head 1.1; access; symbols; locks http:1.1; strict; comment @# @; expand @b@; 1.1 date 2004.02.03.12.41.25; author AndyLawrence; state Exp; branches; next ; desc @none @ 1.1 log @none @ text @ࡱ> /1()*+,-. bjbj з^l  FFF8~ ds2:4 4 4 !!!tsvsvsvsvsvsvs$'u GwNs!!"!!!s5%4 4 ks5%5%5%!4 4 ts5%!ts5%25%g+6l8fs4  @@fF"noLtss0sow5%wfs5%Grid Middleware for the Virtual Observatory Report by Guy Rixon on behalf of the Grid Technology work-group 2003-01-28 Abstract The grid paradigm is summarised: the Virtual Observatory is shown to be a grid, whether or not it uses software products specifically built for grids. Available middleware is reviewed for the following areas: computational services; contextual web services; data grids; access control. In all cases, the grid middleware is found to be a partial solution at best to the VObs problems. In many cases, the partial grid solution overlaps with and is incompatible with emerging standards from the IT industry. Five scenarios are presented for incorporating grid software into the VObs, ranging from total dependence on OGSA to total exclusion of grid products. The best use of the grid middleware seems to be at the edges of the VObs tree of services. Here, it can possibly allow access to special resources for exceptional use cases. Most grid middleware is not well suited for the mission-critical parts of the VObs. However, some aspects of grid software could be made pervasive in the VObs. GridFTP and the grid security infrastructure are the strongest candidates. What makes a Grid There exists special middleware written for making grids. It is different from the middleware that Virtual Observatory (VObs) projects have used to date. Is this middleware useful to the VObs? What does it achieve? A grid is a collection of on-line services with a few special features not found in the world-wide web or in typical web-service installations. There is a market of commodities: services with equivalent semantics that can be used interchangeably. Use of these services may be free, or it may be controlled by barter or the exchange of money. The services are listed in registries. The services carry out long-running operations: loosely, batch jobs. These jobs can run for longer than the typical up-time of a machine in the grid, so cannot be controlled via a chain of web services that remain connected for the duration of the job. Instead, the grid infrastructure allows the clients and agents in the chain of command to start the job; to detach from the services doing the actual work; and to reattach later to steer the job or to retrieve its results. This asynchronous, detachable mode of operation dictates the architecture of the grid. It shapes the operations of the services in the grid and dictates that the grid itself stores the results of its job steps, rather than sending them to the desktop for storage. Services doing practical work in a job are supervised and coordinated into workflows by other services further up the chain. Results from one service are fed as inputs to others in the workflow. To support this, a peer-to-peer system for exchanging data is provided as a separate feature of the architecture. Since data in the grid are sometimes private, and the resources in the grid are valuable and scarce, access to data and services is controlled. To preserve the detached mode of usage in a secured grid, there is a single sign-on system in which the users can delegate privileges to software agents. The extent of the single-sign-on system defines a Virtual Organization (VOrg) that typically includes more than one conventional organization. The virtual observatory (VObs)1 aspires to all these features. It is clearly a grid, even if it is not built from branded grid technology. Already, within VObs projects around the world, these features are being provided. The principal question is whether the VObs grid can be built better by using products specifically designed for grids. Different grids for different commodities Various commodities are shared on grids: algorithms, CPU cycles, data-storage space and mirrored copies of particular data-objects. A grid of services, called in client-server fashion, supports the sharing of algorithms. This kind of grid has three benefits: clients can run the algorithms without the cost of installing the software locally; the algorithms can be run at the site of the data they process, which conserves network bandwidth; and the algorithms may run on faster computers than the users client computer. This network of services becomes a grid when algorithms become commodities, such that users and their agents can choose the best site for the job from a registry of services that do the same work and have the same interface. The services in the grid may be job manager services. These submit batch jobs to processor queues. In this case, the shared algorithm is the command shell of the underlying operating-system. By sharing this, the services make CPU cycles a commodity, since the user, not the service, defines the computation. A network of job-manager services becomes a grid when the services have common interfaces and are catalogued in a registry. Data-storage is shared by allowing either user agents or services to read or write files to any grid location where they have access rights. If only the user agents have this access, then data can only flow between services via the users desktop, which may limit the speed of execution of a workflow. When the services have the same access, peer-to-peer sharing of data is the norm, and this allows the system to exploit fast network paths between service sites. As a bonus, coupling between entities in the grid is reduced. A data-sharing network becomes a data grid when the storage sites are catalogued in a registry, when all the parties in the grid can access the storage through common interface and when the system has a common way of expressing access rights for users. Currently, most data-grids just store files. Later grids may give the same access to database tables. Data-mirroring systems maintain copies of files to increase availability and reduce the need to fetch remote files over limited network-bandwidth. Mirroring is a well-established technique, but, in typical installations, only a few applications know the location of the mirrored copies and the meaning of the file. If the system can express and record the meaning of the files and the relationships between the copies, such that all applications can use this information, then the files themselves become commodities and the system becomes a grid. A grid is only worthwhile if the commodities it shares have greater value than the cost of building and operating the grid. The first grids were networks of job-managers services sharing CPU cycles, since CPU power was seen as the most valuable commodity and the easiest to share. Grids sharing specific algorithms in custom services received less attention, since algorithms were seen as less valuable than CPU cycles. Proper data-storage and data-mirroring grids are extremely rare; access to data is recognized as a valuable commodity, but the data grids are harder to build. Practical grids combine the techniques and share more than one commodity. Most grids sharing CPU cycles also share files, although few provide a full data grid. Data grid implementations generally provide both mirroring and storage. Therefore, most grid toolkits address parts of all the problems. Computing for observational astronomy is limited more by data volume, data complexity and the difficulty of setting up software applications than by lack of CPU cycles. Most use cases can be realized by installing affordable, extra computers at the sites where the relevant data are stored. Therefore, the traditional CPU-sharing grids have limited value, and grids of services in the VObs are more likely to contain algorithmic services than generic job-manager services. Conversely, numerical modelling in theoretical astronomy is entirely limited by CPU power and benefits directly from CPU-sharing grids; but the VObs is not funded to support theory work. Intragrids, extragrids Given an existing network of services, there are two ways to add grid products. In an intragrid, components and services forming a complete grid are hidden behind a faade that conforms to the VOrgs existing conventions. Typically, a grid is attached to one web service in the VOrg as a private resource. Users in the VOrg get the power of the grid by addressing the faade service. Applications and middleware in the general VOrg are not aware of the presence of the intragrid. In an extragrid, the grid components, with their conventions, standards and protocols, are visible to applications; the grid services are listed in the VOrgs registries. Applications and middleware in the VOrg have to adapt to the grid software in order to use the resources it controls. The VOrg becomes dependant on the grid technology. A network that is an intragrid for one VOrg may be an extragrid for others. An example of this is the TeraGrid which is clearly an extragrid to its member institutions: the processing power is distributed between several legal organizations. The AtlasMaker service for the VObs uses the TeraGrid as an intragrid for its own purposes of combining images, but does not allow other VObs entities to start arbitrary computations on the TeraGrid. Intragrids are clearly easier to introduce to the VObs than extragrids but they dilute the value of grids. To get the most benefit from the grid paradigm, the VObs should standardize on one set of grid middleware and that set should become an IVOA standard for the extragrid. In addition to this, and in the interim before IVOA makes its choices, intragrids can be used to try out the available products. These intragrids need not use common technology, and there is no need to make the middleware for the intragrids interoperable; each intragrid only needs to interoperate with the faade service that links it to the VObs. Ultimately, technology for intragrids is chosen by service providers and technology for the extragrid in the VObs is chosen by IVOA. AVO need not and should not dictate choices to the service providers and can influence, but not dictate or ignore, the decisions of IVOA. Once IVOA has chosen the standards for its extragrid, AVO may only choose amongst compatible implantations of those services. Standards bodies The Global Grid Forum (GGF [1]) defines the grid-specific standards. It is a community-based operation, proceeding by open debate. GGF is currently standardizing a number of grid technologies for which prototypes exist in the field. Indeed, GGF normally standardizes existing practice. The Open Grid Services Infrastructure is an example. Some higher-level web-service standards are controlled by the Organization for Advancement of Structured Information Standards (OASIS [2]), a consortium of IT-industry companies. OASIS standards are usually made available to the community before there are trial implementations. The WS-Security standards are examples. Standards for XML and for the lower-level parts of web-services are controlled mainly by the World-Wide Web Consortium (W3C [3]). Examples are SOAP and WSDL. Some of the lowest levels of grid middleware conform to standards set by the Internet Engineering Task Force (IETF [4]), e.g. the X.509 standard for identity certificates. Software for computational grids Web services In the beginning, grid middleware was defined in the traditional way for Unix services: servers running as daemon processes, with one daemon per service; network communications via TCPP/IP sockets; custom communications protocols layered on TCP/IP; one TCP port-number per protocol; hence one port per service. These methods limit development by forcing application programmers to work at too low a level and by restricting the reuse of communications code. Very little of the middleware can be shared between different communications protocols. These techniques are now being superseded by web services, defined as on-line services communicating by exchanging XML documents over established network-protocols such as HTTP. The use of XML allows much richer communication, which supports services with complex semantics. The use of standard protocols at a higher level than TCP/IP greatly eases the development of clients and services. Web services use XML be definition, but can have many different ways of using XML. Effective middleware requires standards for the logistical packaging of messages and for the description of the messages that a given service accepts. The IT-industry standards for this are the Simple Object Access Protocol (SOAP [5]) and the Web Services Description Language (WSDL [6]). WSDL can define the syntax of the messages of any web service at the level of XML elements with given types. It can also describe the pattern of messages e.g. request/response, unacknowledged transmission from client to service, asynchronous notification from service to client for a given operation. WSDL allows communication with the service to be defined in terms of XML schema. WSDL is precise enough that communications code for talking to a service can be derived from that services WSDL. The definition of commodity classes for services i.e. groups of services that can be used interchangeably is made easier by WSDL. WSDL is the glue that binds services together. It allows clients and services written in different languages and with different programming-toolkits to interoperate reliably. Services that lack WSDL only interoperate by chance. WSDL defines the basic schema of messages used by a given service. SOAP defines a wrapper or envelope for that schema that is common to all web services: the service-specific payload within the envelope is called the body of the message. In addition to the body, SOAP messages may carry various forms of header, and these are used to express logistical aspects of the transmission of the message: e.g. security credentials of the caller, routing, encryption for privacy, and the contextual relationship with other messages in the same operation. Bodies of SOAP messages can be literal XML documents, controlled by schemata provided by the author of the service, or they can be calls to object methods in the service, encoded according to a schema that is part of the SOAP standard; the latter is called Remote Procedure Call (RPC) encoding. RPC-style messages were the original aim of SOAP (and the origin of its name), but are now considered an impediment to interoperation. Document/literal messages are favoured for modern services. The canonical web service has therefore become one which: communicates using XML; uses a standard, medium-level protocol to move the bytes, normally HTTP; describes its messages and patterns of messages using WSDL. The VObs should be building services of this kind for its extragrid. To do otherwise would make the services and clients harder to write and the interoperation harder to arrange. IVOA has already agreed to base its grid on web services. We should note, however, that the web-service paradigm applies mainly to control messages in a client-server situation. I.e., web services are ideal for invoking resources in the computational grid and for moving metadata. They are less well suited to moving bulk data. For the movement of bulk data in the data grid, we should look to other kinds of protocol. Web services need not be SOAP services; there are other ways to package messages and the two simplest are already in common use in astronomy. HTTP-get: invoke a service via its URL and embed the parameters of the invocation in that URL; receive the results of the invocation as an XML document; the return document is entirely specified by the service with no wrapper layer that is common between services. HTTP-post: invoke a service by sending an unwrapped XML document; receive another unwrapped XML-document in return. Both can be described in WSDL; both are simpler to implement than SOAP services. Why then use SOAP? SOAP is unnecessary for services with simple semantics that are used in isolation. When services are combined in context, then SOAP headers become useful. These contexts are defined by the middleware layers that combine the services; authors of services may not be aware of the contexts when the services are written. Therefore, VObs services should use SOAP in order that the contextual headers can be added later without disrupting the interfaces of the services. The next section discusses the addition of context to services Contextual web services and OGSI Simple web services are synchronous, stateless and return results over their control channel. I.e., each invocation of a service blocks until the operation is complete, returns the results of the operation to the caller and then forgets the context of the operation. Subsequent invocations take place in a separate context. If the client breaks connection before the operation is complete, then the results of the operation are lost. Synchronous services are good for quick operations because they are easy to implement. The grid, however, calls for long-running operations where the caller is not continuously connected. Grid services commonly need to be asynchronous. This means that grid services need to remember the state or context of an invocation such that the caller can later retrieve the results. They also need a way to notify the caller asynchronously of progress. The Open Grid Services Infrastructure (OGSI [7]) is GGFs standard method for allowing web services to remember the state of a transaction and hence to run asynchronously. Web service context (WS-CTX; a part of the WS-CAF framework [8]) is the IT industrys draft standard for the same function; it is an OASIS standard. The two standards are fundamentally incompatible. OGSI-compliant services are SOAP services that distinguish contexts by assigning a new URL to each context; they require that the application software set up this URL explicitly using a factory service. OGSI complicates the semantics of all grid services but leave the syntax of the invocations simple. WS-CTX-compliant services are SOAP services that distinguish contexts by notations in the headers of their messages. They complicate the syntax of messages in order to keep the semantics of the service simple. OGSI defines a general notification-interface for the client over which any message can pass. It does not define a standard protocol by which a service can signal the completion of an asynchronous operation. WS-CTX defines a specialized notification-interface for the client with a specific way of signalling job complete. It does not support notification of arbitrary events. Some higher-level protocols may be needed for some use cases. Notably, there may be a need for web-service operations to be made transactional, such that either all operations in a workflow succeed or all services are rolled back to the state they had before the start of the workflow. The WS-Transaction (draft) standard of OASIS (another part of WS-CAF [8]) defines protocols for this; it is built upon WS-CTX. OGSI has no equivalent protocol. Parastatadis et al. [9] have compared OGSI with the OASIS standards. They conclude that OGSI is only a partial solution to contextual services; that complicating the semantics of the services (OGSI) causes more problems that complicating the syntax of messages (WS-CTX); and that using OGSI deprives grid services of support from most industry standards and the tools that follow those standards. It is unlikely that the IT industry will abandon WS-CTX and switch to OGSI. Some industrial players may support both standards, but they are likely to put more effort into supporting WS-CTX. OGSI, in its current form, may or may not survive. If it does survive, then it is likely to be restricted to the scientific community. If the VObs wants to write contextualized web services, then these services should not use OGSI but should follow the industry standards. If the VObs wants to use grid services written in the grid community, then it will have to write OGSI clients-software. WS-Reference Framework As this report was being finalized, new standards called WS-Reference Framework (WS-RF 10]) were announced jointly by the Globus Alliance, IBM and HP. WS-RF attempts to rewrite OGSI so that it is compatible with the OASIS standards and with standard tooling for web services. WS-RF may eventual emerge from GGF as OGSI 2. WS-RF differs from OGSI in that it uses SOAP headers to identify contexts instead of dynamic addresses for service instances. In this, it uses similar techniques to the WS-Context standard, but bases its syntax on WS-Addressing instead. The other features of OGSI, such as control over the lifetime of resources, notification of events, grouping of services, etc., are included in WS-RF. A first reading of WS-RF suggests that it is more nearly compatible with existing web-service standards than OGSI 1.0. However, it still does not interoperate with standards such as WS-Transaction that need WS-Context headers. There is currently a debate as to whether key parts of WS-RF are a redundant duplication of WS-Context. There is a suggestion by the Globus alliance that OGSI 1.0 will be discarded in favour of WS-RF, starting with the release of Globus Toolkit 4 in autumn 2004. Therefore, OGSI is clearly now unsafe for VObs use. WS-RF may be safe for the VObs to use; it is too early to tell. OGSI and OGSA The Open Grid Services Infrastructure (OGSI [7]) was introduced in the previous section. It is a standard for expressing state or context in web services. The Open Grid Services Architecture (OGSA [11]) is a factoring of generally-useful functions into standard, commodity services. OGSA is based on OGSI; OGSA components can only function properly in a grid with OGSI semantics. OGSA may later be redefined in terms of WS-RF semantics. OGSA has a wide scope. The areas to be covered include: defining and managing VOrgs; collections of related services; managing deployed services; secure communications; asynchronous messaging; security; managing distributed data; remote execution of (user-defined) programmes; workflow and orchestration of services. For each of these areas, the draft specification proposes specific web services, but describes them only in prose; the current draft does not include the schemata needed to implement these services in an interoperable way. Essentially, OGSA is intended to standardize all parts of a grid that are not specific to that grids applications. It is meant as a complete environment for managing distributed applications without defining those applications. The concept of a computing platform is prominent in the specification. OGSA has a very strong emphasis on the computational grid. In the introductory section of the specification, program execution services are detailed in six pages of text while data services are granted only half a page. In the lists of services, only three sections out of 26 are to do with the data grid. It seems likely that initial, practical versions of OGSA will not support a full data-grid. There is also a bias in the specification towards computations as jobs i.e. as non-grid programmes running under control of grid-aware batch schedulers instead of as services providing special algorithms. The OGSA platform proposed for a computing node in the grid is very general and relatively complex. It is entirely appropriate for OGSA to be concerned with general job-management services and not with algorithmic services for specific disciplines of science. However, there is a danger that OGSAs orchestration and workflow services will come to require the full OGSA compute-node platform in order to drive any service. It may become expensive in effort to deploy a single, algorithmic service on one site. OGSA is currently vaporous. The specified services cannot be implemented from the existing descriptions. Some of the services are clearly intended as standard versions of existing art (e.g. batch-job-manager services in the Globus Toolkit); others are new functions for which no common prototypes exist. OGSA does not yet exist, either as a de jure standard or a de facto standard. Given GGFs excellent but lengthy process of document review, it is unlikely that a useful OGSA standard can exist before 2005. OGSI implementations OGSI is defined by its WSDL and XSD schemata; services can be coded directly to this standard without requiring special tools or libraries. However, OGSI is sufficiently complex that most authors of grid services work with a reusable toolkit that implements OGSI with a relatively simple set of APIs. There are currently at least five OGSI implementations. Globus Toolkit 3 (GT3), for Java. [12] Fujitsu Unicore, for Java. [13] University of Virginia, for .NET. [14] MS.NETGrid from EPCC, for .NET. [15] OGSI::Lite, for Perl. [16] AVO and AstroGrid have investigated GT3 in depth. Several trial computational grids and data grids have been built. GT3 has sufficient function to support use of OGSI but currently lacks quality; building grids with GT3 is unreasonably error-prone and expensive in effort [17]. University of Virginias product was demonstrated at GGF9. It seems to reduce the work involved in the writing services. Broadly, web services can be written more cheaply with C# and .NET than with Java and J2EE [18]; the Virginian implementation of OGSI seems to have a similar advantage over GT3. However, no detailed tests have been made. The extension of Unicore to OGSI services is a beta-test product at present (the Unicore system itself is much more mature). It depends on the Glue toolkit for web services [19], which is a commercial product. AstroGrid has investigated the Glue toolkit [20] for web services but not for OGSI services. Glue seems to simplify and accelerate the production of web services compared to Apache-Axis, so there is some hope that Unicore may be a more efficient platform for coders of grid services than GT3 (GT3 is based on Apache Axis). The other toolkits have not been investigated. Condor Condor [21] is a product for building a computational grid inside one organization. Essentially, it is a way of building an intragrid when that grid supports only job-manager services. Condor has been in service and under active maintenance for 15 years. It is very highly regarded. Condor can be used with the Globus Toolkit to share computers between organizations. Software for data grids GridFTP The conventional FTP protocol [22] is sufficient for moving files between services when: the data are in the public domain and may appear on a public file-server with no access control; the transfer is driven by the receiving server (a pull transfer). I.e., if anonymous downloads are good enough for a use case, then conventional FTP is good enough. For uploads (push transfers), and for restricted downloads of non-public files, conventional FTP uses passwords. This is unacceptable in a grid: software agents start the transfers and a user may not be available to give the password. The GridFTP protocol [23], which is a GGF standard, extends conventional FTP with GSI security such that the security tokens used in the computational grid can also be used in the data grid in place of passwords. This enables the computational grid to drive the data grid. Grid FTP also has features transfer striped over multiple connections and control of buffer sizes that improve performance with respect to conventional FTP. Transfers in the data grid must be robust against network failure. It is inefficient to restart a transfer of 10TB from scratch because of a network failure halfway through. A grid needs a reliable file-transfer service and that service needs to be able to restart transfers. GridFTP provides the ability to restart transfers from markers in the data stream. A GridFTP server is provided in the Globus Toolkit. Client software for C is provided in the Globus Toolkit itself and for Java in the Globus Commodity Grid Kit for that language. Reliable File Transfer Service The Globus Toolkit version 3 includes a web service that controls transfers between GridFTP servers [24]. The service remembers transfer state (even across restarts of the service itself; it uses a RDBMS for persistence) and restarts failed transfers. The Globus RFTS uses GridFTP to move the files. No tests have been made on this implementation, but the basic idea is necessary for running the data grid. Replica managers A data grid may support replication or mirroring of files in order to keep data closer to the site of processing. Some users of grids (e.g. GridPP [25]) regard this as the primary role of the data grid. Therefore, several replica-manager services are available. A replica location service [26] is available with GT3. This is based in part on work of the European Data Grid. GGF is proposing other RLS for standardization. OGSA-DAI and LDAS OGSA-DAI [27] is an interface from the grid to relational and XML databases. It is a set of OGSI-compliant web-services of which the Grid Data Service (GDS) is the primary part. A GDS instance represents a database connection and the associated state: e.g. it retains enough state to support a cursor on the results of a query. When OGSA-DAI is used with relational databases, which would be its main use in the VObs, it acts as a JDBC redirector with added security. A request from a grid user is authenticated using Globus message-level security (see below). OGSA-DAI maps the grid identity of the user to a local user of the database and forwards the query over JDBC to the separate DBMS. OGSA-DAI does not itself provide or require a specific make of RDBMS. OGSA-DAI does not, by default, do any transformation of the query or the results. Therefore, it does not abstract away the implementation details of the DB. This makes it unsuited as the primary interface to relational archives in the VObs. Data publishers in the VObs could force OGSA-DAI to do the transformations necessary for a VObs-standard interface [28], but it would be much easier to use a web service with a conventional JDBC connection to an archive database. However, two features of OGSA-DAI make it useful in the VObs data-grid for special cases: access control for writeable databases and GDS-to-GDS transfers. OGSA-DAI supports normal Globus-style access control. This makes it relatively easy to grant grid users write access to selected databases. It should be possible for users to upload tabular data in a VOTable into a GDS and use on those data the full querying-power of the RDBMS. Clearly, this feature could be coded specially for the VObs, but OGSA-DAI has it in reusable form. The results of a query in one GDS may be written directly to another GDS without first being exported to a file and explicitly moved between sites. This supports the operation of a distributed data warehouse, which may become essential for large-scale data-mining in the VObs. The results of initial queries on many, scattered archives can be collated in a data-mining centre where queries with table joins and whole-table scans can run more efficiently. The final results can be exported to yet another database for long-term storage. Again, these facilities could be coded specifically for the VObs, but OGSA-DAI already has them. For the data-warehouse scenario, OGSA-DAI can be used with a separate, web-service faade that handles the astronomical details of the work, leaving OGSA-DAI to handle the application-independent parts. I.e., OGSA-DAI is being used as part of an intragrid. In this mode, the heavy data-mining can be delegated to borrowed resources outside the normal VObs, e.g. on a national science grid. OGSA-DAI was the original implementation. ELDAS [29] is a re-implementation of the same specification by edikt and may have better performance than the original; ELDAS is supposed to be fully interoperable. The DAIS working group of GGF [30] is working on an expanded specification based on the OGSA-DAI concepts. Storage resource broker Storage Resource Broker (SRB) [31] combines reliable file-transfer and file-mirroring to make a self-contained data-grid. It also allows files held remotely on the grid to be opened directly by programmes, rather than explicitly copied and opened locally. In SRB, a network of agents brokers manage all storage in the data-grid using custom protocols. Programmes use files via a custom interface similar to the C standard-IO library, and all files appear local to programmes. Files are copied and cached by the broker network as needed to maintain the illusion of local files. The location of files is stored in a central database and the broker network refers to this database. SRB has powerful administration tools for making mirror copies and for migrating files between storage locations. It is particularly good at moving files to and from tertiary storage; SRB is a great aid to running robot tape-archives. SRB is very powerful, but it significant drawbacks. It is a closed system. Source-code is provided, but no third-party products can work on the stored files. The details of how files are stored are a private part of SRB. The file-metadata database is central and cannot be mirrored. If that database is unavailable then the entire data-grid fails. The ability to open and access remote files only works for programmes compiled with SRBs special APIs. Other software would have to be rewritten to use this feature. The central catalogue of files is naturally owned and controlled by one site in a grid. It is possible to federate SRB installations for adjacent grids, but a site wanting to join an existing SRB grid must give up control of its grid-attached storage. SRB deals only in flat files. It does not work with relational data in the way described for OGSA-DAI. These drawbacks suggest that SRB is not well suited to extragrids and is not appropriate for the extragrid in the VObs. However, it is ideal for individual VObs sites with distributed storage and may be useful for building intragrids at VObs sites. Access control Most grid operations involve changing the state of one or more services and this makes the services more vulnerable to misuse than would be the case with stateless services. A grid needs to allow access to vulnerable services only for authorized users. With conventional web services, this access control is exceptional; for a grid is the norm. Authorization checks are pointless unless the users identity is known. Access-control systems need to provide authentication of identity on all accesses to services. This in turn requires a system for registering identities that spans the entire grid. The limits of a grid and a VOrg are defined by the range over which its users identities are recognized and trusted. Traditionally, authentication is done with passwords specific to one site and authorization is done piecemeal within each site, using file permissions. This does not scale to a grid; it is generally considered too hard to set up the local authorizations and too limit to prompt the user (who may not be continually present during a workflow) for passwords at each access. Grid middleware is converging on a solution based on these principles: digital signature (based on public-key cryptography) for proving identities; public-key infrastructures (PKIs) for assigning grid-wide user names; authorization servers for sharing knowledge of users privilege around the grid. These techniques combine to provide single-sign-on operation of the grid where a user only supplies a password once on starting each session. Public key infrastructure for grids Grid middleware generally implements authentication using the Grid Security Infrastructure (GSI [32]); this is derived from prototypes in early versions of the Globus Toolkit. GSI requires the authenticating party to have an X.509 [33] certificate containing an X.500 Distinguished Name (DN), and the DN is that partys grid-wide user-name. A Certificate Authority (CA) a third party trusted by all users and service providers in the grid signs the certificate digitally, thus preventing forgeries. Before signing, the CA makes some checks, typically using real-world identity documents such as passports, of the applicants identity, such that certificates are not issued falsely. The procedures by which certificates are signed and issued, plus the format in which the format in which the certificates are written, forms the Public Key Infrastructure (PKI) for that grid. The quality of the off-line identity checks in a PKI defines the security of the grid using the PKI. If the security is very lax, then some potential service-providers may be unwilling to donate resources to the grid or to any network that interoperates with the grid. In particular, job-submission services are dangerous to use with a lax PKI as they give command-line access on grid nodes to anybody who can fool the CA. Algorithmic services are less vulnerable in this respect. The minimum requirement for a party to use a secured grid service is that the party can present a GSI-compatible certificate with the request. There are many possible uses of the X.509 format (the X.509 specification is regarded in the IT industry as unreasonably vague). It is currently unclear whether certificates issued by commercial CAs, such as Verisign, are compatible with GSI. Grids use special extensions to X.509 that are defined as part of GSI and discussed below under authorization. Without these extensions, some features of grids are unavailable. Currently, only CAs directly concerned with grid work, such as the UK e-Science CA, are known to produce compatible fully-certificates. Thus, if the VObs is to use GSI, as it must to use standard grid middleware, then we must find a set of CAs covering all legitimate users. We cannot expect one existing CA to sign for all users of all nations; the global, commercial CAs may not issue compatible certificates; the national science CAs produce good certificates but will not sign for foreign nationals; and global, science-oriented CAs (such as the Globus CA, now discontinued) have insufficient identity checks when issuing certificates. For any given set of CAs, the overall security of the combined PKI is equal to the security of the weakest PKI. Suppose that the VObs starts with a set of selected, trusted CAs which are GSI-compatible and which have sufficiently-secure PKIs. These are likely to be the CAs run by science-funding bodies in the industrialized nations. Choosing the core set requires agreements between all the major partners in the VObs and must be restricted so as to be politically acceptable to service providers. The core set of CAs will exclude many bona fide users around the world. In the medium term, the core set of CAs must be expanded to cover all possible users of the VObs. There are several ways this might be achieved. Arrange with the global, commercial CAs to provide GSI-compatible certificates. There would be an annual cost for every certificate issued. Run new, local CAs on behalf of the VObs. Initially, all VObs projects might have separate CAs and these could be made interoperable if all service providers in all VO projects agreed to trust all the VObs CAs. If some service providers distrust some CAs, then the interoperation is partial; this might be acceptable in the case of a few, special services. Users with no local VObs project would have to make arrangements in another region or country. Run one new CA on behalf of IVOA. Again, all service providers would have to trust this CA. Running an international CA to reasonable security standards is hard; it is difficult for users to present physical identification when they live on a different continent! It may be possible to delegate the identity checking to regional or national CAs. However, this fragments the trust model: service providers will not then trust the IVOA CA since they do not trust some of its subsidiary CAs. Provide gateways between national grids such that users trusted in one grid can be authenticated in a peer grid. This means that operations in the peer grid are done in the name of a software agent from the requesting grid. The end-users DN, if it is required for the operation, has to be sent by some other means than the certificate used for authentication. As an extension of point 4, dispense with end-user certificates altogether. End-users authenticate to a web portal using a password, and the portal passes the job on to the grid using the DN and certificate of a software agent. All the work, even in the home grid and PKI is done under the agents credentials. Option 5 is the only one that works in the transitional period when most end-users have no certificates. Therefore, this is the method used in the AstroGrid infrastructure, which has to work in the early days of the VObs. Option 1 is the simplest, both technically and sociologically. Authenticating requests to services: transport and message-level security GSI enables an agent sending messages to authenticate cryptographically to the party receiving the messages. This feature can be used either to protect the transport channel carrying the message, or to protect individual messages. Traditionally, web services and grid middleware (e.g. Globus Toolkit 2) has used transport-level security; the web services were using HTTPS and the grid services were using custom protocol stacks. GGF have standardized a set of APIs for making transport-secure connections using GSI. However, this standard defines only the interface, not the implementation or the wire protocol. The details of the security implementation are closely tied to the protocol of the data exchange. There is little reusable code for implementing transport-level security. HTTPS is not ideal for web services. It encrypts all the data of every message, which is an unnecessary load in most cases; the communicating parties want authentication and integrity of data, not privacy. Modern web services are starting to use message-level security, in which individual messages are digitally signed or encrypted as needed. Where authentication is needed, messages are signed or encrypted and authentication is implicit. In SOAP messages, the security provisions are put in the SOAP header. This makes them independent of the protocol in the message body. Code for securing SOAP messages can be reused for all such messages in all applications. There is an OASIS standard for this: WS-Security [34]. It defines the schema for including signature and encryption metadata in the SOAP header. There is currently no GGF standard for using WS-Security with grid services; it is not part of the OGSI 1.0 standard. However, Globus Toolkit 3, which is widely seen as the prototype of OGSA, uses message-level security in preference to transport-level security; it does the former according to WS-Security and deprecates the latter. VObs web services are clearly better off using message-level security according to WS-security. Message-level security is suited for secure communication with ordinary web services, and also allows interoperation with OGSA. Avoiding replay attacks: WS-Secure conversation If a sender signs each SOAP message, using the message-level facilities mentioned above, then the service accepting those messages is only partially secured. An attacker with access to the network can capture an entire, signed message and replay it to the service, thus posing as the original sender under the senders signature. This can be used as a denial-of-service attack if the effect of the message is not idempotent. To defeat replay attacks, the service can require a higher degree of message-level security as specified in the (draft) WS-SecureConversation standard [35]. This standard uses the context of messages to render a message invalid if replayed out of sequence. Globus Toolkit version 3 implements WS-SecureConversation as the default mode for secured services. (It can also use the basic signature and encryption modes if so configured.). It seems likely that this will become the eventual standard for GGF, since service providers will not be willing to lay their services open to replay attacks. However, WS-SecureConversation is not finalized yet, so it is unlikely that the current GT3.0 implementation will match the eventual standard, or that it will fully interoperate with implementations in other toolkits. Authorization Authorization can be very simple or quite complex. The complexity of astronomical data and IPR suggests that the VObs needs the more-complete kind of authorization. A very simple service may have implicit authorization: any user who authenticates has equal rights in the service. This presumes that all users are equal (and so does not allow different treatment by the VObs of, say, high-school students and professional astronomers) and equally trusted (requiring that all users of the VObs be vouched for by CAs of the same quality; see the discussion above). This authorization scheme is insufficient for the VObs. Adding one step of sophistication, a service may map each grid users DN to a local account. The privileges accorded to the DN are those accorded to the local account. This is the default scheme for the Globus Toolkit, which uses a local file, owned and maintained by the service provider, to define the mappings between DNs and local, Unix accounts. A comparable scheme is used in OGSA-DAI, which maps DNs to database users via a local file. This scheme works for special services with a few, privileged users; this is why it has survived in prototype grids until now. The scheme does not scale well to grids with many users, since every service provider must make local changes to the mapping file for each new user. The VObs may use this scheme for a few special services, but it will not do for general operations. If nodes in a grid are uniform, the authorization map-file may be mirrored from a central server. GridPP and EDG have used this technique with Globus Toolkit 2. This may be a useful stop-gap for the VObs projects, but the VObs as a whole is too heterogeneous and too decentralized to allow this as a general solution. It is possible to model users as a community, to assign access rights over services to the community and to let the community administer the details. In this case, the service providers and the community leaders agree the definition of groups of users. The service providers assign access rights to particular groups, and the community manages the membership of the groups. When a new researcher joins a community, entry into the right groups, made once by the community administrators, grants access to all relevant services. The OGSA security road map [36] for GGF specifies that there should be authorization servers and implies that authorization should be community-based. However, there are no standards, even in draft, for how an authorization server works in a grid. The Community Authorization Server (CAS [37]) from the Globus Project is a prototype of an authorization service. As yet, no production version has emerged and the prototypes are not suitable for production use. Prototype grids tend to build their own authorization servers. EDG has the Virtual Organization Management System (VOMS [38]). The e-Science data portal at CCLRC [39] has an authorization server built in. AstroGrid has an access-policy/community system [40] designed against grid needs but not to grid standards. There is also PERMIS [41]. These tools could be reused for the VObs. I suggest that the VObs cannot, at this time, make a sensible choice amongst the various, partial systems. Nothing implemented now will be a complete and compatible solution in three years time. If we need grid-compatible authorization code, then we must wait for the GGF standard. Strategies for engaging with the grid There are several levels at which grid products and conventions can be incorporated in the VObs public network. This section looks at the relative merits of the approaches. To help the comparison, the VObs is visualized as having three layers: a UI layer, containing web portals and data displays; an agent layer managing workflows, authorization policy, maps of distributed storage, etc.; and a resource layer containing services that give direct access to archives, algorithms, storage. The data grid is assumed to connect services in the resource layer. In all the following descriptions, OGSI would be replaced by WS-RF if the latter becomes a standard. M.1 No grid products at all The UI layer uses IVOA conventions. The resource layer has some stateless services and some services in which state is managed using WS-CAF. The resource services are almost all written by IVOA members; no services from the grid community are used and the IT industry provides few complete and finished services that are relevant. The agent layer uses WS-CAF standards to manage workflow. Commercial workflow-products can be used with IVOA resources-services. However, these products do not always interface well with the UI layer and are generally used with their own UIs; they tend to be restricted to special experiments. Access control is to IVOA standards informed by IT-industry standards such as WS-Security. The data grid is built to an IVOA standard since GGF standards are excluded and the IT industry has no general standard. All IVOA resource services have access to the data grid but the few utility services from the industry do not use this grid. M.2 Everything based upon GGF standards The UI layer is built to IVOA standards, since GGF does not specify how a UI should be built. The resource services are all OGSI services. Simple, stateless services cannot be used here. The agent layer uses OGSI semantics to control workflows and transactions in the resource layer. It cannot use resource services that do not conform to OGSI (even if the services are stateless) and it cannot drive services that require WS-Coordination. Much of the agent layer is supplied by the grid community for free: workflow, scheduling, reservation, logging are all areas of interest inside GGF. The data grid uses GridFTP and OGSA services. M.3 Grid services only as leaves of the service tree The UI layer uses a mix of IT-industry standards and IVOA standards. It does not understand OGSI semantics and does not talk to OGSI services. The resource layer contains a mixture of OGSI services, stateless service and services for which state is managed with WS-Context and WS-Transaction. Some of the resource services are taken from the grid community and are unaware of IVOA conventions. Some services are written by IVOA members, without reference to GGF standards. The agent layer uses both OGSI semantics and WS-CAF semantics to control the various resources. The services here are web services but not OGSI services. The access-control standard for the UI and agent layers is either peculiar to IVOA, or it is an IT-industry standard; in either case, it does not use GSI-compatible certificates of identity. The agent layer translates from this standard to the OGSA-security standard when talking to OGSI-compliant resources. However, it cannot drive the grid resources in the name of individual users since it cannot produce proxy certificate for those users. Instead, work in the grid services is done in the name of the software agents (i.e. the agent layer has some GSI-compatible certificates of its own) and some operations that depend on user identity become impossible. There are two data grids: one uses IVOA standards and the other uses GridFTP and GGF standards. Neither of the two data grids connects all the resource services, since the grid resources do not know the IVOA standards and the IVOA services do not use the grid standards. Some services may act as gateways between the data grids. M.4 Leaf grid service plus pervasive GSI and GridFTP The system is built as in the previous section but with certain changes. The access-control system at al levels is made compatible with GSI. In particular, users have personal certificates that are GSI-compatible, so access to grid services is not limited by the architecture. There is only one data grid and it uses GridFTP to move files. All resource services can access the data grid. M.5 Grid conventions rule inside intragrids The system is built according any of the four models above. Some resource services are faades for intragrids. Where work is needed on an intragrid, the faade service handles all the conversions from VObs to grid conventions. The intragrids are separate and need not use the same standards. Comparisons M.1 gets the best support from the IT industry and M.2 the least. M.2 gets the best support for science outside astronomy and M.1 the least. M.3 gives the authors of resource services the greatest freedom. This model gives the greatest chance to adopt ready-made services. M.2 and M.4 make the best use of access-control standards. M.1 and M.3 are at risk of having many incompatible standards for access control in different parts of the VObs, driven by the demands of service providers. M.1, M.2 and M.4 give the best coverage for the data grid. M.1 requires VObs collaborators to write all the data-grid middleware, and M.2 gives the greatest chance to adopt existing solutions. M.2 prescribes standards and products that were produced to suit the needs of science. The other models all use standards intended for business systems. All the models rely in some part on standards that are not yet final. However, M.2 depends on many GGF standards that are not even drafted yet; only the intention to produce these standards is recorded. It is hard to start building M.2 with the existing standards and products. Current VObs work matches M.1 and M.5. Altering it to achieve M.2 would very hard. Notably, all VObs services would need to change at the same time to remain interoperable. The longer that the current work is progressed, the harder it would be to achieve M.2. Current VObs services do not implement WS-CAF or WS-Security. Adding these throughout the VObs may be expensive when there are many existing services. However, all the SOAP-header-based standards can be added service by service without affecting the interoperability of the services, since the SOAP headers do not alter the syntax of the bodies of the messages. Therefore, it is feasible to retrofit IT-industry standards to existing web services. In discussions of the web-and-grid-services work-group of IVOA (at the interoperability meeting of October 2003), opinion was overwhelmingly in favour of M.4 and M.5, with marginal support for M.3. No support was voiced for M.1 and M.2. Summary of recommendations Web services Continue to use web services as the basis of the VObs. Prefer SOAP services to simple HTTP-get operations as SOAP allows higher-level features like transactions to be added later. Exploit IT-industry standards and conforming products where they become appropriate. Prefer these to grid products and standards if the two are incompatible. For VObs web-services that are in the public registry, prefer techniques such as WS-Context to OGSI. Consider supporting WS-CAF and WS-RF in each service if WS-RF becomes standard. OGSI/WS-RF and OGSA Do not use OGSI 1.0 unless it becomes certain that WS-RF will not replace it. Do not convert VObs services wholesale to OGSI/WS-RF; the gains are not great enough and the supporting software is not of sufficient quality. Do not use OGSI /WS-RFservices in critical parts of the VObs (portal, workflow, etc.); they cannot easily be made sufficiently predictable. By all means exploit OGSI/WS-RF services written by third parties, but only at the edges of the tree of services. OGSA-standard services are preferable to arbitrary OGSI-compliant services as alternative implementations may be available. Avoid coding services in OGSI/WS-RF until better toolkits are available. Look for alternatives. Produce library code that makes coding clients for OGSI/WS-RF feasible. Data-grid software Use GridFTP as the main transport for files in the data grid. Do not use SRB as the basis of the data intergrid. It is OK in intragrids. Use OGSA-DAI (or ELDAS) to move relational tables. When the interfaces become sufficiently stable, consider re-implementing them independently of the grid products in conventional web services. Define VObs standards for data grid operations. Hide grid technology in the data grid behind a VObs faade. Access control Use GSI-compatible X.509 certificates as the main way of identifying users within the VObs. (Portals can still use passwords at the system boundary.) Use WS-SecureConversation as the main authentication mechanism in the service grid. Use the WS-Security packaging for SOAP messages. Allow WS-Encryption, but deprecate it for normal services. I.e., clients must not expect an arbitrary service to support encryption. It is allowable for special applications. Open discussions, as a priority, on interoperation of identity certificates within the global VObs. Expect that full certification and interoperation will not be achieved for some years. Until VObs users have certificates, certify software agents to work on their behalf. Refererences Global Grid Forum: http://www.ggf.org/ Organization for the Advancement of Structured Information Standards: http://www.oasis-open.org/home/index.php World-Wide Web Consortium: http://www.w3c.org/ Internet Engineering Task Force: http://www.ietf.org/ Simple Object Access Protocol: http://www.w3.org/2002/ws/ Web Services Description Language: http://www.w3.org/2002/ws/ Open Grid Services Infrastructure: http://www.gridforum.org/ogsi-wg/drafts/draft-ggf-ogsi-gridservice-29_2003-04-05.pdf Web Services Composite Application Framework: http://www.oasis-open.org/committees/documents.php?wg_abbrev=ws-caf Web Services Grid Application Framework: http://www.neresc.ac.uk/ws-gaf/ Web Services Resource Framework: http://www-fp.globus.org/wsrf/default.asp Open Grid Services Architecture: https://forge.gridforum.org/projects/ogsa-wg Globus Toolkit: http://www.globus.org/ Fujitsu Unicore, OGSI adaptation: http://www-unix.gridforum.org/mail_archive/ogsi-wg/2002/Archive/msg00157.html University of Virginia OGSI implementation: http://www.cs.virginia.edu/~humphrey/GCG/ogsi.net.html MS.NETGrid: http://www.epcc.ed.ac.uk/~ogsanet/ OGSI::Lite: http://www.sve.man.ac.uk/Research/AtoZ/ILCT Problems with Globus Toolkit 3 and some possible solutions: http://wiki.astrogrid.org/bin/view/Astrogrid/GlobusToolkit3Problems Web-services tutorial at ADASS2003: http://www.ivoa.net/twiki/bin/view/IVOA/WebgridTutorial GLUE web-service toolkit: http://www.webmethods.com/solutions/wM_Glue/ AstroGrid experiences with GLUE: http://forum.astrogrid.org/read.php?TID=538 Condor: http://www.cs.wisc.edu/condor/ File Transfer Protocol RFC: http://www.w3.org/Protocols/rfc959/Overview.html GridFTP working group at GGF: http://www-isd.fnal.gov/gridftp-wg/ Reliable File Transfer service in Globus toolkit: http://www-unix.globus.org/toolkit/reliable_transfer.html GridPP: http://www.gridpp.ac.uk/ Replica manager service in Globus Toolkit: http://www.globus.org/rls/ Open Grid Services Architecture Data Access and Integration service: http://www.ogsadai.org.uk/ SkyNode: http://www.ivoa.net/twiki/bin/view/IVOA/IvoaVOQL Enterprise Level Data Access Services: http://www.edikt.org/eldas/ Data Access and Integration working-group of GGF: https://forge.gridforum.org/projects/dais-wg Storage Resource Broker: http://www.npaci.edu/DICE/SRB/ Grid Security Infrastructure: http://www.globus.org/security/ X.509 standard for identity certificates: http://www.ietf.org/html.charters/pkix-charter.html Web Service Security standards of OASIS: http://www-106.ibm.com/developerworks/webservices/library/ws-secure/ Web Services Secure Conversation (draft) standard: http://www-106.ibm.com/developerworks/library/ws-secon/ Open Grid Services Architecture - Security Working Group: https://forge.gridforum.org/projects/ogsa-sec-wg Community Authorization Service of Globus Toolkit: http://www-fp.globus.org/security/CAS/ Virtual Organization Management System: http://hep-project-grid-scg.web.cern.ch/hep-project-grid-scg/voms.html CCLRC data portal: http:// www.grid-support.ac.uk/ ahm2003/AHM2003_8_DataPortalHandOut1.pdf AstroGrid access-control software: http://wiki.astrogrid.org/bin/view/Astrogrid/AuthorizationItn3Final PrivilEge and Role Management Infrastructure Standards Validation: http://www.permis.org/  It is unfortunate that the grid community takes VO to mean Virtual Organization while the astronomical community understands it to mean Virtual Observatory. The confusion is increased by the fact that a Virtual Observatory is a specific kind of Virtual Organization. In this document I will use the abbreviations VOrg and VObs for clarity. Grid Middleware for the Virtual Observatory Grid Middleware for the Virtual Observatory PAGE 2 PAGE 3  PAGE 1  4=:=WWb%b4b?@@AAAD"DEGI2JKKLANOQR-RASoST@@VSWaWX & F$ & FXXYRYoYYYYYYZ/ZYZ8[f\]`bb dDdkddddd f_gvi & F & Fviiiejjk4kop\q{qxrrs$s,tttt&vwKz{>~ƒ v]7<J & F & F cL V=f6ȱֱ{@@s ' & F'M{ GmD3a'q i5h^hBDZ^ &3j<P-Ob & F  & F  & F% & F (C7 EpV}P7 & F & F & F 7'NIjL'e3 e0NO{||$a$ h/&]h&`#$h]h $&`#$a$$a$ / 01h. A!"#$% nғxMvPNG  IHDR?MIDATxyl]W/=}qx؎)͜&mڴ<-P+ < @@HH @@ҕʽZ(嶥I4mI;'q~ksv=MP}Zk﬽ض-KI<H$eI4@@R H$eI4@@R H$eI4@@R H$eI4@@R H$eI4@@R H$eI4@@R H$eI4@@R H$eI4@@R H$eI4@@R H$eI4@@R H$eI4@@R H$eI4@@R H$eI4@@R H$eI4@@R H$eI4@@R H$eI)I(mO˲tG/+zY_ Py)?p?a涻_7KZY]lmS?8Uw^`G˟/z5t5Y˃|G>*%*:@@vM+F32jaD Qe> ֱ!/73>ꡝ$859%9³-K^pz(n/]> {n+e?S>zw[}'M[s;RUuw ;Չ0ὒ\kւ>:\YAꝇ%>⿇ߨ Ěȃz^a6݁{Z; n[HɿY65_S)=5=IIEas׼fJkRrpɚԌ[;O>A)Ns!= 7ѝכikr*!YzvZ[|@@Al⣆|RtNݭݽo N&ܤ7i>57?:W&a7욹e§AyجYK y~W YZ ) w虒ARлAM|t |ֱPv7a'o$[\}Ddtp0YMUUy&##: e8B@@ Cҿe޼ ɤ;:xAJF4fM}y ^GgG#޻xJ.noxGw 8wDW>G6e"ωІ\299yƍׯ[nMMM]v^ܼygj䣯t$woݔP(jbԦ't]wgp|Ž+tZ 츻߷y4>Yo7NqX};'bz~RI...FQ: &:=z80'.***+++,,ҶWGͣp\p_K<&yW>\rM}_nnno>3;Ttck_y]ZZtq922DR[ϯP? BL>#///##Ce>}#ky>]yNޓ#MΓG;7}(O;xnqyy^ KDS;ϻ)1l?t-&DBow:Μ9311^dij/))/ؔ20EއP(DӸo7%cWzEV.ݶޏbU yWx3\oIYO\RKh+7nFc4|gՅxܲz{ siiJ_ŋZqc`袏ofWM=e qYvځE:3v*ŇcЊ _Zz KVTfZ[Cf(ܘzY<`v>L`:שfܒSW}" .>?8&j El YWT_$KHV5F$q>Y *JS/_iT/:?PJSwk*)32'+` F;'oZ}Sd '`I!STFчN|+KKvWUS̯M[b C\^<53c) c,- ŗHRE):79v\i2mN􍦑YVV7oSY( 0bKUEErxGgwYK5MWlqia㇞8-Oot,눜[i}>ɪ(+ٱ5N4bwL؊ӦD2`ѓqMShtjˑ{vog N^GڲF51ݰ mM*J7SŗyAUQ*)x7>5<j/35[|*b%vuf3hŚ3bq[-~#+hol#5,%pm" ٙP^KzyjV,nν OzD߻YNYX,ė~- %kl7 UQR6Oݜ>ݽtxs5O~Vmn~ۑsOYZ>z=͍: '(8Ljyc#~xUͧ˚M6⺮{@@1-|9'/ az3Ou逸@@Q-ȈA}Bݻo/Wզ&i/=ZXHV^॥?Oo=_שMHqS3F'o#,:K.}K_/OڭuZ ^n;ӛowf0訷~'U9 diZi'NW ũQp^TTM6"DE\wj&kqƽbj GH>N>?d?ݚխk}2ƹJ|B ]gfbQaUrlbt|||hhŋϟy7^{5gW0v߾}pTiS b{,}Q SD ާU$/8 h@@@@w{@@n -&s&DrvZ!LI S f~ccnh׮`S'4)в!Zs`jHorxS>?WYQ+WP$N5e;産X6uQ}: /Tf&DNu/-Y7-J5iBFq/-#OlY?GT`9USTڝAz9e<1wlCm^ :}w^%߂e3vݻE}5$//u.;O~~o˒AnSDkLIUZ* +ڄLBA_vlٌ]z~}(e_]cе)%mJ }%sp\_8#٦usBԅǝ]x^NF^N}[KcO]nǩ[7'G&dC`Զ|~xؖ5*I'fO}dGUi4mg*5}Qgv/,83<:1skn9_Z~E3 *m&FM ko.j83imj*/) , %g*Z9dsѡ1q|9Ȫmݧh>ߙ1,|Ӣyt o*/moi h(jH&{ZZ?>g{/^~cʈ j l52 #~^xioo]aNyTz :/e=XWwOGًcsK~=PIq"{[RɌ_VOh-m.M^NU'G"huU>UbŘM[ѳ6h~ZNDHZB4r襁Z]}[k]Muf]Ei'M=kimj6p'\4ҩT\虞_ ƝlM'J*CG྽yYYx_2B;wnkٶmdj3qkVvr2mс^3%鷺t]m:ZDyѓ[n-W$6CMj2b~Eܳe϶֎co?M;/oSO=ks,B^=z|zaY CU?*2\>5;uBcecVWl,f;\˧*;tvydd-O} k"ruz&cFngB|@@^겲'kB=:FEYRw640CmO:K|*ƯC(6gF}zD]ڛ띬\_#xh;vP:r Y f$HSoWl?dW}>[%__y:g4|t{H_0kpm>{ UniյsL7<,A^'>LW_}^z}YaUH}иWӟNO*0cc]2tif+rJ^݁=/7%AT-xʆzwifIvtHk2gfmV7yrhU7giIlzv'^),$ ь yhk**TIq=j ,z);CUwoՊ|V}cč ls3%rYIv+܂8)R劣TI$i0u&|W=߻[ ?#J[;ub_뮑Y9QγŠ9<+G/ܘyDmIhTdebǩSLRXPLy+L 48io{mo.]-G >Q./+qd,b7,~N/ަ 4UҡlɲdeX1YY.\XZXb1ѯz/"qؙb sL#~}vکΎVWmɡR%vcڶniܺKc}=+0IЉ4lMg,C?MTǨ+on9ɎmڴvkIqQQ᦬P($-kwF\|b5{{]\/.fʢ!jٟM볋7f/**,lmj\ /0sQ%4S_Ĺ3SKy -qKO7=-l ">{hSAMy9f6e>ާ͛y$dYƄwhuCk*ۚ*lO e?R_U]Q7 [Fs5SWNeݙf[EfPve/@@N7ۚ*lޔːBl]O:?|ajO&jt-1oMUp>E] $+6oΦqhǺ7_'r~q~~~?aFFw>>QkF<ߡ>oEEWz?wk6K.ȧ_̬;x`yyy[[$CNBi,t٪ n;'qG;)1c=9RHk\w]Zv׻/H^'V_L|$Q|zOU9m98s'E,ɾoJ T+jkk?O^zllɓ===ϟя~3̾}Z[[~?c.y )sW^lNN\1uK/؞,<Ǿ92@@>]ը _ pM$' &s8,n^ZSle9o gS>55577OM)ܦ&`y ӶRx!HԐ"40ڛ)T8ΝS}!_'=I$Fl_9DwtmZ^JЩ۽cܢKAD樞8%-Nx^ h`ҙѷ*2KZc#Ë".V<2kLkr,߻GRoGW/MMM9|ݓ&*cF܌*KHQ3.+7otw_`P쬚ҒO 1EP(F ;78.g" 4/\XRh&{2$kj4cqCd%Aۛ՟0@@55/wCCںʢB0U#)}Я~Eh e\ f2hf&c0Fb`d&2 &G1x;:r/@@ }?(m)}PJ8Yk;=3єqs{~kjplR/6YSS zYte^IH+TYƠbgԵHx#)>U1 , )r$k]$^φ@@kU3R0ׄ6U9Y+c۹ ӓ۷&Q=h!VLF0,% NCڵkǎ%6E~{ݴiӾ}^xÇ?쳎+"Ktxb/H%ؙ,..6Mb=z4;;4.|k6:: _edd޽_9!ukօC\-48Ͷ'-4#daRl:q Bf%֔Kvi~[XwaX0)/ߊ.Bc uNv(˲SRHf-cX}X !X ǸuKrn,.iyyy c~֭#GC=e 0d  ah' g8AL 8? ٶG4y`F"',Ј89Kp޲]`?ЦS aBQ̀̌@@C]Ss=9_ci{2692s΄uutIȺiį*h܈ a`Ćθ6/9%-% w\_JP{6ܜBx c)&Yd'"۴u-;֍5.4_EEIFIyyZ+Shش&o\ٜk KVxg'2L=Zz'gm] ̈́B>#UC" Elrexȱ-)+-XSBc<)$)!<. r'LXDPCgxBƋYcLX:3_SYV6i6a:YWHوViY򢈙r-*>`peheeu~?%򲽪BGnT$E@@8|ຊ^UEe~5~#tAe3 _dcqJr3$t~)kM-_30psvd|1-ݜهڏH0Q0:`Yɦ9<ɌĹE;Dɉ ӯ ȢLFզg(=0A⬦Owut KKe tE(5e⍩`0Aq`J*H8fHGAґl|~ݲ¥mu+H#n8ſDx?9;;xE2,CfBےx -1LD穕X(+ .J6nXO9#ޮC lMJX_dUn˪ ڕ:MDs4uEǧ>藍g߮Ftƙ*ƣѻqg>+JD4EJ:}J2&3՛a֕˗/mZ_YV&"O#M.eQ46T0$a^Pv#Z) Z:Z6i)o w#㩳j<33wkAw+,X!-ȺD}|!(n+SO=7|_y9w g.};Y\ O:?k+,* q{}W~ᬬ_7ñ'&&@@}Q-bri%$.`wţGܹ9sG [>W_} ݻwoݺu+;\< tJEm3 h(]E t;`s}'+'`u#j:k9;18V]'ʀ sߩ1K`}ެ|(Cþ&N@@` #EO8);ËlseL4=>lDkn\} ZAȦ'C:YJ/=}e Y0Xqގ`] 2rmYC@@Q>aUߨZAl"cg~5lEmQD %s!Cߝ;ܺ}k]}muZ#\_U<}0uyf0[Kq .c0aٻwÇ:gffN ݲeKCCÉ'NLmvvvC۶ݮ&Cp<OON][;66{'x'-[ևN,q|j3ɘ}jf[guX5Vxܐ9Q$"mf2$s&z,M\s8o]~'9suvIOC6byU3w@@*>/9!* g^RS|^!H!PԆ7Ǔ=Qwf\=o}رSN}G=zk~[`xD_Xy\I=bZW0*E7??ڊC[Vߚty&EaĘMƊt 7*/_>>5FvCވ@@-i]Zz`[pe0I400Y, /evca~\hxb+\HrB]aM)jak]bx|sa*+UA]8-5)1XQ%ʊ8rcKPI"Oer|OU9Y |[[Us̙Ev8hx /(@@A$yH9OX*K{[h4# ߱N_-ٴ׍2e o;bL8/зDQ%H]ܷ)nn5Y#ZfI2 k\KnQ=eQ bLDPM<3•U%YIq$4-F X_VXvv]i iЦ-$AN$T1?\\_Y\*19S-LHRJ njk GXdՠtc˥$OkcMm[3RS֖UU_ߋIeDAl#7͛[_so]hGOV0nB ACt:h ceZ}c3݃?ꂂ`E ?}Y2/0ebék+y[ζ{WU~o/ A $G塎"U?ZVYZP":ϲkWcM tY:[]4t3.t=ss}S]`"9J# ,*&u078'[۪ړ\܂ 2lxfZWP#mvl[\YnnmmO6< bh7h9Y!>5+%%cj9]ܺ(=}sɚܜYN5Lne#O(+]{UUVDI8 cpx~:ZUWQېby8+ YPqie%_説 A)CT4M?|(Dby5#(I&6XI?㱱Gn/P0g͚{ K~|s4H*b&ցy8&'DDf,6R=X9C? Agp(11!LtplrO_@@7toB>F^4Wao{aMqӼ*J(knXd{D%hiOr $, &}M; sS.|VzwC$=1J~O4kh?a3քWUQZ`!1!!IlمKK<9K| ѬHAX-z i?ΜriyUQo+8 ,QxQlɴHDž&|KM-kWw9X_Ėȯ:3PA% ChѦLA[XD")r2w;r4\- ++9evקhj0)€MED:x-4}4P l$08rt/MIIme9xXQ|@@IQey s3~p)LΤ5n`% jpu-:b5s1 SIK<_4?w{n)kliru^mjI6'd CiUJ")b"#>QQ4o#I'MUxW8|I%@@ .H2[DG w4k8[wSF/,4* Eg-)SLiSD= F݃EDa)Y`]#Yi+Yp&P&%OWVeeI1T>pq2$ɼ((0ǂ֟ ~c<#PCSӒo+/Yusqن&,NP?{IU$Q9}d##I3?uluM(ن (C%YDH <7D=QND.[i`a~M2CFYS(gyaVSkˁgZ;:XQH*w2$W (¨g`XzfdLԽdV⌂-9yd^TxpL7H@@a 7/QE#XAcϯ+ݷݼP_6Z܂d\f;ԠRȥ~i|\ 8v6'5)1!)avfTSQ$&Y+q81XoaW_⋟} ^{n¯ 龿@@e"X3xltbQ$dzPs8@@'KPB%kkjhc'BF$9=}l 6n&LK0frH|0Ӡ},ӌ(SY |'F-HCDK'u!l- <_,jm]}ɚb^]T {9A@@_Ȇ]!DJMr]}T0/=b .EWy IQNLM>W&kt/i$A bfѽ!&OG Q Myuk>_0dnLͬ{ Ӝ~mp[;f5$VE"JDl|N5-.;pR AO PM9ERƧu[JSb]#U y.Kd))_2Z<;.mNAu-s@@m ~ͅ -1ec*]kji[$j,J ]Udiian^aDsoR6%Y ହIyjNc:A2bh,JD2xRM%DQ >X~%vݽ֛7:sr )mbch, ,͐P@@R&|ĤXGG\0$l+rr۾xw|IY]=ѳ>ˆ-5?>idzdrwb|Byy9Ç|,<ޅ >̕{򚚚m۶uvvܹsϞ=/梶|f d(c0<ڦ ]`' `y%R Dψ7 Q#YC ߀EĄNMdg-Z9/i( >38ﰈU߲e˦M>䓽{ڵKOOh셟j2l8ew"2{*ڻB( SOMXQcbb`<$ 9^Pw‰C׽&.USNMIK;?9`F$`'1cg6?j0VP_v0|$LO x\,ρCK6!3pC`8̢ nw() + uC0Wwt&&9$^n`0$k>2<~#'OMD"*ĩ zn MN~/8H22d '0]Nƒ?+UR 3W/ C)Q 0ℑPQXrX4xEQFeQW6F\%Fص^e$Z_Tͱ#_(W(ZG2I30Õ} #p%-=#97%!"πÚ0=uJe._4x}8SmHD mz] rs+$g+,PjنU˺ߜ;6$ ʺzz] @@ҸSCVLLtP} cEEȊ^+KJ:Cߜpu(J@@KBv*2o%MH gr"ɤ.\򼬳M]}E :LvTtH  lvz #bgx޽\D^(_W~K0;$I'BcE F$v(Q (+*`HF.\yd'%hAfZ]UzUx 0ȢKUC,KfHhщUkK/ދXVU>'%FYrwY)LN>33̏1WTTlٲ'NTWWH U]TlAnrr~^?s~gsIQ~sw+õ}&"m'Bݻ_Dv}=`ciSJsfƖ%乾s=#AFs:5Uo%V;Cz;Vn? .w$x2s$xIdubxo?z2'&:*;=#)))2HO Ln]'iÏ?8~_(lh,H zn[RiE{TGNKC7exx0N<"4hڒgp"l qey9s/vvv_UB]T0$"v%6ؕuM)Ņ1~~FĴ8 SaX.D$A# cOQd=$88*|&ԞKW )+ 1<"Ldy4'8;wp䙆%D YH2ַӚ#G*});%9 R&TGwɁ#ߴ6<rNرtkezȅtmNz*r:hZW^Tpbo49%//;K^%͎uNez>~bw`Rl9i`1Nt^nɺF&LWbkŠVɴb[ۺ2;=&r 1qqj|DM EY6NgcEqnc55vOG%lZvkա a̢uS庒\01kp?_Q_pQK[cn׏*/7OP&fW[w;5Hn+tN/Dd>3FqϞ=vzW<2󏈯{Gwa-aJЋ q#II~ΏQ,ȸ޻%uxDғO>o"4k|g  ™Ͼ*.5B9}!eh} ֍(JS/=[6Uh%`>Cw鵨NG=p@@TT|-&Z&+ |k{gS[+v|Oz"bAhW({ufv4Aj)v ـ뎥 <Quz>amɲMų&jSIBBW_}ꫯ=Pmm-CoNF6LP++3_QLV/ˀw !" ND"C 4wKh+E޼v0/l4"r_D $p]%BK.E=a'G@@F_xl=9k+ ݵR·g28~Lk[GYQQHѪc6ff_r4I˪dZ;|KL(9kr33[;J.)VG]WX ѢYRμʋ.kDTIcVՒ챱 [ xW]+A(kH l/;sҒ#H,+ rڨb^#}-ik[Ee@@N[YQƦ9%X4ڭ۪7uͩkK@@۹>)16F?+%LjtԸ`G`R2v'|;4xsSbzz$g!!)6kYg0dII͆%o|zbi_|#1f)I2tufΊNOxgbrss2Eʅh)L f]^>8:Vp\2tjxIWbhI-#?x҉g[1kedQaeYv.8Me*KGZ:::{L8\ KYE EdI`h޶sk‚ s Bh&K TKʍ ω Z^"yr͉o`!dž[t8ͳ־ШH>;(#mh|Ss[Kujf1Rd 3AB5k8^3s6hvިڵEfI/ +E%SaZ_p?&;7[q.d[mkwM_BH&n|'7o޷oEtppG|ꩧ>"_"S=6&‰DM!{̌*i_Om+ ȔQ%33Tͣ39|WD,~xk[Ϊ|ފ[n=r޽{8駟FDDܝ3qQ? E݉l;E"! N[4")R2%L,)lڥL sf3&ŨZDXH @@DzCFr\`ì 8WD'r-1v/`Wr`ѱq ijY?莻XkրyVht>eعȕkCxaii~*O)= w\jF 8re,(0̚6 fgnN/ 4'7Pj$8NzcC)3JDs$NEY5iVwShF:euI0^_Re zo1.x."QN0[WiY@@Vvߚu훬 iwzdpٶ(Y0d}sq);ٕiba0R^I m7gm6[O_kNS 2OFG-̳X=}9.:*;=#'#-%.bYK- qi qKnOo@@ooe,<{7nPt oQQ87p գ/m8s).6 ךo4.a҂kccY˩[WŌ$*9fZX=>9tds鉉%y֔@@_H\]x򂪭y}}}'OLM;%Ia@@8q9bı"܄ƈS>R{lSsFJJuEYZR*0 S~%9v#Fegx蚂<07wy:1Ț{{ Ji 6̙Ld`jwWۺZ;;m!I!DQ z C5 f]4hYt>֞R^V#FlTf 2sӯNLufhSZ$)4 +}틎% tҳ7t;yj]Y)$TpQ촔̴~p]Ck{w1EСi{x d ȜytݹܪmeQFp6ؚ¬\kW_ \e}%IETJQ34z9ϛ\ (JX}=nò'Z&E''Ņu/d Xi~Anc 穽a2k)D֏ge,/ hővUojihi5?|VVk2] .Ch$Mmjd//))/8RoOO+aaAO?X$Ȗ28`NܬtTR ,R[Wgf8m0&$7wt/ed!ngϞcǎ:u YE 9{Q@@544TTTШϿ/~ ə)14e8O~uc? uffc=v>Bm;|#Z9$/a)(ԉgۺmn MDhdV/G8ٻ7[oPI^MHᕜ:PjF-W*7n秿|kgMiv2ͥ1=zO?}{9rֺMG"ek`Q4B^C$E(jTee(I(,hkt6WD(־)$2q]S7oF-8#CYm| 20EFʲĸx? kJT%<$իІ^Kվ2hp:%ѼYQ4 Y驸JXrb##U˺׹* P6 $Ͷ@@ iG0TWV<[?vk.A}DDaXu#""Ba2<:~el摵ݻpאԊdeH +76YSIZ5 >ӗJ,}G\^^oG 5+ckjh/wkASM+FN},/sʐ[1IՕ"hǣ%_rq`(ة- Yɉ^D!WTt%쁪m-޾$zGGtݚFv$I2Epcc+fl4HB"P 3=/چS*p[3s,ɑtbl" +SvAiI[2RMA~l?TF\$s`8i/oN_MNO %\ , &3JIt]ْbJe{އǧ~ؾ>|o`L+U+znn^lCQNTÚr#/66y2#%U$sT Vs3efGo4]=315IQIiyiBRkeZCu/9&".GUۛ;:[/ܼ}K(9J8P9FV>G.b0x$i!eyb{GJYB-UԤԔ΁Vp ִXXL:{ƦX+t1IFX9vBgOavVMYI̦P,8-A/deefv\:Q[oz n-/ʑJ* ]I@@pU#. u^~0T̈ qIqc'<`}xXUgO?o󇧌HW9?Du$<U-g m. N; ndH^Ō$C Y y矾:7,Ly7μʯ""t}~P AgKSuCNO`u%>گW_ܱc[oUSSzc8x㍊ koQ1) 7F6~q ãbc}z@@Cwy|a*QSSaǢ[qN#WxTo"]) UQ)Z!~jzj⣏>z'K/ /_c\1cus_Ivp,bܒ@@r}lXeYS ~t΍> fBbp(" ZQpHrBozjZvvvQZ b5ecnoox R@@Ҋ(RA4TQRQ&Ҩ30ʌ2jJ&$J9loxc;w:Ҋ 9y{bc֕]vEQ $ Mmmjzwo?06 Ϋ8nJsixtwB||vfV庴hAW&rU0xdttjjʴ]KE|x%*`,C-yۻ!^zuiNFa~AHޒ.jT+Ͼv}GeBzF#*L-yXva䥇LM_nh<ܖ_^VY j#FQZb^Zckt$0%*!wŪyѤ/mͩ,-I'Z egM477t[%Րd+ɺBѼ(V 'W_UVZr45ށJuII7kjZ[ܳ3.'3V]5,͠yPYu)^u "ȁڬ s֚MeEg:;rҙ,17ftA:,dE7$ u)Lna@@k>50z}~z6D/^M-̪>c5VT4U^hR iyM3|쪖8#Ӏ0?Uilk:WYXX[Q /3kH4Wdget7j̎K{(t##&q‰:0i9LՔY[{TQ+Qcz3OPӑZsK CMn=:a@@]UN`NGNtvoZa˦Ja!ɑ!I;:rc`Z`PDOt+"PGx YH"j]Ƅ[?+ˑ  sLUr#L!ی6XX4Q -}=gSsLfNf?q7o۶:tP]]]w,4#Ç+LY{yI߳f 3T?^VVfW@@z2]CG.gi*lHbYz&1k.gSkb]=WXA?nW_i|||Ν###ۻwB Ѵd8mx`=nb Q~Q*X,v-a{?vqeXqG`B"=0XEyMdS}j`{ؾe,` L8_pMb]ޛov{,#N@@8*5XE, neUhYG/c+;6i>a__AmOxn#& 5bM |4h׮}LIf Z4,8K/ML-.XA`X448w1/+[vڷ$%% LXH[Y^\R=^&c2? ޲&u/ݙd=m7ET:"D{Z\UN{]w&9&6*%.bVGUEZ^bs:"vs*LiiKL\YU65*,D@@a,ED2SRdֽb£"G~ZCb^e.ׂw /.ݸv֒Ғb`a1s2VlH9SaKs(a"U_=Q`ǴEށիseML"C$"‚[6T 9QS4C5&;qd%EY9cdn{dc閌ₜ̌ ;x ",˲9pۦ@@^ :q~tPxia^Uyٚ|3oEEmJ2j]x^M 穊f!:^ `]Cnקn}g 衪r 2P {D7Vjʪ|-.iOO\AhC8ZlbnHu 6bh]}SחVVV>tiq~NnnƬ0Ev^O-pEPdxD X:~LWՎlhi?]Q[[]ͨ Cl_WR %8rgP⌄8c›LsE;ҿ +חHW WC=t vy9QȖ몵*j :qT ;ܜE}}kk랧$>.NbeMRwn60x4QU'ʂNqV7LtLX!6Ƈz):Rљc'\!({fj&/wdO~lbʳPrZ}}oQWWG@@wk reaݗ_~ɓovuuu`b(//^1smw9O<ǐIjjdtLC۷nt  {>`Ϟ=IV("4K_I />c_ybUhydPM5?Ӹzr]uMA_?VtwG?bg7nxw` n&{je"Xk¶K4}|\za81Wо?ʢF?{jW-<,8ûv==z^f{@@|F6e f(Q-^.;?0a%N*rkA;#DGȐ ]oL͠󖬣y&ɝ傁pIkx^|`7ri}b>޽pƝsUE,5,HEݖ& 8LlZꊙ>|.C%١l+p+JIJX=}lcB,gLFsGۊS@@Lkjnzl{f2*1.8 2d˒)"*xV;lf*G& 2}ooQl;UN Uw^u߂pQSMdA&]7Q t'/NKrA78qIcijrP.ِֆk#eegD۱ؔ|]GNYiL폵uwVQ0R<9ARW\!;J3CC]g"CBf94K)3 vUHjX{bZ2fK;74:rUIQaQAart2HT ;`Lr-Nόb$A7 &fߊ)o-xO4kn*/--LE&@@8ܘ_x/M# G<&y<IFAռ0 "oz-gT'^\z6(,XRr z!0%P4U%i*蚮1|w -{o߅k[-(.Bu팈+YT` [C/%s8#kc톴A.b[(ΛˌLkI+-C\|B,8Qpc6n lS&&EXD4b6iD0ⳋ `+}3Vl#E1G>=g1vU*A4Uio`9Ճ?;UY\:P;w~g~!xVwȐdB>ZSS矷TTTzv?]dDNU="Ww4^U19 cG|alucQQ֭[3?r͢cǎmڴiÆ V8;r5|AEY40_Q(!a湭+"8guv[oO8q_OX &¾*O~^@@h*GWUc$:}?oO9C#O?zvw&r Hԟ۷oO<3 ;2O(ow:OIxFk?VC,,!.c.X8xQ)]FVdHRU6a*<ؕunYȔgX] p+2-Q~zfvc-eZ˙zŅkglb%8.qQ VAEy}( "&X磷Űn4O Di:#?3mqndaTX$,&/vS-yhG|y7{eGVS"Sxí$Y!EcsU ̎.c#yIJ98<{=(D"pXȊeѺQ^'ϜLOIIM_cqi*Cc5S[Y\P ޾E#sjqCEik>F7Njለ~vf~N, D (ڐ ͩӝy+%0r˖A,6dK13m=rs"BwU]`f0f &2 YNiLD4Qʢ*R2tP: I:d&03@@1`y76+ޗ]}x8L ls9[~G0׆y0aч skj ,QICߙÉ/IBEO-)[zDLRQTOINir5&f-3:KQyJ50dGkhQ\Ժnyl~nVƆvВP?oݜ("1>3 z{xU\Y"( U28R^z)%y΂1a $@@V"ouSkiU ]ƢkDnCEl8j=C[v ' >Լ܍s^2>9!)vدʀOlxZ&j!VPtB""P-#-0/oڕ<#5!-hvT44NΈr2AXT*'H6Q<~yՎ<}v{REhe ]DaYl%CS1Zґ$ wzX3196i_LyuͽܚQ9x^IU-٩ΕWL 6+Eb^l$SHeXFyI1w8'6/\WgKJbT|T9Zx/# N9~/?:ɦLK0}饗_GanwҒ !³> CN80WRTTw_^Z-"ئq ] kMՍe_w{v*$Lp?{챓'O۷" ʂ=VRRƢ -`$N+& /aA Iۼ__gge~TTO?o;vxng:IfZ|񅫫'tI,`DP0;{0 }_w#Lb/G9::!hk*w;=3A&IwPE_' X-"M,NvE M !I㙜;>iH>iEgojv/y_z 9q}l<6V 0"/@@Ujv!7tq O4% nh[lt$z8̙hw X`XYòY/*Mik5>aERo̜S=CòlìA5 |q|#a{뗶f\ggG&!z[VG- ëZieu, Uюm}1k& L!Xz1zoK/ok*ٔچԔ51Kr3x AYA%Klꂋ3_&umfKGWϵ(hc㜠 H;0,)O\=$NgTJq nIIZ+ Ǡza-v]JY85sBYM}+"h8&$2VD4UXB&0@@aeX-pqD!lT|X{`ƖmIkV z91c~{ox|tV>a4; eI- 2]Бzծm[.Sd`F[ O?_䚞 L`%dBDJ2XH (J:9,k`bn劽E;S%D0Crұa h TU[EN4jq,`Ҟ];rS RcZj{`̌OTdV 蹮SN}cy4\lIO2x5}ebAqyUE^vȨڋ[ `!^GFÇO=u[~vE[XX'R얛KOO-KXcوCsޮܮYz ?sdmj0ot!<,!I}Ƿ!3СC;wb/G)_{RyPZvU(ѿ_SJao,[?Kw|;S]]}#G%lTcO+X_J65h}5{=n!#5֫=d3O>=9Uie~}+3;v,v9 =7h;nk"KX?`{T_Ԇ/ g(ߟ];",.KUD NQH3Zb ,FD&4P]LNMqHiEE(d>ykW'xkKChT䢰ĆyG*f5eK7uK(W,NZ;eDL>/+[vil|PߒX#DQZHĢqc!m[ )ނpfA\v lgѵru,S3f钂g_2,Cd:JJnupx5Uf &yݚf݉ QYd.l7G&H%1fqg.\\ ?-99G>o{t5iϙdf΢рsf7HӭMmKDd&ߘ".JQot %nxf'%fOVomhhl::>V)n(X Q"/Këͷ^U6n"w#b8Y1sKnȤoph~~D+[E-^~)$M >[vsVF~V@@Rf$y,_usͮF؄%IX*ʼnUݩĬLIҊ kfC#9$kqC$;-/+gdRyQQRCB 4:i >Vtg`ҪߛBJE g{vmmp橱Ve"\£,"80~sO+.-IOɣK$ q1bvmT]U[LAa4 $QТ(%Ic3'=j*j 7?z`Ze%Όw޻5?73 mI` 欦yM8QdeG+.z`MUb΄=jeԢ袝[ 6e02-H_ Wd%ںgm 3DR$5WF/~۾dqissd8e#߾**USxA%yMmQɉ a,X;Qԓ㧋F^ðϫ OX]M70%NV79۷f$D2\R+Wg:X̪j p^lS4Ip܌]VSG h $Cni6q$Ÿ>osrdY(^xᅣGO<]FW @@r6sϕk_}=-~]#)!y4 \7/.L{S+lAwĉSNٳ-cw+ϿhA- b><|8f I%R v/ȊjNS?˿ `of\\܁hG}2H2קp. "u,8e:Wκ?XD D7FNO/u&8/~o wy 8L`T x( ȄQ3 $J:PG)$^UTdx<=瞇3NEׂ ̌WSm>Q ^\ xbvZbIWDZbm66>5d jM.. Q0TՔt<ؒ]=#c(7P\f򙻩HG*ևjns(Ȉppr*RvZFYE՜!X.K(GcQ |Q^{+j6[L", >UV!u;)u7&醨Ҹ]"E 6)MdeVV0"'l,} !0 2DS0rQZӯ w]=U]O<)ޱDØ6`|2%kCAщW{G'&Fg=n=yQ6; l- 9ͨnjoii!/#H Y4|"(*ܻhxxl|tttC ߀n= ւSkiz'11aIg`-׹2+U+coi~r~TCCG3ܙN5vt^tF/J[>:M+HPMۻz rVe&džW imjo69ɋKE "lyo偁lo[U%vV鴵x)9(5sZ2t$m[6y@@ u|0ӟ|_|hwrˆ%fanݺ~Pa'YQr46h`ErEIY.>l۶msr1)s'/maO@@}xÆ QqauKsut"/Bl}qʀg i|t.f8oKO<ī믗ZYN=B|JcUG&#쌆29_戅;v7";:DlOU/tSGxo*v^NR斶`g`h >_r4Ms# %%+8 Mb`8"B٫ sO6w YS flʒݮNEV|oV.-,LI!:bL\eQk 3PpwAdL,B-^Bl0(vTH ܘQ7ogω g)!14 11Q r4wcNXX0tߴ$Jz<6nMPɕ,j;%1+mN %aU..-pќ ±n7i1c0K"~,]+Ee*44T|Ha\"!Ӿ^) l4hRsŁ'3^ 7:v"KW%a/ qؤ)_B3EwnZNqKS4e3yKwwNFzXh/#ل$ 7vXBTi#p/հꙛ\3+Z"Xe usG7'˖܃4ܗ7  zDMLqc#dmR Ѡm/ ={"s"f隼f(q),XZ o,0 Ap8nWg?ZS1*c9e 1gt3`(ɲ,AŨ;m L:;58(pa4U "R "s t{yX}xiյ#c< i(`L M$l /r,Z)*v]_61b~jU^z@@JI_uE燚ڽ}WM0s..ˊ#/p:cmłotSUI\T\2ayX0#`Ԥe[yZ/O~Ȇd rWyWĵ)`BڽGtIO!!{Xr-/.*[{ ӲpN:9d,lcM$0ʼn ;5?XW_x&?=#735;/+R ĥ<$OM#WNyZ:GFV"\)aJJ0kMa`]&(ra?7vt'ҒWfgJa!DHqFRAj|m˙Oc߹aY`Y,D CVhH*ĂZύm:z|mAnIa^lTM($12,ފMkW;94raaE^B-j<2쳛6mznW`~c ?oo߾G}Ԋ1D`~QQ>ݼu@@'nݔɈz=hDRޏ?}◿0A7r`ܹ7صkDDD{SW+$=ViX;3 A"uʹj}{P$-z"GWgoRb /߯_YG D{ן.dsl/HeddfEBi*>Arl!gm_|W"%\>{ݳgώ;p~[·Lv') m!o-ܜN?XprȚ CpQE~ϰ> DլazfƇUTl[xSs^hdn4f改.]`笄s+''' r:~?2Y EE._̌4WH/_bR8=CEn ea_ u촋%.frRg fhMT!X9ݼuL%;qr=e!?adgeOt큀  XXMJVò&Lۋ@@ꆷ==fibr]Ao!Iid `o /z K:IIIIH@@%۷0Jp|DCJrҚT[ 2"\UT{ӍÚp؜r (K|Y X*1n˵Z}%9~vpr F8b^"*0C: YPc'>䓶,seyYNj*VyC,MTeef;rg̍Y[{kBrO {`BgOGEEƽ_doel٣c[l}i>nϝ;wرĉՓ|pH>|nO^_cGEF>p}l޵qFݵwEE55xd_dX=C:""СC{w;}MPF322?E$ UةqIW>3 N f$iP(gى1$ p;5$z:+WuQSS+*[$cաFޔMY"VEx谌Dh&} Mhi#c!ߏr_HFLHm kyNcK 'We#r"9siWVVܢl9w@@[׵J7ge,򅺦c ,T$[S}q<9=ߒyjaI3V+ky(Ymy&44Rӓ,i!tEOAu6Gb[+-] [5Kp փPtՉ3ɦLs:LDZbq^nH0(ׂ=vvmrRsť-P)OfH#_l3^gNJLaIPgmY)Y)7f溬}ur/;ipgupdT w"ǯC,,<[{5>6:/;+;=5,8xj(EvUه{[yr[[ˮ-~m)Ҫ.4նt(+1EB I8?.I/NwM\ifo2T( `'D1A={ܫco=hH//*H`C aI4e&&g/[3s'8]@@P00p;,_r{:m$S\܌ <>9bgANIqKk2IA2銆kƐ؀ F$w{ JJb#@@z #2hf샣jC.UrQF*xrӳXF&&d΃&Ohӝc()Jk}eeYgУW" BxxL,8k-PI C+5; r3`Txyff^jj=v-*2#*:9Q&¢PfauzkNNjzfude bL4my]jk h32͕1B<T :.V$ETeYYlå%qt=YG(-+z@@s l(),Mqh={)~4 ;]מp 6 !0,Ï?7 H/\]]7'"K裏~W{ 6$fR|w_;8?v2wfR:΃9Da~ꩧy駟Fϻ}HPkh=_Nw"hB h${:rw7pk\ |9o߾W_}5..#x%7-y/OCh@@SFɶ)w1,EW'Ϛ|\2>,v7xw_x{xgG߁%_Aҏ<ÁAT o4tZ. 13H MNV0KQ`iDdoۖ_F7,/oWůGF[z펫3ˮi5!3i搐e):AoبpHouSf!-겊^jivfffqE*5PdxEVc1t!$(Ӝcpv#Nhl9I IC][+"K+KdtWxh-!.gm嶎ĘEE4'yL% -E@@giɈYص:=?&`Z(Pi_I rvښW]Zj0YkR$SDH̾5e bZ*-ҡ1 xa8"t  GUCJM;&--=ɱqUcI"&*{ zfaaieyxUC.57[̩h& BQUKɒޫgCp; $xᱷ,=~ay C2:=a[kޑ<."[!dBbuMUYmCcck G 4(ȿ0'`Q'q(Bhv, E$ܑ+1ЬD.+LM{' ^U#w N21E4Kz)Ku-H vVG#MC2Sm'}}m&#$@@3?7ap=zJ& 6ێ%4ʢ\wuR8{(Є̜ol!D8P-H1duKxd(/G۪|'555/޽{$Ç?>^"KnG&>x M9e}RE] E1:} 5JH$GFF:t7{{#Em%(~q,kX[Y' BVEED@@?銷:ŋ7nܘׂE8סt\?s~xrJg $M ]Ll/ĪAzH{JD !]}g>裷zQQQFEL?`o_[}?:Vk+(k.z2m(,. * <ͫ^St0\Yq9cA!)zGm 4$v2A"VS%yfT`*efeC/&YiEòW'IF(Cl$DI ׇ|M@@ِ$}eS9UYdiV?ioA] 3|gp g $ l`в]ypT՚۹ow&1$NKAPskaQ*ҿg µ,,g^5Dt  ! $,@@!t]tyV9TQMw;|w~g~+ܳ,J_y%KKw!S$7Įarx9SzFW=VDխܼX&X~z|ӦMVb!qWܮ n#k=(ϰۭ| B!.o]{bWIՀ#s=O?tXXo06kx7/D1c6wlɁ#fp)ewN[ˊ Yq7buxHsss{{oGFFY&8N|;_{^R#0VSGm3>tn!O專uKppۆ)>ul /1;ߚNE-]O /32ñE|$"ƞL^08Sg_"E7\h҉kaj}Oh(&5͘;Ü"#}ؘX4bLf}rCoFAړpUJVe4hҝLqWd./pRAN=}xZ&87ՀKϴ2+-u#uz\TdFjj[{8BUY1୅wauF̛Ԣcf_Rf-,۽Ve x7u{g҉ 㧹 /#+)C^.39p_11ܯk7k3i1k\^Ih?ﮭ|iMU%G[Nڢ,-d,(]3e8|zQoj?~ò 2$ftG珟nj=w; &$T26tM$3(wҐMɖ039yهmCЍ1CTDf:'sҪK ss]uAl Qs->Rd6vEs9/\FPbd%Y#>m{Kœ̊K4w .Y8ĉpm#:j e(lNr|_ݾ9y++SS0@@I,N.In?U!l 4- FuC a=5p ssBg8|N^Yqމ޾E-6Q(msa#7䥧VWWf$IL,7DނZQZvtgGQ솮KD0eEpm pK[sgGfZ=kr2C5-}n~{3"4vGO/KU-ӠJ6jP 'K,3B_~[cs J$"R K73*++n,ϧ +^k8T(k'L$2؊L,fK<}(),X$+]tb榑0;G\PݎښJmq3*`+E:0,بSsE̸}kWW`%:,dw?s~䢔GhjO4(#Ԉb [r{i5}՗UZ)n&8-0{v¹&Az4B- 25Gr8fYU^ƶ.L`7l;~0/g?C6mڸq3<P>5%wpj2NC܆yaNN}n2-b,!!aڵ~`HܹСC> Fn;C ,M7Ybz5Bס[}54 `DirǏM_|90(Wׯ__PP0<<ꫯFGGs^ĸ\ î݆ *Ax<%Muo(LҕgKP=-4裏+}XE[o$y=K[hvHo2"N?22b (Ez@@HV: ^/,/iNHsP\,-1Q䥞HJiK~oS ݁-zZD(>6F@@Rܻ.S1G>Euly $&)OYX~`p2ƽXemD <<*=B"knK2| AkeQn Q ]yQ ';EI&f-˘R^zX4aRզ tGBlJx W ElLuuueQY+%!> ~M7len \l*I)n97=-5>[TۛVcw}NO>cJ b D˖(CbmGqDҒãYlʬM+la7:y:&ܜA`ķғpUXS= 74,Er5t]뛚S+KK "\x !B9hi uDA0ΚHHA ͭKťbqd3S`8$ py4DYr8Z;ڻf̛[9! hݟB^jbvl/ۂ#ژ2 r:"+a#QCgb4?ݑtт99%φ1+q-+*tHm!g 1LӁimk=c~8Mˏ4HUDRq:No>(͕E&U*{%d%ĥ'!La>vvD1`  *vyIxDq/a{,*TgtRna i]r _y LyDdNu Uv{FN4l~CJ*)!O>{>S9v;pd"4D/֞ں9)~1*շYRu`W6lFscS^^޽+cU!nbMc~/XnݦM0?0Eپ j8Xi&^o=$zM[,6Ql~ #{wuuu555ؠ ئ2}> XnP݈⍷znVe"LS8 !-9>>BAx&}"aN ( Ӻ>ET^/]2/" 1 q1Q7⁁$̔|A CU!Ȍl@@Z_$y2A5% ArMKf9sy/eC_Hq'C zv _i?,$BIrٺm/~!1qւ򢼜Q wr RUQw~3 }H 1v DSlio]p²0E-/R Ҡ\qQ3znx~;f2`e tꎋ,ͬ,/NJ$hTN+_!\꬘1hS) ic; !Za:\ձϿڶ{ᆰ҂ʒ2#\pH~NTє#(L KVTF){&M C0F[wWSy/DG(S4&˵1p)m]KHI!\hdž7iɒ" Lɤ황 WU9i9]0/]043uD?YAlJa\(:#z.]=y]{VW--vT9$ׄU-cpwA(#4K, a,8s.""^ST`Y)S2コΫ FEQ`Y0:zM"4{z?(+]:-><%U~ρCSDD @@PTY,R___]]J/ y䑰0, .sl$U6 I2l0ߘKNJxo*_:`ylܛ=t Mu@@۶{챏>wڵ~oV[[cwy'7QT#Oa7%Ý-$ zV ۛ~)H Lvz^\ggʕ+avLlFZ΁(m &*Q< PM)Osdvq0;lzÑ+,Ml!3f͚۷o޼#Vǝ._n~1xT3<C5 = ,lCk aEa<)[G9ů!.vuXpL2b&6 p1yq^ԝ":psBgo*b2SĬÈF %%!"cn`x=FbTIL9/.m^%]?)=.:U ɋ*ш")n. WAT W{vc~ANfuqq3̹͍F4H"R`,o>orKx Ys\1 I-`!i=nFH6^π0kSVoÇMLL<fnLLv j ,aua=3#?S?lk"`G9juBn%m(fqۇUmݺe_}ÙsK|YyORWyAAP3'[$)5s(0~tw{z}St佘{BN4tub\3PλS:jXT豦b{Pӓ;-y{ذ`poi UUlΤ,t!]FS|ff]IJ )BzZɓK(+׊!<$C'"q 84\Ch.|*2gE\ ]ߥ`nwYyEXcBI#--.?u本AG].MH @@2i=]z'vb)b $(<6ᛳ&g-SM MGg(x0~sj͕G,IILLMy$lHYESn_Uoݼ%](%Fu+O~%rÐ9dˍe:(Jc[3w9Uan>r8&x x]6|hc'wv [q䫯7(@@b^{;tЁloUy ?r|3( 7~W{7ӳ.?E Eaa7ݺq7χr[0 ,o>@@g0|+ZD}]_l9fTJlCk3 (BP!@@XֶU+>or^cǎ\rܹs'SVc|dЄ`74!ƆsQoa4RҒJ@@)8v;;~[oe{01_/!vϹ%[};G>6EX~:$9 `v;SU}ofhS O^D௻ׯyD?)4,FE,<6~m-ja;[/n^GeIJ<bXEA+ݔK¢1IS #' /mCq[;;ń{Ik-Nty#ԲOM^H 2i n(S37m6autJ̝E6*%-x˳svmL0 [wH}-3 )"tPa]J;:zՐBPpg%ێ sFl.Q\xqR}gw{{;.%y[a,MqOkVonj:/FPa4[e\]b_^>2~cM]My99 cCq#@@LAYg.vvfwqUY}8qx_⭲ @@fo!hD @@VL:qlݎc;Kn9rŤIP|Tz.swOނn,dX ngclblGRQH%LT؋ dͻz8 p[Wt+Wlmp )2cf\X"0*xh /o#\ CkL\aJNKimki0`H%n[ͣ UVI$`EZcPu VBص6ZRSUZbEt2 }bUO) 0-- Ep_1DŤln*ܘ]p++>=QL`ÀO ,osnHI+VKnn.l`1/ FFJr:-d/DWN|}sPӁ[vnja+CĚ16{AVFsK*h vbf/DRH6,\bbW (̝ͥaB)50oط! M)]g}>˰ :>+d ~4>>~ϖ͎t]x/)#w]Lj>qQ5 M=ckVV֣> {ax?[?C/B32𾮮ԩSׯ߽{7|4YG]J_wYKO ^SeJ1| w*IT.sxl у"]Km-jȀn7 V( 5 S/fg 1? kP1=$f D_^Lr~Kjd^:DS|PPF3G\yaon0 UNfv?}pP&eɄqoj4,CfAFV!î0wBtdR$e[5yDcY'&[.gy "3BHẊ B?ȂnX҃,FubnioHeIvY<(.c_co^`"Mچ@@;3/ckx|\X`shR97g=zAAfb{a___ubvh.ݢtÄ1AM̟--{|=,IMJYލ%(viP~"+knR`=Yt2v6ܟCAHbŜ@@:846ZMkLD8AX ckVŬY71QSV5!{S8#q,+3ީ"IY6$&CNGZ9d##E< vyܚq3s5Uu]W{ݢ UaJHk6JAG:`1.JdXhc1dUX`l}sAn[GWIEeW`/( dtG_Vg%MfAnfGcSLxTtT8p!33%%Q[Sc$uFka8kr>8E&/cdM'I,GsϮo+jH8#pgK$ C߿Yň=7W. Q{n nt Y-!7QO缞斶䵉p$!Lfj*?_V~&2(`CAΔ& C)mf!I&gxn@@t5i %To*00C}G +m opx!2вxæ{-\3I6)r`m#ii"%Cqbiyaކ46jMa  ғҒ&fZ ݫZ7)A$yWg'|@@y)@@.5!>5a𔧪v5X+ Z1;5=Ix:],/oliϷ/ AVL ,}ca ÞyITXpL-TZIIJ훷d'% $Q5DȒ17s]vf{goIc_0P=gIs{""0Aq yxKWzٛ |eG ׊y[JWz8zቑt8dɫI4byOIU1-%,R<:E1QoMvGUuYe()gx5M%MEpMQLǕIy]EB84;텧+U׮l6p ^E)yՂ̬` " Ke}7%ۺ s6mG UK^wJϗ^u.T`$OO*f*0`6ϲr}{YA*+#ß}ꉆ˝O=o$U͍fMA ^I?soZh2jީYx_e/h̖3#_;,fC|~gz駟2Ky}HX=;;{=rѣG|I/ZëWmZX[mߨU=wa]{4e%+^v_~xw_odYnnn>|pbb#stt|`@@HޠTjZm)+W1WCםGTI#]۶m lJXܵuCnΥ GYe/+8/Vj"k 2 XpLM7^lA%-m I@@EܷsK^f7/55OO(yI&#d>h_(I(.>*ɺg֨ X"I&%$޸P?thI|D.\Pӌ/X@@Hg %R,%e~-: QOwu``5t#卨xUbױl. t{饗yoGNA?bo67߄E/!!^NT ݪ1zc"ٻ8<]wi϶g|;Nڎ`O3! !저f5V+V"?()0 f3avE9}nlwo#vurw:!0㧨NU{}3'-Atr8 pJwOkiEaB.z:z{dP#67˲ 5rFŋ Y=q[OI[8"?5"Q9&e *J* pȢV 3YӨJ8."J/nO@@RRfcb:`9:+#mhtရ)"?t+MUHnv*CEuYY}#ë^/E\G8KT p<6;q m%8/7FTiIU¾*kEb ԱE8"JvvkUB vE-+} ^d1hHߧ<* G %G/.^ѰpC4hZɳJaH+kñUAgy|,0VO t}Ol>ƺř}ãLl$ |c0#+ހQ26kG_,){,$t1'MιڥzcL._u q|eYUso6Ao'4i4eOO`VZH*_ow9S+Wodm1Ab&X=SSY\]93nisn0hiu,s:=H@@,.,ex2 I6[˶ml%a!34nGƂ׮~E`/V,%Mpۢygwj@@b FL-vsnVs\`H۔hӓ{Tmt!q>X@@I://'><hҴΙMtZA]|v˖];o̳ $+9!OX\ށ^,[ hdhh~0 hAL(`'$65 W[vo1jAeGo朼<}k|5/]T|j44t 4؞}Y!G_9Sr ^`!I1f)ACp4Pƛ7_3L*iaϿ둑gΜAC())2ά%dv(5\MJ 3T`Qw69_8MkXzUXXF~CoI?ivWuAjWCŐT' tR:%L>P +ZCո! n@@obw nͻ"#Hu>a'9#=r-.ݖ0\Ӫp%wT3}DhS f\pPƥpqVS92>LBE(H\-x@@'T)zh***B!4Ed{tZ#pO+@@`*XM>CPƳnTo3#< l-KKFK` +)Cg W HEJ@@w5tlvT[6,'ƙY) "~XYM86d5XT@@p.^j(ؠؽwϊנ{}P0a {-GQH Weasrr(T[N@@ Z &!Z ݮ}>gf4jUGHHҞ-eu8oX$ɯU 'CX$ӍGjUV,evӛ$ G"rRbkE3Y+gdsl~hh]X 0?08Y=E%SCn23K˶dhp5, ON 󮕚j[GWCcUdDApDI Yl"'?!_m鰵ufo(͎6i2(P" O}l[uKocgxl鶛Wܷ& m3As JFBn|qM[+˳RCPs#; -_5-^Y%,֎F`}ci=p]OxpŅ֪ h9|GZkC+cS3"uzqm᠈9+ Ek?ghk`|s3b2:):{-n4lqv@@L"!Q~vҒOaea5@@VHvlfik7[*wl3U1Riy~°^hX)HN9/ |ѵ! 1ZIA_qGm`kz E'ڪJ~I'"t:!i`RM-{vV@@bD(p2ypkW7{[I eRH4E}'>_[),ZDYzjNu>Z,85+&Drvlڷo_׿5$ U2T 7yZ??Eb%ВZ Pҷ9'eMJMG{ _{_|ȑ#ǎ ,jJEOꫯ?~O=]_Ol9Aj.DbIв(N>\WOay< &Է'O|7٣|[ːM{g<_~Ybzd$ч'_kgg[g1%%-'ŦhB#hhjٹ30;<,I'r<8>1:HɆ }faYd)#(t?ٙ۬Uy99: ahvTuv7;:F&>Ks,bij^tP Uss~qSCzH&J&䱱1+DGGAKÀ VNZYFc7/xx?СC6ҿ#׹쥗^:z(>LZ /^n]9L@@;~14Yb r3?~O>ٿcׇ;vXqq5nK-mohN-(͛3XŅ6_"##U `oz뭷)OF%&& ᑉ4j ?zFf *H#`?$/Lرȑ#/_~J#kIgb`rS7SP -I(TSSUБ-<^_HlO10TT#I+++/FQ"d0eka ]\Tq(4UC$IfXoٻ*{lc=cc08qH'di#fJHFJDJMPER$j4QghF54L& `0^l}kϹ~<*$s=nNޞ]Xc3 CUȐ#c3,Alj8Ijht\MMJNONzW6#laN c7 C @@>"Ƨ <xBP/4yrr֧%DaEm++nnr$Ua# *W %dUzM-WLM+u؆- |fjJppW5'K$c92 Ϗק&Y&rf''JO?|n4m~)k/;OԴ_'c>Ǟ/,X?{b\g5%bݴ FU$˝Lo[ RFVܼDc}l+mc nAѾCLY6/ ƺ*?yQ2|k" Z q~_)R9РҢ"ޑa2EnH?#_09au] y<R(7/)>#6 !3&hQ[7qc/)))#a$i^{E<߼77t n *V$!0lf|TZ|DMB@@AtyCmsHQ\Ae ҧE;<".(݈eYJz/y| D&'(֫}]@@cs7UmqGy !v;NJ^+>&4wcVDhȥ@@#wgf/7dR~:Gy04kbpAi'륳B\Mo)I4ƴNOݐ-]#Ib4:wvy}p!> C팤*Ooh8ʕ[ˋ7G 1$c &?a/ EeieՅk‰@@)1Fc(;@@S+ʷ,H,_m+ʫ(ʛ7s++Jb0k\([QR]n w*!L0t^:kNNNd -k-(hxcxLLm}}Q~ I=:9rv⋭|yD xСcǎwNJJZ2hZ鉑8 LGkf 4@@cS>=zQamHh>|ɓﯪϜ Q5{fggP!]UWR]0K]<~bTDX3Eyi\TXA Y?8 QgnMLp oSy挔xČGE3Iagt%((+!B lgÓ4:2bkyyU~ADT(gH'jąJ[{w@@?aXA,Q F; 3gZ;v?^I6[0.[Sqg|µ~^VL?P 6뎕v] ᰍ]4\hڹu뎭[2jEXT1Mz{{yxA5Ex0T {.掐xHTųOUEx8l\QٽSg;:LV<*"|$ vHf; c-m3gO+gϞfA8t>sC,vOwS6 4]uL b.TW`ee=K}'|~& tp88o>= zo? lG;G^2~o_y*3 ZꫯGy7Y7zUWWS@@=I4H m, fyyES9u/c)bx>00_AA~h˓" )3l tgkmX/Lܞ;;1,..]Dd=tC,&x 1 ۻ6Mi)=,].hE?%$ft73u< Qj6؉s.dܮ К̷!?|AUUoFΪUJ8c14AfNZ12> ƴSE4C;s uG64)gA`m]bt[eg^0ߺEJ#e 32k#ȵ8;ݝ.6ټ+mVX߾M*4r-; K_>/w林(LsG aq,?>u+%7XtB".\IOI(ޘuߺe┼:/0UU Hc C݋*o5^h튏^T]*j$%89hP)"<¼p^/ϩI$ T*\ 3kj]j_(Adclذqq]s.sd jd1NYgZZ;2Ӫ*sקϘWa@@mD ED9ns6"Ec%Yaߙ}Qs F79R9XK ҂tb| iXEv 1NCٽ$w/v^Y#!( Z&F- LN3YAa%E5#I8AaxtO$ޙ~/YDb'e -φҵx90dW7`].ۼ>dFR∛!SfB\ l/ށ!QRL8$/-u ,ox`I3^?W'~Ev4_}CcČ0u؇%Aћn**rc]~CJCoA={|_ p[}{wlmK7Mߏj>@@bUM&ťsg+wT{NptΝꫯ*++i,B?>Y4p_i ;/Nh0h/kmyݶo݊ WTmVSSݝYkX=DC/n  3y0/΍ .wś|nǃ7,M160/aHQ&O Dx r(EC7xt+KWA~0DzNkS0hpPtXQF'&g9 uՈa.0TY77'DP1Ғ6b`xȧ! %G-Vj(mnie c#%I/̖BbRD2#j+4,SQp0k>CV KZ۶m.@@LqA|w߀(JQhs$",lYUFk^UY |b{YĔtX O )P^jZ:0;1599©R-zzed#2!p\+ !R$Pɳ $L#*Ջ;#e8cx}Fwo;'MYF'm^K1\^i,asYk.,,X숞>x9T R~z_ӕ֞ah.f݅9f :>jMZ]V^Z4Z{lX+/>wkΎ I x͘`J邨¿%?~\cBxīJ"%P'5^nni04/|Gda0.a9BcsgWBb|]TωKBN܊Jž_fdIo:ϑy%*Е4Zz:^VZa!^jGc=_Q/<+o hdWDTQ\czRSItLLj2QLM0XSL'NljiMj$ MPr9^xIf:SVx{o߽s~Q3Z544Lj06Bym\DypP%MgeuuEaEDSDG=kN7{=+0Qp'-٢3Œ;.~P2guL SףX6_g>cup6Uİ` +4JE*mR2҆|/kKK׬X=bY+&<ח7Hw^s(1EMiي+hyJ"0G ;,IMMJZx/L;aZQSN !,$ڌ7on߾=;;۞茀IHd,Pem}DEU)FUy}㞲'T:3MLL|v޽]vqL]Kmhh+K/ݻwϞ=UlaIJO=ο6{M{/<5`ﴐ>>}ۯq}B22۩SN8QZZzL1VCdRV^qEmI6,ދ]t<[wg3Lb$}$o&;w)?n0ӧn+ɪݑr1~[k L? \[0 FFFlmmֿVw9 i,\5ʝfOmXd -@@U5M!cxp//&ăp`̸>枀"<4LbȄh qSE6 UU|:8Ȩ럗tjfpzu[Bc</kj;tDYhioL7<7Ўs]mLIDrK~Y6'ax$KtV.ȏ!s¶ RS?++5YJ$MK?:xK I H])8e"\];<44TYSY[ kfr[KS3#޴ncIIKG[ymWc"AÇQ Bf ܅Y'F)!.?hs]_u\uZ8'egD`oli]hQIg˓38*! ',nljkh%)!ƽ>E0j6EcD q⫯N.ZW\?'6鯁I27quъƪ2R¡5Z  dC h<ߟ:?imQҬt )ݘtE㕕/ڨ4YI1,Miʿ3JVf%bF QҜPe9Å)6X PE " Vptǎ|˪K1~ t*rQߗ~ߛ,^cá{=@@IŒ ӌ>> Oa|_۷o_PN_:z,q́Z-5CMQ(գ? l8/C۷o֭3gm0yxcIf!.)I4pqIA۷.K.]|TX;|pQQ͛r0 n( R0 E*?~jl@@AwX$uCtQlmmH8'ey$߄xM/_¨`Z8~!n#[ڴQC >WTMzހN5X<5)q=u.I w2*$56bbEy2l:M7#-"ן4wNh#”Ԕ d:1eY>CL~:JScnՁk̙#cYBfǪbyWXȰ3 J džLeK+ׯ3P!R !;n$Ki뺡SYU(@@x Ns$ValID^]TWGo91;~A X(:W2,䩪ؘ3xEJBlTJܶslK^"y2c|FA)#J[p4g=fE._d%%iIlC;8l^f I3̛EZV^27+ԉ6-,D[WOͰ>?wu?{bܹLKdeϊ>E2lbJBY6ԉ0UʊhX0.Snt_=ykW,>UPjՠeu~ aS[GGYSs__ĄB351&d~JZk;ڒf,[xUWb0K#]ʦ5+/o=Sp\OPU A`L%DUV1ۤtsKrܴ1 b1zRLPMZusxtb"QuJ%]%*CG~mqa"2&KK23򲳾>95iҳFdlV#KUNՖ^CƝVDW.k_ٱs~NT74̀p0d™c`pxȦe:g#MD7l(.^XyE!(h8Q.YDAs`ՂmoQX5wvBӁBB3.LOHo:eEO_,(ۥIOB" _]@@&7Xٳ7YЅ5wsSO7'e9rʵJ hdb5 ;(^߶;)>Ԡ43&ֲKvϔ$ 64 2;TO`  OlKgdd;^}{^ wa ݵkn߾}wYI$ed{ukKN7G'ν+[-M_gDI=tg%qU3ϼ~ /cB7;C&(91a,ks[$!`D HF8HՋUMҵAKC*:+*BBl'|,S"-j9=w~@@YR8+v%2Vfonmk1>, # AO\E괬3l-DP'ʄ `jĬīCתj[گS&SYjD$CӲ-x˥x7]8Ł4CH~8z*>2gJW(?\US74_sh.Q`lXna:nI"Be,s|xcegгQLD Q4KT0f!4ӌ9%`:<'`qǟ}Qy9aps2Hef [R fdxtAFz$*IPFeзItUvҴ;;~up;4oh_@@)q&J%gwtQfy*Rhm"=n?=yxe- 0$0+c7G45mȺEq2=+7qq""&1l3C La P T :RnXM:"նpI0׽ɦQ[dBZ.H~&g~taF(&`&?BHuV9\:A4SO=gϞ⋜Zd8}OLư'&OX?  )g}~cxD jo۶߆}].A|¡|O^sNae-ݖw߱SF%zo!giڶnoX0I 2O7O48+I]ՇЭօ.!@@ eDz8kbcw#|l؎e&c8: ]HHn~ի|_f~u+r .&zX_A dix +Z{ҞFZr!!Lv.L[3=4+ pj~ZE֯S V;꬝g`Z͞[G)o1w!0f5:8}>B~lA .ycJ tnwnnnMMM___JJPgfoߟA3lx{23Ä́,*e04ݸuY"X evdd0"\.IT<44FN>(oWf ۫dO)SVq}`o`5 93R!Ig! Wvwwxc266:˾|JȈSFGPp`RLlox/@@@@Ts[[qҨH̿Y,X׫'y3Nj")XRjf`Mo~omMUyYB F;-v+W I#c}J-/(2% 1kWQƼY?d6c|TysxP`l߲{F ѐH+PR3]SB PV 7la+F׶%q[[ۍؘD -;Z78vu {ftP"Wm{lllpx4!҅*,q<"4Ì߱aݖu;j;:|bPA~]E.]iKK U c * 3}~fgڼg/v^#dbؔ_gyىq^ArXxHdžt=iGcb`JqykW78= *h ,Mդs礧.2QYkq:n 6Mp*${`+sB~L̠i tx D̙ }sՇ;&?43PSwք`iҶlxtĵ<dXX4Ԟ|Q遊:E Q1?a' ]ҿz]]]sy?~e~>ĒEkԲ`0Dl@@ r瀽 `Ƴ$1)aW]rHB148q+СXmkpq'yD%t9YA#x9fbdŎ5qlnܹswnoo()kSaoQp^U5> !-3 ByI6P A2&cAI//„ C^jaZHE3 #"aFM bI,J`{Oy uN|$8CrCT {t/4A Bn&3̴h"<w (3l"bl]x3-`![#--fJ DwkR4: l~.APGG r0vbJT"J ]aD{N2  a'F'!KBZGAMJUr&+ @@IP;KA8%+3C""q:,|Cu0HkO1E)d\qALϘt:k&QH7('+[3s[`:?(;WO\%-y!fu_WcM%Y60g -thIyoi|Tmt+9.>;99 EK4cepDɯLM9q*9enK, %oµ+3QqmG<}+.L:S,s!!5mX;5ū#dkUV57wa$9MU`=ZY^,`v+LLt_1طrrJ rt,*\ZltږUik?Wҕ$'ۊ\Lx"]0"&zb?˖ y+V,-&0F(pn*ۺlC몦,`3 qQ#?,c_HH(*͍.L3VZbIug[/ !]DLZ8f* I3ORSu-Ȝ[^\PdB pol-YQ{RGo@@r:dUyTv^FtO%qY k=GO.[tXR'zjlo[SU{:XA,0/td*146э|qdʒe#y$uOOVYreI]]CMÙk]p8T5S''#;[ }#4577ߺq]fb3:bʒ)e/Lozౣ-`x}H{˽egoݴ>'3KU n_o(-CgZp(+ aAcH&S* #H.y<~r𛦶s%+W˴9̫o࡮x Jq?}׃rG#R޸y7.i.E9R{"]wc #_tFLL\P307-}llN&G>pƼy4[Sc%~!D >gϞ'x^طo5w_b>G}{]KHIQ fMR7{ !W*&pT"ϟ졝e[K)k׮}=cvD..~vv< lOvbMEm½I:C)`2$0uMKrwlf-QK/`Uvb~{zzeFV&A0Fv脐=q mvBȓH Ui!PbRR7>d@@^[$C#,!$j֬;b^v[ނa)X!ǭl%^a':2p=~gH$EՔ%iԄacET}̵P70LOOs?z6kl㖱d' !4 "p;~VL%Rxǣcc a#""0nB vr022211(+pcYn]ΐ+A(2g>79IQA-Bf8bд201V!gPlA~xg^V" C$z kb5ZUR@@%Un}#g[ .t) )Ɣ_ticKۄ ,(*HK@@ ʐb]Zȴ{wfCErK qkKOD$`MeZ k'Jo}}mv*/MLv^G9fCc'L@@0Td#ӿ*Cd  {|#HXL7;bWq_ h*6_X[Rdt3SbU}u5/aJ(tU}I}nْ,%73am̲0`Xb#f" ` 00KdKնK$d:6_fwI K 3 EwuuuVV%־&oT7Lu/| K8/aDs^V&K9CIyZi)\}KefJG[pH?ʁ/N6,{]*-b*njri$5ֳ9qczϿs:y*p<(0?7dٺF5į!Þ 5xᳯOJB"Zw9>W7Ykk#9*;WXU쑅޾ɧڑ,X9{cMLs_ޝ訆pC=z{g~[ 8 Ћ'|_wy2f'_?poEJTAIG¹-h${ u'a!#G|>HFQu8|[L+^Aw6Tٿs4h)+."Lbb29 u w$oޟrcEM UT-"J ] .$Y+XȔ@@\33ƙTD ^XX@@GUH].3}q,N67nn;t}UE$ HBoC~v 24HD_x?N r^*RtrKCazIHH@@*ߴ2?bӚL"hT\"L}P2r! ; ILD/ XDb/+}^lE^QxIyb >$‘T!na=DBLtx7L:vsf,9cEl1j -izlSE.aGW m\NS>Q57r2- m7)<:Id2_$><]KtX4nڈdMCSeE%ijymyd0v}lA!O 4 "D@@SLsft!lwo<~ * 1@@kc[][zͬq EyP+ G ֱ?e |#Pn)C5 ׬2ATVwmwmtؗ9 Jgi6树U@@p9|KseeIJBW/oktb9Mh&{ꛛW&BOŲϱtpd~qt͹‚¼QD‚dfTt>JM{g{v]luw"]yxNx-)!2okj/4T.73]r!J m{okꬹ6:42=@@eR E% A` ;'ԟ//.(GɌ]lPr\R^ ɯJhSJGS(Z6.omckSۥ̌lI8CkM*)X>Jox$32#D#$Rvs~+K7T'DFԆ֐aXM–ʲ⒵=E{-F)1.@@,7>xtq o$?P|{7n2"Y4X}B{F=m„_c:{z>3*Bjt\ؼ*6"2G t٤'¢#{ Ҏ9σ V1>7}p1pumJ9TƮo;W<  %Gᤁ-pE!2q^)+wiߞ5>U(`[4y_q G%{x_`Sid$1+dzxW^y>aݳl'A6/қo/L ԓz>6b,A| ~+h2$bSdaydwF !^f#'hdb#fĤC $et/_a cKF(MS)FTp5wp: u "FhQ0f݋-mҎk!NT]sxN T!'-.& // -ֲlFsR;MC{9Au8dWydxFr"&b-;6o3\9dMS+Is4q8q>lWb@@bvlj!&,E 1w}e[ ~rl'Κ!Dpc)&MqR)\!Q!8*S ) LUkO׫H*ۂT1i2X;h"j--Ҡ@@PRw5m=WcJVgۡa&q}qaEQVsR>fѶNϴw]nC $Y, 7/6B̊ Gr 4AIڹjFt͞ޫק Ҍ5¼/H9vK{o_S^quӦM?H0PxO ui- sWr4E>?TgCAJhѣx ;B}GR3OC,җRk/4xh<%9)㏿'Nhmm---f=>|ѣoSO=H-Vꝏ?IHJ qk2'6Z@@ag?v?@@f6B?~G}td 0~m=aa!MI'OA+?D1PN!Ihh0;RyMF(\_wG&;f0,35 IH'3=\R$K(ޱ111hгםheVݏb6&͑`p-Guvt%8c7Aoj]ҋp%& fl)HiQ /H.0|-N(._\EGJO ]4-H@@a^4( /S22Lr<[؁$Atu[PQGB\Ռu5X\0^whMH9@@[g鳵?$j4ophh"*2$qȢݗV/6dfSpeGù&рp :Pu_ ]vE5 -UD?nPyk$ J{'ቩݽe *vgړs2z̒U`8?G/Qo-~Muͅ k"M`x{p2QCavCtXd"Md0:> ڹdNNAns["٨= `$,mNǠ* U:2:ɮN;zRD[XkOŒ|Dt90zDa۫ PL##Dbviцh\]X^ Y VjX ~|osk'>QHc ȏ3Hڱ#73=\a Y7 'QTTTa68" Jeh: |y䑭[ڵ|47!O'z Oy. 35ŒrH|6"uB_mmڵkóʷYYYc=vcE &y뭷{9n*p``f qnGm2B@@sܡνm66TY=v<#5u3N1 ޾};K/v3beccw]HBIr E"ϠL7Tw Ώ_ :2f.O| !===#==ZrJrrbttDX$e4NG] Cw=͙xWnքI}P~=11qеaiWϞ:z 12-سKӳ2_a<[P`-b@@`;reeeLNN~}[XP G|y ΤvТaeAqju);spF4N +-(8ȡiTd))!vlk,*H7:b@@[DtMQvDSgBʢbsDFxșVPuܹhV!&<6%!q6`3E2$;EѶhG]\2+h2:2x|alxIo;>! ;XcLn"X)V] fvȴ\J9(QX dhmxOv_FSpa0c٬i?dDxWCꏬZHҨ6͊;DYY`,Rp!r؜r0 "Oǎ/,oV=^ Q10E[n υ,&;,L0eZ~d-<\]=pc$:lQ&؋^U1po o(Ja{?n5*9pmӸ "I]4p"KG6+lg0 ڲ֪EҸ+;`!"p9`nmm>9sfZeYiIQn\3G(,9xg…]b=33Z;4 puB?;2=XdvL8V'H>kA)S0/dX"HlィEŋ 8DJ |/io]Eɼq` Il#ũ׭[W]Uy˝Olxvt QB*U޸W/Xp>_Rjڡ.e/C`Y>[lps$ț6mz7x>99Y(rtW?gF dIco)dceAEfJ|UE0M}͕0ׯk{_5xfp?m6%b7b=+|~&GyJ1D$w3T&Xc}/'Isms`{/55uƍ5N)2`goUrx4Z ]&+-=pW}[yy?}f…UUUqqq o7L3![n/v봛#.ߠwbd+ڮx&"F|h2WXlƏ>U:bẄϰ}?K ]E}6,hIdK '/q)KJJuڵkx'v nMXs[ أ8m!WJՐe(yw @@FGGmUMF"@@ x<,{:$x9` qFǀ8BSSSW&˲Ē.zƌš ^uִIB#J}GNge%|3zb=%]ݓ)%vF-,ܧLdp_TUJi^A^x%$ mNL+` 7t:u8@@%D+""m'NiTΰERU)Kzv _D5#d=mYӴ޾ÍڢE\w%U^"&L׋ip$hR>; 0OƴT9z.p.ba&EU*BPIrxG# n$>oQ5gCeUK,:30@@1["톖`uXʁSJ0A R 0ԛ-u%ݽ]ݻ>wUϟeNM;KU7eI./.6:>8vDuO`tb=a'/.ɛNi07awB5.qnnNCSk`rċsTTe KKZ6v/k4fgUΟWX:RH %MbΡ˚궩 o5t ^3/U]NnW]Q1;+SvF7%|uAtR5)j4a%M( 2:U)1Iz(E JH"q3 -&y' DXY ,S999pЄɑg8o1tg,U(_7#d'n#9"~5ff;Gffʕ+7ݟ~;ZO^9s&u,4N53 G@@2'_A,XbpAk^w"LSy1k!!:n(x=,p\&%C!Hw.zSAbtU&hiã#/riH-KϋFdwS.]bkxS*9 zm`*֘L0GŊڑg{SAc&RҸZ~ά>,M >thf1n[$+¹s)3󛏵|TpTipfdfM ƻ-tkzӚ˙@@)+ʦFF a|wAZYp-L3gAeQ ,ط߮}euG7<&R+vTS\|ąw,ςzmFnM(-pg-T*lA(T^K8t`쬌EI1cSgb9i.YP@@쁣M}G'ptEIբa*jhL[z~q]~eIq'LGV85I'))b%w|eIM]=}9XUV`iirlm1vWRB:v.'\ee`5kd[6Ō?v>=wΜW (r$i+ŗvIf"QwPH豒/O IHn F .ܻw},YClO=EDD رMZy1*ՌyS @@1w\4o3J%j``-Z`s>[n]dd$O!$}0-j"2tws2㯿HKf#`qcƌyOs7n܀3C,K5 8^mL%qP%e[׭yѡ]/1|ıM@@=a߲ѥa h&{I؟ao5Q︸gI裏W/)ӻOSzi$+ǂ6\21DX䌅daS9zh#~~e~j@@3I){?<@@+ے8Xeonn遃`L; 6@@;ȥ876.ՕiA-)b1MM7FQ΁5P&]|iİ w@@uMGJKz%I HHzۙ1lUs4/t '+fOȟH?#%бo }HenUNyD̩e^oIiQ!)>$_8Ǿ}=PY!$c$`u1~C''nl8XTb u1u42S*?p 0-W,!`fӳR  cV,{z}>B F5czrù[`|>VV;gvL(RILl ;}!>Jzf{)ĉ%O`0fe<\_:.,̊:) "hj`gM-616Q"N55>.~blsK{Q-:)#`&%B1T@@zoCtYK;y|uM}c cl>:4e->]Qo ^Rˀx b AƦ 6f|fzڬ0 sh#KO}Cka:٘qv,c߁oNdegv;"ŰϚ5БS}=Ds|e= f c |+NHH|ņV\ucG. yuFA|D ZmyFOJʖ&'%ɓ(-Yٮ˫ ,"&ZsINS9j3_xyX0騷h035$ק i'Et2D.;؜ϧ6?ο47\ M =Y/ˠiSg>鷯г!t_~޽7n,,,E x,=K/ /@@;}r͚>ik/Ь'?]-Trx_-^O- x&##W_]x񝅷b'† z{{׭[gG ɲh+awk&JqHM׮ ܳ-uـai7l9 'ȟicÎ4/꒔:t1p .::.~m?2?[ڷaԞ!1{Q\5HZQL= K,ȑΞnꂀI nE޾A¨ʂ)dlԃv/YWmmmN8%Yfb'ƴ h*X "?ΜC0AMpGEr * NIJUa9$kL(r$ |]5M5&Np;%2_D^ h@@;L;҂H'^w))qcӢwT_N&zؽ@@B_890}w8wVѦPEB55NnP2fTBn/O1⬺x܌4Q&\/=\|+84lpgؔ!V5 P~j ӓE1~hO>3- &m%QW'V-W0B1YV@@&' f|W Ea챵G/.س47'gC^#n7PD"D9Yy/Ԝ+35%9vltzJ"*d Rˌ:n~YjjNW_hhha5.XczeGzcʩOu,=qr┄ɓX_d=.사3UT_hjhniH"%q$FX-NVD>A葓%qqӓ2i kr2qQ?ྲ374777ڠ,;LRT9eSu,; &2yJlNVfzJEp;f Zt9OWV^o>8/nCf3B OMZ{{,JMypBX @@בx!1.fblܜ 5um`M°pȩ01JKx/堫=;v/:^p4 yH ge<]lh|{aK r(25VW5% VB嚺ڬW.qH`-LKKJ;UY}B͍j8\^ d2(zA #*^x}G Sf̜rXch/xJ'ko4{{ i"AA6Sǔ|s}6==,g](e a]>.0nX c1 DX*{䫃))IO>bkuuu7n7h5[_:|X"b+?¢ˉSZia8ƌw# sdffڵk}݊8;vf͚͛7\r„ CcNCCYv;ܷtI ;Շ? Ō?ʘa(H#lݺu+V@@,^&n(fo;v⑐I疭$Wŋ1NWΎҒ77lDud3+j ^rr>JwM`<=[[[DпBϧE4@@ok'sfgǿ>-}&/ d L9~.E~}۷jcKF@@==vEc% xH.>!p]Qk5bDe~m=pUS)hT0?2}{IPPh?2?۴VaѶJ4!Q#!3m2vr-e&0AXO"7ށ~ƏLm㗕`ϴz{0#4݄7] Bae1( |ow'9$]0p´Ps ."Gv:x:ڒ$DEkK2KI$d:G4Gi<70pބIS&OVxq 9 X,sƺ`*YSCeZrut9&1e qȍfI@@RUu=ށC TU]DMcX dgHjj͞9cEGUu@@Qͧ[7YXPS6X]{\ng8hd3SS{y bԕeTS$ "(AByFG#Y9Y~fl qh`HyyeOGEÇS'%⒵e;_UcHU ̣a'TA8^RON𰆮Y[agN9e UIy[EQ6.p"#!u4_*-З>/v޽{˖-v,8ik;#lYIjvjX|McA2$LYҼXc|)Sí[7x}+;wdLw<Mdd[XX3ВOtuÄe_}*+ءLzpљ@@1j9\A -[/z1Fnڴ ^rݍFwAٰa٩s`p2R2`4yٳ>wӇͱ <g?yT(P>wttfݾp/?kK0a21loookk*Mߗ}߀ D a C أ5ʔS#0.UTiuՖZRXc=0(2D$A @@6ws޻E9*u{{ vww Q8KAuFE+I%0֟smݜ9ΟV ,a6[7!gaaaEFFq95f[6|kϞ=?i˖q(1ӷ&}:qzdeLJ'Aqvqiq'nU\=·#i>ra-9&$ :lp<4:2y#Bw2XQ,cQsrӷ, 2b^s8)X>g;/DE#Jo'&&(u{4Hn7/cK# 7QRB%M3&():"\L|꛳C^i+!Ier隇1U˪@@ȘYS&ҹB23G#0 Ʒ%p10O +9 )!!EY'ϟ8۾hδu0M G|ʚqQ! [0LiA$`&Y6 p{5uw%'ȳ$7sƹ@@ ,0A/ tv1x'Wg~0*>I+mi?YxW' Z>n{ɑG݆utGQLk 4t"xff7n:70*lυ,G.CF u#0gWq"R*" ?'#mڴ3gkN_閂" .^$Hp@@"sߜKanbΜ>mƣ:E |0϶@@f'DDv˥%iy`"SZV(Mxsk뚚Akà LŤx|ֹsF$,3A MT3kwt{5m4F{1@@*FN aT.إٙ3N;TPY];0 pȊ@@ &n{Izݡ1t1$dжp񲼼ȫa C-/Λ>}oU:U\{=rɰ_zVah~_] LZRfEe,ʖ=wϊJJ5(o۶m…6mJOOWV^ SH8>1)u?SM#p۩,K=vz4 ?\n @@c1~ǚgϞ>Juߡbkvﮭk6MG~~Y$;A[ leK|V$%DS$u߬+}Æ з /oR5hԩ=3H֭ 'Y\Mnޒc$t҅￳"MZlL[o޽/.--%e~%0JeW<|ٽ=CϽ&@@@@Z7i:t:ٳ˰?C3Glll||<, X`܉f2kf9^ǩ f! 97cE-$$$2̘1#&&@@U&5g)97o>zء +"PAT7ioRX ;/ .<2SN-БOgWD0k)kRxYt29Ƞ?!*0A9UB,,;}=g` ^L{@@|,TW!f o*$~|LHqDD' }GFFl"N?QeA5Z!ᄏ̙Ct#zJ+(%̍@@M_`W:LӺk8s ʔgmkR\*oYa.]GK\M[@@ɘ: lU**̫5<0"1LC!G S}aApjD ʰҼny<9_VJ O cݖ*+'1*me{f̣MWXѵyy@@S:'?'RXC#X684T^QDtHsNn8+qb۰+٥=2d n:ZdqB&J)KƤ(\t0u:\.qaؗ]Q922V,N;GPwëg`_ɣGwHp:8t\g98&GD&t8ZP9qɢ%7ofS {5'p}me?ٛ髂癸C F㔹( c8j챷&h%N 6 e;!6fdſDa߇;2W,-fiPs{zzaDC+"D u%\6 St#L #[Ą8, 3&O<}2VArm /?αA5vX:%ݫ}`L{~Y-W<ױƞKNdՑ6>5.* ˠ,;Dv"'ۆEY "Sg D,]RP://*DEb,WU^SUl`XGEa $I T2.x4(TBD0[\e^[ƂбcLE'C)AGOMH RqʢUn+UЄeչI rad'4Hn:9-`h/_rכXng Nqp9]_tQr쭬}K#ݱsWxyTUO˒5 ׈;i]RiRMU'ZR&ʜC%26.˲/nnk?Pqfd s`\KN=%D`!'&LHYEés͞>-¥=!Tl+2$,?({v鎚#G!,/ V@@{,F žGgegNo$u"Md~VS}u h+"*.HK61`$D'\r7W6?9sFa^ .E˘"BC/(-oQL!_9eAŬ9P/b1-" & Q/𛦁ʥIK\u 1'ʸ'&L%%%qCCCNNM] ۇ:pq#|Xr2 25Ð\/T0[FƼDw@@zc<eJ$ض"ĺz0` v ,$39wrglB(Fhl"eHɱIVʱ $̄I&QN_|mnUյwJ˲v?^}{Q `&_ttưcn]~ ɧ3PIй,˃^+b8as<'J&2Q} vHh}MJJVZݞSwظbH t}`+82X5N㚚[y!Fdj<68|N &yop$N/n+jֹv8zma~Ye ɂE'F3KpK G*j6W/*"l_}C=keA\iUn9ĈVQЁ転6Tqf62yT$\YNe 뇃=CEc8_ L6wy?i6$45n,ʋY`ǧ>3vdr9އ p vghop8[WWwC> e ɉI: KKÖ[]K=z%|uHisWǴ2#1+CDž#\j m#73i=Xf' BZrҊщ#Ս---g f+=$ɧQQQ'@@ $/-.*JYRאN%]=(/ /HUu{W2'ͼ()J䊑ՆcEaNSkSV&-p-O0ciXgFʚmݥ}'dEeA8'SUyj=vG8r8fڂUB2C/*~ߖ 6O!+{#<TGܠl&+ǏJb7dJ|n itH?tlסJxs/NMI*+^6;;WҬx{:Ob u8ffk껻:RS7,B lDs/s\GgfItPk6K , 4) z:;] F1: u-ݯ|¢|9cNT54D.M4$^ULgv淿 -)ݻw';w#l۶mϞ=~!iz>lokK/dIq~Ngs?1/o~Q [Ia9],[+p6̗vںukEEEQQe׭[zmiٙSvAyY} èD2, ?O(kKoo꫏>j &'q@@WmF|A~yRm;pug7$S#<;2]MDM⑊:&Jiee%|c |IJ9S5zRL&:k5*ljc#^zPzQ0ΉOLLBW3cWtv}뭷@@L .=}ikKd`hg9d<h q#$%f0ggg]w\ov%WNz|0h<5T`ÆeMH%*I7T˨'H'tr=0U4I52 ##ב sAs2?x1VcXDw8${NMiSFSd4w3If، z}ZJrwx,))흝.ebA/Q4D:{ЅX=YY[4P.Ҫk1Ή,u%^t0fuphX+/0&uE 9Iq:G87V'gft=9>(7`y ΡWcNi^_KIf=C-.0-ן:wa|C$iрWpA{gwsqgJƧIwˍZZ'gf9pxlda|+?'H uuwlhxb^m xbε&ҹE6p6aI$LL;;d|vnsp7ge$/RaDN.1!_0RW~nddt|TtVS`o (VUNzB,k%C#Sӌ%b%dhQ}I|@@I^(kjJK uͅҲfԤdEXC:~ gfF{xLim}cSsqaA~n!Td&/JWn7?j9``YD+s3(dWӿ?Rܶ ?/a [ȕK+Gڹ,,\vd`Uo.{_/!qy0;  ߊ mڴ (z۽{cqC_?h"t#qSSLT$c6pp3,L1lei:qgF+hxBfիMMK\fҾTU4ʜ@@%Ee274ܷoѣ\ܬ trOHwn,Y@@UmmSlB8Fe΍\c$rR|keoO~XwGErw|՘~y뺢Gksb(A8h)Fd lTnZ~áڒPٯ3U/ko-6,e2Lz܁8ʱt682䋯[[7-OOAmŷUio:$-p5ŋW^y߱co jȶ߿VS}mڵZp p>"'MbYb ۸q~b'yaH0=駟.+++** C˗ww&a- FQԽ:3KcA/t#|̙/fCҿ{_׶mf>\"d0ai|M Bb/3Y1x9_H?Q[REMUNF͛7%/>}jj S_$Rg*|@@kmͿں5&&D*ԧw^o}z +Xߠ]u]tJ,Yo>ӹk׮eL>CqwXoEη4@@2THMbSziZd|hxC ?UO /`8P Y&obʀ 3ktBbl RyΝ_@@[S͢pq|lj Gȝk%Y&yvnL4Ԉ0Y%M[L˓NqXrFuQ\ai u2CGM^bBrc'ϙ͒" %~"E fw'gfef-Damacj;GG%8$n@@i)'lZK{ш %eGRƦf2ߕU|3ػ訪,}߷RH yCH $!8:cAnmuQjK54?GGl H !w>gs"bbi-VJ=瞳|09#l@@ %鞚>i˅ #&%?z /Z0"eEb\X`o?PfFFIvVꔉp9씔泭QJ0Y^1uKEJKe`.(p!Hw|[S{ijzFIa~JRӤ5E:31>*qks I-x r1/\ӻ~֯,+- )R&'D9(n(Xyѣc/-ʽ~?x֬iX(Dh\t?ݽ4|4J6hN]A,V;(€۳y5uusJVY 2&$ߺ㫺Yj /"i-wILJΟt+vvtLb]ZD\1c]&޲WO#f~=/SI]4l޽{weeܹs͛秺ox5k֬^G$gTCy}B7;$ NOcU`ݟVx^" F`'i .U:Pn hժUņOʟ4_//LJQKO} "2x[Ə-sboеI&{ׯaF7j*ggݽv|pTl<|=.,cw=P#z#íZQys\;`oYk Dj~$1:AX”lؑK~;ya===bʕ IjT.N0>d= 㢣a[cb 0o߄mvf3/"*\k%s2."6sRv (JwQ'MbyzyukDdR>0$^P薆.C,qYD> hEknDOsb֋ WieSeҼ B]nwGgqQ_^<6yR[ή.MoҍV%($RE{DD']hmpxXsKVff1͚t0q^g  $ᑆC fδ[^,:W^ZudաȖW)I-(gfM$Zm:ֶHi]V0! S g߻!$Ԟ5%E~^m_-@@ 4r^V=v|S} ˾44%CnGǕMrS\{ĩآ9Μܘ0xb,Yt2)ɉh"U5qHY668ܒ4.ajVzތ1ID[;.*~ c%x:GA8zD嫃NNLUb.`YaNa̸p` !Yin̼[e2XF)aȖ;kJ%μp 9O4RK*ZOU *0^.^ qX >遃GfMϦht#>*Ο>m[家K.ϰ` aMIǓce(cVV״]r3,$3#S'9z}϶uED7g0o>]o0!d 00Yđ7x^_x&H+!!'СCsI>8x\߫ksS5'Pnܸܹs/ "u'߾{M3ΣE ChѢ۷ٳb(kVP.x&ޅ!Hb@@]&E>=I-nl@@U-s#e` bX 38j%Go5G1tUMX%\ kՊ!e,080)chՂAHhDmxܭw9釪E7mn+i8/=)?&:f=u_`weh&;(CPssVfz-3uڙ;;x ]Cp  Y 2BCC+A?PD eJ f5iAlc,bl2(t&U x8f:\J+&yݿ4)IP#u-.2bvnSQ"A5}6u1Q" c seddD o:869#ԪpvtU ;p,V?2-y&Y 5+0u\_s l:_X?ߡֺC3mvzV3m"8t0QP 1$Fj@@Y8gF|d(# U5vG{kEeT$66GldZ/u^Uw_jjI,:1t c'Jrt !l`o%RT=uIǕȖLeDAbP;<96,gwu=[-נk 0htOU5SQ[OBPp$bA__vbݐV!:a 0QIʙĖB_@@ <6W\9<.֫==5T^UU$Q 4Y{aC0a)rJ[[l_7}Pt/DSQ@@">ܚ|,uXaBRZj*\bg'2MOYDXbE?0TP>#,B0U kv\4w> yNq{iAT1dևB‰̊>!!YSS`LJ*R3),*Zt& 2b jW%C*1E*\#VkKSz||BX vltĂ[w"7 ?sK )cWUj2<\xۼSNu^oUE7y.*ijXn+B_R4cLheKg4? +ۣ  F`L9אlpy][2|f35݊Kci(p,<όhZmǚcfN  q،/=vb]}}sssf3HS"QILp$G׏wtlܰPmE9i@@OW1.JS-o9S0ov3255-";uܩgvVE/-Mpح#+Hw-q;70hm\Lbrh+ SQ2| w}kކfc6Y3 k()1]u5+ Ff>#D DLJЀOm7kV޼ӋYSIw/QS{Px^blLǓ.\~ cCCbLf7{k{9 <^(M !ϺQSS < U`zƾڻ%`y9pq?|{wOIByJmC]7qtbO?U{XxXkcWWCCCii) /Lh(q[Qâ[Z8PijNƫ /o۶_{nƭi^> l޼177 ron&@@6bHQ̴2M)m9:0ZCYJiEmu VA1l$$@@g{]3JR]]'/##v=m!|f+v/QLM]]5rن08bʊK@@t,Ҩk0tL[N.nen[*L aU( & rB/􄃙JnE0)$9fI٨  BQ$9AJ/J4M]HIebJXEdF'C f@@@@ ۘ„ď}sRfD:YO2:P3 $EE,6S[Ht^{=]}/b%Ҵ.X12X%%@@Lr;Di;RZXa Cfy haIx0H`yܦ!V(K2x5$E!gO1K[O)c iq!x T$*p ?|;LyܚaZZGb&'C Mp,IMK)šGh3ܜoN\–d yR0ЄÍzA$` beYz_jYo](4UXPq@@FqM4TÓOZ5'D_;+$0w,WMZh+{RCƚ.|{𑪜̬;nKMaAl%/L=}?>3eD@@Dh }UpWG?=xqԿs}rbS?t (.)!ru+Wvt=c 0TXJD{_쮵ea6Xt*1\ƼsijmsKsGAeUA GNE +###nê+JdCa޼q}EEEMcc˗Db!c{W˔N큱H?oNmah}f)pjrʶ[QqhCkLJM~]H ͈VQUVՙ>d8(7g^ڦHYGDPT _9UUg~qϝd}\sE;lpYՑںVh ZZMB(.(v><|B\< !Zx/ _LR,gTE:F!+(VGlْƄ!)M{饗ߝ;w2!ӃH]:))pϞ=O^~xѲ h̳@@MW%fo]ieRUU+ѩBθ sͯON =&2  1N T@@ &Gxu.D2 L%/h$ߌiȠ47iІG(``izx#`m8>CuuuYϊ}gθ5n t48skHihe %黨(fP 2L.gdP4onH]ҒhW0LtpJ'KȲ:iRFpI *Po"# .!E*+^626zyhTr dXEv. EMmwlKMZϙv;^aNv׹o\1&B 0+8񥱗YrcS~s%k4E=}(z:&N[dzd䳪+9[o몃% 4<.{!ޱ46Be 7._Zbφy'~J9$[Hڅ Օm'[N_ XL`D4p&#no_sK*s!V`q0ђ 8?xK3WeG,/YS#k,q?0ZԴȩ"ba1`h$DWn\dYKkۗu ʊh}tE4R&˪i]gW(Y'c #Z~ʺ-ͭg{0K1H QDbQ0?/]H0#Vf}w[Y\]pulҭɒ`H 4-1C ?6iJL FVkrrêyuM G&%)T68EF>o\|$Hox/ׯMEIR,\U|e²kF1sg}{hF]Yq>DB8c0$BhB謋gϸܹ3ܬ@@Î_]]iӦb&DѠGJk /0! K|ը)WAq jb@@3l0e&t}ǫDvJ([fgf=CO>UFQ]v{tWDuM O>'^ŧkb}߬0&̞bׄ*-t n#[&//&Ҿ}8yff*JԈ+zyǙPߍ?yח(0ÙPK [SJ)2L56yuw߽{7OâO{%X &?_z?iNC0>>7wn u,)6--- ٛ]bkO/r[[[89SȈܬγnsw&b d5ŵeyqQhX Nzzxz1݂ֆ$xJ=ʠԩ先(feBCZi +ʐ'Ll!4hK[dtԢya>Ԕ(H{+, *ìNNNBhN k'FG. j&_XD&:9}+&#kœL9 qw[}(N ndddCϔ%.( -kWB2(ˮO;sI,6f(bH˲aAKrp S'֚R{pJOdUaGG]IqenO@@vZS.[LWMCө3~OdaEFO< 6Đ cJ>'iW676w (KN!Ч^Ô]Q}LL'>'`,9!yavtDRyҥޕWYeߖe$@@6BbVqeJkFd{mqRki#(;$$! 1,!! H0{{<)K2=*s9;ߗ]YUx`eB∹V`HTCC_ "ۣCCԋ`PVWRw`eUK[ 3}SXL߻TkP tu?,<l"k${_ZXPqG Gi=q||G}w~H? r[k*YM(q訮3Wcp6lغu+Ĩ+V ,^|C=m۶z*Ä% ,}57dgvfx'[|o`ogB.}uY-q2h~۷.[,u>n~aWWի$p0fhĹsԴtI2j>{rt?yK40L"ZM=/)).*S<.K*L8hstͣ(bo'x5^d0C}[~_|QUUqQQQ'ЅIZD1&&fڵ/7n-%~aUE%MN_S carLhTLa@@$_޸6mڴn:&`#1ްaʕ+a`?3$tEh`Hٿ{}in:N&0/ط=pL=CC.+((Xdɮ]vA}apg7g?9mB6Z::*`La|%ʤ[3ncκ}緜-o;œ;@@oj]bkC<)oc.@@ƌ,p-`RSIﮭիgFw,Hloht<####""sؐdd.?R@@o5| 60` ՞H^R^;-b|t~ȿ?*4N~P5Ni Y s=pG@@~QT 7< }D,dH13:Fez rx9M=H ׌u\ #d¸[RS;_,Ҳ3Kt`~>l` ;&.ԤI0q!HX$X28i^iCUF TSUD-a $q|;!vvuMHt9+*{.b(hyh;t\YI!$$t#ٙ饅3bHxF4f{j|\҄,RwTs[m!H #nAYޏ.ʟ1!NPIxuqlvO5W:IKIRd9QuZ]V[UԚ7mZٜb"ࠅR]OH=uEMG{1j-,!F&<1xޡk_=p`f~x ߬.igM D0$Q)N5ӳy(?+7KF& waU[ĿX80'^w[f!sREJf 7+ 嶊ڲ(,qyrR[&ط˟ ,0ׅY/ _}U?_ߛ$ʢY裏֮]& w#?]{UطG5^ǰg!3L.58BgǞr"0֯__^7xD~qlٲɓӧON|Pܿ c[N3^z.#Ę t3l}Y&2{wo/]4Pe\5؟|ɹs|ɬ,[qɁ7,w4OeَWW%&= XyZ??[zj$YL| ͼ2,ut}էWpREӞӇ'Ndn }]ˍ^5|111GAwnr2Ӄ6Kknq7Jh^$K @@T1^m]C ڟ}$IŐ1'Kw\'?^vcchtqGG2^*K=Tkc_NB;i|bQ4ﲢhQϢ(I /_r*\ O-o7 "GK}i $@@o$SRM&S 6aaz;SՑtUemrNsK}U, D "sܨ_w?r5Q2;/g?nb1уT\Eu3¬`{\%\_̭Iܚn;Ή]}ñ!Vڵ*7(,5-srBHT8燆W00t[[emC$G a^T32V59 'Rg٭2 F(;sfvfUmꮞi"r^ԝ=% ΘȨsР;⼼xuch0VyMWu\v Jq#.ՀcȊق:wQ[[nmmm}hb2'l6?֭{a2.1,eo,hn٨@@Q&nysʂ,2 h۟z^{mӦM/b͆D/jժ7|~+")AO=WӲ 殲ܲ] =xysn E߿߾}Ͽ]mM'5kK CS5ZŪ F& 4oc'M >% jj>}~I2-4CCHn<1i2"QMII Hx-^s <HLL-PSz@@Xp8l&>9b-e`K#((vX?v/)sv=1 t~2^sOG5]~Z͒$N67N'9.Z4؏i'EH校!B&i*t WT'&:RDg2K !Fc̒щ| :Fc+螾n+>6.,,3 6ŋCPԜ).̫,O_b9 Mlʴ윎s#XYkL~ImWuηegf$B3#5"ǃW]10\윆J>8)i : '/7k0*ih ȗ];MM.JM D>?ف_x0//mDdL.Ϋh|`CQ--:3l.> cݵOO~_ //y^7' ܹ޳gϓO>YXXh2s7?_~qrh("cʘ4UdUmx9{LFO^~ߔ?fi{m+裏vUQQa%c6{vv%"vTWmZRj  C `j޽矇Z{F۷&|YYefhtlJ|z_3P_A udڷ}Xd 3,"MAAAćt.\_-{aRpShepG-[B@@إ@@)? nMj~uvYt;b[&lxU6@@׿Ӡ ^@@0/[z7nxL# 6nsPu^l>^4qU y2ÙW*1йYy4xxpLیb)R OpK6ǜĠCCuebjtb¥(([PhFˣPgMDh05g39#ZtXpxȒ #c_ y%aE= 3XS :v7\s9YA(uptD}SSd򸍲T;U7R/c:u Z}Y069]Z'2(,i#Ck8\nQj`A`1j,&>yӆ4I |qe+Ʀg>S6RčU ,'uVgS 4dceYZ|Ԏq0)wȉSy:lh֑@@?c8M ɉ 7ʳ>keff+5 ol6޽{o~y5TfxBTb  )Ϛ E)YAN./'4q[հz?qD -T{WcX,*窪xAa64:!N {$`1(fr_!2\?3w~W{9~ |&Alrr駟wW^#hsqdrLJR f"KS`G`?;!Yd-+2%ak׮#G)=t: eGtJބգ:fgh>̫ }`* :#Âu› 3"""ņ~xՊ栀&+)19g,ETD zwR xݵ+A{Yل:] Y"T0@@aVގ:J*&ڬLc4HXzvjD{ENyY;RBs X;ZCH TdttDEETVk=.**Lȣcul0dy0eՠ'59" , |WCTLbe鰔Eڵk[Zr2mH.]: *) 2׭@@#9UUi()9 ƁFtGSx|:&ħ&MJ`-<}eQKY$E%%#,)Nz^ʸ@@KxO\Ή3cHa5Q+ 81 |cFǏ?=3wo2te㚀 `-ͫ)~E` xI3D2,@@ZS 3eyº幙VO+duah;Eu#Ds =S1ͮ+c'N544d(IN瑘fAd6gPTX)dHt RVd`;{RR߱ =ǡX CE[U5Dt0.9X0oɂ!W{gϻݥ+lܴ<6(y1҈?tUl0axF%!p$Cl`dflٴ.3y"kJWv{^Z)ס,p3 Ud<^u>|ߚNLL//GG!M3}4̫`dtϫo#n:D%A6y gng[[￟蜜m۶۷پ}BY֤0;w|W{VhܩHt-BFlo8t,h6>C8x? F S MNNݻwwav?>4))i֭֮2A)8UUJYd3 e N#FF3|<%-OvUs_ZHQbsNWwr ޏebew9/[-tu4nԈus]ŅEVN>d]lc([ &8E!hgia>*k,ńޱfjex_Ybſ/EHC/y~]e(*.2p$QVOʰ,Tʦ γ T߸ 0an7 a( pr60B4‚x39ktxȝk*~w0nA"UQEU 1)tYeȐeMmNFtŠ67D^o!uuEy TtZa*I7lnZS\! U Vh4#ZD֞sc+J Wf-#yGWSVY."~\n0D /Y XMr2qMP/Ucymps+cB昷I*h8PܔQY^*SJ*,xہMp[U#e ߆!˺jPT^VRZE@@0f^xrڬ<9I`!KR]K_kPyI5ѡckC<&ꘛ輪28/h^~T|OWE+slXjnEPȰǷ_ߚCSSha8^ӡa:n"bʣ߫%@@!$$7bNA[qeQό-,!dHXH IRUoﻷ(@@muM{"y}~o}=βڤseǯ[愓G~G#hg-eTad(.Xd1싈_O~sڹs'Õ"s Cb!Zxƍa`Vfp=ϯ=#.Q``1c9\YnY)4$Y!{_[ąX/ H&LyG}td2`$Ĝ6mԼW¿Kّ 6ۭ_ق~_)o7،@@F҄F_#z.G jҜ/esN_L!cccW( L١ct|`ŷNzˠR@@@@) kMcI#a(ZQLn0m$P>ށ#f Ȓ^]t_JOOJ4 4Ɵ<)4nk뀣+n3 4''EyphJyAÒ,jX_LQo]Icfχqt PE^0˶E4A-!cZ &]YSWuG%tV߽p+t?I ӜYYׂ b| /B5\,ACp< Xb)˒ nڻpD(p)1V``­@@2I{Jʢ"#cVR>I&zI~ߊKk&k [ n|w_V]EwfQ3ϴ<~BPlM HbJc@@:A,wdfLWδ:)> gǻ­t A%VXH::jOϙLV:%%)T 'A  r64wu''DbFk?S:8t)M׍֎/읝5cYbE`ѓ#3.ȃie`xĻ2&.+2vؗV՝kn[0?+coP'!2X'Vd7/?{8x2 ob/'%Gտy9q:jg6'Y=PU˃IR3 'Zl>S/˛}ݒ )ГbӓƏ/.)-tp,$x"Ut=VyQs8K{>b3.k5B˂omHpL &#~InG1#LR۷[w}7螗VRgIҴ,WSWSSա\1dG݆]zooË_n8&==}ժU {9!won:^u,$R}&ٙd5O{vX~vgxUs(4|(**ڼy?/ Xx4DgܲeKWWדO>5IJ̎ߗvxH*:ƴ[,* TnVI,)/]_;h\b[SRR|Ѕݖp(4O,*&0hjm!z8|z[A~IM3vBꔹp8܍-?uw#EQK^c]u\m-.vʄƋ@@yP^hI,Xd0lR{ )02H+`w!San8N'SYMUNJ-8h6$7$qfǝ^Շt`"-DJLRPQ1Ru7>.jqMHC.XPK;nȥ Zzj"+)23DV?x? c™ EF*v^椧F3YP0q[gaRMn5Zj D/JǫkVuR [awDD#Pt¡,PkH޽o-A . >|XRl>xy}L05&ɊaOS%eQaݭmaXa+"AHQp\HHm_V 8%Ņy':Da`%iP#2CRq++JKfQ89g}U ׾KA"Շ]#I XvLLB2f?@@0BrY, ˏ]޵gWU)I Μ(u"ʝ5bV޸hyanɲ( Hǜln9YTԼ9srf9m X\,g~$sNf̌3Tv{=./&^h 4@@OVR¸efUQb5QYyn`oiinK My=;ܚSRn?M-`&&.[ggϝ}x޽ gTXlpQ׈YI{ܟ)>xhu-vZAe8matǭ7-ΟYqꚁ~fxԷHv ^y{lRJ<^ygeEFCؠ̸nZ1//gO#nװhZH\]tu47T|"+,+w$"ǟ1xc,\Ԇn}`.>t% $3ӥtZ9i;(a{;vlذaղ,C| ܻ?Ԑm>)*mHQq |3/7h҅a~Ƿosϭ\2q%[u#/ҪU`tУ5Z!CY,j sq"f͚7L>×qZh/ bQQQ(^v{"vRҨ7ݟ?q!$ށM GB_O ^^H (|&?cOXTTԅܙárl6_nRDDH`"VgxMr8mlu)s]mc]bĻUgׇpЕO ~LMs8"$vЙبaIŃ<4 е`~"r$2|s{FccDrج{n2g2S2KNi$Gomk9)1פTa3\&76 xYcޤ9̅blQ$la]`" Ҧ봶p0?{̚4ݧlbRG[opS-#mڴ_\fMxx8p z3̐6-[:;;ׯ_H1_[,bn+Ʊb㛛3?4,޿],YB ߟևY)xbؒO\W#s_GFFΟ?X[\Zq6MөMw6e䔡Uvvɾ fB/ْ~JC]3~W0I^2l <4{t@@nt:c`xȦa0֏G|aWe```=Joy`๬kUEE+<:88IR*EfTI1Wd! j*K]:2XA^PcqhM#rfz@@J K?8Iwh!.d1o(at!m:&Lޒ;ì1Jӧs Lk/XXjp+W$Sաǜ΂?jL:Q@@zYGAwGͧ 0%0 <ѽ1,(khmFo?.y_\Gٺ٩Sd2N; г@@%V$oi=(ݬiɦauIS':zh͙ Xl+K.pFW,XM=28;,a 1̛'v[a^AӂaU1%Fٻપ4}[BY! !!CH3#њ)a KkąRkJ@@# ͖@@ ,Il!mw?3V8ũ"w9=ĢPC@@ՂLzE *kOWv^*!+kv$NBiyW/=|rܤ)ϟCnb` )=3?;ܡ4_TORaR18qpT^˖.O15EB||iEeǵ.^Eh":Dk(9\Ze3QP'MJI\WաƦm rf>_90s3I Tyv}UV,.C24T`;V4|?7nܸcǎ͛7]aǘ5OSPQPg?!77WEZe*T#a, i>ݳY.Seˬ[.**jDך,r}xgӦM;w|7֬Y|8{IO.zp#!d] f Gx$;[ III{駟f 㔁i~^<3V?gՐ(&'4ufIxg745*0^Pӓ%F:$Ro ^NBLD²?vً>]s"'|í׮\I@@!FH|L^-XT~Tiuu. 0Y2~I -cG2&޾o"x y 5\]Xpܚs ˎ_YHwup7^%LA*{ B 8%q^NvNvo>x"BPY0~h%č;rS_d2_ I6QY`yʏ9Qקq": rpC7ddz9u {hUAWy3ӧWjt]﫮86,R ||xk>LpΔS,G"wp_[Bui9KŽ+0 `scjjڵk?p߮1nN@@!*wym'99988 M(C,t^mn?z|٢"JA,Єqƭ_~MF-Xُ=؎;}38("?:}O L\4hJ]{v?ȣڲŧC/z7 [+̶m:::֭[H'<" vk9<_4< LMwE [نf ,Xb #`t naэQXpK kh,.іM JAǨmO|DDDw 9t╣>1 )c|$6A'Z¶\丠 nM^`M{HLXP8Ѣe1X,AgtyB'A|ME p0DE8B:@@]MJ.O};Røw#CmP<]1nYu"Ez.#U]p~59)T0b'L8ޮؚ[ZY"(܀Wo]@@vPS3﫮<.&Y)ƹΓgD̨A/י̞$fHyaj|vzh:9;+ʧȩl[7}S Q$sQʽDV[}la~N/Ѩ֪W)k!: "`9rFTB[7GJX0n|6>:E52BDY_tf!#/hZ F#0`_\6d4t4s6`-bvcX&y̋$:r Ey6G3 3 q/*+<5X9Y,`F bB&BEAlx/S#a&Ez0($ zQYeI @@eX s71:Di N3$8T@@%$E3~_& bw"Q ^VPǥ0]=]ݙOa4ZDg?gF~~vcKں0M(,}}BTX3gsgD8܀^q1?[R$Ns5W&0Wmty׬Y{rR+未=@@l+BSӀC~ !( ,amu{f$LHvn=u*.P6&#B24! DhkdĹ`f JfS(#TDRVgr8]=Gʗ/]ew8`ށ⠂,bisSCtx+_l6PyyyıbԤIZ;d W5?f`jEY~Xe۾/>!#\1'oVs-:9-!ǎ)oN|̍;hhhohC&hJRRvFz]}*lא9_iՉ+26)P BFVca#ۣƎ_pin̉T %7+1131.peՙ0NUT5C;LmWutnn^ )=5ʓM"Ja~^ܼ Me+ϟ aP%o@@WA]_-'v1:d6A?{fnNv7;28osb7t>T3P GNTUTULI*Z(cJ"Aџ̴i)_8RVulw01:')h kixD剓J^U(C-3oAٱU׺{xשPDb\XP۪NXiL!P֖ERZZ _y%Ĩ`Su:6IӤѶP}P--{3^{ ^ ,0ww_!'+4BVH7]hO%: Tuu}.\XTTs~FEE9(kF-?F;d b񦳦1Ypl C|P`t8=$eqbb~O+>QC[+l0Mzg9?FeeZH[sGq1`*ӼTza z4Dw@@>&*,a厔% ͣhRVg +]c##A L䕦NIz A$ڐ<5z|8:բ78kLvX3N~:&ܜb@@ndē7)iOuo{/.ʶ;OC_R A[ܜtᒞ ;y4'JApj`ҒҰy Bzu}-`T6<5#U$ˤG f124 }K QmnE&06zpwurU,zG, O@@Uq쪥Krrr2Rtw Sx "gR[lٳgoyfg}˖Ǜħ6;p1|ް6,L=mϿ<vaJ1z[oSO=5g Mp:?}v裏R~&> V.;_~hǠAm9-d淸Pբ=~g?DM O<{ݻ[!QKtW_}AE{5+ pt\`h2 %r+NKO^Tf-eh4D/민 ~ObU=w¹?يU1btH@@V. ¦= wԍ&ɌdIFmS#/6AG0 4?,ǫ!5ǢHU2SP4^bEk0@@(B㥖iD5d4v E1S<2үno'vKiu=}hth 54?063%'N>8 '{Y@@ m`@@rE%E'FdYYe0)]dy (q& ,inj.\06%:X_T$'TgzFFNC#c# ۯ]edZV0Ha%ХxE^VaD'x% J;ERPU.5.PќiA~",S^USS8+x{5E[lA>ݻwAMuqi 0PM2N_,j DPڵO۟o0"q?GȻvR`疒۷?Gx/Ž_Q414VUmrP+ZXT܇?yx 1g۶m|o~M6xP~>|qƍ X;z WrY6YU&W;N O^-ޅO?XnSQ:l#+!cYpEdLw{;K LS(눵9}$WJC # "8U|"4C_ n@@fdI&%\ppqC#=F&ۮKQ&C Ȣd\ wviU˾)T(TT.B?'*Ij0`dgkXH%ti︆ &H+mjD$uX +%,턛d9^sDMjf+UuC<)UNeiтHN?9pt"= v-hi萿iE\`t4 ,Kg*ʗ/ʲ†NѣG:|">k<ӻw޵k͛].sнDm׿ILDAxӿoh^] а_Y-v8&$Oz뭭[ǓFd=3~᫯g}Obj&`AUKsV}~"Krd~h4`ZZƍ655%%%sjK/۷o'QhdH-n~EC) C`A) ']:kyoww 9(9'Ƿ}EINd~Ђ2o=$Io{M Dsȸ L_n[bpu3aX+f >HV+#wFdm++,QSݪb*W`YCȱg `bPh*ⓧD. ٤yº{iKHݚÅ~xG61x+Jo߀ sHD!3dmll hYA^&! Gq30D $M„8trGGy+YogIyT yn@@$QǓX1 8'IC6BTacXa9{Zag^>/+Cהk$ܦeW} L&]9#8d44aӯvEAp<"YPo̞=;(UK v].9 z')iRD" [*de j:ҚK~DhW _h$>>YIt^RYSHΉ zd)/MHt]PD+W[گGa)ZHDh4]] #oSACƬk53V_ 9PX¼``@@ #LʼnѴQ=],lA `i4.e^lf/?[^y.>& /;>&FX5KVjL]v,N&0N 0T7T_N_(79UKQ'$"Ґ+wLp6CAئ /.JLY #䵃Yj ݣpR""C39sԣ8rTyN;dg2;G ;~fx|d^ ]flg?C1ܿ_)eO{W= ر lvSk&-`ߍz‚a1q^COcçgf.m۶ܹsϞ=K<067k-[64ŋa0$$f nyHLBaw 7o~}]"XRH;gdd^LeO|wNjRX#^8[&$! Lcos`' M:6:E"$Œѡ!}a|r0ݩyal2q|f:t M԰b?w,UС%G:懅:6bB4iK>04c NAMEVVЀl 3%.a& Mb1Vj4A/ Q}4dl7z5d&`ё.\nu<._frD +1 j$=+fMssJ肌c~@@HȟGft*cp1_).'P̘qqVye[tI\F 8h306v_l F]^^р4EU58a/ZW8AeDYULt|Ȍ_iegPA9PޕWU{ےG@@YGZj.u,iV?QDzm۲qjJfZf\hE lId!eyyɰTYIfG;w~@@Hqfwl=s`.(8zx5Eô{)N/*;ZwwTŷ=0aL^[}+m$5a,m8$1YڸO r<璮޳wiA 5{N€8Sb]s[qq* t?ڵ{?+:PL{)!';HLS`'C4nVm`'p"Cӑ0}}Aө*BMElr }&3̂DH! 3Uii7|X$q)Lc4}QYa^xy o~/r]܁-{ w D0 `Hpp4%`9 W6c>c_xᅴh'FhӦM;v~zM0a/YvuUko09 R2U1ܓb[*߻z%KJ=ǥ}G< eP׭Fsy7nPA g_}4 /&sэ\}mM?[` ^/YܗpߺukdC #Ɍh xE'u86}K%ZȲx20R򏊍҄M]kgD532ˌf® #8pEQ (!JvS#^SrHUsmr?b\N'vz ⼇;HeBY3yhj+c'^ .ݑ~ҭ`?4"UWYz]QuN (JK{ 1~VsR~{ҸD_ A#E }yɓcc(*~̴W^hODu{ } H6VogLĿivIu^/(z\9C(xqBʑ+=Sdmի9 ,e"F5ET A4 U)v*QbܰٷKQMI˜*!N햡wn8x^A^ W&ƛ$6 x*'!a"'#~}eʖBݏ[݆jC"t@@d ¾jIbR~ÒvvaxX \pȞ1/]u + b ڂe v4SIf5MH*&^gFsʪ! $p5!GI^(Ie/;RP~z/E8聏ņC T+]T/.ȥSdZ={kH!$+EᲴX']- x܂bɒdSS^NvYC],9;emL7L:4mɼ9a뎊^nݿ~ +N zD}A"kؽ %▬:<$HPe`5tU}"ۢl(\qĉ kȸȊ*,*=2;)Ykr}c'n1)]$h^yo+6$%N/x3W!b&gDĘ"Ќ\d7|}3c@@BOG2,=Qy{vNFcM<KdXtY“-X]x)wn}Pem]H,$ $qxx-SfS@@dۨ(2Šܸ W,cH<[^vh EK#KP7mÚ7 vɁ}x"qJX[ 7 z_d)h88X> R G״)q.DohdK DCL, >vvv:}T@@x:+Qں{p]aOSCl"3.fB=GO76⧻gv*.LDEސMZpu!έ}KM$V P6ZHhJ[rI2UY3:M S&ddfDM!ϙ;"o NFJ<GOMY,BGE4p32ӗdut !$aqw˖UGՊ@@ ؔi3J*V9puŁ $9*+Vd.\6HjMŘ&M~x\ފuuYAU .GGFA-7ɎO~AN:> cw=a}}M z3Ѯk 1 *f_FGON]kҁ?ۿC)"7_WN9^|ŗ_~6ԲK ViՇ T B5$~r7nذQ2҃⬬]v}<3-[ ,m2D3p8 "k1#%7HI5B͝{w۶m!eFl B$02H觟~kx͚5}@@(WV^}|jZN?,-Qol DIiD /نRSYǷŽ.E'+777)))?pdww( >-Xl` 57(~RxH:pCRwl-k?Me&lnfQLF2lTJk3C!^ R ӊE'Sy% HoI@@+B!†&20I&5齁}x˅rjr9(W5E%4,2ߏCn ~^4v}{J5&Fwu]@@Z$b8໵9-;ɳdIN Svs&!E /1IlRq,)S Zq}~|jӌsr3.\ j!`!LTZ&ILE Հ/iShUlbA^v/]Q@@̞ahS\ޕWUm3sܛ!!B& @@ AT>䉀ݔ6+ -RKˡ-dy S2$d"@@;KDx>дfɹkԢrv,c3N;uҸ]{6ytU K E8|aET"s2 o(~csUՔxj[)``KN:P(S!Rxl5OmCקDM(ހ ap:{\y1r0!LGgW?ɢ3U U`2g(W"|`ӕ/](vpAb8SF8|xqiYu]Cn7x<^L8lhߙ>pPQh20>կgԿ{~'&WAqIޱ#hv Cz?~ҥwۭ:dpte˖W&Ldh&--mΜ95e20m6Dvx߱1٣gE/׭ǙzZJqΝ駟yyyTz6mںu+#ag9obz3L}_Z9l3"4X"rwpϮ;2/_ _v\o ̍['`wF0d:kaNIf/ nя41R(d쇇(]uϓݮk?!"n\; Vw5bɈ ʌ[5pA `ݘ^/k6Y,3ODtGdS|)r/*/:RH󈤜,U7eQ)vG׷!@@PnۡLwDipXzH3 { c˲ "¢Җ6䱣%a{ឩw쬽؄ёS(""} ReIѶaM@@rCj]ucMQ`@@Ã,|}.JMCSyYyx}2H;g/\`•z!KZ:_?u:d_IF={M4| "/:RCǏMM]f&MtZ^yX[s`'ƚ$K}yC95fúq+,;#{ve&reYh sprbZR+:VT\][+ϫsfXfYU]}å~MGN0 2Զs“-^0 M Ȃd A)vU +V:r"E & {%e4sN;q qn](6Hex.8ΐ_\L铧MxtEEFSU\ F\.V|-+c1)u%-).=zf,^ ꪠbQaNݸ%&iXSlo'Jlj / L3C.nhhxg`|׹Njѵ4&&棏>3fi ٳmظfI460X`W0]pGbYf%0x n??q^{mٲe{[3 ׿>sEJg^an-ͿPS/b@@EZDY, l+`0}#s{ŰlH O {=a^εr?C00EP0kZچY*K OKlgI,.j+˶o\P(nL\~իFn_(<%Ԭٮ-(uG-pp1akoņZwRuo f FQ3tcjxa h*ݮ)~c9eF r{|jA5B}k_r ɲmWM-:kg;1LI sIQdUTV& (WDFڠ6"JcHsL+8:AX0;tho 2c,H1LEb /˃\x(kpJq[[%T׏2Ҽ7hj]:p75S$fZVFK'KQ5P}$IH>b*CQ)&~ik&Srh4rM n(6?+8R/gHmnrϔVuȊI00ؘ.XӰTA4ZElw(.KM蛝clF;ǎ^vq#ͣ'P β60cܨ#Gm{HtMRe# "ZMQ4U%I5u@@''#tC|Б\hj+2JҫW /Fd0hIٱ)̼g,I0}ϋ?+ /-u4iȑ*ZQ"xAѵ+L]:M+9q^:)9R njjz뭷`Emnѐ?sL7oPXߒҜP)%YTWi=vݦH\( |^Y9cB%H)AtW"##].|M<;% 2W; {G$@@+8o#5Q2 KKN:_@@İWy5~k%>7W\ONt14-칪,AaCP̽T{Nj 3W<97FMb8ENC̩䄓D@@1g(A LM +P+sЀbȹ{v!A/d& s+Qbw;Y:Nm]А:!})7m9g=6ʚ;yLvP` 7ɭ(FV#ܼkOBRB| 9|u5+-2nOA3/3<ID9{ 6,1&!|ƍ_ 'JT#"427c/yȜ?NLg)4nȯ6l$f*N&/#|!%O$ehSnv"$z?Z+M]/u`͖-O?RB]g^EQCfg?UVP3*[:o߾ͣK/bm=ܷ~K/M:. %k֬pAZj ěZ`Q+95}NDOvzꩧ~7ߤZW,|ٲea{<>|plETA7[ۣde HM߸m~(&2*'X|tR&t0o#^| @@:_}7Cǵ]$j.𺝊tʥ5K=G0y۶mP4x˝'2ȳcI;"B?.7ЮCXwez׎B9uA'םnGukD8$'b^#FC\iI90ɇ@@(mdR!B˒jDp± # DџZr5?MT s\Q=)T'4@@P0bcsϯ&cƍ TDx&U nؤRd| /T\e58pB)UU.Q@@pGxm )AS;4; /<уU\\tE)'802077ucT=YRMē\5,3r{{kk+-jc_#O5 ];N%%$3=3z☑v~Qhፄ{l$i/඲"x|=s iWKLN  yտa˶G]ypUEﳟs@@BI% Y% 5A,G SϭWPPZta_, X$$ƘHBHnr=ՓI:INݧ}2텅͍߶_wϓGcIW$ϫ~{"$#cBꄱcO28r@@s sqOc r x-ݷ@@G#'~ʲ͛7رcپ:ߖv544$%%~ @@2u<9 U}~'? _^O,Xk"55FL3Xhѫ}v*V܁Nd1bdKWEt v(,~˖5 [O<`M~PشiS}}ܹsSRR~/xśZtp/("n%AG\@@mcVL-B'X//FAtE̍m/cfPp%sUģ{A-D5]%njK2*C凕@@ &.E˫ /e J9(ↀOsTôu]R$<.v,âX4Iʇ[1 p{5괇:~}'nWl6BwwOO/͟Gg/KT I;Yi<VQY~>E5cΞo~zɓ 2c#s ܌e5;pwu&+C((,'ƭTefL6?Ȝ;!mℴ<]-bN y19<1'6zlz~gJ2?=<ņ(o+WyPg%2'y Atx^Xe[뙖-]:&m#;,[]]]ml8_S!m\avY#kHG4K@@ Qy䏄@@;2{glϘ1rWAȄGF0hP n<,ಿM^"v={VlDXng|˗ο!Re@@_dʕ+q|6{mmmq$ŐuԬH2 Iɩ7m}䗿̷?o޼W^y[xq`_؟w?9؏7޽b!^4UB:nGLo+(sW uX{sY].Q~_ZW[#hsSF^@@Pw Ҡ}e\g ^#8οZlBYX.Ws " bEc3Ja/?;EE8P at9X8I6iEgzzz5a&ZQ5Xp(].f+LFpM@@ӀtPu92P Hw处 绻^: R `ʹ | {n=1>!ĩ+G()a, M^8: O9GYtY]`mnQFŏ7"J֤'k[Ν$E ȯ@@! pd!+OR-3=9-8pSu $KD"~ 4)%g6gDsؗT O$\рF5mda!3mʖO;QHPX 7DUVՌ+qTE]xp5<`EE@@!"s䭻/?G0 A䴵~wW̌(ˈY=i̡#Gmhx]ta;];+N)Ȉ#ΆId:b臎vHY ~ڀ6Ijzp5)q?cnFS"H +FB,)8PU]^U}Oȫj3acΎkʣ"–,Y|`Śڀ>dgDTկ K,( idɔ8>>ԡȾŊ3}[+V+O?p8i<ڵk׭[CQ LΧ,^M_HA/7?xA7pŻݰ~&nd/s{tժUK.MOOħ5,I .\l; /v+*|x1 СCw_4\>EP͍~;r6cP6pA! ^ 2`\ U+Z8`*C8_6*++?s6pAq7~C/5ab+2hZxj4^ A?Vx z#|Q27@@LW,WL4*CzJV ;}4g^U0;s%Yۭi"z$s>R5GlGt%D. P.eY6E{K8^ Qn"%-l]9s&***&:$\A%IHH&*rGW׀ p?BLjr5DѠP\Lfkh齤( k-+-{ 2Et܌4clJ$Wķ9)sxP/t_TuFebiqMMX|"n3ɣY5.,((<}A,n M #<^߀\[wZɓ&Nbꪞ?9{I]7ٮY${ʸZO ;`ᄪёQqш(7GGϞ1sM4صt,vg$BViI^oeNxYCyuDN.շѴ[ 6;Gʭzq7TU78&F/Q캸Y BS6C6 4"llj.1SrWU{@@d&'x([ZZLIJL6}eeǏK?(?55&O|$ĩdgzQTDNzUOEIдO:rh|zܑ#Fe6;KJHxQ ΁";D `69 6Wom*j*'gΞRd,Gcc3eLF5CEIWUb xI7#ǎfgL(^+%33̰ȰfV\tt4,H?ݻs1"vaaH KlF@@8Fk4ueN?h忣 O^fMrr2e `:h>S7nܴiӜ9s(;@@:l6bTdA& ?^p`Qx;k&2>B_|q9˖-[~=$⑑ӦM[jբE(/CpH>|xKb =ljV4ii$&&nڶ?tG t|O?p…uT˸%K,Ae  7qߍ4?7l@@ }QqqqIIɍmPveU7 ZCOWXߛP3TnH !?0@@93K`Z2Ce\g lWa M |&>  rX,Cx^ OArO)XRUnS9NDPE/t҇ @@KLLd*-EMU1/nzυBݤ Gd5tn 4^*ܡLr qA  .yM"o%9wش4M#b)<3.5S}\e.Wgxݧix&%)1u8mJឲ΋=CgG %I$zT-n[H" gNRU/ph^A4 )R-g3"2$Yȟ(/,]8V+VSδӍ-UGOəDY@@Y:cCk@@y41d^WY91=5&,Dav;T)U/:Y[aAI R͑cSo͋vڰ%ly{kjwUVYۗd$! h%_4w3T;T]9֐PZD8⣦NmjƲ 9RԆR7>,˝]_K}8*kjFeqL:Η 0O<>%S8gY.?{9ޔ& ̜f}xPTJCsST]>PUmMm]Vy3&j/V3%r< rhȨCrea8Q)'(tϹ]rsB" pd[a-tS DAB8鵌ںƦyE0Ho ge-[eCʠt_|g}6<)9ܥ fG dAUI:?w’ 0Ò{9|ݻ?}P,K+M$V *yDǕ?uj,)3abF]skK[[Fgtd*I qUK}N'YFň)p=+=}y9Y˄pI& z,rB?ol:yفM㨣 J!~CU̞(>*~cJF`rB__pر/U3ٟ=Qǣ 8n}#xJc08,+4wnɶJssG}4q'xR(NnHpwܹm6%aHHL\Snd b1Q:" ƐT9raLH|zR=`gyx1̽?._7ܱcG8-Tf\j\bÆ k׮68¬k][{<&!%׽Ufo~0OΚ>zxCnr!:'|ߺuO?mko ?s=Yb܁eϠB|M[93'_!z SwIJJZd 6ڻg{/;-jAKc;t .zI/ܮ3I[oKShMܵvt;EפfЗIIN`f_C$8D- k9'K2au PR.`6aFGnӡH5UITbcrep΃_c D:;b ,A8^žkh*2 (-r I # iNˮYQqߝA,FVt?4p%;cJtC ;í*3srkqH)&艑2ᚒ'Z\%-;W<~(w6Ǽ $t 7!+Mܯp2q \Qm:WV0y3k$B,.sP& %,W~o_a*ewt{G1M2%*J}Sy1C$`|tQk{t<8= ` ARʎTM $YX\PYY79708\`aJƬ%7::-3}qIq,gDEey&ex&<[VvVϋ2x(1o}~^yc#]@@gPKKJHC{I׭[gQ6N8XO'&&+tNƠ-'ƒVS3.W_1kQzG f%:Ks=+W|W{1mB^왿ݴ߻:&fda'%M{Vpy)Lwg]c2h>t׮]*))P07K_M^xB ǵ DGE>w媌K^i2g.8%[9"ҫ=dw#%c[~͛7lHUկSf{.^^CJ0 ^I)i7q ]){0/oQ|{d }p[bV!m qzQ m;kvZ$Kxa-m( p7ݴbpAR9xWA׌ ݤ]k̮];o)Ah˄e].!LЂ87{PTE~?A ^ ( p9xTnBF!LAHyUZP&x>ߗ0nL.ga7>&ơz{21BD".] y=Nj2f¸X8tי!IQREW}h-ZT( eMv:ufLG WNY;I $E ~"eED@@p.9ZSR\,qHVYO9?TZˤbAt8 ݄۶DYUu?N .(,n"ldsr (^yvA!|d)] Ow@@{U+'ȝtizBρܻH")v݇i,UO۰\+uE32)*:ҵh1n!^TL@@0uM]xGFjv(KǶ膆`,PFԠ+r2qWCy-mXRGBAnr転6x.qsϤyRN$db@@9"Fr'#Uu 9S/?XċyRfLLꞋY[ٝXQaDfeӦfX''Y铲LkjɒKC^UYCl8r#3m{KKǩ))q&C8_,f|\,>M\%gw%p I05-ge%'GOO΄нkK1Xc UcgXETe* gGTJG54z%OAU+_VtkJp Z]\*f>ppeO>Or3Ō.u%<#1>.GM9nKu <SQ|CrPY3ʨ4><,ğDJh>]Ĥ33!5QYG<4xo^R"{Xud.^@@uͥ=CühAˇ$C'dAD) 9L y Y'TU_cTxV nOuމdB)"x:0cÆZ=|Yբn ?B:mPW5uuk -̩۳w۶ &[tfϾjdEG>sq0YaP[E`FF2|R%B 6 vǚDoмƕ+W> W#єsg ;@@1*u9&M=vSfJ5LT%y-[@@:"cԶaÆ{#aEbDtY^|at9,6n}],n^ qzO?UTVȃ+))9pc=Ӿ[ooܸ#/khNLPYQZkGu17 KNM*?+f[ݴic$Un#2;xvq*:q?F# `o+˲'>,swm laBx ~XBKtb]u[Ee&DK˟삏"@@Hb*0H?k?Fƃ`[$OhlvlD}Fs_nMLAJd"\.x&0ا+uhye]xDG '9a..1KX5UT>s'!aи=fIINRk(& ^ ւ#a*=:,r(X(tt(iD:5Hg@@OaC M9 CH܁jfy"wAwR4Vs4xGHX5 *j-_f1u5˾9tpȅK"K~8i$ѺVEZDiJxXӝ6EW e_wDTji᧟x"ĄX?)fVTEF< H"/k()(ڣJG+45OM 1|}abb.=` Ӛ*G1ފ\7W3 $HDZܾiQHUU ]]GCnxإ&p=O)* O)wivEDQV5X5fc2 [:(\eJyJXDsm@@!Q`00™8VQQHB"abI6A|?svɼYa;ш*n5imN4<5rs"ؖyY$\ WiHVơO 1YpUV旇TU:-V:bb_EC>15ᯟz 22qs:jhܕ =GqMm%C 2ҬVKs(G q32UU5N:-QO o_۶w>5+-k%]/Yoc)y'$:!\<7FNgT$ŋ}}t&4Boq ŽK;&ٜ)oٶm[o^ԜI#IC" ї&":NqscפtNDLpsAl i-v _=f1iz_7З~M8}^;"6NI|2 BީcUd8׼`vd<PSq(sNC'.X# 754 Ȁb@@躦f!?AC3p*7ʁ)Fm`<`^1dvfscWËIfJ! K◸[dn%Ǥz Xax | USYe&Dbdb@@3Jb0 tͧUT $jTkxI"3yD#e;_t:bnwX-,㧡>2|b"ẽi bbbl6 *b6K^t_XQ 1{LkTl6Ϛ 9DQq% .5u&#g Dt{IyS#T ':CBBk/](nEJeB얢J(j58tybkUUD03Bk8 %]A|>/_Yu8?'SbW.)=xP!E\.c9IJުd_$'|W{g$E?@@OiHT?f$q ~'yLRZby` yߟVE'1ᑪښGV l}Qg|)3bQd/ꅏrvCdzu\ f0a?;)0Kh,/Ns!ZȰ(ʖ,LTMINJNN*_^YPS_?2#>~ӄG-\ áKŲEx j?~],4s `$/]uMM]a^tJHDLVsDlQno; צ#6VWͯi* T1ܻE \ ʞwBg~~x"Cl K"iƜb [sMА%fm hkom8" P٩[>S9Æ7YŠYn|/L3c~۷_?5x\ HgGY:skA4*;;{͚5_}UYYYaaal0( rmZ-m:\[l_6nlh|?qLGBJ[A]@@1Ihdx,,PƦM ڗl.= iZuuv?xP2ى$q#.'ځx S(7z@@goe(elJpaij@@3+F܍$A<_xo!MWqXu4>uSOwa*0\p ^!42 ?ռ:?߂N}[dK ϙ=ƸjߩJDt;3D0i(% >37 S wFNjl=w@@yEm}Y 3x#!9~ZTx܃|]Vq8n sba]=W~azznvVLT#ɅHc WUW7:EeSAGJ+.^>?aaI䜴-w_'C R.iae<_ղ!]t˙Ƙ_Mx t>$g!UŐBHΰy-=l2Qv-'3dEo$ z06bc=\8+#O0R^EFFƳ>k׮;v_ ^p ȴi֭[um۶m\5mdx23 &9Hn '46 [ۜ]}p呺n\^ޤ= bU`"cl@@dnfƑs(C쭫?\\?l {4-7[Z۶۹.V(ڐ9J_[w(/JMa,d𔡎*=p_լ ә68Ӟ=xʤ'۱ 5F#s%(Suoyݽ%IPE}~5[ReŕEEbΞ=ƈwRk@@-*`cOg,\_ӚI['.-x=N hBDf͚5˖-#u- 5WcʶbŊwygڵ˗/OLL\utwuH)md-ݢowĂzKC`9>gӎbɒ%6mo>`@@Pr k >,!նda ͠5֜%C8DaQq?Y { $gNx7l06>?bGc%}7 (_QagO@@P \L8_ iQn#Qʑ;?:eFeTO΁~M!sLJocmKʆa@@uR+$Px.lLqpnX3S5tWQ H5Mߗށ~@@U(.&mPۆRI>o <rw 4 Qvb{vF-Aڊ,]l+l>dLY0#s eRi8P]p( 3"0jKC0vа z>r1)َ͢y񓖦YEìY Rf*,@@uСsf@@&a 9a{kmX(5u{8(B66/nmKd͚1@@ݱ%:cːe֩My*0.wA}% { XQ#EE Sƶb#< [h=…ƶMe94` ?6e$mj>|(/hz|VS׻)`1e=M<1hM->]7ydu'_xjPFY;.uHEo@@7npl ]:=JNGQ;Q\_}];CÙs_9bʤ`؀ 5Od̴MLXa{=., LA2s%;xl y`hi>OWC%-"\F#qdӹ։wWΞ2 iҒ۶@@d7X/e[GOpxTOppD9Ѳ*2ŒA?z$rƴeeeP@@ <3}R|#>z8<';ԗ̪ B&e~+;&eWʫ==ϚF("%$˗/w?Õ+W:5v78a|zꩧ^}u֭Z9@@'=!fF f+ G؎Yf\vG_t<&܀Üsmܸqڵ-"סceP't>(77wҥ9J[}ɩ0`>/ GI8q.#m9{ Y:444VWWS12߼2ͨT`[466ބ&tCb<ĝy8a"ӑiQ7LE7'7zmX`fc;Zsdcd*f_ܶC0Zǜģ#&ϣKȳY0 &4ѵōBTy,rϣ0 jP4f{5 `v^I}(2޾0`P˰i>2jUklnNS4$ eex=Jgו`(Doll\W@@ ntر)~Pc 庮^ @@ymMHT,F`Kp7S ?t@@> [&G N6bdbcgy7 fX|eH0^70(bPZ$R{ ꡂ,A69=hj}AQVɌQNv(edce1ޤI]m->¯!~rMNζnݽwޜY&S>{kۏڠز%KBN&tgM[߰y[cB+紴\hfg.@@f N SɥmP8Q%L*92'Qm mw>?g6u΋TJћJX 9הR:遤^S*ղζ^jib]S&g}S^+ R/^4dh ʮİmw`c(D1'P1 DQNq"`#9#b/FZ$}Sg叟R:iBؤ$`} O/+9xԫu__ʩ3I6`6 }IclÖxKSᦪyTqc#wBq(#`rXJ}㵗K)DV#Tx &j>tbf󔬇Wޱc/xk91@@'[q"H~%<?C9994+곯~w’2:vUŞmfQ`(m\։~aKb'xܹK.Y~>_b;3EW^y /V ;q•G`XV,wHp65juw5E]Nz\K/{E!%ac"t[bۄȰΆu QCCCGlr%VgF#i7HA:Eꎊ#:'/ʨʝ'[p@@+*TbG,IfX&bhY%I53Иو7A' Q p=nO08?DW@@D(HqPሖH\`ϟKBCN Oz]UޞԴ1)~@@25&OJ]꺌nMcz<Xl *7 ]8?&Y92R/"#\%0AI_XŧN7"Ţ(?ϟE!0T ={sg5 1}i$v ʩMm5+-P`E'Ocndbݸ4 VTM=P'HRF_ԆI=-U¨:7W2Q C-d c- a`#Cdv?z;ӧgAe}m0o(! K۪r:|զqmZ/qiunxEðND$tqa0j > zxgi [/09] #͜O,H@@s#3-P^Vs!;<u.0Aȉ3iyIvlц! lܼdwg,Aі`PXПy]7‚ h֊!MT{[݁d=usf$qQFr4hi` 1Ee=yL#e%%w5 ;n  /) ޭYF'4 s)4Lkwc!KbSS3~up(+" tOC"ۍS<Ńг V-d3.wSSEQtkcnw<É|Om3<O? Hk,55zW^駟: rr 5镗^|g964[Y KF$""ωu|q{-:"!7ܺuUϟF$i1㯿߿/_nG^3iˎ)D+3l&k7@@U7dݷ{U|M > e˖=c0("tAߏ $*$c(Nf$Pe".T !իZӨ.;==}ga`wvvekW# C~m[4d:eFeTFO(NN/ej!Z!Z9(ɱgB 1AX֭b11ۇH8n( )Gd A(CaZRhIattt!#1UL>tuOǴyp ~+Ycd4& ~ +aiʉ`8R~`AΊX/>&)q] 75]=p!71~N:\Pwl | mCm($ d,wpcD|V8FrI&`~KlowDT!GZA@@V7p;au N|ճR":#ׯ_dW_}U^^|p[?!֭[WXXÙ,)8|uioSP$bQX3|E|gPxQݻyӿ=۷ownʎX9L^_tƍHfOK&$`=Ꮠ&eHKb%Yyw˄ۇg|ppK-[8Vgn!A-2r uN|X.ՑVSIxvtt4ƆszoPbSQ|˻'ItrR&宐oߣq)LX.!52. ~8ث!0L#l .Ey8C&2p$ˆڔmDL&LԵd +(U|S㨗U/7mz/YEq{e]:-~p@@6 ؜iZ@@rDFw?Ԓ=.?<5chx9^L PՁBlr}Á -nB P'aG6_񙂈fsNٚe`jgx(PW}ߜh/& 颜yjXa8HE;S-xWT-=^SDତhE V-+ i@@hDN1COk=e+KV-ǹpӧǯ,Xt)#`|v4STZ$rg?[A)e %d2tuJ8ӯJ(?>񘂋^/oށ"X&r* LmQd9}2VTg{!+V՜th fj<flhK.j(gm!-~ūA[ < i v1F~lГ6+TU>Qߴr*sӦy[L#00}Eia2fPon^1r 12ϙ<%w)XD[¬.ʪ >#rVg.po* ٬ ,>/;Xuvႜ#d}`#cF(-.[\}􁣕zU¬';i自NU7,~uN}UEђ%>MzE$ , Pm1wܢzRKK7 ^Gߙv~g=đk) ȋ|{E66Ç˷o߾l2)rFyڼy#KDEXzͱ 0|okh՞kG*+W%g 'k6 EA_d)d4Li?rdY>r,bi~.Q,u *3'&:4GĞ dߦEwq\W;QSÓ+[]]Ow$'dQԂ!VQx5Ks` B~ޢS'cG6r~aBAwBۢ D; rpcÎi0Ȗ~钝NQܮi9B ns7pq g,~\Yl+qqtj"cdfgf54?Q|0l9mUTef%-XX/Vrn[$ܹ=~<DT$Yt9U XfU M {)q?<,PD;jϜNxbfKT $=3艈jimo̞7>8 uW^vm_]VVv <oڰaCfffiii]]]kVΞ73)CED+sY n/XĤ7ޘRm-ÖW-@@&~ ,/cbbX 4wx˖T9lK{E߈BE)'w}u.fM涁IHv~厀aٙp,zDGI̗a^xᅲ_|SZtpPl۶'ܱcݻq'LF~ӕ| !$X늺B@@NWzjc"O@@:͛z뭝;w>3QQQtHo˜8qb޽K.-))!_A4o8xY Ԕb1.?vsHCWXWQQ8MrKQ׈;,jnf9e81#ARIO% TXZgfljnd7Z _ZaZ79#˜`Th *nf2cXtʄ;%1_o[&22)w8ኤLY^i?L&NByAPuEq94ibֶ˺fLf(Ytdϟ’ [69=k[/]rOJccXddv?бb(GDmiLuu]?Y۰p0Idq~]cSGW7nwl &Hadeދcl d3/J. \spr%H \~ЪoOƦz4({Jp:VL m~w'F,*!9)ZYe3 ϟ?C}LEqX8Y:XYw%%+2ܚ+.M`y0vJ$+.jh̟;r)*pL11WM*Xm4&>`̈́hoFZ nCÃX<  |߀J$Y3\<6Yn\+tIqu h6 ɘȘt1GɆՕg^x$,nAQ;af-+?VUPT}0o3Rǎ3 -T{7ن>>@@`i:{dmT@@A;u&7)w Ùfp'O?tdͩE *4 ,^]v=49?/nݺPE=?=ǻք4$[h1܎p^v}?M? Dl~7|6mنׯ h2e"?=tkJ}+΃MBHBBIxpupvVuq}XZeb a԰N[VY8:O!#$I!!I'}ӹ [[#ɧ47{|w~'=_FD`-n2#  ?M]L1A[nю=@@VjkQe8E?.Ieҥ4gMKegg^{C"qgbExHzvgo,# <YmL q:A&LNNϜ~K[=lRffDǞ,65c)X?$#ƕ2 ۿLY (B {u_ a^ƊFUM3$nʼna>8i"'A,cj DY40a /$yeš)> MT9p"?bh:|&;՞;nT7u9MLDjdXITCT;8 2m3^s٢+$ >,P. e,h9>/;F@@(=8A#S(!h3lE0( IFO^T:t82ϵQ/n䨸 7 p,jt^DIXdRX{]rG_h5s%hYikVV:^$n n%G]p]}k;-+lܰa׾X&Ȭǻ%{t?,^ '5hܹw:Q@@ߖxqeAܹݽ$4fdŸKLTC ʊ3-{'Bip$ޕ@@ fg2#ZD|E PYqu4 &Iđx0/(f26ki8^#z$G8ׯ8Y$\i e,AbQ- dI>E"=NwCn"ɂFHq0;MU-XB:T*2o6^F XfYT3\eegrZGػU5@@C,2<2~Û~cxH2 Ξk19^p4"ANșY44eQ7X$H_]ASe:DQ4x0MNP .(:ݭȊa"CQT]#E5e\%R{w% <,^5c1}0Zm&[gJ8hŁ\6`aAƜ1yS'bivf1]=ֺj2zL$̝;4l +"YU0f7":r/sCZL p=- UW 2w 4$1jO>ZW788@@PXc̗6xuSϜZty rOft&۟ͥ;xOͯ1 cX:J5':sKZ $Gj褨.{Q/XW0Q{)G^w aZs\yy?o޽'I[7o޼}={< .0t&OM=,_"N$#fY ,rO0w[A.޸h1 y7|w߅.M 7v ?p||"_gx!f 0NІ@@&x$܊򐪪TNyl!&m& =d~ hy9ny…YTb1ddQJdUHlSKy0AjBPTs--8՘α JB؍1  CN`D(p>ˎG 9/HS7:\{lTO\s:T8\{ҕaکiG:itvp0/ c DZjOBП(y^2RpQ]EvYMMZ dEb,2X|qSgDǪi#`/CVUYlSk8Tb7p$aWh21^9PX 8ťeV8u-n!`MTùy98|9&#X胏?3a,|$I,_te4sUXX\zᬆÜM|%oRF$˛CM@@Lw.(^t !J0 sׯ\qy bw30p*1Pٳmwh˽XB14xLV6uj_(%GYXqjm۶=㯼[odEqymMM%P4j&}+ʈ?yd {v \<쳻vڱcC=D#:S۷溜5"e3g;sJ"&+L68%5s -Aޞ8  1_~5k07P.l PC fhZ?T0eddwvxL^^^yyy}}}oo/eeo.e^mm-xg&p455%QVF#ZkFNE|?xMڬ@@cenEQ_!*j9yd!eZa: N̤Sшf2[r4'pV@@qpR%d Gn_%-p%N, NTUUU18&v;-p-;IO<ޞ;CIdYUMH,P*Z;''$ɂHMGGNU]ʒi皊dg 7HreCk"#ar$Z,F )/9T=p{Z;; ˬ,-yJȦ&%^y灚ST!č$OI#:Vwrͪ*ӃX{]˗9:tu\TTaߒ@@:9' j>xia>,Wpc,%u"IH";4:xj*ʸnK \ekU<Ckjdb>sÏڳFMfc8Yc Zzu[[^-[:,0DS6޵^q_dɁ#51ܕEL^\L*^{$:h,,bY;xL/Xdh2BvԍOMNNKt%(0;>t%, 9wdC p_$,CY,?6?]|ʪE^4^2= krƋgDX83CÝ==LδTCE aäAtTSEYyL4&O1hYOY{n*yNy%%%O>k?3t̰y^z߶m[qq1i @@}ԩl 65{lЫ7v&8!F[qLg!B(_].@@AHlҬڬvnfT-wLi&t _<) <ѨJ1%aB[X iEUIYUBWIDD"jLŘ^X,2 sSሦ'yngɃv{Ĥaр6$R4 dZ6<$K;?QCUNuC]yd2e,;u\(ʟqNQ* /tŸkrQ"e[鸃2FWm͛`X,"5ɹ7?[$lb$ w}WzXLL7ACYf?-[p$ I\)G- :z%A@@%-\`'9Wӆgnپk?, ~[ /_~4>z|<.DuuʳSgz"C_zdtxYa Mko@@Y[xrS bڅ}E_-}EA :L䧞z_޴ie{ xd.+VWlݺu͚5>2#>O>5OcTM@@lEIkw-"P'@@Ə}}۶må7Š/}n䓡I9`_WA8(˗:8{켼<+n E1_"9b9N؟A!t-x`p@@!pEyvٗ=M(M!lٲ]v_(NN]V\u}"?\网mɨݴ35fҥII"ﺺ/Ɋ~ Ghz}b=`Ȍ^Co / ʠ )FrD V!"Un(3 Y4жaJdPš|ݲ$12' ~_΢M~WU.̆C.y ڠʲ/p`B-bb%0"!nإ Ah(kF7Th(A 2ڳ)!a7z$->MeL Hq! "'{ 69r<3g467HjSP3UPS';EXo/)--H['eѽ8‚.$}AoʏJ0=Q߱s}fB(@@$Lٔ!3Y&$*ڃ2&p?8-'OdO`1HL>jxuc,>?,ChOqĄhikm87%"4*KkpZ!@@wOOk{{|t=ı#G:eGUdQLxS5u{5czΜ9C2" 7$g92L,=Zuj0tJhE/ɞ}[Z[7O'HQ`"Щđ94δXm %QFgp9aʕ6mA`DeM* x^[~;Ilhb76lؾIlxWjAß{>7\bESS {Gb²lL]UUF58|DFB:#W Ny3t݅a 31IEãꔡ7x$hN#^DaԘԝ8B(ALHNNްa }rD/XT#gba"%)^xdlߨ]fS_۝CnݺupK/D 9 }Y?zHtapo#gCl!oR߽^/3AOX 0Ws0 SR l'=SKԁnC'N}Р3t8i.b(";":&֦ ̇1X>MCf~4cc] dN,'*=}ݚ %UT<C8C竺i2Z[;::T8*ߘ#Nm92%r74xPm" '$RNk4Ǎ 땝<>]SqbFDA'ar];f̚: ni:+.Y(9XV~ 41S,l %#v\gچ3u3L$=4"dK ⱊܙ3+ ˭y9?$]58 F%щb7e3&e>k,?sFٳ, M+J :K-55Ua*NʞX2nW u"MH7L-mǑaz<,tD}M&S?غoyY T$i0ܬ-%Ln?_VRS LgIL>( tPnn1uLڲӝ{G(iIII<ڵk7o޼z+د:6x~mٲe/LȜHoPU&NNX`FJDf1]W҂a Gk-s钰o&O6{ݺukCC m59D e>ض]t5j@@  [|@@$[Vw'&N;">m'<=l;e"+a ?0y[ Y;.mZy%] o[OK,ygϞ͐N1Z =Z{t#rC(._hQ0L99i᪪~fݺu'gAI..98.#ZX0t}g6uLm7622(rS}gEH36]F)%f"~,BK^/Hy',e$Iȣ~iL4jt]V`Bgq<q;eK^0mYٲfo& ] )I~4x^%h#<"#!A:z{)ICccB@@heBٺY;& LA-tsEKP\['?)=#xǥ#H5g^Gψ x 脢u񊬩S܊4)9%ߔutuAc\m3\0%yYl!YҘ#OxIY+.,!A-9}.Ȟ1˂WK9vi? 6hBN5HEIcG3&1sڔ%CR\74!EUN6yh`0 sϝot!az )V(ӌPZ=~"t 31bM'(+k5&3kĤ]R]!qID uA% 2ӠÿӀakpᗆa<wn(eC8RO0@@2%ӿcnO-yτeHdy3&O?rÍ-m(xW=>v( Hכ~-2jZqI);>߽dO"ںmQ\ڹs5kC聾P_3.:Vz'~ګ7o{wݹ߾^{r⌙~D0ˀ +~y)@@j0uBǟ|d"A`UCcwfmyHvi54:|tn dhZ pBuUV>(++-ZĄkc^>aI{[b)r䊎%ۯ Cح`?B h7ހG6nܸl2{ "g C;FslMi˵Gv\cZʃ^pluc577;ZOOڵkipriWE]fk&%|ᱠHPy*ɤtT|>/]ٟC22(^<ld %&L$/9D8CJ&NK!Xَ$͵ ?S K`9H(H:_[ZZr ,o]=~sg]"5Ȼf҂J;Lo#/X!ь SJ 9R))}cQIq"rⰄM\"GY 'gY&Nl&49:or@@8LrAzl.%}õVi>vhݡƶC932/9*b3N0ÏҦei1]LŽTdZ=̅;[;X P)s=І N<9sL{W pPw ϖ-[{챒_W1 UN&R6H]a@@XuvpUVmڴ ޯ@@ DrH{If95&=c&V<yWdfҒ~L9>#J4\1 CY$KCT `0hjbG͇MXlX/abzpFv t!{.??';x{キ, 9>Qk;F|Ʃz^qކN9ATݻ}ݻw+s;<߼(Ӧre.Q2;dep KK'ExJJ 3TRfjLpBz'/|NCL6R[PMfH: 5%I)/-"ڐ' akXq"?4f-V^rϫXtw#(#'vP^pر1tQe[{' Y% n@@4$-x+H xz. jlnqvz0iyu:_RAX3aZki^!Ge,?HၑV4pDM{VjxuVa>A!(?}/AS&=}?L /WkH\c63~p$G1" wMq¹f`GϯX47ߒn醃We&ϼUM3Scj\,̬tnJ)xsCPSOAdrp,8[ǑlذB^xaӦMMb߼cM&)`%dcfU|2jNG}w߅/P]Ţ$b s$ ǒelmy91K\__cǎnibO&a'$uE pPZ,B!ƚ`$7lÙ:մeg{ꉿ#`T{& 0ׯ_dO?o۶fൠ ==1W'X.3b[r|-@@qtWrM&㽽---^0ܸqurss鶴<՜鮺v&s&4Lp(شd,\^`4C&YEZ`yuSy "|=^™"jUoT&41DZY[35 3&Wdһn}ڽ3V^$I矇Ox&&\_'za! 90+l2F6m?:֊W.㪕 ߤ3)k֭ۺuk}}kkk_~e_0LII9 <ߒo`_. R((4~(AM|)aGx4 .1'rpi}1Ûn2(Nzʕ^hO8_PY >d|Sx|+݇8 PII TRfjLZ316if>Фgb+&f{?NOc + h4SџC(b&> `t874S5r,KdSܰp8thde1uO`xl|rG|9} CHtELe;~dZ(%=-%b{Dh痔]83LAFa8\AM86Y9;sX~nNЇHedr6 N>aZEIK n,.*Im!ᄒzQkg;:M0 r,1e+Apd_8d^$T1Ɋz-72,Z$< D"!Qu'{.^-[b.j8=Tbp5!pFׁK>xGfTDA-.(ʮ9L/|x!E It y}uЂew*gEsO8њ7czFF*,VB/S'5ak9n%0,QROsJK4`,sgZ8\Mlǽsg9U}Vh>E fllFExI Zu2Mp)t=2x$xdWυc҄qnBAQ%ޱ[oxkEa̲9tkVI44]Q܄QXb g/7#A5 oª>MJF R~Jy{o:z rnMqՕ;w+Jw-Y_V0$Y"iLte 3jh/hwUSG].(6AKXB}_rsyH jwx.{CIbg4 j07wm 6|FZJ}G7u 6X3nG4^4'#+.9۰SїhhqΜ,immNF89GbO3)6ghh?)78 dx }+Xbّ>;wtbC֋"6*toŦGDLG0 1q)xI ~RAv8͢#'G/^}͛7svx?^u뭷v|x7犯Sv@@ooRFQ4{r}ebJ_;6S͛óŋ8R\K9 B!ߏD   6Dáafu+]_$N&i8U'`Иiii=Yl~`sL\x.d}~Gհ&`r) ` K2Hk{wvvߣ1D3ۺ'sCV&:LL`w4784 f1El8Ϭ@@*ՋMMGE`d۰v~Y8 Ξp9~Y>]_'`&aUh!Gt /' 8~왰np, _FRzElS>|誛5%7Γ9) wD%Y6˸CGMRSSYV)s<۷oߺuƍq__RUDWy% \fzMoVjg-[(6lt-Pulss;Խ^o5jϿ͞H&ᄏe\ž'oQ_KOIyvǫ=QDM #߾`{3OpvaKfE5;_~q10 ,tTDA w9~&*~{ ϋ+!Y)geIAdg^E7kjr=<_3gjckxT;<vWMA$$!Wq/x24FЌ Map`11u}QK7G;2CDHc1L0k[u $!f;giG0(# ##LOGYgMtC!f8j` gsssUIiJQaak[[[g'zBQ1c{!B @@z{PPe^O٠>P=-XRPpV;qd04I։V:2;0Xܲp^!SR4⹓Na$z BD"|DRq^xEB,_4oiW$pmFʆ2Ey.44Pu|mw BL +OEfn`^cm?`QmbJȨAcX;xP8xpw]gW.Y}H7'H%/F d99̝IO͙<LM-aiissZ:A!Dn.aGD>ba)YO>XiG<$L]4Dn&9ƈخwpz^>8f.='aHHB n+d1@@}H|zV|\^V4ҊgH7s͛n/?c\o6Uŋs=;vhll,**ribs(~Vf`Rv6 zXAG{{XUY]7?$S%Ԙ[P9X*fNcoN]gﺊD+p} ')(M3>x Zs=ϞM`ʠ !~b9͛ ,[po7=xZQo,0K;1cpOM-)> *Tu&7yc\a'r|b8qךGerD(49"F/}EE09+t+1+0"zC`aVVֵUDP&! I׳N,q3UHZ̪-(*w,DVe9v<ş4  2%Q*VO  QRe1Wǡsn _U}"oiY61qիRhv]fa9$/34y.6Ȫ. ,XC8B;ϣēV |˖/hPtD,]"{|֜9s ?[UJn<|O#u,HMǞ.1vm\NYo f<zO,p~;NWOe#13{D$bGk˙so#06G Ӕ@@nZAFL%尮H)piL\thD@@=^_gs\W"%IG^z{}3Ô޲e;SYY9|U 6nXšF8qhkh&Dfw_+F;G8TDխA:u܅ J8·ZO-cCCGp 9_BٹsgmmM>NmE0r7amFh"Z+F*^w2-p7>#2 B(1^B5#?-3W~>_ݵ~zχOUD6 4ν51&?*{bgb=Wd+r82uf]y+wHWHhG9<2+OiU3MKQІ3|, cT= !{Zai"D,xZy"UU`AkưH74)7[Y/'#M,-=yh0cO Ls04eM :=;KDxK9}4L % @@>#2:$aFOϦTeͪv c5F|h>C:R0;9Y#[_5 &(94nhH7TYSy0{$]%Z666cvi9pᄋQ|ߺze[KneͧS$jcb(gK2<:E + ?HdG8d9DUm誽PdA@@9 df ȊF*eiH G %Ah j);ra?%]%=ur^#@@l;/Y{#KumblDvizq}vX&8k"\A K=zģx8țfbuOi-=m^(ew,[(dz4ܕJZ/G=nL L6281Zt+=<6XջT=Y#zK^/XWzq$aʐ L$$! Li>]}8jnZdyM ؘ(*2A&h[h4UvjID\z,h7ǎ}k܈m;dpx4Iɲ}R>UGG!A9 p04& 麞 ӧc=HD@@ \8) 4!IIIa7̿Dl0X'=%YQ۴a+c-l"p0t~n, K56|suu" /ڈԫkM2o,NFjEGjj9Z#(CԝhK6-؉Niirx>sb Y=b*5J5TWż'{F ݝ ;6!揄w]J!kQܾ: =Sp}ZJ]r 3]<X ^ND'{wweZ[[/mkZ\xxx)8!MS7"mϳDôdbPIW Ur^IUpY$ԟ̲Ae-k?2th&'uEq2d~8 +UTaN_&] .` &m6@@ 9bB `0ó8gIQ(Bn:>>>;="D 7%2](/)sI2ot [ҭB`'+<26677W_ʏS#!E*/'LCU$$E #J=}i֯_deAR瞻[ZZ'''|@@%ecіyWV1 ۰NQCu+aiTd=٤J2RO|W<G!Lm7&O:x&ʗޡaAI4,5I)4^QVzy_E) oo:|+Eo6&l=v)Ebϕ8;5^:M3m0ZPhDE!B(m'T{ k0U,ӚzNN"ݰ_qL7I_Xo'PzBKݗ6&,>/>2sıe`(SQfff'&&4O>ձPP%Nk۫x><фn!Zk^x<c]RBWfIfgo2r_iVV~ya'^{W_~={w6S`kjj=k%4RdX(,󯯾eCSa%S׽#VV%?`zbwȚ8"ŁS^p1(~93EvNO=}߶ 0W}￟L`]fZPP 0_.#p6e,K=^ |;1S & җE1 F<Ǐ rrJ>?ltAUUٻiVt&~ VkX'6D")a RiMʚ -/_^R9&`'ï; 7[גf[V*JXTFJ'0LJKePȁ>3h>Jqin8[f( U)}++SuLCHdJD5\4f$fq4N@@* 7MIV 1B7Ɋ-HHҚ+h @@ Ut_SE̝>2ޡAñkW0N+ַ_;4{J`ɌIJM9XôɊ8ÌNkd\[# n:M䱄63(X0>w;ydTx#_!`۴0Ķ(q(Woɺ3/w|Vs?ټCHTV4UE1LGUD07[JJB˼k.u #36ܘ*ˆ(;4r|YpB[ˣࡠ7'VG(".`+NUM'WВm;M(N6 ZDetG}#oPu%Gڲ`]Ue!Iנ?m3.#,ITpa vvWmRS]٦I˷ˀ_jűlhr%,/zk˛6m?`` 6dBE;2S'b$$襘ԃZcXnK!#k?{c"L&>=~o(YXdγ>wwy_A>,U\"߿O?Ÿ 64;[>)f~C2K(,NstKwFޤkǃ=8d>?YxK 8sI;htb[\: CI,:~7}-[ bӼ6CCC)8Stł"SxGVBFb- HVp+63Css A&~Gg#Ջ=F%$*&bL|RH =òwI,g$HQHyl7䨆Yxv1:)\nn+ D |QW낅Ó\MV;\ˆ3KFd*&RE@@lUuM׽ekW1 mCtC|:@@1e'I}Ri27ГpCUEXAv$m,Zֲvf! &|ͨzNe[1Lw{ l&")B2a,GYBYW4?4 >ȉ+R1:UًHc۹99"x\]Ƨ&gup0DAsÀKJ5,pvܼ_;+MichHU+kr) T!|._QQ.Q Mf8\WWQTYZ^Rhbv$<fEh^Դ:.PI(A[yT_ҕ蹎N.k@@gRS01Y:iΔlkձc)蚆b\W40m󙱹s;ĠP>>+LXt iamrcrɓln&:c׃}Tv?qENyL E׬kp/v\P5'aRG]m',DQ BWr΁na)(jl@@-S.ӎq:;kLY"1lٸwcbg&U(y)+5#ԭ\kG,tQR126z =5oDFoBT8-%ie'7ǞzlWa/gs=o|ɜ}#V\gyf{ٵkWJ7WKOL9)Kwɽ\y.|>tA ɳCZZ[H*xrf>ψ' RF4+BA,v__%>Rز :? O*YR0Զa&3|0Q;`legz0ar@@ W1dbMm rЏ'/R]TQ` .| Elܾc6d {'9+vI*q >|4"'EOT]g\25`;lM3f %O‰)5<=7 ]ddQdQTSg"Wܗb9Te" D%H=M.+.;+\6:1eZ;iURw|b6ǧn^dn*]W4'0ŔG;vYA֎6" Ul~rѱ:/]%XWzż/+ ?Ӳw!f+ :},kLaKF 86D#'OʹagYqm_|F(\}p1C$jWVV-3 C0w{?j \ZTYƁWF .xl469q왇AMiAgMBZ;8?i}w6omGI ؍(*D.+D.t_]QZV"E%}# ڷɔL}GGG bJyq3'O45oGH/$W mOBֲvLr,Ozx?3}`^,O?[o{+k׮%%t̏?8|֭O<ā>sNJ͛7777>~l>0 7E~iͶ%f RZJ1#i'ex|_i`l'0&i>*Ky𨢢k||<'IO9HUUeiLXMy !21S5'¨42Sdr*d'e2x I[{&13? vt~R/Mk̳=y<})X7DY2TF3>]^^pj٠Lֲ;liT9,hlNIX4aV3HΒk dr&dMSs͂`3)dg"8-"5R_A^\_WTLV@@Qug$UUșOA9m$dI2N!x 'X|ptԲP()Zp,l+SO$ _n\ړ@@l0RQQ.tUE!?r ~um$JDЕ6 +CGh*[s,-•CI׮^A$Mn2;Z4ò)t0$ n>kM-wHڕЪsd r-@@(DŽu`hl37oS1;:+gΞy)*L0:$OM3,ͷNj s*k+ɳ9[b-/{ŕow#H#聐oA1NL)RNR[)rJ vRvGV]o* XIȠBO@@zfsi5w{swEe!U"75_+_di.[^RP[@@F8nZB3f%g 7^ied$=:9P ڎIa_jVZ\(sjAFe՟:AΆ(7{ܺ"lq;wt>Cd]sm`rTşO} E^0j4sB5iQ+Rya6b5x~a3{E9I#|a_}շ~B&,8#58pO>ywT_zkCݮ{CC茩i,=^Ǫ̌N| NYTV2Ӂd~Vd48yE&;nJYYJQA7nD3\Ktʁ. Z,u(@@q&\ja'-zy5*㚏zYqu p$ 0VXF`zGgƚ֍(.YF;\AȞu2eaRU7g_yŻ@@weӺ#Fԑ6U4Æ(H v[]#jIzlBàWD D^ra$3۷m~VTR$ƌiy/"%eӁ$I5ٴ->D |/~WɫVؿ~?qƍ=ۺe˖#G@@k.̨wy͚5gs_ũ%Q u&/_4<_p!MȳeS3vbT9A/:I| foʧ𬏾Tp\TV&X&OMK%eRmY?AJ#|15IJ_ C4uaPV3!yPTP%SSSa"'?A!]&b1N_MLf^Nj;4{*S rs2##(0jDhpel|b*:]RTjpBi, ܽ73 .RW\NҦ&&YR g9 KgwwI5RhlFEYYi$-*\[&2+ LKr|QIħ{ܪ2Um6 I `Z;-\#TW-c2P`Y'%Iz0Z(X#6dFƵkFF@@Xe#خ ' }y3RTP|D!]/lbtb ys.B沮n teV+wle~AC?wR֍ wa,6[wgLQB9",Բ DZ "*tk-mVʊ#K66Hyl (jX{gWN`YZ)fT{[?w .P~+g^P%m\?E(#z~OʞQcbZq2ug.^޻~qi/cx}:t裏>r$e<׎I믿ؽ{?`z{E 32rGh~N fg*/]\v7{qĉGڵkΝ(9Y<VmN\ -Yblioo$Y9'{P&*nY%q9q?F3k6bĝ{DBD[ܬ whdNBb A uQpWBOBE eF67s&;ds1ITkG 5Y-֭ 0(pRoQ`(zP(T'sVP@@ݵ}z;3R]J1IDeiBJ!npKO5LΏͩ39N@@׍ܥ+/ 96lWW]VEK/oh;&Ԯ ;L[֯o~}ڮd$̶bFRiWV[Z۟߸.@@ wNBP7O|.#V,]VYyN2e27xކcD⒦W[[VVcu )K<5"N\\6~+uuu1C+Bt/&<·Bpر;vw}jkk^~q˗*4gדV,3 >Pic]sСCB<~UQsKD-7&Y9-\_ (4hɺu?\ApA8%/tyOz𧉍2, L7lY%R I8n v~etQD&|a؎g!8FseC6ۇi޸q#---_ٲTR&e)Ko̞"R71""z|rD+4?[B#ІR@@ T 2pJZö x2JtU#FGY]5lHdxdq"ۆ`= 3 2h4 U@@JyT,Ȅh=ԀnٸBWmI"pWSiiQ!iw,+ĺmtNlPh(+f'&xO9_(1Ee\{K#e[d[1uT >$Tm (aez̍/R E:/ԜPm8'Ϝ{y׮p-8󂌴66854Jˈ"a%M1>XjYս^Z$Y AgQFSwƹ-BmuKDDs.qI8YjB$BZau(-tuu\Rn˪rsj3E `I–/;''Kc\TkYf)|:oڿkȠs%ESbX,`~[0_d.B}";,2$9׼'NP|BN>k]+78z;SsN87m߳vTz0Lx!y<՗61#EW8\= 7qH"+UjLNh>wz85-ْ_7̐ǿcvE74ɣG̬Ȋw^q"48?N~uG/L0؂oc87""c511ֶt\n[*)7f_=I:qyIn2\Z #8YA@@N+0EgSe*RV(hF,3",]jŶi`:M=ٓhLƮ+2DԵMp#PFf8i Q,\M? p.5*hjT#.*VqW%눅Lu9Lvsx7VXq鮮 BHnaIИb0S V(w8л܊j޵Ueq}v؎8"<3af:UBH* D~ ?M0E-qqvl׏q}sϳk}턄3b]}g {e󘲱ՑC+[Gе;n+Fyq"f{h=M.nnꪛ_E5"$'( tQ8r؉꒲"k\0lbZD,+E,tV}' ݻSChr-H,BXK3zx-La^qaӱYwf0 LXU: ڑ_p4izCGvh0_|y޻ܺo߾Ç˻v '@@͵x8$X д'WbB ܽ,#sܹ>`֭wf; =OX***nq[#AĥC&]5Ȍ-ICot $慪 [Id,c&k2~)$>M~ް +In`d46e{&S>KQUU. O$lC̎&aE&tཚRs¡>9EJ QevvV $urj4B^A ?,F*##p@@ WJ W 0/^bO8 iBRLE/T-XvqƵk:.NF?L;` آ67eUS[S[[iӦEx,X2 ۝Q1 Mo1aՔUfI$A4ϙ6HlG C'a z > 6̈́aaLH#iXɊ5ߜab10\ 3J` ^<C&*L``N$<333~c3-m36fځچ+gsW,0߁bҼ\"W_PVZL]UWMק}pvX"6`dDLm| qqu}^N^`TtZ()āβ>a%UU3\>aYN[^YV"N@@8tBg,n%)إ2XbEdwCnY8HD嶸g;g.%ŵ)reh"ZR12?j&K`oBH.=\,l,8ux&~/ " K+3g}ٍ7VWWs.edk;w|[ZZ`Vgp\f1(݁zRE ݲ+|`^O#j~fz~~QMSO=ËlQcc#pڳgϭP0nj_!)I;fd0d"/(g #p#G|&u/|-X2X97M G{lY_\$J18 Y2@@B5aMD,cmO,Z&PA-0teanU ԙD&|7ছ-z"O)rs9&Bц6S3 =%jvPܬ`_?4<:11$(c1Li,r,a D|KW.Gk~AK4%JMFghot。 5D(- ӘxrŀݎLg" D ru:mKO@@ xrށ!sֻG̍wmz(Lǔrk!Xɓ4/C?jؼ'NLN18D;R\W9f$ o7&bI:;^6DdRέʤ<=)NY;G~c& NKO~6\>, iQ7ZО8KC99ZHq,{oT]D(rv]{*ēF ͇rB0 WRR?3/o͊ g{߻w/zX ..+?{\^%nf,|Bx!>2Ocv<ZϺ߿_UUx1jMM < "M&L4~uO+.e*lHf,cK`HG+*ӱ,U`c]]]JLR&cآܚY",^,?xY8Ob&#u(EARAJ$ᡂ)xLQ&''8yy~s4'7\Oj*TE\[PA14h331lA')V7 _ "6x 2Q}ti:E&z<7vtv\V9Lˁ"mDRQ\.|::;'%aQea@@66B"ێ[7l8zT,5ü?7dF1={L"ߎh\牜V2M\SDh2s:D9Ga.'N9e`CP;w[6d9dEa L&KJ?448:Xe;zDxQX h"p (\1:* !LHٮKWUY+A w1,tswA& JzkHNi2\"aC}uyYѯE.vD&NȉVT~|w,+8V'xܷo_mm--=\o{Ixe??{Y^{ib/3Ռ/[OO---iDO>dQQ `\#isTfe]Hx,DS25&r|rn~e\FoNKSStҩwe,c &Y#aǻ)HI=dƳ!&"o >Qɶ0yG8eu䄡Æ )kPIrDD\z@@7K`V.JK%Ŵpϫ^V &Bfec{GOGiKm|;j&Nq|M:D5#_7:L43Ό Qw* --*Riy{sP1ftH,rPNNZk[_tmWo_64rMy?6Q," Wi@@Ҫ8X$^`9  h?2:j]7QNږ$h+02jD#yyy%XyŋϏOLL` #E:aLFFbHyIp<31;Q"щ q:uatҲz}奚s?F b(n1U3gʚjBD.`""D9~̦2xDv-[İ /^]18ڋU$69;: KDQ;,"w1LutvU_ 3 "5=HIV2U%|:~}69"i}3E0˒؂Md֯ 6U흧O["Dٮp1e1%ι%ARD,#cƻ vX(,P[R EYMj9#6<SBQva*u5UkRAi^7HMB ! tv|ۇ(_{8cۖ()oGB ߂F@@W0cDԉ-R1m$ꉞꥋ[[JE^fo(@@;C͛T,G A A$LBP1$w>y0.H.$1>mݶm۶={3lڂGy_|7~i'#~Lyw|S[[[yZSqJL&Xs?LW2 .Xg-毅T19`7 'Lͤ 6g_|njj7̙3dH?}6"$0p#ʥm.LT%4Zr|d6( *Ax… ]]]_j_⚳ecbR8)- 猬a".I*4뛘!|'?K>iYΓLG1iZ($'^߫t2 rTB(e+ӴZy00/P5_~,'1#ʴ%U Ǣ yySA^I,--V=scQd$y؞ѝȡP¼\FI,3\xP4SQ2vt|N%y ~hA;Yi?ٸVDB%r'ӧ]Ӵel2Deͣ"QA=g=ѧ2ḏU%LH7U4By9Iܰ4M xWT-6 *ģ5&?$ = ۶%BXDUh./)n[YA7ls ;Dd8~ ˆ[XzXCfh!tٳ{fT@@_ ߂um0,,CT] _}}}M*EDk|1 Q%י"CYYLO],ؓ<@@Q-s6o}+aZ ~_wf`]و.:j^=m< Q/6KdBǸaukfa?7w lxlŢeN)ٵ[ou͚5~nݺ$-9&)jܹs[llbAi~HḜ\4Y/skX)d* NG{_h"s$)^ooMyF`0O3:XF0#nm4_ʴ^@@Ԕ@@L<=9yЧt0}ݧ( ײ$3tR&miKcu]čB$ba ȧg+gϒ߀ q{-3o3>E&P(a!+։ᔄcј~dǂ]yuE)g*1EX= ܜǍW'iA| e|tl"f$pzrG]MU:JSE:;(eÑϞE#{Lt ;ʊK,6UY~ޡᑙŒej] vu_XEe ʊrݽ=a6UzSkȲ 6>s&l;jC}PTFlu+n i\j.Z:.G*5T d-ʶ꺎.hƸuҼN[?`zթOȠY8zm7)lRCg h1":a9p!L:{J:7ӴvVU zlF+s8rɵPG̴~DBltPdRE=qrl|(7:WV@@_X1kW ESxegg|jrsO/\PcEAͣ={3ftmm/`WԯEL)뜳9+-I SC8<2pѕz׷ԬT/r(Ռ(fPԫn׮=k8 _exͷm۶q^xa޽|p R 3t!,))ټy󫯾[om&9εl6H.$5tҬ X=)6$Icf܈Ǟz)>& 3\r˔+бn*@@-\]wݵcp-+`% LT )fiK>%bRƴLD"˗Im(Bd{n;PK'eҖ,U@@Ed3:U!H>l}gs^fVϦiPòbфi*3䲴A4qF"TK[(4 *$';ℱɉÑ\dvv)ЭΆt|lttȪ1퀠ɩiôQF K?621|4uCYph"*X,cyb2MK4\b:CJr:]^t^>K|E Ct!0$S^@@!]>RKX9yxw ,b. peCPY D _l}F]#3^XVPPtkĞA =qhCpbkl>䫯Wdr"gp$Tb:wz@@lqmýc\ [))D,so5u. \᣶2:N ])˄295vxYB ҐݠrxBg끂‚{1!/$Ytjd42]יꩳ#hx(2xfdP;\=śN-ƆƮu0UK5s-;o-t1#z7,6lpwڵ룏>[YYJiG}7oIm' l޼_,Y ӓ i"I` @@Hd͵u`0T!޴iS]]]>Sx.܎,p/*-ZvsiLB]qӱ%@@%9>փ%1%ditb?.))K|ZJ22B:)g`i_#bRKbM H ^ÄلP[iӑ0셤l.96H$;fGb|DbHUC9]$ 5]Xj*σO]Yxa6Q+fs@@&%_WdiE.K 8p5c;spTa]{pTUgߛ < @@pjbUtuafBvd-?`(< @@ & yuw;qwfZs=~?ui^z7i)[$ *(w_iӋ/-S9)'{jMee[GfMX  ?k:#4LU|G[Z0i-u@@uӐS=[Q^.@@I@@:]tGui$# [O-k#._ (ˉ,3++>S5-' "<םQSЉME{MlmkYp6QDzG0Cb-I@@ "b,Y/^XT6G}CMH0@@i/NEn, ^rx0Sc1q`OW677#r/ulEѓbѨXW@@P c!)D;5ZN(pˤZ^rL1)`nYρOE^Lޫm'Z [(C8,Tb؇tvDb OPu՞ '6ojeVݚ).,3.d"$:_MV3] ЉI2$S9'tG牶'!|W~wٳvZf ^RC_]7QC8'|r׮]/*=999?_]JGM2ߧRN7 /bK3B /]PWUA~G]jUuu53NirEtx(..O(!w"l[VJe|A3L%m,6p. r<&݃g_{7_%dR&iIKw|35CS*45Co$c`~񈃜fjClX %:LvR,Iã#CEyH$Vk?VUի:D^HKW<@@ ,"g4" tϐAySgvs4DhTN9.$j?fa^Ȕ0eh֌WzGQ)v- /F" rdBE P ؋~?/m,t$Ƀ{%.!!]UͿ`?+`JlH8@@˂؛3g-eHI,>61.'bT8NpYj[Ztth=YذgQGac i m|{LH$g$033e}r%2IKZ&$P0 !1c\H5@@Hg.@@sdM.sIQfdbhfÉ>o`8zFFX4e=<6sC0>vjF,Id՛x`lY-"zM /==W Ҽց>UUf $J(a 'i^ IiBl\FbuaY-S $Ӳ0cY W.Ep%v@@ E/ 7δ/My^UY󵴞Badd\jlbpduiM#BPƆ}Ӣ1"c1]E ZO6.zHnMM8<-rysbܬ4}cTV;tH ٣^Ud LǕd])-9 c8|D q!9Ka|SB|n64I:mٲD9C)+_j3?N4 *ϵQJʥ+5h E=Cofgg'z<p[BRDDf7n|Wv1w[yќE8v1WkC?k.Ku?|U2cXzOج+W⋻w^bj=?VT.:ޱط$MJӀQc' z?$O5ws5V^zecegg5=O"[dR&iIKڤob/gZpD3Խgdrg؎`xѾb3"ihT3 MHXnUUMIQYZ(lFz*Cј%eN,vMKKF rYYI<-B zfH4//_DZ e+I!sz_D3KgLK' (`Lʊ_Y%6~qs59%XVqà(iaI²z{y^t\ZBxMv#Uzg+zJjaөc@@[+̧ ?:EsҝuMǎ GH+,Ǹk\WVىS(/pKFQO7pj*.\!W0TTs:19zfmSDpWx\{]9ăˋAu11|}?qOZA08!}SKP,1ݰQ5|Bv:~g}ys Ϙoݻy5]-Y0 XS&q<i`AFdf}mK+ EdDoQJf2)((Xn?oܸV1dft7\a<3b.;J#x^aĉEn' Ν;-[p٨MvXOtx+,,Onڰee Ky0s i5TY{$ߓ:ݮ/쭌W'3=l=fGq v{j6lHԄ&J&IZҒ4vLFgtaH͌ 2=l%%4uM3IU$cxUU^-V?F 2 PkY)(Ph%^Liiiija2R$B#CCC`\ =p fh糰ϖzSތPTes,;|Jf)|uXUE9ssEE˱IFG;@@?Vi,G&&8VኊZ,-B}hYRu-x[o'{W\U~[$@@ $$Nb285]m3(" .33%eY 4LvMCc E! !D$eyIiԩj"Wύs9[~g-J"cD% !gnk|ØA 0o*#Lԧ~z֭Ip(H+5aNל ux̕Λ7/??k_ӕHD"r G/C.L}6LxeZ.0L+TR VF1`@@ӱIߒG>].S)`DuJoooPGapQᎢ~n|\,!3sSE:zI-yI9ePkoO 8> pk@@Oi493n2I)::Q3-pAƀh$)`wr&e2ٗfeI͚xn M!QM3DI-uWN͟ GvslG¤a'I2]J,;1LR|\i (;0^"d2+]8в )}3-;y43LcRrBL-tU|@@-[v!{g;N[T #|zם1Q i6œYP$CJDn" G?GxxY5~645wDF ULu5Itbe"2<4 9xęp:3 &Ȳ%47~wAח\PG8bUUErawh@@%9>? E.[~Uzxǚ3c7fE@@? KEE$!2:j0cbty)-5%%)`l|щqе޾^Ők}sP591^=RZxcv;g~H6Zy1,Ȳ48|d n xZZ]rBAby) TQbbh8MQQr6<ֶ m{osvBdx'vű7۫jjG:8jԾUdѴtQ7T3¡f~4mMZu0)t̙SQQgϞ}/ +pV=|E%Ts=0Pxqllttݕ)S4f̘k.]4666(~YYjՖ-[^{zћhd__c23M YB|X,h 7:ݻwϝ;99nܸ%KlڴwgGe?޸q]IM?bx `;몗Vz\Y*i}{{~`pu8 ? D$"Up!*aV'n&JC۸'[q$f*@@ t:)HuLLW_hp mx]ջzu+2FINMN]]!f"e˝]&'&"&qBQ(\ F [ |R,E8,59tJbGք-=> I,@@`kyNԍHOI5q͚r:1‚1LC@@U`Gz HBlTa~~ɓcQ.ؒ"4XIv|ڪr^vHfBhpM)f`L,hby6xYFGg$"M;gv B{#:* f)3S&{BF{ǥƳ :~XO3sdcեEIte3g,rcTŦp$a>Y79֭`sڔ'Ow~!P .V]}ؔd_|9 cL4fT'jA(ˆlJCƈmSZ _Q697abyR_k۶m->}:bH$vAcf?gϞW^y|Zf(#ąSoS~sS 5YAXYEZd h4m٬Nj!>M!˗kh~wq}/e˖~x2xNzlt%nlCqy9f %:ivժU7LCx.[lӦM֭{EI0 H?UshQ +K׻L*)P}IYv+&03Ŋ0nurSt2"HDWº$q̈́ LG2, 9j2-ZЁ FEW$#:e!N>`ᘡrp,Eށ~fCU^Ntv]c=^Y{}[7LC@@>0c݊dG"66t_0amC`P/acS{0!+y]VtMEQ;dv$׀jN RcY 67H몪Oɍra$;[ 7 #xGQwql{{w$P0Tל:^[6%%LEK 8^f1Hb_OgDžo6H=d.믿]-8`l$Y{%LLj ,عs;ΝKӲe\t]8>c> A[N_47?mݢW mXvot0^"=|[K?F^lg/-Ab w `Ow-6Ch2eee̍Rfgg]~͛{1 T2/I'Kl  PGS B_J h  jTp82hE4UՃ`tmAu]qc.#@@Zngbh6bxIK|EJKKuu_kϴLd#BJONL$[3&566r' 2uEQL CqZZ['M$R8L].W{g8^ ]E0ENMݯUu'&X vfBֲ3g_l7 k5^Mr=uMM]=src> {4){'ϿA\H;Ph&3"34zP Gz9N9RNjT\[Yq&@@R|LTT5>rljryȡ! Q5XzƺʅAl=2${ 2egf!\QMͭY)%BǠA8|*+DhS )n0m"{Ӯv-]0%7|Q뛶SqБ4 0;geX A8D; 7yѲu2%;pqQys?l8@@YG] pUe~[/$/, b 32k#0 ADP`Y% 2m* BH osk*m@@x r߽|i'ᨱLY0m,a C96eELɟX^:קPHڶ}ۅ;^ޖj1D'@@!9o߾sg-0P a>_@@ں̎PM#+Rmi2/7$Kad'ݷ~[XXV.G.ʗyc4ZFFFAAU6o޼i&ivWJata/ek% ƒ%%v*$!F[n9s={v}̛i^{-[,\077$ee4b ?>s}鹣`AY{J{Gkc}7hL„^;Y;JKK{챬,X]17x+;=60=U˚z]/#4U_ʁ oZxâߏgIi_m t\.EY{3^DGDj?0~^v,M` &[nE72UMRw%$1b=(:gr1fgOœFb1̊pN~N$74 7Pdh#͟o2T 7!Itss۟>;!+&(1ueҟr#D{lE`ydL`ּO=ëg`b2… nݺm۶Khs;2mPRY2ӉF,bKRz۠k+0A1'+獻lQB֮]gϞ7}A~>V8'A= ,Xꫯn޼X\dnwcG>[ceD;hѰx{6bPXdy~D9fu[B , 6 .s%9SL2ܲeKa3O<z bcH8nk'Nxu̽2tGë[\&jhIdFշOX.K3Nл07O2Ł4]^Cl}xW- )$$F=Wmjl| ([+:a`J -~5"Ɂ@@VAg1n=$… ͆$Ǽ$i*r[g~JHiEGs͉';Q h:9Y,ϕa 1 nIXS>UŰ2 j~qd1*sԴb`X=GC#s ;󢠫g _>7N͒qG*.f51J ]9UǬEOMLr*he7󢣲a^oN$NU3zdYUM}S+NjW!(Ay?իWc'tX#޳d H皹 =֛oa Y!VqmmSSS-ZtepF\V(..nVv^~}k2!gޜ[_^wƓu1o'`RK]'sR"RyEb`+459MS-PckFVmp*M8[::VyPHen{A߆!ɧKL:u=0G,ydPCBpq3:Ā_(l͝ͷ^wpKlp0Piƍ6l|5klP$xіŋ'%%'#ђ9Clfe a\(Vxw12f jk8RtI}}w~3gFDDPˁR? Sж%%%#FT`H?ǏO Ldm;0wzC~=cƌ4?Pi|>#<{=) \*D R3j,[lŊs=p uUC_Axbӓot2AFƘ0 a)a$/d̾zTZ@@1UMcEt0Щ9aċn:—.]ZSSn:PiHՖ0(%,?@@Du ѣP-^5s<ݐL>)ХtJGNlw $ <ߘ 4]2z*'H"Lgejliu1Q<ϰynġ(=m]Pem~B߯!;DvAzՀwnЍ>U B)gΞXE6T cj홳Ԕ$-SU3¡VuAQdO5yKt(+3͜DCx||L1cJhvƃ?Inim8]3,3(Ì]^Y%I2jayKv盎*!V&MϟT4Y]38Aq3.02G)"Kgg=a3pH,t6U^UI0|pE4K'5P`ؠ F@@<'+>t'!XUfjAkNfyVе#_Rj^?RA%K6K[\s}iԜ8Y1L "o+++w9pE&~QQQ`Z lB ҒQ~Ly{pn^f{^Dc`1OƍxOUΞ3g+c DG~@@>g^~3<{} SPP0KG.X0tƺLl]MkiYݠ1 OGIg&ɾ;r T2뮻6o})~0q 2c|U ˯Xx%Ea,Ǝ4Q!2tGQwrg~<6u7|sO>$mp _ª]r 2a KX%'h&&D' ` q q:eKDTp?n_EQ\r]JBG`vuqK'0BS[ڼ>_\\\]QF183vf!6*TE h$B钇f9[A(} ˈuu`JC% 5:][+%~2MS<rFtW|S6-ȧݲs'NVļYPኪS(ř,/%QyZÆbܔa:%OA_g?UXœТeёD3Fs(,̨£m !9T\< >@@")9A65MGca>;=`tXc&O;c` P(-yi7M3<3,@@Վq>uIidBi;"{.1&23#6t˱4"^a8x~ǎ&XD%Q,XX9|DLcۜ0ͥwg 8y_kȯaȬ\۴iӼynEVM -#%K֬Yv1 Thno=?+?~,i=^WLS5u5Mφ`^"p1ㆩt(aK>\裏R _40*z͛7/\^W׭0ߍ;v_->),?QK}dX}}dbM՟|=ɩa9^Jww}wŊ ڵkOY% ʄ%,a EIB rLq|M,ʫw}dQ=I35c~rF|!fʃ 1~BJ>nS1I.$#;Ԯ.;P߹ܨE*11kdOckAb=.*66Z-z+w HB&$$!Z- Mk/?VJJ 4Vl-q` a,\,i*hWRXICdH{ryjjl$s=yJ{G᪸ŰXͤ]=мѣ|1QHCvmg^zuS%?;]L…b[fFJ" S]IRبF~fYT<f@@<[W $sLh8 bb*7c RU[I N2CG,[IEB Xʨ;=nhIJǏ>wC2PJ ڌ):R AH*t`j|RB56#fY[H3-midff$4 ID\]?:0,+]S+ &䭇0h3S]}(_2!OgLHKرcݺu;yop\A[/_~r0 a|q;jpӃK+|† ݛ7oN@@1:]h|eڴi`gy׿*(PP4Au LF(73O9@@0x}oZYM >MMMp Bu8"D@@E,bKq9"ӕCa$$њ97MK5t $Dz @@\OSmDy݊M3 g@@`05V%QŸEpW0V3XJɳ])w`(Ro!`CjRB/: a*dfo# aoo%'ʒL[,LùޮF( 4eTںѩIuf7v]fQQ]]o˹sc3] !XWշ`CYyM&&8˄y^¼\ X3(h~ b@@=y7Lys2S~I0f_<2)l@@r-SG+m-͔AՃnY 'w菕IIQb8w5%X0! yi p%I?y?9Cv\0  ӐI{Fͳ⒃AAhk2rA0N_ +`Y2y7͛p}3zm2zmmmp`76666R,-#8Nb!ĩm0!9_nh^0KRRRii+^}UV9qC"W0iҥ-Z~mۜ/J"ݥ- S!H#F5q )iڝ^alD ϶>}~dRp=$]v͙3jooR>9DIgw_\f`~Bk\aQ:X|0P vzD%+D3CCC*އ[.RK%Qh&kKP/~*1Exuw `CBGXsC bm28'5i|> JN R=n6#%=708(2t:k֙seNI>IQRatunI,"!zϝ hxI1"oM)ֶ̯赳Hj# _yqR04ǚ%Ѓonm$%s_ނfɴUxUi) ZņcD|+-9aꤒGQD`N MCCP߂V MDlX[ᄀj.ϑܜ8SdM}>+(M9D*;srBBDۋx6M1i18䡤45,R 8}1G){&q2׬YiZEEdG'] s0/ DlÆ tΰ>^LDk$M i,^#rA(pp*xl1)gG-شi֭[/^tյK)"C1CB,]^^DŽUx_U>TrCƛT5=.?}O8,េڽ{w[[ /^<~ǮGgL8p`7nܹs'qxJ/0=3g̸u6=b16!14אV(\"̬AWDwYiB4ؔJ~nL(BŽW0>Ͽ9=|:1͜1%>- UVжN(й9"zM$p?h^X0h뾽E iB58hw]d On0-D,b9W {,xtT6q_t4W w̞R5V;00+D8! [TTS8/vQ>_d"D0ef mb~ FyQv2H dIL(ltY=U 655&'% ho~n/wtP '  |kC2S1æuRج,7Ÿ\ӧOG$?k3v~XhX]c38ZQ9^ C7Ϫ>KJb= /uNX84eԾfkw4@@ WWW"H%42 ;Ӓa'nQ?TUUX.?TU<ܜ ]'NV(FH0w@@G Kk![䅘h߾|8c,G64]DJ_^^lٲ_~yڵpzD!(%y'/^ e'ל-K/[V4e J/ 7 )x 2˔9i>-&r &Dnە'O5upِP7@@sYA -`CcSrb@@'k/⪪ӓctuvt*.degg$nݺ9&[l)Bh} ӣS2Α5ˉF3|0)bioli| ]!vsѢE[lٰa… srr:¹@@͟?͚5;w,--s8Q?W>4;5Q0Thknbu5NmN8w< OΝ;f̘oۨ ?]{pTUG?IMHyL83k3Q Rb(VISV9.  @@" y~9K@@j{G' | y%Kl޼y[n=ܢ佩[Տ?_?xp_k Jx'aٮ蚶Z<@@>a9-ä:O8"FOga-X3CtS Ղks, Qn 3 Y!996#BɄ3ŢR/ -b]6L[[;;;+FnX[nwma8CpNo?{쩩imm曷o>b1c d,cwh#B3̗׎R3]O^,. WZ$m"D$&5tlZx;m(  %Ȓ0KqEkzwK5fί*Hco`"׍pksNv8Wۺzf1 284dʰ S mmmkr$'-Aqb_^+mYƑd-AamnSZPVx .QñcpdAsą}6\Б rsRJ:vnlYb||UUlcꆄY_XWO&|[oPgWO.A4""?ٛdaӦMmgάZbLJβCrh˓^rn_YY-3 TqQ ǦU9zowE E=SbMx?~kV[[;qDmӳ_▭8mF\38"^$]n:b  xXPt1kK~]f͖-[.60-^x/T  +/͊>c6+1e8p[Z6>$6sU^$&MW8sL`HTRRc͛7'x')~ BPtQB%`K~hx),*DsTUɠ?VeL2 %V§mf :MAkЦҀ_ȿ3~~L❣יC.Ѽr,E ¡!'4fJ k$ݝ=]n[YUU%0ݕ:m޼yժU֮]bŊT Mo2Ae,cf<"E1>\x3I5J2 8P,4t82M8"O$X"9~UG$]h d2++˯{f%Q]\;c)48ZN("!fkƵwtzR̀ӉkgNFd-C Q,VU5N:FYQ.h$[//?bб\C sVeg#1.3+C5h5,{Jۮ 8xH:8a8@@”Jôϴ1Mg`{c64|(VvH9mڎ-ƵrM@@[{МS()˝~]O>fL-joh}}}NNҥKIl3plsHqnɾj[?q'Đǁvr}YQ̼}Wy1Ղb˖-/ׇƻ:>E&2[5˖heԨ>f‡lذW_sy\R1DC H-Eh RXh#,30JpKSX_MhpeUrmippÍYAH03>w$I oPchyi!纉5odi)7qk4:u̫յFrscP44۰v\BWC2]~dMɆmF^$c9 u tzyL-܈{wƍ[n}'MĤw_>eŠrfAdLSƋz?1c}xi=ʰ<-) Ϸ|E=3۶mfF#c{ Xtimmm}}5k`N3B.Y<0|8ݱӰ2e&zLu~tJbtfΜcǎ~իWWW( Z9L 0;{ìsfYz{;pܹ3ǎ2 gDj2Uĺ6zti;&euRy4Kՠ.Y&3¾nGDG0- K{xV.;Db(OhZya93fΨѤ yܔ4.a=KQ7D,ے8N--- afJ閰OuG,n2e{5%anO=nFJi:~$b] ^$7mK4oiڮ>A"DcUUQӒFē @@x'RJ3BQ9YЀPR^FrPe&dCAZW_t_r ]<"+$v䄂s_K,Ȭe;pQ-xU&Nvl";V058㖓++8 Oc'8Hd Ǵ͆Bghd(:75]Kx4#,k#<5/QR7vv]p͸:LaY}0Z8+_7jÒ,#2I`+MfZ]=BYprGE}aҲ }&smxu??)}\ (^Mr9cHP6gIӑ]U+Wj]Xa8ɕeTK,y7l@@3(SA TbGV՝X- "*~E_=;]VEXh u17Uz…#;v~fb߻yy@@ K#9}~~+9s'UTT$U!Փ ۅWP3LV1Ll{ǩ38??C!"FhT\Q 7]GE5mv҄s/ӥ.1k" ChkZֈM4d231ú^ϗFrK&[Q1n\EQ~ANvxt'Xx ={*_H)ɪɦMV^ un&o KtY&(e,c߲utGqo xL`$40᳔7 Q3t-i.'CqFq%YE>u\ƑEAגmő`+S ÔáI\x۶1ԲBP03c1 B_?8:`@@,E8.hV2.ۑ9SnjP${AutW\T!!ztI,gΞ5m sM(ޱr$;gD)H @@7.78׷0e <_V\.G w.q2tgsVdY/WVg םN~$0/WO΃c$4@@cŸ%8d,l8v 8Vvwìc4FJ[{YUX8+b"$&'#rs=sZȑ2k{:DpQƊ Tp?#ṯcǶmFi2̗#2^M44@@d"jn<t- b.H* jv,CCC MQ*X5iV$+Up ]"K:bMd32*;;+f,V򢂠ttX0"LmtQ_B09+Fzm(@@uϴOSɌk m|MӉ (:1+I,-+,(K"Cϴ;Nea]{lUź_~>hi(*V`0QA$\OFhJsWwik~Zh/d3k֬Yg~E~1- +u*7^?'Am8֐ijZ][7be3r\(WxFb&Lq^~IrT:vnu#󱭈.sp;X9.0իW5R-0oL(=#</eÇ/=<E]QhJ$c"+͛7s̯o5kgb1-Bzx 6,_:$::EG`Rؗ,[@@`%>5{9͛yH@@VrګbeVذajHk*, D3(sp4;| 0(0"Jkc;~b-JQKH5w>Ѻ9{#MI"v>\18^LK>z{{B0 j\hmw2R=t`!++-m(ʃa1;q)tuwCMYVLŁrV1g[:;4ݐdIq:=HYQܮ1SjinU:/PCs݉QQYF3n ((uuLaqf4<'\L|ю.55E]ѹټ(@@H6~%&./)!/LBeyi0=V\FDx\GgIJE|$)U}9Y92$M4al)CBK~>8fbuel…۴iW:A ?U>6lXnݲe˲@@lyH +Vرc /0gt:GJO>^u/^L{=F8,c>.O>]0***jjjnj|S } tf@@7ɉT,|1mM".d5&Pt/AsdWKeQ`=A8dYTZ dCEJm,pR)X9ܹnoo'9On70dׄ۸(l 6l\y-ε<8C4'l%YPXDy,MdYv8h%Bxs kQi $ `,!Ȓ 7"RYxt WNŌ4I]]`G `oYMy2R hDYܚP.S7jTSiќ42ĦfgW^YhQp A&ͦ\rɒ%7| mzɡ~IӦM3gΗ_~cHX @@(ƫq7n}O>YCjLdo. X艿|Ŋ>l}}= =obUUUAҜXH` D3<19C>L2tAo~$O?0YoO"7 1̊ݡ1=c5 M7Xbi&r`v>ydCCÇLFQEEł f͚u7X'C26lذqL{zE] a A(@@3BaLR(O EB!&e5鉆wbN݄ TSnDgr' aWT/ϣ%*B vu~B4[[Cj88d"r6fTNjJʹ&Cf&Ӂnahnh,;8FƖ9]1B1:OJ FKx{M0%n7>bj‘/\Ԡ,e_) N%Iz0XH/fBo3Pr ,7 gQ,'cVYq8s/h?%,cp'O}_-ɮXvJ 5k< qظ݅O2eC !; pۋ/m*ћ)7<džSO=sΕ+W8qϜ9l5dE_|˗/W5]&x2—eeeK.;vصk׏?x!؄B`ŀ_TT %YZϐ 0@@ɋi>_)l즄.:ВLLKQvOt^1c9Z3H?yÇ?͟=ٳgtMƍiBH :il ?Hmذa*G`Ù߳q.:g#+%r&w1N@@%*1߸Ʃ MTQ$~j6N< `G2OdK%\71`eWX70UT2VD>?Sey6@@$6ܹs---.\8s |DG W2??$%%+ڈ(h]F3`Bu9a+elذat@@LJV }k|XNb4b\vAcyC1VgsMdx"x 3ţ̲%nv_$2驱G\L6FHaA!rrzş@@p\Eu$߃L{%&pTxU5ѣp|*&5 9GXƭˊ⥁{LeƚmI_^JA;&u'Eǯ*}M*FQbhk8c 2Hjq$Q^^e˖:z>,A6d_A7ÁJ$mAv2 F5koN8-Qm@@|B_ @@8 =-\ X Q2P la;od oohh8I`򮀟D$P5{AAq&NXVV6f̘4pNAzdB-Ʈ2[)cÆ W#.q%ʔwRh7l+QvYDY!UZO|<7?{oS~{2dJ)CT(CJ*TLWD!D"ʜ)SȘ$c%Bd*!C{;~~_gs{kZkZU{m䨦$!zRRr6AU]~\4MH]]<O˳ۓݝ!3:C)B^晀3sKWዴ7crUl2e>lᇽ{n߾9rQ.S{AL,?s9sA'θG7w8wJ,G+>1:5ppBxa 5ZoB믿H$$~B%/iu>bs̙?K/yɛ7yW`"E(P?0ft5b(C0 `0 ! #:p0˔)sǸH -3ǎg 'N:tqK$QzHTJ}268)> iwHdPU%,gΜsN޼y/lٲBd\HDʯyɕ+W|p913?}[왆^QS`0 `0 Q'81}]_?~>Y+S x!%I60A.[_*'ZY:na,f 7Ð>x#F~x's_Hʿ? KI8ߠlNE<1 `0 8?B|<JɿrS&%9%(ߩ#-|DDVb[5Cqʯ=Ji/9e `0 XK^Lʛ|^nJC #h\`!.!FMkkt!Qɉ컯Mu~jk'Z'-&_s `0 ! zÑ#㔅;2%vPz*\@@JuX$k QO$CrZ{bK_dᯇ9e `0 }//AS' 8^ %>e9-7Hcg)u$ׯ/o _/7y Ys `0 !>bwĚ)%bE_TD>0r⒤u &ࣉ\}Rl1 `0 CIg!U_@@nt߃Ue\3NX|.x 1 `0 `S`0 `0 ! `N`0 `0 ,9e `0 `01 `0 `S`0 `0 ! `N`0 `0 ,9e `0 `01 `0 `S`0 `0 ! `N`0 `0 ,9e `0 `01 `0 `S`0 `0 ! `N`0 `0 ,9e `0 `01 `0 `S`0 `0 ! `N`0 `0 ,9e `0 `01 `0 `S`0 `0 ! `N`0 `0 ,9e `0 `01 `0 `S`0 `0 ! `N`0 `0 ,9e `0 `01 `0 `S`0 `0 ! `N`0 `0 ,9e p8 pqI\$%%"%%".-c57fk]@@_SmQF9bkVbYyP=IJMNq_Dp^ݖQC^ ߿u@@1!OSUl9q2Dp|GBZ>:e$&;7auJ|_C\4t׸hvH0+Fx V_!=(85pџDDd\颤h/ۘhe.#phL`91]oO1)Vfnws+&;[}#3-@@="9e'=Y?I$5yoƊb7}I|LX% ol 2ocG9e Ùm"-,'|*E4*qk)+n?28y<"YTZ1K"p^~ݧ99,")ySEI2vS"^搼,V:'.u55.FU:Yy)P6ӇjкN6AMv% a}8." ŸSMPFgnJ 厶EOXFm4]DFVgh2p:B(߰׳HG&.?ktStKHuGkOۓ~ZF#u~RS)!Ij=.BUӅ?:H1@@t,ϏudκM:at:t77}_dRkzn- E/BJO$ZFSdh)I*%Ƞҟ# g,Y4 'e)L^{-=#zjhƒƊEJ"$1>yVOM߇_qzY%zAN%C;h8t!ҧ _o9e Ùр)]~:K~ Nƛ3Jp4牢(W& 7]FoA!oM(͘ZbyRnJ>|/\r˗/w k;g"BR~tJ bju_ U*ʮSqNЎ RsѮXKeOQ+b?NEvQOԺ "vO%blٜ2rDu_uO÷lSevS sc!0%FZJ;ENazO\,O}Itiǟ¥R8qBƪ4i@@C('=9>C\z2 PEF,(@@;H]ܡ&n GvX):|2~N9rHUweHP/8UG0GB ,Xy[wm+;|є&?ˇ9[2ߝb J OL4dԝ\R<|LC:@@> y.],M7\}ma#|& Ds-)b'ҫҡ27]df_@@z JRi_1bQMhG9!< O޼yQUPR4_zYVd$b,Z B _~Vl-y/ivHye枌L")c0PP?ނ ?1q1f̘… uiU=vիWo߾]Ǐ#}ȶ''Jh޼9dK@@ xo\=7.'D%J^wuW\q>>?s([?/_bŊUVڵkݢ AN_}ժU^zʕE G/N:x hܸq(Jd":K5P&Є)'OҥKWZ5wb`1xƎoC;wܸqc1qW_} yRgy^z{^h!Bjz~CMT{>A曻u릝\xà#0k2@@Ik׮N\'ȢE>=&1'*~uax:tn#=0[D̙3" 3UV{MzQ93rHԓ h#f&A=2\̒{?޽;ƉQ\Q.hjfPi+8z%}ڵCA{@@;]ygk(_ v$'( .Y&fS"ʇ~=`#+O?_Z =vS]to!fa@@ z!5@@^xkŢM\w[lg?ȂsFt颩 ta:{K;CECG;:C^t4_r%h"P`*U` ԪU\r\5q8I 1bDzM)描ϟ ^RUtW_}dɒ;v9b.hԨQŊEi5 Ya.]G'J *קO *$+p@@譈q)o 50 AGԶveʔ4ٳ܋ a_y݃ɁCZ L4"Zhp3)9[lWxQ/nq*I\TVşe˖4hx4Iڶmܹs!ݠ171~7%L4 tܕW^YFk5׋^tPE+ЩC}.CbA:_xC #u}YĿC%115t iӦe˖U+hҤIiaVa&N-ɧy=}5kF?R bDd▂SO(Q* xv7wwcΜ90<$osVl}X_eQOdwaʸb'p/ ŋ&KRr *Uq5sitҚ*K*_-^BQ| J/]Im[+K |DTy܄v~S 2.\{ ӚW`& HU*:6-X.?PK )҆S8:) X2,Y#o9s2ɩIJ @@Rxl@@̭[~ 1#;wN:V\#$ #G%֬Yz v)V؍7ؽ{"EA+݇z€|W"73m')TwWZ~ Ȅ @@j+⋚9O} kawTZp׮]J C¤tQ"0poРA7nLR1(KFϭm1~7/_ma/cPuܙKP\@@.]v:P`y3gBAoRHQa">:t9swB/-[ޟHG8p ΑD5U}]dFs1 }jժ *@@9rK:tHƒ^3tBIa̟?j|x1J"6oܪU+(>Kyb/`%*}* EÙhބd}o[`B=zt}k0dXz.#}~2ZˠCAvWs=FJv6Zzݭ[7 |Q케mzR ťcǎgykߞ7o>Z%ƨ-U8p %upJo yk+l@@N]tOْTVy^hdɒ'|?`NN7((Y"8_9 `t=.:;w“UBe4 ̕+WN@@(P\9^1Ò0 /ty0`tN'ŸC0 yi&^ߍOp oR8Mпh1;u64ѣt.'8eܡH䗶Bћr/)xyzϞ=ӦM9|6i߰`/)&T#  /㏚ʂ9}!oknذ4)aǎ#F=?nܸʕ+m۶qׯdܗ$BS/۬;w|'L +IKOr"pGtK~A+ɑ7VSd߾}%s]v%&QGl 軡jƍIX*xqqaRYx!@@p3M+!Qܚdi!( XhQ\k*>~8hގ{!bs9rhaosر]ٳgOn^z_|4V6`zJO̔~۹<{쐗0^+ HuS`0q:ѣE~/ ̙3DTݻw7lp֭.& m T5̲@@:L Ѣt8f9o-^ZjN[wԩS aԒkHa/]Zj 6dށ^9FӐm&Ww믿Bi )׮mi` Qi>if…W‘unݺ;Z 9H;r?΁M-!KO?4S#i -|8TC*ӁF8~%ئI@@νz#!ԚvI%4@@̧|xڵW\tJȐF9YRyv6is 3a/|o^K$4iRSFܝ;wI+ZȀp2]ҩd.Jg\P_I>&Sk 8qb0 }ehCR<ӀG]>Ծ}{ۡC h4jNZ4t:+ݻwr4i"_O./i[ʾ@@Q %- ͛ׯ_?Rt_|,%ԸKck׮ I@@7DEz"hVȋ"{!o/>,a#J1c,K\Q0\sz^Kz$dGyc@@Qo&'Tʇ= ^6mZu"/Y$Ƽ̅ ya:5f:N4m2GV^-;ILb T]-&3իK]IE #KqN}_/Sq1 g F=_~C]9s+R'չr kA4N gΜg9xnɕ+W;]M<[lǏ¬Vvb4-eY8{H+ie(vKԦe˖Jp}@@>D'\rU\zуn޼O?=裏/_^"YO8.`9ό1&V99C|}墋.4h|lƪ,J6dݳb*1"_|$~""y[5uJLH-K o3F<2R Yl.6ZhL>ΝWsf ȯ[_M6~]ueMVө@@m۶Qʤ`…0NǓ&Mw,X_ihq K?qvꫯ&Lp˯_7*@@VSyY\!un~1!P^5./(:rرcrU;MIJ6lp<: 0_6<$ PKrϟE2|6l"jOF"&b% y`6CE@@D fRR~٨tyr͚5S-_"G rSpX"rЈ. nD͠R(TL IɮwfBq%t.F;t0rH_ E2% c<[oÞ3oѢd`e?(dF0v=1Qlq" u/_5ΩkBMd={>W\QbE74m۶msh gknʔ).Aѓ;$;믿驟ou֭QFɿ'Nܾ} @@JSP]!S( >C)Nڵ-S`0qy 0yd~x9s7xגTdADŽRШn2e@@L" )T("+WtLRz0`U-2!W6o^7oBrxL`B6Cj mr^{mr$Ո~W^yz^zA->*?iӆo1UB:wb :.0Fq0GME`ϛ7ѣk}J6*-pS7n\C޸q/د_? *}YXd腒ڰaúu)RDN" X"xoƜ+{hؓV,Ye˖E/Rz\#@@ƞSE3~?xÇg'cdhUPF֓I.<0.+$ѣGa nАΝ;sP蔟}S!ҥГ˗Ctq.H:i wx޽8!McG`^a5IJIbc0P1J:&@@k HD\Ơ?ς Iok֬T te.C3X:l H'~[{cǎsCȔǸz~cXk_|qJ`ܐ>LIR:s4Q *< r %@@w =%4JZwe <^z)$PL@@+̟?6m:sL IL7lؐSka9a=855,LXM4u-eXcE&C%E35kR1p1ٵbSL'# lcیH袋zq7àuޑSyK.DWIꫯh|ꩧ}QHdM<)NZ6,ׅhPVlTb`jOAҒ+E}(Pw AȲk.V?d44!0z]n:_|K`@@5ah6Z%W\ Ej!6TO(ЉlYBx?߷oxv_IWUUPNϜ9ֵLvR'N'%kIjcN@@hĠ)(2#Fzé愡 o.<mP,P" ^pm1e?i{W{^å-P6mڄv\dbBjλ>V˩:߼y[om΋| 8;~8ƭq@@e χT#e0ÆCW.gA>Aኘ Lc$C2Pۍ4hp-i .Z:njSjo_K&&NM?Ðԣ &+ LS`0q0-$/@@Æ !?իWhQ9.!5?$* %SoJ(53WV/9r c0@@2D pr'YN-QAtJT4 *u^4$?=|NXig`[WIʕ+S(z%k۶ʕ+%;[[}yR2G,Uj.F ]>,U!rAyӇcV,fUL .:غ0'0`LFFn`f̘cp:ޟ 49ge.]``n/0W@@zsACo6BH $O\$Q(i `ׇ3I^hp"y܁:d9r۵k xÆ a2.BɅ )KOjũ$? a wr=t_xᅴlgy!Eq7UdIhE\~T8['&w^zud5iwj>R;oh_Pҍ{ &+kEoƏrhW`KyM4Pwڴi{Ujl}^baP|8Դiӂ ڵ˩0I0+Ff{7G橴z^6"~diHӻw) O?tI+.c.Bl٨ 辖q-.ώ]:8q 'OCxRd}u',HxL}>31 g FY^,6׿EeBW;vs= bTHsi8'I&Hbv"m-Qs2ZXzLXh33nYP dE%OnE8O/IiT"*.з2O!uo1eS >ײvR~뮻4[59 C)ŋΧS':O#!jB2%vE@@-bEJ*O4͚5KZRK /L9ֳ2Ka)qʕի'a>Ԥa2M4 ]RX,dΝ;.6\`"#a\I?u{] k#T"M/h-[Lu.BXGM7 2Eg̘S/`N_4a@@.G6ř%BLG9={.\A;bxqA39!(|%\a,"u VϠ =;֖Le[C%; ̜'|>)]y_=&ۧM5ڍgP2° 7+VLQ^Z_V#+jM64h7J$&ϒG>Jc!/Ց N]"mqGiqU]Q>tRj/P7n<{lMH0G=LCJ8OFܹ& o|`n E*)QXxv*jOk? aW^ r%lӥJZ|:t(cFҥ{6聥YҺukI%"CMǎśPeY'ժUXb8:hv]z.~",Z~NC4PBlm9%Ik& ~ $oo%?]qBXnzɓ۷oԩe?X 6\0!˗OQٝ葡Běp7:zElܸ<Q É I siť]=,N.ښ~c&2ׯv67oޚ5kJFB:gƮA]zHePtaF0R۷EK?۷o3gD@@+Vl޽.iM0^zwqGH-\՚߼CTn#kTDcTQ]u|P!iHsH"|x֭x,UmE9*[ZMH'L`b&yh#`Pq'?nya\k"5`sj=)!Fw7oO6t,&Ml޼+m1]1"iIPaaJHR8:e(˯FW9*47F{xɕjة1j+Tu@@6l?!lѢdI(&={vӦMJ/COF&l/*~uGխ[7Q9ArnVs**NF~r /ϟ_tu\H6cKF?mr ^`UV%1Ɣ2od]w]ҕʁNʔ,[,8^fHdSN_C.Hβn ]NmtM:u>Dʌ?^ ]l(0RFȢ}:ȑ#'-rfLYMWhd/; MC XfpH}HP1< EEr1XŬVi_~}`6+!Z KL…K,(˝g}W^HTTwǷG\4hժU;wuJ*=z*/Lʕ10>E3s^?k\(UX:t\8s=袋0nQ.Y-gRwt)NE&O9"͑K 0ӡj'7屴?fNR[Ҥ| K`ȑ910?e=X2l/2q*O+pß~)5 qIX$z8r}O!}&T Ksp'xiFh֩So77nܸ`YZY+YA8rxv !o9i?CYO;;p@@_d駟>9BW|IL:W?c#+aqis]ґm&OiD/"JѣGk֬ -־H'N(i! X8~8{/l["Zzu!>E0^ɈOwIx{znJIwXЦMH+Pu)۸"|N8o*r>}r5(B {J7AB׏^GD۶m>}:4:]O2f5E~gϞZ;qڵk5֭[3#)c0No`U['7 &ՠAV SZj4"z+p*!쓑 Sk'5s54o\"Q} nfkB@@?XXPJrOJz2yWlYjϲF۞:ATs-b m/qi1>HN mxi q=\#VZU-_Jz'-#w}ADH<9LC~דTG 0g͚ayˠyf6u0J*acz[# `8V,D"#社~# \r,q$XwhVS.aUжDcl08y?ywʔ).y%`bfV%!%XfTF[I^_&MbPCIHɓ' ):f"C=sϝ{Jرco7 {itp|pX7nHyc!ejW$sJOmOq?V>wZlٱcGy4hT{OSNA A?za^ x-u,bSFNp+J(.f%[;*AR,^)_<<0F{Ϟ=Plƌz O?R^PdiӦ.ONNpn.J6\=Ӈ^Cg'V4Ai%p߄@@N8{n1c4h9k& jja(r4Xw<&fgyFgGӚ4i2lذ^WwҥOS y%ɓ1+mҮ ae-FPćNB@@Cc ;v,8`$UTIU҅s=W KYcxhmб2uԧ~^W,*PA 0|]R7To_pa|RT#8Lq&KO.T?OjZ'#)}#J,*vm>:5qDn^$ 啋/S8/h˩C OmF [k?jz'Iuvگ_? T*yZvn/ D;u pڳQ[}6F8m=)TsS-P#Em]Yx18`~(rW]eAoq0K(YN*HJ"cA8o,-[/pj;F-evW`5Im/eS=X7MyRfΜ9r3%C1b:8 - ߄U~J2'*GsT>C4oyYT_9e˖!LNï:x,d=$`> GgZL(thF.]+W.M $Bܐ daviZJR<Oev7ߤpcǎ7R\?ׂ^ˉ]IGۼy3$\c1JmѢo!L44iRn݊-v3dijK/%>J$f%C:)Ne=)T^*e>mBAsXkMeBs C/X~ygy!(TRZ59r; D K.dwߺu\JlqBg}֫W/9đڟIWcgAq;E冐e˖3f y4MҠF1_L/u_Q1 NeXdi=yE%yy#GX 6$l>^ϗ/,4Yϔ?驗^z)o޼/ #hhvM(Hu^|.zGUt:ȒIma"Uz%EZʩqxԩhf8z+ގ. ccڴiN;6nܸd,CFHf͚XDR$%5 r$A3ERҡ@@(E=;xtҍ5Sһz7mڴh"ɣL5rH*p<?&yA}t˯UV%cSLyꩧ Ps$M$ ݸ$v5Tt\3_tDBC#3K.3g}@@0vܹqԊXs Zǿ_|… ]t:oYlHEʭYSɄ ~a$̆>h&M%ib"]$ ,ȋhYHEOOrE()THJ@@] DTi\/JB .D|aVP}dtv8r믿^Nԩe`!uE*:c#_~ vQYG/"5ZwͰ,%|g!QVLs\} GNEi߾իE!cƌr={8lp:#4.۷ߵLve6ɸDO$/N]p rfļ|E'̬zUՃv A?[nTKe @@7po>t7F2 z<-CvjT:|<V;Y.Woܩ&k0U)6ozE]tђ%Kz-O>9~x(:f)gt`=x 0dzZ ,x1-[ _$#q֧j Sࢣ(B`G9~Ŋ_|ū:֟ϑ-m۶ԩSW>%gܸq7pG֭[gΜIo9%/Pʴ %ׯ_xEtɪUy&j#`(c'@@(HXޑ򀭴31Qc=Vr{\;ctϟ]YPZ5<^~eYE}gIk )c0NgPITp=zXHwذ^6m4}O+T!x1<҉$P)ݻ7كwBhѢ_ rw3H~MZnԥKɽm-}W{Iop#$vPMNp;\|CUVp#D/}:uF`#?:JŊӦR0&kR0*0a:t?R3exrŊrP^`SUel{rl:ƌP)3f̘6m"!% ?x '>`^7ʕv¬rHYu͚5kԨ!8oHCQ޲eKR&L`Uf sÆ 3wK 7 ;&ߣiʬz`2W}S;\#0&12]uREH1d g(Wݻ5|ԁr. ]6n+LN|;=~?&Eo'/T$crJj܇!<1ٯ eϞB֯[i;w…͛7S ,Ŝ L-h NL>-O͛7XM+rxOȯP|~%ԩӋ/輬dJtڵk_}PuVohʔ)r /XZ@@&NHƞBwK`,2($GNbH\3{IDAx]]~UbAbb"±*nܹEE⛸'kcao(P"H"B=xPOBM {P f+7hG&.)c0N[hÓ'O80[hŋC*X$ݓ^CrC+ \.^8l;vh׮-&CW{.=*F hW1OMwԨQZ)o]p<"E>xi1i0/D (AkasNjՠu]?B=ʓ'.*ubMm&㘠:%LDB-TwU+`ԩ[縕O(k.PtP 7 5Oa!/ @@ec܊Q3vsd?]bŊd(H2ĭE?)Gxfٳ~aiرctQԤI؝D.5kp l۶mpzd|tU:9ǘXȋ EzTH rij_V-T+fn挎t T8e *s7mwO,P2DC=$y_ *ěC%)SRI}u޾}{X- ]dyF;ٳgW' .a܊A+bOFڋ(rH0**.YePlŸq{1S{̘1mڴN AN[6>. -B+]ҕ\rq͑ρ&oYfĒ|!FOhc&:e^ #T$9FE%*_̑#G$K@@!,Cnݺ6mw9r$86Հx)qΛ²_UB1 -*b?#63/;]E6lP| RJsRm#(V2eʠ(:/ӳQH5oBÞ={{9R)f/qE7^=nQLߡ*͛7ˑ| o޼6lذB N"j ye/lٲ(K,y.8 LQ&{8O7|j4=24|V͚5ozĴsu5ư^M@@LK RQNӇSF9}tTG:.l/CPp .@@l #UOaEdm9 X<Å *e˖.'N=}vKm91q$H֭LqTF91F!'>|BSgryƍ]wܮT]HiӧmLv)~)O*{m۶޽I#Dsc *Ug! ^ur*s+T bAW\qEh" 9Eg(+R/W{qC҄9s/_>cjv뭷֫WO ߧʤ4œ2M t_}eDxdI駟.P@@XF{Ekd կ_nvJZCڵ+ pWC3?L~.{+F!%'CQ |QJ)L1Z =E/i*]">=ڽoˀd#ni.,s4(rMc믿.S +]@@3I*v>E1_QfcƌӫW/rH\35f #{򢥠s~wK,b mH;u$AӸ(zoC†E8nien%9P%4ƏG|c}ɡrȋȶ#=>nʓy7o^&n[;OOkB{^j8z޽{V{E F']z6)#;Wg0yFGO4,p*_E<=Eݲ4_S̲:-I4TG*9~ J(]`ĆKԒT5[lt%0CŮ}͛'PҧS/| ? /mРj`j͛7O)CH5k֧O0Fo)*U꣏>ұ-2۴iÎqxr/RȷCѡgU]2˕+JRnZb֪U+Μ9rJ;ܹS)y睗aYgս{  #0dKgp0 TVʵG-#]\jZ>|X\ SɀCKƞ`E2;'ZdS><̬YV &u^{G}"~Ǎu^3ܢE sqJAgS] ˡ)'40|GLmT!Et#r9:Q3u٘ƈꫯ+h26Ĩs`'(|`„ ݺuٙF)Sp+VE>c=*Uʑ#}(z'|ws]vٵ^ 4繨6l0d')1+2 a/j"E/Bo @@?W^M%` B k.[L{;F~0 aI|I՚9 ټyBKm:et=SvĉIkLj$r*S~\tDرc Y]a2Bc 0 q|QxaezOT'H.׫Yfɒ%lw[O6駟7i|yDz NT綾^Zt)*6}ٛn)w/4]w5j()̟?Haiڥ^Z~'Va#ܰaBE$uS G)댋=k׮zl(u`(/ꪫI&3p=za%4g/K[^ ۬Ywy)I w!S`Np:Rd֭ .Ԧ#\z!q$y]K,?^Z١CqHLGWy/{ "񓤈)YՀѾ}{hEtH ]\4.t!ڏ9⢃\v}O:URTrH lܸGѦ2u.\8I~IE?i/%J3g<YEu?uQiTgK޻w/^1``alRۊ-IFʀڗW`A߀P!`zl`Befj7d pz|rO!~|0/X>~{ٲeS q+)￿ܤ#:W%-_<ğpKq-'\s {<67]jʙ3'Ov ߵkWN`ɓV) oٲ{dY:GOtѦ*4#~?0Em\궇a/&8tC߿_!;LJ;묳 Faxwǎhɓc3RqGQŊ[h1rHo۶ B_~֭[s0a+l|g<Ν;W9z4YTPY'yf҄:uY&E헗b2VZn {`1d=3P&Im֓7m4U%?sA ӧ8#gÜ2ᴅH^z?~\y'!wi6mTZGj_(DVAwz;wΙ3۩pcz+ hmRzƺu >p@@f` @@Z0aEk׎V75!4f͚͛7u .d]vҤI0&<ț/"VI "*uR"7YuLUąY1hq^H +V3fi m/R9PjPRCE+R|p J*d̕Q%3+~Gu^}gƍW]ude[z?~!yײeK { .C(w*{Nz<ư^R~.]*i@@JGY\9ԓY?Yzy߾}wueqjp4f hխ[we5\dhapH~i`kk RcO?ܹIQy6l-[6V{ӦMs*&-И1c`ldՠ OQ l[nEPpcW_MV 1kԨs=\Q|auzPP!p:pѷڵM6!0O_~U爑yѱcGɵώHN"@@~#GЃx LF k'5!yCСCL<6 }PDÇ{cDS`/a%G(dwʷCZpѣG]!/c=Sil&;(nٲeРAzWƄh2zS|),#mU^=G)^_5'N\x1F\ժUC1MiDAv+YR>n'鋿,ؙ s lP9u"C(e9$_~yOaH۟}(ĨQ#'FW~ʅLQ*n @@+DSEVDj< O^ c~Μ9N@@,+_~у~ǰ"8oWWT)O˲':$6}5.Au"gGJ"ʐCM6'>>Mc c;d}厡XxDVBM6m$"z̘-ZWLM(S 70sL9¾0a{%gh;LZ0jGӤ54'::\͚_l#uӽ3` jՙ=M[!_[3L׌kٺu)ݰzꩪℹ,]69sX m]zƍcK,Q\t+V.v̘[ՋPǏxL?AK'IBF5{xp¨AQ<9o(H}s/+1FTb)ԸL&Gxn6[8s׿^k!!yW,PeTqhM $.$I=Һ6ؽ@@w=qXČ%;dժU>wgyfҥ?OS8 \DU:ci T-ھ}pΝ;/A%LFK/U8(o}[qG5J[Dkn46~oI5(38xqǙe`nXi"I.gĮc*+KUٳof̘a:u]O;YfRZ/MfN2y=Ew{]!7Ж?? y>J c֭[5"vJKp~}]|衇vm|;,VC ﶫ͗z~z.%R$%tE/zE]$"#QS:Jy֮]{1dN|_f1SNݸq1cb}gme˖bxIJ*a~}REbUϲ^+8=S/'Oxb){[lU~.ߵµ}6l0xWeʞ׾=+B&M:SV9FeTM6 opg%â8ㅾڰ6LQ_z )~'ڴxgΜ/|qeDR:Џ~NqjÝ?YPfs.]t1ODTT)|qL C/Z^z/]oD_~V%-XwVmO'|5\aٚkMQ)LZSM8hSn*gxKԛwnԵ0Ͱ< W˕lt]BRXTd~۰a-uW/_nPt*joJ$[KMB05g[o5wnuBdGmb /rr tMHGuZ8ϼyR-Nc[}Ow5-j'gYj͊կ~f3+M[5g]p W\qŶmtڌSr)Mjtj_5Hc˯ 1fͺuN$V*?<)ϟ׾ꫯ6k). _ίr{Li+:8;oƍY6[3ůSWj XZԄafU,_zUi_? ;U&XɫW^yos_ճR~OQL> {juoѷΨ̦MdɒΠ2X @@?Qj]z{tAgyf_o.[L58iHm|G0o HS6$lڴ驧2E$>,^,8f >̛`͛7[P8\~yW73ӛM 8ꨣOJ[6vzѾ;qD?nоs=-aiZ89v[@@p60kqkd7,)eua/~o v֭H/)cܸqVfϝ;הT삖g!Ӽ;v>$d!KS솛&Gf~e/{+_^{Y >ʨU/H,_Х *zS0C񒗼drȫ_jS.|Gl[:a*o@@n1cY>~-[ر/gR|Zx5*{UzU*Ѵv9)+#<$YVj#뮛2eo+l7;ߘ}'x׻Uo6 9۵4ƙ1Ϻ?qoZ<7[]&neXJWK5חP˓|+~^Ofѭ^/^wyr:e-x:Bkʟ7C=aÆnS~e;Y_F&-B[n1Q&dXUܐduYfٺ_Lqw}s3ȆO|g}/KkֳGɩp=idsqU-Zd2uw -@@Iˎ f͚7o(bۿփF0 p>^X-L>-oyY|u^4k֞]?eTI)}9s.E,\e0aš5k>򑏘2b"G}'j[}'3S=XSb׵ݿLN}C&,d ߬n' 70g0.^y9Z[F%ׄY]ke˙38CDHb)ԩSMZk|3:G*6XE~RK@@ԴfK^zɖ*oΝ;Ȼ]Lak׽Τ@@Y8cy MKiP=JIrlٲ;Ä/R[n!vp<Se}ty#^ũ粩:2B@@[Wʼnl۶-+r-N| cg7 }]muq t j́;p*OQ3 ۿf\}YF^xdR>M4 S!-( .]ꊵf`-Vj9{c9~5MOަᅖ /S&lDZSF0**%R U@@CebXZsRn+V8ù'}k`!gΗ,Y⊾W{-HM8&M5oɽU&Nj=:}:Eq5J)KGd!=8^Ƌ׬njJۊ8_P\>笼kM;~7H2T8%f^;,~: jUl?C"Z6MȜ~b:^\pfV.T?JtzBcGapʔ)_|I'{1ޢ,pkTcog*NyE֗ewn.e9̶:Ŋ9fydN8k N@@᡹nTUȗdw h;w?nY[|_rFuA9Q=2QKx{37꿙ůo̐^|iж>vP׫ՂrkO$jTj`ϟ?ON=mF*wǚz?lė䴋UqU:#\҆T,wR۳ӬX*|zSO]`AiKx_0uo_#~>L0aĉ""(CJ%/vKG/Лu{ׅ&lj6>$wUU-ОrnΊX(x#+.NoX'uSѐ!2oC7}CiwH&bQwf S)P[|IC֕4 e=zRo-kDZ U\(.N ,}bŹTZ2`%1eGE.f/JڴJyO7/nuWe'3&RS(.ox+tF= ܒ*?? 7TtbR::"Tl$;8C}іaoW;a#CP="UU:WZ:?]r8•N*ݿL1f5lYn2j6nE{X^(iͰ_;lvqZ׋cǎ)H觳cƌhze;ލдww{+:E I%uJSp{?~ܸqT%U T7դʒWU{8A$S0N+=q))ԴQ!tUe ܷ#bxAV89P\(|,&\\ii+EE|] S!ۭIA" ڐl@@, FxVtE.*6R{Z e?ʍT4`pk OfQ͚Q],&j+X=1̏UlU9ktߕG_4NR)X:aRM{(+*cRwK=XhJko$ZQZH bD%GL+_S/=QC@@5LSX:Lc[ W-MC)F]Yv_;aql*RiobȔ4UI*Y&Fi~|E_jY6KLbځmT3/-m`UTX CهԿ`*Z&Au/I1HTcy6[-=7f2*uPgVŒe_՘˅SEɪH3uw2 7-[/B=Ue-SƌΑe[^נk PUU(tQ$>sd%Tt8ZuDɊ}<]nhW˼xJOGe\#` S(=v)kYiUF؆UhهE m8f5RTA$R:.Pu،O1S?gy7 cb/ɔsē(~RDΎNqmZZpGUN 8sT%>8gwUtbtTnbCb9FrgOF\un`Lm欌ݿT'8eyOfMz ?'Ofwl,ϲ8; i(BU2"UJd\T4dRCUϏ/aYֲRJs}C~SU\3+rN:[7cʏe5U̪rQ cD$RN_Sٗ/|91%CvY5=܅ "#Ҿ\DU )mUɮѮw$2ݮW 5cqUAa2*y.T/dUYZ4W!ĤK#c+K,$9kM0*wTg0WT測7UׂDnJ*8e @@h2 Sp4N)8e @@h2 Sp4N)8e @@h2 Sp4N)8e @@h2 Sp4N)8e @@h2 Sp4N)8e @@h2 Sp4N)8e @@h2 Sp4N)8e @@h2 Sp4N)#STғxIENDB` i<@@< NormalxCJ_HaJmH sH tH Z`Z Heading 1$ & F#<@@&5CJ KH OJQJ\^JaJ \`\ Heading 2$ & F#<@@& 56CJOJQJ\]^JaJN@@N Heading 3$<@@&5CJOJQJ\^JaJ<A@@< Default Paragraph Font&X@@& Emphasis6]6@@6 Footnote TextCJaJ8&@@8 Footnote ReferenceH*<C@@"< Body Text Indent h^h,@@2, Header  9r FOBF Document title$ & Fda$CJ$&L@@& Date$a$64Ob4 Attribution$a$6.O. Reference  & F0O0 Style1]^21@@2 List Number  & F6@@6 Normal Indent ^4o!4 Model number  & F, @@, Footer  9r &)@@& Page Number ]`-mxz) 5 } Gq\ !#"&'')R**+++",d,,,--r/0`3D4j6T8888+9:;<===@@"@@ACE2FGGHAJKMN-NAOoOP@@RSSaSTTURUoUUUUUUV/VYV8WfXY\^^ `D`k````` b_cveeeeffg4gkl\m{mxnno$o,pppp&rsKvw>z{|}~ v]7<JcL V=f6ȭ֭{@@s 'M{ GmD3a'q i5BDZ^ &3j<P-Ob(C7 EpV}P7'NIjL'e3 e0O|000# 00x0x0x# 000 0 0 0 000# 00G0G0G0G0G0G0G0G# 0000000# 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++0N0N0N0N0N# 0++0SS0SS0SS0SS 0SS 0SS 0SS 0SS 0SS 0SS 0SS 0SS 0SS0SS0SS0SS0SS0SS# 0++0^0^ 0^ 0^ 0^ 0^ 0^0^0^0^0^# 0++0e0e0e# 0# 0gg04g04g04g04g04g04g# 0gg0\m0\m0\m# 0gg0o0o0o# 0gg0p0p0p0p0p0p0p# 0gg0|0|0|0| 0| 0| 0| 0| 0|0|# 00000 0 0 00# 00000000 0 0 0 0 00# 00 0 0 0 0 0 # 0000# 00ȭ0ȭ0ȭ0ȭ0ȭ0ȭ0ȭ0ȭ0ȭ# 00'0'0'0'000000'00000'0a0a0a0a0a0'0000'00# 0''0000000000# 0# 0 0& 0& 0& 0&# 0 % 0< 0< 0< 0< 0< 0<# 0 0O 0O 0O 0O# 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-Zgtt{#<Xvi'7||~}Zacgnpt{}!T!T!Tl,b$ғxMv1@@(  T  c $AB S  ?4mwhUmU[[!^%^````AKPZOmx ]    ]"k"",),d,k,,,,,888888BTRTRUZUoUzUUUUUUUUUUUVV/V7V``````+qqqqssxxyyW{b{^}l}7D.kn3D)1'-3 ѿ8^a" O333333333333333333333333333333333333333333333333333333 Guy Rixon@@C:\Documents and Settings\gtr\My Documents\middleware-report.doc Guy RixonhC:\Documents and Settings\gtr\Application Data\Microsoft\Word\AutoRecovery save of middleware-report.asd Guy Rixon@@C:\Documents and Settings\gtr\My Documents\middleware-report.doc Guy Rixon@@C:\Documents and Settings\gtr\My Documents\middleware-report.doc Guy Rixon@@C:\Documents and Settings\gtr\My Documents\middleware-report.doc Guy Rixon@@C:\Documents and Settings\gtr\My Documents\middleware-report.doc Guy Rixon@@C:\Documents and Settings\gtr\My Documents\middleware-report.doc Guy Rixon@@C:\Documents and Settings\gtr\My Documents\middleware-report.doc Guy Rixon@@C:\Documents and Settings\gtr\My Documents\middleware-report.doc Guy Rixon@@C:\Documents and Settings\gtr\My Documents\middleware-report.doc#|U})~tvx]ߘLp@@>ƯNp0Jo)/8oRu 5X>kGkT4qDnQ$!r~}(<<B!0>.k-l5<<9Q82.v4?G|-gIBgZC!.+K^onLKzlة^D;Ov>|9S+=K]G+/^0<4Ji a.y f4cY,f1Q qV :u^`6Q5[zx2^`.^`.^`.^`. ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo(hh^h`. hh^h`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h^`.h^`.hpLp^p`L.h@@ @@ ^@@ `.h^`.hL^`L.h^`.h^`.hPLP^P`L.^`OJPJQJ^Jo( ^`OJQJo(o pp^p`OJQJo( @@ @@ ^@@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(qh^q`o(.^`o(..^`o(...x^`xo(.... ^`o( .....  X ^ `Xo( ......   ^ `o(....... 8^`8o(........ `^``o(.........h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h ^`OJQJo(h^`.h pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(hqh^q`o(.hL8^`Lo(..h^`o(...hx^`xo(.... h^`o( ..... h X ^ `Xo( ...... h  ^ `o(....... h8^`8o(........ h`^``o(.........P^`Po(^`o(M.0^`0o(..tt^t`o(... ^`o( .... ^`o( ..... $$^$`o( ...... `^``o(....... DD^D`o(........h^`.h^`.hpLp^p`L.h@@ @@ ^@@ `.h^`.hL^`L.h^`.h^`.hPLP^P`L.h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h^`.h^`.hpLp^p`L.h@@ @@ ^@@ `.h^`.hL^`L.h^`.h^`.hPLP^P`L.h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(hhh^h`.h^`.h pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @@ @@ ^@@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h^`.h^`.hpLp^p`L.h@@ @@ ^@@ `.h^`.hL^`L.h^`.h^`.hPLP^P`L.%kGky f.+KnLKgIBQ5[zRu ^D;O:u|9S qi a)Y,fCB!0/^}(Jo~}|k-l5Y,f9Q8v4?v4?( $!4q=K] E E E##                           "'i                                            pBg                                                                                                  >5x                                   @@@@wwtwm@@UnknownGz Times New Roman5Symbol3& z Arial?5 z Courier New;Wingdings#qh] {ffv(F"_d20dm 2Q Guy Rixon Guy RixonOh+'0p   , 8 DPX`hss Guy Rixon uy  Normal.dot Guy Rixon118Microsoft Word 9.0@@f@@:x@@ŔZ@@8[ЖF"_՜.+,0 hp  0Institute of Astronomy, University of Cambridged2  Title  !"#$%&'()*+,-./0123456789:;<=>?@@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'0Root Entry F~h21TablewWordDocumentзSummaryInformation(DocumentSummaryInformation8 CompObjjObjectPool~h~h  FMicrosoft Word Document MSWordDocWord.Document.89q@