ࡱ> .~Dc6OK M bjbj== KfWWq;l$D 222P0344D 8d,4H 4?J?J?J?jARGIccccccc$de gcJ*A*A@JJcWJ?J?cWWWJJ?J?cWJcWDW_bcbJ?4 0F:D )2XQ</bcbTd08d7b, hU hcbW X CSE 681: Software Modeling and Analysis Project 3: Distributed Requirements Database Operational Concept Document Version 1.0 By Tushad Mehta 24h June 2003 Table of Contents  TOC \h \z \t "Heading-T1,1,Heading-T2,2,Heading-T3,3"  HYPERLINK \l "_Toc44261987" 1. Executive Summary  PAGEREF _Toc44261987 \h 1  HYPERLINK \l "_Toc44261988" 2. RequirementsDB Context Diagram  PAGEREF _Toc44261988 \h 2  HYPERLINK \l "_Toc44261989" 3. RequirementsDB Module Diagram  PAGEREF _Toc44261989 \h 3  HYPERLINK \l "_Toc44261990" Client Application Module Diagram  PAGEREF _Toc44261990 \h 3  HYPERLINK \l "_Toc44261991" Logon UI Module  PAGEREF _Toc44261991 \h 3  HYPERLINK \l "_Toc44261992" Main Client User Interface Module  PAGEREF _Toc44261992 \h 4  HYPERLINK \l "_Toc44261993" Requirement Modification UI Module  PAGEREF _Toc44261993 \h 4  HYPERLINK \l "_Toc44261994" Client Communication Module  PAGEREF _Toc44261994 \h 4  HYPERLINK \l "_Toc44261995" Server Application Module Diagram  PAGEREF _Toc44261995 \h 5  HYPERLINK \l "_Toc44261996" Main Server Module  PAGEREF _Toc44261996 \h 5  HYPERLINK \l "_Toc44261997" File System Module  PAGEREF _Toc44261997 \h 5  HYPERLINK \l "_Toc44261998" Server Communication Module  PAGEREF _Toc44261998 \h 5  HYPERLINK \l "_Toc44261999" 4. RequirementsDB Data Flow Diagram  PAGEREF _Toc44261999 \h 6  HYPERLINK \l "_Toc44262000" Logon Process  PAGEREF _Toc44262000 \h 6  HYPERLINK \l "_Toc44262001" Client Controller Process  PAGEREF _Toc44262001 \h 7  HYPERLINK \l "_Toc44262002" Client Communication Process  PAGEREF _Toc44262002 \h 7  HYPERLINK \l "_Toc44262003" Display Process  PAGEREF _Toc44262003 \h 7  HYPERLINK \l "_Toc44262004" Server Controller Process  PAGEREF _Toc44262004 \h 7  HYPERLINK \l "_Toc44262005" Server Communication Process  PAGEREF _Toc44262005 \h 8  HYPERLINK \l "_Toc44262006" Class Library Processing  PAGEREF _Toc44262006 \h 8  HYPERLINK \l "_Toc44262007" 5. User Interface  PAGEREF _Toc44262007 \h 8  HYPERLINK \l "_Toc44262008" Interface Views  PAGEREF _Toc44262008 \h 8  HYPERLINK \l "_Toc44262009" Logon User Interface  PAGEREF _Toc44262009 \h 8  HYPERLINK \l "_Toc44262010" Main Application Display  PAGEREF _Toc44262010 \h 9  HYPERLINK \l "_Toc44262011" Edit Requirement Dialog Window  PAGEREF _Toc44262011 \h 10  HYPERLINK \l "_Toc44262012" Add New Requirement Dialog Window  PAGEREF _Toc44262012 \h 11  HYPERLINK \l "_Toc44262013" Interface Interactions  PAGEREF _Toc44262013 \h 12  HYPERLINK \l "_Toc44262014" Load the XML File  PAGEREF _Toc44262014 \h 12  HYPERLINK \l "_Toc44262015" View List through scrollable List view  PAGEREF _Toc44262015 \h 12  HYPERLINK \l "_Toc44262016" Selecting a particular requirement through mouse click  PAGEREF _Toc44262016 \h 12  HYPERLINK \l "_Toc44262017" Adding a new Requirement  PAGEREF _Toc44262017 \h 13  HYPERLINK \l "_Toc44262018" Editing an existing Requirement  PAGEREF _Toc44262018 \h 13  HYPERLINK \l "_Toc44262019" Deleting an existing Requirement  PAGEREF _Toc44262019 \h 13  HYPERLINK \l "_Toc44262020" 6. Activities  PAGEREF _Toc44262020 \h 13  HYPERLINK \l "_Toc44262021" Client Activities  PAGEREF _Toc44262021 \h 13  HYPERLINK \l "_Toc44262022" Server Activities  PAGEREF _Toc44262022 \h 15  HYPERLINK \l "_Toc44262023" 7. Client Server Communication  PAGEREF _Toc44262023 \h 17  HYPERLINK \l "_Toc44262024" 8. Events  PAGEREF _Toc44262024 \h 18  HYPERLINK \l "_Toc44262025" 9. Analysis  PAGEREF _Toc44262025 \h 20  HYPERLINK \l "_Toc44262026" Analysis 1: .Net Remoting Functionality  PAGEREF _Toc44262026 \h 20  HYPERLINK \l "_Toc44262027" Analysis 2: XML File Load time  PAGEREF _Toc44262027 \h 20  HYPERLINK \l "_Toc44262028" 10. Issues  PAGEREF _Toc44262028 \h 21  HYPERLINK \l "_Toc44262029" Issue 1: XML file size  PAGEREF _Toc44262029 \h 21  HYPERLINK \l "_Toc44262030" Issue 2: Scalability  PAGEREF _Toc44262030 \h 22  HYPERLINK \l "_Toc44262031" Issue 3: Security  PAGEREF _Toc44262031 \h 22  HYPERLINK \l "_Toc44262032" Issue 4: Operating System crash  PAGEREF _Toc44262032 \h 22  HYPERLINK \l "_Toc44262033" Issue 5: XML data store Versus Relational database  PAGEREF _Toc44262033 \h 23  HYPERLINK \l "_Toc44262034" 11. Future Enhancements  PAGEREF _Toc44262034 \h 23  HYPERLINK \l "_Toc44262035" Availability of the system over the Internet  PAGEREF _Toc44262035 \h 23  HYPERLINK \l "_Toc44262036" Mapping between A and B Level Specifications  PAGEREF _Toc44262036 \h 24  HYPERLINK \l "_Toc44262037" Encryption of the Messages being sent across  PAGEREF _Toc44262037 \h 24  HYPERLINK \l "_Toc44262038" Admin and other access roles for better  PAGEREF _Toc44262038 \h 25  HYPERLINK \l "_Toc44262039" Search Mechanism  PAGEREF _Toc44262039 \h 25  HYPERLINK \l "_Toc44262040" Miscellaneous Enhancements  PAGEREF _Toc44262040 \h 25  HYPERLINK \l "_Toc44262041" 12. Summary  PAGEREF _Toc44262041 \h 26  HYPERLINK \l "_Toc44262042" 13. Appendix  PAGEREF _Toc44262042 \h 27  HYPERLINK \l "_Toc44262043" Prototype  PAGEREF _Toc44262043 \h 27  HYPERLINK \l "_Toc44262044" Server Console Application  PAGEREF _Toc44262044 \h 27  HYPERLINK \l "_Toc44262045" Server.cs  PAGEREF _Toc44262045 \h 27  HYPERLINK \l "_Toc44262046" file_handler.cs  PAGEREF _Toc44262046 \h 28  HYPERLINK \l "_Toc44262047" Client Application  PAGEREF _Toc44262047 \h 29  Executive Summary Software application development starts from a set of requirements obtained from the users / stakeholders of that system. Often, this set of requirements is generated by a collaborative effort of several people drawn from different functional areas. Unfortunately, this very important requirement gathering phase is often overlooked and left outside the scope of a software development project. This requirements list is never a static entity. It changes continuously during the project lifecycle. Requirements for a particular application need to be gathered, assimilated and produced on demand. Most of the time this process is performed through face-to-face meetings. While there is an advantage in having such direct interactions with the stakeholders it is often not convenient to setup such meetings. Having an efficient software repository of such requirements for any project is a definite plus. It reduces the overhead that comes with such administrative work such as meeting arrangements and scheduling. This software repository of requirements will eradicate the need for sending a combination of emails, word documents, voice mails etc as a step toward requirement gathering and its management. Hence, the necessity of an application to maintain such a list. Most software projects use a database application that functions as a store for the requirements of a project. The architecture of the RequirementsDB database program that this document attempts to address is a distributed system utilizing an XML (eXtended Markup Language) file based data store. Multiple clients would be able to access the file store through a server application. The RequirementsDB application will be made possible using Microsofts .Net Remoting functionality. The client application would be able to communicate effectively with the server residing on another machine. Additional functionality will also be implemented that would allow multiple clients to access the same data store simultaneously. This application would be capable of handling more than one project requirement XML file store. The server application would be able to handle many project teams. Users working on a single project i.e., working with a single XML file would be notified if a requirement in that project were modified. Through a graphical user interface provided for the client application, the user will be able to connect to the appropriate XML files store, view the requirements, add additional requirements, edit existing requirements, and delete requirements. As with any software application, there are always certain critical issues that need to be taken into consideration during the design phase. These issues are discussed and elaborated upon in the issues section of the document. There is also always scope for improvement and enhancement. The application shall be designed in such a way so as to enable easy addition of new features and enhancements in the future, which almost invariably occurs. These enhancements will also be described toward the end of the document. RequirementsDB Context Diagram The context diagram shown in Figure 1 depicts the relationship the application has with the environment in which it operates and some external entities namely; the inputs the application expects, the outputs it is supposed to generate. The diagram shows that the user first needs to login to get access to the system. The login parameters required would be username and password. Once the parameters are passed to the server where the authentication process would be undertaken and acknowledgement would be sent back to the client that is requesting access. Once the client has access, the user may input choices like Add, Edit/View, and Delete requirements. All this is done through the provision of a graphical user interface. After completion of the processing task, the display is refreshed with the modified information. Any errors occurring during the processing are taken care of through exception handling mechanisms in the processing section and are displayed to the user through the graphical user interface.  EMBED Visio.Drawing.6  Figure  SEQ Figure \* ARABIC 1: RequirementsDB Context Diagram The server would handle all the requests made by the different clients and would be responsible for maintaining the data integrity of the data structures that are being accessed by the clients so as to prevent conditions such as deadlocks, race around conditions etc. The server would also handle any errors/exceptions that could happen during the operation of the application. The communication between the client and server takes place through a TCP channel that is set up using Microsofts .Net Remoting feature. The server handles all communication between the clients and itself. The server instantiates objects of classes that are Marshaled by Object reference, and the clients create a proxy of that object. The contents of each requirement in the XML file contain the following items: The requirement number. The Requirement title. The description of the requirement The type of requirement i.e., A or B (Customer or A- level specification, Developer or B-level specification) The date the requirement was created. The date the requirement was last modified. The responsible individual or stakeholder for the requirement. RequirementsDB Module Diagram In this section, the module diagrams of the client and server will be shown and the purpose each module serves is described. Client Application Module Diagram The partitioning of the Client Application into different modules is as shown in Figure 2.  EMBED Visio.Drawing.6  Figure  SEQ Figure \* ARABIC 2: RequirementsDB Client Module Diagram Logon UI Module This module is called at startup of the client application. It provides a means of authenticating the user. The interface is a Win Forms based graphic user interface with two text boxes for the username and password, and two buttons; namely logon and cancel. It accepts user input (username and password) and calls the communication module, which then prepares a channel of communication to the server, and queries the server with the parameters passed. If authentication was successful, the logon module then loads the main client user interface module and the user can begin to use the application. Main Client User Interface Module This module provides the main graphical user interface. All events that are generated through the various objects on the user interface i.e., button clicks, menu-selections, etc are handled by the main client user interface module. It calls upon functions in other modules depending on the event / instruction being executed at that point of time. The user interface is a Win Forms based Graphic User Interface with a list view for viewing all the requirements in the database. Selections for adding, editing, and/or deleting requirements are made through this module. These selections can be made through the buttons provided. It is also responsible for spawning worker threads to handle background processing while also simultaneously maintaining the UI display. Requirement Modification UI Module This module is called at the execution of a button click event on the Main Client user interface Module. This module handles the actual addition, modification and/or deletion of a requirement. It calls the appropriate functions in the client communication module to communicate with the server and perform the requirement manipulations. This module interfaces with the main client user interface module and the client communication module. This module also verifies whether the client/user that is modifying or editing the requirement is also the responsible individual. Client Communication Module This module enables the client application to communicate with the server application. It initializes the channel that will be used for communication, registers it, and performs activation of remote objects. All messages sent and received by the client are handled through this module. This module is called from the logon, main client user interface and the requirement modification user interface modules. For this application, invoking the methods directly on the remote object is a better model than working on a local copy. However a method on a remote object can be invoked only if a reference to it is obtained. Obtaining a reference to the remote object requires the object to be instantiated first. This client module asks the server for an instance of the object, and the server returns a reference to a remote instance. Server Application Module Diagram The partitioning of the Server Application into different modules is as shown in Figure 3.  EMBED Visio.Drawing.6  Figure  SEQ Figure \* ARABIC 3: Server Application Module Diagram Main Server Module This is the executive module of the server application. It is a console application that is responsible for directing the flow of data throughout the application. This is the application that needs to be started up first before any of the clients can get access to the XML file store. On start up, it calls a function in the communication module that creates a channel that the clients would use to communicate with the server. File System Module This module, which is a class library, handles all the manipulation that is performed on the XML file that is used as the data store for the RequirementsDB application. This library, contains functions for authenticating the client, sending the client the requirement lists and other information depending on the functions that are called by the client. The activation mode for the File System class is singleton, thereby having only one instance of the class running on the server and clients would have to share this resource, thus getting access to the same data. Since this class library is going to be accessed by multiple clients simultaneously, it is imperative to have proper synchronization objects in place within the functions when the data structures are being read or written to in order to avoid deadlocks etc thus resulting in erroneous data. Server Communication Module This module is responsible for setting up the communicating channel, which would enable the remote clients to connect to it. When a client calls, it creates a single instance of the remote object (File System) effectively making the object a singleton. This instance would be then made available to all other clients that connect to the server application. There will be only one instance of the object created for each project team i.e., one XML file. If a client sends a request for another file to be loaded, a separate thread will be spawned. RequirementsDB Data Flow Diagram The RequirementsDB application can be broken down into the following processes. The data flow diagram (shown in Figure 4) helps in describing the way the information is passed around the client application to the server application and finally displayed to the user viewing the user interface (In this case, the list view) on the clients main window (Figure 6).  EMBED Visio.Drawing.6 Figure  SEQ Figure \* ARABIC 4: Data Flow Diagram of RequirementsDB Application Logon Process When the client application is started, the user is prompted to enter her /his username and password for authentication. These parameters are then passed to the client communication process that establishes a connection to the server. After the processing is done on the server, the client is then returned the authentication result. The client communication process then passes this information back to the logon process, which then loads the main user interface window. Client Controller Process After a successful logon, the user is now taken to the main user interface window controlled by the client controller process. This process is responsible for communicating with the client communication process and the display process. The client controller process, which is the main running thread, spawns additional threads, thus freeing the main user interface from any of the background processing that happens. This process formats the messages, which it sends to the communication process to be sent to the server. The background processing consists of receiving messages from the client controller process. These messages are nothing but the requirements that are being sent across the channel by the server. The client controller process then processes these messages and sends the appropriately formatted messages to the display process, which updates the list view in the UI window. All communication between these background threads is done through the use of send and receive message queues. Client Communication Process This process serves the purpose of creating a TCP channel with the server in order to communicate with the remote object of the class library being accessed. It receives requests from the Logon process for authentication of user. It sends either success or failure as it receives the same from the server across the channel. It also receives messages from the client controller process, which would usually request requirement information. The communication process would send the request to the server and pass the return value back to the client controller process. Display Process This process behaves as the front-end to the RequirementsDB client application. The user interface consists of menu items, list view, and buttons that are provided for viewing, adding, modifying and deleting requirements. Any change made to the information is then sent to the client controller process, that in turn passes the data to the communication process for updating of the requirement at the server and sends back the updated requirement duly reflecting all the changes made. Server Controller Process This process is responsible for managing the remote object invocation. When the client requests for information from the class library object, it is done through the process that is set up by the server controller process. Since the server needs to be capable of handling multiple files which means many different project teams could be using the system concurrently, it would need to maintain a list of active projects and the clients that are associated with each project. This way, the server will only send messages to those clients belonging to that particular project. Server Communication Process This process is responsible for communicating with the clients that communicate with the server through the TCP channel that it initially sets up when the server application starts up. The communication channel is set up by using .Net Remoting functionality. This process will be responsible for handling the various clients that are trying to get access to the remote object store. Class Library Processing This process contains all the functionality that the client needs access to. The object of this class library is instantiated when the first client connects with the server and the server controller process starts a new process for the project file (Xml Requirement List file). All clients that will subsequently access the server will use all the functionality of the same instantiated object. Also when a client has modified a particular requirement, it is responsible for sending this notification to the other clients that are logged on. It does this by passing the notification message to the server communication process through the server controller process. User Interface Interface Views The Requirements Database application is a Microsoft Windows operating system based client utility built on the .Net framework using Visual C#. Logon User Interface On executing the client application, the logon screen is displayed as shown in Figure 5. The user will enter her/his username and password. If the server is not running or authentication fails, the user will be prompted with the appropriate error message, else the logon screen will disappear and the main client application display screen is shown.  Figure  SEQ Figure \* ARABIC 5: RequirementsDB Logon screen Main Application Display The main display screenshot is shown in Figure 6. This screenshot was taken when the user authentication through the logon screen shown in figure 5 was successful. Once loaded, the task of this module is to display the requirements list in the list view. This could be done in one of two ways. The first way would be to get the entire list at one go. The second way would be to get one requirement at a time and display it. I chose to go with the second option as after doing a little performance analysis with prototype code. (Refer section Analysis 2) The reason being, that if the entire file were to be retrieved at a go, this would firstly cause the main display screen to freeze till the entire list was received. Secondly, since the server application was catering to more than one simultaneously logged on client, which would mean the other clients would have to wait in a queue till all the clients previous to it were serviced. The main user display uses queues to send and receive messages with the communication module and will receive one requirement at a time. As the message (single requirement) is received from the server, the main display module is alerted and the list view is populated with the requirement. This method is a more acceptable one, as it affords a more equitable sharing of the resource between multiple clients. Buttons provided at the bottom of the list view enables the user to Add, Edit, and Delete requirements. The other buttons are enabled only when a particular requirement is selected. When a user decides to make a change in the requirement that she / he is the responsible individual, the user will check out the requirement (explained in more detail in the diagram as shown in Figure 7), the user will click on the checkout button. The server is notified of this change and records it, the server then sends out a notification to all logged on clients of this requirement being checked out and is displayed on the client UI with an X mark in the row of the requirement that is currently checked out. If another client has modified a requirement, a notification is sent from the server to all other clients. Once the client communication module receives this notification, it alerts the main user interface module of the change, and the user interface is updated for that particular requirement. This can be shown by the X mark in the modified column. Many other options can be possible, for example, the row could be in a different color to make it stand out. Through the above means, it was found unnecessary to provide a button for refreshing the entire list, as just as long as the client remains connected, it would receive notifications when they happen so the client will always have the most recent view of the XML data store.  Figure  SEQ Figure \* ARABIC 6: RequirementsDB Main User Interface Edit Requirement Dialog Window The Edit Requirement window is displayed (Figure 7) when the Edit button in figure 6 is clicked on, the record that is selected is displayed in a separate dialog window. The user can then make the required changes and click on Save / Check In or click on Cancel without any modification being done. The user can also click on the check out button, to alert other people that a change is in the process of being made. Once the user is satisfied with the change, he /she can click on the check in button to submit the changes to the server. Now, according to the application requirements, only the responsible individual can make changes to a particular requirement. So this window will prevent the current user to make any changes if the user is not the RI for the particular requirement and will display a message saying the same.  Figure  SEQ Figure \* ARABIC 7: RequirementsDB Edit Requirement Screen Add New Requirement Dialog Window The Add New Requirement dialog is displayed (See figure 6) when the Add button is clicked on in figure 4. Any client can add a new requirement, however the person who adds the requirement becomes the responsible individual for that requirement.  Figure  SEQ Figure \* ARABIC 8: RequirementsDB Add New Requirement Display Screen Interface Interactions The following section will attempt to explore in more detail the interaction between the user interface described in the previous section with the activities capable of being performed using the interfaces. Load the XML File From the Main display user interface, the user has the option of loading a new XML file (for say another project) that she / he may be a member of. This causes the already existing list view to be cleared and the server is contacted with the new filename. The loading process is initiated. After which the application will display the individual requirements of the file row wise in the list view provided. At this point only the Add button is enabled. All other buttons are disabled. (See figure 6) View List through scrollable List view Once the list is displayed in the list view. The user can use the scrollbars provided to scroll through the list. (See figure 6) Selecting a particular requirement through mouse click The user can use the mouse to select a particular requirement, which is nothing but a row in the list view (See figure 6). If the user single mouse clicks the row, the row will be highlighted. At this point, the Edit and Delete buttons are enabled. If the user double-clicks on the row, it causes the Edit Requirement dialog window (Figure 7) to be displayed. Adding a new Requirement Once the application is up and running, the requirement list is being displayed in the list view, the Add button is enabled. At this point, the user can click on the button if she/he wishes to add a new requirement. This causes the Add New Requirement dialog window. This same dialog window as the one used for editing a requirement is reused here. The title of the dialog window is changed to reflect the action being performed. The user then can add the information into the blank fields provided and click Add when finished or click Cancel if she/he wishes to abort the action. The window is then closed; the user can then view the newly added record in the list. (See figure 8) Editing an existing Requirement If the user wishes to edit an existing requirement, he /she can do it by selecting the record and clicking on the Edit button or double clicking the row that displays the requirement. The Edit Requirement dialog window (Figure 7) is displayed. All the information belonging to that particular requirement is displayed in the appropriate text boxes provided. The user can first Check Out the requirement then make changes as per her/his desires and then either click on the Save / Check In button and commit the changes or click on the Cancel button to abort the action. Deleting an existing Requirement If the user wishes to delete an existing requirement, the user must select a particular requirement from the list by selecting it in the list view and clicking on the Delete button. (See figure 6) A confirmation dialog box will then prompt the user for acknowledgement. A second way of deleting a requirement is by double clicking the requirement in the list view, which would display the Edit Requirement dialog window (See figure 7). A Delete button is also provided along with the Save and Cancel buttons. The user can click on the Delete button and will be prompted again by a confirmation dialog window. Activities The various user and system activities that happen during the RequirementsDB application lifecycle have been split into the Client Activity and Server Activity diagrams. Client Activities The client activity diagram is as shown in figure 9.  EMBED Visio.Drawing.6 Figure  SEQ Figure \* ARABIC 9: RequirementsDB Activities Diagram The client activities that are performed are as follows: The client will initially have to logon to the system and be authenticated by the server. On success, it is then allowed to view the requirement list and work on the application. The user has the ability to selecting a particular XML file on the remote machine. Selecting a particular requirement through a left mouse click user action in the list view. Adding a new requirement by clicking on the Add button in the main display window. The user then enters information in the new window that is displayed. A message is sent to the server informing it of a particular requirement being added. Editing a particular requirement by first selecting the requirement from the list of requirements, and either left clicking the Edit button or double clicking on the particular row in the list view. This action causes the Edit Requirement window to open and the user is able to modify the contents of that particular requirement. All modifications are sent back to the server in the form of messages composed by the client application. Deleting a particular requirement by first selecting the requirement from the list of requirements, and through a left mouse click action on the Delete button. A confirmation window prompts the user. A message is sent to the server informing it of a particular requirement being deleted. All messages from the server are put in a received queue, and read one at a time and processed by the application main thread. Exiting the application by first sending a message to the server informing it of closure, closing all channel communication and performing clean up after which it shuts down. Server Activities The server activities (see Figure 10) that are performed are as follows:  EMBED Visio.Drawing.6  Figure  SEQ Figure \* ARABIC 10: Server Activity Diagram The server starts up and sets up the communication channel and performs all the initialization tasks. The activation mode for the server object (XML File System and Handling) is singleton, as the server needs to maintain state information. When it receives a client message, it invokes the particular functions on the remote object to get the desired value back to the client. It continues to service the client requests as they come in. The server will maintain a list of all the active projects i.e., the number of open XML files. If the server is to be shut down, it will inform all clients of this event, so that they can too terminate gracefully from their respective applications. Client Server Communication To illustrate the communication mechanism between the client and server application through .Net Remoting functionality; figure 11 shows an example of the remote object invocation of a function that authenticates a user at logon. When the user logs on, the client application communication module sets up the communication channel with the server. The client and server proxies are present to handle all the marshalling of data, transfer channel configuration under the covers and the implementation of which is hidden from the developer. The client simply invokes the function on the client proxy as though it were a local call.  EMBED Visio.Drawing.6 Figure  SEQ Figure \* ARABIC 11: Client Server Communication Illustration Events The operation of the RequirementsDB application can be described in terms of the events that are spawned during the lifecycle of the application. The events shown are both application generated events and user generated events. Only higher-level events of both type are displayed in the diagram (Figure 12) and hence low level system events and other such deeply rooted events are left out intentionally so as to give a more generic overview. Time increases as you move lower in the event trace diagram.  EMBED Visio.Drawing.6 Figure  SEQ Figure \* ARABIC 12: RequirementsDB Events Trace Diagram After the logon process, and the main UI module is loaded, the main thread creates worker threads that enable the client to process messages without keeping the UI from freezing up due to background processes. When the user interacts with the main UI, the main thread composes messages that are put in the send queue. The client then, makes a call to the remote object that is invoked on the server through a pass by reference object, which would allow the server to pass data back to the client. When a message is received from the server through the client communication module, it is deposited in the receive queue and the worker thread associated with this action reads the queue and updates the user interface with the data that is sent to it. Analysis This section describes the various factors that were taken into consideration when architecting the application along with the justifications. A prototype client and server application was developed to observe the remoting functionality and the various timing factors were observed and analyzed. A HighResTimer class was included in both the applications to record the elapsed time between certain events. The following analyses were done on Pentium II 350MHz machines with 128 MB RAM and a 100Mbits/sec switched Ethernet LAN. Each of the analysis was carried out a number of times on the RequirementsDB application, and the average time was taken to ensure an unbiased and almost accurate result. Moreover, the server and the client were run on different machines. Analysis 1: .Net Remoting Functionality This application is written for the windows platform. Since the Remoting functionality of the .Net platform is being used, passing complicated types would not be possible without having the common language runtime on both sides of the connection. When using .Net Remoting functionality, one has to keep in mind that the client calls on remote objects and even though they look like local objects, there is a lot of overhead involved in marshalling data back and forth from the server. From known documentation, a remote call can be at least many fold slower than a local call in the common language runtime. The RequirementsDB application would be used by an average of four to five people at a time. The Lifetime of the object can be configured through a configuration file. Analysis 2: XML File Load time The prototype server application was developed and the Xml File load times for two files were recorded along with their memory usage and file sizes. A screenshot of the output on the server console application (Refer Appendix) File Size (Kb)Number of RequirementsMemory Usage (Mb)Load Time (seconds)23160414.20.73814214420.51.948Figure  SEQ Figure \* ARABIC 13: XML File Load Time test times From the above table (Figure 13), we can see that if the server were to be placed on a machine with adequate memory and processing power, small and relatively large XML file containing requirements for projects would be loaded into memory without too much of a performance obstacle. Analysis 3: Multiple Clients The type of remote object activation is singleton, which was considered appropriate for this application, as it would allow multiple clients to get access to the same instance of the data store so as to enable coherency and data integrity. However to accomplish this, synchronization of the remote object will have to be performed. This will have an impact on the application in terms of speed. However, for this application in which the number of simultaneously logged in clients is not high, the impact will not be noticeable. Also, since the client is a multithreaded application, the user will still be able to work on the main user interface which the background worker threads send and receive messages to and from the server respectively. The following scenario tested the worst case scenario for the RequirementsDB application in which the clients logged in at the same time and requested the entire list of requirements which the server sent to them one requirement at a time and not the whole file. Number of ClientsNumber of RequirementsTime (seconds)160416.47260421.3 and 20.6360431.9, 33.0, and 32.5Figure  SEQ Figure \* ARABIC 14: Average Throughput From the above table (Figure 14), it is apparent that when the clients request the server for the entire list on startup, it would be a better idea for the server to send one requirement at a time and the client internally would keep populating its list view one at a time giving the user the impression that progress is being made. Also implementing ReaderWriterLock functionality for synchronizing the remote object would help in speeding up the read process. Issues This section describes some of the issues that the RequirementsDB application faces or could face. Issue 1: XML file size An XML file is read into memory and transforms its contents into data structures accessed by the client applications. However, as the size of the file increases, it would be imperative to consider the consequences in terms of processing degradation, amount of memory needed to handle large files. Testing was performed by running the application with the task manager open and viewing the difference in memory and CPU usage when the server application loaded the file. (Refer Analysis 2 in the previous section) Consider the size of each parameter within a requirement Requirement Number integer field 4 bytes Requirement Type character field 1 byte Requirement Title character field 500 bytes Requirement Description Text - character field 4000 bytes Responsible Individual character field 50 bytes Date created (mm/dd/yyyy) date field 10 bytes Date modified (mm/dd/yyyy) date field 10 bytes Total = 4635 bytes maximum allowable per requirement We can observe from the above total figure that the number of requirements needed to be stored in the file for there to be a significant impact on performance and memory will have to be a very high number (tens of thousands). This application will work successfully for small sized application requirement lists. Even though this issue is not a very critical one, it will always remain a factor to be considered whenever the design is changed or enhanced. Issue 2: Scalability Since the remote object is a singleton and needs locking, as explained before, this would impede the application if there were a large number of clients wishing to gain access to the system. As the application is currently designed to use remoting, if at all the need requires for a faster application, the current client communication module could be changed and instead of using the remoting functionality, lower level socket programming could be used. Also suitable locking mechanisms would need to be in place that would allow simultaneous reads, which would surely lessen the wait period of the clients on the remote object. .Nets ReaderWriterLock accomplishes this. It locks only when writing while allowing free reads. Issue 3: Security Security is an issue with this application under the scenario where the application is to be used by a large number of people. For example, if the requirements XML file is located on a shared directory on the server, it could cause a lot of trouble, if it were to be accidentally modified, moved or deleted. Also since the channel that is currently being used is TCP and all the data is converted to binary, the application is safe as long as it is being used within a company protected by a firewall. Else, some level of encryption would need to be applied to the messages being sent across company firewalls. It is safe to assume that this application would be used for relatively low security level projects where the capturing of the requirements enroute to the clients is not a grave threat to the company. Issue 4: Operating System crash This issue is not of tremendous consequence but will enable the system to be more robust. In the case of an abnormal termination of the application, there could be significant loss of data. Such a scenario could be avoided by the inclusion of a timer module in the server application, whos task is to wait a certain period of time (configured programmatically or through the applications user interface), after which it calls an event that saves the contents to the file. It could be made even more robust if this process checks to see if any changes were made in that period of time and only then to save the changes back to the XML file, else the process timer will be reset and it will continue the next wait cycle. Issue 5: XML data store Versus Relational database The application has been designed taking into consideration the storage mechanism being used is an XML file and not an off the shelf relational database like MS Access, MS SQL Server or any other database available. XML is a standard that is currently being adopted very rapidly and very widely. Information exchange over disparate systems is made simpler and easy via XML documents as the storage units. Another advantage is that once the XML transformation module is developed, it will require very low maintenance overhead as opposed to the continuous database maintenance that would have to be done with a relational database. It is also a more cost effective solution. A downside to using XML as the data store is the size limitation, and the performance degradation for large files. After all relational databases offer greater flexibility and functionality though at a cost of significant administration overhead. Future Enhancements Availability of the system over the Internet For this application to be available over the Internet so as to enable users that are spread across the country or the world to easily access the system through a web browser and dont need to have the client utility with them every time. There will definitely be an impact on the current design of the system. Even thought the communication modules will have to be tweaked, a lot of the existing functionality will still be preserved. Currently, the communication channel is set to TCP; this is a more reliable and faster means of communication as the data is sent across in binary format. The application will have to be modified to use HTTP as the channel for communication. If the HTTPChannel is used as the channel for communication, the default serialization mechanism is SOAP (Simple Object Access Protocol). In this method, messages that are passed between the client and the server will be XML messages that will be wrapped in SAOP envelopes. One must keep in mind that the type of protocol used definitely has an impact on the performance of the application. One advantage of using this method and protocol include security and interoperability. HttpChannel hosted in Microsoft Internet Information Services (IIS) would enable the application to take advantage of the security functions that are built into IIS and ASP.NET making it a more secure and robust application. If IIS were not the hosting place of choice, then the application would need to provide its own security mechanism. Also, SOAP and XML offer a higher level of interoperability between disparate operating systems. However, going with this option, the drawback one has to factor in is that HttpChannel is not the highest performing option due to the use of XML serialization and the additional overhead of using HTTP protocol inside IIS. Deployment is also something that needs to be factored into. Attention needs to be paid to the deployment of the application into different assemblies. It would be a good idea to ensure that the code on the server need not be shipped to the client. The effective use of Interfaces help in ensuring the above. However, with such a system, most of the issues that apply to the current design when using .Net Remoting would apply to the new application. Use HTTP channel and maybe hosting on IIS. Mapping between A and B Level Specifications The application currently only stores the specification type. This poses as an issue for mapping the customers requirement specifications with that of the developers. An efficient mapping mechanism would enhance the functionality of the system making it extremely beneficial to the user. This could be achieved by first including an association field as an additional parameter in the requirement. This field will contain the requirement number and requirement type of the requirement it is associated with. Typically the developers specification is associated with the customers requirement specification type. The internal data structure within the program would also need to be modified to handle this additional association parameter. The display modules would be changed and would display the association information while displaying the other parameters. Encryption of the Messages being sent across Security is a big concern in todays corporate environment and companies are doing the best they can to secure their data and resources. For this application, currently the messages are being sent across the TCP channel and no encryption is being used. If this application were to be used within the corporate firewall, it would not be a big concern. However, scenarios may arise where developers could be all the over the country or world and need to get access to the system. One way of solving this problem is to encrypt the messages being sent across the channel, the client or server at the other end would have the decrypting algorithm to decrypt and read the messages. Admin and other access roles for better Currently the system has not been designed for providing users level of access. It would be a good idea in the future to add user roles and ids for better control and management of the system. For example, there could be roles for developers, stakeholders, project managers and administrators, each having a set of rules and access rights. This would be made possible through the addition of an admin module that could add, modify and delete users, associate them with projects and so on. Search Mechanism To further enhance the applications functionality and usability, it would be advantageous to include a search mechanism. The search would be a keyword search. The application would search through all the elements in the requirement list that are stored in the application data structure and return the matching results. This could be an additional scrollable list. The same Main display module can be reused for displaying the search results by hiding the main requirements list and showing only the subset result set. Miscellaneous Enhancements In addition to the existing parameters stored in the XML file and displayed in the application display form, the following can also be considered future additions for enhancing the information content of the data store. These are: Requirement Status: This field could contain a status flag as to whether the requirement is in design phase, development phase or has been completed. A list of probable values could be decided upon and used. File Attachment Reference link: Lots of times software requirements come with word document attachments for clarification and better understanding. For example, if the new requirement being added requires the association of a word document to it, the application would allow the user to browse for the particular file and store the location of that file in the data store. Summary The RequirementsDB distributed application allows the user to View, Add, Modify, and Delete requirements that are stored in an XML file. IT consists of the client application and server application. The server application allows simultaneous access to the requirement data store so as to enable users located at different places to access the same project requirement list. This operational concept document has scrutinized the application at the architectural level through various modeling diagrams and has addressed many issues that could arise and their solutions. This document will be able to guide developers working on the different modules in the client and server applications to get a better understanding of the system as a whole and how the various models interact with each other. The RequirementsDB distributed application is an easy to use and cost effective solution as an effective tool to have in the project management arsenal for small to medium size projects. Appendix Prototype For the purpose of generating screen shots (See figures 5, 6, 7 and 8) and getting familiar with the .Net Remoting functionality, I implemented a skeleton client application and server application. The display modules were also constructed, and the button click events on the Main display form were coded. Server Console Application  Figure  SEQ Figure \* ARABIC 15: The Console Application interface Figure 15 shows a screenshot of the server application running. The time values display the output generated by the class HighResTimer for measuring performance. Server.cs static void Main(string[] args) { System.Console.WriteLine("\n Server has started up ......"); System.Console.WriteLine("===============================\n"); TcpServerChannel chan = new TcpServerChannel(8085); ChannelServices.RegisterChannel(chan); RemotingConfiguration.RegisterWellKnownServiceType( typeof(authenticate.File_Handler), "AuthObj", WellKnownObjectMode.Singleton ); System.Console.WriteLine("\n Hit to exit...\n\n"); System.Console.ReadLine(); } file_handler.cs The functions in the File_Handler class that is Marshalled by Reference Object. Function: GetRequirements() public string[] GetRequirements(int htable_key) { timer2.Start(); string[] ReqArray = new string[7]; foreach (DictionaryEntry d in File_Handler.theHandler.theHashTable) { if (d.Key.ToString() == htable_key.ToString()) { Req_Store rsReq = (Req_Store)d.Value; ReqArray[0] = rsReq.requirement_no.ToString(); ReqArray[1] = rsReq.requirement_title; ReqArray[2] = rsReq.requirement_type; ReqArray[3] = rsReq.requirement_description; ReqArray[4] = rsReq.responsible_individual; ReqArray[5] = rsReq.create_date.ToShortDateString(); ReqArray[6] = rsReq.modified_date.ToShortDateString(); } } timer2.Stop(); Console.WriteLine( "\n\n elapsed microseconds: " + timer2.ElapsedMicroseconds.ToString()+ "\n" ); return ReqArray; } The above function is called when the client requests for a particular requirement. Function: LoadXmlFile() public bool LoadXmlFile(string filename) { try { //timer2 = new HRTimer.HiResTimer(); timer2.Start(); XmlDocument xdoc = new XmlDocument(); xdoc.Load(filename); xmlFileName = filename.ToString(); XmlNodeList nodelist = xdoc.SelectNodes("requirements_list/requirements"); string[] xmlElements = new String[7]; for(int j=0;jTime taken to load the XML file with {0} requirements to memory....\n", reqCount); Console.WriteLine( "elapsed microseconds: " + timer2.ElapsedMicroseconds.ToString()); return true; } catch (System.IO.FileNotFoundException e) { string msg = e.ToString(); //MessageBox.Show("The default file could not be located. Please Click on the Load XML File button to load another XML file."); return false; } catch (System.Xml.XmlException e) { string msg = e.Message.ToString(); //MessageBox.Show("The XML file being loaded is incorrect or has got corrupted."); return false; } } This function is called when the server starts up and the file is loaded into memory. Client Application sing System; using System.Runtime.Remoting; using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Channels.Tcp; using System.Threading; using authenticate; namespace Communication { class clientComm { public clientComm(){} private static clientComm cl_ref = null; public static clientComm theClientComm { get { if(cl_ref==null) cl_ref = new clientComm(); return cl_ref;} } public File_Handler proxy; //Channel Setup public void SetUpChannel() { TcpClientChannel chan = new TcpClientChannel(); ChannelServices.RegisterChannel(chan); } //Object Activation public void ActivateRemoteObject() { proxy = (authenticate.File_Handler)Activator.GetObject( typeof(authenticate.File_Handler), "tcp://localhost:8085/AuthObj");// same machine //"tcp://192.168.0.100:8085/AuthObj"); //"tcp://24.58.16.201:8085/AuthObj");// server a remote machine having cable internet connection if(proxy == null) Console.WriteLine("can't activate object"); } public string GetRespIndividual(string username, string password) { string resp_individual = proxy.verifyUser( username, password); return resp_individual; } } The above file is the code file for the client communication module. XML File The following XML file was used as input to the prototype application. (The file has been shortened for documenting purpose). Filename= RequirementsDB.xml  Project 3: Operational Concept Document   PAGE 28 } 123LMNOPQRSTopľĪ̠s̕ľj{UmHnHujUmHnHumHnHu5;\mHnHu0JaJmHnHu&j>*B*UmHnHphu mHnHu0JmHnHuj0JUmHnHuj5U\ 5CJ,\56H*\] 56\]CJ 5\CJ$%/0<=`}$a$$a$qRw)KM Y  `  h f  !  !  ! $a$pqrtu2345V¶¨¶ߠ¶x¶ߠdߠ&j>*B*UmHnHphujgUmHnHu&j>*B*UmHnHphu mHnHu0JmHnHujqUmHnHujUmHnHumHnHu5;\mHnHu0JaJmHnHuj0JUmHnHu&j>*B*UmHnHphu'VWXqrstuvwxy  #$%&'()*+ѐ|nѐjIUmHnHu&j>*B*UmHnHphu6]mHnHujSUmHnHu&j>*B*UmHnHphu mHnHu0JmHnHu:mHnHuj0JUmHnHuj]UmHnHujUmHnHumHnHu++FGHIklm*+,EȼȮȼХȼȃȼХoȼ&j>*B*UmHnHphuj5UmHnHu&j>*B*UmHnHphu6]mHnHuj?UmHnHujUmHnHumHnHuj0JUmHnHu&j>*B*UmHnHphu0JmHnHu mHnHu(EFGHIJKLMhijk}~  ޙѐ|nѐj UmHnHu&j >*B*UmHnHphu6]mHnHuj! UmHnHu&j>*B*UmHnHphu mHnHu0JmHnHu:mHnHuj0JUmHnHumHnHujUmHnHuj+UmHnHu*   , - . G H I J K L M N O j k l m o p ϵ߬צג߈}o}צ[&j~ >*B*UmHnHphuj UmHnHu5;\mHnHu0JaJmHnHu&j >*B*UmHnHphu mHnHu6]mHnHuj UmHnHujUmHnHumHnHu0JmHnHuj0JUmHnHu&j >*B*UmHnHphu#      8 9 : S T U V W X Y Z [ v w x y vjUmHnHu&jj>*B*UmHnHphuj UmHnHu&jt >*B*UmHnHphu mHnHu6]mHnHuj UmHnHujUmHnHumHnHu0JmHnHuj0JUmHnHu.         # $ % & ? @ A Z [ \ ] ^ _ ` a b } ~  δ֫΃֫o&jL>*B*UmHnHphujUmHnHu&jV>*B*UmHnHphu mHnHu6]mHnHujUmHnHujUmHnHumHnHuj0JUmHnHu&j`>*B*UmHnHphu0JmHnHu'          3 4 5 6 8 9 G H I b c d e f ޘzozajUmHnHu5;\mHnHu0JaJmHnHu&j8>*B*UmHnHphujUmHnHu&jB>*B*UmHnHphu mHnHu0JmHnHu6]mHnHuj0JUmHnHumHnHujUmHnHujUmHnHu&f g h i j     * + ྲྲzq6]mHnHujUmHnHu&j$>*B*UmHnHphu:mHnHujUmHnHujUmHnHumHnHu&j.>*B*UmHnHphu mHnHu0JmHnHu5;\mHnHuj0JUmHnHu&+ , - E F G ` a b c d e f g h  "ϵ߬צגτ߬צp&j>*B*UmHnHphujUmHnHu&j>*B*UmHnHphu mHnHu6]mHnHujUmHnHujUmHnHumHnHu0JmHnHuj0JUmHnHu&j>*B*UmHnHphu&"#$&'()*+FGHI_`az{|~ޘѐ|njmUmHnHu&j>*B*UmHnHphu:mHnHujwUmHnHu&j>*B*UmHnHphu mHnHu0JmHnHu6]mHnHuj0JUmHnHumHnHujUmHnHujUmHnHu* )<o s&q'+5pL !  !  !  ! 5679:;<=>YZ[\ϵ߬צגτ߬צp&j>*B*UmHnHphujYUmHnHu&j>*B*UmHnHphu mHnHu6]mHnHujcUmHnHujUmHnHumHnHu0JmHnHuj0JUmHnHu&j>*B*UmHnHphu&    +,-.MNOhijlmnopqޘvj;UmHnHu&j>*B*UmHnHphujEUmHnHu&j>*B*UmHnHphu mHnHu0JmHnHu6]mHnHuj0JUmHnHumHnHujUmHnHujOUmHnHu* !"=>?@QRSlmnpqrstu¶¨¶ߠߠ¶x¶pߠ\&j!>*B*UmHnHphu:mHnHuj'!UmHnHu&j >*B*UmHnHphu mHnHu0JmHnHuj1 UmHnHujUmHnHumHnHu5;\mHnHu0JaJmHnHuj0JUmHnHu&j>*B*UmHnHphu$ !#$%&'(CDEFHIOPQjȜȑoȜ&j#>*B*UmHnHphuj#UmHnHu5;\mHnHu0JaJmHnHu&j">*B*UmHnHphu mHnHu:mHnHuj0JUmHnHuj"UmHnHujUmHnHumHnHu0JmHnHu(jklnopqrs !"$%&ѾњƚތѾxѾjj%UmHnHu&jz%>*B*UmHnHphuj$UmHnHu0JaJmHnHu&j$>*B*UmHnHphu mHnHu0JmHnHu5;\mHnHuj0JUmHnHumHnHujUmHnHuj $UmHnHu'&'()DEFGefg~p~j'UmHnHu5;\mHnHu0JaJmHnHu&jf'>*B*UmHnHphuj&UmHnHujUmHnHumHnHu&jp&>*B*UmHnHphu mHnHu0JmHnHuj0JUmHnHu:mHnHu'   $%&()*+,-HIJK_`az{|~ϵ߭קדυ߭קq&jH*>*B*UmHnHphuj)UmHnHu&jR)>*B*UmHnHphu mHnHu:mHnHuj(UmHnHujUmHnHumHnHu0JmHnHuj0JUmHnHu&j\(>*B*UmHnHphu&./0234567RSTUޙwj,UmHnHu&j4,>*B*UmHnHphuj+UmHnHu&j>+>*B*UmHnHphu mHnHu0JmHnHu:mHnHuj0JUmHnHumHnHujUmHnHuj*UmHnHu* !"NOPijkmnopqr¶¨¶ߠߠ¶x¶pߠ\&j/>*B*UmHnHphu:mHnHuj.UmHnHu&j .>*B*UmHnHphu mHnHu0JmHnHuj-UmHnHujUmHnHumHnHu5;\mHnHu0JaJmHnHuj0JUmHnHu&j*->*B*UmHnHphu$*+,EFGIJKLMNijklvj}1UmHnHu&j1>*B*UmHnHphuj0UmHnHu&j 0>*B*UmHnHphu mHnHu:mHnHuj0JUmHnHuj/UmHnHujUmHnHumHnHu0JmHnHu.LcIA&!#$%&&'**$a$ !  !  !  $%&'ABC\]^`abcdeϵ߭קדυ߭קqg\5;\mHnHu0JaJmHnHu&j3>*B*UmHnHphuji3UmHnHu&j2>*B*UmHnHphu mHnHu:mHnHujs2UmHnHujUmHnHumHnHu0JmHnHuj0JUmHnHu&j1>*B*UmHnHphu$'()BCDFƻƳƻƳwƳijK6UmHnHu&j5>*B*UmHnHphujU5UmHnHu&j4>*B*UmHnHphu mHnHu0JmHnHu5;\mHnHuj0JUmHnHuj_4UmHnHujUmHnHumHnHu0JaJmHnHu)FGHIJKfghi ִִּ֒{g&j8>*B*UmHnHphu6]mHnHuj78UmHnHu&j7>*B*UmHnHphujA7UmHnHumHnHu&j6>*B*UmHnHphu mHnHu0JmHnHu:mHnHuj0JUmHnHujUmHnHu( !:;<>?@ABC^_`astu********+++++0󐈄sn j:UjyB CJUVaJ jU5\j5U\:mHnHuj#:UmHnHu&j9>*B*UmHnHphu mHnHu6]mHnHuj-9UmHnHujUmHnHumHnHu0JmHnHuj0JUmHnHu**%+,-?.W.n...%/Q///,0N00011w336689P<s<$$a$ & F!$a$+0,0000000000000 11<<<<<<<< = = = = F(F*F+F,F-FEFFFGFHFOFPFfFgFhFiFFNNOOTTYYYYY jU6]5CJ\mHnHuj5CJU\ 5CJ\ j*LUjB CJUVaJ j=IUjB CJUVaJ B*phf mHnHu jFU#jkMB CJOJQJUV^JaJ jU B*ph7s<<<1=D=>?_B{BDD,FFFHHLLNNPP-SJSTT~WW!$a$$a$WW.XCXYYYY@__cdd.eMehhhiiiRjij8kJk@m$$a$!$da$!$a$$$a$YYYY+Z,Z\#\ddddeee ehhhhhhhhiijjjjjjIxJxbxcxdxexlxmxxxxxxCD89QŻŻ j`mUj0B CJUVaJ5CJ\mHnHuj5CJU\ 5CJ\ j5Uj,B CJUVaJ j?U jtU jmU5\ B*ph mHnHu jU=@mgmmnooXrxrttLwWwxxIxxxyyFz8{|~~@R & F$a$$a$n 78$.M0$|^|a$ & F!$a$$$a$QRST[\rsuvÇćڇۇ݇އ&.0ǒȒʒ˒ߒ"OP\]qrr½6]5>*OJQJ\^J mHnHuCJ5\ jUj'KB CJUVaJ5CJ\mHnHuj5CJU\ 5CJ\ jU jUjTB CJUVaJ>0BYlFL$$Ifl\T!@ $   (064 la $$If`a$aTRaM!$a$$$$If`a$$$Ifl\T!@ $ 064 la $$If`a$$)@OPRV[4$$IfTlFpv   06    4 la $$If`a$ V\]_cqrtxŘrTrprmk!$a$$$IfTlFpv  06    4 la $$If`a$ >Nz՝FxۤӦũЪ & Fҭ'4zsEnWhprB8 & FrBa !4:Uqrxy/1x~*.7\-3DGWӠB* CJOJQJ^JaJph#5B*CJOJQJ\^JaJph"5>*B*OJQJ\^JaJphCJOJQJ^JaJB*CJOJQJ^JaJph mHnHu jU jU>*?uEU0WgU7$8$H$!$a$$Uqr&+^dL}u#7$8$H$#'.3\p)Sz*mK>7$8$H$WZ[^EIOPU_`"INafv%'04EH\bu{"5>*B*OJQJ\^JaJphB* CJOJQJ^JaJphCJOJQJ^JaJB*CJOJQJ^JaJphMEW\`Iauv7$8$H$!6Xlps"&<=cg)7$8$H$(=?EFJ)- "(ekopqr0JmHnHu0J j0JUjCJUmHnHu56B*\]ph-j56B*CJU\]mHnHphu jBKUB*CJOJQJ^JaJphB* CJOJQJ^JaJphCJOJQJ^JaJ.b}oq$a$$a$$a$7$8$H$ 1h/ =!"#$%'01hP/ =!"#$%{DyK  _Toc44261987{DyK  _Toc44261987{DyK  _Toc44261988{DyK  _Toc44261988{DyK  _Toc44261989{DyK  _Toc44261989{DyK  _Toc44261990{DyK  _Toc44261990{DyK  _Toc44261991{DyK  _Toc44261991{DyK  _Toc44261992{DyK  _Toc44261992{DyK  _Toc44261993{DyK  _Toc44261993{DyK  _Toc44261994{DyK  _Toc44261994{DyK  _Toc44261995{DyK  _Toc44261995{DyK  _Toc44261996{DyK  _Toc44261996{DyK  _Toc44261997{DyK  _Toc44261997{DyK  _Toc44261998{DyK  _Toc44261998{DyK  _Toc44261999{DyK  _Toc44261999{DyK  _Toc44262000{DyK  _Toc44262000{DyK  _Toc44262001{DyK  _Toc44262001{DyK  _Toc44262002{DyK  _Toc44262002{DyK  _Toc44262003{DyK  _Toc44262003{DyK  _Toc44262004{DyK  _Toc44262004{DyK  _Toc44262005{DyK  _Toc44262005{DyK  _Toc44262006{DyK  _Toc44262006{DyK  _Toc44262007{DyK  _Toc44262007{DyK  _Toc44262008{DyK  _Toc44262008{DyK  _Toc44262009{DyK  _Toc44262009{DyK  _Toc44262010{DyK  _Toc44262010{DyK  _Toc44262011{DyK  _Toc44262011{DyK  _Toc44262012{DyK  _Toc44262012{DyK  _Toc44262013{DyK  _Toc44262013{DyK  _Toc44262014{DyK  _Toc44262014{DyK  _Toc44262015{DyK  _Toc44262015{DyK  _Toc44262016{DyK  _Toc44262016{DyK  _Toc44262017{DyK  _Toc44262017{DyK  _Toc44262018{DyK  _Toc44262018{DyK  _Toc44262019{DyK  _Toc44262019{DyK  _Toc44262020{DyK  _Toc44262020{DyK  _Toc44262021{DyK  _Toc44262021{DyK  _Toc44262022{DyK  _Toc44262022{DyK  _Toc44262023{DyK  _Toc44262023{DyK  _Toc44262024{DyK  _Toc44262024{DyK  _Toc44262025{DyK  _Toc44262025{DyK  _Toc44262026{DyK  _Toc44262026{DyK  _Toc44262027{DyK  _Toc44262027{DyK  _Toc44262028{DyK  _Toc44262028{DyK  _Toc44262029{DyK  _Toc44262029{DyK  _Toc44262030{DyK  _Toc44262030{DyK  _Toc44262031{DyK  _Toc44262031{DyK  _Toc44262032{DyK  _Toc44262032{DyK  _Toc44262033{DyK  _Toc44262033{DyK  _Toc44262034{DyK  _Toc44262034{DyK  _Toc44262035{DyK  _Toc44262035{DyK  _Toc44262036{DyK  _Toc44262036{DyK  _Toc44262037{DyK  _Toc44262037{DyK  _Toc44262038{DyK  _Toc44262038{DyK  _Toc44262039{DyK  _Toc44262039{DyK  _Toc44262040{DyK  _Toc44262040{DyK  _Toc44262041{DyK  _Toc44262041{DyK  _Toc44262042{DyK  _Toc44262042{DyK  _Toc44262043{DyK  _Toc44262043{DyK  _Toc44262044{DyK  _Toc44262044{DyK  _Toc44262045{DyK  _Toc44262045{DyK  _Toc44262046{DyK  _Toc44262046{DyK  _Toc44262047{DyK  _Toc44262047d DdF(=J s C A? "2 2>_o)⠺j :`! 2>_o)⠺j& cb*h xZ}lSs}n{/:n4.0D6l cnxl"@S.,R S`U3>ܪ *Bm tiiHд4*{  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Root EntryL Fih:%Data =WordDocumentKKfObjectPoolNp{:ih:_1117830009 Fp{:+:Ole PRINT&CompObjq  !"#$%&'()*+,-/3456789<@ABCDEFIMNOPQRSVZ[\]^_`abcfjklmnopqtxyz{|}~ FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,L@HP\h t  tkm  G$ a    -- @ !c-----$ < < -- .Arialw@# Sw\w0-2 yGraphical UserF222-2A-2"Systemw@x Sw\w0- .-2 s Interface or222-22- .-2 t Command LineA2KK22222--- @ !a-5----$  55 -- .-2 xConsoleA22-2- .-2 7 A Applicatione<22-22--- $jjkllnosw}{peZOE;1(.?Qcu*?Sfz .(:1F;RE\OfZoewp~{~*w6oAfL\VRaFk:t.} zfS?*ucQ?.}tkaVLA6*}wsonllkjj---- %jjkllnosw}{peZOE;1(.?Qcu*?Sfz .(:1F;RE\OfZoewp~{~*w6oAfL\VRaFk:t.} zfS?*ucQ?.}tkaVLA6*}wsonllkjj-- .-!2 Client ProcessingA22<2-2--2--- @ !c-+----$+eXeX++e-- .-2 Graphical UserF222-2A-2- .-2  Interface222---- %X---- $ ---- @ ! 5-- .-2 CommandsA2KK222- .-2  Add/Edit/Del<22<2A2--- % Q---- $KjKK---- @ !p;-- .-2 FLogin parameters2222222K22- .-2 ? (User/Paswd)A-2<2-A2--- %  ---- $:2:---- @ !-- .-2 9Error<2- .-2 SMessagesK2--222--- @ !a-2----$ 22 -- .-2 Graphical UserF222-2A-2- .-2 4 k Interface222---- @ !3,U----$UUU-- .-2 [ File System)72<--2--- @ !1:;----$;k k :;:;k-- .-2 Proxy<2---- @ !1: ----$ kk: : k-- .-2  RemoteA2K2- .-2 $" ObjectF22--.fff--%  --fff-- $    ---- $    -- .- 2  TCP 7A- .-2  CommunicationA2KK22-22- .-2 uO ChannelsA22222--- ${peZOE;1( *:K\m 2G[o /=J(W1c;oEyOZep{*6ALyVoackWtJ~=/ o[G2 m\K:+ ~tkaVLA6*---- %{peZOE;1( *:K\m 2G[o /=J(W1c;oEyOZep{*6ALyVoackWtJ~=/ o[G2 m\K:+ ~tkaVLA6*-- .-!2 Server Processing<2-2<2-2--2---%---- $=5=---- @ !E-- .-2 Error<2- .-2 TPMessagesK2--222--- %==---- $\=\---- @ ! -- .-2  File Handle)72A222--- %  ---- $ ?---- @ !6-- .-2 A File Name72A2K---%---- $----%j---- $ccDc----%;---- $b----%---- $;D---- @ !4-9----$mm99m-- .-2  Command LineA2KK22222---%---- $b---- @ !`-h----$hpphhp-- .-2 Graphical UserF222-2A-2- .-2 O Interface222---- %---- $p---- @ !I$[-- .-2 DisplaysA-22- .-2 g RequirementsA2222K22-'ObjInfo VisioDocument$VisioInformation" SummaryInformation( /      !"#$%&'()*+,-0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Visio (TM) Drawing $T}Rd !fffMMM3338 TZ Arial@:LJ"X NdZTimes New RoWman@N}WingdUs@NMonotype_ Sort Symbol5T?? Y@-1U,J:DT1EW-hPT8* z%U~b 0{GzK?@*:]\Ibsss] %!k+r sH]]A,IA,B/&+$? A]&*,,''/@9%&J$&t sU 7& y  trt")tP?b2  s s sssssssτ?aBEEEEEbE@?N`tBEEEEEEE@wO+FAY; QVVQYTY~YY??a\ #65Pbt,"d;!"4FXj|ď֏,"u:"8*Pbt2mO ](ŏ׏ 1CUgyAMMM_0͟ߟ'9K]oA¡ $8ïկ /AS/%/7/=1O?贁NkY#EFeƃB˿ݿ%7I[mϑϣR*8#5G߀Yk}ߏߡ߳ߣƸ?Q!3EWi{1CUgyG  r&4ɹZ j|_@o Q2q` ?p_/q&?MA!i=  'K2ri"/ 6{jH//S'$?!320C6 $|B)A!/!/3/E/W/OE:/(y71/M?_?q????=?x!;? _///<=a"???O!O3OEOWOiO{OOOOOON/____oo$67?v@_R_d_v_?>8oJo\onooooooooos/F/wП@!3EWi>$ÏՏ /ASeȿ/SXj+="4sͯ4"4FXj|Ŀ'OϷߎ__}GY8k}o&HZ Xj|ߞ֗桂 ߒ֡U    U?W`_   3-Bf!3Eg"+>2''9K] 范]L^pE-ФyD1(9)9/ߩ߻a//I(?$?pI?[?-1D?/O$O6OHOZOlO~M[OkoD ?Oj/7O __._@_R_*?_?(/:/L/^/p//JhR+</ ?o/?ooe?+eS^TTQ@YΑΑ}|Q. Nd a4qGYX(Av5If# e$#h*%q@ cÏ 5vBhQ-` iIsIa! Sѣa-`^"IꏀE%nd5trWH v odh hEWg }RL_mlmp * x12DLLName32=E_DU1O6IE.@ -de2EPSONStylu;sC8_eris  UFDfP h-RTUUUA@ ? I?d x ) bYbK))t!eqYkZUHu /??ȇ@?Qcu <IAn object class or an actor.Right mouse f derivedn points.mb?Կ7i6p:om?8?l; UHLD &H# Uh$J T ]]MAq AUA??QR >>uA` F+u]6[ >ben nJ A]Q  hY 1"1"1"1"1"1"1"1"1"1""1"#J>U'$l@S>}#r!$>`software.hlp!#1074C`9Copyright 1996 Visio Corporation. All 32s reserved.SlJ 0JUhh   ]QՉ$Wa250%(T#K2nVHF Y& (4: MOMAYOrOIAMAQOFMME2OG>rM IROSq>lev1ll ?h!V/TC_"M,SM"HQ%__oo[Q%?e#WoijM,"C7Q?e<oolAouEB);MItzĒI!t5?eE_ ro8#o;o[muCoُo+tGYÆVoޏo#HZ]}bClass namej1Q]|2l~A9aʤ67IRr":9/])\ߏ(OGIB%3/TQIIT^dM 1peE 'Է#@.Ʊ7I@.2HAh@gf@8Z'&  &: ;& n#5#` scK0ch.d1ʴ ~!JvƸ@ 7!`Set as Derid0 Ѣ,`Y ԻӐ?b'1"Sho_w a dcҡ.ѓ`Hide the',Qb:E-¡T]%m\ %T߀TH%w-  Fx# DB Yd]Oa]@+Y]<|ad!]P+#%*. UFDfP 7h> /T7 UmA@ ?[I? $- b^]b--x 1@^b f>M,,'^fO -U b, , 'eBZ %UG :?o  ?FFxy| ex UA process.Use control handles to glue data flows from theano)r shape.mb?ԿӪ}&l:m?8ig6?4 UGD # Qh(TPUU47UAV? ?Qy dU 4u7` 'uh2 4baj jز   7 77U BdE'Qs"s"s"?s&#"&#"s"""s","s"6"s"2@"F&7Vi'_&@3&@3s&h3"&4U2 L_@4}3I14;4`software.hlp!#1080C`9Copyright 1996 Visio Corporation. All Bs reserved.3,@!8e ,Z%|S,dU,!HA5DG7D@!GLED JxDdCapHYkO<_ZQ1djj%Qa'.D r2u `2`Repos+A Data Flow $WbWb"cQ^#Rb'd,!TQvbgcoW QF__W___oot+giror ^'ismxeFooWJ#1CUgy"h&@!mΏeVW7:L^phד&%QmטV!dpXX_j_|_b ?P쌬?3?0 ēWēФؠk1ObrR`+@}&EwB0'9.6Ϥ#0af.21f^袯#Ш9  dj~ê i"wi""i"Rb't$όɩc+"bKfvbbcx5A F3>ע Es.@EYĹGٿXԀ|2.7L`t=i7ȤývĽvLE x7%3-P3cעj^c_#~Ĺlk|K uQs7ȏ%چچ]E@LE0BZ3NעUדiĹW0r|6-~e}7z/ՔH%Q qD%Q@2~3;Z?DO=|AO5`#O_@OYOkN1?1D~3þ?AdsnOZ, 2622Q(-DT!?.E$RW@WP?1Ŋ_]1v_Z-_\W0b_GjZ^U?3?OP?Ap_o_V!3|@_eofZUf oo/onRo xVaOBqM}hqqTRepostion Data Flowgr$HD: )'# ;ih(>T9 7ztAUA?ԯ] P} -4u `u bu  @he"4Q4J[4u7` xuxb& $ >@Umh> ?dp @T"Z'e)Z& d*'|%'/%"7- ? 44U2N贁Nk?<@A/bW6b4IBQ3AP>8 y @Fdy!xO@I*`A` "l>UdE 1 5a[_d4A^| =%{j_DEoWfQ Z'ZP3] " HD: !'# 4Aih(>T9 ztAUA?ԯ] P} -u `u bu  @he"QJ[u` xuxb& $ >@Umh> ?dp A@T"Z'e)Z& d*'|%'/%"7- ? 4U2N贁Nk?<@A/bW6b4I$Q3AP>8 y @FdyxO@I*A` "l>Ud5b= ] a [_HD: !'# 4Aih(>T9 ztAUA?ԯ] P} -u `u bu  @he"QJ[u` xuxb& $ >@Umh> ?dp @T"Z'e)Z& d*'|%'/%"7- ? 4U2N贁Nk?<@A/bW6b4I$Q3AP>8 y @FdyxO@I*A` "l>Ud5b= ] a [_HD: !'# 4Aih(>T9 ztAUA?ԯ] P} -u `u bu  @he"QJ[u` xuxb& $ >@Umh> ?dp @T"Z'e)Z& d*'|%'/%"7- ? 4U2N贁Nk?<@A/bW6b4I$Q3AP>8 y @FdyxO@I*A` "l>Ud5= ]a [_HD: )&# ;h$>T YY9 7zkAUA?ԫTQ} 4t7`  tY 4bK+ 4bCJ4uXu 4C J8VDA$D DY>4U"hL@4#2N贁Nk?<56@DbQ&CJ+\`&CbLJRIl>(>Ud@ Y$ 4aU)2/5/0(Z#`&"^JltW"[4Q:?P 1h<,{?j^#2?TD^2+1|Q???4r^A BC!O3Nw1HOZK^Frocess name_FHp-!K   „ DE#HB%IEYaGo@+ JUo:aGtoPq!{{$Q& )PĘm#t46i@t@ @ /P.}A-V7"A%t46i@t@ @ l.}A-$7"A.t46i@t@ @ .A-37"A@4X.GR@.GR@|.FRUFDfP 7h-RTUUUA@ ? I?d x ) bYbK))t!eqYkZUH ^   -}|5 p`I`V?}`xa833ސ]3σ3u 33?, ?Gxpx^& nConnector with up to 5 legs. Use c shapes by point2, dynamic glue methods.Vmbؿ?n:mؿ8io6?l?7 HD" *# E=h8>T YY9 7UAoU@?迷خP} 4u `u w4u  A@%4 b hE4u7`h?bum4b LAE @ƽ 7 LD>ұ @?K%b&$k&R$t&$'`'""' 5'I#&'" /// ?<&V7K7K<t? 2'???>47Q$ aTGoD mAj ?T?f?Ov?B OOOOO74US"w@6  q@IPϵ?TU? ',`A-!VсI#"cbuV.!X4r3->cw@ Ff i>b c@xbr5#wc7c>o_`UiRe wndb.anhi%RX%#%B6fTS$R&?boDv qGfS2qp?vTA?ohTS"{fS l[Q`Shape.hlp!#18155CM`9Copyright 1996 Visio Corporation. All Hs reserved.lT>4>UdPufS]Cd@^BaUP(TfST!9#,4#b7 "3P49 W9hL` peUieib jb vi(dL`EjdѓiETEe]U7_ Ceua@iI peb[ baqdH}oo bڀ@rPI#B%7i]關`ʯܤ!8ibFTleU_QYeEEdDh^e2٘wKdo!"W BTeEfS 8ii9 ~blÉo]b@՚efu,ߪ|Si}R&p$^(宍ʏA3`f@Ed?iAe!0d-A5q4:3A/q::3!0151xHՀAVVl`Q)/q9ʀP`)%ΰ[ߔE 2ȢJαE2BȢEDp b(E'U>'%U*31QE qxT6ҳ1%BTfx@@5i68/b&8b0nQQ76e k}_şs韾  ?!+l~ %^ީConsole Appltion"4FXjЂ!'ƿؿ꿋 ϩMk5$O`73ÉO.I2O*A*OOm?֣p= /_A*r__)__qO_8oZ_xoj]Oo<Zooa/G$1,){14!21,>r{1j'2? ?21 C?@tڏ@ %MR !q|rk % ~a;KJOiTO O ƥbz(۟e+41,w^!91V%?8af14B1M}%B1MB MluBqMy)Pwa//?31!1$I191e"?NoDOuOpȐ̀ILNCOluGςDKE>9Ä]~3?@dsn϶_q߃Ӵ?1_?3OP?@Ԋ߂Di;Meަ"DCpcfy#29Y8/߸6u! s#/AS#}%q#ųб1 "UA`6ӡ uqnz }% zn"4v1I211t#]u1.5*5621qet؝21)4.1uE\?kPbR&ѣ&8f&\".1/PW`5?G?/%s?UAe'21 //%/7/I/[/m/////////?!?3?E?W?i4Yqt??q?????? OO-O?OQOcOuOOOOOOOO__)_i4F_X_Qu_________o#o5oGoYoko}oooooo@oo tmGbGSo%*?Q{5tz`lGؒtG(Mޝ"fsEi?3 QBTe~U\ֿ<Nt &SЯN TClient Processing=qbLm1'/%zbrEG=VhzyR?1E)S2?@#贁'N㤘ܶ5ț ^?15MiKb=\WL Gs2Uҥ?"i'axO!ѳ/=ܬ|ӏ#/57oPo cuf}oo.R}ww{^yAsZvYwBU^@&qsg \_U=?׏V ^*AuA*ONh5,/c?v/q 3xŮ9K%CU^I?Display Requirements²0Dü%C8]T]4_B#a4řGYP0?袋 @@.!2çcZ-҃#! u`u0s@@"iQzjȀaTiR~'u`z*jՒiQ"(1"YZ^?tE '3D);eip߂ יߍfيdCe֦o9c5aO;Nn0q%E<Tsjrs^sqDžu6i?fffx sP8@"GYA_qu)*򟔄p2Μ*Q_T"_4_F_`X_j_|_B_eEfp\@@58xN??@e=5ڿ\HAYE~Pր?@MQL@;@*6\3X8dAvdvg7coaoo tA*s V V0BTs^s&'|Uz@ 4x3 /Sew9%/F/OSFK<]dག6ҟRX- 0BFfx/VO(@"4A'2q 0M2GfPeQZs 1Qhz eQk_Bdԁ# ԕA)]&F 1eQ T\FF,F9/t%յFA{ !gFA!{VgFV{FF&eI12w9~&_SmTuZ5mTxW%mTAxS0,E_ҟi 1aQAˡ1"119"M_.@5@άoooDo v oGH γn}Ous~3þ?@d?sn||Z1jUMγҏ;?3OP?@dy}0O̵p*_/?Q?0 ?O O)OsK^ѶA7\ZeUt0Iͳ2KQKUXK^'(97I[byoـ|t@ 7@%߁N]ؿH[ӛr2[ ;t[bso H ^?W8Hcub'h)4p`Лg@z3bonub1cub bcbp[^avo ~Ou>RB(b tNGaz sa(b r[ŝi (o d  8r. f6 'bn^@ 4?@؂-b?XR`ș~D(#W0OQkr?6H[ 4-禑0՘_U -YCoKUΟTB7Ьe*迈Կ9_ #OOOfT|OJ@Da@q"oj oegAp9[R֟ ka^c޿bbrRu`u ɱ[`r^ ufɱgpbPkuP`b @DdO =# vojdRՆBS@^W4Ҵ谯u0`u<`ֳݼvұ?ÓG%8Error MessagesR\aa[IIE_OaY[Aox5o[H]UY?V?L@\]_.>n_=Z'(_Q,E[]6__G5[#i(o_#/SoQSn{ko}o-Sc%["_oFU[PbFU{[oAdoSApg_-SQIOp^p]!gyd8w?lDEĤݡ M.@O+Ov "VVC!S7/I/[/m///O=O/u?/L?p3?E?W?i?U?Ղj!?@M93Remote ObjectOOӟ6OHOHlOlOOOOOO _D_V_ߌZ"o߄Ҫo);]z\zGin}o9K0oJfx}_&dUceUcEWp{TÏՏ/AQ].YQ]@y@όY]ѳUlUA?x$Ԁ%%y,0Nۥm&r*&Ԇݰ㥇ϙN߽Ϡ/cߒ'-} /7&/8/J/\/ 0((/7t]`> t"OSMEEMAGT pQ2,>Pbtί-(/"ф/M-sͿ߿ '9K]ȥ /Ϟ? pѿFN1pCUgy/ NamW /^!]?-n#"dqz9-)VV 1@@t@ ?@jSgThvR!-0CAbu AFTJ"!hX@@"GQPy@/a^v@(kuv?K,A7NMB-5{?GzZΐ"1g71v??Zn*?4bi"  ^,&O__+_=_O_a_s___dUX,X __o"o4oFoXojduom(oni@;c< ct!Yvɿ۹'K\H+1-fu  Џ*<6MKu"1˟ݟ%Q>. Xl`r̯ޯa,Bf"1cMBU@ma^tEosMLcVs\+pt f 7'6L ^pXRϭh=@Oa[lpu!#5GYj| 0BQr6fx r67q7?>r6G=7O- fh`BL^`OvRF+=Oas_q! L??Sp!c8WaQNUf(%a:"c3k%NUk)E}Tc@@eq@4i6ت%e?QGY$5OX3NU/P0(W.Q6Y*q*qW/$pZ_UPpY}_LUY{`{FU~esS%~{pz4#S<5# e`S?!o!CX5#:UComman?d LineRqp#_5_NlU./A0t|AQyqaԁ8$.q؉@ԁԉY(sQ? р *.q/`aڇ0fÑ5Ϟ@e%ϛf*dhzկÑuϛP'\(Ұ#c!'MuϛޟsAeϛ褿heUd’ϸ` >Z#ϣϖ*qQA5'S)5Q8,(MVsA//'/9/K/]/o/O1(S(SĪ/////??(?:?L?^? Av9J?|%@]2 8 3JI4JYREph4qO3OOOUBBBOO __Ϗc_u____XomW A_d Ao3oEoWoio{oo@@ ףp=J@w/'bh#of5Fא21CD&" "4F/|*m??+u:;#5GBOsaIAGraphical User In?terfac'h?'N6H7`r:?ݟ߀ʨ/_ *<-o)Lopo9ooփ Co9o9|9]Ŀϓ zoUT],zEooʠ+=OOs߅ߗUN#%*U+,./U0123U456789:t46i@t@ K@ k>C-L_lA@l lORH<( El R\4; 0k@?Xl.PDll.PPV?U ?]tEW@^]?g 9Oas? N(C*,ImUCPage-1Black fillWhite fillBlue fillRed fillGreen fillCyan fillYellow fillMagenta fillGray fill10% Gray fillWhite line30% Gray fillLong dashed lineBlue dark fillCyan dark fillGreen dark fillMagenta dark? fillRed dark fillYellow dark fill50% Gray fill70% Gray fill90% Gray fill1pxl line3pxl line9pxl lineHairlineShort dashed? lineArial centeredArial top leftArial topTimes centeredTimes topTimes top leftOMT NormalClass ObjectOMT ConnectorProcess (no offset)OMT Text3OMT Text1GuideGesture FormatClass Object.24Universal connector.16Class Object.17ConnectorUniversal connectorClass Object.2Class Object.9Universal connector.11Class Object.25Process (no offset).19Class Object.20Universal connector.21Universal connector.28Universal connector.29Class Object.34Class Object.36Universal connector.13;AA3m E3mE3mE3mE3 m E3$ nE3<nE3T)nE3l9nE3JnE3XnG3onE3~nG3nG3nG3nG34nG3LnG3loG3*oG3DoG3[oG3roG3oE3oE3oE34o E3LoG3loG3oG3 pE3pG31pE3?pG3WpE3fpE3,wpG3Dp G3dpE3|pE3p E3pG3pG3q!G3&qG3 ?qE3$MqG3DjqG3\qG3tq!G3qG3q#G3qG3r!G3 1r!G3,Rr!G3LsrG3drG3|r!G3rA3rA3rA3rA3rA3rA  !"#$%&'()*+,-./0123456789:;<=>?@} Displa y UUU U UUUUU !"$U&'(-t4'6i@t@ @ sxC-$2yA)%t4 \yA>-7"A@<@yOR@y4R~U1( UO"D&aU=%Qb )h"Ty+U-xH="@(6 - - )EY#0{GzK?$@Ɍ ))A$5H<( H<( E| RE| R{ + g'9Kx] (h(hE#s@({{_ttȃN1! ثX^:TB$_ P t`κ&iF=\;wR$>l'lhN)m)y*2rd`دw3xF?y]rPC={@1yC5 =<܏5 BD,!|$%LMOh+'0@H`lxAdministratorGZ9 EMF l@VISIODrawingLlZ[ ??d(([000 000```@@@@@@``````@@@@@@``````@@@@@@``````@@@@@@``````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``````@@@@@@``````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``````@@@@@@``````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``````@@@@@@``` pppppp ```@@@@@@``` @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%666666%%%     ppp  ```  ``````  pppppp 000@@@@@@``````ϰ``` ```````````````Ǘ```߿??????```痗@@@888hhh@@@(((ppp```ߗHHH @@@@@@oooggg@@@@@@(((@@@xxx000]]]hhh׏000000mmm```@@@ hhh(((000<<<###PPP@@@PPP888XXXhhh000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HHHHHH@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@000888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``````888HHH000000HHH000HHH@@@______________________________wwwxxx888׋```@@@@@@```888(((@@@ ###```@@@@@@BBBpppppp@@@```@@@pppHHHρ```@@@⩩@@@```緷@@@ϿRRR@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@```@@@⩩yyyffffffffffffyyy⿿@@@```HHH@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@---)))```@@@```BBBtttffffffffffffffffffffffffffffffffffffffffffffffffpppBBB```888]]]@@@xxx@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@666```@@@@@@@@@@@@@@@٥tttfffْfffttt@@@@@@@@@@@@@@@@@@```@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888@@@000lll###wwwWWW@@@@@@```]]]$$$ @@@XXX@@@@@@@@@@@@(((EEE@@@@@@@@@@@@@@@@@@@@@]]]$$$000@@@@@@@@@@@@@@@@@@@@@,,,444ppp@@@888@@@```@@@@@@```XXX@@@@@@888@@@000 000@@@000@@@```[[[          CCCXXXXXX000```BBB888 ``` ppp hhhxxx PPPHHH翿```((((((000 pppקxxx((((((ﷷHHH@@@(((@@@@@@pppߏ```000(((XXX  @@@ @@@@@@ pppWWWppp ``` ```@@@    XXX  NNN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(((@@@@@@@@@@@@@@@@@@ pppppp @@@```@@@```{{{!!!ggg@@@```@@@```@@@```@@@@@@``````@@@@@@``````@@@@@@```@@@@@@@@@```@@@@@@```@@@000HHH@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HHH000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@翿DocumentSummaryInformation8_1117801835F`:7:Ole PRINTPagesMastersPage-1Class ObjectProcess (no offset)Universal connector8_VPID_PREVIEWS_VPID_ALTERNATENAMES_PID_LINKBASE A } 0  C)-- @ !0+----$   -- .Arialw@ nSw\w0-2 OMain Client UI^??R??R"Systemw@T ;Sw\w0- .-2 LModule^???--- @ !`----$nnn-- .-2 <& RequirementnR???&?^??- .-2 < Modification^??8??- .-2 Jh UI ModuleR^???--- @ !. ----$333-- .-02 =Client Communication ModuleR??R?^^??8???^???--- @ !1+----$@:@:@-- .-2 @Logon UI?????R- .-2 lModule^???---%@----%%@%----% ----% ----%k--' FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qCompObj.qObjInfo0VisioDocumentAVisioInformation"1՜.+,D՜.+,0@HP\h t  tkm PagesMastersPage-1Class ObjectUniversal connector8_VPID_ALTERNVisio (TM) Drawing ATI@Rd !fffMMM3338 TZ Arial@:LJ"X NdZTimes New RoWman@N}WingdUs@NMonotype_ Sort Symbol5T?? Y@-1U)J:DT1EW-hPT8* z%U~b 0{GzK?@*:]\Ibsss] %!k+r sH]]A,IA,B/&+$? A]&*,,''/@9%&J$&t sU 7& y  trt")tP?b2  s s sssssssτ?aBEEEEEbE@?N`tBEEEEEEE@wO+FAY; QVVQYTY~YY??a\ #655MO  lO~OOOOOOOO_ _2_e >?6 t________ oo(o:oNU]o |oooooooo 0B" FEe q`);M FO 6ԏ .@RMMMp8 ʟܟ$6HZ{ү,/= O?贁Nk2#F>\ȿڿ"4FXj|+*Ϥ ߀2DVhzߌ|Ƹ?Qߞ 0BTfx|ϲ .@RdvGK& ɒl3 CUgi8Y@H {Qޠ2q9 ?p8/J&?MA_!io}z 'K2rB"&Tj!//S'b$\?!3z206$UBx)gA!Xj| //0/OEa:i/{(R1/&?8?J?e?n???Q!?O///,-wa"????? OO0OBOTOfOxOOoOON/______&?Oa_+_=_O_?>eo#o5oGoYoko}oooooooLY/}/gy뇕w@ 0B>$fxҏ,>t,1CΟ L^p4aůׯ 1CUgyӿO~ϐϢϴg_y_Vh 28DV_&!3 1CUwpٴ񿡂 ]kzѯU UY?Xjj09j8  3? @".2't(:Հt@џ/c6[%7I[m(v8ĄԀяAA0-1C1=,.M/_/> av+G$%C0К/wD93eUDjEGQvq/ #? W\@8ѿПҋBaLD,5[F>UPVBP,?>?@P?t5B=|B3f 4C odXXLetterO_ezDINU"4> T c );M_q//%/7/I/[/m////)UFDfP h-RTUUUA@ ? I?d x ) bYbK))t!eqYkZUHu /??ȇ@?Qcu <IAn object class or an actor.Right mouse f derivedn points.mb?Կ7i6p:om?8?l; UHLD &H# Uh$J T ]]MAq AUA??QR >>uA` F+u]6[ >ben nJ A]Q  hY 1"1"1"1"1"1"1"1"1"1""1"#J>U'$l@S>}#r!$>`software.hlp!#1074C`9Copyright 1996 Visio Corporation. All 32s reserved.SlJ 0JUhh   ]QՉ$Wa250%(T#K2nVHF Y& (4: MOMAYOrOIAMAQOFMME2OG>rM IROSq>lev1ll ?h!V/TC_"M,SM"HQ%__oo[Q%?e#WoijM,"C7Q?e<oolAouEB);MItzĒI!t5?eE_ ro8#o;o[muCoُo+tGYÆVoޏo#HZ]}bClass namej1Q]|2l~A9aʤ67IRr":9/])\ߏ(OGIB%3/TQIIT^dM 1peE 'Է#@.Ʊ7I@.2HAh@gf@8Z'&  &: ;& n#5#` scK0ch.d1ʴ ~!JvƸ@ 7!`Set as Derid0 Ѣ,`Y ԻӐ?b'1"Sho_w a dcҡ.ѓ`Hide the',Qb:E-¡T]%m\ %T߀TH%w-  F| I#uKDB C5OaGo@+RoT YY9 7UAoU@?迷خP} 4u `u w4u  A@%4 b hE4u7`h?bum4b LAE @ƽ 7 LD>ұ @?K%b&$k&R$t&$'`'""' 5'I#&'" /// ?<&V7K7K<t? 2'???>47Q$ aTGoD mAj ?T?f?Ov?B OOOOO74US"w@6  q@IP5?TU? 3[u`A-!VI#"cbu.!X4rZ3>cw@ Ff i>b +c@xbr5#wc7c>o_`UiRe wndb.anhi%RX%#KB6fTS$R&\?boDv qGfS27qp?vKTA?ohITS"{fS l[Q`Shape.hlp!#18155CM`9Copyright 1996 Visio Corporation. All Hs reserved.l>4>UdufS]Cd@^BaP(TfST!9#,4#7 "3Pr4 W9hL` peUieiOb jb viQdL`EjdѓiETEe]U7_ACeua@i peb[ baqdH}oo3 bڀ@rPI#%7i]關`!ʯܤ!8ibFTleU_QYeEEdDh^e2٘wKdo!"@WBTeEfS 8ii9 ~blÉo]b՚efu,T|Si}RMp$^P宍ʏ<A(3`f@Ed?ie!0d7??9+WG4(lOd,N_`To____\5 <,%ebs,%E0oBggjDbVO oAq!f6ooOooZOaV-oX\j{Esy,yMain UI +?O!OsoV‚wՏko/߸Vt|)C{UD:CaY\zɾu݃us4ɾ6u@A$zʽ`eï!o"a߁ˁ޹r_4NUٟނEӾpׁ݃ds9݃ہj|Z=a,__8?DiyF8BqiȄ ( (#_'2rqׁODQOO_ _2_D_V_h\q@@?@^KC?@ &"%Ы_IGSKBB2 5oGoYoo=oo 6HZQ` ׁy,{Requiremqpification UI AGuYk|Xď֏Yaϗ>/V/@/?/5/ßY/u////F, /W]D0\(t? ?̯o__oo%7Lo^opoh‘6da9We <‘+y;z:m?@+猇P-DT!n-qu`u`bu [0"q+r Pae@qu`?h~r@uʙ ݘ?>w]2L ԣ 7Vh)rp[Uy@z3+q+ǬuşURܙ*]U$ .%/6!3EWo$t@@ 1CUgy ! lF8t;L?lFkGlF'O^G_m9_KY$/6/H/Z/l/~////W8_'\/ ??1?C?j|_1D au8??OO$O6OHOZO\pO vOm򋀥2q vwv'L^wym@u܇܏vڣRz__o_____ obx#U&./1t4t@M@ ףp= K@ l0C-l\7A@[0MRH<( E\N1 R\|\# Z0@?Z 1.PD[[1.P[ $I?m۶m? g 9Oas =* N(WI*\2PCPage-1Black fillWhite fillBlue fillRed fillGreen fillCyan fillYellow fillMagenta fillGray fill10% Gray fillWhite line30% Gray fillLong dashed lineBlue dark fillCyan dark fillGreen dark fillMagenta dark? fillRed dark fillYellow dark fill50% Gray fill70% Gray fill90% Gray fill1pxl line3pxl line9pxl lineHairlineShort dashed? lineArial centeredArial top leftArial topTimes centeredTimes topTimes top leftOMT NormalClass ObjectConnectorUniversal connectorClass Object.11GuideGesture FormatClass Object.9Class Object.10Class Object.1'<<32 E32E3.2E3/2E322 E3422E3,=2E3o2E32E3ԯ 3E33G323E3A3G3X3G3/r3G3O3G3O3G3ܯ3G3_3G343G34G34G354G3/L4E3?Z4E3Oh4E3Ov4 E3o4G34G3ԟ4G34E34G34E35G35E3?)5E3_:5E3H5G3ԯe5G3~5A35A35A35A3?5 E35G35A35G35G3#5A355G3L*6A3.6A3/ 6A33 6A3D=6A3O6A3_6A3_6A3o!6A3%6A  !"#$%&'()*+,-./0123456789:;} Displa7yUUU U UUUUU !"$+t4$t@M@ ףp= @ ;yC-<A,%t4 c<A>-,i7"A@<OR@k<4R[U1( UO"D&aU=%Qb )h"Ty+U-xH="(6EI*),$5H<( H<( E> RE > R{ ( g'9Kx] (h(Tt@(txȃN1" WX_t]:TWB P ,^U|#ݟ& am!4Yb>ݞF=-}/#`R$W'X1h>N)a2*D?)6HH?q;F1`?y<rPC_>@<5 =# lc5 B=D 5 &#SummaryInformation(DocumentSummaryInformation82_1117907687F@y::Ole :      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK|nOPQRSTUVWXYZ[\]^_`abcdefghijklm}pqrstuvwxyz{Oh+'0@H`lxAdministratorGP< EMFl@VISIODrawingL< ??d((ppp```````````````````````````cccQQQcccccccccٔٱtttccccccttttttttttttcccٔccccccٔccctttttttttccccccccctttcccttttttQQQccctttttttttccccccccccccccccccccctttccctttttttttٔcccccc```cccccc̅QQQQQQ̅̅<<>>***@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888 @@@ @@@ @@@ @@@ccctttٔtttttttttccctttccctttttttttcccccc @@@QQQQQQttt̅ccc<<VisioInformation">Visio (TM) Drawing P>T<Rd !fffMMM3338 TZ Arial@:LJ"X NdZTimes New RoWman@N}WingdUs@NMonotype_ Sort Symbol5T?? Y@-1U)J:DT1EW-hPT8* z%U~b 0{GzK?@*:]\Ibsss] %!k+r sH]]A,IA,B/&+$? A]&*,,''/@9%&J$&t sU 7& y  trt")tP?b2  s s sssssssτ?aBEEEEEbE@?N`tBEEEEEEE@wO+FAY; QVVQYTY~YY??a\ #655MO  lO~OOOOOOOO_ _2_e >?6 t________ oo(o:oNU]o |oooooooo 0B" FEe q`);M FO 6ԏ .@RMMMp8 ʟܟ$6HZ{ү,/= O?贁Nk2#F>\ȿڿ"4FXj|+*Ϥ ߀2DVhzߌ|Ƹ?Qߞ 0BTfx|ϲ .@RdvGK& ɒl3 CUgi8Y@H {Qޠ2q9 ?p8/J&?MA_!io}z 'K2rB"&Tj!//S'b$\?!3z206$UBx)gA!Xj| //0/OEa:i/{(R1/&?8?J?e?n???Q!?O///,-wa"????? OO0OBOTOfOxOOoOON/______&?Oa_+_=_O_?>eo#o5oGoYoko}oooooooLY/}/gy뇕w@ 0B>$fxҏ,>t,1CΟ L^p4aůׯ 1CUgyӿO~ϐϢϴg_y_Vh 28DV_&!3 1CUwpٴ񿡂 ]kzѯU UY?Xjj09j8  3? @".2't(:Հt@џ/c6[%7I[m(v8ĄԀяAA0-1C1=,.M/_/> av+G$%C0К/wD93eUDjEGQvq/ #? W\@8ѿПҋBaLD,5[F>UPVBP,?>?@P?t5B=|B3f v odhhEWg }RLlmp * x12DLLName32=E_DU1O6IE.@ -de2EPSONStylu;sC8_eris  UFDfP h-RTUUUA@ ? I?d x ) bYbK))t!eqYkZUHu /??ȇ@?Qcu <IAn object class or an actor.Right mouse f derivedn points.mb?Կ7i6p:om?8?l; UHLD &H# Uh$J T ]]MAq AUA??QR >>uA` F+u]6[ >ben nJ A]Q  hY 1"1"1"1"1"1"1"1"1"1""1"#J>U'$l@S>}#r!$>`software.hlp!#1074C`9Copyright 1996 Visio Corporation. All 32s reserved.SlJ 0JUhh   ]QՉ$Wa250%(T#K2nVHF Y& (4: MOMAYOrOIAMAQOFMME2OG>rM IROSq>lev1ll ?h!V/TC_"M,SM"HQ%__oo[Q%?e#WoijM,"C7Q?e<oolAouEB);MItzĒI!t5?eE_ ro8#o;o[muCoُo+tGYÆVoޏo#HZ]}bClass namej1Q]|2l~A9aʤ67IRr":9/])\ߏ(OGIB%3/TQIIT^dM 1peE 'Է#@.Ʊ7I@.2HAh@gf@8Z'&  &: ;& n#5#` scK0ch.d1ʴ ~!JvƸ@ 7!`Set as Derid0 Ѣ,`Y ԻӐ?b'1"Sho_w a dcҡ.ѓ`Hide the',Qb:E-¡T]%m\ %T߀TH%w-  F\ #GDB} ]UOaG]W@+Y]T YY9 7UAoU@?迷خP} 4u `u w4u  A@%4 b hE4u7`h?bum4b LAE @ƽ 7 LD>ұ @?K%b&$k&R$t&$'`'""' 5'I#&'" /// ?<&V7K7K<t? 2'???>47Q$ aTGoD mAj ?T?f?Ov?B OOOOO74US"w@6  q@IP5?TU? 3[u`A-!VI#"cbu.!X4rZ3>cw@ Ff i>b +c@xbr5#wc7c>o_`UiRe wndb.anhi%RX%#KB6fTS$R&\?boDv qGfS27qp?vKTA?ohITS"{fS l[Q`Shape.hlp!#18155CM`9Copyright 1996 Visio Corporation. All Hs reserved.l>4>UdufS]Cd@^BaP(TfST!9#,4#7 "3Pr4 W9hL` peUieiOb jb viQdL`EjdѓiETEe]U7_ACeua@i peb[ baqdH}oo3 bڀ@rPI#%7i]關`!ʯܤ!8ibFTleU_QYeEEdDh^e2٘wKdo!"@WBTeEfS 8ii9 ~blÉo]b՚efu,T|Si}RMp$^P宍ʏ<A(3`f@Ed?ie!0d5555?Q. SzB`2_o#o*ciA*0qUDaDa aA1 Uh1/f(kVeoTcAo&u1+*D%<z2*|Server Communication ModulehBANboUoIyARQtZlAYyq4q1Haqyso"Bc8HaIwVT#%;VS";&uٟ"=u#ge;h+ ؁왯+'E~Y낼54D낰5dίNx^֙ͲտQѿfɖDau sy8H$vT6͍qiՄϒ#_'2rq%CkA#faݶH ~Y  ?@9P/?@R8/7P-DTw!f-u`u`?bu ivp@@"",wgql*gr|w93C?U]5n?YqG?p $m c)qp1؁؀@z3 Q%+>?=2As'??9Ԅ7!?9K]?QsZF $OHKL_܅IЁutSHשAAaA2QY(duEED?`V?@ds?@se e?MQI0A3I=O3ntWZOlGA~DAFAOU]p;O]pbUg{'~es~P_{?F(s<Kj?t_KJMain Server ModulenÁvOOoogUoyAV!ft|^xqPbc+׏M1VϾП"/}ɫϩ4EZ//; /j/~D0\(T$? g?ɫ?y{ɫT?x?0O5O?mOr JR/O:OOόߞ.#RdvV_h_߾U./1t4t@@Hy5K? hK- C- ]X 7A@[^-LRH<( E\- R\]$5 L[:-@?d[-.PDT\-.PfVUU ?88?sq?qg 9Oas=* N(C*.UCPage-1Black fillWhite fillBlue fillRed fillGreen fillCyan fillYellow fillMagenta fillGray fill10% Gray fillWhite line30% Gray fillLong dashed lineBlue dark fillCyan dark fillGreen dark fillMagenta dark? fillRed dark fillYellow dark fill50% Gray fill70% Gray fill90% Gray fill1pxl line3pxl line9pxl lineHairlineShort dashed? lineArial centeredArial top leftArial topTimes centeredTimes topTimes top leftOMT NormalClass ObjectConnectorUniversal connectorGuideGesture FormatClass Object.9Class Object.10Class Object.1&<<3/ E3$%/E3<4/E3TC/E3lQ/ E3^/E3m/E3{/E3/E3/E3/G3/E3,/G3D/G3d0G3|0G310G3J0G3e0G3|0G30G30G340G3L0E3d0E3|0E31 E31G3-1G3E1G3]1E3k1G3,1E3D1G3\1E3t1E31E31G31A31A31A32A32A32 E32G3*2A3.2G34F2G3L_2A3Tc2G3l{2A32A32A32A32A32A32A32A32A32A  !"#$%&'()*+,-./0123456789:;} DisplayIPFiUUU U UUUUU !"$+t4$t@@Hy5?  8y}C-,7A,%t4 <8A>-7"A@<8LR@\84R[U1( UO"D&aU=%Qb )h"Ty+U-xH="(6EI*),$5H<( H<( E8; REE; R{ ( g'9Kx] (h(ijs@(B0;|t[ȃN1 X^:TB_ P T&bmj!Lc>2DF=4#`R$tXԓ'.hN4S{)|*27H147F<`?y9wrPCd@=<1 /;BD RY &#SummaryInformation(oDocumentSummaryInformation8?_11179133240"F\:\:Ole GOh+'0@H`lxAdministratorGla EMF@F, EMF+@``FpdEMF+0@?@ @ @` @$[gBM=?BA!b $$==% % Ld%R!??% % $$AAFEMF+@<0NƷ>@H<[gBoB\CoB\CM=?[gBM=?[gBoB@$$==_888% % V0$"R  RR% % $$AA( FEMF+*@$\B\B[gBM=?@0$8>ARIAL6@ Main ServerUU>UU>Ǒ>UU>?UU>Uu?UU>;-?UU>r7?UU>N?UU>Ǚb?UU>pn?UU>?UU>?UU>??   RpArialMonotype:Arial Regular:Vek%`d 6` ` C`  `N`@B`D X'<` D<` D ``^D `D`3Y(%ws1s1dv% TDAAD LdMain Server % FEMF++@ *@$\B\B[gBM=?6@pdModuleU?>O#?>7?>J?>9^?>rf?>??   % TpPrAAPLXModule % F@4EMF++@ @$M=?[BZBA$$==% % Ld7RUo!??% % $$AAFEMF+@<0NƷ>@H<M=?CBQBCBQB[BM=?[BM=?CB@$$==_888% % V05TW[.[.oo[% % $$AA( FEMF+*@$\B\BM=?[B@0$8>ARIAL6@ File System >= >sc>= >9>= >R>= >߸>= >>= >>= >?= >Ǖ!?= >v+?= >??   % T 8FEAA C LdFile System% FEMF++@ *@$\B\BM=?[B6@pdModuleb>tڠ>>tڠ>+>tڠ> ?tڠ>9?tڠ>r&?tڠ>??   % TpE:RAAPLXModule % F@4EMF++@ @$B[B< B]"B$$==% % Ldq7_o !??% % $$AAFEMF+@<0NƷ>@H<B B(QC B(QC[BB[BB B@$$==_888% % V0p5a  oo% % $$AA( FEMF+*@$\B\BB[B@0$8>ARIAL6@pdServerG>>U>> ?>?>,?>U@?>??   % Tp6CAAALXServer% FEMF++@ *@$\B\BB[B6@ Communication=UU>9X>UU>>UU> >UU>9.?UU>r?UU>,?UU>4?UU>hF?UU>9.Z?UU>d?UU>Uk?UU>?UU>??   % TzDQAAzO LhCommunication % FEMF++@ *@$\B\BB[B6@pdModuleb>>>>?>"?>96?>r>?>??   % TpQ^AA\LXModule % FEMF++@ @<0NƷ>@<0Rn C[BRn C-BzC-BzCoB@$$==_888% % W,9o  % % $$AA( FEMF+@<0NƷ>@<0p)BoBp)B-BzB-BzB[B@$$==_888% % W,=E9::o% % $$AA( Ld``)??" FEMF+@ 0@HP\h t  tkm PagesMastersPage-1Class ObjectUniversal connector8_VPID_PREVIEWS@_VPID_ALTERNATENAMESf)@_PID_LINKBASE A PRINT!CompObjHqObjInfo $JVisioDocument};L E3   --%' ' ----$) !           } y t p k e ` Z T N G A : 3 , %                           | y u r p m k i h g g! f) f) f) f g g h i k m p r u y |    % + 0 5 9 = A E H K N Q S T V W W W W W V T %S ,Q 3N :K AH GE NA T= Z9 `5 e0 k+ p% t y }             ) ) ----+ 8                                                                          y y x w x y y z z z y y k k j j j k k l l l k k ^ ^ ] \ ] ^ ^ ^ _ ^ ^ ^ P P O O O P P Q Q Q P P B B A A A B B C D C B B 5 5 4 4 4 5 5 6 6 6 5 5 ' ' & & & ' ' ( ) ( ' '                                                                                                                                                 w w v v v w w x y x w w j j i h i j j k k k j j \ \ [ [ [ \ \ ] ] ] \ \ O O N M N O O O P O O O A A @ @ @ A A B B B A A 3 3 2 2 2 3 3 4 5 4 3 3 & & % % % % & & ' ' ' ' & &                                                                               x x w x y z z z z y x x o o o o p q q r q p o o f f f f g h h h h h g f f \ \ [ \ \ ] ] ^ ^ ] \ \ Q Q P P Q R R S S R Q Q E E E E E G G G G F E E 9 9 8 8 9 : : ; ; : 9 9 - - , , , - - . . - - - -        ! ! ! !                                                                                                                                                                        ~ ~ } | { { { | } ~ ~ ~ ~ w w v v u u u v w w w w r r q q p o o o p q r r r n n m l k k k k l m m n n j j j i h h h h i j j j i i h h g f f f f f f g h i i h' h' g( g( f( e( e' e' f& f& g& g& h' h' h5 h5 g5 f6 e5 e5 e5 e4 f3 g4 h5 h5 hB hB gC fC eC eB eB eA fA gA hB hB hP hP gQ fQ eQ eP eP eO fN gO hP hP h] h] g^ f_ e^ e] e] e\ f\ g\ h] h] hk hk gl fl el ek ek ej fi gj hk hk hx hx gy fz ey ex ex ew fw gw hx hx h h g f e e e e f g h h h h g f e e e e f g h h h h g f e e e e f g h h h h g f e e e e f g h h h h g f e e e e f g h h h h g f e e e e f g h h h h g f e e e e f g h h h h g f e e e e f g h h h h g f e e e e f g h h h h g f e e e e f g h h h h g f e e e e f g h h h h g f e e e e f g h h h( h( g) f* e) e( e( e' f' g' h( h( h6 h6 g7 f7 e7 e6 e6 e5 f5 g5 h6 h6 hD hD gD fE eD eD eD eC fB gC hD hD hQ hQ gR fR eR eQ eQ eP fP gP hQ hQ h_ h_ g` f` e` e_ e_ e^ f] g^ h_ h_ hl hl gm fn em el el ek fk gk hl hl hz hz g{ f{ e{ ez ez ey fx gy hz hz h h g f e e e e f g h h h h g f e e e e f g h h h h g f e e e e f g h h h h g f e e e e f g h h h h g f e e e e f g h h h h h g f f f f g h h h j j j i h g g g g h i i j j m m m l k k j j j j k l m m q q q p o n n n o p q q v v v u u t s s s t u u v v | | | | { z z z z { | |               ! " # " " !     * * + , - , , + * * * * 3 3 4 5 6 5 5 4 4 3 3 3 ; ; < = > > > = < < ; ; ; C C C D E E E D C B C C I I I J K K K J I I I I N N N O P P P O N N N N Q Q R S T T T S R R Q Q T T U U V W W W V U T T T T V V V W X X X X W V V V V V V W X Y Y X X X W W V V U U U V W X X X W V U U S S S T U V V V V U T S S )P )P *P *P +Q +R *S *S )R )R )Q )P )P 6L 6L 7L 8L 8M 7N 7N 6N 5M 5L 6L 6L BF BF CF CF DG DH DH DH CI BH BG BF BF N@ N@ O? P@ PA PB PB NB NA M@ N@ N@ Y8 Y8 Z8 [8 [9 [: [: Z: Y: Y9 Y8 Y8 c0 c0 d/ e0 f0 e1 e1 d2 c1 c0 c0 c0 m& m& n& o& o' o( o( n( m( m' m& m& v v w x x x x w v v v v ~ ~ ~      ~ ~ ~ ~                                                                             ----$ ) !     x p h ` ` Y Q I B : 3 , %                      ! ) ) )                % + 0 5  9 =  A  E  H % K , N 3 Q : S B T I V Q W Y W ` W h W p W x V  T S Q N K H E A = 9 5 0 + %      ) ) ----3 8           y y x w x y y z z z y y k k j j j k k l l l k k ^ ^ ] \ ] ^ ^ ^ _ ^ ^ ^ P P O O O P P Q Q Q P P B B A A A B B C D C B B 5 5 4 4 4 5 5 6 6 6 5 5 ' ' & & & ' ' ( ) ( ' '              w w v v v w w x y x w w j j i h i j j k k k j j \ \ [ [ [ \ \ ] ] ] \ \ O O N M N O O O P O O O A A @ @ @ A A B B B A A 3 3 2 2 2 3 3 4 5 4 3 3 & & % % % & & ' ' ' & &              t t s s s t t u v u t t g g f e f g g h h h g g Y Y X X X Y Y Z Z Z Y Y L L K K J J J K K L L L M M M L L ? ? > = = > > ? @ ? ? ? 2 2 1 0 0 1 1 1 2 3 3 2 2 2 % % $ # # $ $ % & & % %                                                                                                                                                ' ' ( ( ( ( ' ' & & & & & ' ' ' 5 5 5 6 5 5 5 4 3 4 5 5 B B C C C B B A A A B B P P Q Q Q P P O N O P P ] ] ^ _ ^ ] ] \ \ \ ] ] k k l l l k k j i j k k x x y z y x x w w w x x                                                                                                                                                 ( ( ) * ) ( ( ' ' ' ( ( 6 6 7 7 7 6 6 5 5 5 6 6 D D D E D D D C B C D D Q Q R R R Q Q P P P Q Q _ _ ` ` ` _ _ ^ ] ^ _ _ l l m n m l l k k k l l z z { { { z z y x y z z                                                                                                                                                        ! " # " " !     * * + , - , , + * * * * 3 3  4 5 6 5 5 4 4 3 3 3 < < < = > > > = < ; < <  C  C  C  D  E  E  E  D  C  B  C  C " I " I # I # J " K ! K ! K J J I ! I " I " I / N / N / N 0 O / P . P . P - O - N . N / N / N ; Q ; Q < R = S < T ; T ; T : S : R : R ; Q ; Q I T I T J U J U J V I W H W H W G V G U H T H T I T I T V V V V W V W W W X V X V X U X U W U V V V V V c V c V d V e W d X d Y d Y c X b X b W b W c V c V q U q U r U r V r W q X q X p X p W p V q U q U ~ S ~ S  S T  U  V  V ~ V ~ V } U } T ~ S ~ S P P P Q R S S R R Q P P L L K K L M N N N M L L L F F F G H H H I H G F F @ @ ? @ A B B B A @ @ @ 8 8 8 8 9 : : : : 9 8 8 / / / / 0 1 1 2 1 0 / / & & & & ' ( ( ( ( ' & &                                       ----$K U _ i s }                   | s j ` W M C 9 . $ $ $        x o f ] U M E = 6 . ( !        } s i _ U K xne\S KC;3!,($.6=E MU]fox$.9CMW`js| $,3;CKS\enxK K ----%K U _ i s }                   | s j ` W M C 9 . $ $ $        x o f ] U M E = 6 . ( !        } s i _ U K xne\S KC;3!,($.6=E MU]fox$.9CMW`js| $,3;CKS\enxK K -- .Arialw@ }Sw\w0-2  ClientA22"Systemw@| Sw\w0- .-"2 B Controller ProcessA2222<2-2----$;"E"O!Ycmw ukaWWWwpha[TNHC>:62w/m,c*Y(O'E&;&&&'({*q,h/^2U6L:C>;C3H+N#T[ahpwWaku#+3;C LU^hq{!""";";"----%;"E"O!Ycmw ukaWWWwpha[TNHC>:62w/m,c*Y(O'E&;&&&'({*q,h/^2U6L:C>;C3H+N#T[ahpwWaku#+3;C LU^hq{!""";";"-- .-2 DisplayA-22- .-2 uProcess<2-2----*% ! h   > + : F N\ S V U2QzJ@ 3Q"---- $---- @ !& -- .Arialw@ ~Sw\w0-2 9 UpdateA222- .-2 1 Requirement listA2222K22----:%&Y9sYBl-*  k .   | C    +j ?7 V p  u ---- $ K f  ---- @ !w -- .Arialw@ Sw\w0-2 g ModifiedK222- .-2 F RequirementA2222K22---%p"p---- $zpPzz---- @ ! -- .Arialw@ Sw\w0-2 Errors<2---%---- $-- .6 6 Arialw@ Sw\w0- 2 S8 2 u/ 2 c* 2 -Gc* 2 =qe/ 2 Ps* 2 af 2 ju/ 2 }l 2 "l- .- 2 58  2 >PA8 2 Uu/ 2 gt 2 qh/ 2 e/ 2 +n/ 2 Yt 2 qi 2 c* 2 a/ 2 t 2 i 2 o/ 2 4n---$ } } |  { y  w  t ) q 2 m ; i D e L ` U [ ] U d O l I s B y ; 3 , $    M B 8 . $          y s l d ] U L D ; 2 )          YND:0&    $ . 8 B M M             $ , 3 ; B I O U [ ` e i m q t &w 0y :{ D| N} Y} Y} } } ----% } } |  { y  w  t ) q 2 m ; i D e L ` U [ ] U d O l I s B y ; 3 , $    M B 8 . $          y s l d ] U L D ; 2 )          YND:0&    $ . 8 B M M             $ , 3 ; B I O U [ ` e i m q t &w 0y :{ D| N} Y} Y} } } -- .Arialw@ Sw\w0-12 Client Communication ProcessA22A2KK22-222<2-2----$$.9CMW`js||tme\TKB9/&ynd[QG>5,$ |sj`WMC9.$$ynd[QG>5,$  $,5>GQ[dny&/9BKT\emt| $,5>GQ[dny$$----%$.9CMW`js||tme\TKB9/&ynd[QG>5,$ |sj`WMC9.$$ynd[QG>5,$  $,5>GQ[dny&/9BKT\emt| $,5>GQ[dny$$-- .-2 Logon2222- .-2 Processd<2-2----8%@}th._gYVW ZA`ujw <k&KHtq---- $}}---- @ !-- .Arialw@ Sw\w0-2  User/PaswdA-2<2-A---,%DMVc^D "e'z---- $gYg---- @ !SsF-- .Arialw@ Sw\w0-2 QAuthentication<2222-22- .-2 CResultA2-2---%} t ---- $=l  l =l ---- @ ! 8-- .Arialw@ Sw\w0-2 C Request toA2222-- .-2 e Server<2-2---%f f ---- $G f } G ---- @ !z )-- .-2 4 Response fromA2-222-22- .-2 e Server<2-2---6%%)tPPw/9`"Ho /U---- $a=a---- @ !{-- .Arialw@ Sw\w0-2 *Request serverA2222--2-2- .-2 for Data2A2---,%f z U (    s E     `y 2e O 5  xI---- $3 3---- @ !4-- .Arialw@ Sw\w0-2  Data fromoA222- .-2 Server<2-2---$       ) 2 ; D L U ] ~d xl qs ky d \ U M D < 3 * !          u k a V L C 9 0 &     y s l d ] U L D ; 2 )    Y N D : 0 &                &09CLVakuu!*3<DMU\dkqx~ &0:DNYY  ----%       ) 2 ; D L U ] ~d xl qs ky d \ U M D < 3 * !          u k a V L C 9 0 &     y s l d ] U L D ; 2 )    Y N D : 0 &                &09CLVakuu!*3<DMU\dkqx~ &0:DNYY  -- .Arialw@ Sw\w0-12 Server Communication Process<2-2A2KK22-222<2-2----$   # - 6 ? H P Y a h p w }         | s i _ U K A 7 7 7          y p h _ W P} Hw Ap ;h 4a .Y (P #H ? 6 - #      #{(s.l4d;]AWHPPJWD_?h:p6y2.+(&$#""""7"7"A#K$U&_(i+s.|26:?DJPW]dls{----%   # - 6 ? H P Y a h p w }         | s i _ U K A 7 7 7          y p h _ W P} Hw Ap ;h 4a .Y (P #H ? 6 - #      #{(s.l4d;]AWHPPJWD_?h:p6y2.+(&$#""""7"7"A#K$U&_(i+s.|26:?DJPW]dls{-- .-2 Server<2-2- .-"2 UController ProcessA2222<2-2----,%je<h=^t0Z=---- $'['---- @ !-- .Arialw@ Sw\w0-2 ! Data fromoA222- .-2 0Server<2-2---$?7I6S5]4g2q0{-*'#  v l l l   }voic]XSOJG{DqAg?]=S<I;?;;;<=?uAlDbGYJPOGS?X7]/c'i ov}               l l v            '/7?GP#Y'b*l-u0245677?7?7----%?7I6S5]4g2q0{-*'#  v l l l   }voic]XSOJG{DqAg?]=S<I;?;;;<=?uAlDbGYJPOGS?X7]/c'i ov}               l l v            '/7?GP#Y'b*l-u0245677?7?7-- .Arialw@ Sw\w0-2 l Class LibraryA2--222- .-2 ObjectF22----2%#Lt9_ 'G;k^---- $#F#---- @ !{-- .Arialw@ Sw\w0-2 TRequest serverA2222--2-2- .-2 for Data2A2---.%w   h   I    Y    K    Nr|V---- $t7cAt---- @ !&4 -- .Arialw@ Sw\w0-2 ? Function Call722-22A2---.%v c Ra D% 9 1 -t +9 , 0 7 AU N ^ q x B    !---- $ w A 5 ---- @ !& -- .Arialw@ Sw\w0-2 V Return ValueA222<22---%__----h$2rrunxiydz_yYxTuOrKpInHkFiEfDdDaC_C\CYDWDTERFOHMIKKKKIMHOFRETDWDYC\C_CaDdDfEiFkHnIpKrOuTxYy_zdyixnurr---- $-- .N N Arialw@ Sw\w0- 2 S+ 2 #t 2 8a$ 2 6\r 2 Nut- .- 2 C. 2 =l 2 Oi 2 `e$ 2 n' 2 8t---%j/j8----H$"jea]ZW"U&S*S/S3U8W<Z?]BaDeFjFjFoFsDwB{?}<83/*&}"{wsoj---- $K@j@K@---- @ !P_-- .Arialw@ Sw\w0-2 j Start Server<2#<2#22---$w                          ! !{ "u "u !n !h b [ U O I C > 8 3 . $                 t m g ` Z T N H B =  7  2  - #     $ .  3  8  > C I O U [ b h n u {      # - 2 7 = B H N T Z ` g m t t   -- .Arialw@ Sw\w0-2 | TCP Channelr7A<A22222- .yArialw@ Sw\w0-2 Clientb&&KS- .-2 A K ApplicationrbSS&&KK-&S- .-2 -OServerZK5KK- .-2  ApplicationrbSS&&KK-&S-' FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,D@HP\h t  tkm PagesMastersPageC      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Visio (TM) Drawing }TR|Rd !fffMMM3338 TZ Arial@:LJ"X NdZTimes New RoWman@N}WingdUs@NMonotype_ Sort Symbol5T?? Y@-1U*J:DT1EW-hPT8* z%U~b 0{GzK?@*:]\Ibsss] %!k+r sH]]A,IA,B/&+$? A]&*,,''/@9%&J$&t sU 7& y  trt")tP?b2  s s sssssssτ?aBEEEEEbE@?N`tBEEEEEEE@wO+FAY; QVVQYTY~YY??a\ #65PbtΏ,"u:"8"4FXj|ğ֟,"H5'eA*AZl~,03' Al/~////////p? ?2? L?D  Qt????????OO(O:O K5ZO" yOOOOOOOO` __-_?_e K? C ________o#o5oGo'[Ujo"ooooooo +=O' SEr" q$6HZSOCϏ);M_'MM)M}Eşן 1C8Ug' $ͯ߯'9 //=O贁cNk?#+Ki(ÿտ /ASewω 8*ϱ -?Qcuߙ߉ƸQC߫+=OasϿ);M_q`G8X&y@ PbtvEf@U Q2 qF ?E/W&?Ali"|# '2rO"D&aj.(//S'o$i?!32A0)6bB)tA!ew//+/=/OEn:v/(_1/3?E?W?r?{??#?^!!?_///,=a"????OO+O=OOOaOsOOOoOON/______ 6?\n&_8_J_\_?>ro0oBoTofoxooooooooYf/,/twȟ+=O>$s͏ߏ'9K9>P۟#Yk}4nү,>Pbt οOϯt__cu-?Qco&.@ >Pb }̡ jx8ѼUUf?eww=FwE  3(L +M.2' 1C r{oxCAh2DV+-vHЊ_h1(/ /2/D/V/h/GՍt"/O/??'?9?K?p)?ӹ????đԔќaa$MQ7Q1L.AOSOK ajKGDE7POkdF#Ց$#ة* %UqOCO xwi4XЬba@d9B"h:^upvbp _2_D_+%bJXbS~ v odhhEWg }RLlmp * x12DLLName32=E_DU1O6IE.@ -de2EPSONStylu;sC8_eris  UFDfP h> /T6DUmA@ ?[I?3 $- b^]b--x 1@^b f>M,,'^fO -U b, , 'eBZ %UHu 6 ? 񈽆B^'VJnw&aUhNBA state.mb?Կ7i6p:om?8?l; HDB &# ?hZ$>T YY9 AUA?.?Q6 %muk` 'uY2 Ubaj j~V>Y d """""""" &>U5 gL@}#!$5 `software.hlp!#1075C`9Copyright 1996 Visio Corporation. All 2s reserv?ed.l>d@>Ud(ddp YՉ$Wa250%(q#?.brDjV  XB#&(H(:?A33þ?6E#r$BrB3bCDD yQIB9HRy][O{O2D>CIZSNA?tG?OBDZR@YGZR@R ONZ_ES}Zq@BF]G@I|cNAE|[??A_^wOB7_TD|b@E|bx@\[ M |oE4ofпoMG1IsNA1VOFf`tGSo JDr@Gr@_NE2}_;tDED1Yha0hh u??dn!V _"A~M(C3%f1Cias%!g'W3K?V@^D|ms-$?.V@dHtUfEw "4FuE(PORuxϨ(Vu~uDAPuDdϮU1wUQ(-DT!?}]@@F# jΟ'τA.WV P"4i5FNA]o߁ߓߥ/ GV)1vn!+ CUgdA!atU(9 %FJ1VjF3q I2 ?.D@@΃L"_'i'n'B3:F-&^STs^ -hGStateH%-+  FT#B s *@eG|o-@+yk}o<|a<o2P+#%J( UFDfP 7h-RTUUUA@ ? I?d x ) bYbK))t!eqYkZUH6 (W|~?ǟk | j f3??dj qlle_cConnect two objs together. or can be ei  a curve a straight line. shap.f).bܿ0pCm?ֿ?3x߿?#ٿ 3ֿH D '# =ih<>TA$E=7UAUAA??A?Nͧ?APNT@A >UBU65AIrJ].JJw^4u `u `b]u  -4@4u7` ?u`b"4, #4  )Q$ Y!>4U2NONk?<yS"b&R#Y!S"b$(S"R#&X"4$u?/6%c4A6?rb$7I%br7??7?5w$?K,#&`G@$ S" !g$UB?,OF#  E&C_#3$A#S"~F btF04 tNzsNR T\}#QT`software.hlp!#5244C`9Copyright 1996 Visio Corporation. All Rs reserved.[ZD} g3 5 wCs Vf L+r0?A%rV?2q`?@ջb˚eܣe?d?*q``A@brO7@ #bur@4rA ss22#`mu`1 @ qu`KrPb;l A $q,v  "u )l>(>UdE ʼn#Pwa a(4#9PU: e: 45 m;?A0QV,D?!4bp"#%%*&~F1NH09jb"^A7dafK%9ZaTAAA(a$#SI ku4@ 52llV? Qq, >S!bs6 p7!aze7?5Y?H7ۊQA "< 8fu%t4†/#% 7;` Reshape Cu`H#37 H4c%#ocU4e(!fʯc("+ "u† rCB0##uɶS'ReposiQ Text]s Pb1giA ay=xo'"d" -\!|6 yX́aEvent_nameqϚP%W#Ѭdn0B|qX%Qǖ=`Change ArrowheaGd..`P7the a sizntyle foris connector`rb)#T%[QspQ_Set As StraRLin'YB`"( l9 to be1`#` ]` Controls.X1`Width/2~zY0Hp-#C   K9tFT;#=8-B >:cd7so-@+_L?o8sjoPUFDfP 7h-RTUUUA@ ? I?d x ) bYbK))t!eqYkZUH ^   -}|5 p`I`V?}`xa833ސ]3σ3u 33?, ?Gxpx^& nConnector with up to 5 legs. Use c shapes by point2, dynamic glue methods.Vmbؿ?n:mؿ8io6?l?7 HD" (# E=h8>T YY9 7UAoU@?迷خP} 4u `u w4u  A@%4 b hE4u7`h?bum4b LAE @ƽ 7 LD>ұ @?K%b&$k&R$t&$'`'""' 5'I#&'" /// ?<&V7K7K<t? 2'???>47Q$ aTGoD mAj ?T?f?Ov?B OOOOO74US"w@6  q@IPϵ?TU? ',`A-!VсI#"cbuV.!X4r3->cw@ Ff i>b c@xbr5#wc7c>o_`UiRe wndb.anhi%RX%#%B6fTS$R&?boDv qGfS2qp?vTA?ohTS"{fS l[Q`Shape.hlp!#18155CM`9Copyright 1996 Visio Corporation. All Hs reserved.lT>4>UdPufS]Cd@^BaUP(TfST!9#,4#b7 "3P49 W9hL` peUieib jb vi(dL`EjdѓiETEe]U7_ Ceua@iI peb[ baqdH}oo bڀ@rPI#B%7i]關`ʯܤ!8ibFTleU_QYeEEdDh^e2٘wKdo!"W BTeEfS 8ii9 ~blÉo]b@՚efu,ߪ|Si}R&p$^(宍ʏA3`f@Ed?iAe!0d#k.tU(P| 8#;@U+@FDTey ahZ$qT ]q^UIds@I-{o@?? I?. K]ToCq% qb.ҽ822A&xbA?!2S,S,S'bA$!& , JS, S' $/2?=("u` ҜC2I2uTaS9e%%t4"^ I1TT1!#!H,A8D1CG%8DaCG8D$ACGA4HACG@14H1CG14H@J14HCG14HCG4H1CG14H1CG14H1CG14H1CG14HCG4HI1CGI14H1CG14HCG4HACGA4HACGA4HACGA4H ACG A4H1CGA4HACGA4HT1CGT58D ACG A4HCG14H1CGD$A4H&@J4H'@F(p$A$Ac,qa/q10qA1)q1q1*q1-q12q1c56I17118(+5A.BA9OA:\ Ac;i1T1122$A!!RUʏ܏CA1 kAA, T1%!1!\v@@]M@=55?Q 6\+?zH`21A2<rBf /bA<trf x1<#QxĦ0l2 c 8" aA%5A UBh1$747'?$?A33þ?_Aا1Ef䞽%[×xE&??A_^E&δrݻ 9 m%v?b$AClient Controller ProcessqD Uq@ +1qd֖A( &~%qE\lѰlt8Emۙ&įEԖBE, PrA~APfŲΟ'8f( 02AE% AkEɞw(EqT6/ACq!3EWi{L. ˟ݟ[`3 Q<"6rQ7R7QPߣ/P/0t//%AA, bA1//gU), 7aiYUo8;_N3@Ac@A׳\EPNUP-m_ a Ba 8ʝیį\8 CKR2CĢ_@)CBp܃B@z3@@ϓ2Ap}a ,+=޲1fu?.2E_ۖ?@Jq[ſ2qo?@gf?M?qű8QftU2CA tN0az sK Q}aZ6E*cHB1iiOUOgV&acxҡj}1]Qy0'`؀N o2hUi??N񱦵 Agzd114dwɕh0ATRa&28 &Zp$??hՊBx?{ſ_#CBu5` O:?h5ԍ`@cC?(?1$oH ȩ%"ݫUpdate Requirement list",C둥)Aa=A%Ͼc(L5U4@@a?@Vƚ$Vo,̨}Ɣ BϦM4U4ט \ov U4A}a +2A&?@8?ø]}2e?x?fxߊߜv"U@3l-?@vx!H?%,W2UB?OFT́`u8T,F!YU-?eVPk}V/@tY?@dH+=/[mD u 2DVhU@gH m.BSտ/,R"u+%O@5䧊'9KYK|xModifiedCno\XF(BaȅsRBӎiZ^]%xxY#?AP';D?j-\Xxx4Ο!36!Q\$m@dw?N``!kK\Xxx5 N$U#a/]WU%&/8/XJ/\/n/e*4GW@!#DRgпPCQT#xx-0O贁NkR$Q/Ob!5:L@@@ !r8 ]I@?3I[!aD@@[`胡Z㊅ $ $1E5$W$aC8BEueD?@I{ϴ%Іyտ?vP,U49W:qxo_8_[R8o.ET_.EcNEN ]oh$ T𿶯ÓFz @Q@Ԅ0 Ua0^0$e`1(ъypFtbr~mu$`u`u`0;`r#ufk``{@b@Xǰ?Ð@vz4?O k@T"q5/@ ؀EEaErrorsCQ D,ȯڭ,QEbs+2&?I@L#H@=puvFZON(BRsn6m7(m7bOtEn6GlM}7Ot@>GOONU.R}2cE` :@ #%ayF]e_.vooIVYSuccesfull Authvicationz6H?Qcu8q);П*Zl~!,a *//$/6,_=䌕?&?AJ@A|=%\dP!]/H$!(2ҠD?Acb@J?AW7 ]uOGX?'S?)]A_YS!cS F[XAe+8?@i2|Ͽ|tj˫U?@tSCQäSҵA SS8>CYRAXR?@))Y!?1X H@] T ?Nvď!$vO !T& yfDah#3 ۚ3D?Wx%??A_^\o Al3ZHaH&tT/t?z'/Qm$!Y2^u/A1UeM;kfd?v?et?鏒@ A1 e:@??E_"EO`JOOnO D#$COA1M;6N_@?;_O$C_4nΟ'ow>HpgEUo>%Client Communication Process2+=O 8?',-:e@e"4FXj>2&?WL{2j򀛱ȣwwͨ|*F !Jfǖ?&?S'1sV^+gZ^+/*/!?[CS??Ͼ?J>}M;b}u@20_(c_1iH$LY39х2~og~p|oUADr.oC$65\ǟUG{\IaxLogp '9K=1c"YO5ʄՉQϡ_\@@R%U@P ("ⰱ k@@)ǁp[Pv'=0@z3U@bp"v//ǂp!&//.Mw].rﻓ.M0Wܻ?@Uo˿2}q0?@gf1k?4ܓ5?%տWC2Uf2??6*Jݤ66ݡ @* w7Q tN`[zs!RB XB!aCەϳՉ 6UJ;и82P%m?@qOַ4Qſ׸-%Չ?N,"XgZYʄ_uHKT&d´)S pTdԏL@oFIUƿ/^*eAbuY` ގݾ`?oa/s?3oc£ Օoeq={Authpt Result!na*?zztNCr@q[DXojo츙츠yܩs ls+ fo?r Data<^w<"ҏ׹ֿ¼&$W@@kԌMV┘;%YEc4r ͟% 5%>RtM_ ,1v5b^@CqTG?@uC#¿!3/d_WNs2U?tL?`!QT["12^E`r3¿ .@j"@߇@q/dSeOs0 hϽ/^U? /ASewߛU@23]}@#ƿގݕ@ElQkOztK]o%6rLគ nO%O,(utU6$Q%_^pE!O.(#`'bjb&o8oJj(qLo!3bg<44e?{p`@Aku`1rooϝ鐼RuȔ(%`ț&?A_^~q&] 3{KC?iTu2?#qA! tkfooSew1q_Ηj3NYʱ@ֻ.ֻ^ 4AdO@DmdSӇӈ݂΍ʱRuֺ,߅%ioÖӆYh߂f ʱ߱Ĭ9#TA~APbg j@ǴOΟ'ƱUgXSRu%g[S Communication ProcessbOQ\8ϰ6[qfQfQ /v@@v5_ `_jq ֗ă'H &ă1&1ă$6H ~ܧK؟//2DVh¯ԯT?+T`܇l~ ?)۟IIYClass Library ObjeCct@/3H8oc\#{AQQ,//IiQU),FTMo;1A>2&?@L@@qzo={@rP]@c}{AQ IHr/@x\U?54@)Fp#ѸQP @z3) FCpU<_K^@pq1r?{AD3²3~%5d6*W09#kϿj?@gf,?j)?P^D`MiQѲF tN6zs}~ 5PS2`TPPQi2OUFOWgV?X°@XF^?@jxl߶O@@H_XõT?N{AgħL$7!Tѱ&.Ѳ'p?//ܪ?@ZeEϿVFu` {0?ѵ/ b=Oa}o{% GlRequest server for Data"֡ïPT֡)GpGGQ_c9eD\v@@2jZ/qcG>=f?PqB֣-n#0O贁NkS D21bͱiWz?63G?դ ]"D'tφì/#T:aanߠ֡)6 , H'L5Ѳ$3֡36E@ьPr_?@I055QQ4]QQQUx_gXAxOXSY]LLOJIOJG_dp%p_6L֡s;McD?_@@faѳM'`ф1p \bC4O_YG,obrIcdu> `un``u`rѱ Oufa``ib@Xǰ/?p@"]VxdԠ)Cߡ耡xsx I~Start Spk__WHWH#t>'!ԼMҧi௛+(:5O^oiC@Aۂ ?A |R4ꤸ?A?pѰՒidzi s7cwͿUAی\@Ae?@L_. gu%" Ւ/П Y:#" ϽςØlArwc?Aq/2(л<2?PZOa?28ߴUOgO 2A߷<\Ugձ5mi /ASewUA&A_ l3M(.[ͯߣfr@ݤ@>?{?5 k>ƋܕFunction Call0d "=`OaA  @A^z+3?Aɔ!%l#bt0ќ9"3p]?A?RU?̲W2U??0O@r~q"$67=8btWિο%'IV0y6yu"4ʜR^Xxϊ\80ѫϽ);M_UA#&ɚߨR?(\ߴ);KO: %7I[6RL~Return Valuen?O_,w(91U6=Q@u_^qQAOa.^/@u;{qQjo+o (aQ6o!3b7c4GT4e?`0koo ( q!Oq\?1}I{ď֏] MTP-DT!C-u @u`bu 0@UfQӋ݃!ӳB"rb0"s> >qB\(0{Gz:U ;p>"rbE4@#n¹?@]MW@A?&?AWL@!$\[[\<kFDyX+Uo"j JuGUA)$h"3%1C$J# v)܃&caba%ƳͰ):,U`Dv$8M!ϟEStart Clientbv58JAoSojo|c5ϮooToo,q#Xj|rT%;'J/\/vE1@U@@~FQ?@?e?P(:rQ1O3vE0O贁NkQ3Sц#x`"hUC$#1Iw TQяQбv/U@/U@#AɌ$8D?@L$D&% 8"0J A"TU0A jN "U0AJ б #?T)Q4??)A!qT{֑$L _f/CZ2!>% Y/i-E>+/pi-d>%// U>"?*?0# .e?m?0#TU>+??0#>??0#U>%K@XK.Oi-]>%27>eOwO UNYof;|ԱOh.0ROd@OOscK5 \8- _s"-*oQcuYB€#5GYk}/i?/CU#y_ -?Que)/;/M/@_q/>P///D??ί7???^??ֿ?!OܿEOWOO$ύOOZO~O _@S_e_w_______z$_o=oOmPqnw4osd`d@:0?Qoo'}At xƏ4sn=e式qڭ6t c 20IkTBaѻ͟ߟj|jCU /#/ЯD/ۯf/{//&,//kp* ??qP?X?|:/?4@n?m0V OOCL1YO? COO@LRTCP Channel]߀o߁ߓߥߓ \%0)ܨaPq]OmQ5T:9{[2pq`cֳf6@PY-2Qu`u`bcu ad@"2QhhEa2RbbaEcbbdMqQLR2Qu`T?s v*ruD4yҦy?dj`gHxw vRpzEwry4KFZlHU*i_d*r0y'P񨥐piS&9T_/_b ̿޿pnXServerϣϵUj#&)U*+,-U./01U2567U89:;U<=>?@At4ds@-{ϾK@ <jUC-r7A@xjMRH<( E$j R\l]/: j@?$j.PDk.P[ 8@U @qg 9Oas? N(WI*kCPage-1Black fillWhite fillBlue fillRed fillGreen fillCyan fillYellow fillMagenta fillGray fill10% Gray fillWhite line30% Gray fillLong dashed lineBlue dark fillCyan dark fillGreen dark fillMagenta dark? fillRed dark fillYellow dark fill50% Gray fill70% Gray fill90% Gray fill1pxl line3pxl line9pxl lineHairlineShort dashed? lineArial centeredArial top leftArial topTimes centeredTimes topTimes top leftOMT NormalStateOMT ConnectorLine-curve connectorCHConnectorUniversal connectorUniversal connector.12State.18State.25State.3State.19State.26Line-curve connector.7Line-curve connector.8Line-curve connector.17Line-curve connector.20GuideGesture FormatUniversal connector.21Universal connector.22Line-curve connector.23Line-curve connector.24Line-curve connector.27State.28Line-curve connector.29Universal connector.30Line-curve connector.31Line-curve connector.32State.34State.35State.36BB3T+l E3d6lE3|ElE3TlE3bl E3ĪolE3ܪ~lE3lE3 lE3$lE3<lG3TlE3llG3lG3mG3*mG3ԫBmG3[mG3 vmG3$mG3DmG3\mG3tmG3mE3mE3nE3Ԭn E3#nG3 >nG3$VnG3<nnE3T|nG3lnE3nG3nE3n E3ĭnG3ܭnG3 oE3 oE3$oG3D;o!G3d\o E3|io E3vo E3o E3o E3Ԯo!G3o!G3o"G34p"G3T"p E3d,pG3|Dp!G3ep!G3p"G3ܯp"G3p"G3$p E3<p"G3\q!G3|?@A} DisplayserDUUU U UUUUU !"$'3t4%ds@-{Ͼ@ w|C-<xA4%t4 lxA>-r7"A@TxOR@|tx4ReU1( UO"D&aU=%Qb )h"Ty+U-xH="(6EI*)4$5H<( H<( Eız REz R{ ) g'9Kx] (h(wl|t@(L~kwN1X^u:TB__ UP lռ}&cmU!\GO>0:F=ѩ}.rR$~A/'ԡ.khN<lR2̍Wq`w4swF?CxPCd{oz@_ 5 =}<5 BDC5 &#VisioInformation"#%KSummaryInformation(& DocumentSummaryInformation8L_1117989890+F:@M:Oh+'0@H`lxAdministratorG0}B EMF(l@VISIODrawingL}~ ??d((~輼www666```````````````````````````ϰ``````````````````SSSϗsss[[[߿@@@@@@@@@@@@@@@@@@ppp```000hhhxxx@@@888׷XXX@@@ @@@xxx@@@@@@ ###HHH@@@ xxx@@@xxx xxx@@@ hhh000 ``````((( @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`````````888000XXX@@@@@@@@@```(((@@@(((pppXXX```@@@ hhhhhhXXX@@@HHHxxx(((||| @@@@@@xxxooogggHHH```)))888 @@@SSSsss{{{888XXXXXX000PPP HHHxxx888000 HHH(((pppXXXPPP```555jjj篯xxxkkk@@@HHH888ʏXXX PPPxxx(((ppp```(((xxxppp׏XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@hhhPPP 똘888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@000@@@PPPHHH000xxxPPP 000888xxxKKK￿CCC<<<---YYY@@@xxxwww___PPP(((HHHhhhhhh888XXX@@@ HHHxxx@@@```@@@```@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``` PPPhhh888HHH000xxx(((XXXppp888888קsssKKKOOO000www,,,`````````````````````````````````000ddddddhhh@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXXXXX@@@@@@XXXXXXXXXXXXXXXXXXXXXXXX`````````````````````````````````www888חOOO000sss[[[xxx(((hhh{{{sssHHH888HHH000hhh000PPP xxx@@@```@@@``````@@@```xxx HHHHHH@@@DDD```000%%%@@@pppwww___ooogggPPP```@@@___ sss ssscccHHH 444 ```000hhhPPP@@@XXX000 HHH@@@ppp000ppp@@@(((888@@@PPP```@@@000XXXHHHHHHHHHxxxxxxXXX[[[000 KKK@@@@@@@@@@@@@@@@@@```PPP@@@@@@@@@@@@@@@@@@@@@(((PPPxxx@@@@@@@@@ ppp000PPP((( 888PPP```HHHӬPPP ```ppp@@@@@@@@@PPPiiittt XXX000OOOhhh@@@ @@@XXX```ߧhhh000HHHrrrﷷ @@@gggwwwhhh000888@@@000XXX$$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(((```XXXﷷCCCPPPHHH888@@@ ...###```***@@@888000@@@@@@@@@@@@@@@@@@@@@@@@+++WWWPPPpppXXX```@@@hhhxxx@@@ppp888www``` @@@000111ק```@@@@@@@@@@@@@@@000nnn<<<xxx333`````````eeexxx@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +++ @@@hhhPPPpppxxxHHHXXX---RRR000ppp888000{{{xxxHHHWWWxxx(((xxxXXX000xxxXXXaaa(((888XXX(((PPP___xxx@@@888@@@888+++ aaaHHHXXX(((888xxx@@@``````xxxXXX888ppp@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%]]] ```[[[hhhvvv ppp@@@@@@@@@```ppp000pppPPP@@@```HHH@@@PPPhhh (((xxx׏HHHPPPXXX```@@@888<<<(((ppp000 HHH888xxxxxx000PPP@@@LJPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX@@@@@@@@@@@@KKK@@@@@@@@@888]]]ttt-1StateLine-curve connectorUniversal connector8_VPID_PREVIEWS@_VPID_ALTERNATENAMESf)@_PID_LINKBASE A  FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q4@B[?cs|تRQ]xQuu&?[:4ʣ071@+5 I]+][J#>^;Mn 7ΉJ'pE 9$Ir.IJjB^W{vLĽPJ}\oYKO"~ڷNyaV8k{2YZQ>CN J*9ȩ(U]8gK*\guac;T/PXy-HSRA8VW+Op+ϸ'k0o ozD:[<$ʷޱ$$= SVˑ#%9*[9ŭ;Rp|3F WSS%\'R ^sw2Nr,I-ʝ>AY ZN@8A ;*B PC1E!L`| y5!xPxn ^!ex,N vxv~A+s2F %3hGI9=O^줗z3zt {(8Xl,xYLd`* XeŰB9[AfC-l%eQF6&h`1xlc'ZZ8'!(\c=WŽ70 2fX˦`El>e~*q*D lZl# {줍Jڌ;aGezIG?8A~_Ox ǸO+xQ, 6 DlB6b6 %`~|*q?v` A>V @1W/t ,pQHs }&Cn;v6WO`ʳDsB2;,>,G\e 0.,Gc)ƥ[HH. 䏬abhg-?Pn#;Fyb6Sp0MįJ_ٟ@qhb^څ|ysk.sx:IX8ѿϞ7fNed rŋ'/LiWMK:[uͮM^%s VC趕R A.xk!-vC8y%}#5;΀G r3O.~Г- FhGcGPd2%rLr X.L۲Ku8M͖EBqžy 9%v$_né| 4nq\W&"+0*p#PGy.9ޮ֒\8d[rYͪGkrG3ՓT(SHDȒ\$*1=Iy"#kw"{i$;UwWl E"] GfwQA͵D9Gqn[ȬD((ȫ;gjek8g,SF+jY~{^nvht(y OnGGIox9G 4RKsoYw%rD7F韑 ܑIi9r:HK]%[1qOB+Xx yl⻠oxv񕰇>nC3_x)|‹A' p %5&ƸD6 ybg'P(y,4Hl'uy oy2 f72Rx-0ʃ 5ʬ"ZŰ*:k[64X5Z oXQcm&k쳚u޶wΉ:.1nqUq/=oXnc5-Yq5ˬJ|ފjnIFZдvj5bل2y4V8֙'1hB>iB g~.q1Ncq [l6Nbq7Gqqf\dİh©F#>dq6t:_#+c|>6ٸpx>=-)O\qQC9>~ti kr2I;g׉:笽 P+]xm{_S&N<,3QMjR_~ԳuNM,=z:z_RX}&J:{a<&.ժzMN56\$ӬsQ_9#p;;*|/}7-X/x~$i[JPbZ5꫺b83 lT?|7TKi~oJF2J:Xf#:&֨ItOi㵅Z$ W(gY/N=t;_/v >HrcL^&V܂ ';Dds 0 7 # A2g \Ug=FF`!g \Ug=)C#YxڥUMkQyDF1"-lD*dI0hԡkBHwuM FB,2xDd͛s9w$àh<ãXlZi%O~~ l?!Brٹp׍#`=`8G\˰xR" #-Ȝĺbi]:_~P.hѳwwF tJ{(FO~f(*-usjJX-<1_Eu3Z'g U]X\WCU.}:O{f]`f0BݳI|<0fG OemF~3*[6Vemwr7ҷB@-oYP7u;^=^^S/KUsAk;q:IK}ۡ>Op:TwpFᦨtzyz|wp"O<.t}ҐLx`ϙsڙ76;ɊZ/Bgj{jKhYqy!yqґC9?Ntd<,;jɜ·U_(x~PDdJ   C A ? "2OP_)ӻ[B_+I`!#P_)ӻ[B_CHH$xڥT=KQ=yJ1Dj6IBEم]XYI*!E: !_ Xl&@ͮYo޼9sg !p840lD# ;Q%K)2F8{ǸL֗SDȎx\IUqՆq=zE{}Y%#.E(gZo>|VG[x]9lsČ2R8Ʃf-hT[*01 Q17n-RI尽燰3QFiJUsw 5 Uu*ٵ?}*bKj ASY'uUPg^2A|?q?N+A} J=}SFůn>MY3ʳf7^l UQM<+ێL܋ދS>E~qȘ8(O@{Ԕ5Dd!i+J   C A? "24i'=9ّ4nL`!4i'=9ّhSPk4xy| ݹ33٥wբI(V$$D㧇RG"*zPuEIT 5t[m_y<;3kf7;sd}i8?x18bEHF#$3HaR)cTΘ*U6ҥ,1_k,RJjl6WjmǥR{  mrrڨ)4͍Dnl#r%]mՍx1@.g$ɥd9)e1FVd1^O I9}?}[O7߷?n}m[[Ȗc+C~\?.:vϰk. 6n;w",\c9YZktxӖtyj[[,Eo)2K]F˙e`79fP\77(LEo 2SMTRK ʍeƠ71Ȏq޸\23! E6J6 aAxz}l<.'^BP+tA+ir%i^+dZ!M˭Qk^\$^2FRrjЋ fjW Z֦:ANP.)^yd#N'zraL1B)l.G8zŃr:!!S鲁 =#(W~ᦖ8ryE/"s<*]G)$z?!sST:A;C;dPAw0(قfd J4y[PƲYd JPB/+( %,A MԖ4(7ldf#;J3P@/#(7dd&#;{0{Ȏ屨EolPn*z"*C(7QKFohP8dz#ۇJQG/>(י^'d:!ۙ{.u ʵbZȶD-:(c`AdA6J#QD/2(W^ dj [{ ʕgʡWQTLTzLe C?\(z*k b)*T Nod2Lnf\HMr>s `c:|;7VfNqIZN1Lz~(7"0=|!Cgdy.؍n;_lq@fj czk58 skIgyI^a&,#]0tV`|k`Kb#6b/sq72&G3H]y&$5Xۯ>^e,U*r:="Oô_5LWC= (u#T LŴ_i*I=KCpo}{Y"b"' #aO´%*]ezw r|r_ 8eY4{iw?J)jHS]R:aoͤYLQKU΋>b<Vcz5ccΟK0жKP2pne29Ljsv>MZKMH*5 Ҩ5vn 5ޅF]i5&Ri75ZCޤv.j4`t #`8 K!o9bgH9ԫ8 `)zU:% I* 塞L'R}%BbIntyXhiiZ [ 8-s\KS E/bASRPT/<qRm*zIuj5ѫeH*VB/ K$Zzv.NbFʹB%z\ԅ ЅZg:۹8)K@A7z}\4L2 e6!v.NKJe,3荱sqT*VJA/LAm zS\AJsћ%ع8i),Cmz,c'}',gɢbuCƒŬEm-zk\^vdيڹ8 +B02 ssqR6+堗%9INٹ8) лL3y塗g$nz/L!/sxOR y72.05=}IJ%+8Zzav.N@JѫLE^P=SնsqR#*zIi$ H\Ԛ^@d,hԢыsqR7*V^wd,ݘuAX/z LXz^^$=m,d>G[3)*H#S |%5 @N%jhcQ2#Rkx[0sӇP? iOk5LgLZ.n.#" qOu1ݑrb:`w(`ڃ9+!r[hT 8͵hSYn /` U~ly xjT,cFrhjٖ3T+aTK*h2KЉ #Uν"Wzʏ{# F~)@q;c+A**P/n^KPCP JRCUa;r1FaeRd/΍%j,ca25hʟ{G[û0N+;dߓssdy$xʵMSScz Rǩ'?aR>ثO4jgE[ooөoM~4 ?Oe ܯſkǻԊ5vU-]QC*.F.HK~QO89!䈺PdlVWԕ$K]FV2uY#sd:D5US(u*N!$ND35jЋD51O[(eb!XXJr]YM~U֑䬲(;O~rQiK*n7S Ѷ)!VE) |oQ6[6倾]Qߩd뻕s^@VTE1~T\OQŒJ)RUl\WJmCTQ#PQRmjSUԖFMQOmcDmfj{!PG?ȧb.[8_jucZث3#jqL'U*/U=_=_R~Uݭ_S7xwIkއ}uOȟE5~`wax cW,o-^u*Yz1K[eZ&zA fzsd0sQܠ\ 3)L&TRrc1A2[ %3CPHf6 aAxz}3 %tA32]-(cfZ K4E2E cdPk^TP6S ZXj3uP^\8SX™  A0z08j+ = 3r-nj1i?dA<"1;ŜD'dN)55;(c9|wX0Q;Vf z[mmAZf zkePB/+( %X>a A9lf#cd^FPn 3X0SQKAojPn 37 cEolPn*z"c E-A>Lo }xыuf: Kg j]kŴD2-D0Ϡ 2&H"r5@RZmjٹ+jyZrX3ᨅnc)K(o eAaAbگz v5=婷Mp B\5HQP3䴚͜"?'~58V; OpvKdgnf'=< c ӻQm 8tm}c綨kWZQk0έSW0!ZD ۙd%I-+EO1|F@#Zs!d!yv:N 2,gOMP! {$LOB=nkT :`ޤR0JI[qxK-1*YiK/b饾i? LsQ{ȼDMvy<9j~1< h`Y5<߯5~  Qj<Vsՠr,,:+XRc<\1u> axP(K1tꁜ~Lb?-p!e .9r'8;[8GG/(Y\V`*\ع 7yȥ6<\rTd)g+(4~1(#@ԏ!;{Xɡb;A%9)dJ1{|j^2vvR8]*$~.Mv(gV, u }M d)aJqj 7w3= 2P Tf*)V[xڶ-JkZMj"(D2EfZK4 ua ЅZg:3}P^P&a$PfjCˌCo2Ơ7&(7IA/LAm zSr\"c`69Ae-J&2˂,E岘uCƒŬEm-zkrl[l -m dwCp9岙rd3P;ީ\>S%d C-Cs[`3` LaP`\ȻqAL J c)΄^XPSJT L8j0O2:LmjW;(ȶEiL QEkͼ XZ3ѨEtG;2nLWԺ5(E2}!G-0f8zÑ cQ^rPnzo#cƢ6ATfzӐ2)Co>2`.ZzALf9zˑd2P[޲zus3[Zz6e;UAm͘lQPQەØ>0sڦDMf뻔}r5KMTNmg)L\G-GBaP?ܢB ~|Gm 䲕CjI8sJ)4jhqX0z >C-W+0\F`<2U`UoǨMS=n<RPajAuH-n0uX-AL1NOI5u/&uZ3L !Ω\~u7aϟRy9zoʵ d/Ǚcez蟰uկ20} uU[ yۨ_a6WW1 i7Qi(k9 nЛ 0Ƒa9)L'DŽy19 |J YdlvdpN%iKf $UJ&7F(Zк n`j-% EjP6z)_D[{ټnm"b!f15iSMMA\b ׄ,@` ayL8h~0'-Bo.. k 9U(48(Do y{@ y=͋y޻[Bs=f~_6|9|?i0^3f7,-ْ_b6QTYͬ1UWJ|G 0Sy1 pO%~ y=uϟq??㏹?G#Ӑt{GQ`(m'T!=C8^ 亗 υ/-ӳG=Pē# e<Be5P(*>qZC ='jd7| &{UM$'o/VuQV5N[nG_jѿg^cz6gk=wB2ܺvU϶5=!Bސ~/d4 d5~x@t_?44D볠$=ﵠZ |-{-gwy||uc1ͽ׭\:m'YE/`1V)?,YWJRoJ~ sEsh%J/!VßnG* UFݾ_柤O)Qi%owWJ=@~'ٙ742}ٕE|G`To7^m'^XN_%Jrd ~Kw'H WiÉ%D*jI /&֝:.Z;SkEf$Q$Z}VժZY2Y+Ai^2]#d$su.֎K'fuVi=L5db0Qj:KL.)Ӵsd2^;+iەdmSUJO-S-ViJ#mR_KUjhDmRT{Kѵ V7\8I^u_WZo(?ZΏUo)%񊗟d*Wnr+LeJʭS6*Yve_*s'9%py.L•U'qԉܓNZ0+06gc t:s |̕ \YBk>E(9ȵ"Ǹv4׉\ຓ\ q_K@ Hy~'zp҈AZ#IGN,~~Zwwq2N=tS}TT}J~0p:G#Ӫ50(+A]a%d-5|a5]#a1?FXO2T~0P/W okWBYb}BgЖ?*4 I.#<Ɵg|` .A&y!qg#N McQ6@pYq_ :F-C!9S8L1Q3Q#rv;;[-M(aYMY}| ~FgOnٚlr>sY8pGe\ǝu\S8o P9N6Ǒ<9`}X.,i;KބG؈GڀG?n&Y,ow>r9#Qg[3:y$s&/ro:7q|Y.-ks|nߚĭ{rk~\̭k~:~kkn;Yν*bt]E|;9Ws^iN09Rx!yIsV9cŎb{S^rFHݝ>΅QiSw>%/s[˧e+s%\S%Ƨ>7I pKk_!|XxW铹(]ӯIb]aLXt!=#z߫w]*tוB# )[xB>)#^i"}!>B48J!"t G|;>FXć 3C, |:=okmDYfK yu>?8)]h)z|du{ (/~dWRIJI^ ( k_=)=u״(1IZ/YM̠Wc=E U:n/uKD"ԑd _øiZEׯ*g맖b%K)kPc-qk򿭩:tMsSV &g$9ZɳtN<&yR]i]Z"JKҷ47)UzTN3|)UΔ/=H)vC))x5~f@$Jwy"]|W5϶#ݡiRdm)*ըGRbh w@/ueNyGs]buTM1 Hs,)M(vRK1T*^S0~o97].Z><-g᝶"tIkڷ>龧;9|o9 w.\%9m[溋js܏h34w}m6Pw6НŻ״Z;x{=M{=]鞥UrJ?r/\Ś^]w}]t-ղh^kkP뚫UwʻkiE\55^\ck%#Y5#A;f]F;mhm0kxD[iՖ%UK't-Q_bTF ~W*p덫84qacw_sFwX0291pE\î~+J\S]\wM3G1 ѿN\4!t{&Wɝt/r5rgr-ܫv,k{+ t䆺q>ͽMt;)n%wu~?݈ݒ_Xۉ~\Aww-^A_W7+=_A}[>_A/IHPE$Qo|ek꯾:jzT=VO:|=þ8uo7D~f& }t57K}7W[-R}K޾j7_η\m[FAzW,o»T]].RS ޹Yjw:y'ݼhHwƩ=jގjoZT-myEUU[Fu{TQS$ = DٻKTE]#hzgEb]wX;\MyZޞb}o1Alq9Pxjxoe1[A-/.WxˈYGͰy+#6ʋ|޾b8WC#'s|ąL_AE)%}apoxxƗ*}|k|[]b,rR2ֶbuIwwޮnx|SS⟞u%f\,O4#ǘݲiτׇSBq!!䐐r'S^-zꞗd@g]YwIym?S>*rAzg]Cz󄯙/S7S7S7S7K-ez|K|7/{ysiOyy33yo~mbfz =/=m4O+s9s90c= .fSf3O}!,t7gTSۮ(WCs+Lp52_v51;3]&6fC׋.cWpWoYiFk)51ül|hK\scl5O1g`/y=i g\c7l^7:\?xEWWszM%o1oR.R|\'\>_CW1_WI_+/U7U7Uooo F,ws?Mpz$&z˃z ;4Jnx\^}b^Iz-n>k J#g'MH3`']8-! ! B6 C C. CX.>d6bWsVo,n2C_Ff>+I^t˴p.3y]ۆ?_ujt+*Β}a$G}>iE&iZ4HNt"-W_񋯹 cowΘ+z57wq$x_djito=Ej־^Wwz$$85XgQshd3ꚿ菛Kf^٬W1 & saZk]l2\JƙCl35ur<0窥{=OSyzVz.Ez^z\aӽDAJ08&p~P]7Augs~8^j8gc#1 鶨BcMgjhd#GGQ-/ 9i>nclnk)=R{xa{bd!P$᯷6O93!f:O9zK5ִ쯿qAqVf2EXt>I+=eY3 rcl{^9>(gwh%iJ+ۮtwJF;C#s?'}BOßt?%<#v$ ?N.FAML?S7D.FY<_HDmzÑ(:}xeIJ1s_3E\1^(]}rA_UW#YϫMRAIWHio/cWnc뒶2]*WӾv]Զk\o]hG\cl'׏Zvõ[ݛ4ݝݟk{VĽD u/Z ZIw{VV uJAz/# vmeDaYOcOb5Xe^<Es8\ .z]67sgFBZmZwdx_|;Gfd2Z)G<0йf%ar)e 㑒:Ώx{}yf'f*] Ǽ?H߅tbC޲oڜSrf2d9 /O.>0'VѤ]fZ{}&)c23HRYR5s)@pX660@pGt# e]&;C͆Q< -CB;⏈koԃn"uq̺V"AXbxՈ¸pNx#9z|> ֖zݬ@}; 93K Ϲ>%kxUH>#kxUt<:N5ѮIRBIr>Vrsfo km#ry $܂3ڧ[s{T[=<`?fFk&H&1ۑj$ZM4w0kEJ7)sj'uQoTئok-e1]Og.][ `IԐXcm7v;$văh;8'N!m\~oTz49EOj@oZ0SO-2C^m2 YRK7>k6\Aͯn?w3SkO,sRm)3t LA}7ԋmH_yưVZ^Ÿa{Y7-OOkje)k>/oƤ}7RK}!nowyp_(EK;cYKZ?rQV#.%)$oͺRVћQt\ U Iqz-Fq8c+!nf|UIM9vf9g i=ƶ.\x#_:G wSnd:kwcPM?\(Y-|>P*uxUF{+hcSw.%ÏkWs4,,l2MYv+_?(XکYx&ׇ~[uGNmdsp J([@<|,i|0i(`<|3G)ᶰ??^E]:|=ՇYoץVENJtKK-bXثg T}v@xUe}OV( >X=pxSo&<oi}]&>Q +}r{cֿ5jZHbF1* GZ_{~G&>Rx= >կnY;ٛw ޏko}7V&>Q +}j{?R]i¬c {~Gꇰ 7CZCD +jVzγgPpN[4SUZ!:i0?VSOI!i}Fb%X Sں(tAyg!OO _BQzb:F[VUl5H Bm;E 38'9[mVM{5S2Ln 8EʦX #%$7/ԯSNXyv^wLNPFN->`[@V +bR)A)]\]>f1gB*e0Ayw}2 [qϗ!\uPEYsYڷH>P|λvapzUTtx廏IK[|-v%w(oboj3NnP]GjI `.Lx~PAuo?JF`J,l8l`$n]m6ёYdFSVC@xǖ=jKK;[ T3(P".NNrIhj(fxgZ]&Yx$j>$rc6aA$f<X:]3Ano*ky]فce##H9ᶞ@*\IgE9Rg[FўU X(0e~ 2cݒwM76j:%Wk>X7G`065a?綵m*%6c,y\$a9%JhC^vX[+;ÑHʸQ溝r!G@04)&6c54 KqrH1.*̈́ jzqmDzMhV8ffC;&Uf,(σ,lZdčd4qM۬rȂ//du }@6"v+vp5]I0B##o>M6*K{pRG f-rX(A,Oa@Q@Q@dklz׬cI4cEQ@Q@Q@Q@Q@[OBTQOBTUgQEQ@Q@Q@Q@H*$ uTQENJtKK-bXثg TL݋/Q?_wV( 5L݋/Q?_wV( 5L݋/Q?_wV( 5L݋/Q?_wV( 5L݋/Q?_wV( 5L݋/S^wtvp{? +jVzγgPp<ѨQEQEQEQEQEyo? QG? QV%\(aYs|62~@|v}tU^O8ɮO_"S`Mo1 G.[h|^'^/)0&7\->a*r^'^/)0&7\->ap}gȔƘ~GB~Q0ExS{'4 7٤_ƏICEMi?_z/@S}OEWj%O+Ȩܑ:b$((((~)V >)V ,*((DECZ<(%G.yFghڏcp&ڱ|ߌe;o\g?9nғvjډH\g)vCCIn~5[ݻV/;mZ9mxvXT]6(qKv+=]Ѯhׁ` Cb F =tI ϝn#,|Kn&?b35I%wF G9a]Eh'iZ@[|cu8(p~O|1Z|l7W.ҟ2 H R 6烷 EK/<k vC:Qn7 nݍ˝Sss Ò &-t.KI,ҹ/ ܒprG3/ໆx"fr ke[o5u:y%{7lٿvTc鱳[o5QEMs"֯sOT4ٖEI1mNs pJ-N{[YbӢixH'eB8>e' ?ZQ|<7J$gpq{k FĉVܬ~m{*ydEtaSY:ƘFu1~Ng_yuJzjV=KKeLrW9>WiZs 1w}MiSk22+z΄iNגGxۤZ2ή3}u1wgK0W*)./a$? :+N\Vrk7(QEQEQEyo? QG? QV%ETQEpwzXKixz]=nnenKmI\23VS0Hsƒo-*nܤݿ99dϯ9:(yƒo-*nܤݿ99dϯ94mV߻v'vyϛ&}|ϡEǞ?i&2­vN6L?I7mnRwnߜgo\,yƒo-*nܤݿ99dϯ94mV߻v'vyϛ&}|ϡEǞ?i&2­vN6L:ΙkM-Faߒw*;Oz(`(QE{?smo<@d1㷩Uxh_&(0xh_&*7({U<4o/F K\ =*7熍kr. K{ FOPED¶hQE ( ( (t=8ϦMivzoV:k {(9l &i%pKAOEmg}-e%f/vZ 4t 5/ iv-zd־i cy0pMii 9_#}V]d-sXMCi%Gt_2{\ cM.K _M.P^ɫ}EԮ]]"A"*mA9 "]xpTѣԖ-*[릟b8*śaIk; [M.& WM2&i:i{}ZZ8|J쎅biR4K˸4(L$K|)V@˓x\{,2??ji&X OM6&xF vnŽ śbF>X2`9ḩ? 4y5M5K[ID]& veNz擧_gNlih&U}Os4&#%#k14w3t$tZlmX%խŽ@ϱ &p * ۗ~_-{4ig'Y֧)lY%"vfv:|*@Fp+xOxbv2g$U^dV0;4dQ9=OYw _4tkjkTGѠGc}l΄pr+"RŖvgfؑĪ2`9ḤAʧq4,i,j}Ú"k?ek[_ܺH<2*I6 79",J+f  zm(KQu= VB?M/,;/NTsпdi(ӿR=K{~aX V_4tk8QJ=1{i;X v_4kG(ai*Yt, 8QJ=0w4l _Ol 8QJ=1{i;O w' p)}Vo='+ЯgOW)s{?”x?¸N}Vo=',YoaB͟?\X >G}kl _Ml?Y+K괻~a4j?¸N}Vo=&V?-ccBݟ?\}Vo=&?.YйiW")sO m rb(.ߘ{i:K,]RWcB¹aJ)}Vo=O%V?/Zf?\}Vo=?%_/f{/?\ȧ >K}Ηk/Zf --?\Ч >K}ΓK/f;/FNK{i:/Hi}_Hli}8Qj]OAe@;Oe@;O >K{i7k}_?ZF8Qj]Og@K_m5)R}Ϳ?FfֿV(K_ڗ^ֿV0 >K{i6?k/6N}Z`jjZ"jw-6NKV i6 k,SW^}!Z&o}6Gm>ۭ?mӾi@o{kO{i.1N}^`[m/k@o{j _W= rF40&3:}?cU/-l4..aHyfpv$9 ~5[O4[lΟȦdk]}n}ߟ?h߿UM;(LSjH/m㵴[-̧a߳!g<~+Ox$i72/G,balR䃃ҹttMWz9֠bbh]@,=d<Ilӆ1*}ELaWFZWwī. oV+oG s' 2Hyz7O'j8jNjn#N{Kk;Hծ<>b@1q?]+G8;&?hR1'ղ̟tdt8"^?y?_oO7xӊg6DʺfX$a 2rVۂfk;Dԑ/ xe%dgL/ez=^|%پYRQ.TP~@$BM6o ^z]i/Ѽw~_le."Y8B?çqSQa~%ZM2ڠ%r?y#OWž_'wهsjTSaxEW 4Uz}~e|<?#GRχFY쿯}^'hj(NyP~>?p>??:(Nՠyh>??p>?? (Nՠy"ZTQ=o|*zuSahd<'ϗEO k_Sk;/VºTp>?ƽ">Saxp?ƽ>S@_}?"(ޭ>?ƽ>S@Goȉ4jk8?Gu_ȋ4W}"wTQڝ}Z &>/&>uQڝ}Z%Ͽ>J4mC}(; Sx4_񮪊>S@/>K}/?QN%*}r}}Z?"O&Oj>>> X=Z3jV_`ج۲ۛzT4 j:OwY>ͥGg8묢u.4Po94=f 4Ԭ*i %9r>c5_|Z+Fl5G_ʿG#Jմ->P"$i$%>Nr]oC} lsiYǫ^%̷IX|+ߥ*?hlhM 2Oޥ?"}qG:9;VК"/qCmn{UE~'oD>l۩w`,m#9H#XUF  gzRzLt?@ABFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~x6^jdX6Y$Ac^({#QWQK[]^Ido+Yv pw9uQ)mϟt_܏~mQG>~mP2*o:?o*:?o*!h6h6*o:?o*:?o*!h6h6*o:?o*:?o*!m n|GڕD( hm${qΕQEQEQEQEQEQEUy\A4Q*?h,ЛUs?T54К(.oP.ٮEghB2=={i/=9`DܢLwWՕSG>4h+:C*7).=pX$%yR?ZD$URQTono`M6˾y"7X刓U vFGN)f7i$IܽZ?kV]ہpeǘP!`Yr )enb$񶒖RZn?){s'GrF#vf O}+*W}[֊kyXByq+a"RH5"seu 3&Wr|T%#u N-B->O{*٭H!|̑TiJ~$vHb`6#ֹx.w̖L:wگtV\\%LE0>ehٯK}6d ḿ;&r0sV-])>d b~g]۔|Fk7O귑g"};+cnȑ>g }0MU'Ӣx-GOKi"p7*@P3(~kMr 'ĖCyUU@$U|?Lt2yww3Ӟ91kseΗлK~P *qv>nڎ 2i7./&[*᱀0f"~&34T1Y' 3N2d wkwv#Ϸ~_t?7>_m=qAd~tji>_t?7>_m=qAd~uSHM#;l$l"i/n|ِRpO|9ykm\ætS!oQeܹFអ5qjixOKW|vhG^y dG҉og%-ⵍr$ _ 4tU-E q!~u<oZƥ=YURHԑU'2}M Ρwkl#F(%TC` oMI>=ٛPdg>WCAL&\Iwʱ /w`;?0A)x^Y5 N }0s\OPWP^'$PYDGˢe76=­bL-dj]B9aʒ7 }yپ1/^ԍ.|Af{\K[\G?فV9HFY!\b+_0=ffPps 6.g:dcʞ[dX##k0rF;Um5ˈ#Z $Kee# EbOyk]6ffp-^CxHh%E}emjۢU(0+:b9#Pشwx̊ыܪIJ>ҟ x:7wǪd֖l,^Zvf x+MCZ[Za/oZy;#x##&6\IZK̆.Psm99xLy7,u }/ZtwN'DNHobF~(U$2lN9 x{Ě-u i {<+HNF ` 1䎮D.~/uldb M `kđ閩Gma-[@&Lp6?>4ТCuq:BTXޛk<<9_~{#SIRiQ^ڮH@q# wkWټ'-;|ϗv1ߥ? 7>WXo3ݳ{g+ϿY^_JM!?#ٿ~;;cIމ-P}<5*\1<3֞vơ_^WKi'm߱Kc88:4}_]լl/t.lhHX8~6ޱRfx߸*UwWӴIMU5d?0I䓜HGڟl9>;:(=0sֵ״yëXz%.w #>5czޝڬ~wA;Z4BQ4G%ͪZ&v+L,y\psݮ+_XzwrO[Q@Š((((( ?&5?^MQ%gBjUs?T5%4}ٹ%i)%!\ :xc&j(77G7P@ɼ/ɿ</ɿɏ~bɏ~bh /ɿ</ɿɏ~bɏ~bh /ɿ</ɿɏ~bɏ~bh /ɿ</ɿɏ~bɏ~bh /ɿ</ɿɏ~b.KV+tY#|;2R@/ɿ</ɿM?1~M?1~M4PLMLMCE%ie Eo4H$ܻGvbɏ~bhDLMLMCE&c&j ]:hI%#?3v<4P"o&?o&&?o&y1_5;RewvO!wQ@/ɿ</ɿM?1~M?1~M4PLMLMCEM?1~M&x$,Ti#0E2Agm <$M4 o|ђ@b{?1~M4PLM@uExDn"GW*Xc_ZZ(o&?o&&?o&y1_4y1_5 77Yw~n[wD:I t*ɏ~bɏ~bhdLMLMCEO.ŷ5\f;A zPQEL/tO S4]R4JȇpT!H'ֳ F>\]h?ѠV"/st!ϼ7FnQXh?>\]Ea!ϼ7G"/sth>\]h?ѠV"/st!ϼ7FwrO[CNѬ4tiB-+ gxu?_QE (((((*?hSUpUY7&i"Mki,g(SbRQ<[I5rTn'GTL oՁn $o,PÞFTgͥ9&?QӯŗեunHk8C 6 66%k,O zΏ}5W4x5C<+xܴw gOlFym]1OcǗ\0.q6#kd6k^$DG(Óٔ§h6bT/SDTW7zȳܣ 6km'z3.''qV <$gw~ɮ KeH]2>U4k+nC42BIU 'F%葢fcI4Ћ[e6; 3CŘ gֺ--1:,DO>dr9=H+ՔQ%٬~m.>իmxE>nk{My.$HϺ{5yKLs'd02zEGEPHdtUtUCEMG>~mQG>~mT4PtUtUCEMG>~mQG>~mT4PtUtUCEMG>~mQG>~mT4PtUtUCEMG>~mQG>~mT4PtUtUCEMG>~mVu&$1,W9!vxdՠ}n]nFkr3KI,$(Mi[ڥVQ4Rr;T2x?[Y4Rc`&Xu5V̯ms"fˉ^Fx[?yg[vͻhtUaՠ}nZ6.sZZtd|et:?o*Qƣ?u#o^ɨ^Mn#%~`ap0|] !oo?/7?uo?:ZY _>e.+ dL$V} $eC%KU OGڎ:GM 59$[-e7v@v>_˴iivkfuڳĦ3, Mm,,n/.;{xY_;UFI9<?E^]nR:ߙȚC$Dy3tߵmwq O,1?x( w}*#ȖPg.R<#p5_*}g҉j7H5Y/.{aoj,EbeSAm/aimd"~q#aGSϴ_UmaX\iM}q"h/ Aa HZeZv4rio!W˗;<Fva@a =k F(WOrNsJ7/Ϳࡆ-q=QĴ2,DYnJ>f )]m%Y"?%_emO&Q{lQ? 傜oTHMu 9'";@7my7FҠ>w,6 YjZʒ+! u>Om/m-aK{XA9Py#֓Z{fn/rl,8ѠkɣG4(,qg;/!b§wA'm[5#qi+¹`9%TtUq嶢ƠF,z\kqn.0H $F#Ͷ5֎,Mn2JXnLkI*5k-N. WEWGd(pF20ç|:]#ʫj[rȠ'#iGsZ%兒Cl'13Z6vzֺ42XZw6&">M͊`w6z1Ioqr8'#ދFH?3E~53ӞT>7 KU3tQ% {J%sW9խJ[JI#28U2U!I|/Ϳ</ͿC*Y_l4 K9;Tzq^JӯEeXimxF,;UnXxg^!Y3UN ^aqak?gydbyvP3@明Ώ}Eyo:+y3!dv 28n[ִ6;7KE[8.nS6ʪD ʬvbrc|h˜ُva_Zl - 6HYQIf8'4XjZ - BIXᑈe8 A-6^[䲝edt6[ˋvN\I ڥΧ]%Ώ N6j)%!G$j@v~tU0^[̊чmʤ c}+MR-"5gHwYcs&HHR7dg ko=7w%vN`I;|cݿwW' [qϴ_Uicoyk R[F8ܬ2 ;εqn[(|E+3]t[O4v#Uj Oj<1y6l#AsGZe:\VUfw$b3Q~F)'5Q0쯦{W]K6!חe9$iyϴ_Tȯ-Bo"d,RU A לkv֑2uhKg\*`ؙU@(UXSBZZLpO`:S1N 79Kid1B>s3*1҅m[5#qi+¹`9%W'iھioGrra\2JVVT%xaےdtZvms߽wzrYWϔK2  =Ώ}OOo DdI3Br'$ܫԮF@ +_?j{̗_ھӝl߷w}{yuaki6shw iB; c\/Վ7.C׼/ͿuGaEJX)qFE=NKk*l'y$g'M塭 CU=PZ 5rL12sH }B[vQ  =[ybI$}sXzwrO[0* (y\A4UDL@_z'5%Gg ]/FYėv"c2J1㞘ߌW p=TΈ*!IV@%XiCYM?} ?Oo&0d-lucy5Ka2 {Y4 / O3]#_k?fA%kCܝkV2Js663 F{uPj^ѭTu KJ( -'ƻK]B/$<,_deECT2zҀ3,|'g凊5+Y3h5F X8 ¬ / O3X[kUrk3X#_]fq&Y ]_4dSAlԦ8 hwG\=U3+b=ʬHRG V}*; YyJ:έg*QYfA=6=ːAT Gz=Kz| L(g B;uu%QwC"Dy7eRu?KAgq|>:έg*QYfP,t@./󼛭8 8ۻ;5Gwf+KېGvXn%(fk~oOyd!fs8=} h / O3Y^մǤuuZF5m co e1G̾Oy&ݾhԢF,/k񎭠_jn>edՋXI(S,) K YiIQu/R12?4C΃>t-2NQŌuH^8͹Xmau{BM>+[K9ɹKpF2±UcQŨ+Y|65OHkTl)m+w/LZKAg=yyc[eT}AH.m%Ɏ+g $T!}R / O3G {Y5E+kZV{fBNx{ VZ}ŭ}ͩD3d 1eX Q]_#[A>4:}Je -Pܓ(QʦYR@ ғ~4_uƥcheR~h}YGqQZe>g;7y0ꐼqs0'=kJ[t=o=fX#1}J>05rɨk%Ư$d0) 4vGB3,H5e66P7hFT^9d̼zxm.mR/N|/[ՠ1#q?~e֫xG%v+=Zٴ$O]'LB>m̗c%x-ڤs+[DH3B0OYS%.C7wqhc[HGsyzgZ_k?f -Ť7 rEuKi.nLq[>@ga (@/a3X3I=b?'Ί,A]\t]%W8L/O[Jǩ{?&5?^M&Mg ]/.^IRj~]k'MosG<̪?B) H+}[gYy↗UЯ8%,m_0 %>@{=΋ɓ~eɓ~e"&O_&&O_&*\D1OΝBx{U kT}Y*è_O{qx`CBI6Z?'++w: {g=\<-}t:2t)'PՊ~o-n-n-oJnSto \Zsay,ZD̙r0!@'q: t(O]an<绷"YHĐv1X~$Gt)Kt&K?=}-ːv,#1mNѐYK; WhXUGHC2!2 wXյ쨠_&_k9Dv} Ɉj'5+ar[4Q8B+f0dgޢhWVϩIҠhkm#;#ݙCT`69 ۉ vH )Q<Ie8``A*u.y2̿5ō9/xΓ+&1tw&QbKغmoN'{WPdjM5#;|ΟiE`3Cy2̿4y2̿5'd63D7S]ۍJ[4 "%]"?21Iq۫,NF6Ȕn9˓c+(sӼ?_Ǻm,5%1蛾#';=~WsmGOt+{M?k*$b-\ę.cP`V)F keiapz(E̊4BJa!vI `d$d%k[:]?u\%cF,K W8+G+CFdb3}i/7ڬ2*6F69 y@@;&O_&&O_&_z5,'i vhD3,I?U`cJCJO Ckc`4֗e$H-#|ЇghR ?2K?2KךÞ"fѭt5cn~dL7R [nܹex/QkH4hm. eCj{(PSXw4^L/MWIQoe7P& sg\أwcPYn-n!mQʴ V2De5^ufҼKKaѫnȱ.ֆXvAm\dм?_n9*@L/MSoYѬuKyV x#Yu #8>\j6A>eY BWݖe]69:5lzZayWL]Z Z#0_\m^ U{rPJ17!#:U&O_&WN6~uk˽\Lr{yɏqn#.6p ƻ DK#Lئ>ey$HTùۖ8ɭe+z|zK51rwLlm6 d%kΙKNPҧ" glb7ośi@S?XI[X4,.#H5[ ĢhGp3p>~a?2K?2Ky4]kv7i"h7DTDQjg;%C?2K?2KP>L/ML/MMEC?2K?2KP>L/ML/MMEThqK}3Yֿ7,ְg8hr[Xð.ȿ5wď\j1؝ PLAۏ9$yR eB#@~अ k%I5M$+Fw2qg03IP3Dټ=kjvam4qy"o;J+b2pH xzVӵ{7 }--n$p%X*f X~=::ޛՊO )|Y VoڻB=!ln&HU"/0 O&O_&[Y³iײ,whYnpFTܫ+aR ɓ~eɓ~e 1sfk:&%SWPmY`+vr>eݰs+F;_j)<[q$*A,D`HvD[&bHN0pI*j?HMV.nt-a2R1.ߔ$+ 10u Q/d P`UǛ">UQv Qx,d?].k$"(pe2HQj4|QoO)SSO4%#TfN9%O˺3YuxBi-YYX9 C1ݞ9]ٺņQX^hqeM}}dxGcŭ w`xSM ,qiy{ynwE2ɜoNKF2޷.Y~baCڪj6i7>dgݵ߳3 mo?w c>!}&{AzmHW jdfۗR'/Grܺ$up~Rìg@ /}Vvih~|~Q^NI{t0z@4>m>[ϼ_1v_Gc>m>[ϼ_1v_Gc>m>XD ~eM /CL?{Qllm.[G$yVRrQyw!jOavZ$ɓx# A[k/w5y,Pyп@UKV]e]&á[A-̖pAp rd2>9 4Ko}}iߦ >eMhW"ރ/-/TWc,}10!R?~(aKo}}iߦ >eMh#ngK]4^G`" Ji/Crή#Mg",21t;4?6HFcX4 [%sl,6ĂvϓiuZgtd@.b&ɶX phYzMiRDݢ68tu  B \%| ޗ-;die2iePdQĜl}?~((%| >eM}?~((%| >eM}?~((%| >eM}?~((%| >eM}?~(q 1#`Z]ΉnomƐF"a N$$~mOvˀ?7VGtn{Okk^bc8Rae^F0鶶mE\o9u1e~vNc^x;P?m$Xb)wNXx1ԃOQ=^ݽ]2FrjШ#`w vEG޵hTc,u*Y2 Ce.LWRcLG1kqvU$.زȗ/%# `8p$0_Mc$SLn,Ʋ Hē÷\jj',zdn: 1܉|14b<gxXɩ\C,Pg/~+wrhh髰IPGәV"L4C>eMhKo}}iߦ >eMhMkoȋz`xD7HH#OOi [ņPp[6\';eF}#:u޷o=zA[/`1F1]U) 0ۀ .f׿tx\ZDL*6M.z )86\x/QզLi^%hf"( )vdiFFP,4mn+Wv:숀1qKF|I5bM:կ# ZGjʫ!A0 ʻqg4:Zk˛=2u,v0D4q漤TD#Zu|sꚭe]"MB1_-,Qrh|X0ȑ bO]:M 4VBk)čI<;}q~Ʃ֢xǦJꨓ \ȑyCN_A:/qkw2<+*?zrٗ>m>97w&6 ;u}9h`b$o@8$1~1v_FdxG-/Q/o1v_Fe1GƉڠgeV*m1!_OQYU/rWSUpF Dɬ ע3RTv?*X͍[r+MOѲZq]G빧-#.w9*m<-w1Ʈ=~boac~^l&^s<u&w\(hs<RDЅs>8y"R'Ko]ifQm;cX] \yc1D!fqi&'S4a4d9]>oy?;mTYZXK-Y$bgl#n.y~=?O7_O%*G E>DoXR sZ]2Unܱ%A b;H?x/Z5DRKi%[~Py3!9.K}Z}ǟ\)IhfA - ċ]} bI'vܦѵؗk`!Y&$ 4:uOT7rvHȎw6YT~fǴ5o#u RC,1rcO tMUa{Ƨy[e2\0 @@\ӭ,$E(8u T;_4nQT;_4nQT;_4nQ 7\(j+b C 9<ENe%Ӯʹ(̏ʬAa{5LJciGKPԴ MZgVp7 w,k2HIUp%N[pn>c?C~=Z/%(4yr$fȑ~q.k#!5 iO} kfF73Hnmxܡn' S(Uޟ@eE;Qo;xu)>nn8ANexDI.VCp ;`9`s>*LMcQ+羱iF%Hjnؙv#[?xfHiwOl_墿f1s*m8V?lQxNY'y[i5;s)c&`bc!d;nY]&p T6I@ adk[iJcXgRy`Ӫq %f 1g-2TOPTE–,D^ 3$ݒNww7\(hj*?/7\(hoZ|u5֭Ƥ۹1fʬh*r' Cг\}?EUfjZpY8A5$$-a71'\fj\X薟fxo.;LG< ryMbPqu=^P`fiAUUR2YgEm,1#Gvf>㊯k[GsoeM67ϔK/>Xt=Jm.orDgb?0ڛ&]x<#vR]<4hٶ\ʠhNO=^yVVIgMNXɘbq9xN[FWwuɩ=• dP8°woZx&Vn|ҥXT`4a YYzEsxKL!F$i/fQp>?ׂ7d?/u&?/? V=j&CyP)u?^Mj )L@_z'5%Gg ]/ֽb~L/ML/M?'*jqn%?:u R2̿4ɓ~eɓ~eT>L/ML/MMEC?2K?2KT>L/ML/MMEC?2K?2KT>L/ML/MMEC?2K?2KT>L/ML/MMEC?2K?2KT>L/ML/MMEC?2K?2K L/ML/MAZE'Hae_jɓ~eT>L/ML/M0&d%hd%hj*&O_&&O_&&nʏ&O_&ŤJ@F珥 -P2̿4y2̿4ɓ~eɓ~e |?_.v78_U|?_@MEC?2K?2Kj*&O_&&O_&&d%hd%hj*&O_&&O_&3aZ2yw=H*?hSUpN"d?*;?ԕ,fƇ-?ֵF9|24|mkS*dT?dxG-/S5-/QKo\_ŭ wKKo(%| `MECKo}}MECKo}}MECKo}}MECKo}}MECKo}}MECKo}}MECKo}}MECKo}}MECKo}}MECKo}}MP_*+[u@A @[%| >m>QP}dx@ \Z۬`"zxTdxH ~m>[ϼ_T?dxG-/PT?dxG-/Pۏ?VI">Aʵ/-/Rj*[ϼ_)5-/QKo5-/QKo5Cws6T}}Eukn2!q -P}dxL ~m>[ϼ_ ~m>[ϼ_ ~m>[ϼ_ ~m>[ϼ_ ~m>[ϼ_ ~m>[ϼ_ ~m>[ϼ_/jjֶk|QԿdxH ~m>[ϼ_T?dxG-/PT?dxG-/PT?dxG-/Ps5Tk[ƾDX(čj_[ϼ_T?dxG-/Sj*[ϼ_(j*[ϼ_(j*[ϼ_(;\/X^G&wgjP)u?^Mj )L@_z'5%Gg ]/ѥXv-+S1v_YZ׫[ ?~(Lݗ7TScMETCeyj1v_E ?~(Lݗ7TSiߦ 1v_Gc¦!Lݗ7Q/o𩨠~eM}?~*j(iߦ 1v_Gc¦!Lݗ7Q/o𩨠~eM}?~*j(iߦ 1v_Gc¦!Lݗ7TWc,}10!VK]B>eM}?~*j)cMETCeyj1v_E ?~(Lݗ7TSiߦ 1v_Gc¦*EpIyp7WڥLݗ7Qۏ?cME0!Lݗ7Q/o𩨠~eM}?~*j(Eupi0 .J0&n9*@iߦ >eM51v_Gc¦!Lݗ7Q/o𩨠~eM}?~*j(iߦ 1v_Gc¦!Lݗ7Q/o𩨠~eM}?~*j(\';eF}_ 7kSRiߦ `C/o1v_SQ@?~(Lݗ7TP?iߦ >eM5Qq#M/c†ȿ5cME0!Lݗ7Q/o𩨠~eM}?~*j(iߦ eY<7}++*5aP)u?^Mj )L@_z'5%Gg ]/ьskSu&?oV!s<u&w\(hs< qӤu&K]B5 !s<u&QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QW qӤP_yEOF?MME0!s<u&*\5ǖ3@oNj]?/./tOTԀu&?/`CyEOF?MMECyEOF?MMET<Y3fs<+SR?/7\(jj)?M_55?M_55?MEtdtQDv7?soHu&?/`CyEOF?MMECyEOF?MMECyEOF?MMECyEOF?MMECyEOF?MMECyEOF?MMECyEOF?MMETf\;>KyEOC_Ԁu&?/`CyEOF?MMECyEOF?MMECyEOF?MMETf\;>KyEOC_Ԁu&?/`CyEOF?MMECyEOF?MMECyEOF?MMEb&Cy[JǨ{?&5?^M&Mg ]/.^IRj~L/ML/MME0!d%hd%jj(&O_&&O_&*E'Hae_jɓ~e+SR&O_&&O_&2̿4y2̿55'/G'/SQ@2̿5N-&&R7/<}*Cws6TL/ML/MMEC?2K?2KP>L/ML/MMEC?2K?2KP>L/ML/MMEC?2K?2KPFD}Wڥd%hoZ2̿4y2̿55ɓ~eɓ~e|?_m>[ϼ_1v_Gcž[ϼ_(Lݗ7Q/o@"XD ~m>Ceyj1v_F[ϼ_(Lݗ7Q/oA-/QKo}?~(Lݗ7Q-/QKo}?~(Lݗ7Q-/QKo}?~(Lݗ7Q-/QKo}?~(Lݗ7Q-/QKo}?~(Lݗ7Q-/QKo}?~(Lݗ7Q-/QKo}?~(Lݗ7Q-/QKo}?~(Lݗ7Q-/QKo}?~(Lݗ7Q-/QKo}?~(Lݗ7Q-/TW"ރ/c¢Ceyj4/-/QKo}?~(Lݗ7Q(%| >eM}?~(-m0D?*_[ϼ_.Y~baCڥLݗ7Q(%| >eM}?~(AKo}}iߦ >eMhKo}}iߦ >eMhQZۙ'*ԿdxQEpIyp7WڥLݗ7Q(%| >eM}?~(AKo}}iߦ >eMhKo}}iߦ >eMhKoխL@bA/c¢F%sJ4/-/QKo}?~(Lݗ7Q(%| >eM}?~((%| >eM}?~((%| >eM}?~((%| >eM}?~((%| >eM}?~((%| >eM}?~((%| >eM}?~(q 1#`Z*&Ovˀ?7Tiߦ >m>[ϼ_1v_Gc>m>[ϼ_1v_Gc>m>[ϼ_1v_Gc>m>[ϼ_1v_Gcm`6U~m>k\glSzK/o(%| >eM}?~((%| >eM}?~((%| >eM}?~((%| >eM}?~( f(<3;T eY<7}++*R* (y\A4S5tOjJ@_z'5%KzьskSu&l&MECyEOF?M1QPQѺyEO@ \5ǖ3@oNj]?/@MECyEOF?M0&s<u&&s<u&&s<u&&s<u&&s<u&&s<u&&s<u&&s<u&&s<u&&s<u&&n/tOQyEOQ\5ǖ3@oNinu&?/`MECyEOF?M?'*jpXQ:H?٩w\(i5?M_4u&?/u&?/![q]5T<Y3fs<T;_4nQj*?/7\(hj*?/7\(hj<ms<n 66H?M_4u&?/u&?/u&?/u&?/u&?/u&?/u&?/?"o֦kQgc`y٩w\(i5?M_4u&?/u&?/u&?/?"o֦kQgc`y٩w\(i5?M_4u&?/u&?/u&?/? V=j&CyP)u?^Mj )L@_z'5%Gg ]/ֽb~L/ML/M?'*jqn%?:u R2̿4ɓ~eɓ~eT>L/ML/MMEC?2K?2KT>L/ML/MMEC?2K?2KT>L/ML/MMEC?2K?2KT>L/ML/MMEC?2K?2KT>L/ML/MMEC?2K?2K L/ML/MAZE'Hae_jɓ~eT>L/ML/M0&d%hd%hj*&O_&&O_&&nʏ&O_&ŤJ@F珥 -P2̿4y2̿4ɓ~eɓ~e |?_.v78_U|?_@MEC?2K?2Kj*&O_&&O_&&d%hd%hj*&O_&&O_&3aZ2yw=H*?hSUpN"d?*;?ԕ,fƇ-?ֵF9|24|mkS*dT?dxG-/S5-/QKo\_ŭ wKKo(%| `MECKo}}MECKo}}MECKo}}MECKo}}MECKo}}MECKo}}MECKo}}MECKo}}MECKo}}MECKo}}MP_*+[u@A @[%| >m>QP}dx@ \Z۬`"zxTdxH ~m>[ϼ_T?dxG-/PT?dxG-/Pۏ?VI">Aʵ/-/Rj*[ϼ_)5-/QKo5-/QKo5Cws6T}}Eukn2!q -P}dxL ~m>[ϼ_ ~m>[ϼ_ ~m>[ϼ_ ~m>[ϼ_ ~m>[ϼ_ ~m>[ϼ_ ~m>[ϼ_/jjֶk|QԿdxH ~m>[ϼ_T?dxG-/PT?dxG-/PT?dxG-/Ps5Tk[ƾDX(čj_[ϼ_T?dxG-/Sj*[ϼ_(j*[ϼ_(j*[ϼ_(;\/X^G&wgjP)u?^Mj )L@_z'5%Gg ]/ѥXv-+S1v_YZ׫[ ?~(Lݗ7TScMETCeyj1v_E ?~(Lݗ7TSiߦ 1v_Gc¦!Lݗ7Q/o𩨠~eM}?~*j(iߦ 1v_Gc¦!Lݗ7Q/o𩨠~eM}?~*j(iߦ 1v_Gc¦!Lݗ7TWc,}10!VK]B>eM}?~*j)cMETCeyj1v_E ?~(Lݗ7TSiߦ 1v_Gc¦*EpIyp7WڥLݗ7Qۏ?cME0!Lݗ7Q/o𩨠~eM}?~*j(Eupi0 .J0&n9*@iߦ >eM51v_Gc¦!Lݗ7Q/o𩨠~eM}?~*j(iߦ 1v_Gc¦!Lݗ7Q/o𩨠~eM}?~*j(\';eF}_ 7kSRiߦ `C/o1v_SQ@?~(Lݗ7TP?iߦ >eM5Qq#M/c†ȿ5cME0!Lݗ7Q/o𩨠~eM}?~*j(iߦ eY<7}++*5aP)u?^Mj )L@_z'5%Gg ]/ьskSu&?oV!s<u&w\(hs< qӤu&K]B5 !s<u&QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QѺyEOSQ@QW qӤP_yEOF?MME0!s<u&*\5ǖ3@oNj]?/./tOTԀu&?/`CyEOF?MMECyEOF?MMET<Y3fs<+SR?/7\(jj)?M_55?M_55?MEtdtQDv7?soHu&?/`CyEOF?MMECyEOF?MMECyEOF?MMECyEOF?MMECyEOF?MMECyEOF?MMECyEOF?MMETf\;>KyEOC_Ԁu&?/`CyEOF?MMECyEOF?MMECyEOF?MMETf\;>KyEOC_Ԁu&?/`CyEOF?MMECyEOF?MMECyEOF?MMEb&Cy[JǨ{?&5?^M&Mg ]/.^IRMۼۻSj^otSsR{(Լ E`\Լ ?/?:?©ERq# KtQvKR{*]sR{(Լ E`\Լ ?/?:?©E?/?:?KtQvKR{*]sR{(Լ E`\Լ ?/?:?©E?/?:?KtQvKR{*]sR{(Լ E`\Լ ?/?:?©E?/?:?šڕی4vQvKR{*]sR{(Լ E`ZmJ\GPr;S/?:?©E?/?:?KtQvKR{*]sR{(Լ E`Z]JK/,r~Qj^otS.j^otڗT ڗGGU:(GQy=N.y=Ԯ\ t]sR{(Լ E`\Լ ?/?:?©E?/?:?KtQvKR{*]sR{(Լ E`\Լ ?/?:?©E?/?:?KtQvKR{*]hWe0t8KtQvKR{*]sR{(Լ E`\Լ ?/?:?©E?/?:?KtQv]S/?:?©E?/?:?KtQvKR{*]sR{(Լ E`\Լ ?/?:?©EOu59m8T4Q@ʺ?&5?^MQ%YKDf ע3RTQ@Š(((((([HPe PTrDM@2v/Gd_¡}O~(L݋/T5x?>1"lɍycDsNTcvsցod_ؿrZ׍2Oc̃q (HxLy7,u }/ZtwN@~'bK}O~*(;V'XB7(q3}GX~'QNC@(dl[y$heQ2tU rDMP"o:?o*:?o*/n㱴{CLd(瓏@|/Ϳ</Ϳs9-4GOQr=24,(yg=EGEUbyљeb1v=8Rq|T7EYZ%6YB#_??'mQE ('b#FC*}h6_'jyϴ_Tyϴ_UJ;G1DBy8\pA%HJvFp}3/yϴ_Tyϴ_U C qs fܠrq$c4sΏ}Ώ}ȐphGY"I;C#dʀ,yϴ_UjRZ[(i`n$+8݌9~>?3vEP0((((((((((((((((((( OAWETId?*;?ԕ,aEP0((((((<<E gi^}/IOE+}\͑ұWiwAw0\+ϳ q8f{($  ϣjhQ",nU+hۥ5-q#m96 0ǒ: (??'mܬ??'mܠAEP2e9&je9&hVv a0~RlOL+rOL(@nQE (_ɪ_ɪgkq16ШI?0[]CWxoԒ ġ0'#~5&1M6o>Kc+,rHU5&irA(IeDG񀭸ߎ_zעl_5)µd,Þq#Pi'lI"tP4I|0IzslMky<=B$ x c=VOinVi.nQE (((((((((((((((((((*?hSUpUY5tOjJ@_z'5%KQE ((((((*ꑤwbVD;ϩ F>rCEy.o.D4_r.a!ϼ7G"/suE`a!ϼ7G"/suE`a!ϼ7G"/suE`cEM-V8-E (YK} ĚݢfeRǶIRx鎿Jr_5EnQEa9/ O"G%YV\ ?G%YQ0k??ܢ0k??? g'[Qp0 g'IʼSC֪=B( Ey}rP9BQ^_Es(/PWG(\ +裔.zQ=B( Ey}rP9BQ^_Es(/PWG(\ +裔.zQ=B( Ey}rP9BQ^_Es(/PWG(\ +裔.zQ=B( Ey}rP9BQ^_Es(/PWG(\ +裔.zQ=B( Ey}rP9BQ^_Es(/PWG(\ +裔.zQ=B( Ey}rP9BQ^_Es(/PWG(\mOAWEyҰ6)dDdbX W X   C 4AEdit_Form.jpgR}cKs0YcZtFQcKs0JFIF,,C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?5xzÐYyko97rU/W4G=JM%W9Wn 3xCg?/+;'qs[Z{%֣%DKŸc# f0N8̨eɭ: EJJI(Gcw~$W4.L,ckÍ觕+FGSV aO e<$6ܜE'w ixOMo╶íGwvVGFVfxrN[':|e;K[X$+?ϋ"m'M}Lf%pIl:S_r?UӋMK WqI<;, NrU=1~-7滎cx/9[1bP J"Ni^G\?U8|ai !J.uMG%A 0<@N୴)]Ğ99Z߅|/g:Ejqٙzq`v`CDQtZWxT{\?Utv +IakXEi!rg ^OOsgui͡r\,3 ek}0r2 .l?_w3|˞Z=+Z>S"%E8)ʍ5Leh| 6okښz)- 1jK,;$ݰ$y?;{NƼJcSmt˦;y/#.B 7pxr7$QW@vsxQ/I$2o,b'*e A/a~>*k]4Ӈ-s}4ֿ,#ңԭlbUѵ&kG]t*AG(uN5.oK=vӿJ>"?^N}^򇵟ss.wOr)}^򇵟s?Տiקj?^1O}^򇵟sgG5#,,GXX߁\Ч=>gu,,XY߁\/aO{Y:@?)ŗ Umek~8x+_)aO{Y6w<ӆw<@^Ÿ`k ryߕ j;o)aO{Y5r坿_ Z;Y>g-8jsVx=>gܾ5A~W*I3D4ddYBe𼉩XKh%K8da^nJrfϙ' Z~xxd+ڨ>W{@q_?pI{E{5}z{6>^E8|'NWQGjc?t^V[ny3>^EzQvcȇp֟??^E/a h֟ZEzP=* 5/6pk͇&N>T^iα?6?5Qڣ<|;oӇXŗMz]}v6a/_4 TŗMz5T=;Ymҏjo&>T>χu1-i5G*pC:4K{mwE\Wj#[ZMӇ-kU⇄5-iW[[MgE\W ߏkm}7So+*rCZM-mG*rwZ}^H?GsC8hcZC}𮎊>P> ?N83E[W4[q~g)G¶u1?S?VP>(iz?8iOiG֪g G'œ,eğQxӅVU+ w֩^WsoؿXtUQI<ELh:˟5oEaxMI/G5 K31OwGMZhޖ+nvgBjUs?T5ER(((((((((((((((((((((((((G?m]]\n&vgBjUs?T4QE ( +mlD!:uNM||ϸIvjē[#ipM+c;Ajm|u4W(5̟akmZn#ap+[G<^Tcf⛣obs7&S2X\>Tk%hռzi˰,;dr5 wi|Shl,Ima2:}ۿ\d~ (ӧ{<ꩄhm\sH~SA,ˍkڝK4!!x[kJ71Wʍ/%h[^7[=ԾH}t-;Y@j{ 8tYoԯRLkv@!AQk!,vKPNX!#(rA@{~G&>Vh&>Q +E +c nQFac {~[Q{~SF.ⴴk[jFOZ5~A]ѠE (((((((((((+"tW#E6h[КUo\ 1QH,1N&$P]ASp@#ЁO!+l߿~{͞FmZV{S"/<@}jΐ59/& T,g9wuYM#LgYͻvnݘcʏZtb>%mqsyL ^T q\0xTcCv;lݟlst V>aGgY"HfE@Wi`ᶒ3Qf +c `nQX{~G&>Qf +c `nQX{~G&>Qf +c `nQX{~G&>Qf +c `nQPY^A%ݤ[wb #3׭O@Š()wO]ur?SoօM y&3xw)PYL0)QE>.iY>鮳ja~gx?x]v=3/fl_,QffG ;b`{4;xKly ?$qؑPG}ӬVywgsuSEa _ui|Uy.cPj\>yӚӼg~M|֖*a.rӲZZHm3QF;[e"JX[^o%6C(E@Ѩ)=rO<}6e]ĪBW#AE\Wq5ޣŸ3$&Vr o@wghۆ-4}24ND̋ \m$g(G%kY47h@ !%$: @%ZkkLe12:4ccBsyg*C^:]C%A$Bߺț$tn8m +a v@## 9>:CO+#JeP (@=(,to =d.aqu:c+#Ku{DӚ5~i:lbB+w."mKI->O١;fzd uO9"O1bzW-p7;9XGd?uvIRI3]n?Ca4"FU@ ;xg臦 x[:)}WDd"seVkd-! g*4?)v(AiE– _߂̀dYxgzg׸[>+~i 韗f156ӭLB`HVk}-#R*5-1 nc %JY&߉Eޝ5曩rW:Ť/*71Hqo@nAyj,K!,vכ3&BIx(':7whsb^ <F&ތ(̘?1*rt5m2Xh, v~`Gy8B;p(/[mZ5iI/" ,Gks!p%|+($'Vw7+* ֊$|GU JN;ε@SMf JݼP7 %R1wLCɠ ~&-w 0Bt @'>/bi|G@kEqPI",|d d𾑫Z}wY^X%B+O*3 9=R3:o1$s3Fq4ZVbCIʷwQ̱$)]ʩpeyBi%Hm[djʹeAl`PNH+sIۇ-=ӏ'sb7{6;x qxN{D4MJ]BCp OM.дh^-C] o+ ShPsuZYnpל0x }Ŕ7K+?gU- vo #}iɬXX=-6&EXb BSйvgk0**o,n*$dE##ϿN#${;ˇFcb%jm;ֲ'yis{m6itѿآk'gr7T%kBŨq'+{{c"-YH˒~ ??M`NjKY.{#KT-KH&ݎK qsLgǚ#9FM"|m*8'OjvWzkj=-I9RerṮŦy^!| o+ofݜ;{ :( ( ( ( ( ( ( (0o+6o+6{(a\)wOBL ע3RTv?(`QE ( ( ( ( (gĺ>xzK:vr-`FiQ\~-8٧idHX[3(A/wOѨkޛy!%0ء]gbb.XGaT﵋ -eQ@ޙqh7TS°xEu`` ےi%I$fvuB'ZhBM[O`.Ό$!2>Y3<+u օA;???:п'g~^E u օA;???:п'g~^E u օA;???:п'g~^E u օA;???:п'g~^E u օA;??ź^wԍ!|}P_`}O~(L݋/T4TM?_2v/P@}O~(L݋/T4Piߥ >'bK 7d_ؿCEM?_2v/P@}O~(L݋/T4Piߥ >'bK 7d_ؿCEM?_2v/P@I3ʪ ^OGEQEW#E6kG?m]з:?ԕtOjJQ@Š((((+F6ٔ GПZ}>oṷm 8}P0cO^&d}F>nF:N/ ߡ օA;??Ǣ^u օA;???:п'g~EǢ^u օA;???:п'g~EǢ^u օA;???:п'g~EǢ^u օA;???:п'g~EǢ7?'+BM(ކ2`A?.5h?L|=AX?_V*,nQX{~G&>Qf +c `nQX{~G&>Qf +c `nQX{~G&>Qf +c `nQX{~G&>Qf +c `nQX{~G&>Qf +eyhv m݊^X 袊GMZ뫑"t-Ϊ@_z'5%Gg ]/EP0((?CA MvtiiO;""QV `&>ikom  '1lr9#:j&-lp[J$/ݻdI@B4pZľ$-$ #pNs$6g#pk}L6</*V8._wۿ3qZCR5,UYf6,68MkT|?-J Ixf.W-|s.=Hb E!t-$)c1f% \(BHr Pv! Bi6Dd %UnN+Kխ'դ]KHM1x,? Ėg??G-o>|2űWhƋ3@s W6Lٲr9[Wϋ4lNfwRE2Ckbst{sB9.lPR#?/J̽w$L>t>HLņ.ztZޟg~u߳di}p0(-zk=ic}C1 <3e 6UurH5 [j鮏٤9X/B#ӏGw+icO"b$j@ۛ嘒qKH%i&6yGR*Ic|cD{"')'o*0IJCc{Ϻƙi |cW ord +0UT< ,p۳5 I≣%aci$>nn2 ´F4P̣@p2^]^5u1݀1b?hnƛў T\)`,vK޹WZ5(&ԡojbˍfM ۊo;Ӵ֦ wӡ0$+k5)c7m14"mZh!aI-c K;v0pz%W"Y$SE Bq%j/n4X_PIsyƑnHF=^TuDm`6fٲM*~,Oφ@4 ۭ=r;?@Hjʼn@m˷9'XNr7$PI \&pq[k_lm좴eWIB(R6$`0ːp 1/~]X T}CN[TVvv7fO7;SvNjKY.{#KT-KH&ݎK q=޿jPO'&x8 'bI'IfI[m5*MO-ڋA 8iX*W*)LndAj:w7Lcʌ㺌* @?jw9SceJm] Dh!0;>]!bT( O}.Iӵ/:y--d0ZK3˺3 "Ǒ9e<{Xn4*k(#Qh@Ҿ>d UcrKW[Yn͟ckNd!ެyWgh@xGkKy;_\YˌLn 1b},Y s)- *J@HUYw<H5wtBZ;j9bO.bEs %6y7Xv7\\ڙTX,s #9p>nᶎv((2MX0c#GtuUHy& V+HG Fe>PJiq,RvaX*<[BOς26uFho/.Kmp $fb5.SxxGy[^t(S1ud Iue"땴R&xw!3d)#b@eq&B!HaH ԰Hl eG;O$JEPXZ]XZ]2h͢*J ~#Ȧ?uGMZgUg ]/.^IC(QEQEQEQEQEQEV{q+=vuMn&`_j6 ~{-7v]ͳCDЬWvK$$L>`wcXV0-Ki}qg}O" u4 J0HH^zZj!8nAyGٯ"4仙:ڠwmLc$Ul=v .lA%Q!f+(\n9۞3G}~! rɧgk-@iiz˿1N҇;HG]6L}p)2+V4v-#c_*O~Ξwקx{-tmtySL0nh n%4:z7Ĵ0hKql! %`L;.& ®t K[4-ekT-8ʅ<1?VR3UKuW*0 GwE=hQU+xCq!vrAfbxXOrIQEQEQEQEQEQEQEQEQEQEQEQEVCnCL3h)wO]ur?SoօYKDf ע3RP(QEQEQEQEQEQE;xg臭 3]n?C[QVHQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVCnCL3h)wO]ur?SoօYKDf ע3RP(QEQEQEQEQEQE;xg臭 3]n?C[QVHQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVCnCL3h)wO]ur?SoօYKDf ע3RP(QEQEQEQEQEQE;xg臭 3]n?C[QVHQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVCnCL3h)wO]ur?SoօYKDf ע3RP(QEQEQEQEQEQE;xg臭 3]n?C[QVHQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVCnCL3h)wO]ur?SoօYKDf ע3RP(QEQEQEQEQEQE;xg臭 3]n?C[QVHQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVCnCL3h)wO]ur?SoօYKDf ע3RP(QEQEQEQEQEQE;xg臭 3]n?C[QVHQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVCnCL3h)wO]ur?SoօYKDf ע3RP(QEQEQEQEQEQE;xg臭 3]n?C[QVHQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVCnCL3h)wO]ur?SoօYKDf ע3RP(QEQEQEQEQEQE;xg臭 3]n?C[QVHQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVCnCL3h)wO]ur?SoօYKDf ע3RP(QEQEQEQEQEQE;xg臭 YEi L d߁n&vVo~M_5wBEfkGM}7EXҢo&hb,iQY}7G~Mt4hbZ?Xh TVo~M_4]*+7Z?Xh֏/.ƕ_4kGMAcJ֏/?o&EfkGM}7EXҢo&hb,iQY}7G~Mt4hbZ?Xh TVo~M_4]*+7Z?Xh֏/.ƕ_4kGMAcJ_*~Mu9 ,Bwғz)E%r?Soֺ~#Ȧ? q3.^IQKDfQE (gk} 6wx؉m9錏N[Xçiu|]G gb6KSQ\$o,bQ>T2I+piڌy™Wҹ(nl-ҙZq lya\LJuOP:vcON7am;yqެ [mG'NzEӅxs~Si_,|,p~,Q\|^'PI,Vq,ph|Ϙ3LG#A'$&ZKmc\ӢӠ1=KhTa bQ| 0X|WEV^}3\, I_6<+,KIiG}SӅݺ!*#mЮYvs0*LqXΊBSݬۏ~] + ygdz.&gXlwE-'BN 1`=j:@pH跗7TSxDu`` ےi%I$fvuBZOV( &ך) :m[-mFV 2Q3Ҟ4񧇖UL2΅vѺ|$fPr{~G&>Wi4ˍP\Hgѫ$HȒ6UX>V%u{K_m#Cۋw[E3m<”er +c vxL-Ă}0Cnڏ(]rY;\wtVᡴGpD/fP%NWB^~a/V( (As?1`L|=AX?_KT<V*{?Vq+mHI*K]BrQE%Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@r?Soֺ~#Ȧ? q3.^IQKDfQE c;DfPJ6 z1B}j 6S`[x%C` VMx.l+,#_JMPPb]ܴJdE1ϭZ!'ʶ?"3 ;-8W~UqJ>k?f<7߻gySQ@SMPP/e]\J$u(Pzىt6X6a_1cGֶhWl%"${ؗdw-y623Al[RXKb HUTR>} H lfcUP8 >MLխdӬݣHLM(\cT@3] #HB$hUT J$Ь=w${nF9}Xh9og3**ߗ%r)wyk=輜KfZV,!d XiŠ:g a%m-ԙD~QD?:п'g~G'Zj+wm>7ܬMAv^RŃI@dlU8 sPc.E|d 1vA _N/ ߡ օA;??.715Ωp~^mɔdTY 26_xZ4 4/o$3H^g$"%SBMh_Cch:BMh_Cch:BMh_CcjK]BuN&v}{20q |/E%Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@r?Soֺ~#Ȧ? q3.^IQKDfQE ((u/iWZ+x˫ۅm;zu޳.˧ŧɤؽM;fC7<}ihdk&fBbhD$ڤA(5_VnVW_8ɓ-ZɧYF(Q (6$gnysE=) DGVf+TFj#/%fb8 "5UP0|=]g-IiڝirUV͓e6!,wJTȍ~ZRkxrb-Bcv |gO+KI3]xnQ,5 N9kEm3*C`aw M Z\Z_ƐǶ8na]T8#selY- <3xJY2 ezD2ح4gheXci8]4[1[jUɚK(ܠ.`FOle TPRINT(*ECompObjUqObjInfo)-W< F SR  k;--$I:::98642/, ( $    "     ""  $(,/246 89:::----%I:::98642/, ( $    "     ""  $(,/246 89:::-- .Arialw@ Sw\w0-2 za Display Logon A-22-2222"Systemw@ ,Sw\w0- .-2  Window UIeU222AA---%---- $h----$S|wmc[RJC=72-*''&&%%z&u&p'k'a*X-O2F7?=7C1J+R&["cmv{"&+17?FOXakpuz----%S|wmc[RJC=72-*''&&%%z&u&p'k'a*X-O2F7?=7C1J+R&["cmv{"&+17?FOXakpuz-- .- 2 pUSt<- .- 2 @ate2---%J:J---- $bJ3b----$J:w:|:98642/,($    ! |ww }||{!{!{ ||} $(,/24689:::----%J:w:|:98642/,($    ! |ww }||{!{!{ ||} $(,/24689:::-- .-2 zA User InputA-2222- .-2 Username/ PaswdA-222K2<2-A---%F:F---- $^F/^----%----%E---- $-??-?----$x-4:@GM~S}Y{_xdvjsoptm~e]TJE@:5/)# ~tojd_YSMG@:4--- #)/5:@EJT]empsvx{}~------%x-4:@GM~S}Y{_xdvjsoptm~e]TJE@:5/)# ~tojd_YSMG@:4--- #)/5:@EJT]empsvx{}~---- .Arialw@ Sw\w0-!2 Connect to serverA2222-2-2-2---$4%e----$4%e-- .Arialw@ Sw\w0-2 RSuccess?<2--2----- %}---- $>---- @ !hm-- .Arialw@ Sw\w0- 2 No1---%---- $-4----- %%X---- $SSS---- @ !g-- .- 2 Yes-&--- %>>---- $----$IwCHLQVZ^behkm|oxqsrosjsesesessrqomkheb^ZVQLHCwrmid`\XUROLJIHGGGGeGjHoIsJxL|ORUX\`dimrww----%IwCHLQVZ^behkm|oxqsrosjsesesessrqomkheb^ZVQLHCwrmid`\XUROLJIHGGGGeGjHoIsJxL|ORUX\`dimrww-- .Arialw@ Sw\w0-2  Display MainA-22-K2- .-2 h Window UItU222AA---%) ---- $)# h # )# ----$J}|xsojeee}} ejosx| ----%J}|xsojeee}} ejosx| -- .-2 z User InputA-2222- .-2  Selectiont<22-2--- %KK G G) ---- $^# Gh 0# ^# ----%}a 9 a ----$I* * * ) ( & $$ (" , 0 3 5 8 : < = > > > > > > = < :} 8x 5t 3q 0m ,j (g $e c a ` _ _ _ _ ` a c e g j m q t x }        " $ & ( ) * * * ----%I* * * ) ( & $$ (" , 0 3 5 8 : < = > > > > > > = < :} 8x 5t 3q 0m ,j (g $e c a ` _ _ _ _ ` a c e g j m q t x }        " $ & ( ) * * * -- .-2 6 Click AddnA--<22---$IQ* * * ) ( %& )$ -" 1 4 7 : = ? @ B B C C C C B B @ ?} =x :t 7q 4m 1j -g )e %c a ` _ _ Q_ L_ G` Ca >c :e 6g 2j /m ,q )t &x $} # ! !    ! ! # $ & ) , / 2 6" :$ >& C( G) L* Q* Q* ----%IQ* * * ) ( %& )$ -" 1 4 7 : = ? @ B B C C C C B B @ ?} =x :t 7q 4m 1j -g )e %c a ` _ _ Q_ L_ G` Ca >c :e 6g 2j /m ,q )t &x $} # ! !    ! ! # $ & ) , / 2 6" :$ >& C( G) L* Q* Q* -- .-2 W Click EditA--<2--- %a    ---- $ _ *  ---- %a  2 2 ---- $ 2_ I  ----$IM* t * x * } ) ( & $ "        } x t q m j g e c a } ` x _ t _ M_ H_ C` ?a :c 6e 2g .j +m (q %t "x }           " % ( + . 2" 6$ :& ?( C) H* M* M* ----%IM* t * x * } ) ( & $ "        } x t q m j g e c a } ` x _ t _ M_ H_ C` ?a :c 6e 2g .j +m (q %t "x }           " % ( + . 2" 6$ :& ?( C) H* M* M* -- .-2 QClick DeleteA--A222--- %| a |  `  ` ---- $I  ` _ w  I  ---- %G a G  ---- $ E ----$I C C C B A @ > ; 8 5 2 . * & !      v q l h c _ [ W T Q N K I H F F E  E  F F H I K N Q T W [ _ c h l q v v    ! & * . 2 5 8 ; > @ A B  C  C  C ----%I C C C B A @ > ; 8 5 2 . * & !      v q l h c _ [ W T Q N K I H F F E  E  F F H I K N Q T W [ _ c h l q v v    ! & * . 2 5 8 ; > @ A B  C  C  C -- .-2  Get RequirementF2A2222K22- .-2  H List on Startup2-22<22---$I f k p t y }                         } y t p k f ----%I f k p t y }                         } y t p k f -- .-2 @ Enter & Validate<22<<222- .-2 : information22K22--- % X X * ---- $}  1} } ----$   )   ----$   )   -- .-2 &VSuccess?<2--2-----%L  ---- $1G  G 1G ---- % ) ) ---- $  ---- @ !hm i-- .Arialw@ Sw\w0- 2 tNo1--- % [ [ ---- $r [ D r ----%H---- $1CC1C---- @ !h-- .- 2 Yes-&---$K:SSSSR Q OMJHE A"=%9'5)1*,+'+"+"+"++*)'%"   :50+'"       " ' , 1 59=AEHJ"M'O+Q0R5S:S:S----%K:SSSSR Q OMJHE A"=%9'5)1*,+'+"+"+"++*)'%"   :50+'"       " ' , 1 59=AEHJ"M'O+Q0R5S:S:S-- .Arialw@ Sw\w0-2 XCompose?A2K22-- .-2 >bMessage?K2--22---$I{<AFJOSW[^ bdgiklmmmmmmlk igdb^[WSOJFA<{vqmhd`\YVSPNM LKKKKKLMNPSVY \`dhmqv{{----%I{<AFJOSW[^ bdgiklmmmmmmlk igdb^[WSOJFA<{vqmhd`\YVSPNM LKKKKKLMNPSVY \`dhmqv{{-- .-2 fPlace in<2-2- .-2 Queue F222---$K{<<AFJOSW[^bdgiklmmmmmmlkigdb^[WSOJFA<<{vqmhd`\YVSPNMLKKKKKLMNPSVY\`dhmqv{{----%K{<<AFJOSW[^bdgiklmmmmmmlkigdb^[WSOJFA<<{vqmhd`\YVSPNMLKKKKKLMNPSVY\`dhmqv{{-- .- 2 0Send<22- .-2 MessagenK2--22---$Kc  " %'(**++++**('%" c^YUPLHDA>;86543333334568; > ADHLPUY^cc----%Kc  " %'(**++++**('%" c^YUPLHDA>;86543333334568; > ADHLPUY^cc-- .-!2 Received MessagesA2-2-22K2--222- .-(2 nzand Notifications from222A2-222-2- .-$2 server put in Queue-2-2222F222---$KN"&*.1{4x7t:p<l=g?c?^@Y@Y@Y@ ? ? ={ <w :r 7n 4k 1g .d *a &_ "] [ Z Y Y Y NY IY DZ @[ ;] 7_ 3a /d ,g )k &n #r !w {     Y^c g!l#p&t)x,{/37;@DINN----%KN"&*.1{4x7t:p<l=g?c?^@Y@Y@Y@ ? ? ={ <w :r 7n 4k 1g .d *a &_ "] [ Z Y Y Y NY IY DZ @[ ;] 7_ 3a /d ,g )k &n #r !w {     Y^c g!l#p&t)x,{/37;@DINN-- .-2 RemoveA2K2-- .-2 B@ from Queue2KF222---%\\s---- $sn\Ensn----$I                                                                         ----%I                                                                         -- .-2 @ OEdit & Validatee<2<<222- .-2  information22K22--- %XHXff---- $oCXACoC---- @ !-- .- 2 Yes<2---$W f u fW ----$W f u fW -- .-2 &Success?<2--2----- %fL f$ w$ w ---- $}G f OG }G ---- %W  [ [ ---- $D [ r D ---- @ ! M-- .- 2 N XNoA---$LwS8S8S=SBRFQKOOMSJWHZE^A`=c9e5g1h,i'i"i"i"iihgec`^ZWSOKFB=88wrmid`\XUROLJIHGGGG"G"G'H,I1J5L9O=RAUEXH\J`MdOiQmRrSwSwS----%LwS8S8S=SBRFQKOOMSJWHZE^A`=c9e5g1h,i'i"i"i"iihgec`^ZWSOKFB=88wrmid`\XUROLJIHGGGG"G"G'H,I1J5L9O=RAUEXH\J`MdOiQmRrSwSwS-- .-2 Compose?A2K22-- .-2 >Message?K2--22--- %2* 2g wg w ---- $} w `} } ----$Q `  o ` Q ----$Q `  o ` Q -- .-2 Confirm?A22K--- %\ \   H---- $ C i C C---- @ !g ) -- .Arialw@ Sw\w0- 2 4 Yes -&---$KSa Sa Sf Sj Ro Qt Ox M| J H E A = 9 5 1 , ' " " "          | x t o j f a a }zwusqpoooo"o'p,q1s5u9w=zA}EHJMOQRSSS----%KSa Sa Sf Sj Ro Qt Ox M| J H E A = 9 5 1 , ' " " "          | x t o j f a a }zwusqpoooo"o'p,q1s5u9w=zA}EHJMOQRSSS-- .Arialw@ Sw\w0-2 Compose?A2K22-- .-2 >Message?K2--22---%` * ` ---- $w `  I w ----$K S S S S R Q O M J H E A = 9 5 1 , ' " " "                                     " ' , 1 5 9 = A E H J M O Q R S S S----%K S S S S R Q O M J H E A = 9 5 1 , ' " " "                                     " ' , 1 5 9 = A E H J M O Q R S S S-- .-2  Compose?A2K22-- .-2 > Message?K2--22--- %k C k H---- $ C  C C----%W----%S---- $11---- % S c c ---- $L c z L ----%\\---- $s\Es----8 \mmmlk[ZZ[[[\\\ywvwwxyy       '()***#"!! -2456775/.----- 9AABBCCC < ;; : 9 9 9 9)F:L;M;N:O9O(H'G'F'F)F)FGQKRYWZWZXZYYYXYJUFSESERFQGQGQf[t`xaxayaybycxcxdwdsbe^d]d]d\e[e[f[f[ejjkllmmmgggffeeeenssttuuqpoonnnnvwz{{||}}}zyxxwvvvv}~~}}}}#666765""!!!!"##CIVVWWWWVUICBABCCcuvwwwvvucbbbbccc---- $vev---- @ !%-- .Arialw@ Sw\w0-2  To Servere72<2-2---F8*          ~zzz z { { | |     *t;k<j=k=l<m,v+v*v*u)t*t*t*tGdW[XZXZY[Y[Y\X]HfGfFfFeGdGdcTsJsJtJuJuKuKuLtLdVcVcVbVbUbTcTcTC>98899:;@EE~E~E~D~D~CCC1&&&'(()333322111!!!!!      +,,----5DEFFFE7655555NQ\]^^^SPONMNNfstuuugfeeeff}zmlmno|~|}||{}z}z}zcUUUUVWWeeedccK>===>?MMNMLLKK4,%%%&''.5666544               &011233332('&&%&&8CCDEEFE;::998888KUoUoVoWoWpWpWqMLKKJJJKK\d^afTfShShShThU`b^e]f]f\f\e\e\d\dmHt<v8w7x7x7y8y9v>oInJnJmJmIlImHmH},-~.~.}.}-}-},},|kjjijjkl}~~}||^VLKKLMW_``_^^?.--,--./@AAA@??! !""""!!            ---- $A/A---- @ ! -- .Arialw@ Sw\w0-2 K From Server72K<2-2--- %/Y / ---- $ .k   .----$Io ; @ D I N R V Z ] ` c e |g xi sj ok jk ek ek ek k j i g e c ` ] Z V R N I D @ ; o j e a \ X T P M J G D B A @ ? ? ? ? e? j@ oA sB xD |G J M P T X \ a e j o o ----%Io ; @ D I N R V Z ] ` c e |g xi sj ok jk ek ek ek k j i g e c ` ] Z V R N I D @ ; o j e a \ X T P M J G D B A @ ? ? ? ? e? j@ oA sB xD |G J M P T X \ a e j o o -- .Arialw@ Sw\w0-2  Update MainA2222K2- .-2 h Window UIeU222AA--- % S   ---- $    ---- %ESEFF---- $]F/]----%//---- $/F----$J* * * * ) ( & $ "                 } x t q m j g e c a ` _ _ _ _ {` wa rc ne jg fj cm _q ]t Zx X} V U U T T T U U V X Z ] _ c f j" n$ r& w( {) * * * ----%J* * * * ) ( & $ "                 } x t q m j g e c a ` _ _ _ _ {` wa rc ne jg fj cm _q ]t Zx X} V U U T T T U U V X Z ] _ c f j" n$ r& w( {) * * * -- .-2 %CloseA2-- .-2   Application<22-22--- % a    ---- $ _   ----%*  ---- $    ----$I?         " % ( + - . 0 0 1 1 1 1& 0! 0 . - + ( % "         ? : 5 1 , ( $         ! & &           $ ( , 1 5 : ? ? ----%I?         " % ( + - . 0 0 1 1 1 1& 0! 0 . - + ( % "         ? : 5 1 , ( $         ! & &           $ ( , 1 5 : ? ? -- .-2 @ ^Compose?A2K22-- .-2 hMessage?K2--22--- % Y RY R---- $;Ri;----%  L ---- $7G  G 7G ----$s &,39?EKP}Vz[w`tjmsd{[RLGB<60*$             { s j ` [ V P K E ? 9 3 , &                               $*06<BGLR[dmtwz} ----%s &,39?EKP}Vz[w`tjmsd{[RLGB<60*$             { s j ` [ V P K E ? 9 3 , &                               $*06<BGLR[dmtwz} ----$CW!W(U0S7Q=NDJJEOAT;X5\/_(b!dee e ed b _ \ X T O J D = 7 0 ( !                  !(/5;AEJNQS UWW----%CW!W(U0S7Q=NDJJEOAT;X5\/_(b!dee e ed b _ \ X T O J D = 7 0 ( !                  !(/5;AEJNQS UWW-- .- 2 S- .- 2 &ta- .- 2 te---%? ---- $s.----V$)-y8tDoQk_hmf{eeefhkosyv }          | n ` S F} 9w .w -v -------81n 1n 1l 0k 0j .j -j +k *l )n )n )p )q *r +r -r .q 0p 0n 1n 1F 1F 1D 0C 0B .B -B +C *D )F )F )G )H *I +J -I .H 0G 0F 1F 1 1 1 0 0 . - + * ) ) ) ) *! +! -! . 0 0 1 1 1 1 0 0 . - + * ) ) ) ) * + - . 0 0 1 1 1 1 0 0 . - + * ) ) ) ) * + - . 0 0 1 1 1 1 0 0 . - + * ) ) ) ) * + - . 0 0 1 1z 1z 1y 0w 0w .v -w +w *y )z )z )| )} *~ +~ -~ .} 0| 0z 1z 1R 1R 1P 0O 0N .N -N +O *P )R )R )S )T *U +V -U .T 0S 0R 1R 1) 1) 1' 0& 0% .% -% +& *' )) )) )+ ), *- +- -- ., 0+ 0) 1) 1 1 100.-+*) ) ) ) * + - . 0 0 1 11100.-+*))))*+-.00111100.-+*))))*+-.00111100.-+*))))*+-.0011^1^1\0[0Z.Z-Z+[*\)^)^)_)a*a+b-a.a0_0^1^1515130201.1-1+2*3)5)5)7)8*9+9-9.80705151 1 1 0 0 .- + * ) ) ))*+-.00 1 11100.-+*))))*+-.00111100.-+*))))*+-.00111100.-+*))))*+-.0011yByBxCwDvDtDsCrAr@r>r>s=t<v<x<y=z?z@yByBnhnhmiljjkikgjfifhfffffdgcickclcmenfnhnhiihhfecbaaaabceghiiikkjjigedcccccdfhijkkssssrpomlkkkklnoqrss~}||{{|}      ""#%%&%%#" "   ""KKLMNONMLK K IHGGGHIKKssuvwwwvus s qpooopqss                          > > @ A B C B A @ > > = ; ; : ; ; = > > g g i j k k k j i g g e d c c c d e g g                                                                                 2 2 4 5 6 6 6 5 4 2 2 1 / / . / / 1 2 2 [ [ \ ^ _ _ _ ^ \ [ [ Y X W W W X Y [ [ y y z { } ~       ~ } { z y y y y                                               ~ ~              [ [ Z X W V V W X Y Y [ \ ] ^ ^ ^ ] [ [w 6w 6v 5w 3w 2y 1z 0| 1} 1~ 3~ 3~ 4~ 6~ 7| 8{ 8y 8x 8w 6w 6---- @ !NJ-- .-2  TCP Channel7A<A22222-'VisioDocumentWVisioInformation",.XSummaryInformation(/HDocumentSummaryInformation8Y      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Visio (TM) Drawing WT}Rd !fffMMM3338 TZ Arial@:NdZWingdzs@vN@uMonotype Sort NS?ymbol5T?? Y@-1U J:DT1EW-hPT8* .U_b a酸0zGz?@3CfRbU|||%Uk4{ |$KG/Y&4Y$? v AfY&,,' /q&z&} *| |y  }{})}P ?2  | |U ||||U|||-?-'CECE,'UCECECE-?>?:`}'CECECECECECECE-$ O4F2AJY;; A*nVnVAbGTfY 1 R_R__ `#fu/lb6Pp`fW /l /l  Y?5?(\ *#!+ | tFf*-|-|-|-wG)QUo OM`EtoA _3=OOOaOsOO??O?7ܻuR? sU/-O%7I[mf + jK   .R ||i| 4d' 0/UKiR?d?v4Gzt2#&Us s s s) -0jӯY/ƛ!3)󿵶1D///Q+p)?HdYc4AkǿٿYfU|%1I߀O]-(fp ɻ %-=Y[:A#?4)A/q//YkϹ/p?@2S'9}Fɇ7%õ8\n1$u  (:L^p)BH>ZՔU \ n4!'4#U27q ?/%&@k/%&`,`,`',ѓ4?|QԞQyٓA2G $z \Z$bp6q /#3T=/qؐT0'vr@1N!T0;UOauADV=2煤{2r Hl#$2 5BAA&UTbF dr11r,$1/н////5GYA<%Q?c?u4/U2?!v7/^O[#ui%]{\|\w53O贁Nk9s?v_1_C_t(Dr7+A.o@o|oo@ߙ߫vaj /oou4D?zp$Ne5Q"O1$19H)@11'F$6HasRodooomõ &b1 I'fy4 '9KVZ4q0sŃW,- ǯ$1πo]q8 !Jt?=[Ӯϧoo!v3=Ρ͟ߟ VZ@aQc);1Cs +2Z*h,%%]BInЯ⯶@k5.i/ǟ0BTfx 4C odXXLetterO_ezDINU"4> T c );M_q//%/7/I/[/m////)} DisplayC UFDfP h-RTUUUA@ ? I?d x ) bYbK))t!eqYkZUHu /??ȇ@?Qcu <IAn object class or an actor.Right mouse f derivedn points.mb?Կ贁N8i/6??;UHL D  hQ(JTQQMAA[UA??YQ lI>uA` /u:m >biUr rJ3AQD  dl 5"5"5"5"5"5"5"5"5""5" "5"#JR>U'$ @>{#!$>`Vis_D91.chm!#20%0`7Copyright 1999 0io Corporation. All 72s reserv?ed.!%&""l? blJ 0JUhh 3 Q$aB*E@(T#K6rZTLNF k]& (4)J?MPOAp5OOSIAAK6FMOM U2_G>r^M RSq>!e1!!?7(l !VeT"o;0=SQXHa% o'o7oIoJ[a%ue#ԍo:M0XC;ap5ue&!` s}cM0ch.d1o ~!J0 7x1`Set as Derif0 0`Y ӐubC"Sho_w a dc.x1`Hide the2',Qbp-TJۓ%hO %T߶p5ƣT,>H'-1M  _ F #ܯKDBKKOaD} @+kE;aTP#3 ABA[U@? P-DT!@u `u bwu  - 6u`5 Ru]e"<,O#  +AO.A WU ",'>މ@z'1"//'/%/**K!@$!: tNSzsOW2 ]6g2dL ?&70'Q46 "LON 6 ""L"! 2rqǿ?@I?@5?5D=E??rhBnC*'0`A&@bmC OBuQA^@I(#`u `@bPS@u`3H& ")WB|I#WQL1L37 `Vis_SCon.chm!#2276692`7Copyright 1999 }Pio CorporatiP All Rs reserved.)l>$>Ud!5 \L =(:I*?SY !pB .8PT#OPDq 0OofemhBnK}F.8@`nfca $15= Q[Zf=uUChange Arrowhead..PVsthe au sizpnptyle forpis connectorPcb)O[q@%I#vqr>1[iJY  S}Eb ,`@`_Set As StraRLineUP"jv l~{ to bepsP /T6DUmA@ ?[I?3 $- b^]b--x @p#^b fA>M,, '^fO - b, , 'eZ %,UHu .#-!LPkφȏl{ skAn object inst?ance.mb?Կ贁N8i/6??;HD" # "=h-,>TTE=AUAU?]?Q6 JZAEDAHHHHHEEE#H E EuV` /6@JXblvuby%J& !>CU2N贁Nk?<A/Q?# 4%&#5 L@{#31845 `Vis_D91.chm!#20g0`7Copyright 1999 Y0io Corporation. All y2s reserved.!)#@2"|"? bl>0>Udd$aCB*IEI@(T#? j$T\"Fw & (4kJMOA$5OOIAA5[xF/]MOUE2`_;r^A RS/!89^(Class-name) attribute-value-1n2q1a111O#G# VT o;Sa-Ha%oooo[a%u#:3]C`a$5u<||Au5!](tE>Vhz](t Euoɏ7oo1C]hЏޟU uP ˯ݯK]H-N  FtT#PlB-]ad]@+k];a, rPUFDfP h> /T6DUmA@ ?[I?3 $- b^]b--x @p#^b fA>M,, '^fO - b, , 'eZ %,UHuM ?߃ o?33<ÿ? cA data flow. Glue between two shapes. Use arrowhead button *toolbar/ change direction.Omb?2jZ/[?0?HD # =hj <>T$YY9 JAUA? P6  *>h#U5AK06YJku#`u `bxu  -R~@m[u` Su"#bT1"7& 7!>@j? t& 0N'5N//*J7-Y?%=\#2N_Nk?<@R#1"b5k65ge4U2??6s32 C5 g3 5 Y C /L%{\#AD5 `Vis_D91.chm!#20@.B`7Copyright 1999 @io Corporation. All Bs reserv?ed.6/DS$R&?1"Sb9&6U 5QG!\#EB75QB+1*g~2qP?@ְR?TܮU?2 *q@`A@brY@Ru.\R cc2# `u` @Aau`Vb1ZG  xga`il>hU@d 5 \#Xaras #pP(4\*?#$7 +Y8;{T{ e~1da=F\5TAS"P(asd@lQByZu;p 52llV?K x\a7 #b#DpAAa&E9 yŪ_A Ue~# \s+ej' r C #.e7Xsp1'<"`ReposiA Texthc }ibKG2hid 3/N'U1s2S"XYanHA4 ia@Set Line Ends..PYR`the lend styleP1"`bb)H'T%  ͆ F5WD#\:S[NB-Y]la# @+;(ha6PUFDfP h-RTUUUA@ ?I?a 3h AeqYk Hu H^p!.7?] gf\yU˄w}7Connect the side of onbjoanor.b?贁N? HD  # =h#4>TP#3 AUEAoU@? P8@u `u bu `u h@A9%6u` ]uh8bS<H <e$AR >=@-?6' @/R%~'/ 7#5 L>z&&32rqǿ?@I:0/585?@ur irO#r0B*i6s0/w1j1r21<6Ri:i?w12>w1z2dz0*' `A-9b3 Z0Bu. @`.>_`A jBuitC"8bjAd!8#UE!|#QAC7 1`Vis_SCon.chm!#22745=`7Copyright 1999 BPio CorporatiHP All cRs reserved.l>*,>UdE/G*9Ge #3(=$@NQ`^!c 5.wi<t|f3v135 d5d !6*A5 3b0b`Reposi{Q Bende@8nfu Bn(^jA_QXqi;:UChange Arrowhead..PWVthe a siz%n/tyle for"is connector|Pb)>ȑ'Wqq4 N>P_c%Tߟ>1[P(tto previous bB inHȑ5Q'>;d;ݠ֑For *G[Pe$8nNQQa]py:@j1pPA`! XO@`iV 3/'222q1 CB' >%(BTfl`_0Hu !OyaHE9b F$S%~#LW'&B9TXj]/aG '@+Jk "ak .PTp,QaUFDfP h-RTUUUA@ ?I?a 3h AeqYk 1H {}L#{.5#?"/KRZkquzޔ]h:n 1}q|tzkkeConnect the side of onbjoamanor. se horizontal flipget 9"'."HD  # =h#4>TP#3 AUEAoU@?{?P8@u `u b;u `u hsA%6mu` ]uh8b<*H <$AS &>{@ ?6' @/ R%~'/ 7#5 /L>z&L8f]d2ٻ?2rq?@I:0/585?@urm irO#r0UBi6s0/w1:j1r2x16Ri:?w12 >w1z2ɓz0*' `A-b3W Z0B]u @`.>_`A jBuitC"8jAd!8GUE"!|#QAC7 1`Vis_SCon.chm!#22747=`7Copyright 1999 BPio CorporatiHP All cRs reserved.lT>,>Ud8E^ G*k!e a#3(=$b)>ɑ'Wqq4 >P'_d%Tt>1[P(tto previous bC #inIɑ5'>;d;ޠ:For +H[P$9n OQQa]py:@j1p QAa XO@`iV r3/'222q1 CB'b?贁Nk?TA/|? Hu !OyaHEW9bFs-}#xd. B Lzp/XdOto@koP+|5*sUFDfP h-RTUUUA@ ?I?a 3h AeqYk H0 "! ??!?!?S]!{  q ux8Connect the bottom of one objotopanor.b?贁N? HD  # =h#4>TP#3 AUEAoU@? P6 @u `u bu `u h?@A9%6u֌` ]u(h, <8b<$2AX@ 5>񱶉@-?6'@/R%~'# / 7#5 L>z& ?2rqǿ?@I:0j/585 Rr ?U2i6s0w1Qd dui:5ir#r0B>/w1j1r21d60*' `A-9bC Z0Bu.0`.>_`A jBuitC"8bjAd!k!#UE?|#(1(1AC7 A`Vis_SCon.chm!#22748=`7Copyright 1999 BPio Corporati~HP All cRs reserv?ed.l>,>UdEG*9'&{ (-C(3m(5 EiB9iOa5v1*lf#3{oDiEE/;ig 5ngdaTU'TA(j1j1Qsi7?15#?gr srpAhaE9 G;?*3DA(1PPr7X!c (5-Cf13E dEz !z6*AE z3b0b`Reposi{Q Bend86ou CBn(^jA_QXqi;:UChange Arrowhead..PWVthe a sizn)tyle foris connectorPb)>‘'Wqq4 >P_]%Tiݟԃ1[P(tto previouws b2 inBD‘5'>;d;YנGFor$e@ZQ$2nHQQa]fy:@j1pJ1Z XO@`iV[do'222qv1CB' >%(BTfl`_0H' !OyaHE_9b FR6~#įKB9m78a,o@+TP#3 AUEAoU@?P6 @u `u bu `u hA%6u` F]uh, <8b<$A@  >@6'@/R%~' / ĉ7#5  L>z& ?2rqǿ?@I:0/585? RvrW ?2i6s0w1d dui:kir#r,0B>/w1j1r2160*' `A-bCW Z0B]u0`.>_`A jBuitC"8jA d!k#UEH?|#QAC7 A`Vis_SCon.chm!#22750=`7Copyright 1999 BPio Corporati~HP All cRs reserv?ed.l>,>Ud EG*!{ (C(3o*3EiB(Nb5v1/qa#3{oGiEEo;ig5ngdaU'TAj1j1Qsi? 15#IcrsrpAhaE\9 G<?*3DQPr7<{'6ZCff1E d,Ez !z62*AE z3b0b`Reposi{Q Bend8luCcCBn(^jA_QXqi;:UChange Arrowhead..PWVthe a siz n*tyle foris connectorPb)>Ñ'Wqq4 >P_^%Tڟ>h7~>1[P(tto previous; b3 inCÑ5'>;d;ؠF#or%e@ZQ$3nIQuQa]fy:@j1pK1[! XO@`iV[d'222qv1CB'Hu1 !OyaHEW9bF,u>~#LKB ?|ao@+ko.a\? @PUFDfP h-RTUUUA@ ?I?a 3h AeqYk 1H0 " }???"0 !?JTk}yS }3yx o38q?Connect the top or bottom of one shapside anor.HD   D 3AhZ4>T3 A9AU@? P8@uu `u bu  h'@A9%6u` ]uh%, <HeA@>}@-?$*'%"4/F%r'%"|/ 75 Lr"&1 ?2rq?@I.0#5,5?@0rb e0d 2]:k1z z*' `zA-9br_ Zu2u0`.>`w1b1 2uiC#w1d!8U!|AAC7 j1`Vis_SCon.chm!#22753=`7Copyright 1999 @io Corporati@ All Bs reserved.Sl>(>Ud w1GE ^ 99(i_ !"zQ5,$#dYg@da/o'TA^1^13Yca?%'iAhaRY=`G|c*nq{}"C_Move Text To Opr Bend3Q` uUP.GPos\6]0@~>/C%BtHto o:PbV inzQAQaQ0^1\`BForwardH0`džb?贁N?>>5H !OyaHEW9bF_mB}#BBGA>ao@dkoGP+L*aUFDfP h> /T6DUmA@ ?[I?3 $- b^]b--x @p#^b fA>M,, '^fO - b, , 'eZ %,UHu 6 ? 񈽆B^'VJnw&aUhNBA state.mb?Կ贁N8i/6??;HD  ?h(>T9 AUA?ί?Q6 hJu֌` +uh6 ben n~6>@a h""""" """ &>U5 L@){#!$5 `Vis_D91.chm!#20 `7Copyright 1999 io Corporation. All 2s reserved.!)#""h b)l>h@>Ud]hhU$_a250(q#į?2p0rHn  XPB'&^H( J?A33þ?-FY6EC rZBrx3bWCDD yUTIRoHA8]OرO'BED3NTC$YSA| OG'O9OBDR@GR@b O^_2USZ@BF]W@$YcA3[??A_^OKBm_TDb@Ebx@)l[ ] o2UjofoMW1$YsA1O|f`GoCJDr@Gr@H)o^2U2_;DED A!a0!!??5hr!VC_]9M,EC7D%Pfg yi%gdԟ]9'W7?V@^DD5m詏5G-Z?2Vvh~D|-үHED"@Xj|3P,[;,غTuϮ:L^Όu5~DAPD]9]UQ(-DT!?$ F-&@DΟ' A.WVU?FXj*5|ߥH/AGV_"gr!%7aAydA!a| =%F1F72!?2Hvv·0"c'm'r'x3pF1&c@>s@chR}StateH';Pe  ī FL#MB-cN @eWlos+_\mo;ajďoAPt4Y%@3R@ xT}A-D~7"At4Y%@3R@ ̺T}A-7 t4Y%@3R@ LU}A-7"At4Y%@3RC@ ̻fU A-ܼp7;t4Y%@3RC@ \U A-7;t4Y%@3RC@ VU A-3*7;t4Y%@3RC@ ܿ|VU A-37;t4Y%@3RC@ TV A-d7;$t4Y%@3RC@ 5W A-?7;-t4Y%@3R@ WA-37"A2t4Y%@3RC@ TW A-7;UGHIJt4Y%@3R@ ;X}C-DL7 "AUNBCDUEKOQUSU^hUijklUmnopt4Y%@3RK@ <XAC-7:`@TGR@LTDR@ܺUGR@\vUMR@UMR@0VLR@tVLR@VMR@tEWLR@DWFR@WLR@dNXJR@XLRH<( H<( H<( H<( H<( H<( H<( H<( H<( H<( H<( H<( H<( `EgZ REtZ REZ RE Z REZ REZ RE|Z REZ RElZ REZ RE\Z REZ RE[ RUFDfP h-RTUUUA@ ?I?a 3h AeqYk 1H? 1!?#1 oJTL\=kt Chn2_ ?Connect the side of onhape totop or bottoma;nor.HD   D 3AhZ4>T3 A9AU@? P8@uu `u bu  h'@A9%6u` ]uh%, <HeA@>}@-?$*'%"4/F%r'%"|/ 75 Lr"" 2rq?@I.0#5,5?@\rbo Te0  e0d+W2]6g?y590{*' `A-9b}r Z2u.>_1 2Aui C#1 d!x8,U!R|бAAC7 `Vis_SCon.chm!#22756=`7Copyright 1999 @io Corporati@ All Bs reserved.l>(>U@d1ME 99(i?^""dQ5,_$#T"zgda5o'1TA^1^13_ca%'iAhaXY=fGc*BPw'2&2q? w2'niaIFe%=pQHai;EChange Arrowhead..*PFsthe au sizpnptyle forpis connector*P8Eb)#>tq}"C_Move Text To Opr Bend9Q` uU$P.MPos\6]0@~>/C%HtNto o:Vb\ inzQAQaQ0^1b`HForwardH0`͆b?贁N࿽?8$? Hu;ׄ !OyaHEW9bF L\}#KB 4i]|bbo@|ko=P+g-(aUFDfP h-RTUUUA@ ?6I?d xj  b{Zb)))ueqYdk[UHow -!2-!` Flowchartc`l[bck[bc&{&j[%& !N" T*u D??!?T pNsNp_imƉp}wv|lcY?>This symbol represents a decision or switching type fu7nct.HD # =h40>TdPE=]AUAZ@ ?]?P6  ^bj$uk` =uHBA" >zojp"zz > UAA3!0%D >D2%RZEQD %RZU?r-# )In~1"~G#2q20?1?C6#?I"x#5 }L*){#145 C/`9Copyright 1996 Visio Corporation. All 2s reserved.`Shape.hlp!#18040M7# @3@l>]Udv20 ^Ba (Z$#/' R%8:JT0) ,#b@1Q|5=[MzQOP1Q=_@:X_j]A1Q:E2OUBrA ?bEcP8Aaq(^ M2@,n !?_Pa%R_ooCDtIZs"5+{KXFi#twE2#r|5d@f }AmhmAab7+BT"I$"2J|2 (3T&51 !"3"]b`Cost63,Enter the c associated withis process@b` $#7##,K.03@"5jʏDu3*3 d of(step5|53i{m8 Res7our10=: numb people@quir!tom=te(task@nA^i=%x1814 B` %PropertiR`0Setustom-Ԥe _selec s%B`?bb *mb?ؿ6i6p:om?8?l4  ~&8J\j oHw_gW9 O F0bw #<7cB ,8dd1o @tZkoP+M^i6aTlaUFDfP h$T PUUUA@V ??E|DI@O`rVsU 4O M/Ag`]N/"TC$74x# RjeZ 7 !HoPR//Q_12|_1 ` Equipment2`2 :/ !^? -?Ifff=xq xtomib Drum or simple pressure vel.bп??qܿR}Q??(}'}235 EUHPD ! ( '>h z<T$aaJ U@ef?@?%AnJuM` uA>:MLALXUL N 9U~LJPL]C]>:Du\ufuuuuu]]0>9N"C'4b"7",'@lJ##0zGz?K"#>, " rirjE32A"C'Rg 32q0??6 # "!EE2"u3 312123 J`Vis_TPE.chm!#28249IJ`?Copyright (c) 2001 Microsoft Corporation. All ABs reserved.'K ?".<&9"w& L@[POǿ4?@I PϪ5 U/ZBu@`-@br=فMa@@J:Ru@\TJKR :}SSN"GCCoQN""C(NJu֨`lb `Quodau?`7 C0D1>Air5( %3O5'445')lJ0fUll EcR6 "rH0v` oP@(qc6?6kb(6B?#b TR`@86ztt"q  p3rk (1G' > NbX9?0ypTpeR%N]3W 38\,p~Tss%rtUs r5q_~TpWssxՁ2hQuyaAqdNeX 6UJ~\R7 8Ձ%J\sD5C⏃t4Ձr5 : 8rՁEdW F̯s,UoY)M{p`2ZPq7#7"Jɿ ՍA 5Z P>p7 ~v$ @BhըTz Pgz1li,CJT "11"A$A2Or2QASB!!B^NbYYD1D1aQ1Q1cak3aa\(Y?^bPd1TRAw1~1 ]& a %#@]cBs;Zu4Bu52ll?V? &a\bd8A*Determines text control handle visibility{@ 5zV11%@aVessel,Drum,simple,ps@sure,Equipment,1sCoc2,plaTdesign,mecical,drawings,autoclavesr5~S$@% n%!@&{D7B7E-3668-43e5-AF97-97F58AB229A5}E"``C ME@A!%%~T^`t$ NeoP!9f# 0%Q)rc7%1)/6CE-rH0ia|@n-6ut!VaqG5?20z%+(%pnO3 ?/16C'DescripaA,Mai|ManufactIr,Modeln4~dXiljhc^`Dj`qP񡠢)&aÑ` Sho&w Tag1` Hi&deBa^=dRvG5DF)f~`qsAjOC3Set 1&l Type..G2b `qq2<{gqi%Nevh˜%PLQe7 ffo&iHa6oQ#_k go(oQُzzoggoߧoJcl6~t#N`rxuJcXe<}yo}m{Rt",>PbId6~` JcUHokjhy`u`!f("͟j,1l E-0sjBTGo5!YXInI.7mѼE4р`s8A8Ajo11@?;R%s qC 1cR)`#Choose thdeP of MreNred+xR`!Flat Ends;CurvedAnglA"ܵB` s#98U8UWA6H1/6 &i%CE.19lp$YkЂ` $I.29IgN2`1D0391\Qli6PPePOǿhTPQ`ReposiA TL ;1c1rrb_ ;;uX``K(P@AÂPQ "".g;σ~!~?u p:HQw_ f R`eNWeFlQj#XDnB} ,Zn]&aG]OW@+Tk]Eak] P_(T _SD_YB!l/"S<3!%SdP>-So5S^=SlEP HLwS/?9+@;۠xOO3O۠=\mAO>O."_>{=м?Q_5h? __%E/ AC_1gOB__2)o* OPo3lo Oo3_Poo%E/?E3sltqUS {kUq?LÉBf#t4Z{* {~wqE~-J3f:N_Nyh!*4bM\"%۠Ug1W]?pP" t -ءR&Vw@p}5h֗@z@В֟p)(:V)f/Y~(,GFO  %FVx#k?2rq?@WI󥉿wЅHѰ0O贁NksuF¼/T/䳼Ew "waqsr}UH^֯Ϡ;~pyE )=JRu` Lh/?lhcҏ䉅$i9w'ό~"%VVZG/v+wGr4DGqtTTs/Qʎ8z?AAqte-σ?1AϾrib摑W(t_^?3þ^`ME[ bPu b MkU[ @t^xUϝ Eu he>1F?X???4/?/Gw/k_O/O///N[B @?OAL$_,??Z_???_?/O $%m ~{@P{OZoI?3OPuOOoLDOo`OrBO_u1"~4TUU*&LSe!w"xoN@#l\@A ДVYb>ocu霁-v\Ưc(I$^pꯀ 2DTL  ǿٿ_!3E(c.{Pbq} HZ*6N^uasҷm۶m~Ur\'Sߡ__U1!515U 2U%bg@8FnP>qYlxi&1ʨdsF*@gAqg6fxpcBx1\{uaqUuQxTYpc8,r9Dp/MR^nBt1{Xq1%Unw4Q2լqb+=y׋1ҏYod(x1 T_T!I$E iU֐^kT$_* E_/&r_^p'ɕ%??֑Xa֐u` 3eaarq*Αڕ1$& aVe9f?Qg%.? <#C_a2Connect to server__/_ oo|Uo oB9+o=oozoooo?oo/>oeo/AYiF> XT X(oK_RZlcusn?@d8(NcuV0!U@ߍ )>a2~x?@[vЁi{D UNWa//&/8/J/\////݀H?29u` .1>axQ[uaXNoqҟnZ UĭQ[q< V8A[uϢ ߎÓE(?jDL/@<@K\@aT'"//4!7!=2%?8?hO(OR ?2r?@WI@5ETYH_IQ+=Oas / Q w.+_VXNy8J_!XQoa u`o?ϑe/._*/\z~O´O4>K=bOO53A_!eM;0_%_7S/3_!8 ;OO!_Oo!1oVd?^otoVok6!FE/[}>vucvz v/%=%HL~ϐR?@sy3<@ XV/AԆR\ՅjR@ !p-!$gg߀ߥ!?;D"4FXj|%'9]oSHxzwʻ%7I[ l* XC?Oas);Mij?@jĚ9 fUגdß.Ҩ3u!3/TC/2i)v+Click Add (o U0BzםbA!)A///@/*M:_t"ݞ3@3E?کz=ߜ5; :z_n3OzvOz!LOpyOx=5sU :/ /#_wi/-owڎ/poJ*/o* ?2;"DϹ? 0 BTN`EK{ |܎ߠ߾К)ޖFTO"MHUUser Input Selectionow_LG_?_co Ai_FoGH Tn _Fc?2?IJKi,>b //tom0/Ns/`/] >?܊WD?u? q?uL qa1O??L5䢀@R&d!IA1G?@sy3סEEiУt?PkF %Xx.O@@\D@5C?@jR@ )bpE`f֐@+z3ǰ`fxyOOO,uXefTY?2rqN WIũ<`x#M0O贁NkCuv/@Iqj`EOܱgdhMQjdrWɆh ThAAR6UHRm_Uh__P _Po Upgg`KѪ"Okhy1hu0` {A?1?a<֓?aqQ?Pb5>W2M__[lhuUONdsF@CDEE&f'&4Bry𱶵d'IӤMy7xBĿHlTŸQCcf^OT??a!-?Q/hn@qQ?JdT&Py1Ź 6Q1$CWi@WUo߁NHԐ8*D7i17&1?X?^?OO&OTU?@jĚ/9 ED4`OrOA.ײSBF-VFOT&1OOM&1Y&1XClick Edit5_G_6]}__/_I_7_w_oM_)o_Mo_oqoooooY6oo_G_Hso2{toodBOc(w{^ğ~@<)TŃoL- }d?׏M]`֟x*?/:*k?pDߦʦr/]_V5_Vqd0a+? aa_-Wf/rVqu5oo!t^O/?A7O?5s?????O"O4OR?)=W3rOT]OOFPlace in Queue OO_Eo3_E__i_)ύ__Ŭ_2ϒ__o#o5oYokoȍꟳfeoXߒ߬m3Eu_Xvҝy`(^pE 8u|}@Xqa봶c&8J\n*VU@4 5>ONv4&&qOTa2/pU-aGlick Deleteѿ=/l,?_?_t? 2D ?O'(cfO-OޟQO0EuO4U?|t_V_z___BW58Oo\ 2oDo__o X=_oRpjO-j0FA .A A!U/)/,D1y/C7rQ9#UU@@iy@@ 3RUU?@r?:xƀ?Pxp/ (xTdsFJ @@4bM\@p`Aq @]@@z3 +"`B F8~|P^Cy?2rq?@WIϨѱX#S0O贁Nksu6p@)1G,I%R/Opg4q-08RTq"%"#5=/Up/`X?ZC?]p=yp@DUy/sqDQp1u ` Cy 5?tzد:L^ς% nvü ì̚Nj؆ς*yBD,5GYGC 惟V ,g<Ĩ̟ޟL?ew+=[<eWp?ԫϿ&8#5l?(AĿL$!Ϧ ]e*aɓ|vꃂC%4uԁuu?Qيq.k7F B<]=/%`*Get Requirement List on S?tartupVQgeS?0`U55'"?66?&qqD `Qy11/'^aaa'qєA*JZOO0'(CO8A5[1OD[__D_OV_'__Z!Y__}_Y_ o@_rTO_WoXo+oo__soos=_o'WjOojuDKf-mO[CPq(:L^pͿ? eeeȤ;7S2BkLF"q &/Tq6P/Yqv)&+Enter & Validate informati /// O/ ??.?\?>?y?????ߟO0O0BMQuxI;u̿qM䏓E■C4DKʿܿCfϤ9_ @?|_ҸϮ_ _bKH>o)׀xߊ߀o+:ojɿ[Qui߇ע |  #,]Tb́Zr|y JpP߆.  o׹ @uj| @w)pGܤ@Qp@z3OP:@R!pqB̏  ㏬@X(?2rq?@UI_T]HȀ*0O_贁Nk= p TM4g@7#/ .jTT$ Zi{U -+MU';q7%cC?+Qu` xs6d?oa*ע3n1>O8J\/t7 }@@Ae?DBe3x$TUU}@䛹@STnKo_J\bRU_\ѐ.p_/?2rOIi^fi+o=oOoWcgoyho)ovoq>Pbk~!L?7}͏ߏD(?:1? xs6d'? 2ES4wX`j/)W5UQKkCN03 xIU&@C=& @DdVrh_BfV:uF^p$ P:UoIMQa/)/;/M/_/q/O////^/x?L>?P?rg?y??$?CE@9+uP`2EOۢNÇWA7E@kO}O7OO8y_P;/ 9AQy_z^padQd_ĖTڦxڦ_?2(?@[1 &/5oGoYokj~u&ɕo͵ڡoooo 9DVhz.ѡ?.(:Lߔx?2E3O Yes!i4;MfȔffk'2U=ʄ%L3R"kO ick5B?@kg7quq?QfɋI%‡a>4n,m" TRƿRѴSend Message910G15mӁVߞ@ ߈OEq4A#iF X1᱁  gd *w@ѧRwwR|;/f^/#b2/*Y;/+^/v /.O?v6?.5+Ź?%* F??/s? O&O5?SO?F8/OiO6OJ+Z&Se.Qs`_oܲ9#UU@@Ԉ_5 rqwgdo5GYƐ0JfIb *4hfT.Qom.QvѵReceive s a Notifications from server put in Queu'9o]oX~u*<N`Z,g̏J/Nm#/jqGhoj#/ZE/y͟@?DK?&vB?fƏ?pѯObO}A_ODOӿ_'/_e:O_lπs______SjĚ9@#oa0o. iarVփIbl:ߥo:mmove sr "4F|j|*c1BTf,~s!'/__B/ޟ/,?\=O'?گ?"zUj/5/O/迏/_/$W~nB#~6_qP$V>IٜU w`4Pɢ"?UVF% ]xR*`]o?)!apencG~@zI31]BcOuN!hAF@t`!a tN`&~zs1B B.QCU&]?@v?@l9O?@I2P'U0U!?G$ a59`$Efbb #F0OׁNk A~TE_H=?S1QpdVN`%Ѫ_?.@bu6` ^)?n6ϷtRK4aIua@Ya`d. Ҁ5Q JNLFUPV\ pH8tD?snPNt,8 qбq]u-|xaT_Set As Straight Line&#NFServerA]A?S1&oQ?ɍd*i5V?U@TU?@kS8dPSB\BB$IM3?S^?=pH"yO^C%^79&9K,m_P]AT`_xT$I$?2?@Z?[&P pQ_SSYЈߢ]Ag )h1dοw|xQVVr "V|oϵr(a04oFoXoRVܚbPu` m۶m޴`0$I!i#";Ȕ;;'2UTRy1< U$ہُ~/+=JFjĚy?E8yAO9@@ߔp'HrOqAgt(S98#⽣ׯ?2rOq0WBX!3EW/Yq( WW(ʿܿϘ6HZl/$πL/^">t/Ć? z٦cߨآ+d73@!eWcgXwbgy{,ekeds_F*M ?Eː3cc?]QG#?BOTFTT?`z0A SBWTFFSFgQSF R\91_i䛿z091%cEdit & Validate information 0MsA'//XF8/ o Ba/_GfXoVq1dQY19_=1Y |`Rhdj FVzю3bOk@rFaU Cf6}OXurseQ5o6wa`)e{O@Xuwrs{R!屏̏"w{A*a6FXYFeCompose Messageu___o__}o_&!oBJowoooooVoo~|8ǟٝx50C6}}ZsfA!)Dߏ#B%>b$j4 )#ڀ/,#=[/o@//+i qe qx ϲύ(5||mѥy @@i2'DPoBq k @@dsF*ҹ @)TpHǃGm@zjp@}B1OOTpQrAFOONSe wvwFH/?2rM?@IPϗUѠU$J%40O_贁NkL0%A:Eo>d_Qg"Tr68Z%\oTrdr71?;zjUrЀ,UW@L{Lp 8j uφ_PrVrBu` XC?iwxitw1>ou?HrѴt4A!iy?rҀqE@3@U'?9֍$KsQ uR&@pU3UP3]!YA1_^4`VWxcU`0ᆅ+=Əas/Upo@ ^38w%*i7nwC*i**PĿԽ%U)Թ`zlӯςӺm8`orolT??I1%RJ>aanf/irm?>/?t[?n??o??NܪY@@؜?A$OGQv>OxUUuy9@DUO_ucS9r_T*?2s?@[|qz____nz.o vToߊooo@oooLo, jT]H&}BZl$N [Yes!i^'2G{:?Ӡ߇? 9'9ُtp@Հrۦ?Q#!_!ES9);LV6<9#?  ѓ5:ampose Message); tb7EZ}]>UO,VNZ!!<$=!!OG1 aP aP/o<`o`?+o_(Vom?~ŢoÓ5b7}ojϯo7~\Ubz~k_ եz  5oOQjyQ'9|oڏv k!1T,qr1)գ[ц<$8!Iѳ UU@"O2Iiee.O2O=eOWcOI_Odeu_mk&8J+ZӻuuiJdY Success?tQvQgoɟ۟#TU@+@@R5sGUhzQ9 pdsF*u@ir/@£Qdw@TfxCv]YY#uB!Bۿ#5GYk}PϳHuΙY__Pbt߆ߘߪߪ/ߧpܫG~h(:~⭵ZkJ1<NDVhzt%@a Կ濺ZlJ\aau 2׮t!ΟgiCRdmot pUAsSu0B38 IIICc}h?2?@Z[˕? @ɏۏ #ᕙHQ8•><a,>bt ï$J14߄j?XCi<ñt! 3&À9^AQ!Dl(ud!<s=wfr*mtиGUʊ3GU"BU@<⩪mt@@TUUmuwsB OrNF:OXHWO*5%Oqh t$tPQ!"< tR燆ġ5d;]-ˏzu[*uѿ+uâ*5%@X*5Clp 3%a=!|uWϩ9KZߙq/!,1!q%=5?+?;oO?FdsFdm//@_8QqqyAkqyP_Cэ1 "DyAp[Ncd[ ŷW=75=NZ L6UZ c / Wo P4 aEZ `i. //A//M1/L6/F_/q&@?%C/|g3Y'!-Q?!%ՓcfsFZ?@k?@߫g>r'P m\ͿR=|ʏN#/?]@W@q"D%"Xa&`/r/BJ/)Q&//ޤAb 3W tNL!zs (2 .2!73KU@,I?@(SR@B?8*xw4ӊ$ .B66"EůqTI%LO:P|0`]?o65u` {e/>n/ GPLAe^UQRIKQ@WWT5f_$ PLc8 dNjT a@S-Xo_Set As Straight Linev@To Server{|hPAkONϣ߶ by@@iĚY N%=2qFsub!`E/w@@jq@@d*@@4bMDF Z$'?/>@PJ#}?9 rE voW1a@`Fן$},>Pbte__@ͯߤ2|Sj&|OOOH2 Cq a{u kbqxqb4(jb_.ZYy% T,q?Q2# 1[62OTJRO9GqakUpdate Main Window UIq QagzjQY{q| #d jOd7 bp x-2z=Td-9c#0@- 9o ??؊-no΂{uҴHEbp+|Ű;%,Y)ouUqnqeå ѻo߯3/0%{u/ tGuE?IFXx|@x%"uD@g w2u5r %,łb…DgBbOtOFOOˏ F:*V*V-&8Sew JƃTE_we*Q+=Oa?N//r/o/{u /GpWi{c_?`pɹu`` ?1B?(76?HZ?l?~?o??6Th X?@ӈ5 rpm۶m[W?@IKuZFO&t_TUUրڂ?@5C0\րڂ?Yrc_R_XCÈU~______V) oL3oEoWoio{oooooo z3Z`~y* C(7E7w[mկ69#UUU0iĚy5uPAEx0JPD\@Õ@@}j 9@D!:AOO>+jHNQ_v)tk(ǥɟ۟^IM_q7đĺ1S%?!f|s!޷jfe"tFXւy%@@m۶m۵A5?ĥA5h(@!_yQ@@G@@Ԉ5 ro? p D-ר-$ U?2?@Z[?@лhz_!!3EWT{8կ[ײ*I[m2.s!jA(Ci|d'2U *崈AtA67I mfшAо@%"_V"CUV/mߑ߈O߃BT f!3ﮟT%?۟9!x(:Lïp{OOOA?/ZѼ Q c /q);@G [A$W O S[$VOalO\yubXHtznisnOYCJGuVbVe`p/`dHUVYYѭ6tu3O%bYpSۏH!q Ta @t0la`iQ ҘB/zQS 5JrBE늵B~Guޯ2!uEUd3ŧ˿Sq@dqGB10>Pupδyċ@);w IWMѼ_I_o o(o:oLo!ooom!ooTMѩ M0BTf]F$"F' L$w '" Տi )(-j&,8M" ʟF B $// g/ȯI/[/m////X/-??!?3?ֿW?Р/{? "#@x#?ZϘ9hof;|bP?O&Jq+D=O?2vOOSӕJ PV&Ao߁An,1QU!_@@Rh5~$h5?P(-DT!.O !A5# #0z_Gz&CQ55P>$qYfXbO O`1Hբh5?2q~`?@I`ϿeeV)TU "Ap߮o_Ypu`$?dQ1otUqQ1Q5@Oӿ /;)ѐB(%Vx?' >AKNbX9)hVYu%„w?ۏTdYqׁtYUYp2(E%VpkYu†ߞQ59,m0˟+La eF.gUqRtT㨭TA@\\їE"K<ĂjOIYr442S cQ2AaAa^}HѬBiďjĂkdd6RB(QPEX9џUqѳ@QEꯝTAq\P7/ Vi8z/Eᐼ2Yo5u{/ƾ@h9?n,s@?Ӿ ?=PS?!aEOsATCP Channelm]\~ ͅsT%  njoYrBqBq~  !"%&'()*+,-./013456789:;<=>?@ABCDEGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopt4_Y%@3RK@ ,:C-_A@#ORH<( EĚ R\$czod,@?Dr.PD\.P$VU 3?۶m۶-@$I$?qg( 9Oas=* N(C*cUCU1( UO"D&aU=QJf )h"Ty+U-x_Ʌ>- H*9(TYkE/,GuideTheDocPage-1Gesture FormatOMT NormalClass objectConnectorVisio 90Line connectorOMT InstanceObject instanceTops or bottoms.36State.37Bottom top 1.65OMT ConnectorData flowCHSide to s1TextPosObject instance.58SidesBottom top 1Bottom top 1.67Object instance.39Bottom top 1.6State.35Bottom top 1.9Decision.62Sides.64Bottom top 1.12Bottom top 1.13Tops or bottomsBottom top 1.14Object instance.15Bottom top 1.16EquipmentTop/bottom to sideObject instance.18Bottom top 1.19Line connect?or.20Object instance.10Object instance.11Bottom top 1.18Bottom top 1.23Object instance.68StateObject instance.40Bottom top 1.30Bottom top 1.56Object instance.57Side top/bottomObject instance.13Tops or bottoms.44Bottom top 1.70Tops or bottoms.51Tops or bottoms.52Sides.54Bottom top 1.36Object instance.24Object instance.25Object instance.37Object instance.38Tops or bottoms.71Bottom top 1.41State.73Object instance.12VesselPEHideTagsSubTypeTextCHFlow NormalDecisionCostDurationResourcesvisKeywordsTops or bottoms.21Decision.53Tops or bottoms.55visVersionSides.61SOLSHObject instance.44ShapeClassBottom top 1.45PEComponentTagDecision.46Bottom top 1.47Object instance.48Bottom top 1.52Object instance.54Bottom top 1.55Line connect?or.56Bottom top 1.57PETagNumberBottom top 1.59Bottom top 1.60Bottom top 1.61Line connect?or.32Line connect?or.40Sides.42Sides.63Object instance.64Bottom top 1.66PETagFormatPEHideTagPEPageHideTagsPELayoutCPMSetListDescriptionMaterialManufacturerModelz qq3 E3 E3 E3G3E3/E3>E3> E34>G3L> E3d>G3|>7G3>S E3>`G3>{G3>E3?E3?G3,? E3 E3,FHG3LFdE3dFsG3FG3FE3FG3FG3FG3GG34G$G3TG?G3tGZG3GuE3GG3GG3GG3 HG3,HG3LH E3dH E3|H&G3HBG3H]E3HmE3H{G3I E3IE34IE3LI E3dIE3|I E  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop5U"U #Ft4Y%@3RK@ LC-|K7A%t4 \_3 A-T3=7A4@,KMR@T"?5RH<( H<( 4EDL REI R{  g,>Pb (h(Œ_t@( {uȃN1! ثX\_:TB{`U P TUy&cUG!Gh> MFwsuD<R$GzwP'hNC)d*R1 =vR`2T>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@***@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@xxxXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@222@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@wwwkkkkkkkkk```ppp...***KKK}}}111@@@@@@@@@@@@```@@@@@@@@@@@@@@@ ```@@@@@@@@@߿000߿000ǿ翿HHHwww@@@@@@@@@ >>>@@@000@@@000&&&+++@@@000@@@666@@@ @@@000@@@000:::@@@000@@@000@@@@@@ 000888@@@000@@@000>>>@@@000@@@000@@@000hhh@@@000@@@000@@@666000@@@000@@@@@@@@@@@@@@@xxx```xxxXXX888 HHH@@@@@@@@@``` @@@@@@@@@@@@``` @@@@@@@@@```@@@矟 xxxxxxHHH888ߧXXX@@@(((HHH@@@ @@@ @@@@@@ @@@ @@@000888444@@@ @@@ ??? @@@ @@@$$$000888PPP((((((@@@ @@@ ??? @@@ @@@000888@@@ @@@ >>> @@@ @@@ 888 @@@ppp @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@￿\\\￿\\\׿LLLyyy@@@߿000eee+++PPP@@@@@@ ```@@@@@@ ```@@@@@@@@@@@@ ```@@@+++@@@ ```@@@iii 666444 ```@@@((( @@@xxx ppp翿@@@000000PPPppp  ```@@@@@@MMMLLLIIIXXXhhhhhh XXX ```ppp```@@@ jjj000@@@@@@@@@@@@@@@@@@xxxPPPxxx@@@@@@@@@@@@000[[[@@@XXX```@@@PPP  XXXooo@@@ FFF@@@QQQhhh lll HHH@@@```@@@@@@CCC"""PPPPPP ppp ￿@@@  ppp ``````@@@000(((@@@@@@@@@@@@``` ``` @@@  ``` hhh ```@@@(((xxx000@@@WWW@@@ kkk ```@@@nnnHHH[[[hhhBBB@@@ZZZ ```///@@@@@@@@@ @@@ ``` @@@翿000@@@@@@￿ sssHHH @@@@@@@@@@@@@@@@@@@@@@@@@@@&&&:::@@@@@@@@@@@@@@@@@@@@@888000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@""">>>@@@@@@@@@@@@@@@@@@@@@@@@ppp ``` @@@@@@ @@@000XXX@@@ PPP(((``` ppp @@@HHH@@@$$$$$$@@@@@@:::@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@ppp```@@@ @@@@@@@@@@@@@@@@@@ PPP ccc@@@@@@@@@@@@gggxxx@@@000000000000eeeHHH@@@ ```Ï@@@@@@ PPP xxx@@@ @@@ ```ccc...@@@[[[...222 ``` hhh @@@ @@@ ```@@@ xxx xxx``` @@@@@@ ```@@@ ???@@@@@@hhh???(((@@@PPP888pppxxx@@@:::@@@WWW@@@HHHXXXHHH@@@@@@XXXAAA @@@@@@444@@@ @@@@@@(((@@@ XXX@@@@@@@@@@@@@@@@@@@@@@@@222@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XXX000@@@&&&@@@@@@HHH```hhh[[[@@@  @@@ooo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppp@@@ @@@ooo@@@@@@000xxxPPPiii000@@@000HHHhhhXXXHHHppp xxxppp'''@@@@@@@@@@@@@@@@@@@@@@@@@@@hhh888```sss   HHHhhh@@@GGGKKK{{{߇GGG矟@@@[[[kkk@@@!!!111wwwPPP}}}@@@ pppppp +++```@@@ 888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PPP``` ppp@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@׿000```@@@@@@``` @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:::@@@@@@@@@@@@:::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@444@@@@@@@@@,,,@@@@@@@@@@@@@@@@@@@@@@@@@@@$$$$$$@@@888@@@:::@@@@@@@@@@@@@@@@@@Ͽ444VVV:::@@@{{{NNN@@@```PPP``` @@@`````` @@@000OOO000OOOooo@@@XXXPPP______MMMooo______@@@xxx```HHH___www xxx@@@WWW(((@@@ @@@@@@@@@@@@@@@hhh@@@@@@@@@@@@@@@@@@HHH@@@  ```@@@@@@  ```555 888@@@@@@@@@@@@@@@@@@```@@@@@@@@@@@@@@@@@@@@@@@@(((hhhHHHxxx@@@xxx xxx888xxx GGG((((((XXX***HHHHHH xxx@@@hhh((((((@@@ǿ(((UUUNNN(((Ͽ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888xxx@@@!!!@@@@@@@@@ppp@@@@@@@@@@@@xxxwwwxxx@@@XXX888(((@@@888XXX(((ppp@@@JJJ@@@>>>@@@222@@@@@@@@@ߟ___ @@@(((```{{{[[[HHH000@@@PPP000@@@000Ͽ@@@```@@@888xxx@@@@@@(((@@@000HHHppp@@@000@@@߷KKK@@@***@@@@@@ppp@@@ZZZ@@@GGG}}}@@@```@@@XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,@@@@@@@@@XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX```@@@ @@@ @@@@@@@@@ @@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @@@@@@@@@@@@ @@@@@@@@@PPPXXXHHH@@@@@@@@@xxx@@@888@@@oookkk>>>ppp```MMM@@@@@@@@@@@@@@@@@@ ____________   Side to top/bottom DecisionVessel8_VPID_ALTERNATENAMES_VPID_PREVIEWS_PID_LINKBASE A  FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q"Ur7tMN1i4WtWvo?v~nC{ 6jmgo%+< nd;#w˩jwϮɦc;iV[6MX9*S"6;yjG1em{Œi#3*b@B"<dmгoTPKod,d;frykQEQE5~A]55~A](Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@r?Soֺ~#Ȧ? q3.^IQKDfQE (((,ԯ5D|ԚSuM72Nr?՚. [}HZ62H?8}P<9yR::+&oujkc,7։$go,v_y ˜vhާa6vV:텓!g;GRLYpk:ޡ +r97V/$0XĀb810NS v4uN&l|WEV^}3\, I_6<.>&w- i[5l6Slrq`L v4uN&p2:п'g~G'ZkZ.O'Zj{iwױZ_[Ks#G?WkO/4QE!Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@r?Soֺ~#Ȧ? q3.^IQKDfQE ((ڛYmM&]dEI|q$\oKEIel.Z%2"ldg֭Q@i]Kwb2&[d>Kc$PPQOG%kY47h@ !%$: Wh}փoޓcq 9m%PG0OAO4}3V;+>_`Y6gqʮ@o Nm;E 38'Iڵu۴i RcjHxP!+x#(cP(UU:+WչNFxHc {dq~TsW^K CSev[lgwʲ,]n t}sZܫp\s Cq*HWXꥲ9/ؿiߥ ``I 7QPoL]yGv1{+jqIӢKx|=r6tiߥ >'bKG1em{Œi#3*b@B"<dmгoTPKod,d;fryn}O~(L݋/P4Tiߥ >'bKCEM?_2v/@֟t_Gd_”]ʬD@A/ (QEQEQEQEQEQEQEQEQEQEQEW#E6kG?m]з:?ԕtOjJQ@Š((((((((((((((((((((((((()wO]ur?SoօYKDfG ʬ˷ K0^_W.^Z_'j>'4}OEWj(7٤_ƏIfjeyG h[h/#i'ҘZKu"mr`!x r%4ދi?_X480 p WjA"BsӃBjV=KKeLrW9٤_ƏIf]fX׻ՀncEFc!w^2/Dr<`,8y~K5G?Iyƪx2_yz?j:#~\mn}*$6/wl!kKzV[?xrs?z$ToA@sj5 lV=D)$4;+6r#u4 7?fxm嬠#F7a?\%z$U$Սα6 1@' :˽l`hn8$(/z$U&wwVug{iat \ hW?<_sPu/*..,z~I rDMPoIf}E5,tn+vmEUG2@f>'5iB5ZK UIgPH7wsMw=K:AI f>'5}Bnvl̥NO]VMi?_RGeXZDpij=ON??'m@nT2QrDM@z/G٤_ơ&4ދi?_~Won[}2ӖKs'ڱ>RC7SnOќg嫱jdOZo"2Ln͵Uxby'b4'4}OEWk%->-BMZ,mܵݹ6pO#S>a%^ʻiTH!s>SJ@h}OEWh4ދfkh}9۶oPq۩#Iq,h"DubYUVinP\)wOBYKDf/y]5U.^C.-6G,ᝮeepU9}+熍h, |r"6:sh:<[ {Q%םku$0{I2(dǚJ%H7wxh_&*7eg[8#&iIp҉yuB̹ڇTn횛Nz蹔#s5wJd;EDhGF@<[U<4o/F K{ Fy\1*Z| z399R>⩛=^Q}>;)!g3\L7 |ag8_F4oWѿMex6[!VKxkE$.N070FHH<7CqZ2W"UXL4T~*rNS熍h]]1ݬPGBd;HL;v#Zuygߥ^0m<=piU<4o/F K=/zI vemm Qlccq"CҴ熍h@nV#v\ѿ_F4QS/jr*w ly+Rkj6*[Mo/vsϯ :+?ď>#~tjwiksj:t"($崌*>i{_]dkFldB zr\7y5T}G?0g[H"ɖ8RY/&bn!Cpa'7+ci[o5g?:5V#:fj:4 YS~Iܫ=_'j˪-M8gkY@Nslcx@nV՞oZH-LdyNNG8FsK_F4oWѿMd_( ?XO}<=3,XHrx#q3*Iny3%o HѮ'ςT U<4o/F Kuk6)ad=DYKVbK Xa?-tm]lmB6 p $;}Z7xh_&g1F K{/2Z%ii 7QN)d-`p\t :J_ɪ.-6G,ᝮeepU9}_F4oWѿM,,:W;kn MJҲAq;X7Sy'auo+˲ J3] Kѿ_F4&i+jlY$ ӴCclo5!xFhQ&gys<$jmTa2 _F4oWѿM\Ь%=i4ֶ@섕,8"+熍h@'QNC\՗u-4c08:fJ+"tW#E6h[:?ԕtOjJQ@Š((((((((((((((((((((((((()wO]ur?SoօYKDf ע3RP(QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEGMZ뫑"t-Ϊ@_z'5%p-6(,;hpNqo-K?O;0WԳdQ RE\ +jY2(g@.z,?ԳdQf=Z ?jY2( Ey-K?O,?Y@'Z ,Q^ RG-K?Oas(?g@'0WԳdQ RE\ +jY2(g@.z,?ԳdQf=Z ?jY2( Ey-K?O,?Y@'Z ,Q^ RG-K?Oas(?g@'0WԳdQ RE\ +jY2(g@.z,?ԳdQf=Z ?jY2( Ey-K?O,?Y@'Z ,Q^ RG-K?Oas(?g@'0WԳdQ RE\ +jY2(g@.zr?SoֳjY2+9Ie,Gz`G$٬]Ddfm ! r   C NA6ReqDBAddNewRequirement.jpgR\P9es\F\P9esJFIF,,C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?8H^-w·2:2GRDѾOqN3zZ߃lmqm`5'O%ݙ 9YH;hzgneru.j}%W(wDCtep!_\𕆝V\EK*h4_7N _F,+O١ٱ|;cޣ૫7:6=ν4w\Z.q">5,X 00yRܯzC0QC0(fGӬu9俙^IPLn}X&N:c;Zeׅ,d=%f+}lb*̍pqӞ:x~^eŇ5Kٱ `qt~C08ʳχe5Rk:k cG-܅ӎT幫';ɴ8f]bk G!NF$3c8-ï=NvC0HQnC0X ӿ}wn h\:%HEp_Tdi;"OE}/J>#HEp)}RoŇs$? _">!HEp(ߘ{i;qC0ؿ5)\P>K}xC0"`K}ΰxC.1~KӇd?Mr)}Vo=H|\-˔_5̊xԻ~aG?M8xC.+6 Ի~a臉?M($]bW|TթvoH/p]!R >Kާshkw_&5|/X¤K}qH_4H_ZQz]1{z1H_œ5IVh/ާs@j2g_D+hAL\VHcLoKQd/3{y3ιeє{ȳyzs]8!BوajroV&.+5axaplU?ODG=Of?gzt9gە//^kG(]19?AJ]I+r7yc*-~nmc>X8',IrXYRmɒ )"Yyݜ`spjo1YZ[睯s'5WxyoxFHmApGsԵ{ۧ/-.ű:eGxU4c1 s7mfpwMj_k5c%٠$RO2$PUpzW5.@ΉSG: PM+ǹ{\A ],T[-?5-Co|7{.x~닍R &r\=k-n.0Jڂ2*~Yp^Eh%aKDgӆ1*}ELaWFNMRQ7poj+"s ޽>>G<8xƞo9/f͹v|:U<5}|+㻏w/}}7힕_~/KO3>qj쿯}^=h_a9}tm]~N=*e@~o GH' DqP+hxٵg|%՞Muc*mD{[9w'?ZK x6KGJ-g 1v3z>={WF෎οEˏjm  1Ln?wQA#ݞco&͐'~{pL{ҽF>>={˧ߊ+8l)%Ұp0TChj(Ny`>??x>?? )ze|?ƽ>Sahv<1ϟEO jkh; xoVOO"/yE]ՠpڧEp51.ƻz)}vdVōRo}ƞ4=G}h; @h4jYE]ՠrG_&x5GjvAhүS@mLJӆu<5E/T1EDž8Y\?xV}r}}ZP?SŬEiQG'ՠgix_GՠUְ5o:nqagҒA]H?!]M%|ʍ?FJRŔrp9U|ךE 4Dr\bp =YEG_ʿ/Z.+;k6 0"tVN>{oO*R]zI%Ì}kZ=_[Id0?1Ct9]*_ ݼo\ij:/*0$rxڢ(Kt_\3Q|aLck3NnmOww{8c22];9̥M'M2i}+yF/~~'(\a?Ə;5I oaʋ,2GqU }:/ ^9pmC0.yڎq{9B/;4i_)za YyO/n޻`0I%\`lh>*^Eဖ݋Or1G(\a?Ə;5 ."OIK=äpl؏~`Osң0|>[h0,୿ʮneR{.RӰoGѱ<jz}M"C5X3'*ޕ[(!Eq6= $`sG(\NmvmWi ԍhZ2A_;ZKn`x$. cx?SJdɠDl GG(\ӰoG WG'( ??C_ҿ ?? пG(\翴?a?ƺD7BQo+ 9B=a?Ə;5'(O/_Q9;4i_? пG"~J(ŽPi_Nmt?o+ ? WGr{NmvmWkO/_Q_ҿ ?.svmWhӰo]"~J(D7BQsӰoG WG'( MȒ&JFg#?:}\m-ⷁ$mBrNrIu,aEP0?ȣ/+rc"\n#Z?P?W*(QERIN86ŧc쫽1ߟsUS:Di* g*U+ET/n .>^b:'͞Fp8ѣw,ZDo,Jh6ѬlSomʻ3FR(ʐĂ :P#2mLM$I4ts%@$ [gE0F"onsN8:F«lO"4Jʄe`P6@6߻k@ZAcjɲ$$I$Y$rI$U[Go [Q[Lp-)g/i.6cՌVr.h.0/e3AV}n8ݑ %[KtIk?] 75jWV2Woq):n|A~c?'}70nӾWjW7h⹂W"7-P%F mIk?]ZEf;bCq򥾜H˙unP7&V"*N@lUxWW.y"K Ea438' @<K_-%.%G<1ԐK+R^&vɠZMzd7rZj4S#)1R@`iA $Zž}Lձ xiZٴi?l$&1v63*1 WG'+bO/_Q_ҿ ?(? пG"~J(¶( D7BQo+ آ1 WGh2Gsi󤉶Xmr28$VCsB9j(,(((((((((((+?(_ܬ?ȣ/([֯sOT55i (Q@Q@V/b$E {Հe GmQ\̺Mݵ[/c ͢MɁĬdXn +ew\ωo!-Q4N[.q!x7܅pZ6cʒ'l1kv]nvdH|3|XbR}V m]g}||s?ɴ_RHctA]&ebx6m8Xyna8=KJda9CUCN\Y$D 7SH@Um-[kx yg[3cK_-%]'M[z5QI[Ŷdr@;T٭<97۷ˎFϿ{o|g+Ik?]ZLq|#?_7tݎqkx>yy6"lddE $o o.I-[dӴio4Xj\c2$>hUA$ rEj'"$?&4 d$x $o o.I-[n,< iyͧ!_"8dw v<á_}EW-|o+hkki5!Z*)T, %[KtIk?]3OtvFKC&[F,jU_1! 00Xx&],izO/ZͦX`nJ `c԰\K_ S ##K⸷A-Hݕ#"0GoZ6{k9;g.іڤe98E7??՝ ]A՟.a?yJb;[*F^ `/-رP$,#B/;4i_l< q̰xrHbY#eޮ}+x#^( qvnqM mB(8RWYfX$.Y##9B_vmWhӰoKꍦ9I|b)]\rIyӜcw/LG(\ӰoG}'1TDٌ0m8 qRMx>m+Cw{xC˴elN:Q1?a?Ʈ鴹HnmHpx'-< wg%嵧&/>ID,78O s;NmvmWjV^ Xb9I4cP@paX2$X>2Y:႗R͂"? qG(\a?Ə;5vH>CêKOEvn"v~=X:OV,OwdKs >c2vqB2?MȒ&JFg#?:ehZSIJm!%s["m-ⷁ$mBrNrIՆN(0?ȣ/+rc"\n#Z?P?W*(QEQEWPK6WhYI6 He ATPzh|z|>K2i&wcd$p\t"{gpIgpG-E!TrTPFc^ȟ:EܙdW'$Ӵ ]*/ج3}$|DꬦدX+ ԵKZ{KWլH4V!RU7ŎB uS7^52Jk+x.d2fcXVh4w!uxzxkm 2pDm,hşpEޱp˼쒾 uRhyT7Ѭ1I0qa$? h?gT?iyAo<1pzrGw}/V#ѣKK ͲL*2Pm6"tkI/hd) F;T,Ec}y-['𽎕u|:lYvSԮ.AGwhw"GpGB`bU}ö%ڍ_.Z] ]a&4qe}WFz<O,h$2S})Wy(.Z/.nV}RHiJ6 qQxnGr@$ϳci|O5?~O}ߌ~gmvk:2h#WY!_1vXI 1K^$m\XO.s¢|̱90 apٗ/XEWc<_exF-#nm׃L$X5MN=?Do &^34qȧ䍢 *-*8]jl_/orAR@0 Uё6@:x{XU~6C,Ay7j92Ů˴;8yw+t:bTr `6 D./4tqA-y[*]4h`YKMB|n% sl~)ҊǑwwy{3~nqݟڕd s6ӂ % C jQ@{k6Wx{$M$v%C%dg^g f4˫thm! Y>J(&u Ť֗`gmc8tAQbW?Uf? s.$hS; T,¥  +9|.iK1qEb!nbF$s=qC\ۤQY"28(@l9#(i"Hqq"Dbgk~_ZRIضvxSxn# t{9܂̭9kmGoä8;_QjZ&oqo>uv&Ux(Yg9'ɗoo^]Hb֢[wn@dW vm>;k(?>xubFIP ]@h\;1=B[-D L-gKtBJ 8ſ' UB>Epz5 Ew@cq#GnʼnZf-֧89qRYx:bKi$.`a2R͍-MwP_ٴo iTZH#+ #-ڷ]XZ]ћETu/EnVQԿ-tW?W*j4EC@Q@Š((((((Go [Y#zkq3}< # hד2@ 8av]47Hd@%į$ۀ mң@Q)@ܢ4HI* b=3;ߟC pyku4 , Pu Q=G=%Н:d5 x|Nr9PM$3q rOsw,PɅ'h. .sX yN*)t`e*UF0e^/o%k!U5V(#TPe<--71^V°E+R#fP6&ڸhvp]jvƻE®Nɭ (-5͕퀕,FC d>w x[F~s4SC#\.B2"~lP(( kk2 eiYd؄$,Xy @$$H3w)8.IlO'6\# !<,ŏ,IORQEQEQEQEQEQEQEQEQE?)[?)J[ QEAAX~1GR_VaEKQBGEs"֯sOT4QE ((((((+=vuZ;xg臦;((((((((((((((((-[iAJݬ-[iAJRh͢* :r+?(_:+\A Ms"(aEPEPEPEPEPEPY#zЬ?D=5EdQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@ajOt? VajOt? RFmQPPVQԿX~1GR_P\_jk\A QE ( ( ( ( ( ( o3]n?Cօg!($(((((((((((((((+ VZRk VZR3hc"\:rj4ECS\_h(QEQEQEQEQEQEV{q+=vuMn&wQEY!EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPXZ]XZ]ћETu/EnVQԿ-tW?W*j4EC@Q@Š((((((Go [Y#zkq3* ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( տ֟տ֟-(?ȣ/+rc"\n#Z?P?W*(QEQEQEQEQEQE;xg臭 o3]n?C[QVHQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVCnC)l4fEaEKQ[u/E qiZ?PEP0((((((?D=hV{qL袊B(((((((((((((((o+vo)Ka6((+?(_ܬ?ȣ/([֯sOT55i (Q@Q@Q@Q@Q@Q@g!BGo [gEUQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE?)[?)J[ QEAAX~1GR_VaEKQBGEs"֯sOT4QE ((((((*/4{<. N<lبo~ד=ܒKiou, %kYp YSsHe䍬Q>+֠4MO7exH'8ތi$g=1GJ򢶒w1Ǿ`jERFڠI:9:nHn`i'hGPUyтw8o$ kȲ"F,k(AOBqҖ)m9!%L@fPTqF)h>$W~5 /[lmmv;";2է''sGM>~?j۽v?>ltӊŶlzגۤBgp9,Rm>$$J{界̑FݙvtBNRgt2H.r"$l͟sJ_XI}k:yA],!yClޛEAkGKKhdI̯:Ɉ•*l^.Dt{}k O3*a ʤmsq)n-|/fcPFe %IWt`>Қ#f8`!2 swι% Ng+`岛ch5kE$pZh#ƳR6#60L!FvxOF?g7n!92f u`ŏ)$rNi:ABmEcDm.C 12ɖۉɣ@-i7k5LImH :UkKkr+YE2V,FA KH,mR6D$I9$1$NI$jq=6W]c4IPʎ\ NX }AcM69u=6=&%mP/%@0˱2@9Y>>K5@ԧ-ʹL-͹G.@ %,<=fǂ8].v[ ˔%o6?$o*a20SEXok}Xko<Ǻ8s"x1m|EoZnp /'qe'HGEQ@S0)|?=0 hiJXgiv( qvnqM CWFNZ4?Y^< W͍!'+m3]$qmu6A]qzEc'(,dGIl"28 dpHRDЅrQEfXQEQEQEQEQEQEQEQEQEQEQEVQԿX~1GR_P\_jk\A QE ( ( + VxNe-dbC` [u.Izgh"\"nE$Ơ1#=7R Z=7pEFCoP;+qp4Xފ57~:\ q4>j+D_I}OLKY]de *H m8$Aҳ5x. c&mȡ&W?*-nL8LR8*!bɀ7K_-%-oK⽶Ο[C$F2&#TIazo 傮̼y~(<H_30q %[KtIk?]szV |?Aui?2GH$kRFr9N#'OjIk?]ZYh?GO E-%t~ YQGfNKgY?h?­i6iOm*6 3J.(Š(((((((((((c"\:rj4ECS\_h(QEQEKPҭ5?, Hd#z0m {JHemp%#s6շg;û>s֝|31ʲ7,H6* #_ ";E5C#'q\)$ Vs=[Io2c18XI$HU%cZeO?iYWH䷺ K ːJ/_JТ3M> xL/ .MnѦ2/ * ";E5C#'q\)$ V 6ml"LI$I嘒I'$I5?jܨ& misB9t=baYH똤x eHf8^mj:~/NK 6\YTUv98$!]3zXQK4b[ͬZ\+eMӢX]yr=pAvXpb]`n$dY[?祏?U:grMSeuK{mBw$y-O-c2[ j"٣Y[]ej+DѮE,F3̤DX2YϞ]V9ZOstK{``Tl QK]'w6|+)~TB6h.R -:2zI]c7-DL` *B.q @#[h(cT1O"2ykYYX0m!`w’@ZoS!kW}H!N2 A tz {@扥tr(e8 ե6ml"LI$I嘒I'$I5?jI4 p4O &.%d,.Ӎ9K%2xKLm:ifm(7Rp$zɌcb-&1HotGʑ 2ptL_Z%6kmdkp8%V' rpHB ]'W.,<6o<#\워>W?*-nL8LR8*!bɀ7f-f-.{I8ʪFpıRp7|a[]F.㼹h ,m1.072H,ʵ/:cIm I,L!RϏ'x#8e%[~ 7 21ܠ!|c$59W[4'q;3sI|M lCiVؙғY!33ƕ7+]ZOLĒ& E꣜q@}?*/v $V,dvvL6˵Wj*\˞N 3?2h?´fo#'OZfjvipʲ G ҬT֟t_@hQEQEQEQEQEQEQEQEQEQEQEu/EnVQԿ-tW?W*j4EC@Q@Š(((((([-R||3R8u7EGEP@yϴ_Tyϴ_U 7EGEP@yϴ_Tyϴ_U 7EGEP@yϴ_Trme9-(AEP0(((((((((((?ȣ/+rc"\n#Z?P?W*(QEQEQEQEQEQEQESIsTSs>!%|>s>!%|>s>!%|>s>!%|h?2thp]6= s@ (((((((RK.7|uڤK4 7._K4 7._K4 7._K4 7._sFDqdI{mQ@aEKQ[u/E qiZ?PEP0(((((((e9&je9&hQECy,Kko(7qd4 Uyo˃n?㿊MRO tE;1iYc1~/F5A m4XObn!;)u.@zA5f湷t?Mlkڷ 3Goan®;nثUK4mM̉m~wt_+/V ?3v?3vܢ(QEQEQEQEQEQE2ǜ?T52ǜ?T4+"-xOvR6KA;@oQPX Iفsz-5ӿf^yF ,/_قCbQf{~Ѿ5I(B1Vw1Τ{}Ja&s}21 E$XeEvlH14Xުj]uN gFoω%4WpFiCpr&B8~Jr: Oam"<{(b2T#iinVi (aEKQ[u/E qiZ?PEP0(((((((եKM6[w ,G\=;k_,pUE0g?gܢ0g?gܢ0g?gܢ0g|ƪ1>-Ey #\*'QE ( ( ( ( ( (+_]ZZewpHIRuoCӾgB[P#_Zf _Zf (_Zf _Zf (_Zf _Zf (_Zf ϬjcRۤW5Lx .EP0MƭʦhVxT ~\g0zږ_2$'DM<1Fz;: n{V<#K//q7߮\n\þvnv 29Pc SBc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc {~Erc >۫@AczErhk Qi|?|A7dNKZּ><'cc4bYy\K1=XE;u7Dd"'J ( C A? "26~ 3vk6/6`!6~ 3vk;k |Txby6xy|dI23g Ke). "}Gl@-e)-*R AqPTDA,"Jb.~?<3yI&Y9>/IJLIҥ*P|DLyH!#7nx*lUxDrMOBXFi#E+G pZW*5"5UhjeP+(ZFjT)ab!B?e[-a5$U. Ր-U U5OU$rwY;VN(g}GAwg4E.]].I7|$E>+ii)'|B*"~ĔRH9)QNIŔRrg~A\*+Wju"j*b*WOQ.e(]rRH9vة?qH;W䖮H)i'!2׼{ -QNc-*e/7߻?"##t=ĸG>E>#'Q/烥O×!]S.핷J7wZ,`TMI66q]-|6FGYc(c)c*'MOe]C|! ۖgu(}>K`]X)c1Fx#qwNۖ?Ga j}%UzTVj*Z %K,*+K rҊ)"-<1E)9F+,ւ*j~yF䥚,/֮LI_v7U;盠R=^Pրgճe9"ooz7[KW?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aefghijklmnopqrstuvwxyz{|}~]1U JI  e--$doy z q#h&^)U+K-A.7/,0"0"0"0/.-+)&#v md[S KC;4-& yodddvm e\TME&>-841;+C%K S[dmv  ",7AK U ^hqz %+18>EMT\emvdd----%doy z q#h&^)U+K-A.7/,0"0"0"0/.-+)&#v md[S KC;4-& yodddvm e\TME&>-841;+C%K S[dmv  ",7AK U ^hqz %+18>EMT\emvdd-- .Arialw@> Sw\w0-2 %StartD"9("Systemw@ Sw\w0- .-2 CServer / SetupD9(99(D9">- .-2 ChannelnI>9>>9---%---- $----$S|wmc[RJC=72-*''&&%%&&''~*t-k2c7[=TCMJHRC[>c;m8v7{7666778;>CHMT[ckt~----%S|wmc[RJC=72-*''&&%%&&''~*t-k2c7[=TCMJHRC[>c;m8v7{7666778;>CHMT[ckt~-- .Arialw@> Sw\w0- 2 pqSt<- .- 2 ]ate62---% ----$F nO nX ma li jr h{ f c ` \ X T P K E @ : 4 - &                      w o g ` Y R K E > 8 3 . ) $    { r i a X O F F F } s j a Y P H ? 7 / (  $ ) . 3 8>EKRY`gow  &-4: @ E K P T( X/ \7 `? cH fP hY ja lj ms n} n} nF nF n----%F nO nX ma li jr h{ f c ` \ X T P K E @ : 4 - &                      w o g ` Y R K E > 8 3 . ) $    { r i a X O F F F } s j a Y P H ? 7 / (  $ ) . 3 8>EKRY`gow  &-4: @ E K P T( X/ \7 `? cH fP hY ja lj ms n} n} nF nF n-- .Arialw@> Sw\w0-2  Incoming>9>Z>- .-2 Client MessageI9>"U9999>---%a na _---- $x Za J Zx Z----$gnrn|mljgeb^ZUPKF?92+$  "&),.01222210.z,p)f&]"TKB91 )! |rgggypg_WOH A:4!.)(1#9BKT]f p z  # (.4$:+A2H9O?WF_KgPpUyZ^begjlmnnngngn----%gnrn|mljgeb^ZUPKF?92+$  "&),.01222210.z,p)f&]"TKB91 )! |rgggypg_WOH A:4!.)(1#9BKT]f p z  # (.4$:+A2H9O?WF_KgPpUyZ^begjlmnnngngn-- .-2  Intializet>"93- .-2 5 Remote ObjectI9Z>"9O>99---%---- $----%n_---- $ZZZ----$N W ` i q z                      { r j a X O O E < 3 + "     zqi`WNNN{riaXPG?70(!     " + 3 < E O X a j r {               ! ( 0 7 ? G P X a i r {   N N ----%N W ` i q z                      { r j a X O O E < 3 + "     zqi`WNNN{riaXPG?70(!     " + 3 < E O X a j r {               ! ( 0 7 ? G P X a i r {   N N -- .-2 0 ProcessgD(>999- .-2 MessagegU9999>---$    ( 2 < E O X ` i q y           ~ u l b X N D : / / /               { t m f ` yZ qT iO `J XE OA E= <: 28 (5 3 2 1 1 1 1 1 1 2 3 5 8 : = A {E rJ iO aT YZ Q` Jf Cm <t 6{ 0 * %             / : D N X b l u ~   % * 0 6 < C J Q Y a i r {             ----%    ( 2 < E O X ` i q y           ~ u l b X N D : / / /               { t m f ` yZ qT iO `J XE OA E= <: 28 (5 3 2 1 1 1 1 1 1 2 3 5 8 : = A {E rJ iO aT YZ Q` Jf Cm <t 6{ 0 * %             / : D N X b l u ~   % * 0 6 < C J Q Y a i r {             -- .-2 Call AppropriateI9I>>(>>(9"- .-2 4 Function>>>9">- .-(2 dAdd/ Edit/ Delete/ GetI>>D>"I99"9O9---$ %.6>FNU\zcrjkpcu[{SKB90& RG=3) {upjc\UNF>6.% }voic]XSNJG CA>)=3;=;G:R:R::;;= >AC&G0J9NBSKXS][ccikorvz}----% %.6>FNU\zcrjkpcu[{SKB90& RG=3) {upjc\UNF>6.% }voic]XSNJG CA>)=3;=;G:R:R::;;= >AC&G0J9NBSKXS][ccikorvz}-- .-2 Outgoing ServereO>">>>>D9(99- .-2 v Message /tU9999>9- .-2 Notification toeI>""99">>"- .-2 s Client(s)tI9>""9---$                     # ' + . 1 4} 7t 9l :c ;Z <Q <H <H <? ;6 :- 9$ 7 4 1 . + ' #                        | t m e ^ W P J D > 8 3 . ) % !     $ - 6 ? H Q Z c l t }   ! % ) . 3 8 > D J P W ^ e m t |   ----%                     # ' + . 1 4} 7t 9l :c ;Z <Q <H <H <? ;6 :- 9$ 7 4 1 . + ' #                        | t m e ^ W P J D > 8 3 . ) % !     $ - 6 ? H Q Z c l t }   ! % ) . 3 8 > D J P W ^ e m t |   -- .-2 ) NWait for Cliente`9"">(I9>- .-2 MessagesU9999>9---$4?IS]gqzxph`WNE<3) {qh^ULC;3+#     z q g ] S I ? 4 4 4     u k a X O F = 5 , $#+3;CLU^hq{ )3<ENW`hpx$,5=FOXaku44----%4?IS]gqzxph`WNE<3) {qh^ULC;3+#     z q g ] S I ? 4 4 4     u k a X O F = 5 , $#+3;CLU^hq{ )3<ENW`hpx$,5=FOXaku44-- .-2 rc Get ReturnO9"I9">(- .-2 b Value fromD9>9"(>- .-2 fFunction>>>9">---$ nnm&l/j7h@fHcP`X\`XgTnPuK|E@:4-&  wog`YRKE>8|3u.n)g$` XPH@7/&         B 9 / '         $ ) . 3 8 > E K R Y ` g o w                     & - 4 : @ E K P T X \ ` c f h j' l/ m8 nB nB n n n----% nnm&l/j7h@fHcP`X\`XgTnPuK|E@:4-&  wog`YRKE>8|3u.n)g$` XPH@7/&         B 9 / '         $ ) . 3 8 > E K R Y ` g o w                     & - 4 : @ E K P T X \ ` c f h j' l/ m8 nB nB n n n-- .-2 + User InputI99(>>>---%&n&_---- $=Z&Z=Z----%  ---- $  y  ----$u 3 ~ 3 2 1 0 . + ( % "              ! # $ % & & & &x %o $f #] !U L D < 4 - %                  ~ u u u       v n f ^ W O H A : 4 .  ( "       %  - 4  <  D  L U ] f o x        " ( . 4  : A  H  O  W  ^ " f % n ( v +  . 0 1 2 3 3 3 u 3 u 3 ----%u 3 ~ 3 2 1 0 . + ( % "              ! # $ % & & & &x %o $f #] !U L D < 4 - %                  ~ u u u       v n f ^ W O H A : 4 .  ( "       %  - 4  <  D  L U ] f o x        " ( . 4  : A  H  O  W  ^ " f % n ( v +  . 0 1 2 3 3 3 u 3 u 3 -- .-2 c ShutdownD>>">>O- .-2 CommandnI>ZZ9>---$[ f p z  z u p j d ^ W P I A 9 1 (      " $ % & & & & & & % $ "         { t m f ` Z T O J E A = : 8 5 z 3 p 2 f 1 [ 1 [ 1 [ 1 1 1 2 3 5 8 :  = v A m E d J [ O S T K Z C ` < f 5 m . t ( { "             (  1  9 " A ( I . P 5 W < ^ C d K j S p [ u d z m  v  [ [ ----%[ f p z  z u p j d ^ W P I A 9 1 (      " $ % & & & & & & % $ "         { t m f ` Z T O J E A = : 8 5 z 3 p 2 f 1 [ 1 [ 1 [ 1 1 1 2 3 5 8 :  = v A m E d J [ O S T K Z C ` < f 5 m . t ( { "             (  1  9 " A ( I . P 5 W < ^ C d K j S p [ u d z m  v  [ [ -- .-2  N Call FunctionI9>>>9">- .-2 b to Save XMLk">D999DU- .-2 File to Disk>9">I9---$[ f p z               } v nf ^ULC:1 '"$% &&&&&)&%$ "           { w r n j g d bz `p _f ^[ ^[ ^[ ^ ^ ^ _ ` b d g jv nm rd w[ {S K C < 5 . ( "              ) )      ' 1 : C L U ^ f" n( v. }5 < C K S [ d m v          [ [ ----%[ f p z               } v nf ^ULC:1 '"$% &&&&&)&%$ "           { w r n j g d bz `p _f ^[ ^[ ^[ ^ ^ ^ _ ` b d g jv nm rd w[ {S K C < 5 . ( "              ) )      ' 1 : C L U ^ f" n( v. }5 < C K S [ d m v          [ [ -- .- 2  SendD9>- .-2 p@ notification to>>""99">>"- .-2  logged ont>>>9>>- .-2 d clientsn99>"--- $                    | v p j c \ V! O# G% @' 8' 1( )( !( !( ' ' % # !                              y q j c \ U N G A ; 5 / ) $                 ! ) 1 8 @ G O V \ c j p v |  $ ) / 5 ; A G N U \ c j q y    ---- %                    | v p j c \ V! O# G% @' 8' 1( )( !( !( ' ' % # !                              y q j c \ U N G A ; 5 / ) $                 ! ) 1 8 @ G O V \ c j p v |  $ ) / 5 ; A G N U \ c j q y    ----%  9---- $ - a - -----$S        { u p i b Z R I ? 6 1 , & ! !                        { r h _ W O H A < 7 2 / , + + * * !* &+ ,+ 1, 6/ ?2 I7 R< ZA bH iO pW u_ {h r {     ----%S        { u p i b Z R I ? 6 1 , & ! !                        { r h _ W O H A < 7 2 / , + + * * !* &+ ,+ 1, 6/ ?2 I7 R< ZA bH iO pW u_ {h r {     -- .Arialw@> Sw\w0- 2 e St<- .- 2 rQ ateJ2---% 3 ---- $ 1 y ----% ---- $  ^y  ----%ii]---- $XiRXX----%i i ---- $ i1 R  ----%i i ---- $ i R  ----%ii---- $iVR---- %V!!9 ---- $?  ? ? ----%:V2V---- % kk_---- $ZZZ----8tkkjjjiihhhhhhijjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkkkjjjiihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkk"k"j"j"i#h"h"h"h"h!h i i j j j!k"k"k/k/j0j0j0i1i0h0h0h/h/h/h.i.j.j/k/k/k=k=j=j>j>i>i>h>h=h=h=h<h<i;j<j<k=k=kJkJjKjKjKiLiKhKhKhJhJhJhIiIjIjJkJkJkXkXjXjYiYhYhXhXhXhWhWiViVjVjWjWkXkXkekejfjfighfhfhehehehdididjdjdjekekeksksjsjtiththshshshrhrirjrjrkskskkjjjiihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkkkjjihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkkkjjihhhhhhijjkkkkjj j i i h hhhhhijjkkkkjjjiihhhhhhijjkkk#k#j$j$i$h$h$h#h#h"h"i"i"j"j"j"k#k#k1k1j1j1i2h1h1h1h1h0h/i/i/j/j/j0k1k1k>k>j?j?i?h?h?h>h>h>h=i=j=j>k>k>kLkLjLjMjMiMiMhMhLhLhLhKhKiJjKjKkLkLkYkYjZjZjZi[iZhZhZhYhYhYhXiXjXjYkYkYkgkgjgjhihhhhghghghfhfieiejejfjfkgkgktktjujuivhuhuhthththsisisjsjsjtktktkkjjihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkkkjjihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkk k j j i h h h h h hijj k k kkjjjiihhhhhhijjkkk$k$j%j%j&i&i&h%h%h$h$h$h#i#j#j$k$k$k2k2j3j3i3h3h3h2h2h1h1i1i1j1j1j1k2k2k@k@j@j@iAh@h@h@h@h?h>i>i>j>j>j?k@k@kMkMjNjNiNhNhNhMhMhMhLiLjLjMkMkMk[k[j[j\j\i\i\h\h[h[h[hZhZiYjZjZk[k[khkhjijijiijiihihihhhhhhhgigjgjhkhkhkvkvjvjwiwhwhvhvhvhuhuititjtjujukvkvkkjjihhhhhhiijjjkkkkjjihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkkkjjjiihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjihhhhhhiijjjkkk k j j i h h h h h h i i j j j k k kkjjihhhhhhiijjjkkk&k&j&j'j'i'i'h'h&h&h&h%h%i%j%j%k&k&k3k3j4j4j5i5i5h4h4h3h3h3h2i2j2j3k3k3kAkAjAjBjBiBiBhBhAhAhAh@h@i@j@j@kAkAkOkOjOjOiPhOhOhOhOhNhMiMiMjMjMjNkOkOk\k\j]j]i]h]h]h\h\h[h[i[i[j[j[j[k\k\kjkjjjjkjkikikhkhjhjhjhihiihjijikjkjkwkwjxjxjxiyixhxhxhwhwhwhvivjvjwkwkwkkjjjiihhhhhhijjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkkkjjihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkkkjjihhhhhhijjkkkkjjjiihhhhhhijjkkk k j j j ii h h h h h h i j j k k kkjjihhhhhhiijjjkkk'k'j(j(i)h(h(h'h'h'h&i&i&j&j&j'k'k'k5k5j5j6i6h6h5h5h5h4h4i4j4j4k5k5kBkBjCjCjDiDiDhChChBhBhBhAiAjAjBkBkBkPkPjPjQjQiQiQhQhPhPhPhOhOiOjOjOkPkPk^k^j^j^i_h^h^h^h^h]h\i\i\j\j\j]k^k^kkkkjljlilhlhlhkhkhjhjijijjjjjjjkkkkkykyjyjyizhyhyhyhyhxhxiwjxjxkykykkjjjiihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkkkjjihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkkkjjihhhhhhijjkkkkjjjiihhhhh h i j j kkkkjjjiihhhhhhijjkkk)k)j)j*i*h*h)h)h)h(h(i'i'j'j(j(k)k)k6k6j7j7i8h7h7h6h6h6h5i5i5j5j5j6k6k6kDkDjDjEiEhEhDhDhDhChCiCjCjCkDkDkQkQjRjRjSiSiShRhRhQhQhQhPiPjPjQkQkQk_k_j_j`j`i`i`h`h_h_h_h^h^i^j^j^k_k_kmkmjmjminhmhmhmhmhlhkikikjkjkjlkmkmkzkzj{j{i{h{h{hzhzhyhyiyiyjyjyjykzkzkkjjihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjjiihhhhhhijjkkkkjjihhhhhhiijjjkkkkjjihhhhhhiijjjkkkkjjjiihhhhhhijjkk---- $iR----%VG---- $AjAA----$I%(,036 9;=#?,A4B=CFDOEXE`FiErE{DDBA?>;9630-)%%%:62/+(&#!}tkbZQH?6.%!# %(+.1599::%%----/83BBCEFFFECBB@?>>>?@BBkklmnonmlkkihggghikk             66799:99766432223466^^`abcba`^^][[Z[[]^^**+,-.-,+**('&&&'(**RRTUVVVUTRRQOONOOQRR{{}~~}{{yxwwwxy{{ !"! 00013567777654210/00#;#;%;&<'>'@&A%B#C"C"C BA@>= ;";#;#;KAKAMANBOCOENFMHLHKIKIIHHGGFGDGCHBIAKAKAsAsAtAvBwCxEwFwHuItItIrIqHpGoFoDpCqBsAsA<<<<=?@BCDDDCBA?>=<<11112457899998753211""!!""$%&&&%$""~}|||}~WWUTSSSTUWWYZ[[[ZYWW//-,+*+,-//0123210//     ccb`___`bccefgggfecc;;9877789;;<=>?>=<;;oonllkllnooqrsssrqooGGEDCCCDEGGHJJKJJHGG110/-,*))**+,-/01111%%$#!  "#$%%%~~|{zz{|}~~VVTSRQRSTVVWXYZYXWVV.!.!,!+!* ))*+,,./0110 /!.!.!++++*)'&$$$#$ % & ( )*++<<<<;:87544445689;<<---- @ !5;-- .Arialw@> Sw\w0- 2 T 2 C 2 \P 2   2 C 2 h 2 a 2 an 2 .n 2 e 2 l-'ObjInfo26gVisioDocument!$VisioInformation"57hSummaryInformation(8dVisio (TM) Drawing $T~qRd !fffMMM3338 TZ Arial@:NWingdzs@vNuMonotype Sort mSymbol5T?? Y@-1U J:DT1EW-hPT8*  .U_b a酸0zGz?@3CfRbU|||Yf !k4{ |ffJ,J,K/&4$? Af&,,'0/B%&S$&T} | @& y  }{}+)}Y?k2  | | |||||J||?%-'EE,'E EE-? N2ORDJ`}'EEUEEEEE-$O4FA@Y; 'QVV'QbTY4 R(oFR:oWo' |`#flb6`d#lU l l Y?@?\ #?5m|J,J,J,I/RBQwUN ME1A _c3OOOOO OO_COUOgI2rUVR?Zk}asU塖eßs͏ߏfRl~I  |U|||i| 4rRd'0UKXy??4zAt2T#&U -*y0{jI[ȅ/ƛ!3==D///Qp?d==4'Qk_qYU|%1߀-(fp ٻ %-=]i[·A#T*Dz)/3// ??@2WEϣS}7[ŀ߅1#m$0Imѭ fxmtrc2Uj *<U27q ?/&@Zl&,,'+wQ=36፹wQyZ+wAW/i/{/<2G$Bp\$bFq/#"T/l=AK(!0G)QD1!0U~_՟0`Q@v=9B[hBeXE?3hU'I25wRwQwQ3"d.Ѽ1:?2U?a?s??<%?? D/U2?v/O#u5{|wG3TO贁Nks?Ou___vDwQoo3!o@1Com/BT D̷Om8J$ִiu!QO$AX.PwAeًAFM_q0$ҏooo }[l~ӱwAKI׷DZ(ИZD0sgѝS1C@Ug!/3/E/Uʿmy8J\k}Ϗί v odhhEWg }RLlmp * x12DLLName32=E_DU1O6IE.@ -de2EPSONStylu;sC8_eris  } Displa5yUFDfP h> /T6DUmA@ ?[I?3 $- b^]b--x @p#^b fA>M,, '^fO - b, , 'eZ %,UHu 6 ? 񈽆B^'VJnw&aUhNBA state.mb?Կ贁N8i/6??;HD  ?h(>T9 AUA?ί?Q6 hJu֌` +uh6 ben n~6>@a h""""" """ &>U5 L@){#!$5 `Vis_D91.chm!#20 `7Copyright 1999 io Corporation. All 2s reserved.!)#""h b)l>h@>Ud]hhU$_a250(q#į?2p0rHn  XPB'&^H( J?A33þ?-FY6EC rZBrx3bWCDD yUTIRoHA8]OرO'BED3NTC$YSA| OG'O9OBDR@GR@b O^_2USZ@BF]W@$YcA3[??A_^OKBm_TDb@Ebx@)l[ ] o2UjofoMW1$YsA1O|f`GoCJDr@Gr@H)o^2U2_;DED A!a0!!??5hr!VC_]9M,EC7D%Pfg yi%gdԟ]9'W7?V@^DD5m詏5G-Z?2Vvh~D|-үHED"@Xj|3P,[;,غTuϮ:L^Όu5~DAPD]9]UQ(-DT!?$ F-&@DΟ' A.WVU?FXj*5|ߥH/AGV_"gr!%7aAydA!a| =%F1F72!?2Hvv·0"c'm'r'x3pF1&c@>s@chR}StateH'-P  Ĩ FIJ #$-B-ϯ'K@eD0Rs+gY1;a\lAPE  'UFDfP h-RTUUUA@ ?I?a 3h AeqYk HT F+? <8 x+3 HTf  3 Klq`2FConnect the top of one objoa;nor.mb?贁N(}'}?-?$kHD  # =h#4>TP#3 AUEAoU@?P6 @u `u bu `u hA%6u` F]uh, <8b<$A@  >@6'@/R%~' / ĉ7#5  L>z& ?2rqǿ?@I:0/585? Rvr W ?2i6s0w1d dui:kir#r0B>/w112160*' `A-bCGj0\0B]u0`.>_`A jBuitC"8jA d!k#UEH?|#QAC7 A`Vis_SCon.chm!#22750=`7Copyright 1999 BPio Corporati~HP All cRs reserv?ed.l>,>Ud EG*!{ (C(3o*3EiB(Nb5v1/qa#3{oGiEEo;ig5ngdaU'TAj1j1Qsi? 15#IcrsrpAhaE\9 G<?*3DQPr7<{'6ZCff1E d,Ez !z62*AE z3b0b`Reposi{Q Bend8luCcCBn(^jA_QXqi;:UChange Arrowhead..PWVthe a siz n*tyle foris connectorPb)>Ñ'Wqq4 >P_^%Tڟ>h7~>1[P(tto previous; b3 inCÑ5'>;d;ؠF#or%e@ZQ$3nIQuQa]fy:@1pK1[) XsTiV[d'222qv1CB'Hu-1 !OyaHEW9bF|[~#KB |a|o@+DKo.a?PUFDfP h-RTUUUA@ ?I?a 3h AeqYk H ?/9?9t znwqcConnect two objs together. or can be ei  a straight line a circula&rc.of c?urve.b?pqѿ贁N? ? HD # =h#4>TP#3 ABA[U@? P-DT!@u `u bwu  - 6u`5 Ru]e"<,O#  +AO.A WU ",'>މ@z'1"//'/%/**K!@$!: tNSzsOW2 ]6g2dL ?&70'Q46 "LON 6 ""L"! 2rqǿ?@I?@5?5D=E??rhBnC*'0`A&@bmC OBuQA^@I(#`u `@bPS@u`3H& ")WB|I#WQL1L37 `Vis_SCon.chm!#2276692`7Copyright 1999 }Pio CorporatiP All Rs reserved.)l>$>Ud!5 \L =(:I*?SY !pB .8PT#OPDq 0OofemhBnK}F.8@`nfca $15= Q[Zf=uUChange Arrowhead..PVsthe au sizpnptyle forpis connectorPcb)O[q@%I#vqr>1[iJY  S}Eb ,`@`_Set As StraRLineUP"jv l~{ to bepsPTP#3 AUEAoU@? P6 @u `u bu `u h?@A9%6u֌` ]u(h, <8b<$2AX@ 5>񱶉@-?6'@/R%~'# / 7#5 L>z& ?2rqǿ?@I:0j/585 Rr  ?U2i6s0w1Qd dui:5ir#r0VB>/w1121d60*' `A-9bCj0\0Bu.0`.>_`A jBuitC"8bjAd!k!#UE?|#(1(1AC7 A`Vis_SCon.chm!#22748=`7Copyright 1999 BPio Corporati~HP All cRs reserv?ed.l>,>UdEG*9'&{ (-C(3m(5 EiB9iOa5v1*lf#3{oDiEE/;ig 5ngdaTU'TA(j1j1Qsi7?15#?gr srpAhaE9 G;?*3DA(1PPr7X!c (5-Cf13E dEz !z6*AE z3b0b`Reposi{Q Bend86ou CBn(^jA_QXqi;:UChange Arrowhead..PWVthe a sizn)tyle foris connectorPb)>‘'Wqq4 >P_]%Tiݟԃ1[P(tto previouws b2 inBD‘5'>;d;YנGFor$e@ZQ$2nHQQa]fy:@1pJ1Z XsTiV[do'222qv1CB' >%(BTfl`_0H' !OyaHE_9b F7 w~#_KB9R!8aDio@+_$o"aoS0_'Qat4:m@1}1!@ [(}A-4a7"A t4:m@1}1C!@ ( A-7; t4:m@1}1!@ )A-3 7 t4:m@1}1C!@ U)U A-$3_7;UNU!"$U4567U89:;U<=>?t4:m@1}1K!@ |)AC-7:@c(GR@<(MR@)BR@e)LR@4)LRH<( H<( H<( H<( H<( E* RE* RE + RE+ RE$+ RUFDfP h$T PUUUA@V ??E|DI@O`rVsU 4O M/Ag`]N/"T$74x# R9eZ 7 !HoPR//Q_12|_1 ` Equipment2`2 :/ !^? -?Ifff=xq xtomib Drum or simple pressure vel.bп??qܿR}Q??(}'}235 EUHPD ! *  $*>h+<T$P++J UU@ef?@?AJuM`m uA>:MLALU,L N 9U~LJL]C]>:Du\ufuuuu`u]]>9N"C'b"7U",' lJ##0zGGz?K#>, " r8[r9E3A"C'Rg 32q0? ?6 #"E2"u3 312123 J`Vis_TPE.chm!#28249IJ`?Copyright (c) 2001 Microsoft Corporation. All ABs reserved.K ?".`<&9"w& L@ɜ[POǿ4_?@I Pϒ5U U/Bu@`-@br=M+@@ZJ:Ru@r\TJKR }SSN"GCCoQN""C(hNJu`lb `uodau`7 C0i;Air5 %3O5'445'lJ0fUllEcR "rAH0` oP@(c6?65b(6B{?#b TR`@D13ztht"q  p3rk (1G' > NbX9?0ypTpBeR%N]3bW 38\,p~Tscs%r`tUs r5qO_~TpWssxNՁ2Q4uyaAD1dNe 6UJ~\R7 8Ձ%J@\sD璂5C⏃t4PՁr5 : 8rՁEdWF̯s,UoY)M{p`2ZPq7#7"Jɿ ՍߡۂA 5Z P>p7 ~v$ B hըTz Pgz1li,CJT wdzc41"  2A"r2pp4B5B6Nb7 D1D1aQ1Q10ca A;\(SV?^bPA1TRAw14~1 ]&  %,#@]cBs;Zu`u`2llV? &a\b=d9@*Determines text control handle visibility{@ 5zV11%kCaVessel,Drum,simple,ps@sure,Equipmenkt,1sCoc2,plaTdesign,mecical,drawings,autoclavesr5~S$@% n%!@&{D7B7E-3668-43e5-AF97-97F58AB229A5}EC MEA!%%~T^`t$ NeoP!9f# @0%Q)rc7)/6CE-rH0ia|@oE/ @t!VaqG5?2oz%+(%p>uO3 ?/16C'Descri]paA,Mai|ManufactIr,Modeln4~dXPnljhc^`Dj`P񡠢)&aÑ` Sho&w Tag1` Hoi&deBa^=dRvG5DF)f~`qsAjOC~q`Set 1&l Type..G2b K`qq2<{gqi%Nev@hῘ%aPLQe7 ffo&iHa6oQ#_k go(oQُzzoggoߧoJcl6~t#N`rxuJcXe<}yo}m{Rt",>PbId6~F` JcUHokjhy`u`f("͟o,1l E-0sjBTGo5!YXInI.7mѼE4`@QQsAAj>P?;R%s qC 1cR)`#Choose tyhdeP of vMreNred+xR`!Flat Ends;CurvedAngElA"nB` sOx<8U8UWAH1/6 &ϱqCE.19l$8YkЂ` $I. 29Ig2'`1D039ʓ1\Qdlq6PPeP_OǿhPQ`ReposiA TL ;1c1rrb ;;MuX``KłP@AÂPQQ "" .g;σ~|z{?u p:Huw f R`eNeF|4+Q#;.-nB 4=]&aT0s]O@K+\k]Eak. P(Sܠ8#B!/"S_'/?,D*ݬPD 1+F1?9/%#[ {@7@g 9Oas=* N(WI*tza;MCU&P (@#7@FD Tey Pah$T UI:m@I1}1!@??I?. K]os2?-u` ""u)D2e&o.؁.e(sU!&t/e%#X$ U ^  Q%!U!!" 441H147F%47$18a74(17(18,17,18:018417418<17<1874D17D18H17H18`17`187878T17T18X17X18\17\1878!7!8l17l1878t17t18x17x18|17|181718171817181718!7%417181718 17 187P8!3C(& 1aa4141"<1<1D1D1"a(1",1eAX1X1"41\1\1<1!!"l1l1D1"H1!!`1x1x1L2'uT1X111\111!!!#)l1eAeAb 1 1t1*݁x1+|11,1-Ƅ1.1/10+!c1812E13R 1t1t1![Uro15 Qh<0X1` Equipmentr`? Eg!4D'q!T|1|11D& "92HEi$1Ca|VE(1!eAF%E@29?R%)x1/<  ?H1vStart Server / Setup ChannelqE+ $1a(5eA05<1+Ե/ߦѢ#۸:LF%#Bw&~M#V5@Ұ ߃S9EdgԶ@(VE#Զr#A~3?APxGNsEoΟ'A~VՐEMޭEoi ܟ 9-'H Pu{8g⨣Aq%&Al%441cɿuՉqR#-\17"1'8A -AP!5$-j!9E+6?At^(VE2+6rY+,sC!3jq[qkUus#:mӆVWP <@`U1uõ)E?P \š -x E@FD@ pGp@zR@BON csVآ9A(x#k?2rq?@WI\PQUZUɿDJ0O贁NkP:;EA,TK]coc{0^q7p?;U-%+E$#nJU$/#(@{~?gpp@_p-'u` Lh/?ee@{???9$h ovMF߿__)q_V *_Tw_]efx n@Rfxxoċtƃ# ůM/ܫ, /ȁ#//Msܫ/<οJ\URdߑϣ#!'멪  f!$ $TcZ)w?@?3OP!+ dvYm|0Y"$Cǂ5iSmih5qQŇB@@?@@ ~QVELdI&Q?67i-QŠR_d_EECcz83J{₳IcQՑUQ_{MT9l_!%@YZq@f/nV1G$Aes5Aɩ>hC!;0%Db!/ >aaT0cu#QyoBdߕzeG @fqi|3i@m]Mv;Hm4D'C!-mqI^uMY{ 8Ccĉ(CcuZpGAF xOXY@L )D"pKiW@z3~R_^MELF  {~B8J1ŲN%Ok !-?>eG{#26bq?ofԁA"ڄ9*T[ /v!/`sig8(J!G$$.ȚTEY,+-YI͈??oR6[cuN%07!EC/U/g/oʬ)h! Ru"` UK?idҏ2Ĕ.Ⱦ+'dO!Hjj]o.ȕ.I,!M3H))kb.ȈLfa4O<ĂYEuO40w$`M{D 85ܙ.?Q  _YeCadcwfeso#baeK?wωƼqKDY^D‘U$ncoming Client Messageqtݡ8AP=Tݡ`9EAKQ ̮}ȵ6U  }eDVx(5(SAY#H5 6sMAQ/srIQys߅ֱ**)X߯@Px/!+u&+e !}Y l~UpƷoo.bѦ9΃+T)Jy tialize Remote Object?Qc1/ߴ&xȿߪVſ׿- _-σK]ϳ11Sg }ߪ@0dwUA~3þ?AP7&(Ο'è=Oqs?3OPۉ'9ڏ/AS_ah@RA//|9/K/0ʂ/'A|/ <0?t^d??L <eQѺ8ѺAB-5!YA4yAV)\]dl_% ^Ң^´__Z,xT,@  bpyEak6)oj?No`oroooooo y=I+2TB|A5G832Bgq?OF+Ѫຐj)T"_ETz RoAFoXf/oo.7IU0rV.@oVhYCG ]sj(BTXXI~w6!3-VV)-kmX,Fj}GjŸԟ %7@[m1bǖocۖTj'_(j gTUProcess M]age>Pb _dqؿ@ѯ I,3^WuϽ[0߹}R۟էϩnϷPǟ ;1nWf?@FaY!k"gyߤ.?LE׳Qc,fxntgy& $6Hl~osi@]o x @c!?@E%x   ?̏q&8J\+8%{{Aҍ1cYo&T\/)?>9{Call Appropriate Function Add/ Edit/ Delete/ Gethz|¯#&2a??)j?H?p'? O"O4OԿXOO|OMOObOo/\_#_lOG_d(d(LUA~3?APd_kxo.oRl?3OPhoocooV .?A/3C&>`&%w*Q滮!/3/$E/W!$9Pqs $/TR/q)$[Outgoing Server Message / Notifica1 to Client(s)?/?A?1Cw?Oo?>\n Oѣ>OƐ_Ͽ_UKSOڛO߮_!7--pSH[Kè&moo;ono Ο' o\n ASewOaϟL0Kǰ\4,BTf.!/9K]o贁N?@KO;ͥ`03֯ S6"67T% Oe)I!!Wait fo r˴sտ/~̦oO O _g*_d_w__}ߵZo_g,Io8o4=_ӱowzto_oD?Z(t@nWf?@Fkt+kk"q;|.LE׽u[ms BT /qe'_0[@O'm$@ /J@v|џy2/\@E.//^Q/@,՟#/'I/{/??'?9?K<:mӆ@@?#j>V6؎??`?1Eiec y?TfOI?I/LKCall Function to Save XML Fi{leDiskrOOOO-or6C _߀ ߶`_g*ߒ_ Y*<__rodoo2Zy:u\Tso:mH!rio"ooQ! -Q$_nz T_vfGY }N!PGY ASewџ//_oO/a/?/////?A'u/E?kB?T8g?n????<?GO9OKO]OoOOL6iD8IHHObF+OHV 7_Te_YїXUser? Input__@_ԯo{]̑ZokoRo*'HZ4Fj.P_xz+K#@nW?f?@Fۏ k"&<.LER`-?//P닯ʯy(1+뿷@Lg?f?dҤ;¼7|?@E8<N ;pj?Ô #3h!,q'xh!!51ٛAߓUn؞H?PA, rx_PX@Dܿ@ )q"p14+g@+z3 %b+o=n т5ߧ߹ۜ8=h98?2rqǿ?@I`JeeZe@x(:$0O贁Nk(@ QTU] _QAg&l!w!L*'B8"2Tl!"!%1EW"T_f[D=A?Ul W?.ث45Re?}{%R"D6pw//2ߧP,'Obu%0` Lh/?5&xODxOß#_5_G_k_}_V:mӆL@___a[&D|cJX@wisoo+ooo!3fґx"4FXj ֏ 0 BTfx3ѽ̟ޛ5!1!EE5!15c7lKx[0n ?Q\`!@%oit-T"? Ѹт5tShutdown Command q"4 Dٌ_'?9511E5 : % vJP5 _y @ռ EyS#0Ed!Fkbb`EBk4EBn4@F6Y/oEBk"N/`/u5..?LEך/l;/M //i*.x?Aq?/юYgµO>O 9nOPbtO_)J_,~p@Ppz/_)?3OPo//_,$/oZ/l"/ ?oĤo?Ż+oo&-?#M~Pa|qq8ĎOx'B;XupMF8OOsqVO_]ocFTyVyVyVx_B{ %,ytEWhEIo{hiӟ?-?"xu_Qwi{vʯܯBT$iU[mLh/ ypje?w7}????o?OO'B.NJƉSO}lO~OBNGbAE˖_ʟܟCf1U >_P_b_|s_yS____ oo΁b\o}~ooooooo 2~Y̯}ϓiץg?M[7aß՟ Z{|į֯ 0PUbt|,Ϳ߿Co:L^>( |\'.`Ϣt@?+5>>~iׇ @?@K[/@48l&k/'H2.`vC&A&пw].? =./ASewj@ Nп/@&E@\} /?d3l_0T{!/&QиT|AS ew&QQ0/W=QU*QhE1>%IG(r3>r3>jp&9*G(!Eˣh?,?jՀr3H@tD/Q tNQzsI9US/`QA M1Y5Qh?(Qer?TQ ?0Q"Q5._@_R_d\hiw!nyD1KX^1E\EqHR@ =5)A&Q|A$6G ^|CVOpOOOq4H8=oo,!_m"_?OqoEO,R#?@21E?@PU%i{?ߕR+@?$?@? !a%////>&SQヨ4'v,=?O?a?s?C$????OO,OPObOO3OO _V h%7G@21 zGw`$w嚯jЯ⯶b@@,K,n&԰%-!zG8%R?!@?ǿٿGhϸ>q:L^pςͭQTqϐ-);Mfq߃ߕ߿Hߑ/& CUgy/! q?|b|a',)|M_/eqd dFfG@tP!qBUOzF"hV(98#~E$oCid/O$/6/H/Z/.~/_Q/DVv/// ??-?mUd?v2Lh/O01%4AKo&RQcP_ۄJ⫁`0|Qa?@g£KDޣ?2{5W{3ܻX(?-DT!8aPQYzG3z<]a oT<.-1eoF NbX9XwA6ie~tU϶ç/EM_aqށtd ށj-Cm*UpA71w(~ÿղ%7a}F]?Γ|"Ϥ\q؆=t)=YaEOeoOmcssb$>8r!K_r"X~L154r56j7t$t9΂:);􏂴Occ ΅1qZaczmeߍށ a0Q`xe|`8u x _u} ~M!G /EQ!4M +/Q./4jyn)Q1jq8TCP ChannelmLaosoT/A4-$-=[4_r>h4~8a8a/BUU UUUU U!"#$U%&'(U)*+,U-./0U1234U5678U9:;<=>?t46:m@1}1K!@ L!oC-7A@T~oMRH<( EUp R\;83}o@?~'p.PDbp.PU1( UO"D&aU=QJf )h"Ty+U-x_Ʌ>- H*9(TYg E/,GuideTheDocPage-1Gesture FormatOMT NormalStateConnectorVisio 90Tops or bottomsTextPosTops or bottoms.36State.37Line connectorBottom top 1EquipmentState.7Tops or bott?oms.8State.10Bottom top 1.11Bottom top 1.6State.12State.13State.14VesselState.16PEHideTagsSubTypeTextCHTops or bottoms.20State.21State.22visKeywordsvisVersionState.25SOLSHState.15State.17State.18Tops or bottoms.19State.35Tops or bottoms.26Tops or bottoms.27Tops or bottoms.28Tops or bottoms.29Tops or bottoms.30Tops or bottoms.31Tops or bottoms.32Line connect?or.33Tops or bottoms.34Tops or bottoms.35ShapeClassPEComponentTagPETagNumberPETagFormatPEHideTagPEPageHideTagsPELayoutCPMSetListDescriptionMaterialManufacturerModel @@3$q E3q E3Dq E3TqG3lqE3q E3qE3q E3rG3r E3'rG3 Cr E3|PrA3$TrG3<lrG3TrE3lr E3|rG3rA3r E3rG3rG3r E3  s E3$s E3<&s E3L1s E3d>sE3|Ms E3Ys E3dsG3s E3s E3sE3sE3s E34s E3Ds E3\s E3ts E3sG3t E3 tG3?Ut4:m@1}1K!@ |{UC-l37A%t4 /_{ A-|AJ@l{LR@L|5RH<( H<( JE$f} REs} R5{ : g'9K] (h(st@(-ȃN]1X}]:TB^ P Tκw&̯aE!$bf)>XߏF}srR$,y ;=Jt%NġA)zծ*'\{ph=`[2uz?<|PD !}6%<co~B՜.+,D՜.+,X@HP\h t  tkm PagesMastersPage-1StateTops or bottomsLine connectorBottom to top 1Vessel8_VPID_ALTERNATENAMES_VPIOh+'0@H`lxAdministratorGk  EMFl@VISIODrawingL8kl ??d((lppppppppppppppppppppppppppp@@@HHH(((xxxﷷppp000(((@@@@@@@@@@@@@@@000@@@``` PPP000@@@@@@000 (((@@@xxxXXXxxx222222888@@@000ccc PPP@@@@@@@@@@@@@@@@@@000xxxrrrHHH ```www```@@@```iii222000(((```000((($$$HHH000pppﷷhhh888(((LLLjjjppp888@@@HHHhhh(((???HHHϿ 666@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ``` ``` ``` ``` `````````DDD}}}````````````@@@PPP```(((xxx篯hhh888```000000```888xxx```(((```XXXϿHHHwww@@@@@@@@@@@@@@@@@@ PPP000@@@@@@@@@@@@***222@@@@@@@@@@@@(((XXX 000((( 888((( (((```PPP ppp@@@@@@@@@@@@@@@ppp PPP000000``` @@@ PPP```@@@XXX@@@@@@@@@(((@@@ ppp@@@(((@@@@@@@@@@@@@@@@@@@@@000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888PPPhhh xxxwww000888888HHH```XXXPPP```hhh@@@@@@@@@@@@@@@888>>>@@@@@@@@@@@@@@@ppp```nnn߿HHHwwwNNN @@@@@@@@@@@@@@@,,,888@@@@@@@@@@@@@@@888```hhhHHH000``````(((߿HHHwww PPP @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@***666@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@000@@@@@@@@@@@@@@@@@@@@@888xxxhhhHHHppp ```@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppp @@@ 000 ppp HHH``` GGG@@@`````` @@@xxxxxx@@@XXXpppPPPXXXXXXppp``` ppp@@@@@@@@@@@@@@@@@@@@@@@@ 888000(((000@@@ppp pppXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HHH(((@@@HHHHHH000(((000ppp篯XXXHHHPPPPPPhhh888@@@ppp@@@PPPxxx@@@```pppsss(((@@@@@@@@@@@@@@@@@@@@@@@@@@@000QQQNNN(((ߗ(((``````hhh hhh```````````````HHHwww``````@@@@@@@@@@@@@@@@@@,,,888@@@@@@@@@@@@@@@888@@@HHH000xxxHHHhhhHHH緷888HHHhhhhhhHHH(((@@@@@@ ```888```PPPPPP000 ((( hhhppp@@@@@@@@@@@@@@@@@@HHH@@@```888xxxHHH000000 @@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@888888888@@@ppphhh888HHH￿mmm___oooDDDccc```````````````````````````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@***>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@***@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@@@@@@@@@@￿___ZZZZZZ(((444kkkwww+++ @@@ @@@ @@@ @@@ @@@ ppp 秧___ ??????ߗooo(((XXXoooxxx888HHH000XXXwwwwwwPPP000(((hhhooo000```XXX000000000XXX888000@@@888@@@@@@@@@@@@@@@@@@@@@@@@@@@TTT@@@ ppp```www@@@ hhh888((( xxxHHH@@@hhhppp  ppp@@@@@@@@@@@@@@@@@@000@@@@@@``` (((000pppxxx @@@888xxx(((888hhh((((((```HHHppp000000HHHhhh@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@hhh@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXxxx@@@@@@@@@@@@@@@>>>@@@@@@@@@@@@@@@000翿ZZZ///@@@@@@@@@緷ccc$$$(((HHHwww```000```XXX000888```XXX((( @@@@@@@@@@@@@@@```  xxx@@@XXX@@@@@@@@@```000@@@@@@HHHXXX(((PPP @@@xxxTTT222@@@@@@@@@000ooo ******DocumentSummaryInformation8i_1118000355B=Fb:b:Ole rPRINT:<GD_PREVIEWS@_PID_LINKBASE A  FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,5      !"#$%&'()*+,-./0123489:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~BD #Y   k-- @ ! f@----$@@@---- @ ! fi----$iii---- @ !?e ----$ ] ]   ---- @ !?f----$----$q|{ung_XPG$?(6,-0$368:;<<<<<x<n;d:Z8P6F3<03,)( $|qqqzqiaYRKD>82-($ )3<FPZdnxx$-$6(?-G2P8X>_DgKnRuY{aiqzqq----%q|{ung_XPG$?(6,-0$368:;<<<<<x<n;d:Z8P6F3<03,)( $|qqqzqiaYRKD>82-($ )3<FPZdnxx$-$6(?-G2P8X>_DgKnRuY{aiqzqq-- .Arialw@ MSw\w0-2 ClientI9>"Systemw@ NSw\w0---$ {#t*n0g7_=XBPHGM?Q6U-Y$\_acdeeeeeyenddcZaP_F\<Y3U)Q MHB=70*# {tmga[VQL H)E3A<?F<P;Z9d9n8y8y899;<?AE$H-L6Q?VG[PaXg_mgtn{t{----% {#t*n0g7_=XBPHGM?Q6U-Y$\_acdeeeeeyenddcZaP_F\<Y3U)Q MHB=70*# {tmga[VQL H)E3A<?F<P;Z9d9n8y8y899;<?AE$H-L6Q?VG[PaXg_mgtn{t{-- .-2  Client ProxyI9>"D(>9---$( 3 = G Q [ e n w       { t n g _ X P G ? 6 - $          y n d Z P F < 3 )     w n e [ Q G = 3 ( ( ( } s i _ U L C : 1 )        ) 3 < F P Z d n y y        $ - 6 ? G P X _ g n t {  ) 1 : C L U _ i s }    ( ( ----%( 3 = G Q [ e n w       { t n g _ X P G ? 6 - $          y n d Z P F < 3 )     w n e [ Q G = 3 ( ( ( } s i _ U L C : 1 )        ) 3 < F P Z d n y y        $ - 6 ? G P X _ g n t {  ) 1 : C L U _ i s }    ( ( -- .-2 s Object onO>99">- .-2  ServerD9(99---$KU_is}{tng_XPG?6- $ yyndZPF < 3) }si_UKKK  ~xsni e)b3^<\FYPXZVdVnUyUyUVVXY\^b$e-i6n?sGxP~X_gnt{   KK----%KU_is}{tng_XPG?6- $ yyndZPF < 3) }si_UKKK  ~xsni e)b3^<\FYPXZVdVnUyUyUVVXY\^b$e-i6n?sGxP~X_gnt{   KK-- .-2 P.ClassI99- .-2 Library:>>(9(9- .-"2 DMarshalByRefObjectU9(9>9I9I9"O>99---%r*r---- $$[ir$$[---- @ !-- .Arialw@ NSw\w0-2 WgPerform:<22- .-!2 Authenticate Usert<2222-22A-2--- %ss  ---- $  ---- @ !&8-- .-2 #CLocate22-2- .-2 FServer<2-2--- %]  Y Y ---- $ ] ---- @ !X t -- .-2  UnMarshalA2K2-22- .-2 ( Request:A2222----% ---- $    ---- @ !g!-- .- 2 Send<22- .-2 Request:A2222---- %oo---- $----- @ !g-- .-2 '*Marshal:K2-22- .-2 "Request:A2222----%] e Ge ---- $AN e A| AN ---- @ ! % -- .-(2 I 0 Call AuthenticateUserA2<2222-22A-2- .-2 & Function()722-22--- %   + ---- $1  1 1 ---- @ ! -- .-2  GPerform:<22- .-2 Auth Processing<22<2-2--2---% ---- $  ]  ---- @ !%} -- .-2 ReturnA22- .-2 L ResultA2-2--- %] z Yz Y! !---- $ ] ! 8 ---- @ ! -- .-2 2 Marshal:K2-22- .-2  ResponseA2-222----% &&---- $=&=---- @ ! -- .- 2 * Send<22- .-2 w ResultA2-2--- %] eYeY ---- $ ]   ---- @ !& -- .-2  Locate22-2- .-2 } ClientA22---Y 8M                     ^ ^ ` a b b b a ` ^ ^ \ [ Z Z Z [ \ ^ ^ : : ; < = > = < ; : : 8 7 6 6 6 7 8 : :                                                             ^ ^ ` a b b b a ` ^ ^ ] [ [ Z [ [ ] ^ ^                                         : : ; = = > = = ; : : 8 7 6 6 6 7 8 : :                                                             ^ ^ ` a b c b a ` ^ ^ ] [ [ Z [ [ ] ^ ^                                         : : ; = > > > = ; : : 8 7 6 6 6 7 8 : :                                                             _ _ ` a b c b a ` _ _ ] \ [ [ [ \ ] _ _                                         : : < = > > > = < : : 8 7 6 6 6 7 8 : :                                                             _ _ ` a b c b a ` _ _ ] \ [ [ [ \ ] _ _                                         : : < = > > > = < : : 8 7 6 6 6 7 8 : :                      _ _ ` b b c b b ` _ _ ] \ [ [ [ \ ] _ _ : : < = > > > = < : : 9 7 7 6 7 7 9 : :                      _ _ ` b c c c b ` _ _ ] \ [ [ [ \ ] _ _ : : < = > ? > = < : : 9 7 7 6 7 7 9 : :                     _ _ a b c c c b a _ _ ] \ [ [ [ \ ] _ _                                         ; ; < = > ? > = < ; ; 9 8 7 6 7 8 9 ; ;                                                             _ _ a b c c c b a _ _ ] \ [ [ [ \ ] _ _                                         ; ; < = > ? > = < ; ; 9 8 7 7 7 8 9 ; ;                                                             _ _ a b c c c b a _ _ ^ \ \ [ \ \ ^ _ _                                         ; ; < > > ? > > < ; ; 9 8 7 7 7 8 9 ; ;                                                             _ _ a b c d c b a _ _ ^ \ \ [ \ \ ^ _ _                                         ; ; < > ? ? ? > < ; ; 9 8 7 7 7 8 9 ; ;                                        ---- %ee---- $Ne|N---- @ !-- .-2 v UnMarshal)A2K2-22- .-2 ResponseA2-222----%i---- $---- @ !/-- .-2 ReturnA22- .-2 Auth User Result<22A-2A2-2-'CompObjsqObjInfo;?uVisioDocumentaVisioInformation">@vVisio (TM) Drawing aT<`Rd !fffMMM3338 TZ Arial@:NWingdzs@vNuMonotype Sort mSymbol5T?? Y@-1U J:DT1EW-hPT8* .U_b a酸0zGz?@3CfRbU|||Yf !k4{ |ffJ,J,K/&4$? Af&,,'0/B%&S$&T} | @& y  }{}+)}Y?k2  | | |||||J||?%-'EE,'E EE-? N2ORDJ`}'EEUEEEEE-$O4FA@Y; 'QVV'QbTY R(oR#:oWo' |`P#flb6`d#l *l l Y?@?\ #?5m|J,J,J,I/RBQwUN ME1A _c3OOOOO OO_COUOgI2rUVR?Zk}asU塖eßs͏ߏfRl~I  |U|||i| 4rRd'0UKXy??4zAt2T#&U -*y0{jI[ȅ/ƛ!3==D///Qp?d==4'Qk_qYU|%1߀-(fp ٻ %-=]i[·A#T*Dz)/3// ??@2WEϣS}7[ŀ߅1#m$0Imѭ fxmtrc2Uj *<U27q ?/&@Zl&,,'+wQ=36፹wQyZ+wAW/i/{/<2G$Bp\$bFq/#"T/l=AK(!0G)QD1!0U~_՟0`Q@v=9B[hBeX8?3NNJ2::wR3"Ѽ1:?2U?a?s??<%?? D6/U2?sv@/O#}u5{|wG3TO_贁Nks?Ou ___vDwQoo3!o1Cbm/5G D̷O `+=ִD\uQO$A@X.PwAeAF@Rdv0$ŏ׏oo oo}[_qsxƱwAKrIʷyDZЋPZDծ0sg v odhhEWg }RLlmp * x12DLLName32=E_DU1O6IE.@ -de2EPSONStylu;sC8_eris  } DisplayBAOFUFDfP h-RTUUUA@ ? I?d x ) bYbK))t!eqYkZUHu /??ȇ@?Qcu <IAn object class or an actor.Right mouse f derivedn points.mb?Կ贁N8i/6??;UHL D  hQ(JTQQMAA[UA??YQ lI>uA` /u:m >biUr rJ3AQD  dl 5"5"5"5"5"5"5"5"5""5" "5"#JR>U'$ @>{#!$>`Vis_D91.chm!#20%0`7Copyright 1999 0io Corporation. All 72s reserv?ed.!%&""l? blJ 0JUhh 3 Q$aB*E@(T#K6rZTLNF k]& (4)J?MPOAp5OOSIAAK6FMOM U2_G>r^M RSq>!e1!!?7(l !VeT"o;0=SQXHa% o'o7oIoJ[a%ue#ԍo:M0XC;ap5ue&!` s}cM0ch.d1o ~!J0 7x1`Set as Derif0 0`Y ӐubC"Sho_w a dc.x1`Hide the2',Qbp-TJۓ%hO %T߶p5ƣT,>H1M  _ F` # DB]YL]Oa]@+/];a5|]P8  UFDfP h> /T6DUmA@ ?[I?3 $- b^]b--x @p#^b fA>M,, '^fO - b, , 'eZ %,UHu 6 ? 񈽆B^'VJnw&aUhNBA state.mb?Կ贁N8i/6??;HD  ?h(>T9 AUA?ί?Q6 hJu֌` +uh6 ben n~6>@a h""""" """ &>U5 L@){#!$5 `Vis_D91.chm!#20 `7Copyright 1999 io Corporation. All 2s reserved.!)#""h b)l>h@>Ud]hhU$_a250(q#į?2p0rHn  XPB'&^H( J?A33þ?-FY6EC rZBrx3bWCDD yUTIRoHA8]OرO'BED3NTC$YSA| OG'O9OBDR@GR@b O^_2USZ@BF]W@$YcA3[??A_^OKBm_TDb@Ebx@)l[ ] o2UjofoMW1$YsA1O|f`GoCJDr@Gr@H)o^2U2_;DED A!a0!!??5hr!VC_]9M,EC7D%Pfg yi%gdԟ]9'W7?V@^DD5m詏5G-Z?2Vvh~D|-үHED"@Xj|3P,[;,غTuϮ:L^Όu5~DAPD]9]UQ(-DT!?$ F-&@DΟ' A.WVU?FXj*5|ߥH/AGV_"gr!%7aAydA!a| =%F1F72!?2Hvv·0"c'm'r'x3pF1&c@>s@chR}StateHLP  Ĩ FD#ߌB-G @e os+Y!o;aT \oAPUFDfP h-RTUUUA@ ?I?a 3h AeqYk Hu H^p!.7?] gf\yU˄w}7Connect the side of onbjoanor.b?贁N? HD  # =h#4>TP#3 AUEAoU@? P8@u `u bu `u h@A9%6u` ]uh8bS<H <e$AR >=@-?6' @/R%~'/ 7#5 L>z&&32rqǿ?@I:0/585?@ur irO#r0Bi6s0/w1|121<6Ri:i?w12>Aw1j1z2z0*' `A-9b3U Z0Bu @`.>_`A jBuitC"81jAd!8UEH!|#QAC7 1`Vis_SCon.chm!#22745=`7Copyright 1999 BPio Corporati~HP All cRs reserv?ed.l>,>UdEG*9Gqe #P3(=$@Q`^!c 5C.wi<|f3v15 d5d !6*A̱5 3}b0b`Reposi{Q Bende@8nu3 Bn(^jA_QXqi;:UChange Arrowhead..PWVthe{ a siz%n/tyle for"is connectorP>b)>ȑ'Wqq4 >P'_c%Ttߟ>1[P(tto previous bB inHȑ5('>;d;ݠFor *G[P$28nNQQa]py:@1pPj1` XO@`iV 3/' 222q1 CB' >%(BTfl`_0H !OyaHE9b Ft*~#TKB9\]/aTo@+ko"a7oPT lQaUFDfP h-RTUUUA@ ?I?a 3h AeqYk 1H {}L#{.5#?"/KRZkquzޔ]h:n 1}q|tzkkeConnect the side of onbjoamanor. se horizontal flipget 9"'."HD  # =h#4>TP#3 AUEAoU@?{?P8@u `u b;u `u hsA%6mu` ]uh8b<*H <$AS &>{@ ?6' @/ R%~'/ 7#5 /L>z&L8f]d2ٻ?2rq?@I:0/585?@urm irO#r0UBi6s0/w19|12x16Ri:?w12>w1j1z2dz0*' `A-b3 Z0Bu. @`.>_`A jBuitC"8bjAd!8#UE!|#QAC7 1`Vis_SCon.chm!#22747=`7Copyright 1999 BPio CorporatiHP All cRs reserved.l>*,>UdE /G*k!e #3(=$ɑ'Wqq4 >P_d%T:>1[P(tto previous bC inIɑ5'>e;d;ޠFor Q+H[P$9nOQQa]py:@1pQj1a XO@`BiV 3/'222q1 CB'b?贁Nk?TA/|? HQu !OyaHEW9bFg }#K B T!XdwH"@kIP+5 (*st4x^@Gz@ (A-37"A t4x^@Gz@ )}A-|%7"At4x^@GzC@ n) A-x7;t4x^@GzC@ l)U A-|37;n@(FR@')GR@l~)MR@)LRH<( H<( H<( H<( nE$* RE* RE* RE* R(Sp B!/~"V$6/?9'*vPD5х[ ?  @ @g 9Oas=* N(WI*47,CUP (? @+@FDTey ahZ$qT ]q^UIx^@IGzo@??I. K]o:q12?^qu` "&"ua)2e&вo.؁.e(sU! &t/e!pX!! aU V  U@1Hp1|47F%|4a7|481781x8<17<1x8(17(1x8,17,1x801701x841741x8@17@1x8D17D1x87|4L17L1x8P17P1x8T17T1x87x87x8`17`1x8d17d1x8h17h1x87x8!3C(c<1<1(1(1,1,1a010181`1`1<1(1D1D1,101L1L141P1P1@1D 5D1L1aP11aT1abX2aa`1ad1a!!!aU.@1,1Lf01C<1|n=G85!@\EyF%8i6?@dP@'qq*3@Qn9isal81l<1l(3hul01l41l@1lWclL1lP1lT1lll`1ld1lh1ll!lllalala]dnr(2b‚̂Wbꂋ􂋒&0:DNXblvR%)<(د" F%41d^a5 ѩ8v?&l54(10qUee$?67T!h1pC(e&/Ű?515wE<11 ϓ|}7@}q%4a!aaڿ67(=@?d]8!aaaaaVXٯl % )?# 2"b!! wǤN`r{F%!2n"s! .!:L5\S! t3(ME\6/"3(M"E!0O n=G!븦ZG@$)vMyEiE5GEL/^/p/\jKh-*(#ʠ/J)XUME >%^%?7?I?b1M U >0CP???Wg2M'U >g/ OO'OB2MaU?2NzOOOAFM~U ;< LNOq f3(Ua4_<kMY_k_}_MFa_<=___BM!o<=7oIo[o=сo<=ooo(d=µ8^$2 0^M_6zwO_5u6!OdnM=$fXt5p&Rnȏڏ쏤88MM)1bR` yHL.TD^3#(ȷSѵh=Б9a(<՛Ǹ 1:mӆ@@dPutȑ@Q[ a1RA!A0QQfa!q9'½;EOYcmw‹•©³½DzѲ۲`A0s(Ѵq?(A}h;d.ĀFh>ق/ў2t8/ ?aRxl0 "Uk[ubBPt17ӊLؽ.T'&;81$E5eU4 | ͪ!qeppgN1_w!11RAA0QQa!akq9b+Ѡf/ßJ\+ծ/%ԥ2/V+(hSg1 //%/7(9)yq//D//c+@/J5F+3?E?W?%q?m/??m?c/O+O=O% ?'O??ocO20OOOk?ps~}ӟK}_vg___moO!o3oEotog/ oooB~oO#R  h|@dUu m >}DZ0 mUgymA mď֏`m۱ ]3EW]O ~$bfw#@iO[dvnʯ5%9 &RnUgy1(88C`)߿` H4t1LTDOCߵ,х5Bh]5^Fћ+@1:mӆ`dϨww@Q+ [ÃJņ1WAA)Qsapaa~QNqӽq,ӛӦAy葆WơT5w~¥¥ҥJҥҥҥҥҥ",6@JT^hr|0 Nq0QY( OD? WAd@J%ў8- ? )lG$10BU蕀15J 2`CYOKJ%2%2$UU&.QZHQUqpO\!ǾWAA)QQapaaNqq,AyWơ511[^T_P?2;>?h?z?]_Naտ?OO;/11[$O@6OHE`KvNSQC=OOOHvOPO_"_"H[J?i_ ?U?H[___4U_ OZ_>oCO_omOooo8Uo?No`o6QPfx_5%_wEWϟ"l#mz '?Qc`,m]B{ :аԏ凄6m?Kh/ /A>⇄Jp3ϞՇTߟX ^Ϳ~B@NX s˝TὯX \3q,X Qcuh᛿X 8ҿ~&8Jڇ|yϤ@(ņ(~ŇW>rמώϲݳ!X  \88C+15 K|l` H4aLTDxdMs!Be%hWS{eVi%*pa6iC@@?dՎ=@Q)B B!^!%#{aaMqq!l ۑJ(3quS* 2^2-22A2"2U2_2i2s2}22222222222222 228ۑ`y2(8!)/md?BavdkDq'1x-q5x8I]w1)>K@U?vR1@QA$_7;??U@P?N]$E?qUqTp|!!Q?hKycaMqqlۑJ(3quS!a|{/dovbi%^__onLo)pkQE{BFo@oek)~SC=-?Qx臄SECb$"Ї}5{_ do*o`{M_quoˏo/ }3EWu&Aoۏf}ޟLeEeƶկi;M_/Kh/ ο!/i+τ=/l^Z~ $XJzpo߁ߓzp4z(zpŭM_q i5,B5/ 1!=ziu~ϣ /+O? !Szp o88/Q0 .-` H]XTDS4zE!@}1/F[}5Ah C,' AlSASE !PYmEt@ ?@ ףp= Tc趇PE[H&贁N](:m;@^&Hh 3JHN%ds(@UU_?@؂-&1?4M$5?)CЅax]#0O!k(ucP!A(Hc)P&)j(#?3SAgD~)T?Gm#T~FFBvAA'B/$+P]OU~O xnO ?DeOJduKn(p/( $Pdu^IE m/OvtO~x&%[1 &erform Authenticate User6q4dq1Um\Kq4' i2- B)!#%˦w& q,?8~06 /o&f///M?;2r^$7stA6?H?Z?l?~0#(q:ucCrq3G2urq3?-c(k?wcA`D 98# |7= ???O O2ODOVOhOzOOOO]OdOqђ(_:_ L_^ZZdGTlYYXLoR ServBPi \t'-r?jbdЯI4o!30D UpCkCБ(:&Vlvae =fA5?cg Aw $AE7B/-"ɘN?Q0*qe6d9i !k?Ǒ> cQEn[CliPqT_ $ њ3@ea.a"  ᖹ}zew&*EW_,%&u&%a1 h,eeҁA~3þ?AP",.e'(:4,"ZAet+ '@̿ޯB*qd$!3nHVM% "31".aKaUVJAn.p!u$--/+! +?At^(ee#;^,.e/Ѻ!ĺ,2OPbtφ9k!TvMDVOQp}nt Proxyߣߵ=/O/3o!o{Wo{ooooAo_/nOa+=sK]o!3/#/__Y/k/}/////?// ??1?C?g?y?V????6QOQ!O-EOWOiO{OOO@OOOOO_!UO+C_JQeYr[Object on Server___8J_ o.oş vooVozoo<^.iJ\*<rȏFXj| 2ğ֟ Tfx,>/btU?ο? ! !,O@RdvψϚ̂N%XȺC -)0BIU !`+mClass Library: Marsha?lByRef{Ӌ߯7/I/LU@6H(ol npoQc(\ooo+o?mqALLo Ahsl3Ei:L^p8//$/__Z/l/6C/N;E///?"?4?F??j?|?????QQQLuQ!IQ,ŀ18@NQYE14W1Y1L(NZIAؑ:m@@DOfq@ۗK?PAyՑ r&ͱBJ@tgj @CAEOChEF@ьPr;@؂-Ѣ%ԫug[0OANk>SvW P3g؁C$zxGՓ2qL3?K]؁>T؀PYԑi@公5WI]QgDIAlAiDG)2XfTIA$B, !1YZ6Flؐyڟcۡ@E+@/ؤ%p%Owy9ay u@`_Q6l[UnT Request#]5GPbr|U㼇jP_2X2XI.l!3V*Vֆځkc_$q2XQQ]L VQIQ]I_9OwfҊEW0:xa3us???sdq????O!3Eﴏi{c}ueEV!{OOOOOOOO __/_A_S_w_!___{y!3EW`rʿܿ//-C/U$`/τ///o/զ6iBpGz @@ZS9ZS#?d5?}d]d"n Orw##5GY!O3EQOCUgyӟ  ?_Noޑ^p_:o+ Call AuthenticateUser Functi/on()xbrogooooo0("~]҃Cx3ErxI5 '-@B8r +#=Oask}ŏ׏?%'9K]ol/OOB/ASɯO W^,!QkPerform  ProcessingM_/___%7IIo[oϑwqwr-?Qcu\mߑ݀xp6/H/Z/B^B{ 2r42+缄ќ//////??5?>?P?b?0şAq????OO(O:OLO^OpOOOOI _ooB_{_P Kh/?Z[Return Result__qoo(o:o)pooooooϓ( i{~`DOofq?԰94 %`T^tg*pR[K@SŽ(֏ 0BToxt=h?蕷"4FXj|9֯R_9% MN+߄Az__[MarshalponseϏ<N`rJ/\/Ϻπߴ//8J]7w1E?߳ a@@(\(y"1l~ XH`XGլЏ,>Pbt_1E0o؟Sm1.@Rdv̯"|^.T"FD?V? _jHϿe(Sendh/z///x/// ??.?d?v?UԳa?4a}??? OO.O@OjHPUߖRdaO~XO%ZCOOO'_9_K_]_o________0ХeSeaio{oooooooo Ae}Zڵ׹_&Locate ClienmǏُ!YEWi)SʞuSo$  #$0H6j@8rG@@Gz M@ӀcրA-DT!ݿKш-uH`u gb_u  @"te`@`T7HC}2_T8/el_#uکJ? ףp=^jkl]*/09/K)u՛!zkFbsĀZi{b4UJ*W@2 q: +?~ ̑şח1? -?QcuE jH?VN̡1ԯF?G "4sE@ьPrfTvп*- H*9(TYg E/,5GuideTheDocPage-1Gesture FormatOMT NormalClass objectClass object.2Class object.3Class object.4StateState.8State.9State.10ConnectorVisio 90Side to s1TextPosSidesSides.24Sides.11Side to s1.12Sides.13Side to s1.14Sides.15Side to s1.21Sides.17Side to s1.18Sides.19Sides.21Side to s1.22Z !!3 !X E3+X E36X E3AXG3YXE3hXE34yXG3LXG3dXG3|XA3XA3X E3X E3X E3X E3XA3XE3 Y E3 YG3$,Y E348Y E3DBY E3\OY E3t\YG3uY E3YG3Y E3YG3 Y E3 YG3< Y E3T Y E3l ZG  Ut4x^@GzK@ O] C-T"7A%t4 ?_p] A-,%z7AJ@ #]MR@t"|]6RH<( H<( JE%^ RE&^ R{  g"4FX (h(St@(RtN1ثX]:TB P D^#w&aE!ZGf>?:LFne4@F G+~R$<6ܓxP'*`M)ԡO,'8Whl Wz=<4cXB2ZT? ]*PD%^6%O/=|& `SummaryInformation(A7DocumentSummaryInformation8w_1117997863FF+(:P):Ole  NOh+'0@H`lxAdministratorGu EMFl@VISIODrawingL ??d((ppp@@@@@@ ``` @@@```ppp PPP```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```ppp@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ @@@```@@@ ``` @@@ ³@@@@@@@@@@@@@@@@@@@@@@@@ǿ```@@@ ``` @@@ggg:::@@@@@@@@@@@@@@@XXX@@@@@@@@@@@@```@@@ ``` @@@ TTTqqqppp@@@ ``` @@@ TTTwww@@@@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@@@@@@@@@@@@@@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@@@@@@@@@@@@@@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@ ``` @@@ HHH@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ HHH***@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ``` @@@ ```ѿ￿222{{{www``` @@@ ```@@@ wwwppp ``` @@@ ```ppp@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ `````` @@@ ```@@@ @@@@@@@@@``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ XXX``` @@@ ```@@@ ``` @@@ ```ppp@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``` @@@ ```@@@gggsss``` @@@ ```@@@ wwwppp ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ XXX@@@@@@@@@@@@``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ @@@``` @@@ ```ppp@@@ @@@@@@@@@@@@``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888000``` @@@ ```@@@``` @@@ ```@@@ @@@@@@``` @@@ ```@@@tttsssOOOHHH @@@ ```@@@ wwwOOOTTT î@@@ ```@@@ ```yyy999@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ```ppp@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` ppp@@@@@@@@@@@@@@@@@@@@@@@@@@@ ```@@@ ``` @@@ ```@@@ ``` @@@@@@ ```@@@ ``` @@@ ```@@@ @@@@@@@@@@@@@@@```oooLLL@@@ ```@@@```ooo@@@ ```@@@ @@@@@@@@@@@@@@@@@@@@@777ccc``` @@@ ```ppp@@@ @@@``` @@@ ```@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``` @@@ ```@@@ ``` @@@ ```@@@www``` @@@ ```@@@wwwppp ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ @@@@@@@@@@@@``` @@@ ```@@@ ``` @@@ ```ppp@@@ ``` @@@ ```@@@ @@@@@@@@@@@@@@@XXX``` @@@ ```@@@ @@@@@@@@@@@@@@@``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888(((``` @@@ ```@@@@@@@@@@@@@@@``` @@@ ```@@@ ``` @@@ 222 ``` @@@ ```@@@@@@ ``` @@@ ```@@@<<<χ@@@ ``` @@@ HHHRRR@@@ ``` @@@ ]]]@@@@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@@@@@@@@@@@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```ppp@@@ ``` @@@ ```@@@@@@@@@@@@@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@ ``` @@@ HHH@@@ ``` @@@ ```ÿ@@@ ``` @@@ HHH>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@ ``` @@@ ```@@@ ``` @@@ ```ppp@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@@@@@@@@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ @@@@@@@@@@@@@@@@@@@@@@@@000QQQ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@ ``` @@@@@@@@@@@@@@@׿KKKppp@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` @@@ ```@@@ ``` HHH000888(((@@@(((hhhHHH000888(((@@@翿׿翿ppp翿ǿ(((@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888xxx@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(((XXX(((@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888HHH888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ hhhHHH888000(((hhhHHH888000```PPP```888PPP(((```888000 000HHHppp 000PPP000888xxx000888```ppp@@@HHHppp888000@@@@@@```@@@@@@@@@@@@@@@```ppp@@@@@@XXX888XXXXXX000xxx pppHHH  PPPHHHhhh(((XXXHHHhhhxxx000((((((PPPXXX((((((888888(((```PPPHHH(((ppp(((xxx(((```PPPHHHHHH@@@hhh hhh@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ppp珏XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HHHhhh@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@pppxxx@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@```pppﯯD@HP\h t  tkm PagesMastersPage-1Class objectStateSide to side 1Sides8_VPID_ALTERNATENAMES_VPID_PREVIEWS@_PID_LINKBASE A բMN/wO~gu9&UKYG]NKGbER$ZqBM!$@\/$v VdڄLU)jM2Y/NO3x W'dJ˂L rq2IL+ir52CEfɓr2OnAmAJ~(ǓMr"yKNޗGhCC>ǒr9$?NIy9+O$u:位;5/5&gVvۗѼ /Ě% htH49*nS퇲*q[ܶH=Z3,qxq+^ LY3T ]ܧc1ⓓgU[←(y&9gIפ};:s6xG0HJ+gnv;㭿zd銪3%gaTHH IA|4qj 4qyrsp}s!"F;P/1P)͏x~m}ć)Ury:P>g}K:;漟H%Yz3=Ko/ۃzM?g}#zO!x=Q'cz>d=boFh#7$} _kx}R/җibHk/ԚTP "m0Y'Ok27Y +dօ:e-٨!oh;Z+l[5Iېd-'NdޅLֻiz&~$COIH#S6yr9)[/念]G{Q5}E\:oڹq)OJ?H`D/趧b` Ur߉3"rf40K3y5C_֗ruRVϩu5YQM&\\^POicsj;m\=-Qkϵ.-Cݩa.MS?&4"'ZHTc/ЈS]5~vvvvwL;;~z?c$/Y?O|i_~7[ t3yN8ߝ3>[L.g|٭}1C14,av)~fnPvJNC"}z""t뙱|:U2,F13(e JiRҸW)fܧ1j)QWF}4*HQ~J.2LHJ*h}%UZJ OAUie%VP2JZ#ϏϏ-2"6x?W2Rh%c H13f2ƓIKY1PXFƳT7VRXEUJ.2LN t9MEt͢4&'@⡊i,T U_AK[fz?X8Z[5􁴪@i}-ђZBJ3ApQR׍(4J(Fq^̨4j襍z^hW0(orڡb^;YgC1O(>PQ$x[VFKD>ZMD- N[jf_[MCV8fod50XuV-UøbU5YV9Cb +fȬb4cCVfW^՝g'#=f?Xm!5jIV 3-5ڒ^yچL#vG;ڝ׸^P>:#dqhҪwq2~u38Ohq65|(FwJK9oQ:8gQ.#F ?,EjyvNJBFkwO'D% I2jg%jӓۛΛ0\9g(gGfrʜ4(Qsr؜|kU23}el7R>[rqxJR F1WƘ|iRӕe1AHS*)pe1 P7vJK[MC5iOixNkCX)}c3ˤRgpcT\&m7v+}J+ҷsayOt|M:e)6ߑΚ[s(/r˒\?2\TءǦ7F%;%{۽3`w 6 idbq~~Wic<Ɉ{!??u$iQ/>g\)ϲ**NΜ?3y5GʱnX?۪V5:׭r_Aary-Ѽw+:+v+_YNXӲkZ5-(%)2+ V|DFin:׊o:<5܌GӹЉ|)b{}YRykZ\=vR}_ *]_,,(E֢BD)ѢHUJ-QQ.*)=JyP:{ WTj^VYK+KyWxQ%J(s~% ~eo7K}xi^—#}/}xs nVs÷Szm{~_yA}.,_-}DH}Ѣ%|mEi_QI,uP>=^Ni祴!+ wçk\'%79rclG\=of}{Jd! Eh-)D bH8ԝC!fH|ZpJx."<L@G@r9Ћ\t'1t9hKNZhАUF+'#@r20H9诜Sz+=ˁn@r#;*Zb+"NAq3#2tׂ(PBB=S1CCphR( PF\zso3n|]ظzg{qyTxqr$ܐd Zp'r(Cýȗ>d_'ܟ $C{p" ^őP"64 !P[vlGنZ=ԪQD-یjFԾ 6f3VyWU\ *qu^Uڌ&۸z*nz@ uP+BoW[{ʇO1p7eO/[2O:_9 '*߇G(ãQ>c=7)/s{>Cboz=ڒ*%W6v{-;X"p=T,`"P*( Dd eC$P>$*JK't*J!ByE!BEXE!Bfq=qQ Dq|:z+OY=[ ޜghx+xmxM7=NlΉů\ $Ѐs3E9ZBHʋz>(8mwJK;ow[|b!w-%>.~Q>a=~a1O?cR{QF&%E$f?/qx;={¢JAĹV3μE:l hp+JrɬRp|Ue5cX` Fq0aM=sn5NFV`U?8Ҫf ZUJX\U:U<*| {ZܣiCVj ꈾ}"֪&[@bìHHXoS@GOVBa%EY)1-r"UcXe1UOVGLf TDLg #ƝҾ[!;i5UDFb>*7q:O6 v,{VV#CPA?LV﫡xAy3Ojg3ivʼ4iQSDL3M}iM K?nQA/ Ekv״eSザ8}h>0~ԶA}#H7,ЁB>0nV՝iu8~i~cU3Gq{gpcyXnQwG}Wq['yZ=jW'iS!gM3-K#;|륜wMNę:Ks2YXo aּGi6%t hNO^ְ<ϧ<Ն}@ͲFi[~vW\I }eNQJu)i,:!t_<աؖ2#M'^5;]:ivPV=vzoV/qϭJbD]-FE:vZ'I bZ<}hOk$z"^%j s:m|kyӖ>"Żk$|0I,ޏIA2yWŻEYۓ-Yېu5Y[ u"5,ڐ-%ړzi$hѕ=HkћHџtIgH(T%nSy-񼵆9oHAmZNmӭU5"*5". |5Ϝ4}ЉjI -g^;5z/ <2q7f cۿ~ql~6WE=ojYGof%XM76Zz HE $bm+bm!h163i=1O"VsiyP:tϠtMWtAtDx >)tO<t\ΟY >WOY|>O3=Y1}O՗Q #u|'E^^ +zuz"Uo$ӣEBL[)z[1C f\һQ>=Ni~ik-Wk- X󔫟YzO hЉ\5bV67.]ju[e{ +Z|e5XķV-U]|oUt.^燭 {k=ZǿVo+k)ZZY|wXckjZMk͚_8kL?ο5f{L6c)X:kl{{FeQ]l5jzbH|jDF h-m$ŏFG۝;}Q0 ݈4 n&S>jx uI!K$O=rRm܀p` ? pإw.Uχ'3kt_ulg3LPSՋ:,Pe{jX.pan8_ULqe+jޢV.j~I оZޭFߩ "\]NC-풮)}Ea_Wk7Z6u_elVOUA)JH]ܥK1.' A[~RsmrHZI{:"ɮ*vy tъtۑ.vO~ȥvЖt[K;6H/;ǐXG]qvodœ>vGolr1OdIt@I.\&a*2~$ۛ\R@wLD$&9pٿ6Bu~}wS|ɿ;Y~c:-Wے8}l%AЏ4e{Zr7{g6gͰe{̴Y3.`\M 1GXq.Ex)6d6J,n Ya#6D2m*+BW)X;e`D<~n@3n؃v2kFhv lq tm`i~{g?d >d=5dzжIsfŬׁ]ʃ }dȥGua#+ioea y_c\6zlprql>c}nLFf>snr] _fW.?>ɮOxw  *aalg  1c/.=peե UKϡ<\e8o-pKټWuڠM;tkpo80_, p'tϹz<#'S(`Jx p:3ybxp6OqAǺ 5JnK/]zu]x4 o_\{sy o;xNK9P^5>jr‡>~ps}w8%~>p\<.~j x7*d.&~.Nxw B%ĻPI.xCa]MнbMX sYikCkbٔŶcPW,53Az9h23RB8+@, Qi֡x"U$t]{uBA;.][ޢ Р<GzX p%QѢn(U xۏzH?$ڄ..mBCc&*B<{@JqQ%ͥGeY,q) zRBspwls+EsAF Q,0/P8 #P؈;ZсEj bV@% ?dl9k [:kg\M{[jV@ay^O_2C%SҝxNg ,@oژzGsлtasϜǙxs>63 GsMbnw@soř/j̵j!s\u1iͧ6bHkb.$B-iZoZ2ArJֿVkQkYkߨEКmzcğG1zs8?Y?O{3yz?S/S6_S}oַy+qUwZÝjEo~+_?D|D]fe] IW7:i#ZD-]NP"P ;jZ|&QgZ D rLaE6/`-[D#QD4vbnQ+lc_ JB17J.2LJ"c^BwtHHxoXQ/y0X֏X:a,&tKq,e#,>,vchW6̤ +ؾӍ4baf}Y#3F+m ce*cYEctv1Zi⩬Oa <%l,&.l*ofVlo,fl>IJx/< i׭%+<~95fT5o7dZ _fuO[V;eVc>ת32mC9W#L< +,:ZXueYB {-6zlmboX/֋ck-ia{U,;d-gGe줵K캵l13@=͊%[ʰe[eϲlkְl-k^dK zwX%=,}RA;16by6]aSe⺅s^cO5Nmbm122O[thѝxWv/auxgֈwdy[֖`x4{7`=x-֛Wc}y/HσPvz_SVo/zeu|՜j5m[V).)d]ŵȶY٧q:Y߲w~/sv.X;UkS\,vHb l?ƾbط;¢qւfmE֑]e8)iv446zcq2Xz?AJZAy9{WYdݬW՝x {(ת؏juuh}AZ=@kk3B;d'k?rєJW=~g=l$}͞KL;aL[iJ*h_u^TԜ5Un; C@3@v%WD~6DHhFB;6A͑ 4)Ma ᣥG+im6жM+㧸]HE) mQD.(QD!JAS (ؔ9~.9> *lWBzEg Ȼ eh/g'Hlf`1l?;N}]|N9~Vz@r 4@ lv|XV#m @հYr<(R]ڣMM*l<Ɓ4=ǡy4،9~xxĀyݠ 탰9~*zGZ9PЖM9ؖH*T2l9~$.UkzJHld * r|g>_z_#k}~  zx}6/EX2xi"Uh^ؼ rLI.UN$N #o&4΀t㧏GoAl{G i{XhcaqjT:lj>QEZ=ՃuaS< QF [>,8h9la^{VT`+"?Gc폰9 r:6Mlvl6uxH{y@o@LHOB3'a۹1,@Z& r<5u5SѷNZ4hwI!!4 oFcZc䦟a Dm=TK!`0HHC~8`7 ֞t`~>ӎ`;f6f!o&43{&lf~M?CM. [пeG<iqfM`#7`k`d[(pGp.GpNiܾk{‘~&irlT@Vhc̢zqHst7t>}rhs;y;N|~Wh5^+p_vy/Oi=AY]Jr:A4D!^i%WЖMvAua|9A5Z!4m 6${ M* Q _#$%Ap،gR f9.%EH[,vlLJ#mch#~G{{}6[r9qAYhB{6g`{>NIO 8Cs9O!6AQ B~0hHבw #BZyAhІ`~& yMimSDö |_oȫMhQ.?= fC`18Am1d"/f&s# >i7 YΆ͜\~6{D[м[yofr؄FmDh6B6ryG9 Q#=|9B[DAhB-lCi60\ȢJ!E#!]GEG\CZ"VNSã&Ԇ6lj&|Ԁ/WCZ5U`S=^A/}a|9DҺ#;4ݡ'c<1 iSo*TnM?Sh/@wG7w7Wwhz@ӣ荴>8χoI]FZ5P`8axA5 m]{ sk+Pj]_=lPaCH/k27nϣW'O,z6Dd00 3 # A 26C5ӎЖ[>NGZ5 m`!5C5ӎЖ[>NGZ~ejE]x5x{?ٙukXEr>!!r1k羇%lN1B!$(!!ݜ6u_sSB_43~瞝}sq.krI>'.{zpKğW1s l\ :\e]w9q$ sOy`gx3^&{9U~:qgs@9*nxΉ+=W7=4ãI<~i'AIx<Ť'U)-{J=} RJuJw9-wYi4]Zzɝ*=.& t'KIRwZ5[W*sbY)1}T,> &oDݽYTD^%ƹ抗^7^<7B5nx6x&GoșM9A7\C #q{ŝNtwgt!GHw#Kʺk*~w]4w'{H'wn/Vn$7!y!+a-!yRCH}H{d֣./ y)O⹇$d H =uJO#iC6{:tӛ ${<~H{fc$ϳ|@Nz6Sol:D֓/1+.Uz(Xzoq=F_tYʬѺ&;rqg\qOYl~F^sZlA!Z+8k؋Jdw jlխ_V|CWWz{۝zp.]S_;mnCӀ6/|r}-L[#)Nދhvb=n\Mѩ&XS5_vͤg`e?w9{8겎ak}'=^ĥuI7C=,Кo\zڵ_\+Cz)s}Ev҃}t0~:M7ӵKt]A`MwʼnS Fp=ALwd;G+j л:,^lCIlKIlS*-X{ _q ϡ6 0ѣzAGл .~w :Ujtlܞ1?uP oBoAø{͎h?ۏ*|uh[?>Z5ݲJ}R?YS}#y{G{ ?ze4hzn5Iz;˺I3y ]Z9}5SV~;Jdz,=d%r!gY9l6l cn.j6F~bQև ru%{XkE͚/X#)Kֳ}V`"VctL&$2 #X~2I?#I74x)ge1NZ>Dzr~R].@IL$Q.Mr9ʄ5 .$5"JR+'u 䐔AI}i) #;dM+i1RZ`3n]?<ԟAqt$CR>zX*@dJKRzCEer#ꗛD%MRr{Z^L]i=;m"- ܋ro_Τڬuaa1]awW[aw3?y6&[if>̌$+6I#g :mHJ~$nMٮ;m9pM~SMɤݔ'1>t)sfտ{3i?xFMGhhb/ӥt؅n;-b[MlIi=.֣Ś?b%zM,C8U$꓂4҂@ KWHtbMI9+RAT֐JRx6 c`n$j/2=}=ڐ;VPzjT(Ri"HE5  E)r#^-iaxRX-b0]< dQ^qO-dNv :GXI o}lr@Lr9& &'䴐A OB;,4BI$@j )JʑҤH0yI~҆Kz/Q"D$4xP="Y~-FTZi9D)CJ IH=ڎ),+ aG>E򕬑o-$$W.E :EGʍy%('Wnlr?rCJ\ʋ6k]XXvw]agޱ,zMz~}JFCW)G[X;/|2Ο_˪AZX.sjmHYM~RKGծRjHէ`[u:FL mPJkԙ uH}[.^WWJhu4@DnT?ګ[V!RǸʶJg8"gK;&i+D>VR4aM$4͓FP6Ublԓ RGԆR*5cF,MIuXm$`TJL*2WBE>* b*{C x)gCFЌB&aQ+k&d ެŪ CYaWJX0% Y,V ;"gpIYj+JB-UBU.<zAa <& d![-!+U+j Fm lP _onn\upT)~V g7sb/pI"\Vwجubm3޻+w{"|o!; X_iЭW}ӷ-+Z"YOMKouy:X=Y4*{.S{VGɍzYJJ/8=+yմG1XG0^p W/], HI҂` in43XM+M >$FJ;KCݥ~AS J݃NR0yp`pT38N 'J@p$_nIq5N`T90Y*( LIj`.IgC!_iߔK_;KJk-IuEj|9i4ݟ$MI~YwIė'ŗh.Zd0 / /w_ITRa0?S,,G  _ &?.[ g-Kf;XP B@]tP9pPj l?q j`]!/ 6R fB` `ky:)]4p/8P|Vx>8R'N&g ӂ jaAp(Np<_x7xLX<#+xEx/HIV,t(̏wWUw~ cdf$GR_#[ݗGײܓs[yAb=}Fnֱ'9OzS]瑤#A䳗RKb?wIǙ;~vcݻUv|$gLldA,ѳ,aYr]awWYawr(Zfd%/9sLoo{}&[W}ǭSE[OTm-n>.fkOkC#ĕqRqw8߻P]&]-N{7_üŧľbț+vyO-F_ be%X{M.2 1.这 5E8T$>_CbV?!>~K,o_I&1^բ/UmxA"Ɖb6D<=%jAqqZAk*{*1f=$xՆd&n$WkOhi$O{ꐳZUrA\Պ8Du_IGW2y~Z_?!4Џ ? mB}O黄NE;aCm ;]BwP{PQh=&yO ]煐GdW'xo!2[V%u"Cd7'y50Y@{ ޗF$w6։Yqg~zwb}ӴqzVr2K8$X^ғ{ӻ!׵n{CkͤA(MShyI{CoO۝viWo{mC3-os}}[B'{׽t7-@K2]+!{Cx^wuo`3u:*XldFc= #˽o7Jf{;`"+F%o]y[ #$뫫7& ^?X^2Uj 1RJj*)#'DOy5R89&rdZlUkMj]ڈQUj+L@]5U 2CF5LR\򪺘d`lo0LV.g|t.V ej2]5jYZnRkѭtڈRjKzDmCOy3vDN5'ͯhaͤ%5J(h)Zae+5rTcI(gE|];+{5O^ί#?? 2@.ϔKTen{c}05-2#=jW,%pq_ O[j|R..J_v-OB;"}Hj^i[픦i;l[iMzX¶Iufa;al42^'/ua9R;vDJcyRT*b*T r))'b rVX",=,PהJO2LL/@2ԯF#?Go{=Gp?'qgqr\cJ}SJKTڱJd%LVJ(X9e4d묒2UVجua#vwv{Gșwwy:cЀ}e6ǖ'i]k>{wٔۇ]N$'&jClm6A{EM^jm6L[MkTLmC;uNh3ZKT&5]/d-^O VHdVG>5UĸR~}KַBFVP_̯g>$&cum eg,vBk=>+۩ud_km&-ӚUZ#Xju4{EFjU2Ub=Sͬ"VJl!fl"ưZl7kzfKcY֜ud XWVDuoVeRl(Ka#X$g33-efVv]*8-e[OU+UzQi2KtY)-UԒXM-JZ9VuZsfjh;ZR{RujO=.zYCXL>ǰ }3,S= flހkIzU6]/z ['5zۨ]gu)QS]Я+.UE^QJ(m;70.*uJ5a%.$ӗ2}@_9*W}klfK| 07Mdflo!6r:{+w{{;/A=֧cz`籙6}6O~',f}W}2~;FսcTUC/UCwAr̚1߱; 7Fo[ruu`^`*I]R]V]أ88 PgΨ.W8mLh/홀 x $jIZ@@Q--PLk(=(ՀRZi(jKĘxP{_T;/'iGA׾W~EO8mF}B}D}PߣNNoR'׫+8[XiKlxc1jLvG3mѣz5F}?*<48_PW?կ_QE_PS*upWF_ZOA-g.oVGtuT`W_ ,Ov:,QB؎nP V;VզP/Z-pN8Q;&APA?O=?PsB;__7[kMeXEՏsxS 6Fp EM?Ԇyv葆^Mг>z}T}U}}߇m(m)mv/^lolwl}xx*qU㫍Y w;#K?|4?Q0??x?,F0HW7 <ڿ?zTYV*-$Vdqi]'>eE;l0QVqi]m2ѠAgIpi]'ɥ?M'ѡ"kK?MUNd&kݣ¥uئOw'۔/A &o|/ToS]fpi]mKW-|P1., ӝ˝VN#\Z1EڽYk?v/L ZLaau0x/ƿ0/Y"وO9ۄM|Πs& ͇6Τ9~v۶\grQwˁ9Ln?͇ Τ'mP1~Opaz3˜a qb\ 0m|a*7mpj#0V6*ș4?g@8fƈ43m-LMB2"LGQ'9Vp*ʡRɇir-ՉQ3Eaڌ3isAD5sMQgiô=grP1q8p&׎43iOΠ聹ӑô?grYB?F?ͅI^@]D#1 sPgyɇ+M [{%x͇Lδ\ 3o2c.tpa3b΀cmΰ10}3m]7Y=Ԭ梹0ętàfd6sβɇ鷜 [6vΠP gCAsP{v0EN>LOq&3~Fr*IΠ'8;Eaz3ΠWb.rɅo193l!N!rh>Ls&%."c1D%bIsl)a3cDaZ3mLśT0|LZ3 RɅÜ=pA9͇iΤ=ڣɇigr!ԄPkɈѓ3h:gr=h>L8 :1a:|ԍ@B- Im."bWPgtgr9fŘ`ڢ0]™6%7Y 0a:;0]Ù΀c}ΰ103mn9*j6s\Là;;dvsߢβɇigra q91q8GE!.ӟ94j"LN>Lr&w uא\q9)grWh>LIΠ,!99 5H&"3a q 19JG]D49."c\1Y;0ę2g@QV3lfh>LLA#MA]EzN>LLڂ3 x$Ø{5G\vL3gB\9#͇i30 2Q@%t grP31p8Ln͇Τ#9Hۈ/`.tpa*grQ7˫19L[49αnG̎1 sPgr-Ľc giCδt-j?s's&r|n3lfh>Lwr͠#&E|r&a#Q1r0:KӜɝ [;禨gAoZ0ל|S X 9)gr ͇iΤA "h+#sTJr-ĥ(`ڢ0̙*"BQ9F%UB=W?-4δ%jn\hô3g9BζNa3cDajr& [3cUQgp|Làid ra"gr8^1ù*Fr|NL:3dNM*"LD'op&7uscsTp|.L3rdٖxsƲɅZq-ĭ!git g/l[Q-1>稳lqa=g]!a3cDaz3m=0?:0=Ù,g@q&i̝F匓 ɹ--(UQ{TMTsT = s uH6 grZ Hpʙ\"͇iIΤ8FdTEN>Lr&W uՐTQ3Esa gvă1c>,:0məܣa q-cqh>Lp͠OMΘ0;0 s&rm&g|LA 3&Os8WE\48vt F&jT1",|NLn gB8n͇\Τ8y1\t9gr+P8r&tgA?Bfm][:'[93l!nk/8L[48A]D#vsߣβɇΤG9B#Üa3cDa+g z_or`.tua*h1ig@q=n kd"t伜a qz 9*4.{8&9 Z'FAD'95R:F)礜ɕ0ƙ:gTUQsӆ5B]#d, c4 0m\>ʙ5"Bhk:ˣN>LL+gB1ph>L{s͠}^\tgҡ!`ΰ10Ù6̘p.\4S8Nu5LԔ17u)N>LLn>gBܛ1q8'E<.I VXӱɇGm@d,X\3\4_r&5j#Beۊ:˗NC~{O+\Z;; o;#(K?!{h:@J$&O%/ʉn)fޟxXKg\UpUgd,6Jl]Cs7JC1>ƣn g#M\>VNVHM܏ôDQGZ.Z)~-ƿKſMƿAĿF OI=҂Y41> OBGx`櫡K |}TZ"^@߫L9R.T?HjjJ$Z!1)/Yߩ ?<o! Fx1>~߃y^a.jꢶ.2} >' sQ>d"=zWK 0 f BpI\y !Sc zMW1 d#'rzm@nDfc=z1֠f j :}r.1Gm2Ǒ=G\jsEGO.,9ěp| `{1󖽄aL22 ,!'TrHuDMMB&5ѣ:zU*JJTF'trHWuC͓̓vCՅKX'uBMGvB;}rh.Q3cz16s#P3#N\!bnjV_ȬBvz^+dƖbԼwY2O.吽5P}{k7NDw݉Ndw9}rI\K8D )p{0oKnu~]GN\r/Cʠ}Wʡ_Y=ʠ׽^R c%1TԦ"SRN\Ҋ!m051dC-zAV^(0MC& G>d(Csa C9xr{`=AA<`O.[P62o!=|n/{5o d";Kr77jv2ې7z|^_q{ɗs[P[/>pTZ;$%^cbAb-`拠#K{Xc@}ryE S iS)7c11 2M,Ay!3eOa/z|h a8yif~r0a|P7 ud}>Oa|F+| TP5Oc؈ ۀ x6"CS\Z4GZREpU8.C¼%X ̥&Ȕ@'^.`ɥ HS0P(㸝0oɣW0v sPsא>9t;KoP5jFkdAv.wۉ݉wpз\fj#z[wP N9rT5nԺq#A(GEɘQVFFFVt \Ctoa'(㸝0oɣ1vs9Am2=Cr*̭Dͻ}w]=.[P]ɡ\2^BԎAf /5ˣ16s٨Fm62ɡݹ\$溢 >vE'ѫ;G1s@m2=Mw\Zs5PSՑl ^sy6`.j꡶.2uɡ~.0EZY/zc.5G&?O͋?ң(= !?aޒGO`$NjO!s>9c.nGYȬG#؀^sy}MٌM|'N:˥S175Q;NA5ˣ16s3Q33tOLBM/Ԇl/D>\} c05Q~>ɡ\s Q ilCh^<c0 5Q f6q|I+r[i/ Z{1^:k7[vmGvnCd{Xue>-&^y4 cPBx˶5b/)m/N琳<CQ?uPZc x?d-.ãLTLEWmͿFgjjJ_ߊ  5TFRI#]!uV9MBh6M<Ù繚8n)SvSI|Ef9, .9( 'JdLoq1\Uvm Wخu9WZ# ]+e+G~ߵDu-e I-+ ׸QRxm6]SY|eƻjke#j/]7hx^ K}-F:[_~櫤ުO"w~c[uMŷt~ӏO+aw4-f{wEQ ɘ|/.> xb{dg婑{:PY#_󬔇=9ֳD{JgxBRqK犱3nTxAFgQ)4J<"O޳XYl<6o|œi|6L\eugDPwyQ <ryzsj}V _U?w.Ϩ^iSo''TvFZq 5 '՛)oV?5Ϩ/櫪*퓪>ƒkd #tR]RFe|UuϪׂ=j^T//tpD^VROFu0Ө 7*FEpQ\fl E`.fp3Tk4oӿ-El .B.`TWJup<,?y:E`.:~0.?ׂ3xPy7xTrQPC-jl3+_o^?ϦnS78sz,4 lN_ŖVW5FW߈"~?Ce[Kn˿z%_Wͼs:y=fk[/mzŷkus}+|4w<'N.QMִ{ҷ}ܞM>kw.R>=%0wZK$waiǯ?Ç|'#=p=|DI18]OGmq9bTJο7zN|=Zx͟+VeyiMEꊭ5NtVKϷU۟|KN8x3=f{mwv=06~ zǹzzQgO;6_gw-՞k4\mؼxWL>g{cƚݱI^1w\1+!T=xm.ᣔHvv;FWtϞ5gwgZxUyMU<]>9_ġ3>_ :B퀳=\.|3\4&2WWM'^gAʪ-™57tq\}8 0a?f7 hUu#4ww2w P_!۝r2Z^\Cxo/y<suTdp ,&%lg>{"u3Y(oOٚFͪӫȸno~>v=攝o_N7y罷s,?~~00HJF&zhЖ)[J&ب)4kZ鵡iGێoЬi@1 x6j荣@;g8c06Doͯ;o$Ya{3xgQ˥&m\yL.nzh'c7Q;K9@MmOo༦ZN4h;tNɉJy¼"̋0/¼QMZ^MmOoDfr6j6+ES OR26FM1 hcxbxSrZ4дӎVh4Qk׀Ǽc^ KcS }39%MД-SMP)VD/&6oqJN^;x: -&j4mӈ)%gT3No$I?@ABCDEFGHIJKLM QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~N|B 1  G#-- @ !e_q----$q55_q_q5---- @ !e_q----$q55_q_q5---- @ !e_i ----$i 5 5 _i _i 5---- @ !e_,----$,55_,_,5---- @ !f_----$5U5U__5-- .Arialw@ RSw\w0- 2 :UserI99"Systemw@ Sw\w0- .-2 @ Logon Module>>>>>U>>>---%1---- $+vp++v---- @ !-- .Arialw@ SSw\w0-2 rHStart<2- .-2  Applicatione<22-22---%W) W---- $# @i W# n# @---- @ !0-- .-2 r Load Main UI2222K22A- .Arialw@ TSw\w0-2  Main ClientIU9>I9>- .-2 % UI ModulegIU>>>- .-+2 Requirement ModificationI9>>(9Z9>"U>>"99">- .-2 "d UI ModulegIU>>>- .-2  CommunicationI>ZZ>>99">- .-2 "NModuleU>>>---%---- $---- @ ! -- .Arialw@ USw\w0-2  Enter Username<22A-222K- .-2 X and Password222<2--A2--- %$Y$---- $_ $_;_ ---- %YIYIWW---- $nUW@n---- @ !-- .- 2 =Auth<2- .-2 ResultA2-2--- @ !fb----$77bb7-- .Arialw@ VSw\w0-2 'ServerD9(99- .-2 % ApplicationdI>>99">--- %UYY[u[---- $or[oDor---- @ !!-- .Arialw@ WSw\w0-2 ?;ConnecteA2222-- .-2 , to Serverg2<2-2--- %[ [ ---- $---- @ !+ -- .- 2  Auth<2- .-2  ResultA2-2---%   ---- $  /  ---- @ ! G-- .-2 3 R Read QueueA222F222---%U2 u2 ---- $o 2 oI o ---- @ ! -- .-2 M  Send Mesge<222K2---- %e e  Y ---- $_  _ _ ---- % ( ( S S---- $ < S j <---- @ !\/ -- .-2 * Start Worker<2U2-2- .-"2  Thread which reads72222A2-2222- .-2  the receive Q222-2-2--- %>>,) ,---- $# i ,# C# ---- @ ! -- .- 2 pStop<2- .-2  Applicationr<22-22---%Uu---- $ooo---- @ !-- .-2   Send Mesge<222K2---- %Y---- $___---- %.---- $444---- @ !'-- .-2 2 Close ConnA2-2A22---%( (---- $ ? (  ?---- @ !X -- .-2 C Mesg to CloseK2-22A2----%  ---- $- U  - ---- @ ! [-- .-2 1 f Recv MesgnA2--K2----%I  I ---- $ ` I  2  ` ---- @ ! -- .-2 . En Queue<2F222- .- 2 `Msg K---- % t( t(  ---- $   ! ---- @ !h -- .-$2 $z Stop Worker Threads<22U2-272222- .-$2 s and clean up. CLOSE222-22222A2F<--- % ( (   ---- $    3   ---- @ ![Y -- .-2 * Start Worker<2U2-2- .-(2 ld Thread which writes to72222A2-2A2-- .-2 C the Send Q22<222---%i ) i ---- $# R i i # # R ---- @ !~5-- .-2 @All UI Commands<AA2KK222- .-2 M  are executed222-2-22- .-2 in this fashion22-2-22- .Arialw@ XSw\w0-2 & \( Add/Edit/Del )A77<7A2--- %`   C ---- $= = = ---- @ !+ -- .Arialw@ YSw\w0-2  Read Qs anddA222F-22- .-2 w  Update UIQA2222A--- % Z Z / ---- $5 5 5 ---- @ !q " -- .-2 ( Queue the MesgF222222K2-- .-12 - which will be read by threadA2-2A222222-222---% ---- $---- @ !P -- .-2  Build Mesg<22K2--' FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,L@HP\h t  tkm PagesMastersPageVisio (TM) Drawing z4tRd !fffMMM3338 TZ Arial@:NdZWingdzs@vN@uMonotype Sort NS?ymbol5T?? Y@-1U J:DT1EW-hPT8* .U_b a酸0zGz?@3CfRbU|||%Uk4{ |$KG/Y&4Y$? v AfY&,,' /q&z&} *| |y  }{})}P ?2  | |U ||||U|||-?-'CECE,'UCECECE-?>?:`}'CECECECECECECE-$ O4F2AJY;; A*nVnVAbGTfY R_R__ `#f:/lb6p`fW /l /l Ґ Y?5?(\ #!+ | tFf-|-|-|-wGQUo DOM`EtoA _3=OOOaOsOO??O?7ܻuR? sU/-O%7I[mf + jK   .R ||i| 4d' 0/UKiR?d?v4Gzt2#&Us s s s) -0jӯY/ƛ!3)󿵶1D///Q+p)?HdYc4AkǿٿYfU|%1I߀O]-(fp ɻ %-=Y[:A#?4)A/q//YkϹ/p?@2S'9}Fɇ7%õ8\n1$u  (:L^p)BH>ZՔU \ n4!'4#U27q ?/%&@k/%&`,`,`',ѓ4?|QԞQyٓA2G $z \Z$bp6q /#3T=/qؐT0'vr@1N!T0;UOauADV=2煤{2r H8#ٶ$2 5BAA,$1/н////5GYA<%Q?c?u4/U2?of7/^O[#ei%){(|(w53O/Nks?uv_1_C_nt(Dr+A_ oHV;oߙ߫vxaj /oou4D?@tzpNe"5Q"Oy1$1 H)@11'F-?o0ouTofoxmõǏفۀ.1 ڟI'2by4 (VZ4=0YsŃW 0C odXXLetterO_ezDINU"0L5aTc #5GYk} //1/C/U/g/y///+} Displa y!UFDfP h-RTUUUA@ ? I?d x ) bYbK))t!eqYkZUHu /??ȇ@?Qcu <IAn object class or an actor.Right mouse f derivedn points.mb?Կ贁N8i/6??;UHL D  hQ(JTQQMAA[UA??YQ lI>uA` /u:m >biUr rJ3AQD  dl 5"5"5"5"5"5"5"5"5""5" "5"#JR>U'$ @>{#!$>`Vis_D91.chm!#20%0`7Copyright 1999 0io Corporation. All 72s reserv?ed.!%&""l? blJ 0JUhh 3 Q$aB*E@(T#K6rZTLNF k]& (4)J?MPOAp5OOSIAAK6FMOM U2_G>r^M RSq>!e1!!?7(l !VeT"o;0=SQXHa% o'o7oIoJ[a%ue#ԍo:M0XC;ap5ue&!` s}cM0ch.d1o ~!J0 7x1`Set as Derif0 0`Y ӐubC"Sho_w a dc.x1`Hide the2',Qbp-TJۓ%hO %T߶p5ƣT,>H'-1M  _ F4?w#tD D? lE]OadAu"fD+_$F#f;?j^fP8 *UFDfP h-RTUUUA@ ?I?a 3h AeqYk H0 "! ??!?!?S]!{  q ux8Connect the bottom of one objotopanor.b?贁N? HD  # =h#4>TP#3 AUEAoU@? P6 @u `u bu `u h?@A9%6u֌` ]u(h, <8b<$2AX@ 5>񱶉@-?6'@/R%~'# / 7#5 L>z& ?2rqǿ?@I:0j/585 Rr  ?U2i6s0w1Qd dui:5ir#r0VB>/w1121d60*' `A-9bCj0\0Bu.0`.>_`A jBuitC"8bjAd!k!#UE?|#(1(1AC7 A`Vis_SCon.chm!#22748=`7Copyright 1999 BPio Corporati~HP All cRs reserv?ed.l>,>UdEG*9'&{ (-C(3m(5 EiB9iOa5v1*lf#3{oDiEE/;ig 5ngdaTU'TA(j1j1Qsi7?15#?gr srpAhaE9 G;?*3DA(1PPr7X!c (5-Cf13E dEz !z6*AE z3b0b`Reposi{Q Bend86ou CBn(^jA_QXqi;:UChange Arrowhead..PWVthe a sizn)tyle foris connectorPb)>‘'Wqq4 >P_]%Tiݟԃ1[P(tto previouws b2 inBD‘5'>;d;YנGFor$e@ZQ$2nHQQa]fy:@1pJ1Z XsTiV[do'222qv1CB' >%(BTfl`_0Hu- !OyaHE_9b Ftiw~#_nK?:Dp28almjoD+kko"?TqWo֊S?Q?UFDfP h-RTUUUA@ ?I?a 3h AeqYk Hu H^p!.7?] gf\yU˄w}7Connect the side of onbjoanor.b?贁N? HD  # =h#4>TP#3 AUEAoU@? P8@u `u bu `u h@A9%6u` ]uh8bS<H <e$AR >=@-?6' @/R%~'/ 7#5 L>z&&32rqǿ?@I:0/585?@ur  irO#r0Bi6s0/w1|121<6Ri:i?w12>w1z2dz0*' `A-9b3j0\0Bu. @`.>_`A jBuitC"8bjAd!8#UE!|#QAC7 1`Vis_SCon.chm!#22745=`7Copyright 1999 BPio CorporatiHP All cRs reserved.l>*,>UdE/G*9Ge #3(=$@NQ`^!c 5.wi<t|f3v135 d5d !6*A5 3b0b`Reposi{Q Bende@8nfu Bn(^jA_QXqi;:UChange Arrowhead..PWVthe a siz%n/tyle for"is connector|Pb)>ȑ'Wqq4 N>P_c%Tߟ>1[P(tto previous bB inHȑ5Q'>;d;ݠ֑For *G[Pe$8nNQQa]py:@1pPA`) XsTiV 3/'222q1 CB' >%(BTfl`_0H- !OyaHE9b F:~# K?:Tm/>a\oD+ko"?d oPT~Q?t4 ףp=@ t@@ ̿w }A-4}7"A t4 ףp=@ t@C@ < U A-\37; t4 ףp=@ t@C@ "!U A-3,7; *t4 ףp=@ t@C@ ~!U A-37;@ GR@ LR@2!LR@<!LRH<( H<( H<( H<( E|t" REl" RE\" REL" RUFDfP h-RTUUUA@ ?I?a 3h AeqYk 1H {}L#{.5#?"/KRZkquzޔ]h:n 1}q|tzkkeConnect the side of onbjoamanor. se horizontal flipget 9"'."HD  # =h#4>TP#3 AUEAoU@?{?P8@u `u b;u `u hsA%6mu` ]uh8b<*H <$AS &>{@ ?6' @/ R%~'/ 7#5 /L>z&L8f]d2ٻ?2rq?@I:0/585?@ur m irO#r0UBi6s0/w19|12x16Ri:?w12 >w1z2ɓz0*' `A-b3Gj0\0B]u @`.>_`A jBuitC"8jAd!8GUE"!|#QAC7 1`Vis_SCon.chm!#22747=`7Copyright 1999 BPio CorporatiHP All cRs reserved.lT>,>Ud8E^ G*k!e a#3(=$b)>ɑ'Wqq4 >P'_d%Tt>1[P(tto previous bC #inIɑ5'>;d;ޠ:For +H[P$9n OQQa]py:@1p QAa XsTiV r3/'222q1 CB'b?贁Nk?TA/|? H'u !OyaHEW9bFDB#}KK F U$X?f#%D$P+|*A(t<pWc+ F!fW!/?!wTD5"t"_+tWU:P (?#@#@FD Tey PahZ$qT q^UI ףp=@I t@@??I. K]oq2?^qu` F""ua)H2e&o.Y؁.e(sU!&t/:e8N!`! aU U U0123U4567%  %!L1H14$17F%474(17$18@17(18D17@18a7D18H17H18P17P18L17L18t17t1874x17018|17x18017|1878784174181718171878!7!817187817181718:818!7T18\17X18`17\18d17`18h17d18l17h18p17@l18!7p1896C(81(1(1"L1L1$1t1t1"(1@10101D1/P1G!L1!!t1+;x1x101a|1|65.o41&|1d1'ģ!1)-ʁ1T1T11ja#!F\1 d1!!h1!%l11"2p1#?!%LqU_@q1D1LfH5(1|nuG$5!EF%?@ @'qqumv@Q 25$1(1@3H1P1L1t1 x1|1ט41E11!111aɢӢݢ@2Ⲁ# 7AG_ix}ⲑⲛⲥⲀⲹòͲR%!h ES!/(=EyAWO/a/s/иZE /(%uG ?#?5?%O?G^/?/E>A/? OO%Ek>`O??N<O0@OOOI?NQ\=Khm=S5F_40IXOAUPt_%^a___(AaH_Q_o#o(WRLRog/& nooo(BAbXVohboonոT0F|a4-Sum}\gm3EWmA}]Ə>md]#5]-~$Rw`ڸlʟVUy>e-9df]ofŸç߯m)O3EW(88|pͯ` Hr(\TDbߩÍA$AqhεY,p1$24V@@Sۿ Թ塰5?PZB22B-\Qu5|xqhPLm#Sl|P'Ȯ'#30zGz4t&uuG32RU?OXa4?;AkQ:0Gƕ͵(w�/,@@V5oJ(%&Jh ȌNaVvMain Client UI Mo?dulei@(%є<'2fjpŕI6!3Fҧ;Tvk=OȈc1\dvψϚϬϾ~U@@6Wi)z5z5z5N`r߄M6߻'9KOo/K]oG{X&O _*,_>_b_6}_O@7_O__+ Requiremification *oo`r/&P0!q0(%v 5AtC:͗SA_OqOOOHI!Y˰^Uγ5#ۧ%Ϛ&SA!$dNj1)CϢU?ݼ)Ͼ)%q{t$p,&.'"s@qT1h|=ȃn1s1(V텿's!'oC5TbVQE #P ' UAʀQaS=o-1[ 1^UGֶ9o)55<SA!TfxX%<Uv#Ж^%/ ic7븆^밆%7[>l/~// uF//&/TK?`?r??ՐJ-Kh3v?]Xf!U 6B)3OhO%?^9OKO,]OXQ 6V3)3-_ṱ4O2AOO_XW{B ??_B2|\"Mg/& ___(RouV"o4oFo^Ֆuo/lɦogQzCeo/m -amS/x]xY!/M Y̑1/2MV@hzxInn$B!Ώ~ږF*oFoUrQ~uV3ƟVŖv4$XH\/)Ox(88˯ 6` )HbLTDnG3Q@_سגh@.A%Q囻 Gz@@ =@QJ0d1թUQåe祵qAG1ð1ÒѩA_QaAqaaOqq!ÜàzQXҥi '1;EOYcmwҁҋҀҟҩҳA+a!#..1@RCXCA(rCa$?ؿ̳_Q3ŮAd11ǡĝ7ɔ$8?Vl8To0 U oo;/ʼn$!m0ȃ oȜ Ճ$#Ee CaUw P}1q>~p ǡEAG11AA_QaqaaOqq!zQXǡ6!쵸;pD?sL!.?///53Ÿ;o ?:B2zM2ϙ87!+u??5;: S??OH__OR?sAWOOaOsO/A+/O(?"U/+E_W_i_E_^?O_?_/oAO+o=oOoA!_?o__M6oDPoo}_N5Q_qEL1B3EW/Y mg/& ƏåFCb!O#5ՊFtwϟ!; `rP!wѪϯT,>Pbrш}ѿ-?$-%7'Tf)ǽrŧAϘ 'T)D+_׋{߯ݠ)OI?88'T|!"8iY` H%(L*TDTcApO/ 'V1U %hDe(CV5m (A ףp= @@ -@Q )[vpA@vqKAB$!(#(%aiaa;qQq7bPA)K$.("BLV`jt~  (@dy"((hn.Ul/ d?/V5iaogvdvqo(EV%meex8M#0AV%?l⋇;;?3%> KE?gv?1A$L7u;l?"?U@@?'ME?TZqqlpa|Qn?U\aiaa;qq񁔑7b)QguC{m/f|oQV%^T___3u%C{6oHjkb2r&agQ5AOoo`foag/UQ%kMS,h@E~/c$DmІk_@QoKoMknutoo>t-TfxuƏ.ovfjm&8wezE ͶR͜ѯƣ㽈@V\ng/& ˿ݿBV:L^ՆGk,3!3Eyk}Ľߢߴ }U#I}n,V5 o$V>!'RB^ϤMqK >  L<p` !t})O 88C>Q0 *N` AH4L"TD&oq@Ao!IUh($))%ʖEq p= @@? H%m@Q2Y# #~1#q#@A#QS#)###d#zA#<######g#1#######MqT#p#&&2 "2"2"2"2QR22 2222!22+22522?22I22S22]22g22q22{222222222222202222hI(pb.qqVpS-VA(h/![_I?E5K%0 dd0$u(Ye.8}\#?)mnQlDW0|bU##WW UK!a%aC aE1_-Xkk1o(cunkuo.aq1$ ;gͥ}k[oyoUpoB}uo*qT@-'pq]o'#'d͡<gэ#pNl \__E}ǏُťK%%(şןLelvtɛuߞS ->/uߟoTgy.>Yeү@');Mg5'vï>5A迟Y!3ϡwϷɿe+1(afiuw]AdߤI1B);qAjcg/C& yg1QԏA.^@,ի1o41]$AHV41ZVVV1V]o@_6/PEe^$!AJ/ e'm/%1/|n&//?1(?C7o/_?/=Q?V)O???88OcLM?=Oq?` dFHEYaAoTD5z_Z YYiXYeZ hNE,WaH/q\/u(Iؑ@@6Wi%+E+E]+E?PND=!KBJB,ftZ b fczhrLVk!BlXCԘ#0zGzěFn]axG2U?of?@@A"tipRq/U0_wF%K!Q!Y,:ayAEwOuk{VO}וTPq@;_gX| fnLSKCommunication ModuleijtZAOT@Ey{uIؒdB{'2]ycj/PbJוII7g!3"q&S{akDTΟI؈I{:eA8!O8!mqUOϣ%_iu?_Q_c_zUYcpcϪϼ(:L^p). /_4W 9end Mesg1e2"5[e_q򩑥RQ?@;+ h@pQ03 VFC0S1["łYge0R6 łu9ebLL+aw7dNcb8Oe([gzBF%cWa_ceUB?OFcoh;֑K [a9r`1U(aT6łIQ y[0_7t_U^5__Fg )y^0o_To`5y__on!wcUser`1Nё^ @@ΫgE{ Z޷K,Ht@ǧ 9Kլ2?ϟ\g(\9x2rM#nj2 BTfxAPA`5\DnGsFAE"q?dAOX 8B3)1,>J?\?t >Ǐp / z4/) ;j*x$%0 ø()1CUq㼏{o]o Xj|/r#?=?6jH*0APPi4Pi[C֙ߪڊs0J@@22e7@C8"(:D:L^p^A R05O$DEZl~? |1,)GS_5A fg/y/ o8@nρ RӅ✐9Close Connϛa-π/5?%Q?IԍU?W?0a?1v n1w?OOF{ %6Z_pPHBHTOfOxOOM OÝaO__,_>_P_b_t____ x__ө#o$FoXojo|o쯶ﯵo˱Kh/l#Mesg to bT:L//,/>/P/[mφ//a/$a/h/??LI?{jj0:mv񍈗za>rJAL^po11 4V/@DFձÏՏ珜O:Ilaٟ!3Wi{貯֯j ϟToahRecv ӱr:$Yk}ߏߡl)\_(?@ц0J  DU@RQn M&D#s0M%{ߣn(@ьPr?@؂-1? 45 N-Rd5!$6Z/~O@N\(/OOA@ikStart ApplicatiocwQ _DVhz/uu{Q>!f;e///p~UU6Zs$?6?H?Z? /JSeweb?Q????O O2ODOVOhOzOOCOOO_@_9wDVȸEn Queue M);MϳůϕϹ/%K_TK_oo$o6oHoZoloӒft@  |xp2Ko0PVikRqQs @ Update8;B?T?߃??bt%7VOhO  1Q@\_dv>@@6  1QxHPu{+4^(\Po^ _ @ )E"pc!ySg +z3 bonb^ + O"1Q1Qt53fU@cg@ r'6s -?Zcu=e>ʅ1Q//)/;/M/_/q/////{/R*v??*?OO`?  @na(\ڜTQueueVe Mesg which wi6be r1byVІ?ПO#O5OGO}OOOOOO! __2_2걌Q`RUb_t_______ @@j`ӳ1<6k}ĖZȽP11 ٯ)?M;Buildr ʯܯ6HZl~/'/ƿؿ/FU! ?/ASewω^@@6i@@`4᠌:`!&W)D?75i/U?@_p4\CEpp $6H5_p[!&8J\nrOoj>//@o?SeX4r[LoMain UI+=/- H*9(TYk $ +E /Bs?#).#0O/Nk?$@-GuideTheDocPage-1Gesture FormatOMT NormalClass objectConnectorVisio 90Bottom top 1TextPosClass object.4Class object.5Class object.6Class object.7Side to s1.13Sides.16Side to s1.17Side to s1.27Side to s1Side to s1.21Sides.24Class object.50Side to s1.52Side to s1.32Side to s1.53Side to s1.54Side to s1.55Sides.56Sides.57Side to s1.19Sides.22Sides.23Side to s1.24SidesSide to s1.40Sides.25Side to s1.48Side to s1.9Sides.26Side to s1.10jII3oq E3r E3r E3rG35rE3DrE3UrE3 cr E3$prG3<r E3LrG3drG3|rG3rG3rG3 s E3sG33sG3LsE3PsE3$TsG3<isG3\s E3tsE3|sG3sE3sE3sE3sG3sE3sE3sG3sG3 tG3<$tG3\=t E3tJtE3|Nt E3[tG3tt E3t E3tG3t E3tG34tE3<t E3TtG3ttG3 u E3uE3uE3!uE3%uE3)uE3-uE31uE35uE39uE3=uE3AuE3EuE3 IuE3MuE3QuE3$UuE3,YuE34]uE3<auE3DeuE3LiuE3TmuE3\quG3|uE  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH5Ut4 ףp=@ t@K@ { C-d_ |A%t4 _| A-Oi7A4@|OR@lk|5RH<( H<( 4E} RE} R{  g,>Pb (h( t@($xXO1W_C:TF\D  LEκy& WG!մGh .h1s4oxF9+V$,w/,T'|,pzNO)=q*_*=<`2uf T<{B?|TD4ӯ}6%=U~VisioInformation"GISummaryInformation(JPDocumentSummaryInformation81Table h  Oh+'0\HPhtAdministratorG EMFl@VISIODrawingL ??d(|(|PPPpppPPPppphhh(((888(((```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@``````^^^444@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ```@@@`````` ```@@@`````` ``` ```@@@`````` ```@@@``````  ```@@@`````` ```@@@`````` ```@@@`````` ```@@@``````  ```@@@`````` ```@@@``````  ```@@@`````` ```@@@``````  ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@``````  ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` @@@`````` ```@@@``````OOO`````` ```@@@`````` @@@pppHHH񿿿ǿHHH ```@@@`````` XXX>>>QQQ@@@@@@@@@@@@gggXXX@@@@@@ ```@@@`````` ```@@@``````(((``````@@@`````` ```@@@`````` @@@```@@@`````` ```@@@`````` @@@```@@@`````` ```@@@``````@@@```@@@`````` ```@@@KKKϿ``` @@@@@@@@@@@@@@@```@@@`````` ```@@@@@@@@@@@@pppppp@@@@@@111EEE ```@@@``````oooooo000OOOqqq:::`````` ``` @@@``````oooZZZooo000OOOqqq:::`````` ``` @@@`````` ```@@@`````` ``` XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@000(((@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@///VVV]]] ```@@@`````` ``` @@@@@@ǿ000wwwHHHП``` ```@@@`````` ``` @@@@@@@@@```YYYZZZ ```@@@`````` ```@@@```@@@FFFQQQ ```@@@`````` ```@@@`````` ```@@@`````` ```@@@``` ``` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` @@@`````` ```@@@``` @@@@@@@@@@@@@@@@@@@@@@@@@@@(((TTT @@@ppp@@@`````` ```@@@```www``` ij222`````` ```@@@``````^^^444@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`````` ```@@@`````` ```@@@KKK ``` ```@@@`````` @@@``````:::@@@@@@@@@@@@```@@@`````` XXX@@@`````` ￿@@@```@@@`````` ```@@@`````` @@@```@@@`````` ```@@@`````` @@@@@@@@@@@@000HHH```@@@`````` ```@@@000@@@@@@@@@@@@@@@@@@cccNNN```@@@`````` 666333~~~WWW ```@@@`````` NNN@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ```@@@`````` ```@@@`````` ¿@@@ ```@@@`````` ```@@@`````` @@@`````` ```@@@`````` XXX@@@`````` ```@@@`````` @@@`````` ```@@@`````` @@@@@@@@@@@@@@@@@@@@@@@@럟@@@`````` ```@@@`````` @@@럟@@@`````` ```@@@`````` ȟ@@@`````` ```@@@`````` ``` ```@@@`````` ``` ___OOO000kkkmmm``` ```@@@`````` ``` ___OOO000``` ```@@@`````` ```@@@`````` VVV444@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ```@@@`````` ```@@@`````` ѳψ ```@@@`````` ```@@@@@@@@@@@@@@@@@@@@@@@@@@@``````  ```@@@`````` ```XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@``````  ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX ```@@@`````` ```@@@``````  ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` VVV444@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ```@@@`````` ```@@@`````` س``` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@``````  ```@@@`````` ```@@@``````  ```@@@`````` ```@@@``````  ```@@@`````` ```@@@``````  ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` @@@@@@@@@@@@@@@@@@ ```@@@`````` ```@@@`````` @@@@@@@@@@@@@@@@@@ ```@@@`````` ```@@@`````` ```@@@`````` ```@@@``````888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ```@@@`````` ```@@@000@@@@@@@@@@@@@@@@@@kkkmmm``` ```@@@`````` ```@@@333ZZZ|||``` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` XXX@@@@@@ ```@@@`````` ```@@@TTTmmmOOO000ooo@@@@@@@@@HHHwww222`````` ```@@@TTTmmmOOO000ooo@@@@@@@@@@@@@@@@@@888@@@(((@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@```@@@@@@@@@``` ```@@@``````  ```@@@]]]XXX@@@@@@666 ```@@@``````  ```@@@KKKLLL@@@@@@@@@@@@@@@@@@XXX翿666 ࿿```@@@`````` ```@@@``````999@@@@@@@@@000HHH```@@@`````` ```@@@`````` @@@```@@@`````` ```@@@`````` @@@```@@@`````` ```@@@```@@@@@@@@@@@@``````@@@```@@@`````` ```@@@HHH]]]ܿZZZ```@@@`````` @@@@@@@@@@@@@@@@@@@@@ ```@@@@@@@@@@@@@@@鿿@@@@@@@@@@@@LLLEEE ```@@@HHHwwwHHH```HHHwww@@@```@@@``` ```@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(((@@@888@@@@@@@@@@@@@@@@@@@@@888@@@(((@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDD666`````` ```@@@@@@@@@@@@@@@@@@`````` ```@@@`````` ```@@@@@@@@@@@@@@@>>>``````  ```@@@`````` ```kkk888`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@`````` ```@@@``````xxx 000ppp ppp@@@@@@xxx```@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-1Class objectBottom to top 1Side to side 1Sides8_VPID_PREVIEWS@_VPID_ALTERNATENAMES_PID_LINKBASE A Oh+'0 (4 P \ ht|                          ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  5{E^q2nNjujԢSwgJN^M?~n5B\ )(qd+"}&}"}݈Iw7|gǰo|q|o|{One{Ɖ\=H2*l#Onq\|鴩M{}s߽<15z8Nyld Dd,%0 8 # A 2' wщHK[P@ u <`! wщHK[P@ u.#Gxsn`~] xڵZ}l[Wv}Ϯ?44.[T.&mK[ukh@PPªmA۱ć@0&aB(6DbCb{{v>7y:y'vs{9$!$(ZV?"kA.ryx47M Z'%ͻP'qH!>i _0wU[/أED*w .t ]c"} 6l-.b@iSrj)& HlRڲI } 4c1bT-SPJڶ@ggT͍\+A?>cC|6Q0YX䎊/^xs+Z%8+QH집_Axkb8('dȮe쮌Fa|5vՁRU Ukwuunpg|M݂6No<܅X<\r׌)27x8Ո+GQ/`)](^8a`Ԡo[) WLhN|%xq$W=g=<{͵ߵAZڳ^+LVʹ@gO;x=<1cn+c} mT2 Z!Fвl t x֟5\)"A8I QuWZ$૤M q)w#Ž.ëe` V1;pf:nՁ=s:{..elg; ؾ?D9g?ldm?pשRܾ@:{?({VuP/C+W2 :\\ǁbTӰ-z@=O2bq,_TƊ+n,}z_DG+H8YGWl'#w׎z-~޶q-'¸'>B#+Ϊ/nߠOK#V\9o/ݔol)A*,rOstGp}gQ'>j ȶP-1a]?ׇaf)r˝`gC zLY޸OiC A>Ȝ0Ap3ܫD-_wzheeM9!6(u+Q;6g#CA6;?TகU<~L%lWGyYgzFt6)ZP/ <G]  O"O9_;=tkW}!usKM~}ѷ>L7/n?/:%4sbUvuES_Q?kokkxt3fԪ#^`;H ,њ`UۉpX9s;ŔfdI`S U9Fj1|2T.a6PTTTeRJ*+Ǘ_7ƪFs򺷅Z+09QaG5cR* {_&%=sZaMg{ǰfwJv{[p>Y벡7;kstT؝^ݬ]N F+n XYg}YgjYTg[28p-5V0KFy=HQ;0/c{]E;˽ms{ '})mL*jA5i t"wxK,^:o\$Y=h$,B+Q=*:+2q 1\.+Z~&f[Oy$fN/EX8jcnlŻ5OVWkwCN܋*WrWU,7]flw0s33si v[3PSDd`   M C fANcmd_server_screenshot_FileLoadTime.jpg RlzjUmn} 2=FlzjUmn} 2=JFIF,,C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?|Q⩼=ipXA9I7?˰G}ݘOg?Z?ɼD 1 q±)5ſ $J;>MH\entU!,m7r "Ȯdo|Uwdݶ=zof(n4)^Xp\Nx>>8IB_y<6V9ڬo$L^ㄶ7SHI-bXBE FHI g$rNA_[̪JQz3g|/E5Hb.+EkxP';$Q92# AygN][Q$0&hF<'ĚQEFL 70*vqQW5N.)?_7K OWZ+C|^:-Ο6 $ j,A!`0:~!XY/l#en4{h9T7A=U:4R~sϹx|_qt/h?Mä]ŻN * @N2Ma+jk >mFAVfUI3:Σ(5j7gknI@H_[r/nk i6VQۖ5ID ywɮ> 4? 6! Idkf*cb?d|ʂQwc穮,_/-? _7Y~l`Z\麛Ck,`g=ci7mݽ0ѕXH)'F@T'`Q!4_/-i? _7Vt>Öz}>>ER*H zz stmIggvFCKHīt"E͇<⬟_7N'}sNY.[o Į p#P%69oRճbi%wqX~'[ 8/<Ǝl9?iI@x)h@* !5]2[)p#+bI^Kvrx{N'!#;밁|0ܟ|_"t _"j~Ь%ѓWuO>YĞfn85&h~#3cq29b2~ln?63ʅ=Kd _"|K1KT}ysc@ yqo>[r*N9 98vi7:DKl ?2BN .6櫦ʓQKRɓQKW?iZӄR7b0XyHS sG].Z\-%[;;poBR.#9J+rbU*5{ǓQKScI@*%u4MNa89s墱cl ZFEZݙfX6N#x<Ӡ5:b@)G9?E\lt-#Ԯ-⻗Gh2Qp q2k;WᲆPaơ Vׅfb2xRݹu-{R2/_X22/YIh5,7q)8NcYz2V7ڞ%^XBl;Gsʅ߻w/'bOPGc2:U{mDiӲe,*H,z`r:t;~aW0;g'E/X7ZsR=`rHku=̀vjU;,s[Z+UEjxwDQ_G3?2|bO_&7%k+ X`Ge"^*Dvө)]+㿖O<ЩQ{/uR%ϔ_4I>Q~KAF"è-Dϴ0}}V42];\E+:Vi39U8x!'5,:Νm5kѤ%+ԑLڴv1dD'j `zt+OĂ ui 쩘y>K=^%}bW#}bW4)lXuUSʅ;Lxo4a;as- 6ssq*T[1{J"}O_&6X]2l'A;gw^f]rRY~y!H;W{:=1E'E|/K'|/Pjvhdh';@#?ZQI%ըln> m<"NK/oS5?_4YxE~N}^o^ާsS^O_&ZO_O}^o=N/NӓyE~+8S/ާsCJO_𩡸Y(0ƽ~`ֿ7tO՝Z4$3Ju')$guc[Z*4yXP'kq׏qY6$ЯZӮn;"'?ak #3_ΞW#u<8j&% fGEwc't+I-t.ibv #u?{E媃kU*R%Q!K=+ϼWj~!O ^]ݛ`u;U'KY"H&X<$mf1O3K$lfvs )$I5ĩ^_\ 1vF**WM7T%h$dF׎5#F޼-Ge5|u a+T(]C?yrFZlk )mq ˧xmbȷglM06yo?h} hrJ+%O=6(ᶸ{Ͽl8'*`i;ZN[ųˋa6& `yHz`b?4}~g_01WS]Au6s%ž&W{i2288J,|si|6g;wy۞q5o?4}r}=Wgc=r-Z5i[$刓9'h.頴>ljoD9=ʾy?sG?h//c O .l-;ePr0pCpH~#{h#DAdrFzW}~N)x;{e1N0 SeF rj)<;)wjqm2y8^W>y?sK;/=exo#jN6kJ65.;/kȗdw FdEf@f{?4}~OWvz;ygxc1IĻSJC֬b: "=%YXcz2^C>y?sGjv_^'c⹬IfT[0 񁁏%CwښM\dn^: q^7>y?sG'v{6c5ix5ш댇QxCCoߞ}+>y?sG?h/=kkOI}qԝ42('5:0Y$ : >o?4>~wgն4Ӊ y s`GpOG6h9|Q6eҼc?4}~'_1{,|A7~?c:coN>rA[Ms幞7Fq |r } os}v{9l=PԐ06>#ey59hsHښL~FG\W~B1w[}tn bZf,P&U !$I*z6fg:m4PL$W ޕo?4}n}{gEj0ʒG"y*GB O-\›+rCN x[y#?4}~TDnDP+s AGǵ%r]#܆ &kt;g#} oBϠTuMK,1ExmQOJ|/Nd}zO|>y?sKSǻ>tKH h&K(] ןsP\b1ޡpYoр>-k珷>+=&>0w vP[+l r2޾s} oS={[UY!<T$7=OM;U9Be^#`y>?h} Zd=YK)2X&PN1<u2VCOq j?4}~Oa:9BhH6VBSsM̛:oSB>n|>y?sG֧v}(&'fFjK}3֋v$X~ҙFReaϡ>_?h} Zd=ė{~~m6[댷Lo6*[UbPISd|ބƾc} ovAcݟMָ[T΃ !Rs;ubQylI}s\8~y?sG?h̻ 1ϨUmBYVli7r1Ǹ[xQԪ``n?4}~tAcݟQFI*rގ1z1MQܠܧy?sG?h̻ ϩd]E勵 ׍5o#o7f;mi~|>y?sG֧WoJ.?/o?4}f~AxYO5 XvuYI8u>wK?4}~J!ƌbe.Pgd#Fl [%vr}Q.Ls8?4}~_ʿ4}/>KME[v+=׬$#*gnNZ?5|)Χ3E&WI z0@4/žfCVCisuXuYݴ\QĨ̥p0ҶJOIhҶՠ`<)?@}*Z}<36н̛-=qLj$Vo<7$TQF**V_\} EO)_<жYV{lqRI<2jmKFRKEr)RXЕ$9z}mZvLyR0#`c5ۧ/R[7fNBpX'H4+ЧLD-H~o24;vܶ6mM&[/CiwO&qyIH$VeQfVJ*rW'u ieгiΣy!~Qdix% ۿmF@ۖ=:}Ʃ \L#WP3vbOA'xQ^k.HI$#y-Hs$xLGIb8"EUUYmݬ7\2S28Tr#4O-x半::B+S7J)KC4I有<.vn], h:ZZޏz:}Ğmj 6ǡkz?-[hy2HN̖ב"@FS$1 <E'+wtnR|mq+K@wJqYYi~0t+B2o0B"ld5#/rOEn'lI|n{#M(fz@kw|3O+6qrǰ5_\ `gIx/PӾɟ%]N=P^}͓?iKtBL3g~,{\5w|3O+6qrǰ4j 4g7 nWil3Ӣ`k:MCz_6L- 0͜}Fzt\  ;lM[a8cP^}͓?iKtBL3g~,{FCN/&~pvf>#=:.X(<iedn?Ю ߄gEѨx/PӾɟ%]N=n5w|3O+6qrǰ4j 4g7 nWil3Ӣ`k:MCz_6L- 0͜}Fzt\  ;lM[a8cP^}͓?iKtBL3g~,{FCN/&~pvf>#=:.X(<iedn?Ю ߄gEѨx/PӾɟ%]N=n5w|3O+6qrǰ4j 4g7 nWil3Ӣ`k:|-6W0K\-Rky+8#)#=:.XCz_6L- 0͜}Fzt\ stPIx/PӾɟ%]N=P^}͓?iKtBL3g~,{\j 4g7 nWil3Ӣ`h<iedn?Ю ߄gE7Et ;lM[a8c[dW2nGF.bz3nEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE(_zBY%J1 W]*/uu,y$׽|yr WxTF{6)fݝ*+=ݟ÷Z̯o'fwwmsӜN9UK9Yey(!ʡ2WMB#!Ԓg1=m,,L',hr)jU_C}.an'UKyh9cb28 Њ-Rk /!GXaufmecy qY^1YR&D%[*~C3;oPүt+Vstm8^&o=c&X)]61zU 8W^ FmanV>Qxb(<61@uO.&cy%""Rku}%̗V!)FTPE*yO>1%(ݮ%(9,X@$ ھRF"ȬUܤ0Fr;mw}TO]-%g9LͻsFۘrJdpfjx;$>g˻osO}W[-GIyt "#o}$_̍BӰm#$^C?i~W|;giٻvu4 M<ą;"N9b@ܜ $F³RT^6$ E4Lc VV:{Ƙs!N@ݫc)Mm.Mp.Re,He,FX9-CJ|[?0mѶv8<jztwg(h6}k]"=7mcf8'Yk~oBzc's|o4,lQԆVz]jUx'Z'On$ lfKD v #1 }JkX,e3!dx$ 0yiC%C4oGGRXAEixf=/] 7Q @+Jmqyq( 3N03#/rOEn'Fǟ->|_C|yr W4-QL( [GF! S( 70U]畤`'''Q@Q@Q@Q@Q@Q@Q@Q@>96C+AQ@ouNa5ܪ+HrN2ONOU ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( V}$=p|y I{}GZ? /On#>N0Ol~^;cG=?}=?Na$gF_ʊ>#/rOE5?.Z}SAJ澌lFk,Q:($>׋ 4g7 nWil3Ӣ`h[9+|/wa <^rnVp4{H,,<:m2$_OgFu`sV߄48I&if.mv=G6Qk;J#%ٟq|evZ}8bKnnK6 %-ƽ]M2Ďgq32p']iwcKӋ۫jk)A$k,]WpmCCCeHcde}6g8G dn.k7VWIılP "> ow..-.HݙAW` g#2_lٵVObvmD`,v~]ǂHRY »`Y\~9rN(}#V߸0hX+t Q晢zm؄7 BmO^8 +z·7} ; y3Vm ^֗vSū,Ydŝ@w#(څmiwea_ ^؋wn.Ɍl`<cikZk\b]K$p:t<9(&_GTVPA NӎմK qoug|m -6uVuh*ikn$2Ѧp 'O@ Vx>}rIgAad'xUЀ y2xz jzMQ[M"ʋ6ݬ%qd]kka-i$ʑor"R*N2(/Ꚃhf٭-0R9|e]\]e0H@򼎙t=DN!x,A?>a_ ^؋wn.Ɍl`<cQWM5urMkS,^k`Rz'#xh:m]$[VI &Ut_3gvrPJi?dkYuIU?g+`1!F,r@'=巄Фk@5$|v`~F'2O@3@4WB\l쮮.yr2Y $GUt y^GL*kvZeq5cTbH k+ u9+\| 5eݵ4RdaH7K)'wያc\jR#+0}6H94Eu޲5/N/nYcetu\_Xŕ^L;nުqЎQ[~ ᴳcEvbuWC8`REWdF#U^k"Ƨk7$㢂O^ CEu޲5/N/nYcetu\Ҵ~ Ԯot,V>qd: t9+FxWW"[=ŻKc* g8sVk4Ps mw;A<)] σ h`o"}({51O(f&g6R=:B!EWdFܓ(ltoĤLc1R+t r'zk=ט:M"2לi^5K[u>x-9b󷜌lG'9u2Z]Fέ;qqsW` u =g:p@ R8hm|5{b-k[&1 I\sP%EP]*/uU_o< ?o@WtӶ>@q$}xۧl|H~ӌ$?7K\QGoIEO)_<\ `cuhxUVpCޮk޷~nGQ}E$ )gO.ogx.amȝA A[}e}7Z۬@Q!Q x}IQ~Yf#9^ޮ?/B ?O#H-e?PA1{hƟ^j+ (m\0%رv8n2oDʋGULplǢ5uvMz\Keej۝2;ffbK1NUEVPA*$۶vx8={sS:oŜ,#>Y?u(X^zgt^}>gEW|d;, kIeEe D'ݙst]b@-K݉]H  Eo[Uӵ 6O{ ZA !gvb] *ͷu +"Zڪs\``q<i6Դ?" FϽ~gi^24Ų۩њcn .%9p<yz޷U͆jmbCĻd9nLUi Յŕ,svY1 9ʢ:Gmg][$%i .\,G^PUӵ 6O{ ZA !gvb] +C.Zei31l qYSXwl'E7;YNA*(ߏZvz}ռK V͝u}ݵCVקm,,6.ۘ٘q(Οz}7k&ϕs7)ymJ=WI-}.3*39Vgfr0 >+6Som27 ϻpgb܃0 ,K+ϛ}C@bx99#1+*׬uX֖췈6wd<{oi = qV}ۃ;`AĢ.jڭ֡$1C%̆WHwmy$n$rz~]ŶbP\[+w)A=yT(Ǘk$he"1"tA'w$z8^24Ų۩њcn .%9p<yzC.Zei31l qTEVPA*$۶vx8={sS:oŜ,#>Y?u(X^zgt^}>gEW|d;, kIeEe D'ݙsx~N}veZ$f;N$H=+6!\í PPUYv _8Negy-xDUp7Cܬ~nr Q@^*'k ?ӣxLɒv0SjQNmqQl9ʳ;3 Qq\o⫛ WN4 >7yi$ݝىv$ru?˩VkYZAmg#Af9'=V=57]>eSpx<۟ϯkK#f L$˻nq dzꭾ krGhڣdԣ''b=yX[ee Bd$v,{rHp5BzmXJ]AG^x ֓wN/L>3m "2cs`z(]'PV6Y(鷶F|Pgݸ3}Al dJ(zw~0oAkhm#bØ:z>Sei顋eS4݊\Jry\\Y]5t>5$lF$]H$B;Ǻ֙oi&ݍ\X@o1=( [ee Bd$v,{rHp4hށ[j%ŻrAA#מ5By}a.~JR#.N_$wrIe-SOM [-6PS<0pz稠 O2zUV[Yl!3|n@YAaB-ifQNJc@:ҳh:ٸС5 5Y!;ky eJsqt^}>gEW|d;, u⫛2v:?*w̌'k 3pl(O4QWsmGXA!'q<YPm^va1ad3w_ Zva9˰Ce;瞹k9%[E@wOl~^;cG=?}=?Na1=v$zz~8H#t?|F_ʊka_\zs-nJxymi 6c=^EO)^zmXJ]AG^x ж_Zh$nҌIp)-&#)DuWB'tt^}>gEW|d;, 6ԣtB Kw1[8sfvg# @.e6W[5F)m4*.vSq./-uAГ#*DVqm YH 8ȬxF`}#Li(c³ؾ 2 Wyg4v<,9s p[<'S2VItFV`m( NskH;Fյ5 5` `S񖩧-Nv(Iq)ˇG8=sYk|kI+&HH]9|I$(VKKɖ'uX٢ N3m "2cs`]xL4/Nʆ3#&IBÜ[ >Mo˽zG|vD~^xJ>ZZ[Ihcfr9=ȦI@zE6-- Nvb%vNl b+>kx-q%Gd#v?vTV>7ZYhnYH4ťźğiQ1yF6l#d1_A iJ"~Pgf.˂WnHd@"淎W\$qFB9qk)8!SkNPQ툷yOqnʠ&=s1\lj~!SҭtֲG{arr 6Nz8z(((((((((((((((((((((+9%[E@usJ'h1=v$zz~8=cz{t폐Io !:qF*(#t?6<ȹiO+TRyl (`QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE|y I{}GZk9%[E@wOl~^;cG=?}=?Na1=v$zz~8H#t?|F_ʊka_\} EO)_<жQE0 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( V}$=p|y I{}GZ? /On#>N0Ol~^;cG=?}=?Na$gF_ʊ>#/rOE5uimg4Fk7$ 蠓נ^/x/PӾɟ%]N=b"?h[:W~۰*%n /ppG OQgQ|Gkciju+#E(R i#V Skz4rR8֪=SKԢҴtE(FPGNz{P5i[++ļaY"wU!0ݽT;p+7<6r^lhՌNr H`xZ-"۱Km:gsX[ee Bd$v,{rHp4hj喚)l.XRI8O$EkXF+=aiu5vϲx$Yc|"ƷVݵiuo$8$rijgqxwm\7?o͖pDdoHuOWNy}ϥZX^{;soqmQê <W,]>i閭b&]c-9 nDR!,o16GikZk\b]K$p:t<9~2=ܯu,**, vgv=iu5vϲx$Yc|"ƷVݵiuo$8$rijgqxwmPմK qoug|m -6uVuk6XG%U`LnHW8 }KVקm,,6.ۘ٘q]c9$U1!\A[w4 +iM. r/NN=q.1ultK{mQ[\@$efҁ ץI#Z˪Me9\O_ݍ#7 jK9/64Wj'Ut9S$UpFA`0M_Y;jRUbjZ oz}P) XYس  '"-O.H YHc*p9zWmg"Υg^$dGbvc Px 5vDj SJAOz|mi~Dz1gv031`~>']kY4RqʎĶQxWȲ{e 0X(,Ĝ{p0&ҼWy1M 5 gk)ϋ2kkJ`nyOscPLj:GFP'8s' :gNӖ)KqO1(G̹':M+Q}'U#)J6 ^qO5Ckj[o:Xxn ߌq _h7ghcOἹ.[.wdݏ1洵 GxsOЬ⶛Tx(.XqX;k_`Nأ0)Fs!㞼7\_iiz~muF[r!cC<6r^lhՌNr H`h>"G'v֘j9 KS]A-O!R2 rK;v=$8fڭhgH:dA".^.q$V֯xKF$@Sm dƥ^ңkK$l1I,)rGU*[5[k[[[E{A%,Fn"P`~Bm6,,.tՉ-gHY2J.H$gph:m]$[VI &Ut_3gvrX|UY4WRR)K eFRSq C?_G5p8VIY˗vݽ00>(˻ Xu'ܢa+) NxCCĞ*fvbڪXn39]uO׺7yi$ݝىv$rxjMRbh3 yp HώNA\@ ^Oqoؖ&1b/NsN;v_)ivbmBIywrHw d,@vdt${  t%<" ǒ*n9;<0Uˏq^,ZƖ|;3 zI56[Dv՘r9ОxZ-"۱Km:gs@z48ydF:pw A~jbWWy2²D4BazǖwpB:U;/Ok~zeX8pb```s6kLn.RG,v pqB|#tnx㿲WfKK2ն pw`gn>a37,Y-u݅ >p@?)>.Z4˻h'#1c*$^Չ]?T5mhW!{tr5WsmGXA!'q<@Vm^va1ad3ޱz?}~URw8ϠEikz\gicVyHpIFO<>VmQEQEQE|y I{}GZk9%[E@wOl~^;cG=?}=?Na1=v$zz~8H#t?|F_ʊka_\}+G4.!u O^8ׄk~\e>#+{v 0}3|Uǩz2-NYK#0$Ӂ\Mo,mNJW09H`sWN< ;ڬwLf:t&7,O^Sp$`H)-&#)DuWB't9+i"wCϿdUui( j[kp'ivLceP@ J4KkvUēϻkLHQK jxFL{)lf!kbge]6 0ou9+%-ƽ]M2Ďgq32p' eo铍AE4r9U}Bބ`9HĢkͬm$y$8)˂ uowe<:2ZܬVU`Anr9+OϮYi6wvWWl<L,#<#OfoZS9>U#V޷im|bm:y^GL՛ojEݔj)Vq1gx!8#9+:qgn#vT>Y"LUaEihi6ݼ嬷:r;q/`+д{F7_X!k1mC4ʒX4O  [6t3MrkK39dfIR4&UG 'L􋕙^C0 ~apzᨮo Zi.dZܴIɴ/>"cÞ>;9+7I Fv9e$J+֭4ؼew.ow^d1E$wl @ɮJ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( V}$=p|y I{}GZ? /On#>N0Ol~^;cG=?}=?Na$gF_ʊ>#/rOE5wZizAqnWzR ( B A/5hۥi[tp%drFO&{i~]LFXH|mMP4&oύpPL<4>L 5C/C9ǟ(lm{G{g^}Gwd3F3($$pq+E0; khԜi6L}@smϑ:>R1LxRUu h--KnaUٜ1n \jvi/aH!$>KA#tC]OJZ k9>fb 1,7|9@ -[o$O<;2xEI;~u`Ͳ!*G˱@kǗZ^]iFܨeg Pf OM48+>r0 `` c Q@qxŧĖ[xfi"$0Us,Rf"emϸHX~`c:AmJ=WI-}.3*39Vgfr0 >*\jvi/aH!$>KA#t`@*tCM^wBH}ݽlG-銳mBH-%ec\$$u1Et6^24Ų۩њcn .%9p<y];çA}O䶅iUrx`0=EjZYG-YCB$.Iwfrp8޿.[NL($ Mf@t2Kie%eq ʁvr03\s⇸>m#yFbI`W2ɥ*iio,&XNg0y(WVקm,,6.ۘ٘q!Qt!"N 8=8#+kwDϷrQBIz͢((((((((((((((((((((((((+:7|XЁ 88O\5wH*rHꈏ+31D$ѷ^0tk)v:/Tsq -K݉B2D99;paXOj7ڟͲʸy`nMsnj|3Ond 7B(o7K\QGoI[z/1HQT~"?ecg8ncuN6 zq܀ddHe$uDI X м?Z^%:sN),m*pqNGpddžO C=ĂTK4ĀF#+[_ ЧkWoKY#SrOn?_E|+BKG"OC%_vmWhӰoKP*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG5"OC%_ Чկ;4i_P*+_?Z? z-ZӰoG57zj3QBh !eN{+>2)ƍ Ca1iIXnajHI yڼY$uԳ1Pzcӌ%u _iz^xgC}GJvxǮ1ǩ{AM4V7&xN/Wo5;iӼ[c"f sʍwFx6u.ܲ 3[Y^(ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQE og?z?-,EX.ףQEmhtKX千Xr E]vi|XY-QE%KuFU##}(ˍ+ՙ11;U9<{Ŀ ,rjUPʨ9|3ڊ(\j־l&W\EQLGىDd(#' V r C 2AXML-File.jpg R XƼǡKF XƼǡJFIFHHZExifMM*bj(1r2iHHAdobe Photoshop 7.02003:05:26 22:43:42 (&,HHJFIFHH Adobe_CMAdobed            s"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?FhckZk@$S mumuV,y kZѹ{kZ<|-?YsC[faޞ~~̛zSsC/e.t6K-j5zcCu.{-s{ 6ζ8s:kpw_IMnm{r\C=:h/uc/ocѦFX,cenfݷc66_~Թ1-]un n}5?h06ik-;źRS>eo,sW5}΋Ik,mWiun,eߧo } wlsl.mR{Y<=Uo_Ӫe۵.gMǪ6罌8ݻm}T;+U8/17S.h:mik2XG@)IOIGf6#(s8ig}4l.p 8xhKD1Yo,>FGgT(28N7:֊V?ڃW(Ӻ}B^n@[5I$RI$TQ}8182u;fG#oHֽo=sg9dYC*́]!{kU̗֭v䴓q:[ N zv[OeD0av?IM,Xk9i`v7-Y\%Σdd`m-cZڙ}g}O_tvbukgKc@TZ6;s=q/Sl/N.7}'4vNY6k} ?}%5Iɿ Cci}~zY]޳Noi{:l۳ OLfUyؿY9tƽ;ּė85~gKhj4Ce6ϴpf׾}[=_SԔԫ%}a}WVmo:I:1U`Sw 멏3W[-eUR7z+m>r12].e]7;kk{X?; {Al{Mf{kѤ2~}ud9kj[z/zZ]'=Z~v3ݹmU17V'Wj=7ZqiyVRRI$I%?UGR.c=xsk.k L9,vl~JxtP繟U7iɍ'c{ONޓXU }ϤMkk?1r\m~{}COS$b%ձlYOcr7[?Ҥxtcׁ=@,s,K%zl\uno+Z,X.}Mu%]6ӲڿgOAR9G'ܮmk/k} z}wIoiƳҵ%=zK+f5?Zykf=Ze~9>Vz韪:e h-OĔwuC2=qkm>\ަ>Q=R` _eccƹx.}Ug~̊} M/7dU[ r1hGK\ݷo}76u ~Gٺ{iuYl?%mzߥgcaz_nڝKw̫} S:x.S31fC]Xh..Н۵g}d'cEtݮ;+>.̋NGMs,c> ]lf/Vuqyisusk߶ s#k>Ne4c ~gZr*mXj{sL.tԭOO9~cs6~f쇾̆OFY%NzJێ\x.?Oؒ$JRI$T_eu mcos[kKwE߸}`ɢMwSkK-~w:gkt jC[CawKĭ~d7*˚_kvZϦ??po{Xc:Pv>n6wSoEo[fv?hnnWuoM[;#>g?=:ܓ~i}muԶ2)kgw?!ֻ;'!K)~wYSt ǥ'5.kknBqC8-Vw9;l{s-SS}"RIOӰӋ7r+unu6kV25:VtnM,j.e{\v/_}I)~S+e]Nn.-Yklm7Wm̿,YmN uN-%Ksw\JRI$I$|FuTI=?׹ u~+3Ikv?JU_S-DYTo@l.-2 ֍mojJdzG+43oVtmtv2ѹ ev >}5ؽI8.ha"AS҃R][C+.c\X MgIMA5$RI$I%)$IJI$RI$Photoshop 3.08BIM%8BIMHH8BIM&?8BIM x8BIM8BIM 8BIM 8BIM' 8BIM5-8BIM8BIM8BIM8BIM@@8BIM8BIMI Untitled-1nullboundsObjcRct1Top longLeftlongBtomlongRghtlongslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM8BIM8BIM Hs\,JFIFHH Adobe_CMAdobed            s"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?FhckZk@$S mumuV,y kZѹ{kZ<|-?YsC[faޞ~~̛zSsC/e.t6K-j5zcCu.{-s{ 6ζ8s:kpw_IMnm{r\C=:h/uc/ocѦFX,cenfݷc66_~Թ1-]un n}5?h06ik-;źRS>eo,sW5}΋Ik,mWiun,eߧo } wlsl.mR{Y<=Uo_Ӫe۵.gMǪ6罌8ݻm}T;+U8/17S.h:mik2XG@)IOIGf6#(s8ig}4l.p 8xhKD1Yo,>FGgT(28N7:֊V?ڃW(Ӻ}B^n@[5I$RI$TQ}8182u;fG#oHֽo=sg9dYC*́]!{kU̗֭v䴓q:[ N zv[OeD0av?IM,Xk9i`v7-Y\%Σdd`m-cZڙ}g}O_tvbukgKc@TZ6;s=q/Sl/N.7}'4vNY6k} ?}%5Iɿ Cci}~zY]޳Noi{:l۳ OLfUyؿY9tƽ;ּė85~gKhj4Ce6ϴpf׾}[=_SԔԫ%}a}WVmo:I:1U`Sw 멏3W[-eUR7z+m>r12].e]7;kk{X?; {Al{Mf{kѤ2~}ud9kj[z/zZ]'=Z~v3ݹmU17V'Wj=7ZqiyVRRI$I%?UGR.c=xsk.k L9,vl~JxtP繟U7iɍ'c{ONޓXU }ϤMkk?1r\m~{}COS$b%ձlYOcr7[?Ҥxtcׁ=@,s,K%zl\uno+Z,X.}Mu%]6ӲڿgOAR9G'ܮmk/k} z}wIoiƳҵ%=zK+f5?Zykf=Ze~9>Vz韪:e h-OĔwuC2=qkm>\ަ>Q=R` _eccƹx.}Ug~̊} M/7dU[ r1hGK\ݷo}76u ~Gٺ{iuYl?%mzߥgcaz_nڝKw̫} S:x.S31fC]Xh..Н۵g}d'cEtݮ;+>.̋NGMs,c> ]lf/Vuqyisusk߶ s#k>Ne4c ~gZr*mXj{sL.tԭOO9~cs6~f쇾̆OFY%NzJێ\x.?Oؒ$JRI$T_eu mcos[kKwE߸}`ɢMwSkK-~w:gkt jC[CawKĭ~d7*˚_kvZϦ??po{Xc:Pv>n6wSoEo[fv?hnnWuoM[;#>g?=:ܓ~i}muԶ2)kgw?!ֻ;'!K)~wYSt ǥ'5.kknBqC8-Vw9;l{s-SS}"RIOӰӋ7r+unu6kV25:VtnM,j.e{\v/_}I)~S+e]Nn.-Yklm7Wm̿,YmN uN-%Ksw\JRI$I$|FuTI=?׹ u~+3Ikv?JU_S-DYTo@l.-2 ֍mojJdzG+43oVtmtv2ѹ ev >}5ؽI8.ha"AS҃R][C+.c\X MgIMA5$RI$I%)$IJI$RI$8BIM!UAdobe PhotoshopAdobe Photoshop 7.08BIMHhttp://ns.adobe.com/xap/1.0/ adobe:docid:photoshop:e5622041-8feb-11d7-b9c2-88ccb0cbe15f AdobedC     9c "2!B#1Rb3AQCr$aqSc45s%u7G?N1c1c1c1c1c1c1cN1c1c1c1c1c1c1cN1c1c1c1c1c1c1cN1c2ʡw%V˛EVJ CݤYվ7#ʞ:&ݐ+ e b.@' D5 f 8s*'#ӻ-^qF;)LZ{ԟ"ghQ[Oq} *G>IЄzs{ǥ B1^xQMA}fk!jJvWX &>*Zpt./Gr U(@o,B"ju dhyĦ',ېҬE֝:Ewq ~DjdxWאeD&C_r`H@H$⊊:"_o}ymbۻ u*>$?:?,aޢfoGKL.1c1c?N1c2Ŝv_uwǸlef}=ƞ*H#YяfSgOY8gycUMek\=nX1c}!1-%! xےuMf 6TURq#C kh#.R!s<1W_U8۸*3Uc5maR+[vnv͛3ud ׳tJYQz1YIHrmy()8F- I[N=_zdy ӌGml A[ɠz} CmeG*"F(U܍QxjAɣkY)_cjb?["#q8l8FТt֚wLxQU|W`EOG=Ac1c3N1c3" TT_mF (D^ݭ4 ]:zV|[]%cˮ6&`zdXqZqN?ȗbze茸%Ͱ!b園;I2|=_V}XP\aPQK\&RRb2a\lMA~H8 fn6؃W EISԩ&\`2=yltOj `A#0T2ZK4^*T1QnmNAfUBM :;ߧG͖5Qz{hl1mHQ>* AAH n9mu|jSbq̋:f_E:~3vԷ4?ӧ9)%/bNEISPsXT5dM.cӧB^7茺Sm /T_`+N`8lUN>?NUѺ T\XC@ApPz"Ŏ1P$ *Ǣ&qn 7mDz=:')FiUCqTuuuE)LitQTB^<7+f&-DTQQ=?̸1c1c?N1c1c1c1c1c1c1cN1c1c1c1c1c1c1cNT4M#*h`'\Pa7~GZy1LĎTqj h₈I˸ե9`rE3cXDDmG8зw{;r?=^hֵ/Qv+G!SwHh:9p|!qɦ*aPEKjsQwdaM(DE>5dzv7 G> P^;5D6R NqqLwqc6}M}WV|2?d1lǮn;"$i C !#yxU5or1H6[6PЋe'`H#f/4F~Ҵ ;+ H֪oO s{Km8sf.7x E|XGHBJN<H4~|]ƴz19&,^El*ɵV--BouނZ{wQeʷc=W.\\_cPFq ɶĻՕ9 FSAahԽ{9[(,X^8Q ]lizrQ|sb$qdƇe~7m ɩ[ ^ ,k{}emKaU_"ۊ75ɀthpymtVAL͓s8ux)Nr m 2#ckK; ϕcK6l0`uB-=4G &@bXŅ!ѦD*$Af.guCƗ?wFVوő[Y )=y$^Prc>UrKrHUG:ʞK7ZIauj,i$HȎ8G) tq̞7֔pI]2-jdɆէO8􋎴=ٵadHǶ$YNdwˣ0n/Lj ^7j3Sx͢nmx'qhyCn6-K0ڸk VoFK9|1c1c1c1NC~yD$}\Au2Fh;.Y4혖GI%d%,zNT) }GߕO4[i?[ {bq" z]awsPwf/{?woWt׻:k p$ Ԡ j#1U]]UeOty9SYV.1-E5Y&aNhCz ߪk% 1,dk!]'_74G4%,TYjJXLX},Śm2UHJM?w"GoۭSsYDcLiqZ׸'ݣ&Fu܎ֶ7P>m>QO L MU'q*|s5r8LD*z }[N:u|8e%c" 8hU. ڝT$WA?  ә'[mNlGeMj"'xytK(\3D԰t\km8Ӄ 2X~T/LBj+B|# =lGQzdEA@n-g.,ɤq}ס#kwPk=Lz~C~ %Ciȑ[C6I2u:@㍄H@q=!~TZޝɩRY!]+È.Nc1c1c1c1c1c?NR猡*Nk\2:$} EcX"6Jdy8]7 r f_F[W<7LO۔?WV/<4S +K>KYK GېGCtrj Ftmr=\xm5uvO%7ߑgǕ5[.%" ֽ!ͳMY*Lʉ-#^`{{?4܆F #gšBdZWlC [YxͲkk]1XM$ 5 "ixT{vOߣ(fks@eDŽr7JL5;(aE.eZU4:4x]Q7]RVίK81c1c1c1c1cN12q#5%@ B ]@s>|NS|~(?WUv"sv1tEa-;HЧcYqYh2@ @}j6]mUUQTW"עs1c1c1c1c1cN1g_yksۖ n3`n3^ &wjo"uci=?΅9R}u?Mpi}{Wەkj1RQ%Z;'a9)Zo=Le2ۻ#l@{f%䍹 \>'6r#sB9S +!I޳ZudKG>5x$A]EP2m^iӌx7-%i;gkf$:GjR{4"֐oNL;Dկ6mӬO\΢[a>SM"At5vw|>E!IZխpBnK6lI-Oc6N;Ֆ2r˳uw\J,te-G#,P[ Y|X:QwlpduW;1lQ"!&U^1c1c1c1c1gN1c8MM*}V^:/`f^e̎`؈ Z"t.znj6XGeDx&m@ЗBߓ~ݽT4Iu*t)wgǠA}=_cF :3F:T%yׅz#. 6Đ ]A;WYG%%&THEW#RS?3Ď=-f($]Sz*" tD"'c38H*kWU?31c1c1c1cN1c2;VNY\V'#Vh>bC$TΖ/(GS9.T@“ۘ[l̼Dl홣O=tɹ{߻7Xo;pG2WCK.H緭H] :}!~_䋫G5Wn 3kHfK(" ۑk*b^,}bӛLXm0{gNג|bES*EFܦnٶnl =r(6' UZt+4lq" pv{]$9cTiJU`~K_6~;iͣͫ8qK:OX0&,9Ź[%@'[Vz {׽$u&Z6&#,#eTc** _e /?DC60RRa/"XkFjr􇽧|k.ӓT4wQ'*\6oBOodusGisѫ%9\k5*^&ɨ|#0DW7}%~f˜Zqiӄ+}umҌpR-e9; crNb\dK Ygw.LQI,: 8&uU+ۥwKr]dʩ #Ay}Jk.itO_&ˋ*[o>>f)2= GI:F&C;nug'/ Zi{݉| #pȇ"%ߐO,$*(Jie}4|@b&c?,Ccڻ򿔞fmwn*|7 ғz6̕Ͷ$"p!1j|EdlȺQ"yxQΘ7&uZm9ZkʏUpFWkYL:줗"; :Rٗ/HO 2hW{x"2I;ͼ0gn;ƦŮr{la/hm'S.^^xīk'/mIϾlH,vMg朝|/2Ioǵ6][eB]COdJ0ul73qc1c1gN1c1N 86wsTWLztuӐ&ᶼo&2K$:IXyȻn8i|VACꋐԩ7_MUxu$uBiuEǓc&m'B&>-ɈrV0vӭɩ5sjֺàՅܛWO reNjŻs%-N;FJN lmkvpVV 7ڪDٕyvzPȺʾ#9Oqʷ8M:X5`x$2HXJDu"q!hN7&5i^%BFӀH0;f _VL'tZam+ 雥",kjf͚ڜi .!:M* iгvLHҀBC@=6R*!&/ 񪵡(qĬp2QnV d Q|_OB'd8aǁ*CEjj+&J {ۧ P n[%U2OMRk7xccmߓ?=*jKΌv"DuS{).fJN%9|>ζ aM p)lZ(8֌@5 Vf/k.#pZa[qnB(۴~>kNbTeCV0gEevg0/n`+0T "{qP:qY *eeC9pc4,c$|[m.ϓ͘/4xfih&v[jULt s A:dHĮoE1:jLA7Aqy{Gxܞ9VHɕ!kA|!͊ΰ͒][nŽªjBd(H]z{~Ѝ ӞL=+.+nH7țp(L٫PdovzK jyϧHd @ :iiGVKͤ{kx*3蝗](r^:DMC.<*g u9,(!ƖƇpCK͸6FtkHfw*"^ ["B ؍+fʫ2lGc<'֭,rK\.-Ѫ짐мY]'^A<;,FKDn_s$O>N\ٲC+-h*G&r0h3ʸ@L˔yY).m'QUHAΞ>}\ hm#;se{]Mt"iu]:>jcDbuќua҄I N69m ~,\Yُ6QKm]v"8]wEo!C&nQZؽaK0QL%AGy6h{L@9n1c1c1c1N1c3̲F.(٢QQ~ yo^>Q\cҲ3@B,$5R6ÎhRg@`,T;֓X6MqCeiDDOj┳n_>m2 L]36}.sŭv΁-:XhjasﮥM=@Q =ʬ i陋2^ɳ U^)+7͵=DAoWU_GQ@3 j+!*; \x6 hoXz&EgXTvhP$ y4xdnOmѓ^ rx/e %F^><1bDFYp:t=Zs?bİmuCn #UT莉?2=Y5MLunErȅ^!7IKh׫Nէ!Od}L'jdXAk+^Hl߁klnuYIE-5-нgR%YDcF#$ %ō 'v\Zh@)F:"qPl ljΣk_ӈOawݓ&4w[u(yJbӧ闩.<^Xղv3*QCb;LD!^t1㘁lp=E-\_IPNf']akN>/qۆ.'S}mLVU>,#)2fIf( H,:rǑxKiR0\LmX7^T|7pӟk|l\&08 n"'ͷ?=\W5ųi2=tINW=̝]Hltz?2{ʢDyLnBXw:㚛dn+hN :3zFV Wc &"A1/˕ X֡ GYѱ!(sbH#kV }PswSvv"fE{UAmx~ZJM}L[xtfU4ƜfލShZjq4q#4p~9gjy"[a`ME4GgsqԩIwe#^SuD؟|,}u+IVRoZ=sinu1%~ҜY.JgxfiluL N/  ǎNw75iѣsV]}Z!?׭$◴]V"ũ, Jֵh?Oifͷ泯 VÈ͵lmڍR7eQDd+ُ~dhSB5*A8 7&-:m8]9rQA W@*#c1c1cN1c1UI:'}&4zT"#$$+fMjmhiiqX r_/嬛>̏ʧfz)ãќ&]cC_.`䓸Qiȴiդsw3RUlYHث:VCq(KymLg,*v~΃Mr ]Ĉa7^uY7]-*f_"U~IuYyQq]=~#L5iKIOCa\VN:$I E͂V& :M]:=?}1c1N1c3|͵)P~:m9_m)DDz4'~]`3.ƥ=[B%fº(8E=K`ksF U.2p/ڴZK 2hudBux\"6G_lmIS45ufl77 :8DH=>9S ?.kP\B=tnA+#!mJ|2ӧ*RXOاL(wZMbRgi]smwż֛ȕ)AWenƙjL+ aVVFxfmގt yXw.a|XIX#^alljuq;dTZȚnzϕ1keȣ,YpLtL?0osҌ"_r[yٻ7cZrxzqv3ھMBFk܃Ơ[{!݊琳+ќ4>/Jwzr8 y^_p"0=ϩ(= Tb[.M[ 6QI24qmB!'E7;U7/'qf_ E\tځ8#Db5ރ٭aٗfa8o!qT|z+}ƕi|"4- H{Ao<ز?"t\^ŕs6wDvk=:[j թ[ӛQdxB7/PVu6 rI@ַ +4}C#*,W!^ʑezN!-ʩk#f@*"OiZ|JY+A!@iܟkR:mj,5_)Y+蜟i;4dC cz/mYfPYFU~Z@zI/eB]oKC}FdJF1n90"_/uO Sk/;YrL!ϱޔ.0,WL$4ߥzWoY<Nfӏ5$Ft н}&f*rN!iY]hD8?XMciߗKUD'H}682fD#y]t@,y4YW4!FP#:.H !,o5wRdjrJ_k#Pu lG{i=`ZsZGdW_4k/3#c>8˜:5_1h@g;s,9ǐ}0=WI,QV)+8NG˜'Klȵl$̕9[g:bs'o@oX 9QNIXED瞝 שt,fa=;#8\dH zꢩ{GEE**4+hӧNL\X F^^Uc `61Q_GM>v&tm+҄YvE ."9E>JHvt%"1(|+9=Jr+)%q%UKӷ8-9Bh7sS3#8l+`UUL4 GyiAAh:.}H"GG>E$ABPW/n1xqѳT^IzD*]_(ZdDMK_VFpZ%1rU9Av9|}&9ʻAqdMdGt˕fb@; G7qlɓ`H**&|vu]Ê<"]SGiE͖Ye@ZiAmDO""|9c1cN1c3ϹO[ ֹS̏5SH;FNU99p*#vACB>r4lg(>OC[$ŌXpy%b4~gPէ)R|~\ qTbx:aGVp6 ]0Ia[5Hqkڜ]"n"yF!,u\~] r͉R m+ q\-z NW"IVãX GGT l/;ݙ%\- 51U2_q-da 3n!Ϳ%so"&j*)١o*S;iM㒘vp&V=gymѼțZ~v7us㩴q V&# 9,TG u'^Ƶd式`|`e|\F@wh? eJ*8DO;+>1E܅ɻ^Uueٵ{yt⢕eTvű(*%f/w2uHD[WqS1^AqR,TոH롆XMmx5zLMdDDwXĎ-["OvL@ $BAgkXuQyaɊQIUz.?>!?|^'EH_܆7?~@e0s,'#GgCn4cUr\ 7!kn> m}& ~B9B~78lW.Kv@Ӛi06:=ZuHTy#ҠqE;jYV%E9'ͷ(Aɗv]ly?쑴c_zU;ET']r.}*,Vq= qtAx#MY^L)MkWmI}yaktvݽoqmgFs'+#Eɤ;^7E08-i/ƞ8i[Y%= =K`m ʙ, :n|?̺xJSٳܺzReqQ~ Ɛ8ٻYؘ1cN1c3" TT_rO|.=^+2k(D-Q`[TFvѵND0%Gs޿2\zcb!gR+F L>Gs#Q&<")Ủl< .4SQoM;Vl]ՅYHe!OdMNJxe8ܘg"Iz< "'a~]Ya̪Xč+bJ}!ؐbZm~>Y"ϋk/q\GzCkrb"?#d_ IKbK}f~Lw tӟo<'.lލ"3"XC%j^h m%^#]b) s O)\V} ۯkOːQ }ȬyO1"mzdb&#>̟ &gc&]Ev2'vQwf" hsfL[ّ!ƝzS0Hqa*Hh~@%GMJefZru*n8?1,W`I@U*#GxYWlHy$rl4m4` .H~L@*i%2"e^5lɏˠGӣ9xMr3q(:Pkԅ:|o8lמ'6AĄz,#_vlpڋߊ8`rs>Ӑo1`%UUg}lq/q-boD "F77 OOwnY3o魤Õ-Y-C9R.'Sm5pA~~썝^'6}k: XXɼ6sԄCb@4.E> uLˬȓ/mL|'8@NBs:ɚ#/j/)XJحlR:U^ɨ:"v 2-u2C4vZAdy[o@W\ͫ4,|-f{Rg4rߎ8aE6qumӜn'-l"3XÉ%j^h m".kQ$ƒT{zɱjItӡ>\{~$۔Ӛb2j[͑ sbfNJN,(^rTxstӪ@j}> t:'Lc1cN1c27M-ǺM:CyQeu +_6%$wzZ}Wخ2f$e )nNYFǿA,o;* kWuɭ8cgeaXnZ5bT2!ЮSpWl~s3Gw3kւu5QbδAevi-yu8duCQۚڌ2udn{td1R-~?6F<]bloͲl ÊG %6Fp2r< KvlaokK$"[Li!?-Wv)Gl #@5ڴmKSdv?FzK8y򙡞|6r91ی 48G1եlsx?[u\{ުdňaK$Mlmb f9sI2eYmP)y̆Ld 8H 6Z#d:s!\;?_s.4”qd8ΓfKD|U561"F̑S L*ˎF F:p6 ښ:@$"Z'2y؞r#ay=4ډ(#7"?|NRL9u]VdDVϢgZWmyG> nRk|hUbĄcSfQ^K$}9D[2rk(1^v@&8ؖJG9*V Ԭߩi#JM@ٺ:Vmq)e,*W(IVc+qdGZRVENAW6YOͣiAo;oSdзp]%%S"߁@v_[nCpgFZx9] 孓S.کdc!pD`mdh_9ڴlL1 vLtLкtl;</Ɖ \2y^G6OɾoLe6C.̩`E({d4>_^:Lt&׀v\m +@lXqsN /0VS* ܚ 1$n5U1&4_y.\^iaKz\V-YyOuςgvKp8[ơi.L{G#؝Y8㬴jnlmkvO, !Ư`,FeǛ5@&I[s5ic<:-)pa-&^bKH*.~cJc1cN1c2 pn-ʣ76WTYIչ,&_mE։Tm2ݝg,~YQa#mږvB:8/VDDY4|5[*%p$fl y$Lj/߯?N7EgόX=wk"Dc+.wA;@.7c3j\y۴N5aטZg#p+hh7ŗyef.vPۖa ~;4.?6D-}a ݥdG*\cpIR#8;Nؖ 1'Ή%m[$.RʧTQ}R?dwt9U'[ќML^J&1Hp;6'O횶~n d`a Z}Y}{ٗ;[=>ޝ]7:}wGNjξ)U5,SjḒ )=Yez|3|SKOZ\7d]7 ,f82 ˋXw˓\W1I9OcNFtO~+-m7(AiycAn<2͜`f$gM> m>Q""o[&egòby.2ZNϺEr[x ZI8d%OpDz?:|W&BW "c6ÞuYi݅%xz0`ݔ-4<. Ɏm;%Wkʔ geu'O,uaL:C_͓\rۿ-Ȇlxdn?FӺߟ^#k'+o"4a"+)t? WMF~RK Thf$A~% t}rbn6?ݛ7wqmgOȥJ)U,r QLfכ܇g.i<xaN: 'T9V:v5Ot+w^2X7$4J/w75Y(f5-`5j1>/I&;=H3 ?L$el4J[VYI"] @O՜/< *MM6BFa6;d"^#8;W>IaIE"E}[ "D]beE]kGoVWyeJ6ܺи2tl!X ؟Ք)EEV@lSNN0懈9\68OŵOVE|,x堨91ŷ :NNjh WfSQE3s1c3N1c28;Vj݂Zʳ U6MK!EipӚw/,$k@%UXSZ_қQzsrg84.Br]6/\6 tQqi:[jF-ةuUU_"&P¬"DJl^茁:$$)DA~iw|ƨ۽sB^(N"5;SQZ{9g $-lo +Āۂ65]YEն g^6&ZT_ (goTr,^3o=͞+8i>{&JuxZ!twi\}SsÍ ryOEQ,ǙuDקԇrsWCZWqEcKbKF8'q)˸߽̪ϸ %kSU:Nvvm1=œtPdPEա^'_>ZՒJr#w_I=z{3N7Z12m5A%RX=Bd%}O5#Ye|H}Ք <1GX3HZ7['Ht i-3<ÞF6y q*7otA>J9ΟȜZȓmZCW!Ҡ?p79/-\bf2p#MW?3+?*qʻvٺ g쥚FL ! &4m~J3-!E~atu]?Sz~\[^ gz}97-mWu5q>mO%.*$ZZn|Q"SĂ=z|UDYLW yc&lhT6-Ʋ'qMHOSn" ŏ{[LCWO[ԃQQ .YwT.#%Um]=~:?{ks3!,2 Ghɧpc1c1cN1c` dB4lJਗBB辡΢?%=SnˎͬmS48=2Zmϩj) z~kxӓkmWr*QcԻQi&)Gm/p۱8ێ=oΕc7Q1Gu[A7pډ1[ӷ=9חp[.-~U3clA5..ΰ|ߓȝcͣne TP~Sr:ʐ6H1saϗ6?9;Mt%=v,Ekц`r:lљ|{1ebZ,5\Ed-4lVmڅNva6D|ŹRi0+0^}uJj=5qDG+z!ɣT9'qۊ'zCnQڗ $0mmY [^luKWdBja~:N|el`[Z C%V?y_qc1c1N1c>)  !/^WtUuQm5A! $CA.,iFm:TLi@dJN2h&jPr\@yۢ5p35*mm7aY %BuLZ [5lD0$BB]t/E>?o׷{gVΚhVg1"LiR#4DG IIV̚%E&"әcˏ1;.i IƷSKf5if|c1c1c1N1f v ἑF1 n(*gD9~G7ɲ׽u &8aUv3\#sOArqS6|eh)Kx@ [iHC[dD˦y[9[UgȚnlɉB2ıߖ, n6i3 ]x5jD܉v5 tN*H6&n}ɟYooQ Uf7c6iGRj} zn faUH5uQYYlZ5Ͳr#Iquf*>ՊRJafqH\*h$."#ۯՑS/--Ox;Hi=&ueǝ2d'˫0^\E:qMQ;d(OPѠ cHGp~h+)ɓșPݴ|l Dv3l>v㼲ۛqML=}q=FlGH&n;ݗ!73c1c1c1c1cN1c8< ͋$&"bBDNaخN{7 UV0a!/ tx5R0׺$7ŷ>z:-m!Nm:hG's@SiFh *~}5"|W$QAԃS.kqN+&_c&I |Gh:'jz _YTHE2O+-S~1c1c1c1c1cN1f  YRh͘H鈪hE*kۨ0^?ɹ 8<\8x?%'-ImaL\j4g irZzYDrp` Q[l]%ԏ Hil)ЬlڐQ!n4ܶ$ _)i^O|RC53=6Y6mEgR"͂\k-K)id\S%wg߮z[6 Ԗ-lQ nz^Bx[*sV-۝.%lq7]2Rp[el^%AzFXepE^P5MB\e. 6S$ U-[L|͙|W'Ɵh/6fmD>emzd/adZ%yYz kpUk.ꊶ TsfKz+r3nč KRW\ypˠM)d]ojڱ1M6u$t9׍M3@#G]պvݓ3PЊ U]IYTVADo陒z2-ߧ|um=Ԇ))<#|Òݯg+e"Tя6 NձfiܰԞ}!Q_RwLmMEMj&7^-9ߛrM5١#MϹl*m tAshͱ93[C6 qQ4ml9&N&gcI}љ"Ϗȣp5ш|9)6z;<47uG%ݚy&?Kt]U[Ahn^uLuH׻ĻlszT.ZUR˓*Sr96Mʶ*g20*g*YI|dj]|EdG^Ӣߐ[ȕ'$mSM`F1h5 b}w~oƊENrҥIDI;A@G_VHs 9T.T\Zֳc"2];IM8:$CO #`'}4>:Mh:~]Ve1]&eF̃s,$Oe͸K&1Jp;69?#/eJd8 2VggWh xX U2y}Jٲrԏ}22Gh4 nge-4g g]Di+TIZ&mnv~G^f8) 9CmQjA`Pkk˥%U%r\U@\U&vӕחqugWvӮ?y0>3 bNFZE mk{no(Zq5U=cu@8pa>Sf/Ui ׶ :B gEc E~SO&hX"Df= ֆΪGv\#؋Cգc2m<랇7F;-{RfFo]²>mu&[*=y1;Kf ʳ#VZ~:wWOӑU>zTK2bJV0vXzkezoK?.o:_~ޯ?mwstyr죻PlnvpuRx Dd3i,PF+@_-hD7Hz&&7x]_g]K!kXuE}l&Of@ ;dњ3q27r<4 N.mZpy3}ڨwv]ֽ"NA1f87՗/qۆ.'S}UamBzd?Asl^Y#9o\AdŔvOi#OItT\^Q{@6lK΃mujEDKfǑ8-0^ˆ OӑY/=ϧ0bŻBnqQ%+k'wV<4EhvRnL])SgKR>2ʯ( lUqJViAlLJ@k=ϐ,(l9ًg_9)En;hnܢG,IDdg{-+ȷ+,uz!Z>SC451DW?Eԛoo\#z/g&8L~r0.IXuUN2&ѿi:D-' - ``&HQQ~(qc1c1c1cN1cS<(U]rʙRZsد47tr<{-9؄g,8bS1kU5e5lȝi `{m9Nc1J[]bpp`wojyܾE"7;v< i!SUBsB@3ѻݒw)'/V)ϔr;̸mȡy15p븄Zܳv3 @n#3Rser*^Q#:7'zDVĜ?gU^qaԆPqLlʼl%ڄ5 +3L )pQ|$y2Jkoۖ-g;OIQV_ZΛp-ıyEoCMۮ<̒l%Ggp'Sx;P}5ud)32##81c1c1c1N1c3uENSEEϹ+_=1ր@q E3"ѻmUre9]W"G"CV.Gq&ծW(tvzW2-kW~\HEHE:/iVQL{@h= u"F]'o o%cˇ2:*!^CoVg [2Iz"ORbyS[H$GUhڴ.!(qzI#Y7*7I`d,.,nVop >.=Yl?,^1ܩl]$WuJf;N"M՗R^ĸ6Ph*m$(@BM]=s&aRXA.d)dýӧNn5,je 2Ÿ[OčAGэ@xMFzM!l B:Oo^ɺ,`FI裩E I"u 30uBO|31c1c1cN1cu=b:ꉉ?n9 NA2kv.Z^V>l\%'ZXW }ߧ۬|Xfco^5.5rUq!*ceєS-":&5Etp\}$@☇~C y"8xBpdW&L@KN-[-mE圇$8崇x3.u1x4vj:uoZ̹rS6S-#^/͟:h6Ӛ=\m 8Fˈ FB8nneϋSUڎ$s%}LW4S->^!;sG?Ψ愛{C9956p,Ӣᜠ;~?$ƍ.Wg"9 Yh:h:C,{_tmu=90;iQˍU!JA4ۮ4ڑ }gpl J訨EEO3-NC)1uzKOG3QsZ; [8U"{ɕf[FfM[J=Dm`qca ~Z/jTն895\C8ePf h]#,x=:bjXe;v۵}, ɹLY/ʒo#VD}j{S~ܬT\s9/jrϸFrJQxXnˑin3KNO'R٥gr;ǥ٬hԕUpohT;ǎb\< tͽ[R]_KVu%ŘmNI3#uo 0$vU7ލ%I=r5es\m82l'X-tV_nsr'EOp؆v'%.2;_G[-kz17 #8`1c1c1c3N1c3{Tҧ5iEӯk+XeYL꯶ Iе'B꟏\.M=cR°\Lir.(ۺ sFy7[ik\'rL@PKC\AN1Y>YWu[hPu҄sP %MGi/tGp? D뙜l :uEE MAHTEҿTYU[6]=Iu &G#S-6ZeA - 0u]1Σ-Dp'RDmӈ8Уm*BPEU> 0 š1:J?MJ9Tz^m%4h: H?A^f" 'U (OŘiaU6PEODZ⟛12Jv{-Y_ߖ=\Fu)G rHjA:OVdn0$i &'xשrʳie:œ]Hb5PrlɃ%&P ~aENgҮ7ِqZ'㦖P6Өsc1c1c1cN1cu) @J f%}Fݍիțd4B}yLB Xp',92[l0j;_HG hF|C!reU3Ss.]dh, gZ dOyv_rUe+IqYX+͵74"ninI-:YWR-v 2  f)VL3 _G_ 4GfJj; egT^p漵#t IC6=J$g8߫QTs3c8Hz Ўa αCxGVҲ@JC$TêO.]pHy `Z#Czrtջʱo@pMZJj-%lPu'mڌHBh ѩ4_/}b \s' ˶E[*'/IM3?WVbV؜C[G YqFjГr+3m-G*N:2QLⓥVR\{kJ{rZ51g>(9ۿ-eXQ5'cGluM:ӚxCȮh/HFnlۜdNHan;kk4o XW#+ixܸA'޵WN,(n.${W׼},ȰdkhZ)-Š7\T64*\2+_@v6ꥲVy%*ƑQ>~;ˏyO^mQygƛؾaȑ94 Dqmݠ ! e9l$ FHZCo[-hoQi-|_?bD}z6%ҰnFqC~Út_Mm*n;_e H5ТqT]9Q|&O8Իfg)irkdz$zM~.SrUɤV=*l9TBؚJѽ=.eǃ9434V} NJ|njPy]}{ۖ _H\kq @e%r, :h o[R#:w[AZ51_Ι-|INͤBxHj{{W@̭y7×{ʁsQpEy"!6]'%vo\d{6,A_Sڑ."'r6 e1c3N1c279&,Ч[WtrS.^WG1t730Os.[b11Vbk#e71yq&$f3NQ⨜aōq%b˅j:*65b# 8"i}y.BtdT̥*Tg8H͘D6zSGݺtПt͋ itF%~$Ke̓&\JD6SU2"/Tk 6D&in<)?B vb1c1gN1cU9Ge}n5SϫhY2n8?deY5Y}$1-v+?& Z'M2ھ9ϞG6E]Jצ0M8`*:Lp>v-rMDI_>$hP6áݑAq  72)(jӨz1:D6$bb2/Mkl'_U'$sdli/3C]$4&? ^}g߄?*C+h 80rrCe^l3ɹ N7e|iq&RrDWf,0􆵰.iwg9SԻC}HD))*%] 5oʝG)gNKfu-lZd$w[mou1o1^Y6B_إ㱘Ic*RSې 8*;~i=9aז!xe=Eb"ImPɒy[UMayVy7TBe) !Op>y<۠b.Njm jmly+3W@h|Y`،xI=3tttlvsOƼ] Ѭ߰~eaEFnjoL&f*6ltesw"N\")>0Ņ_xʄΑ5W-Vj|>l鴐ٔEag؊Z:i :ɐtwkۡ|!XPiXWHg20*g*YI|dj]|EdG^;m\o&\*#($8*XʌFFs'RZsIV#3q=# vEOVΜ3m#·#FqZREWO٧NԓM+1\*+*i}וE&Z`J}tmFW׷o[73P <  :"}:8d F^@1޾dR(LbIU"$,q^x}Elx=.ƵC,Ord2EXiD7mg^VMk.,9#a/SNkOGm`_3glqma2VvAutNdz#9,= VŦgʵQGyRd)".oGuY\5Vϩz3w<ݜK7*qo$b.i_'Lwq#/G4B{NQSjnfuGo^$RMGtL[/Ii6|o* qKI|[َ;c^Ң3/Or>D@~<@7Nl?W͆8ݭa]lCqv3"|ZK'_Xjqm%֝p\x?oH̞(xZZjY?"dd''"~ݨrMAoϱ#ee4gcӧVBNE?Xiˊw)/IvK&ӄR䷶JAo}>Mmi}57W򷸅z{7FbMD> qZ3XHpnLbwjmsr[UMy?zUwa=R &iՃ&ŭ ˝յYTeP8r%oSEl'4Fܢ9k:$)>3Vqm$.'B:27tfqC ,&EMtAjEpN9s_vEcPܜi+ H큉{]6et; p>+Zq)Rd|fOqIr RyU˓1c3N1ch^Q;es9 . `:R_S *x+Z+#Hoz4Qu3quų&A>UamBzd?Asl^Y#9o\AdŔvOi#OItT\wgŬzH܃A#^H5$UOg:JGCfIwE~TN2n$PpLSUޒ"GɦV0ȨgX7r%IuZZ4MwY|EM}3 MSkn8qb Z[״hrsO.p/H\z  @-( j Hu͖~N!i:îyscVZW`׸Θʪ--0ǑUrv3QhtAjλ€u=Ya9nxm * 97lRo{":cW3maR{Fmܤ6WȂ 0ӥ1,Ȗ6 6pHt-YQ|m?E& D}ɷ|Ĕ:dMIu~LQxǑ+#.*7!g\ӥIMI?⦆?)Y'ДDqmIn#ty@Xz3?%!e߀sn?Ӑ\=#Qn^!H+zN"eݒ| s^UIi$ÿ2L2'G%-&Ք3m¡!?~9ŒmpBdO)aI]]ݎͫ7fG.1,N)Ɠc .շ&n͑nnhss!k|gΓEr$8!P]3RThzz¾;$߳!ĸVQVi7 q8;H Z76>iV[C lWZuOqZ?DKY-}a` `_;7s>_㼋UU^UU@c]*|Va&TT\WKa| 9\վT'`Xڋ@n>! 4F+7y=e R+e LvǴ d>;ŭlv|oU£,Y̰y%ZKp[h\ySSqd~>fym1c1gN1c3uENSEEϹ+_=1ր@q E3"a>%t 6ډ ~CЩiR^+ı&4w0-$IW$HQQQע2^9Ś܇I{h`iqsH9qe9;^O7v%/Fy4 ̀i*:ɬM<Ѵ 8*6h$$਩|nOXkhnk[iS3%(qʨi뜎N3MFqt: bn1 j>5'&ȁU0|P_&4R^3-\&vۖ,fm4PbÏ3[qWd86:[.!M]4n **DD@Q_C:cepٻ)VDB#f;zh0#Dr&Tx̸#m넿:s]+JȖp\WaNe1]Q RiCP4Ib$?6l4/ohkNmhg< 4[B.\ԫj1_ Un,VIu6)3kP5ty1c1N1cu=b:ꉉ?n9 NA2kv.Z^V>l\%'ZXW }ߧ۬|Xfco^5.5rUq!*ceєS-":&5Etp\}$@☇~WG.=Mg&ۑKo\9ϫL6n#652Tf ypɮק'aB65nēW Gk->5lsr~l`h N=x{]}{!P Zt#|zNT.f֒믦Lxh4 =?6Q7շs N\rFKqcm=tHݭ޽E"|iϭkekk)LEP1=*4kˎ4ޣo59p/{u+نS6J nns?fK^:I:X؏W5r)K'YnUk!m&l+qж5릠zh?osV/4 /Xz{H2Tho u-0qj;aKQ_bJ8Jy5}sId<ʪ$杯ɗHȶSڤ=bGD&E]vL-LR]C;B`D3閐gOmds 'DO^#\c1cN1c3{Tҧ5iEӯk+XeYL꯶ Iе'B꟏\.M=cR°\Lir.(ۺ sFy5_)!CYGV@-N (=AHp@7ʺfAhXu@TOàNϭjSKu:; @QOQ~ ذaCێ.!$Q:s!6ِTEQ^:R A&2c. &"Q /TE浝MYVIVն>((!4* B+ۚNKtفLmm=#ߠ@NJ$h4U-h)Q'E^Q3WH K t2ԓYbETTV[TQTQN#? AIk5#t,u"EAF[APAN%|=+p "7 ("_B&ڋզ^@WO`JzR tKAׯUzO圎Ƙd2mFQX͓bڏTSis*ƎH8I>&:|rpN1$vSڼ-a>}6J3UXn46iQt!. e*`" z'AW̍a@"W9Ѽ9hz IC$F@@@TxTQPSJO?i^ٱk]zt2W^1]\eۣ,6̗eVmk&G,q8Df#4,*,HnLdI'_/m 0fa(R?pjel6Ԟh\]h4x Ghe 6(")S&d1c1gN1c"]OcSXw61ZSV٣f"iBT^IΣ'#GgCn4cUr\ 7!kn> m}& ~B9B~78lW.Kv@Ӛi06:=ZuHTy#ҠqE;jYV%E9'ͷ(Aɗvy#6ƹhz,*k g_ߘ?yh9ռkU^f ɰuEnQ:Mh:txe ,䊛TKec V3`JQ#It#bRn[ˊ81^0ZGl:~7] 3ȏ; nin`y2#CO&Xq~}!g04SmGPHI&ӞGvw: #|V 8Piֲ21d/I =1{<b<:$=%c'?^5_-oFO83L9Tԉ+VBdܟY81c1c1c1c1gN1co魤Õ-Y-C9R.'Sm5pA~~썝^'6}k: XXɼ6sԄCb@4.E> uLˬȓ/mL|'8@NBs:ɐ{rrtUMːc杢upXqe&-[n)Ƨ%늉$b{$-=zt}?74#xsǸ;0bA*#A9.H2–&)uPNl?q9Ŋ<~KY5Ӯ8 $EU>G̘1c1c1c1c1c1c3N3FM\k>6u!4E[QDPf3Zel)Â˒dN(Щ A"/2Œ̨I` ENiW*|Lc5&[Û Ի7 /ixQ?+Mmm$~26tѼC%MwlOm-{ѝ 6ԀӨLDmUBG}_KCU>6n1c1c1c1c1c?Nuߖx;XQrM#JlnhOS:~g\̥'FP"k"7^31?x/~sHg]n(FI;[4$ל;RL7%zr^bʹG4 ֣ݼV.n UeSt#dIUP^1̝`$eIB.ۛŠ\//MXlXS<3=dYҞ\qwf+r-eWtScc!i*}؃=Ќo-zu-cCebvּfɯ;*DTb "dhFA6JBv[Ѥûh%q5g>=Y,(69fĭ(ڛc*4:^YȡVHrT(ތ}Mo(ЍZ^ŤZ,T9oύd  !Ƥ}E"Ӥ=#->`"B$6TI> r)3y mn:#ٰȝ6c<%4w?P;Čt?.gX 5VVu&#k3pH^w ^'ngX44Aj::k1c1c1c1c1c?N3È HEAM_}Gi񀑂%NLtV562AZO5ﲍM8ȶZ^%*=&U㮄6+-*'veXUVCmiM&zt GiciU&lDzQDDAU꿆sNt"NKQ?1F3#,2؀N5|=Y њq|PIN~Нi&C8NBi CΑ*";ޕ=9›TT8㑎ls_XNA:^/rVAj,FVDqau]ymDH?5D]?qc1c1c1c1c1N1c1c1c1c1c1c1cN1c1c1c1c1c1c1cN1c1c1c1c1c1c1cSummaryInformation(MDocumentSummaryInformation8 CompObjj(CSE 681: Software Modeling and AnalysisSE tmehta:mehmeh Normal.dotf Parvez Mehtawar50vMicrosoft Word 9.0o@|@~.6@:"tK  FMicrosoft Word Document MSWordDocWord.Document.89q  su4V _Toc442620014P _Toc44262000>J _Toc44261999>D _Toc44261998>> _Toc44261997>8 _Toc44261996>2 _Toc44261995>, _Toc44261994>& _Toc44261993>  _Toc44261992> _Toc44261991> _Toc44261990? _Toc44261989? _Toc44261988? _Toc44261987_:Ylogon_screen.jpgX$d  main_UI.jpg;Zh Edit_Form.jpg#ri ReqDBAddNewRequirement.jpgrM'cmd_server_screenshot_FileLoadTime.jpg@Aor XML-File.jpg _Toc442620286՜.+,D՜.+,T hp|  su~[/ (CSE 681: Software Modeling and Analysis Title 8@ _PID_HLINKSAH0j _Toc442620470d _Toc442620460^ _Toc442620450X _Toc442620440R _Toc442620430L _Toc442620420F _Toc442620410@ _Toc442620407: _Toc4426203974 _Toc442620387. _Toc442620377( _Toc442620367" _Toc442620357 _Toc442620347 _Toc442620337 _Toc442620327  _Toc442620317 _Toc442620306 _Toc442620296 _Toc442620286 _Toc442620276 _Toc442620266 _Toc442620256 _Toc442620246 _Toc442620236 _Toc442620226 _Toc442620216 _Toc442620205 _Toc442620195 _Toc442620185 _Toc442620175 _Toc442620165 _Toc442620155 _Toc442620145 _Toc442620135 _Toc442620125 _Toc442620115 _Toc442620104 _Toc442620094 _Toc442620084z _Toc442620074t _Toc442620064n _Toc442620054h _Toc442620044b _Toc442620034\ _Toc44262002$ i8@8 NormalCJ_HaJmH sH tH 2@2 Heading 1$@&5\6@6 Heading 2$$@&a$CJ<@< Heading 5$$@&a$ 5CJ\<@< Heading 6$$@&a$ 5CJ*\<A@< Default Paragraph Font,@, Header  !, @, Footer  !&)@& Page NumberBO"B Heading-T1 & Fx 5CJ\VC@2V Body Text Indent$xx`a$ OJQJ^J>OB> Heading-T2^ 5>*\JORJ Heading-T3x^` 6>*]0@0 TOC 1 xx 5;\*@* TOC 2 ^:,@, TOC 3 ^6]*@* TOC 4 ^aJ*@* TOC 5 ^aJ*@* TOC 6 ^aJ*@* TOC 7 ^aJ*@* TOC 8 ^aJ*@* TOC 9 ^aJ.U@. Hyperlink >*B*ph"W@" Strong5\8"@8 Caption !xx5CJ\aJ>V@!> FollowedHyperlink >*B* phPQ@2P Body Text 3#$d7$8$H$a$OJQJ^JaJ#f"#"f""!z!z z!z !z!z!z!z!z!z!z! z! z! z! z! z!z!z!z!z!z!z!z!z!z!z!z!z!z!z!z!z!z!z")-Q8@BLU^_dejItu{|8$z)ikY"! ?  v  a]id + * !/0<=`}Rw)KMY`h f ) <  o s &q'+5pLcIA& !""#&&%'()?*W*n***%+Q+++,,N,,,--w//2245P8s88819D9:;_>{>@@,BBBDDHHJJLL-OJOPP~SSS.TCTUUUU@[[_``.aMadddeeeRfif8gJg@igiijkkXnxnppLsWsttItttuuFv8wxzz@{R{{{{|n}} ~~~78$.M0BYl$)@OPRV\]_cqrtxŔ>NzՙFx۠ӢťЦҩ'4zsEnWhprB8uEU0WgUqr&+^dL}u#'.3\p)Sz*mK>EW\`Iauv!6Xlps"&<=cg)b}oq0000000H00X0X0X0X00000000000000000000000000000000000000000000000000000000000000000000000000000000`0 00000000 0000!0000 0" 0" 0" 0" 0" 0" 0" 00000!000000000000!0000000 00000000000000000 000000!0000000!0000!0000!000000000000000 000000 0Ls 0Ls 0Ls 0Ls 0Ls 0Ls 0Ls 0Ls000!0 0Ls 0 Ls 0 Ls 0 Ls 0 Ls 00000 0000 000000000000000000000000!000000000000000000000!00 0 00000 0 0 0 0 0 0 0 00000000000000 0 0000000000000000000000 0 0 0 000 0 00000!000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000**:::=pV+E f + "j&F+0YQrW} L*s<W@m0VU#~2MOPRq4Wrtuw $&')Hl+FHIKj~-HJKMl9TVWYx%@[]^`5Hcefh , F a c d f  # & ' ) H ` { ~   6 9 : < [   - N i l m o    ? R m p q s  #$&EPknoq!$%'Ff %()+J`{~/235T!Ojmnp+FIJLk&B]`ac(CFGIh ;>?A`t&&&&'',,,,,,8888 9 9,BEBGBOBfBhBUUU`aadddfffItbtdtlttt{{{{{{8QS[ruÃڃ݃ǎʎ  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%tX%tX%tX%tX%tX%tX%tX%t̕: t: t: t: t  t t t: t: t: t: t   t,36=!t@  @ 0(  B S  ?(  NB  S DԔ NB  S DԔ*=!u ! u> _Toc39229385 _Toc44261987 _Toc44261988 _Toc44261989 _Toc44261990 _Toc44261991 _Toc44261992 _Toc44261993 _Toc44261994 _Toc44261995 _Toc44261996 _Toc44261997 _Toc44261998 _Toc44261999 _Toc44262000 _Toc44262001 _Toc44262002 _Toc44262003 _Toc44262004 _Toc44262005 _Toc44262006 _Toc44262007 _Toc44262008 _Toc44262009 _Toc44262010 _Toc44262011 _Toc44262012 _Toc44262013 _Toc44262014 _Toc44262015 _Toc44262016 _Toc44262017 _Toc44262018 _Toc44262019 _Toc44262020 _Toc44262021 _Toc44262022 _Toc44262023 _Toc44262024 _Toc44262025 _Toc44262026 _Toc44262027 _Toc44262028 _Toc44262029 _Toc44262030 _Toc44262031 _Toc44262032 _Toc44262033 _Toc44262034 _Toc44262035 _Toc44262036 _Toc44262037 _Toc44262038 _Toc44262039 _Toc44262040 _Toc44262041 _Toc44262042 _Toc44262043 _Toc44262044 _Toc44262045 _Toc44262046 _Toc44262047"+,,-w/24Q819:_>@BDHJL-OP~SS.TU.adRf8g@iikXnpLst@{~.ӢťsEWp  !"#$%&'()*+,-./0123456789:;<="+M,-/25r8C9;z>@BDHJLIOPSSBTULaehfIgfijkwnpVstQ{~#Lѩlg/Xp.4:;T\ck&5?_n$3AGZirsx|'-JQY_{$FXt6A[^eu(/:@TV_bkr},.=@IP[auw3;BS#GO_(.<BISci|K_s)8;Kl{\nq0Xq/4:_orx/1(QZ $'x~*-FY`l-3WZ/:r}P[SVFKIO"INafv%'<>\bu{?Ejo03"(ekq:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  ' `   : N m  R q $Po%f )`3On+JBa(G ?tQ8c8BFpq Parvez MehtaBC:\CSE681-FAWCETT\Documents\Project#3-OCD\Project3-TushadMehta.doc Parvez MehtaBC:\CSE681-FAWCETT\Documents\Project#3-OCD\Project3-TushadMehta.doc Parvez MehtaBC:\CSE681-FAWCETT\Documents\Project#3-OCD\Project3-TushadMehta.doc Parvez MehtaBC:\CSE681-FAWCETT\Documents\Project#3-OCD\Project3-TushadMehta.doc Parvez MehtaBC:\CSE681-FAWCETT\Documents\Project#3-OCD\Project3-TushadMehta.doc Parvez MehtauC:\Documents and Settings\Administrator\Application Data\Microsoft\Word\AutoRecovery save of Project3-TushadMehta.asd Parvez MehtauC:\Documents and Settings\Administrator\Application Data\Microsoft\Word\AutoRecovery save of Project3-TushadMehta.asd Parvez MehtauC:\Documents and Settings\Administrator\Application Data\Microsoft\Word\AutoRecovery save of Project3-TushadMehta.asd Parvez MehtauC:\Documents and Settings\Administrator\Application Data\Microsoft\Word\AutoRecovery save of Project3-TushadMehta.asd Parvez MehtauC:\Documents and Settings\Administrator\Application Data\Microsoft\Word\AutoRecovery save of Project3-TushadMehta.asdOh\Ɖhhh^h`.h 88^8`OJQJo(hL^`L.h  ^ `.h  ^ `.hxLx^x`L.hHH^H`.h^`.hL^`L.Oh\l6        M0BYl)@OPRV\]_cqrtx@//t  //0@UnknownGz Times New Roman5Symbol3& z Arial?5 z Courier New5& z!Tahoma"qhyvvF2tK"[~"!>0d/qa2Q'CSE 681: Software Modeling and Analysistmehta Parvez Mehta