ࡱ> Y[TUVWX7 bjbjUU i7|7|l<<<<eee8ef|1hh"hhh]4$- McL <<hhi: <hh  2 hh cTes.01 <<<<Table of Contents TitlePage No.1.Introduction22.Why Content Manager for e-Gov? 43.Architecture of Content Manager74.Understanding the terminology105.Access Control146.The Folder Manager Data Model177.The Storage System208.Developing a client application for Content Manager25AppendicesAInstalling Content Manager29BA Brief Discussion of features of CM32CMigration policies and Logging in Content Manager35DAdditional Products for Content Management from IBM38EUseful References for Content Manager40 Chapter 1 Introduction What is Content Manager? Simply put, Content Manager is a document management application, providing many sophisticated features and easily adaptable to a network solution for data access. It can help you maximize the value of your information and multimedia assets. Regardless of the type of data (text documents, scanned images, audio, video, forms any binary object), it lets you store data on distributed servers and access it through a single point without knowing about the whereabouts of the data on the network. This is ideal, where large amounts of data of heterogeneous nature is required to be accessed through a single client application where the data could actually be located across various servers. For example a library with various branches across the country may place its books in popular formats e.g. pdf format and other media such as images, videos etc. across various servers which can be be accessed through a central server using the Content Manager solution. Any user can then have a single view of the entire library using a web-front end.   Another description of Content Manager from an IBM Brochure: IBM Content Manager a comprehensive set of Web-enabled, integrated software solutions for content management makes all of your enterprise information readily accessible to anyone, from anywhere. Empowered by immediate and seamless access to digitized and indexed content, authorized users throughout and beyond your organization can maximize efficiencies by using information, rather than wasting time searching for it. Chapter 2 Why Content Manager for e-Gov? The following points discuss how Content Manager differs from other existing data management solutions. 1. Content Manager brings the colossal volumes of information businesses produce within easy reach of users and customers in the office and on the Web. But you already have access to that data through your database, right? Well, considering that only 15 percent of most corporate information resides in structured formats such as relational databases, access to the other 85 percent isn't always that easy. And, when you consider the amount of information that exists in the business world today, the problem becomes even more complicated. 2. The problem with having all this information online is being able to find and assemble all the bits and pieces needed for a given task. For example, before recommending a job candidate for a position, a recruiter needs all the candidate's information, including a resume, interview (audio or video), passport, email correspondences, and official transcripts, plus the details of job vacancies in the company. To be most effective, this information must be available electronically from a single source. Content Manager lets you develop applications that pull together information, regardless of format, and organize end-user presentation in a meaningful way 3. The motivations for upgrading from analog to digital are obvious: speed, accuracy, improved search capability, workflow automation, and asset protection. Take the example of a mortgage provider's records on an individual borrower. A non-digital process might involve a manila folder holding originals or copies of the loan application, faxes, various supporting documents, and so on. This folder would pass manually from one worker to the next, with each worker making copies and upgrading the application status. But if you have a digital version of all that information, workers can use Content Manager to store and interact with an electronic version of the folder. That folder could include everything the manila folder contained, plus audio recordings of phone conversations (remember the recorded message that alerts customers that they may be recorded for quality purposes?), email messages, scanned documents, text documents, and other electronic information. In essence, Content Manager provides the same kind of complete information management for this kind of electronic information that traditional relational databases provide for structured data. 4. A single, integrated product, Content Manager now handles the rich media and document management functions the earlier products provided. And, through add-on components, Content Manager also manages streaming video and computer-generated output and provides repositories for information from SAP and by email from Lotus Domino. 5. The architecture of CM allows object servers to be remotely located near user groups that create and maintain the content. And each object server can reside on a different operating system. 6. End users generally fall into one of three categories, including: Scanning clients, who feed content into the system Indexing clients, who create content metadata Display clients, who search on, view, and update content. The first group will scan or acquire the content, populate simple index keywords (such as content source), annotate it, and forward it to the indexing clients. The indexing clients, who spend time considering the significance of the content and how it will be used, add more context-specific keyword information for grouping related content into document folders. For example, a video of a keynote address from the company president may touch on many subjects. Index clients may need to add hundreds of keywords as content metadata so that the video shows up correctly in search results. Display clients are those users who access and update the content entered and annotated by the other clients. 7. To manage workflow, Content Manager lets you put workers and work processes on a workflow path. Content folders containing related documents are passed as objects from one work node to the next along the workflow path. Each worker has a workbasket in which folders are dropped for review, annotation, or promotion to the next node on a workflow path. 8. The user can perform structured, unstructured, parametric, or contextual content queries. ? 9. The system administrator can define archiving criteria to specify how long objects will reside on one medium before being migrated to another. For example, the administrator can specify criteria that make closed accounts not referenced for one year qualify for migration from hard disk storage to optical disk. 10. Content Manager EIP Client Kit provides Web access to Content Manager data through IBM Enterprise Information Portal, an architecture and middleware product that enables direct access to intranet and Internet sources. Local applications, Web sites, and queries tailored from disparate sources are all placed on a user's portal front page for quick access. 11. Both DB2 Extenders and Data Links Manager enable users to unite information under DB2's control, providing powerful information integration at the repository level. (Content Manager, in contrast, provides powerful integration across varying repository types.) Each technology works toward unification, integration and simplified access. Chapter 3 Architecture of Content Manager The Content Manager architecture consists of a Client, Library Server and Multiple Object Servers.  The above figure shows the architecture for a typical Content Manager implementation. It consists of: Client This is the end user who will be accessing the data stored in the Content Manager implementation using Library Servers and Object Servers. Note that the client communicates with both Library Server as well as the Object Servers. The connection between the client and the object servers has high bandwidth as compared to the connection between the client and the Library Server. This will become clear in the following sections. Library Server Currently, there is one Library Server per implementation. By an implementation, we mean an independent implementation of a Content Manager solution. Its Purpose Library server, manages the Content Manager catalog information, locates stored objects using a variety of search technologies, provides secure access to the objects in the collection, and communicates with the object servers. A Content Manager system requires one library server, which can run on Windows NT(R), Windows 2000, AIX, or OS/390(R). The library server uses a relational database to manage digital objects and provide data integrity by maintaining index information and controlling access to objects that are stored on the object servers. This relational database can be IBM DB2 Universal Database(TM) (DB2 UDB) or Oracle. An Analogy Consider a library near you. When you enter the library, there are various floors with lots of racks containing thousands of books on various topics and you have no idea whereto go if you want a book say War and Peace by Leo Tolstoy. So first you need to go to the Catalog Section of the Library, which hopefully indexes all the books in the library based on the author as well as the title. You look up the title and get the Rack No, which contains the above-mentioned book. So, here you are the client, the Catalog Section acts as the Library Server and the Racks as the multiple Object Servers. You have no idea which Object server to go to, but with the help of the Library Server, your client can retrieve the data from the appropriate Object Server. In addition to cataloging data on multiple attributes, the Library Server also provides other essential services such as secure access to data , user authentication and integrity of data stored on the Object Servers. Object server The object server is the repository for objects that are stored in the Content Manager system. Users store and retrieve objects from the object server, through requests that are routed by the library server. . There can be multiple Object Servers in an implementation. The object server efficiently and automatically manages storage resources, based on the storage management entities (such as volumes) that are defined using the Content Manager system administration program A Content Manager system can have many object servers distributed across networks to provide convenient user access. Object servers run on AIX, Windows NT, Windows 2000, or OS/390. A database on the object server contains data about the exact location of each object. The database can be either DB2(R) UDB or Oracle. Advantages The above architecture provides the following advantages: Support for multiple, distributed object servers allows you to store digital objects close to the users who need to access them frequently. This support is especially important for delivery of large multimedia objects. Support for heterogeneous servers allows you to use the system for all kinds of data (including streamed data), while optimizing the processing of individual data types. Client communication through the library server ensures the integrity of data objects. A client can access objects only by requesting them through the library server. The library server database contains information such as object types, indexes of all stored objects, authorized users of the system, and access control lists for each object. Separation of client applications, indexes, and data makes applications independent of the data's location on the servers. The open architecture allows the intermixing of additional object servers on the same or different operating systems and supports scaling from one operating environment to another, as growth requires after implementation. Chapter 4 Understanding the terminology The Content Manager client interface be divided into two layers:    What is the difference between the two layers? The Library Client Layer is the lowest layer which using which the data can be accessed stored in the Content Manager implementation and the system can also be configured like access control, storage policies etc. Folder Manager is a logical data model built over the lower layer, which can be adequately used to store and access data. This model provides many convenient features, which can be used for document management instead of directly using the Library Client API, which can be more difficult in nature. The Folder Manager Logical Model may suffice for most needs. Note that one can just the Library Client API if he so desires, but Folder Manager API can be easier and more convenient to use in most circumstances. But for some tasks like configuration, Library Client API must be used. Folder Manager API only provides for managing data on the object servers. Let us understand the following concepts: Items Parts Index Classes Access Control Notion of Content Class Content Class essentially means the data format of the particular object. For e.g. BMP format is a separate Content Class and PDF is another. You can replace Content Class by Data Format while reading. E.g. A Picture may belong to the BMP content class or the GIF Content class. Items and Parts Items are the basic building blocks in Content Manager. Basically an item consists of a set of related data, which can be treated as an independent entity. By independent entity we mean that features like security control can be applied to each item separately. An item consists of various parts, which make up the complete item. Each part is a binary object or BLOB (Binary Large Objects). Each part belongs to a particular content class and within an item; different parts belonging to different content classes can be stored. Each item can be assigned various attributes, which fall into two categories: System Attributes - an item identifier and a creation timestamp User Attributes - The item identifier allows the user to assign user-defined attributes to an item. You can define various key words, which describe the item. User-defined attributes must include an index class. An index class categorizes and stores items according to their attributes. User-defined attributes can also include properties, links and names   Understanding Index Classes Overview We will look at What are Index Classes and attributes? Derived Index Classes Index Class Views Properties What are Index Classes and attributes ? Each item you store in Content Manager will belong to a definite type which will be further defined by some attributes. For example some items may belong to the License Type, some may belong to Passport Type etc. Index Class refers to the type of the item being stored in the Object Server. Each item must belong to a particular index class to define its type. Each index class will further consist of attributes which give a brief description of the item being stored under that category. For example , License Index Class may contatin the attributes : Name , Age , Address , Date of Issue etc. It is important to understand that while querying for data in Content Manager , you can search over these attributes to locate a particular item. So you should define all the searchable properties of a particular Index Class as attributes o/w a search cannot be conducted over that property. For Example , In the Licence Index Class you may only define Name and Date of Issue as attributes if you dont need to search using other properties of the item like Address etc. Note : In Content Manager Version 7.1 multiple value attributes are also supported. Derived Index Classes This concept is similar to Inheritance in Object Oriented Programming. Using a previously existing Index Class , you can define a new index class which adds some more attributes in addition to the existing index class. Index Class Views This is used to restrict access into a particular index class. For example , you may define an Index Class containing 20 different attributes. However , you want that some people have access only to the first 10 attributes and they cant view or search over the other 10 attributes. Then you can define an Index Class View which is a incomplete window to the Underlying Index Class and this limited view can be used to search over the attributes over which it provides access. You can have mulitple views for multiple users , thus obviating the need of multiple index classes. Note that all access operations and query operations are defined only over index class views and not on index classes. When you define an index class , a defalt view is also created containing all the attributes. You can further define more restrictive view for finer control. Properties In addition to attributes, there may be some ad-hoc properties of the item which need not be searched and indexed. You can attach type=value tags to the item to define its properties.  Chapter 5 Access Control Content Manager features a two-way security system for accessing the stored data. First, the user must have the privilege to execute that particular operation such as delete. This step is general and not in reference to a particular item. The item which the user is attempting an operation upon, must allow that particular user to perform that particular operation. Thus, even if a user has the privilege to delete defined in its general privileges, it cannot delete an item unless the item allows that particular user to delete it and vice verse. Thus both conditions are required to be true for the operation to be successful. Overview of Access Control  Privilege Strings  General Privileges  Users  User Groups  Access Control Lists Privilege Strings A Privilege String is a set of privileges such as add, update ,delete and various others operations defined in Content Manager. A Privilege String is used to grant privileges to users or groups. Users One must add users to the Content Manager to enable them to access the stored data or to configure the system. When adding the user, one must also define the password and the privileges the user has while accessing the data and the Content Manager implementation in general. These privileges defined for the user are known as General Privileges. Any operation which a user requests must be allowed in the General Privileges which have been granted to the user. Note that the General Privileges consist of a privilege string, which defines all the operations, which are allowed. User Groups A user group is a named collection of individual users of the library. You define groups to control access to information at the group level and to simplify administration of access control. For example, you can create a group and have all users be members of the group. Instead of managing individual users and their rights to access individual items, it is easier to create groups and then map the group rights to the items. One can then easily add or delete users from the group. This will become clearer after understanding Access Control Lists Access Control Lists An Access Control Lists consists of a list of users and their associated rights. The ACLs are associated with items or index classes to take care for other side of the access control mechanism, to control access from the items side. An Example Access list table with two-access control lists AccessListID User UserKind Privilege ACL_1 Barbara User Priv_1 ACL_2 All users Public Priv_21 ACL_2 Sam User Priv_22 ACL_2 SalesGroup Group Priv_23  The above figure shows a list consisting of two access control Lists. ACL_2 has 3 entries in its list. It states that all users have privilege Priv_21 on the item with which this ACL is associated. Similarly, Sam has the right to privilege Priv_22 and SalesGroup group has privilege Priv_23 on the items associated with this ACL. Advantages of using User Groups over Individual Users UserKind consists of three types: Public, User, and Group. Public refers to ALL users, User refers to an individual users and Group refers to a group. One may note that why it is easier to create groups than create individual users because if there are 1000 users then one will have to add the individual users in the ACLs associated with items to define their rights for these items and one may have a 1000 x 1000 mapping if there are 1000 items in the library. However, one may divide the user into groups and then just add groups to ACLs for easier management of ACLs. For further details, please refer to the documentation that comes with Content Manager. There are additional concepts like Proxy users, Owner Enabling and Access Control List identifiers, User Exits. Setting up access control Before users can submit requests to the library, you must set up access control components so that the access control algorithm can decide whether to grant requests. To set up access control, complete the following steps: Define privilege strings that you want to associate with users. Define all users of the library. Define user groups. Create items that act as ACL identifiers. Content Manager requires that all ACLs be valid objects in the library. Define user privileges for ACLs. Access control lists are bound with items and index class views. This step identifies user privileges for items and index class views. An item or index class view can have a defined ACL identifier associated with it. Until ACLs are associated with the ACL identifier, no one can use the item. After you complete these steps, the system binds every item and index class view that are created in the library with an ACL. The Access Control Algorithm This algorithm determines the steps which are taken to ensure the validity of an operation request on an item by a particular user.  Chapter 6 The Folder Manager Data Model The folder manager implements a logical data model that provides your application with many capabilities for managing business objects. The folder manager is one of the data models you can use with the Content Manager library. To simplify the explanation of this data model, the term "document" is used to mean any multimedia, digital object. The above figure provides a high-level view of the logical data model for the folder manager. In the folder manager data model, the basic components are documents, folders, workbaskets, and workflows. Documents in the folder manager are similar to paper documents. A document consists of a set of closely related objects, such as pages in a letter or report. Documents can contain one or more parts. These parts, known as base parts, can be pages or illustrations in a letter, report, or other documents. Other parts associated with documents are annotations, notes, and events. Annotations An annotation part associated with a document can highlight sections of a document and display sticky notes, stamps, or freehand drawings. Notes A note part associated with a document is textual information that you attach to the document to give additional information to other users. For example, you might attach a note to draw the reader's attention to part of the document. Events An event part associated with a document provides a historical trail of the processing you performed on the document. You can associate only one event part with a document. Folders in the folder manager are similar to folders in a paper filing system. Each folder can contain one or more documents or other folders. Each folder has a table of contents that lists all the documents and folders it contains. You can associate note parts and an event part with a folder. You can place a folder in a workbasket as an item to be worked on and assign a folder to a workflow process.   Workflow in Content Manager The folder manager provides a number of functions that let your applications create simple business processing models and then route the work through the process until it completes. Your application controls how you process the work. The folder manager does not provide automatic routing facilities. The folder manager uses workbaskets and workflows. A workbasket is a container that holds documents and folders that you want to process. A workflow is an ordered set of workbaskets that represent a business process. Folders and documents move from one workbasket to another within a workflow. When you place a folder or a document in a workflow, it is a work-in-process item. You must create workbaskets and workflows using the Content Manager system administration program before you can use folder manager functions to route documents and folders. When you create a workbasket, you can specify characteristics for it. For example, when items from the workbasket are requested for processing, you can indicate whether the system dispatches the highest priority document or the user is able to choose items for processing. You can also indicate a trigger limit that, when reached, allows your application decide whether or not to add more items to the workbasket. When you create a workflow, you can also specify characteristics. For example, you can specify whether the system should keep or discard the history records for an item that has completed processing in a specific workflow. In general, items (folders or documents) move from one workbasket to another within the workflow until the process completes. As the items move within a workflow, the folder manager creates a history log for them. The log indicates the date and time that the item is moved and the user who moved the item. When the item completes processing, the system either discards or stores the history as an affiliated object based on the criteria set for the workflow. Chapter 7 The Storage System The storage system in Content Manager is slightly complex and involves new terminology used in Content Manger. Overview  Device Managers  Storage Classes  Storage Systems  Storage Groups  Collections Device manager A device manager is software that acts as an intermediary between your library server machine and physical storage. You assign device managers to a storage class so that the storage class can communicate with the storage systems defined with it in a migration policy. Storage class A storage class is a logical grouping of similar storage types (E.g. Magnetic storage , optical storage ). It requires one or more device managers, which you must create first. The storage class determines the type of media that an object is stored on in each step of the object's migration. For every storage class that is used in the migration policy for a collection, there must be at least one storage system that is associated with that storage class in the storage group for the collection. Before you create a storage class, you must decide which type of storage systems will be associated with the storage class so that you can install the proper device drivers. Example: You want all video clips to be stored on a hard drive for 39 days before moving them to an optical drive permanently. You create one storage class called harddrv and assign a hard drive device manager to it. You create a second storage class called optical and assign an optical drive device manager to it. You would then use both these storage classes to create your video clip migration policy. Note: You must create any device manager that you want to assign to the storage class before you create the storage class. Remote and local storage classes are defined according to the migration policy in which you define them. A local storage class points to storage on the same object server as the migration policy. A remote storage class points to storage on a different object server than the migration policy. Storage system A storage system is the location where an object is stored. There are different types of storage systems in Content Manager: Volumes, on Windows File systems, on AIX TSM, on AIX and Windows Media archives, on AIX and Windows For Windows, a volume is defined as a physical or logical partition on a hard disk drive. Migration An object migrates from one storage system to another storage system based on the storage class that is assigned to the storage system. Note: You must create the storage class that you want to assign to the volume before creating the volume. Volumes must be attached to the same machine as the object server. When you change a volume, you cannot change the storage class if there is data stored in the volume.  Storage group A storage group is a logical collection of storage systems. You can create storage groups to limit the number of storage systems that an object can use for storage.  Example: You have two types of documents: articles and forms. You want both types of documents to use the same migration policy because you want them to be stored on a hard drive for two weeks and then moved to a TSM archive. However, you do not want both the articles and the forms on the same hard drives. You create two storage groups, one for articles and one for forms. You associate the articles storage group with drives E and F. You associate the forms storage group with drive G. When the migrator moves an article to the hard drive storage class, the migrator will go only to drive E or F, because the articles storage group points the migrator to those drives. Migration: Each storage system in a storage group is associated with a storage class. When an object in a collection is migrated to the next storage class in the migration policy, it is moved to a storage system that is associated with the target storage class and in the storage group that is assigned to the collection. Recommended way of storing data Use the system administration program to create the storage groups that you need to fit the needs of your business. You can assign the same storage system to more than one storage group, and you can use the same storage group for more than one collection. However, you might prefer not to store objects from different collections on the same physical devices. In that case, use different storage systems for each storage group and different storage groups for each collection. Collection A collection is a group of related objects that are stored in the same storage group and are managed by the same migration policy. Objects in a collection can be replicated or copied to a copy object server for enhanced availability and security. The collection is the last component that you define because it requires a storage group and migration policy, which you must create first. The collection provides a way to group related objects. All objects in the collection are stored on the storage systems that are part of the storage group that is assigned to the collection. All objects in the collection migrate according to the rules that are defined for the migration policy that is assigned to the collection. Notes You must create the storage group and migration policy that you want to use in the collection before you create the collection.  Migration policy A migration policy contains the rules for migrating the objects in a collection. It requires one or more storage classes, which you must create first. The migration policy defines how long an object stays in a location and where the object will be moved to next. The storage class determines the location. The location is limited to the storage systems in the storage group that is assigned to the collection to which the object belongs. You must associate the storage class with at least one storage system in the storage group for the collection to which the object belongs. To migrate an object to another object server, specify a remote storage class as the final step in a migration policy. Use the system administration program to create the migration policies that you need to fit the needs of your business. You can use the same migration policy for more than one collection. Chapter 8 Developing a client application for Content Manager Content Manager comes with a C++ ( and JAVA )API to develop Custom Clients for Content Manager. Documentation is currently available for C++ Application Development. There are two sets of APIs: Library Client API and Folder Manager API. Any API or both API together can be used. If the Folder Manager data model us sufficient for your needs, you can stick to the Folder Manager API for developing your client application. Please Note: Before developing an application make sure the environment variables for PATH, LIB and INCLUDE which are changed by the DB2 and Content Manager installation have been copied into the System Variables list. See Installing Content Manager for details. Steps required for developing an application in Visual C++ 6 Getting started To write Windows-based applications using Content Manager APIs, you must install the Content Manager APIs for Windows. During the installation process, the installation program will automatically update your AUTOEXEC.BAT file with required changes or Windows Registry. AUTOEXEC.BAT is only available on Windows 95 and Windows 98. The installation program also installs Content Manager header files. These header files provide the API prototypes and data structures to use when writing a Windows-based client application for Content Manager. By default, the installation program places the header files in the \INCLUDE subdirectory of the install root directory. Your application must include the Content Manager header file FRNP.H. The header files contain structures and data types required by Content Manager Programming with the Folder Manager API Following steps are required: Include files Your application can include the folder manager header files in two ways. You can either define FRN_INCL_FI and FRN_INCL_FO before including FRNP.H and FRNPCAPI.H header files, for example: #define FRN_INCL_FI /* Include frnpfi.h & frnpfi2.h */ #define FRN_INCL_FO /* Include frnpfo.h */ #include "FRNP.H Or, you can include the folder manager header files specifically, such as the following: #include "FRNP.H" #include "FRNPFI.H" #include "FRNPFI2.H" #include "FRNPFO.H" Lib files The folder manager lib files that your application must link to are: FRNWFI.LIB FRNWFI2.LIB FRNWFO.LIB Steps: To include the above library files, make sure the C or C++ file is a part of project workspace. If it is not, create a default workspace by compiling it (A default workspace will be created even if it fails to compile). After that go to Menu -> Project -> Settings -> Link and in the field labeled Object/library modules enter the name of the above four files in the list. See the figure below:  Programming with Microsoft Visual C++ Version 6 To compile an MSVC program that calls Content Manager APIs, set the compile option FRN_WINNT. Steps: To set the above option go to Menu -> Project -> Settings -> C/C++ and in the field labeled Preprocessr definitions append FRN_WINNT to the list.  Client Development Tip To get an idea of how to go about writing code for Content Manager, go though the sample code provided with Content Manager in C, which demonstrates various operations and is well documented. They are located in ibm\cm\samples. An overview of the sample files to get you started:  Further Reference: For help regarding Client Development refer to the following manuals available with CM: Application programmer's guide for Windows Application programming reference, volume 1 Application programming reference, volume 2 URL :  HYPERLINK "http://www-4.ibm.com/software/data/cm/pubs/library_cm71.html" http://www-4.ibm.com/software/data/cm/pubs/library_cm71.html Appendix A Installing Content Manager The following sequence needs to be followed while installing Content Manager Install IBM DB2 Version 6.1 Install Visual C++ Install Content Manager 6.1 Important Points There were problems running CM when a later version of DB2 was installed. After installing DB2 , a new user is created db2admin which will act as the Content Manager Library Server Administrator ID. After installing VC++, one needs to copy the INCLUDE, LIB and PATH variables to the system variables so that these values are available to all users. Go to My Computer -> Properties -> Environment After creating the db2admin user in DB2 installation , 4 special privileges need to be given to the user. See the Content Manager Installation Guide for further details. Starting the services After Content Manager is installed, one needs to start the Content Manager Services to start the server. Go to Start->Settings->Control Panel -> Services and click on the appropriate service to start it.  Start the CM Library Server for starting the Library Server only. Start the CM Object Server and CM SMS Server to start the object server also. Network Table Setup Any Content Manager Server (Library or Object) needs to know the location of other object servers and the Library Server. This table listing the locations for each server is known as the Network Table. This is stored in the file FRNOLINT.TBL in the CM root installation directory or in the Active Directory depending on the CM configuration. To generate the network table for a server, run the program Utilities->Network Table Generation and specify all the servers this server needs to talk to. System Administration Client Run the System Administration Client to configure the Content Manager Library Server and Object Servers. All configurations for users, security, index classes, storage policies etc. can be done through the System Administration Client. Appendix B A Brief Discussion of features of CM: From the White Paper by Bruce Associates  IBM Content Manager Content Manager represents the unification of IBMs proven technologies for managing document images (VisualInfo/ImagePlus), digital multimedia (Digital Library), revisable content (Domino.Doc), host output (OnDemand), and federated searching (EIP), recognizing that e-business demands seamless access to any type of content. The Content Manager strategy revolves around six basic principles: 1. Provide scalable digital repositories optimized for any type of content. IBM Content Manager provides repositories performance-optimized for both large and small object types. One is designed for large objects such as images, fax, audio and video, revisable desktop documents and electronic forms, and the other for smaller objects such as host output, including statements, invoices, and reports, or check images. Both are enterprise-scalable and run a broad range of server platforms. 2. Provide uniform access by business applications to information stored in the Content Manager native repositories and external data sources as well. IBM Content Manager delivers information integration capability through a Unified Content API, in C++, Java, or ActiveX, enabling e-business applications with access to any type of content needed to support the business process. Search templates translate the index fields of existing content stores into a common vocabulary used in the query screens, and translates disparate file formats upon retrieval into web-viewable renditions. This gives IBM Content Manager a major advantage over other products that require existing applications to be rewritten in order to take advantage of cross repository searching, retrieval, and viewing. The Unified Content API also dramatically simplifies integration of disparate external data sources in enterprise information portals, including portals for customer service, knowledge management, e-commerce, HR, or business intelligence. It allows users to perform queries across virtually any repository, including Content Manager, file systems, web sites, Domino databases, structured data in DB2, Oracle and other relational databases, and business intelligence metadata, consolidating results in a single hit list. 3. Web-enable e-document search and retrieval. Content Manager offers a new out-of-the-box eClient that provides web-enabled search and retrieval from one or multiple Content Manager repositories. Using Java servlets on a web application server, the eClient provides a firewall-friendly ultra-thin client that runs in a web browser, and even allows users to email documents and launch applications for full function viewing as needed. 4. Automate business processes that use e-documents. Workflow makes documents actionable, turning them from simply information into key components of e-business transactions. IBM Content Manager includes basic document processing workflow with native queuing and routing capabilities. For example, a workflow can be automatically initiated upon the arrival of a scanned object, fax or eform from the web for indexing into Content Manager. In addition, IBM Content Manager links with IBM MQSeries Workflow, which provides a solution-building framework that interconnects tasks and applications throughout the enterprise, to achieve business process automation. Also, through built-in integration with native process automation in Siebel, SAP, Domino, and other major applications, IBM reduces the effort of connecting workflow and content management. Following points are in relation to e-Business. 5. Integrate with industry-leading Customer Relationship Management solutions Siebel Systems is the market leader in CRM solutions, particularly for large and midsize companies. IBM provides a tight integration of IBM Content Manager with Siebel 2000 eBusiness Applications. The IBM offering provides a unified logon to Siebel Call Center and IBM repositories, one-click access to repository documents from the Siebel desktop, integrated indexing of inbound correspondence from Content Manager queues and linking them with Siebel service requests, automatic creation and archiving of outbound correspondence, and integration of third party image capture subsystems. By document-enabling their familiar call center agent desktop, companies can maximize customer satisfaction and retention with less custom development and training. 6. Provide integrated archive solutions for leading business applications. IBM Content Manager provides data and document archiving solutions that integrate Content Manager repositories into the mySAP or Domino user environment. Both products significantly improve system performance and reliability of these critical user applications by offloading huge volumes of documents and historical data to the repository, leaving behind just a link for instant retrieval. The SAP version enables prioritized archiving of data as well as incoming or outgoing documents to disk, tape, or optical for performance, and integrates seamlessly via the standard Archivelink interface. The Domino version archives email and entire Notes databases, accessible from either Notes 5 or web clients. Appendix C Migration policies and Logging in Content Manager Section A: Migration policy  CM documentation states: A migration policy contains the rules for migrating the objects in a collection. It requires one or more storage classes, which you must create first. The migration policy defines how long an object stays in a location and where the object will be moved to next. The storage class determines the location. The location is limited to the storage systems in the storage group that is assigned to the collection to which the object belongs. You must associate the storage class with at least one storage system in the storage group for the collection to which the object belongs. To migrate an object to another object server, specify a remote storage class as the final step in a migration policy. Use the system administration program to create the migration policies that you need to fit the needs of your business. You can use the same migration policy for more than one collection. In brief, the migration of objects in CM in only effected by time-based parameters, which shift the object after a certain time. No other criteria to control the migration of objects in CM is presently available. Section B: History Log CM Manual says : When items are processed through a workflow that has the save history log flag turned on, significant events that occur to each item are recorded in the events table, SBTEVENTS. The history log utility migrates these events to the history log on the object server. The history log for each completed item is migrated to the object server specified in the index class that is associated with the item. Use the history log utility to migrate the history log from the library server to the object server for each completed item in a workflow. API Related Use the Ip2ListHistory() function to display the log of activities recorded for the item that you specify. This log is a list of entries that document several actions that affect the status of the item. Use the Ip2WriteHistoryEvent() function to add an event entry in the history log. A sample view of the history log: Description of History Log The History log stores the workflow history of the object. Whenever an object is moved from one workbasket to another or its priority in the workbasket is changed, an event is recorded in the history, which can be later viewed for examining the processing of that particular object. It does not store a log of all the operations done on items by a client; hence it may not serve the needs for Audit Trail or similar requirements. Appendix D Additional Products for Content Management from IBM Components and complementary IBM Content Manager products include: IBM Content Manager: Organizing and digitizing enterprise information Whether video, audio, XML, image or PC files, multimedia assets can now be digitally transformed and archived and efficiently distributed over public or private networks. With IBM Content Manager, it is possible to deploy departmental or enterprise-wide solutions to support a wide range of business needs, from e-commerce catalogue enablement to high-volume document imaging for claims processing. Content Manager OnDemand: Fast access to large volumes of data The ability to capture, store and retrieve computer-generated information invoices, customer statements, management reports and the likeis mission-critical to superior customer service. Content Manager OnDemand captures documents from their original application, then lets users throughout your company electronically access, distribute, print or fax the documents as needed. With OnDemand, paper and microfiche archives could become things of the past minimizing search time and the storage required by reams of paper and stacks of microfiche. Additionally, OnDemand increases your e-business capabilities and encourages leading-edge customer service with options available for electronic bill presentment and payment solutions. IBM Enterprise Information Portal: Powering the critical content storehouse IBM Enterprise Information Portal (IBM EIP) allows users to search across and beyond multiple content repositories. Using IBM EIP, you can personalize your queries as you perform a federated search in a single request. It is then possible to extract pertinent information from documents, printed output or traditional databases. IBM EIP simplifies extensive searches across multiple servers and data sources for very specific information needs, from both IBM and non-IBM digital libraries. MQSeries Workflow: Optimizing processes and building profit IBM MQSeries Workflow is a key complement to Content Manager. By acting as the centralized backbone for managing your business processes, MQSeries Workflow helps you design and control the overall flow of work across your organization to ensure that all tasks are prioritized and completed on time, on target, and on budget. Domino.Doc: Collaborating virtually...and securely Domino.DocTM is an out-of-the-box document management application that enables groups of individuals authors, reviewers or managers to collaborate on the same document or set of documents. Domino.Doc gives your organization the ability to capture, store, retrieve and distribute documents across virtual communities from Lotus Notes clients, Web browsers, or direct from ODMA enabled Windows applications. Appendix E Useful References for Content Manager Content Manager Home Page  HYPERLINK "http://www-4.ibm.com/software/data/cm/" http://www-4.ibm.com/software/data/cm/ Content Manager Library (Contains White Papers and brochures)  HYPERLINK "http://www-4.ibm.com/software/data/cm/library.html" http://www-4.ibm.com/software/data/cm/library.html Content Manger Technical Library (Contains all technical manuals)  HYPERLINK "http://www-4.ibm.com/software/data/cm/pubs/library_cm71.html" http://www-4.ibm.com/software/data/cm/pubs/library_cm71.html Important Guides for Content Manager Application programmer's guide for Windows (Jan 01)  HYPERLINK "http://www-4.ibm.com/software/data/cm/pubs/cm71/apgwin/frnndmst.htm" http://www-4.ibm.com/software/data/cm/pubs/cm71/apgwin/frnndmst.htm Planning and Installing Content Manager  HYPERLINK "http://www-4.ibm.com/software/data/cm/pubs/cm71/cminstal/frnp9mst.htm" http://www-4.ibm.com/software/data/cm/pubs/cm71/cminstal/frnp9mst.htm System Administration Guide  HYPERLINK "http://www-4.ibm.com/software/data/cm/pubs/cm71/sysadm/frns2mst.htm" http://www-4.ibm.com/software/data/cm/pubs/cm71/sysadm/frns2mst.htm Related Links More than 200 white papers on Content Management at Itworld.com  HYPERLINK "http://www.itpapers.com/cgi/SubcatIT.pl?scid=178" http://www.itpapers.com/cgi/SubcatIT.pl?scid=178 Companies need new ways to manage their data: ItWorld  HYPERLINK "http://www.itworld.com/AppDev/146/IWD010416hndataman/" http://www.itworld.com/AppDev/146/IWD010416hndataman/ Microsofts answer to Content Management  HYPERLINK "http://www.microsoft.com/technet/ecommerce/contmgt.asp" http://www.microsoft.com/technet/ecommerce/contmgt.asp Content-Wire  HYPERLINK "http://www.content-wire.com/Home/Index.cfm" http://www.content-wire.com/Home/Index.cfm PAGE  PAGE 1 It lets you  Enable e-business applications with business content documents, images, computer output, forms and multimedia  Automate work processes to ensure best practices throughout your enterprise  Enhance customer satisfaction with content-driven Web self-service  Provide an enterprise wide view of all-content related to your customer relationships  Differentiate your Web presence by delivering high quality multimedia content Fig 1: Features of Content Manager IBM Content Manager capabilities include :  Document imaging.  Document management.  Rich media management.  Computer Output and Enterprise Report Management.  Archiving in SAP and Lotus Notes environments.  Streaming audio and video.  Enterprise wide search from Internet or intranet clients.  Automated workflow. Fig.2 : Capabilities of Content Manager Library Server Multiple Object Servers Client Fig: Architecture of Content Manager for a single Implementation Library Client Layer Folder Manager Layer C L I E N T Fig: An overview of an item Library Client API Parts An Item consists of various parts BMP Image PDF Document Text Document MP3 File MPEG Video Legend System Attributes User Attributes Stored on the Object Server Stored on the Library Server Word Doc. License Index Class Name Date of Issue Vehicle Type Occupation Place of Residence Number of accidents International License Index Class + Country International License No. Fig: Example of a Derived Index Class and an Index Class View Index Class View Enter here Sample source code and its description frnoexse.c - Sample application code to locate items in the database that match specified attributes. The APIs used are SimLibLogon, SimLibFree, SimLibSearch, and SimLibLogoff. frnoexdo.c - Sample application code using Folder Manage APIs to create a folder ItemID, create a document ItemID, store an object as part of the document, and add the document to the newly created folder. The APIs used are SimLibLogon, SimLibFree, SimLibCreateItem, SimLibCatalogObject, SimLibAddFolderItem, and SimLibLogoff. frnoexfo.c - Sample application code using Folder Manager APIs to create a folder. The APIs used are SimLibLogon, SimLibFree, SimLibCreateItem, and SimLibLogoff. frnoexno.c - Sample application code to add a note to a document.The APIs used are SimLibLogon, SimLibFree, SimLibGetItemAffiliatedTOC, SimLibOpenObject, SimLibSeekObject, SimLibCreateObject, SimLibWriteObject, SimLibCloseObject, and SimLibLogoff. frnoexre.c - Sample application code to replace a previously stored object.The APIs used are SimLibLogon, SimLibFree, SimLibOpenObject, SimLibWriteObject, SimLibResizeObject, SimLibCloseObject, and SimLibLogoff. frnoexwf.c - Sample application code using Folder Manager APIs. This program: - Reads a mortgage number from stdin - Establishes a session with the Folder Manager - Gets a list of all existing index classes - Gets information about the MORGTAGE index class - Gets a list of all existing workflows - Gets information about the MORTGAGEWF workflow - Creates a document with index class SIM_INDEX_NOINDEX - Stores an existing file as part 1 of the document - Adds the document to the first workbasket in MORTGAGEWF - Opens the attributes for the document - Indexes the document into the MORTGAGE Index Class - Assigns a value to the MORTGAGENUMBER attribute - Closes the attributes for the document - Gets a copy of the attributes to verify the changes - Routes the document from workbasket 1 to workbasket 2 - Completes the workflow - Gets the table of contents for workbasket 2 - Closes the table of contents for workbasket 2 - Logs off from the Folder Manager The APIs used are SimLibLogon, SimLibFree, SimLibListClasses, SimLibGetClassInfo, SimLibGetAttrInfo, Ip2ListWorkFlows, Ip2GetWorkFlowInfo, SimLibCreateItem, SimLibCatalogObject, Ip2StartWorkFlow, SimLibOpenItemAttr, SimLibChangeIndexClass,SimLibWriteAttr, SimLibCloseAttr, SimLibGetItemSnapshot, Ip2RouteWipItem, Ip2CompleteWorkFlow, SimLibGetTOC,Ip2CloseTOC, and SimLibLogoff. TIP Collection Groups one type of data Storage Group Migration Policy consists of Defines where all the data will be stored within this collection Defines the migration steps of data as time passes Volume Storage Class Device Manager Describes a physical location for storing data. Can belong to multiple storage groups (not recommended) Storage Group Can be assigned multiple Storage Systems e.g. Volumes Instance of a Storage System Storage System Storage System Storage System Storage System Storage Group Fig: Storage Group Figure: The relationships between the different elements of storage in Content Manager Defines the physical locations (e.g. partition of a hard drive) where the data will be stored Depends upon Depends upon Fig: A Collection His general privileges: Do they allow the type of operation? Items Access Control List: Does this ACL allow this user to access this item and perform this type of operation ? This user wants to perform an operation on an item stored in Content Manager Yes User can perform the operation Yes Start Fig: Checks performed for a user operation over an item Folder Manager API Fig: The Folder Manager Data Model %58[^59:EGdh-1456?MNg ' } ɾB*CJOJQJaJphB*OJQJ^JaJphj5CJU\mHnHujCJUmHnHu OJQJ^J5\5OJQJ\^J5B*CJ\ph3f5B*CJ\ph B*CJph5B*CJ\ph B*CJph5$%(5VL$$Ifl     F!%6     t 0!6    4 l` a$If 578;[]^a\\\$$Ifl     F!%6   t 0!6    4 l` a$If \X\$$Ifl     F!%6   t 0!6    4 l` a$If 589\h\\8$$Ifl     F!%6   t 0!6    4 l` a$If 9:EFGIdghj\\$$Ifl     F!%6   t 0!6    4 l` a$If \\\$$Ifl     F!%6   t 0!6    4 l` a$If -012345MN\ZZZZXZ$$Ifl     F!%6   t 0!6    4 l` a$If Ng  X  } ~  $a$$a$   89[\]$a$ $7$8$H$a$    ](k.!!!!!Z"["]"^"""""$$$H%U%޷ޮmdWWdWG5B*OJQJ\^JaJphB*OJQJ^JaJphOJQJ^JaJ$jCJOJQJU^JmHnHuB*CJOJQJ^JaJphCJ OJQJ^JaJCJOJQJ^JaJCJ aJ5\B*OJQJph5B*OJQJ^Jph5B*OJQJ\^Jph5CJOJQJ\^JB*OJQJ^JphB* CJ,OJQJphB* CJ OJQJph]klP   op  u v !!!!Z"7$8$H$ $7$8$H$a$$ & F^`a$$a$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"7$8$H$x"y"z"{"|"}"~""""""""""""""#$$G%H%U%&'$a$ $7$8$H$a$7$8$H$U%&&&&&&''''++..../T3U3V3`33333333333337788[;l;o;;;;;b<m<u5B*OJQJ\^Jph5B*OJQJ\^JaJphB*OJQJ^JaJphB*CJOJQJaJphjUmHnHujCJUmHnHu5\OJQJ5OJQJ\^JH*OJQJ^J OJQJ^JB*H*OJQJ^JphB*OJQJ^Jph.''5**++L...//01u2T3U3`3~333333337$8$H$dd[$\$$ & Fdd[$\$a$$a$33344<6=66f7g7h777777788 ; ; ;[;;< $ & F 7$8$H$a$ $ & F 7$8$H$a$ $7$8$H$a$7$8$H$ m<q<}<<=== =!=F===D>N>>>I?T?m?w?B B\BrBMC_CFFGGGGGGGG2I3I4IXJYJmJnJJJJ}xs jVU j+U jU5\!5OJQJ\^JaJmHnHuOJQJ^JaJmHnHu mHnHu(B*CJOJQJ^JaJmHnHphu1jB*CJOJQJU^JaJmHnHphuB*OJQJ^JaJph5B*OJQJ\^JphB*OJQJ^Jph-<======== = = = = ===============7$8$H$ h7$8$H$^h=====!===F=V=}=====>/@0@BB\BrBMC_CE$7$8$H$[$\$a$ & F 7$8$H$[$\$ 7$8$H$[$\$7$8$H$EEFFF~GGGGGGGGGGGGGGGGGGGGG7$8$H$$7$8$H$[$\$a$ 7$8$H$[$\$GGGGGGGGGGGGGGGGGGGGGGGGGGHH & F7$8$H$7$8$H$H3I4I;JQ?QhQiQQQQQQQQQQUuVVZ:ZZZZZZ]]]]d^^`Zb[b]bjCJUmHnHuCJOJQJ^JaJ5OJQJ\^J OJQJ^JB*OJQJ^Jph5\5OJQJ\^JaJ5B*OJQJ\^JaJphB*OJQJ^JaJph jU jU7NOPPPQQQ?QMQSQ]QhQ$If7$8$H$7$8$H$ $7$8$H$a$ hQiQpQyQQQ`|ZZZZ$If$$If\O 0634abQQQQQQQQQQQ`ZZZZ`pZZZZ$If$$If\O 0634ab QQQQQQQQQ8S`ZZZZ`TTT7$8$H$$If$$If\O 0634ab 8S9SoSTUUUuVVnWWWWVXXYZ:ZZZZ[ ]$^a$$ & Fdd[$\$a$$a$ $7$8$H$a$7$8$H$7$8$H$ ]^^__$_````YbZb\b]b_b|bc#epgPhj'j;jjjj$a$$a$$a$]b^b_b|bcc5d=dddjj'jjjjjjjjjjjkkkkkkll&l)l*l8lllmmmmmmmnnnn)n+n?nLnln{nnn楕OJQJ^JaJ5B*OJQJ\^JaJphB*OJQJ^JaJph jU jXU j-U j U j U5\5OJQJ\^J56OJQJ\]^J OJQJ^J$jCJOJQJU^JmHnHu7jjjjj k kkkk)l*l8ll+nnn[orpxppr"r7$8$H$]$]a$$a$ $[$\$a$$a$ $7$8$H$a$ h^hnnn[ojowoooooooop6pEp`ppprpppp,q|znIENDB``!]X(f1gc,QuN~xڝz e dɾ}dNd'[wRRքk!K"Kʾᄊs7ϣz{>Dq_ }-kF~-&r~Z(2"@E `? {$"L3$޿Q FTegDY(Uy>m>{ҧ`eο)LqɔkwLSodpo˽)nT0ћ Ą ,Dmr"]@$u 'z.)K &WϠ/%)^WVTNHPXu K'M oSZ-XQ)|KI}ʻ8.R1z2Cݵaz=,MլWU^HwǎKi~D/JxC?PMxiy^U)j-LJ`Unv쪫T+6hvO^$7Y&nE疁X.:iՠֆ~tP 8SL nT"x*/SBPi0 NR9]c]p67 Y&il*OسZL+ZX[j+c¨=nu,Y 2 v]O}l%z&57??󯞛I_(:FjG A.1vJoEFzUG9u4I7imU DXFZ U4`>i]c4$q)aHM)[3y Hw˽lwu6Vhnj:S#+L vӵۮyntKk-miՆZaCl$d-$Hf(=/xJCT5ks`7vB9:4T6x /s}M+-?s:(hc][(oZg;q酪*T,Z j.!kV먱6՚.c[sKc]$jt[ܶ^;ކ_ys1*be,u'VS⬶݇vD*XXWWXZ5j%,64DMއ1oe-5(qΓW[ Ym ƍ`ዸoul`1QKȸa  T<r_NقsB% [K.UVY:bЗv}bͰ[5x%wu팫eG\ Fx sOtv ц۩vsIޝӖ6u_k}q"^-x7Cw{KKZ \nw/kk7fzKЃ^e5^>]l:ˠc_*MR,xt)6a~uѵ|qWU-']vyK") {Gwo39-<9Mx =^?um^+5 ^j Ye'K̲{Dzew#bd$aNvSjGe \j|9NK792tk^nAqWZ=~^ԍߧ&<*T?v%:@{4-#Q,yTc|/H*bK~$ jTOG]AY, 7yQSkMC4Ь8Wri(Jw*faqKV| Ӎ!ˠMy|sǹ5Bσ!􈤇mه^R"S\خp;^l9-T6clgӖr~[OF.n_Ӷ+hU@&-j*{.mpQęNw7u;A폈í.nvphM[絹J9N/8'iJ{JgP)%=: \^u 2UI|e+%W]a PN1R\=B9iGKx6Mu^C/&j;*梨e))n ҷܘYRϥ6<4Sh)x$^@be%T^sȷKNrޑ4[V mxH evG "[URGN k.t Lv2RH%ia$A4n<"`k#ut'>D͓2^2C,w~OxGn^\㭍>o2JT-d5}~E?&Z/`$8&#v#"MHEi=H&@YeoTַ]PqXblˊ䱳q>C/>c>/>>þ/>㾯>X?61~8Xs9cB/[c߄OwV?$ANWŗ߿sd9 LB i|hDμ&+a ׯsWc }y"NcuLC>})q2_3w#| h#_ ?A󕟷1?ۜo{ ۤoZj}pMk;Kx)<eUn [pD}_OJP' 'gxI|csLsj.&[|͵47;BJ+)$-Yi*/ItCKXHm%%(۬|//|O|<l 7&o%[ :83 s`@ݬ;zCcuַ#wҪCZ7\0;wkSՕEu HmSX\ĥZәKGI]ϔR9,ʁ 2@vJ*dϔq<]^w% iC&gV8kI|Dp]OJ(S/U:oy$W>&_)\+庤+$?PZ`=7`7WaCaO礷"gL\ċ:^2joyLVIJi~h(4 xdLKHz.`۞ Gk.$ tElH)_+}dtN>+/[Eޔ2Bސ$.Se̔I>^>:@]XFUH4Sȉz&tS0wEnr;%n+g5 [c}nn/Y8Gii#q 2v,5q\j!2$3EyTa=9{:zę8bN0O2>ƛq"G ̷(8ocf{;Nb >zujՁ@y bUIy׸,'qõ,|t=w(m/siYQ _**cL9sM&n)_B_AG!0DD7=ߔ'PA9Cs"nSj\`U+_"_}KV*|JA{-3aZ;Ok(6\A\ZfR[GKK }di1'ZQޠ7Y(v'^axE')gUd5 2zh$oY+heՑiVMf3'2(,xG@ mą1ՆCqVMZjUlxxR/*xTRQ?J}VdHmƏhsk'~Ŵ Sdh~435D!DGt[wRnF)clSM62h=Qvc5I/J4ךдFSzߍ{n]W-N@yMEE5rh:J5aB%I.:.o0헢G-3Y*gR>5xK:,/IN?$ M$SgH[)NSAhV6W4J`籼H:}wi)>%ؗ?~2dfTkGާ[MJ=I Mн4TSWH"ʯ(Nl:2t_zJ7p[҆I Mq<iա҄NKkH]7_#4:҂n]ڟSahiU77!$ Zte⥚WBj5;oyC3?lmwߢD#h&_|V9¿n>E8W>@Wy'ļbJ%s(Y&Sr"=zFIAC 7^J7x9Oڟ2N3x4Q7>I4g1_F G "ߣhfkʿSKϓҗŃH~F;u mWbZл:d^]MjéB5a?=})nQfԳc,'>U9T4JX&X_K'NVx*JR'.J8?d%rz[In#N9$UsAӻ5-n.7p%!r3y$>Fnt/Eqf9 .Dq\դ+ԐNQk:D/JmHsh- |A[c z.SwRjI.*ewLAMmK u a-O"⓴N 2Gs57MӜf4:F5+T C_n}2i.OKuOEdk9S)m {hK͵#u ^4NRJK` u"-| 5Mw- MI>cjm/&mEk;ڪ/vհe( 0`2קԶ|ꫯϸp?~;4|]&ew~nؔ.i!~;¯ߎs';PVrZId1oIv1V4hG?㑘_ҸS4y@&y cBدh@~ٱoΔדxسZf{Rzo؛u'7j>&x O2q)=/5RJ73G@F+IghVݦhBS V#sBOB=*3ky[w+M:&뒿YLxDVAe..֓>d^Uz%}u1ufѩyf1(G `X2wt+g}I?lUJC;B(iu4hE`ż?k/ SzCq;JF;N@9qq7'`a}cLQ}>9ɇhB,~bߙ?LA?f?#Q7BdNh ]C}N-6$< O!.| ߧbbnǩÓBfHZt3}HQpTה&G^ ÃxI,/ yy>nV8`.ws.pȨp!zŧO_v&bB1Lq8ʃ0_҄Jӽ`)`1n083?k CZص #P:b0Pƣ]1^1?)Vcp8 Eg[7Tɟ(r)`!O24k*Ov@xڥz>怀"%nADAF@R$P̚Yf'~{\rygCL Y 0s@H02$R&8G$' &D"+:ADD1~}3o?vLmOmn=s[J+EǿsFssdW(IiJnRr1bv~*VXw[,ΣA p /sN]q t[Й|Z!xwëjx@YExPC5 i s]h/A3.=!ge 8|_xo8†g1᤺G8iuYAy,}) %ՏCP@_ >B>zBymG^. :ȃBGG4 禡K\/-W9eB׹ ]<ϗ'Hp?n5t42-gp|_Ѕ{H_UdY3L=sPyG7|1 Bw؈ L_9 ?;"=_|)p0#ٜ &pz( _j@E~ P@AO2^) +(a+kc3.-)wx| 8>f1CKC4#)h a{c!>UFěK鿊 棄*U)I>*zuѼ3x|^N/x~^Oyyyyyyyyyyyy======}xqlj7>~O>||8ǟC>'{{{{x>x^x~xxx/=Cwzt`VC Ea^6oT((wp#%͎b%] zQtQRݣhvDZyRFMm;^ lT!覺 6D徭;Y!c I롳I=&ϝ_~S5tlL6-J4 F1)AP%)?WO`S9xWX^#?'l3DF;52GVcV9#O;"aAIFޑg:EI*Eb*GdJ٩;wGwXe5./u%i@C\5P א깦TѽM\[:SIlߣv8#iE}vU3]Lez*nwPr#]1i&ajhNP-s*o(\" 29sRD2~ BzQAIڠLkCtJ~E?EuN+q2]W99rO{q OUfvZ܎ ש `ԐwSuCq ~(9$K}I?  vH<:@iu/*ⴓ甘SHm#Pk"2cIFPH;eTէTSYJ=a"ɪP-+IͥjMP3ZZ5jZΪ*)-UhKT#ijIJUoR?6uyTAjRPUXUUA[eSU]T'UA9Ds*:hDz,K$[4s{={b j')xWkW9J{URܬr0K Տ 訾Vj`)Q[`:YجQ+OT:LD1%4椗 R+PsN>7hd1؉`/idu8G%ZL S'|u3807R-NUn8rUur!ٱG0 ̔yTΫT`R=_p ?RՐA/z>3E((AIPNJ9ToB0Hׄ`{t8% 5`$&97I&ps+<\ 7'³j#|>eVoEakf3%p;>Ύ ßq-vjeW,m v݊`<<խ/uܮQw8;~n{Ny~>JD‹v462 :G@;rFBHD2HI z[_EK.⧦#kGxjTP tpk䚫z]p#ډꡝnYꢝj]j]&ڭj=ޱT j`UQm"fPbiIBMj:m!2ݼL:4!MiFδ,.?y;N0EgRV;2eԬf]2頙K3ƘY,2^ǬJRlQz!3K;2t~z^kPXO=EOOVD}N_UA*eI9ANwYw _|VJi /<h w:M5.+\:sy5hN-]de=.Rw--inL 4H7t=ʡkRj]btY.D9쑁tKO&5)|Okj Qx;Pu⩪=WjUSnsUՀKZGU'TqqGKEJmP2r7߂9y;y^y?xdX{cn/u~H|.wE+\5(@a];zBN7M nYiH N .KOdq0ˊy],*biW+댍]lFa7Op[m8sW 8$W\vuW{Kjcc&eݟd&x5Uuռ5Uuս7Ww׼7Ww׽= <<+<;z|hQG6u>|hQGV>z}hQGSc."1E,g<Vy/*7&;!X+ryR.kp;=:?"FH@F ;P^e>_CK}Zjb/`+<8$-=XlxajC{SzMUajo*[W` l}8h5[ wU%r^t/HTҮ$FY!s\4|(G4l~ |jFfj%(+Ϲ?hbw-ln79lh`}ֶ]U||vl`K6J#vOaX3јhvy߇Q>g3Y,6Y']a*籜=.,h7bvB4OO(ٿ0֎vq1C"aqZS³oQSmfS N+m佧{>/D}306S阙D8iFig4TΌf(śy~43u0iCեliޢAm)}tD*Ri32IRN' =+_ʘ=,5iGM/8mF7#f-%5W? cey}Y=4a9Ŭ f5a d%,|s~{ &n5q)-LI,aae_3Ɉ}Mzglט\f7\0_{` f.:m6廹uf``.KEִI^^nꋞEn%v$-gKf |k>-fq yOY?iH􁠜4M|6/O|{S/ L~#:02^X=w?"clSHd߁$v S ]&Hoߐ2ր5MJUxx[]~SU7sI0gU}s\U2TasPe6T٫BslSUNL$sB-5_]:iΩS1zlQ7uuS#y?Ye,1]=X+6_b*:Mw6ďů G>}h&ZYϬ=3O64ke+Xu,l`>ss3,+|ļ6G70ٍM6|lxYB`Va;Ib`-iln.ɼƟ2ʜ) ѬboA\dY\cif`vf51+Čff0#o̙,j>Ē,#kˉYhd &01 qљ'}0ÄyL-)MiLa*a2 &6J2%!f&W1]U;".uAR:)Nu OẶPk`͐hh6b_ cKbwy9 IGHܫv=@gt?,e-=oxCOگ3ߍY)E]O/i:%lb+ [b=X_ĺ4XO:/%vm^.tE_ƑMNgnsDz.KpAK\_ŝ'iA:LRu FX%Vj߳~6)HbcJ͐X5Ik?0`}}Gozvؤؤؤp$^7ķkbװw[8z6~ {Lc}蓸X_2}[<#.\|Q_@1y30A0nt*ʥb~ XT<зػ3 +՛j[ U]X K^߿}7wZ G5ܘr}ε% gJLǗ)'_-=tnFMԋ~2 (3)F*HԯtK Ĝr(W:TQDy>5 $PG>M}44 XixHv.ɗES{5^Z#k ^Fj)QSLTS HEU^*RyJJSbUߤG؅n .{:ʤSA)UPL~{{>*[@)^n {SEݮps!<% z4RczOgϏ˽|TU{g'_B/H5v !2>L捑e_wY,HEAR}*筒o!\53((瞕 ☜WϚ~?s (zl{IRo q``2J歖ke_YVi@;TZuF*c*$Qh٥^%Ϛ_ߚey.vaI=-npW3ҟwUqk;n^tRx5=nqEqKW`90 ))̔2w^W "wᜫ\8*'}>vѰ}j*mw!px-^‡>p'W HM~}iwp-Cn|JRΩ';M~^TUܧEWrTNT\*kA[>qՖc+`[ت4Vmh97m lRFPwTYO&ٻnD'Wf>U APPNG  IHDRsRGBD:IDATx^ٙ:f;۔r+[JؗCp'Ê"IX`i &@@*! P TE @@@f} @HI&D@}>~Ԇ p$" >HE?jCRqA @!\@ Ʉ@RǏ. 7|Z |XI2J#XktHBV$ĬB*NJ>=h}+ x &TX OX`YXlvv@`%z*X2ֻץA$0@xR1)ڑ}љ{9cxK P~q)j3 Vя.#n5Kcs 6r$'Z~m8 /uiYh*( @`kIsSY1 JY0V: L%T@ȍ:Uhak^bTzt]uZ,o) lDòAU@֚U@XR`Rp Z7$^IL?.A(ʠ`VqO?!R@ޞU4zJ5@h"&xT l(@bH't@6H \L8@Fq '! 6NzNUf@*fP]f03Fz쯯d W .]ߵ&gP. - b-ftK y%}_E+O-M?y 1@/x_3{bQep]F`jŵmd͝l8儣v2V˺^wRq~={(qd"$!b,|Cf+%*3c4 'gX..cu`ఞ;u6:99O ˧-|}fCBڬ_U!mF@FU@`j7 W@꫸jhzŘq&9Rq^7 D@`0b0=v2>V6 _?¨`RAO;(V)-^AJp7 F+Yo+wގ7}|?$2~9kbv>ELrʃD;Mww E+UjF`\'s*k k? ~\tdI,)ڊfy-4F-x@)j u{X]Lg"lkdD[Y%ꒌ%LVjnadՖ8S3,G!ijq,U̔Ei:]U&]bR:o Tܐ1ZGSJXc R/; M8: `1@ԎtMXfޥAU\O_ZZΗ=lJ`ySϲV=9zn VSnș `!g`J:,SGqO$&MT,#QJ3\s[pK(fvR{jYRvo5`,fQyx+KӔ$T,u7Qbn ,W ]8j\F7dC*Эu/Y{`܏,w -悶`^ʶ'~D5vSA`j㝾w֣adGܣ>^97T8/CaL%TtU]4?LOoMw螄<ySc[yKXK mq]0#9NBt*:m48iȀjkCS1Hŀ~Z d+uQf}!b -ԢnfM)s-kYnEoGl> kzU-Z{sWc:%V 0R1jQ6E(hX[ -Uؖeʕ1jKN:>#%bI(E11-wt;W*@w]ǒg(&b$mǿZ`ܔ#Z^/sISeT[)EEm4嶆P VȞ-T@**^"~9sjb<,B@*$sG0>`U&/5ݐtZIbK RU4o@G j1Şvi`_gz<\3i԰(sf.ZSzCsyoQ6(}ߛgQL%(yYnY؏ziף=uox1N,U!?uIKbҖ*Ƌ>L9ߣ2Hbނ.?/dV4LdI#-f_p[Aɬš;y} Nsz+^TH ZL5g7uZ?< $\ɓ)@f)f@DdzMַzȖݫvDţ83wVrp_@RK'Tr/2CO˭R؇ROG֬j@P| C/@*^} h='T\2S`}! ,bq¡79/!L*RG0f;/ .;w' Bl&:cPi9̧M\l)<ޥO*ڮDYc` !- Ɲ-F~H8/2FezOH?iF^4)BqАeo' Lks~~pq>CH^W K潍 _c䯿j Z: <^"_%(bU0  -Pmm\0,}q xR*Q^^  N[J9uWFM 2-v&$TgqWRʺQR'ګ5Wl&UQ@*` 'g9LSg~,e\u{I Smm} #(ARqQ#z"X&2E9#TA`{{{AQ`tڐ*1ai75_ %!LDbɣ"p=Jơ!8q:q1,@]/\ChCԚ]ץ!:u_4hY¯BYi(p @*Hb!QDo3 I #g!bt9ۼ8/2ý޽xxX!nѳnSUW"9 N''!.NaYVx&hHi%(@k`j|F+vl  ))X1 @$HI$@S SbII,@*`]{ڣc/rLf@*f> ۧ-}o,MMG?eGTFQۂ IxHu_e\yh #9 At٥ }G){ m܎k=diG0iȳЋTZr,3cv T쐥}\ٗR3mp @*T~u˨aeij0-CH|s#];Kj?G]kWQhiEL*~zU&ݢǖE7Mt/1 x!9fn=_[Ro"!Xfb{c35@@*L*!AKk} G]b-19$$zXJU&*qkez|HGZelEkln#g5^Ы( /gsb!0hFGE@@*n4qBh&T4" [ d8!4@*Q-[2M @H-&N@ftT p L' fHE3:*B`3@R*؉q@NON>R1' LbŚ^ͲͲ@ZK+(^#ڦ-+ isTͲHb'c{tN3i'?%6N$q@mh p;rJҳ);R1& >㶳3 Dm ʴ~y5]55@1 tL c،&);",ev0B ϔl*,RAgݳ5 `&TQ r_3"&$&Ē0rXTWqT"sO:9R v bl+ O `Q@;@*vBR v~w]xӧhE7:7wmȋ;3E๊)}c'D' TW].~oQ6mqC7r;5>! j=Mvu!aY1d|gjK{v?&_=/㬼R1z^Eo/YBPkӏDIM^ljQ>I$><8ɄfnPZ쯸zE#Yђҍ8icwԓSQ( CbhqclS ct~cH'Okt)Xma;CuwAڊŅ;o,9xg&nx?s7w6eqQ "fE#-KV,-aY6(ڃ 0TG2C*IM/0ыU <^OQ2Q&y[Oӵ}Ϭ’>ʄV8$aND5@bbߛWwHgd.jRQ^"ƿ{)k0aK_%P@jteS5p/C-MłAҳ[oX'y˰2Ve˔hn;Hv)={ /m 'JA R<~zB PBEZE;[ ֌qk;ƣ]'L gNžͭp#v^{GWXa8'S`^" YE/II\|HoB;^*2x~j}3>W@*,: :k_Y(ّck0s趧i"ӕ{}b! . yV>4>OOM6ay3 y?Fj!0:&,z`!2Q =H@*!::^q^,]+~ bu ޶WVu4X&TeJ.<Չ꭯ z!N.=hO{.(4ۙRs ~pO׈/@*5⑟XA SDIù࿑!YoBO-3.vE[1mgAͭW9ǃɋɓQdt:$hyNs>s/t`bd J81@DHEcVF[T 6%?wxX ݲGYUU&ghI!m ƥ#=cHET\UmNG\ o@HRќ_*F_*X%۟6YsCg@*^c]gގWIcReFl61䋕+ߣG9+Ȇ % :˼0Fm: c@G%-I X atKqL/%%yH9,+9o8\1=!fb2v#HEROKTNK^-#D5r_4mp[(`BHcA@wP!!o*V-]E*vZ~Nz"#NR Dˏz6>S|'ӕ's)U^oUHo{ v?W{*=*dꠄ|<((/1=?G? &( x2MA@oi Q`M)&=b?'R v_Z*E3$YSmuKyK>Y 1.7?ȭ~"Zṛy*ZT'Q-c ZoKtŕ\Et)m}ݫ(ZlZQ9,ƍZ ]^hF/,@5ç" [uKɬbYNw7U ZovJޤM[$Tl6 &Mڴ@`KHŖii@o@*ޤM[łxW>L}O !P}Sc[H#wwV |ԏ|dbu7D|̚RJ{)tQb\ > 5ܥH/y#YIbl  {˷ϦDEF&R1+F!pԷ}D"U E&.3" " dq`{|KX 'ٌub(Do![6p'p:Y:ɓwmrWc,vv dVprpMYX8$@L+A=֦E7_iAI@!KKʒxLkzp٪O[eZd&K2U!PxMBflgeo,klk7@r6;t*1 ڙmМˤj=FN^' ұ'nrrhU$u?6pwK%Rk!FT#_Dz^*=8fu!=_;feУ膌nyR|"$*i6DW`<b)NB*@`~Dg~umX+v^rssڱW}ںuD1aD*ڸQ +Bspײ#G_@r46-*, -h+ʭBBЮՐ&T,R=R<H 4 oH=&R \ }l=032M[B<7.'Cr'IzV?OD4 R1-!p}}Vљ@SQUTK7<:Z 9R1' tBcnZ7j@u{fUb>?ΑV&lb|@-7:<$H= PA",E1( @W`I3RqABvL,4+( @RHť'l@vH%!\J4 @N$ K &! vV܌b>X,sb>vͲ]e|yc[ʒ."]>h*AǸw ߮,]X V-/ao;}{5[ ||hUp! TDB' }/ ]uH{~ޓ7hrh%TކTnDx([5,e[!ٰ72RqW6|S:{wv@*,(7dB.:Eם~.5VNHE'@oC :gV{:a/aeAY@*N$q z(_Ha!n! @56 y;/ SJfLj4Wz珎ŕ >^s-Fɶv~E ϡ?\@H l13^T0ՈN&A_2vt1k~Ԇ p$" >HE?jCRqA @!\@ Ʉ@RǏ. T\dB GGm@@*.H2!B#T6 p ;InN0yJ1&jT0w0EE}m*?)NPO\f'b 0R1+F!2N& P \V(bm< PE_*XNa@7@*n:1C"TT0  7f!T@*pQN U( @FHōY'f@U*\ p#־11CX?xO*]" E<_k3.E,@5@   wh!4@*Q]M  Ш@.H]&Z@ hT p|- HE4@RqW@U E+D @j E'zXd Q ~3 Ū(@_oz5+0FǕRPQ&ŭUXIQN~G? .V%XG1F+>l6>ˮ#6wkЍy:߳wkopX>L%aj8RgZ6&U$UWYMUV-!dm|^R1ad:Sϟ?8[\ζpx f=C N`409{Ļ缌 7Q; _m7şv_naEk4d=F7@@e 筟许N|)[ ~ ;TG[ |(HE{ڨ @H%&L@vvԄ p D& vHE;;jBRqI @;5!\B$ф @RΎ.!T\h„ NhgGM@@*.I4aBh'T& K $0%|eѾ2#w60\m]_K6~#@ZjF~PDH G*nĸ:o҂pלѷ!/9D+DfH)*ضBB$[RfH.ϻS9خti%ZHŚyD:zF7 uUȩ^Q_4hx9-BD LT\Aʏ5޺XHKeFԉ'jbR1 Fz67Ǧ5u2Zk@<\yTLW@@ttoopF"e  XTr>-\pyŐyl vRoK۝>ffzWTe;rB*v>C d4Hjʡw;2#;!A8#D@`"b"\LC8RqFDHD p< p1 @ Hy$ @ b3H&@*&4 3 g( L$TLi@g@*#Q@HRþ}s_sɀ1R\FV쥾?XS=X $SW+a6) !#߿7QFHFjWӿL[;^@`<4 = { /!|H>MC؃RG4 = { /!|H>MC؃RG4 = { /!|H>MC؃RG4 = { /!|H>MC؃RG4 = { /!|H>MC؃RG4 = { /!|H>MC؃RG~iF~2 UЩ @@Y]3unmrr*^@XRprp 5&T,\ b<  ' AX#x@`aH5@k@*^@XRprp 5&T,\ b< \ą3k9[+=- z DSƋ^M5NI7 v {;0|'؉jSyG(Y/źn=J|daq:%XZBzFRU[U#LJmR XjF $dbR 0R1)/ohb@* (*G>pzсh²~kj+=RH%%`Ov&p7Gp?C jQ.}kozw6&Yu^Du ,@8Q 6ȌUU⭥,m4>N tIV*yЩAHEUϤ0" vN&Y W5W"T, \ &bͼ   %W IX3/x@`!HB@k@* ^AXRP2p5W"T, \ &bͼ   %W IX3/x"2OQW,(zgO]c@RA CETfon^\ZF*>Oӻ_b я(X* ++YڑD*!a":jXfw#ʋ4u/otP)ϥZ7]l$y"bXzNispi9=rJReAͯ'~|,=A9qjƾrEb6A OT-LڪfTT*w~5#k&*fs|+{t5/u]r_P].cx8͝I8wdft`R >vilHlؿyۢcYtK+|r=Q4[,A"< Kg#e H+VW +CDנM|Q"Hb|r2Ѓ#]r2ë} }H( KvVTgsUG*K(@@J2b"Z,O K/;)-T ʼn1@'@*N*1AJcN$TUb 0R1' H81@`(b(NA8RqbV PHP p"Ĭ 81@DHʼnY%&@C Cqb JL@*  'f  %T ʼn1H=({ɩg>h \G}7?UY?"4-[X658 oyAT 0 mPf~uo⣭ <  /39I{!<  @@@RA >*Q L } @HI&D@}>~Ԇ p$" >HE?jCRqA @!\@ Ʉ@RǏ. T\dB GGm@@*.H2!B#T6  $!@*Q L } @HI&D@}>~Ԇ p$" >HE?jCRqA @!\@ Ʉ@RǏ. T\dB GGm@@*.H2!B#T6  $!@*Q~0 ~:$€[ H[@`ʐw;,@m2 6m@`;Hv)a@o@*&N{#Tl2 6m@`;Hv)a@o@*&N{#Tl2 6K<|3AȼN'Ulqx=zTh8UT M*UC*F)AM< :5!BnӆR݃0\FB@*. P!<*h5ԃ DYȌȮ|Րm=}ݨfHF*͞<UУ. NoJe!1fɢ< 0W=uqt7*zxKXQ_+LzwÇ jOcNCU4@  0SZ" W i7gt=]^6?Rь_ꢫxtݨn T1o-YA*fP& p w&=\J1uEqMH؈Ѣ-+0/]s!!HB[bH1p#]NV-"[8 m?HE'(C d$[v,jx*I3\C6爊YT7#o-9a1c!QnK pT 0qZfb6 kZ )f&!Gx5-Aؔoz̫IENDB`n6(lF˺|+`PNG  IHDRZo5sRGB6IDATx^ 8Efc坹jg3h4I݌2~ /8?>}~~x5ﯯ߿_ L ,%g?~`yr>;_?HV@6l6:-#Oڷ-A09>嬡Wa\m'[<ܲ0J̿Hd{DY( .1 S(cA Vqg0r-ݓnZ.j#+3-eZfUnO69Ժe$V49]qRVnEj^/zK˙5MO|N]SxS,|ΜX22{Ң&fвRtS CtPr[f3 x~$$۫r -3; Cj Igz1W5kD]7\oMJjg%Zv0+_t0%yQ;}V啼e#R"oARV@J <a&6|Wx2T3Ve@P 2ghKN @[zA*Q9]3@Z ڭ@`x6# #~+` @@ @v|@r6"L@rCa@`@  ;~+sw" S\5D pY'Esc5'NzJ'r$23L~ dlbZ gih,~kK?CixmYArvF%@3rF?Y=(6ӧmvcMkmk_9gtEv%䌮KjMz&It<<-f6.Y9A׳g{x> g2#Y n"𰜩/SmEnHt˧Lά}vaj)1$X8ѵ!1`@XcSAMr@@{IF <Ҷkg9Cj   M% g$a@P ]H 9C \BrvI" 5 p %D 3% g$a@P ]H 9C \BrvI" 5 p %D 3% g$a@P ]H 0^~5nG a84,gA¯Ы(.䫳Ym`џbF@'0Xd.]o ZE!Ky+A`8r+^;cZPB?":{ʥs U˙gԍžU\RE)6Kh 0`9^K(o*i&Evzω\Cќ V,gڙ\E)u7ȓ!2 : '*+@R>m:@s1t8@Z:gu k  ,r& H9{/ -ٶc u gu@`[mS@@x5F~ 6p $^?w6X'@v# .r5Z[nUgQ fh^PW3\;\yMZ@^Zv&ŠICC&YVș}xYqf V=?"ѮE`5D&Y%@@l8Mp0/%KA>f!"Iu}BʨEa%D˃4ePP$r̠ѷ{T~=D gx3;޵: P~EJ=Iڡo-(L^EVdyȶ6p5c\uNm[DQ&(WgzU z>6a϶*FO^heM02BGz0fVvܙWgt_oУD'i?@Xb2wUha7uoX8Wgfk7ϡe`u,A,f\"5!B!7`ws+:Sm@C' OXO1ն bu>e&/2Ϭ?e%Sq-'s~G.Q#oXC&f Q> s buVd>MPXH6C~<hlF:g [l4 ~0>;%,A) =hߒGءQ!˖cRG6< ?2|x)m;S)E _*~7o:%>Z J^D㺉T3!>8: y~mJ\-:#r[U<~Zm]Ş34-ղ&6IMO*3+Y{õpndY4+&99vY욱t''Z`휟dߍ|6W1rW.8)Mʐga7rU^$J@m:W|U;Y.9`Su 7Ґ*[5~XΪ.1ln7g)W^3bWA̱ 6;yb%Cmt.=kSϋ~tIl pcb6j&d󢾳 u._oExV0*o$4v+,STN&ʋ?05z\=/S&7TyOR<k )L(bu'm6=U[=e//4/zB )z%CS],]nV(juAMzk'TKup:29 NYzsӦ2(oݦ2^e&#t9OOglju Q?=Iw3C6RAʼndz2~-вr$ cvGd>߫LY'#HTl=)g'iOy H+S{ 'L˞0nA$1R?vil@T#UA-l6QIν@lNU%ɠHq2%RO.g'7oa:t {ҏ[zis(C]E;\,+lkOxz0GK@+#>Q,0{ `9 )=@`*5R9 MA#^R94"؇@QΦ ؇<":xًPAn@E g/J6B @/(&9;^Drd#T":xًPAn@E g/J6B 3ǟَES lʋGzEOD{+?zoq"0X ~_k ҫ_`14tT<.(:C:;D 3^jd+Ց}\jgjlz; * $.Q 䌷W('}Qr-FZy @D#63)9>+#WgršV )gzەs9s ǃ o&9{s;\ErvU: G pUD0 f#?wV7CG Dϟv(~l9=C3aV[ՙmjY\R0˩@go83f?-"9z,W m d=Hpj#}6u)urFK,m[6ЋrN?^X:9h+J3ڀHe-(OpvH|XO`YQ;D9mGjQcɓq##bPeWIy֜P $ʁqc4^SA /+glQH yYh32.l" p ΪqUX gU@`_}s@L3OKOhWaE_O̎N>8=`mfQTGy<e'_c^=~F琼r;w'?gS3dyHh4Jfi\u.gڪ*[~}&@5Yf>Cœb3pILZ:֮my¸?sF3<9_l\5T ME75z^=$kR o1G1dѲ42rxƚ.g'Yu}p0k @^O"9;+_@ Irt97]B# ym+jF3(b.o9?6Tڎ܊@RǣbzHrFQ8D{|y)Or@8bܤ0k?2^mz]:0$֘Z$gky(GW[[6{( ftybmH }f8k^#XuUGOO,?R%[bQ~TaێOݣsGLq3\Ҷg9yfH-e\U9V+[Ŏ f"tnkFE'r,k_.x)Do8ن1%EN$9;1k}ƪy0P{!@`4h rf#:N-T߶;k_dnG(R+}tdRhQ2n!j0s3-73P$>`Wm$A'Agm2Wg <ìBQ>иj`9kHF7Br,s4={>U\}L]3;64p SeeX߿![#a߿RSS___ iք:(ɲH[TprtyrIfq<-EzLc\Ѫ-֏- "]7jSQgS6SCsKYѐSƒd [.\<3N oߥVθ8T 8S_zyG e2pd.Od+gL#VG>Jk~VZYkXѢbj)@2\HMY*5b ѱ+,?! &IkA^Um <9?ܓErF@jHh  07h) y|,lG4ՒFUlZ ,gѰI@bSce$ ~3Z-К@R1g>_kg* p.rfYESh"Q㵢,#|܌sx-< (Ir6&l'X%SN֤dkQol)lD ο$Lbvrv,j+ۻiSY4t=E2R{LD;l!gD# Ytz-wDnϮ"l° ыP;,XWgR rC}A G5E$y&aB@/b^nњIy \Yw! kg, wyS),NHr&Tť9[ IZ-j9R(J`q!gcWU϶w_ Y?CXM@.|rfX=9… x PE׮…Ʒh O S20yhSJS4ߤYYvO'p]. @Qp+ p %D 3% g$a@P ]H 9C \BrvI" 5 p %D uV@n_A?wс4>Q@@t\;;"Yp@LrVf G&8  P&9+3B #@ΎH(}-"~(U\q,˿}hp@ۿsHS! t paB# ID @.!9$@rF <_lT>ЇDB ѯ|o2'lF+PGq58y. .~P&pNTrz-B!w<r֓kuFdj[MQ:(7#.6uGcvلaNv[R6F[OjƱxjPY=!gwN V.;cozdT kRK&|X8l=7xuVU:S*#+Er gбֶ̌÷5wtae!gj=QqɃdarri򋷖dcGإM.dBɅ f 59.,ө?}ғk 5_caK6,fl\  gt-19nI2Le1\|a@`\~ ug!h+tgrLV#6Bn#sG!g;g x sg^Rh p 8"Mp@LrVf G&8  P&9+3B #@ΎH()O=(x@#bPOlTWIENDB`noZ pL_}PNG  IHDR:<_0PLTE///???OOO___oooJl^bKGDH cmPPJCmp0712OmIDATx'&qZo)zpރ/C.`Ln\z19z@NeCcz()ۭg׶{H?Iov$}~#iFJfۀ5x ^OXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzX%`5BN٩P(-dG{obu.lGmP L?T7*WhHQ5ۨ'<9T3=ZU-x6ۻ_fO.9bՈ"6؜mu؜7G \(V>f5\WkKw\ť9ZՈ?2;5嫫[GF֍,t,`nՇσ/v8VWzw"Ո0|ӣa}W)XGq.Z +hXXcFѤ{Ul1tEXo 2s,#bz@w[}[uI&+ZNхu1v# 9p(Ks#U}LXY]dLDVð<ں.)drƲhR݉>@0A),Pe xtM%D:<|`mVBfRأìB}v zl7~ohnPMnfg+od!aΚNztmC3L{?2^t`2N6e"/ v?yl`-z *x`Sc`0> V' l-` ѣ9sOvYxhRx`40L2 i SݩW!-1< |`A4)}LC÷8bT08h9p0w`aXJlqCDo9B`0%Gs#z΅N>^=ZFQBbzT3"q EQ6) kaJڟ -$&{݃у]^ʇI%Ȥ[b`j|!rtJ2`u$Qw`ɷY"`CP’YFmPHV:4czokХ-[],A(͙0+]ܣh $#6Y8+6T9l B Zf eMVi`%cx4Y X`7X #Ș9dd^9S˱U0LId33:%6H'ma 'Y`f**5 ˜H M9v rĜN l6Y ]Dc7|X9rW텁1]} 00H H:8 U' ^Sb+~$d2iA  o:ईT8l*ӣYeEG?b%æX'hB9+޺pࡍ3۹( 8=#df۳)>U!V9L'"S _(| -gL?ne|΃oWyzYoEw~r@ Zd\udG?z&f! F3Je~C$Dȸ5Ll(0!Dx[Do0ߣ6y͜j$(<É[FfUɑ*qxy=̊T8^\609<#9(.I.>d^"ǁ E&/!$^`$</DpA!7F+H*Yaӌ\ `;o6/1tv YìxlmY nY-Y!N<Fdj=~aV YGN^NNsk@D!SZVgI% 38\J^3RH,#0fyw%Qvk̢`%W20hVr TPaս~Sw%ïwy '}UAX g7zEj5\8cVvwT{s8pð^m̲gۻlτ-pĒX \!-W OeIENDB`n7!,) iWPNG  IHDRCbKGD#2 cmPPJCmp0712`7~IDATx^=|׳%wI=@JWJ@# A@ )H{UQt&MQ B!!znv7{wiOKeso޼7og̛7%)'8bA._ʿZOώ+ (A,K:~HD̨dpeք |dOX`y HJűlWsc#w#g`\ܨw-HObhޑ "{l -d; Сc2}%'qQ"<ޝ/!fl6We'd<ؚ`˔Al0?XiYdW6;\ *!DL7h4d >2*;eѴYZV )Rq+* FB(4偃"8>ƉjdO@,ETRI<*uZ1軥*LE5o#zwDGw^9m*B[,tJgv.$2oЫWfS}6< }s{J'O&|[}zGAj͵qЍ ׷Do{Zno>Uj+LڳWIs'9s^w3_HX$KD'h6i?@U> AE#D- 4Z3B& ]o7YWxD)7 {/eDnXjV:/(ZC{+N7KLS" 8dɧ 9(hh9L/!/5@>&3mO\l \Kro=a6lЃF y>"PwfRP_&׶_P+` x p-+^=o .>MPCڂݽӤl?o5 ucr sӼf=!~5*/8Qkr8;QK<@ i YJZ!Y[cp-0>iAH: ; S0S`嘱Ho\DqBAJdh).Xy%9H4x%3<'yh*\P!^=*w?V"K9G>kۅwaarDܷ'u$|N2[]jy%2$tk~VaÈ~-iQ%xpNpbx~ },`x,t([X$|1"_ڷ/sU"E7ݞIT'Hy b$w0L'G 1vva{órCYCe\>2\!ڒ15K~9֟c&,ﰎf,Xߍ=_nI󋴶;O}pᗧv._,!xsN qrkd,?s&(q2ʚ`p\2qb%D_Hd2Qir J DJ\(SDa$2༢4ơ`47s'! 2Xd7C[(?5ۻc0 }wNM&kRyݿB/Hs̓jUS 5jֵ <n:̒~UҙI哂g J|m.[ݺ6 ]:8T eVW62tS%ka\7-ʯ|0*(TNi*'؃ ]]r63EǎSX$FCղaF$sV}dOسP: w.#Wfrq^[=,~6fZUgi>>"Q^ft6ڐ|u)ZqMu>#9'Fݤ9+M~2݉ 0,_P3ɇOOzCV,F+Vh)K@">`{5 \JqC~곟Gy$sԣ6OD9B)\TT>=l1q*;3CɜTQo#Q[%?A ( ]D5A5$`LG$(ļZ_6 Py!aK>z=;gyGW]QAQ74! son/ :/YIN0aCAY|ˆ1)on%:Qٲ AD{|"_uڕZ4oPAC-Q*Y Ⰻ\LکqǿhgK 㤝e=q`TxsMiS.Tڝ~VI4I}%5qO쵾9ꙶ$%mI1r׶W53Zܴdڻ5^餓itY,r:t1˗-ύvo@:Ǘ);Jm<GNd9zE1e\¯<7n_ʬs Ѻw]+ٵۧ957Ï:srYM3l3^e .o>Kui; *1틞Gk/;v}YӚܴ'@{3QjDVt}>g:&Cv?_Fe@mjV<ˆlf،j1!il#As^|Qf@ڬ9Z4 &Lѕr[K|>wU/[ޟ3%R+M3jƒu 7ރDMeIw;cCpyMhȘܝt.Y8hh@ S&}w Fm욊('7Ґگ;%mxPVQQl*On4B=(/uYDVzs I[*؝yPG5. ATjO>deLW/#?Bij3:lUSi&яPqܲې_ 5ʯ+m;0Wj\&|!d=ʪEZvbW 5Hzzlȇ#8W÷" eU-Z) oMkDL#d2m("keRL_xXpv/5UerPR?]5ґ˟+(mF'to' |o卩@CRj*6M>N ʜ";2$p9.xh$Uw:}?lq+_W!6Ydȹl(atJVԏZwmhA \eR>{ʫv{-t^oGzթqa +ON-%/,>uv1p `rJHlgx ?!/hT6Y1Ʈ q~k ÍϮ?-Rw YfҶ[@&\`լC i3lﬠv" IYk;f]sƮd\W !%kaM֬9inYy5ǰ͝8`xvGM4`,jB@Y*G?Z_7D[ xsNU#h҇VD3%YX)aY _,X8kfaEq %_Ε Ґpྗu骐P+!!A@XWJCYY;rd ^6pp ܱ`Bnn}|6 t@3ؚ v8pK#W,xj?X7̸Lb~Ӈ9]f ~իzjt3:8H}F"6=c%`DI+\-0d'Xlݮ*mVnޏsj,XKA=29FF2ze(%Έ5QF]FVHQFKXqh$qY֋@(փ wLtĥmVa,j]!WR,ivn$%`WzrYosp+ڤ?W;ɍiw+0^4I %9M>82qTVlyOhA w8!+=Q U+[+vӼGW:l^ǟjC~޽z 덫XNJdz6k\ǝW7,k۵dSSV?*\N=x!;IeՓ'~q9=7n6UȸGBl]:u0 &+LJT~Gnn䩫huG3@; \brȧ4/;~TȚF'9bO[+ߣL \?ZL.!] 6e\ɪ%g >R殗W-](OЙ].: lVXxeޢ!E0}'A@@:$sf.L' r1,> ?P )'mZ]tbB(xyhcipM?C4q)3e,1 =$<?~ A^YӘ~v.⑙ YUߧW7X=Gt<&ovL$-:{]{/̵?`ۯ.̻~qp+_4r$,Huk##܉.?q.bs]7*z҅i:`byQPfyŎV*>`֬713w!ܯ6x> z$E-`fܩO0Vp곒}UNP  TE3x.ٿ&QT}͹#ʯ%uc bR[<``$WnjScRcѹRDtꉐW4pn%:4/3'ܬENb}iB p[dG7H[K':Gó K ԝv]Y=BQuxl#k7*lŃwS,aO^  _$9N~2jyW#K$NɆe޻5w\0Su,/\V,2jNwZga׏j7_Չ%=#nѣ,Z?Oe8\IQ_X+BE0-m.4Uf׽ViG WYIf%7TB>%5T`j_o~^%/nlG'l)#eHA^I kEQ맢NDn<ŋ-J@EW XAJ^H"i:2r"¹y@M:i!TBEUU5iC-xZ @`0دAbz [lI؀/Ò'gGhqiKCנ# лPHѿƣbJt'>':[O5뻛>^w!L28 ;z-GVc"D*u3L]3TtѿR0_1Xcܴt6z],+cU?ZNGQ]w^X(ʿ Xpdn:edTTa.@OoUb'o%.2NA"gNw+ JHL٬TRE +Q2.hv(RZBPlYґpL]F_*לHY V_ZCdvkڊHreJE&A.rIMP`*0\M5EB\UE"CՕdoae 6ZD∯cm২0^+ԵYĨ6|߫VIi., mo_CRڊr!XG _*Tr ŋ~Mp2iT? }`8qgm,-} 'KN8xK%Ь[58"$8Зr سBrwvE@>l.$xW\DD3tこh;MȠ TG; ^}4?k6?vA0o@Z[ tlHTс,J9&Q6VMr I?IhngK5G{ v^kc֜:1cGA}7󧠥- L!Л0p$< !PJq);Ėp=]4hPAX mf*৞W MfѤ썞jA‹J ĩ<ZR70<\vVK09jX߂@ʁϘsM:v(l׾#0CBݰSBѯMWUbJ"G|Mw1%kפ{;ئCNYDv!8 O0o&1/% 7MOz1mVixI{㔈ݤEyW {-MAf\Sʸk"&Β׮ALݼJS¨!N"%]]WL-&_w C<:Hˁ) V9,Qsr,i ?N[ֹ3-81Lylwx\x@GЋ*Uo=aM#30@?>X>bm>lLj]AAj5XP.p&JQb3gbJ.3%+D~ϱJm$fiblX?}`v1d[xIhӵx%K.{f+~VR^Ǩ|:\.١z8<8g3&}{̎=uTOO]>ѨÒbd3O 0glj8*A,A:W.b< Hq  &$A0ML3(r$8@:Vҝ?>wD 8֢L"ZcUCGnW -iF0YHNieipV eұQFa ~Fg6Jc\SԢ+(t2 G*u#'r4JSʩ|gտeV+,(hlSEiy_|ώ!ӝ)JZ]csϫI>oN zyz3*5߾5HݍQ 7!N |•W%Tj*;"LNu~,`Q8)]x@{aoF 8LuwH4MZӭ$V8\P1y?J$W8uw ;z{*\JƭF8ɘRf*f47 % #nK:8R/Vh#\db![)2"?ŰP1q* |2IV]]+1/zD\~9uTWB%VT[.[5l9hv}*Y͋lT ?Z*Pq /*KE ul<U2eBgzm|J%<63:ه ߫ DO,` UW3SG] e0 g,BrX }\MV7`e&Ld]nঌ %;ДTu,@`p9C+MUSlj5 3L]]v jI/7J/9փs.DpƔ4UblmvϮϰcwNN\g\Q8;J9{}> pfd;_ yX LYh l8~>SK:Kg\>ЖPҥ } ,I(,[tÙa3YR°UY %fLQ{ E5ء; C޽IXNhz[ˌypw\ gxNw5@>Iw^!LϪۂ }u+!`nS΋ @8.@5;7 3u|/p|G  .gQ˱,E29>dѓq%Ff?+!`D+TLA5.^ 5W?[.̐# (K~^fg\P͕֛dXPFx\P >1WFIe_޼.8)- 3''CgA)fr~ۂ EͭWH"S?mGR_/pzob=dknMeU,~1qs 0|Ss5#U:|L{'|P %j:i{Ikv万೟ȡp {3}1ԚYuO0e@T&Jd(g XMY0{$ЄhA9z8aloQ4A$Vs+Xv5,9쮞)e^/̄eGe㏱?={sG0N}. js`A3FE]4+uѲ³'MX9DCkYpMdUb4urA? X]J?sq ,tl8%GV%͐& 6捎W+_ xAމy?)< ''Y9oA=$JW9ykO#" E_dBo6{wq/hcF~Q8_$Z۔ ZD_a/QZ_*MɛL8=ӻI|VQz=!XqQOoآ7.$8Q7kZ>:oR~W_e[+7'_nR5$gX0v5sזQ/?'kZs/ڪ{+7'_0\9D h2MFevufM dps# ƙWDoR|-`B͋"B%]_gcvqsյ`ۑ=쭕jk[ڽsVh]O2WM߾7&, W 7 ں3kMHGh x)ٲ/ fA -?5fF)  $W'M4U$[a=r'!$`5U0kF4#.À /`jѪ+1gzwAy:s.ZC"jF"ASD[,6O#ϓ]tr[:!_]t:ۿly*1 e"[++o?7oE~RΡ}yLMhoi_d@89 QLXy}7mIy`ϛGM䭻R^INXq%WERy+Je#`ME C(Ǯ.+A?%UA!]LLSfKE0GmI4lhx-G ܙh|w,Ƽ~C`CÜ,3wCU]nZ(ʚys\8Ɠ26IJKh{OCb"fy,M0Kc_JD}\=P{WoJ 7?fZ8G{=p%HߐaDS %D->6C;2.%CdF> &9ժxէ{\vρ|cf=H=642f0ۤ[27G~||TފM%un]^c l{kJQ]J/#vQ9DeGȳr`BWC:z+&tvlFdyݯ2:4LNRF麄F.OOO5 *Jij&ďWЕhuDUP{:FEvFC ғ2;cCzώsMٱˣc;y:x Gô3D#?lqS +T.J?T~v'-brxҳo.HfUֿ89$ȽdeM.Z9ʞ`U5ySt|of~瑥:`ApUusܮx-{@4,څ@3[񠋇h֜i-d\u6y_=~shlnxNiC=|X]U$0ԛl35]7 Ypו={e+3T(zsQQniR 9vH/T-*4 jJnߴk4%Nto1u,)thC>ZMN`me% ٌl08Zg`Zd4@bXZ{&=:Ɯxd3>K*[I??(8sb4,k|:)#U޽Rꩽ؇ϚtvPnlٞL`UA]Kt:^uV?W\+RUQ]CKOz Pl\9Y)IxaCw?5>(Y\D>VQJk RɉՊ[u3N pM <3 lx5,T~N&:CH\Mu+f=2,n  KTawr}zGߗ2òӣHQk"Q:Rɴ[c`7ՐĠ^v$T W2pϫJu_- ]˃]ƕDZAP1lX.3F0!ʗ~{2.ˀі+,$:3Y @%zj%o6.{y♲ c4,?8.[9t CzgwEg%f{]{¤Nq;F<5Yҕ^?C`5z#S4YT[MiE}ՠviWNJ=Z1~]X3.կy{|ruEhJ'laZ[ 'Nl"ShQm`j{/XҐ*3t: t=,[]3:'6ZAîL-'uTw 8MD#(5U#kR&m)΀5g^iʘC7T [$+-v+BC%V&h`5҉T:L) k}CFyX3@Îqslt*ŵHgXl^j>&T]G4kyCGD=Z=R-Y{GO%šW .Eki,zl^˽̧#O9e!4l~zyou"F #{WZ "4YtQ+XKق:K/O_uTo)T˨Ԋ @ B@䣃{sі*bfUVV &mV4뚂o%5{>t2t50(QVBkuQzQuWYెS MhX8HqŚD*Wj3x@F0 SFAs^?=)d-څ@4 е5uV"hAOU礟V z.-F{I/^֬ !y(a"ϚZF韑D#:k$0uByv:&@&-)%#P@ÖO@v7h@ڌ 5 ak慨 @M8a0CǏa9g80qFnUC༆Щ%=7l(64AEy= +4l7 a@ؕk0 J 5s @h}v%9 4>@@vqN <2Q?L3OVԢ3-EԾ/4lxl5Yfx4I ^J {ii<ή 1)StWT:UI}K)lY̖Yr^ {ai\F׷RKςaRD+f㫴T{87Cx4Aɤ)kHg'o:G0g*U8= 1DID K@"UJ3j>Ӗͮo#-~h˱IXa"!J[2)0ҠK*ڠ+ivҖfYìz⼤JL1~W}~~e~XB`Agv4ėMlFoؿNKv1{yYי("B '(e]gpvB`*4l*^CDhD аxq@ p_D^O^Z QAF___%a7f!0DMDOxOZ @$@<3,ve!@Nh؝@У,2>>>cW`,("iDRHiX<mHw [,!"|Ue(#zBǔhK<Ԟh٬ہUdz8$&&ve!t: '{Áý86 ,nB Z$Y(ZbYC&آ!k\u#͚͗ -fT2j䥮Shݯ]=v!P#`yJz54{2.2Egͥٱm V:6~E ) PevxՇ8C6>__>6aǸQ C9=7œٻBxAY2@7U$3U773u ;؏b? аQ} ?o'0T_{_aKqf-/AK*$k ѰQ$Rrn!2F7=ؑT-*霮7[j{J Ό>zc8꒠+aCWK5rDۭ8RX'if͋_0fJ(+RZV} &MY/3ve!@Nh؝H0g% E [+D@~ ˇ?~<̀>??Á|3@Z5,o׆Lmx>49Cװ!ahhød ,J [41@MhX (4l 4 aMD@аECX $5a@@M aA@D ,J [41@MhX (4l3ܚ |Yt\\ϭ8O39Ƞ}\q)A<ɥi7]T" / 0՗^v5i'=cx J'C{y kWv?$+ج}@+u3ϔ/4lU|@]R( /MޙsnVz,=Z`{*t}KΖ%h߮Yn&3jyȥipB&E-*~]4ڷ' ҥx11B6xL+Mw覻-F#?AӶ%H<G0v5[qBz|eҁU O!\,chب?%+`:Yd(_ntٕ3 qմ+4}O49kW]EO ;%`g]X ף&;P'njߛ%L'4<1g-Cа!q^"]YdX<5hz ,~~ˁu5^аK Lp%v bcwIQm(֥~o-=MpV<&.[{oDNRi8< O 09w>#kߟ[p k ^c]h؎i%Sk{ѳJ=>O¶]X:,ۛpm-퍷p48aCF!pq=P- &F@vx аq@7@nO pv! @&hMN@N# D '2@B S@ ʕҧѾxKROYl p4.RkZWn_ڇh! @`Whخ#;24!ysX{}v%(;+eCu AB@@>RA%;It:MeiXA-{1F}45[bjHBuS{n0+yjT]zfT7?\Q(Zz?]:E[dD%I-u.>p֗d:T4(Uw84,jf!&æ>$n)GY@ t _a?,A -A@ L,UO!4 =B0J~E]e<|x֡E"H)[uFkywdxK+p03q&yfxL>:D[.8#^;lRS2yL]IӃ5\'1JYKl"WHGc6<>{q[?$~ 0g cdծwF9vƯlFxci &l00(ϭ…1!P_CӘ넢 љ{s)8*jXұz4|z&@U$f =YVW񼎀j0^xIzW/?KC親tꦀv&޺VGVb? FLa.2{H+ |٨+~~ɤ~w?g<:9#G2h@z#;u ETl]OR%셨kbTZf2FdDvkF[4 ;C^WEMZJX'GwAdcRlV?"vhiDߣ?4YzcNCW݊X !aBA@p.`h>F@D {S P!0C0 lLčG^N {y6&mIz ;q=c@@Vq@@/4 4lL ;pM?{.7Cf2$; aC@O:X Y hR @v⺋=U:00Z&l -c󂆍7@$.ꪣYdc%_ h3{!FI#mLoW,3ꮴؘѰ<@ C`w3\ :0'( "Afo IENDB`iDyK =http://www-4.ibm.com/software/data/cm/pubs/library_cm71.htmlyK zhttp://www-4.ibm.com/software/data/cm/pubs/library_cm71.html^*Ddh0  # Ab)P # UQ)mJn)P # UQPNG  IHDR;sRGB)WIDATx^ 92W2@o)?p#!H|}  h߿۷o6Ɓ |}}}~~70`<<@H߿نe o%)[ nx95@6~_=g~zh  ; pݢpN"Xý@@@t,G|m[5Yv*D GJINT!8{b}1crC]h(TR 8<'S 'ZϜz 1(rPJ :|@{C 9K<5Fm)WI*^FvW~DmNA'_˚Vߘ?P@f]565  c Lv  0OB7 a#҆L4#*9Iϻsޠ5 [ɡ\Bod& P}WA!@@`51l!p;Wx  @V@_M[cPXM~5q [ oAA@`5N>~"}i~7;to7-AHӍ6Zdû:KH A=kC!_COU5nsIjg5bh9U!6ڍVpxz-^}h# }WmT)aڙ)zvRʫ/j8*(G.yr BQ7im2eUY}=iIڽ\U՛ A 2JyLFO[:ZЬ"ܧB6`,aiJ@mGZ="p{m@!v)& (G+g~y?Y-m.ԋ}f0JYdoT?$Dt*3i!=3(wZ&╮m0j{"2A6oT3tPp]u5ioý/|C_1H@9p/7tڬ|=쐔wJ"  p&#'[ԟTP?͠@sPUw{?GǏ^"!T7ܓD|@@` Ⱦ}p=+܇kL3FxSUj<@` =T6R*9'Ă>3XelRGW|!0#C"ڃs>>>$/P8]npG|2Ŝ 2WZX  j 7p{m\z N@{W!O>kh/ Gjˍ6k( `v V"m|(#/@MC{>ʳ >Dv#З|ec /1[uk]8GFyDYxKk2hcO5cx<խ\>3y -j !a6@%jɣgmUKtZ ߱:KPE5"X>o0QI3mn A`1{ -WJn#ϫ,,@uW$~@Ā !/:`tpO'E:=@xMj6^d]U{@`/G5Zf ڂ?><_VR#G<zfMx|gī3Vt=3j:P@`]=~\}@M1%JA\lmğ?+a캨=Z2\`qD4M%ܫk[x0ʍd  @KWp; :BN2A333{{tc1ߡSd SC8&`Լ(7q~O ,:m'm5&Uѽ:GÁJX!TvuDW_A ۫Ywɝ½fgzJR̓WkM^IbjFfԣ׊~]oôS<.^ة4cVmn2h3}[?cpﯪ7qm ҚGG8956ˎm 4Mv\MvN^19IUnf ]}ҫSpҮƒ'rW%STYOJ,QRCTz>aPx[-OԒ2^ l17  pYEy *9N 96C"{˞-bͣ.ܬx_}N:A@I \|d1?7)*JQA|d)  $pm]+9fk$a\ 3X?: z0^ȌǿŶDt딖Nj򒉴ρE/Ҟd#ĞIT];cHSaiӟjm» )0ժSZ}72 rn!Yn];!'Wj[m;|FwzoBZÕ9LGmg>v?Fy^1Lb%Ynʏ]AW<Ι}*PȀ f>T?_MrTN*Y}Ԯ'gCÓýuu:,336fdZGe(&v SR?erXqXbH~f]Z. H0EU]9:nJNt4 *LrW'ԞFO D97NS4smJhQ(wuRy}?I\"A7yBKs*}j9  ~P':2( Jm<YԧvUjmonL= _ѩL fpphDrB _2p8'UMBڸыEGQVt18d8ZByfbA{HQ)cIrRAF+b:z1_TQp/6XRm.ˁh{j\0McէyYJ2 ma,QC &=$sNxzu7'évOg_92寶}'Q[=,*QZF$ʉE£CSGƪe Q\>/o(W䗛7N쮜B-F|2X*H}?;eC'2d AG=WbyGug3!J $O/C46@ò'i7 A6C ~jFNs8y@"U?ؕ3[f~ v  !Pe4 CkB6({vcٷ}eҐKXP$*Hͤ  \n= ҷ%ӕo_+W2GPEzֺs.l#^/'Pݿ [½҃/,|1.F|E32=(>OG˕9фO~j;F3ԯ htVLvExQ ʊ l!_n֫:Rf-9j{ϕ9[8hYj3!~+4).*.祤Q -RK%ppoOt\!_5*Y6rά_n6U?9]V>]=kJx}hy'jfm}<~8m9UW𫄣pUz}QZ*ׅ<)Z@ x+ vwj SGELN!;f-Q wUcTI,JCU!Uv& an:U2'o ^ 2-:`oّwF+fwN7"S7DFmdm.UCdcW喙_`B_L>Wc?͌yP4O_:>wDK8u=0|yFG//iNyXChS@K !c p]vEUf]Tc oAE9RÖ-eԆ'T_`*l$p]v/k|Pa7@UwBm¾-|.&~j &p]v/kqg">u^h s!QYE򴯅8~Z}E1| x]v}PpL`;V{gp/{^ 00XӧCx {55!sA~-O*.\5-^Z@PfQ]qA Oeɋ9^HOՆ G"BG5;Gp=gZҊ.( lǾ(g}0ͲN4n4ىV捸 0JjZ^WuQSE$$ܯF*SvC;j#+ḂK`ߕݏ|W**lܨ2w#Gkmu6E֐ԈrW|r[@ E$ 2hB#S^uZK*Ajp@w)O&[ Ц1? ~$( bJ]+٠ {'K7h PO*ۃ 0&bzP^A6):3p+sԅ{(eU-U}\׻`ifpU? xG}`M[9~}W|N&Tҍ |r?BO\S H[u\rYEWXdJS 󴌮I5\CힼV.3pv~lP˂!b˼O~C=_nVb^XOkFfGQLoz̪RIOJe._TU&3O=?M˩Z: fOm6]RI~Tl"ꥴQ9lڨ_ghK*ƣWdmn[W+E~noD=1Or?,Hx(7k]hZ^ *3&<mZ½L+T* 3OT~)\/ld<6QEXVgPJjdXCijp?U!x$dۧ~@xdۧ~@xdۧ~@xdۧ~@xdۧ~@xdۧ%ܧ/n/Z[`o'.$9Kh-hp>3ˤт!Q}!}{ ﴊ~O5j_F1cœV?dJ d P٬آ&ч fYyC0G<3q&1S+(EX1:)Q hQW9Uͫ7D QC1p쬔9+-X WH_~y;EykJ 0S)lM )2Nb=Zլvݙ#H?>ޤjxGpS u()U vXXijNP (3*N^)hv;xtO(Y]Xd=apړi 1=G} fF'7pNFvmlp_ ){ W{,JHtk>VZ^K˃~<>9/Ƣ{4T%=7zSrį&IneMVI6w98@hO P<稪)} _%J qlv|>=fh vx)9 vc1ZK =8]Eʅw:]i~ "ceR=9gCWW{`pP @pf)n2ӗ=ti>}QG!plvO5[LߖzO鱽O$) ty1'r DzsT]Ƚ}voA7}؞f@@A2A! k(O;Udy\% h/\oh W]@QL K<{Ș_L{vw}ͪ%\vP5V7ʽ|A6mcg;;{1-7M4TI^~WXX{\7{hhElۆg׭NɨEf]hxf|| GP&zgX$}Զa\&Пi9/!veejh^\tcF+c4E`pOyL&߈zIHP]YP`3V5 !CS*Ѧ*JM*֫gTm n@:v!dOPkmy 8(C2&/ Fƃki$0*SmG&RG ؇׭7Xp6ȃDYTq<ڞ~aM xd` Hb:\VN@E}K .7"ʩ=e[O v ?0yKIʒKL~=}E-D`$׭gLb[j dsZ#mS8+XLxb}" A%@B~K8rveνAJ?,ߦ+s= @LWDY_g,<kd2osI zCB1a[OPd^ WD_fO]{'xy4Ak #F&pW@4H2'spew 7A&W|}}M~X9p//)[T @@(S`iA𵫶ğ:2 ?$Ͷ_Ĺʀxx=ŸThgTOy<,H ؜=5Je'!!{m@$P3˼xQHHOd  c xH7PT'&'ᜣ| 6p/k^/`" @Cx)H~KI 5 Ռ.B"xHdIkj`fą, g*"F$6ȝ&b2I{||TUWWUWUWw?/~=ussW_}~ D `D"@ R2 D! %A D>@ D`HCF"@ %"@RnD"@HD"@@<h DR2 D! %A D>@ D`HCF"@ %"@RnD"@HD"@@<h DR2 D! %A D>@ D`HCF"@ %"@RnD"@HD"@@<h DR2 D! %A DW_}(l;w\\:"DtHX/ B{.(zgG"@vp,TTM8>A6O+8,)DTA`PJR/JԼ{} fne+OOl,X< uϗV R?#sޥ//b^hjvj_8X"05Y/G߅l1PlKzX^Q<2.>YڬZjqj&BPҡ  (S|W5((SmDS̮PP(.},ޢn'-"x` H٨/J.A?"U&s~(ƥK V".D3Oo;9-B+ԛЬ`V*6kYV{+9wBb3XC[j^%VjA?:ĚDYҳT_+J(Ij!yJJ79~3e[heNYpQ$"0%>&Dg)TXDΙrYjMLP؋KAiluI<,/)%xJo;\TXH]AS)tULkEC\3RSNG綗D`MЀyzjvj)T2NXqӗ}Y_H]b)YVbaФ)L"_ۘUQRjsS#WV P,G`(Bz:ofL`|vc8պl<˂0*C4\܋#l"7Oy>P^6%;1l27}ڹ PS 'R`6%~8)RY"7іe`=WoCv)9DKwQD"]M=.Cg"`"D:C,.Yt+h_\YR{mUTNVAPž %;@@/cr=F,\ITH %ò,tp趢FoaS- D3;U:.F #]q|kB"@ 7JV:; z!"@ %9M>p%D&k}Gg #() FO F구;B"@ %0rW]9^L#DRrSFnhޯ?UܾrU3QgD^cH_FQokG>IF  %VzP? D䧰 acَy" dLE|͓Ӈ4wP%pf j,SS&sL[|Fz)Ip9Cn{+MeqRH'ņ0fx;pY\i`d<5$/g|fٳ1m5:̊uOxn1\94:a73;OrǑX7cF65Tilҫ/x?w믽¡]ퟒf#ί\(?,{ v 9%F֌{ά&# g2v厐:\KL㤞$(4""c ?yXǦR283(|~M1]T SNw+LDc -lz8z%IX 7)9lvֵ퐒9b; w9v,\Z:ձ7J]qKdVptǐmZi sX蓧(n!np~=u'Jt~;Jh.܀OXҤ15ՙW^y5SS׮=,~&>U EvBGuRRo+Cs\v yWv>ucGk2ga2-wjwl[}r?ܼpŤj\)9?kE~Uu~ ? 0јbA0D$"uۻi0SfM &b4c4蜑 4vA]aqGȰ6Qr$ҕY^OQ_Ty Y;U8B[ѳm-⁸u|ărU )9 w$ҕ0iIڿ_zjf:ӒX+ hDLm4uO@E,"D"`K[q>n]ƪ[Űڤvb(kBٰ1 <%O{,Z4p/N;ͧ^2uzZ2ݻpbjyC^ǻ.;E扮r.b3J¯igMPW.ފFU![>NvչCY(;5v#IۋfG1PuH(.rBi:UCo޼D/RoL7\lԼQJ^Q'YW%xVQ27o8اRi'ekNO#H1s99E%쀒$GJж>TgȉkJYb}Xl$hmcvJ ֒5=/ n/r6q>7W&'kƍjipx>vc55bsh˲%^O- tqbHA;";_#,:UbD섒۷og9Ǟ(et]G_miɥ<멱oԲQ7_ľܯ$[Ɋ8rsS=9 %gɣ"HDt ј)Uγ<ŀlJNEjP=%!?=%M;jgNXy$RX~S;J, `T}mW<-Q.euQ:ۻ%|,5w6J88 %7>H2HAL~$+J?+K WO ll=.fg!* 7VR}kd^A,8v%,I,'`CTAΝwޗ0t#*m}ǒDaYgc;'C{VG蔬[\4JW qpƝ).>|"bQYNypy< E28qQs?45vKl)[P\*\ֿZn YAϘQ}'*罤ߊY'$uz\Y|RKf=yg{R|.!=\NֺS{ݾ}S8s!!yR⎩z|HRlYK_gAa"RrOYWXԥ<x)B/*Ռ`YKժЧd-7y.V]+"dNUgTԖ%,at0R^ CV9k\ RZ^D)gh 4!$Fc Z| $q\-OO-+sMx\m';Fc4`sRhwⱳ ڳ\ۊn Y>IL9N$r hXzW^W7)<@/x'"@J53lLdmd'Gz|!%9k1lTO& %sA %e9A"uUOK _.5BD"@JޮƲ<x3>(+Y9rVV;) 7޵ 7nd:%gX7=U9v#mQ} .<_׫{Cۣhc  cq;1j#rM^S7aŵc`zpmbJNl[O>vRrN͊(0V޽0J).B`+|(3V>l %[quTU6oF#}}^1{:`Vp˂'ٶb-$#@J^3"o]-I6&o4,Rr:V$D"nT7z MRjƈ=y:>8pW%Wlu|FyO=m!%%n0QeDL!١(2{`zۃkd>_5 %>ݶu +?kMi}#eo-<_sGx`g %BDY"G~*R*݋1P޽w@R;zmNi~R,P&XŽFoVh]^SX j|~xd|VȨdFoߖ^~eTCQ_!Vj/B rMMir) VA%*mDB5/N9?%|@뒂NEVT;˼ҿ;vxL(w+k\Yv8K{~ײooDk{6R~}˖M#)kј8xwFzj:&n^T"J~BIj*HMk:+"qmM<QJZluAӃߴrpv/|La+(y=쇯psvdV4sҭsײ~isjtv)Wł)+BHd'~ R5mbiX[Q\([1Oߺg,}%uEi`Q20q^1@('%oMP~^EO=s ;-xii48v ,ND!V.$=-`y:dMUTz~Z,UtZڂze@%ʟҁ.ÒQrn/uƝLɛ"?m(Ve5Bf4>W7 kyg}:o_zΈTL*[;:R0̐[ ۙeg-ޭV>FkRKdZ; =&pԑp6ic>">,8NwNܐIk{"g#" cD'&;jT)ܓ}inn3IɹBnXqg)L{%H`=nɒƮRᚏҲJŌy=I#+]JJSOg[ OJ,uhmVt: ub ^UVmy7S*U'>5)tl$ϬLbv'%'uE  uN]_,ϯpTS LVz 9M)k̳meM7qA1c됻KX? U^Y EOQy\}~T=0\6(S̱d@  6lƴ"ЬiZ(YF -MJu'!TgwP&7'ľ ꔌ]/z~ʞKvX_?#!W=:7[~`b/:ŝ"*`sْԴk>~|§Hso}CKBG )|G[??N zJu lr~MG_[_OSQFQ۷)!!2J޷s֍CvuNy ~tJ"N ,EnyK"@f(uU >/RrN%C@Öl?2kNchHpةK۳5fe& ˞T䵲L\tӡ]Wc$O)K)KzChSLO]O鎎!3ؤ䂞"={k)+PrS,Vx凤d&wj8pj=hfx&2}MJ?Ұq9;:Iuz?zx9Kc!J:E|aBM*#0`ֺr 7Wu0tO MB)]R2~H Uڬ}EFɚ6]w }t撍#|ֆʤA""xk'j%t=ֶ3S|)"}^RLJN$O! APԲAyo^P Eɍ;c~:V )ye: eTeY)f5ՋQl(V1U—s][/ /JnysjzR^M##|nf:mA|g=rhhn`MI^N姗s0FEVޞbyCඪUύoGi-B6ONb[6PO۲FiFkx=6 .V@H"D"@@ #Q=J^=q׊T}85jsHb[nl>w˒޽j'TtB,OkO΁!R͢|Ghq[ɹ-e^+j"s]Y{ L,]61^-B')A5Ώt.}470| /1qJ+ `Œj1O9ߝ]c4VR>V%"N$ k!n_/#:<&%b{1];ZGT_)GSU6FJ"4J[}Qq5׵z Ci|!cXeH!;wJIbERI\y m8c뷕rL"3Jm 8kS^x9tҝ lnd'?/Cn(?<"\`N)< ;rQX9g%TtzUc>\4񣆯4Ɗstgv:FQPWvŃ!%~A\&gxbRr1tON9 D٪q> *%=kZ$2>s-9}dQ]`frkMOdֽB[^Ф/at SoZ&2y1)y{P fXÊl0 Dvz.d_(L(A+%fw).ț?o Y % B~8Tjg6=f[4?~.i䅽ʼn I\,*7$jM-Q/}HK"@2xd'+%w?:d,ozꛫ#9G_yWyȬS%ݻTכ9.`2B!UgunaUhJɃsQ_uAͭ@|)5!o.frHcձ]rcݨn_mmɎR%%cԙa)YQ̜zSUÌ-k|I&=ܗwFޕ2ej{ט렛Ջ0l9Ͱ8e>8]r͂d('Cb ήˋJ~HqbO!rφ,Ku ̬>l0,M*JIdqcP(MYqwޡ'՚7%;7Wv(JK4#fR&mE#I꒛Gة$;u-o>q}A:ݥn4JJ"#9m}WD{)LvZo8JƓm=*n9xs~\Νo"q-7u.CEw͛'@Z|ND#8 }(#|)Sy̤#*%_l:x7 ZNRy){ ,+2Ύk.$uJ%/3{Kvp/-f%۷S<ݪt5&%_>ݴ{,# {l[6! w{C|bOEV'xRDPYcBmBE=dD"%JfzC2N2J40|iOD%K|Mo׺:El-6k kt+P%kIZ.K %S1c79ѰLsՖF»76(|-r^]{֘ANƻLI]ER-B"@%ڽż1 Hxe-0ўU@dQ bIC̬u>C[D`{g8b2}LKL1c0V.l[}sxQp3 Or"%k!0s3)G_yW/%oD?ۑqꛞKAAoz{/^"9X~s8 )FB˾4Fε[?8go~ >|ztXI:D&YnuN=>%cۺQoP^_~O9 {eGm}B8wU_+־{%dTwb_-E|TQeE:GoYemd0Һg)"@ۤԧJ?0]6ͽIDJhߚ1%wZ{$O1""&89e5P% Ֆkn@?)jMn{z5H1ГKr^j  %w|KɳNL4$ijf{Yڷ{%Q]`\  k!߽u5N_7M\WǮyV*n!2)yP`4%=,4|{?<>$[ІΉ{LL@#Ri"dqV(D+BYeG^Q2.5ԿiFB@IX8?vCfb!?a`./'|wab1^SQ X"YvDqv^#u+TޏE柣2 0Q+2O]`Y;YEV(TqyV"\vpߣ>*$E~Ry|lO `ٔ5|ʦk~Mb;ꊁa_h,K ͪh7¸yvpcWYKuds+;GUhſoGN~|.me+Wb"MY} B ˊ)fƦ~qUzrINSUBH O.jy)ƍ{-m#/5\ka9fn<>;3(v`qte5 8E5[-$k$D)=" ylFk3NvzYkq@mfENPKDYW ="x2"0:%&G HD,~^yb; YelCJ}U\]`$V[ OמkHDIkī&$DFb|)r#`vxz4—7}=6cro a^ӻ$+Uw{:VX&`W+uSϥھUnQr7YQ FSF:4s4-Λ8Ux7]2Ѱ%b_YR<,8 . (Yf!X9+ükݚ"++7좬/LeKL#O+*")Dn/8ۊvE.vMf" $S2z?#OMXN_9ΝQk'XC5RQ2zν{~v% IƫtA(ݺu<[e]<Qr]NkMm$-dY]Ʒq̽ҟ$u4%N2hJ<]kǎ=ߝc"7nG<9'lFɳE sc׬) %+ GEnI1#;zi@|rzhՙnFN)K l8J=8ݳ&/aOzl)3&&VY=JfG hLE̫v>dW%dž$vjLI|֥dq)O6-%%ܺCe|g|rfju`gTWE U[XN(Y\sQX:q/{YT'3lŜ,F)3o*v)mkd]]}Z!9t:]D>ڛMm-R!MN,*IYK˫Prk (_'κ3k t9%f|5H)v.IS):{N\0H:$dE(_*fns5}9X 8!{B@,nCr9K)J )֕鶨,lʺ7O%i,0 *JCkO%.ƙh(qO) .3} (RJO\gaҹpq|X %'8%!L)Td2J^"'MX,K\y斳UR4rl1_P %|c= Rn\~C\jѺrfl2yxE>TvCKw)y'gLA}v1kOd. %+GV/{HvꫯDj[wX {ZR)<Wk>FHu=Km"a]a: +ㅽg^,t)oF\7V: {yq;/SNZc|t'@kƀ|,qzNq %}X.+KEbNK_HzO瘦2D~}$^h*݃)&QoMsB,fAfuJsT67o_AHl=P#H|Lͷopq2؊3>ߘjuctD>RN{L<1;"W E^L7Cl3!:4Ǥ?<7]+] 7#[#A(ՍآO:17 + ;񺈻wOoha|lq96Xz4G6f G^0^ÚBꬋ܌}֒ege[Yfj ֏wύ깫)rk @JNB1]0Nj't^f.ҟ+Vza||-VιX6Yj]Hq0A\RVXIh˟+FUWJP;;ݙO$8ӱF %O:6V<Zsot>FxgWSڈ)QXzr]ez_XI!cANVktiRClj1[>m2k;uCʕGbfHu"*s6 eY$ÿ81|gx C7s.W6Il6.2W7ovE>|>r-~uzrM7ϛqu9k&[6Jo?[YNO84% d9RK!돬.sN2[Dۈ@gKܘ;k6$V֧9<7w[նHV- ǥdv":.k[$"0WuYldO{O\;~0ݽ*m#_/l2_|C w*==%pE2_y)y=Xːʾws o~!<Ѣ!y:r(D>cs]/kXd, ʩ)0>RC32 D37aRD d" ̠9έwMyn;)Kkuo Rr%ox"'_}adbYʳ> ~Yu@&}iĊ/h BлwҐ~H>ma$Abkx-»6r՝ rQ_(:7t8aGFjiKYðD$fVNPgbq) ۾}u>PϾ**C[)WT M*op"b>&7;C\c2:68+#euǥdx\+=#q,񑸤+KJ!Hջ7> rST7ڭ|RbA똝$q-cZy?,8u)Kb-;}ZԪ9VȮ }s(r8=39v wƃ;<&]N ?~tw;؜SN(ݲ"8#^~:; %O:KyG)2RrGH| ;#l %cV&L\y.t{%o}x^ݯ4G~}{1Jspt$9[AH\ xVFɋUVbƂ)m%/';cFJ]1o3dV?m@SO\hS ih_F*ԉ~kQ'%7eH7B$* "@0PXYXKfkʞ;j䶞? xSut"۷ǹk :vL=}$j%%vWxMxvm1p_ޚ.nhc9w}4<]%/i[X95&BI0W> %Ï#b`PG=a_I~ ְs;wpa3b|͹l $Ÿ0QňxZE'goNFAmk$wqBJ۶4WOO5`;,عR) Tb %?,B@:̐u̗^a58U^ rH'Ts*"JG8XK- [zpwEͿX0.QFeļ%e z<&Rl|HhD ^/ȵFƶz0:(_t]4iӖh +/Ae}㚽"S&nja_㖕6ςɮBAa-',&?X ňa % \_d|:t賬۴W-\<"+DHɉ@Qk$]eMn"@ @Jn^窅Hz5=1߼Q"/ Lʵz4)!FVSSZC|WaZNd\R )(]t,WqN?%dZ^|yu_RR秖)3%찵!fZZ%wi "p4n/)5{?D|] W?r)bzt85ɯNEDz4';h[1q-`-x)E쥕&9d)Hv)yN$q0XY޽[:ji.*gְ+Hɻr' \6aTzxGhm'%e֬yײ?wϖYZqSTYGS )}wn7f65`l ^/6_vxY*VeLlEJnzhj?w\7w[E`vxS7j/Hzw[Ʀ; m;BQZȏ^Ż%hFUZ ДyZ m]'L<#bֈZzf+R 7Kϐ y%uvϫozO)/q0ێK7l))+JSgbu;-r;=a.Edq|%E4쐘5e-~-ZekѼ좎QXn{,SLHəqV!է<j򢳄lyWY?gWˬܲy&-aZcרּroG;K1wZR.$<og׹>.[E^6pYp0Jyر[ Ad"<8Pd pBaGV)87Ї(9ԔatE OGgw6X?}jZߴRpB^~QT- RrL݄e…z!rSѡsJ+J)j)Hɫ M-H\^x*/=A]Q~7Cg `/mDn(Ѳp$(> $Rnv.Z{-aU"@J^ ]Kv2snׅ>+C8j? K-,.wNheäe b*x#U69=ŶB\ ɚz0( GV`lwr TSDwxYœ9;"P@h-+{@ЏTs\YqY }']{"Q9u]b1 bJĵ͓O]ض^~Ň:j3 r4'ڳъZ9pTGQrrxJo+/m) 49%sDN{*F ШbU9#p(L\{>]eƒV>6Y]'mn;g;/GN n+&Hͯ== w,oQDwFnveP2v])[Wr=VFGZwx9jd-[GNhz6d !E rȟN.MepCNR %"%rU,bz~ܪ6قU;?\a,.-WseJ ڸGŭ+;Z:\Rr s^ˤLe&|@器v -S#>Re}TYb͹s8>z`#و<)pqGUqOZ*~hɴpHVZY;5MRr/tjIfeZ\ 8>[ ,(r&hQD 8q]}h'^lU)JC9%(JW1 x1?7I)W9/5]|܃( n]RVWtTț~ l> |爘 .hӞH)(H1}kJtneuO"F\2ɦP2 /l’>ӡn:Z5Nل щ:\r>F3XIvs6hS2Rr"PybչYFb̳t™FuEe"$j 90u#ۖ2 %g-lMʹkS`a^=C[ss KrJ=PMaLhGb&;pچ>6]'ޜP%|wy%χ>^& oI4@L,tI[XU/  %wkEʦ~T32/שDm5r:aWThwi ܸBL\ė>jvlWikM|IW V|}vv/N!3nQ@AXnO,8蚘#CUj\򈧦~RS/41`/'-n+DU[d&2xa0q;-szuys8NeEȟ՛,IT@9\]u0\q(^K7Y%UڀF[Y =wI8ͮ D1^~z @JNAi8 DZlmS>Pk퀫2%ǮUAxvfwPu^g*򙸊Z)U_}дD #[MbO?(;4P~C7䬓O4 S؃kZrHl"w;X᪙%be,tn2[RN 8@<Ŝ+AiqK)˸9NݝlR\tQ=Zn0gh[jQ@I-W<*dKuJꟘ/ zħV<{AL:*֕nhD`7t%r>%TgWzֶ*L.#"U? "5;<.YҦwo!;.XPE`j2gv扶QF1F۟?"l]cnl,Դ-?$""3%̡Go(e w"(D.+[mCOѻ OCmT\׬P D RܩM6i)yJ)Iߣ[ZJMŔrC7+e_*"@7"l3Ns*MV;$ D`[{ yhꘪwNȝ'ID AyG+ZU&%/✦bݻw5(LXY(  FQG8X cM;R]\ ǒDR|> }O4`z$o$ۢA$!8`C"25E#D`!Nq ]M;sI0f"@)yÎևm<<#˹8%DG^*'*[%x+D3΀7NgdđTJ%xl/Tk+׊=VkӊԼ{F\HɹmL 3hP &C @J>VOHOn6 &G)}(Ek{D`_0Jޗ?ٚ(=S$cvF"@r %"Fm#vy'!@J^{ּ*չUaD)yYP-/.8Ti   @Jd)}i |}"@ @AA3 D~"@R D"ptHGl? D )yG "@8:"@A<#h DR{O  @J4"@)='DA %A GG|"@ q D#@J>z` D`HɃ8f"@ %D"0AA3 D(=z?ϐ?|`oe>r޿_~7E9d~[)~9Z/~ $"qςyX,7Qx t6|`Lë0xe3$ EمәwڸiB[MjȫO>!5|—Oݾ^EZ4dW^Q%?//Y)޻w^!. ş^X D]N4gb 9n,ULmF;|fHqkHe.Z>'8P/o8 2I\=O򓟄|;+޳$Bo>;R>K,.S?S"/k)4Ys{{?ݼyJpn2ҍI`},#矏(yK_j|mBX|00Ğ 8h3|fHL/ PvņDq=;ƍ/sz\gaիW*~~%~UL9m|%W!wۗD(/(\e)=?#?"-T+??jcmZ͐0l #ƅfT,2k/sz!%u$BB`q t]*+^N),U'+X+d,u:R3$s?sV2F/_Emo{[Q:|amuDG"H >X)t Xa@> Loy[|y Y(1/XGC`(N%vbA? \rt<aRSaAjwJgF=g#U^yvLI I[uI[/J5t QLopk *E)@bG}Y/Rw|bQ⎓&OF?|ӛ1h4ĭE.L)bec0FYW6cّ֪t\2Q`ASipReg^|ZL;ԕ*RFXFwY[$CX8+^,D#`>|T䥵l;fZu7fKvI9gT֞5Y_a=u:n.B`W$Q=" 2_CPJKES򍔆kTX!StR` Ri{l-J&#E;3؍01R U8^v#BC h:QȢ`lKJ蓸K]֋lsl3eXfxDZ;Qg +Htz\-vLiۨzJ5>h3lϜn& .EzB|*S f.%)J.!#(sЛhdF̕E{Ԙ]r"@)"mL%51[~94(`*#Ħ?;sZ\`1b蛧@i3a-].^mT)%';TDm4VI+ֱԦM @" >@dTaNjxQ*:ll U.ٖ:,~6G殬e92PY^lUe\zQz?I)f#z߬l'}Zg ٞ)JlX"$A =w:}XKƧ?i5Bjs>}_ ^A~בGg%*Jū aooAkjH}HYNSҊ<7蔝vUHۿ0GVL_ŷ C _0[4DJ!fGqo|ER١Uk!?0k un,j}^J 8 *x^X\aJKdRlp++2{8Q1FG&81_@du̟$/Mb1O *JF.8Of)k kgZ%) DXqv^ϝv&wf;Țft\lwpOPLcp# )MmYGv7T!>pRaq Se0/OON)P|׻ޅ_㻸mq j=Xwima"kDG 0R{gaiq 8[i\ DG K *q=%k_ZP̙XskayxSZNudy#W*p0%u'Z;f{fzqnݺ;F*LSN; ~F!29S<:VbJ`~r;fK0M5`8BLٯ|+R$봒—Mu !}T ?Oj~AYo}$bڐ:60$'>UٗX(AyOI'K -ijHe.YbjbA؅Op&?+, T[=d.(R$^uVL} z47'"{i'z1iJbӷ4I9FE`}0`vIp#iGæ}C6c&; ۨIfL(+2DBGA *]><Ӣ׿:&gEyhMVYl53MwK)܁4#7h)Lznrz饗_npC mY|D=(ބg*߃ d0q\!GZ #lԄĉ%9*#–.k"##A}^&I&K)Ej!2rS(}}{ΊS֦03<;ש14paǞ2>8z2ñ;1 #:vP6ܹClRjB݄霐%SAdō,AWb,6d lMmr*.NfGp Vc.YWBt0٭`W:JIAlE<Z~hPn,TI7vnvmz mJl7Jѝtߊ]f.hk no Ta!>j- @ɔNU`њRE˚f#`qEzN|{g6Cs~~K80Zm!ދt8H?5;X4A dR;|R/Ǜl%uW#*BAImb(=DGv O&2;9#WGڨ,! Xg 3ؙ}a2bG3;vT™;o8ߟ)/V7e(cr681`f'Bm/PY1D:%o–lF # Xtz :l/ B&<;;<}= ߑIX$$Dt@߱eI&Ǝ+Wܡ1bk92" I)n ,it޽%$[ScmCc(B^ZLbO/tpB =CL-%CpN Bj:9Qck]АnU*j[FgBgui EJ.X-ƽ%q:ΖCZ37` @Y{dy F~ʏ!FMᯉD̾V^U|aY;4  ǪA<4:%`q*(ٮbʛd Kq,ɉ v>k `ߑ֮e GYсJk25 ~b4CҮ*F@* ȫz6t*[e!OXk³5艣a'jyV<.6[NY.(D0F\`.5L$QP" 4Y4D{AL*=_lvҩqdRg-b%hur!Z$mCN` 4[*e/6aOp{)|.N2jnZc;"῾Iޣ9 93IuSKaWjMMDI&Sdz aYiFubdEJK!d;ԀNy4m|)4J+ʪ%IV\,.Ya\` « L/xJ _U`#sV+mKDO\88=inKUm>yGAA:yYP !8$7.`X)864AƬ'؟\fb4pmJMLJLIKX&Q lHʟ=kvxdz20z@xc3/^I;dvgmOE˝?Ӎ" #j#SXtҩںSB1Х3uJ' Ew mKY UtelXz%S?k>r,w`A뤽@ # "EWgt[pQ?(6)7ƩA ɔ{3b(gH~qF GRoʅ'yC.Eۣ◈ 2;?E'8<¨7v .15my (g/גem֭[ҼoV/}KxcH \$`lyW]$ w;çt~ӟƠOk#_vVPb_$hG#o|=y&뵯}mnL[0 #.~wKFwjL?>8}_{sԈN7h9}u}cwy1'> hg%&qs_z yL+c+N|ʯJ J}-E8(1',dwIíH7(aj*LȦ // 芸AsӐjgozUALcS}i@/=K??q;6ܨ{fmlNR$3X0wYލѝmh16T%%½cIBԂFn7Rt/ɽ`֋=")MDP{__J%}C>MZ{ptV;7oޜm o8D B>OA@j" l3-0n,?!.ԟգ !IV_$(I􍉫Jbl}C٤3Ejn77|I0=*?sq@BE)9fS8x9^P$N2:(AԈN1hIdǥǦlT| ᩇdHGAoO;oEƷ=t$M:jGϒ>X?AK/"H_Og>ۖ zSFf}CJ{hUvj 0d(KKn@C-,¯T+,{,Ia(hN 5}>O9Kxҟ]|D<DH 7.J~_zQ>3#V[UYt$xާY6iwqCM b6N2d.Y7*y!D cI&]tۿ:kUO6M:z;l=x#To|p]{Wa"L((A+p ? +pERgntQHMOk+:@9\$pYF~Ѣ'UHA;e7-CR ~r.?&V")ʖW`a@@O]:]w+n=P; bojTϟAzcJ\A۴7݊A0jwn^,֋S#ޠ"PNG  IHDRF}sRGB PLTE3*ծ cmPPJCmp0712 7tRNS@f8IDATWc``d !$$<[UBS#B*B*ph>V@> FollowedHyperlink >*B*ph3fVB@V Body Text$7$8$H$a$5B*CJOJQJ\aJphTP@"T Body Text 2$7$8$H$a$B*OJQJ^JaJphTQ2T Body Text 3$7$8$H$a$B*OJQJ^JaJphL^@BL Normal (Web)dd[$\$B*OJQJph`C@R` Body Text Indenth7$8$H$^hB*OJQJ^JaJphFg@aF HTML TypewriterCJOJPJQJ^JaJ, @r, Footer  !&)@& Page Number"W@" Strong5\Qc|08[ft  &5COcx#(M\n{ &5I/m/4TY`  #()+,-.023:;=?@ABCDEHKLMNQUZX`abgiklnpruvy{|}~Qc|08[ft  &5COcx#(M\n{ &5I/m/4TY`      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIj$%(578;[]^a589:EFGIdghj-012345MNg  X}~  8 9 [\]klP   op  uvZ[\]_`abcdefghijklmnopqrstuvwxyz{|}~ G!H!U!"##5&&''L***++,-u.T/U/`/~//////////00<2=22f3g3h333333344 7 7 7[77899999999 9 9 9 9 9999999999999999999!9=9F9V9}99999:/<0<>>\>r>M?_?AABBB~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDD3E4E;F(0!90M?0M?0M?0M?(0!90B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B000C0C 0C 0C0C0C0C(0C0U APDrb$(lF˺|+`6 b$oZ pL_}b$!,) iW71@8@7(  < \ # 3fN U 3 & &  S L.``TT`TT T  C  @ (4 `  C 3fR ' Nb  3 X f#  Tb  C GmX $#F+ T  C (. fB   s *D 6X "" fB   s *D #X v(Z   3 .(1    S A..\..\Program Files\Common Files\Microsoft Shared\Clipart\cagcat50\bd06790_.wmf& Z   3 X  fB B s *DpJR fB  s *DJf Z  3 1(4 B     B     TB  c $DԔTB  c $DԔH  #   TB  c $DN  3     \ lL,; > #"  Z # 3  33$<&  N  3 8731 N2  3 !@ $ N2  3 f@ ?%( H2  # T( + N2   3 @ *c.N2 ! 3 ,(G,N2 " 3 ,!$`B $ c $D##?% `B %B c $D?%& `B &B c $D?%w) Z ( 3  144  f ) S )#o"L,$ ` + C f#?%L,[' Z , 3 #*L,, ` - C #-L,/ ` . C #(L,+* Z 0 3 $l0* TB 1 C DL,L,T 2 # 2P0t"2 T 3 # 3P4t"$6 TB 4 C DL,4 TB 6 C Dt1Pt1TB 7 C D4P4 T 8 C 3f4/(#7ZB 9 S D817Z : 3 :78 Z ; 3 ;9(; ZB < S D 7 9` = C #L,! \ $ ,0 R #"  4 I $ 4 - h @ 4`' J #" $ 4%Z ? 3 @ 4 Z @ 3 @ 4 Z A 3 @ 4 Z B 3 @ 4 ! Z C 3 @ !4(# Z D 3 @ (#4D% Z E 3 @ D%4`' ` H C  $  4  T K # !&|) !Z L 3 "$ |)+ "Z M 3 #$ +- #T N # $$ h.(0 $4 O 44ZB P S Dl!lT Q # %!m, %NB T@ S DN X 3 (3f (N Z 3 ' '@ $ &$ N {  6 6N |  7 7N }  8Pl 8N ~  9 < 9T2  C \ !`  C :<& :T  # ;$ t"$$ ;\ L,  #" l l c $/T , /`B m c $D\ \   f n S 0, 0`B o c $D\ H\  f p S 1,8 1~ r 62))?4pL,@  2ZB s S D, 4\ `B t c $D,f u S 33f/ K 3~ v 64))?D% 4ZB w S D Z  T x C  H f y S 5y'V& 5T  # <4& <TB  C D,x  0=))?* =Z  3 >> 4 " >Z  3 ?\ 8 ?@ 8 L, lb ` c $)38  )f a S *_{ *l b c $+{ +ZB c S D C C ZB d S DC ZB e S DZB f S D` g C ,? G  ,ZB h S Ds~ i 6-))? L,s -ZB j S DCC~ k 6.))?L, .Z  3 @ t" @@ +**;   C A..\..\Program Files\Common Files\Microsoft Shared\Clipart\cagcat50\bd06784_.wmf* 2`  C AxL,0 Ax  0Bf))?L,*81 BZ  3 C+s2C5 CZB  S D h.xh.ZB  S Dh.h.Z  3 D,Y. DZB  S D#81#4 x  0E))?4(7 EZ  3 F#1&'3 FZ  3 G] -. GZ  3 H@8(#; H<  # AN  3 J J<  # AH  #      S A http://www-4.ibm.com/software/data/cm/pubs/cm71/sysadm/frns2002.gifThis figure shows how an object is migrated from one storage system to another based on the storage classes used by a migration policy.  S Av >http://www-4.ibm.com/software/data/cm/pubs/cm/frnu3012.gifFigure frnu3012 not displayed.N  3 I I  A ?D:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blutextb.gif]////////99CVZ^]^qq!{abcË(# t(# t- !#t t !#t Xt$ !t$  !tppt0K$ t0$ t>%t tp_P/tR#t##;tD%j,T !Vt0L$4t\t0D%tT<!$ tUH!4&qt\X %ptX\ VtZ%(t8,H Th<tL  !t _Hlt517151595 _Hlt517151596 _Hlt517780736 _Hlt517780737 _Hlt517836550 _Hlt517836551nn۩۩@@@@@@nnܩܩ ?MKMSM[MMMNNoOwOS[[f~ʌTV^_`27/87<celmt"#)]CUW^_dNrsGQ QWkq  39EMW 9ET_akm Zds~3>@JM^`rt3EGmo~C G ]'c'FGN$NUUXVcVhh5;ms -4CJAUߏEsyvW[d]CVNs6A6L (/GQ MW  J^]m3333333333333333333333333333333333333331''//////////ʌTiinn߱_fc~~]CVee@EN ~-6AikJaijit BhattacharyaAD:\project\Documentation\A Beginners guide to Content Manager.docJaijit BhattacharyaAD:\project\Documentation\A Beginners guide to Content Manager.docJaijit BhattacharyaAD:\project\Documentation\A Beginners guide to Content Manager.docJaijit BhattacharyaAD:\project\Documentation\A Beginners guide to Content Manager.docJaijit Bhattacharya|D:\WINNT\Profiles\db2admin.000\Application Data\Microsoft\Word\AutoRecovery save of A Beginners guide to Content Manager.asdJaijit Bhattacharya|D:\WINNT\Profiles\db2admin.000\Application Data\Microsoft\Word\AutoRecovery save of A Beginners guide to Content Manager.asdJaijit Bhattacharya|D:\WINNT\Profiles\db2admin.000\Application Data\Microsoft\Word\AutoRecovery save of A Beginners guide to Content Manager.asdJaijit BhattacharyaAD:\project\Documentation\A Beginners guide to Content Manager.docJaijit BhattacharyaAD:\project\Documentation\A Beginners guide to Content Manager.doc Administrator=D:\internship report\A Beginners guide to Content Manager.docn}Vg{eqb*k p93]0rK0n8,(1GD.rh`.$ E0>@eE88 D%Iʅв I|soTPi ]joA_2mz pZDtR/} V+*h^`CJOJQJo(qh ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h hh^h`OJQJo(h 88^8`OJQJo(oh ^`OJQJo(h   ^ `OJQJo(h   ^ `OJQJo(oh xx^x`OJQJo(h HH^H`OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.h^`CJOJQJo(qh ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h88^8`CJOJQJo(qh ^`OJQJo(oh   ^ `OJQJo(h   ^ `OJQJo(h xx^x`OJQJo(oh HH^H`OJQJo(h ^`OJQJo(h ^`OJQJo(oh ^`OJQJo(h^`CJOJQJo(qh ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.h88^8`CJOJQJo(qh ^`OJQJo(oh   ^ `OJQJo(h   ^ `OJQJo(h xx^x`OJQJo(oh HH^H`OJQJo(h ^`OJQJo(h ^`OJQJo(oh ^`OJQJo(^`CJOJQJo(^`CJOJQJo(opp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(h^`CJOJQJo(qh ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`CJOJQJo(^`CJOJQJo(opp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(^`o(.^`.L^`L.pp^p`.@ @ ^@ `.L^`L.^`.^`.L^`L.h^`CJOJQJo(qh ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(^`CJOJQJo(^`CJOJQJo(opp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(0D. D%Ip93*k Dth IE0,h`.oTP}Vgi ]eqA_eE8KR/}z ph @h OJQJo(         _vִdX$FdUTb`ƻ                                                                                          ۲6WvBs ݦZۖ{r                  4"fZ< KZ$H2                 \f3mj"(X^ aX ~R$%(578;[]^a589:EFGIdghj-01Y/C?MMMSM]MhMiMpMyMMMMMMMMMMMMMMMMMMMV f~@P@UnknownGz Times New Roman5Symbol3& z ArialKIBMHelveticaLight7&  VerdanaE& Century Gothic?5 z Courier New;Wingdings"1hŨWŨW.S\!0de2Q$A Beginners guide to Content ManagerJaijit Bhattacharya AdministratorOh+'0 0< X d p|%A Beginners guide to Content Managerft  BeJaijit BhattacharyaaijaijNormalBAdministratorha2miMicrosoft Word 9.0@F#@ c@ c.՜.+,D՜.+,d  hp  India Research Lab, IBM\Se %A Beginners guide to Content Manager Title(X` _PID_HLINKSMicrosoft ThemeATc-+http://www.content-wire.com/Home/Index.cfmq'7http://www.microsoft.com/technet/ecommerce/contmgt.aspP6http://www.itworld.com/AppDev/146/IWD010416hndataman/A1http://www.itpapers.com/cgi/SubcatIT.pl?scid=178f}Dhttp://www-4.ibm.com/software/data/cm/pubs/cm71/sysadm/frns2mst.htmFhttp://www-4.ibm.com/software/data/cm/pubs/cm71/cminstal/frnp9mst.htmp7 Dhttp://www-4.ibm.com/software/data/cm/pubs/cm71/apgwin/frnndmst.htmn =http://www-4.ibm.com/software/data/cm/pubs/library_cm71.html/93http://www-4.ibm.com/software/data/cm/library.html<f'http://www-4.ibm.com/software/data/cm/n=http://www-4.ibm.com/software/data/cm/pubs/library_cm71.html?1XJLD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1mJLD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1JLD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1JLD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1JLD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1jLD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1jLD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1jLD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1j LD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1j LD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1  LD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1~ LD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1 LD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1LD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1iLD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1 LD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1LD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?14LD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1MLD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1LD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1LD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1LD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif?1LD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blubul1a.gif4~ P..\..\Program Files\Common Files\Microsoft Shared\Clipart\cagcat50\bd06790_.wmf5zP..\..\Program Files\Common Files\Microsoft Shared\Clipart\cagcat50\bd06784_.wmfr#Dhttp://www-4.ibm.com/software/data/cm/pubs/cm71/sysadm/frns2002.gif!(;http://www-4.ibm.com/software/data/cm/pubs/cm/frnu3012.gif>dLD:\Program Files\Common Files\Microsoft Shared\Themes\blueprnt\blutextb.gif blueprnt 111me  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012346789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;=>?@ABCEFGHIJKLMNOPQRSZRoot Entry F`c\Data 51TableWordDocumentiSummaryInformation(<DocumentSummaryInformation8D8CompObjjObjectPool`c`c  FMicrosoft Word Document MSWordDocWord.Document.89q