ࡱ> #npefghijklm~mL{\^ u j  I }{y5@  bjbj22 5XXXp  8D8D hzd@TUH[.000000$_R`T] Un5 @@UnUnTdneUn'4 L d.Un.$f4p d| @ 7 Dt0A*  & D^tb.erhD^D^D^TT  *$k( * "In the long history of humankind (and animal kind, too) those who learned to collaborate and improvise most effectively have prevailed" Charles Darwin, 1809 1882. Abstract This dissertation explores the use of argumentation within agent-based communication and coordination, and more specifically, dialogue game-based scenarios where two or more agents (with potentially different interests) are attempting to reach a predefined goal through discourse. Over the past several years an increasing number of theoretical argumentation-based dialogue semantics have been developed and presented for various dialogue types, but their applicability has yet to be demonstrated in a functional agent-based application. Accordingly, this dissertation transforms the semantics of two dialogue types into a programmatic representation and presents a set of generic components that is capable of enforcing both the current programmatic representations produced and future representations. A fully functional agent-based dialogue application is also presented and demonstrates the enforcement of dialogue game rules (encapsulated in the semantic programmatic representation), preventing a participating agent from making an inappropriate move, or utterance, within the game and facilitating the expedient resolution of the dialogue. Acknowledgements Firstly, I would like to greatly thank my dissertation supervisor, Prof. Paul Krause, for all the guidance and opportunities he has provided over the past year. I would also like to greatly thank Dr. Lilian Tang, who has provided constant encouragement and support during this last year and also my previous undergraduate years. The support of these two people has made the transition from undergraduate study to research-based activities an interesting and fun experience. There are many friends and colleagues within the department of computing, too numerous to mention individually, who have also provided support and encouragement during this very intensive, yet very rewarding MSc course. To these people I also offer my gratitude and hopefully I have also helped you in someway. Finally, I would like to convey my deepest thanks to my parents and family who have continually supported the decisions I have made throughout my life, and have always listened and offered impartial advice when I needed it. Table of Contents  TOC \o "1-3" \h \z \u  HYPERLINK \l "_Toc111219438" I. Abstract  PAGEREF _Toc111219438 \h 2  HYPERLINK \l "_Toc111219439" II. Acknowledgements  PAGEREF _Toc111219439 \h 3  HYPERLINK \l "_Toc111219440" III. Table of Contents  PAGEREF _Toc111219440 \h 4  HYPERLINK \l "_Toc111219441" 1 Introduction  PAGEREF _Toc111219441 \h 8  HYPERLINK \l "_Toc111219442" 1.1 Overview  PAGEREF _Toc111219442 \h 8  HYPERLINK \l "_Toc111219443" 1.2 Aims of this Dissertation  PAGEREF _Toc111219443 \h 9  HYPERLINK \l "_Toc111219444" 1.3 Dissertation Structure  PAGEREF _Toc111219444 \h 11  HYPERLINK \l "_Toc111219446" 2 Literature Review  PAGEREF _Toc111219446 \h 12  HYPERLINK \l "_Toc111219447" 2.1 Introduction  PAGEREF _Toc111219447 \h 12  HYPERLINK \l "_Toc111219448" 2.2 Agent Technology Overview  PAGEREF _Toc111219448 \h 12  HYPERLINK \l "_Toc111219449" 2.2.1 Trends Leading to the Emergence of Agents  PAGEREF _Toc111219449 \h 12  HYPERLINK \l "_Toc111219450" 2.2.2 The Agent Based Paradigm  PAGEREF _Toc111219450 \h 13  HYPERLINK \l "_Toc111219451" 2.2.3 Agent Coordination Models  PAGEREF _Toc111219451 \h 14  HYPERLINK \l "_Toc111219452" 2.2.4 Agent-based Decision Models  PAGEREF _Toc111219452 \h 17  HYPERLINK \l "_Toc111219453" 2.3 Contemporary Argumentation within Dialogue  PAGEREF _Toc111219453 \h 18  HYPERLINK \l "_Toc111219454" 2.3.1 The Evolution of Argumentation  PAGEREF _Toc111219454 \h 18  HYPERLINK \l "_Toc111219455" 2.3.2 Dialogue Systems and Games  PAGEREF _Toc111219455 \h 18  HYPERLINK \l "_Toc111219456" 2.3.3 Elements of a Dialogue System  PAGEREF _Toc111219456 \h 19  HYPERLINK \l "_Toc111219457" 2.4 The Purpose of Semantics within Dialogue  PAGEREF _Toc111219457 \h 20  HYPERLINK \l "_Toc111219458" 2.5 Summary  PAGEREF _Toc111219458 \h 20  HYPERLINK \l "_Toc111219459" 3 Comparison of Deployment Platforms  PAGEREF _Toc111219459 \h 21  HYPERLINK \l "_Toc111219460" 3.1 Introduction  PAGEREF _Toc111219460 \h 21  HYPERLINK \l "_Toc111219461" 3.2 Current Architectures and Standards  PAGEREF _Toc111219461 \h 21  HYPERLINK \l "_Toc111219462" 3.2.1 FIPA  PAGEREF _Toc111219462 \h 22  HYPERLINK \l "_Toc111219463" 3.2.2 MASIF  PAGEREF _Toc111219463 \h 22  HYPERLINK \l "_Toc111219464" 3.2.3 Summary of Standards Reviewed  PAGEREF _Toc111219464 \h 23  HYPERLINK \l "_Toc111219465" 3.3 Review of Deployment Platforms  PAGEREF _Toc111219465 \h 23  HYPERLINK \l "_Toc111219466" 3.3.1 Java The De facto Agent Technology?  PAGEREF _Toc111219466 \h 23  HYPERLINK \l "_Toc111219467" 3.3.2 Java Remote Method Invocation (RMI)  PAGEREF _Toc111219467 \h 24  HYPERLINK \l "_Toc111219468" 3.3.3 Aglets Toolkit  PAGEREF _Toc111219468 \h 25  HYPERLINK \l "_Toc111219469" 3.3.4 JavaSpaces  PAGEREF _Toc111219469 \h 26  HYPERLINK \l "_Toc111219470" 3.3.5 Linda-like Variants  PAGEREF _Toc111219470 \h 26  HYPERLINK \l "_Toc111219471" 3.4 Summary  PAGEREF _Toc111219471 \h 27  HYPERLINK \l "_Toc111219472" 4 Creating the Programmatic Representation  PAGEREF _Toc111219472 \h 29  HYPERLINK \l "_Toc111219473" 4.1 Introduction  PAGEREF _Toc111219473 \h 29  HYPERLINK \l "_Toc111219474" 4.2 E-commerce Dialogue Overview  PAGEREF _Toc111219474 \h 29  HYPERLINK \l "_Toc111219475" 4.3 Syntax and Semantics of the E-commerce Dialogue  PAGEREF _Toc111219475 \h 30  HYPERLINK \l "_Toc111219476" 4.4 Representing the Semantics  PAGEREF _Toc111219476 \h 31  HYPERLINK \l "_Toc111219477" 4.4.1 Identifying the Required Information for Semantic Enforcement  PAGEREF _Toc111219477 \h 31  HYPERLINK \l "_Toc111219478" 4.4.2 Designing the Utterance Class  PAGEREF _Toc111219478 \h 32  HYPERLINK \l "_Toc111219479" 4.5 The Concept of an Enforcement Mechanism  PAGEREF _Toc111219479 \h 33  HYPERLINK \l "_Toc111219480" 4.5.1 Designing the Semantic Policy  PAGEREF _Toc111219480 \h 34  HYPERLINK \l "_Toc111219481" 4.6 Adapting The Design By Contract Methodology  PAGEREF _Toc111219481 \h 34  HYPERLINK \l "_Toc111219482" 4.6.1 The Assert Mechanism  PAGEREF _Toc111219482 \h 34  HYPERLINK \l "_Toc111219483" 4.6.2 Adapting the Assert Mechanism  PAGEREF _Toc111219483 \h 36  HYPERLINK \l "_Toc111219484" 4.6.3 Storing the Previous Utterances  PAGEREF _Toc111219484 \h 36  HYPERLINK \l "_Toc111219485" 4.6.4 Documenting the Preconditions and Post-conditions  PAGEREF _Toc111219485 \h 37  HYPERLINK \l "_Toc111219486" 4.7 The Semantic Interface  PAGEREF _Toc111219486 \h 37  HYPERLINK \l "_Toc111219487" 4.8 Summary  PAGEREF _Toc111219487 \h 38  HYPERLINK \l "_Toc111219488" 5 The E-commerce Dialogue Prototype  PAGEREF _Toc111219488 \h 39  HYPERLINK \l "_Toc111219489" 5.1 Introduction  PAGEREF _Toc111219489 \h 39  HYPERLINK \l "_Toc111219490" 5.2 Prototype Overview  PAGEREF _Toc111219490 \h 39  HYPERLINK \l "_Toc111219491" 5.3 Enforcing the Semantics  PAGEREF _Toc111219491 \h 40  HYPERLINK \l "_Toc111219492" 5.3.1 Server-side Deployment  PAGEREF _Toc111219492 \h 40  HYPERLINK \l "_Toc111219493" 5.3.2 Client-side Deployment  PAGEREF _Toc111219493 \h 41  HYPERLINK \l "_Toc111219494" 5.3.3 Choosing the Deployment Location  PAGEREF _Toc111219494 \h 42  HYPERLINK \l "_Toc111219495" 5.4 The ArgueApplet  PAGEREF _Toc111219495 \h 42  HYPERLINK \l "_Toc111219496" 5.4.1 Component Overview  PAGEREF _Toc111219496 \h 42  HYPERLINK \l "_Toc111219497" 5.4.2 Making an Utterance  PAGEREF _Toc111219497 \h 43  HYPERLINK \l "_Toc111219498" 5.4.3 Integrating the Utterance Class  PAGEREF _Toc111219498 \h 44  HYPERLINK \l "_Toc111219499" 5.4.4 Enforcing the Semantic Policy  PAGEREF _Toc111219499 \h 44  HYPERLINK \l "_Toc111219500" 5.4.5 An Example of the Enforcement Process  PAGEREF _Toc111219500 \h 46  HYPERLINK \l "_Toc111219501" 5.4.6 Implementing the Communication Mechanism  PAGEREF _Toc111219501 \h 46  HYPERLINK \l "_Toc111219502" 5.5 The RMIGuardianAgent Server  PAGEREF _Toc111219502 \h 47  HYPERLINK \l "_Toc111219503" 5.5.1 Component Overview  PAGEREF _Toc111219503 \h 47  HYPERLINK \l "_Toc111219504" 5.5.2 The Guardian Agent Implementation  PAGEREF _Toc111219504 \h 47  HYPERLINK \l "_Toc111219505" 5.6 Logging Utterances  PAGEREF _Toc111219505 \h 49  HYPERLINK \l "_Toc111219506" 5.7 Storing Utterances in Persistant Storage  PAGEREF _Toc111219506 \h 49  HYPERLINK \l "_Toc111219507" 5.8 Testing  PAGEREF _Toc111219507 \h 50  HYPERLINK \l "_Toc111219508" 5.8.1 An Example Dialogue  PAGEREF _Toc111219508 \h 50  HYPERLINK \l "_Toc111219509" 5.8.2 Attempting to make an Inappropriate Utterance  PAGEREF _Toc111219509 \h 52  HYPERLINK \l "_Toc111219510" 5.8.3 Outstanding Issues  PAGEREF _Toc111219510 \h 52  HYPERLINK \l "_Toc111219511" 5.9 Summary  PAGEREF _Toc111219511 \h 53  HYPERLINK \l "_Toc111219512" 6 The Generic Enforcement Components  PAGEREF _Toc111219512 \h 54  HYPERLINK \l "_Toc111219513" 6.1 Introduction  PAGEREF _Toc111219513 \h 54  HYPERLINK \l "_Toc111219514" 6.2 The Deliberation Dialogue Overview  PAGEREF _Toc111219514 \h 54  HYPERLINK \l "_Toc111219515" 6.3 Syntax and Semantics of the Deliberation Dialogue  PAGEREF _Toc111219515 \h 55  HYPERLINK \l "_Toc111219516" 6.4 Changes needed to the enforcement Mechanism  PAGEREF _Toc111219516 \h 57  HYPERLINK \l "_Toc111219517" 6.4.1 Modifying the Semantic Enforcement Method Parameters  PAGEREF _Toc111219517 \h 57  HYPERLINK \l "_Toc111219518" 6.4.2 Modifying the Checking of Previous Utterance Types  PAGEREF _Toc111219518 \h 58  HYPERLINK \l "_Toc111219519" 6.4.3 Checking Utterance Contents  PAGEREF _Toc111219519 \h 60  HYPERLINK \l "_Toc111219520" 6.4.4 Commitment Stores  PAGEREF _Toc111219520 \h 61  HYPERLINK \l "_Toc111219521" 6.5 Creating the Generic Semantic Enforcement Components  PAGEREF _Toc111219521 \h 62  HYPERLINK \l "_Toc111219522" 6.5.1 Overview  PAGEREF _Toc111219522 \h 62  HYPERLINK \l "_Toc111219523" 6.5.2 Designing the Dialogue Controller (Semantic Enforcement Mechanism)  PAGEREF _Toc111219523 \h 62  HYPERLINK \l "_Toc111219524" 6.5.3 Utilising the Template Pattern to Create a Generic Controller  PAGEREF _Toc111219524 \h 63  HYPERLINK \l "_Toc111219525" 6.5.4 Overview of DialogueController Slot Methods  PAGEREF _Toc111219525 \h 64  HYPERLINK \l "_Toc111219526" 6.5.5 Overview of the DialogueController Hook methods  PAGEREF _Toc111219526 \h 65  HYPERLINK \l "_Toc111219527" 6.6 Re-implementing the E-commerce Semantics  PAGEREF _Toc111219527 \h 65  HYPERLINK \l "_Toc111219528" 6.6.1 Overview  PAGEREF _Toc111219528 \h 65  HYPERLINK \l "_Toc111219529" 6.6.2 Annotated Dialogue Controller UML Class Diagram  PAGEREF _Toc111219529 \h 66  HYPERLINK \l "_Toc111219530" 6.7 Implementing the Deliberation Dialogue Semantics  PAGEREF _Toc111219530 \h 67  HYPERLINK \l "_Toc111219531" 6.7.1 Creating the Semantics Interface  PAGEREF _Toc111219531 \h 67  HYPERLINK \l "_Toc111219532" 6.7.2 Implementing the Dialogical Commitments  PAGEREF _Toc111219532 \h 68  HYPERLINK \l "_Toc111219533" 6.7.3 A Complex Utterance The Retract Locution  PAGEREF _Toc111219533 \h 69  HYPERLINK \l "_Toc111219534" 6.8 Summary  PAGEREF _Toc111219534 \h 70  HYPERLINK \l "_Toc111219535" 7 The Complete Dialogue Application  PAGEREF _Toc111219535 \h 71  HYPERLINK \l "_Toc111219536" 7.1 Introduction  PAGEREF _Toc111219536 \h 71  HYPERLINK \l "_Toc111219537" 7.2 New Components Overview  PAGEREF _Toc111219537 \h 71  HYPERLINK \l "_Toc111219538" 7.3 Refactoring the User Interface Class (ArgueApplet)  PAGEREF _Toc111219538 \h 73  HYPERLINK \l "_Toc111219539" 7.3.1 Composing an Agent Proxy  PAGEREF _Toc111219539 \h 73  HYPERLINK \l "_Toc111219540" 7.3.2 Notifying the Client of New Utterances  PAGEREF _Toc111219540 \h 74  HYPERLINK \l "_Toc111219541" 7.3.3 Generating the Utterance Type Buttons  PAGEREF _Toc111219541 \h 75  HYPERLINK \l "_Toc111219542" 7.3.4 Displaying the Current Commitment Store  PAGEREF _Toc111219542 \h 75  HYPERLINK \l "_Toc111219543" 7.3.5 Modifying the Utterance Class  PAGEREF _Toc111219543 \h 76  HYPERLINK \l "_Toc111219544" 7.4 Designing a Concrete Agent Proxy  PAGEREF _Toc111219544 \h 76  HYPERLINK \l "_Toc111219545" 7.4.1 Encapsulating the Communication Method  PAGEREF _Toc111219545 \h 76  HYPERLINK \l "_Toc111219546" 7.4.2 Encapsulating the Agent State  PAGEREF _Toc111219546 \h 78  HYPERLINK \l "_Toc111219547" 7.5 Incorporating the Dialogue Controller  PAGEREF _Toc111219547 \h 78  HYPERLINK \l "_Toc111219548" 7.6 Summary of Interaction Between Components  PAGEREF _Toc111219548 \h 79  HYPERLINK \l "_Toc111219549" 7.6.1 Overview  PAGEREF _Toc111219549 \h 79  HYPERLINK \l "_Toc111219550" 7.6.2 Outbound Communication  PAGEREF _Toc111219550 \h 79  HYPERLINK \l "_Toc111219551" 7.6.3 Inbound Communication  PAGEREF _Toc111219551 \h 80  HYPERLINK \l "_Toc111219552" 7.7 Server Side components  PAGEREF _Toc111219552 \h 81  HYPERLINK \l "_Toc111219553" 7.8 Testing  PAGEREF _Toc111219553 \h 81  HYPERLINK \l "_Toc111219554" 7.8.1 An Example Dialogue  PAGEREF _Toc111219554 \h 82  HYPERLINK \l "_Toc111219555" 7.8.2 Attempting to Make a Malformed Utterance  PAGEREF _Toc111219555 \h 84  HYPERLINK \l "_Toc111219556" 7.8.3 Attempting to Make an Inappropriate Utterance  PAGEREF _Toc111219556 \h 84  HYPERLINK \l "_Toc111219557" 7.9 Summary  PAGEREF _Toc111219557 \h 85  HYPERLINK \l "_Toc111219558" 8 Discussion  PAGEREF _Toc111219558 \h 86  HYPERLINK \l "_Toc111219559" 8.1 Introduction  PAGEREF _Toc111219559 \h 86  HYPERLINK \l "_Toc111219560" 8.2 Client-side Components  PAGEREF _Toc111219560 \h 86  HYPERLINK \l "_Toc111219561" 8.3 Generic Enforcement Components  PAGEREF _Toc111219561 \h 87  HYPERLINK \l "_Toc111219562" 8.3.1 Overview  PAGEREF _Toc111219562 \h 87  HYPERLINK \l "_Toc111219563" 8.3.2 Supporting the Deliberation Dialogue  PAGEREF _Toc111219563 \h 88  HYPERLINK \l "_Toc111219564" 8.4 Server-side Components  PAGEREF _Toc111219564 \h 89  HYPERLINK \l "_Toc111219565" 8.5 Compliance with Standards  PAGEREF _Toc111219565 \h 90  HYPERLINK \l "_Toc111219566" 8.6 Related Work  PAGEREF _Toc111219566 \h 91  HYPERLINK \l "_Toc111219567" 8.7 Summary  PAGEREF _Toc111219567 \h 91  HYPERLINK \l "_Toc111219568" 9 Conclusions and Future Work  PAGEREF _Toc111219568 \h 92  HYPERLINK \l "_Toc111219569" 9.1 Overview  PAGEREF _Toc111219569 \h 92  HYPERLINK \l "_Toc111219570" 9.2 Conclusions and Future Work  PAGEREF _Toc111219570 \h 92  HYPERLINK \l "_Toc111219571" 9.3 Final Summary  PAGEREF _Toc111219571 \h 94  HYPERLINK \l "_Toc111219572" 10 References  PAGEREF _Toc111219572 \h 95  HYPERLINK \l "_Toc111219573" 11 Appendix I - Prototype Application UML Diagrams  PAGEREF _Toc111219573 \h 98  HYPERLINK \l "_Toc111219574" 12 Appendix II - Final Application UML Diagrams  PAGEREF _Toc111219574 \h 99  HYPERLINK \l "_Toc111219575" 13 Appendix III CD-ROM Contents  PAGEREF _Toc111219575 \h 101  Introduction An overview of the project background, aims and structure  Overview As computer systems have become increasingly ubiquitous they have evolved from being isolated entities into large distributed interconnected systems. As a result, software technology has undergone a transition from monolithic systems, designed to run on a single platform, to ad hoc ensembles of semi-autonomous, heterogeneous and independently designed sub-systems. This has lead to the creation of a new classification of software components, entitled autonomous software agents. These agents operate on behalf of a user and are often imbued with some form of artificial intelligence allowing autonomous decision making, planning and actions. In parallel with this paradigm shift in software engineering the amount of electronic data that is generated and the number of services available on-line has increased exponentially. Several next-generation computational services have been proposed that will facilitate the management of and access to the increasing amounts of information and services, such as the Semantic Web (Berners-Lee, Hendler and Lassila, 2001), the Semantic Grid (De Roure, Jennings and Shadbolt, 2001) and the Digital Business Ecosystem project (Di Corinto and Rathbone, 2004). In order to be effective these services will require the use of software agents that are not only capable of automating tasks, but also capable of efficiently coordinating their activities with other agents through cooperation, negotiation and deliberation. However, several problems must be overcome if these visions are to be realised. The agents in the proposed systems will frequently be dealing with incomplete or incoherent information and, in case of multi-agent interaction, conflicts of interest are inevitable. Current agent technology utilises highly formalised classical forms of logic to support their communication and decision-making processes and consequently is unable to effectively deal with these situations. Argumentation is a relatively new paradigm in Artificial Intelligence, based on a rich flexible framework, which could potentially provide a less brittle form of logic. Recently the use of argumentation in computer science-based applications has focused on formal dialogue systems, allowing structured arguments to be exchanged between agents. Dialogue systems essentially define the principle of coherent dialogue and the conditions under which a statement (commonly referred to as an utterance) made by an agent is appropriate, i.e. the statement furthers the desired outcome or goal of the dialogue. This can be viewed as a game-theoretic approach to dialogues, where speech acts (the statements or utterances) are viewed as moves and a series of semantics present the rules of the game, indicating the conditions that must be satisfied before each utterance is considered to be appropriate. According to the ASPIC Draft Formal Semantics for Communication, Negotiation and Dispute Resolution document (2005) semantics may provide many different functions, but essentially they provide a shared understanding to participants in a communicative interaction of the meaning of individual utterances, of sequences of utterances and of dialogue. Semantics can also provide operational guidelines to designers of agent protocols and to the designers of agents who are using the protocols, presenting a means by which these protocols may be readily implemented and enforced. Aims of this Dissertation The aim of this dissertation is to explore the use of argumentation within agent-based communication and coordination, and more specifically a dialogue game-based scenario where two or more agents (with potentially different interests) are attempting to reach a predefined goal through discourse. Over the past several years an increasing number of theoretical argumentation-based dialogue semantics have been developed and presented for various dialogue types, but their applicability has yet to be demonstrated in a functional agent-based application. Accordingly, this dissertation will investigate and transform the semantics of two dialogue types into a programmatic representation. The dissertation also aims to deliver a set of generic components that is capable of enforcing both the current programmatic representations produced and future representations that support additional dialogue types. A fully functional agent-based dialogue application will also be delivered with the objective being to enforce the dialogue game rules (encapsulated in the theoretical semantics), preventing a participating agent from making an inappropriate move, or utterance, within the game. The first type of dialogue to be investigated, an e-commerce negotiation game, is presented in the ASPIC Draft Formal Semantics for Communication, Negotiation and Dispute Resolution document (2005). The second, a deliberation dialogue game, is presented by Hitchcock, McBurney and Parsons (2001). It should be noted that the investigations conducted in this dissertation will cover only the rules of the game, i.e. which moves are allowed and will not cover the principles for playing the game well, such as strategies and heuristics. The final deliverable components produced upon completion of this dissertation will provide: Programmatic representations of an e-commerce negotiation and deliberation dialogue semantics, allowing: The specification of preconditions for each utterance in the dialogue, which indicate when it would be appropriate for an agent to make a particular utterance within an active dialogue. Additional developers to understand the meaning of each utterance within the dialogue. A set of re-usable components to allow generic enforcement of the programmatic representation of the dialogue semantics: Ensuring that an agent can only make an utterance if the associated conditions in the semantics have been satisfied. A distributed application to allow agents to participate in a supervised dialogue game consisting of only valid and appropriate moves (utterances), demonstrating the application of the generic semantic enforcement components. The application will: Allow two or more agents (human users), who may not be collocated, to participate in a dialogue game. Manage the state of each agent participating within a dialogue, including the agents previous utterances and any dialogical commitments incurred as a result of these utterances. Be constructed of loosely coupled components allowing the agent components, user interface and communication mechanism to be interchanged. Provide a centralised mechanism to supervise the dialogue, monitoring all utterances made and allowing intervention if necessary. Utilise the generic semantic enforcement components to ensure that each participant within the dialogue can make only legal moves (i.e. appropriate utterances). Dissertation Structure Chapter 2 aims to familiarise the reader with key concepts and technologies, and illustrate the current state of the art. This chapter can be broadly divided into three themes. Firstly, a historical background and overview of agent-based technologies including coordination and decision-making models is provided. Secondly, contemporary argumentation and formal dialogue systems are introduced. Finally, the purpose of semantics within the context of dialogue systems is discussed and related to the research being conducted in this dissertation. An overview of current efforts to standardise agent technology and a discussion on how this will impact the design of the demonstration application produced in this dissertation is provided in Chapter 3. Several current agent frameworks are also identified and evaluated, with the ultimate aim of this chapter being to determine the most appropriate technology to implement the demonstration application and semantic enforcement components. The process of transforming the public axiomatic semantics provided for the e-commerce negotiation dialogue into a programmatic representation is presented in Chapter 4. Chapter 5 continues this work, documenting the design of the first prototype dialogue application that acted as a proof-of-concept for the successful implementation of the semantic representation developed in the previous chapter. Chapter 6 documents the investigation and creation of the programmatic representation for the deliberation dialogue semantics. This chapter also discusses the changes required to the enforcement mechanism resulting from the investigation of the new semantics and presents the final design of the generic enforcement components. Chapter 7 presents the implementation of the final demonstration dialogue application, including support for the deliberation dialogue, and also contains details of how the client-side of the application was redesigned into a collection of loosely coupled components, encapsulating functionality and allowing components to be interchanged easily. The final two chapters of this dissertation critically evaluate the work conducted. Chapter 8 provides a discussion and critique of the results from the research conducted and also evaluates the deliverable components. Chapter 9 provides a conclusion to the research conducted, suggests future work and presents a final evaluation of the work undertaken in this dissertation  Literature Review Key concepts and a review of the state of the art  Introduction This chapter of the dissertation aims to familiarise the reader with key concepts and technologies, and illustrate the current state of the art. The chapter can be broadly divided into three themes. Firstly, a historical background and overview of agent-based technologies including coordination and decision-making models is provided. Secondly, contemporary argumentation and formal dialogue systems are introduced. Finally, the purpose of semantics within the context of dialogue systems is discussed and related to the research being conducted in this dissertation. Agent Technology Overview Trends Leading to the Emergence of Agents Wooldridge (2002) identifies that the history of computing to date has been marked by five important trends: Ubiquity Interconnection Intelligence Delegation Human orientation (Wooldridge, 2002: p.1) The first trend illustrates that the reduction in cost of computing capability has allowed processing power to become ubiquitous in places and devices that would have been unconceivable twenty years ago. As computer systems have become increasingly ubiquitous they have also evolved from being isolated monolithic entities into large interconnected distributed systems. Genesereth and Ketchpel (1994) and Wooldridge (2002) both discuss that the trend towards distribution and interconnection has long been recognised as a key challenge within the software engineering domain. Genesereth and Ketchpel (1994) continue by identifying that there is an increasing demand for programs that can interoperate and exchange information and services with other programs, thereby solving problems that cannot be solved alone. However, when interoperability is coupled with the need for a system to represent a users best interest, fundamental problems can occur. Wooldridge (2002) suggests that it is possible, often highly likely, that the interests represented by one computer system may not be the same as the interests represented in another. It therefore becomes necessary to imbue such systems with some form of artificial intelligence to allow autonomous cooperation, negotiation and resolution of disputes, much as people do in everyday life. The fourth trend illustrates that the ever increasing intelligence of computer systems has allowed more responsibility to be delegated to them. Modern software applications are now capable of performing relatively complex tasks in a tightly defined domain, such as the autopilot system in modern aircraft, and many people are becoming increasingly happy to give control to these systems. The final trend, human-orientation, suggests that to better model real-world problems there has been a move away from machine-orientated views of programming towards concepts and metaphors that relate to the way humans understand the world. The Agent Based Paradigm All the identified trends led to the emergence of a new type of software application classified as autonomous software agents. In the classical sense an agent is defined as One who does the actual work of anything, as distinguished from the instigator or employer; hence, one who acts for another (Oxford English Dictionary, 2005. Available: http://www.oed.com). A software agent acts on behalf of a user (either a human-user or other software components) and is often imbued with some form of intelligence allowing the agent to work, plan, reason and react to changes in its environment. A precise definition of the term software agent has become somewhat of a holy grail within the computer science community and there are several widely accepted definitions. It should therefore be stated that this dissertation will utilise Franklin and Graessars (1997) definition. An autonomous software agent is a system situated within an environment that senses that environment and acts on it, over time, in pursuit of its own agenda and so as to effect what is senses in the future. (Franklin and Graessar, 1997: p.4) An additional interesting property of agents, although often cited as orthogonal (Franklin and A. Graesser, 1996 and Lange and M. Oshima, 1999), is the ability to be mobile network-aware entities which can autonomously change their execution environment, transferring themselves between distributed systems at run-time. As stated by Koukoumpetsos and Antonopoulos (2002), this allows an agent to migrate to remote resources where interaction can take place locally, thereby reducing data traffic and latency, increasing efficiency and making the application more robust. According to Kotz and Gray (1999), code mobility is likely to play an increasingly important role in the future as the bandwidth gap between stationary and mobile devices continues to grow and the amount of data required for processing increases. In order to realise several proposed next-generation computational services, such as the Semantic Web (Berners-Lee, Hendler and Lassila, 2001) and the Semantic Grid (De Roure, Jennings and Shadbolt, 2001), autonomous software-agents must also be capable of interacting with other agents, and as stated by Wooldridge (2002), not simply by exchanging data, but be engaging in analogues of the kind of social activity that we all engage in every day of our lives: cooperation, coordination, negotiation, and the like (p. 1). These multi-agent systems will be composed of multiple individual agents and seem a natural metaphor for building a wide range of what Wooldridge (2002) refers to as artificial social systems (p. 1). To facilitate this goal an individual agent must be imbued with some form of standardised coordination model, allowing multiple agents to work together and organise their activities. This requires that each agent contains two fundamental components a well defined coordination model and an effective decision-making model. Agent Coordination Models Gelernter and Carriero (1992) state that coordination models essentially provide operations to create computational activities and to support communication among them. In their seminal paper on coordination languages Gelernter and Carriero (1992) state that the coordination model is the glue that binds separate [computational] activities into an ensemble. (p. 97). However, coordination is not only about information-exchange, the essence of coordination in the context of the agent-based paradigm is that the information is being exchanged between active agents whose state is constantly evolving and unpredictable. According to Cabri, Leonardi and Zambonelli (2000) this leads to the choice of coordination model greatly affect[ing] the design of mobile agent applications (p. 88). There have been many attempts to classify coordination languages (e.g. Papadopoulos and Arbab, 1998) and recent work by Cabri, Leonardi and Zambonelli (2000) proposed a new taxonomy of coordination models based on the degrees of spatial and temporal coupling effected by a coordination model (defined below). Spatially coupled coordination models require that the interacting entities share a common name space: conversely, spatially uncoupled models enforce anonymous interactions. Temporally couples coordination models imply synchronization of the entities involved: conversely, temporarily uncoupled coordination models achieve asynchronous interactions (Cabri, Leonardi and Zambonelli, 2000: p. 83) Figure 2.1 shows the four main coordination model categories proposed from the combination of these characteristics: direct meeting, meeting-orientated, black-board based and Linda-like.  Figure 2.1. Coordination Models for mobile agent applications (adapted from Cabri, Leonardi and Zambonelli, 2000). The first model, direct coordination, usually implies temporal coupling as the entities involved have to synchronise their communications. Although this form of coordination is often simple to implement (exploiting the client-server method of communication), there are several inherent problems. Firstly, direct coordination models do not always work well in an environment where agents are non-localised, such as Internet applications. This is because repeated interaction requires stable network connections therefore making successful communication highly dependent on network reliability. Secondly, agents start a communication by explicitly naming the partners involved and therefore remain spatial coupled. The second temporally coupled model, meeting-orientated coordination, partially solves this problem by allowing agents to interact in the context of meetings points, without explicitly naming the partners involved. The main problem with this model is the enforced synchronisation between interacting agents, and due to the unpredictable schedule of autonomous agents, meetings can often be missed. In the black-board coordination model all interactions are fully temporarily uncoupled as agents interact via shared data spaces (blackboards), using them as common repositories to store and retrieve messages. This means that agents wanting to coordinate activities must agree on a common message identifier to communicate and exchange data (the agent has to read all messages on the entire board and select only the required ones) and therefore they remain spatially coupled to some degree. One advantage offered by black-board based coordination is that hosting environments can easily monitor and control all communications. The fourth model, Linda-like coordination, uses local tuple spaces as message containers, similar to blackboards. If two agents need to communicate, they generate new data objects (a tuple) and inject this into the tuple space. Tuple spaces are public-read / public-write and any entity in the system can create a new tuple or delete an existing one. In addition, a tuple space bases its access on associative pattern matching mechanisms. This approach enforces full uncoupling, requiring neither temporal nor spatial agreement. Cabri, Leonardi and Zambonelli (2000) argue that associative coordination highly suits mobile-agent applications as agents can utilise pattern-matching mechanisms to deal adaptively with dynamic situations, uncertainty and heterogeneity. The critical problem with Linda-like coordination is that the tuple spaces are publicly accessible, allowing any agent to modify, forge or delete tuples. This can lead to many problems and is inherently insecure in an unrestricted environment such as the Internet. Several refinements to this model have therefore been proposed, such as distributed tuple-spaces, reactive tuple spaces, and law-governed interaction (LGI) which establishes an administrative layer authorising all attempts to read and write according to security and privacy policies. Agent-based Decision Models The approach to building artificially intelligent decision-making models for agent-based systems has changed greatly over the past two decades. Although this dissertation will not focus on the exploration or implementation of decision models, this section aims to illustrate how decision making models have influenced the design of communication and coordination mechanisms. Initially deductive reasoning agents where proposed, such as Genesereth and Nilssons (1987) deliberate agents. In this model an agent can be thought of as a theorem prover where symbolic representations of an agents environment are logical formulae and the manipulation of these representations corresponded to logical deduction. The next evolutionary stage introduced practical reasoning (Bratman, 1990), allowing reasoning to be directed toward actions. Wooldridge (2002) discusses that practical reasoning is essentially the process of weighing conflicting considerations for and against competing options (depending on what the agent desires and believes) and deciding what action to take. Practical reasoning produced a decision making model that has been used extensively throughout the history of agents, the belief-desire-intention (BDI) framework (Georgeff et al., 1999). This framework relies greatly on planning, and the actions an agent may take are based upon its current state its beliefs (perhaps atomic facts about the environment), its desires (the design goal or sequence of targets to reach a goal) and its intentions (plans on how the agent intends to achieve its goal). All of these models have added to the evolutionary process of multi-agent systems and have provided acceptable decision making processes within certain contexts. However, within the context of next-generation agent technology, they are not as robust as they might first appear. As discussed in the ASPIC Theoretical Framework for Argumentation document (2004) Pertinent information may be insufficient or contrastedly[sic] there may be too much relevant but partially incoherent information. And, in case of multi-agent interaction, conflicts of interest are inevitable (p. 1). Traditional models for decision making are inherently logic-based, or machine-orientated, and as a result cannot effectively process incomplete or incoherent information. On the other hand, humans excel at processing this type of information by generating structured arguments for and against certain decisions and courses of action and resolving differences through the use of negotiation or deliberation. Accordingly, argumentation may be used to assist autonomous agents by facilitating the exchange and evaluation of interacting arguments which support opinions, claims, proposals and ultimately decisions. Contemporary Argumentation within Dialogue The Evolution of Argumentation Argumentation has been a buzzword in the Artificial Intelligence domain for the last two decades, especially in fields such as nonmonotonic reasoning, inconsistency-tolerant reasoning and natural language processing. However, according to the ASPIC Theoretical Framework for Argumentation document (2004) argumentation has a long history in philosophical literature. Early work began in ancient Greece with Aristotles structure of argumentation. During the Middle Ages the use of argumentation was also documented among Arabic and scholastic philosophers. In the twentieth century highly influential work was conducted by Toulmin (1958), stating that classical logic, such as mathematical syllogisms (deductive reasoning in which a conclusion is derived from a minor premise and a major premise), were not sufficient to capture the richness of argumentative reasoning, and Hamblin (1970), who used dialogue games to study non-deductive reasoning. Dialogue Systems and Games Recently the use of argumentation in computer science-based applications has focused on formal dialogue systems, allowing structured arguments to be exchanged between agents. Dialogue systems essentially define the principle of coherent dialogue and the conditions under which a statement made by an agent (more commonly referred to as an utterance in the agent community) is appropriate. A dialogue system therefore specifies when an agent is allowed to make an utterance, with the primary aim being to make an utterance that is appropriate, i.e. furthers the desired outcome or goal of the dialogue. This can be viewed as a game-theoretic approach to dialogues, where speech acts (utterances) are viewed as moves in a game and semantics indicating whether utterances are appropriate at a specified time are formulated as rules of the game. As the coherence of a dialogue depends on its goal it is important to identify the classifications of various types of dialogue. Walton and Krabbe (1995) have proposed six main categories of human dialogue that are based on the three components; the overall goal of the dialogue, each agents individual goals and the information each agent has at the start of the dialogue. The categories are: Information-seeking dialogues, where one participant seeks the answer to some question from another participant. Inquiry dialogues occur when the participants collaborate to search for a truthful answer to some question. Persuasion dialogues involve one agent seeking to persuade another to endorse a statement that they currently do not. Negotiation dialogues consist of the agents bartering over some scarce resource, where potentially each agents goal is not mutually satisfying with others. In deliberation dialogues agents collaborate to decide what course of action should be adopted in some situation (this also relates to negotiation dialogues). The final classification is eristic dialogues where agents argue verbally as a substitute for physical fighting. This dissertation will primarily focus on exploring the application of two of these categories; negotiation (using an e-commerce based context) and deliberation dialogues. Elements of a Dialogue System In order to implement a dialogue system, the core components must be identified and defined. The ASPIC Theoretical Framework for Argumentation document (2004) identifies the common core elements of a dialogue system. Firstly, every dialogue system must have a dialogue goal and at least two participants (agents) who can have various roles. Secondly, dialogue systems also contain two languages, a topic language (representing elements of the dialogue subject) and a communication language (used by agents to correctly communicate utterances within the dialogue). Finally, the central components of a dialogue system are a protocol, specifying the allowed moves at each point in the dialogue, effect rules, specifying the effects of utterances on the agents commitments (beliefs), and the outcome rules, that define the outcome of a dialogue. The demonstration dialogue application produced upon completion of this dissertation will utilise all of the previously discussed concepts, with the primary focus being on enforcing the protocol in the generic semantic enforcements components, ensuring that the dialogue consists of only appropriate utterances. The Purpose of Semantics within Dialogue Agent communication languages, unlike human languages, are formal constructs that are usually defined explicitly. The languages can be thought of as analogous to programming languages, as the agents use them to construct sequences of utterances with which to interact with one another. According to the ASPIC Draft Formal Semantics for Communication, Negotiation and Dispute Resolution document (2005), semantics may provide many different functions, but essentially they provide a shared understanding to participants in a communicative interaction of the meaning of individual utterances, of sequences of utterances and of dialogue. Semantics can also provide guidelines to designers of agent protocols and to the designers of agents who are using the protocols, presenting a means by which these protocols may be readily implemented and enforced. Summary This chapter has provided an overview of the motivation for agent-based technology and identified two important components within agent systems that facilitate interaction, the coordination model and the decision making model. The evolution of decision making models has illustrated several key weaknesses with existing methodologies and highlighted the requirement for more flexible and human-orientated processes, such as argumentation, with which agents can exchange and evaluate information. The chapter has also introduced the core elements of a formal dialogue system and identified that the primary focus of this research will be on enforcing the dialogue protocols with the generic semantic enforcements components. Finally, the concept and purpose of semantics within dialogue systems has been discussed, identifying that they provide a formal framework from which protocols can readily be implemented. Before the application of argumentation-based protocols within dialogue systems can be explored further, appropriate agent technologies and frameworks that will support this goal must be identified, evaluated and compared. Comparison of Deployment Platforms A review of existing standards, technologies and frameworks  Introduction This chapter aims to provide an overview of current efforts to standardise agent technology and illustrate how this will impact the design of the demonstration application produced in this dissertation. This chapter will also identify and evaluate several existing agent frameworks with the ultimate aim being to determine the most appropriate technology to implement the demonstration application and semantic enforcement components. Current Architectures and Standards Although agent-based technology has been in development for several years the wide-scale deployment of agent systems has been slow, especially within the commercial environment. Often problems inherent with heterogeneous and distributed technologies are citied as the common factors for the slow adoption, such as issues of interoperability, reliability and security. Many proponents of agent technology, including Bellifemine, Poggi and Rimassa (1999), argue that these problems will continue until well defined standards and architectures are produced and adopted. Agent-based technologies cannot realize their full potential, and will not become widespread, until standards to support agent interoperability are available and used by agent developers and adequate environments for the development of agent systems are available. (Bellifemine, Poggi and Rimassa, 1999: p.1) Several organisations are working towards the standardisation of agent technologies, the most prominent two being the Foundation for Intelligent Physical Agents (FIPA) and the Object Management Groups Mobile Agent System Interoperability Facility (MASIF). Before evaluating current frameworks to support the research conducted in this dissertation a brief summary of the two standards will be provided to highlight the current efforts that have been made and identify areas within agent technology that are being addressed. FIPA The Foundation for Intelligent Physical Agents (FIPA) (Available: http://www.fipa.org/) is an international non-profit association of companies and research organisations committed to producing specifications of generic agent technologies. The main assumption of the FIPA standard is that only the external behaviour of system components should be specified, leaving implementation details and internal architecture to be specified by the system designers. The current FIPA standard (FIPA97) specifies the roles of several core agents necessary for the management of an agent platform; the Agent Management System (AMS) which exercises control over access to and use of the platform, the Agent Communication Channel (ACC) which provides the facilities for communication between agents inside and outside the platform and the Directory Facilitator (DF) agent which provides a look-up directory service for the agent platform. Allowing a proprietary internal implementation facilitates the potential widespread adoption of this standard, removing restrictions on the technology used and enabling efficient integration with existing systems. However, as demonstrated by Bellifemine, Poggi and Rimassa (1999) the absence of an internal specification creates necessary performance overheads in converting messages being passed to agents external to the system and prevents agents from migrating to a FIPA-compliant platform that is implemented in a different language. MASIF The Object Management Groups Mobile Agent System Interoperability Facility (MASIF) (Available: http://www.objs.com/agent/) standard attempts to promote interoperability and system diversity by providing a collection of definitions and interfaces for mobile agent systems (Milojicic et al, 1998). Primarily, the MASIF standard defines parameters in an agent profile to specify the requirements an agent needs on the receiving agent system. According to Milojicic et al (1998) this allows an agent system to support as many agent profiles as its implementation allows. The MASIF standard also allows for multiple programming languages to be used (to a certain extent), as one of the parameters in the agent profile is language interoperability. MASIF primarily aims to standardise agent management, agent transfer, agent and system names and agent system type and location syntax. The current MASIF standard provides the features required for the first level of interoperability which is the transport of agent information where the information format is standardised. As with the FIPA standard, once the information is transferred from one agent system to another, how the system deals with the parameters internally is an implementation matter and not addressed by the MASIF standard. Summary of Standards Reviewed Neither of the architectures reviewed, nor any other current architecture, specifies the true level of standardisation that is needed to become the de facto standard within the agent community. However, this review has identified several interesting points which should be considered when reviewing existing frameworks and designing an agent platform. Primarily, both FIPA and MASIF are concerned with the external interface presented on the agent platform, meaning that internal architectural details are specified as an implementation matter. The deliverables of this dissertation, a programmatic representation of dialogue semantics and a set of enforcement components, are likely to be composed with an agents internal architecture and therefore not exposed on the external interface. When this fact is combined with the limited timescale available for this dissertation, producing a demonstration agent platform that fully comply with the standards may not be practical, and resources should be diverted to matters more pertinent to the core research. However, it should be stressed that standardisation is not simply being ignored and with careful design of the components their adoption into compliant agents and platforms should be possible at a later date. Review of Deployment Platforms Java The De facto Agent Technology? A simple search on the Internet reveals many potential technologies that enable the creation of distributed systems and therefore could be used within this project, for example, Perl, C++, the .NET framework and many other proprietary solutions. However, one particular technology, the Java J2SE platform, is continually utilised within the agent and mobile code communities. Any review of available resources and potential implementation technologies should always remain unbiased, but it is not difficult to see why this technology is used so extensively. Lange and Oshima (1998) highlight the key properties of the Java platform for the agent-based paradigm as platform-independence, secure execution, multithread programming and object serialization. According to the creator of the Java platform, Sun Microsystems (Available: http://java.sun.com/j2se/index.jsp, 2005), the platform was designed from its origin to operate in heterogeneous networks through the use of a Java Virtual Machine (JVM). This allows the compiler to generate architecture-neutral interpreted byte-code which can be executed on any platform for which a JVM has been created and deployed. The use of Java on internets and intranets also demanded that the platform provide adequate security. Accordingly, the design of the Java security architecture makes it reasonably safe to host any code (for example, an agent) that may not be trusted. The multithreaded programming and object serialization features of the Java language also potentially allow an agent to run in its own lightweight process (allowing autonomy) and be transported over the network when necessary (facilitating code mobility). Although many frameworks were identified (including implementations not utilising the Java platform), this chapter continues by reviewing four core technologies identified (one of which contains many implementations). Java Remote Method Invocation (RMI) The most basic approach to creating a multi-agent system using Java is to utilise the network tools provided in the Java J2SE Development Kit (JDK), such as socket connections or Remote Method Invocation (RMI), without the addition of any existing agent framework. As specified by the Sun Microsystems website, RMI enables the programmer to create distributed Java technology-based to Java technology-based applications, in which the methods of remote Java objects can be invoked from other Java virtual machines, possibly on different hosts. (Available: http://java.sun.com/products/jdk/rmi/, 2005). Developing agents using this approach would allow complete control over how the system would be designed. However, it would also mean constructing the entire platform and certain concerns such as interoperability and security may not be addressed fully due to the limited timescale of this project. Utilising the core network tools provided by the Java platform would most likely lead to the creation of a multi-agent system where agents would be both spatially and temporally coupled. This would essentially mean that the coordination model best suited to this technology would be direct coordination. However, with careful planning in combination with complete control over how agents are implemented using this approach, the deliverable enforcement components could be designed to be extensible, allowing future work to provide additional support for different communication mechanisms and coordination models. Aglets Toolkit The IBM Aglet agent toolkit supports the creation of lightweight mobile agents that enable the autonomous execution of programs on remote hosts. According to the creators of the Aglets, Lange and Oshima (1998), the Aglets toolkit provides an Applet-like programming model for mobile agents. Applets were incorporated into the original JDK (version 1.0) allowing un-trusted code to be downloaded, on request from a user, from a remote source and executed securely on a local JVM. The Aglet toolkit builds on this framework by allowing Aglets to freely move between multiple Aglet-supporting platforms (not just downloaded once) and to do so autonomously. The framework provided comprises of several key abstractions. An Aglet - a mobile Java object that can hop between various aglet-enabled hosts. A proxy - This provides an aglet with protection against direct access and can hide the aglets real location. A context - This is an aglets workplace (platform for deployment) and execution environment. Synchronous and asynchronous messages passing abilities. An identifier for each Aglet that is globally unique. The toolkit also provides services for maintaining a mobile agent throughout its lifetime such as creation, cloning, dispatching, retraction, activation and deactivation. The majority of services are based on the use of the Java event model, allowing Aglets resident at a context to register event listeners to determine, for example, when they are about to be dispatched or deactivated. The Aglets toolkit essentially uses the direct coordination model as communicating Aglets have to be explicitly named. However, through the use of a context-wide multicast messaging facility, Aglet technology could be utilised to simulate a meeting-orientated model (where the contexts would become the meeting points) which would spatially uncouple the communicating agents. The focus of the Aglets toolkit is predominantly based on facilitating mobile agents and accordingly may not be suited to the work proposed in this project which is primarily focused on message-based dialogue. However, the internal architecture of the Aglet platform will provide a useful reference in the implementation phase in this project. JavaSpaces The introduction of Linda-like coordination by Carriero and Gelernter (1989) provided a paradigm-shift in distributed computing, allowing a large class of parallel and distributed problems to be implemented easily. Consequently, Sun Microsystems adapted the concept of the tuple-based coordination model into their Jini Technology (an infrastructure for building and deploying distributed systems) and named the implementation JavaSpaces (Available: http://java.sun.com/developer/technicalArticles/tools/JavaSpaces/). At the core of the JavaSpaces system the Linda-like tuples based associative black board coordination model is utilised. This decouples the communicating agents both spatially and temporarily, essentially allowing messages to be exchanged by injecting them into a shared tuple space for other participants to later read. JavaSpaces also implements an associative lookup mechanism, preventing the need to read the entire contents of the shared tuple-space and allowing searches to be conducted where not all the matching information is known, by utilising wildcards in search criteria tuples named templates. Although this technology provides several very useful features there are several well documented problems. Firstly, JavaSpaces relies on a central server to manage the tuple-space which can become a bottleneck or single point of failure. Secondly, according to Hupter, Freeman and Arnold (1999), there are several caveats in the programming model, such as the inability to declare private instance variables that can be associatively matched, which can lead to problems with both tuple matching and data encapsulation. Linda-like Variants In addition to JavaSpaces there exist many other frameworks that add further features to the basic functionality provided by tuple spaces and associative lookup mechanisms. There are primarily two problems with implementations of the basic Linda-like coordination system. Firstly, the systems often rely on centralised applications located on a single server which can lead to bottlenecks and fault-tolerance problems, and secondly the publicly available tuple-spaces are inherently insecure. Several proposals have been made to remove the reliance on a centralised server, including the distribution of tuple spaces across the network, such as PageSpaces (Ciancarini et al, 1997), or the more modern variant Panda (Christian et al, 2004) utilising Distributed Hash Tables (DHT), which are essentially self-organising peer-to-peer (p2p) networks, to store tuples. To overcome the problems related to the security of the tuple space there have been several proposed augmentations to the basic model, the first being reactive tuple spaces, such as Tuple Centres Spread over Networks (TuCSoN) (Omicini, 1999) and the Mobile Agent Reactive Spaces (MARS) platform (Cabri, Leonardi, and Zambonelli, 1998). These systems allow the tuple space to be programmed to react to specific actions when agents attempt to access the publicly shared space, for example, allowing inherently unsafe operations to be counteracted. Another solution to the inherent absence of security is Minsky and Ungureanus (2000) Moses system (Available: http://www.cs.rutgers.edu/moses/), which introduced a mechanism based on law-governed interaction (LGI) for establishing security policies that regulate agent access to tuple spaces. This system makes a strict separation between the formal statement of policy (the law) and the enforcement of the law, which is carried out by a set of distributed policy independent controllers. Summary This chapter began by providing an overview of current efforts to standardise agent technology and illustrated that although the timescale of this project may prevent the demonstration application from being fully compliant with either of the standards, care should be taken when designing the enforcement components to allow composition with compliant implementations in the future. The chapter has also illustrated why Java has become the de facto platform for implementing agent technology and provided an overview of four core implementation methodologies using this platform. The JavaSpaces implementation of the Linda-like coordination model would provide useful functionality when implementing the demonstration application, as the utterances made within dialogue system are frequently composed as tuples. However, several caveats in the JavaSpaces specification and inherent problems with the model, such as the centralised nature of the service and absence of security, would provide limitations when attempting to implement the enforcement of semantics. The Linda-like variants, although overcoming some of the previously mentioned issues do not adequately address both problems simultaneously. They also tend to introduce a layer of complexity that will be unnecessary in this research and the learning of proprietary specifications would consume valuable time. The law-governed interaction implementation of Linda, although not directly related to final choice of implementation methodology, has provided many interesting concepts to support the enforcement of communication rules, such as the use of de-centralised controllers to enforce global security policies between communicating agents. The concept that policies should be separate from the enforcement mechanism also supports the initial specification of the deliverable generic components in the introduction of this dissertation. The Aglets framework is adept at promoting code mobility, but its message passing abilities are encapsulated within a proprietary specification and are therefore somewhat limited. Accordingly, this will not facilitate the easy integration of the enforcement mechanisms. In addition, due to previous experience of working with the Aglets toolkit, debugging agent program code can often be inherently difficult, due to almost all Aglet application programmers interface (API) methods being designed to throw non-specific Java Exceptions (such as the infamous NullPointerException) which provide minimal debugging information. Often the most effective way to track down problems within an Aglet agent is to insert statements between every line of code to print to the command line the current internal status, which is laborious at best. Although RMI is essentially the most simplified version of all the technologies reviewed here it will allow all of the agent components and the hosting platform to be built to a custom specification. Care must be taken to design the system to be as extensible as possible and concepts taken from the design of the Aglet toolkit and the implementation of law-governed interaction will facilitate this aim. The demonstration application produced will most likely have to utilise direct coordination with agents being explicitly named and all communication synchronised. With the underlying implementation technology determined the next stage in the development of the demonstration dialogue application will concentrate on the design of the programmatic representation of the dialogue semantics. Creating the Programmatic Representation Transforming the theoretical semantics  Introduction This chapter documents the transformation of the theoretical e-commerce negotiation dialogue semantics into a programmatic representation to allow enforcement of the protocols in a dialogue game. The programmatic representation must provide two core functions. Firstly, it should facilitate enforcement of the conditions which indicate when it would be appropriate for an agent to make each utterance within the dialogue. Secondly, the representation should also facilitate future developers to understand the meaning and preconditions of each utterance within the dialogue. To reduce the initial complexity of the investigation, only the first series of semantics will be transformed in this chapter, leading to the creation of a proof-of-concept prototype dialogue application in the next chapter. If the implementation of the semantic representation proves successful, the additional deliberation dialogue representation and generic enforcement components will be created accordingly. E-commerce Dialogue Overview The e-commerce semantics were presented as part of a prototypical dialogue-based scenario within the ASPIC Draft Formal Semantics for Communication, Negotiation and Dispute Resolution document (2005). The dialogue involves an on-line discourse between two agents, one acting as a potential consumer of some product and one representing a potential vendor of the product. Their discussion concerns negotiating the trade-offs made between different product features and both participants may be making decisions. The potential consumer is accepting or rejecting feature bundles from the vendor, while the vendor is accepting or rejecting feature bundles proposed by the consumer. To achieve resolution of the e-commerce negotiation dialogue, the buyer must agree to purchase a particular product and the seller must also agree to sell the product. Either of the participants may also terminate the dialogue at any time. Syntax and Semantics of the E-commerce Dialogue The syntax of the e-commerce dialogue allows the participation of two agents within the dialogue, which can be human or autonomous entities. However, in order to reduce to the complexity of the prototype application, it is assumed that both agents in the dialogue will be operated by human users, eliminating the need to implement a complex decision-making process. An overview of the syntax for the e-commerce negotiation protocol is presented in Figure 4.1, with a comprehensive discussion available in the ASPIC Draft Formal Semantics for Communication, Negotiation and Dispute Resolution document (2005). This document also contains a public axiomatic semantics for the e-commerce negotiation protocol which presents preconditions and post-conditions for the six types of locutions defined in the syntax, an example of which can be seen in Figure 4.2. The subject-matter of dialogue can be represented in a prepositional language by lower case Roman letters and participating agents are denoted by P1, P2, etc. Participants: There are two participants, a potential Buyer and potential Seller. Dialogue Goal: The Buyer may seek information about product offerings, persuade the seller to offer a particular product or purchase a product provided by the seller. The seller may seek to provide information about products, learn about the buyers requirements or persuade the buyer to purchase a particular product. Communication Language: The minimum locutions needed for a dialogue between buyer and seller of the type described in this scenario are: OPEN-DIALOGUE: Both the Buyer and Seller must be able to indicate a willingness to enter into a dialogue at this time on this topics with the other party PROPOSE-TO-SELL(): Seller must be able to propose a product offer, , to the buyer for purchase at this time REQUEST-TO-BUY(): Buyer must be able to request a product offer, , for purchase from the Seller at this time. ACCEPT-TO-BUY(): Buyer must be able to indicate a willingness to purchase a proposed product offer, , from the Seller at this time. ACCEPT-TO-SELL(): Seller must be able to indicate willingness to sell a proposed product offer, , to the Buyer at this time. END-DIALOGUE: Because they are autonomous entities, both Buyer and Seller may leave the dialogue at any time. Figure 4.1. Overview of syntax for the e-commerce negotiation protocol. REQUEST-TO-BUY Syntax: REQUEST-TO-BUY(Pj, ) Meaning: Agent Pj indicates a willingness to purchase the product bundle represented by  at this time. Pre-conditions: Agent Pj has previously uttered OPEN-DIALOGUE(Pj, Pi, L) in this dialogue. No other agent Pi has previously uttered PROPOSE-TO-SELL(Pi, ) in this dialogue Neither agent Pi nor agent Pj has uttered END-DIALOGUE(_)  Figure 4.2. Example of the e-commerce dialogue semantics. As Figures 4.1 and 4.2 show, the locutions are represented as tuples, predicated by the utterance type. This allows utterances to be communicated using a variety of coordination models, and would specifically suit the associative blackboard coordination model. The tuple contents of the majority of locutions include the identity of the agent from which the tuple originated and the identity of the agent for which it is intended. Although, the syntax expresses that the dialogue may only contain two participants, this information would allow tuples to be identified by the appropriate participants if the tuple space in which the utterances were to be injected was shared with more agents. However, if the two agents are using the direct coordination model, as determined by the use of RMI in the prototype application, this information could be considered redundant. Representing the Semantics Identifying the Required Information for Semantic Enforcement The first task when designing the programmatic representation of the semantics was to identify the information that will be required to determine whether the preconditions of a locution have been satisfied. The REQUEST-TO-BUY locution (the semantics of which are shown in Figure 4.2) illustrates a typical example of the type of conditions that must be satisfied. The majority of preconditions in the semantics specify that either the agent who wants to make the utterance or another agent participating in the dialogue must (or must not) have previously uttered a specific utterance type. For example, for an agent to make an appropriate REQUEST-TO-BUY utterance, the agent must have previously uttered OPEN-DIALOGUE and no other agent may have uttered either PROPOSE-TO-SELL or END-DIALOGUE. Accordingly, this identified that each agent participating in the dialogue must store all of the previous utterances to represent the current state of the dialogue. As Figure 4.2 shows, the tuple content of the new utterance is also used to match the content of previous utterances. For example, the preconditions of the REQUEST-TO-BUY(Pi,) utterance specifies that any agent, represented by Pi, must not have uttered the locution PROPOSE-TO-SELL(Pi,) with  representing a specific product or product bundle. This required that the tuple content of the new utterance should be extracted and compared with previous utterances to see if a match is found (i.e. both agents are referring to the same product or product bundle). This would be easy to implement using an associative lookup mechanism, but as the prototype is being designed using no existing framework that supports this function, implementation would be difficult (the implementation of systems that support this mechanism such as JavaSpaces is highly complex). Therefore, at this stage of the research it was decided that only the previous utterance types would be compared and not the tuple content in order to determine if the preconditions had been satisfied. This should not have a big impact on the semantics within the e-commerce dialogue as the majority of information specified in the tuples is the identity of the uttering agent and the intended recipient which, as stated previously, is implicit in a dialogue consisting of two participants utilising direct coordination. Designing the Utterance Class With the required information identified the next step was to design a class that would provide a programmatic representation of an utterance. The simple Utterance class (shown in Figure 4.3) was created.  EMBED Visio.Drawing.6  Figure 4.3. Utterance UML class diagram. To facilitate the comparison of previous utterance types a mechanism was needed that would be more type-safe than the comparison of string representations (for example, it would be easy to miss-type REQUEST-TO-BUY in the application code, which would prevent utterances being correctly matched. Consequently, this would lead to unexpected behaviour that was hard to debug). Accordingly, Javas equivalent of global variables, public static final variables, was utilised to provide an integer representation of each utterance type allowing type-checking to be enforced more effectively. The enumeration feature added to Java 5.0 (the Enum class) was also considered to solve this problem, but the integer solution was easier to implement, functioned correctly on previous versions of Java and future work in the dissertation highlighted that using Enum would have restricted the ability to make polymorphic calls on a method where utterance types were being passed as parameters (which will be discussed further in Chapter 6). The Concept of an Enforcement Mechanism One of the main aims of this dissertation is to provide a generic set of re-useable components to allow enforcement of the semantics. Ultimately the components must expose a well-designed public interface allowing the programmatic logic to be encapsulated and hidden from the other implementing components. The dissertation deliverables also specify that the enforcement components themselves must be generic, and therefore loosely coupled, to enable the mechanism to enforce many different dialogue semantics (i.e. allowing programmatic representations of multiple semantics to be interchanged with a standard enforcement mechanism). The law-governed interaction (LGI) mechanism that was identified in the literature review attempts to solve a similar problem. Minsky and Ungureanu (2000) argue that in distributed systems coordination policies need to be enforced and that these policies need to be separate from the enforcement mechanism, allowing multiple policies to be both implemented simultaneously and deployed incrementally. The policies in LGI, although intended to enforce security, essentially specify a series of rules for coordination between agents and therefore can be seen an analogous to the dialogue semantics, which provide rules for dialogical interaction. In LGI all outbound communications from an agent are subject to the law, which is in essence simply a function that returns true or false depending on whether the communication is valid and allowed at this time. Accordingly, this can easily be adapted to the context of an agent making an utterance, where a mechanism could return true or false depending on whether the associated preconditions have been satisfied, indicating the utterance is appropriate. Section 4.6 in this chapter discusses how such a mechanism was developed Designing the Semantic Policy Freeman and Freeman (2004) discuss that in good object-orientated design components should be programmed to interfaces, not implementations, and therefore it makes sense to first specify the semantic representation as an interface which can later be implemented. Accordingly, the next stage in the design of a programmatic representation was to transform the public axiomatic semantics provided into an interface-based contract. The Java platform provides interfaces for exactly this purpose, allowing pure virtual methods to be specified and enforced in any implementing class. In addition there are several design methodologies that would support this implementation, for example, the Design by Contract (DBC) software engineering methodology, pioneered by Meyer (2000), is a widely acknowledged contract-based technique for writing reliable software. Two of the key elements of DBC are preconditions and post-conditions, exactly as presented in the public axiomatic semantics provided. However, the Java programming language does not directly support DBC. Extensions to the language that provide this functionality are available, such as jmsassert (Available: http://www.mmsindia.com/DBCForJava.html, 2004), but they tend to increase the complexity of the code unnecessarily, are often platform independent or rely on the catching of AssertionExceptions, which according to Sierra and Bates (2002) is generally not recommended. Adapting The Design By Contract Methodology The Assert Mechanism Although the DBC concept has not been implemented to a satisfactory standard on the Java platform, the design of this methodology provided an interesting concept for exploration. The assertion mechanism present in the Java language since version 1.4, allows the programmer a limited form of design-by-contract style programming during the development phase (Available: http://java.sun.com/developer/technicalArticles/JavaLP/assertions/, 2005). This is achieved by throwing exceptions and halting the program execution if a specified condition in a method is not satisfied. For example, if the preconditions of a hypothetical method named loadFile guaranteed that the filename was not null, the assertion mechanism could be used to enforce this behaviour, as demonstrated in Figure 4.4. In this example, if the filename parameter string was null the condition in the assertion statement would evaluate to true and an AssertionException would be thrown, halting program execution. /** * loadFile loads a file into the application * @param fileName the name of the file * Precondition: the fileName string must not be null */ public void loadFile(String fileName) { assert filename != null : "File cannot be null"; //the complete code logic continues here } Figure 4.4. Using assert to enforce preconditions. If another hypothetical function, named previousUtteranceMade, could be created that could determine whether a particular type of utterance had previously been made, then the example above could easily be adapted to determine whether an utterance is appropriate. For example, the preconditions in the e-commerce REQUEST-TO-BUY locution state that the agent attempting to make this utterance must have previously uttered the OPEN-DIALOGUE locution and that no other agents have uttered PROPOSE-TO-SELL or END-DIALOGUE The pseudocode in figure 4.5 illustrates how the assertion mechanism could be utilised. /** * Preconditions Agent Pj has previously uttered OPEN-DIALOGUE in this * dialogue. * No other Agent Pi has previously uttered PROPOSE-TO-SELL in * this dialogue. * No other Agent Pi has uttered END-DIALOGUE. */ public void utteranceAppropriateRequestToBuy() { assert previousUtteranceMade(thisAgent, OpenDialogue) == true :"OPEN-DIALOGUE not uttered"; assert previousUtteranceMade(otherAgent, RequestToBuy) == false : "REQUEST-TO-BUY has previously been uttered"; assert previousUtteranceMade(otherAgent, EndDialogue) == false : "END-DIALOGUE has previously been uttered"; //at this point the utterance is appropriate //and the code logic continues here } Figure 4.5. Using assert to enforce dialogue semantic preconditions. Figure 4.5 seems to demonstrate the solution to semantic enforcement. However, assertions are designed to be utilised only during development time and should be disabled when the application is deployed. The Sun Developer website (2005) states that [assertion] messages are for us -- developers -- and not users (Available: http://java.sun.com/developer/technicalArticles/JavaLP/assertions, 2005). Assertions were also designed to completely halt the execution of program if a condition has not been satisfied and therefore they are of limited use in the context of dialogue which could contain many utterances. Adapting the Assert Mechanism Although the assert mechanism could not be used directly, the concept was adapted and instead of throwing a program-halting exception a Boolean test was utilised, with the result of the evaluation indicating whether the utterance was appropriate. Figure 4.6. illustrates how this method essentially becomes a function and has obvious similarity with the LGI law enforcement discussed previously. /** * Preconditions Agent Pj has previously uttered OPEN-DIALOGUE in this * dialogue. * No other Agent Pi has previously uttered PROPOSE-TO-SELL in * this dialogue. * No other Agent Pi has uttered END-DIALOGUE. */ public boolean utteranceAppropriateRequestToBuy() { boolean utteranceAppropriate = false; //default not appropriate if (previousUtteranceMade(thisAgent, OpenDialogue) == true && previousUtteranceMade(otherAgent, RequestToBuy) == false && previousUtteranceMade(otherAgent, EndDialogue) == false) { utteranceAppropriate = true; } return utteranceAppropriate; } Figure 4.6. Using Boolean values to enforce dialogue semantic preconditions. At this stage of the design almost all the information required for the construction of the contractual interface had been identified. The implementation details of the previousUtteranceMade method that determines whether an utterance type has previously been uttered will be specified in the prototype concrete implementation of the semantic interface. However, from the example code it is evident that both the previous utterances of the current agent and the other agent participating in the dialogue will be required in the method body and therefore these must be specified as parameters in the interface method signature. Accordingly, appropriate data structures will need to be specified to store the previous utterances. Storing the Previous Utterances As there can only be two agents in the e-commerce dialogue the most efficient way to store the previous utterances was to utilise two ArrayLists (essentially a dynamic array with support for fast random access). As utterances are made or received by the agent they can be stored in the agents own previous utterance ArrayList or the additional agents ArrayList respectively, allowing both participants in the dialogue to maintain a complete history of utterances. The implementation details of how the semantic enforcement mechanism will check if an agent has previously made an utterance is discussed in the next chapter. Documenting the Preconditions and Post-conditions The final challenge when developing the semantic interface was informing the developer of the meaning of each utterance and the associated preconditions and post-conditions. The method ultimately chosen was provided by the Javadoc tool (Available: http://java.sun.com/j2se/javadoc/, 2005), which is included with the Java platform. Javadoc allows a programmer to specify API documentation, such as the parameters or guaranteed functionality of a method. Although preconditions and post-conditions are not yet fully supported in Javadoc, they can be included in the source code and in combination with the implicit contract specified by the interface, will provide a reasonable guide to the semantics for a developer that wants to implement the e-commerce dialogue negotiation protocol. The Semantic Interface A Java interface named EcommerceDialogueSemantics was created and the method signatures (taking two ArrayLists as parameters and returning a Boolean value) and Javadoc was specified accordingly. As stated previously, the contractual interface only needs to define the method signatures and the concrete implementation can be delegated to the implementing semantic enforcement component. An appropriately named virtual method was created for each locution specified in the syntax with the requirement that the concrete implementation methods will return true if the utterance is appropriate at this time (i.e. all of the specified pre-conditions have been satisfied) or false it is not. Figure 4.7 shows an example of the REQUEST-TO-BUY semantics transformed into the contractual interface programmatic representation that will be utilised within the prototype distributed dialogue application. /** * REQUEST-TO-BUY utterance - Syntax REQUEST-TO-BUY(Pj, 0) *

Meaning: Agent Pi indicates a willingness to purchase the * product bundle represented by 0 at this time

* * @pre Agent Pj has previously uttered OPEN-DIALOGUE in this * dialogue. * No other Agent Pi has previously uttered PROPOSE-TO-SELL in * this dialogue. * Neither agent Pi or Pj has uttered END-DIALOGUE. * * @post No post-conditions * * @param agentUtterances the previous Utterances uttered in this * dialogue by the agent now uttering * @param otherAgentUtterances the previous Utterances uttered by * other agents participating in this dialogue * * @return true if the utterance is appropriate at this time */ public boolean requestToBuy(ArrayList agentUtterances, ArrayList otherAgentUtterances);  Figure 4.7. Semantics encapsulated within the DialogueUtterances interface and Javadoc. Summary This chapter began with an overview of both the syntax and semantics of the e-commerce dialogue and continued by illustrating each stage in the transformation of the original semantics into a programmatic representation. The chapter concluded with the creation of the programmatic representation encapsulated within the EcommerceDialogueSemantics interface. The next stage in the prototype application development will be to design a semantic enforcement mechanism that will provide a concrete implementation of the virtual methods specified. The E-commerce Dialogue Prototype Proof-of-concept for the semantic representation  Introduction This chapter details the design of the first prototype dialogue application that acted as a proof-of-concept for the successful implementation of the semantic contract developed in the previous chapter. The chapter begins with an overview of the application components developed and then continues to discuss the design decisions made with each component. Prototype Overview The prototype application presented in this chapter consists of six core components: The programmatic representation of the semantics, presenting preconditions and post-conditions, encapsulated in a Java Interface EcommerceDialogueSemantics. (Documented in the previous chapter) A Web-based Graphical User Interface (GUI) allowing remote users to participate in a dialogue and enforcing the semantic interface, provided by the ArgueApplet Java Applet. A programmatic representation of utterances made by each agent that can be transported across the network, provided by the serializable Utterance class. A server that manages client registration and allows agents to make and receive utterances within the dialogue. This is provided by the RMIGuardianAgent class which permits connection from remote clients using the Java Remote Method Invocation (RMI) API. Logging and server-side display of all utterances made within the dialogue, provided by the UtteranceLogBean JavaBean. Persistent storage in a relational database of the utterances made within every dialogue, provided by the DataBaseBean JavaBean. These components were grouped into three Java packages; client, containing all client-side classes, server, incorporating the server-side components and common, including classes common to both client and server (Appendix I contains UML class diagrams of all three packages.) The remainder of this chapter summarises the design and implementation of each of the six components. Enforcing the Semantics With the creation of the contractual semantic interface documented in the previous chapter, the first decision in the design of the prototype application was where to place the concrete implementation of the semantic enforcement mechanism components. The main criteria for the successful implementation of the semantic enforcement components were (1) they must be able to intercept utterances before they are incorporated into the current dialogue and (2) they must have access to the previous utterances of both the agent attempting to make the utterance and the additional agents participating in the dialogue. As the prototype application is utilising RMI for communication and a central server to monitor the dialogue, the enforcement mechanism could be deployed in either of two locations; the server-side or the client-side. Server-side Deployment There are several strong arguments for the server-side deployment of a centralised coordination mechanism. For example, only one copy of the previous utterances would need to be stored, the semantic interface would only need to be deployed and managed at one location and security would be guaranteed (provided the server was considered trusted).  SHAPE \* MERGEFORMAT  Figure 5.1. Server side semantic enforcement. However, the major disadvantage of the centralised coordination mechanism is that it is not scalable. Minsky and Ungureanu (2000) argue that a centralised coordinator can become a bottleneck and a dangerous single point of failure. Minsky and Ungureanu (2000) continue by arguing that an individual agent should be responsible for enforcing the policy locally because a single software agent operating within such a system may find itself interacting with several groups of agents operating under disparate policies (p. 3). This is definitely true in a dialogue system where potentially an agent could be participating in a variety of dialogue types. Minsky and Ungureanu (2000) conclude by stating that the enforcement needs to be decentralised and in this application this would mean distributing the enforcement mechanism to the location of each agent, i.e. the client-side. Client-side Deployment As stated previously, Minsky and Ungureanus (2000) LGI model advocated installing distributed controllers between the client and the communication medium, therefore reducing the computational burden on the server and unnecessary use of the communication medium. As this model recommends a distributed mechanism the system scales well as there is no reliance on a single enforcement component.  SHAPE \* MERGEFORMAT  Figure 5.2. Client side semantic enforcement. There are several caveats to pushing the responsibility of enforcement onto the client, primarily can a client be trusted not to alter, intentionally or otherwise, a controller? Mechanisms to ensure the integrity and validity of a controller have been recommended by Minsky and Ungureanu (2000), and range from impractical for the average system, such as running all controllers on a secured and trusted processor (resistant to tampering), to the more feasible method of utilising Public Key Cryptography and digital signatures. A discussion of the various merits and implementation details of each mechanism is outside the scope of this dissertation, but it is an important point to be considered if such a system were to be deployed in an environment were the integrity of agents could not be guaranteed. Choosing the Deployment Location Research conducted clearly indicated that to increase efficiency and scalability the semantic enforcement mechanism should be pushed onto the client side components. Although the final set of components produced will provide a generic enforcement mechanism (which will be loosely coupled with the client interface), in order to reduce the complexity of the initial prototype the decision was made to incorporate the enforcement mechanism directly into the client-side user interface component. The following section of this chapter details how this was achieved. The ArgueApplet Component Overview The client-side graphical user interface (Figure 5.3) is provided by the ArgueApplet class which extends the JApplet class, allowing the code to be downloaded and executed in any recent Java-compliant Web browser. The ArgueApplet class also implements the EcommerceDialogueSemantics interface specified in the previous chapter and provides a simple enforcement mechanism that ensures that only appropriate utterances are sent to the server to be included in the current dialogue. Each human participant in the dialogue must operate a unique instance of the ArgueApplet class as this acts as an agent for the user and is responsible for maintaining the current state and also transmitting and receiving any utterances made in the dialogue.  Figure 5.3. GUI constructed using Swing and the GridBagLayout layout manager. Making an Utterance In order to participate in a dialogue a user must first enter a user name in the appropriate text box and clicks the Connect button (see 1 in Figure 5.3). If the server determines that the user name is valid and unique the dialogue window (2) at the top of the display informs the user the login was successful and they may now participate in a dialogue. At this stage the user has two choices, they may either create a new dialogue session (by uttering OPEN-DIALOGUE) or join an existing dialogue (in the e-commerce dialogue, this is also indicated by uttering OPEN-DIALOGUE). As Figure 5.3 shows, when the user is participating in a dialogue they are presented with a dialogue window displaying all utterances made within the currently active dialogue (2). The user may attempt to make an utterance at any time by typing the contents of the tuple into the text box (3) and then clicking on the appropriate button (4) located at the bottom of the interface, indicating the utterance type. The ArgueApplet class then encapsulates the utterance into a serializable Utterance object (discussed in the next section) and passes this to the semantic enforcement mechanism. It should be noted that the prototype performed minimal syntax checking, as the semantic enforcement system only has to check the type of utterances being made (and not the tuple contents) to determine the preconditions that must be satisfied. Integrating the Utterance Class The Utterance class specified in the previous chapter required minor modifications as the prototype application highlighted that this class will be used in many different roles. Primarily the class will be validated by the semantic enforcement mechanism and then transported over the network to the server. Accordingly, the class had to implement the Serializable marker interface, indicating that an instance of this object could be converted to an Object Stream before being sent over a network connection. Initial class fields were developed utilising primitive variable types and the String class (all of which are implicitly Serializable). These included the client ID (an integer representing the agent making the utterance), the utterance type (an integer representing the interface utterance type) and the contents of the utterance tuple (a String representation of the tuple e.g. Daniel, John, Mobile Phones). Enforcing the Semantic Policy In addition to providing the user interface, the ArgueApplet also acted as the semantic enforcement mechanism and therefore needed to maintain a store of previously made utterances for both the current user and any other participants in the dialogue. As stated in the previous chapter, the most efficient way to store utterances for the two participants engaged in dialogue was to create two type-safe ArrayLists (type-safety ensures only Utterances can be stored in the collection and is denoted by ArrayList in the sample code shown). When an utterance is made by either the current agent or received from the server, it was placed into the appropriate ArrayList, maintaining a complete history of all utterances in the dialogue. During the design of the semantic interface (section 4.5.2), it was stated that the concrete implementation would need to utilise a method that was capable of checking an ArrayList for a previous utterance type. Accordingly, a utility method named containsUtteranceType was created to replace the pseudocode previousUtteranceMade method. The containsUtteranceType method takes two parameters, the ArrayList of utterances to be checked (either the agents own or the other participants) and an integer representation of the utterance type for the current dialogue. Figure 5.4. illustrates the code contained within this core method. /** * Determine if utterance is stored in the specified commitment store * * @param messageStore The commitment store * @param messageType The specified message type * @return true If the utterance is found */ private boolean containsUtteranceType(ArrayList utterances, int utteranceType) { if(!utterances.isEmpty()){ for (Message tempUtterance : utterances) { if (tempUtterance.getUtteranceType() == utteranceType) { return true; } } } return false; } Figure 5.4. Code excerpt showing the core method containsUtterance. With this core method defined, the contractual semantic interface was easily implemented in the ArgueApplet class. Figure 5.5. illustrates an example of how the adapted concepts taken from the DBC methodology in combination with the containsUtteranceType method allowed a concrete enforcement method to be created. This method checks if the REQUEST-TO-BUY utterance is appropriate using the two lists of previous utterances passed as parameters to indicate the current state of the dialogue. /** * Concreate implementation of DialogueUtterance utterances * @param agentUtterances the previous Utterances uttered in this * dialogue by the agent now uttering * @param otherAgentUtterances the previous Utterances uttered by * other agents participating in this dialogue * * @return true if the utterance is appropriate at this time */ public boolean requestToBuy(ArrayList agentUtterances, ArrayList otherAgentUtterances){ if ((containsUtteranceType(agentUtterances, DialogueUtterance.OPEN_DIALOGUE) && containsUtteranceType(otherAgentUtterances, DialogueUtterance.OPEN_DIALOGUE)) && (!containsUtteranceType(otherAgentUtterances, DialogueUtterance.PROPOSE_TO_SELL) && !containsUtteranceType(agentUtterances, DialogueUtterance.PROPOSE_TO_SELL))) { return true; } return false; }  Figure 5.5. An example of a concrete implementation of the semantic interface utterance appropriate methods. An Example of the Enforcement Process As stated previously, when a user wants to make an utterance he or she types the tuple contents into the text box and clicks the appropriate utterance type button. When an utterance type button is clicked an ActionEvent is fired and the inner class HandleMessageTypeButtons ActionPerformed method is called, which handles the event by initiating a sequence of method calls. Firstly, the utterance type is identified using a switch statement (Figure 5.6). Secondly, the appropriate method from the concrete implementation of the semantic interface is called (shown in bold in Figure 5.6) and the result stored in the utteranceAppropriate Boolean variable. Finally, if the method returns true, this indicates the utterance is appropriate at this time and the ActionPerformed method sends this utterance to the server for inclusion in the dialogue. public void actionPerformed(ActionEvent e) { boolean utteranceAppropriate = false; //check if the utterance is appropriate switch(buttonID) { //check for additional utterances omitted in this Figure case EcommerceDialogue.REQUEST_TO_BUY: utteranceAppropriate = requestToBuy(thisPreviousMessages, otherAgentPreviousMessages); break; } if (utteranceAppropriate) { //send utterance to server //Communication code omitted in Figure } } Figure 5.6. Using the implementation of the semantic interface to determine if the user selected utterance is appropriate. Implementing the Communication Mechanism The server component (documented fully in the next section) was designed to utilise a client-push/client-pull methodology for the sending and receiving of Utterances. When an utterance has been determined appropriate it is sent to the server component for inclusion into the current dialogue and to be broadcast to additional participating agents. This is achieved by invoking the send method on the server, using RMI, with the new utterance included as a parameter. As the utterance class implements the Serializable interface, the utterance is simply converted to a byte stream and sent across the network to the server component. To receive new utterances the ArgueApplet class must continually poll the server checking for new utterances. To allow the GUI to remain responsive to user input, an additional thread is spawned in the ArgueApplet class which continuously polls the server every 1 second. The RMIGuardianAgent Server Component Overview The server-side component, named RMIGuardianAgent, acts as a server and Guardian Agent to all participants within the dialogue. The server manages all the clients, allowing users to log in and participate in a dialogue. A client receives an AgentUser object from the server upon successful login which is essentially an identity token, containing a client ID variable allowing an agent to prove they have been authenticated. As the AgentUser and client ID are passed over the network in plaintext this is inherently not secure, but could be modified in the future, either by securing the communication mechanism or by utilising cryptographic techniques, such as digital signatures. Clients are prevented from interacting directly and all communication is routed through this server, allowing utterances to be monitored and recorded in persistence storage. The RMIGuardianAgent could also potentially act as a mediator or an authority for the dialogue, but this is not currently implemented. The Guardian Agent Implementation The implementation of the RMIGuardianAgent is divided into two key components. The first component, named RMIGuardianAgent, is an interface that exposes methods that may be called by a remote client. Due to the potential for communication failure in the network, the RMI specification insists that every method declared within this interface must throw a RemoteException which, in this application, is handled by the ArgueApplet class. The second component, named RMIGuardianAgentImpl, is a concrete implementation of the interface that is responsible for registering the class with the RMI registry and providing the functionality of the methods that may be invoked remotely. Figure 5.7. illustrates how remote clients establish a connection and communicate with the RMIGuardianAgent server.  SHAPE \* MERGEFORMAT  Figure 5.7. Remote clients utilising RMI to connect with the RMIGuardianAgent server. The two principal methods implemented in the RMIGuardianAgentImpl, sendUtterance and getUtterance, allows a client to push and pull utterances to and from the server. The sendUtterance method tests whether a client has been correctly authenticated and if successful the RMIGuardianAgent stores the utterance allowing additional clients to retrieve the contents when they next poll the server using the getUtterance method. It should be noted that with the current implementation there is a very small probability if two Utterances are sent simultaneously that one Utterance could be lost or the Utterances arrive out of sequence. This is a potentially complex issue and the small probability of occurrence did not warrant further attention in the prototype application. To increase the functionality provided by RMIGuardianAgentImpl, the object also utilises the Observer design pattern and broadcasts the arrival of a new Utterance by implementing the publisher/subscriber mechanism that is part of the Event Delegation Model available in Java. This allows additional objects to register as an UtteranceListener and receive notification of new utterances being made in a dialogue. Two additional classes were created to support this functionality, the UtteranceListener interface (extending ObjectListener) and the UtteranceEvent (extending ObjectEvent) which encapsulates each new Utterance as the source of the event. Details of two objects that act as UtteranceListeners, providing logging and persistent storage of all utterances within a dialogue, are presented in the following two sections of this chapter. Logging Utterances The UtteranceLogBean, created utilising the JavaBeans design pattern (Available: http://java.sun.com/products/javabeans/, 2005) resides on the server and by implementing the UtteranceListener interface receives notification of every utterance made within a dialogue. This enables a continuous log of all the utterances to be maintained and displayed in a server-side Swing-based user interface, as shown in Figure 5.8.  Figure 5.8. The UtteranceLogBean interface. Storing Utterances in Persistant Storage The DataBaseBean class also implements the UtteranceListener interface, but instead of displaying the utterances they are passed to a relational database, implemented using JDBC and the Java-based HSQLDB (Available: http://hsqldb.org/, 2005) database engine, and written to persistent storage. In order to group utterances according to the dialogue in which they were made, the DataBaseBean assigns a unique session ID to each dialogue as it is created (indicated by the OPEN-DIALOGUE utterance). Figure 5.9. shows the entity-relationship diagram of the simple database created. EMBED Visio.Drawing.6 Figure 5.9. ERD diagram of the dialogue database. To allow a server-side user to view stored dialogues in the database a simple Swing-based GUI is also provided (Figure 5.10.).  Figure 5.10. The DataBaseBean Interface. Testing Each component was constantly unit tested during development and the complete prototype application was subjected to thorough integration testing. A demonstration was also provided to a potential user. This section of the chapter outlines the results and demonstrates the correct functionality of the application, showing a complete dialogue game and an example of how inappropriate utterances are prevented from being included in the dialogue. An Example Dialogue Figure 5.11. shows a dialogue between two participants using the prototype application presented in this chapter. The dialogue presented here is adapted from the example dialogue given in ASPIC Draft Formal Semantics for Communication, Negotiation and Dispute Resolution document (2005), where Julie, a human user, is interested in purchasing a new mobile phone and therefore enters into a dialogue with Petunia, an agent (in this case also a human user) representing a vendor of mobile phones. Petunia proposes to sell various suitable handsets (PROPOSE-TO-SELL utterances), the first batch of which Julie rejects (by uttering END-DIALOGUE). After several additional proposals, Julie eventually decides to purchase one (uttering ACCEPT-TO-BUY). The transaction is complete when Petunia confirms she will sell the requested phone (by uttering ACCEPT-TO-SELL).        Figure 5.11. Example e-commerce dialogue between Petunia and Julie. Attempting to make an Inappropriate Utterance If a user attempts to make an inappropriate utterance in a dialogue, they are prevented and informed accordingly. Extensive testing was conducted at this stage of implementation to check the logic in the semantic enforcement mechanism was correct. Figure 5.12. shows an example of one of these test dialogues in which the PROPOSE-TO-SELL locution has previously been uttered and the current agent is attempting to make a REQUEST-TO-BUY utterance. The semantic preconditions of REQUEST-TO-BUY specify that PROPOSE-TO-SELL must not have been uttered previously and therefore the utterance is not appropriate at this time. Figure 5.12. clearly shows how the utterance is prevented from being included into the current dialogue and the user is informed.  Figure 5.12. An agent may not make an inappropriate utterance at any time. Outstanding Issues Several problems were identified with the prototype application that could not be resolved with the current design. The first is that due to the polling mechanism of checking for new utterances there is a small chance (proportional to the polling latency) that if two utterances are made simultaneously then one could be discarded. This would obviously not be acceptable in an application deployed for real-world use, but for this proof-of-concept system the decision was made to not waste resources on part of the system that provided adequate functionality. An additional problem identified was that the client interface would freeze if the RMIGuardianAgent server crashed or was taken offline during an active dialogue. Work will be needed in the next iteration of this application to include a mechanism to inform the user that the server has stopped responding. Summary This chapter has presented the design of the first proof-of-concept prototype dialogue application. The design decisions concerning the deployment location of the enforcement mechanism were discussed, as was the decision to integrate the enforcement into the client user interface components. An overview of the communication mechanism has also been provided and one outstanding problem with the server-side implementation identified. The implementation of the prototype was a success overall, allowing exploration of issues relating to the design of the next set of generic components. The next generation of the dialogue application will need to be redesigned to be more flexible and the relationship between the user interface, semantic enforcement and the communication mechanism should be loosely coupled. The principle aim of this dissertation is the production of generic enforcement components and therefore the next chapter will focus on augmenting the semantic interface and associated components for this purpose. The Generic Enforcement Components Creating the deliberation dialogue and generic enforcement components  Introduction This chapter documents the creation of the deliberation dialogue semantics programmatic representation and the design of the generic enforcement components. The chapter also presents the use of the Template design pattern to create a generic dialogue controller, consisting of three core components, which can be composed with additional applications. The Deliberation Dialogue Overview Hitchcock, McBurney and Parsons (2001) state that a deliberation dialogue focuses on what is to be done in some situation by some agent, either an individual or a group of individuals. A deliberation dialogue differs from other types of dialogue in the absence of fixed initial commitments by any participant on the basic question of the dialogue. The discussion is also a mutual one directed at reaching a joint decision over a course of action and therefore it is necessary that an agent share information and preferences (which may not be beneficial to an agent participating in, for example, a negotiation dialogue). Hitchcock, McBurney and Parsons (2001) discuss that often a deliberation dialogue commences with an open-ended question being posed. A deliberation dialogue arises with a need for an action in some circumstances. In general human discourse, this need may be initially expressed in governing questions which are quite open-ended, as in Where shall we go for dinner this evening? Or How should we respond to the prospect of global warming? (Hitchcock, McBurney and Parsons, 2003: p .5) A deliberation dialogue also differs from a negotiation or persuasion dialogue in that it is not (at least at the outset) an attempt by one participant to persuade any of the others to agree to an initially defined proposal. Participants are free to join or leave the dialogue as required and to achieve resolution of a deliberation dialogue, one or more participants must make a proposal for an appropriate course of action. Syntax and Semantics of the Deliberation Dialogue The syntax of the deliberation dialogue, as provided by Hitchcock, McBurney and Parsons (2001) allows multiple agents to participate, which can be human or autonomous entities. However, as stated in Chapter 4, in order to reduce to the complexity of the dialogue application, all the agents participating in a deliberation dialogue will be operated by human users, eliminating the need for a complex decision-making process. The subject-matter of dialogues can be represented in a prepositional language by lower case Roman letters. Participating agents are denoted by P1, P2, etc and this dialogue also supports a commitment store denoted by CS(Pi) which exists for each agent Pi. This store contains the various propositions which the agent has publicly asserted or preferences he or she has declared. Entries in the store can take two forms, the first being 2-tuples of the form (type, t) where t is a valid proposition instance of type type with type an element of the set {question, goal, constraint, perspective, fact, action, evaluation} and the second being 3-tuples of the form (prefer, a, b) where a and b are proposition actions. Each commitment store is considered to be publicly readable, but only the owner may write to the store. An overview of the syntax for the deliberation negotiation protocol is presented in Figure 6.1, with a comprehensive discussion available in Hitchcock, McBurney and Parsons (2001). This document also contains a public axiomatic semantics for the deliberation dialogue protocol which presents pre-conditions and responses (essentially post-conditions) for the utterance defined in the syntax. Participants: There can be multiple participants, with participants able to join and leave throughout the course of the dialogue. There must be at least one agent participating in the dialogue at any one time. Dialogue Goal: A deliberation dialogue focuses on what is to be done in some situation by some agent, either an individual or a group of individuals Communication Language: The minimum locutions needed for a dialogue between participants in a deliberation dialogue are: OPEN-DIALOGUE(Pi,q?): Participant Pi proposes the opening of a deliberation dialogue. ENTER-DIALOGUE(Pj,q?): Participant Pj indicates a willingness to join the deliberation dialogue PROPOSE(Pi,type,t): Participant Pi proposes proposition t as a valid instance of type type, where type is an element of the set {question, goal, constraint, perspective, fact, action, evaluation} ASSERT(Pi,type,t): Agent Pi proposes proposition t as a valid instance of type type, where type is an element of the set {question, goal, constraint, perspective, fact, action, evaluation} PREFER(Pi, a, b) Agent Pi indicates a preference for action-option a over action-option b. ASK-JUSTIFY(Pj, Pi, type, t) Agent Pj asks agent Pi to provide justification of proposition t of type type, where t is in CS(Pi) MOVE(Pi, action, t) Agent Pi proposes that each participant(agent) pronounce on whether they assert proposition a as the action to be decided upon by the group. RETRACT(Pi, locution) Agent Pi expresses a retraction of a previous utterance locution is one of the following three locutions; assert(Pi,type,t) move(Pi,action,a) or prefer(Pi,a,b) WITHDRAW-DIALOGUE(Pi, q?) Agent Pi announces his/her withdrawal from the deliberation dialogue Figure 6.1. Overview of syntax for the deliberation dialogue protocol. MOVE utterance - Syntax MOVE(Pi, action, t) Meaning: Agent Pi proposes that each participant (agent) pronounce on whether they assert propostion a as the action to be decided upon by the group. Preconditions: Some participant Pj, possibly Pi, must previously have uttered either propose(Pi,action,a) or assert(Pi,action,a) Response: None required. Other participants distinct from Pi who wish to support proposition a as the action to be decided upon by the group can respond with the locution assert(Pk,action,a) Commitment Store Update: The 2-tuple (action,a) is inserted in CS(Pi) 6.2 Example of the deliberation dialogue semantics (MOVE locution). Changes needed to the enforcement Mechanism The semantic enforcement mechanism developed in the prototype application was adequate for the first generation of components, but with the ultimate aim of this dissertation being for the mechanism to enforce semantics of multiple dialogue types, the existing framework did not provide enough flexibility. The following section of the chapter documents how the existing components were modified to enforce multiple dialogue types. Modifying the Semantic Enforcement Method Parameters The e-commerce negotiation dialogue syntax only allowed a maximum of two participants in a single dialogue and therefore the agent at whom an utterance was directed at was implicit. However, the semantics of the deliberation dialogue, and indeed many other dialogue types, require that more than two agents may participate in a dialogue. Therefore the original method of passing an ArrayList of previous utterances for each agent as a parameter to allow preconditions to be checked was no longer practical because passing multiple ArrayList objects, although possible using the Java 5.0 variable argument feature, did not address the critical problem of how to associate each agent with the correct list of previous utterances (see Figure 6.3).  SHAPE \* MERGEFORMAT  Figure 6.3. Problems with passing multiple ArrayLists of previous utterances. A new data structure was required that could store utterances and the associated agent identity. The obvious choice was a HashMap data structure, using an agents identity AgentUser object as a key and the ArrayList of previous of utterances as the associated value (Figure 6.4).  SHAPE \* MERGEFORMAT  Figure 6.4. The use of HashMaps to store previous utterances. This change in design lead to a minor modification to the existing AgentUser class where the equals() and hashcode() (inherited from the Object superclass) were overridden. This allowed a particular agents utterance list to be identified from the collection by generating an AgentUser object with the appropriate details and searching the HashMap for a matching AgentUser key. As multiple agents could be participating in a dialogue this also meant that the current agent attempting to make an utterance must be passed as a parameter into the semantic enforcement mechanism, enabling the associated list of previous utterances made by that agent to be identified. Modifying the Checking of Previous Utterance Types Chapter 5 illustrated how the semantic enforcement mechanism was implemented utilising a key method called containsUtteranceType which was capable of determining if a list of previous utterances contained an utterance of a specified type. This method accepted an ArrayList of utterances (either the current agents or the additional participants) and an integer representation of the utterance as a parameter, returning a Boolean value of true if the ArrayList contained a matching utterance. Although the semantics of the method were valid the parameter list and internal implementation had to be modified to process the new data structure and the potential for an increased number of agents simultaneously participating in a dialogue. As discussed previously, the preconditions for both dialogue types require that in order for a particular utterance to be appropriate, in addition to the uttering agent having made specific utterances previously (such as OPEN-DIALOGUE), the conditions also often require that another agent has made (or not made) a particular utterance. When only two agents were participating in the dialogue, checking the other agents previous utterances was simple (the additional list of previous utterances implicitly belonged to the other participating agent and could be passed as a parameter). However, the new semantics allowed multiple agents to participate in a dialogue and establishing all of their identities and checking each list of previous utterances individually would not be efficient. A new design was proposed that consisted of dividing the containsUtteranceType method in two new methods, one capable of checking only the current agents previous list of utterances and the other capable of checking all instances of each of the other participating agents list of previous utterances. Accordingly two methods were created, named thisAgentUtteredType and otherAgentUtteredType for searching the previous utterances of the current agent and other agents respectively, returning true if a match was found. Figure 6.5. shows an example of the code for the thisAgentUtteredType method. /** * Check to see if the current agent has uttered the specified utterance type * within the current dialogue * * @param thisAgent The current Agent's AgentUser * @param utteranceType The utterance type * @param currentDialogueUtterances HashMap of AgentUser(key) and ArrayList of all * Utterances previousley uttered within the current dialogue */ public boolean thisAgentUtteredType(AgentUser thisAgent, int utteranceType, HashMap> currentDialogueUtterances) { //get all of the agents involved in the dialogue Set allAgents = (Set)currentDialogueUtterances.keySet(); //loop through all the agents looking for the agent specified for (AgentUser agent : allAgents) { if (agent.equals(thisAgent)) { //found the matching agent (i.e. the current agent) ArrayList agentUtterances = currentDialogueUtterances.get(agent); //loop through the agents utterances checking if a match is found for (Utterance thisUtterance : agentUtterances){ if (thisUtterance.getUtteranceType() == utteranceType) { return true; } } } else { //found another agents previous utterance store. Ignore as only //interested in the current agent } } return false; } Figure 6.5. thisAgentUtteredType method code adapted to accept HashMap data structure and multiple agents. Checking Utterance Contents One of the major changes in the semantics of the deliberation dialogue was the requirement to more closely scrutinise the tuple contents of previous utterances in addition to the type. For example, in the e-commerce semantics the locution tuples only contained a maximum of one element representing a product (or product bundle) being discussed. However, as the deliberation dialogue syntax illustrates, this dialogue allows the locution tuples to be of varying cardinality. The preconditions in the deliberation semantics also require that for an utterance to be appropriate the tuple contents must contain matching elements of subject matter (represented as lower case roman letters). For example, Figure 6.2 in section 6.1.3 of this chapter show the semantics for the MOVE locution in the deliberation dialogue. The preconditions state that in order for the utterance to be appropriate some participant in the dialogue must have previously uttered either propose(Pi,action,a) or assert(Pi,action,a) where action and a match the contents of the new MOVE utterance. Using an associative matching mechanism, such as contained in the associative blackboard coordination model, this type of matching would be easy to accomplish as the previous utterance tuples could be searched for by simply constructing a template tuple with the required information (and utilising wildcards for unknown information). However, as this system does not utilise such a mechanism, a simplified version of associative tuple matching had to be developed. The solution developed extracted the tuple contents from each utterance in the list being searched and utilised the Java String indexOf method to search for matching character sequences. The indexOf method returns the starting position in the String (zero indexed) of the matching character sequence, or -1 if the sequence cannot be found. This allowed the creation of two new versions of the thisAgentUtteredType and otherAgentUtteredType methods, named thisAgentUtteredContents and otherAgentUtteredContents respectively, that searched for previous utterances, comparing tuple contents in addition to utterance type. The new methods accept a String in the parameter list that represented the elements of the new tuple that should be matched and utilises the same logic as the previous method, except that when a matching utterance type is found, the utterance contents are also compared to the elements of the new tuple. If the indexOf method returned a value greater than -1 this indicated that the tuple contents of the previous utterance match the new element. Figure 6.6. illustrates how the original e-commerce dialogue semantics ACCEPT-TO-BUY locution was modified to ensure that in addition to the matching the required previous utterance type the contents of the new tuple must contain the same product bundle element as the previous PROPOSE-TO-SELL utterance. public boolean acceptToBuy(Utterance currentUtterance, AgentUser currentAgent, HashMap> currentDialogueUtterances, HashMap> currentDialogueCommitmentStores){ if ((thisAgentUtteredType(currentAgent, EcommerceDialogueSemantics.OPEN_DIALOGUE, currentDialogueUtterances) && thisAgentUtteredType(currentAgent, EcommerceDialogueSemantics.OPEN_DIALOGUE, currentDialogueUtterances)) && otherAgentUtteredContents(currentAgent, EcommerceDialogueSemantics.PROPOSE_TO_SELL, (currentUtterance.getUtteranceText().split(",")[2]), currentDialogueUtterances)) { return true; } return false; } Figure 6.6. Modified acceptToBuy concrete implementation of the semantic interface. Note that the interesting statement in Figure 6.6. is highlighted in bold, where the third element (index position [2]) of the current utterance tuple is extracted using the split method and passed as a parameter for comparison to previous utterance. Commitment Stores The semantics of the deliberation dialogue MOVE locution (shown in Figure 6.2) highlight the addition of commitment stores to the dialogue. The contents of the commitment stores indicate dialogical commitments that an agent is willing to defend if challenged by other participants. Preconditions in some of the deliberation dialogue locutions require that an agents commitment store contain a specific tuple and post conditions specify that tuples must be added, removed or updated to reflect the current state of commitments indicated by the new utterance. This required that commitment stores be treated much like the stores of previous utterances, i.e. they should be publicly viewable meaning all agents should maintain a copy of other agents commitment stores in their current state. The method developed to store and process previous utterances was easily adapted to perform this function and instead of storing an ArrayList of utterances in a HashMap, an ArrayList of Strings was substituted. There was no benefit to creating an additional class to represent the commitments as they are essentially just tuples of information (only the content of which would need to be checked) and the String split method could easily be used to extract required elements. Accordingly, all the semantic enforcement components were modified to support the newly created HashMap representation of the commitment stores to be passed as a parameter. Figure 6.7. shows an example of the new method signatures. public boolean requestToBuy(Utterance currentUtterance, AgentUser currentAgent, HashMap> currentDialogueUtterances, HashMap> currentDialogueCommitmentStores) Figure 6.7 Example of updated semantic enforcement method signatures. Creating the Generic Semantic Enforcement Components Overview Although the semantics enforcement implementation was updated to support the deliberation dialogue it was still tightly coupled with the user interface component. Minsky and Ungureanu (2000) state that a generic control mechanism for heterogeneous distributed system must satisfy the following principles: (1) coordination policies need to be enforced (2) the enforcement needs to be decentralised; and (3) coordination policies need to be formulated explicitly rather than being implicit in the code of the agents involved and they should be enforced by means of a generic, broad spectrum mechanism; and (4) it should be possible to deploy and enforce a policy incrementally (Minsky and Ungureanu, 2000: p. 1) The first and second principles have currently been satisfied in this system i.e. the coordination policies (the semantic rules) have been enforced and the enforcement process is distributed to the client-side components. However, the current implementation is violating the third principle, which also prevents the fourth principle from being satisfied. Accordingly, the main focus of this section of the chapter is to document the complete separation of the semantic policy from the enforcement mechanism (also allowing the policy to be deployed incrementally). Although the semantic policy is currently abstracted to the contractual interface, as specified in Chapter 4, the enforcement mechanism also requires a concrete implementation to provide the required functionality (interfaces only provide pure virtual methods) and these concrete methods are currently embedded in the ArgueApplet. Designing the Dialogue Controller (Semantic Enforcement Mechanism) The primary design focus for the generic dialogue controller was the need to expose a consistent interface, regardless of dialogue type, to components utilising its functionality. This meant that the semantic interface designed previously (relating to only the e-commerce negotiation dialogue type) needed to be implemented and encapsulated behind another well-defined interface. The dialogue controller component needed to provide three core functions: A generic algorithm to determine if a specified dialogue utterance was appropriate at the given time. Common methods to enable an agents previous utterances and commitments stores to be managed. Encapsulation of any dialogue-specific functionality These requirements fitted the specification for the well established Template design pattern (See Freeman and Freeman, 2005 for further discussion on the Template design pattern). Essentially the Template design pattern allows core algorithms and common functionality to be defined in a base class and subclasses to be created that provide specialist behaviour. The template base class specifies two types of methods, the first are hook methods which have a default implementation or are empty, and can be overridden with new behaviour if required. The second types are named slot methods, which are abstract and the required functionality must be implemented in the subclass. The super type provides a consistent interface for the generic algorithms and the common functionality, allowing polymorphic calls on subclasses with customised behaviour. Utilising the Template Pattern to Create a Generic Controller An abstract class named DialogueController was created that would act as the template for the generic dialogue controller. For each dialogue that will support semantic enforcement utilising the generic dialogue controller mechanism, a sub-class must be created containing the semantic logic (i.e. this sub-class must also implement the associated semantic interface) and any specialist behaviour. The generic enforcement algorithms in the DialogueController base class were implemented as slot methods and therefore sub-classes have to provide their own implementation. Methods providing functionality such as checking if an utterance is appropriate at the current time must be delegated to the concrete implementation of the semantic interface and therefore they are also specified as slot methods. Common functionality, such as checking if an utterance type has been made by another agent participating in the dialogue, was provided in hook methods (which can be overridden if necessary). The core methods of the generic super class DialogueController are described below, with full details provided in the Javadoc on the accompanying CD-ROM. Overview of DialogueController Slot Methods The slot methods are declared as abstract in the base class and must be implemented in the dialogue-specific sub-class. utteranceAppropriate This slot method is responsible for taking an integer representation of an utterance type in the current dialogue as a parameter and returning true if the utterance is appropriate at the given time. Because this method is defined in the base class, this method can be called polymorphically and, as highlighted in Chapter 4, this is where the enumeration function in Java would not provide the required functionality. Due to the inability to define a super type dialogue enumeration, an enumerated representation of an utterance could not be passed as a parameter in a polymorphic call where the dialogue type was not known at compile time. However, an integer representation of the utterance type can take any value representing a locution from any dialogue. If the integer representation is not recognised by the sub-class implementation then an UtteranceNotSupportedException should be thrown back to the calling method. This method essentially encapsulates the logic that was tightly coupled with the utterance type button ActionHandler in the prototype application (documented in Chapter 5 section 5.4.5). utteranceWellFormed The new implementation of the enforcement mechanism provides this slot method that should perform any required syntax checking on the utterance tuple contents. getDialogueType This method returns the String name of the current dialogue type and is therefore dialogue-dependant and declared as a slot method. getUtteranceTypeString This method returns a string representation of an integer utterance type for this dialogue. For example, if the integer value 0 is passed as a parameter to the concrete implementation of the e-commerce dialogue controller, the associated string OPEN-DIALOGUE would be returned. Overview of the DialogueController Hook methods The following four hook methods are documented in section 6.4.2 and 6.4.3 of this chapter: ThisAgentUtteredType OtherAgentUtteredType ThisAgentUtteredContents OtherAgentUtteredContents updateDialogueUtterances The default implementation of this hook method adds a new utterance, passed as a parameter, to the appropriate agents ArrayList of previous utterances. updateDialogueCommitmentStore The default implementation of this hook method adds a new commitment, passed as a parameter, to the appropriate agents ArrayList of current dialogical commitments. Re-implementing the E-commerce Semantics Overview The production of the generic components necessarily forced the e-commerce semantic enforcement that was previously integrated with the client user interface to be re-implemented. However, the majority of the functionality required to support the enforcement was included in the original prototype and simply had to be extracted and refactored into the new template framework. As Figure 6.9. illustrates, a concrete e-commerce dialogue controller was created by sub-classing the generic DialogueController class (with the keyword extends) and also implementing the contractual semantics interface. public class EcommerceDialogue extends DialogueController implements EcommerceDialogueSemantics { Figure 6.9. Class signature for the concrete EcommerceDialogue controller. The core slot methods were implemented in the concrete EcommerceDialogue class, such as utteranceAppropriate, in addition to all the dialogue-specific utterance methods specified in the EcommerceDialogueSemantics semantic interface contract. Figure 6.10. shows an excerpt of the implementation provided in the sub-class, illustrating how the logic that determines which semantic utterance checking method to call has been moved from the prototype ArgueApplet class into the generic slot method named utteranceAppropriate. public boolean utteranceAppropriate(Utterance currentUtterance, AgentUser currentAgent, HashMap> currentDialogueUtterances, HashMap> currentDialogueCommitmentStores) throws UtteranceNotSupportedException { int utteranceType = currentUtterance.getUtteranceType(); String utteranceContents = currentUtterance.getUtteranceText(); boolean utteranceAppropriate = false; if (utteranceType == EcommerceDialogueSemantics.REQUEST_TO_BUY) { utteranceAppropriate = requestToBuy(currentUtterance, currentAgent, currentDialogueUtterances, currentDialogueCommitmentStores); } else if { } return utteranceAppropriate; } Figure 6.10. Excerpt of the implementation of the utteranceAppropriate slot method. The final concrete implementation of the e-commerce dialogue controller was also augmented with the new features of the enforcement mechanism. Firstly, the e-commerce dialogue controller now supports simple syntax checking, ensuring that the cardinality of utterance tuples is correct. Secondly, the matching of tuple content was added, which previously had been excluded from the prototype version due to the complexity. Finally, a simple implementation of the commitment stores was also added, with the commitments of buying and selling a product added to the post conditions of the ACCEPT-TO-BUY and ACCEPT-TO-SELL locution implementations respectively. Annotated Dialogue Controller UML Class Diagram Figure 6.8. shows an annotated UML class diagram of the EcommerceDialogueController illustrating how the implementation of the DialogueController template and the semantic interface EcmmerceDialogueSemantics creates the dialogue-specific concrete semantic enforcement component. Although the EcommerceDialogueController class is concrete, a variable of this type should never be declared. Instead references to concrete instances should be loaded into a DialogueController type variable, allowing polymorphic method calling and hiding implantation details (such as the semantic interface methods) from the calling class.   EMBED Visio.Drawing.6  6.8. Annotated UML Class Diagram for the E-commerce Dialogue Controller. Implementing the Deliberation Dialogue Semantics Creating the Semantics Interface A semantic interface named DeliberationDialogueSemantics was created, adapting the public axiomatic semantics presented by Hitchcock, McBurney and Parsons (2001) into appropriately named virtual methods (using the technique developed in chapter 4) that can be used to check if a locutions preconditions have been satisfied. Implementing the Dialogical Commitments A concrete controller was also created for this dialogue type, sub-classing the generic DialogueController, named DeliberationDialogue which contained both the implementation of slot methods and of the contractual semantic interface. Figure 6.11. shows a code excerpt of the concrete MOVE utterance enforcement method and clearly illustrates the increased number and complexity of associated preconditions that must be implemented when compared with the e-commerce negotiation dialogue (see Figure 5.5. in Chapter 5 for an example). Figure 6.11. also illustrates that if the utterance is determined to be appropriate a dialogical commitment is added to the current utterance object using a new method named setCommitment. This method takes the commitment tuple contents as a String parameter and stores this into a new String variable incorporated into the Utterance class. When the utterance is made, agents can examine the contents of the commitment variable in the Utterance object received, extract any contents and deal with them appropriately. public boolean move(Utterance currentUtterance, AgentUser currentAgent, HashMap> currentDialogueUtterances, HashMap> currentDialogueCommitmentStores) { if ((thisAgentUtteredType(currentAgent, DeliberationDialogueSemantics.OPEN_DIALOGUE, currentDialogueUtterances) || thisAgentUtteredType(currentAgent, DeliberationDialogueSemantics.ENTER_DIALOGUE, currentDialogueUtterances)) && ((thisAgentUtteredContents(currentAgent, DeliberationDialogueSemantics.PROPOSE, (currentUtterance.getUtteranceText().split(",")[2]), currentDialogueUtterances) || otherAgentUtteredContents(currentAgent, DeliberationDialogueSemantics.PROPOSE, (currentUtterance.getUtteranceText().split(",")[2]), currentDialogueUtterances)) || (thisAgentUtteredContents(currentAgent, DeliberationDialogueSemantics.ASSERTION, (currentUtterance.getUtteranceText().split(",")[2]), currentDialogueUtterances) ||otherAgentUtteredContents(currentAgent, DeliberationDialogueSemantics.ASSERTION, (currentUtterance.getUtteranceText().split(",")[2]), currentDialogueUtterances)))) { //insert a tuple into the commitment store currentUtterance.setCommitment("action," + (currentUtterance.getUtteranceText().split(",")[2])); return true; } return false; } 6.11. Complex semantic precondition checking in the deliberation dialogue and adding appropriate dialogical commitments. A Complex Utterance The Retract Locution The previous section illustrated how dialogical commitments can be incurred as utterances are made in the dialogue. A new utterance type included in the deliberation dialogue, RETRACT, allows an agent to retract an utterance made previously. Naturally, if an agent indicates that a specific utterance should be retracted then so should the associated dialogical commitment. The original design for the commitment store was based on the design for the previous utterance store which only provides methods to add utterances to the store (there was never the need to remove utterances). However, the contents of the commitment store will change dynamically and must contain only tuples that provide an up-to-date view of the agents current dialogical commitments. Accordingly, a dialogue-specific method was needed that was capable of removing dialogical commitments from an agents commitment store. It should be noted that if an utterance is retracted the associated utterance object should not be removed from the previous utterance store, and instead a retract utterance is added. This allows a complete history of utterances to be stored which is required for certain locution preconditions. The signature of the retractDialogueCommitment method created, accepts the same parameters as the method for updating the commitment store, but instead of simply appending the new commitment to the store, the commitment tuple relating to the retracted utterance is located (utilising the String indexOf method, documented in section 6.4.3) and then removed. Currently the call to the retractDialogueCommitment method takes place in the RETRACT semantic enforcement method, which is not ideal. This means that checking if a RETRACT utterance is appropriate and removal of the associated commitment happens as an atomic action, which could lead to an agents commitment store not reflecting their true current dialogical commitments. This could occur if an AgentProxy determines a RETRACT utterance is appropriate (causing the current agents commitment stores to be modified), and then the AgentProxy is prevented from sending the utterance to the server. This would lead to the agents commitment store not being synchronised with the previous utterances made and the agent would have retracted a commitment tuple from its public commitment store without publicly declaring the retraction. Currently, the GuardianAgentProxy checks if the utterance is appropriate and if so, the next statement in the method sends the utterance to the server. Therefore the series of events described could only occur if an Exception was thrown in the GuardianAgentProxy class between checking and sending of the utterance. Due to the small probability of this occurring, this does not warrant further investigation, but if the system were to be deployed in a real-world scenario this behaviour should be modified. Summary This chapter has presented an overview of the deliberation dialogue semantics and the respective modifications required to the semantic enforcement components. The chapter has also presented the design of the generic semantic enforcement component, the dialogue controller, based on the Template design pattern. To enforce the semantic rules of any dialogue type three components are required; the template DialogueController base class, a contractual semantic interface (containing locution types, method signatures for utterance enforcement and information for developers) and a dialogue-specific sub-class of the DialogueController that implements the semantic interface. This set of generic components exposes a well-defined public interface and, as specified as a primary aim of this dissertation, could therefore be implemented in additional applications providing they utilise common dialogue components. The next chapter continues to explain how the dialogue controller components were incorporated into a new more flexible demonstration dialogue application. The Complete Dialogue Application Incorporating the generic enforcement mechanism  Introduction This chapter documents the implementation of the final demonstration dialogue application, supporting enforcement for both the e-commerce negotiation and deliberation dialogues. The chapter also contains details of how the client-side of the application was redesigned into a collection of loosely coupled components, encapsulating functionality in order to promote greater extensibility and provide the ability to interchange components. New Components Overview In order to produce a loosely coupled set of components allowing the agent, user interface and communication mechanisms to be interchanged, as specified in the aims of this dissertation, the client-side components of the previous prototype application had to undergo a major re-design, with existing classes being refactored and functionality extracted and encapsulated into new components. In addition to the modifications proposed upon completion of the prototype application, the design and production of the new generic semantic enforcement components also affected the implementation of the second generation of application components. Firstly, the deliberation dialogue (and potentially other dialogues) supports more than two concurrent participants, forcing a modification to the way utterances were both stored and passed as parameters (documented in the previous chapter). Secondly, the deliberation dialogue semantics were also more complex, with the preconditions requiring that not only had an agent uttered a particular utterance type, but also that the contents of the tuple uttered contained certain subject element or met specific requirements. Accordingly, syntax checking was needed to enforce that each utterance tuple was of the required cardinality and contained the expected elements. Finally, the new semantics also required the addition of dialogical commitment stores, associated to each participant, which would store an agents current dialogical commitment that if challenged would be defended. This meant that the agent component now had to support and manage a commitment store as part of the current state information. The most logical choice when designing the overall architecture of a client-side agent was to divide the system into a series of components responsible for providing specific functionality. These components needed to be based on a well-defined interface, allowing implementing classes that provided specialist behaviour to be composed together and interchanged freely. The three core abstractions that were implemented consisted of the client user interface (displaying the current dialogue and facilitating user participation), the agent proxy (responsible for managing the agents state and the communication mechanism) and the dialogue controller (implemented in the previous chapter). Accordingly, the final deliverable dialogue application consisted of the following components: A generic semantic enforcement component providing a mechanism to check if preconditions of a specific dialogue utterance have been satisfied (The DialogueController abstract class) A programmatic representation of two dialogue semantics, presenting preconditions and post-conditions, encapsulated in a combination of a Java Interface (EcommerceDialogueSemantics and DeliberationDialogueSemantics) and a implementing concrete class (EcommerceDialogue and DeliberationDialogue subclassed from DialogueController) A refactored web-based Graphical User Interface (GUI) allowing remote users to connect to an agent proxy in order to participate in the dialogue, provided by the ArgueApplet Java Applet. A generic agent proxy component encapsulating both the agents state and the communication mechanism between client and server. An RMI-based GuardianAgentProxy concrete implementation of AgentProxy has been provided A server that manages client registration and allows agents to make and obtain utterances within the dialogue. This is provided by the RMIGuardianAgent class which permits connection from remote clients using the Java RMI API. Logging and server-side display of all utterances made within a dialogue, provided by the UtteranceLogBean JavaBean. These components were grouped into the existing three packages; client, server and common (Appendix II contains full UML class diagrams of the final three packages.) The remainder of this chapter summarises the redesign and implementation of the new components. Refactoring the User Interface Class (ArgueApplet) The prototype application had incorporated most of the agent functionality into the client user interface class and although this was suitable for the proof-of-concept application, it did not provide the loose coupling of components required. The first stage in redesigning the client user interface was to identify all code that did not directly provide GUI functionality. As stated previously, it is considered good design practice to code to interfaces instead of implementations and therefore the first new component to be designed was an interface to allow extraction of and support for all the communication and semantic enforcement related functionality needed by the client GUI. The decision was made to name this interface AgentProxy, as a concrete implementation will act as a proxy between the client and server, encapsulating the communication (including the protocols and location of the server) and the semantic enforcement (including the agents current state). The interface was designed to expose an inherently simple set of methods, allowing the complicated code logic and protocols to be hidden within the proxy. Methods included in this interface allow a client to connect and login to the server, to the make an utterance, (the proxy implementation will be responsible for ensuring that the utterance is appropriate) and retrieve the current state information (now encapsulated within the proxy), such as new utterances and the current commitment store. Accordingly, the new ArgueApplet component only provides user interface functionality and nothing else. Not only is this good object-orientated design, the methods exposed by the AgentProxy interface will also allow new user interfaces to be designed and easily incorporated into the system. For example, an autonomous decision making component that required no human operator could participate in a dialogue by composing the AgentProxy with itself and calling methods as appropriate. Composing an Agent Proxy A concrete proxy is composed into the ArgueApplet using an AgentProxy interface type variable to store the concrete implementation. This allows any class implementing the AgentProxy interface to be substituted dynamically and methods called polymorphically. With this methodology the substitution of concrete proxies could potentially even occur at run-time, although care would need to be taken that the current agents state was not lost. Currently the proxy is instantiated with a concrete class utilising RMI to communicate with the server (discussed further in the next section) although if multiple communication mechanism were available to a client (i.e. the client could specify the communication mechanism used) instantiation could be made more flexible by utilising the Factory design pattern (See Freeman and Freeman, 2005 for further discussion). Figure 7.1. shows how the reference variable for the proxy was defined in the ArgueApplet component and also how methods are polymorphically called on the concrete implementation without the ArgueApplet being aware of the underlying communication mechanism. private AgentProxy proxy; // instantiate with concrete implementation, which could be changed both at compile // time and potentially at run-time proxy = new GuardianAgentProxy(); proxy.connect(username); //current class not aware of communication method proxy.getNewUtterance(); proxy.utter(utteranceType, userTypedText.getText()); Figure 7.1. Example of polymorphic method calling on AgentProxy interface. Notifying the Client of New Utterances The AgentProxy interface provides a method to allow an agent to make an utterance, but the proxy also needs an asynchronous communication method to indicate when an additional participant in the dialogue makes a new utterance. The prototype application highlighted that the continual polling mechanism can be unreliable and therefore in order to keep the interaction between the user interface and proxy loosely coupled the well known Observer design pattern was utilised. Accordingly, the client user interface must implement the UtteranceListener interface and subscribe to the proxy for notification of the new utterances. When the proxy determines a new utterance has been made all registered subscribers are notified by calling the method defined in the UtteranceListener interface. The client can then call a proxy method to obtain the new state information (Figure 7.2.) public interface UtteranceListener extends EventListener { public void newUtterance(UtteranceEvent anEvent); } public class ArgueApplet extends JApplet implements UtteranceListener { // this method is called when a new utterance is received public void newUtterance(UtteranceEvent anEvent){ //get new utterance and state information String utterance = proxy.getNewUtterance()); ArrayList commitmentStore = proxy.getCommitmentStore(); } } Figure 7.2. Receiving notifications of new utterances. Generating the Utterance Type Buttons The previously hard-coded generation of the utterance type buttons was also removed from the ArgueApplet class, as the application will support multiple dialogues. The ArgueApplet class now dynamically generates the buttons by requesting from the proxy a list of utterances supported within the current dialogue. The getUtteranceTypes method included in the AgetnProxy returns an array of Strings containing the names of the utterances (such as OPEN-DIALOGUE) and the position in the array relates to the integer representation of the utterance type in the semantic interface (e.g. as OPEN-DIALOGUE is the first string in the array indexed at [0], therefore the integer representation of OPEN-DIALOGUE in the e-commerce dialogue is 0). This method could also be utilised to generate other types of user interfaces supporting the choosing of utterance types. Displaying the Current Commitment Store The new semantic enforcement components support the use of a commitment store to indicate an agents current dialogical commitments obtained from previous utterances. Accordingly, the user interface must display an up-to-date representation of the current commitment store. Figure 7.3. shows that an additional text box has been added to the user interface that is responsible for displaying any commitment tuples.  7.3. Screen shot of the new user interface including commitment stores. Modifying the Utterance Class When demonstrating the prototype application to potential users, a comment that was frequently made indicated that human users found it difficult to understand the meaning of the predicated tuple format of the utterances. Consequently, in the final implementation of the utterance class an instance variable has been added that can store a String representation of the utterance in a more human-readable format. For example, when an agent utters the tuple OPEN-DIALOGUE (Daniel, John, Mobile Phones) the proxy extracts the elements of the tuple and using predefined templates stores the String Hello John, I am Daniel. I would like to open a negotiation dialogue with you on the topic of Mobile Phones into the new variable. This can then be displayed to the client (see Figure 7.3). Designing a Concrete Agent Proxy The concept of creating a concrete proxy that facilitated communication between agent and server was adapted from the Aglets Toolkit (Lange and Oshima, 1998), where Aglets are prevented from communicating directly and must communicate through a proxy associated with each agent. This provides added security (preventing public methods of the aglet from being called) and also location transparency. The agent proxy created for this application not only provides location transparency for the server and communicating agents, it also hides the communication mechanism completely. This enables the internal working of the proxies to be modified (for example, implementing security through the use of digital signatures) and providing that the AgentProxy interface is implemented correctly the client will not be affected in anyway. Encapsulating the Communication Method Although the use of RMI as a communication mechanism does present several problems in this application (such as the inherent lack of security and reliance on a central server for communication) the decision was made to implement the final application using this method. The prototype demonstrated that RMI provides an efficient way to facilitate communication between agents and a Guardian Agent and allows the time available for this dissertation to be focused on more pertinent problems relating to the original research objectives. Accordingly, the relevant client-side methods (and associated instance variables) responsible for RMI-based communication with the server were extracted from the original ArgueApplet prototype class and placed into a concrete proxy named GuardianAgentProxy. This meant that the application still utilised a client-push/client-pull continual polling method for communication, but this is now encapsulated within the proxy and can be changed easily without affecting other components. For example, Linda-like or peer-to-peer communication could easily be included in a new concrete implementation of the AgentProxy interface without any changes necessary to the client user interface class or semantic enforcement components. As stated in the previous section, the client user interface is notified of new utterances using the Observer design pattern and must retrieve the new data using appropriate methods within the proxy. Due to this change in the design the new utterances are no longer simply passed to the client interface and displayed which, as noted in the prototype, could lead to messages being delivered out of sequence. They are now placed in a queue (utilising a Java LinkedList), allowing new utterances to be popped from the collection in the order they were received. The encapsulation of the communication mechanism also meant that the Utterance class could be hidden from the ArgueApplet user interface component. When a client receives notification of a new utterance, the user interface component calls the getNewUtterance method which returns a simple String representation of the utterance (see Figure 7.4) removing the tight coupling between the ArgueApplet and Utterance classes. public synchronized String getNewUtterance() { //remove the first element and return in string format Utterance newUtterance = utteranceQueue.removeFirst(); //convert the utterance to a String to hide Utterance class from client interface String utteranceString = "[" + newUtterance.getClientUserName() + "] - " + getUtteranceTypeString(newUtterance.getUtteranceType()) + "- (" + newUtterance.getUtteranceText() + ") - " + newUtterance.getUtteranceMeaning(); return utteranceString; } Figure 7.4. Converting an utterance to a String representation. The concrete proxy also encapsulates all the connection and disconnection requests to the server (the client triggers the request using a method exposed in the AgentProxy interface) and is responsible for maintaining the AgentUser client identity obtained from the server (again hiding implementation detail from the client interface, facilitating loose coupling). Encapsulating the Agent State In the second generation of application components the proxy is responsible for managing the current state of the agent and relevant information about other participants in the dialogue. Essentially this meant that for each agent participating in the dialogue a list of previous utterances and current commitments should be stored using the HashMap data structures specified in Chapter 6. The enforcement components provide the majority of functionality for managing the HashMap stores and therefore the proxy class required only a concrete implementations of the data structures and appropriate calls to the dialogue controller methods when a new utterance was made or received. Accordingly, as the code in Figure 7.5. illustrates, two HashMap data structure were implemented in the GuardianAgentProxy to represent the complete dialogue state, one storing previous utterances, the other storing current commitments. private HashMap> currentDialogueUtterances = new HashMap>(); private HashMap> currentDialogueCommitmentStores = new HashMap>(); Figure 7.5. Data structures to support storage of previous utterances and current commitments. Incorporating the Dialogue Controller Chapter 6 documented the construction of the generic semantic components (referred to as a dialogue controller) and therefore the concrete GuardianAgentProxy simply had to compose the component into the class and delegate functionality received from the client user interface to the current DialogueController instance. Figure 7.6. illustrates how the concrete implementation of a DeliberationDialogue dialogue controller was loaded into the utteranceController variable utilising the DialogueController base class as the reference type. This allows polymorphic method calls on the concrete controller and therefore the proxy is loosely coupled with the implementation and unaware of the specific dialogue type that is being controlled or enforced. //load concrete deliberation controller into an astract DialogueController variable private DialogueController utteranceController = new DeliberationDialogue(); //the current class is not aware of the dialogue type being enforced String[] utteranceTypes = utteranceController.getUtteranceTypes(); utteranceController.utteranceAppropriate(newUtterance, agentUser, currentDialogueUtterances, currentDialogueCommitmentStores); Figure 7.6. Utilising the DialogueController through composition. Summary of Interaction Between Components Overview The following section illustrates how the three abstract components specified previously interact to provide the entire suite of client-side agent functionality. Figure 7.7. shows how the three core components are composed together.  SHAPE \* MERGEFORMAT  Figure 7.7. Composition of three core components within the client-side components. Outbound Communication Figure 7.8. shows how the three components interact when a user makes an utterance in the dialogue. Note that the method calling in the diagrams only utilises the methods defined in the appropriate interface, providing loose coupling between components.  SHAPE \* MERGEFORMAT  Figure 7.8. Interaction between components when an utterance is made. Inbound Communication Figure 7.9. shows how the three components interact when a new utterance is made by another participant in the dialogue. As with outbound communication, only methods exposed as part of the interface are called, with the exception of the client user interface, which utilises the loosely coupled Observer design pattern (requiring initial registration for notification).  SHAPE \* MERGEFORMAT  Figure 7.9. Interaction between components when a new utterance is received. Server Side components The distribution of the semantic enforcement components onto the client-side meant that the majority of work related to creating generic components was conducted there. Accordingly, the existing server-side components developed in the prototype application supported the new client-side components and so the decision was made to keep to RMIGuardianAgent server class which utilised RMI to perform all communications. Only one major modification was made to the server components which related the removal of the DataBaseBean relational database component. Although this bean provided useful functionality in the prototype application, the addition of support for multiple dialogue types meant that the database structure required major modification which was not practical with the timescale provided. This was due to utterance types being representation as integers in the application (to provide type-safety). When the application supported only one dialogue there was a distinct one-to-one mapping for integers to utterance types. However, with the addition of a new dialogue this was not the case. One solution that could be implemented in future work is to associate the dialogue type with each dialogue session in the database and provide a lookup table to determine the relationship between the integer value and the utterance type. Testing Each component was constantly unit tested during development and the final application was also subjected to thorough integration testing. During the integration testing phase a recurrent problem was identified which lead to the client interface freezing. Utilising the Java Applet console to perform debugging indicated that ConcurrentModificationExceptions were being intermittently thrown when the ArrayList of previous utterances was being accessed. This indicated that the two separate threads operating in the GuardianAgentProxy (one responsible for handling input from the client interface and one for continually polling the server) were both accessing the ArrayList concurrently. The thread responsible for handling input from the client interface was using an Iterator to locate specific utterances in the ArrayList of previous utterance and if the list structure was modified at any time after the Iterator was created (such as adding a new utterance that has been made), the Iterator demonstrated fail-fast behaviour and immediately threw a ConcurrentModificationException. The simple solution to this concurrency issue was to synchronize the four methods in the GuardianAgentProxy that modified or accessed the ArrayList by using GuardianAgentProxy as the locking object. An Example Dialogue The final dialogue application functionality is demonstrated in this section using a complete execution of a dialogue game that has been adapted from an example given by Hitchcock, McBurney and Parsons (2001). The dialogue consists of three participants, labelled as P1, P2 and P3, who are attempting to decide what action to take regarding the potential health hazards from the use of mobile phones. The dialogue begins with P1 uttering the OPEN-DIALOGUE locution and participants P2 and P3 join the dialogue by uttering ENTER-DIALOGUE. P2 and P3 both propose perspectives from which to consider the question in the dialogue and P1 and P3 state appropriate actions that could be taken. Figure 7.10. show the initial state of the dialogue on the user interface of the P3 agent.  Figure 7.10. Current state of the dialogue on the user interface of the P3 agent. P1 then asserts that from the perspective of the degree of risk, prohibiting the sale of phones is the lowest risk action-option possible. This creates a dialogical commitment that must be displayed publicly. Figure 7.11. shows a screenshot of agent P1s user interface and the new tuple entered into the dialogical commitment store.  Figure 7.11. New tuple entered into the dialogical commitment store of P1 agent. P3 asserts a new evaluation, causing P1 to propose a new perspective and retract his previous assertion. Figure 7.12. shows the retraction utterance being made and the effect on the dialogical commitment store.  Figure 7.12. Retraction utterance removes the tuple from the dialogical commitment store. P2 proposes feasibility as a new perspective to consider the question and asserts that limiting mobile phone use from the perspective of feasibility is impractical. The dialogue concludes with P1 stating a preference to prohibiting sale instead of limiting usage. Figure 7.13. shows the server-side MessageLog bean output, containing all of the utterances in the completed dialogue.  Figure 7.13. Screenshot of the MessageLog bean showing all of the dialogue utterances. Attempting to Make a Malformed Utterance Figure 7.14 demonstrates that if a user attempts to make an utterance and specifies the utterance tuple incorrectly according to the dialogue syntax, they are prevented from making the utterance and informed accordingly.  7.14. The user is informed the utterance syntax is incorrect. Attempting to Make an Inappropriate Utterance If at any time a user attempts to make an utterance that would not be appropriate they are prevented from doing so and informed accordingly. Extensive testing of the semantics was conducted to ensure all combinations of preconditions and locutions were enforced. However, due to the limit on available space the screenshots for all tests are not provided. Figure 7.15. shows an example of a user attempting to make an inappropriate utterance.  7.15. The user is informed that the RETRACT utterance is not appropriate at the time. Summary This chapter has presented the design of the final loosely-coupled demonstration dialogue application. Detailed discussion has been provided on the abstraction of the previous client-side agent system into three new components based on well defined interfaces, allowing components to be interchanged freely. The testing conducted in this phase of the project highlighted interesting errors that were mostly caused by concurrency issues, allowing this topic to be explored in more detail. Testing the integrity of the logic within the concrete implementation of the deliberation dialogue was also extremely challenging due to the large combination of dialogue states and preconditions that must be enforced. As the design of final deliverables has been fully documented, the remaining chapters present a summary of and conclusion to the work conducted. Discussion Discussion and evaluation of the deliverable components  Introduction This chapter presents both a discussion and evaluation of the deliverable components produced in this dissertation. The chapter begins by evaluating the client-side components, the generic enforcement mechanism and the server-side components of the demonstration dialogue application, and continues by examining issues related to standardisation. The chapter concludes by discussing additional work related to this dissertation. Client-side Components Due to the client-side components of the application being composed with the generic semantic enforcement mechanism, the majority of complex design decisions occurred at this location. Both the literature review and comparison of deployment technologies provided an excellent overview of the design of previous agent technologies and facilitated the creation of the supporting architecture for both the agent and enforcement components. The final design of the client-side system consisted of three core abstractions, presenting a well-defined interface for the client user-interface, agent proxy and dialogue controller. This produced a highly extensible system and due to the loose coupling between these components any future extension or modification to the application should not affect the existing components. The design of the state management in each agent did present several concurrency related problems, such as intermittent exceptions being thrown when multiple processes attempted to simultaneously modify the stored dialogue state in an agent. Although the majority of these problems have been identified and fixed, before the application is deployed in a real-world environment extensive testing should be performed with a large number of agents participating in the dialogue. Existing agent systems, such as Panda (Christian et al, 2004), have also documented similar problems with concurrency and perhaps the risk is inherent due to agent-based systems often operating in very dynamic environments. Utilising RMI and the direct coordination model for communication between the agents and server provided adequate functionality for both the demonstration application created and the experiments conducted in this dissertation. However, the use of RMI would not scale well in a large scale deployment of a system such as this due to reliance on network stability and a central server. Accordingly, alternative technologies, such as peer-to-peer, should be considered for real-world deployment of this application. The simplicity of implementing the direct coordination model allowed the agents and platform to be developed rapidly and the resources available in this project to be focused on more important areas of research. However, future implementation of an associative blackboard coordination model would provide more functionality for the efficient exchange of information, such as the associative tuple lookup mechanism (which had to be replicated in the dialogue controller components). Generic Enforcement Components Overview The production of the programmatic representations and generic enforcement components was the primary focus of this dissertation, and therefore the majority of the initial deliverable specifications stated in the introduction were satisfied. The use of the Template design pattern to produce the abstract DialogueController class provided an excellent framework for developing and deploying further dialogue type support in this application. The enforcement mechanism could also be utilised in additional applications by integrating the three core enforcement components (the DialogueController, semantic interface and concrete dialogue-specific class) and using methods on the DialogueController interface as a function, returning true if an utterance was considered appropriate given the current dialogue state. Any additional application implementing the components must utilise the method signatures provided in the DialogueController interface and this requires that other components from the application must also be utilised, such as the Utterance class. Consequently, the enforcement mechanism parameters are not truly generic, but the Adapter design pattern could be utilised to provide translation between the interface of the enforcement components and the new application. For any developers wanting to create an Adapter class, they are referred to the Javadoc (specifically the DialogueController and Utterance class) on the accompanying CD-ROM. In the final version of the dialogue application the dialogue type that will be enforced is hard-coded into the AgentProxy class and, although possible, no method is currently provided to allow the dialogue types to be interchanged at run-time. This functionality could easily be added in the future, with the most appropriate solution being to utilise the Factory design pattern (and therefore encapsulating the code that creates dialogue controllers) to return an instance of a dialogue-specific sub-class of the DialogueController appropriate to the dialogue in which the user wants to participate. Supporting the Deliberation Dialogue The deliberation dialogue illustrated that the syntax, semantics and operations supported in different dialogues vary greatly and this provided several new challenges to the implementation of the generic components. Primarily the need for syntax checking was introduced in order to allow successful comparison of tuple contents. The current implementation of syntax checking is somewhat limited as only the correct cardinality of tuples is enforced. However, as the Template design pattern was utilised to create the generic enforcement components the syntax checking method was specified as a hook, allowing new programmatic representations to override existing code and specify more appropriate functionality if required. The introduction of enforcement for the deliberation dialogue also caused an agents internal representation of the dialogue state, such as the previous utterances, to be modified to support multiple participants within a dialogue. This can now be considered as a closed issue and the introduction of support for additional dialogue types to support multiple participants would not require further modification. However, the inclusion of the dialogical commitment stores was not specified in any great detail in the deliberation dialogue syntax, essentially only stating that commitments would consists of 2-tuples or 3-tuples. Future dialogue types may place more requirements on the functionality of the commitment store which would have to be implemented in the dialogue-specific sub-class or if this was not possible the generic dialogue controller class would have to be modified. There would also be a strong argument for inclusion into the dialogue controller if more than one dialogue type required this functionality. Future work on the generic components could also consist of providing default implementations for certain locutions/utterances. Locutions that open and close a dialogue, although named differently in each set of dialogue semantics, essentially perform the same operation which, as discussed previously, could be extracted from the specialist controller classes to the high-level DialogueController class. Another prime candidate for this would be the retract locution, which currently is implemented as a special case within the DeliberationDialogueController, but would potentially be included in many other dialogue types. Care would need to be taken when designing these generic utterances to make their use as broad as possible, in particular much work would be required on the current implementation of the retract utterance as it is currently tightly coupled with the DeliberationDialogueController. However, this again highlights the potential requirement of redesigning the generic enforcement mechanism each time a new dialogue type is supported. The constant modification of the dialogue controller may prevent a truly generic enforcement mechanism from being created. Server-side Components The server-side components were implemented mainly to allow the client-side agents to communicate efficiently, and due to the timescale available for this dissertation functionality that would be critical in a real-world server application, such as fault-tolerance and interoperability, was not implemented. However, with only one exception the server-side components did satisfy the specification stated in the introduction of this dissertation. The RMIGuardianAgent component successfully facilitated communication between agents, monitored all the utterances within the dialogue (through the use of the MessageLogBean), but did not allow a server-side user to intervene in the dialogue. This function would be useful in a real-world scenario, and indeed essential in a medico-legal environment where unsafe or illegal actions denoted by utterances must be counteracted. However, the loosely coupled and flexible design of the server components will allow this modification to be conducted and as such, this is suggested for future work. During the testing of the deliberation dialogue controller it was also observed that the enforcement mechanism did not function correctly if an agent joined a dialogue after it had commenced. This is due to each agents state in the dialogue being established by recording all the previous utterances made. Consequently, a participant who enters the dialogue after several utterances have been made does not have the complete dialogue history and can therefore make utterances that are not appropriate. Future work could provide a server-side method which provides a joining agent with an up-to-date copy of each agents previous utterance list. Evaluation of the server side components also highlighted the inherent absence of security throughout the application. The use of RMI as the communication mechanism meant that all objects are sent unencrypted over the network and potentially client identities and authorisation tokens could easily be intercepted or forged. The obvious solution to this problem is to secure the communication mechanism through the use of cryptographic techniques (for example, utilising SSL). The other inherent security related question, as documented in Chapter 5, is how can the server guarantee the integrity of client-side dialogue controllers? With the current implementation it would be relatively easy to modify the semantic interface or DialogueController class, allowing inappropriate utterances to be made. One potential solution is to implement a second layer of utterance checking at the server-side, but this would defeat the purpose of distributing the enforcement mechanism onto the client. A more efficient solution would be to utilise cryptographic techniques such as digital signatures (for example, include a digitally signed fingerprint of the semantic interface and DialogueController classes in each utterance). As stated previously, the design of the components would support this modification (with the AgentUser object being the most likely mechanism to transport any digital signatures across the network) and this is suggested as a future modification, especially if the agents are to be deployed onto an un-trusted network. Compliance with Standards Chapter 3 highlighted the current efforts to standardise agent technologies and illustrated that the majority of current agent architectures specify only the external interface to an agent platform. Accordingly, internal implementation details were often not specified and as the generic components developed in the dissertation were designed to be deployed internally within an agent, the interface exposed by the dialogue controller did not have to comply with any of the external interface standards. The current implementation of the agent platform produced in this project, consisting of the agent proxy and server components, was not made compliant to any specific standard due the timescale provided for this dissertation. However, the modular design of the agent and platform will facilitate future work directed at this goal. For example, the agent proxy component is the only interface that would be exposed to an agent platform and therefore a new proxy could be created and deployed that would allow communication with FIPA or MASIF compliant agents. Related Work The core concepts within the LGI model proposed by Minsky and Ungureanu (2000) were utilised extensively throughout the design of the generic dialogue controller and in parallel with work conducted in this dissertation the Moses implementation of the LGI model (Available: http://www.cs.rutgers.edu/moses/) has been enhanced to not only interpret PROLOG rules but also Java-based rules. Consequently, the Moses framework now offers a more generic but less specialised version of the components produced in this dissertation. Future work could combine the generic enforcement components into the Moses framework allowing dialogue-based policies to be enforced in addition to the existing distributed policies. The generation of the contractual semantic interface provided an effective solution to encapsulate information and operational guidelines for developers of agents that will be using these protocols when participating in dialogue. However, with the current design there is no facility to allow an agent to autonomously interpret the meaning or associated preconditions of each locution within the dialogue. An interesting opportunity for future research is to develop a standard semantics language that could be included in the preconditions and post-conditions of the interface allowing an agent to read the document and interpret the requirements, facilitating autonomous participation in a dialogue without a human operator. Related future work could also automatically generate the semantic interface and enforcement components from a standard semantics language. Potentially the standard semantic language could be implemented utilising a neutral format such as eXtensible Markup Language (XML) to represent dialogue semantics. However, the success of both these proposals are based on the assumption that the enforcement components can be designed to be truly generic, supporting any possible type of locution. This dissertation has already demonstrated that the evolution of the generic enforcement components to support two dialogue types has presented many unexpected problems. Summary This chapter has discussed and evaluated the design and implementation of all the deliverables produced upon completion of this dissertation, and where necessary has suggested future and related work. The next chapter concludes the dissertation, summarising the results of the research and evaluating all of the work conducted. Conclusions and Future Work Final conclusions, future work and a dissertation summary  Overview This dissertation has explored the use of argumentation within agent-based communication and coordination, investigating two dialogue game scenarios where two or more agents are attempting to reach a predetermined goal through discourse. The dissertation has illustrated how a series of public axiomatic semantics presented for the dialogues (defining conditions under which an utterance is considered appropriate) have been transformed in a Java-based programmatic representation, created using a semantic interface and implementing concrete class, and enforced by a generic dialogue controller mechanism. A fully functional agent-based distributed dialogue game application has also been presented that demonstrates the capabilities of the generic semantic enforcement components. At the client-side the semantic interface and enforcement components are combined to create a dialogue controller which enforces that at any given time in a dialogue an agent can only make an utterance that is appropriate, i.e. the utterance furthers the desired outcome of the interaction. The server-side implementation of the application acts as a Guardian Agent, facilitating communication between agents and monitoring the dialogue. The remainder of this chapter illustrates both successes and problems with the research conducted, suggests future work and concludes with a final evaluation of the work undertaken in this dissertation. Conclusions and Future Work The deliverables produced upon completion of this dissertation satisfied the initial requirements of creating programmatic representations of the e-commerce negotiation and deliberation dialogues and producing a re-usable generic enforcement mechanism. Extensive testing of the agent-based dialogue application produced indicated that participating agents where restricted to only making appropriate utterances throughout the dialogue. The final design of the client-side application consisted of three core abstractions, presenting a well-defined interface for the client user-interface, agent proxy and dialogue controller. This produced a highly extensible system and due to the loose coupling between these components any future extension or modification to the application should not affect the existing components. Several problems with the choice of using the direct coordination model and RMI-based communication were identified, and suggestions for improvement include incorporating a new agent proxy that supports a Linda-like implementation, such as JavaSpaces (Sun Microsystems, 2005) or ideally Panda (Christian et al, 2004) which utilises peer-to-peer networks and would also remove the reliance on a centralised server for communication. The use of the Template design pattern to produce the generic dialogue controller class provided an excellent framework for developing and deploying further dialogue type enforcement using these components. The Template pattern allowed a common protocol to be developed for the dialogue-specific controllers, and in addition to providing default enforcement behaviour, methods may also be overridden to provide extra functionality if required. In the final application the choice of dialogue type controller is hard-coded into the agent proxy and although the design allows controllers to be interchanged at run-time, currently no method to facilitate this is provided. This could easily be added in the future by utilising the Factory design pattern (and therefore encapsulating the code that creates dialogue controllers) to instantiate a dialogue-specific sub-class of the generic dialogue controller according to the agents dialogical requirements. The server-side components, although providing adequate functionality for the experiment conducted, highlighted the inherent absence of security in the application which is a common problem with agent technology. The main security concern connected to this research is how the integrity of a client-side dialogue controller can be guaranteed by the server components. One possible solution is to utilise cryptographic techniques such as digital signatures (for example, including a digitally signed fingerprint of the semantic interface and DialogueController classes in each utterance). If the technology developed in this dissertation was to be deployed onto an un-trusted network where the integrity of the client cannot be guaranteed, high priority should be given to the implementing these modifications. Relating this work to next-generation computational services that will require the use of agents capable of effectively engaging in negotiation and deliberation, the semantic interfaces produced here provide an efficient solution to encapsulating information for the developers of agents that will be using these protocols. However, services such as the Semantic Grid (De Roure, Jennings and Shadbolt, 2001) and the Digital Business Ecosystem project (Di Corinto and Rathbone, 2004) will require the use of autonomous agents that are capable of dynamically supporting and engaging in multiple dialogue types. Future work should therefore focus on the development of a standard representation of semantics which could be incorporated into the programmatic representation, allowing an agent to autonomously interpret the supported locutions and associated preconditions. However, the investigation conducted in this dissertation of just two different dialogue types has illustrated that due to the syntax, semantics and operations supported in each dialogue varying greatly, it may be extremely challenging to create a truly generic enforcement mechanism. Final Summary Undertaking the research documented in this dissertation was extremely challenging and very rewarding. Many new software-engineering techniques, technologies and frameworks were discovered and learnt, thereby augmenting existing skills. Identifying and learning about agent-based coordination models was very interesting and illustrated the challenge of designing large software systems consisting of many dynamic interacting components. Throughout this dissertation the requirement for next-generation agent systems to support more flexible and powerful methods to exchange and evaluate information was constantly encountered, and is something that will most likely be investigated in the computing research community for many years. When developing the deliverable components extensive research was conducted on software-engineering design patterns, highlighting the need to design flexible loosely coupled components that expose a well-defined interface. As soon as this methodology was put into practise the benefits quickly became apparent, allowing components to be redesigned and refactored with minimal impact of the rest of the application. Testing of the dialogue application also proved extremely challenging due to the large number of agent states and precondition combinations that had to be satisfied. Accordingly, new techniques for the production of a comprehensive and thorough testing strategy were identified and learnt. In conclusion, the production of this dissertation and associated deliverables has greatly added to the authors existing knowledge, abilities and skills and has encouraged a keen interest for research within the computing domain that will continue to be developed. References A complete list of all referenced work  ASPIC Consortium (2005) Draft Formal Semantics for Communication, Negotiation and Dispute Resolution. Classified Technical report. ASPIC Consortium (2004) Theoretical framework for Argumentation. Classified Technical report. Berners-Lee, T., Hendler, J. and Lassila, O (2001) The Semantic Web. Scientific America. Available: http://www.sciam.com/article.cfm?articleID=00048144-10D2-1C70-84A9809EC588EF21 [Accessed: 10/02/05] Bellifemine, F., Poggi, A. and Rimassa, G(1999) JADE A FIPA-compliant agent framework. Proceedings of PAAM'99, 97-108. Bratman, M. E. (1990). What is intention? In Cohen, P. R., Morgan, J. L., and Pollack, M. E., editors, Intentions in Communication, The MIT Press. 15-32. Cabri, G., Leonardi, L. and Zambonelli, F (1998) Reactive tuple spaces for mobile agent coordination, In Lecture Notes in Computer Science, v 1477, 237. Cabri, G., Leonardi, L. and Zambonelli, F (2000) Mobile-agent coordination models for Internet applications. IEEE Computer, 33(2), 82-89 Carriero, N. and Gelernter, D. (1989) Linda in Context. Comms. of the ACM, 32(4), 444-458. Christian, A., Duarte, M., Nielson, S., Pound A. and Sandler, D (2004) Panda: An Implementation of Generative Communication on a Structured Peer-to-Peer Overlay. Available: http://www-ece.rice.edu/~duarte/images/elec520final.pdf [Accessed: 06/06/05] Ciancarini, P.; Tolksdorf, R.; Vitali, F.; Rossi, D.; Knoche, A. (1997) Redesigning the Web: from passive pages to coordinated agents in PageSpaces, In Proceedings Third International Symposium on Autonomous Decentralized Systems, 377 384 De Roure, D., Jennings, N. R. and Shadbolt, R. (2001) The Semantic Grid: A Future e-Science Infrastructure. Available: http://www.semanticgrid.org/documents/semgrid-journal/semgrid-journal.pdf [Accessed: 20/02/05] Di Corinto, A. and Rathbone, N (2004) Digital Business Ecosystems: The Internets new Common Land. Available: http://www.digital-ecosystem.org [Accessed: 10/06/05] Foundation for Intelligent Physical Agents (2005) Welcome to FIPA! Available: http://www.fipa.org/ [Accessed: 11/02/05] Franklin, S. and Graesser, A. (1997) Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents. Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages, Springer-Verlag. Freeman, E., Hupter, S. and Arnold, K. (1999) JavaSpaces Principles, Patterns and Practices. Addison-Wesley, USA. Freeman, E. and Freeman, E. (2004) Head First Design Patterns, OReilly Media, USA. Gelernter, D and Carriero, N. (1992) Coordination languages and their significance. Communications of the ACM. 35(2), 97 - 107 Genesereth, M. R. and Ketchpel, S. P. (1994). Software agents. Communications of the ACM, 37(7), 48-53. Genesereth, M. R and Nilsson, N. (1987) Logical Foundations of Artificial Intelligence. Morgan Kaufmann, USA. Georgeff, M. P., Pell, B., Pollack, M., Tambe, M. and Wooldridge, M. (1999) The belief-desire-intention model of agency. In Intelligent Agents, V, LNAI Volume 1555, Springer, Berlin, 1-10. Hamblin, C. L. (1970) Falacies. Methuen, London, UK Hitchcock, D., McBurney, P and Parsons, S. (2001) A Framework for Deliberation Dialogues. Available: http://www.humanities.mcmaster.ca/~hitchckd/deliberationdialogues.pdf [Accessed: 11/04/05] Kotz, D. and Gray, R. S. (1999) Mobile Agents and the Future of the Internet, In ACM Operating Systems Review, 33(3), 7-13. Koukoumpetsos, K. and Antonopoulos, N. (2002), Mobility Patterns: An Alternative Approach to Mobility Management, Proceedings of the 6th World Multi-Conference on Systemics, Cybernetics and Informatics (SCI2002). Lange, D. B. and Oshima, M. (1998) Programming and Deploying Java Mobile Agents with Aglets. USA, Addison Wesley Longman, Inc. Lange, D. B. and Oshima, M. (1999) Seven Good Reasons for Mobile Agents, In Communications of the ACM, 42(3), 88-89. Man Machine Systems (2004) Design by Contract for Java Using JMSAssert, Available: http://www.mmsindia.com/DBCForJava.html [Accessed: 08/05/05]. Meyer, B. (2000) Object-oriented Software Construction, Prentice-Hall, USA. Milojicic, D. S., Oshima, M., Tham, C., Virdhagriswaran, S., White, J., Breugst, Markus., Busse, I., Campbell, J., Covaci, S., Friedman, B., Kosaka, K., Lange, D. B. and Ono, K. (1998) MASIF: The OMG Mobile Agent System Interoperability Facility. Proceedings of the Second International Workshop on Mobile Agents, 50 67 Minsky, N. H. and Ungureanu, V. (2000) Law-governed interaction: A coordination and control mechanism for heterogeneous distributed systems, In ACM Transactions on Software Engineering and Methodology, 9(3), 273-305. Object Management Group (2005) OMG Agent Platform Special Interest Group, Available: http://www.objs.com/agent/ [Accessed 11/02/05] Omicini, A. (1999) Tuple centres for the coordination of Internet agents, In Proceedings of the 1999 ACM symposium on Applied computing, 183 190. Oxford University Press (2005) Oxford English Dictionary. Available: http://www.oed.com [Accessed: 06/06/05] Papadopoulos, G. A. and Arbab, F (1998) Coordination Models and Languages, Advances in Computers, Academic Press, Orlando, 329-400. Sierra, K. and Bates, B. (2003), Sun Certified Programmer & Developer for Java 2, McGraw-Hill/Osborne, California USA. Sun Microsystems (2005) Java Technology, Available: http://java.sun.com/j2se/index.jsp [Accessed 07/02/05] Sun Microsystems (2005) Java Remote Method Invocation Technology, Available: http://java.sun.com/products/jdk/rmi/ [Accessed 07/02/05] Sun Microsystems (2005) Getting started with JavaSpaces, Available: http://java.sun.com/developer/technicalArticles/tools/JavaSpaces/ [Accessed 07/02/05] Sun Microsystems (2005) Using Assertions in Java Technology, Available: http://java.sun.com/developer/technicalArticles/JavaLP/assertions/ [Accessed: 08/02/05] Sun Microsystems (2005) Javadoc Tool Home Page, Available: http://java.sun.com/j2se/javadoc/ [Accessed: 08/05/05]. Sun Microsystems (2005) JavaBeans, Available: http://java.sun.com/products/javabeans/ [Accessed: 08/05/05]. The hsqldb Development Group (2005) hsqldb - 100% Java Database, Available: http://hsqldb.sourceforge.net/ [Accessed: 08/05/05]. Toulmin, S. E. (1958) The Uses of Argument. London, Cambridge University Press. Walton, D. N. and Krabbe, E. C.W. (1995): Commitment in Dialogue: Basic Concepts of Interpersonal Reasoning. USA, State University of New York Press. Wooldridge, M. (2002) An Introduction to MultiAgent Systems. Chichester, John Wiley & Sons Ltd. Appendix I - Prototype Application UML Diagrams EMBED Visio.Drawing.6 Figure AI.1. Prototype client and common package class diagram EMBED Visio.Drawing.6 Figure AI.2. Prototype server package class diagram (also showing MessageEvent model) Appendix II - Final Application UML Diagrams  EMBED Visio.Drawing.6  Figure AII.1. Final client package class diagram.  EMBED Visio.Drawing.6  Figure AII.2. Final common package class diagram. EMBED Visio.Drawing.6 Figure AII.3. Final server package class diagram (also showing MessageEvent model) Appendix III CD-ROM Contents The CD-ROM attached to this dissertation contains the following files and directories: csm1db-finaldissertation.doc An electronic copy of the full dissertation submitted (this document). src (directory) Complete Java source files for all of the application components. javadoc (directory) Full Javadoc API documentation for all of the application components. (Click index.html to display in a web browser) demonstration (directory) Compiled and executable version of the agent-based distributed dialogue game application. Note: This application requires that Java J2SE (minimum version 1.4) is installed and functioning correctly (with a path to the RMI Registry defined and the classpath variable set appropriately) To execute the demonstration please click "Deploy RMIGuardianAgent.bat" and wait until the service has been registered with the RMI Registry (confirmation will appear in the command window). The "ArgueAppletLoader.html" file can be loaded into a Java-compliant web browser to create a user-interface agent that will connect to the RMIGuardianAgent and allow participation within a dialogue. build (directory) Compiled version of the final application components sourcecode. README.txt Text file containing the contents of the CD-ROM. Bryant, D. Agent-based Argumentation Dialogue Games   -  PAGE 101 - Chapter 2 Chapter 1 Chapter 1 Chapter 1 Coupled Uncoupled Spatial Meeting-orientated Direct Blackboard-based Linda-like Chapter 1 Chapter 1 Chapter 1 Chapter 1 Temporal Uncoupled Coupled Chapter 3 Chapter 1 Chapter 1 Chapter 1 Chapter 4 Chapter 1 Chapter 1 Chapter 1 Chapter 5 Chapter 1 Chapter 1 Chapter 1  EMBED Visio.Drawing.6  Client Side Server Side User Agent User Agent INTERNET Semantic Enforcement Guardian Agent  EMBED Visio.Drawing.6  Client Side Server Side User Agent User Agent INTERNET Semantic Enforcement Guardian Agent (4) The user specifies the utterance type (3) The content of the utterance tuple are specified here (1) Initially the user types a username and clicks this button to login (2) Every utterance made in the dialogue is displayed here Client Side Server Side  EMBED Visio.Drawing.6   EMBED Visio.Drawing.6  1. Lookup Remote Object RMI Registry RMIGuardianAgentImpl Client Agent Bind Implementation to RMI Registry 3. Invoke Remote Methods on Stub (allowing utterances to be sent and received) 2. Return Stub Instance RMIGuardianAgent Stub Julie (user/buyer agent) Petunia (vendor/seller agent) Utterances sent to server Resulting dialogue (Output from MessageLogBean) Chapter 6 Chapter 1 Chapter 1 Chapter 1 public boolean requestToBuy(ArrayList agentUtterances, ArrayList agentUtterances, ArrayList agentUtterances) Utterance 1 Utterance 2 Utterance Utterance 1 Utterance 2 Utterance Utterance 1 Utterance 2 Utterance Problem: How can e Agent identities be associated with each store? Previous utterance store Previous utterance store Previous utterance store Utterance 1 Utterance 2 Utterance public boolean requestToBuy(AgentUser currentAgent, HashMap> currentDialogueUtterances) Utterance 1 Utterance 2 Utterance Utterance 1 Utterance 2 Utterance AgentUser 1 AgentUser 2 AgentUser 3 AgentUser Key ArrayList Values Solution: AgentUser identity object used as key in HashMap data structure Hook methods Concrete implementation of slot methods E-commerce Semantic Interface Concrete implementation of semantic interface Concrete E-commerce Dialogue Controller Template base class Chapter 7 Chapter 1 Chapter 1 Chapter 1 Human readable representation of utterance tuple Automatically generated utterance type buttons Display containing agents current dialogical commitments Any component implementing the appropriate interface can be substituted Client Interface AgentProxy DialogueController (Enforcer) Communication Medium User Interaction AgentProxy composed into Client Interface DialogueController composed into AgentProxy Interface Client Interface AgentProxy DialogueController (Enforcer) (1) Call polymorphic methods directly on AgentProxy when making an utterance (2) Call polymorphic methods directly on DialogueController to ensure utterance is appropriate (3) If utterance is appropriate utilise AgentProxy communication mechanism to send the utterance Agent Makes an Utterance Utterance Sent Client Interface AgentProxy DialogueController (Enforcer) (1) Register for notification of new utterances by calling methods directly on AgentProxy (3) Trigger notification for registered listeners, informing the client interface that a new utterance has been made (2) New utterance received and hook methods called on DialogueController to update previous utterances lists and current commitments Agent Informed of new Utterance New Utterance Received Chapter 8 Chapter 1 Chapter 1 Chapter 1 Chapter 9 Chapter 1 Chapter 1 Chapter 1 Chapter 10 Chapter 1 Chapter 1 Chapter 1 # 4 6 M U k ; ^ uuuuuuujbhw;mH sH hthmH sH hRhmH sH  hxhxhX@5hX@5hxmH sH hmH sH hxmH sH hX@5mH sH  h[nkh[nkhX@5hX@5mH sH h[nkh[nkmH sH h~mH sH h h[nkmH sH h[nkhf6mH sH h[nkh[nk6mH sH h[nk6mH sH &     y By By By By By By By By By By By By By By By Zy By By By By By By By By BgdX@5$a$gd[nkgd[nk-6. J K M N O P Q R S T U f g XYZ\ny By By By By By >Ay By Z/y By By By By By By By By By >Ay By q(y By By >Agdgdx $ & Fa$gdxgdX@5^ 1 8  I J K L M N S T U g n o -.D|A\akvFVWZ[\noyhUumH sH hJmH sH h\BmH sH hmH sH h/)<mH sH hX@5hX@5h|mH sH h|mH sH hX@5mH sH hX@5hX@5mH sH  h[nkh[nk hxhx hjhhw;mH sH h)=mH sH h/mH sH hmH sH ,no-'=e*i4y By By B Lo  po gdK'H o  o h^hgdxop   'үҝҒrXҝҒ2jh;o$hK'H>*B*UmHnHphu j}hK'HUmHnHujhK'HUmHnHuhK'HmHnHu"hK'H5;CJ\aJmHnHu2jh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu$jh;o$hK'H0JUmHnHuhejheU!'()*+,-./KLMNRSdef°¢¢nc\¢ hK'HhK'HhK'H0JmHnHu jqhK'HUmHnHu2jh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu"hK'H5;CJ\aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu jwhK'HUmHnHu!ñxӱӣoUFØhK'H:CJaJmHnHu2jh;o$hK'H>*B*UmHnHphuhK'HmHnHu jkhK'HUmHnHujhK'HUmHnHuhK'HmHnHuh;o$hK'H0JmHnHu"hK'H5;CJ\aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jh;o$hK'H>*B*UmHnHphu!"#$%&'()EFGHKLefg³¥rra³¥ j_hK'HUmHnHuh;o$hK'H0JmHnHsH u2jh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu jehK'HUmHnHuôé~wi`iF2jh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu hK'HhK'HhK'H0JmHnHu jYhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jh;o$hK'H>*B*UmHnHphu 678:;<=>?[\]^abnopӳĠo`OĠ` jMhK'HUmHnHuhK'H:CJaJmHnHu2jh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu$jh;o$hK'H0JUmHnHu jShK'HUmHnHujhK'HUmHnHuhK'HmHnHuh;o$hK'H0JmHnHsH u"hK'H5;CJ\aJmHnHuBCλqWGhK'H6CJ]aJmHnHu2j h;o$hK'H>*B*UmHnHphu jG hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuCD^_`bcdefgpp_ j; hK'HUmHnHuh;o$hK'H0JmHnHsH u2j h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHu jA hK'HUmHnHuhK'HmHnHujhK'HUmHnHu #$%'()*+,HIJKPQlmnóèӳzqzWóèF j/ hK'HUmHnHu2j h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu j5 hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j h;o$hK'H>*B*UmHnHphu ҴҁrarҴ j)hK'HUmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u2j h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu !"'(FGHbcdfghijkóèӳzqzWóèF jhK'HUmHnHu2jh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu j#hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jh;o$hK'H>*B*UmHnHphu-./123456RSTUXҴҁpҴVҁ2jh;o$hK'H>*B*UmHnHphu jhK'HUmHnHuh;o$hK'H0JmHnHsH u2jh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHuXYֶǣ񣕌raǣVO hK'HhK'HhK'H0JmHnHu j hK'HUmHnHu2jh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu$jh;o$hK'H0JUmHnHu jhK'HUmHnHujhK'HUmHnHuhK'HmHnHuh;o$hK'H0JmHnHsH uhK'H:CJaJmHnHu9:;UVWYZ[\]^z{|}߼oUFhK'H:CJaJmHnHu2jh;o$hK'H>*B*UmHnHphu jhK'HUmHnHujhK'HUmHnHuhK'HmHnHu"hK'H5;CJ\aJmHnHuh;o$hK'H0JmHnHsH u2jh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu$jh;o$hK'H0JUmHnHu\ia j(|W@ !}!!N""y BgdK'H Lo  po  o 9:³¥rra³¥ jhK'HUmHnHuh;o$hK'H0JmHnHsH u2j|h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHu jhK'HUmHnHujhK'HUmHnHuhK'HmHnHu:;<ABFGHbcdfghijkóèӳzqzWóèF jhK'HUmHnHu2jph;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jvh;o$hK'H>*B*UmHnHphu !=>?@CҴҁpҴVҁ2jdh;o$hK'H>*B*UmHnHphu jhK'HUmHnHuh;o$hK'H0JmHnHsH u2jjh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHuCDbcd~ֶǣ񣕌rbQǣb jhK'HUmHnHuhK'H6CJ]aJmHnHu2j^h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu$jh;o$hK'H0JUmHnHu jhK'HUmHnHujhK'HUmHnHuhK'HmHnHuh;o$hK'H0JmHnHsH uhK'H:CJaJmHnHu>?@Z[\^_`abcλpV2jRh;o$hK'H>*B*UmHnHphu jhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jXh;o$hK'H>*B*UmHnHphuh;o$hK'H0JmHnHuhK'HmHnHu    +,²¤qq`²¤ jhK'HUmHnHuh;o$hK'H0JmHnHsH u2jLh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu jhK'HUmHnHu,-.34GHIcdeghijklóèӳzqzWHèhK'H:CJaJmHnHu2j@h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jFh;o$hK'H>*B*UmHnHphu!"#%&'()*FG·¢o]oL]¢ j hK'HUmHnHu"hK'H5;CJ\aJmHnHuh;o$hK'H0JmHnHsH u2j: h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu hK'HhK'HhK'H0JmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu jhK'HUmHnHuGHILMYZ[uvwyz{|}~ôéӴ{r{XôéG j"hK'HUmHnHu2j."h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu j!hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j4!h;o$hK'H>*B*UmHnHphu456PQRTUVWXYuvwx{|ҵ҂ÂqҵW҂Â2j"$h;o$hK'H>*B*UmHnHphu j#hK'HUmHnHuh;o$hK'H0JmHnHsH u2j(#h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu"   9 : ; = > ? @ A B ^ _ ³¥rbrQb¥ j%hK'HUmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u2j%h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHujhK'HUmHnHu j$hK'HUmHnHuhK'HmHnHu_ ` a f g !óèӳzqzWHèhK'H:CJaJmHnHu2j'h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu j&hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j&h;o$hK'H>*B*UmHnHphu!!!!!!!!!4!5!6!7!*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu j'hK'HUmHnHu!!!!!!!!!!!!!!!!!""""""+","-"G"ôéӴ{r{XHéhK'H6CJ]aJmHnHu2j)h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu j)hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j)h;o$hK'H>*B*UmHnHphuG"H"I"K"L"M"N"O"P"l"m"n"o"t"u"""""""""""""""²¤qq`²¤ ju+hK'HUmHnHuh;o$hK'H0JmHnHsH u2j*h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu j{*hK'HUmHnHu""""""""######## #<#=#>#?#D#E#v#w#x###óèӳzqzWóèF ji-hK'HUmHnHu2j,h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jo,hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j+h;o$hK'H>*B*UmHnHphu"###F$G$$%\%%&{&&<'''^((4)) *e***+++F,y B o gdK'H po  Lo ##########################$$$$ҴҴq҂ҴW2j.h;o$hK'H>*B*UmHnHphu jc.hK'HUmHnHuhK'H:CJaJmHnHu2j-h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu$$$#$$$%$?$@$A$C$D$E$F$G$H$I$e$f$g$h$i$j$$$$$յƢy_M"hK'H5;CJ\aJmHnHu2j/h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu hK'HhK'HhK'H0JmHnHu$jh;o$hK'H0JUmHnHu j]/hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u$$$$$$$$$$$$$$$$$$$$$$%%%%% %!%°¢o`oO`¢ jQ1hK'HUmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u2j0h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu"hK'H5;CJ\aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu jW0hK'HUmHnHu!%"%#%&%'%9%:%;%U%V%W%Y%Z%[%\%]%^%z%{%|%}%%%%%%%%ôéӴ{r{XôéG jE3hK'HUmHnHu2j2h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jK2hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j1h;o$hK'H>*B*UmHnHphu%%%%%%%%%%%%%%%%%&&&&&&&&&9&:&ҵ҂rarҵ j?4hK'HUmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u2j3h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu:&;&<&A&B&X&Y&Z&t&u&v&x&y&z&{&|&}&&&&&&&&&&&&óèӳzqzWóèF j36hK'HUmHnHu2j5h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu j95hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j4h;o$hK'H>*B*UmHnHphu&&&&&&&&'''' ' ''''5'6'7'9':';'<'='>'Z'['\']'b'c'u'v'w'ҴҴq҂ҴWҴ´2j7h;o$hK'H>*B*UmHnHphu j-7hK'HUmHnHuhK'H:CJaJmHnHu2j6h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu"w''''''''''''''''''''''''''''((²¤qq`²¤ j!9hK'HUmHnHuh;o$hK'H0JmHnHsH u2j8h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHujhK'HUmHnHu j'8hK'HUmHnHuhK'HmHnHu(((((;(<(=(W(X(Y([(\(](^(_(`(|(}(~(((((((((ŵŪӵŁgWWF j;hK'HUmHnHuh;o$hK'H0JmHnHsH u2j:h;o$hK'H>*B*UmHnHphuhK'HmHnHu j:hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHu$jh;o$hK'H0JUmHnHu2j9h;o$hK'H>*B*UmHnHphu(((((((((((((()))-).)/)1)2)3)4)5)6)R)S)T)U)Z)[)))ҴҴ´ҴfVVh;o$hK'H0JmHnHsH u2j<h;o$hK'H>*B*UmHnHphu j<hK'HUmHnHu2j;h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu!))))))))))))))))))))****** * * *'*(*papPa j>hK'HUmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u2j=h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHu j =hK'HUmHnHuhK'HmHnHujhK'HUmHnHu(*)***/*0*B*C*D*^*_*`*b*c*d*e*f*g************óèӳzqzWóèF j?hK'HUmHnHu2jz?h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu j>hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j>h;o$hK'H>*B*UmHnHphu**************++ +#+$+%+'+(+)+*+++,+H+I+ҴҁrarҴ j@hK'HUmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u2jt@h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHuI+J+K+N+O+w+x+y+++++++++++++++++++++ôéӴ{r{XôéG jBhK'HUmHnHu2jhBh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jAhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jnAh;o$hK'H>*B*UmHnHphu++++++++,, , ,,,#,$,%,?,@,A,C,D,E,F,G,H,d,e,ҵ҂rarҵ jChK'HUmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u2jbCh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHue,f,g,l,m,,,,,,,,,,,,,,,,,,,,,,--óèӳzqzWóèF jEhK'HUmHnHu2jVEh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jDhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j\Dh;o$hK'H>*B*UmHnHphuF,,-h-i--%../{//u0051122334t44?55!667y B o gdK'H po  Lo --------7-8-9-:-=->-E-F-G-a-b-c-e-f-g-h-i-j-k---ҴҁraVOҴ hK'HhK'HhK'H0JmHnHu jFhK'HUmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u2jPFh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu-----------------------....ñxӱӣoUFØhK'H:CJaJmHnHu2jDHh;o$hK'H>*B*UmHnHphuhK'HmHnHu jGhK'HUmHnHujhK'HUmHnHuhK'HmHnHuh;o$hK'H0JmHnHu"hK'H5;CJ\aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jJGh;o$hK'H>*B*UmHnHphu.. .".#.$.%.&.'.C.D.E.F.I.J.l.m.n............³¥rra³¥ jIhK'HUmHnHuh;o$hK'H0JmHnHsH u2j>Ih;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu jHhK'HUmHnHu......../////// / /&/'/(/)/,/-/X/Y/Z/t/u/ôéӴ{r{XôéG jKhK'HUmHnHu2j2Kh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jJhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j8Jh;o$hK'H>*B*UmHnHphuu/v/x/y/z/{/|/}///////////////////00ҵ҂rarҵ jLhK'HUmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u2j,Lh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu0000 0R0S0T0n0o0p0r0s0t0u0v0w000000000000óèӳzqzWóèF jNhK'HUmHnHu2j Nh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jMhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j&Mh;o$hK'H>*B*UmHnHphu00000000000011111.1/101213141516171S1T1U1V1Y1ҴҁpҴVҁ2jPh;o$hK'H>*B*UmHnHphu jOhK'HUmHnHuh;o$hK'H0JmHnHsH u2jOh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHuY1Z1111111111111111111111111222222ֶǣ񣕌rbQǣb jQhK'HUmHnHuhK'H6CJ]aJmHnHu2jQh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu$jh;o$hK'H0JUmHnHu jPhK'HUmHnHujhK'HUmHnHuhK'HmHnHuh;o$hK'H0JmHnHsH uhK'H:CJaJmHnHu2!2"2#2$2)2*2l2m2n22222222222222222223λpV2jSh;o$hK'H>*B*UmHnHphu jRhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jRh;o$hK'H>*B*UmHnHphuh;o$hK'H0JmHnHuhK'HmHnHu33333333343536373<3=3h3i3j333333333333²¤qq`²¤ jyThK'HUmHnHuh;o$hK'H0JmHnHsH u2jSh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu jShK'HUmHnHu33333333333444444"4#4$4%4(4)4Q4R4S4m4óèӳzqzWHèhK'H:CJaJmHnHu2jUh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jsUhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jTh;o$hK'H>*B*UmHnHphum4n4o4q4r4s4t4u4v444444444444444444444³¥rbrQb¥ jgWhK'HUmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u2jVh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu jmVhK'HUmHnHu444445558595:5<5=5>5?5@5A5]5^5_5`5c5d55555ŵŪӵŁgWHWhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u2jXh;o$hK'H>*B*UmHnHphuhK'HmHnHu jaXhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHu$jh;o$hK'H0JUmHnHu2jWh;o$hK'H>*B*UmHnHphu55555555555555555666666 6!6"6#6?6@6³¥rbrQb¥ jUZhK'HUmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u2jYh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu j[YhK'HUmHnHu@6A6B6G6H6o6p6q666666666666666666667óèӳzqzWóèF jI\hK'HUmHnHu2j[h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jO[hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jZh;o$hK'H>*B*UmHnHphu77777777$7%7&7'7*7+7273747N7O7P7R7S7T7U7V7W7X7t7u7ҴҁraVOҴ hK'HhK'HhK'H0JmHnHu jC]hK'HUmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u2j\h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu7U7V778p88L99+::;k;;B<< =r==1>>>;??$@s@t@y By B Lo  o gdK'H po u7v7w7x7y7777777777777777777777 8ñæӱxoxUFæhK'H:CJaJmHnHu2j^h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu j=^hK'HUmHnHujhK'HUmHnHuhK'HmHnHu"hK'H5;CJ\aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j]h;o$hK'H>*B*UmHnHphu 8 8 8888888/80818285868M8N8O8i8j8k8m8n8o8p8q8r888³¥rra³¥ j1`hK'HUmHnHuh;o$hK'H0JmHnHsH u2j_h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu j7_hK'HUmHnHu888888888888888889 9 9 999)9*9+9E9ôéӴ{r{XHéhK'H6CJ]aJmHnHu2jah;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu j+ahK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j`h;o$hK'H>*B*UmHnHphuE9F9G9I9J9K9L9M9N9j9k9l9m9r9s99999999999999999²¤¤p²¤V2jch;o$hK'H>*B*UmHnHphu jchK'HUmHnHu2jbh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu j%bhK'HUmHnHu999: : :$:%:&:(:):*:+:,:-:I:J:K:L:Q:R:y:z:{::::::::::::Դšߡp_šߡ jehK'HUmHnHu2jdh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu$jh;o$hK'H0JUmHnHu jdhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u":::::::::::;;;;;;!;";#;$;';(;H;I;J;d;óèӳzqzWHèhK'H:CJaJmHnHu2jfh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu j fhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jeh;o$hK'H>*B*UmHnHphud;e;f;h;i;j;k;l;m;;;;;;;;;;;;;;;;;;;;;³¥rbrQb¥ jhhK'HUmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u2jgh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu jghK'HUmHnHu;;;<<< <!<;<<<=<?<@<A<B<C<D<`<a<b<c<f<g<<<<<óèӳzqzWHèhK'H:CJaJmHnHu2jxih;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jhhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j~hh;o$hK'H>*B*UmHnHphu<<<<<<<<<<<<<<<<<<====== =!="=>=?=³¥rra³¥ jjhK'HUmHnHuh;o$hK'H0JmHnHsH u2jrjh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu jihK'HUmHnHu?=@=A=F=G=O=P=Q=k=l=m=o=p=q=r=s=t============óèӳzqzWóèF jlhK'HUmHnHu2jflh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jkhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jlkh;o$hK'H>*B*UmHnHphu==============>>>*>+>,>.>/>0>1>2>3>O>P>Q>R>U>ҴҁpҴVҁ2jZnh;o$hK'H>*B*UmHnHphu jmhK'HUmHnHuh;o$hK'H0JmHnHsH u2j`mh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHuU>V>l>m>n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>ֶǣ񣕌raǣ񣕌 johK'HUmHnHu2jToh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu$jh;o$hK'H0JUmHnHu jnhK'HUmHnHujhK'HUmHnHuhK'HmHnHuh;o$hK'H0JmHnHsH uhK'H:CJaJmHnHu!>>>?????4?5?6?8?9?:?;?*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jphK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jNph;o$hK'H>*B*UmHnHphu??????????????@@@@@@!@"@#@$@%@&@B@C@D@E@H@ҴҁpҴVҁ2j*B*UmHnHphu jrhK'HUmHnHuh;o$hK'H0JmHnHsH u2jBrh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H6CJ]aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHuH@I@P@Q@R@l@m@n@p@q@r@s@t@u@v@@@@@@@@@@@ֶǣz`N"hK'H5;CJ\aJmHnHu2j6th;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu hK'HhK'HhK'H0JmHnHu$jh;o$hK'H0JUmHnHu jshK'HUmHnHujhK'HUmHnHuhK'HmHnHuh;o$hK'H0JmHnHsH uhK'H:CJaJmHnHu@@@@@@@@@@@@@@@@@@AAAAAAAAA6A7A°¢o`oO`¢ juhK'HUmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u2j0uh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu"hK'H5;CJ\aJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu jthK'HUmHnHut@@AvAA.BBB[CCCC`DDEhEiEE0FF G GGGy By By >Ay BgdVgdVgdpe o gdK'H Lo  po  o 7A8A9A*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jvhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j*vh;o$hK'H>*B*UmHnHphuAAAAAAAAAAAABB B B B'B(B)B+B,B-B.B/B0BLBMBҵ҂rarҵ jxhK'HUmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u2jxh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHuMBNBOBTBUByBzB{BBBBBBBBBBBBBBBBBBBBóèӳzqzWHèhK'H:CJaJmHnHu2jzh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jyhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H6CJ]aJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2jyh;o$hK'H>*B*UmHnHphuBBBBBBBBBCCCCCC8C9C:CTCUCVCXCYCZC[C\C]CyCzC³¥rra³¥ j{hK'HUmHnHuh;o$hK'H0JmHnHsH u2j {h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHu jzhK'HUmHnHuzC{C|CCCCCCCCCCCCCCCCCCCCCCCCCCôéӴ{r{XôéG j}}hK'HUmHnHu2j}h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu j|hK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j|h;o$hK'H>*B*UmHnHphuCCCCCCCDDDDD D!D"D=D>D?DYDZD[D]D^D_D`DaDbD~DDҲm\mҲ jw~hK'HUmHnHu"hK'H5;CJ\aJmHnHuh;o$hK'H0JmHnHsH u2j}h;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu hK'HhK'HhK'H0JmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHuDDDDDDDDDDDDDDDDDDDDDDDDDD E EôéӴ{r{XôéG jkhK'HUmHnHu2jh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu jqhK'HUmHnHujhK'HUmHnHuhK'HmHnHuhK'H:CJaJmHnHuh;o$hK'H0JmHnHsH u$jh;o$hK'H0JUmHnHu2j~h;o$hK'H>*B*UmHnHphu EEEEEEEE1E2E3E4E7E8EEEFEGEaEbEcEeEfEgEhEiEjEkEEEҵ҂Âqf_ҵ hK'HhK'HhK'H0JmHnHu jehK'HUmHnHuh;o$hK'H0JmHnHsH u2jh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHuhK'H:CJaJmHnHu$jh;o$hK'H0JUmHnHuhK'HmHnHujhK'HUmHnHuEEEEEEEEEEEEEEEEEEEEEEE FFF)F*F+F-F.F/F0FųŨӳeųŨTӳ jYhK'HUmHnHu2j܂h;o$hK'H>*B*UmHnHphuhK'HmHnHu j_hK'HUmHnHujhK'HUmHnHuhK'HmHnHu"hK'H5;CJ\aJmHnHuh;o$hK'H0JmHnHu$jh;o$hK'H0JUmHnHu2jh;o$hK'H>*B*UmHnHphu 0F1F2FNFOFPFQFSFTFFFFFFFFFFFFFFFFFFFFFFGGG߼ߪߟeߪߟT jMhK'HUmHnHu2jЄh;o$hK'H>*B*UmHnHphu jShK'HUmHnHujhK'HUmHnHuhK'HmHnHu"hK'H5;CJ\aJmHnHu2jփh;o$hK'H>*B*UmHnHphuhK'HmHnHuh;o$hK'H0JmHnHu$jh;o$hK'H0JUmHnHu GGGG G G G G GGGVGWGXGYGZGbGcGdGGGwdw\QI>I6h|WmH sH hNhNmH sH hf-mH sH hRhf-mH sH hNmH sH $jhGrhf-UmHnHsH uhV56mH sH  h>hVhGrhVmH sH hVmHnHujhpeUmHnHu hpehpe h[nkh[nkjheU"hK'H5;CJ\aJmHnHu$jh;o$hK'H0JUmHnHujhK'HUmHnHuhK'HmHnHuGVGWGYGZGcGdGIINNNTTTT[[[[K\]\]y By By By By fy By jy By &7y By By c>y By fy By )Iy By By By y  y Z & F gd  & F gd`B & F gdgd)DgdO0zgd6gdf-gdf-gdNgdV1gd`}rGGGGHHH(HEHMHtHHHHH*IDIIIII@JDJWJgJJJJJJJ=KJKnKKKKKKKKLLL.L=LBLTLUL^LeLLLLh 8gmH sH hWmH sH hlmH sH hu mH sH hs[mH sH hRhf-mH sH hD"mH sH hNmH sH hs[h<6mH sH h<mH sH hymH sH h|WmH sH hf-mH sH 5LLMM!MFMpMyMMMMMMN+N7N>N?N|NNNNNNNNNNNNHOIOPOQOO P P7P8PIPJPZPfPqPPPPPPPPQQQQLQaQʺʲʲʢ¢¢——hu mH sH hGrhO0zmH sH hO0zmH sH hzr?mH sH h>mH sH h(|mH sH hWmH sH hf-mH sH hRhf-mH sH hs[mH sH hD"mH sH h 8gmH sH hRh 8gmH sH 8aQrQsQQQQQQQQQQRRR!RDRnRoRpRRRRRRRSSSWTXTpTvT{TTTTTTTTʿʿʬyqihO0zmH sH hf-mH sH hRhf-mH sH h(|mH sH h^}mH sH h:5mH sH hzr?mH sH h}RmH sH h6mH sH h(|hVBmH sH hGrhVBmH sH hVBmH sH h"_hO0zmH sH hVBh}MmH sH h}Mhzr?hu hO0z h"_hO0z(T/U@UBUFUXUZUbUgUhUwUUUUUUU4VHVVWWWW3WWW,X8XOYXYjYkYYYYYY Z)Z0Z2Zխե՚եՒՒՊłwlwh(|h3mH sH hGrh3mH sH hcFmH sH hzr?mH sH hs;mH sH hth mH sH h}RmH sH hdmH sH h)DmH sH h(|mH sH h BmH sH ha.mH sH h mH sH hO0zmH sH h3mH sH h+mH sH hRhO0zmH sH )2Z6ZmH sH 1Ay jy By By By By fy By μy By fy y By Zy By y y y y #5d]5^`gd\Ngd\Ngd\N1gdxWgd\N & FgdbRgd\N;oToUottw w"w#wzz^{{~~Ђт:;y By By &7y By jy By fy By $y By sy By $y By ,y By fy By R!y By y B $^a$gdRT $ y @]gd\Ngd\Ngd\N$ !^a$gd\Npp-q1qAqDqKrLrMrTrYr\rss s ssssPtQtkttttuuuuuuv%v9vCv{v*w+w5wxwwwwwwOxhxxxxxxsyyyDzz^{{{{{⹭⦢ hGrh\Nh\N hph\Nh8Kh\N6mH sH hG'h\NmH sH h5Eh\NmH sH h3mH sH h@Ih\NmH sH h\NmH sH hGrh\NmH sH hGrh3mH sH ={||||||}}}`}|}}}}}~~~l&.AhjkԄ;ˆƈLjjh\NUmHnHuhbRmH sH hch\NmH sH hRTmH sH h1h\NmH sH hrmH sH hGrh\NmH sH  hFBh\Nh3h\NB*phhh\NB*ph hPKh\Nh\NmH sH h\N2;LjȈω\]ҐӐ;<y . y . y By By Zy By ,y v:y v:y By Z/y By μy By &7y By By By By fy By .By By y3y Bgd\N(gdxWgd\N$a$gd\N & F ^gd\NΉωA^_ɏ+,UVKLYATbz֖ږߗCghØŘûûëëëëàØÍÂÂëëëÂÂÂÂÂÂhGrh\NmH sH h1h\NmH sH h,mH sH hSo$hSo$mH sH hSo$mH sH h`L}mH sH h#mH sH h\NmH sH h:>h\NmH sH hC+hxW h2h\Nh h\NmH sH jʅh h\NUmH sH 3&'(0lu&H,-13œ˜ۜܜDJf~ž؞ٞ@ FHPSTXpwǡ"OSƢ2/QhJmH sH ht Gh\NmH sH h}_h\NmH sH hSo$mH sH hGrh\NmH sH h\NmH sH K./KLة٩K/ͫmެ߬012y fy y By q(y By fy By $y By Jby By y y y y y y By Zy By fy By $y By y By B & Fgd\Ngd\Ngd\Ngd\N˥ץ!%S\Ʀ$+,Zo٧$IJMS`ąͨé٩JK\]j̪./D`̫ͫЫ=>CJklmh3h\N6mH sH h"_h\NmH sH h\N h"_h\NhGrh\N6mH sH hGrh\NmH sH h\NmH sH hPh\NmH sH Gmެ 9?BCIU_`mĮ Gw|~ݯ߯"`lΰ .0126AJỳ᫠h(h\NmH sH hxWmH sH hmH sH hRmH sH hEhSo$mH sH hSo$mH sH hEh\NmH sH h\NmH sH h3h\N6mH sH hGrh\NmH sH Ay By By By By By fy By Jby By fy By μy B1gd`}rgd\NgdcK>gda*gd\Ngd\Ncp()*+,NPPRktuvw;ݾݨݝݝ{ݝݝsh{ݝݝa hGrh\NhU>h\NmH sH hJmH sH h+XmH sH $jhGrh\NUmHnHsH u h`h\NhGrh\NmH sH jh\NUmHnHuh)mH sH hh\N5mH sH hZh\NmH sH h,$ZmH sH h\NmH sH h=mmH sH htmH sH hRh\NmH sH &y sy By By y By fy By q(y By μy By fy By R!y By μy By fy By y3y By fy y By Egd\Ngd\Ngd\N$a$gd) $  [][gd\N/;OQ3ADSYkuDE46'37DF ?@hQ/h\N6mH sH hBsQh\N6mH sH hdh\NmH sH hAy By By By By By fy By q(1gdFgd\NgdcK>gd\Ngd\Ngd\N15LQet34567_a #\a}~𴰩}umuueue}e}eh0mH sH hUmH sH h`BmH sH h^mH sH *jhGrh\N56UmHnHsH uhGrh\N56mH sH  hGrh\NhmhGrh\NmH sH jh\NUmHnHuhFmH sH hhFmH sH h JJmH sH hMmH sH h\NmH sH h,~mH sH & @s'6ahwxN W _   \ ]   ZTUVdخأؓ؈؀أxmh\N5CJmH sH hFmH sH hxmH sH h]9h\NmH sH hK'mH sH hcxmH sH h55h\NmH sH hGmH sH  h 2h\Nh~@mH sH h s4mH sH hUhUmH sH h\NmH sH h`BmH sH hUmH sH h0mH sH hyC:mH sH 'wx, \ ] TUVPr y By fy By q(y fy By ,y By B***Y*Y**Y*Y**Y*Y $$Ifa$gd;oegd\Ngd\Ndr$*v248:<>@BbpnFH !YZ[\ϻh\NCJH*mH sH h;+hFmH sH hFmH sH hC+h\NhFh\NmH sH hCh\N0J3h\N6CJmH sH h\N5CJmH sH h\NCJmH sH >68:<>@BDby v:y v:y By By By By By B99x9$ $Ifa$gd;oe $$Ifa$gd;oegd\N(gdF^kd#$$Ifl 04 la n&9Y99^9^9$ 7$If^a$gd;oe$ & F 7d$5$7$8$9DH$Ifa$gd;oe $ & F 7d$5$7$8$9DH$Ifa$gd;oe$ $Ifa$gd;oe ![\  C+D+b+c+0,1,y v:y v:y By $y By fy y By By fy By  y Bgd\Ngd\Ngd\N(gd\N]kd$$IfTl04 laT\b     !!!!#######6$8$B$t$$$$$&&' ())1,2,J,K,L,M,N,O,Y,d,e,i,v,w,x,#.7.F.N.00B7C7¾¾h mH sH h h\N6mH sH hC+h hFj@h\NUj:F h\NUVh\Njh\NUhGmH sH hxmH sH h=h\NmH sH hJh\NmH sH h\NmH sH h,mH sH 61,N,O,x,y,{0|0007777777p=q====AAAAAy /`y By v:y By ,y By fy By k6My By By By By fy By c>y By fy y By q(y By y y +gd\NgdFgd\Ngd\Ngd\N(gdF$a$gd\NC777778899N<W<d<<==>>>>&?h?@&@@@@@ABBBBBBBC5E9E>EHE F FF-FEF[FdFeFfFrFsF}FFFFhw{ h xh\Nh hW@Ah\NhC+hFh\N^JaJh\Nh0h\NmH sH hFhFmH sH hzxh\NmH sH h\N6mH sH h mH sH hkh\NmH sH hFmH sH h\NmH sH 6ABBDBuBvBBBBBB4E5E9EEEEE F F>FF GwGxGy y y y y y y y 1y v:y By μy By y y y y y y y y y y y +gdF$a$gd\Ngd\N(gdF*gd\N+`gdC+gd\NFFFFG,G1G?G{GGGGGGHHHHIOI[IIVJiJ1K4K=K>K)L.L3L=LLM MMM%M5M6M7MwMxMMMMMMMMMNN!N*N.N/NkNlNxNyNzNNNNNֻֻ hEh\Nh&h&mH sH h mH sH h xh\NmH sH h\NmH sH h.mh\NmH sH hC+hFhw{ h xh\Nh\NAxGyGGGGGHHH|J}JJJ)L*L.LuLLLLLM6M7MwMMy y y y y y v:y y By jy By fy By Jby 1y y y y y y y y y y y +gdC*gd\Ngd\Ngd\N+gd\N(gdF+gdFMM.N/NLNNNkNmNnNNNNQQQQ)T*T\T^TpWqWrWWW [y y y y y y y y y v:y v:y y R!y By fy By μy By fy R!y By By fy By $gd\Ngd\Ngd\N(gdh% +gd\N+gdC+`gd&NNGOHOfO|OQQkRRRRRS\T]TVUwUqWrWWWMXNX [ [[[^^^^^^^^^^^^^n```aaaa׽׵ףϵב׆{׵hI/h\NmH sH  h\N0J)5hC+hCh\NCJOJQJmH sH h6h\NmH sH  hh\NhCmH sH hGYh\NmH sH  h\N0J%<hGhemH sH h\NmH sH  h xhCh  hEh\Nh\NhEh\NmH sH / [ [ [[[[[[[[S[[[[\\R\c\\\\\\2]t]]]]^y By By By By By By B@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  +$IfgdCgd\N^F^^^^^^^^^^^aa@ @ @ ay v:y v:y v:y By v:|y fy By μgd\Ngd\N(gd\N^kds$$Ifl !04 la $$Ifa$gd;oe +$IfgdC aa:alɻꑚvhh;oemH sH h(-mH sH h81mH sH h;oe6mH sH h{h;oemH sH *jhGrh;oe56UmHnHsH uhGrh;oe56mH sH h;oe56mH sH hh% 56mH sH hGrh;oemH sH h;oemH sH jh;oeUmHnHu-a;aAy By By By By By fy By y By fy By By By y y . & F d5$7$8$9DH$gd;oe & F d5$7$8$9DH$gd;oe & F d5$7$8$9DH$gd;oegd;oegd;oegd;oeXeXffPgQgRghhhh&l'l>l?lmmmy 1 y .y .y sy By Jby By fy By R!y By fy By y -y v:(gd./gd;oegd;oegd;oe hd5$7$8$9DH$^hgd;oe & F d5$7$8$9DH$gd;oe & F d5$7$8$9DH$gd;oe & F d5$7$8$9DH$gd;oe>l?lmmmmmmmmmmmqqrrrssssssHsIsJssssvvvvvvcxdxxxxӝ~sl h2,h;oehbh;oemH sH hJmH sH hFmH sH h^#Jh;oemH sH hC+jhh./UmH sH h./mH sH hkOmH sH hmh;oejhh./UmH sH jh;oeUmHnHujh;oeUmH sH h;oemH sH h+_h;oemH sH 'mmYqZqqqrqrrssJsKsrvsvvvxxxxx{{{{{y By $y By fy By Jby By C!,y By v:y By R!y By fy By μy By fy y By R!y By By C(y B$a$gd;oegd;oe(gd./gd;oegd;oexxf{j{{{{{+|,|-|B|C|||~~8<ox́ځząJKÉΊϊ  JKrs}ȡ{h./ h./h;oeh./mH sH h mH sH h %h;oemH sH  h2,h;oehFmH sH h;oe6mH sH hBh;oemH sH hC+h;oejh-6$h;oeUmH sH jh;oeUmHnHuhkOmH sH h;oemH sH  h1h;oe.{-|.|B|C|~~́́   ]dɋy v:y By fy By μy By R!y By fy By $y By fy By R!y By jy By By By y y y y y y +gd./gd;oegd;oe(gd;oeK`$6DVlrs(Ny y y y y y y y y y y y By v:y By y By j@ @ @ @ @ @ @  +$Ifgd./ $Ifgd;oe(gd./gd;oe +^`gd./+gd./}~ۏ}~N&')͗ݗ'3IJۘ»¢¢h Zh5 h;oe5 h5 h;oehh;oemH sH  hCh;oe hh h./hC+ hh;oe hdh;oeh;oeCJ OJQJmH sH h;oeCJ mH sH h;oemH sH h;oehF;F0 @ @ @ @ @ @ @ @ @ @ @ @ y v:y v:(gd;oe^kdA$$Ifl !04 la $$Ifa$gd;oe +$Ifgd./'O\ݗޗ Jhܘy By By By By fy By $y By y y y y y y y y y y y y y y y y +`gd Z +^`gd Z+gd./gd;oegd;oe67ghr͞Ξ;ZxyKmn˵˦˛˓ˇˇyjjjBhXh;oeUmH sH jh;oeUmHnHujh;oeUmH sH hFmH sH h} h;oemH sH h h;oemH sH h~yhh;oemH sH hTh;oemH sH h;oemH sH  hh;oehF h5 h./h;oeh5 h;oe0J)5aJ h5 h;oeh Z(78TghJKmny y y y v:y By fy By $y By fy y By q(y v:y fy By R!y By By 1y v:y By By R!y B(gd;oegd;oegd;oegd;oe(gd./+gd./+`gd Z#NOS_fghijqܫ   569;M^_nostuvzh$h;oemH sH jyhwqkh;oeUmH sH h2mH sH jnh;oeUjv)F h;oeUVjh;oeUh mH sH jBhM8h;oeUmH sH h9-h;oemH sH h~ymH sH h~yh2 h~yh;oeh;oemH sH h;oehC+0Pcd  789bcrsuvgy $y fy By Jby By Jy By v:y v:y v:y fy By μy By r!y v:y Zy By 'y By v:y v:y v:y fy By Jb(gd (gd;oe$a$gd;oegd;oegd;oegh|}ٵڵ۵ܵ@ABCDrsy By fy By $y By By By y By By By By By By By By #y By By By v:y By By By By fy B(gd;oe$a$gd gd;oegd;oeԲlڵ۵ܵݵ>?@ADrsabcdefthj&eh;oeUmH sH h#h mH sH h=h;oemH sH hC+h;oejE*h;oeUmH sH jh;oeUmHnHujh UmHnHujh;oeUmH sH jMh;oeUmH sH h~ymH sH hh2mH sH h2mH sH hh;oemH sH h;oemH sH 'sabcfgƹǹ*+3478:^_y R!y By By ǔy By v:y By fy By $y By fy By μy By Jby By >Ay By By By By B1gdno$a$gd;oegdcK>gd;oegd;oe(gd;oe$a$gd;oegd;oefgƹǹ*+ϽǾ !78:;]_ abwldd\h0KmH sH h,gHmH sH hIh;oemH sH *jhGrh;oe56UmHnHsH uhGrh;oe56mH sH hGrh;oemH sH h;oemHnHujh;oeUmHnHuh\NmH sH hESmH sH hw mH sH hnomH sH h=h;oemH sH h;oemH sH hC+h;oeh mH sH $<=/0d?@rsFGy fy By y By fy By R!y By y By By Jby By fy By Jby By y3y BYY $Ifgd;oe $n^na$gd;oen^ngd;oegd;oe$a$gd;oeb%)aqr; %*.QG^-ƺƺƺxxhnoh;oe6CJaJmH sH hnoh;oeCJaJmH sH hnoh;oe5CJaJmH sH hh;oemH sH h3DmH sH h>h;oe6mH sH hC~h;oemH sH hvh;oemH sH h&emH sH h)Rh;oe6mH sH h0KmH sH h;oemH sH /Gv:Su+YYYYYy v:y v:y v:y v:y v:(gdnodkdO$$IfTlf 0f 4 laT $Ifgd;oe-v:KS'#&hijkl-|ijŽũɝɕɍɍɂɍvvjh;oeUmH sH hh;oemH sH hw*/mH sH h|mH sH h!LmH sH hghnoh;oe5CJaJmH sH h&eh!Lh;oehnoh;oemH sH hJ|h;oe6CJaJmH sH hnoh;oe6CJaJmH sH hnoh;oeCJaJmH sH -$y v:y v:y v:YY$Ifgd;oel.'$$Ifa$gdnol.'(gdno $%&jklHI~hiy By v:y By By fy By Jby Bwy fy By R!y B$a$gd;oe$a$gd;oe(gd!Lgd;oemkd$$IfTl x t0644 laT    HIJKRTrtz|qN&'jkIO˩ϡϡϡϡϙύ{{ttt h<h;oe hgh;oehE0h;oemH sH hE0h;oe6mH sH h|mH sH hgmH sH hh;oemH sH jhTh;oeUmH sH hgh|h;oeh;oemH sH jh;oeUmH sH j2hZlh;oeUmH sH jh;oeUmHnHu-i JKjks(WJ.y 1y v:y By y !-y v:y By jy fy By 1>Xy By y y y y y y y y y y y y y +`gd|+gd4s$a$gd;oe(gd!Lgd;oe.7}Pvg;ISiopy y y y y y y y y y y y y y y y y y y y y y ay v:y f$a$gd;oe(gd4sgd;oe +^`gd| +^`gd|+gd4sOOPnopz{|Vf*+?HT]QT2[$/0yҾҾҳҳҫҾҾҾҾ񤝕Ҿ҉hmH sH h)@hh;oe5 hh;oe h5 h;oeh)@mH sH h<h;oemH sH hLOLmH sH hpHh;oe6mH sH h;oemH sH h{A$h<h;oeCJOJQJaJmH sH h;oeh| h<h;oe4Q?( %yzuvcdKLy By c>y By !:y y y y y y y y y y v:y By  y By fy By c>y By Dy ay ay v:(gd$a$gd;oe(gd+gd;oegd;oeuz23cdIJL  x   * 9 h ߼zog߼g_hv:mH sH h<mH sH hv:hv:mH sH  hFh;oeh<h;oeCJOJQJaJmH sH 'h h;oe5CJOJQJaJmH sH $hFh;oeCJOJQJaJmH sH hmH sH h_mH sH h2AmH sH h6h;oemH sH h;oemH sH h;oe hLOLh;oe hLOLhLOL hLOLh%  x   `a'()"#uvy fy y By y By Jby By By $y By fy By Jby By By Zy Zy By By $y By f^gd;oe $ & Fa$gd;oe$a$gd;oen^ngd;oegd;oegdv:$a$gd;oe$a$gd;oeh q   fh(*ijS\]b./>^1E^_g}}Eh,,h;oemH sH hjh;oemH sH  hh;oeh%0mH sH h2ymH sH hqhqmH sH hqmH sH h^ 5mH sH hyqh;oemH sH hwmH sH hkih;oemH sH homH sH h;oemH sH h<mH sH 201^_EFZ    !!!!!!O"P"y By ,y By Zy By fy By Zy By By Z/y By By Zy By By Zy By By y By By By fy By By B0gd;oegdq$a$gd;oegd;oeEFOZq  Q     !!!!!!!!!O"P""""""a#b###X$Y$$ %%ǿǷؙ؎yynfh4temH sH h4vh;oemH sH  h~Kh;oe hhq hh;oehhqmH sH hh;oemH sH hFh`mH sH h`mH sH hqmH sH h^mH sH he96mH sH h;oe5mH sH h;oemH sH h%0mH sH h;oe hFh;oehFh;oe5mH sH (P"e"{"""""a#b##%$&$O$X$Y$&&&&''`'a'l)m)y By By By By By By Zy By By Zy By fy y By μy By By y y By v:y By y B(gd +^`gdw_+gd;oe$a$gd;oe$a$gd;oegd;oe0gd;oe%%&&&&&''^'_'`''''^(_((((((((((\)])l)m)]*^*W+X+++L,N,,,,,,,,,,,,'-2-?/n/|/~/////f00ὶ h rqh;oehu_mH sH hmH sH  h#h;oe h$3hu_hu_h3shmH sH hKhmH sH h3smH sH h`h;oehw_ h$3h;oeh;oemH sH h`mH sH >>>]>^>>>>>> ?@@bAhAKBXBBBCCuFFFFFFFFF8I;IJJJ$K@NANBNCNdNfNȢhGrh[8mH sH h[8mH sH jh[8UmHnHuh6+mH sH h41mH sH h^z8hW]yh;oe hW]y5hh;oe5 hLh;oeh;oemH sH hmH sH 19G:R:;;i<!=X====== >>>^>>>>>>>>>iCy y y y y y y y y y y y y y y By v:y v:y By By By By By fy By y3$a$gd;oe(gdPgd;oe +p^p`gdW]y+gd;oeiCjC JJJ?N@NBNeNfNNNNNNNaPbPcP}P~PVVZZy By Ey fy By ,y By >Ay By By By By By fy By Jby By By fy By Ey By R!y B$a$gd[81gdagd[8$a$gd[8$a$gd;oegd;oefNNNNNNNNPP0P8PbPcPdPfPhPqP}P~P$QDQQRRR#V%VWBWgWsW}WWWWYYZZS[[[[[[[\\ϿϷϯϯϤϿϿϜϜϜϜϐχ||ϐhZh[8mH sH h[86mH sH hZh[86mH sH h mH sH hBh[8mH sH hUBCmH sH hamH sH hB0|mH sH hB(mH sH h[8mH sH $jhGrh[8UmHnHsH uhGrh[8mH sH  hGrh[8h[80ZZ\\]z^^^^____y y h y y y }y .xy Bxy Bxy  xy Bxy Bxy Bgd[8$ & F d5$7$8$9DH$a$gd[8$ & F d5$7$8$9DH$a$gd[8$ & F d5$7$8$9DH$a$gd[8$ & F d5$7$8$9DH$a$gd[8$ & F d5$7$8$9DH$a$gd[8 \\^-^^^^^ _!_&_1_7_9_?_D_J_L_____ ``Zbrbzb~bbbcccceeggiiAjBjUkVkkkOlhlllmllllmmPmQmRmimkmwmmmmm hChB0|hB0|h[8 hCh[8hQMmH sH hP^h[8mH sH hB0|mH sH h mH sH h h mH sH hamH sH h[8mH sH h[86mH sH @_-`.`ggggNlOliljlllmmQmRmkmmmmmmnnnqy fy By Py By fy By Z/y By y y y y y y y y y y y v:y y y fy y y $(gda+gd[8$a$gd[8gd[8$a$gd[8mmmmmnn&noo q,qqqqqqqqqFrGrrrrrrrrrrrrr snspsqstsussssss=tCtttuEuvvmxxxxx¾hYmH sH h[zmH sH  hVha hVhB0|hB0| hVh[8hWmH sH hB0|mH sH h Jh[8mH sH hu mH sH h[8mH sH hahkh[89qqqqqqqGrHrrrrr#snsrstsussssss1w2wZw[wxy By By y y y y y y y y y y y y y y y v:y By By fy By $y By fy By Jb$a$gd[8(gda+gd[8gd[8xxyyMyNylymy||||  ш҈;uʉby By s'y By v:y v:y fy By R!y By fy By $y By fy By &7y By q(y By y y y y y +gd[8$a$gd[8$a$gd[8(gd.$a$gd[8gd[8xyyyyy yKyLyMyNyz{{{{{{ |-|||<}A}}}}}~~HM܂%{Άφ҈tuۼ۰۰۰ۨ۝ۼەۊۂzzەەەzs h\h[8h wmH sH hnmH sH h5th[8mH sH h^mH sH hGrh[8mH sH h}mH sH h=5h[86mH sH h[zmH sH  h.h.hu h[8h.mH sH h[8mH sH jh70*h[8UmH sH jh[8UmHnHu-uxɉ234ČŌ"*_kՏZ[\hiir12Pd &ƔҔԔՔ()ѷᤜјhY%h,hI{mH sH h,mH sH  hh whh hh[8hhmH sH hm-h[8mH sH h wmH sH h^mH sH h[8mH sH h^h w h\h[8h[8h97b͊֊45ČŌZ[ܐ]^y y y y y y y v:y By y By By By fy By q(y By y y y v:y v:y v:y fy B$a$gd[8(gdY%$a$gd[8gd[8(gd9 +^`gd w+gd[8ԔՔ)vwÖcde|}y R!y By y y y y y y y y y v:y fy y By  y By E4y By v:y v:y v:y fy B(gdY%$a$gd[8$a$gd[8(gdI{+gd[8+gd,gd[8)uw~–Öߗ     ce|}טzڿڷڄuڷmmh}tmH sH jheh[8UmH sH jh[8UmH sH jh[8UmHnHujhUmHnHuhJhY%mH sH hY%mH sH h (mH sH hmH sH ha=h[8mH sH h[8mH sH hhhY% h&h[8h,h[8 h%_h[8)}{ޙߙgћқ()1289MNXY[y  y g4y v:y v:y fy y :3y v:y By fy By &7y By fy By y3y By fy By R!y By py v:y B(gd+7gd+gd[8$a$gd[8$a$gd[8(gdY%gd[8z{|ޙߙfghǛϛћ2 מ yz{|#,O7MNͦӭ~h*h[8mH sH hsVhsVh[86mH sH hsVmH sH hOYsmH sH hjheh[8UmH sH hY%h[8jheh[8UmH sH jh[8UmHnHuh[8mH sH jh[8UmH sH h%h[8mH sH 0 WXYZ[OPQƫǫ%&'()*+hi  ;¾¾–’–{jih+hmYUhsVh[86mH sH h+hmYjhvh+Ujhsh+Ujh[8UmHnHuhsVh[8 h`[h[8j9h`[h+UhmYmH sH hmH sH hsVmH sH h[8mH sH h0KmH sH 0QR%&'*+i  <defmy y By py v:y By  y By By py By v:y v:y v:y By Jby By By Vy v:y v:y By By fy By  gdmY$a$gd[8(gdmY7gdmY(gd+7gd+gd[8;<bcdefmnopqޯ߯NO±ʱƲSTUVWacƻ䰥xhGrh[8mH sH jh[8UmHnHuh;oemH sH h\mH sH h-jcJ h ~hmYUh h[8mH sH jh ~hmYUh h-mH sH h-mH sH hmYhmYmH sH hmYmH sH h[8mH sH hsVh[8hmY/mnpqޯ߯STVbcy By vy By v:y By fy By Jby By By vy By v:y fy By $y By >Ay By By By By B$a$gd[8gdcK>$a$gd[8gdmY$a$gd[8(gdmY7gdmYgd[8cµǵ Lȶض۶Yrs}Ƿ+,ݸ&9Swx:MZtɾɶɮɮɦɮɮɮɛɦɦɛɦɦɦɓɈɶɶɶɶhh[8mH sH hAmH sH hah[8mH sH h^ mH sH hCmH sH hD)nmH sH hGrh[8mH sH h[8mH sH *jhGrh[856UmHnHsH uhGrh[856mH sH h1 56mH sH 2Z[rsabFGfop#$z{y fy By Jby By fy By R!y By jy By q(y By fy y By c>y By μy By fy By R!y By ,y B$a$gd@gd@gd@$a$gd@gd[8$a$gd[8pXd @YFop(3,zlp$-4?'<~پپپٳ٫ٛhH"@mH sH hq,mH sH h%mH sH hHmH sH h>h@mH sH hB?mH sH h@h@mH sH hAmH sH h@mH sH hh[86mH sH h[8mH sH h1[`h[8mH sH :~#,B34 )4?_`l{qE *'Gq~+I01DW`bhinненненЭЭХЭحإإإЭh}mH sH hLs mH sH hCmH sH h^ mH sH h'Zh[8mH sH h[8mH sH h>;mH sH hq,mH sH hvA mH sH hH"@mH sH h@mH sH A34DEOPXYy y3y By fy By ,y By jy c>y By fy By y By μy By fy By jy By !:y By fy By y BgdcK>gd[8$a$gd[8gd@=Civ]fmn0PTo"<G'Ulmz{'+jx%+ºhqAmH sH h6$h[8mH sH hL2nhL2nmH sH h*MxmH sH hL2nmH sH hzh[8mH sH h1[`h[8mH sH h}mH sH h>;mH sH hLs mH sH h[8mH sH ;  ABbDNa/J]{C]^kưꚏ|tttttttttiih.h[8mH sH h^mH sH hMph[8mH sH hwmH sH hRh[8mH sH h>h[8mH sH h Sh[8mH sH *jhGrh[856UmHnHsH uhGrh[856mH sH h[856mH sH hGrh[8mH sH h[8mH sH jh[8UmHnHu)  no\]   y >Ay By By By By By fy By !:y By fy By Jby By $y By q(y By R!y By Z/y By fy By R!y By q(gd/gd[8gd[8gd[8kn: `c?E %\^dhRh[8mH sH h mH sH hLh[8mH sH h/mH sH hh[86mH sH h1[`h[8mH sH hVmH sH hwnhwnmH sH h[86mH sH h^mH sH h[8mH sH hwnmH sH h.h[8mH sH 4-Wnz'\`a  / 0  $ * +               e ·hO+hbR6 h@yhbR hqAhqAh@hqAhbRjhqAUmHnHuhGrh[8mH sH hqAmH sH httmH sH h8Zh[8mH sH hJhJmH sH hJmH sH hVmH sH h[8mH sH 5              &'\]BC=y By >Ay By By By By By By sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy s8gdqAgdbR1gd@gdqAgdbRgd[8e f    ')=H)M 09A>_#)*./0f-ju h=NrhbR h9hbRhO+hbR6mH sH hbRmH sH h/1hbRmH sH  hkPhbR hF[rhbR hIhbR hbR0J h]*hbRhO+hbR6hbR h2>hbR<=>/0$tuIJ!"RS)y sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy s8gdqA#$/_8 $,/;Goz#$CQSwx*LMκ hbR0J5hF[rhbR0J56hF[rhbR5 hF[rhbRhuhbR6mH sH hH 0hbRmH sH hbRmH sH hSdh36hSdh3 hw~hbR h7hbR h)&hbR hbR0JhO+hbR6hbR hV~hbR2)* AB4 5   '!(!!! " """.#/##y sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy sy s8gdqA ;fg7<=@hi ;dq' N R T n z   !(!I!x!!!!!!$"N"Y"~""""#G#k#x#ݹݲղݤݝݖ h[hbR hQhhbR hj-hbR hdFnhbR hphbR hchbR hbhbR hn^WhbR h5hbRhuhbR6hbRhH 0hbRmH sH huhbR6mH sH hbRmH sH 8x####$]$g$h$$$$$3%J%^%_%%%%%%%%2&Y&}&~&&&&&&&&&&&&&&&&&픐}uqmhj?h{D/jo hbRUjt)F hbRUVjhbRUhqAh=NrhbRmH sH  hdFnhbR hqH0hbRhqH0hbR] hbR]huhbR6] h9hbR h<>hbR hBhbRhuhbR6huhbR6mH sH hbRmH sH hbR h0hbR*##D$E$$$3%4%%%&&|&}&~&&&&&&&''''''y sy sy sy sy sy sy sy sy sy sy sy sy By By By By By By f3y v:y v:y v:y By By B(gdbR $`a$gdbRgdbRgdbR8gdqA&'''+','-'.'6'7'<'F''''''''''''''''''''((( ( ( (#($(%(&('(.(0(4(:(Y(Z([(](^(s(t(պէћٛ՛ٛѓшju)F hNQUVjhNQUhsj+ hj?UjF hj?UVj hj?UjF hj?UVjhj?UhBhNQhj?h{D/j hbRUju)F hbRUVjhbRUhqAhbR4'/'f'''''(( ( ('([(\(](w(((((((y )--y v:y v:y >Ay By 35y v:y v:y v:y v:y :y v:y By By )--y v:y v:y v:y By BgdiZgdbR$a$gdNQgdNQ(gds7gdB(gdNQ $`a$gdBgdBgdNQ(gdbR$a$gdbRt(u(v(~((((((((((((6)F)H)b)e)))****=*]****+B+D+H+Q+k+++,,,,,*-4-7-J-L-M-Q-_-h[ hN6hNhN6hN hkk0J:hkkhkk0J: hT<0J:h/NhkkhT< hiZhiZhiZhiZmH sH hhbRmH sH hbRmH sH hj?hBh{D/hNQjhNQUj? hNQU3((H)I)f))))******L-^----------y By By By By By By By By By By By By Bgdydgd6_gdcK>9gdT<gdkk9gdkkgdiZ_-|----------....!.".%.&.,.-.0.1.5.6.>.?.@.A.I.J.K.ֳ杔搀scXPXhK'HmH sH hO6hK'HmH sH hO6hK'H5CJaJmH sH hK'H5CJaJmH sH hO6hK'H5CJaJmH sH h/Nh/NmHnHujhK'HUjhK'HUmHnHu+jhWhK'H6CJUaJmHnHuhK'H6CJaJmH sH hWhK'H6CJaJmH sH hK'H hiZh[8 hiZhiZhT<hkk---------. .!.4.5.6.>.@.A.I.K.L.T.gd\N$a$gd\Ngd+  !X gd6_gd+gdnogd)gd2gd gd[nkgd?HTgdTrTK.L.T.U.V.W._.`.a.q.y............../// /!/1/9/:/;/2@2X2Y2ܺܯܺܯܠ܉uhE-dhK'H5CJaJjGp hK'HUjF hK'HCJUVaJjj hK'HU h-6$hK'Hj'e hK'HUhychK'HCJaJ+h!hK'H5CJOJQJ^JaJmH sH hychK'H6CJaJhK'HjhK'HUj_ hK'HUjRٗF hK'HCJUVaJ.000000000000)1*1d1e111111122!2"2?2-$a$gd;oe,dgd;oegd;oe,gd;oegd+?2@2X2Y2f2g2|2}222222333*3031373J3K3S3i3j3{333$a$gd;oe,gd;oegd+Y2f2g2{2|2}22222222222333333)3*30313J3K3i3j3333333333żrghO6hK'HmH sH hO6hK'H5CJaJmH sH hK'H5CJaJmH sH hO6hK'H5CJaJmH sH hK'HCJOJQJmH sH hK'H5CJOJQJmH sH hK'H5CJ aJ h,VhK'H5CJ aJ hE-dhK'H5CJaJhK'H5CJaJhK'H6CJaJhK'HhE-dhK'H6CJaJ&3333333333333333&4q444444444 +p^p`gd;oe+gd;oegd;oegd+$a$gd;oe33333333333334B4T4_444444444444444444444455 555555#545B5^5_5x5y555555鰥hZlhK'H6CJaJhK'HCJaJh!LhK'HCJaJh!LhK'H5CJaJhK'HCJaJmH sH hZlhK'HCJaJmH sH hZlhK'HmH sH  hhK'HhK'HhO6hK'HmH sH hK'HmH sH 944444444555555^5_5x5y55555555555,gd;oe,dgd;oegd;oegd+5555555566+6L6M6N6Z6[6f6g6h6r6s6t66666666666666666666667787E7F7n7o777hhK'H6CJaJhhK'H5CJaJh!LhK'HCJaJh!LhK'H5CJaJhK'H5CJaJhghK'H5CJaJhnOhK'HCJaJhThK'HmH sH  hhK'HhZlhK'HCJaJmH sH hK'HCJaJmH sH hK'H256L6M6N6Z6[6g6h6s6t6666666666666666,gd;oegd+gd;oe +^`gd;oe+gd;oe667787E7F7n7o777777777888888888$8gd[8$a$gd[8,$a$gd,gd;oe,dgd;oegd+7777777888888888888$8%8&8'8X8Y8888889 9 999 9!9,9-9K9L9a9b9ƶ﫣﫣﫣wwwlhq&hK'HCJaJh}thK'HCJaJhK'H5CJaJh}thK'H5CJaJhu hK'H5CJaJhK'HmH sH hO6hK'HmH sH hO6hK'H5CJaJmH sH hK'H5CJaJmH sH hO6hK'H5CJaJmH sH hhK'H6CJaJhK'HhhK'H5CJaJ*$8&8'8X8Y8888899 9!9,9-9K9L9a9b9s9t9999999,$a$gd}t,gd[8,dgd[8gd+gd[8b9r9s9t999999999::c:l:m:y::::&;';(;A;B;Q;R;c;d;o;p;;;;;;_<`<<<<<<= = =!=)=*=+=,=韒hO6hK'H5CJaJmH sH hK'H5CJaJmH sH hO6hK'H5CJaJmH sH hY%hK'H0J6h}thK'H6CJaJ h&-hK'H hY%hK'Hh}thK'HCJaJh}thK'H5CJaJhK'Hhq&hK'HCJaJhK'HCJaJ39999::I:c:d:::';(;A;B;Q;R;c;d;o;p;;;;;`<a<<,gd[84gdY%,$a$gd}tgd+<<<= = =!=)=+=,=4=6=7=?=A=B=J=L=M=U=W=X=`=b=c=k=m=gd[8$a$gd[8,gd[8gd+4gdY%,=4=5=6=7=?=@=A=B=J=K=L=M=U=V=W=X=`=a=b=c=k=l=m=n=v=w=x=y================H   ̼̼鶯 hiZh[8hiGUhO6hK'H5CJaJmH sH hK'H5CJaJmH sH hO6hK'H5CJaJmH sH hK'HhK'HmH sH hO6hK'HmH sH 0m=n=v=x=y======================gd"gdydgd6_gdqA$a$gdqAgd+gd[8=============================gd?HTgdTrTgd"=============================gd[nkgd?HT=========================>>>>>gd[nk>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>gd[nk!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>gd gd[nk=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>gd Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>gd w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>gd >>>>>>>>>>>>>>>>>>>>>>>>>>>>>gd2gd >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>gd2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>gd2>>>>>>>>>>>>>>>>>>>>>>????????gd2?? ? ? ? ? ??????????????????? ?!?"?#?$?gd2$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?gd2A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?gd2^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?gd2{?|?}?~???????????????????????????gd2?????????????????????????????gd)gd2??????????????????????????????gd)??????????????????????????????gd)??????????????????@@@@@@@@@ @ @ @gd) @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@gd)(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@gd)E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@gd)b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@gd)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@gd)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@gd)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@gd)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@gd)@@@@@@@@@@@@@AAAAAAAAA A A A A AAAAgd)AAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-Agd)-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAgd)JAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAgd)gAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAgd)AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgd)AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgdnogd)AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgdnoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgdnoAAAAAAAAABBBBBBBBB B B B B BBBBBBBBgdnoBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1Bgdno1B2B3B4B5B6B7B8B9B:B;BB?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBgdnoNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBgdnokBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBgdnoBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBgdnoBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBgdnoBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBgdnoBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBgdnoBBBBCCCCCCCCC C C C C CCCCCCCCCCCCCgdnoCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6Cgdno6C7C8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCgdnoSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCgdnopCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCgdnoCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCgdnoCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCgdnoCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCgdnoCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDgdnoDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDgdnoDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;Dgdno;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDgdnoXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDgdnouDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDgdnoDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDgdnoDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDgdnoDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDgdnoDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEgdnoEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#Egdno#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@Egdno@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]Egdno]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzEgdnozE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEgdnoEEEEEEEEEEEEEEEEEEEEEEEEEEEEEgd+gdnoEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEgd+EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEgd+EEEEEEEEEEEEEEEEEEEFFFFFFFFF F Fgd+ F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'Fgd+'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFgd+DFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFgd+aFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~Fgd+~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFgd+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFgd+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFgd+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFgd+FFFFFFFFFFFFFFGGGGGGGGG G G G G GGGgd+GGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,Ggd+,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGgd+IGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgd+fGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGgd+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGgd+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGgd+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGgd+GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGgd+GGGGGGGGGH     gd+  !"#$%&'()*+,-./01gd+123456789:;<=>?@ABCDEFGHIJKLMNgd+NOPQRSTUVWXYZ[\]^_`abcdefghijkgd+klmnopqrstuvwxyz{|}~gd+gd+gd+gd+gd+                          gd+        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 gd+6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S gd+S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p gd+p q r s t u v w x y z { | } ~                gd+                              gd+                              gd+                              gd+                              gd+                              gd+   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; gd+; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X gd+X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u gd+u v w x y z { | } ~                     gd+                              gd+                              gd+                              gd+                              gd+                           ! " # gd+# $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ gd+@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] gd+] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z gd+z { | } ~                          gd+                              gd+                              gd+                              gd+                              gd+                      ! " # $ % & ' ( gd+( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E gd+E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b gd+b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  gd+                              gd+                              gd+                              gd+                              gd+                              gd+                 ! " # $ % & ' ( ) * + , - gd+- . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J gd+J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g gd+g h i j k l m n o p q r s t u v w x y z { | } ~       gd+                              gd+       gdcK>gd+9 0&P 1h:p. A!"#$% nP,Qա%vPNG  IHDRflesRGB pHYs  IDATx^Oh fȐ eP^pHp/H֠Tp6{p<8o =(C7wnp ؃=ҁ3 }q~P2 P|{od(HW.r{gތ7bŊ+Xb?ZǝfѭkV{j5j^vVw!}Zkuyz1kf֭7A2֛qzثו^h)Q|FZ|64Ҽ;h4>yx~xSzP:iē.ǃך&E\CmcxЉ_)ryȯ!h6eZOVU[r3;Η3͟<Ʃz S2;|^P3-=LV4NOwN|xӳxe4~w3ŜL3Sy f[CclC4Ilد.]#inA/°Ygwwz ]\fjZV_5~7t02i3{kk__E_m4x iբ\p86_|aP*c ڰFpƠkmࣖO <ؕp,L8Is<3Hi ՖP 8V" }H3Ð6LbAp; \ z@1{W3U9oBXBHh1E~Sϫ t z?!!ftşlK~H9f)/ 9yٖèI +t٢i4璍ZUx1Nhvķx>.[w~NKv'A2e~에2IVnJzű$A8jnG26R@y6@,( kaNyŠb,,~vGȴժ>z8֎zdFi!F:Q~ 5!!jTR嚪wFYGcʜFSzZ뼵ᲊF3V|jb\POAqT>V6%4F)G%)"ױh{0l㔜s;vUiiΚfFb)z eVyr=_?z^q:"Q1Nmz'sv]ڛ=KeqAWvn4 maoJ7zz.!=.uTZ9iPf{}9&H_6x{J z];`0@a \;-}g_׵vs?߯Ve 9hׁUj}fHMzi_ ѠsDr:P01?+ ڴn鳊mjr8O=`5aW@{Z^V}X2;{3D֑R#:C[׋86J6C\ 1 } ԊU`I~wk]#DZvNpYxZ8P^N(zP(bĘڑ=ZV:+t5Gi>O m/-;;JE_+ʡ_mٔ3yA2S&P&Q:OzVP^)GܑPlBO17>EjYldjNUK7OӘ'jJs~+;nZi& Z=W{L1i! T SBۆݪi4*IBV*xboc`j !{69do0-rEN;Α2vˏNjP"}(*E?XTV ݨU vu1-G6W\<^sjxg= ۨngw%;!9?,B6\JaiI rrrT/ k_kKQR-/2<9r%s\[R9px%X2\^ѯ'K A%JF5]W~]T;q/-QPɯLdwrrT*틓%l 꼅8Ԡm^;ԩ+-+'ڑĝJ#=B10N$jFRЅuMjX%R}Ryr+$X ];鯬TϏlGS[[Q_i?\i\_)Zw4jn}7]KBPrt\]i P[[ѯJ _kK̭|h>R1Y-- +L'ͥZQV4\BB댲ґKG''K. OWVբaN. A2R6KG<ޭ0sKKo~Y;B]^::qDc$UN{M/4\A+_F%}牳Vj+KLq}X/y3?_w_ޠr~?/R/7_s_;dno\갛A> _~7G-_??i{ņԥS 6aV5wޮ=hvcht8\kPrƭ;;lW+npPZv`>c0_nzZ8eӖG{{X/u>ZƤQ?wXSBhf"` X-Þs(0M wLS4 *]c- >nG/}BLSYk7d{hOiH ? ڱU:䩾0e L߁^YrZ|cAr5?X$#7io)-uYHҩfHk%Gω}ria-Db&\\>! J(.{p*i)MZl8j=L"Mj]pUx*- $oS5uAs%M3o"ىh̻JG0nB-;dFQXJGvMqyF.GFb  :csQL?R-oE^ؖ?/)'}Y: =Z~TWA!Xw,#aLJNTZ{ß =++WWJm#5fs6>􆞅 ժkJkTvPBP AvΣ7O݃gt'.5oZưC{DxxF:4[(ʥy1Uݟo{<1'Ǯ4hXc@}m>hook!Y T(hӂZX'oHo,h4DwS50jFN.P:RD!#\>o#mwjP~)_xDҬx[}YZ0s?yot/r'X Fm;ģհ-B!`c r=Pl_8/&w""~,B߁ӲS-!:"N_wP:t%ʯDK5>" E87RB腕V6ٰy:>8DR诐XZdYU[9W*Jc$ (X]rGJ0V2yg;^X l(MJBf]oiFo "xXdMc6'Jx.D;Dݔg< &P4.Qf!Jc5#w1U|_ߚ핎Vhlt) =jW(T0.:SjQ~jQ;Z> E|>֡;I;ҜFXrjGS'N="ӷu\1/IKpw7-)AW6xK[U0^l@WDoF:XJ3nchr)nᯔJ=+< )F(_@Ɗ@M~LZp:ׯ_O għuƔ֞.J[_`I󽷻E@gB˨W!,H>SFZBA ],+)\=}s@)}!qOQB u2atY+o1S~Og!JpnϺ{O==ˎa(htţ@RQ.t&poOPG~#]8a'}!ЪgOXxݟP,_[_t0DN]%AAr3%7&ífm<IY_] knhB-i҃݃Ws ʈu^j'>){k[df=cI"]0ދR^;U&(1{X;+芟^<׷6n׷[og`Hl%bɇe;;R 8A2HeIj(DdG6J~0GIMoCϱ}Qϫ7 |ѷ-P#P6~te\oE5ӆ֮"ޗz4NO4Q]-Pߴߴ"M[,RVh/(i;a `lhed_Jǻj{VQ<ԊSiXIZ,hEKhWNX&ʔ8_@dׂpwæ۰x*jŠVo#A@Y6AJg[ZLVwЬ(:QEFjUA J^3Yt{Z&[5@3f(;>()4J'C#dÑFrٺ*fh:ƧRjGMHWd !SذKbjlnֵ;nMjG^1Xn敭uE"e1|sjēͿ0TA[@ag@H#]A*~ͭ{o`lW[A֭[yÇX,wLȹ!Q%쭛wy#(9n+?İ,AKjRCN} m||Ln,~X1Gc(/zSHK bDs`S6, ջFe/l|aKv@Y{SY+/Q[碯q V%Hg0lej[wā2I|':FlCD +iZUd+ aBZE [tA$옲EIc^<"{x<%|j(oN/a G9w[-HSHYKT{)Nc.pBX7]N\B^v_EtGV'c #e .B}-$PgtH@v%3fCܥJS:1aT[>ΏO&~gu\>} ~H[7[NGEG#ZaسZ,6H-;_D=%M(Yg`S,!fkoe*QdFcCW[[~.6ѠAkV\QU,Bu7*Arz! wey )^a[@ٛlaoY񣾥2(-ldl1᠔T.1]v̰%נ_td &ʆ%:-IBe $>\wżviW8B;nTwmfH Т2Mbim/5v@KY=p.rѻN%iqɅKuʯ*j5;A[0(u'eHx< ں~wB|r\ps]<x?`s_HQ?ol8ۑ56mxwhDEyw}}ksk tw #q{k9:ۏRc( d`vՉ4qG*{쀤wy&jy= 1Oj1arR{6 h'V=<1S?Ճ;YPc |hPA?҄ht־)ඇnOk6 @[=Fv͇UkkHv?ʟ,(G/>YLWm 5v^|'יJ-} Ʀ(S!4J'+mgp ɦ& 8aa6t/1wwXF߲p! ǜcxFvH'Қ!\"P۟hpന oAJV *$5=}лpO~Xl+kTJ hG[D:֓_dH!AYP j\s:ލvV&O^s'L#m' Q;hShEfGX Iyh1.ЄIÃrd <~ Grejc(PSGHPKR|fB g\`py-?ZcGA(Ї{*ɀmp!9 aBS;y㬱j\ u9?( +k28BgGOK""ľ\R^}}jXn &aed9l Bx[*/Y+l72 bi$-J=w^k@*V=,GTq+MPӄ|0Ivk=D.cd!+U#@Fg3HCj| ) md,,㖉QHZ/kIΩFJJῪO }.xi:[31kf,H,'g;h=(0U0.l X@튭0]L6PaFsRdEZk`(oU߱N#a@ kQB +|tlQ:pD`{sLjczt:?sJƦG:fe&P^>;Ӗ1Jk3'V_kTqPeh+7cu AܪF\ٴ VN0Ϟ`'Ȉ0+iXĺ ~1kw[n8<.A -Fd7t%W>{΃DxPu:eϔ]0݀w6:Vi z{ȫ a Ӓ$<4*>HҌ@uQ5tU; pdEJt^R)L$,FAŽcM琥mz,-ØU%z* v-r.cAa­# fѮXc#X6=ho|I-0&UZgQ3`suD^6bHOfu/_駟^#M,q!%W1dիǏ"K!JP$/v3`u`T( W ,FLJ>|&G%`O[iP)poߧ:*7H6DV v箅U:PQW37= SD #Gc*Eh4 x.weA /,yI 1%eќP^L}@FQ|"Hs UqU:#Dۘ0诒d &(ϓ|93[ϴECm!#_1y 9:4< ;.d ln߾H/ uJS]-m&{cݻS˄w{{퍍^u0fV)56y[D_nc%!1[/xƁ S%*& xQ9V2c0:Y{NNh)OH-mԠiO! s[/36kB< #}c4IEr;jp -VQCKpA6UqFabVq_5iiҎ&*&-Rqеh9e7Zo˩p:*L^Wq35uU/)@"J$I CkiyO" ! }eq_נϷ05_R=Q +9o//- D/ I _|jcxDC\>VB}d'c%WTG_՗z_`jeH!N+(e8!& "ʗ huBT9!'ª/楓#~$eZB|FO[i?3F. E!F_>jE6Y m#O։hVh* 28WW4$6zYB4<6*`xnFORey">PEsI6wbMKf7n.oה6mS`Sf}4m jo*n[7q&9>χ]ZOKͱGFdfyV[P}07qC?#2E-225aSd㰶`4&uiZ>WKpjQ@)6}2u3 ,|R}"S ұ&}V?j@͊u G ˄t_xEy9"/g"oe5rШHhee:IQQԑj?IrxnT~4F~i ]P8L~g+ho.sֻc5w]¹iM8m=E{~b:p8RٖyeUNg횠,,,TV+@#Wu8:|&qcwoOF5&6N'BYLkJ4|y8G1 Og *Kdh a׊J('ZmѯހW8yLlh{cÿj8NuLCaߔǥ|TuEuhhB52E 'N}3NT2!Bbw28# OwZZwdKcAW?%G8$ ]{ϒzN:#q,bVgQT|1y:V]u.RݩK^WhkT2*k<Eܴg2B9kPn+|E܁l:Mvt=#g!a Sԧ1r1]oŃ@:f(&WiRΒB aiM 9jUʹzK۔l7vc PC p܍|A v˂:{s!ӂEkY?ZTԓ$( paZ1O!+SBi9wE\ixǧ{{Ҷ(QIjD٬nYZ:{ 4$t{ї]mQaG!.o/pgv pfU,Xjw u.U"T4iV~-OF!pQV1t2ō e:f< 8C X0AN\FF3X9N&ZrԴ =&,ڛgY钶:uwzM42MqPM"ܡуqZQ Z|pU51PTr5D1jOmTwzؓ6lWAќ-YMk\ͫ<ɽ3ƫ9yߚŷWKոH?:§ǯ H|3#_RjP (ln3 #|gBVkD/5HV)p6iFLQUVSg o½/NɰM+mu~ خMw3JeixͷsXf b:TqPZOΚGϖv@d/2*ڰbqfmm<jqxgP3r`f9fA' YlQaE܎U+쮫d:^g7 jn5[-teks{ ?]>6B$d߅j\ӚUCگ܃nEĬŅ98/?ߦ9vv=s~zżmeShZ^]mj5&lzխz:ew.͸onۗ[{_Eu x{oNsYⲕGmwR.Bs9#]uw~ѵD2^ˀ%%΍2oK d/J&'73tOU|3+YQK3%Y'sv!3 -Q?N#qf:ܣm j0s[2]6̶2Ʒ4ao]>;=w\> ؄c?%23D<&HCK 2~^'[mMv'{)F5.[&;:;6\vpYjuX;",j Cut*M^)FC:ui-`Zu3i9\'?1OY7e,j!bJHUǴ-)f_afJ5qVcAVEi{1~UqFD`:OBbi_ %~BڻjЋ`}ger;?IJuw^G3{_K^~*3{eZUGEɡ{:2`hUmH]q!oMވ-,HiKsĨb|pP_2=JfL۬E_>3hVcL;S/=K?.Y(wH; u8;yPXvhUΉ{ #M`aH~m聘ba4>`0D7kޮG7B*61*7z'Bu;hW ׯ;mj|kQ=*OXofQO!4rS&eՂ p ۈɄ7u  8;Ve{?7u#yPa \I_V(3Ϋ0C\t^{ڲ<0SwtBӺ W c[&_β[fk9>_'f,a@fD< 56.~j $cZh~bJ8a@.-:zqNV携+[Mm .ha|;ՒY9z6gs@Rč΄Z\s$A6:Lh 0`,9Z3ӻ{{n`JBJ=?+|HG3$ϸZ ]O'c4wWQR%d;OX0b{,Ab;C<J%?]ӇMwZZfQ%`z h*f@9Î"`b`)۳ocsy|O '"Obٌ)A g#uσ?( L*4՟ vvvя#zOEXQi%QޒMPx މCNGus9BuMtc?#.'[d:pWL/}nuUEJB#1$\&9UߋgҮt }kV:yZZ U-xӑ} iHЉؕK/+5WVdX[ڝfЉ|RuumI@!3F⁇vE$bidQ%P&T(y@G@@2F\e~YΌՊbrSatV|l  )LK܌xҾ{4:qHE|竞 ^u)O!H@jk ʒM %,ѠkFcIK:83`z3FA ӣ>WcG<ˠ70UԎ XY[/[U^E[;VAlᏥUш?1:s"AL3ؑCDNYȕrfKNa;i N1)лg]RJ$П=W<,w`lZlެyabJg!8v"aZuY sJhD#B$ {S,|( Hg1 jqtp &%%"t~j4J3AПjdE4)tmHB*&G@U`Q2h7".,%i`kWGۉ5r< cAGqN$~ nɺ!Xv6ziԮQuG'@$hDy],{űܖSb"=x퀒{HYwPgZFFoiBFp8C W0vd (1pJ~}=LO V0ؘ6OE[4x" =d]XPmXp\,,1yTUE]yE Yܢi ʎ9.X :`!,jř0%*>f j{pAE^:vdӾqJUuQkrDNPc3$TSJԒ~0m? 9.7!죃tTlU!;/s1ct.xiJe3bjz1٫Vc^EXRqf+=z~h/@jy6W !5 ͸J oȌY1΋YfNZ?TЃ+DUytQ5w]xyHfWj귛2vvMp,_#ܦٻQ@ WPs]8ȶojy+"ȣ*|.$˫Mm49d\:=Kih+=& FfDFF[R}?)XF)o%(Jtj% )$9EVE{̸S/0`@oV,٘%I_UP)n=9lHZn€`5ʷ=ynw_N3Dҵ.ӸmJd]E)_E_43ϻCsCG+ Yi/l1bMV^-^>֝˝/%omѝ8>яbM,_ 4LOG!_eO9MgI e*}kQwͿ(=+3k,tMnEFFewKw!Y:b+LBյpÖi9izvi[仧,i^,Jeh֮yhXyݼuJ/>7aV[Wg3.ód{t+1mmi"=9/}cLm޼ ddW! tZ|_Ɓ>>$=oZϻ*h"'x;y)ɫ+v';]pv]yfi*9 JN?O@g?OA= \@F=m_*a_>?:_RH!J zPGZTHuC'|Mr6r竖hlUONqϞNfӫb8~E&yٞqY#;MSiO6|18WĖݟ3.hEDB#*Fъ8׬|4҄;AƆq(:9}iu8iMw=Us|:#17Gq .L9eu[-foŊ7ڦlc>d)RRgĬBD5m<(\qx쁍fn5B0qKw +U]=EݦBE&-p_t yJ]|}J\918})$AԇG=9B]hH푗*g3=7w)iXWcjRq/ԜC`[anp{Aʖ59_W1hGR t:8xd9*jzT /efZ=o>+M¹a_;v?4Ui˖">sgT9SϢE I̵( џMwOq.C-=V33Q!S\$HfP9<5dhL?EIsdxEc^~~pyĩdt 25#Xh10bz%m:3r-SB Yϩni hC}q7PdiF1BEz+=[:q{b(j|%ܬeUHz.{j|t!Wt2&H#"6̙J#DdG qi܈ sVّ]bO:S|V9) yD "'0QOg{q&$ zOabӮ}wO2$_V$( ~jk>^mՈi "dԿAP@LsxwZ{: >j#ww^1UD,l(^EʻDhJZ_ge 偯A?iTHnp'{R~Iqѫ ,Lw@)E O`Lw&KhʿV";;;=_m11k|܂Wn{춇 "PD ͧgV3Y$B'ܻZ~\0Vk\$PRTF06nmQik>)2M mKF$|+ 4=n߸IPhC,4;~ww{cW;/Xa>S:ْ5#tVl'd=K &M\#sAPqᮛNYD:[z-iw_<a<k7ܼy[1pȾ9͆^5q%.թ(U}7X$WZI%hWd{cēA\N EP9EtB hFO p,I4@ K 󄪌!o*y NZ⿶f$:d`5 [G21̈Aq!h׊8G{,= ;x~ًgtxU,JrģPDwCtҭÇ96R]8oq "KJ>y3N \[el9-2؄ʇçO[xm,R3?IgG~6E&w^|6NμoA+{u*}utT*m;抔LrrpRq}6Pd^%0~6DPa;}Fsǧ;ׯrЯ &%}WZڭk,B_jM^W)Z}w*n84{cW,0N̲#%nISE]HB&CuQoq ?|CTާSӍ=`Vz=dҶ~rSXȆLS ++RZN0xqpM- 1UhN"Ω"Ʒ,}cÕ=Hy7 ͜CWl̦V܅ہYzt-hP޾,QӲm( 뵵!"..sj/*%>;,Pz(D0 WxVwN=kMh,~t? :!;T_4[ۭvvPlҰ"Jgh'TK,H~σƾ@k[L4?Wzc+= OK7RrWu_v3yY.=|vw:LJa.p 8=sˡ-QK`T+ ۮa\*ވqG߻W>y>k؉Tj1ڄ(yx GBLZqcdO^D6>-fg= &͗1.k)yQi b[H{lP= uΚm\8Kq+PRu׺ \?ޞUH4+i J +ުNh6gXn]M';yǏ?|~;l#D F_3vL [CqDV_\ JHs:㳵q|/ ׯy:U{.QR.nXao尿{cbS 1ZņnqIms o767Sٳ+/^3 Rưɲ16yxڍkm_͍k[[V7ذ 4Gq 1ly=Tާ't#͜ѷfΆ Ocq>^<} ߝ>ݺ:lwIrj:`ah &;4TzJd`57"9͢#yg_7+GTL P;˗7ͭ[rɳC,5IfyYg3;$5ƇHk׮ŭZҏ\ɣP_DWIt3F5I.$̃fp땥wcu K$:"%i~f.~nT-r@}2ʂ f)0cH{w>A8ɾ۳Xu\+'gNl^σ;(<dbo[ڃw߸f/wO\D۴W4/cҒ-:\7( rbյ\pڶ{.9e>ރnke"@u';7o=8-7ִ߲<8ŴG_>8zΝP*W̽177743W[m|q21HQRj'=NZdҀ[r[xY`CL:ƴPvv>$'귶7;AAҰ~oyOi41|Ͳn7X#{;(b=b|w 9ԿxO |6A#OϸC#*KN < QRcGȶ!qC<ܹ}֭o|JD(,*g<墳}8,80SP׮޺ukmcm$~͍X$,bB akk +1]WµK(>숛]ڶU}8iD;kk;؂lrqdckc|95)YRH/ث{ LZ B wbftĮ{A\,s8`)v@4W'Ѝ[ jb1mVMPMϤRL9rx{''Y/Fmgӧb˹8Wr$b/Xro+@iK=M W7@s{{U<`Qg|قdTs`kMnJ$KNMt8A}j;v#Dh[4hVX`sӟv%zϱ1ѽ*-O핵%mն W$.iwO3?;9Kvk@oo^hs̪Ds޸vm]P `[XZcQw V˰KFnί|}3+6(clOvA- DOI1Z1aʎ?ܺuӫ*~jo.FX[qW<2ݏRyjG8>PEY<v/_u~|yo.Za'yC^{tڣ}"5Yl'$tAncr.b2>\kV4<u[ƒ7FGlBj0ʐqV;飵v#&ؗG̊sJ޴fz:TpI^Î+L'Їntdd.Ȩ?iқNcGO)П1PaU'`CN"R;lϠ{iǏ쎷p@=>ɲJP&lsXڔonZpFCP ^x'0/2:>~);4 8@I^Ģ aqXqt7VpJF#z BpuYvx[([#%?ڐhd갔\mÆkd]"A?nR6+l]e9VzJt%:1[ /ܽci`Jߒt;c 룴jcY萟7: _u/0 LDD.uVD_ۧO}2̄*V{AI-JA?=zqOm 7F82ױ6gҔKYc)#ty#T}$ِCUI΁ЋJ#V ]v?.yRqSqH;/? #5[ b>TS٭05ˠ{w$T2i (i`׏Hv(&l1cRØŸj(jVWַ@@Aװ]rZ;1Π(Frɳo?كOy΃=zƮ_FCՇFr.|<M toK>G y_RL4 :vՍ 1$0rxR>v@{:87,=luZwk6MO#/vu7iO.Q~O' b#Y0iœ7% w,_gK mq PҦ1J gcmb+FSHZ[0[^`\uN:tB'yD,7DKGkfSQ?r<bBz7k$^" 0oTW/0`l'U=b 4*&@ {yBxa⤄I ?v5 ~J~8,bxKLqrk0q#ٕyE[@j>J7I&4mh?oy68\{&%AMN*l][۔g4gQ8Qv࡮`ǐYDmpL*?ͪױRx7naGdkvlo`Ԣ6㾻w+2`zrDDuG! &쀫]PTLlL1Ly7FcxrsK?mx`O " |6٠LHY 3 m #C;r0ҋ)A>my&253%B̦q9(9n`-L$)6Pa1F%'j;/\w9̡fזYXc?`b{CTkF >u0HX^{6>єF"^!Ѯ٢G'ye۷嫥^>Y-C ?Dͥ 8TS,/I c{hIC[l+9f4$`u!Gɚ~h(p/ZцzgP?(ք4\XlJv&￰Px|РZ} Yimv[2*^<ݹu'dȉYwvwix|os: R'5tXRdMB, _.Q'o/[67?-*dg iGMX[G#e@{ 5V+ilز`S]Ř K\ar7Ö83%"9j-,Y?!f oV,5fmL;lw eP^ N{B?0(̆\}{/vwo}]BÙmVVOk0ܨ1Tlّ]UJ3<3hvү^σ}VW?Cج{ڠ\wa>7y(]J㭗6nujܴկɺB϶Wp׭+ct$&Ն$x%E M f_EjUT9^9C7T{ǡ8￯Kq`:&ril+' a/0&`ɶ[2vH.:r/8p :?ɍׅs4HpF0yk`8yP-d!wNwЦ@:Eqr@ј (aAJ8(J(.9׾{-۷on]ۺ6>vǴ;1!S/21SY1:6ٳg͡.ױ}82lQ6h3;v3C=C 0nDb$K:@%M h46bhX(MѽL9tsܹ9ҩg6n;\WL9U蓼}Wy4d>xcl׶pVXԻ@!o}丨D(iEihuv =.2Ě@>)EO6%[%%mþV0iw X+JƉ /_^s.3? PDa&Km9.GH(m\%4 %jSI GHjr 8NɧǍfq`(%me#"l vAF/QTOuҖD{q7~30nD ,aaEoրIVU,Ԁ`G1$"' |7^qimLF輻+l%o_=\˜{SsR1ԧπ/炟}}ǿ>֝/AZm_z6'Q_ .&dz{neWȾK*C0\4Xs1DA; ^Y~! kEoΪne9(hC:[ۥRnjB^@/DTot/tRZ{f RD\ޫ<;^!JXZHH4TW5bq#ɘ/^$Zc> y wF#}e}, RU ED47,^w{1Б 87 ?RL1&t3ꔂtftS!~HZ"l`C\*Q_ [VmLϩvϞ? 8a|v?wk֋/PE굴UOhvuX ܭihv)M#% [tL4q$1n%uƧ€rȗf/0oLO=ņ1z|MQ$Ro>ybX> ] ?;TC?_@BϧNa0SP%X7hMÄLhc΋?w= b>cE,8leF'*L#:D%`۞ilXώ+y6niUFwlem045V%Xfopx}׶Z`d0BP1A[E GpQ**jsh^J,$"d@ڋ{C%B {"$RŀrO? տ]"`tGOTh~wPP(mX I.CڝO`pE$<ɼ~ŭ )rԖ.̷AhjV_V|7*idaf~/N W5I *HT̏dy76Εp;tة)MGO _F¤3lhTbLvؖq{srpaREG똇1`Σ P2 NLKΦNSF`AeU`NwN3NQRњKljΎqWbJX:F[?[=zD0G_GUJ1 /k3v #; =qگ꼶ZQUd G:'m#o!1.)h"}O 4s65%),ϴN:'tTT; VkF Xʹb붿YLRtwGqO"Ʀ@4! -^P-8zvtP''On߾+u{x,ӢI^i|Wngk*jBvQVFyiq$t$ObN[ },4[EW(FOεMفL=T[{Vbgڬ{p"í6du'fȜ0o&2ӾijeCvLj gCw<#ZPgmY JRznۨ],>x-ԩW;Հm\Άb✾+N|s(Q9"Vv^/>΁SOvS3[z y5srt<1T8Ϻ% X; d[b-:eca-0*#4sTʸ>lF~"0K KS(x޶W qLh#YWDcTooʦm[)DXWVCBm%!Ҟkr>]eRџfL*@!xPKSF bsrdT5gO`@dV̷h`J 9:(Ia%#Lq\M;RO1m γY9O %檭)>}̈́~dg \cn a𩑺$MP9ZsqTDo@q}5:(ŸZd{@YZ|DC*?B uA:_yM:YMx g K|N(~=nO #8 rf-cYKe;OuGЦ6FOfhod}AꏍQRTD*pp]Qo'@G贉xkB6* _ [,r1/L>x8t'=C3hKgWVysRB[$!"vӉ;4K:qtg5i9Yg.Y*!,h $f>JBbDj _zX>9ߝ:4$XW(&Im#vt33f3nIG.Vo*4U]c)&UKAbeB8BcA`0c-[n P4̳X_ACZgD?}rʜw\kTm|N/>'ƌY*nzӬn5p-n'N(ug%P4kqo0cl)YݑrOJTi"xX:Nk׸,=xgR~e~ѹZ݈lxn$~ *BPO38U9LQcWhЉԏF7RZ$$Xѩ-!uʣWeDbz@pY$],I!Qb(g-ɏ0jWׄU~kc*)Βq.Ckc ѭ|.\B`aGf.Ww ɮWgȖ{'h?a1j'h>aAlZ>ص/|(8i!aY[AeRl7۶¢=m낆E95Q4'YHy-%/?BEً.)SlX'Of3z>M?t`=H]ҋ[%f?ϞSɿ5KZ ܽ å |>clILjvt3IŽQ+O|O5n|W~){VzNs?:su4uS܄z n8dMNF 5Ĭ5Z'Oi3?)NPK"ׄ8'QBCN#ˣMw[ε}ʴ|t+mT'k10mչZ]Teϻ@?9|ww~8xzs川vvv_=&~G`أQ(eѫqK=5ٿ牟r4yR-q(R2 o'y8V} 1PuqLtq.' s)8ķC҅OB.?V$~9dOTɩtOL+pG RIw HDySt^3GZ~LQvn4&N=ŪhA+|i So7roO+O4㤖=XFBO*Jk^vHt.?{'l޹uAlLba3&@#,\7`)ݦtYws])WͶTl+ #$AOP!}n\ &0v6XJ HTRq29J]_>3*q^78BwvJVLAAtR R wv,6H"Pn؄LYbьO[ Fۑ-༹*w%_n!'%~u^ NhjlxhQV[v?ZeNjLuۥh7ꆨDD"⚆vD-Q#cN*z7;1n?`Yn>tp&+E rN a`8"E⎝hc-:xQj} p{:[bFA+·;Ko`>6-}(ܩWȉٿOcVaI1==ŴOޞ:gBlI|p֏>[k޼~e}wA|ʲC&CQ*s2.`=tYE}: [ 3L­L,-&F+::flEH9_@Q (5Z Q;'i_,\{(5I⼽]R(PH.]}!N{DrQ}4*hoֶjk7j[bGqw6r0MKǭ)Q:$n8v8z!8zx6TTCԟ.n̺;*UhEYV q!S|2|6 pRɦ,\O,oB:Q|{E:;<4"Fl Q)3׸HWopu7nllnnlo_zpBG< 7Z UBC6BPrL8OtSiw zvkd ܎>i ['c@6| Oz:6gt449餇Xj%icZ6? S1F[X W0YS7ytr &LLL/*o>ɨly0`D`6F;7om7L)Fc{ywz=-c=B ܴ8tcNY<>]<g8C5K+Nm}G$U ;K? 82GΞ.WKhC) f ?r]oeܗB$q;W X봱;a%ʄ@ ;om>%0%JN=B7|qi1:uct4Ff̦ؐΒp)糣  ί=M[*Xـ%1>77$$vFk@)TBDZ^=zVWAtV6c8ʉ~EB2fb*% :rېЄ=.ցֹ1=?t3p*meL2 p<r]4^"g7/2uF3ݍoBKqeAQbUii) (1YߺuK, ͫjkmr xI{ׯz}f^3aL/45 -xBQ43ϸ[֓3fSp9DJxGjsAiTM=N[YFiU lbJl 13r';/_unsUDT^0Dw3'r9+y2F$ c,*<h ז0'js2d;tM䱨=V3^<@J@ESƪA6Pskups:r*d]DZ(s`m^V _F+n?omB,:n14nqS$ |1(=4a޽FmUxR6Qt{b6j˷kOo~{s{u *tF[- A-^9P1$$QV!dxbҖEiҦpAip`5S $f~x[L-0L+HJqcKhBIg&yDn`CN~/Zwj6n6Wb'83Kw^(R{OP_n)⛔= D5/(0S;l]6R-д.nr ,¤ksb{zKDoWѠ;=82!aZJ \!^TvOf ~M@;OZ ?֎8esp [q^>іfBkdKvPy4c%i+y:t:ȮG%Sof~@@AL&`oOӚqL\b4D@uv.~X-)DWZ>"ySrp8ܽ" k} <<^@V7\Kl^ |X pf5- Xl!jf:3p/d,6~ QcM ~|ބ-AZ`(Q|L'2 &!?SE| Nw^ n~!gWij[-RNI]b[[(5Z7>#P]lCb) 'ŖsnRT-0RTAI涟[d+&6 Wm%𿺧x'=Q3٣5+/ee;rOgsB@E޿`ȱ2 "ZpW7~j;\J9hA55lN@-)Rd1'[@ Hkwӱ =!'&lj3c7Ja~0.!0 βuH;`:jhO(, pJO~I|k>ap57n9V/@PZ"6'w @$p,hN"WkZ5VFM[$v^^a&PN-ݟx(z.2!ޮ59)Ǹ=!^2zs_Zۂ} Gө4q_zD| [ĉnkWks8Ӯ!LHLPB39;3mLڂr@V'6Vk }g0q4Jbi$,R1}gw7hނ{Eem1ʬzV{>4UfqM*o%,2<cz!{뛛&vT7>׊'"{-?ۍVq>uܐن?켼zܡ;%aURH 4T@L+߰Ǯ~07yt# f,0)%JcEvYv{{*O=w/+[[ۚe[ 0Z}b]srlhbG7jyKC‚uk}~֩vx6XpmmӔ3`R/rmj-hK@%D&${m*Ve 6C0 z%g&fi`,bx0E%9Krྈ*9Jí>m\n6eESŪ#%}E;ꗲ>j vC^dە>KaY5^IԷyO$Xa*s$y֯VV{8 WF'q'}綶RԇPn#z) -N/Z66M[o(& 21r쀖CKZ(Y4cއgچcoZԲ81K f@=8*C,pUdI83Cְx鬭Z}c7rj!)(ƶ9TS,l~ _$-E <K"ciQBKu[<ǎbH5a2;x%nWC,l 'FU6apkcr@unH#*M3ś=qtc!dwmVf Y|Bc5 T%[LȪ|$U`'ps){4!`/Z[ YF f,kHqmyPJ]og ind_ ZX"zW؏F{(ubr(Gs!zyaO zX)({ֳA?p dG-WF T 6̀cX+Z*d $7_Po_ 4c۷niǚ+4|lcn_MPSWפU+[rc _XƀN iO~P V"TEWedA_е/w^0s6퇄ļ*=ǒ x'ZγgΉ(›q@A!ⅯPgy ?}xZ;8?yͽo֚g w=H F g1 b:4bvvwL vH5AfN@$hVCI,h0xx!"^NA=XG-a+e3>9,35FMLqAp@CXxNl !`9wvWK {*3h l*?{6i `Y@Ò > G+YK4$K[vlU%uޣ|VM=.0!vG= ~Ztr4CS; j7߬w="a֯ڧ~ޥ 0W#*V=7sj>Ų $QlqIu1"t]−*p`3[?vcy1|o_,!s lڊrbTixZz:HOx.+Z1. 7Qw-vN`JIGhcOr< dvĪ7[-gymӒiiV5y;/.UM CR7=bN/>}ic4A-Vq2yi~vyw愬ܧYxL>Ubާ5NtP-VL77&hAsv" ~TK{{[,ITi#jV+Q뛺voՊguzW=2n_&X3B?}y3zPD=:f%e~:Fˤ@=c:#z5TJnߗ<$ "25cpիyўX隑dhFZ ]DEG-{DCw:zU?Vf3 SQ_|idKo.UO?xr7ãKKG]ZY|99ٺjo~T{uK+KKIhriT͛++ɯGGorIvP;9an˥_޼TP՟&̣ᛣRmKӛ7AwpxR;?PjKKKM}~Ro]n\,-(axt7?rWr͛?_/-+_Y2ߣz ,-տTLK+h^:-w^5ut?σ7.\IP+M\X^Ǒꖛ+>/8]R}?<\w-o#?x\_ӿuj۟舊b/oHS/(Er5 k~ HG- B3pT_'^ϗ/}_oXah_Z!zڴӰםÝp}mo۬/-}y4xCKRiohɉHt{ #7D/.C?#z\ ?1y|~yiaޱ>ߖѬ-Ih~t.\2̄`/WtIs%~Gd7s~.Kj_^ZCR׬/IoY>]_j48m&!Mc<` 19SPa>gW3#k{F:a*LjNX m38 >pXN2Q !Rİ cx?bR o'Q0Bť\ *J%^Nb6 RRW:2cd4Hg Xl  13@ )筍|O`S{١H$0=Iiq$0ޥ -\oh$(m H轔>l$ :? j!6J:$Tdb5eU2+ꨆϨO#1(`SŁ?ꠑw)$? ~O}dd $ SV b)Չ|# n0YR7[E2UTψ5:'A8 CаG.qp5ɾ򕶽E㱡tmا>6R~X*Oɘ lGPعSNJjU2=Tl{;kw惆 [,E}J6(?/jӵ- I ED?x'hնӌ~YWf;iJ[vXɬQK_yowt"8ى)K;ݐlΚG87v4f6n{RjHk YC*;2D튻,ojQSUu<ڞvEG}-d/x&JʞXȪ!?ꤴ[sɆs#'E Y|Ig3l TΓu9I޲|~Y*`z0K{64! BL !+v}kt,\yí+ DO$\1i Hw'O[Z".yrf\0IlH>G5Y?hQ.T͟D1DeuBfޮEKޮs,htFLHT|AfxoxͱWxW娑3oКlC$h$%NSx 03=˙<0ݞΠȨjWXe)X',qC"%;.8p |=m\|.8p |FHEiS$;'; 炵#;V>_4rֵS!]Xs \p7)Ac/>HTuF^pd+!d\91^pv^\p@urֺP*|Å \{Pn[ #et:'LvU:9T+_ D&1]\c?O.f.p!ʀ51ӷǑ.g(S?x|wڵ^ي3?A굞%G^]qVrvڱt*GgiѶ,$Qyϟc32 n=UoL&pt<'zrM3XծD'H7m#gyR}a3ZI|*Foq/~IͨT"h:=rszKI5Nřtz\N.i9O8|VTrxL5rEe[ yF'ԩ. O"MߋNɰtJ1z>J+sajZK00r~ cN΍~үeϊ?f.->r\{QWIuqd{zɿ Q[Ԓ\iJ+Ӫ(*G4dʝq?ǚ9"Qgw&{j+˪fn^U\H&*Q$ϳMi"$*-oO]POŐ`i*GMJiIۤ8|eG!qkY\3aGX@:@'Rlqk7VdvP<GQ:$0Or9vQ)L(i$lz|!J,LfWJq,XD#N]8 dJ"$SW$%O:7smc&[Z$> q{\EOr}Е+٠sSo=Q끂ET{!t*FAv+YLcn%KG\<9 tyzDJ<Ҳ$*BF$%6TΠŘ8|fJ`y}' Ngcm3@R$Epqw\ҒJ* iIdɌho#yO)HZ\W½_[MXCn߾Y}Fgsa@X޶>޸zuccfR}zՔGI''7m! T2U͊ݯmdx=?$?!O=?is[(.NCވ"|^?牛PA5kS6\9Oϳ̱̓3២efs+·k7nۛi6pMs Iijv$ v3Ȓ@ߪb(mYJG'h|]c,NV(]I)|nlr8A%_> aWt-WPARucĝ\cd49wvv)~7Tx*,͓UU3pKߕ6o~ќv۾cj05y\z?P.7 _ߊ;OJM @X Q -\ˬfl9ѿAAN=ŜOeنkm2 F[Y%ACa ڄ^Kȥ3ʙy*Πj;ނ3+-cjmo^fN{j esh[>t?t">p3u\؍ma#j^曋&7B?Y泮= vI ޷_QIڛvމsr?[yE€ e0j]Ϡ]a>ZKaߗYgMWއsV |d@!2X$ž#UjW3 ? y}`g \⛭81|RsA퀔( |_t~UEVj--|^E w7~7v?.Orzg9ũnKN/3@3oLXEO`lnY8;d-W\-9_Y5XJ-eƌ*ȇ@`u˓~{NB~\EMxݷw -U)O޹s'vB.ϼ',nFqU"GfzJH3%RTs(%8՟`AHi7rc|gT'K93=q}2?. s9BL9Sʭ)a.Qӗrlr( jcԕ|Ye*UeϖG_vQ7y+.s"Cݤ< @ S $ӓui䜡i2,Ls!ctf><~ch|#+;kVwϱ%n,p8Eǿ"R6vS\c::Q9 lY\tʻ-# Y\ Ay svDalϴ!|GX&!'pyhdUdu6khLq޼ȚŨ>"m"#ж m1Y9fem 'K^"Y|'*q36P&ώM9%7z>K %BKi.  Ys.$k7x_[D#4``e+9NqYjAxN)؊vcc&TyM2.弚Cw!Cקײ9A98)03VBoAu'B)w) (+Ot|cu` nI(HK\I[@3yԞY.:5p܃X>_$ Y,6ُwWfI1g)VgCeweYۖ!k̙/WJ옂LdcŤ2+3]`Y,DR>̠, N~x _Eɓ'^> Z[ǁÉYEntm|x2H$C9ڒRZaI\l)PiӓZ lru%Bu! |kؔ5Ř03$I&jdiQ~"s%'Vw9cà nؚA:^H܆&ols~* 7ozOdezƺƓY 'uw9Ͳ?d.OMQZ)j$oYJaROw|Gwon#ƍ׶}+oܸwS`,n=s&ĥ{^/0ެPJ͈rl'۬S`l"qErOu~ѨV`%3Z2+s9F HGKicy#wsKKOb2ƌ/c[482IvƬ'as?f%sL[eH<?i)!]Բ̌Y"\d[4K1(.e[ʺ.9 ?s8*9\惻.'r>'XC`ʺuW?5-n5X>Eoo,zlyF< ~.R|+/ؑ(#% c ]^b2'%dU(rG{*&mpy*ۘ2$/Xh`Yz񝡥U]2*/cr&ڞ*(*{g\JC_?[ex~=^Z>$?=MsGU|3U\CaN-2l=e]A~f$Mw\~F(5^亲Z9(x, y;4瓇M"R: *NJR )6#D(g0P^"2GiO^zC(R5{g+YLUbNofC& ͻf1zͿf -E^H7wMXR9[fW'.vL#PlSƟdSԓY纽&|Cq[NJ`󡜁(aYO !ԟLp $Q N_p_j{ yLv{?zo2goN8`5A>t$['?_A1;sK<56߶>tHaGMl 3umη/Ϙ{\z*o@/r,]a@,iΙ&U \p`^^y: WvI$8[X:Kw1x_pߒa<}3vy0%s-YrQgʁ Dv;5뷴Āڋ?1\ OC> r>p#& W9hM1{rb~=;,|VWjr?{E~TqABK=βF%DD.^S=2r2:>r9;d|h$S;Xic4g St[xϩe.#.>/4|gꯓU~1+y~$zD#lyiD?xD.q}Y# pjLT#PgRh͉|8WP N"3-Jǿ|^(Uɬx|v23egT_+S>YyV%3˴ ?}u2TB|~֔Ok"OP[EQj|wjwLyȦ qRyw^UlhoTsX|Q9=wɖa}jxR,qQdd̒Db2OIO>:&"7yj.G̔;W Ch,Ihk~9K2{-q~ZeoN3N渨\!gl]>%;R!k#'YxLLلIh '-CN;!OZcbi9q~Wd 'p&) ܐ,W?%Cxn'~[K10?r^t5KV1%@'匞w6VoYAbs\L:V$"]ғKw'K"aYNun2lu[!y$;<0xX&~}L鸴yMBޝ|+xyVw՞=2"*lXhՌ#J㠌0dcyU@ 1e9Ř2g:ocզXdT5r>py^ŎX͜'6Vi]' cxI%[L XGKݜ35RSg~)m,¶ 0$9YLF2X{ 3قiJ{? {B̵rcbB'o| Nsu1ernwlAZu:oB/c+lxlDs*1?)  d,w8CS%I])!?2i0K,%rlMuzydm>f3Pd<ϔxZ2½F!`Z`W/MF>2Ij$&wPJ>iR |{;گd2I 8QPc,Onˤt-d):xÞ bD:WfyDCĈG歹_*ӷ.ŏΏPUXΟ"ρ.$}j|Pwy/~*vd #.ߪy'ϻ,]*}`Nֽ sV1탮 >>ߎ `\\y >@uSfR׻.?>s>4#~?XE kl!hm(pB& uh;w?m=e~\$?p#Yo8Kjr S۞ps\>l3VCOqbJ<7͎n=J>Fq'%LOy+WcM=6ٹ]><`vS>T0U:e2vdEg _͓&;`}e򩉲bԜb2N(7B-輅^D]40(>Ny[Pyѭf+C emSj9>wp0xr#8NO ]Uƺp|!;:Vެ^5![SNVdy2YcR Ȣr8ZxU]N80Zwg~-5u.>@d.cC!-2RONϯ\شj99O.Jdsuz6cg4r}w?B|_XQYs$r_rZKаyԕk,$gy̾D(w8I}54yY١ML_2]ֶcm{l(<2!gS#}u_lΔg{䳺Y6d=ǩ"_GNʮ u2RyNucwr">9cTFծ?>ysd<6eD,s|t90 N,7>nEfGuy-K uv<KLh\Tt[b+ZP e.5T,8n<63@ h^*>яvxaV6$GU1f|Ԓgk.f97+ ?4ci2-naf%q]a^g8oiJhԅ:SR72b˾Cي-z{#HD.?̈&\j -X洫?&)))Qg#CJ;9%er/C繜t9S;)N>;`VIs[b3fW/%},:B_D˒i-;c# t3Yމ/olU[ڰX+xOђul/ /Xk$h^3o3f PXVc`ٙC5mE'Җ 2ޅ1.]pOX 0%}ѻm!r<+~u3by)g|?DYgzNYSsav͓gQd Nҧb@}hx Oϕy5OEB;NSUƻlK=RλQ!!h9<T Aef}yr>meΩޑg쀣TvG4Wo߾vBkwG٧ rڊ 2:<㐼qD,Oىẕ_˺r<r{NE9r-Ù! 9)9Ԯ.p31.$sCsqEclf#85dej\XQK$y]rH(Ftq6w|7"(G2_ăgֹ.~ UpnOxx{˕ms9`P7'07mBvl8(cpi97|>~<˓YA2c=x"hȎScɕPNI'rwXx8ԓO dF ?scX-9ߵ:C2gZ>ws#LɑˁE;`V4` }.-[cm9^O<eY_ ;W&cd-$uƖN:Ίƈrɦ*Q?` n:-s33W"s1&a?ޱ`2 )#@O^t>klݝg,!,-N&%Iڲ"GZJ33x~?: (^tu4a~e,g&mީZs,kz޺%J,C(c [ |*c3oT P1e!KisLB%a99s!&QrI"AQ09E:b@N.4ɲ JB҆GK]NcMæzy*Fs5l?9Msg[V˵!1&Lozn-fcٮ1J2\f+Z( DC-i+'?r4˴eO?Y8<6\s9h@=w_y?ud(KjfEg.;&9Fd/edx[ymk#cʤHAvϢ`@qԉi?#9Y\c 1 y8"4Yj=9{lR8xKAFΘmxrOm$reopÇܭl~X֋uP Xg #l!}a)ّƊ-eW|$P{ֿ-}^P-&s!O*"s# a.,93i˿9 ubZn5z71b`n\Y?Ѽ4;밖MmhVg+jIE]oR]1 >wյF Ӊ i'8 5ڰ;'р'{gL@ Rk{+ g^NZm|d|z'?ʝ:3`mq;`kٷ{x>:$2&[wnvCgsB;{+p\lVoȤE`<_F M;Y} ͚eVw߅UB߽G.KZ,|( %^`Z[xr0 a\<@d88՗ "W`x+[}moQXK]E+wybyh=ׇ*s5Пā~v 5pε#퀣3!zc5N IiG삇 g vyD*P KYj:p~ ħMJ}S9G؀3cO}z?33c4\|@<2=<41ur2S=`2qj}E"-]Wyr& q)O-Ϲe\k/Zjv~/ 8 8 w),v| (F}%kud%Tw>ȍLHJ>ՋJƳUl-obuE$5]o9>W8 \Sڳ䑟O|`˧ԟ-+]&=v.s^ zv<;W85|#>7ϖ;Ou<},n)q'B?Nzs(B ;v8mXX=J */W57D>$ﴅL&9Cׂ~n1<[1-CH-TrEJy^؂L8Uz>_oUclUB.dJz̙yb/$/s)Oc0&Y~J Y`rs$Ӱ:r{ H:G)%呁CO9VBs gmș_(v; h$~?`.6v@.:Bc>+^ʌL̫I]z ޺ƙp y)HdY]jC7+@?֒?\ -D6XT~ pWHv$ w ,; K"=cvA͸-%Ăeҗ Ģ,ZH|UF"#x|vw-hFF9:)$ EɼR낌JZm%b0m$.pبy㓆/^_{VQ[V5ECݩۺap$+}VF [ %ᛳjjfT _}: S"[de]|Kx?5μP2ssh r|v;" \gj6 nU(!z 3V{`qUF6B- "|RπA4N8ςgtC%úOFi5Z,vlb[%!~`( 葲tZKBhj[*JH]JQPԺ)&6ȝan~ cb22j.JQƹ`;R<2rW``p&~Bfm=-5":)x$9HJJL-p"DܭOkjDFnpқK+E%k)jI\UFmf2O<1IN_ӀY8\q+ 9pHӿD;qDV0ռ"H`T{6yk9٠FϜkZڈřwY21Qv4mxYqEl=4%Fh4iw"NxD0$LtUj fm0=)WM^-2!^5,qjԑrGd+[CBB#ri L޾ŏҍ]4#4Ťai:z1aº|o0:w\Mp͖/{|ˢw77o߽yT1bl'^|믿6:t؄/_G?<Cy7`K;U.6ŧmc..ǎ i^zoo~}}?{ol.vS'djO?]C;t8Gt dbCY fSv n&Uߝv8pi6p"+0 v^޼|- ջ_אAx KiqǁZ0C˼ƬX#z'}JnMh˦ƚ'*m[laMh";-[L]r`MdI怫8{:/peNFf+!FSZ%GAx>.fbz˂Kr* Ve4u+d\R !KdJʷ v:ljX41~:iy4—xڴEnF7Y|;Rƃ>2Lv8{𯏇/~6bi?V?iұLuRuNE,)SgN9݁볽YKv.+4J'E͕} .[jӔb>LX빷Fȓګ?slBŊpKtpm]@6:oD{Th/ug}?z'g?!`8v ^Z.@[}}Nʾ0\'Y?CrfrN< q_MR&,l H'-ؗ>hu6&SLi|DMi,2cJ6Vdz6/SNp۞o @=`Hs|av1 N n&_.Mj\d,;`pv~taۧ[ FV͹`n_2[i]KMeKyG΁ot.`Yp*Ίx1D;nuUs $MxL/XbGѲ*4ȳ6Is2uQ|hI٘v,Mhǖnǀ>]tcNJkc>Q{_~%ZOHęAXZI56=P9Rd7mU>u k?_D|-qfon?|-*k7^WzTVV~ڨ{C*d/U7-/-|Dgfv~ ĩجTJwJ.'U>n}ni|H[7\Fnj2~O}0;qۿ!e}Ob#r >Pw"r<{\bV޺@89{^93 ?~TGY+m5Uͯ :=eLJaN@<RqP|N$%s 乁%&(T]L|mK`wt<1K]ِ(8 ۥ-ҟ "D6S_|4M"]rOIhLВde&8ҙA (I䪖 l#Ɵvy;r!͞fUz}s8Wu=۫׿ !t2Ac*IDATvI<?}G_M'ÏgwDoNVkO+873U-}WkVemq͆S%uP4q|nDB{ܽӽ2͋Axӷt$K<aoK =W(REmO"':}:_W?fBEJr*BMvP'ĥEΨA]YS'm+(YQ(xd?}oӬ{ cRgZ){' ?z CuFڥ1KC9GyG8Odq̚R0UH"`F) _1dnJwƲR:QqcV_,b|G4꯴K+Zlڣa򒁠ַwE Љ:_DPrV~kw'qZmASSEI9*ev9)to;N@Hj藶ʽw~LA@V@μ_J wb'=)ri{ `!λTDQ Yt[O)ȢB,P|Rk~L-^y/D;D>|Z(q CIy(hIo˥/(&n4hьNLyȽ]R5 43<6M@X)d 18ٓgQTzrb=;ɐǓw+v9G+عLܡ&8M56PrBMzvX͸hgNtCCѠ8&@C5 F,=PUЋcsOk$pU<ڊ5 G{E}sC z颗ҏ?L9KoNzGъ6ZE;fG{L1c(c"Y0n **wn6BubiLVb#n꩕CY` +0tf()XAh?v[ B@72eί:> '33sTJ_v.-NvUY H$1L%'-|\;:1jtvJJ܏>)mƊ`Aꦠ^S[^ۉEG Frxl[?!giY"["$UeXVvEIl`)d Ej?UV,Xm/yBWPVS`A||"o:@N|3w\w \"R2u'J>X.s0} &*FS݈7\hl</5B%GOÎ>[M <ޛbN\:'Ю@p zrS&,[E[|6?r9y\ZaJ( ˥@lOcQ9G\Q2 /t"Bzp9tƀ%[7"HTEKG<SBi-XW.9RQsohgvWƊYhL[Y+ ;4=Y2mWH.U,B-`'RdHPBapyMɃ ʎ{iJVYiir^%1x-ֈ&DAz,兑{ x@~o\ v8 Mv0kpTP+JL& @lQ'j*S&uans!)^[Q3<.J)U+xY2!݅)ӫDK4\5=eypz~eGK7mȒ:pd/2F.>-EN_馿hm>,(0($m3DuI#ȶ<"c&לH~G#7Pm{>(.ba<8l:C%e56>E6ϤNU<J[aboVÅK6߯u@PƱK*]i} aDE̙[M|#ZG>L%-zi1T0k(2cG=ʙQ4!v22GcimFE`q6>H%4qmS,E:{ ;T4V‡a lE69o>j?ᰋz% 'eRX ! Fr=N=Ub? ۱Sc H 0 +=дTO)PNP]}5EPvl"&R;R9dI9έ(1YL:4O2DQ|EӃ3;뗿{,} +prW%['G?,Kz%„(snUչDH$ݠ/>ܽ\̜36t, bY0臩?0-@ס~S[hJs1~Q.,D:M0\|b8J M+HkF[ i3(mH2읋/hrNp |Uu kӬ0ܞh9)E!5r!4tobFyEiSVg/lCi0 V8bIM_smT9\9xYb#h͇u]9g4鷲jgZ+߾34jz, NekT{멚p~i,4R.%QɅT&I0[hH|o_6)WvͰtsߩb+ڮ m"ͪe:Ȓmv8jY_ITZm0?*d¿뿞uIqMR>T]yM\of#=%ŲxE>[#3MYaJFy^ȳH1VVN٦.,m=N7ױsς~_F*4ץv:SyA?_-'tE{>|_ϻ?cx?ߏ=DE+{2}ξC,_E4bdӲڤmnep<܄5"#'&q{ x8̒NN^NR9,LYo~aI馡c@I,\-`0`J3QTT QZP:{ǝYsI7P9öNjuthLFY\My]8]bwݾ71/\JF0 %lÊ-ĬR$TQ|ຈO 4oj99dGSe9o+IvHKP\SB2eveY5O 7s.wݷg٪p!'"IS]ĝc>BJk*>ɽ)'d;8PP[[^4hM=r-p88*%,K=4^H& 43}xlNbO/~z|<bI$ fEO履~*=$}foܻwb:Iϕ7369h&6ĠyxZpW&jVhq6{?YZr E{E(Go˛BSU6d[5_m(\̂cЀQd5 ld~wx_0_wDCYKTiݗ^?{7lb>хD7svn_ ' ~ n!nnnrݿ7R+J1y?=z8*D~7Z( ŊgzII -mS//^Y]CQd*L h]&v=-iu߬: ' aB-wp#Z9Z9U<*N/x0>8Iqx;Tωa#y8J3J3eY2S٩^h2j#aQAY Ʃ#^Rxʳ~@vރ!'ᇼ#Z˯z|Z]R//G~id/|xeֲn5"$4:g^?AvT粲:y,H5V pXחJkRvt =@?[c/[ۍp@|2 K~߳o.}6]u2ZatV? {6W7* F|Bvmp&9k֋X{f g܁wr`纠@sK8 "ɍg,ڜm?gJbohݿt[Qݦ"m,1ƫFu_ַIW]tf 0!7_>uZ c=%^:[+G> !kمo2t;9h/ZSXׄ $T^FV[d s-;pn4*&\o7v@|ޡ6uXD47 w"q~ C8ی4$vK! 4 @|@Zbjq9cN/ ^Xi^rG7pҙ[Xf6ֆ/_hY(,Ȝ9OWQ pШu z&ߒA!j8#L>4WohL34?)BZ-ӁjP<!]ABX:įº(ǁ6.lm?D=0-'q R<,: oIMp@,*F DJӅp8b0 0LMΆ-ȿ{b?N ]w& "Ol[mߺ߾;~(D+@E257Sdix nFȺh s=w?:  LZa>}??Gnt4w8" tD;И޽ˈF2.~0C-.@UkR!С&":,H"Ĝ ͸XPuI_tp}ХXFꕾ&+̒_颪7wyV bdmXƜ&Aq}^ $>/EII.{=$pg+zfeF12l3BM?~< smt8q`=9O&06C}= TzvviNdљg r2fݷIfnD}g\K,oTLΒZi6^8qEp;p ֨ {4񡓁kS'l'$|ٳ <:t^9 %}=PO:t2p2FuvupqVs쀝ͮC 6쀷z*q@ A~Jtgdh-F.Iǁګـ:m/Tz:J;thρ6H޶ѯuvN:;`qKqm@:wvԡNn tv6u8q`SA~ v27-:AC)f]M:t8 ءۉ:[wnmXsg`:thPp'M:; ::t2A~;]/\Vl4 8q8^uvԡNn tvm:th;;m:;`gdh7s8qh:;`gPp'MZЯ33g:hA~ v2oqr 3u(&R.A~ v2#@ǁK@;ٿ:2/ih8q@$;p;Q@g mԟuyw.:B;thÁ!w2pd'4:fA~;dWI[oխwˁ꯳v6w2pd~_W |f;EVWMmmoJѧH='m-mOx<.]VْV^&,yTo/o_{sj:;`r, ^ύf=ےI[ n_,PX(YUQC y.q=Xűमypn5…m=ΜQٖu?sq7jA+223rOh/a7mVL~vVb8JKс?/etCE \UncAR )T4=Sb֝JŸYTit=mi a8yjE.$A^HY70n>{{Ç 8MAR?;kbFƠHt%CҔ֏&N/8+tTVm\U+h_Ԫ =#) HLsՊ= M{ .4G`ylͨ"-ׅǏ! ֙{EE{ ]ipk=ʣii ''܏j8yF%q#47F,84ϖt.z"M_ݽ{v'k{]ǺŸPbJ[$F$ro$KuFuh_elX/F g/Jӷ)UY!맠BO\ToB :3.0LPlG"@? kXIGQi_ 1uYPSW`IǸNo :qԙ.9`́F7|kԑ4wYD7(RRn֯%Yizb hr0a0 Ļ"n/wu'^pԔUҸkaDO /t=רԫiysY,l 8ȹ[H7v+(v{̙zvx9M/Ff"̎ |$#})?~4{{{[ɜAHe%HnC8lyst4]_ypp`A!\"m1OqznpHrT[Z\S7<^Q>OvV΄WF" Hc΀TXB T=?I㑖o!'ײdER?|@Ho 𕰉)сkc$p>_#.]޴:`: I$:%sT*ʊS}P=ΤQK'~L 4ykJ%Z\#s"5eNiSbJ8g7qnvIWFvlӵ餂&L Z| sf:imnH|a3l%[# !$X1,.Tj(2n`ōj >籂OF"L(QbQ^qj %|K1|* pEu3aR;I@O%-G=ʇV7[-6c3аȑ(q+UЇ yJ4uE *7O(>::]G~P*2칽 IoT7WӛfiJL3*mF(Rp@U*TϷn n>ځ[$q)"e@ǔ7KZi[k0Zh<0n(oݝxk޼yٖKgJtSA:n) 6RYc@d?h@|9T /1W: soZ@!TZ?Q*J۸QUr՟Z^]  l$J2(3" 8z,:@y r/r! LuEEy9^=+Ӗz0wl1c L>񇓹 0ݣg0.sy_ R(qx`W~[8麐qRtp6>SnkQ1宑s_:2GPGnΗiXƬOxBz4LJ;e7d?|y HBL,%nȤ.XwvK!}ju:{|ZӴ&r݂ 2|y.V|67`xY~u9~jcgd_5vw{-e^˿4AZ3f:M 3<З'jv%43;tRvFR:F>< []nMljYs)F]ltoMut) m1U2Om hyo6AˆQk) PD4GAv)̷|i4 k_~ysjVt:t8BI%{3XNd/FaI{[o$>SU fE^efhvQyF檬'=~T:`h ZYu-JeOS1{q80f9"wVsbw?`4d)b`Յ;>t2Zf-(ԧ2(}s:ZǶ3`?Au\gWuuij>TXP+:}ڸpǓNjHi#\fXn֧D&bsgX'*V.pCd,v(ZBy0?j#XL; bgkq|BsJM$,Towv^~7Tjoߎ.ޏ?(Ȗ[Hٽz5 OPiv)>zekۖLzt8ioRL5UkpW/t`ݥظ%~{// S_S_Aso7Z\5ܴ.Ur`8A4{ Mc߼y١pBΛٿ[h2庈DӄsNŭgUJwzcOCϘ+U2^~ˋԟ^h@ǩwxS?SO0lTiޤ^WL&4vi'P~^G{ۊ۫6 P|&J:6e' OK4T%h7SQfsTXu*Ϣ9UJg+ D9pEHGɯQiĪj/0^iiuQN2akifŷܷgpNnzZ&퍿r.-7eй]S9`KZ\kQIIwࡵПS7K &]ϥǻxRYY}ױC_8p*gPVogSDi|Ri%Mta,bZNw5`}óZB빀zyu>3_FBC]A׷<#cFovrvŔT"MU4Mo.K ]Vf`=` Ym;[eS6^q9hVӲ6uiVȎ۷YHM9r!+qc9;Z,ܭ\wRqAО| }.Ϧ/EMo<-{4\ 'K?XO8}ryHSXkkcr_=/,˫TKlS^0!=:[P7nʅ~00cBRUxK'«?6nhEk:6Ewi.; Oۍolse9n"\Zc(U[i[ʹKJ`tI5Wdh tLMp=?Lh`/cu`Qn.o6zrL#l\>.[: 3Y*%U'7|C[Vr0m=ӷ5>+KYr#ĶViie26>m.Y>rU4n&xBq6#<I1< 0)rb.vWZ8 wD3,oi}k>8(=vv@5z\]?>X e_oa=XDŽ#Q s%O|SY].N|Bp4F$/bR/;0|b Ο ɯ#1IoٮJdL"u}ocGNV.FʟaJȡ8`{0wz翄sxEݐM>Gcx~Lo\"-|[;J\@rTA‘['yu_m B9⢉<7OD(;?%D `Rߐ9]H͍Q3"5[L3W+ŷв;bg,nS:Òb=pcG6g,f_hT?k_oKn$+VxX 5RqX,4Xˆ!$5CF2P۾|) P| : cgSx}LJGNp(B)+(D;vpJ$k,QdR(NN؟(X^jSs`N%ZeUW0T+bӽ@-V"g>ZT=PRRUYP ^3nzݪmҊr-6?V . qH/'CcDmŒG€,t#G]Е-MiV[ζvJ9=>>~4.;3 ڦ8t{G@PvДoB;E" Ʌ>}f'X d&xTS$B}H܏`RnT' J:âUt\哢Vf7%ҙU=,9($Sh(LLP~_L4 hr=5^+aQW 4 .6 D 8Dp7Gh6vrp1,†|fQ|`:tXHvJ:BIԆQ"/MBp8&g*T*lh8 (';#~ʤ4w+Wi,0Vw>ZYc͈ޱaa>tr+ɯL'v7șnMibZ;xKxPpgO1o-N9KYDQ)OrpyJHgU9kiظ d6OB'1j 9O*'ū E_'exP&0$ŋ)#IRF*E,,l|}ԟp7,q%6"yٳGOPAO>ЅY '*"=iQ1NX%'-^ɑ''E?@GRn=N)uRw`msW6NbSPe $wẎӴ/W4=R|o ͛7/_| \EF/{Bwo\^ UFO 'UaA>FX)Gyh.uu0bҴ˿NY+$h?&':;b.*UuKh%:4h;YO=2-ggjgꝙ̄u~'K:` Aml@^X@d'Zi%i/l#pf-%DrsMz6-?+d*HY}{,n-1Ol-ev 7OxxZbOHK{ԆITnx=eo+GգšY9ݷ痟o?ņgغyt<$?~Yv_ [a3\ GtAR]}usdK)źl;xGC%E:|x/_vCY؂.Iǁ8^f^J~{}{ؼ''^oM vNT4˾=Tߜ>lSgr`9Kn sFUu m'"t}-mJu!y>X|.,{mğA4Wɼ2}wʷU+fF&74ltڃC1x9m0 ҅'IcEƎj;]׎^)^i^V{]\7-w\Xj%~?|8Fꃴ=8l^{\BQ`/g4Tθ'hVy]J@~)BmmR:yX/9EÌغ|:aE~M7 Q˅18PbC¸!k@0T Yv:p@Zq}Km`mv iy3ПG+1Di P^` ܥjUWK86Z,m׵U˪< ĬXH3_Y'H^~h\[f {^7hN:99qh~uUgF.QM9!8Iw ,b `^vZ,*Hb''(+a}HG@NӅ\=no,/~Qq@.7J>ݳgO}IAW'Tx://~Ҝ s8`Aw~}{ƺa$'ūJ~ &;`j-xUl>lyՔ-#%me&+I±L %fԠU|&s3rMF.1ߨ!d= -yo b{\}iR_{nfBv X;<3=Pe),;Ϲvf>rXWl\ xQ=𴾀^ɵ]'VS_. %| 66Uv@WƿafF"1FCaYB_V9Gr= Jg(֋uOt_;;庽?eH۔ %}v)hˤIB=bU1KnQNc$l֧&n$\//^E.aM)ҷWi? :̃`Q|IY))4Jmj VtzJ0 FZj,lSH~OKuV?S7&\J/_9F[sZ JiX؎}p0U8Ffi)=˻\vngY=zq5?q_GA 'OpF.4Dmν{B DR]=ryRR-^C1ϙ V's6oR^r t _xSAR;/GR5Gդ LV1ٶyp9aVpo0 ujB"Ox5ٸ\n 5gِ6FO0_% JT]ES.-`<U~y{%O^GF!+X&greK<FYY 2nX#lwrTMG*}XY*d8L.˿tAy]ࡐg%d>xd ?)Ju#24S|`K0\|#<yb U݌-% xxbq*\Je+; b  #\5V߫};(P=nI!wr25Cm*}ЉDniX3 Fi̖*]cj!%Na\īe!p*% #S|w Pqsk쀮pyOyBg!extzTFᷡt@=%I<&㌑?};Q\b ߫;;$iNAm!aサ{0 %|QudoaW%5†@;xؐTվ|G14~Z=O%ph]!5:6E0\5?8:كch3E(Ï4}E^C2ʢ%F!;W?Z D9J %vn/ (Xw/5=F-HFmoE´ vOF{)FKnz@<爝 [;_U0E1QUь4=§>_Iv;d7g@O(^! 8IW@&"`AUT#}Q5X>ivVs{~{)ҝ4di ^d^6aQR֭0-7orK1* O=a}w~ONSPixQpJ1?>yaP<\) wYUHZE&I.&ΒџW%]ɑ#gj*[H]{g[o߾EyH >~GI]H96FܿCH7S{!K%h$;{M+$hpv>ힽ=v@KSXP?Ma'#Ìr;('Pq/TBC6c5B`.n)嘭8785vx (Ё?X "1}oGqj3@̞̂(Ν{t6R|%޲hG#=&L &$O脠'>z\ $DCԝ@bKp4TSx*l ^뿅N:!r'Tj`o4PCo mb3<k &ۑ=@?Be=xCd*&1*ݡ;P}>d8Dd1' o\u"wLW&Qoݾ|++lF ﯁j}% ڵ(.eHwJ%A*CH03#(ڐG7N2ڒ)# T"ݶEkQ'ݻVafM ;@y~ v#8Z?Ï|kP·xxbtC}0ҫVA!=J_r OG"4CBF9{x(i!D.G䨯y"l}[\AFc /,jdᇆqWDKS?q?S3@PΔީg41/c-e`)Gg6jXO͍Ʋ1&֪El`>9C%NOFZ?{VM)&<ݷA 9%hHWțF{^69Ä]`T+H !UeI%ƒv̡?WjfIB C"F6KH# hE0Ht5n%!"7O>Rv B_3hDu}C {śKD,aj@BbbEuvP ӗA8W|Kг[=xtGO198Rhh''g +p?.^Gd̻_e:St }m/6?!i}ϧ,fWS#"y'Y#a$LM6{gU,%fj9%eɞ2 bc}YμD~.iSЍQO==%[1SiN9Hbp_FQM!:Qs}qA˪oͳM)9$(O$4bdBk>xȦYTڅ"¢rE3Tx9G̍ *Gr%` .2Gm }]>@:$W[|׆j0WttQ 8>[jGIRswz)OHMHY[糐gRAga4w1IU++$kvݝO'V f.pryVeԐ9e]3|R ՜X:~^uwj2 kt7بBFgsҏb^.W'?QclUipN*-lM{bQroR|nJp%{l?Y=Ҏk5=Ӕd2o_'m m(o^S >?|nNh9fL8_F_''Z][LRֱc'V%jEmX^jUe-ZL`^}4/wS:_zrHkyY"*ϋj6_TYmx{e5|EI ηյ"ܦqU7),YgDX% Ҥu2(ה&kNv4,*~xOROeVKMOv߀? m^-%榈7X>b"\ vwFam4}<2{ j xkSe.[;S'*~e%6۴0sƊ!\Tjo & ndW[ӿ*܆\vM`7i&:F9f?1Y+1On{%wE}/om>)6Y8Ʋ d啳ߙ~:7{ 7AjGdLihz_ xeW:kӪmc@6XmOOUflq6wҐv$HyGMΞ3!tz~gi="O|ž_ &q:Xz}<%Ν;\׋8]Zlq`K<`ԂLE^loۧ0~whu>pC =7,o(r:8!¥Q/os'ǿ<?pD9?msGu<=a}Z߽f1bt$4oy[Yh+'DFU)?_A}*ѰO8cS)f=۷ L߽ 8ct飲 Cv4oş"]F]s6ZJbDR4JQa 4\Q ^{^~.SsCס~ߺbwHiťqE>Ǔ5d7¤.PO\ 36w,gx<1)Ppy';•[cđu3x ':q3Wl"tH4ſNzO}dM:W?'qȱEAoy Ga;]d,36Zصv|kG_HBf~*:h)=aos{U%AI+=q$ki0J yFfv[3?x@82Q=Kjj6t3XWHGBWh_c8r!D6=W*;t{h|[ vE؈sg[*.h$ ˢCUɣV(\4Lba;H:Wm csrfmڐs+pͨy:^ogHs.xWY@p֑L#CH#'< V&ʷ(գ\9XކT\ZO lug^̧vi 5OHp'6j1M )K3Cwj"Xgwee͸-.ьjGyK|s*=iɜ&oi$jp鬐=Ҏ#ßsnO5n˓5^h2L$(o^s?6~az۟komЍ1}mp\6 x;I:<0jHPjk0.'iSWoUxB,;B5v*&c @QԹG**EVIQULܗ<h _;;T$-݂3BK:ec.Ea,96Z|UK,gaS$Q턛xbzBy%á;aE~II>1" J.߾nr :5#ž0lKÏÄmiN#oB{+6KLp%7dYtZn^%PC+pTW*es;GǬT Y(>:R9 p8u-B ܒioHf2M䔛l1NF 1峌Ig_"i2!G&E89&_ªLd.uQGɒr:p'֨Uh8AU[}~_ZM=xR \`e*㞼cj Y(p4L,YQJ65 `>Ң`#mC "B@d ^킰i#53S$Wr΃ϟ?gB6Hã.3AOw%Ev=\6O&#YBf==1ࣤ3cGU ,RB8F-(ELNi#BG|\! &t-Hh퀚֕X%a؂廳p|+eĎ^0(, R(Dd4-v"rMPʟr8~He2AVjBA>.*ă0&XSCox.=ccx~xA8n't }Pc+*j1ٹ'H,O;VphւRft#pcoZ#J"W%a, eICo?z8rx/˽̲q 3N_r^Iϡ7 R a,Kb( 6dp to_n& %QH @UDؓy$$+ Qz13ryE"%WRRóE͵Fy5,{ꊑ`K*;wF}ylSjx $u7ҨUIn* d 0D#R#z 8!O=A@L`4Bqd 䏬R.II<6JH/-z O?(#NVYxvӄ=3fr3sOMEaëʎSTF܄ 8ݎ4T-uKom}C}߀IF&®BQ|M|/{xE3ka ~`:c< 7.Y`9n/5JVuD j-ѡ%!&)ޥ?A4Q3ʝ`[)ٷ|n*'=*R<8\wdfv *U(~ُOtvmq.j >PK쀕=B5ZD]_WF(aC@C0Ĥȷ}+\(8p'O #χ+HkX\G]s+xo 4]z̈́5?@ ]RƏ$XK C2㏷t3}h7o߉P2Hо}\TaڂO&юSGHH;O?|R<<{k-8V޳g: Fo7}bn &,9Wr%QwbA]x,I{.Mރ쳧{"Gs {j`]"z~7i/qϭ|ʼn9Zh M~S"z6v(@nS[s.X&e  憁XIPG,6-0 FPZ+h8 =[>'Lh,4*-SNXI×}v ?H^&V OtUs%75| 0 ^ E) "o, @.en"i1c]R\qCd?}smd6г3˳!П!~jh_qՍB Lj K<^U4h,v -ii9hyUA.xNR.)QemdPY QۢUXF0\J<(z_oTh`H㷰0=1Z}th 2|" b^* 똅幹cO4 .ha-[L[̨J-K VTCiFMK\5:<nަ*; ƣzFsqDJIVoh׿ OhP?",'h,մTK+ +PaJ6&rek=[WHMr)PmI/#_U:`zc;U[[ȳ-E#e2~3"OaX+YFu|8|HÀ KonҬШ}kH$2 Y" |;GN_<,ᷖE eX~\Is-ĂǴ)vJ,dI$ H׷% pLo+>G[ļ!mʶ?~[?+d0?iC/=P1(Eac2F}[#S3{aF!폘W6HUl2AF+m =}k-:ʘ.-6# $yN'hA"ƙ : xC j+@(QF?oyXs}Xk8#[$٫Lj.5l"/7mt,Ek+okUG DM pH6]8^#G 6$W XS-{g^B %8v{FI]̟g޾yv;?!W<UT{JMپQI+;`>(ԟwӨ.g06P}JM'q٬݂1D6DMmi~Zo ^lQ:u?Te%ѯA:Wa9!AGbn J4"=;BRۜ&p:E[b͜,hت-d$V.`h{0%: wU\i`}1a-KvSma"JqG-\:oZPdG fKaѦtJ˦v$Hpw Թ}WnP_Nk9wj2LxXGYmDS8 ZNQQ?-)͛߆uԟ['څ0!j6jpO:?7Mi{?[:WiLh7^Sק+Z?r.x9 !ĥZzʑd<;k޾`Ȯjkj|+|P rQnΪ7oӏaP|c-E�bko7-Ӧg9۫/~Z4}v|7LzشV,4oY;!-J:+t U]6y~J>^n8c }?VՅҹ`ȉ wEDt)ko~™jU޽9x 0ի_^tyU[6 ?y. Xq.Ʀ(eM-Rh9P/\=Wx~uny' V*\~Ϯ^z1 xmm:0*iI.DըMUiڔ;SXV/(f6:E=]R Ƚ [d3yoteC\aDVV}mԟuk9L8S QmiiSo o|ΜgJ쭮h)mZJyjz25PXHS~m +!Vp{=h?`ڗ6`bU.qp%.u&gF<|;gc.h egm!2TIȊ>'Soo qz͟ WMٓgkquH3D%HKnG:iìZ'8v ݌ߦr5 .M\oM->| W9;Ô`L&800.ƣ[ĸv[H&ie]$-!:K3NO,gnU߾~g=8%{0bYO0 {]ILSeEWl٪ѲVsJ@q,V/ϲ tև/H*q/_mcA!wGzP{Y«)w@#{,Ww׈*ZZݫDѝc&7Ĩ'WշrVl+ksԟTy0ƀsTljج_+ fJCB6J*á`ۿԆ<ȀD$BTNy`N M'*0wch H+OS"|bLdoVQ )čRTi۴9F *=7MIJ_|YV֨'$?JK5W'B(:tY0T}@st M@4"|W&3zt0ыL:J1f^$|3QcABYG=J>Mg'Lq )v|Uuh@i{!.jb#}OJ!R?q6 t6"qLdΨx^E@k7oOaMᐓH9Q;/8Frg%04,qC\=<˽9R(1cX͢3٣clˇ A&PJBXsp==K0pr[`@W|B (r#a 3 J[4݁ya8(DvD7].;Q2/Ed߿e%MQz#d)SSqy0ZTNv'ԑOj[3uS{ЖVgz̩rJ$1)D1ӟ[e@H0^)KvL Yi9f`e9Y` ۇ?ܽ{ͲHs4c{Qoͥ4`yu3i,)l;| ~ӱksF?KM(.Xh8h[e'Ԃɸ) }=8B$ct9,Z|.:M><_.Ҩs9/>K.;WBh U]ڬ _4=0t d{«qh2A1,VͥiDŽEҽ=\eCf#'ȟϠl}yN$p0+3Y{UFXR'_d>b3F>罷QADF՟xżjz ;y;I]+7ݥ#&d>#{dfz>S_}MxG7v,XdHzPjQ9*ƞKUӏ\rh)(ν=vq_Ko?b~q $=~ttԛWk'S:N~]{ >}'>DO1<~X9^.υO +z9v95,rǏ1ub=aaxOVRD 4P(<@: Yp,:3_!OWGf1Tao cڎ-QuqKz6>>*~ GIe%˗/ĎQgxvָ?Ib@vSe(AlTD}-[l/ϧu.xԠ54NOi7 J|KcyJP"|etI )FKAgzw]:gńwZ^~m:";)|Ԫꍋ` ~i%.TW-4rPkOrtŠ8A.W-nI4鳧g|W2: s ZTUQcݻ{47x i.b<(ͻ]н+~})],  _t,cD+˒+Vaj>Ȋ*ԉaiSpǛ q.i9 \'mm:<`v@~QdPxz6S{kGѥXւ5M`/Af£|)^{{ã - /DҨR31SD'S Hoxn,`%,0i qkH>gNGs[lu:U$/l ,3dhae',kT,ہ! [emQ_pI{Z?U K|7@p@5x5Ԕ6LpX>B ʶ鉶ְG7t@$H0d# +H *Ur K 8Ra35*\XF# ! v^ Ur<£q jnMgo~_ "7CyeTT6zkFJp9"R7/½@7 /݂w!.^EYyNnfD"Jm͍] kOf/:SA4[LFe0yad\Jga]018(g̪dhq3'K\뗷44-حsSSFuJRFXfo|o 9LOF{[jm0fPc$G&lﺈ y+ 1Ff)F`oV#h|%9)}hv㋖$r5^l>m-zP;:'y ghQ:|;gap@=0\WrPChntrel$9GoEzo[.<_.F_|4/iKi/H4V t|ή L0ݾNaybkaQ2^mG`Idݝ)*"^lkTTw(1i%-ksyHFhM]3{~fscbٲ٤bH鋿Zi4PhhĄq ^)W%[J~rMس. PPԥL Rzentђz~,Jvm ea#ʒ5!(nGcyRV;t~[\q7e#yXNb&E ܎6JU lडCɶ4qn䖵LW"(&\ǚou3o޾k^[חr0KnbWZFd@ǯ}o#>篱ЈK[$9p ?ܥh]{1KN=x񚑂iV4[O]DKG,lSYy}W e0.H\u@.u$6*|sT(].eCԿ#D\KžXd#,[$jN4azW*ɿ!KmJv Q%Ԯ]1 L6mOɰf':Cd$ƫ.,Fmq{}=oGCCwB4g* pb%Ç,sBI'r@C5paGgס}ڠ?SXyЄqᨿ;-KpgУV䦰AG>~n ñ]<~MUk;qRovXdӇ:)-Um,@ b4)Q_̍VՅjh[گk#sM}j&l [eMщUp9lF*\wa*@1XbLVi!CW.Ej!d']y{Oo~0ƪ)k@7RAoMeέ6oW9x{nuuO%x}4 0ѭ(aPC|1$,.| |KKqSa)f%޵5QG1`c?`14}sgӞ\GXTt8\wkIRumȧ{MݗhrZiנF믿p* },žy3Tu#q,F#R8_Z`H=M]*ybO?V˺ʶX_Vj,*&܏fv؀}D-V7T됝9bbȮu*_ݛ,-N8m̨Lv,`vU+*dAr_]VϜᵣ~UڧY\\̧K ̲n dn3=d⛝OLpagm7WȇX׈K򧇯룞Q`@lWۨ?[hLc D=ݔ{cSԻM{Z۫[f 4QFG,@C#.w#^.=:>,@\;Rͫ ݜm-^q @{w7j5*oʺ{S'oa4>|v:2udu8puho&K#M;zn&ۥW7u%u8peh:; ޡΖ@g+@ǁʁ6Hĕoҡ A1 6Fuv:vudu8pWv(&}4zdtNxƩp/\ w:tvh֋x&=yjS2,=ӧ˗w?:}4t2Lw] -%J*N0(jU", cnQ|Jixfwr+(L2w.[N^Qd5Į|C/ݽ-# ܢDS1:#R<ˊa͌QQ ao~<)fo7:MƣaLWXn)g%^nܾ!Qۅ;>$H<{?i[%Ues׋ͯ!tÃ}5HeY3[Ҧ_>Ѝ'a䏩uWXHQJ#Lz Uq3CpU9>CeǮw8/ln_Crpl(܇Fޤ[e*Vnw%p3jx-]ֺ7HJr%b΅&ypf[_wdGa@##УѽGÏgl*4k(}`X!D"(+D cTi]-L۴hsomho'd$SUx>Û PV mxUZGԇT͉81eqӒrce@Xf`5`gQI$ ktrkMAP=֤ aRJ9~C ! :EiPLh~x#J I Ƃt鄧ȍ>yt2dTb J(L ԣҙ=/֮PꙚb^)cO Rq|; YGb|dګELLClm}hpJwWM( 1ҹŨGbׯ_tU>a&[[w#}Rg16P&+,re6|’yc%A[ʊ*d̙ÜT,T~YnOY]m.]'.iNf3;B^l~1`Q3;sa7>SƆ1HJ#ai &ԟ߂TGG{\c-Aj.Mlz){|LAD,iPd5~!O>э|,w)&AY!e#,+5e"F z(NМlvX AF g߉x%Ģ|)@TJ+<; Ʒ@l~d-%YX!6b^b~~ kLf$ӱ&U.=a\LP )x(ҞůCuh7;`ch:zׄBwj-w&` E?$&PP#XSʂSpz=P4h`1N Ֆa#,phCQ *e:Ed<~@v|{&!ޝ;0Eܻ'U9 ćBPb1}L32E}KRܱX¢U^uZ#\t8e%no D晫9w4##!ˊEsXm{ \:xvU7=G\bl"A:??τ6`|ݕIdf`{#k%BU$%IfDN؄t`|;Ol/Mz/*jᣘKb>;-+B[ "PSJTB7l9(G_6~I9+XnNO$ZBf1߫~5,\^`(>a~XdKzPK.>z7J#s~LEc xy+(XSز%GPaA`lCCz~"^<F@J[[djUU~̲ P46Z4ɦ\4Gk+91X~wރz>JMMk'j#_i+tJgC5Kp<$78Q`H܁BZIs[#8J5pL]Y_&Oo&k”BI>,E,7m!]͒LgsbX^4 rš~{Ix~ϹUEYNѽC)IǡXYNVr#Q}>i('!HB? C-&¤ab܄=wzFaFƧZLuнɄYɦ߽Uޢd.N(waۀGe2ݧObi|YMAYj:::mZW[GARsnZ@>3B|XXUU,` X%FH'5A=(Dgu|NV[Z`WOukcViNoPݻRyP}1 (ҭH>^n}`cRIa@Է0Jz: 'qf<ʛ]x$cSV# kmk HXKbioɍx}uNc"&G"~(Kreac6Ɩ^f+buA11Wr]lB%*kӚTNvإ3>s &wh7/j9"OLv>d"e=:ǢLC:5b Hy)l5Vh-qѕyR2Yq8W*ZW wA(iYǜtoGԑBB"i]rP*XԪ6 B&4Gwx1Ba13GUdqL#>'y:vjcQY:Vs[*1p6e 8i]'mW.Ȁb8MϢ (n$Ж 0źŎ?rz'ڝGw5klvۣP+`3^ @8c'Z ŦB(q29 l--: =:Ѹadu#N:<ߏ}iYg:]|LJ t&$:1NP@|3F{6 _GK#t€I8^c1>3"ՊUȂzzqcc,7-Bɔ(lC9: wx`A&na!X%7(JX,)t9W%/;lniyZ ]cu8ǔݲZٱ:K%11'̩[WhĔ 7h̯ xǴL~@OҾ^KqObUGgN >MBpqϪqڏԬ#EG`c=$WM}*+4˷Z i$泙: dzJ9\6:@Ye 1AW\S+%\m6F[ޗz-\V΀ҊWQ\(@;iT΁(qA) -~|2j$c/4+vY;4YzZ aݳg.ͷo\VK:8q @h@cL|/z\#ӎWn\嗍_?~tx;~@߸v6z' syñR9EuQ4'\_sF;s՜sek쾝mUt o`ζrWv;^xݡ6wNg.{Hv {78{U:଍)_9@}ME83u:oM-phmǁဴݫi@vkoNymqkN.Ǝsq,{\/ k3p\곽+ږ0>mX]dZ8PKvt|^>3 IzxFצ/]_)M섃'rʹ}dIENDB`@=֣3EW )h vxŗ]hElLcP4 !ҴR 񦨅C(F}ȃRM"r>MتAԏV&9;wn]E"ŸΝ=gw.(T }D<9^Fiv"& ѣ.p/#z1/QsEA{pz}h#OOh5hbhXNr.snځ1`>]P@]U-oq*e@{Ԑ015T2=542!9=&2T2GZ]$( 47gtx#N2g&n@bLCa%O@U:9#L<mP/ԣ p{6BetE s]ޟ;je.uh78sҿ`6K>B55FY8G( 3V03fY  ㆹJh7Sz[j: &ijiEԸx*5nU!|q;tP‡Uj&o@{)UT Pʇ5.֫|x_E\NAWT>$4}Zܕ]4h?ge6,RYԨoG Fx}}=U0~~]M3:fuf+Yut| :|R[>kx,cAOEo,:u#|'հ{oqvSO}y ^pAx'3|'OLLQz)E刱-LTy8?#f*+eJ S3e` " S3 LYF^*ϼac& &׾y;І]Qɧij~XcKNz@[3گ KVjˆW݂5^쿺oS骒 ׋DĴEZu76{=ݾ}݃r>ڃK,WeFmхξLE~w,=P'r*?UxTdyT=2i\o=ߏ$#k$L'#!@= iŨ9d)fBvxTMHTQ11_)OS!R%&"Ħ2)HDb(F@DIn"7B {w={(CB roܪ ID7q3 .)Š7Lܦp>tBE$}KıGӁgPș{Dɬ]GCAdYo0Kj swĿ7gpXY˖}˾&:=c*HK>SmuڟO}EdY%._c9JH~c/}g/t%կz+p|;{d(1 ,!U" |P%aF`Me`Ke@ MJQ"娒jMҀV#9勵Cg$Ms,1_y,E#H=s5K}9IT;DG/%TKrʤҁ)e-uGGj /j,k^[TIHTI%W$]Z%Q E'f/eLu-EyWQf|96uk=c DuMHhek}{~ z mCxYp[yǑ8I6MҙδM'mӇ>SYHql*FvQdN H;@l$q@A, X. #x>]p|빸$cywE"='O?+'cp]|_Mo0?~/ |)"~̸# 7<7w"4Kɜw|~=ךDKӹ'Rd*H8JG齃~o^>':ҩsPSg/wһgνsSSg3/}w+m2m>]<$_Uf-:ۄ>ஸ$fVo)l!eGh3ÚA_F[y\a7>u}fK5roqm{qESɃ0{UIQ;OJֺ~np,\S\s@dۓnF}562v{5Fr,X JtqouJE#UP߯+[r5ZfJQ*mfOһCKe7˼ó 7Ǿt34^.x%ep袲n.m7tl>̺) ULu#o"(sgx;=+o]Mn߬[LkN.sc}2tvQr\AaU?-!o;0L>5_B^yƕ9qȒ׳Ԅ}ۤ^ƠEpM;f?䅰b{D持 yeK>@ U?b_N@ޢ|=Ği5 CnS /tHp'lKfҭ# .T=e-nd;+VѷU$Z!Spr#ҫu,,-BFhz=8bt t\HRIAgٟJ35K4,E`zWI< <1=Y}B{@SneXla򎯸N"YtӚ>^ug^3=7N3zgʖ*K2Fs1y¹uB8JjoD cL8CZKr&5P&qq~dYpuVSՇ)_W1D=LdW`y;ǰ)5&ºw4v7zC;+Qw_v kr#]46Ƨs1nu$f%wSn߯ bBj)#|bɣZf*V 32omH t[f$9HO2;8i Mdgu#βF}8_Ӿo Ot\|Ije} Y76imq wA۶#LxӾXoGTM=\^hXVXE]ec33d"Df ]v&?F[[¥/x t$O$3\UƖ+:7ߺp6)Ng>MbT:LǢ KinOO_yZ2JR7_1|UP,W(ORum] ʼeHg87" -ͺy/CL҉dvY7EY/Dù& \.L&rw{G po_6#̫!|!  Zp_9Bgk[J T sJ&νZN&bq+b}ͩXq%|AłVlm"}17ɨˋ>(,e[owPZP^⍖rf{meU"_;92z%yuawOU_U)^}W5^:uQ_SDtSYPm4Nß4A9'}Zqɡ}K{ Ie!B?7kjŌѱK7y`f0FP䣏}.7ҩ ƌy.7 ں8015xR^ Z,kuyY.LHefܬ|^k_9~Blȓ\"em{:祡r:ʫ'yvӺŜ 2F9 %"? eʥRpέG>;g>:qn+ x>}r1* Jd O"H$ݼ~:?GvvUzzДݸC;1<uzc0|>_Kx p^wѡ*ݿ{Xt{o,p82cCXzݾ.+0hq_\x<#nO~+0Cw*?'h(w{ϝIn0Op*d|iŊ"Vj~"e%"+&@6uwg'nDȻ2! LI8 Eh8hz&A~&bp:|mql`0_G2ϫyC}rV'.SD3O|~Wc}x|Ԏne5ޣv4UyLhBPa-TX BPa-TX BPa-TX BPa-TX BPa-TX BPa-TX BPa-TX /=thT3wWԿ?<;+}DyK _Toc111219438}DyK _Toc111219438}DyK _Toc111219439}DyK _Toc111219439}DyK _Toc111219440}DyK _Toc111219440}DyK _Toc111219441}DyK _Toc111219441}DyK _Toc111219442}DyK _Toc111219442}DyK _Toc111219443}DyK _Toc111219443}DyK _Toc111219444}DyK _Toc111219444}DyK _Toc111219446}DyK _Toc111219446}DyK _Toc111219447}DyK _Toc111219447}DyK _Toc111219448}DyK _Toc111219448}DyK _Toc111219449}DyK _Toc111219449}DyK _Toc111219450}DyK _Toc111219450}DyK _Toc111219451}DyK _Toc111219451}DyK _Toc111219452}DyK _Toc111219452}DyK _Toc111219453}DyK _Toc111219453}DyK _Toc111219454}DyK _Toc111219454}DyK _Toc111219455}DyK _Toc111219455}DyK _Toc111219456}DyK _Toc111219456}DyK _Toc111219457}DyK _Toc111219457}DyK _Toc111219458}DyK _Toc111219458}DyK _Toc111219459}DyK _Toc111219459}DyK _Toc111219460}DyK _Toc111219460}DyK _Toc111219461}DyK _Toc111219461}DyK _Toc111219462}DyK _Toc111219462}DyK _Toc111219463}DyK _Toc111219463}DyK _Toc111219464}DyK _Toc111219464}DyK _Toc111219465}DyK _Toc111219465}DyK _Toc111219466}DyK _Toc111219466}DyK _Toc111219467}DyK _Toc111219467}DyK _Toc111219468}DyK _Toc111219468}DyK _Toc111219469}DyK _Toc111219469}DyK _Toc111219470}DyK _Toc111219470}DyK _Toc111219471}DyK _Toc111219471}DyK _Toc111219472}DyK _Toc111219472}DyK _Toc111219473}DyK _Toc111219473}DyK _Toc111219474}DyK _Toc111219474}DyK _Toc111219475}DyK _Toc111219475}DyK _Toc111219476}DyK _Toc111219476}DyK _Toc111219477}DyK _Toc111219477}DyK _Toc111219478}DyK _Toc111219478}DyK _Toc111219479}DyK _Toc111219479}DyK _Toc111219480}DyK _Toc111219480}DyK _Toc111219481}DyK _Toc111219481}DyK _Toc111219482}DyK _Toc111219482}DyK _Toc111219483}DyK _Toc111219483}DyK _Toc111219484}DyK _Toc111219484}DyK _Toc111219485}DyK _Toc111219485}DyK _Toc111219486}DyK _Toc111219486}DyK _Toc111219487}DyK _Toc111219487}DyK _Toc111219488}DyK _Toc111219488}DyK _Toc111219489}DyK _Toc111219489}DyK _Toc111219490}DyK _Toc111219490}DyK _Toc111219491}DyK _Toc111219491}DyK _Toc111219492}DyK _Toc111219492}DyK _Toc111219493}DyK _Toc111219493}DyK _Toc111219494}DyK _Toc111219494}DyK _Toc111219495}DyK _Toc111219495}DyK _Toc111219496}DyK _Toc111219496}DyK _Toc111219497}DyK _Toc111219497}DyK _Toc111219498}DyK _Toc111219498}DyK _Toc111219499}DyK _Toc111219499}DyK _Toc111219500}DyK _Toc111219500}DyK _Toc111219501}DyK _Toc111219501}DyK _Toc111219502}DyK _Toc111219502}DyK _Toc111219503}DyK _Toc111219503}DyK _Toc111219504}DyK _Toc111219504}DyK _Toc111219505}DyK _Toc111219505}DyK _Toc111219506}DyK _Toc111219506}DyK _Toc111219507}DyK _Toc111219507}DyK _Toc111219508}DyK _Toc111219508}DyK _Toc111219509}DyK _Toc111219509}DyK _Toc111219510}DyK _Toc111219510}DyK _Toc111219511}DyK _Toc111219511}DyK _Toc111219512}DyK _Toc111219512}DyK _Toc111219513}DyK _Toc111219513}DyK _Toc111219514}DyK _Toc111219514}DyK _Toc111219515}DyK _Toc111219515}DyK _Toc111219516}DyK _Toc111219516}DyK _Toc111219517}DyK _Toc111219517}DyK _Toc111219518}DyK _Toc111219518}DyK _Toc111219519}DyK _Toc111219519}DyK _Toc111219520}DyK _Toc111219520}DyK _Toc111219521}DyK _Toc111219521}DyK _Toc111219522}DyK _Toc111219522}DyK _Toc111219523}DyK _Toc111219523}DyK _Toc111219524}DyK _Toc111219524}DyK _Toc111219525}DyK _Toc111219525}DyK _Toc111219526}DyK _Toc111219526}DyK _Toc111219527}DyK _Toc111219527}DyK _Toc111219528}DyK _Toc111219528}DyK _Toc111219529}DyK _Toc111219529}DyK _Toc111219530}DyK _Toc111219530}DyK _Toc111219531}DyK _Toc111219531}DyK _Toc111219532}DyK _Toc111219532}DyK _Toc111219533}DyK _Toc111219533}DyK _Toc111219534}DyK _Toc111219534}DyK _Toc111219535}DyK _Toc111219535}DyK _Toc111219536}DyK _Toc111219536}DyK _Toc111219537}DyK _Toc111219537}DyK _Toc111219538}DyK _Toc111219538}DyK _Toc111219539}DyK _Toc111219539}DyK _Toc111219540}DyK _Toc111219540}DyK _Toc111219541}DyK _Toc111219541}DyK _Toc111219542}DyK _Toc111219542}DyK _Toc111219543}DyK _Toc111219543}DyK _Toc111219544}DyK _Toc111219544}DyK _Toc111219545}DyK _Toc111219545}DyK _Toc111219546}DyK _Toc111219546}DyK _Toc111219547}DyK _Toc111219547}DyK _Toc111219548}DyK _Toc111219548}DyK _Toc111219549}DyK _Toc111219549}DyK _Toc111219550}DyK _Toc111219550}DyK _Toc111219551}DyK _Toc111219551}DyK _Toc111219552}DyK _Toc111219552}DyK _Toc111219553}DyK _Toc111219553}DyK _Toc111219554}DyK _Toc111219554}DyK _Toc111219555}DyK _Toc111219555}DyK _Toc111219556}DyK _Toc111219556}DyK _Toc111219557}DyK _Toc111219557}DyK _Toc111219558}DyK _Toc111219558}DyK _Toc111219559}DyK _Toc111219559}DyK _Toc111219560}DyK _Toc111219560}DyK _Toc111219561}DyK _Toc111219561}DyK _Toc111219562}DyK _Toc111219562}DyK _Toc111219563}DyK _Toc111219563}DyK _Toc111219564}DyK _Toc111219564}DyK _Toc111219565}DyK _Toc111219565}DyK _Toc111219566}DyK _Toc111219566}DyK _Toc111219567}DyK _Toc111219567}DyK _Toc111219568}DyK _Toc111219568}DyK _Toc111219569}DyK _Toc111219569}DyK _Toc111219570}DyK _Toc111219570}DyK _Toc111219571}DyK _Toc111219571}DyK _Toc111219572}DyK _Toc111219572}DyK _Toc111219573}DyK _Toc111219573}DyK _Toc111219574}DyK _Toc111219574}DyK _Toc111219575}DyK _Toc111219575Y Dd q0  # A " _$_0B] @= _$_0B] .II+w xֱnSg8k dh T97P p[UR*R'Ks_A#uꉁ l=<`JE6$yS8CW)"I|>>?("Oߧwnl^]z7v?ğ/Gz~z˃eg'1}[{On8G秛wYl_Os(տo",)"K 6Ȓ`#"K ؈Ȓ `#,)؈H 6"2,)"K 6Ȓ`#"#)؈Ȓ6"`#,)"K 6"2,)`#"K 6Ȓ `#"#)؈H 6"`#,)"K 6"2`#"K ؈Ȓ `#,)؈H 6"",)"K 6Ȓ`#"#)؈Ȓ `#,)"K 6"2,)`#"K 6Ȓ `#"#)؈H 6"`#,)"K 6"2`#"K ؈Ȓ `#,)؈H 6",)"K 6Ȓ`#"#)؈Ȓ `#,)؈H 6"2,)`#"K 6Ȓ `#"#)؈Ȓ6"`#,)"K 6"2|>Nx8nn[V٬Z-OsI?"K 6Ȓ `#"#)؈H 6"`#",)"K 6Ȓ`#"K ؈Ȓ `#,)؈H 6"2,)"K 6Ȓ`#"#)؈Ȓ6"`#,)"K 6"2,)`#"K 6Ȓ `#"#)؈H 6"`#,)"K 6"2`#"K ؈Ȓ `#,)؈H 6"",)"K 6Ȓ`#"#)؈Ȓ `#,)"K 6"2,)`#"K 6Ȓ `#"#)؈H 6"`#,)"K 6"2`#"K ؈Ȓ `#,)؈H 6",)"K 6Ȓ`#"#)؈Ȓ `#,)؈H 6"2,)`#"K 6Ȓ `#"#)؈Ȓon" n;n;n;n;n;|9 3FC̔e)@f:z"df0h$@f&f"dfXj%@f 3Z^lKAz鹓2=sǷ??("?lU="bAz}Żwc->x.Ȓ `#,)؈H 6",)"K 6Ȓ`#"#)؈Ȓ `#,)؈H 6"2,)`#"K 6Ȓ `#"#)؈Ȓ6"`#,)"K 6"2`#"K 6Ȓ `#"#)؈H 6",)"K 6Ȓ`#"K*؈Ȓ `#,)؈H 6"2,)؈"K 6Ȓ `#"#)؈Ȓ6"`#,)"K 6"2`#"K 6Ȓ `#"#)؈H 6",)"K 6Ȓ`#"K ؈Ȓ `#,)؈H 6"2,)"K 6Ȓ`#"#)؈Ȓ6"`#,)"K 6"2,`#"K 6Ȓ `#"#)j\t:avvj5z^4#`#,)"K 6"2`#"K 6"Ȓ `#,)؈H 6",)"K 6Ȓ`#"#)؈Ȓ `#,)؈H 6"2,)`#"K 6Ȓ `#"#)؈Ȓ6"`#,)"K 6"2`#"K 6Ȓ `#"#)؈H 6",)"K 6Ȓ`#"K*؈Ȓ `#,)؈H 6"2,)؈"K 6Ȓ `#"#)؈Ȓ6"`#,)"K 6"2`#"K 6Ȓ `#"#)؈H 6",)"K 6Ȓ`#"K ؈Ȓ `#,)؈H 6"2,)"K 6Ȓ`#"#)؈Ȓ6"`#,)"K 6"2,pF&2^n;n;n;n;n;n;n;n;n;n;n;( 2h4DLY"d^'@fF"df2l&@fYV"d*2^E,}*l:9a^~-}>sog$$If!vh5#v:V l05/ 4a$$If!vh5#v:V l05/ 4T3Dd 0  # A "aw5@=aw5Lx5$QxX]hW>wvgjl¨*>Dc"DQ!Km]-i1]]" 1!+DiPPK">(h~hCQZ(.k~gN:gꅏ{ws͌ S,`+A4xZ5D|HЦyDu}6D#Mj}vFim-gЭFYG\Ը{d;ߝR/߫~-܇]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdo} stuvwxyz{|Root EntryY FMֿqUData t WordDocumentX5ObjectPool[PޭMֿ_1184335162*4FPޭ@(Ole EPRINTrLCompObjq  !"#$%&'()*+,-./0123456789:;<=>@ABCDEFIMNOPQRSVZ[\]^_`cghijklmnquvwxyz{~ FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q Oh+'0@HXdp|Daniel U1 EMFLdl lfVISIODrawing% % Rp Arial hP|||www$ȥ4`$ȥ DȥȥԵ4`ȥdv% % (   &%   '% V0 % ( % (  Rp ArialQ|Hm|w@( |||www#`L宥|p|m|www@#` dv% Rp ArialQ|m|w(0w \w wPw`ڣ|||www#`L宥|p|m|www(#` dv% Rp ArialQ|m|w0w \w w(Pw`ڣ|||www#`L宥|p|m|www#` dv% %  %   T$]=@T@ Lh+getAgentID()'%%-%%%0  T*|t]=@T@fLt+getUtteranceType()'%%0%%%"%)!%%  Tzy]=@T@Lt+getTupleContents()'%%)%%%0%%%%" % &%   '% V0 % ( % (  Rp ArialQ|m|wФ(|||www#`L宥|p|m|wwwФ#` dv% Rp ArialQ|m|w(0w \w wФPw`ڣ|||www#`L宥|p|m|www(#` dv% Rp ArialQ|m|wФ0w \w w(Pw`ڣ|||www#`L宥|p|m|wwwФ#` dv% %  %   T|#]=@T@L\-agentID%%%%0  T)s]=@T@eLh-utteranceType%%%%"%)!%%  Ty]=@T@Lh-tupleContents%%%0%%%%" %  '% % V0YYY% % (  &%  W0 UYY% ( % Rp ArialQ|m|w8 (|||www#`Lӥ|p|m|www8 #` dv% %  %   Tk]=@T@ L`UtteranceC0%%)%% % ObjInfo VisioDocumentGVisioInformation" SummaryInformation( \Visio (TM) Drawing GH`FvRd !fffMMM333$ $ UG8@ Td Arial@N@Monotype Sorts@"NuWOingd# NtSymbol5T?? Y@-1UJ:DT1EW-hPT8* z%U~b 0{GzK?@*&:]IbsssU  tJ sB>/P&+P$? m AP]P&,,'/h&q&t s sy  trt)t?2 U s s ssUsssss$?k+a4B:E:E:E*:E:E:E:@?>`t4B:E:E:E:E:E*:E:E:@IO+F)A#Y2; AGV GVA T?YI?,?\ #!J+\T%\\\W|GQE_ DFMWEdfAOo*4OFOXOjO|O????7ܻeI?}~~xsUqvooo*<N`ql~t]vڌvvjڌڌ uRZ ssi II̟ #cb6E]—   i| o' 0rUBYI?[?m4jk2#DUB B B B) Bԃ0j֧P/ﶛ!3󿎶(D~///AP?dc~4AkI?Us%1"߀(6-(t ɻ %-4ҙR#+)8/kh/z/2Dϰ/g?y2SܿPt~7%߽ 5G($u߹%7 Ѯ !`١smU , >Pb)#+#U2q?b/q(,,'l sX@)qGO贁NkޙA6&5H?/*&,5=%5M% 0'Ȫ3֯b6c}F_Q&E<$DB=DR6DmRDRaaTbaaea`/r////////??&?C>?d=9\dBSo?/2ODOVOhOzOOҲE -_?_Q_>Pbt_UaWWԎq_DVa_QtwрީQBkңAy.__T|.?U2Ij$ bVSqDoVcZito*ra؃qڀyaH1ڀBig|"OIOooojT!cgQK 2L^hzuvPv Cd_S?e?y<~15GYk}ſ$؂ Qk}Ϗϡϳ׿ oSamsung ML-1510_700 SeriesO 4dXXA!4K4\?PRIV|#5GYk} /./K 4 N# 2!Z#d:////////??,?>?P?b?t?Courwie0 N0w??H].?? OO/OAOSOeOwOOOOOOOO__+_=_O_a_s________oo'o9oKo]ooooooooooo#5GYk} 1CUgyF.winspoolSamsung ML-1510_700 Series?USB001U:U U./0Ul4,M<+ ?0\(K? R 1C-PI7A_z*<N`r&8J\@tQO MR H<( _z*<N`r&8J\EQ  RUFDf h TPUUmU@???F BP(?¿30R-- b]b a)Шغ sU/?:e!Z "%^WUGuIZ $h!//////6u E?)7PV ?WQcu aRepresents a descriptor fa set of objecwith similar structure, behavi nd relationships.bؿ??p=_ ףؿ?>p=ҿ|nQ6>H+|?UG D # h0T`UUU@>?@:?A_?A?Py tL` -@rb &} bU - :@n@qtY09ÐGoZu`Sn?u(/%A#A#A#B&i#i#i#@i#i#Ui#f&f&i#oi#9"3"'9#&H#6]#ĉ/&9&C&82Q"82["82e"86_3y"L6_3"82"82"82"82"82"82"82"67V8'.&3Q"."["U"C!CC2.7$6GCQ"$2["FF%F/FuaD@o +BY`UML Background Add-on` /CMD=1001y)ZCDB#X Z BbDPVRPV AB PQ!I 0rT |CQTK`Vis_D112.chm!#20PB`7Copyright 1999 Pio Corporation. All bs reserved./Q!8e!ga]$!TiH#UJSUUHaEd!gUd!gUdgUdog9%d9gxd]g!hcXwdo t9tR]g9`] tt PT%BBERtR._R/l9"YYxpr~rHk1fQ!/&.'&R' 2BgUo:RsU;?@̃DQNRU;4@QNCkT!QB͂JS`+xW;gaփ 3525EC$#uC}π$9`DWDS]DSY?-EļעBu π2`& 8"G"8"Q"8"["pvLvSf Ep(ZoCAQ?A\Q`#Q %#г1ku`)u;`br䙐SYob` Ex{teArrow^d/FGA.BaCAEȵQԲ" '*/P/L2TI2rAb@_''+5/////pu8?o"SS[05OpT"j-S#+ / editYd14owD=/m?M8r/u>OP%PropertieJi&6JAp6WHOO 1Oq$u!qrP q7EqbqɴoAgf9aڂȅSo'@fcIfXae'nB?oQoco*ЇoșojuɴѲE?7nolas& d${2jtY~mzyh%Yug +Slc(un5'e槌?ʏ+gk5EYuг!ǜm q UY{אџ(eq /nUooo2#igV 83VhhaȖ8J3b8@J¿ϒϤ,QI1I1bAeRT0?B2.HD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp A ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5R$n!0R@CaU:йC9GM-B4KMOZeMHD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp  ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5R$n!0R@CaU:йC9GM-B4KMOZeMHD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp # ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5R$n!0R@CaU:йC9GM-B4KMOZeMHD: # =ih(>TA9 #}:AUA?A?AYaD+ج<@P3žm>Bu `u bu  -RB *@Bu` n?Fu#Q"B0 Ch >jh]a^ b>BU0{Gz?gbB?ABt` @n"t x(dsp  ('$$'B"/% 7-? 6@b6 1l8>#!UdP#3 A5R$n!u0R@Ca:H$C9GnMB4EMOZeMHD # =h0>T@dYY9 #AUA?AfV?P6 t`z ?@u#`J Spbw@3 b&uLb S. 5 uZ8A U  a$ M g>U2qJ ?I/[&l$?:" "[&* ",,',"2!MC${Gzl#e@@#tL$t5'+C#5 LIC#Q:%8'@ I1R+#b*$62!BJ<'0r U# % l>YUdvjE4I@  K 7(`C#FCHA "R(!O^5Q3A^Z_l_W5Q|5A[@@_O_5QE2OL;2rA2I[c0iWDA^8|59 7^J< '%l"'fj{ooCK3l$<! 3Zr]bv 4:","2!0{6!aHD # =h0>T@dYY9 #|AUA?A??Af?P6 t` ?t#` ub@'Spb@3} b&uL .T) )'u8xA  a $  f>U2q? ?>/P&Va$?T/"P&,,'!"'!M8${Gza#@@#t$tI 5'+8#5 I8#/%-'@ H1Q #b$6'! B8YUdv!?1C.H**K ,(`8#[FDCA "R (kDON%Q31^J_\_W%Qq51[@_O_%QE12O;2rA%2Kc0iLDA^q59 7P]?< '%a"'fjko}oB@3a$,7!3Jr] Rv 4/"!"'! 0p6!aHDD # hj0>TdYY9 M#A{UA?A̹??A?P6 JtM`  ?)JMt#`  ub.@J1UJuL) W.3M 3p rbA3?0Ju)'$ AW kma$, " #  >JUo2qk ?j/|&[#?ȯ[""|&,"J,';8q#|&21J+d#5 3d${Gz#@@62Jp ])n395n5*:]"=##">3@3R6FC)!BFd#[%6 " tB"#b!$ oF)!-;Q"% i^E9 BI3O '%"'VlJ4>UdAETeS7-0"% X(`d#VE$QY "1#b8|1_B^*a37mOoacW3r">'1'tA`rua4,$*aE6kPo_kkca*aE2_;RJrA"rsp@QgQ|o@uR@3r!cb,b`rbQbQt$b`]bb[8!aCFHD  # =ih,>T!E=#tAU}A?A?ள?P6 tj` ct# ]uLA-@ >@ 4Ju >]  Fa  bA ; >U2{Goz?@"#6p0#2$?N2&* [*i!^b5 =5 24@&,#r :!#%!'@m! ["m!d b|1l>]$Udd11+$WB + "%U"["d b@i["a#>-# (`,#Fu6~A 'B(A!OOAA3N __A<5K@X_O|_AE2O;)2rA)2c}0iA^<59 L73/'2q`h:"#"fj(.o@oSjg:#lo!3 r`!@v4#"koojj_PH'-Ǘq) ) ?W|OF4T #_ OB ]la @+}MaGj}h\ PD |- ʐ$Dl="\B%}(_(~? MR\+@Dt9 ,Wi{ /ASewܑ+;Sx UPxP4FDTey  ahnm qT^UFM<+ ?F0\(?Fx<F BP(?*?Qc@?p^qu2`uaeuR GqP $p/////{!e @N? a$ Et ?@Fy50%W?A98㴵35?!H-t!<<HF-%8j8 5(aD!G1a/H<p$aGp$D!Gp$G1GD%p$AGG1l(AGAl( JAl(C(\<?mQ?Q?OCAsQg^o!y^TsQG1G1R]dA$A.wdD"/dGR 0ddRdRD!D!sQp!IcQaGU?Icbb`&{F5DB3BB5-89C4-4280-9EFE-EDA8F02160F0}caUk?c!D%kDD!dR tR9!9!tbBDXz|OL;1pDD!SeO(a#574?Aha U$=4F]oÏqD1Aa19__p!51a3A;VU?A@ezU3О@0w ڝ-D% 6hGU`dU#xU6i6);xɟ4⟱bL7hb53Y4F Aic1%?5A_]=5y9 9?<iP-DT!) &Nl7U?$?5Q?18. hCaϸA);M_q߃ߕߧ!%7I[DD!x 1CUgy -?G1J\sQy 0;fӠ #!?3|2D#oU/@u , ^aK/W/(WK1w%AO3"Z?{K1s!/7@ `@REFPo;!WZD2Rip$s!q$(yo%Y3#_p'2qPFaqdf`>#6+getAgentID() QUtteranceTypeTTupleContPs()B2K1b sU2mmeFX?Q?U6?UjFkkGnEsc=EZnkͥZo:q?O_O)O;OMOP_OqOOMrOOOOO_s_*_<_N_`_r___/[-aS -uY -tY__o"o4oFoojooooooooz=!R_ qHTf{///9>wA%w}6 UBQ[VYDbtn%@ q4x$qq8J0Tf훀șZ̼<㝠O4J:A!5 ^ [ma?sg  1'L&頤&YA!X,P|p>Ϫ7Z(тP`ݟ14U>U UU./0Ul4,M<+ ?0\(K? _Q 5C-U3T7AU2@4PZ57HRH<( U2EP57 RUlLTG-5@U?%)RD;U$ 4(U1( UO"D&aU=QJf )h"Ty+U, _Ʌ&!Q- H*9(TYgTEQ/,UML NormalVisioExtendedData1UMLPresOption1UMLSuppressO?ptionUMLVersionWhite lineClassUMLTemplateUMLAutoLockTextEditUMLPresOption2OperationsAttributesNameParametersPage-1UMLShapeTypeUMLObjectGUIDUMLErrorGuideConnectorBlack fillHairlineUML Shadow326UAE<57 D; ?Gd;&?X|;>?U;YT?0;h? ;Ul? ;p? ;Ut? ;x ;U? ;? 1_6?1U? $? U,? 4? U<?U\? dc  ? U8   0̪ 1%*4 7W? E CUE GE KU$E O,E SU4E W~7=X0Ug$kU,o4sUR ߉'J!1B:! ~1VAJZ1l1RU !"#%&'()*+T -./012567E0j@ ?@#BCCFm2HIJRK!MNUOPQRSgUVWXYZ[Ty]^_U`abc1efgh*ijk+1UmnopqrsuvwxyJz{O1}U~ूARU੓T U*-U?൪JQUcƪRuUӇתTU*UU 6U<=Ul4,M<+ ?0\(K? RDC-P_EAUl4, UdE AJ-3n7A_*<N@LRE ORVgOpq6uH<( H<( _*<NERh RV|gdOq ސ{N  g"4FX(#@(Qy JLu:TR M <lv&!B^ N7>}PYBgB,{$>-'5N1?6) 2H 1LrS8Y`2ľ;V?>EFD@8 A=1BG8 ,v:0 GmYkh ո?0 ;A ;}Xs8:qB?9$LN|_#>HS֪>22 !enޱ7*k2worNn6 -QKۆ_IMEo{{9+5mW"Oyy:Mw?@yGU]; i=\ [}txFjwy8"=ײ+NJX݉}}p&pruEb&B}y_iǷ1}D%RNhkR&+P\܎5'[ΤN\pjv%٘P:}$5:(1X=Yjm*m9 c^3bV 6:huQ'z%ٳߋ}%~d0 Jaxyp=CҤke߬Q%~9q|t x3Mӻ[<8>fǛըuK:S]X >c\l/<~v&{\q˧MMP|l#o);V;0cw(3׸6,qZ|jiXz[[?{2Y!v mL/S3vrI$v$lBfBhp +S'佳$$If!vh5!#v!:V l05!/ 4Dd )D  3 @@"?Dd D  3 @@"?èDd:iF [!'>  # A "`b1P,Qա%v anP,Qա%vPNG  IHDRflesRGB pHYs  IDATx^Oh fȐ eP^pHp/H֠Tp6{p<8o =(C7wnp ؃=ҁ3 }q~P2 P|{od(HW.r{gތ7bŊ+Xb?ZǝfѭkV{j5j^vVw!}Zkuyz1kf֭7A2֛qzثו^h)Q|FZ|64Ҽ;h4>yx~xSzP:iē.ǃך&E\CmcxЉ_)ryȯ!h6eZOVU[r3;Η3͟<Ʃz S2;|^P3-=LV4NOwN|xӳxe4~w3ŜL3Sy f[CclC4Ilد.]#inA/°Ygwwz ]\fjZV_5~7t02i3{kk__E_m4x iբ\p86_|aP*c ڰFpƠkmࣖO <ؕp,L8Is<3Hi ՖP 8V" }H3Ð6LbAp; \ z@1{W3U9oBXBHh1E~Sϫ t z?!!ftşlK~H9f)/ 9yٖèI +t٢i4璍ZUx1Nhvķx>.[w~NKv'A2e~에2IVnJzű$A8jnG26R@y6@,( kaNyŠb,,~vGȴժ>z8֎zdFi!F:Q~ 5!!jTR嚪wFYGcʜFSzZ뼵ᲊF3V|jb\POAqT>V6%4F)G%)"ױh{0l㔜s;vUiiΚfFb)z eVyr=_?z^q:"Q1Nmz'sv]ڛ=KeqAWvn4 maoJ7zz.!=.uTZ9iPf{}9&H_6x{J z];`0@a \;-}g_׵vs?߯Ve 9hׁUj}fHMzi_ ѠsDr:P01?+ ڴn鳊mjr8O=`5aW@{Z^V}X2;{3D֑R#:C[׋86J6C\ 1 } ԊU`I~wk]#DZvNpYxZ8P^N(zP(bĘڑ=ZV:+t5Gi>O m/-;;JE_+ʡ_mٔ3yA2S&P&Q:OzVP^)GܑPlBO17>EjYldjNUK7OӘ'jJs~+;nZi& Z=W{L1i! T SBۆݪi4*IBV*xboc`j !{69do0-rEN;Α2vˏNjP"}(*E?XTV ݨU vu1-G6W\<^sjxg= ۨngw%;!9?,B6\JaiI rrrT/ k_kKQR-/2<9r%s\[R9px%X2\^ѯ'K A%JF5]W~]T;q/-QPɯLdwrrT*틓%l 꼅8Ԡm^;ԩ+-+'ڑĝJ#=B10N$jFRЅuMjX%R}Ryr+$X ];鯬TϏlGS[[Q_i?\i\_)Zw4jn}7]KBPrt\]i P[[ѯJ _kK̭|h>R1Y-- +L'ͥZQV4\BB댲ґKG''K. OWVբaN. A2R6KG<ޭ0sKKo~Y;B]^::qDc$UN{M/4\A+_F%}牳Vj+KLq}X/y3?_w_ޠr~?/R/7_s_;dno\갛A> _~7G-_??i{ņԥS 6aV5wޮ=hvcht8\kPrƭ;;lW+npPZv`>c0_nzZ8eӖG{{X/u>ZƤQ?wXSBhf"` X-Þs(0M wLS4 *]c- >nG/}BLSYk7d{hOiH ? ڱU:䩾0e L߁^YrZ|cAr5?X$#7io)-uYHҩfHk%Gω}ria-Db&\\>! J(.{p*i)MZl8j=L"Mj]pUx*- $oS5uAs%M3o"ىh̻JG0nB-;dFQXJGvMqyF.GFb  :csQL?R-oE^ؖ?/)'}Y: =Z~TWA!Xw,#aLJNTZ{ß =++WWJm#5fs6>􆞅 ժkJkTvPBP AvΣ7O݃gt'.5oZưC{DxxF:4[(ʥy1Uݟo{<1'Ǯ4hXc@}m>hook!Y T(hӂZX'oHo,h4DwS50jFN.P:RD!#\>o#mwjP~)_xDҬx[}YZ0s?yot/r'X Fm;ģհ-B!`c r=Pl_8/&w""~,B߁ӲS-!:"N_wP:t%ʯDK5>" E87RB腕V6ٰy:>8DR诐XZdYU[9W*Jc$ (X]rGJ0V2yg;^X l(MJBf]oiFo "xXdMc6'Jx.D;Dݔg< &P4.Qf!Jc5#w1U|_ߚ핎Vhlt) =jW(T0.:SjQ~jQ;Z> E|>֡;I;ҜFXrjGS'N="ӷu\1/IKpw7-)AW6xK[U0^l@WDoF:XJ3nchr)nᯔJ=+< )F(_@Ɗ@M~LZp:ׯ_O għuƔ֞.J[_`I󽷻E@gB˨W!,H>SFZBA ],+)\=}s@)}!qOQB u2atY+o1S~Og!JpnϺ{O==ˎa(htţ@RQ.t&poOPG~#]8a'}!ЪgOXxݟP,_[_t0DN]%AAr3%7&ífm<IY_] knhB-i҃݃Ws ʈu^j'>){k[df=cI"]0ދR^;U&(1{X;+芟^<׷6n׷[og`Hl%bɇe;;R 8A2HeIj(DdG6J~0GIMoCϱ}Qϫ7 |ѷ-P#P6~te\oE5ӆ֮"ޗz4NO4Q]-Pߴߴ"M[,RVh/(i;a `lhed_Jǻj{VQ<ԊSiXIZ,hEKhWNX&ʔ8_@dׂpwæ۰x*jŠVo#A@Y6AJg[ZLVwЬ(:QEFjUA J^3Yt{Z&[5@3f(;>()4J'C#dÑFrٺ*fh:ƧRjGMHWd !SذKbjlnֵ;nMjG^1Xn敭uE"e1|sjēͿ0TA[@ag@H#]A*~ͭ{o`lW[A֭[yÇX,wLȹ!Q%쭛wy#(9n+?İ,AKjRCN} m||Ln,~X1Gc(/zSHK bDs`S6, ջFe/l|aKv@Y{SY+/Q[碯q V%Hg0lej[wā2I|':FlCD +iZUd+ aBZE [tA$옲EIc^<"{x<%|j(oN/a G9w[-HSHYKT{)Nc.pBX7]N\B^v_EtGV'c #e .B}-$PgtH@v%3fCܥJS:1aT[>ΏO&~gu\>} ~H[7[NGEG#ZaسZ,6H-;_D=%M(Yg`S,!fkoe*QdFcCW[[~.6ѠAkV\QU,Bu7*Arz! wey )^a[@ٛlaoY񣾥2(-ldl1᠔T.1]v̰%נ_td &ʆ%:-IBe $>\wżviW8B;nTwmfH Т2Mbim/5v@KY=p.rѻN%iqɅKuʯ*j5;A[0(u'eHx< ں~wB|r\ps]<x?`s_HQ?ol8ۑ56mxwhDEyw}}ksk tw #q{k9:ۏRc( d`vՉ4qG*{쀤wy&jy= 1Oj1arR{6 h'V=<1S?Ճ;YPc |hPA?҄ht־)ඇnOk6 @[=Fv͇UkkHv?ʟ,(G/>YLWm 5v^|'יJ-} Ʀ(S!4J'+mgp ɦ& 8aa6t/1wwXF߲p! ǜcxFvH'Қ!\"P۟hpന oAJV *$5=}лpO~Xl+kTJ hG[D:֓_dH!AYP j\s:ލvV&O^s'L#m' Q;hShEfGX Iyh1.ЄIÃrd <~ Grejc(PSGHPKR|fB g\`py-?ZcGA(Ї{*ɀmp!9 aBS;y㬱j\ u9?( +k28BgGOK""ľ\R^}}jXn &aed9l Bx[*/Y+l72 bi$-J=w^k@*V=,GTq+MPӄ|0Ivk=D.cd!+U#@Fg3HCj| ) md,,㖉QHZ/kIΩFJJῪO }.xi:[31kf,H,'g;h=(0U0.l X@튭0]L6PaFsRdEZk`(oU߱N#a@ kQB +|tlQ:pD`{sLjczt:?sJƦG:fe&P^>;Ӗ1Jk3'V_kTqPeh+7cu AܪF\ٴ VN0Ϟ`'Ȉ0+iXĺ ~1kw[n8<.A -Fd7t%W>{΃DxPu:eϔ]0݀w6:Vi z{ȫ a Ӓ$<4*>HҌ@uQ5tU; pdEJt^R)L$,FAŽcM琥mz,-ØU%z* v-r.cAa­# fѮXc#X6=ho|I-0&UZgQ3`suD^6bHOfu/_駟^#M,q!%W1dիǏ"K!JP$/v3`u`T( W ,FLJ>|&G%`O[iP)poߧ:*7H6DV v箅U:PQW37= SD #Gc*Eh4 x.weA /,yI 1%eќP^L}@FQ|"Hs UqU:#Dۘ0诒d &(ϓ|93[ϴECm!#_1y 9:4< ;.d ln߾H/ uJS]-m&{cݻS˄w{{퍍^u0fV)56y[D_nc%!1[/xƁ S%*& xQ9V2c0:Y{NNh)OH-mԠiO! s[/36kB< #}c4IEr;jp -VQCKpA6UqFabVq_5iiҎ&*&-Rqеh9e7Zo˩p:*L^Wq35uU/)@"J$I CkiyO" ! }eq_נϷ05_R=Q +9o//- D/ I _|jcxDC\>VB}d'c%WTG_՗z_`jeH!N+(e8!& "ʗ huBT9!'ª/楓#~$eZB|FO[i?3F. E!F_>jE6Y m#O։hVh* 28WW4$6zYB4<6*`xnFORey">PEsI6wbMKf7n.oה6mS`Sf}4m jo*n[7q&9>χ]ZOKͱGFdfyV[P}07qC?#2E-225aSd㰶`4&uiZ>WKpjQ@)6}2u3 ,|R}"S ұ&}V?j@͊u G ˄t_xEy9"/g"oe5rШHhee:IQQԑj?IrxnT~4F~i ]P8L~g+ho.sֻc5w]¹iM8m=E{~b:p8RٖyeUNg횠,,,TV+@#Wu8:|&qcwoOF5&6N'BYLkJ4|y8G1 Og *Kdh a׊J('ZmѯހW8yLlh{cÿj8NuLCaߔǥ|TuEuhhB52E 'N}3NT2!Bbw28# OwZZwdKcAW?%G8$ ]{ϒzN:#q,bVgQT|1y:V]u.RݩK^WhkT2*k<Eܴg2B9kPn+|E܁l:Mvt=#g!a Sԧ1r1]oŃ@:f(&WiRΒB aiM 9jUʹzK۔l7vc PC p܍|A v˂:{s!ӂEkY?ZTԓ$( paZ1O!+SBi9wE\ixǧ{{Ҷ(QIjD٬nYZ:{ 4$t{ї]mQaG!.o/pgv pfU,Xjw u.U"T4iV~-OF!pQV1t2ō e:f< 8C X0AN\FF3X9N&ZrԴ =&,ڛgY钶:uwzM42MqPM"ܡуqZQ Z|pU51PTr5D1jOmTwzؓ6lWAќ-YMk\ͫ<ɽ3ƫ9yߚŷWKոH?:§ǯ H|3#_RjP (ln3 #|gBVkD/5HV)p6iFLQUVSg o½/NɰM+mu~ خMw3JeixͷsXf b:TqPZOΚGϖv@d/2*ڰbqfmm<jqxgP3r`f9fA' YlQaE܎U+쮫d:^g7 jn5[-teks{ ?]>6B$d߅j\ӚUCگ܃nEĬŅ98/?ߦ9vv=s~zżmeShZ^]mj5&lzխz:ew.͸onۗ[{_Eu x{oNsYⲕGmwR.Bs9#]uw~ѵD2^ˀ%%΍2oK d/J&'73tOU|3+YQK3%Y'sv!3 -Q?N#qf:ܣm j0s[2]6̶2Ʒ4ao]>;=w\> ؄c?%23D<&HCK 2~^'[mMv'{)F5.[&;:;6\vpYjuX;",j Cut*M^)FC:ui-`Zu3i9\'?1OY7e,j!bJHUǴ-)f_afJ5qVcAVEi{1~UqFD`:OBbi_ %~BڻjЋ`}ger;?IJuw^G3{_K^~*3{eZUGEɡ{:2`hUmH]q!oMވ-,HiKsĨb|pP_2=JfL۬E_>3hVcL;S/=K?.Y(wH; u8;yPXvhUΉ{ #M`aH~m聘ba4>`0D7kޮG7B*61*7z'Bu;hW ׯ;mj|kQ=*OXofQO!4rS&eՂ p ۈɄ7u  8;Ve{?7u#yPa \I_V(3Ϋ0C\t^{ڲ<0SwtBӺ W c[&_β[fk9>_'f,a@fD< 56.~j $cZh~bJ8a@.-:zqNV携+[Mm .ha|;ՒY9z6gs@Rč΄Z\s$A6:Lh 0`,9Z3ӻ{{n`JBJ=?+|HG3$ϸZ ]O'c4wWQR%d;OX0b{,Ab;C<J%?]ӇMwZZfQ%`z h*f@9Î"`b`)۳ocsy|O '"Obٌ)A g#uσ?( L*4՟ vvvя#zOEXQi%QޒMPx މCNGus9BuMtc?#.'[d:pWL/}nuUEJB#1$\&9UߋgҮt }kV:yZZ U-xӑ} iHЉؕK/+5WVdX[ڝfЉ|RuumI@!3F⁇vE$bidQ%P&T(y@G@@2F\e~YΌՊbrSatV|l  )LK܌xҾ{4:qHE|竞 ^u)O!H@jk ʒM %,ѠkFcIK:83`z3FA ӣ>WcG<ˠ70UԎ XY[/[U^E[;VAlᏥUш?1:s"AL3ؑCDNYȕrfKNa;i N1)лg]RJ$П=W<,w`lZlެyabJg!8v"aZuY sJhD#B$ {S,|( Hg1 jqtp &%%"t~j4J3AПjdE4)tmHB*&G@U`Q2h7".,%i`kWGۉ5r< cAGqN$~ nɺ!Xv6ziԮQuG'@$hDy],{űܖSb"=x퀒{HYwPgZFFoiBFp8C W0vd (1pJ~}=LO V0ؘ6OE[4x" =d]XPmXp\,,1yTUE]yE Yܢi ʎ9.X :`!,jř0%*>f j{pAE^:vdӾqJUuQkrDNPc3$TSJԒ~0m? 9.7!죃tTlU!;/s1ct.xiJe3bjz1٫Vc^EXRqf+=z~h/@jy6W !5 ͸J oȌY1΋YfNZ?TЃ+DUytQ5w]xyHfWj귛2vvMp,_#ܦٻQ@ WPs]8ȶojy+"ȣ*|.$˫Mm49d\:=Kih+=& FfDFF[R}?)XF)o%(Jtj% )$9EVE{̸S/0`@oV,٘%I_UP)n=9lHZn€`5ʷ=ynw_N3Dҵ.ӸmJd]E)_E_43ϻCsCG+ Yi/l1bMV^-^>֝˝/%omѝ8>яbM,_ 4LOG!_eO9MgI e*}kQwͿ(=+3k,tMnEFFewKw!Y:b+LBյpÖi9izvi[仧,i^,Jeh֮yhXyݼuJ/>7aV[Wg3.ód{t+1mmi"=9/}cLm޼ ddW! tZ|_Ɓ>>$=oZϻ*h"'x;y)ɫ+v';]pv]yfi*9 JN?O@g?OA= \@F=m_*a_>?:_RH!J zPGZTHuC'|Mr6r竖hlUONqϞNfӫb8~E&yٞqY#;MSiO6|18WĖݟ3.hEDB#*Fъ8׬|4҄;AƆq(:9}iu8iMw=Us|:#17Gq .L9eu[-foŊ7ڦlc>d)RRgĬBD5m<(\qx쁍fn5B0qKw +U]=EݦBE&-p_t yJ]|}J\918})$AԇG=9B]hH푗*g3=7w)iXWcjRq/ԜC`[anp{Aʖ59_W1hGR t:8xd9*jzT /efZ=o>+M¹a_;v?4Ui˖">sgT9SϢE I̵( џMwOq.C-=V33Q!S\$HfP9<5dhL?EIsdxEc^~~pyĩdt 25#Xh10bz%m:3r-SB Yϩni hC}q7PdiF1BEz+=[:q{b(j|%ܬeUHz.{j|t!Wt2&H#"6̙J#DdG qi܈ sVّ]bO:S|V9) yD "'0QOg{q&$ zOabӮ}wO2$_V$( ~jk>^mՈi "dԿAP@LsxwZ{: >j#ww^1UD,l(^EʻDhJZ_ge 偯A?iTHnp'{R~Iqѫ ,Lw@)E O`Lw&KhʿV";;;=_m11k|܂Wn{춇 "PD ͧgV3Y$B'ܻZ~\0Vk\$PRTF06nmQik>)2M mKF$|+ 4=n߸IPhC,4;~ww{cW;/Xa>S:ْ5#tVl'd=K &M\#sAPqᮛNYD:[z-iw_<a<k7ܼy[1pȾ9͆^5q%.թ(U}7X$WZI%hWd{cēA\N EP9EtB hFO p,I4@ K 󄪌!o*y NZ⿶f$:d`5 [G21̈Aq!h׊8G{,= ;x~ًgtxU,JrģPDwCtҭÇ96R]8oq "KJ>y3N \[el9-2؄ʇçO[xm,R3?IgG~6E&w^|6NμoA+{u*}utT*m;抔LrrpRq}6Pd^%0~6DPa;}Fsǧ;ׯrЯ &%}WZڭk,B_jM^W)Z}w*n84{cW,0N̲#%nISE]HB&CuQoq ?|CTާSӍ=`Vz=dҶ~rSXȆLS ++RZN0xqpM- 1UhN"Ω"Ʒ,}cÕ=Hy7 ͜CWl̦V܅ہYzt-hP޾,QӲm( 뵵!"..sj/*%>;,Pz(D0 WxVwN=kMh,~t? :!;T_4[ۭvvPlҰ"Jgh'TK,H~σƾ@k[L4?Wzc+= OK7RrWu_v3yY.=|vw:LJa.p 8=sˡ-QK`T+ ۮa\*ވqG߻W>y>k؉Tj1ڄ(yx GBLZqcdO^D6>-fg= &͗1.k)yQi b[H{lP= uΚm\8Kq+PRu׺ \?ޞUH4+i J +ުNh6gXn]M';yǏ?|~;l#D F_3vL [CqDV_\ JHs:㳵q|/ ׯy:U{.QR.nXao尿{cbS 1ZņnqIms o767Sٳ+/^3 Rưɲ16yxڍkm_͍k[[V7ذ 4Gq 1ly=Tާ't#͜ѷfΆ Ocq>^<} ߝ>ݺ:lwIrj:`ah &;4TzJd`57"9͢#yg_7+GTL P;˗7ͭ[rɳC,5IfyYg3;$5ƇHk׮ŭZҏ\ɣP_DWIt3F5I.$̃fp땥wcu K$:"%i~f.~nT-r@}2ʂ f)0cH{w>A8ɾ۳Xu\+'gNl^σ;(<dbo[ڃw߸f/wO\D۴W4/cҒ-:\7( rbյ\pڶ{.9e>ރnke"@u';7o=8-7ִ߲<8ŴG_>8zΝP*W̽177743W[m|q21HQRj'=NZdҀ[r[xY`CL:ƴPvv>$'귶7;AAҰ~oyOi41|Ͳn7X#{;(b=b|w 9ԿxO |6A#OϸC#*KN < QRcGȶ!qC<ܹ}֭o|JD(,*g<墳}8,80SP׮޺ukmcm$~͍X$,bB akk +1]WµK(>숛]ڶU}8iD;kk;؂lrqdckc|95)YRH/ث{ LZ B wbftĮ{A\,s8`)v@4W'Ѝ[ jb1mVMPMϤRL9rx{''Y/Fmgӧb˹8Wr$b/Xro+@iK=M W7@s{{U<`Qg|قdTs`kMnJ$KNMt8A}j;v#Dh[4hVX`sӟv%zϱ1ѽ*-O핵%mն W$.iwO3?;9Kvk@oo^hs̪Ds޸vm]P `[XZcQw V˰KFnί|}3+6(clOvA- DOI1Z1aʎ?ܺuӫ*~jo.FX[qW<2ݏRyjG8>PEY<v/_u~|yo.Za'yC^{tڣ}"5Yl'$tAncr.b2>\kV4<u[ƒ7FGlBj0ʐqV;飵v#&ؗG̊sJ޴fz:TpI^Î+L'Їntdd.Ȩ?iқNcGO)П1PaU'`CN"R;lϠ{iǏ쎷p@=>ɲJP&lsXڔonZpFCP ^x'0/2:>~);4 8@I^Ģ aqXqt7VpJF#z BpuYvx[([#%?ڐhd갔\mÆkd]"A?nR6+l]e9VzJt%:1[ /ܽci`Jߒt;c 룴jcY萟7: _u/0 LDD.uVD_ۧO}2̄*V{AI-JA?=zqOm 7F82ױ6gҔKYc)#ty#T}$ِCUI΁ЋJ#V ]v?.yRqSqH;/? #5[ b>TS٭05ˠ{w$T2i (i`׏Hv(&l1cRØŸj(jVWַ@@Aװ]rZ;1Π(Frɳo?كOy΃=zƮ_FCՇFr.|<M toK>G y_RL4 :vՍ 1$0rxR>v@{:87,=luZwk6MO#/vu7iO.Q~O' b#Y0iœ7% w,_gK mq PҦ1J gcmb+FSHZ[0[^`\uN:tB'yD,7DKGkfSQ?r<bBz7k$^" 0oTW/0`l'U=b 4*&@ {yBxa⤄I ?v5 ~J~8,bxKLqrk0q#ٕyE[@j>J7I&4mh?oy68\{&%AMN*l][۔g4gQ8Qv࡮`ǐYDmpL*?ͪױRx7naGdkvlo`Ԣ6㾻w+2`zrDDuG! &쀫]PTLlL1Ly7FcxrsK?mx`O " |6٠LHY 3 m #C;r0ҋ)A>my&253%B̦q9(9n`-L$)6Pa1F%'j;/\w9̡fזYXc?`b{CTkF >u0HX^{6>єF"^!Ѯ٢G'ye۷嫥^>Y-C ?Dͥ 8TS,/I c{hIC[l+9f4$`u!Gɚ~h(p/ZцzgP?(ք4\XlJv&￰Px|РZ} Yimv[2*^<ݹu'dȉYwvwix|os: R'5tXRdMB, _.Q'o/[67?-*dg iGMX[G#e@{ 5V+ilز`S]Ř K\ar7Ö83%"9j-,Y?!f oV,5fmL;lw eP^ N{B?0(̆\}{/vwo}]BÙmVVOk0ܨ1Tlّ]UJ3<3hvү^σ}VW?Cج{ڠ\wa>7y(]J㭗6nujܴկɺB϶Wp׭+ct$&Ն$x%E M f_EjUT9^9C7T{ǡ8￯Kq`:&ril+' a/0&`ɶ[2vH.:r/8p :?ɍׅs4HpF0yk`8yP-d!wNwЦ@:Eqr@ј (aAJ8(J(.9׾{-۷on]ۺ6>vǴ;1!S/21SY1:6ٳg͡.ױ}82lQ6h3;v3C=C 0nDb$K:@%M h46bhX(MѽL9tsܹ9ҩg6n;\WL9U蓼}Wy4d>xcl׶pVXԻ@!o}丨D(iEihuv =.2Ě@>)EO6%[%%mþV0iw X+JƉ /_^s.3? PDa&Km9.GH(m\%4 %jSI GHjr 8NɧǍfq`(%me#"l vAF/QTOuҖD{q7~30nD ,aaEoրIVU,Ԁ`G1$"' |7^qimLF輻+l%o_=\˜{SsR1ԧπ/炟}}ǿ>֝/AZm_z6'Q_ .&dz{neWȾK*C0\4Xs1DA; ^Y~! kEoΪne9(hC:[ۥRnjB^@/DTot/tRZ{f RD\ޫ<;^!JXZHH4TW5bq#ɘ/^$Zc> y wF#}e}, RU ED47,^w{1Б 87 ?      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklopqrstuvwxyz{|}~RL1&t3ꔂtftS!~HZ"l`C\*Q_ [VmLϩvϞ? 8a|v?wk֋/PE굴UOhvuX ܭihv)M#% [tL4q$1n%uƧ€rȗf/0oLO=ņ1z|MQ$Ro>ybX> ] ?;TC?_@BϧNa0SP%X7hMÄLhc΋?w= b>cE,8leF'*L#:D%`۞ilXώ+y6niUFwlem045V%Xfopx}׶Z`d0BP1A[E GpQ**jsh^J,$"d@ڋ{C%B {"$RŀrO? տ]"`tGOTh~wPP(mX I.CڝO`pE$<ɼ~ŭ )rԖ.̷AhjV_V|7*idaf~/N W5I *HT̏dy76Εp;tة)MGO _F¤3lhTbLvؖq{srpaREG똇1`Σ P2 NLKΦNSF`AeU`NwN3NQRњKljΎqWbJX:F[?[=zD0G_GUJ1 /k3v #; =qگ꼶ZQUd G:'m#o!1.)h"}O 4s65%),ϴN:'tTT; VkF Xʹb붿YLRtwGqO"Ʀ@4! -^P-8zvtP''On߾+u{x,ӢI^i|Wngk*jBvQVFyiq$t$ObN[ },4[EW(FOεMفL=T[{Vbgڬ{p"í6du'fȜ0o&2ӾijeCvLj gCw<#ZPgmY JRznۨ],>x-ԩW;Հm\Άb✾+N|s(Q9"Vv^/>΁SOvS3[z y5srt<1T8Ϻ% X; d[b-:eca-0*#4sTʸ>lF~"0K KS(x޶W qLh#YWDcTooʦm[)DXWVCBm%!Ҟkr>]eRџfL*@!xPKSF bsrdT5gO`@dV̷h`J 9:(Ia%#Lq\M;RO1m γY9O %檭)>}̈́~dg \cn a𩑺$MP9ZsqTDo@q}5:(ŸZd{@YZ|DC*?B uA:_yM:YMx g K|N(~=nO #8 rf-cYKe;OuGЦ6FOfhod}AꏍQRTD*pp]Qo'@G贉xkB6* _ [,r1/L>x8t'=C3hKgWVysRB[$!"vӉ;4K:qtg5i9Yg.Y*!,h $f>JBbDj _zX>9ߝ:4$XW(&Im#vt33f3nIG.Vo*4U]c)&UKAbeB8BcA`0c-[n P4̳X_ACZgD?}rʜw\kTm|N/>'ƌY*nzӬn5p-n'N(ug%P4kqo0cl)YݑrOJTi"xX:Nk׸,=xgR~e~ѹZ݈lxn$~ *BPO38U9LQcWhЉԏF7RZ$$Xѩ-!uʣWeDbz@pY$],I!Qb(g-ɏ0jWׄU~kc*)Βq.Ckc ѭ|.\B`aGf.Ww ɮWgȖ{'h?a1j'h>aAlZ>ص/|(8i!aY[AeRl7۶¢=m낆E95Q4'YHy-%/?BEً.)SlX'Of3z>M?t`=H]ҋ[%f?ϞSɿ5KZ ܽ å |>clILjvt3IŽQ+O|O5n|W~){VzNs?:su4uS܄z n8dMNF 5Ĭ5Z'Oi3?)NPK"ׄ8'QBCN#ˣMw[ε}ʴ|t+mT'k10mչZ]Teϻ@?9|ww~8xzs川vvv_=&~G`أQ(eѫqK=5ٿ牟r4yR-q(R2 o'y8V} 1PuqLtq.' s)8ķC҅OB.?V$~9dOTɩtOL+pG RIw HDySt^3GZ~LQvn4&N=ŪhA+|i So7roO+O4㤖=XFBO*Jk^vHt.?{'l޹uAlLba3&@#,\7`)ݦtYws])WͶTl+ #$AOP!}n\ &0v6XJ HTRq29J]_>3*q^78BwvJVLAAtR R wv,6H"Pn؄LYbьO[ Fۑ-༹*w%_n!'%~u^ NhjlxhQV[v?ZeNjLuۥh7ꆨDD"⚆vD-Q#cN*z7;1n?`Yn>tp&+E rN a`8"E⎝hc-:xQj} p{:[bFA+·;Ko`>6-}(ܩWȉٿOcVaI1==ŴOޞ:gBlI|p֏>[k޼~e}wA|ʲC&CQ*s2.`=tYE}: [ 3L­L,-&F+::flEH9_@Q (5Z Q;'i_,\{(5I⼽]R(PH.]}!N{DrQ}4*hoֶjk7j[bGqw6r0MKǭ)Q:$n8v8z!8zx6TTCԟ.n̺;*UhEYV q!S|2|6 pRɦ,\O,oB:Q|{E:;<4"Fl Q)3׸HWopu7nllnnlo_zpBG< 7Z UBC6BPrL8OtSiw zvkd ܎>i ['c@6| Oz:6gt449餇Xj%icZ6? S1F[X W0YS7ytr &LLL/*o>ɨly0`D`6F;7om7L)Fc{ywz=-c=B ܴ8tcNY<>]<g8C5K+Nm}G$U ;K? 82GΞ.WKhC) f ?r]oeܗB$q;W X봱;a%ʄ@ ;om>%0%JN=B7|qi1:uct4Ff̦ؐΒp)糣  ί=M[*Xـ%1>77$$vFk@)TBDZ^=zVWAtV6c8ʉ~EB2fb*% :rېЄ=.ցֹ1=?t3p*meL2 p<r]4^"g7/2uF3ݍoBKqeAQbUii) (1YߺuK, ͫjkmr xI{ׯz}f^3aL/45 -xBQ43ϸ[֓3fSp9DJxGjsAiTM=N[YFiU lbJl 13r';/_unsUDT^0Dw3'r9+y2F$ c,*<h ז0'js2d;tM䱨=V3^<@J@ESƪA6Pskups:r*d]DZ(s`m^V _F+n?omB,:n14nqS$ |1(=4a޽FmUxR6Qt{b6j˷kOo~{s{u *tF[- A-^9P1$$QV!dxbҖEiҦpAip`5S $f~x[L-0L+HJqcKhBIg&yDn`CN~/Zwj6n6Wb'83Kw^(R{OP_n)⛔= D5/(0S;l]6R-д.nr ,¤ksb{zKDoWѠ;=82!aZJ \!^TvOf ~M@;OZ ?֎8esp [q^>іfBkdKvPy4c%i+y:t:ȮG%Sof~@@AL&`oOӚqL\b4D@uv.~X-)DWZ>"ySrp8ܽ" k} <<^@V7\Kl^ |X pf5- Xl!jf:3p/d,6~ QcM ~|ބ-AZ`(Q|L'2 &!?SE| Nw^ n~!gWij[-RNI]b[[(5Z7>#P]lCb) 'ŖsnRT-0RTAI涟[d+&6 Wm%𿺧x'=Q3٣5+/ee;rOgsB@E޿`ȱ2 "ZpW7~j;\J9hA55lN@-)Rd1'[@ Hkwӱ =!'&lj3c7Ja~0.!0 βuH;`:jhO(, pJO~I|k>ap57n9V/@PZ"6'w @$p,hN"WkZ5VFM[$v^^a&PN-ݟx(z.2!ޮ59)Ǹ=!^2zs_Zۂ} Gө4q_zD| [ĉnkWks8Ӯ!LHLPB39;3mLڂr@V'6Vk }g0q4Jbi$,R1}gw7hނ{Eem1ʬzV{>4UfqM*o%,2<cz!{뛛&vT7>׊'"{-?ۍVq>uܐن?켼zܡ;%aURH 4T@L+߰Ǯ~07yt# f,0)%JcEvYv{{*O=w/+[[ۚe[ 0Z}b]srlhbG7jyKC‚uk}~֩vx6XpmmӔ3`R/rmj-hK@%D&${m*Ve 6C0 z%g&fi`,bx0E%9Krྈ*9Jí>m\n6eESŪ#%}E;ꗲ>j vC^dە>KaY5^IԷyO$Xa*s$y֯VV{8 WF'q'}綶RԇPn#z) -N/Z66M[o(& 21r쀖CKZ(Y4cއgچcoZԲ81K f@=8*C,pUdI83Cְx鬭Z}c7rj!)(ƶ9TS,l~ _$-E <K"ciQBKu[<ǎbH5a2;x%nWC,l 'FU6apkcr@unH#*M3ś=qtc!dwmVf Y|Bc5 T%[LȪ|$U`'ps){4!`/Z[ YF f,kHqmyPJ]og ind_ ZX"zW؏F{(ubr(Gs!zyaO zX)({ֳA?p dG-WF T 6̀cX+Z*d $7_Po_ 4c۷niǚ+4|lcn_MPSWפU+[rc _XƀN iO~P V"TEWedA_е/w^0s6퇄ļ*=ǒ x'ZγgΉ(›q@A!ⅯPgy ?}xZ;8?yͽo֚g w=H F g1 b:4bvvwL vH5AfN@$hVCI,h0xx!"^NA=XG-a+e3>9,35FMLqAp@CXxNl !`9wvWK {*3h l*?{6i `Y@Ò > G+YK4$K[vlU%uޣ|VM=.0!vG= ~Ztr4CS; j7߬w="a֯ڧ~ޥ 0W#*V=7sj>Ų $QlqIu1"t]−*p`3[?vcy1|o_,!s lڊrbTixZz:HOx.+Z1. 7Qw-vN`JIGhcOr< dvĪ7[-gymӒiiV5y;/.UM CR7=bN/>}ic4A-Vq2yi~vyw愬ܧYxL>Ubާ5NtP-VL77&hAsv" ~TK{{[,ITi#jV+Q뛺voՊguzW=2n_&X3B?}y3zPD=:f%e~:Fˤ@=c:#z5TJnߗ<$ "25cpիyўX隑dhFZ ]DEG-{DCw:zU?Vf3 SQ_|idKo.UO?xr7ãKKG]ZY|99ٺjo~T{uK+KKIhriT͛++ɯGGorIvP;9an˥_޼TP՟&̣ᛣRmKӛ7AwpxR;?PjKKKM}~Ro]n\,-(axt7?rWr͛?_/-+_Y2ߣz ,-տTLK+h^:-w^5ut?σ7.\IP+M\X^Ǒꖛ+>/8]R}?<\w-o#?x\_ӿuj۟舊b/oHS/(Er5 k~ HG- B3pT_'^ϗ/}_oXah_Z!zڴӰםÝp}mo۬/-}y4xCKRiohɉHt{ #7D/.C?#z\ ?1y|~yiaޱ>ߖѬ-Ih~t.\2̄`/WtIs%~Gd7s~.Kj_^ZCR׬/IoY>]_j48m&!Mc<` 19SPa>gW3#k{F:a*LjNX m38 >pXN2Q !Rİ cx?bR o'Q0Bť\ *J%^Nb6 RRW:2cd4Hg Xl  13@ )筍|O`S{١H$0=Iiq$0ޥ -\oh$(m H轔>l$ :? j!6J:$Tdb5eU2+ꨆϨO#1(`SŁ?ꠑw)$? ~O}dd $ SV b)Չ|# n0YR7[E2UTψ5:'A8 CаG.qp5ɾ򕶽E㱡tmا>6R~X*Oɘ lGPعSNJjU2=Tl{;kw惆 [,E}J6(?/jӵ- I ED?x'hնӌ~YWf;iJ[vXɬQK_yowt"8ى)K;ݐlΚG87v4f6n{RjHk YC*;2D튻,ojQSUu<ڞvEG}-d/x&JʞXȪ!?ꤴ[sɆs#'E Y|Ig3l TΓu9I޲|~Y*`z0K{64! BL !+v}kt,\yí+ DO$\1i Hw'O[Z".yrf\0IlH>G5Y?hQ.T͟D1DeuBfޮEKޮs,htFLHT|AfxoxͱWxW娑3oКlC$h$%NSx 03=˙<0ݞΠȨjWXe)X',qC"%;.8p |=m\|.8p |FHEiS$;'; 炵#;V>_4rֵS!]Xs \p7)Ac/>HTuF^pd+!d\91^pv^\p@urֺP*|Å \{Pn[ #et:'LvU:9T+_ D&1]\c?O.f.p!ʀ51ӷǑ.g(S?x|wڵ^ي3?A굞%G^]qVrvڱt*GgiѶ,$Qyϟc32 n=UoL&pt<'zrM3XծD'H7m#gyR}a3ZI|*Foq/~IͨT"h:=rszKI5Nřtz\N.i9O8|VTrxL5rEe[ yF'ԩ. O"MߋNɰtJ1z>J+sajZK00r~ cN΍~үeϊ?f.->r\{QWIuqd{zɿ Q[Ԓ\iJ+Ӫ(*G4dʝq?ǚ9"Qgw&{j+˪fn^U\H&*Q$ϳMi"$*-oO]POŐ`i*GMJiIۤ8|eG!qkY\3aGX@:@'Rlqk7VdvP<GQ:$0Or9vQ)L(i$lz|!J,LfWJq,XD#N]8 dJ"$SW$%O:7smc&[Z$> q{\EOr}Е+٠sSo=Q끂ET{!t*FAv+YLcn%KG\<9 tyzDJ<Ҳ$*BF$%6TΠŘ8|fJ`y}' Ngcm3@R$Epqw\ҒJ* iIdɌho#yO)HZ\W½_[MXCn߾Y}Fgsa@X޶>޸zuccfR}zՔGI''7m! T2U͊ݯmdx=?$?!O=?is[(.NCވ"|^?牛PA5kS6\9Oϳ̱̓3២efs+·k7nۛi6pMs Iijv$ v3Ȓ@ߪb(mYJG'h|]c,NV(]I)|nlr8A%_> aWt-WPARucĝ\cd49wvv)~7Tx*,͓UU3pKߕ6o~ќv۾cj05y\z?P.7 _ߊ;OJM @X Q -\ˬfl9ѿAAN=ŜOeنkm2 F[Y%ACa ڄ^Kȥ3ʙy*Πj;ނ3+-cjmo^fN{j esh[>t?t">p3u\؍ma#j^曋&7B?Y泮= vI ޷_QIڛvމsr?[yE€ e0j]Ϡ]a>ZKaߗYgMWއsV |d@!2X$ž#UjW3 ? y}`g \⛭81|RsA퀔( |_t~UEVj--|^E w7~7v?.Orzg9ũnKN/3@3oLXEO`lnY8;d-W\-9_Y5XJ-eƌ*ȇ@`u˓~{NB~\EMxݷw -U)O޹s'vB.ϼ',nFqU"GfzJH3%RTs(%8՟`AHi7rc|gT'K93=q}2?. s9BL9Sʭ)a.Qӗrlr( jcԕ|Ye*UeϖG_vQ7y+.s"Cݤ< @ S $ӓui䜡i2,Ls!ctf><~ch|#+;kVwϱ%n,p8Eǿ"R6vS\c::Q9 lY\tʻ-# Y\ Ay svDalϴ!|GX&!'pyhdUdu6khLq޼ȚŨ>"m"#ж m1Y9fem 'K^"Y|'*q36P&ώM9%7z>K %BKi.  Ys.$k7x_[D#4``e+9NqYjAxN)؊vcc&TyM2.弚Cw!Cקײ9A98)03VBoAu'B)w) (+Ot|cu` nI(HK\I[@3yԞY.:5p܃X>_$ Y,6ُwWfI1g)VgCeweYۖ!k̙/WJ옂LdcŤ2+3]`Y,DR>̠, N~x _Eɓ'^> Z[ǁÉYEntm|x2H$C9ڒRZaI\l)PiӓZ lru%Bu! |kؔ5Ř03$I&jdiQ~"s%'Vw9cà nؚA:^H܆&ols~* 7ozOdezƺƓY 'uw9Ͳ?d.OMQZ)j$oYJaROw|Gwon#ƍ׶}+oܸwS`,n=s&ĥ{^/0ެPJ͈rl'۬S`l"qErOu~ѨV`%3Z2+s9F HGKicy#wsKKOb2ƌ/c[482IvƬ'as?f%sL[eH<?i)!]Բ̌Y"\d[4K1(.e[ʺ.9 ?s8*9\惻.'r>'XC`ʺuW?5-n5X>Eoo,zlyF< ~.R|+/ؑ(#% c ]^b2'%dU(rG{*&mpy*ۘ2$/Xh`Yz񝡥U]2*/cr&ڞ*(*{g\JC_?[ex~=^Z>$?=MsGU|3U\CaN-2l=e]A~f$Mw\~F(5^亲Z9(x, y;4瓇M"R: *NJR )6#D(g0P^"2GiO^zC(R5{g+YLUbNofC& ͻf1zͿf -E^H7wMXR9[fW'.vL#PlSƟdSԓY纽&|Cq[NJ`󡜁(aYO !ԟLp $Q N_p_j{ yLv{?zo2goN8`5A>t$['?_A1;sK<56߶>tHaGMl 3umη/Ϙ{\z*o@/r,]a@,iΙ&U \p`^^y: WvI$8[X:Kw1x_pߒa<}3vy0%s-YrQgʁ Dv;5뷴Āڋ?1\ OC> r>p#& W9hM1{rb~=;,|VWjr?{E~TqABK=βF%DD.^S=2r2:>r9;d|h$S;Xic4g St[xϩe.#.>/4|gꯓU~1+y~$zD#lyiD?xD.q}Y# pjLT#PgRh͉|8WP N"3-Jǿ|^(Uɬx|v23egT_+S>YyV%3˴ ?}u2TB|~֔Ok"OP[EQj|wjwLyȦ qRyw^UlhoTsX|Q9=wɖa}jxR,qQdd̒Db2OIO>:&"7yj.G̔;W Ch,Ihk~9K2{-q~ZeoN3N渨\!gl]>%;R!k#'YxLLلIh '-CN;!OZcbi9q~Wd 'p&) ܐ,W?%Cxn'~[K10?r^t5KV1%@'匞w6VoYAbs\L:V$"]ғKw'K"aYNun2lu[!y$;<0xX&~}L鸴yMBޝ|+xyVw՞=2"*lXhՌ#J㠌0dcyU@ 1e9Ř2g:ocզXdT5r>py^ŎX͜'6Vi]' cxI%[L XGKݜ35RSg~)m,¶ 0$9YLF2X{ 3قiJ{? {B̵rcbB'o| Nsu1ernwlAZu:oB/c+lxlDs*1?)  d,w8CS%I])!?2i0K,%rlMuzydm>f3Pd<ϔxZ2½F!`Z`W/MF>2Ij$&wPJ>iR |{;گd2I 8QPc,Onˤt-d):xÞ bD:WfyDCĈG歹_*ӷ.ŏΏPUXΟ"ρ.$}j|Pwy/~*vd #.ߪy'ϻ,]*}`Nֽ sV1탮 >>ߎ `\\y >@uSfR׻.?>s>4#~?XE kl!hm(pB& uh;w?m=e~\$?p#Yo8Kjr S۞ps\>l3VCOqbJ<7͎n=J>Fq'%LOy+WcM=6ٹ]><`vS>T0U:e2vdEg _͓&;`}e򩉲bԜb2N(7B-輅^D]40(>Ny[Pyѭf+C emSj9>wp0xr#8NO ]Uƺp|!;:Vެ^5![SNVdy2YcR Ȣr8ZxU]N80Zwg~-5u.>@d.cC!-2RONϯ\شj99O.Jdsuz6cg4r}w?B|_XQYs$r_rZKаyԕk,$gy̾D(w8I}54yY١ML_2]ֶcm{l(<2!gS#}u_lΔg{䳺Y6d=ǩ"_GNʮ u2RyNucwr">9cTFծ?>ysd<6eD,s|t90 N,7>nEfGuy-K uv<KLh\Tt[b+ZP e.5T,8n<63@ h^*>яvxaV6$GU1f|Ԓgk.f97+ ?4ci2-naf%q]a^g8oiJhԅ:SR72b˾Cي-z{#HD.?̈&\j -X洫?&)))Qg#CJ;9%er/C繜t9S;)N>;`VIs[b3fW/%},:B_D˒i-;c# t3Yމ/olU[ڰX+xOђul/ /Xk$h^3o3f PXVc`ٙC5mE'Җ 2ޅ1.]pOX 0%}ѻm!r<+~u3by)g|?DYgzNYSsav͓gQd Nҧb@}hx Oϕy5OEB;NSUƻlK=RλQ!!h9<T Aef}yr>meΩޑg쀣TvG4Wo߾vBkwG٧ rڊ 2:<㐼qD,Oىẕ_˺r<r{NE9r-Ù! 9)9Ԯ.p31.$sCsqEclf#85dej\XQK$y]rH(Ftq6w|7"(G2_ăgֹ.~ UpnOxx{˕ms9`P7'07mBvl8(cpi97|>~<˓YA2c=x"hȎScɕPNI'rwXx8ԓO dF ?scX-9ߵ:C2gZ>ws#LɑˁE;`V4` }.-[cm9^O<eY_ ;W&cd-$uƖN:Ίƈrɦ*Q?` n:-s33W"s1&a?ޱ`2 )#@O^t>klݝg,!,-N&%Iڲ"GZJ33x~?: (^tu4a~e,g&mީZs,kz޺%J,C(c [ |*c3oT P1e!KisLB%a99s!&QrI"AQ09E:b@N.4ɲ JB҆GK]NcMæzy*Fs5l?9Msg[V˵!1&Lozn-fcٮ1J2\f+Z( DC-i+'?r4˴eO?Y8<6\s9h@=w_y?ud(KjfEg.;&9Fd/edx[ymk#cʤHAvϢ`@qԉi?#9Y\c 1 y8"4Yj=9{lR8xKAFΘmxrOm$reopÇܭl~X֋uP Xg #l!}a)ّƊ-eW|$P{ֿ-}^P-&s!O*"s# a.,93i˿9 ubZn5z71b`n\Y?Ѽ4;밖MmhVg+jIE]oR]1 >wյF Ӊ i'8 5ڰ;'р'{gL@ Rk{+ g^NZm|d|z'?ʝ:3`mq;`kٷ{x>:$2&[wnvCgsB;{+p\lVoȤE`<_F M;Y} ͚eVw߅UB߽G.KZ,|( %^`Z[xr0 a\<@d88՗ "W`x+[}moQXK]E+wybyh=ׇ*s5Пā~v 5pε#퀣3!zc5N IiG삇 g vyD*P KYj:p~ ħMJ}S9G؀3cO}z?33c4\|@<2=<41ur2S=`2qj}E"-]Wyr& q)O-Ϲe\k/Zjv~/ 8 8 w),v| (F}%kud%Tw>ȍLHJ>ՋJƳUl-obuE$5]o9>W8 \Sڳ䑟O|`˧ԟ-+]&=v.s^ zv<;W85|#>7ϖ;Ou<},n)q'B?Nzs(B ;v8mXX=J */W57D>$ﴅL&9Cׂ~n1<[1-CH-TrEJy^؂L8Uz>_oUclUB.dJz̙yb/$/s)Oc0&Y~J Y`rs$Ӱ:r{ H:G)%呁CO9VBs gmș_(v; h$~?`.6v@.:Bc>+^ʌL̫I]z ޺ƙp y)HdY]jC7+@?֒?\ -D6XT~ pWHv$ w ,; K"=cvA͸-%Ăeҗ Ģ,ZH|UF"#x|vw-hFF9:)$ EɼR낌JZm%b0m$.pبy㓆/^_{VQ[V5ECݩۺap$+}VF [ %ᛳjjfT _}: S"[de]|Kx?5μP2ssh r|v;" \gj6 nU(!z 3V{`qUF6B- "|RπA4N8ςgtC%úOFi5Z,vlb[%!~`( 葲tZKBhj[*JH]JQPԺ)&6ȝan~ cb22j.JQƹ`;R<2rW``p&~Bfm=-5":)x$9HJJL-p"DܭOkjDFnpқK+E%k)jI\UFmf2O<1IN_ӀY8\q+ 9pHӿD;qDV0ռ"H`T{6yk9٠FϜkZڈřwY21Qv4mxYqEl=4%Fh4iw"NxD0$LtUj fm0=)WM^-2!^5,qjԑrGd+[CBB#ri L޾ŏҍ]4#4Ťai:z1aº|o0:w\Mp͖/{|ˢw77o߽yT1bl'^|믿6:t؄/_G?<Cy7`K;U.6ŧmc..ǎ i^zoo~}}?{ol.vS'djO?]C;t8Gt dbCY fSv n&Uߝv8pi6p"+0 v^޼|- ջ_אAx KiqǁZ0C˼ƬX#z'}JnMh˦ƚ'*m[laMh";-[L]r`MdI怫8{:/peNFf+!FSZ%GAx>.fbz˂Kr* Ve4u+d\R !KdJʷ v:ljX41~:iy4—xڴEnF7Y|;Rƃ>2Lv8{𯏇/~6bi?V?iұLuRuNE,)SgN9݁볽YKv.+4J'E͕} .[jӔb>LX빷Fȓګ?slBŊpKtpm]@6:oD{Th/ug}?z'g?!`8v ^Z.@[}}Nʾ0\'Y?CrfrN< q_MR&,l H'-ؗ>hu6&SLi|DMi,2cJ6Vdz6/SNp۞o @=`Hs|av1 N n&_.Mj\d,;`pv~taۧ[ FV͹`n_2[i]KMeKyG΁ot.`Yp*Ίx1D;nuUs $MxL/XbGѲ*4ȳ6Is2uQ|hI٘v,Mhǖnǀ>]tcNJkc>Q{_~%ZOHęAXZI56=P9Rd7mU>u k?_D|-qfon?|-*k7^WzTVV~ڨ{C*d/U7-/-|Dgfv~ ĩجTJwJ.'U>n}ni|H[7\Fnj2~O}0;qۿ!e}Ob#r >Pw"r<{\bV޺@89{^93 ?~TGY+m5Uͯ :=eLJaN@<RqP|N$%s 乁%&(T]L|mK`wt<1K]ِ(8 ۥ-ҟ "D6S_|4M"]rOIhLВde&8ҙA (I䪖 l#Ɵvy;r!͞fUz}s8Wu=۫׿ !t2Ac*IDATvI<?}G_M'ÏgwDoNVkO+873U-}WkVemq͆S%uP4q|nDB{ܽӽ2͋Axӷt$K<aoK =W(REmO"':}:_W?fBEJr*BMvP'ĥEΨA]YS'm+(YQ(xd?}oӬ{ cRgZ){' ?z CuFڥ1KC9GyG8Odq̚R0UH"`F) _1dnJwƲR:QqcV_,b|G4꯴K+Zlڣa򒁠ַwE Љ:_DPrV~kw'qZmASSEI9*ev9)to;N@Hj藶ʽw~LA@V@μ_J wb'=)ri{ `!λTDQ Yt[O)ȢB,P|Rk~L-^y/D;D>|Z(q CIy(hIo˥/(&n4hьNLyȽ]R5 43<6M@X)d 18ٓgQTzrb=;ɐǓw+v9G+عLܡ&8M56PrBMzvX͸hgNtCCѠ8&@C5 F,=PUЋcsOk$pU<ڊ5 G{E}sC z颗ҏ?L9KoNzGъ6ZE;fG{L1c(c"Y0n **wn6BubiLVb#n꩕CY` +0tf()XAh?v[ B@72eί:> '33sTJ_v.-NvUY H$1L%'-|\;:1jtvJJ܏>)mƊ`Aꦠ^S[^ۉEG Frxl[?!giY"["$UeXVvEIl`)d Ej?UV,Xm/yBWPVS`A||"o:@N|3w\w \"R2u'J>X.s0} &*FS݈7\hl</5B%GOÎ>[M <ޛbN\:'Ю@p zrS&,[E[|6?r9y\ZaJ( ˥@lOcQ9G\Q2 /t"Bzp9tƀ%[7"HTEKG<SBi-XW.9RQsohgvWƊYhL[Y+ ;4=Y2mWH.U,B-`'RdHPBapyMɃ ʎ{iJVYiir^%1x-ֈ&DAz,兑{ x@~o\ v8 Mv0kpTP+JL& @lQ'j*S&uans!)^[Q3<.J)U+xY2!݅)ӫDK4\5=eypz~eGK7mȒ:pd/2F.>-EN_馿hm>,(0($m3DuI#ȶ<"c&לH~G#7Pm{>(.ba<8l:C%e56>E6ϤNU<J[aboVÅK6߯u@PƱK*]i} aDE̙[M|#ZG>L%-zi1T0k(2cG=ʙQ4!v22GcimFE`q6>H%4qmS,E:{ ;T4V‡a lE69o>j?ᰋz% 'eRX ! Fr=N=Ub? ۱Sc H 0 +=дTO)PNP]}5EPvl"&R;R9dI9έ(1YL:4O2DQ|EӃ3;뗿{,} +prW%['G?,Kz%„(snUչDH$ݠ/>ܽ\̜36t, bY0臩?0-@ס~S[hJs1~Q.,D:M0\|b8J M+HkF[ i3(mH2읋/hrNp |Uu kӬ0ܞh9)E!5r!4tobFyEiSVg/lCi0 V8bIM_smT9\9xYb#h͇u]9g4鷲jgZ+߾34jz, NekT{멚p~i,4R.%QɅT&I0[hH|o_6)WvͰtsߩb+ڮ m"ͪe:Ȓmv8jY_ITZm0?*d¿뿞uIqMR>T]yM\of#=%ŲxE>[#3MYaJFy^ȳH1VVN٦.,m=N7ױsς~_F*4ץv:SyA?_-'tE{>|_ϻ?cx?ߏ=DE+{2}ξC,_E4bdӲڤmnep<܄5"#'&q{ x8̒NN^NR9,LYo~aI馡c@I,\-`0`J3QTT QZP:{ǝYsI7P9öNjuthLFY\My]8]bwݾ71/\JF0 %lÊ-ĬR$TQ|ຈO 4oj99dGSe9o+IvHKP\SB2eveY5O 7s.wݷg٪p!'"IS]ĝc>BJk*>ɽ)'d;8PP[[^4hM=r-p88*%,K=4^H& 43}xlNbO/~z|<bI$ fEO履~*=$}foܻwb:Iϕ7369h&6ĠyxZpW&jVhq6{?YZr E{E(Go˛BSU6d[5_m(\̂cЀQd5 ld~wx_0_wDCYKTiݗ^?{7lb>хD7svn_ ' ~ n!nnnrݿ7R+J1y?=z8*D~7Z( ŊgzII -mS//^Y]CQd*L h]&v=-iu߬: ' aB-wp#Z9Z9U<*N/x0>8Iqx;Tωa#y8J3J3eY2S٩^h2j#aQAY Ʃ#^Rxʳ~@vރ!'ᇼ#Z˯z|Z]R//G~id/|xeֲn5"$4:g^?AvT粲:y,H5V pXחJkRvt =@?[c/[ۍp@|2 K~߳o.}6]u2ZatV? {6W7* F|Bvmp&9k֋X{f g܁wr`纠@sK8 "ɍg,ڜm?gJbohݿt[Qݦ"m,1ƫFu_ַIW]tf 0!7_>uZ c=%^:[+G> !kمo2t;9h/ZSXׄ $T^FV[d s-;pn4*&\o7v@|ޡ6uXD47 w"q~ C8ی4$vK! 4 @|@Zbjq9cN/ ^Xi^rG7pҙ[Xf6ֆ/_hY(,Ȝ9OWQ pШu z&ߒA!j8#L>4WohL34?)BZ-ӁjP<!]ABX:įº(ǁ6.lm?D=0-'q R<,: oIMp@,*F DJӅp8b0 0LMΆ-ȿ{b?N ]w& "Ol[mߺ߾;~(D+@E257Sdix nFȺh s=w?:  LZa>}??Gnt4w8" tD;И޽ˈF2.~0C-.@UkR!С&":,H"Ĝ ͸XPuI_tp}ХXFꕾ&+̒_颪7wyV bdmXƜ&Aq}^ $>/EII.{=$pg+zfeF12l3BM?~< smt8q`=9O&06C}= TzvviNdљg r2fݷIfnD}g\K,oTLΒZi6^8qEp;p ֨ {4񡓁kS'l'$|ٳ <:t^9 %}=PO:t2p2FuvupqVs쀝ͮC 6쀷z*q@ A~Jtgdh-F.Iǁګـ:m/Tz:J;thρ6H޶ѯuvN:;`qKqm@:wvԡNn tv6u8q`SA~ v27-:AC)f]M:t8 ءۉ:[wnmXsg`:thPp'M:; ::t2A~;]/\Vl4 8q8^uvԡNn tvm:th;;m:;`gdh7s8qh:;`gPp'MZЯ33g:hA~ v2oqr 3u(&R.A~ v2#@ǁK@;ٿ:2/ih8q@$;p;Q@g mԟuyw.:B;thÁ!w2pd'4:fA~;dWI[oխwˁ꯳v6w2pd~_W |f;EVWMmmoJѧH='m-mOx<.]VْV^&,yTo/o_{sj:;`r, ^ύf=ےI[ n_,PX(YUQC y.q=Xűमypn5…m=ΜQٖu?sq7jA+223rOh/a7mVL~vVb8JKс?/etCE \UncAR )T4=Sb֝JŸYTit=mi a8yjE.$A^HY70n>{{Ç 8MAR?;kbFƠHt%CҔ֏&N/8+tTVm\U+h_Ԫ =#) HLsՊ= M{ .4G`ylͨ"-ׅǏ! ֙{EE{ ]ipk=ʣii ''܏j8yF%q#47F,84ϖt.z"M_ݽ{v'k{]ǺŸPbJ[$F$ro$KuFuh_elX/F g/Jӷ)UY!맠BO\ToB :3.0LPlG"@? kXIGQi_ 1uYPSW`IǸNo :qԙ.9`́F7|kԑ4wYD7(RRn֯%Yizb hr0a0 Ļ"n/wu'^pԔUҸkaDO /t=רԫiysY,l 8ȹ[H7v+(v{̙zvx9M/Ff"̎ |$#})?~4{{{[ɜAHe%HnC8lyst4]_ypp`A!\"m1OqznpHrT[Z\S7<^Q>OvV΄WF" Hc΀TXB T=?I㑖o!'ײdER?|@Ho 𕰉)сkc$p>_#.]޴:`: I$:%sT*ʊS}P=ΤQK'~L 4ykJ%Z\#s"5eNiSbJ8g7qnvIWFvlӵ餂&L Z| sf:imnH|a3l%[# !$X1,.Tj(2n`ōj >籂OF"L(QbQ^qj %|K1|* pEu3aR;I@O%-G=ʇV7[-6c3аȑ(q+UЇ yJ4uE *7O(>::]G~P*2칽 IoT7WӛfiJL3*mF(Rp@U*TϷn n>ځ[$q)"e@ǔ7KZi[k0Zh<0n(oݝxk޼yٖKgJtSA:n) 6RYc@d?h@|9T /1W: soZ@!TZ?Q*J۸QUr՟Z^]  l$J2(3" 8z,:@y r/r! LuEEy9^=+Ӗz0wl1c L>񇓹 0ݣg0.sy_ R(qx`W~[8麐qRtp6>SnkQ1宑s_:2GPGnΗiXƬOxBz4LJ;e7d?|y HBL,%nȤ.XwvK!}ju:{|ZӴ&r݂ 2|y.V|67`xY~u9~jcgd_5vw{-e^˿4AZ3f:M 3<З'jv%43;tRvFR:F>< []nMljYs)F]ltoMut) m1U2Om hyo6AˆQk) PD4GAv)̷|i4 k_~ysjVt:t8BI%{3XNd/FaI{[o$>SU fE^efhvQyF檬'=~T:`h ZYu-JeOS1{q80f9"wVsbw?`4d)b`Յ;>t2Zf-(ԧ2(}s:ZǶ3`?Au\gWuuij>TXP+:}ڸpǓNjHi#\fXn֧D&bsgX'*V.pCd,v(ZBy0?j#XL; bgkq|BsJM$,Towv^~7Tjoߎ.ޏ?(Ȗ[Hٽz5 OPiv)>zekۖLzt8ioRL5UkpW/t`ݥظ%~{// S_S_Aso7Z\5ܴ.Ur`8A4{ Mc߼y١pBΛٿ[h2庈DӄsNŭgUJwzcOCϘ+U2^~ˋԟ^h@ǩwxS?SO0lTiޤ^WL&4vi'P~^G{ۊ۫6 P|&J:6e' OK4T%h7SQfsTXu*Ϣ9UJg+ D9pEHGɯQiĪj/0^iiuQN2akifŷܷgpNnzZ&퍿r.-7eй]S9`KZ\kQIIwࡵПS7K &]ϥǻxRYY}ױC_8p*gPVogSDi|Ri%Mta,bZNw5`}óZB빀zyu>3_FBC]A׷<#cFovrvŔT"MU4Mo.K ]Vf`=` Ym;[eS6^q9hVӲ6uiVȎ۷YHM9r!+qc9;Z,ܭ\wRqAО| }.Ϧ/EMo<-{4\ 'K?XO8}ryHSXkkcr_=/,˫TKlS^0!=:[P7nʅ~00cBRUxK'«?6nhEk:6Ewi.; Oۍolse9n"\Zc(U[i[ʹKJ`tI5Wdh tLMp=?Lh`/cu`Qn.o6zrL#l\>.[: 3Y*%U'7|C[Vr0m=ӷ5>+KYr#ĶViie26>m.Y>rU4n&xBq6#<I1< 0)rb.vWZ8 wD3,oi}k>8(=vv@5z\]?>X e_oa=XDŽ#Q s%O|SY].N|Bp4F$/bR/;0|b Ο ɯ#1IoٮJdL"u}ocGNV.FʟaJȡ8`{0wz翄sxEݐM>Gcx~Lo\"-|[;J\@rTA‘['yu_m B9⢉<7OD(;?%D `Rߐ9]H͍Q3"5[L3W+ŷв;bg,nS:Òb=pcG6g,f_hT?k_oKn$+VxX 5RqX,4Xˆ!$5CF2P۾|) P| : cgSx}LJGNp(B)+(D;vpJ$k,QdR(NN؟(X^jSs`N%ZeUW0T+bӽ@-V"g>ZT=PRRUYP ^3nzݪmҊr-6?V . qH/'CcDmŒG€,t#G]Е-MiV[ζvJ9=>>~4.;3 ڦ8t{G@PvДoB;E" Ʌ>}f'X d&xTS$B}H܏`RnT' J:âUt\哢Vf7%ҙU=,9($Sh(LLP~_L4 hr=5^+aQW 4 .6 D 8Dp7Gh6vrp1,†|fQ|`:tXHvJ:BIԆQ"/MBp8&g*T*lh8 (';#~ʤ4w+Wi,0Vw>ZYc͈ޱaa>tr+ɯL'v7șnMibZ;xKxPpgO1o-N9KYDQ)OrpyJHgU9kiظ d6OB'1j 9O*'ū E_'exP&0$ŋ)#IRF*E,,l|}ԟp7,q%6"yٳGOPAO>ЅY '*"=iQ1NX%'-^ɑ''E?@GRn=N)uRw`msW6NbSPe $wẎӴ/W4=R|o ͛7/_| \EF/{Bwo\^ UFO 'UaA>FX)Gyh.uu0bҴ˿NY+$h?&':;b.*UuKh%:4h;YO=2-ggjgꝙ̄u~'K:` Aml@^X@d'Zi%i/l#pf-%DrsMz6-?+d*HY}{,n-1Ol-ev 7OxxZbOHK{ԆITnx=eo+GգšY9ݷ痟o?ņgغyt<$?~Yv_ [a3\ GtAR]}usdK)źl;xGC%E:|x/_vCY؂.Iǁ8^f^J~{}{ؼ''^oM vNT4˾=Tߜ>lSgr`9Kn sFUu m'"t}-mJu!y>X|.,{mğA4Wɼ2}wʷU+fF&74ltڃC1x9m0 ҅'IcEƎj;]׎^)^i^V{]\7-w\Xj%~?|8Fꃴ=8l^{\BQ`/g4Tθ'hVy]J@~)BmmR:yX/9EÌغ|:aE~M7 Q˅18PbC¸!k@0T Yv:p@Zq}Km`mv iy3ПG+1Di P^` ܥjUWK86Z,m׵U˪< ĬXH3_Y'H^~h\[f {^7hN:99qh~uUgF.QM9!8Iw ,b `^vZ,*Hb''(+a}HG@NӅ\=no,/~Qq@.7J>ݳgO}IAW'Tx://~Ҝ s8`Aw~}{ƺa$'ūJ~ &;`j-xUl>lyՔ-#%me&+I±L %fԠU|&s3rMF.1ߨ!d= -yo b{\}iR_{nfBv X;<3=Pe),;Ϲvf>rXWl\ xQ=𴾀^ɵ]'VS_. %| 66Uv@WƿafF"1FCaYB_V9Gr= Jg(֋uOt_;;庽?eH۔ %}v)hˤIB=bU1KnQNc$l֧&n$\//^E.aM)ҷWi? :̃`Q|IY))4Jmj VtzJ0 FZj,lSH~OKuV?S7&\J/_9F[sZ JiX؎}p0U8Ffi)=˻\vngY=zq5?q_GA 'OpF.4Dmν{B DR]=ryRR-^C1ϙ V's6oR^r t _xSAR;/GR5Gդ LV1ٶyp9aVpo0 ujB"Ox5ٸ\n 5gِ6FO0_% JT]ES.-`<U~y{%O^GF!+X&greK<FYY 2nX#lwrTMG*}XY*d8L.˿tAy]ࡐg%d>xd ?)Ju#24S|`K0\|#<yb U݌-% xxbq*\Je+; b  #\5V߫};(P=nI!wr25Cm*}ЉDniX3 Fi̖*]cj!%Na\īe!p*% #S|w Pqsk쀮pyOyBg!extzTFᷡt@=%I<&㌑?};Q\b ߫;;$iNAm!aサ{0 %|QudoaW%5†@;xؐTվ|G14~Z=O%ph]!5:6E0\5?8:كch3E(Ï4}E^C2ʢ%F!;W?Z D9J %vn/ (Xw/5=F-HFmoE´ vOF{)FKnz@<爝 [;_U0E1QUь4=§>_Iv;d7g@O(^! 8IW@&"`AUT#}Q5X>ivVs{~{)ҝ4di ^d^6aQR֭0-7orK1* O=a}w~ONSPixQpJ1?>yaP<\) wYUHZE&I.&ΒџW%]ɑ#gj*[H]{g[o߾EyH >~GI]H96FܿCH7S{!K%h$;{M+$hpv>ힽ=v@KSXP?Ma'#Ìr;('Pq/TBC6c5B`.n)嘭8785vx (Ё?X "1}oGqj3@̞̂(Ν{t6R|%޲hG#=&L &$O脠'>z\ $DCԝ@bKp4TSx*l ^뿅N:!r'Tj`o4PCo mb3<k &ۑ=@?Be=xCd*&1*ݡ;P}>d8Dd1' o\u"wLW&Qoݾ|++lF ﯁j}% ڵ(.eHwJ%A*CH03#(ڐG7N2ڒ)# T"ݶEkQ'ݻVafM ;@y~ v#8Z?Ï|kP·xxbtC}0ҫVA!=J_r OG"4CBF9{x(i!D.G䨯y"l}[\AFc /,jdᇆqWDKS?q?S3@PΔީg41/c-e`)Gg6jXO͍Ʋ1&֪El`>9C%NOFZ?{VM)&<ݷA 9%hHWțF{^69Ä]`T+H !UeI%ƒv̡?WjfIB C"F6KH# hE0Ht5n%!"7O>Rv B_3hDu}C {śKD,aj@BbbEuvP ӗA8W|Kг[=xtGO198Rhh''g +p?.^Gd̻_e:St }m/6?!i}ϧ,fWS#"y'Y#a$LM6{gU,%fj9%eɞ2 bc}YμD~.iSЍQO==%[1SiN9Hbp_FQM!:Qs}qA˪oͳM)9$(O$4bdBk>xȦYTڅ"¢rE3Tx9G̍ *Gr%` .2Gm }]>@:$W[|׆j0WttQ 8>[jGIRswz)OHMHY[糐gRAga4w1IU++$kvݝO'V f.pryVeԐ9e]3|R ՜X:~^uwj2 kt7بBFgsҏb^.W'?QclUipN*-lM{bQroR|nJp%{l?Y=Ҏk5=Ӕd2o_'m m(o^S >?|nNh9fL8_F_''Z][LRֱc'V%jEmX^jUe-ZL`^}4/wS:_zrHkyY"*ϋj6_TYmx{e5|EI ηյ"ܦqU7),YgDX% Ҥu2(ה&kNv4,*~xOROeVKMOv߀? m^-%榈7X>b"\ vwFam4}<2{ j xkSe.[;S'*~e%6۴0sƊ!\Tjo & ndW[ӿ*܆\vM`7i&:F9f?1Y+1On{%wE}/om>)6Y8Ʋ d啳ߙ~:7{ 7AjGdLihz_ xeW:kӪmc@6XmOOUflq6wҐv$HyGMΞ3!tz~gi="O|ž_ &q:Xz}<%Ν;\׋8]Zlq`K<`ԂLE^loۧ0~whu>pC =7,o(r:8!¥Q/os'ǿ<?pD9?msGu<=a}Z߽f1bt$4oy[Yh+'DFU)?_A}*ѰO8cS)f=۷ L߽ 8ct飲 Cv4oş"]F]s6ZJbDR4JQa 4\Q ^{^~.SsCס~ߺbwHiťqE>Ǔ5d7¤.PO\ 36w,gx<1)Ppy';•[cđu3x ':q3Wl"tH4ſNzO}dM:W?'qȱEAoy Ga;]d,36Zصv|kG_HBf~*:h)=aos{U%AI+=q$ki0J yFfv[3?x@82Q=Kjj6t3XWHGBWh_c8r!D6=W*;t{h|[ vE؈sg[*.h$ ˢCUɣV(\4Lba;H:Wm csrfmڐs+pͨy:^ogHs.xWY@p֑L#CH#'< V&ʷ(գ\9XކT\ZO lug^̧vi 5OHp'6j1M )K3Cwj"Xgwee͸-.ьjGyK|s*=iɜ&oi$jp鬐=Ҏ#ßsnO5n˓5^h2L$(o^s?6~az۟komЍ1}mp\6 x;I:<0jHPjk0.'iSWoUxB,;B5v*&c @QԹG**EVIQULܗ<h _;;T$-݂3BK:ec.Ea,96Z|UK,gaS$Q턛xbzBy%á;aE~II>1" J.߾nr :5#ž0lKÏÄmiN#oB{+6KLp%7dYtZn^%PC+pTW*es;GǬT Y(>:R9 p8u-B ܒioHf2M䔛l1NF 1峌Ig_"i2!G&E89&_ªLd.uQGɒr:p'֨Uh8AU[}~_ZM=xR \`e*㞼cj Y(p4L,YQJ65 `>Ң`#mC "B@d ^킰i#53S$Wr΃ϟ?gB6Hã.3AOw%Ev=\6O&#YBf==1ࣤ3cGU ,RB8F-(ELNi#BG|\! &t-Hh퀚֕X%a؂廳p|+eĎ^0(, R(Dd4-v"rMPʟr8~He2AVjBA>.*ă0&XSCox.=ccx~xA8n't }Pc+*j1ٹ'H,O;VphւRft#pcoZ#J"W%a, eICo?z8rx/˽̲q 3N_r^Iϡ7 R a,Kb( 6dp to_n& %QH @UDؓy$$+ Qz13ryE"%WRRóE͵Fy5,{ꊑ`K*;wF}ylSjx $u7ҨUIn* d 0D#R#z 8!O=A@L`4Bqd 䏬R.II<6JH/-z O?(#NVYxvӄ=3fr3sOMEaëʎSTF܄ 8ݎ4T-uKom}C}߀IF&®BQ|M|/{xE3ka ~`:c< 7.Y`9n/5JVuD j-ѡ%!&)ޥ?A4Q3ʝ`[)ٷ|n*'=*R<8\wdfv *U(~ُOtvmq.j >PK쀕=B5ZD]_WF(aC@C0Ĥȷ}+\(8p'O #χ+HkX\G]s+xo 4]z̈́5?@ ]RƏ$XK C2㏷t3}h7o߉P2Hо}\TaڂO&юSGHH;O?|R<<{k-8V޳g: Fo7}bn &,9Wr%QwbA]x,I{.Mރ쳧{"Gs {j`]"z~7i/qϭ|ʼn9Zh M~S"z6v(@nS[s.X&e  憁XIPG,6-0 FPZ+h8 =[>'Lh,4*-SNXI×}v ?H^&V OtUs%75| 0 ^ E) "o, @.en"i1c]R\qCd?}smd6г3˳!П!~jh_qՍB Lj K<^U4h,v -ii9hyUA.xNR.)QemdPY QۢUXF0\J<(z_oTh`H㷰0=1Z}th 2|" b^* 똅幹cO4 .ha-[L[̨J-K VTCiFMK\5:<nަ*; ƣzFsqDJIVoh׿ OhP?",'h,մTK+ +PaJ6&rek=[WHMr)PmI/#_U:`zc;U[[ȳ-E#e2~3"OaX+YFu|8|HÀ KonҬШ}kH$2 Y" |;GN_<,ᷖE eX~\Is-ĂǴ)vJ,dI$ H׷% pLo+>G[ļ!mʶ?~[?+d0?iC/=P1(Eac2F}[#S3{aF!폘W6HUl2AF+m =}k-:ʘ.-6# $yN'hA"ƙ : xC j+@(QF?oyXs}Xk8#[$٫Lj.5l"/7mt,Ek+okUG DM pH6]8^#G 6$W XS-{g^B %8v{FI]̟g޾yv;?!W<UT{JMپQI+;`>(ԟwӨ.g06P}JM'q٬݂1D6DMmi~Zo ^lQ:u?Te%ѯA:Wa9!AGbn J4"=;BRۜ&p:E[b͜,hت-d$V.`h{0%: wU\i`}1a-KvSma"JqG-\:oZPdG fKaѦtJ˦v$Hpw Թ}WnP_Nk9wj2LxXGYmDS8 ZNQQ?-)͛߆uԟ['څ0!j6jpO:?7Mi{?[:WiLh7^Sק+Z?r.x9 !ĥZzʑd<;k޾`Ȯjkj|+|P rQnΪ7oӏaP|c-E�bko7-Ӧg9۫/~Z4}v|7LzشV,4oY;!-J:+t U]6y~J>^n8c }?VՅҹ`ȉ wEDt)ko~™jU޽9x 0ի_^tyU[6 ?y. Xq.Ʀ(eM-Rh9P/\=Wx~uny' V*\~Ϯ^z1 xmm:0*iI.DըMUiڔ;SXV/(f6:E=]R Ƚ [d3yoteC\aDVV}mԟuk9L8S QmiiSo o|ΜgJ쭮h)mZJyjz25PXHS~m +!Vp{=h?`ڗ6`bU.qp%.u&gF<|;gc.h egm!2TIȊ>'Soo qz͟ WMٓgkquH3D%HKnG:iìZ'8v ݌ߦr5 .M\oM->| W9;Ô`L&800.ƣ[ĸv[H&ie]$-!:K3NO,gnU߾~g=8%{0bYO0 {]ILSeEWl٪ѲVsJ@q,V/ϲ tև/H*q/_mcA!wGzP{Y«)w@#{,Ww׈*ZZݫDѝc&7Ĩ'WշrVl+ksԟTy0ƀsTljج_+ fJCB6J*á`ۿԆ<ȀD$BTNy`N M'*0wch H+OS"|bLdoVQ )čRTi۴9F *=7MIJ_|YV֨'$?JK5W'B(:tY0T}@st M@4"|W&3zt0ыL:J1f^$|3QcABYG=J>Mg'Lq )v|U ]=@T@| L`session_id%%%%))%) %  T]=@T@ L`client_idr"%%%%  To *]=@T@ Ldmessage_type9%""%%%%!%%  T1\ {]=@T@m Ldmessage_text9%""%%%%%  % ( CompObjHqObjInfoJOlePres000xVisioDocument,, FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,(@HP\h t   PagesMastersPage! P (   ."Systemr0k - @Times New Roman-,--.  @Times New Roman--- Arial-"System--- $ ** *--  Arial-"System- .- 2 mSESSIONS####-(#- - - $**  *- -  Arial- - .-  2 uCLIENTSS(#('- - - $**  *- -  Arial- - .-  2 AMESSAGES,#(#"((#- - %- - Arial- - .-  - - %- - Arial- - .-  - - %j--- %j-----$AAA-- Arial- Arial- Arial- Arial-- . Arial- 2 F session_id##-2 F session_name -- -  - -$4YcYc44Y--  Arial-  Arial-   Arial-   Arial-  Arial-- . Arial- 2 9 client_ida"#2 9 session_id##-2 E9 client_namee -- ---$(((-- Arial- Arial- Arial- Arial-  Arial-   Arial-   Arial-  - . Arial-  2 - message_id,#2 - session_id#- 2 E- client_idd  2 - message_type,2 - message_text,- ---     --'Q#"System|kkDNhkx0-''' 2  _--Visio (TM) Drawing ,,H*yRd !fffMMM333$ $ UJ8@ Td Arial@NWingdzs@vNvMonotype Sort Symbol5T?? Y@-1UJ:DT1EW-hPT8* .U_b a酸0zGz?@3CfRbU|||%U P } |KG/Y&4?\.? AfY&,,' /Dq&z&} | |y  }{})} ?2  | | ||||*|||E-?k4'-'CECE,'*CECECE-?H>?:`}'CEUCECECECEUCECE- O4F2AJY;; AnVnVAfGTfY R_R__ `#f:/lb6p`fW /l /l Ґ Y?5?(\ #)!&4$ | tFf*-|-|-|-wG)QUo OM`EtoA _3=OOOaOsOO??O?7ܻu@L&d2?r# sU/-O%7I[mf + jK   .R ||i| d'0/UKiR?d?v4Gzt2#&s s s Rs -0j(ӯY/6!3)󿵶!1D///Q+p)?HdYc4AkǿٿYfU|%1IO]-(fp ɻ %-=Y[:B#:4)A/q//YkϹ/p?@2S'9}Fɇ7%õ8\n1$u  (:L^p)BH>ZՔU \ n4!'4#U27q ?/%&@k/%&`,`,`',ѓ4?|QԞQyٓA2G $X&.bp6q /#3=/qؐT0'vr@1N!T0;UOauADV!=2,r|UH+#)Ҳ$2 5B,$1/н////ߣߵ߆%Q?c?u4)r"J$%o?2ROO/ei+&u%&u%&p)p?3vwLm23ONk?v_1_C_t(Dr:+A- o$1ooq8cq'4G)Samsung ML-1510_700 SeriesO 4dXXA!4K4\?PRIV|#5GYk} /./K 4 N# 2!Z#d:////////??,?>?P?b?t?Courwie0 N0w??H].?? OO/OAOSOeOwOOOOOOOO__+_=_O_a_s________oo'o9oKo]ooooooooooo#5GYk} 1CUgyF.winspoolSamsung ML-1510_700 Series?USB001UFDfP h-RTUUUF~?x<F BP(?d Rx i) bYb))teqYkZ UHu 0  k莎 GBBw[[l]kq j`d IJPAn indepent or ity.ween a_and ab~߿\.??a߿,h??5EUHLAD t# h#0JTh#3 MAUN+AU@?~?@\.]?Q >J m>uA` ?7uB V>bqz zeMA JYMAQ# t  ="Q"Q"Q"Q"Q"Q""Q" "Q""Q"`"Q"("Q"2"Jx2q ?/6?iCAG'"b>#'$;@A#M?P 5+rY>>b3-8@26UT?7> T8>ORW@X6bB="NJ{#AD>`Vis_D18.chm!#20@,1`7Copyright 1999 @io Corporation. All Rs reserved.!O5/6B37 blJ]UhzO4"aRU*P(T#@V3Ce & C84To AnMav5Yn5roiaMaEYeVoog\%2_G>rM IrOsn>MAeEYW7 3IUQWD?IN2`AcQs.sS@@ZJs4fP ۢG$`Set as Dependent Entity#`IgYsyQ*Toggle to a 1.\;` bn i0xC['do)46~F?x<#12 `&I?SXAt@jWs28G'G[&9VQ" jKM  y&& &jQQr_@___V!WIr6ZX#FA ᘸ`It47G5,l g?l6˩%Ci+@Xtޥi.tç׬%}ïGz U{ dpqea]#!t 2!VZjUW O`"h%Ρ5{F5˞61RZm6OJv5l߫yլEbX'U\%2l~\ 3ϿL#"|>5GYsC!e-?t*r2!]4PmaVȃ name,~!OF5-AT%STbtHl'-(3  Cd FsL #u B]v]2aw]@+* }]La-t} PUFDfP h> /T6DUF~?x<F B/P(?3J$-{ b]/b--x @\^b fP>M,,'^fO - *b, , 'e!Z % UHu-  3?`Glue between entities and relationships to indicate a .chang$rrow di7rec.b~߿?a߿a??贁Nk H DB # ?hZ8>T YY9 R#AU@.~?@ e?@RFP6 u `u b]u  - :uu`h?fSuq"@0Sbd .2A "W*/"5,5'>}gU2qs ӌ?r/&?\.?hA/""#"#l#@y߿|>&"&VV&V(7$&W7R2a?s5" 7k='?< +D^bn%IIă%E?* *+LA*@br@f@Bu@QB yCC2#`uY`@jzAu`BfpArhI9""9"L/"W{l#3Q8T5 A`Vis_D18.chm!#20gP!`7Copyright 1999 YPio Corporation. All yRs reserv?ed.,l#b&W@b Q!Dl#| @Rc"QmRP6 8" A@@Q3"9"L#l>R1U@d9!5 l#abac ``(4$5$m!4](e {0~k#da([gɵnTx"Ac`(zCITh ar%azK@sBAJu`572llV? AbV#pAAPa$U9 y#?<C3QA0 y614쇈W+hE r#BE#Dc``ReposiQ TextC9"bBVg'iu3.o '$?V/,XaBdigx<Τ!د4Ϧ!nxm0X3Qh AAUPSet Line ?Ends..PR`sthe lxend stgyleP`d~zBb)SHlu-4%  b!F<ߞ #tw.B _]]aY3@+k4:aknPUl4,DZ@TG? }A-7"A Ul4,DZ@TGK? dbUA-|3p7;UV6@lGR /vKH<( H<( UV6E  R d(brSp+B!t/?,9-RDq?)e UPxP4FDTey  ahnm qT^UFDZ@FTG??x<F BP(?*?Qc@?p^qu2`uae (5!5! a  L)H<$'$a'$p!'p!(t!'t!(x!'x!(|!'|!('$@!'!(5!#EqPt!5T%F 1a|!|!p! 1t!pO%O!p!e 3<t!|5a Ea?@L!?@~?@\.U@ Sһ?Q +v"p!p!$o"cRD!<*oebooo| oiڧڨ,sD{LZ,|ƨϿ3WhֿOaߗ_͏Ae'ϭ]oʟܟ$6P^)) Vhz@_TRZT@_VMPAGEUgy ӿ. !|?FϿKzek.@9/d/ߵ/ h/u?E?,l~ ϢƏ؏K44&Sؿ4|ώ+D|B(NeXxY_k_Wiщ___iqOR_ oŸ.qsession_id enamej(uϖdGͶ6!3rAYn%v`A%u? `i4daPw Z#_3] '=ͲrFըtWqlpkoo1$E&E////??$?6?H? \dxY@@.Sv?????E酖?OO+OFOOOaOsOOOOOOO=oOoao'__K__ů___ o__U#o}l)kclienti`DĮbaqhi{}Ӌa1uʳae{ύoU "4FXvGddmߑߣXv,>PWqas͏ߏ O @@;1CUg8WqHŸԟ .@Rdv Я5Y*<:ſ̿H}lB:km`ageJGq%type'extoFXEo߀T#5ߠUϡ{//^pUU"U  Ul4,DZ@TGK? &C-\3&7AU2@,&7KRH<( U2E&7 RUlLY T%@?%w&RD\;U$ 4(U1( UO"D&aU=QJf )h"Ty+U, _Ʌ&!Q- H*9(TYgTEQ/,GuideTheDocPage-1Gesture FormatERD NormalEntityERD ConnectorEntity relationshipRow_1CHEntity.2Entity.3Entity relationship.5_BI 34'U ED} - ;GԪ;;}(. uUU0uU<MuLW*u\^u"tk xbu U)E 0 Ul4,DZ@TGK? `)UA-3n7;Ul4, |) AJ-t37A_*<N@t) KRVg|Pq6uH<( H<( _*<NE4G* RVgLTq {zN  g"4FX(L]n??@(E.@ίQy JLO:TR+ _P4#sU&#!B$Q4Y>[B B4o1Td$>lTU'BQFN$H) 1r'8ܯ`2 (V<V O?ԏ*FDWa5 C= 5 J!Y5 aVisioInformation"KSummaryInformation(p6DocumentSummaryInformation8L_1184520612F@(@(Oh+'0@HXdp|DanielG5=* EMF5 lQh$VISIODrawing% %   &%   '% V0`;;`;`;% ( % (  Rp ArialQ|m|VX|||www#`$ \|p|m|wwV#` tdv% %  %   T|G#AA!L\SESSIONS % &%   '% V0;;;;% ( % (  Rp ArialQ|m|VX|||www#`$ \|p|m|wwV#` tdv% %  %   Tx#AA!L\CLIENTS % &%   '% V00;0;;00;% ( % (  Rp ArialQ|m|VX|||www#`$ \|p|m|wwV#` tdv% %  %   T|Ay#AAA!L\MESSAGES % &%  W$``% ( % Rp ArialQ|m|VX|||www#`$ \|p|m|wwV#` tdv% %  %  % &%  W$00% ( % Rp ArialQ|m|VX|||www#`$ \|p|m|wwV#` tdv% %  %  % &%  W(((% ( % &%  W(%0(0(%0% ( % %  '% % V0 NUj jUjUN N j% % (  Rp ArialQ|m|IX|||www#`$m\|p|m|wwI#` tdv% Rp ArialQ|m|V-DT! @0w wwIPw|||www#`$ \|p|m|wwV#` tdv% Rp ArialQ|m|I-DT! @0w wwVPw|||www#`$ \|p|m|wwI#` tdv% ( Rp ArialQ|m|V-DT! @0w wwIPw|||www#`$ \|p|m|wwV#` tdv% %  Rp  ArialQ|m|Xhsp||V|w|||wwwp#`m\P|p|m|wwXx#` ,dv%   TNJ[AAY L`session_id %  T[ShAAf Ldsession_name % % ( (  '% % V0NvvvNNv% % (  Rp ArialQ|m|VI|||www#`$m\|p|m|wwV#` tdv% Rp ArialQ|m|I-DT! @0w wwVPw|||www#`$m\|p|m|wwI#` tdv% ( Rp ArialQ|m|X-DT! @0w wwIPw|||www#`$ \|p|m|wwX#` tdv% ( Rp ArialQ|m|I-DT! @0w wwXPw|||www#`$ \|p|m|wwI#` tdv% Rp  ArialQ|m|X-DT! @0w wwIPw|||www#`$ \|p|m|wwX#` tdv% %  Rp  ArialQ|m|Vp||X|w|||wwwp#`m\P|p|m|wwVx#` ,dv%   TN[AAY L`client_id  T[hAAf L`session_id %  TgtAAr Ldclient_name % % ( ( ( ( (  '% % V0;N;N;N;% % (  Rp ArialQ|m|XI|||www#`$m\|p|m|wwX#` tdv% Rp  ArialQ|m|I-DT! @0w wwXPw|||www#`$m\|p|m|wwI#` tdv% Rp ArialQ|m|V-DT! @0w wwIPw|||www#`$ \|p|m|wwV#` tdv% Rp ArialQ|m|I-DT! @0w wwVPw|||www#`$ \|p|m|wwI#` tdv% ( Rp ArialQ|m|V-DT! @0w wwIPw|||www#`$ \|p|m|wwV#` tdv% ( Rp ArialQ|m|I-DT! @0w wwVPw|||www#`$ \|p|m|wwI#` tdv% ( Rp ArialQ|m|V-DT! @0w wwIPw|||www#`$ \|p|m|wwV#` tdv% ( % (  Rp  ArialQ|m|X|p||V|w|||wwwp#`m\P|p|m|wwXx#` ,dv%   T=N[AA=Y L`message_id   T=[yhAA=f L`session_id %  T=hcuAA=s L`client_id  T=uAA= Ldmessage_type  T=AA= Ldmessage_text % ( -1EntityEntity relationship8_VPID_ALTERNATENAMESl_VPID_PREVIEWS_PID_LINKBASE A  FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~C8^A3^pYmY@gr<5$2'+GHTL }zL0wHiZ).Ha(5˜;r UzDN_οU?`<f{tf.bwm‰0:춹]|{jWab  pgemc8q+r0BH;KQ>uh@i{!.jb#}OJ!R?q6 t6"qLdΨx^E@k7oOaMᐓH9Q;/8Frg%04,qC\=<˽9R(1cX͢3٣clˇ A&PJBXsp==K0pr[`@W|B (r#a 3 J[4݁ya8(DvD7].;Q2/Ed߿e%MQz#d)SSqy0ZTNv'ԑOj[3uS{ЖVgz̩rJ$1)D1ӟ[e@H0^)KvL Yi9f`e9Y` ۇ?ܽ{ͲHs4c{Qoͥ4`yu3i,)l;| ~ӱksF?KM(.Xh8h[e'Ԃɸ) }=8B$ct9,Z|.:M><_.Ҩs9/>K.;WBh U]ڬ _4=0t d{«qh2A1,VͥiDŽEҽ=\eCf#'ȟϠl}yN$p0+3Y{UFXR'_d>b3F>罷QADF՟xżjz ;y;I]+7ݥ#&d>#{dfz>S_}MxG7v,XdHzPjQ9*ƞKUӏ\rh)(ν=vq_Ko?b~q $=~ttԛWk'S:N~]{ >}'>DO1<~X9^.υO +z9v95,rǏ1ub=aaxOVRD 4P(<@: Yp,:3_!OWGf1Tao cڎ-QuqKz6>>*~ GIe%˗/ĎQgxvָ?Ib@vSe(AlTD}-[l/ϧu.xԠ54NOi7 J|KcyJP"|etI )FKAgzw]:gńwZ^~m:";)|Ԫꍋ` ~i%.TW-4rPkOrtŠ8A.W-nI4鳧g|W2: s ZTUQcݻ{47x i.b<(ͻ]н+~})],  _t,cD+˒+Vaj>Ȋ*ԉaiSpǛ q.i9 \'mm:<`v@~QdPxz6S{kGѥXւ5M`/Af£|)^{{ã - /DҨR31SD'S Hoxn,`%,0i qkH>gNGs[lu:U$/l ,3dhae',kT,ہ! [emQ_pI{Z?U K|7@p@5x5Ԕ6LpX>B ʶ鉶ְG7t@$H0d# +H *Ur K 8Ra35*\XF# ! v^ Ur<£q jnMgo~_ "7CyeTT6zkFJp9"R7/½@7 /݂w!.^EYyNnfD"Jm͍] kOf/:SA4[LFe0yad\Jga]018(g̪dhq3'K\뗷44-حsSSFuJRFXfo|o 9LOF{[jm0fPc$G&lﺈ y+ 1Ff)F`oV#h|%9)}hv㋖$r5^l>m-zP;:'y ghQ:|;gap@=0\WrPChntrel$9GoEzo[.<_.F_|4/iKi/H4V t|ή L0ݾNaybkaQ2^mG`Idݝ)*"^lkTTw(1i%-ksyHFhM]3{~fscbٲ٤bH鋿Zi4PhhĄq ^)W%[J~rMس. PPԥL Rzentђz~,Jvm ea#ʒ5!(nGcyRV;t~[\q7e#yXNb&E ܎6JU lडCɶ4qn䖵LW"(&\ǚou3o޾k^[חr0KnbWZFd@ǯ}o#>篱ЈK[$9p ?ܥh]{1KN=x񚑂iV4[O]DKG,lSYy}W e0.H\u@.u$6*|sT(].eCԿ#D\KžXd#,[$jN4azW*ɿ!KmJv Q%Ԯ]1 L6mOɰf':Cd$ƫ.,Fmq{}=oGCCwB4g* pb%Ç,sBI'r@C5paGgס}ڠ?SXyЄqᨿ;-KpgУV䦰AG>~n ñ]<~MUk;qRovXdӇ:)-Um,@ b4)Q_̍VՅjh[گk#sM}j&l [eMщUp9lF*\wa*@1XbLVi!CW.Ej!d']y{Oo~0ƪ)k@7RAoMeέ6oW9x{nuuO%x}4 0ѭ(aPC|1$,.| |KKqSa)f%޵5QG1`c?`14}sgӞ\GXTt8\wkIRumȧ{MݗhrZiנF믿p* },žy3Tu#q,F#R8_Z`H=M]*ybO?V˺ʶX_Vj,*&܏fv؀}D-V7T됝9bbȮu*_ݛ,-N8m̨Lv,`vU+*dAr_]VϜᵣ~UڧY\\̧K ̲n dn3=d⛝OLpagm7WȇX׈K򧇯룞Q`@lWۨ?[hLc D=ݔ{cSԻM{Z۫[f 4QFG,@C#.w#^.=:>,@\;Rͫ ݜm-^q @{w7j5*oʺ{S'oa4>|v:2udu8puho&K#M;zn&ۥW7u%u8peh:; ޡΖ@g+@ǁʁ6Hĕoҡ A1 6Fuv:vudu8pWv(&}4zdtNxƩp/\ w:tvh֋x&=yjS2,=ӧ˗w?:}4t2Lw] -%J*N0(jU", cnQ|Jixfwr+(L2w.[N^Qd5Į|C/ݽ-# ܢDS1:#R<ˊa͌QQ ao~<)fo7:MƣaLWXn)g%^nܾ!Qۅ;>$H<{?i[%Ues׋ͯ!tÃ}5HeY3[Ҧ_>Ѝ'a䏩uWXHQJ#Lz Uq3CpU9>CeǮw8/ln_Crpl(܇Fޤ[e*Vnw%p3jx-]ֺ7HJr%b΅&ypf[_wdGa@##УѽGÏgl*4k(}`X!D"(+D cTi]-L۴hsomho'd$SUx>Û PV mxUZGԇT͉81eqӒrce@Xf`5`gQI$ ktrkMAP=֤ aRJ9~C ! :EiPLh~x#J I Ƃt鄧ȍ>yt2dTb J(L ԣҙ=/֮PꙚb^)cO Rq|; YGb|dګELLClm}hpJwWM( 1ҹŨGbׯ_tU>a&[[w#}Rg16P&+,re6|’yc%A[ʊ*d̙ÜT,T~YnOY]m.]'.iNf3;B^l~1`Q3;sa7>SƆ1HJ#ai &ԟ߂TGG{\c-Aj.Mlz){|LAD,iPd5~!O>э|,w)&AY!e#,+5e"F z(NМlvX AF g߉x%Ģ|)@TJ+<; Ʒ@l~d-%YX!6b^b~~ kLf$ӱ&U.=a\LP )x(ҞůCuh7;`ch:zׄBwj-w&` E?$&PP#XSʂSpz=P4h`1N Ֆa#,phCQ *e:Ed<~@v|{&!ޝ;0Eܻ'U9 ćBPb1}L32E}KRܱX¢U^uZ#\t8e%no D晫9w4##!ˊEsXm{ \:xvU7=G\bl"A:??τ6`|ݕIdf`{#k%BU$%IfDN؄t`|;Ol/Mz/*jᣘKb>;-+B[ "PSJTB7l9(G_6~I9+XnNO$ZBf1߫~5,\^`(>a~XdKzPK.>z7J#s~LEc xy+(XSز%GPaA`lCCz~"^<F@J[[djUU~̲ P46Z4ɦ\4Gk+91X~wރz>JMMk'j#_i+tJgC5Kp<$78Q`H܁BZIs[#8J5pL]Y_&Oo&k”BI>,E,7m!]͒LgsbX^4 rš~{Ix~ϹUEYNѽC)IǡXYNVr#Q}>i('!HB? C-&¤ab܄=wzFaFƧZLuнɄYɦ߽Uޢd.N(waۀGe2ݧObi|YMAYj:::mZW[GARsnZ@>3B|XXUU,` X%FH'5A=(Dgu|NV[Z`WOukcViNoPݻRyP}1 (ҭH>^n}`cRIa@Է0Jz: 'qf<ʛ]x$cSV# kmk HXKbioɍx}uNc"&G"~(Kreac6Ɩ^f+buA11Wr]lB%*kӚTNvإ3>s &wh7/j9"OLv>d"e=:ǢLC:5b Hy)l5Vh-qѕyR2Yq8W*ZW wA(iYǜtoGԑBB"i]rP*XԪ6 B&4Gwx1Ba13GUdqL#>'y:vjcQY:Vs[*1p6e 8i]'mW.Ȁb8MϢ (n$Ж 0źŎ?rz'ڝGw5klvۣP+`3^ @8c'Z ŦB(q29 l--: =:Ѹadu#N:<ߏ}iYg:]|LJ t&$:1NP@|3F{6 _GK#t€I8^c1>3"ՊUȂzzqcc,7-Bɔ(lC9: wx`A&na!X%7(JX,)t9W%/;lniyZ ]cu8ǔݲZٱ:K%11'̩[WhĔ 7h̯ xǴL~@OҾ^KqObUGgN >MBpqϪqڏԬ#EG`c=$WM}*+4˷Z i$泙: dzJ9\6:@Ye 1AW\S+%\m6F[ޗz-\V΀ҊWQ\(@;iT΁(qA) -~|2j$c/4+vY;4YzZ aݳg.ͷo\VK:8q @h@cL|/z\#ӎWn\嗍_?~tx;~@߸v6z' syñR9EuQ4'\_sF;s՜sek쾝mUt o`ζrWv;^xݡ6wNg.{Hv {78{U:଍)_9@}ME83u:oM-phmǁဴݫi@vkoNymqkN.Ǝsq,{\/ k3p\곽+ږ0>mX]dZ8PKvt|^>3 IzxFצ/]_)M섃'rʹ}dIENDB`$$If!vh5!#v!:V l05!/ 4Dd D  3 @@"?+DdD) '>  # A "`b+=MSJ08*>Cn*=MSJ08PNG  IHDR0vqssRGBPLTEBBB)s!k)k1s1{1s9{!9{!9!B)B)J1J1R1R9R9Z9ZBZBcJcJkJcRkRkRsZsZ{Z{c{cckksks{s{{΄ք΄֌֌ތޔޔ甽眽眽{)k)JRs91Bc{91{sƵB9cZsB1ZRkkkk֜11k99kcc11c{111999) pHYs  'sIDATx^] đg{ydtlHb &'k XHש4F-t/xp /ϋt/(/襛?͛?㕟r#4|-pn[޺p۷_}k_x >|ͷf8 ǝ;?;"|p˷߉/; w~߄߼{ݻ{w{7޻~<{ߏ?oxA8~KLJ>|?za|/0/_וYG݋柺T{==i>=iܳA Í?zOzyKAt_G}Q{koMoEIwLwY͋QwMڿ?{{:Lz~q|?9Gz6ܰNOgXk 7_g}G_ ms|9?m-7hV@`pV]ߊ} (XC~'#C4N8ھX{ q9w{36/?'XO8'_S'''%Q֓Aye84ud>;4տD"Vlj>x9[߿A=[5OX =bݏoaOzoէާ1xP'": ݍ p'Wvwdݮ4[Ƨ ]MH?w.j>dHO>=?ƧvqW}R>=qD:?oEzw| yHX#]@{][|ѻ Ǘ|zD' }z4=uOAy}:)=zC_|Ͼ8zWbcS#r^YcwOѧ?~.!"80f~<_>cwWW{<}pHaԛ|ʧm|:ars*lߦu9.gI8^#]ɉHۊ44Cz駢/J)ck/$@:.]ZqN=\uRsC$E3C'O"8SZ*~=)!j7W4o/@T=HK(߇tg)"=#J_l3%ggο'8n=m[\eHtV=Nӫ'Vq-të{O6@p{S/ӧOz){g@OTb sJۧYjӏZZŧXߚu Tf1OO͹ժfU>lWsU|>}>ٮ6W*ͧ2Z+1) %;eWZ+)-JR1a-K돒٧it@]>b9g^MNq] k3)ξ_.?ѓ%?ߑ~Y~cv W S;|zX#y fqݫ, -kF5e:K˸85 6]C  )wNj3FhO~m!eVFuSZ(+4HwU9:OOךԊ".kZ&`&%}-c/wK@bx]}0;z!>dg*@pYC=ewӷ(zBF\vNXWs{y:CzTu:Y5$ v嚨3MsȗB:MT'1=]TN<=;UdymZPZiMM5|W-n%+y:oT/)ZMuXJiO7I.k-o<]liLç|?>cbtdl-1SS;ZԶƈg F6 >֋n.դKԖ=>]^[J&){= ;nȦ^X:tܨET1sVsJwy+mgHO]O_p]ťlű*ɫ$ROwygT ͡pL5ZdF,-;FĻ!- cߒ'ZpQS?4>OWJCȎr]jCup|%ULz^6Ziu}l+H>]$IJ*(7ŸsȧL@{gNדGeհ .˧4F {oH7+78H>r2Zs:u+T/ɉ't8,!e~B~}Y[׾ܑgIYXyqctHѲUĔMj=_ch"KzPY^RZӭu뎬ܮGNң`" >sy/vh?L1g.`1ٝU}tWwqvj*Kx y,3njOssZO'kxD:er7?5>=itNƄvc=Z-R$G2|t?!&-ʧUw1:u<1B:|9u.ؖgѷʧmwKO3)] 56CMgK'PӰؔb1c4W'n}vHFvVyLjt-/ɧΏR`O( 5Oφi W:4si8 =b|:>ܹFNMYn:9Wy:i[I8Rk|v6>]Jݓ-|&G*a߮|zWO?;o[J_f܋blĸ$}חV˼]eO_ZT*s/WZ)'OC \hns7y:!t~3qw+ޅҚ И5FyU#=5?=IA*Q oᔏk+.;SiM|Y&YO캔–&CHvwgqGE{{טNH=/g`4m6@P4.%#K_2/j84%ȋϧ.isX.ݱl8nȖ:l3~JTЏ3|敭ǝSآγ1\ *x9}0f#XHM-sg)NO9"tԨC@՞+kN0[Lfpt{Rd 7]>0qlƴ78-@qdvstR{~W@LvPo9Hn'I'{k (KA>dC5nRsffPo.'ȝwDxoT=`:{esaD+0>ts'*]ʢ#]q,@2c !'=>ݴmDV*GĪsu"f1!>{]j y#ڭ&Pavme$4çޙt7]9BFykȝĹ?KU#G+<+s{R[U:pԼn~MeuUQI3dYe)ͫa|^y膺Ú=k_ ]?aO@9<}$cs }7UB:kI*~4:=O O?k:>,jM<ŌIkIhR[s+~Xʧ;iTCk{@aK#2'q|Xu t[کSʧ3m=KUC딻C~4 1wC0 tSwSt}"':c=C (>.~p*6M{m/iz>]%ocU-O]-HGa~͕32oE:D^ށ<{W^}-T>]GҒ%28W- ZEJ-c]b]xUCH`~E{ܞtޖY+>d,ޗT6.5>]ˡS ӫTs[}O@ec:Ó$K1n˷K@2ؽK7;ϛΧY .~6#Ə^b?(+sb~4a.ɧҙs{d>=m0ǡz }ħ9Oê|CZ:i=t*'җ[ i0жhaqA#7F _Aޑ$+W 0NZ5|:gn= h3GFnD:7.lU/ < g&Gr.ǧsGA}|z>StIٻݯ̋V {k;6J K'.{_&bWJ\c/OˏM_V KVcKK|U>}JX } 南@q> %P}_Ay)&lHK{y4g-۪yosFoi㼸Õ]̃S37 w{S\cpzf\[;O7nS. rflFNRA4r' c]]Tu,kmZmg'f+U8x:c5*!fļ ǯ S J!ӶחJaqGXb,Gsy/!셓u׊w+^qQ|q,ާ;-{b,EE\V~^úâYL؟.l^afT8j= M.V0粫">=a^τk":\yqҳ&uǢ*T>O`] ;'{ى_M9M#HLe!,|z&8ht'w@QCQˠ O(ĺp}i!_S&As59Atfœߟl!ɉot*5+yԠDZ穏(qŗ9*i12Ǧ_ Tx}>7깜6m ( qkYT>}k+P>@j3KO5>Šy:ϴavNtie)xd}&t7X,akN=O=ljx-"^5̧+בE:$Uv^){WkmYѸ{ ~XS8O}Ql KO }&̬h_OPz1>j?~M*|Ũ}!϶.)<)]YǓS^Mm|q_+L1OܟKN6B/ܹrY+ӱ[O;|~{AI]}zZ+*M;}fӥ̦͡>hOrmx>C|{c4 -{?[[UnW+.RcQV>Hןaq&U@Qxs*t{tRXAq#Ñ|m1.kӡ-w发;ʖ9OGd: d>6U1rɧlI͞!쉲(ʡkiT9xXc*a;1V̑|it/-~/rePw2?z#V'lqzl ۝BCm!%[&#gjβOː\e 3|zS6Z"V=OoۿIInv ntpsEi7y]-slulzm+>])sPcsKxW>}JJ}O@q>J5%P}^a)&5OנEstHM"G6Kh\e:O灮Pg4Nl/RL 7圜~$B+?7Ş)Vqoς&;a1mqr=c2'F)ߩ=z|:aЂmjI9+{.Vx~t]o}w8L{ laJz=Huf{U|!%&O4р91I~,H?I7f $r"P:oЌfn8OzH}2lH47QkHךqTEq<-@Khf0Vlgz fôf'0c`QFAtedżu<]e<O24'4:ő@Y)̧R)§ҝ%>*2[4-i?i5C⅍>7sp0`>=C:Aшaz+cZ5 - 0k~&u+, $7̧y{Q>=ZrSƽªf&ۯ,xtmuPM1O鰎tHooH7zY|<.c4Ⱖ.e Jᔰ[g޽ކ8Tj?em=.5@Ȥu<ʡ+ha5qV>mHZA"Fo[{}`nfߢqӟ~$ӸAt xPniL}JGTxd@qks|r,|RػyXٗY2^PF5ha:T>}a>} u/> |>}:*^ӋtV~aE O_װ"]է_GkX}zq?ׯ5>HןaOg9݅O\  # A"`2 cءJ6QDVB n`! cءJ6QDVBtGe;H T x\}h;{{,q9ؖ+*\b$ *ήZ$"[%vu\28MGC$i҂QBhJ)BCB0ؑMH {3{s{wI'>ngk߼7[<V5~{]k{n!2jhNx ɕ~7z=i{1Z~?]ހ b4Xx `z e9oW%ן̨sռ Y{FtWVITɱ)(a ^=nϹa¹3'EAݖNʭ XC[[:{l&>R^Ъ? 箼 o!~cV]`-)S 5)moQ4LvM4%#?oz|N$9}L)N[%M>M L@EqCHeWv<OKp_@3Ӂ4# k֩ԈEb-gu 3D7LE7ΚB7nY#a% 3D7*4rY醷(aF nVbB7Bݠ6 n=)5 {-R'$7,^B"םE5]~6z ы؍3cAόXE83s^s ڢ{噱 ;gF<3A7DZG2g (w؇8qo^h?įDF:XE0c`Ƶff8D=fX7l߂>+f``p0;*'7&ٚhqcp3s iXn=_-/x$oON^\6]|tR.( Axia8|1'_yX >^E_D'{UNAdO/6ֳ̇]:P,[3A'~ՠ?O_MW\ݓ"醗VτWۓ5'CLxؓ\'z͞%bo!MaovX`"KvAܻ~#x<(,ix=-yAzJL [kևukHVy uبX!fb(`[Dfh6|/=_}57T,_Pl.Z|] ;i(PS/b69CهW]/ެ+=gI6KVe_sC_T_j"܉*DiNK}𰿊l Զ ߽(XYwW7J~ȿ^U؍}_۷hx>4(ы (e5r}H/4"ߣxqs%x!:nf|ۙr߱Xl-̫/9.xr-[O|o5(ק5.u_ 䱪1eyjC}(܇7A3iU~+d <}jccbT">t |m>!1hƒAk~٠IK]ظ*FHÎ]׿kbq&.G'6#Bn5K!8X=O'ە(nF~:okx+ w^[俑j,ohU%+Y&4!qGZ %Y~NI3Wo}ʦfg[zYJ1 {k0&}dp(WjɯS8p~2S\\-b\FL ɿm'y+1.9|b-,bz~o>e^as5GJ{O&y"ec4'eekdkWLV,RFooO{@:]%dGKh WFİ}쀄I]Ews[Q˥(rYd{!6n Xr鄬 3xf#qBC8G9&ʷr^:f$0=p^> S^)n|Disܭ9O\O j&ZXq #=6?5|C8G2G/C#-$]`WtgȔaŚU30 rfU k۾mM$5WK5u fWJ̾cG{{2!lDt9;٢Ο1s$rO'glmQkz6W V;S=N),^Xt-{mUC%U ?6ATet3^< C :A s}bN;h@m9lCr4O1Yp>td S,LJ چ)5\??DdCD  &'>  # A"`b4!TjSnW}N+zn!TjSnW}NPNG  IHDR-r6sRGB pHYs  ҜIDATx^?\I?B@@qgH3ZIƃh!k0zM6RY[!j-)1Bt(ْ$<Hp O_`C-6jl#gI@'`뀌 5ךx+ҡЬKaOzHtN33=I3!,)L"t@"XJ_i_2Fi(9<[&/G:簃OuKҗ!V/ òdiz2!~yy[wVZ>VIb9)?s<)ɴ}B: MdELuWR^:= J6zVk' D0!+7_M(04dQ+Dct2A!%DzJV}~7g1՛ME֛iv*op+L[WG\oe*X)X<|GV*koG/zbQְkv:à*BڸWmM4S,7JCAצHf]5k\9QojlJs^-Y-A> NP 4Ћd0nA{F %D-Jv(?Rx:]υ9Q8&d=~rAEjlH/L߲o)&t.8s#m:d'`'頉pe_2'YCJzR&` #%ec r,&id I&9I Z7“ibүT~bT>.#a.@' QBO0TM椅2IO\K/ЁB9iG UaJ2H 0yCǝcԂ i,Z3AZUCˢ[a?zX%ja A~Vڰj44b`tڽ^QoC=1݌vׇ^KqzN}7;[v5cvm?4;P`a {vgڭq {5?jz$]Zԛ0`5/0;Zj!5&i[` 4jA>;-K0(g`mg>V?@lz1:4 [{+T̹dP4L _H Mzs ԐZIӾOӡ/@^{kk7;u>h2Ǹ=ami6&N2VjvmﵐZƅtZ ea1NޓqGǭ@cƬİs|997$-,#p/a:l ƬI:y-˄}5-8PC0 8MD~}fƱϨ N(")I=#i@$u9 /8ѴljLҝV 47w-HXݶLf@|m܁A:lD/LdX™ {shq6L U[Cv0zsRFy7ܖY˴6H  "Tр;VCbȿGX%P ~txxzzͻ/OךC y7B앱 l-Gm"!q^@ &0 tq71t'@PFP>{If3&B-rbi,ġl ± *6lGFapnؒ\m a L#_ pş9BFɩ@4rBD< pa7jD5gh4ˈ 4r KEiL MZY~GiC_@%XDA~ cic):fy |r}0N҃zX}yI_'!,bq"jPnwhv$%$@a&+ #Xb! Xz=@)iP@Ii:)3,fr0%M"ԋCPK#GyF+b6,ؓEh[{59~)KizY JF{M43,oV==2ʀziYޤ,pݜ{vMhvm6N6:`nv9N:b anw%0e q]<᭝^ jW?wn JF{1p%=DaՕ޵ߎ~ׯj:Ѡ ^MhaanA' 筒/ z|{K._}v3Щ)F ("/LdK¾LZj͍:DÉ-Zj(0Pо#Z?D->"zL8@;RqaIkr? ՛u O;AV 9P#ЛuPقnEa0eaB;h³2![d%K-,z&:)SN .N s::`S$DRz(lDVhք[dkL)MQ;]'@Q՘ӝF&rFܮS4'NEDB}Jvj"fK4␦OG\G&O)LtOY & SdFD#԰u:&Wh _LcFڴqؠJO'uI¡N M3ѠEM"i:Y~e-7jҁ&(O(0QFQ1IMC(6Y;" }DM+t=;޽{Cu^͛D-S??IggJi}n]ؿ=|qn|Í7н/ lӿo>ۿQ!=C2?ƍڗw7n/$_nԿ C>j߉f'nA'Pl:?>V!Zպ!̗_j7 7ntv?~h~˗ ės1`>|/x@7/#uk}{0sVῡ9"}0#B wh+z jx p6\rg`gY7OLǠ|~hCk/2De( ;r|ct W,QQ %Mr酨?~%_L@("WUXAdE纈g+pZOa8?|/Z6=h Ofc䍤C_jл_6YKZOGp~h {6OV_D\~ OLA!4}n4zQ'FC;z7!oHC  /8$8Կ|ܩ Ͻxw FC߅_?oOPVtUz{ pWh߃b&%bCIت<s&ϲ]wZ;,cw7>'i@ڍj?>t_g_8I_?g>~ts_}??[V?K}/oG7 ]1ڿ8U_P!~A-YmzKN3e덉 { 4=T|K[wEgx F`3d4s(lZ\pT7X~[[`O &˼2[ͷX5Q7S OaF!0d[f 4Pe [`1`#3G'gҞ 6z-> R :2Nx{[`(;Y$A&d 3jF+Upo<4xDO\ cb>h-s,OK噤[VP; Q/iY~  a{-v2P&iz-8Yʇt#tS6-ԫ ',+8ViC$<1PNmѳbdiYy;A@%G]]i 35jvvw ϝy޾}[{{icf&[q1$D#Ifr'skPfጭ88P~.6Awtv0:y98{x;{%ʒԔ9@t'bKky:8n؀N6[ |]@":.{83~4+P!Bկow띃ǧ?ޗ6 c VE?h|?Ėx@vϡ [b+!># ӕezblwQ^λA^a46jmoCȋn(>q>i/62ӧe<O1r h L` څ4%ېƩ4JtBQ/.Wx݅ih򬇴hLqCYl̥LAAhɇOt{pQņ]XHODY)  ㉹Ci12b6 Faăh1Bz +4r KXfE+݄SXo%el[ș֕Eng0DQ7<| ~"g0;^ kc(98EOŠ/Q$^CZ&q/`.iy X!-1)Xvm) #d1d !"O<"1 ..j38fcO,"G#vewN;F$z<}}N}":5^_ퟁP썈,9Q?`o8QV*pWȂ"V+8 uŭ6NCȖ϶S18iLӡIKDR!xҦ!mD]x .E #'"R^4hnewHnǏp͆=9: xRwS)6 ! bvv=z!fC?l0G>Qf%׺śB\UUX3jwnc7#R6v oDc֫[Ξkw~wNj )L/. κRTƿ{2 ;O") Td4;N_?o߹֕4,/)?[7(wgeyuuYQ23Z(TO\[v(/{E˖4(`t8 ~Ay ^"ə`P/^ˁ*ziz1".j\07E8NyC"E L~*#ta$ҡz=MZ6*b <[4u_Ȉ%nȾН1I'='7ķD%{I!F6x'/M MXa=3VWrK$>P a ȦG!-.<4-nsxغ<ԓDNhj?݄];o*Rqx -,oߞv 8o'\EĹ!pA߿}||pt ](0\}xDLJ/_w-X7Ogρ'{47bu pqk0H,ʰ4ν֏#:ؾݿa͆z/;;vvAWhbt̓ۍ!/?޹{av<wn?}ޝ!wva 9{zZ 2LրD6ⷳܽw 2g'n%Z~n!Mv_`دff~7y8zhMZKZlRWfn*I0}dvׄ&D0M<$IGx+fz M6)q߅'~M"Ao&P\]%`ޅyN'総~y %go޼zuDA.YN@oG'\>|/j8NxdzWg'lé(jزi΂{دC]R a*B Г4sP/2/;?&i_p~Ip'|(,.xGGPOoݾRD{;&BP6\EKVzr(~r\QTwKa$y*G1n{{'(n"+^>~o InfnC34wo?۹AfSHsf)ᴗ)'l%tnN I3Y?|q޳?޹nb4xl"- جqXTةaĐ2:XIB>O`KZ켒x!m!]Vxb|\n6CZf$Ӱ_gŇ$'6Į->$ ظaFVWi-e4}م&i[/ྐ$B,aCe3)`ơt(k^hh%ɵA4Fi$-}|p5[$-;z /[?' ^4Ҽ<"J B m &J!-Z'H]R iQDi,NBa0DS_7F4ʐF_ PF6tc,OJ?<#e-[Ң#<2\W t -[70ҠV;h`nn&jԬUFO#tLҁ2!ukSeByٻ` A4x""h(א{D&|g NbF>4q(A^_ʜx4 ~,AEE.p`-zp)Ϗ?'?1{VG}65yhX!q@!9`ҍ _! XaR%J&.d1"#) Gw9 qpw ?; .p!H0`K.Τ.sO!i DOC |IX2 ~XEGZq?GO%68<4pRVWDlSOxH/Nht]0y҉ }$pGoe%7IQ7XBE넷}MpO؁?5kGEƝE`í#Ij7&.+h3+x<$.c6 LX6xP$8WOe'8WIX}BZM@a)SD.wOMrS@ahn/zPoeQYH=3>lyʾJ|RZܽ ކ5OoB$g16?2p:ɠ{J\I{8V79JZ642L~C{n\nʍ7$&8É3IdM0?7IHIM:s(=8 ^ ۉCXp<<,o'0r=8#7yPtÃ7ޞºݝ]lv噢xt|trf7p'^KL+m'b;/Oa A<:x=~sz'^ zP-bml^b-,&1aAQś\."hpgt;?s$ LO~<8ȑفᚆ(Dx)ºʻ=^z tjY9 AO-%x4nW' O#GY.{k T{]t]Dw\{KtÄIh *a\=jlhߓAd #f4+XH$QfbՒ`M) #0 ' NZ9Z8I`0ڱ͟eJ5Ѿ/$eU>-hp+;I_8.+A %}gD@:&J/U :sOd >aMiYUG/c톣~Mf!lK0O8?*L9D/Ѡ-L*/!B K$k7D Oj`쩦c;(flS}xP1JN'Lǯ^AZBd6}=2)2?&uqu?Ǿ~s{L+鞇{!!aXb>@664;"4S}Woꭽ]m虸%S}>AGМD Ĉwa趂r?^Ʋ+BP zx*_$zLIlC !?#[E '5šnǙ,iDCݒ%(epS\e|Oʈ\ŔN uLno`qA-U]8M+casq_gDߟb#;*,PQMO5kxɍeG~XT,MIz_iek3#'Z<})q'~ʔYf:qRzqP`.3t,f,.}&+MoeG䙩M3xm⻝S50avs`I,YC:Ѧ'NC=%>ړ[IE@Zq ~ vBOǃL5H,ĠB` $P `Ǡ_CC,,_A嗧Ag 8Yq\}!qr{.uVpOњ%9N9qj!#㦘.1yht['v.-QGCW6!,LeKLd{0wE~ikbj&s!0904':AS+Ľ݁V/#Pg;{S?;rI各;pI| ፀ DvUI82Ѹʄ(Tl:O&F{='fw~ @Eb$ftqY6.E>m% # (A}ߟf`d{q0UHDsXBE`rV"anp_=_"԰3FЈ!@S:3@(eJB=C+d &v)ԕ?1DN ߱2pN"U,R;_Qh?S D8tn%(w-,q|eBg/p =pCdjƧ6OZX'ZX-|RHI93=X> BJ 0|IPCOpz&cdo3ƶ順fs@ZlBq0IF $/?A:Z^ltI8p4I'MB & I:9Lc0d"MV`=|S[wDo]CT_S>OFLnI$'_cyFi_k)|R2$' * LÁ94l]*%QnnZ^ \q,ϓ4V8r?HWؠPJ2SKȪoE#rg 52x5L9A,("QF8*0/c=]L"_O TL o(wDL[2/H BHdb:9,]qb(vk ^ڭ“PvsT$e=S9>B A[JS\1K -$=qF/׆vvfqt@M+Bp#HODc&_h𥓤@dݰ'p.ֳqK'6 >4;M2OR` VBLͿVä0Vw!_|'[3UƔO ߟJ䙮˷7 OIr~{h7&n @9I "8IKAP}EԎuE'l&&9m\=)9UJ?ȭ9Ԏ'0Ý%+X^0~28 LGS$?IKZWq@]/22=4 ㋖wCE˳]X>B͖Y+K_h+/Sz\8y8|-<ˌyʟΓ s\ȇ.FΒ3k䏖cAIK8gg/_ NS+P䰵vM:}Xr]_'~eM%KhU/~^<ݵ3ֹsY^9׌}(K\oc6rWiR/<^ /kp 8ֆn^ڱ;8Tn^%u 8nv:8]WoS)6p۵yy`xk:NSfϪ$5Ұ||pNS`m(vm_]spX/p,S)p۵Wyy`x`]^ϴ\HA,!Tx&:/ <J3^rbhJo߾.w[twHIP@ڊl x<0w1ϷD1оXds&Jl+]e8~3 \%-CXQmK=5G2Gq}DeXE"t;RZ*aC$H%͉hc>Ѷ<(cEWc$GCb?fy2y?FD DXpx)O,nAVf#d;U3Ҝmh/{霭Ԯ-1h6yv[ )Tfmٴs5O8ALP ([־hFm1GնKe1Z֥[ykk 9 M]<a߼y'H.hqmyRouo$&*fjLjC4HGP9 -b\jʥ c\ D[ nYKDPܔ]uȡx)G޳󑠈-dI ?>UT91;X[rL?X o\TaWiZ6N "2BpV<~OD]^eU葎jB8adA@#ۡ  ]*s  ffuHTG[(*2D@ȇ.2x'sH݀j.8&Hi+S 8.iE ~]6PǏ7,cj1q8*u&(9帰čMcO2P;[PlH3UcQ1`ds@ҁ"y5s|gT|pVShBI S/jĖTU"k Mv d!&/w%GrXu#m9\4A&n\#m ''Ձ>@Tb_H.bxZWM@۠u ɬR?2G㪋BOjK"R9BI6DIBB&jAg:$x5exǟ 1_u_v4A<J`nli+S,Ya|}-%i uS}DX0%Ç#ZсL$n_(exr洏hNㇷ?pIW^1m'?z2B9VĜ]Ϛ+nQV(n[B@5{DTMd*վu|cL H(-\n Q8!wdf.+.$ZWкβҋk[!AIhɓ'ډPZ7>`P9]u6;mMerڰ@bM$xk2iVjvm-d#>#ڸ)#n,S`'Y0P<0*:qO!><r#8 ڵ#`@vS?t?"&hAf)Q" w ZX^e+ԟ"0g2 E;V?#oX]f/aZ|6h F1dE#:FQGR[n@D$)rPPt9*d9j%+XA4QW5 .*Z ܣ e; 5=-mU ZiNjU As bvWS LqE;0vG:RI[c:NEA@Ӂ|<.Ca՚Ɨjx- Gw*o%mIi1(p+"GJTeTZGJGs@t?y&Ař;7i?j9vPtĵ][u#E" 2۵3OZsV02H/T 4B *BH[Yv8[8I+#k6IԻCyѮY uuik\ɵ]r W.p-S3-t*vr6jtڎ)t!>6,c|k(iמ7X1"|ҁe84\OyIbQ| RRgmWl)I1VlovXrtt9g3L[Τ!w{J'! |8>1s/|_B,*ɜb ks0[LZfvm?Z9Wr=O繞aՎA-nZ*OmdU;#BUo )hҡJOBb&D R=zwl?&m0ȷ; < GCcW~A% 8Tbyjl)Ӡ V W)W$>ۥKЗo2zshW=V hWx6M5'KIAC@zzQ+E&e%9SE :F':B:E#VQ/5k(I$V0j&MYDα+kb&Pop@jhNM k*]*LX`o: mTE TҞ vd橫- = [.]_%/E!@Jih2Q-?("Kb[$@yˠau2Yr_՗j)C,Byeڑ id|ہ,x(@Kt>>-sx2_c75= Ո̳"4\D␐#-]@>WR!i=fyըD|QX!X 7+DYiX@vCjhUy85,o5Zqj jyga}YiU̧mgBX"vUVZ;Ke9gapXE;]n㨋P~ǫt92t%d4?ɥEhӅ0_{Ei=]y%ޖ_r5he-Sy [hUI"iP2*!ZԔg6gE՘22cW[lt($ԒXFiٗK;4<+Cijpep(ctdDCo#cfݒ"cfE_]¥f@UhWpy P,_*̐Ǫ M(@WYgj"ꚍ5~8;Z-QtHA+++DmO[CK%ip6NH%۝ Y m1zc6=LYT+ezV9p-/Ʈv+^i[0yh|J>pIW~"?T 3輷yۮҼ ^n[]#O-`k)ZTkFb:8 Lp[8Y]{V3Ј 4i\yqL E{=Yր*pg[QI3(ËVP݇ѩyQ5S)߲GA#;]"LȜ׆URyW ??]ef$W4o&G)FiKxQZ)컾UgpvDA+%[ňdƹ1%V{9q+; fcA2rr23^Z TRF.q@]![ns}В9sK4'7 gj׮nayG,` fL.12x]ʣ% dI[$?e4+ X ЄER[[" Ȏ %kA@_~J*/z|ŞbFUXlQG4מT%7iu;?K%5!(N'KSA)ð fOJ(֊÷OXjIڴe?aԲi)faZ (LSi%'Q0Bu7*!Dxo48Z"; W5H-/uh6r'`,te _GVPe|kd#i;뿌|0ǔ>/F T*vm6FI|H:UPfp@%AyFs+2ΤpC &J↛^$ݐtSmBk pKatJm@%smך5flK6jh0@SA2$?+0-~?luq`cxd$FTNGd*mISH#nϹ/,wlJd,7%{Q0,nbPōԂb|]L, |L6(XB4 g;ci\i4: # XD J E+/Q5 M$-.P@TibVYei H6I7fk&NKt&LՠtCaP1NV'|wj! Ȱm!E(D#᭥;HSV37<RҖpI"$?fvFUř.iۮl햨 Ш…@P{SK(5,(aW3JCWaųj5LΫ(FrU"MY'\6e%Զˆ`8M1č:q`N<߼*j^G^HGb]v~!GTa[ӞsLQPmQ^[-Rۦ!p,ݢ~QYonV"8:*<?"R JV'mh&,m5m<æ!U6+h܉*`fgV~5JݽO_R kU(ݮ11XձqՉ8܎x͑o=IsC CAѣ}ڻ=2UZƿc+Vآ<X+HZᩒBILhPi*oALqL&Dku&gux;e,idi T'optttFEŗ R$]L*_$|=x ]9ӖntF 6y${zX ,i1Ѭn\ 5еIYgfT_KQĖ |[Kce dܫ@8$e/]\Uq`kZ^Ee2JkLVJfvo!9QY ΙDffL2jIь45D M#X@j]J&lOgb4y0$m3yB4΂{C Ql$';<jgv<*<~Eh7oޜn^f+޽;pլD߿[neMW;K.ͣXT`BL,<6?!oӠ4MH[&9$s`f`Z`D4M,h,ƽQ_ejZZlkx8ӛRRk!ƆzAo3b6E޽}vvKٙ12qU!J޽{^U˰J 5#zTQQE "j D*-?=BU@`n_g[UNF%펧XSmn-{t02nRgPmFzi#n?G@N-PLgPz}جb/ڵa}-c]M3POfVb*!jW*06\Q}jftګ9O0Db`JwB@T>i9B!hx `8$(|Ua8 GX/M *6_S&j4'mf.|O7di9RiDUA Lhhpi4Ąx^@uG42k+O\O}<֣uBi& -T4 yBF]"4grc7b>B=uky ]cSL:{3R}fS4w[NXZ^D!;8kkʗy-VoU42 H KMMG}d1eDKȺ;[X~U-5su\J&vLuELbw yGyŶ&{y&Ih'dY⯼ Hz?:(kG2i{||LJOyʂ;k\yNVw̫WNNOއ)\qݕ ֝_{]XaHBז ߊuhY +6)oN ܒc5G-k A`TҩkCV5#O!;P\S*PQ rVU"J|ZF*Uk2dB4|@$42^Fy 2{Lk[T4Iy^jD"2f]vq&E|(T^v ~&쒵k15M)OZ|ӯFV K|Y6hݖZb"pL!e5[mބ`> 5bŇ8㧓Jm9K+kiMN"P4O㞦vU+!;,Db#@F.ϴdu('1'cĴ*sGAIDtjFI<^|8)y7$^mVJfnE8=y4%u%\khv/6FAܞmqT äJw(ZE38 /k'O(ϳҨjs,ّL];ϦF?-X`n pkmo֞A@u,[hXjU[k4r*=!xIKV/3D̏Ζ3$2Fz(99 Zi%Qf/XNdkΫ.,҉[ j](?_?Wh7o­>3\3X bPRI5bx" Bg,WP%W3) #@n`gMS I 3!b*,wJE7=./;Z=0R;;%<1OeOIAFttO]sux跧/^Boya!gwWS'+]waߍDy|ep TAs9ƥg3wի'r~sמ1Wle9]ZЕ3Q)3S_KCGZ63xq4\[nmkru "{]v8u+]tiUUY9&eƷLuK-ڼH2 :ιR*k<8;x|Ygի;wF#1%[-vwwh{ngg"jT9==}6 21PdMP[vx NO՟G!/=|H ɥ2ѣG,.߿boT!)S)XȮIX..A-8kZb1Ğs ,I WEW;.g4Dv[67AEmWe3 N7T*8')BbFvoZs9{ָq{PU]T5dz*J.G [)Y _;GJ.1?EkcXS>Ox9qH`zNzQ`9lP9NSP6zVͩp ,n^mUew[;N&ڵsE~[L\*MHbDIxTwY5w%Vhnn׶x=ĕz G)N۵w<:SZ-9~VKEoۊ,ߏ?HT=-'QIAa k-ku5ޮhW1Q_rKɷ*4ԊꨇjSOʹ*sZF< FS{l`E.ZL-48Sܮ !* Cbifd&>[LJ}( /0yg\oA]_~})Fv*e;o٬/:N ewoo{uޭGժ8$k!8f۵gR)n׮)p ,kdvL y'WK`p 8*&kg3XX&ŭ8ՎY-mii'a.Afw"92Y-mеa{<8;\=;=lu צ#s FIC$ƕhĵ@Jn\ƟiXQE54(#.>orq!>4h(Ux:=?W}|/S^XkI܍{ookuF!N%Vܟ_(??зL@F9Y8=R`~}~'.ɗ/_r2sVQ>R{{.7+'UNj)hhkdN,$0>M4SBBЬ-$j1D ,(W4X&.@j`aaM`Ov}|tz:r~< P?}qCZH.GGG=/-_fq~۵<_|䠜NeQ`ڛdrNK,zaQEw$_fsZ֝ץ귾 ]4u1`kvYvmy|]~]WaW.hO7{. B}ںuV^ZW Z7oi[}NGbT7_i)0n^:"K߿8[*#MF m)X*r>iș(i1;MgӴ3X>ʤ;jh#Jb:4=-o[o-壹Y0y3|H%%*H^oן߯,0hnOjЪYtPTe$#S|F"C9~Y5MۯbA\}%G_4)XhZP+PgIjߙ@2{t-46&JjJIaSīL=W3nUQ2 Gd {͒JFڵECR~\ kaWHVz6|ե21.fmN.mR`aq@ڨ#Zʻ´}H=?h>g| [BaNj>i8I( '*Dbva2ն2y ޥ<`G žcڮ}/fKi͵ks*KsRzx?Lu]i-@*q(І3X +s$'({~@͋Z-L?҆|'Úe&VNc>:MԞIs4( ُyI !OlA4W?s7S9qI3Yf׵ٵfM@dNXӦ)t,yAQmSPf/փ8pY /iGWjd$HXUtz)4Q2eIdv_H1tEvj $]APvuUNE?*ݰtiڒ]?2Ow- 3uK5^w#/5t?[R83JyAKEX1٣$ df+,IՙF_QC*Cy3HӣJx"Zd_IANtICE|݈9ݣXS9mnL ѰO[%ȞZ=3ύ/[`Yll.]ӽS }9SR+ s&p޽F{^oaWe|mb&  z34)s3!SaYi/%^yvm xzk"KI$Zt)JK+=n1z\BK]E>=0Wqƴ4vmtk۸Q414r M9[ {H jiU|jlE+m:i[)(bUfqs!jq]{k™=vy{ngcIۋڨ+]Z)3tqj}Ѩ"xfEǭ쨑Vkb|m\i*Ns|Ow-4Ӛ4QsǃWֆxNPibwԖ'lEɓi^/_6ܴ%& ~-873^NGmIdLj}:NB}5 kמ)I3҇] ٣#u8 <1ӱQEG裏 @b<3x<a&m5kWw&M_z݃[|lLmdne&%U/ͦ~:ݢv3{~1AX#퍈th#0ykhlr$Fg{Όm٨VzU@anGgUNF%ut[gO7Uhxqd1섓BV$MT<_Z>S齲%̊Gv]lkd׮^Am%z\O5U])hd5vVmLM\UhmKVHW.V"30يE& LI׵oQsDFǥ@LkjZ8oV+Ri:[Z@OK1g&J.0 9R<̎`FkO&vWU)Uquޠ]ןkϮY uÒ ]gԓ$R.6st\eYXzUTS4j4BKPhk1Ӻv~aۥ§9P#kuDႃ#$9jℐEfU䍬jK4gkwL~ACõӎoRXF#b4s H"/M 9eZ϶4I^eBj/kbi8imm^Nj:LcUǼzJ&Oc9G&Á]tXJ+"V7&ZV3Md,kM8PR3*!Z<CҐ4vg ooAvw )@;鉚~**mVBG)#;V'*wv{il#e"Ih2C nYM X 3Q1NU ؠG篑j/qcP~$v+:e{b3DEFtCDo٢Vda'T-Tt$v2D%R>cuJXHt-ҁ嵢=ld~fs )}K=RbQKFc;HHF $GAAUmG:QKcuj#l|<_tE_Ί\2y2q0SqҜձݜM\Z =˔Yxm9g~<zԝ_Yq^#מupS)p ){P=zu,yvϫiW%kDyqګ_*m*8k$2um2ny༈9UƮ=ttϞ-,hw8U쯽 Z᫂[4u**f.8/kЈ~"ۺ;DvYڙ5J2WFC\t|m"Za8 EfƁˌ(2s45*[9xV2Ҍ*^LPQ&icD 2|{f.ocU~L o&iӡLvqeaR&yY7'.W~*{^{'.Ĩu^)vCկt93ߋ"8vQ:A΋hΌWLt4> 3zv3cITVfNͼ8ڗ6:SxTRdַk/.6Hx]zV۪KxrDVH34vb㌿zJ#m1/ Yf7k_.Oz0@ldA;T.M*ݒ2'b0)Cv% !Ohl2c˷k[;I_+v#zQ9~ =<7k:=`>t(IyW:OtVۙCf4@S2Z)r %ZH?||dNÍ$yLDCdv 0:8"|0ٌ|Q IShy% V 8\HX"&̟~۬q5Woi ]_9si+V_څU#I52r܊U iS&Bljk=*XY2-J {+ӇS _Dgz:]vxiH!d 7X(ZRu#o&z|̸]]$ةgv_;od2rk՞"Zjyֲ=9" t;Bȃ6W|,jEu˷qɣF [4Q+ӏ҂eYxF\̥>#`uKR06'p eF;zH&Jk1rF ܃5_yS,+)`q[wk1 ƪ9iU-˙s>sq31WJL[0菱(ѬK2h jٺy扆^0̓'_CE>`&ٙI-8l-ЍXd e5*qԹֲ<[M--t#wܬOz4., ^h|" $c'oԦ2˺6e[֩2.tmT<ϦXm];gFfP K%$o7tϣFdhQ%L۔I7RB0֚JK⬋ “Ӓ$O5-mA(b]PAʜiOMl:MqWxӰ `:[ _G['1MAe9ڵ)6\pE~sWv_c׬+Uf|jyIE.Jb״t$ٹ}CˤX,W 'MUIh3[P:"EL㣣YF{d%g<H+kE  qV}uo&9A*׍ɲbJP8#>Y1h"yKc<׭ERx~^zx84[@^o{g l?ID^.!Kg(-`{ڿ~۵lޖS)Pyohs#1vWw㣣kiמv6kZ580A,n^UpVEϝEs0{q r]j7[&nGGu݃&n~N\]k/vz4^e򺳎8_ah2t"Aڬ;pݵֆ0X K z 8{@`#4@f(s9$֌7R2εb8*-/ov3AE׎h^< QtLA[`O̴EE6ʥgxїxk]k_d_^Z)%\'YV(^ʺyiKޟ~ɿޟ`>4rcTJ=l׊m!(pr`b/R]9еa"ŷQƠtp*)ZZٵ=6kGgqQD9e_k&%vPx3)~JaĆiAÝ$k`Hvmmk{|;vYZr|m{o9}4b.L04`ڵéȦ]OhA?U_[bqᩓ*RK:6~Zx֫J "7ݺݮ5/"/vm1d|t]:pUm ά_{ڙ)e,hl]ڐӴw'7$[)&z|MTI2~e,hڵ8w;ÓD_E^"FV~|fuv"޹f:2hm>!i ͈6tv!B!|75WvEPyq0W!kFߪ /sVUY/8tKjt_IvmH+bZյgf-gxخn ݪ2m-LU ghמzlk}_{xjn 뮁Vpf-_f,ֽEԲnTq8vw]|X{W7]f33 C {|v.pxz.dNSS0{t1Y5n;(vm^kKV'I]VCW}S!%D7lLmR*lon 6-Wi Ŀ_4Rrh@sQ탯HV?97<6.[ Z$~G AC#ٺfPZve^^Oq&ezٵ=69kox|m@fTHߏ?2 bZE!!%x艑!m:S[eeD׶|=60\oO촚ls!"Ҷa}dq]:dC-~g"n5)mϋy}Y ه_[/b0_Mf&c ,hXɁm UZݖd]u ktEI|fmv@kS2 5 %ӌ[|dVy[93m]´8z|m+ci2:4J[G-[#nqOO_<ƴȶ#%9Seu3 7׮+_tش쵽! Gp##N4}lǨ}\uR!Fvm v5-3R3Ñ; ~'3q|ttK(ŖIF{ya3` !B_̸!ϳ>Mk~}8c/5u\dG#gg{{AB ~kI]5ڮ>_[ }| q[_2 wvo߲Jnko*8 מzuӷ7֖u+/h ͵k{|m^\]>g$accTCV$>9# M:kB|T\rMjUL8weݖ]f/vɻGCҹNߍ\!̣IS* gSLkeFy2yߍ໑!|Eƕ ! sCF.!vtS@uBp׶Xeq( P0$ptemP6Ƿ6\Q᠑P 4ؑCGR^:Q< #83ő݈2k#tvH*_7d}UO\*+ӗl3]XƙЮv} 98*cqY8yaC9_L9M+4U4ǂ>I]0vImbn*+ |sNLۛSyڽb>?X2e26TJ+?cC Q\h|msncSDm נVa쳑|dԪ]Dq3 I#4j"Ɗ kѷ-¥ڱ ?$] (PVD; E^X: n54~ˢM= dW84|9!S6k׮[6XnJ4rףUIԠUT;A( -b`j:SFPQKf>; V駟쟑8. !ʴt::32u)Y+>>l0[7&3@0h_wٺvPbtmHzt~uA%zr;osd6U[T ʩZU:N*jцK{yi[xZ|5H4.±SޑGTL{L8[m~o[`Hble;$ "~uum k |Ej+3gYqIk͑c%ߺ]-󿂮9S3x cF4jh[S_%L|9| D|d]8D3!x3? ͏گټ8欘 W.JY7mk+n*T)Hж_>^ȃ@RjEjO5d!n5_g Eӓm]6vKiIYڶ]639KZ紝W_} ʶ d ^CG+S[: NJo_ngWzRڴܵB&|-qyf zF:]ȹ+pW)ڑ6<]{\;kv(tR4F7 $zT%Bk)86yO̭p*LACM i깑rjj}f&h*lňVџ{;v#bf}d*{ȖSWzUVx՘lWۊ`EҙD{j[Q&h-S* 0iy+\.Ck@2Uß׮nnIS)ضUdTkS|mF ygOl41O{c3=B^sGLQTemg SCZόOy$-Ō;h LǤ|yfO~D0h /e-3] Ϟ`<>ۂلw~^@ZpiKk r<ƙ仓}ۋ/~/G!Q'5h-ٮ]l~{'r[q 8*t{ڵ79pwX;:)| k/!vW]أ=6L,_۲qHǏAu2Ǯ :qHC㫼Q*5l7ZNtqX49.IТmٙqHGs\Qo[ 3Ч&dF+yiP.nhk_;xJ9ZJ%Q/E%7}'MvL^Z-'2MT^Nj#F1)- ^a:T)n|, +X=? =r>F#p.UIkQP8yONO>=Hxxzj6Z >d@la# bC##ܗ: ] 0`ikۙP@99I(l&RoMhQDcVXi)8h M=\DUOSJ4ݢ6Uxܨ\g=F3K }qӑ,DPӑ-cgjڥDwF :B!v7d?Q\K1 !w#}:2^(Ukɣ-׾Z|m~8J tá?3ŰnLZ0ɮ48imBS'SHeMSqG vFTQI.cҘ Y0smc<#~nA):)q:qjօa5SV;nOV]&pizp6$Rk%vѵ"cvPIP;4Vl4LCA1{:m)鹁Au=0xEfz,m{nU}w#p]Gqn$> `U"?ff^h|8!0H{|myngNF&eca\zOҙWLs3SG1bri Ϝ-p8S!iotXQOtH?F-;8 <(n'g__b><-466XpqH^~tcv_V<'TR X[5*A.? 7nmH` &خ׎,9_^o=۵W~Wx fvm8j_G,#W/)=޿?ybm׶u!u<NOgX45k'V گ^i1/ {@f ZHh@5`Dm4%fk&F>V(2D~X 󈲂2BQN] k -ѸON^? e lj/z{۵~{ I頜N(Fv!k yTgOR*:TǽqY4=&k8iݕe/o*iUp*UqS*nhh FN)PƮ_8$Os,|N<PiMBVR{8$XµCқtfy]S)d ]:ky LKٵ<ޜS)(k n 4ESpUp;۵הemSvA8.!6^ߍtw)]%-&`ضev(۵הemSࢿ6hw#ݮw 86Ԯ-A~7صt=o)< ]{ucw#ݮy|=v 8Vv'Ӯ a[[ndKV%j١}7ګʓS)PD^hzk/'p),K p 8 :-\_6ık7 Igkk8sS)X6zh=N۝^m'|9 GkY^Nثl^N*(vjе;C2K׮)p K|qص]f v~O.JR;Ny(lzp1ԓL4-5w-ٮ MRքojn^WrNPvmc֐).Ɲͅ|ʋ߅c\Fa-||,Uˆc1ej%*uk_z Ex'׮BhĜ(G%g0b:y"'>t8 C| :e4AAr"t?x9CcO̗/_z/3Zgă[Զ̓>xy\ ]sdMq~שכЗ8FIzeضPTxy&̬gYR{ BkOn{ö۷MCXB!Xz3(*tMp|Щp.?]e݋?E.ʇO(Yb-B٨x~;μ^=ky%ݕk_X&v5-M'F|g&F)ib s6WBW_َ֑/JZdLힳ% I?Fʞ Cra2-NNf ѳ";z =M0uecδA2k3ʬ"&?zĉBh> .Ȍ!b)kf*pH#L[|_! ^*Sh dwt^Ŭ[IKeג,+e0wXs)=1c*fpEO(c HY$r G#ɷ!f* UusV)vFOvBzwwgBI~y;Mq'9Is?0~ytsxk|6VkN7W0y8v30MC{fo#1/{8Exى,b3Ϟ=_79kJZoYhֵqHcNONX!\Yt#<c7el{1e -OO_/:@ɡ-ZV:֒Xu9\)2a¬XgP%W\׸u$o_:^6.e jQxV%W!ApC3 hPonj.<&dzTt9GG?l ;zNUkAѯ__q4'c 36Ϗ[׵dt퓓zœw!g()gʹqHSKQ"D6JfuwDr'e<}-EFQqٙɱ4Lwh^ر)F'B1 g`Z&ݹWi,UEM?|f,)s)|[i̿J)gM/ծ{pw;Y$S^6xkZ&2 DHL$'15ّq 8%!<[]G\l9ٳ:C\YhfpL3q1օ/D07&("@/Q/@t5Cq-jW.D5Gø{ׇ׳/2*622$ aSh-8[ͽ!i5T{m+ ȶ^m|k5}[H:d_;  5صA eLe%(kmFޕn4s`&4+.´B´ݞ^<o5됄4;pAn<=4 -0$L\:oז Y-<,*SѢӖnk2?̊[gSU22GK6ja^%Vv91%M+I~ДPԭ'JB,?0$@ß9 5bh }t} ,j9X`|%ę5qoa>]eN: j$ε8&uOX!:vL:~|œiY2xe"et߳ǯ`@p~o76vw#x+ Qy<=X:! x1[tfŅ:s,4s.rt\2#!#Cd}2U׆v>iyHFݻLz޾sp\WHZ; ups q4 RՀ~=jwjtcäfj,2EcC{^f] xn -$ hH'/ &j P'= e7|QիcѬíET7oޠM(ר8pFE4٬CG/_8K+1 -=]{jvZϝvDj[/Os6 AaDqRWMe|vv$P v`1 =z־WTnnn 0cdy+-#Y9==W?#u0OG/iY]~)8ͭ>]Pˏ?j52SZg X`4@>q5t!FuEAy}I$V;%(ԙ}Tt'޹w#ebOBkC拏ӦV>a򡽆xo?ֻ㘱~{6R:>9=9~~(Ǖd7DzS>|"bQtdh߿{=QhM I,4wēߟ v 7MQem"T|7dPMYN=,ZGeg=) rRr 8`6|}?n/A9_(7Lʻ]:͝%E" hʟ$7_}CʧGf E5'|FPc$}9h _,>|$kɛwxIuho&E4e<!mT@H^T }ْY1?y'ppavTОP-@4-9I>&#.]hghi;m1|0L4)?D6D&4 #c4 aZ!QeD^yݻN>|xrO{6xNs, eg {w{0^{`{ǣ1S!=nA/߼ Zl߰Mh'hW({=X@V$ &`@SLBi| )kfZu__[' _cAQC'fZ? =![PDl Ol)0WkRY,MR;xh0Gh 4@L bH#'u;pڲ޻߼D2UOC PJ" ZN i1Tb& @C:\^6q{6CWsM?hFMj^}߫h@[7>?Yx.Û_'T/_(?}o7Ͽ}(?uv5<r7{h u?_Q˗[G_:˸o4? ˿oq|8Ǿ"l`hw֍ϰ7jIҟ? {7QsO?}HÇn/]Gߍm%wpq hRMH4PKDU7(8? &J>12|?,*v(C<@ =h-񘸲$ GN%n Ve P7e͉i!GGn׮-@kO|4v~~pwa44؃or: bq;rP`ϕ(Z?}& [!9D"! m{Iʈv 7S<Dd1wt |PLωlY3Z.Ё9;l>"GГEPw ]@;wnޜʭLkUD.)0ܮP-麖 c:m:Ov7hAtNP,{^)p ,HhE{Vr5Ehfq-۵ x.ޘS)nVk?aZOW-yhuiv=p 8IkϩUΧ-:>R9*۵Jz[NS`> ]ڮ98]{k;N%Rڮeъl>;ݮEқr 8sRڮqccp 8Gkڊ>U~QY|X [Hzʢq#'ӋWjv~VZ^Z׿cS7V^tQ<'RǟvUЧ܉5cƌz˖7vQlh̀O}5m\tL\.շ3kM>wsL5?xy2 wG਌h!T<_(sI4Kn$Q`@[FY?tǁ耒WuяF]ӘNufy?+ooȊ^y斗ܽ]K]KڹNʒk^Gr 8z)fsz ׂkXUK4O5Қ-qێqOꆕ?ažʞm;NX{?g`GE=Tr7/?۴6X`w~qO%U6%" ›K-R *i=Htw<ز=qú;Hnlۼ5WL8m@aCXl]cgn?FeXS~ hqGL* B/ΐ( g zmD*NF XaȹlӵnGyou4Mɽd܋|>tk㶷U6e_²w/a߃nwyBF}-ofV??|`Y ,K|/~7Y:"3%3`=Z'X$/S~}O־?w{dHk6YR]ҶY1[d U_zkVVfHϱK߉ߓiЉ?|,VڶQQ0zJ Wcft왙c4GfNu'1jAtD Цϲ#N0[k>ۖjoKK?>:/:qYݝunnlLVٖ`$X5ے(@&Y 4G̨i?='t#%=cο]ad@wlnJ}g[[@w (kӥP`|yWKCөUOTq6*V呲G0\ IZ& = ,GlD;'(̀ vW{g{#\:3Z+hZS:ZH;;C?en $'̝ t XEܹ?I4z3Bp][*?ztG"UZgV㶑!u}M>x·2]#WB`+!Up%WBd,Ɍ*BɐC92UN \>f[J )Jpz+GZZ/SZ\Wʜؑ\*-Xy>T>-Okߌ0ST$qhnIFH$YPHTiB6Bd@d@d@d@t$kEԧt[%I%aG"hQ$VqG2^g=33dWT)JFJD"r=:ZADEwB\U!@ 載EDKIBiDȀa&Ƃ^6l""8(%AdBI>~PjC`!}#|A1 V~NJGG+0!&~-p>ʃhH1 ne e:&1( ]JAL ( l:fy)?łӯWE/0$n:;H-FFm9g2geWܝA ٗ_eө7nQ2$n.4WjQ k-tc)>rm sOFe@|%ɥY_t29 }.3+d; dGFەG@ w[r1 5+|P2PyScwl2HY8zo; :|Ԁuhڰ]ϔZh8J̙>=!/NuY^Uqd CӬE:$#=2u%(DC %di&H:FA,a[;v%N !:ЖLmVa3}g ,.0 dQHTbR]} X\ ԒZ2 yS& s.0db H񈵻v}S|4y?{=Oc H9tnRm9 Vj=*ղ/D|2(BD h?(- !@ sy= }\l(@D v%: g\~yJȄ'{f#"V/_d̀@D{ZD6x%$ADKDu#@@ v~;Dd@/E݈"lތ`B*J&S tttbQxgEy{so mL}+uЪ[[=r@K&g<#,R v`+≄3'SYYD\aW’%G#'e1QDn;[ %p~@Zڵg옑9_ϝ4aC5mڙ= w6uЈ555Z4D::>iZdu{u|s˒};WT%Ae+??n|EEEZNe>|vTW9orűĻ7$nؕNWye7N<<[]N{`wA3$nu7nݶN.++!  :h>?w8t!==HO:VZ++UGUi{ww<']]?aڿV|U^^~=Je/_*i-(/p6,z//+It[`"E J+7kz፛3i$H*ﭷrٷA1+dV?`?Xr箽3f I3g>V8BFӍ>=f޴s֎TOO+-ijVZ]vݷ=1IC(GGǵ$:|2GV{_VZ6fU@{eΦM{?iߺ<+O_{ѻmHِ!I.xP.yMt$6s̊ʊ_QYy̳bwϜ|ĦSO'Y])fZh$#T3=>| ˟y/s^|~;+Κ; >/l3]ɓ'wqM0Z2p@c</ZqOIpdO㏬ <'w+ )eH;CXvAsmw'L8ݳ{OB|*ոqS`hnn1 ⒒ѣ,[:HJ␡ 3{V{zf2T 9֯\ jjӅ lܿGjŐN$tg}=%{Vo &Ժ2 Ý/m~w jsO}- {J>nۇ\9g>wekkO~n GKq1څ h\ & `:M>}Ĉ0:;2H /#eo_yi9KK~2Gjv3lذigL[v'6ſ& x'U]Oۓvlw-h8fH(ct4Dup \mmmM#FOߩgLݻwᄑ{an5zTWw7ljl,++K$aYoMEw'{dMk[/:0ruuR5J8ȑŅŅE3i|￁s ^,NO2|0z)_]ּ|> r?lx~i+n`׶U{v'ˊ.8ԛ)>"]\١}o .ھ.=Y?ic{ z ۶:3kaIŬfK/,\r%rιŒ=p Ƞ8Ϙ>d?gߔsٱ}{yEiv=Gn{'j0T;.Z=NJTWWrd՗O/Ғ"8D֊ 2=΂&)'6nr!AJ _[ %JfcowgCSt'I }#gPZQ5r?,kynWɑc PWTTX^U|7{A0CGH3|Q,ݞLIJ}ﭫ~qߪWg^xSOnˎ[v A̋^woV{?^-<{Dmִi۵}+Eoʾ@) BC0uT?8kSO{`ٽ{.8J۹sNM\&v}ǥMM;݇>v'x8S,]Oe'%S0pqF \1v_%QmTؘ2. $To-]__?|IGojk]C3zʎstko<,Z6S kҊ}h7V @%S+vށ Wȿ]pË]"Po/ko ͛sqkkޞ.\<&}pԘ>_0iXAyY9iX;uo/暆}+W7| _rU_jڷUA1-s)6p$xԀ@+3Iۍ<+=x ?i.3,VQTcj+./wfwei6yĀj2TY/{с@IoeZ?hXAIYyM>=zt[ۧYơv ߷dqniNW~9O~ܰ}[vj>aЛ;@L?MuC/_"eɑG)*ֺ6,Uhd!z=U-R58~1oi[m3̗divEW6֮T"ᶡx2$RXQqyo֮B45m-t9, 7e55e)+~gj:s? Å``LbӳfGY>5%Eu7xen@!}z gN e֕.q0`"À]T@x{L՛6AUutwþj~o{3tFb ,Ii.NSݑV]Z -p{{Ж*M-W0+:$߃XRR%G9 B>){$ J_IxNWj.c%We8C5p;ʕ+Z'wluUeF%ri.hX2p$Vl(..~~Y⮗z{:7t}1Nt̠ bǿdB.9j$w~$8zh)Ւa)*.3za啕U']TjSZdР!IV @z֑]: vdP$/I]8w(3bC޻n}+^46>1`x>ͫwA EGK"SNk#v&3'!r}% 늋^~ Gb4|JNqEd? ,]UVuA0I2*Y[[SQ^d.jp+E@ n)eeUU\+ܷo_pG{pM{YRa)Q8nur]Ma}gB;28?OX![`ni.è0<I0|^]d}pn-w7#/}t,]Okniۼz9`=\ɎaZo_1~xi}`MiZKhZ{q_kW{ x'; ݿG`>[tR\H,XpB~7Y"XԺnx+fw2LLѧO88\zGU\\@1x0 TOFMnnLS{mS\vċ.|Ï|Kc;c%K`)ڵA _W[ ķz̍/55@=?o7 ҲR?ENMƏl͍͕/s˰]1\-=_%dȜ K gz0C&=UvcfXH {z%$H"nQh {Jڢ- sOwͽvh@[1d?%6&;z$xn7l3~+soi'q)rILZW,wΌӦ :)I߶m֯_7jCƁ>y7Zna݉%:7ǁDʋҥٛl pNm`ՠGσw-[lvߑcGVV۲x=B~9˴7>*%@eR XɴsƀV48]DDjiU+@Jׂe(#vu}yՍ,Z؞l[ްǖq bbmalڰc/_߽t?yő;׿z_S{dPS  2'k?J8'WA+[`+dY0`< @/{l 03[^u:0VllЁvXŅ~u%.]i:}d ul, \ɐ`M5DO\'W;%;HE`QsOwQ [YJB>eW(.oX!YfARSaZ A{K0*=o-T-f5[[y-5d ~gu\`dha}-Pۓmt2ܮc9Ps5?u벽YO+-<A?׏`{v؇+S-QCQ!H).~=߼-`X2CRCத6ZCO=>ѿ^PhQLh,}TGP%Ca}bΦذ뼖T[nҥp '/odK>sZv>ço%k6sѿݝ=qv7e3N0>{ H\yp|V{5 ~QIBkk[GGCoWVu=7xCOw{*#y=Dz{j8iS ÔqbQa@ߜ ! A U5pWҟ ݉D'P ތ/)((A`~" 'h @wq@%C@! C"ƾFC"/9\ 08FD Qģ``GC"8t@|C7"dB@ j4 C0p)AD7} !@8h.t@Z/VrX0"d`D c" 5 +! F  _ܴu%~7N80xb]g1l$ ţ%PLS@e,V@#F]ѯ^[x>25AI3mb(nM=ew?#Wl1G4Ilz ߒ2N9FɇV 8)#c*uzb+~yr>iq4s:Yn: Ȉ*yI$̇4v?=]K^K^FT3 5p 3u>J?eq>p&zIB`'ʙ _>PE>/[=DD 2[HD}n 29C" BȀ sD6m@\A5CȀ" 7(ܜ%{2 UC s zN_9)$^'sfũ Z7ɲ |lV؛(ݽ,VqbqMmqP&Cmj%(\9%z9̬Pܨ߸jI]Axr 3~>Xm7QՆ$(M^돘O뿲$5y$YRJnЂ@bg5,K{ /py%F oL̴0֐5v+ӖCջ@YR+N˻Ĩ>;}tERZz <O Y33Fޢs1Ԇ>"D#l7lwȋvى E*wD۝z7睫YBFa=pG4C`p2(L 7`"F^ <{rƟ{?zZa p<  @ /B?D}5"@ /B?D}5"@ /B?D}T/w&oe͂f1{zL+{BΐޮD@&V&X>ψxM~uI#=Ac"@yݟy1wD+gg[ji{ )e+M8(C4[YqJ C5,#YʛCIp(>Jedf]*[2fX[+wIMPW-j5 +Cʉl,C%m9 @^5W ̀ye*1n0ְ"b ԟL#/p,ˆL1&T3S^% ("rG]GnN4JB2] %@pE wD7ʥGjm2k (sKRSj.([ ZC(pDD L ) "C^( aB0LXDȀBiDȀa&Ƃ P#,,{˂iꀥZ3W!R C.np\ [q7j9}kCZT( dAZ#M {fŏڭ3W R6d+[CXUzmT>6|v]se$3;PDLehcPUQ0)2Fo([eFq{rM?( i=褲T@+VAaqX֤^^ dzzBPߡp @p;drk6n`WO`+1AYM*W,vGyg@'[Ry}l= թAEQIߌJ&#J%JȬ ݼLf&1 vI38e@NYXr +Ʊ [/0ĝ V-`k/hdPm!>rMȟlmu>s1Sk l7^y@C /ײh( u@* \:ȳ׆B;#pk`N?Kp2 #: |@lǐzC{ws}<׏,c+*'X±"B@ s. #".?ڣ+!ʮ@D@)tezeܐÁ"5ZB!=`2 wtm}`֕[nhzw><w"{w[ONoeV[[ΐpBМ= "02Wщ!fz$\" 6:%oⓌH[z1%-?78Ƀf+5DVΈ0KU-]6njp ,N+)WC%."`#rV/#;4G@M(g0i=Ydrww u4<O7ɻf>(Л&bKv'!Py@5PO rGw{KI/XO<T<-d _-@{G gT(iy!BB= M" 2 "^{o1rDw-BD7Z%ko͵Q/gmhh@G%DWnA 5ID.Q$( AHM朽޲wo)pi@ C6Klp_0 %KQJ b&yOUj+?Y: Ih)oQ'ey̲C@3` mOO7 ni|%(7O-A̶Lo]:o4 s252zkM 22\5T(He6/XL<\1!+Ԕxr 1;+.]ׯJcmY쾋Ka}=-zv3]Zd|61La\*6ƹNF)F2ܧZ[s\M}~Y*{ c bVFIkyIyT3O_B:,cXNvBλπf1SZTH'uu2 YI>@VRE9I1] w8%^ Ȟ.|ŝsޚmW?({DLond:u4˖tIolׄwEE5Ss#X?E0$KY5TDi9iq,0 k%k4p[UV( Wਠ )8)URI3 AzGGZv3* 9{ׂOxg"\ >'+s.: 8 W!+<l% bڒGaDƽܺ'ڛl0i3wޣ$" _>RחRX}ߘUb@aD?p1La,$%eI-^W- |"d XߠHz)95߽zm4$7?z@|5cs' ?shk$~4kȩ|8$.`)Z~c] ~,ɀzҟ 1] \‡>#p :ʸޝ%|0 &:tLȨ3z)\‡#F?P^3?οx"KWabĈ\œ-I0L> :d\џ (&A<%xʴrAƀ9?wPTGA!֐ӣ`x2%rH{m\%&߬x7uBD Akm0"x%S^|{f܆0'QD@"`=huGDODm!@@ V>Dd@?F[",@DO" d`A?@m B0X@oDODm!@@ V>Dd@?F[",@DO" d`A?@m B0X@oDODm!@@ V>Dd@?F[",@DO" d`A?@m B0X@oDODm!@@ V>Dd@?F[",@DO" d`A?@m B0X@oDODm!@@ V>Dd@?F[",@DO" d`A?@m B0X@oDODm!@@ V>Dd@?F[",@DO" d`A?@m B0X@oDODm!@@ V>Dd@?F[",@DP;['fX;J/oUejFŨz9=쟬[!ˎUͅI2lv *[nꆺ*Щ8vDY-σI;[`220jٻ&z"V nnnΗx$eMلx0 +إEUi-xo\ȂXX4 f bL%k e4+-ya/璾tŁ}05Vgmhh+ZOiX2O Bͦݒb-r~ʹ~A~ ,`9|87,XO(ݗyڪ3 +֖|F$kfI`8\I$:\ X1>p0XjǶ2Vz qmۖ|FbB<~kW^^ҐetTڲ8S≔t,nKʾ)΀`r1q}nd*gct=^.M+Ł>#Ol-Ľy ޅVN=$2l7ap\U3G hfkIȴdň{+15g B&ېrW,zpY(q@4Qo[gL9_B-(BΊNC| Yfg@\KB碣 J(GΒ~/[6d= t@X1 sj9Drҕ8 羹X?AF%u=%[a9b@pWd\bIEA;tLV;s ?|XQ(F 3j*mק 9֯9I>AGC824*ip%XKlFfÉ (jd*mk!!|3aGA[VFyTVl\ z݈y_!U87 p7ܕ{C1>S~@ep "t6y슭ѶRayz- jra+*|D J"@@9Ȁ@D?zUCr&Á$)\(gBZ0\sSF"b <"M/?v-6?ljB'q{ &"#- gmhhb@AQ "#Ȁ5@AQ "#*ׂ'ޣԠc!@^l x,UOGx_W+ `A'2`K?' vev%_CǀB\ bEhv ưTnr2.<2`~ENSȀ|a4~ 1_]f1`<%/ 3$/\E'|a4~~s]gL9~;odH XB3a_MS`\,RW7>VrRϢ$@7ay\pe`7/.h9'Sn-ޘBpD3lgWTyMn>^3A+Y0"JnP[  St8+ciU5 4Sc; N.,gq ?D!+On;)m1r QzOZH"r^3-KJ(?3, y!V7JlTP؊<&wtc2swʘ`liynKZKkb1D|A y@*I6-qDF%KB!9( #5+3gO %g ŀz'(Ha07 <,2o12 h0ƀdڕȪ[ʬ֟z$vX HV0!8C2  p>jI2 + RfS#ƍ7*S`Psbv%_ǀD҅P%}n!+?&]Ev#Ӛ/N@&KBas3yW{eK jClYdTe^ bC=ӏ 2FEh jN8_ͮac@Z67_t&VOb(F )44D!TEWfzB F~IBC ;$ę%ʼn3E2jY,"?wlʬT_}O*  )1:I`1+'| ͗|6)<4L$PZ{zcCh7P6}vS9A੧`Jģ .#@&vѢ Cr2jT^ЙcT2K pU(@@\bH07Mk{]^ЙȀȘAP\ _Ȁ^Nש' v7L@`E7!wÄ/"j^իzu>'~ |K _A\,T{o/|GxB}98-irۉ8 }sVOp ԫG xŎC4(&0M^=Pdcfp,c {FB0ۚ)/\cnZ}c&/3b"2Y;ܒR_IX?Afeܡ$vP^ *Gv镘9zs8=,ܷA+C]v_8=`NLK5"5OŒ5iPk˽xg/9BtH~k~ݧ^l v-ȚCر`-̬Q*}Df8OQ6KgwQ>R},q㔐pIsmvн?͜ |7Luv;n8y,Y7 b&7Ac%=;c^V^ fdWrgw;LDA,ɑ>Fo ac@%S%On;xtIaӖHl,5 &Cy+`"my(v چ:WHcДvCr߲8utL~ r2k& ˳S%dCe8v6"o~ź9Sh8ȃēO|8 $f57+刅ƀB~z!3y9d:zi( ޅ %Q˿S:9=c#xFV32 Ȁcbny;c=.Gb8(ǀ:[:2`~Ed@vWw[ȀȀA]Z[ny;a;P3"azy`"6^ի–ÏAd|I/ {):/*c9D/y00?"'EQd@Ou]ych!.`W~ D/y0(l ?nK^ @&G^Ny@fJ.~s [];JBUnoͶS3ܦ <4hp+_326 L*!ˆ%?+apQE!E[Ro[ )Jv&BPt留Kfn <أ+ 뮨2QCi֨,lZO=l$NPNfENڜQp{8 2/%t#E`gmw׻:lfz.!Qb(WqehXa.޲2Xò1D823+/RcҔCǀv涶 ?O.Lΐ9bhp0+(2?o/g 77kW3S! T52`0ϰ% ϞJv%bB8f8\=;mZcvC3C' hA#/Pr yvj/d1 +iNWuV3+ԋ tJf7,0T 4hiꌡt)@N(4_eDsފ+IJlc){9E!OS+Ͼ`: zv"so҅Spzt~,(!FP7\!ˀ|f 14C/A, HItLb(eƀߔK~td!Z$&`mY 7R[@sxN" *C{(v[ s/tNA e=bh&Á/05esj,q2"2F]ܕbY3A_}1|Ee d? ia=Ի*! <4t'| 48ϗ2S 1L ݨ/12q(@q!_0l 8+M\w37 ʳO$](DBMdoz@u7v7BD nP1 V*" bV/_̙`L?"  c"6ÖQ@@ %D l -"# (J"@@ [F1DGP+D! b<" 2^hC[E!D7 3 /()X$StiHpFO,(I[`GaD P?àx;X0wJ:khcE(Sҡ5AKݚ3vnkf9v݊dW@gP,!rߖT0(#џ ׂ!K#"x@("KQ7"oM>=ޡ["x$eo;aIENDB`LnDdZ,4 % ,,0  # A bm 1q$ވ:~m=nm 1q$ވ:~PNG  IHDRflesRGB pHYsָ\m0IDATx^}յsntATbKL51R|/jI1&7MF%X_A( U½zڿٰٳgO9s̝*Z5DV-{W" o]0'1bDz pE @z̙ eQc"|a=I?H$CV3_kqP*tP^yV*j? S=?ܛ|`ԒPx>U~QY|X [Hzʢq#'ӋWjv~VZ^Z׿cS7V^tQ<'RǟvUЧ܉5cƌz˖7vQlh̀O}5m\tL\.շ3kM>wsL5?xy2 wG਌h!T<_(sI4Kn$Q`@[FY?tǁ耒WuяF]ӘNufy?+ooȊ^y斗ܽ]K]KڹNʒk^Gr 8z)fsz ׂkXUK4O5Қ-qێqOꆕ?ažʞm;NX{?g`GE=Tr7/?۴6X`w~qO%U6%" ›K-R *i=Htw<ز=qú;Hnlۼ5WL8m@aCXl]cgn?FeXS~ hqGL* B/ΐ( g zmD*NF XaȹlӵnGyou4Mɽd܋|>tk㶷U6e_²w/a߃nwyBF}-ofV??|`Y ,K|/~7Y:"3%3`=Z'X$/S~}O־?w{dHk6YR]ҶY1[d U_zkVVfHϱK߉ߓiЉ?|,VڶQQ0zJ Wcft왙c4GfNu'1jAtD Цϲ#N0[k>ۖjoKK?>:/:qYݝunnlLVٖ`$X5ے(@&Y 4G̨i?='t#%=cο]ad@wlnJ}g[[@w (kӥP`|yWKCөUOTq6*V呲G0\ IZ& = ,GlD;'(̀ vW{g{#\:3Z+hZS:ZH;;C?en $'̝ t XEܹ?I4z3Bp][*?ztG"UZgV㶑!u}M>x·2]#WB`+!Up%WBd,Ɍ*BɐC92UN \>f[J )Jpz+GZZ/SZ\Wʜؑ\*-Xy>T>-Okߌ0ST$qhnIFH$YPHTiB6Bd@d@d@d@t$kEԧt[%I%aG"hQ$VqG2^g=33dWT)JFJD"r=:ZADEwB\U!@ 載EDKIBiDȀa&Ƃ^6l""8(%AdBI>~PjC`!}#|A1 V~NJGG+0!&~-p>ʃhH1 ne e:&1( ]JAL ( l:fy)?łӯWE/0$n:;H-FFm9g2geWܝA ٗ_eө7nQ2$n.4WjQ k-tc)>rm sOFe@|%ɥY_t29 }.3+d; dGFەG@ w[r1 5+|P2PyScwl2HY8zo; :|Ԁuhڰ]ϔZh8J̙>=!/NuY^Uqd CӬE:$#=2u%(DC %di&H:FA,a[;v%N !:ЖLmVa3}g ,.0 dQHTbR]} X\ ԒZ2 yS& s.0db H񈵻v}S|4y?{=Oc H9tnRm9 Vj=*ղ/D|2(BD h?(- !@ sy= }\l(@D v%: g\~yJȄ'{f#"V/_d̀@D{ZD6x%$ADKDu#@@ v~;Dd@/E݈"lތ`B*J&S tttbQxgEy{so mL}+uЪ[[=r@K&g<#,R v`+≄3'SYYD\aW’%G#'e1QDn;[ %p~@Zڵg옑9_ϝ4aC5mڙ= w6uЈ555Z4D::>iZdu{u|s˒};WT%Ae+??n|EEEZNe>|vTW9orűĻ7$nؕNWye7N<<[]N{`wA3$nu7nݶN.++!  :h>?w8t!==HO:VZ++UGUi{ww<']]?aڿV|U^^~=Je/_*i-(/p6,z//+It[`"E J+7kz፛3i$H*ﭷrٷA1+dV?`?Xr箽3f I3g>V8BFӍ>=f޴s֎TOO+-ijVZ]vݷ=1IC(GGǵ$:|2GV{_VZ6fU@{eΦM{?iߺ<+O_{ѻmHِ!I.xP.yMt$6s̊ʊ_QYy̳bwϜ|ĦSO'Y])fZh$#T3=>| ˟y/s^|~;+Κ; >/l3]ɓ'wqM0Z2p@c</ZqOIpdO㏬ <'w+ )eH;CXvAsmw'L8ݳ{OB|*ոqS`hnn1 ⒒ѣ,[:HJ␡ 3{V{zf2T 9֯\ jjӅ lܿGjŐN$tg}=%{Vo &Ժ2 Ý/m~w jsO}- {J>nۇ\9g>wekkO~n GKq1څ h\ & `:M>}Ĉ0:;2H /#eo_yi9KK~2Gjv3lذigL[v'6ſ& x'U]Oۓvlw-h8fH(ct4Dup \mmmM#FOߩgLݻwᄑ{an5zTWw7ljl,++K$aYoMEw'{dMk[/:0ruuR5J8ȑŅŅE3i|￁s ^,NO2|0z)_]ּ|> r?lx~i+n`׶U{v'ˊ.8ԛ)>"]\١}o .ھ.=Y?ic{ z ۶:3kaIŬfK/,\r%rιŒ=p Ƞ8Ϙ>d?gߔsٱ}{yEiv=Gn{'j0T;.Z=NJTWWrd՗O/Ғ"8D֊ 2=΂&)'6nr!AJ _[ %JfcowgCSt'I }#gPZQ5r?,kynWɑc PWTTX^U|7{A0CGH3|Q,ݞLIJ}ﭫ~qߪWg^xSOnˎ[v A̋^woV{?^-<{Dmִi۵}+Eoʾ@) BC0uT?8kSO{`ٽ{.8J۹sNM\&v}ǥMM;݇>v'x8S,]Oe'%S0pqF \1v_%QmTؘ2. $To-]__?|IGojk]C3zʎstko<,Z6S kҊ}h7V @%S+vށ Wȿ]pË]"Po/ko ͛sqkkޞ.\<&}pԘ>_0iXAyY9iX;uo/暆}+W7| _rU_jڷUA1-s)6p$xԀ@+3Iۍ<+=x ?i.3,VQTcj+./wfwei6yĀj2TY/{с@IoeZ?hXAIYyM>=zt[ۧYơv ߷dqniNW~9O~ܰ}[vj>aЛ;@L?MuC/_"eɑG)*ֺ6,Uhd!z=U-R58~1oi[m3̗divEW6֮T"ᶡx2$RXQqyo֮B45m-t9, 7e55e)+~gj:s? Å``LbӳfGY>5%Eu7xen@!}z gN e֕.q0`"À]T@x{L՛6AUutwþj~o{3tFb ,Ii.NSݑV]Z -p{{Ж*M-W0+:$߃XRR%G9 B>){$ J_IxNWj.c%We8C5p;ʕ+Z'wluUeF%ri.hX2p$Vl(..~~Y⮗z{:7t}1Nt̠ bǿdB.9j$w~$8zh)Ւa)*.3za啕U']TjSZdР!IV @z֑]: vdP$/I]8w(3bC޻n}+^46>1`x>ͫwA EGK"SNk#v&3'!r}% 늋^~ Gb4|JNqEd? ,]UVuA0I2*Y[[SQ^d.jp+E@ n)eeUU\+ܷo_pG{pM{YRa)Q8nur]Ma}gB;28?OX![`ni.è0<I0|^]d}pn-w7#/}t,]Okniۼz9`=\ɎaZo_1~xi}`MiZKhZ{q_kW{ x'; ݿG`>[tR\H,XpB~7Y"XԺnx+fw2LLѧO88\zGU\\@1x0 TOFMnnLS{mS\vċ.|Ï|Kc;c%K`)ڵA _W[ ķz̍/55@=?o7 ҲR?ENMƏl͍͕/s˰]1\-=_%dȜ K gz0C&=UvcfXH {z%$H"nQh {Jڢ- sOwͽvh@[1d?%6&;z$xn7l3~+soi'q)rILZW,wΌӦ :)I߶m֯_7jCƁ>y7Zna݉%:7ǁDʋҥٛl pNm`ՠGσw-[lvߑcGVV۲x=B~9˴7>*%@eR XɴsƀV48]DDjiU+@Jׂe(#vu}yՍ,Z؞l[ްǖq bbmalڰc/_߽t?yő;׿z_S{dPS  2'k?J8'WA+[`+dY0`< @/{l 03[^u:0VllЁvXŅ~u%.]i:}d ul, \ɐ`M5DO\'W;%;HE`QsOwQ [YJB>eW(.oX!YfARSaZ A{K0*=o-T-f5[[y-5d ~gu\`dha}-Pۓmt2ܮc9Ps5?u벽YO+-<A?׏`{v؇+S-QCQ!H).~=߼-`X2CRCத6ZCO=>ѿ^PhQLh,}TGP%Ca}bΦذ뼖T[nҥp '/odK>sZv>ço%k6sѿݝ=qv7e3N0>{ H\yp|V{5 ~QIBkk[GGCoWVu=7xCOw{*#y=Dz{j8iS ÔqbQa@ߜ ! A U5pWҟ ݉D'P ތ/)((A`~" 'h @wq@%C@! C"ƾFC"/9\ 08FD Qģ``GC"8t@|C7"dB@ j4 C0p)AD7} !@8h.t@Z/VrX0"d`D c" 5 +! F  _ܴu%~7N80xb]g1l$ ţ%PLS@e,V@#F]ѯ^[x>25AI3mb(nM=ew?#Wl1G4Ilz ߒ2N9FɇV 8)#c*uzb+~yr>iq4s:Yn: Ȉ*yI$̇4v?=]K^K^FT3 5p 3u>J?eq>p&zIB`'ʙ _>PE>/[=DD 2[HD}n 29C" BȀ sD6m@\A5CȀ" 7(ܜ%{2 UC s zN_9)$^'sfũ Z7ɲ |lV؛(ݽ,VqbqMmqP&Cmj%(\9%z9̬Pܨ߸jI]Axr 3~>Xm7QՆ$(M^돘O뿲$5y$YRJnЂ@bg5,K{ /py%F oL̴0֐5v+ӖCջ@YR+N˻Ĩ>;}tERZz <O Y33Fޢs1Ԇ>"D#l7lwȋvى E*wD۝z7睫YBFa=pG4C`p2(L 7`"F^ <{rƟ{?zZa p<  @ /B?D}5"@ /B?D}5"@ /B?D}T/w&oe͂f1{zL+{BΐޮD@&V&X>ψxM~uI#=Ac"@yݟy1wD+gg[ji{ )e+M8(C4[YqJ C5,#YʛCIp(>Jedf]*[2fX[+wIMPW-j5 +Cʉl,C%m9 @^5W ̀ye*1n0ְ"b ԟL#/p,ˆL1&T3S^% ("rG]GnN4JB2] %@pE wD7ʥGjm2k (sKRSj.([ ZC(pDD L ) "C^( aB0LXDȀBiDȀa&Ƃ P#,,{˂iꀥZ3W!R C.np\ [q7j9}kCZT( dAZ#M {fŏڭ3W R6d+[CXUzmT>6|v]se$3;PDLehcPUQ0)2Fo([eFq{rM?( i=褲T@+VAaqX֤^^ dzzBPߡp @p;drk6n`WO`+1AYM*W,vGyg@'[Ry}l= թAEQIߌJ&#J%JȬ ݼLf&1 vI38e@NYXr +Ʊ [/0ĝ V-`k/hdPm!>rMȟlmu>s1Sk l7^y@C /ײh( u@* \:ȳ׆B;#pk`N?Kp2 #: |@lǐzC{ws}<׏,c+*'X±"B@ s. #".?ڣ+!ʮ@D@)tezeܐÁ"5ZB!=`2 wtm}`֕[nhzw><w"{w[ONoeV[[ΐpBМ= "02Wщ!fz$\" 6:%oⓌH[z1%-?78Ƀf+5DVΈ0KU-]6njp ,N+)WC%."`#rV/#;4G@M(g0i=Ydrww u4<O7ɻf>(Л&bKv'!Py@5PO rGw{KI/XO<T<-d _-@{G gT(iy!BB= M" 2 "^{o1rDw-BD7Z%ko͵Q/gmhh@G%DWnA 5ID.Q$( AHM朽޲wo)pi@ C6Klp_0 %KQJ b&yOUj+?Y: Ih)oQ'ey̲C@3` mOO7 ni|%(7O-A̶Lo]:o4 s252zkM 22\5T(He6/XL<\1!+Ԕxr 1;+.]ׯJcmY쾋Ka}=-zv3]Zd|61La\*6ƹNF)F2ܧZ[s\M}~Y*{ c bVFIkyIyT3O_B:,cXNvBλπf1SZTH'uu2 YI>@VRE9I1] w8%^ Ȟ.|ŝsޚmW?({DLond:u4˖tIolׄwEE5Ss#X?E0$KY5TDi9iq,0 k%k4p[UV( Wਠ )8)URI3 AzGGZv3* 9{ׂOxg"\ >'+s.: 8 W!+<l% bڒGaDƽܺ'ڛl0i3wޣ$" _>RחRX}ߘUb@aD?p1La,$%eI-^W- |"d XߠHz)95߽zm4$7?z@|5cs' ?shk$~4kȩ|8$.`)Z~c] ~,ɀzҟ 1] \‡>#p :ʸޝ%|0 &:tLȨ3z)\‡#F?P^3?οx"KWabĈ\œ-I0L> :d\џ (&A<%xʴrAƀ9?wPTGA!֐ӣ`x2%rH{m\%&߬x7uBD Akm0"x%S^|{f܆0'QD@"`=huGDODm!@@ V>Dd@?F[",@DO" d`A?@m B0X@oDODm!@@ V>Dd@?F[",@DO" d`A?@m B0X@oDODm!@@ V>Dd@?F[",@DO" d`A?@m B0X@oDODm!@@ V>Dd@?F[",@DO" d`A?@m B0X@oDODm!@@ V>Dd@?F[",@DO" d`A?@m B0X@oDODm!@@ V>Dd@?F[",@DO" d`A?@m B0X@oDODm!@@ V>Dd@?F[",@DP;['fX;J/oUejFŨz9=쟬[!ˎUͅI2lv *[nꆺ*Щ8vDY-σI;[`220jٻ&z"V nnnΗx$eMلx0 +إEUi-xo\ȂXX4 f bL%k e4+-ya/璾tŁ}05Vgmhh+ZOiX2O Bͦݒb-r~ʹ~A~ ,`9|87,XO(ݗyڪ3 +֖|F$kfI`8\I$:\ X1>p0XjǶ2Vz qmۖ|FbB<~kW^^ҐetTڲ8S≔t,nKʾ)΀`r1q}nd*gct=^.M+Ł>#Ol-Ľy ޅVN=$2l7ap\U3G hfkIȴdň{+15g B&ېrW,zpY(q@4Qo[gL9_B-(BΊNC| Yfg@\KB碣 J(GΒ~/[6d= t@X1 sj9Drҕ8 羹X?AF%u=%[a9b@pWd\bIEA;tLV;s ?|XQ(     @ !"#$%&'()*+,-./0123456789:;<=>? BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy}~F 3j*mק 9֯9I>AGC824*ip%XKlFfÉ (jd*mk!!|3aGA[VFyTVl\ z݈y_!U87 p7ܕ{C1>S~@ep "t6y슭ѶRayz- jra+*|D J"@@9Ȁ@D?zUCr&Á$)\(gBZ0\sSF"b <"M/?v-6?ljB'q{ &"#- gmhhb@AQ "#Ȁ5@AQ "#*ׂ'ޣԠc!@^l x,UOGx_W+ `A'2`K?' vev%_CǀB\ bEhv ưTnr2.<2`~ENSȀ|a4~ 1_]f1`<%/ 3$/\E'|a4~~s]gL9~;odH XB3a_MS`\,RW7>VrRϢ$@7ay\pe`7/.h9'Sn-ޘBpD3lgWTyMn>^3A+Y0"JnP[  St8+ciU5 4Sc; N.,gq ?D!+On;)m1r QzOZH"r^3-KJ(?3, y!V7JlTP؊<&wtc2swʘ`liynKZKkb1D|A y@*I6-qDF%KB!9( #5+3gO %g ŀz'(Ha07 <,2o12 h0ƀdڕȪ[ʬ֟z$vX HV0!8C2  p>jI2 + RfS#ƍ7*S`Psbv%_ǀD҅P%}n!+?&]Ev#Ӛ/N@&KBas3yW{eK jClYdTe^ bC=ӏ 2FEh jN8_ͮac@Z67_t&VOb(F )44D!TEWfzB F~IBC ;$ę%ʼn3E2jY,"?wlʬT_}O*  )1:I`1+'| ͗|6)<4L$PZ{zcCh7P6}vS9A੧`Jģ .#@&vѢ Cr2jT^ЙcT2K pU(@@\bH07Mk{]^ЙȀȘAP\ _Ȁ^Nש' v7L@`E7!wÄ/"j^իzu>'~ |K _A\,T{o/|GxB}98-irۉ8 }sVOp ԫG xŎC4(&0M^=Pdcfp,c {FB0ۚ)/\cnZ}c&/3b"2Y;ܒR_IX?Afeܡ$vP^ *Gv镘9zs8=,ܷA+C]v_8=`NLK5"5OŒ5iPk˽xg/9BtH~k~ݧ^l v-ȚCر`-̬Q*}Df8OQ6KgwQ>R},q㔐pIsmvн?͜ |7Luv;n8y,Y7 b&7Ac%=;c^V^ fdWrgw;LDA,ɑ>Fo ac@%S%On;xtIaӖHl,5 &Cy+`"my(v چ:WHcДvCr߲8utL~ r2k& ˳S%dCe8v6"o~ź9Sh8ȃēO|8 $f57+刅ƀB~z!3y9d:zi( ޅ %Q˿S:9=c#xFV32 Ȁcbny;c=.Gb8(ǀ:[:2`~Ed@vWw[ȀȀA]Z[ny;a;P3"azy`"6^ի–ÏAd|I/ {):/*c9D/y00?"'EQd@Ou]ych!.`W~ D/y0(l ?nK^ @&G^Ny@fJ.~s [];JBUnoͶS3ܦ <4hp+_326 L*!ˆ%?+apQE!E[Ro[ )Jv&BPt留Kfn <أ+ 뮨2QCi֨,lZO=l$NPNfENڜQp{8 2/%t#E`gmw׻:lfz.!Qb(WqehXa.޲2Xò1D823+/RcҔCǀv涶 ?O.Lΐ9bhp0+(2?o/g 77kW3S! T52`0ϰ% ϞJv%bB8f8\=;mZcvC3C' hA#/Pr yvj/d1 +iNWuV3+ԋ tJf7,0T 4hiꌡt)@N(4_eDsފ+IJlc){9E!OS+Ͼ`: zv"so҅Spzt~,(!FP7\!ˀ|f 14C/A, HItLb(eƀߔK~td!Z$&`mY 7R[@sxN" *C{(v[ s/tNA e=bh&Á/05esj,q2"2F]ܕbY3A_}1|Ee d? ia=Ի*! <4t'| 48ϗ2S 1L ݨ/12q(@q!_0l 8+M\w37 ʳO$](DBMdoz@u7v7BD nP1 V*" bV/_̙`L?"  c"6ÖQ@@ %D l -"# (J"@@ [F1DGP+D! b<" 2^hC[E!D7 3 /()X$StiHpFO,(I[`GaD P?àx;X0wJ:khcE(Sҡ5AKݚ3vnkf9v݊dW@gP,!rߖT0(#џ ׂ!K#"x@("KQ7"oM>=ޡ["x$eo;aIENDB`:Dd3 qll0  # A b]:=:B73d"pɸ9:*n1:=:B73d"pɸPNG  IHDR0sRGB pHYs͉9IDATx^}[UW+jD&t!? @6UT>uu:~F䪺??g ``"V1j(PPO0_V0Tot_Eo|G i=?OZ=}j@ܑܑ Z9wȒܻ9'e8 ?󅟿7"H0} k?k-W}Sl [oUw?G{m~ߧjA 0;4$Hd# ڟ}M/s e~?Ҕ`vX4Z4çs8ӛ-/ w/?w"@>3g?~>Cl7>ŷ/𿖟/?o+7}獬?_G?t῾ |?G>G~]/=w~od2=0v+-|$A_..7_Y~d<_Agw?;3_{Yd|w~ח~w-n} R_Mw~;}I*v,ϼvyu_?ҽ0zf'xvrG[?7~wްd']G>@_FxS]BH;_=B(UIȀ0NĀZi",G|-yb2;V/z˞{)^ݢ֗|w-|^,_+fP=f>e01`` HD*y'>\0coYf=Y>ǶE ` 8O7 d6Q0pq/ d6Q0pq/ d6Q0pq/ d6Q0pq/ d#+pdPr(%t\^T*f忓Z`d-JRyj.j8k}Hk"mX*Uxf&f#*%gphro> |HToVIډP {IR,'853o** q#ȱMsF%dpvrXȩټ PL[G`ߐ.K2`-wˋXЈXi.`#C1OrɉY%ip,it lY5]pw؎fE`K4iٷGXwȎ0\fwn1Wo"qso][thY0 q#n>Md Ī1Z\\B;7]5'ir2]^%(8ݘ@he?.$ lwR:+cu`w]΅\ ` 5@r_U` ` 5@r_U` @Gr7|d%aCB*9_0ˍ. 6"]W}A0& m'245|X+9w@(OrW- =WfBך Ϗ_-uSf56IR FfU/5%ڸӔl D؆L/ɽV?IP>\%i7ȍp̥'J-ƽz3 ꉻi/w}bH#v FO .wGb]KҖ|tf^ۃ,SR໽_%w};B)[Q2HtLxv`}0%OgiG wl O7 &ƨjasUs OakZn)'|%)Z2,sذiPz 怔 : ҼAp1 & `t  0fɽ$ctM` 6BsMh 鱶B8_pv&Ω]wjR,xj2ޝ5zt1+10a}ZK@tKzAR,PQ$DZZI_:S#9 _KA<ݜ&= ?7qRj0!sB2]RUU*>}'oN%(JЋ).?:2G m I"]m6AQFi@(;!Q.g9gX>7puP0[`%.ŕHf>׆2){ig N^S,HK30\R"9tYjWc\wsrZp0v?_,]ztq׋FB~hrwrr aim`{ &AuŒ\،@5۾r op:@>)@v`]iI4eD_N)ߔ?wkP)4 : b5I"e\A)v` ;= 硙Ӡy1NtḄt/] [!ͯ%oyWj7ykyٌ ץӒ igݦ_sk`!j\5{"؃S1c?f rJsB 3o|ږ7g_kǑ/guqLjX-` r/m'?;%탂ǽ8yf۬6?&TW$+a 1)\_BaT,V:R^fޠwqs1Zsw2Qdd{5/C#>*4tW#]0"ZU),\,)m)6HbZW<R4jUֈH9`q-s8p|xIz˗a njƑo_fUz[5EŜ yO\o 4_WON P89<,Ig>r}OB%oY*:]" ɽ,(-_ż"]qM[mW*gpg#Vk:*r¬ѢKz'CLd{ =gÔӱUӗ=??3٦#7s7o?WE}G:unTrүs{gT`usd7.~ =ɽYSg EZ5~`6`-+A8"7RMhP٬iuŒ\،@hDz]׸dU̻ Ɉ_ 6^+uWn5ęK~ \qGڢ)&*@>|N'e7 㔱;gyD=Ryb%TfV09؝5O&LvWʫ3K#̔i1OXPj{Q O/~ȃr20pv2|gt 0lZ9 I0f=a2M@O1 HlTHv ުl(Zz)]vכ-.Nd{/J3x$i>0-:Ӕ>BZ6;X!5os/olFwNmf/S9=o󑓵GΗW0;s uk5y.Eپ "o@> ~^[qRJ1uJܭ9Mh .i AzANt Se ?'̻ɑgSuKPMHN[kNC̏5"~}% r$^fcƣ yRpI.;^f묍gmC dd0s?o9H0_I8F>e׉im'j}@A.o2`@1. HlT@rG` \^n &1r5 *XmSG|=ֶlnj],Jc-\wm7lrwl_wȁ'Ѯ&?rimnh؝7M9OjBnNFBV `t۹nergIbb_2\Կ͘F kGf`4׊Y},A}{TyBeHѩ A5l ~zuAkS:007@esԳ3v=.3(3NZ+% ]4H6c %) ɤ]Uv]|9v+)V{MaP!qŦ$$Mk^&]FAfɝzɼ뫬w$AkφK`$%u,I'wせ*$!kBHtqSq58<88mx ĵm 6)wm/b Hk}٤FL5:1c/vЖq0ka2%(*j&[nxO.pNxLg繛_nyk;w~s~v<|6 \<OJsM'TT%(7IksCj2ԹəN_[V gY4'AٞhG@ edb;q goCx&).?:vZzajYprDq`8H;uוJyQP2 srZB=ɏ.h FW?:`"{bp20793X㹕##r|b0a on 'mAlی|rS`YefaF|9ߔ?wk K $2^k;9NOylU;ˠykLܭ`te˲;? 6q-(j Iҕgk"`ϙ#lv?\~6(^v^TGӋ`y ]e,`, e᎟tW7chx6 n &j? 0@rG` \$ 6*B` 0.@VH+9D ܆an/yi 'Z0CIhK`n 5w+'Ȧ0wۢ 'l~.&pv#ޫbT ^ `l Ns{~\upUԗWM t[JdE+< ~OoHKL t һDI ʸ%HJD0 gRjt]]e4ыʖ6ۘ4XkqVWcfzRvi?2@8@(;(]S= ,0s^ YR19y]2M0ĭ&!#3+x5F,jxA#3-qެ%UPR1 N"͈" AoaKLg!e,<G3-t@/8Ͻ1 t  }/Nw^`$ }k3p6e8>Ho# ` t3Mgm` n:Bҳ\!?r}/5j"Vng]"*IBfMFg~]~53sWńgU#ۇc($:ϝNlmxퟂmٌqUg3g[813pk3nM!,sP~+u2"o%$WU-Yd"kS@s2``К{<ê`vǣ^!zQ$u3;{[ӷP[!z<ؑPrwQeY+5R^7tVdLJRfa5BgGg`񞖠*`@10k`tşbGQ^CeL7YS#ԕ}] a hte,kfzQYN10wڽx)2H8Joadb,t\E^$|-=B@c 2+̲dGSP )ŶY*:h߸ʬ;Ft5RH;L8.v7s?6\*q;T) ᱦ"g>kI\ڢv-p̛Rا  Z>4YB YHgh8 Y -绺Ǎ^_?$փ Ԉ%og)N`jV6JIJkPgI &vhrxgef{U)"lZx荄ͷ`n)``i&\3 9~#MМ8if!`LE1ULt!%Vj(DX$|qI~P+eU_}D#GV; hӄ +6%!z9Ei\xJ0.W~Wcc5H `snefvH#&eT4DT)GЮeROq;q +` 0 erDz& ``[ܷ0e^}& 01୹|<0 0 T?P\0* n+CwQIENDB`)rDd8 D |0  # A bqkiz`DM3E$$qjenyqkiz`DM3E$$PNG  IHDR՘Y]sRGB pHYs  Yq IDATx^}-`\9C6+3Ym tb6e {YMfցYְMͪw=ҩ[{^˿QMZVIWWJOO;g6/?_+=b}"!˨a7Fޝ:xlowgg<ٙ;◷E?d6_ p_:\x<奊7du3X 7mSx]5̂|:!,41T[3}%G$Y?'Rk WDK2`` OZY PGXh%k;)86,A&%}쀹-.k(b0|b-]~[wm TWal?E]te@k9vfRj.F+r=.gsQVE„<+8^WV#Mcki0eQ50!Ga$FbLJ 51k!e "g-nʌ5Th!+ NPæt0z FdL؏fѕ0) Oy-#sF¯4- f3N:U GqG8/-u1&WpHV/oZzy-:CbYiv1d/V:Fڂa SZn*d1+_D>ںT6ƌk*d؍o,RY>W#'Vvhck/I/NRĺ&+ -t> cft[Јqz~Co 36Ӽ5A5M3m`4pjX6^ĺnaKTP0Y!gJ(0Lja .j&we-<·>z]٠Օ^0ru`d ?#m ƕUp7#U:(~r. fJ-<[Y_ݗo`;F/oz G+8~> 4RR9`w8~yq#;T[̏ u`uSş8za@,%*u? vP/Q Ҹ;ZY:ܝPP֜>gפ"'bxS:Bh'YJVGd QhW+ \.|p9ٳ_. hZ,o 9rK4>Djآ,x2A/O|GۋO J>v(`wʣ  .S 0aj*)RCLH>PCI~Pb\ ``>1:ʅ Tu^ɊPeHƩ$6t(0Zյ^_3r"W@Þ<+_$bɑQ _A+ɮwwu ect. 3\[ ,/W'BU1Gw*c1h]'J ͨP`1Sﱲ|]l1QXEC:u:Yz N2.POk(ْs% T(7ZD wwX./? M 40 ydd9шG}td5BU0!RC}z<Â*z:e8RNc&`&ҾXVU$(Ġ4`/__bDD .(-j+J4Qr¾riF9x tv~(< 'jzqdʡ[:G-dr&ŕ"I2A 5 ֵg|~\LaӊC.}O4Ɗux$& \IĝZ*ǮI8YR@'cOtK:BV8Gw j,ILc8fca ` `e+r'ע#jpfMtX%pk&:}Dx(!+]A;Y]R- feiG_£wx\% 'X//u/+9gb/TK^!s 8Sѓ P,Bq((M3..(4L:RCqT#uD9~]Յ"#u;OMN\<E a"Oiч}>ow}u}s Iτ V:OZo=uL +muy6AZ,)Qrih1"&tENo@ (g62_` dYJ:tw)b,H=9kd\n~^@ۑ=bËFkc*nLOp]md>~ڸX>/`.˝ێr?﷯f,n(+( bWP6h;#V1<@HV#f-} ںm/.ju &P!F#Uӊm& ko޼NSQ{jhfxȵ, xBh5 ܱt7joxMH@m[zܱrs㣃h\qA_kqu>#×խ* ,x;J%C,}ܴFnCP&qC ~醭o˰fpujm ݼa6WNcz:¥5B;0B+82Udp_^# jLE5}2 Oۀ=usL1eHP[sy[ yV 6@7 ׵@A["ba6yZ^wo&^5FIgl|dn1PJOހ=JcGךIV2\Sޠ쵊]x-o[~u0G>?ު\lrY4@`w9{ >+wK=(}O 0Py*k(M'm:Kjx-ܔmxkFSEGĀX4'ѷ=b$('lG ~Ջ|@/u 7A{TZ/EF`9:^h9/!֮hx-w>}8ޅ{(qa`ߣ82?jpC3Lfw="fb3_Ҹ^u"-O %+RC&ުL"5Rf|]+\9r?AL|Kw]}:^ЈދZ8q75<߅"(%XQA ,ay|y5 :B+_r5K'묯٬!|%A%DC, =GusZ7Xi˔`]a%0lx@:D@s5"ּE/,Ygq)5^H +8VXuH4ԣE)!0(bt"NBmQ}ԒԸήgLEQh~ n0 d1d3®^Mfe0# (b$ştI F&.`iv bt 7qJXj[)GlNhquJ tD'Yɒ tKQYBI1ԍ|D& oL!#Q|BǢG`qL`'xɷ)^d`݉Yބ9{εk`kf˻8ϒ] h2zGz0G(s#Y Po(nܦd :r%0EDڨ ; =pJ!5y/$F|(MQ)< Kuk=X9u/.²<2NXKFt|dvӑs Hutل3L빽 CfhȚ(4|Azej4õ hXp1qGUXFWJKL7u'oo.}M[FW I.V lPz㤌M"ܩj ,(w>h_/MB"be66|2\tJ1j(hI:S?2)J\LliK,͡JHL<*OJT""s+n y8?3Ys䠋l%{J6 xz=MWR~G`9<݂&~Xd&{OOOgEGHD0$EB#a։`@Gsr-5x*J6_Dg2 I-bc@_Dܠ ΁ORFNHpMѨZzX0w?>3].:ko߾q|v,N`O_%gѝCMtDjQbIAcz:C~Y B9Ol%(g\Ӆ+x:IzUp!INrf)2HVE:cPPkIL>ni@ImًF|p2J[B:*xHJ1pM6争_0X xlw^ { yssko߼ݧz^ZȢnLU\)1r,n}wkge: yWg ˵mo\TSN݇}3"CʼGaXwKq)lvmƓR j 5޹S|VFn,=K,ePW o f1zkg]RdZF[[w#O >snZْR@ӎj <~uH`zpՆ-u*@nMZf˭x@=HƹjmK~]s~&# x;RꁡW1{cOFs믯gwl|w(iB#ߎ\+Ux4)'`} o`1X{p{k~{mϼnROtPݻ_~v%-%F[ƋqGqO9)Ŋ}_۬d S:Q朢Զ-74򧸭S7:d{17g 1nw[?reިKJ|!A-^P7U8@Oѓ}KL~DF:Ȥ,=\["T4P=<^:>>·w᡽WD`q`R__~O|?Ͽ+;%?}||[2aZׁ` =o/qwʞ:kc@9oA ~궆[ /ӑ }}܀TS(g;4Lu*-蠘켦 QˎDVAS͡bĜd@rNu;톭GStNHD, GQFer?$&ҷ;2.HQׂ0RUx0Y] 1T1筫;Vpyԃe?4#Eu y<9:0#H锯,LBBS3F͸¤OgQ(\2~% G)M4z3 .С6Y=fأ:ڥ-H Ӑ߮G,LF]PRӱ@́Cר,* j6'yF`%R0lq'}M .(IjD Zdy(8TO#[K b2能W&4{t|f@t¶ZWR|8:bq7edfs'PFh[*t@<4!z0$Y7jšSZޱ,Y9L! V: 9Xmd_x"1"@ϫ+ wA`hd}^DdH5FyK-Z ~k9.+Y 7R,@GI8VvǶSSF+-Y~M| >Zt<%ѹ0eA " gKFg1y ˶wނ 0Jv95f`]6ړ7l]z|c r-^-f8ԇw _{ .d s\5C18S\NϘM,@jnivcv& l]i`B=aU%ZzNlSd9 HƨE&n,~UozQԭJ: {>pnG4kU*( |Uw 4;++?ǽۚ`}6nRw% s5%7fu[x'ߟ~o, %!^濺bś{% ^&׍kBGi{Tݬ&49494ئ 8Y;p;pX^`⚭Uo&&&`@ŝUŴOle TEPRINT0`CompObjUqObjInfoW  ./ EMF0` l lfVISIODrawing% % Rp Arial hP|||www4` Ե4`dv% % (    &%   '% V0 iieemm% ( % (  Rp ArialQ|m|w|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp  ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp  ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% %  %   Tu]=@T@L|+uttteranceAppropriate()'%%%%"%-%%%%%%  T]=@T@Lx+utteranceWellFormed()'%%%%"%B%)%9%%  Tb_]=@T@QLp+getDialogueType()'%%0%%%%%)!%%  Te]=@T@Lx+getUtteranceString()'%%0%%%"%-%%  T]=@T@L|+thisAgentUtteredType()'%"-%%%0%%%)!%%  T O]=@T@AL|+otherAgentUtteredType()'%%%-%%%0%%%)!%%  TUi]=@T@L+thisAgentUtteredContents()'%"-%%%0%%%0%%%%"  T]=@T@L+otherAgentUtteredContents()'%%%-%%%0%%%0%%%%"  T?]=@T@1L+updateDialogueUtterances()'%%%%%0%%%%%0%%%"%"  T E\]=@T@ L+updateDialogueCommitmentStore()'%%%%%0%%%%%0%999%%-%% % & %   ' % V0 iqmemem% ( % (  Rp  ArialQ|m|w|||www#`L|p|m|www#` dv% % (  %  %  '% % V0eee% % (  &%  W0 iee% ( % ( Rp ArialQ|m|w|||www#`L|p|m|www#` dv% % (  %   Tk]=@T@LpDialogueController0%)))%0)))% % &%   '% V0Ni aR] ] mRmR]% ( % (  ( ( ( Rp ArialQ|m|wo|||www#`L|p|m|wwwo#` dv% ( Rp ArialQ|m|w0w \w woPw`ڣ|||www#`L|p|m|www#` dv% ( Rp ArialQ|m|wo0w \w wPw`ڣ|||www#`L|p|m|wwwo#` dv% ( Rp  ArialQ|m|w0w \w woPw`ڣ|||www#`L|p|m|www#` dv% ( Rp  ArialQ|m|wo0w \w wPw`ڣ|||www#`L|p|m|wwwo#` dv% ( Rp  ArialQ|m|w0w \w woPw`ڣ|||www#`L|p|m|www#` dv% %  %   TZuG]=@T@ZLl+openDialogue()n'%%%%0%%%%%  TZ[]=@T@ZLl+proposeToSell()'%%%%"%)%-%  TZL_]=@T@ZQLl+requestToBuy()C'%%%%")%-%!  TZe3]=@T@ZLh+acceptToBuy()'%""%%)%-%!  TZ0]=@T@ZLl+acceptToSell()J'%""%%)%-%  TZ"O]=@T@ZALh+endDialogue()'%%%0%%%%% % &%   '% V0N qRm m RRm% ( % (  ( Rp ArialQ|m|wo|||www#`L|p|m|www#` dv% %  %  %  '% % V0R R  RR% % (  &%  W0N R  RR% ( % Rp ArialQ|m|wo|||www#`L&|p|m|www#` dv% %  %   TZ ]=@T@ZL<<EcommerceDialogueSemantics>>''-%)<<%%%0%)))%-%<%)%%'' % &%   '% V0    % ( % (  ( ( ( ( Rp  ArialQ|m|wMo|||www#`L|p|m|wwwM#` dv% ( Rp  ArialQ|m|wo0w \w wMPw`ڣ|||www#`L|p|m|wwwo#` dv% ( Rp  ArialQ|m|wM0w \w woPw`ڣ|||www#`L|p|m|wwwM#` dv% ( Rp ArialQ|m|wo0w \w wMPw`ڣ|||www#`L|p|m|wwwo#` dv% Rp ArialQ|m|wM0w \w woPw`ڣ|||www#`L|p|m|wwwM#` dv% ( Rp ArialQ|m|wo0w \w wMPw`ڣ|||www#`L|p|m|wwwo#` dv% Rp ArialQ|m|wM0w \w woPw`ڣ|||www#`L|p|m|wwwM#` dv% Rp ArialQ|m|wo0w \w wMPw`ڣ|||www#`L|p|m|wwwo#` dv% Rp ArialQ|m|wM0w \w woPw`ڣ|||www#`L|p|m|wwwM#` dv% Rp ArialQ|m|wo0w \w wMPw`ڣ|||www#`L|p|m|wwwo#` dv% %  %   T#2]=@T@#$L|+utteranceAppropriate()'%%%%"%-%%%%%%  T#8]=@T@#tLx+utteranceWellFormed()'%%%%"%B%)%9%%  T#m]=@T@#Lp+getDialogueType()'%%0%%%%%)!%%  T#" ]=@T@# Lx+getUtteranceString()'%%0%%%"%-%%  T#( r ]=@T@#d Ll+openDialogue()'%%%%0%%%%%  T#x $ ]=@T@# Ll+proposeToSell()'%%%%"%)%-%  T#  ]=@T@# Ll+requestToBuy()'%%%%")%-%!  T# b ]=@T@#T Lh+acceptToBuy()'%""%%)%-%!  T#h  ]=@T@# Ll+acceptToSell()'%""%%)%-%  T#  ]=@T@# Lh+endDialogue()'%%%0%%%%% % &%   ' % V0sww% ( % (  Rp  ArialQ|m|wM|||www#`L|p|m|www#` dv% % (  %  %  ' % % V0wwww% % (  & %  W0{www% ( % ( Rp  ArialQ|m|woM|||www#`L&|p|m|wwwo#` dv% % (  %   T#^]=@T@#OLEcommerceDialogueController-%)<<%%%0%)))%0)))% % Rp  ArialQ|m|wM|||www#`L|p|m|www#` dv% % (  %  % &%  W,7::% ( % &%   ' % V,m i: % ( % (  Rp  ArialQ|m|wM|||www#`L|p|m|www#` dv% % (  %  % Rp ArialQ|m|wM|||www#`L|p|m|www#` dv% % (  %  % &%  W,  % ( % &%   '% V,hYl]l% ( % (  Rp ArialQ|m|wM|||www#`L|p|m|www#` dv% % (  %  % VisioDocumentApVisioInformation"XSummaryInformation(| ;DocumentSummaryInformation8YVisio (TM) Drawing pHnRd !fffMMM333$ $ UG8@ Td Arial@N@Monotype Sorts@"NuWOingd# NtSymbol5T?? Y@-1UJ:DT1EW-hPT8* z%U~b 0{GzK?@*&:]IbsssU  tJ sB>/P&+P$? m AP]P&,,'/h&q&t s sy  trt)t?2 U s s ssUsssss$?k+a4B:E:E:E*:E:E:E:@?>`t4B:E:E:E:E:E*:E:E:@IO+F)A#Y2; AGV GVA T?YI?,?\ #!J+\T%\\\W|GQE_ DFMWEdfAOo*4OFOXOjO|O????7ܻeI?}~~xsUqvooo*<N`ql~t]vڌvvjڌڌ uRZ ssi II̟ #cb6E]—   i| o' 0rUBYI?[?m4jk2#DUB B B B) Bԃ0j֧P/ﶛ!3󿎶(D~///AP?dc~4AkI?Us%1"߀(6-(t ɻ %-4ҙR#+)8/kh/z/2Dϰ/g?y2SܿPt~7%߽ 5G($u߹%7 Ѯ !`١smU , >Pb)#+#U2q?b/q(,,'l sX@)qGO贁NkޙA6&5H?/*&,5=%5M% 0'Ȫ3֯b6c}F_Q&E<$DB=DR6DmRDRaaTbaaea`/r////////??&?C>?d=9\dBSo?/2ODOVOhOzOOҲE -_?_Q_>Pbt_UaWWԎq_DVa_QtwрީQBkңAy.__T|.?U2Ij$ bVSqDoVcZito*ra؃qڀyaH1ڀBig|"OIOooojT!cgQK 2L^hzuvPv Cd_S?e?y<~15GYk}ſ$؂ Qk}Ϗϡϳ׿ oSamsung ML-1510_700 SeriesO 4dXXA!4K4\?PRIV|#5GYk} /./K 4 N# 2!Z#d:////////??,?>?P?b?t?Courwie0 N0w??H].?? OO/OAOSOeOwOOOOOOOO__+_=_O_a_s________oo'o9oKo]ooooooooooo#5GYk} 1CUgyF.winspoolSamsung ML-1510_700 Series?USB001Ul4,Ǐ@lN#^@  A-37"AU:U U./0Ul4,Ǐ@lN#^K@ f 1C-7AU*U./01Ul4, Ǐ@lN#^K@ _$UC-3.A_*<@ FRDx,>PbU,_McV? KcU+U  H<( H<( H<( _*<E RDx,>PbUt_VL_UFDfP 7h-RTUUUIV?Au?eJ ){ bY/b))teqYk\ZUHu %U13 VGcGic]WRNJ Jfmb?DzG(\?z??HDB H# 4AhZ >T7?U@??@İ?]P} >u`|]?$e u#j! b*^d d>%kC`9Copyright 1998 Visio Corporation. All s reseroved.f`l>,>Ud@9 #@ a*W"]%] } N i" &4/>//5!#) ?"?Z!2/%RrA^23Hl-  4 )Fdc # wB _\]U@edko+Jk]=ak5]rUFDf h TPUUmU@???F BP(?¿30R-- b]b a)Шغ sU/?:e!Z "%^WUGuIZ $h!//////6u E?)7PV ?WQcu aRepresents a descriptor fa set of objecwith similar structure, behavi nd relationships.bؿ??p=_ ףؿ?>p=ҿ|nQ6>H+|?UG D # h0T`UUU@>?@:?A_?A?Py tL` -@rb &} bU - :@n@qtY09ÐGoZu`Sn?u(/%A#A#A#B&i#i#i#@i#i#Ui#f&f&i#oi#9"3"'9#&H#6]#ĉ/&9&C&82Q"82["82e"86_3y"L6_3"82"82"82"82"82"82"82"67V8'.&3Q"."["U"C!CC2.7$6GCQ"$2["FF%F/FuaD@o +BY`UML Background Add-on` /CMD=1001y)ZCDB#X Z BbDPVRPV AB PQ!I 0rT |CQTK`Vis_D112.chm!#20PB`7Copyright 1999 Pio Corporation. All bs reserved./Q!8e!ga]$!TiH#UJSUUHaEd!gUd!gUdgUdog9%d9gxd]g!hcXwdo t9tR]g9`] tt PT%BBERtR._R/l9"YYxpr~rHk1fQ!/&.'&R' 2BgUo:RsU;?@̃DQNRU;4@QNCkT!QB͂JS`+xW;gaփ 3525EC$#uC}π$9`DWDS]DSY?-EļעBu π2`& 8"G"8"Q"8"["pvLvSf Ep(ZoCAQ?A\Q`#Q %#г1ku`)u;`br䙐SYob` Ex{teArrow^d/FGA.BaCAEȵQԲ" '*/P/L2TI2rAb@_''+5/////pu8?o"SS[05OpT"j-S#+ / editYd14owD=/m?M8r/u>OP%PropertieJi&6JAp6WHOO 1Oq$u!qrP q7EqbqɴoAgf9aڂȅSo'@fcIfXae'nB?oQoco*ЇoșojuɴѲE?7nolas& d${2jtY~mzyh%Yug +Slc(un5'e槌?ʏ+gk5EYuг!ǜm q UY{אџ(eq /nUooo2#igV 83VhhaȖ8J3b8@J¿ϒϤ,QI1I1bAeRT0?B2.HD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp A ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5R$n!0R@CaU:йC9GM-B4KMOZeMHD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp  ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5R$n!0R@CaU:йC9GM-B4KMOZeMHD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp # ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5R$n!0R@CaU:йC9GM-B4KMOZeMHD: # =ih(>TA9 #}:AUA?A?AYaD+ج<@P3žm>Bu `u bu  -RB *@Bu` n?Fu#Q"B0 Ch >jh]a^ b>BU0{Gz?gbB?ABt` @n"t x(dsp  ('$$'B"/% 7-? 6@b6 1l8>#!UdP#3 A5R$n!u0R@Ca:H$C9GnMB4EMOZeMHD # =h0>T@dYY9 #AUA?AfV?P6 t`z ?@u#`J Spbw@3 b&uLb S. 5 uZ8A U  a$ M g>U2qJ ?I/[&l$?:" "[&* ",,',"2!MC${Gzl#e@@#tL$t5'+C#5 LIC#Q:%8'@ I1R+#b*$62!BJ<'0r U# % l>YUdvjE4I@  K 7(`C#FCHA "R(!O^5Q3A^Z_l_W5Q|5A[@@_O_5QE2OL;2rA2I[c0iWDA^8|59 7^J< '%l"'fj{ooCK3l$<! 3Zr]bv 4:","2!0{6!aHD # =h0>T@dYY9 #|AUA?A??Af?P6 t` ?t#` ub@'Spb@3} b&uL .T) )'u8xA  a $  f>U2q? ?>/P&Va$?T/"P&,,'!"'!M8${Gza#@@#t$tI 5'+8#5 I8#/%-'@ H1Q #b$6'! B8YUdv!?1C.H**K ,(`8#[FDCA "R (kDON%Q31^J_\_W%Qq51[@_O_%QE12O;2rA%2Kc0iLDA^q59 7P]?< '%a"'fjko}oB@3a$,7!3Jr] Rv 4/"!"'! 0p6!aHDD # hj0>TdYY9 M#A{UA?A̹??A?P6 JtM`  ?)JMt#`  ub.@J1UJuL) W.3M 3p rbA3?0Ju)'$ AW kma$, " #  >JUo2qk ?j/|&[#?ȯ[""|&,"J,';8q#|&21J+d#5 3d${Gz#@@62Jp ])n395n5*:]"=##">3@3R6FC)!BFd#[%6 " tB"#b!$ oF)!-;Q"% i^E9 BI3O '%"'VlJ4>UdAETeS7-0"% X(`d#VE$QY "1#b8|1_B^*a37mOoacW3r">'1'tA`rua4,$*aE6kPo_kkca*aE2_;RJrA"rsp@QgQ|o@uR@3r!cb,b`rbQbQt$b`]bb[8!aCFHD  # =ih,>T!E=#tAU}A?A?ள?P6 tj` ct# ]uLA-@ >@ 4Ju >]  Fa  bA ; >U2{Goz?@"#6p0#2$?N2&* [*i!^b5 =5 24@&,#r :!#%!'@m! ["m!d b|1l>]$Udd11+$WB + "%U"["d b@i["a#>-# (`,#Fu6~A 'B(A!OOAA3N __A<5K@X_O|_AE2O;)2rA)2c}0iA^<59 L73/'2q`h:"#"fj(.o@oSjg:#lo!3 r`!@v4#"koojj_PH'-Ǘq) ) ?W|OF  #OB Uc*]lak]@+]MaG~\ Py4 - lĐ!$_T&{}\t-UFDf h TPUUmU@??F BP(?30T$- b]b} a"eШغsU/:'eZ "%^U*GuZ $h!//////6u| n%  1:{<B:72/\Indicates a classifion relship betweenmore general and!spec element.bϿ?,؂-؂ݿ?_3OP?  UG HD  # #hT,E=TJ U }AU@?ϿP6 ډu`u `bA@u`+u E:/*Pu` ?hu#xBJLAAJ)ia6)C% bJc"m(c!q$#>U2N贁N{?<M@"'`Generalization Arrow{jA 2r0n"#2]2?c!&G&%6@0_ 048?_ M4U0m!H_ 22^?p;1%%6Y"bJ񢢰#@#N?$d&'GBm#1H"BeG #FBoH`!5 (FB :CBC,CF1`UML Background Add-on` /CMD=1001y >#3"^aX#X%pU oQ!$A97Y"1Y"U V V1484?A$a@q,`?@I5`,c3e? @EBDLA- Rdbb .of~2r33#A3b?c"G ob#BMbuyi22K(@c!|#5 '`7Copyright 1999 Visio Corpor". All rs reserved.`p_D112.chm!#20peMFaE9 7Y")Uɴ8^A`T@  9 MAUAޭA@q?@I?P6 .Jp|  @z3VA9JuM`$b+ b 6cFuVibtB>kJWuLTA-Jb  Ja$' uM >OJU5 3"9!k" J#J#A%T*@a'BL'&K'%0% b&6$A%(A3"2#L6 L1ir&!^59 )*'2X&"M6lJM >EUd59 '(6$ #'%'%' >(`3@JR1T}BD?H~u-.  =OF$t18#{2eB Dj][aG;3_@+k<.aG 7jP? ; O_(T?{_ eR+BD9 ^/W_SX .@RdviL0wjD=Wwx UPxP4FDTey  ahnm qT^UFǏ@FlN#^ x(K +3`KA=U@4~g @@6,@@Fy5?A蓿>>?$J&%+ڙHA{&E&^)A1ep48j݃ZOQ53C4N7EC4N7C4aN7C4K:4C4N7^C4K:wC4N36\Q5O68?d?Sa11AgPOyT#44Ɯf$Z.D/ T4??^#Tw" =T2B(1@&!MQ4a@iR>`&{7F1D0F3F-4D4A-4400-86A1-D6B4C1C2F?3AD}MQwY[?iSA$FT1½fd1B1 ~sBʟvp8?QO QY2%;$0/#be2-ol%ooa$6Hq܄g5 ?N ?9߁#jEO?Y#/AaP dt (##5$% %pt呎_> n|!64dD@6u"'(u"Cq^ c&8>w 紁Nh>N;$g6#ҏg>2Eўk}sr qnZxZXO' ϰ0ϒ7(<"P-DT!) `(& tyn~2E~U4`@!ȥq_q.Qп*Pbtiw?snlxun(:L^pU1Q  sqzg80Q#B/zk8!k@'}'}~u\5~w]6P"(+R(Ca U%S'X"Xaa liU"i!a@|i/%9mh#?@'2kqD@{QQFD@pe+openDialogue() +proposeToSell}ArequestToBuy}AaccepOEenduG8UaS"CliUaɕ0c;/1Q/Um/7Zg6M[[c^p5US|e<^[2e<_ha//q///??*?>29?OO&O.%@OxV4 'qiVVѺwq E0yӣe7rgHuQA nbo/Bo  oov.@dvG$Q@կc'ߌߍ_#\uG&\ a} u\)Vi(QqiaU@"@@?@ ?]AFAAJrKA.QA&|%̼J\G e)8)vуrhaa ]!m{ |%{ ={%u  Za\m\?|?%M0aA)]rhyTGuuĖUF~=/A$uccтᛢ aأ! 3q!uT"b`&{402AC11D-D8E2-4DF3-97ED-C388F68E3A4F}!+?#(QAn00MV40BUQ"q3JVmAp{HrhD!-Vn_T 25V?LO,O>O1=\OnOOqu9"cqi99S|x)Gфa arhc-C7AUTQsg D4TC^L[_m^$CUDT]_4T=^]_vUCUL%fn]uOnhn]d:^opo\M r7Qeb/oo u$u>s)___n]  o~-ovU"xfoo5SxUuZlV9˼]&ѐ" 1G U`MU[@ߦ߸Uo!E U)p|7o!t;A@ERGPD-iL1P9##=np0'2q!o!!&y`1+utteranceAppropriate() WellFormedgetDialogueTyp UStringopen%oseToSrequestToBuy>accep\/N%end9'gQ1#z:21e_h3BU*;'>35>_;e?^"P3QBN`r<׿-؂-A%fBƶHC+OE_q//////?(?-7\F?Lg?Zk?^E q?Cp( 1A?? OXO@y@y@F%AqɏH@sMAO&D commerce%ControllerS\nLX¡4uq¡¡~_WzQ__Zo_ o_ŏ=x)m@Ko6i(zU^xo P U ooo@&OhUOˌ")U ) ˡOOOFmO_ޯ(_:_L_^_p_d_PMڏN#o6GHt1Eq6sWÔ16e9HZCAEO6"V)G?Ab@@v$(Q?AZfAfk=u`u8`@m=u`u0,UwarvbzzQL2W)dԿ@@IV?Ԭտj5W/ 5a:+ ,pG@@XNExV4e)p69x0@z3DYrxGp(CWxX$XAu.Àyz69@2N贁N{6eUdRrE(1ͺs?&sSL2SpDPojŪd/ԴRuQu"Ɠ}3lFx,%xGWiy1i*ua`"uA@!&ǹ1ݿ/'/?A# !x`/r!} /%6.ջ//HCqD\2mgP!>Jj/).LĶ w1}5ֳ%??3=ܧ/$g6կTS1zz}aH$$1D D6C?\WW2S2bTE#`&{F1B59080-2FFC-4079-88FA-720CD9D65P2}QA@6#RQ eTP-DT!?JQ6eTEWS5eTA4JBP8W vO LfEnI /SsJ~e6ka}woooh}kaoo3E~WaOLC]KaÝ_5D?V?Ll"UAofEk}|}<ASǻa폅E/]V&@A ӄ*@@ HSPxAIw Ֆ6HZl =MA%CC&83~g @A] @@+Rw@gLAE2J $@VzY%7IWixٻ Ua/8(&??%a 1#?54C/~0 =1ױ/o.<1Qh?z?Wtk OO~aԉW?2Zj3?Y@?  kDQlzUOgOyOOOOOOOO __-S58E0A7D-1650-42F9-BEA1-53C359105190V_h_z___6_UXR_TapOف:>oo(o:oLo^o[mo/?o(?oL?/?$??Z?~xFэX؉'9]<:L^p U^U UUU !./U0134Ul4,Ǐ@lN#^K@ \NC-37AU2@4\7KRH<( U2Ea]7 RUlL$@?RDߒ\@\%B]RDn;U$ 4(U1( UO"D&aU=QJf )h"Ty+U, _Ʌ&!Q- H*9(TYgTEQ/,UML NormalVisioExtendedData1UMLPresOption1UMLSuppressO?ptionUMLVersionWhite lineClassUMLTemplateDX1DY1UMLAutoLockTextEditUMLPresOption2OperationsGeneralization ArrowAttributesNameParametersGeneralizationDiscriminatorPage-1Class.10UMLShapeTypeUMLObjectGUIDUMLErrorBeginAngleClass.19Generalizati?on.30GuideConnectorBlack fillHairlineUML Shadow3^UA}E U;GXU,_UL_- d_ _ l_ t_ |*_ _0U_( _,U 1_61U_F1_UN)_V _UZ _^U_{ $f< T \JU| ͙ U   `U'I 1 2I 1$Ri ?I ,i C*U4i G*wJܿ0BwJ0UFwJ0JwJ0NwJ0RwJTJwJ oPZwJoPU^wJoPbwJ$oPUfwJ,oPjwJ4oPUnwJyܯpBy䪯pFypJypNypRyJy Zy^yby$fy,jy4ny/B/F/J/N/RJ oZo^ob$*of,ojp'Dow0\o$o ooI/oAoSےoeowo$oછo஭oIooےooo$o+o=o)Ooapsgޅgg椩gg4gk?*k@#BkC!2wF2HkIkJkKkMkNkOkPkQJkRkSkUkUVkWkXkYkZk[k]k^Rk_ki0S@yekfkgkhkikjRkk kmknkUokpkqkrkskukvkwkxkykzk{T1k}k~kkUkkkCkkkk*kkkakUkkkkkkgkkkkkJkkykkUkkkkॢk࣓AkkপkkkkRk૝kkkUkkkkੳAkkk෪kkkkTAkkkkUkkkkkkk*kkkAkUkkkkkkkժkkkkJkkkkUkkkkkkkkkkkRk5kkkUkkk U 6U<=Ul4,Ǐ@lN#^K@ /mUC-|3I7AUl4, m AJ-37A_*<N@Om LRVgtQq6uH<( H<( _*<NE,#n RVgQ0q {zN  g"4FX(Y?@(DOίQy JdO:TR+ _P4#v}& S!BG7>YB8SBy>$7?' ]SN) 1r8w_`2tdV<X?%m O|{# FDD=nC=G J!_G @՜.+,D՜.+,<@HP\h t   PagesMastersPage-1Generalization ArrowClassGeneralization8_VPID_ALTERNATENAMES _VPID_PREVIEWS_PID_LIN Oh+'0@HXdp|DanielGL:./ EMFD:B lQh$VISIODrawing% %   &%   '% V0:::% ( % (   Rp ArialQ|m|Dx)JMt|||www<#`-P(|p|m|wwDx)JD#` dv%   T:zGAAEL|+uttteranceAppropriate()  TGvTAARLx+utteranceWellFormed()   TT`aAA_Lp+getDialogueType()  TajnAAlLx+getUtteranceString()  Tny{AAyL|+thisAgentUtteredType()4j  TzAAL|+otherAgentUtteredType()  TAAL+thisAgentUtteredContents()dO  TAAL+otherAgentUtteredContents()  TAAL+updateDialogueUtterances()1  T AA L+updateDialogueCommitmentStore() % &%   '% V0*:::**:% ( % (   Rp ArialQ|m|DMx)Jt|||www<#`-P(|p|m|wwDMD#` dv%  %  '% % V0****% % (  &%  W0****% ( %  Rp ArialQ|m|DLMt|||www<#`mO(|p|m|wwDLD#` dv%   T+$AA+#LpDialogueController % &%   '% V0:::% ( % (   Rp ArialQ|m|Dx)JLt|||www<#`-P(|p|m|wwDx)JD#` dv%   T:)GAAELl+openDialogue()  TG-TAARLl+proposeToSell()  TT,aAA_Ll+requestToBuy()2  Ta(nAAlLh+acceptToBuy()  Tn&{AAyLl+acceptToSell()  Tz#AALh+endDialogue() % &%   '% V0*:::**:% ( % (   Rp ArialQ|m|DLx)Jt|||www<#`-P(|p|m|wwDLD#` dv%  %  '% % V0****% % (  &%  W0****% ( %  Rp ArialQ|m|D@LLt|||www<#`!P(|p|m|wwD@LD#` dv%   T%AA#L<<EcommerceDialogueSemantics>>   % &%   '% V0CCC% ( % (  ( ( (  Rp ArialQ|m|Dx)J@Lt|||www<#`-P(|p|m|wwDx)JD#` dv%   TCPAANL|+utteranceAppropriate()  TP]AA[Lx+utteranceWellFormed()   T\iAAgLp+getDialogueType()  TivAAtLx+getUtteranceString()#  TvAALl+openDialogue()i  TAALl+proposeToSell()  TAALl+requestToBuy()  TAALh+acceptToBuy()  TAALl+acceptToSell()  TAALh+endDialogue() % &%   '% V02CCC22C% ( % (   Rp ArialQ|m|D@Lx)Jt|||www<#`-P(|p|m|wwD@LD#` dv%  %  '% % V02222% % (  &%  W02222% ( % (  Rp ArialQ|m|DL@Lt|||www<#`!P(|p|m|wwDLD#` dv%   T!(.AA,LEcommerceDialogueControllerW  % (  Rp ArialQ|m|Dx)JLt|||www<#`-P(|p|m|wwDx)JD#` dv%  % &%  W,[[[% ( % &%   '% V,SbSb[S% ( % (  (  Rp ArialQ|m|DLx)Jt|||www<#`-P(|p|m|wwDLD#` dv%  %  Rp ArialQ|m|Dx)JLt|||www<#`-P(|p|m|wwDx)JD#` dv%  % &%  W,777% ( % &%   '% V,0?0?70% ( % (   Rp ArialQ|m|DLx)Jt|||www<#`-P(|p|m|wwDLD#` dv%  % KBASE A  FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,T@HP\h t zyq,}?4-FkMMM7Gv@E0bpdHŭRl<FxK;K9mMMM7@^)3L!F2Kyx`NaG!^>lc5?@rw@@6$`6 ҞXNw`9,89mŚHJLԣ_iq,Z]:Χ?CJ%T4L[I/[Zɡ@ul jGj1+Ӷ+ ${mox@W0ךnYuǸ;LHxkx^ h~t9}7 4 4 ܊[s*)">31neXyb|V#eihh Ŵ;WZsMMۗ@l_k-II&hNJFII~%5 4 <5 x~Ǖz@%ⵧ6RdUmxhNJFII~%5 4 <5 x~Ǖz@%ⵧ6R=֋&Hk+&&@Z$$$WZMMۗ@מHuUVIiHk+&&@Z$$$WZMMۗ@מH4GZ/n"mhW-^kZ@S@w\i7 4 l_-^{j#MV%Z&!mhW-^kZ@S@w\i7 4 l_-^{j#XihZQlh_ xkMMOM-^q$$} xT7YhuZQlh_ xkMMOM-^q$$} xTOc}I&hNJFII~%5 4 <5 x~Ǖz@%ⵧ6RdUmxhNJFII~%5 4 <5 x~Ǖz@%ⵧ6R=֋&Hk+&&@Z$$$WZMMۗwAu9͊=LxHŊ DE_"[5?Y]O$țRTspⓔc%ɍؖjr\Q>MNNND*jf;iHS,Ib eH2gsog Ԋ)d?ili1YQ֨r?uH2cN5L?`̑W2$ a%}D&>"#'~˗/.N񱌘eb+b%ϟS& ~A 9$:<<$g[,Y#$D 9jUE0ܪyGK:Q/o\\\]˜*pA*Yc Z9ÑF31Фd2q;Pj!["@؍ܢ"B, Zz#MnAJ7 ʤCB׿j.JX焑$(1QHP.|hT'$?AB<)]Q큐U}0C'?*'P# ;K Im1.PS2B$HӴբ/R+$=ПFoZ ]DQȦ&2Q#Gn4&(%42# dFÅ硭W'PQ|< 4ÒL>َJ$o9C@jQ Ȥ(q*D(6MXDw~d79eIhlQl(. TL EP($ 3Bw4$-Pb&\ ik?!NH5W|E9<Ҵ ֩d5  aTl r:c唍Π( Q$$mHC:ifuA F8ui٘a Gh(xB@!S LkLS\Hp˹yl'C~v!ȈȅD( p43Jr"2Hë !;WQ} 3 g?IC[Q),Ʉ,C}h H(@BXq i6 xIy,9 l>{L~oÀ`Lz0JM_ޫh@#PL}M.A៤`th&|Dhq˫"H.$ÍF瀠COzLA&2 zeQ>JGn%R( a.(jiFY˜q23AsP>O6qPrxžeO6^aQZ3cAL>Xid,RZ7qHE)A<3MH":範 T^G&%v䖲"7NGp?VO:lWehe_k-jjSk %Cj9NJ:zٺ@ҠlC}ASQЅZ?qO6e-o6|WZ>wĠC}* N DZmWЦ"BZr4cbu3Q1`n1YURH#(s':9ӤOi"Z7(0rG)$X3cYەe:;_'@<].s&qǧiߴWY'&l1!W9-/ᛤZ0bZc+wѝl/^9  [vD"~?MK?\aP(/0ɣ$, )a"$Tk}um+a`bY.DY jar#QHxm!,rIHѼDG]>_<[̺/ّ-887ܕ|EgBUh̏N*/ddu=ȏ8G%#EttoB>Vp QzhIUOtκFv*,{]f2U8 D Sb@kY뫯dU['I5mҵ>;|Dd"egiZቖE E u#+G"DI =&dXk%(_yEWWIB()-I,BoaiiG/9G Zb`1"l"FԗTKd?7Q+7VNQ}컺0l-*k)^}C@1D4)}3S ,N+xGĉ*Cx1pP_TQE9zAŷ|W4@RMfDGp͏[A-(}:EMjADΣx!I8 ")a6AH)aYW4ų'(O,ȿDV} 'v32w[h291;X ,&,>Y} 6ԌF++ h8J0|L~D^WRI̾Jvl$n!1B]⡏MS:@.D& Z3$] Bb?1?gЂ4Y9NrX]"A؉\=*K3]o#-bCMLAW5*R-9;{D:5~HCF?wХ)xzO2&7949ـp\4Cd6!$@7 eC_:ٺUua,@\.$<򜢝s[6$ne\Lvmjip6-?+3ٽ}w'۪K lS߿~:͂9=Z r1\wuM7bٗ.C־v8`wסg,\~>0׆M-$$= (8?E:Vis9`/ϡR.r"mOW4u]iNv/Kn}Q]z q4mOR,<)#)O<g=H!]DGw,WS,Z>?[;saB+5>i&&[fE6!MO|" E,LOH.b*+E"?L/GL1zIB\|]OuuԪ5vK:nd7 drYxe[;xtUL2A^y^ci7Nbo1^!әνt+<^{>ًkzcM{s;9-z"% .>=!@"@l _NUx2+v)k(^cH4cC[p\Tܘ[&$Jڇ3ߞ6] P[?em`&/K_E¬#=y%|h۸~F:2;/l@ɋҢ׉ TBR!Ǎ;*6 @T7u/(0?pپ:!)̌LE)hg.Ӎ8%^\}yn8I%1($VOZ w'e~V_]ݗ1{.IgeZu\qiҬ 1h+ӳCG^jg>w@Lh0EJM8QӥVbwdk~-} _|Vь9]YS̈́YVW: UÝIT!<Lb"{d+~#$S$ÂHDd]5p ba[I`@p%N~a l;-{Oh'[?7[;w 3rrL{^07Ba &U|F]"K E h飓 ;99NE0 |7ֻjAjQ/+Xg5L33,((0Nrpx+"Fu>ʈ jJ5ԍC''&pFHHx?Bd25Ɩ|?1OD"LVJ h2rH8LЭ|JVP%# ##li݉a4懣c||_>+.ٳ'| 9>: )nz$aY;W.q,:>(̠.ؽ:uAs(>\5 ({heQHouH{;k|-!E9<3#H:_WNc[EI]?Š*2_{@U۟Mc$1ˌggf9!vah_N3 .F V+*(*.>9P kK0B7CtG7p-|s7dѺg,(.FjI-ŗ n/]DEfDRaSR+[$8'X2V1z~.,ddM"m9ߩ8L&+PѶ-vqocM %ݩA rIךpAhìS9׆> @vyeݝ=£9pr.q߉OѠpmeXfGuD+ ;MR/Qq3UƏaߩnoI\]]W<x> @ۙ/0 j@=ڦ~فZ(sxx6o"ϮRJ(-tTH 7~BP m≙>ڷtv4ڭ`r syׁ(S:dsͣRZ*c!*ʕ*-Ǯ%U bdfaW?NhTl@@G( Y!V$hoMXE͇ylgi+IP3HêQщ]w @A>gp9tI B`(7.N-|',Q2^yf`JVQi!Ctc>:B V#N_x1Z9>~/Z!RnIR?CC|e[26gVR!pӃݥ8ҀO-y -ɁkgCl^ǶT qɞ8k|@:ZI%rK z [c;,4 Me]@ 0cM.?|d*1-qիgTІ8)P u/>|سӌw8p Ԛ:ab?90H[<\5i'x9~!7D@:V~+'?ÃKĘ֑=^H{/)%Hyk6;6^I#K"kex:d>;RP j0_θӃNO caϦg׳g M}}S &q)1.ϫ!۲2QM{C ?>{|fz׳ɞ5 {,bfi;338{akN.3ԯ"Uoƛ8 7b¸U7Fhc͂~(7B$`P'zP栄ͨ͠'pI\} m7O@Vv>%(X4qL4ijYE1ϐILX~C+,Ea0 ~:t4cb}?]yWG:[/;'{o+xƴ:62tbӊ -x;+0:.2Ou:Z3,H?mbnf+IȡSyi{'m0ɠ+} °bӫ47αTo} h߾b7#|E %`ym 2Sw2,K*?MeSHCѯ8 Iٖ05: [r^ euP#4!/a~Պ`@ʮFW- .?ȚXha="$.oG|.oh@NNۜQVl o+:  X,ԢM眯]^eF ~[8vϞφ0Nj.~򮠮Qe-j35в6ft Q>*\5ƾ;?#?_vjp|ܚH#ωXҔR!&7)o^%w`}f//?N_aV;>ٔ?&0K_ϯ'؉f߆(鍨5֠-M*Ň@|N/gءw g^dZI`[`/ygr< ".Sd]Y=钂kDbVg5'wcKq8}YW6|/`k> >r+,F~-rPInxOw4AvݪϦNX#4I!II!q']E IA!__x^trՐ-wcZ{kƃ ?p/vn"=Qcz09=cl]U˼yߨE<ӎ]Y.,I־#ܯ5nSDP>M3?("5- Gic-pl^pbĴpEXq!8Eq=–fy }|3sF2)BdL]s賡(}\ٟh K6ISc P.6\K'T[s t sU!-^2,aڝnlwc" 0aG?C iv1NFם9gp ;!趲$$@Gdw<)GdZϢǨm;O<dv(,Ce0-9. \xq[Y9SqX 05A[oWW.ǫ9V2J=ZЩq82)$r5fL;Ũd2X~Lxم55Okna>KvbYw&} rt?%,t.|ӓŒ< Sp2=&Zlmb1ThZ4vIt Xwp,#zKnluVz T&>2{l;m-κ#ۚeHymQXk Q[$Z0Q*"NywAWU1Ak"齔n؛@ޣ:5l <8G<7_"?V9.?׋rPMu斢ڀ[P9xxUm;q200>$і.#^_՗},Q>1JUkCZ8}>昂= M^#Z mbxK0J9i}DL!5Oth7iVi:#n3!̯$~N'RÑB>a }yӋXfYA 2yIl+~T,j/˙uȃCY]ĥw< a7p'oL@Oc}ltF>aOסh+| 栋"=NgWK^fj>aƈ[u®d[[pey>5Aؾx GÔ?M㵇ٯUB_xp{ݿHAmn#E)4|c&>N(_ aLk_<DM#o4ޣBO_s.>׏t;:\(8"&%?0 $ d.GGG~k.>:"o{p rpƇ70 IǙ^]p'_{yu!)R5>w R)ZO.7@؏޽7)jĺ<ͺ`Jy qe<2#{zV{j$mq&P^Zz Wdxjݺh(ys>^PS2o71 ؛vڛιJ'^5_J\vX!NHA@mHru]Sh9x&Nh2 Vx`:h Zx}DK!#}xx(Es@ 格7$L 8}~5 Xk73οc?Wp;?yybŻwwBh> 3Qe(;h)Znӻ!DKqZBuNAWk^[A_ =lvzrb–ig''js}Z$i!b\O0>{&\8Ǡ/x0eTƯx:՜%{^oxސ堑s'ZYŖfT4-~sry EMC^8=1Cc狍C QqP+ )ozzxEr6wvϬ#sзDep 5p N A,cdW\^ /6rxEwӋ#\3?j>+|8o1~НcamEMY^)K:{WRăCtw\LWPo@( /S@O@B΀T-4XAE0j/+@sf2GG/)a־[Ҏ'#no.-0i'=Mh{X_r]"c5V1[4 ;rikܥ]>nx'wtgaeC |\iq͉g8$:8xpCxy&ܓ~e'5sPfc޸T0]/zQl)m}'=?ps%?:Zt\Ay| t adV9z y褎 \n84"r#Qq4JzA;{subhk[ D WWv7pV%l3wtp\ʼnM>hN?@~:~uvqM](9)M,> N]7-8ˊvqgZپ]f>hwfWgX^TGBA * ( 60he&B"άm\׊6\Q=; gcUnw :HuȈ^ap1ߧN mqO?q97ڷRv_WԨ#oe(H<:>abn~NjOXdP!H 9>aգ_~(xcCӝkǔӧlo؊0ߢH{"?q޶*~Ü˔c2w=$px0O Aә|SwY6q=_M&Υx 7|8 8{'~ka~a(͋=h~";O?eX.Q v'1 'yM`Z D|ae0B\{cMKWtʣ;ۍnVCyEi)  q"wɨ73?w$R%* (B "w2~9{B?_@F5~3j3B"z`zܳ|#-[G9̔|0yVN?:F gg ~LQx3K1cdF.XQӗ/4y33G!?oPe{?kz7. t'G(I2;R6pI1~J⒴:z`w#M&v=9i#iPqvׯ-C=bl?F,<={.: >~><|fj'Xx!dr`͕6iF`oI]&}Yjh5-04e0ugLa| m3xF@ur k[<5ϱ|\Hw|9AĆ#@>jٵݟ>'rM$@| DwmOӋϟmf:Ü(O,ND=iND!L*Ԅ3Lg>'G.OkAw1NR.>$(f! d(o5n w=Z8lr:CE=[ւU@#&ۏ[MӽDVL㠌ydc3EԜ$vf3Xe~YCb[DގY0|Mاa=zߝs>B_B N=<޽3;mAF"nkך f| #ճCDC37 F '*^ H&Ehoc!]׸G_5|iaYhK,G Х-Jy OI[s xU"&5B6!N5̲]m#[]p2I֯o? QŔ(0 '8|T2 ^xP_ިM{?T!}74tkkoZv"r=q|{xI^d#دdخg5f~JEj :hK͠'UGuoo*K{ "JV,!{~,x D0 !a7[y7)ښ2~+J*+bzE&],E=4h~4:gM;. $liJMd]>8!"͋&n=)?|[Hgey8~=i#lȀevb=zuuWl1-<#Gr).>}3*Ev Aj* imwa12xѯy\H2!9,K\޹Ɩ s$/%vC+Fwd<~x;WӐP tzgd̷W .saJa[$ 83S\fO0jי7VɌ[ׂb;NCF]3bkZ۝^^ګif„PgהICp]CzҩE#3&P3=ΡBt2uap>ŃQ3@!/?<}*41ne{c4)%_@›et֗Dv/(j|Fi/iAaJ#'ÂD7qf]3* aN$3,^ JJퟰ6vw Șhowe|O>4Q(/]i e3O_Yߥv莵r0IG~5HrK hɴȜ(,Dh-ln;̗m;Lp#k\KQ(G!1\.T =Ȋ)lj_[i{bP@̓,Xb.+Q&{ǠgnT/̈́dojPߓ~qm})7!Nr7/ - aEj$^;sq:QPl\`殶hzni?n(4g1">"3z9nbȞn `u8~=6'U7C3\"}ӲlɢٹE[b+y::5#dƄB/qܰcJԘb}U#kcG_^Mt Ǔ Y~nil3.}҈nbkŜH8J`_`х+5}zH~팡ʌ2\Y-d!;.y Gd%e>ap~kqϺK#lÁNCМ҄/'$J=6&s{V~3pu:8oXp2ADxr'Kuitx gCVkLz]Y'́yq~p# 2MØXis9&J0Q xVn@vU~fcL솊`۞v%#s4s=Z?ECi#o_7=[r]le[J}#}E܉3QR^}M Th|8mBs4s<͛O}!h/w %~=7:pAilIwo4˧y|Co"j`[C/.!J`cׯw|$X/:}g}X'㵻o8FŨ?~/p4?7zlnLSAl5-}˟Q>by]\M'wѵ<]*v3{XO_0 c)bU7H_{_S|#(곑1,LPB^/@mvyq~mLȎbÚ C~@3k*OޗPHh9X(eB$ǀ~GuДӛ ԗ׬_K/\n/myk&7QI=.ś@xv3.i6vY: WvFl\灲i8??}m/Nr=o8֎?%/_AoG\v_g7_ywb1DbG{Rrs\!ە:_uԟby(&*/#X+úN].>*f[ Ó;h.:8Non|uV ]d=jԮ]W-giHϟDmw;?9vg];mExWe oX׌R;&:3$7\R>7er䆄Ҧ<IENDB`$$If!vh5f #vf :V l0f 5f / 4TO$$If!vh5x#vx:V.l t65xTDd D  3 @@"?Dd D  3 @@"? Dd 0  # A" o50x[֞ *7J @= o50x[֞ *7J0` # B9B x\mlG~ww_΍{+8  "A@4)r:MmgZ @%'RB*TʏH|DQh*ďHDiSH@ 㽙]ܝxgwv33;scJa: 1 ~ q}wA{Y `5`=&W1ߢ0t!L^cP>y۸qozyq;xX,>5Zv=PϺ]_rnpr0v]ۧN\>n(N՗& t,X/O~vdN׭;h8 S'[0Žy*~4!!'O`J |rӇ1#?>1\IiÔyxվM80v߇7c13h(4P:D~$M ղr0Od vCB벳G'oc~><>'ڧg20}vK |mof40ȟOL}O2ߛlq!|sN}h/ >'[~[ +7 Nw_TxSМ{nի{Ok*> c-> 7뼯(M:+{|󾢼 뼯(m:+_s&<cxiG?u>~髍"c#0ηlj q!às݉B&ʷ7 ǚ|>ޱ&_,uܠbt>*̏Eay-ūºox.{{8΍X%8T8"Q[ Nxu~}zۅiʼD6G S zs[R{p4s2\agX9 X.#>=B/"6Hh%Vl_Hze F)FgAL n|cqazV4k.ۡ6ʀOG}֐~xy$w$~ơ!eX*,/VVO0Cwcx#~Ώ%/'C?kC_4!cAT~!>,sNP??-x}3?7~7 3goKTFRCg~r"5eu*(N&uOZїRH+J`0h'pkEbgcg0O ҁJu *#((:=IV>wcsIUP> ;Qϡ[[}qvTˡwCod{x~'m*f`S햶ܶ%hyYfk2<^|4a3cM<)AqZܕ+BZh9~M7>:eG_ij){~P|)⣬L{a([siSNS\#1Z\ܾ<fx0 A?Tf >\m%}yGŒ$9u𼴓'/+1rd)ܫɧz/(q(L7XߖY][FH|f.F]-bk5$}&#?h[xA}7]{~ݢ_472JXh]ߖ-76[x(wem3]3hqE˴jk_+)0_ce5b17HsSEӎQkLѯEyR֯i~M^n};v5(fkZ_vQ;XuxHDd 0V&>  # A "`" ž8lMɩx 0@=ž8lMɩx  1D"`y_x 偿?]L6lVטU͵lݬqcL4xFoQ* (p p 9\p 000Aޡ줻}y>_z鷪>wg˿{wn>'/s/u^g~xq]"Io~qysybyZ@o~u9b>yb~="+&wcvL>,7Sw)yŐ>xcxu yK5{}-yy`Y֒(oB!$!BbodLB!d"iM /l!BoZ B!\/s{:t_xB!ow.׼7B!-m?>!s~n442dz%$M}77,#q 8۾H샿Aj}77m[Mb 7 o5KOq]?5N'v4%td\8R:~ZH5oT7KN8 INSP?G$K:׊ :A 7 o;7Ӆ}OIh-|fk}qDAlP|*õq]0/T .n77n[*_$}IH>vdZ0NSqjz7752-/>"Sw8 <򁒩]}͂A Tt3ԏ4]#iOM"b 7 oG6?IgN]Aq V㤴>K 8[ksnlH3{`\NI94J]%L;*r*[4/y77 897lT$r NFoo'b$ NI$A$Z NFr$loBpu +{؇u!GꚖ 7 bouIc#uM=e$rȑe ލIc#uM}7!GꚖ 7 boU+Hc#uMmI󗟕(ri H1:_3i`[iGN(US2)?h5-oTtk狮FHzuHׁ EB֯GSPH"=oo Vscc^;_t}EN~$-Z*#ŏ8m!]qmo䂿5$"joҋFKH b[*T^ޒ|ʠ#=oo vf{c^]Mz:h]4Q/""T/L75-oߚvE:]N#1oPzqHi&mo䂿5D:]Sߒ|$-BU/NI35 \#"N[sI"TZɟIR0"T״lo{kmnt:*C:&:ZG"ߢUi,i@!H"%oo Bb(kZ67YF9H]Ӳo7B*]$N׿\-f7ZJp~ p=hD /o{8=S !1 -oo ^;>arȑe [b|F9H]ӲAmOe}lri wbF9H]ӲAme$rȑe [m F9H]ӲAnjg%(ܨkZ67߾6Zv PY2Z V_?S_>S9թpԷ05-oTV#?ӎ:Pe4Y?u4=NPk+ &A.[΍ъ}tgS4T_:Bk8u'Ms !QN|tBU2O;J8Mܩ5[ojG+3T:Bp!iF.VJO\2#i5-oߚvE+3Oi'8Zq"V]˳-wV \h>\8[uM#XQ-8oaDI٦> #uPmo䂿67F+D w"JlׁINYA$i>$uMF9H]ӲA͂7!GꚖ 7 #7P[D/"pߢx7%O7/_3#7o-O ~ G=ItJx)!1 -oo ^;>arȑe [b|F9H]ӲAmOe}lri wbF9H]ӲAme$rȑe [m F9H]ӲAnjg%(ܨkZ67߾6v ]t$IvɆ$|!U,)R~U\]뚖 7 boׇ9ux?U^K&H矒I3Eh _wMkZ67GR/yic:,$ #8m?iFi ֐ sR]_' Q|HҤB^t]c[8mI U״lo{;T=̱XS?:"!*-B ,#y(VMkZ675ׄ94O~i"ЭÝ6oR]ӲAH0>4\Ǐ$ l'Sũli+KqQ o͍aNuJNJOL*- )\+E̶H \F9H]ӲA͂7!GꚖ 7 #7P["s77TMv$G?% o+ F77'[DHr7BHB!Bo!}Xri X7>Q9R״lo{SYFb(kZ67ݸ>Q9R״lo{۷y}lri V[>Q9R״lo{۶>Y "7Ꚗ 7 bo ,ݺ4P>r8*MTϺN g:YU&/S e ہ>x_;/8I>4u~M?d+VOqr77߹1GCRrHNHZ2nP|u߂eIJPuMDUbiU>)>2Pkɍ߂e*:Щ uMC5}K;$魤]Iz7d]'2`.߂e*Kg)ˍJZ״lo{k@#W!Io9 8 -߂e*}t 7 rߚk}K;$-].G>A@%Zc[Ze?A.ۑ>_w3ixw>k0V[ZkLl L tJ 1t=v`׷OY\$#No9MiMoA֯kIFVHKꚖ 7 bo-$rȑe 9oC5-oF#o #J0׿5-o߲r;$$$uM￑5-o߲8/5-o{'by) I]ӲAвood]8b x\lc0xZY"+C5۵bi]wJ(|`Ҽ\g u㙾-sOͮo'U=keYi.I4!7WW S oMub&:NRN@oI+7ŋ%6׿閆$w(xOTz/ r<^+ߚkbWt꟩/ L;M_f  ?M{FLiJWq$tiv S!TSW:ZT>:MOO_i͙OoGhŮ?ﺳ':P2AG=S㘙0ϗg} V#*o+ٵv{?, Q+>:#i_PbA}*v]Olo>o>JaA E+Igpݩe7P7(r7"k7~[ܒS7of;7ofO%ȝoo>:tfO͝o!$sa7  77  77  7J7 7 7-Bf7eK!-l ooooooooooooooooooooooooooo县u;F@\c`Dnuu 7sb Ziz(O=$8_sL#=QkauTT;F[TMb:8YE] S"o`6&*6%)f]O'&4+1 )RtUP>7œ˺)Tbf|4&q'U˴r42<-5ѵg̻| ] K{M#КAG䴠NxW *~\'pwϣ9_ooooooooIQ!B&l*~MkKײ)E-Ռve0[`*@)osU&q6m-bzYg/7=ϕcn e_Ud}v-m Hs32>O\]r&E8cpToڮ,;#<[tUϟrBMr%f9xMt.M|Z%Z' IZoZ5HlW)y o>?t-z2Kag$‡°]er#oWWܬ-cvGs:߲r@k%UF:*S7eB7 2ܧnV@m窙 bHbHZQqהoo"fnV9Y_`~ݓ4(Lv}b\/ģY rEP kæ$oT"mg3G-8Q.TaJ@IܒR|xc.՟H-WVq}|Kpu7lʲRMUUJIqϒ7*㻶0۪n9kUn"i1MOwi:6'mSfOjV=zjٔݙ Җ22Jz4wבz)>W>Yt-]S٧T:CϨ4_^066'[m#fi>S^WKTYl3זn)#+m}9|gETRJ%_;cho͸YSL6)vZFOV<ےv^*gWu6R*RMRwdbEx?XOf|WRmLx)mo~]k\wKTeKBof͝/땉 ju Z-m/s+roZ]QYA-ͬнTK2zXtÜ_ ^V6ע(9)/i|,x9n'YMo0׿ebi6'6߼p|~N[{v)30>{.f=2sOC[?\bǎRo6ߧ׸^OͶOœZ}99[ng,1%>k6>G|/ZLW鬬78XWgտde/~w߬L^rkjV dqE&=|8DM9_Suu<8z*,7ݒjpO t7)oB hoD ZF7~?  ߴdlJSGY*sg+#b?=9${1? [F1kYٰs0q߲/'-w4SUhNYk= ]7;i=:U~DEY@7M:Nmo[K՟5:݇/VQ>K#Gwjb/tz}pUuO}/3>Ӯ+nk:noÈ.#Q7+W2w|Ed֪K{i; +0jH1(s%%7h67-&? i&?/zbt^D*_KXnSmUԵRtetϟftG~wzmxAE ,׿y)"/z u.O=4G߼A]1^h/ee"&|9>z1xq/Ek]/-\8]2SqI U08 o[&M-_f)kfpKm߽Ӵ>cdըt@Nu4RkcbTp[tҿ͗:6?u meC^DZo`E\/O|Tl̮Vle߬%^5mVV2Jt]8B^[/#Tq!ox)o 0z7 fjooo7-rW͊rM xĮJay|Ycb0 0]inWX7 g+>NQ }mP,G<.T}CuNqփt&yǵVJz+~V}4']pNw5-'l**.`;-Aå>MH,Syybn<\Z9ʏ@QJAyN$V祵ꮸ>>zTM}|lC5*|Y HSjpb ۨQ6nSYGfLo"9vy68k5fE\~Sۼoyϰkqe}7_%y7Οj|V]w7-R۰]u#^.ɐi]x#b{/ uo~{MbQɚ]el ^!7߼ܟ0-I#u )Sa'f9Ω{ϑǻ=iogkU.;48)ѠU?;Db=*vQ r2T9|p5T*KuqeqjzqW]mS ֗q-l'Iri8ҿAw  L0[|g}y|c0}.7Z7jܶdVGsJYzuu@W!ѽ֩ `aX` fR͓u|\8bԺB}K| yf|o24Xx)ooooo9oƿ߭ YplHYڼ=VP V       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~|dh# P?#+[)qcߢo* ޟ%*O3{YIf^bhti-Aq,LL1y],)~DEˏV&d\D?rx2AzRy\ZDOEɚ=R)Zp-pϫ1`L+39Ul: jVq'6z^6 !4o9oZy@R*xZv&YLL6ZhVe}x=.Hx߉2.fMb 4oh;*Uq$׆wWۙտը*>Sz^_ cw=VJˠ[Zޮ49o7u2xzqpVHu=S~bׯ 7SaUg޵9CMrS9Li6$F#d#ŻtͯwaE_\%s72qD317R0$ӆ[2F#p#唿߿{e7ӯT5 \8_ԛ)KZ$ 2 V?At)׿.뚆7{z׿Doo$}#NSP<|2e|Y6ElL*TΟu>ng(hrrTZ{&Kŵ yNg薀w ^ |y"B ltU7/HITDH*,I/ˬur$~Mw18N!kk!7͋%yXkqM\lVڸ P>/Dw=uƕ?l+;2d_7o^/Nsq\hP襑@^ͻ#/:iy/G@.^j*xBo7r T63~xc~)sImԿeVY )W螬ѭJ+jIW9{*p:Eˋubۢ{Tq-I K"o=UASTw4߯3Z|\Y/Tz75(T۰F;׿ZmK5T. 6u5959d/|1%s׿okkM]NY M`w?U!W)v:";սH]f 38g{/uY'.kF"WO2kka:T>n3o*_fLewu2`\ԯA L24͊ו[SõS5 n?@[u&~,Cv`Ũu%ƾƾ}_, 7ߜ7U87%)O7u*׿ohoflÌ_i Bf0SԂ`<^ o1xL 'YB_~ bo[Sz|c`VD٩?`!-出Z>=RA 7[]F4't{\Žج|y&@$-汑Q7V#>EU>L}8f+xT7GZrPK8@w1o4 E5h[d !B +o7 7 Bo>>$F!BBB!#B!!B1E+הr>ޱK+F` !Hs-+W6mܴ1T1D4۴BˀM& 'N+*7n[Ŀ|‘H'I`1yDs$NzVYdtBoEEK/s bH&-6}ᚓڙwμ[rvu_t駟~eoU7R$;Ei8 2O"@"gcDgovʟySwڼ=%sGT_ymHsٹy8 I-5KkwX?>+Y knaʇ{l8R?4;huڋutUʒtBIT)CiKj֎V"2k{20Z7V :KR68fb xYCTq(rVJC = he#6v3!^}q]{ v-TZGؙ>9$F[%WsM>ϜT:wڑ>a(g>#g?k_ ۿ"Ae%|$S6T| oNVm6DߴP~{/T֮]Vbvv,8vibxWQ`nN0/7:F×KioÊ =^aB۰ap_MxRV[gOWw>!W]^%޹p[xawsƝ?/K{68Z͑Q0`mkwqO񢥥qwҗC^&MH]ozQ)goSV"aUYu[}=:Ջm%bx7v"/}R/aoV߻ MڕW]'G[;z^':dvhv ߌ6𷻪7V&:ԢrO<ۖuꎹ\ґ/wݟLQ8>N]$R-/DAfuiOD"'^3oN'[oNWO}4 -sf@^9{[55VCjeW[u[J+]S#͢Itj27I趥^J5}s 7y:g߼0^M? X4/ >~_\4v6~One\Z 3\zۆ&xsvxQ oCeFϟ˖o!}:uj8p㨽{. CnS1{\}hvuDJCeM]ϢQr=us7g]dYɐi}+/.?,>=gk+;N1^',ҵH+W•[gqgg/ש*hukdFTtj+\c/F&*hOYVaj>h5vv;j]f\ڊg fw5yo+hw=8iS+1Ke:6įy۰a>]yՕ{{[v_S^w%a{oY'YU}Zղ_~ߌ]uyu?oS>m~Bےb=D]_;ַHY\{(`Y-}k-Hl$UmW+B?.a\^`64jL7lpo;3٧Sm_(˒jѸ꯿o}}]l|gQIo5!bo2;o2_lwv~y_!_ m#[MMѣvqnk:X[jł Żgʖe]IW!_I# aM Æ  [:g߿`wٯ6l={)}}x7;yTׇ>S`c*sv1-? [#Upc`Y3ju8j4LlZC{ŻJ/9AFv8΅[ ğBӦ ZA-7׼ *7<`=YzߚhrI#b?}Y4B2OUeŬ>ClJ#>[ɊnBO:)_|fxBHB!oB!#B!BH!>>8J!oB!#B!!BF!B7B!Q+[zVY\%"/Z&9Ms 1|_|xZg-&(%_sEZ8ggN^4dzɼye.^:ګiu@TzNm$~P^~oxM#}f] BD&UmB]^XԢs>bHBDQմ55-1w,6e!MT;lwKW\=憼yy/ _*Yu]~| C+.]Xl/?\ןZ']4eH1X*Q\ILhނA/ynoYUNj/?~ku5{7]xZoS8杷Ǐ91¤ |eÆn ֯o-[re7s/>ͯw>$6i?F+[zج}}?_Usntϵ[\w5F[A' 3(pޒ噸A랭ڣ[_l_yOe4ͻE^gUs{6U>mEwT +[(q\qL&,)xWܻjEQO5~⅐AkѣGm\ٺuF&!}J--69[Qk?^|̼GD (#o`U[Gf! 7q\]n zkn_oL;v~L-*D:4 5߄ۼha5Sxs;B3h^Y&hV;֦֪;h]z{s٭Moj({ԕܶ7_Ԃ!O*oMV8aak'M&|8vGno yXj߄ k?pkOzHvCZ cU].Ae׮dLjw>k/]+S@A˪i1+w턅?rޙw'ޖrkSEÕSo)TQwh&E(J 56%Kſl[#@$sTVqu5;o k8T_.z"E#-Gԧv찪YYK%֖ֆ)ֺbxWo9$%MisOZ!8-F8/KKi3(gvNCRBqQ%,_ȫO;E-V^ΒVTYe6T}_}%[l=?u9/>gqQ??#FɧӵXO -&#"^ g=w--$ 7qJ/ [3^ǛRm;=ؾ}ܶo\~|E+˅}ueW<%e'gro*; #yKz:D_qr^SF~V֎8Rڹ_oBx.(awiKϫ7vU͗t%W~W^q>ۢBK̝5ċi3L>cB!3N&v\c gzա J.[闿^p:o՞xaE;O+zܒ.9`n|S_ˮj3?%SJ:4lR wXRivl͎a{CN+>֔.R)9K.8ʋ./Zښ;o?i%V]Uڷڳ[JpG3;*CّEPWYV*|o}A6ùf J8/70[q=6w7z_1Ls+>k9gW_x'ќeH3_m ի[y?dv\l]Y:'?vĐO[eޙ?+Cٿvdl߆!ws?߱uZMuw]Untw:o.λxU+Vd+͘5{欒sD !o MZ?yIN(n}8z¤)YϽ?mFqB[>hz}s߶6iOմŷ6e)3gYqtwC;fqWה\Oӽ-\tʴB;oxIog>^9kQ#-zUWW;wΆ׏;, mX aU_mmj*>B~ܜN]i28u-׎8,/fPb}7O;KiknӖ}}~c7;gtssg_K*x.*J.).Kmt&Mf+ܘ 11ƈ?~fwP^}׼۾wd{bġUOiV8g+,wLܑA;lr2vv&)_#=b疖۪okOz=n쭭?vdϞk׮iimm<䝜itH_j>`k:,n {.ލLf22k˟sk;F<lYuj:&j;NfGòo_^qO7 a# />ƒ jnfW%t֫.Xw.[ҷW[YVXBۄufbٓ O4ž2Spјj?wyNsBބM^4yZa{MN{CNE&p}MOU8\ ;H:@3+?b'^|?k3?% +V.SW',ng"{]DMm]áCMED|v™sۢןVhZM WDj}xWoN׫K_PrFi{~_.S<)V㬝$뛺=.vVOY2QabUMiLveݿ 9)۪ 1>8LLokNlyae$>u$$C؄ at{C*4,ނ ';邒 G 6wT{ӵ1ly|N})U'zV .jU3f80K][jOr!~9]ϟppv?b1˵IZ_,L?}nlD[RkѰ,[W/[lKƶ}yCkzI(} 4D x.^{νݞ'o軿]a%[Q Q g.1kK y{m~yޒ?=s/|ɢ+K,\3&|}wٞx};5׎j=Nefٱigq"7=o=7 yt{Uiw֨ ^[nc\Yaxwex Vy_2kX_U7_4[j ?tY_/SUW_+?m&1xݷjmF!# e5lCq-dPo^e\03G}Y!A4 ,i_Yؾhz{YA{锶J&oV4u rúo\iȆUv*7m.8k ~ao{̽KvZ x*L9~ɣ8_7Z-{nyJ(-^|ba߷Fr#:Bo7U;|qe==W5޸:qO,)R]n@Ssss-.)~Ϯ|ŷۚQ#G:^ koki:Zi6X- mwn|D˨A\K&Ck/6^Mg=M3_+7~ЅU=b4Tb/c_h7~M^-9*mˊ,p / ;ĄEG7x^M/?N{/Ŀi^:lxmny xOg~^v?Nٴ{7cBA_+z;Ok(ݾkXK-i壇FےH fٷv7G'F bd>s׶dn?\zgAwbvz0iܘ%NY9ڊfN+2'\W*Uh!mƍVwrD-^ب9=Q7ҥwݲͻ|{tb1Z_XuW?8ك.vUSqB{ʥ/5Xl!{!gw݋K7<呆W [|݆MEO?3p줩z~_gL(yj}ك}oe_(3}y3OoyuY;ZWպ֊{_b]nߠf]HQS .;bxM7Višn?\r j'}goz (3j^Qa3'6vԜxo{^Fimδ9rjK{>B mኊY|G;{w >Wk<爁-1B.9M~X?[sSVۯ-s3o ::וl7p7Qq:ȼG6oxeŚ[7Aی93*oPSn9\9Ob-;kJG[Vvsz/^Doj_ys/)_1kμi3•/N^hߑ:qjg?TKۤ-X(d塯[U }ݭgk{.}{ӏNp>1a93/6h lNz>mr쳨5\>'ϯ/~ybx+gNӶ~MKxq؉=.״c߶|@ǟVsu:{x[N2ʁ+z*q-%׵vt}Vekƕ}V?9wpM'6UٶuPǃnrɜk6>-'/pB/[.,nKҲK,Z◼uQTGӵ \9ok3N{p7{ Q3=%rH|dee嫂|_[$,G~Wdx=/x멮 &㍍W(ܠW^}no*] OүEޘT"b87F?#Bw7B!B!oB!#B!BHV/E7~k pB!!BF!B7B!d12oy)~sї"Og-{tKBHMK#D](B!%9cIn!I}9KǵR: I}+%v"͒>"0y!rBssrͻ8M_>/|7>MɐjMJ?~BzZvͯS7HQIn-3k[eB= ?ա7&$&رŞHb^3FѨbW]q% vDłXt^Ee,ez{9gΝ~~⽳s3s{~ z-CMtd&IS<>y7QqK!ri.Ο/ ͵uAA'/E!̩8aR_.4KZ/K~ dV~yg]/1p!7"ݭ$32[UDX\oBHΟr0tq5GspޘM0fv$F!zI1.~L[!΢C!B%B!?!BH0R7B!oB! F!B!!'}"9Y`{"vZj9>g93Ƀ"LD~ÉD{ц?Oc=|~'rDd~E9NDN9>{tizQ2y4fߟ|]"|lnt?|riȧ-}tDO"$su?|^<|މ##h}_y\_o3'Dn3@ȍ>O&2ɛi]oI[EM6O%dӉ gH;ѾgR#S\Q7^dy큉y0N&P3'?|$%N~)t~Ldj2oHǓHq}-Hv޷vyRdɴNֳ&Im"gO%ҭ>==ԴiJ>|#vz>B^%}^O_;/.O%"t3;/'2/1,O僒yud^[9$5VհW%3 ;_'#l[Y=y{M2%"]cu"cEޭϸwy>[Lφ ]XT&I|qr"rJ"UvvKf$yڧ!59{7󽫏GtQ]us}7 7 p[_~ٱgzYyOC>]rOG7 7 coO<1?>'9Aӿ ؟\s܏`oV =4ooIMBell.vc}whC1&ˎytʼnϭiЦLK~q?w|i-U7 7 oo6EkvA;}!-hvM׊úvvJjl1SOk۟)o -m`C$#Ė7oi#|obL?n[myKo^gf-mT=D7/[t/W׶}7 oEHșqka޵Rhۉ/=gqx9^7wϭ Ӯ.n|ϴپVlߒfp}-pIogE-p/R$͋Dߦ[}oI7 7MoY2d}vG686[ pEo5ڼmxNlݩaaGvѤ'ogxֵ',ϒ[~W߼~Soo>/nNv-W/!s,uSYf7\gurq&H!׿||Lݹ-CbI!_׿e>X$*8-[ lzҼ_ !KgH~Qk.s g☄BM<*)Hkϼ? feLΟB!y7[.w- zKʘܿ@!Mo \$7+ŘBMoF!7ckn m7B!B!!B!B7B!$N GF!BBB!$f@7 [ ooooooooooooo% oooooooooooooooF oo~H 6noo'+_0>o/*%q K 8eH샿ArLoo'Z9>o6o4$_]66N㧍u4%td\82:~ZH5o6-4KR'd[)#%\kp_ q5K̒t!!YlxZK8_}0y_AjA|AlP|[Z.i*NMw]V7o߶V2-/>6 ɧ0Z &YP25׹Y77VWĖ?e~DVw8*Kuԧ>5ɊY77ܶY7Q:$sN]Aq V㤴>K 8m"m!+&9ri)s0cLʩR,yɃAn.oo'߀7B/3D.of@Ei jmzvz9~$AlPjՋG2f#=ooPV[] 3$H b[*T^>65 B6G:I[s:mxUV8}D6mR*FꚖ 7 bokE:ñʐ2GHc[*4k W(<I 7 v"oC5-o,(l i߀7B .׿o-I?% [~D[4@7W=IJx)o 7 7BCbN9H]ӲA|xF9H]ӲAmRF9H]ӲAmÒ)$r(e eHcP uM3IcP uMsHSEa5-o64܇(,-rf[/mfw>:u.Ve 沅ъ}t|ú*9:-TMÝqZ[Q87 7 ߪ,V#۬gTio᩾4$:Bk8u'Msߠ|yyO.6D%eu*pSG/j8 7 ߶VV#fLK!m4#VYR'.4~HꚖ 7 bo۫F+3Q-8oaL̑I}Ýfmߠ"ZoghYljDl [ SQ}|JeU״lo{۹msb+3*:ѲJmS)`12 ՆA!mJQ]HF1%5:0m)?dkօI]ӲAn.F9H]ӲA͂7ʡ@Ꚗ 7 #7P[D/"pߢx7%O7/_3#7o-O ~ G=ItJx)!1 -oo ?>ar(e [$r(e E$r(e ۆ%SHcP uM˦7ʡ@Ꚗ 7 bog7ʡ@Ꚗ 7 boU+اg%(¨kZ67mZ5?iC:)G҆g|!o!_HyKߠThWj]ӲAms0>O}Z25Go% glp'V״lo{^$̱Óo3Ǘic:Nr[H4R״lo{)_dS_ Q|HڤB^t-B $ۆnenѪkZ67mXG̷2ȕO"K/]fW#Qe a}$|8ܗHFJlKH^)1D~Ꚗ 7 boa}$|8ߏ8-Uc[XRuMkZ67ܶ9̱o+oZ2w8M"ke)N3ߠmw0':%̿NJOL*- )\+E̶H BݻHcP uM7 (kZ67FBoQ&o2-7ّp)o@EGH![Dd_ o}#) !1 -oo ?>ar(e [$r(e E$r(e ۆ%SHcP uM˦7ʡ@Ꚗ 7 bog7ʡ@Ꚗ 7 boU+اg%(¨kZ67mZ5?4L!m|8*TϺN :YU&/S e 沅>x_;/8i>4u~M?d+V8^oUY@X!rH d}-QlQÃoײʲ~D t׺e [MbŲ<:}Sy}De֒2_ˮU&9Щ Ժe ֊U>eᩤ5d]'2`ɳ.߂e*6F5-o߶W +됴?9 O8 -߂e*>NV:o>e'M#|ْk-@-Zv2[`ooPs`bSߦ Og fu֊t߂b*Sq 77(]-J:0OYgd.]Gp]r?9MiMoA֯kIFVHKꚖ 7 bouw7ʡ@Ꚗ 7 boQR״lo@߂+\FBR״lo{$5-osd$FBR״lo{H,@BR״lo{ $ $$uM7BHBootIk;7Nr $Go!o#9L ooa 'I7 7[ҩD  lD  !s``&"Dh]#E*W&o@-+LbmZ5Ho7 FwNJ鯒euK:@.- oTN;夿5 i9dLO3kSΨ䐬)Y* wZ<> m.[&mx8Y?(|鮬E\uXt?"]Zw=5_\T]Iw\gmo*e勿eZ*|ާ&I)~^D+vEK^|n7Efɏ,Ƈ{]o**ޥʾʹKJu`vi >_iˬ5Bo5˵b˙oӆ'85m`1:-db7-cIܩ08ϟo݅y]?K[8:Q] ̮޳foki3_9^rw$ =x^,(O߲.oW9G3GQ6,HS7ޥ3mo(okoo+ooQЂo n,ooa7_E+ooa7N7 7|a3w:N7 \Unooooo% ooo!/B!8 $ooooooooooooooooooooooooooooo K`s ȭNh\='5J]TH[dBH!n 9u=[p!b%$oo%SK()M  au7l*$$/7ʄkS r-pNy%F|mD߲X[opՋK22!75LjʗdeB)o!K;oo;6deB)oo:{G !yIQ&$_"?BUUn/ M[֑];jK/!79nTN! "}@ ߸o[~[B)EdrۃoZM!P+7©@ҹ^ %O?6=SGnuR`l?*mtu h]fx[j qofB=கoW9]xlO  7cj 0ۚkʗoTkG{G͎MbHEW|fŒ)NX7771p(5Aa#B߬x=!Z+X_6%is7M?OwmB}1Җz)_ ܗw.M]D%]Es]>}،5Ŵ9aksXbWehų-Yo%rvUk -58}^*o[+EO|I+SR7sꗲhs\gŻMl7]2t(^b,]23k|Y\_7VPkOll{7/_9]wum oofZ2ߴΨ_tu=$'X𲲹E IyM/$eI 1TwV/ȸƵ_B0>j}*T t;{g̎)7Yk ?t-ײbWMe ǢP>6'/߬x=Ӎff7;^3J ;/2@q.j*w^/qUal'޿|W6'7'7 a k@7 oo- hoD 7-"_?w/+mN%Bfϝ go<2oo4;ǬOe.hM 2J(gж?KS`VDOWy2:x.f(@:-ٱOչGŅu#.2=Ymjqjo_?a׹>U}"!_8S={9 TT_Cӵ-< ex{uM]Xq3P\ ՉtfFuYJL{,"V]t|fN؁`]\7QEA.G,AEhx oy7YH7y[䤃7"R,_*rSn[{./w{4{N?ex>N `7h7 G/2fegyKy9kT߯syg9**eBS|) -G67-ыˏx)H\b||!lZ,8y?"Tkaoqj\Q[ Rb+m߽Ӭ>cdըt@Nu4RkcbTp[tҿ͗:6?u mC^DZo`E\/O|Tl̮Vl߬oABؚk_+{|Z%c^!/x֭ o<7 )  #`Zoooo[MBnba\S~*sRo`֘Dr,pp}[DU MaYSz:k_bK9>.pb8UPlg+>S|ť ]Iq՟R^UMA|]MKs 5N `pOGkj%+o>>T}F^Ţ<T%M]Y&/"TXʹJhbбﯗo7lzCP_fN~nvyYx*yMz)uxru]%J^ԕ_+Kjo*͗_ hMk{m} ېzHn޵x Z%s7׫_rzT76[3Z}\Y͗oI^Mk1*;/U]/ ˼6l׿croZ{(ȠދB儅h]gvޯSXTfWFۂ׿.6lM7/+A#o=~]} o؉Yηss7yeZ` N |s4hcayp=QX]wC%L'%Uw8\w ʒwy\ن~j^UWTz#e\˺}I|vi:No@]lbW)./_By__b{M֍$s-Ց oVuݻh]>UHtu3!`lm{}q7,=.Pt;Bo۟MD6/s7 oooo[AwkB(s*R^~l6oߢo#GB"T#VA%zhJ7gI{|̞`VD٩<]uKP\0K4.gL{y@*hnt9=U /ϓUSg[聊//cz\-]Sz"?CRBou1YJL{,@ݑLSW:,3± o.[_++S/ϯ7hUS fhx/G0A(7 Ӹݼt8h;ooS<{H"c]v߼@FtS$%9u+E\7uk}?_o-+ds=^(Or$I~HR+Gh-ߢ[A#rT`ExgYр[MnPʁ^ fE$^pкLF;d;mtOϙ^gS P%Ru隤$bZkrGm0VO7KfR+*.og:K dyzCo17+\E~ʏ|qroַOܿhx7>Msy1y\/ ooooߴ[¬"Ek^i^95Yf Hn'Db^~,c9Gfi ߬X??gYOFt H]R*ϑT|]H7s4Y'Bj=Sqy6~ Vui!MA*D޷=u7Fˆ:F@MkT7ϵHxZ%qO$뒋sPZ *@=0 ;QŬI ]FpmG*ڰc|;3k/~5ToEW|t{E]f}2x&`-fm#@7[,Mݲ o9ܸ5R]ϔDCMFwXweQmTu4.oZgͮ- o3%]7]XGQ@k:`v\M:\:*\+DM}$ . fyoo/^ %c9MF}M!#fJ#I|ELť/Gj o!o4m7߼p|5 ;n߈Ox9_*s{uMѫ})`n=3Ӡx,ʷ3wt]t Bk7^Rq-mޯ%/C32|ٳTWe=u3XkmAlQBP5kBSPASewfȵ}8Y&.V+m\Z(G:}eJEBo7/^o{n HbzKck@]둗~ȴ<ܗ#`~LQAWVw5wvyeFkk!XzW*k?zMd]΀Ϲd6t߲U\,s׫tOVqSɫXke}yؽSK8okk7o3o~]ض?UAu쒹klNhx/5i ֹ*W֋9կn^D}}-yo7Jwh70BU-rʅ3&G|&GL/>7|١}}-׿ u3> o="%ޮWGdbIˬr=q,7`%~tֺN /e~m18hpQ6S_6t}}-VPO vFM嫴 .<1>kPó;S5ueFTpTx3!)Vh1 X1j]|kɵy7@77 7{p7 oY7 oi S oI7 oܿ-3M\m+ma^|fyZ]3R7-_ C@$KoroTAvR +x^~ĠǸtǁǬ5`Hk^*s g.>`9fhf~ Sˑo!BSKiȷGL}$zy> /~#gem*:6~V1ڂջkZ՝ض5M~oߗSiYGVSwꇡo|; @+.[VI2eMG˪pjmfCM WRMCme]kϳZfY%t.(0K[u'՗zYK[4Էamon?bo,/uY tw*e.;N]Y~I+ċjܶf]߲^}do Vsxqp3y֒o8VصkWqwҗC^.MH]ozQ)go3'rjUq~A]6ZY"F߂Y}N${[4M{ [kԸߚ\:1${@c(f|Y[V~ۢZ,Z_)jaʪ}.W~Uċ7φevay{ZzKlO^elmْo퉈B odk~*Fo K06ckª)jZeV bU>'qԮͣItjr7I趥^J5~K y:g߼y^M? X4:=jWy{|i&\nͶ_v5bq_pzaUU?U/v/}46sۿE5.{ 9=-[2j&tjkUUYUֶā{WYbkt;u]-F#rW*kzU뱵-]OfGGrp@ُ޲~Vk0zkHӾU?_,q"Ԉ:a%G/h]uߒnp@m|STq5r# \[ZA1#4jkk6v2qԮZ8wV]-uqi+A3ENWL(m\d]NůN,Kl??saJlب|[^Vd~e(XQT96!ojnߤйsgVؚ9 ~׭a [˲=9K]6ۭ.ϖݲ-!o#7^'FE$ yk .| ,=cL9vݞ]۷XdvٺAuԄ1~K~=ξs!y}!x+>mj߹`x"oY\vR߽ ?׽?El➜޻Og I#^uӒ.363y{~=rGZvyofĸR_OEV1kfdbSJf.<>6_KYZ~Z1i7B!#a7B!B!B!#B!!7 ‡@)!B׿B!B!oB!!B!BHNtƜQ&=NN7eY󂙣XߴyfKϮό9bȔ$~QLJ1o~CF Q2d܈qN6q:ګiu@TzNm$~P.^Hn߭gc' . ej[Pa2'N3ph9hHB|\$!Hjʚ'1w,6`7<-Tw:N߾} gоj7hT:#6Rbm#o=荢Wom?· _*/#6r¤ f #`Ǘ\Z4_zU&JES1n˯vzY#4hdɘ^N||I{D!YUaSF[?SwtT7:ݺۧARٰQ-!Āsb-&`?y Boq^xw;z┉Tr^aFmP>וgU+_:7NabyWxkJ'%21JeȐ#_}M 'nؘ zz]|Z|{n۶vκGSVi;A[>uK5g~E|YN}\qۅ?pp^_Ŏ5fItyen^(܈;Θدmgw[ُ̮Nmub ͷ6mtț߷אqƥ_F{iޟխ{n{ݷd 7ic'v{˛w?lWN*jK暭[n۹{Mo{噶]^yQdž5e"gowﮩٸqZ6l ag% G/r׫mXZDo_I=EG|)>RTTF+1zG>qE76n{2#m}&,N>w':#w46~ceܰw]kUYҴn)i*^~`ʱwo_.FOb6tX^}ۯGل}7zŜ 7|戤m[wzx!m`{[YbFjZE!_˖UΝbї~E-D V #o ?˪ʬű{[ZkV 7q\n=Y!o 'suz ,8/sI\i6vbf jGJsqGC*?߶*>fS7ݟ7-cjJnlU%wny{դ/h?uj5h.Ty_:y}ֻgIޫϧ={wQ>!oeKnX>{߄UV ޺f7j򡧋/L.>Yl9E mo/\'|( ϝeU]:n @'1-HwUeY;پzC:tgdo~2?~>n۾}up f5}ρox-=}W./nj^qCN} q@e+9eq$ޫſO?\Ozk7`ߪY޿wvwYZ~ϪN0E;ܱ}n+xțzfZ y>DțPS!o]Z2~Wmq~}1P+$6M;!-SjޚSmc*o5[p\D#m箝mSOXW[eKU%֗í=pWeWrHf'Kdz6PY6!8-F8/K˺Y3(guNC2BqQ%,_ȫO;E-V^ΒVTY/]j}+z}u38?2?hK[v[=kztt|ڹScmjk^(sSDoB6M/:#?t+M6?q&j^zpS}-lyw#7>tg7 磿 I;aIdDklǎ︱J|ڳ3=0^~w0zoJmG~pݼܷgu+:s[?YVr%w?za>x㿬A'Z/ &:uo O[{?9P(\ԗ_TR:U߶n\UxRMPsg-%p\uEwvxgO}_ }vU>*ke9aqKfmNiJ*)?лN8:}Wˬ3>kU~ۡ|Kmmt u ig,nUM닏xAY}񄳆sޤSz9/ 'F%:s籉\7 Ck݉8rRknk͜6}߄ Xr\N˶/ƝU6zIT}}Y۾z-nxQkʹc?-b8mӅ3vԘb3pȰC w21qIǟ4t^y Q&O6/[խnѣu =gAq];53N_P#>3ß8o`S͇-zOßr^X:s ٱNĖ7;buG(Wҽ+7lOn۹\yE.LؽgOmO6'rjUq~AʦX+KpWfv U>#6@|7/JUj/ !mcmsͅpf_n`6ɗua [lї͏|ˎ-m9c7 ;ٶSMm67z쎪n㪅^>K4hUL/]1qqU{ESيl|,anF>d1"⅐ 7pPY>uO?> /?gW/_l.-55{5VċڪjʭVuUªXdI(\E#oԕVih-Μ\]r3+oE-GS,cx0o ~ybn^T O߰;+>?'|\p9b41zԣͽH˪Y7/ں61zǾl˖0Z3gi뭺ayw99|sп~vU77z7ol~}׬/mO7~E6cܒqF.YR'b ף}"LJ>G/1>o6}*. 񣺊6t+Ko=zo3~3Lɸ)1&tDr4vv)ܷ=bN(5#>vo>UēMh`Μ3]zKͶm;ׯ0]woQ=䝜YmBVUUQemHXܦ n.0v')u-%ee֊?yޝS}/Hlf;oN5Eb񲢖E6ؾIyoVDm9o.h$F#wxUԲ_.>v}sMțͪ&^'NےZW ay#}OtiYc5yibKlfׯoҸ+W4dUL[:tqo=6k|!c#nj&D.cNjFlА>ؗ}PBf&Lܣw_orhm_()cn8\țP~CF|6x蠏;>z~YT!` f&ާpC2>ڳO\ho%ٱU>oo;3N;k*aqk׭߰f붭wlXlCozʪvvV`2pU+'R_t*ag$ w璷MLg$YuQ-{U D}" oo*NcJ+qMfPY!Uwkw>5NW,F#kr«IVhq6k~2Dص0 Vaw|9Ghb;qIՃLzW׋rˏl}Bo.[6}Æ;U~?^wk巖vm7߯łqly3~b%7j̸%c) G('={ ۙ:}{|܋NQ>.qMnҘ^Wc!`?>hd2Ϣ&m/O^ho]^l{UӖ6h̒feMgz~iϙ|m5[7)^[+,fK9w5ڇtm;nUKXʲ_/bbҥ⯊o*=Nh\f<_h[w={xkC*vL3G vzߥ}>{ޱO5gE;ܿ ]L= :gb41kqc}(mpVȾ|C*bt:GK~'{8϶{>Y7PjڵyUKW?H.6>zφ۲ǻo.8y-o&߈*NP8naF 4u7bWMSPO>M:Mݺw߫A]Gu>ٻ۴郇cd\^}"7wyэ_!w&s6_ŖkNlL;z9UVhwܹz]_̞4~ь)n;WUfumomnk gʲegN>WС⯫V2-wǻTN"̖ǗYzQ/Rbu-US7__4cUo^{Nk^ЮWNKk }A/}%5zZ5;ڽmm;}%˭jwXWY5DGܮdnkfa7;ng~\5hTݜv; rڛsMLscXgm jvTM&-|`]xI8I-&o@)R_YpątU~`WfH]^0:9O'MVSheb狔Gd-/(H[ĕ΢ oN?~dH s3$y^x<ɵ0gFNBR.z![eʪ/8~ݽ6C&O|djxxJr3rr3ٞTwx#OPpݴ_9%TRn܊'{k?U~#x[=P9-ӫw/ƻY{9 _ZmwtPH~ I2ۭN_(Ϣ"6OK;^K:y鳸cƾvܼ|N @;/v0ɲ$;yoNIo H崂vts77wrco⟿іO}Խ%qo;E紋EnBHrOyߏIMxx;)Ⅸ Oݱ/*ߒ?Ϳ~x[AƃW1000~~#cWeSoE 7-jm8m; ,En@n_aZ/aN>"bPPzf32q;z4iìGW2xwͽߵ=:\">$_0 mbwKN_Nq%/"iU5L6y=Z?(a^Q¢>)Q98 #^ 47o}Wr'uE:$=⟸xI/>Hz{3۵αo;Dfw=6>{*^s?|@NG*oiLuS<{iGgftq[IX]Z_u<p3K*y1<䉒ۣ'Ϯ'zən$/G5޸C>$'d\E_+ܱuQ(^^|^U-o%귐}C"b/ B~+R/zy9v~7/ȫ$v; y`nIӋ+y}<{Dg>ffji ~nngYzD xⱽ\y/G7z5(ӣmhӘ~~=k|IGN}j|}ѧL|9W-s=?fkxy(Uq+-$I0bo_k~geƛ@w Bç1qsVLTcP]RI}Z'|.ypM.<4&p2 L3/kBnǨ7B_͞(W{ᾍ;<]Ox9tՆfgGK&@j+/xd\$W*gSj&2}@o{z`}F 3B߿HlFnQ]urcn޾qu~O|H 5}}qL< C¦#g)[K^{qj۶%.`3 *o^>d;"*2%]/rͳy>tOMXf@7ndhܶЪuu\G7 笘C~Zۢ6u+`"Wtn~V+T1aZ=3 C+_UOQܒkK6Tmnxy^瘙6Ho imh@0s4.xL8s*rw#͝p/iapΔ N;|VwsV"7 e7R#_FW1LMk'g%w%fz͹m{yj6-#]6ZW G-&踄EEF*nFWOsH}S0000~HdoJ",:>*'߾8C]X 8p#T̚vH 1pjI]$nsY.+2Xp Ykm` '3{WG(!w ||CT/o7~*7.Ci]n\+J8pק!~S)3d+r/(*(] ǛD 7cO|M 9Iʽ'N]#tL~W]G']SKe|wRy3?.sXEBl*j9[S/Y[EE'~sw2Oה{Q?*j1>zɉޗ covZOɩD=5oݤ.7w|u͂V-Uo1as8R&z&M2ɧ QW Tnߦ2OqT6Iʿ]OoUJMVoJ7SnlZ)׺N[edt^!A ==Y 2|1` &۹# I@d>WVUO<_vT&?LELqj_}N7ݡtD/V [+Ө  r@GQqy ,P̱TšK7(iאԲ&jE"RߨEmYm_ܶ6cI:TݥDN=s#yX EgrFHЊKu#XބZEMDgMOBK͊ќGzS:IXh1Ҳai33Z0fm~Zm/`@M!6S-5g}v` cl֑5괍A 3c$'cÞх1`Xjac8wkn#5'H읤Wjޥ}QS~ˆ80g7c:~364yGL8bf% #-e:RfOp#|€:I^Hb,b.Z8ؐ3,3sƝ[6bA)a YpEbg qe74eÈb,[^N-`2s`9#8, kJ!Q.D(~c8n}e8asqtr֩N tU흳Թ-{y;Nbk)ݶܩ!AS.Q OǬ /F cW7g‡WО~{sN/c߿^2@`*'8F]D w`aEd0^]9ʈdeEˊ'^_xf̎abOqrӜJN~3ѨnV}l꣛0lZcL~Q}& ~Co7MTQ_G5ߠn&Pm߸f&լ0o7 ~C߾~ӗn/vIju5MVW}f 5jTP2yquhIo|!~w+oJ ~Co7FjFA;JKmzmżꙺ#g[=?"oܠFi ݀wQ~#7+o~oB;%yCn~4ބn/o~אrQoBCnp&UZntm ~C߾~S)3DJCafQ_{JM{{ZujnިnSSێ]=Em/f4ݨhMt p\_ο}Qnp~̿UE7~c?Mq ~Co7Mt`_\Q} 5Qo&3^iߥӻT_ڷa͚ht1)5Vs~7mpo\• ~Co8~Z~ 6죱e[_5[튔6Ys9_:vl=$8sVQ;)8ɷ[EOMVoӊMff'p 9~Zo7 ~~iMޝbgz \bЩ^AXҠO17`b<؊vMF߾of.߸ 7;7 ~Cɯ=*q =mc Mۗ=z־4go߶-G4dĢ^znbο~+wB&~SV B_ Pn_~Co7oQ^oLjoRm U˰[ChʴxCo7 ~6MIoCo7 ~C)@i~P!WrZ$|&Fl'͞g7>{6BDd D  3 @@"?Dd D  3 @@"?Dd D  3 @@"?Dd 0V&-.>  # A"`" BMj}e}@=BMj}e 1D"`y_x Ձwe7ddt5ld$NרQ.P@\ADYnfkftCt+]Nsnݪ֭圪S=UuS999/!߿s99g\pɯrr>SsrN8N}&'r{Nʙϟy}Wr~ˋ?ܻ^;'w,ӷ_w9Đ?|sxuyӝK{6~%~ys m@7˲ĿB!$!B"otB!#IM /l!BoZ B!+?(y~t_xB!owS)\ͫyoB y{[vC\X!R%i|I! /'nI?+'B yxYɇԝ2{].Byu[SH"sѲ5>'ͽK!HW׿%=@ZsqLh>䴯d$BHmROAS^~-_R)!*{3 DKF-,|sBeL_ Bߖ7pgd.KcLB!Dߖ7 #Bf|5!SB!B!oB!F!%t&#B! F! xooo@`<7 7 7 7 7 7 7 7 7 7 7 7 77 77  77  77  77  77  77  77 7 7o؇dI 2ooo%m\L" 7 o+JH䃿A@2oo%;u%|77V&QH䃿AЮ fR I=TǍt4%L55ɂ9.p%qĵ,c77d.H5$黎I?"YՑV\ z5}oo%Si.J5$黎 Ck jFqLvWиoo%kUĖ q2\ks3Mũ鮠 (њ]BEGSIGN0Z &YK ([[snl3{`\&8riƽ Kt 1U&o)HyɃAD>oD,77d ." Q776P (#Q7?OB 7 of?% Q7%ak o}>SYR״loym\L"(,kZ67(!oC5-oDT.#oC5-oDn]I"(,kZ67V&oC5-oDv#ϟVȎe ۡ]B'z8ϸqo%9GBWj$i)NAT W]ӲApP>v:n݇t8Nb[*4ij}D>ō$to{*C/O5ZG"U:RH-;5 lXUc^{8~? U$2mod؇WE^$j.o!K?c& XꚖ 7 "oMu{CT&#o!PzI?NM^77k u [?O|KUVHI&mod4ul- ժT7) #DuMPp2k`%~$Ա-\↫l$t[om$rȒe YoC5-oF#o\Et7 "v% O7G7G؃H؟@xox'O ?вF7@۾ Hc),kZ676.&oC5-oDW7!KꚖ 7 "o*7!KꚖ 7 "o$oC5-oDjV7!KꚖ 7 "ou;֑?+AQdG]ӲAЮ J ő%l `u3㧪Tu8\2;.uM՛8Ϥ'T-լX}qxiVM l=}tgjo8$}גqN>|+ &A6[C*\I0n)?$}7i J"(,kZ67YF9dI]Ӳo7B( ]$׿[$ap)kf$ԿF7 i$_ <po!}' O ?\!$be o}>SYR״loym\L"(,kZ67(!oC5-oDT.#oC5-oDn]I"(,kZ67V&oC5-oDv#ϟVȎe ۡ]'P}Hn8NJI/l@b[R^Œ7,'\սi vzScIwSdjt)T0c[Xu;n?a߸e [ >:3q|[f8fB]tTۏ|akZ675Ī#xqCT&%7]NZwmCt7p5-oDߎ r#i⟉2tď8"K/]bWCQe [S >&8ܓHFKl KH^)jci5-oDߚkHpo?jBЭSm !߸e [K >&jk+TI$,i1od579)ɇ'8)G?2/|p2ۮB 7 :ZIc%uM7 (,kZ67Foa&do-7ّ,p)o@GH6[Hdd_ Ho!}#Ɇ ! -oo ۰D>arȒe [lbF9dI]ӲAmE |li vr|li vpJF9dI]ӲAj5|li Vc|Ev5-oD[zt#n|qT>%u|$Owl~L^nI BuM՛}N5d"*ĽTj>7?X啎A6[JbŒI|+Gv@גHK;-K,GTJwkZ675Ī|}K:$#>%WGTj-p?cXe?*C*{]ӲAh.bŒ{+nxwM:Y 4X F7jYʒt rһ5-oDߚȕtH[wWe͖\k|oײct?NV:o5>>%V.G>A@%ZcXe?ݏA6[Kab䯻7>k0V`ȟg+VJ莓啎A6[[so~*-o%HFvqSjԇg:VddTi J"(,kZ67YF9dI]Ӳo7B(7s H]ӲA-#CHJR״loyϑH H]ӲA-# | H]ӲAͷGp Ɵ矒5-oD! -oo@[%na,%v;4%۰HootTXL$7o6I7 7[͖D  hvp*" D!qo&y/a [D ot9Ю D ḙcH#y_zW:N`i#(_r@%w_º."N$ع3@q$՚W/ʔ #8@*;\I+q-Lq~P20k3]Y  JkhuMti}tef3s?XOnO7PZ7?ᄈǍ8P2TsL:z7OK.ƳvR鸤yGV "`57jn_9nw$5E1lґ޷Oeߒ.QW9ۛ7܎|7Vqu[ @7d u[o  hfpKfV*Z= {od 蜸ә=4{ooΫr7 7 7 7 7 7 (a 7  7|/!BHoA7P  7 7  77 7 77  777 7   777 7   777 7   777 7   777 7  77 7 77  7 7  77 7   777 7  bk@X-F!"O]PN/oo!7nG`mфB i-go۳vEB|r : ۿpElqoor!!nv_ʄnTjGj5!!JQ&$t0r-(Fm[ң9IR[ BBDLHa <VDB!6ׄȃeUD[} f\/ߺ~O?R̊( Œ~,vUcD`]\-fHH%*،lY{OZI7-{M%BM`z5IWĬ$SYGI_+L*KJF0.9aҵ3[]FK&(_}3=FFTO11."]p` u1+(M2kx[YPTb#Z> 3,mo}أ7)6ZtTe|\VyjsRu`U <W K}K~n'O v/Ppq<}Mat)__nqepH%[ߴ.Q?ຑ1.;onHW `N0[2QyA/EͥGzyu3pSD]u"ËZWq[`@wsD1fgE}ޣ} )唬7%_4>Ib|E|tuZkMCti*e^ҭg*wGoy{KD0w' [ݠ7|̊HT*T+ɪTėO 9KC䫙֥k2wi2M߲ofLjSeM7꧒=_x&W`(t%D߂]E~ʏ|eoqG _j3n*wx: Nɨov\O7  777 7 -ߪ fEԽ<\L;=ee/PiӺD-z_`La7bMnFvvaoeIv(*{Y)>\)?rz#Jͦc6'r:n{x? {m7ŐLP23[%lh5DQjS|K3xB<ԸLf=b;8Ss4CWjiuȓp;֝ϕyᄱ6u2SI+]l&݋*L7,oYdi]nVe0S.Ȭ|Av?5݃<,zx7X`Er<ؙuQ*eSi v=MHqp:EJOA/ɔT-zwMz|/b)NMS<%IFptY^tk[M^.-E[JcF _榈{%:M\BtW?iLsS-X\c,7_p#cqs" u#W#{cI8-kk]Ů3GtO\ 1-^ )0g ےZmUPI']*]:Ӑ֦xMGjpc7:U y{w4uLve¸9qV7-շoX;kU~Z7{zКȴnPfpVYK,_Ef F7~? 7 2oZd/ZQpI2Uf YlNq/y6ȴTe{(VQw LG"P}k|77g%Y኏$(p"R|Rӥ(TxWѓ*`Lf,g,>qv"}c6 {Kf63x=R(Lf=ړ)>VQ 5r*~q33~h?2U)7R;C*ypaJ;-oHb'zW_\eDCkkc]:>uqʉ'^tipTeBir.P̗tS/"/:k5eP9~ܟ=qqӽ< ۪଱Jn7ҎFK[v)vȘA77E'WlOEy+0S+(K{B_s[--oDO?6|7EJUTq[fk4?"SEvygqiG  i]tdf)եx]]?׬O *w[A4}l|Z0羠OF(Vh+@<,툵Tey{S78uLf _KYT_XJͩU& ԿY:__#f/|Za UֺQ"|ĉ|n BiGooooߴĬ(ufuE)Ho{MGĚhj#,EAоh??񋃛/< Zk f`}΂3#$kkUziXOLӥm)?R~\ *SJOWwjZMimP'JvsqƏ6hOj3,7o*iul+Wך֬-&VJ<1[NǏo K6Zc6P}{*Uq+7DŽëJiVnv7_7v"Hr,7L-{uBҷ㛿IٴTi*WlW N\e<艿dju}SXYQ\k]!)'˽8_ܼfS$M̬9ު^A[ѺxW M h|><sE=͑SDsl $=/>.S0oG(f]I׿ujUA[᏿ȥiD,L>fs 44O-<ُҺ" SHoooo[M oF Kۇ@ꎺmٺ=#bM4C h_FPe[[<^e sTce( [S:fVAa)?n/q1F*Y~GmW3SiZ>͞mQK |ⓞK9^=yC9?ԱM9TlZ]a7zv h|>imdkfEsi۟۫9o3mppIxIr'AAKqo(/Ο_ltO*~ Sl'M0>_Zoo I:ǚ7:M㡿%urŶד NMN?}׿_W^o?׿yoWzgg>_mj*B=i37ͽ:J}Wfݦx,tM2Mz7f`0GKSs>7]~ͱE=A҃!7 \^xbo֕d|[Z^\FRA$c6ǀKCdr`?͓(+o?ooooEߴg x} 6{n\A*bV>/ׇ9:8RtiU8 ])[帛$cq#<A A f5"+dy- SZO>mQ8?=S6g:.ubIoAc2G4H?ԸF8T4WJTy#[ Zc6f˃ 8>]r=ȽemԿ;\B;L}s,7Z7IL{FMTws\458n*ڟAe) ]n33hu|;Ud{:ti:7?S-]|7ntikm tVD-~5f촎Eߒb%zrֹi7;K=-}>[_&*NsÁVϞVhv}ฐZJ$woFR~󑛏'Z#˾z7f`0GK6FsXZf7YԸ'uدevgWVjxd٦jW52UOM롷rv\-T:<ݜ5Ƭҽ37>L_cLd17* h l|V=eܛ2"A{k Sn\Ԭ+ӣ._Э)M}F.M#f{M1] Pɮu/AO+7 7 G 7 oI7 oq S o] o߸!\f`A{UMq >o_0;l#d:(̖gk,g>FJ`E'&8TK}֞I?RP",4X}Kit?fkFzc/AL%`fcO##uM]"X+(,Xlyן+7!7ڷH='=9W.>+ھ󓵛*)[-c')K5gXթ"CŸgc] E9眃!vƟb9_s㆜s8%gw\sCg;9[gjHo_Zæ3g% |ST S>dǑTX[@GKZVYRt_H\0ɘ*ejIɋ}5|)knzI^dmkmam(wSKR968fb YCTq(rFJC '= he8#6qsN ^}q{ v-87'rT ܸ5Osg#ϟMI[~N:COgdНO}SO @+.[VI2eMCKpj#ڪ͆Vׯ|ڻ׊b־5nq2K * -y uF9ch +n܀O>0qI :u[ggKMx7QPl]/ȉ[7 9^3[/ۂa}!f5ꫭVM[yԮft$jҺ7Iȷ7oK5|3͕ o^u7X}GLΟpvܐ3sC?r˥;]nOg_l?x1Z]u8p0*oϟZT&xs]vxQ o鸋CeZϟ˖oi:uj_Hc)1-? ;UpoY?nt;[ĶWXm VkCyK#,_}?K#{}B׭ pO!uiSL  >=pݘy)>|oLDhYQ7>#^b`D}n"ͱܡK,]]14]s5l8ax> xW&^2ol='V7Zw[yߚmw\6-ߢoEeVGGW[Zt4VM(?嫟=뉇㱱~gQUZWo^e9o)XT7Bґ^J%>CdJ#[M^\ON:.~pz # !oB!F!,7pF!  C)!B oB!#B!!BF!B7B!(+Yn^\"-]ޟ9tu^RYN Yvī9I"_xZ~s.YP4hQQ \rbմ8k~ ,='TS6M(J:k.^gH8n┹ .ჼ ej[Pa2,3`|HB<\$!Hjʚ‰eS1{~|꾱/?;Ǿ;eꌼ)yjWg)!$,FĽcpsΈWroz/D`d}W?!ahť+c\PxәE)uW3Ə~ -KV^aтnN|`qɓ?uGزaYy1fPWcܐgǍ2w&;5wʴyg >g|K=U@48Op-vzoB f.{4椯?# 6~qěoϚpeKҩp%a٭@98׫u կ޶㵣kDz_NK%ν:9vfIgs _}}KE7gAI^{Ū[66knnix;xzԠ>pGCν6QZqVW7Ȕ-]~2'O8;} M9k/ҰWg[PX\IWҔ:|P;mm,`FwlԺ]rWCq#%5\¶tIۼr?iXߏ&Np¤q'?aܢE.tu܅Kƽ3zdkٿsÖ4n8zhcK[=o}ePѯ$^tꪍB{Sp1{48+i>r['8X{^D_zrN&>"L$Vjݨy涫w|l[OkHN'ΚStU鸣Auc_F[tmYۛPtj?څ*1{~,JieJ]u;mR Sr pg 'kcxusl/Z]oowB[6ϓl߾]]{!L/[ZdV9}m7'}ܜ'rD (#o`U[SG[cѣ;o7y!o=J|GCu`/of:q~,(D:4[$1߄ۼxa53gyk̻Bޟ0`QI:h؛Vͻ֖{:n[qWsMom(Ë{y҇6,}f vu%Kgʟ2mӦwYIS>8yp 7UWZ7l664k?s}/t \xaoSEo >==lgqކ.ƒǚ: 1P%Fo{ɲ,Xgva8;,?}&iwwyC2o+|g앻}z]>Wcߒs7q@d+6pReE'$N?i ?i7`Ս*8U[WjYH7W >0;c3h*bpl7)J͸e6w^7BF3hqWmq|{(pbꝐ+ZgvH𷆣Gn%"^ kimqo3}ڽ۪^j}Rb*YZgX']%Wאv[*7TO@%{Ժ%b$#›$!/Kt9xIjHbQ(.j.kpNygU6eocU;^>ѻ^恛cyoB/YTR*LFD6.ZX\"壉OI(nꌼ^:ͷ,(d7v|ӣ?~co_@!ݹo]urѥ)7~yޕ'?Gz9 'ҥys֘͜U?X+ 7yo3kP'R:d=+*Jg4>b_w_x7]cik^+ފ[XWv-p񮁿k[4%Gs'88}WɬUUP> ]6J\NqjIHFHxksȹnW93r_g%lEBb41D^'cW}9c>oUo싳jO-Z۬=%+&g撢s}ЁM#{g#>psMuC7mz_Wy]M_5W_jؗyoKW -)\pނNg/f)b3s̜8yIM˟_0Gw4+^ZrWvn\Gc=ԾOG쭆9 rKd젅=5_xQ?-tS,( |q谒e+jNϛieٱNĖ7;b;9E([_4d+bۧP]~\zx܉++|+ꪬmJkN^f(Ż.| .1fGCm\_?xonf-/[=OB*)ڎ 3(ľ\mC?ckzmb#ǎ%W}i.FKu/Cyo7y:i\o,tUy[u:~|M}7 CN=k=A{w/jT ;CP[qkwqŦ[.po]{+.X~\xk T7s3oyEBަ͚:3/wӦO2U(ܸhi3쳊^|9w֜RW>zckʾ:bo7mx~]g;|y v$-/q7-x?[tY+fʷ֘wۚxXYvnmyKsGBں.# {e~CD۱f7`X_jY {jnUSau*\Mx!7Su-թ+Zg8#gV 4[XIT|q6qM6nvրoTlݰ끯 zVl_q[?_wQ5?'L][_b9Gۚ;;NCZr`gݑ +[9__e߾2[^Kޟ?`S^{ֺn:Wҏ͚]vK/r _Q7s񶿭Z[^`~QaџDl7m,[&LONxo܇N$4F_pC ;~G{v]\-_X-Lf;hʰ ٩p%˗ܖ{V#L5NJ#|83F>gz>uWHCcSSg[6lXx;9[V]|:Vg5tZܡ o. tf:2x2k˟8;wn/F&FVqoneՕ]/Vpgϛ7j7w:!ow؄e߾ڳmkD<# /<0#}k~mxk/x+/! -[) dpBmB2b1pNyLa_oA ).]:ar7Zk_(mN,T!oB.>+?3sߵSgQ ˟c&>p>:q;RrM3qC?A~>rngZ|ͪuub5m|ڧ?h깿mشy嶼-ZQ Q g/3o+K^]|OA_7띧}EE+:RxΔN?_Ǿ:btxqu?4zl;ۥ:7~M,y;{=|v]B~eYp}#7eؽ}5-eOkiٽ/ukKWZ[?W okǭBڛVoZlΤ|] ~?75d֎%TKoiX]a͓JWb{KrX'_x03F۵]k:knzV1}w}jkf ZǬûhgG\k ;y7Wa7;Oq.o^Ǻ-c=8Ek;((Ѿpz{Ѵr &S<^oWlXeS֊-D6oSehw5)_/mkzgkgg]_2su^f4c< [{l֊?VmP8][r칅Hſo}wtv8oy+xpԭkܻ}sQEoje]^͝Z?j7[沥%+\XX?\Đ煓qWB:[ĶWXm VkCCuttoՒIZMȇy9O<S1{kr1܋Vᚭw]=zIU/1_7+o87|j9 X5U+tߪXy?ZPrޫ7Yѱ7 YQo.mʲ>f3%?yW~./νmk>w;:>ޱ텶n[}oۺ>~-}t}FW-ofw#G}s+o{v7R?ZUG'.xwѯ{ ʛ0nQA~s5q܂poz]FImhʁ76+]]>x#?D^:xg7|1P%FH٥T-v _:#<3fYK?ܛh/lmru Gp;A(wmY;הܶ})B,XVy:qMboݼq@Ǯ>۶:X٫cU {O/Y7/\lf- WX;cv}GԙyP-!ofZTޫ#(XD:O<{SO7pu?^Z{׮ rӯ̞a|4gz>~Υ,^flR4Ts9dgQ =K_~ϯ/~ʅbx+gN؛nMkxqĉ.״]|p矍VsRoUl;.}=񷪝6Vny²2sղg4PC\Wpˑ-inh_tSG-ֲۭwZO[>gw-N ,O ;q;gOʟ7[yBΙg"ow'Qv;%ug;9ޑϽ_ߞhYkIOYP<}μ3E ӱ57W$^zA%='y\1_Ͻ7Y=oηş"lA7[.p?Qu66Q]b^/vXCEwzšW6̺iεXGk֊^V ww onkf-Li3g׋K.;W>Pmypuw̹֝.\]ǵn}|f~vØsg@􎳊[fC=so#ι_q|ȕ۠^z[!#b-]xۆ_\1Xyߣw7.ƶ;zЪgѸߺǿ/Ԧg -ZmEsuRʜ_O䭻=ɑ_Ҋ\m;.WϮ@ĎZ %;f۔9gTcY5ϴoڱs]U ?熾?ZpWO1•\3N۲-]QV|剬(Yb^[7vաv7P?{OG9_ϝoߑtgdo{YK xo¥+KWP@X\6_zӿ[L(\U'PaI#ޚWC yÀ_=2אDޜV$bd9!7F=#Bv7B!B!oB!#B!BHF/E'7~k pB!!BF!B7B!d o9 x鞾sѓ"Og-{xKBHMK#D](B!%5eIn!q=9K?kkyq%L5$B|҉7⊸/äB-oU'R'8;ϧ)OII+V\69s5N_pW=~߂!YU_@Y n ܿ@cL(//gL|ILFxļ3FѨ[QWPP@T@sXCCnq9]X]5:sTWUL|8GUww !9oEȧ[ |H:fd"eұ" !l;TOy{c6,7+'7B!ܿ0?uc6ԅϏi`!Yt~!BB!~~!B\*F!}q!BH(B!oB!ga_H;.EN3!g3Ґ"y6l;G<"rN4?{To#y<_<<QOy/c>?&?kisE/'yENhȟOhɉ 9Oѳvηss"gdvDsJ$9}C0__E9텋c;3D:ٹTLv~V4/^&r\~KӐD?~ݐ++VUk":.4HFLkh9}#dM;_;E9w0>07;vnsȻ"H[\ؐ.|/Fr{Cz~Q$w4;.~탻bsɇͣû#Ր!EZ\G"^~0-/?Dsȕ"ڹ_*;}O;=hHZGykP$}6#\ a@4hg`$DC<46jhih47&-v!:"\$#=v H۹Sdth|4Ǽ؆=cCƉt'N- :{楖yYD;gU]lHHtmݐnv*z4aH|dZC{$őn!#H:DiC}|$} ?M%Ǥo'/~,h x)E^>A/JCyu!"jtdxׯ-5#ycȨh\7:6׍طG3m;D7S2l`&1BLf"4d|ؐnW$E Z;i )QYq4l'fDRސOgFRagVh|Y4;f'~p?î=As2oo]n9W qGtǞ_/<W'(oo.L3fsQVkvO/)C|A76:岿NiSL͊s'o@ 7 7 [h(o6yG}G=l'6~ic%"ǷXGMO:X7 7 ˸iG;\)]zoyc}֘#nZڨF/lUͿ].r㜺 ki=3l_ڟ)oToQh[XD[mYGb--okF-Vhf7S!o߾8~!~a[f7{0o__D-ٯm5o[^j|'oy:m_tt~Ͻܓo|/8‹޴hߝK3ov/پlߢfH&7[N[To17H[T^I77f:ߢ ooߒ %N99۵G~rmD޺6ziɗ䬿\kǞv Yg]?[qSkl_v/ݮ;Ol–K?mqʷ.7gkpߴ-i*-R(/OW7  [\_sxӫOcө6.y+ksQv}N]U*`qo>oؕU5R-zB*o nS7Οoo[-Tmgv_Ưyßοgs'Ly^'M{?(?of7ߒ޿_HTon_yAsȥOUl낋=ڠpܿoo;1za7ƦƯl~otvob o^oZ"KDO 7  o'QEyo{ohv;{Yw}e7y)_7 7/4e/m_Gwя~M~ϯl~Nټ[W[нz 7 o5\-6-O9c#Cn8kp^~>eRy7 7  estM;oo_F!B6!BH X#B!oy~*P?],{yy?{Xo%758/Z_F~\%_k# l\35L7fr!'= BNZB!⧿q @H-!BH:7,kB!${MK7B!l7G؇5fBMp7慿B!$~α!R%i|I! /'nI?+'Br7G;eH»\l1 !VG+DEek-|\O{S+!BBo^]O jq3iZēӾRB!Y^KR<37OYx|I%BpT- xKʘܿ@!䲿ro \ć7+KǘB roF!7ck n goBO !B7B!B!o!BH AB!dm7B!odUoooooooooooooQoooooooooooooo0oWI7 BoL"aҥSI胿Amboo&ۺr& }77m[=>o#au I胿Am%fi-$&%qc&q SMM` tvst?q-$  7 o;J%$TSP?G$K:׊ 8A 7 oW%B$[qh-|S(I W 7 oUk bK⋸ߪ qLSqj+踴 LlAlP|طqH>tT `s5^qoo&d[$_}DVwxqL}y%Ss 0[meAlMSGouGe 4է&Y1 a=;tcEۤC:2(.ar9)Of LVW[(&bL+DGN:͸?%.&|LI* $ռ LV_>o,77d ." a776@ 0#a7?O 7 of?% a7#ak oK&>S9R״loz+]:>Q9R״loz۲>Q9R״lozۺr& }lri mlF9H]ӲA|<F9H]ӲAbB4EuM:M}806n`ܟ#AoT5 Ti dYc^/b_Ǎ:vHqB߂UIW#)(n$77ܸ2бc_$jď B%uT[H,5 \5}x_"qT%~$-X^/q|ʠ=oo l}c^ƽH?h]4A/"T/oc& XꚖ 7 Bo5t'IUVHۤSx 7 rj+XaK6q?I> ժTI|tjA.۞NR Qy6nx8b[*T^R}D6nR*FꚖ 7 BouՁNp2$:0n? MZeqJ6F- \$rȑe 9oC5-oF#oYo!7oFKO o:#A7o ? BpO 8!$de oYoL"}Xri Vt* }lri ey1 }lri uLF9H]ӲAm$rȑe [y$rȑe [ź$iY "7Ꚗ 7 Bo/ V@ex(,-pf[V_򗏟RթpԷlkZ67(YGLѷIO2ZYglKUMSM$77ܸ2Xão8PeT=6cGH|-Gɷ$77*]$c_MD>De:AoYU2O:Jx&_*77U>Xo.vC \l˶LZ*gM /o.-$})K#,loB7 mI$C5-oJN%oC5-o߶,/&oC5-o߶IB(kZ67m[=>Q9R״loz+_3>Q9R״lozX> ?+AQF]ӲAm%ٜ&P;I |$nx'%-R^Œ7,'X[״lozQ,cIǾUy-#ѷIegl p'W״lozܸ2cIG&/SY8joZh!a$!#fPꚖ 7 BoUk9GqCT&%7,/NZwmCt7`5-ovGķ2tď8"KoYOZw^Y DJꚖ 7 Bo594pO>"!(-@ ,#y(VV!W״loz,GķýHTn$jch5-oTGķ+vqeT68  \lNuJu#RT,_HX)Ze]"o䂿%oC5-o,lri߀7B * 5Q$w#\oɎO-?rEr#$@xo@R CI.Q9R״loz۶z6 }lri Vf }lri Vn! }~Vȍe K|KGOō,. ~cXerK:*ݮkZ67(YO샗u%Q'uܧR wW!YŊU&k6NW:oW(tHR}$n`T̨I2T(_r~7kYReI?RTc]ӲAtbI$US}$է@%7glL6q`2c뚖 7 Bo(tHܟפu@%O*kOl󧖵,ۤS[״lozC#W!qJ5<*'(hZ slL89Xo䂿V(tHܟR ktd͖\k|oײcߺ'+ \=;} }7<>k0V`?i?*V2*'+ \j{*-?%HFvqS)dSu2*tI]ӲAn/ }lri fA`#uMo@V׿LşH5-o2r;$ $KꚖ 7 Bo92#YR״lozH(@i #8IOI5-o!! -oo@[%na,%v;4%m^2HootTVHodm]1HodE$7߶}5Hoɷ$ļ|;9/%]@$7p[.m_Ho>7vI$7/T,4XZHʗ\>qݗni,|KHSD<;^otG2Yy%]~2LY0%˴ O'%>#ݕ7?MѠ&xV$HiMǓ%*UGG]$YJY[*cI(y?>k@*7ԊiI^g@oˋ/4J:ýTVNR釤HuKS9w^)ΖΠ͍ OJ([Ur۸!70S-db7-'1$gTN9:Nͥ2T+5;][ҫ7*[{J|;7zPe.a`3!>il'7Iۺb j4Wf9Rh]YIf1Vt-T\e!*LgXIxnUfO2_2A꛱0\Žج\622G}rAqj^ V\@oY˗J tC}afhf~ ৿IMֺEݬ`.ʃWzW UI쿺fP\;]:S7Nڎo[X 4nd̠onQO[W_t%@G|Vonzr69^+r,ln7-GͫȘGh麗q݈Ȟ8iNڌUL7wF7v ToeKV7F}[f\-pҥ5O@? hmz^n'td)ZQ V; Sj}GS7+YPЎ,4[`0X7'Js KqGssMO+f}x g[6зU|̞Uֺҷh岿oo `oooo7-r͊(<\L|nxoFhZ*r=wY;kdžCo!5>o~w,pGvY)>\xfW\<I[ ϫuI_W|&ck3iTzSk;v>G^1fqi 3nq[<\̞bU&WfjSw9?⸙?WT4ޟZVK^c!<0M 7MO$F MC+O}R˯[D.Vv2}x!5RiZbim.}fxTuR/4UwZ*rg!ߴU9v(vKʗSRiTYGݎ52OqO鞸ϸ^kgp{zmi-7;ujnd̠r}"rs+秢O\Ǖ(G{B_s[--oDO?6|7EJUTq[f/:tUCѽ]a\aj߂oZ%ٽYwu)dgpW5)Qc+?M_- k/(Uu2Z K;d-ooޔ N0w@fy3e_K(S+M/t M{G,/~/|϶2VYjFu '՗=%ue6vZ*x)ooooo[޵U%uG]هfl]am =#dM4C ۾dCo~~7_Py,͞gFHqת Ұ8ekK+>R~:oKyfV\BG:|U_ʟ 0ժ{Z ۠7TOԕ3^%lОxfo9o>T,(8V6( 5GY[FM 6Pqyc:1DmVlU*W0c30o{W(Ӭ6 ooP#D͑VcXn[)ꄤo7Si=PTخL1ʔy27:.۳J#껀CR7O69{qfkn-Mܫ73ZGtt o{zyoxW M h|><s_Zo9o._Ptofu\ zoI\sӺOowWk{x~o7ٙ׿i۵z8P/jOLxZ/M^itnS<K:K&oޏx~GSe0pbA}VF?7ޡUx6QdD? 1\ڡ\xR.o߂oZmoʁтtoZ [O͌<\`:6NcSߡ|m].&;) YntW"B6.e [6?A҃!7 \^xbo֕d|[W{ R/ M}F.M#fWft1cKCdr`?͓(+o?ooooߴg} 6̝+MAT/tv8Rt(dۗl2-JYnX2~*ϱ2{OS:fVAa)?n/q1F*Y~GmW3SiZ>͞mQK |ⓞK9^=yC9?ԱM9TlӴ62t"sidC'?{Wsf-7NA ?MP7O67J㘁Q^^?Uҥ^筿)"TNZa|:«r:3xu5}ofuCKm'h֝~s ӽZߌkԯHL|MۮճęUzQ{fo{Su.SҹMX,,ez?n(˗O͖`} ncytuK,Ե͌'#xwdvKvٞo9oZmoʁтtoZ [BӱXwsor0iOgprsBI䋏T. syYWo_*H4|k774ۃIlYo. ͓Eˁ7Oo<oooo۟#.|}qfVmuCo!{{}ЛS!EV/ݕYOk=JI?8j`V#:>`1_sVT ZۧC 7g*v*׈JJɘ*OvxKP\cAkަL\}#qyQ$33kUVҷl͑wK~g܂ioU&itcU):L_ :a'=7NLW 1(n*Zƪo/[%&7MwOSV9kSk-郿)z뉿Ŏ!^]΃os79;7o't/HjWnn0KME 7o3mozolroZ>.M1槿:~Kӽ/f-7r{֊H7[ Էƌqo[RVDO:7;]~_q{鵇׿Wg$[iss8jͮURKNMݸoVOo>rDKosW9~W|l h)ƨxKC&>+]"LjTJ-? 1t\ ~Zr=T܎JSƘUWc3+tl0,Ceֲgȶ6>2To!{L~cW.j֕d|[Q/֔?>#zt~{н&}.Uɮu/AO+7 7 I 7 ߒ*od)O7~*׿o`yb`U1m7%Po>ŎY2[~هjb As* Fv|LS ăRc+.WPY{C'=HAG<`-ͧmI[MQԎ{JTy^cOK#eqv@7f/rH4惿B!S䦿 77*7 77Coш!'L!U"rY!B7B!B!$6c9 ReU_o$Q!H܅f.Ro?g3ݒ C*:-ƼǶ}.1p醽yymw(}wrU_RAUpv;Coov[FΟܿ^խQuoݪurE:騠>oUVZuVN*wѪY{Ł{memyɎ~9t*WuKyY}KƥfmC&;tO?]8}:t>Y}_1 eiWDRHdoB؄}B=[akB.8Wfǃڔ4o5|߱=ˎ>,pꈼҨoALw[;UpeG߲OgkO͉YvUWeڷk넢!~K=ξs!z}!x+>mj߹`xo_rM>+%7Ziw}qho^z;ֽ_{~~AC4rQcj 9~Rg)!$(Fm{_̻yo彞 ֡S?TR/<Yw 0EӋf"7' d'^7Չ_zW[&JES(2_-iğF/4í‰L>pϴ;e[W-Y0s۫sӧ}=d#F1FHݰ[ h3b0j}|!9~q,^W~Q&O6sZ:#fuWjI?lw%o[߽nݛ92{twh dY_ S6c&~f 1tj7FM4h']^I3Չ5: +OzQGg{N UYj]{nq;|U[7YHUUUm۶mS n*ag% Gj76oVRDoFcF V޽nٿKf-fʝU(|M[F4+|?R8mR۔b :`~ gYNאzLE㶮]f^A߶ouQWPW~c۲ϵk⨫[k弣o&F(?S״roJۀ\$# 27ȕf%FpO>+fH('L)N +*}*ZZ@hY[|OԻ *jcj{b5K;͹ێ?I .Vަ>j̠Å :,jq} ޟ]*ܰOVr5 /*M8[y]UUi6x!mOD6|$U_77-6gɲ5lUp6p WUuٶ~?c4şb4?mGZVe펤fǚv;l_~1u;US!VP[->p軇^YnZew\m*4?~-lE:T8yʁ38vD _Y;<[EkS֢/h]?_3+:[߽vK[ǵ.qo{juؽwdQwhE(q 5ޅSĿl@8sTVraNm;+UyW?`+b={?cm`̰)Yk Y+[KKv#O*7TO@%{bHj1Ǒ|M\Ő]ҥMEabboo?zUoׯ>n/[{6WYB.%n(\FMƔYseGzLG_}ַ{_޼mknoHųW<Ӻ"6?jc=|Gi+pEӦO&#"^ g8yL.*y$ 7dȗ_{T4qLoJm'xG>oks2YxW柏 _WNb'Io%hc1^W|f˶rPC y^сBbOv}{a,-۵m}Q[>}x=e;vڗywm"ž}} 6Ŷ֦MVbtyavDŭ%:hMSr4WNq⩎WYx!:pQWgofmSn;no\1{ł6y7ϿmK1o4<ɯr . /`Bb41D^':1=Q#~l-X鋳-Y?H+Mψi'8匡PٵSV<٢Qv%-׶oZyookjK<_Z2~ "&^[ fG2sdbO?7r̸1^m E3fW_dRo[__~ռsh\%?K;w-E#:]>ŷ=s툂BWv+Xa#GGlj4;‰fG>! wo }|k)kWuFpo_}*-*X_YVZ[F,dP uofPSpy1;(j tss3ky٪TyP/Hv\fvn7Nߖ꡾6xi뚷~7w~tc|܄I3"'Ixjǿ},xk-%p/u/c^ښxV};X}7 3^ܰfmvVU=\DDZ76[;̪*6Y%VZlU0peef&KenN]i2x8u-ǎ8,'fPٿzotLϗgm骯w<5Ϸ->)}{\|ڧgeM_ F#'L]ۢێխ/z]uA*-Y]glkKfoNe~;>|/=V#@峭v䷨xַokus7/o}5ϸt|]6w)E 6tF',nQdHq>7@hx‹/9[oq mK{ZBǏ1Nb0i#>QA""pųܖ{f#L5N#oj@՟\Tlo >^-ڏn]RT&FVqoeU̹W.?vU#&ͪjMehXF_7񅪞m>UɪzwVo+kyJovm+^w쫚-KUOGo-26~dmB䢙8y8va#G:ܾ2S4}Fբw?ʼTtBބ ]0lԘ3bGvF~)B3>M|@F'*}.!;R ߭mwwƵx/?wKElTZZV^QzWn8b̸tmƻ[VnkhvZ5X9ZY)*T׫K_PrFI{~_.yxHo+p֩$뛸=8.vVOYQٶŪ-!J1%ەt並o \&ĬS*ܷㅓ{og ?oNla$+ Z<ㄤEMځ /x!nK\e>6\Qx}ߪ_V~͛m>G: k#Gv-[wtun7WYr{}qdzg=v1XN0iiI/,>Ffwχww99O׭9\,F&Fvsm6;ɲvo?gΪ9obH[ A2o߯3N.os=}ׅ=Rձ}m^{P[iY`⹿-YbڌYMp#0:!*B^c'L7}l!o|noL5^{h71=W#>yst_D~Rx'߾~o>wNmQ ؿni AB_EiXfW y|ŚƭϠ'.Yb놵={6l.]ӧ.;3]m~NVM^(ܾ%̛6g1c_ׯ_o![w<`E-'v,aU_ZuH7VM<a׽sox~c{_oցH]+4mZh㾿Z6<ު^^gr֎Vm+\v<4,f~WO+FN_qO/pm>VRa13F/o}CMo}Fg~/XrղJd5vZ-]p} -ͷz|3 QQ4+x=;7~a}fj\c.{vglWBtm칣ǍF*/|+wO}] 6>U-8sJi[n_S}Ӛ:x1K,ޕ3}5u=|yjuᨊ,NԉōUĉ8 qD…raA\$$!<M&}͹ M  hgJGWDž+'1[$x rgK K_?%_xRDka|ό2L%7]#ܯZro,=栎%6;'OtԜef=)&j>|֦zj=%޳PIK~5[;/T)X췼F eߝ\]kY(ޕȥqWduN+E*[Tlɼ [8'Ϣb6M/&zQyb=$uVa-/{//zn2[RER!at9`r;*4GnӋܘmjyBw -Uׄq/:<# 71?[w儥}P[)~i7o~+ν})VZ)*ƷoDtbʪ9f̸lr֘fmi?#7 7S/\6S)1 yb=4{#Lf3{f֣2lW=pL=T쳢1$_'>鷄npWN_NqyZjoK:&'Bvivl޿yX+I[PreQIҲ%7'=Qыt7F_T^}Iǒsڵ[sձ9nuX-U.!GY>ỷH?/) GXƉ*;[<ݻWϞ^d4: [ ia Vί杙vo r%.UD<[1)ZynkͧJW^Bb~P~+H͌^]tZ}%鷻^JzSg=IE5޸C>f8垟E+ȹmIx3^^%/æ*$D£bR"CHEĒ}s~E?:].B$z[s|y9%oWZNb~^?*in3@@O SsVc(w:{oTc,?E z5_O64 W/i߱oM}xÁ<办</,~_?Fxy(Uq+FK*u$эwH0So_R-5޴Ϗz4eiAӢ)&3xY ~kYKٳP…FF$>,GH#Q!(LxLUy湥oI#KvO$}@k ]|܏:dVfF'H&@jjPd0@lJlZjÈ} &xg86xP  0Я!Gu& 5lo˚7o9fZiljuzKkK;:=Ya;皭nf1H[ƹm$ ?tK[bERq ɩR>HOLKHU $܎EVOL.ܛkxAZ53h0000HdoJ"*!%>'>9C]T8pjZ&hqb$"I]$᜜luQ)v,Iƶ&9ѝ8AH_Pa(Ջ7 7@F P3EWo8 ?7aȩjU{N@E}@M'd>&oℜo^]_JA^&?Eڮ棓UʪOg;T9}!@snUSޗI;ߧk*(]YYDK1J;fMVǧoKF 7nRTMԻ?l>fAOJʰ9~=&SSM(+r*7oS8~*Z $UȧKFS#&7%HkȩDQ k]t}-z\}D/񠄞[q S~~\Rǎ{ 2+HDޯpe;~*"8dϾ_~ 'P MwNq^iT L^98ȼz^Sy~(X* @o_% o@,ĶT{gj6 /:gud,؀ՉjidEt4x)Kðf4Zhr˻7Gr=_WrzVDKj5ћhjh#P(ub-џ lp4kڱmv@A6 0FACMPaO l@t*7ά-#FR](baHu~ca8232=0ctwLM9SPID_ΞzLWn*/5@#L߉)}֟0fȘ:4s!SA]4gY 70٬#Qbr1Qb1|*]IofMTkoU{l:F-kY{3k@o7 ~C)Wk1iӘ UQmBq*7٪$պU& ~Co7orE~Ъ3YfZ?ңg=5j[72Vo0GS~ [~Wo7 ~C7R vbQ^o5VUN5}IZYjvVsnO]czCj̿ & ~Co7[D$t{5 mӬ:6zCm]چlcN#/ %ŝ&PS~߸~ЕFc5# ot hq7rF87&So77AMF7z )&t?o_Fi}Fo7kZ~UPXaS yHimn: ]zZ5l?Ȼxjz ~'i"Ql߸~UͿ7:1>7vOʭqo7(4&o7.o7 ~CJV񞫪QjKg1Wᩆѽ:mB.4[ Аw /߸S~X1FOMq7nT7v7 Oo7 ~_Uz U~~Ps\ 'ѩtfF֙j2ui%}_y9F OE[u/-^@}rX T7oBSpOل ~C߾7m7dvڝ~W֬6OtRh{%n}g͏sOz>M$:o?Dh)~Co77!jf]d8+ӎlmy ڐ_uɯjղM I[= Wcr}vFtDd 0V&-.>  # A"`" $)noΛ3c*/@=$)noΛ3c* 1D"`y_x 坸?]L61٬1&k\YƘxFo-Qaf`8ahf`f~PqU]]U{ɏW̺wrgO,X.<ɟMӻ?U'S%; 뾔ނ3 :Xd  soAA17 F6MLl  ML/l  oZ AA\/+((p{E>ZҐ{LAA-mTsZl-ħy7O u[^Euw ju,%>S+(9 -oH 3/$^~-_Fɤ  7]oƷ8]$Z*7o& sBeN_  |%flE1%$ޠ,sA[oFADf|5E7Öx  7?%       o oAADh# Y>7 77 oooooooooooooFooooooooooooooooăWGIAlm9D 8[b|"AmwM% Ngb"AmeD 8[C "AD 8۾mk͢8M^)sf5NK$5WFӷBx NnYӔuZ"IaH^+&u~-_+775h=.4%㧮oͦB:(oߚaK⋔ߪLך5a^4 tMnoo';X lP|)Hqfh%LJOb 3.A>ʢAb8Koߺ:ډq7 7 h#hroS 7 ool$"o<>XDoo'`"AlS"ZAȓ`o  \ȉZ;}اu!Oʚ 7 bou؇oC55ovTȇ<)kj67ٸ}F>IYSAmeD7!Oʚ 7 bo +؇oC55o?XM>X "?ʚ 7 bot:J=oS&|q_bu*Ef "u )$OL'a[ 4cj}Eŝ$roM;6F:kϋ/w-+1ߢU2RkGn 9QO)/w-+1ߢU[% |"~7EN7D=DMId|+3n "Tlo{kmH>M;M?#WbE@+o3.M^77kkt$ ?|%a[ T\6% |-#=4Eu۔"TZ۔E*kj67uD:zN*Sz&̐>[W"E@3YtCDnO }F>IYSA͂<7!Oʚ 7 h#h#hBo1o׿o-Jp)o1{< p 4@D}7WD?%p7 bloo]kN>IYSA-n>|ȓf J"a'eM=ȇ<)kj67ݼ}F>IYSAv|ȓf [_+AVGYSAm߶ъ^GQř%E.l a%MNT%SPlo{_>Za1]8DٜV-TLӝqZ{Q8w 7 ߚvlVgL=o3Ο>Qe6U?l O )_KQ,;l(o͉hE?yuBST-T%(J\><+77;X-Za1ߦ{] )]ȗ-l%(Uxi]N󇤬 ڸ3Za1*Nϸ2-l%v>sƏ>ii{Q 7 ښ2 Q-<V锷rT_q9RI|ʚ 7 bo[G+se[8[y"%yT_w0HF177hkV_e0udbd'dufL|Hʚ 7 bo]D7!Oʚ 7 boyRlo@AA*]D# oQo^-O3#"7o- ` Et@O" x7 bloo]kN>IYSA-n>|ȓf J"a'eM="%*Ulo{ۻy-B Db˚ 7 bo +؇oJP&c\lo{k`5c%`L$Ƹ o0GLO+ EI2= ID&P&I9eza?ɉPoon}>NO~Z4WzJΰ-B 7םVYSAi0}&u6}~GNpiІoJp`diV$&ZeMDm# <]:eʢSRK"`Le'7t Kkf maL6]2Ο)S$kIڰ-LLe%/)vbo䃿6 sg}doJP&2ba9 ډPYSA>aI*N+N  er*B8igNLʚ 7 bo[93i[銯=~%ez%X(Sr;.55o:Z)ɧ(Wҿo!OdreJjB*,'1 7 ߺ:ډ؇oJP&c\lo{ -B Db˚ 7 h#h7 T {:'eMĺD7!Oʚ 7 bok*؇oC55ol\L>l#򤬩 w2"a'eMD7!Oʚ 7 bo&byYeM}H(g+eftw]W'Od߂,_"[%HPvYSAm`>y_;/Y<)S4u~-?-"V,2[y77kڱ1b=2dE2Fyu_ʒ""]˚ 7 bo͉>e~VuӷJDO2l ]L6}SReM,qJG)ӓI4b]2 EoVe|q |Г˚ 7 bo;̕qJGNӓ?UG@Dk% -Rv-2[aooT@gSR>rit<'\+okz'  |- D&6ezN5XQU+.#- &l LtB %HJ813~W̮3#:mia[ZdU&R蒲f [WG;|ȓf yoC55oFF߂Usf [Nn$by)f [NGFoDHʚ 7 bo9 DHʚ 7 bo I0IYSA 5oo@k%a,#v=ɂ m9$7 \,ou$7 7۞ IooaMKIoێU%ANwrB?z}LD&cO#r6x(a*Bo2fElVo۷m-!  i0Q%u%yQNJ& RDy]S=usC%)IKv-o)=*S8͖2Em=KpiQ\ӯɊIOTy⺋g`-emzHaRϓ񋒉_gP_ƊnkUK뮽~Z%ZHIr]o*܌&DrR-Q7Dz_gY\ oUR fuUrl5بvK^|noNj.4UXO&o TUK}}7KJ[j:]Khpl߅KKe/!_%Hx/o͉Z){8}21'Us$=w*>Gץy7'ct(M\WE\(&__.F[MCԜ]o^29Hs4oZ}`66yzfVDrS"\7߲jv53TخS0h]O.Һ*o-<~gr`҄kp+/o*kqVo۔+}brO]17-`SjS)ߜ\)M77\&C!{׿Lvܝ|˥zW!*ŇYM3@'kk ; o_xqH77-x_fGLQR*$YN:\.?7˔FB?Up%;=WNVWKޭe*TQP~ݻw%ʷZS㛈TFyHi5@';ܲ_+M|:Q@'fG=7-Sٻ0ϗw}i ^#`p>OLG uh]sxI'eL[XP`ʹeLk j .%!7d, ȹ~o]ZR L]Z`a6  @ Faж$7 7Fa7[2*7 T t/˷7ofOoo>;tfOoA : 77  77  77 #7 7 7 "ox~_  o ooooooooooooooooooooooooooooooE^z^Oz%uůV[KzY{X Th >q5hVszfˑyQ=*]Mߜ:m)oKzJϵJ7.EQݢҮtyyg66|?:.INe+\31)ooooo&oDBoAAh +o7 7-Bm ;-  Ioa7}Jv)'   :> ^_A %7.&o~9͌{[% O[~Ap)o[n[ "Ƞ%\CdڃoZ! "Э B[^@ N7 ror[~oňbEOd23er0v`"P[[͈ "!T/dlNü=g,?&2ZW!fd6XSB&Dedu*(3kʼnB%*tT2t53nDݢ O2_@껱0(\ţ, E5h M27ŊZBur.*x̢ *~N.~eO(/rAvt8N}om[DMKHD@)õƵKz)7o7.Aϯ/f7͸rxDd -oZ訟pȘA7/Y+[8KSiwuLTQKno^o7_"c_x/Y3]-B(|$u׿twWWt<a+ S_-)o*w/J~Ϋ;iHb|Eޮu]1S.P((*=!+ '۱9Qۺ/~YL8|h_BLi^5 +7.޽bךr-M2ur.*EZk묭f/ZY u+3S(!cpoDƑ Tz| C[]ko ~(/oYx)v niVM>eX۲o^4Wu?o S/2fdgyK dMJlf߼)ũ\|[ͣ\'oo'c/Eyt0vŗVvY\2_j'tlwF\'oyowTM0")'TKbUb*wofO[FƹSKL5IțŴcX'oyY7ZټT1͖4yūޕ{ZxO^-L0<  Z竻:7dQ-EN{ENB^Fc3ˎ77 7   77-?6ZeQr^\e;Ϟr4*5pVcolvcVQd*;[~qSt#fo,R\qs0l9fsZuHz62'ꥩ^Qȓ!Yd~1[%lhUDqSZԣ fjHO(}`2h.TN~ί/绖]{D4u^3S ]^mfF77 7  7  ߴȷ'ZeQr^\ezs/6dycĦ-3{gՊ6646AŬ\YC6x,G*W]:Ca:ebtƫ8dLmvC<OԫC۵Lwyav ܎zMf6k^cߕn lSl=y1&;o^ ZMؾwE+0w\rp';Wy&/ -Kњ 7M3ѠԠT+^nEZ_@o׿zfS\+}(;#s;N5o[Mr3{7K.ś ꒿UT_jVd70}l앲q`\{FwF(Vg >vj*)OafS] y5{³Sbp)~8J{_^Eh\A~nX~<'[c MֺQb|Ɖ}'n CnǬO77 7 7   N[ϻ"BRvE`}lת $E&M=@* K֡p#a(2!;Vh\8xAe0h%X`gAeZKV]ZqTnKytNKyoKywS#{:3 7/uV˞VgVYK$?rԯ7K6sTnh;PV ` m fY9TGVɺ%fFΈ^*bzC:2R%='[VZS9qZb}Mwi ll|]}Q^Vc"a,;YM ԲwyLLV@.Y^t"$->S0oG(fMI׿%* W4boڳ2Co ͗Eˁ7_no 77 7 7  ߴ1b|TvE`}lת $EY#fU4C l?FPd2j0?ˀ*KSl( GS9fV@a) H%WjS(FhZbjfcj ?j)OGz2./q`XDwPN+㟺i@ į:+3ݧ^(jƖ+E04+֫.mr+e/nm)2wSX_*VޏI>D|<Źl[>77Ly97ţU|ْ*՛4o*6Ѹ?ӬV2t, y崎wkfЈx6MrKP$#HSoT&uRPit3roA5߯S-=|b/Јf;Y= 7S; ng5{of:M㣿etrźח Nu߼wWkxqo7ՙ_׿y۵Z8Pj_L o*g?,ŒR[)7CYj5Z *6xRgZ&?:JֵP/Pf/73*vFS˥*Ց*Y>ߴʉՂoKS7n`sfѹJd20;ez'PZ.hE#˙.S5Co*yM߬)ZF ҳ7@ʎlxƅ潂=6le@oV_ਏzuJqp6$벪peP7+gdJk_L`@Ҡ5Yȇ5t`1H6P 봔Զt `StxP0OA U9s8NZc<+[I}^*!TA*,T*kTYwE?qxqThWJTY=A1%nػMyYN"Hffk;V6Hv`Zki2I*7߰>jv0E04kՁZ|苿6j~Jߴ6=ֲZfkbo7;|71of:^M_hԊ#Z}Ӻo;K}-{[_&+]@eOV4W}pMoQ7ɝ2qE,Oo>tKos]_Wo, kocTj0ufksriq#7z9oN˨pofKQ8O7(׿oh}Aޟ>\ f-Ztz\sfA;؍|J]i0uu180 q;֞3ՇTR`Bͷ4Gۤ 7[(PԮ{$`fsW;kNzRV}/㶫/G>Ttoc ߲${[FA!ư]7  ToooKCoAADh#     0E+TVr7}}+f#c FT._=gѲyg3Ty|vHFgWVP3oryI3JcaՊzwQ8"QpD`1Ց9ܳZWgg.Y톍Ĕl[,m5_gG ; K3%&-nչr)^x?Z~#yKD(#*sNB|);"6[E06;gfsSSO=?' nk*ʵw~K֓GVw]r흧|̟n쓨gpWj߰No+IL_2ٮ^>:N2bo=].c6:m$'] %㱐0ɜ*y8il^Lyھݪ[d}Tim[[J Sut)[='kcV)怗8E%$7pƳQ&1oƎ;(gMn382 SkqώA1ۺ :y`╹ͽ~씿ϗSOgVSwꧡO~~a$Ay%_[FS7Pk6oZy^#ԗb*~!kN+JT[VZۗuʼn{t1]|(0s[7u͗zYK]%7amoI ۰qx!mb/{S+-\ַGzo(X0mcv,KذhEˎ]~䗿et+H(fv2Ķsx+^w738|<.VU[rˆie/MR.*,I/=ʞzJ$Zqw{]nA.>H*GKn$G [Kv'v sSrubIh׉fP*kK `pKM[-jvwYAQK\0ųsGSf2N=QW&; -7yE&26筽Bx!fߜ:[so'NW>^3[.ۜg[Vsji5Y[+]_/>͡$:UPY$tR/ar+f&$Ssa!oBŋ)ӀNn̳G>33C;?sv-~u=#l ׫?UvO>gG\ŋjh] *(+[2eh* ֡FĽb4 oUq.f -uEozl-Ks7.~ ͬȒiu/ m?xy,k:&һ'j;RZM\\B|x֕ZWcyf72Uf܈{^{E+~uNdddu[VkCYqkwYST0VA3XEV7L(mdLO~s<6/s?O]r%݉#-KװpU׭߷f[jbϿ2hN񺪮Gtt t]Ԭ *{37r8nOv ?R6vyʵz@kfj'#mMm u?\xAb&񩺿eo޺l\zqnx9)kЄ 3ݰqٿ[Sݲ#-7k;JU2~=Aو*|vFo+[>3>:u)vʖA #oAAFAAoAAAAr |HmO       #  7  "V|E3f/rEKD[\h`(7e]bzeժbUk]XX$ZX9'MQ2iFJUܞxقho^U PLaI7( _'w:F&] BD&UmB]^Xδs>"IB|L$b3meM‰4MQ_~QO?2aFVX8qԢEŅgjWT6'Yy ADFT;l;wKW\6ꂗ + <䵷Tp/#kgVVbJ!r%[zYeWTۂ>'Ν:fMJd$%[0aO}6c,pN0a؃x=֮Z\6WF7~/=37&5piE 2s|ObDߨs b0}ܟu1#Co#zgOg͝`l*\[|EO^8}0?JiDW݋ۆu|cU߯|w 'T .oϿ̲*vǂ[Qy4QR/{T8u3T?o^`KˡÇa>P3B^y^x\jyV)\3mc] M6} O>S>?}֜4ye>'V Wzÿ;-ՃĈMCW׶փ nls֖5j2WeW4pyƹ6k)Snj(q;~qnj;|^G[dox_Ugpe4o>x`ᎎ{_ܐ#{J:ʞu명ș[GGGss޽{w:g1G4D<+vڏڳaBso?(񕂂v0[g+. v_aۼU{~rz_}@z+*.0i8a/>x[<w4uhu^qdk3]+oXܻy4_vOan֚>qN?4{bLy 6/Sv};[ {RѰ6%ESOK~︹?Ǫo?A׶nO7.Vle 7O_[>+4+-c>wګ&NE?4=wўıcOY6[}t;|mV}VGVڵo>Wݾapam5)51O7VRLĦ(Xz#pٱn~m:(`SӁ+.<[/:n?ߦ=}UVam-XZƉSWϔz##KY3VPמ)8%#}'CuS1YatI簼|"/>gixXy>KZeWJ|˶m>r~03wOog䘇A&_NrL1W:jSz>alu6[ڵ|q" 1ou|OG۞nLx.?୍nno=}ۯN 磿 I[`^Ba2"kl?w܊J-p'qPISxzK>sN})#9]kZ}[ۻ>#mwџV-?S/κݴ𞪾'M{sI/(bᢢ♓Mm [jwmM$mҫo(.#u+h[©m?`_9k!^tvvO;+QmZim_-r6MŧfmNeJ*)?ѻ.<|īOe韪Ǥj|?B|)ͰS\no+߰lê .+ Ozk?,>g }zYoP81M,S'twxo8sjfwtY G{Kk'| ᙶ_4tpKjw5~u}n;zl.:߭uWϾ4G[JhIٜt;x1}fi3fNQ,dhgb%7ts/d0bQŲ~ۑ]5vvg~]ךW һ*/|[v!s{MRykIɃO+-j |r賕͜R4WOV8!f⊯{5c*<װ'g_݅g~oξsċζn<[S[Xk5nnv붸bԣuʗcvfQ<զeU)J-E!b[x,p7No nrۘ;{Mŭ/^W?QЁ3|_3;'ٜeH3_m'ݯ}j֭:h9b7_(S?y C{s/ş6u߀}nlƻm}. _s+~ҳ_p֒sV\گqE-]RYKfΞ#B6hiESN_Vw\AMϩb_oWUϫ(]^V&8 V]+tiTOݚaN*RKieՊ?xޜo_߳4{h٠鼦oo\pA>{_wKdрN+Y #m5ƪuʯj&jڬ#mݯN6;'Gro_]}縎ُ6y}O<o+o|u&xKsi4p_=z9s s狉3fO)1qT~ JLEc' EF>Bo b y 7iFEo#IjןK*)m>کIkR-{U2D}, o*NsJ+yMV^5=sGO~Z}spM̬ձ l,nav!EX}KhXߔ_XԹŶZ_-C9ԝ̓;=7!q;/`Ekm׿Un^B[_3@n5g^Y2a8B7^ΒoO=3sN(9s)o*z|+U[\eҜ+, NB-**.^;D=ۈ^z?{ɜ7ֵCe׮^#`Kښmm[Z?شaKr݋[kfjwnk/Hl$>UlS4ӵj1,=_h[ wUP`RSN֜ȉ7ovzk#g{}kl_k\oKŲqیvV8Yg) !1~ ˡu?j_?SϘR>sml{|G ϜXy WZW⍮=ovտ0#T9AߖUM/)~SiOܘ,7K}ywmɷ艋^[q/9\ÇJl^k/w㵟 [֑#֑.p6׮XP5s|eqt۶m r~wyMUa_V1K嫞Zu%Kÿ[oܿp ^=UvWs'u; 8q)]uoV]rI'U_+fz~uW^8쿾xxZr;CmV[u!+а{iNcѬՃ wл/ZYܵhFWeQWιS:'w.UY:c{_aM7nٴEĆ͵vl,&Mp} +{11Sϙeӟ3f2d=)9zPWwlyD(-^|FI0RQoܿ&]7?;_j-Ϋine7՟RږkV'NISj-y sjmkZTtNٲe3%?_8=:|P5VGypt߾}]]]g5gahb 5l[@h^Cx 1~江T^n$-qcĆS7/{`tcw߮jw[]f}{?X1-V]6HcCZ/ekWfU=~fo#$}/c{fiڦ̢_vE˪mT\Zc<-K{Ī'5U]g]+>_rgVu7t}4kvTԱ▎շuTud;Z6gr7[ަH#硾S 7a.8rwzQn[[ ~Gzs/ );z^iq쒒c=?>(lQF4I':__P;=#oopEEw`]x;G үk[3D!KKN5v_8=ց#|eSE?T7[6[wY#݋Z6S=w؅_p=~xGY9Xco;š]uYVso[vpuҷ{zh͌ mXk~mMBcVX\u_=_C쫼s̫K90״yWuU^c-Z'!kGvtM-KQ9sT!rGoG=:)E3NZ$n^™L-Yvcg~\U]xJӗ4ܰɷ/M}ic޾G-2 7iGj9SfΚ0Xx!ފ[S?o]|}gs^ə?.L=|O_oE{ls, ^^ƨKWyy|_{']o/nyi˺ZpUđ/׍!Gvd[Z%e6ytz~"/֣p'{uC?XEͭ?d+*qO҈ӯ9i7yVmPc츥}Ͻt܌hȕې'zqٻ[qŋ^ʖajyPu7̹ʎ?Y~U3R[1$hYlKfu?)eflTyKV?:pγ׷[sw8݁g|~x叿6VkEVo u&ͭ6qڌ`L3*cزέC>zds5CvO뽶\ n` pxmxraqV-\h,\t%~[={[;^p%sj~쟼'~G&cW(^|rC|4b+?Ays>ϼ'"k<'BIoAA  #yYQ_^|cKbb[)$"0[9B!9\]u/_dt|dH޷Z_F<~mry(B𷼞VXT@&70MflP7YVUF!޳S1TNGo4wQBH@>O8*X+7N*׽Y\oNV#/_%J#Sqvxj]i^ Jeκ_qcB!EoEȧܭ!$}e* V$-BS_.z~p o#ofWNoB#P)(Eȏi`!Y ~?B!o~/!Bi"B!K!BB!$2!BF!BB[ˇ[3fhEnsiu7qr|*wæ`gDNLGw<Ӕ}Se*{ՔRٝ43zv9I ;"98W䐦S9)'4?9LsHS9"?Ѷ)G=5vʟ~i93cgcE:9S8t8K9'>)M婿)"KgDε+;r^*Si<ʯ`w:]N/I_| wv^Yߧҥ'οN~_؝D;9EU+Q˕vNmUʟR)]>-k5~mfu99Ry)yƦtiqV:ot|;7uwZn:M=;kmvn휗JT>hu~SHrg:+z}Qݹ=N?ה"_~\Wtl@:P!+ yXʦA\ՔGRթiʐ6פε"CۥsȰGӹ~c o 7eH١3M2ͣyJ;Ob[mqoosUS:ٹc)RRyM;ΩTrOK3{';_/#O~)ty@t^kmc"3uҦQ:퍇vMyοgfo&wjJTm;;vה9=J3~A䓦"ONߧ})`>\*)RʒT_28 I/f:;/}9exWݩjf;cD^[NHוvy]d872Tlʄ7WV*MYS-MvuE:λk'RӔjRktO |碃s{]p^Kþsoo[#wOɡ'{Ixҏ}>us.9{ ooC;5`o-C~xO8Oۥ;;w~;d@#?8߬ |7{Yf7 7 5\f?8ywg}vK|rE"X/9l27 7fpfsQ                          ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  CڭhJu\n5"[M9ZlGJ6©-oYmo}m?H~m[ߪ-9}[޲f*//ly?!f5oe67o_7 $[I+q&4~q}oBhۑϬܿ'~a{yO94\6gǵ.*h[}v~&7kF[Zo07T[Z^dI7/f׻: oo N\킃lv]?yiJ:V5{rg?];w N6n:}zGoYoY }K+ny7 7Οz,a9-CN~ѝVԚ]{Kk[}I.ܫ_Ϗ9k3fo_<-oQ7N)oo!xiv=x)}VUǾXyTǕ]S F><;Ƀ^#~g߫ow)T 7 7MgmUcr< Gzù7~a]_<7 xB ~n;#{ھAg'o^v7O_tF핟Y㎛o%Ա=Jk|[fn>bws#7Go+ooo(GߴoooB!$!Bboqt{%B!o~(oOw?.ܷJJ~_+QRr%%׭4:~+(?+/^Lj`皕LOOqiS >=m p'!BwB!0T#1[B! 75F!R8B!$ p~[IIߓ:  !p7慿B!$joYnc|CVX~n442q&H!׿||Lݹ-C qu$BHRͯrj@QY=iM寄BIu[޳ $?59τ'=%}%+8&!BooHӵg^ΟkJ&O !MW-N;ʍ[YsBeL_ B>o \$7+ bLB!$>oF!7cko Gm7B!B!!B!B7B!$IAB!#BIY=7 77 V oooooooooooooF oooooooooooooooQo$מ.%Ev7H7$>o$ߪO I +H⃿Am)$ I$ IVdI|77H~1$>o$-g_4$_]6&Ngw4%td\8r:~ZH5o$W.0KZ'[)#%]kp_ I͒v!!ylxZK8_e}0y_AjAjAlP|[Z.i*NMw]V7o$6V/3-/>6 ɧ0Z &YP25׹Y77H5UĖ?~DVw8*Kwԧ>5ɊY77Hmݴ^7Qd;$wN]Aq V㤴>K $M"m!+&;rif)w0cLʩR,yɃAq6oo$߀7BP(3.o$e }xM|5B!sI@lW_ȧn{ߠnX>_d|;hI@lWJH#N[H&5 b%}x_d"w|r? U?I>eP77(X,ֱ^4ZnM܋HUhnK%[y7e ڕNam|$-FU/N}wjA1[C]u)lNos# o1PzqHۼSx 7 ߶nZmi̷YÓbTZ۬Il1kZ67Hmo*CF-#oмU5\}do$77(kܾ$>QER״loxr(e o7 RH#\[n$qp)o 3#o {_\-$Iz)BZ67!)[5o,I|:P$uMHcP$uM +HcP$uM57ʡHꚖ 7 ok?J("kZ67H,A("kZ67H~1$>M?+AQG]ӲAmݲyJ] oȒbWhE2斿||sS٩ouQkZ67H\GLy2Ӭ"X}N:i'Esߠnx>bO;~@ќfBR#侖Xw[Q47 7 ꫖+GYQN\b[jP^yQ;ո|4Fsߠmcx>bO3v-j5*Uxim]NGi veb1s*;,L;9';ij[QԶ 7 pVqxމ(wX`fy:WTPuM+2Q-8oQDI> #wHmomo^e0ud`c[+QRqI޿]5-o$o#oC5-o$,(li߀7B .׿o^-wSJoq53#4/x>ГoвF7H۪ycIc)"kZ67HU͟@("kZ67H^XA("kZ67HY<$>hx/RW]ӲAmgSIc[X( c\״loxY2$>h20uM/fħg%BX㺦e ۺeP9y|$kx'̌P&I9zel? ߠm}(>|Z25Go%fl͵un?oīi VbqcI]/,\t!-F , #8m?yߊW]ӲAjI{.5DeR!Yxe-Pܺl e eQ}$}+cy!llBfF(kzek0k0q okWF94p_>"!.-F ,ɩ䕢XYNC޷Ĩi PWGܷRE?h29Un1}k/LꚖ 7 o[7r#i[ኯ=~$kxc[X(Sf;U&0qkZ67Hmo^$WII>)IE0E|!3#)]+E"o5nFbBX㺦e Eo1Z`L,q]Ӳo7"o1o, ׿[n#Eui@-F?lE <)/ =ؑO ? !$ae oUƒ>SER״lox?$>QER״lox[$>QER״lox[x I|li $r(e [͒$r(e [IEq5-o$-Zg5P>rz~*kdpg]g'_oa֯b-$Cti rA8^NK&2NO9 w_!YŊU&k6NW:ou+(wH>50-y_Kf<*s/0c[,Q*ݵi V_$GCrNq|^YQÌoײkt*C*=i zYbyd)kx&Y;Y 4X FpjY;yQuM͵+C};$ON32|fK!kٵoSA1[C]ubydix_%'(hZ rl ]L8EXomݴ>2̷Y3Y坵F0XT@w"t 7 ߶7l -Sy?+dd\ONuZb[ZeUR钺e [m$r(e EoC5-oF#o0#J8׿5-o$ r;$I$"uMI￑5-o$ 8/5-o$B{')`y)H]ӲAвoo]8b 4Zߧ3ʩ\K).V!+.|rg7.MT/+o+h%;NJ}-A}F++o7W2$H]iMǗ%*UWG]$YJY\rk2y_T*'RES\HS"B6[$Wk5([Tt7]\/+ou+k.y yB#QUpo0McPŻWwS9w])ΖN߲u?box/ ?D5+|yi'boR\t%ZܷYC50O2P19Xo3w*'O]ߜiWGsrݢ<|N{ɺ,i ߢo3tNYN K!oN&NzE-?}mc2ؓ}9GӔZ'X]?HqӒ'*{RvC*+>eU9'9x)Y-i5hMSSO;J_]=V&b?UF^;{ZV߶nZ{Fo3gYcLiyQ_8fpRtA֗hnu> ~'~P yI.fm{&-@(ro[pGҀ_PbA}w]O!loB,_6"Kto۷i%;bla!D,o5lYDo5k FH̢ @@qo  jfT P(sNgT B ;_冿ooooooQooo17 -:t/!BS_(@oooooooooooooooooooooooooooooo~ѼyyIo[l(r\"y)[ɐ$&:f*~D #+0T\_#IZNS3[kԜ>^売JEXY o#hٝ3r=zN$V庴ŢYrWM]Jo_EcW[f%?>I/՗VŴU>뻿`+ o餛_go7sBGK̵2oNOVsS~S_넠%s17ڠko5H-ΰk}e7_SA尨{̵]*WѺ~72⚪7/Y\p_&u?=LV@zFF^K k/S?z8eo[~Tֽ.|//s 'UyN>7,=]o?  777 7  $ @[B!DڨR_7 bo o#ۢ !" 5Zq^bֈUs!Lu@=7-zA9!γ%$F߼[)(by濔 6H͝f Bb\LHa y[.mݗs Qr2!ۆ70Gs-knBBb\LHa |$ՑgUu[By8bo^Οˏx)?yt0vŗV-u?"yO*0;+r )S9WTO9f^^)NV(r&jVA:2. ZfZID-6+3loxO%~M<QJ&IvE Z竻:7mSloYG _j n9m|9ES2f8WS 77 7 7  KijYeKRb緧~?*-pIb1ߒv  khr p 8MCSpO\ fEtrŧPNf(5٘V0Otxk8DĽ6 bH&(_뙭B6N$c)>Zԣ<`! j\D&wݩʡ֯Fbx].JpXTo.o6~v Sl.P7+W2eEdBJ {AD=}<,ky=:MزZ&8xlюo[MݠdSK]/^D*_?KXnSmOIҭ#-hӽZkS|Acm bڎo[R 4^d̠o^QO[__:#IhMoy"+k?u3Q,13 _m<xgD3hLs^ )0g ےUT_6*wyJ>14{)tґfkG1^&Mv oq7?n+o(h<Y- ,n%عߜŨRѼ\S ߬o5}iC[71謲֭-XĿV@,7 o~oߴ(_6+̲qI Uf{Yl㵎Nq/6ĴT{wNX;kdž&o 5>o~,pGvxY)>\A< өOAҖj=>zRɘ쀥 xZ$էڮ]dϑW|̴نa\qŏ}aO>XjE,U25ŧ*|a]NŏnfU77U撼w9%XjgH%. R)ۨ)vbwOuuJޮZO:F*V_0V,MϬS_/[EPuǫM~ҸM\kwbg{Kz|9/ILuXS?. V}gWwov2Z*ߊMc_E ,׿y)"/h>b~*_u\7/GER}\/r򷘶To' Γ?UQ,*1V9PohӑDVExgqi' i]wdf)եx]]kʧF(\-Ljy/(Uu2Z K;a-ooޔ N0TW #ތxY_Kbp)~4K {95ބozW?K w߬o5>Ze-GW_tJX(vZ*x)oooo$EߴĬ(ufu%)H S/t$v8Rt(DHLY#l\8xyà`In V,<3BF;V)_<]Zܖ9-Gx[4{?uCu0j=Tyu1V4; jP5z|d77x<]'h(aį6+fAQQAQ5}9j2z\ln#ӵt񖠸$Zn:fշRUH<\9h}CT;Dfe|-| g'2n+rߊMQ'$};J/MI2}vdYU͗nAQC7uUߞUŵVry܋ %_޻b7NrTjV 2GWޥw h|>|s=do{YF߼orZ53Qgk[ߌI7NAKf7@߼TuPPt3voa9߯[z7k7SZ2bw44 0&#Zk _@׿fvZǣi^_.8:7; ޯӽZߌpԯgg!_mj*B}i37߼Yfݦx,tM2Mz7f`0GKSs>oCf]+E umr3Ɉ*bzC92R='[VYS9pZ2xMkt+71Dž `,;YM} ւۺ<.L;)Y^tW"/Hz0$_|<^raPlͺjUAZȣi$,L>fsy44_-|ُ] x)ooooߟ#PQm;[WRTf% 4 k Q2*߬D??+gyy`,/]~ͱ|T{VͺV%fFœT2l;riJsdpJQ{lO"77rv e7ݩ)VnhcqхZ 0 2wk-"/H~)YzCo*yM߬+̯Z^uf܍+7[[l"߬d=>)ѐ T7g R7+r ~]1UZϸܑ ezYkżEZudNKږCCxexP'`jmf6xި^\n~[ nt#0θj\M7MҸ~57ǪSt3OSVuy7_oZG*cz7-QܤUZŵVUw=0|T}_RKXM^t%OSV9kSk-)z닿e!^]osAON~T˝77 07S q jpTt8 mS 7/ff~ ;Udw:ti0S-=|7nߴ5wZo(Aࣿo3;t{FX\=unZw]}_q{鵏׿׫oBK8׿y9hifo d[MrLn\q7S|<-\o_ջP?5[9Zʷ1*0*mH}#~-;8UR+O%C6]/W%7:jo_7hT1fטA||t2 bLd17 j l|VeܛQ2߬d=AjyWyP^&Z~Ե[/5J2-tk'SGHY:={>fs,rqiKS   k@4-@-K8@-p\@\o?﯊_@;Bar(ly:\sf?@a7T.>1A18c+.WPY{C'}HAG<`-ͧmI[MQԮu01UWSגHYq<]}:GE?Ћ˿xr- B7B!yjJq@|7  Ho@"-DB!#B!BF!B m̹f9eO\R+F` !Ab챓_1d>\1ĺ4v4 -&7 64mş^ s?AHS $.}P^=*8@W!6rȏ|~h"1$}K 4Vܸʬھڳϻ裏袋~լ)[۝NVS4~ZNB"gcDo[c7Ek朗;J-j^=JZ,imO|z9\w_s-:}LoNC~KҚg% |!|m-Lp/G:N2bo遮 VYRw_]0ɘ*e8mib^M}Zܪl}Ua-+Y _%)o\vO~!*bO !߆2G\\ճ1/8mfePXCB󷒖+JYWho+)m(yvUoqG6_J[~;CW? |~[߲_د_qt ݲNH)m*>[^S7Pk6oZe^=ԗjʕV\jj|j-ܟ_{i떼]}ѩwΘ5^JC}V<J*h"B[.]p_MxRV[cL?mG׋X1FbѪ36XUٗ_oy>27G9R8J]?mk{챇x+^l۶-U`8YVk!/*Ro(>^TYzʪ]b~n]l:pWN(_oᬾk'{{-Rf&Yl߄]r%V kyKKr_@'Ѯ͎Uf=v{eIM Rjpu>5rUvK4fp]iguꪷ$yϖj|U& 6-֞x!DNoN'[ oNWO}4 -sf@^񷱝XV}UҪjZ ٩vukMLS$ۖz) *HH>boBҾogN-^$M}B]x7SjY۷X6Y 5vԹ:W K[ ,]}W3QW{qi߃w9;T.!tun]t}ɥoWW⼜rW.J=auS-\VcTǯlj?|x=']wt t]YTp37r8nvW?$P16+kb;^oo[;mr>Xܼ\1q DžS׶ Ufghr1#>j F!_UoUKkmXᶑp_m*o%߂27/~]//?K᜾o3[kfkNkg8jؼ%3&N޻b0.e]IW !_I# aM ]to _~Z⏿ljVuZD RV:jub1Z@F߫2T:j7ضyC҅zk[k_GON_|,q [ [!uiSB  ʣl~oϻ9/\bH#l?%"F+'E؅ea';vu؇/>솪ŋ=7yI3l q/ m\zp6z%^>Tj ^"kZM2V;_Y̬zn<~%rbFo$yFQD!yjlLg֭뫫7,a"_) _O|u:ͺe5]y}v s6f/F娝e9 +x~=!$,L̪1$47⣿Xp;Ub^mڕʬ|bQS"oBFoB!#B!!BF!B"oDSB!#B!!B!B7B!B!@b哇/^p*>?esÙX߬yf+jbȔY$~QLJ鰱 CGY6lM:q:ګiu@\zNm$~P.^HнW& . ej[Pa2c&N3h9_HB|\$!Hjʚ'1w,6pWC=h;z~}w~Cj7xL:#6RbGm#o=咒Ko:<; _*/#xa6|RԙBFp{ue+Px=&FK%")?:?\>r¤>}t~w_^YSF Ϋo=^7vh;|>ݻw} R-!$Sb-b0dҸ?soqfyÓOCF3q }\g7d01o^U nmS/Xy/nfy+z>_TB /:|ԘRʸ](2tĨ^zţ‰>w/|UKl۾nM[nmll;w~u:w|t%@ŽZAm̹&9{_U 4G>OwL;|/]^y3塛t 7f?Ms[U]?}|۬>jq-7T4]§>|Явƥ[FÁ=zA>ݽG=zӯl|G4cΈq[gMyN&vC6nں}-{v]FhŚK"go۷o_vJ֬Y#ag% G-|WWY[NDo۟A=%|.>RRRF>wz95Sn?3`#oCaq^{~C0iGӃA-|Z:6μc 7lm}UG^Q3Ճ.wO|ܑNҘS 2SWLػ߀O8{p֫]>b9KfLۺ|MiۋB޶ o߹s.}PKkd6)N?qk UliYm' ?_V9'-i]""^b!d[pIVUit,R6X7hrOyk>w7%-6_Wm)!ϓA#27ԕf&Fpw?!f᯿Pw{9";RVUUi;kmn 7np]}57в5ntz5V .S&TL8dXazA>.{T{][9kZ67l5u6nx嗴k}c߶nxao)*+"Aoi,j[g;GS]|nug3O={31PI F ޺eZ֖T6/s%:~4W?ǟL;vpm޼Ǿv8 Ӝ2f]g{g1=h0oݭXܹsVn֙n[aDz \3Uՠ޸yN- tèzfV y1LțPS!o]V6\+Ͷ8o(pbꝐ*Ϯ]6w nCuuno)"^uVo6ч˭Wֲrkik@k~/1\UondI߲ T޹gM-sd.N; o..m- Y睦ӐܢP\Ty i.kpN{FgU6eocAۢ%_1^m`㷣8}5=/1M>bbo]Fk2a/1ŝv[m;?*QM;g-~׶~vE ٻ׵w>Ԫַr=7UyMUKp>qWL&#"^ g3n®Ǐ+A>$ ৞}>|)>ޔjƹw5ξcǬ;vzM39'{%!o&6|!mKV _[|+=P(\^\V񑖿m\jѤ-4aKmn*bǎFWcʕV\jj|jJ}:D 57cms:hMSr4WNuNA,_fWYZ+7_j3j[[d m'.UҺeW.=ff;#NvizJ,:[(A&F[!Z埇uդ7c⬚]gKmۭ/3hba]8v=a7ߢk+o˻^olM.O`eK_ugM}i6iBKF7zlċ!G 4tÄ:z6bϿ}GSgo;k7.qw/mz~Fi93+vbǵ8~C pzOaC Ys*|,VCSV6\x[Dly#Fn]}⊏{e=*z<_jͺ:zuywhHF=UUe.j?.VOY\21\գBO!Ȣx+ˬeRZBȷCž EXb7 -w7sf/]y_h&߰eCۡmx?N8󔉧Zy*Fs!K|ڸ{iQ%S:=٪I]`mvY>_>na͏q1d#a'8.[{j]u7>pc=~ꖗ~q =o}Y/>շP=zAg~C*:6mڨKkݎmv,nXyOLȁ:1zII3?F|neYv푺=s>xav^L[ފog߾9zr.c=5'/lYe]]pɿi."mKC۩U]mWY+JvUЪRjW3O9ө+Zg;#gV 4[XyT|a4qM폺zɣ-+i]Ҧ_˵*=壳ж՗#mٵ?iójfm^yfm )EhXAs}c][?@}럽۷[jnW_iՕ,1K\ӱe}qs 5v6!r7A >j̇0о2S>ir>բ7?o%N{Bބ:!ʠ~ocϢ 6xp4.p^}H:@3+VNw|*ʈ>IsfN_][+,nEUժkVVUUoܴq5˿3h؈qumZuu-6 l6פviDj]ߜWܿZ2lydQ/\V<)V㬝$뛻=.vVOY߂(Ҩm*zK4d_m' uhzG][?vxcskb41։-//,HdV !i)a'Cċm^[cmvOaw'ݿ]4xǤzn~t7=wg kfW_Use._wm 5t9_1ɖ&;P6!eqǎU6nQp½߫Mw|oyxko^YWnj/?emJc8@"xe}WMxa#=](2 }u}݅-Zڢ%c\MywޛZ1a+VoTq 7mEϙ.>{ wNo]z{ja5nr>X⯊o*=Nh\f<_h[w={xk#*vL3:R>5Gݶs-]'f?U'l~2|1˵IZVuaeu; mpVȮ|kCj-bxV@K~ŴGq<零^;=塆P۷g{]wXSWqZmۺ@p/=E @8@q"Z "+lSqBk|A?s1 Iwb. )|ssn/{cj|cٹkrﷻEFx c#B%vD]Pk1:wfY;>.m>$ZO3Nߜ=tg/;gF~:~M]BjтZ'ٜO JK|p%9/$\ g_x!Co5:$9*~.BG.#\\RJoJk\/Dߚtd`)klNt_0u5U?a-OZuQ{reR~K7j%({~|nGwI˥ > ޿ >0qEe1y[dX5҄Neyo*t" 1fMU?Ǐ{o_/ r+ t- p-TK^?x$S*r!~;hwةr?/C^{Xxg}7}u(c]E%o-zd^tI8i-*6ן)__Xpʉ+;*m Xf؂[ &&jguy!ܔ3:wusr?5q17cx Oh(pvRPXld!2FSha|*L)߳7SjFMv\kwB5ѵNcfNb`A) j=ر|Eh ߐKܞ&ܻK-PSG?U~#VyopcKd#̿]{:4Zu8vRh #w3"rW)s Ǫn[{`j'iƙӎ%/(iuѽu,gi-:.)/.NgD󿹸+~MgY<$P'>WzƼ%,[[ppr)aWjrI~׮zL6w~Kh%())1鷂G\m2&b```;l^ϢfY',_jnu~6^_˼2aA)sڐص#{5Ma+0 9@k;1rOCEY pz[,pߐkOV[dly~;X]vP׳S>.q&m6iSux-qM-5)[Z5Io6vt7FT=Hǒ9d/;yh[*~Itn[Xf߈|~&d%?^xE7<]fcl&=_'9%߾g\}r񆁁o뷈knQۨ6ug=ݦ}u(|\AAG?q<[.Z9ɯЊ3egixzN $\Tҵ0$ۓg'&y+.$|n*4޸C ?&['Yd\_HaW|ϼ8vEI!?j1?֘oO6+C/-0,踄!^~$BoݽytE5Sg7"AbQ0&ᶞ[qQzMՎ_dы>V.FfW^\q8e}Bdi@3}~GQC#`?Esdc(r!BVoǼ {\`S"$O)y X~\QR%PĎd#r+HwDpU;~*_b8/_q 'nPMWNq^*0BoӀg(("r7{T9~P87 ~%R:ra˨D=b9ՑZщ볺0VuՕj`Jt4\Mt4ZݣVc6c-ڞu~-W3az7/ׇe#o jC6V-֬mXVj Al#Qm Mo,- =vF;1DXC KNnjљFvEt-7n1cR=(mb?1I1aŘȰa/wPIN9ęڏf:X΀tE &߈cs(=֟z3N˜:9o†9.6!gĩ 'HEQ3ĒFe4س8eBQPS+VLdd\\Xřt0LzrS.rv*u1: ~0 3>q5&yuB̦ 3bkƟm ms,/y j>Ὕv2|X }v|݋8~Y ٳ_Qg/aLRT~„s`,F Aje(aYE7xA7H o"7zpKH}(7!F7~,-7M6 ~CorUbM꡴~3Ԩӣ4^d3 ѨզYzC JtyF&RlϿV6ݨjM|O p\Ͽ}VnOp~̿U"onMq ~Co7M|U`_췊\U}[PdoVoڎ:ګs{6\[[V-4Z\04FDMd|]%p~Co7VDM$Au{ߴښyCJg'G 98Zݻwzxbi7po[㧫6f7MiU&|J~J~3J8?xgo7 ~C`|.MO:Jkw0]ߣa{[q| b XcI8Yߔot&~MJof[PUqbnϿIo8~~Co7RZO;٥ihkchGIu}"y 3Ҭ3#7wS4ia];Uo7 ~Co_g2iMj7 ~Co7e,Wo*>] 5[;55jjɰf"c볧i~\*SDd 0V&-.>   # A"`"Iwm>%ʊ@=Iwm>% 1D"`y_cx 偿?]L6lVטU͵lݬqcL4xFoQ"*x5001p p p8 sRw8;z}ߪ~W쩮}zܛorr}CNq᥿LOa98I+7ͻ:)g?.GL _(ͯ.@'Go1ރbgr}ߋ?8oDŽ?{Ux/B y峿w;w_ǐW>۱_a7|e-]N%B!AF! e@̖B!$Iob}a5F!R8B!$p~[NNuާ'B&IBo~ #BH:Ǻq7KFsK7L.C^2Nē~V>_z !p7W;eH{\l1 !U'+DEeki[4.!B"o~]O ju3)ZēӾRB!~GR<t홗Yx|I%Bp DKF-Y zKʘܿ@!d-o \$ oW1 ![7B!7ߌ)%!B!oB!#B7B!(!B l7B!  7 o+ooooooooooooo0oooooooooooooo% oA4x^$K} ([lBoo%_QB" 7 o6/!Q[ ([MJoo%ݱD>oDZgn4$黮vkƏ3hK45ɂ.p%uĵ,k77hNp]?2~ҏH0qu$u~M_+oDl6K 9 IfZB:(I W 7 oJR"#?Uk`^85t]Zoo%;Z T(H?|*N `s5^qoo%kk[$_}DpqL}y%Ss ([S]Al|g[;i%LFTdEt ,oDߚ6?IgN]Aq V㤴>K ([kSnl3{`\NI94J\%L:*r*[4/y77 (Y7LT$t JFoo%b$ JI(A$\ JF$loBpu #o<؇u!KꚖ 7 "o Ic%uM%$rȒe ہKHc[s5-oDn]N"߂ŽXBuMʕ$-)%^״loyݱD>Y/#{]ӲAЮuNtNg#ao_NaGé@NF7D,a뚖 7 "o6:Eq#Ľ:q"߂Tm@d4FX5-oDluk狮HiďD 9;ͩ~ۀϤx5X5-oDc}x_t7EN%~$-oʒl2wi vzWc^]{8h]4a/"߂XzI|̤|\5-oDk:]N&#o_NӪ$tj{W,a뚖 7 "oMuաNWas3qķ$@l rvV8}$ϤSxܻb _״loykn8tښ]7zqϸIlKe [kSCy8V90n?LzSh l$nX5-oD[[Hc[SK轮i fA`[SK轮i߀7B[o\EtKoEFKO?2o3#o{ _T-$y)B"Z67!(۷n|:%uM؆$rȒe F9dI]ӲA%$rȒe Ic%uMʕ$rȒe [5$JPQ״loy;k]*û98do&||sS٩ouAkZ67GL&?qhN~l `9UpizVM l=:Ϥ'Tio8$uגqN>|+ &A6[}2\I #q@mod65+D w"JlׁqNYA$I> uMF9dI]ӲA͂,7!KꚖ 7 #7@[H/"px7% O7/_3#7o-O ~ G =IxJx)! -oo [7D>arȒe [lBF9dI]ӲAmE |li v`F9dI]ӲA$rȒe [MJF9dI]ӲAvg%(kZ67ڵ.v]t$t$|!U,)R~U\]뚖 7 "o69ux?U^K&H矒I3h _wkZ67GR&/yic:,8 #8m?ii V r]_ Q|Hܤ^t]c[8iI U״loy;Z+ȱ&X?:"!,-D ,#y(VkZ675U94O~iBЭÝ6o\]ӲApcItG?hܩT680 l֦ ':%w]'%HT&oUYfU(A6[{k |li fA`%uMo@-Dpo@&;%? HɆ#o@R ̓lx oI-y$SO!$be o}>SYR״loymXH"(,kZ67(!oC5-oDl^B"(,kZ67ܺD>QYR״loy\I"(,kZ67XC"EuMC֥-ݺ7P>r8*MTϺN :~L^nI BuMU%4d"*Ľp 54tVb4'+ l=(tH[N)I_Kf-*s/tײʒ~D t׺e [}2 bI$U>)>2Pkɍ3]Lg@2һ5-oDߎVJCX!qo JܻI':AKt!U(=-=UeIL:yQ]뚖 7 "o{ȕtH[Nû2|fKioe*},t 7 ߚ(tH[Nû9\2|fKioe*},t 7 ߚ'LqûY%ZtVbT8Y^od65-]O%Ó~V2Ȯ#.[NuZ4t֯kIFVHKꚖ 7 "o-$rȒe YoC5-oF#ot^F2\FR״loy$5-oD2sd$FR״loyH$@R״loyK#8I矒5-oD! -oo@[%na,#v;%[7Hoot'm(&ooAJ$@zR" 4;mGOI &V3EVѭ јQ*Hj&o@-C4ՋڵHoi8n TڻuRNJMA ,t$K.KX4T^Q9-[?!I=*]87DmSpLThT\_IR>3Rk&^IԗTU O'%>#ݕnkUKg˒k#. MM嘛dPUN "ާEƅlHjP*]n*}W󵓿٬$>P7" GUý{7AR_eMܥw:[j0;sO08~)~ ^VA~߉kK饮!uD=Z=*bˉ nctZ<@o[J&9srT~ujVJ}}7y*-ʣɧ/Y= SwBrR7Sf'F[Ңe]h.سH+S%ӑton<׿t^प~T?5+ ~QOZQE͠ǯꅜ6S5ŗ7q]vV7ϸ]ITx(b7-~JM4_NKtKo;MeHϟ ߼\g|b\|#0 [S]VI3񅗁Iˌto7EnOS9xRUI2Z??uZr$]e/CjnպTeէ,Tb}_qպT~Z#ZTTrSGs׽{Wrϯ|U?5دOo׎ pX+L:7@.to[ϟoL݅y]?K[0:o?S}OyI. oͪ[kSV ue97-uGݿ؃ł[%w=*a{ j .eio~-*.@M]/h%;x7 RoQ2冿ocooA_ooA7[2*@WѲ'@  SGĝ쩠 W#.t~ooooooF ooo,7K !BB7 7  77 7 77  7 7  77 7 7  77 7 7  77 7 7  77 7 7  77 7 77  7 7  77 7 77 7 7  77 7 Ia!BҘG.)-t+K \Ѻ9>#O9}2Lv%w(_8q1iE ȗA0 &]Qe}7{yK6vݭ Tw=5肓ouZZیzťg0kR&KV M)i 6.xZ-*i(3R)(/U 2*@vR8Z⪩Kz]A*Ss_v_v|4P _+nqT\'6ep}봩zSYim`~M`3^&+u]kߕ5n"7*AML&ziu=o!7lzCP_fN~nvyYh*yMz)4X WK:ʩ+V֗7L4_~.z7Y#ToBfmH~PSUv4zHn޵x Z%s!7׫_RzTom^勏72,P9aa*Z]fp/ٕQƶo+pӽ) cțD;_׿y!Mh|;=GzX&ͯVऀ7G6V%xE}7^ˤ~RRxguP,yיǕ]uM7.Z_Ƶgn7k'˪7K6{zP,4,3Uh W{ƗǗ9g֍$S-Ց3 oVuݻh]>UHtu3!= ,3|:o>.X8mŨu(h"Zx#S7B7 RnW@mCcbHcbbHC;T޼d}k7 7    i߭`lHڼ=VPV  F>BQ(FFRO-NTA??K2WUg,"Ne<Ү[Yj5ti=cVYH+H}wS-O'׭zMȸ|y,T=s?Ћ22(/_<]=(Uy*zo.3N*q-ԟoZtT"Js۞=Pw$G"u17N囋V׊5߲ԟ{ p'ȼ<Q8fP*~*|*M}*4w7/)Zq/#o[*O:RȘA7/E+7I iJ-uJ! M]ZwTGKskeSx/E-_X^$?$\ٕvw o M]^hz3h[-Mn@ʁ^ fE$^pкLF;d;mtOϙ^gSN! P%Ru隤$bZkrGmzZ-ϟ,IT̖iW3, 2b:3S^*T~M勳 ZxA;:G xyLyّq97 @: x7@7 oEߴ[¬Bk^iF95oVZ᲼6xH( skF k~?Ċ\8x|~dK %I'> ܵth=p3E5{"S8ZOWYkbjUVjrtԬN}S_/OysmlCh߲ߴAu\{K큤ꋧU7hqM.lzZkUZ(qf"}'JѺ5inWgȶF˞7EQy#6f* xЯFUqꭨ:^nߴTZߤ<ֺvլmF[F~h)Hr|t=)jy=Ο\ŸM,ٵ%7t6[ |IMqQ(]2"S*N < 1S+ K9mx޻%Co4in7t/֒^rp#ʾxGz3uY[\\{A#n57v]^}OOo4m7߼p|5 ;n߈Ox9_*s{uMѫ})`n=3Ӡx,ʷ3wt]t lk,7^Rq-mޯ%/w_PЂx>mF fE G#f7;J ~d2k^ KZ(vku§y 6Lm-75O7  77 7 7-E*~ -x)="_k!7-E_FxEBpY޾=7`׼b=?˵2tS~Ry<>T.Ə?Ttj)?O _&k?lf>t A%iP>*LJr~=fT:}}- 7o|OK@Mݙ L:#d8KZqk|^Z;{-#+5~VJw(eb_c_ Ⱦ&`ZETr4u-^T To}l޼k=үrT?ޏ)5ꮦ.o׈}}-IS*W@e3sWos_O[*mc\K U˥*պ~ 2 Vߗkr eJokk\y7꛺pf9C-RzuD)(v{9*7gpB}^Gg2rO\El7?e`7ׂoYuԋ|`gTJ02{y7eYlsQ58[3e_c_K\7+Z_кz_WfTnM׺M.8ҿww!4ZgmwLqpN[1j]|kIy7@77 7   7"oZl_i Bf0hlϑم<#"0N&'KDl'7I3U=$SYGg)TBZu|zփAnZO11."]q`,1k 4Xq)>ڵp\Yh}0XNY(ڬߦa7o օ(f*]3U%XDi>.~N<9U*_XToťӥb?}7WS<%a~@+õ7"R&R ;xYIfOKԞnId͞T< U4RH֑NIslVeVD^ K\)?r{#Jͦc6'rn{xkz*=To(!d|gJ `;jԎ=hQf0S4xq%>2zvqtj*Zf/ew4Wԝz`O%tyt/0շްceUbuIYJL/{,"Rt"N`]`g։GmǖM2t7!cv "o*='SZBzI7"R)_*rSnxJڗn]70o7ݫ6~4ֶ=[H1M1[ 4^d̠o^QO[__St%DG|V7/=EY\/E~9V_AnDzl P j/2f/7{)P\7b|5/;f߲6;U:D4ѻ͠rS Wx*(1oKjWA&u tt_OCZI/Yi{Վo[Of?Ȁ7c ͬ ˉh\-FjV*_5/2m`VACL(j38ue,_El77 7  GA8)N7 oܿ.3lEk"ZV>.Ilas/m).~>% #2-oo잩; GUԝcC#ST_ 7YI{~d#u; ?TtT< өOAҖj=>zRɘ쀥 ?4KO)pݵ]t#i øRfk^3zq[<\̞bU&WfjSw9?⺙?WT4>=2U)7R;C*ypaJ;-([dKB!ST oo  7 7"o} xHB!6!BF!B7B!boW-)[5ܽW+F` !HɊ5//XP2c5X14۴BˀM&S 'ϜҲ~kףp$9pL<9_'{J,Rl ‚Kvi&1$FIYܹ'玪/6yIŗ]g_uw~zfʖvȱה9 'L*w}9dfgc]D9眃ovƟc9+YLv”2q$o%~ivpIi%%Z)IRNۏӖ&/v4ݻ'%֮bk{mia.u:d!rmp=IQ>匔|Nz$qGm@?nI[8$mcO#rTawKNg{s~}G_8˩u#;D}|P_|F~~aȷE݃tJ>;"IloINߜ6BlizP_)g{Z+Vn[e^q-3px/mݒם`JW_nt3f/mP߆@{{罞%mM⅐#FN`[Ϫs||CNڜ>MK7tGxi_Sʆ=b[w~◿%tH(fv0?O:$xQ`8YVk!/UP|7Id}7)|Y+j+m %֎"1\^Kv"/}R/aoV߻ Mڵ]?_[{z^':dvhv ߌ6r7T:Ԣb߼ؖ́ ;jO\/=xLU8>N]$R-/DAfuiOD"'^SoN'[3o4+ϟhZz̀n mUW[1~UWen+ؚvux7{&ѩJg$ۖz) *HH>boB>gN7m$M}ˆx7SRAUpvI'ufwe u ZU.ݭZz-Wtꋑ ZsV]zjiX5GĻZ4Yt]D^ۊ.ƥ~NTtRYΟ 9kv^6bĈ}s^w~԰㝼rIP;)Z^YW5zЗ7W.jǑmb47]W?jO}y[\}9@  ??$bt=mV>*wg[mV{8pok:s]lؖ-]uKyyY}KBƥeKO]ۆ&TM}͛.Esp6t-xk|YrT-׿=VqжM-?흦YwY ݤx\KŖyg ˋ:pN7Y5h?noG#5U[+W.*5$?_;u֜L[:/ɘP4+?r$27!lBzþIaĈOakB.8_ǃoOV1:㶯ȃiȚi萷^.F$yk .=o3jhs:m-Gb+z~K~:K#{}B pO!uiSL  ^U=y->|oMDhY$ Thr[!)yss,g^BۮZl7^t/FB+^i7ɘªXus~';3-sѦo$zFQ![&dwpuu{cMWK#o/YSūN_4_F|q'bo~)g0AC^ڌ9 K}J7 Wp翭y -ZV?Ѵ/q}*^6›Ϝ;afR_y3WZic'L0f1cǍ[أ•,=јwGsYw۲<_[Gmhnm}m;՗ŋSU\]׊0)_Ȭrmm}ܜ'sD (#6ު;GkCǿMѣ;qw B޺ΚXwkx&Lq$^P䗹t\i6Qb jϜ}0nbTo5X-}Ӻ;V_tK}݇-@7n_̼*o KO?i4akL&}<~Ljno y\~r"߄ ;P_#zL!p-ⅱ>˪rxtemd=뮾^3@AN[+UkY:Ҹ{#i)?Sq*m"!oBM|wtb7ℿ(1P+$6N;!Um^Sk #˞x&ٛMiknjI^dmmmfm/w%h_Cۍo[>J:u"b$#›$!/Kt9xI4$(U^u\S^b,)jMEkXmSwB~U{ /Xq?˺I1M>7߶|Q.mΗ1wh5﫷CBZN攜Mˈ Xtů޿O{Wo?xbw_Ϋ*n~>}m{kYXU-B|7!i-()&#"^ g;/.'$ 7yZދ ;]ǛRm;m_PV?ؾ}0ywzEW\t nrM_sO}gNoI!䭸tq^)g=jmֈM,m[( -*YoGm*iMՇؗ;r%sM"E[[x׾_xڻ׊b־U"',n 1\kotњhĝWYx!:]YZ+7_j3h[[dT۪oZdzݴi*̗~YJ.<]t/Coo9ut^EY2FZ&ui?o%۷  zZ4,__}Ͻ|ϡ^w>qg#wʍ^߭W^)o*[oV6ks /M͛1yz^iL?iP1cISgJYť3ݻ}^|־m{m{q K>kfϙ$iC{fu_7][ҽW.]6mFG?ڷ3o;WY;b yaw]UUOt{/n"ߎ55xyCz[V}̪kUYۭ +C᪫Żf&s27SWZ >:qF*'su]˵#ά@$K닿iXM𓎩h㚢mز~ߺq׃-۾w~n֮'L=[M_r9G[:;N}Z|`g͑u[9\e߾6[~sޟ၏ԽP][{u}o>W7v5)ŗ\~uxV./ZP\0/]p" 2}p&'Rǽ?棏M#|SB:z~^~QGW?_r7f|8<…V Y4 (4#w(\E:bSSwG w{ /.1xߴz=a͚e{;Rּuֶ6kjoNΤVP7ϟ9Df1YĖ6^%L3]OB:Mډ /ZNFw:*K_D2o,t.)*  ;8ڇo9w1v5{rտ[xi׿߰Ԗy u>wha͙h~~A0p lgiيw`˃f+|sG͚2`{s>, ٦4$Wtߩgw&,jE)ȗ^ӻv滫lр _pyukV?PXcS[6m+_!>{]+{U_oY-75T޹.~QlbyO3wfa v3[/ӭG_JU<㵋b; ;&Rߖ^{sgܻ}F>xl7G~q.^.F#{6Ibe??'pVȉ|kCjcbrAzM;RC6xiS {_מ婺u܅끃{ࡻc=Ẏ-}u7-ZԖr#0:!*B^EWt#~yk )W|gt{^YtYO ϚTrGWiv{W^3Ɩ8]ߖ͘]`u;]pc'L*HĒ7Cg k_HΘI]W퓮m.{Xs}ׯ.]XbIo\9xjl kk9yvP#VkRvxСCGDdRAbJq֋Vtܼ'saUrxֻxAﯛ[7q M֏i5:ܶ\vfpi Mǿ4wb<^=V5N{ʰ/Կi˃_6bdm~"yťKG'YvS ?/?)Olߛs33)/Ƈ ޳zRxZnYX{][ZBi~vڮ6)Wl~QsoOVVVew|waPkV+S&[Ziٌ= +/S5u%?9W}!/Ͼm9w;?ھ=[i]y_Z9~C-s}t}Fg-oSfv#G}sN+okC?xÇw7Z?YSG~w'.|ooz 7fAA~ٳ'1~̼xo{^FImėδ57nod,Sy2szp>S{a۳?x(#SxWN5uv$!o-LuBMX>wiЯ}{.%ۗh_ѳ♶򷹋>͹.-[9gނ -,Noߑ:yz޻}`?TK۔3,*ڰ7 ,*;v ?^Y%OܽG'̫3'|?IϚ4OsYY 6ۧ4U~oY…L財W}ϩŋ_z(JӤ-_(^kh=q"u5>ce7>gb5Yg~oGKf^i:kO@r [aIYcg8PgR[p둹-qnl[ps{ɭ֒;ewYX9g-N ͷO ;q;gOȟ7SiyBΚc"o]Mw~g Qv{%g8oi͝[u_6ࡧo_ج5ߤ'Rf+:k"S Lӱ5,?^vaޥϾgyi^9_Ͼ;wş"lA7[.w?I56>^le:g_y鱊>8CӮqMZ^>O֢[e=^5c?Jߺ*ܒ͜]oS,"o w]>^u7/=w~]OcgF>/wɳg@􎳊[fC=s_ޣ_v̹ Б+/Sw#b,ۆ^T1Xy4̻֒xȪcְϚ'7. -XmEtRʬ¹__䭫=ɑ]ᲊ_ GxW̩=NkFV7u< uф;̬6i3Mp 7Sêg۶n9W[+}]̻k #rѨ~BJn 'm/++]D,YhR䭋 yûo,v_3go>.13=%tH|d%eWP7@X\Ǐ._z3_s]L(\'P!I#ޚSG ի{yc_?:ǠEޚR$bd9!7F=#Bv7B!B!oB!#B!BHF/E'7~k pB!!BF!B7B!d Ro9 ~:"/3M|28k[„B/oZ G!G!B-TDN-Ov ˱XN=ŕ8iH[ /oq^I #o˥߼ߜSӔ I֤$Q+._|^>e,'<~u'dwyZ䦁lg3",Rֺ<{Xns }XZeX;bimNmKd4B,#rȶu%x5)jef"c"rWEgk"Lwx.cбy]:yh<,2 ;#h,c)屒f[Oy`DBxka "O3}º|P8gCtl;<'2xZqui'&O2cQ=^XYb.(úLpc,bTM2.?*/cSdX*iŴX*L/>g-k|n9k=4:O='ooo򷦧vˉ?؟^=s8ܟOGѿ5Wcϛ[z/m:w ~p9?:ؓ~j=g՞wʉD-p[\oq;(ooS$lI:owy?ݰڮ=ӆ_tg>׾?Z_ldsZ|K|oNO>x\oIO-qfIZpY9~oߒs^ۓ^qOWm֜uWg_X7WpuYoug\Mzů_p8V7u)oeH˻ooZ+qOo='q„;N|_!۠f[[ ןJ I/_`nL\tJoI]pO7 7-o']3W/zq%o]7&oguW֟| 7  9H[xёuqt4ͮuuэ{ ϯ7 7-:QZ}%)x_z!Wu ~N˯٧5M+ooo Gߴooe!BH`B! ^J!Br~*P?],{?HzXo74ZŢ_~\/bkb5}^NO? ꦛ0oƒݓWbB!p%-!Bɦq @Ȅ-!BH&#B i)F!sU8u߳t?BuRP_߅B!$hoIncM|CRX~n4oI&Ҵ陗4񴟕OǗ^GB!|<լCc~oD6-F" 7 oW Q򷊕I䃿Ar<oo%۲fY|Ӑu}84f\ijs_.d]AmkbuiHڿui?"őV 5}oo%Z,qro͆'5EILtиoo%.[i[*_$}DVe83eS]@׹ Qk bK⋤$MB#;͌֌IfuSxՃAmgz""#ÝQ1L,oDj bKEEmR?";i9LDTdAt ,oDvت(ަ:mp׮8N qRZ3v%͂AmoF6{`\NI94:sv 1U&T?)wɃAvoo% ߀7B+38.oD<^HB 7 oo,FB 7 ooOB 7 of?% Q7'am o9 ǑޭSyR״loy+[4D>QyR״loy۸D>QyR״loy۴l|l |ie 3Hc[Ss轮i Vr6|l | ;b5-oD*W#Om%?ŽCuM-k: :06i`ҟҎ#aoOaGe@[@q%I"0uMC{:i׉CS[h$魘5-oDߪ- ukE;gߜWߦs񤿊9 ~]ӲAlec^&HiԏD >&,:)O5-oD߶ uݫ"ߤ;E"-Kڷ1Ӯ,>kZ67\$ަ'G"߂?qӪM;5y'Ua뚖 7 "o5UN9M?OD >U/NI}vjO5-oDvmiķIã߂?qӪH&MJeňa뚖 7 "o{kv:ݱʐRGKHc[3oN5PzWb_״loyݻD>>1뚖 7 "o>1뚖 7 #ѻE(]$J1[.$a4S Pp7 @"/[I"SO7#D,loB7 Pa8ػu!OꚖ 7 "oe&7!OꚖ 7 "o7!OꚖ 7 "oM#oC5-oD6A"(5ኽL}u#$ w"fb[j0mUT%_v9e ኽL}8QyR״loy rȓe o7 PH#x0^MI~)S nf$# oa| _<[HISO7FXh#o@mq$wC5-oDM$oC5-oD6.)!oC5-oD6-F"(QyR״loyX9D>QyR״loy\=D>u(i e T'i$Iv$|&U,)RYU\uM{O:R*l E77ݻD>QyR״loy rȓe o7 PsHF8 7 BzɓO ן[HorEod_ Ho!}#ɇ ! -oo mX8D>nrȓe [٢$rȓe %%$rȓe ۦeHc'uM+f7!OꚖ 7 "o+g7!OꚖ 7 "oȧE~5-oD߶Y4H i|8*MTϺ~|$tlf*VNA2J뚖 7 "o[Kg'Ki|DTIz)kYo٬b*5'+ |u˲{/vHꟜ>40.i_KA:TQ>ó߲_˒*K*]뚖 7 "oe+{/vH^#NWGTj͹lײkߦt*C*=i |MbISDvTh0igRe߲SZUm)ˍJOkZ67\{C4<*'(h6Z3Zv2[aooVSU{C4suKCe+,N9Կ:}i!mO#O3mgSRZ)rBV%I~G\ ܸL\WQL,m-]&ix8i?(|/]X  ꖱ&~PE>zOk:̹V:,~sӚLUI!TDgtȸfZ V+`4UW/_;[պeZkA:uoO.2;HWU`17/ST.ET]zWJ_oN /ŏ."#;yx)41UTu,[uJrۤ!NMvLN' ˨9X$GTʏ9Nͣ9B/u^uo)'[)뒣2sr:\Tn^ 9thwK[c,m/_+R&O\شJ(|`w~n7-'g?5;΋Tدfa/<?u:I4uTo*]2>.\{M}"qOLoW eZi)Ԕߜ\in}nix9Mr翩 S;~翙SBT,3zuyY@W*׊=?oS_xv|n7-&?i#b*Sj`u#ISNs.eHZן,%ןJ@ +iZן9}Dk*ןJx*^~P2WJ/u6ڑ5[@OwتKS&Oؓt(ӷG=13wb/E̵G`9vpn9uYakVЊr'enO{XP>sK;箇],o[XmͯY2^ȹiU {h%H;x7 2oQ2冿ocooAooA7K2*@h  hfT +sFgT B26: 77  77  77 7 7 7 BoxB_B!oA7~P  7 7  77 7 77  777 7   777 7   777 7   777 7   777 7  77 7 77  7 7  77 7   777 7  bk@X-F!"OePO/oo!7.W`_eфB i;jÂbB!rt 2C׽ ۸x!aXÓ%$e E+) ӭ 8[ل"Fxܡݕop-_/ $I7ʄhݛooUkeBBo:=kU$$I7ʄh/KڧooeBBoo>?ݻP$(oZ5"7!a!BoUMH("ؤ ڋwsRF!$ s;t-?!Or[ݺcBthoVL&ӽ=[M+=!6ф˫7©@9_ [ f gsI#oY(l~Wk- o[Kcbv$*?gؗ=`Dd(]yb&o/ڌ$줎/Rg}q*ôK'sׁewSgé&X | `i ٵUxd1XjʠN?>|}_X.8Z5ΨW\v6Fi .hBZda7$ۚ9MAq2ŢU \ ET duB$ P]Z{-uԥT֠ VM؋//|k/˕4Py[[͸ao*] WlatU2k>uTV)ѬV0cy/k.ao57~wQRBnUZ{}4Uw[HM776yl=Y_]o;ohcMXaxuxpuY%J^Е_ KbfT/Mqxz*BfkHSSU6,zHvn޵x Z)s!7׳_2zTou^减qU{fb0+"ש,<]uMP1K4.gL{y@* iont9=U /ϓUSg[z7P_峧Z 26OE/E~I<.S531Mdur./UﱈܶgAH]̴:uͬR>" ҝ xbVi <7z6\82/oTr28( =@ 28kKs7ŃT/2fegy>K dM;ER>~Q\R*uUWs߲oo{=crT#^nै+S$32tҎּoa9-?"K VXWFrk广^ (S NZW^ިxb9\jV™4d\?$?ʴN][Lk)TNkӬ1O~5Ygiᾋ,\ݡ7 a=3YU繩ܴM凳Y=qiETD聛!©8WR?S: ƴ2SŦàf7"xyʛkepB#o' [j$U=PAew^kedSZ *@wyY|z,^a&7 -Yvu|kSǏ8knoq۫ը*>Sz^_ cw=VJˠ[Zޮ4yo7u2xzqpVHu=S~`ׯ 7CaUG޵9CMpS9Li6;$F#Fv/_)nº=ZZֱSBoYeЉVgZ!"o[#A7uI07{d(F ˍWf| Z2TZ.dPOr(QoN=2kt˗S_tO4XLѭ:ۮK߼o?F Fw38_?='A}cq/ktYz.k)z/%ܥgfcVurʠ.K?qP18N!lklkքWj\ꏞ7hl`/rm.;kŨu%ƶƶ}[, 77 7 7  ߴly&sU8l~0sd6a/H<_& ̡/|m?&ifGEEo[߲oG9%MEyk'iu$7]Z]*𾰊WWt,Yۢ7M=CnCuK=ߧ=fݡa!URz=~ 2/t ?Mm*?L-;UD ~ȯ4FgD6c^~ro<7 7  X7  M _u"̊(W3=T3Z ,PkW oޟ(ωeE k{%]L<$_OKԞnId͞L< U42H֑FIslVeVD^ ˴Cnef:Rd 2o}_3~[q(/oE)2e7c#C~-CNs&oxAwE ,y)"])7/}JQ#Ϫt_oYn7םy9~/7RDa_>[{h0ԑ /V?`{2h-oMj@^^fEr|I55rJq*{1+SB#P%iuꚤLbZK}l=~5/&2y<[~8 dgޯG~: ]dgq]怿oAx"?Mm*?L- Zum""s;_wˎx)ooooEoZxWm0+IJqNrU{Ӹ]O"ӎ/fbv&7' ;;PY17$? =Nsi=Pf19]׽L<5; {m7ِLP23[%lh5DQjS|G3xL<ԸRLf=b;8Ss5]__/ew,Wԝz`Mtyv+0ްcUbuJYJ*^XDf-Dԝn= +5άT) -JeBꍃ)ETz z! 8|/oES>W85vO/㻮`2og ym*=hm7y{cbJUilȘA߼֯~~DgKo^z6]幞+XY~s5@1[ͯȘG\h賂BqވȾ8NڌUL7WFD7v,M]N7ro?%Kb x-[Ej3=.zMf8\隿'ן6}/7Ń^:l)<(hןjFS7]+o(h<Y- ̌n%ظ7W/, 9*??Lx ~LE|c "k]z OQ64- 7  wk@0-@-I8~@-p@Xo7ɷ;ZQbY8'*v Ͻ̶R}}K>k+FdZ*<3X LG"P}k|77gY኏$("R|Rӥ3(LW=I[ ϫI;+>1KiTzSiv>G^1f+qi$-fJ3xo1{VQ>2z\/SS|gFkLTjf\uSԲʷDOim5RɃ 3Th@2${[B!Dʠ^7  PoooIk CoB!$!B7B!B!:gA̹Nxk׋h,!$)5oEJ6#M .}BˀMl&G0|Tj̜dw-K:PN>O##sKg=~EF!V4hK-C2ooSĺ{] ۖ Vy7vi_êxeKBQIjʜlsViS_}eg;";4m6駟oVٲ ,mac; Z/haye zoiN:㫇ӐRSuzY̤+f~|ɦ#SgN2bo YRv[H1ɘ*e8ib^MCZ*j}Sbd*e-l--:KR68fb xYCTq(rNJC hmen#ֻW ^}q9-mˠ>8Ud +xll-Zem6en}V_NS}Y}L! /8K[nYɿN>K)*>[ZS7Pk6oZe^-ԗjbKkzlU60Z;#;pWE^ں%;.;g _R/+ԷnkB|~3ߖ.[*^yҥT  _z 7VlxduSV׊K7 c݆_㗿=tH(fvo޶C9D/+aofx]e *R_(>^TY2þ~9̪\iU~em^fm\qNV,k'{{-Rf&m߄5lpcFok&\Nk{o-u>3>ڬR,-hcIYL-lϗܴhu+{Ei͠S7MXǞԩޒ=: ?ZoٓW(([~[{"9B9s:ؚ[3AdYtX~G7st%;6S+ܪ.[UV*|U6/./͡Itj27I趥^J9ӥ˖ y:g_^M?ͲiCuXնⰎ}m՝\nݎC_f&b~_kwzbYU?U/v}46sI5e*k w=~+[2ej&uncUVZ5[]֎؎{ױ9bkt;u]-F#2W*KzU-UfͬdH4ҟk?~G_aF&+bIi@߯)y’S(]_:sU,\Ż9x/ש"hukBT tj3\cF&*h[UU]֞V6kgEl]*v쬪JU0V;T.~ېyt<.]|{oبvcF'/ˡa/;y咠=Vz2ceՒ5v[%[~Ύ#׋3Kk~uM@ՏAenbfޖf'!rxBCiD2TG܃g`mjvUGTTnzaٗ˖/Ṷ./x*Wn.a\^ԵmhBՄי.]_v gڂg6Pȗ9Gq~jf.nyj.Ő+U~1Zd-kf"S 5~o~)ӯuctogio{};UX9{̑}JF4rL- ^N2fwa<|AT'UD&M[)tE&tξ~_uimzge- =[cmNl]omeX{=o3ij狟g_T>NRg6\Mbn,,=U›o7tu[&mw,1Z^6c%=_;bﲫV/욲ew:fȔY|Vж gwu3 x-"Me$cfCjݍl?khY-3 1#7"Y6}wo-/Yr%#"o/yS6f&gRJn>b]G}F sSf{\[־5~sVk{:SF>ρ ]xݑN(XO*9"G~w<*(&My{ھcǮݻkkkm[vi߲йw[>/}ޥ@kjE\9 L{RSu_8dX>}_No 3n)tyf'N(\=g{7;淵ʺ.ogS5ӛoܴzRm%w,hS:_>3xq)1c4g~by?^}zݣg^}OQ̞?jv}Gnz#UnZ}}]oWŋlZWr|!rfw͛7w`ӦMbh~Vj}dᲯV~væ[D V ̉m)8+񑂂V [ɬy]|r؛?‰Ywi>oҨM毜]-}wrί/ݻ~cSշhBI&h['V{VG6jg޷5%xWuՓnجMﮜEf-(oK6}}޻oO{nЧ y+]6ʹk&J[uᄍaPx!mwLB)d7-6s߬6cllp7~΅'?hiY+k>ְө|tϦggϰ;& [4cNׯib 7lv;fO Kv>;t_"`^zExSƎpHb}=VB֫_cVZ򔵢5sκvy|vtYҦQˆ[6ZRِG~( +4"Uۨ1Bބ ya≓Ŀl@$ߨ )tټ5 -oU ^U~f">ooCZ*j}Sbd*e-l--J-վCRۍ?[>JISK"HG7uNRgC^ti6|WӐԢPUy ['" +/gIQ*Z,_2oKW~:U^?Y\<_^`<_b1|:Œ4V~vkf_=~e^voU[[Y0_?+H]Q gˎfePzo-k\qg|ye-x-fB|7!i'MP2Ex-m0~R{=p$PZǷ`Ic'OT/~b.xvC>\0Cؙ7^|nێsuՔ'f: [B&M:tȁC߭үVn\! w}->P(\Ԏot..o7)[:%oK ٽ|6UۮMDطVվFZ*[`ͷ6̱ΈpW364%{s]'t̫S>ΪVCW/5VrS-|UB2B&mΗKg,[Т5m,/f -=nq1g/,b3dG9p01vJ:bԈ1}EØIS'͘㗿QEݷmf>PK"vr㛜5ꙋ|DKn?jɋz!EZtT2 YI 'b˛1BOz'W|܋-(YMeTهPVU ⲆW_%^ݷ&'sVYUҪڼڸ(fqӬbG3;*]ٞEqWWJUj/ !_mcms̈́pj_nmᲯh6VïF=1]Zo}̛'eLҫD1ӵ Iz拿-M= O-֩N"v[ڿΤϙGhpNŐ/@roM}Ge]vnSݹly-M+*mcFnW/y.u%ӯkenTXNT"߾=G1cG).;ND6hC4A  ףgO>o`bW^?lIS\UVjYjWٷվek>عiMy1N67~=XZ|g}S^~_ 6>J5:XXr^9c2Ev5tm~]55"^m\VVyU]fUJUVl^L_Mo"S?TdnNJCk|/R9Zqf"[_͠HovLϗFm=7-k>)bwO˼̹@&FXzkY+_U:VY銒ݛfXm[8cU[p44,ˮG9w}vۛm}鱪jPUmIwU6}saWy?3xϽm*x,YsOT4xtq]mtf+\~^^}ƈ/wPX/Oj?Խ/yO1n/f < /)Mb W2}emX:;T;a7vXJmngk; y#-͛77UTmޱsgmƍ.\gjv&3MƪjZ*1uL6_r4ӽ"d0|O~uwg{_ߋ4kƥhͳA~M߾\EA6k\Vxۧ%QK#m͝?ʙ7jvn yvX5 y[Vcb4,vl;-;>U~ͷVo+ozƍnvU+]wɌͿCuWWKos/26zxmB;~8rAC8>23i^} E"BNwBބ ^4h؈3Gv~)B 1>L|@ᆧ*},w+R=ߊvݩe ߷wF5yYӧ̟3kceuee6nZ_VV^QY}D6F|O>oUUY{wY{D+YSUUUrs:_]rkӰ3YMs[D&xY_$YuV-kU D}" o*NcJ+~M~XYUuo 'w9#T.F#krIV5?yM I  /x!n]\>.\Q|}SުSo>ZN(\T>zotϿ[{?һ߫o\4d-o&N?wxbƌ0xp}ֻ3g}'/aIwRn#v+ј|wIʹMi-HX/f1*ԣq;pGmk&[ִ;оO7>Q2q96nQ}놚겝55w\|Wgpo~Gf֪jY{(²/'-_.rȝd~tїR}GoxbXN0ifhvi/.8zbWׇwu89Oש9\,F&Frn5:ɲvm?gmΪ9pϷ1%ga9+fN=wv7.Լׅ=Rݶu-_{P iZ`໿-\t鶼M\w!0:!*B^#nj7e !ot}NoL>^{hы7 =W#>ysx)_n)<_Ii]ڲk7}T[ImEo9ىz6cQEv9?wO("-s~ߨu~B1o5_nk~w>o ϫܴvUg>kV,rKfM+lzסcwmӽsV(ܾ*JW=y>%#FY!Y__S9*0_ڵ=cW}n͗" oYX4u)^΍яy~_[_x#vܛ۰a{#k?ċmhzwt> [o첶j={ogFrovu=rymww bGǪ_*3vڒ?h_}c_QÏ3+%K-[xي%˿Yb%Wv}]Ü uz.vv}Z=UC:4FE\8k?Ǵfwo[=ݳ=Zyp6mƬF #~c>;pU>容Ps͒ߖTۻ<[.UmNV)'"B8-SpᨲDĂ" !﹞%IHBy>ڛsMLs6S-\{yB~KHL4 8.CnG yx~M7/|ThNrA%!&ST.IIai}̷{={'/#-ލbBt[L\fUir~Vw=樂b```|FD':a[׮ኬc6/όK\8;4kI毝&=Ѷ."?᪩j19mț$!sә %nªCT<ߘ쩻c"bq4%{I%%ߺs/ 8df3^>rzv;#BXUC0n4+tr{$ɢ$y~I’kKR8.Q99 ^ 47o|Wr'C:$Ӯ⟸xOWϊLZZa^uu)oofn{Ddp@lXP)3'.zO]46FGTi;qJ߽{+KyMƷoRRC㬎R%xVLAJ%r9];vybS rzMۯ޽ -cי|6WP~+H͊Z]dJC%_I~Sg=H^kqPgMs(J˾0l?_|k#sMےE$se ^MuoHoa1{ED%$^ & M~+R>z~7/ȘK$v y`nq묷sJ.sM®^3{Rfٓ<=NMx)k[ b9Ʒo(jH% 'Įz1x|IGN+}gzEd훒Rs+z>+~{/Tƭh?. ~['#ìVOV@1J|{>?Eଗ&aMFŚgl9e.eG%7 AgO\'zۗD]dPiM0VeS'Mα/ۆ?7~½x9ul-MCd\$W*gSFL`0s_ñANp`~Ǝ7J?HlFn1u ߮ݸo#Q)uMs7{q~\BIESއME'ӷ=7r$7Ob R߼|vTl\uK8y;XoR%NDfPAWںવ G7 笘C~Yתa. "0+l;~F~m^6u7gY;R~?k+:_-fE7KJ6<(9SJ`H]J~I &տK~3&F &.0}Tdu;:-ю+9+21gxYl~W1J.jӌd 3\Y[ЉةΒ47lu/NouȎeFpHW4H']&|)!ĘYś@Xo҃~w 7P-{B7;~P MID%&_U'g&ǜnJy+;َ^/F.|B]$N;*E'Î% dƾ vr1wt'xR7oJ" ~@ o7~00000000LѕεO7@ @y|r7 Cyy߿""z2٩žܵ0(Ip?$܄Mtk9R45BgU|t2*^Y5TIWz'՟7b>?^/vέS@U?uUUUt271w'qM%+##}0VilMtɈأ\#A&zMꂪ~zן?g,(i߂^VC8#og<~*|~0|%@N&mTOEYKaotI1VUՈ~~jdDi~y96ʶ~᳕RwϾ_VKO%"s+zѓu ^ /7o}?[JؑtDse5lOeT/d;{#*aII`BB5߫c5?ڬ(A(hJ'a8 wtމ5eDgHVbՕFRݨc 'F'r;zs ݝtwq&I}d/grS\+7迗N >O?3Ygdb5萉 rؔ3lkb(1ox9(g>g>18NYԉhBj c}XbƩF%q-ǟ)7̲ g9VsI疳<ɂnh otƛ^#oRn7M~H Jˍn~~Co7o*~Sz(L5jwќS@Hiol: ]ڭ6h?ȫxZj-~񫧴n,Ql߸~UͿ7:1>7vOʭqo7(4&o7.o7 ~CJV񞫪Q:K=d1[Ṧٽ:i\9.Z Аw /߸S~X1FO]q7nT7v7 Oo7 ~_Uz U~~PslMgѱ zfEYG5d>yzYbο~tB&~SV B_ Pnnaוl$Ǟ{g{8y/ODd r">   # A"`"N~Γ`ReyNj@=qN~Γ`Re LqU8?Nx흇mEy&5JML;TPQbC UtE {nHh,)?,׹9g}|^s^{=ϞYkwCWnZYٺ->fᄇrVn{V~wi͕?n_o\o\xWΈ=?*>lo׼cשּׁwmjKVWg+ˮ@_b;9-m,/ɾJ$/UnLCzK~Њ9yd30~A 酤@͠.T򅸸-{ *t|m rq[vv[b|/ݑnզ7DQ0Ieڮ[puO'%%ݖ="#ڽ3F 8&iףߦ5ixm}^(6&涅)TBEw[z'i}<+L}! ^=1Ʌ'I̡&o;<Z~{siW#z/Md'*a;e޶6ɗKmtw1$6p@~Wir6WTߓvn Xy:ή+M;i#=9dO?Y%yٽ$ QR86ml䓞$"OTԔ$U\#_Ė.4d&j˧ H &$(m?IK $ZZT&nm[~l2 `;:%!O t[0ՠLmaTn i ,w[׻ lQ:gSp[6{[Z0nkIFpR=f+zNeᶐET28K2q`weO;E(&8\uH uݖVvԥ)t[lVݲ6۪v qC-.s[™C{I,[uLR>z*93<ƪHrYaOAraB~2x]-rm^zs;aIeۼgTy졑lW}y}M^%8%9Å'vĉ3y;Nս"fJaQ.>TW̓#eyq[P--m!m IFad]miflcA+W9'˚ nc>Im 6mMz~ᡡmDì9nmo}-IF|kpݒL2pΑ {)$|`ny~[Vdz:t*ؖ8!X/7Tb̳&^ys̒.RUej3Ì]&/Cb,ll-az%)V]j^mN,ٺM&@D6Q2dviM.v+RۦXoCaw0j+-& ,^qM72ossϒ'zdȥL s~e0~K~[mhhYJlm Y`06IULۄkEcx䒒(y$xpn܆Mi9ƶSYm\{& ܶ\n[d{m/x[^F6͋tL)ձL=Y8$2|R ˰=kcâT9 ٖeD _=J d }=E)D mn3_u^Pm0Va|'6=m%m O_Ccrn+&.%2$IWU&.OHQz%Nr-6& ɓョg:4j}yOߖtn Io 'ګ:/xڻ1i+I`OcPUdW~0AM{/*I}aUҊOm^Tr$V1$6p6f}nmMrqی 66 sn%6$d٩-<,􀶩 O` u3Wn3$8NG6mMzYU;c sK6a9s xKOLw{䌯jT@J7ߑ,Q2m 0M2Rm¹B CJf%h%ۂ[0jU;M4Q(LRُ4W]X2V`6U3-yp}ha,GYKVVC8sB&K r7V7ˆ𒭀-͞,RiTVkTcfH>ۄ“'1jmɕZpfΙ~00 'N4/'&{4}7O۲O1`mOm݃ۼ2Opې6Cm]aP^(p{IfUO)Rv."ӥUO>Ѷf<ۄk[gh ~GͣT ,xzj$m]{S[*'i{dvv wJ 'gpGI n4_?OB3þ՛#>1Ig.C~[vk\oMb5 {Ϸq:eqtig09K>9ᶑ 6 n䷍d'G6ߪip'NQpn܆Mά3apmsXs6SMߖx7x>I+JҲ"{0gw~:<,|y]vn{lznJV0awg̻2d%x6Em6 gnc=ɟ4~n26x䃨~OmAmvӏOL.w!/z[vFJs/no6s+_ii6Fxü2Jpn[6C~[)QA[ens+-XTuI6`mAc>I1%`m{cWlGަx+t05Dxm 6m p Em˹ pH ߢ6o ߖ12_I 9 o3Jۦ&\N?mPۄ+Y4n~U66tcp_x ܦkueo.۲Ӥ-1, oJɞ}~[I/v6n31& FoӶoI /q<6_qnvoDq#Lx%-qO>+LCtCKM~ 00z{ W6Qeo ~OVpInm n#mޫ]ǑB ۖ= n;6Um=9NJ$tGlz-*m6ì=mm^jlp.ILC~mm6?&5;gct[7M*䷍+9L `znm nmۦwnYLAd'n8ٟv[aVށRf!n--]3,p^\6S8ߦᛂ  '(2"_0vp*iNK$^ۂ*p(p2nnFm>Ϩ]Ym4'u̍W6naL"6@6Cknvm5F~{+I~[5mm6O-pnmpඩ-ODmX";pms[m4rL8ڴ)7`tڄ6gSb  zJjۈj+YQmjm' 6mnA8ױn4c[#mE+wc 9#8*tO \vD\N=]ۤnscMⶒY3ʗ,G;<~ 7<@\%s跙Lm% ŐnUV0!a)pnmv9=io+w[(ѵ쌮rW q0Y @U~[*뷥gG4BAW1~n)ۂ Fҭ)qJ6O ۄJͱmTnSL5{b7_n*w[>I0oKA.K[pa90!۲ޝ!\?ig۰nspnm pn65WpOn!k!۲LvL~m0+I\Rm?ߦ m0~ai1gܨzUrp[m~[:Ym@~mmzkH~[ 跹Mlf{@~,ovo#-qni~[|9B~F7-ѓ#-oewnm pn65WpOn!Kfd6ۼ&9# Fo:,; fK{y6oV6m, m6ocqo~[螔6۴&嗸 ´ wm;_oSo ۄ`Nl^LiA~NUy}͐ismnm nmpnmp඙66vm'nu, Itp%lBn k`bn[جoArB2nLm7ܦZN nw-TÛ ?&i뷥/6m-}Om=\ozDt7(,ɚs$_ En C.D'棞{` `nm r76X~EQEMb׭mEQ5ZWzz]oZwmwc&=nauX+M{#{MumGݯ;u;{S?j-wjj=OkXgN#֝zO|.MjꤽޱXNyxmu]OmꮧiGu7Mp3oSub=Ķv?Iymj˹6uށ<)>h෮C?=okuAgօkz=aM=7Xڧﳭ}`ߋz/l>K_~dm1ƺgcZ=mXuB^Xc=wIo䦮=מumOOK>|~/tS/M}C>_ZgsmXu֫b}!ٱ^:sҹiX}9[bXomovWzW/hk z7.zjocc}+ֶXűX__zjm?oX'McuJ{WM{w:W6+OUM}7|=m߻w?7Xxs[3bԇj#XuNX[qSo5M5omڦ~r?{ۍh낛>օ7}Ÿ6~Emh{j}~ۿX{/ƺ$|)֥˱7l_^ԯW_mZ[o敱no{G^yp!ٲeam 6܆&5-X 6܆f}*c{Em6l~;d|ݶ~ɸ 6܆ֻ-6[4Q>*Rem 74mkU1ͷ߶7܆pnmܦCx۫(u{oq!uۆ#DgYsۆ'nm/׻mßZ~nm .l"ᶕnv-] zKvvvmUlmmmm]U뷵imzsm 6rʺm󒻌w[~4rg6vvum 661I6ln~Z뷭 Knv[nL-=&pnmmrnGI`&?HqدAlkn[~djm 6܆䶅mmE5VgO{Zuz޺%In-{IcKpnmo[(.űW8$n[޶m~w{6nm -:fO'\-hm6܆pn[fپy:ZtÒ̹pnmmo[.6܆pn$/qpnmMN6mbw[v46܆p7o#6܆pLFQEQ.FQEm3QEQlqosm{­VVNiew6֫w_YyJnmi_{4i~ܰ{{N+wjn;`^v`pW EQEQ5-|-Sm:!-/EQEM2n0-p6yqcq`6m pnm pnpn܆66m 6m pnm pnpn܆6m 6m pnm pnpn܆66m අl5\s 7j*hO06sup nfv}C…@l"(%mzo^2f7 :}$vW)]]#vsp[X_&}rI^B-ܶ ˗&sJ: Ig`&6 IpA]* qq[U0n)^ m]A*%<'^#?p5&Mo|`n˾]z뚟OK.7J-{DF2&)1{foqLvGaMky?p({Ez\PvmLm Sr7Njf>OӸ(yVv$CYv.zc OCMvhy/6vmG=p^pN Tvpmym/%~ߵT s62nc>Im 6mѯ$m'"6nu]SuW~v 5GzrȠ42̳$K{Ipm R'=Iﳓ!'L%Eb)I TM Fۉ-] i$6MXOM8YIIPN HjlS7Mݢ=j V;ؤe8;vt JpC~[n%`˫A lUv-YﶮwA-#٢ztT*|Zm<<,(Tar%֒ሥ0{W6~Vm!yW*d^'6~[]J綐 3 Y ꘤}8T6sfyU)-N*Þ „d[n#傭ۼ#!5Cwv?%\˓ʶyϨ2TC#ٮ$%!$&wK6pJr O섉g)-w{EmEâ\^}l+EG]1ZmZ[B ]BXȺnsR(5W *rN5|pnmojK[0CC;hYsIۦf~[=|Z#'[F3һ%;dj #BdSHrC% 6`1Ft*T8ͱ-q*C晥_n2gMҽ %]"n 4fW峕L^>2XRٴ'lUZfm%1KRԼ(&Xu6M"mdқ\x7M;VCM1 ֥a,K WZZaM>XVz6Woe0m6{椟%OR?ȐK-8`6в(Xs UO)w$\>&`n mDiɫt-$ \ucpƐV%%QH, 6 nosmͧ۸Lj#8B;@mܶT+<^񶢽fwm.m%'Sc ${pIdZA0aU{>=eƆESmr`K-Sˠj' W){v4$${S fo?$,aG;ۖa&hy/m3 f2C.rSj#T%&#nvЭ=uUmVo#ohWOms,5>pfΕ\6CW p^u@z;?7) gI- f8C(_2vđfĶ A¡1M8Ҁ_O Ouۘm@A maq1I۔im $ÇDU6[6CkL2z楼CmmٓO\/ (~TtiMbWUKIfCbO)RXגU ֫}Om{: J6VxM]rKdI40M>\PK>I[BmM'{]Jou'i6&)Im 6mx% oPm.m9JlH;~Sm/S=[jyY1mS &f8`)fHTqm%+vByl ͕y(oc:>ܦQ͡en{pa.Sw[P@6%nP!M؀ޢ$]>9~gŕGq nKF g6ɯb O Mm򳥰͹|Vos rs6K?vDYD^6ܶotur$n, f!%(s\' BW (oz ='雎Ҭ#m)Mm hH7?%hDpn܆M~iiZl^<5w<=ƾmnㄜIAQ<Zfpf4s֚|ƅmr𖞄w,ynNR|_3Ԩ o#YdRu+`՛dۄs0KLiK>a>e՚vpiP$'_ѳBi66.%Mc-zKJsSJnoQ\!C巩\o IݖP{yF akppnmpඩA~[?k,ۖsqඑEmvr_''-=cHejsfxBM1M~TaB W|it=p[68mZm:ǐ>kMX 9 ˔& z]eI[ؙcXf{D=^lfcLߦmfto^ ~ylf6ܶ&=F2&K~[ƅ}Vvt6`ym^ma"maj6&m=mː66pnF~ۼW}#-{~nw~m{ s%$;I·+< ta[>U : mYw{pۼ2$-y.cS*v u44b]m]6dylVPEeg%Bh7mR 0s{'˜ߦm!;jmiöw$# wa>ICscovnJ T6ssBn+ %ZMߖ6e/ Z m+l^>Ԯc#rW~ƒ9w{Tn͸>K~?6h-ÛnO}STr$r\T#`-L$mlhKcw[oN/2䷍#o-ꆜ6nSuoSo3t/>sphtc~a~ۼۂkۼB1 mIDU2=m3o3_o+mٻDok'~!}\^6۠m~Lkvo~Uo Wr<>{qpn܆Mܲݙ8N6qdz?9#Fm!9ì5<&-6CZv[f~YE= ?lpM7-NP=5d _EyaAw4<)UӜdI"U6řQ>/3d T }(Q%E>Bh&Ny^AD%sύYWc6Nޫr[شavdJnyiuO ^Մ-%R_6RE粁W()X,wmø-hmkvT r;Ӑ 7*d~钽n6$'zC\b9ˁT .r]ѧz{^oӟenso`VաQ+OFMRܖvR6]osYP ZKz[:f1I:M8jԵ5ofm~V6WW>I:^1>6tqIwK.{%-]fstJfVsT C^ t5oktia`c%maIlߥk>mZ×H?r5flY*su'm$66 ߶ބDv9>0j 2no3q:JA~om䷅퍩SDm_omfQm䷹gܸ@~&M66lR:gtm5F~mmso?mTn3w8o# ䷕ :"yo mSǗCo-a'}AmØ$m E~m0~[m6j6V1&k~[%mumo[v66mS[j۰oDv6sױ9ۂi#UpDi7Sxj Dp{~[ g%|ikg<"!-FT o+az9 K$Qm&6{ ᶱM>99M=mI60]o}O- 1G=ppnomd6(\Ů[((jҵmօfvCۺzM{ܮWG->mk_[w]OݷiloxjXyz[W7zzb}:>gpߦ~gzB[?m~v?ԖslxSV-O}j=o]P[{=3Xܳ j={ﷷ/zÚzn#ϋOSg[Sn{7ȋ_%/|%/jї.}~zc.keuyC/^^q@SwzU'\ձXzR&֓:=?}?#zO}m=muz~z3b}81l#>k{G:9>XϽ:։z^S'=M]{ =Nyu[z'Nmş8ş\| /TS/_^ӛ|M7|x:>WBc:ωuhSs_yr:+ן֑׿ȯ6گ^.8k6Xo?o\z1lVmc;.9~ _eNX:oc]XX[z6uwl{WUo{z߿wGho>g:Gbϱ>XmkkԵMr]S7^?7} oԅ?m?tS?g/>k .X_uIRKccmo+e_]_Qx+c[W~O[nCbejpnm MmkV[(_qnm mT*~mwmqnm w[li|Unk+,lnin֪nyc跭כomUo 6܆ֹMwOWQb[[B6C _Gn[m Oo[sۆ_wۆ?n[6܆pnm]n[Dm+[:m;mnv[CW۪~ۚ6mJ[okV.pnmm u%w1D-.qh6mpnmmcfmթ;dZo[V 5&p[zL6܆pܶhlM>~:C_mܶ^-] n[/ɪ:%pnm m '-ڊ>kvϞnV[uK"o[d$6܆ۖ߶VQl]c1p7IܶvmۆBm܆pn[mkuFNg[Ѭm 6ܶn}>ue7z;%s 6܆pۨ߶Po]v#nm 66yI6_x#6܆pm^h$nm 62nFF6)nm ᶙ(&](f-n(T㶻6VV9?>;~a;hK[Dd 04&+*>   # A"`bɐx$-ؒLnx$-ؒPNG  IHDR?J{sRGBFIDATx^ U{LfrLB3\܄"(޻ⅈ (A!5` GH‘\3t=/y_UWwWu}2V~~Uշ_]u @ ܗDMvLG@ jW]uUggvpSA @ 5[[}A@ ̽_ΦNl?(_ K[w kn:+tayv< 7N8pYb74AzC|ڭq  k daPCBsTC-G9covfͬm;ˑmq-{2he:tõnx;s6mg G tuaIGލC(}ismcmcq*Xc<6m]ӿqQVޱb& {53UT8@@}c:puTWg^ֶ֖ =BwȦ}yϟkabm贗$so;:{ǼΎwasoOC`L;-(ܼ8soCRx^61&S,ecYD`mc1zt p*soQo̙]m_ڥ/se_&^g)}OPoMXv=I Μm7ԛY[uabi?]ʓF#Μ(3 Tg0E[VEΜr@ϖMs6{}/oַֽʧ?{@sn%ǯZUǮN+_˗e@_t@1~RH]9xO#G5dowu7 d2-3no3yAGvDoxVX~[^r괹VKݭx?e17֜ob߮Ȓǿo5_{k"'Wg~sS 4?8pvh@@PRԈzpj{\۽|@?++wq]c[׷mM{gݪ޽51-IM[5a&jheOG-o?U7?-ߦ̽IO,~TϽy99ԫ< ՟{+pYJnǬۡg4 9-JE-m}ooқo϶5e޶lg#_l/^] q‘Mߵ{S3p!Zp!WIkAV7]zׂIMUw-nΟO>pkAV9S @'mjw-4g7߻Įq#54mmӜVʭgy|g!1w˷oRNI7GoY.p]^p5d˛x%MYނPw-LfkLI=ou3uuvy&_~toL]MUdtC8ƻd>A}fCPe`=  6ՌzC9E{Nmݩt[|/+w!W- y+[99aܺ_FՄz*W7eߔUvٿ~`ey:Yw> &>}~oߍ܏Δ9L 4 }-o-jҩء[']0m?v \Qo;*ɯ_΃cqa10( r22<ۏ7}~9E `;c}w^DzuNxMX?ZʎUm1dcȏ {p\7ΜCKO[ͪZ䦊_A5ki-3l׺a5yI}  @y&6Lv5z @f͖ܞR- @[1B|@Dl  @i"ղ!@@n *Po @0$5f>z3DM5@ P*|>,^VÕ䅬aо28*`H+C%* !@ Di gzcu՜KڶtkmzՌ`.`p RUѾ@mV,^ԛE}66NX(\EgB6-;Tzt@@@+ۼTo͆9uQ"$'fMm<Žl6M N[h!,D^u ]8 $3Y3g  ɕm&uSsSE-SYMP|=sg"NRiӫk:e9J֯9A =>6K @ z?WdVL\WJ"z^:pb&¼: :\er:XJ׮C:L!m!@\fR'zWK*r_QLĨu˵k=i i.H#!@_USC|?:)z-V++G͈.L]|$)jB@ x]fxśr/j } ]di#^8;pM^y[jǬK^>)V"Ø 0ZN;fἧ6nC"v j~G5kvggzsE =ʴUٷU>2m U $PjPoe r֗q!zK9\‡ @ +uoQ  @J94 @@L0D @0"09jԈJ @$Β\ZGT  @0"=F@bB{Nc܀ @pBXT @U'zz p  z  @PoUO@ R_^>MMEkBO֦z+_/udK9iom:`bګ# 泞RKccb7oyYWg<#"??wO4c}}/]Xh1c]Ȟa㦕+W?e*&{g>ɓvJJئ?}Ï?i=ztK'[Ƣ5p;_{{swdѣ 8nstЁdWWҽW_=dꁣG,Hן_|oKK7V/[//8}WL;@/!]yjR{쪌=Az[^{ ZE'ꭹy:p !#miN>m}k6u} - Ç5j72fUZ+~g o|[Ə4a]tp[-ݹ|~P SWֳ''mS^z}y%.2uM#X[s.שGl.{G=) h aܗcG;fLɸr>ﭯW\3s)_MU]zMrVQd%ݽɧtwԓo6vҵogZG ;){L=%>`g7mfOnܸqx)`2-:)ۥW.jkߺki׺ߚݺiӆ{;.:xo/{B  X‰X%.΄DLړ{fNkG8S[nxҞNzݶm}QmZ SQu|>xmf溙1jLK vJ[6r[:o۶-nظ'm8iS|y#'}аI{t'|w7~}Ʈ ܀ Py2SbpLgwX7ߒEV0Uza}ǟwE|E<{N9tyYy9:3,Waƍ|豉w~I"*OD[l{'u>kCO?Iu#Z{ Z;Z0j@}FqAo'"6fݖ/_1c劕S!֭[7~kuj:eJ8%/g4f/mgsl66vz_~7oi'(}㌱{sw%¦ @ ׸p_] OO]'/EVI|%*Lmn;]g7g<ӽ3⩳?Ov/=Vo+VzoyGqzvӘ𒹡 ]]֯;Î<{%K,{yE}kĬs?寯2~uM nsoAl.*\ֶisa[vI'Nzz N8)~.&beذ2wl6gȡ }R]ӻz~_\ėW>|Þ~W!6c0DKGr6`fܽwMc.=sϿ|{zݣy~na>l<D0ݴiS?ݽ>{!ȿ'M?i͚5k׬]~nK֯[7|lNڙ^ៜ'5z)ן֗& >e5f\~>}ZZg/]\"עo(,B/ڲcwܮyVx"@\O7hzo/X*7gŏ_o R-Njy9۝:'o>ϻxesg ՞ߵauKqE z{^SN=j(-dR] yj9^Y8LQHDLu3fΘ)J O>k&3F˗-kkoqW2n<}7LsTӘO;Q#=`NlMrZ5Ҕ9,3=q:a@&"k䂶%lذ"3%tբEZE9VQf S:z_pU[w?}R ן͛yng1Mm#G럿=ɇ{!&~_h$RUv37o2CM7z2 NlڨVdE[<27wZ5e/{U ?>nwMqǣ\g+Z?OKb:^k2+?ߟ<}] Ge2Gï./?ܱ%Ӽ.-z}KUC#&(t>LĜtITur7֮K։[-˪U+Wʙ+B QRN _~ߪ+W~ > ^&'c;.ˋr^}c]}Gg#].8b}v-t+mG0~Xc}f] .d0Aޙ?Vfݔt{F-u{θ?x讹wMjpP>r-=cvsF^x&~{1-Mc6~W?߁~n0H]q\T7?쳏͑oek +[}6 аZP2_T:4 H.J8-N} ROBKG:"pLnj^tyB3t$v:r*◯>a7]rG\ǟ<\ys֎OK(}rz)ݱ\=_}xDs/S77f6%ӓ9lr;*{7#\ Wor]䣏=1f ˑR7QfG"m{`Կ[-==A U߃R" ^gr+~KXf#8c̣ϑt /2.?`i槌me Onl&c uz>×vG:?΋/ydM]l&n,, !mA53x/Ɏg%yW?kk]Nnh0bߋuؘN3쁃~='N7H/Uo9܅)7(Æ;vIoo.}6ꀪ>jśsցl[c/%HFEFջ5H| g͖%Z -YGoOF3e^ysM{MR+q`9z)= u__7)!{4dz3#GLȴgsMkwCw|~{BH/ȕz 16BnP-qVԜH7rrv(;u)ZN+7Qu{2Ξg,Yd)Sk'zzsgV!_K77^rc'~~};_s?b}znHZ~|QK7+=ZkI{x?31{>ǜ6eeG߽ycCL#d=ƍ[P8v~~Nҟ+,|]CsKHnɷ<7:*ˮB۱St#f&&z@6ִFmj鶡Ȱt׆Zyeصs 8;rz-h~@|Fsc10(xX PssF׸-6Ig}g"lΒ{Ʀ=o箛e-v8zxߢ{Tʮts~ZS{_]ۖɉp˴˽ u 9wLAC!P|M* NpDv48S)-#l̺<\e̗\x:u(' Mͼ))e x63w`r_lJě;3f>׿_m3~q[oq3IZzfϖn9*d]#dyѣ'7v l9*5Ν|^S[uSSTj!X"o<栃>a'}sA}w榦ɻklhlo!}Q_--=c}- yDЭK.ɵ^җΨ+5\W6UԽ>XKjλ Pu ?uzkF"Z!g̅IvlY+ J5 RkѹnWKdjL!.OceqY9/U qnJW[7M׍t ۘh"|w`x 2m[6)}(ގzr .ڮ'gD+DȦ>yؠ*LFgf2nRm;uY6+i\98/NHN7Gi\3r\X5²dɬZq)rÆ5/.B]=FgdvPtS[gݬwWrO>y&yמCO׶)mS6b񣇵4>N #~׫ rE9*۶̶ҟ٪[۠!:R A"1""AQ 6jvGGԇxCtY)B%V0 Y{ R-t+luS[tzz{eFDO;vW^IeL2fܒ Rq~eyo]63wSL[?h͋k-<52zcüͽ?O:hy<-"bذamnS/Ȓ5O"ezF$KE#h~ݛt+lN^c*gɟB/uu jmPDKyd7ot9RDU`}KoLsї46޳p؊{fo]%dmGۡ3UBtSwm rU7e?y`KsKӔvSn{6eELuPɿ=[ѝxVU$p4ױ6`(ݴ={.]##N՛g2'3lٲE.i$[#C97rH籣ct{[h;rrS -Lf42#R|䈑Vp]vE&BinZ"2G~_p@{^q>'';Nζ[ݷ_oT?}oo9eJxǜ\!'؅SXi5uiG裏E-6K\g)!ݶl^%Ȗ.''1v[avMN}KWxGWع7p)*%#JfZp /:,ks &܊J.焜 $lQQEC/WmЂr{tID䈋s׬!ג Gpue6l~cr&]ܨ?\̸O_x^~t/:fZ2uݽ'Q>>&זҦZP՛A8Cw}?/%$H/@oO<ēmSs_|\ӢI{G:'Ze10&*gرrBq…:miiO$ 󝈉W-Eɽ.7yJ'>sؕW/8}0ڿk̖)-UFBW_&s"Xtth[pA Gl#(G;BuxH7y|Ζ4!@wc׺;eK*91VPj-rGh2@l 1:LQi[ s[g4_YDI|¸:?c`l5Vٝke86[m5DEZyWoM"u̻ZgC9,#DձA _!ꕾdShMk`>1Xk+f该LɐP؆;%&l_G[ϾGܽ?gЙ{޵}`^ E դe%ԢXKBL-v49]wYޓ/^ٗɵ5olܔY͖l;s!.i>L=pK /Y,єw\s.n;wN?XrGʥf"8"ɁΘ9It!Rlɵno/w=}7QK2?:3^}:2{t#DӺ=>h5"ښZ7n&׊=>pT\Έ]L;j(10fyT|Ĉ7|SAt;`}Fi{?l9l]V n@i \]ٿ)3%sd[wksjݕ>~HB W׃6kVڸ늗-v 5@WoŦ ӎ ?:6j\3Д[eWǜxt"/9Rk^m(=bjL9m|d^#$^ŤrOyé7&IMݹ:_믟i7JoĐR mߺ!6u1 =eC6yh r$CӦM[O~-9w!RmA/2376|So LSOvS^޼\JƎlۯ ( `%pٜ`d_][57՟}/o\.Wu'@÷a=_wGV$;Y׾h"(+ߧ?iY/ߐr ܵeGխ׹{7ޔө+n_Q']~E2|w3Jr꫒>8R=7̝n36 pk%.Uޫ|_䙾\C\nncZ>x VwwpſU÷rʏmktzS]RU 'uk 6|挙_Ǩ)C7#1yhMTY_[wc?f?7y%?Z׽i42ןoEs\5[m -aG|G$#uZ֫_V^t4VdĎЊְg7~6澸}9mwww.ޢ | OR·0{xm;rihD&xk|F57n8k,kϓ^dɒe+]4%omyWc!hۆzao!ݴo23~/}f?M|=Uji9LMMM}}}rrkՄKTC8eۡD_rqn eM\&?Pr6P_?lxcw4I" Vo͹ F" @#Eʇ zXtuuTgLu,k3Mo|1}1Źz]J[skT[都\˟N;{7>ᓽ.hy?7rGm\9WG__$:R-ќ%&s&B[}JKG Q!ě]^rpTL(Fd\o2֊J@ri.kYlЬNd]ь'BuUmpɸ3XC`({4|L xc.׊go2׿Uݬ o{ƮIƮm=Rilim}E 3U"pFmkOOύWm]K_ہ6lk\=OfF 4>dagvr5 CpjMzMMȩ,Rb2KJ7=%J Wu 6p['&Qmm?UlAɷ%/FMc6Xb*RhXv֯J(Ja!mspl^x>\Vu#j#'M.%G\!j^k!N (@#>`ӄn7m̍lmC8jƿJԳ~q*SI.) B\|G5(rٵ3w)PMLEX9>؜oVf"X|~Gן:N#lzA]2[3=\j+MToso&}c۬ w5P9|\z_- duTΗYwyRp~.cv[ߵk֞&}4Q_õ6VcE3^~k_p-?s>.soW^y-o 6LOGׯ Dhn[-{*ŢV⨶C؋މ,=M2"׽u .CdWw!Qt:M'WK#(e!Ѕhtpٛ~WgϜÏqcrE;R @H\YibEI׺i<dYWfq֦«N ZsߺsU̜qW\s*Qo]? m6 ?LY+j˦ Tvغbh֙9+;w.Tjuo6ǿbfzӵ.ב6 ߎvnn^%ĥ9PT½ im 2?ޓޑ0~]/>kL h@-%|ׁ᪙|vh&8G&rа]e; onk?i=h;Qr8p7g?YxۭuסGg0^)vmnZPow;룙 eikkFwˋ=lweMD_!} :)Ne^wO?U UPr.*~QcRiޔ%/ZSY+ۂ t"zK}a67[>i枞a?a1^wB_ow>gxBpo"__^6or ՛ϜSTJ좬Gc0 zQ#F67ްmzبOGM<\bikko9z܀ j@6]eOՑHGXKQXR-5LmP[c  @ ފs4M @DV& @e!z+ VB 279Zn0 @ ;Kںܵ0u1 @L{J7Μ 2f!@@Yʂ @LPoeY@ P`( @([b ,X1 @DV& @e!0i^{*K @i%a:{3gEM@ /9W> @1B @@ޒ-| @ k$ @.0Bߵlvg>  8D-gN0 [)ѢJG[@bM&Bz @@1$ @@Ԉz;J?m0]ټypDJ#w5X" @ԂzSJ?%׬ysJ7)ic  WoZF(Nf2G9(蜎rH3isƢ*Clo^ @ q̉LWzN(!jՎ`5BЫU2O.DUª=Z', kEdjB @ԛ/fNSk WenߧMZyd׎nsU#  8 Nʌddh}cb-Zj ׎׻ԁ @F uM434 uuzIgp>  rWoL g E58 |ԡq 5p]WֵЕfDsTر@IWoj˪K& Y ՎхV:o7UĚV2aBP 8[0wi,x#+>uuuWkX %/A/C P"+IBk=d@円*ݼra!@5L6[ ê۔M ]ߴ6O ڬM/MF5 @)$RVy-B [Z:g=%EhhÌ B)Uo.)]Y:۫٭sY=Fxl>GbϖV:nƄ @"RV✐qa҅zyyWObدk_v =g @q#xf6:WdGA۵\Zz/Wk^!9&]q]ڎy.L @ %̝3u1 =%ˊk]]]1qw^sbX|\r=' /W^wx*)v׬ٝ{3 @j !>& @ 'zKxq @, @@ @܇ @ ePo)K8B p'!@H[N $- }@RF. @ 'zKxq @, @@ @܇ @ ePo)K8B p'!@H[N $- }@RF. @ 'zKxq @, @@ @܇ @ ePo)K8B p'!@H[N $- }@RF. @ 'P`ӎY8) DV\a|5W|쨣R=z]{+j*6,ͲKnغ1/WkzpDxjW:8WV?1Aǧu:cԕ#U!D-StttgGIf쬑71@՟VTb-4?lXk 6M<|Aas̓ibA%7mRUulzyԑ&3=5mlm{)BFԛ?@Y TU9g&5mmܳ[Ot9a VC5vѤPp66w7wVk*]q>^_;պa>YXJmJ -jzX#!*#^Um*%.cg3*;_ĞUltTL&KR+kFtMBp$d4,e@HzǤ@em :bStJi3^u'B-8[6ImMMƀ:/h2YQmʩ@\qlbDk1:RN՛+R8Ƈ?[6nr1XDUhڴZ8NM<*qDk]&{ձuQz/s2yY@5O՛t0nVa85D"QcNaO^yIOm?hGǟXJD[rm轀tnn7 '͝1- @Ԡzs&PYFM6b|ۜ -h %6) dӿrSmv "h]p,+h⊺n C+a ĐGf>hh:BhS~zmVn)h\IP)Ǵ{^.9UIFEH#CL2h+V#Ey2:eQ!B;V-qVE5\_Y=&L>Ga Mi#Ϧ]\9WG_NzT 9[4^k!2b!?^L+j :-xմoSaՑlWZWu6mJ}QL@5kׁɖ3}*ZtXfUt{ lp~k>jlh6h&MC(=謞Tsra_t: {ւf9ЮpsHJT%CX$T :E99U)Z۾VӺ4qRw=[teVәVFBG&ԻG[~o֚jM̄^Qvk&+^cؖMü8gY[3rק*^B;,:]E E Ro]jY#?Q$?ģu餗}׈Jqʂݿ,Gf6ɝs5mRfCAVe3h;4L̷Gs&5ñ oUpșwd%DCCghФa׮K4ԯAfYZ>գ[!~Fǽg$ z-@*_]-dM_o ^-hР V#!!>*W u8"IkV#S1#5\a i?ͷs}pTl qAV?g 1 7 :nKw/D&zjzS/"m<S\o#T \^l~ R`+еWt>P͉<뮿zmjܚa"}~j{i&]68޺Nue/a#.ZӚAĵ~ #<4͆h%gG˺h5M5܄]fRc%Yc& }pMMMs2&zuTyhEдh?S[Y] W*BYƄΊk/y g>~e-tɀ6*6O,ta3w5u}x^S&NnbM·WLb-ފXtn5TDCu6!< 3tlHuOȜ[p^[zM3 &V[BR[It,tl|:ϢUhC7L Ę.ïZw1/D@\9+zI3RbO4p[D$!YE# E)i$~DB /̽16 @L Ew-T4C (ޢ @ P)J@ [@*EV)@ P#6ܬFYs؋fZfWz EX  @-7udWG+yl +M kXG>C@zmw>^V_6Rh}ŞOӬ.q(;N C4ڗ QV" 5{J/Un}\s%na@)!zchu(ν٤j6Np/чy }sNxklkh⡊֦V|Mg.ɵ2w )qt-@H,Z8sж㴫^ð$e6#-òwuL*L^T U*SZuN۷h>JIm!@jA֩iS!vhw^1. +CѾ\ 4IY *@J ]꭬(+obԿҥ&: {9i=nhj j@DRZvq'h-:YϊZO--`K6 @ҥ]f}j3DGv\/6NG9[W 86wޟT;N@(ybHa9"9] J$CJHsDF"0n0@t9< If Vf!@H&[2 -'n@I̼5 @i%zKk d@%3ox @@Z Қy @ Po^C Vf!@H&[2 -'n@I̼5 @i%zKk d@%3ox @@Z Қy @ Po^C Vf!@H&[2 -'n@I̼5 @i%zKk d@%3o                          t " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s w x y z { | } ~  x @@Z Қy @ Po^C Vf!@H&sLvyOEWWW ;yjS*L`°W+#ݥ5W|,JÜjw͚ٙl&0;/<g*J{_e/]Q=[E6A(Aq d0eב1W @`o tWPo1Q'~+v^f)c-@uW)['9QoքON?x֝Ro'8.Z7uO|Vz@dH"Z{]}$⫗z;b A ΰ!GdΜ17qKQoqJݠ/>Qo'8>vu-۲mP# ϡ@G[̟uS^so5&vGslmՆmmP# !f%0z%[lm-"=G\Aj] 6Y t g] U-W($kM7y$ssNzD!PTB.H7\kꭨY t.ꍁ ޓN =ҭ6՛jgNk $tU$*&㗍ǚU䃬߶-=Ksxz6X hQo3 @ f:VJg@)z],;t{7f2>frP~Zڔ4jgGk}Ͱ~ahӵQCu7ا- g۪@*Y9o 7J:ӒHUqh*#EZau@SYGm=jZ{Zd] ;6!|Ey9q@*VYWuPJ<7=T3GBno")J^&(p N?^?ؓh-WVhA1ڻMWgCǷ^W\<|U*,\'t>[W g mi%~J}Wi#6;~,5!aMa.LRM @v Т&^QjiO"+Q**;RܵЦ\ fj+s4Ի0!mnsЬa5}/վE䦡jQ1w  1OW姼-qX)L jB@ʚn?V:s"+VV[B ('z 3Bz,{;Zʙa8OYMm8=*t!(IݕNh<7q^[^;BE S3>ُN9$YlڝUҹ/BՋkMAպ(ƔW@ VYU]enh!NIΆZŊh?!C]$4Q$x 7rhW@EMGkE\pRJ51)T}Ť@j !|*nLƐ!<5muBO:r\&*u^s!fBs(枇e]K,R"JU4/ԝ(P@HSXed[)2#wQ " U\ek3ѵP5oRsvSآI7w>ܠA2;b{ ZA@-=EY}C&% VkM]3Pָ-xb##`d~bH Ezb?Eebo '@  Z:>AIL[} ΜPBz1IVED*5A8&5 zd l'`@P @ H l4k 3L| '\Ň@r__43s*vɿH'׷ԟva=  P:::j30@<tuuYǒIZPo7qB@ Pi~?J @@Tk!*؁ @ ze @Q@EE; @~ck}x?V#z:ܙXu8P&Z@)#Qo㕒x3H/1_b\ E RC@79&4R,~KbQo)y zRz{>c#4xn:>nLl1[1w-T,Gt Mu,5I:j2@' P%**hjgICYN*B zEpbjR@mTlAG![ Ke$XR9%˵O LC PoOFJ?gIaR@;A ax[{NO:h|8 ZM?X]'uk*Q_B[[ՠWemߚӦOwVϝf" 0hZszg. !瞢z(bpZn-K[1A׎TCDtsW^v9LumkRԂ IwM_d; A Po L.@ ڣ~PSezmU4Zl{eЩ ];R =J^{}eo ~Y[EY; 2\X2CmN ;B xZoz'n5oEXa~ZE^ q5;CGiĚ@ge_-{V뜆 P69-Z ǒǿZ%zz NABPoM71!YjPFk@Lv)@U;V@'/soɵ6JU%] UO"ZTS3*tO%?*ޢ'[b (Cp)ZO$ύ,bHA0/-.*Ŝր<-=HQoY⊆7!@!zM*p$$[Hp4K Qo0o>N\ҐڎV%R zej'pͷ:A5-*[Uy z8X* 1AK嘄k[~PoO~8}|~l}su윓6q,ι'$z%F%1ql%zc<@z3Ɩݝ.1-6ιNJ4?w-0B> 9j4'&&=qBqM] #|[r`&(qs5-{.1f|lKl}s:goOL\ M {3bob ܵkJ_y-=1GJpk*~kl;׽cѩyJJdyqU#uo#` p[c]4ʇ{R--:kb5ӻ|ǜdlqL]+)A:~&Zv@ H p[81cف.;;T%^Q돧N?^g?*(4kʲwCI=/t6uR4Yj Ədq Pv#Ԃsel1*SnʼY nk+-LWcZU,^I1OVAxI(.7 Pa !z;"5SĦAud=@UU čjB别JJdq)ğJ1 zAp".g)OJeQ* 뺭D}e jڅjn]UP1'[Ӊ5)b$P\Ǐ(J61%zibp+r\>7<ya]{VS574JT+ݩwMoPñV9& Un[W>ے2LΗux .H[%btxd瞢(nk4ڔՂ)?qC{|Er?ʁ$m %h @%6u8@߮v|Np|BXZnzC~la&Q|4Y|Y-.dJz//Wz>%X8{{ǝw 8bi$׼\ޚO1J E1r={-̘;VH2Μ&9{@Eq>zIoA~Bp2J<9=?p-y3:ޓ8\Ǔ[\s4g+gNQo TsKE{g rQ F!ѵchƙD@1'věHٻA Poi~bOq.=Җtň;p攱 r4q$D3ivmʙ+QA  soT o\aH{KCk;soDO]v 8j 7.1O(F!ѵ#ꭶKt?TǞnHc\"@U?Ǟ/~ñwK%poTIh/F%!QGQoW~RDv/ѕJ@7>YVh{#}"pPrz#&JVUt{ޮcwK%pu7feu ^rzK@pї?̽d|0DfX{KOk7R[Ȣ ަp-Ǟ#%młks/Q]ܩ?gRtX[8 ֏>YQ:vXVcY3hn2 z@< Q!&5U9vG,4m`)5]$Kn,~uQՑzӣHU֦H>H[rrp/8dTˢU\rФfb&iCj͝JOZb2n˵#hmTC5\ǁpiZC PoޛZTha(wh |3l:RkegsjV"*QHR|V k\-VX#ؙq[G NUt|@M[-eXZT0Nmk}gI50>+OnZc8Y4I ^#uQi&zKs{7|0ToԼSU}YыAפ8Tzs4VI9ejmz*GkG5Jn9SpSUVZz/´D8N\aHySV]1/E@ 3CPn{+w؏` $gN:H]Ґe߀CFj$Q@.gy;}E7y*@ j86@z$)so>;8-OW99R[zB`(#"-sTKsd?-{.℀¸HybH*$HO ISk3VRy%*@ `#C"d\P䍷Z45soiHtmz V.G%Fr]%ר4$cDv~T>JBލuk[1QUO~8n`mb\1 %ר$$ # \ 'pou'Z\ҐڎV%R z/+ cO߻Y|$ױOTJQopDU ުcO@5W|,n`¬ .dKQo .@1@ GR +soIvFzYjື'H<S: Z+m#A׽iFkyXނ3EVo4vġ2h,: [:Z?ؓ( 5몡jI4 *딹EULӧ-XQhx 5NϰL; B PoHNF@?;E#8uS8'T"ߪ͎G[yhTx5Q[U: '0@%6u8@=]朼itDI{ͤs:h5˶tñp@u[M`|%ݳ1^jũTsN?IUCD/gI媆oW`5w Bg;5~)$zKaSr67EMB?*OzI45ꘇcLk^lyYϸ:3N=[@jdsD/;Y=cPmHߺcY+$eu7$A:Ӳ"N %P`ӎY8))W>]]]p@ z/D&NFMX%7e%=z(B&(M  N9Mg5G4@!˜9M@1"B ϳ<\>칈nPoHϜD#e-=O˞8!zc @zjiyoF`199R[z=qBO a\<1$q$D')۵k'js@-=C#zzrMH:[3% \\>7k[ ތR45Գ<@([QDT5/\P`% @1@B e4' nt?M35i -O[i.ĘQM@: ҙ4FXR8H[rֈy'M@t;ޮ̥Aß~±'樆k*tGfYًՈ^`6n5ZM9±A_E/hʮ-<-(4C"ުE~C?t+DU{'eQԺ庉he\Y_oWZڷaJUjW&@4p)K̠Q@p46%@v 2'$S/ ߝmД*Qu rj}Ïj֎|[{T^zh ܤ_gGb昲kNDֽt4e  @ 0[`d4H(8֙0=uKgruRm1gѫOsCܛm6Gߑ5,] KlhB*nC(JVj@8Y1>%69bx'U9Eݳ:&V]pJ5e%Djd _7HZds!EG(Tӎ`ZǫЫ lnZj \:_i -O_\>{T{+bYCloѫ\%*3jRS-Rh^*B]R#WASqM@ ҘtƜ[4.V>ھ-"oʥZՊz[Ց1D쨏VtsștrRBDNuTFK;Up*l֤\JT/XCkȪOJ5T2=1@bCH֛,cF{х q @@|_W/ " !@7ˇFęh@F{N!@@h@FÏZX%w7Oɀ1@@HMCTNXyDhIy͐ @5GT\@@@Tyidh9"5erl5՜sɵ c+㼓`} ʵ]-\ H*zsuFI"s(U$Ffǫk_pگNl]i_۷fMQ *$48 jcؤ\04Xb>k 2DA5@K@K77%;gܛ+Dzt 5Q J׽E*_T(.&0gE2C5@G&ݜ׽ϩL"%\Rh`J?پFVG'SWS]tFdhe3Q J7}򴤷$UU =uZ]Je@j@Q/݄CR/e  @ [ޜ,J_Vbn|> &#ݢ|[ $4@ P1xU!s @@n yb5m yObR @wiYq` $@̩D @ :;;f̘r @DrhlIENDB` Dd 04&+*>   # A"`bzR eϽbXVJ nNR eϽbXPNG  IHDR?J{sRGBIDATx^ Ud&$$!@™p ΐpx ",5 z.,. A%* g 7 GrNL2Gw=/y_UWP]~oSA āg>崨ig[| @&pWvttlWoK-H4  @UOιDU8@ QUli|cKZ1u,,on9KnXw3Yv [^nv=w_{iep]w±s=aas4Neh\;`h' ۄzn9rpȑh{;u0kfmsѡPlyYCP0ZZ?x;sl x>+l8?C?.gǔvY,GϦˇ6si79_l;᰾os0}6쫆ؑz9>y. 9.l'6 v@9d3f#tuhaIGލC>Qۇ60ȑC^kolfMwU[{S4T.[UQ  @HmG/8`Q>˳x--uz~Ywu?=%a6e*ImwoCYOy|wxuv }[9r/Ck0_uq< W6$e:GVL|-*͊$;L߇;G'X{w2g~>(91z*pu9 ^9}L'?zz=zCJH7%j;CcٹZ>'18sD Y?r_L,3 _ychzęSE{Tt} @z ѫӛ/lZ tק֍k}mioS\g~qӿݺ>rkUgU\\,}ʥ_)/_{JY_*Kb@@8RDriS9~`ælgw}.k=c}a2f|v݈*[ݯt˲\_ _6?j|UO~_so,ojY̍,{[Ky{Z/_74%MZb؅f O@i>(.-SW߶WS/޼%۟]^=a-dںbg۴Cmu<.jpt2 焼 7u_']WC/@?p.N,-7M2urI9v5}}^]y_6d7d,ϥ› 6.ut,륟6/8M/Xȿzw?Ew.a~Y_._r{˿v-YʲPT5 [Z]̵NSo?uZlO|O ޚ/9};<*vQWo"ko=tūj鸢K&8U{񾯩^d#Վ>m/_\"jxWdQeY :@@Lhg(Ħz[9ˤr\}:0rmbފ=^[%J5k]gV&Gp,EIio?aLRmMþ(+Z/"WYMhKȊU/b8_4Fd˞~mJtq_}}ObEMW3w_qUiO杴 8u䣘vw]YѢ @J@ Vݔev[_וw[ |͏9Ok¦M6YZF4Y>`?+IK[U{ 1hU{+kUyqc*mJM}|ez怓:TV0X܎!gGDK@@ Μ$^r]-ن.v-g{ቋSfH5:m*rŽ]P7Yk0^ӷ,{? F@&diQ_Q3I5tIKrTJ7ikoD*}UM-E; @'LmtQo cS[{Wug{>bk][}ÆGqϑpC983Z7juʧ康)& rћZ̻TOKui=WO>{uoCC@y8Rqm׺ 8_k|537G6z-ͷw˟\r_OcmÓs߽u|`F?ZGNn\+Kɿ@׽.ӣ#W?ukA]*p!Zp!WvuׂorћZX?w-8ϟtZ7uׂsA OyoT͜[Fkikj;{i1~lKUn=+3/g[>wݷՏ&kKYJ)WNŘܵ\,Fk_W3s"H@tp79YQiq}f؆μW R8 &yg`/D*f^ MZobHIOy^h3a4Ut -Im3ֲCEgWt Ĉͫަ\flh UG.(xlZ_: tBXv62^躣nѵN酮Xndwڬbg &`reIqTFQKhjR.ŧݳH7w&4.6FƮSf˝3li4ГA93l3 @7ZyR86魵Trɑk]t*CB@-0ͤM揯v3aQLĨ:Ո.EqEZK=Hc@1W_gEaz_↎fJy^( vqD-Ƒd3óx ~m(U>K5f!@l3MzSr>.Bڴr#^8d8pMQy[fǬK^?)V"Ø 0ZZXӦXhALm@Ԯb*Y_wΝaޜgB\ھamwm>q_1;a==N[SSIx2!ضI'־Mt_~Qq#SkWwmx{[˧>75a@Z[wod-lT:ڳ''m[.z׽K7g32D}*2W7v˲7|>Ro>`E> @ ZAfccG;gLɼr>ﭯϭz{'ʫ~U߻ 嬢rz׉ʭϽֽsO/۵-+婖Q?C:vgp ធnx賮]}}}B]Q}6m2|ԩ(eI.ݾv^kk }}E[7ow븋?ve/( @*r5\8YU3!/?ȥO9唶mUۈ'rr}}{|m??zO1fm}Qu[[[򥨺t.Ku]٧1jLs vJ-]Lf֭N۶mظicKKK1Nۦeokf{sR^64z}tX=//.6|Ci:}Txq'w%?so\;~̅ק,YV9C@][o_|ׅ=쫳u'o\:ɏFyKHFY\׸\5|K]{5~jS>/ϸ{;7v؟j^_ V-}]f"z{9T&Xy}Gy=cr.ƍ˟KrkL<ę'k4BlQhՍϥ1-G蚧{:{٣)WWOs`Jy8ay{vD=a k׮]v^nÇH?ӫ͍͍M֬~,ȵ.d;lkj;sѫp!/<%7;3?8W]̴ ?o~U4%Towjs=}뉟tUWgx wſζT5%$٦7GaO:ѣFbЂ@:|;RYgNeKw$EIi3Θ5{lWbZ4\m։'\FjW%:ˣݞx|}7NsT㘺;QFȏߔ 46iTscjԈ Dm˖.۸qEfJi& W_}IDcU:g֭ڴQum{U-ZFpow:r;{ੇ(e3R_h$RUv˓k|T\fhX^@u S(XχΗ~OܥM+]G_r/l 7W_[/ 4.{2T˯k=cFq`T*u?_cM[RM[ҡn+[,H= ?&N8A!U7J.w?gzj5^rfoժdvԨs܆V j_~ܼOacdD/T>#؆M;v_Mn ]~=!kKKe1u 5;?~#?bpꦤ=r=w?jDkMmgv8fn/~s7/ )w>|&0|+ih %53LMvaG>vuk63&TmA53x/Ɏg%zyn܍WW:\6}fľ1#&N3釧)]ϞN7:[m'^^#9o 4᭣ǎ8i~7ѵWP4'4ݬlxs:#kDЁaլߨF n_15n™fKU-Muuϯzft??Գ|AG~⍧W R| Ӳߐޘ=SMz&Rm\wQOϮYXp%PX=3r!iFy l^ A!}uT r5'M]-׺lM˯7Qu2>j]e<>cٲeM^{=I͝9[/EnjO&5;^sg޿|jӟ?znxZ~z^Ͻ 7OZTei{Empj{;`^6Okݷ=ȟ_4p>3:yeGݵ+ս{DٲƏPu?M<5ف~(V䗁lu\_7A]SP@euݺv/]ۈYgaE kGkKkxln M"ϸ6+ás93|5?.hA3sOۄW6AVjn赣?esDJ- 6u8eR'ZV'G}g_ei&] *|+SMiU,^g ;|MHo'Ok{Ң_]PY @a& \yѴ]& Vv8r헪*{֤^rgLX׽ңk7UyS:R.ȏ|jPϿ'Ό7ͯfWrЬ_2떛g|Ӭ1i\O-OH֙1;3*co~=acebըTM;*Y9OmME$OSQ`M*E N=]ewɻkohk!c^_ncS^~ "K.Ze|MϨ5\W6UԽ>Xx>[w FaHA?*xh֌D26bC>~b>`短3&ٱe +ըfc$H]_X r1wF K;s/6굽/\?e\e0Fdw-]䲁_=ctj)iCVݬw[rz ܉'صY~ba{i2o;l;bh:3܂ }s [*a͂MG*az+f8}mᤛtG+/dr]z㥎ݮ^}LgbrsfH=Ǝ^@jTKV)[>g-ZzjqKyEEN!{(|;?ḣ9j?񸈈aÆ M@ \$OnH_\>\Nt>cMAT '$#i8e'O:bDȶ_'e>|6m=ZET޺S=A& ;J(|cI8uU B :\ &f3VVgBjBɼM7wCZ{bkYW>5N2e<=`𶄍=?? GMt' }uoy5nN=T߾ id7՚~asϼJ5=1A1$PXNA.ßy1M O<Ė-[|FrrF .ȑ#mmDE]N77731DHGx2|#-_Cᴻ첋8 M&DdF|?]ݟ^*>sω}㿻sVw-y+[6wŇ\)}y/sr`OERm rsC=7ʫrær ,&1[XHP>a:6cH :IDVT/l(>جYk+^nXkص?:|/7ll]^6PN;6D87s̺BSFl]s9|x ȑZ#lCQ5Pfʙh'M)5CULn=k{E'O}6fּpϚ~xHioĐb 2жuc5pijzriO^^غdp+Mn3y<)W^SrÚխ r 埏/6/OO|[?q߾+PwOxKy2F PQ DI[)j9MY MǴ2ӥ&{S2ӁN;Z9a'q{M*]ٻ协=jum"p嶃@YpSm? NBO.kBK75յu]O}1M;xcLt]T>/Omrqx5|X )Po@e QV>Uo#i"#&Jޔ<+^SJ57) ɉݽ&OMs{NZ1M{8l43o_[_8s7ڼ!e:o)S R|!P \}Rܦ-xj_~{͏,|Ǭx{݊UZknCt,1,@;}Źese٦c"So !@& +(UO.ު9;@z 7(B Tꭲ #z Ƌ @Po @ !iơ5 @@X^`{NyKX @%$CJ @ r<1$r @%'] %G @ Bab  {N]GtYř~iƺ^s7S mySa@@ pȑ|'q 0kag>ߒ]9QG64di୺Vr]omlwGA6.qvk6o#'x0 [䟝3h0k^QIзi\\6eKq566,"J SQ/|%W|)ڇ[ZGקXt}}}e=, ƶiJ9 f{~_w6|i᭧kzzS}@es@C8Rqف`/h2-ۚ8z7{cC:T9m`kw^ֿoRV]Y~^)*'`pB6^k_̟N^zFpQnKu#t2Ψkr[+/cl3C#< K\*WL3}4}nf"^ ߮J9?ѝ|ɇL;7^W?p߻~~ÆϞ5{k.[d=ԍ$Hp.zU׿q]>|'L/M{=fOV?uo=S` 6f˵mc Sx .j`wǪ#|nwww&ޢ S:Fńo%`+v>f4L:j}nڸiܹ"Yg%/=hٲe+ViJu &C =(&ށOlxq'['?18٭R{82566ɝk&Nrr`;*v" oPNYйE_+ry>'-%7ia[G;q$)E߭\EG;.(2gΚ9"$YgM>W|5sمzŸ]L_skT[LN;ϳ{7>ӽi~ؼǑ[{7wׯ/MDtẗ́5p.rW֥|+_Q"l`N$Z麮6*hi_0 P/]U[UfAʸOg'rف~gd@6]:rԘqO5чW{C 1iPpq^ƶzL pZ.޹jǎ^([Dɿ"˯>9u"UjrO,xbsu/a;W0 ZHoӤ[ǷdaBKC^sU=R޵nQ~gr<)׶/㌞ z]{9i^ZmjϟTK4Olm lo/ fC4WxSKj3h돌!úqN2ͤz-Kl*Fu`ЬNd?\'B Umtɸ3XCd(4z4|i&^&1Ko׊g oRonVGsҹg[qZC)[c>3Q"pFmkOO3v,轩\޼p*ywM溞vֲ)1D Njjljzm +(CKKt/+]Z : 9m + P)}4}R<1§MvPmOm\S[zȫ7yHtHߩ|0J-5>־b>EҰEW9}pl^>Mo[ԍvL4rͧybܮj85\ۆuؼ)3!U%/3|iԬ/J۴3~C{q bM$͔sdSVw+rR䚼rٵ.˙?@"l\=؜7h3pN,>#MWb>zA]2i-E.& 7ڛXA>VD(g9|\z_- duT/M﮹wyRpv.cv[dukם}&}4NQ _õ7ceS-_~k_p)S:8`NuͷAֹUyijn=QlRr~O.'R{3g-w 6LۗM ZqhCtbQY+rV!VDqg&*'O[亷항9% ~:~NeϦABtq??ɏ}s3g|oqcrw0&Ċu=(¿se<}ƥZ?uҘCr}O.T4{UW]׭N8?^[T<]חa+6SV㊚skWe9DjoS;lbh֙9;w.Tjuoz\1zM3ѵ.י末6zߎv~ܼbL^ f.۩,{Ӧ2F~~='c`z^suG5l@>&nLbwgf⿭sIh/ 5Yvփւ?ڭ=j7},xݯ>XD'{׊O}/ow͜vUotb,ln_*iP4l%? ʝ" KDD+ėa޲͛zzz\k #Fte}ف>{xcA@}t~3j 'ZԜW% ?fiԛF+mr oaVYW=7Xr} m-r[$O PKy}}rSu*ґ#G444R:oi WkmP[c  @  s4] @JDV" @%!z+ VB 79Za0 @ :]ܵ0mF@ P"K-3%Y@ P`( @([b $X1 @JDV" @%!z+ VB @,f!@@I yZ:;;K28F!@@R Y TΜVW> @1C @@-| @1kẛ  @e[BߵovWg>  j 0E-T3B7ΜV@JBj oDz+}!@j5y꭪A S ĉ@#- `]  w7oΓzi؁ ZPoJi=95OzyͼoBZژ'$j„ Tث7-#MVLJtZh8(ByK[jo6MB!:]G>@bG ͜ONu;qW;ʂ[ZWw5d/.DUª#Z - "2O -!@J AP352& z<@AG @@\OeF231 - @C@ `#8oL&M &aLtq:PF3 @ '{f԰:e,᥷nx]͍K8z*m]7Lh ;v @5I Mձīfj5v\huɿ]L|Smli%fM~Z  P ҋΟ6}ƒE Yq| \vWcE eHB$0E-Tioo7NI;訅ڛy䴬ӯq!@q!zK="a= @ ު @ ތQ T[$ @1ԛ1*B * z$ @0&z3FEC@ Pbl?d}iYsU$ds[K@@^y%fhMP @F6՛n8Z QO>5 }'Nz6L.^X| CN6՛wkJe-Ʋ2ՎzQ"ÍɧuUyiC&xq**74WV 4h@aފLVݦlj]M駵{P}f}lzynb6¨1@H kzN؆вСP>Xh!CO3:B@ $TxtflU=FxK}Z #V<~ E_1177093492$F@(@(Ole aEPRINT!#! $CompObjbq c.2 EMF$ l lfVISIODrawing% % Rp Arial hP|||wwwP|4`| hԵ4`\hdv% % (    &%   '% V0w3  / /{{ % ( % (  Rp ArialQ|m|wpH٥|||www#`L|p|m|wwwp#` dv% Rp ArialQ|m|wH٥0w \w wpPw ڣ|||www#`L|p|m|wwwH٥#` dv% Rp ArialQ|m|wp0w \w wH٥Pw ڣ|||www#`L|p|m|wwwp#` dv% Rp ArialQ|m|wH٥0w \w wpPw ڣ|||www#`L|p|m|wwwH٥#` dv% Rp ArialQ|m|wp0w \w wH٥Pw ڣ|||www#`L|p|m|wwwp#` dv% Rp ArialQ|m|wH٥0w \w wpPw ڣ|||www#`L|p|m|wwwH٥#` dv% Rp ArialQ|m|wp0w \w wH٥Pw ڣ|||www#`L|p|m|wwwp#` dv% Rp ArialQ|m|wH٥0w \w wpPw ڣ|||www#`L|p|m|wwwH٥#` dv% Rp  ArialQ|m|wp0w \w wH٥Pw ڣ|||www#`L|p|m|wwwp#` dv% Rp  ArialQ|m|wH٥0w \w wpPw ڣ|||www#`L|p|m|wwwH٥#` dv% %  %   Tx=]=@T@L\+init()ee'%  TpG]=@T@LX+run()'%%  T|$jn]=@T@`L\+start()'"%  Txtf]=@T@L\+stop()'"%%  T ]=@T@ Ll+openDialogue()'%%%%0%%%%%  T ^ ]=@T@P Ll+proposeToSell()'%%%%"%)%-%  Td  ]=@T@ Ll+requestToBuy()'%%%%")%-%!  T n ]=@T@ Lh+acceptToBuy()'%""%%)%-%!  T kN ]=@T@@ Ll+acceptToSell()'%""%%)%-%  TT ] ]=@T@ Lh+endDialogue()'%%%0%%%%% % & %   ' % V063{/{/::{% ( % (  ( ( ( ( Rp ArialQ|m|w覥p|||www#`L|p|m|www覥#` dv% Rp ArialQ|m|wp0w \w w覥Pw ڣ|||www#`L|p|m|wwwp#` dv% ( Rp ArialQ|m|w覥0w \w wpPw ڣ|||www#`L|p|m|www覥#` dv% ( Rp ArialQ|m|wp0w \w w覥Pw ڣ|||www#`L|p|m|wwwp#` dv% ( Rp ArialQ|m|w覥0w \w wpPw ڣ|||www#`L|p|m|www覥#` dv% ( Rp ArialQ|m|wp0w \w w覥Pw ڣ|||www#`L|p|m|wwwp#` dv% ( Rp  ArialQ|m|w覥0w \w wpPw ڣ|||www#`L|p|m|www覥#` dv% ( %  %   TCp]=@T@Lh-rmiGuardAgent94%%%-%%%  T]=@T@ Ld-isConnected"0%%%%"%%  T-]=@T@ L`-agentUser%%%%0"%  T3H}]=@T@oLx-thisPreviousMessages%"-%!%%"7%""%%%"  T&]=@T@L-otherAgentPreviousMessagesE%%%-%%%-%!%%"7%""%%%"  T]=@T@Lp-currentUtterancev"%%%0%%%"%  T#m]=@T@_ L`-listModel"7%%% %  ' % % V0/::/:/:% % (  & %  W03>:/:/:% ( % Rp  ArialQ|m|wH٥p|||www#`L|p|m|wwwH٥#` dv% Rp ArialQ|m|w0w \w wH٥Pw ڣ|||www#`Lإ|p|m|www#` dv% Rp ArialQ|m|wH٥0w \w wPw ڣ|||www#`Lإ|p|m|wwwH٥#` dv% ( %  Rp ArialQ|m|wp¥Qp w|H٥|w ڣ|||www#`<x|p|m|wwwp#` Tdv%   T|7 ]=@T@7L\client::"%% %  T!]=@T@ LdArgueApplete-))%-))% % ( &%   ' % V00 , , % ( % (  ( Rp ArialQ|m|w覥|||www#`L|p|m|www覥#` dv% ( Rp ArialQ|m|w0w \w w覥Pw ڣ|||www#`L|p|m|www#` dv% ( %  %   T +V]=@T@H Ld+getUserID()'%%0"%0  T\]=@T@Lh+getUserName()'%%0"%0%9% % &%   ' % V0O0 , , SS% ( % (  ( ( Rp  ArialQ|m|wH٥覥|||www#`L|p|m|wwwH٥#` dv% Rp ArialQ|m|w覥0w \w wH٥Pw ڣ|||www#`L|p|m|www覥#` dv% %  %   Tx[]=@T@L\-userID%"%0  T]=@T@ L`-userName%"%0%9% %  ' % % V0, SS, S, S% % (  & %  W00 WS, S, S% ( % ( ( Rp ArialQ|m|wH٥|||www#`L|p|m|www#` dv% ( Rp ArialQ|m|wB0w \w wPw ڣ|||www#`Lإ|p|m|wwwB#` dv% ( Rp ArialQ|m|w0w \w wBPw ڣ|||www#`Lإ|p|m|www#` dv% %  Rp  ArialQ|m|wH٥٥Qp w||w ڣ|||www#`<x|p|m|wwwH٥#` Tdv%   T|9]=@T@+L\common::"%99%% %  T# :]=@T@+ L`AgentUser-)%)0%% % & %   '% V0B     F F  % ( % (  ( ( Rp ArialQ|m|w覥B|||www#`L|p|m|www覥#` dv% Rp ArialQ|m|wB0w \w w覥Pw ڣ|||www#`L|p|m|wwwB#` dv% ( Rp  ArialQ|m|w覥0w \w wBPw ڣ|||www#`L|p|m|www覥#` dv% ( Rp ArialQ|m|wB0w \w w覥Pw ڣ|||www#`L|p|m|wwwB#` dv% %  %   TN Q ]=@T@ Lh+getClientID()'%%0%%0  T  ]=@T@ Lp+getMessageType()'%%7%""%%%)!%%  T 8 ]=@T@* Lp+getMessageText()'%%7%""%%%)%   T>  ]=@T@z L`+equals()'%%%%" % &%   ' % V0A J F  F  EEF % ( % (  ( Rp ArialQ|m|w覥|||www#`L|p|m|www#` dv% ( Rp ArialQ|m|w覥0w \w wPw ڣ|||www#`L|p|m|www覥#` dv% ( ( Rp ArialQ|m|w0w \w w覥Pw ڣ|||www#`L|p|m|www#` dv% %  %   TN]=@T@ L`-clientID"%%0  Tn]=@T@ Ld-messageType9%""%%%)!%%  T[8 ]=@T@* Ld-messageText9%""%%%)%  %  ' % % V0 EE E E% % (  & %  W0 IE E E% ( % ( Rp ArialQ|m|wp覥|||www#`L|p|m|wwwp#` dv% Rp  ArialQ|m|w0w \w wpPw ڣ|||www#`Lإ|p|m|www#` dv% ( Rp ArialQ|m|wp0w \w wPw ڣ|||www#`Lإ|p|m|wwwp#` dv% ( %  Rp  ArialQ|m|w覥ɥQp w|p|w ڣ|||www#`<x|p|m|www覥#` Tdv%   T|+]=@T@L\common::"%99%% %  Tx,]=@T@L\Message9%%%%)% % ( &%   ' % V0   % ( % (  ( Rp ArialQ|m|wB|||www#`L|p|m|wwwB#` dv% ( Rp ArialQ|m|w0w \w wBPw ڣ|||www#`L|p|m|www#` dv% ( Rp ArialQ|m|wB0w \w wPw ڣ|||www#`L|p|m|wwwB#` dv% Rp  ArialQ|m|w0w \w wBPw ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|wB0w \w wPw ڣ|||www#`L|p|m|wwwB#` dv% ( Rp ArialQ|m|w0w \w wBPw ڣ|||www#`L|p|m|www#` dv% ( % (  %   T"]=@T@Ll+openDialogue()'%%%%0%%%%%  T(r]=@T@dLl+proposeToSell()'%%%%"%)%-%  Tx]=@T@Ll+requestToBuy()'%%%%")%-%!  T~]=@T@Lh+acceptToBuy()'%""%%)%-%!  T{b]=@T@TLl+acceptToSell()'%""%%)%-%  Thm]=@T@Lh+endDialogue()'%%%0%%%%% % & %   ' % V0b   ff% ( % (  ( Rp ArialQ|m|wpB|||www#`L|p|m|wwwp#` dv% %  %  %  ' % % V0 ff f f% % (  & %  W0 jf f f% ( % Rp  ArialQ|m|wB|||www#`L|p|m|www#` dv% Rp  ArialQ|m|w0w \w wPw ڣ|||www#`Lإ|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw ڣ|||www#`Lإ|p|m|www#` dv% ( %  Rp ArialQ|m|wBQp w||w ڣ|||www#`<x|p|m|wwwB#` Tdv%   T|L]=@T@>L\common::"%99%% %  T M]=@T@>Lx<<DialogueUtterance>>''0%)))%0%%)%%'' % ( Rp ArialQ|m|wp|||www#`L|p|m|wwwp#` dv% % (  %  % &%   6+666r66R6>666 666666666n66N6:66666666666~6j66J6666666666666z6f66F6266666666666v6b66B6.66666666666r6^66^V^j6^^6^% ( % &%   '% V,|   % ( % (  Rp ArialQ|m|w|||www#`L|p|m|www#` dv% % (  %  % Rp  ArialQ|m|wp|||www#`L|p|m|wwwp#` dv% % (  %  % ( Rp ArialQ|m|w|||www#`L|p|m|www#` dv% %  %   TT]=@T@LP1% % ( Rp ArialQ|m|w覥|||www#`L|p|m|www覥#` dv% %  %   T5D]=@T@5 L`-contains"%%%%" % Rp ArialQ|m|wp|||www#`L|p|m|wwwp#` dv% % (  %   TT D]=@T@ LP1% % & %  W,,:A/==>>% ( % Rp  ArialQ|m|w覥|||www#`L|p|m|www覥#` dv% % (  %  % ( Rp ArialQ|m|wp|||www#`L|p|m|wwwp#` dv% % (  %  % ( Rp ArialQ|m|w覥|||www#`L|p|m|www覥#` dv% %  %   TT}  ]=@T@ LP1% % ( Rp ArialQ|m|w|||www#`L|p|m|www#` dv% ( %  %   T|[L]=@T@[L\-creates"%%%" % ( Rp ArialQ|m|wp|||www#`L|p|m|wwwp#` dv% %  %   TT3~ L ]=@T@3 LP* % & %  W$,/ 5 /2 2 % ( % Rp  ArialQ|m|w|||www#`L|p|m|www#` dv% %  %  % &%  W0 F   JJ % ( % ( Rp ArialQ|m|wp|||www#`L|p|m|wwwp#` dv% %  %  % &%   ' % V0 bNJ^J^J% ( % (  ( Rp ArialQ|m|w覥|||www#`L|p|m|www覥#` dv% % (  %   Tr1]=@T@r# Lhcsm15::client""9%%"%% % & %  W0 #   ## % ( % Rp  ArialQ|m|w|||www#`L|p|m|www#` dv% % (  %  % &%   ' % V0 v#rr##% ( % (  Rp  ArialQ|m|w|||www#`L|p|m|www#` dv% ( %  %   TR"Al]=@T@R^ Lhcsm15::common""9%%"%99%% % ObjInfo"&dOlePres000v 3VisioDocument%( VisioInformation"e  g3 0  ."Systemr0n - @Times New Roman-,--.  @Times New Roman--- Arial- "System--- $OLLOO--  Arial- Arial-  Arial-  Arial-  Arial-  Arial-  Arial- Arial- Arial- Arial- "System-.- 2 BR+init()s  2 oR+run()  2 R+start()   2 R+stop())  2 R+openDialogue() 2 R+proposeToSell() 2 JR+requestToBuy())   2 wR+acceptToBuy()  2 R+acceptToSell())  2 R+endDialogue() ---$OLLOO--    Arial- Arial-   Arial-   Arial-  Arial-  Arial-  Arial--.- 2 R-rmiGuardAgent    2 3R -isConnected  2 ]R -agentUser   '2 R-thisPreviousMessages    02 R-otherAgentPreviousMessages    !2 R-currentUtterancea     2 R -listModel   ---$OLLOO---%OLLOO-- Arial- Arial- Arial--. Arial- 2 client::  -2  ArgueAppletd - - -$  OO- -  Arial-   Arial-  -.-  2 u +getUserID()   2 +getUserName()  -- - $O O O- -   Arial-  Arial- -.-  2 -userID: 2 > -userNamea-- -$  -- - %  - - Arial-  Arial- Arial--. Arial- 2 common:: -2 N AgentUsera ---$--   Arial-  Arial-   Arial-   Arial- -.-  2 @+getClientID()    !2 m+getMessageType()a  !2 +getMessageText()a  2  +equals()t  ---$--  Arial-  Arial- Arial--.- 2  -clientIDt  2  -messageType2  -messageText---$II---%II--  Arial-  Arial-  Arial-  -. Arial-  2 vcommon:: - 2 vTMessage:- - -$\\- -  Arial-  Arial- Arial-  Arial- Arial-  Arial- - .-  2 #+openDialogue()) 2 P+proposeToSell()  2 }+requestToBuy())  2 +acceptToBuy()  2 +acceptToSell()) 2 +endDialogue() -- -$\\- -  Arial- -.-  -- -$\\-- - %\\- - Arial-  Arial- Arial- -. Arial-  2 common::# -'2 <>   - Arial-- .- -- 99J9Q2Q!QQQQQQQQQQQQvQlQ[QPQ<Q2Q!QQQQQQQQQQQQvQkQZQLQ;Q1Q QQQQQQQQQQQQuQkQVQLbLmL~LLL- -- - $9Q999- - Arial- -.-  - Arial--.- -  Arial- -.-   2 1-  Arial- -.-  2 : -contains - Arial-- .-  2 ^1--  %Lnnnn- - Arial- -.-  -  Arial- -.-  - Arial--.-  2 X1-  Arial- -.-  2 -creates  -  Arial- -.-   2 Xh*--%L-- Arial--.- --%   --  Arial- -.-  ---$ LL  -- Arial-- .- 2 > csm15::client  -- %HH- - Arial- - .-  -- -$HHH- - Arial- -.-  2 3 csm15::common ----     --'7"System|lnlnknx0-''' 2  --Visio (TM) Drawing HzRd !fffMMM333$ $ UG8@ Td Arial@N@Monotype Sorts@"NuWOingd# NtSymbol5T?? Y@-1UJ:DT1EW-hPT8* z%U~b 0{GzK?@*&:]IbsssU  tJ sB>/P&+P$? m AP]P&,,'/h&q&t s sy  trt)t?2 U s s ssUsssss$?k+a4B:E:E:E*:E:E:E:@?>`t4B:E:E:E:E:E*:E:E:@IO+F)A#Y2; AGV GVA T?YI?,?\ #!J+\T%\\\W|GQE_ DFMWEdfAOo*4OFOXOjO|O????7ܻeI?}~~xsUqvooo*<N`ql~t]vڌvvjڌڌ uRZ ssi II̟ #cb6E]—   i| o' 0rUBYI?[?m4jk2#DUB B B B) Bԃ0j֧P/ﶛ!3󿎶(D~///AP?dc~4AkI?Us%1"߀(6-(t ɻ %-4ҙR#+)8/kh/z/2Dϰ/g?y2SܿPt~7%߽ 5G($u߹%7 Ѯ !`١smU , >Pb)#+#U2q?b/q(,,'l sX@)qGO贁NkޙA6&5H?/*&,5=%5M% 0'Ȫ3֯b6c}F_Q&E<$DB=DR6DmRDRaaTbaaea`/r////////??&?C>?d=9\dBSo?/2ODOVOhOzOOҲE -_?_Q_>Pbt_UaWWԎq_DVa_QtwрީQBkңAy.__T|.?U2Ij$ bVSqDoVcZito*ra؃qڀyaH1ڀBig|"OIOooojT!cgQK 2L^hzuvPv Cd_S?e?y<~15GYk}ſ$؂ Qk}Ϗϡϳ׿ oSamsung ML-1510_700 SeriesO 4dXXA!4K4\?PRIV|#5GYk} /./K 4 N# 2!Z#d:////////??,?>?P?b?t?Courwie0 N0w??H].?? OO/OAOSOeOwOOOOOOOO__+_=_O_a_s________oo'o9oKo]ooooooooooo#5GYk} 1CUgyF.winspoolSamsung ML-1510_700 Series?USB001Ul4,,hO@3<@  A-37"AU:UU ./0Ul4,,hO@3UC-3.A_*<@4 FRDx,>PbtU[_LcQ$S N ̱K8U3 9H<( H<( H<( H<( _*<E~ RDx,>PbtU<_M lM UFDfP 7h-RTUUUIV?Au?eJ ){ bY/b))teqYk\ZUHu %U13 VGcGic]WRNJ Jfmb?DzG(\?z??HDB H# 4AhZ >T7?U@??@İ?]P} >u`|]?$e u#j! b*^d d>%kC`9Copyright 1998 Visio Corporation. All s reseroved.f`l>,>Ud@9 #@ a*W"]%] } N i" &4/>//5!#) ?"?Z!2/%RrA^23Hl-  4 )FD }#|K݆B <M@eDkNo+LJkOo=ak5orUFDf h TPUUmU@???F BP(?¿30R-- b]b a)Шغ sU/?:e!Z "%^WUGuIZ$h!//////6u E?)7PV ?WQcu aRepresents a descriptor fa set of objecwith similar structure, behavi nd relationships.bؿ??p=_ ףؿ?>p=ҿ|nQ6>H+|?UG D # h0T`UUU@>?@:?A_?A?Py tL` -@rb &} bU - :@n@qtY09ÐGoZu`Sn?u(/%A#A#A#B&i#i#i#@i#i#Ui#f&f&i#oi#9"3"'9#&H#6]#ĉ/&9&C&82Q"82["82e"86_3y"L6_3"82"82"82"82"82"82"82"67V8'.&3Q"."["U"C!CC2.7$6GCQ"$2["FF%F/FuaD@o +BY`UML Background Add-on` /CMD=1001y)ZCDB#X Z BbDPVRPV AB PQ!I 0rT |CQTK`Vis_D112.chm!#20PB`7Copyright 1999 Pio Corporation. All bs reserved./Q!8e!ga]$!TiH#UJSUUHaEd!gUd!gUdgUdog9%d9gxd]g!hcXwdto t9tb!]g9`] tt PT%BBERtR._R/l9"YYxr~RrŴHk1fQ/&.'&낢R ' 2BgUo:Rs`Uq>?̃DQNRUq>4@QNCkTQB͂JS`+xW`;gaփ 3525EC#uC}π$9DW0DS]DSY?-Eļע!u π2`& 8"G"P8"Q"8"["pvv&Sf Ep(ZoժCAQO?A\Q`#Q%#г1u`)u`brSYob` Ext=eArrow^/F2GABaCAEȵQԲ" '*/P/L2TI2SrAbp@_''+5/////pu8?o"fSS[05Op"j-S#+ / eWditYd14owD=/m?M8r/u>OP%Propertiei%&6JAp6WO$O 1Oq$u!qr q(7Eqbqɴo_Agf9aȅSoN'@fcIfXae'n!?oQoco*ЇoojuɴѲ?"7nolas&d${2jtY~mzyh%Yug +Slc(un5'e槌?ʏ+gk5EYuгm q UY{אџ(eq /nUooo2#igV 83VhhaȖ8J3b8J ¿ϒϤ,QI1I1bA2RT0?B2.HD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp A ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5tR$0R@Ca:C9GM[B84KMOZeMHD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp  ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5tR$0R@Ca:C9GM[B84KMOZeMHD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp # ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5tR$0R@Ca:C9GM[B84KMOZeMHD: # =ih(>TA9 #}:AUA?A?AYaD+ج<@P3žm>Bu `u bu  -RB *@Bu` n?Fu#Q"B0 Ch >jh]a^ b>BU0{Gz?gbB?ABt` @n"t x(dsp  ('$$'B"/% 7-? 6@b6 1l8>#!UdP#3 A5R$0R@\Ca:H$C9GM»B4EMOZeMHD # =h0>T@dYY9 #AUA?AfV?P6 t`z ?@u#`J Spbw@3 b&uLb S. 5 uZ8A U  a$ M g>U2qJ ?I/[&l$?:" "[&* ",,',"2!MC${Gzl#e@@#tL$t5'+C#5 LIC#Q:%8'@ I0Q+#b*$62!BJ<'0r U# % l>YUdvjE4I@  K 7(`C#FCHA "R(!O^5Q3A^Z_l_W5Q|5A[@@_O_5QE2OL;2rA2I[c0iWDA^8|59 7^J< '%l"'fj{ooCK3l$<! 3Zr]bv 4:","2!1|5!aHD # =h0>T@dYY9 #|AUA?A??Af?P6 t` ?t#` ub@'Spb@3} b&uL .T) )'u8xA  a $  f>U2q? ?>/P&Va$?T/"P&,,'!"'!M8${Gza#@@#t$tI 5'+8#5 I8#/%-'@ H 0P #b$6'! B8YUdv!?1C.H**K ,(`8#[FDCA "R (kDON%Q31^J_\_W%Qq51[@_O_%QE12O;2rA%2Kc0iLDA^q59 7P]?< '%a"'fjko}oB@3a$,7!3Jr] Rv 4/"!"'!1q5!aHDD # hj0>TdYY9 M#A{UA?A̹??A?P6 JtM`  ?)JMt#`  ub.@J1UJuL) W.3M 3p rbA3?0Ju)'$ AW kma$, " #  >JUo2qk ?j/|&[#?ȯ[""|&,"J,';8q#|&21J+d#5 3d${Gz#@@62Jp ])n395n5*:]"=##">3@3R6FC)!BFd#[%6 " tB"#b!$ oF)!-;Q"% i^E9 BI3O '%"'VlJ4>UdAETeS7-0"% X(`d#VE$QY "1#b8|1_B^*a37mOoacW3r">'1'tA`rua4,$*aE6kPo_kkca*aE2_;RJrA"rsp@QgQ|o@uR@3r!cb,b`rbQbQt$b`]bb[8!aCFHD  # =ih,>T!E=#tAU}A?A?ள?P6 tj` ct# ]uLA-@ >@ 4Ju >]  Fa  bA ; >U2{Goz?@"#6p0#2$?N2&* [*i!^b5 =5 24@&,#r :!#%!'@m! ["a#b|1l>]$Udd11+$WB + "%U"["d b@i["a#>-# (`,#Fu6~A 'B(A!OOAA3N __A<5K@X_O|_AE2O;)2rA)2c}0iAcAa<59 L73/'2q`h:"#"fj(.o@oSjg:#lo!3 r`!@v4#"koojj_PH'-Ǘq) ) ?W|OF #OB Ylado@+l}oMaGԚ}o[ P1O~ m "*t$'T*} 0.UFDf h TPUUmU@??F BP(?30T$- b]b} a"eШغsU/:'eZ "%^U*GuZ 3$h!//////6u| n%  1:{<B:72/\Indicates a classifion relship betweenmore general and!spec element.bϿ?,؂-؂ݿ?_3OP?  UG HD  # #hT,E=TJ U }AU@?ϿP6 ډu`u `bA@u`+u E:/*Pu` ?hu#xBJLAAJ)ia6)C% bJc"m(c!q$#>U2N贁N{?<M@"'`Generalization Arrow{jA 2r0n"#2]2?c!&G&%6@0_ 048?_ M4U0m!H_ 22^?p;1%%6Y"bJ񢢰#@#N?$d&'GBm#1H"BeG #FBoH`!5 (FB :CBC,CF1`UML Background Add-on` /CMD=1001y >#3"^aX#X%pU oQ!$A97Y"1Y"U V V1484?A$a@q,`?@I5`,c3e? @EBDLA- Rdbb .of~2r33#A3b?c"G ob#BMbuyi22K(@c!|#5 '`7Copyright 1999 Visio Corpor". All rs reserved.`p_D112.chm!#20peMFaE9 7Y")Uɴ8^A4:Rl"AUd &Jf18T&&btzb p6ď`܏+ix4'0,e =qya]KW;$b?@ q(?$b,<"G j}/o!`Ra푧%Df$t.gB(Bp̟6 NAT@  9 MAUAޭA@q?@I?P6 .Jp|  @z3VA9JuM`$b+ b 6cFuVibtB>kJWuLTA-Jb  Ja$' uM >OJU5 3"9!k" J#J#A%T*@a'BL'&K'%0% b&6$A%(A3"2#L6 L1ir&!^59 )*'2X&"M6lJM >EUd59 '(6$ #'%'%' >(`3@JR1T}BD?H~u-.  =OF328#d:3eBS CY][aD]OW@+L}].aG})4P < OUFDfP h> /T6DUF~? F BP(?3? bb a'@?Wh,z^sU:eZ \UGu ? ?????GXFFflGYUQ D3Represents an association between two clifiers.bԿ?m:mԿ8?>?>? UG HD # #h@>TB(E=J AU]?ԿP6 u` ^?A[u#u 'u`E@b]Ku B ^:xsJ.JLAXA҉a )% bJB"7"A/KE\&L'u->U2NN{?<#2r0\"[#!"ב?u!&Q&n&:yc3 [!3 -2362H ?3 "4*02Q?c;#?$8&7[#2 ##z"a,#Qc,%E A#5 !`UML Background Add-on` /CMD=1?001yk'A4RV3"%V39V 3bMV3aV"nD%?#AbD V VQ [! S SS4# 5 8:?A@aĿ@qH`?GmXg @P">L'A-[ab g-2rξ3A3b?u!R'cRbui2KH@u!S|#vq{t5 p`7Copyright 1999 Visio Corporation. All rs reserved.c`p_D112.chm!#20pe>ha^rE m 5%AL5A  L3Aɘ8aaR  &b  xgrl1UdQ)r#a8 ][<b b%aHUnpՑq#c bG qc?Ar2}C?ÙQ֜}a;#փ[#%V9VւPu#%V9Vu!3&b\,#y3!Ba.%/lSe ؟ gRt" X h16:f?dvu ףp= QϿ󼝧PK## VWaV@Ԩ#LWaVp LFAg¾?A-LjvqA6#r1#Q(-DT!y`0@Aѧ?dF0-2d,3 U`4 4%_ڧ$_NDBE3!Wѣ%&c2D|տ߲ !ﭦ9_7XZ豢7Xd5cadr!!?3|@#Xz@ bQ][KXdEc&?.u@Rd|G!a__XZH/_X:LQ!$@'/ٿ%C9ѩX؁p{vq{pViews..pNsDList the diagrams containing shape v>1 ofS0is Binary AsOsocisDBOM5DǞ$H~1D_?%= s _D7{?4 pw;!sDisplay Semantic Errors`.?D?L2DBǦBr!Ѐ`@2Y?OOH."GFFOaH8_"fsSm2EOpqA3`J1#=1 or_ editk4dD!oT?O=8?:a娚_%='p%Properti9eA36r`Za!pg oo=1>o6g$$*s[խT  D/ht!!77a;"Ղt₿%!!灾PQ®ZqAPVqf7@;!ŹqWphE#{WSF .b-STP&@#-r@,2Daۅrr̽:%os"q(8rMr-1!tb"qbŀ7r?#"b #r-I@0uӝSu`uvp`u. `7r@uϪ`uPPrΫɰ`۩Id"Zp`/,tA$ХA.}5Q[EOB.it$?GՔ5X#fc-'0q?GҀHD: H ;hZ(>T9 B~AUAhf߾?A 3@q?@wI?@jP6 Bus`p   } b bAu uLA-(vb .`? z3*h>&h a-$5 M #>QmU5 qKl*(&{"&'v Z'|!/ -\ (/">% bBO%?O$AA"[@#>6F"4?0" t` l( @Ud%='6$.#5%5%5 rL(`X#|1$ B4HiA^| =!7pZ-f'0f&"FHD H# =hZ(>TE=AUA23?Ahf~@q?@IS?@P6 Bu`p A  ۢ b bA)u# ]uLA-(vb .> z3p*h>&hm a-$5  #>QU5 qKl( $2{"&'H\%E!/ \ (A" bSFX#O%@?O$AA"[@#56Y 51" t` l @UdP%='6/"a.#5%*5%5 L(`X#P9Xi1B4B$H(/!aiA^| =7Z-f'0(f&"FHD: H ;hZ(>T9 B~AUAaf?A3@q?@;I?@P6 Bu`p    b bAMu uLJA-(}vb .? z3*h[>&mh a-$5  #>QU65 qKl(&{"&'A\%|!/ _b (~A" bBO%?O$AA"[@#56F"$60"k t` l @Ud!%='6/"aU.#5%5%5 L(`X#s1IB4HiA^| =7Z-f'0(f&"FHD: H ;hZ(>T9 BAUA3?Aaf@q?@I?P6 Bu`p    b bA7@u +uLA-*(vb .> *z3*nh >&h.!a-$5  #>QډU5 qKPl(${"&'\%|!/ b *(A" bBO%?O$AA"[@#56F"$60" t` Ql @Ud(%='6/"Wa.#5%5%5 L(`X#s1HB4HiA^| =7Z-fG'0f&"F_H'S3Y|  }O FU?#D&@B9Y]e_* UPxP4FDTey  ahnm qT^UF,hO@F3<@Fx6P?+T3U]?+v"D!p!V!<<.VkY3E-%8H d/z#x!/Un7,an7,p!n7,t!n7<k:[<20[2ER2J2sLQZ!5?sv%`&{6A59B756-D6B7-42CA-8F6F-B5F00D5771E0}Z>5fx[5ڋA?v15Tp!&>23B!BqBhX&_ښOLFp9p u$OOo`J?UHT=_hS’?uϕ?]#5ÑSe wqy$ k4&@ӡӡn/)5!&,SAL?ASW$.?ud;5SRdЂRC"]R@.:2PK+m5DV鞷Pe!5zΔ@Ljg>5:דщm[5:K~#,:GUe57ϘXm5,X%C/ե3keMa _@DXԠ<ԐQP-DT! &1la$qU]a8 Pl3|!#GYk}  1Ck4a`r_+=O/s//t2/D/"a/m//////8QҨw(C8?snl?,?מW?i?{??????UO3L t&3O?Og[Ia7SqBB_3Q[AOW@-؂-­eҭfPW[HrrA0?w?z,"q0?r+U=R}u j_q_UV_zf{/ū~es%e~{i[AlGWEi#g'2q6@,=d+getUserID() ÅName()GQ D?GomavE1iGooP(?@?\ن?@%W?AaW-@讕kIbuSuB0Q%նԶ '+alu.S,JģjAeXDvA8lG@kA*vIN&0vAu󤃡/G%eHa ;J\lC;7??vAGHag0TvArAoDTtG y0RTAAݒGG;x.%b/CC¨;$eH9Ɓ:"t`&{EEB6B0E9-6D83-4A3E-8B01-4D7D7066D2D9} ն}? q%eFHbԋԨjBkAUo@c)9X2BBpXJ\įQ%"Ô@eݕr#EfᬅqܤnoDAѯHaHi8˯qoQOcOuOOhg$HH-DT! AOF@)_;_M___q__)'U[Hx󃡙?????? OO.O@OROdOvOOOOOOOO__*_<_N_wk_}_Q______oo$o6oHoZolo~oooooooo wR1=OlxTy+D%7JzbtΏјxM+ >9q>JLf+B5ML>f@qǘJPPPb}d]6'AHQ͢ŝuUʡ˕ΪN@iZfwNb># ' 2q+򕕇wA+init() +runstarstopopenDialogueproposeToSellequestToBu}yaccepNendy ޯR1.@RXdvvw llÿտ/ASew%ߛϭ0 b #5GYk}ߏߡ߳~-rmiGuardAgent -isConnected -aLUser -thisPreviousMess_s -otherKncurratterance -listModelX!Y<>jT `w @.A!ɱ$7K?/&K?vs4j;Cp 7&逓2" s0@r~JpKcliM::ArAppletvbU;2K ?@6>j4Cj۞. LI,Cp _I8[OjTdT7$_7!3RnfP4U?9r`kCT__2]LW51U jQ/`1/Ms@Uuɕu7I[mK?x$121 OOP\qOx]xjYF\\u4"w 21oroo2@ C?@D??@bq!,ym Oo_N#4)pF_@Qoco?4ueID PNamefu/oϟP/? Ax" !'֛/@//r//9?&?8?\?XAcommon0`?????O K"O4OFOXOjO|Ou_#\{._=_O_a__ϿΏ____oo'o9oEWooocBxoπ( 0ꇓ>]pgxKUgߝ`+h!Cl?*xΊ\; 1C#G$Yud!!#nz!Y徙(ћ)Ƒ )U@X @@~m?@o^M]pZ[E C!+5%+i/5"A'9'V1!9A(\5"OV Y*MeY8NNMY/!( nS5% TW5TZTrQW~TUW"TZ%TZ TASnC#\lo!??:O0arQUaAagY?MO*0ɜ(yTK (.t~/t!!"55Etb8zsVQq+}p$`&{2593667D-1267-41F7-8FC0-DA0273CFFB13}q%yA?mq~TƑń"҄a"AMNaB8ѪZ E%Eمp $jO|O_(qJ EXDOXSa5%nM5Ÿԟbq n$_#Y1!(!ACA'ʤ5%ٮC5٥<@ꭿ>ʤ_- [e_F37御>5%٥v ٥s@ t@zό Y{#4!R'_!R.͡墿ÿ rh7I C@@FC(E!z7YO:35<$ P-DT! 8&ڪB<&"V)U/7?7c(A-?Q\hz .Rdv 0a A.:L^pz/$6HZl~rQ1/ //0/B/T/f/x)Y;f(_C(!3|//Fv/?? ,?>?P?b?t?U^OcFqā< Aq??Yg9āCBOHAx19OG@I,`L*eL+fP"K XFq`#U!W A&Hc:#RE#=BM}u _a_U&;_z5f4{EJ~>e+getClientID() bMessageTypenextnequals()2݁u__Ѥ______ om^.3h `pEhpWoio{ooooooo /ASepY#5G,vT-cg -mv2Bc֏aA9O\AHlw3gAEgĹʉJSg?#So?j @$; Ap4 Oƣf(P2 @đEП"SGWcommon::u A OJE5rCUd#UO$AA$4G$3E{2Vn̠­䯳4Ů j&ŕdT!3B4P?Q`k?2YW1 .@Z#$%GӋ%&ÉKڟ"`PC2́1WL/Xt/YU*+BX/ s)=G1WGCѮ14ÁD5B A(2CQ )-U@H/^ @@d\M@@.??A>鯓>?D&EuÒI%+I"'%{F 9I"FP^IG172e8עѢ= /C"Q/ 5SDI%CTKZ 5CTKZ@F}TNW}T!KZB}T"KZ}TNW@}TONS3#\lT???FJQgQQѾQQOg>??* y>TG1B >EFF.d/ tBGG5BJQJQ}Qbm(cFAMqBo`ir`&{3BAE1C28-CD00-479D-AAFF-3CBEC515FCC4}MqYku{?isaDCgQgQQubQQOҢB(2Ѧ+I0p??_@ q A%2E;D0OACI%…2Mۏ 5(FFXjqBı_EG1}Q?!ᙍ ACA?7@/I%-(CbM_ 5- E>Fųԯ`-P_&XB.&XuBGHuB!-ʃHZ`-/b/`p;DXC`Hr`r34!ߔJQ 1 f|5Xon' qJY!?7H$Ũw3?snl //ʎJ/\/n//////U?#Q7q, }Q&?2?N97q*Cb5O"A?7@'}'}J~UꠗVPJKtHa0wEuG@Bz839IwBEws0Bme]OQsOUFOrjVk}5nUcwnkTwo\Z'/2qpL0Maz8g=E+openDialogue() +proposeToSellqrequestToBu}yqaccepuendwɒ1OO:O__(_:_L_^_=I[IWAfƠ惶____roo)o;oMo_o WڐoiۜoߌoϚ* ՞.u;Gyx qq!LLX鷟R9>-v@!^?p:%J5eU~wEqt@m+Ax4+GAOxx񍟟(iߟߟ8+Z[(Rj}6HPPdm@3jV%54i?A`kfPp!*A g5GY2usTB##5dPbt1=0>KqqB߅Gs 2|i3G %c,K#i## B|R5l{ߍ(П2iT 4~y:u@Au  @@v"Apc&ݍmU4^4˿ n!u,`u@`ZÈ2u` uB5]!3!V"A266moU4 mn0lY/@u@׀׀+?DE  @ z"= kǁH/^ @A$ @@&?A6.Z@)&l>lкG;B@z3\BOOrpm!A VO _^\5A\6fT2Ur\6:xq.6V22Bi #qt2N贁N{&fqrem51Wǀݡ(#qp50 M"?9`/!;pk ppѐ>,J0 !i ߾l¢ur`8ruyuV6`P`4~{b~%d2 ә )Cbe~6BZq $'1\}Js^[C BA!k}&4.k 0p6&!1CWBcpǏُ'1/&p7pJgi;// n!8a4dTQQp 1bbi>>@&"KKST9`&{358BFBAC-287C-4F25-BF0A-C3BE46704E78}IڠHdIbeP-DT!?Ii姴0vٷAPBKr [UY86B#Pb!¥n-n@d$61Wa@0Ů5pϔp_hFX (u߇aq$#!)o8'9K7AsyO?vF poa!d0{Gz0no"Fbb!pn/'/>=7//////ɗ 5iq,==4ښe@A&dnbn?@3 n?@)L x??œ0232@77371 oy?A0A9h E@ (@"E3L{A=4&DYlO?A#)p26@A~m?FAI"_HZS iqEG_jbYBAeNO#/rF_S7 3i&Si&__ ooIKeqc|bioUac51dAL7d*I:F3+Do*pL$o?0co 7aA11i8$DaA#1ba1v.(r=O]o{@ /񹐏8sd읂ǚ} ?-GO`  2 .mOOqeSH?@H.|K EQ?/Ai@k'__C-sQ(tdEo1oAϣp= ™+h ؕ/ ?z_BUA;A?A ?h#0J~\z\;7p"ܝſrT|Xg?AYB@p~T|pEv\p~hZƭף ޯ2``7XX¢@f;eRkHZl90234316-E01A-426A-A5C4-093BB5FDDBDB𘿪ΰ'oC߿TPV(蹢T eU뵀d #T)dCL&[nJ6FXj|ϝ߯ $0H+f~ߴ'AA?6TY&`_r_ͦeUA2u;t~ŮT,!$$$FSA @-QcD\˒OUΠIaaJ3?Qcuχϙttu }t@` @ /Aݛ1`r߄ߖߨߺނ1ҁ.@R(dvtut`-creates>Pbt ޟ1߁ 0BTtu@]nèd.*#5GPYk}G ,#~1!ޡ3g Ρ#A4 'ٱ)Eޡ>)TvX@Az/////-|??&?8?J?\?n9qb A(4FXj|as@W` 06//$/6-q1U/g/y////./ w??#?5?PG?Y?k?ŀ48tV???? O0S-co?ntains3OEOWOiO{OO.ոOOO__%_7_I_[^ĕ?Y_____O%Oo/oAoSoeowo wldo?"{qer!4yVTrXz|s?@,b@@PT*J @3z=|{ۢs\ۢr汳tqxCrq 3/UI`Ve4u٫rs 6xRO4\nre=ׯ8]"nF8ObrqpҲسKMYB<NGs:!e|axlcωqt řU@@j?@1(@@~P&d2?ŹVhz3Sޟ&8Jϯ󯒣3Š'汯5fxN`﬿п,<}_HW?]3L&csm15::clientiPdϬxx#N'2b8yuXjϽϏ~c @@=\8sD:z^D@$6ߍ<`ß՟v߈ߚ߬߾N <`&@ï*////0/6/?:/^p3\KFWm'?!%z4Fas|ώπ4d[V@@y~  2D1Vl߷//N?/5Vy/R_?/o3oEo?{o_ou?_??1D8@趑sommonkO}O$UU UUUU ./U0123U49HIJKUl4,!,hO@3UBF)UUe)1Uvz)U 1)1 _)f$R! )0cBcFcJcNcRcVcZc^cbcfcjcncrcvd ~J$Ӌ勣I -?Q$cuI«ƽϛᛣ$󛣠I);M_qedJ $ , 4 < D L T" \& d* l. t2 |6 ڄ: ڌ> ڔB ڜF ڤJ ڬN ڴR ڼV Z ^ b f ~7s 0 )fH`  I/AےSe$wࢉছIிے$+I=Oasڅ$U U gv 'Jbt!@.Q~1VA!)l1*1 EdQ!"#%&'()*R+1-.U/012TB567U89:;U=>?@#BCA]Fm2HIJKyMNOPQRRSUVUWXYZ[a]^_`abcTefgUhijkmnop*qrsUuvwxyz{}~JUE @ RU-T?UQ*cUuJÏUˡΪRӫUߪTU 'U 6U<=Ul4,,hO@3-s7A_*<N@d` LRVgPq7uH<( H<( _*<NE 5 RVgPBq Qa|{zN  g"4FX(=?@(iίQy J|O:TR{P 4dv&muYBuB}y$UNIU'ġ#NYuT)~ 1,Z8;`2s V<}6 O?# FDLiOC=$kG J!_G @SummaryInformation(') FDocumentSummaryInformation8f_1177093493 .F@(@(Ole o    i                    ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h l m n o p q r s t u v w x y z { | } ~  Oh+'0@HXdp|DanielG4E  EMF,ElQh$VISIODrawingLD ??d(@(@ʦ  PagesMastersPage-1Generalization ArrowClassGeneralizationBinary Association8_VPID_ALTERNATENAMES_VPID_PREVIEWS_PID_LINKBASE A EPRINT+- CompObjpqObjInfo,0rOlePres000k N> =, EMF l lfVISIODrawing% % Rp Arial hP|||wwwF4`F $FEԵ4`Edv% % (   n &%   '% V0[WWW% ( % (  Rp ArialQ|m|w`J|||www#`Lm|p|m|www`J#` dv% Rp ArialQ|m|w0w \w w`JPw`ڣ|||www#`Lm|p|m|www#` dv% Rp ArialQ|m|w`J0w \w wPw`ڣ|||www#`Lm|p|m|www`J#` dv% Rp ArialQ|m|w0w \w w`JPw`ڣ|||www#`Lm|p|m|www#` dv% Rp ArialQ|m|w`J0w \w wPw`ڣ|||www#`Lm|p|m|www`J#` dv% %  %   T ]=@T@Lh+sendMessage()'"%%%7%""%%%  TlY]=@T@K Lh+getMessage()ee'%%7%""%%%  T|_]=@T@L\+logIn()'%%%  T]=@T@ L`+logOut()ee'%%4%  TI]=@T@; Ld+findUser()ee'%%0"% % &%   '% V0JNN% ( % (  Rp ArialQ|m|wF|||www#`Lm|p|m|wwwF#` dv% %  %  %  '% % V0NNNN% % (  &%  W0RNNN% ( % Rp ArialQ|m|w`J|||www#`Lm|p|m|www`J#` dv% Rp ArialQ|m|w0M0w \w w`JPw`ڣ|||www#`Lm֥|p|m|www0M#` dv% Rp  ArialQ|m|w`J0w \w w0MPw`ڣ|||www#`Lm֥|p|m|www`J#` dv% %  Rp  ArialQ|m|wX^p w|`J|w`ڣ|||www#`m<x|p|m|www#` Tdv%   T|4]=@T@&L\server::"%!% %  T5]=@T@&Lt<<RMIGuardianAgent>>''094)%)%)-)%)'' % ( &%   ' % V0    % ( % (  ( ( ( ( ( Rp ArialQ|m|wF0M|||www#`Lm|p|m|wwwF#` dv% Rp ArialQ|m|w0M0w \w wFPw`ڣ|||www#`Lm|p|m|www0M#` dv% Rp ArialQ|m|wF0w \w w0MPw`ڣ|||www#`Lm|p|m|wwwF#` dv% Rp ArialQ|m|w0M0w \w wFPw`ڣ|||www#`Lm|p|m|www0M#` dv% ( Rp ArialQ|m|wF0w \w w0MPw`ڣ|||www#`Lm|p|m|wwwF#` dv% ( ( Rp  ArialQ|m|w0M0w \w wFPw`ڣ|||www#`Lm|p|m|www0M#` dv% ( Rp  ArialQ|m|wF0w \w w0MPw`ڣ|||www#`Lm|p|m|wwwF#` dv% Rp ArialQ|m|w0M0w \w wFPw`ڣ|||www#`Lm|p|m|www0M#` dv% Rp ArialQ|m|wF0w \w w0MPw`ڣ|||www#`Lm|p|m|wwwF#` dv% %  %   T]=@T@Lh+sendMessage()'"%%%7%""%%%  TtI]=@T@; Lh+getMessage()C'%%7%""%%%  TOt]=@T@Lx+addMessageListener()'%%%7%""%%%%"%%%  T]=@T@L|+removeMessageListener()'%9%!%7%""%%%%"%%%  T=9]=@T@+Lt+broadcastMessage()e'%%%%"%"7%""%%%  T|?]=@T@{L\+logIn()'%%%  T]=@T@ L`+logOut()t'%%4%  T* ]=@T@ Ld+findUser()('%%0"%  Tx0 z ]=@T@l L\+main()C'9%% % & %   '% V0% ( % (  ( Rp ArialQ|m|w`J0M|||www#`Lm|p|m|www`J#` dv% Rp ArialQ|m|w0M0w \w w`JPw`ڣ|||www#`Lm|p|m|www0M#` dv% ( Rp ArialQ|m|w`J0w \w w0MPw`ڣ|||www#`Lm|p|m|www`J#` dv% ( % (  %   T]=@T@Lt-registeredListeners%%"%%%%"%%%"  TJI]=@T@; Lh-currentUsers"%%%0"%"  T|O]=@T@L\-lastMsg%"7"% %  '% % V0...% % (  &%  W0*..% ( % ( ( Rp  ArialQ|m|wF0M|||www#`Lm|p|m|wwwF#` dv% Rp ArialQ|m|w00w \w wFPw`ڣ|||www#`Lm֥|p|m|www0#` dv% ( Rp  ArialQ|m|wF0w \w w0Pw`ڣ|||www#`Lm֥|p|m|wwwF#` dv% ( %  Rp ArialQ|m|w0MXե^p w|F|w`ڣ|||www#`m<x|p|m|www0M#` Tdv%   T|B]=@T@~L\server::"%!% %  T@{]=@T@~LtRMIGuardianAgentImpl094)%)%)-)%)<) % ( Rp ArialQ|m|w`J0|||www#`Lm|p|m|www`J#` dv% %  %  % &%  66 6*>6^r6666.% ( % &%   '% V,gSkWk% ( % (  Rp ArialQ|m|wF0|||www#`Lm|p|m|wwwF#` dv% %  %  % &%   ' % V0e| IiEx Ex iiE% ( % (  ( Rp ArialQ|m|w`J0|||www#`Lm|p|m|www`J#` dv% % (  %   Tq /]=@T@q!Ll+messageStatus()'9%""%%%-%%" % &%   ' % V0eo| ix x sisi% ( % (  Rp  ArialQ|m|wF0|||www#`Lm|p|m|wwwF#` dv% % (  %  %  '% % V0ix sisx sx iis% % (  &%  W0e| wisx sx iis% ( % Rp ArialQ|m|w`J0|||www#`Lm|p|m|www`J#` dv% Rp ArialQ|m|w0w \w w`JPw`ڣ|||www#`Lm֥|p|m|www#` dv% ( Rp  ArialQ|m|w`J0w \w wPw`ڣ|||www#`Lm֥|p|m|www`J#` dv% ( % (  Rp ArialQ|m|w0Xե|p|`J|w`ڣ|||www#`m<x|p|m|www0#` Tdv%   T|qO Y]=@T@qKL\server::"%!% %  TQ p Z]=@T@Q KLlMessageListener9%%%%)%)%%)% % ( & %   '% V0,Z uqV qV 00q% ( % (  ( ( ( Rp ArialQ|m|wF|||www#`Lm|p|m|wwwF#` dv% Rp ArialQ|m|w0w \w wFPw`ڣ|||www#`Lm|p|m|www#` dv% ( Rp  ArialQ|m|wF0w \w wPw`ڣ|||www#`Lm|p|m|wwwF#` dv% Rp ArialQ|m|w0w \w wFPw`ڣ|||www#`Lm|p|m|www#` dv% Rp ArialQ|m|wF0w \w wPw`ڣ|||www#`Lm|p|m|wwwF#` dv% ( Rp ArialQ|m|w0w \w wFPw`ڣ|||www#`Lm|p|m|www#` dv% ( ( Rp ArialQ|m|wF0w \w wPw`ڣ|||www#`Lm|p|m|wwwF#` dv% ( %  %   T9]=@T@uLl+messageStatus()'9%""%%%-%%"  TK ]=@T@Lx+refreshTextContents()'%%"%)% 0%%%%"  T#]=@T@ L`+update()'%%%%%  T|)s]=@T@eL\+query()'%%%!  Tyl]=@T@ Lh+addMessage()'%%%7%""%%%  T]=@T@Ll+createSession()'"%%%-%""%%  Tc]=@T@ULt+addClientSession()'%%%0%%-%""%% % & %   '% V0Z 40V 0V 0% ( % (  Rp ArialQ|m|w`J|||www#`Lm|p|m|www`J#` dv% Rp  ArialQ|m|w0w \w w`JPw`ڣ|||www#`Lm|p|m|www#` dv% ( Rp ArialQ|m|w`J0w \w wPw`ڣ|||www#`Lm|p|m|www`J#` dv% ( Rp ArialQ|m|w0w \w w`JPw`ڣ|||www#`Lm|p|m|www#` dv% ( %  %   Tx2]=@T@$L\-dbConn%%0%%%  T8]=@T@tLp-currentSessionID"%%%-%""%%0  T]=@T@Ll-openingClientID%%%%%%0%%0  T"]=@T@Lp-currentMessageID"%%%7%""%%%0 %  ' % % V0hV V V hh% % (  & %  W0dZ V V hh% ( % ( ( Rp ArialQ|m|wF`J|||www#`Lm|p|m|wwwF#` dv% ( Rp ArialQ|m|w0M0w \w wFPw`ڣ|||www#`Lm֥|p|m|www0M#` dv% ( Rp ArialQ|m|wF0w \w w0MPw`ڣ|||www#`Lm֥|p|m|wwwF#` dv% %  Rp ArialQ|m|w`Jx^p w|F|w`ڣ|||www#`m<x|p|m|www`J#` Tdv%   T||z]=@T@L\server::"%!% %  T{zL ]=@T@{ LdDataBaseBean0%%0%%%0%%) % & %   ' % V0 K=  9 9 O O % ( % (  Rp  ArialQ|m|w0M|||www#`Lm|p|m|www#` dv% % (  %   T W: ]=@T@ Ll+messageStatus()'9%""%%%-%%" % &%   ' % V0 = S O9 O9   O% ( % (  ( Rp  ArialQ|m|w00M|||www#`Lm|p|m|www0#` dv% % (  %   T|  8]=@T@ *L\-logText%%)%  %  '% % V0 m9  9 9 m m % % (  &%  W0 i=  9 9 m m % ( % ( Rp ArialQ|m|wF0M|||www#`Lm|p|m|wwwF#` dv% Rp ArialQ|m|w0w \w wFPw`ڣ|||www#`Lm֥|p|m|www#` dv% Rp  ArialQ|m|wF0w \w wPw`ڣ|||www#`Lm֥|p|m|wwwF#` dv% ( %  Rp ArialQ|m|w0MȻ^p w|F|w`ڣ|||www#`m<x|p|m|www0M#` Tdv%   T|  ]=@T@ L\server::"%!% %  T / ]=@T@ LhMessageLogBean9%%%%)%)))0%%) % ( &%   '% V0 Z  V V   % ( % (  ( Rp ArialQ|m|w0|||www#`Lm|p|m|www0#` dv% % (  %  % &%   '% V0 Z  V V    % ( % (  Rp ArialQ|m|wF|||www#`Lm|p|m|wwwF#` dv% %  %  %  '% % V0V   V  V  % % (  &%  W0Z  V  V  % ( % ( Rp  ArialQ|m|w0|||www#`Lm|p|m|www0#` dv% Rp ArialQ|m|w`J0w \w w0Pw`ڣ|||www#`Lm֥|p|m|www`J#` dv% ( Rp  ArialQ|m|w00w \w w`JPw`ڣ|||www#`Lm֥|p|m|www0#` dv% %  Rp ArialQ|m|w`ǥ^p w|0|w`ڣ|||www#`m<x|p|m|www#` Tdv%   T|{ ]=@T@L\server::"%!% %  T|L  ]=@T@| LdMessageEvent9%%%%)%-%%) % Rp ArialQ|m|wF`J|||www#`Lm|p|m|wwwF#` dv% % (  %  % &%   6 6  6s O 6 66G#666,P6h% ( % &%   ' % V, A$    E % ( % (  Rp  ArialQ|m|w0`J|||www#`Lm|p|m|www0#` dv% % (  %  % ( Rp ArialQ|m|wF`J|||www#`Lm|p|m|wwwF#` dv% % (  %  % & %   6 6 / 6o  6  67 [ 6  6  56 m% ( % & %   '% V, A$    E % ( % (  Rp ArialQ|m|w0`J|||www#`Lm|p|m|www0#` dv% % (  %  % &%  W0 } } } % ( % Rp ArialQ|m|wF`J|||www#`LX|p|m|wwwF#` dv% % (  %  % &%   ' % V0 b^^% ( % (  Rp  ArialQ|m|w0M`J|||www#`Lm|p|m|www0M#` dv% %  %   Tc" l]=@T@c^ Lhcsm15::server""9%%"%!% % &%  W$yE N }J I % ( % % ( Rp  ArialQ|m|w0`J|||www#`Lm|p|m|www0#` dv% % (  %   TlM% ]=@T@M LXfires%" % &%  W$mq% ( % &%  W(R  N V I J % ( % % ( ( Rp  ArialQ|m|w0M`J|||www#`Lm|p|m|www0M#` dv% % (  %   T  ]=@T@  L`passed to%%""%%% % % ( Rp  ArialQ|m|w0`J|||www#`Lm|p|m|www0#` dv% % (  %   T5 ]=@T@ L`passed to%%""%%% % &%  W$emii% ( % &%  W$% ( % Rp ArialQ|m|w(`J|||www#`LX|p|m|www(#` dv% % (  %  % % ( Rp ArialQ|m|w0M`J|||www#`Lm|p|m|www0M#` dv% %  %   TiE]=@T@7Lhregisters with%%"%"/% % % ( Rp  ArialQ|m|w0`J|||www#`Lm|p|m|www0#` dv% %  %   Tdi]=@T@LT0..1%% % % ( Rp  ArialQ|m|wF`J|||www#`Lm|p|m|wwwF#` dv% %  %   TT]=@T@LP1% % % ( Rp  ArialQ|m|w0`J|||www#`Lm|p|m|www0#` dv% Rp ArialQ|m|w`J0w \w w0Pw`ڣ|||www#`Lm|p|m|www`J#` dv% % (  %   TxM]=@T@L\invokes%!%"%"  T]=@T@ Ldnotification%%"%%% % % ( Rp ArialQ|m|wF0|||www#`Lm|p|m|wwwF#` dv% %  %   TTX]=@T@JLP1% % % Rp  ArialQ|m|w0M0|||www#`Lm|p|m|www0M#` dv% ( %  %   Tdi^]=@T@PLT0..1%% % |||wwwP#`m<0|p|m|wwwϧX#` dv% ( %  %   Tdi^]=@T@PLT0..1%% %  FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,<@HP\h t   PagesMastersPage  }S&> +  H8."System8r0 8- @Times New Roman-F4,--.  @Times New Roman--- Arial- "System--- $TEETT--  Arial- Arial-  Arial-  Arial-  Arial-  "System- .-  2 W+sendMessage() 2 %W +getMessage())  2 NW+logIn()   2 vW +logOut()g  2 W +findUser()(  - --$TEETT-- Arial-- .- - --$TEEjTjT---%TEEjTjT-- Arial- Arial- Arial-- . Arial- 2 Wserver::  -%2 <>    - --$WBBSWSW--     Arial- Arial-  Arial-  Arial-  Arial-  Arial- Arial- Arial- Arial-- .- 2 uZ+sendMessage() 2 Z +getMessage())  '2 Z+addMessageListener()  +2 Z+removeMessageListener()   $2 Z+broadcastMessage()n   2 =Z+logIn()   2 fZ +logOut()g  2 Z +findUser()(  2 Z+main()) - --$WSBSBWWS-- Arial- Arial-  Arial-  -  .-  %2 Z-registeredListeners       2 Z -currentUsers)    2 GZ-lastMsg  - - -$WBBWW-- - %WBBWW- -  Arial-  Arial-  Arial- - . Arial- 2 Zserver::  - %2 RMIGuardianAgentImpl     -  Arial-- .- - -MMMMMMM.M;MJMSMcMlM|MMM---- $4bM4-- Arial-- .- - --$4""44"-- Arial-- .- 2 7+messageStatus()   - --$444-- Arial--  .- - - -$4}4}4-- - %4}4}4- - Arial-  Arial-  Arial-  - . Arial-  2 7server::  - 2 MessageListener)   -  - -$HHH- - Arial- Arial-  Arial- Arial- Arial-  Arial-   Arial-  - .-  2 N+messageStatus()   (2 N+refreshTextContents()      2 N +update()t  2 4N+query()  2 YN +addMessage()s 2 N+createSession()   $2 N+addClientSession()s    - - -$HHH- - Arial-  Arial- Arial-  Arial- - .-  2 N-dbConn) !2 ;N-currentSessionID(    2 cN-openingClientID   !2 N-currentMessageID(    - --$HHH---%HHH-- Arial-  Arial-   Arial- - . Arial- 2 Nserver::  - 2  DataBaseBean - --$]]((]-- Arial--  .- 2 J +messageStatus()   - - -$(((- - Arial- - .-  2  -logText  - --$---%--  Arial- Arial-  Arial-- . Arial- 2  server::  -2 zMessageLogBean-  - -$HHH- - Arial- -  .-  - - -$HHH- - Arial- - .-  - --$HSHSH---%HSHSH-- Arial- Arial-  Arial- - . Arial- 2 {Nserver::  - 2 { MessageEvent -  Arial-- .- - -GZZZZZZZrZSZ@Z!ZZcv---- $GG"G-- Arial--  .- -  Arial- - .-  - -GZZZZ6ZIZhZzZZZj---- $GG"G-- Arial--  .- - - %@@AA@- - Arial- -  .-  - - -$A.A.A- - Arial- - .-  2 /2 csm15::servern   - -%<H--- Arial-- .- 2 firesr  - -%S--- %]---  Arial- - .-  2  passed to - - Arial--  .- 2  passed to - - %BH- -- %ByHy- - Arial- - .-  - -  Arial- - .-  2 nregisters with     - -  Arial- - .-   2 0..1 - - Arial-- .-  2 ^1@- -  Arial-  Arial-- .- 2 Dkinvokes:2 lR notification   - -  Arial-- .-  2 e1@- - Arial-  - .-   2 0..1 - ---    --'2"System|x0-''' 2 F74F @--VisioDocument/2 VisioInformation"sSummaryInformation(13 FDocumentSummaryInformation8tVisio (TM) Drawing H7{Rd !fffMMM333$ $ UG8@ Td Arial@N@Monotype Sorts@"NuWOingd# NtSymbol5T?? Y@-1UJ:DT1EW-hPT8* z%U~b 0{GzK?@*&:]IbsssU  tJ sB>/P&+P$? m AP]P&,,'/h&q&t s sy  trt)t?2 U s s ssUsssss$?k+a4B:E:E:E*:E:E:E:@?>`t4B:E:E:E:E:E*:E:E:@IO+F)A#Y2; AGV GVA T?YI?,?\ #!J+\T%\\\W|GQE_ DFMWEdfAOo*4OFOXOjO|O????7ܻeI?}~~xsUqvooo*<N`ql~t]vڌvvjڌڌ uRZ ssi II̟ #cb6E]—   i| o' 0rUBYI?[?m4jk2#DUB B B B) Bԃ0j֧P/ﶛ!3󿎶(D~///AP?dc~4AkI?Us%1"߀(6-(t ɻ %-4ҙR#+)8/kh/z/2Dϰ/g?y2SܿPt~7%߽ 5G($u߹%7 Ѯ !`١smU , >Pb)#+#U2q?b/q(,,'l sX@)qGO贁NkޙA6&5H?/*&,5=%5M% 0'Ȫ3֯b6c}F_Q&E<$DB=DR6DmRDRaaTbaaea`/r////////??&?C>?d=9\dBSo?/2ODOVOhOzOOҲE -_?_Q_>Pbt_UaWWԎq_DVa_QtwрީQBkңAy.__T|.?U2Ij$ bVSqDoVcZito*ra؃qڀyaH1ڀBig|"OIOooojT!cgQK 2L^hzuvPv Cd_S?e?y<~15GYk}ſ$؂ Qk}Ϗϡϳ׿ oSamsung ML-1510_700 SeriesO 4dXXA!4K4\?PRIV|#5GYk} /./K 4 N# 2!Z#d:////////??,?>?P?b?t?Courwie0 N0w??H].?? OO/OAOSOeOwOOOOOOOO__+_=_O_a_s________oo'o9oKo]ooooooooooo#5GYk} 1CUgyF.winspoolSamsung ML-1510_700 Series?USB001Ul4,1@g@  A-37"AU:UU ./0Ul4,1@gK@ f 1C-37AU*U./0134Ul4, 1@gK@ _$}C- .A_*<@ FRDx,>PbtU4_KcQl LU+U3 H<( H<( H<( _*<E, RDx,>PbtU_M UFDfP 7h-RTUUUIV?Au?eJ ){ bY/b))teqYk\ZUHu %U13 VGcGic]WRNJ Jfmb?DzG(\?z??HDB H# 4AhZ >T7?U@??@İ?]P} >u`|]?$e u#j! b*^d d>%kC`9Copyright 1998 Visio Corporation. All s reseroved.f`l>,>Ud@9 #@ a*W"]%] } N i" &4/>//5!#) ?"?Z!2/%RrA^23Hl-  4 )Ff # wB _]U@eko+k]=a$]rUFDf h TPUUmU@???F BP(?¿30R-- b]b a)Шغ sU/?:e!Z "%^WUGuIZ$h!//////6u E?)7PV ?WQcu aRepresents a descriptor fa set of objecwith similar structure, behavi nd relationships.bؿ??p=_ ףؿ?>p=ҿ|nQ6>H+|?UG D # h0T`UUU@>?@:?A_?A?Py tL` -@rb &} bU - :@n@qtY09ÐGoZu`Sn?u(/%A#A#A#B&i#i#i#@i#i#Ui#f&f&i#oi#9"3"'9#&H#6]#ĉ/&9&C&82Q"82["82e"86_3y"L6_3"82"82"82"82"82"82"82"67V8'.&3Q"."["U"C!CC2.7$6GCQ"$2["FF%F/FuaD@o +BY`UML Background Add-on` /CMD=1001y)ZCDB#X Z BbDPVRPV AB PQ!I 0rT |CQTK`Vis_D112.chm!#20PB`7Copyright 1999 Pio Corporation. All bs reserved./Q!8e!ga]$!TiH#UJSUUHaEd!gUd!gUdgUdog9%d9gxd]g!hcXwdto t9tb!]g9`] tt PT%BBERtR._R/l9"YYxr~RrŴHk1fQ/&.'&낢R ' 2BgUo:Rs`Uq>?̃DQNRUq>4@QNCkTQB͂JS`+xW`;gaփ 3525EC#uC}π$9DW0DS]DSY?-Eļע!u π2`& 8"G"P8"Q"8"["pvv&Sf Ep(ZoժCAQO?A\Q`#Q%#г1u`)u`brSYob` Ext=eArrow^/F2GABaCAEȵQԲ" '*/P/L2TI2SrAbp@_''+5/////pu8?o"fSS[05Op"j-S#+ / eWditYd14owD=/m?M8r/u>OP%Propertiei%&6JAp6WO$O 1Oq$u!qr q(7Eqbqɴo_Agf9aȅSoN'@fcIfXae'n!?oQoco*ЇoojuɴѲ?"7nolas&d${2jtY~mzyh%Yug +Slc(un5'e槌?ʏ+gk5EYuгm q UY{אџ(eq /nUooo2#igV 83VhhaȖ8J3b8J ¿ϒϤ,QI1I1bA2RT0?B2.HD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp A ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5tR$0R@Ca:C9GM[B84KMOZeMHD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp  ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5tR$0R@Ca:C9GM[B84KMOZeMHD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp # ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5tR$0R@Ca:C9GM[B84KMOZeMHD: # =ih(>TA9 #}:AUA?A?AYaD+ج<@P3žm>Bu `u bu  -RB *@Bu` n?Fu#Q"B0 Ch >jh]a^ b>BU0{Gz?gbB?ABt` @n"t x(dsp  ('$$'B"/% 7-? 6@b6 1l8>#!UdP#3 A5R$0R@\Ca:H$C9GM»B4EMOZeMHD # =h0>T@dYY9 #AUA?AfV?P6 t`z ?@u#`J Spbw@3 b&uLb S. 5 uZ8A U  a$ M g>U2qJ ?I/[&l$?:" "[&* ",,',"2!MC${Gzl#e@@#tL$t5'+C#5 LIC#Q:%8'@ I0Q+#b*$62!BJ<'0r U# % l>YUdvjE4I@  K 7(`C#FCHA "R(!O^5Q3A^Z_l_W5Q|5A[@@_O_5QE2OL;2rA2I[c0iWDA^8|59 7^J< '%l"'fj{ooCK3l$<! 3Zr]bv 4:","2!1|5!aHD # =h0>T@dYY9 #|AUA?A??Af?P6 t` ?t#` ub@'Spb@3} b&uL .T) )'u8xA  a $  f>U2q? ?>/P&Va$?T/"P&,,'!"'!M8${Gza#@@#t$tI 5'+8#5 I8#/%-'@ H 0P #b$6'! B8YUdv!?1C.H**K ,(`8#[FDCA "R (kDON%Q31^J_\_W%Qq51[@_O_%QE12O;2rA%2Kc0iLDA^q59 7P]?< '%a"'fjko}oB@3a$,7!3Jr] Rv 4/"!"'!1q5!aHDD # hj0>TdYY9 M#A{UA?A̹??A?P6 JtM`  ?)JMt#`  ub.@J1UJuL) W.3M 3p rbA3?0Ju)'$ AW kma$, " #  >JUo2qk ?j/|&[#?ȯ[""|&,"J,';8q#|&21J+d#5 3d${Gz#@@62Jp ])n395n5*:]"=##">3@3R6FC)!BFd#[%6 " tB"#b!$ oF)!-;Q"% i^E9 BI3O '%"'VlJ4>UdAETeS7-0"% X(`d#VE$QY "1#b8|1_B^*a37mOoacW3r">'1'tA`rua4,$*aE6kPo_kkca*aE2_;RJrA"rsp@QgQ|o@uR@3r!cb,b`rbQbQt$b`]bb[8!aCFHD  # =ih,>T!E=#tAU}A?A?ள?P6 tj` ct# ]uLA-@ >@ 4Ju >]  Fa  bA ; >U2{Goz?@"#6p0#2$?N2&* [*i!^b5 =5 24@&,#r :!#%!'@m! ["a#b|1l>]$Udd11+$WB + "%U"["d b@i["a#>-# (`,#Fu6~A 'B(A!OOAA3N __A<5K@X_O|_AE2O;)2rA)2c}0iAcAa<59 L73/'2q`h:"#"fj(.o@oSjg:#lo!3 r`!@v4#"koojj_PH'-Ǘq) ) ?W|OF #OB i]lay]@+Ck]MaG\#[ PT~̹ D !*$4&*}}-UFDf h TPUUmU@??F BP(?30T$- b]b} a"eШغsU/:'eZ "%^U*GuZ 3$h!//////6u| n%  1:{<B:72/\Indicates a classifion relship betweenmore general and!spec element.bϿ?,؂-؂ݿ?_3OP?  UG HD  # #hT,E=TJ U }AU@?ϿP6 ډu`u `bA@u`+u E:/*Pu` ?hu#xBJLAAJ)ia6)C% bJc"m(c!q$#>U2N贁N{?<M@"'`Generalization Arrow{jA 2r0n"#2]2?c!&G&%6@0_ 048?_ M4U0m!H_ 22^?p;1%%6Y"bJ񢢰#@#N?$d&'GBm#1H"BeG #FBoH`!5 (FB :CBC,CF1`UML Background Add-on` /CMD=1001y >#3"^aX#X%pU oQ!$A97Y"1Y"U V V1484?A$a@q,`?@I5`,c3e? @EBDLA- Rdbb .of~2r33#A3b?c"G ob#BMbuyi22K(@c!|#5 '`7Copyright 1999 Visio Corpor". All rs reserved.`p_D112.chm!#20peMFaE9 7Y")Uɴ8^A4:Rl"AUd &Jf18T&&btzb p6ď`܏+ix4'0,e =qya]KW;$b?@ q(?$b,<"G j}/o!`Ra푧%Df$t.gB(Bp̟6 NAT@  9 MAUAޭA@q?@I?P6 .Jp|  @z3VA9JuM`$b+ b 6cFuVibtB>kJWuLTA-Jb  Ja$' uM >OJU5 3"9!k" J#J#A%T*@a'BL'&K'%0% b&6$A%(A3"2#L6 L1ir&!^59 )*'2X&"M6lJM >EUd59 '(6$ #'%'%' >(`3@JR1T}BD?H~u-.  =OF18#,2eB Y][aGI3@+ UJ.aGtxP  < O_(T?{^ gR+BD `/WSX .@Rdvi0we > UPxP4FDTey  ahnm qT^UF1@Fg@Fx>Q9oKje%e@Ua˵LZq%aUS!3 r1S!S!EW=as!ߗϯW~AŌ4jT#2ȕ2d%7!3"8n!?q?`krd2Ȉ7 (1,կ  +SUEEѺEEɿۿ,>P8P83`w*O61RO783JK 6O8J\n6GP:QT17SU /-10('9S?1 ?U@~$ {?@z!9?@s2W[U`cS;g5+?g21CkYfc1Is8g2f rH)z%!tl,w !t/,w5tB)zFt,sS3\9Q1m?Z?l_9QEqbqql/qAg4O_@8y2TybQ%#"$#$8.ڄ"/ 112vvFUbYqnh fa+ lG4`&{6D649745-A7AF-4ED5-BE32-E2CF5B254?5C2}+507IF?GH%d8l/qg 񆠴[o1@sM3&fpԜ__o28edo_0cg5mˬqe $6Hq !u!$4!)o #yѲqA81;SAD/87Ϥg5 cݐ#5qe ņUͿp_Ͳ>%meG6SbYoSbT  nNF65 Ũ&8>F $X>ŋNdg6ͱcg>&ߝ߯>PSr$(q1u,URVY16/og-ԑ$i%-_ŬhD?P?b?t???9ilv8S8P!3|??x(O:OLO^OpOOOOU_Cq qLsq__0,YcBRoz۱ak_W@WO^p~\u)~]vP(kRha`UeSgsXX^clUbUUob@Ѕ˿ݷ;oqQoU6moPgvf[U|pun@|U2Uoi Ba=W|(Uym#8'2UqhXX=Sp+sendMessage() +getadListenerremove+broadcaslogInOutfindUs“mai-|:B}qkYJAn1A1ooooo*<N}ex K`wxˉP+=as!S 1CUgy4-wregreds -current FlsgT][4@™wA- L su ȡ0YpoXlA]ewATww*R(鸂^cÌ?Uc?A_F  ߐ P$355ݽ55(:L^y0a`u'dakycgFOR1nOS8[OJKRO 5}_y ^T44bHiAG@C6DJ'vS$/SS%k#+= 1ȥ'9"4}?AUMT@@L&d2A,"GkKdSeٿpA/U/ /߀K%N5C@5N[^5O&iDBw9eI(#9Ox`'2EqPĐs%+messageStatus()mb5zde_G?S/qOa?!?>?J?\?n?P???8-b???OO'O_KO]OoOOOOS_OOOO_#_5_G_k^2u'YX oTqkG9$2H!%gLqA ۾agosor!o/|$onhx}+x}T?..sR?10t;pM 7Q`.a2? @Uq/%a-sQ.userver::MSLi?stenersV/! /%u_U ^G/.uT Qcd!f4wQffcq30ݘScuɓˤu ϐjPd|__dF7!3Uqq]UT?41`!kdߎ쁤ud-OäCaGgj8o + =OosxU%*%,>Pvk}`{8La]a'EM2 яglO^K MG`N HEy]aZ@dDPy i(}aiU@* @@Q\@@$W?A88W?Tr QB.֔s &b!&4&  \&)JUei 8}@G d418O# $74Q:4R:e4S:d4Q74V:f4!3g\}?y3?31=1Z1w1Q!1g F`ɌyTdդҥz!!b/DdbbQQf" D1y@&ƒ!Qd#Tq"Ra`&{E2F23D0D-44CE-4EA2-A138-2F\P94D4468}Q_$Uf[?"SzAe$Tw1T{{"1dA@IWCl:Ap~cu/A8" В#nb {e#olooooao#qc]/f 1b8ArB dt ~uIs}Ktl@:We.H} dȆ /) /qdw(4/A[ucǵu5?i6 )B#vЏRݟx!1OPlQ)uO<͐1P?-DT! E&TtI~UxhuUdN2L0n!Ϳ߿m'9K]߁ϓϥϷ#A=1@Ro{ߍߟ߱? /Sew Z1$AAM_qxYaD+ؼq_8E Sun7I[mAUw1A 1Ug;A#YB"/UkA!z@llYuBk5Ywl6<Ѧxa(D$1d%b'-"g&)d" %0aJS"ZMEwJ/Q`/U|/_Jv6uKN5}CdNK edO)&i/D!LWi*E9'(#?A`'2qwP9gvL*%+messageStatus() +refreshTextContent~RupdateQqueryQadsdMSQcrePSPionTCliPVQ//'//??'?9?K?]=bt8I`8cј????__?OO(O:OLOOpOOOOxeOz&O __._@_R_d_v_YX-dbPn -currgID -openingcTIDHqؑoaHoTo֗ ?o)/|oct7ARgmxل?Pbd#^?KHe;L{pVƔ PbP2+H@@6qBc#Qd%[server::DataBaseBean}K]ȹuU=֎`d%  ! e4'eeщw>s&yN 04@VC˚>Ėjt(˜˜dߧzh!3fqȒۤ?!`k$6˜o _ qco˟Tko 1v֯L^p诡4R>a2r'Nv.@ |6`Y XGPW:VSC>a%@R^a=ti(34ٛU@{~@@x@@`Il5r+MZu & %3&Љ1ew=8322=ӳ!X$#$Y*"$Z*$[*4"$\*$]*"$_*$^&RN1P?a? !!1 11N1k111g=1PɚyTӈ.D4/DppQQmc"ы^C&i!!Aa@Bo`&{260E2FFD-F239-4487-B0C2-6CF164A23754}AOE][?CQA4$4TN1Tk1`1121Br&@Ac;uKpN`/QAܐi#EbReko}loooFaoooqҴO6֞/ձ=pAgfqڀdt~~u}"tCdu?5_}y" /"qC6}uZc؏uuΑ*s=}c#uBOauğ@$!'?^zQ)<ݐԷP-DT! :`&z&y ~cv:eU\ZӸ%!#!@L^pʿܿό6HZl~ϐϢϴ 10BTfxߊߜ^,>Pbt11&8J\S[:XLxC2$6HZl~@ߕ D?-62?T4I# xl$y /j ҿR;e:d%?}/R4HdSI Q@2RG X  kU#`A,3+!&!@硂/U ED@偃.??A155цKYhsB`FEp!R"dXUF+(6L3;2XQ8#$_^R(}Q!fCuDgJDW.%DqWuDjJ,uDkJAHmJAH!S$#1\"%?5,?XAQqpQQ!QQ.!!TVo(y'"T!rqsDA."Hr/d,r0d@RqqR{5L2dAcAa~U3T;4rb`&{9C018FCC-EF0E-4288-B14A-3628A805F73A}a`U uU{?ssauDAtpQtQt!Q!~UT:#G /pD\?n?O-"(a%54?@Cgct=ȏڏh.% qD!a)!)OCA!A(a3Agf?G&!ӑcߞ3 ߕB0DД.%e3PD@C '"-O"ӑ~Ue0 0 Uߕ| Uߕ*?Œ_,촿ƿ*: "fO_X#fRs5sR5uEP[QRH#2{?GzQ@hVXYUWTQYW ߤoq$oU=GossUGu{bZbVExuT/WXǑPVBaP?KEI@ 9Zg~akwooaϑoooooo.!?AN<N`r&8Jnȏڏ{"LFXjK*MM?^Qᗜ FQŸΟQD1CܤU3g3y؂qЌ?֗ϣ?jPﲴ;apmT P֣ѓ2[S?@E㴡Uү_Ǎrserver::MessageEventFA_!ZEbAXg'=v⍥gXE/QQ4W\A 9YkϏȿv/ _ 9VvaAXdDo!3!R)v@ ?a?`dXG9tp1b4GF5c>ᓟ  ݟ,%TPt5555y;M_q@f 2Ͱ@S!Q6g?!?(:8Km ?0BπfxqǦ[S=YK?85͏ߏ3p`$5LlȫEAҠ3@@:dvi?@vnjj*-ڐuE`u[`bu `u0U0@"\L@pRLWa\1kXT.i-? H $p"M!HWiai𛥕H񫤀ȯ *ṲoK9RٳT73 JG;FOG5q.@RdvИ׏"@@kYjL@?i.i&j|į֯=j|],/ѿ/81?C?/T |?/?H/0??ϢgAzd靴 Fregister?s with *<r!3EWi{ИQ֨^@@wa0 EQU:f'/9/K/]/o/////O'O9O/?&_?Jx]o?o6?oSOSJ%9(@ux ]I0..1OOOOOOGsb]65QiQ5_kOe @@* @A5`@@)zRpiQp@z3ajpybpN&Tö¯¿Ծ4c| 4b{ċ4bTaFdo.˃xƕ˂q˂CfXQbhcPh 2N贁N{FV{Q)Qe눈ӏvTXyt=(9|PrY]k?}ӿk8KɨnQaK{)Q}__l/>A?e+d>aiQiQ,g܏ie%;PDPbl8U @ '}c_ (qCJja߰lP\E?;+-Ba!3).o{cvA0g dDcSyQSaTKrr \BaaWR1iR)Q)Qbe’,,K\ZTd`&{09B66A5E-1F80-4065-8319-A1473ECC2?747}WUv"]$P-DT!?BiU]$6'K]$A`B㄁KdDWFJzٌi0xUHnAԌgFoomP ABv5vvTc1o??\?8c1WU???OfX+O=NQK[%Q"T8UC1 CMyQuUWQ$Axa`O cQ ]Ag^ůwϥ/Ti^ˆ 0{Gz9=4u9KQYo}şן鞎\;" Z8% .Ku;?Ah%W߿ de.@Rd QPcQ'v1vBǹ?ί(:L{~}^1 B,f (:Wxdw"vɌ@r8Nυ_rQc-Jr-ϱ /AvL^'up߂CQߺEW^7I[ׯiw6Hm»t˿0bP+[S`τ4j6o.EPNRd{S~/sHw3M_q//%"B133C9C5-7A25-4E71-913A-CBw77D*!1AAN/@`/r////.@B/$D!\@j]/? ?2?D?V?SOeO?$6?Z?~aOROvHO~Q iOOOOO__(_:_L_^_p_____a{|\i{-͕Le1痼c@@TW~@@t:N@@@ `5V0k3[@*gm๦1Ã!ݒY6Ο2?R g`1ܢhϠwߠGӃ!k FUa7O5OACHk5__9ˀ&P_Ot_Ak28zO=ErCA`bc񬥚vKA8!GŎ/|h,G///k)П8j9()=K/L  DoU)Vz3 AϠQiπ!EϪb>TxB=qr;Ai1 .@R#~k}ůׯE8g_0ª6ߝ?@L'r1,pI0M_q89˿ݿ%7ϕߧ߹] IuߙϽR(`L!yWp{SbY7BWS6ƢAiQhinvokes notifi?cation) ;M_qdx-MdY?Y@#BYC#QAR]FSRHYIYJYKYMYNYOYPYQYRRYS1YUYVYUWYXYYYZY[Y]Y^Y_Y`YaYbYcTYeYfYgYUhYiYjYkYmYnYoYp*YqYrYsGQYUuYvYwYxYyYzY{Y}Y~YYYJYY1YYUYYYYYCY0 Aj`Y੓UYYYYYYYTgYYYYUYYYyYYYY*YYYોYUYYYYYYೝY൪YYYYJYY໯YYUYYYYYYYƪYYYYRYYYYUYYYYYYYתYYYYTYYYYUYYY YYYY*YYY#YUYYYYYI 1U 6U<=Ul4,1@gK@ ֚UC-37AUl4, B AJ- 3L7A_*<N@ LRVg|PN6uH<( H<( _*<NE\˛ RVgPq L{zN  g"4FX(+?@(5/,ίQy JdO:TR+ _P4#v}& S!BG7>jYB>sBy>$_G?' >ŊSN$)T! 1,8`2C9V ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  _1184953592O=8F@(@(Ole |EPRINT57 CompObj}q  +   'Q2 EMF l lfVISIODrawing% % Rp Arial hP|||www4` ԓԵ4`dv% % (   , &%   '% V0 p l l  % ( % (  Rp ArialQ|m|wx|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp  ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% Rp  ArialQ|m|w0w \w wPw`ڣ|||www#`L|p|m|www#` dv% %  %   T  /]=@T@ !L|+uttteranceAppropriate()'%%%%"%-%%%%%%  T 5 ]=@T@ qLx+utteranceWellFormed()'%%%%"%B%)%9%%  T i ]=@T@ Lp+getDialogueType()'%%0%%%%%)!%%  T  ]=@T@ Lx+getUtteranceString()'%%0%%%"%-%%  T % o]=@T@ aL|+thisAgentUtteredType()'%"-%%%0%%%)!%%  T u']=@T@ L|+otherAgentUtteredType()'%%%-%%%0%%%)!%%  T p]=@T@ L+thisAgentUtteredContents()'%"-%%%0%%%0%%%%"  T _]=@T@ QL+otherAgentUtteredContents()'%%%-%%%0%%%0%%%%"  T e]=@T@ L+updateDialogueUtterances()'%%%%%0%%%%%0%%%"%"  T  c]=@T@  L+updateDialogueCommitmentStore()'%%%%%0%%%%%0%999%%-%% % & %   ' % V0 op lls s % ( % (  Rp  ArialQ|m|w|||www#`L|p|m|www#` dv% % (  %  %  '% % V0 ls slsl  s% % (  &%  W0 pw slsl  s% ( % ( ( Rp ArialQ|m|w|||www#`L|p|m|www#` dv% Rp ArialQ|m|w 0w \w wPw`ڣ|||www#`LU|p|m|www #` dv% ( Rp ArialQ|m|w0w \w w Pw`ڣ|||www#`LU|p|m|www#` dv% ( %  Rp ArialQ|m|w(ͥ.p w||w`ڣ|||www#`<x|p|m|www#` Tdv%   T| v Y]=@T@ KL\client::"%% %  Tw Y]=@T@w KLpDialogueController0%)))%0)))% % ( &%   '% V050 i 9e e 4949e % ( % (  ( ( ( ( ( Rp  ArialQ|m|w |||www#`L|p|m|www#` dv% Rp  ArialQ|m|w 0w \w wPw`ڣ|||www#`L|p|m|www #` dv% Rp  ArialQ|m|w0w \w w Pw`ڣ|||www#`L|p|m|www#` dv% ( Rp ArialQ|m|w 0w \w wPw`ڣ|||www#`L|p|m|www #` dv% ( Rp ArialQ|m|w0w \w w Pw`ڣ|||www#`L|p|m|www#` dv% ( ( Rp ArialQ|m|w 0w \w wPw`ڣ|||www#`L|p|m|www #` dv% Rp ArialQ|m|w0w \w w Pw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w 0w \w wPw`ڣ|||www#`L|p|m|www #` dv% Rp ArialQ|m|w0w \w w Pw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w 0w \w wPw`ڣ|||www#`L|p|m|www #` dv% %  %   TA= ]=@T@AyL|+utteranceAppropriate()'%%%%"%-%%%%%%  TA ]=@T@ALx+utteranceWellFormed()'%%%%"%B%)%9%%  TA ']=@T@ALp+getDialogueType()'%%0%%%%%)!%%  TA- w]=@T@AiLx+getUtteranceString()'%%0%%%"%-%%  TA}. ]=@T@ALl+openDialogue()'%%%%0%%%%%  TAB  ]=@T@A Ll+proposeToSell()'%%%%"%)%-%  TA 3 g ]=@T@AY Ll+requestToBuy()'%%%%")%-%!  TAm  ]=@T@A Lh+acceptToBuy()'%""%%)%-%!  TA   ]=@T@A Ll+acceptToSell()'%""%%)%-%  TA W ]=@T@AI Lh+endDialogue()'%%%0%%%%% % &%   ' % V05 894 4 994% ( % (  Rp  ArialQ|m|w|||www#`L|p|m|www#` dv% % (  %  %  ' % % V09S 9  S9S9% % (  & %  W05O 9  S9S9% ( % ( ( Rp  ArialQ|m|w |||www#`L|p|m|www #` dv% Rp  ArialQ|m|w K0w \w w Pw`ڣ|||www#`L.|p|m|www K#` dv% ( Rp ArialQ|m|w 0w \w w KPw`ڣ|||www#`L.|p|m|www #` dv% ( %  Rp ArialQ|m|wť.p w| |w`ڣ|||www#`<x|p|m|www#` Tdv%   T|Ag ]=@T@AL\client::"%% %  T e ]=@T@ LEcommerceDialogueController-%)<<%%%0%)))%0)))% % ( Rp ArialQ|m|w K|||www#`L|p|m|www#` dv% % (  %  % &%  W, UE VB XB   S% ( % &%   ' % V, u \ Xq XB  X% ( % (  Rp  ArialQ|m|w K|||www#`L|p|m|www #` dv% % (  %  % &%   '% V0R N N % ( % (  ( ( ( Rp  ArialQ|m|w K|||www#`L|p|m|www#` dv% ( Rp  ArialQ|m|w K0w \w wPw`ڣ|||www#`L|p|m|www K#` dv% ( Rp  ArialQ|m|w0w \w w KPw`ڣ|||www#`L|p|m|www#` dv% ( ( Rp ArialQ|m|w K0w \w wPw`ڣ|||www#`L|p|m|www K#` dv% ( Rp ArialQ|m|w0w \w w KPw`ڣ|||www#`L|p|m|www#` dv% ( Rp  ArialQ|m|w K0w \w wPw`ڣ|||www#`L|p|m|www K#` dv% Rp ArialQ|m|w0w \w w KPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w K0w \w wPw`ڣ|||www#`L|p|m|www K#` dv% Rp ArialQ|m|w0w \w w KPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w K0w \w wPw`ڣ|||www#`L|p|m|www K#` dv% %  %   T,]=@T@L|+addUtteranceListener()'%%%0%%%"%%"%%%  T2A|]=@T@n L`+connect()'"%%%%"  T]=@T@ Lh+disconnect()'%""%%%%"  T]=@T@Lx+getCommitmentStore()'%%0%999%%-%%  T"Yl]=@T@^Lp+getNewUtterance()'%%0%/0%%%"%  Tr]=@T@Lt+getUtteranceTypes()'%%0%%%"%)!%%"  T ]=@T@L+getUtteranceTypeString()'%%0%%%"%)!%%-%%  T\]=@T@NLt+newUtteranceMade()'%%/0%%%"%7%%%  TbE]=@T@L+removeUtteranceListener()'%9%!%0%%%"%%"%%%  T|]=@T@L\+utter()'%% % &%   '% V0mRNNqq% ( % (  Rp ArialQ|m|w |||www#`L|p|m|www #` dv% % (  %  %  ' % % V0NqqNqNq% % (  & %  W0RuqNqNq% ( % ( ( Rp  ArialQ|m|w K|||www#`L|p|m|www K#` dv% Rp  ArialQ|m|w(0w \w w KPw`ڣ|||www#`L.|p|m|www(#` dv% ( Rp ArialQ|m|w K0w \w w(Pw`ڣ|||www#`L.|p|m|www K#` dv% ( %  Rp ArialQ|m|w.p w| K|w`ڣ|||www#`<x|p|m|www#` Tdv%   T|= W]=@T@=IL\client::"%% %  T  X]=@T@ILh<<AgentProxy>>''-)%)-)%"'' % ( & %   ' % V0#<'@'@'% ( % (  ( ( ( Rp ArialQ|m|w (|||www#`L|p|m|www #` dv% Rp ArialQ|m|w(0w \w w Pw`ڣ|||www#`L|p|m|www(#` dv% ( Rp ArialQ|m|w 0w \w w(Pw`ڣ|||www#`L|p|m|www #` dv% ( Rp ArialQ|m|w(0w \w w Pw`ڣ|||www#`L|p|m|www(#` dv% Rp ArialQ|m|w 0w \w w(Pw`ڣ|||www#`L|p|m|www #` dv% % (  %   Tx/I]=@T@/L\+init()'%  T|/]=@T@/L\+start()'"%  Tx/3]=@T@/%L\+stop()'"%%  T/9Z]=@T@/uLl+getComponents()'%%0%9%%%%%"  T/]=@T@/Ll+newUtterance()'%%/0%%%"% % & %   ' % V0#D'@@''@% ( % (  Rp  ArialQ|m|w K(|||www#`L|p|m|www K#` dv% % (  %  %  ' % % V0'_'_'_'% % (  & %  W0#['_'_'% ( % ( ( Rp ArialQ|m|w (|||www#`L|p|m|www #` dv% Rp ArialQ|m|w0w \w w Pw`ڣ|||www#`L.|p|m|www#` dv% Rp  ArialQ|m|w 0w \w wPw`ڣ|||www#`L.|p|m|www #` dv% %  Rp  ArialQ|m|w( ť.p w| |w`ڣ|||www#`<x|p|m|www(#` Tdv%   T|/s]=@T@/L\client::"%% %  Tq|]=@T@ LdArgueApplet-))%-))% % ( &%   ' % V0j   nn % ( % (  ( ( ( ( ( Rp  ArialQ|m|w K|||www#`L|p|m|www K#` dv% Rp ArialQ|m|w0w \w w KPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w K0w \w wPw`ڣ|||www#`L|p|m|www K#` dv% ( Rp ArialQ|m|w0w \w w KPw`ڣ|||www#`L|p|m|www#` dv% ( Rp ArialQ|m|w K0w \w wPw`ڣ|||www#`L|p|m|www K#` dv% ( ( Rp  ArialQ|m|w0w \w w KPw`ڣ|||www#`L|p|m|www#` dv% Rp  ArialQ|m|w K0w \w wPw`ڣ|||www#`L|p|m|www K#` dv% Rp ArialQ|m|w0w \w w KPw`ڣ|||www#`L|p|m|www#` dv% Rp ArialQ|m|w K0w \w wPw`ڣ|||www#`L|p|m|www K#` dv% Rp  ArialQ|m|w0w \w w KPw`ڣ|||www#`L|p|m|www#` dv% %  %   Twp]=@T@L|+addUtteranceListener()'%%%0%%%"%%"%%%  T ]=@T@ L`+connect()'"%%%%"  T 2a ]=@T@S Lh+disconnect()'%""%%%%"  Tg m ]=@T@ Lx+getCommitmentStore()'%%0%999%%-%%  T  ]=@T@ Lp+getNewUtterance()'%%0%/0%%%"%  T &Q ]=@T@C Lt+getUtteranceTypes()'%%0%%%"%)!%%"  TW  ]=@T@ L+getUtteranceTypeString()'%%0%%%"%)!%%-%%  T 2 ]=@T@ Lt+newUtteranceMade()'%%/0%%%"%7%%%  T A ]=@T@3 L+removeUtteranceListener()'%9%!%0%%%"%%"%%%  T|G w ]=@T@ L\+utter()'%% % &%   '% V0rnnn% ( % (  ( ( ( Rp ArialQ|m|w K|||www#`L|p|m|www #` dv% Rp ArialQ|m|w K0w \w w Pw`ڣ|||www#`L|p|m|www K#` dv% ( Rp ArialQ|m|w 0w \w w KPw`ڣ|||www#`L|p|m|www #` dv% ( Rp ArialQ|m|w K0w \w w Pw`ڣ|||www#`L|p|m|www K#` dv% ( Rp  ArialQ|m|w 0w \w w KPw`ڣ|||www#`L|p|m|www #` dv% ( % (  %   TM ]=@T@L-currentDialogueUtteranceStore"%%%0%%%%%0%%%"%-%%  T&p]=@T@bL-currentDialogueCommitmentStore"%%%0%%%%%0%999%%-%%  Tv]=@T@Lt-registeredListeners%%"%%%%"%%%"  T]=@T@ L`-agentUser%%%%0"%  T`]=@T@RLt-utteranceController%%%%"%0%%%% %  '% % V0UUU% % (  &%  W0QUU% ( % ( ( Rp  ArialQ|m|w K|||www#`L|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L.|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`L.|p|m|www#` dv% %  Rp  ArialQ|m|w KX.p w||w`ڣ|||www#`<x|p|m|www K#` Tdv%   T|j]=@T@L\client::"%% %  ThQ]=@T@LpGuardianAgentProxy4)%)%)-)%)-)%" % & %   '% V0-JF)F)F% ( % (  ( Rp ArialQ|m|w(|||www#`L|p|m|www(#` dv% % (  %   Tx/]=@T@!Ll+newUtterance()'%%/0%%%"% % &%   '% V0p-))tt% ( % (  Rp ArialQ|m|w |||www#`L|p|m|www #` dv% % (  Rp ArialQ|m|wΥ|p| |x`ڣ|||www#`<x|p|m|www#` Tdv%  %  '% % V0)tt)t)t% % (  &%  W0-xt)t)t% ( % ( ( Rp  ArialQ|m|w(|||www#`L|p|m|www(#` dv% Rp ArialQ|m|w0w \w w(Pw`ڣ|||www#`L.|p|m|www#` dv% Rp ArialQ|m|w(0w \w wPw`ڣ|||www#`L.|p|m|www(#` dv% % (  Rp  ArialQ|m|w|p|(|x`ڣ|||www#`<x|p|m|www#` Tdv%   T|MZ]=@T@LL\client::"%% %  TN []=@T@NLLx<<UtteranceListener>>''0%%)%%)%%)%'' % & %   '% V0B JFF F FFF% ( % (  ( Rp ArialQ|m|w |||www#`L|p|m|www #` dv% % (  %  % & %   '% V0Bp F  tFtF% ( % (  ( Rp ArialQ|m|w(|||www#`L|p|m|www(#` dv% %  %  %  '% % V0F tFt t FFt% % (  &%  W0B xFt t FFt% ( % ( Rp ArialQ|m|w |||www#`L|p|m|www #` dv% ( Rp ArialQ|m|w K0w \w w Pw`ڣ|||www#`L.|p|m|www K#` dv% ( Rp ArialQ|m|w 0w \w w KPw`ڣ|||www#`L.|p|m|www #` dv% %  Rp ArialQ|m|w@.p w| |x`ڣ|||www#`<x|p|m|www#` Tdv%   T|N Z]=@T@NLL\client::"%% %  T  []=@T@ LLhUtteranceEvent0%%)%%-%%) % & %   ' % V0A 3k E g g 7E 7E g % ( % (  ( ( ( ( ( ( Rp ArialQ|m|w( K|||www#`L|p|m|www(#` dv% Rp ArialQ|m|w K0w \w w(Pw`ڣ|||www#`L|p|m|www K#` dv% Rp ArialQ|m|w(0w \w w KPw`ڣ|||www#`L|p|m|www(#` dv% ( Rp ArialQ|m|w K0w \w w(Pw`ڣ|||www#`L|p|m|www K#` dv% ( Rp ArialQ|m|w(0w \w w KPw`ڣ|||www#`L|p|m|www(#` dv% ( ( Rp ArialQ|m|w K0w \w w(Pw`ڣ|||www#`L|p|m|www K#` dv% Rp ArialQ|m|w(0w \w w KPw`ڣ|||www#`L|p|m|www(#` dv% Rp  ArialQ|m|w K0w \w w(Pw`ڣ|||www#`L|p|m|www K#` dv% Rp ArialQ|m|w(0w \w w KPw`ڣ|||www#`L|p|m|www(#` dv% Rp  ArialQ|m|w K0w \w w(Pw`ڣ|||www#`L|p|m|www K#` dv% %  %   TM ?]=@T@M { Lh+askJustify()'%"""%"!  TM ]=@T@M  Ld+assertion()'%""%%%  TM >)]=@T@M Ll+enterDialogue()'%%%0%%%%%  TxM /Cy]=@T@M kL\+move()'9%!%  TM :]=@T@M Ll+openDialogue()'%%%%0%%%%%  TM M ]=@T@M L`+prefer()'%%%  TM  i ]=@T@M [ L`+propose()'%%%%"%  TM o ] ]=@T@M L`+retract()'%%"  TM  ]=@T@M Lt+withdrawDialogue()'/%%%/0%%%%%  TM  Y ]=@T@M K !L+retractDialogueCommitmentStore()'%%"0%%%%%0%999%%-%% % & %   ' % V0A ;E 77E E 7% ( % (  Rp  ArialQ|m|w (|||www#`L|p|m|www #` dv% % (  %  %  '% % V0E UE UE UE % % (  &%  W0A QE UE UE % ( % ( ( Rp ArialQ|m|w K(|||www#`L|p|m|www K#` dv% Rp ArialQ|m|w0w \w w KPw`ڣ|||www#`L.|p|m|www#` dv% ( Rp ArialQ|m|w K0w \w wPw`ڣ|||www#`L.|p|m|www K#` dv% ( %  Rp ArialQ|m|w(`.p w| K|w`ڣ|||www#`<x|p|m|www(#` Tdv%   T|M j]=@T@M L\client::"%% %  Th]=@T@LDeliberationDialogueController0%)%%))0%)))%0)))% % ( Rp ArialQ|m|w |||www#`L|p|m|www #` dv% % (  %  % &%  V6{666U% ( % &%   '% V,rZvVV vV% ( % (  Rp ArialQ|m|w K|||www#`L|p|m|www K#` dv% % (  %  % Rp  ArialQ|m|w |||www#`L|p|m|www #` dv% % (  %  % &%  W,? UXB XB U% ( % &%   '% V, u \ Xq XB  X% ( % (  Rp ArialQ|m|w K|||www#`L|p|m|www K#` dv% % (  %  % Rp  ArialQ|m|w |||www#`L|p|m|www #` dv% % (  %  % & %  V6VV6V5VY6VV6VV!6VaV6VV6V)VM6VV6VV6VU% ( % & %   '% V,#B'VF'% ( % (  Rp ArialQ|m|w K|||www#`L|p|m|www K#` dv% %  %  % & %  W0     % ( % & %   ' % V0 % ( % (  Rp  ArialQ|m|w |||www#`L|p|m|www #` dv% % (  %   Tr"l]=@T@r^LpDialogueApp:client0%%%%%-%%"%% % ObjInfo6:VisioDocument BVisioInformation"9;SummaryInformation(< FVisio (TM) Drawing BHRd !fffMMM333$ $ UG8@ Td Arial@N@Monotype Sorts@"NuWOingd# NtSymbol5T?? Y@-1UJ:DT1EW-hPT8* z%U~b 0{GzK?@*&:]IbsssU  tJ sB>/P&+P$? m AP]P&,,'/h&q&t s sy  trt)t?2 U s s ssUsssss$?k+a4B:E:E:E*:E:E:E:@?>`t4B:E:E:E:E:E*:E:E:@IO+F)A#Y2; AGV GVA T?YI?,?\ #!J+\T%\\\W|GQE_ DFMWEdfAOo*4OFOXOjO|O????7ܻeI?}~~xsUqvooo*<N`ql~t]vڌvvjڌڌ uRZ ssi II̟ #cb6E]—   i| o' 0rUBYI?[?m4jk2#DUB B B B) Bԃ0j֧P/ﶛ!3󿎶(D~///AP?dc~4AkI?Us%1"߀(6-(t ɻ %-4ҙR#+)8/kh/z/2Dϰ/g?y2SܿPt~7%߽ 5G($u߹%7 Ѯ !`١smU , >Pb)#+#U2q?b/q(,,'l sX@)qGO贁NkޙA6&5H?/*&,5=%5M% 0'Ȫ3֯b6c}F_Q&E<$DB=DR6DmRDRaaTbaaea`/r////////??&?C>?d=9\dBSo?/2ODOVOhOzOOҲE -_?_Q_>Pbt_UaWWԎq_DVa_QtwрީQBkңAy.__T|.?U2Ij$ bVSqDoVcZito*ra؃qڀyaH1ڀBig|"OIOooojT!cgQK 2L^hzuvPv Cd_S?e?y<~15GYk}ſ$؂ Qk}Ϗϡϳ׿ oSamsung ML-1510_700 SeriesO 4dXXA!4K4\?PRIV|#5GYk} /./K 4 N# 2!Z#d:////////??,?>?P?b?t?Courwie0 N0w??H].?? OO/OAOSOeOwOOOOOOOO__+_=_O_a_s________oo'o9oKo]ooooooooooo#5GYk} 1CUgyF.winspoolSamsung ML-1510_700 Series?USB001Ul4,WTҫK @3<@  A-37"AU:U U./0Ul4,WTҫK @3PbU[_LcV$ U+U  H<( H<( H<( _*<E RDx,>PbU<_Vl_UFDfP 7h-RTUUUIV?Au?eJ ){ bY/b))teqYk\ZUHu %U13 VGcGic]WRNJ Jfmb?DzG(\?z??HDB H# 4AhZ >T7?U@??@İ?]P} >u`|]?$e u#j! b*^d d>%kC`9Copyright 1998 Visio Corporation. All s reseroved.f`l>,>Ud@9 #@ a*W"]%] } N i" &4/>//5!#) ?"?Z!2/%RrA^23Hl-  4 )Fd_ # wB _\]U@edko+Jk]=ak5]rUFDf h TPUUmU@???F BP(?¿30R-- b]b a)Шغ sU/?:e!Z "%^WUGuIZ $h!//////6u E?)7PV ?WQcu aRepresents a descriptor fa set of objecwith similar structure, behavi nd relationships.bؿ??p=_ ףؿ?>p=ҿ|nQ6>H+|?UG D # h0T`UUU@>?@:?A_?A?Py tL` -@rb &} bU - :@n@qtY09ÐGoZu`Sn?u(/%A#A#A#B&i#i#i#@i#i#Ui#f&f&i#oi#9"3"'9#&H#6]#ĉ/&9&C&82Q"82["82e"86_3y"L6_3"82"82"82"82"82"82"82"67V8'.&3Q"."["U"C!CC2.7$6GCQ"$2["FF%F/FuaD@o +BY`UML Background Add-on` /CMD=1001y)ZCDB#X Z BbDPVRPV AB PQ!I 0rT |CQTK`Vis_D112.chm!#20PB`7Copyright 1999 Pio Corporation. All bs reserved./Q!8e!ga]$!TiH#UJSUUHaEd!gUd!gUdgUdog9%d9gxd]g!hcXwdo t9tR]g9`] tt PT%BBERtR._R/l9"YYxpr~rHk1fQ!/&.'&R' 2BgUo:RsU;?@̃DQNRU;4@QNCkT!QB͂JS`+xW;gaփ 3525EC$#uC}π$9`DWDS]DSY?-EļעBu π2`& 8"G"8"Q"8"["pvLvSf Ep(ZoCAQ?A\Q`#Q %#г1ku`)u;`br䙐SYob` Ex{teArrow^d/FGA.BaCAEȵQԲ" '*/P/L2TI2rAb@_''+5/////pu8?o"SS[05OpT"j-S#+ / editYd14owD=/m?M8r/u>OP%PropertieJi&6JAp6WHOO 1Oq$u!qrP q7EqbqɴoAgf9aڂȅSo'@fcIfXae'nB?oQoco*ЇoșojuɴѲE?7nolas& d${2jtY~mzyh%Yug +Slc(un5'e槌?ʏ+gk5EYuг!ǜm q UY{אџ(eq /nUooo2#igV 83VhhaȖ8J3b8@J¿ϒϤ,QI1I1bAeRT0?B2.HD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp A ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5R$n!0R@CaU:йC9GM-B4KMOZeMHD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp  ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5R$n!0R@CaU:йC9GM-B4KMOZeMHD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp # ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5R$n!0R@CaU:йC9GM-B4KMOZeMHD: # =ih(>TA9 #}:AUA?A?AYaD+ج<@P3žm>Bu `u bu  -RB *@Bu` n?Fu#Q"B0 Ch >jh]a^ b>BU0{Gz?gbB?ABt` @n"t x(dsp  ('$$'B"/% 7-? 6@b6 1l8>#!UdP#3 A5R$n!u0R@Ca:H$C9GnMB4EMOZeMHD # =h0>T@dYY9 #AUA?AfV?P6 t`z ?@u#`J Spbw@3 b&uLb S. 5 uZ8A U  a$ M g>U2qJ ?I/[&l$?:" "[&* ",,',"2!MC${Gzl#e@@#tL$t5'+C#5 LIC#Q:%8'@ I1R+#b*$62!BJ<'0r U# % l>YUdvjE4I@  K 7(`C#FCHA "R(!O^5Q3A^Z_l_W5Q|5A[@@_O_5QE2OL;2rA2I[c0iWDA^8|59 7^J< '%l"'fj{ooCK3l$<! 3Zr]bv 4:","2!0{6!aHD # =h0>T@dYY9 #|AUA?A??Af?P6 t` ?t#` ub@'Spb@3} b&uL .T) )'u8xA  a $  f>U2q? ?>/P&Va$?T/"P&,,'!"'!M8${Gza#@@#t$tI 5'+8#5 I8#/%-'@ H1Q #b$6'! B8YUdv!?1C.H**K ,(`8#[FDCA "R (kDON%Q31^J_\_W%Qq51[@_O_%QE12O;2rA%2Kc0iLDA^q59 7P]?< '%a"'fjko}oB@3a$,7!3Jr] Rv 4/"!"'! 0p6!aHDD # hj0>TdYY9 M#A{UA?A̹??A?P6 JtM`  ?)JMt#`  ub.@J1UJuL) W.3M 3p rbA3?0Ju)'$ AW kma$, " #  >JUo2qk ?j/|&[#?ȯ[""|&,"J,';8q#|&21J+d#5 3d${Gz#@@62Jp ])n395n5*:]"=##">3@3R6FC)!BFd#[%6 " tB"#b!$ oF)!-;Q"% i^E9 BI3O '%"'VlJ4>UdAETeS7-0"% X(`d#VE$QY "1#b8|1_B^*a37mOoacW3r">'1'tA`rua4,$*aE6kPo_kkca*aE2_;RJrA"rsp@QgQ|o@uR@3r!cb,b`rbQbQt$b`]bb[8!aCFHD  # =ih,>T!E=#tAU}A?A?ள?P6 tj` ct# ]uLA-@ >@ 4Ju >]  Fa  bA ; >U2{Goz?@"#6p0#2$?N2&* [*i!^b5 =5 24@&,#r :!#%!'@m! ["m!d b|1l>]$Udd11+$WB + "%U"["d b@i["a#>-# (`,#Fu6~A 'B(A!OOAA3N __A<5K@X_O|_AE2O;)2rA)2c}0iA^<59 L73/'2q`h:"#"fj(.o@oSjg:#lo!3 r`!@v4#"koojj_PH'-Ǘq) ) ?W|OF #OB U_*]lak]@+]MaG~\ Pu4 - lĐ!$_T&{}\p-UFDf h TPUUmU@??F BP(?30T$- b]b} a"eШغsU/:'eZ "%^U*GuZ $h!//////6u| n%  1:{<B:72/\Indicates a classifion relship betweenmore general and!spec element.bϿ?,؂-؂ݿ?_3OP?  UG HD  # #hT,E=TJ U }AU@?ϿP6 ډu`u `bA@u`+u E:/*Pu` ?hu#xBJLAAJ)ia6)C% bJc"m(c!q$#>U2N贁N{?<M@"'`Generalization Arrow{jA 2r0n"#2]2?c!&G&%6@0_ 048?_ M4U0m!H_ 22^?p;1%%6Y"bJ񢢰#@#N?$d&'GBm#1H"BeG #FBoH`!5 (FB :CBC,CF1`UML Background Add-on` /CMD=1001y >#3"^aX#X%pU oQ!$A97Y"1Y"U V V1484?A$a@q,`?@I5`,c3e? @EBDLA- Rdbb .of~2r33#A3b?c"G ob#BMbuyi22K(@c!|#5 '`7Copyright 1999 Visio Corpor". All rs reserved.`p_D112.chm!#20peMFaE9 7Y")Uɴ8^A`T@  9 MAUAޭA@q?@I?P6 .Jp|  @z3VA9JuM`$b+ b 6cFuVibtB>kJWuLTA-Jb  Ja$' uM >OJU5 3"9!k" J#J#A%T*@a'BL'&K'%0% b&6$A%(A3"2#L6 L1ir&!^59 )*'2X&"M6lJM >EUd59 '(6$ #'%'%' >(`3@JR1T}BD?H~u-.  =OF$p18#w2eB Dj][aG73_@+k8.aG 7fP? ; O_(T?{_ aR+BD9 ^/W_}SX .@RdviL0wjD=Wwx UPxP4FDTey  ahnm qT^UFWTҫK @F3<@FxA1pO__(_!e 3t!|p!(p!5`-E'̄G@@D(nM@@r ?Aq`?de?ARAv."$!p!Bqb!qcf!<<.fPi3-%D!X d/z#x!/U G,a G,p! G,t! Ggbvgvojgb߯J5Ů,>Dg5/b/ DT-dm<5ϗDž5q5B. Ai~kX^]ٵa 0_)h<PP-DTS! &ʜztl$U͹ ٵqs0xxO C"4FXj| 0BDq_q//*/H`zkO+O~VOhOzOOOOOO@EX'3u Xs2_>_wfQ^Uq6cpRAofQZQ_g@*儵uvEPVkIqQ@88C8iWTZQnT[yVUyr#>'2q_rQZPnP+uttteranceAppropriate() WellFormedgetDialogueTypπUStringthisAgenedڅotherConts 6upd҅]eCommitmStor)bfQ:dqQտiooUfov2u$[u j$u BXxkSkQkN,uCooF"4FXj]ׂ-؂--wAfƥwZnTDϻᓈӟ&8QrI۟¯T} FFFCQąuQ\ s_(8D2gZNoƇhɽϽ2ขCq?y?jPZp;7ap(Qa Y`Ρ2p@ UⳃYcli::ntrollerj_ZUVUMUn{@Ae }47g"Cψ7"WydK˧QۃB CjD0ȕd`/!30"8&m \/%?a`kȈp c(Q E> 7(:L 3U*5۽U5ϿW 2#OVhzόϞχ0@PfΡgO1O8QJ9[YO<2oVd@%G"CΡS$/SSLH\:2k} Ao^g9`V8@Ag*@@\ck0pecΉd0cѿ<u?0`u``Mbu `ueBQ:cQjbff8~{uwd֭L0 LEɿ@r@IOpϕ?EtMu:%PBH&8S9-RX 0>'̄G@A(ŶQA[@@_4@A vxF@)p5w@z3OrMDT"C/aBTCeBf r"Bv 2?.vVcrVbbVb1548 H2N说N{hFe(// tpyHQ>U(HhexIR?L!_U ̽< bTPA,jGOQxIIO Ih2u@`nТuXڦY?>%ҴHڃTL%hD`&{D4AC2CE1-A38A-4817-ADCE-3D6D23B3C28B} K~ƛ2P-DT!?5hм%LQ%կUbO\GfrDAAMMnT eG:2tOuM>~ t5H03 M0DX|8ϑ$A!TcQY=1rQ(5(.g?UAՠECNv<15?3AA5MMQ?1_T?1_e/_oo)o;oMo_ot4p[P@A50%G @@L&d2?ALX?@423mT!6o@n3!#3!yk6u6A6s .VhzOzo%$j@'"/Fx;jFXiO{O=qpFOO}6 WΏ/3!#QV2QV@1CU`mA0UU0Οk5gi3!$a(:$aAdv:Lߩp߂oISA$YAm{<Ư{6ƿԸ߻oo/Ϫ9yfGCb87r&1я}^'9K]oA15F2AB1-9E54-43C3-98F4-75C10D2CF403C<1CzSeLn(O@y*| Bпf׿*<`$a@P!P)*<Nupsq{gc??;]QeT0{Gz^"R/%'(a0;,cE@v\qAޑ$@@=\8s@@Vj@@zc^@KLR hRS<t_AQKvrZl~Pz!`$~x`hR < 2i!Q  h{U~ĥq2rQ Gv|pe蜇MLYH^k(a;,c7GYĥs__U@d=a&o~8~a!%*endoGs,m'9Pbtq䋑9671_Q8a!cA=U?AC@CwmyΖcۑH΢y-eͿπj ߬dտcd[֤bcRmbmyܶܥ鐦 5yߔߦ߬tyb/N`'ϩdϤAs@c߬Ŷ< S[mQ[U1ƏmA-41BhT}yQG goLhPbt(:L^pC'/"/4/F/X/j/|//////// ??0?B?T?r44qq????????Op4NFH`zkYOkOOOOOOO__e hhG\W^_r_~_ߗqUqvc@oIna_Cg@uvP"khegᢄXکNikdna y=%rۨ#?'2qMWΡޥ+utteranceAppropriate() އWellFormedgetDialogueTypU~StringopenoseToSrequestToBuyacce9p^Pend;ibIá|bpۨá7 =өoDoUfovU)uuaݦBx}s VJsD4$DqDPbt>m׿-؂-wA%f츭 -Q޵O;\Éӈʟܟ*/Hi@ۖιTU:S#(N?99z W^Vx;rgQo~ChTƽ׸󆱄?ڳW?P7p!;+p^ š2 @Dž ٳÁڵ,Ћclient::EcommerceControllerUǁǁ_ZDžō9Uڵkc t4bZsӟ.Np[K§٢\EBJJ&ŇbjV^p[[dW/!30"68&S/%?:q`k[p Z W^ .@1Cǁz1sUU"EU"EƿؿN)#OM_qσϕχ3RPš gO1O8HJ9[YOӀ_< @0rG }$ š~#$Y/SSE AY?\:2k} AfEYg90$"5A@AZQJ.@@4,HxqApy !&!|r9$1xxBbX""đ~0460A4B5-2962-479EAF-9A0F96BAD01E1oEk(422іAdqA#ˑՑXeavLIL//x?8⇯U@ 4n4? ¯v =|Eq0BJ!AlwJ!J#|5iHs! 5U$寮AU?׻^3/Eh jŋY8勛6i0d|a0M2\7\8M2^s 28E?Nگ8sH4a0Οc8 bȯcu8 5??Ə؎Ͻ=sߗ;]q ߭HCTA?$XhP)*n/'\Qhzƕ`/W8<P-DOT!  JHp qvhl$QyAUT%gU@T!yJHC?A$6S_q#7I[mD\Ah%1CUgyq/ -?QcuD#a//'/9/K/]/ s%pclv(VC(!?3|//r~//?#?5?G?Y?k?UUOa< a??JƑ5SeLш0OG@*x%ex&fEPK=AU@>B8U2{?Gz~2XFØR@iĈqDvyŀiHd'2V qbvq8CE+addUtteranceListener() +connwectqdisxgetCommitmentSto;retNewsvtsvTypespeStringqnxMadrreOmovespu()BƑáDAáåϖ_a_B@+_=_W6`ƕĎ9eeLFBhQ@c'OԡpQAl_~_______oo?Aׂ-ط-.gAfL@gKRodovooooo+j}D]Tydx/ASew73ƶȉƼE1TTOKZQtP 'ԃ A֟ G=Z=AfSeӹeyЧ(AUxCsÌ? y?@ཐ~4;Ap 7@ ͣ ѓ2f|А~0@Tqya{clip::<>bAQAQOJAU|rU?~‒Tqy I4Gaɩ|HtTʿb#EM tdvSg!L$CCjXod%!32UB:m1?Q`kmr ɟߠ*dIg5">d5Fj>d6Fj>d7Fj>dQIg&5">d:Fj>d9FfC¶\sVA0?6:?OVAEaaaaaqagb/^ hyT!h"&"5.t21@&2EB8>a8sVQCHpd4`&{135A0906-078F-4228-B816-EC3C28309E8E}H&5Tf ȋ?dqT2a!aq;a.Bsφ6AA>{p#4OO oQ a-U6T+_`Sp5c-]֟蜗5#ASeqafHo$3b!>af11S/A9)( p5(#S@R$5(dU9|Ͽ[3E@MSpRv_pRq(N6S&5(œCU[(%X [bk6TSE[CϺ[1 n h__V0Qp581C8`rp3r#8haEa1orBsI&1S7O\2X4<@L P-DT!  8&uڑ" 2 F9UOl?7 ?@7 IbaGYv$6HZl~$a/+/|H/T/f/x////////??,?>?P?b?t??????4a??6O&O8OJO\OnOO9ɵ;fƮHycH!3|OOŞ_"_4_F_X_j_|__UxoSO\[C__Mqev|QSog@qJ囥RHIP{:xDaIp=u;wax#Fs2{GCzUx@hFs=ri5(dxo'2Kq˂ax%c+addUtteranceListener() +connectdisgetCommitmentStoreNewTypespeStringnޘMadՒremove4u7()bqСdaŧ#9UFUSѫu\٣!uB(`%#GͺKQ5$6?@TU^Q8O8couϏN@);M_q|-currΐDialogu5ђ |ǜ -regreds -agΐUser -KControllerRdvZЯ h'9TfxB? zNI nQ9\ [aѿݿ /AϾg>#@A6c4=u@ǒUProxyҒQ@Q$o6jULTUNub F4g)LDdv7Lv,. #/)!;D/4Ԡ;)G@|i=Qޡj,4%7V(V(dx?!3B%\"FTE?q`Ck=??V(F,ƤQ ^ 0c@Lt*e%e҈ϚϏ=rujLafաU4oW'w *<_/`*Ipa@QdDZ/Kw/olQ/ mXjI{/%yaE>1@E!qeC@q/\!?ԑy>1!qqegD*o}yBT]aA5Ҋ֔e".iaB/vByayab**d%U@@Ax1;hFEy>"Eֲxd`&{7A9A53AD-BF9E-48CA-9760368E5F2?6BF}ƻ?ֳ.aE]aA d>2q!rVAVAqerEIc[ĆB&~Apd+=}BȔyQQ< Fe =&8ܺ%Oas%ߵqiFčk+]a@Aa5yaQQ/Agf uz i%aEx wZE4׎~@?vClexؓU%x.bɯM_@?b;sZ lD!LryaůOw@#AAZD|e%ef!t1@Ex& lb@A$zg41UR)@i3U@ow&@'2qLV8+newUtter?ance()hq{Ρ_8JCU4m> k9ݕsZZ+zjI?_Fq&COasP=ҟ,Pʨ©Ҩ"4FjĿֿ= ϣF_NKO}j;bFqyF| kwwqύI e.=? x2ƒ?p5JypC M2{2s?@Yёue¡…<Ҩclient::<>TqqzuՌU9…A[mj4ajj߉)Mq:/ #m/+/' EL-> eC`j]odJd?!3Ƃ26mt5?9`k ?2?Fqn< / ASQqv@ώ/p*eU!e*e!e0BT֦o߁u_$]%-U3G]iQq߀ d@Qp!a /Ї'/JoAO/roHSjk,VoGMqMqJtqas_uNOZMqzOOOxLOsc@@|C@@y5IGtKZXGeH_FcQƩ!XGb4'ed8rw  Q} ohQw9@@GeF*q]%@DeIJDULjK(kh\ϣu? E=q΁%B|_gjtl_TPwyjrT@5¦U]".cb/pQQRja*Kkh5bCf85ТT`&{C8F030B6-CA06-4A36-B00E-2FF2666A15B3}jA?У(eWa^%kB21|_"G/R@D7$pTawrɚzs"utСGe} 2*I[m ]%ϝϯqg|qcut6|q|yS j=a/Q!sAgH06cGerL@*rpݿc]%ռevF]fݫ%~@nfUrҍjr֝6i%tߝݢ8wTݯ!sE 2 DA*#L&r'yQZOlg:ey Mxxd<-UP-DT!) !:Нkh&5Q:mwR|naiCU Cog&hogT!C΁'K]o ?/#/5/ G/e$qd/v/!///////c??/?A?S?Ow????????OO7D8OeOqOOOOOOMOwHc Xsnl_0_[_m_______Uoߗ l7oCokace;subFka:ox f)ȑP[{x~puw5҄h{sIyri͌qAK23?ebk$pO:G'bppD__D5Ĩ1?1We n`dUo?pcڢE祮WmE);@Mۡ5k}q1!&X9@qC ьAaATA?1DcAUcS8CĽERMcj|ERŵJ`cC5ΦυåG4}ɚbhgrmbF!HwRPsERŀm0o߁DGR?:m'9Ō`d}U<߅m߅AWi5Gn -x'%Ω_@aEH,>8[mC!pH()!oqA,RYsA}/G)L$#5=oE<@i\4'P-DT! 5!H&SʻHA'ZB?I3UyO@W5&O@>W3(sqq//*/l %<π 2Dwccgؚy؋g׎fjx?p!3g?Npv ;&p  302v@tg/cliؠ::DeliberaСPbmRufۡueˋߝ߯gC5mQv ( 2DVhz/q]@wQ/u ?GQ5?oXCPz{?@Ul4,WTҫK @3zpBzpFzpJzċpNz̋pRzԋpVz܋pZzp^zpbzpfjzpjzLPz ːrzːvzːzz$ː~Jz,ː{ː{ː ːː$1ːCːUːIgːyːːːː$ːӋːːIː ːː-ː?ː$QːcːuːIއː♛ː櫛ː꽛Ōpϛ $    i< iD iL iT i\ id il "it &i| *iʄ .iʌ 2iʔ 6iʜ :iʤ >iʬ Biʴ Fiʼ Ji Ni Ri Vi Zi ^i bi fji jiLPi KriKviKzi$K~Ji,KiK{RKi^'TKiJ0lKK ےKK/K$AKSKeKIwKƉKʛےKέKҿK$KKKIKK+K=ǞpOC$aCsCCSC 4CU G?G@#BGC]A]FBHGIGJGKs1GMGNGOGPGQGRRGSGUGVGUWGXGYGZG[oAG]G^G_G`GaGbGcTGeGfGgGUhGiGjGkGmGnGoGp*GqGrGsGUuGvGwGxGyGzG{ G}G~GGGJGGGGUGGGGॊGyaGGGGGGRG1GGG0@piVGGGUGGGG੣gGGG৪GGGGTyGGGGUGGGೋGGGG*GGGໝGUGGGGGGïGŪGGGGJGGGGUGGGGGGG֪GGGGRGGGGUGGGGGGGGGGGTGGGGGG U 6U<=Ul4,WTҫK @3-7A_*<N@ LRVg|Pq7uH<( H<( _*<NEU RVgPbq '{zN  g"4FX(Ks|?@(ίQy JdO:TR+ _P4#v}& S!BG7>YB>zBy>$_3?' >RSN)L 18/`2&0V5 J!_5 @՜.+,D՜.+,<@HP\h t   PagesMastersPage-1Generalization ArrowClassGeneralization8_VPID_ALTERNATENAMES _VPID_PREVIEWS_PID_LIN                         ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H KK L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  Oh+'0@HXdp|DanielG4E  EMF,ElQh$VISIODrawingLD ??d(@(@ʦDocumentSummaryInformation8_1184953811AF@(@(Ole EPRINT>@J dKBASE A  FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q ՜.+,D՜.+,@HP\h t Țq0z:V:Z=a  @koPJ @ #zKX  @<@@p… @ Po1O C 0%p!@9[ $-a '\@bN> @ #zKX  @<@@p… @ Po1O C 0%p!@9[ $-a '\@bN> @ #zKX  @<@@p… @ ҋΟ6}ƒE $Yq ü;#:?F@AG*\QG1ii&۴ @5ެb"/J5ֵ ^P}AM<*qZ 9=t-.j2m]*&CR@ jPj8HH`j5 ] HϠU./4tTK.)ݜ5zy/@%=4C|L\ X  'Pꭘ@ņ@CZrmSu( 6ѹb jKC{ nbe֡ V|6ul1'FK@"z+L^+mjl]l)Wasڧ͸{!ܶvqU$aa[ؼR|\zWwwSָ]= ƓLTWCw ^j@<7BE !?)G[p{ȇ  VZڸzg-PS3vaxrKyb þauʶQ5 ]=\r (b{Ϣ:kު_ Hנ.^fzݰo)ln:`s˂]CzPGτm @@-7txO⭂&V0ߢ[uU))8ğM Ҏcs;te!-ݵ EV, yeܫ4%zjj ?6tNQxVc@(@-798Qz`IzV>ƫԡvFN b=ꁬGb aP+'?WkNA$fMmU]=,8bP&y6m5mU6F w*UByT/c[[Cgчt&Mm 9xٷEРEd޸R=si @& Ԃz+]b]G F!t}(jeḂI@!kd@562ZoAue! $zˋQ3%Q\SQoY)Wvbb=hVc( Q06kΓׁSjOݙRCC@1PoE[q֐tz}\ч~XգVɅ' ] J;M#4 IQoK%1uݧc~j!༲+DF8Csݨ'k]^t_](ZR ́X$!\U eB hEҦ; H/^8K-e5*$rMw\}UXGC ݱ)ǽЋ@"0E-Tioo7ڝsutt$fN(Ubj@*EV)zvu;OBXX8B3 ĉ-NW@ zc@ 8@)[ @Po@ '8e _!@9@Dl+ @@1 @@-| @7 @[ @ @q"zS ޘ @ NPoqB s ĉ-NW@ zc@ 8@)[ @Po@ '8e _!@9@Dl+ @@1 @@-| @7 @[ @ @q"zS ޘ @ NPoqB s ĉ-NW@ zc@ 8@)[ @Po@ '8e _!@9@Dl+ @@1 @@-| @7 @[ @ @q"zS ޘ @ NPoqB s ĉ-NW@ zc@ 8@)[ @Po@ '8e _!@9@Dl+ @@1 @@-| @ O>cɢBV\tvvV!n㲋Ε7\ @J\}թd)vy1VoC Z"zl  @ @E(k*0F @q @ [e3* @G @@eSR)è XUZz'Tg>  j 0kyo9 @ފV =B Pj:+[U9 @67 @[ @ @q"zS ޘ @ NPoqB s ĉ-NW@ zc@ 8@)[ @Po@ '8e _!@9@Dl+ @@1 @@-| @7 @[ @ @q"zS ޘ @ NPoqB s ĉ-NW@ zc@ 8@)[ @Po@ '8e _!@9@Dl+ @@1 @@-| @7 @[ @ @q"zS ޘ @ NPoqB s ĉ-NW@ zc@ 8@)[ @Po@ '8e _!@9@Dl+ @@1 @@-| @7 @[ @ @q"zS ޘ @ NPoqB s ĉ-NW@ zc@ 8@)[ @Po@ '8e _!@9@Dl+ @@1 @@/?m%ײ{gggtMw\vѹoK T /:L{{9"%;#Mb9 ZB PKPoMb @!eq[eƨ @ [8n @!z wF @q @ [e3* @G @@e*ÝQ!@@8p@*CV @@F/@ PpgT@ -7zA @U;B pPo  T2 #z Ǎ^ @2PoΨ @ [8n @!z wF @q @ [e3* @G @@e*ÝQ!@@8p@*C xig,Y@ƗW/:;;+B$pMw5ȁY+uK5Nc(S^~z鷔'Z*m]ͰYp-nAj0& szXSmBH7bjU*(C^t:47l 7W#bD.>vl9wd=]??5[-ʠ_ꕓg+xTY|#]7TvK"U @E6 n5FZOxu6N Fe4 AC YW姼 gPG%Σ9@-uN$ut̰yV[xjܲyKafbֿew&H٦O2{闶O:NGdrhnuݨ!*p9Gk՚֓U\ B0l`^P]uz˺^p [ū&Q ڱ50t^rmH 'Cwv aIC>@&h١{,yۻu]6"[dhX74ߨ-8P`A&=ꭊ2zݛ?[ :Z{iO|7u>] znp : AukxI,}J&ݬ?vjk6S^l͜]3+v/VA[w)蘡sP|`5dseCg$6~]ml`Q۱thnS 5@H8xig,Y@W DCZ6Z]wW_~q0KkA-ސ)0UfsQ>_|ΫcU>.:ʝʽvsSJ9w^GG7sn@ Z+(@ILZ{& ԛ %@Z^i  N q21Q]bܲ9z+j 9L7J DC QFC֭j=@D ɲ\U/sZ3&vɿH&{NO9d0{SWV{NQoӉfMWMDRp>1ՈmF2a@ Pc}yo5} @ Ak!A&T@jH $-A&T@j@ 0Q- 7ɹ31n_SZ@"] z:7!p-fڄUHQoqO"ޘ# 3]'pMI-JQoIHtmLjz]D}ᒏkUO7R|$U\"@U?W=Qo_ǪM,5?ULb9ơD~D͹B<|Hk>Dv/K@_X+zW&\W}"pPrz#&*JVQ ^D]}U&K`ε72X1/F OKjo |[r]j7D2_6󸣵?:_[7--j~jЫoig8N^F6s[4#M$9\VC@h/e:5دlyu|dQL@ַl-濵s X'Isi4Qy\*ѠRӭ ֤;g5 ղꭌreXNyD9GX"/eo;/mUǝ濵@es[*@Wh"e^mWtw0[e#P2k=Y,JsI9Zyu-Z\f~b\^)u1IA6m@B*L .@)N#mߩ'E˵=$ͪJ9*ſJzs7J_yT:^F!$ 7&0ɕaQnZ[9YORmujE5Q2jPttQ;h)eǂqE0X@2m8@&[eAwXzZEb(uRm XmQSr9lܫ};}.頁Re E]%f3N.I% ʰ6~Cgƒy)e]uuL) :.ڦ>o } G;zm] Zv!c$@%9Ɋ=㷏[O^pɲȊt=~k * Zl{eЩ]R #ʠ^{emo ~R *qC5>I2Omdň;/?m%Yq% 1ĚQ8(FE%z(~z޾U8X,k~z rC5-G?7zs0yWf\|%@5- Qo_++pQV_M#DEGLTꭢ zM,koWeu c_rzApї ?2?%$ +$v#Enn, ㎶evjQd&bMR+)n^EҘ㺷pjY ʊbG9=yBSlK6> GS9`8%lI2yYz=޺zfTRyQi^աz.E)6S P;::X,k\V瓲"N %zcF$@&['KZ]N?8YlW3@[m_{%0Y^'ָ'eE@1IʕJ{ߩ'E5!WRzzVH=^0kIy%%PA%s7H5C[ͤ@ yQޟsj!.ZWQXm[MY!XXPFW +*w5wgפȻ?^(γ@2 ޒ$F=VRۻЋvʯ[̲m414ѫ-vPuJۖIE'q_FHPôdsռ48=m/o{̓TYQֽLtڔՂ%;5mɎZt^I ,2G\z%eEp#zc^$@ z]ɖ :Yzuy)eCWv55lKL1V^+)3PoIg-H/^8K-d5ZD@v޹&(आzwH: \KYIHtmj;Dj[Tlb DSbK3M$P\-rUk0)J'd,5O`z#׵OL'+-!XEM%kEJƌH *?^$Po`칈nPő '$z+`'eEp#C O ID $!IvmCj3D@l1%A@jo|D o7\'aH%!ѵcꭶ'm' 3]'pMI-JQoIHtmLjz]D}ᒏkUO7R|$U\"@U?W=Qo_ǪM,5?ULb9ơD~D͹B<|Hk>Dv/K@_X+zW&\W}"pPrz#&*JVQ ^D]}U&K`ε72X1/F OKjo |[r]j7D8^6m?|hXpe3 eQm׽i*wϙQ7Smlu[KKp67 :V|s[P3PVoi钂"ПkQ1`]8;6cŋz֟R?^iUt@egz@z:i7Fl: +ڿ KV^ތV9x-;/ `m]87:{]Uy~cşy<*ʺkF]Y)нz W7FUܾ!PyCl%EeP4n륽uwm&Jj drZT~Zd?uHjˢU\]FfV"5IRkT}qXYg6n:)ھ?7M9L6^ w?m~]ޒgmݵfyAHߺbDU'Ț)tW+Hm)vf64pulE:]2DVK$?l.^ m~޹ѤztIhSU3mA֭y@j@پf;$-OVp 䃡zgˊ^\&ʹ@WCjSoN٪4òGNYZ^ޒ#%^p3,Z ʊk5>a%~~"BMv7@0 $ޒڎ1t V.G$Fr]%ר$$cDv~X޾pGB'~)>OTJQopDE */}cU&K*&u_rzCя?\z!j?Yb$5h PrzKBk;F[m% /\TW=+~pH>Q8(FE%z(~zޮw%0Ur],\b'\%zc@jo ItJ-9ɮHQo["@ \6V|fbhCkkrۈuo:}|Xނ3GӪ%@&EcQض?&Һ:fjXQΫbNk^tZut:}ڂ$QjhGYĂ-ibh'](7[%?;B],ۺn΍;Cj*C ?\R5!Wպ~Vj@5{ߩ'[UlK q$rU7ɋzsZJ@WI皻f@%0 y &!/Պ^t{LmOz55*ߙ,׼آq/,1BguBwgxOdc8ng֠~uEǨ{5651 o~@59ZPCVḪ@!BƴH L6EIB re$eEp#zc^$@\I^~cw'툫_pɲښUYZ(^&tv׼7[KI#kI'H/^8K-ʧn5yZypބw!ȵ \KYqO"^ !$Rh_fdi2Ĩ9 &- Yi<l Po $eEp#zc^$@rjI[r=qBH2Ւ)-9Oތ!@99%9R[r=qBO a^$<1$q$D'$)۵k'jsB-9S#zrrM;[3% 풏_1^n7*.@FB7{3K X_Rj` PoѠFԼp!@!P#0 `gI Ɔ4KHl&N@ Po4I $-OZI.ĘYM@2 ޒ$FPR8H[rԈ,5O !diwb͹ X#&jhL'*nC(HV j@8Y1>[lr}Wa=w{GxXq)x*Y)J| ޘ I!0ɅXh֗C-N;^k^CgsՂ-.WkdcU9M@R ޒ=ɆX~{̒e],85jfݮǒqCii_p\lLF@6 ,y!$@%1Ɍ9ͅ[4.ݶE[ׇ!zk&R*J84)RB&9lK) Tv A؆ P-PoՒ (5L6RJ=@ު! PJ84)r$ƀ PiJgE r(lb@$z$}.'@"1%PX*E'T<㖕<11XĐʱgd@ O AMk@  3 @([@3  @- @e"z+h @@E# @LPoe0 @ H0b L DB F@ 2@ 4@ H"@ P&2f@  [$1@DV& @"!z#F @@a @@$Po` @([@3  @- @e"z+h @@E# @LPoe0 @ H0b L DB F@ 2@ 4@ H"@ P&2f@  [$1@DV& @"!z#F @@a @@$Po` @([@3  @- @e"z+h @@E# @LPoe0 @ H0b L DB F@ 2@ 4@ H"@ P&2f@  [$1@DV& @"!z#F @@a @@$Po` @([@3  @- @e"z+h @@E# @LPoe0 @ H0b L DB F@ 2@ 4@ H"@ P&2f@  [$1@DV& @"!z#F @@a @@$Po` @([@3  @- @e"z+h @@E# @LPoe0 @ H0b L DB F@ 2@ 4@ H"@ P&2f@  [$1@DV& @"!z#F @@a @@$Po` @([@3  @- @e"z+h @H/^8K-sQ@ DH@I;!XLA @1@  ")@ Pr#f@ ![01@JNVr @"$z& @@ J @@<7B @O덖' @@9 +ǘ@GfWo<@ E@|hD9  @bb  z . @bJ>芅U|S4` @ z(V5`Fg2dz@@0Uo58A ;Um^7)-^8_]+R,kM˹EdkjNβ(mc㼓.rRD.BJ@@ەW^F:$U9($FfǫXep:Nl]i_ۻfM *$4[7sZv)f,! +(ñ Q  K ՛_x#ŊV28k>Md B< @U-*UEqcEel5g9+8A ;6+ϴ*^%U.]S7JX(6:>Pj筃j3R'C(B @@Ωt'Ozj29zA+| Wi @@(p߯#   # A"`2adYUQZ?M }V `!adYUQZ?M }V8;AhGx] Օ~08? #0Ԝ04283=v(jb$DL.WGt GÂ?YuhVDW M̪G_aw^}W%b"bBF|Z 8 KE$rxB&_i }HqH1LQBƈi;g-/^W=dBFRu͵q!c\+Ε 9IB - )J֐M.0}#1^7OZ3G$?9GN&鏟'icRll?HH.Ą87#cֵ Z)Y|H3 iN,GTfF`\H0EyjpG[϶eW%7H[{?6o{#Y_N(O(C<#}ÿ|Çڭ}=}nZߣwe |}&c|^;i9p(趷 S[g<mJ:>{3k^4Px^Rmo'HK\muƶ#2ʰ+\۫r?rrm ʽƵ>,*:ư\ۛr?rorm(w<|߱8q1eBw@ /Sw2Hp+鷳8h}Ǎ @)To}!e%'<26e΋R~R8BnXϭR>[|Lgn>LKڤ8L%h}̧\xzWS:Wp.m2\̟_CZ6e'R?ZM\}jBA;y=\ͥp| muipAPR  |◞6K@/Ox^ v+`/ D "߼de?ane7] 8n]G2Y~~1& I=0鸀I2L*Ƥ/4 u7L:ILǪy<Ð\0JI$Ea<]M]x`Q-f \?hxи~= p#hgk* 屣s}fT'c0f8ǃC ,aپ|zި2W}&.3AĦ7MMXˉal#hw.|{n}>^o2)_58wx`y2|^Xzy-I u67/__!h{MK8 &)2Oo>k?8y H?ßxjǂSKy_5$%}Vƒշ'tlV;u Y@a>CylhbHc9L' m]ヷa'Q$*qdu:fQUP+Sv'xƂ>XPTh 8l)a;s6_k[+:T0/uo򳪋wCE] #hbcXjl0r0a/۹X1_6>YI} 3'`)꭯jNM-~⓶nO^ch~]_Yk.m5V]cfK]. EQ[]xEVSمL.\hMXcni VLZ3U=ҟ8@?œckl{.Y%=( ?iIu~vHw+a;w #Ȼ]X bgu?5/\lbxeE^y;?׃#.{@}N7tOt1x^gyZ^m*~wdpe|Ꭺ{X]a~(]Wo5C}8y,P|w _v] BbE?`^ګM/Z+09ܹO;> uAQ-MrmBk nc3e~ k(ieNw;&TL;e7dG j=`Մ9kTk $fmK@}|x ߡ Fc@#{Q1u!#v-FGJ=Vo nS.G[s-o:rÎHߒ~y|Wr>\"o〷ˁ.|/Ky\%=WEoM aW_l% }՝JUWR_5}ըwʫudXPPrDŽGd3Y[Il @S5c*lENK¬/(Wu{~Y)@{a;TcǮO؏ gDb{<%ۦsyH'{mXi_6O?n߃q.1b ^Bd]$Ǭ*#4~_]Z{K>x`5jہ؁{ pwިd鈛ѯmzJ+ zT_r [/ ?ߪn~@_- X*\6~@L L^+?so˹ [}@?M/G O"7"\+|Y[~(<+%/x~@_-п+|8Qhto,{ƲL/eFa[zLG2{+[6:e9-1>sZ%cC.'røOV[|p(I .ܮ}yiXy^p|jxo4,^l>H @. {s m5{3IL+ݴ8o#_DCqN1BZ9_QWƝ0'.C\m6WPփaDA^k۵?3#~c&<| ؄[ rAo6.kQcߎuq'^0ǔdr:8nB7mɖm;xxxm2y2fA% a0כB_Av0_"yN,̞D"NyXב;(Uk?,#drk}ei%-{ #DFL0gҨp>Aqͧyid,5m`u0Rʮw[?PP*zc@ ߱hV?OR߉QL<,f5:c| ,T L -\+Pnm׽|K*߲N;L.29tL5p\CT +gPO}};f}h K'HUzT/b?:v%y.xidK3f&k=g$O# r<%'ulr]D&.]$ /Pa;|U [dY%_ K}4͒@]IvٹB[N`y..-_)~K(~%+xci>^甇mF+p 8j4LMk5;8eg/=87zj@ՈF1ݘδ2x{Y,I4Lur܃pc'ѽZ:yQoa*P7&chYWBYXƞT'N,K.Mtv2YUT,3Z{6g%tfYuVUJk÷Ajy$-v( \ck[[.Jx*T~'VAXxnn6|VGu#iNϢǯ\?R5طj}kzɳ+(y`%hɳ+'Vʉ{hSEQ.a)qFokDwe7tkki9A9h5u'mD;jK*CF6K%%| %GԊNdNDwNPS|s)#}v*qiG78NCYnȋBy>>JM̪D6 vٶҩT=bҧV}<]T "IZn{ٶ%m;;ҙD'w&:yVFh ǻ9Dz+/wu~H*%Z%`gr<_0ke2C[gH[sjwYwCыL-==LN%JISY2GG:wT'c8J"ȼyT-|i=җLGZ pE C\`4e])j\ KZeT[v?u??&hzߤ Q^+ߏR+a4NlVfܞCc`fҭ <gYz㍂:J?p$'ѹcVYf{@fOvu%b:?Wg!QkMVݲ~[ $J?24] Omd%ih{Lލ>ڊ`ԊyGw`ޞp{{ sUeZ/[O?Y Zw|~u)16S"Jd2 J4)npIokgajF5R^毠򞑖/rV~Ҕ\ n~ՏMmf ^ wR_++3UsX k@$JP]p^Iy /ܔ++T::6aQ\39S/ԪL bi'-l:23=@b G 7I"z+% %-zXc83.zXqkGwL-&dkH3|ݱbz(pį 6O" $-6Oe~XDuM8C=hّ5 Rhf`&X8>ZX˛ η]y13oypQ39΂!θQ7.$fqZb-ǟ;0ىXHi657g˖grqB81:"Q]!htal=Lf;y3&'8'o7;;Ŝ<ɓ<}J켿;ONGNN{N޻NN޿;y:y==ttpsu8y[u6;y9y?r~}ɻww䥜.'oZyۭёǜ;yO9y ,$q8 9QJK(wcqdV\4hr6Z+1rXUhR9VVc7gQdw;M-%rXVu̧>lB} FF\_vEnB5O,/i;kuycxf {^Hi'ޢ2ԖJfiz0̏Q=-)7Ji"hT"IeX04ct2yO MSK\WƗ*T`8֫ gX16]"oZ^-ufGK$Z.ے f 8Cu2t=N/ֈ)aq˅11 !oHu8%Պ3 ^QODd=, "P>   # A"`2 fr2Y@]qcp; G`!fr2Y@]qcpRUp>x] Tř=Ì#g2bL0ꊊA# y3y9=tRw*}ܶu(WuQ(B0Ԛ<>I$'v!b,z+o=>P(!8?ZHv𝅿viD)>irT<G.NwdvCݗ [ӍTzPpCӸ2мŃos9Js7:۠mhJZNӷ!IH|σ*ì~4]#д,̵HL(m M+h뤴-S'r@8BNS9݌-nI}+vߣ nߨ_2߽-nUa,'gc ;2[rK{Sd?pk!l(omԟ SA_&?wxK+SL#&< uh/j_u΢ީOOmoW紎5qӝ>IVQ_Ϫ*o4A}v~&GMՑǎ*Egx|0d/]髿Å} чͰg*J8Fg8s6d!>6Vۃ8?kaN%чyH!~]ZO{;PI̡P/4'p.iE;:[f^OzKd/xAS>'%`  rnrV`NIG7 6&$"6xܙ;]XBXv8Ũ=Z,{޾W`eD?Dʋ)CB'GGecd@e>(W|%º죸.̃ewجuY(6?h U[p]wzH@*Js;APǨ>QN,B(:x7wP{I:uZ>j ii~4M u\Da[ [Y jG{gCrDT\~HwBzz}1Qy?|&x %ITϏi|.m]y?U@6H652{7[i1R6T|{l;M׵c7eMEIjjS&:Zӌp٬U Ϧ9/GgP{` R9,@wYwkc๩Q 'pr~q:3yVCE,$S#ⴅ@׿C4 i }BLqS:^3?k>>b=`k; ga>bZ||?|㇇"QOهVl#y61KO{l/9fG~(֞H[׎.1U֎_٧ ۡ}ʜD)KD)ù`@\%>e[|0nü/Eadmd_q-02 k!|ڙ@9θ>Ŭx٬ G'9a_BY>-?y))?D?OʿZȿ|G)c)%)})8> &.{s[EP3S՞RӶK4&}Z~eaǐby0Op( X m*'3L\51{0X>Q8j  _ i/-杬Guquq`v!Y*`qTe!őU,WY)~\F)2|*Ek5|Yf\_e]^R>[0c4Y"KHSG=}Q񵜠̡3;ưסq?!մS)s[d?QN֮թO씈Q a!V A!HasZ R^aHQnpg`Mpq:LTޖ[lb^o-10p6U:\+ dzjuFܳDݴc圼p<X Ͻߛ59e@T%_jB#Y6akSa }% [nx# aZ',zӥyIg=qY NUP Ia#قdTI"{xz1SzN0kZNI'ퟴ{Vsښ!lڲ(Pmg?d}'>4}׌k/eQhvdi_V!͆eݮ1E dqDn?u8|Q({Y_3MK_aM `Y?^^;IL{N$3 N2@b0Ӈ5ŃAH;.~RO/H~ Qp!= qa+O&b+D}ER?^::L#G U0? ?3/?-Pe 'wHC|^nya~@)?8g%,pg'ǝHS ~D:\_k Z<٨6ZXǵ]THuu{E>Q|Ρsl/Vj Jxз/ "чyH_ >"jk'Г𝦻gH>3<^OS}0-ز@޹'t65&1,q0c˲Iu_S!{VV_ H:}Mݳo4&W\ZHejvZcB# cqνHȘ#cQ)r&nmD1+ <Y#(8ttFԄ_YxUC9]rC!L|ti+@-]345yS?\K{# | kũU:&B|[kU7q}[xհˡv̈ ~F+߯~"п 4D߻s=7c;lڢ͵=lo-䶚oڋm &7({z1ƙFj՟$~o  ʙEL?'q\:ʛ)zgb8}^j_;g!S p+ :ɔ'&a:aG'##Kߞ`{:%I}۞b< MB^zf0ߵ:u1FƁQQꓔOT*r\O%3}Rפw??\\YZ~~8K Z/u|ikt8mEP{5(ꐧnFtsT z ^{BDF2{0(k#Kp-ܸ8\bh oQkXgG} k}RmnoI$Kzșdވ֜_h+q8~vr8|*̵ /n[6; %9L,`\gBG |d+ļkm~)۴ٹ?gg6Cx0xğ-3P><+M`b;?5~D2Hr$3~~Z~xBm{?{iҷN!O_~Ńuߍj&gFy8a5!wg%*wkϸ4xd>ch:~leFyh.ޞRtY>F"l~6jp乺wMzFB:4?cnjph][]SJ$Pi 3x~1sw&sw9lw>W Ƈ/J|y?5mߏvwfI8zH^˳#Rn{: y ~xrY =8$p:q(j:R{HL `.u f[o խ:nsLݞ#⻫U%z0Wfoa/2Tݰ.Nu{>1i 5#gfi1os1oUvbuW اx l+PGlQt|0V!*?Gr0s锏*ɾU^ gJAN 4\ SINٵN[NQO7xK6۹ ͶwM Ѐ7Fs)ZPtbl RRR{[zީPxz*w-\>gӧy=os܉Ϋ遦&vijycz˘Iƒ]LqrϢ2fK2,>bK¿6ŹZEk8`h8+V޵nѤۢXq)RJltK/+S1 0;Hg\WiLz9W,hdy@gwNWwP hy1B,s#'[h8NLíJ\6FLgvc6JH+ucw}Yƹ# ޟ*:wn0|VveyPNN|3?`g7mM=qӞp~p~==X\ WQߩN:V2@iiNKN`*rŜ)?|@|ϧL/RUI>Yb  ."&džGGf,-녶OC۲lS'A`@Cě<΃z<V"̺oޝK+'69L;nawߤ65ۂ$J g<ˇ?Hg9F?Hǒx.Œ-**n(SMylPϜk:HccxȀ_7ހ&2kҁtvٕUP f^Kj6⊇Syg`yVWVX,-/Oܐi;|MSs6g1B(;@"((Ghnk\ŴBi8Mvgibo9zуZy!#"̍[:X+4ʂ8ʅ똥vuMfz$Zfq,ਓ={秶r(N>zs>{3]O.,H"Y] DDM6^bD54lzPhİҽVAy{I/I}Mx~)W_>~A{6}A7|YS"[)eRT CazF}n U ]=@T@>  L`+equals()ee'%%%%"  T>  !]=@T@>  Ld+hashCode()ee'%%"%0%%%  T> ' q]=@T@> c Ld+getUserID()'%%0"%0  T> w- ]=@T@> Lh+getUserName()'%%0"%0%9% % &%   '% V02  6   6 6 % ( % (  Rp ArialQ|m|w|||www#`LU|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`LU|p|m|www#` dv% %  %   Tx>  ]=@T@> L\-userIDee%"%0  T> & p]=@T@> b L`-userNameee%"%0%9% %  '% % V06 V 6   V6 V6 % % (  &%  W02 R 6   V6 V6 % ( % Rp ArialQ|m|w|||www#`LU|p|m|www#` dv% Rp ArialQ|m|wx0w \w wPw`ڣ|||www#`LХ|p|m|wwwx#` dv% ( Rp ArialQ|m|w0w \w wxPw`ڣ|||www#`LХ|p|m|www#` dv% % (  Rp ArialQ|m|w|p||w`ڣ|||www#`U<x|p|m|www#` Tdv%   T|> jf ]=@T@> L\common::"%99%% %  Tg h ]=@T@g  L`AgentUser-)%)0%% % & %   ' % V09===% ( % (  ( ( Rp ArialQ|m|wx|||www#`LU|p|m|www#` dv% ( Rp ArialQ|m|wx0w \w wPw`ڣ|||www#`LU|p|m|wwwx#` dv% ( Rp ArialQ|m|w0w \w wxPw`ڣ|||www#`LU|p|m|www#` dv% Rp ArialQ|m|wx0w \w wPw`ڣ|||www#`LU|p|m|wwwx#` dv% Rp  ArialQ|m|w0w \w wxPw`ڣ|||www#`LU|p|m|www#` dv% ( Rp ArialQ|m|wx0w \w wPw`ڣ|||www#`LU|p|m|wwwx#` dv% ( % (  %   TE2/]=@T@E!Ll+openDialogue()'%%%%0%%%%%  TE5F]=@T@EqLl+proposeToSell()'%%%%"%)%-%  TE7]=@T@ELl+requestToBuy()'%%%%")%-%!  TE]=@T@ELh+acceptToBuy()'%""%%)%-%!  TE%o]=@T@EaLl+acceptToSell()C'%""%%)%-%  TEu ]=@T@ELh+endDialogue()'%%%0%%%%% % &%   '% V09p=t=t=% ( % (  ( Rp ArialQ|m|w|||www#`LU|p|m|www#` dv% %  %  %  '% % V0=t=tt==t% % (  &%  W09x=tt==t% ( % Rp ArialQ|m|wx|||www#`LU|p|m|wwwx#` dv% Rp ArialQ|m|w^0w \w wxPw`ڣ|||www#`LХ|p|m|www^#` dv% Rp  ArialQ|m|wx0w \w w^Pw`ڣ|||www#`LХ|p|m|wwwx#` dv% ( %  Rp ArialQ|m|wp w|x|w`ڣ|||www#`U<x|p|m|www#` Tdv%   T|EmZ]=@T@ELL\common::"%99%% %  Tn[]=@T@nLL<<EcommerceDialogueSemantics>>''-%)<<%%%0%)))%-%<%)%%'' % ( &%   ' % V05 9  99% ( % (  ( ( ( ( ( Rp ArialQ|m|w^|||www#`LU|p|m|www#` dv% Rp ArialQ|m|w^0w \w wPw`ڣ|||www#`LU|p|m|www^#` dv% Rp  ArialQ|m|w0w \w w^Pw`ڣ|||www#`LU|p|m|www#` dv% Rp ArialQ|m|w^0w \w wPw`ڣ|||www#`LU|p|m|www^#` dv% ( Rp ArialQ|m|w0w \w w^Pw`ڣ|||www#`LU|p|m|www#` dv% ( ( Rp ArialQ|m|w^0w \w wPw`ڣ|||www#`LU|p|m|www^#` dv% ( Rp  ArialQ|m|w0w \w w^Pw`ڣ|||www#`LU|p|m|www#` dv% Rp ArialQ|m|w^0w \w wPw`ڣ|||www#`LU|p|m|www^#` dv% Rp ArialQ|m|w0w \w w^Pw`ڣ|||www#`LU|p|m|www#` dv% %  %   TA6]=@T@A( Lh+askJustify()'%"""%"!  TA<]=@T@Ax Ld+assertion()'%""%%%  TA2]=@T@ALl+enterDialogue()'%%%0%%%%%  TxA7&]=@T@AL\+move()'9%!%  TA,.v]=@T@AhLl+openDialogue()'%%%%0%%%%%  TA|A]=@T@A L`+prefer()'%%%  TA]=@T@A L`+propose()'%%%%"%  TAQf]=@T@AX L`+retract()'%%"  TAl]=@T@ALt+withdrawDialogue()'/%%%/0%%%%% % & %   '% V05v 9  z9z9% ( % (  Rp ArialQ|m|wx^|||www#`LU|p|m|wwwx#` dv% %  %  %  ' % % V09 z9z z 99z% % (  & %  W05 ~9z z 99z% ( % ( ( Rp ArialQ|m|w^|||www#`LU|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`LХ|p|m|www#` dv% ( Rp  ArialQ|m|w0w \w wPw`ڣ|||www#`LХ|p|m|www#` dv% ( %  Rp ArialQ|m|w^p w||w`ڣ|||www#`U<x|p|m|www^#` Tdv%   T|Ai`]=@T@ARL\common::"%99%% %  Tj a]=@T@jR!L<<DeliberationDialogueSemantics>>''0%)%%))0%)))%-%<%)%%'' % ( &%   ' % V0 A = =   = % ( % (  Rp  ArialQ|m|wx|||www#`LU|p|m|wwwx#` dv% % (  %  % &%   '% V0g    k k  % ( % (  Rp ArialQ|m|w|||www#`LU|p|m|www#` dv% % (  %  %  ' % % V0 k k k   k % % (  & %  W0 o k k   k % ( % ( ( Rp ArialQ|m|wx|||www#`LU|p|m|wwwx#` dv% Rp ArialQ|m|w0w \w wxPw`ڣ|||www#`LХ|p|m|www#` dv% ( Rp ArialQ|m|wx0w \w wPw`ڣ|||www#`LХ|p|m|wwwx#` dv% %  Rp  ArialQ|m|wp w|x|w`ڣ|||www#`U<x|p|m|www#` Tdv%   T| Q ]=@T@C L\common::"%99%% %  T R ]=@T@C LMalformedUtteranceException9%)<%)0%%)%%-%%%))) % &%   ' % V0 B > >   > % ( % (  Rp  ArialQ|m|w|||www#`LU|p|m|www#` dv% % (  %  % &%   '% V0h    l l  % ( % (  Rp ArialQ|m|wx|||www#`LU|p|m|wwwx#` dv% % (  %  %  '% % V0 l l l   l % % (  &%  W0 p l l   l % ( % ( ( ( Rp  ArialQ|m|w|||www#`LU|p|m|www#` dv% Rp  ArialQ|m|w^0w \w wPw`ڣ|||www#`LХ|p|m|www^#` dv% ( Rp ArialQ|m|w0w \w w^Pw`ڣ|||www#`LХ|p|m|www#` dv% %  Rp ArialQ|m|wp w||w`ڣ|||www#`U<x|p|m|www#` Tdv%   T| R ]=@T@D L\common::"%99%% %  T  S ]=@T@ D LUtteranceNotSupportedException0%%)%%0)-))))%)-%%%))) % &%   '% V0G K }}K K % ( % (  ( ( ( ( Rp ArialQ|m|wx^|||www#`LU|p|m|wwwx#` dv% Rp  ArialQ|m|w^0w \w wxPw`ڣ|||www#`LU|p|m|www^#` dv% ( Rp  ArialQ|m|wx0w \w w^Pw`ڣ|||www#`LU|p|m|wwwx#` dv% ( Rp ArialQ|m|w^0w \w wxPw`ڣ|||www#`LU|p|m|www^#` dv% Rp ArialQ|m|wx0w \w w^Pw`ڣ|||www#`LU|p|m|wwwx#` dv% % (  %   T|S 6 2]=@T@S $L\+logIn()'%%%  TS 8j ]=@T@S t L`+logOut()'%%4%  TS  ]=@T@S  L`+findUse()'%%0"%  TS X"]=@T@S Ll+sendUtterance()'"%%%0%%%"%  TS (r]=@T@S dLx+getCurrentUtterance()'%%0%%%0%%%"% % & %   '% V0G rK }}vK vK % ( % (  Rp ArialQ|m|w^|||www#`LU|p|m|www#` dv% % (  %  %  ' % % V0K }vK v}v}K K v% % (  & %  W0G zK v}v}K K v% ( % ( ( Rp ArialQ|m|wx^|||www#`LU|p|m|wwwx#` dv% Rp ArialQ|m|w0w \w wxPw`ڣ|||www#`LХ|p|m|www#` dv% Rp  ArialQ|m|wx0w \w wPw`ڣ|||www#`LХ|p|m|wwwx#` dv% %  Rp  ArialQ|m|w^ɥp w|x|w`ڣ|||www#`U<x|p|m|www^#` Tdv%   T|S { \]=@T@S NL\common::"%99%% %  T| s]]=@T@| NLt<<RMIGuardianAgent>>''094)%)%)-)%)'' % ( &%   '% V0 u  q q % ( % (  ( ( ( ( Rp ArialQ|m|w|||www#`LU|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`LU|p|m|www#` dv% ( Rp ArialQ|m|w0w \w wPw`ڣ|||www#`LU|p|m|www#` dv% Rp  ArialQ|m|w0w \w wPw`ڣ|||www#`LU|p|m|www#` dv% Rp  ArialQ|m|w0w \w wPw`ڣ|||www#`LU|p|m|www#` dv% ( Rp ArialQ|m|w0w \w wPw`ڣ|||www#`LU|p|m|www#` dv% ( ( Rp  ArialQ|m|w0w \w wPw`ڣ|||www#`LU|p|m|www#` dv% ( %  %   T]=@T@ Ld+getUserID()'%%0"%0  T}^]=@T@PLt+getUtteranceType()'%%0%%%"%)!%%  Td]=@T@L|+getUtteranceContents()'%%0%%%"%0%%%%"  Th]=@T@L+getUtteranceCommitment()'%%0%%%"%0%999%%  T N ]=@T@@ Lx+getUtteranceMeaning()'%%0%%%"%7%%%%%  TT  ]=@T@ Ld+hashCode()'%%"%0%%%  T / ]=@T@ L`+equals()'%%%%" % & %   '% V0 uqq% ( % (  Rp ArialQ|m|wx|||www#`LU|p|m|wwwx#` dv% Rp  ArialQ|m|w0w \w wxPw`ڣ|||www#`LU|p|m|www#` dv% ( Rp ArialQ|m|wx0w \w wPw`ڣ|||www#`LU|p|m|wwwx#` dv% ( Rp ArialQ|m|w0w \w wxPw`ڣ|||www#`LU|p|m|www#` dv% ( Rp ArialQ|m|wx0w \w wPw`ڣ|||www#`LU|p|m|wwwx#` dv% ( % (  %   T$bn]=@T@` L`-agentUser%%%%0"%  Tt]=@T@ Ld-commitment"%999%%  TC]=@T@Lp-utteranceMeaning%%%%"%7%%%%%  T^]=@T@PLh-utteranceText%%%%"%)%   Td]=@T@Lh-utteranceType%%%%"%)!%% %  ' % % V0qqq% % (  & %  W0 uqq% ( % ( ( Rp  ArialQ|m|w|||www#`LU|p|m|www#` dv% Rp ArialQ|m|w0w \w wPw`ڣ|||www#`LХ|p|m|www#` dv% Rp  ArialQ|m|w0w \w wPw`ڣ|||www#`LХ|p|m|www#` dv% %  Rp  ArialQ|m|wp w||w`ڣ|||www#`U<x|p|m|www#` Tdv%   T|]=@T@L\common::"%99%% %  T]=@T@ L`Utterance0%%)%% % &%  W0     % ( % Rp ArialQ|m|wx|||www#`L=;|p|m|wwwx#` dv% % (  %  % &%   '% V0 733% ( % (  ( Rp  ArialQ|m|whE|||www#`LU|p|m|wwwhE#` dv% % (  %   TM#m]=@T@M_LtDialogueApp::common0%%%%%-%%"%99%% % CompObjqObjInfo?CVisioDocument wVisioInformation"BDVisio (TM) Drawing wHxv|Rd !fffMMM333$ $ UG8@ Td Arial@N@Monotype Sorts@"NuWOingd# NtSymbol5T?? Y@-1UJ:DT1EW-hPT8* z%U~b 0{GzK?@*&:]IbsssU  tJ sB>/P&+P$? m AP]P&,,'/h&q&t s sy  trt)t?2 U s s ssUsssss$?k+a4B:E:E:E*:E:E:E:@?>`t4B:E:E:E:E:E*:E:E:@IO+F)A#Y2; AGV GVA T?YI?,?\ #!J+\T%\\\W|GQE_ DFMWEdfAOo*4OFOXOjO|O????7ܻeI?}~~xsUqvooo*<N`ql~t]vڌvvjڌڌ uRZ ssi II̟ #cb6E]—   i| o' 0rUBYI?[?m4jk2#DUB B B B) Bԃ0j֧P/ﶛ!3󿎶(D~///AP?dc~4AkI?Us%1"߀(6-(t ɻ %-4ҙR#+)8/kh/z/2Dϰ/g?y2SܿPt~7%߽ 5G($u߹%7 Ѯ !`١smU , >Pb)#+#U2q?b/q(,,'l sX@)qGO贁NkޙA6&5H?/*&,5=%5M% 0'Ȫ3֯b6c}F_Q&E<$DB=DR6DmRDRaaTbaaea`/r////////??&?C>?d=9\dBSo?/2ODOVOhOzOOҲE -_?_Q_>Pbt_UaWWԎq_DVa_QtwрީQBkңAy.__T|.?U2Ij$ bVSqDoVcZito*ra؃qڀyaH1ڀBig|"OIOooojT!cgQK 2L^hzuvPv Cd_S?e?y<~15GYk}ſ$؂ Qk}Ϗϡϳ׿ oSamsung ML-1510_700 SeriesO 4dXXA!4K4\?PRIV|#5GYk} /./K 4 N# 2!Z#d:////////??,?>?P?b?t?Courwie0 N0w??H].?? OO/OAOSOeOwOOOOOOOO__+_=_O_a_s________oo'o9oKo]ooooooooooo#5GYk} 1CUgyF.winspoolSamsung ML-1510_700 Series?USB001U:U U./0Ul4, XM@p[PK@ $2 1C-0I7A_z*<N`r&8J\@1O MR H<( _z*<N`r&8J\E1  RUFDf h TPUUmU@???F BP(?¿30R-- b]b a)Шغ sU/?:e!Z "%^WUGuIZ $h!//////6u E?)7PV ?WQcu aRepresents a descriptor fa set of objecwith similar structure, behavi nd relationships.bؿ??p=_ ףؿ?>p=ҿ|nQ6>H+|?UG D # h0T`UUU@>?@:?A_?A?Py tL` -@rb &} bU - :@n@qtY09ÐGoZu`Sn?u(/%A#A#A#B&i#i#i#@i#i#Ui#f&f&i#oi#9"3"'9#&H#6]#ĉ/&9&C&82Q"82["82e"86_3y"L6_3"82"82"82"82"82"82"82"67V8'.&3Q"."["U"C!CC2.7$6GCQ"$2["FF%F/FuaD@o +BY`UML Background Add-on` /CMD=1001y)ZCDB#X Z BbDPVRPV AB PQ!I 0rT |CQTK`Vis_D112.chm!#20PB`7Copyright 1999 Pio Corporation. All bs reserved./Q!8e!ga]$!TiH#UJSUUHaEd!gUd!gUdgUdog9%d9gxd]g!hcXwdo t9tR]g9`] tt PT%BBERtR._R/l9"YYxpr~rHk1fQ!/&.'&R' 2BgUo:RsU;?@̃DQNRU;4@QNCkT!QB͂JS`+xW;gaփ 3525EC$#uC}π$9`DWDS]DSY?-EļעBu π2`& 8"G"8"Q"8"["pvLvSf Ep(ZoCAQ?A\Q`#Q %#г1ku`)u;`br䙐SYob` Ex{teArrow^d/FGA.BaCAEȵQԲ" '*/P/L2TI2rAb@_''+5/////pu8?o"SS[05OpT"j-S#+ / editYd14owD=/m?M8r/u>OP%PropertieJi&6JAp6WHOO 1Oq$u!qrP q7EqbqɴoAgf9aڂȅSo'@fcIfXae'nB?oQoco*ЇoșojuɴѲE?7nolas& d${2jtY~mzyh%Yug +Slc(un5'e槌?ʏ+gk5EYuг!ǜm q UY{אџ(eq /nUooo2#igV 83VhhaȖ8J3b8@J¿ϒϤ,QI1I1bAeRT0?B2.HD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp A ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5R$n!0R@CaU:йC9GM-B4KMOZeMHD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp  ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5R$n!0R@CaU:йC9GM-B4KMOZeMHD: # =ih(>TA9 #:AUA?A?AN<@P-DT! ABu `u bwu  -B *@Buv` ?FSu#Q"B0 ChV>h Ba b>0{Gz?JgbKBد] Bt` @n"qt x(dp # ('B$$'"/%7-? 6p@b6 1l>#!Ud#3 A5R$n!0R@CaU:йC9GM-B4KMOZeMHD: # =ih(>TA9 #}:AUA?A?AYaD+ج<@P3žm>Bu `u bu  -RB *@Bu` n?Fu#Q"B0 Ch >jh]a^ b>BU0{Gz?gbB?ABt` @n"t x(dsp  ('$$'B"/% 7-? 6@b6 1l8>#!UdP#3 A5R$n!u0R@Ca:H$C9GnMB4EMOZeMHD # =h0>T@dYY9 #AUA?AfV?P6 t`z ?@u#`J Spbw@3 b&uLb S. 5 uZ8A U  a$ M g>U2qJ ?I/[&l$?:" "[&* ",,',"2!MC${Gzl#e@@#tL$t5'+C#5 LIC#Q:%8'@ I1R+#b*$62!BJ<'0r U# % l>YUdvjE4I@  K 7(`C#FCHA "R(!O^5Q3A^Z_l_W5Q|5A[@@_O_5QE2OL;2rA2I[c0iWDA^8|59 7^J< '%l"'fj{ooCK3l$<! 3Zr]bv 4:","2!0{6!aHD # =h0>T@dYY9 #|AUA?A??Af?P6 t` ?t#` ub@'Spb@3} b&uL .T) )'u8xA  a $  f>U2q? ?>/P&Va$?T/"P&,,'!"'!M8${Gza#@@#t$tI 5'+8#5 I8#/%-'@ H1Q #b$6'! B8YUdv!?1C.H**K ,(`8#[FDCA "R (kDON%Q31^J_\_W%Qq51[@_O_%QE12O;2rA%2Kc0iLDA^q59 7P]?< '%a"'fjko}oB@3a$,7!3Jr] Rv 4/"!"'! 0p6!aHDD # hj0>TdYY9 M#A{UA?A̹??A?P6 JtM`  ?)JMt#`  ub.@J1UJuL) W.3M 3p rbA3?0Ju)'$ AW kma$, " #  >JUo2qk ?j/|&[#?ȯ[""|&,"J,';8q#|&21J+d#5 3d${Gz#@@62Jp ])n395n5*:]"=##">3@3R6FC)!BFd#[%6 " tB"#b!$ oF)!-;Q"% i^E9 BI3O '%"'VlJ4>UdAETeS7-0"% X(`d#VE$QY "1#b8|1_B^*a37mOoacW3r">'1'tA`rua4,$*aE6kPo_kkca*aE2_;RJrA"rsp@QgQ|o@uR@3r!cb,b`rbQbQt$b`]bb[8!aCFHD  # =ih,>T!E=#tAU}A?A?ள?P6 tj` ct# ]uLA-@ >@ 4Ju >]  Fa  bA ; >U2{Goz?@"#6p0#2$?N2&* [*i!^b5 =5 24@&,#r :!#%!'@m! ["m!d b|1l>]$Udd11+$WB + "%U"["d b@i["a#>-# (`,#Fu6~A 'B(A!OOAA3N __A<5K@X_O|_AE2O;)2rA)2c}0iA^<59 L73/'2q`h:"#"fj(.o@oSjg:#lo!3 r`!@v4#"koojj_PH'-Ǘq) ) ?W|OF\T #܄_ OB ԅ]la< @+D}MaGj}h\ P  - $D="B%}(_(~?t{ MR}+@D9 ,Wi{ /ASew+;Sx UPxP4FDTey  ahnm qT^UF XM@Fp[P@Fx+equals() +hashCodeagetUserIDhNam`JBSAj]B$}@uuN`O%aOUFOYzVo{O~UwsEU^~{յ^JnO_g%_1_C_U_g_y__]ԂX?-؂-X___o{o2oDoVohozoook-ub ao&8Jnߌiī4!܏LXtSGoO.$H=>WAR촹3?);^?0;p P;ƣP2l@:eFaלcommon::Agenb]Ջ?:ew5U۶6w CXj4j'9CUܫF~$쫯ҭjsj04fxdS>7!3\BndbĻ[?Q?`k4d ܻ(,w f J\g3=# %# % ##5P Piwh ?0BG$/L)/̯ *e+ /G|/1,4AB#A5 1(4 Ax( זU@Z?@9Rz@@;L]n@Aݱ>?4? 4 9"e 6RI(9wy e8 =Q B(CDkGeDGZDaGHDJDGsDJՏD1C(3#a\ !_!??/!Bk@a Q1DQgYPF? ɥyYTwbfZ .HdH/Ud@sC5wd~R̘ Q`GF%A!a`xb`&{7F1D0F3F-4D4A-4400-86A1-D6B4C1C2F3AD}asoe{?c aH5eA,alxЮ 磵w#snl%7bt U/# Qdq, e>/J/wr!j%dqB3|"M?{r!:1/7@'}o'}@D)쇗FPb;8Q"0572(q0y2ic$:1qT(yb%Ix# _P'2q~Padq5fTPu+openDialogue() +proposeToSellQrequestToBuyQacce9p_UendW52r!qcH2OAyqu =cu?Q?U?qjFk%nEcUuvnkvoZq??OO.O@OROdOvO =II-GAfrsOOOOf_Z/z$wY̱Xoo,o>oPoboogBo|o6 <!^9̧qdpy>7Z?8OxR'3}T?3^R?v .g;C1{p4 eQӠ1q2lѠs@R5^3Q5/[common::<{>!R!!v/*ȶ5b%Y_Uz^5eTy:LŅ4C7.Qy@"ПFj߷ßL|@Ϯvj`*_<_xxd 7!3>с2nF/=?Jq?`kd߬ẍ! D5 I~9 ,Pb/Z3);M|hz1ԏ揸 U0P1qZqϝ7.  GG[!$MU,% W6HZ(͉5X6@@Ы*{4@@Sgdp?b$ Q5&e8걫y@xJq0153C4K:5C4K:aC4K:C4!N7C4K:@C4QK:C4K6(a\#U5O??g111!1A1Q(.ɬxyT[цRVa.Dww@UU‹QoDg1JqKC&CMQ @ZiRv`&{8A1A0A7D-F43E-4E4B-81F1-8D4A8889CD43}MQ@Y_kU [?iSA$11111̎A@d1Byc qyUJs.dpCpcy3U?xM!Qv%M$t/ iQdM!Rv-ol(aaFXjq!$F)?[1wM!c# A>;d-EW-s>a@ԏ`X9=X@-cHZ`-b/|Ο`p$XW`HR`ܯAn8/?M iQ\ӿ^R1C`CϓϡH1km%VXOq\Upia=/\<@P-DT! q&.y~jq'}/'/m fUT`c@a3g1*qGSew߉ߛ߭߿=Oas1M%7I[me!3EWi{1;Q -?QcNwJ3snlun//)/;/M/_/UI?s17Q, HQ//g%{oo>R11/:55oU>3na!ߕѕ47Q9L.ܯRvbǸ1㫭ͯL?6jT__88d6NJi7!3ݑBn$2Ļ?A?`k%d789!,  #5QYk}roUvmvm$6B(5 N؂ʟܟA!0 ,3GOf/w/o*+r/G>1,}ES_ 1>79??,U@kY@@pyd?@xV4ȵ5ڵ ]c%Qb#,&c"NPFe"$>8@3m=>%/L8P%Cc%DJ,DJ5D3рGDGD"JLD1GDuC3\ݞ7?5Y?AA@Q3ѫ^Qu1g&P>ѫl?0ɝ8y&T%2 .d/d`LҦd(Qc~FaaT`b`&{209C4202-3B5A-4981-B83E-5ED7E6D09BE9}ak?cDasDztҮ^QuRA1B(D]N HDLAp$O(⪝8a5D? @ac%#=<N,ew5ˏqԘ1t419O#>Y!83AgĢ7Rc%ʳ@E0556'p嚮>&L+~贁N1C>џDꟹbT5xb=3a)pjtaٔ(8y2yd403N2nb$?A?`kVdh嘈(!,W1o oʟܟ1HJU  v-?Qc2χ0ҡ(jadϲ7]πf i G%l/!,$aA%фo(=WJ@@@LxQ+'O| -78rZ~YG58SZG&eo8ddoýA(1r#Z"$'*5$(*"$)*$**"$+*$-** $%#!5\̯?? P!!!181U1%r1goc yTH .vD/Dҡҡ*d}Dk1~iHCu&A՝K@B`&{A5A216C2-089A-49AC-89BA-8E91CA396869}1A*K?C;AHj$qT81ܱ0ܱU1i%Tr1Bࡈy-9ڝD~s?}qp3jࡓE/QA(% A dZe&3oEl\onooaoooqďr/ok1P(^Ag6IdvtZ~v uc}vt },u  p}Ց }u"c⠏u*Ņu9m&8uo}BK5ouBu4X3 EV!Y9:?xdvo<:ݠhP-DT! Ѡ~!winNUV{ gt3!!ԯ(:L^p ʿܿ$6HZxę5{7ϲ 0BTfx߮@,J1I[Ax2f~  P eC,1Ce"nnUt381)1 k1JV'7iv)1NY[iFFfe#h%Pn[!o0(jl3]i,OO>cFD`BiQ STA=lE EWw1U y;mN%C<%>IKU?8Q^/(/:/L/^/p//`RЫ/////??)?;?o_?q???????OOO%OoIOomOO, OQOO YJ_fof$C_U^gX_yX_չ]h2qk?j|M?pR;p}- #|2?@@Q_a/*kcommon::UtteranceNotSupportedExc?eptionR  lexāi'̅GzP9e4O|hozgqooDooo+\}@5 yujvjyd@Fb/Y,Yxd!3ƲEamY?!`kPbxO O?_*屋___V__o$o6oHoZo,~oɁfׁaqA^zWѢ p`cG.f&#A8~ϊiϼnPRd~@@D@@I?Av?*1RTxSA{MTAei8_^^iq!iqT{"1 2 3 u6 $5(x\_? J 2lgi]ɎyTѴr@ɁɁ$ts$exB#o!E ε"`&{F5E4E8EC-59AB-4B97-A352-AB991CB02583}!$+?#5!d k42x4f4lBׁbh7B@jcmptdׁ8%J!D-O?L{VOhOzOAOOOqiqbsieJᙎAQ ؏CDpTT^ї_^{U]_pTn]&oUULaf]n]uUCܚooU$Uvw]q 2Ui__]"Eoao]"ooU.@R-?PQr&8 yr^pͱ e<4bP-DT! 4x&ZINz҉{HUP4uanӡΏڏ"4FXj|ğ֟ 0BTrq㡠Я*>'|Er_U{rkG/E1L4TiOG-aO__3_l_W_h˃]/_Y_-eُWfj!0BUhUhdrw t!3!m)Snt ? `kjџUhuu1q"? W ool?:o@Lo^oѸ?`UOO(O:FiUOgOϋOOOOOOBq|PqQG1͏στ_*mGd7t cG12mcu+=ooF @@0MdBð8°eq8wqyn-a Q"&9.&:. &*q1|&<.m&=.-e&1*&>.(\slc?c?Jg*qgq *dyT>miu 75|/m))-bBqBq|Sd 0m=LY`&{B9E44197-21CE-4C14-9F1E-7175D195EA49}c0<?L||pq$ rB\Pqp$#E~0Lp*d|rPqQfYbWLt$Ń%hY/,/// w! ??+?qmQt)`+c pq>)|QF㧼ACDA|ײ$4>OON5Q3L=SO4 tNBMO!E|tK^FMmNo M-e5# __!E5NN{__3u1ObJOMO_OM+}_L_^_!E_ ooңy;Ƕ1zD O?ՠf1` UmF|D xJ =I[m3EWi{ÏgR-?Qcuϟ[);M_qį#5GYelvu@Ӱ!?3|[5.׿ 1CUU? "~Ͽ]']+Ѷ1@lla5 a7 P"۠i41_)5f# '2+q " +getUserID() tteranceType) Contents=mmitmQ) Meaning)hashCod<equalT8!t8!xU?#߅Uv3% k@% Vha"8'8J\ntO -agQ# -cf -uw 8Tex99U@R,sLJK >uT$|=!/vW")8/Fe/kARQɛ'T-=Hg4? of^o2?DPdp6d O1 f 2lRP`@! Y/ 1on::0 2YY YEC?Ukd>rO4 G;Mp541}Y OGVQ&O8OKaOsIO\sMMOy}VUVjP+$?&?~X~XdgZe"!3?1Gd>?{`kݏ~Xyeo1 ^ -_?_/c_u__Ya/T ϳlclcͭ///&o/ҩd3T ???"Mka+fyaQ信/ ϢOHˋ Sܟ Q&%oov)9 D,m @@U@eu0?@7ԈI@@ZVj?@&d2P(\ߦ߸ ك 2DVhz#cW&O/d?/5((//~V@/-/?/# pbEÛG~֔/C VDialogueApp::cُ ohUVU UU !U./0348Ul4, XM@p[PK@ 1dHC-3/e AU2@405e7LRH<( U2E0e7 RUlL\E-7d@?%eRD;U$ 4(U1( UO"D&aU=QJf )h"Ty+U, _Ʌ&!Q- H*9(TYgTEQ/,UML NormalVisioExtendedData1UMLPresOption1UMLSuppressO?ptionUMLVersionWhite lineClassUMLTemplateUMLAutoLockTextEditUMLPresOption2OperationsAttributesNameParametersClass.10Page-1Class.19Class.28UMLShapeTypeUMLObjectGUIDUMLErrorClass.37Class.46GuideClass.55ConnectorBlack fillHairlineUML Shadow3fUA}E, U4;GMT;gXl;UcU;9cJ0;Hc;UL ;P ;UT ;X ;Ug ;kc 1;uc1 W % U% $% U,%cUL% T%c %Ϊ %ݙ %᪙ % %骙 % %jc 1%h. U%% 1%!% ,7*$W 97*G?G@#BGC2Fm2HGIJGJGKGMGUNGOGPGQGRGS!GUGVGWGXGYGZRG[!G]G^GU_G`GaGbGcGeGfGgTGS@e@ЫlGmGnGoGpGqGrGsTKAGuGvGwGUxGyGzG{ G}G~GG*GGGGUGGGGGG1GGGGGJGGCGGUGGGGग़GUGGGGGGRGgGGGUGGGG੫yGGG௪GGGGTGGGGUGGGໝGGGG*GGGïGUGGGGGGAGͪGGGGJGGGGUGGGGGGGުGGGGRGGGGUGGGGGGG*GGGU 6U<=Ul4, XM@p[PK@ 2uC-02 7AUl4, 5u AJ-37A_*<N@d28u LRVgQq6uH<( H<( _*<NE2 v RVgLQq {zN  g"4FX(S|@(k̪Qy J4O:TR Puv&_R!BS7>YB>HBy,{$C<-' eSNf)( 1<38L$]`2kV?@ABCDEFGIJLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{Oh+'0@HXdp|DanielG4E  EMF,ElQh$VISIODrawingLD ??d(@(@ʦ  PagesMastersPage-1Class8_VPID_ALTERNATENAMESl_VPID_PREVIEWS_PID_LINKBASE A a \! EMFUEPRINTGICompObjqObjInfoHLVisioDocument".l lfVISIODrawing% % Rp Arial hP|||www4` Ե4`dv% % (   ) '% % V@c Z cZcB  BZcZ% % (  &%  W$\ZW$\ZW$;9W$GEW0!t|#r#rzz#W@a \ cZcB  BZcZ% ( %  '% % [p5K&&   )77))FTTFFbppbbb5p5pbb5F5T5TFF5)5757))5 55  5555555555% % (  &%  W0(&&W0.]d0b[b[00W,.]?0=M=[0W0l][[nnW0][[W0][[W0$]ZX[X[&&XW0W0W0W0    W0'9)77))W0DVFTTFFW0`rbppbbW0`r7b5p5pbb5W0DV7F5T5TFF5W0'97)5757))5W0 7 55  5W07555W07555W07555W$;db=W$K;]dM=[bW$20W$ 2  0 W$20W$20W$20W0xA??zzW09R;PP;;W09R;PP;;W09R;PP;;% ( % Rp ArialQ|m|?:`}'CEUCECECECEUCECE-R O4F2AJY;; AnV nVAbGTfYi R_R__ @`#f/lb6p`fTW /l /l  Y?5?(\ #!&4$ | tFf-|-|-|-wGQUo DOM`EtoA _3=OOOaOsOO??O?7ܻu@L&d2?r# sU/-O%7I[mRf J+ K5   . ||i| d' 0/UKiR?d?v4Gzt2#&Us s s s) -0jӯY/ƛ!3)󿵶1D///Q+p)?HdYc4AkǿٿYfU|%1I߀O]-(fp ɻ %-=Y[:!#:4)A/q//YkϹ/p?2 Sπ'9}Fɇ7%õ8@\n1$u  (:L^p)BH>ZՔU \ n4!'4#U2q ?/%&k/%&`,`,`',ѓ4?|QԞQyٓAG $X&bp6q /#3=/Uq@T0'vr@1N!T0;UOauADV=2r|UH#$2,$1/н//@//5GYA<%Q?c?u4/'E$%o6/]OZ*h,u%uЏ%p53O_贁Nk?[v_1_C_Tt"(DrvSamsung ML-1510_700 SeriesO dXn'XA4K4\PRIV|#5GYk}p /./K 4 N# 2!Z#d:////////??,?>?P?b?t?Couri]e0 N0w??H].?? OO/OAOSOeOwOOOOOOOO__+_=_O_a_s________oo'o9oKo]ooooooooooo#5GYk} 1CUgyF.winspoolSamsung ML-1510_700 Series?USB001UFDfP h-RTUUUF~?x<F BP(?El J ){ bY/b))teqYk\ZUGmCC*T)$xY6$uU"#% b!g$ ;` User Name!"`Ent the u!n .#F!A"cS/e/w~#Inventory Number%#'i&n" / !^&8Jgppw M+Represents a tower shaped computbox.b\.ҿ~??qܿa??n#{Qμ36G;5߿l."NW)YQ!`hem1h_zSg`P]75T"(2S$@1rp~!-W pOOE2II%1 A,t!~! #%"at!~!&` "bc(q+"NR ["v 'p'p;rBd""Bs2vSw~!a(2`Reposi1 Toext(\ ~&i)R~&qPSew#g9"m# c 4#ߛ w)Wh"rr"/%4!@N`Vr# NR05߅H&d2oU)051O=bjS!Gdh:5K= ʟڟ2cUH\uD # # #hU(JTUUM'MU@\.?@~{??@q?P NtQ`  ~?St  |#M-Nu Jjhnxu! NUb J"NU bN_0O贁Nk?H@ʔ A@M"S+ V(q&i!$ #`W Q`7Copyright 1999 Visio Corporation. All "s reserv?ed.lJ$JU %I  NaZ2ab3i09!L&d2?@@4kx~TU1ix1(>?=2?#?5?G?@Y?k?9?B??O?O O1U#O5OGOYOkO}Oy=x^?@t:NJ?~ &M%Y~\q Q$t5v M b2lM"rM M"s 1a9!WdqSaoULdOA_A-abB #XCZE| Ie3/ '[43?&H,78T VUH!uD!" # UT # U UUUU>hY(JTYYM 'MU@\.?@~?@z^?@x<4=?P tQ`x A?hStUrMn~eqvMuowuYqb)%2& 2!J_NU0O贁Nk?H@ M#2 _A@"+Wb)&N"W#N%L'4U," RiW#1#`) `7Copyright 1999 Visio Corporation. All 82s reserved.lJ #0JU#3 M |0ma250K(l! .?@ma[?-A #yy(5|>O43pA#O5H%HN5p \`OrO <<9D>OOOѿ)2aު߽ <_q@ϕϧϹ #z1=`r\"z^ 9+uOs " <zDVdv 7DV)MVy ۶mRr{&Juxo%7I[0ԸHipUPe54 O\5 /՛+GЙ=>'vʘX*b1 $Im\Ae@Ƙ2+=Oasѯ?B=tm [z_ߜSڿ$㘱oowܨ\ȿʯM%7I[m@s5yaN]wa9ߜn?~虳*8w*<` ­fwߛ_H'-L  ` Fu T#yW B]z]2a{:@+ }:]aGt}w:BPGl UUl4,q?q %{N  g"4FX(P?@(&ί8Ry J$O:TRJ LQuu&_U!B04F}B<ÇBrx%S$4ԓ'dD) N$ 1D8t `2*V?+FD !K,C=G < !#G OJ!_G aVisioInformation"KMSummaryInformation(Nd DocumentSummaryInformation8 _1184429767FSF@@     !"#$%&'()*+,-/3456789:;<=>?@ABCDEGHIJKLMOPQRSTV EMF QlQh$VISIODrawing% %   Yr '% % V@Ia a]W??WI]Iaa% % (  &%  W$WaWaW$?W?a?W?aW$& 2 & 2 W$$4$4W0;=;;==W@Ia a]W??WI]Iaa% ( %  '% % [;[K)!/!/))!QQAAQ"Q$Q$A"A"Q&Q)Q)A&A&Q+Q-Q-A+A+Q/Q2Q2A/A/Q4Q6Q6A4A4Q9Q;Q;A9A9Q9[;[;S9S9[4[6[6S4S4[/[2[2S/S/[+[-[-S+S+[&[)[)S&S&["[$[$S"S"[[[SS[% % (  &%  W0)/!)!/!/))!W0!7!!77!W,!7 !# 5 7W0!7!77!!W0!7$!$7$7!!$W0!%7-!-7-7%!%!-W0!/77!7777/!/!7W0AQQQAAQW0"A$Q"Q$Q$A"A"QW0&A)Q&Q)Q)A&A&QW0+A-Q+Q-Q-A+A+QW0/A2Q/Q2Q2A/A/QW04A6Q4Q6Q6A4A4QW09A;Q9Q;Q;A9A9QW09S;[9[;[;S9S9[W04S6[4[6[6S4S4[W0/S2[/[2[2S/S/[W0+S-[+[-[-S+S+[W0&S)[&[)[)S&S&[W0"S$["[$[$S"S"[W0S[[[SS[W$! #!# W$5 75 7W$",1,",1,W$"+1+"+1+W$")1)")1)W$"(1("(1(W$"&1&"&1&W0,3,33,,W02!6"2"6"6!2!2"W02&6'2'6'6&2&2'W02)6*2*6*6)2)2*% ( % Rp ArialQ|m|$v?4PE?|||www#`$?\|p|m|ww$v?#` tdv% %  %  % ՜.+,D՜.+,@HP\h t   PagesMastersPage-1 Tower box8_VPID_ALTERNATENAMESl_VPID_PREVIEWS_PID_LINKBASE A  \\$ EMFl lfVISIODrawing% % Rp ArialOle EPRINTPRCompObj.qObjInfoQU0 hP|||wwwХ4`Х ХХԵ4`ĎХdv% % (   f&%   '% [ \\p79 dZPF+<<3Q+h$ " D f $+*3;<HFRPXZZdXnRxH;*fD"hQ<+xn d d   +)<2Q:hBHNSVY"ZDZfYVSNHB:*2;)H RX ZZdXnRxH;*fD"hQ<+xn d% ( % (  Rp ArialQ|m|n(4ǥ|||www#`L|p|m|wwn(#` dv% %  %  %  FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q Oh+'0@HXdp|DanielG aa$ EMFlQh$VISIODrawing% % VisioDocument:VisioInformation"TV1SummaryInformation(W2DocumentSummaryInformation8FVisio (TM) Drawing Hz|Rd !fffMMM333$ $ UK8@ Td Arial@&NWingdzs@,N`tMonotype Sort< NtSymbol5T?? Y@-1UJ:DT1EW-hPT8* .U_b a酸0zGz?@3CfRbU|||%U P } |KG/Y&4?\.? AfY&,,' /Dq&z&} | |y  }{})} ?2  | | ||||*|||E-?k4'-'CECE,'*CECECE-?H>?:`}'CEUCECECECEUCECE-R O4F2AJY;; AnV nVAbGTfYi R_R__ @`#f/lb6p`fTW /l /l  Y?5?(\ #!&4$ | tFf-|-|-|-wGQUo DOM`EtoA _3=OOOaOsOO??O?7ܻu@L&d2?r# sU/-O%7I[mRf J+ K5   . ||i| d' 0/UKiR?d?v4Gzt2#&Us s s s) -0jӯY/ƛ!3)󿵶1D///Q+p)?HdYc4AkǿٿYfU|%1I߀O]-(fp ɻ %-=Y[:!#:4)A/q//YkϹ/p?2 Sπ'9}Fɇ7%õ8@\n1$u  (:L^p)BH>ZՔU \ n4!'4#U2q ?/%&k/%&`,`,`',ѓ4?|QԞQyٓAG $X&bp6q /#3=/Uq@T0'vr@1N!T0;UOauADV=2r|UH#$2,$1/н//@//5GYA<%Q?c?u4/'E$%o6/]OZ*h,u%uЏ%p53O_贁Nk?[v_1_C_Tt"(DrvSamsung ML-1510_700 SeriesO dXn'XA4K4\PRIV|#5GYk}p /./K 4 N# 2!Z#d:////////??,?>?P?b?t?Couri]e0 N0w??H].?? OO/OAOSOeOwOOOOOOOO__+_=_O_a_s________oo'o9oKo]ooooooooooo#5GYk} 1CUgyF.winspoolSamsung ML-1510_700 Series?USB001UFDfP h> /T6DUF~?x<F B/P(?3J$-{ b]/b--x @\^b fP>M,,'^fO - *b, , 'e!Z % UH n 2DR  p wp| ww wSx  2D g 9D9 v FRepresents a store of data.The control handle determines view> pth.b~߿? a?n#{QPP޿t_UH LD  # >h#0JTh#3 M+AU@~?@PP?@T P >J*A MF=LH eGxAx$ =  >H'Lj Y"Y=""G& >uA` ?F"u)[ >b%&% !JM2II2q0%?4& *u`M-@brA@#<2u .\1>rLu3|3'$9 'F2'2$ l1/0/'>g>U45(O?#?\.?0A$#gC"RrC|CrAD>`Vis_D103.chm!#20@\A`7Copyright 1999 @io Corporation. All Bs reserv?ed.BUK27u: 0ڟ|deG|HeA"PeW>8>T6"BBRa%a쒳4@QB2=:u4u52llV?  !bnh`c9FM&d2?W2~#aEMݺS>2r y)1`HeAŀ~G0Aa1aU=2ǫQa`Wi'dthpA@1e5 EI2`AM1&a@(?u3M2u3ӜP"Q"bTa#` Change Dep5nhB@;WB2)%=/ #fk2 wRa;qR' +"|5  rrC""57)'`ReposiA TextuȞ29ȸ27'abYIm3$_'4?_KAWdJSA`Ta)? V6v0@ V7BWT n& controls.y1H+X â/$6XːjF#s\&['"j'b& G&N"0Rt'qWPaҶ__JV2'\L8\!%@h+/Y6\!Eh%y//+La/%Ee檅U?/b#XgHl'-򌒌  ZxFu $#x B%_zQa{' @+ }(RKat}sCPU Ul4, a?05426II2kq6@+E?5D+FJA(!H-(<<55Q?gA$O!8^TD!"TB /T ITD"崊S@U Ul4, a?04F}B˃Hoz. MMκz^C`? ۧЋ";!/z'&Z<4D!G Ex|ci1/*߫1/*kc|_TOP|S7|oPO}Q>I>5Eu\oskc6[98oἙ™xV 8w p9{igg2x=nr3{Nfc56mԀ&t|.S .7%9;&bu+/~fSǷW 󱛬L`"mY"Wңg목e Nyna`\Ϭ.#磀WQsqVڥ8UjoY¼ c|>'.\VpHt{% k@Z5Γ]sW<k9\fMCZ4~<DD}ܰZw[>G|y~WS f<21=2_&-ˤL9~ dZ3]2/e!'o/Csq _~3fnP/.M9h൮ eYkE>fϝ/1®C(?Cl+8>xh s/l{Dh3"g3jrwK6p|5j㐯85P~-) 4|SGĔ6Oͷ tڎq_CQo|pgi{{|;`DU^HϚsIqk6œAQ 4P6ʞL(ϪR+ Q_R!]>R,OFH*9A 9Ƴzva9-8r{#r{:06EDVǖq7@MBгm%طE EF" qzp|s}Y1XۀC8x^bV < O/1XŎpp h8þV'.òWdl O8 9d.ɤ j.atE[ c-_Χ c5:˓2c-wg!sl p\TIƁ8 $\!-Wyё}=k-3Gۥs[O}V,4 Aƥ{ qޮY^Lp `2?tן0CG_©+z)1K(%jL)Y1=f1^LL8Y Ls :^IJTz1bbz҂|I bz?k05pK10}ok4=/Ҿc7?]|d}b~|moa8~05:|L!1=.>21=DLʨ@"W~}1lϐN: Nscw|Zm 2@auue]U0&@U=d]WԜ>#Ojy*b@g3hi;9j¶+Kj,!9&f=~f\ 0oX(t+FuNyr:/:tA{õ<u`8֫QIZ-RRq; pd;W{ǻ9/T{kCX+=?#~?؛=뛪#S\C6Z[{QgR|n9O U4/9\_DBH0 /W~FelA| ,ǢMXB3DH[^| ^#7^്-TY/>G{$a%/ 4F˷6qyyQӷv|dvp8~au>HC#]|d#Uyh˘b7O />P(0[>oVf?1itcQ^~/[>"]B :!B{ϰez]_6Kװk0q? Gٞ<>0 ®Y0|~  ӯo@D}ZA]޿-16:!3#)]/;ab̓qx~~x/ޒˢe}V}<߀T1ϛ=ū}-U&F6_cTgШuP4bmϲ5+71gNmxz _H|Y_ЀÃdJ iҶ(@m7H D5dFk @R–^Sү5#cKK1?ȕW@Nh6 }!oL1]Sjih[9]s=i?۹Nu@'ٛo7/|M[CTlmmɓ!t" *}=\|@ *b-'6_~Tk07FE)99Aj'}l"x|+kUCrVV&Qv:wh_]Bt|Sö'$!{\cn,fb{[k` fOЉ8>||u}b$X|5dOWGDތy&ϰ #O~_p!-˙$r{=~>)[ 78{&}_eo"]>cy[Ƚd [Kon>T"WQ~_xձas2bzk2$x}'Xx>c YX/ڇ˶/!l0ޔ _nftfIm! `[7^}ڭVm\}uW_=/Io&]ʕBu!k8 [/r[ vXy6c\ãls:n.|g8}W Npz4jHڀ Lw.)Sת`Zxzx"+l$d9Ϧy,k'j! 5N#YA6'e1Z)>N\wh?Sy,\:=HVJFg9{K*` LК vM3C5T.>[b[1k* /ruITPH4갍Zk*D5"hMY_GTcZ_a8x0} E>)A4$aP.Z qX_m8‡v ĸl֕jbodfjd(oHT\ ]סhǎ<7.X1֗-x-O/1_ײ?}(Sh܏U: :\x lm-ހqrMSj%$SGu^5 #B)Wƴ` U%FcmT977=d!w$ͩCS %\[kǺ g aIxYת, 35]0'9Kkɱu&|*3hKa_ccg/g_ݿJg23Zv-1q"_$ækpsTZRkp9k1>+mibn 1^[닾_̋J geS-g;*lpos.Nap$.$ǖ!_?N^;̱fQ& VYbNǗd Ŀ*kM:,[~c=ExȁmsY' Dd w*i0   # A "FNq A9m+R]|Ř/RJew{%Pj\ 7@'d/0&ϐ17 ,1 ,oYe·hmJ2xE Z&Wjw=g# y槃XҮ"r|ۏGoߢH>c}qnG[cԺ۾c+,]>0Alovg6_yb8W[p  V^myJCmWƴ}GHc ߇ }V>:r)DŽ[fCyXui,oV]OĺWtkݼs5" JUT#),Vv-uPlltlqK&a3U2YA) rxUpn8G݀sq78f2.2 OD,+|9)S WWqSb`-^:1׶uѢ 2ZL"81KFnhuvccX"-*b-|IHFce h6=*eY9$' .'D֪ZJw#Ka-UEpNwXzgXk̩Nsv^ 7l<<(xYT7eh%s3yp 1{<9p1\(T1g>{.rkyƿy=~+B>Cz~2뢟$vah9#sNji=Nl{/;Ge?hLϭCg{79}:$'9u5ޜ{A]+rM`UtKz>C|nr$S[hy @V!Y,Hpz\aO(qI,d8lg`;l (HVHH$'T16*=,S >gg*g.EΈ1Q?l~Ey ~ gЙ~+ Ŕp+ҴA3T~ByC@^>hÅ@CI~J\A"r0T^t* ЏdVp:]vl# +UڝrN/`7v<_Pjwu‘;Y8Dwsk#]ٺꭧ͠68DwuTd_쀢u0ĭn~'yCrךM>;n󳛟'.K\AUH` V.j0)3װ'+6[919ݐQ# }Y"26?m`9a)1nH(3&֕r\1S'^dg{q-)d>ÜO7c(.$pэF1<4p/DK'cp |XWspU"KMf jfC黪r<*̭!HlE"b|% VxT^ %1X\nO_c Z) ?p: aL+'G26rxx:p_c4&(68 ;*эf"+a|\F1 [;:!VIX:;/. E|w(k2X|lp =_`x xEg#dM|7P3'ut 81bJG]i '5f>hh6jcckMiIg kdO%q7|am5yoLsK0$q ^<⻊x>X||H;?mzٗ!AK=|n ~.5/զG%v!rk X|-]؅p8O !r|4vaCRmZK옂Zj.[f;J aYj e߃y "&} X<'G}bp_t/9p+"#xG;ny/%˜a=;zM6gN؀#)9|XF8Ct&3F-j͈'@ic9T5'Yݯ7k8O@uk2zJ"CgoA{\O^3eBʋ)2M=%uR)Ɉ'#OS|ϰyQ/h~l0RePWE<!ٔ# Ix2QotzHo_5Zgz8W1$C%$O&-oTT%';2Y:?>˂S<뤇-s;bP|r`i*Y*_a{=aݔ,q"γ3T8|X5"Mݲ-5I k8w0:ylF8W`z{sjCx]!SX6/D+d5O[`V;RL?H"/c Er?t 71ǀ,Nʐ}T0 N|' ee<".^Eͦ1yiC%y^*9Gx>SsH%t+șV Iu PCe;`{[mH%g<:\ Z9G(PyG6oxX%oY4]zV|b3ɛzP8CMud43No2sxXl]&tGRTGD9=G4[PCb]!֘g^u>lD%ARD=3#ܜZq1l]Y8>k~v$%~xIJ%UT%S{|֋.͠,5~KΒ=3<%/|Td…3%7PԵiwjr s#!־`:78I3to{pYg˙{S}?fjƾU~Ng"'-0r&RDzK/`97~(Y;kny Vgz1:|){>OVcݗ6|O璛-‚‚S?_:Dߢ;=L }kkg8YU_~s^ߗW?x30zN@f8w]mtM6ufK}}\Hǔo|wV@ɸJ/j2Jui~|@WE` zF" u_]:ӡ1zKKǠrJ{vP:g-OΎ5?9+Nf Ǧ7Ӏe<y6ӽ†ԶB,xYe_&Y/!gɊΩK̰Dԉ`a^ ".CbF0B8.4?x/LԞYl}g"L諞r(閑aqU&d+?Fnzp;VmDd=, "P>   # A"` 2 fr2Y@]qcp=@ G`!fr2Y@]qcpRUp>x] Tř=Ì#g2bL0ꊊA# y3y9=tRw*}ܶu(WuQ(B0Ԛ<>I$'v!b,z+o=>P(!8?ZHv𝅿viD)>irT<G.NwdvCݗ [ӍTzPpCӸ2мŃos9Js7:۠mhJZNӷ!IH|σ*ì~4]#д,̵HL(m M+h뤴-S'r@8BNS9݌-nI}+vߣ nߨ_2߽-nUa,'gc ;2[rK{Sd?pk!l(omԟ SA_&?wxK+SL#&< uh/j_u΢ީOOmoW紎5qӝ>IVQ_Ϫ*o4A}v~&GMՑǎ*Egx|0d/]髿Å} чͰg*J8Fg8s6d!>6Vۃ8?kaN%чyH!~]ZO{;PI̡P/4'p.iE;:[f^OzKd/xAS>'%`  rnrV`NIG7 6&$"6xܙ;]XBXv8Ũ=Z,{޾W`eD?Dʋ)CB'GGecd@e>(W|%º죸.̃ewجuY(6?h U[p]wzH@*Js;APǨ>QN,B(:x7wP{I:uZ>j ii~4M u\Da[ [Y jG{gCrDT\~HwBzz}1Qy?|&x %ITϏi|.m]y?U@6H652{7[i1R6T|{l;M׵c7eMEIjjS&:Zӌp٬U Ϧ9/GgP{` R9,@wYwkc๩Q 'pr~q:3yVCE,$S#ⴅ@׿C4 i }BLqS:^3?k>>b=`k; ga>bZ||?|㇇"QOهVl#y61KO{l/9fG~(֞H[׎.1U֎_٧ ۡ}ʜD)KD)ù`@\%>e[|0nü/Eadmd_q-02 k!|ڙ@9θ>Ŭx٬ G'9a_BY>-?y))?D?OʿZȿ|G)c)%)})8> &.{s[EP3S՞RӶK4&}Z~eaǐby0Op( X m*'3L\51{0X>Q8j  _ i/-杬Guquq`v!Y*`qTe!őU,WY)~\F)2|*Ek5|Yf\_e]^R>[0c4Y"KHSG=}Q񵜠̡3;ưסq?!մS)s[d?QN֮թO씈Q a!V A!HasZ R^aHQnpg`Mpq:LTޖ[lb^o-10p6U:\+ dzjuFܳDݴc圼p<X Ͻߛ59e@T%_jB#Y6akSa }% [nx# aZ',zӥyIg=qY NUP Ia#قdTI"{xz1SzN0kZNI'ퟴ{Vsښ!lڲ(Pmg?d}'>4}׌k/eQhvdi_V!͆eݮ1E dqDn?u8|Q({Y_3MK_aM `Y?^^;IL{N$3 N2@b0Ӈ5ŃAH;.~RO/H~ Qp!= qa+O&b+D}ER?^::L#G U0? ?3/?-Pe 'wHC|^nya~@)?8g%,pg'ǝHS ~D:\_k Z<٨6ZXǵ]THuu{E>Q|Ρsl/Vj Jxз/ "чyH_ >"jk'Г𝦻gH>3<^OS}0-ز@޹'t65&1,q0c˲Iu_S!{VV_ H:}Mݳo4&W\ZHejvZcB# cqνHȘ#cQ)r&nmD1+ <Y#(8ttFԄ_YxUC9]rC!L|ti+@-]345yS?\K{# | kũU:&B|[kU7q}[xհˡv̈ ~F+߯~"п 4D߻s=7c;lڢ͵=lo-䶚oڋm &7({z1ƙFj՟$~o  ʙEL?'q\:ʛ)zgb8}^j_;g!S p+ :ɔ'&a:aG'##Kߞ`{:%I}۞b< MB^zf0ߵ:u1FƁQQꓔOT*r\O%3}Rפw??\\YZ~~8K Z/u|ikt8mEP{5(ꐧnFtsT z ^{BDF2{0(k#Kp-ܸ8\bh oQkXgG} k}RmnoI$Kzșdވ֜_h+q8~vr8|*̵ /n[6; %9L,`\gBG |d+ļkm~)۴ٹ?gg6Cx0xğ-3P><+M`b;?5~D2Hr$3~~Z~xBm{?{iҷN!O_~Ńuߍj&gFy8a5!wg%*wkϸ4xd>ch:~leFyh.ޞRtY>F"l~6jp乺wMzFB:4?cnjph][]SJ$Pi 3x~1sw&sw9lw>W Ƈ/J|y?5mߏvwfI8zH^˳#Rn{: y ~xrY =8$p:q(j:R{HL `.u f[o խ:nsLݞ#⻫U%z0Wfoa/2Tݰ.Nu{>1i 5#gfi1os1oUvbuW اx l+PGlQt|0V!*?Gr0s锏*ɾU^ gJAN 4\ SINٵN[NQO7xK6۹ ͶwM Ѐ7Fs)ZPtbl RRR{[zީPxz*w-\>gӧy=os܉Ϋ遦&vijycz˘Iƒ]LqrϢ2fK2,>bK¿6ŹZEk8`h8+V޵nѤۢXq)RJltK/+S1 0;Hg\WiLz9W,hdy@gwNWwP hy1B,s#'[h8NLíJ\6FLgvc6JH+ucw}Yƹ# ޟ*:wn0|VveyPNN|3?`g7mM=qӞp~p~==X\ WQߩN:V2@iiNKN`*rŜ)?|@|ϧL/RUI>Yb  ."&džGGf,-녶OC۲lS'A`@Cě<΃z<V"̺oޝK+'69L;nawߤ65ۂ$J g<ˇ?Hg9F?Hǒx.Œ-**n(SMylPϜk:HccxȀ_7ހ&2kҁtvٕUP f^Kj6⊇Syg`yVWVX,-/Oܐi;|MSs6g1B(;@"((Ghnk\ŴBi8Mvgibo9zуZy!#"̍[:X+4ʂ8ʅ똥vuMfz$Zfq,ਓ={秶r(N>zs>{3]O.,H"Y] DDM6^bD54lzPhİҽVAy{I/I}Mx~)W_>~A{6}A7|YS"[)eRT CazF}nMتAԏV&9;wn]E"ŸΝ=gw.(T }D<9^Fiv"& ѣ.p/#z1/QsEA{pz}h#OOh5hbhXNr.snځ1`>]P@]U-oq*e@{Ԑ015T2=542!9=&2T2GZ]$( 47gtx#N2g&n@bLCa%O@U:9#L<mP/ԣ p{6BetE s]ޟ;je.uh78sҿ`6K>B55FY8G( 3V03fY  ㆹJh7Sz[j: &ijiEԸx*5nU!|q;tP‡Uj&o@{)UT Pʇ5.֫|x_E\NAWT>$4}Zܕ]4h?ge6,RYԨoG Fx}}=U0~~]M3:fuf+Yut| :|R[>kx,cAOEo,:u#|'հ{oqvSO}y ^pAx'3|'OLLQz)E刱-LTy8?#f*+eJ S3e` " S3 LYF^*ϼac& &׾y;І]Qɧij~XcKNz@[3گ KVjˆW݂5^쿺oS骒 ׋DĴEZu76{=ݾ}݃r>ڃK,WeFmхξLE~w,=P'r*?UxTdyT=2i\o=ߏ$#k$L'#!Dd -0   # A" ֣3EW L@=֣3EW )h vxŗ]hElLcP4 !ҴR 񦨅C(F}ȃRM"r>MتAԏV&9;wn]E"ŸΝ=gw.(T }D<9^Fiv"& ѣ.p/#z1/QsEA{pz}h#OOh5hbhXNr.snځ1`>]P@]U-oq*e@{Ԑ015T2=542!9=&2T2GZ]$( 47gtx#N2g&n@bLCa%O@U:9#L<mP/ԣ p{6BetE s]ޟ;je.uh78sҿ`6K>B55FY8G( 3V03fY  ㆹJh7Sz[j: &ijiEԸx*5nU!|q;tP‡Uj&o@{)UT Pʇ5.֫|x_E\NAWT>$4}Zܕ]4h?ge6,RYԨoG Fx}}=U0~~]M3:fuf+Yut| :|R[>kx,cAOEo,:u#|'հ{oqvSO}y ^pAx'3|'OLLQz)E刱-LTy8?#f*+eJ S3e` " S3 LYF^*ϼac& &׾y;І]Qɧij~XcKNz@[3گ KVjˆW݂5^쿺oS骒 ׋DĴEZu76{=ݾ}݃r>ڃK,WeFmхξLE~w,=P'r*?UxTdyT=2i\o=ߏ$#k$L'#!Dd -0   # A" ֣3EW L@=֣3EW )h vxŗ]hElLcP4 !ҴR 񦨅C(F}ȃRM"r>MتAԏV&9;wn]E"ŸΝ=gw.(T }D<9^Fiv"& ѣ.p/#z1/QsEA{pz}h#OOh5hbhXNr.snځ1`>]P@]U-oq*e@{Ԑ015T2=542!9=&2T2GZ]$( 47gtx#N2g&n@bLCa%O@U:9#L<mP/ԣ p{6BetE s]ޟ;je.uh78sҿ`6K>B55FY8G( 3V03fY  ㆹJh7Sz[j: &ijiEԸx*5nU!|q;tP‡Uj&o@{)UT Pʇ5.֫|x_E\NAWT>$4}Zܕ]4h?ge6,RYԨoG Fx}}=U0~~]M3:fuf+Yut| :|R[>kx,cAOEo,:u#|'հ{oqvSO}y ^pAx'3|'OLLQz)E刱-LTy8?#f*+eJ S3e` " S3 LYF^*ϼac& &׾y;І]Qɧij~XcKNz@[3گ KVjˆW݂5^쿺oS骒 ׋DĴEZu76{=ݾ}݃r>ڃK,WeFmхξLE~w,=P'r*?UxTdyT=2i\o=ߏ$#k$L'#!Dd 0   # A"8iŨ9d)&E@= iŨ9d)fBvxTMHTQ11_)OS!R%&"Ħ2)HDb(F@DIn"7B {w={(CB roܪ ID7q3 .)Š7Lܦp>tBE$}KıGӁgPș{Dɬ]GCAdYo0Kj swĿ7gpXY˖}˾&:=c*HK>SmuڟO}EdY%._c9JH~c/}g/t%կz+p|;{d(1 ,!U" |P%aF`Me`Ke@ MJQ"娒jMҀV#9勵Cg$Ms,1_y,E#H=s5K}9IT;DG/%TKrʤҁ)e-uGGj /j,k^[TIHTI%W$]Z%Q E'f/eLu-EyWQf|96uk=c DuMHhek}{~ z *B*ph.X@a. Emphasis6]Oq z*l*W@* F[rStrong5\.O. U THead1mH sH << U TTOC 4$^a$CJaJ<< U TTOC 5$p^pa$CJaJ<< U TTOC 6$L^La$CJaJ<< U TTOC 7$(^(a$CJaJ<< U TTOC 8$^a$CJaJ<< U TTOC 9$^a$CJaJ0O0  FrontCover 6O6 Reference!mH sH 6O"6>Intro"mHnHsH u>O2> >Quote# & F8]8mH sH NOBN > BlockQuote$55d]5^5mH sH B'@QB 8Comment ReferenceCJaJ<b< 8 Comment Text&CJaJ@jab@ 8Comment Subject'5\`O` \NFigure($d5$7$8$9DH$a$5CJOJQJaJmH sH HOH \N Figure Char5OJQJkHmH sH ue@ \NHTML PreformattedC*$ 2( Px 4 #\'*.25@9da$CJOJQJ^JaJDOD /./Code+$da$CJOJQJmH sH POP 5;oeDiagram,$a$5CJOJQJ^JaJmH sH POP ;oe SecDiagram-$da$CJOJQJmH sH v@v ;oe Table Grid7:V.0.$dha$JOJ +./ Code Char CJOJQJ_HaJmH sH tH FOF ;oe MethodTitle0$a$56mH sH @O@ xW LittleIntro156mH sH @O"@ 3C Semantics2$a$ CJmH sH LO1L 2CSemantics CharCJ_HaJmH sH tH 8OB8 6Y%Spec24$a$ 5CJaJXOQX ,Y% Diagram Char'5CJOJQJ^J_HaJmH sH tH 4ORa4 4Y% Spec2 CharCJaJ4Or4 +Spec37$a$mH sH ,O, qAMyRef8d,O, :kkCdFile95JOJ 9kk CdFile Char5CJ_HaJmH sH tH ;Sm'1<Eq #9Igt/x #1GUz4Ps)C]w%2>KXdq~  9 X # S  , > i .  . : Y +Cp>,$'#)(*+"&%.0bcdefqtuIJKLMU\]yz{x45678=>?ABCD   ;Sm'1<Eq #9Igt/x #1GUz4Ps)C]w%2>KXdq~  9 X # S  , > i .  . : Y +Cpr      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv>r JKMNOPQRSTUfgX Y Z \ n o - ' = e *i4\ia j(|W@}NFG\{<^ 4!! "e""*###F$$%h%i%%%&&'{''u((5))**++,t,,?--!../U/V//0p00L11+223k33B44 5r551666;77$8s8t889v99.:::[;;;;`<<=h=i==0>> ? ???V?W?Y?Z?c?d?AAFFFLLLLSSSSKTU\U]UUKVLVDWW^XXmYZ%Z&ZI\J\^^__``;b>B>C>>>>:?;?X?Z?w?y?z????BBBB5E6EhEjE|H}H~HHHLLLLLLLLL$L_LLLLMM^MoMMMMMN>NNNNOOROOOOOOOOOPP"R$RGRHRyRzR|R}RRRSSTT[T\TUUdVdWW\X]X^XYYYY2]3]J]K]^^^^ebfb}b~b d d'd(dVdWd~ggggiiiiilllll9m:mNmOmoorrrrvvvvyy|||||i|p|||} }W}l}}}~0~B~P~b~x~~~~~~4Zʁ́R<3[hVtʼnCD`stVWyz   \opCDEno͠~stLMNOP~mnorsҪӪ67?@CDFjk²ò$%HI;<pKL~()RS"F_7*012vwxTUtuVW%&vw4cV:C$\&s%GU_u{|]K4 +1opWX()lm345./  < = j k    QRf[\qmn12[de !lmxyj$-[en F[en     )#*#-#T#U######8%9%a%b%|)})~)*c**S+^+,,u--.d.....////j/////////u4v4;;;K?L?N?q?r???????mAnAoAAAGGKKKMMNOOOOQQQQ9Q:QXXXXZ][]u]v]]]^^]^^^w^^^^^^!_"_#_bbbbc c cScTccccc/dzd~dddddddd=h>hfhghjjjjYjZjxjyjmmmmppqqvvyy zGzzz${n{{{{{{|@|A|}}}}}}fgijʂ˂5Ȇ  χopqs݌ތ45=>DEYZdeg  ]^12367uHpqryz|}  _`bnofg~mnRSr{|/0'(?@PQ*+[\de   z{hi%&    23hiNOIJ;<0 UV- .    !   ^ _ 5 6   + ,     MN'(@A34:;PQ?@'( !;r3ghiTUr  !Xj*,-@ABJLMUWX`bckmnopqrstuvwxyz{|}                 ! " - . / 0 1 2 3 4 5 6 7 8 9 : ; < = E G H P R S [ ] ^ f h i r s } ~                                   !! ! !(!)!5!6!B!C!N!O!Z![!d!e!z!{!!!!!!!!!!!!!!!!! " "5"6"p"q"""""####-#.#K#L#d#e#r#s####### $ $$$%$6$<$=$C$V$W$_$u$v$$$$$$$$$$$$$$$$$$$2%}%%%%%%%%%%%%%%&& &&&&&&'&j&k&&&&&&&&&&&&&'X'Y'Z'f'g's't'''''''''''''''''''C(D(Q(R(z({((((((())))))))%)')()0)2)3)d)e)))))**,*-*8*9*W*X*m*n**********+++ +U+o+p+++3,4,M,N,],^,o,p,{,|,,,,,l-m----..,.-.5.7.8.@.B.C.K.M.N.V.X.Y.a.c.d.l.n.o.w.y.z.............................................................................................///////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========= = = = = =================== =!="=#=$=%=&='=(=)=*=+=,=-=.=/=0=1=2=3=4=5=6=7=8=9=:=;=<===>=?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~==================================================================================================================================>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>00000000000000000000000000000000 0000000000000 00U0U0U0U0U 00\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ p0\ p0\ 0\ 0\ p0\ p0\ p0\ 0\ 0\ p0\ p0\ 0\ p0\ p0\ 0\ p0\ p0\ 0\ p0\ p0\ p0\ p0\ p0\ p0\ p0\ p0\ 0\ 0\ 0\ 0\ p0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ 0\ p0\ p0\ 0\ p0\ p0\ p0\ p0\ p0\ p0\ 0\ 0\ p0\ 0\ 0\ p0\ p0\ p0\ p0\ p0\ p0\ 0\ 0\ p0\ p0\ p0\ 0\ 0\ p0\ p0\ 0\ p0\  00 ?10 ?0 ?0 ?0 ? 0 ? ?0Z?0Z?0Z?0Z?0Z?0Z?0Z?0Z? 0 ? ?0L0L0L0L0L 0L 0SL 0SL0L 0L 0]UL0L 0L 0LVL 0LVL 0LVL 0LVL 0LVL 0 ? ?0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0 00c10c0c0c 0cc0c0c0c 0cc( 0EfEf0_f0_f0_f #0_f #0_f #0_f #0_f #0_f0_f0_f0_f0_f0_f0_f( 0EfEf0 o0 o0 o$0 o0 o0 o0 o0 o0 o( 0EfEf0z0z0z0z0z 0z 0z0z0z0z0z0z(0z(0z0z0z0z0z0z0z0z0z0z0z( 0EfEf00000 0cc( 0000( 000000 0 0 0 0 0 0000( 0000000 0cc02020202 0cc0000 00+10+0+0+0+ 0++000 0++0R0R0R$0R0R0R0R0R( 0RR00000( 0RR00000( 0RR000 0++( 000000( 000000( 0000 0 0 0 0 000000( 00Z0Z0Z0Z0Z( 0000 0++0\0\0\0\0\0\0\0\0\0\ 006106060606 066000 0660x0x 0660,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0, (0,(0,0,0,0,0,0,0,0,0,0,0,0, 0, 0, 0,0, 0, (0,(0,0,0,0, 066( 0000( 00P0P0P0P0P(0P0P0P0P 0660!0!0!0!0!0!( 0!!0(0(0( 066( 0}.}.0.0.0.+0.+0.+0.+0.+0.+0.+0.+0.+0.+0.*0.(0.0.0.0.+0.+0.+0.+0.+0.+0.+0.+0.+0.+0.+0.+0.+0.+0.+0.+0.+0.(0.+0.0.0.0.( 0}.}.0;0;*0;+0;+0;+0;+0;+0;+0;+0;+0;+0;+0;+0;+0;+0;+0;+0;+0;+0;+0;+0;(0;(0;+0;0;0;( 0}.}.0B0B0B( 0}.}.06E06E06E06E 0660~H0~H0~H0~H0~H0~H0~H0~H0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H+0~H0~H 0~H (0~H(0~H(0~H0~H(0~H 0660O0O0O 00$R0$R0$R0$R0$R 0$R$R0}R0}R0}R 0$R$R0S0S0S 0S 0S 0S 0S 0S 0S0S0S0S0S 0$R$R0Y0Y0Y( 0YY03]03]03](03]03]03]03]( 0YY0fb0fb0fb0fb0fb(0fb0fb0fb0fb( 0YY0g0g0g 0$R$R( 0ii0i0i0i0i0i0i(0i0i( 0ii0:m0:m0:m0:m0:m( 0ii0r0r0r( 0ii0v0v0v0v0v0v0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v0v(0v0v0v0v0v0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v+0v0v 0v (0v(0v0v0v0v0v( 0ii000+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0(00( 0ii000 0$R$R( 0DD0`0`(0`( 0DD0W0W0W0W0W(0W0W0W0W0W0W 0$R$R0\0\0\0\0\(0\(0\(0\ 0$R$R0E0E0E0E(0E0E0E0E0E(0E(0E(0E 0$R$R000( 00t0t0t0t0t0t0t0t0t0t0t0t0t0t0t0t0t0t(0t0t0t0t0t( 00P0P0P0P0P0P(0P0P( 0000 0$R$R070707070707 00F10F0F0F0F 0FF000 0FF0%0%0%0%0%0%0%0% 0FF0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L 0L (0L(0L(0L(0L(0L(0L(0L(0L0L0L0L0L0L0L0L0L 0L 0L(0L0L0L 0FF0x0x0x( 0xx0U0U0U0U(0U0U0U0U(0U0U0U( 0xx000+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+00(0( 0xx0000+0+0+0+0+0+0+0+0+0(0000( 0xx000000(0 0FF( 000000000( 00)0)0)0) 0) 0) 0)0)0)0)( 000000( 00= 0= 0= 00= 0= 0= 00= 0= 0= 00= 0= 0= 00= 0= 0= 0= 0= ( 0000000000000000000000 0FF( 0220[0[0[0[+0[+0[0[(0[0[0[0[+0[+0[+0[+0[+0[+0[+0[+0[+0[+0[+0[+0[+0[+0[+0[+0[      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz|}~+0[+0[+0[+0[+0[(0[(0[0[0[0[0[( 0220 0 0 0 0 0 (0 0  0FF( 0##0#0#0#( 0##09%09%09%09%+09%+09%+09%+09%+09%+09%+09%+09%+09%+09%+09%+09%+09%+09%+09%+09%+09%09%(09%(09%09%09%09%09%09%( 0##0/0/0/0/ 0FF0;0;0;0; 00N?10N?0N?0N?0N? 0N?N?0?0?0?0? 0N?N?0oA0oA0oA0oA0oA 0oA 0oA 0oA 0oA 0oA 0oA0oA0oA0oA0oA0oA0oA 0N?N?0Q0Q0Q( 0QQ0X0X0X+0X+0X+0X+0X+0X+0X+0X+0X+0X+0X+0X(0X+0X+0X( 0QQ+0^+0^0^0^0^+0^+0^+0^+0^+0^+0^+0^+0^+0^+0^+0^+0^+0^+0^+0^(0^0^0^( 0QQ0d0d0d( 0QQ0>h0>h0>h0>h0>h(0>h(0>h( 0QQ0Zj0Zj0Zj 0N?N?0m0m0m( 0mm0p0p0p0p0p+0p+0p+0p+0p+0p+0p+0p+0p+0p+0p+0p+0p(0p0p0p0p0p0p( 0mm0}0}0}+0}+0}+0}(0}(0}(0} 0N?N?0˂0˂0˂+0˂+0˂+0˂+0˂+0˂+0˂+0˂+0˂+0˂(0˂ 0N?N?( 0χχ00000(0(0(0( 0χχ0q0q0q(0q(0q( 0χχ00(00 0N?N?0ތ0ތ0ތ 0N?N?050505( 0550E0E0E70E(0E0E0E0E70E(0E0E0E0E0E70E70E(0E(0E(0E0E0E0E0E70E(0E(0E0E0E( 0550r0r0r70r70r(0r0r( 05500007070(0 0N?N?0000 00b0b0b0b0b 0bb000 0bb0g0g0g0g0g0g0g 0bb( 0SS0r0r0r0r0r( 0SS0000000 0bb0(0(0(0(0(0( 0bb00000 0bb00000 0bb0\0\0\0\ 000000 00 0 0  000000000000 0000000 0 01000008080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080800000 0 000(0(0(00000(0(0 0 00(0(0(0(070(0000(0(0(000 0 0p00900p0900p0000900900p0900p00@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@00*<0H0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p00p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p00p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p00p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p00p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p00p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p00p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p00p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p00H0p0p0p0p0p0p0p0p0p0p00H00p00p00H0p0p0p0p0p0p0p0p0p0p00H0p0p0p0p0p0p0p0p0p0p00H0p0p0p0p0p0p0p0p0p0p000,0H0,0p0,0p0,0p00p0,0p0,0p000,0H0,0p0,0p0,0p00p0,0p0,0p0-00-00-00-0H0,0H0,0p00000,0p0,0p0,0p0,0p0,0p0,0p0,0p0,0p,0p00p0p00H0p00p0p00p0p00H0p0p0p0p0p0p0p0p0p0p0+0H+0p+0p0p00p00p00p00p00p00p00p00p00p0,0p0,0p0,0p0,0p00H00p00p0+0p+0p0p00p00p00p00p00p00p0,0p0,0p0,0p0,0p0,0p0,0p0,0p0,0p0,0p0,0p0,0p0,0H00H0p0p0p0p0p0p0p0p0p0p0,0p0,0p0,0H0,0p0,0p0,0p0,0p0,0p0,0p0,0H0,0p,0p0,0p0,0p0,0p040p40p040p040p0,0p0,0p0,0H0,0p0,0p040p040p040p40p0,0p0,0p00H0p0p0p0p0p0p0p0p0p0p00H0p0p0p0p0p0p0p0p0p0p00H0p0p0p0p0p0p0p0p0p0p0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000M90?JMTUg\ ??V?W?Y?Z?c?d?AAFFFLLLSSSKTU\UUKVDWW^XXI\^_;bcccccc d dDfEf_fffffggg)g;gTgUgllo o"o#orr^ssvvzzzz~~:;ǀȀ\]҈ӈ;<./KLء١K/ͣmޤߤ12[\()+OPQRw./st7YZefm[4`a,\]UVP   r  z  p  ] ^         CT*+,gh)!!((|.}...22P333333@666667J7889 9!96=====>C>>;?X?Z?w??BjE|H~HLLLL$L_LLLLMM^MoMMMMMN>NNNNOOROOOOOP$RGRHRyRzR|R}RRRSSTT[T\TUUdVdWW\X]X^XYYYY2]3]J]K]^^^^ebfb}b~b d'd(dVdWd~ggggiiiiilllll9m:mNmOmoorrrrvvvv|||i|p|||} }l}}}~0~B~P~b~x~~~~~4Zʁ́R<3[htʼnCDtVW   \opDEno͠~LnosӪCjk²òHI;<pKL~()RS"F_7*012vTUtuVW%&vw4c:C$&sGU_u{|]K4 +1pWX)lm35./  < = k    QRf\qmn12e !lm$-[enF[en   -#T#U#####8%9%a%b%})~)*c**S+^+,,u--.d....////////u4v4;K?N?q?r???????mAnAoAAAGGKKKMMNOOOOQQQQ9Q:QXXXXZ][]u]v]^^]^^^w^^^^^^!_"_#_bbbc c cccc/dzd~ddddddd=h>hfhghjjjZjxjyjmmmmppqqvvyy zGzzz${n{{{{{|@|A|}}}}gij˂5Ȇ  qs݌ތ45=>DEYZdeg  ^237rz_no*+   %23hiNOIJ<0UV ! _ 5 6     MN'(@A?'(!;rgiX*B6""2%}%%&&&X'>@0@0O9007O900O900Oy00Oy00 XOy00Oy00 @ 0Oy00 P @ 0@0@"0@0@0@0A 0@0N@0N@0N@0N@0N@0N@0NA 0@0 @0 @0 @0 @ 0 A 0] A 0] @ 0 A 0 @ 0 A 0 A 0 A 0 @0J@0d@0P@0]@0 @ 0@0@0@0@0A 0@0J@0J@0JA 0*B 0@0@0@0@ 0@ 0@ 0@ 0@ 0@0@0@0@0@0@0*B 0@0Q @0Q @0Q @0Q @0Q @0Q @0Q @0Q @0Q *B 0@0@0@0@0@0@ 0@ 0@0@0@0@0@0@0@0@0@0@0@0@0@0*B 0@0)@0)@0)@0)A 0*B 044@04@04@04*B 044@08@08@08@08@08@ 08@ 08@ 08@ 08@ 08@ 08@08@08@08*B 044@0]B@0]B@0]B@0]B@0]BA 0@0 G@0 G@0 GA 0Oy0^0Oy0^0Oy0^0Oy00$^ @ 0@0@0@0@0@0A 0@0d@0d@0dA 0@0*@0*@0*@0*@0*@0*@0**B 0**@0@0@0@0@0*B 0**@0@0@0@0@0*B 0**@0@0@0A 0*B 0""@0A@0A@0A@0A@0A*B 0""@0@0@0@0@0*B 0""@0%@0%@0%@ 0%@ 0%@ 0%@ 0%@ 0%@0%@0%@0%@0%@0%*B 0""@0.@0.@0.@0.*B 0""@0@0@0 @ 0@0@0@0@0@0A 0@0SA 0@0@0A 0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@ 0@ 0@ 0@0@0@0@0@0@0A 0@0@0@0@0@0@0@0A 0@0&Oy00Oy00Oy00Oy00Oy00@0&L3 @0&Oy00@0&@0&@0&@0&@0&Oy00Oy00@0&L3 L3 Oy00Oy0!0@0&@0&@0&@0&@0&Oy00Oy0!0Oy00Oy0Z0$ Oy0Z0Oy00L3 L3 Oy0_0Oy0'0Oy0'0@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0&@0& @0& @0&Oy00@0 @ 0@0@0@0@0@0A 0@0P@0P@0PA 0@0,@0,@0,@ 0,@ 0,@ 0,@ 0,@ 0,@ 0,@0,@0,@0,@0,A 0@0@0@0*B 0@0L @0L @0L @0L @0L @0L @0L *B 0@0@0@0@0@0@0@0@0*B 0@0@0@0A 0*B 0@0@0@0@0@0@0@0@0*B 0@0^@0^@0^@0^@0^*B 0@0 @0 @0 *B 0@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$@00$ @00$ @00$@00$@00$*B 0@0Z0@0Z0@0Z0@0Z0@0Z0@0Z0@0Z0@0Z0@0Z0@0Z0@0Z0@0Z0@0Z0@0Z0@0Z0@0Z0@0Z0@0Z0*B 0@0n7@0n7A 0@0m;@0m;@0m;@0m;@0m;@0m;@0m;@0m;@0m;A 0@0I@0I@0I@0I@0IA 0@0K@0K@0K@0K@0K@0K@0K@0K@0K@0K@0KA 0HA 0@0S@0S@0S@0S@0S@0S@0S@0S@0S@0S@0S@0S@0S@0S@0S@0S@0S@0S@0@NH@0@N@0@N@0@N@0@NH@0@NH@0 @ 0@0@0@0@0A 0@0ZA 0@0@0@0@0@0@0@0@0A 0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0A 0@0@0@0*B 0@0@0@0@0@0@0@0@0@0@0@0*B 0@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!@0{!*B 0@0X0@0X0@0X0@0X0@0X0@0X0@0X0@0X0@0X0@0X0@0X0@0X0@0X0@0X0@0X0@0X0@0X0*B 0@0@@0@@0@@0@@0@@0@A 0*B 0GG@0G@0G@0G@0G@0G@0G*B 0GG@0O@0O@0O@ 0O@ 0O@ 0O@0O@0O@0O*B 0GG@0U@0U@0U@0U@0U*B 0GG@0IZ@0IZ@0IZ@0IZ@0IZ@0IZ@0IZ@0IZ@0IZ@0IZ@0IZ@0IZ@0IZ*B 0GG@0`@0`@0`@0`@0`@0`@0`@0`@0`@0`@0\cA 0@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d@0d*B 0GG@0\c@0\c@0\c@0\c@0\c@0dA 0@0'p@0'p@0'p*B 0'p'p@0r@0r@0r@0r@0r@0r@0r@0r@0r@0r@0r@0r@0r@0r@0r@0r@0r@0r@0r@0r@0r@0r*B 0'p'p@0>|@0>|@0>|A 0A 0@0 @ 0@0@0@0@0@0A 0@0]@0]@0]@0]A 0@0@0@0@0@0@ 0@ 0@ 0@ 0@ 0@ 0Oy0.3Oy0.3@0,@0@0@0A 0@0]@0]@0]*B 0]]@0!@0!@0!@0!@0!@0!@0!@0!@0!@0!@0!`@0!`@0!`@0!`@0!`*B 0]]`@0`@0`@0`@0@0@0@0@0@0@0x@0x@0x@0x@0x@0@0@0@0*B 0]]@0p#@0p#@0p#*B 0]]@0&@0&@0&@0&@0&*B 0]]@0(@0(@0(A 0@0+@0+@0+*B 0++@0/@0/@0/@0/@0/@0/@0/@0/@0/@0/@0/@0/@0/@0/@0/@0/@0/@0/@0/@0/*B 0++@0<@0<@0<@0<@0<@0<A 0@0XA@0XA@0XA@0XA@0XA@0XA@0XA@0XA@0XA@0@0@0@0XA@0@0@0XAA 0@0E@0E@0EA 0Oy0E0Oy0D0Oy0D0Oy0F0A 0@0P@0P@0POy0M0Oy0M0@0P@0POy0Q0Oy0Q0@0P@0POy0U0@0POy0U0@0P@0POy00@0P@0P@0P@0P@0POy00 @ 0@0@0@0@0@0A 0@0L@0Oy0 0Oy0 0@0@0@0 @ 0@0@0@0@0@0Oy00@0S@0Oy00Oy00Oy00Oy00 @0Oy00pOy00Oy00@0H@0HOy00Oy00Oy0 0pOy0 0 @0H@0H @0H @0Oy00@0H@0H@0H@0Oy0 0Oy0 0Oy0 0H@0HOy00Gy00Gy00@0Oy00@0h[Gy00Oy0#0Oy0#0@0Oy0 0Oy0"0Oy0 0Oy0 0Oy00Oy00@0h[ @0Oy0!0Oy0!0 @0 @0@0h[@0h[ @0Oy00Oy0 0 @0H@0H @0H@0Y@0Y@0Y@0Y@0Y@0Y@0Y@0Y@0Y@0Y@0Y@0Y@0Y@0Y@0YOy0!4^ @0O90 0000Oy00LOy00LOy00LOy00 0$&<Oy00H'ld4"&,&&@0gOy00@0gOy00|p7Oy00p7Oy00q7Oy000 CCWWWZ^ o'!C X:C,G_ !!G""#$$!%%:&&w'(()(**I++e,--..u/00Y1233m445@67u7 88E99:d;;<?==U>>?H@@7AAMBBzCCD EE0FGGLaQT2Z\]wbgjp{mJc@H1d\C7FNa>lx}fb-Oh E%0p8fN\mxu)z;c~ke x#&t(_-K.g/0Y2357b9,=       !#$&')-/147:<?BDGIKMPSUWY[^_bdfijmoprtvwyz|}n"F,7t@G\]!>=>Z>w>>>>>?$?A?^?{????? @(@E@b@@@@@@A-AJAgAAAAAAB1BNBkBBBBBBC6CSCpCCCCCDD;DXDuDDDDDE#E@E]EzEEEEE F'FDFaF~FFFFFG,GIGfGGGGGG1Nk 6 S p       ; X u      # @ ] z      ( E b       - J g    "%(*+,.0235689;=>@ACEFHJLNOQRTVXZ\]`aceghklnqsux{~      !"#$%&'()*+,-./012345678 o ( * + - M e  " $ % ' G f   7 : ; = ] o  C _ b c e $'(*Jm!Gcfgi.124T:VYZ\|;Gcfgi?c?[^_a   -Hdghj"%&(HZvyz|5QTUWw:=>@`6[wz{},HKLNn>w$@CDGg":VYZ\|;Yuxy{69:<\v < X [ \ ^ ~ !.!1!2!4!T!!!!!!!!""" ")"C"_"b"c"e""""""""#$#'#(#*#J#x########### $$$@$C$D$F$f$$$$$$$$%%%%9%F%b%e%f%i%%%%%%%%&&"&#&%&E&m&&&&&&&''''('Y'u'x'y'{'''''''(S(o(r(s(u(((((((()/)2)3)5)U)))))))))***#*m*******++++6+i++++++++,,,$,R,n,q,r,t,,,,,,,,-9-<-=-?-_--------...!.A.p.......////&/3/O/R/S/V/v//////// 000010N0j0m0n0p0000000 1*1F1I1J1L1l1111111 2%2(2)2+2K2z22222222333#3I3e3h3i3k33333333 4<4?4@4B4b44444444555 5@5P5l5o5p5r555555556+6.6/616Q6m6666666666667578797;7[777777788!8"8$8D8Q8m8p8q8t888888888999989T9p9s9t9v99999999 :(:+:,:.:N:z:::::::::::;9;U;X;Y;[;{;;;;;;;;;;;;<><Z<]<^<`<<<<<<<<< ====3=F=b=e=f=i========>*>->.>0>P>>>>>>>>??? ?=VX^^^ d"d%dɠˠu7#P#R#s!79/1i> X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%̕:___:__:___:::::GNRZ!Ibdr::::  # Ob$P,Qա%v ;r"$֣3EW H"$iŨ9d)0"$\4!C#Z}D"@  (  HB  C DHB   C D tcc(   T~') 3  s"*?R`  c $X99?T~')4    &4  |2 &4  ;'N#n  C m"`L 1 mn  C n"`FJ nn  C o"` Z\  on  C p"`/d  pn  C q"` ~'$ qn  C r"`! ) r  BWCXDEFL:j>WX@     BWCXDEFL:j>WX@  #" !9>%  BWCXDEFL:j>WX@  #" ?n  C s"`h sn  C t"` J() tH2  # 333F%'H2  # 333k ~'"* 3  s"*?Q`  c $X99?~'"*4    &4  |2 &4  ;'N#n  C e"`L 1 en  C f"`FJ fn  C g"` Z\  gn  C h"`/d7  hn  C i"` ~'K# in  C j"` ,!?( j  BWCXDEFL:j>WX@     BWCXDEFL:j>WX@  #"  "bu% B BWCXDEFL:j>WX@  #"  F n  C k"`d kn  C l"`F(* lH2  # 333H2  # 333 %(X \~'9* 3  s"*?P`  c $X99?\~'9*TB  C D [TB  C D ; ^n  C c"`#  cTB B C D $ !TB B C D .j n  C d"` o ' d  ~' 3  s"*?)`  c $X99?~'h  3 5"`J'4  5Z %   p 4  (T  # 6'  6T  # 7 % 7T  # 8' 8t % # #"  54  (T  # 9'  9T  # : % :T  # ;' ;t % # #" yR&84  (T  # <'  <T  # = % =T  # >' >ZB B S D nP ZB B S DD ZB  S Dy h  3 ?"`-XL' ?n  C @"`[ Q  @n  C A"`  An  C B"`4 $ B   ~'< 3  s"*?*`  c $X99? ~'<t % # #" _8j4  (T  # C'  CT  # D % DT  # E' Eh  3 F"`x ~'b Ft % # #" \]54  (T  # G'  GT  # H % HT  # I' It % # #" \44  (T  # J'  JT  # K % KT  # L' Ln  C M"` ^c Mn  C N"` f] Nn  C O"` [ OZB B S DSn  C P"`  Pn  C Q"`  Qh  3 R"`$' R  ~'1 13  s"*?` 2 c $X99?~'1V 3 # A"` #-)n 4 C $4"`BV" $n 5 C %5"`a&G" % 6 06A &? ?3"`? + $)0 7 07A '? ?3"`?![$'n 8 C (8"` e"4$ (`B 9 c $D##`B :B c $D%h%ZB ; S D&g ,ZB < S D_( w.n = C )="`&q%( )n > C *>"`t\/R'x1 *n ? C +?"`@ m), +`B @ c $D G"W'H"V+n A C ,A"`l(&* ,n B C -B"`. ,e/ -n C C .C"`%& .n D C /D"`~#$% /  K~' E3  s"*?` F c $X99?K~' 4 G  {  4 H W   I 0IA ? ?3"`?H! % n J C J"`i n K C K"`W &j n L C L"`4  n M C M"`CI ) 4 N N  V O # A"` G  ZB P S D* !  ZB Q S D& ^!  ZB R S D$C! ZB SB S DC! P T  ˪1"` C n U C U"`` *9 ZB V S D <  ZB WB S D <  4 X O!R V Y # A"`k ZB Z S D % ZB [B S D{ % n \ C \"` LRY n ] C ]"`^ &   ~' ^3  s"*?` _ c $X99?~'4 `  { 4 a W  b 0bA ? ?3"`?H! %n c C c"`5  n d C d"`I%?  n e C e"`4  n f C f"`CI ) 4 g  X ZB h S Dn S" ZB iB S Db aV"V j # A"` 0 V k # A"`e. ZB l S Di w m ZB m S D r g ZB n S Dg *ZB oB S D o'P p  ˪1"` Cn q C q"`` *9 ZB r S DU =" ZB s S D nb"n t C t"`4I"V n u C u"`_ & HB  C D b  C  "`  HB ! C Db " C  ""`   b # C #"` b $ C $"`  b % C  %"`   b & C  &"`   b ' C '"`  b ( C ("` b ) C )"` b * C *"` b + C +"` b , C ,"` HB - C Db . C  ."`  HB / C Db 0 C 0"` HB v C D<2 w # ?x x <#x? #x y < y?  x z <!z? !x { <"{? "6B |@  ?6B }  ?6B ~@  ?6B   ?<2  # ?&x  <1?  1<B  # ?"<B @ # ?!x  <2?$ 2x  <3?% 3x  <0?# 0b  C "` HB  C D(b  C 4"`' 4b  C X"`+$ Xb  C U"`, Ub  C W"`- Wb  C V"`6 VD2   "`4 HB  C D. D2   "`5 HB  C D/ b  C T"`3 Tb  C S"`1 SD2   "`2 HB  C D0 HB  C D8D2   "`?HB  C D>b  C \"`= \HB  C D<b  C ["`; [D   "`OD   "`BD   "`Cb  C ^"`D ^b  C _"`E _b  C `"`F `(2  G(B  Hb  C a"`@ a(2  I(B  Jb  C b"`K bHB  C DLHB  C DMHB  C DNb   C ] "`A ]b   C Y "`7 Yb   C Z "`9 ZHB  @ C D:D2    "`S D2   "`T HB  C DVb  C u"`U uHB  C DXb  C v"`W vb  C w"`Y- wHB  C DZB S  ? ?W?cc+6$RzR^#dllllllllloF*#+#-#.#/#0#1#2#3#4#5#6#N??jj j j j j j 3b  >P:(# tiX it,P(# t!iX it+.f U t*h t( \Kt) 6t# t'JH t$M t"1:t&7mt%% ^t.P(#x t-iX it0P(#x t/iX itP(#x tviX it^y tEy Nt~ tN t} ty:q tzh0 t{!Utx}t|Z  tw h"t1y |t 9tSt  8tSntM tO Ot) @MstP(#x tiX ity |ty t t4tr"tw  t&pt:t+9 t|Tk t* t ty T t?KI t P(#x tiX it }{ t &lUt2t\t9 tt(.F tReut Y O t 1t ! t't Ct&t;tO  t -# t>6t  ~t.lt^ VtJtWtL= t&\ty ty ty dt t>tP(#x tiX itP(#x tiX ith"' t^0 t@CZX u X u _Toc97902607 _Toc111219438 _Toc111219439 _Toc111219440 _Toc111219441 _Toc97902608 _Toc111219442 _Toc97902609 _Toc111219443 _Toc97902610 _Toc111219444 _Toc97902611 _Toc109553392 _Toc110999144 _Toc110999795 _Toc111199917 _Toc111200054 _Toc111219445 _Toc111219446 _Toc111219447 _Toc97643175 _Toc97902613 _Toc109553394 _Toc111219448 _Toc109553395 _Toc111219449 _Toc97643177 _Toc97902615 _Toc109553396 _Toc111219450 _Toc109553397 _Toc111219451 _Toc109553398 _Toc111219452 _Toc97643179 _Toc97902617 _Toc109553400 _Toc111219453 _Toc97643178 _Toc97902616 _Toc109553399 _Toc111219454 _Toc109553401 _Toc111219455 _Toc97643180 _Toc97902618 _Toc109553402 _Toc111219456 _Toc97643181 _Toc97902620 _Toc109553403 _Toc111219457 _Toc109553406 _Toc111219458 _Toc111219459 _Toc111219460 _Toc97643182 _Toc97902621 _Toc109542269 _Toc111219461 _Toc97643183 _Toc97902622 _Toc109542270 _Toc111219462 _Toc97643184 _Toc97902623 _Toc109542271 _Toc111219463 _Toc97643185 _Toc97902624 _Toc109542272 _Toc111219464 _Toc111219465 _Toc109542274 _Toc111219466 _Toc111219467 _Toc97643187 _Toc97902626 _Toc109542275 _Toc111219468 _Toc97643188 _Toc97902627 _Toc109542276 _Toc111219469 _Toc111219470 _Toc111219471 _Toc111219472 _Toc111219473 _Toc111219474 _Toc111219475 _Toc111219476 _Toc111219477 _Toc111219478 _Toc111219479 _Toc111219480 _Toc111219481 _Toc111219482 _Toc111219483 _Toc111219484 _Toc111219485 _Toc111219486 _Toc111219487 _Toc111219488 _Toc111219489 _Toc111219490 _Toc111219491 _Toc111219492 _Toc111219493 _Toc111219494 _Toc111219495 _Toc111219496 _Toc111219497 _Toc111219498 _Toc111219499 _Toc111219500 _Toc111219501 _Toc111219502 _Toc111219503 _Toc111219504 _Toc111219505 _Toc111219506 _Toc111219507 _Toc111219508 _Toc111219509 _Toc111219510 _Toc111219511 _Toc111219512 _Toc111219513 _Toc111219514 _Toc111219515 _Toc111219516 _Toc111219517 _Toc111219518 _Toc111219519 _Toc111219520 _Toc111219521 _Toc111219522 _Toc111219523 _Toc111219524 _Toc111219525 _Toc111219526 _Toc111219527 _Toc111219528 _Toc111219529 _Toc111219530 _Toc111219531 _Toc111219532 _Toc111219533 _Toc111219534 _Toc111219535 _Toc111219536 _Toc111219537 _Toc111219538 _Toc111219539 _Toc111219540 _Toc111219541 _Toc111219542 _Toc111219543 _Toc111219544 _Toc111219545 _Toc111219546 _Toc111219547 _Toc111219548 _Toc111219549 _Toc111219550 _Toc111219551 _Toc111219552 _Toc111219553 _Toc111219554 _Toc111219555 _Toc111219556 _Toc111219557 _Toc111219558 _Toc111219559 _Toc111219560 _Toc111219561 _Toc111219562 _Toc111219563 _Toc111219564 _Toc111219565 _Toc111219566 _Toc111219567 _Toc111219568 _Toc111219569 _Toc111219570 _Toc111219571 _Toc111219572 _Toc111219573 _Toc111219574 _Toc111219575U\ ?Y?Z?LLZZcccccccccEfEfEfEf_f_f o o o ozz2222+RRRRZZZZ\6x,P!(}..;B6E~HO$R}RSY3]fbgii:mrvD`W\EtP7F%LxU)= 2[ ##9%/;N??oAQX^d>hZjmp}˂χqތ5ErbgSr(\ >   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~em ??b?b?LL$Z$Zcccccccc d^f^f^f^fff!o!o!o!ozz----JJJZNtttuddddc_['m!(..;BgEHPFRRTYI]|bgiiMmrv_rxnm}Ѫ>iG}$kh Zc ##`%/;p??A8QX _dehwjmq}<Xm}qz>)c$>QE <>F G H \I J K ,L lM N O ,P lQ R S T U < V  W $ X d Y   Z  [  \  ]  ^ D _  `  a  b D c  d  e  f D g  h  i  j D k  l  m  n  o  p , q D r 4 s t t  u  v 4 w t x  y D z  {  |  } D ~     T        \    |       ,  l      ,   @" L@" @" @"  A" LA" A" A"crcrpp}}}@@^^?JJ&00**kk{( (         x     l6AAH`` 0E4lltt~ e>      !"#$&%'()*+-,./0124356789:;<=>?@ABCDEGFHIJLKMNOPkrkrpp}}}GGddGRR.8800y~~+ +         ~   n<GRRff8M<rr}o>  !"#$&%'()*+-,./0124356789:;<=>?@ABCDEGFHIJLKMNOP BN*urn:schemas-microsoft-com:office:smarttagscountry-region8P*urn:schemas-microsoft-com:office:smarttagsCity9Q*urn:schemas-microsoft-com:office:smarttagsplace;M*urn:schemas-microsoft-com:office:smarttagsaddress:L*urn:schemas-microsoft-com:office:smarttagsStreet=J*urn:schemas-microsoft-com:office:smarttags PlaceName=I*urn:schemas-microsoft-com:office:smarttags PlaceType8D*urn:schemas-microsoft-com:office:smarttagsdate9/*urn:schemas-microsoft-com:office:smarttagsState  1011220200545678DayMonthYearQPQNMLQJIQPQND  QPD   QPD   D  D   QPQPQPNQNQNQ/QPQPND   QQD  QPNQQQD   QJIQPD   Q/QND   D   D   D  D  D  D  QPQJIQNQIIQ/QfCmCsCzCCCCCCCCCCCD DwRRff>>=>C>J>K>_>>>>>>>>>>>>>>???!?,?;?O?a?u?r@@JCTCD D%D.DIFPFFFzGGHHHI7I>IWLYLLLMMMMMMANFNGN[NOOO)O*O3O@OOOnOwOOOOOOOCQ]QTTUUVVWWWWEXQXRXZXY___d_m_____aaaabbbbbehemeveBjMjfjmjjjjk'l2lm(m5q@qvvExOxxxMyVyFzOzzzzzzzz{({1{x|}|~||||||}}}4}5}>}W}Z}[}h}x}}}}}}} ~~~$/€Հ ]bcw*+4@OnwȂʂ9MbcwyƃȃDžȅׅ2!"-5<=Q03?@TWqQ\gp&/ґݓ&J^z7KMZ_k–(8LSd&0>JUΛt/'7sVfT\ɶ}ºʺ,015EGMVkm#/5lv( [b/7kt-6WlzYm  *3<ABOkpq,-67@BEFS[bclnw 64=IX\y#>\bokrs~  )HXlmy{1?XYegFQ/8LSXaw~!#,6U%x    I [   Jh Re\pqKTn L^N_'A,7au")*35>Hgq 5<=Qz "$C~ !;!M!r!!!!"" $*$x$$%%%%%(2())))))))))))))) **!*"*+*-*6*@*_*p***********+ +5+7+P+p+++++++++ ,!,:,;,G,I,n,q,,,,,,,,,#-&-G-Z-s--------- .&.p....445556i7s777*9<9:!:<<==BBKK_LyL~LLLLLLLLL MMMMMWNiNNN)O9OOOOOT TWWWWXX#Y.Y8YBYYY\\]"]c]m]] ^^^^^s^w^^^^^^^^'_1_6aGab+bbbbbbbbbbcc#c,c3c?cPcccccccd*d7d@dIdXd[dsd>eIeeef/fGfQf@nFnppsst1tuuwwxx+y:yyyyzTz`zcz}zzzz{4{J{K{h{{{{{{{||}'}&-sz{Áā́ρ؁9@GHQS\~(p؄+=OPcj~ц߆ 45ACLNgiHXϓؓBTה@Hnw˕ӕ![zՖ+ɞ7Aδ"4&ѷط3Ek}^dir $XZ[bgofp3:int| +0JTZcio?D^f&.AI !<FV`lt & . 6 V [ d n     0 8   _ l u    G M     i r  #)-3BSZej~NT`iir@G(2Q[eoUq &-+1=ABs##%$5$$$$$$ % %% %/%W%`%l%{%%%%%&&&&&''''''%'''0'='V'''''''''''( (,(3(-*7*9*K*********++I+S++++,p,z,|,,,,-->>6?A?9s?sЁׁ`fҕߕ    z  _ j k  y-89f[f22(3.3P3V333666677J7P7778888<<<<====>>C>J>>>>>>?;?O?Z?`?z????MM`MdMOOOO^^^^(d3d4dUdddll{{{{||||||}}W}Z}t}w}}}}}#~)~j~p~~~7BCN)* 5<0Wq{*+6"#B`klq͠ؠ٠KwsI58 @I"+7(349PS 6\z:<gm|%4,7djHJSU?Y#1<=z4?@Epv  Ren!,-k_klqzjp!5<vx "v    L&X&Y&^&w''''))k*m***p++!,;,,,--p...... //j/m/X\c\d\i\[]b]]]^ ^^^t^w^^^^^^bbbb ccccd+d[dtdddddyiiiiyycz~zz{4{K{{{{{{{| | |?|ykrju3>?J5<Ȇφ 5·&'n  ܌ gst ǜӜԜٜ7Cu#2AHOO[\a ) rs#&5H*+124ruvx j)*DV z }   6    \d")AzVY&>@eswAfUr !fX]j1=ABD$N$`$m$$$$$&&* ***U+Y+++-->>3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333Ug\ o ??Z?d?LL.WDWZ&Zccc dEf_ffUg o#ozz/á١+PRw5tZf\e6xCTPo=((..;;BB~HHnOP$RHR}RRSTTUYY3]K]fb~bggii:mOmrrvvDtWz\potӪ7@Fkò%I= k [e##9%b%;;N??oAAXXdd>hghZjyjmmpq}}˂χqތ5>EZ bogS|(@+\e &!UrgXj-1=?AB{}  " ; = g i q s | ~        !)!4!6!A!C!M!O!Y![!c!e!y!{!!!!!!!!!!!!!!! ""###L#c#e#q#s###### $#$%$;$=$U$W$t$v$$$$$$%%%%%%%%%%%%& &&&&%&k&&&&&&&&&&&&'X'Z'e'g'r't'~'''''''''''''''''D(P(R(y({((((((())1)e))*+*-*7*9*V*X*l*n*~*********++U+n+4,L,N,\,^,n,p,z,|,,-..+.-.W.Y....>nqAB> Daniel Bryant| }`~A(e.V?GNpĤ=8~:Qu&8% "Jy,z }.lIB8r{P  lBRJy,.t                 OxP1 xMNQT<ngPn2 h% 8 2W u u   l Ls wF)x/>LV=ls81TUuY7:)=e@ES).8UAlqu 3V n1 vA +,q,(-\./w*/./{D/qH0#?2(3=3 s45^ 5:5X@5+6e96sB6O6OR6y68^z8 9yC:g~:s;_;>;w;z;R </)<`<2>cK>r>B?j?zr?~@H"@2AUAqAVB`BCUBC1EBTEGK'H,gHIJJzBJ JJ0K8KSK!LLOL'SLN\N O[OkO}R0SU T?HTRTTrT;U LU5XVsVxWn^W|W+XCYmY Z,$Z$ZiZH[s[,U\o]R7_w_=b|b)cSdde&eGhe;oe4te*0f 8g hEhKhii;*iu:iL~iu3j]jk.k`k[nkl=m=nD)nL2n VnpnwnSoZq^CqGrF[r`}r3sOYstgt}tgv wDOw`w x>x*Mx2yW]y~yO0zd_{(|B0|.}`L}^},~-32 [ 3h+nOiGbRYu_3@4ssxAwO+SqGcxw{f-[8y"41k W@Ie y'L9@noC'jA%0)k,|FB(,J9:a2>LWttmw %7gW){6N U0^6ihtG_<>CkkprMWd(B<5W`H6o_ a.RC+\B+$C}{A^+ ^w /NcFq$}3D(OHM|r;QMCY^6_u`m [zSU)_xv:xB] +7H2)@}  a*\ydjI{%- >pe)D >;J>G]~&fE ^<HmPkyTgQ/9 BFQR9}M ^V] ^  +,LOOOP#~~~~sӪ601>5a@qqqqX      9>@@@@@8@@$@P@@ @UnknownGz Times New Roman5Symbol3& z Arial?5 z Courier New5& z  < H T `lt|1ssDaniel Bryantoaniani Normal.dotnDaniel Bryanto14iMicrosoft Word 10.0@9+@}o@d1@>d=w  FMicrosoft Word Document MSWordDocWord.Document.89q  1_Toc1112195034|_Toc1112195024v_Toc1112195014p_Toc1112195005j_Toc1112194995d_Toc1112194985^_Toc1112194975X_Toc1112194965R_Toc1112194955L_Toc1112194945F_Toc1112194935@_Toc1112194925:_Toc11121949154_Toc1112194905._Toc1112194895(_Toc1112194885"_Toc1112194875_Toc1112194865_Toc1112194855_Toc1112194845 _Toc1112194835_Toc1112194825_Toc1112194815_Toc1112194805_Toc1112194795_T     oc1112194785_Toc1112194775_Toc1112194765_Toc1112194755_Toc1112194745_Toc1112194735_Toc1112194725_Toc1112194715_Toc1112194705_Toc1112194695_Toc1112194685_Toc1112194675_Toc1112194665_Toc1112194655_Toc1112194645_Toc1112194635_Toc1112194625_Toc1112194615_Toc1112194605z_Toc1112194595t_Toc1112194585n_Toc1112194575h_Toc1112194565b_Toc1112194555\_Toc1112194545V_Toc1112194535P՜.+,D՜.+,, hp|  1RA 1 Title+ 8@ _PID_HLINKSA*642_Toc1112195754,_Toc1112195744&_Toc1112195734 _Toc1112195724_Toc1112195714_Toc1112195704_Toc1112195694_Toc1112195684_Toc1112195674_Toc1112195664_Toc1112195654_Toc1112195644_Toc1112195634_Toc1112195624_Toc1112195614_Toc1112195604_Toc1112195594_Toc1112195584_Toc1112195574_Toc1112195564_Toc1112195554_Toc1112195544_Toc1112195534_Toc1112195524_Toc1112195514_Toc1112195504_Toc1112195494_Toc1112195484_Toc1112195474_Toc1112195464~_Toc1112195454x_Toc1112195444r_Toc1112195434l_Toc1112195424f_Toc1112195414`_Toc1112195404Z_Toc1112195394T_Toc1112195384N_Toc1112195374H_Toc1112195364B_Toc1112195354<_Toc11121953446_Toc11121953340_Toc1112195324*_Toc1112195314$_Toc1112195304_Toc1112195294_Toc1112195284_Toc1112195274 _Toc1112195264_Toc1112195254_Toc1112195244_Toc1112195234_Toc1112195224_Toc1112195214_Toc1112195204_Toc1112195194_Toc1112195184_Toc1112195174_Toc1112195164_Toc1112195154_Toc1112195144_Toc1112195134_Toc1112195124_Toc1112195114_Toc1112195104_Toc1112195094_Toc1112195084_Toc1112195074_Toc1112195064_Toc1112195054_Toc1112195044_Toc1112194525J_Toc1112194515D_Toc1112194505>_Toc11121944958_Toc11121944852_Toc1112194475,_Toc1112194465&_Toc1112194445 _Toc1112194435_Toc1112194425_Toc1112194415_Toc1112194405_Toc1112194395_Toc111219438aTahoma;Wingdings"1h2==n<%=w=w4dRR 2QH ?O61 Daniel Bryant Daniel Bryant