ࡱ> ~ abjbjUqUq 77lV V V V v v v  3338F3"4 \4<D=D=Z=J\Y^`ی݌݌݌݌݌݌$ 0tv a{J"Jaa_eV V D=Z=! _e_e_eaPV @D=v Z=ی_eaی_e_en6K v Z=4 / &3ec+4,0\G`dN_e V V V V CS551 Advanced Software Engineering SellSmart Project Proposal September 27, 2003 by DesiGeeks Vinit Nagda (vmn5xc@umkc.edu) Deepa Colluru (dczn6@umkc.edu) Uday Kapoor (uk5w9@umkc.edu) Venetia Raheja (vsrxtd@umkc.edu) Sampath Akkineni (skaty8@umkc.edu) Vijay Bhaskar Puram (vbprh7@umkc.edu) Wenxuan Kang (wkq49@umkc.edu) School of Computing & Engineering University of Missouri Kansas City Table Of Contents  TOC \o "1-3" \h \z  HYPERLINK \l "_Toc52460505" 1 Introduction  PAGEREF _Toc52460505 \h 4  HYPERLINK \l "_Toc52460506" 1.1 Purpose of this document  PAGEREF _Toc52460506 \h 4  HYPERLINK \l "_Toc52460507" 1.2 Scope of this document  PAGEREF _Toc52460507 \h 4  HYPERLINK \l "_Toc52460508" 1.3 Brief Overview  PAGEREF _Toc52460508 \h 4  HYPERLINK \l "_Toc52460509" 1.4 Business Context  PAGEREF _Toc52460509 \h 4  HYPERLINK \l "_Toc52460510" 2 Project Goal and Objectives  PAGEREF _Toc52460510 \h 5  HYPERLINK \l "_Toc52460511" 2.1 Overall Goal  PAGEREF _Toc52460511 \h 5  HYPERLINK \l "_Toc52460512" 2.2 Specific Objective  PAGEREF _Toc52460512 \h 5  HYPERLINK \l "_Toc52460513" 2.3 Significance  PAGEREF _Toc52460513 \h 6  HYPERLINK \l "_Toc52460514" 3 PROJECT BACKGROUND  PAGEREF _Toc52460514 \h 7  HYPERLINK \l "_Toc52460515" 3.1 Work Done By Others (Critiques)  PAGEREF _Toc52460515 \h 7  HYPERLINK \l "_Toc52460516" 3.1.1 Component Technologies: Java Beans, COM, CORBA, RMI, EJB and the CORBA Component Model  PAGEREF _Toc52460516 \h 7  HYPERLINK \l "_Toc52460517" 3.1.2 Mobile Computing in the retail Arena  PAGEREF _Toc52460517 \h 7  HYPERLINK \l "_Toc52460518" 3.1.3 Designing Interfaces for Handheld Computers  PAGEREF _Toc52460518 \h 7  HYPERLINK \l "_Toc52460519" 3.1.4 Java Native Interface: Technology Programming  PAGEREF _Toc52460519 \h 8  HYPERLINK \l "_Toc52460520" 3.1.5 Use of a CORBA/RMI Gateway: Characterization of Communication Overhead  PAGEREF _Toc52460520 \h 8  HYPERLINK \l "_Toc52460521" 3.1.6 Web Services: An Architectural Overview  PAGEREF _Toc52460521 \h 8  HYPERLINK \l "_Toc52460522" 3.1.7 A Detailed Comparison of CORBA, DCOM and Java/RMI  PAGEREF _Toc52460522 \h 9  HYPERLINK \l "_Toc52460523" 3.1.8 PDA Car Lot [2]  PAGEREF _Toc52460523 \h 9  HYPERLINK \l "_Toc52460524" 3.1.9 Car Buyer Calculator 1.0  PAGEREF _Toc52460524 \h 9  HYPERLINK \l "_Toc52460525" 3.1.10 Pocket Verifier- Windows CE 3.12  PAGEREF _Toc52460525 \h 10  HYPERLINK \l "_Toc52460526" 3.1.11 Starcloser  PAGEREF _Toc52460526 \h 10  HYPERLINK \l "_Toc52460527" 3.1.12 Stronghold  PAGEREF _Toc52460527 \h 10  HYPERLINK \l "_Toc52460528" 3.1.13 CarSmart  PAGEREF _Toc52460528 \h 10  HYPERLINK \l "_Toc52460529" 4 General plan OF WORK  PAGEREF _Toc52460529 \h 11  HYPERLINK \l "_Toc52460530" 4.1 Proposed Solution  PAGEREF _Toc52460530 \h 11  HYPERLINK \l "_Toc52460531" 4.2 Methods & Procedures  PAGEREF _Toc52460531 \h 11  HYPERLINK \l "_Toc52460532" 4.2.1 Display()  PAGEREF _Toc52460532 \h 11  HYPERLINK \l "_Toc52460533" 4.2.2 Login/Authentication  PAGEREF _Toc52460533 \h 11  HYPERLINK \l "_Toc52460534" 4.2.3 Browse inventory  PAGEREF _Toc52460534 \h 11  HYPERLINK \l "_Toc52460535" 4.2.4 Search the inventory  PAGEREF _Toc52460535 \h 11  HYPERLINK \l "_Toc52460536" 4.2.5 Find Availability  PAGEREF _Toc52460536 \h 11  HYPERLINK \l "_Toc52460537" 4.2.6 DbConnect()  PAGEREF _Toc52460537 \h 11  HYPERLINK \l "_Toc52460538" 4.2.7 InitSQL()  PAGEREF _Toc52460538 \h 12  HYPERLINK \l "_Toc52460539" 4.2.8 ProcessResults()  PAGEREF _Toc52460539 \h 12  HYPERLINK \l "_Toc52460540" 5 Proposed System  PAGEREF _Toc52460540 \h 13  HYPERLINK \l "_Toc52460541" 5.1 Domain Analysis  PAGEREF _Toc52460541 \h 13  HYPERLINK \l "_Toc52460542" 5.2 Requirements  PAGEREF _Toc52460542 \h 13  HYPERLINK \l "_Toc52460543" 5.2.1 Display Welcome Screen  PAGEREF _Toc52460543 \h 13  HYPERLINK \l "_Toc52460544" 5.2.2 Registration and Authentication  PAGEREF _Toc52460544 \h 13  HYPERLINK \l "_Toc52460545" 5.2.3 Search Screen  PAGEREF _Toc52460545 \h 13  HYPERLINK \l "_Toc52460546" 5.2.4 Search Results Screen  PAGEREF _Toc52460546 \h 13  HYPERLINK \l "_Toc52460547" 5.2.5 Favorites List  PAGEREF _Toc52460547 \h 13  HYPERLINK \l "_Toc52460548" 5.2.6 Sales Agents Reqs  PAGEREF _Toc52460548 \h 13  HYPERLINK \l "_Toc52460549" 5.2.7 Information From Other Dealers  PAGEREF _Toc52460549 \h 13  HYPERLINK \l "_Toc52460550" 5.2.8 Concurrent use  PAGEREF _Toc52460550 \h 14  HYPERLINK \l "_Toc52460551" 5.2.9 Portability  PAGEREF _Toc52460551 \h 14  HYPERLINK \l "_Toc52460552" 5.2.10 Reliability/Accuracy  PAGEREF _Toc52460552 \h 14  HYPERLINK \l "_Toc52460553" 5.2.11 Performance/SLA  PAGEREF _Toc52460553 \h 14  HYPERLINK \l "_Toc52460554" 5.3 Business Model  PAGEREF _Toc52460554 \h 14  HYPERLINK \l "_Toc52460555" 5.4 Stakeholders  PAGEREF _Toc52460555 \h 14  HYPERLINK \l "_Toc52460556" 5.5 Proposed System Architecture  PAGEREF _Toc52460556 \h 15  HYPERLINK \l "_Toc52460557" 6 Timetable  PAGEREF _Toc52460557 \h 16  HYPERLINK \l "_Toc52460558" 7 Bibilography  PAGEREF _Toc52460558 \h 17 Introduction Purpose of this document This document is intended for the use by the business analysts to examine basic functionality and also provides a brief overview of the product details. The document compares the product SellSmart with similar products available in the market and provides a comparison between them. The document describes the objective behind developing the product. The plan of work that would comprise of descriptions of the methods and procedures along with the expected results is also provided. The document analyses the requirements, business model and interest of the stakeholders. Scope of this document The document provides detailed requirements, which would be used to develop the product. The developers would analyze the requirements and bring to the knowledge of the project requestor any conflicting requirements that cannot be met. Brief Overview SellSmart is a software system that provides the car dealers and customers the benefits of a handheld device to access car details while shopping at the car lot. Customers could browse through the online information database and search for the cars they have in mind by using various search criteria such as the Make, Model and Price etc. Car salesmen, on the other hand have access to the above-mentioned data as well as critical and confidential information. The system also provides the customer and salesman the ability to search for a car beyond the confines of the dealership. Business Context SellSmart would aid in the sales effort of the dealership to maximize sales while reducing the required manpower. Millions of car shoppers do not buy cars online because automakers are misfiring with their marketing efforts [1]. SellSmart offers the customers to search the dealers inventory using many offered search criteria with the added advantage of viewing, test driving, comparing various available options in the car lot. Project Goal and Objectives Overall Goal The overall purpose of SellSmart is to redefine car sales by automating the entire process beginning from selection to negotiation and ending in a successful deal. SellSmart enhances the customer car shopping experience by keeping a constant focus on the customers requirements and satisfaction. Highlights of SellSmart are: Customers can search for the car they have in mind using various criteria and start their short-listing process by viewing the exact cars and what they have to offer as specified by the search results. Sales representatives would not require subsequent trips to their office to fetch details pertaining to each customer query. Customers can maintain a profile in which they could shortlist cars they are interested in. Sales people could take additional notes regarding a prospective customers contact information which will come in handy during follow up sales calls. SellSmart helps save customers their precious time by avoiding to wait for a sales representative to help them, instead they could help themselves using the PDA client application. The dealership could guarantee customer satisfaction by diverting their queries to partner dealerships if the customer requests cannot be satisfied by them. Specific Objective The dealership would like to be a channel partner and become point of contact to sell cars available in the partners car lot. A major challenge to be overcome is to bridge the gap between various technologies used by different partner dealerships and provide a single point of access to the end consumer. To overcome the above-mentioned obstacle, SellSmart proposes the development of an Adaptation Layer which communicates with various technologies at the backend and presents the front end with a consistent user interface. The dealership does not intend to limit its partnerships to select few dealerships but instead requires that the solution be flexible and scalable to add and remove partner links as required. One of the ways the requirement can be satisfied is to provide a web-service to provide a unified method to access information available in their own database along with information obtained via the adaptation layer. SellSmart would provide such a web-service to access information from the PDA client application. The utilization of the web-service could be increased by developing a web portal to access the same information using a web browser. The mentioned web portal is beyond the scope of this project and could be considered as a future enhancement. One of the requirements of the dealership is to make its work force mobile and increase their productivity by servicing the customers better and provide instantaneous answers to their queries. To meet the requirements of a mobile client application, SellSmart would develop a PDA client using Microsoft Mobile .Net framework. The requirement could be met by making the client application as thin as possible, restricting it to be used as an interface to receive customer input and display result. In this architecture the web-service would be used as a medium to provide bi-directional communication between the client application and the server application, which will be doing the bulk of the processing. Significance SellSmart would change the way people buy cars and the way car dealerships do business. The project aims at taking the auto sales industry to the next level by promoting co-operation amongst various dealerships. Successful implementation of SellSmart would result in various partnership agreements amongst competing dealerships and benefit the customer by providing a vast collaborated inventory to choose from. SellSmart implements the adaptation layer which bridges the gap between various technologies making it easier for dealerships to collaborate on sales efforts and maintaining their own infrastructure and individual identity at the same time. PROJECT BACKGROUND Work Done By Others (Critiques) In this section, we present an analysis of our research on products parallel to SellSmart. (Our Competitors!!!) Component Technologies: Java Beans, COM, CORBA, RMI, EJB and the CORBA Component Model This paper describes the evolution of object oriented programming into local component models such as Java Beans and distributed object technologies such as CORBA, RMI and COM. Existing component-based and distributed technologies are classified into three categories, local component technology, distributed object technology and distributed component technology. In local component technology, all components reside on the same host at execution time. Examples of the local component technologies are Suns Java Beans and Microsofts COM. Bean components communicate by sending events to one another using a publish/subscribe model. In distributed object technology, communication between objects occurs by method invocations. Application developers do not have to deal with complexities such as location of objects and heterogeneous hardware/software platforms. Middleware technologies also offer other services such as security, persistence, naming and trading. Distributed component models evolved from the deficiencies existed in different middleware technologies. These technologies combine the characteristics of components with the functionality of middleware systems to provide inter-process communication between components. Two distributed component models that are available now are Suns Enterprise Java Beans (EJB) and CORBA component model. These are server-side component models used for developing distributed business objects. Mobile Computing in the retail Arena With the rapid rate at which wireless technology is improving, more PDAs and handheld computers are becoming a part of every day life. The authors at Georgia Institute of technology conducted a study on how the use of a PDA aids our grocery shopping. They observed the shopping habits of several people and designed an application that would help them grocery shop from the shopping perspective, leaving aside the shopping environment. A noteworthy observation was made that shoppers want more information, control and convenience. The designed application provided people with an option to create a shopping list. The in-store information system could even analyze the shopping habits of a customer and present a shopping list based on buying frequency. Special emphasis was maintained while designing the user interface, which was incorporated with the store map and provided shoppers with an icon, marking the location of items on the list. The prototype was developed for the MS Pocket PC platform. User comments about the applications formed a mixed bag, people familiar with PDA usage found the application made their shopping experience better. On the other hand, people not familiar with PDA usage and interface found the application limiting. More of such applications will become available as people become more familiar with PDA usage day by day. Designing Interfaces for Handheld Computers This paper discusses guidelines for designing effective Handheld Application Interfaces. It tries to explain the point that developers should not use desktop metaphors in their designs while designing a user interface for handhelds. It provides very good insights into designing screens and dialog boxes, designing for speed, employing benchmarks and also overall application design. Despite similarities in functionality, or being made of the same components, desktop and handheld computers are different entities with different users and uses. The obvious reasons for a fresh design are absence of keyboard, use of finger or stylus, limited user screen, and many more. The author suggests careful placement of controls on screen, using progressive disclosure, large buttons over which stylus can be used, and consistency with platform of choice. Also considering factors like integration with desktop computer; design for speed, decreasing the overall navigation in application, and very less reliability on always being connected. We found the article extremely useful, all of us being novice handheld application developers. Java Native Interface: Technology Programming Computer languages are created, reformed, and die at a rapid pace with the evolution of computer engineering. This cycle presents problems throughout any systems life cycle as the systems core technologies become dated and new technologies arise that could streamline operations. While the new technologies often provide benefits, these benefits rarely justify rewriting entire libraries of code. Another problem with this cycle is that in any given environment (office, lab, building, etc.), a number of systems may exist all written in different languages that reflected the height of technology at its birth. Integrating these systems then becomes a large chore. The JNI presented here provides solutions to both of the above problems: by allowing access to any native language the JNI allows Java to access any legacy code library or system directly, cutting out the need to string objects between the two. It also allows for the consolidation of any number of differently programmed systems into one unified architecture because once JNI extracts the classes from the native language it can use the core Java principles of inheritance to cast these native objects to well defined Java objects. We were facing a technical problem during designing the SellSmart system, how to call COM from Java. From this paper we got a solution, using JNI as the bridge to connect COM and Java code. Is it the only way to do this? Need more effort to know. Use of a CORBA/RMI Gateway: Characterization of Communication Overhead The paper discusses about the gateway module, which acts as a link between two different communication frameworks. The gateway passes service requests between different middle ware solutions. In this paper CORBA AND RMI are taken as the middle ware solutions. The problems involved and the counter measures that are to be taken for the improved performance are briefly explained. Integration of number of service components in a web service system is based on keeping the same transport framework and adding to that number of service components. The gateway module described allows these service components on different frameworks to access each other. The problem involved is quick response which is measured by considering Round Trip Time and generating various graphs. Solution proposed to the above problem is aptly placing the gateway in the client side or server side. We can use this concept of integrating different communication frame works in the adapter layer of our project. Web Services: An Architectural Overview Web services represent an architectural structure that allows communication between applications. A service can be invoked remotely or be used to employ a new service together with other services. The standard technologies for web services are Web Service Description Language (WSDL), Simple Object Access Protocol (SOAP) and Universal Description, Discovery and Integration (UDDI). The choice of web services is made because it is platform independent. A web service component is described in service description language, published in a registry and discovered by a standard mechanism. Web services contain the best accomplishments of web-based component development. Web services contain black-box functionalities that can be reused without caring in what language it will be used in. A Detailed Comparison of CORBA, DCOM and Java/RMI Three of the most popular distributed object paradigms are Microsofts Distributed Component Object Model (DCOM), OMGs Common Object Request Broker Architecture (CORBA) and Javasofts Remote Method Invocation (RMI). This article describes the three different technologies and provides a comparison from a programmers standpoint and an architectural standpoint. The following are the similarities/differences between the three different technologies. DCOM supports multiple interfaces whereas CORBA and RMI support multiple inheritance at interface level. In DCOM, every object implements IUnknown, in CORBA every interface inherits from CORBA.Object and in RMI every server object implements java.rmi.Remote, java.rmi.UnicastRemoteObject. DCOM uniquely identifies a remote server object through its interface pointer, CORBA identifies remote server objects through object references and RMI identifies remote server objects using object id. DCOM uniquely identifies an interface using interface ids and uniquely identifies a named implementation of the server object using class ids. Interface id and class id mapping is found in the registry. CORBA identifies interface using interface name and identifies a named implementation of server object by mapping in the implementation repository. RMI identifies interface using interface name and identifies named implementation of server object by its mapping to a URL in the registry. In DCOM, the object exporter performs remote server object reference generation. CORBA performs remote server object reference generation with the object adapter. In RMI, remote server object reference generation is performed by the call to the method UnicastRemoteObject.exportObject(this). Author has done a great job by providing a detail description of the similarities and differences that are beyond the scope of this project proposal. PDA Car Lot [2] The PDA Car Lot tool developed by Palmtree.ca assists auto sales. The program has customizable drop lists for fields such as vehicle make, model color and others. The database can be filtered to show data specified. Many filter/search capabilities are available. It will keep track of the inventory and will also log your potential clients and their information. The product does not give the location of cars and only gives the details of the car available with the dealer and does not fetch information from the web. Moreover it is a tool for salespersons, not for the customers. Car Buyer Calculator 1.0 Car Buyer Calculator tools assists when buying a new or used car. When buying a car, it is difficult to consider and compare your cost description of all cars. This calculator can help calculate the total cost that the user/customer pays and saves, and it helps compare the total cost of one car model with the total cost of the others car buying model. The parameters that are handled are: Depreciation Cost, Finance Cost, Insurance, Cost, Fuel Cost, Maintenance Cost, Total cost of buying and owning, Annual cost to own and operate Cost per mile. This tool only helps with the cost aspect. Other visual and technical features are ignored. The technology inside the car and luxury facilities is not taken into consideration. Pocket Verifier- Windows CE 3.12 Pocket Verifier helps accept credit cards and checks anywhere, on any Windows CE compatible PDA. It works with wired or wireless Internet connections and accepts credit cards and accepts checks electronically. It can accept a credit card and complete the transaction at a swap meet, construction site, even a moving vehicle. The above PDA application does not address security and privacy issues. A malicious user could be a threat to such a product. Starcloser STARCLOSER is the Sales Tool available for PDAs that helps Close More Deals by tailoring the approach to the Personality of your audience. STARCLOSER works by taking the salesperson through brief multiple-choice questions about a customer's interpersonal style. Based on that process, STARCLOSER develops real-world approaches for building credibility, handling objections, areas to probe, and deal-closing suggestions, all based on the customer's personality. The StarCloser is a negotiator that aids the salesperson, but it does not help him with viewing product details and specifications of the product that he is trying to sell. Also the sales person will have to be trained on judging the appropriate answers for the questions. It is just the salespersons view, which may not be accurate. Stronghold The system consists of special software with Personal Digital Assistants (PDAs), allowing car dealers to record, communicate and access customer, sales and inventory information in real time. At dealer installations, the system has proven to help increase sales and to boost prospective customer be-back visits for additional closes. The company has developed this product, an integrated wireless technology that allows automobile dealers to capture a customer's purchasing requirements, search inventory at multiple locations, locate an appropriate vehicle in stock. This product cannot be used by customers to view car specifications or perform searches in the absence of the salesperson. Also security issues are not addressed. The customer cannot view the car locations and get similar details from the web. CarSmart CarSmart.com is a website that acts as a car dealer. The features provided by it include buying and selling cars, payment calculator, and auto advisor. This is a website and may not be available on a handheld for use when a customer needs it. It does not give location of cars in a car lot and details about other vendor websites. General plan OF WORK Proposed Solution A client GUI system will be developed to run on the PDA. A database will be used to maintain the inventory information that will be accessed by the PDA. Web services will be used for communication between the database and PDA. The PDA will give the user the ability to search the inventory based on different search criteria. Detailed results will be returned about the matching available vehicles and their location in the car lot. The customer to examine the vehicle can use this information, without being assisted by the sales agent. Confidential information about the best bargain price that can be offered is available to the sales agent. This will help the sales agent strike a deal with the customer without having to make any trips back to the office. Using this system will make sure that the sales agents and customers have access to the latest information. The PDA can also access information from outside partners regarding vehicles not available with the current dealer. This will increase the productivity and turn around for the auto dealer. Methods & Procedures Display() This method/module will display the welcome screen and links to other screens like the screen for searching, login etc. Login/Authentication This module will handle the user login and authentication process. Login and Password information is accepted from the user and matched with the data stored in the database. If the data doesn't match, user will be prompted to login again. First time users of the system will be able to register. Browse inventory This module will allow the users to browse the inventory of the dealer. Users will be able to browse the inventory based on the car manufacturer. Search the inventory This module will allow the users to search for cars/vehicles based on different search criteria. This module will also handle displaying and sorting the results. Users will be able to add to and delete from their favorites list. Find Availability This module will communicate with other dealers/partners to find out information about the cars not available with the dealer. DbConnect() This method will be used to establish connection to the database. InitSQL() This method will be used to initialize all the sql needed, create statements. ProcessResults() This method will be used to execute the sql and process the results. Proposed System Domain Analysis Both sales agents and customers can use the SELLSMART sales agent. This is a search and browse application that will provide the ability to browse the inventory of the host auto dealer and other car manufacturers. Users of this system can search for cars based on different search criteria. Search results with all the car details like model, price and specifications will be displayed on the PDA. If that car is available on the lot, cars location will be given. Requirements Display Welcome Screen The system should display the welcome screen and input text fields for login and password. This screen should also provide a link to search screen. Registration and Authentication For the new sales agents, system should take all their information, register them and allow them create username and password. System should authenticate the existing users login and password information. If the authentication fails, a message should be displayed and the user should be prompted for re-login. Search Screen Search screen should have several text fields to accept the search criteria. Search can be done any one or combination of price, car id, make, model and year. Users will have an option to specify the sort order. Search Results Screen Search Results screen should display the car id, make, model, year, price and car location if car is available with the dealer. Results will be sorted based on users sort choice. Default sort order will be on descending price. Favorites List Customer should be able to maintain his favorites list of cars. This favorites list is valid only for that session for customers that do not have accounts. If the customer wants to save his favorites, then customer should be prompted for account creation if he/she doesnt already have an account. Sales Agents Requirements Sales agents should have access to confidential information such as best price that can be offered on a particular vehicle, any promotions available for this vehicle. Information From Other Dealers System should provide ability to communicate with other dealers/partners and get the availability information like colors, time to deliver etc. Concurrent use Multiple users should be able to use the system at the same time. Portability Though this is a PDA based system, it should be extendable to a web based system with minimal changes. Reliability/Accuracy The system should provide reliable and accurate information to the users. Performance/SLA The system should have reasonable response time. Response time should not increase with the increased number of users. Business Model This projects business model is based on introducing the product into the market, offering product demos in trade fairs and auto shows, promoting the product using different media. Unique feature of this product is that it can communicate with other dealers/partners to find out availability information. Stakeholders Stakeholders of this system are auto dealers, sales agents and customers. Auto dealers can get better results from their sales agents by providing this system. Sales agents can be very productive and offer better service to their customers as they have all the information readily available. Customers can search for cars based on different search criteria and maintain a favorite list without needing the assistance of sales agents. Proposed System Architecture  Figure 1: Proposed System Architecture for SellSmart Timetable 09/22/03 - 09/28/03 Collecting requirements, preparing documentation. Submit Project1 Project proposal (09/29/03). 09/29/03 - 10/05/03Preparing initial design of the system, defining modules, sketching high-level user interface, and designing database. Studying related technologies, embedded VB, mobile .NET, PDA, web service, DCOM, CORBA and EJB etc. 10/06/03 - 10/12/03Identifying classes, defining function interfaces. Continuing with studying related technologies. 10/13/03 - 10/19/03Starting with developing small codes. Preparing concrete design of the system and documentation. Submit Project 2 system design done (10/20/03) 10/20/03 - 10/26/03 Starting with the actual development of modules. 10/27/03 - 11/02/03 Modules development continues Revisiting design to check whether we are working in right direction. 11/03/03 - 11/09/03 Completing basic requirements of each module. Starting with initial testing. 11/10/03 - 11/16/03 Continuing with module development. Preparing documentation and Submit Project 3 (11/13/03) 11/17/03 - 11/23/03 Complete module development. Integrating modules. Starting with testing and debugging phase. 11/24/03 - 11/30/03 Continuing with integrating and testing and enhancement. 12/01/03 - 12/07/03 Preparing documentation. Submit Project 4 System Prototype II (12/07/03). 12/08/03 - 12/12/03 Preparing documentation. Submit Project 5 Final Package (12/12/03) Bibilography [1] Report: Chaotic Marketing Plagues Web Car Sales By Keith Regan  HYPERLINK "http://www.ecommercetimes.com/perl/story/7453.html" http://www.ecommercetimes.com/perl/story/7453.html [2] PDA Car Lot Developed by Palmtree.ca Ltd. [3] Car Buyer Calculator Developed by pocketgear.com  HYPERLINK "http://www.pocketgear.com" http://www.pocketgear.com [4] Component Technologies: Java Beans, COM, CORBA, RMI, EJB and the CORBA [5] Component Model by Wolfgang Emmerich and Nima Kaveh, Dept of Computer Science, University College London [6] Web Services: An Architectural Overview by Hansen, Santos, Pinto, Lanius, Massen. [7] A Detailed Comparison of CORBA, DCOM and Java/RMI by Gopalan Suresh Raj -  HYPERLINK "http://my.execpc.com/~gopalan/misc/compare.html" http://my.execpc.com/~gopalan/misc/compare.html [8] Mobile Computing in the retail Arena by Erica Newcomb, Toni Pashley, John Stasko [9] Designing Interfaces for Handheld Computers by Philip B. Shoemaker, Palm computing. Published: ACM Tutorials, ISBN: 1-58113-158-5 [10] Java Native Interface: Technology Programming by Sheng Liang, Anand Palaniswamy [11] Critique On Use of a CORBA/RMI Gateway: Characterization of Communication Overhead by Alessio Bechini, Pierfrancesco Foglia and Cosimo Antonio Prete  PAGE 4 PAGE 4 PAGE 4 PAGE 4 PAGE 4 PAGE 4 SellSmart Project Proposal September 27, 2003 PAGE  PAGE 17 DesiGeeks COM CORBA Adaptor Component EJB  EMBED MSPhotoEd.3  Web Service PDA Client Database Different Car Vendors Different Car Vendors Partner Dealer III Partner Dealer II Partner Dealer I #&(23EY[^_iP{o{g[gjUmHnHumHnHu5;>*\mHnHu0JaJ mHnHu#jB*UmHnHphu mHnHu0JmHnHuj0JUmHnHu5;>*CJX\]j5;>*CJUX\] 5>*CJ,\ 9>*CJ4CJ( 9:CJ,:B*CJHY(ph:B*CJHph :CJHY(CJ4$%&'(3EFYZ[^_ij.LMNOPr$a$$a$$^a$`r jms }  k g 5 P &!  &!  &! $a$ $[$\$a$     *+,-01IJKdefghijklѽѽދљѽwѽijgUmHnHu&j>*B*UmHnHphujqUmHnHu:CJmHnHu&j>*B*UmHnHphu mHnHu0JmHnHu5;>*\mHnHuj0JUmHnHumHnHujUmHnHuj{UmHnHu)5678;<LMNghijklmnoῳῳq#jB*UmHnHphujSUmHnHu&j>*B*UmHnHphuj]UmHnHujUmHnHumHnHu&j>*B*UmHnHphu mHnHu0JmHnHuj0JUmHnHu:CJmHnHu+9:;<?@RSTmպ麲պl&j>*B*UmHnHphuj?UmHnHu:CJmHnHu&j>*B*UmHnHphu mHnHu0JmHnHuj0JUmHnHujIUmHnHujUmHnHumHnHu5;>*\mHnHu0JaJ mHnHu*mnopqrstu   ѿѿǿޗѿ{o{aj! UmHnHu5;>*\mHnHu0JaJ mHnHu#jB*UmHnHphuj+UmHnHu&j>*B*UmHnHphu mHnHu0JmHnHu:CJmHnHuj0JUmHnHumHnHujUmHnHuj5UmHnHu&       6 7 8 9 < = \ ] ^ w x y z { | } ~           ˱˧ߧ˅{m{j UmHnHuCJ]mHnHu&j >*B*UmHnHphuj UmHnHu:CJmHnHu&j >*B*UmHnHphu mHnHu0JmHnHu5;>*\mHnHuj0JUmHnHujUmHnHumHnHu* 7 8 9 : ? @ d e f        J 񾲾񾲾n&jt >*B*UmHnHphuj UmHnHu&j~ >*B*UmHnHphuj UmHnHujUmHnHumHnHuCJ]mHnHuj0JUmHnHu&j >*B*UmHnHphu0JmHnHu mHnHu+J K L e f g h i j k l m       F G H a b c d e f g h ѿѿǿѿѿǿujUmHnHu&j`>*B*UmHnHphujUmHnHu&jj>*B*UmHnHphu mHnHu0JmHnHuCJ]mHnHuj0JUmHnHuj UmHnHujUmHnHumHnHu.h i      / 0 1 2 3 4 5 6 7 R S T U Z [ n&jB>*B*UmHnHphujUmHnHu&jL>*B*UmHnHphujUmHnHujUmHnHumHnHuCJ]mHnHuj0JUmHnHu&jV>*B*UmHnHphu mHnHu0JmHnHu+[ s t u #$./0IJKMNOȾȾtjUmHnHu&j.>*B*UmHnHphujUmHnHu&j8>*B*UmHnHphu mHnHuCJ]mHnHuj0JUmHnHujUmHnHujUmHnHumHnHu0JmHnHu-OPQRmnopvwῳῳq#jB*UmHnHphujUmHnHu&j>*B*UmHnHphujUmHnHujUmHnHumHnHu&j$>*B*UmHnHphu mHnHu0JmHnHuj0JUmHnHuCJ]mHnHu+PLN^ [[ r$z9? &!  &!  &! *+,EFGIJKLMNijklopպ麲պl&j>*B*UmHnHphujUmHnHu:CJmHnHu&j>*B*UmHnHphu mHnHu0JmHnHuj0JUmHnHujUmHnHujUmHnHumHnHu5;>*\mHnHu0JaJ mHnHu*"#,-.GHIKLMNOPklmnstѿѿލћѿyѿkћjcUmHnHu&j>*B*UmHnHphujmUmHnHuCJ]mHnHu&j>*B*UmHnHphu mHnHu0JmHnHu:CJmHnHuj0JUmHnHumHnHujUmHnHujwUmHnHu* !"'(<=>WXY[\]^_`{|}~뿳뿳o&j>*B*UmHnHphujOUmHnHu&j>*B*UmHnHphujYUmHnHujUmHnHumHnHuCJ]mHnHu&j>*B*UmHnHphu mHnHu0JmHnHuj0JUmHnHu+    '()*/09:;TUVXYZڿڿuڿj1 UmHnHu&j>*B*UmHnHphuj;UmHnHu&j>*B*UmHnHphu mHnHuj0JUmHnHujEUmHnHujUmHnHumHnHu0JmHnHuCJ]mHnHu.Z[\]xyz{#$ῳ}o}j"UmHnHu5;>*\mHnHu0JaJ mHnHu#j!B*UmHnHphuj'!UmHnHujUmHnHumHnHu&j >*B*UmHnHphu mHnHu0JmHnHuj0JUmHnHuCJ]mHnHu)$%&)*9:;TUVXYZ[\]xyz{~ŹūŹץבŹŃŹץo&j$>*B*UmHnHphuj $UmHnHu&j#>*B*UmHnHphu mHnHuj#UmHnHujUmHnHumHnHu:CJmHnHu0JmHnHuj0JUmHnHu&j">*B*UmHnHphu'     ()*+01PQRklmopqrstڿڿuڿj&UmHnHu&jp&>*B*UmHnHphuj%UmHnHu&jz%>*B*UmHnHphu mHnHuj0JUmHnHuj$UmHnHujUmHnHumHnHu0JmHnHuCJ]mHnHu.!"#$%&ABCDIJXYZstuwxyz{|ῳῳo&jR)>*B*UmHnHphuj(UmHnHu&j\(>*B*UmHnHphuj'UmHnHujUmHnHumHnHu&jf'>*B*UmHnHphu mHnHu0JmHnHuj0JUmHnHuCJ]mHnHu+2346789:;VWXY^_mnoپپtj+UmHnHu&j>+>*B*UmHnHphuj*UmHnHu&jH*>*B*UmHnHphu mHnHuj0JUmHnHuj)UmHnHujUmHnHumHnHuCJ]mHnHu0JmHnHu- 89:<=>?@A\]ԺԲԐԲj-UmHnHu&j*->*B*UmHnHphuj,UmHnHumHnHu&j4,>*B*UmHnHphu mHnHu0JmHnHuCJ]mHnHuj0JUmHnHujUmHnHu+]^_efuvw   ŹūŹץבׇŹyŹ߇ץe&j 0>*B*UmHnHphuj/UmHnHu:CJmHnHu&j/>*B*UmHnHphu mHnHuj.UmHnHujUmHnHumHnHuCJ]mHnHu0JmHnHuj0JUmHnHu&j .>*B*UmHnHphu'=<>LMf,= ! !!]"^"(## & F  &!  &! 678:;<=>?Z[\]`a}~ڿڿ{o{5;>*\mHnHu0JaJ mHnHu#j1B*UmHnHphuj}1UmHnHu&j1>*B*UmHnHphu mHnHuj0JUmHnHuj0UmHnHujUmHnHumHnHu0JmHnHu:CJmHnHu)     5679:;=>?"+=F" + .!7!!!N"W"ѽћśލѽrpppkpkpppmH sH :4j5;>*B*CJOJQJUX\]aJphji3UmHnHu0JaJ mHnHu#j2B*UmHnHphu mHnHu0JmHnHu5;>*\mHnHuj0JUmHnHumHnHujUmHnHujs2UmHnHu*#$$M%%%%&((++----h0|0}00 11e1 7737<<h^h & F W"$$^'g'))+,--..v//00370:1:::::<5F>FP]^^^^m`dd_i`iTpUp{{{ ||||5|6|i||||||#}$}}}}}}~~~~~~~~~~~~~  opqaJ CJnHtH\nHtH:>*>*CJjCJUmHnHuCJCJOJQJCJ:O<<3>@AALACEFF=GHRKSK{KNNN.PVV(VnXoXX^[_[[D]D]E]P]m`n`y`cccdee&eIiJi_i`ikiiii!k"k3kkkkllllRmSm_mmmmmm nQnRncndntnEpFpGpTpUplpqq!qXrYrgr;s;s~?~$Ifk$$Ifl0S!064 la?~{~|~~~~~~~~~  ()op k$$Ifl0S!064 la$IfpqHIJ^$Ifk$$Ifl0S!064 laHIJ^_ӀԀ #$opqˁ́݁!"bcd'()BC 0J#mHnHu0J# j0J#U 56\]0JCJj6U 0JB*phj%5U0JB*aJphj3U jUmH sH CJnHtHnHtH@^_|}ӀԀ #$=>o@k$$Ifl0S!064 la$Ifopqˁ́΁ہ܁݁lz^ ^`k$$Ifl0S!064 la$IfȂɂDEYZqrPQ*+,-./ ^` ^` ^`^  &'()0:Pbcdeklmtu{|~ȇɇʇˇ&9:LM^aB*CJ(aJ(ph j97Uj? C CJUVaJ jU 5;CJ:B*CJph0JmHnHu0J j0JUCJ:CJ:CJ0J#mHnHu j0J#U0J#./0cdmnopqrst$a$ & F hh]h`h hh]h`h&`#$ [$\$^͇̇هڇ !"#$%&9:LM $7$8$H$a$$a$ & FM^_`a ^` $7$8$H$a$r 0 0&P+p8,p8-p8.p81h/R / =!"#$%48586878nRtmoPNG  IHDRnU'FsRGB pHYsjRIDATx^]w$uߙYYYj?ݚ1k,A C #EB:(0$u ӑO ݉:"HP bǛmɬ̬ϯr1Sa[]&3}Ќxݕ__ʤ7gIl(DMsd٣ɄSH[R8 Fid ~{"%MSd4RdW{K%V[>TU \l|>0 /:eYnh4R~#HPD4ưؚؾX4Z=-KN&4G}0HR%ܘl~?G#d2{TU2_M$c*Jgnn.D1=| A]9 bb"_>\OPYK9^z̙3T`y -OJ}Y5ܹ[?ڔ]_ "a # hYn(ٹhRܪ*&֝u5f"n#s|Zt&ⱉ4i4;KBXNxsso\ -E]7O^~E4I7'i7g|gZse.5Yz }b <-x6~^@^_Yk}d{ N0'X !lU*ɯ9uU1 hz&ȪOu+)h0\V:IEc1p.y0w;=_Y77I֍Or-|݀ ǽ42X6m1Xn.Vj5Gj}h4ڭ?|~䵻=\m5??Yj=nEJMzm/ժ.C!lŜ.Ya0˅~f=D@"جn5*+\.#yoޯگ}h{Ə_~.i. ծTlMl`hݤ]y~"sRq^)޾_H|"+VM#v a%I//}ӟ\<> lȟͤfrP@7+N,>yvo;xGn߾ ykk,RP.:=9d8'#B#ey♙_\Z G 틤?^ aOڠZWˍ{{-RկJb[s1ac4Q,;c;L7tI $cKAd[m5a ` k]js.yR,,/~^Ky^xG_Q$);sxpGQ,?)[6Rɲ̉1vs38ЇPn /02 6;]ɘ%iL&ϝ_xFs.vNÖov܅ѫAP18HGo΃?~xϢ5:m ?xm9|B&z+Z!K^F$aaD`0,8xK;] ACfVU\W=;xUEš;> CLd?y<.#qm6ȍ6vK(˾@\kUnXU)N`p ^v Qѐ{dqb1x{׮BA`us,fƃ'Οx:o=ًBm<|Drdgxrrfnr B0Gd++|ڍf=N\|~eeyuډN+'杊_cqPnܵ+RxSY ߰3]R?m87! cԩMun D4:1@b ':Fnp?H;>ߩsWO"فH[7\K/Ա9>&VH,AA93Whm2s^^>nnb_>-)DZ{Iq܈ Ħ{I=~P>vXG<ԩ'j<x׉+E0~MU9x^}i L8;߅-5G1^kmu"v `;nT2M~ÑW I2)s[L^aXmO2H|YN.}Mf!Z =Qe nRdlmx޹qw;:u 4{wp]UX L,^Ōae"%y  ~?Dw}䥗ѿF׾36oX2tmʦA?4 /,+@uY8ЎtjjC>ȉL$ئss$ZcP= 6F&s+PppXKf]!,_~?!N~]mkV`os1_"R:ē8ɡm4WO<(ܾ۬%"X:7Ÿa +aX ~IWJ3w_w.^8TGa,[|E9b[B'G#dWZ0Cl߸mh9c J͓+xvzC֮ZF}DX iO$Ya /\{&69j47WMgvv'W Ξ-ON^jZ)Ν\v}d"ލ(j+'klsJOYL$N µ !hh9ZKVo ˋmd[Z(͚ߍnSR|g7S}TnlՊ.\>ޛf)V+r"m~< ¤lRW4Z8<ˆnGJodԏϮ±DX\oP/P+G )fʦ#'y':f8ED@vy;tj4lENfzyr }"&DZx['$`1y4[~D[; ?_~qR=LDKys-[`nD™cѠn :p:ɊVP5f%+"[O]<T>% T @+ t63}ؒ©W>eX4F܎<;߼z O] $Wp}2| E Rl.A7M7qDKa*)W޲ Ѩ㫤@r{{\*P$N[|]7ܶ4 RDlpн– _|?6__7~4ȁ.dW!uFWR!c8l}5o޾Y56;5f2kӟīW{gyWsssC~Eͺ_1 ȱ"㵱[G}8?ԅp<4:Mgp.d2GEκ7;wl7Sh6H#Q`kUO0P4fg n(Nd"B*V}vox{]F Ӿ?@JέGM:I"vY\WGlMĕT$.]o|کt֏nSqngƆ'zCN:35[D P=uO$}{Ff/=w|y!N_|#{9~7 ׯOΎMZ IzcJM恎@1\n6$7b;Z=1x8:34(vzv"[~|5K oP* =>>prrH|xї_&c4К{/\sj!U/^|Zol)-50#y{Bd1tVmtC ثvys8rOla5#f}mv[ uAxoP:gGO\fvͿZxSJT'c}ʣ?jn. I8.N„vwj-RZH(Q"UݾDDd86sM>kBL z{ p\Rڣ;rȲu䔙|~D5gѶ$|{wWOgA"o;nKM.ζm=ɀ0Ѓ!ltSib= P!^m}۰i{OgsT,͗L6 kL7wy*l*u[N}ǼS}-./mQLu p @lGoyu6D򆢃^Y*'F.g|{ݭ{JZrY;Ҫ5?;;`#*t"RI \vϰ4:h4N'>ʇ2t?I?K&A@-$eH82 FrB2NQhFTh\-׺ $k7Jty58 'bRLc\{oB򩵓(gS"Gqb;~띗^|Ŏ#C]Uz}50⃚ dJwk?~ѭ{H[oB.CXq*CH[G` BI4AzJ/|O"rԬy)SRj"Dfb&7m+ "V kz߆b[yUpG^7kC L#;W RisnÍGIY_Y{Sţ#솳~}Vu*|ARvvJun/Wò=GR'L}@(1%;>v•Ho=Wo2$ѶK`X8I$Q?*|Hj FaѠZ@ud~~~V!Ʈ:Q y&<Ep!Aj\C>?E~[o5 ^R8H@FsXX\h;؊t&9&l|<5c9$|탦jf+L 1H+vhVz?+Jܘ?vB}%RCd.ENl> AD_5 H`eR@ ~ڲd$}ܩþZ?~gʽޟ?ytܧ/VlCѺaiT\VcyqTb5L2QeP4$T$X]tʭ[O.tGU-U۝ʇ@b.#AHiQJZS ^49xgdS ,#KoI|ڊEb&._,&QԀoq wJR[AZ+e*q0"*%SwSt{Ē"(g݊J@JƍwZKG;mArx k7#[ºʣ /~٩}9 Oi{Gz4[/_{݇ofS!cZw8"j+x6p3 kg[w*!M{P( 3N_GKd]UVz;Q)4ݓёI!hS!@,]ۥuZxw2xOPɈǷZD2&\<=wl 6:4tlj^~7V oP7'Xa#nD)Ailoo{xto4X'Vn}p;w޹QhX# $~o4G&ғgvŗ_揫?Q8vעϞş]hJ9|7mj(YTLwXwS- f?WOdNhM2hi>) ƃPCldT8G18 LvQ=%& *ζރO^/|JbwKdx|٫<gfZ}wˇk֣Ҏ/Yxn tD+3yAt0Q{r{-LN45cWVTp p U&2BLpu*,CJ'x8%k<O[/=i_d%5zT.dW.[?0IY1dǠ2WE`{cjjV7nk0 |C;4ڣ!<.W,v6UHl^ ]'قK t~ʙ􌯐/qߌ{g2ip-^?s:ە^=z$xzO'Suh9n#:h)8a (|O-"چ ȭV.'AM xh܉TB{G aĒTf:>ssW]5 ˠgI?okgٹ"`aaTxln):ٙy5z0Nj*QZ29~2:YG{E49*hKl֦M(^Vvӽaq^?6{߽͍ 6r~[7J$8*hJǰG팽 7c#Ht}n]ݺg1 ļ*F`{Fa:eG/i‰=} 4]%뀜l]vD!h^!?P'@b>QTFo,^=8A0P)^Տvgk5wҁiŒ8qIB|^: \aQuYiQ*jZI7 MQ4vl5W_4z3gSAc OyDj&% WnЇ&y-ÃK~g"!+b(;&q 9"q1HHrUGB"rFG Ab岄,gORq.@LSQ'%y̮>vO`S_Z[%C'|7"QޫS;'ШҠa?4Žw>x6( 14d}_WsDr*e`'tVBtWa\ǁzx~l" lp_n7jawҲJ;Ww:e37o=&%gV=U?(/rpo,;e8"Pl5^<^ȥYVoLe(8HpGNEQqE TZvbtbh~o%ClE@YRv)67x?w K}CtQ$ҩ񣥥?[<'gN]Y^K!$%GK!J;) 6fÑ5M C/D_ tV2ꥥeUfPG5v^J=.XC* jXt7ЩQ99Bn?jYozb-[&9@IIIjo?XSzTe 3wmOMt/}T-Y]^/23KkhlT G5$ V!&%)*=k*V&KxmHZ`Cpt}TPHnmj9e XC*IQlY_,-@Lff=Dt* ([ۻ>r0$t$>J{vk ']nƦ;շ766h)UD2nW+7nwQ}<e=sxYtb3RoկݿCl)j27 !W h NJ #΀\nP:'~V1'~8PAu[]Hx$2Rf|(UP%*l"`BZZ$/KB6, E#آm ʆS"GBr8H(U، ~ VY.(t %r] sBCypޣr-1_3pG ^l+ϿMFގ'7ޖvR`8ds+kcPd/Z%*pgdaXlT|kF)U4[cgi`YH$@d݀Pp9^H}.bak.hMKj$+d$LZ$J\52|w~4!6u# iԝ&^{VCHQ*r], m' &ɀ B65^Z)ͽ$t՟9W[Ҵ/t|#@f_|g&aoTv ׆YH Z O$S^#g s[ԻhGFݟvOsGۥ{BGXBd۬yL,ǙUOjCLi5[#emb^62vO--;H59+풤Cڭ_|XLS3"#R>z=w+L($.Qј(Fc豕c'N-.)hh*|\Cp\?63~uPDcp$X2v (10 :me7z2@7雺O؝kȶt0^H"ȥ\ơ@$mvirs.ʹx  ,]~Kw\>KU `PKB6F>zE%-p6b]7 CלikN*;\$~R9vXj.^ r˗ϥW# y(ѱeNm_k;;ZV)/l.dG+ܞ@s¹h.-KtzH-(jƕVt`&+G:yw!C$B .[3A{Y՚Dynel ^$ӞN=-C)էCqy$Y(J`eErC.]zG2i]p-"Jb4d j"<,ǩ4`I0< +6jv_ye0|vG_BJ'(|<ѹ-CNץT(egV֖._ ݮΰhTiIݡ۰./Цjs\*M:ucm>FV3w1VDSmJ=+8`=>x h"<`1AHN?;(c*(Q HH~L_PCԓCO_ j>-_-BvmueҦnك" #wylmtD0L^wbHV ws3;'-K:ٺ8=YتhN xds{pJߚ#pCX^ t}zX&+~ƉA G(}=XDC,IUv J+DƝD^\ aU~|''σ"icPO~ud CABѨTv<~q,[DYj58Ǘ^v4rh:߻s="bMks{GG=iғl5IG[2 GQė!'4 e3[xsgN[&0`@AStE:Q%UDGXL:<gT“LCb , 8KG;G=K-ufpm8ji1`@N'@M)=-Bj 9<Iԭa[65eSlH(Ҁ g~2^Emf@0I8T`F.{cy"$zTQ* QP'c22o`lH#M`PBH:͜X-~0UJ(u2C2X.bNAQˇz VpT2N1FX<1%V(.^Ȥi/tҴ5űS:()s즣ΣO;F)6W=!R%vSPJD,Q+b3kN ,L*^s`#0p}kanQX|0=aX ` ͋$ǗÙ?E6$R E!pw@8h: K6>}<3a$Cqx[Nj6.6N3qFO?[WI^CK+^MR{nC #hms}\\:׊;]?=GoϞy+JH2&Ltn}[}Lh !}pv:Bt:Qs$jE>ƯHp~}6_y&'Knkx&]IJaDR!D)2 {Tk[\U{Hl0`#,k\9 G N_TTVOpml6Iu!r4Icg0 .!'08jP:_Ď$9}NDɱ̒ x.z=6ԧ>SO]z9#]Rk;> .LuV͖.RbeBx$ǔIHVtئdt2R=1"G P/me8jD,9.%n*)[ }i:#b8pP8N>rhݭmTҙYbP['r @Su2 !wT/0^oZTzcT &\cI 1(9g (i݉8-g=f_h0:33eOjQ8cx'O:v"O xIHO4 V޲[JeS|H\DL? ],:&FAhD E+4&' wrJ6t|B +9I(jםNnt0h1 ɚkzއ<5v2d'V!{ B`zG`aH+3 LnF!=\yL01_P n "et %I5Md 9%!.g;;;wc1(LY bHHt? Ƣ|h$9&Wg_-^!8AٛZ˼*RAmFuȤ^7gg35%?Zol32(߰BEBͦ.%Ry፸;˴ݨ׊N Wi46'b8( 0ebY7}dxi?IO@(HٳOLy8:L8u؎Nnb q S:h᧘f8 E͎XϞ= j&I7RŌ^p1u4N`Mϴ ;HS7> &F7d NSpCFcp.v":B?T^ fVJ+dIџ?5"\*s\hMs%g i]GƱѭB馢|K:0Dg0bE,NkO,Ԁ_|W_}: J:9A{5/('BArtueI*k,lRߪwFGXv5.O%҆RloqwJ?5+Ǵ Gi\Q%e| us%`1TN{ӗ|+TcŘBb¸yNf6pA2XYiD8V5AO?CLB ~RXY9dDDO\()fa82tpe^$$ƤD T@cL_4}=B߿XKg |b4{qhKXR;Go~ȋ/#)שӐ"aw Ag M`~ibҩİfkXOrܼw(ma*(g_su죓 C1 Uh%䁢zqɮg/P>zϋ^&ux < {]>PwEAn,wBMb;-Se"ܪVɄ0`:n1X0V̩)r<8sQFT1Mg1D"=wrc,bϋzea:yrJ/ph#GPsބqfSSkFoV ],,gʳc  k+O) R(q zq^UgPh^yO_JccbX, }Ԩ1Ϗ1fT;.J>ǑD Nڎ[w'JylB^`>'TܢhqyrGp. u|dl .|bX\\t2O`h ]έƠf|8¯]>3sϽ\!ga IJ^֮m>L =  H"㾘+C)0&V>әN'uUV9j xƬ'rz&XB?<˟t*!\g3:Y oCS|Vx'DȯɸٶN.q1a]ʶ@U?i}bee3t$ @`3tO,2z%wK^4O261\!Od$a)OqDbie0S͉%#{<4),6@qpNfggn컓|k8D)s!ϥ3X\- (8&)9YNpgs:v=#xא5 X,DDypmo2Mדt{ 6A!=gE/p8~AH=wsrŊKJI#TʼnK%(/X&&*h˵wP/!hi(Cb |2.'5֜t<,ɿU +|Fij0vD ^^q\K@YKy=DQ[p֘e .19tV1%$ LDKdD_<{ ]t-@2l(IQI@-HlN%"80bndSNDZZ/$0ZR,Hc,81ʁ%qaDY M>#PGiϝNd2}6M[EЂC>R k6̢d+TdQ fAX(XyΎ5x88Bs(碝ʹ'ͱ08Np[E|6vnhNY)'%NDEZ5s]8ΩENyS2T$^W~ ε=. 6{]쨕c)OuǑsbgUyΚ2WI'w28"|\bu6·,q8wΕ;'u 4W|Q ƄBWL4@"J 㒸{,pi0b;~a:Cw{4L 8w]v _o6o(s'<[x/T#OTR) ,ymؑ#G`CFN_RԩS; TrP4OGC6r3dB7hMwED8jwP*B_tTC=xs1F l >\meSDDb iHOO f`~S  1lg ¯h {d@6]}Ano}[tH 7s%+(S 쪎+7Q 7(=+t g JtXm,)urao祗^.@)rHǯF##C+&hi锩emorkZQnĩeq1 (-۰JsZ m˿\o)y{IS[S^rsVG,00wH(7B8qS'|fw@P~ p*S3WmYnRAX yjZcٟaaEjr+wc 6ό\dSytՑTmi2Gȍ& c:%+liZVnso-6QJX؀}QL|;P?˯#1LQjY M!aT V9Mt|v*x #b䱑͌th$$$/ |Q@!*[#2л׶Rod|5^Nu̱hU6rY0KKQŧs:`Ck&Aţ>43㴖ZjǃQZV8pE# 9#߯B=^lؐszSbnGT;rl5I: ]{ \x^jȑ12;+Q#JD 2ifH]y!b)TNDB =:6j4"(#KhFa&D@w }sE- b4E2LU;Ac)؊+p r`L.oΆBed+C% U Q.#`#tOye,d+e*M4 +o$64#J,E?~Èf WǍϘO٭Kইl5z49oT7ˎ[xEzF㺃Rna9 ۴0؅jktrEMEt ˄$"Q :Y Fx[CE2`ƊJn< 'ʸK2m]tK7U,&Q3k0n)@ltf+N4VstPe!?ul=(r5)sFX&e2zoT,3Qq`W=sk%+mSc}lBV@J諺4bW9 3ZT3Ҋ|l>cbniQ`3I0J~X=E]7F2tT$"Rsz_t<ǢVh%RIFt;%+01ҙWǁp9'/#LF=9g6JYěH8M}:{W|NvFY[*[Vb \$$Rŷ(+ %CАe#0~VM+"òT_A/Ǒ=D 㧆I1 g֮nna‹wq+kw{РUh ,kv}iEĻRD5|`^.^NcGϜY8vYs09Z˷(_!u9߼ppm??WL?zދ}ݩ+nٽ/?5wggsL(bC-It~m:LEX%R~ݸԑsҙsw89Zw<@ ?|yw8w3FZߤ{?_Y=767oq5fey2K$Ɩ{h=w(;~k/ X]W/lo?EnȬ3wk4+@zй[{`:ڸj׆`K$Ffwm7N<]nFcg6=|vo=7^h?~,?oT @lyA3Mm5Je:*&q;/jJzZ5r/iLFH|Oya=d($1/n\|o=JL)rs$_\ 6LCXbM<[IwDmt:s¯u׉?#QgUb ! m83&#$fgp';~k䍅ũe)Liت~Y!#!c>`>-Ɠxcs;;㍭JmE;)D")bKeL$k=.3Ύ6[!q:|2<(* B|khƣY F@1!.ҍFQL~cކJ+ ȁ^\(,{)@cDQ!F~Yga8z_jɔ"c jiYLF+ JzR#*G2+T%B"Purеƫ4RL 7VI:ì'k5RLdR@2ƷI:= d%Vlnkr[K>Qa +0feKOHX/9~/>]!¹hʆ$|xzގ h8iXE?H'qx,rg2ۤ+Rvw$́+( A'd jMTBeHd0J) g8.ݨSi]|kfAa]+Z8V :vJWIj@KݓGiT(Q ͕kcDKw$CO&3 }AoԪUo#F>ZZ3^X{3^YtI^ήJ bLqp2aM^o-Vpn G JIN )ܤ^ڸTwKm-eZ!,Ǘ>|N8v{^ ϧȬ"R` G!0! A8""ߩ vyTHUJ/3aa4+k]%`A59 hWB!QYYSU]/\#1>T5zL5KUgQi )'5|Dr.uMĈ3 UG Q+)HTtyZ|\x z}|C#0މ6&; !D˫-*&եUY:~U5{%cr>\J-N"7{ӾPYe8a1HWt6VTz35SPF:̶wF뛻}5Fރ/I=:T8XǒD掦ywv!"$s]1uPj=E?̸Y-~rxUmܳB7yEe'EYcM_npV΢k"[ـ3(Ox^1)#8AQ.n,6P0Ҫ">n?Y.4 v=]'x?I~us!*6 k0VSi]d=Ӭ8=zoJ[ȣi , 8<^'!<12pΖ[clYQB%+3¼#\ɇr"+!nաdfqi.$n)&.AIk~ϟ&tZv]Othv X0e0JJYFR -qcL5VAH/N;c(L[\S]rJ%RӐUPN r&J*rF=t.4)*9>qKa6;a@'}BVE2Nj/tf3b#‰xDeoPUΦtbiC%M*o!1>y eӋkeodǯ0C$m^y덷Wx!?ąv7X,[:KGH[3,c^R9.Mԉ_paV=C$ acꄘddSpBlY0O"|7(Ƃ<^d'kZX:Zˌ`wnvK/O}43@H`R۳&Ձ1q֓E{Hު֕*X,JbcMrLe(dM@I?V5ˎ Ȅ1aJ^(j~uFYXNxQ`AYUmTyvR)0nͩ%\;-N*̭5[\avfa> >Ȝ~U8Xw8qYQĬd6~U0&/s;bCA@4k+q d.|E޻t"MA 2:pדA^Yyӷ+Ǣ]"+^Qo5`;Y`:,bg?"utDh6.cI?931x mIdr6pY ӮaD1.G,%\)lsЇiv0*mM6;pR- {x ۘ!>&<'z bBn[c5qkW.>&O55 BSh>4{J}sa5tE2M@#=?0Ѵ8l!Dr 8iU"R4<8ҩ~[̲<A2j#:ɸgj2ȯ? &O;oäݰu%鎜RW#gE-:o%佈t]E]h_UG>xvnu(Tb0`&}Vӣ~ႢR4O@A U#pH'T5)G6FxRCͰ` Rq._U(\z[Y<9)nF]H"v_?0Vo11GJEs2FQE}e>16ssyc@&Q5T)0@'%4atj\cܣ Lt@a#8 9 hJJä#M~) +(U=PEn j HGA;@_ g.ڕ͕TJ ]U+47w @NC>5qNj@!o#\72<ܧJG?FM˥X Aj5ǃP0dY ՂZ)9&C~)IYj܏=Ǔ$PjfI|Ei疌752g锨?а񰯲n[Άz'!*,sTQR_ `x8Hy~C/( ƂEMWn!.-uLw܀R+G_馄ܬ&FsMO/IL]bϕw pj<Vu|7=4jTKzRJP^IPZ2BϥdR7_jsT  *CPjWQ1Ri~$Kd_UZURrL>O-PTG+S@Zn](S;M*g+L1Vm"%1=uA~j")0`WWNP ˸*sHxHDlـڔJ45#0TS!g;'ccJh ogEL+VCLwQA?yZH4?j^% %1~Q$J9Ɓ )9Q""ЊMQіjXq1R:9.H:e:mdNYʆze X,>1A*Q 0%!Wd"uT8)+%ڇsyS9kۢc"IAQq)# aJۈC1(~R #ϝ|UOsݫ\%•0;=LEDPj~ ~U:OZscAD* s](,BV2`aU_>ցc#{.\=g2U?nR p+˟I3,(= uAb\a1__y@TJBtCS_QwF̶ #eJ^2T\`v~ L2 9S9OX 4s5z"ѭ[ :@)pw5Da#[lx/v;*Ab*3E\W )3IENDB`nPX6J0 "'\PNG  IHDRnk sRGB pHYs+WIDATx^xdwu>|{4^׽W  $$' SB OB5ml˺lڢVu4~-q!8/ h̹w\u]w$_mt}og6KR_JL2Vr_¼VEL/镯>ϖw \+ߙ)Yy+4g-ny֚2%7_מq93%}wg|^ -~kzҔH+vNE,AZfC${gsk4&^Λ6A'_D,8饑3Y-A{'w&T $)hQTjo*EH$#M[%N(/KJ6MΚʳ|dkko# " Jˎ?/g 6yI=22%HM`d]7 X-\0aS8I;Jw2?WRs'Iㄡ5()P-_Evt#ZahQvl8rXp&8%'oє7+Ӎߍ]Ն3 F׿>Ӭȩ8|5tCSM88c2IRkT{+Ğ.%q@Qw/8i]8 /4>1N}+btm~J6X^ \QəM\:)4`2Ȳ^3ܦE_?^֫^p_p}VJ9ŒX qGp,6^7tRPAҊ0<ÉTPT*FBq "9v(͛Uͻ2)CsJF2D8Z-B.kZSm#~K{G~o׮ϖ GN$)WjY/g{?#^~EM\F8&ww^g+ިV&wtY cضXe4MC5qpMՁ׺| GvJ22aiUmm8ɶRtAd<*+aQ B⼔ D&3i'6l_s}[6`n4}K2O]d_6lC=CC~τ 7╿Vu֛og @!i u!lX'(Ƣ/=e<ƪ.<ٵ}u2JhIt\sAeDj"7kڊÎiΦ#Ԣ>ՊrZ:A3W!T3uWٲ*U_8z}(Nҷ}nkGD,=1ȗy0^vVw.yban7:UZ^H:¼lF  Skfة#KNSef8^%ò #%QGX6V!PW~A[q]J/.*YY0TGHR5x~dݺGp߈'f Mɑǎڔ|^+:_]zCB U5A;kؚtReM{9F횟 [xQdn˔ͻ5xj;gW%,OAf;;`PW "2r/ti.<ԃt.͟*ua̼!-W X+j٧U*gUTݰ%ܥ|g=j=^yySz =pӣf7c[zw;>QsDުo\D禋zx||s'z<7ߢ z3S'棔myѠ'"1Ѧoь# $R>?􋲂lwY 󮀠Mp41{*ԣOo-ӣOҺfs9)iYjJTF1sa(#YERCk7?p M *d4rQd R%nk).-Ű{UY=~h-gFl @ -[%[wY}ɶ~k w?z(ΩB[9%Pwx4/$ˢ\X;]ɘіw_岅j7jLظ~І''W "mW5V`J GɓJRɨr:kñm"e4#Uy6p;^8.BUkҼx]?9:vZg'I;?n_$Gq#ܓD.x˛ G ^r"QOM|r m).Tׂ&|KmյOv{x9"NTq%qCrwww2D/g2G)xD3 A^%SDqٶ*YY;G]p*_.3Rg>Q;ŸO%ɢ*@і[?BsX]J^ƤP '.zV fϩbIo!ő9VGrWfʿ}Bɚd|ƛ׫Ը6̘r>]6.9'cv>)//X(%XF:|(NLÓ74cյ36MMELGHsü)A XIWMղz׬Nt&&O͏: MM+[$:?%Ids-[EBTl*7G.rZWkg;Z}ϑUZRD%9 t69cf-c۝J83n쨁 mq\m79GD+.'2DJ`Azqin~O>3fVXՇn!^n9<]-fy[}=S>'[nmoCH)'bt(6`ZRC^EWsŃ|FGI JZ KHтCj wvQf$Jl (2s̖$J!t|bӾǹD%,vژg2Gjb4V.Uio ul\6e!&Ax[/0eE)1`M"X|'QޞW+:=v ;-YP8b~ha~f+oW&rsGށr8q2DqժNfDއllPS[[p-|-[KiZjsx0TJjnQ,xVi~vfF+J1/&]ݟn嗷4֭:VNK ך#{ǿSB1C8Mb{U.5IMttC[bk) tUJEÖ-Br̙ZiѺ88,)wC0t(-ΥkH6疒u2WʛSm>^{ɯQeW,t~aF+9d&xM$կf|bdaaA +*ґ_`[2 ;]6U#I7@ ж*@'> :08VkZL95VY^ұa;,$\Rl)XD~{n߸HvP.߽ KrW\]`?M(IE(ӟC.!6_S ޷Bi4icQnQ{2~'~~@h"5*m/c{s(7~ i$yֿ1S r,/1h/dqQ͓tSS߰'f 79u9.Be3GphJʩӒ EsJa1qQ34;7~/ZsΣI29H/VTlk jF5kZVq[[g l+YwO]`}kLV~uN7Ϥ5QKW͛MɊ}!n| dgr>ozfs]vi5%GMP4=@ M$/\ry_NgQ)BȊ?DcdyfQևX -"696)B[2Nw#\Y(7 +tσ lֹ}GhMz:~K/͎<%9(>qnW0:0% <%2 0t>S i).>3[]io\ʗ޾k7?ur(=ѹN"h5]ۦ%d0xN #ʶ׼1)Y&a@Q$A`$,nkVU | Q~8P>X8TNt67nܒNg _P,Uz>KknpRaqyraPH?pu;P, 'yMl.pdŢo6i?jkU4pC"^M@3ݠEO:N39iaHGbs*ɷIȿ|m.=lFJݶ@/I r"xύ7\hA'?%P6Y%X6yҚ:Z>̹j_Sǿ[XSO*veY߻|eBv&}a ^aJ*Ϊ,Gٲ()dsYW#6GV$hIA֩T +<.aLhJV}Y%O< eeI DU3n<#R[<QI͞ff"" &CF=/OgæFm[ӈDȱdvr}j%j b;M/;2%Jp5$]H&'Ln8#grIssG L6wwh2@P[B+:cٺsェxvd+l/X p2fUs/HM4ǃ3[1nԚ>xYxGx vɲ? + N[5ZMMjmh:::Ek*XD(J`d<5j3& &1@Z<59P&!0G5L!X‷# ! -k4 GƏ6y,TF)Zt6CP8??nhܫI$ )7:Q\N*LY%",Cs:r2x0$/2'K ]/ή@-OAӠ6jLh@>0t/S @ADC3TBf9p@ۺBKc|S/.Rrj\4n; P}ȶ0-Di3^+?r pRL \E?-/FG-L<7-27MD,&#shV)h[2f##GU 'Hr01lD1|n`j.]y4zJڥm @!rAE# I~/rS䐡#0J}TxMϔ06u)߯,8౱gF2RD [FmyaIkz6\E V4Kl<އv\h搨vuƆ  W^i.U+PSq5'yّX*ȏOj 4h\ 0J˳@(۔PmJM5Be< n XY9ALt@q îVC!TJ/5Mxf >_T~d/F~)##VNx`ՖaY CMk.TDE7}ۧnCG#S<*v6QΞZ/vugP<س!%P-[-7 .J_28|ūnj`pU`"փӇ(\P+#F9WjTA"6x۩UWO3%E,W+Ð" C.>=ӖLFGtȺ 3 T-I: OQil~h`ql6.Q] @ H7~ $bǜuFA τ)BWp`P7FYΨ\ǹ\)"WΣ#ǿe3 ,NX7ͦkU = t/؉;6  Ez,h`>GI Q %E\XEkOuh 6bYx,›C`oO:T'd`ZəsώW˄aJuVuP@u$OSͬkiNd,}GxC JiX(+qP{N:ίZx}=L.|щWMɱDub"'N nU .FMQv*1i6ϕ M}0]CoXKOԿ= KVܱr65ī_9O;@m4h@$gdJS]h (L-[TJN>v<69NowIa0.2@dvlh׊11:\M׍Gsׂ]50@bf#:(iMbMMNQߠ"@cDXh#ՎV ήd6 p-޼Qx'YZ\%J6:Sj%eLg&H\ ̡-;3q{&*D0|̗&jFxG<tE@џmhAFC7ɂlil9XJb\|V2:gUfT-s'tஷLjf7(ʃ&%,*N >O^{ G닉tFc#?:#hL!;o:Ne' v!}ў2& 7 yPcquZJ_v4^(l DS#zP: 2B%ÖcO[G1zBӆKֹ:\>uz'eӴ ۠I'f&dTW4B=m;DMҖ.xw6$nbÄHռj- }n(-RF'Z3*4S8 nF^ϖ_ufO6YLN/Dy C:/n?+CWB[PS$t1A_,ʅP0חc MȔ YᾖՔdөB>ԟ!ePIqFj@h| َpl@u׸(ە2UFu+רdNH /<XPl2,YXGVl5()ZHB8f29Of:g9VH D7]6}X*e!9B jj&.ծ#r͛$O=fZv٭[T/!t)d;:IY+2ΛnFGJ>.٧+_ECP QGm„Ze5N$ q\6&tG8<ʾD=JO7\I\= 0L cuY 7]]Zvj[h) !qs8;6V.H3 .c0>RHtӻHPYDX}akyއȲ-'4@X C^E-6vrV9dEHHh #!<^( zF͛rkb!jrDì 0[Tv0-5L',ZC-H{Nk `F4)nRg޹]{Tߞ}NG{_?9 54\&Q 0F.vk,=DUCځ|,UmλZ^J~6xHDf=a<x<J`5<L7sFGW+beU<*,QP6`I"0jS.cVa4eNUCPxzY -zK 긶M(ie].PV*L{ʮ;ٻetOR Җ}Z٩S@~P\B{x|\si}__SXBbB,%hHyidDXF6%T˖2/ -V,yz˰P[f9STGrMYFGE>$w VfԚ^-h cwԥg('.Ÿ5 &Zo"Y*8@jՉ<~p8ŕjM/f2B0ekjȮ >Βf j*Ik8 'wn.vLm (\լʓNǂ% ۃB8&.k.۲ nۯ &eZ=*]_P.䋨a$\9Z|3B[ȏ6g4a/jpg EF^ PH9w9W)nʫCO:3.&!*).a N═*NN<z.6% ^.;6X<17-֐4㒑/͎NܳxJx"(JUC-D̲4C疑1tD7 Dƹ(8 b8@ND.D(Y6V(?hn-.۾UYC ޱa_A{r#hӥ4Yg6}xM&У6BFbrf0|HDa3΄D=]OSd\]<&8{S|rniˌ[`#N \ 5Kys㙩s09E,me*Zc*-9pIOH$sscVўƶe`0TgƿzsjhAӉ]u)[JwZʘS?kVMN >g(&% nAN):4;EEÜUaNS'g]HT=z^G3HߖrPv\b[3cKrHBA=W3nmL&J#+U hqP2ϯ:IJ@ZeS Tl![-4Arݰ}!kY YDɒ> NI-W'\H|嘟ُfqL K7,OAߒ+vNM{ ŵxd.rkϸqOHj]H^=4q=9pic ;. C KUp}=Y95Dcusuow(B 'Rj%UǁN9;H&l2IH]6!e0ICECfE'O8̒S4XFH,4k5J$q솁_wZ 46Fм ԩ|F>mF[7zʙO~=ILQ[ȅ{F҆d_bO wXf.rxL=fэT눡+]+>z98 b7llJ98| 4YV^eJM^4YAx|z dSYBd7]6_T՚V"*ȅ|!{^#;SP+ c% _&f1kHDu9Rb P!6Hv$7Wyyi"s,4k\TOY"e(#.%9Rmcn|}%o;m}I@\gӄ))II6yî1p>3L/ Bcj*xsCALy*;(yÉ.d81OL\U!l/c>q/.>oG5#vOUIYY&Bk: ZBu幙6*:鴺TА{SO?;>ua`WeKimڌP1[P!xl* b/GcjvEk:ij eb,J2ECIq;A)pPh@ po櫇"$j:q +򜩅n}_tP2-LSq+ńxE%@v!q;w왒p_Dkv @X Ivz߹kO*s̳O=Yt -Egی:#"}AE WF7 {PK~! ,4uaϸt]%5UDϙf]̴!Rbtu((7p3sgȘdp3!Z@ޮW](7DV;~֔+zϊ)!xP<<C@xI[2tYg9  n6HT)_z_}crcس;P_Mb׌]fV|2k<\4]maiŐ?ZMg;bw-eyAЁ(`g4 S .@pdxʪ {Ǐ}#j[\2TøI.ͅJn E[+ѥĭ"?]BkK('w,qrS07-_yMb#V7% BT3pR&Ę J3KgUUR7?]+,M $ 6S8$I:'z] ٬z ~ Ϗ\ nN=ܾOM.VQCuOpZL-c3s9u䌝Μ?H(ϒز/=ǬZPOŃb1hoKQq&^  VD 7[2#rmaEWXu6TXV3r'F0]pU-鼊K[hm$8'QgfrSO}r=֯~?x'j6ԭN9@.$&A>>; N0K v/S1̖=/j$8qhhIS(7OqOɈurKrK"5O>ĉ9h;;vi2&8sb.U}9sY̌5Ήq) ?z<߂kccJhΖ[fԚEju$.-3*udxpZ }?.g&y{ ~X 7AއトРK5iƣwo=႕4rʛN)Ƈ&Ch \XOoLY7L}#85R6mexNm)B?ܘmPp61n+N8=MNe ٣Ǐ8i\%/(*JBciyGt?`^rXAk;;/14ba9WeT{<7ȏo[n~3E-Y" Zt@sPe~\3˚}fL^Thr"fQ=au-f:š\HeI:Vk j>1  +Љd3 S.z۪Yf6'T~@K '8jO2ZYƏ3KUSTc]&$ XuxC '<1DzF2j/,SRbFTNR Qd>{{̃1uJ5Lh5>q %4R+m`ݦ nXٓSS W7\ѷ ߜLݳB~mH/>˹ʵhË<:??{|~- *Ö+Wb8~XeŠ PBJbxvZ (A>N!AՔ#,ipA#z se4FtsM5.x0>:>=gџU u]AGEfB G.azzYnzˆ {FrEKd!M;;{Q`{?rtT9[ 7֛٩?}FG5 ^;Y̍mLVEx=vlp!ϔݭޘį[IJ ; aP@DvL)6 "4cs˽)QX]òv]'.N;n <7VI,?ϑ*es/5xۋ|7U"@{VQ)n!*m첅î2يp\Iq=+Z)A5P(˙q3$::Wٮ*Q+çʍb[+\V(<..G; 54c\颷sx#`皃%CFoGwWu}|ɭL|`M'emʭ7t̥\} 6[=}xf5rYFc@BH|Ř^oBY+j 󪪄v!&mXf[8r,62|!U86sӵj^Yzhvd4'`ն6߳ŗ^lKNԊy'"aQ1kH\}ſ?U\/&l4bT]'0Ɋ[_/wt>nlgT:jq|9=|3WE8DjlD?̱}qrTV7G:[S XRjǗK/u\<+2e+zJ[+إ Ӣn)XwEUáPo{`6ת|8С$Wd%c)I$>9Ԟ^5m]yM=}]ǣR_6u|//* LlvmpDSyPȩcf5󪶭boߒ\%~MY=XE9y<g?.N-vXҩaJ&`bSXDR5[[@:KyhFglbT,U(VNM?.&+KVׯ]sU[)qi+$E^z(_ktu=?lk֟sy5)U]$>6-XӢ rMLwo^+$OIll~I;-X/yLiB&nOuH҅"E G).Sn˱b]6K!aT <8RV-qX9F gEi[.7\6]WYf~t5Ej'޳ =ןfJמqu='ݳjuts%jfvR&^uɍW^6m=q?+ܱ_\| YWF"c۴[tg>oT&Wx%p:'O~^F"To>TT_sÍodtns鋺>be+8# \9, U1JڨFB@Nz5ݬqYAӗV\ψ6}>[<`IMȈѧVi4.{SM_(.U1e>C?޸yHi/y1ƛ|3L/8;\?w'׿/γwڰn"_sgr5 PIcl&H!9ǃfJ1XfmWo(uv.; /~_֔/:[>:&gW~ȣ< #o\0r{{V# ,\.moj'{z=KTG5B06w%KC6"=^j\թȑ;&F2ē>>&Iª1oC!HsΔHv"OmVoާML}A;D:;'0'6\{ޕ I{|s#rW?wھq]]O}ޞm絗lsߏsVw\G(_v"+O;Kkœf`hv@{:C=r {_VmȫmO@`#ɫw|- ݽj/k3/&Ax4zrO#5ŕ"~OhgjջذHn<Q)=lbz7޸mԬNLNOON9jK\Ϧ/vk>y[ot'.V6'On=~p[?-+.zɃ =ozC~O# rIlzI:|\YH1"A.k t!rmJ!޶!'Ԋ&$,HYy#yAykH 51P8W-mIpڲ●(j?w=y'cE/fAqcOv]2#Ku5y㦎x;kZh>W9bt!yhjoޕWS߸ޝxꔚb3rdn4y 4Ljp2iבiU;,HX7RJ Z;o[+v9D0^l|Sqnuò|#|qMNQ*ILE6,ɔOL꒢J0³QѺ޻T/b3/Im*/pP@^qO=xD{⡵or}d/?˯?Ė͝]=B|P@Km oo∦.,; vHiE.sw\ej!G1 *6R ,j?$fma+hZdzT}y>=|`Q۴qÎ[D6Sx2XY) SX<+#hD5 ӟy \`q1m=ohs8/%U[:dι#ƫh yËD~/YobS>?kpoSif1h aσ|Tk:!)=:v1Q b}(p>qT*-4dCVuI0Buc(- ږ\8gojr1;[?9ID7\ZGGu;ڶ_ue<E9 V[I mMŠZ뤕\1d` Ib#G&)~f~Xgvqаr5l=]܎njJ/ 4EI2-H l#6iI]Í&zk/|dm 乃_WD/(T`xm&<9&P^zeoʔD)w x2?=Z(VU3CX7:U4_^H3jf^[E!]Tt` fUY@BV !NCQ%hRVBޖdwo)7]ډ92ݚ?7} 7pkCvM+`uE?w;de`ZiAMzv:-rJx֢t1;z7^#ɔA,T?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    !"#$%&'()*+,-./0123456789:;<=>?@ABCEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}Root Entry  FÝ Data WordDocument ObjectPool@Ý_1126186996@96>@)@Ole CompObjuObjInfo  @96>@)#Microsoft Photo Editor 3.0 PictureMSPhotoEditor MSPhotoEd.39qOh+'0 $ @ L X dpxCONTENTS pOlePres000 DsCONTENTSV301TablenU H^ LB6bVH) =?>VTUba]kkckk_hh\jjblkgmklwphle[kdZsodpph`g`\hfdtt]g^S]TGQI=FA4=<-57(03&.1&+1$)/&+1#'        *(2<;AGGDHI4>=HQP:@@=CC@FFEKK_hgWa`?FNGNVFMU?FNFMUOV^=DL$,            269CGJMYY^jh_kgS`YLYPAND6D74B33?;CNJ(,+ypa{ʽνǾwnvxowzrz}oryLOV),1 $'.23+/0     '&,54-121:9:DCGSQZfdlvur{zrvwp|gsqmyw|?FN")1  !  -25nsvʮz}rs|}VZY܇~m˺¼ĸô̾ǽǾknuHKP-05'+.,03:>?=AB154!    %++*32)21+117@?IUS\khq}~_olfvszp}ӹɥ`ip1:A&"#*"+2(18! $'DLNwo{wdqjdqg|}¾cgf⋂qҾȵƵǾ̾վȿhpsFGL:;@;<@@AE9:<124&('       %%'--#,+&%*00=GFWcajyvw~Uda^mjunxwť{W`g4=D )0(/&/6  "'*5=?GQRIUUT_aCOO+75*62HUNo|sswv厇w͸Ӿ°žĸ˿^fi>FIVW[CDH89=./1     "#'($$#" )(!*)AKJdspx~\ed.87:DC^gf|}pprzs~HSY +1   !)+&01#%" EQMq~wjnmߍzϹįŵ{|y{eniT]\MUWJRUGORUTY216        ! ('COMm|yx~~7CA7GD8HE4@>`ffpqstu{`kq4?E   !)53P\XsyKON葈̷ιͺȵîūsz{z{jtlKTO7@?:BDDLOJRU,,.         !!!*)(10ISRdpn9PJ,JBZ~tHlb7/&=7FVSZgmhu{xP\\(23     $(+689EEWcas{fqm8<;zŭİ˷ս˿pzqisjV`X@ID=FEHPRNVYJRU    &')"&'4=6>KQTagiv|rwq?IJ #    %5@DHSUQ]]iuswivoWd[=;(,-!%#*2OS^w72Uyf1i(rYSw^yR{i%B@2ADBGMjouiwzwxcmw*2= +'/1AIKMUWOWY[ce^fhMUWF]dn{AMI8]UuS%{^_F7"&O?j~kH]^CLQHQVL^`cxy}s|_gr9?K &2!(.07=@HKFNQIQSGPO6?> )&,'%1- &$îϺ߹ˮ̺ƶ~rgh`yV`b6@B,68$)/#  EHA֥p^^YPQ015#(.Ybk^sl"70a^"{_sTV>9&-QC9*Cqgyt!11530JGbvuukq}LR^6)2/:C>MWOTc^frnFLJ~лιϷíѲλys}~KUW,5:05;"%, ~{öbTT!"BGMt'E;Ln`pQ$foO>$5"7[M6'NA"KCa~ztJid>95OLFXXpxmsJP\>EO6>A#,+;D?mwneki}zҾŭԻѺʳ̼ƺpzr~\gi9DH5:@$'.   a]^|)G=8^O{aU9&i!tXL6 :(*UBO>$VJ92:]Vqi)NF$C=(HGQmnrzahr08;%.-gpk}|gmkyuȲոԼDzɶĬlwyR]c$)/   óܱѲȹRgb#D9iRB=7IGv\D I/VB:o_!K?)9*m~VuFB$FEB\]m|ltwV_^iroagesjͷٻںֽǴýhsuCNT    Ǻ˰!80X~osNE3!n}[-fBx-aI57m](TG ;-WE1u`Lyñ}>gc340BFZeklw}vluts|{Z`^~lbͶ˲­ŶóOZ\!      zcQǷϾóձ@LJ7NFxɱgMR }X [)q nJ ^FBn VF4'8):yf0zc2zdAnprnVR۪ù۶̯ҷ|zZc`CNT)2;'!+.7!(0$*!  Q+(b[ݛ赈༊Ģްwq=`YPs|{ĩilYK%e'ic,pwX.p:y:vD:r>v'}`#|^rS#qW-y_6gIy²7_W ,&:JIBRQN^]Zjihxwu}}}EJMH0,dd֟Ǿ̾Ȫȸʼڽ|jY[XGKT:yxDZk9m6DD,677^^Kyl*E> ,*399HLMMSSVbbeqqo{{tMRULCFOHB<.!iH5zfⱣزԻƫ̮Ÿv\O]QS;7E30+зahp76<H$`Pe\͖0UN3cS{ɰ{ȬӹθҹU=z6vD:|TM2wJ[hO=t%x\ uX4eH{#zXqP5q:x?{Q4|Kec>hZ2*($598=IIP\\dppkwwp|||Z_bȹuba>+Èzڢ߰հɱƽefJ>NBD53@')8&'+li`ie\9&A*ul^}xHA_sqrв̲ok@z>yC%g)mLT7yJemg1ya^FI1 P8kG6m=w1lvTxYD}C{<'q/wYhKq(L@2+(448DDMYYXddWccZffmyy[`ckpvϽUG}nަ껫ʹ絮ϨȶϽϹ庚oT`B7F:<55A/2A+,0ٵ~ny @;NwggilcM}DsiqSVSaD~!]7z@8v|]IZP_isɬT==?6odEC&Y>[0n:|/z&y%vapIuQ)f3p2v3~-z=^k2TC," 99;HLO:EGPbbeprkuvDHKxq໳qZAjPՑ|䪜黬궫˙wi\}~pŲsrwfnpOMN=;<ïѴOec8`XdkHSU]=v \1t3z'e!~_LVIVSK(o'o:>1mjIU5'pR h'm)u'z |x!m#fwUnMwV%f%m*r5u8ob{Ize'I; # CNP=HJLWYXbc:>A~vs㳥zcN3@*Ir&x povvok'o1h7moPnL-q0t-iO8qNmZ.cS81## $7BDJTU59<|wtuYx7#R75 -0 gaa̽ȿw¾Й7TP3aW²fac[YYFz6n6u1sIKYRCG@0y=2(uab)k)iA$y rprsnfc/dlOoRvV oJ|W6o@ohE eAF~\bg=WT2=?:EGOYZ:>A}}ګ棉אtVDM "002I"%Q &]+$c82oRNzli}z|⥱ʜm/RLpIJXTbW]\Fx=rJ\ZSONF=:0zk/|?.x gaZ(o!p(t&u sw&y!ftOR4 oRgJiI#d{V cC1{`6rXOw&rTkNAt}Ha^ITV[efAEH~Ǿ⩖ʃgkNJ9H!3E#JL!Y'h'!o!REdXSHvk}tuntfim^lup`idnsoxzwЖzlleQR7l6f9hDsW\`ZVGNP?7}&ny]"j4z-r,p%kYb(s/w,u"p%v-w}XS3rR bCnO%bc%i.j'vY8Z;6c_^b`agklNVXU_ahouru|yypz|rpqcWi_&v]^DaCdE?lwȨuʭcQXBEPD7y}[y`lSlRsV/o9}!ii/z(phj'v*svSQ2 ]$^iH pK'o*r&f3 %2+/wf|]f,z5-}&v3x!i1{d j"j'k8{6l6p mI#h4|,t"g4wAsI+Ip{LkeI]\`nqiryinqrvwFJKxj]ظڮ޴̧¨䶧֡~XK8E{%(p[ίϝ|bD:=G$,7H6>0D5!&-'+ =,I;4.f=! %(,/437:BHH    -'WA4pV<~bDu4d4d?pIVS@+z97|8x1o|[z^fzwNL5y]z6UM]pnq{|uz~qtyv{~W\_+11xhYӯΠרͣڢqjj=:8 / V(j0"kYהtYx=f5rG%|S5oE,i0v.%/&1'3"jQoɝٲԱɵԠҤ=[YPvibzTm>{Z(gJ4vZHtCs1d1cxP$[3jD|RO>0|88a lI hFnO#f2w`a!o3:5~5~<:{&ilGjH nLyZ)m2x4n{Xag&k8v0dT1Mv[FreTulbysaqpxt^`_ACB! s`RȠďoɔurdVs=39/O&o=$F9]OA.m1iG+l`Fzua|vhld[URPtsюȐҽ׵ƪ{mūƮBdf=kaoRy;eoHmJ1g:p+`R%])`(a4nIH61}.{a{YuSrP fGfK4x tfe)u9:;><{ mI ^&e}]'i nOK=}$hbZ4w*adC6uXr4dVLticy_vpn~{l{xq}A>9CB>0/+iRDlqQpR^FwC-`;))  @X$p3B3M?>0D2`K67>.COKenufeckabǸׯttµŭn"LJdzģEn+XCsBw7nD{UO~@k}TyQwR.f?|3w-vA8|^+m0m9s/keJ1u,rn)w1|0v5zB8w lI.j=y+g*kbCB2y0z%si.odB2nRkYxKlea|wbrolvujppage\UK|umYUL_C7qXW6Q5r8 a> I5 <$"X%!` w*{<*hZbUI:E3%"!2:?G^cssiqs۲»è)FLKyvq?m.Z:f+Y#VE{v̩zѧW~<`1h{SoJ/gE)k|^.z<~`)kfD eD {\bG8|t t({.|#n^'jA5s}ZiH y[nOxZ{\<)t$r q(t] \.e&bSlH"oM9i(\,j {Z[? W=Q:T:c6&z%z#y3:}A}xU|T/r.lmLcDW7}Z$k24{(p'o.roN2x^rLpdgqfq~wiyyjywqmnwf_u͵ϻyldJ.#pB+q:Y' X.XG-RL@EFH& $7h2&r+m hU\O^;9B3836?3U8t8vyU/l1j3j#~]7x4|1-u h3y[ wW[a}Sqgitlgsqpvkpsnfdy¥ӻӿzmeG,!qD-~H,h9a8"ZK.fcRrwsTSQA*"S%e+}?(pauI>O30D;@NQZBKREOQLVUW\_|nnɦ¸óó뷬ը~gauvqɫ̣@`[ĺʤ]_7u"]pK!yQc7m<a,/H4JvL2g)eWwQ#yT&] qI(_3g&uX'vY6oA<n#{!z&58zM5k6m9s {ZsS@zC7{*u:+v i'k}[?ngWxm[pkl{xesswxgfdzsĪڹĺĻ|oiM5+_ItWaGyS>[P4\]Kvzuzv\PDM.\4aJeXZ<4VDDc^duyS\cHRT:BDZ[]|زꨚښmlI629YTт\^wg3u{YwR[0i8+|DFZ,z<e;$XXi=a:yS(b|RoM#wV#rS.~a-f!g$wvkv,1~^,{^iN'sU3i:q+dvT\3{/|h.y%kwS>sXKsh_vpbqnp~r}v||srnys²Գ|oiP91p\ru\~[GIA*8:-IUS_jfnj_n]KhR;~hSeQHA2-NHHdejpwENU:AG27;][^ڳ᠊昁Ƅxg`@&'`USÖnZzuĿ~]}>lbNuYɼ`@-gkCk>#vB-|EY g> h< pC mA d>f@vP&fnJsPiI qQsSvQip!rq$y#m bD#iO"bJ,lRlO;qD#d|U^ mi,vb"{[SStDbZiyxjtuny}v~utp{rڽٺ{mjC1'`K|_bIkK64."384?NSAPSZ\WxrfogZgaUFC>//-047;BH=FO '/$*03:PIPհӓxzbj[t=6C$!@67B``nΙ\~dH5j"zRe8 _.Y(g= h<xLsHfAd@hDY&^*`iGcCpO$a+rg*sh o!g `D,jS%ZFR;.~a#|\6t<0z Ue>"hyYK}OtDe\bvtlxxpxzkptvvtyrijֹ̱Ŀwih5"c>+~P6oG.aB.=85GNTM_m5GS;EG]_Z\^YPYV3=<*45#$* ) --5I?Hwr}aT?7.I#":67x~~Plmb~sS{sDO2?GNSVFPQ?NS+;;-==  %#  &&0SGQxif|gU;{-b[ADmEgfƒ‡ĵj-\R"PF"QGOvķyĶo\VE~YnIqGS'e9qHkIX8K,pO_ qFV0gG"mO^?nN!]eOpT*n&bD,P<)UD/ZGhH ];2}9'q,p#c }^N?zhRvlrgssgrtkvxyut|Եͪ׻¸Ѽqcb7$H"a91_BIO7DJ.=B#59-2'-#* )#'#)&-5.5?"+4$)-6ACeeg|rswz]6;F#)`KPx8 S."xQvKhB\; V5/|ZmJ_>U77mUcFfE,uW7oVR;K-]8e f)m8y>|7r,g(|b_EtjPpea|ujmkxqvxbUүٮ޳侫ô޼˰o`[7%K+ X6-H4+2+!#.4*0&+$($  &.$+5!*3*3:GRVfqss]_YEGwqsI\`k{pylwWawƼǼx³ncL7~%jwWV6:8L'_8f<oI\:S5\=$oNc?];dD M1 mMa@L.+cJ@x_1|](b!m.xaa@4q!z\A|RGph\zpbysavwur|tfdUoaԱٰߴ㾫ٷǬm^Y7+P8.L5--$$$# %$(&+ &    %-#-#,5BKRlw{nnlx|n+OM[EnjI V6!aF+gMX<aAtQoJ`Z&i$bpM2fN~6pdQmng{znzxq{}[\` )01<@U`bPUOn}x^xuRyvHpoZ|{Volh{wpyqzojKSNI!y8>4(3+&*0454GESbV;z5oCz*~Z eFN3;!U9?# >$F/#7+/# ) G- |WYX:?) O.\<3rSGdDs_>bXPhjlf{|aqpy^io"+D4$`̤ڳٵЯгѶϴӹЯĪoaV"% '$%#' )"+*2"18+2 '!*(1(1'%)21;D=GP\OVB`^PoP\lir{_qshqxbkrnw~xwgPI;+y'{*-,""$$"!*2@KQPKF3t'frR \<B'14!2@/:-%  6"#lN.\i?P& O% L!^5Pd\~nCZTK[Zjuwoy{ouurz|owy;?@3)payeҤܯ۱Ҭӱ۾ؽ̳ʱe[R!"'& '&!*"+&  $(/+2'.&/(1&/%.#-60:C8BK8BK3=??nh[mZQgr]lqJ`]^em_fnfmuhsydw{mxw_J-~oygs'#&4?IKJG?8|+ltWW<<% 01 8$"aF*vR kB\1!Z-Z/C}WVhIk[I`ZZjiestgrtty|sx{DIL$!bVJt`Шدٴ׳ظθѶg]S !&#"# )!*#  '..5-4&/"+(%.(2;1;D,6?",5"ACOnȾP9stEce=QP+B:11;BENRU^Zai`ms`uxcqq[=u&yi q   ,5;=>FA90w t\ R=8&- " 0B)N-T+X*[)$b9F\CqW:\NVmgcvtbppm{{tw~Y\a)*.A:2ru͸ѯҲ׶ڽ±ҼԶi[P$##!$  $&. /6!07.5"+ )("+'0'0 )  2Z\_wľ?%WV5MM+757B<0-8<:EAAKMQZ^gnUdiObfavyopcI+tsy } "')=<94*xr_WFF63 3!8&C+K-S*^-h25oI5kK5_IGeYbxucsraootddn1061/0(#SI=Ŵ̹ҸҸ׼ŴǶѻϹʨdTG !&""*"%,%"  '&/ -5 /6,3*1!*%.)2%.%  #Hgl_g8hh(GI0>?<<>rllfcn>>H9=FNU]LU\HSY[flZlnludB~#qpp{{||}} }~~~ 0/..-*y${jm_F39$ 5!B)$M-R*^/p:ExY6bIFhX`zqeutgsslvwfpoIHN" %4/,,"viYĪƵ©îɷǶ׾͵˱xp\I;$##+#&-##&"+%.%-")$+)0"+)2%/8)2#$ *3TemYlsUjo?TY4FH8@C[V\tr}69B26?HOWKRZIMVTW`NY[]hjix{h\E)tiu uvvwx x yzyz{ $%$#&.2~0w!nZ O:30 6D].0vD
aMYshfvs`jksx{ty|NTT5365//%. ųͻȰȳɶȸij׻ϱǩjxbXA3#'!( "%!*"+$ &,3!+4$.7(2;%/8#,%&/+5>IPXTXaHMSCLQ@NQITX{{VV`%)2/8?ENUIPXILUJHSLVXSX\Z_cajoc{}[F~3sop pqrst tvvvwz ~&.|/w5w(v^Y=F$F 'V,8k@DyM6UCLgX`qkblmilqwv{eeg@@B74/HA9$ dSCDzѼͺ̼˵кμƷܻӰǣhu_Y?0"#(!!)!("" !*#,# '!071;D.8A-7@-7@&09!+4'1:2EDIMHXXZno?BK%(399DJ@GOJJTIFQJTVNSWSRXVU]Zch\vwU}L~zk}k lmnoppttssux {}yw%s&~nkV"v^-vX.lG6hBCpGBlD5_7KfUawkdplimp~qlrIDH<7;A>5IC73&˶лŶ̶õݽᾫٳȣlya\@2 # %"'%!'#%-#*2 (  #$#&$-'0)2'1:1;D::D<@335QQSABDTXYJPPV_^blk[edP{?}rrau^ m qnrnpqpprx }x y ru#r`GR9_M%nZ)|b0i4|dJ}j0L@S`Yhmp_gi_ihoxstvqYTPH:7R@(|lUʹʹǷ̾ȷܿհ̡nmOOF5#&!&!&$ & (!(0#*2$,%##"''"+(1(1&/ *3'1://966@33;65;RQVomn\XY0,+&')%&(,-/>?A$%' &')"#%013<@A@FF-&A/gU?}ͼƴɷ̾ǶټЫŜay]XO@%( %#" &'#+$, (%$! &"!#'#,#-6-7@"%..1:119*+0105DBCFDE986+,.<=?-.0,-/)*, "Z[][\^PPR$%'/02267HLM6<<:@@:CBGWWZno`z{Pwv8oje]g[vg~fhijjl o qzwxojkX@4!82!hV"kXQ=:lNvCk`Ne]YeaZ_bnttpvt`b]KKC92*0"5"@+yeɷųȶ˽Ĵֹ˨wYzkcV"%! !"(#''" !!#'"+'0#-6'1:),5*-6*-4)*/"#'!!!/-.?><)*,568$%'!"$124)*,TUWdeg!"$*+-78:HLMBFG9=>DHI?KKRZ\]bf_jp]vzCtqh_ eW|d~eghik n ovsqqnpYOA%JCbQ iX bT@xkJukDc]]pls}ejmquvjliRQL<8/+!' 4"jSAȷŵǹ²ԷǦtYym""%+$!) (  !$#!* *3'1:(2;$.7%.'6:C.2;'*1$',)*.(*)%%%!!-.0 "568<=?NOQuvx*+-679%&(<=?%&(*+-&&(AAC7FCDNMLPSV[_cuwX~8wo!ob vbzcdgko rtn r pxz d jTcT ZL_QA}sJwpQomZnm[ijhttchkhlmba_NIC4*!&E4"zϸɸͽĶ׽ϲyyd²u" "%'-# (&  !'"+$-#,#,'0#-6$.7",56=E=AJ5:@!$) !#""$#./1#$&<=?JKM*+-89;)*, "#%89;,=7>JFDMLFNPOaaSspL}wJ~!seuc {bdinqrowl!u#}plh#ugaVGzuCcbTfjjuy`inYdhiooegfRNK9.(% #K:&s\çҸǸ̿Ҹȫl{{q$'$)%*#)'-%'#  #$'0#,# &&094>G9CL6=E>EMKPVGLP/36)+("#%#$&%&(DEGXY[ $%'#$&--/203MHL-(,)#8A{PciZkretycqtblnjrujorZ^a>-#LHQZGPY6?H,5>:CBOXWgpoxJPP%)* 124679002557??A12489;"#%?@B235$%',-/568EGFBDC8:9,019??BGJLTVZbe^\j^\jjhv~y_IC~'_V /-)&GA;lfJysSbigtzkvzcknkorooq[YZHDCH2$oa׿¶پӼǢáp[w} "%#+.&/4.7>@!"$457ABD}~STV+,.FGIPQS>@?)+*$&%,22-258@BT\_R[dY[gicqyq}{{YDyq!RL82!PJHrnVxwHbcgrxktydimjkoxvwgaaI?=A64tcԺγӻ½ÿ´ཀྵst`̽x~|#& (+*25/8=9BG+5>",5'0 *3!+4'0&/)2!(2/6@ELV@GQMT^`gq;BL3:D>GFOXWclkxOST+/012478:<<>CCEHHJ()+346Z[]_`b346STVDEG021)+*UWVbfgu{{MRU7?AJRUPcgXekfirnlwppzsaH{U^\UqrZornw|ksvhloqqqkfcH=9I:5xg`ɬپжĬһڼôүzy]zy}!&)!),)14+494=B/9B'1:'1:.8A*4=&/(#,(/93:D>EOOV`Y`j]dn8?I18BR[Zajiu~}mss59:%&(;;=LLNPPRHIK679ABDmnp89;457WXZCDF=?>?A@qvy>FHLTWTilTgkYfl`kqfqwkzvlcP}xPlmWjnlfotltwuyzonlNGA9,$o^TųӶչѷҼɹӳťzv[x|{ %(&.15=@AJOPY^IS\HR[Q[dXbkFPY'1:"+&/KOZCGR8WSHɹǶԹԽȾϼDzٽ̰s|`fji---QQQzzzhhh@@@''' ))):::LLLXXX]]]]]]\\\gggpppGGG  NNNVVV[[[ZZZSSSQQQWWW^^^rrr^^^|||CCC111\\\ZY^QPUFEJ?>CA@EMLQ[Z_fejplmxtu{|}yzsoplhilhiokljkfYZUCD?MNI~z¸ŻȽøn~xj|s^^^񆆆^ r n9@7  TmU$$U$$IIUIImmUmmUUU۪U$$U$$$$$$U$$$$$I$IU$I$I$m$mU$m$m$$U$$$$U$$$$U$۪$$$U$$IIUIII$I$UI$I$IIIIUIIIIImImUImImIIUIIIIUIIIIUI۪IIIUIImmUmmm$m$Um$m$mImIUmImImmmmUmmmmmmUmmmmUmmmmUm۪mmmUmmU$$U$$IIUIImmUmmUUU۪UU$$U$$IIUIImmUmmUUU۪UU$$U$$IIUIImmUmmےےUےے۶۶U۶۶U۪UU$$U$$IIUIImmUmmUUU۪U45@7C UnUn(nU?E@AQLM_Z[jefmlputx|{zy}posihlihllkofkjUZY?DCINMz~¼ιȴònjx~s|^^^*'";80ZWOytkxnu}tjNE;8/%=4*UJF<1-#shdwscXT^SO}rnrsj¹{|s00*#!  '%%KIIgedpnmKIH.,+754`^]USRb`_cdbMNLifa<:2_\Ttlmrlesq_vv^ut_urdzrsvyzqmvhsqekzsuyym]a[>DCHSW٤氹ԵԾ㯽ٛ̉s`|ijf(% 1.&@=5OJA^YP\SI[RHd[QkbXYPF:1'+"/&ZOKRGCG<8ynjuqk`\RGC[PLklcxĻƽMMG 1//DBBOMMca`OML3100.-!FDC\ZYZXWNOMDECľlid;91VSKnj_ifXigUonYut`xuf|wn{v|sqYxpiumfysfushyxnsuoU[Z9AHO[gޯ֩ϲԿ⩷ԧ؊za}stp)&!,)!41)94+B=4B9/:1':1'A8.=4*/&(,#9/(D:3OE>`VOj`Ynd]I?8B81Z[Rija}~ussm:95(&%=;;NLLRPPKIH976DBApnm;98754ZXWFDC>?=@A?ľyvqHF>WTLliTkgTlfYqk`wqfzkvlcx}PmlPnjWltofwtlzyulnoAGN$,9T^oŨӫժѱਲ਼ӯz[v{|x&#+( 52*=8/GB9>5+5,"0'3* 4+!0'/&2)2(!@6/VLEQG@^TMqg`LB;D:3FG>WXOklcxTSO0/+421:87><>$"!754DBA~}VTS.,+IGFSQP?@>*+)%&$22,52-B@8_\Td[Rg[Yqciqy}{{YqyDLR!28JP!nrHwxVcbHxrgytkmidokjwvxaag=?I46ActԨαӽۿߩs`t|~x""# &) ) &&) ,#,#) -$?6->5,ZQHYPGH?6>5,BC:WXOopgxPPJ*)% 421976200755A??421;98%#"B@?532'%$/-,865FGECDB9:810,??9JGBVTLebZj\^j\^vhj~y_I~CV_'-/ &)AGfl;syJibSztgzvknkcrokqooZY[CDH$2Hao׶ڵٸᮼӫLj[p}w&#%""  %(($&,#-$("*!.%4+!]TJ_VLg^TWNDAB9XYPtuluvmYZQ(("$#.-)865532644<::;99;98<:9,*).,+*('$"!$%#BCAKLJMLHRRLWTOXVNZWOpbcxlhnreJ|.u y-CO ::OK8hiGMW^l${>icPrkZytetqcnlburjroja^Z#->/4LC9E=6ME>VPKPLG63/(+)%#"&$#(&%GED[YX '%$&$#/--302LHM,(-#)LMDPNFaaOpsSw}L~Jes!cub{ dinqrowlu!}#plhgu#VauzGbcCjfTyujni`hdYooifgeKNR(.9 %#&:K\séҳظܳ֩ҙȁlq{{""+%$)!(    !$#*!3* :1';2(7.$.%'C:6;2.1*','$.*))*(%%%!!0.-" 865?=<QONxvu-+*976(&%?=<(&%-+*(&&CAACF7MNDSPL_[Vwuc~Xow8bo!bv czdgkor tnr p xzd Tj TcLZ Q_s}ApwJmoQmnZji[tthkhcmlh_abCIN!*4&"4Ezϸ޲Խݶ׮נόydyu%"! !("#''" !!#'+"0'6-#:1'5,)6-*4-*/*)'#"!!!.-/<>?,*)865'%$$"!421,*)WUTged$"!-+*:87MLHGFB>=9IHDKK?\ZRfb]pj_zv]qtC_hWe d|e~ghikn o vsqqnYpAOCJ%QbXi Tb kx@kuJ]cDlp]}smjevuqiljLQR/8<!+ '"4ASjݯӵ߹ڲ٥ԓǁYtmy(%% #"& '+#,$( %$! &"!#',#6-#@7-.%":1.9110+*501CBDEDF689.,+?=<0.-/-,,*)" ][Z^\[RPP'%$20/762MLH<<6@@:BC:WWGonZ{z`vwPjo8]e[ggvf~hijjlo q zwxojXk4@28!Vh!Xk"=Ql:vN`kC]eNaeYb_Zttntvp]b`CKK*29"0"5+@eyɳֶݴۧ֕˅YwzVck&#&!&!$& ( 0(!2*#,$%##"''+"1(1(/&3* :1'9//@66;33;56VQRnmoYX\+,0)'&(&%/-,A?>'%$ )'&%#"310A@/A?Ug}ʹ׷޶ܪٙЊa]y@OX# % '"%'!#-%2*#(   #$#&-$0'2):1'D;1D::F<=533SQQDBAYXTPPJ^_Vklbde[{Pr}?ar^um q nrnpqpprx} xy r ur#G`9RM_Zn%b|)i0d|4j}J@L0Y`Spmhig_hi_sxoqvtPTY7:H<@R-CU(>PUl|ʧʷ޷ݭܞՐnOm5FO(#")!!(!"" *!,##' 70!D;1A8.@7-@7-90&4+!:1'E<293.NHIE>AMIDXXHonZKB?%93(JD9OG@TJJQFIVTJWSNXRS]UVhcZwv\}U~Lkzk}l mnoppttssux{ }yws%n~&Vk^v"Xv-Gl.Bh6GpCDlB7_5UfKkwalpdpmi~rlqHDI;7<5>A7CI&3˪ж߶߮ݫᜳىlay2@\#'(! "%*!+"$ &3,4+!7.$;2(8/%,#%/&>5+XPIaXTSMHQLCQN@XTI{{`VV2)%?8/UNEXPIULISHJXVL\XSc_Zoja}{c[~Fs3opp qrstt vvvwz~ &|.w/w5^v(=Y$F F,V'@k8MyDCU6XgLkq`mlbqli{vwgeeB@@/479AH $CSdǩѩͼݵݺݨܚӉh_u0?Y$+##-&###&+".%-%)"+$0)+"2)8/%2)#$3* meTslYojUYT?HF4C@8\V[}rtB96?62WOHZRKVMI`WT[YNjh]{xih\Et)iuu vvwxx y zyz{ $%$#&.~2w0Zn!:O 306 D.]Dv0LdhsYsvfkj`{xs|ytTTN635//5% .ťͩаڳݶ޸߳ߦיϏjbx3AX&! *"",%"%" '/&5- 6/ 3,1**!.%2).%%  #lgH_ghh8IG(?>0><>F=9]UN\ULYSHlf[nlZlud~Bq#pp{{||}}} ~~~ 0/..-y*j{$_m3F$9!5 )B-M$*R/^:pYxEIb6XhFqz`tuessgwvlopfNHI% ",/4",YivՙƩ֮֩ٷ᪾ם͘xp;I\$##!$   $.&6/ 70!5.+") (+"0'0')   \Z2_w?VW%MM557+FA9w0\t =R &8- "0 )B-N+T*X)[9b$\FWqCN\:gmVtvcppb{{m~wta\Y.*)2:Aru͖ћң׭ڳݱܫ֥ҞԒP[i'"!&' &*!+"&  $/(2+.'/&1(/&.%6-#C:0KB8KB8?=3hn?[mZrgQql]]`Jme^nf_umfysh{wdmxw_Jo~-gys'#&4?IKJG?|8l+Wt5,0) @<1b`UOUPx}nux^vyRopH{|ZloVw{hypzqojKSNIy!8>4(3+&*0454GESbVz;o5zCZ~*Fe 3N!;9U#?$> /F+7##/) -G W| Y:X)?.O <\Sr3dG_sDXb>jhPl|{fpqayoi^+"$4D`̔ڝٜСУџϢӠНVao#$$#  #!! '#/*1+,%% ;1*JA8IB9PLA^\Qnsrz|vrr`edJutX{{c||ju~}[mu@QZ"Zg#jy/`I5a 6V Fa!Mg+JD7B=.95#2--'*#) '#)#5-&?5.4+"$-)CA6geesr|zw;6])#FPK`xWV<̐Рnd|M\csĀɅwcO~6l Qx =b-O*I>8.S Qx"KvBh;\5V Z|/Jm>_7UUm7FcEfWu,Vo7;R-K8]ef m)y8|>r7g,b|(_jtEepPu|ajmqxkvUbxқ٠ޫݳީ[`o-'J4` :_5IhYSX]QKgSBO>+G?2VSNQPFSN?;;+==-  %# 0&&QGSfixg|;U-{bDA[mfgEɛҒćjR\-FP"GQ"vOĎyĄo\VEY~InGq'S9eHqIk8X,KOp_Fq 0VGgOm"?^Nn]!OeTpn*b&,Dc6P~.Go.Ba58=TNGm_MSG5GE;Z_]Y^\VYP<=354*#*$)  5--H?Irwa}?T.7"#I76:~~xmlPb~ss{SCF-//740HB;OF=/' *$:30PIPxbz[j6=t!$C76@``BɤnԱ~\؇dHj5Rz"8e._ (Y=gh"Yy}KtO\eDtvbxxlzxptpktvvryާ֠hiw19P\pr\uG[~*AI-:8SUIfj__jnK]n;RhSh~HQe-2AHHNjedwpUNEGA:;72^[]ڊၘ揠x`g'&@SU`ý̾nuzZĤ~}]bl>uNYɑ`@g-Ck>kBv#E|- Y>gd @fPvf&JnPsIiQq SsQvipr!qy$m#Db Oi#Jb"Rl,Olq;Dd#U|^m iv,b[{"StSZbDxyiutj}yn~vptur{ګڦjm{+5MI_WtGa>Sy4P[K]\zvvzuDP\.M4\JaXe4XhsKpv_nqb~p}r||vnrssyߠio|!,G-Dq,H~9h"8a.KZRcfswrQST"*A%S+e(?}ap>Iu03O@;DZQNRKBQOEUVL_\Wnn|ɸ밵ag~qvuø̺[`@Ė؞餖]_u7]"KpQy!7cUt8v8Uyl/j1j3]~#x7|41u-h y3[Ww [}agqSltiqsgpvspkdfny¯Ӷemz-8T:P'E|/b!7a5Ma7@I834 7!)e!p qDX`mOQyMGX@88C=2@@4mqeЉѵźloV_h=fvC_s(/CKrb8|Ua=htNc:j e.b&SHlMo"i9\(j,Z{ ?[=W :Q:Tc6z&z%y#3}:}AUxT|r/l.LmDc7WZ}k$2{4p(o'r.No^x2rdpLfqgw~qyyiyjwnmq_fwuͲdly7C_Xq6W5Q 8r >a5I "$2D6K`.>7KOCunecefbak积ttĸſȾnJL"dznEX+sCwBn7{DU~Ok@T}QyRwf.|?w3v-A8^|m+m0s9k/Jeu1,rnw)|1v0z5Bw8Il j.y=g+k*CbBy2z0s%io.BdRn2kxYelKw|aorbuvlppjegaKU\mu|LUYR`sourVd3=s9/&O$=o9FO].A1m+GiF`lauzhv|dlU[PRstуȽ儘m{žƼŮfdBak=oyRe;HoJmg1p:`+R]%`)a(n4IH6}1{.aY{SuPrGf Kfx4t feu)9:;>{A>BC+/0YhxΌ׋͕jq:=j8 /(V"0jYkYt=x5f%Gr5S|,Eo0i.v%&/'1"3QjoɌиȷY[=ivPzbmTZ{>Jg(Zv4tHsCd1c1Px[$j3|DRO>|088aIl Fh Onf#w2`ao!3:~5~5<{:i&GlHjLn Zym)x2n4X{agk&v8d01TvM[erFluTsybpqaxt_`^BCA !ZjwՈӔۓα紿듗CFr+ 0Ym^vҀSu(J )x1 ?$w$5 1$,37SFb]ysnO_BK_Z\\wwgľnn^+0# ,(:'8+=Mc/jEc9Nt"d/n:O\XNHB6Dx3q3x;t5o+Zuo!r%|/:<75;{7}7f"aaZzf"Zv\{&l0m*9k$j'z>Nw5Lyz]MU6np]|{q~zuytq~{v_\W11+]jxؑڜޕ̑§䶾KX~8E(%{[p|Db:=$G,76H0>5D!&'- +,=;I.4f= ! (%4/,:73HHB   - AW'Vp4b~w/f]|fz,5}-v&x3i!{1dj j"k'{8l6p6Im h#|4t,g"w4sA+IpI{ekL\]Iqn`yriqniwvrKJF[hxޥ왩q_iGOhw⓭Hw3 +2%CM[6;Z^_ca`blkgXVNa_Uuoh|uryy|zprpqcWi_]v&D^CaEdl?wucQXBEPDy7[}`ySlRlVso/}9i!iz/p(hjv's*Sv2Q] ^$HiKp o'r*f&s:sv~cz3N*@x&p ovvoko'h1m7PoLnq-t0i-Oq8NmZSc.18##$ DB7UTJ<95qxqAZPj|՜䬻髶ꐙˁ\iwp~}߶ŔwrspnfNMO<;=錞ceOX`8dkHSU]v=\ t1z3e'_~!LVIVSKo(o':>m1Ij5URp'h m'u)z'| xm!f#UwMnVwf%m%r*u5o8b{ezI;I'#  PNCJH=YWLcbXA>:ox򐙿yΑ魺姮†ݐZ`-1N39D8@9*5!*,&  x}{ŨȳDz>C$isDqSVSa~D]!z7@v8]|IZP_isT==?o6Ed&C>Y[n0|:z/y&v%aIpQuf)p3v2~3z-=^kCT2", ;99OLHGE:bbPrpevukKHDvpkЇGUn}ޫ癨Ϟ뚺To7B`<:FA55A2/0,+旨n~ňy;@ wNggilc}MpazÓڳߠձe>JfDBN@358)'+'&`il贶\ei&9*Alux}^AH_sqrЉ̆okz@y>Cg%m)LTy7Jemgay1F^1I8P Gkm6w=l1TvYx}D{C*2$(895II=\\Pppdwwk||p|b_Z!!-QoжװdsdclRGJ?043-.!;@AS[[MRS  ;3JSm3DFOŰɵ7Bfycfe`XfaPYI`A<;?MUVH|=i8MnXxx;ADM>^^lyK>E**, 993MLHSSMbbVqqe{{otURM.57_w~٫n~dei[PRN?C-%&  D5G;^xkm9DD676,?<7ZVUc`[^^Roq]x|{OLGRVn孶۝|z`cZTNC;2)'!7.+0(!*$!  (+Q[b݈芼衰ކwżqY`=sP|{ilYKe%i'cp,Xwp.y:v:Dr:v>`}'^|#SrWq#_y-g6yI…W_7&, IJ:QRB]^NijZwxhu}}}MJEch}܍Ȃ|x|p`[L80# )  !")2zzꪾ{ĶcfP9GdΓwit7Nl n*`dEeLYs;_z*Ga\v(Yt$d-[x#i;6bl~┲ˎʑ\ZO!     QczՑJL@FN7xɏgMRX} [ q)Jn ^ FnBFV '4)8fy:cz0dz2nAprRN<93(XQHvpcvr`}zlqw}yhf^tyjyPRLjs٢غ诽ÛushTNC    称˗08!o~XsNE3n![}f-xBa-5I]m7GT(-; EW`u1yLÈ}cg>43FB0keZ}wlvtul{|s^`Zuy۸ݥܜywlc]R/)$   ܭѴȥbgR9D#iRB=7IvGD\/I BV_o:?K!)*9m~uVBFEF$]\B|mwtl^_Voriegaz}ٻܡʭЏrzp~ig\HD9@:5.'$  ዋ^]a|=G)O^8{aU9i&Xt!6L(: BU*>OJV$29V]:qiFN)=C$GH(nmQrzrha;80-.%kpg|}kmg~߹砲ѝ橵y~}sWUK:5,;50,%" {~ꛜTTb"!MGBt;E'`nLpQf$Oo$>"5M[7'6ANCK"z~atdiJ9>LO5XXFpxsm\PJOE>A>6+,#?D;nwmike񀁅٬ꦹߞˬr~`hgyb`VB@686,/)$#  AHE^^pQPY510.(#kbYls^07"a^_{"Ts>V&9CQ-*9gqCyt11!35GJ0uvbu}qk^RLH<65+$C;4SPH>?6/2)>C:OWM^cTnrfJLF}ȧ柲ם߆BOQ@GDdg^ki_OK@HF7nd]{IMAU]8uS^{%F_"7?O&~jk^]HQLCVQH`^Lyxc}|srg_K?92& .(!=70KH@QNFSQIOPG>?6&) ',-1%$& y|َŰԚНk~-,(%!2*#^SOw27yUfi1Yr(wSy^i{R@B%DA2MGBuojzwiwxwmc=2* +1/'KIAWUMYWOec[hf^WUMFD<  zŰ䥽պ͓qzpjsiX`VDI@EF=RPHYVNURJ     )'&'&"<=4abY}~tdlMCN(^ejwIEP*6>QK>gaT|virwqJI?#    %D@5USH]]Qsuiwovi[dWDH<"& 񁈑礹κݮٜs{z{zltjOTK?@7DB:OLDURJ.,,          !!)*!01(RSInpdJP9BJ,t~ZblH/77=&SVFmgZ{uhx\\P32(     ($86+EE9acW{smqf;<8z̝|{{yine\]TWUMURJROGYTU612        !'(MOCy|m~~xAC7DG7EH8>@4ff`sqptu{qk`E?4    !35)X\PysNOKwܾͮŸȿ˩if^IF>[WVHDC=981/.   " ('#$$"#() )*!JKApsdx~de\78.CD:fg^}|rppz~sYSH1+    +)!10&%# "MQEw~qmnjqݵӭǾۿȾsphLGF@;:@<;EA@<:9421'(&       %%--'+,#%&00*FG=acWvyjw~adUjm^uwxnž{g`WD=40) /(6/&   *'"?=5RQGUUIa_TOOC57+26*NUHs|ovwsm~Ԯ¸޴̾ƾǽunkPKH50-.+'30,?>:BA=451!     ++%23*12)11+?@7SUIhk\}q~lo_svfz}pƿ¹pi`A:1&"*#2+"81(! '$NLDww{ojqdgqd}|·fgcapy{޽ľǽwxvnzwo}zryroVOL1,)'$ 32.0/+    &'45,21-9:1CD:QSGdfZuvlz{rwvr|pqsgwym|NF?1)"  !  52-vsnʾ´}zsr}|YZV6BLHVb )>?=UTV]abckk_kk\hhbjjgkllkmhpw[elZdkdoshpp`g`fh\ttd^g]T]SIQGAF=<=475-30(1.&1+&/)$1+&'#       (*;<2GGAIHD=>4PQH@@:CC=FF@KKEgh_`aWNF?VNGUMFNF?UMF^VOLD=,$           962JGCYYMhj^gk_Y`SPYLDNA7D63B4;?3JNC+,(' IHDRnU'FsRGB pHYsjRIDATx^]w$uߙYYYj?ݚ1k,A C #EB:(0$u ӑO ݉:"HP bǛmɬ̬ϯr1Sa[]&3}Ќxݕ__ʤ7gIl(DMsd٣ɄSH[R8 Fid ~{"%MSd4RdW{K%V[>TU \l|>0 /:eYnh4R~#HPD4ưؚؾX4Z=-KN&4G}0HR%ܘl~?G#d2{TU2_M$c*Jgnn.D1=| A]9 bb"_>\OPYK9^z̙3T`y -OJ}Y5ܹ[?ڔ]_ "a # hYn(ٹhRܪ*&֝u5f"n#s|Zt&ⱉ4i4;KBXNxsso\ -E]7O^~E4I7'i7g|gZse.5Yz }b <-x6~^@^_Yk}d{ N0'X !lU*ɯ9uU1 hz&ȪOu+)h0\V:IEc1p.y0w;=_Y77I֍Or-|݀ ǽ42X6m1Xn.Vj5Gj}h4ڭ?|~䵻=\m5??Yj=nEJMzm/ժ.C!lŜ.Ya0˅~f=D@"جn5*+\.#yoޯگ}h{Ə_~.i. ծTlMl`hݤ]y~"sRq^)޾_H|"+VM#v a%I//}ӟ\<> lȟͤfrP@7+N,>yvo;xGn߾ ykk,RP.:=9d8'#B#ey♙_\Z G 틤?^ aOڠZWˍ{{-RկJb[s1ac4Q,;c;L7tI $cKAd[m5a ` k]js.yR,,/~^Ky^xG_Q$);sxpGQ,?)[6Rɲ̉1vs38ЇPn /02 6;]ɘ%iL&ϝ_xFs.vNÖov܅ѫAP18HGo΃?~xϢ5:m ?xm9|B&z+Z!K^F$aaD`0,8xK;] ACfVU\W=;xUEš;> CLd?y<.#qm6ȍ6vK(˾@\kUnXU)N`p ^v Qѐ{dqb1x{׮BA`us,fƃ'Οx:o=ًBm<|Drdgxrrfnr B0Gd++|ڍf=N\|~eeyuډN+'杊_cqPnܵ+RxSY ߰3]R?m87! cԩMun D4:1@b ':Fnp?H;>ߩsWO"فH[7\K/Ա9>&VH,AA93Whm2s^^>nnb_>-)DZ{Iq܈ Ħ{I=~P>vXG<ԩ'j<x׉+E0~MU9x^}i L8;߅-5G1^kmu"v `;nT2M~ÑW I2)s[L^aXmO2H|YN.}Mf!Z =Qe nRdlmx޹qw;:u 4{wp]UX L,^Ōae"%y  ~?Dw}䥗ѿF׾36oX2tmʦA?4 /,+@uY8ЎtjjC>ȉL$ئss$ZcP= 6F&s+PppXKf]!,_~?!N~]mkV`os1_"R:ē8ɡm4WO<(ܾ۬%"X:7Ÿa +aX ~IWJ3w_w.^8TGa,[|E9b[B'G#dWZ0Cl߸mh9c J͓+xvzC֮ZF}DX iO$Ya /\{&69j47WMgvv'W Ξ-ON^jZ)Ν\v}d"ލ(j+'klsJOYL$N µ !hh9ZKVo ˋmd[Z(͚ߍnSR|g7S}TnlՊ.\>ޛf)V+r"m~< ¤lRW4Z8<ˆnGJodԏϮ±DX\oP/P+G )fʦ#'y':f8ED@vy;tj4lENfzyr }"&DZx['$`1y4[~D[; ?_~qR=LDKys-[`nD™cѠn :p:ɊVP5f%+"[O]<T>% T @+ t63}ؒ©W>eX4F܎<;߼z O] $Wp}2| E Rl.A7M7qDKa*)W޲ Ѩ㫤@r{{\*P$N[|]7ܶ4 RDlpн– _|?6__7~4ȁ.dW!uFWR!c8l}5o޾Y56;5f2kӟīW{gyWsssC~Eͺ_1 ȱ"㵱[G}8?ԅp<4:Mgp.d2GEκ7;wl7Sh6H#Q`kUO0P4fg n(Nd"B*V}vox{]F Ӿ?@JέGM:I"vY\WGlMĕT$.]o|کt֏nSqngƆ'zCN:35[D P=uO$}{Ff/=w|y!N_|#{9~7 ׯOΎMZ IzcJM恎@1\n6$7b;Z=1x8:34(vzv"[~|5K oP* =>>prrH|xї_&c4К{/\sj!U/^|Zol)-50#y{Bd1tVmtC ثvys8rOla5#f}mv[ uAxoP:gGO\fvͿZxSJT'c}ʣ?jn. I8.N„vwj-RZH(Q"UݾDDd86sM>kBL z{ p\Rڣ;rȲu䔙|~D5gѶ$|{wWOgA"o;nKM.ζm=ɀ0Ѓ!ltSib= P!^m}۰i{OgsT,͗L6 kL7wy*l*u[N}ǼS}-./mQLu p @lGoyu6D򆢃^Y*'F.g|{ݭ{JZrY;Ҫ5?;;`#*t"RI \vϰ4:h4N'>ʇ2t?I?K&A@-$eH82 FrB2NQhFTh\-׺ $k7Jty58 'bRLc\{oB򩵓(gS"Gqb;~띗^|Ŏ#C]Uz}50⃚ dJwk?~ѭ{H[oB.CXq*CH[G` BI4AzJ/|O"rԬy)SRj"Dfb&7m+ "V kz߆b[yUpG^7kC L#;W RisnÍGIY_Y{Sţ#솳~}Vu*|ARvvJun/Wò=GR'L}@(1%;>v•Ho=Wo2$ѶK`X8I$Q?*|Hj FaѠZ@ud~~~V!Ʈ:Q y&<Ep!Aj\C>?E~[o5 ^R8H@FsXX\h;؊t&9&l|<5c9$|탦jf+L 1H+vhVz?+Jܘ?vB}%RCd.ENl> AD_5 H`eR@ ~ڲd$}ܩþZ?~gʽޟ?ytܧ/VlCѺaiT\VcyqTb5L2QeP4$T$X]tʭ[O.tGU-U۝ʇ@b.#AHiQJZS ^49xgdS ,#KoI|ڊEb&._,&QԀoq wJR[AZ+e*q0"*%SwSt{Ē"(g݊J@JƍwZKG;mArx k7#[ºʣ /~٩}9 Oi{Gz4[/_{݇ofS!cZw8"j+x6p3 kg[w*!M{P( 3N_GKd]UVz;Q)4ݓёI!hS!@,]ۥuZxw2xOPɈǷZD2&\<=wl 6:4tlj^~7V oP7'Xa#nD)Ailoo{xto4X'Vn}p;w޹QhX# $~o4G&ғgvŗ_揫?Q8vעϞş]hJ9|7mj(YTLwXwS- f?WOdNhM2hi>) ƃPCldT8G18 LvQ=%& *ζރO^/|JbwKdx|٫<gfZ}wˇk֣Ҏ/Yxn tD+3yAt0Q{r{-LN45cWVTp p U&2BLpu*,CJ'x8%k<O[/=i_d%5zT.dW.[?0IY1dǠ2WE`{cjjV7nk0 |C;4ڣ!<.W,v6UHl^ ]'قK t~ʙ􌯐/qߌ{g2ip-^?s:ە^=z$xzO'Suh9n#:h)8a (|O-"چ ȭV.'AM xh܉TB{G aĒTf:>ssW]5 ˠgI?okgٹ"`aaTxln):ٙy5z0Nj*QZ29~2:YG{E49*hKl֦M(^Vvӽaq^?6{߽͍ 6r~[7J$8*hJǰG팽 7c#Ht}n]ݺg1 ļ*F`{Fa:eG/i‰=} 4]%뀜l]vD!h^!?P'@b>QTFo,^=8A0P)^Տvgk5wҁiŒ8qIB|^: \aQuYiQ*jZI7 MQ4vl5W_4z3gSAc OyDj&% WnЇ&y-ÃK~g"!+b(;&q 9"q1HHrUGB"rFG Ab岄,gORq.@LSQ'%y̮>vO`S_Z[%C'|7"QޫS;'ШҠa?4Žw>x6( 14d}_WsDr*e`'tVBtWa\ǁzx~l" lp_n7jawҲJ;Ww:e37o=&%gV=U?(/rpo,;e8"Pl5^<^ȥYVoLe(8HpGNEQqE TZvbtbh~o%ClE@YRv)67x?w K}CtQ$ҩ񣥥?[<'gN]Y^K!$%GK!J;) 6fÑ5M C/D_ tV2ꥥeUfPG5v^J=.XC* jXt7ЩQ99Bn?jYozb-[&9@IIIjo?XSzTe 3wmOMt/}T-Y]^/23KkhlT G5$ V!&%)*=k*V&KxmHZ`Cpt}TPHnmj9e XC*IQlY_,-@Lff=Dt* ([ۻ>r0$t$>J{vk ']nƦ;շ766h)UD2nW+7nwQ}<e=sxYtb3RoկݿCl)j27 !W h NJ #΀\nP:'~V1'~8PAu[]Hx$2Rf|(UP%*l"`BZZ$/KB6, E#آm ʆS"GBr8H(U، ~ VY.(t %r] sBCypޣr-1_3pG ^l+ϿMFގ'7ޖvR`8ds+kcPd/Z%*pgdaXlT|kF)U4[cgi`YH$@d݀Pp9^H}.bak.hMKj$+d$LZ$J\52|w~4!6u# iԝ&^{VCHQ*r], m' &ɀ B65^Z)ͽ$t՟9W[Ҵ/t|#@f_|g&aoTv ׆YH Z O$S^#g s[ԻhGFݟvOsGۥ{BGXBd۬yL,ǙUOjCLi5[#emb^62vO--;H59+풤Cڭ_|XLS3"#R>z=w+L($.Qј(Fc豕c'N-.)hh*|\Cp\?63~uPDcp$X2v (10 :me7z2@7雺O؝kȶt0^H"ȥ\ơ@$mvirs.ʹx  ,]~Kw\>KU `PKB6F>zE%-p6b]7 CלikN*;\$~R9vXj.^ r˗ϥW# y(ѱeNm_k;;ZV)/l.dG+ܞ@s¹h.-KtzH-(jƕVt`&+G:yw!C$B .[3A{Y՚Dynel ^$ӞN=-C)էCqy$Y(J`eErC.]zG2i]p-"Jb4d j"<,ǩ4`I0< +6jv_ye0|vG_BJ'(|<ѹ-CNץT(egV֖._ ݮΰhTiIݡ۰./Цjs\*M:ucm>FV3w1VDSmJ=+8`=>x h"<`1AHN?;(c*(Q HH~L_PCԓCO_ j>-_-BvmueҦnك" #wylmtD0L^wbHV ws3;'-K:ٺ8=YتhN xds{pJߚ#pCX^ t}zX&+~ƉA G(}=XDC,IUv J+DƝD^\ aU~|''σ"icPO~ud CABѨTv<~q,[DYj58Ǘ^v4rh:߻s="bMks{GG=iғl5IG[2 GQė!'4 e3[xsgN[&0`@AStE:Q%UDGXL:<gT“LCb , 8KG;G=K-ufpm8ji1`@N'@M)=-Bj 9<Iԭa[65eSlH(Ҁ g~2^Emf@0I8T`F.{cy"$zTQ* QP'c22o`lH#M`PBH:͜X-~0UJ(u2C2X.bNAQˇz VpT2N1FX<1%V(.^Ȥi/tҴ5űS:()s즣ΣO;F)6W=!R%vSPJD,Q+b3kN ,L*^s`#0p}kanQX|0=aX ` ͋$ǗÙ?E6$R E!pw@8h: K6>}<3a$Cqx[Nj6.6N3qFO?[WI^CK+^MR{nC #hms}\\:׊;]?=GoϞy+JH2&Ltn}[}Lh !}pv:Bt:Qs$jE>ƯHp~}6_y&'Knkx&]IJaDR!D)2 {Tk[\U{Hl0`#,k\9 G N_TTVOpml6Iu!r4Icg0 .!'08jP:_Ď$9}NDɱ̒ x.z=6ԧ>SO]z9#]Rk;> .LuV͖.RbeBx$ǔIHVtئdt2R=1"G P/me8jD,9.%n*)[ }i:#b8pP8N>rhݭmTҙYbP['r @Su2 !wT/0^oZTzcT &\cI 1(9g (i݉8-g=f_h0:33eOjQ8cx'O:v"O xIHO4 V޲[JeS|H\DL? ],:&FAhD E+4&' wrJ6t|B +9I(jםNnt0h1 ɚkzއ<5v2d'V!{ B`zG`aH+3 LnF!=\yL01_P n "et %I5Md 9%!.g;;;wc1(LY bHHt? Ƣ|h$9&Wg_-^!8AٛZ˼*RAmFuȤ^7gg35%?Zol32(߰BEBͦ.%Ry፸;˴ݨ׊N Wi46'b8( 0ebY7}dxi?IO@(HٳOLy8:L8u؎Nnb q S:h᧘f8 E͎XϞ= j&I7RŌ^p1u4N`Mϴ ;HS7> &F7d NSpCFcp.v":B?T^ fVJ+dIџ?5"\*s\hMs%g i]GƱѭB馢|K:0Dg0bE,NkO,Ԁ_|W_}: J:9A{5/('BArtueI*k,lRߪwFGXv5.O%҆RloqwJ?5+Ǵ Gi\Q%e| us%`1TN{ӗ|+TcŘBb¸yNf6pA2XYiD8V5AO?CLB ~RXY9dDDO\()fa82tpe^$$ƤD T@cL_4}=B߿XKg |b4{qhKXR;Go~ȋ/#)שӐ"aw Ag M`~ibҩİfkXOrܼw(ma*(g_su죓 C1 Uh%䁢zqɮg/P>zϋ^&ux < {]>PwEAn,wBMb;-Se"ܪVɄ0`:n1X0V̩)r<8sQFT1Mg1D"=wrc,bϋzea:yrJ/ph#GPsބqfSSkFoV ],,gʳc  k+O) R(q zq^UgPh^yO_JccbX, }Ԩ1Ϗ1fT;.J>ǑD Nڎ[w'JylB^`>'TܢhqyrGp. u|dl .|bX\\t2O`h ]έƠf|8¯]>3sϽ\!ga IJ^֮m>L =  H"㾘+C)0&V>әN'uUV9j xƬ'rz&XB?<˟t*!\g3:Y oCS|Vx'DȯɸٶN.q1a]ʶ@U?i}bee3t$ @`3tO,2z%wK^4O261\!Od$a)OqDbie0S͉%#{<4),6@qpNfggn컓|k8D)s!ϥ3X\- (8&)9YNpgs:v=#xא5 X,DDypmo2Mדt{ 6A!=gE/p8~AH=wsrŊKJI#TʼnK%(/X&&*h˵wP/!hi(Cb |2.'5֜t<,ɿU +|Fij0vD ^^q\K@YKy=DQ[p֘e .19tV1%$ LDKdD_<{ ]t-@2l(IQI@-HlN%"80bndSNDZZ/$0ZR,Hc,81ʁ%qaDY M>#PGiϝNd2}6M[EЂC>R k6̢d+TdQ fAX(XyΎ5x88Bs(碝ʹ'ͱ08Np[E|6vnhNY)'%NDEZ5s]8ΩENyS2T$^W~ ε=. 6{]쨕c)OuǑsbgUyΚ2WI'w28"|\bu6·,q8wΕ;'u 4W|Q ƄBWL4@"J 㒸*B*CJ OJQJX\aJph\@\ Heading 2$ & Fxx@& 59:>*B*\^JaJphT@T Heading 3$ & Fdd@&5B*CJ\aJphT@T Heading 4$$ & F@&a$5>*CJOJQJ\aJT@T Heading 5$$ & F@&a$5>*CJOJQJ\aJ`@` Heading 6#$$ & Fdd@&[$\$a$5B*CJ\aJphN@N Heading 7 $ & F<@&[$\$a$ B*ph`@` Heading 8#$$ & Fdd@&[$\$a$B*CJOJQJ]phd @d Heading 9# $$ & Fdd@&[$\$a$5B*CJOJQJ\ph<A@< Default Paragraph Font.Q@. Body Text 3CJDS@D Body Text Indent 3 `CJ,O, project$a$CJ\!@2\ Index Heading$dd[$\$^a$B*CJaJphX @X Index 1&$dd[$\$^`a$B*CJaJph@@@ TOC 3,Report 3 `^`CJ].U@Q. Hyperlink >*B*phD@D TOC 1,Report 1 xx 5;>*\.@. TOC 2 ^:CJbC@b Body Text Indent$dd[$\$^a$B*CJaJphZ@Z Header)$ !dd[$\$^a$B*CJaJphZ @Z Footer)$ !dd[$\$^a$B*CJaJph>V@> FollowedHyperlink >*B* phJ^@J Normal (Web)dd[$\$OJPJQJ^J*@* TOC 8 ^aJ*@* TOC 9 ^aJ*@* TOC 4 ^aJ*@* TOC 5 ^aJ*@* TOC 6 !^aJ*@* TOC 7 "^aJ&)@1& Page Number4B@B4 Body Text$$a$:CJH.P`R. Body Text 2%CJ %?LXbya    UTS %?LXby     a $%&'(3EFYZ[^_ij.LMNOPr jms}kg5 P L N  ^ [[ r$z9?=<>LMf,=  ]^( M!!!!"$$''))))h,|,},, --e- 33338883:<==L=?ABB=CDRGSG{GJJJ.LRR(RnToTT^W_WWDYEYPYm\n\y\___`aa&aIeJe_e`ekeeee!g"g3gggghhhRiSi_iiiiii jQjRjcjdjtjElFlGlTlUlllmm!mXnYngn;o _Toc5246051508 _Toc5246051402 _Toc524605130, _Toc524605120& _Toc524605110  _Toc524605101 _Toc524605091 _Toc524605081 _Toc524605071 _Toc524605061 _Toc52460505Fppqqqq2rQrrrr3s4s@sssstttttttuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx!x5x6xhxixxxxx#y$yyyyyyyzzzz>z?z{z|zzzzzzzzz { {({){o{p{q{{{{{{{{{{||H|I|J|^|_|||}|||||| }}}#}$}=}>}o}p}q}}}}}}}}}}}~~~~DEYZqrPQ*+,-./0cdmnopqrst̃̓كڃ !"#$%&9:LM^_b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00> 0>>0M0M 0>>00 0>>00 0>>0, 00 00 0  0  0  0  0  0  0 0 0  00!0!0!0!0!0!0! 00) 00h, 0h,h,0},0},( 0},},0-0-( 0},},0303( 0},},08080808( 0},},0=0=0=0=( 0},},0B0B0B( 0},},0SG0SG( 0},},0J0J0J( 0},},0R0R( 0},},0oT0oT( 0 },},0_W0_W( 0 },},0EY0EY( 0 },},0n\0n\( 0 },},0_ 00` 0``0a0a 0``0Je( 0JeJe0`e0`e( 0JeJe0e0e( 0JeJe0"g0"g( 0JeJe0g0g( 0JeJe0h0h( 0JeJe0Si0Si( 0JeJe0i0i( 0JeJe0i0i 00Rj 0RjRj0dj0dj0dj 0RjRj0Gl( 0GlGl0Ul0Ul( 0GlGl0m0m( 0GlGl0Yn0Yn( 0GlGl0!~c~~~(Ba X%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%tX%t̕XXX %'(/129;w~!!!!!!!!4%:<:tVW4b$tmoRtN b$ije).3&_a;N b$+%l[BZ(N b$_}:-{8-4N b$b| N}l1sCN b$6J0 "'\XXtN 2$V iFN @ V * (   @  +) V  BfI(e   B&   HfkQ   Nf8   NA ?f?,$)~   BA?f?8&+ ~   BA?f?F}!`B   c $D, P`B  c $D`B  c $DX`!fB  s *DX_L&_fB  s *D/!$fB  s *DD`  C 8 P9 `  C %@( `  C &U *q" `  C  8 P"]   `  C   ]    S ZS+T?"\ H   T ZT+T?"\   U ZU+T?"\ & B S  ?waV $t _Toc52442144 _Toc52447287 _Toc52460505 _Toc52442145 _Toc52447288 _Toc52460506 _Toc52442146 _Toc52447289 _Toc52460507 _Toc52442147 _Toc52447290 _Toc52460508 _Toc52442148 _Toc52447291 _Toc52460509 _Toc52442149 _Toc52447292 _Toc52460510 _Toc52442150 _Toc52447293 _Toc52460511 _Toc52442151 _Toc52447294 _Toc52460512 _Toc52442152 _Toc52447295 _Toc52460513 _Toc52442153 _Toc52447296 _Toc52460514 _Toc52442154 _Toc52447297 _Toc52460515 _Toc52442155 _Toc52447298 _Toc52460516 _Toc52447299 _Toc52460517 _Toc52460518 _Toc52460519 _Toc52460520 _Toc52460521 _Toc52447300 _Toc52460522 _Toc52460523 _Toc52442156 _Toc52447301 _Toc52460524 _Toc52442158 _Toc52447303 _Toc52460525 _Toc52442159 _Toc52447304 _Toc52460526 _Toc52442160 _Toc52447305 _Toc52460527 _Toc52442161 _Toc52447306 _Toc52460528 _Toc52442162 _Toc52447307 _Toc52460529 _Toc52442163 _Toc52447308 _Toc52460530 _Toc52442164 _Toc52447309 _Toc52460531 _Toc52442165 _Toc52447310 _Toc52460532 _Toc52442166 _Toc52447311 _Toc52460533 _Toc52442167 _Toc52447312 _Toc52460534 _Toc52442168 _Toc52447313 _Toc52460535 _Toc52442169 _Toc52447314 _Toc52460536 _Toc52442170 _Toc52447315 _Toc52460537 _Toc52442171 _Toc52447316 _Toc52460538 _Toc52442172 _Toc52447317 _Toc52460539 _Toc52442173 _Toc52447318 _Toc52460540 _Toc52442174 _Toc52447319 _Toc52460541 _Toc52442175 _Toc52447320 _Toc52460542 _Toc52442176 _Toc52447321 _Toc52460543 _Toc52442177 _Toc52447322 _Toc52460544 _Toc52442178 _Toc52447323 _Toc52460545 _Toc52442179 _Toc52447324 _Toc52460546 _Toc52442180 _Toc52447325 _Toc52460547 _Toc52442181 _Toc52447326 _Toc52460548 _Toc52442182 _Toc52447327 _Toc52460549 _Toc52442183 _Toc52447328 _Toc52460550 _Toc52442184 _Toc52447329 _Toc52460551 _Toc52442185 _Toc52447330 _Toc52460552 _Toc52442186 _Toc52447331 _Toc52460553 _Toc52442187 _Toc52447332 _Toc52460554 _Toc52442188 _Toc52447333 _Toc52460555 _Toc52460556 _Toc52442189 _Toc52447334 _Toc52460557 _Toc52442190 _Toc52447335 _Toc52460558 _Hlt52441595 _Hlt52441596 _Hlt52456142?MMM,,, !!!)))i,i,i,},},},---338=BSGJJRoToToT_W_W_WEYEYEYn\n\n\___```aaaJeJeJe`e`e`eeee"g"g"gggghhhSiSiSiiiiiiiSjSjSjdjdjdjGlGlGlUlUlUlmmmYnYnYn?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@@@KKKeee<<<"""))){,{,{,,,,d-d-238K=CDÔ͂ӂ؂ނb3D[]"JJLLYQzQSi]iiii joo}~9Db3333333333wwwwwwwwwwwwwwwwww)0dlt˃̃̃̓_bvmn5xcHC:\Documents and Settings\vmn5xc\Desktop\SellSmart Project Proposal1.docvmn5xcuC:\Documents and Settings\vmn5xc\Application Data\Microsoft\Word\AutoRecovery save of SellSmart Project Proposal1.asdvmn5xcuC:\Documents and Settings\vmn5xc\Application Data\Microsoft\Word\AutoRecovery save of SellSmart Project Proposal1.asdvmn5xcHC:\Documents and Settings\vmn5xc\Desktop\SellSmart Project Proposal1.docvmn5xc^Q:\my documents\CS 551\group project\proposal phase\SellSmart Project Proposal1 (Revised).docvmn5xcC:\Documents and Settings\vmn5xc\Application Data\Microsoft\Word\AutoRecovery save of SellSmart Project Proposal1 (Revised).asdvmn5xc^Q:\my documents\CS 551\group project\proposal phase\SellSmart Project Proposal1 (Revised).docvmn5xcC:\Documents and Settings\vmn5xc\Application Data\Microsoft\Word\AutoRecovery save of SellSmart Project Proposal1 (Revised).asdvmn5xc^Q:\my documents\CS 551\group project\proposal phase\SellSmart Project Proposal1 (Revised).docvmn5xcvN:\web\v\vmn5xc\courses\cs551\cs551project\project files\projectdeliverables\SellSmart Project Proposal1 (Revised).doc FFp5!NjK+  4P;s"J(a=)0E0uT$7H 8qLd7qR؁,3I lXb|RJeh tt^t`OJQJo(h DD^D`OJQJo(oh   ^ `OJQJo(h   ^ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h TT^T`OJQJo(h $$^$`OJQJo(oh ^`OJQJo(^`CJOJQJo(^`CJOJQJo(opp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(P^`Po(@@^@`o(.0^`0o(..``^``o(... ^`o( .... ^`o( ..... ^`o( ...... `^``o(....... 00^0`o(........P^`Po(@@^@`o(.0^`0o(..``^``o(... ^`o( .... ^`o( ..... ^`o( ...... `^``o(....... 00^0`o(........h 88^8`OJQJo(h ^`OJQJo(oh   ^ `OJQJo(h   ^ `OJQJo(h xx^x`OJQJo(oh HH^H`OJQJo(h ^`OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(hpp^p`.h @ @ ^@ `OJQJo(h ^`OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h PP^P`OJQJo(oh   ^ `OJQJo(^`OJPJQJ^Jo(- ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo(^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.88^8`.L^`L.  ^ `.  ^ `.xLx^x`L.HH^H`.^`.L^`L.h ^`OJQJo(h pp^p`OJQJo(oh @ @ ^@ `OJQJo(h ^`OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h PP^P`OJQJo(oh   ^ `OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo( p5!F0ELT$7H7qRK+4P;(a=3I lb|          z&wtшPI[[< j+$                  `&                  @                          !x6xxxxyyyzzzzzzzz {p{q{{{{{I|J|_||||}}$}p}q}}}}b@ww,<%ww@{a@UnknownGz Times New Roman5Symbol3& z Arial7&  VerdanaI& ??Arial Unicode MS?5 z Courier New;Wingdings"qh|f|fyk7!x20d 2QSellSmart Project Proposaldczn6vmn5xc