From deelman@ISI.EDU Fri Aug 16 20:56:55 2002 From: deelman@ISI.EDU (Ewa Deelman) Date: Fri, 16 Aug 2002 12:56:55 -0700 Subject: [Arch-paper] filtering services Message-ID: <41C31855E83ED31199D300C04F57A073F1B6C9@hermes.isi.edu> F. Local Data Filtering Service As the size of the data available in the data grid grows, it is ever more important to efficiently deliver large amounts of data over the wide area. Besides addressing the issue of high performance data transfer, we also need to look at the ability of subsetting data being sent based on the user or application requirements. Optimally, only the exact data requested is sent. Users or applications do not require all the data to be available in a given dataset or they may require that the data in the set be presented in a certain way. A local data filtering service provides a means of preprocessing the data at the server before sending it over the network. The processing can be done by more than one filter. Some filtering services can be applicable to many applications, such as filtering based on spatial ranges, some are more application specific and need to be provided by the user. The filtering services need not be run on the server where the data is stored. They can be run on hosts which are "near" to the data server (in terms of low network latency and high bandwidth). Because filters can be provided by the users and be executed on resources that the user does not necessarily have direct access to, the filters need to be able to run in a restrictive environment, which would prevent them from harming the underlying execution system. L. Collective Data Filtering Service In data grids it is often the case that particular data items are accessed often at a particular time by more than one user. This can happen when a set of data promises to have within it scientifically interesting results and is accessed by many users in the hopes of making a discovery. This data can then undergo analysis which, at least in the initial stages, can be common to a group of clients. Such analysis could involve removing noise from a signal, resampling etc. In these situations, collective data filtering services can be used to filter the data on the server side and place the common filtered data products close to the requestors of the data. This reduces the amount of computation that needs to be done by reusing the already generated data products and with proper placement it reduces the user's access time to the data. -Ewa Ewa Deelman, PhD USC/Information Sciences Institute,     Phone: (310) 448-8408 4676 Admiralty Way, Suite 1001           Fax: (310) 823-6714 Marina del Rey, CA 90292-6695           www.isi.edu/~deelman From deelman@ISI.EDU Sat Aug 17 00:19:02 2002 From: deelman@ISI.EDU (Ewa Deelman) Date: Fri, 16 Aug 2002 16:19:02 -0700 Subject: [Arch-paper] request interpreter and concrete planner sections Message-ID: <41C31855E83ED31199D300C04F57A073F1B6DC@hermes.isi.edu> Hi, I took a stab at Kurt's writeup and put some of my thoughts into it. I also left some of Kurt's the text under "not incorporated yet", thinking it might belong to a different section--different services. -Ewa Request Interpretation Service At the high level, we can differentiate applications based on how they specify their requests for data. Some can use application-specific metadata which needs to be mapped to a set of data products or to a set of requests for data. Other applications can already specify their requests in an abstract form, an abstract DAG (aDAG), which defines at a logical level the computations that need to be performed and the data needed for the computation. The aDAG also specifies the dependencies between the computations. Finally, at the lowest level, the applications can specify their requests via concrete DAGs (cDAG), which specify the computations requested and the locations where they are to execute and the exact locations of the input data. Although users and applications can form requests in the three ways mentioned above, the data grid components can also provide the functionality to generate a cDAG based on a request containing application-specific metadata. The request interpreter, which is an application-specific component that takes a domain-specific requests and translated it into an abstract representation (abstract DAG) of the computation (tasks) that need to be performed to satisfy the request and the order in which they need to be executed. This aDAG also contains information about which logical files are needed by the computations. However, the request interpreter does not provide any information about where the jobs need to be executed or which storage systems need to be accessed to retrieve the data. Some application can build their request interpreters based on metadata catalogs, which can name the logical files which contain data with the particular characteristics. The set of logical file names can be used to specify the desired data product. Alternatively, the domain-specific attributes can be mapped to an aDAG required to produce the data, if such mapping is possible. The mapping can be done algorithmically or through the use of Virtual Data Services [chimera] or both. Concrete Request Planning Service Based on the logical execution plan, the "Concrete Request Planning Service" produces a physical execution plan. This plan can be subject to various optimization strategies and must adhere to the resource usage policies for a given community and user. It can optimizes the usage of Grid resources, optimize the execution of a specific request of a set of request. The latter is especially important in cases where a large number of users are competing for limited resources. The system then needs to provide fair treatment based on usage agreements. Optimization can refer to various metrics, such as performance and/or reliability and can be carried using various system information such as workload and features of computing and storage resources, location of data, network load. The concrete request planning service consults various information services to perform the mapping from the abstract to the concrete and to perform the desired optimization. Among the services being consulted are services that identify the set of available compute and storage resources, services that provide network performance information, such as the latency and bandwidth between grid resources, or at a higher level, expected file transfer costs between particular resources. Information about specific replicas of a given set of LFNs is retrieved from the "Replica Location Service". On one hand, the concrete request planning service can make an exact plan of computation based on the current information about the system. At the other extreme, the planner can leave many decisions up to the executor, it can for example give the executor a choice of compute platforms to use, a choice of replicas to access etc. At the time the executor is ready to perform the computation or data movement, the executor can consult the information services and make local planning decisions. The benefit of the first approach is that the planner can aim to optimize the plan based on the entire structure of the DAG, however, because the execution environment is very dynamic, by the time the tasks in the DAG are ready to execute, the environment might have changed so much that the execution is now far less optimal. If the decisions are left to the executor, it can use the information services to find out about the state of the resources and the location of the data and make a locally optimal decision. However, because the executor does not have global information about the request it could make potentially expensive decisions. Not incorporated yet: In addition to the input data, a job usually specifies some minimal requirements for compute resources. Depending on the type of job (see use cases), priorities or hints with respect to storage and compute resources can be provided. When optimizations in terms of computation and storage performance are treated separately, We can define a "Computing Resource Broker (CRB)" as a service that "optimizes" the compute resources for a given job. Similarly, we can define a "Storage Resource Broker (SRB)" as a service that optimizes the storage resources for a job. The "Concrete Request Planning Service" needs to start a negotiation between the CRB and the SRB in order to match between the requirements of the job and the available resources. Depending on specific "hints", either compute resource or storage resources can be prioritized and thus the set of candidate resources can be reduced. One goal of the SRB is to select the optimal replicas depending on their locations and their expected file transfer costs. The SRB also deals with the complementary problem of minimizing the overall cost of file access on the Grid in the ``long-term'', given a finite amount of storage resources. Information about access history can be collected at several levels: - Logical level, i.e. access history about sequence of LFNs - Physical level, i.e. access history about replicas (SFN) at specific storage resources Statistics may include time series about requests for LFNs/SFNs and users who initiated the file request. Ewa Deelman, PhD USC/Information Sciences Institute,     Phone: (310) 448-8408 4676 Admiralty Way, Suite 1001           Fax: (310) 823-6714 Marina del Rey, CA 90292-6695           www.isi.edu/~deelman From annc@ISI.EDU Sat Aug 17 00:54:12 2002 From: annc@ISI.EDU (Ann Chervenak) Date: Fri, 16 Aug 2002 16:54:12 -0700 Subject: [Arch-paper] my sections Message-ID: <5.1.0.14.2.20020816163615.00aa7520@tnt.isi.edu> --=====================_974279960==_.ALT Content-Type: text/plain; charset="us-ascii"; format=flowed Replica Location Service A replica location service (RLS) is a system that maintains and provides access to information about the physical locations of copies of data items. In data grids, it is often desirable to create remote replicas of data elements to reduce access latency, improve data locality, and increase the robustness, scalability and performance of distributed applications. A replica location service registers the existence of replicas and answers queries about replicas. Typically, the RLS provides mappings between logical names for data items and one or more physical locations for copies of the item on storage systems. Alternatively, the RLS may provide a mapping between a logical name for a data item and another level of logical names for replicas, for example, a site-specific name that does not specify a particular physical location for the replica. This latter scheme allows a site or storage system to move the data item internally without informing the RLS. The RLS must scale both in size and performance to meet the needs of the data grid. An RLS might be required to register the existence of millions of logical data items and thousands of replicas per item. Update and query rates requirements for the RLS will depend on the patterns of data creation, replication and access generated by the application community. The information stored in the Replica Location Service is one type of metadata, or descriptive information about data items. In some data grids, rather than having a separate RLS, the replica location metadata may be merged with other types of metadata and stored in a general Metadata Service. Reliable Replication Service A Reliable Replication Service (RRS) uses two lower-level services: the Replica Location Service (RLS) and the Reliable File/Object Transfer Service (RFT). The purpose of the Reliable Replication Service is reliably to create replicas of existing files or data objects and register them with the RLS. This service uses the Reliable File/Object Transfer Service to copy a data item from a source to a destination storage system. Only when the copy operation is complete is the data item registered in the RLS. If the data copy operation or the RLS registration operation fails for any reason, then the Reliable Replication Service must make sure that the state of the RLS remains unchanged, if necessary, rolling back any state changes. The types of rollback operations that are required depend on the application. Consider a failed data transfer operation that copies only a portion of a data object to the destination storage system. Recovery from the failure might require that the partial data object be deleted from the destination storage system. Conversely, an application might hope to retry the copy operation in the future and would like to preserve the bytes that have already been transferred to the destination storage system. Another failure scenario occurs when a data item has been successfully copied to the destination storage system, but the RLS registration operation fails. In some instances, a rollback operation might require that the file be deleted from the destination storage system, while in others it is sufficient that the state of the RLS be unchanged. A Reliable Replication Service may allow certain pre-processing operations to be specified and performed prior to registering the new data object with the RLS. Some examples of post-processing operations include registering the new data object with a local database service, performing a checksum on the data contents, or performing data compression or decompression. The exact types of post-processing operations allowed by an RRS depend on the implementation. The RRS must be able to roll back any state changes made by post-processing operations if failures occur. Metadata Service A Metadata Service provides a mechanism for storing and accessing metadata, which is information that describes data items. Typically, a Metadata Service (MS) provides the ability to query based on metadata attributes rather than by names of data items. In addition, the MS may provide management of logical collections data items and of containers that consist of small data items that are stored, moved and replicated together. The MS must maintain strict consistency over its contents. Inaccuracies in the metadata database potentially result in incorrect identification of data items, which would produce incorrect analyses. The Metadata Service may be used by data browsing and visualization applications to identify desired data. The MS is also used by higher-level data grid components such as the Request Planner to identify the logical data items needed to perform a desired computation. There are various types of metadata, including logical and physical metadata. Which types of metadata are included in a particular Metadata Service depends on the application domain and on the existence of other services, for example, whether there is a separate Replica Location Service in the data grid. Physical metadata relates to the actual location of the data item and the characteristics of a given storage system. Examples of physical metadata include data item size, access permissions for the data item on a storage system, and last modification time of the data. Physical metadata is generally maintained on storage systems (for example, as part of a file system) and may also be replicated in a Metadata Service. Logical metadata describes the contents of a data item independent of the location of a specific physical instance of the data item. One example of logical metadata is information about how data items were created or modified (e.g., the name and description of the logical data item's creator or modifier, what experimental apparatus and input conditions produced the data item, or what simulation or analysis software was run on which computational engine with which input parameters). Another example of logical metadata is a description of what the data item represents (e.g., precipitation measurements over a certain region during a certain time interval, or collisions in a particle collider recorded during a specified interval). While some metadata attributes will be generally useful across a variety of applications, each application domain is likely to adopt domain-specific metadata conventions and schema. Thus, data grid Metadata Services must be customizable and extensible. These services may actually consist of a federation of metadata catalogs or databases that, used in combination, provide data descriptions required by application software and other data grid components. --=====================_974279960==_.ALT Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Replica Location Service

A replica location service (RLS) is a system that maintains and provides access to information about the physical locations of copies of data items.  In data grids, it is often desirable to create remote replicas of data elements to reduce access latency, improve data locality, and increase the robustness, scalability and performance of distributed applications.  A replica location service registers the existence of replicas and answers queries about replicas.  Typically, the RLS provides mappings between logical names for data items and one or more physical locations for copies of the item on storage systems.  Alternatively, the RLS may provide a mapping between a logical name for a data item and another level of logical names for replicas, for example, a site-specific name that does not specify a particular physical location for the replica.  This latter scheme allows a site or storage system to move the data item internally without informing the RLS.

The RLS must scale both in size and performance to meet the needs of the data grid.  An RLS might be required to register the existence of millions of logical data items and thousands of replicas per item.  Update and query rates requirements for the RLS will depend on the patterns of data creation, replication and access generated by the application community.

The information stored in the Replica Location Service is one type of metadata, or descriptive information about data items.  In some data grids, rather than having a separate RLS, the replica location metadata may be merged with other types of metadata and stored in a general Metadata Service. 

Reliable Replication Service

A Reliable Replication Service (RRS) uses two lower-level services:  the Replica Location Service (RLS) and the Reliable File/Object Transfer Service (RFT).  The purpose of the Reliable Replication Service is reliably to create replicas of existing files or data objects and register them with the RLS.  This service uses the Reliable File/Object Transfer Service to copy a data item from a source to a destination storage system.  Only when the copy operation is complete is the data item registered in the RLS.  If the data copy operation or the RLS registration operation fails for any reason, then the Reliable Replication Service must make sure that the state of the RLS remains unchanged, if necessary, rolling back any state changes. 

The types of rollback operations that are required depend on the application.  Consider a failed data transfer operation that copies only a portion of a data object to the destination storage system.  Recovery from the failure might require that the partial data object be deleted from the destination storage system.  Conversely, an application might hope to retry the copy operation in the future and would like to preserve the bytes that have already been transferred to the destination storage system.  Another failure scenario occurs when a data item has been successfully copied to the destination storage system, but the RLS registration operation fails.  In some instances, a rollback operation might require that the file be deleted from the destination storage system, while in others it is sufficient that the state of the RLS be unchanged. 

A Reliable Replication Service may allow certain pre-processing operations to be specified and performed prior to registering the new data object with the RLS.  Some examples of post-processing operations include registering the new data object with a local database service, performing a checksum on the data contents, or performing data compression or decompression.  The exact types of post-processing operations allowed by an RRS depend on the implementation.  The RRS must be able to roll back any state changes made by post-processing operations if failures occur. 

Metadata Service

A Metadata Service provides a mechanism for storing and accessing metadata, which is information that describes data items.  Typically, a Metadata Service (MS) provides the ability to query based on metadata attributes rather than by names of data items.  In addition, the MS may provide management of logical collections data items and of containers that consist of small data items that are stored, moved and replicated together. The MS must maintain strict consistency over its contents.  Inaccuracies in the metadata database potentially result in incorrect identification of data items, which would produce incorrect analyses.  The Metadata Service may be used by data browsing and visualization applications to identify desired data.  The MS is also used by higher-level data grid components such as the Request Planner to identify the logical data items needed to perform a desired computation. 

There are various types of metadata, including logical and physical metadata.  Which types of metadata are included in a particular Metadata Service depends on the application domain and on the existence of other services, for example, whether there is a separate Replica Location Service in the data grid.  Physical metadata relates to the actual location of the data item and the characteristics of a given storage system.  Examples of physical metadata include data item size, access permissions for the data item on a storage system, and last modification time of the data.  Physical metadata is generally maintained on storage systems (for example, as part of a file system) and may also be replicated in a Metadata Service.

Logical metadata describes the contents of a data item independent of the location of a specific physical instance of the data item.  One example of logical metadata is information about how data items were created or modified (e.g., the name and description of the logical data item=92s creator or modifier, what experimental apparatus and input conditions produced the data item, or what simulation or analysis software was run on which computational engine with which input parameters).  Another example of logical metadata is a description of what the data item represents (e.g., precipitation measurements over a certain region during a certain time interval, or collisions in a particle collider recorded during a specified interval).

While some metadata attributes will be generally useful across a variety of applications, each application domain is likely to adopt domain-specific metadata conventions and schema.  Thus, data grid Metadata Services must be customizable and extensible.  These services may actually consist of a federation of metadata catalogs or databases that, used in combination, provide data descriptions required by application software and other data grid components.
--=====================_974279960==_.ALT-- From annc@ISI.EDU Sat Aug 17 01:06:02 2002 From: annc@ISI.EDU (Ann Chervenak) Date: Fri, 16 Aug 2002 17:06:02 -0700 Subject: [Arch-paper] draft.v1 Message-ID: <5.1.0.14.2.20020816165557.025c51d8@tnt.isi.edu> --=====================_974957204==_ Content-Type: text/plain; charset="us-ascii"; format=flowed Hi, I've put together all (I think) of the contributions I have received so far. Let me know if anything you sent me is missing. You will see this is a very rough draft at this point. First priority is to cut down the sections that are way over the length limit. (These are identified by **blue text**.) Laura (who was asked recently to join as our security author) and Bill told me they would be a bit delayed with their sections. I haven't received input from Carl or Peter on their assigned sections. Thanks for the good work so far. I can only promise much more work ahead! :-) Have a nice weekend. Ann --=====================_974957204==_ Content-Type: application/msword; name="draft.v1.doc"; x-mac-type="42494E41"; x-mac-creator="4D535744" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="draft.v1.doc" 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAzAAAAAAAAAAA EAAAzQAAAAEAAAD+////AAAAAMoAAADLAAAA//////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////c pWgAY+AJBAAAAABlAAAAAAAAgAAAAAAAAwAA9TEBAISSAQAAAAAAAAAAAAAAAAAAAAAAVy4BAAAA AACdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHYBAFQUAAAAdgEAVBQAAFSKAQAAAAAAVIoB AAAAAABUigEAAAAAAFSKAQAAAAAAVIoBABQAAABoigEAAAAAAGiKAQAAAAAAaIoBAAAAAABoigEA AAAAAGiKAQAQAAAAeIoBABAAAACIigEAvgAAAGiKAQAAAAAADJEBAJMAAABGiwEABAAAAEqLAQBM AAAAlosBAAAAAACWiwEAAAAAAJaLAQAAAAAAlosBAAwAAACiiwEADAAAAK6LAQAIAAAACpEBAAIA AAAMkQEAAAAAAAyRAQAAAAAADJEBAAAAAAAMkQEAAAAAAAyRAQAAAAAADJEBAAAAAACfkQEAWAAA APeRAQCNAAAADJEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAVIoBAAAAAAC2iwEAAAAAAAAAmgCcAAIA HwCWiwEAAAAAAJaLAQAAAAAAAAAAAAAAAAAAAAAAAAAAALaLAQAAAAAAtosBAAAAAAAMkQEAAAAA ALaLAQAAAAAAVIoBAAAAAABUigEAAAAAAJaLAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEaLAQAAAAAA tosBAAAAAAC2iwEAAAAAALaLAQAAAAAAtosBAAAAAABUigEAAAAAAJaLAQAAAAAAVIoBAAAAAACW iwEAAAAAALaLAQBUBQAAAAAAAAAAAAAgR4RxgEXCAWiKAQAAAAAAaIoBAAAAAABUigEAAAAAAFSK AQAAAAAAVIoBAAAAAABUigEAAAAAALaLAQAAAAAACpEBAAAAAAC2iwEAAAAAALaLAQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQcm9wb3NlZCBPdXRsaW5lIGZvciBEYXRhIEdyaWQg QXJjaGl0ZWN0dXJlIFBhcGVyDQ1JbnRyb2R1Y3Rpb24gKDEuNSBwYWdlcykNQS4gIE1vdGl2YXRp b246ICBkZXNjcmlwdGlvbiBvZiBkYXRhLWludGVuc2l2ZSBhcHBsaWNhdGlvbnMgYW5kIHJlcXVp cmVtZW50cywgZGVzY3JpcHRpb24gb2YgZGF0YSBncmlkIHByb2plY3RzDSBCLiAgR29hbHMgb2Yg cGFwZXI6ICANLSBpZGVudGlmeSBiYXNpYyBjb21wb25lbnRzIG9mIGEgZ2VuZXJhbCBkYXRhIGdy aWQgYXJjaGl0ZWN0dXJlDS0gaWRlbnRpZnkgZXhhbXBsZXMgZnJvbSB2YXJpb3VzIGdyaWQgcHJv amVjdHMgdGhhdCBzaG93IGhvdyB0aGVzZSBjb21wb25lbnRzIGhhdmUgYmVlbiBpbXBsZW1lbnRl ZA0tIGlkZW50aWZ5IG1pc3NpbmcgY29tcG9uZW50cy9wbGFubmVkIGRldmVsb3BtZW50DQ1JSS4g IERhdGEgTW9kZWwgKDAuNSBwYWdlKQ1FeHBsYWluIG91ciBtb2RlbCBmb3IgaG93IGRhdGEgYXJl IHN0b3JlZDogIGRhdGEgb2JqZWN0cyBhbmQvb3IgZmlsZXM7IGNvbGxlY3Rpb25zOyBjb250YWlu ZXJzOyBkaXNjdXNzIGRhdGFiYXNlIHN0b3JhZ2UgYW5kIGZpbGUvb2JqZWN0IHN0b3JlcyANDUlJ SS4gIEFwcGxpY2F0aW9uIEV4YW1wbGVzIGFuZCBSZXF1aXJlbWVudHMgKDIgcGFnZXMpDURlc2Ny aXB0aW9uIG9mIGRhdGEgaW50ZW5zaXZlIGNvbXB1dGluZyBhcHBsaWNhdGlvbnMsIGluY2x1ZGlu ZyBleGFtcGxlcyAoUGFydGljbGUgUGh5c2ljcywgQ2xpbWF0ZSBNb2RlbGluZywgZXRjLikNQXBw bGljYXRpb24gcmVxdWlyZW1lbnRzIChzaXplIG9mIGRhdGEsIG51bWJlciBvZiB1c2VycywgbnVt YmVyIG9mIGNvbXB1dGUgYW5kIHN0b3JhZ2Ugc2l0ZXMsIG51bWJlciBvZiByZXBsaWNhcywgbGF0 ZW5jeSByZXF1aXJlbWVudHMsIHRyYW5zZmVyIHJhdGUgcmVxdWlyZW1lbnRzLCBldGMuKQ0NSVYu ICBVc2UgQ2FzZSBTY2VuYXJpb3MgKDIgcGFnZXMpDQ1Vc2UgY2FzZXMNDSoqIFRoZSBzZWN0aW9u IG9uIHVzZSBjYXNlcyBzaG91bGQgYmUgY3V0IHRvIGF0IG1vc3QgMiBwYWdlcyAqKg0NVGhlIG1h aW4gcmVhc29uIGZvciB1c2luZyBhIGdyaWQgaW5mcmFzdHJ1Y3R1cmUgaXMgdGhlIHNoYXJpbmcg b2Ygc3RvcmFnZSwgY29tcHV0ZSwgYW5kIG5ldHdvcmsgZ3JpZCByZXNvdXJjZXMuICBJbiBvdGhl ciB3b3JkcywgdGhlIGRhdGEgc2l6ZSwgdGhlIHN0b3JhZ2Ugc2l6ZSBhbmQvb3IgdGhlIGNvbXB1 dGF0aW9uYWwgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIG9mIHRoZSB0YXNrIGF0IGhhbmQgYXJlIHRv byBsYXJnZSB0byBwZXJmb3JtIG9uIGEgbG9jYWwgY2VudHJhbGl6ZWQgc3lzdGVtLiAgSW4gdGhp cyBzZWN0aW9uLCB3ZSB3aWxsIGRlc2NyaWJlIHVzZSBjYXNlcyB0aGF0IGlsbHVzdHJhdGUgc3Vj aCByZXF1aXJlbWVudHMgaW4gb3JkZXIgdG8gaWRlbnRpZnkgdGhlIGNhcGFiaWxpdGllcy9zZXJ2 aWNlcyBuZWVkZWQgYnkgdGhlIGdyaWQgdG8gc3VwcG9ydCB0aGVtLg0NVXNlIGNhc2UgMTogZGF0 YSBwcm9kdWN0aW9uDQ1NYW55IHNjaWVudGlmaWMgcHJvamVjdHMgaW52b2x2ZSB2ZXJ5IGxhcmdl IHNpbXVsYXRpb25zIG9mIHBoeXNpY2FsIHBoZW5vbWVuYSB0aGF0IGFyZSBlaXRoZXIgaW1wb3Nz aWJsZSBvciB0b28gZXhwZW5zaXZlIHRvIHNldHVwIGV4cGVyaW1lbnRhbGx5LiAgRm9yIGV4YW1w bGUsIGl0IGlzIHRvbyBleHBlbnNpdmUgdG8gc2V0dXAgY29tYnVzdGlvbiBhbmQgZnVzaW9uIGV4 cGVyaW1lbnRzIHRvIGludmVzdGlnYXRlIHRoZSBwb3RlbnRpYWwgYmVuZWZpdCBvZiBhIGRlc2ln biwgb3IgdG8gZGlzY292ZXIgZGVzaWduIGVycm9ycy4gIEluc3RlYWQsIGRldGFpbGVkIHNpbXVs YXRpb25zIGFyZSB1c2VkLCB1c3VhbGx5IGludm9sdmluZyBoaWdoIGdyYW51bGFyaXR5IG9mIHRo ZSB1bmRlcmx5aW5nIGdyaWQgc3RydWN0dXJlcy4gIFNpbWlsYXJseSwgaW4gdGhlIGFyZWEgb2Yg Y2xpbWF0ZSBtb2RlbGluZywgc2ltdWxhdGlvbnMgYXJlIHVzZWQgYmVjYXVzZSBpdCBpcyBpbXBv c3NpYmxlIHRvIHJlY3JlYXRlIGNsaW1hdGUgcGhlbm9tZW5hIGFjY3VyYXRlbHkgaW4gYSBsYWJv cmF0b3J5LiAgSW4gdGhlIGFyZWEgb2YgaGlnaC1lbmVyZ3kgcGh5c2ljcywgc2ltdWxhdGlvbnMg YXJlIGNvbmR1Y3RlZCBhaGVhZCBvZiB0aGUgYWN0dWFsIG11bHRpLWJpbGxpb24gZG9sbGFyIGV4 cGVyaW1lbnRzIGluIG9yZGVyIHRvIGRlc2lnbiB0aGUgaGFyZHdhcmUgYW5kIHNvZnR3YXJlIHN5 c3RlbXMgbmVjZXNzYXJ5IHRvIHByb2Nlc3MgdGhlIGRhdGEgZnJvbSB0aGUgZXhwZXJpbWVudCBy dW5zLg0NVGhlIGFib3ZlIGV4YW1wbGVzIGFyZSB0eXBpY2FsIG9mIHNpbXVsYXRpb25zIHRoYXQg cHJvZHVjZSBtdWx0aS10ZXJhYnl0ZSBkYXRhc2V0cy4gIEluIG9yZGVyIHRvIHN1cHBvcnQgc3Vj aCBzaW11bGF0aW9ucyB0aGUgZ3JpZCBpcyBleHBlY3RlZCB0byBzdXBwb3J0IHRoZSBmb2xsb3dp bmcgY2FwYWJpbGl0aWVzL3NlcnZpY2VzOg0NMS4xIFByb2R1Y2UgYSBwbGFuLiAgVGhpcyBzdGVw IHJlcXVpcmVzIHRoZSBpZGVudGlmaWNhdGlvbiBvZiB0aGUgY29tcHV0ZSBhbmQgc3RvcmFnZSBy ZXNvdXJjZXMgbmVlZGVkIHRvIGV4ZWN1dGUgdGhlIHJlcXVlc3RlZCBqb2IsIHRoZSBpZGVudGlm aWNhdGlvbiBvZiBzaXRlcyB0aGF0IG1heSBoYXZlIHRoZXNlIHJlc291cmNlcywgYW5kIHRoZSBl c3RpbWF0aW9uIG9mIHRpbWUgbmVjZXNzYXJ5IHRvIGNvbXBsZXRlIHRoZSBzaW11bGF0aW9uIGpv Yi4NDTEuMiBGaW5kIGNvbXB1dGUgcmVzb3VyY2VzIGNhcGFibGUgb2YgcGVyZm9ybWluZyB0aGUg cmVxdWlyZWQgc2ltdWxhdGlvbi4gIFRoaXMgbWF5IGJlIGEgc2luZ2xlIHNpdGUgd2l0aCBhIGxh cmdlIGNvbXB1dGluZyBmYWNpbGl0eSwgb3IgdGhlIGFnZ3JlZ2F0aW9uIG9mIG11bHRpcGxlIGNv bXB1dGUgcmVzb3VyY2VzIGluIG11bHRpcGxlIHNpdGVzLCBvciBhIGNvbWJpbmF0aW9uIG9mIGJv dGguDQ0xLjMgRmluZCBkaXNrIHN0b3JhZ2UgcmVzb3VyY2VzIHRoYXQgYXJlIGxhcmdlIGVub3Vn aCB0byBkdW1wIHRoZSBzaW11bGF0aW9uIGRhdGEgaW50byBhcyBmYXN0IGFzIHRoZXkgYXJlIGdl bmVyYXRlZC4gIFRoaXMgaXMgbmVjZXNzYXJ5IHNvIHRoYXQgdGhlIGNvbXB1dGUgcmVzb3VyY2Vz IGFyZSB1c2VkIGVmZmVjdGl2ZWx5LiAgVGhlIHN0b3JhZ2UgcmVzb3VyY2VzIG1heSBiZSBhc3Np Z25lZCB0ZW1wb3JhcmlseSB0byB0aGUgam9iLCBhcyB0aGUgc2ltdWxhdGlvbiBkYXRhIHdpbGwg YmUgZXZlbnR1YWxseSBkZXN0aW5lZCB0byBhIGxvbmcgdGVybSBhcmNoaXZlLCB0eXBpY2FsbHkg YSBtYXNzIHN0b3JhZ2Ugc3lzdGVtLCBzdWNoIGFzIEhQU1MuDQ0xLjQgU2NoZWR1bGUgdGhlIGNv bXB1dGUgYW5kIHN0b3JhZ2UgcmVzb3VyY2VzIG5lZWRlZCB0byBleGVjdXRlIHRoZSBqb2KScyBz dWItdGFza3MuICBUaGlzIHN0ZXAgcmVxdWlyZXMgdmFsaWRhdGlvbiBvZiB0aGUgaWRlbnRpdHkg YW5kIGF1dGhvcml6YXRpb24gb2YgdGhlIHVzZXIgdG8gdXNlIHRoZSByZXF1ZXN0ZWQgcmVzb3Vy Y2VzLCBuZWdvdGlhdGluZyB3aXRoIHRoZSByZXNvdXJjZSBtYW5hZ2VycyB0aGUgc2NoZWR1bGlu ZyBhbmQgcmVzZXJ2YXRpb25zIG9mIHRoZSByZXNvdXJjZXMsIGFuZCB0aGUgZXN0aW1hdGlvbiBv ZiB0aGUgdGltZSBmb3IgY29tcGxldGluZyB0aGUgam9iLg0NMS41IEV4ZWN1dGUgdGhlIGpvYiBw bGFuLiAgVGhpcyBzdGVwIHJlcXVpcmVzIHRoZSBjYXBhYmlsaXR5IHRvIHJ1biB0aGUgc3ViLXRh c2tzIGluIHRoZSBqb2IgcGxhbiwgbW9uaXRvcmluZyBvZiBwcm9ncmVzcyBvZiB0aGUgc3ViLXRh c2tzLCB0aGUgaGFuZGxpbmcgb2YgZXJyb3JzIGluIGNhc2Ugb2YgZmFpbHVyZXMsIHJlcG9ydGlu ZyBvZiBwcm9ncmVzcywgYW5kIHJlLXNjaGVkdWxpbmcgb2Ygc3ViLXRhc2tzIGlmIG5lY2Vzc2Fy eS4NDTEuNiBNb3ZlIHRoZSBzaW11bGF0aW9uIGRhdGEgdG8gdGhlIGFyY2hpdmUuICBTaW5jZSB0 aGUgYW1vdW50IG9mIGRhdGEgZnJvbSB0aGUgc2ltdWxhdGlvbiBpcyB2ZXJ5IGxhcmdlLCB0aGV5 IHR5cGljYWxseSBuZWVkIHRvIGJlIG1vdmVkIHRvIGFuIGFyY2hpdmUuICBUaGUgZGF0YSBpcyBv cmdhbml6ZWQgaW50byBhIGxhcmdlIG51bWJlciBvZiBmaWxlcyB3aG9zZSBtb3ZlbWVudCB0byB0 aGUgYXJjaGl2ZSBpcyByZWxpYWJsZSBhbmQgdmVyaWZpYWJsZS4gIEFmdGVyIGZpbGVzIGFyZSBt b3ZlZCB0aGUgdGVtcG9yYXJ5IHN0b3JhZ2UgaXMgcmVsZWFzZWQgYXV0b21hdGljYWxseSAoZ2Fy YmFnZSBjb2xsZWN0aW9uKSBmb3Igb3RoZXIgdXNlcy4gIEZpbGUgbW92ZW1lbnQgaXMgYWxzbyBt b25pdG9yZWQgYW5kIHByb2dyZXNzIHJlcG9ydGVkLg0NV2Ugbm90ZSB0aGF0IHRoZSBhYm92ZSBz dGVwcyBkbyBub3QgbmVlZCB0byBwcm9ncmVzcyBpbiBhIHNlcXVlbnRpYWwgb3JkZXIuICBGb3Ig ZXhhbXBsZSwgZmlsZSBtb3ZlbWVudCBmcm9tIHRlbXBvcmFyeSBzdG9yYWdlIHRvIHRoZSBhcmNo aXZlIGNhbiBzdGFydCBhcyBzb29uIGFzIGVhY2ggZmlsZSBpcyBnZW5lcmF0ZWQuICBUaGlzIHVz ZSBjYXNlIHJlcHJlc2VudHMgYSBsb25nIGxhc3Rpbmcgam9iIHRoYXQgbWF5IHRha2UgbWFueSBt aW51dGVzIG9yIGhvdXJzLCBhbmQgdGhlcmVmb3JlIGNhbm5vdCBiZSBleHBlY3RlZCB0byBiZSBy ZXN0YXJ0ZWQgaW4gY2FzZXMgb2YgcGFydGlhbCBmYWlsdXJlcy4gIFRoaXMgaW1wbGllcyB0aGF0 IGNoZWNrcG9pbnQgYW5kIHJlc3RhcnQgY2FwYWJpbGl0aWVzIGFyZSBhbHNvIG5lZWRlZCB0byBi ZSBzdXBwb3J0ZWQgYnkgdGhlIGNvbXBvbmVudCBvZiBncmlkIGluZnJhc3RydWN0dXJlLg0NVXNl IGNhc2UgMjogZGF0YSBpbnRlcnByZXRhdGlvbg0NVGhpcyB1c2UgY2FzZSBpcyBvZnRlbiByZWZl cnJlZCB0byBhcyBwb3N0LXByb2Nlc3NpbmcsIGFuZCByZXF1aXJlcyBydW5uaW5nIGFwcGxpY2F0 aW9uIHByb2dyYW1zIHRvIGludGVycHJldCB0aGUgc2ltdWxhdGVkIG9yIG9ic2VydmVkIGRhdGEu ICBVbmxpa2UgdGhlIHByZXZpb3VzIHVzZSBjYXNlIHRoYXQgdXNlZCBubyAob3IgdmVyeSBsaXR0 bGUpIGlucHV0IGRhdGEsIHRoZSBpbnRlcnByZXRhdGlvbiBwcm9ncmFtcyBuZWVkIHRvIGFjY2Vz cyB0aGUgZW50aXJlIGRhdGFzZXRzIGdlbmVyYXRlZCBieSB0aGUgc2ltdWxhdGlvbiBwcm9ncmFt cy4gIEluIHRoaXMgY2FzZSwgdGhlIGdyaWQgY29tcG9uZW50cyBuZWVkIHRvIGJlIGNhcGFibGUg b2YgcGVyZm9ybWluZyB0aGUgY29tcHV0YXRpb24gYXQgdGhlIHNpdGVzIHdoZXJlIHRoZSBkYXRh IGlzIGxvY2F0ZWQgaWYgbmVjZXNzYXJ5LCBvciBtb3ZlIHRoZSBkYXRhIGFuZCB0aGUgY29tcHV0 YXRpb24gdG8gY29tbW9uIHNpdGVzLiAgQXMgaW4gdGhlIHByZXZpb3VzIHVzZSBjYXNlLCB0aGUg aW50ZXJwcmV0YXRpb24gcHJvZ3JhbXMgbWF5IGdlbmVyYXRlIGxhcmdlIGFtb3VudHMgb2YgZGF0 YSwgc29tZXRpbWVzIGV2ZW4gbGFyZ2VyIHRoYW4gdGhlIGlucHV0IGRhdGEuICBUaGlzIHVzZSBj YXNlIHJlcXVpcmVzIHRoZSBzYW1lIHN0ZXBzIGFzIGluIHRoZSBwcmV2aW91cyB1c2UgY2FzZSwg YnV0IGluIGFkZGl0aW9uIGl0IHJlcXVpcmVzIHRoZSBmb2xsb3dpbmcgc3RlcCBiZWZvcmUgdGhl IGV4ZWN1dGlvbiBvZiBzdWItdGFza3M6DQ0yLjEgTW92ZSB0aGUgaW5wdXQgZGF0YSB0byB0aGUg c2l0ZXMgd2hlcmUgdGhlIGNvbXB1dGF0aW9uIHdpbGwgdGFrZSBwbGFjZS4gIERlcGVuZGluZyBv biB0aGUgYW1vdW50IG9mIGRhdGEgdG8gYmUgbW92ZWQsIHRoaXMgc3RlcCBtYXkgYmUgcXVpdGUg bGVuZ3RoeS4gIEhvd2V2ZXIsIGl0IG1heSBiZSBwb3NzaWJsZSB0byBtb3ZlIHRoZSBpbnB1dCBk YXRhIHBpZWNld2lzZSBpZiB0aGUgaW50ZXJwcmV0YXRpb24gcHJvZ3JhbXMgZG8gbm90IHJlcXVp cmUgYWxsIHRoZSBkYXRhIGF0IG9uY2UuIA0NVXNlIGNhc2UgMzogZGF0YSBhbmFseXNpcw0NVGhp cyB1c2UgY2FzZSBpcyByYWRpY2FsbHkgZGlmZmVyZW50IHRoYW4gdGhlIHByZXZpb3VzIHR3byB1 c2UgY2FzZXMsIGluIHRoYXQgb2Z0ZW4gYW5hbHlzaXMgaXMgcGVyZm9ybWVkIG9uIHNtYWxsIHN1 YnNldHMgb2YgdGhlIGRhdGFzZXQuICBUaHVzLCB0aGUgcmVhc29uIGZvciB1c2luZyB0aGUgZ3Jp ZCBpbmZyYXN0cnVjdHVyZSBpcyBub3QgbmVjZXNzYXJpbHkgdGhlIGxhcmdlIGFtb3VudHMgb2Yg cmVzb3VyY2VzIG5lZWRlZCwgYnV0IHJhdGhlciB0aGUgbGFjayBvZiBkYXRhIGF0IHRoZSBhbmFs eXNpcyBzaXRlLiAgRm9yIGV4YW1wbGUsIGNvbnNpZGVyIHRoZSBuZWVkIHRvIHZpc3VhbGl6ZSBh IG1vdmllIG9mIHRoZSB0ZW1wZXJhdHVyZSB2YXJpYXRpb24gb3ZlciBzb21lIHJlZ2lvbiBvZiB0 aGUgd29ybGQgb3ZlciBhIGNlcnRhaW4gMTAgeWVhcnMgcGVyaW9kLiAgVGhlIHNpbXVsYXRpb24g ZGF0YSB0eXBpY2FsbHkgY29udGFpbnMgZGF0YSBmb3IgdGhlIGVudGlyZSBnbG9iZSBvdmVyIDEw MJJzIG9mIHllYXJzIGZvciAyMC0zMCBtZWFzdXJlcyBpbiBhZGRpdGlvbiB0byB0ZW1wZXJhdHVy ZS4gIFRoZSBwcm9ibGVtIGhlcmUgaXMgdG8gZXh0cmFjdCB0aGUgc3Vic2V0IG9mIHRoZSBkYXRh IG5lZWRlZCBwZXJoYXBzIGZyb20gbXVsdGlwbGUgYXJjaGl2ZXMsIGFuZCBtb3ZlIHRoZW0gdG8g dGhlIHZpc3VhbGl6YXRpb24gc2l0ZS4gVGhlIG1haW4gY2FwYWJpbGl0aWVzL3NlcnZpY2VzIHJl cXVpcmVkIGFyZToNDTMuMSBJbnRlcnByZXQgdGhlIHJlcXVlc3QuICAgVGhpcyBzdGVwIGFjY2Vw dHMgYSBsb2dpY2FsIHNwZWNpZmljYXRpb24gb2YgdGhlIGRlc2lyZWQgc3Vic2V0LCBpZGVudGlm aWVzIHRoZSBkYXRhIHNvdXJjZXMsIGFuZCBlc3RpbWF0ZXMgdGhlIGFtb3VudCBvZiBkYXRhIHRo YXQgbmVlZCB0byBiZSBleHRyYWN0ZWQgYXMgd2VsbCBhcyB0aGUgdGltZSBuZWVkZWQgdG8gcGVy Zm9ybSB0aGF0IHJlcXVlc3QuICBJdCBtYXkgYWxzbyBiZSBleHBlY3RlZCB0byBwcm9kdWNlIHRo ZSBzcGVjaWZpY2F0aW9uIG9mIHdoYXQgZGF0YSBzaG91bGQgYmUgZXh0cmFjdGVkIGZyb20gZWFj aCBmaWxlLg0NMy4yIFByb2R1Y2UgYSBwbGFuLiAgSGVyZSB0aGUgcGxhbiBpZGVudGlmaWVzIHRo ZSBsb2NhdGlvbiBvZiB0aGUgbmVlZGVkIGRhdGEsIGFuZCBwcm9kdWNlcyBhIHBsYW4gb2Ygd2hl cmUgdGhlIGFuYWx5c2lzIHdpbGwgYmUgcGVyZm9ybWVkLiAgVHlwaWNhbGx5LCB0aGUgYW5hbHlz aXMgd2lsbCBiZSBwZXJmb3JtZWQgYXQgdGhlIHNpdGUgb2YgdGhlIGNsaWVudCwgYnV0IGFuYWx5 c2lzIHRoYXQgcmVxdWlyZXMgc3Vic3RhbnRpYWwgY29tcHV0YXRpb25hbCByZXNvdXJjZXMgbWF5 IHJlcXVpcmUgYSBwbGFuIHRoYXQgZXhlY3V0ZXMgYXQgbXVsdGlwbGUgc2l0ZXMgb3RoZXIgdGhh biB0aGUgY2xpZW50knMgc2l0ZS4NDTMuMyBGaW5kIGNvbXB1dGUgcmVzb3VyY2VzLiAgVGhpcyBp cyBzaW1pbGFyIHRvIHN0ZXAgMS4yIG9mIHVzZSBjYXNlIDEuDQ0zLjQgRmluZCBkaXNrIHN0b3Jh Z2UgcmVzb3VyY2VzLiAgVGhpcyBpcyBzaW1pbGFyIHRvIHN0ZXAgMS4zIG9mIHVzZSBjYXNlIDEs IGJ1dCB0aGUgYW1vdW50IG9mIHNwYWNlIG5lZWRlZCBpcyBmb3IgdGhlIHNlbGVjdGVkIHN1YnNl dCBvbmx5LCB0eXBpY2FsbHkgYSBzbWFsbCBmcmFjdGlvbiBvZiB0aGUgb3JpZ2luYWwgZGF0YXNl dC4NDTMuNSBGaWx0ZXIgYW5kIG1vdmUgdGhlIGRhdGEuICBEdXJpbmcgdGhpcyBzdGVwIHRoZSBk ZXNpcmVkIGRhdGEgaXMgZXh0cmFjdGVkIGF0IHRoZSBsb2NhdGlvbiB3aGVyZSB0aGUgZGF0YSBp cywgYW5kIG9ubHkgdGhlIJNmaWx0ZXJlZJQgZGF0YSBpcyBtb3ZlZCB0byB0aGUgY2xpZW50knMg c2l0ZS4NDTMuNiBBc3NlbWJsZSB0aGUgZmlsdGVyZWQgZGF0YS4gIFRoaXMgY2FwYWJpbGl0eSBy ZXF1aXJlcyB0aGUgaW52b2NhdGlvbiBvZiBhbiCTYXNzZW1ibHkgYXBwbGljYXRpb24gcHJvZ3Jh bZQgYW5kIGhhbmRpbmcgaXQgdGhlIGZpbHRlcmVkIHN1YnNldHMgb2YgdGhlIGRhdGEuDQ0zLjcg RHluYW1pYyBzdGVlcmluZy4gIEZvciBpbnRlcmFjdGl2ZSBhbmFseXNpcywgaXQgbWF5IGJlIG5l Y2Vzc2FyeSB0byBjaGFuZ2UgdGhlIHBsYW4gYmFzZWQgb24gb2JzZXJ2YXRpb25zIG9uIHBhcnRp YWwgcmVzdWx0cy4gIFRoaXMgcmVxdWlyZW1lbnQgaW1wbGllcyB0aGF0IGEgY29udHJvbCBjaGFu bmVsIHRvIHRoZSBleGVjdXRpbmcgY29tcG9uZW50IGlzIG9wZW4sIGFuZCB0aGF0IHRoZSBleGVj dXRpb24gcHJvY2VzcyBjYW4gYmUgaW50ZXJydXB0ZWQsIGFuZCBhIG5ldyBvciBtb2RpZmllZCBw bGFuIHN1Ym1pdHRlZC4gIEZvciBleGFtcGxlLCBiYXNlZCBvbiB3aGF0IGlzIGJlaW5nIHZpc3Vh bGl6ZWQsIHRoZSBjbGllbnQgbWF5IGNob29zZSB0byCTc3RpcpQgdGhlIHZpc3VhbGl6YXRpb24g aW4gc3BhY2UsIG9yIHRvIJN6b29tIGlulCB0byBnZXQgaGlnaGVyIGdyYW51bGFyaXR5IGRhdGEg Zm9yIGEgbW9yZSBsaW1pdGVkIHNwYWNlLiAgDQ1BcyBpbiB0aGUgcHJldmlvdXMgdXNlIGNhc2Vz LCB0aGVyZSBpcyBubyBpbXBsaWNhdGlvbiB0aGF0IHRoZSBhYm92ZSBzdGVwcyBuZWVkIHRvIGJl IHBlcmZvcm1lZCBpbiBhIHNlcXVlbnRpYWwgZmFzaGlvbi4gIE9uIHRoZSBjb250cmFyeSwgYWxs IHN1Yi10YXNrcyBzaG91bGQgYmUgcGVyZm9ybWVkIGluIHBhcmFsbGVsIGlmIHBvc3NpYmxlLiAg VGhlIGFib3ZlIGlzIG1lcmVseSBhbiBlbnVtZXJhdGlvbiBvZiB0aGUgZ3JpZCBjYXBhYmlsaXRp ZXMgcmVxdWlyZWQgdG8gc3VwcG9ydCB0aGVzZSB1c2UgY2FzZXMuDQ1Vc2UgY2FzZSA0OiBkeW5h bWljIGRpc2NvdmVyeSBvZiBpbnB1dCBkYXRhDQ1UaGUgY3VycmVudCB1c2UgY2FzZXMgYXNzdW1l IHRoYXQgYWxsIHRoZSBpbnB1dCBkYXRhIG9mIGEgam9iIGlzIGtub3duIGEgcHJpb3JpLCBpLmUu IHByaW9yIHRvIGV4ZWN1dGlvbi4gVGhpcyBtYWtlcyB0aGUgaW1wbGljaXQgYXNzdW1wdGlvbiB0 aGF0IHRoZSBpbnB1dCBkYXRhIGNhbiBiZSBzcGVjaWZpZWQgdmlhIHNvbWUga2luZCBvZiBxdWVy eSBsYW5ndWFnZSBzdWNoIGFzIFNRTCBvciBWaXJ0dWFsIERhdGEgTGFuZ3VhZ2UuIEhvd2V2ZXIs IHRoZXJlIGFyZSBjZXJ0YWluIHVzZSBjYXNlcyB3aGVyZSB0aGUgaW5wdXQgZGF0YSwgd2hpY2gg aXMgcmVxdWlyZWQgYnkgYSBqb2IsIGRlcGVuZHMgb24gdGhlIHJlc3VsdHMgb2Ygc29tZSBjb21w bGV4IGNvbXB1dGF0aW9ucyB0aGF0IGluIHR1cm4gY2Fubm90IGJlIHRyaXZpYWxseSBldmFsdWF0 ZWQuIFdlIGNhbiByZWZlciB0byB0aGlzIHVzZSBjYXNlIGFzICJkeW5hbWljIGRpc2NvdmVyeSIg b2YgaW5wdXQgZGF0YS4gVGh1cywgZGF0YSByZXNvdXJjZSBlc3RpbWF0aW9uIGlzIG1vc3RseSBu b3QgcG9zc2libGUuIFdoYXQgaXMgbW9yZSwgdGhlICJDb25jcmV0ZSBSZXF1ZXN0IFBsYW5uaW5n IFNlcnZpY2UiIGNhbm5vdCB0YWtlIGRhdGEgcGxhY2VtZW50IGRlY2lzaW9ucyBpbnRvIGNvbnNp ZGVyYXRpb24gZm9yIHNjaGVkdWxpbmcgYSBqb2IgdG8gYSBzcGVjaWZpYyBjb21wdXRlIHJlc291 cmNlLiAgDQ0NVi4gIE92ZXJhbGwgZGVzaWduIGdvYWxzIGFuZCBwaGlsb3NvcGh5OyBiYXNpYyBk ZXNpZ24gcHJpbmNpcGxlcyAoMiBwYWdlcykNTGF5ZXJlZA1Nb2R1bGFyLCBmbGV4aWJsZSwgZXh0 ZW5zaWJsZQ1TY2FsYWJsZQ1SZWxpYWJsZQ1IaWdoLXBlcmZvcm1hbmNlDUJhc2VkIG9uIHN0YW5k YXJkIHByb3RvY29scyBhbmQgaW50ZXJmYWNlcw1RdWFsaXR5IG9mIHNlcnZpY2UNDSoqIE5lZWQg dG8gZGV0ZXJtaW5lIGhvdyB0aGUgZm9sbG93aW5nIGRpc2N1c3Npb24gZml0cyB3aXRoaW4gb3Jp Z2luYWwgb3V0bGluZSAqKg0NT3Bwb3J0dW5pc3RpYyB2cy4gcHJlLXNjaGVkdWxpbmcgZXhlY3V0 aW9uDQ1UaGUgYWJvdmUgdXNlIGNhc2VzIGlsbHVzdHJhdGUgYW4gaW1wb3J0YW50IGFzcGVjdCBv ZiBncmlkIHNjaGVkdWxpbmcgYW5kIGV4ZWN1dGlvbjogbWFuYWdpbmcgcHJlLXNjaGVkdWxpbmcg b2YgcmVzb3VyY2UgYW5kIHJlc2VydmF0aW9ucy4gIFNob3VsZCB0aGUgcmVxdWVzdGVkIGpvYnMg YmUgZXhlY3V0ZWQgb25seSBhZnRlciB0aGUgYWxsIHRoZSBuZWVkZWQgcmVzb3VyY2VzIGFyZSBy ZXNlcnZlZCBhbmQgcHJlLXNjaGVkdWxlZD8gIEluc3RpbmN0aXZlbHksIGl0IHNlZW1zIHRoYXQg cHJlLXNjaGVkdWxpbmcgaXMgYSByZWFzb25hYmxlIGFwcHJvYWNoLCBzaW5jZSB0aGlzIGNhbiBn dWFyYW50ZWUgdGhlIGNvbXBsZXRpb24gb2YgYSByZXF1ZXN0ZWQgam9iLiAgSG93ZXZlciwgdGhl cmUgYXJlIHNldmVyYWwgZGlmZmljdWx0aWVzIHdpdGggdGhlIHByZS1zY2hlZHVsaW5nIGV4ZWN1 dGlvbiBhcHByb2FjaC4NDUZpcnN0LCBhIHByZS1zY2hlZHVsZWQgZXhlY3V0aW9uIGRvZXMgbm90 IGd1YXJhbnRlZSBjb21wbGV0aW9uLCBzaW5jZSBzeXN0ZW0gY29tcG9uZW50cyBtYXkgZmFpbCwg dGhlIG5ldHdvcmsgbXkgdGVtcG9yYXJpbHkgcGFydGl0aW9uLCBtYXNzIHN0b3JhZ2UgZGV2aWNl cyBtYXkgdGVtcG9yYXJpbHkgZmFpbCwgZXRjLiAgSW4gc3VjaCBjYXNlcywgcmUtcGxhbm5pbmcg YW5kIHJlLXNjaGVkdWxpbmcgYXJlIG5lY2Vzc2FyeS4gIFNlY29uZCwgY29vcmRpbmF0ZWQgc2No ZWR1bGluZyBvZiBtdWx0aXBsZSByZXNvdXJjZXMgbWF5IHJlc2VydmUgcmVzb3VyY2VzIGZvciBh IGxvbmcgdGltZSB3aXRob3V0IHVzaW5nIHRoZW0uICBGb3IgZXhhbXBsZSwgc3VwcG9zZSB0aGF0 IGJvdGggY29tcHV0ZSBhbmQgc3RvcmFnZSByZXNvdXJjZXMgYXJlIG5lZWRlZCBhdCBhIGNlcnRh aW4gc2l0ZS4gIElmIHdlIHJlc2VydmUgc3RvcmFnZSByZXNvdXJjZXMgYWhlYWQgb2YgdGltZSBh bmQgb25seSB0aGVuIHNjaGVkdWxlIHRoZSBjb21wdXRlIHJlc291cmNlcywgdGhlIHN0b3JhZ2Ug cmVzb3VyY2VzIG1heSBiZSCTd2FzdGVklCB0aWxsIHRoZXkgYXJlIGFjdHVhbGx5IHVzZWQuICBU aGUgb3Bwb3NpdGUgc2NoZWR1bGluZyBpcyBqdXN0IGFzIHdhc3RlZnVsLiAgVGhpcmQsIGluIG9y ZGVyIHRvIHN1cHBvcnQgcHJlLXNjaGVkdWxpbmcsIGl0IGlzIG5lY2Vzc2FyeSB0byBoYXZlIGEg k2N1cnJlbmN5lCBzeXN0ZW0sIHdoZXJlIGVhY2ggdXNlciBpcyBjaGFyZ2VkIGZvciB0aGUgc2No ZWR1bGVkIHJlc291cmNlczsgb3RoZXJ3aXNlIHRoZXJlIGlzIG5vIHJlYXNvbiB3aHkgdGhlIHVz ZXJzIHdpbGwgbm90IHRyeSB0byByZXNlcnZlIHdoYXQgdGhleSBuZWVkIGZvciBsb25nIHBlcmlv ZHMgb2YgdGltZS4gIEZvdXJ0aCwgc3VwcG9zZSB0aGF0IHRoZSBlc3RpbWF0aW9uIG9mIHRoZSBy ZXNvdXJjZXMgbmVlZGVkIHdhcyBpbXByZWNpc2UgYW5kIG9uZSBvciBtb3JlIG9mIHRoZSByZXNv dXJjZXMgYXJlIG5lZWRlZCBmb3IgYSBsb25nZXIgdGltZS4gIEFsbG93aW5nIHRoZSByZXNvdXJj ZXMgdG8gY29udGludWUgdG8gYmUgdXNlZCB3aWxsIGNhdXNlIGEgZGVsYXkgZm9yIGFsbCBmdXR1 cmUgc2NoZWR1bGVzLCBhbmQgdGFraW5nIHJlc291cmNlcyBhd2F5IGJlZm9yZSB0aGUgam9iIGVu ZHMgaXMgbm90IGEgdmlhYmxlIHBvbGljeS4NDUluIHJlYWxpdHksIG1vc3Qgam9icyBkbyBub3Qg bmVlZCB0byBiZSBleGVjdXRlZCBhdCBvbmNlLiAgVGhleSBjYW4gdHlwaWNhbGx5IGJlIGJyb2tl biBpbnRvIG11bHRpcGxlIHN1Yi10YXNrcyB0aGF0IGNhbiBiZSBleGVjdXRlZCBzZXBhcmF0ZWx5 LiAgVHlwaWNhbGx5IHRoaXMgaXMgZG9uZSB0byBhY2hpZXZlIHBhcmFsbGVsIGV4ZWN1dGlvbi4g IEZvciBleGFtcGxlLCBpbiBoaWdoLWVuZXJneSBwaHlzaWNzIHRoZSBzaW11bGF0aW9uIHVzZSBj YXNlIGNhbiBiZSBwZXJmb3JtZWQgYXMgc2VwYXJhdGUgc3ViLXRhc2tzIGVhY2ggZ2VuZXJhdGlu ZyBvYmplY3RzIHRoYXQgYXJlIGluZGVwZW5kZW50IGZyb20gZWFjaCBvdGhlci4gIFNpbWlsYXJs eSwgaW4gY29tYnVzdGlvbiBhbmQgY2xpbWF0ZSBzaW11bGF0aW9ucywgdGhlIHNwYXRpYWwgcmVn aW9ucyBjYW4gYmUgYnJva2VuIGludG8gbm9uLW92ZXJsYXBwaW5nIHN1Yi1yZWdpb25zLCBhbmQg dGhlIHJlc3VsdHMgY29tYmluZWQgbGF0ZXIuDQ1JbiBhIGdyaWQgZW52aXJvbm1lbnQsIHRoZSBi cmVha2luZyBvZiBqb2JzIGludG8gc3ViLXRhc2tzIG9mIHRoZSBzbWFsbGVzdCBwb3NzaWJsZSBn cmFudWxlcyBjYW4gYmUgdXNlZCBmb3IgYSBkaWZmZXJlbnQgZm9ybSBvZiBleGVjdXRpb24gliBv cHBvcnR1bmlzdGljIGV4ZWN1dGlvbi4gIFRoZSBpZGVhIGlzIHRvIGZpbmQgcmVzb3VyY2VzIG9u bHkgZm9yIG9uZSBzdWItdGFzayBhdCBhIHRpbWUuICBUaGUgbWFpbiBhZHZhbnRhZ2UgaXMgdGhh dCBubyBwcmUtc2NoZWR1bGluZyBpcyBuZWNlc3NhcnkuICBUaGUgZXhlY3V0aW5nIHNlcnZpY2Ug bG9va3MgZm9yIHJlc291cmNlcyBzdWZmaWNpZW50IHRvIGV4ZWN1dGUgZWFjaCBzdWItdGFzaywg YW5kIHdoZW4gdGhpcyBpcyBmb3VuZCBpdCBpbW1lZGlhdGVseSBzY2hlZHVsZXMgdGhlIGV4ZWN1 dGlvbi4gIEEgc2Vjb25kIGFkdmFudGFnZSBpcyB0aGF0IG5vIHByZS1yZXNlcnZhdGlvbiBpcyBy ZXF1aXJlZCBhbmQgdGh1cyB0aGVyZSBpcyBubyBuZWVkIGZvciBjaGFyZ2luZyCTY3VycmVuY3mU LiAgVGhpcyBvcHBvcnR1bmlzdGljIGV4ZWN1dGlvbiBtZXRob2QgY2FuIHBvdGVudGlhbGx5IG1h a2UgYmV0dGVyIHVzZSBvZiB0aGUgZ3JpZCByZXNvdXJjZXMuICBUaGUgbWFpbiBkaXNhZHZhbnRh Z2Ugb2YgdGhpcyBtZXRob2QgaXMgdGhhdCB0aGUgYWN0dWFsIGV4ZWN1dGlvbiB0aW1lIGNhbm5v dCBiZSBlYXNpbHkgZXN0aW1hdGVkIGFzIGl0IGRlcGVuZHMgb24gdGhlIHN5c3RlbSBsb2FkLg0N SW4gcHJhY3RpY2UsIHByb2JhYmx5IGJvdGggbWV0aG9kcyB3aWxsIGJlIHJlcXVpcmVkLCBzaW5j ZSBzb21lIHJlc291cmNlcyBhcmUgdmVyeSBleHBlbnNpdmUgKGUuZy4gY29tcHV0YXRpb24gdGlt ZSBvbiBhIHN1cGVyY29tcHV0ZXIpIGFuZCBwcmUtc2NoZWR1bGluZyBhcyB3ZWxsIGFzIG1vdmlu ZyB0aGUgZGF0YSB0byB0aGUgY29tcHV0ZSByZXNvdXJjZSBhaGVhZCBvZiB0aW1lIGlzIG5lY2Vz c2FyeS4gIEhvd2V2ZXIsIG90aGVyIHRhc2tzLCBzdWNoIGFzIGludGVyYWN0aXZlIGFuYWx5c2lz IGNhbiBiZW5lZml0IGZyb20gb3Bwb3J0dW5pc3RpYyBleGVjdXRpb24sIGluIHRoYXQgcGFydGlh bCByZXN1bHRzIGNhbiBiZSByZXR1cm5lZCBlYXJseSwgYW5kIG1vcmUgY2xpZW50cyBjYW4gbWFr ZSByZXF1ZXN0IHNwb250YW5lb3VzbHkuDQ0NDVZJLiAgRGF0YSBHcmlkIENvbXBvbmVudHMgKDE1 LTIwIHBhZ2VzKQ1UaGlzIHNlY3Rpb24gaXMgdGhlIG1haW4gY29udHJpYnV0aW9uIG9mIHRoZSBw YXBlci4gIEJlZ2lucyB3aXRoIG92ZXJhbGwgZGVzY3JpcHRpb24gb2YgYXJjaGl0ZWN0dXJlIHBp Y3R1cmUsIGRlc2NyaWJpbmcgdGhlIGxheWVyczsgIHBvaW50IG91dCB0aGF0IHNvbWUgY29tcG9u ZW50cyBhcmUgZ2VuZXJpYywgd2hpbGUgaGlnaGVyLWxldmVsIGNvbXBvbmVudHMgbWF5IGltcGxl bWVudCBhcHBsaWNhdGlvbi0gb3IgY29tbXVuaXR5LXNwZWNpZmljIHBvbGljaWVzLiAgQm90dG9t LXVwIGRlc2NyaXB0aW9uIG9mIGNvbXBvbmVudHMgb2YgZGF0YSBncmlkIGFyY2hpdGVjdHVyZSAo b3Igc2hvdWxkIGl0IGJlIHRvcC1kb3duPykuICBFYWNoIHNlY3Rpb24gYmVsb3cgaXMgZmFpcmx5 IGJyaWVmICh1cCB0byBvbmUgcGFnZSBwZXIgc3lzdGVtKS4gDQ1TdG9yYWdlIHN5c3RlbXMgKD8p DUNvbXB1dGUgc3lzdGVtcyAgKD8pDURhdGEgRmlsZS9PYmplY3QgVHJhbnNwb3J0IChCaWxsKQ1M b2NhbCBTdG9yYWdlIFJlc291cmNlIE1hbmFnZW1lbnQgKEFyaWUpDQ0qKiBTdG9yYWdlIFJlc291 cmNlIE1hbmFnZW1lbnQgc2VjdGlvbiBzaG91bGQgYmUgcmVkdWNlZCB0byBhdCBtb3N0IDEgcGFn ZSAqKg0NVGhlIHRlcm0gk3N0b3JhZ2UgcmVzb3VyY2WUIHJlZmVycyB0byBhbnkgc3RvcmFnZSBz eXN0ZW0gdGhhdCBjYW4gYmUgc2hhcmVkIGJ5IG11bHRpcGxlIGNsaWVudHMuIFdlIHVzZSB0aGUg dGVybSCTY2xpZW50lCBoZXJlIHRvIHJlZmVyIHRvIGEgdXNlciBvciBhIHNvZnR3YXJlIHByb2dy YW0gdGhhdCBydW4gb24gYmVoYWxmIG9mIGEgdXNlci4gU3RvcmFnZSBSZXNvdXJjZSBNYW5hZ2Vy cyAoU1JNcykgYXJlIG1pZGRlbHdhcmUgc29mdHdhcmUgbW9kdWxlcyB3aG9zZSBwdXJwb3NlIGlz IHRvIG1hbmFnZSBpbiBhIGR5bmFtaWMgZmFzaGlvbiB3aGF0IHNob3VsZCByZXNpZGUgb24gdGhl IHN0b3JhZ2UgcmVzb3VyY2UgYXQgYW55IG9uZSB0aW1lLiAgVGhlcmUgYXJlIHNldmVyYWwgdHlw ZXMgb2YgU1JNczogRGlzayBSZXNvdXJjZSBNYW5hZ2VycyAoRFJNcyksIFRhcGUgUmVzb3VyY2Ug TWFuYWdlcnMgKFRSTXMpLCBhbmQgSGllcmFyY2hpY2FsIFJlc291cmNlIE1hbmFnZXJzIChIUk1z LiAgV2UgZXhwbGFpbiBlYWNoIG5leHQuIA0NQSBEaXNrIFJlc291cmNlIE1hbmFnZXIgKERSTSkg bWFuYWdlcyBhIHNpbmdsZSBzaGFyZWQgZGlzayBjYWNoZS4gIFRoaXMgZGlzayBjYWNoZSBjYW4g YmUgYSBzaW5nbGUgZGlzaywgYSBjb2xsZWN0aW9uIG9mIGRpc2tzLCBvciBhIFJBSUQgc3lzdGVt LiAgVGhlIGFzc3VtcHRpb24gd2UgbWFrZSBoZXJlIGlzIHRoYXQgdGhlIGRpc2sgY2FjaGUgaXMg bWFkZSBhdmFpbGFibGUgdG8gdGhlIGNsaWVudCB0aHJvdWdoIHNvbWUgb3BlcmF0aW5nIHN5c3Rl bSB0aGF0IHByb3ZpZGVzIGEgZmlsZSBzeXN0ZW0gdmlldyBvZiB0aGUgZGlzayBjYWNoZSwgd2l0 aCB0aGUgdXN1YWwgY2FwYWJpbGl0eSB0byBjcmVhdGUgZGlyZWN0b3JpZXMsIG9wZW4sIHJlYWQs IHdyaXRlLCBhbmQgY2xvc2UgZmlsZXMuICBUaGUgZnVuY3Rpb24gb2YgYSBEUk0gaXMgdG8gbWFu YWdlIHRoaXMgY2FjaGUgdXNpbmcgc29tZSBwb2xpY3kgdGhhdCBjYW4gYmUgc2V0IGJ5IHRoZSBh ZG1pbmlzdHJhdG9yIG9mIHRoZSBkaXNrIGNhY2hlLiBUaGUgcG9saWN5IG1heSByZXN0cmljdCB0 aGUgbnVtYmVyIG9mIHNpbXVsdGFuZW91cyByZXF1ZXN0cyBieSB1c2Vycywgb3IgbWF5IGdpdmUg cHJlZmVyZW50aWFsIGFjY2VzcyB0byBjbGllbnRzIGJhc2VkIG9uIHRoZWlyIGFzc2lnbmVkIHBy aW9yaXR5LiBJbiBhZGRpdGlvbiwgYSBEUk0gbWF5IHBlcmZvcm0gb3BlcmF0aW9ucyB0byBnZXQg ZmlsZXMgZnJvbSBvdGhlciBTUk1zIG9uIHRoZSBncmlkLiAgDQ1BIFRhcGUgUmVzb3VyY2UgTWFu YWdlciAoVFJNKSBpcyBhIG1pZGRsZXdhcmUgbGF5ZXIgaW4gZnJvbnQgb2YgYSByb2JvdGljIHRh cGUgc3lzdGVtLiAgU3VjaCB0YXBlIHN5c3RlbXMgYXJlIGFjY2Vzc2libGUgdG8gYSBjbGllbnQg dGhyb3VnaCBmYWlybHkgc29waGlzdGljYXRlZCBNYXNzIFN0b3JhZ2UgU3lzdGVtcyAgKE1TU3Mp IHN1Y2ggYXMgSFBTUywgRW5zdG9yZSwgZXRjLiAgU3VjaCBzeXN0ZW1zIHVzdWFsbHkgaGF2ZSBz b21lIGRpc2sgY2FjaGUgdGhhdCBpcyB1c2VkIHRvIHN0YWdlIGZpbGVzIHRlbXBvcmFyaWx5IGJl Zm9yZSB0cmFuc2ZlcnJpbmcgdGhlbSB0byBjbGllbnRzLiAgTVNTcyB0eXBpY2FsbHkgcHJvdmlk ZSBhIGNsaWVudCB3aXRoIGEgZmlsZSBzeXN0ZW0gdmlldyBhbmQgYSBkaXJlY3Rvcnkgc3RydWN0 dXJlLCBidXQgZG8gbm90IGFsbG93IGR5bmFtaWMgb3BlbiwgcmVhZCwgd3JpdGUsIGFuZCBjbG9z ZSB0byBmaWxlcy4gIEluc3RlYWQgdGhleSBwcm92aWRlIHNvbWUgd2F5IHRvIHRyYW5zZmVyIGZp bGVzIHRvIHRoZSBjbGllbnQgc3BhY2UsIHVzaW5nIHRyYW5zZmVyIHByb3RvY29scyBzdWNoIGFz IEZUUCwgYW5kIHZhcmlvdXMgdmFyaWFudHMgb2YgRlRQIChlLmcuIFBhcmFsbGVsIEZUUCwgY2Fs bGVkIFBGVFAsIGluIEhQU1MpLiAgVGhlIFRSTZJzIGZ1bmN0aW9uIGlzIHRvIGFjY2VwdCByZXF1 ZXN0cyBmb3IgZmlsZSB0cmFuc2ZlcnMgZnJvbSBjbGllbnRzLCBxdWV1ZSBzdWNoIHJlcXVlc3Rz IGluIGNhc2UgdGhlIE1TUyBpcyBidXN5IG9yIHRlbXBvcmFyaWx5IGRvd24sIGFuZCBhcHBseSBh IHBvbGljeSBvbiB0aGUgdXNlIG9mIE1TUyByZXNvdXJjZS4gIEFzIGluIHRoZSBjYXNlIG9mIGEg RFJNLCB0aGUgcG9saWN5IG1heSByZXN0cmljdCB0aGUgbnVtYmVyIG9mIHNpbXVsdGFuZW91cyBy ZXF1ZXN0cyBieSB1c2Vycywgb3IgbWF5IGdpdmUgcHJlZmVyZW50aWFsIGFjY2VzcyB0byBjbGll bnRzIGJhc2VkIG9uIHRoZWlyIGFzc2lnbmVkIHByaW9yaXR5Lg0NQSBIaWVyYXJjaGljYWwgU3Rv cmFnZSBNYW5hZ2VyIChIUk0pIGlzIGEgVFJNIHRoYXQgaGFzIGEgc3RhZ2luZyBkaXNrIGNhY2hl IGZvciBpdHMgdXNlLiAgSXQgY2FuIHVzZSB0aGUgZGlzayBjYWNoZSBmb3IgcHJlLXN0YWdpbmcg ZmlsZXMgZm9yIGNsaWVudHMsIGFuZCBmb3Igc2hhcmluZyBmaWxlcyBiZXR3ZWVuIGNsaWVudHMu ICBUaGlzIGZ1bmN0aW9uYWxpdHkgY2FuIGJlIHZlcnkgdXNlZnVsIGluIGEgZGF0YSBncmlkLCBz aW5jZSBhIHJlcXVlc3QgZnJvbSBhIGNsaWVudCBtYXkgYmUgZm9yIG11bHRpcGxlIGZpbGVzLiAg RXZlbiBpZiB0aGUgY2xpZW50IGNhbiBvbmx5IHByb2Nlc3Mgb25lIGZpbGUgYXQgYSB0aW1lLCB0 aGUgSFJNIGNhbiB1c2UgaXRzIGNhY2hlIHRvIHByZS1zdGFnZSB0aGUgbmV4dCBmaWxlcy4gIEZ1 cnRoZXJtb3JlLCB0aGUgdHJhbnNmZXIgb2YgbGFyZ2UgZmlsZXMgb24gYSBzaGFyZWQgd2lkZSBh cmVhIG5ldHdvcmsgbWF5IGJlIHN1ZmZpY2llbnRseSBzbG93LCB0aGF0IHdoaWxlIGEgZmlsZSBp cyBiZWluZyB0cmFuc2ZlcnJlZCwgYW5vdGhlciBjYW4gYmUgc3RhZ2VkIGZyb20gdGFwZS4gIEJl Y2F1c2Ugcm9ib3RpYyB0YXBlIHN5c3RlbXMgYXJlIG1lY2hhbmljYWwgaW4gbmF0dXJlLCB0aGV5 IGhhdmUgYSBsYXRlbmN5IG9mIG1vdW50aW5nIGEgdGFwZSBhbmQgc2Vla2luZyB0byB0aGUgbG9j YXRpb24gb2YgYSBmaWxlLiAgUHJlLXN0YWdpbmcgY2FuIGhlbHAgZWxpbWluYXRlIHRoaXMgbGF0 ZW5jeS4gIEFub3RoZXIgYWR2YW50YWdlIG9mIHVzaW5nIGEgc3RhZ2luZyBkaXNrIGluIGFuIEhS TSBpcyB0aGF0IGl0IGNhbiBiZSB1c2VkIGZvciBmaWxlIHNoYXJpbmcuICBHaXZlbiB0aGF0IG11 bHRpcGxlIGNsaWVudHMgY2FuIG1ha2UgYSByZXF1ZXN0IGZvciBtdWx0aXBsZSBmaWxlcyB0byBh biBIUk0sIHRoZSBIUk0gY2FuIGNob29zZSB0byBsZWF2ZSBhIGZpbGUgbG9uZ2VyIGluIGNhY2hl IHNvIHRoYXQgaXQgY2FuIGJlIHNoYXJlZCB3aXRoIG90aGVyIGNsaWVudCBiYXNlZCBvbiB1c2Ug aGlzdG9yeSBvciBhbnRpY2lwYXRlZCByZXF1ZXN0cy4NDUFkdmFudGFnZXMgb2YgdGhlIHVzZSBv ZiBhbiBTUk0NDTEpIExvY2FsIHBvbGljeSBhZG1pbmlzdHJhdGlvbg0NT25lIG9mIHRoZSBtYWlu IHJlYXNvbnMgdG8gdXNlIGFuIFNSTSBpcyB0byBhbGxvdyB0aGUgb3duZXIgb2YgdGhlIHN0b3Jh Z2UgcmVzb3VyY2UgdG8gYXBwbHkgYSBsb2NhbCBwb2xpY3kgZm9yIHRoZSB1c2Ugb2YgdGhhdCBy ZXNvdXJjZS4gIEluIGEgZGF0YSBncmlkIHRoZXJlIG1heSBiZSBzb21lIHN0b3JhZ2UgcmVzb3Vy Y2VzIHRoYXQgYmVsb25nIHRvIJN0aGUgZ3JpZJQgYXMgYSB3aG9sZSwgb3IgdG8gYSBjb21tdW5p dHkgb2YgdXNlcnMgb24gdGhlIGdyaWQuICBIb3dldmVyLCBtb3N0IG9mIHRoZSByZXNvdXJjZXMg YXJlIHVzdWFsbHkgb3duZWQgYnkgdGhlIHNpdGUgdGhhdCBnZW5lcmF0ZXMgdGhlIGRhdGEgb3Ig YnkgYSBzaXRlIHRoYXQgbWFrZXMgZGF0YSBhdmFpbGFibGUgdG8gb3RoZXJzLiAgRm9yIGV4YW1w bGUsIHNldmVyYWwgY29tbXVuaXRpZXMgdXN1YWxseSBzaGFyZSBhbiBNU1MsIGFuZCB0aGUgb3du ZXIgb2YgdGhhdCByZXNvdXJjZSBtYXkgd2FudCB0byByZXN0cmljdCB0aGUgdXNlIG9mIHRoZSBz eXN0ZW0gb2YgZWFjaCBjb21tdW5pdHkuICBJbiBhZGRpdGlvbiwgdGhlIHNpdGUgYWRtaW5zdHJh dG9yIG1heSB3YW50IHRvIGdpdmUgcHJlZmVyZW5jZSB0byB0aGUgc2l0ZZJzIHVzZXJzLCBhbmQg b25seSB0aGVuIHByb3ZpZGUgYWNjZXNzIHRvIHVzZXJzIG9uIHRoZSBncmlkLg0NMikgTGltaXRp bmcgYWNjZXNzIHRvIHRoZSBzaGFyZWQgcmVzb3VyY2UNDUFzIG1lbnRpb25lZCBhYm92ZSwgYSBz dG9yYWdlIHJlc291cmNlIG1heSBiZSCTb3duZWSUIGJ5IGEgc2l0ZSwgYW5kIG9ubHkgcGFydGlh bGx5IG9yIGNvbmRpdGlvbmFsbHkgYXZhaWxhYmxlIHRvIGEgZ3JpZCBjb21tdW5pdHkuICBJbiBz dWNoIGEgY2FzZSBhbiBTUk0gY2FuIGJlIHVzZWQgdG8gbGltaXQgYWNjZXNzIHRvIHRoZSByZXNv dXJjZS4gIEZvciBleGFtcGxlLCBhIHNoYXJlZCBkaXNrIHJlc291cmNlIG1heSBhbGxvY2F0ZSBh IGNlcnRhaW4gYW1vdW50IG9mIGRpc2sgdG8gdGhlIGdyaWQgY29tbXVuaXR5LCBhbmQgdGhlIERS TSBjYW4gZW5mb3JjZSB0aGF0IGl0cyBjb21tdW5pdHkgY2xpZW50cyBkbyBub3QgZXhjZWVkIHRo YXQgdXNlLiAgSW4gdGhlIGNhc2Ugb2YgYSBzaGFyZWQgTVNTLCBhbiBIUk0gb3IgVFJNIGNhbiBi ZSB1c2VkIHRvIGxpbWl0IHRoZSBudW1iZXIgb2Ygc2ltdWx0YW5lb3VzIHJlcXVlc3RzIGZvciBm aWxlIHRyYW5zZmVycyAoZS5nLiBudW1iZXIgb2YgUEZUUHMgaW4gSFBTUykuICBTaW1pbGFybHks IGlmIHRoZXJlIGFyZSBzZXZlcmFsIGNvbW11bml0aWVzIHNoYXJpbmcgdGhlIE1TUywgZWFjaCBj YW4gYmUgYXNzaWduZWQgYSBxdW90YSBvZiAgc2ltdWx0YW5lb3VzIHJlcXVlc3RzIGZvciBmaWxl IHRyYW5zZmVycy4gIE1vcmUgc29waGlzdGljYXRlZCBwb2xpY2llcyBjYW4gYWxzbyBiZSBkZXZl bG9wZWQsIHdoZXJlIHRoZSBxdW90YXMgYXJlIGJhc2VkIG9uIGhvdyBidXN5IHRoZSBzeXN0ZW0g aXMgYXQgdGhlIHRpbWUgdGhhdCByZXF1ZXN0cyBhcmUgbWFkZS4NDTMpIFF1ZXVpbmcgb2YgcmVx dWVzdHMNDUV2ZXJ5IHN5c3RlbSBoYXMgYSBsaW1pdCBhcyB0byBob3cgbWFueSBjbGllbnRzIGl0 IGNhbiBzZXJ2ZSBjb25jdXJyZW50bHkuICBUaGlzIHN0ZW1zIHBhcnRpYWxseSBmcm9tIHRoZSBm YWN0IHRoYXQgZWFjaCBmaWxlIHRyYW5zZmVyIHJlcXVpcmVzIGEgZmFpcmx5IGxhcmdlIGFtb3Vu dCBvZiBtZW1vcnkgdG8gcGVyZm9ybSB0aGUgYmxvY2sgdHJhbnNmZXJzLiAgSW4gc3VjaCBjYXNl cywgdGhlIHJlcXVlc3QgZm9yIGEgZmlsZSBpcyBzaW1wbHkgcmVmdXNlZCBieSB0aGUgc3lzdGVt LiAgVGhlIGNsaWVudCB0aGVuIGhhcyB0byB0cnkgb3ZlciBhbmQgb3ZlciBhZ2FpbiwgdGlsbCB0 aGUgcmVxdWVzdCBpcyBhY2NlcHRlZC4gIFRoaXMgaXMgbm90IG9ubHkgYSBidXJkZW4gdG8gdGhl IGNsaWVudCwgYnV0IGFsc28gb3ZlcmxvYWRzIHRoZSBzeXN0ZW0gdGhhdCBrZWVwcyByZWZ1c2lu ZyByZXF1ZXN0cy4gIEFuIFNSTSBjYW4gaW5zdGVhZCBxdWV1ZSB0aGUgcmVxdWVzdHMsIGFuZCBw cm92aWRlIHRoZSBjbGllbnQgd2l0aCBhIHRpbWUgZXN0aW1hdGUgYmFzZWQgb24gdGhlIGxlbmd0 aCBvZiB0aGUgcXVldWUuICBUaGlzIGlzIGVzcGVjaWFsbHkgdXNlZnVsIHdoZW4gdGhlIGxhdGVu Y3kgaXMgbGFyZ2Ugc3VjaCBhcyBmb3IgYSBNU1MuICBJZiB0aGUgd2FpdCBpcyB0b28gbG9uZywg dGhlIGNsaWVudCBjYW4gY2hvb3NlIHRvIGFjY2VzcyB0aGUgZmlsZSBmcm9tIGFub3RoZXIgc2l0 ZSwgb3Igd2FpdCBmb3IgaXRzIHR1cm4uIFNpbWlsYXJseSwgYSBzaGFyZWQgZGlzayByZXNvdXJj ZSBjYW4gYmUgdGVtcG9yYXJpbHkgZnVsbCwgd2FpdGluZyBmb3IgdXNlcnMgdG8gZmluaXNoIHBy b2Nlc3NpbmcgdGhlIGZpbGUsIG9yIHVudGlsIGEgdGltZSBvdXQgaXMgYXBwbGllZC4gIEEgcXVl dWUgY2FuIGFsc28gYmUgdXNlZCBpbiBEUk1zIHJhdGhlciB0aGFuIHJlZnVzaW5nIGEgcmVxdWVz dC4gIERSTXMgbWF5IGFsc28gYmUgYnVzeSB0cmFuc2ZlcnJpbmcgZmlsZXMgZnJvbSBvdGhlciBz aXRlcyB0byB0aGVpciBkaXNrIGNhY2hlLiAgSGVyZSBhZ2FpbiwgYSBxdWV1ZSBjYW4gYmUgdXNl ZCB3aGVuIHRoZSBEUk0gaXMgdGVtcG9yYXJpbHkgb3ZlcmxvYWRlZC4gIFRoZSBjb21iaW5hdGlv biBvZiBxdWV1aW5nIHJlcXVlc3RzIHdpdGggc2V0dGluZyBsaW1pdHMgb2YgdXNlIChhcyBkaXNj dXNzZWQgaW4gdGhlIHByZXZpb3VzIHBvaW50KSBoYXMgdGhlIGVmZmVjdCBvZiB0aHJvdHRsaW5n IHRoZSB1c2Ugb2YgdGhlIHN0b3JhZ2UgcmVzb3VyY2UuDQ00KSBJbnN1bGF0ZSBjbGllbnRzIGZy b20gZmFpbHVyZQ0NVGhpcyBpcyBhbiBpbXBvcnRhbnQgY2FwYWJpbGl0eSB0aGF0IGlzIGVzcGVj aWFsbHkgdXNlZnVsIGZvciBIUk1zIHRvIHByb3ZpZGUgYmVjYXVzZSB0aGV5IGNvbnRyb2wgdGhl aXIgb3duIGRpc2suIFNpbmNlIGFuIE1TUyB0aGF0IGFuIEhSTSBpbnRlcmZhY2VzIHRvIGNhbiBi ZSB2ZXJ5IGNvbXBsZXgsIHRoZXkgbWF5IGZhaWwgZnJvbSB0aW1lIHRvIHRpbWUsIGFuZCBiZWNv bWUgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuICBGb3IgbG9uZyBsYXN0aW5nIGpvYnMgYWNjZXNz aW5nIG1hbnkgZmlsZXMsIHdoaWNoIGlzIHR5cGljYWwgb2Ygc2NpZW50aWZpYyBhcHBsaWNhdGlv bnMsIGl0IGlzIHByb2hpYml0aXZlIHRvIGFib3J0IGFuZCByZXN0YXJ0IGEgam9iLiAgVGh1cywg dGhlIGJ1cmRlbiBvZiBkZWFsaW5nIHdpdGggYW4gTVNTIHRlbXBvcmFyeSBmYWlsdXJlIGZhbGxz IG9uIHRoZSBjbGllbnQuICBBbiBIUk0gY2FuIGluc3VsYXRlIGNsaWVudHMgZnJvbSBzdWNoIGZh aWx1cmVzLCBieSBtb25pdG9yaW5nIHRoZSB0cmFuc2ZlciB0byB0aGUgSFJNknMgZGlzaywgYW5k IGlmIGZhaWx1cmVzIG9jY3VyLCB0aGUgSFJNIGNhbiB3YWl0IGZvciB0aGUgTVNTIHRvIHJlY292 ZXIsIGFuZCByZS1zdGFnZSB0aGUgZmlsZS4gIEFsbCB0aGF0IHRoZSBjbGllbnQgcGVyY2VpdmVz IGlzIGEgc2xvd2VyIHJlc3BvbnNlLiAgDQ1Mb2NhbCBSZXNvdXJjZSBBdXRoZW50aWNhdGlvbiBh bmQgQXV0aG9yaXphdGlvbiAoTGF1cmEpDUxvY2FsIERhdGEgRmlsdGVyaW5nIFNlcnZpY2UgKEV3 YSkNDUFzIHRoZSBzaXplIG9mIHRoZSBkYXRhIGF2YWlsYWJsZSBpbiB0aGUgZGF0YSBncmlkIGdy b3dzLCBpdCBpcyBldmVyIG1vcmUgaW1wb3J0YW50IHRvIGVmZmljaWVudGx5IGRlbGl2ZXIgbGFy Z2UgYW1vdW50cyBvZiBkYXRhIG92ZXIgdGhlIHdpZGUgYXJlYS4gQmVzaWRlcyBhZGRyZXNzaW5n IHRoZSBpc3N1ZSBvZiBoaWdoIHBlcmZvcm1hbmNlIGRhdGEgdHJhbnNmZXIsIHdlIGFsc28gbmVl ZCB0byBsb29rIGF0IHRoZSBhYmlsaXR5IG9mIHN1YnNldHRpbmcgZGF0YSBiZWluZyBzZW50IGJh c2VkIG9uIHRoZSB1c2VyIG9yIGFwcGxpY2F0aW9uIHJlcXVpcmVtZW50cy4gT3B0aW1hbGx5LCBv bmx5IHRoZSBleGFjdCBkYXRhIHJlcXVlc3RlZCBpcyBzZW50LiBVc2VycyBvciBhcHBsaWNhdGlv bnMgZG8gbm90IHJlcXVpcmUgYWxsIHRoZSBkYXRhIHRvIGJlIGF2YWlsYWJsZSBpbiBhIGdpdmVu IGRhdGFzZXQgb3IgdGhleSBtYXkgcmVxdWlyZSB0aGF0IHRoZSBkYXRhIGluIHRoZSBzZXQgYmUg cHJlc2VudGVkIGluIGEgY2VydGFpbiB3YXkuIA0NQSBsb2NhbCBkYXRhIGZpbHRlcmluZyBzZXJ2 aWNlIHByb3ZpZGVzIGEgbWVhbnMgb2YgcHJlcHJvY2Vzc2luZyB0aGUgZGF0YSBhdCB0aGUgc2Vy dmVyIGJlZm9yZSBzZW5kaW5nIGl0IG92ZXIgdGhlIG5ldHdvcmsuoCBUaGUgcHJvY2Vzc2luZyBj YW4gYmUgZG9uZSBieSBtb3JlIHRoYW4gb25lIGZpbHRlci4gU29tZSBmaWx0ZXJpbmcgc2Vydmlj ZXMgY2FuIGJlIGFwcGxpY2FibGUgdG8gbWFueSBhcHBsaWNhdGlvbnMsIHN1Y2ggYXMgZmlsdGVy aW5nIGJhc2VkIG9uIHNwYXRpYWwgcmFuZ2VzLCBzb21lIGFyZSBtb3JlIGFwcGxpY2F0aW9uIHNw ZWNpZmljIGFuZCBuZWVkIHRvIGJlIHByb3ZpZGVkIGJ5IHRoZSB1c2VyLiBUaGUgZmlsdGVyaW5n IHNlcnZpY2VzIG5lZWQgbm90IGJlIHJ1biBvbiB0aGUgc2VydmVyIHdoZXJlIHRoZSBkYXRhIGlz IHN0b3JlZC4gVGhleSBjYW4gYmUNcnVuIG9uIGhvc3RzIHdoaWNoIGFyZSAibmVhciIgdG8gdGhl IGRhdGEgc2VydmVyIChpbiB0ZXJtcyBvZiBsb3cgbmV0d29yayBsYXRlbmN5IGFuZCBoaWdoIGJh bmR3aWR0aCkuoCBCZWNhdXNlIGZpbHRlcnMgY2FuIGJlIHByb3ZpZGVkIGJ5IHRoZSB1c2VycyBh bmQgYmUgZXhlY3V0ZWQgb24gcmVzb3VyY2VzIHRoYXQgdGhlIHVzZXIgZG9lcyBub3QgbmVjZXNz YXJpbHkgaGF2ZSBkaXJlY3QgYWNjZXNzIHRvLCB0aGUgZmlsdGVycyBuZWVkIHRvIGJlIGFibGUg dG8gcnVuIGluIGEgcmVzdHJpY3RpdmUgZW52aXJvbm1lbnQsIHdoaWNoIHdvdWxkIHByZXZlbnQg dGhlbSBmcm9tIGhhcm1pbmcgdGhlIHVuZGVybHlpbmcgZXhlY3V0aW9uIHN5c3RlbS4gDQ1Mb2Nh bCBEYXRhYmFzZSBNYW5hZ2VtZW50IFNlcnZpY2UgKFBldGVyKQ1Mb2NhbCBDb21wdXRlIFJlc291 cmNlIE1hbmFnZW1lbnQgKERvdWcpDQ1JbmRpdmlkdWFsIGNvbXB1dGUgbm9kZXMgcmVxdWlyZSBh IHN1cnByaXNpbmcgYW1vdW50IG9mIG1hbmFnZW1lbnQuIEV4ZWN1dGluZyBhIHJlbW90ZSBqb2Ig aXMgbm90IHNpbXBseSBhIG1hdHRlciBvZiBjcmVhdGluZyBhIG5ldyBwcm9jZXNzIGFuZCBsZXR0 aW5nIGl0IHJ1bi4NUmF0aGVyLCBhIGxvY2FsIGNvbXB1dGUgcmVzb3VyY2UgbWFuYWdlciBtdXN0 IHByb3ZpZGUgYSBjb21wbGV0ZSBzYW5kYm94IGZvciBhIHZpc2l0aW5nIGJveC4gIFRoaXMgaXMg Y29tcG9zZWQgb2YgdHdvIGRpc3RpbmN0IHBhcnRzOiB0aGUgXGVtcGh7c2FuZH0gYW5kIHRoZSBc ZW1waHtib3h9LiBUaGUgc2FuZCBtYWtlcyB0aGUgZm9yZWlnbiBzaXRlIGhvc3BpdGFibGUgdG8g dGhlIHJlbW90ZSBqb2IuIEl0IG11c3QgbWFrZSBzdXJlIHRoYXQgYWxsIG9mIHRoZSBqb2IncyBj b21wb25lbnRzIGFyZSBhdmFpbGFibGUsIGluY2x1ZGluZyB0aGUgZXhlY3V0YWJsZSwgdGhlIHNo YXJlZCBsaWJyYXJpZXMsIGlucHV0IGZpbGVzLCBhbmQgc28gb24uIFRvIGJlIGF2YWlsYWJsZSwg dGhleSBuZWVkIG5vdCBiZSBwZXJtYW5lbnRseSBzdG9yZWQgb24gYSBjb25uZWN0ZWQgZGlzaywg YnV0IG1heSBiZSB0cmFuc2ZlcnJlZCBvbiBzdGFydHVwIGZyb20gYSByZW1vdGUgc3RvcmFnZSBl bGVtZW50IFxjaXRle2dsb2J1cy1nYXNzfSwgb3IgYWNjZXNzZWQgYXQgcnVudGltZSB0aHJvdWdo IGFuIGludGVycG9zaXRpb24gYWdlbnQuICBcY2l0ZXtpby1jb21tdW5pdGllcyxieXBhc3MtamNj fS4NUmVnYXJkbGVzcyBvZiB0aGUgcGh5c2ljYWwgbWV0aG9kIHVzZWQgdG8gYWNjZXNzIHRoZSBm aWxlLCB0aGUgbG9jYWwgbWFuYWdlciBpcyByZXNwb25zaWJsZSBmb3IgdHJhbnNsYXRpbmcgdGhl IGpvYidzIGdlbmVyaWMgcmVzb3VyY2UgaWRlbnRpZmllcnMgaW50byByZWxhdGl2ZSBuYW1lcyBh cHByb3ByaWF0ZSB0byB0aGUgc2l0ZS4gSW4gYWRkaXRpb24sIHRoZSBsb2NhbCByZXNvdXJjZSBo YXMgdGhlIHJlc3BvbnNpYmlsaXR5IG9mIGRldGVybWluaW5nIHdoZXRoZXIgYSBqb2IgaGFzIGZh aWxlZCBvbiBpdHMgb3duIGFjY291bnQgb3IgaXQgaGFzIHNpbXBseSBmYWlsZWQgdG8gZXhlY3V0 ZSBcZW1waHthdCB0aGlzIHBhcnRpY3VsYXIgc2l0ZX0uIFxjaXRle2Vycm9yLXNjb3BlfSBUaGUg XGVtcGh7Ym94fSBwcmV2ZW50cyB0aGUgam9iIGZyb20gb3ZlcnN0ZXBwaW5nIGl0cyBib3VuZHMu DVRoaXMgbWF5IGludm9sdmUgc2V2ZXJhbCBtZWNoYW5pc21zLCBkZXBlbmRpbmcgb24gdGhlIGxl dmVsIG9mIHRydXN0IGJldHdlZW4gdGhlIHJlbW90ZSB1c2VyIGFuZCB0aGUgbWFjaGluZSBvd25l ci4gSXQgbWF5IGludm9sdmUgc2ltcGx5IHRyYXBwaW5nIGFuZCBmb3J3YXJkaW5nIHRoZSBqb2In cyBzeXN0ZW0gY2FsbHMgXGNpdGV7YmF0Y2gtZnJpZW5kbHl9LCBvciBpdCBtYXkgYXVkaXQgdGhl IGpvYidzIGFjdHVhbCBvcGVyYXRpb24gXGNpdGV7ZHluaW5zdC1zYWZldHksZHluaW5zdC1sdXJr ZXJ9LiBXaGVuIHRoZSBqb2IgaXMgY29tcGxldGUgb3IgbXVzdCBiZSBldmljdGVkLCB0aGUgbG9j YWwgbWFuYWdlciBtdXN0IGNsZWFuIHVwIGFueSBtZXNzIHRoYXQgaXQgaGFzIGxlZnQgYmVoaW5k LCBpbmNsdWRpbmcgZGVsZXRpbmcgdGVtcG9yYXJ5IGZpbGVzIGFuZCBmb3JjaWJseSBraWxsaW5n IGFsbCBwcm9jZXNzZXMuIA0NTG9jYWwgUmVzb3VyY2UgTW9uaXRvcmluZy9BdWRpdGluZyAoQ2Fy bCkNUmVsaWFibGUgRmlsZS9PYmplY3QgVHJhbnNmZXIgU2VydmljZSAoQmlsbCkNTXVsdGlwbGUg RmlsZSBUcmFuc2ZlciBTZXJ2aWNlIChBcmllKQ0NKiogTXVsdGlwbGUgRmlsZSBUcmFuc2ZlciBT ZXJ2aWNlIHNlY3Rpb24gbmVlZHMgdG8gYmUgcmUtd3JpdHRlbiBpbiBwcm9zZSBzdHlsZSwgbWF4 aW11bSAxIHBhZ2UgKioNDUEgbXVsdGktZmlsZSB0cmFuc2ZlciBzZXJ2aWNlIGFjY2VwdHMgcmVx dWVzdHMgZm9yIG11bHRpcGxlIGZpbGUgdHJhbnNmZXJzLCBhbmQgZGVsaXZlcnMgdGhlIGZpbGVz IHRvIHZhcmlvdXMgZGVzdGluYXRpb24gYXMgZWZmaWNpZW50bHkgYXMgcG9zc2libGUuDUZ1bmN0 aW9uYWxpdHk6DWkuICBBY2NlcHQgYSByZXF1ZXN0IHRvIHRyYW5zZmVyIGEgc2V0IG9mIGZpbGVz LCBlYWNoIHdpdGggYSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIFVSTC4gRWFjaCByZXF1ZXN0IG1h eSBoYXZlIGEgk3BhcnRpYWwgZmlsZZQgc3BlY2lmaWNhdGlvbi4gIFJldHVybiBhIHJlcXVlc3Qt SUQuDUZpbGUtc2V0cyBtYXkgYmUgc3BlY2lmaWVkIGJ5IGEgZGlyZWN0b3J5IFVSTC4NaWkuIFF1 ZXVlIHRoZSBmaWxlIHJlcXVlc3RzDWlpaS4gIEZvciBlYWNoIGZpbGU6DWEpIENoZWNrIHdpdGgg ZGVzdGluYXRpb24gdGhhdCBpdCBjbGllbnQgaGFzIGF1dGhvcml6YXRpb24gdG8gcGxhY2UgdGhl IGZpbGUgaW4gdGhlIGRlc3RpbmF0aW9uLg1iKSBSZXF1ZXN0IGZvciBlYWNoIGZpbGUgc3BhY2Ug aW4gdGhlIGRlc3RpbmF0aW9uIHNpdGUgKGlmIGRlc3RpbmF0aW9uIHNpdGUgc3VwcG9ydCB0aGlz IGZ1bmN0aW9uKQ1jKSBSZXF1ZXN0IGZyb20gdGhlIHNvdXJjZSBsb2NhdGlvbiB0byBwaW4gdGhl IGZpbGUgKGlmIHNvdXJjZSBzaXRlIHN1cHBvcnRzIHRoaXMgZnVuY3Rpb24pDWQpIEludm9rZSAo cmVsaWFibGUpIHRyYW5zZmVyIHRvIHRyYW5zZmVyIHRoZSBmaWxlDWUpIHJlY29yZCBzdWNjZXNz IC8gZXJyb3IgZm9yIHRoZSBmaWxlIHRyYW5zZmVyDWYpIFJlbGVhc2UgdGhlIHBpbiBhdCB0aGUg c291cmNlIHNpdGUNaXYuICBVcG9uIGNvbXBsZXRpb24gcmV0dXJuIHN0YXR1cyB0byBjbGllbnQg aW5jbHVkaW5nIGZpbGUgdHJhbnNmZXJzIHRoYXQgc3VjY2VlZGVkIC8gZmFpbGVkLiAgSWYgdGhl cmUgaXMgbm8gd2F5IHRvIHJldHVybiBhIGNvbXBsZXRpb24gc3RhdHVzLCBwb3N0IGl0IG9yIHNl bmQgZW1haWwuDXYuICAgU3VwcG9ydCBhdCBhbnkgdGltZSBhIJNzdGF0dXOUIGNhbGwgZm9yIHRo ZSByZXF1ZXN0IChjbGllbnQgcHJvdmlkZXMgcmVxdWVzdF9JRCkNdmkuICBTdXBwb3J0IGFuIJNh Ym9ydJQgcmVxdWVzdC4gIEZpbGVzIHRyYW5zZmVycmVkIHN0YXkgYXQgZGVzdGluYXRpb24gc2l0 ZXMuDXZpaS4gIFN1cHBvcnQgYSCTY2FuY2VslCByZXF1ZXN0LiAgRmlsZXMgdHJhbnNmZXJyZWQg YXJlIHJlbW92ZWQgZnJvbSBkZXN0aW5hdGlvbiBzaXRlcy4NdmlpaS4gIFN1cHBvcnQgk3N1c3Bl bmSUIHJlcXVlc3QuICBDb21wbGV0ZSB0cmFuc2ZlciBvZiBmaWxlcyBpbiBwcm9ncmVzcywgYW5k IHN1c3BlbmQNaXguICAgU3VwcG9ydCCTcmVzdW1llCByZXF1ZXN0LiAgQ29udGludWUgZnJvbSBs YXN0IHN1c3BlbmRlZCBzdGF0ZS4NeC4gICAgU3VwcG9ydCCTcmVtb3ZllCBmb3IgYSBzcGVjaWZp YyBmaWxlIGluIHRoZSByZXF1ZXN0IHNldC4gIElmIHN0aWxsIGluIHF1ZXVlIJYgcmVtb3ZlIGZy b20gcXVldWUuICBJZiB0cmFuc2ZlcnJlZCwgcmVxdWVzdCCTcmVtb3ZlIGZyb20gZGVzdGluYXRp b24uDXhpLiAgU3VwcG9ydCBmdW5jdGlvbnMgZXF1aXZhbGVudCB0byB1bml4IG1rZGlyLCBybWRp ciwgbXYsIHJtIGZ1bmN0aW9uYWxpdHkgKD8/PykNDWIuIFJlcXVpcmVtZW50czoNaS4gIEEgc2Vj dXJlLCByZWxpYWJsZSwgZWZmaWNpZW50LCBmaWxlIHRyYW5zcG9ydCBzdWItc2VydmljZS4gIFNw ZWNpZmljYWxseSwgaXQgcmVsaWVzIG9uIHRoZSBmdW5jdGlvbmFsaXR5IG9mIHRoZSCTZmlsZS9i eXRllCB0cmFuc2ZlciBzdWItc2VydmljZS4NDUNvbGxlY3RpdmUgRGF0YSBGaWx0ZXJpbmcgU2Vy dmljZSAoRXdhKQkNDUluIGRhdGEgZ3JpZHMgaXQgaXMgb2Z0ZW4gdGhlIGNhc2UgdGhhdCBwYXJ0 aWN1bGFyIGRhdGEgaXRlbXMgYXJlIGFjY2Vzc2VkIG9mdGVuIGF0IGEgcGFydGljdWxhciB0aW1l IGJ5IG1vcmUgdGhhbiBvbmUgdXNlci4gVGhpcyBjYW4gaGFwcGVuIHdoZW4gYSBzZXQgb2YgZGF0 YSBwcm9taXNlcyB0byBoYXZlIHdpdGhpbiBpdCBzY2llbnRpZmljYWxseSBpbnRlcmVzdGluZyBy ZXN1bHRzIGFuZCBpcyBhY2Nlc3NlZCBieSBtYW55IHVzZXJzIGluIHRoZSBob3BlcyBvZiBtYWtp bmcgYSBkaXNjb3ZlcnkuIFRoaXMgZGF0YSBjYW4gdGhlbiB1bmRlcmdvIGFuYWx5c2lzIHdoaWNo LCBhdCBsZWFzdCBpbiB0aGUgaW5pdGlhbCBzdGFnZXMsIGNhbiBiZSBjb21tb24gdG8gYSBncm91 cCBvZiBjbGllbnRzLiBTdWNoIGFuYWx5c2lzIGNvdWxkIGludm9sdmUgcmVtb3Zpbmcgbm9pc2Ug ZnJvbSBhIHNpZ25hbCwgcmVzYW1wbGluZyBldGMuoCBJbiB0aGVzZSBzaXR1YXRpb25zLCBjb2xs ZWN0aXZlIGRhdGEgZmlsdGVyaW5nIHNlcnZpY2VzIGNhbiBiZSB1c2VkIHRvIGZpbHRlciB0aGUg ZGF0YSBvbiB0aGUgc2VydmVyIHNpZGUgYW5kIHBsYWNlIHRoZSBjb21tb24gZmlsdGVyZWQgZGF0 YSBwcm9kdWN0cyBjbG9zZSB0byB0aGUgcmVxdWVzdG9ycyBvZiB0aGUgZGF0YS4gVGhpcyByZWR1 Y2VzIHRoZSBhbW91bnQgb2YgY29tcHV0YXRpb24gdGhhdCBuZWVkcyB0byBiZSBkb25lIGJ5IHJl dXNpbmcgdGhlIGFscmVhZHkgZ2VuZXJhdGVkIGRhdGEgcHJvZHVjdHMgYW5kIHdpdGggcHJvcGVy IHBsYWNlbWVudCBpdCByZWR1Y2VzIHRoZSB1c2VyJ3MgYWNjZXNzIHRpbWUgdG8gdGhlIGRhdGEu DQ0NUmVwbGljYSBMb2NhdGlvbiBTZXJ2aWNlIChBbm4pDQ1BIHJlcGxpY2EgbG9jYXRpb24gc2Vy dmljZSAoUkxTKSBpcyBhIHN5c3RlbSB0aGF0IG1haW50YWlucyBhbmQgcHJvdmlkZXMgYWNjZXNz IHRvIGluZm9ybWF0aW9uIGFib3V0IHRoZSBwaHlzaWNhbCBsb2NhdGlvbnMgb2YgY29waWVzIG9m IGRhdGEgaXRlbXMuICBJbiBkYXRhIGdyaWRzLCBpdCBpcyBvZnRlbiBkZXNpcmFibGUgdG8gY3Jl YXRlIHJlbW90ZSByZXBsaWNhcyBvZiBkYXRhIGVsZW1lbnRzIHRvIHJlZHVjZSBhY2Nlc3MgbGF0 ZW5jeSwgaW1wcm92ZSBkYXRhIGxvY2FsaXR5LCBhbmQgaW5jcmVhc2UgdGhlIHJvYnVzdG5lc3Ms IHNjYWxhYmlsaXR5IGFuZCBwZXJmb3JtYW5jZSBvZiBkaXN0cmlidXRlZCBhcHBsaWNhdGlvbnMu ICBBIHJlcGxpY2EgbG9jYXRpb24gc2VydmljZSByZWdpc3RlcnMgdGhlIGV4aXN0ZW5jZSBvZiBy ZXBsaWNhcyBhbmQgYW5zd2VycyBxdWVyaWVzIGFib3V0IHJlcGxpY2FzLiAgVHlwaWNhbGx5LCB0 aGUgUkxTIHByb3ZpZGVzIG1hcHBpbmdzIGJldHdlZW4gbG9naWNhbCBuYW1lcyBmb3IgZGF0YSBp dGVtcyBhbmQgb25lIG9yIG1vcmUgcGh5c2ljYWwgbG9jYXRpb25zIGZvciBjb3BpZXMgb2YgdGhl IGl0ZW0gb24gc3RvcmFnZSBzeXN0ZW1zLiAgQWx0ZXJuYXRpdmVseSwgdGhlIFJMUyBtYXkgcHJv dmlkZSBhIG1hcHBpbmcgYmV0d2VlbiBhIGxvZ2ljYWwgbmFtZSBmb3IgYSBkYXRhIGl0ZW0gYW5k IGFub3RoZXIgbGV2ZWwgb2YgbG9naWNhbCBuYW1lcyBmb3IgcmVwbGljYXMsIGZvciBleGFtcGxl LCBhIHNpdGUtc3BlY2lmaWMgbmFtZSB0aGF0IGRvZXMgbm90IHNwZWNpZnkgYSBwYXJ0aWN1bGFy IHBoeXNpY2FsIGxvY2F0aW9uIGZvciB0aGUgcmVwbGljYS4gIFRoaXMgbGF0dGVyIHNjaGVtZSBh bGxvd3MgYSBzaXRlIG9yIHN0b3JhZ2Ugc3lzdGVtIHRvIG1vdmUgdGhlIGRhdGEgaXRlbSBpbnRl cm5hbGx5IHdpdGhvdXQgaW5mb3JtaW5nIHRoZSBSTFMuDQ1UaGUgUkxTIG11c3Qgc2NhbGUgYm90 aCBpbiBzaXplIGFuZCBwZXJmb3JtYW5jZSB0byBtZWV0IHRoZSBuZWVkcyBvZiB0aGUgZGF0YSBn cmlkLiAgQW4gUkxTIG1pZ2h0IGJlIHJlcXVpcmVkIHRvIHJlZ2lzdGVyIHRoZSBleGlzdGVuY2Ug b2YgbWlsbGlvbnMgb2YgbG9naWNhbCBkYXRhIGl0ZW1zIGFuZCB0aG91c2FuZHMgb2YgcmVwbGlj YXMgcGVyIGl0ZW0uICBVcGRhdGUgYW5kIHF1ZXJ5IHJhdGVzIHJlcXVpcmVtZW50cyBmb3IgdGhl IFJMUyB3aWxsIGRlcGVuZCBvbiB0aGUgcGF0dGVybnMgb2YgZGF0YSBjcmVhdGlvbiwgcmVwbGlj YXRpb24gYW5kIGFjY2VzcyBnZW5lcmF0ZWQgYnkgdGhlIGFwcGxpY2F0aW9uIGNvbW11bml0eS4N DVRoZSBpbmZvcm1hdGlvbiBzdG9yZWQgaW4gdGhlIFJlcGxpY2EgTG9jYXRpb24gU2VydmljZSBp cyBvbmUgdHlwZSBvZiBtZXRhZGF0YSwgb3IgZGVzY3JpcHRpdmUgaW5mb3JtYXRpb24gYWJvdXQg ZGF0YSBpdGVtcy4gIEluIHNvbWUgZGF0YSBncmlkcywgcmF0aGVyIHRoYW4gaGF2aW5nIGEgc2Vw YXJhdGUgUkxTLCB0aGUgcmVwbGljYSBsb2NhdGlvbiBtZXRhZGF0YSBtYXkgYmUgbWVyZ2VkIHdp dGggb3RoZXIgdHlwZXMgb2YgbWV0YWRhdGEgYW5kIHN0b3JlZCBpbiBhIGdlbmVyYWwgTWV0YWRh dGEgU2VydmljZS4gIA0NUmVsaWFibGUgUmVwbGljYXRpb24gU2VydmljZSAoQW5uKQ0NQSBSZWxp YWJsZSBSZXBsaWNhdGlvbiBTZXJ2aWNlIChSUlMpIHVzZXMgdHdvIGxvd2VyLWxldmVsIHNlcnZp Y2VzOiAgdGhlIFJlcGxpY2EgTG9jYXRpb24gU2VydmljZSAoUkxTKSBhbmQgdGhlIFJlbGlhYmxl IEZpbGUvT2JqZWN0IFRyYW5zZmVyIFNlcnZpY2UgKFJGVCkuICBUaGUgcHVycG9zZSBvZiB0aGUg UmVsaWFibGUgUmVwbGljYXRpb24gU2VydmljZSBpcyByZWxpYWJseSB0byBjcmVhdGUgcmVwbGlj YXMgb2YgZXhpc3RpbmcgZmlsZXMgb3IgZGF0YSBvYmplY3RzIGFuZCByZWdpc3RlciB0aGVtIHdp dGggdGhlIFJMUy4gIFRoaXMgc2VydmljZSB1c2VzIHRoZSBSZWxpYWJsZSBGaWxlL09iamVjdCBU cmFuc2ZlciBTZXJ2aWNlIHRvIGNvcHkgYSBkYXRhIGl0ZW0gZnJvbSBhIHNvdXJjZSB0byBhIGRl c3RpbmF0aW9uIHN0b3JhZ2Ugc3lzdGVtLiAgT25seSB3aGVuIHRoZSBjb3B5IG9wZXJhdGlvbiBp cyBjb21wbGV0ZSBpcyB0aGUgZGF0YSBpdGVtIHJlZ2lzdGVyZWQgaW4gdGhlIFJMUy4gIElmIHRo ZSBkYXRhIGNvcHkgb3BlcmF0aW9uIG9yIHRoZSBSTFMgcmVnaXN0cmF0aW9uIG9wZXJhdGlvbiBm YWlscyBmb3IgYW55IHJlYXNvbiwgdGhlbiB0aGUgUmVsaWFibGUgUmVwbGljYXRpb24gU2Vydmlj ZSBtdXN0IG1ha2Ugc3VyZSB0aGF0IHRoZSBzdGF0ZSBvZiB0aGUgUkxTIHJlbWFpbnMgdW5jaGFu Z2VkLCBpZiBuZWNlc3NhcnksIHJvbGxpbmcgYmFjayBhbnkgc3RhdGUgY2hhbmdlcy4gIA0NVGhl IHR5cGVzIG9mIHJvbGxiYWNrIG9wZXJhdGlvbnMgdGhhdCBhcmUgcmVxdWlyZWQgZGVwZW5kIG9u IHRoZSBhcHBsaWNhdGlvbi4gIENvbnNpZGVyIGEgZmFpbGVkIGRhdGEgdHJhbnNmZXIgb3BlcmF0 aW9uIHRoYXQgY29waWVzIG9ubHkgYSBwb3J0aW9uIG9mIGEgZGF0YSBvYmplY3QgdG8gdGhlIGRl c3RpbmF0aW9uIHN0b3JhZ2Ugc3lzdGVtLiAgUmVjb3ZlcnkgZnJvbSB0aGUgZmFpbHVyZSBtaWdo dCByZXF1aXJlIHRoYXQgdGhlIHBhcnRpYWwgZGF0YSBvYmplY3QgYmUgZGVsZXRlZCBmcm9tIHRo ZSBkZXN0aW5hdGlvbiBzdG9yYWdlIHN5c3RlbS4gIENvbnZlcnNlbHksIGFuIGFwcGxpY2F0aW9u IG1pZ2h0IGhvcGUgdG8gcmV0cnkgdGhlIGNvcHkgb3BlcmF0aW9uIGluIHRoZSBmdXR1cmUgYW5k IHdvdWxkIGxpa2UgdG8gcHJlc2VydmUgdGhlIGJ5dGVzIHRoYXQgaGF2ZSBhbHJlYWR5IGJlZW4g dHJhbnNmZXJyZWQgdG8gdGhlIGRlc3RpbmF0aW9uIHN0b3JhZ2Ugc3lzdGVtLiAgQW5vdGhlciBm YWlsdXJlIHNjZW5hcmlvIG9jY3VycyB3aGVuIGEgZGF0YSBpdGVtIGhhcyBiZWVuIHN1Y2Nlc3Nm dWxseSBjb3BpZWQgdG8gdGhlIGRlc3RpbmF0aW9uIHN0b3JhZ2Ugc3lzdGVtLCBidXQgdGhlIFJM UyByZWdpc3RyYXRpb24gb3BlcmF0aW9uIGZhaWxzLiAgSW4gc29tZSBpbnN0YW5jZXMsIGEgcm9s bGJhY2sgb3BlcmF0aW9uIG1pZ2h0IHJlcXVpcmUgdGhhdCB0aGUgZmlsZSBiZSBkZWxldGVkIGZy b20gdGhlIGRlc3RpbmF0aW9uIHN0b3JhZ2Ugc3lzdGVtLCB3aGlsZSBpbiBvdGhlcnMgaXQgaXMg c3VmZmljaWVudCB0aGF0IHRoZSBzdGF0ZSBvZiB0aGUgUkxTIGJlIHVuY2hhbmdlZC4gIA0NQSBS ZWxpYWJsZSBSZXBsaWNhdGlvbiBTZXJ2aWNlIG1heSBhbGxvdyBjZXJ0YWluIHByZS1wcm9jZXNz aW5nIG9wZXJhdGlvbnMgdG8gYmUgc3BlY2lmaWVkIGFuZCBwZXJmb3JtZWQgcHJpb3IgdG8gcmVn aXN0ZXJpbmcgdGhlIG5ldyBkYXRhIG9iamVjdCB3aXRoIHRoZSBSTFMuICBTb21lIGV4YW1wbGVz IG9mIHBvc3QtcHJvY2Vzc2luZyBvcGVyYXRpb25zIGluY2x1ZGUgcmVnaXN0ZXJpbmcgdGhlIG5l dyBkYXRhIG9iamVjdCB3aXRoIGEgbG9jYWwgZGF0YWJhc2Ugc2VydmljZSwgcGVyZm9ybWluZyBh IGNoZWNrc3VtIG9uIHRoZSBkYXRhIGNvbnRlbnRzLCBvciBwZXJmb3JtaW5nIGRhdGEgY29tcHJl c3Npb24gb3IgZGVjb21wcmVzc2lvbi4gIFRoZSBleGFjdCB0eXBlcyBvZiBwb3N0LXByb2Nlc3Np bmcgb3BlcmF0aW9ucyBhbGxvd2VkIGJ5IGFuIFJSUyBkZXBlbmQgb24gdGhlIGltcGxlbWVudGF0 aW9uLiAgVGhlIFJSUyBtdXN0IGJlIGFibGUgdG8gcm9sbCBiYWNrIGFueSBzdGF0ZSBjaGFuZ2Vz IG1hZGUgYnkgcG9zdC1wcm9jZXNzaW5nIG9wZXJhdGlvbnMgaWYgZmFpbHVyZXMgb2NjdXIuICAN DUNvbGxlY3RpdmUgU3RvcmFnZSBNYW5hZ2VtZW50IChCcm9rZXJpbmcpIChBcmllL01pcm9uL0Rv dWcgPykNDUNvbGxlY3RpdmUgQ29tcHV0ZSBTY2hlZHVsaW5nIChCcm9rZXJpbmcpIChEb3VnKQ0N UmVzb3VyY2VzIHRoYXQgYmVsb25nIHRvIGFuIG9yZ2FuaXphdGlvbiBhcmUgc3ViamVjdCB0byBj b21tdW5pdHkgcG9saWN5IGNvbnRyb2xzLiAgQWx0aG91Z2ggaW5kaXZpZHVhbCB1c2VycyBhbmQg cmVzb3VyY2VzIHBsYWNlIGNvbnN0cmFpbnRzIG9uIHdoZW4gYW5kIHdoZXJlIHRoZXkgbWF5IGJl IHVzZWQsIGNlcnRhaW4gcG9saWNpZXMgbWF5IG9ubHkgYmUgZXhwcmVzc2VkIGF0IHRoZSBsZXZl bCBvZiB0aGUgY29tbXVuaXR5LiAgRm9yIGV4YW1wbGUsIGEgc2luZ2xlIHJlc291cmNlIGlzIGNh cGFibGUgb2YgZW5mb3JjaW5nIHRoZSBwb2xpY3kgdGhhdCBpdCBvbmx5IGJlIHVzZWQgYnkgdGhl IEVuZ2luZWVyaW5nIGFuZCBNYXJrZXRpbmcgZGVwYXJ0bWVudHMuICBIb3dldmVyLCBvbmx5IGEg Y29tbXVuaXR5IHNlcnZpY2Ugc3VjaCBhcyBhIGJyb2tlciBtYXkgZW5mb3JjZSB0aGUgcG9saWN5 IHRoYXQgRW5naW5lZXJpbmcgcmVjZWl2ZSB0d2ljZSBhcyBtYW55IHJlc291cmNlcyBhcyBNYXJr ZXRpbmcuIFNvbWUgcG9saWNpZXMgcmVxdWlyZSBjb29wZXJhdGlvbiBiZXR3ZWVuIGxvY2FsIGFu ZCBjb2xsZWN0aXZlIHNjaGVkdWxlcnMuICBGb3IgZXhhbXBsZSwgYSBsb2NhbCByZXNvdXJjZSBt YXkgaW5kaWNhdGUgdGhhdCBwcmVmZXJzIE1hcmtldGluZyBvdmVyIEVuZ2luZWVyaW5nLCBidXQg aXQgaGFzIG5vIGZhY2lsaXR5IGZvciBlbmZvcmNpbmcgdGhpcyBvciBldmVuIGRldGVybWluaW5n IHRoYXQgaXRzIHByZWZlcmVuY2UgaXMgc2F0aXNmaWVkLiAgSXQgbXVzdCBjb21tdW5pY2F0ZSBp dHMgbmVlZCB0byBhIGJyb2tlciB0aGF0IGl0IHRydXN0cyB0byBlbmZvcmNlIHRoZSBwcmVmZXJl bmNlLiANDU1vbml0b3JpbmcvQXVkaXRpbmcgKENhcmwpDU5hbWluZyBTZXJ2aWNlIChQZXRlcikN Q29tbXVuaXR5IEF1dGhvcml6YXRpb24gU2VydmljZSAoTGF1cmEpDQ0NRGF0YSBRdWFsaXR5IFZl cmlmaWNhdGlvbiBTZXJ2aWNlIChIZWlueiwgRXJ3aW4sIG90aGVycykNTWFzdGVyIENvcHkgTWFu YWdlbWVudCBTZXJ2aWNlIChIZWlueiwgRXJ3aW4sIG90aGVycykNVmVyc2lvbmluZyBTZXJ2aWNl IChIZWlueiwgRXJ3aW4sIG90aGVycykNQ29uc2lzdGVuY3kgTWFuYWdlbWVudCBTZXJ2aWNlIChI ZWlueiwgRXJ3aW4sIG90aGVycykNDSoqIENvbnNpc3RlbmN5L1ZlcnNpb25pbmcvTWFzdGVyIENv cHkgTWFuYWdlbWVudC9EYXRhIFF1YWxpdHkgVmVyaWZpY2F0aW9uIHNob3VsZCBiZSBjdXQgdG8g Y29udGFpbiBubyBtb3JlIHRoYW4gMSBwYWdlIGVhY2g7IG9yZ2FuaXphdGlvbiBzaG91bGQgZm9s bG93IG91dGxpbmUgbW9yZSBjbG9zZWx5ICoqDQ1JbiBsYXJnZSwgZGlzdHJpYnV0ZWQgRGF0YSBH cmlkcyBpdCBpcyBvZnRlbiB0cmllZCB0byByZWR1Y2UgZmlsZSBhY2Nlc3MgbGF0ZW5jaWVzIGJ5 IHJlcGxpY2F0aW5nIGZpbGVzIGFuZCBwbGFjaW5nIGNvcGllcyBvZiBpdCBjbG9zZSB0byB0aGUg bG9jYXRpb24gZnJvbSB3aGVyZSBpdCBpcyBhY2Nlc3NlZC4gSG93ZXZlciwgb25jZSBtdWx0aXBs ZSBpbnN0YW5jZXMgb2YgYSBmaWxlIGV4aXN0IHRoZSBpc3N1ZSBvZiBjb25zaXN0ZW5jeSBtYW5h Z2VtZW50IGFyaXNlcy4gSW4gcGFydGljdWxhciwgb24gZmlsZSBhY2Nlc3MgdGhlIHVzZXIgbmVl ZHMgdG8ga25vdyB3aGV0aGVyIHRoZSByZXBsaWNhIGluIHF1ZXN0aW9uIGlzIHN0aWxsIGFuIGV4 YWN0IGNvcHkgb2YgdGhlIG9yaWdpbmFsIGZpbGUgb3Igbm90LiBNb3Jlb3ZlciwgaXQgaXMgbm90 IG9ubHkgaW1wb3J0YW50IHRoYXQgY29uc2lzdGVuY3kgcnVsZXMgYW1vbmcgcmVwbGljYXMgYXJl IGVzdGFibGlzaGVkIGJ1dCBhbHNvIHRoZSBjb25zaXN0ZW5jeSBvZiByZXBsaWNhDWluZm9ybWF0 aW9uLCBzdG9yZWQgZm9yIGluc3RhbmNlIGluIHJlcGxpY2Egb3IgbWV0YWRhdGEgY2F0YWxvZ3Vl cyBkZXNjcmliZWQgZWxzZXdoZXJlIGluIHRoaXMgcGFwZXIsIG5lZWRzIHRvIGJlIG1haW50YWlu ZWQuDQ1JbmNvbnNpc3RlbmNpZXMgYW1vbmcgcmVwbGljYXMgbWF5IGhhdmUgc2V2ZXJhbCBjYXVz ZXM6IGEgZmlsZSBtYXkgaGF2ZSBjaGFuZ2VkIGR1ZSB0byBhdXRob3Jpc2VkIHVwZGF0ZXMsIGl0 IG1heSBiZSBjb3JydXB0ZWQgaW4gY2FzZSBvZiBzeXN0ZW0gZmFpbHVyZXMgb3IgYXR0YWNrcywg b3IgaXQgbWF5IHNpbXBseSBub3QgZXhpc3QgYW55bW9yZSBiZWNhdXNlIGl0cyBsaWZldGltZSBo YXMgZXhwaXJlZCBvciB0aGUgc3RvcmFnZSBzcGFjZSBoYXMgYmVlbiBjbGFpbWVkIGZvciBvdGhl ciByZWFzb25zLCB0byBuYW1lIG9ubHkgYSBmZXcgcG9zc2libGUgcmVhc29ucy4NDUNvbnNpc3Rl bmN5IG1hbmFnZW1lbnQgZGVhbHMgd2l0aCB0aGUgZGV0ZWN0aW9uIG9mIGluY29uc2lzdGVuY2ll cyBhbmQgZGVmaW5lcyBhcHByb3ByaWF0ZSBhY3Rpb25zIGFuZCBydWxlcyBob3cgdG8gZGVhbCwg YW5kIHBvc3NpYmx5IHJlcGFpciwgaW5jb25zaXN0ZW5jaWVzIGFtb25nIHJlcGxpY2FzLiBUaGVz ZSBhY3Rpb25zIGFuZCBydWxlcyBuZWVkIHRvIGJlIGN1c3RvbWlzYWJsZSBhY2NvcmRpbmcgdG8g dGhlIHNwZWNpZmljIG5lZWRzIG9mIGEgdmlydHVhbCBvcmdhbmlzYXRpb24gKFZPKS4NDVdlIGJl bGlldmUgdGhhdCBjb25zaXN0ZW5jeSBtYW5hZ2VtZW50IGlzIGEgY2VudHJhbCBwYXJ0IG9mIGEg RGF0YSBHcmlkLiBJbiB0aGlzIHNlY3Rpb24gd2UgZmlyc3QgYnJpZWZseSBvdXRsaW5lIHRoZSBt YWluIGlzc3VlcyBpbiBjb25zaXN0ZW5jeSBtYW5hZ2VtZW50IGFuZCB0aGVuIHByZXNlbnQgdGhl IEdyaWQgc3lzdGVtcyBhbmQgc2VydmljZXMgdGhhdCBhcmUgcmVxdWlyZWQgZm9yIHRoaXMgdGFz ay4NDTEpIEZpbGUgTW9kaWZpY2F0aW9ucw0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDUJlZm9yZSB0 YWNrbGluZyB0aGUgcHJvYmxlbSBvZiBzcHVyaW91cyBhbmQgbWFsaWNpb3VzIGluY29uc2lzdGVu Y2llcyB3ZSBkaXNjdXNzIGlzc3VlcyBpbiBhdXRob3Jpc2VkIGZpbGUgbW9kaWZpY2F0aW9ucyBp biB0aGlzIHNlY3Rpb24uDQ1JbiBwcmluY2lwbGUsIHdlIGNhbiBkaXN0aW5ndWlzaCBiZXR3ZWVu IHR3byBraW5kcyBvZiByZXBsaWNhczoNDS0gcmVhZC1vbmx5IGRhdGE6IE9uY2UgZGF0YSBpcyBp bnRyb2R1Y2VkIHRvIHRoZSBkYXRhIHN0b3JlcywgaXQgaXMgbm90IHVwZGF0ZWQgYW55IG1vcmUg YW5kIHN0YXlzIHJlYWQtb25seSBmb3IgaXRzIGVudGlyZSBsaWZldGltZS4gDQ0tIGNoYW5nZXMg YXJlIGFsbG93ZWQ6IFRoaXMgaXMgdGhlIG1vcmUgY29tcGxpY2F0ZWQgY2FzZSB3aGVyZSBkYXRh IGlzIGFsbG93ZWQgdG8gZGl2ZXJnZSBmcm9tIHRoZSBvcmlnaW5hbCBjb250ZXh0IGFmdGVyIGl0 IGhhcyBiZWVuIGludHJvZHVjZWQgdG8gdGhlIHN0b3JhZ2Ugc3lzdGVtLg0NSW4gdGhlIGZpcnN0 IGNhc2Ugd2Ugb2J2aW91c2x5IGRvIG5vdCBoYXZlIHRvIGRlYWwgd2l0aCBhdXRob3JpemVkIG1v ZGlmaWNhdGlvbnMgYnV0IG9ubHkgd2l0aCBzcHVyaW91cyBhbmQgbWFsaWNpb3VzIGluY29uc2lz dGVuY2llcyB3aGljaCB3aWxsIGJlIGRpc2N1c3NlZCBiZWxvdy4NDUlmIGhvd2V2ZXIgY2hhbmdl cyB0byByZXBsaWNhdGVkIGRhdGEgYXJlIGFsbG93ZWQsIGNvbnNpc3RlbmN5IHBvbGljaWVzIG5l ZWQgdG8gYmUgZXN0YWJsaXNoZWQuIEluIHBhcnRpY3VsYXIsIG1lYW5zIGZvciBwcm9wYWdhdGlu ZyB1cGRhdGVzIHRvIGFsbCBleGlzdGluZyByZXBsaWNhcyBhcmUgcmVxdWlyZWQgYW5kIGl0IGhh cyB0byBiZSBkZWNpZGVkIHdoZXRoZXIgdGhlIG5ldyBjb250ZW50cyBzdXBlcnNlZGVzIHRoZSBv bGQgb25lICh1cGRhdGVzIHRoZSBvbGQgb25lKSBvciBpZiB0aGUgb2xkIGNvbnRlbnRzIGlzIHBy ZXNlcnZlZCwgZm9yIGluc3RhbmNlIHRocm91Z2ggYSB2ZXJzaW9uaW5nDXN5c3RlbS4gDQ0xLjEg RmlsZSBVcGRhdGVzDS0tLS0tLS0tLS0tLS0tLS0NDUluIHRoZSByZXBsaWNhdGlvbiByZXNlYXJj aCBjb21tdW5pdHkgb25lIGNhbiBmaW5kIHNldmVyYWwgd2F5cyBvZiBob3cgdG8gc29sdmUgdGhl IHVwZGF0ZSBwcm9ibGVtLiBBIGJhc2ljIGRpc3RpbmN0aW9uIGlzIHN5bmNocm9ub3VzIFs0XSB2 ZXJzdXMgYXN5bmNocm9ub3VzIHJlcGxpY2F0aW9uLiBXaGVyZWFzIHRoZSBzeW5jaHJvbm91cyBh cHByb2FjaCBhbGxvd3MgYWxsIGRhdGEgaXRlbXMgdG8gYmUgYWx3YXlzIGNvbnNpc3RlbnQsIGl0 IGhhcyBzZXZlcmFsIGxvY2tpbmcgcHJvYmxlbXMgYXMgcG9pbnRlZCBvdXQgaW4gWzVdLiBJdCBp cyBnZW5lcmFsbHkgYWdyZWVkIHRoYXQgc3luY2hyb25vdXMgcmVwbGljYXRpb24gbW9kZWxzIGRv IG5vdCBzY2FsZSB3ZWxsIHRvIGEgbGFyZ2UgbnVtYmVyIG9mIHJlcGxpY2FzIGFuZCB0aHVzIHdl IGNvbmNlbnRyYXRlIG91ciBkaXNjdXNzaW9uIG9uIGFzeW5jaHJvbm91cyB1cGRhdGUgbWVjaGFu aXNtcyBpbiB0aGUgZm9sbG93aW5nLg0NSW4gYW4gYXN5bmNocm9ub3VzIG1vZGVsLCB0aGVyZSBp cyBzb21lIGRlbGF5IGluIHVwZGF0ZSBwcm9wYWdhdGlvbiBhbmQgdGh1cyBzb21lIGluY29uc2lz dGVuY3kuIEFsdGhvdWdoIHRoaXMgbW9kZWwgaXMgZWFzaWVyIHRvIGltcGxlbWVudCwgaXQgaGVh dmlseSBkZXBlbmRzIG9uIHRoZSByZXF1aXJlbWVudHMgb2YgYSBWTyB0byB3aGljaCBkZWdyZWUg aW5jb25zaXN0ZW50IGRhdGEgY2FuIGJlIHRvbGVyYXRlZC4NDUluIHRoZSByZXBsaWNhdGlvbiBs aXRlcmF0dXJlIGFzIHdlbGwgYXMgaW4gZXhpc3Rpbmcgc3lzdGVtcyAoZGlzdHJpYnV0ZWQgZGF0 YWJhc2Ugc3lzdGVtLCBvYmplY3Qgc3lzdGVtcywgZXRjLikgd2UgZmluZCBzZXZlcmFsIHdheXMg dG8gZW5hYmxlIHJlcGxpY2EgdXBkYXRlczoNDS0gVXBkYXRlIGFueXRpbWUgYW55d2hlcmUNLSBV cGRhdGUgb25seSBzcGVjaWZpYyByZXBsaWNhcw0NSW4gdGhlIGZpcnN0IGNhc2UsIGFsbCByZXBs aWNhcyBhcmUgaWRlbnRpY2FsIGluIHRoZSBzZW5zZSB0aGF0IGVhY2ggb2YgdGhlbSBjYW4gYmUg dXBkYXRlZCBhbmQgdGhlbiB0aGUgY2hhbmdlcyBhcmUgcHJvcGFnYXRlZCB0byBhbGwgcmVtYWlu aW5nIHJlcGxpY2FzLiBUaGlzIGFwcHJvYWNoIGlzIG5vcm1hbGx5IHVzZWQgaW4gc3luY2hyb25v dXMgcmVwbGljYXRpb24gbW9kZWxzLiBJbiB0aGlzIG1vZGVsLCB0aGVyZSBpcyBubyBjZW50cmFs IGNvbnRyb2wgb2YgcmVwbGljYXMgWzJdKS4gUXVvcnVtIHN5c3RlbXMgWzNdIGNhbiBhc3Npc3Qg ZnVydGhlciB0byBhbGxvdyBmb3IgZmF1bHQgdG9sZXJhbmNlIGFuZCByZXN0cmljdGlvbnMgaW4g dXBkYXRlcy4gQWx0aG91Z2ggdGhpcyBtb2RlbCBpcyB2ZXJ5IGZsZXhpYmxlLCBpdCByZXF1aXJl cyBjb21wbGljYXRlZCByZXBsaWNhdGlvbiBwcm90b2NvbHMgd2l0aCBkaXN0cmlidXRlZCBsb2Nr aW5nIGFuZCB0cmFuc2FjdGlvbnMuDQ1BIG1vcmUgY29uc2VydmF0aXZlIGFwcHJvYWNoIGlzIHRo ZSBtYXN0ZXIgY29weSBzY2hlbWUgd2hlcmUgcmVwbGljYXMgaGF2ZSBjZXJ0YWluIGF0dHJpYnV0 ZXMgd2l0aCByZXNwZWN0IHRvIHRoZWlyIHVwZGF0ZSBzZW1hbnRpYy4gSW4gYnJpZWYsIHVwZGF0 ZXMgY2FuIG9ubHkgYmUgZG9uZSBvbiBjZXJ0YWluIGZpbGVzIHRoYXQgaGF2ZSBhIG1hc3RlciBh dHRyaWJ1dGUgKHNlZSBkZWZpbml0aW9ucyBiZWxvdykuIE9uY2UgdGhlIHVwZGF0ZS9jaGFuZ2Ug aXMgY29tbWl0dGVkIG9uIHRoZSBtYXN0ZXIsIHRoZSB1cGRhdGVzIGdldCBhc3luY2hyb25vdXNs eSBwcm9wYWdhdGVkIHRvIGFsbCBzZWNvbmRhcnkgY29waWVzLiBJbiBjb250cmFzdCB0byB1cGRh dGUgYW55d2hlcmUgYW55dGltZSwgdGhlcmUgaXMgYSBjZW50cmFsIGNvbnRyb2wgZm9yIHJlcGxp Y2FzIHdoaWNoIGNhbiBhbHNvIGJlIGJvdHRsZW5lY2suoCBBcyBhIGdlbmVyYWwgb2JzZXJ2YXRp b24sIG1vc3QgZm9ybXMgb2YgcmVwbGljYSBtYW5hZ2VtZW50IHJlcXVpcmUgc29tZSByZWZlcmVu Y2UgZGF0YSB3aXRoIHJlc3BlY3QgdG8gd2hpY2ggY29uc2lzdGVuY3kgc2NoZW1lIGlzIGRlZmlu ZWQuIFRoZSBtYXN0ZXItc2Vjb25kYXJ5IGNvcHkgYXBwcm9hY2ggaXMgb25seSBvbmUgd2F5IHRv IGRlYWwgd2l0aCB1cGRhdGVzLg0NU2V2ZXJhbCBvdGhlciB1cGRhdGUgbW9kZWxzIGhhdmUgYmVl biBwcmVzZW50ZWQgaW4gdGhlIGxpdGVyYXR1cmUgKHJlZmVyIHRvIFszXSBmb3IgYW4gb3ZlcnZp ZXcpLiBUaGUgR3JpZCBzZXJ2aWNlIHByb3ZpZGluZyByZXBsaWNhIHVwZGF0ZXMgc2hvdWxkIGJl IGZsZXhpYmxlIHRvIGFsbG93IHRvIGluY2x1ZGUgc2V2ZXJhbCB1cGRhdGUgbW9kZWxzIHdoaWNo IHRoZW4gcmVzdWx0IGluIHNldmVyYWwgY29uc2lzdGVuY3kgbGV2ZWxzLiBDb25zaXN0ZW5jeSBs ZXZlbHMgYXJlIGFuIGluZGljYXRvciBmb3IgdGhlIGRlbGF5IG9mIHVwZGF0ZSBwcm9wYWdhdGlv biBhbmQgbmVlZCB0byBiZQ1jby1vcmRpbmF0ZWQgd2l0aCB0aGUgc3BlY2lmaWMgYXBwbGljYXRp b24uIE1vcmUgZGV0YWlscyBvbiBjb25zaXN0ZW5jeSBsZXZlbHMgY2FuIGJlIGZvdW5kIGluIFsy XS4gDQ1NYXN0ZXIgQ29weSBNb2RlbA0NQXMgZGVzY3JpYmVkIGluIFsxXSBjb25zaXN0ZW5jeSBt YW5hZ2VtZW50IGlzIGZhY2lsaXRhdGVkIGlmIG9uZSBvZiB0aGUgcmVwbGljYXMgaXMgbWFya2Vk IGFzIGEgbWFzdGVyIGNvcHksIG9yIG1hc3RlciByZXBsaWNhLiBUaGUgc2VtYW50aWNzIG9mIG1h c3RlciBjb3BpZXMgbWF5IGRpZmZlciBmcm9tIFZPIHRvIFZPLiBVc2VmdWwgc2VtYW50aWNzIGlu Y2x1ZGU6DQ0tIE1hc3RlciBjb3B5IGlzIHRoZSBvbmx5IHJlcGxpY2EgdGhhdCBtYXkgYmUgbW9k aWZpZWQuoKAgDS0gTWFzdGVyIGNvcHkgaXMgdGhlIG9ubHkgcmVwbGljYSBmcm9tIHdoaWNoIG5l dyByZXBsaWNhcyBtYXkgYmUgY3JlYXRlZC4gDS0gTWFzdGVyIGNvcHkgbXVzdCBub3QgYmUgZGVs ZXRlZC4NDUFsbCB0aGVzZSBzZW1hbnRpY3MgbWF5IHJlcXVpcmUgbXVsdGlwbGUgbWFzdGVyIGNv cGllcyBpbiBvcmRlciB0byBhdm9pZCBhIHNpbmdsZSBwb2ludCBvZiBmYWlsdXJlLiBIb3dldmVy LCBkaXN0cmlidXRlZCBsb2NraW5nIGlzIHJlcXVpcmVkIHRvIGtlZXAgbXVsdGlwbGUgbWFzdGVy cyBzeW5jaHJvbmlzZWQuDQ1JZiBtYXN0ZXIgY29waWVzIGFyZSBkZWZpbmVkIGFuZCBleGlzdCwg YWxsIG90aGVyIGV4aXN0aW5nIHJlcGxpY2FzIGFyZSB0ZXJtZWQgc2Vjb25kYXJ5IGNvcGllcywg b3Igc2Vjb25kYXJ5IHJlcGxpY2FzLiBUaGUgc2VtYW50aWNzIG9mIHNlY29uZGFyeSBjb3BpZXMg Y2FuIGJlIGRlZHVjZWQgZnJvbSB0aG9zZSBvZiB0aGUgbWFzdGVyIGNvcGllcy4NDTEuMiBGaWxl IFZlcnNpb25pbmcNLS0tLS0tLS0tLS0tLS0tLS0tLQ0NSW4gY29udHJhc3QgdG8gZmlsZSB1cGRh dGVzIHdoZXJlIHRoZSBtb2RpZmllZCBmaWxlIHJlcGxhY2VzIHRoZSBvcmlnaW5hbCBvbmUsIHZl cnNpb25pbmcgc3lzdGVtcyBwcmVzZXJ2ZSB0aGUgb2xkIGRhdGUgYW5kIGdlbmVyYXRlIGEgbmV3 IHZlcnNpb24gY29udGFpbmluZyB0aGUgcmVxdWVzdGVkIHVwZGF0ZXMuIEhlbmNlLCB2ZXJzaW9u aW5nIHN5c3RlbXMgY29tYmluZSB0aGUgc2VtYW50aWNzIG9mIHJlcGxpY2EgdXBkYXRlcyB3aXRo IHRob3NlIG9mIHJlYWQtb25seSByZXBsaWNhcy4NDUxpa2UgYW55IHZlcnNpb25pbmcgc3lzdGVt IHRoYXQgaXMgdXNlZCBlLmcuIGluIG9iamVjdC1vcmllbnRlZCBkYXRhYmFzZXMgb3IgdmVyc2lv biBtYW5hZ2VtZW50IHRvb2xzIGxpa2UgQ1ZTLCBhIGhpc3Rvcnkgb2YgdmVyc2lvbnMgbmVlZHMg dG8gYmUgbWFpbnRhaW5lZCBhbmQgc29tZSBzZW1hbnRpY3Mgb2YgaG93IHZlcnNpb25zIGNhbiBi ZSBjcmVhdGVkIG5lZWRzIHRvIGJlIGVzdGFibGlzaGVkLg0NVGhlIGVhc2llc3Qgd2F5IGZvciBj cmVhdGluZyBhIG5ldyB2ZXJzaW9uIGlzIHRvIGFsd2F5cyB1c2UgdGhlIGxhdGVzdCB2ZXJzaW9u LqAgSW4gdGhpcyBjYXNlLCBvbmUgZmlyc3QgbWlnaHQgZ2V0IGEgY29weSBvZiB0aGUgcGh5c2lj YWwgZmlsZSBob2xkaW5nIHRoZSBtb3N0IHJlY2VudCB2ZXJzaW9uLCB1cGRhdGUgdGhlIGZpbGUg YW5kIGNyZWF0ZSBhIG5ldyBmaWxlIGZyb20gdGhlcmUuIFRoZSB2ZXJzaW9uIGhpc3RvcnkgdGhl biBsb29rcyBsaWtlIGZvbGxvd3M6DQ12ZXJzaW9uMSAtPiB2ZXJzaW9uMiAtPiB2ZXJzaW9uMw0N QSBtb3JlIGRpZmZpY3VsdCB2ZXJzaW9uaW5nIG1lY2hhbmlzbSBpcyB0byBhbGxvdyBmb3IgYnJh bmNoaW5nLCBpLmUuIG5ldyB2ZXJzaW9ucyBhcmUgbm90IG9ubHkgY3JlYXRlZCBmcm9tIHRoZSBs YXRlc3QgdmVyc2lvbiBidXQgYWxzbyBmcm9tIHByZXZpb3VzIHZlcnNpb25zLiBUaGlzIG1pZ2h0 IHJlc3VsdCBpbiB0aGUgZm9sbG93aW5nIHZlcnNpb24gaGlzdG9yeToNDXZlcnNpb24gMSAtPiB2 ZXJzaW9uMiAtPiB2ZXJzaW9uMw2goKCgoKCgoKCgoKCgoCBJoKCgoKCgoKCgoKCgIA2goKCgoKCg oKCgoKAgdmVyc2lvbjIuMSAtPiB2ZXJzaW9uMi4yIC0gPiB2ZXJzaW9uMi4zDQ1WZXJzaW9uaW5n IHN5c3RlbXMgZmFjZSBhIHNpbWlsYXIgcHJvYmxlbSBhcyB1cGRhdGUgc3lzdGVtcyBpbiB0aGF0 IHBvbGljaWVzIG9mIGhvdyB0byBkaXN0cmlidXRlIG5ldyB2ZXJzaW9ucyBuZWVkIHRvIGJlIGVz dGFibGlzaGVkLqAgQSBwaHlzaWNhbCBpbnN0YW5jZSBvZiBhIG5ld2x5IHZlcnNpb25lZCBkYXRh IGl0ZW0gY2FuIGVpdGhlciBiZSBjcmVhdGVkIG9ubHkgb25jZSBhbmQgdGhlbiBhbGwgcmVxdWVz dHMgaGF2ZSB0byBiZSBzZW50IHRvIHRoaXMgdmVyc2lvbi4gQWx0ZXJuYXRpdmVseSwgdGhlIG5l dyB2ZXJzaW9ucyBjYW4gYWxzbyBiZSByZXBsaWNhdGVkIHRvIHN0b3JhZ2Ugc3lzdGVtcyB0aGF0 IGhvbGQgcmVwbGljYXMgb2YgcHJldmlvdXMgdmVyc2lvbnMgb2YgdGhlIGZpbGUuIEluIHRoaXMg Y2FzZSwgcG9zc2libGUgbG9hZCBiYWxhbmNpbmcgZm9yIGRhdGEgYWNjZXNzIGNhbiBiZSBvYnRh aW5lZC4gVGhlIHZlcnNpb25pbmcgc3lzdGVtIG5lZWRzIHRvIHByb3ZpZGUgYSB3YXkgdG8gcHJv cGFnYXRlIHZlcnNpb25zIGFuZCBjcmVhdGUgcGh5c2ljYWwgaW5zdGFuY2VzIChlLmcuIGZpbGVz KSBhdCByZW1vdGUgc3RvcmFnZSBzeXN0ZW1zLg0NVGhlIGludHJvZHVjdGlvbiBvZiB2ZXJzaW9u aW5nIGFsc28gYWZmZWN0cyByZXBsaWNhIGluZm9ybWF0aW9uIHN5c3RlbXMgc3VjaCBhcyB0aGUg UmVwbGljYSBMb2NhdGlvbiBTZXJ2aWNlLiBXaGlsZSBhIHN0YW5kYXJkIHF1ZXJ5IHRvIHRoZSBS ZXBsaWNhIExvY2F0aW9uIFNlcnZpY2UgcmV0dXJucyB0aGUgbG9jYXRpb24gb2YgYSBwaHlzaWNh bCByZXBsaWNhIGJhc2VkIHVwb24gaXRzIGxvZ2ljYWwgZmlsZSBuYW1lLCBxdWVyaWVzIGluIHZl cnNpb25pbmcNc3lzdGVtcyByZXF1aXJlIGFkZGl0aW9uYWwgbWV0YSBkYXRhLCBpbiBwYXJ0aWN1 bGFyIHdoaWNoIHZlcnNpb24gaXMgcmVxdWlyZWQuIEZvciBpbnN0YW5jZSwgdGhlIFJlcGxpY2Eg TG9jYXRpb24gU2VydmljZSBjYW4gYnkgZGVmYXVsdCByZXR1cm4gdGhlIGxvY2F0aW9uIG9mIHJl cGxpY2FzIHdpdGggdGhlIGxhdGVzdCB2ZXJzaW9uIG51bWJlci4gQWx0ZXJuYXRpdmVseSwgdGhl IHVzZXIgbWF5IHdhbnQgdG8gc3BlY2lmeSB0aGUgdmVyc2lvbiBudW1iZXIgDXdoZW4gcXVlcnlp bmcgZm9yIHJlcGxpY2FzLg0NMikgSW5jb25zaXN0ZW5jeSBEZXRlY3Rpb25zDS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQ0NQXMgYWxyZWFkeSBtZW50aW9uZWQgYWJvdmUsIGluY29uc2lzdGVu Y2llcyBhbW9uZyByZXBsaWNhcyBtaWdodCBub3Qgb25seSBvY2N1ciBhcyByZXN1bHQgb2YgYXV0 aG9yaXNlZCBmaWxlIG1vZGlmaWNhdGlvbiBidXQgYWxzbyBkdWUgdG8gZmlsZSBjb3JydXB0aW9u IGluIGNhc2Ugb2Ygc3lzdGVtIGZhaWx1cmVzIG9yIGF0dGFja3MuoCBJbiBhZGRpdGlvbiwgdGhl IHByb2Nlc3Mgb2YgZ2VuZXJhdGluZyBhIG5ldyByZXBsaWNhIG1pZ2h0IGFscmVhZHkgcmVzdWx0 IGluIGEgY29ycnVwdGVkIGZpbGUuDQ1EYXRhIHZlcmlmaWNhdGlvbiBpcyB0aGVyZWZvcmUgYW4g aW1wb3J0YW50IGZhY3RvciBpbiBhIERhdGEgR3JpZC4gVGhpcyBwcm9jZXNzIG1pZ2h0IGJlIGJh c2VkIHVwb24gYSByYW5nZSBvZiB0ZWNobmlxdWVzLCBmcm9tIHNpbXBsZSBjaGVja3Mgc3VtcyB0 byBjb21wbGljYXRlZCBhbGdvcml0aG1zIG9uIHRoZSBkYXRhLg0NT25jZSBjb3JydXB0ZWQgZGF0 YSBpcyBkZXRlY3RlZCwgYXBwcm9wcmlhdGUgYWN0aW9ucyBuZWVkIHRvIGJlIHRha2VuLiBFaXRo ZXIgb25lIHRyaWVzIHRvIHJlc3RvcmUgdGhlIGRhdGEgYmFzZWQgdXBvbiBvdGhlciBleGlzdGlu ZyByZXBsaWNhcyBvciB0aGUgY29ycnVwdGVkIGZpbGUgaXMgc2ltcGx5IGRlbGV0ZWQgYW5kIGl0 cyBpbmZvcm1hdGlvbiBpcyBkZWxldGVkIGZyb20gdGhlIHJlcGxpY2EgYW5kIG1ldGFkYXRhIGNh dGFsb2d1ZXMuDQ1UaGUgZGF0YSB2ZXJpZmljYXRpb24gcHJvY2VzcyBtaWdodCBiZSBzZXQgdXAg YXMgYSBwcm8tYWN0aXZlIG9yIHJlLWFjdGl2ZSBzZXJ2aWNlLiBJbiB0aGUgcHJvLWFjdGl2ZSBj YXNlIGl0IG1pZ2h0IHZlcmlmeSBhbGwgZXhpc3RpbmcgcmVwbGljYXMgb24gYSByZWd1bGFyIGJh c2VzIHdoaWxlIGluIHRoZSByZS1hY3RpdmUgY2FzZSB2ZXJpZmljYXRpb24gaXMgb25seSBkb25l IG9uIGZpbGUgYWNjZXNzIG9yIGV2ZW4gb25seSB1cG9uIHVzZXIgcmVxdWVzdC4NDTMpIExpZmV0 aW1lIE1hbmFnZW1lbnQNLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0NQW5vdGhlciBtYWpvciBpc3N1 ZSBpbiBjb25zaXN0ZW5jeSBtYW5hZ2VtZW50IGlzIHRoZSBtYW5hZ2VtZW50IG9mIGZpbGUgbGlm ZXRpbWVzLiBJbiBEYXRhIEdyaWRzIGZpbGUgcmVwbGljYXMgY2FuIGluIGdlbmVyYWwgbm90IGV4 aXN0IGZvciBhbiB1bmxpbWl0ZWQgbGlmZXRpbWUsIG1haW5seSBkdWUgdG8gc3RvcmFnZSBzcGFj ZSByZXN0cmljdGlvbnMuIEl0IG1pZ2h0IHRoZXJlZm9yZSBoYXBwZW4gdGhhdCBhIHJlcGxpY2Eg aGFzIHRvIGJlIGRlbGV0ZWQgaWYgYSBzdG9yYWdlIHN5c3RlbSBydW5zIHNob3J0IG9uIGZyZWUg c3BhY2UuIEhvd2V2ZXIsIGVuZCB1c2VyIFFvUyByZXF1aXJlbWVudHMgbWF5IGZvcmNlIGEgcmVw bGljYSB0byBleGlzdCBhdCBsZWFzdCBmb3IgYSBnaXZlbiBsaWZldGltZSAod2hpY2ggbWlnaHQg YWxzbyBiZSB1bmxpbWl0ZWQgcmVzdWx0aW5nIGluIHBlcnNpc3RlbnQgcmVwbGljYXMpLiBPbmNl IHRoZSBsaWZldGltZSBvZiBhIHJlcGxpY2EgZXhwaXJlcywgaXRzIHNwYWNlIG1heSBiZSBjbGFp bWVkIGJ5IHN0b3JhZ2UgcmVzb3VyY2UgbWFuYWdlbWVudCBzZXJ2aWNlcy4gVGhpcyByYXRoZXIg c3RhdGljIHNjaGVtZSBtYXkgYmUgZW5oYW5jZWQgYnkgYSBsaWZldGltZS9zdWJzY3JpcHRpb24g bW9kZWw6IGFuIGFwcGxpY2F0aW9uIG9yIHVzZXIgc3Vic2NyaWJlcyB0byBhIHJlcGxpY2EgYnkg cmVnaXN0ZXJpbmcgYW4gaW50ZXJlc3QgIGFsb25nIHdpdGggdGhlIGxpZmV0aW1lIG9mIHRoaXMg aW50ZXJlc3QuIFN1YnNjcmlwdGlvbnMgbWF5IGJlIGZyZWVseSByZW5ld2VkIGFuZCBhIHJlcGxp Y2EgbWF5IG9ubHkgYmUgcHVyZ2VkIGlmIG5vIGFjdGl2ZSBzdWJzY3JpcHRpb24gZXhpc3RzIGFu eW1vcmUuIA0LDTQpIEdyaWQgU3lzdGVtcyBhbmQgU2VydmljZXMgZm9yIENvbnNpc3RlbmN5IE1h bmFnZW1lbnQNLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0NSGF2aW5nIHByb3ZpZGVkIGFuIG92ZXJ2aWV3IG9uIHRoZSBtYWpvciBpc3N1ZXMg aW4gY29uc2lzdGVuY3kgbWFuYWdlbWVudCBmb3IgRGF0YSBHcmlkcyBhYm92ZSwgd2Ugbm93IGV4 cGxvcmUgd2hpY2ggc2VydmljZXMgYW5kIHdoYXQgZnVuY3Rpb25hbGl0eSBpcyBuZWVkZWQgd2l0 aGluIGEgRGF0YSBHcmlkIHRvIGZhY2lsaXRhdGUgdGhpcyB0YXNrLg0NNC4xKSBNYXN0ZXIgQ29w eSBNYW5hZ2VtZW50DS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0NTWFzdGVyIGNvcHkgbWFu YWdlbWVudCB3aWxsIG1vc3QgcHJvYmFibHkgbm90IGJlIGRvbmUgd2l0aGluIGEgZGVkaWNhdGVk IHNlcnZpY2UsIGJ1dCB0aGUgY29uc2lzdGVuY3kgc2VydmljZSB3aWxsIHVzZSB0aGUgcmVwbGlj YSBvciBtZXRhIGRhdGEgY2F0YWxvZ3VlIHRvIG1hcmsgY2VydGFpbiByZXBsaWNhcyBhcyAnbWFz dGVyJy4gV2l0aCB0aGlzIGluZm9ybWF0aW9uIGF2YWlsYWJsZSB0aGUgY29uc2lzdGVuY3kgc2Vy dmljZSBhbmQsIGFsbCByZWxhdGVkIHNlcnZpY2VzLCBhcmUgYWJsZSB0byBpbXBvc2UgbWFzdGVy IGNvcHkgc2VtYW50aWNzIGRlZmluZWQgYnkgYSBWTy4gDQ00LjIpIFVwZGF0ZSBhbmQgQ29uc2lz dGVuY3kgU2VydmljZSANLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDUEgc3Bl Y2lmaWMgR3JpZCBzZXJ2aWNlIGlzIHJlcXVpcmVkIHRoYXQgcHJvdmlkZXMgdXBkYXRlIGFuZCB2 ZXJzaW9uaW5nIGZlYXR1cmVzLiBMb2dpY2FsbHksIHRoZSBzZXJ2aWNlIG5lZWRzIHRvIHRha2Ug Y2FyZSBvZiBhbGwgZGV0YWlscyB0aGF0IGRlYWwgd2l0aCB1cGRhdGVzIHRvIGRhdGEgcmVnaXN0 ZXJlZCBpbiB0aGUgR3JpZC4gSW4gdGhlIHNpbXBsZXIgY2FzZSwgdGhlIHNlcnZpY2UgbmVlZHMg dG8gcHJvdmlkZSBhbiBBUEkgdGhhdCBhbGxvd3MgZm9yIHZlcnNpb24gbWFuYWdlbWVudCBhbmQg aW50ZXJuYWxseSBpbnRlcmFjdHMgd2l0aCB0aGUgUmVwbGljYSBMb2NhdGlvbiBTZXJ2aWNlIGFu ZCBwb3NzaWJseSB0aGUgTWV0YSBEYXRhIFNlcnZpY2UgdG8gc3RvcmUgYW5kIHJldHJpZXZlIHRo ZSBuZWNlc3NhcnkgaW5mb3JtYXRpb24uIEluIHRoZSBtb3JlIGNvbXBsZXggY2FzZSBvZiB1cGRh dGVzIC0gYWdhaW4gYSBzcGVjaWZpYyB1cGRhdGUgQVBJIG5lZWRzIHRvIGJlIHByb3ZpZGVkIC0g dGhlIFVwZGF0ZSBTZXJ2aWNlIG5lZWRzIHRvIGltcGxlbWVudCBvciB1c2UgYSB0cmFuc2FjdGlv biBzeXN0ZW0gdGhhdCB0YWtlcyBjYXJlIG9mIHVwZGF0ZQ1zeW5jaHJvbmlzYXRpb24gYW5kIHBy b3BhZ2F0aW9uLiBJbiBvcmRlciB0byBzdXBwb3J0IGRpZmZlcmVudCBjb25zaXN0ZW5jeSBsZXZl bHMsIGEgcGFydGljdWxhciBBUEkgbmVlZHMgdG8gYmUgcHJvdmlkZWQgZm9yIGFkbWluaXN0cmF0 aW9uIG9mIGNvbnNpc3RlbmN5IGxldmVscy4gSG93ZXZlciwgdGhlIEFQSSBmb3IgYWN0dWFsbHkg YXBwbHlpbmcgY2hhbmdlcyB0byBleGlzdGluZyBkYXRhIHN0YXlzIHRoZSBzYW1lLg0NRmluYWxs eSwgdGhlIHNlcnZpY2UgbWF5IGNvb3JkaW5hdGUgdGhlaXIgYWN0aXZpdGllcyBvbiBiZWhhbGYg b2YgdGhlIHVzZXIuIE1vcmVvdmVyLCBpdCBwcm92aWRlcyBhIHNpbXBsZSBBUEkgdGhhdCBhbGxv d3MgdG8gc3BlY2lmeSBjZXJ0YWluIGNvbnNpc3RlbmN5IHBvbGljaWVzIHdoaWNoIGFyZSBlbmZv cmNlZCBleHBsb2l0aW5nIHRoZSBzZXJ2aWNlcyBkaXNjdXNzZWQgYWJvdmUuIA0NNC4zKSBEYXRh IFZlcmlmaWNhdGlvbiBTZXJ2aWNlDS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0NVGhl IGRhdGEgdmVyaWZpY2F0aW9uIHNlcnZpY2VzIHByb3ZpZGVzIGFsbCBmZWF0dXJlcyB0aGF0IGFy ZSByZXF1aXJlZCBmb3IgaW5jb25zaXN0ZW5jeSBkZXRlY3Rpb24gYW5kIHJlcGFpci4gSXQgbmVl ZHMgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgUmVwbGljYSBMb2NhdGlvbiBTZXJ2aWNlIGFuZCBwb3Nz aWJseSB0aGUgTWV0YSBEYXRhIFNlcnZpY2UgdG8gc3RvcmUgYW5kIHJldHJpZXZlIHRoZSBuZWNl c3NhcnkgaW5mb3JtYXRpb24gKGUuZy4gY2hlY2tzdW1zKSBhbmQgZm9yIHJldHJpZXZpbmcgYSBy ZWZlcmVuY2UgY29weSAoZS5nLiBhIG1hc3RlciBjb3B5KS4gSXQgcHJvdmlkZXMgQVBJcyBmb3Ig cmVnaXN0ZXJpbmcgcmVwbGljYXMgZm9yIHByby1hY3RpdmUgdmVyaWZpY2F0aW9uIGFzIHdlbGwg YXMgQVBJcyBmb3IgZW5mb3JjaW5nIGFuIGltbWVkaWF0ZSBjaGVjayBvZiBjZXJ0YWluIHJlcGxp Y2FzLiBBZGRpdGlvbmFsbHksIEFQSXMgYXJlIHJlcXVpcmVkIHRoYXQgYWxsb3cgdGhlIHNwZWNp ZmljYXRpb24gb2YgY2VydGFpbiB2ZXJpZmljYXRpb24gbWVjaGFuaXNtcy4gDQ1UaGUgZGF0YSB2 ZXJpZmljYXRpb24gc2VydmljZSBtaWdodCBhbHNvIGJlIGFsbG93ZWQgdG8gcmVwYWlyIGluY29u c2lzdGVuY2llcyBkZXRlY3RlZCBieSBlaXRoZXIgcmVwbGFjaW5nIHRoZSBjb3JydXB0ZWQgZmls ZSB3aXRoIGEgIHZhbGlkIG9uZSBvciBieSBzaW1wbHkgZGVsZXRpbmcgdGhlIGZpbGUgYW5kIHJl bW92aW5nIGl0cyBhc3NvY2lhdGVkIGNhdGFsb2d1ZSBpbmZvcm1hdGlvbi4gDQ00LjQpIExpZmV0 aW1lIE1hbmFnZW1lbnQgU2VydmljZQ0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0N VGhlIGxpZmV0aW1lIG1hbmFnZW1lbnQgc2VydmljZSBpcyBzaW1pbGFyIHRvIHRoZSBkYXRhIHZl cmlmaWNhdGlvbiBzZXJ2aWNlIGluIHRoYXQgaXQgaW50ZXJhY3RzoCB3aXRoIHRoZSBSZXBsaWNh IExvY2F0aW9uIFNlcnZpY2UgYW5kIHBvc3NpYmx5IHRoZSBNZXRhIERhdGEgU2VydmljZSB0byBz dG9yZQ1hbmQgcmV0cmlldmUgbGlmZXRpbWUgaW5mb3JtYXRpb24uIE1vcmVvdmVyLCBpdCBpcyBt b3N0IHByb2JhYmx5IGEgcHJvLWFjdGl2ZSBzZXJ2aWNlIHRoYXQgcGVyaW9kaWNhbGx5IGNoZWNr cyB0aGUgbGlmZXRpbWUgb2YgcmVwbGljYXMsIHBvc3NpYmx5IG1hcmtzIHJlcGxpY2FzIHRvIGJl IHB1cmdlYWJsZSwgYW5kIHJlbW92ZXMgYXNzb2NpYXRlZCBlbnRyaWVzIGZyb20gdGhlIHJlbGV2 YW50IGNhdGFsb2d1ZXMuICBJdCBwcm92aWRlcyBBUElzIGZvciBhc3NpZ25pbmcgY2VydGFpbiBs aWZldGltZXMgdG8gcmVwbGljYXMsIGZvciBzdWJzY3JpYmluZyB0byBjZXJ0YWluIHJlcGxpY2Fz LCBhbmQgZm9yIGNoYW5naW5nIHN0YXRpYyBvcg1zdWJzY3JpcHRpb24gbGlmZXRpbWVzLiANDQ1D b25jcmV0ZSBSZXF1ZXN0IFBsYW5uaW5nIFNlcnZpY2UgKEt1cnQsIEV3YSkNV29ya2Zsb3cgb3Ig UmVxdWVzdCBNYW5hZ2VtZW50IFNlcnZpY2UgKEt1cnQsIEV3YSkNUmVxdWVzdCBJbnRlcnByZXRh dGlvbiBTZXJ2aWNlIChLdXJ0LCBFd2EpDUFic3RyYWN0IFJlcXVlc3QgUGxhbm5pbmcgU2Vydmlj ZSAoS3VydCwgRXdhKQ0NKiogUmVxdWVzdCBJbnRlcnByZXRhdGlvbiBhbmQgQ29uY3JldGUgUmVx dWVzdCBQbGFubmluZyBzaG91bGQgYmUgYXQgbW9zdCAxIHBhZ2UgZWFjaCAqKg0NUmVxdWVzdCBJ bnRlcnByZXRhdGlvbiBTZXJ2aWNlDQ1BdCB0aGUgaGlnaCBsZXZlbCwgd2UgY2FuIGRpZmZlcmVu dGlhdGUgYXBwbGljYXRpb25zIGJhc2VkIG9uIGhvdyB0aGV5DXNwZWNpZnkgdGhlaXIgcmVxdWVz dHMgZm9yIGRhdGEuIFNvbWUgY2FuIHVzZSBhcHBsaWNhdGlvbi1zcGVjaWZpYyBtZXRhZGF0YQ13 aGljaCBuZWVkcyB0byBiZSBtYXBwZWQgdG8gYSBzZXQgb2YgZGF0YSBwcm9kdWN0cyBvciB0byBh IHNldCBvZiByZXF1ZXN0cw1mb3IgZGF0YS4gT3RoZXIgYXBwbGljYXRpb25zIGNhbiBhbHJlYWR5 IHNwZWNpZnkgdGhlaXIgcmVxdWVzdHMgaW4gYW4NYWJzdHJhY3QgZm9ybSwgYW4gYWJzdHJhY3Qg REFHIChhREFHKSwgd2hpY2ggZGVmaW5lcyBhdCBhIGxvZ2ljYWwgbGV2ZWwgdGhlDWNvbXB1dGF0 aW9ucyB0aGF0IG5lZWQgdG8gYmUgcGVyZm9ybWVkIGFuZCB0aGUgZGF0YSBuZWVkZWQgZm9yIHRo ZQ1jb21wdXRhdGlvbi6gIFRoZSBhREFHIGFsc28gc3BlY2lmaWVzIHRoZSBkZXBlbmRlbmNpZXMg YmV0d2VlbiB0aGUNY29tcHV0YXRpb25zLiBGaW5hbGx5LCBhdCB0aGUgbG93ZXN0IGxldmVsLCB0 aGUgYXBwbGljYXRpb25zIGNhbiBzcGVjaWZ5DXRoZWlyIHJlcXVlc3RzIHZpYSBjb25jcmV0ZSBE QUdzIChjREFHKSwgd2hpY2ggc3BlY2lmeSB0aGUgY29tcHV0YXRpb25zDXJlcXVlc3RlZCBhbmQg dGhlIGxvY2F0aW9ucyB3aGVyZSB0aGV5IGFyZSB0byBleGVjdXRlIGFuZCB0aGUgZXhhY3QNbG9j YXRpb25zIG9mIHRoZSBpbnB1dCBkYXRhLg0NQWx0aG91Z2ggdXNlcnMgYW5kIGFwcGxpY2F0aW9u cyBjYW4gZm9ybSByZXF1ZXN0cyBpbiB0aGUgdGhyZWUgd2F5cw1tZW50aW9uZWQgYWJvdmUsIHRo ZSBkYXRhIGdyaWQgY29tcG9uZW50cyBjYW4gYWxzbyBwcm92aWRlIHRoZSBmdW5jdGlvbmFsaXR5 DXRvIGdlbmVyYXRlIGEgY0RBRyBiYXNlZCBvbiBhIHJlcXVlc3QgY29udGFpbmluZyBhcHBsaWNh dGlvbi1zcGVjaWZpYw1tZXRhZGF0YS4gDQ1UaGUgcmVxdWVzdCBpbnRlcnByZXRlciwgd2hpY2gg aXMgYW4gYXBwbGljYXRpb24tc3BlY2lmaWMgY29tcG9uZW50IHRoYXQNdGFrZXMgYSBkb21haW4t c3BlY2lmaWMgcmVxdWVzdHMgYW5kIHRyYW5zbGF0ZWQgaXQgaW50byBhbiBhYnN0cmFjdA1yZXBy ZXNlbnRhdGlvbiAoYWJzdHJhY3QgREFHKSBvZiB0aGUgY29tcHV0YXRpb24gKHRhc2tzKSB0aGF0 IG5lZWQgdG8gYmUNcGVyZm9ybWVkIHRvIHNhdGlzZnkgdGhlIHJlcXVlc3QgYW5kIHRoZSBvcmRl ciBpbiB3aGljaCB0aGV5IG5lZWQgdG8gYmUNZXhlY3V0ZWQuIFRoaXMgYURBRyBhbHNvIGNvbnRh aW5zIGluZm9ybWF0aW9uIGFib3V0IHdoaWNoIGxvZ2ljYWwgZmlsZXMgYXJlDW5lZWRlZCBieSB0 aGUgY29tcHV0YXRpb25zLiBIb3dldmVyLCB0aGUgcmVxdWVzdCBpbnRlcnByZXRlciBkb2VzIG5v dA1wcm92aWRlIGFueSBpbmZvcm1hdGlvbiBhYm91dCB3aGVyZSB0aGUgam9icyBuZWVkIHRvIGJl IGV4ZWN1dGVkIG9yIHdoaWNoDXN0b3JhZ2Ugc3lzdGVtcyBuZWVkIHRvIGJlIGFjY2Vzc2VkIHRv IHJldHJpZXZlIHRoZSBkYXRhLg1Tb21lIGFwcGxpY2F0aW9uIGNhbiBidWlsZCB0aGVpciByZXF1 ZXN0IGludGVycHJldGVycyBiYXNlZCBvbiBtZXRhZGF0YQ1jYXRhbG9ncywgd2hpY2ggY2FuIG5h bWUgdGhlIGxvZ2ljYWwgZmlsZXMgd2hpY2ggY29udGFpbiBkYXRhIHdpdGggdGhlDXBhcnRpY3Vs YXIgY2hhcmFjdGVyaXN0aWNzLiBUaGUgc2V0IG9mIGxvZ2ljYWwgZmlsZSBuYW1lcyBjYW4gYmUg dXNlZCB0bw1zcGVjaWZ5IHRoZSBkZXNpcmVkIGRhdGEgcHJvZHVjdC4gQWx0ZXJuYXRpdmVseSwg dGhlIGRvbWFpbi1zcGVjaWZpYw1hdHRyaWJ1dGVzIGNhbiBiZSBtYXBwZWQgdG8gYW4gYURBRyBy ZXF1aXJlZCB0byBwcm9kdWNlIHRoZSBkYXRhLCBpZiBzdWNoDW1hcHBpbmcgaXMgcG9zc2libGUu IFRoZSBtYXBwaW5nIGNhbiBiZSBkb25lIGFsZ29yaXRobWljYWxseSBvciB0aHJvdWdoIHRoZQ11 c2Ugb2YgVmlydHVhbCBEYXRhIFNlcnZpY2VzIFtjaGltZXJhXSBvciBib3RoLiANDUNvbmNyZXRl IFJlcXVlc3QgUGxhbm5pbmcgU2VydmljZQ0NQmFzZWQgb24gdGhlIGxvZ2ljYWwgZXhlY3V0aW9u IHBsYW4sIHRoZSAiQ29uY3JldGUgUmVxdWVzdCBQbGFubmluZyBTZXJ2aWNlIg1wcm9kdWNlcyBh IHBoeXNpY2FsIGV4ZWN1dGlvbiBwbGFuLiBUaGlzIHBsYW4gY2FuIGJlIHN1YmplY3QgdG8gdmFy aW91cw1vcHRpbWl6YXRpb24gc3RyYXRlZ2llcyBhbmQgbXVzdCBhZGhlcmUgdG8gdGhlIHJlc291 cmNlIHVzYWdlIHBvbGljaWVzIGZvciBhDWdpdmVuIGNvbW11bml0eSBhbmQgdXNlci4gSXQgY2Fu IG9wdGltaXplcyB0aGUgdXNhZ2Ugb2YgR3JpZCByZXNvdXJjZXMsDW9wdGltaXplIHRoZSBleGVj dXRpb24gb2YgYSBzcGVjaWZpYyByZXF1ZXN0IG9mIGEgc2V0IG9mIHJlcXVlc3QuoCBUaGUNbGF0 dGVyIGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IGluIGNhc2VzIHdoZXJlIGEgbGFyZ2UgbnVtYmVy IG9mIHVzZXJzIGFyZQ1jb21wZXRpbmcgZm9yIGxpbWl0ZWQgcmVzb3VyY2VzLiBUaGUgc3lzdGVt IHRoZW4gbmVlZHMgdG8gcHJvdmlkZSBmYWlyDXRyZWF0bWVudCBiYXNlZCBvbiB1c2FnZSBhZ3Jl ZW1lbnRzLqAgDQ1PcHRpbWl6YXRpb24gY2FuIHJlZmVyIHRvIHZhcmlvdXMgbWV0cmljcywgc3Vj aCBhcyBwZXJmb3JtYW5jZSBhbmQvb3INcmVsaWFiaWxpdHkgYW5kIGNhbiBiZSBjYXJyaWVkIHVz aW5nIHZhcmlvdXMgc3lzdGVtIGluZm9ybWF0aW9uIHN1Y2ggYXMNd29ya2xvYWQgYW5kIGZlYXR1 cmVzIG9mIGNvbXB1dGluZyBhbmQgc3RvcmFnZSByZXNvdXJjZXMsIGxvY2F0aW9uIG9mIGRhdGEs DW5ldHdvcmsgbG9hZC6gIA0NVGhlIGNvbmNyZXRlIHJlcXVlc3QgcGxhbm5pbmcgc2VydmljZSBj b25zdWx0cyB2YXJpb3VzIGluZm9ybWF0aW9uIHNlcnZpY2VzDXRvIHBlcmZvcm0gdGhlIG1hcHBp bmcgZnJvbSB0aGUgYWJzdHJhY3QgdG8gdGhlIGNvbmNyZXRlIGFuZCB0byBwZXJmb3JtIHRoZQ1k ZXNpcmVkIG9wdGltaXphdGlvbi4gQW1vbmcgdGhlIHNlcnZpY2VzIGJlaW5nIGNvbnN1bHRlZCBh cmUgc2VydmljZXMgdGhhdA1pZGVudGlmeSB0aGUgc2V0IG9mIGF2YWlsYWJsZSBjb21wdXRlIGFu ZCBzdG9yYWdlIHJlc291cmNlcywgc2VydmljZXMgdGhhdA1wcm92aWRlIG5ldHdvcmsgcGVyZm9y bWFuY2UgaW5mb3JtYXRpb24sIHN1Y2ggYXMgdGhlIGxhdGVuY3kgYW5kIGJhbmR3aWR0aA1iZXR3 ZWVuIGdyaWQgcmVzb3VyY2VzLCBvciBhdCBhIGhpZ2hlciBsZXZlbCwgZXhwZWN0ZWQgZmlsZSB0 cmFuc2ZlciBjb3N0cw1iZXR3ZWVuIHBhcnRpY3VsYXIgcmVzb3VyY2VzLqAgSW5mb3JtYXRpb24g YWJvdXQgc3BlY2lmaWMgcmVwbGljYXMgb2YgYQ1naXZlbiBzZXQgb2YgTEZOcyBpcyByZXRyaWV2 ZWQgZnJvbSB0aGUgIlJlcGxpY2EgTG9jYXRpb24gU2VydmljZSIuIA0NT24gb25lIGhhbmQsIHRo ZSBjb25jcmV0ZSByZXF1ZXN0IHBsYW5uaW5nIHNlcnZpY2UgY2FuIG1ha2UgYW4gZXhhY3QgcGxh biBvZg1jb21wdXRhdGlvbiBiYXNlZCBvbiB0aGUgY3VycmVudCBpbmZvcm1hdGlvbiBhYm91dCB0 aGUgc3lzdGVtLiBBdCB0aGUgb3RoZXINZXh0cmVtZSwgdGhlIHBsYW5uZXIgY2FuIGxlYXZlIG1h bnkgZGVjaXNpb25zIHVwIHRvIHRoZSBleGVjdXRvciwgaXQgY2FuIGZvcg1leGFtcGxlIGdpdmUg dGhlIGV4ZWN1dG9yIGEgY2hvaWNlIG9mIGNvbXB1dGUgcGxhdGZvcm1zIHRvIHVzZSwgYSBjaG9p Y2Ugb2YNcmVwbGljYXMgdG8gYWNjZXNzIGV0Yy4gQXQgdGhlIHRpbWUgdGhlIGV4ZWN1dG9yIGlz IHJlYWR5IHRvIHBlcmZvcm0gdGhlDWNvbXB1dGF0aW9uIG9yIGRhdGEgbW92ZW1lbnQsIHRoZSBl eGVjdXRvciBjYW4gY29uc3VsdCB0aGUgaW5mb3JtYXRpb24Nc2VydmljZXMgYW5kIG1ha2UgbG9j YWwgcGxhbm5pbmcgZGVjaXNpb25zLg0NVGhlIGJlbmVmaXQgb2YgdGhlIGZpcnN0IGFwcHJvYWNo IGlzIHRoYXQgdGhlIHBsYW5uZXIgY2FuIGFpbSB0byBvcHRpbWl6ZQ10aGUgcGxhbiBiYXNlZCBv biB0aGUgZW50aXJlIHN0cnVjdHVyZSBvZiB0aGUgREFHLCBob3dldmVyLCBiZWNhdXNlIHRoZQ1l eGVjdXRpb24gZW52aXJvbm1lbnQgaXMgdmVyeSBkeW5hbWljLCBieSB0aGUgdGltZSB0aGUgdGFz a3MgaW4gdGhlIERBRyBhcmUNcmVhZHkgdG8gZXhlY3V0ZSwgdGhlIGVudmlyb25tZW50IG1pZ2h0 IGhhdmUgY2hhbmdlZCBzbyBtdWNoIHRoYXQgdGhlDWV4ZWN1dGlvbiBpcyBub3cgZmFyIGxlc3Mg b3B0aW1hbC4gDQ1JZiB0aGUgZGVjaXNpb25zIGFyZSBsZWZ0IHRvIHRoZSBleGVjdXRvciwgaXQg Y2FuIHVzZSB0aGUgaW5mb3JtYXRpb24Nc2VydmljZXMgdG8gZmluZCBvdXQgYWJvdXQgdGhlIHN0 YXRlIG9mIHRoZSByZXNvdXJjZXMgYW5kIHRoZSBsb2NhdGlvbiBvZg10aGUgZGF0YSBhbmQgbWFr ZSBhIGxvY2FsbHkgb3B0aW1hbCBkZWNpc2lvbi4gSG93ZXZlciwgYmVjYXVzZSB0aGUgZXhlY3V0 b3INZG9lcyBub3QgaGF2ZSBnbG9iYWwgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHJlcXVlc3QgaXQg Y291bGQgbWFrZSBwb3RlbnRpYWxseQ1leHBlbnNpdmUgZGVjaXNpb25zLg0LDU5vdCBpbmNvcnBv cmF0ZWQgeWV0Og0NSW4gYWRkaXRpb24gdG8gdGhlIGlucHV0IGRhdGEsIGEgam9iIHVzdWFsbHkg c3BlY2lmaWVzIHNvbWUgbWluaW1hbA1yZXF1aXJlbWVudHMgZm9yIGNvbXB1dGUgcmVzb3VyY2Vz LiBEZXBlbmRpbmcgb24gdGhlIHR5cGUgb2Ygam9iIChzZWUgdXNlDWNhc2VzKSwgcHJpb3JpdGll cyBvciBoaW50cyB3aXRoIHJlc3BlY3QgdG8gc3RvcmFnZSBhbmQgY29tcHV0ZSByZXNvdXJjZXMN Y2FuIGJlIHByb3ZpZGVkLg0NV2hlbiBvcHRpbWl6YXRpb25zIGluIHRlcm1zIG9mIGNvbXB1dGF0 aW9uIGFuZCBzdG9yYWdlIHBlcmZvcm1hbmNlIGFyZQ10cmVhdGVkIHNlcGFyYXRlbHksIFdlIGNh biBkZWZpbmUgYSAiQ29tcHV0aW5nIFJlc291cmNlIEJyb2tlciAoQ1JCKSIgYXMgYQ1zZXJ2aWNl IHRoYXQgIm9wdGltaXplcyIgdGhlIGNvbXB1dGUgcmVzb3VyY2VzIGZvciBhIGdpdmVuIGpvYi4g U2ltaWxhcmx5LA13ZSBjYW4gZGVmaW5lIGEgIlN0b3JhZ2UgUmVzb3VyY2UgQnJva2VyIChTUkIp IiBhcyBhIHNlcnZpY2UgdGhhdCBvcHRpbWl6ZXMNdGhlIHN0b3JhZ2UgcmVzb3VyY2VzIGZvciBh IGpvYi4gVGhlICJDb25jcmV0ZSBSZXF1ZXN0IFBsYW5uaW5nIFNlcnZpY2UiDW5lZWRzIHRvIHN0 YXJ0IGEgbmVnb3RpYXRpb24gYmV0d2VlbiB0aGUgQ1JCIGFuZCB0aGUgU1JCIGluIG9yZGVyIHRv IG1hdGNoDWJldHdlZW4gdGhlIHJlcXVpcmVtZW50cyBvZiB0aGUgam9iIGFuZCB0aGUgYXZhaWxh YmxlIHJlc291cmNlcy4gRGVwZW5kaW5nDW9uIHNwZWNpZmljICJoaW50cyIsIGVpdGhlciBjb21w dXRlIHJlc291cmNlIG9yIHN0b3JhZ2UgcmVzb3VyY2VzIGNhbiBiZQ1wcmlvcml0aXplZCBhbmQg dGh1cyB0aGUgc2V0IG9mIGNhbmRpZGF0ZSByZXNvdXJjZXMgY2FuIGJlIHJlZHVjZWQuDQ1PbmUg Z29hbCBvZiB0aGUgU1JCIGlzIHRvIHNlbGVjdCB0aGUgb3B0aW1hbCByZXBsaWNhcyBkZXBlbmRp bmcgb24gdGhlaXINbG9jYXRpb25zIGFuZCB0aGVpciBleHBlY3RlZCBmaWxlIHRyYW5zZmVyIGNv c3RzLiBUaGUgU1JCIGFsc28gZGVhbHMgd2l0aA10aGUgY29tcGxlbWVudGFyeSBwcm9ibGVtIG9m IG1pbmltaXppbmcgdGhlIG92ZXJhbGwgY29zdCBvZiBmaWxlIGFjY2VzcyBvbg10aGUgR3JpZCBp biB0aGUgYGBsb25nLXRlcm0nJywgZ2l2ZW4gYSBmaW5pdGUgYW1vdW50IG9mIHN0b3JhZ2UgcmVz b3VyY2VzLiANDUluZm9ybWF0aW9uIGFib3V0IGFjY2VzcyBoaXN0b3J5IGNhbiBiZSBjb2xsZWN0 ZWQgYXQgc2V2ZXJhbCBsZXZlbHM6DS0gTG9naWNhbCBsZXZlbCwgaS5lLiBhY2Nlc3MgaGlzdG9y eSBhYm91dCBzZXF1ZW5jZSBvZiBMRk5zDS0gUGh5c2ljYWwgbGV2ZWwsIGkuZS4gYWNjZXNzIGhp c3RvcnkgYWJvdXQgcmVwbGljYXMgKFNGTikgYXQgc3BlY2lmaWMNc3RvcmFnZSByZXNvdXJjZXMN U3RhdGlzdGljcyBtYXkgaW5jbHVkZSB0aW1lIHNlcmllcyBhYm91dCByZXF1ZXN0cyBmb3IgTEZO cy9TRk5zIGFuZCB1c2Vycw13aG8gaW5pdGlhdGVkIHRoZSBmaWxlIHJlcXVlc3QuDQ0NDU1ldGFk YXRhIFNlcnZpY2UgKEFubiwgRXdhKQ0NQSBNZXRhZGF0YSBTZXJ2aWNlIHByb3ZpZGVzIGEgbWVj aGFuaXNtIGZvciBzdG9yaW5nIGFuZCBhY2Nlc3NpbmcgbWV0YWRhdGEsIHdoaWNoIGlzIGluZm9y bWF0aW9uIHRoYXQgZGVzY3JpYmVzIGRhdGEgaXRlbXMuICBUeXBpY2FsbHksIGEgTWV0YWRhdGEg U2VydmljZSAoTVMpIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIHF1ZXJ5IGJhc2VkIG9uIG1ldGFk YXRhIGF0dHJpYnV0ZXMgcmF0aGVyIHRoYW4gYnkgbmFtZXMgb2YgZGF0YSBpdGVtcy4gIEluIGFk ZGl0aW9uLCB0aGUgTVMgbWF5IHByb3ZpZGUgbWFuYWdlbWVudCBvZiBsb2dpY2FsIGNvbGxlY3Rp b25zIGRhdGEgaXRlbXMgYW5kIG9mIGNvbnRhaW5lcnMgdGhhdCBjb25zaXN0IG9mIHNtYWxsIGRh dGEgaXRlbXMgdGhhdCBhcmUgc3RvcmVkLCBtb3ZlZCBhbmQgcmVwbGljYXRlZCB0b2dldGhlci4g VGhlIE1TIG11c3QgbWFpbnRhaW4gc3RyaWN0IGNvbnNpc3RlbmN5IG92ZXIgaXRzIGNvbnRlbnRz LiAgSW5hY2N1cmFjaWVzIGluIHRoZSBtZXRhZGF0YSBkYXRhYmFzZSBwb3RlbnRpYWxseSByZXN1 bHQgaW4gaW5jb3JyZWN0IGlkZW50aWZpY2F0aW9uIG9mIGRhdGEgaXRlbXMsIHdoaWNoIHdvdWxk IHByb2R1Y2UgaW5jb3JyZWN0IGFuYWx5c2VzLiAgVGhlIE1ldGFkYXRhIFNlcnZpY2UgbWF5IGJl IHVzZWQgYnkgZGF0YSBicm93c2luZyBhbmQgdmlzdWFsaXphdGlvbiBhcHBsaWNhdGlvbnMgdG8g aWRlbnRpZnkgZGVzaXJlZCBkYXRhLiAgVGhlIE1TIGlzIGFsc28gdXNlZCBieSBoaWdoZXItbGV2 ZWwgZGF0YSBncmlkIGNvbXBvbmVudHMgc3VjaCBhcyB0aGUgUmVxdWVzdCBQbGFubmVyIHRvIGlk ZW50aWZ5IHRoZSBsb2dpY2FsIGRhdGEgaXRlbXMgbmVlZGVkIHRvIHBlcmZvcm0gYSBkZXNpcmVk IGNvbXB1dGF0aW9uLiAgDQ1UaGVyZSBhcmUgdmFyaW91cyB0eXBlcyBvZiBtZXRhZGF0YSwgaW5j bHVkaW5nIGxvZ2ljYWwgYW5kIHBoeXNpY2FsIG1ldGFkYXRhLiAgV2hpY2ggdHlwZXMgb2YgbWV0 YWRhdGEgYXJlIGluY2x1ZGVkIGluIGEgcGFydGljdWxhciBNZXRhZGF0YSBTZXJ2aWNlIGRlcGVu ZHMgb24gdGhlIGFwcGxpY2F0aW9uIGRvbWFpbiBhbmQgb24gdGhlIGV4aXN0ZW5jZSBvZiBvdGhl ciBzZXJ2aWNlcywgZm9yIGV4YW1wbGUsIHdoZXRoZXIgdGhlcmUgaXMgYSBzZXBhcmF0ZSBSZXBs aWNhIExvY2F0aW9uIFNlcnZpY2UgaW4gdGhlIGRhdGEgZ3JpZC4gIFBoeXNpY2FsIG1ldGFkYXRh IHJlbGF0ZXMgdG8gdGhlIGFjdHVhbCBsb2NhdGlvbiBvZiB0aGUgZGF0YSBpdGVtIGFuZCB0aGUg Y2hhcmFjdGVyaXN0aWNzIG9mIGEgZ2l2ZW4gc3RvcmFnZSBzeXN0ZW0uICBFeGFtcGxlcyBvZiBw aHlzaWNhbCBtZXRhZGF0YSBpbmNsdWRlIGRhdGEgaXRlbSBzaXplLCBhY2Nlc3MgcGVybWlzc2lv bnMgZm9yIHRoZSBkYXRhIGl0ZW0gb24gYSBzdG9yYWdlIHN5c3RlbSwgYW5kIGxhc3QgbW9kaWZp Y2F0aW9uIHRpbWUgb2YgdGhlIGRhdGEuICBQaHlzaWNhbCBtZXRhZGF0YSBpcyBnZW5lcmFsbHkg bWFpbnRhaW5lZCBvbiBzdG9yYWdlIHN5c3RlbXMgKGZvciBleGFtcGxlLCBhcyBwYXJ0IG9mIGEg ZmlsZSBzeXN0ZW0pIGFuZCBtYXkgYWxzbyBiZSByZXBsaWNhdGVkIGluIGEgTWV0YWRhdGEgU2Vy dmljZS4gDQ1Mb2dpY2FsIG1ldGFkYXRhIGRlc2NyaWJlcyB0aGUgY29udGVudHMgb2YgYSBkYXRh IGl0ZW0gaW5kZXBlbmRlbnQgb2YgdGhlIGxvY2F0aW9uIG9mIGEgc3BlY2lmaWMgcGh5c2ljYWwg aW5zdGFuY2Ugb2YgdGhlIGRhdGEgaXRlbS4gIE9uZSBleGFtcGxlIG9mIGxvZ2ljYWwgbWV0YWRh dGEgaXMgaW5mb3JtYXRpb24gYWJvdXQgaG93IGRhdGEgaXRlbXMgd2VyZSBjcmVhdGVkIG9yIG1v ZGlmaWVkIChlLmcuLCB0aGUgbmFtZSBhbmQgZGVzY3JpcHRpb24gb2YgdGhlIGxvZ2ljYWwgZGF0 YSBpdGVtknMgY3JlYXRvciBvciBtb2RpZmllciwgd2hhdCBleHBlcmltZW50YWwgYXBwYXJhdHVz IGFuZCBpbnB1dCBjb25kaXRpb25zIHByb2R1Y2VkIHRoZSBkYXRhIGl0ZW0sIG9yIHdoYXQgc2lt dWxhdGlvbiBvciBhbmFseXNpcyBzb2Z0d2FyZSB3YXMgcnVuIG9uIHdoaWNoIGNvbXB1dGF0aW9u YWwgZW5naW5lIHdpdGggd2hpY2ggaW5wdXQgcGFyYW1ldGVycykuICBBbm90aGVyIGV4YW1wbGUg b2YgbG9naWNhbCBtZXRhZGF0YSBpcyBhIGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhlIGRhdGEgaXRl bSByZXByZXNlbnRzIChlLmcuLCBwcmVjaXBpdGF0aW9uIG1lYXN1cmVtZW50cyBvdmVyIGEgY2Vy dGFpbiByZWdpb24gZHVyaW5nIGEgY2VydGFpbiB0aW1lIGludGVydmFsLCBvciBjb2xsaXNpb25z IGluIGEgcGFydGljbGUgY29sbGlkZXIgcmVjb3JkZWQgZHVyaW5nIGEgc3BlY2lmaWVkIGludGVy dmFsKS4NDVdoaWxlIHNvbWUgbWV0YWRhdGEgYXR0cmlidXRlcyB3aWxsIGJlIGdlbmVyYWxseSB1 c2VmdWwgYWNyb3NzIGEgdmFyaWV0eSBvZiBhcHBsaWNhdGlvbnMsIGVhY2ggYXBwbGljYXRpb24g ZG9tYWluIGlzIGxpa2VseSB0byBhZG9wdCBkb21haW4tc3BlY2lmaWMgbWV0YWRhdGEgY29udmVu dGlvbnMgYW5kIHNjaGVtYS4gIFRodXMsIGRhdGEgZ3JpZCBNZXRhZGF0YSBTZXJ2aWNlcyBtdXN0 IGJlIGN1c3RvbWl6YWJsZSBhbmQgZXh0ZW5zaWJsZS4gIFRoZXNlIHNlcnZpY2VzIG1heSBhY3R1 YWxseSBjb25zaXN0IG9mIGEgZmVkZXJhdGlvbiBvZiBtZXRhZGF0YSBjYXRhbG9ncyBvciBkYXRh YmFzZXMgdGhhdCwgdXNlZCBpbiBjb21iaW5hdGlvbiwgcHJvdmlkZSBkYXRhIGRlc2NyaXB0aW9u cyByZXF1aXJlZCBieSBhcHBsaWNhdGlvbiBzb2Z0d2FyZSBhbmQgb3RoZXIgZGF0YSBncmlkIGNv bXBvbmVudHMuDQ0NVklJLiBDdXJyZW50IFRlY2hub2xvZ2llcyAoOCBwYWdlcykNVGhpcyBzZWN0 aW9uIGJyaWVmbHkgZGVzY3JpYmVzIGV4aXN0aW5nIGltcGxlbWVudGF0aW9ucyBvZiBzb21lIG9m IHRoZSBkYXRhIGdyaWQgY29tcG9uZW50cyBkZXNjcmliZWQgZm9yIHRoZSBnZW5lcmFsIGFyY2hp dGVjdHVyZS4gIFRoaXMgaXMgbm90IGludGVuZGVkIHRvIGdpdmUgYSBkZXRhaWxlZCBkZXNjcmlw dGlvbiBvZiB0aGVzZSBjb21wb25lbnRzLiAgUmF0aGVyLCBlYWNoIHN1YnNlY3Rpb24gb2ZmZXJz IGFwcHJveGltYXRlbHkgYSBoYWxmLXBhZ2UgZGVzY3JpcHRpb24gcGx1cyByZWZlcmVuY2VzIHRv IGRldGFpbGVkIGRlc2NyaXB0aW9ucy4NU2VjdXJpdHk6ICBHU0kgKEdsb2J1cykNRGF0YSBUcmFu c3BvcnQ6ICBHcmlkRlRQIChHbG9idXMpDURhdGEgRmlsdGVyaW5nIFNlcnZpY2U6ICBEYXRhIEN1 dHRlcj8/ICBET0RTPz8NUmVsaWFibGUgZmlsZS9vYmplY3QgdHJhbnNmZXIgc2VydmljZTogIFJG VCAoTEJML0dsb2J1cykgYW5kIEthbmdhcm9vIChDb25kb3IpDVN0b3JhZ2UgcmVzb3VyY2UgbWFu YWdlbWVudDogIEhSTS9EUk0gKExCTCkgYW5kIE5lU1QgKENvbmRvcikNRGF0YWJhc2UgbWFuYWdl bWVudCBzZXJ2aWNlOiAgU3BpdGZpcmUgKEVERykNTXVsdGlwbGUgZmlsZS9vYmplY3QgdHJhbnNm ZXIgc2VydmljZTogIChMQkwpDVJlcGxpY2EgTG9jYXRpb24gU2VydmljZTogIEdpZ2dsZSAoR2xv YnVzL0VERykgKEFubikNDVRoZSByZXBsaWNhIGxvY2F0aW9uIHNlcnZpY2UgKFJMUykgbWFpbnRh aW5zIGFuZCBwcm92aWRlcyBhY2Nlc3MgdG8gaW5mb3JtYXRpb24gYWJvdXQgdGhlIHBoeXNpY2Fs IGxvY2F0aW9ucyBvZiBjb3BpZXMuICBBbiBSTFMgcHJvdG90eXBlIHdhcyBjby1kZXZlbG9wZWQg YnkgdGhlIEdsb2J1cyB0ZWFtIGFuZCBXb3JrIFBhY2thZ2UgMiBvZiB0aGUgRGF0YUdyaWQgcHJv amVjdC4gVGhlIGRpc3RyaWJ1dGVkIFJMUyBpcyBpbnRlbmRlZCBldmVudHVhbGx5IHRvIHJlcGxh Y2UgdGhlIGNlbnRyYWxpemVkIEdsb2J1cyByZXBsaWNhIGNhdGFsb2csIHByb3ZpZGluZyBoaWdo ZXIgcGVyZm9ybWFuY2UsIHJlbGlhYmlsaXR5IGFuZCBzY2FsYWJpbGl0eS4gIA1UaGUgUkxTIGRl c2lnbiBpcyBiYXNlZCBvbiB0aGUgZm9sbG93aW5nIG1lY2hhbmlzbXM6ICANSW5kZXBlbmRlbnQg bG9jYWwgc3RhdGUgbWFpbnRhaW5lZCBpbiBMb2NhbCBSZXBsaWNhIENhdGFsb2dzIChMUkNzKS4g IExvY2FsIGNhdGFsb2dzIG1haW50YWluIG1hcHBpbmdzIGJldHdlZW4gYXJiaXRyYXJ5IGxvZ2lj YWwgZmlsZSBuYW1lcyAoTEZOcykgYW5kIHRoZSBwaHlzaWNhbCBmaWxlIG5hbWVzIChQRk5zKSBh c3NvY2lhdGVkIHdpdGggdGhvc2UgTEZOcyBvbiBpdHMgc3RvcmFnZSBzeXN0ZW0ocykuDUNvbGxl Y3RpdmUgc3RhdGUgd2l0aCByZWxheGVkIGNvbnNpc3RlbmN5IG1haW50YWluZWQgaW4gUmVwbGlj YSBMb2NhdGlvbiBJbmRpY2VzIChSTElzKS4gRWFjaCBSTEkgY29udGFpbnMgYSBzZXQgb2YgbWFw cGluZ3MgZnJvbSBMRk5zIHRvIExSQ3MuICBBIHZhcmlldHkgb2YgaW5kZXggc3RydWN0dXJlcyBj YW4gYmUgZGVmaW5lZCB3aXRoIGRpZmZlcmVudCBwZXJmb3JtYW5jZSBjaGFyYWN0ZXJpc3RpY3Ms IHNpbXBseSBieSB2YXJ5aW5nIHRoZSBudW1iZXIgb2YgUkxJcyBhbmQgYW1vdW50IG9mIHJlZHVu ZGFuY3kgYW5kIHBhcnRpdGlvbmluZyBhbW9uZyB0aGUgUkxJcyAgDVNvZnQgc3RhdGUgbWFpbnRl bmFuY2Ugb2YgUkxJIHN0YXRlLiBMUkNzIHNlbmQgaW5mb3JtYXRpb24gYWJvdXQgdGhlaXIgc3Rh dGUgdG8gUkxJcyB1c2luZyBzb2Z0IHN0YXRlIHByb3RvY29scy4gIFN0YXRlIGluZm9ybWF0aW9u IGluIFJMSXMgdGltZXMgb3V0IGFuZCBtdXN0IGJlIHBlcmlvZGljYWxseSByZWZyZXNoZWQgYnkg c29mdCBzdGF0ZSB1cGRhdGVzLg1Db21wcmVzc2lvbiBvZiBzdGF0ZSB1cGRhdGVzDU1lbWJlcnNo aXAgYW5kIHBhcnRpdGlvbmluZyBpbmZvcm1hdGlvbiBtYWludGVuYW5jZQ0NUmVsaWFibGUgUmVw bGljYXRpb24gU2VydmljZTogIFJlcGxpY2EgbWFuYWdlbWVudCBBUEkgKEdsb2J1cykgKEFubikg YW5kIEdETVAgKEVERykgKEhlaW56KQ0NKiogR0RNUCBkZXNjcmlwdGlvbiBzaG91bGQgYmUgY3V0 IHRvIGF0IG1vc3QgvSBwYWdlICoqDQ1UaGUgR0RNUCBjbGllbnQtc2VydmVyIHNvZnR3YXJlIHN5 c3RlbSBpcyBhIGdlbmVyaWMgZmlsZSByZXBsaWNhdGlvbiB0b29sIHRoYXQNcmVwbGljYXRlcyBm aWxlcyBzZWN1cmVseSBhbmQgZWZmaWNpZW50bHkgZnJvbSBvbmUgc2l0ZSB0byBhbm90aGVyDWlu IGEgRGF0YSBHcmlkIGVudmlyb25tZW50IHVzaW5nIHNldmVyYWwgR2xvYnVzIEdyaWQgdG9vbHMu IEluIGFkZGl0aW9uLA1pdCBtYW5hZ2VzIHJlcGxpY2EgY2F0YWxvZ3VlIGVudHJpZXMgZm9yIGZp bGUgcmVwbGljYXMgYW5kIHRodXMNbWFpbnRhaW5zIGEgY29uc2lzdGVudCB2aWV3IG9uIG5hbWVz IGFuZCBsb2NhdGlvbnMgb2YgcmVwbGljYXRlZA1maWxlcy4gRmlsZXMgdG8gYmUgdHJhbnNmZXJy ZWQgY2FuIGJlIG9mIGFueSBwYXJ0aWN1bGFyIGZpbGUgZm9ybWF0DWFuZCBHRE1QIHRyZWF0cyB0 aGVtIGFsbCBpbiB0aGUgc2FtZSB3YXkuIEhvd2V2ZXIsIGZvciBPYmplY3Rpdml0eQ1kYXRhYmFz ZSBmaWxlcyBhIHBhcnRpY3VsYXIgcGx1Zy1pbiBleGlzdHMuIEFsbCBmaWxlcyBhcmUgYXNzdW1l ZCB0bw1iZSByZWFkLW9ubHkuIA0NVGhlIEdETVAgWzFdIHByb2plY3QgKG9yaWdpbmFsbHkgY2Fs bGVkIEdyaWQgRGF0YSBNYW5hZ2VtZW50IFBpbG90KQ13YXMgc3RhcnRlZCBpbiBlYXJseSAyMDAw IGFzIGEgcGlsb3QgcHJvamVjdCB0byBldmFsdWF0ZSB0aGUgR2xvYnVzDXRvb2xraXQgKHRtKSwg dGFrZSB1c2VmdWwgZmVhdHVyZXMgZm9yIGEgZmlsZSByZXBsaWNhdGlvbiBzeXN0ZW0gYW5kDXBy b2R1Y2UgYSBwcm90b3R5cGUgdG8gYmUgZXZhbHVhdGVkIGluIGEgcmVhbCBwcm9kdWN0aW9uIGVu dmlyb25tZW50Lg0NVGhlIGRyaXZpbmcgZm9yY2UgZm9yIHRoZSByZXNlYXJjaCBhbmQgZGV2ZWxv cG1lbnQgb24gR0RNUCB3YXMNdHdvZm9sZDogb24gdGhlIG9uZSBoYW5kLCBhdCBDRVJOIC0gdGhl IEV1cm9wZWFuIE9yZ2FuaXphdGlvbiBmb3INTnVjbGVhciByZXNlYXJjaCBsb2NhdGVkIG5lYXIg R2VuZXZhIGluIFN3aXR6ZXJsYW5kIC0gZmlyc3QgZWZmb3J0cw1mb3IgdGhlIEV1cm9wZWFuIERh dGFHcmlkIHByb2plY3QgRURHIHdlcmUgdW5kZXIgd2F5IGFuZCBmaXJzdA1zdGF0ZS1vZi10aGUt YXJ0IHN0dWRpZXMgaW4gR3JpZCBjb21wdXRpbmcgbmVlZGVkIHRvIGJlIGRvbmUuIE9uIHRoZQ1v dGhlciBoYW5kLCB0aGUgQ01TIGV4cGVyaW1lbnQsIG9uZSBvZiBmb3VyIG5leHQgZ2VuZXJhdGlv biBIaWdoDUVuZXJneSBQaHlzaWNzIChIRVApIGV4cGVyaW1lbnRzIGF0IENFUk4sIHJlcXVpcmVk IGRhdGEgdHJhbnNmZXIgdG9vbHMNZm9yIHRoZSBkaXN0cmlidXRlZCBwcm9kdWN0aW9uIG9mIHNp bXVsYXRlZCBkYXRhLCBpbiBwYXJ0aWN1bGFyIGZvcg10aGUgSGlnaCBMZXZlbCBUcmlnZ2VyIHN0 dWRpZXMuIE9uY2UgdGhlIERhdGFHcmlkIHByb2plY3Qgd2FzIGtpY2tlZA1vZmYgaW4gSmFudWFy eSAyMDAxLCB0aGUgZXhwZXJpZW5jZSBnYWluZWQgZnJvbSBHRE1QIHdhcyB1c2VkIGFuZCB0aGUN Y3VycmVudCB2ZXJzaW9uIG9mIHRoZSBzb2Z0d2FyZSBzeXN0ZW0gaXMgcGFydCBvZiB0aGUgRGF0 YUdyaWQNc29mdHdhcmUgYW5kIGluIHVzZSBpbiB0aGUgZmlyc3QgRGF0YUdyaWQgdGVzdGJlZC4g Q3VycmVudGx5LCB0aGUNc29mdHdhcmUgZGV2ZWxvcG1lbnQgcHJvY2VzcyBpcyB3ZWxsIGFkdmFu Y2VkIGFuZCB0aGUgcHJvamVjdCBpcyBub3cgYQ1jb2xsYWJvcmF0aW9uIGJldHdlZW4gdGhlIEV1 cm9wZWFuIERhdGFHcmlkIChpbiBwYXJ0aWN1bGFyIHRoZSBEYXRhDU1hbmFnZW1lbnQgd29yayBw YWNrYWdlKSBhbmQgdGhlIFBhcnRpY2xlIFBoeXNpY3MgRGF0YSBHcmlkIChQUERHKS4NDVdpdGgg cmVzcGVjdCB0byBEYXRhIEdyaWQgYXJjaGl0ZWN0dXJlLCBHRE1QIGlzIGEgcmVwbGljYSBtYW5h Z2VyIHdpdGgNYWRkaXRpb25hbCBoaWdoLWxldmVsLCBhcHBsaWNhdGlvbiBzcGVjaWZpYyBmdW5j dGlvbmFsaXRpZXMgbGlrZQ1pbnRlZ3JhdGlvbiBvZiBPYmplY3Rpdml0eSBkYXRhYmFzZSBmaWxl cyB0byBhbiBPYmplY3Rpdml0eQ1mZWRlcmF0aW9uLCBhIG5vdGlmaWNhdGlvbiBzeXN0ZW0gZm9y IHJlbW90ZSBzaXRlcyBhbmQgYW4gaW50ZXJmYWNlIHRvDW1hc3Mgc3RvcmFnZSBzeXN0ZW1zLqAg R0RNUCBvZmZlcnMgYSBzZXQgb2YgY2xpZW50IGFwcGxpY2F0aW9ucyB0bw1yZWdpc3RlciBuZXcg ZmlsZXMgdG8gYSBsb2NhbCBjYXRhbG9ndWUsIHB1Ymxpc2ggYSBzZXQgb2YgbmV3bHkNY3JlYXRl ZCBmaWxlcyB0byBzdWJzY3JpYmVkIGhvc3RzLCBzdGFydCB0aGUgYWN0dWFsIGZpbGUgcmVwbGlj YXRpb24NcHJvY2VzcywgYW5kIHN1YnNjcmliZSB0byBhIHJlbW90ZSBHRE1QIHNlcnZlci4gSW4g YWRkaXRpb24sIHRoZQ1zb2Z0d2FyZSBwYWNrYWdlIGNvbnRhaW5zIGEgZmV3IG90aGVyIGFkbWlu aXN0cmF0aW9uIHRvb2xzLg0NR0RNUCBpcyBjdXJyZW5seSBpbiB1c2UgaW4gdGhlIEVERyB0ZXN0 YmVkIGFzIHdlbGwgYXMgaW4gUFBERyBhbmQgdGhlDUdyaVBoeU4gcHJvamVjdC4gQSBmb2xsb3cg b24gcHJvamVjdCBjYWxsZWQgUmVwdG9yIChzZWUgYmVsb3cpIHdpbGwNdGFrZSBvdmVyIHNvbWUg b2YgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgR0RNUCBhbmQgd2lsbCByZXBsYWNlIGl0IGZvcg1zb21l IHVzZSBjYXNlcy4NDUNvbGxlY3RpdmUgQ29tcHV0ZSBTY2hlZHVsaW5nDQ1BIHZhcmlldHkgb2Yg Y29sbGVjdGl2ZSBzY2hlZHVsZXJzIGV4aXN0LiBUaGUgQ29uZG9yIHVwLWRvd24gYWxnb3JpdGht IGFpbXMgdG8gcHJvdGVjdCBcY2l0ZXtjb25kb3Itc2NoZWR1bGluZ30gbGlnaHQgdXNlcnMgZnJv bSBiZWluZyBjb21wbGV0ZWx5IG92ZXJ3aGVsbWVkIGJ5IGhlYXZ5IHVzZXJzLiBUaGUgTWF1aSBm YWlyLXNoYXJlIGFsZ29yaXRobSBcY2l0ZXttYXVpLXNjaGVkdWxlcn0gYWltcyB0byBkZWxpdmVy IHdlbGwtc3BlY2lmaWVkIHNlcnZpY2UgZnJhY3Rpb25zIGlkZW50aWZpZWQgdXNlcnMgYW5kIGdy b3Vwcy4gVGhlIEVERyBSZXNvdXJjZSBCcm9rZXIgXGNpdGV7ZWRnLXdwMS1kZWZpbml0aW9ufSB3 aWxsIGJhbGFuY2UgbG9hZCBhbW9uZyBpbmRlcGVuZGVudCBzaXRlcyB3aXRoaW4gdGhlIGNvbnN0 cmFpbnRzIG9mIGpvYiByZXF1aXJlbWVudHMuDQ1Db21tdW5pdHktYmFzZWQgQXV0aG9yaXphdGlv bjogIENBUyAoR2xvYnVzKQ1SZXF1ZXN0IFBsYW5uaW5nL1JlcXVlc3QgTWFuYWdlbWVudC9Xb3Jr ZmxvdyBNYW5hZ2VtZW50OiAgUmVxdWVzdCBtYW5hZ2VyIChMQkwpOyBDbGFzc2FkcyAoQ29uZG9y KTsgREFHTWFuIChDb25kb3IpDQ1WSUlJLiBPdGhlciBhcHByb2FjaGVzIHRvIHByb3ZpZGluZyBE YXRhIEdyaWQgZnVuY3Rpb25hbGl0eSAoMSBwYWdlKQ0JCVF1ZXN0aW9uOiAgd2hlcmUgZG8gdGhl c2Ugc3lzdGVtcyBmaXQgaW4gdG8gdGhpcyBkaXNjdXNzaW9uPyAgVGhleSBkb26SdCBleGFjdGx5 IGZvbGxvdyB0aGUgbGF5ZXJlZCBkZXNpZ24gYXBwcm9hY2ggd2UgaGF2ZSBkZXNjcmliZWQsIGJ1 dCBzaG91bGQgdGhleSBiZSBpbmNsdWRlZCB3aXRoIHRoZSBvdGhlciBzeXN0ZW1zIG9yIHB1dCBp biBhIHNlcGFyYXRlIHNlY3Rpb24/Pw1TUkINTGVnaW9uDQ1BIHZhcmlldHkgb2Ygb3RoZXIgc2ln bmlmaWNhbnQgcHJvamVjdHMgYXJlIGRldmVsb3Bpbmcgc29mdHdhcmUgdG8gbWFuYWdlIGEgZGF0 YSBncmlkLiAgVGhlIHByb2plY3RzIGRpZmZlciBwcmltYXJpbHkgaW4gdGhhdCB0aGV5IGFyZSBl bmQtdG8tZW5kIHNvbHV0aW9ucyB3aG9zZSBjb21wb25lbnRzIGNhbm5vdCBiZSBkZWNvbXBvc2Vk IGluIG9yZGVyIHRvIGJlIGNvdXBsZWQgd2l0aCBvdGhlciBzeXN0ZW1zLiAgV2Ugd2lsbCBpbnRy b2R1Y2UgdHdvLA1TUkIgYW5kIExlZ2lvbiwgYXMgcmVwcmVzZW50YXRpdmUgZXhhbXBsZXMuDQ1U aGUgU3RvcmFnZSBSZXNvdXJjZSBCcm9rZXIgKFNSQikgXGNpdGV7c3JifSBpcyBhIHN5c3RlbSB0 aGF0IGZlZGVyYXRlcyBhIHZhcmlldHkgb2Ygc3RvcmFnZSBkZXZpY2VzIGludG8gYSBjb2hlcmVu dCB3aG9sZS4gU1JCIGludGVyYWN0cyB3aXRoIGZpbGUgc3lzdGVtcywgZGF0YWJhc2VzLCBhbmQg YXJjaGl2YWwgc3RvcmFnZSBkZXZpY2VzLCBhbmQgc28gZG9lcyBub3QgcmVxdWlyZSB0aGF0IGV4 aXN0aW5nIGRhdGEgYmUgbW9kaWZpZWQgb3IgdHJhbnNsYXRlZCB0byBtYWtlIGl0IGFjY2Vzc2li bGUgdG8gdGhlIGdyaWQuIFxjaXRle3NyYi1pbnRlcm9wZXJhYmlsaXR5fSBPbiB0b3Agb2YgdGhl c2UNZGV2aWNlcywgU1JCIHByb3ZpZGVzIHNvcGhpc3RpY2F0ZWQgY29sbGVjdGlvbiBtYW5hZ2Vt ZW50LCBtZXRhZGF0YSBoYW5kbGluZywgYW5kIGFjY2VzcyBmZWF0dXJlcyBzbyB0aGF0IGRhdGEg bWF5IGJlIGFjY2Vzc2VkIHRocm91Z2ggaGlnaC1sZXZlbCBkZXNjcmlwdGlvbnMsIHJhdGhlciB0 aGFuIHRocm91Z2ggcGh5c2ljYWwgaWRlbnRpZmllcnMuIFxjaXRle215c3JifSBTUkIgY29tcG9u ZW50cyBhcmUgZmVkZXJhdGVkLCBtZWFuaW5nIHRoYXQgdGhleSBkZWZlciB0byBhIGhpZ2ggYXV0 aG9yaXR5LiBUaHVzLCBhbmQgU1JCIHN5c3RlbSBtYXkgYmVjYW9tZSBwYXJ0IG9mIGEgZGF0YSBn cmlkLCBidXQgY2Fubm90IG1hbmFnZSBhbiBhcnJheSBvZiBjb29wZXJhdGluZyBidXQgYXV0b25v bW91cyBzaXRlcy4NDVRoZSBMZWdpb24gXGNpdGV7bGVnaW9uLWNhY219IHN5c3RlbSBpcyBhIGNv bXBsZXRlIGdyaWQgb3BlcmF0aW5nIHN5c3RlbS4gQmFzZWQgYXJvdW5kIGEgY3VzdG9tIG9iamVj dCBtb2RlbCwgTGVnaW9uIGNyZWF0ZXMgYSB3aG9sZSBuZXcgc3lzdGVtIGFic3RyYWN0aW9uIG91 dCBvZiBhIG1ldGFjb21wdXRlciBjb25zdHJ1Y3RlZCBvbiB0b3Agb2YgbGVnYWN5IGNvbXB1dGlu ZyBzeXN0ZW1zLiAgVGhpcyAiZnJlc2ggc3RhcnQiIGFsbG93cyB0aGUgY29uc3RydWN0aW9uIG9m IG5ldyBmaWxlIHNlbWFudGljcyBcY2l0ZXtsZWdpb24taW99LCBwb3dlcmZ1bCBmYXVsdC10b2xl cmFuY2UsDVxjaXRle2xlZ2lvbi1yZ2UtdGhlc2lzfSwgYW5kIHNlY3VyaXR5IG1vZGVscyBcY2l0 ZXtsZWdpb24tc2VjdXJpdHl9LCBidXQgaXQgc3VmZmVycyBmcm9tIHRoZSBkcmF3YmFjayB0aGF0 IGV4aXN0aW5nIGRhdGEgcmVwb3NpdG9yaWVzIGFuZCBjb21wdXRhdGlvbiBzeXN0ZW1zIGFyZSBu b3QgdHJpdmlhbGx5IGNvdXBsZWQgdG8gYSBMZWdpb24gc3lzdGVtLg0NDUlYLiBQcm9wb3NlZCBU ZWNobm9sb2dpZXMgKDQgcGFnZXMpDQkJQWdhaW4sIHRoaXMgc2VjdGlvbiBwcm92aWRlcyBicmll ZiBkZXNjcmlwdGlvbnMgKGFwcHJveC4gaGFsZi1wYWdlIGVhY2gpIG9mIHBsYW5uZWQgYW5kIG9u Z29pbmcgZGV2ZWxvcG1lbnQgZWZmb3J0cy4gIFRoZSBwb2ludCBpcyB0byBzaG93IHRoYXQgc29t ZSBvZiB0aGUgbWlzc2luZyBjb21wb25lbnRzIGZyb20gb3VyIG92ZXJhbGwgbGlzdCBhcmUgYmVp bmcgZGV2ZWxvcGVkLiAgSW5jbHVkZXMgcmVmZXJlbmNlcy4gIA1NZXRhZGF0YSBzZXJ2aWNlIChH bG9idXMpDVJlbGlhYmxlIHJlcGxpY2F0aW9uIHNlcnZpY2UgDVJlcGxpY2EgbWFuYWdlciAoRURH KQ0NKiogUmVwdG9yIGRlc2NyaXB0aW9uIHNob3VsZCBiZSBjdXQgdG8gYXQgbW9zdCC9IHBhZ2Ug KioNDVJlcHRvciAtLS0gVGhlIEVERyBSZXBsaWNhIE1hbmFnZXINDVdpdGhpbiB0aGUgRVUgRGF0 YSBHcmlkIFByb2plY3QgYSBoaWdoIGxldmVsIFJlcGxpY2EgTWFuYWdlbWVudA1TZXJ2aWNlLCBj YWxsZWQgUmVwdG9yLCBoYXMgYmVlbiBkZXNpZ25lZCBhbmQgaXMgY3VycmVudGx5IGJlaW5nDWlt cGxlbWVudGVkIFsxXS4gVGhlIG1haW4gZGVzaWduIGdvYWwgb2YgUmVwdG9yIGlzIHRvIHByb3Zp ZGUgdGhlDXVzZXIgd2l0aA1hIGhpZ2ggbGV2ZWwsIGludHVpdGl2ZSBpbnRlcmZhY2UgdGhhdCBp cyBlYXN5IHRvIHVzZSBhbmQgdGhhdCBoaWRlcw10aGUgdW5kZXJseWluZyBkZXRhaWxzLiANDVJl cHRvciBpcyBkZXNpZ25lZCBhcyBmbGV4aWJsZSBtb2R1bGFyIHN5c3RlbSB0aGF0IGludGVyZmFj ZXMgdG8NZXhpc3RpbmcgR3JpZCBTZXJ2aWNlcyBzdWNoIGFzIHJlcGxpY2EgY2F0YWxvZ3VlIG9y IGZpbGUgdHJhbnNmZXINc2VydmljZXMuIFRoZSBtb2R1bGFyIGRlc2lnbiBhbGxvd3MgdGhlc2Ug dW5kZXJseWluZyBjb21wb25lbnRzIHRvIGJlDWVhc2lseSBjdXN0b21pc2VkIGFjY29yZGluZyB0 byB0aGUgcGFydGljdWxhciBuZWVkcyBvZiBhIFZPLg0NUmVwdG9yIGlzIGNvbXByaXNlZCBvZiBl aWdodCBtYWpvciBtb2R1bGVzIHdoaWNoIGNvdmVyIG1vc3Qgb2YgdGhlDWZ1bmN0aW9uYWxpdHkg ZGlzY3Vzc2VkIGluIFNlY3Rpb24gVkkuIFRoZSBjZW50cmFsIGNvbXBvbmVudCBpcyB0aGUNUmVw dG9yIFNlcnZlciB3aGljaCBwcm92aWRlcyBhIGxvZ2ljYWwgc2luZ2xlIGVudHJ5IHBvaW50IGFz IHdlbGwgYXMNd29yay1mbG93IG1hbmFnZW1lbnQgZnVuY3Rpb25hbGl0eSBmb3IgVk9zLiBJdCBp cyBhYmxlIHRvIHNjaGVkdWxlDXJlcXVlc3RzIG9yaWdpbmF0aW5nIGZyb20gd2l0aGluIG9uZSBW TyBhY2NvcmRpbmcgdG8gc29tZSBwcmVkZWZpbmVkDXByaW9yaXRpZXMgYW5kIHNob3VsZCBhbHNv IGJlIGFibGUgdG8gc2NoZWR1bGUgaW5kZXBlbmRlbnQgYWN0aXZpdGllcw13aXRoaW4gcmVxdWVz dHMsIHN1Y2ggdGhhdCB0aGUgYXZhaWxhYmxlIHJlc291cmNlcyBhcmUgZXhwbG9pdGVkDW9wdGlt YWxseS4NDVRoZSBhY2Nlc3MgbWVjaGFuaXNtcyB0byB0aGUgUmVwdG9yIFNlcnZlciBtdXN0IGRl YWwgd2l0aCB0aGUNdHJhZGUtb2ZmIGJldHdlZW4gdWJpcXVpdG91cyBhY2Nlc3MgYW5kIGhpZ2gg cGVyZm9ybWFuY2UuIFRvIHRoaXMNZW5kLA13ZSBwcm9wb3NlIGEgbXVsdGktcHJvdG9jb2wgc3Ry YXRlZ3k6IGFuIHViaXF1aXRvdXNseSBhcHBsaWNhYmxlIFNPQVANWzJdIGludGVyZmFjZSB0aGF0 IHdvdWxkIGFsbG93IHdpZGVzcHJlYWQgcHVibGljYXRpb24gb2YgYSBnZW5lcmljDWludGVyZmFj ZSB0byB0aGlzIHNlcnZpY2UsIHdoaWxlIG1vcmUgc3BlY2lhbGlzZWQgcHJvdG9jb2xzIHN1Y2gg YXMNUk1JIFszXSB3b3VsZCBkZWxpdmVyIHRoZSBoaWdoZXIgcGVyZm9ybWFuY2UgcmVxdWlyZWQu oCBUaGlzIGlzIGluDWxpbmUgd2l0aCB0aGUgdXBjb21pbmcgT3BlbiBHcmlkIFNlcnZpY2UgQXJj aGl0ZWN0dXJlIFs0LDVdIHdoaWNoDXdpbGwNYmUgYWRvcHRlZCBpbiBSZXB0b3IuDQ1UaGUgUmVw dG9yIFNlcnZlciBoYXMgYWNjZXNzIGFuZCBtYW5hZ2VzIHRoZSByZW1haW5pbmcgc2V2ZW4gUmVw dG9yDW1vZHVsZXM6IA0NLSBUaGUgY29yZSBtb2R1bGUgcHJvdmlkZXMgdGhlIG1haW4gZnVuY3Rp b25hbGl0aWVzIG9mIHJlcGxpY2ENbWFuYWdlbWVudCwgdGhvc2Ugb2YgcmVwbGljYSBjcmVhdGlv biwgZGVsZXRpb24gYW5kIGNhdGFsb2d1aW5nLqAgSXQNcmVxdWlyZXMgYWNjZXNzIHRvIGEgc2V0 IG9mIHNlcnZpY2VzIGFuZCBBUElzIGluY2x1ZGluZyBhIHRyYW5zcG9ydA1zZXJ2aWNlLCBhIHBy b2Nlc3NpbmcgQVBJIHRoYXQgYWxsb3dzIHRoZSBpbmNvcnBvcmF0aW9uIG9mIGNlcnRhaW4NcHJl LSBhbmQgcG9zdC1wcm9jZXNzaW5nIHN0ZXBzLCBhcyB3ZWxsIGFzIHRoZSByZWxhdGVkIHJlcGxp Y2EgYW5kDW1ldGEtZGF0YSBjYXRhbG9ndWVzLlNldmVyYWwga2luZHMgb2YgbWV0YWRhdGEgYXJl IHN0b3JlZCBieSBSZXB0b3Incw1tZXRhZGF0YSBtb2R1bGUuIFRoaXMgZGF0YSBpbmNsdWRlcyBm aWxlLCBjb2xsZWN0aW9uLCBzZWN1cml0eSwNYXBwbGljYXRpb24sIGFuZCBtYW5hZ2VtZW50IG1l dGFkYXRhLg0NLSBUaGUgY29uc2lzdGVuY3kgbW9kdWxlIGtlZXBzIHRoZSBzZXQgb2YgcmVwbGlj YXMgb2YgYSBmaWxlIGFzIHdlbGwNYXMgdGhlIGluZm9ybWF0aW9uIHN0b3JlZCBpbiB0aGUgcmVs YXRlZCBjYXRhbG9ndWVzIGNvbnNpc3RlbnQuIEluDXBhcnRpY3VsYXIgaXQgZGVhbHMgd2l0aCBm aWxlIHVwZGF0ZXMgKHZlcnNpb25pbmcpLCBpbmNvbnNpc3RlbmN5DWRldGVjdGlvbiwgYW5kIGxp ZmV0aW1lIG1hbmFnZW1lbnQuDQ0tIEdlbmVyaWMgY2hlY2stcG9pbnRpbmcsIHJlc3RhcnQsIGFu ZCByb2xsYmFjayBtZWNoYW5pc21zIHRvIGFkZA1mYXVsdCB0b2xlcmFuY2UgdG8gUmVwdG9yIGFy ZSBwcm92aWRlZCBpbiB0aGUgdHJhbnNhY3Rpb24gbW9kdWxlLg0NLSBTZXRzIG9mIChsb2dpY2Fs KSBmaWxlcyBjYW4gYmUgZGVmaW5lZCB3aXRoIGhlbHAgb2YgdGhlIGNvbGxlY3Rpb24NbW9kdWxl LiBTdWNoIGNvbGxlY3Rpb25zIG1heSBzdWJzZXF1ZW50bHkgYmUgc3ViamVjdGVkIHRvIG90aGVy DVJlcHRvcg1mdW5jdGlvbnMsIHN1Y2ggYXMgcmVwbGljYXRpb24uDQ0tIFRoZSBzZWN1cml0eSBt b2R1bGUgcHJvdmlkZXMgYXV0aGVudGljYXRpb24gYW5kIGF1dGhvcmlzYXRpb24gYmFzZWQNdXBv biBleGlzdGluZyBtZWNoYW5pc21zIHN1Y2ggYXMgR1NJWzZdLCBDQVNbN10sIGFuZCB0aGUgVmly dHVhbA1PcmdhbmlzYXRpb24gbWVtYmVyc2hpcCBTZXJ2aWNlIChWT01TKS4gSXQgaXMgYSBkaXN0 aW5jdGl2ZSBmZWF0dXJlDW9mDVJlcHRvciB0aGF0IGZvbGxvd2luZyB0aGUgYXV0aG9yaXNhdGlv biBwcm9jZXNzLCBSZXB0b3IgaG9sZHMgYWxsDWFkbWluaXN0cmF0aXZlIHJpZ2h0cyBpbiBvcmRl ciB0byBhY3Qgb24gYmVoYWxmIG9mIHRoZSB1c2VyIGFuZCB0bw1wZXJmb3JtIGFsbCBuZWNlc3Nh cnkgdGFza3MuDQ0tIEEgbmFtaW5nIGNvbXBvbmVudCBmYWNpbGl0YXRlcyB0aGUgZ2VuZXJhdGlv biBvZiBnbG9iYWxseSB1bmlxdWUNaWRlbnRpZmllcnMgZm9yIHJlcGxpY2F0ZWQgZmlsZXMgd2hp bGUgcHJlc2VydmluZyB0aGUgcG9zc2liaWxpdHkgb2YNdXNlci1nZW5lcmF0ZWQgbG9naWNhbCBm aWxlIG5hbWVzLiANDS0gVGhlIE9wdGltaXNhdGlvbiBtb2R1bGUsIGZpbmFsbHksIGNvbXByaXNl cyByZXBsaWNhIHNlbGVjdGlvbiBiYXNlZA11cG9uIHNvbWUgb3B0aW1hbGl0eSBjcml0ZXJpb24g c3VjaCBhcyB0cmFuc2ZlciB0aW1lLCBzdGF0aXN0aWNzIG9uDWFjY2VzcyBoaXN0b3J5LCBhbmQg YSBwcm8tYWN0aXZlIHJlcGxpY2EgaW5pdGlhdGlvbiBzZXJ2aWNlLg0NUGxhbm5lciAoR3JpUGh5 TikNV2hhdCBwbGFubmVkIGRldmVsb3BtZW50IGRvIG90aGVycyB3YW50IHRvIG1lbnRpb24/DQ1Y LiBPdmVydmlldyBvZiBFeGlzdGluZyBEYXRhIEdyaWQgUHJvamVjdHMgKDEvMiBwYWdlKQ1JbmNs dWRlcyB2ZXJ5IGJyaWVmIG1lbnRpb25zIChhIHNlbnRlbmNlIG9yIHR3byBlYWNoKSBvZiBtYWpv ciBkYXRhIGdyaWQuDUdyaVBoeU4NUFBERw1FREcNKiogRURHIGRlc2NyaXB0aW9uIHNob3VsZCBi ZSAxIG9yIDIgc2VudGVuY2VzICoqDVRoZSBtYWluIGFpbSBvZiB0aGUgRXVyb3BlYW4gRGF0YUdy aWQgKEVERykgcHJvamVjdCBpcyB0byBwcm9kdWNlDXByb2R1Y3Rpb24gcXVhbGl0eSBHcmlkIG1p ZGRsZXdhcmUgcmFuZ2luZyBmcm9tIHdvcmtsb2FkIGFuZCBkYXRhDW1hbmFnZW1lbnQgdG8gR3Jp ZCBtb25pdG9yaW5nIGFuZCBsb2NhbCBmYWJyaWMgbWFuYWdlbWVudC4gVGhlIHByb2plY3QNaGFz IGEgZGl2ZXJzZSBzY2llbnRpZmljIHVzZXIgY29tbXVuaXR5OiBIaWdoIEVuZXJneSBQaHlzaWNz LA1CaW9pbmZvcm1hdGljcyBhbmQgRWFydGggT2JzZXJ2YXRpb24uIFNvZnR3YXJlIGRldmVsb3Bl ZCB3aXRoaW4gdGhlDXByb2plY3QgaXMgZGVwbG95ZWQgb24gYSB0ZXN0YmVkIHRoYXQgc3BhbnMg b3ZlciAzMCBzaXRlcyBpbiBFdXJvcGUuDQ1VSyBlU2NpZW5jZSBHcmlkDUVTRw1ORUVTDVNDRUMN TlZPDWlWREdMDUdyaWRMYWINRGF0YVRhZw0NRGF0YVRhZywgYXMgYSBzcGluIG9mZiBmcm9tIEVE RywgYWltcyB0byBjcmVhdGUgYSBsYXJnZS1zY2FsZQ1pbnRlcmNvbnRpbmVudGFsIHRlc3RiZWQg Zm9yIGRhdGEtaW50ZW5zaXZlIEdyaWRzIGJ5IGxldmVyYWdpbmcNdGVjaG5vbG9naWVzIGRldmVs b3BlZCB3aXRoaW4gRURHIGFzIHdlbGwgYXMgVS5TLiBHcmlkIHByb2plY3RzLiBUaGUNZm9jdXMg aXMgb24gdHdvIGFzcGVjdHM6IGFkdmFuY2VkIG5ldHdvcmtpbmcgdGVjaG5pcXVlcyBpbiBnaWdh Yml0DW5ldHdvcmtzIGFuZCBpbnRlcm9wZXJhYmlsaXR5IGlzc3VlcyBiZXR3ZWVuIGRpZmZlcmVu dCBHcmlkcy4NDQ1YSS4gQ29uY2x1c2lvbnMgKDEvMiBwYWdlKQ0NWElJLiBSZWZlcmVuY2VzDQ1D b21wdXRlIHJlc291cmNlcywgY29sbGVjdGl2ZSBzY2hlZHVsaW5nLCCTb3RoZXIgc3lzdGVtc5Qg cmVmZXJlbmNlczoNDUBpbnByb2NlZWRpbmdzew0gICAgICAgIGJhdGNoLWZyaWVuZGx5LA0gICAg ICAgIGF1dGhvciA9ICJNaXJvbiBMaXZueSBhbmQgTWljaGFlbCBMaXR6a293IiwNICAgICAgICB0 aXRsZSA9ICJNYWtpbmcgV29ya3N0YXRpb25zIGEgRnJpZW5kbHkgRW52aXJvbm1lbnQgZm9yIEJh dGNoIEpvYnMiLA0gICAgICAgIGJvb2t0aXRsZSA9ICJUaGlyZCB7SUVFRX0gV29ya3Nob3Agb24g V29ya3N0YXRpb24gT3BlcmF0aW5nIFN5c3RlbXMiLA0gICAgICAgIG1vbnRoID0gIkFwcmlsIiwN ICAgICAgICB5ZWFyID0gIjE5OTIiLA0gICAgICAgIGFkZHJlc3MgPSAiS2V5IEJpc2NheW5lLCBG bG9yaWRhIg19DQ1AcGhkdGhlc2lzew0gICAgICAgIGR5bmluc3Qtc2FmZXR5LA0gICAgICAgIHRp dGxlID0gIlNhZmV0eS1DaGVja2luZyBvZiBNYWNoaW5lIENvZGUiLA0gICAgICAgIGF1dGhvciA9 ICJaaGljaGVuIFh1IiwNICAgICAgICBzY2hvb2wgPSAiVW5pdmVyc2l0eSBvZiBXaXNjb25zaW4i LA0gICAgICAgIHllYXIgPSAiMjAwMCINfQ0gDUBpbnByb2NlZWRpbmdzew0gICAgICAgIGR5bmlu c3QtbHVya2VyLA0gICAgICAgIGF1dGhvciA9ICJKb24gR2lmZmluIGFuZCBTb21lc2ggSmhhIGFu ZCBCYXJ0IE1pbGxlciIsDSAgICAgICAgdGl0bGUgPSAiRGV0ZWN0aW5nIE1hbmlwdWxhdGVkIFJl bW90ZSBDYWxsIFN0cmVhbXMiLA0gICAgICAgIGJvb2t0aXRsZSA9ICJQcm9jZWVkaW5ncyBvZiB0 aGUgMTF0aCB7VVNFTklYfSBTZWN1cml0eSBTeW1wb3NpdW0iLA0gICAgICAgIGFkZHJlc3MgPSAi U2FuIEZyYW5jaXNjbywgQ2FsaWZvcm5pYSIsDSAgICAgICAgbW9udGggPSAiQXVndXN0IiwNICAg ICAgICB5ZWFyID0gIjIwMDIiDX0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQ1AaW5wcm9jZWVkaW5n c3sNICAgICAgICBlcnJvci1zY29wZSwNICAgICAgICBhdXRob3IgPSAiRG91Z2xhcyBUaGFpbiBh bmQgTWlyb24gTGl2bnkiLA0gICAgICAgIHRpdGxlID0gIkVycm9yIFNjb3BlIG9uIGEgQ29tcHV0 YXRpb25hbCBHcmlkOiBUaGVvcnkgYW5kIFByYWN0aWNlIiwNICAgICAgICBib29rdGl0bGUgPSAi UHJvY2VlZGluZ3Mgb2YgdGhlIDExdGgge0lFRUV9IFN5bXBvc2l1bSBvbiBIaWdoIFBlcmZvcm1h bmNlIERpc3RyaWJ1dGVkIENvbXB1dGluZyAoe0hQREN9KSIsDSAgICAgICAgbW9udGggPSAiSnVs eSIsDSAgICAgICAgeWVhciA9ICIyMDAyIg19ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0NQGlucHJv Y2VlZGluZ3N7DSAgICAgICAgY29uZG9yLXNjaGVkdWxpbmcsDSAgICAgICAgYXV0aG9yID0gIk1h dHQgTXV0a2EgYW5kIE1pcm9uIExpdm55IiwNICAgICAgICB0aXRsZSA9ICJTY2hlZHVsaW5nIFJl bW90ZSBQcm9jZXNzaW5nIENhcGFjaXR5IEluIEEgV29ya3N0YXRpb24tUHJvY2Vzc2luZyBCYW5r IENvbXB1dGluZyBTeXN0ZW0iLA0gICAgICAgIGJvb2t0aXRsZSA9ICJQcm9jZWVkaW5ncyBvZiB0 aGUgN3RoIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvZiBEaXN0cmlidXRlZCBDb21wdXRpbmcg U3lzdGVtcyIsDSAgICAgICAgcGFnZXMgPSAiMi0tOSIsDSAgICAgICAgbW9udGggPSAiU2VwdGVt YmVyIiwNICAgICAgICB5ZWFyID0gIjE5ODciLA19ICANIA1AaW5wcm9jZWVkaW5nc3sNICAgICAg ICBtYXVpLXNjaGVkdWxlciwNICAgICAgICBhdXRob3IgPSAiRC4gSmFja3NvbiBhbmQgUS4gU25l bGwgYW5kIE0uIENsZW1lbnQiLA0gICAgICAgIHRpdGxlID0gIkNvcmUgQWxnb3JpdGhtcyBvZiB0 aGUgTWF1aSBTY2hlZHVsZXIiLA0gICAgICAgIGJvb2t0aXRsZSA9ICJQcm9jZWVkaW5ncyBvZiB0 aGUgN3RoIFdvcmtzaG9wIG9uIEpvYiBTY2hlZHVsaW5nIFN0cmF0ZWdpZXMgZm9yIFBhcmFsbGVs IFByb2Nlc3NpbmciLA0gICAgICAgIHllYXIgPSAyMDAxDX0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IA0NQGlucHJvY2VlZGluZ3N7DSAgICAgICAgc3JiLA0gICAgICAgIGF1dGhvciA9ICJDLiBCYXJ1 IGFuZCBSLiBNb29yZSBhbmQgQS4gUmFqYXNla2FyIGFuZCBNLiBXYW4iLA0gICAgICAgIHRpdGxl ID0gIlRoZSB7U0RTQ30gU3RvcmFnZSBSZXNvdXJjZSBCcm9rZXIiLA0gICAgICAgIGJvb2t0aXRs ZSA9ICJQcm9jZWVkaW5ncyBvZiB7Q0FTQ09OfSIsDSAgICAgICAgYWRkcmVzcyA9ICJUb3JvbnRv LCBDYW5hZGEiLA0gICAgICAgIHllYXIgPSAiMTk5OCIsDX0NIA1AaW5wcm9jZWVkaW5nc3sNICAg ICAgICBzcmItaW50ZXJvcGVyYWJpbGl0eSwNICAgICAgICB0aXRsZSA9ICJUb3dhcmRzIHRoZSBp bnRlcm9wZXJhYmlsaXR5IG9mIHdlYiwgZGF0YWJhc2UsIGFuZCBtYXNzIHN0b3JhZ2UgdGVjaG5v bG9naWVzIGZvciBwZXRhYnl0ZSBkYXRhYmFzZXMiLA0gICAgICAgIGF1dGhvciA9ICJSZWFnYW4g TW9vcmUgYW5kIFJpY2hhcmQgTWFyY2lhbm8gYW5kIE1pY2hhZWwgV2FuIGFuZCBUb20gU2hlcndp biBhbmQgUmljaGFyZCBGcm9zdCIsDSAgICAgICAgYm9va3RpdGxlID0gIlByb2MuIG9mIHRoZSBG aWZ0aCB7TkFTQX0ge0dTRkN9IENvbmYuIG9uIE1hc3MgU3RvcmFnZSBTeXN0ZW1zIGFuZCBUZWNo bm9sb2dpZXMiLA0gICAgICAgIGFkZHJlc3MgPSAiQ29sbGVnZSBQYXJrLCBNYXJ5bGFuZCIsDSAg ICAgICAgbW9udGggPSAiU2VwdGVtYmVyIiwNICAgICAgICB5ZWFyID0gIjE5OTYiDX0gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgDQ1AaW5wcm9jZWVkaW5nc3sNCXNyYi1teXNyYiwNCXRpdGxlID0gIntN eVNSQn0gYW5kIHtTUkJ9IC0gQ29tcG9uZW50cyBvZiBhIERhdGEgR3JpZCIsDQlhdXRob3IgPSJB cmN0byBSYWphc2VrYXIgYW5kIE1pY2hhZWwgV2FuIGFuZCBSZWFnYW4gTW9vcmUiLA0JYm9va3Rp dGxlID0gIlByb2NlZWRpbmdzIG9mIHRoZSAxMXRoIHtJRUVFfSBTeW1wb3NpdW0gb24gSGlnaCBQ ZXJmb3JtYW5jZSBEaXN0cmlidXRlZCBDb21wdXRpbmcge0hQREN9IiwNCXllYXIgPSAiMjAwMiIN fQ0NQGFydGljbGV7DSAgICAgICAgbGVnaW9uLWNhY20sDSAgICAgICAgYXV0aG9yID0gIkEuUy4g R3JpbXNoYXcgYW5kIFcuQS4gV3VsZiBhbmQgb3RoZXJzIiwNICAgICAgICB0aXRsZSA9ICJUaGUg e0x9ZWdpb24gVmlzaW9uIG9mIGEgV29ybGR3aWRlIFZpcnR1YWwgQ29tcHV0ZXIiLA0gICAgICAg IGpvdXJuYWwgPSAiQ29tbXVuaWNhdGlvbnMgb2YgdGhlIHtBQ019IiwNICAgICAgICB2b2x1bWUg PSAiNDAiLA0gICAgICAgIG51bWJlciA9ICIxIiwNICAgICAgICBwYWdlcyA9ICIzOS0tNDUiLA0g ICAgICAgIHllYXIgPSAiMTk5NyIsDSAgICAgICAgbW9udGggPSAiSmFudWFyeSIsDX0NIA1ASU5Q Uk9DRUVESU5HUyAobGVnaW9uLWlvLA0gICAgICAgIEFVVEhPUiA9ICJCLiBXaGl0ZSBhbmQgQS4g R3JpbXNoYXcgYW5kIEEgTmd1eWVuLVR1b25nIiwNICAgICAgICBUSVRMRSA9ICJ7R31yaWQte0J9 YXNlZCB7Rn1pbGUge0F9Y2Nlc3M6IHtUfWhlIHtMfWVnaW9uIHtJfS97T30ge019b2RlbCIsDSAg ICAgICAgQk9PS1RJVExFID0gIlByb2NlZWRpbmdzIG9mIHRoZSA5dGgge0lFRUV9IFN5bXBvc2l1 bSBvbiBIaWdoIFBlcmZvcm1hbmNlIERpc3RyaWJ1dGVkIENvbXB1dGluZyAoe0hQREM5fSkiLA0g ICAgICAgIFlFQVIgPSAyMDAwLA0gICAgICAgIE1PTlRIID0gIkF1Z3VzdCINKQ0NQHBoZHRoZXNp c3sNICAgICAgICBsZWdpb24tcmdlLXRoZXNpcywNICAgICAgICBhdXRob3IgPSAiQW5oIE5ndXll bi1UdW9uZyIsDSAgICAgICAgdGl0bGUgPSAiSW50ZWdyYXRpbmcgRmF1bHQtVG9sZXJhbmNlIFRl Y2huaXF1ZXMgaW4gR3JpZCBBcHBsaWNhdGlvbnMiLA0gICAgICAgIHNjaG9vbCA9ICJVbml2ZXJz aXR5IG9mIFZpcmdpbmlhIiwNICAgICAgICBtb250aCA9ICJBdWd1c3QiLA0gICAgICAgIHllYXIg PSAiMjAwMiINfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0N QHRlY2hyZXBvcnR7DSAgICAgICAgbGVnaW9uLXNlY3VyaXR5LA0gICAgICAgIGF1dGhvciA9ICJB ZGFtIEZlcnJhcmkgYW5kIEZyZWRlcmljayBLbmFiZSBhbmQgTWFydHkgSHVtcGhyZXkgYW5kIFN0 ZXZlDUNoYXBpbiBhbmQgQW5kcmV3IEdyaW1zaGF3IiwNICAgICAgICB0aXRsZSA9ICJBIEZsZXhp YmxlIFNlY3VyaXR5IFN5c3RlbSBmb3IgTWV0YWNvbXB1dGluZyBFbnZpcm9ubWVudHMiLA0JaW5z dGl0dXRpb24gPSAiVW5pdmVyc2l0eSBvZiBWaXJnaW5pYSwgQ29tcHV0ZXIgU2NpZW5jZSBEZXBh cnRtZW50IiwNICAgICAgICBudW1iZXIgPSAiQ1MtOTgtMzYiLA0gICAgICAgIHllYXIgPSAiMTk5 OCIsDX0NDUB0ZWNocmVwb3J0ew0JZWRnLXdwMS1kZWZpbml0aW9uLA0JYXV0aG9yID0gIkZyYW5j ZXNjbyBHaWFjb21pbmkiLA0JdGl0bGUgPSAiRGVmaW5pdGlvbiBvZiBBcmNoaXRlY3R1cmUsIFRl Y2huaWNhbCBQbGFuIGFuZCBFdmFsdWF0aW9uIENyaXRlcmlhIGZvciBTY2hlZHVsaW5nLCBSZXNv dXJjZSBNYW5hZ2VtZW50LCBTZWN1cml0eSwgYW5kIEpvYiBEZXNjcmlwdGlvbiIsDQlpbnN0aXR1 dGlvbiA9ICJFdXJvcGVhbiBEYXRhIEdyaWQsIFdvcmsgUGFja2FnZSAxIiwNCW51bWJlciA9ICJE YXRhR3JpZC0wMS1EMS4yLTAxMTItMC0zIiwNCW1vbnRoID0gIlNlcHRlbWJlciIsDQl5ZWFyID0g IjIwMDEiDX0NDUBhcnRpY2xlew0gICAgICAgIGdsb2J1cy1nYXNzLA0gICAgICAgIGF1dGhvciA9 ICJKLiBCZXN0ZXIgYW5kIEkuIEZvc3RlciBhbmQgQy4gS2Vzc2VsbWFuIGFuZCBKLiBUZWRlc2Nv IGFuZCBTLiBUdWVja2UiLA0gICAgICAgIHRpdGxlID0gIntHQVNTfTogQSBEYXRhIE1vdmVtZW50 IGFuZCBBY2Nlc3MgU2VydmljZSBmb3IgV2lkZSBBcmVhIENvbXB1dGluZyBTeXN0ZW1zIiwNICAg ICAgICBqb3VybmFsID0gIjZ0aCBXb3Jrc2hvcCBvbiB7SS9PfSBpbiBQYXJhbGxlbCBhbmQgRGlz dHJpYnV0ZWQgU3lzdGVtcyIsDSAgICAgICAgbW9udGggPSAiTWF5IiwNICAgICAgICB5ZWFyID0g IjE5OTkiDX0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQ1AaW5wcm9jZWVkaW5nc3sNICAgICAgICBp by1jb21tdW5pdGllcywNICAgICAgICBhdXRob3IgPSAiRG91Z2xhcyBUaGFpbiBhbmQgSm9obiBC ZW50IGFuZCBBbmRyZWEgQXJwYWNpLUR1c3NlYXUgYW5kIFJlbXppIEFycGFjaS1EdXNzZWF1IGFu ZCBNaXJvbiBMaXZueSIsDSAgICAgICAgdGl0bGUgPSAiR2F0aGVyaW5nIGF0IHRoZSBXZWxsOiBD cmVhdGluZyBDb21tdW5pdGllcyBmb3IgR3JpZCB7SS9PfSIsDSAgICAgICAgYm9va3RpdGxlID0g IlByb2NlZWRpbmdzIG9mIFN1cGVyY29tcHV0aW5nIDIwMDEiLA0gICAgICAgIGFkZHJlc3MgPSAi RGVudmVyLCBDb2xvcmFkbyIsDSAgICAgICAgbW9udGggPSAiTm92ZW1iZXIiLA0gICAgICAgIHll YXIgPSAiMjAwMSINfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANDUBhcnRpY2xlew0gICAgICAgIGJ5 cGFzcy1qY2MsDSAgICAgICAgYXV0aG9yID0gIkRvdWdsYXMgVGhhaW4gYW5kIE1pcm9uIExpdm55 IiwNICAgICAgICB0aXRsZSA9ICJNdWx0aXBsZSBCeXBhc3M6IEludGVycG9zaXRpb24gQWdlbnRz IGZvciBEaXN0cmlidXRlZCBDb21wdXRpbmciLA0gICAgICAgIGpvdXJuYWwgPSAiSm91cm5hbCBv ZiBDbHVzdGVyIENvbXB1dGluZyIsDSAgICAgICAgdm9sdW1lID0gIjQiLA0gICAgICAgIHBhZ2Vz ID0gIjM5LS00NyIsDSAgICAgICAgeWVhciA9IDIwMDENfSAgICAgICAgICAgICAgIA0NQ29uc2lz dGVuY3kgcmVmZXJlbmNlczoNDVsxXSBMZWFubmUgR3V5LCBFcndpbiBMYXVyZSwgUGV0ZXIgS3Vu c3p0LCBIZWlueiBTdG9ja2luZ2VyLCBhbmQgS3VydA1TdG9ja2luZ2VyLiBSZXBsaWNhIE1hbmFn ZW1lbnQgSW4gRGF0YSBHcmlkcy4gVGVjaG5pY2FsIFJlcG9ydCwgR2xvYmFsDUdyaWQgRm9ydW0g SW5mb3JtYXRpb25hbCBEb2N1bWVudCwgR0dGNSwgRWRpbmJ1cmdoLCBTY290bGFuZCwgSnVseQ0y MDAyDQ1bMl0gRGlyayBEdWVsbG1hbm4sIFdvbGZnYW5nIEhvc2NoZWssIEphdmllciBKZWFuLU1h cnRpbmV6LCBBc2FkIFNhbWFyLA1CZW4gU2VnYWwsIEhlaW56IFN0b2NraW5nZXIsIGFuZCBLdXJ0 IFN0b2NraW5nZXIuIE1vZGVscyBmb3IgUmVwbGljYQ1TeW5jaHJvbmlzYXRpb24gYW5kIENvbnNp c3RlbmN5IGluIGEgRGF0YSBHcmlkLiBJbiAxMHRoSUVFRSBTeW1wb3NpdW0Nb24gSGlnaCBQZXJm b3JtYW5jZSBhbmQgRGlzdHJpYnV0ZWQgQ29tcHV0aW5nIChIUERDLTEwKSwgU2FuDUZyYW5jaXNj bywgQ2FsaWZvcm5pYSwgQXVndXN0IDctOSAyMDAxLg0NWzNdIEhlaW56IFN0b2NraW5nZXIuIERh dGFiYXNlIFJlcGxpY2F0aW9uIGluIFdvcmxkLVdpZGUgRGlzdHJpYnV0ZWQNRGF0YSBHcmlkcy4g SW5zdGl0dXRlIG9mIENvbXB1dGVyIFNjaWVuY2UgYW5kIEJ1c2luZXNzIEluZm9ybWF0aWNzLA1V bml2ZXJzaXR5IG9mIFZpZW5uYSwgQXVzdHJpYSwgTm92ZW1iZXIgMjAwMS4NDVs0XSBIZWlueiBT dG9ja2luZ2VyLiBEaXN0cmlidXRlZCBEYXRhYmFzZSBNYW5hZ2VtZW50IFN5c3RlbXMgYW5kIHRo ZQ1EYXRhIEdyaWQuIDE4dGggSUVFRSBTeW1wb3NpdW0gb24gTWFzcyBTdG9yYWdlIFN5c3RlbXMg YW5kIDl0aCBOQVNBDUdvZGRhcmQgQ29uZmVyZW5jZSBvbiBNYXNzIFN0b3JhZ2UgU3lzdGVtcyBh bmQgVGVjaG5vbG9naWVzLCBTYW4NRGllZ28sIEFwcmlsIDE3LTIwLCAyMDAxLg0NWzVdIEppbSBH cmF5LCBQYXQgSGVsbGFuZCwgUGF0cmljayBPJ05laWwsIERlbm5pcyBTaGFzaGEuIFRoZSBEYW5n ZXJzIG9mDVJlcGxpY2F0aW9uIGFuZCBhIFNvbHV0aW9uLiBBQ00gU0lHTU9EIEludGVybmF0aW9u YWwgQ29uZmVyZW5jZSBvbg1NYW5hZ2VtZW50IG9mIERhdGEsIE1vbnRyZWFsLCBRdWViZWMsIENh bmFkYSwgSnVuZSA0LTYsIDE5OTYuDQ1FREcgcHJvamVjdCByZWZlcmVuY2VzOg0NRXVyb3BlYW4g RGF0YUdyaWQgUHJvamVjdCAoaHR0cDovL3d3dy5lZGcub3JnKQ0NRGF0YVRBRyBQcm9qZWN0ICho dHRwOi8vY2Vybi5jaC9kYXRhdGFnKQ0NR0RNUCByZWZlcmVuY2VzOg0NWzFdIEhlaW56IFN0b2Nr aW5nZXIsIEFzYWQgU2FtYXIsIFNoYWh6YWQgTXV6YWZmYXIsIGFuZCBGbGF2aWENRG9ubm8uIEdy aWQgRGF0YSBNaXJyb3JpbmcgUGFja2FnZSAoR0RNUCkuIFNjaWVudGlmaWMgUHJvZ3JhbW1pbmcN Sm91cm5hbCAtIFNwZWNpYWwgSXNzdWUgZGV2b3RlZCB0byBHcmlkIENvbXB1dGluZywgaW4gcHJp bnQsIDIwMDIuDQ1SZXB0b3IgcmVmZXJlbmNlczoNDVsxXSBMZWFubmUgR3V5LCBFcndpbiBMYXVy ZSwgUGV0ZXIgS3Vuc3p0LCBIZWlueiBTdG9ja2luZ2VyLCBhbmQgS3VydA1TdG9ja2luZ2VyLiBS ZXBsaWNhIE1hbmFnZW1lbnQgSW4gRGF0YSBHcmlkcy4gVGVjaG5pY2FsIFJlcG9ydCwNR2xvYmFs DUdyaWQgRm9ydW0gSW5mb3JtYXRpb25hbCBEb2N1bWVudCwgR0dGNSwgRWRpbmJ1cmdoLCBTY290 bGFuZCwgSnVseQ0yMDAyDQ1bMl0gU2ltcGxlIE9iamVjdCBBY2Nlc3MgUHJvdG9jb2wgKFNPQVAp Lg1XM0MgTm90ZSwgaHR0cDovL3d3dy53My5vcmcvVFIvU09BUC8uDQ1bM10gU1VOIE1pY3Jvc3lz dGVtcy4NSmF2YSBSZW1vdGUgTWV0aG9kIEludm9jYXRpb24gU3BlY2lmaWNhdGlvbiwgMTk5OC4N DVs0XSBJLiBGb3N0ZXIsIEMuIEtlc3NlbG1hbiwgSi4gTmljaywgYW5kIFMuIFR1ZWNrZS4NVGhl IFBoeXNpb2xvZ3kgb2YgdGhlIEdyaWQ6IEFuIE9wZW4gR3JpZCBTZXJ2aWNlcyBBcmNoaXRlY3R1 cmUgZm9yDURpc3RyaWJ1dGVkIFN5c3RlbXMgSW50ZWdyYXRpb24uDWh0dHA6Ly93d3cuZ2xvYnVz Lm9yZy9yZXNlYXJjaC9wYXBlcnMuaHRtbFwjT0dTQSwgSmFudWFyeSAyMDAyLg0NWzVdIFMuIFR1 ZWNrZSwgSy4gQ3phamtvd3NraSwgSS4gRm9zdGVyLCBKLiBGcmV5LCBTLiBHcmFoYW0sIGFuZCBD Lg1LZXNzZWxtYW4uDUdyaWQgU2VydmljZSBTcGVjaWZpY2F0aW9uLg1odHRwOi8vd3d3Lmdsb2J1 cy5vcmcvcmVzZWFyY2gvcGFwZXJzLmh0bWxcI0dTU3BlYywgRmVicnVhcnkgMjAwMi4NDVs2XSBC LiBBbGxjb2NrLCBKLiBCZXN0ZXIsIEouIEJyZXNuYWhhbiwgZXQgYWwuDUVmZmljaWVudCBEYXRh IFRyYW5zcG9ydCBhbmQgUmVwbGljYSBNYW5hZ2VtZW50IGZvciBIaWdoLVBlcmZvcm1hbmNlDURh dGEtSW50ZW5zaXZlIENvbXB1dGluZ30uDUluIDE4dGggSUVFRSBTeW1wb3NpdW0gb24gTWFzcyBT dG9yYWdlIFN5c3RlbXMgYW5kIDl0aCBOQVNBDUdvZGRhcmQgQ29uZmVyZW5jZSBvbiBNYXNzIFN0 b3JhZ2UgU3lzdGVtcyBhbmQgVGVjaG5vbG9naWVzLCBTYW4NRGllZ28sDUFwcmlsIDE3LTIwIDIw MDEuDQ1bN10gTC4gUGVhcmxtYW4sIFZvbiBXZWxjaCwgSS4gRm9zdGVyLCBDLiBLZXNzZWxtYW4s IGFuZCBTLiBUdWVja2UuDUEgQ29tbXVuaXR5IEF1dGhvcml6YXRpb24gU2VydmljZSBmb3IgR3Jv dXAgQ29sbGFib3JhdGlvbi4NSW4gUG9saWN5IDIwMDI6IElFRUUgM3JkIEludGVybmF0aW9uYWwg V29ya3Nob3Agb24gUG9saWNpZXMgZm9yDURpc3RyaWJ1dGVkIFN5c3RlbXMgYW5kIE5ldHdvcmtz LCBNb250ZXJleSwgQ2FsaWZvcm5pYSwgVVNBLCBKdW5lDTIwMDIuDQ1TUk0gcmVmZXJlbmNlczoN DVsxXSBUaGUgR3JpZDogQmx1ZXByaW50IGZvciBhIE5ldyBDb21wdXRpbmcgSW5mcmFzdHJ1Y3R1 cmUgRWRpdGVkIGJ5IElhbiBGb3N0ZXIgYW5kIENhcmwgS2Vzc2VsbWFuLCBNb3JnYW4gS2F1Zm1h bm4gUHVibGlzaGVycywgSnVseSAxOTk4Lg0NWzJdICBTdG9yYWdlIEFjY2VzcyBDb29yZGluYXRp b24gU3lzdGVtIChTVEFDUyksIGh0dHA6Ly9naXptby5sYmwuZ292L3N0YWNzDQ1bM10gQWNjZXNz IENvb3JkaW5hdGlvbiBvZiBUZXJ0aWFyeSBTdG9yYWdlIGZvciBIaWdoIEVuZXJneSBQaHlzaWNz IEFwcGxpY2F0aW9uLCBMLiBNLiBCZXJuYXJkbywgQS4gU2hvc2hhbmksIEEuIFNpbSwgSC4gTm9y ZGJlcmcgKE1TUyAyMDAwKS4NDVs0XSAgVGhlIEdsb2J1cyBQcm9qZWN0LCBodHRwOi8vd3d3Lmds b2J1cy5vcmcgDQ1bNV0gUGFydGljbGUgUGh5c2ljcyBEYXRhIEdyaWQgKFBQREcpLCBodHRwOi8v d3d3LnBwZGcubmV0Lw0NWzZdIEVhcnRoIFNjaWVuY2UgR3JpZCAoRVNHKSwgaHR0cDovL2dpem1v LmxibC5nb3YvZXNnIA0NICAgDQlEUkFGVCBvZiATIERBVEUgXEAgIk0vZC95eXl5IiAUOC8xNC8y MDAyFSATIFRJTUUgXEAgImg6bW0gYW0vcG0iIBQxMToxNSBBTRUJDQ1EUkFGVCBvZiATIERBVEUg XEAgIk0vZC95eXl5IiAUOC8xNC8yMDAyFSATIFRJTUUgXEAgImg6bW0gYW0vcG0iIBQxMToxNSBB TRUNDQ0NAAAAAAAAAAAAAADyAI8BoQEAmSik0C+l4D2mCAenCAeooAWpoAWqAACF1P8BAAgAAAEA AAABAGgBeAD/AQAIAAADAAAAAQBoAXgA/wEACAAABAAAAAEAaAF4AP8BAAgAAAEAAAABAGgBeAD/ AQAIAAADAAAAAQBoAXgA/wEACAAABAAAAAEAaAF4AP8BAAgAAAEAAAABAGgBeAD/AQAIAAADAAAA AQBoAXgA/wEACAAABAAAAAEAaAF4AAAAAAC3b6e3b6e3b6cAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQXEgBkFxIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAADAADZBgAAGgcAANoIAADkCAAACRYAABMWAABiGgAAbBoAAGIpAAC1 KQAAYzkAALE5AABPYgAAUGIAALNiAABKYwAAWWMAADhpAABJaQAAeW0AAJdtAAB0gQAAJYIAAGy4 AADFuAAA9t4AABTfAACe4AAA5OAAAInhAADh4QAA0OIAANLiAADT4gAA+OIAAKPjAAC/4wAAwOMA APPjAABS5AAAieQAAPbuAAD37gAASPoAAIH6AADcCAEADQkBAOAoAQDyKAEABikBABwpAQAUKwEA LisBABQsAQBELAEAwCwBAPIsAQDPLwEA0C8BAAEwAQAbMAEAxTABANowAQAEMQEAGDEBADgxAQBQ MQEAVzEBAFgxAQBdMQEAYTEBAGIxAQB2MQEAdzEBAIAxAQCBMQEAgjEBAIMxAQCZMQEAmjEBAKIx AQCjMQEApDEBAKUxAQAA/gD8APwA/AD+AP4A+v4A/AD8APgA/gD+APgA+AD4APgA+AD4APgA/gD6 AP4A/gD2APYA9gD2APYA+AD2APYA9gD2APLs597n3tje597n3tje59UAAAViBmMWAAtQZABhAARi BmMWABB1AUQEAAAAAFBkAGIGYxYAAAhQZABiBmMWAAAKUGQAVYFiBmMWAAAGUGQAYxYAAANQHwAC VoEAAlWBAAJeAQACYgJUpTEBAKYxAQCrMQEArzEBALAxAQDEMQEAxTEBAM4xAQDPMQEA0DEBANEx AQDnMQEA6DEBAPAxAQDxMQEA9DEBAPUxAQD0MgEAAPr17PXs5uz17PXs5uwAAOQAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAnUBAAtQZABhAARiBmMWABB1AUQEAAAAAFBkAGIGYxYAAAhQZABiBmMW AAAKUGQAVYFiBmMWABEAAwAAMgMAADMDAABMAwAAvAMAANMDAAATBAAAdwQAAKkEAACqBAAAxQQA AFYFAABXBQAAjQUAAAEGAACrBgAArAYAAM4GAADPBgAA2QYAANoGAAAaBwAAGwcAANkIAADaCAAA 9ggAAPcIAAAMDAAADQwAAMwMAADNDAAA0g0AANMNAAC3DgAAuA4AAC4QAAD+AAAAAAAA/AAAAAAA ANgAAAAAAADUAAAAAAAA0AAAAAAAAMsAAAAAAADHAAAAAAAAywAAAAAAAPwAAAAAAAD8AAAAAAAA /AAAAAAAAPwAAAAAAAD8AAAAAAAA/AAAAAAAAPwAAAAAAAD8AAAAAAAA/AAAAAAAAPwAAAAAAADF AAAAAAAA/AAAAAAAAPwAAAAAAAD8AAAAAAAA/AAAAAAAAPwAAAAAAAD8AAAAAAAA/AAAAAAAAPwA AAAAAAD8AAAAAAAA/AAAAAAAAPwAAAAAAADDAAAAAAAAwwAAAAAAAMMAAAAAAADDAAAAAAAAwwAA AAAAAAABFAAAAQEAAAMAABGgBQAABAAAEdACE9ACAAMAABPQAgAAAwAAEdACAAAjVQARtAATTP8M NAEAAQgAAAGAAAABAGgBeAAAAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBQAB tAAAAAABAAAAARAAIy4QAAAvEAAAghEAAIMRAAB/EgAAgBIAACsUAAAsFAAACBYAAAkWAAApFgAA KhYAAEMZAABEGQAAYRoAAGIaAAB8GgAAfRoAAHEdAAByHQAAwx4AAMQeAAAmIAAAJyAAAG8gAABw IAAAMSEAADIhAADfIQAA4CEAAH8iAACAIgAAaCQAAGkkAACRJQAAkiUAAL4lAAC/JQAAjigAAI8o AAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD8AAAAAAAA/AAAAAAA APwAAAAAAAD8AAAAAAAA/AAAAAAAAPwAAAAAAAD8AAAAAAAA/gAAAAAAAPwAAAAAAAD8AAAAAAAA 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFYADDQDAAEIAAABgAAAAQBoAXgAAAAAAC4A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVWAA0MEWgBEwAAAB0AAA0MDDQAAAAAAAAB gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFjwMAQBMDAEATQwB AJMMAQCUDAEApAwBALwMAQDwDAEAPQ0BAIsNAQCkDQEAuw0BAOUNAQDnDQEA6A0BAPQNAQAMDgEA Pw4BAF4OAQCKDgEAoA4BAKIOAQCkDgEAtA4BAMwOAQAKDwEARw8BAJIPAQDBDwEA2w8BAPEPAQBC EAEAQxABAFMQAQBoEAEAmhABAOYQAQBZEQEAcREBAIcRAQDYEQEA2REBAOkRAQAEEgEAMxIBAJ4S AQD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAA AP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA /gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+ AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4A AAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAA AAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAAAAAAAAAAAAAABAAAtnhIBAAYTAQAeEwEA OxMBAFITAQBWEwEAWBMBAGgTAQCAEwEAuxMBAPQTAQBgFAEAdBQBAMYUAQDHFAEA1xQBAOQUAQAp FQEAXxUBAI4VAQCzFQEAyhUBAMwVAQDOFQEA3hUBAPwVAQBzFgEA2xYBAEIXAQBuFwEAixcBAKEX AQDyFwEA8xcBAAMYAQAPGAEASRgBAIYYAQDwGAEA/xgBAAEZAQACGQEADBkBACEZAQBcGQEAoxkB AP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA /gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+ AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4A AAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAA AAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAA AAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAAAAAAAAAAAAAAEAAC2jGQEA1BkBAOsZAQAB GgEAGxoBADIaAQBNGgEATxoBAFEaAQBsGgEArBoBAP4aAQBxGwEAhhsBAJ8bAQChGwEAohsBAK4b AQDJGwEA7hsBAD0cAQBoHAEAghwBAJgcAQDHHAEAyBwBANUcAQDuHAEAPh0BAFsdAQCoHQEA7h0B AAseAQAiHgEAJB4BACUeAQAyHgEARx4BAGgeAQD6HgEALx8BAFYfAQBsHwEAex8BAH0fAQB+HwEA /gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+ AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4A AAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAA AAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAA AAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAA AAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAAAAAAAAAAAAAAAQAALX4fAQCIHwEAnR8BAPcf AQBVIAEApCABALsgAQDRIAEAIiEBACMhAQAzIQEASyEBAL4hAQAMIgEARiIBAGwiAQCIIgEAniIB AO8iAQDwIgEA+iIBAA4jAQBAIwEAkyMBAMUjAQDbIwEA9SMBAAkkAQAaJAEAGyQBADMkAQA0JAEA eiQBAMEkAQAEJQEACSUBAAolAQBSJQEAlyUBAN0lAQAaJgEAQiYBAEMmAQCIJgEAzCYBAPomAQD+ AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4A AAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAA AAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAA AAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAA AAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAA AP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAAAAAAAAAAAAAABAAAt+iYBAPsmAQBBJwEAhScB AMYnAQDgJwEA4ScBACooAQBtKAEAqygBAKwoAQDEKAEAxSgBAPQoAQD1KAEAHikBAB8pAQAwKQEA MSkBAHApAQCyKQEA9SkBAPYpAQAJKgEACioBAFAqAQCQKgEAlyoBANoqAQDfKgEA4CoBAAorAQAw KwEAMSsBAEcrAQB6KwEAeysBALArAQDzKwEAFCwBAFQsAQBVLAEAmSwBAKQsAQDALAEAAy0BAP4A AAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAA AAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAA AAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAA AAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAA AP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAP4AAAAAAAD+AAAAAAAA /gAAAAAAAP4AAAAAAAD+AAAAAAAA/gAAAAAAAAAAAAAAAAAAAAEAAC0DLQEABC0BADQtAQB5LQEA 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 C0JvZHkgVGV4dCAyAAAIAG0AEWgBFngAAAAiAP5PAQDiBiIAC0JvZHkgVGV4dCAyAAAIAG4AEWgB FngAAAAiAP5PAQDyBiIAC0JvZHkgVGV4dCAyAAAIAG8AEWgBFngAAAAcAP5PogABBxwACUVtcGhh c2lzMQAABQBVgV0HAAAcAP5PogARBxwACUhUTUwgQ29kZQAABgBdCABjFAAiAP5PAQAiByIAC0Jv ZHkgVGV4dCAyAAAIAHIAEaAFE5j+AAAgAP5PogAxByAADkJvZHkgVGV4dCBDaGFyAAYAYQkEYxYA AAAAAPUuAQAEAAAyAQABAP////8AAAAATwAAAJwAAACfAAAAAAMAAKUxAQD0MgEAmgCbAAADAAAu EAAAjygAABo3AACyOQAAKVUAAElkAAAKagAAeoAAAD2IAACdlgAA8qIAAP6xAADluAAAGMIAAMvK AADV0AAAa90AAIrkAAAX7gAAtvEAAAX5AABz/gAAZAUBANgJAQA8DAEAnhIBAKMZAQB+HwEA+iYB AAMtAQD1MQEAnACdAJ4AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgCvALAAsQCyALMA tAC1ALYAtwC4ALkAugD1LgEACgAAAB8AAAApAAAAKwAAAEIAAABLAAAAWAAAAG0AAAB3AAAAeQAA AJAAAACZAAAAnwAAABMflP+VgBMglP+VgBMflP+VgBMglP+VgAwACU9MRV9MSU5LMQAAAAD2LgEA AAAAAAjZAAD2LgEAUAAQRU4uSW5zdGFudEZvcm1hdIjtFwAJRU4uTGF5b3V0aEPzCwxFTi5MaWJy YXJpZXNoFBsAFUVOX0xpYl9OYW1lX0xpc3RfTmFtZZgiTgJ3ADxFTkluc3RhbnRGb3JtYXQ+PEVu YWJsZWQ+MTwvRW5hYmxlZD48U2NhblVuZm9ybWF0dGVkPjE8L1NjYW5VbmZvcm1hdHRlZD48U2Nh bkNoYW5nZXM+MTwvU2NhbkNoYW5nZXM+PC9FTkluc3RhbnRGb3JtYXQ+FgQ8RU5MYXlvdXQ+PFN0 eWxlPkNvbW11bmljYXRpb25zIEFDTTwvU3R5bGU+PExlZnREZWxpbT5cJzVjJzVjJzVjJzVjJzVj JzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVj JzVjJzVjJzVjJmFwb3NcJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVj JzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzNiNWMmYXBvc1wnNWMnNWMnNWMn NWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMn NWMnNWMnNWMnNWMnM2I1YyZhcG9zXCc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1 Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1YyczYjVjJmFwb3NcJzVj JzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVjJzVj JzVjJzVjJzVjJzVjJzVjJzVjJzNiNWMmYXBvc1wnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMn NWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnNWMnM2I1YyZh cG9zXCc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1 Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1YyczYjVjPC9MZWZ0RGVsaW0+PFJpZ2h0RGVsaW0+XCc1 Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1 Yyc1Yyc1Yyc1Yyc1Yyc1Yyc1Yyc3ZDwvUmlnaHREZWxpbT48Rm9udE5hbWU+VGltZXMgTmV3IFJv bWFuPC9Gb250TmFtZT48Rm9udFNpemU+MTE8L0ZvbnRTaXplPjxSZWZsaXN0VGl0bGU+PC9SZWZs aXN0VGl0bGU+PFN0YXJ0aW5nUmVmbnVtPjE8L1N0YXJ0aW5nUmVmbnVtPjxGaXJzdExpbmVJbmRl bnQ+MDwvRmlyc3RMaW5lSW5kZW50PjxIYW5naW5nSW5kZW50PjcyMDwvSGFuZ2luZ0luZGVudD48 TGluZVNwYWNpbmc+MDwvTGluZVNwYWNpbmc+PFNwYWNlQWZ0ZXI+MDwvU3BhY2VBZnRlcj48L0VO TGF5b3V0PlYAPEVOTGlicmFyaWVzPjxMaWJyYXJpZXM+PGl0ZW0+Zm9zdGVyX2JpYmxpb2dyYXBo eS5lbmw8L2l0ZW0+PC9MaWJyYXJpZXM+PC9FTkxpYnJhcmllcz4ZADIzZm9zdGVyX2JpYmxpb2dy YXBoeS5lbmz/QJMAFRKQAQAAVGltZXMgTmV3IFJvbWFuAAwQkAECAFN5bWJvbAALIpABAABBcmlh bAARMZABAABDb3VyaWVyIE5ldwAPApABAgBXaW5nZGluZ3MADRKQAQAAVG1zIFJtbgAMIpABAABU YWhvbWEADSKQAQAAVmVyZGFuYQAWIpABgABBcmlhbCBVbmljb2RlIE1TACIABAAAQIAYAPDQAgAA aAEAAAAA4ktopjeEaKYlLGZmZgCtEgAAvCsAAEz5AAABAH8AAAAEAIMQEwIAAAAAAAAAAAAAAQAB AAAAAQAAAAAAAAAAAADwEACNAABTQzpcRG9jdW1lbnRzIGFuZCBTZXR0aW5nc1xjYXJsXEFwcGxp Y2F0aW9uIERhdGFcTWljcm9zb2Z0XFRlbXBsYXRlc1xHbG9idXNQYXBlci5kb3QYUmVwbGljYSBM b2NhdGlvbiBTZXJ2aWNlAAAACklhbiBGb3N0ZXIEYW5uYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAA CQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAX AAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUA AAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAA ADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAA QgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQ AAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4A AABfAAAAYAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAA AG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAA ewAAAHwAAAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUAAACGAAAAhwAAAIgAAACJ AAAAigAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAAlgAAAJcA AACYAAAAmQAAAJoAAACbAAAAnAAAAJ0AAACeAAAAnwAAAKAAAAChAAAAogAAAKMAAACkAAAApQAA AKYAAACnAAAAqAAAAKkAAACqAAAAqwAAAKwAAACtAAAArgAAAK8AAACwAAAAsQAAALIAAACzAAAA tAAAALUAAAC2AAAAtwAAALgAAAC5AAAAugAAALsAAAC8AAAAvQAAAL4AAAC/AAAAwAAAAMEAAADC AAAAwwAAAMQAAADFAAAAxgAAAMcAAADIAAAAyQAAAP7////9/////f///88AAAD+////1wAAAP7/ ////////////////////////////////////////2QAAAP/////+//////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////9SAG8AbwB0ACAARQBuAHQAcgB5AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAFAf//////////AQAAAAAJAgAAAAAAwAAA AAAAAEYAAAAAAAAAAAAAAAAgR4RxgEXCAc4AAADABAAAAAAAAFcAbwByAGQARABvAGMAdQBtAGUA bgB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAIBAgAAAAMAAAD/ ////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISSAQAAAAAAAQBDAG8A bQBwAE8AYgBqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ABIAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA agAAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAKAACAf////8EAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAIAAADUAQAAAAAAAAEAAAD+////AwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAA AP7///8LAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAAP7///////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////AQD+/wMKAAD/////AAkCAAAAAADAAAAAAAAARhgAAABNaWNy b3NvZnQgV29yZCBEb2N1bWVudAAKAAAATVNXb3JkRG9jABAAAABXb3JkLkRvY3VtZW50LjgA9Dmy cQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/wAABQACAAAAAAAAAAAAAAAAAAAA AAABAAAA4IWf8vlPaBCrkQgAKyez2TAAAACkAQAAEgAAAAEAAACYAAAAAgAAAKAAAAADAAAAxAAA AAQAAADQAAAABQAAAOQAAAAGAAAA8AAAAAcAAAD8AAAACAAAABABAAAJAAAAIAEAABIAAAAsAQAA CgAAAFQBAAALAAAAYAEAAAwAAABsAQAADQAAAHgBAAAOAAAAhAEAAA8AAACMAQAAEAAAAJQBAAAT AAAAnAEAAAIAAADkBAAAHgAAABkAAABSZXBsaWNhIExvY2F0aW9uIFNlcnZpY2UAAEQAHgAAAAEA AAAAAEMBHgAAAAsAAABJYW4gRm9zdGVyAAAeAAAAAQAAAAAA8DceAAAAAQAAAAAA8DceAAAADAAA AEdsb2J1c1BhcGVyAB4AAAAFAAAAYW5uYwALbgAeAAAABAAAADEwMgAeAAAAHgAAAE1pY3Jvc29m dCBXb3JkIGZvciBXaW5kb3dzIDkFAEQAbwBjAHUAbQBlAG4AdABTAHUAbQBtAGEAcgB5AEkAbgBm AG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAOAACAP///////////////wAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAA4AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////// AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAEA/v8DCgAA/////wYJAgAAAAAAwAAAAAAAAEYYAAAATWljcm9z b2Z0IFdvcmQgRG9jdW1lbnQACgAAAE1TV29yZERvYwAQAAAAV29yZC5Eb2N1bWVudC44APQ5snEA AAAAAAAAAAAAAAAAAAsAAAB8AAAAEAAAAIQAAAAMAAAAjAAAAAIAAADkBAAAHgAAABwAAABBcmdv bm5lIE5hdGlvbmFsIExhYm9yYXRvcnkAAwAAABMCAAADAAAAfwAAAAsAAAAAAAAACwAAAAAAAAAM EAAAAgAAAB4AAAAZAAAAUmVwbGljYSBMb2NhdGlvbiBTZXJ2aWNlAAMAAAAAAAAAAAAANAEAAAcA AAAAAAAAQAAAAAEAAADPAAAAAgAAANcAAAADAAAA3wAAAAQAAAD7AAAABQAAABMBAAAGAAAAKwEA AAUAAAACAAAAFAAAAF9BZEhvY1Jldmlld0N5Y2xlSUQAAwAAAA4AAABfRW1haWxTdWJqZWN0AAQA AAAYAAAAX0F1dGhvckVtYWlsRGlzcGxheU5hbWUABQAAAA0AAABfQXV0aG9yRW1haWwABgAAABwA AABfUHJldmlvdXNBZEhvY1Jldmlld0N5Y2xlSUQAAgAAAOQEAAADAAAAri5I8x4AAAASAAAATXkg ZWRpdHMgaW5jbHVkZWQARAAeAAAADwAAAENhcmwgS2Vzc2VsbWFuAAAeAAAADQAAAGNhcmxAaXNp LmVkdQBiAAADAAAAtV44GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAANQAFDEAAAAAATuLlmwIAAEAAAAAANkrj6QzCAUAAAAAAvBXb9D/CAUAAAAAA IsNUgEXCAQMAAAABAAAAAwAAALwrAAADAAAATPkAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/wAABQACAAAAAAAAAAAAAAAAAAAAAAACAAAAAtXN 1ZwuGxCTlwgAKyz5rkQAAAAF1c3VnC4bEJOXCAArLPmuBAEAAMAAAAAHAAAAAQAAAEAAAAAPAAAA SAAAAAUAAABsAAAABgAAAHQAAAALAAAAfAAAABAAAACEAAAADAAAAIwAAAACAAAA5AQAAB4AAAAc AAAAQXJnb25uZSBOYXRpb25hbCBMYWJvcmF0b3J5AAMAAAATAgAAAwAAAH8AAAALAAAAAAAAAAsA AAAAAAAADBAAAAIAAAAeAAAAGQAAAFJlcGxpY2EgTG9jYXRpb24gU2VydmljZQADAAAAAAAAAAAA ADQBAAAHAAAAAAAAAEAAAAABAAAAzwAAAAIAAADXAAAAAwAAAN8AAAAEAAAA+wAAAAUAAAATAQAA BgAAACsBAAAFAAAAAgAAABQAAABfQWRIb2NSZXZpZXdDeWNsZUlEAAMAAAAOAAAAX0VtYWlsU3Vi amVjdAAEAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAX0F1dGhvckVtYWlsRGlzcGxheU5hbWUABQAAAA0AAABfQXV0aG9yRW1haWwA BgAAABwAAABfUHJldmlvdXNBZEhvY1Jldmlld0N5Y2xlSUQAAgAAAOQEAAADAAAAri5I8x4AAAAS AAAATXkgZWRpdHMgaW5jbHVkZWQARAAeAAAADwAAAENhcmwgS2Vzc2VsbWFuAAAeAAAADQAAAGNh cmxAaXNpLmVkdQBiAAADAAAAtV44GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA --=====================_974957204==_-- From Heinz.Stockinger@cern.ch Mon Aug 19 07:57:24 2002 From: Heinz.Stockinger@cern.ch (Heinz Stockinger) Date: Mon, 19 Aug 2002 08:57:24 +0200 (MET DST) Subject: [Arch-paper] Re: more contributions In-Reply-To: <5.1.0.14.2.20020813111331.02126790@tnt.isi.edu> Message-ID: Okay, I'll do so. Heinz On Tue, 13 Aug 2002, Ann Chervenak wrote: > > Heinz, > > Thanks for the contributions. However, the descriptions you have submitted > are a bit long. If you'll remember, we agreed that we would limit the > project descriptions (EDG, DataTag) to one or two sentences and the > component descriptions (GDMP) to half a page. If you can cut these down, > that would be ideal. Otherwise, I'll try to do so, but I imagine that you > would prefer the result of your own editing to mine. > > Ann > > At 11:21 AM 8/13/2002 +0200, Heinz Stockinger wrote: > >Hi Ann, > > > >We started our "extended" assignments (;-) a wrote a part on GDMP as well > >as short paragraphs on EDG and DataTAG. > > > >I'm looking forward to seeing a first draft and hope our fellow co-authors > >are in time :-) > > > >cheers, > >Heinz > > > > > >~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > >Heinz Stockinger, CERN, European Organization for Nuclear Research > > CMS Experiment/Computing Group > > Bat. 40-3A-24, CH-1211 Geneva 23 > > phone: +41-22-767-1608, fax: +41-22-767-8940 > >http://www.cern.ch/hst/ > >European DataGrid Project (http://www.edg.org) > > > >The main aim of the European DataGrid (EDG) project is to produce > >production quality Grid middleware ranging from workload and data > >management to Grid monitoring and local fabric management. The project > >has a diverse scientific user community: High Energy Physics, > >Bioinformatics and Earth Observation. Software developed within the > >project is deployed on a testbed that spans over 30 sites in Europe. > > > >DataTAG Project (http://cern.ch/datatag) > > > >DataTag, as a spin off from EDG, aims to create a large-scale > >intercontinental testbed for data-intensive Grids by leveraging > >technologies developed within EDG as well as U.S. Grid projects. The > >focus is on two aspects: advanced networking techniques in gigabit > >networks and interoperability issues between different Grids. > > > > > > > > > > > > > >Grid Data Mirroring Package (GDMP) > >================================== > > > >The GDMP client-server software system is a generic file replication tool that > >replicates files securely and efficiently from one site to another > >in a Data Grid environment using several Globus Grid tools. In addition, > >it manages replica catalogue entries for file replicas and thus > >maintains a consistent view on names and locations of replicated > >files. Files to be transferred can be of any particular file format > >and GDMP treats them all in the same way. However, for Objectivity > >database files a particular plug-in exists. All files are assumed to > >be read-only. > > > >The GDMP [1] project (originally called Grid Data Management Pilot) > >was started in early 2000 as a pilot project to evaluate the Globus > >toolkit (tm), take useful features for a file replication system and > >produce a prototype to be evaluated in a real production environment. > > > >The driving force for the research and development on GDMP was > >twofold: on the one hand, at CERN - the European Organization for > >Nuclear research located near Geneva in Switzerland - first efforts > >for the European DataGrid project EDG were under way and first > >state-of-the-art studies in Grid computing needed to be done. On the > >other hand, the CMS experiment, one of four next generation High > >Energy Physics (HEP) experiments at CERN, required data transfer tools > >for the distributed production of simulated data, in particular for > >the High Level Trigger studies. Once the DataGrid project was kicked > >off in January 2001, the experience gained from GDMP was used and the > >current version of the software system is part of the DataGrid > >software and in use in the first DataGrid testbed. Currently, the > >software development process is well advanced and the project is now a > >collaboration between the European DataGrid (in particular the Data > >Management work package) and the Particle Physics Data Grid (PPDG). > > > >With respect to Data Grid architecture, GDMP is a replica manager with > >additional high-level, application specific functionalities like > >integration of Objectivity database files to an Objectivity > >federation, a notification system for remote sites and an interface to > >mass storage systems. GDMP offers a set of client applications to > >register new files to a local catalogue, publish a set of newly > >created files to subscribed hosts, start the actual file replication > >process, and subscribe to a remote GDMP server. In addition, the > >software package contains a few other administration tools. > > > >GDMP is currenly in use in the EDG testbed as well as in PPDG and the > >GriPhyN project. A follow on project called Reptor (see below) will > >take over some of the functionality of GDMP and will replace it for > >some use cases. > > > > > >[1] Heinz Stockinger, Asad Samar, Shahzad Muzaffar, and Flavia > >Donno. Grid Data Mirroring Package (GDMP). Scientific Programming > >Journal - Special Issue devoted to Grid Computing, in print, 2002. > > From Kurt.Stockinger@cern.ch Mon Aug 19 08:15:37 2002 From: Kurt.Stockinger@cern.ch (Kurt Stockinger) Date: Mon, 19 Aug 2002 09:15:37 +0200 Subject: [Arch-paper] RE: compute sections In-Reply-To: <5.1.0.14.2.20020816104159.00aae198@tnt.isi.edu> Message-ID: Hi Ann, I would quite agree with Doug about where he placed the RB. However, I could certainly write half a page on it, if it's still needed. Ann, please let me know. Kurt --- Kurt Stockinger Database Group, Information Technology Division European Organization for Nuclear Research (CERN) Building 31/3-025 Tel: ++ 41 22 767 4578 1211 Geneva 23 Fax: ++ 41 22 767 7155 Switzerland http://nicewww.cern.ch/~kurts/index.htm > -----Original Message----- > From: Ann Chervenak [mailto:annc@ISI.EDU] > Sent: Friday, August 16, 2002 7:43 PM > To: Kurt Stockinger; Douglas Thain > Cc: arch-paper@mailman.isi.edu; arch-paper@ISI.EDU > Subject: RE: compute sections > > > > Kurt, > > Where are you suggesting that the resource broker be described? in the > current technologies section? If you want this to be included, > then please > write up a description (maximum 1/2 page). > > Thanks. > > Ann > > At 03:30 PM 8/16/2002 +0200, Kurt Stockinger wrote: > >Hi Doug, > > > > > > Kurt: Please also mention the Resource Broker of EDG-WP1 which > > > sits on top > > > > of Condor > > > > and does additional match making with respect to data locality > > > of required > > > > input files. > > > > The sytem is deployed on the EDG-testbed. > > > > > > Are you suggesting that this go under "other systems" or > under "collective > > > resource management" ? I assume the latter. I'm aware of > this component, > > > but I don't know of any publications that describe it. Could > you suggest > > > some? > > > >Yes, collective resource management could be a good term. Please find an > >early design document of WP1 at: > > > >http://server11.infn.it/workload-grid/deliverable.html > > > >Some things might have changed over the last few months but it might give > >you a good idea to get started with. > > > >Kurt > > From Kurt.Stockinger@cern.ch Mon Aug 19 08:15:37 2002 From: Kurt.Stockinger@cern.ch (Kurt Stockinger) Date: Mon, 19 Aug 2002 09:15:37 +0200 Subject: [Arch-paper] RE: compute sections In-Reply-To: <5.1.0.14.2.20020816104159.00aae198@tnt.isi.edu> Message-ID: Hi Ann, I would quite agree with Doug about where he placed the RB. However, I could certainly write half a page on it, if it's still needed. Ann, please let me know. Kurt --- Kurt Stockinger Database Group, Information Technology Division European Organization for Nuclear Research (CERN) Building 31/3-025 Tel: ++ 41 22 767 4578 1211 Geneva 23 Fax: ++ 41 22 767 7155 Switzerland http://nicewww.cern.ch/~kurts/index.htm > -----Original Message----- > From: Ann Chervenak [mailto:annc@ISI.EDU] > Sent: Friday, August 16, 2002 7:43 PM > To: Kurt Stockinger; Douglas Thain > Cc: arch-paper@mailman.isi.edu; arch-paper@ISI.EDU > Subject: RE: compute sections > > > > Kurt, > > Where are you suggesting that the resource broker be described? in the > current technologies section? If you want this to be included, > then please > write up a description (maximum 1/2 page). > > Thanks. > > Ann > > At 03:30 PM 8/16/2002 +0200, Kurt Stockinger wrote: > >Hi Doug, > > > > > > Kurt: Please also mention the Resource Broker of EDG-WP1 which > > > sits on top > > > > of Condor > > > > and does additional match making with respect to data locality > > > of required > > > > input files. > > > > The sytem is deployed on the EDG-testbed. > > > > > > Are you suggesting that this go under "other systems" or > under "collective > > > resource management" ? I assume the latter. I'm aware of > this component, > > > but I don't know of any publications that describe it. Could > you suggest > > > some? > > > >Yes, collective resource management could be a good term. Please find an > >early design document of WP1 at: > > > >http://server11.infn.it/workload-grid/deliverable.html > > > >Some things might have changed over the last few months but it might give > >you a good idea to get started with. > > > >Kurt > > From Kurt.Stockinger@cern.ch Mon Aug 19 08:17:19 2002 From: Kurt.Stockinger@cern.ch (Kurt Stockinger) Date: Mon, 19 Aug 2002 09:17:19 +0200 Subject: [Arch-paper] RE: request interpreter In-Reply-To: <41C31855E83ED31199D300C04F57A073F1B6B5@hermes.isi.edu> Message-ID: Ewa, > So what do you actually give the request interpreter---I was thinking > application-specific attributes. In my mind a job is not just a > set of LFNs > but rather a DAG which describes how to produce the data. > > How does the abstract planner work in your view? How does it generate the > plan---what is its input, what information does it use? I don't understand your questions here - I wrote all this up already. ;-) Kurt From Heinz.Stockinger@cern.ch Mon Aug 19 14:15:23 2002 From: Heinz.Stockinger@cern.ch (Heinz Stockinger) Date: Mon, 19 Aug 2002 15:15:23 +0200 (CEST) Subject: [Arch-paper] token In-Reply-To: Message-ID: Hi All, I now take the token for the paper and update the GDMP and consistency sections (cut them down). I'll end out a version 1.1 of the paper later today or tomorrow. Heinz From Erwin.Laure@cern.ch Tue Aug 20 08:54:14 2002 From: Erwin.Laure@cern.ch (Erwin Laure) Date: Tue, 20 Aug 2002 09:54:14 +0200 Subject: [Arch-paper] draft.v1 References: <5.1.0.14.2.20020816165557.025c51d8@tnt.isi.edu> Message-ID: <3D61F5A6.C13E469D@cern.ch> This is a multi-part message in MIME format. --------------A2E54226790E59DF7CA459FF Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi Ann, Heinz and I have cut down our contributions on Consistency (now 3 pages), GDMP, and Reptor (now 1/2 page each). The current version of the paper is attached. We tried to stick more closely on the initial layout but still have the feeling that things like master copies, versioning service, verification service, ect. should be discussed under the umbrella 'consistency management'. Also, we added the lifetime management service which was not present in the original layout. What do you, and others, think? Cheers, -- Erwin --------------A2E54226790E59DF7CA459FF Content-Type: application/msword; name="draft.v1.1.doc" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="draft.v1.1.doc" 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAADAAAAcgEAAAAA AAAAEAAAdAEAAAEAAAD+////AAAAAG8BAABwAQAAcQEAAP////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// ///////////////////////////////////spcEAfyAJBAAA8BK/AAAAAAAAEAAAAAAABAAA 8U0BAA4AYmpiauTq5OoAAAAAAAAAAAAAAAAAAAAAAAAJBBYAJgUCAIaAAACGgAAANUkBAAAA AAC7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAD//w8A AAAAAAAAAAAAAAAAAAAAAGwAAAAAAAIdAAAAAAAAAh0AAAIdAAAAAAAAAh0AAAAAAAACHQAA AAAAAAIdAAAAAAAAAh0AABQAAAAAAAAAAAAAABYdAAAAAAAACnMAAAAAAAAKcwAAAAAAAApz AAA4AAAAQnMAAJwAAADecwAAPAIAABYdAAAAAAAAE7EAAOoBAAAmdgAAAAAAACZ2AABMAAAA cnYAAAAAAABydgAAAAAAAHJ2AAAAAAAAcnYAANQBAABGeAAAlAAAANp4AABMAAAAh60AAAIA AACJrQAAAAAAAImtAAAAAAAAia0AADMAAAC8rQAAUAEAAAyvAABQAQAAXLAAACQAAAD9sgAA IAIAAB21AAAqAQAAgLAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAh0AAAAAAAAmeQAAAAAAAAAA AAAAAAAAAAAAAAAAAABydgAAAAAAAHJ2AAAAAAAAJnkAAAAAAAAmeQAAAAAAAICwAAAAAAAA sJQAAAAAAAACHQAAAAAAAAIdAAAAAAAAcnYAAAAAAAAAAAAAAAAAAHJ2AAAAAAAAlbAAADYA AACwlAAAAAAAALCUAAAAAAAAsJQAAAAAAAAmeQAAlgoAAAIdAAAAAAAAcnYAAAAAAAACHQAA AAAAAHJ2AAAAAAAA9aIAAJIKAAAAAAAAAAAAALCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJnkAAAAAAACHrQAAAAAAALCUAABCBQAA sJQAAAAAAADymQAAUgEAAKGhAAD0AAAAAh0AAAAAAAACHQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0aIAAAAAAABydgAA AAAAABp2AAAMAAAAYB25sx1IwgEWHQAA9FUAAApzAAAAAAAAvIMAAO4PAACVogAAHgAAAAAA AAAAAAAA0aIAACQAAADLsAAASAAAABOxAAAAAAAAs6IAAB4AAABHtgAAAAAAAKqTAAAGAQAA R7YAAAAAAADRogAAAAAAALCUAAAAAAAAFh0AAAAAAAAWHQAAAAAAAAIdAAAAAAAAAh0AAAAA AAACHQAAAAAAAAIdAAAAAAAAAgDZAAAAT24gRGF0YSBHcmlkIEFyY2hpdGVjdHVyZQ0NQXV0 aG9yIGxpc3QNDURyYWZ0IDEuMSwgMTkgQXVndXN0IDIwMDINDUludHJvZHVjdGlvbiAoMS41 IHBhZ2VzKQ1BLiAgTW90aXZhdGlvbjogIGRlc2NyaXB0aW9uIG9mIGRhdGEtaW50ZW5zaXZl IGFwcGxpY2F0aW9ucyBhbmQgcmVxdWlyZW1lbnRzLCBkZXNjcmlwdGlvbiBvZiBkYXRhIGdy aWQgcHJvamVjdHMNIEIuICBHb2FscyBvZiBwYXBlcjogIA0tIGlkZW50aWZ5IGJhc2ljIGNv bXBvbmVudHMgb2YgYSBnZW5lcmFsIGRhdGEgZ3JpZCBhcmNoaXRlY3R1cmUNLSBpZGVudGlm eSBleGFtcGxlcyBmcm9tIHZhcmlvdXMgZ3JpZCBwcm9qZWN0cyB0aGF0IHNob3cgaG93IHRo ZXNlIGNvbXBvbmVudHMgaGF2ZSBiZWVuIGltcGxlbWVudGVkDS0gaWRlbnRpZnkgbWlzc2lu ZyBjb21wb25lbnRzL3BsYW5uZWQgZGV2ZWxvcG1lbnQNDUlJLiAgRGF0YSBNb2RlbCAoMC41 IHBhZ2UpDUV4cGxhaW4gb3VyIG1vZGVsIGZvciBob3cgZGF0YSBhcmUgc3RvcmVkOiAgZGF0 YSBvYmplY3RzIGFuZC9vciBmaWxlczsgY29sbGVjdGlvbnM7IGNvbnRhaW5lcnM7IGRpc2N1 c3MgZGF0YWJhc2Ugc3RvcmFnZSBhbmQgZmlsZS9vYmplY3Qgc3RvcmVzIA0NSUlJLiAgQXBw bGljYXRpb24gRXhhbXBsZXMgYW5kIFJlcXVpcmVtZW50cyAoMiBwYWdlcykNRGVzY3JpcHRp b24gb2YgZGF0YSBpbnRlbnNpdmUgY29tcHV0aW5nIGFwcGxpY2F0aW9ucywgaW5jbHVkaW5n IGV4YW1wbGVzIChQYXJ0aWNsZSBQaHlzaWNzLCBDbGltYXRlIE1vZGVsaW5nLCBldGMuKQ1B cHBsaWNhdGlvbiByZXF1aXJlbWVudHMgKHNpemUgb2YgZGF0YSwgbnVtYmVyIG9mIHVzZXJz LCBudW1iZXIgb2YgY29tcHV0ZSBhbmQgc3RvcmFnZSBzaXRlcywgbnVtYmVyIG9mIHJlcGxp Y2FzLCBsYXRlbmN5IHJlcXVpcmVtZW50cywgdHJhbnNmZXIgcmF0ZSByZXF1aXJlbWVudHMs IGV0Yy4pDQ1JVi4gIFVzZSBDYXNlIFNjZW5hcmlvcyAoMiBwYWdlcykNDQ1JbnRyb2R1Y3Rp b24NDQ1Vc2UgY2FzZXMNDSoqIFRoZSBzZWN0aW9uIG9uIHVzZSBjYXNlcyBzaG91bGQgYmUg Y3V0IHRvIGF0IG1vc3QgMiBwYWdlcyAqKg0NVGhlIG1haW4gcmVhc29uIGZvciB1c2luZyBh IGdyaWQgaW5mcmFzdHJ1Y3R1cmUgaXMgdGhlIHNoYXJpbmcgb2Ygc3RvcmFnZSwgY29tcHV0 ZSwgYW5kIG5ldHdvcmsgZ3JpZCByZXNvdXJjZXMuICBJbiBvdGhlciB3b3JkcywgdGhlIGRh dGEgc2l6ZSwgdGhlIHN0b3JhZ2Ugc2l6ZSBhbmQvb3IgdGhlIGNvbXB1dGF0aW9uYWwgcmVz b3VyY2UgcmVxdWlyZW1lbnRzIG9mIHRoZSB0YXNrIGF0IGhhbmQgYXJlIHRvbyBsYXJnZSB0 byBwZXJmb3JtIG9uIGEgbG9jYWwgY2VudHJhbGl6ZWQgc3lzdGVtLiAgSW4gdGhpcyBzZWN0 aW9uLCB3ZSB3aWxsIGRlc2NyaWJlIHVzZSBjYXNlcyB0aGF0IGlsbHVzdHJhdGUgc3VjaCBy ZXF1aXJlbWVudHMgaW4gb3JkZXIgdG8gaWRlbnRpZnkgdGhlIGNhcGFiaWxpdGllcy9zZXJ2 aWNlcyBuZWVkZWQgYnkgdGhlIGdyaWQgdG8gc3VwcG9ydCB0aGVtLg0NVXNlIGNhc2UgMTog ZGF0YSBwcm9kdWN0aW9uDQ1NYW55IHNjaWVudGlmaWMgcHJvamVjdHMgaW52b2x2ZSB2ZXJ5 IGxhcmdlIHNpbXVsYXRpb25zIG9mIHBoeXNpY2FsIHBoZW5vbWVuYSB0aGF0IGFyZSBlaXRo ZXIgaW1wb3NzaWJsZSBvciB0b28gZXhwZW5zaXZlIHRvIHNldHVwIGV4cGVyaW1lbnRhbGx5 LiAgRm9yIGV4YW1wbGUsIGl0IGlzIHRvbyBleHBlbnNpdmUgdG8gc2V0dXAgY29tYnVzdGlv biBhbmQgZnVzaW9uIGV4cGVyaW1lbnRzIHRvIGludmVzdGlnYXRlIHRoZSBwb3RlbnRpYWwg YmVuZWZpdCBvZiBhIGRlc2lnbiwgb3IgdG8gZGlzY292ZXIgZGVzaWduIGVycm9ycy4gIElu c3RlYWQsIGRldGFpbGVkIHNpbXVsYXRpb25zIGFyZSB1c2VkLCB1c3VhbGx5IGludm9sdmlu ZyBoaWdoIGdyYW51bGFyaXR5IG9mIHRoZSB1bmRlcmx5aW5nIGdyaWQgc3RydWN0dXJlcy4g IFNpbWlsYXJseSwgaW4gdGhlIGFyZWEgb2YgY2xpbWF0ZSBtb2RlbGluZywgc2ltdWxhdGlv bnMgYXJlIHVzZWQgYmVjYXVzZSBpdCBpcyBpbXBvc3NpYmxlIHRvIHJlY3JlYXRlIGNsaW1h dGUgcGhlbm9tZW5hIGFjY3VyYXRlbHkgaW4gYSBsYWJvcmF0b3J5LiAgSW4gdGhlIGFyZWEg b2YgaGlnaC1lbmVyZ3kgcGh5c2ljcywgc2ltdWxhdGlvbnMgYXJlIGNvbmR1Y3RlZCBhaGVh ZCBvZiB0aGUgYWN0dWFsIG11bHRpLWJpbGxpb24gZG9sbGFyIGV4cGVyaW1lbnRzIGluIG9y ZGVyIHRvIGRlc2lnbiB0aGUgaGFyZHdhcmUgYW5kIHNvZnR3YXJlIHN5c3RlbXMgbmVjZXNz YXJ5IHRvIHByb2Nlc3MgdGhlIGRhdGEgZnJvbSB0aGUgZXhwZXJpbWVudCBydW5zLg0NVGhl IGFib3ZlIGV4YW1wbGVzIGFyZSB0eXBpY2FsIG9mIHNpbXVsYXRpb25zIHRoYXQgcHJvZHVj ZSBtdWx0aS10ZXJhYnl0ZSBkYXRhc2V0cy4gIEluIG9yZGVyIHRvIHN1cHBvcnQgc3VjaCBz aW11bGF0aW9ucyB0aGUgZ3JpZCBpcyBleHBlY3RlZCB0byBzdXBwb3J0IHRoZSBmb2xsb3dp bmcgY2FwYWJpbGl0aWVzL3NlcnZpY2VzOg0NMS4xIFByb2R1Y2UgYSBwbGFuLiAgVGhpcyBz dGVwIHJlcXVpcmVzIHRoZSBpZGVudGlmaWNhdGlvbiBvZiB0aGUgY29tcHV0ZSBhbmQgc3Rv cmFnZSByZXNvdXJjZXMgbmVlZGVkIHRvIGV4ZWN1dGUgdGhlIHJlcXVlc3RlZCBqb2IsIHRo ZSBpZGVudGlmaWNhdGlvbiBvZiBzaXRlcyB0aGF0IG1heSBoYXZlIHRoZXNlIHJlc291cmNl cywgYW5kIHRoZSBlc3RpbWF0aW9uIG9mIHRpbWUgbmVjZXNzYXJ5IHRvIGNvbXBsZXRlIHRo ZSBzaW11bGF0aW9uIGpvYi4NDTEuMiBGaW5kIGNvbXB1dGUgcmVzb3VyY2VzIGNhcGFibGUg b2YgcGVyZm9ybWluZyB0aGUgcmVxdWlyZWQgc2ltdWxhdGlvbi4gIFRoaXMgbWF5IGJlIGEg c2luZ2xlIHNpdGUgd2l0aCBhIGxhcmdlIGNvbXB1dGluZyBmYWNpbGl0eSwgb3IgdGhlIGFn Z3JlZ2F0aW9uIG9mIG11bHRpcGxlIGNvbXB1dGUgcmVzb3VyY2VzIGluIG11bHRpcGxlIHNp dGVzLCBvciBhIGNvbWJpbmF0aW9uIG9mIGJvdGguDQ0xLjMgRmluZCBkaXNrIHN0b3JhZ2Ug cmVzb3VyY2VzIHRoYXQgYXJlIGxhcmdlIGVub3VnaCB0byBkdW1wIHRoZSBzaW11bGF0aW9u IGRhdGEgaW50byBhcyBmYXN0IGFzIHRoZXkgYXJlIGdlbmVyYXRlZC4gIFRoaXMgaXMgbmVj ZXNzYXJ5IHNvIHRoYXQgdGhlIGNvbXB1dGUgcmVzb3VyY2VzIGFyZSB1c2VkIGVmZmVjdGl2 ZWx5LiAgVGhlIHN0b3JhZ2UgcmVzb3VyY2VzIG1heSBiZSBhc3NpZ25lZCB0ZW1wb3Jhcmls eSB0byB0aGUgam9iLCBhcyB0aGUgc2ltdWxhdGlvbiBkYXRhIHdpbGwgYmUgZXZlbnR1YWxs eSBkZXN0aW5lZCB0byBhIGxvbmcgdGVybSBhcmNoaXZlLCB0eXBpY2FsbHkgYSBtYXNzIHN0 b3JhZ2Ugc3lzdGVtLCBzdWNoIGFzIEhQU1MuDQ0xLjQgU2NoZWR1bGUgdGhlIGNvbXB1dGUg YW5kIHN0b3JhZ2UgcmVzb3VyY2VzIG5lZWRlZCB0byBleGVjdXRlIHRoZSBqb2KScyBzdWIt dGFza3MuICBUaGlzIHN0ZXAgcmVxdWlyZXMgdmFsaWRhdGlvbiBvZiB0aGUgaWRlbnRpdHkg YW5kIGF1dGhvcml6YXRpb24gb2YgdGhlIHVzZXIgdG8gdXNlIHRoZSByZXF1ZXN0ZWQgcmVz b3VyY2VzLCBuZWdvdGlhdGluZyB3aXRoIHRoZSByZXNvdXJjZSBtYW5hZ2VycyB0aGUgc2No ZWR1bGluZyBhbmQgcmVzZXJ2YXRpb25zIG9mIHRoZSByZXNvdXJjZXMsIGFuZCB0aGUgZXN0 aW1hdGlvbiBvZiB0aGUgdGltZSBmb3IgY29tcGxldGluZyB0aGUgam9iLg0NMS41IEV4ZWN1 dGUgdGhlIGpvYiBwbGFuLiAgVGhpcyBzdGVwIHJlcXVpcmVzIHRoZSBjYXBhYmlsaXR5IHRv IHJ1biB0aGUgc3ViLXRhc2tzIGluIHRoZSBqb2IgcGxhbiwgbW9uaXRvcmluZyBvZiBwcm9n cmVzcyBvZiB0aGUgc3ViLXRhc2tzLCB0aGUgaGFuZGxpbmcgb2YgZXJyb3JzIGluIGNhc2Ug b2YgZmFpbHVyZXMsIHJlcG9ydGluZyBvZiBwcm9ncmVzcywgYW5kIHJlLXNjaGVkdWxpbmcg b2Ygc3ViLXRhc2tzIGlmIG5lY2Vzc2FyeS4NDTEuNiBNb3ZlIHRoZSBzaW11bGF0aW9uIGRh dGEgdG8gdGhlIGFyY2hpdmUuICBTaW5jZSB0aGUgYW1vdW50IG9mIGRhdGEgZnJvbSB0aGUg c2ltdWxhdGlvbiBpcyB2ZXJ5IGxhcmdlLCB0aGV5IHR5cGljYWxseSBuZWVkIHRvIGJlIG1v dmVkIHRvIGFuIGFyY2hpdmUuICBUaGUgZGF0YSBpcyBvcmdhbml6ZWQgaW50byBhIGxhcmdl IG51bWJlciBvZiBmaWxlcyB3aG9zZSBtb3ZlbWVudCB0byB0aGUgYXJjaGl2ZSBpcyByZWxp YWJsZSBhbmQgdmVyaWZpYWJsZS4gIEFmdGVyIGZpbGVzIGFyZSBtb3ZlZCB0aGUgdGVtcG9y YXJ5IHN0b3JhZ2UgaXMgcmVsZWFzZWQgYXV0b21hdGljYWxseSAoZ2FyYmFnZSBjb2xsZWN0 aW9uKSBmb3Igb3RoZXIgdXNlcy4gIEZpbGUgbW92ZW1lbnQgaXMgYWxzbyBtb25pdG9yZWQg YW5kIHByb2dyZXNzIHJlcG9ydGVkLg0NV2Ugbm90ZSB0aGF0IHRoZSBhYm92ZSBzdGVwcyBk byBub3QgbmVlZCB0byBwcm9ncmVzcyBpbiBhIHNlcXVlbnRpYWwgb3JkZXIuICBGb3IgZXhh bXBsZSwgZmlsZSBtb3ZlbWVudCBmcm9tIHRlbXBvcmFyeSBzdG9yYWdlIHRvIHRoZSBhcmNo aXZlIGNhbiBzdGFydCBhcyBzb29uIGFzIGVhY2ggZmlsZSBpcyBnZW5lcmF0ZWQuICBUaGlz IHVzZSBjYXNlIHJlcHJlc2VudHMgYSBsb25nIGxhc3Rpbmcgam9iIHRoYXQgbWF5IHRha2Ug bWFueSBtaW51dGVzIG9yIGhvdXJzLCBhbmQgdGhlcmVmb3JlIGNhbm5vdCBiZSBleHBlY3Rl ZCB0byBiZSByZXN0YXJ0ZWQgaW4gY2FzZXMgb2YgcGFydGlhbCBmYWlsdXJlcy4gIFRoaXMg aW1wbGllcyB0aGF0IGNoZWNrcG9pbnQgYW5kIHJlc3RhcnQgY2FwYWJpbGl0aWVzIGFyZSBh bHNvIG5lZWRlZCB0byBiZSBzdXBwb3J0ZWQgYnkgdGhlIGNvbXBvbmVudCBvZiBncmlkIGlu ZnJhc3RydWN0dXJlLg0NVXNlIGNhc2UgMjogZGF0YSBpbnRlcnByZXRhdGlvbg0NVGhpcyB1 c2UgY2FzZSBpcyBvZnRlbiByZWZlcnJlZCB0byBhcyBwb3N0LXByb2Nlc3NpbmcsIGFuZCBy ZXF1aXJlcyBydW5uaW5nIGFwcGxpY2F0aW9uIHByb2dyYW1zIHRvIGludGVycHJldCB0aGUg c2ltdWxhdGVkIG9yIG9ic2VydmVkIGRhdGEuICBVbmxpa2UgdGhlIHByZXZpb3VzIHVzZSBj YXNlIHRoYXQgdXNlZCBubyAob3IgdmVyeSBsaXR0bGUpIGlucHV0IGRhdGEsIHRoZSBpbnRl cnByZXRhdGlvbiBwcm9ncmFtcyBuZWVkIHRvIGFjY2VzcyB0aGUgZW50aXJlIGRhdGFzZXRz IGdlbmVyYXRlZCBieSB0aGUgc2ltdWxhdGlvbiBwcm9ncmFtcy4gIEluIHRoaXMgY2FzZSwg dGhlIGdyaWQgY29tcG9uZW50cyBuZWVkIHRvIGJlIGNhcGFibGUgb2YgcGVyZm9ybWluZyB0 aGUgY29tcHV0YXRpb24gYXQgdGhlIHNpdGVzIHdoZXJlIHRoZSBkYXRhIGlzIGxvY2F0ZWQg aWYgbmVjZXNzYXJ5LCBvciBtb3ZlIHRoZSBkYXRhIGFuZCB0aGUgY29tcHV0YXRpb24gdG8g Y29tbW9uIHNpdGVzLiAgQXMgaW4gdGhlIHByZXZpb3VzIHVzZSBjYXNlLCB0aGUgaW50ZXJw cmV0YXRpb24gcHJvZ3JhbXMgbWF5IGdlbmVyYXRlIGxhcmdlIGFtb3VudHMgb2YgZGF0YSwg c29tZXRpbWVzIGV2ZW4gbGFyZ2VyIHRoYW4gdGhlIGlucHV0IGRhdGEuICBUaGlzIHVzZSBj YXNlIHJlcXVpcmVzIHRoZSBzYW1lIHN0ZXBzIGFzIGluIHRoZSBwcmV2aW91cyB1c2UgY2Fz ZSwgYnV0IGluIGFkZGl0aW9uIGl0IHJlcXVpcmVzIHRoZSBmb2xsb3dpbmcgc3RlcCBiZWZv cmUgdGhlIGV4ZWN1dGlvbiBvZiBzdWItdGFza3M6DQ0yLjEgTW92ZSB0aGUgaW5wdXQgZGF0 YSB0byB0aGUgc2l0ZXMgd2hlcmUgdGhlIGNvbXB1dGF0aW9uIHdpbGwgdGFrZSBwbGFjZS4g IERlcGVuZGluZyBvbiB0aGUgYW1vdW50IG9mIGRhdGEgdG8gYmUgbW92ZWQsIHRoaXMgc3Rl cCBtYXkgYmUgcXVpdGUgbGVuZ3RoeS4gIEhvd2V2ZXIsIGl0IG1heSBiZSBwb3NzaWJsZSB0 byBtb3ZlIHRoZSBpbnB1dCBkYXRhIHBpZWNld2lzZSBpZiB0aGUgaW50ZXJwcmV0YXRpb24g cHJvZ3JhbXMgZG8gbm90IHJlcXVpcmUgYWxsIHRoZSBkYXRhIGF0IG9uY2UuIA0NVXNlIGNh c2UgMzogZGF0YSBhbmFseXNpcw0NVGhpcyB1c2UgY2FzZSBpcyByYWRpY2FsbHkgZGlmZmVy ZW50IHRoYW4gdGhlIHByZXZpb3VzIHR3byB1c2UgY2FzZXMsIGluIHRoYXQgb2Z0ZW4gYW5h bHlzaXMgaXMgcGVyZm9ybWVkIG9uIHNtYWxsIHN1YnNldHMgb2YgdGhlIGRhdGFzZXQuICBU aHVzLCB0aGUgcmVhc29uIGZvciB1c2luZyB0aGUgZ3JpZCBpbmZyYXN0cnVjdHVyZSBpcyBu b3QgbmVjZXNzYXJpbHkgdGhlIGxhcmdlIGFtb3VudHMgb2YgcmVzb3VyY2VzIG5lZWRlZCwg YnV0IHJhdGhlciB0aGUgbGFjayBvZiBkYXRhIGF0IHRoZSBhbmFseXNpcyBzaXRlLiAgRm9y IGV4YW1wbGUsIGNvbnNpZGVyIHRoZSBuZWVkIHRvIHZpc3VhbGl6ZSBhIG1vdmllIG9mIHRo ZSB0ZW1wZXJhdHVyZSB2YXJpYXRpb24gb3ZlciBzb21lIHJlZ2lvbiBvZiB0aGUgd29ybGQg b3ZlciBhIGNlcnRhaW4gMTAgeWVhcnMgcGVyaW9kLiAgVGhlIHNpbXVsYXRpb24gZGF0YSB0 eXBpY2FsbHkgY29udGFpbnMgZGF0YSBmb3IgdGhlIGVudGlyZSBnbG9iZSBvdmVyIDEwMJJz IG9mIHllYXJzIGZvciAyMC0zMCBtZWFzdXJlcyBpbiBhZGRpdGlvbiB0byB0ZW1wZXJhdHVy ZS4gIFRoZSBwcm9ibGVtIGhlcmUgaXMgdG8gZXh0cmFjdCB0aGUgc3Vic2V0IG9mIHRoZSBk YXRhIG5lZWRlZCBwZXJoYXBzIGZyb20gbXVsdGlwbGUgYXJjaGl2ZXMsIGFuZCBtb3ZlIHRo ZW0gdG8gdGhlIHZpc3VhbGl6YXRpb24gc2l0ZS4gVGhlIG1haW4gY2FwYWJpbGl0aWVzL3Nl cnZpY2VzIHJlcXVpcmVkIGFyZToNDTMuMSBJbnRlcnByZXQgdGhlIHJlcXVlc3QuICAgVGhp cyBzdGVwIGFjY2VwdHMgYSBsb2dpY2FsIHNwZWNpZmljYXRpb24gb2YgdGhlIGRlc2lyZWQg c3Vic2V0LCBpZGVudGlmaWVzIHRoZSBkYXRhIHNvdXJjZXMsIGFuZCBlc3RpbWF0ZXMgdGhl IGFtb3VudCBvZiBkYXRhIHRoYXQgbmVlZCB0byBiZSBleHRyYWN0ZWQgYXMgd2VsbCBhcyB0 aGUgdGltZSBuZWVkZWQgdG8gcGVyZm9ybSB0aGF0IHJlcXVlc3QuICBJdCBtYXkgYWxzbyBi ZSBleHBlY3RlZCB0byBwcm9kdWNlIHRoZSBzcGVjaWZpY2F0aW9uIG9mIHdoYXQgZGF0YSBz aG91bGQgYmUgZXh0cmFjdGVkIGZyb20gZWFjaCBmaWxlLg0NMy4yIFByb2R1Y2UgYSBwbGFu LiAgSGVyZSB0aGUgcGxhbiBpZGVudGlmaWVzIHRoZSBsb2NhdGlvbiBvZiB0aGUgbmVlZGVk IGRhdGEsIGFuZCBwcm9kdWNlcyBhIHBsYW4gb2Ygd2hlcmUgdGhlIGFuYWx5c2lzIHdpbGwg YmUgcGVyZm9ybWVkLiAgVHlwaWNhbGx5LCB0aGUgYW5hbHlzaXMgd2lsbCBiZSBwZXJmb3Jt ZWQgYXQgdGhlIHNpdGUgb2YgdGhlIGNsaWVudCwgYnV0IGFuYWx5c2lzIHRoYXQgcmVxdWly ZXMgc3Vic3RhbnRpYWwgY29tcHV0YXRpb25hbCByZXNvdXJjZXMgbWF5IHJlcXVpcmUgYSBw bGFuIHRoYXQgZXhlY3V0ZXMgYXQgbXVsdGlwbGUgc2l0ZXMgb3RoZXIgdGhhbiB0aGUgY2xp ZW50knMgc2l0ZS4NDTMuMyBGaW5kIGNvbXB1dGUgcmVzb3VyY2VzLiAgVGhpcyBpcyBzaW1p bGFyIHRvIHN0ZXAgMS4yIG9mIHVzZSBjYXNlIDEuDQ0zLjQgRmluZCBkaXNrIHN0b3JhZ2Ug cmVzb3VyY2VzLiAgVGhpcyBpcyBzaW1pbGFyIHRvIHN0ZXAgMS4zIG9mIHVzZSBjYXNlIDEs IGJ1dCB0aGUgYW1vdW50IG9mIHNwYWNlIG5lZWRlZCBpcyBmb3IgdGhlIHNlbGVjdGVkIHN1 YnNldCBvbmx5LCB0eXBpY2FsbHkgYSBzbWFsbCBmcmFjdGlvbiBvZiB0aGUgb3JpZ2luYWwg ZGF0YXNldC4NDTMuNSBGaWx0ZXIgYW5kIG1vdmUgdGhlIGRhdGEuICBEdXJpbmcgdGhpcyBz dGVwIHRoZSBkZXNpcmVkIGRhdGEgaXMgZXh0cmFjdGVkIGF0IHRoZSBsb2NhdGlvbiB3aGVy ZSB0aGUgZGF0YSBpcywgYW5kIG9ubHkgdGhlIJNmaWx0ZXJlZJQgZGF0YSBpcyBtb3ZlZCB0 byB0aGUgY2xpZW50knMgc2l0ZS4NDTMuNiBBc3NlbWJsZSB0aGUgZmlsdGVyZWQgZGF0YS4g IFRoaXMgY2FwYWJpbGl0eSByZXF1aXJlcyB0aGUgaW52b2NhdGlvbiBvZiBhbiCTYXNzZW1i bHkgYXBwbGljYXRpb24gcHJvZ3JhbZQgYW5kIGhhbmRpbmcgaXQgdGhlIGZpbHRlcmVkIHN1 YnNldHMgb2YgdGhlIGRhdGEuDQ0zLjcgRHluYW1pYyBzdGVlcmluZy4gIEZvciBpbnRlcmFj dGl2ZSBhbmFseXNpcywgaXQgbWF5IGJlIG5lY2Vzc2FyeSB0byBjaGFuZ2UgdGhlIHBsYW4g YmFzZWQgb24gb2JzZXJ2YXRpb25zIG9uIHBhcnRpYWwgcmVzdWx0cy4gIFRoaXMgcmVxdWly ZW1lbnQgaW1wbGllcyB0aGF0IGEgY29udHJvbCBjaGFubmVsIHRvIHRoZSBleGVjdXRpbmcg Y29tcG9uZW50IGlzIG9wZW4sIGFuZCB0aGF0IHRoZSBleGVjdXRpb24gcHJvY2VzcyBjYW4g YmUgaW50ZXJydXB0ZWQsIGFuZCBhIG5ldyBvciBtb2RpZmllZCBwbGFuIHN1Ym1pdHRlZC4g IEZvciBleGFtcGxlLCBiYXNlZCBvbiB3aGF0IGlzIGJlaW5nIHZpc3VhbGl6ZWQsIHRoZSBj bGllbnQgbWF5IGNob29zZSB0byCTc3RpcpQgdGhlIHZpc3VhbGl6YXRpb24gaW4gc3BhY2Us IG9yIHRvIJN6b29tIGlulCB0byBnZXQgaGlnaGVyIGdyYW51bGFyaXR5IGRhdGEgZm9yIGEg bW9yZSBsaW1pdGVkIHNwYWNlLiAgDQ1BcyBpbiB0aGUgcHJldmlvdXMgdXNlIGNhc2VzLCB0 aGVyZSBpcyBubyBpbXBsaWNhdGlvbiB0aGF0IHRoZSBhYm92ZSBzdGVwcyBuZWVkIHRvIGJl IHBlcmZvcm1lZCBpbiBhIHNlcXVlbnRpYWwgZmFzaGlvbi4gIE9uIHRoZSBjb250cmFyeSwg YWxsIHN1Yi10YXNrcyBzaG91bGQgYmUgcGVyZm9ybWVkIGluIHBhcmFsbGVsIGlmIHBvc3Np YmxlLiAgVGhlIGFib3ZlIGlzIG1lcmVseSBhbiBlbnVtZXJhdGlvbiBvZiB0aGUgZ3JpZCBj YXBhYmlsaXRpZXMgcmVxdWlyZWQgdG8gc3VwcG9ydCB0aGVzZSB1c2UgY2FzZXMuDQ1Vc2Ug Y2FzZSA0OiBkeW5hbWljIGRpc2NvdmVyeSBvZiBpbnB1dCBkYXRhDQ1UaGUgY3VycmVudCB1 c2UgY2FzZXMgYXNzdW1lIHRoYXQgYWxsIHRoZSBpbnB1dCBkYXRhIG9mIGEgam9iIGlzIGtu b3duIGEgcHJpb3JpLCBpLmUuIHByaW9yIHRvIGV4ZWN1dGlvbi4gVGhpcyBtYWtlcyB0aGUg aW1wbGljaXQgYXNzdW1wdGlvbiB0aGF0IHRoZSBpbnB1dCBkYXRhIGNhbiBiZSBzcGVjaWZp ZWQgdmlhIHNvbWUga2luZCBvZiBxdWVyeSBsYW5ndWFnZSBzdWNoIGFzIFNRTCBvciBWaXJ0 dWFsIERhdGEgTGFuZ3VhZ2UuIEhvd2V2ZXIsIHRoZXJlIGFyZSBjZXJ0YWluIHVzZSBjYXNl cyB3aGVyZSB0aGUgaW5wdXQgZGF0YSwgd2hpY2ggaXMgcmVxdWlyZWQgYnkgYSBqb2IsIGRl cGVuZHMgb24gdGhlIHJlc3VsdHMgb2Ygc29tZSBjb21wbGV4IGNvbXB1dGF0aW9ucyB0aGF0 IGluIHR1cm4gY2Fubm90IGJlIHRyaXZpYWxseSBldmFsdWF0ZWQuIFdlIGNhbiByZWZlciB0 byB0aGlzIHVzZSBjYXNlIGFzICJkeW5hbWljIGRpc2NvdmVyeSIgb2YgaW5wdXQgZGF0YS4g VGh1cywgZGF0YSByZXNvdXJjZSBlc3RpbWF0aW9uIGlzIG1vc3RseSBub3QgcG9zc2libGUu IFdoYXQgaXMgbW9yZSwgdGhlICJDb25jcmV0ZSBSZXF1ZXN0IFBsYW5uaW5nIFNlcnZpY2Ui IGNhbm5vdCB0YWtlIGRhdGEgcGxhY2VtZW50IGRlY2lzaW9ucyBpbnRvIGNvbnNpZGVyYXRp b24gZm9yIHNjaGVkdWxpbmcgYSBqb2IgdG8gYSBzcGVjaWZpYyBjb21wdXRlIHJlc291cmNl LiAgDQ0NVi4gIE92ZXJhbGwgZGVzaWduIGdvYWxzIGFuZCBwaGlsb3NvcGh5OyBiYXNpYyBk ZXNpZ24gcHJpbmNpcGxlcyAoMiBwYWdlcykNTGF5ZXJlZA1Nb2R1bGFyLCBmbGV4aWJsZSwg ZXh0ZW5zaWJsZQ1TY2FsYWJsZQ1SZWxpYWJsZQ1IaWdoLXBlcmZvcm1hbmNlDUJhc2VkIG9u IHN0YW5kYXJkIHByb3RvY29scyBhbmQgaW50ZXJmYWNlcw1RdWFsaXR5IG9mIHNlcnZpY2UN DSoqIE5lZWQgdG8gZGV0ZXJtaW5lIGhvdyB0aGUgZm9sbG93aW5nIGRpc2N1c3Npb24gZml0 cyB3aXRoaW4gb3JpZ2luYWwgb3V0bGluZSAqKg0NT3Bwb3J0dW5pc3RpYyB2cy4gcHJlLXNj aGVkdWxpbmcgZXhlY3V0aW9uDQ1UaGUgYWJvdmUgdXNlIGNhc2VzIGlsbHVzdHJhdGUgYW4g aW1wb3J0YW50IGFzcGVjdCBvZiBncmlkIHNjaGVkdWxpbmcgYW5kIGV4ZWN1dGlvbjogbWFu YWdpbmcgcHJlLXNjaGVkdWxpbmcgb2YgcmVzb3VyY2UgYW5kIHJlc2VydmF0aW9ucy4gIFNo b3VsZCB0aGUgcmVxdWVzdGVkIGpvYnMgYmUgZXhlY3V0ZWQgb25seSBhZnRlciB0aGUgYWxs IHRoZSBuZWVkZWQgcmVzb3VyY2VzIGFyZSByZXNlcnZlZCBhbmQgcHJlLXNjaGVkdWxlZD8g IEluc3RpbmN0aXZlbHksIGl0IHNlZW1zIHRoYXQgcHJlLXNjaGVkdWxpbmcgaXMgYSByZWFz b25hYmxlIGFwcHJvYWNoLCBzaW5jZSB0aGlzIGNhbiBndWFyYW50ZWUgdGhlIGNvbXBsZXRp b24gb2YgYSByZXF1ZXN0ZWQgam9iLiAgSG93ZXZlciwgdGhlcmUgYXJlIHNldmVyYWwgZGlm ZmljdWx0aWVzIHdpdGggdGhlIHByZS1zY2hlZHVsaW5nIGV4ZWN1dGlvbiBhcHByb2FjaC4N DUZpcnN0LCBhIHByZS1zY2hlZHVsZWQgZXhlY3V0aW9uIGRvZXMgbm90IGd1YXJhbnRlZSBj b21wbGV0aW9uLCBzaW5jZSBzeXN0ZW0gY29tcG9uZW50cyBtYXkgZmFpbCwgdGhlIG5ldHdv cmsgbXkgdGVtcG9yYXJpbHkgcGFydGl0aW9uLCBtYXNzIHN0b3JhZ2UgZGV2aWNlcyBtYXkg dGVtcG9yYXJpbHkgZmFpbCwgZXRjLiAgSW4gc3VjaCBjYXNlcywgcmUtcGxhbm5pbmcgYW5k IHJlLXNjaGVkdWxpbmcgYXJlIG5lY2Vzc2FyeS4gIFNlY29uZCwgY29vcmRpbmF0ZWQgc2No ZWR1bGluZyBvZiBtdWx0aXBsZSByZXNvdXJjZXMgbWF5IHJlc2VydmUgcmVzb3VyY2VzIGZv ciBhIGxvbmcgdGltZSB3aXRob3V0IHVzaW5nIHRoZW0uICBGb3IgZXhhbXBsZSwgc3VwcG9z ZSB0aGF0IGJvdGggY29tcHV0ZSBhbmQgc3RvcmFnZSByZXNvdXJjZXMgYXJlIG5lZWRlZCBh dCBhIGNlcnRhaW4gc2l0ZS4gIElmIHdlIHJlc2VydmUgc3RvcmFnZSByZXNvdXJjZXMgYWhl YWQgb2YgdGltZSBhbmQgb25seSB0aGVuIHNjaGVkdWxlIHRoZSBjb21wdXRlIHJlc291cmNl cywgdGhlIHN0b3JhZ2UgcmVzb3VyY2VzIG1heSBiZSCTd2FzdGVklCB0aWxsIHRoZXkgYXJl IGFjdHVhbGx5IHVzZWQuICBUaGUgb3Bwb3NpdGUgc2NoZWR1bGluZyBpcyBqdXN0IGFzIHdh c3RlZnVsLiAgVGhpcmQsIGluIG9yZGVyIHRvIHN1cHBvcnQgcHJlLXNjaGVkdWxpbmcsIGl0 IGlzIG5lY2Vzc2FyeSB0byBoYXZlIGEgk2N1cnJlbmN5lCBzeXN0ZW0sIHdoZXJlIGVhY2gg dXNlciBpcyBjaGFyZ2VkIGZvciB0aGUgc2NoZWR1bGVkIHJlc291cmNlczsgb3RoZXJ3aXNl IHRoZXJlIGlzIG5vIHJlYXNvbiB3aHkgdGhlIHVzZXJzIHdpbGwgbm90IHRyeSB0byByZXNl cnZlIHdoYXQgdGhleSBuZWVkIGZvciBsb25nIHBlcmlvZHMgb2YgdGltZS4gIEZvdXJ0aCwg c3VwcG9zZSB0aGF0IHRoZSBlc3RpbWF0aW9uIG9mIHRoZSByZXNvdXJjZXMgbmVlZGVkIHdh cyBpbXByZWNpc2UgYW5kIG9uZSBvciBtb3JlIG9mIHRoZSByZXNvdXJjZXMgYXJlIG5lZWRl ZCBmb3IgYSBsb25nZXIgdGltZS4gIEFsbG93aW5nIHRoZSByZXNvdXJjZXMgdG8gY29udGlu dWUgdG8gYmUgdXNlZCB3aWxsIGNhdXNlIGEgZGVsYXkgZm9yIGFsbCBmdXR1cmUgc2NoZWR1 bGVzLCBhbmQgdGFraW5nIHJlc291cmNlcyBhd2F5IGJlZm9yZSB0aGUgam9iIGVuZHMgaXMg bm90IGEgdmlhYmxlIHBvbGljeS4NDUluIHJlYWxpdHksIG1vc3Qgam9icyBkbyBub3QgbmVl ZCB0byBiZSBleGVjdXRlZCBhdCBvbmNlLiAgVGhleSBjYW4gdHlwaWNhbGx5IGJlIGJyb2tl biBpbnRvIG11bHRpcGxlIHN1Yi10YXNrcyB0aGF0IGNhbiBiZSBleGVjdXRlZCBzZXBhcmF0 ZWx5LiAgVHlwaWNhbGx5IHRoaXMgaXMgZG9uZSB0byBhY2hpZXZlIHBhcmFsbGVsIGV4ZWN1 dGlvbi4gIEZvciBleGFtcGxlLCBpbiBoaWdoLWVuZXJneSBwaHlzaWNzIHRoZSBzaW11bGF0 aW9uIHVzZSBjYXNlIGNhbiBiZSBwZXJmb3JtZWQgYXMgc2VwYXJhdGUgc3ViLXRhc2tzIGVh Y2ggZ2VuZXJhdGluZyBvYmplY3RzIHRoYXQgYXJlIGluZGVwZW5kZW50IGZyb20gZWFjaCBv dGhlci4gIFNpbWlsYXJseSwgaW4gY29tYnVzdGlvbiBhbmQgY2xpbWF0ZSBzaW11bGF0aW9u cywgdGhlIHNwYXRpYWwgcmVnaW9ucyBjYW4gYmUgYnJva2VuIGludG8gbm9uLW92ZXJsYXBw aW5nIHN1Yi1yZWdpb25zLCBhbmQgdGhlIHJlc3VsdHMgY29tYmluZWQgbGF0ZXIuDQ1JbiBh IGdyaWQgZW52aXJvbm1lbnQsIHRoZSBicmVha2luZyBvZiBqb2JzIGludG8gc3ViLXRhc2tz IG9mIHRoZSBzbWFsbGVzdCBwb3NzaWJsZSBncmFudWxlcyBjYW4gYmUgdXNlZCBmb3IgYSBk aWZmZXJlbnQgZm9ybSBvZiBleGVjdXRpb24gliBvcHBvcnR1bmlzdGljIGV4ZWN1dGlvbi4g IFRoZSBpZGVhIGlzIHRvIGZpbmQgcmVzb3VyY2VzIG9ubHkgZm9yIG9uZSBzdWItdGFzayBh dCBhIHRpbWUuICBUaGUgbWFpbiBhZHZhbnRhZ2UgaXMgdGhhdCBubyBwcmUtc2NoZWR1bGlu ZyBpcyBuZWNlc3NhcnkuICBUaGUgZXhlY3V0aW5nIHNlcnZpY2UgbG9va3MgZm9yIHJlc291 cmNlcyBzdWZmaWNpZW50IHRvIGV4ZWN1dGUgZWFjaCBzdWItdGFzaywgYW5kIHdoZW4gdGhp cyBpcyBmb3VuZCBpdCBpbW1lZGlhdGVseSBzY2hlZHVsZXMgdGhlIGV4ZWN1dGlvbi4gIEEg c2Vjb25kIGFkdmFudGFnZSBpcyB0aGF0IG5vIHByZS1yZXNlcnZhdGlvbiBpcyByZXF1aXJl ZCBhbmQgdGh1cyB0aGVyZSBpcyBubyBuZWVkIGZvciBjaGFyZ2luZyCTY3VycmVuY3mULiAg VGhpcyBvcHBvcnR1bmlzdGljIGV4ZWN1dGlvbiBtZXRob2QgY2FuIHBvdGVudGlhbGx5IG1h a2UgYmV0dGVyIHVzZSBvZiB0aGUgZ3JpZCByZXNvdXJjZXMuICBUaGUgbWFpbiBkaXNhZHZh bnRhZ2Ugb2YgdGhpcyBtZXRob2QgaXMgdGhhdCB0aGUgYWN0dWFsIGV4ZWN1dGlvbiB0aW1l IGNhbm5vdCBiZSBlYXNpbHkgZXN0aW1hdGVkIGFzIGl0IGRlcGVuZHMgb24gdGhlIHN5c3Rl bSBsb2FkLg0NSW4gcHJhY3RpY2UsIHByb2JhYmx5IGJvdGggbWV0aG9kcyB3aWxsIGJlIHJl cXVpcmVkLCBzaW5jZSBzb21lIHJlc291cmNlcyBhcmUgdmVyeSBleHBlbnNpdmUgKGUuZy4g Y29tcHV0YXRpb24gdGltZSBvbiBhIHN1cGVyY29tcHV0ZXIpIGFuZCBwcmUtc2NoZWR1bGlu ZyBhcyB3ZWxsIGFzIG1vdmluZyB0aGUgZGF0YSB0byB0aGUgY29tcHV0ZSByZXNvdXJjZSBh aGVhZCBvZiB0aW1lIGlzIG5lY2Vzc2FyeS4gIEhvd2V2ZXIsIG90aGVyIHRhc2tzLCBzdWNo IGFzIGludGVyYWN0aXZlIGFuYWx5c2lzIGNhbiBiZW5lZml0IGZyb20gb3Bwb3J0dW5pc3Rp YyBleGVjdXRpb24sIGluIHRoYXQgcGFydGlhbCByZXN1bHRzIGNhbiBiZSByZXR1cm5lZCBl YXJseSwgYW5kIG1vcmUgY2xpZW50cyBjYW4gbWFrZSByZXF1ZXN0IHNwb250YW5lb3VzbHku DQ0NDVZJLiAgRGF0YSBHcmlkIENvbXBvbmVudHMgKDE1LTIwIHBhZ2VzKQ1UaGlzIHNlY3Rp b24gaXMgdGhlIG1haW4gY29udHJpYnV0aW9uIG9mIHRoZSBwYXBlci4gIEJlZ2lucyB3aXRo IG92ZXJhbGwgZGVzY3JpcHRpb24gb2YgYXJjaGl0ZWN0dXJlIHBpY3R1cmUsIGRlc2NyaWJp bmcgdGhlIGxheWVyczsgIHBvaW50IG91dCB0aGF0IHNvbWUgY29tcG9uZW50cyBhcmUgZ2Vu ZXJpYywgd2hpbGUgaGlnaGVyLWxldmVsIGNvbXBvbmVudHMgbWF5IGltcGxlbWVudCBhcHBs aWNhdGlvbi0gb3IgY29tbXVuaXR5LXNwZWNpZmljIHBvbGljaWVzLiAgQm90dG9tLXVwIGRl c2NyaXB0aW9uIG9mIGNvbXBvbmVudHMgb2YgZGF0YSBncmlkIGFyY2hpdGVjdHVyZSAob3Ig c2hvdWxkIGl0IGJlIHRvcC1kb3duPykuICBFYWNoIHNlY3Rpb24gYmVsb3cgaXMgZmFpcmx5 IGJyaWVmICh1cCB0byBvbmUgcGFnZSBwZXIgc3lzdGVtKS4gDQ1TdG9yYWdlIHN5c3RlbXMg KD8pDUNvbXB1dGUgc3lzdGVtcyAgKD8pDURhdGEgRmlsZS9PYmplY3QgVHJhbnNwb3J0IChC aWxsKQ1Mb2NhbCBTdG9yYWdlIFJlc291cmNlIE1hbmFnZW1lbnQgKEFyaWUpDQ0qKiBTdG9y YWdlIFJlc291cmNlIE1hbmFnZW1lbnQgc2VjdGlvbiBzaG91bGQgYmUgcmVkdWNlZCB0byBh dCBtb3N0IDEgcGFnZSAqKg0NVGhlIHRlcm0gk3N0b3JhZ2UgcmVzb3VyY2WUIHJlZmVycyB0 byBhbnkgc3RvcmFnZSBzeXN0ZW0gdGhhdCBjYW4gYmUgc2hhcmVkIGJ5IG11bHRpcGxlIGNs aWVudHMuIFdlIHVzZSB0aGUgdGVybSCTY2xpZW50lCBoZXJlIHRvIHJlZmVyIHRvIGEgdXNl ciBvciBhIHNvZnR3YXJlIHByb2dyYW0gdGhhdCBydW4gb24gYmVoYWxmIG9mIGEgdXNlci4g U3RvcmFnZSBSZXNvdXJjZSBNYW5hZ2VycyAoU1JNcykgYXJlIG1pZGRlbHdhcmUgc29mdHdh cmUgbW9kdWxlcyB3aG9zZSBwdXJwb3NlIGlzIHRvIG1hbmFnZSBpbiBhIGR5bmFtaWMgZmFz aGlvbiB3aGF0IHNob3VsZCByZXNpZGUgb24gdGhlIHN0b3JhZ2UgcmVzb3VyY2UgYXQgYW55 IG9uZSB0aW1lLiAgVGhlcmUgYXJlIHNldmVyYWwgdHlwZXMgb2YgU1JNczogRGlzayBSZXNv dXJjZSBNYW5hZ2VycyAoRFJNcyksIFRhcGUgUmVzb3VyY2UgTWFuYWdlcnMgKFRSTXMpLCBh bmQgSGllcmFyY2hpY2FsIFJlc291cmNlIE1hbmFnZXJzIChIUk1zLiAgV2UgZXhwbGFpbiBl YWNoIG5leHQuIA0NQSBEaXNrIFJlc291cmNlIE1hbmFnZXIgKERSTSkgbWFuYWdlcyBhIHNp bmdsZSBzaGFyZWQgZGlzayBjYWNoZS4gIFRoaXMgZGlzayBjYWNoZSBjYW4gYmUgYSBzaW5n bGUgZGlzaywgYSBjb2xsZWN0aW9uIG9mIGRpc2tzLCBvciBhIFJBSUQgc3lzdGVtLiAgVGhl IGFzc3VtcHRpb24gd2UgbWFrZSBoZXJlIGlzIHRoYXQgdGhlIGRpc2sgY2FjaGUgaXMgbWFk ZSBhdmFpbGFibGUgdG8gdGhlIGNsaWVudCB0aHJvdWdoIHNvbWUgb3BlcmF0aW5nIHN5c3Rl bSB0aGF0IHByb3ZpZGVzIGEgZmlsZSBzeXN0ZW0gdmlldyBvZiB0aGUgZGlzayBjYWNoZSwg d2l0aCB0aGUgdXN1YWwgY2FwYWJpbGl0eSB0byBjcmVhdGUgZGlyZWN0b3JpZXMsIG9wZW4s IHJlYWQsIHdyaXRlLCBhbmQgY2xvc2UgZmlsZXMuICBUaGUgZnVuY3Rpb24gb2YgYSBEUk0g aXMgdG8gbWFuYWdlIHRoaXMgY2FjaGUgdXNpbmcgc29tZSBwb2xpY3kgdGhhdCBjYW4gYmUg c2V0IGJ5IHRoZSBhZG1pbmlzdHJhdG9yIG9mIHRoZSBkaXNrIGNhY2hlLiBUaGUgcG9saWN5 IG1heSByZXN0cmljdCB0aGUgbnVtYmVyIG9mIHNpbXVsdGFuZW91cyByZXF1ZXN0cyBieSB1 c2Vycywgb3IgbWF5IGdpdmUgcHJlZmVyZW50aWFsIGFjY2VzcyB0byBjbGllbnRzIGJhc2Vk IG9uIHRoZWlyIGFzc2lnbmVkIHByaW9yaXR5LiBJbiBhZGRpdGlvbiwgYSBEUk0gbWF5IHBl cmZvcm0gb3BlcmF0aW9ucyB0byBnZXQgZmlsZXMgZnJvbSBvdGhlciBTUk1zIG9uIHRoZSBn cmlkLiAgDQ1BIFRhcGUgUmVzb3VyY2UgTWFuYWdlciAoVFJNKSBpcyBhIG1pZGRsZXdhcmUg bGF5ZXIgaW4gZnJvbnQgb2YgYSByb2JvdGljIHRhcGUgc3lzdGVtLiAgU3VjaCB0YXBlIHN5 c3RlbXMgYXJlIGFjY2Vzc2libGUgdG8gYSBjbGllbnQgdGhyb3VnaCBmYWlybHkgc29waGlz dGljYXRlZCBNYXNzIFN0b3JhZ2UgU3lzdGVtcyAgKE1TU3MpIHN1Y2ggYXMgSFBTUywgRW5z dG9yZSwgZXRjLiAgU3VjaCBzeXN0ZW1zIHVzdWFsbHkgaGF2ZSBzb21lIGRpc2sgY2FjaGUg dGhhdCBpcyB1c2VkIHRvIHN0YWdlIGZpbGVzIHRlbXBvcmFyaWx5IGJlZm9yZSB0cmFuc2Zl cnJpbmcgdGhlbSB0byBjbGllbnRzLiAgTVNTcyB0eXBpY2FsbHkgcHJvdmlkZSBhIGNsaWVu dCB3aXRoIGEgZmlsZSBzeXN0ZW0gdmlldyBhbmQgYSBkaXJlY3Rvcnkgc3RydWN0dXJlLCBi dXQgZG8gbm90IGFsbG93IGR5bmFtaWMgb3BlbiwgcmVhZCwgd3JpdGUsIGFuZCBjbG9zZSB0 byBmaWxlcy4gIEluc3RlYWQgdGhleSBwcm92aWRlIHNvbWUgd2F5IHRvIHRyYW5zZmVyIGZp bGVzIHRvIHRoZSBjbGllbnQgc3BhY2UsIHVzaW5nIHRyYW5zZmVyIHByb3RvY29scyBzdWNo IGFzIEZUUCwgYW5kIHZhcmlvdXMgdmFyaWFudHMgb2YgRlRQIChlLmcuIFBhcmFsbGVsIEZU UCwgY2FsbGVkIFBGVFAsIGluIEhQU1MpLiAgVGhlIFRSTZJzIGZ1bmN0aW9uIGlzIHRvIGFj Y2VwdCByZXF1ZXN0cyBmb3IgZmlsZSB0cmFuc2ZlcnMgZnJvbSBjbGllbnRzLCBxdWV1ZSBz dWNoIHJlcXVlc3RzIGluIGNhc2UgdGhlIE1TUyBpcyBidXN5IG9yIHRlbXBvcmFyaWx5IGRv d24sIGFuZCBhcHBseSBhIHBvbGljeSBvbiB0aGUgdXNlIG9mIE1TUyByZXNvdXJjZS4gIEFz IGluIHRoZSBjYXNlIG9mIGEgRFJNLCB0aGUgcG9saWN5IG1heSByZXN0cmljdCB0aGUgbnVt YmVyIG9mIHNpbXVsdGFuZW91cyByZXF1ZXN0cyBieSB1c2Vycywgb3IgbWF5IGdpdmUgcHJl ZmVyZW50aWFsIGFjY2VzcyB0byBjbGllbnRzIGJhc2VkIG9uIHRoZWlyIGFzc2lnbmVkIHBy aW9yaXR5Lg0NQSBIaWVyYXJjaGljYWwgU3RvcmFnZSBNYW5hZ2VyIChIUk0pIGlzIGEgVFJN IHRoYXQgaGFzIGEgc3RhZ2luZyBkaXNrIGNhY2hlIGZvciBpdHMgdXNlLiAgSXQgY2FuIHVz ZSB0aGUgZGlzayBjYWNoZSBmb3IgcHJlLXN0YWdpbmcgZmlsZXMgZm9yIGNsaWVudHMsIGFu ZCBmb3Igc2hhcmluZyBmaWxlcyBiZXR3ZWVuIGNsaWVudHMuICBUaGlzIGZ1bmN0aW9uYWxp dHkgY2FuIGJlIHZlcnkgdXNlZnVsIGluIGEgZGF0YSBncmlkLCBzaW5jZSBhIHJlcXVlc3Qg ZnJvbSBhIGNsaWVudCBtYXkgYmUgZm9yIG11bHRpcGxlIGZpbGVzLiAgRXZlbiBpZiB0aGUg Y2xpZW50IGNhbiBvbmx5IHByb2Nlc3Mgb25lIGZpbGUgYXQgYSB0aW1lLCB0aGUgSFJNIGNh biB1c2UgaXRzIGNhY2hlIHRvIHByZS1zdGFnZSB0aGUgbmV4dCBmaWxlcy4gIEZ1cnRoZXJt b3JlLCB0aGUgdHJhbnNmZXIgb2YgbGFyZ2UgZmlsZXMgb24gYSBzaGFyZWQgd2lkZSBhcmVh IG5ldHdvcmsgbWF5IGJlIHN1ZmZpY2llbnRseSBzbG93LCB0aGF0IHdoaWxlIGEgZmlsZSBp cyBiZWluZyB0cmFuc2ZlcnJlZCwgYW5vdGhlciBjYW4gYmUgc3RhZ2VkIGZyb20gdGFwZS4g IEJlY2F1c2Ugcm9ib3RpYyB0YXBlIHN5c3RlbXMgYXJlIG1lY2hhbmljYWwgaW4gbmF0dXJl LCB0aGV5IGhhdmUgYSBsYXRlbmN5IG9mIG1vdW50aW5nIGEgdGFwZSBhbmQgc2Vla2luZyB0 byB0aGUgbG9jYXRpb24gb2YgYSBmaWxlLiAgUHJlLXN0YWdpbmcgY2FuIGhlbHAgZWxpbWlu YXRlIHRoaXMgbGF0ZW5jeS4gIEFub3RoZXIgYWR2YW50YWdlIG9mIHVzaW5nIGEgc3RhZ2lu ZyBkaXNrIGluIGFuIEhSTSBpcyB0aGF0IGl0IGNhbiBiZSB1c2VkIGZvciBmaWxlIHNoYXJp bmcuICBHaXZlbiB0aGF0IG11bHRpcGxlIGNsaWVudHMgY2FuIG1ha2UgYSByZXF1ZXN0IGZv ciBtdWx0aXBsZSBmaWxlcyB0byBhbiBIUk0sIHRoZSBIUk0gY2FuIGNob29zZSB0byBsZWF2 ZSBhIGZpbGUgbG9uZ2VyIGluIGNhY2hlIHNvIHRoYXQgaXQgY2FuIGJlIHNoYXJlZCB3aXRo IG90aGVyIGNsaWVudCBiYXNlZCBvbiB1c2UgaGlzdG9yeSBvciBhbnRpY2lwYXRlZCByZXF1 ZXN0cy4NDUFkdmFudGFnZXMgb2YgdGhlIHVzZSBvZiBhbiBTUk0NDTEpIExvY2FsIHBvbGlj eSBhZG1pbmlzdHJhdGlvbg0NT25lIG9mIHRoZSBtYWluIHJlYXNvbnMgdG8gdXNlIGFuIFNS TSBpcyB0byBhbGxvdyB0aGUgb3duZXIgb2YgdGhlIHN0b3JhZ2UgcmVzb3VyY2UgdG8gYXBw bHkgYSBsb2NhbCBwb2xpY3kgZm9yIHRoZSB1c2Ugb2YgdGhhdCByZXNvdXJjZS4gIEluIGEg ZGF0YSBncmlkIHRoZXJlIG1heSBiZSBzb21lIHN0b3JhZ2UgcmVzb3VyY2VzIHRoYXQgYmVs b25nIHRvIJN0aGUgZ3JpZJQgYXMgYSB3aG9sZSwgb3IgdG8gYSBjb21tdW5pdHkgb2YgdXNl cnMgb24gdGhlIGdyaWQuICBIb3dldmVyLCBtb3N0IG9mIHRoZSByZXNvdXJjZXMgYXJlIHVz dWFsbHkgb3duZWQgYnkgdGhlIHNpdGUgdGhhdCBnZW5lcmF0ZXMgdGhlIGRhdGEgb3IgYnkg YSBzaXRlIHRoYXQgbWFrZXMgZGF0YSBhdmFpbGFibGUgdG8gb3RoZXJzLiAgRm9yIGV4YW1w bGUsIHNldmVyYWwgY29tbXVuaXRpZXMgdXN1YWxseSBzaGFyZSBhbiBNU1MsIGFuZCB0aGUg b3duZXIgb2YgdGhhdCByZXNvdXJjZSBtYXkgd2FudCB0byByZXN0cmljdCB0aGUgdXNlIG9m IHRoZSBzeXN0ZW0gb2YgZWFjaCBjb21tdW5pdHkuICBJbiBhZGRpdGlvbiwgdGhlIHNpdGUg YWRtaW5zdHJhdG9yIG1heSB3YW50IHRvIGdpdmUgcHJlZmVyZW5jZSB0byB0aGUgc2l0ZZJz IHVzZXJzLCBhbmQgb25seSB0aGVuIHByb3ZpZGUgYWNjZXNzIHRvIHVzZXJzIG9uIHRoZSBn cmlkLg0NMikgTGltaXRpbmcgYWNjZXNzIHRvIHRoZSBzaGFyZWQgcmVzb3VyY2UNDUFzIG1l bnRpb25lZCBhYm92ZSwgYSBzdG9yYWdlIHJlc291cmNlIG1heSBiZSCTb3duZWSUIGJ5IGEg c2l0ZSwgYW5kIG9ubHkgcGFydGlhbGx5IG9yIGNvbmRpdGlvbmFsbHkgYXZhaWxhYmxlIHRv IGEgZ3JpZCBjb21tdW5pdHkuICBJbiBzdWNoIGEgY2FzZSBhbiBTUk0gY2FuIGJlIHVzZWQg dG8gbGltaXQgYWNjZXNzIHRvIHRoZSByZXNvdXJjZS4gIEZvciBleGFtcGxlLCBhIHNoYXJl ZCBkaXNrIHJlc291cmNlIG1heSBhbGxvY2F0ZSBhIGNlcnRhaW4gYW1vdW50IG9mIGRpc2sg dG8gdGhlIGdyaWQgY29tbXVuaXR5LCBhbmQgdGhlIERSTSBjYW4gZW5mb3JjZSB0aGF0IGl0 cyBjb21tdW5pdHkgY2xpZW50cyBkbyBub3QgZXhjZWVkIHRoYXQgdXNlLiAgSW4gdGhlIGNh c2Ugb2YgYSBzaGFyZWQgTVNTLCBhbiBIUk0gb3IgVFJNIGNhbiBiZSB1c2VkIHRvIGxpbWl0 IHRoZSBudW1iZXIgb2Ygc2ltdWx0YW5lb3VzIHJlcXVlc3RzIGZvciBmaWxlIHRyYW5zZmVy cyAoZS5nLiBudW1iZXIgb2YgUEZUUHMgaW4gSFBTUykuICBTaW1pbGFybHksIGlmIHRoZXJl IGFyZSBzZXZlcmFsIGNvbW11bml0aWVzIHNoYXJpbmcgdGhlIE1TUywgZWFjaCBjYW4gYmUg YXNzaWduZWQgYSBxdW90YSBvZiAgc2ltdWx0YW5lb3VzIHJlcXVlc3RzIGZvciBmaWxlIHRy YW5zZmVycy4gIE1vcmUgc29waGlzdGljYXRlZCBwb2xpY2llcyBjYW4gYWxzbyBiZSBkZXZl bG9wZWQsIHdoZXJlIHRoZSBxdW90YXMgYXJlIGJhc2VkIG9uIGhvdyBidXN5IHRoZSBzeXN0 ZW0gaXMgYXQgdGhlIHRpbWUgdGhhdCByZXF1ZXN0cyBhcmUgbWFkZS4NDTMpIFF1ZXVpbmcg b2YgcmVxdWVzdHMNDUV2ZXJ5IHN5c3RlbSBoYXMgYSBsaW1pdCBhcyB0byBob3cgbWFueSBj bGllbnRzIGl0IGNhbiBzZXJ2ZSBjb25jdXJyZW50bHkuICBUaGlzIHN0ZW1zIHBhcnRpYWxs eSBmcm9tIHRoZSBmYWN0IHRoYXQgZWFjaCBmaWxlIHRyYW5zZmVyIHJlcXVpcmVzIGEgZmFp cmx5IGxhcmdlIGFtb3VudCBvZiBtZW1vcnkgdG8gcGVyZm9ybSB0aGUgYmxvY2sgdHJhbnNm ZXJzLiAgSW4gc3VjaCBjYXNlcywgdGhlIHJlcXVlc3QgZm9yIGEgZmlsZSBpcyBzaW1wbHkg cmVmdXNlZCBieSB0aGUgc3lzdGVtLiAgVGhlIGNsaWVudCB0aGVuIGhhcyB0byB0cnkgb3Zl ciBhbmQgb3ZlciBhZ2FpbiwgdGlsbCB0aGUgcmVxdWVzdCBpcyBhY2NlcHRlZC4gIFRoaXMg aXMgbm90IG9ubHkgYSBidXJkZW4gdG8gdGhlIGNsaWVudCwgYnV0IGFsc28gb3ZlcmxvYWRz IHRoZSBzeXN0ZW0gdGhhdCBrZWVwcyByZWZ1c2luZyByZXF1ZXN0cy4gIEFuIFNSTSBjYW4g aW5zdGVhZCBxdWV1ZSB0aGUgcmVxdWVzdHMsIGFuZCBwcm92aWRlIHRoZSBjbGllbnQgd2l0 aCBhIHRpbWUgZXN0aW1hdGUgYmFzZWQgb24gdGhlIGxlbmd0aCBvZiB0aGUgcXVldWUuICBU aGlzIGlzIGVzcGVjaWFsbHkgdXNlZnVsIHdoZW4gdGhlIGxhdGVuY3kgaXMgbGFyZ2Ugc3Vj aCBhcyBmb3IgYSBNU1MuICBJZiB0aGUgd2FpdCBpcyB0b28gbG9uZywgdGhlIGNsaWVudCBj YW4gY2hvb3NlIHRvIGFjY2VzcyB0aGUgZmlsZSBmcm9tIGFub3RoZXIgc2l0ZSwgb3Igd2Fp dCBmb3IgaXRzIHR1cm4uIFNpbWlsYXJseSwgYSBzaGFyZWQgZGlzayByZXNvdXJjZSBjYW4g YmUgdGVtcG9yYXJpbHkgZnVsbCwgd2FpdGluZyBmb3IgdXNlcnMgdG8gZmluaXNoIHByb2Nl c3NpbmcgdGhlIGZpbGUsIG9yIHVudGlsIGEgdGltZSBvdXQgaXMgYXBwbGllZC4gIEEgcXVl dWUgY2FuIGFsc28gYmUgdXNlZCBpbiBEUk1zIHJhdGhlciB0aGFuIHJlZnVzaW5nIGEgcmVx dWVzdC4gIERSTXMgbWF5IGFsc28gYmUgYnVzeSB0cmFuc2ZlcnJpbmcgZmlsZXMgZnJvbSBv dGhlciBzaXRlcyB0byB0aGVpciBkaXNrIGNhY2hlLiAgSGVyZSBhZ2FpbiwgYSBxdWV1ZSBj YW4gYmUgdXNlZCB3aGVuIHRoZSBEUk0gaXMgdGVtcG9yYXJpbHkgb3ZlcmxvYWRlZC4gIFRo ZSBjb21iaW5hdGlvbiBvZiBxdWV1aW5nIHJlcXVlc3RzIHdpdGggc2V0dGluZyBsaW1pdHMg b2YgdXNlIChhcyBkaXNjdXNzZWQgaW4gdGhlIHByZXZpb3VzIHBvaW50KSBoYXMgdGhlIGVm ZmVjdCBvZiB0aHJvdHRsaW5nIHRoZSB1c2Ugb2YgdGhlIHN0b3JhZ2UgcmVzb3VyY2UuDQ00 KSBJbnN1bGF0ZSBjbGllbnRzIGZyb20gZmFpbHVyZQ0NVGhpcyBpcyBhbiBpbXBvcnRhbnQg Y2FwYWJpbGl0eSB0aGF0IGlzIGVzcGVjaWFsbHkgdXNlZnVsIGZvciBIUk1zIHRvIHByb3Zp ZGUgYmVjYXVzZSB0aGV5IGNvbnRyb2wgdGhlaXIgb3duIGRpc2suIFNpbmNlIGFuIE1TUyB0 aGF0IGFuIEhSTSBpbnRlcmZhY2VzIHRvIGNhbiBiZSB2ZXJ5IGNvbXBsZXgsIHRoZXkgbWF5 IGZhaWwgZnJvbSB0aW1lIHRvIHRpbWUsIGFuZCBiZWNvbWUgdGVtcG9yYXJpbHkgdW5hdmFp bGFibGUuICBGb3IgbG9uZyBsYXN0aW5nIGpvYnMgYWNjZXNzaW5nIG1hbnkgZmlsZXMsIHdo aWNoIGlzIHR5cGljYWwgb2Ygc2NpZW50aWZpYyBhcHBsaWNhdGlvbnMsIGl0IGlzIHByb2hp Yml0aXZlIHRvIGFib3J0IGFuZCByZXN0YXJ0IGEgam9iLiAgVGh1cywgdGhlIGJ1cmRlbiBv ZiBkZWFsaW5nIHdpdGggYW4gTVNTIHRlbXBvcmFyeSBmYWlsdXJlIGZhbGxzIG9uIHRoZSBj bGllbnQuICBBbiBIUk0gY2FuIGluc3VsYXRlIGNsaWVudHMgZnJvbSBzdWNoIGZhaWx1cmVz LCBieSBtb25pdG9yaW5nIHRoZSB0cmFuc2ZlciB0byB0aGUgSFJNknMgZGlzaywgYW5kIGlm IGZhaWx1cmVzIG9jY3VyLCB0aGUgSFJNIGNhbiB3YWl0IGZvciB0aGUgTVNTIHRvIHJlY292 ZXIsIGFuZCByZS1zdGFnZSB0aGUgZmlsZS4gIEFsbCB0aGF0IHRoZSBjbGllbnQgcGVyY2Vp dmVzIGlzIGEgc2xvd2VyIHJlc3BvbnNlLiAgDQ1Mb2NhbCBSZXNvdXJjZSBBdXRoZW50aWNh dGlvbiBhbmQgQXV0aG9yaXphdGlvbiAoTGF1cmEpDQ1Mb2NhbCBEYXRhIEZpbHRlcmluZyBT ZXJ2aWNlIChFd2EpDQ1BcyB0aGUgc2l6ZSBvZiB0aGUgZGF0YSBhdmFpbGFibGUgaW4gdGhl IGRhdGEgZ3JpZCBncm93cywgaXQgaXMgZXZlciBtb3JlIGltcG9ydGFudCB0byBlZmZpY2ll bnRseSBkZWxpdmVyIGxhcmdlIGFtb3VudHMgb2YgZGF0YSBvdmVyIHRoZSB3aWRlIGFyZWEu IEJlc2lkZXMgYWRkcmVzc2luZyB0aGUgaXNzdWUgb2YgaGlnaCBwZXJmb3JtYW5jZSBkYXRh IHRyYW5zZmVyLCB3ZSBhbHNvIG5lZWQgdG8gbG9vayBhdCB0aGUgYWJpbGl0eSBvZiBzdWJz ZXR0aW5nIGRhdGEgYmVpbmcgc2VudCBiYXNlZCBvbiB0aGUgdXNlciBvciBhcHBsaWNhdGlv biByZXF1aXJlbWVudHMuIE9wdGltYWxseSwgb25seSB0aGUgZXhhY3QgZGF0YSByZXF1ZXN0 ZWQgaXMgc2VudC4gVXNlcnMgb3IgYXBwbGljYXRpb25zIGRvIG5vdCByZXF1aXJlIGFsbCB0 aGUgZGF0YSB0byBiZSBhdmFpbGFibGUgaW4gYSBnaXZlbiBkYXRhc2V0IG9yIHRoZXkgbWF5 IHJlcXVpcmUgdGhhdCB0aGUgZGF0YSBpbiB0aGUgc2V0IGJlIHByZXNlbnRlZCBpbiBhIGNl cnRhaW4gd2F5LiANDUEgbG9jYWwgZGF0YSBmaWx0ZXJpbmcgc2VydmljZSBwcm92aWRlcyBh IG1lYW5zIG9mIHByZXByb2Nlc3NpbmcgdGhlIGRhdGEgYXQgdGhlIHNlcnZlciBiZWZvcmUg c2VuZGluZyBpdCBvdmVyIHRoZSBuZXR3b3JrLqAgVGhlIHByb2Nlc3NpbmcgY2FuIGJlIGRv bmUgYnkgbW9yZSB0aGFuIG9uZSBmaWx0ZXIuIFNvbWUgZmlsdGVyaW5nIHNlcnZpY2VzIGNh biBiZSBhcHBsaWNhYmxlIHRvIG1hbnkgYXBwbGljYXRpb25zLCBzdWNoIGFzIGZpbHRlcmlu ZyBiYXNlZCBvbiBzcGF0aWFsIHJhbmdlcywgc29tZSBhcmUgbW9yZSBhcHBsaWNhdGlvbiBz cGVjaWZpYyBhbmQgbmVlZCB0byBiZSBwcm92aWRlZCBieSB0aGUgdXNlci4gVGhlIGZpbHRl cmluZyBzZXJ2aWNlcyBuZWVkIG5vdCBiZSBydW4gb24gdGhlIHNlcnZlciB3aGVyZSB0aGUg ZGF0YSBpcyBzdG9yZWQuIFRoZXkgY2FuIGJlDXJ1biBvbiBob3N0cyB3aGljaCBhcmUgIm5l YXIiIHRvIHRoZSBkYXRhIHNlcnZlciAoaW4gdGVybXMgb2YgbG93IG5ldHdvcmsgbGF0ZW5j eSBhbmQgaGlnaCBiYW5kd2lkdGgpLqAgQmVjYXVzZSBmaWx0ZXJzIGNhbiBiZSBwcm92aWRl ZCBieSB0aGUgdXNlcnMgYW5kIGJlIGV4ZWN1dGVkIG9uIHJlc291cmNlcyB0aGF0IHRoZSB1 c2VyIGRvZXMgbm90IG5lY2Vzc2FyaWx5IGhhdmUgZGlyZWN0IGFjY2VzcyB0bywgdGhlIGZp bHRlcnMgbmVlZCB0byBiZSBhYmxlIHRvIHJ1biBpbiBhIHJlc3RyaWN0aXZlIGVudmlyb25t ZW50LCB3aGljaCB3b3VsZCBwcmV2ZW50IHRoZW0gZnJvbSBoYXJtaW5nIHRoZSB1bmRlcmx5 aW5nIGV4ZWN1dGlvbiBzeXN0ZW0uIA0NTG9jYWwgRGF0YWJhc2UgTWFuYWdlbWVudCBTZXJ2 aWNlIChQZXRlcikNRi4gTG9jYWwgQ29tcHV0ZSBSZXNvdXJjZSBNYW5hZ2VtZW50IChEb3Vn KQ0NSW5kaXZpZHVhbCBjb21wdXRlIG5vZGVzIHJlcXVpcmUgYSBzdXJwcmlzaW5nIGFtb3Vu dCBvZiBtYW5hZ2VtZW50LiBFeGVjdXRpbmcgYSByZW1vdGUgam9iIGlzIG5vdCBzaW1wbHkg YSBtYXR0ZXIgb2YgY3JlYXRpbmcgYSBuZXcgcHJvY2VzcyBhbmQgbGV0dGluZyBpdCBydW4u DVJhdGhlciwgYSBsb2NhbCBjb21wdXRlIHJlc291cmNlIG1hbmFnZXIgbXVzdCBwcm92aWRl IGEgY29tcGxldGUgc2FuZGJveCBmb3IgYSB2aXNpdGluZyBib3guICBUaGlzIGlzIGNvbXBv c2VkIG9mIHR3byBkaXN0aW5jdCBwYXJ0czogdGhlIFxlbXBoe3NhbmR9IGFuZCB0aGUgXGVt cGh7Ym94fS4gVGhlIHNhbmQgbWFrZXMgdGhlIGZvcmVpZ24gc2l0ZSBob3NwaXRhYmxlIHRv IHRoZSByZW1vdGUgam9iLiBJdCBtdXN0IG1ha2Ugc3VyZSB0aGF0IGFsbCBvZiB0aGUgam9i J3MgY29tcG9uZW50cyBhcmUgYXZhaWxhYmxlLCBpbmNsdWRpbmcgdGhlIGV4ZWN1dGFibGUs IHRoZSBzaGFyZWQgbGlicmFyaWVzLCBpbnB1dCBmaWxlcywgYW5kIHNvIG9uLiBUbyBiZSBh dmFpbGFibGUsIHRoZXkgbmVlZCBub3QgYmUgcGVybWFuZW50bHkgc3RvcmVkIG9uIGEgY29u bmVjdGVkIGRpc2ssIGJ1dCBtYXkgYmUgdHJhbnNmZXJyZWQgb24gc3RhcnR1cCBmcm9tIGEg cmVtb3RlIHN0b3JhZ2UgZWxlbWVudCBcY2l0ZXtnbG9idXMtZ2Fzc30sIG9yIGFjY2Vzc2Vk IGF0IHJ1bnRpbWUgdGhyb3VnaCBhbiBpbnRlcnBvc2l0aW9uIGFnZW50LiAgXGNpdGV7aW8t Y29tbXVuaXRpZXMsYnlwYXNzLWpjY30uDVJlZ2FyZGxlc3Mgb2YgdGhlIHBoeXNpY2FsIG1l dGhvZCB1c2VkIHRvIGFjY2VzcyB0aGUgZmlsZSwgdGhlIGxvY2FsIG1hbmFnZXIgaXMgcmVz cG9uc2libGUgZm9yIHRyYW5zbGF0aW5nIHRoZSBqb2IncyBnZW5lcmljIHJlc291cmNlIGlk ZW50aWZpZXJzIGludG8gcmVsYXRpdmUgbmFtZXMgYXBwcm9wcmlhdGUgdG8gdGhlIHNpdGUu IEluIGFkZGl0aW9uLCB0aGUgbG9jYWwgcmVzb3VyY2UgaGFzIHRoZSByZXNwb25zaWJpbGl0 eSBvZiBkZXRlcm1pbmluZyB3aGV0aGVyIGEgam9iIGhhcyBmYWlsZWQgb24gaXRzIG93biBh Y2NvdW50IG9yIGl0IGhhcyBzaW1wbHkgZmFpbGVkIHRvIGV4ZWN1dGUgXGVtcGh7YXQgdGhp cyBwYXJ0aWN1bGFyIHNpdGV9LiBcY2l0ZXtlcnJvci1zY29wZX0gVGhlIFxlbXBoe2JveH0g cHJldmVudHMgdGhlIGpvYiBmcm9tIG92ZXJzdGVwcGluZyBpdHMgYm91bmRzLg1UaGlzIG1h eSBpbnZvbHZlIHNldmVyYWwgbWVjaGFuaXNtcywgZGVwZW5kaW5nIG9uIHRoZSBsZXZlbCBv ZiB0cnVzdCBiZXR3ZWVuIHRoZSByZW1vdGUgdXNlciBhbmQgdGhlIG1hY2hpbmUgb3duZXIu IEl0IG1heSBpbnZvbHZlIHNpbXBseSB0cmFwcGluZyBhbmQgZm9yd2FyZGluZyB0aGUgam9i J3Mgc3lzdGVtIGNhbGxzIFxjaXRle2JhdGNoLWZyaWVuZGx5fSwgb3IgaXQgbWF5IGF1ZGl0 IHRoZSBqb2IncyBhY3R1YWwgb3BlcmF0aW9uIFxjaXRle2R5bmluc3Qtc2FmZXR5LGR5bmlu c3QtbHVya2VyfS4gV2hlbiB0aGUgam9iIGlzIGNvbXBsZXRlIG9yIG11c3QgYmUgZXZpY3Rl ZCwgdGhlIGxvY2FsIG1hbmFnZXIgbXVzdCBjbGVhbiB1cCBhbnkgbWVzcyB0aGF0IGl0IGhh cyBsZWZ0IGJlaGluZCwgaW5jbHVkaW5nIGRlbGV0aW5nIHRlbXBvcmFyeSBmaWxlcyBhbmQg Zm9yY2libHkga2lsbGluZyBhbGwgcHJvY2Vzc2VzLiANDUxvY2FsIFJlc291cmNlIE1vbml0 b3JpbmcvQXVkaXRpbmcgKENhcmwpDVJlbGlhYmxlIEZpbGUvT2JqZWN0IFRyYW5zZmVyIFNl cnZpY2UgKEJpbGwpDU11bHRpcGxlIEZpbGUgVHJhbnNmZXIgU2VydmljZSAoQXJpZSkNDSoq IE11bHRpcGxlIEZpbGUgVHJhbnNmZXIgU2VydmljZSBzZWN0aW9uIG5lZWRzIHRvIGJlIHJl LXdyaXR0ZW4gaW4gcHJvc2Ugc3R5bGUsIG1heGltdW0gMSBwYWdlICoqDQ1BIG11bHRpLWZp bGUgdHJhbnNmZXIgc2VydmljZSBhY2NlcHRzIHJlcXVlc3RzIGZvciBtdWx0aXBsZSBmaWxl IHRyYW5zZmVycywgYW5kIGRlbGl2ZXJzIHRoZSBmaWxlcyB0byB2YXJpb3VzIGRlc3RpbmF0 aW9uIGFzIGVmZmljaWVudGx5IGFzIHBvc3NpYmxlLg1GdW5jdGlvbmFsaXR5Og1pLiAgQWNj ZXB0IGEgcmVxdWVzdCB0byB0cmFuc2ZlciBhIHNldCBvZiBmaWxlcywgZWFjaCB3aXRoIGEg c291cmNlIGFuZCBkZXN0aW5hdGlvbiBVUkwuIEVhY2ggcmVxdWVzdCBtYXkgaGF2ZSBhIJNw YXJ0aWFsIGZpbGWUIHNwZWNpZmljYXRpb24uICBSZXR1cm4gYSByZXF1ZXN0LUlELg1GaWxl LXNldHMgbWF5IGJlIHNwZWNpZmllZCBieSBhIGRpcmVjdG9yeSBVUkwuDWlpLiBRdWV1ZSB0 aGUgZmlsZSByZXF1ZXN0cw1paWkuICBGb3IgZWFjaCBmaWxlOg1hKSBDaGVjayB3aXRoIGRl c3RpbmF0aW9uIHRoYXQgaXQgY2xpZW50IGhhcyBhdXRob3JpemF0aW9uIHRvIHBsYWNlIHRo ZSBmaWxlIGluIHRoZSBkZXN0aW5hdGlvbi4NYikgUmVxdWVzdCBmb3IgZWFjaCBmaWxlIHNw YWNlIGluIHRoZSBkZXN0aW5hdGlvbiBzaXRlIChpZiBkZXN0aW5hdGlvbiBzaXRlIHN1cHBv cnQgdGhpcyBmdW5jdGlvbikNYykgUmVxdWVzdCBmcm9tIHRoZSBzb3VyY2UgbG9jYXRpb24g dG8gcGluIHRoZSBmaWxlIChpZiBzb3VyY2Ugc2l0ZSBzdXBwb3J0cyB0aGlzIGZ1bmN0aW9u KQ1kKSBJbnZva2UgKHJlbGlhYmxlKSB0cmFuc2ZlciB0byB0cmFuc2ZlciB0aGUgZmlsZQ1l KSByZWNvcmQgc3VjY2VzcyAvIGVycm9yIGZvciB0aGUgZmlsZSB0cmFuc2Zlcg1mKSBSZWxl YXNlIHRoZSBwaW4gYXQgdGhlIHNvdXJjZSBzaXRlDWl2LiAgVXBvbiBjb21wbGV0aW9uIHJl dHVybiBzdGF0dXMgdG8gY2xpZW50IGluY2x1ZGluZyBmaWxlIHRyYW5zZmVycyB0aGF0IHN1 Y2NlZWRlZCAvIGZhaWxlZC4gIElmIHRoZXJlIGlzIG5vIHdheSB0byByZXR1cm4gYSBjb21w bGV0aW9uIHN0YXR1cywgcG9zdCBpdCBvciBzZW5kIGVtYWlsLg12LiAgIFN1cHBvcnQgYXQg YW55IHRpbWUgYSCTc3RhdHVzlCBjYWxsIGZvciB0aGUgcmVxdWVzdCAoY2xpZW50IHByb3Zp ZGVzIHJlcXVlc3RfSUQpDXZpLiAgU3VwcG9ydCBhbiCTYWJvcnSUIHJlcXVlc3QuICBGaWxl cyB0cmFuc2ZlcnJlZCBzdGF5IGF0IGRlc3RpbmF0aW9uIHNpdGVzLg12aWkuICBTdXBwb3J0 IGEgk2NhbmNlbJQgcmVxdWVzdC4gIEZpbGVzIHRyYW5zZmVycmVkIGFyZSByZW1vdmVkIGZy b20gZGVzdGluYXRpb24gc2l0ZXMuDXZpaWkuICBTdXBwb3J0IJNzdXNwZW5klCByZXF1ZXN0 LiAgQ29tcGxldGUgdHJhbnNmZXIgb2YgZmlsZXMgaW4gcHJvZ3Jlc3MsIGFuZCBzdXNwZW5k DWl4LiAgIFN1cHBvcnQgk3Jlc3VtZZQgcmVxdWVzdC4gIENvbnRpbnVlIGZyb20gbGFzdCBz dXNwZW5kZWQgc3RhdGUuDXguICAgIFN1cHBvcnQgk3JlbW92ZZQgZm9yIGEgc3BlY2lmaWMg ZmlsZSBpbiB0aGUgcmVxdWVzdCBzZXQuICBJZiBzdGlsbCBpbiBxdWV1ZSCWIHJlbW92ZSBm cm9tIHF1ZXVlLiAgSWYgdHJhbnNmZXJyZWQsIHJlcXVlc3Qgk3JlbW92ZSBmcm9tIGRlc3Rp bmF0aW9uLg14aS4gIFN1cHBvcnQgZnVuY3Rpb25zIGVxdWl2YWxlbnQgdG8gdW5peCBta2Rp ciwgcm1kaXIsIG12LCBybSBmdW5jdGlvbmFsaXR5ICg/Pz8pDQ1iLiBSZXF1aXJlbWVudHM6 DWkuICBBIHNlY3VyZSwgcmVsaWFibGUsIGVmZmljaWVudCwgZmlsZSB0cmFuc3BvcnQgc3Vi LXNlcnZpY2UuICBTcGVjaWZpY2FsbHksIGl0IHJlbGllcyBvbiB0aGUgZnVuY3Rpb25hbGl0 eSBvZiB0aGUgk2ZpbGUvYnl0ZZQgdHJhbnNmZXIgc3ViLXNlcnZpY2UuDQ1Db2xsZWN0aXZl IERhdGEgRmlsdGVyaW5nIFNlcnZpY2UgKEV3YSkJDQ1JbiBkYXRhIGdyaWRzIGl0IGlzIG9m dGVuIHRoZSBjYXNlIHRoYXQgcGFydGljdWxhciBkYXRhIGl0ZW1zIGFyZSBhY2Nlc3NlZCBv ZnRlbiBhdCBhIHBhcnRpY3VsYXIgdGltZSBieSBtb3JlIHRoYW4gb25lIHVzZXIuIFRoaXMg Y2FuIGhhcHBlbiB3aGVuIGEgc2V0IG9mIGRhdGEgcHJvbWlzZXMgdG8gaGF2ZSB3aXRoaW4g aXQgc2NpZW50aWZpY2FsbHkgaW50ZXJlc3RpbmcgcmVzdWx0cyBhbmQgaXMgYWNjZXNzZWQg YnkgbWFueSB1c2VycyBpbiB0aGUgaG9wZXMgb2YgbWFraW5nIGEgZGlzY292ZXJ5LiBUaGlz IGRhdGEgY2FuIHRoZW4gdW5kZXJnbyBhbmFseXNpcyB3aGljaCwgYXQgbGVhc3QgaW4gdGhl IGluaXRpYWwgc3RhZ2VzLCBjYW4gYmUgY29tbW9uIHRvIGEgZ3JvdXAgb2YgY2xpZW50cy4g U3VjaCBhbmFseXNpcyBjb3VsZCBpbnZvbHZlIHJlbW92aW5nIG5vaXNlIGZyb20gYSBzaWdu YWwsIHJlc2FtcGxpbmcgZXRjLqAgSW4gdGhlc2Ugc2l0dWF0aW9ucywgY29sbGVjdGl2ZSBk YXRhIGZpbHRlcmluZyBzZXJ2aWNlcyBjYW4gYmUgdXNlZCB0byBmaWx0ZXIgdGhlIGRhdGEg b24gdGhlIHNlcnZlciBzaWRlIGFuZCBwbGFjZSB0aGUgY29tbW9uIGZpbHRlcmVkIGRhdGEg cHJvZHVjdHMgY2xvc2UgdG8gdGhlIHJlcXVlc3RvcnMgb2YgdGhlIGRhdGEuIFRoaXMgcmVk dWNlcyB0aGUgYW1vdW50IG9mIGNvbXB1dGF0aW9uIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBi eSByZXVzaW5nIHRoZSBhbHJlYWR5IGdlbmVyYXRlZCBkYXRhIHByb2R1Y3RzIGFuZCB3aXRo IHByb3BlciBwbGFjZW1lbnQgaXQgcmVkdWNlcyB0aGUgdXNlcidzIGFjY2VzcyB0aW1lIHRv IHRoZSBkYXRhLg0NDVJlcGxpY2EgTG9jYXRpb24gU2VydmljZSAoQW5uKQ0NQSByZXBsaWNh IGxvY2F0aW9uIHNlcnZpY2UgKFJMUykgaXMgYSBzeXN0ZW0gdGhhdCBtYWludGFpbnMgYW5k IHByb3ZpZGVzIGFjY2VzcyB0byBpbmZvcm1hdGlvbiBhYm91dCB0aGUgcGh5c2ljYWwgbG9j YXRpb25zIG9mIGNvcGllcyBvZiBkYXRhIGl0ZW1zLiAgSW4gZGF0YSBncmlkcywgaXQgaXMg b2Z0ZW4gZGVzaXJhYmxlIHRvIGNyZWF0ZSByZW1vdGUgcmVwbGljYXMgb2YgZGF0YSBlbGVt ZW50cyB0byByZWR1Y2UgYWNjZXNzIGxhdGVuY3ksIGltcHJvdmUgZGF0YSBsb2NhbGl0eSwg YW5kIGluY3JlYXNlIHRoZSByb2J1c3RuZXNzLCBzY2FsYWJpbGl0eSBhbmQgcGVyZm9ybWFu Y2Ugb2YgZGlzdHJpYnV0ZWQgYXBwbGljYXRpb25zLiAgQSByZXBsaWNhIGxvY2F0aW9uIHNl cnZpY2UgcmVnaXN0ZXJzIHRoZSBleGlzdGVuY2Ugb2YgcmVwbGljYXMgYW5kIGFuc3dlcnMg cXVlcmllcyBhYm91dCByZXBsaWNhcy4gIFR5cGljYWxseSwgdGhlIFJMUyBwcm92aWRlcyBt YXBwaW5ncyBiZXR3ZWVuIGxvZ2ljYWwgbmFtZXMgZm9yIGRhdGEgaXRlbXMgYW5kIG9uZSBv ciBtb3JlIHBoeXNpY2FsIGxvY2F0aW9ucyBmb3IgY29waWVzIG9mIHRoZSBpdGVtIG9uIHN0 b3JhZ2Ugc3lzdGVtcy4gIEFsdGVybmF0aXZlbHksIHRoZSBSTFMgbWF5IHByb3ZpZGUgYSBt YXBwaW5nIGJldHdlZW4gYSBsb2dpY2FsIG5hbWUgZm9yIGEgZGF0YSBpdGVtIGFuZCBhbm90 aGVyIGxldmVsIG9mIGxvZ2ljYWwgbmFtZXMgZm9yIHJlcGxpY2FzLCBmb3IgZXhhbXBsZSwg YSBzaXRlLXNwZWNpZmljIG5hbWUgdGhhdCBkb2VzIG5vdCBzcGVjaWZ5IGEgcGFydGljdWxh ciBwaHlzaWNhbCBsb2NhdGlvbiBmb3IgdGhlIHJlcGxpY2EuICBUaGlzIGxhdHRlciBzY2hl bWUgYWxsb3dzIGEgc2l0ZSBvciBzdG9yYWdlIHN5c3RlbSB0byBtb3ZlIHRoZSBkYXRhIGl0 ZW0gaW50ZXJuYWxseSB3aXRob3V0IGluZm9ybWluZyB0aGUgUkxTLg0NVGhlIFJMUyBtdXN0 IHNjYWxlIGJvdGggaW4gc2l6ZSBhbmQgcGVyZm9ybWFuY2UgdG8gbWVldCB0aGUgbmVlZHMg b2YgdGhlIGRhdGEgZ3JpZC4gIEFuIFJMUyBtaWdodCBiZSByZXF1aXJlZCB0byByZWdpc3Rl ciB0aGUgZXhpc3RlbmNlIG9mIG1pbGxpb25zIG9mIGxvZ2ljYWwgZGF0YSBpdGVtcyBhbmQg dGhvdXNhbmRzIG9mIHJlcGxpY2FzIHBlciBpdGVtLiAgVXBkYXRlIGFuZCBxdWVyeSByYXRl cyByZXF1aXJlbWVudHMgZm9yIHRoZSBSTFMgd2lsbCBkZXBlbmQgb24gdGhlIHBhdHRlcm5z IG9mIGRhdGEgY3JlYXRpb24sIHJlcGxpY2F0aW9uIGFuZCBhY2Nlc3MgZ2VuZXJhdGVkIGJ5 IHRoZSBhcHBsaWNhdGlvbiBjb21tdW5pdHkuDQ1UaGUgaW5mb3JtYXRpb24gc3RvcmVkIGlu IHRoZSBSZXBsaWNhIExvY2F0aW9uIFNlcnZpY2UgaXMgb25lIHR5cGUgb2YgbWV0YWRhdGEs IG9yIGRlc2NyaXB0aXZlIGluZm9ybWF0aW9uIGFib3V0IGRhdGEgaXRlbXMuICBJbiBzb21l IGRhdGEgZ3JpZHMsIHJhdGhlciB0aGFuIGhhdmluZyBhIHNlcGFyYXRlIFJMUywgdGhlIHJl cGxpY2EgbG9jYXRpb24gbWV0YWRhdGEgbWF5IGJlIG1lcmdlZCB3aXRoIG90aGVyIHR5cGVz IG9mIG1ldGFkYXRhIGFuZCBzdG9yZWQgaW4gYSBnZW5lcmFsIE1ldGFkYXRhIFNlcnZpY2Uu ICANDVJlbGlhYmxlIFJlcGxpY2F0aW9uIFNlcnZpY2UgKEFubikNDUEgUmVsaWFibGUgUmVw bGljYXRpb24gU2VydmljZSAoUlJTKSB1c2VzIHR3byBsb3dlci1sZXZlbCBzZXJ2aWNlczog IHRoZSBSZXBsaWNhIExvY2F0aW9uIFNlcnZpY2UgKFJMUykgYW5kIHRoZSBSZWxpYWJsZSBG aWxlL09iamVjdCBUcmFuc2ZlciBTZXJ2aWNlIChSRlQpLiAgVGhlIHB1cnBvc2Ugb2YgdGhl IFJlbGlhYmxlIFJlcGxpY2F0aW9uIFNlcnZpY2UgaXMgcmVsaWFibHkgdG8gY3JlYXRlIHJl cGxpY2FzIG9mIGV4aXN0aW5nIGZpbGVzIG9yIGRhdGEgb2JqZWN0cyBhbmQgcmVnaXN0ZXIg dGhlbSB3aXRoIHRoZSBSTFMuICBUaGlzIHNlcnZpY2UgdXNlcyB0aGUgUmVsaWFibGUgRmls ZS9PYmplY3QgVHJhbnNmZXIgU2VydmljZSB0byBjb3B5IGEgZGF0YSBpdGVtIGZyb20gYSBz b3VyY2UgdG8gYSBkZXN0aW5hdGlvbiBzdG9yYWdlIHN5c3RlbS4gIE9ubHkgd2hlbiB0aGUg Y29weSBvcGVyYXRpb24gaXMgY29tcGxldGUgaXMgdGhlIGRhdGEgaXRlbSByZWdpc3RlcmVk IGluIHRoZSBSTFMuICBJZiB0aGUgZGF0YSBjb3B5IG9wZXJhdGlvbiBvciB0aGUgUkxTIHJl Z2lzdHJhdGlvbiBvcGVyYXRpb24gZmFpbHMgZm9yIGFueSByZWFzb24sIHRoZW4gdGhlIFJl bGlhYmxlIFJlcGxpY2F0aW9uIFNlcnZpY2UgbXVzdCBtYWtlIHN1cmUgdGhhdCB0aGUgc3Rh dGUgb2YgdGhlIFJMUyByZW1haW5zIHVuY2hhbmdlZCwgaWYgbmVjZXNzYXJ5LCByb2xsaW5n IGJhY2sgYW55IHN0YXRlIGNoYW5nZXMuICANDVRoZSB0eXBlcyBvZiByb2xsYmFjayBvcGVy YXRpb25zIHRoYXQgYXJlIHJlcXVpcmVkIGRlcGVuZCBvbiB0aGUgYXBwbGljYXRpb24uICBD b25zaWRlciBhIGZhaWxlZCBkYXRhIHRyYW5zZmVyIG9wZXJhdGlvbiB0aGF0IGNvcGllcyBv bmx5IGEgcG9ydGlvbiBvZiBhIGRhdGEgb2JqZWN0IHRvIHRoZSBkZXN0aW5hdGlvbiBzdG9y YWdlIHN5c3RlbS4gIFJlY292ZXJ5IGZyb20gdGhlIGZhaWx1cmUgbWlnaHQgcmVxdWlyZSB0 aGF0IHRoZSBwYXJ0aWFsIGRhdGEgb2JqZWN0IGJlIGRlbGV0ZWQgZnJvbSB0aGUgZGVzdGlu YXRpb24gc3RvcmFnZSBzeXN0ZW0uICBDb252ZXJzZWx5LCBhbiBhcHBsaWNhdGlvbiBtaWdo dCBob3BlIHRvIHJldHJ5IHRoZSBjb3B5IG9wZXJhdGlvbiBpbiB0aGUgZnV0dXJlIGFuZCB3 b3VsZCBsaWtlIHRvIHByZXNlcnZlIHRoZSBieXRlcyB0aGF0IGhhdmUgYWxyZWFkeSBiZWVu IHRyYW5zZmVycmVkIHRvIHRoZSBkZXN0aW5hdGlvbiBzdG9yYWdlIHN5c3RlbS4gIEFub3Ro ZXIgZmFpbHVyZSBzY2VuYXJpbyBvY2N1cnMgd2hlbiBhIGRhdGEgaXRlbSBoYXMgYmVlbiBz dWNjZXNzZnVsbHkgY29waWVkIHRvIHRoZSBkZXN0aW5hdGlvbiBzdG9yYWdlIHN5c3RlbSwg YnV0IHRoZSBSTFMgcmVnaXN0cmF0aW9uIG9wZXJhdGlvbiBmYWlscy4gIEluIHNvbWUgaW5z dGFuY2VzLCBhIHJvbGxiYWNrIG9wZXJhdGlvbiBtaWdodCByZXF1aXJlIHRoYXQgdGhlIGZp bGUgYmUgZGVsZXRlZCBmcm9tIHRoZSBkZXN0aW5hdGlvbiBzdG9yYWdlIHN5c3RlbSwgd2hp bGUgaW4gb3RoZXJzIGl0IGlzIHN1ZmZpY2llbnQgdGhhdCB0aGUgc3RhdGUgb2YgdGhlIFJM UyBiZSB1bmNoYW5nZWQuICANDUEgUmVsaWFibGUgUmVwbGljYXRpb24gU2VydmljZSBtYXkg YWxsb3cgY2VydGFpbiBwcmUtcHJvY2Vzc2luZyBvcGVyYXRpb25zIHRvIGJlIHNwZWNpZmll ZCBhbmQgcGVyZm9ybWVkIHByaW9yIHRvIHJlZ2lzdGVyaW5nIHRoZSBuZXcgZGF0YSBvYmpl Y3Qgd2l0aCB0aGUgUkxTLiAgU29tZSBleGFtcGxlcyBvZiBwb3N0LXByb2Nlc3Npbmcgb3Bl cmF0aW9ucyBpbmNsdWRlIHJlZ2lzdGVyaW5nIHRoZSBuZXcgZGF0YSBvYmplY3Qgd2l0aCBh IGxvY2FsIGRhdGFiYXNlIHNlcnZpY2UsIHBlcmZvcm1pbmcgYSBjaGVja3N1bSBvbiB0aGUg ZGF0YSBjb250ZW50cywgb3IgcGVyZm9ybWluZyBkYXRhIGNvbXByZXNzaW9uIG9yIGRlY29t cHJlc3Npb24uICBUaGUgZXhhY3QgdHlwZXMgb2YgcG9zdC1wcm9jZXNzaW5nIG9wZXJhdGlv bnMgYWxsb3dlZCBieSBhbiBSUlMgZGVwZW5kIG9uIHRoZSBpbXBsZW1lbnRhdGlvbi4gIFRo ZSBSUlMgbXVzdCBiZSBhYmxlIHRvIHJvbGwgYmFjayBhbnkgc3RhdGUgY2hhbmdlcyBtYWRl IGJ5IHBvc3QtcHJvY2Vzc2luZyBvcGVyYXRpb25zIGlmIGZhaWx1cmVzIG9jY3VyLiAgDQ1D b2xsZWN0aXZlIFN0b3JhZ2UgTWFuYWdlbWVudCAoQnJva2VyaW5nKSAoQXJpZS9NaXJvbi9E b3VnID8pDQ1Db2xsZWN0aXZlIENvbXB1dGUgU2NoZWR1bGluZyAoQnJva2VyaW5nKSAoRG91 ZykNDVJlc291cmNlcyB0aGF0IGJlbG9uZyB0byBhbiBvcmdhbml6YXRpb24gYXJlIHN1Ympl Y3QgdG8gY29tbXVuaXR5IHBvbGljeSBjb250cm9scy4gIEFsdGhvdWdoIGluZGl2aWR1YWwg dXNlcnMgYW5kIHJlc291cmNlcyBwbGFjZSBjb25zdHJhaW50cyBvbiB3aGVuIGFuZCB3aGVy ZSB0aGV5IG1heSBiZSB1c2VkLCBjZXJ0YWluIHBvbGljaWVzIG1heSBvbmx5IGJlIGV4cHJl c3NlZCBhdCB0aGUgbGV2ZWwgb2YgdGhlIGNvbW11bml0eS4gIEZvciBleGFtcGxlLCBhIHNp bmdsZSByZXNvdXJjZSBpcyBjYXBhYmxlIG9mIGVuZm9yY2luZyB0aGUgcG9saWN5IHRoYXQg aXQgb25seSBiZSB1c2VkIGJ5IHRoZSBFbmdpbmVlcmluZyBhbmQgTWFya2V0aW5nIGRlcGFy dG1lbnRzLiAgSG93ZXZlciwgb25seSBhIGNvbW11bml0eSBzZXJ2aWNlIHN1Y2ggYXMgYSBi cm9rZXIgbWF5IGVuZm9yY2UgdGhlIHBvbGljeSB0aGF0IEVuZ2luZWVyaW5nIHJlY2VpdmUg dHdpY2UgYXMgbWFueSByZXNvdXJjZXMgYXMgTWFya2V0aW5nLiBTb21lIHBvbGljaWVzIHJl cXVpcmUgY29vcGVyYXRpb24gYmV0d2VlbiBsb2NhbCBhbmQgY29sbGVjdGl2ZSBzY2hlZHVs ZXJzLiAgRm9yIGV4YW1wbGUsIGEgbG9jYWwgcmVzb3VyY2UgbWF5IGluZGljYXRlIHRoYXQg cHJlZmVycyBNYXJrZXRpbmcgb3ZlciBFbmdpbmVlcmluZywgYnV0IGl0IGhhcyBubyBmYWNp bGl0eSBmb3IgZW5mb3JjaW5nIHRoaXMgb3IgZXZlbiBkZXRlcm1pbmluZyB0aGF0IGl0cyBw cmVmZXJlbmNlIGlzIHNhdGlzZmllZC4gIEl0IG11c3QgY29tbXVuaWNhdGUgaXRzIG5lZWQg dG8gYSBicm9rZXIgdGhhdCBpdCB0cnVzdHMgdG8gZW5mb3JjZSB0aGUgcHJlZmVyZW5jZS4g DQ1Nb25pdG9yaW5nL0F1ZGl0aW5nIChDYXJsKQ1OYW1pbmcgU2VydmljZSAoUGV0ZXIpDUNv bW11bml0eSBBdXRob3JpemF0aW9uIFNlcnZpY2UgKExhdXJhKQ0NDURhdGEgUXVhbGl0eSBW ZXJpZmljYXRpb24gU2VydmljZSAoSGVpbnosIEVyd2luLCBvdGhlcnMpDVNlZSBULjQuDWlu Y29uc2lzdGVuY2llcyBhbW9uZyByZXBsaWNhcyBtaWdodCBub3Qgb25seSBvY2N1ciBhcyBy ZXN1bHQgb2YgYXV0aG9yaXNlZCBmaWxlIG1vZGlmaWNhdGlvbiBidXQgYWxzbyBkdWUgdG8g ZmlsZSBjb3JydXB0aW9uIGluIGNhc2Ugb2Ygc3lzdGVtIGZhaWx1cmVzIG9yIGF0dGFja3Mu oCBJbiBhZGRpdGlvbiwgdGhlIHByb2Nlc3Mgb2YgZ2VuZXJhdGluZyBhIG5ldyByZXBsaWNh IG1pZ2h0IGFscmVhZHkgcmVzdWx0IGluIGEgY29ycnVwdGVkIGZpbGUuIEEgZGF0YSB2ZXJp ZmljYXRpb24gaXMgdGhlcmVmb3JlIGFuIGltcG9ydGFudCBmYWN0b3IgaW4gYSBEYXRhIEdy aWQuIFRoaXMgcHJvY2VzcyBtaWdodCBiZSBiYXNlZCB1cG9uIGEgcmFuZ2Ugb2YgdGVjaG5p cXVlcywgZnJvbSBzaW1wbGUgY2hlY2tzIHN1bXMgdG8gY29tcGxpY2F0ZWQgYWxnb3JpdGht cyBvbiB0aGUgZGF0YS4gT25jZSBjb3JydXB0ZWQgZGF0YSBpcyBkZXRlY3RlZCwgYXBwcm9w cmlhdGUgYWN0aW9ucyBuZWVkIHRvIGJlIHRha2VuLiBFaXRoZXIgb25lIHRyaWVzIHRvIHJl c3RvcmUgdGhlIGRhdGEgYmFzZWQgdXBvbiBvdGhlciBleGlzdGluZyByZXBsaWNhcyBvciB0 aGUgY29ycnVwdGVkIGZpbGUgaXMgc2ltcGx5IGRlbGV0ZWQgYW5kIGl0cyBpbmZvcm1hdGlv biBpcyBkZWxldGVkIGZyb20gdGhlIHJlcGxpY2EgYW5kIG1ldGFkYXRhIGNhdGFsb2d1ZXMu DQ1UaGUgZGF0YSB2ZXJpZmljYXRpb24gcHJvY2VzcyBtaWdodCBiZSBzZXQgdXAgYXMgYSBw cm8tYWN0aXZlIG9yIHJlLWFjdGl2ZSBzZXJ2aWNlLiBJbiB0aGUgcHJvLWFjdGl2ZSBjYXNl IGl0IG1pZ2h0IHZlcmlmeSBhbGwgZXhpc3RpbmcgcmVwbGljYXMgb24gYSByZWd1bGFyIGJh c2VzIHdoaWxlIGluIHRoZSByZS1hY3RpdmUgY2FzZSB2ZXJpZmljYXRpb24gaXMgb25seSBk b25lIG9uIGZpbGUgYWNjZXNzIG9yIGV2ZW4gb25seSB1cG9uIHVzZXIgcmVxdWVzdC4gVGhl IGRhdGEgdmVyaWZpY2F0aW9uIHNlcnZpY2VzIHByb3ZpZGVzIGFsbCBmZWF0dXJlcyB0aGF0 IGFyZSByZXF1aXJlZCBmb3IgaW5jb25zaXN0ZW5jeSBkZXRlY3Rpb24gYW5kIHJlcGFpci4g SXQgbmVlZHMgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgUmVwbGljYSBMb2NhdGlvbiBTZXJ2aWNl IGFuZCBwb3NzaWJseSB0aGUgTWV0YSBEYXRhIFNlcnZpY2UgdG8gc3RvcmUgYW5kIHJldHJp ZXZlIHRoZSBuZWNlc3NhcnkgaW5mb3JtYXRpb24gKGUuZy4gY2hlY2tzdW1zKSBhbmQgZm9y IHJldHJpZXZpbmcgYSByZWZlcmVuY2UgY29weSAoZS5nLiBhIG1hc3RlciBjb3B5KS4gSXQg cHJvdmlkZXMgQVBJcyBmb3IgcmVnaXN0ZXJpbmcgcmVwbGljYXMgZm9yIHByby1hY3RpdmUg dmVyaWZpY2F0aW9uIGFzIHdlbGwgYXMgQVBJcyBmb3IgZW5mb3JjaW5nIGFuIGltbWVkaWF0 ZSBjaGVjayBvZiBjZXJ0YWluIHJlcGxpY2FzLiBBZGRpdGlvbmFsbHksIEFQSXMgYXJlIHJl cXVpcmVkIHRoYXQgYWxsb3cgdGhlIHNwZWNpZmljYXRpb24gb2YgY2VydGFpbiB2ZXJpZmlj YXRpb24gbWVjaGFuaXNtcy4gDQ1UaGUgZGF0YSB2ZXJpZmljYXRpb24gc2VydmljZSBtaWdo dCBhbHNvIGJlIGFsbG93ZWQgdG8gcmVwYWlyIGluY29uc2lzdGVuY2llcyBkZXRlY3RlZCBi eSBlaXRoZXIgcmVwbGFjaW5nIHRoZSBjb3JydXB0ZWQgZmlsZSB3aXRoIGEgIHZhbGlkIG9u ZSBvciBieSBzaW1wbHkgZGVsZXRpbmcgdGhlIGZpbGUgYW5kIHJlbW92aW5nIGl0cyBhc3Nv Y2lhdGVkIGNhdGFsb2d1ZSBpbmZvcm1hdGlvbi4gDQ0NTWFzdGVyIENvcHkgTWFuYWdlbWVu dCBTZXJ2aWNlIChIZWlueiwgRXJ3aW4sIG90aGVycykgU2VlIFQuMQ1WZXJzaW9uaW5nIFNl cnZpY2UgKEhlaW56LCBFcndpbiwgb3RoZXJzKSBTZWUgVC4yDUNvbnNpc3RlbmN5IE1hbmFn ZW1lbnQgU2VydmljZSAoSGVpbnosIEVyd2luLCBvdGhlcnMpDQ0qKiBDb25zaXN0ZW5jeS9W ZXJzaW9uaW5nL01hc3RlciBDb3B5IE1hbmFnZW1lbnQvRGF0YSBRdWFsaXR5IFZlcmlmaWNh dGlvbiBzaG91bGQgYmUgY3V0IHRvIGNvbnRhaW4gbm8gbW9yZSB0aGFuIDEgcGFnZSBlYWNo OyBvcmdhbml6YXRpb24gc2hvdWxkIGZvbGxvdyBvdXRsaW5lIG1vcmUgY2xvc2VseSAqKg0N SW4gbGFyZ2UsIGRpc3RyaWJ1dGVkIERhdGEgR3JpZHMgaXQgaXMgb2Z0ZW4gdHJpZWQgdG8g cmVkdWNlIGZpbGUgYWNjZXNzIGxhdGVuY2llcyBieSByZXBsaWNhdGluZyBmaWxlcyBhbmQg cGxhY2luZyBjb3BpZXMgb2YgaXQgY2xvc2UgdG8gdGhlIGxvY2F0aW9uIGZyb20gd2hlcmUg aXQgaXMgYWNjZXNzZWQuIEhvd2V2ZXIsIG9uY2UgbXVsdGlwbGUgaW5zdGFuY2VzIG9mIGEg ZmlsZSBleGlzdCB0aGUgaXNzdWUgb2YgY29uc2lzdGVuY3kgbWFuYWdlbWVudCBhcmlzZXMu IEluIHBhcnRpY3VsYXIsIG9uIGZpbGUgYWNjZXNzIHRoZSB1c2VyIG5lZWRzIHRvIGtub3cg d2hldGhlciB0aGUgcmVwbGljYSBpbiBxdWVzdGlvbiBpcyBzdGlsbCBhbiBleGFjdCBjb3B5 IG9mIHRoZSBvcmlnaW5hbCBmaWxlIG9yIG5vdC4gTW9yZW92ZXIsIGl0IGlzIG5vdCBvbmx5 IGltcG9ydGFudCB0aGF0IGNvbnNpc3RlbmN5IHJ1bGVzIGFtb25nIHJlcGxpY2FzIGFyZSBl c3RhYmxpc2hlZCBidXQgYWxzbyB0aGUgY29uc2lzdGVuY3kgb2YgcmVwbGljYSANaW5mb3Jt YXRpb24sIHN0b3JlZCBmb3IgaW5zdGFuY2UgaW4gcmVwbGljYSBvciBtZXRhZGF0YSBjYXRh bG9ndWVzIGRlc2NyaWJlZCBlbHNld2hlcmUgaW4gdGhpcyBwYXBlciwgbmVlZHMgdG8gYmUg bWFpbnRhaW5lZC4gDQ1JbmNvbnNpc3RlbmNpZXMgYW1vbmcgcmVwbGljYXMgbWF5IGhhdmUg c2V2ZXJhbCBjYXVzZXM6IGEgZmlsZSBtYXkgaGF2ZSBjaGFuZ2VkIGR1ZSB0byBhdXRob3Jp enNlZCB1cGRhdGVzLCBpdCBtYXkgYmUgY29ycnVwdGVkIGluIGNhc2Ugb2Ygc3lzdGVtIGZh aWx1cmVzIG9yIGF0dGFja3MsIG9yIGl0IG1heSBzaW1wbHkgbm90IGV4aXN0IGFueW1vcmUg YmVjYXVzZSBpdHMgbGlmZXRpbWUgaGFzIGV4cGlyZWQgb3IgdGhlIHN0b3JhZ2Ugc3BhY2Ug aGFzIGJlZW4gY2xhaW1lZCBmb3Igb3RoZXIgcmVhc29ucywgdG8gbmFtZSBvbmx5IGEgZmV3 IHBvc3NpYmxlIHJlYXNvbnMuIA0NQ29uc2lzdGVuY3kgbWFuYWdlbWVudCBkZWFscyB3aXRo IHRoZSBkZXRlY3Rpb24gb2YgaW5jb25zaXN0ZW5jaWVzIGFuZCBkZWZpbmVzIGFwcHJvcHJp YXRlIGFjdGlvbnMgYW5kIHJ1bGVzIGhvdyB0byBkZWFsLCBhbmQgcG9zc2libHkgcmVwYWly LCBpbmNvbnNpc3RlbmNpZXMgYW1vbmcgcmVwbGljYXMuIFRoZXNlIGFjdGlvbnMgYW5kIHJ1 bGVzIG5lZWQgdG8gYmUgY3VzdG9taXNhYmxlIGFjY29yZGluZyB0byB0aGUgc3BlY2lmaWMg bmVlZHMgb2YgYSB2aXJ0dWFsIG9yZ2FuaXNhdGlvbiAoVk8pLg0NV2UgYmVsaWV2ZSB0aGF0 IGNvbnNpc3RlbmN5IG1hbmFnZW1lbnQgaXMgYSBjZW50cmFsIHBhcnQgb2YgYSBEYXRhIEdy aWQuIEluIHRoaXMgc2VjdGlvbiB3ZSBmaXJzdCBicmllZmx5IG91dGxpbmUgdGhlIG1haW4g aXNzdWVzIGluIGNvbnNpc3RlbmN5IG1hbmFnZW1lbnQgYW5kIHRoZW4gcHJlc2VudCB0aGUg R3JpZCBzeXN0ZW1zIGFuZCBzZXJ2aWNlcyB0aGF0IGFyZSByZXF1aXJlZCBmb3IgdGhpcyB0 YXNrLg0NDVQuMS4gTWFzdGVyIENvcHkgTW9kZWwNDUFzIGRlc2NyaWJlZCBpbiBbMV0gY29u c2lzdGVuY3kgbWFuYWdlbWVudCBpcyBmYWNpbGl0YXRlZCBpZiBvbmUgb2YgdGhlIHJlcGxp Y2FzIGlzIG1hcmtlZCBhcyBhIG1hc3RlciBjb3B5LCBvciBtYXN0ZXIgcmVwbGljYS4gVGhl IHNlbWFudGljcyBvZiBtYXN0ZXIgY29waWVzIG1heSBkaWZmZXIgZnJvbSBWTyB0byBWTy4g VXNlZnVsIHNlbWFudGljcyBpbmNsdWRlOg0NLSBNYXN0ZXIgY29weSBpcyB0aGUgb25seSBy ZXBsaWNhIHRoYXQgbWF5IGJlIG1vZGlmaWVkLg0tIE1hc3RlciBjb3B5IGlzIHRoZSBvbmx5 IHJlcGxpY2EgZnJvbSB3aGljaCBuZXcgcmVwbGljYXMgbWF5IGJlIGNyZWF0ZWQuIA0tIE1h c3RlciBjb3B5IG11c3Qgbm90IGJlIGRlbGV0ZWQuDQ1BbGwgdGhlc2Ugc2VtYW50aWNzIG1h eSByZXF1aXJlIG11bHRpcGxlIG1hc3RlciBjb3BpZXMgaW4gb3JkZXIgdG8gYXZvaWQgYSBz aW5nbGUgcG9pbnQgb2YgZmFpbHVyZS4gSG93ZXZlciwgZGlzdHJpYnV0ZWQgbG9ja2luZyBp cyByZXF1aXJlZCB0byBrZWVwIG11bHRpcGxlIG1hc3RlcnMgc3luY2hyb25pemVkLiBJZiBt YXN0ZXIgY29waWVzIGFyZSBkZWZpbmVkIGFuZCBleGlzdCwgYWxsIG90aGVyIGV4aXN0aW5n IHJlcGxpY2FzIGFyZSB0ZXJtZWQgc2Vjb25kYXJ5IGNvcGllcywgb3Igc2Vjb25kYXJ5IHJl cGxpY2FzLiBUaGUgc2VtYW50aWNzIG9mIHNlY29uZGFyeSBjb3BpZXMgY2FuIGJlIGRlZHVj ZWQgZnJvbSB0aG9zZSBvZiB0aGUgbWFzdGVyIGNvcGllcy4gDU1hc3RlciBjb3B5IG1hbmFn ZW1lbnQgd2lsbCBtb3N0IHByb2JhYmx5IG5vdCBiZSBkb25lIHdpdGhpbiBhIGRlZGljYXRl ZCBzZXJ2aWNlLCBidXQgdGhlIGNvbnNpc3RlbmN5IHNlcnZpY2Ugd2lsbCB1c2UgdGhlIHJl cGxpY2Egb3IgbWV0YSBkYXRhIGNhdGFsb2cgdG8gbWFyayBjZXJ0YWluIHJlcGxpY2FzIGFz ICdtYXN0ZXInLiBXaXRoIHRoaXMgaW5mb3JtYXRpb24gYXZhaWxhYmxlIHRoZSBjb25zaXN0 ZW5jeSBzZXJ2aWNlIGFuZCBhbGwgcmVsYXRlZCBzZXJ2aWNlcyBhcmUgYWJsZSB0byBpbXBv c2UgbWFzdGVyIGNvcHkgc2VtYW50aWNzIGRlZmluZWQgYnkgYSBWTy4gDQ0NVC4yLiBBdXRo b3JpemVkIA0NMSkgRmlsZSBNb2RpZmljYXRpb25zDQ0NLS0tLS0tLS0tLS0tLS0tLS0tLS0t DQ1CZWZvcmUgdGFja2xpbmcgdGhlIHByb2JsZW0gb2Ygc3B1cmlvdXMgYW5kIG1hbGljaW91 cyBpbmNvbnNpc3RlbmNpZXMgd2UgZGlzY3VzcyBpc3N1ZXMgaW4gYXV0aG9yaXpzZWQgZmls ZSBtb2RpZmljYXRpb25zIGluIHRoaXMgc2VjdGlvbi4NDUluIHByaW5jaXBsZSwgd2UgY2Fu IGRpc3Rpbmd1aXNoIGJldHdlZW4gdHdvIGtpbmRzIG9mIHJlcGxpY2FzOiANDS0gcmVhZC1v bmx5IGRhdGEgYW5kIGRhdGEgd2hlcmUgOiBPbmNlIGRhdGEgaXMgaW50cm9kdWNlZCB0byB0 aGUgZGF0YSBzdG9yZXMsIGl0IGlzIG5vdCB1cGRhdGVkIGFueSBtb3JlIGFuZCBzdGF5cyBy ZWFkLW9ubHkgZm9yIGl0cyBlbnRpcmUgbGlmZXRpbWUuIA0NLSBjaGFuZ2VzIGFyZSBhbGxv d2VkLiA6IFRoaXMgaXMgdGhlIG1vcmUgY29tcGxpY2F0ZWQgY2FzZSB3aGVyZSBkYXRhIGlz IGFsbG93ZWQgdG8gZGl2ZXJnZSBmcm9tIHRoZSBvcmlnaW5hbCBjb250ZXh0IGFmdGVyIGl0 IGhhcyBiZWVuIGludHJvZHVjZWQgdG8gdGhlIHN0b3JhZ2Ugc3lzdGVtLg0NSW4gdGhlIGZp cnN0IGNhc2Ugd2Ugb2J2aW91c2x5IGRvIG5vdCBoYXZlIHRvIGRlYWwgd2l0aCBhdXRob3Jp emVkIG1vZGlmaWNhdGlvbnMgYnV0IG9ubHkgd2l0aCBzcHVyaW91cyBhbmQgbWFsaWNpb3Vz IGluY29uc2lzdGVuY2llcyB3aGljaCB3aWxsIGJlIGRpc2N1c3NlZCBiZWxvdy4gDQ1JZiBo b3dldmVyIGNoYW5nZXMgdG8gcmVwbGljYXRlZCBkYXRhIGFyZSBhbGxvd2VkLCBjb25zaXN0 ZW5jeSBwb2xpY2llcyBuZWVkIHRvIGJlIGVzdGFibGlzaGVkLiBJbiBwYXJ0aWN1bGFyLCBt ZWFucyBmb3IgcHJvcGFnYXRpbmcgdXBkYXRlcyB0byBhbGwgZXhpc3RpbmcgcmVwbGljYXMg YXJlIHJlcXVpcmVkIGFuZCBpdCBoYXMgdG8gYmUgZGVjaWRlZCB3aGV0aGVyIHRoZSBuZXcg Y29udGVudHMgc3VwZXJzZWRlcyB0aGUgb2xkIG9uZSAodXBkYXRlcyB0aGUgb2xkIG9uZSkg b3IgaWYgdGhlIG9sZCBjb250ZW50cyBpcyBwcmVzZXJ2ZWQsIGZvciBpbnN0YW5jZSB0aHJv dWdoIGEgdmVyc2lvbmluZyBnIHNnDXN5c3RlbXN5c3RlbS4gDQ0NDTEuMSBULjIuMS4gRkZp bGUgVXBkYXRlIFNlcnZpY2VzDS0tLS0tLS0tLS0tLS0tLS0NDUluIHRoZSByZXBsaWNhdGlv biByZXNlYXJjaCBjb21tdW5pdHkgb25lIGNhbiBmaW5kIHNldmVyYWwgd2F5cyBvZiBob3cg dG8gc29sdmUgdGhlIHVwZGF0ZSBwcm9ibGVtLiBBIGJhc2ljIGRpc3RpbmN0aW9uIGlzIHN5 bmNocm9ub3VzIFs0XSB2ZXJzdXMgYXN5bmNocm9ub3VzIHJlcGxpY2F0aW9uIHVwZGF0ZXMu IFdoZXJlYXMgdGhlIHN5bmNocm9ub3VzIGFwcHJvYWNoIGFsbG93cyBhbGwgZGF0YSBpdGVt cyB0byBiZSBhbHdheXMgY29uc2lzdGVudCwgaXQgaGFzIHNldmVyYWwgbG9ja2luZyBwcm9i bGVtcyBhcyBwb2ludGVkIG91dCBpbiBbNV0uIEl0IGlzIGdlbmVyYWxseSBhZ3JlZWQgdGhh dCBzeW5jaHJvbm91cyB1cGRhdGVyZXBsaWNhdGlvbiBtb2RlbHMgZG8gbm90IHNjYWxlIHdl bGwgdG8gYSBsYXJnZSBudW1iZXIgb2YgcmVwbGljYXMgYW5kIHRodXMgd2UgY29uY2VudHJh dGUgb3VyIGRpc2N1c3Npb24gb24gYXN5bmNocm9ub3VzIHVwZGF0ZSBtZWNoYW5pc21zIGlu IHRoZSBmb2xsb3dpbmcuIA0NSW4gYW4gYXN5bmNocm9ub3VzIG1vZGVsLCB0aGVyZSBpcyBz b21lIGRlbGF5IGluIHVwZGF0ZSBwcm9wYWdhdGlvbiBhbmQgdGh1cyBzb21lIGluY29uc2lz dGVuY3kuIEFsdGhvdWdoIHRoaXMgbW9kZWwgaXMgZWFzaWVyIHRvIGltcGxlbWVudCwgaXQg aGVhdmlseSBkZXBlbmRzIG9uIHRoZSByZXF1aXJlbWVudHMgb2YgYSBWTyB0byB3aGljaCBk ZWdyZWUgaW5jb25zaXN0ZW50IGRhdGEgY2FuIGJlIHRvbGVyYXRlZC4NDUluIHRoZSByZXBs aWNhdGlvbiBsaXRlcmF0dXJlIGFzIHdlbGwgYXMgaW4gZXhpc3Rpbmcgc3lzdGVtcyAoZGlz dHJpYnV0ZWQgZGF0YWJhc2Ugc3lzdGVtLCBvYmplY3Qgc3lzdGVtcywgZXRjLikgd2UgZmlu ZCBzZXZlcmFsIHdheXMgdG8gZW5hYmxlIHJlcGxpY2EgdXBkYXRlczoNDS0gVXBkYXRlIGFu eXRpbWUgYW55d2hlcmUNLSBVcGRhdGUgb25seSBzcGVjaWZpYyByZXBsaWNhcw0NSW4gdGhl IGZpcnN0IGNhc2UsIGFsbCByZXBsaWNhcyBhcmUgaWRlbnRpY2FsIGluIHRoZSBzZW5zZSB0 aGF0IGVhY2ggb2YgdGhlbSBjYW4gYmUgdXBkYXRlZCBhbmQgdGhlbiB0aGUgY2hhbmdlcyBh cmUgcHJvcGFnYXRlZCB0byBhbGwgcmVtYWluaW5nIHJlcGxpY2FzLiBUaGlzIGFwcHJvYWNo IGlzIG5vcm1hbGx5IHVzZWQgaW4gc3luY2hyb25vdXMgcmVwbGljYXRpb24gbW9kZWxzLiBJ biB0aGlzIG1vZGVsLCB0aGVyZSBpcyBubyBjZW50cmFsIGNvbnRyb2wgb2YgcmVwbGljYXMg WzJdKS4gUXVvcnVtIHN5c3RlbXMgWzNdIGNhbiBhc3Npc3QgZnVydGhlciB0byBhbGxvdyBm b3IgZmF1bHQgdG9sZXJhbmNlIGFuZCByZXN0cmljdGlvbnMgaW4gdXBkYXRlcy4gQWx0aG91 Z2ggdGhpcyBtb2RlbCBpcyB2ZXJ5IGZsZXhpYmxlLCBpdCByZXF1aXJlcyBjb21wbGljYXRl ZCByZXBsaWNhdGlvbiBwcm90b2NvbHMgd2l0aCBkaXN0cmlidXRlZCBsb2NraW5nIGFuZCB0 cmFuc2FjdGlvbnMuDQ1BIG1vcmUgY29uc2VydmF0aXZlIGFwcHJvYWNoIGlzIHRoZSBtYXN0 ZXIgY29weSBzY2hlbWUgd2hlcmUgcmVwbGljYXMgaGF2ZSBjZXJ0YWluIGF0dHJpYnV0ZXMg d2l0aCByZXNwZWN0IHRvIHRoZWlyIHVwZGF0ZSBzZW1hbnRpYy4gSW4gYnJpZWYsIHVwZGF0 ZXMgY2FuIG9ubHkgYmUgZG9uZSBvbiBjZXJ0YWluIGZpbGVzIHRoYXQgaGF2ZSBhIG1hc3Rl ciBhdHRyaWJ1dGUgKHNlZSBkZWZpbml0aW9ucyBiZWxvdykuIE9uY2UgdGhlIHVwZGF0ZS9j aGFuZ2UgaXMgY29tbWl0dGVkIG9uIHRoZSBtYXN0ZXIsIHRoZSB1cGRhdGVzIGdldCBhc3lu Y2hyb25vdXNseSBwcm9wYWdhdGVkIHRvIGFsbCBzZWNvbmRhcnkgY29waWVzLiBJbiBjb250 cmFzdCB0byB1cGRhdGUgYW55d2hlcmUgYW55dGltZSwgdGhlcmUgaXMgYSBjZW50cmFsIGNv bnRyb2wgZm9yIHJlcGxpY2FzIHdoaWNoIGNhbiBhbHNvIGJlIGJvdHRsZW5lY2suIKAgQXMg YSBnZW5lcmFsIG9ic2VydmF0aW9uLCBtb3N0IGZvcm1zIG9mIHJlcGxpY2EgbWFuYWdlbWVu dCByZXF1aXJlIHNvbWUgcmVmZXJlbmNlIGRhdGEgd2l0aCByZXNwZWN0IHRvIHdoaWNoIGNv bnNpc3RlbmN5IHNjaGVtZSBpcyBkZWZpbmVkLiBUaGUgbWFzdGVyLXNlY29uZGFyeSBjb3B5 IGFwcHJvYWNoIGlzIG9ubHkgb25lIHdheSB0byBkZWFsIHdpdGggdXBkYXRlcy4NDVNldmVy YWwgb3RoZXIgdXBkYXRlIG1vZGVscyBoYXZlIGJlZW4gcHJlc2VudGVkIGluIHRoZSBsaXRl cmF0dXJlIChyZWZlciB0byBbMiwzXSBmb3IgYW4gb3ZlcnZpZXcpLiANQSBmaWxlIHVwZGF0 ZSBzZXJ2aWNlIG5lZWRzIHRvIHByb3ZpZGUgYW4gQVBJIHRoYXQgYWxsb3dzIHRvIGNvbW1p dCBjaGFuZ2VzL3VwZGF0ZXMgdG8gYSBtYXN0ZXIgY29weS4gU3Vic2VxdWVudGx5LCBhIHRy YW5zYWN0aW9uIHN5c3RlbSB0YWtlcyBjYXJlIG9mIHVwZGF0ZSBzeW5jaHJvbml6YXRpb24g YW5kIHByb3BhZ2F0aW9uLiBJbnRlcm5hbGx5LCB0aGlzIHNlcnZpY2UgaW50ZXJhY3RzIHdp dGggdGhlIG1ldGEgZGF0YSBzZXJ2aWNlIHdoZXJlIHRyYW5zYWN0aW9uYWwgaW5mb3JtYXRp b24gaXMgc3RvcmVkLiBUaGUgR3JpZCBzZXJ2aWNlIHByb3ZpZGluZyByZXBsaWNhIHVwZGF0 ZXMgc2hvdWxkIGJlIGZsZXhpYmxlIHRvIGFsbG93IHRvIGluY2x1ZGUgc2V2ZXJhbCB1cGRh dGUgbW9kZWxzIHdoaWNoIHRoZW4gcmVzdWx0IGluIHNldmVyYWwgY29uc2lzdGVuY3kgbGV2 ZWxzLiBDb25zaXN0ZW5jeSBsZXZlbHMgYXJlIGFuIGluZGljYXRvciBmb3IgdGhlIGRlbGF5 IG9mIHVwZGF0ZSBwcm9wYWdhdGlvbiBhbmQgbmVlZCB0byBiZQ1jby1vcmRpbmF0ZWQgd2l0 aCB0aGUgc3BlY2lmaWMgYXBwbGljYXRpb24uIE1vcmUgZGV0YWlscyBvbiBjb25zaXN0ZW5j eSBsZXZlbHMgY2FuIGJlIGZvdW5kIGluIFsyXS4gDQ1NYXN0ZXIgQ29weSBNb2RlbA0NQXMg ZGVzY3JpYmVkIGluIFsxXSBjb25zaXN0ZW5jeSBtYW5hZ2VtZW50IGlzIGZhY2lsaXRhdGVk IGlmIG9uZSBvZiB0aGUgcmVwbGljYXMgaXMgbWFya2VkIGFzIGEgbWFzdGVyIGNvcHksIG9y IG1hc3RlciByZXBsaWNhLiBUaGUgc2VtYW50aWNzIG9mIG1hc3RlciBjb3BpZXMgbWF5IGRp ZmZlciBmcm9tIFZPIHRvIFZPLiBVc2VmdWwgc2VtYW50aWNzIGluY2x1ZGU6DQ0tIE1hc3Rl ciBjb3B5IGlzIHRoZSBvbmx5IHJlcGxpY2EgdGhhdCBtYXkgYmUgbW9kaWZpZWQuoKAgDS0g TWFzdGVyIGNvcHkgaXMgdGhlIG9ubHkgcmVwbGljYSBmcm9tIHdoaWNoIG5ldyByZXBsaWNh cyBtYXkgYmUgY3JlYXRlZC4gDS0gTWFzdGVyIGNvcHkgbXVzdCBub3QgYmUgZGVsZXRlZC4N DUFsbCB0aGVzZSBzZW1hbnRpY3MgbWF5IHJlcXVpcmUgbXVsdGlwbGUgbWFzdGVyIGNvcGll cyBpbiBvcmRlciB0byBhdm9pZCBhIHNpbmdsZSBwb2ludCBvZiBmYWlsdXJlLiBIb3dldmVy LCBkaXN0cmlidXRlZCBsb2NraW5nIGlzIHJlcXVpcmVkIHRvIGtlZXAgbXVsdGlwbGUgbWFz dGVycyBzeW5jaHJvbmlzZWQuIA0NSWYgbWFzdGVyIGNvcGllcyBhcmUgZGVmaW5lZCBhbmQg ZXhpc3QsIGFsbCBvdGhlciBleGlzdGluZyByZXBsaWNhcyBhcmUgdGVybWVkIHNlY29uZGFy eSBjb3BpZXMsIG9yIHNlY29uZGFyeSByZXBsaWNhcy4gVGhlIHNlbWFudGljcyBvZiBzZWNv bmRhcnkgY29waWVzIGNhbiBiZSBkZWR1Y2VkIGZyb20gdGhvc2Ugb2YgdGhlIG1hc3RlciBj b3BpZXMuIC4NTWFzdGVyIGNvcHkgbWFuYWdlbWVudCB3aWxsIG1vc3QgcHJvYmFibHkgbm90 IGJlIGRvbmUgd2l0aGluIGEgZGVkaWNhdGVkIHNlcnZpY2UsIGJ1dCB0aGUgY29uc2lzdGVu Y3kgc2VydmljZSB3aWxsIHVzZSB0aGUgcmVwbGljYSBvciBtZXRhIGRhdGEgY2F0YWxvZ3Vl IHRvIG1hcmsgY2VydGFpbiByZXBsaWNhcyBhcyAnbWFzdGVyJy4gV2l0aCB0aGlzIGluZm9y bWF0aW9uIGF2YWlsYWJsZSB0aGUgY29uc2lzdGVuY3kgc2VydmljZSBhbmQsIGFsbCByZWxh dGVkIHNlcnZpY2VzLCBhcmUgYWJsZSB0byBpbXBvc2UgbWFzdGVyIGNvcHkgc2VtYW50aWNz IGRlZmluZWQgYnkgYSBWTy4gDQ0NVC4yLjIuIEYxLjIgRmlsZSBWZXJzaW9uaW5nIFNlcnZp Y2UNLS0tLS0tLS0tLS0tLS0tLS0tLQ0NSW4gY29udHJhc3QgdG8gZmlsZSB1cGRhdGVzIHdo ZXJlIHRoZSBtb2RpZmllZCBmaWxlIHJlcGxhY2VzIHRoZSBvcmlnaW5hbCBvbmUsIHZlcnNp b25pbmcgc3lzdGVtcyBwcmVzZXJ2ZSB0aGUgb2xkIGRhdGFlIGFuZCBnZW5lcmF0ZSBhIG5l dyB2ZXJzaW9uIGNvbnRhaW5pbmcgdGhlIHJlcXVlc3RlZCB1cGRhdGVzLiBIZW5jZSwgdmVy c2lvbmluZyBzeXN0ZW1zIGNvbWJpbmUgdGhlIHNlbWFudGljcyBvZiByZXBsaWNhIHVwZGF0 ZXMgd2l0aCB0aG9zZSBvZiByZWFkLW9ubHkgcmVwbGljYXMuIA0NTGlrZSBhbnkgdmVyc2lv bmluZyBzeXN0ZW0gdGhhdCBpcyB1c2VkIGUuZy4gaW4gb2JqZWN0LW9yaWVudGVkIGRhdGFi YXNlcyBvciB2ZXJzaW9uIG1hbmFnZW1lbnQgdG9vbHMgbGlrZSBDVlMsIGEgaGlzdG9yeSBv ZiB2ZXJzaW9ucyBuZWVkcyB0byBiZSBtYWludGFpbmVkIGFuZCBzb21lIHNlbWFudGljcyBv ZiBob3cgdmVyc2lvbnMgY2FuIGJlIGNyZWF0ZWQgbmVlZHMgdG8gYmUgZXN0YWJsaXNoZWQu DQ1UaGUgZWFzaWVzdCB3YXkgZm9yIGNyZWF0aW5nIGEgbmV3IHZlcnNpb24gaXMgdG8gYWx3 YXlzIHVzZSB0aGUgbGF0ZXN0IHZlcnNpb24uIKAgSW4gdGhpcyBjYXNlLCBvbmUgZmlyc3Qg bWlnaHQgZ2V0IGEgY29weSBvZiB0aGUgcGh5c2ljYWwgZmlsZSBob2xkaW5nIHRoZSBtb3N0 IHJlY2VudCB2ZXJzaW9uLCB1cGRhdGUgdGhlIGZpbGUgYW5kIGNyZWF0ZSBhIG5ldyBmaWxl IGZyb20gdGhlcmUuIFRoZSB2ZXJzaW9uIGhpc3RvcnkgdGhlbiBsb29rcyBsaWtlIGZvbGxv d3M6DQ12ZXJzaW9uMSAtPiB2ZXJzaW9uMiAtPiB2ZXJzaW9uMw0NQSBtb3JlIGRpZmZpY3Vs dCB2ZXJzaW9uaW5nIG1lY2hhbmlzbSBpcyB0byBhbGxvdyBmb3IgYnJhbmNoaW5nLCBpLmUu IG5ldyB2ZXJzaW9ucyBhcmUgbm90IG9ubHkgY3JlYXRlZCBmcm9tIHRoZSBsYXRlc3QgdmVy c2lvbiBidXQgYWxzbyBmcm9tIHByZXZpb3VzIHZlcnNpb25zLiBUaGlzIG1pZ2h0IHJlc3Vs dCBpbiB0aGUgZm9sbG93aW5nIHZlcnNpb24gaGlzdG9yeToNDXZlcnNpb24gMSAtPiB2ZXJz aW9uMiAtPiB2ZXJzaW9uMw2goKCgoKCgoKCgoKCgoCBJoKCgoKCgoKCgoKCgIA2goKCgoKCg oKCgoKAgdmVyc2lvbjIuMSAtPiB2ZXJzaW9uMi4yIC0gPiB2ZXJzaW9uMi4NDTMNDVZlcnNp b25pbmcgc3lzdGVtcyBmYWNlIGEgc2ltaWxhciBwcm9ibGVtIGFzIHVwZGF0ZSBzeXN0ZW1z IGluIHRoYXQgcG9saWNpZXMgb2YgaG93IHRvIGRpc3RyaWJ1dGUgbmV3IHZlcnNpb25zIG5l ZWQgdG8gYmUgZXN0YWJsaXNoZWQuoCBBIHBoeXNpY2FsIGluc3RhbmNlIG9mIGEgbmV3bHkg dmVyc2lvbmVkIGRhdGEgaXRlbSBjYW4gZWl0aGVyIGJlIGNyZWF0ZWQgb25seSBvbmNlIGFu ZCB0aGVuIGFsbCByZXF1ZXN0cyBoYXZlIHRvIGJlIHNlbnQgdG8gdGhpcyB2ZXJzaW9uLiBB bHRlcm5hdGl2ZWx5LCB0aGUgbmV3IHZlcnNpb25zIGNhbiBhbHNvIGJlIHJlcGxpY2F0ZWQg dG8gc3RvcmFnZSBzeXN0ZW1zIHRoYXQgaG9sZCByZXBsaWNhcyBvZiBwcmV2aW91cyB2ZXJz aW9ucyBvZiB0aGUgZmlsZS4gSW4gdGhpcyBjYXNlLCBwb3NzaWJsZSBsb2FkIGJhbGFuY2lu ZyBmb3IgZGF0YSBhY2Nlc3MgY2FuIGJlIG9idGFpbmVkLiBUaGUgdmVyc2lvbmluZyBzeXN0 ZW0gbmVlZHMgdG8gcHJvdmlkZSBhIHdheSB0byBwcm9wYWdhdGUgdmVyc2lvbnMgYW5kIGNy ZWF0ZSBwaHlzaWNhbCBpbnN0YW5jZXMgKGUuZy4gZmlsZXMpIGF0IHJlbW90ZSBzdG9yYWdl IHN5c3RlbXMuDQ1UaGUgaW50cm9kdWN0aW9uIG9mIHZlcnNpb25pbmcgYWxzbyBhZmZlY3Rz IHJlcGxpY2EgaW5mb3JtYXRpb24gc3lzdGVtcyBzdWNoIGFzIHRoZSBSZXBsaWNhIExvY2F0 aW9uIFNlcnZpY2UuIFdoaWxlIGEgc3RhbmRhcmQgcXVlcnkgdG8gdGhlIFJlcGxpY2EgTG9j YXRpb24gU2VydmljZSByZXR1cm5zIHRoZSBsb2NhdGlvbiBvZiBhIHBoeXNpY2FsIHJlcGxp Y2EgYmFzZWQgdXBvbiBpdHMgbG9naWNhbCBmaWxlIG5hbWUsIHF1ZXJpZXMgaW4gdmVyc2lv bmluZw1zeXN0ZW1zIHJlcXVpcmUgYWRkaXRpb25hbCBtZXRhIGRhdGEsIGluIHBhcnRpY3Vs YXIgd2hpY2ggdmVyc2lvbiBpcyByZXF1aXJlZC4gRm9yIGluc3RhbmNlLCB0aGUgUmVwbGlj YSBMb2NhdGlvbiBTZXJ2aWNlIGNhbiBieSBkZWZhdWx0IHJldHVybiB0aGUgbG9jYXRpb24g b2YgcmVwbGljYXMgd2l0aCB0aGUgbGF0ZXN0IHZlcnNpb24gbnVtYmVyLiBBbHRlcm5hdGl2 ZWx5LCB0aGUgdXNlciBtYXkgd2FudCB0byBzcGVjaWZ5IHRoZSB2ZXJzaW9uIG51bWJlciAN d2hlbiBxdWVyeWluZyBmb3IgcmVwbGljYXMuDQ0yKSBJbmNvbnNpc3RlbmN5IERldGVjdGlv bnMNLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ1BcyBhbHJlYWR5IG1lbnRpb25lZCBh Ym92ZSwgaW5jb25zaXN0ZW5jaWVzIGFtb25nIHJlcGxpY2FzIG1pZ2h0IG5vdCBvbmx5IG9j Y3VyIGFzIHJlc3VsdCBvZiBhdXRob3Jpc2VkIGZpbGUgbW9kaWZpY2F0aW9uIGJ1dCBhbHNv IGR1ZSB0byBmaWxlIGNvcnJ1cHRpb24gaW4gY2FzZSBvZiBzeXN0ZW0gZmFpbHVyZXMgb3Ig YXR0YWNrcy6gIEluIGFkZGl0aW9uLCB0aGUgcHJvY2VzcyBvZiBnZW5lcmF0aW5nIGEgbmV3 IHJlcGxpY2EgbWlnaHQgYWxyZWFkeSByZXN1bHQgaW4gYSBjb3JydXB0ZWQgZmlsZS4NDURh dGEgdmVyaWZpY2F0aW9uIGlzIHRoZXJlZm9yZSBhbiBpbXBvcnRhbnQgZmFjdG9yIGluIGEg RGF0YSBHcmlkLiBUaGlzIHByb2Nlc3MgbWlnaHQgYmUgYmFzZWQgdXBvbiBhIHJhbmdlIG9m IHRlY2huaXF1ZXMsIGZyb20gc2ltcGxlIGNoZWNrcyBzdW1zIHRvIGNvbXBsaWNhdGVkIGFs Z29yaXRobXMgb24gdGhlIGRhdGEuDQ1PbmNlIGNvcnJ1cHRlZCBkYXRhIGlzIGRldGVjdGVk LCBhcHByb3ByaWF0ZSBhY3Rpb25zIG5lZWQgdG8gYmUgdGFrZW4uIEVpdGhlciBvbmUgdHJp ZXMgdG8gcmVzdG9yZSB0aGUgZGF0YSBiYXNlZCB1cG9uIG90aGVyIGV4aXN0aW5nIHJlcGxp Y2FzIG9yIHRoZSBjb3JydXB0ZWQgZmlsZSBpcyBzaW1wbHkgZGVsZXRlZCBhbmQgaXRzIGlu Zm9ybWF0aW9uIGlzIGRlbGV0ZWQgZnJvbSB0aGUgcmVwbGljYSBhbmQgbWV0YWRhdGEgY2F0 YWxvZ3Vlcy4NDVRoZSBkYXRhIHZlcmlmaWNhdGlvbiBwcm9jZXNzIG1pZ2h0IGJlIHNldCB1 cCBhcyBhIHByby1hY3RpdmUgb3IgcmUtYWN0aXZlIHNlcnZpY2UuIEluIHRoZSBwcm8tYWN0 aXZlIGNhc2UgaXQgbWlnaHQgdmVyaWZ5IGFsbCBleGlzdGluZyByZXBsaWNhcyBvbiBhIHJl Z3VsYXIgYmFzZXMgd2hpbGUgaW4gdGhlIHJlLWFjdGl2ZSBjYXNlIHZlcmlmaWNhdGlvbiBp cyBvbmx5IGRvbmUgb24gZmlsZSBhY2Nlc3Mgb3IgZXZlbiBvbmx5IHVwb24gdXNlciByZXF1 ZXN0Lg0NMykgTGlmZXRpbWUgTWFuYWdlbWVudA0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ1B bm90aGVyIG1ham9yIGlzc3VlIGluIGNvbnNpc3RlbmN5IG1hbmFnZW1lbnQgaXMgdGhlIG1h bmFnZW1lbnQgb2YgZmlsZSBsaWZldGltZXMuIEluIERhdGEgR3JpZHMgZmlsZSByZXBsaWNh cyBjYW4gaW4gZ2VuZXJhbCBub3QgZXhpc3QgZm9yIGFuIHVubGltaXRlZCBsaWZldGltZSwg bWFpbmx5IGR1ZSB0byBzdG9yYWdlIHNwYWNlIHJlc3RyaWN0aW9ucy4gSXQgbWlnaHQgdGhl cmVmb3JlIGhhcHBlbiB0aGF0IGEgcmVwbGljYSBoYXMgdG8gYmUgZGVsZXRlZCBpZiBhIHN0 b3JhZ2Ugc3lzdGVtIHJ1bnMgc2hvcnQgb24gZnJlZSBzcGFjZS4gSG93ZXZlciwgZW5kIHVz ZXIgUW9TIHJlcXVpcmVtZW50cyBtYXkgZm9yY2UgYSByZXBsaWNhIHRvIGV4aXN0IGF0IGxl YXN0IGZvciBhIGdpdmVuIGxpZmV0aW1lICh3aGljaCBtaWdodCBhbHNvIGJlIHVubGltaXRl ZCByZXN1bHRpbmcgaW4gcGVyc2lzdGVudCByZXBsaWNhcykuIE9uY2UgdGhlIGxpZmV0aW1l IG9mIGEgcmVwbGljYSBleHBpcmVzLCBpdHMgc3BhY2UgbWF5IGJlIGNsYWltZWQgYnkgc3Rv cmFnZSByZXNvdXJjZSBtYW5hZ2VtZW50IHNlcnZpY2VzLiBUaGlzIHJhdGhlciBzdGF0aWMg c2NoZW1lIG1heSBiZSBlbmhhbmNlZCBieSBhIGxpZmV0aW1lL3N1YnNjcmlwdGlvbiBtb2Rl bDogYW4gYXBwbGljYXRpb24gb3IgdXNlciBzdWJzY3JpYmVzIHRvIGEgcmVwbGljYSBieSBy ZWdpc3RlcmluZyBhbiBpbnRlcmVzdCAgYWxvbmcgd2l0aCB0aGUgbGlmZXRpbWUgb2YgdGhp cyBpbnRlcmVzdC4gU3Vic2NyaXB0aW9ucyBtYXkgYmUgZnJlZWx5IHJlbmV3ZWQgYW5kIGEg cmVwbGljYSBtYXkgb25seSBiZSBwdXJnZWQgaWYgbm8gYWN0aXZlIHN1YnNjcmlwdGlvbiBl eGlzdHMgYW55bW9yZS4gDQsNNCkgR3JpZCBTeXN0ZW1zIGFuZCBTZXJ2aWNlcyBmb3IgQ29u c2lzdGVuY3kgTWFuYWdlbWVudA0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ1IYXZpbmcgcHJvdmlkZWQgYW4gb3ZlcnZpZXcgb24g dGhlIG1ham9yIGlzc3VlcyBpbiBjb25zaXN0ZW5jeSBtYW5hZ2VtZW50IGZvciBEYXRhIEdy aWRzIGFib3ZlLCB3ZSBub3cgZXhwbG9yZSB3aGljaCBzZXJ2aWNlcyBhbmQgd2hhdCBmdW5j dGlvbmFsaXR5IGlzIG5lZWRlZCB3aXRoaW4gYSBEYXRhIEdyaWQgdG8gZmFjaWxpdGF0ZSB0 aGlzIHRhc2suDQ00LjEpIE1hc3RlciBDb3B5IE1hbmFnZW1lbnQNLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tDQ1NYXN0ZXIgY29weSBtYW5hZ2VtZW50IHdpbGwgbW9zdCBwcm9iYWJs eSBub3QgYmUgZG9uZSB3aXRoaW4gYSBkZWRpY2F0ZWQgc2VydmljZSwgYnV0IHRoZSBjb25z aXN0ZW5jeSBzZXJ2aWNlIHdpbGwgdXNlIHRoZSByZXBsaWNhIG9yIG1ldGEgZGF0YSBjYXRh bG9ndWUgdG8gbWFyayBjZXJ0YWluIHJlcGxpY2FzIGFzICdtYXN0ZXInLiBXaXRoIHRoaXMg aW5mb3JtYXRpb24gYXZhaWxhYmxlIHRoZSBjb25zaXN0ZW5jeSBzZXJ2aWNlIGFuZCwgYWxs IHJlbGF0ZWQgc2VydmljZXMsIGFyZSBhYmxlIHRvIGltcG9zZSBtYXN0ZXIgY29weSBzZW1h bnRpY3MgZGVmaW5lZCBieSBhIFZPLiANDTEuMzQuMikgVXBkYXRlIGFuZCBDb25zaXN0ZW5j eSBTZXJ2aWNlIA0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0NQSBzcGVj aWZpYyBHcmlkIHNlcnZpY2UgaXMgcmVxdWlyZWQgdGhhdCBwcm92aWRlcyB1cGRhdGUgYW5k IHZlcnNpb25pbmcgZmVhdHVyZXMuIExvZ2ljYWxseSwgdGhlIHNlcnZpY2UgbmVlZHMgdG8g dGFrZSBjYXJlIG9mIGFsbCBkZXRhaWxzIHRoYXQgZGVhbCB3aXRoIHVwZGF0ZXMgdG8gZGF0 YSByZWdpc3RlcmVkIGluIHRoZSBHcmlkLiBUSW4gdGhlIHNpbXBsZXIgY2FzZSwgdGhlIHNl cnZpY2UgbmVlZHMgdG8gcHJvdmlkZSBhbiBBUEkgdGhhdCBhbGxvd3MgZm9yIHZlcnNpb24g bWFuYWdlbWVudCBhbmQgaW50ZXJuYWxseSBpbnRlcmFjdHMgd2l0aCB0aGUgUmVwbGljYSBM b2NhdGlvbiBTZXJ2aWNlIGFuZCBwb3NzaWJseSB0aGUgTWV0YSBEYXRhIFNlcnZpY2UgdG8g c3RvcmUgYW5kIHJldHJpZXZlIHRoZSBuZWNlc3NhcnkgaW5mb3JtYXRpb24uIEZ1cnRoZXJt b3JlIGl0IG1pZ2h0IHByby1hY3RpdmVseSByZXBsaWNhdGUgbmV3IHZlcnNpb25zIHRvIHBs YWNlcyB3aGVyZSBvbGQgdmVyc2lvbnMgYWxyZWFkeSBleGlzdCBhY2NvcmRpbmcgdG8gc29t ZSBwcmUtZGVmaW5lZCBzY2hlbWUuIA1JbiB0aGUgbW9yZSBjb21wbGV4IGNhc2Ugb2YgdXBk YXRlcyAtIGFnYWluIGEgc3BlY2lmaWMgdXBkYXRlIEFQSSBuZWVkcyB0byBiZSBwcm92aWRl ZCAtIHRoZSBVcGRhdGUgU2VydmljZSBuZWVkcyB0byBpbXBsZW1lbnQgb3IgdXNlIGEgdHJh bnNhY3Rpb24gc3lzdGVtIHRoYXQgdGFrZXMgY2FyZSBvZiB1cGRhdGUNc3luY2hyb25pc2F0 aW9uIGFuZCBwcm9wYWdhdGlvbi4gSW4gb3JkZXIgdG8gc3VwcG9ydCBkaWZmZXJlbnQgY29u c2lzdGVuY3kgbGV2ZWxzLCBhIHBhcnRpY3VsYXIgQVBJIG5lZWRzIHRvIGJlIHByb3ZpZGVk IGZvciBhZG1pbmlzdHJhdGlvbiBvZiBjb25zaXN0ZW5jeSBsZXZlbHMuIEhvd2V2ZXIsIHRo ZSBBUEkgZm9yIGFjdHVhbGx5IGFwcGx5aW5nIGNoYW5nZXMgdG8gZXhpc3RpbmcgZGF0YSBz dGF5cyB0aGUgc2FtZS4NDUZpbmFsbHksIHRoZSBzZXJ2aWNlIG1heSBjb29yZGluYXRlIHRo ZWlyIGFjdGl2aXRpZXMgb24gYmVoYWxmIG9mIHRoZSB1c2VyLiBNb3Jlb3ZlciwgaXQgcHJv dmlkZXMgYSBzaW1wbGUgQVBJIHRoYXQgYWxsb3dzIHRvIHNwZWNpZnkgY2VydGFpbiBjb25z aXN0ZW5jeSBwb2xpY2llcyB3aGljaCBhcmUgZW5mb3JjZWQgZXhwbG9pdGluZyB0aGUgc2Vy dmljZXMgZGlzY3Vzc2VkIGFib3ZlLg0gDQ00LjMpIERhdGEgVmVyaWZpY2F0aW9uIFNlcnZp Y2UNLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ1UaGUgZGF0YSB2ZXJpZmljYXRp b24gc2VydmljZXMgcHJvdmlkZXMgYWxsIGZlYXR1cmVzIHRoYXQgYXJlIHJlcXVpcmVkIGZv ciBpbmNvbnNpc3RlbmN5IGRldGVjdGlvbiBhbmQgcmVwYWlyLiBJdCBuZWVkcyB0byBpbnRl cmFjdCB3aXRoIHRoZSBSZXBsaWNhIExvY2F0aW9uIFNlcnZpY2UgYW5kIHBvc3NpYmx5IHRo ZSBNZXRhIERhdGEgU2VydmljZSB0byBzdG9yZSBhbmQgcmV0cmlldmUgdGhlIG5lY2Vzc2Fy eSBpbmZvcm1hdGlvbiAoZS5nLiBjaGVja3N1bXMpIGFuZCBmb3IgcmV0cmlldmluZyBhIHJl ZmVyZW5jZSBjb3B5IChlLmcuIGEgbWFzdGVyIGNvcHkpLiBJdCBwcm92aWRlcyBBUElzIGZv ciByZWdpc3RlcmluZyByZXBsaWNhcyBmb3IgcHJvLWFjdGl2ZSB2ZXJpZmljYXRpb24gYXMg d2VsbCBhcyBBUElzIGZvciBlbmZvcmNpbmcgYW4gaW1tZWRpYXRlIGNoZWNrIG9mIGNlcnRh aW4gcmVwbGljYXMuIEFkZGl0aW9uYWxseSwgQVBJcyBhcmUgcmVxdWlyZWQgdGhhdCBhbGxv dyB0aGUgc3BlY2lmaWNhdGlvbiBvZiBjZXJ0YWluIHZlcmlmaWNhdGlvbiBtZWNoYW5pc21z LiANDVRoZSBkYXRhIHZlcmlmaWNhdGlvbiBzZXJ2aWNlIG1pZ2h0IGFsc28gYmUgYWxsb3dl ZCB0byByZXBhaXIgaW5jb25zaXN0ZW5jaWVzIGRldGVjdGVkIGJ5IGVpdGhlciByZXBsYWNp bmcgdGhlIGNvcnJ1cHRlZCBmaWxlIHdpdGggYSAgdmFsaWQgb25lIG9yIGJ5IHNpbXBseSBk ZWxldGluZyB0aGUgZmlsZSBhbmQgcmVtb3ZpbmcgaXRzIGFzc29jaWF0ZWQgY2F0YWxvZ3Vl IGluZm9ybWF0aW9uLiANDTQuNCkgDVQuMy4gRGF0YSBRdWFsaXR5IFZlcmlmaWNhdGlvbiBT ZXJ2aWNlDQ1JbmNvbnNpc3RlbmNpZXMgYW1vbmcgcmVwbGljYXMgbWlnaHQgbm90IG9ubHkg b2NjdXIgYXMgcmVzdWx0IG9mIGF1dGhvcml6ZWQgZmlsZSBtb2RpZmljYXRpb24gYnV0IGFs c28gZHVlIHRvIGZpbGUgY29ycnVwdGlvbiBpbiBjYXNlIG9mIHN5c3RlbSBmYWlsdXJlcyBv ciBhdHRhY2tzLiBJbiBhZGRpdGlvbiwgdGhlIHByb2Nlc3Mgb2YgZ2VuZXJhdGluZyBhIG5l dyByZXBsaWNhIG1pZ2h0IGFscmVhZHkgcmVzdWx0IGluIGEgY29ycnVwdGVkIGZpbGUuIERh dGEgdmVyaWZpY2F0aW9uIGlzIHRoZXJlZm9yZSBhbiBpbXBvcnRhbnQgZmFjdG9yIGluIGEg RGF0YSBHcmlkLiBUaGlzIHByb2Nlc3MgbWlnaHQgYmUgYmFzZWQgdXBvbiBhIHJhbmdlIG9m IHRlY2huaXF1ZXMsIGZyb20gc2ltcGxlIGNoZWNrcyBzdW1zIHRvIGNvbXBsaWNhdGVkIGFs Z29yaXRobXMgb24gdGhlIGRhdGEuIE9uY2UgY29ycnVwdGVkIGRhdGEgaXMgZGV0ZWN0ZWQs IGFwcHJvcHJpYXRlIGFjdGlvbnMgbmVlZCB0byBiZSB0YWtlbi4gRWl0aGVyIG9uZSB0cmll cyB0byByZXN0b3JlIHRoZSBkYXRhIGJhc2VkIHVwb24gb3RoZXIgZXhpc3RpbmcgcmVwbGlj YXMgb3IgdGhlIGNvcnJ1cHRlZCBmaWxlIGlzIHNpbXBseSBkZWxldGVkIGFuZCBpdHMgaW5m b3JtYXRpb24gaXMgZGVsZXRlZCBmcm9tIHRoZSByZXBsaWNhIGFuZCBtZXRhZGF0YSBjYXRh bG9ncy4NDVRoZSBkYXRhIHZlcmlmaWNhdGlvbiBwcm9jZXNzIG1pZ2h0IGJlIHNldCB1cCBh cyBhIHByby1hY3RpdmUgb3IgcmUtYWN0aXZlIHNlcnZpY2UuIEluIHRoZSBwcm8tYWN0aXZl IGNhc2UgaXQgbWlnaHQgdmVyaWZ5IGFsbCBleGlzdGluZyByZXBsaWNhcyBvbiBhIHJlZ3Vs YXIgYmFzZXMgd2hpbGUgaW4gdGhlIHJlLWFjdGl2ZSBjYXNlIHZlcmlmaWNhdGlvbiBpcyBv bmx5IGRvbmUgb24gZmlsZSBhY2Nlc3Mgb3IgZXZlbiBvbmx5IHVwb24gdXNlciByZXF1ZXN0 LiBUaGUgZGF0YSB2ZXJpZmljYXRpb24gc2VydmljZSBwcm92aWRlcyBhbGwgZmVhdHVyZXMg dGhhdCBhcmUgcmVxdWlyZWQgZm9yIGluY29uc2lzdGVuY3kgZGV0ZWN0aW9uIGFuZCByZXBh aXIuIEl0IG5lZWRzIHRvIGludGVyYWN0IHdpdGggdGhlIFJlcGxpY2EgTG9jYXRpb24gU2Vy dmljZSBhbmQgcG9zc2libHkgdGhlIE1ldGEgRGF0YSBTZXJ2aWNlIHRvIHN0b3JlIGFuZCBy ZXRyaWV2ZSB0aGUgbmVjZXNzYXJ5IGluZm9ybWF0aW9uIChlLmcuIGNoZWNrc3VtcykgYW5k IGZvciByZXRyaWV2aW5nIGEgcmVmZXJlbmNlIGNvcHkgKGUuZy4gYSBtYXN0ZXIgY29weSku IEl0IHByb3ZpZGVzIEFQSXMgZm9yIHJlZ2lzdGVyaW5nIHJlcGxpY2FzIGZvciBwcm8tYWN0 aXZlIHZlcmlmaWNhdGlvbiBhcyB3ZWxsIGFzIEFQSXMgZm9yIGVuZm9yY2luZyBhbiBpbW1l ZGlhdGUgY2hlY2sgb2YgY2VydGFpbiByZXBsaWNhcy4gQWRkaXRpb25hbGx5LCBBUElzIGFy ZSByZXF1aXJlZCB0aGF0IGFsbG93IHRoZSBzcGVjaWZpY2F0aW9uIG9mIGNlcnRhaW4gdmVy aWZpY2F0aW9uIG1lY2hhbmlzbXMuIA0NVGhlIGRhdGEgdmVyaWZpY2F0aW9uIHNlcnZpY2Ug bWlnaHQgYWxzbyBiZSBhbGxvd2VkIHRvIHJlcGFpciBpbmNvbnNpc3RlbmNpZXMgZGV0ZWN0 ZWQgYnkgZWl0aGVyIHJlcGxhY2luZyB0aGUgY29ycnVwdGVkIGZpbGUgd2l0aCBhIHZhbGlk IG9uZSBvciBieSBzaW1wbHkgZGVsZXRpbmcgdGhlIGZpbGUgYW5kIHJlbW92aW5nIGl0cyBh c3NvY2lhdGVkIGNhdGFsb2cgaW5mb3JtYXRpb24uIA0NVC40LiBMaWZldGltZSBNYW5hZ2Vt ZW50IFNlcnZpY2UNLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDUFub3RoZXIg bWFqb3IgaXNzdWUgaW4gRGF0YSBHcmlkcyBpcyB0aGUgbWFuYWdlbWVudCBvZiBmaWxlIGxp ZmV0aW1lcy4gSW4gRGF0YSBHcmlkcyBmaWxlIHJlcGxpY2FzIGNhbiBpbiBnZW5lcmFsIG5v dCBleGlzdCBmb3IgYW4gdW5saW1pdGVkIGxpZmV0aW1lLCBtYWlubHkgZHVlIHRvIHN0b3Jh Z2Ugc3BhY2UgcmVzdHJpY3Rpb25zLiBJdCBtaWdodCB0aGVyZWZvcmUgaGFwcGVuIHRoYXQg YSByZXBsaWNhIGhhcyB0byBiZSBkZWxldGVkIGlmIGEgc3RvcmFnZSBzeXN0ZW0gcnVucyBz aG9ydCBvbiBmcmVlIHNwYWNlLiBIb3dldmVyLCBlbmQgdXNlciBRb1MgcmVxdWlyZW1lbnRz IG1heSBmb3JjZSBhIHJlcGxpY2EgdG8gZXhpc3QgYXQgbGVhc3QgZm9yIGEgZ2l2ZW4gbGlm ZXRpbWUgKHdoaWNoIG1pZ2h0IGFsc28gYmUgdW5saW1pdGVkIHJlc3VsdGluZyBpbiBwZXJz aXN0ZW50IHJlcGxpY2FzKS4gT25jZSB0aGUgbGlmZXRpbWUgb2YgYSByZXBsaWNhIGV4cGly ZXMsIGl0cyBzcGFjZSBtYXkgYmUgY2xhaW1lZCBieSBzdG9yYWdlIHJlc291cmNlIG1hbmFn ZW1lbnQgc2VydmljZXMuIFRoaXMgcmF0aGVyIHN0YXRpYyBzY2hlbWUgbWF5IGJlIGVuaGFu Y2VkIGJ5IGEgbGlmZXRpbWUvc3Vic2NyaXB0aW9uIG1vZGVsOiBhbiBhcHBsaWNhdGlvbiBv ciB1c2VyIHN1YnNjcmliZXMgdG8gYSByZXBsaWNhIGJ5IHJlZ2lzdGVyaW5nIGFuIGludGVy ZXN0IGFsb25nIHdpdGggdGhlIGxpZmV0aW1lIG9mIHRoaXMgaW50ZXJlc3QuIFN1YnNjcmlw dGlvbnMgbWF5IGJlIGZyZWVseSByZW5ld2VkIGFuZCBhIHJlcGxpY2EgbWF5IG9ubHkgYmUg cHVyZ2VkIGlmIG5vIGFjdGl2ZSBzdWJzY3JpcHRpb24gZXhpc3RzIGFueW1vcmUuIA0NVGhl IGxpZmV0aW1lIG1hbmFnZW1lbnQgc2VydmljZSBpcyBzaW1pbGFyIHRvIHRoZSBkYXRhIHZl cmlmaWNhdGlvbiBzZXJ2aWNlIGluIHRoYXQgaXQgaW50ZXJhY3RzoCB3aXRoaW50ZXJhY3Rz oHdpdGggdGhlIFJlcGxpY2EgTG9jYXRpb24gU2VydmljZSBhbmQgcG9zc2libHkgdGhlIE1l dGEgRGF0YSBTZXJ2aWNlIHRvIHN0b3JlIA1hbmQgcmV0cmlldmUgbGlmZXRpbWUgaW5mb3Jt YXRpb24uIE1vcmVvdmVyLCBpdCBpcyBtb3N0IHByb2JhYmx5IGEgcHJvLWFjdGl2ZSBzZXJ2 aWNlIHRoYXQgcGVyaW9kaWNhbGx5IGNoZWNrcyB0aGUgbGlmZXRpbWUgb2YgcmVwbGljYXMs IHBvc3NpYmx5IG1hcmtzIHJlcGxpY2FzIHRvIGJlIHB1cmdlYWJsZSwgYW5kIHJlbW92ZXMg YXNzb2NpYXRlZCBlbnRyaWVzIGZyb20gdGhlIHJlbGV2YW50IGNhdGFsb2d1ZXMuICBJdCBw cm92aWRlcyBBUElzIGZvciBhc3NpZ25pbmcgY2VydGFpbiBsaWZldGltZXMgdG8gcmVwbGlj YXMsIGZvciBzdWJzY3JpYmluZyB0byBjZXJ0YWluIHJlcGxpY2FzLCBhbmQgZm9yIGNoYW5n aW5nIHN0YXRpYyBvciANc3Vic2NyaXB0aW9uIGxpZmV0aW1lcy4gDQ0NQ29uY3JldGUgUmVx dWVzdCBQbGFubmluZyBTZXJ2aWNlIChLdXJ0LCBFd2EpDVdvcmtmbG93IG9yIFJlcXVlc3Qg TWFuYWdlbWVudCBTZXJ2aWNlIChLdXJ0LCBFd2EpDVJlcXVlc3QgSW50ZXJwcmV0YXRpb24g U2VydmljZSAoS3VydCwgRXdhKQ1BYnN0cmFjdCBSZXF1ZXN0IFBsYW5uaW5nIFNlcnZpY2Ug KEt1cnQsIEV3YSkNDSoqIFJlcXVlc3QgSW50ZXJwcmV0YXRpb24gYW5kIENvbmNyZXRlIFJl cXVlc3QgUGxhbm5pbmcgc2hvdWxkIGJlIGF0IG1vc3QgMSBwYWdlIGVhY2ggKioNDVJlcXVl c3QgSW50ZXJwcmV0YXRpb24gU2VydmljZQ0NQXQgdGhlIGhpZ2ggbGV2ZWwsIHdlIGNhbiBk aWZmZXJlbnRpYXRlIGFwcGxpY2F0aW9ucyBiYXNlZCBvbiBob3cgdGhleQ1zcGVjaWZ5IHRo ZWlyIHJlcXVlc3RzIGZvciBkYXRhLiBTb21lIGNhbiB1c2UgYXBwbGljYXRpb24tc3BlY2lm aWMgbWV0YWRhdGENd2hpY2ggbmVlZHMgdG8gYmUgbWFwcGVkIHRvIGEgc2V0IG9mIGRhdGEg cHJvZHVjdHMgb3IgdG8gYSBzZXQgb2YgcmVxdWVzdHMNZm9yIGRhdGEuIE90aGVyIGFwcGxp Y2F0aW9ucyBjYW4gYWxyZWFkeSBzcGVjaWZ5IHRoZWlyIHJlcXVlc3RzIGluIGFuDWFic3Ry YWN0IGZvcm0sIGFuIGFic3RyYWN0IERBRyAoYURBRyksIHdoaWNoIGRlZmluZXMgYXQgYSBs b2dpY2FsIGxldmVsIHRoZQ1jb21wdXRhdGlvbnMgdGhhdCBuZWVkIHRvIGJlIHBlcmZvcm1l ZCBhbmQgdGhlIGRhdGEgbmVlZGVkIGZvciB0aGUNY29tcHV0YXRpb24uoCBUaGUgYURBRyBh bHNvIHNwZWNpZmllcyB0aGUgZGVwZW5kZW5jaWVzIGJldHdlZW4gdGhlDWNvbXB1dGF0aW9u cy4gRmluYWxseSwgYXQgdGhlIGxvd2VzdCBsZXZlbCwgdGhlIGFwcGxpY2F0aW9ucyBjYW4g c3BlY2lmeQ10aGVpciByZXF1ZXN0cyB2aWEgY29uY3JldGUgREFHcyAoY0RBRyksIHdoaWNo IHNwZWNpZnkgdGhlIGNvbXB1dGF0aW9ucw1yZXF1ZXN0ZWQgYW5kIHRoZSBsb2NhdGlvbnMg d2hlcmUgdGhleSBhcmUgdG8gZXhlY3V0ZSBhbmQgdGhlIGV4YWN0DWxvY2F0aW9ucyBvZiB0 aGUgaW5wdXQgZGF0YS4NDUFsdGhvdWdoIHVzZXJzIGFuZCBhcHBsaWNhdGlvbnMgY2FuIGZv cm0gcmVxdWVzdHMgaW4gdGhlIHRocmVlIHdheXMNbWVudGlvbmVkIGFib3ZlLCB0aGUgZGF0 YSBncmlkIGNvbXBvbmVudHMgY2FuIGFsc28gcHJvdmlkZSB0aGUgZnVuY3Rpb25hbGl0eQ10 byBnZW5lcmF0ZSBhIGNEQUcgYmFzZWQgb24gYSByZXF1ZXN0IGNvbnRhaW5pbmcgYXBwbGlj YXRpb24tc3BlY2lmaWMNbWV0YWRhdGEuIA0NVGhlIHJlcXVlc3QgaW50ZXJwcmV0ZXIsIHdo aWNoIGlzIGFuIGFwcGxpY2F0aW9uLXNwZWNpZmljIGNvbXBvbmVudCB0aGF0DXRha2VzIGEg ZG9tYWluLXNwZWNpZmljIHJlcXVlc3RzIGFuZCB0cmFuc2xhdGVkIGl0IGludG8gYW4gYWJz dHJhY3QNcmVwcmVzZW50YXRpb24gKGFic3RyYWN0IERBRykgb2YgdGhlIGNvbXB1dGF0aW9u ICh0YXNrcykgdGhhdCBuZWVkIHRvIGJlDXBlcmZvcm1lZCB0byBzYXRpc2Z5IHRoZSByZXF1 ZXN0IGFuZCB0aGUgb3JkZXIgaW4gd2hpY2ggdGhleSBuZWVkIHRvIGJlDWV4ZWN1dGVkLiBU aGlzIGFEQUcgYWxzbyBjb250YWlucyBpbmZvcm1hdGlvbiBhYm91dCB3aGljaCBsb2dpY2Fs IGZpbGVzIGFyZQ1uZWVkZWQgYnkgdGhlIGNvbXB1dGF0aW9ucy4gSG93ZXZlciwgdGhlIHJl cXVlc3QgaW50ZXJwcmV0ZXIgZG9lcyBub3QNcHJvdmlkZSBhbnkgaW5mb3JtYXRpb24gYWJv dXQgd2hlcmUgdGhlIGpvYnMgbmVlZCB0byBiZSBleGVjdXRlZCBvciB3aGljaA1zdG9yYWdl IHN5c3RlbXMgbmVlZCB0byBiZSBhY2Nlc3NlZCB0byByZXRyaWV2ZSB0aGUgZGF0YS4NU29t ZSBhcHBsaWNhdGlvbiBjYW4gYnVpbGQgdGhlaXIgcmVxdWVzdCBpbnRlcnByZXRlcnMgYmFz ZWQgb24gbWV0YWRhdGENY2F0YWxvZ3MsIHdoaWNoIGNhbiBuYW1lIHRoZSBsb2dpY2FsIGZp bGVzIHdoaWNoIGNvbnRhaW4gZGF0YSB3aXRoIHRoZQ1wYXJ0aWN1bGFyIGNoYXJhY3Rlcmlz dGljcy4gVGhlIHNldCBvZiBsb2dpY2FsIGZpbGUgbmFtZXMgY2FuIGJlIHVzZWQgdG8Nc3Bl Y2lmeSB0aGUgZGVzaXJlZCBkYXRhIHByb2R1Y3QuIEFsdGVybmF0aXZlbHksIHRoZSBkb21h aW4tc3BlY2lmaWMNYXR0cmlidXRlcyBjYW4gYmUgbWFwcGVkIHRvIGFuIGFEQUcgcmVxdWly ZWQgdG8gcHJvZHVjZSB0aGUgZGF0YSwgaWYgc3VjaA1tYXBwaW5nIGlzIHBvc3NpYmxlLiBU aGUgbWFwcGluZyBjYW4gYmUgZG9uZSBhbGdvcml0aG1pY2FsbHkgb3IgdGhyb3VnaCB0aGUN dXNlIG9mIFZpcnR1YWwgRGF0YSBTZXJ2aWNlcyBbY2hpbWVyYV0gb3IgYm90aC4gDQ1Db25j cmV0ZSBSZXF1ZXN0IFBsYW5uaW5nIFNlcnZpY2UNDUJhc2VkIG9uIHRoZSBsb2dpY2FsIGV4 ZWN1dGlvbiBwbGFuLCB0aGUgIkNvbmNyZXRlIFJlcXVlc3QgUGxhbm5pbmcgU2VydmljZSIN cHJvZHVjZXMgYSBwaHlzaWNhbCBleGVjdXRpb24gcGxhbi4gVGhpcyBwbGFuIGNhbiBiZSBz dWJqZWN0IHRvIHZhcmlvdXMNb3B0aW1pemF0aW9uIHN0cmF0ZWdpZXMgYW5kIG11c3QgYWRo ZXJlIHRvIHRoZSByZXNvdXJjZSB1c2FnZSBwb2xpY2llcyBmb3IgYQ1naXZlbiBjb21tdW5p dHkgYW5kIHVzZXIuIEl0IGNhbiBvcHRpbWl6ZXMgdGhlIHVzYWdlIG9mIEdyaWQgcmVzb3Vy Y2VzLA1vcHRpbWl6ZSB0aGUgZXhlY3V0aW9uIG9mIGEgc3BlY2lmaWMgcmVxdWVzdCBvZiBh IHNldCBvZiByZXF1ZXN0LqAgVGhlDWxhdHRlciBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCBp biBjYXNlcyB3aGVyZSBhIGxhcmdlIG51bWJlciBvZiB1c2VycyBhcmUNY29tcGV0aW5nIGZv ciBsaW1pdGVkIHJlc291cmNlcy4gVGhlIHN5c3RlbSB0aGVuIG5lZWRzIHRvIHByb3ZpZGUg ZmFpcg10cmVhdG1lbnQgYmFzZWQgb24gdXNhZ2UgYWdyZWVtZW50cy6gIA0NT3B0aW1pemF0 aW9uIGNhbiByZWZlciB0byB2YXJpb3VzIG1ldHJpY3MsIHN1Y2ggYXMgcGVyZm9ybWFuY2Ug YW5kL29yDXJlbGlhYmlsaXR5IGFuZCBjYW4gYmUgY2FycmllZCB1c2luZyB2YXJpb3VzIHN5 c3RlbSBpbmZvcm1hdGlvbiBzdWNoIGFzDXdvcmtsb2FkIGFuZCBmZWF0dXJlcyBvZiBjb21w dXRpbmcgYW5kIHN0b3JhZ2UgcmVzb3VyY2VzLCBsb2NhdGlvbiBvZiBkYXRhLA1uZXR3b3Jr IGxvYWQuoCANDVRoZSBjb25jcmV0ZSByZXF1ZXN0IHBsYW5uaW5nIHNlcnZpY2UgY29uc3Vs dHMgdmFyaW91cyBpbmZvcm1hdGlvbiBzZXJ2aWNlcw10byBwZXJmb3JtIHRoZSBtYXBwaW5n IGZyb20gdGhlIGFic3RyYWN0IHRvIHRoZSBjb25jcmV0ZSBhbmQgdG8gcGVyZm9ybSB0aGUN ZGVzaXJlZCBvcHRpbWl6YXRpb24uIEFtb25nIHRoZSBzZXJ2aWNlcyBiZWluZyBjb25zdWx0 ZWQgYXJlIHNlcnZpY2VzIHRoYXQNaWRlbnRpZnkgdGhlIHNldCBvZiBhdmFpbGFibGUgY29t cHV0ZSBhbmQgc3RvcmFnZSByZXNvdXJjZXMsIHNlcnZpY2VzIHRoYXQNcHJvdmlkZSBuZXR3 b3JrIHBlcmZvcm1hbmNlIGluZm9ybWF0aW9uLCBzdWNoIGFzIHRoZSBsYXRlbmN5IGFuZCBi YW5kd2lkdGgNYmV0d2VlbiBncmlkIHJlc291cmNlcywgb3IgYXQgYSBoaWdoZXIgbGV2ZWws IGV4cGVjdGVkIGZpbGUgdHJhbnNmZXIgY29zdHMNYmV0d2VlbiBwYXJ0aWN1bGFyIHJlc291 cmNlcy6gIEluZm9ybWF0aW9uIGFib3V0IHNwZWNpZmljIHJlcGxpY2FzIG9mIGENZ2l2ZW4g c2V0IG9mIExGTnMgaXMgcmV0cmlldmVkIGZyb20gdGhlICJSZXBsaWNhIExvY2F0aW9uIFNl cnZpY2UiLiANDU9uIG9uZSBoYW5kLCB0aGUgY29uY3JldGUgcmVxdWVzdCBwbGFubmluZyBz ZXJ2aWNlIGNhbiBtYWtlIGFuIGV4YWN0IHBsYW4gb2YNY29tcHV0YXRpb24gYmFzZWQgb24g dGhlIGN1cnJlbnQgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHN5c3RlbS4gQXQgdGhlIG90aGVy DWV4dHJlbWUsIHRoZSBwbGFubmVyIGNhbiBsZWF2ZSBtYW55IGRlY2lzaW9ucyB1cCB0byB0 aGUgZXhlY3V0b3IsIGl0IGNhbiBmb3INZXhhbXBsZSBnaXZlIHRoZSBleGVjdXRvciBhIGNo b2ljZSBvZiBjb21wdXRlIHBsYXRmb3JtcyB0byB1c2UsIGEgY2hvaWNlIG9mDXJlcGxpY2Fz IHRvIGFjY2VzcyBldGMuIEF0IHRoZSB0aW1lIHRoZSBleGVjdXRvciBpcyByZWFkeSB0byBw ZXJmb3JtIHRoZQ1jb21wdXRhdGlvbiBvciBkYXRhIG1vdmVtZW50LCB0aGUgZXhlY3V0b3Ig Y2FuIGNvbnN1bHQgdGhlIGluZm9ybWF0aW9uDXNlcnZpY2VzIGFuZCBtYWtlIGxvY2FsIHBs YW5uaW5nIGRlY2lzaW9ucy4NDVRoZSBiZW5lZml0IG9mIHRoZSBmaXJzdCBhcHByb2FjaCBp cyB0aGF0IHRoZSBwbGFubmVyIGNhbiBhaW0gdG8gb3B0aW1pemUNdGhlIHBsYW4gYmFzZWQg b24gdGhlIGVudGlyZSBzdHJ1Y3R1cmUgb2YgdGhlIERBRywgaG93ZXZlciwgYmVjYXVzZSB0 aGUNZXhlY3V0aW9uIGVudmlyb25tZW50IGlzIHZlcnkgZHluYW1pYywgYnkgdGhlIHRpbWUg dGhlIHRhc2tzIGluIHRoZSBEQUcgYXJlDXJlYWR5IHRvIGV4ZWN1dGUsIHRoZSBlbnZpcm9u bWVudCBtaWdodCBoYXZlIGNoYW5nZWQgc28gbXVjaCB0aGF0IHRoZQ1leGVjdXRpb24gaXMg bm93IGZhciBsZXNzIG9wdGltYWwuIA0NSWYgdGhlIGRlY2lzaW9ucyBhcmUgbGVmdCB0byB0 aGUgZXhlY3V0b3IsIGl0IGNhbiB1c2UgdGhlIGluZm9ybWF0aW9uDXNlcnZpY2VzIHRvIGZp bmQgb3V0IGFib3V0IHRoZSBzdGF0ZSBvZiB0aGUgcmVzb3VyY2VzIGFuZCB0aGUgbG9jYXRp b24gb2YNdGhlIGRhdGEgYW5kIG1ha2UgYSBsb2NhbGx5IG9wdGltYWwgZGVjaXNpb24uIEhv d2V2ZXIsIGJlY2F1c2UgdGhlIGV4ZWN1dG9yDWRvZXMgbm90IGhhdmUgZ2xvYmFsIGluZm9y bWF0aW9uIGFib3V0IHRoZSByZXF1ZXN0IGl0IGNvdWxkIG1ha2UgcG90ZW50aWFsbHkNZXhw ZW5zaXZlIGRlY2lzaW9ucy4NCw1Ob3QgaW5jb3Jwb3JhdGVkIHlldDoNDUluIGFkZGl0aW9u IHRvIHRoZSBpbnB1dCBkYXRhLCBhIGpvYiB1c3VhbGx5IHNwZWNpZmllcyBzb21lIG1pbmlt YWwNcmVxdWlyZW1lbnRzIGZvciBjb21wdXRlIHJlc291cmNlcy4gRGVwZW5kaW5nIG9uIHRo ZSB0eXBlIG9mIGpvYiAoc2VlIHVzZQ1jYXNlcyksIHByaW9yaXRpZXMgb3IgaGludHMgd2l0 aCByZXNwZWN0IHRvIHN0b3JhZ2UgYW5kIGNvbXB1dGUgcmVzb3VyY2VzDWNhbiBiZSBwcm92 aWRlZC4NDVdoZW4gb3B0aW1pemF0aW9ucyBpbiB0ZXJtcyBvZiBjb21wdXRhdGlvbiBhbmQg c3RvcmFnZSBwZXJmb3JtYW5jZSBhcmUNdHJlYXRlZCBzZXBhcmF0ZWx5LCBXZSBjYW4gZGVm aW5lIGEgIkNvbXB1dGluZyBSZXNvdXJjZSBCcm9rZXIgKENSQikiIGFzIGENc2VydmljZSB0 aGF0ICJvcHRpbWl6ZXMiIHRoZSBjb21wdXRlIHJlc291cmNlcyBmb3IgYSBnaXZlbiBqb2Iu IFNpbWlsYXJseSwNd2UgY2FuIGRlZmluZSBhICJTdG9yYWdlIFJlc291cmNlIEJyb2tlciAo U1JCKSIgYXMgYSBzZXJ2aWNlIHRoYXQgb3B0aW1pemVzDXRoZSBzdG9yYWdlIHJlc291cmNl cyBmb3IgYSBqb2IuIFRoZSAiQ29uY3JldGUgUmVxdWVzdCBQbGFubmluZyBTZXJ2aWNlIg1u ZWVkcyB0byBzdGFydCBhIG5lZ290aWF0aW9uIGJldHdlZW4gdGhlIENSQiBhbmQgdGhlIFNS QiBpbiBvcmRlciB0byBtYXRjaA1iZXR3ZWVuIHRoZSByZXF1aXJlbWVudHMgb2YgdGhlIGpv YiBhbmQgdGhlIGF2YWlsYWJsZSByZXNvdXJjZXMuIERlcGVuZGluZw1vbiBzcGVjaWZpYyAi aGludHMiLCBlaXRoZXIgY29tcHV0ZSByZXNvdXJjZSBvciBzdG9yYWdlIHJlc291cmNlcyBj YW4gYmUNcHJpb3JpdGl6ZWQgYW5kIHRodXMgdGhlIHNldCBvZiBjYW5kaWRhdGUgcmVzb3Vy Y2VzIGNhbiBiZSByZWR1Y2VkLg0NT25lIGdvYWwgb2YgdGhlIFNSQiBpcyB0byBzZWxlY3Qg dGhlIG9wdGltYWwgcmVwbGljYXMgZGVwZW5kaW5nIG9uIHRoZWlyDWxvY2F0aW9ucyBhbmQg dGhlaXIgZXhwZWN0ZWQgZmlsZSB0cmFuc2ZlciBjb3N0cy4gVGhlIFNSQiBhbHNvIGRlYWxz IHdpdGgNdGhlIGNvbXBsZW1lbnRhcnkgcHJvYmxlbSBvZiBtaW5pbWl6aW5nIHRoZSBvdmVy YWxsIGNvc3Qgb2YgZmlsZSBhY2Nlc3Mgb24NdGhlIEdyaWQgaW4gdGhlIGBgbG9uZy10ZXJt JycsIGdpdmVuIGEgZmluaXRlIGFtb3VudCBvZiBzdG9yYWdlIHJlc291cmNlcy4gDQ1JbmZv cm1hdGlvbiBhYm91dCBhY2Nlc3MgaGlzdG9yeSBjYW4gYmUgY29sbGVjdGVkIGF0IHNldmVy YWwgbGV2ZWxzOg0tIExvZ2ljYWwgbGV2ZWwsIGkuZS4gYWNjZXNzIGhpc3RvcnkgYWJvdXQg c2VxdWVuY2Ugb2YgTEZOcw0tIFBoeXNpY2FsIGxldmVsLCBpLmUuIGFjY2VzcyBoaXN0b3J5 IGFib3V0IHJlcGxpY2FzIChTRk4pIGF0IHNwZWNpZmljDXN0b3JhZ2UgcmVzb3VyY2VzDVN0 YXRpc3RpY3MgbWF5IGluY2x1ZGUgdGltZSBzZXJpZXMgYWJvdXQgcmVxdWVzdHMgZm9yIExG TnMvU0ZOcyBhbmQgdXNlcnMNd2hvIGluaXRpYXRlZCB0aGUgZmlsZSByZXF1ZXN0Lg0NDQ1N ZXRhZGF0YSBTZXJ2aWNlIChBbm4sIEV3YSkNDUEgTWV0YWRhdGEgU2VydmljZSBwcm92aWRl cyBhIG1lY2hhbmlzbSBmb3Igc3RvcmluZyBhbmQgYWNjZXNzaW5nIG1ldGFkYXRhLCB3aGlj aCBpcyBpbmZvcm1hdGlvbiB0aGF0IGRlc2NyaWJlcyBkYXRhIGl0ZW1zLiAgVHlwaWNhbGx5 LCBhIE1ldGFkYXRhIFNlcnZpY2UgKE1TKSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBxdWVy eSBiYXNlZCBvbiBtZXRhZGF0YSBhdHRyaWJ1dGVzIHJhdGhlciB0aGFuIGJ5IG5hbWVzIG9m IGRhdGEgaXRlbXMuICBJbiBhZGRpdGlvbiwgdGhlIE1TIG1heSBwcm92aWRlIG1hbmFnZW1l bnQgb2YgbG9naWNhbCBjb2xsZWN0aW9ucyBkYXRhIGl0ZW1zIGFuZCBvZiBjb250YWluZXJz IHRoYXQgY29uc2lzdCBvZiBzbWFsbCBkYXRhIGl0ZW1zIHRoYXQgYXJlIHN0b3JlZCwgbW92 ZWQgYW5kIHJlcGxpY2F0ZWQgdG9nZXRoZXIuIFRoZSBNUyBtdXN0IG1haW50YWluIHN0cmlj dCBjb25zaXN0ZW5jeSBvdmVyIGl0cyBjb250ZW50cy4gIEluYWNjdXJhY2llcyBpbiB0aGUg bWV0YWRhdGEgZGF0YWJhc2UgcG90ZW50aWFsbHkgcmVzdWx0IGluIGluY29ycmVjdCBpZGVu dGlmaWNhdGlvbiBvZiBkYXRhIGl0ZW1zLCB3aGljaCB3b3VsZCBwcm9kdWNlIGluY29ycmVj dCBhbmFseXNlcy4gIFRoZSBNZXRhZGF0YSBTZXJ2aWNlIG1heSBiZSB1c2VkIGJ5IGRhdGEg YnJvd3NpbmcgYW5kIHZpc3VhbGl6YXRpb24gYXBwbGljYXRpb25zIHRvIGlkZW50aWZ5IGRl c2lyZWQgZGF0YS4gIFRoZSBNUyBpcyBhbHNvIHVzZWQgYnkgaGlnaGVyLWxldmVsIGRhdGEg Z3JpZCBjb21wb25lbnRzIHN1Y2ggYXMgdGhlIFJlcXVlc3QgUGxhbm5lciB0byBpZGVudGlm eSB0aGUgbG9naWNhbCBkYXRhIGl0ZW1zIG5lZWRlZCB0byBwZXJmb3JtIGEgZGVzaXJlZCBj b21wdXRhdGlvbi4gIA0NVGhlcmUgYXJlIHZhcmlvdXMgdHlwZXMgb2YgbWV0YWRhdGEsIGlu Y2x1ZGluZyBsb2dpY2FsIGFuZCBwaHlzaWNhbCBtZXRhZGF0YS4gIFdoaWNoIHR5cGVzIG9m IG1ldGFkYXRhIGFyZSBpbmNsdWRlZCBpbiBhIHBhcnRpY3VsYXIgTWV0YWRhdGEgU2Vydmlj ZSBkZXBlbmRzIG9uIHRoZSBhcHBsaWNhdGlvbiBkb21haW4gYW5kIG9uIHRoZSBleGlzdGVu Y2Ugb2Ygb3RoZXIgc2VydmljZXMsIGZvciBleGFtcGxlLCB3aGV0aGVyIHRoZXJlIGlzIGEg c2VwYXJhdGUgUmVwbGljYSBMb2NhdGlvbiBTZXJ2aWNlIGluIHRoZSBkYXRhIGdyaWQuICBQ aHlzaWNhbCBtZXRhZGF0YSByZWxhdGVzIHRvIHRoZSBhY3R1YWwgbG9jYXRpb24gb2YgdGhl IGRhdGEgaXRlbSBhbmQgdGhlIGNoYXJhY3RlcmlzdGljcyBvZiBhIGdpdmVuIHN0b3JhZ2Ug c3lzdGVtLiAgRXhhbXBsZXMgb2YgcGh5c2ljYWwgbWV0YWRhdGEgaW5jbHVkZSBkYXRhIGl0 ZW0gc2l6ZSwgYWNjZXNzIHBlcm1pc3Npb25zIGZvciB0aGUgZGF0YSBpdGVtIG9uIGEgc3Rv cmFnZSBzeXN0ZW0sIGFuZCBsYXN0IG1vZGlmaWNhdGlvbiB0aW1lIG9mIHRoZSBkYXRhLiAg UGh5c2ljYWwgbWV0YWRhdGEgaXMgZ2VuZXJhbGx5IG1haW50YWluZWQgb24gc3RvcmFnZSBz eXN0ZW1zIChmb3IgZXhhbXBsZSwgYXMgcGFydCBvZiBhIGZpbGUgc3lzdGVtKSBhbmQgbWF5 IGFsc28gYmUgcmVwbGljYXRlZCBpbiBhIE1ldGFkYXRhIFNlcnZpY2UuIA0NTG9naWNhbCBt ZXRhZGF0YSBkZXNjcmliZXMgdGhlIGNvbnRlbnRzIG9mIGEgZGF0YSBpdGVtIGluZGVwZW5k ZW50IG9mIHRoZSBsb2NhdGlvbiBvZiBhIHNwZWNpZmljIHBoeXNpY2FsIGluc3RhbmNlIG9m IHRoZSBkYXRhIGl0ZW0uICBPbmUgZXhhbXBsZSBvZiBsb2dpY2FsIG1ldGFkYXRhIGlzIGlu Zm9ybWF0aW9uIGFib3V0IGhvdyBkYXRhIGl0ZW1zIHdlcmUgY3JlYXRlZCBvciBtb2RpZmll ZCAoZS5nLiwgdGhlIG5hbWUgYW5kIGRlc2NyaXB0aW9uIG9mIHRoZSBsb2dpY2FsIGRhdGEg aXRlbZJzIGNyZWF0b3Igb3IgbW9kaWZpZXIsIHdoYXQgZXhwZXJpbWVudGFsIGFwcGFyYXR1 cyBhbmQgaW5wdXQgY29uZGl0aW9ucyBwcm9kdWNlZCB0aGUgZGF0YSBpdGVtLCBvciB3aGF0 IHNpbXVsYXRpb24gb3IgYW5hbHlzaXMgc29mdHdhcmUgd2FzIHJ1biBvbiB3aGljaCBjb21w dXRhdGlvbmFsIGVuZ2luZSB3aXRoIHdoaWNoIGlucHV0IHBhcmFtZXRlcnMpLiAgQW5vdGhl ciBleGFtcGxlIG9mIGxvZ2ljYWwgbWV0YWRhdGEgaXMgYSBkZXNjcmlwdGlvbiBvZiB3aGF0 IHRoZSBkYXRhIGl0ZW0gcmVwcmVzZW50cyAoZS5nLiwgcHJlY2lwaXRhdGlvbiBtZWFzdXJl bWVudHMgb3ZlciBhIGNlcnRhaW4gcmVnaW9uIGR1cmluZyBhIGNlcnRhaW4gdGltZSBpbnRl cnZhbCwgb3IgY29sbGlzaW9ucyBpbiBhIHBhcnRpY2xlIGNvbGxpZGVyIHJlY29yZGVkIGR1 cmluZyBhIHNwZWNpZmllZCBpbnRlcnZhbCkuDQ1XaGlsZSBzb21lIG1ldGFkYXRhIGF0dHJp YnV0ZXMgd2lsbCBiZSBnZW5lcmFsbHkgdXNlZnVsIGFjcm9zcyBhIHZhcmlldHkgb2YgYXBw bGljYXRpb25zLCBlYWNoIGFwcGxpY2F0aW9uIGRvbWFpbiBpcyBsaWtlbHkgdG8gYWRvcHQg ZG9tYWluLXNwZWNpZmljIG1ldGFkYXRhIGNvbnZlbnRpb25zIGFuZCBzY2hlbWEuICBUaHVz LCBkYXRhIGdyaWQgTWV0YWRhdGEgU2VydmljZXMgbXVzdCBiZSBjdXN0b21pemFibGUgYW5k IGV4dGVuc2libGUuICBUaGVzZSBzZXJ2aWNlcyBtYXkgYWN0dWFsbHkgY29uc2lzdCBvZiBh IGZlZGVyYXRpb24gb2YgbWV0YWRhdGEgY2F0YWxvZ3Mgb3IgZGF0YWJhc2VzIHRoYXQsIHVz ZWQgaW4gY29tYmluYXRpb24sIHByb3ZpZGUgZGF0YSBkZXNjcmlwdGlvbnMgcmVxdWlyZWQg YnkgYXBwbGljYXRpb24gc29mdHdhcmUgYW5kIG90aGVyIGRhdGEgZ3JpZCBjb21wb25lbnRz Lg0NDVZJSS4gQ3VycmVudCBUZWNobm9sb2dpZXMgKDggcGFnZXMpDVRoaXMgc2VjdGlvbiBi cmllZmx5IGRlc2NyaWJlcyBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMgb2Ygc29tZSBvZiB0 aGUgZGF0YSBncmlkIGNvbXBvbmVudHMgZGVzY3JpYmVkIGZvciB0aGUgZ2VuZXJhbCBhcmNo aXRlY3R1cmUuICBUaGlzIGlzIG5vdCBpbnRlbmRlZCB0byBnaXZlIGEgZGV0YWlsZWQgZGVz Y3JpcHRpb24gb2YgdGhlc2UgY29tcG9uZW50cy4gIFJhdGhlciwgZWFjaCBzdWJzZWN0aW9u IG9mZmVycyBhcHByb3hpbWF0ZWx5IGEgaGFsZi1wYWdlIGRlc2NyaXB0aW9uIHBsdXMgcmVm ZXJlbmNlcyB0byBkZXRhaWxlZCBkZXNjcmlwdGlvbnMuDVNlY3VyaXR5OiAgR1NJIChHbG9i dXMpDURhdGEgVHJhbnNwb3J0OiAgR3JpZEZUUCAoR2xvYnVzKQ1EYXRhIEZpbHRlcmluZyBT ZXJ2aWNlOiAgRGF0YSBDdXR0ZXI/PyAgRE9EUz8/DVJlbGlhYmxlIGZpbGUvb2JqZWN0IHRy YW5zZmVyIHNlcnZpY2U6ICBSRlQgKExCTC9HbG9idXMpIGFuZCBLYW5nYXJvbyAoQ29uZG9y KQ1TdG9yYWdlIHJlc291cmNlIG1hbmFnZW1lbnQ6ICBIUk0vRFJNIChMQkwpIGFuZCBOZVNU IChDb25kb3IpDURhdGFiYXNlIG1hbmFnZW1lbnQgc2VydmljZTogIFNwaXRmaXJlIChFREcp DU11bHRpcGxlIGZpbGUvb2JqZWN0IHRyYW5zZmVyIHNlcnZpY2U6ICAoTEJMKQ1SZXBsaWNh IExvY2F0aW9uIFNlcnZpY2U6ICBHaWdnbGUgKEdsb2J1cy9FREcpIChBbm4pDQ1UaGUgcmVw bGljYSBsb2NhdGlvbiBzZXJ2aWNlIChSTFMpIG1haW50YWlucyBhbmQgcHJvdmlkZXMgYWNj ZXNzIHRvIGluZm9ybWF0aW9uIGFib3V0IHRoZSBwaHlzaWNhbCBsb2NhdGlvbnMgb2YgY29w aWVzLiAgQW4gUkxTIHByb3RvdHlwZSB3YXMgY28tZGV2ZWxvcGVkIGJ5IHRoZSBHbG9idXMg dGVhbSBhbmQgV29yayBQYWNrYWdlIDIgb2YgdGhlIERhdGFHcmlkIHByb2plY3QuIFRoZSBk aXN0cmlidXRlZCBSTFMgaXMgaW50ZW5kZWQgZXZlbnR1YWxseSB0byByZXBsYWNlIHRoZSBj ZW50cmFsaXplZCBHbG9idXMgcmVwbGljYSBjYXRhbG9nLCBwcm92aWRpbmcgaGlnaGVyIHBl cmZvcm1hbmNlLCByZWxpYWJpbGl0eSBhbmQgc2NhbGFiaWxpdHkuICANVGhlIFJMUyBkZXNp Z24gaXMgYmFzZWQgb24gdGhlIGZvbGxvd2luZyBtZWNoYW5pc21zOiAgDUluZGVwZW5kZW50 IGxvY2FsIHN0YXRlIG1haW50YWluZWQgaW4gTG9jYWwgUmVwbGljYSBDYXRhbG9ncyAoTFJD cykuICBMb2NhbCBjYXRhbG9ncyBtYWludGFpbiBtYXBwaW5ncyBiZXR3ZWVuIGFyYml0cmFy eSBsb2dpY2FsIGZpbGUgbmFtZXMgKExGTnMpIGFuZCB0aGUgcGh5c2ljYWwgZmlsZSBuYW1l cyAoUEZOcykgYXNzb2NpYXRlZCB3aXRoIHRob3NlIExGTnMgb24gaXRzIHN0b3JhZ2Ugc3lz dGVtKHMpLg1Db2xsZWN0aXZlIHN0YXRlIHdpdGggcmVsYXhlZCBjb25zaXN0ZW5jeSBtYWlu dGFpbmVkIGluIFJlcGxpY2EgTG9jYXRpb24gSW5kaWNlcyAoUkxJcykuIEVhY2ggUkxJIGNv bnRhaW5zIGEgc2V0IG9mIG1hcHBpbmdzIGZyb20gTEZOcyB0byBMUkNzLiAgQSB2YXJpZXR5 IG9mIGluZGV4IHN0cnVjdHVyZXMgY2FuIGJlIGRlZmluZWQgd2l0aCBkaWZmZXJlbnQgcGVy Zm9ybWFuY2UgY2hhcmFjdGVyaXN0aWNzLCBzaW1wbHkgYnkgdmFyeWluZyB0aGUgbnVtYmVy IG9mIFJMSXMgYW5kIGFtb3VudCBvZiByZWR1bmRhbmN5IGFuZCBwYXJ0aXRpb25pbmcgYW1v bmcgdGhlIFJMSXMgIA1Tb2Z0IHN0YXRlIG1haW50ZW5hbmNlIG9mIFJMSSBzdGF0ZS4gTFJD cyBzZW5kIGluZm9ybWF0aW9uIGFib3V0IHRoZWlyIHN0YXRlIHRvIFJMSXMgdXNpbmcgc29m dCBzdGF0ZSBwcm90b2NvbHMuICBTdGF0ZSBpbmZvcm1hdGlvbiBpbiBSTElzIHRpbWVzIG91 dCBhbmQgbXVzdCBiZSBwZXJpb2RpY2FsbHkgcmVmcmVzaGVkIGJ5IHNvZnQgc3RhdGUgdXBk YXRlcy4NQ29tcHJlc3Npb24gb2Ygc3RhdGUgdXBkYXRlcw1NZW1iZXJzaGlwIGFuZCBwYXJ0 aXRpb25pbmcgaW5mb3JtYXRpb24gbWFpbnRlbmFuY2UNDVJlbGlhYmxlIFJlcGxpY2F0aW9u IFNlcnZpY2U6ICBSZXBsaWNhIG1hbmFnZW1lbnQgQVBJIChHbG9idXMpIChBbm4pIGFuZCBH RE1QIChFREcpIChIZWlueikNR0RNUCAgKEhlaW56KSANKiogR0RNUCBkZXNjcmlwdGlvbiBz aG91bGQgYmUgY3V0IHRvIGF0IG1vc3QgvSBwYWdlICoqDQ1UaGUgR0RNUCBjbGllbnQtc2Vy dmVyIHNvZnR3YXJlIHN5c3RlbSBpcyBhIGdlbmVyaWMgZmlsZSByZXBsaWNhdGlvbiB0b29s IHRoYXQgDXJlcGxpY2F0ZXMgZmlsZXMgc2VjdXJlbHkgYW5kIGVmZmljaWVudGx5IGZyb20g b25lIHNpdGUgdG8gYW5vdGhlciANaWluIGEgRGF0YSBHcmlkIGVudmlyb25tZW50IHVzaW5n IHNldmVyYWwgR2xvYnVzIEdyaWQgdG9vbHMuIEluIGFkZGl0aW9uLCANaXQgbWFuYWdlcyBy ZXBsaWNhIGNhdGFsb2d1ZSBlbnRyaWVzIGZvciBmaWxlIHJlcGxpY2FzIGFuZCB0aHVzIA1t YWludGFpbnMgYSBjb25zaXN0ZW50IHZpZXcgb24gbmFtZXMgYW5kIGxvY2F0aW9ucyBvZiBy ZXBsaWNhdGVkIA1maWxlcy4gRmlsZXMgdG8gYmUgdHJhbnNmZXJyZWQgY2FuIGJlIG9mIGFu eSBwYXJ0aWN1bGFyIGZpbGUgZm9ybWF0IA1hbmQgR0RNUCB0cmVhdHMgdGhlbSBhbGwgaW4g dGhlIHNhbWUgd2F5LiBIb3dldmVyLCBmb3IgT2JqZWN0aXZpdHkgDWRhdGFiYXNlIGZpbGVz IGEgcGFydGljdWxhciBwbHVnLWluICBleGlzdHMuIEFsbCBmaWxlcyBhcmUgYXNzdW1lZCB0 byANYmUgcmVhZC1vbmx5LiANDVRoZSBHRE1QIFsxXSBwcm9qZWN0IChvcmlnaW5hbGx5IGNh bGxlZCBHcmlkIERhdGEgTWFuYWdlbWVudCBQaWxvdCkNd2FzIHN0YXJ0ZWQgaW4gZWFybHkg MjAwMCBhcyBhIHBpbG90IHByb2plY3QgdG8gZXZhbHVhdGUgdGhlIEdsb2J1cw10b29sa2l0 ICh0bSksIHRha2UgdXNlZnVsIGZlYXR1cmVzIGZvciBhIGZpbGUgcmVwbGljYXRpb24gc3lz dGVtIGFuZA1wcm9kdWNlIGEgcHJvdG90eXBlIHRvIGJlIGV2YWx1YXRlZCBpbiBhIHJlYWwg cHJvZHVjdGlvbiBlbnZpcm9ubWVudC4NDVRoZSBkcml2aW5nIGZvcmNlIGZvciB0aGUgcmVz ZWFyY2ggYW5kIGRldmVsb3BtZW50IG9uIEdETVAgd2FzIA10d29mb2xkOiBvbiB0aGUgb25l IGhhbmQsIGF0IENFUk4gLSB0aGUgRXVyb3BlYW4gT3JnYW5pemF0aW9uIGZvciANTnVjbGVh ciByZXNlYXJjaCBsb2NhdGVkIG5lYXIgR2VuZXZhIGluIFN3aXR6ZXJsYW5kIC0gZmlyc3Qg ZWZmb3J0cyANZm9yIHRoZSBFdXJvcGVhbiBEYXRhR3JpZCBwcm9qZWN0IEVERyB3ZXJlIHVu ZGVyIHdheSBhbmQgZmlyc3QgDXN0YXRlLW9mLXRoZS1hcnQgc3R1ZGllcyBpbiBHcmlkIGNv bXB1dGluZyBuZWVkZWQgdG8gYmUgZG9uZS4gT24gdGhlIA1vdGhlciBoYW5kLCB0aGUgQ01T IGV4cGVyaW1lbnQsIG9uZSBvZiBmb3VyQ0VSTidzIG5leHQgZ2VuZXJhdGlvbiBIaWdoIA1F bmVyZ3kgIFBoeXNpY3MgKEhFUCkgZXhwZXJpbWVudHMgYXQgQ0VSTiwgcmVxdWlyZWQgZGF0 YSB0cmFuc2ZlciB0b29scy4gDWZvciB0aGUgZGlzdHJpYnV0ZWQgcHJvZHVjdGlvbiBvZiBz aW11bGF0ZWQgZGF0YSwgaW4gcGFydGljdWxhciBmb3INdGhlIEhpZ2ggTGV2ZWwgVHJpZ2dl ciBzdHVkaWVzLiBPbmNlIHRoZSBEYXRhR3JpZCBwcm9qZWN0IHdhcyBraWNrZWQgDW9mZiBp biBKYW51YXJ5IDIwMDEsIHRoZSBleHBlcmllbmNlIGdhaW5lZCBmcm9tIEdETVAgd2FzIHVz ZWQgYW5kIHRoZSANY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBzb2Z0d2FyZSBzeXN0ZW0gaXMg cGFydCBvZiB0aGUgRGF0YUdyaWQgDXNvZnR3YXJlIGFuZCBpbiB1c2UgaW4gdGhlIGZpcnN0 IERhdGFHcmlkIHRlc3RiZWQuIEN1cnJlbnRseSwgdGhlIA1zb2Z0d2FyZSBkZXZlbG9wbWVu dCBwcm9jZXNzIGlzIHdlbGwgYWR2YW5jZWQgYW5kIHRoZSBwcm9qZWN0IGlzIG5vdyBhIA1j b2xsYWJvcmF0aW9uIGJldHdlZW4gdGhlIEV1cm9wZWFuIERhdGFHcmlkIChpbiBwYXJ0aWN1 bGFyIHRoZSBEYXRhIA1NYW5hZ2VtZW50IHdvcmsgcGFja2FnZSkgYW5kIHRoZSBQYXJ0aWNs ZSBQaHlzaWNzIERhdGEgR3JpZCAoUFBERykuDQ1XaXRoIHJlc3BlY3QgdG8gRGF0YSBHcmlk IGFyY2hpdGVjdHVyZSwgR0RNUCBpcyBhIHJlcGxpY2EgbWFuYWdlciB3aXRoIA1hZGRpdGlv bmFsIGhpZ2gtbGV2ZWwsIGFwcGxpY2F0aW9uIHNwZWNpZmljIGZ1bmN0aW9uYWxpdGllcyBs aWtlIA1pbnRlZ3JhdGlvbiBvZiBPYmplY3Rpdml0eSBkYXRhYmFzZSBmaWxlcyB0byBhbiBP YmplY3Rpdml0eSANZmVkZXJhdGlvbiwgYSBub3RpZmljYXRpb24gc3lzdGVtIGZvciByZW1v dGUgc2l0ZXMgYW5kIGFuIGludGVyZmFjZSB0byANbWFzcyBzdG9yYWdlIHN5c3RlbXMuoCBH RE1QIG9mZmVycyBhIHNldCBvZiBjbGllbnQgYXBwbGljYXRpb25zIHRvIA1yZWdpc3RlciBu ZXcgZmlsZXMgdG8gYSBsb2NhbCBjYXRhbG9ndWUsIHB1Ymxpc2ggYSBzZXQgb2YgbmV3bHkg DWNyZWF0ZWQgZmlsZXMgdG8gc3Vic2NyaWJlZCBob3N0cywgc3RhcnQgdGhlIGFjdHVhbCBm aWxlIHJlcGxpY2F0aW9uIA1wcm9jZXNzLCBhbmQgc3Vic2NyaWJlIHRvIGEgcmVtb3RlIEdE TVAgc2VydmVyLiBJbiBhZGRpdGlvbiwgdGhlIA1zb2Z0d2FyZSBwYWNrYWdlIGNvbnRhaW5z IGEgZmV3IG90aGVyIGFkbWluaXN0cmF0aW9uIHRvb2xzLg0NR0RNUCBpcyBjdXJyZW5seSBp biB1c2UgaW4gdGhlIEVERyB0ZXN0YmVkIGFzIHdlbGwgYXMgaW4gUFBERyBhbmQgdGhlIA1H cmlQaHlOIHByb2plY3QuIEEgZm9sbG93IG9uIHByb2plY3QgY2FsbGVkIFJlcHRvciAoc2Vl IGJlbG93KSB3aWxsIA10YWtlIG92ZXIgc29tZSBvZiB0aGUgZnVuY3Rpb25hbGl0eSBvZiBH RE1QIGFuZCB3aWxsIHJlcGxhY2UgaXQgZm9yIA1zb21lIHVzZSBjYXNlcy4NDUNvbGxlY3Rp dmUgQ29tcHV0ZSBTY2hlZHVsaW5nDQ1BIHZhcmlldHkgb2YgY29sbGVjdGl2ZSBzY2hlZHVs ZXJzIGV4aXN0LiBUaGUgQ29uZG9yIHVwLWRvd24gYWxnb3JpdGhtIGFpbXMgdG8gcHJvdGVj dCBcY2l0ZXtjb25kb3Itc2NoZWR1bGluZ30gbGlnaHQgdXNlcnMgZnJvbSBiZWluZyBjb21w bGV0ZWx5IG92ZXJ3aGVsbWVkIGJ5IGhlYXZ5IHVzZXJzLiBUaGUgTWF1aSBmYWlyLXNoYXJl IGFsZ29yaXRobSBcY2l0ZXttYXVpLXNjaGVkdWxlcn0gYWltcyB0byBkZWxpdmVyIHdlbGwt c3BlY2lmaWVkIHNlcnZpY2UgZnJhY3Rpb25zIGlkZW50aWZpZWQgdXNlcnMgYW5kIGdyb3Vw cy4gVGhlIEVERyBSZXNvdXJjZSBCcm9rZXIgXGNpdGV7ZWRnLXdwMS1kZWZpbml0aW9ufSB3 aWxsIGJhbGFuY2UgbG9hZCBhbW9uZyBpbmRlcGVuZGVudCBzaXRlcyB3aXRoaW4gdGhlIGNv bnN0cmFpbnRzIG9mIGpvYiByZXF1aXJlbWVudHMuDQ1Db21tdW5pdHktYmFzZWQgQXV0aG9y aXphdGlvbjogIENBUyAoR2xvYnVzKQ1SZXF1ZXN0IFBsYW5uaW5nL1JlcXVlc3QgTWFuYWdl bWVudC9Xb3JrZmxvdyBNYW5hZ2VtZW50OiAgUmVxdWVzdCBtYW5hZ2VyIChMQkwpOyBDbGFz c2FkcyAoQ29uZG9yKTsgREFHTWFuIChDb25kb3IpDQ1WSUlJLiBPdGhlciBhcHByb2FjaGVz IHRvIHByb3ZpZGluZyBEYXRhIEdyaWQgZnVuY3Rpb25hbGl0eSAoMSBwYWdlKQ0JCVF1ZXN0 aW9uOiAgd2hlcmUgZG8gdGhlc2Ugc3lzdGVtcyBmaXQgaW4gdG8gdGhpcyBkaXNjdXNzaW9u PyAgVGhleSBkb26SdCBleGFjdGx5IGZvbGxvdyB0aGUgbGF5ZXJlZCBkZXNpZ24gYXBwcm9h Y2ggd2UgaGF2ZSBkZXNjcmliZWQsIGJ1dCBzaG91bGQgdGhleSBiZSBpbmNsdWRlZCB3aXRo IHRoZSBvdGhlciBzeXN0ZW1zIG9yIHB1dCBpbiBhIHNlcGFyYXRlIHNlY3Rpb24/Pw1TUkIN TGVnaW9uDQ1BIHZhcmlldHkgb2Ygb3RoZXIgc2lnbmlmaWNhbnQgcHJvamVjdHMgYXJlIGRl dmVsb3Bpbmcgc29mdHdhcmUgdG8gbWFuYWdlIGEgZGF0YSBncmlkLiAgVGhlIHByb2plY3Rz IGRpZmZlciBwcmltYXJpbHkgaW4gdGhhdCB0aGV5IGFyZSBlbmQtdG8tZW5kIHNvbHV0aW9u cyB3aG9zZSBjb21wb25lbnRzIGNhbm5vdCBiZSBkZWNvbXBvc2VkIGluIG9yZGVyIHRvIGJl IGNvdXBsZWQgd2l0aCBvdGhlciBzeXN0ZW1zLiAgV2Ugd2lsbCBpbnRyb2R1Y2UgdHdvLA1T UkIgYW5kIExlZ2lvbiwgYXMgcmVwcmVzZW50YXRpdmUgZXhhbXBsZXMuDQ1UaGUgU3RvcmFn ZSBSZXNvdXJjZSBCcm9rZXIgKFNSQikgXGNpdGV7c3JifSBpcyBhIHN5c3RlbSB0aGF0IGZl ZGVyYXRlcyBhIHZhcmlldHkgb2Ygc3RvcmFnZSBkZXZpY2VzIGludG8gYSBjb2hlcmVudCB3 aG9sZS4gU1JCIGludGVyYWN0cyB3aXRoIGZpbGUgc3lzdGVtcywgZGF0YWJhc2VzLCBhbmQg YXJjaGl2YWwgc3RvcmFnZSBkZXZpY2VzLCBhbmQgc28gZG9lcyBub3QgcmVxdWlyZSB0aGF0 IGV4aXN0aW5nIGRhdGEgYmUgbW9kaWZpZWQgb3IgdHJhbnNsYXRlZCB0byBtYWtlIGl0IGFj Y2Vzc2libGUgdG8gdGhlIGdyaWQuIFxjaXRle3NyYi1pbnRlcm9wZXJhYmlsaXR5fSBPbiB0 b3Agb2YgdGhlc2UNZGV2aWNlcywgU1JCIHByb3ZpZGVzIHNvcGhpc3RpY2F0ZWQgY29sbGVj dGlvbiBtYW5hZ2VtZW50LCBtZXRhZGF0YSBoYW5kbGluZywgYW5kIGFjY2VzcyBmZWF0dXJl cyBzbyB0aGF0IGRhdGEgbWF5IGJlIGFjY2Vzc2VkIHRocm91Z2ggaGlnaC1sZXZlbCBkZXNj cmlwdGlvbnMsIHJhdGhlciB0aGFuIHRocm91Z2ggcGh5c2ljYWwgaWRlbnRpZmllcnMuIFxj aXRle215c3JifSBTUkIgY29tcG9uZW50cyBhcmUgZmVkZXJhdGVkLCBtZWFuaW5nIHRoYXQg dGhleSBkZWZlciB0byBhIGhpZ2ggYXV0aG9yaXR5LiBUaHVzLCBhbmQgU1JCIHN5c3RlbSBt YXkgYmVjYW9tZSBwYXJ0IG9mIGEgZGF0YSBncmlkLCBidXQgY2Fubm90IG1hbmFnZSBhbiBh cnJheSBvZiBjb29wZXJhdGluZyBidXQgYXV0b25vbW91cyBzaXRlcy4NDVRoZSBMZWdpb24g XGNpdGV7bGVnaW9uLWNhY219IHN5c3RlbSBpcyBhIGNvbXBsZXRlIGdyaWQgb3BlcmF0aW5n IHN5c3RlbS4gQmFzZWQgYXJvdW5kIGEgY3VzdG9tIG9iamVjdCBtb2RlbCwgTGVnaW9uIGNy ZWF0ZXMgYSB3aG9sZSBuZXcgc3lzdGVtIGFic3RyYWN0aW9uIG91dCBvZiBhIG1ldGFjb21w dXRlciBjb25zdHJ1Y3RlZCBvbiB0b3Agb2YgbGVnYWN5IGNvbXB1dGluZyBzeXN0ZW1zLiAg VGhpcyAiZnJlc2ggc3RhcnQiIGFsbG93cyB0aGUgY29uc3RydWN0aW9uIG9mIG5ldyBmaWxl IHNlbWFudGljcyBcY2l0ZXtsZWdpb24taW99LCBwb3dlcmZ1bCBmYXVsdC10b2xlcmFuY2Us DVxjaXRle2xlZ2lvbi1yZ2UtdGhlc2lzfSwgYW5kIHNlY3VyaXR5IG1vZGVscyBcY2l0ZXts ZWdpb24tc2VjdXJpdHl9LCBidXQgaXQgc3VmZmVycyBmcm9tIHRoZSBkcmF3YmFjayB0aGF0 IGV4aXN0aW5nIGRhdGEgcmVwb3NpdG9yaWVzIGFuZCBjb21wdXRhdGlvbiBzeXN0ZW1zIGFy ZSBub3QgdHJpdmlhbGx5IGNvdXBsZWQgdG8gYSBMZWdpb24gc3lzdGVtLg0NDUlYLiBQcm9w b3NlZCBUZWNobm9sb2dpZXMgKDQgcGFnZXMpDQkJQWdhaW4sIHRoaXMgc2VjdGlvbiBwcm92 aWRlcyBicmllZiBkZXNjcmlwdGlvbnMgKGFwcHJveC4gaGFsZi1wYWdlIGVhY2gpIG9mIHBs YW5uZWQgYW5kIG9uZ29pbmcgZGV2ZWxvcG1lbnQgZWZmb3J0cy4gIFRoZSBwb2ludCBpcyB0 byBzaG93IHRoYXQgc29tZSBvZiB0aGUgbWlzc2luZyBjb21wb25lbnRzIGZyb20gb3VyIG92 ZXJhbGwgbGlzdCBhcmUgYmVpbmcgZGV2ZWxvcGVkLiAgSW5jbHVkZXMgcmVmZXJlbmNlcy4g IA1NZXRhZGF0YSBzZXJ2aWNlIChHbG9idXMpDVJlbGlhYmxlIHJlcGxpY2F0aW9uIHNlcnZp Y2UgDVJlcGxpY2EgbWFuYWdlciAoRURHKQ0NUmVwdG9yIC0gVGhlIEVERyBSZXBsaWNhIE1h bmFnZXIgKEVyd2luKQ0NKiogUmVwdG9yIGRlc2NyaXB0aW9uIHNob3VsZCBiZSBjdXQgdG8g YXQgbW9zdCC9IHBhZ2UgKioNDVJlcHRvciAtLS0gVGhlIEVERyBSZXBsaWNhIE1hbmFnZXIN DVdpdGhpbiB0aGUgRVUgRGF0YSBHcmlkIFByb2plY3QgYSBoaWdoIGxldmVsIFJlcGxpY2Eg TWFuYWdlbWVudCANU2VydmljZSwgY2FsbGVkIFJlcHRvciwgaGFzIGJlZW4gZGVzaWduZWQg YW5kIGlzIGN1cnJlbnRseSBiZWluZyANaW1wbGVtZW50ZWQgWzFdLiBUaGUgbWFpbiBkZXNp Z24gZ29hbCBvZiBSZXB0b3IgaXMgdG8gcHJvdmlkZSB0aGUgDXVzZXIgd2l0aCANYSBoaWdo IGxldmVsLCBpbnR1aXRpdmUgaW50ZXJmYWNlIHRoYXQgaXMgZWFzeSB0byB1c2UgYW5kIHRo YXQgaGlkZXMgDXRoZSB1bmRlcmx5aW5nIGRldGFpbHMuIA0NUmVwdG9yIGlzIGRlc2lnbmVk IGFzIGZsZXhpYmxlIG1vZHVsYXIgc3lzdGVtIHRoYXQgaW50ZXJmYWNlcyB0bw1leGlzdGlu ZyBHcmlkIFNlcnZpY2VzIHN1Y2ggYXMgcmVwbGljYSBjYXRhbG9ndWUgb3IgZmlsZSB0cmFu c2Zlcg1zZXJ2aWNlcy4gVGhlIG1vZHVsYXIgZGVzaWduIGFsbG93cyB0aGVzZSB1bmRlcmx5 aW5nIGNvbXBvbmVudHMgdG8gYmUNZWFzaWx5IGN1c3RvbWlzZWQgYWNjb3JkaW5nIHRvIHRo ZSBwYXJ0aWN1bGFyIG5lZWRzIG9mIGEgVk8uDQ1SZXB0b3IgaXMgY29tcHJpc2VkIG9mIGVp Z2h0IG1ham9yIG1vZHVsZXMgd2hpY2ggY292ZXIgbW9zdCBvZiB0aGUgDWZ1bmN0aW9uYWxp dHkgZGlzY3Vzc2VkIGluIFNlY3Rpb24gVkkuIFRoZSBjZW50cmFsIGNvbXBvbmVudCBpcyB0 aGUgDVJlcHRvciBTZXJ2ZXIgd2hpY2ggcHJvdmlkZXMgYSBsb2dpY2FsIHNpbmdsZSBlbnRy eSBwb2ludCBhcyB3ZWxsIGFzDXdvcmstZmxvdyBtYW5hZ2VtZW50IGZ1bmN0aW9uYWxpdHkg Zm9yIFZPcy4gSXQgaXMgYWJsZSB0byBzY2hlZHVsZSANcmVxdWVzdHMgb3JpZ2luYXRpbmcg ZnJvbSB3aXRoaW4gb25lIFZPICBhY2NvcmRpbmcgdG8gc29tZSBwcmVkZWZpbmVkIA1wcmlv cml0aWVzIGFuZCBzaG91bGQgYWxzbyBiZSBhYmxlIHRvIHNjaGVkdWxlIGluZGVwZW5kZW50 IGFjdGl2aXRpZXMgIA13aXRoaW4gcmVxdWVzdHMsIHN1Y2ggdGhhdCB0aGUgYXZhaWxhYmxl IHJlc291cmNlcyBhcmUgZXhwbG9pdGVkIA1vcHRpbWFsbHkuDQ1UaGUgYWNjZXNzIG1lY2hh bmlzbXMgdG8gdGhlIFJlcHRvciBTZXJ2ZXIgbXVzdCBkZWFsIHdpdGggdGhlIA10cmFkZS1v ZmYgYmV0d2VlbiB1YmlxdWl0b3VzIGFjY2VzcyBhbmQgaGlnaCBwZXJmb3JtYW5jZS4gVG8g dGhpcyANZW5kLCANd2UgUmVwdG9yIHByb3Bvc2VzIGEgbXVsdGktcHJvdG9jb2wgc3RyYXRl Z3k6IGFuIHViaXF1aXRvdXNseSBhcHBsaWNhYmxlIFNPQVAgDVsyXSBpbnRlcmZhY2UgdGhh dCB3b3VsZCBhbGxvdyB3aWRlc3ByZWFkIHB1YmxpY2F0aW9uIG9mIGEgZ2VuZXJpYyANaW50 ZXJmYWNlIHRvIHRoaXMgc2VydmljZSwgd2hpbGUgbW9yZSBzcGVjaWFsaXpzZWQgcHJvdG9j b2xzIHN1Y2ggYXMgDVJNSSBbM10gd291bGQgZGVsaXZlciB0aGUgaGlnaGVyIHBlcmZvcm1h bmNlIHJlcXVpcmVkLqAgVGhpcyBpcyBpbiBsaW4NbGluZWluZSAgd2l0aCB0aGUgdXBjb21p bmcgT3BlbiBHcmlkIFNlcnZpY2UgQXJjaGl0ZWN0dXJlIFs0LDVdIHdoaWNoIA13aWxsIA1i ZSBhZG9wdGVkIGluIFJlcHRvci4gDQ1UaGUgUmVwdG9yIFNlcnZlciBoYXMgYWNjZXNzIGFu ZCBtYW5hZ2VzIHRoZSByZW1haW5pbmcgc2V2ZW4gUmVwdG9yDW1vZHVsZXM6IA0NLSBUaGUg Y29yZSBtb2R1bGUgcHJvdmlkZXMgdGhlIG1haW4gZnVuY3Rpb25hbGl0aWVzIG9mIHJlcGxp Y2EgDW1hbmFnZW1lbnQsIHRob3NlIG9mIHJlcGxpY2EgY3JlYXRpb24sIGRlbGV0aW9uIGFu ZCBjYXRhbG9ndWluZy6gIEl0IA1yZXF1aXJlcyBhY2Nlc3MgdG8gYSBzZXQgb2Ygc2Vydmlj ZXMgYW5kIEFQSXMgaW5jbHVkaW5nIGEgdHJhbnNwb3J0IA1zZXJ2aWNlLCBhIHByb2Nlc3Np bmcgQVBJIHRoYXQgYWxsb3dzIHRoZSBpbmNvcnBvcmF0aW9uIG9mIGNlcnRhaW4gDXByZS0g YW5kIHBvc3QtcHJvY2Vzc2luZyBzdGVwcywgYXMgd2VsbCBhcyB0aGUgcmVsYXRlZCByZXBs aWNhIGFuZCANbWV0YS1kYXRhIGNhdGFsb2d1ZXMuU2V2ZXJhbCBraW5kcyBvZiBtZXRhZGF0 YSBhcmUgc3RvcmVkIGJ5IFJlcHRvcidzDW1ldGFkYXRhIG1vZHVsZS4gVGhpcyBkYXRhIGlu Y2x1ZGVzIGZpbGUsIGNvbGxlY3Rpb24sIHNlY3VyaXR5LA1hcHBsaWNhdGlvbiwgYW5kIG1h bmFnZW1lbnQgbWV0YWRhdGEuDQ0tIFRoZSBjb25zaXN0ZW5jeSBtb2R1bGUga2VlcHMgdGhl IHNldCBvZiByZXBsaWNhcyBvZiBhIGZpbGUgYXMgd2VsbA1hcyB0aGUgaW5mb3JtYXRpb24g c3RvcmVkIGluIHRoZSByZWxhdGVkIGNhdGFsb2d1ZXMgY29uc2lzdGVudC4gSW4NcGFydGlj dWxhciBpdCBkZWFscyB3aXRoIGZpbGUgdXBkYXRlcyAodmVyc2lvbmluZyksIGluY29uc2lz dGVuY3kgDWRldGVjdGlvbiwgYW5kIGxpZmV0aW1lIG1hbmFnZW1lbnQuIC4NDS0gR2VuZXJp YyBjaGVjay1wb2ludGluZywgcmVzdGFydCwgYW5kIHJvbGxiYWNrIG1lY2hhbmlzbXMgdG8g YWRkIA1mYXVsdCB0b2xlcmFuY2UgdG8gUmVwdG9yIGFyZSBwcm92aWRlZCBpbiB0aGUgdHJh bnNhY3Rpb24gbW9kdWxlLiAuDQ0tIFNldHMgb2YgKGxvZ2ljYWwpIGZpbGVzIGNhbiBiZSBk ZWZpbmVkIHdpdGggaGVscCBvZiB0aGUgY29sbGVjdGlvbiANbW9kdWxlLiBTdWNoIGNvbGxl Y3Rpb25zIG1heSBzdWJzZXF1ZW50bHkgYmUgc3ViamVjdGVkIHRvIG90aGVyIA1SZXB0b3Ig DWZ1bmN0aW9ucywgc3VjaCBhcyByZXBsaWNhdGlvbi4gDS0gQSBuYW1pbmcgY29tcG9uZW50 IGZhY2lsaXRhdGVzIHRoZSBnZW5lcmF0aW9uIG9mIGdsb2JhbGx5IHVuaXF1ZSBpZGVudGlm aWVycyBmb3IgcmVwbGljYXRlZCBmaWxlcyB3aGlsZSBwcmVzZXJ2aW5nIHRoZSBwb3NzaWJp bGl0eSBvZiB1c2VyLWdlbmVyYXRlZCBsb2dpY2FsIGZpbGUgbmFtZXMuDQ0tIFRoZSBzZWN1 cml0eSBtb2R1bGUgcHJvdmlkZXMgYXV0aGVudGljYXRpb24gYW5kIGF1dGhvcml6c2F0aW9u IGJhc2VkIA11cG9uIGV4aXN0aW5nIG1lY2hhbmlzbXMgc3VjaCBhcyBHU0lbNl0sIENBU1s3 XSwgYW5kIHRoZSBWaXJ0dWFsIA1Pcmdhbml6c2F0aW9uIG1lbWJlcnNoaXAgU2VydmljZSAo Vk9NUykuIEl0IGlzIGEgZGlzdGluY3RpdmUgZmVhdHVyZSANb2YgDVJlcHRvciB0aGF0IGZv bGxvd2luZyB0aGUgYXV0aG9yaXpzYXRpb24gcHJvY2VzcywgUmVwdG9yIGhvbGRzIGFsbCAN YWRtaW5pc3RyYXRpdmUgcmlnaHRzIGluIG9yZGVyIHRvIGFjdCBvbiBiZWhhbGYgb2YgdGhl IHVzZXIgYW5kIHRvIA1wZXJmb3JtIGFsbCBuZWNlc3NhcnkgdGFza3MuDQ0tIEEgbmFtaW5n IGNvbXBvbmVudCBmYWNpbGl0YXRlcyB0aGUgZ2VuZXJhdGlvbiBvZiBnbG9iYWxseSB1bmlx dWUNaWRlbnRpZmllcnMgZm9yIHJlcGxpY2F0ZWQgZmlsZXMgd2hpbGUgcHJlc2VydmluZyB0 aGUgcG9zc2liaWxpdHkgb2YNdXNlci1nZW5lcmF0ZWQgbG9naWNhbCBmaWxlIG5hbWVzLiAN DS0gVGhlIE9wdGltaXpzYXRpb24gbW9kdWxlLCBmaW5hbGx5LCBjb21wcmlzZXMgcmVwbGlj YSBzZWxlY3Rpb24gYmFzZWQgDXVwb24gc29tZSBvcHRpbWFsaXR5IGNyaXRlcmlvbiBzdWNo IGFzIHRyYW5zZmVyIHRpbWUsIHN0YXRpc3RpY3Mgb24gDWFjY2VzcyBoaXN0b3J5LCBhbmQg YSBwcm8tYWN0aXZlIHJlcGxpY2EgaW5pdGlhdGlvbiBzZXJ2aWNlLg0NUGxhbm5lciAoR3Jp UGh5TikNV2hhdCBwbGFubmVkIGRldmVsb3BtZW50IGRvIG90aGVycyB3YW50IHRvIG1lbnRp b24/DQ1YLiBPdmVydmlldyBvZiBFeGlzdGluZyBEYXRhIEdyaWQgUHJvamVjdHMgKDEvMiBw YWdlKQ1JbmNsdWRlcyB2ZXJ5IGJyaWVmIG1lbnRpb25zIChhIHNlbnRlbmNlIG9yIHR3byBl YWNoKSBvZiBtYWpvciBkYXRhIGdyaWQuDUdyaVBoeU4NUFBERw1FREcNKiogRURHIGRlc2Ny aXB0aW9uIHNob3VsZCBiZSAxIG9yIDIgc2VudGVuY2VzICoqDVRoZSBtYWluIGFpbSBvZiB0 aGUgRXVyb3BlYW4gRGF0YUdyaWQgKEVERykgcHJvamVjdCBpcyB0byBwcm9kdWNlIA1wcm9k dWN0aW9uIHF1YWxpdHkgR3JpZCBtaWRkbGV3YXJlIHJhbmdpbmcgZnJvbSB3b3JrbG9hZCBh bmQgZGF0YSANbWFuYWdlbWVudCB0byBHcmlkIG1vbml0b3JpbmcgYW5kIGxvY2FsIGZhYnJp YyBtYW5hZ2VtZW50LiBUaGUgcHJvamVjdCANaGFzIGEgZGl2ZXJzZSBzY2llbnRpZmljIHVz ZXIgY29tbXVuaXR5ICg6IEhpZ2ggRW5lcmd5IFBoeXNpY3MsIA1CaW9pbmZvcm1hdGljcyBh bmQgRWFydGggT2JzZXJ2YXRpb24pIGFuZCB0aGUuIHNTb2Z0d2FyZSBkZXZlbG9wZWQgd2l0 aGluIHRoZSANcHJvamVjdCBpcyBkZXBsb3llZCBvbiBhIHRlc3RiZWQgdGhhdCBzcGFucyBv dmVyIDMwIHNpdGVzIGluIEV1cm9wZS4NDVVLIGVTY2llbmNlIEdyaWQNRVNHDU5FRVMNU0NF Qw1OVk8NaVZER0wNR3JpZExhYg1EYXRhVEFHYWcNDURhdGFUYWcsIGFzIGEgc3BpbiBvZmYg ZnJvbSBFREcsIGFpbXMgdG8gY3JlYXRlIGEgbGFyZ2Utc2NhbGUgDWludGVyY29udGluZW50 YWwgdGVzdGJlZCBmb3IgZGF0YS1pbnRlbnNpdmUgR3JpZHMgYnkgbGV2ZXJhZ2luZyANdGVj aG5vbG9naWVzIGRldmVsb3BlZCB3aXRoaW4gRURHIGFzIHdlbGwgYXMgVS5TLiBHcmlkIHBy b2plY3RzLiBUaGUgDWZvY3VzIGlzIG9uIHR3byBhc3BlY3RzOiBhZHZhbmNlZCBuZXR3b3Jr aW5nIHRlY2huaXF1ZXMgaW4gZ2lnYWJpdCANbmV0d29ya3MgYW5kIGludGVyb3BlcmFiaWxp dHkgaXNzdWVzIGJldHdlZW4gZGlmZmVyZW50IEdyaWRzLg0NDVhJLiBDb25jbHVzaW9ucyAo MS8yIHBhZ2UpDQ1YSUkuIFJlZmVyZW5jZXMNDUNvbXB1dGUgcmVzb3VyY2VzLCBjb2xsZWN0 aXZlIHNjaGVkdWxpbmcsIJNvdGhlciBzeXN0ZW1zlCByZWZlcmVuY2VzOg0NQGlucHJvY2Vl ZGluZ3N7DSAgICAgICAgYmF0Y2gtZnJpZW5kbHksDSAgICAgICAgYXV0aG9yID0gIk1pcm9u IExpdm55IGFuZCBNaWNoYWVsIExpdHprb3ciLA0gICAgICAgIHRpdGxlID0gIk1ha2luZyBX b3Jrc3RhdGlvbnMgYSBGcmllbmRseSBFbnZpcm9ubWVudCBmb3IgQmF0Y2ggSm9icyIsDSAg ICAgICAgYm9va3RpdGxlID0gIlRoaXJkIHtJRUVFfSBXb3Jrc2hvcCBvbiBXb3Jrc3RhdGlv biBPcGVyYXRpbmcgU3lzdGVtcyIsDSAgICAgICAgbW9udGggPSAiQXByaWwiLA0gICAgICAg IHllYXIgPSAiMTk5MiIsDSAgICAgICAgYWRkcmVzcyA9ICJLZXkgQmlzY2F5bmUsIEZsb3Jp ZGEiDX0NDUBwaGR0aGVzaXN7DSAgICAgICAgZHluaW5zdC1zYWZldHksDSAgICAgICAgdGl0 bGUgPSAiU2FmZXR5LUNoZWNraW5nIG9mIE1hY2hpbmUgQ29kZSIsDSAgICAgICAgYXV0aG9y ID0gIlpoaWNoZW4gWHUiLA0gICAgICAgIHNjaG9vbCA9ICJVbml2ZXJzaXR5IG9mIFdpc2Nv bnNpbiIsDSAgICAgICAgeWVhciA9ICIyMDAwIg19DSANQGlucHJvY2VlZGluZ3N7DSAgICAg ICAgZHluaW5zdC1sdXJrZXIsDSAgICAgICAgYXV0aG9yID0gIkpvbiBHaWZmaW4gYW5kIFNv bWVzaCBKaGEgYW5kIEJhcnQgTWlsbGVyIiwNICAgICAgICB0aXRsZSA9ICJEZXRlY3Rpbmcg TWFuaXB1bGF0ZWQgUmVtb3RlIENhbGwgU3RyZWFtcyIsDSAgICAgICAgYm9va3RpdGxlID0g IlByb2NlZWRpbmdzIG9mIHRoZSAxMXRoIHtVU0VOSVh9IFNlY3VyaXR5IFN5bXBvc2l1bSIs DSAgICAgICAgYWRkcmVzcyA9ICJTYW4gRnJhbmNpc2NvLCBDYWxpZm9ybmlhIiwNICAgICAg ICBtb250aCA9ICJBdWd1c3QiLA0gICAgICAgIHllYXIgPSAiMjAwMiINfSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICANDUBpbnByb2NlZWRpbmdzew0gICAgICAgIGVycm9yLXNjb3BlLA0g ICAgICAgIGF1dGhvciA9ICJEb3VnbGFzIFRoYWluIGFuZCBNaXJvbiBMaXZueSIsDSAgICAg ICAgdGl0bGUgPSAiRXJyb3IgU2NvcGUgb24gYSBDb21wdXRhdGlvbmFsIEdyaWQ6IFRoZW9y eSBhbmQgUHJhY3RpY2UiLA0gICAgICAgIGJvb2t0aXRsZSA9ICJQcm9jZWVkaW5ncyBvZiB0 aGUgMTF0aCB7SUVFRX0gU3ltcG9zaXVtIG9uIEhpZ2ggUGVyZm9ybWFuY2UgRGlzdHJpYnV0 ZWQgQ29tcHV0aW5nICh7SFBEQ30pIiwNICAgICAgICBtb250aCA9ICJKdWx5IiwNICAgICAg ICB5ZWFyID0gIjIwMDIiDX0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQ1AaW5wcm9jZWVk aW5nc3sNICAgICAgICBjb25kb3Itc2NoZWR1bGluZywNICAgICAgICBhdXRob3IgPSAiTWF0 dCBNdXRrYSBhbmQgTWlyb24gTGl2bnkiLA0gICAgICAgIHRpdGxlID0gIlNjaGVkdWxpbmcg UmVtb3RlIFByb2Nlc3NpbmcgQ2FwYWNpdHkgSW4gQSBXb3Jrc3RhdGlvbi1Qcm9jZXNzaW5n IEJhbmsgQ29tcHV0aW5nIFN5c3RlbSIsDSAgICAgICAgYm9va3RpdGxlID0gIlByb2NlZWRp bmdzIG9mIHRoZSA3dGggSW50ZXJuYXRpb25hbCBDb25mZXJlbmNlIG9mIERpc3RyaWJ1dGVk IENvbXB1dGluZyBTeXN0ZW1zIiwNICAgICAgICBwYWdlcyA9ICIyLS05IiwNICAgICAgICBt b250aCA9ICJTZXB0ZW1iZXIiLA0gICAgICAgIHllYXIgPSAiMTk4NyIsDX0gIA0gDUBpbnBy b2NlZWRpbmdzew0gICAgICAgIG1hdWktc2NoZWR1bGVyLA0gICAgICAgIGF1dGhvciA9ICJE LiBKYWNrc29uIGFuZCBRLiBTbmVsbCBhbmQgTS4gQ2xlbWVudCIsDSAgICAgICAgdGl0bGUg PSAiQ29yZSBBbGdvcml0aG1zIG9mIHRoZSBNYXVpIFNjaGVkdWxlciIsDSAgICAgICAgYm9v a3RpdGxlID0gIlByb2NlZWRpbmdzIG9mIHRoZSA3dGggV29ya3Nob3Agb24gSm9iIFNjaGVk dWxpbmcgU3RyYXRlZ2llcyBmb3IgUGFyYWxsZWwgUHJvY2Vzc2luZyIsDSAgICAgICAgeWVh ciA9IDIwMDENfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQ1AaW5wcm9jZWVkaW5nc3sN ICAgICAgICBzcmIsDSAgICAgICAgYXV0aG9yID0gIkMuIEJhcnUgYW5kIFIuIE1vb3JlIGFu ZCBBLiBSYWphc2VrYXIgYW5kIE0uIFdhbiIsDSAgICAgICAgdGl0bGUgPSAiVGhlIHtTRFND fSBTdG9yYWdlIFJlc291cmNlIEJyb2tlciIsDSAgICAgICAgYm9va3RpdGxlID0gIlByb2Nl ZWRpbmdzIG9mIHtDQVNDT059IiwNICAgICAgICBhZGRyZXNzID0gIlRvcm9udG8sIENhbmFk YSIsDSAgICAgICAgeWVhciA9ICIxOTk4IiwNfQ0gDUBpbnByb2NlZWRpbmdzew0gICAgICAg IHNyYi1pbnRlcm9wZXJhYmlsaXR5LA0gICAgICAgIHRpdGxlID0gIlRvd2FyZHMgdGhlIGlu dGVyb3BlcmFiaWxpdHkgb2Ygd2ViLCBkYXRhYmFzZSwgYW5kIG1hc3Mgc3RvcmFnZSB0ZWNo bm9sb2dpZXMgZm9yIHBldGFieXRlIGRhdGFiYXNlcyIsDSAgICAgICAgYXV0aG9yID0gIlJl YWdhbiBNb29yZSBhbmQgUmljaGFyZCBNYXJjaWFubyBhbmQgTWljaGFlbCBXYW4gYW5kIFRv bSBTaGVyd2luIGFuZCBSaWNoYXJkIEZyb3N0IiwNICAgICAgICBib29rdGl0bGUgPSAiUHJv Yy4gb2YgdGhlIEZpZnRoIHtOQVNBfSB7R1NGQ30gQ29uZi4gb24gTWFzcyBTdG9yYWdlIFN5 c3RlbXMgYW5kIFRlY2hub2xvZ2llcyIsDSAgICAgICAgYWRkcmVzcyA9ICJDb2xsZWdlIFBh cmssIE1hcnlsYW5kIiwNICAgICAgICBtb250aCA9ICJTZXB0ZW1iZXIiLA0gICAgICAgIHll YXIgPSAiMTk5NiINfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANDUBpbnByb2NlZWRpbmdz ew0Jc3JiLW15c3JiLA0JdGl0bGUgPSAie015U1JCfSBhbmQge1NSQn0gLSBDb21wb25lbnRz IG9mIGEgRGF0YSBHcmlkIiwNCWF1dGhvciA9IkFyY3RvIFJhamFzZWthciBhbmQgTWljaGFl bCBXYW4gYW5kIFJlYWdhbiBNb29yZSIsDQlib29rdGl0bGUgPSAiUHJvY2VlZGluZ3Mgb2Yg dGhlIDExdGgge0lFRUV9IFN5bXBvc2l1bSBvbiBIaWdoIFBlcmZvcm1hbmNlIERpc3RyaWJ1 dGVkIENvbXB1dGluZyB7SFBEQ30iLA0JeWVhciA9ICIyMDAyIg19DQ1AYXJ0aWNsZXsNICAg ICAgICBsZWdpb24tY2FjbSwNICAgICAgICBhdXRob3IgPSAiQS5TLiBHcmltc2hhdyBhbmQg Vy5BLiBXdWxmIGFuZCBvdGhlcnMiLA0gICAgICAgIHRpdGxlID0gIlRoZSB7TH1lZ2lvbiBW aXNpb24gb2YgYSBXb3JsZHdpZGUgVmlydHVhbCBDb21wdXRlciIsDSAgICAgICAgam91cm5h bCA9ICJDb21tdW5pY2F0aW9ucyBvZiB0aGUge0FDTX0iLA0gICAgICAgIHZvbHVtZSA9ICI0 MCIsDSAgICAgICAgbnVtYmVyID0gIjEiLA0gICAgICAgIHBhZ2VzID0gIjM5LS00NSIsDSAg ICAgICAgeWVhciA9ICIxOTk3IiwNICAgICAgICBtb250aCA9ICJKYW51YXJ5IiwNfQ0gDUBJ TlBST0NFRURJTkdTIChsZWdpb24taW8sDSAgICAgICAgQVVUSE9SID0gIkIuIFdoaXRlIGFu ZCBBLiBHcmltc2hhdyBhbmQgQSBOZ3V5ZW4tVHVvbmciLA0gICAgICAgIFRJVExFID0gIntH fXJpZC17Qn1hc2VkIHtGfWlsZSB7QX1jY2Vzczoge1R9aGUge0x9ZWdpb24ge0l9L3tPfSB7 TX1vZGVsIiwNICAgICAgICBCT09LVElUTEUgPSAiUHJvY2VlZGluZ3Mgb2YgdGhlIDl0aCB7 SUVFRX0gU3ltcG9zaXVtIG9uIEhpZ2ggUGVyZm9ybWFuY2UgRGlzdHJpYnV0ZWQgQ29tcHV0 aW5nICh7SFBEQzl9KSIsDSAgICAgICAgWUVBUiA9IDIwMDAsDSAgICAgICAgTU9OVEggPSAi QXVndXN0Ig0pDQ1AcGhkdGhlc2lzew0gICAgICAgIGxlZ2lvbi1yZ2UtdGhlc2lzLA0gICAg ICAgIGF1dGhvciA9ICJBbmggTmd1eWVuLVR1b25nIiwNICAgICAgICB0aXRsZSA9ICJJbnRl Z3JhdGluZyBGYXVsdC1Ub2xlcmFuY2UgVGVjaG5pcXVlcyBpbiBHcmlkIEFwcGxpY2F0aW9u cyIsDSAgICAgICAgc2Nob29sID0gIlVuaXZlcnNpdHkgb2YgVmlyZ2luaWEiLA0gICAgICAg IG1vbnRoID0gIkF1Z3VzdCIsDSAgICAgICAgeWVhciA9ICIyMDAyIg19ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQ1AdGVjaHJlcG9ydHsNICAgICAg ICBsZWdpb24tc2VjdXJpdHksDSAgICAgICAgYXV0aG9yID0gIkFkYW0gRmVycmFyaSBhbmQg RnJlZGVyaWNrIEtuYWJlIGFuZCBNYXJ0eSBIdW1waHJleSBhbmQgU3RldmUNQ2hhcGluIGFu ZCBBbmRyZXcgR3JpbXNoYXciLA0gICAgICAgIHRpdGxlID0gIkEgRmxleGlibGUgU2VjdXJp dHkgU3lzdGVtIGZvciBNZXRhY29tcHV0aW5nIEVudmlyb25tZW50cyIsDQlpbnN0aXR1dGlv biA9ICJVbml2ZXJzaXR5IG9mIFZpcmdpbmlhLCBDb21wdXRlciBTY2llbmNlIERlcGFydG1l bnQiLA0gICAgICAgIG51bWJlciA9ICJDUy05OC0zNiIsDSAgICAgICAgeWVhciA9ICIxOTk4 IiwNfQ0NQHRlY2hyZXBvcnR7DQllZGctd3AxLWRlZmluaXRpb24sDQlhdXRob3IgPSAiRnJh bmNlc2NvIEdpYWNvbWluaSIsDQl0aXRsZSA9ICJEZWZpbml0aW9uIG9mIEFyY2hpdGVjdHVy ZSwgVGVjaG5pY2FsIFBsYW4gYW5kIEV2YWx1YXRpb24gQ3JpdGVyaWEgZm9yIFNjaGVkdWxp bmcsIFJlc291cmNlIE1hbmFnZW1lbnQsIFNlY3VyaXR5LCBhbmQgSm9iIERlc2NyaXB0aW9u IiwNCWluc3RpdHV0aW9uID0gIkV1cm9wZWFuIERhdGEgR3JpZCwgV29yayBQYWNrYWdlIDEi LA0JbnVtYmVyID0gIkRhdGFHcmlkLTAxLUQxLjItMDExMi0wLTMiLA0JbW9udGggPSAiU2Vw dGVtYmVyIiwNCXllYXIgPSAiMjAwMSINfQ0NQGFydGljbGV7DSAgICAgICAgZ2xvYnVzLWdh c3MsDSAgICAgICAgYXV0aG9yID0gIkouIEJlc3RlciBhbmQgSS4gRm9zdGVyIGFuZCBDLiBL ZXNzZWxtYW4gYW5kIEouIFRlZGVzY28gYW5kIFMuIFR1ZWNrZSIsDSAgICAgICAgdGl0bGUg PSAie0dBU1N9OiBBIERhdGEgTW92ZW1lbnQgYW5kIEFjY2VzcyBTZXJ2aWNlIGZvciBXaWRl IEFyZWEgQ29tcHV0aW5nIFN5c3RlbXMiLA0gICAgICAgIGpvdXJuYWwgPSAiNnRoIFdvcmtz aG9wIG9uIHtJL099IGluIFBhcmFsbGVsIGFuZCBEaXN0cmlidXRlZCBTeXN0ZW1zIiwNICAg ICAgICBtb250aCA9ICJNYXkiLA0gICAgICAgIHllYXIgPSAiMTk5OSINfSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICANDUBpbnByb2NlZWRpbmdzew0gICAgICAgIGlvLWNvbW11bml0aWVz LA0gICAgICAgIGF1dGhvciA9ICJEb3VnbGFzIFRoYWluIGFuZCBKb2huIEJlbnQgYW5kIEFu ZHJlYSBBcnBhY2ktRHVzc2VhdSBhbmQgUmVtemkgQXJwYWNpLUR1c3NlYXUgYW5kIE1pcm9u IExpdm55IiwNICAgICAgICB0aXRsZSA9ICJHYXRoZXJpbmcgYXQgdGhlIFdlbGw6IENyZWF0 aW5nIENvbW11bml0aWVzIGZvciBHcmlkIHtJL099IiwNICAgICAgICBib29rdGl0bGUgPSAi UHJvY2VlZGluZ3Mgb2YgU3VwZXJjb21wdXRpbmcgMjAwMSIsDSAgICAgICAgYWRkcmVzcyA9 ICJEZW52ZXIsIENvbG9yYWRvIiwNICAgICAgICBtb250aCA9ICJOb3ZlbWJlciIsDSAgICAg ICAgeWVhciA9ICIyMDAxIg19ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0NQGFydGljbGV7 DSAgICAgICAgYnlwYXNzLWpjYywNICAgICAgICBhdXRob3IgPSAiRG91Z2xhcyBUaGFpbiBh bmQgTWlyb24gTGl2bnkiLA0gICAgICAgIHRpdGxlID0gIk11bHRpcGxlIEJ5cGFzczogSW50 ZXJwb3NpdGlvbiBBZ2VudHMgZm9yIERpc3RyaWJ1dGVkIENvbXB1dGluZyIsDSAgICAgICAg am91cm5hbCA9ICJKb3VybmFsIG9mIENsdXN0ZXIgQ29tcHV0aW5nIiwNICAgICAgICB2b2x1 bWUgPSAiNCIsDSAgICAgICAgcGFnZXMgPSAiMzktLTQ3IiwNICAgICAgICB5ZWFyID0gMjAw MQ19ICAgICAgICAgICAgICAgDQ1Db25zaXN0ZW5jeSByZWZlcmVuY2VzOg0NWzFdIExlYW5u ZSBHdXksIEVyd2luIExhdXJlLCBQZXRlciBLdW5zenQsIEhlaW56IFN0b2NraW5nZXIsIGFu ZCBLdXJ0DVN0b2NraW5nZXIuIFJlcGxpY2EgTWFuYWdlbWVudCBJbiBEYXRhIEdyaWRzLiBU ZWNobmljYWwgUmVwb3J0LCBHbG9iYWwNR3JpZCBGb3J1bSBJbmZvcm1hdGlvbmFsIERvY3Vt ZW50LCBHR0Y1LCBFZGluYnVyZ2gsIFNjb3RsYW5kLCBKdWx5DTIwMDINDVsyXSBEaXJrIER1 ZWxsbWFubiwgV29sZmdhbmcgSG9zY2hlaywgSmF2aWVyIEplYW4tTWFydGluZXosIEFzYWQg U2FtYXIsDUJlbiBTZWdhbCwgSGVpbnogU3RvY2tpbmdlciwgYW5kIEt1cnQgU3RvY2tpbmdl ci4gTW9kZWxzIGZvciBSZXBsaWNhDVN5bmNocm9uaXNzYXRpb24gYW5kIENvbnNpc3RlbmN5 IGluIGEgRGF0YSBHcmlkLiBJbiAxMHRoSUVFRSBTeW1wb3NpdW0Nb24gSGlnaCBQZXJmb3Jt YW5jZSBhbmQgRGlzdHJpYnV0ZWQgQ29tcHV0aW5nIChIUERDLTEwKSwgU2FuDUZyYW5jaXNj bywgQ2FsaWZvcm5pYSwgQXVndXN0IDctOSAyMDAxLg0NWzNdIEhlaW56IFN0b2NraW5nZXIu IERhdGFiYXNlIFJlcGxpY2F0aW9uIGluIFdvcmxkLVdpZGUgRGlzdHJpYnV0ZWQNRGF0YSBH cmlkcy4gSW5zdGl0dXRlIG9mIENvbXB1dGVyIFNjaWVuY2UgYW5kIEJ1c2luZXNzIEluZm9y bWF0aWNzLA1Vbml2ZXJzaXR5IG9mIFZpZW5uYSwgQXVzdHJpYSwgTm92ZW1iZXIgMjAwMS4N DVs0XSBIZWlueiBTdG9ja2luZ2VyLiBEaXN0cmlidXRlZCBEYXRhYmFzZSBNYW5hZ2VtZW50 IFN5c3RlbXMgYW5kIHRoZQ1EYXRhIEdyaWQuIDE4dGggSUVFRSBTeW1wb3NpdW0gb24gTWFz cyBTdG9yYWdlIFN5c3RlbXMgYW5kIDl0aCBOQVNBDUdvZGRhcmQgQ29uZmVyZW5jZSBvbiBN YXNzIFN0b3JhZ2UgU3lzdGVtcyBhbmQgVGVjaG5vbG9naWVzLCBTYW4NRGllZ28sIEFwcmls IDE3LTIwLCAyMDAxLg0NWzVdIEppbSBHcmF5LCBQYXQgSGVsbGFuZCwgUGF0cmljayBPJ05l aWwsIERlbm5pcyBTaGFzaGEuIFRoZSBEYW5nZXJzIG9mDVJlcGxpY2F0aW9uIGFuZCBhIFNv bHV0aW9uLiBBQ00gU0lHTU9EIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvbg1NYW5hZ2Vt ZW50IG9mIERhdGEsIE1vbnRyZWFsLCBRdWViZWMsIENhbmFkYSwgSnVuZSA0LTYsIDE5OTYu DQ1FREcgcHJvamVjdCByZWZlcmVuY2VzOg0NRXVyb3BlYW4gRGF0YUdyaWQgUHJvamVjdCAo aHR0cDovL3d3dy5lZGcub3JnKQ0NRGF0YVRBRyBQcm9qZWN0IChodHRwOi8vY2Vybi5jaC9k YXRhdGFnKQ0NR0RNUCByZWZlcmVuY2VzOg0NWzFdIEhlaW56IFN0b2NraW5nZXIsIEFzYWQg U2FtYXIsIFNoYWh6YWQgTXV6YWZmYXIsIGFuZCBGbGF2aWENRG9ubm8uIEdyaWQgRGF0YSBN aXJyb3JpbmcgUGFja2FnZSAoR0RNUCkuIFNjaWVudGlmaWMgUHJvZ3JhbW1pbmcNSm91cm5h bCAtIFNwZWNpYWwgSXNzdWUgZGV2b3RlZCB0byBHcmlkIENvbXB1dGluZywgaW4gcHJpbnQs IDIwMDIuDQ1SZXB0b3IgcmVmZXJlbmNlczoNDVsxXSBMZWFubmUgR3V5LCBFcndpbiBMYXVy ZSwgUGV0ZXIgS3Vuc3p0LCBIZWlueiBTdG9ja2luZ2VyLCBhbmQgS3VydA1TdG9ja2luZ2Vy LiBSZXBsaWNhIE1hbmFnZW1lbnQgSW4gRGF0YSBHcmlkcy4gVGVjaG5pY2FsIFJlcG9ydCwN R2xvYmFsDUdyaWQgRm9ydW0gSW5mb3JtYXRpb25hbCBEb2N1bWVudCwgR0dGNSwgRWRpbmJ1 cmdoLCBTY290bGFuZCwgSnVseQ0yMDAyDQ1bMl0gU2ltcGxlIE9iamVjdCBBY2Nlc3MgUHJv dG9jb2wgKFNPQVApLg1XM0MgTm90ZSwgaHR0cDovL3d3dy53My5vcmcvVFIvU09BUC8uDQ1b M10gU1VOIE1pY3Jvc3lzdGVtcy4NSmF2YSBSZW1vdGUgTWV0aG9kIEludm9jYXRpb24gU3Bl Y2lmaWNhdGlvbiwgMTk5OC4NDVs0XSBJLiBGb3N0ZXIsIEMuIEtlc3NlbG1hbiwgSi4gTmlj aywgYW5kIFMuIFR1ZWNrZS4NVGhlIFBoeXNpb2xvZ3kgb2YgdGhlIEdyaWQ6IEFuIE9wZW4g R3JpZCBTZXJ2aWNlcyBBcmNoaXRlY3R1cmUgZm9yDURpc3RyaWJ1dGVkIFN5c3RlbXMgSW50 ZWdyYXRpb24uDWh0dHA6Ly93d3cuZ2xvYnVzLm9yZy9yZXNlYXJjaC9wYXBlcnMuaHRtbFwj T0dTQSwgSmFudWFyeSAyMDAyLg0NWzVdIFMuIFR1ZWNrZSwgSy4gQ3phamtvd3NraSwgSS4g Rm9zdGVyLCBKLiBGcmV5LCBTLiBHcmFoYW0sIGFuZCBDLg1LZXNzZWxtYW4uDUdyaWQgU2Vy dmljZSBTcGVjaWZpY2F0aW9uLg1odHRwOi8vd3d3Lmdsb2J1cy5vcmcvcmVzZWFyY2gvcGFw ZXJzLmh0bWxcI0dTU3BlYywgRmVicnVhcnkgMjAwMi4NDVs2XSBCLiBBbGxjb2NrLCBKLiBC ZXN0ZXIsIEouIEJyZXNuYWhhbiwgZXQgYWwuDUVmZmljaWVudCBEYXRhIFRyYW5zcG9ydCBh bmQgUmVwbGljYSBNYW5hZ2VtZW50IGZvciBIaWdoLVBlcmZvcm1hbmNlDURhdGEtSW50ZW5z aXZlIENvbXB1dGluZ30uDUluIDE4dGggSUVFRSBTeW1wb3NpdW0gb24gTWFzcyBTdG9yYWdl IFN5c3RlbXMgYW5kIDl0aCBOQVNBDUdvZGRhcmQgQ29uZmVyZW5jZSBvbiBNYXNzIFN0b3Jh Z2UgU3lzdGVtcyBhbmQgVGVjaG5vbG9naWVzLCBTYW4NRGllZ28sDUFwcmlsIDE3LTIwIDIw MDEuDQ1bN10gTC4gUGVhcmxtYW4sIFZvbiBXZWxjaCwgSS4gRm9zdGVyLCBDLiBLZXNzZWxt YW4sIGFuZCBTLiBUdWVja2UuDUEgQ29tbXVuaXR5IEF1dGhvcml6YXRpb24gU2VydmljZSBm b3IgR3JvdXAgQ29sbGFib3JhdGlvbi4NSW4gUG9saWN5IDIwMDI6IElFRUUgM3JkIEludGVy bmF0aW9uYWwgV29ya3Nob3Agb24gUG9saWNpZXMgZm9yDURpc3RyaWJ1dGVkIFN5c3RlbXMg YW5kIE5ldHdvcmtzLCBNb250ZXJleSwgQ2FsaWZvcm5pYSwgVVNBLCBKdW5lDTIwMDIuDQ1T Uk0gcmVmZXJlbmNlczoNDVsxXSBUaGUgR3JpZDogQmx1ZXByaW50IGZvciBhIE5ldyBDb21w dXRpbmcgSW5mcmFzdHJ1Y3R1cmUgRWRpdGVkIGJ5IElhbiBGb3N0ZXIgYW5kIENhcmwgS2Vz c2VsbWFuLCBNb3JnYW4gS2F1Zm1hbm4gUHVibGlzaGVycywgSnVseSAxOTk4Lg0NWzJdICBT dG9yYWdlIEFjY2VzcyBDb29yZGluYXRpb24gU3lzdGVtIChTVEFDUyksIGh0dHA6Ly9naXpt by5sYmwuZ292L3N0YWNzDQ1bM10gQWNjZXNzIENvb3JkaW5hdGlvbiBvZiBUZXJ0aWFyeSBT dG9yYWdlIGZvciBIaWdoIEVuZXJneSBQaHlzaWNzIEFwcGxpY2F0aW9uLCBMLiBNLiBCZXJu YXJkbywgQS4gU2hvc2hhbmksIEEuIFNpbSwgSC4gTm9yZGJlcmcgKE1TUyAyMDAwKS4NDVs0 XSAgVGhlIEdsb2J1cyBQcm9qZWN0LCBodHRwOi8vd3d3Lmdsb2J1cy5vcmcgDQ1bNV0gUGFy dGljbGUgUGh5c2ljcyBEYXRhIEdyaWQgKFBQREcpLCBodHRwOi8vd3d3LnBwZGcubmV0Lw0N WzZdIEVhcnRoIFNjaWVuY2UgR3JpZCAoRVNHKSwgaHR0cDovL2dpem1vLmxibC5nb3YvZXNn IA0NICAgDQlEUkFGVCBvZiATIERBVEUgXEAgIk0vZC95eXl5IiAUOC8yMC8yMDAyOC8xOS8y MDAyFSATIFRJTUUgXEAgImg6bW0gYW0vcG0iIBQ5OjI0IEFNNDowNyBQTRUJDQ1EUkFGVCBv ZiATIERBVEUgXEAgIk0vZC95eXl5IiAUOC8yMC8yMDAyOC8xOS8yMDAyFSATIFRJTUUgXEAg Img6bW0gYW0vcG0iIBQ5OjI0IEFNNDowNyBQTRUNDQ0NAAAAAAAAAAAAAAAAAAAAAAQAALwH AADBBwAA3QcAAN4HAADfBwAA7gcAAPkHAAA6CAAAoQgAAKIIAAByCQAAcwkAAPoJAAAECgAA ewoAAHwKAAAfDAAAIAwAAIIMAACDDAAAug4AALsOAACjEAAApBAAALERAACyEQAAFxIAABgS AAB4EgAAeRIAAAwTAAANEwAALRUAAC4VAAAaFgAAGxYAACkXAAAzFwAArxcAALAXAAB9GAAA fhgAABsaAAAcGgAAghsAAIwbAADYHAAA2RwAAHAeAABxHgAADyEAABAhAABnIwAAaCMAAAUk AAAGJAAAaCQAAGkkAADKJAAAyyQAAC0lAAAuJQAA7yUAAPAlAACqJwAAqycAAHEoAAByKAAA oykAAKQpAADrKQAA7CkAAIIqAADVKgAAMCwAADEsAACVLAAAliwAAEAxAABBMQAAXDIAAF0y AADBMgAAwjIAAGU2AABmNgAAPDgAAAD2AO8A6ADjAOAA4ADeAOAA4ADgAOAA4ADgAOAA4ADg AOAA4ADeAOAA4ADgAN4A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADjAOAA4ADgAOAA4ADg AAAAAAAAAz4qAQROSAEAAAlCKgJwaAAA/wANAQiBBEgBAAVoXJxoJg0BCIEESAEABWhunGgm EQAIgWNIAQBkaG6caCZnSAYAAFcABAAAGgQAABsEAAAnBAAAKAQAAEIEAABDBAAAXAQAAMwE AADjBAAAIwUAAIcFAAC5BQAAugUAANUFAABmBgAA/QAAAAAAAAAAAAAAAPsAAAAAAAAAAAAA AAD2AAAAAAAAAAAAAAAA+wAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA owAAAAAAAAAAAAAAAJ0AAAAAAAAAAAAAAACXAAAAAAAAAAAAAAAAjQAAAAAAAAAAAAAAAIcA AAAAAAAAAAAAAACNAAAAAAAAAAAAAAAA+wAAAAAAAAAAAAAAAPsAAAAAAAAAAAAAAAD7AAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAD4SgBV6EoAUACQAAD4TQAhGE0AJehNACYITQAgAF AAARhNACYITQAgAFAAAPhNACXoTQAgBSVQAKJgALRgIADcYFAAG0AAAPhLQAEYRM/0XGgAEA AQAHnGgmAQAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAACAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAXoS0AGCETP8ABAAAAyQBYSQBAAEAAAABEAAADwAEAAA1TQEA 8E0BAP39AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAABAQAAQECZgYAAGcGAACdBgAAEQcAALsHAAC8BwAA3gcAAN8HAAD9AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAA AAAAAAAAALUAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAQyQBRcaAAAABAG6caCYAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AABIAAAKJgALRgwAQyQBRcaAAAABAG6caCYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAffBwAA4AcAAO0H AADuBwAA7wcAAPkHAAC6AAAAAAAAAAAAAAAAdQAAAAAAAAAAAAAAALoAAAAAAAAAAAAAAABz AAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAABDAQBFxoABAAEAB5xoJgEAAAAAAAAA AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAABAAAARAEAQyQBRcaAAAABAF2caCYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAQyQBRcaAAAABAFyc aCYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAABfkHAAD6BwAAOggAADsIAAD5CQAA+gkAABYKAAAXCgAALA0AAC0N AADsDQAA7Q0AAPIOAADzDgAA1w8AANgPAABOEQAATxEAAKISAACjEgAAnxMAAKATAABLFQAA TBUAACgXAAApFwAASRcAAEoXAABjGgAAZBoAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA /QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0A AAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAA AAAAAAAAAAAA+wAAAAAAAAAAAAAAAPsAAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA+wAAAAAA AAAAAAAAAPsAAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA+wAAAAAAAAAAAAAAAPsAAAAAAAAA AAAAAAD7AAAAAAAAAAAAAAAA+wAAAAAAAAAAAAAAAPsAAAAAAAAAAAAAAAD9AAAAAAAAAAAA AAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAA 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 TlsAACBcAAAjXAAARFwAAIVeAACGXgAAvl8AAL9fAACVYAAAlmAAAE1jAABsYwAAc2MAAHRj AADXYwAAbmQAAH1kAABcagAAbWoAAARrAAAlawAAOm0AAPAA7QDoAO0A7QDtAO0A7QDtAO0A 7QDtAO0A7QDc1QDtAO0A7QDtAMO4AO0A7QDtAKkAp+gApQClAJYAABw1CIE2CIFDShwAT0oC AFFKAgBXygcBAQBknGgmAAM+KgEDNQiBHDUIgTYIgUNKHABPSgIAUUoCAFfKBwEBAF+caCYA FTYIgUNKHABLSAAAV8oHAQEAX5xoJiIBCIEESAEABWhfnGgmNgiBQ0ocAEtIAABXygcBAQBf nGgmAA0BCIEESAEABWhgnGgmFwAIgVfKBwEBAGCcaCZjSAEAZGhgnGgmCUIqAnBoAAD/AARO SAEAAB01CIFDSiAAS0ggAE9KAgBRSgIAV8oHAQEAXZxoJgA7IjoAADc6AABZOgAAgjoAALQA AAAAAAAAAAAAAABpAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAIACiYA C0YAAEMkAUXGgAEAAQAHnGgmAQAAAAAAAAAAAwAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoAAAomAAtGBAANxgUAAdACAEXGgAEA AQAHnGgmAQAAAAAAAAAAAwAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAACAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAEoAAAomAAtGBAANxgUAAdACAEXGgAEAAQAHnGgmAQAAAAAA AAAAAwAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAOCOgAAgzoAANE6AADSOgAA5zwAAOg8AADXPwAA2D8AANpDAADbQwAAEEgAABFI AAAxSAAAMkgAAFFIAABSSAAAA0sAAARLAAAuSwAAL0sAAPYAAAAAAAAAAAAAAAD2AAAAAAAA AAAAAAAA9gAAAAAAAAAAAAAAAO4AAAAAAAAAAAAAAADuAAAAAAAAAAAAAAAA7gAAAAAAAAAA AAAAAO4AAAAAAAAAAAAAAADuAAAAAAAAAAAAAAAA7gAAAAAAAAAAAAAAAO4AAAAAAAAAAAAA AADuAAAAAAAAAAAAAAAA6QAAAAAAAAAAAAAAAO4AAAAAAAAAAAAAAACkAAAAAAAAAAAAAAAA 7gAAAAAAAAAAAAAAAO4AAAAAAAAAAAAAAADuAAAAAAAAAAAAAAAApAAAAAAAAAAAAAAAAO4A AAAAAAAAAAAAAAAAAEQDAEMkAUXGgAAAAQBenGgmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAACiYMC0YAAAgA AAMkAwomDAtGAABhJAMJAAAKJgwLRgAADcYFAAHQAgAAEy9LAABSTgAAU04AAGpOAABrTgAA bFMAAG1TAACOUwAAj1MAAEhWAABJVgAA9wAAAAAAAAAAAAAAAPcAAAAAAAAAAAAAAACyAAAA AAAAAAAAAAAA9wAAAAAAAAAAAAAAAPcAAAAAAAAAAAAAAAD3AAAAAAAAAAAAAAAAsgAAAAAA AAAAAAAAAPcAAAAAAAAAAAAAAAD3AAAAAAAAAAAAAAAAqQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAACiYM C0YAAA3GBQAB0AIAAEQDAEMkAUXGgAAAAQBenGgmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAyQDCiYMC0YA AGEkAwAKSVYAAIFWAACCVgAApVYAALQAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAIAAAAAAA AAAAAAAAAAAAAAAAAAAAAEgCAAomAAtGAABDJAFFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAA AAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwA AAomAAtGBAANxgUAAdACAEMkAUXGgAAAAQBgnGgmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoAAAomAAtGBAAN xgUAAdACAEXGgAEAAQAHnGgmAQAAAAAAAAAAAwAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOlVgAAplYAAMBYAADBWAAAgFoAAPVb AAD2WwAAIFwAAExcAABNXAAA7VwAAPYAAAAAAAAAAAAAAADxAAAAAAAAAAAAAAAA8QAAAAAA AAAAAAAAAPEAAAAAAAAAAAAAAADxAAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAKYAAAAAAAAA AAAAAABeAAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAEgBAAomAAtGAABDJAFFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAAAAAAAAAACAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKAAAKJgALRgQADcYF AAHQAgBFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAomDAtGAAAJAAAKJgwLRgAADcYFAAHQ AgAACu1cAABXXwAAHWEAAPViAAD2YgAAIGMAAE1jAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAA AAAAAPoAAAAAAAAAAAAAAADxAAAAAAAAAAAAAAAApgAAAAAAAAAAAAAAAFsAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoAAAomAAtGBAANxgUAAdACAEXGgAEAAQAHnGgm AQAAAAAAAAAAAwAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAACAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAEoAAAomAAtGBAANxgUAAdACAEXGgAEAAQAHnGgmAQAAAAAAAAAAAwAA AAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAALgAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA CQAACiYMC0YAAA3GBQAB0AIABQAACiYMC0YAAAAGTWMAAHNjAAB0YwAA12MAANhjAABuZAAA fWQAACJlAABRZQAAbWUAAIJlAADjZQAARmYAAKJmAADVZgAABWcAACtnAADUZwAAKmgAAHlo AADSaAAAtAAAAAAAAAAAAAAAAK8AAAAAAAAAAAAAAACvAAAAAAAAAAAAAAAArwAAAAAAAAAA AAAAAK8AAAAAAAAAAAAAAACvAAAAAAAAAAAAAAAArwAAAAAAAAAAAAAAAK8AAAAAAAAAAAAA AACvAAAAAAAAAAAAAAAArwAAAAAAAAAAAAAAAK8AAAAAAAAAAAAAAACvAAAAAAAAAAAAAAAA rwAAAAAAAAAAAAAAAK8AAAAAAAAAAAAAAACvAAAAAAAAAAAAAAAArwAAAAAAAAAAAAAAAK8A AAAAAAAAAAAAAACvAAAAAAAAAAAAAAAArwAAAAAAAAAAAAAAAK8AAAAAAAAAAAAAAAAAAAAA AAAFAAAKJgwLRgAAAEoAAAomAAtGBAANxgUAAdACAEXGgAEAAQAHnGgmAQAAAAAAAAAAAwAA AAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAALgAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ABTSaAAAKWkAAG5pAAAIagAAW2oAAFxqAABtagAAA2sAAARrAAAtawAALmsAAHluAAB6bgAA e24AAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA AAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAADtAAAAAAAAAAAAAAAA ogAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAJkA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAKJgwLRgAADcYFAAHQ AgAASgAACiYAC0YEAA3GBQAB0AIARcaAAQABAAecaCYBAAAAAAAAAAADAAAAAAAAAAAAAAwA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAuAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAKJgwLRgAA DcYFAAHQAgAPhGgBXoRoAQUAAAomDAtGAAAADTptAAA7bQAAe24AAJNuAACdbgAAu24AAGtv AABsbwAA0m8AANNvAAAHcQAACHEAANRxAADVcQAAl3MAAJhzAAA2dAAAN3QAAJ50AACfdAAA /HQAABh1AAC3dgAAuHYAAIl3AACKdwAA1XgAANZ4AAAOegAAD3oAAMB7AADBewAAInwAACN8 AADcfQAABX4AAHF+AAByfgAAn38AAKB/AAD/fwAAAIAAAMiBAADpgQAA94EAAP+BAAABggAA CYIAAAqCAAALggAAD4MAABKDAADyhQAA84UAAI2IAAD9AO4A7AD9AP0A/QD9AP0A/QD9AO4A /QD9AP0A/QD9AP0A7gD9AP0A/QDfANgA0cq8rqCukq4AAAAAAAAAAAAAAAAAAAAAAAAaAAiB AQiBBEgBAAVoTpxoJmNIAgBkaIWcaCYAGgAIgQEIgQRIAQAFaE6caCZjSAIAZGiEnGgmABoA CIEBCIEESAEABWhOnGgmY0gCAGRo7ZxoJgAaAAiBAQiBBEgBAAVoTpxoJmNIAgBkaIKcaCYA DQEIgQRIAQAFaE6caCYNAQiBBEgCAAVo7ZxoJg0ACIFjSAIAZGiCnGgmGE9KAgBRSgIAV8oH AQIA85xoJlwIgV0IgQADNgiBHDUIgTYIgUNKHABPSgIAUUoCAFfKBwEBAGCcaCYABE5IAQA2 e24AAJpuAACbbgAAY3IAAGRyAADQcwAA0XMAAPt0AAD8dAAAH3UAACB1AAC0AAAAAAAAAAAA AAAAqwAAAAAAAAAAAAAAAKYAAAAAAAAAAAAAAACmAAAAAAAAAAAAAAAApgAAAAAAAAAAAAAA AKYAAAAAAAAAAAAAAACmAAAAAAAAAAAAAAAAqwAAAAAAAAAAAAAAAFsAAAAAAAAAAAAAAACr AAAAAAAAAAAAAAAAAAAAAAAAAAAASgAACiYAC0YEAA3GBQAB0AIARcaAAQABAAecaCYBAAAA AAAAAAADAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA AAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAFAAAKJgwLRgAACQAACiYMC0YAAA3GBQAB0AIAAEoAAAomAAtGBAANxgUAAdAC AEXGgAEAAQAHnGgmAQAAAAAAAAAAAwAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAACAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogdQAAB3gAAAh4AABeewAAX3sAAJx9AACdfQAA 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 AHAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAABw AAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AEQAAEMkAUXGgAAAAgDjnGgmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAQyQBAEQAAEMkAUXGgAAAAgDEnGgm AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAEAAAAMx5EAAMiRAABHkwAAkZQAAJKUAACTlAAApJQAAKWUAAC7lAAA vJQAAL2UAADTlAAA1JQAALoAAAAAAAAAAAAAAAC6AAAAAAAAAAAAAAAAdQAAAAAAAAAAAAAA AHUAAAAAAAAAAAAAAAByAAAAAAAAAAAAAAAAcgAAAAAAAAAAAAAAAHIAAAAAAAAAAAAAAABy AAAAAAAAAAAAAAAAcgAAAAAAAAAAAAAAAHIAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAcAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwAAQyQBAEQAAEMkAUXGgAAAAgDknGgm AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAEQAAEMkAUXGgAAAAgDjnGgmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyklAAApZQAAKiU AAC6lAAAu5QAAL2UAADUlAAANpUAADeVAAA4lQAAn5UAAKCVAACklQAAspUAAMKVAADElQAA OJYAADqWAAA8lgAAT5YAAFCWAABRlgAA5JYAAOWWAACJlwAAipcAAIyXAACklwAApZcAAAyY AAANmAAAdZgAAHaYAADcmAAA3ZgAAOOYAADlmAAA6JgAAOuYAADu29DJwskAu7QAraYAn5im kaYAn4qYgwB8kQB5AHkAeQB5AHJkmAAAAAAAABoACIEBCIEESAEABWg6nGgmY0gCAGRoxpxo JgANAQiBBEgCAAVoxpxoJgROSAEAAA0BCIEESAEABWgKnGgmDQAIgWNIAQBkaEecaCYNAQiB BEgBAAVoR5xoJg0ACIFjSAEAZGgKnGgmDQAIgWNIAQBkaDqcaCYNAQiBBEgBAAVoOpxoJg0A CIFjSAEAZGg5nGgmDQEIgQRIAQAFaDmcaCYNAAiBY0gCAGRoY6JoRg0BCIEESAIABWhjomhG DQEIgQRIAQAFaDicaCYNAAiBY0gBAGRoCZxoJhQ1CIFDShwAV8oHAQIA5JxoJlwIgQAlAAiB NQiBQ0ocAFfKBwECAOScaCZcCIFjSAEAZGg4nGgmZ0gGACEACIE1CIFDShwAV8oHAQIA5Jxo JlwIgWNIAQBkaGGcaCYAJtSUAABflQAAYJUAAKGVAACilQAAOZYAADqWAADklgAA5ZYAAIuX AACMlwAA6pgAAPmYAAD6mAAA+5gAAPyYAAAdmQAALpkAAC+ZAAA3mwAAOJsAACicAAD9AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAA AAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD6AAAAAAAAAAAA AAAAtQAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAA AP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAAA AEQAAEMkAUXGgAAAAgDGnGgmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAQyQBAAEAAAAV65gAAPCYAAD2mAAA 95gAAPiYAAD6mAAA+5gAAPyYAAAAmQAACJkAAAmZAAATmQAAG5kAAByZAAAdmQAALpkAAM2Z AADZmQAA4ZkAAJKaAACYmgAAo5oAADWbAAA2mwAAOJsAAEGbAABCmwAAmZsAACicAAApnAAA /54AANWfAADtnwAARaAAAEagAACuoAAAr6AAANKgAADToAAA1KAAANWgAACroQAA+KEAAPqh AAAPogAASqIAADijAAD48QD46vHj3NPFvtPFALcAsKkAqbAA4+oApgCfAJgA3ACmAKYAkdyK mACDAHx1DQEIgQRIAgAFaOecaCYNAQiBBEgCAAVo5pxoJg0BCIEESAEABWhDnGgmDQAIgWNI AQBkaEOcaCYNAQiBBEgCAAVo5ZxoJg0ACIFjSAEAZGhCnGgmDQAIgWNIAQBkaEGcaCYETkgB AAANAQiBBEgCAAVoZKJoRg0ACIFjSAIAZGhkomhGDQAIgWNIAQBkaAqcaCYNNQiBV8oHAQEA YpxoJhoACIE1CIFXygcBAQBinGgmY0gCAGRo5ZxoJgAQAQiBBEgCAAVo5ZxoJjUIgQANAAiB Y0gCAGRo5ZxoJg0BCIEESAEABWhAnGgmDQAIgWNIAQBkaECcaCYNAQiBBEgCAAVoxpxoJg0A CIFjSAIAZGjGnGgmAC4onAAAKZwAAMqcAADLnAAA5ZwAAAWdAAAGnQAA/54AAACfAACqoQAA q6EAABCiAAAopAAAjaQAAI6kAACgpAAAoaQAAHSlAAB1pQAAsKUAAPulAAAepgAA/QAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAA AAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAA AAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAC4AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAA AP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9 AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAAAAAA AAAAAABEAABDJAFFxoAAAAIA5pxoJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAFTijAACMpAAAjaQAAI6k AAAepgAAH6YAANKmAADTpgAA1aYAAJ2nAACfpwAAoacAAO+oAADwqAAA8agAAPmoAAD9qAAA /qgAAAypAAAUqQAAFakAACmpAACgqQAAoakAAKKpAABEqgAARaoAAC6rAAAwqwAAf6sAAICr AACCqwAAE6wAAGOsAAD4APHq4+rVzurAucCyq6KbjYaiAH8AeHEAas5jAFxVAGMADQAIgWNI AgBkaOqcaCYNAQiBBEgCAAVo6pxoJg0ACIFjSAEAZGhGnGgmDQEIgQRIAQAFaEWcaCYNAAiB Y0gCAGRoZKJoRg0BCIEESAIABWhkomhGDQAIgWNIAQBkaAqcaCYNNQiBV8oHAQEAYpxoJhoA CIE1CIFXygcBAQBinGgmY0gCAGRo5pxoJgANAAiBY0gCAGRo5pxoJhABCIEESAIABWjmnGgm NQiBAA0BCIEESAEABWhVnGgmDQAIgWNIAQBkaFWcaCYNAAiBY0gBAGRoS5xoJhoACIEBCIEE SAEABWhLnGgmY0gCAGRo45xoJgANAAiBY0gBAGRoRZxoJhoACIEBCIEESAEABWhFnGgmY0gC AGRo45xoJgANAAiBY0gBAGRoUJxoJg0ACIFjSAIAZGjjnGgmDQAIgWNIAgBkaIucaCYNAAiB Y0gBAGRoQ5xoJgAhHqYAAB+mAADUpgAA1aYAAKGnAADvqAAA8KgAAPGoAAAVqQAAKakAACqp AABGqgAAR6oAAC+rAAAwqwAAQKwAAEGsAABirAAAY6wAADitAAA5rQAAW60AAHmtAACtrQAA rq0AALCtAACxrQAAErAAABOwAAAbsQAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA/QAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAA AAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAA AAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAA AP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD6 AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAA AAAAAAAAAAAAAP0AAAAAAAAAAAAAAAAAAAADAABDJAEAAQAAAB1jrAAABK0AAKytAACurQAA sa0AADeuAAA4rgAAfK4AAH2uAABPrwAAWK8AABOwAABBsgAAVLIAAFWyAABdsgAAcLIAAHmy AAB6sgAAYbYAAGK2AAACugAABLoAADu6AABzugAAXLsAAHi7AAB6uwAAyLwAAMm8AADMvAAA z7wAANG8AADvvAAA8LwAABS9AAAWvQAASL0AAFO9AABovQAA2L0AANm9AADvvQAAxL4AAAD4 8fgA6gDnAOAA2dLL0sS9ttKvqKGaxJrEmqGajIWvda/ErwCvAK9urwAADQEIgQRIAgAFaOmc aCYeAAiBNQiBQ0ocAFfKBwEBAGKcaCZjSAIAZGjpnGgmAA0ACIFjSAEAZGhXnGgmGgAIgQEI gQRIAQAFaFecaCZjSAIAZGjpnGgmAA0ACIFjSAEAZGhNnGgmDQAIgWNIAQBkaEqcaCYNAAiB Y0gCAGRouJxoJg0ACIFjSAIAZGjpnGgmDQAIgWNIAQBkaFacaCYNAAiBY0gBAGRoCpxoJg0A CIFjSAEAZGgLnGgmDQAIgWNIAQBkaEGcaCYNAAiBY0gBAGRoSZxoJg0ACIFjSAEAZGhHnGgm DQAIgWNIAgBkaGSiaEYETkgBAAANAAiBY0gCAGRo6pxoJg0BCIEESAEABWhGnGgmDQAIgWNI AQBkaEacaCYAKxuxAAAksgAAQLIAAEGyAABdsgAAebIAAHqyAACbswAAnLMAAFa0AABXtAAA V7UAAFi1AABhtgAAYrYAAHm2AACQtgAAkbYAAAK6AAAEugAAPLoAAHS6AAB1ugAAQLsAAEG7 AABduwAAebsAAHq7AADIvAAAybwAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAA AAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAA AAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAA AP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9 AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAA AAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAA AAAAAAAAAAD9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAdybwAAPG8AAAVvQAAFr0AAE+/ AAAEwAAA98AAAPjAAADXwQAA2cEAANrBAAD5wQAAGMIAABnCAABLxAAATMQAAC/FAAAwxQAA NsUAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAA AAC4AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA tQAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0A AAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAADAABDJAEARAAAQyQBRcaAAAACAOqcaCYAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAQAAABLEvgAA074AANm+AADmvgAATr8AAE+/AAAlwAAA98AAAPjAAADWwQAA18EAANjB AADawQAA+MEAABfCAAAvxQAAMMUAADXFAAA2xQAAXcUAAPrGAAD7xgAAzMcAAM3HAAAmygAA J8oAAPbKAAD3ygAAvMsAAL3LAAA3zAAAPMwAAFjMAAB4zAAAecwAAJHMAACczAAAG84AAPjx 6vH449zj1cfj1cC5wNWy8aGakZqRmpGakZqRmoB1brJnYGcAAAANAQiBBEgCAAVouZxoJg0B CIEESAIABWi4nGgmDQAIgWNIAgBkaO+caCYUNQiBQ0ocAFfKBwECAO2caCZcCIEAIQEIgQRI AgAFaOycaCY1CIFDShwAV8oHAQIA7ZxoJlwIgREBCIEESAIABWjunGgmTkgBAA0BCIEESAIA BWjunGgmIQEIgQRIAgAFaO6caCY1CIFDShwAV8oHAQIA7pxoJlwIgQ0ACIFjSAEAZGhVnGgm DQAIgWNIAQBkaAucaCYNAAiBY0gBAGRoTpxoJhoACIEBCIEESAEABWhWnGgmY0gCAGRo7Jxo JgANAAiBY0gBAGRoVpxoJg0ACIFjSAEAZGhXnGgmDQAIgWNIAgBkaOycaCYNAQiBBEgCAAVo 65xoJg0BCIEESAIABWjsnGgmDQEIgQRIAgAFaOqcaCYAJTbFAABdxQAAXsUAABrIAAAbyAAA VcsAAFbLAAA2zAAAN8wAALoAAAAAAAAAAAAAAAByAAAAAAAAAAAAAAAAcgAAAAAAAAAAAAAA AHIAAAAAAAAAAAAAAAByAAAAAAAAAAAAAAAAcgAAAAAAAAAAAAAAAHIAAAAAAAAAAAAAAAC6 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAomDAtG AABDJAFFxoAAAAIA7pxoJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAABDJAFFxoAAAAIA7pxoJgAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAIN8wAAFjMAAB5zAAAeswAAN7PAADfzwAAntAAAA3SAAAm0gAAJ9IAACjSAAC6AAAA AAAAAAAAAAAAuAAAAAAAAAAAAAAAAHMAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAuAAAAAAA AAAAAAAAALgAAAAAAAAAAAAAAAC4AAAAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAGcAAAAAAAAA AAAAAABnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAK JgwLRgAADcYFAAHQAgADAABDJAEARAAAQyQBRcaAAAACAO+caCYAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA AEQAAEMkAUXGgAAAAgDsnGgmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAobzgAAHM4AAODOAADhzgAA3s8AAN/P AAA20AAARdAAAFPQAACc0AAAndAAAJ7QAAAp0QAAKtEAAIjRAACK0QAAk9EAAJTRAAD90QAA /tEAAAvSAAAM0gAADdIAACbSAAAn0gAA49IAADzTAADP7QAA0O0AAI/wAACQ8AAAxvEAAMfx AAAY9QAAGfUAAN31AADe9QAAgPYAAJn2AAAB9wAAAvcAAGj3AABp9wAAzPcAAM33AABt+QAA i/kAABX7AABb+wAAdfsAAHb7AAAA/AAAWPwAAGT8AABl/AAALv0AAC/9AABH/QAASf0AAEr9 AABv/QAAGv4AADb+AAA3/gAAav4AAMj+AAD27/bv6ADh2gDTzADJAMIAyQDJANPMAOgAvQDJ AMkAyQDJAMkArgDJAMkAyQCsAKwAyQCsAMkAyQCsAKwArACsAAAAAAAAAAAAAAAAAAAAAAM2 CIEdNQiBQ0ogAEtIIABPSgIAUUoCAFfKBwEBAGWcaCYJQioCcGgAAP8ADQAIgWNIAgBkaGai aEYETkgBAAANAAiBY0gCAGRoxpxoJg0BCIEESAIABWjGnGgmDQEIgQRIAgAFaMWcaCYNAAiB Y0gCAGRoxZxoJg0ACIFjSAEAZGhVnGgmDQEIgQRIAgAFaLicaCYRAQiBBEgCAAVouJxoJk5I AQAAQSjSAABW0gAAidIAALTSAAC0AAAAAAAAAAAAAAAAaQAAAAAAAAAAAAAAAB4AAAAAAAAA AAAAAAAAAAAAAABKAAAKJgALRgQADcYFAAHQAgBFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAA AAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABK AAAKJgALRgQADcYFAAHQAgBFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAAAAAAAAAAGQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKAAAKJgALRgQADcYF AAHQAgBFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADtNIAAOLSAADj0gAAPNMAAD3TAABc0wAA XdMAAKTTAADw0wAAO9QAAIHUAAC0AAAAAAAAAAAAAAAAqwAAAAAAAAAAAAAAAKsAAAAAAAAA AAAAAACrAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAF4AAAAAAAAAAAAAAABeAAAAAAAAAAAA AAAAXgAAAAAAAAAAAAAAAF4AAAAAAAAAAAAAAABeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAFAAAKJgwLRgAASAIACiYAC0YAAEMkAUXGgAAAAQBinGgmAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAACiYM C0YAAA3GBQAB0AIAAEoAAAomAAtGBAANxgUAAdACAEXGgAEAAQAHnGgmAQAAAAAAAAAAAwAA AAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAALgAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAqB1AAAzdQAABDVAABT1QAAnNUAAOTVAAAo1gAARdYAAEbWAACK1gAA19YAAB3XAAAo1wAA KdcAAHLXAAC21wAA/9cAAEfYAACT2AAA2dgAACPZAABd2QAApdkAAOzZAAA12gAAetoAAMTa AAAQ2wAAQdsAAELbAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6 AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAA AAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAA AAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAA AAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAA AAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA AAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAUAAAomDAtGAAAAHULbAABk2wAAZdsAALLbAAD62wAAR9wAAI/c AADW3AAAIN0AAGfdAACO3QAAj90AANXdAAAd3gAAad4AAHneAAB63gAAxt4AABLfAABd3wAA qN8AAPPfAAA+4AAAhuAAAMvgAADM4AAAGeEAAGXhAACy4QAA/uEAAPoAAAAAAAAAAAAAAAD6 AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAA AAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAA AAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAA AAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAA AAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA AAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAAAAAABQAACiYMC0YAAAAd /uEAAEfiAACO4gAAuuIAALviAAAF4wAATeMAAJnjAADf4wAAA+QAAATkAABK5AAAlOQAAODk AAAt5QAAQuUAAETlAABa5QAAW+UAAJ/lAADp5QAAM+YAAETmAABF5gAAjOYAANfmAAAi5wAA bucAALfnAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAA AAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAA AAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA AAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAADzAAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoA AAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAA AAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAAA BwAACiYMC0YAABSk8AAFAAAKJgwLRgAAABy35wAAAugAAE3oAACW6AAA2ugAANvoAAAk6QAA bukAALnpAAAF6gAABuoAAEvqAACH6gAAzuoAAODqAAAq6wAASusAAEvrAABM6wAATesAAPoA AAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAA AAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAA AAAAAAAAAPMAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAA AAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAA AAAA+gAAAAAAAAAAAAAAAOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAJAAAKJgwLRgAADcYFAAHQAgAHAAAKJgwLRgAAFKTwAAUAAAomDAtGAAAAE03r AABp6wAAausAAPLuAADz7gAAzvEAAM/xAACy9AAAs/QAAH72AAB/9gAAgPYAAKT2AADi9wAA tAAAAAAAAAAAAAAAAK4AAAAAAAAAAAAAAACuAAAAAAAAAAAAAAAArgAAAAAAAAAAAAAAAK4A AAAAAAAAAAAAAACuAAAAAAAAAAAAAAAArgAAAAAAAAAAAAAAAK4AAAAAAAAAAAAAAACuAAAA AAAAAAAAAAAArgAAAAAAAAAAAAAAAJ0AAAAAAAAAAAAAAACbAAAAAAAAAAAAAAAAjgAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAADVUACiYAC0YAAA3GBQABtAAAD4S0AF6EtAAAAQAAABBWAAomAAtGAAAN xgQB0AIAD4TQAhGEmP5ehNACYISY/gAFAAANxgUAAdACAABKAAAKJgALRgQADcYFAAHQAgBF xoABAAEAB5xoJgEAAAAAAAAAAAMAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN4vcAAPr3AAAc+AAAS/gAALgAAAAAAAAAAAAAAABx AAAAAAAAAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AEZWAAomAAtGBQBFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAAAAAAAAAAAwAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGVgAKJgALRgUARcaAAQABAAec aCYBAAAAAAAAAAADAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAIAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAARlYACiYAC0YFAEXGgAEAAQAHnGgmAQAAAAAAAAAAAwAAAAAAAAAA AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAALgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANL+AAA mvgAANj4AAAF+QAAuAAAAAAAAAAAAAAAAHEAAAAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARlYACiYAC0YFAEXGgAEAAQAHnGgmAQAAAAAA AAAAAwAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAEZWAAomAAtGBQBFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAAAAAAAAAABQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGVgAKJgALRgUARcaA AQABAAecaCYBAAAAAAAAAAADAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAIAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAwX5AAAz+QAAaPkAAGn5AADe+gAAFfsAALgAAAAAAAAA AAAAAABxAAAAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAGoAAAAAAAAAAAAAAABqAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAEoAAVWAAomAAtGAAAARlYACiYAC0YFAEXGgAEAAQAHnGgm AQAAAAAAAAAAAwAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAACAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAEZWAAomAAtGBQBFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAAAAAAAAAA BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFfsAAAD8 AABK/QAAsAAAAAAAAAAAAAAAAGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATigACiYAC0YGAA3GBQAB0AIAD4TQAkXGgAEA AQAHnGgmAAAAAAAAAAAA////////////AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAABALfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAXoTQAgBOKAAKJgALRgYADcYFAAHQAgAPhNACRcaAAQABAAec aCYAAAAAAAAAAAD///////////8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAEAt/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAABehNACAAJK/QAAGv4AADf+AACwAAAAAAAAAAAAAAAAYQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABO KAAKJgALRgYADcYFAAHQAgAPhNACRcaAAQABAAecaCYAAAAAAAAAAAD///////////8AAAQA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAt/AAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABehNACAE4oAAom AAtGBgANxgUAAdACAA+E0AJFxoABAAEAB5xoJgAAAAAAAAAAAP///////////wAAAwAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQC38AAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6E0AIAAjf+AABr/gAA bP4AAMj+AACwAAAAAAAAAAAAAAAAqwAAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAA 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 APoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6 AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAACiYMC0YAAAAcsQMBALIDAQCzAwEA wwMBAN4DAQDkAwEA+QMBAPoDAQD7AwEAAQQBAAIEAQADBAEAFgQBABcEAQAtBAEALgQBAEIE AQBDBAEARAQBAEUEAQCIBAEAiQQBAKkEAQDNBAEAzgQBAM8EAQAUBQEAFQUBABYFAQBUBQEA VQUBAFYFAQCXBQEAmAUBAJkFAQDfBQEA4AUBAOEFAQATBgEAFAYBACQGAQAlBgEAJgYBALEG AQCyBgEAswYBANAGAQDRBgEA8wYBAPQGAQD1BgEAMAcBADEHAQAyBwEAeAcBAHkHAQB6BwEA jwcBAJAHAQCoBwEAqQcBALwHAQC9BwEAvgcBAOMHAQDlBwEA/QcBAP4HAQD/BwEAQwgBAEQI AQBFCAEAhQgBAIYIAQCHCAEA+PEA6uMA+PEA+PEA4ADqAOP48erx6gDZ0gD48QD48QDZ0gD4 8QDgAPjxAPjxAOAA+PEA2dIA+PEAywDgAPjxAMQAvcsA+PEA+PEAAAAADQEIgQRIAgAFaGqi aEYNAAiBY0gCAGRoZ6JoRg0ACIFjSAIAZGhqomhGDQAIgWNIAgBkaGmiaEYNAQiBBEgCAAVo aaJoRgROSAEAAA0BCIEESAEABWggnGgmDQAIgWNIAQBkaCCcaCYNAAiBY0gBAGRoHJxoJg0B CIEESAEABWgcnGgmAEqHCAEACQkBAAoJAQALCQEATgkBAE8JAQBQCQEAkwkBAJQJAQCVCQEA pQkBAKYJAQCKCgEAiwoBACAMAQBbDAEAxQwBAMYMAQCzDQEAtA0BAGMRAQBkEQEA0hEBANMR AQCQEwEAqRMBABcUAQAYFAEA9hQBABcVAQAfFQEAIBUBACEVAQBbFQEAfhUBAH8VAQC+FQEA vxUBAMAVAQAAFgEAARYBAAIWAQBDFgEARBYBAEUWAQBOFgEATxYBAFAWAQCUFgEAlRYBAJYW AQCuFgEA8BYBAAD48QD48QD48QDvAOwA3QDsAOwA7ADsAM4A7ADHwL63sKmiAJuUAJuUAI2G AJuUAJuUALAAAAAADQAIgWNIAgBkaGiiaEYNAQiBBEgCAAVoaKJoRg0ACIFjSAEAZGgpnGgm DQEIgQRIAQAFaCmcaCYNAAiBY0gBAGRobZxoJg0ACIFjSAEAZGhrnGgmDQAIgWNIAQBkaCyc aCYNAQiBBEgBAAVobJxoJgMACIENAQiBBEgCAAVo9JxoJg0BCIEESAEABWhrnGgmHTUIgUNK IABLSCAAT0oCAFFKAgBXygcBAQBqnGgmHTUIgUNKIABLSCAAT0oCAFFKAgBXygcBAQBmnGgm BE5IAQAAAzUIgQ0ACIFjSAEAZGgcnGgmDQEIgQRIAQAFaBycaCYANKUJAQCmCQEAxAkBAMUJ AQB9CwEAfgsBAKsLAQD6AAAAAAAAAAAAAAAAswAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAACq AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGVgAKJgALRgcARcaAAQABAAecaCYBAAAAAAAAAAAD AAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAuAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAJAAAKJgwLRgAADcYFAAHQAgAARlYACiYAC0YHAEXGgAEAAQAHnGgmAQAAAAAAAAAAAwAA AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAALgAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BVYACiYMC0YAAAAGqwsBAB8MAQAgDAEAZQwBAEANAQBEDQEAuAAAAAAAAAAAAAAAAKcAAAAA AAAAAAAAAAClAAAAAAAAAAAAAAAAmwAAAAAAAAAAAAAAAFQAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAEZWAAomAAtGCABFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAA AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApV AAomAAtGAAANxgcBaAEBtAAAAAEAAAAQVgAKJgALRgAADcYEAdACAA+E0AIRhJj+XoTQAmCE mP4ARlYACiYAC0YHAEXGgAEAAQAHnGgmAQAAAAAAAAAAAwAAAAAAAAAAAAAEAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEDQEASw0BAEwNAQBRDgEA fQ4BAH4OAQDYDwEAcBEBAHERAQDBEgEAjhMBAI8TAQCQEwEAtBMBAKgUAQC4AAAAAAAAAAAA AAAAswAAAAAAAAAAAAAAALEAAAAAAAAAAAAAAACxAAAAAAAAAAAAAAAAsQAAAAAAAAAAAAAA ALEAAAAAAAAAAAAAAACxAAAAAAAAAAAAAAAAsQAAAAAAAAAAAAAAALEAAAAAAAAAAAAAAACx AAAAAAAAAAAAAAAAsQAAAAAAAAAAAAAAAKQAAAAAAAAAAAAAAACxAAAAAAAAAAAAAAAAmwAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVUACiYAC0YAAA3GBQABtAAADVYACiYAC0YAAA+E 0AIRhJj+XoTQAmCEmP4AAQAABVYACiYAC0YAAABGVgAKJgALRggARcaAAQABAAecaCYBAAAA AAAAAAADAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA AAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAADqgUAQDCFAEA4BQBAPYUAQC4AAAAAAAAAAAAAAAAcQAAAAAAAAAAAAAAACoA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGVgAKJgALRgkARcaA AQABAAecaCYBAAAAAAAAAAADAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAIAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAARlYACiYAC0YJAEXGgAEAAQAHnGgmAQAAAAAAAAAAAwAA AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAALgAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AEZWAAomAAtGCQBFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAAAAAAAAAAAQAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9hQBAPcUAQAgFQEAIRUBALcA AAAAAAAAAAAAAABvAAAAAAAAAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAEQAAEMkAUXGgAAAAQBsnGgmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAIACiYAC0YAAEMk AUXGgAAAAQBsnGgmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASFYACiYMC0YAAEMkAUXGgAAAAQBrnGgmAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAMhFQEAWhUBAFsVAQB+FQEAfxUBAMAVAQACFgEARRYBAFAWAQCWFgEArxYBALAW AQDxFgEAtwAAAAAAAAAAAAAAAHIAAAAAAAAAAAAAAAByAAAAAAAAAAAAAAAAbQAAAAAAAAAA AAAAAG0AAAAAAAAAAAAAAABtAAAAAAAAAAAAAAAAbQAAAAAAAAAAAAAAAG0AAAAAAAAAAAAA AABtAAAAAAAAAAAAAAAAbQAAAAAAAAAAAAAAAG0AAAAAAAAAAAAAAABtAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAUAAAomDAtGAAAARAIAQyQBRcaAAAABAGucaCYAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAgAK JgALRgAAQyQBRcaAAAABAGucaCYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPAWAQDxFgEAMhcBADMXAQC3FwEA +RcBAPoXAQD7FwEAPhgBAD8YAQBAGAEAhBgBAIUYAQDHGAEAyBgBAMkYAQDwGAEA8RgBAPIY AQDzGAEA9BgBAA4ZAQAPGQEAEBkBAFUZAQBWGQEAVxkBAFgZAQCYGQEAmRkBAJoZAQDjGQEA 5BkBAOUZAQAmGgEAJxoBACgaAQAsGgEALRoBAC4aAQAxGgEAOBoBAD8aAQBAGgEAchoBAHMa AQB7GgEAfBoBAH0aAQC/GgEAwBoBAMEaAQDvGgEA8BoBAPEaAQAFGwEABhsBAAcbAQA9GwEA PhsBAEcbAQBLGwEAUhsBAFYbAQBXGwEAkxsBAPjx+PEA6vgA6vgA8QDq+ADj3ADZAOr4AOPL +ADq+ADq+ADq+ADq+MS9AL0A2QDq+ADq+AC2rwDq+ACoAL3EvcQAAAAAAAAAAA0ACIFjSAIA ZGjRnGgmDQAIgWNIAgBkaGaiaEYNAQiBBEgCAAVoZqJoRg0BCIEESAEABWgtnGgmDQAIgWNI AQBkaC2caCYaAAiBAQiBBEgBAAVoKZxoJmNIAgBkaGyiaEYABE5IAQAADQAIgWNIAgBkaGyi aEYNAQiBBEgCAAVobKJoRg0BCIEESAEABWgpnGgmDQAIgWNIAQBkaCycaCYNAAiBY0gBAGRo KZxoJgBB8RYBADMXAQB5FwEAthcBALcXAQD7FwEAQBgBAIUYAQDJGAEAEBkBAFgZAQCaGQEA pRkBAKYZAQDlGQEAKBoBAC4aAQB9GgEAwRoBAAcbAQBOGwEAlRsBAJsbAQCyGwEAsxsBAPcb AQABHAEAAhwBAEIcAQCIHAEA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAA AAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAA APoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6 AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAA AAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAA AAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAA AAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAA AAAAAPoAAAAAAAAAAAAAAAAAAAAFAAAKJgwLRgAAAB2TGwEAlBsBAJUbAQCZGwEAmhsBAJsb AQCwGwEAsRsBALMbAQDqGwEA9RsBAPcbAQBAHAEAQRwBAEIcAQCCHAEAgxwBAIYcAQCHHAEA iBwBAMscAQDMHAEAzRwBAA8dAQAQHQEAER0BAFMdAQBUHQEAVR0BAGYdAQBoHQEAah0BAJod AQCbHQEA2h0BANsdAQAAHgEAAR4BAAIeAQAbHgEARh4BAEceAQCJHgEAih4BAJgeAQDLHgEA zB4BAM0eAQDvHgEA8R4BAPYeAQA1HwEANh8BADcfAQB3HwEAeR8BAH4fAQDAHwEAwR8BAMIf AQABIAEAAiABAAMgAQAJIAEACiABAAsgAQAqIAEAKyABAPjxAPjxAOrjANzxAPjxANUA+PEA +PEA+PEA+PEAzgDH8cfxxwDAAMfxx/HHAPjxALmyAPjxALmyAPjxAPjxAPjxAKsAAAANAQiB BEgBAAVobZxoJg0ACIFjSAEAZGhsnGgmDQEIgQRIAQAFaGycaCYNAAiBY0gCAGRoaKJoRg0A CIFjSAEAZGgwnGgmDQAIgWNIAgBkaGeiaEYNAAiBY0gCAGRoaaJoRg0ACIFjSAEAZGgunGgm DQAIgWNIAQBkaCycaCYNAQiBBEgBAAVoLJxoJg0ACIFjSAEAZGgqnGgmDQEIgQRIAQAFaCqc aCYAQ4gcAQDNHAEAER0BAFUdAQCbHQEA2x0BAAEeAQACHgEARx4BAIoeAQDNHgEA8x4BAPQe AQA3HwEAex8BAHwfAQDCHwEAAyABAAsgAQAsIAEA1yABAPoAAAAAAAAAAAAAAAD6AAAAAAAA AAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAA AAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA AAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoA AAAAAAAAAAAAAACyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAACiYMC0YAAEMkAUXGgAAA AgBoomhGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAABQAACiYMC0YAAAAUKyABAC4gAQDWIAEA1yABANggAQARIQEA EiEBABMhAQAeIQEAHyEBACAhAQBgIQEAYSEBAGIhAQBoIQEAaSEBAGohAQChIQEAoiEBAKYh AQCnIQEAqCEBAKohAQCrIQEArCEBAM0hAQDOIQEAzyEBAO4hAQDvIQEA8CEBADIiAQAzIgEA NCIBAFAiAQBRIgEAVCIBAJQiAQCVIgEA2SIBANoiAQD9IgEA/iIBAAsjAQAMIwEADSMBAEUj AQBGIwEARyMBAIojAQCLIwEAjCMBABQkAQA7JAEAoiQBANIkAQDTJAEA+PEA6gDj3ADVzgDV zgDj3ADLANXOAMS9AOPcAMS9AMS9AOq2r72vva+2AOPcAMS9AMS9AKAAlI8AAAlCKgJwaAAA /wAWAAiBQioCY0gBAGRoNpxoJnBoAAD/AAAdNQiBQ0ogAEtIIABPSgIAUUoCAFfKBwEBAG2c aCYNAAiBY0gBAGRobJxoJg0ACIFjSAEAZGhtnGgmDQAIgWNIAQBkaCucaCYNAQiBBEgBAAVo K5xoJgROSAEAAA0ACIFjSAEAZGgqnGgmDQEIgQRIAQAFaCqcaCYNAAiBY0gCAGRoZ6JoRg0B CIEESAIABWhnomhGDQAIgWNIAgBkaGiiaEYNAQiBBEgBAAVobZxoJg0BCIEESAIABWhoomhG ADjXIAEA2CABACAhAQBiIQEAqCEBAKwhAQDwIQEANCIBAFEiAQBSIgEAlSIBANoiAQD+IgEA /yIBAEcjAQCMIwEAySMBAMojAQDcIwEA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAA AAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAA AAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAA AAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAA AAAA+gAAAAAAAAAAAAAAAPUAAAAAAAAAAAAAAACuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARlYACiYAC0YJAEXGgAEAAQAHnGgmAQAAAAAA AAAAAwAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAABVYACiYMC0YAAAUAAAomDAtGAAAAEtwjAQAQJAEAESQBAEckAQCRJAEAmSQBALgA AAAAAAAAAAAAAAC2AAAAAAAAAAAAAAAAtgAAAAAAAAAAAAAAAKkAAAAAAAAAAAAAAABiAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAARlYACiYAC0YKAEXGgAEAAQAHnGgmAQAAAAAAAAAAAwAAAAAAAAAAAAABAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAALgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVUACiYAC0YAAA3G BQABtAAAD4S0AF6EtAAAAQAAAEZWAAomAAtGCQBFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAA AAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF mSQBAJ4kAQCiJAEA0yQBABYlAQBZJQEAoSUBAOIlAQAxJgEAdiYBAHcmAQC4AAAAAAAAAAAA AAAAcAAAAAAAAAAAAAAAAGsAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAA AGYAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAABd AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVYACiYMC0YAAA+EaAFehGgBBQAACiYMC0YAAAVW AAomDAtGAABIAgAKJgALRgAAQyQBRcaAAQABAAecaCYBAAAAAAAAAAADAAAAAAAAAAAAAAMA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAuAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARlYACiYAC0YK AEXGgAEAAQAHnGgmAQAAAAAAAAAAAwAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAACAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArTJAEAFCUBABUlAQAWJQEAMyUBADQlAQBXJQEA WCUBAFklAQCfJQEAoCUBAKElAQDIJQEAyiUBAMwlAQDgJQEA4SUBAOIlAQAGJgEADyYBABAm AQARJgEAEiYBABMmAQAvJgEAMCYBADEmAQCtJgEAryYBALEmAQDwJgEA8SYBAPImAQAxJwEA MicBADMnAQB3JwEAeCcBAHknAQC7JwEAvCcBAL0nAQAjLQEAJC0BADYwAQA3MAEAFzMBABgz AQCjOgEApDoBAH1BAQB+QQEAf0EBAL5EAQDQRAEA5EQBAPpEAQDyRgEADEcBAPJHAQAiSAEA nkgBANBIAQCtSwEArksBAN9LAQD5SwEAo0wBALhMAQDiTAEA9kwBABZNAQAuTQEANU0BAAD4 8QDuAPjxAPjxAOfgAPjxAOfgAOfgAPjxANnSAOfgAOfgAOfgAOfgAO4A7gDuAO4Ay8QAwQDB AMEAwQDBAL8AwQDBAMEAwQAAAAAAAAAAAAAAAAAAAzYIgQQwSh8AAA0ACIFjSAIAZGhnomhG DQEIgQRIAgAFaGeiaEYNAAiBY0gBAGRobpxoJg0BCIEESAEABWhunGgmDQAIgWNIAQBkaDKc aCYNAQiBBEgBAAVoMpxoJgROSAEAAA0ACIFjSAEAZGgxnGgmDQEIgQRIAQAFaDGcaCYASXcm AQCIJgEAjCYBAJEmAQC4AAAAAAAAAAAAAAAAcQAAAAAAAAAAAAAAACoAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGVgAKJgALRgoARcaAAQABAAecaCYBAAAA AAAAAAADAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA AAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAARlYACiYAC0YKAEXGgAEAAQAHnGgmAQAAAAAAAAAAAwAAAAAAAAAAAAAFAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAALgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEZWAAomAAtGCgBF xoABAAEAB5xoJgEAAAAAAAAAAAMAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkSYBAJYmAQCaJgEAoCYBALgAAAAAAAAAAAAAAABx AAAAAAAAAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AEZWAAomAAtGCgBFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAAAAAAAAAACQAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGVgAKJgALRgoARcaAAQABAAec aCYBAAAAAAAAAAADAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAIAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAARlYACiYAC0YKAEXGgAEAAQAHnGgmAQAAAAAAAAAAAwAAAAAAAAAA AAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAALgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgJgEA qCYBALImAQCzJgEA8iYBADMnAQB5JwEAvScBAPsnAQD8JwEA/ScBABgoAQC4AAAAAAAAAAAA AAAAcAAAAAAAAAAAAAAAAGsAAAAAAAAAAAAAAABpAAAAAAAAAAAAAAAAaQAAAAAAAAAAAAAA AGkAAAAAAAAAAAAAAABpAAAAAAAAAAAAAAAAaQAAAAAAAAAAAAAAAGsAAAAAAAAAAAAAAABg AAAAAAAAAAAAAAAAaQAAAAAAAAAAAAAAAAAJVgAKJgALRgAAD4RoAV6EaAEAAQAABVYACiYA C0YAAEgCAAomAAtGAABDJAFFxoABAAEAB5xoJgEAAAAAAAAAAAMAAAAAAAAAAAAACwAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC4AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGVgAKJgALRgoARcaA AQABAAecaCYBAAAAAAAAAAADAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAIAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAACxgoAQAZKAEAKSgBACooAQBwKAEAcSgBAIEoAQCZKAEA zSgBABopAQBoKQEAgSkBAJgpAQDCKQEAxCkBAMUpAQDRKQEA6SkBABwqAQA7KgEAZyoBAH0q AQB/KgEAgSoBAJEqAQCpKgEA5yoBACQrAQBvKwEAnisBAP0AAAAAAAAAAAAAAAD9AAAAAAAA AAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAA AAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAA AAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA /QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0A AAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAdnisBALgr AQDOKwEAHywBACAsAQAwLAEARSwBAHcsAQDDLAEANi0BAE4tAQBkLQEAtS0BALYtAQDGLQEA 4S0BABAuAQB7LgEA4y4BAPsuAQAYLwEALy8BADMvAQA1LwEARS8BAF0vAQCYLwEA0S8BAD0w AQBRMAEA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAA AAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAA AAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA /QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0A AAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAA AAAAAAAAAAAAAAAAAAAAAQAAAB1RMAEAozABAKQwAQC0MAEAwTABAAYxAQA8MQEAazEBAJAx AQCnMQEAqTEBAKsxAQC7MQEA2TEBAFAyAQC4MgEAHzMBAEszAQBoMwEAfjMBAM8zAQDQMwEA 4DMBAOwzAQAmNAEAYzQBAM00AQDcNAEA3jQBAN80AQD9AAAAAAAAAAAAAAAA/QAAAAAAAAAA AAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAA AAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA /QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0A AAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAA AAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAHd80AQDpNAEA /jQBADk1AQCANQEAsTUBAMg1AQDeNQEA+DUBAA82AQAqNgEALDYBAC42AQBJNgEAiTYBANs2 AQBONwEAYzcBAHw3AQB+NwEAfzcBAIs3AQCmNwEAyzcBABo4AQBFOAEAXzgBAHU4AQCkOAEA pTgBAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAA AAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA /QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0A AAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAA AAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAEAAAAdpTgBALI4AQDLOAEAGzkBADg5AQCFOQEAyzkBAOg5AQD/OQEA AToBAAI6AQAPOgEAJDoBAEU6AQDXOgEADDsBADM7AQBJOwEAWDsBAFo7AQBbOwEAZTsBAHo7 AQDUOwEAMjwBAIE8AQCYPAEArjwBAP88AQAAPQEA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAA AAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA /QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0A AAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAA AAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAA AAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAB0APQEAED0BACg9 AQCbPQEA6T0BACM+AQBJPgEAZT4BAHs+AQDMPgEAzT4BANc+AQDrPgEAHT8BAHA/AQCiPwEA uD8BANI/AQDmPwEA9z8BAPg/AQAQQAEAEUABAFdAAQCeQAEA4UABAOZAAQDnQAEAL0EBAHRB AQD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA /QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0A AAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAA AAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAA AAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAA AAAAAAAAAAAAAAABAAAAHXRBAQC7QQEA+EEBACBCAQAhQgEAZkIBAKpCAQDYQgEA2UIBAB9D AQBjQwEApEMBAL5DAQC/QwEACEQBAEtEAQCJRAEAikQBAKJEAQCjRAEA0kQBANNEAQD8RAEA /UQBAA5FAQAPRQEATkUBAJBFAQDTRQEA1EUBAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA /QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0A AAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAA AAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAA AAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAA AP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAd1EUBAOdFAQDoRQEA LkYBAG5GAQB1RgEAuEYBAL1GAQC+RgEA6EYBAA5HAQAPRwEAJUcBAFhHAQBZRwEAjkcBANFH AQDyRwEAMkgBADNIAQB3SAEAgkgBAJ5IAQDhSAEA4kgBABJJAQBXSQEAckkBAK5JAQDvSQEA /QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0A AAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAA AAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAA AAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAA AAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAA AP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAAA AAAAAAAAAAAAAQAAAB3vSQEA9kkBAAhKAQAJSgEATUoBAIhKAQDISgEACksBABBLAQARSwEA IUsBACJLAQCtSwEArksBAPpLAQD7SwEAiUwBAIpMAQC6TAEAu0wBAPdMAQD4TAEAME0BADFN AQA1TQEAkk0BAJNNAQDuTQEA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAA AAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAA AP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD7 AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAA AAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAA AAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAPsAAAAAAAAAAAAAAAD9AAAAAAAA AAAAAAAA9AAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAADvAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAQ8AAMkAWEkAQABPAAABAAAAyQDYSQDAAEoAAABAAAAGzVNAQA2TQEAO00BAD9N AQBATQEAVE0BAFVNAQBeTQEAZ00BAGhNAQBpTQEAak0BAIBNAQCBTQEAiE0BAI9NAQCQTQEA kU0BAJJNAQCTTQEAmE0BAJxNAQCdTQEAsU0BALJNAQC7TQEAxE0BAMVNAQDGTQEAx00BAN1N AQDeTQEA5U0BAOxNAQDtTQEA8U0BAPvw59nn2cSv2efZ59nEr9nnqADw59nn2cSv2efZ59nE r9kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1C KgZDShYAcGj/AAAAKQAIgTBKZABCKgZDShYAY0gCAGRoepxoJm1IAARuSAAEcGj/AAAAdQgB KQEIgQRIAgAFaFiiaEYwSmQAQioGQ0oWAG1IAARuSAAEcGj/AAAAdQgBGgNqAAAAADBKZABC KgZDShYAVQgBcGj/AAAAABEwSmQAQioGQ0oWAHBo/wAAABQwSmQANQiBQioGQ0oWAHBo/wAA AAAIMEpkAENKFgAj7k0BAO9NAQDwTQEA8U0BAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA /QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMkAQLS1P8BAAgAAAEAAAAB AGgBeAD/AQAIAAADAAAAAQBoAXgA/wEACAAABAAAAAEAaAF4AP8BAAgAAAEAAAABAGgBeAD/ AQAIAAADAAAAAQBoAXgA/wEACAAABAAAAAEAaAF4AP8BAAgAAAEAAAABAGgBeAD/AQAIAAAD AAAAAQBoAXgA/wEACAAABAAAAAEAaAF4AAAAAAC38G8Ap/C38G8Ap/C38G8Ap/AAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQXEgBkFxIACjABFDAoHFABAB+w0C8g sOA9IbBuBCKwbgQjkKAFJJCgBSWwAAA40iQAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 dAAgADIAAAASAHIAD4SgBRGEmP5ehKAFYISY/gAAPAD+T6IAMQc8AAwADgBCAG8AZAB5ACAA VABlAHgAdAAgAEMAaABhAHIAAAAPAENKFgBtSAkEc0gJBHUIAAAAAAAA8UkBAAwAAAQCAAsA /////wAAAAAaAAAAGwAAACcAAAAoAAAAQgAAAEMAAABcAAAAzAAAAOMAAAAjAQAAhwEAALkB AAC6AQAA1QEAAGYCAABnAgAAnQIAABEDAAC7AwAAvAMAAN4DAADfAwAA4AMAAO0DAADuAwAA 7wMAAPkDAAD6AwAAOgQAADsEAAD5BQAA+gUAABYGAAAXBgAALAkAAC0JAADsCQAA7QkAAPIK AADzCgAA1wsAANgLAABODQAATw0AAKIOAACjDgAAnw8AAKAPAABLEQAATBEAACgTAAApEwAA SRMAAEoTAABjFgAAZBYAAIEXAACCFwAAnBcAAJ0XAACRGgAAkhoAAOMbAADkGwAARh0AAEcd AACPHQAAkB0AAFEeAABSHgAA/x4AAAAfAACfHwAAoB8AAIghAACJIQAAsSIAALIiAADeIgAA 3yIAAK4lAACvJQAAsCUAAPslAAADJgAAISYAAComAAAzJgAARCYAAG8mAACCJgAAgyYAANUm AADWJgAAAScAAAInAADUKAAA1SgAAI0tAACOLQAAjy8AAJAvAACQMgAAkTIAADk0AAA6NAAA OzQAADw0AABkNAAADTYAAA42AAAiNgAANzYAAFk2AACCNgAAgzYAANE2AADSNgAA5zgAAOg4 AADXOwAA2DsAANo/AADbPwAAEEQAABFEAAAxRAAAMkQAAFFEAABSRAAAA0cAAARHAAAuRwAA L0cAAFJKAABTSgAAakoAAGtKAABsTwAAbU8AAI5PAACPTwAASFIAAElSAACBUgAAglIAAKVS AACmUgAAwFQAAMFUAACAVgAA9VcAAPZXAAAgWAAATFgAAE1YAADtWAAAV1sAAB1dAAD1XgAA 9l4AACBfAABNXwAAc18AAHRfAADXXwAA2F8AAG5gAAB9YAAAImEAAFFhAABtYQAAgmEAAONh AABGYgAAomIAANViAAAFYwAAK2MAANRjAAAqZAAAeWQAANJkAAApZQAAbmUAAAhmAABbZgAA XGYAAG1mAAADZwAABGcAAC1nAAAuZwAAeWoAAHpqAAB7agAAmmoAAJtqAABjbgAAZG4AANBv AADRbwAA+3AAAPxwAAAfcQAAIHEAAAd0AAAIdAAAXncAAF93AACceQAAnXkAANt5AADceQAA DXoAAA56AABrfQAAbH0AAId9AACefQAAxn0AAMd9AADIfQAAAX4AAAp+AADLgAAAzIAAAAeE AAAIhAAA64QAAOyEAADthAAAK4UAAF2FAACThQAAlIUAAEWGAABGhgAAXIgAANuIAADciAAA JooAACeKAABGiwAAR4sAADOMAAA0jAAANYwAAEyMAABNjAAAII0AACGNAABZjQAApI0AAMeN AADIjQAAR48AAJGQAACSkAAAk5AAAKSQAAClkAAAu5AAALyQAAC9kAAA05AAANSQAABfkQAA YJEAAKGRAACikQAAOZIAADqSAADkkgAA5ZIAAIuTAACMkwAA6pQAAPmUAAD6lAAA+5QAAPyU AAAdlQAALpUAAC+VAAA3lwAAOJcAACiYAAApmAAAypgAAMuYAADlmAAABZkAAAaZAAD/mgAA AJsAAKqdAACrnQAAEJ4AACigAACNoAAAjqAAAKCgAAChoAAAdKEAAHWhAACwoQAA+6EAAB6i AAAfogAA1KIAANWiAAChowAA76QAAPCkAADxpAAAFaUAACmlAAAqpQAARqYAAEemAAAvpwAA MKcAAECoAABBqAAAYqgAAGOoAAA4qQAAOakAAFupAAB5qQAArakAAK6pAACwqQAAsakAABKs AAATrAAAG60AACSuAABArgAAQa4AAF2uAAB5rgAAeq4AAJuvAACcrwAAVrAAAFewAABXsQAA WLEAAGGyAABisgAAebIAAJCyAACRsgAAArYAAAS2AAA8tgAAdLYAAHW2AABAtwAAQbcAAF23 AAB5twAAercAAMi4AADJuAAA8bgAABW5AAAWuQAAT7sAAAS8AAD3vAAA+LwAANe9AADZvQAA 2r0AAPm9AAAYvgAAGb4AAEvAAABMwAAAL8EAADDBAAA2wQAAXcEAAF7BAAAaxAAAG8QAAFXH AABWxwAANsgAADfIAABYyAAAecgAAHrIAADeywAA38sAAJ7MAAANzgAAJs4AACfOAAAozgAA Vs4AAInOAAC0zgAA4s4AAOPOAAA8zwAAPc8AAFzPAABdzwAApM8AAPDPAAA70AAAgdAAAM3Q AAAQ0QAAU9EAAJzRAADk0QAAKNIAAEXSAABG0gAAitIAANfSAAAd0wAAKNMAACnTAABy0wAA ttMAAP/TAABH1AAAk9QAANnUAAAj1QAAXdUAAKXVAADs1QAANdYAAHrWAADE1gAAENcAAEHX AABC1wAAZNcAAGXXAACy1wAA+tcAAEfYAACP2AAA1tgAACDZAABn2QAAjtkAAI/ZAADV2QAA HdoAAGnaAAB52gAAetoAAMbaAAAS2wAAXdsAAKjbAADz2wAAPtwAAIbcAADL3AAAzNwAABnd AABl3QAAst0AAP7dAABH3gAAjt4AALreAAC73gAABd8AAE3fAACZ3wAA398AAAPgAAAE4AAA SuAAAJTgAADg4AAALeEAAELhAABE4QAAWuEAAFvhAACf4QAA6eEAADPiAABE4gAAReIAAIzi AADX4gAAIuMAAG7jAAC34wAAAuQAAE3kAACW5AAA2uQAANvkAAAk5QAAbuUAALnlAAAF5gAA BuYAAEvmAACH5gAAzuYAAODmAAAq5wAASucAAEvnAABM5wAATecAAGnnAABq5wAA8uoAAPPq AADO7QAAz+0AALLwAACz8AAAfvIAAH/yAACA8gAApPIAAOLzAAD68wAAHPQAAEv0AACa9AAA 2PQAAAX1AAAz9QAAaPUAAGn1AADe9gAAFfcAAAD4AABK+QAAGvoAADf6AABr+gAAbPoAAMj6 AADX+gAADvsAAA/7AABf+wAAo/sAAO77AAAv/AAAcfwAALb8AAD6/AAAQf0AAFD9AABR/QAA lf0AANn9AAAe/gAAZP4AAGX+AACl/gAA6P4AAC3/AABt/wAAs/8AAPv/AABFAAEAiQABAM8A AQAWAQEAVgEBAJkBAQDhAQEAJgIBAGoCAQBrAgEAswIBAPUCAQAyAwEAegMBAL4DAQD/AwEA RQQBAIcEAQDDBAEAxAQBAAsFAQBQBQEAlQUBAKUFAQCmBQEAxAUBAMUFAQB9BwEAfgcBAKsH AQAfCAEAIAgBAGUIAQBACQEARAkBAEsJAQBMCQEAUQoBAH0KAQB+CgEA2AsBAHANAQBxDQEA wQ4BAI4PAQCPDwEAkA8BALQPAQCoEAEAwhABAOAQAQD2EAEA9xABACARAQAhEQEAWhEBAFsR AQB+EQEAfxEBAMARAQACEgEARRIBAFASAQCWEgEArxIBALASAQDxEgEAMxMBAHkTAQC2EwEA txMBAPsTAQBAFAEAhRQBAMkUAQAQFQEAWBUBAJoVAQClFQEAphUBAOUVAQAoFgEALhYBAH0W AQDBFgEABxcBAE4XAQCVFwEAmxcBALIXAQCzFwEA9xcBAAEYAQACGAEAQhgBAIgYAQDNGAEA ERkBAFUZAQCbGQEA2xkBAAEaAQACGgEARxoBAIoaAQDNGgEA8xoBAPQaAQA3GwEAexsBAHwb AQDCGwEAAxwBAAscAQAsHAEA1xwBANgcAQAgHQEAYh0BAKgdAQCsHQEA8B0BADQeAQBRHgEA Uh4BAJUeAQDaHgEA/h4BAP8eAQBHHwEAjB8BAMkfAQDKHwEA3B8BABAgAQARIAEARyABAJEg AQCZIAEAniABAKIgAQDTIAEAFiEBAFkhAQChIQEA4iEBADEiAQB2IgEAdyIBAIgiAQCMIgEA kSIBAJYiAQCaIgEAoCIBAKgiAQCyIgEAsyIBAPIiAQAzIwEAeSMBAL0jAQD7IwEA/CMBAP0j AQAYJAEAGSQBACkkAQAqJAEAcCQBAHEkAQCBJAEAmSQBAM0kAQAaJQEAaCUBAIElAQCYJQEA wiUBAMQlAQDFJQEA0SUBAOklAQAcJgEAOyYBAGcmAQB9JgEAfyYBAIEmAQCRJgEAqSYBAOcm AQAkJwEAbycBAJ4nAQC4JwEAzicBAB8oAQAgKAEAMCgBAEUoAQB3KAEAwygBADYpAQBOKQEA ZCkBALUpAQC2KQEAxikBAOEpAQAQKgEAeyoBAOMqAQD7KgEAGCsBAC8rAQAzKwEANSsBAEUr AQBdKwEAmCsBANErAQA9LAEAUSwBAKMsAQCkLAEAtCwBAMEsAQAGLQEAPC0BAGstAQCQLQEA py0BAKktAQCrLQEAuy0BANktAQBQLgEAuC4BAB8vAQBLLwEAaC8BAH4vAQDPLwEA0C8BAOAv AQDsLwEAJjABAGMwAQDNMAEA3DABAN4wAQDfMAEA6TABAP4wAQA5MQEAgDEBALExAQDIMQEA 3jEBAPgxAQAPMgEAKjIBACwyAQAuMgEASTIBAIkyAQDbMgEATjMBAGMzAQB8MwEAfjMBAH8z AQCLMwEApjMBAMszAQAaNAEARTQBAF80AQB1NAEApDQBAKU0AQCyNAEAyzQBABs1AQA4NQEA hTUBAMs1AQDoNQEA/zUBAAE2AQACNgEADzYBACQ2AQBFNgEA1zYBAAw3AQAzNwEASTcBAFg3 AQBaNwEAWzcBAGU3AQB6NwEA1DcBADI4AQCBOAEAmDgBAK44AQD/OAEAADkBABA5AQAoOQEA mzkBAOk5AQAjOgEASToBAGU6AQB7OgEAzDoBAM06AQDXOgEA6zoBAB07AQBwOwEAojsBALg7 AQDSOwEA5jsBAPc7AQD4OwEAEDwBABE8AQBXPAEAnjwBAOE8AQDmPAEA5zwBAC89AQB0PQEA uz0BAPg9AQAgPgEAIT4BAGY+AQCqPgEA2D4BANk+AQAfPwEAYz8BAKQ/AQC+PwEAvz8BAAhA AQBLQAEAiUABAIpAAQCiQAEAo0ABANJAAQDTQAEA/EABAP1AAQAOQQEAD0EBAE5BAQCQQQEA 00EBANRBAQDnQQEA6EEBAC5CAQBuQgEAdUIBALhCAQC9QgEAvkIBAOhCAQAOQwEAD0MBACVD AQBYQwEAWUMBAI5DAQDRQwEA8kMBADJEAQAzRAEAd0QBAIJEAQCeRAEA4UQBAOJEAQASRQEA V0UBAHJFAQCuRQEA70UBAPZFAQAIRgEACUYBAE1GAQCIRgEAyEYBAApHAQAQRwEAEUcBACFH AQAiRwEArUcBAK5HAQD6RwEA+0cBAIlIAQCKSAEAukgBALtIAQD3SAEA+EgBADBJAQAxSQEA NUkBAJJJAQDySQEAmAAAABAwAAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACAmAAAAAAw AAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACAmAAAAAAw AAAAAAAAAIAAAACAmAACIFUwAAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACAmAAAAAAw AAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACAmAAAAAAw AAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACAmAAAAAAw AAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACAmAAAAAAw AAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACAmAAMIAAw AAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIAAAACACAABIAEw AAAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIDgAwAAmAAAAAAwAAAAAAAAAIDgAwAACAABIAEw AQAAAAAAAIAAAACAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAw AAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAw AAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAw AAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAABQw AAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQw AAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQw AAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQw AAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAw AAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAw AAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAABQw AAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAw AAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAABQw AAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQw AAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQw AAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQw AAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAABQw AAAAAAAAAIDvAwAAmAAAABQwAAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAw AAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAAAw AAAAAAAAAIDvAwAAmAAAAAAwAAAAAAAAAIDvAwAAmAAAAFUwAAAAAAAAAIDvAwAACAABIAEw AgAAAAAAAIAAAACAmAADIFYwAAAAAAAAAICwJQAAmAADIFYwAQAAAAAAAICwJQAAmAADIFYw AgAAAAAAAICwJQAAmAADIFYwAwAAAAAAAICwJQAAmAADIFYwBAAAAAAAAICwJQAAmAADIFYw BQAAAAAAAICwJQAAmAADIFYwBgAAAAAAAICwJQAAmAAAAFYwAAAAAAAAAICwJQAAmAAAAFYw AAAAAAAAAICwJQAAmAAAAFYwAAAAAAAAAICwJQAAmAAAAAAwAAAAAAAAAICwJQAAmAAAAAAw AAAAAAAAAICwJQAAmAAAAAAwAAAAAAAAAICwJQAAmAAAAAAwAAAAAAAAAICwJQAAmAAAAAAw AAAAAAAAAICwJQAAmAAAAAAwAAAAAAAAAICwJQAAmAAAAAAwAAAAAAAAAICwJQAAmAAAAAAw AAAAAAAAAICwJQAAmAAAAAAwAAAAAAAAAICwJQAAmAAAAAAwAAAAAAAAAICwJQAAmAAAAAAw AAAAAAAAAICwJQAAmAAAABQwAAAAAAAAAICwJQAAmAAAAFYwAAAAAAAAAICwJQAAmAAAAFUw AAAAAAAAAICwJQAAmAAAAAAwAAAAAAAAAICwJQAAmAAAAFUwAAAAAAAAAICwJQAAmAAAAFYw AAAAAAAAAICwJQAAmAAEIAAwAAAAAAAAAICwJQAAmAAEIAAwAQAAAAAAAICwJQAAmAAEIAAw AgAAAAAAAICwJQAAGAAAAAIwAAAAAAAAAICwJQAAmAwAAAAwAAAAAAAAAIBZNgAAmAwAAAAw AAAAAAAAAIBZNgAAmAwAAAAwAAAAAAAAAIBZNgAAmAwAAAAwAAAAAAAAAIBZNgAAmAwAAAAw AAAAAAAAAIBZNgAAmAwAAAAwAAAAAAAAAIBZNgAAmAwAAAAwAAAAAAAAAIBZNgAAmAwAAAAw AAAAAAAAAIBZNgAAmAwAAAAwAAAAAAAAAIBZNgAAmAwAAAAwAAAAAAAAAIBZNgAAmAwAAAAw AAAAAAAAAIBZNgAAmAwAAAAwAAAAAAAAAIBZNgAAmAwAAAAwAAAAAAAAAIBZNgAAKAIBIAMw AAAAALAlAABZNgAAmAwAAAAwAAAAAAAAAIAyRAAAmAwAAAAwAAAAAAAAAIAyRAAAmAwAAAAw AAAAAAAAAIAyRAAAKAIBIAMwAQAAALAlAABZNgAAmAwAAAAwAAAAAAAAAIAERwAAmAwAAAAw AAAAAAAAAIAERwAAmAwAAAAwAAAAAAAAAIAERwAAKAIBIAMwAgAAALAlAABZNgAAmAwAAAAw AAAAAAAAAIBTSgAAmAwAAAAwAAAAAAAAAIBTSgAAmAwAAAAwAAAAAAAAAIBTSgAAKAIBIAMw AwAAALAlAABZNgAAmAwAAAAwAAAAAAAAAIBtTwAAmAwAAAAwAAAAAAAAAIBtTwAAmAwAAAAw AAAAAAAAAIBtTwAAmBAEIAAwAAAAAAAAAIBtTwAAmAAEIAAwAwAAAAAAAIBtTwAAGAAAAAIw AAAAAAAAAICwJQAAmAwAAAAwAAAAAAAAAICCUgAAmAwAAAAwAAAAAAAAAICCUgAAmAwAAAAw AAAAAAAAAICCUgAAmAwAAAAwAAAAAAAAAICCUgAAmAwAAAAwAAAAAAAAAICCUgAAmAwAAAAw AAAAAAAAAICCUgAAmAAEIAAwBAAAAAAAAICCUgAACAAAAAEwAAAAAAAAAIAAAACAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAAEIAAw BQAAAAAAAIAgWAAAmAAEIAAwBgAAAAAAAIAgWAAAmAAEIAAwBwAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAAEIAAw CAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAAEIAAwCQAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAAEIAAwCgAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAAEIAAw CwAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAAEIAAwDAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAAEIAAw DQAAAAAAAIAgWAAAmAAEIAAwDgAAAAAAAIAgWAAAmAAEIAAwDwAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAAEIAAwEAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAEIAAwEQAAAAAAAIAgWAAAmAAEIAAw EgAAAAAAAIAgWAAAmAAEIAAwEwAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAAEIAAwFAAAAAAAAIAgWAAAmAAEIAAw FQAAAAAAAIAgWAAAmAAEIAAwFgAAAAAAAIAgWAAAmAAEIAAwFwAAAAAAAIAgWAAAmAwAAAAw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIAgWAAAGAAAAAIw AAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAw AAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAwAAAAwAAAAAAAAAIA9zwAAmAAEIAAw GAAAAAAAAIA9zwAAmAAAAAAwAAAAAAAAAIA9zwAAmAAAAAAwAAAAAAAAAIA9zwAAmAAAAAAw AAAAAAAAAIA9zwAAmAAAAAAwAAAAAAAAAIA9zwAAmAAAAAAwAAAAAAAAAIA9zwAAmAAAAAAw AAAAAAAAAIA9zwAAmAAAAAAwAAAAAAAAAIA9zwAAmAAAAAAwAAAAAAAAAIA9zwAAmAAAAAAw AAAAAAAAAIA9zwAAmAAAAFYwAAAAAAAAAIA9zwAAmAAAAAAwAAAAAAAAAIA9zwAAmAAAAFUw AAAAAAAAAIA9zwAAmAAFIFYwAAAAAAAAAIA9zwAAmAAFIFYwAQAAAAAAAIA9zwAAmAAFIFYw AgAAAAAAAIA9zwAAmAAFIFYwAwAAAAAAAIA9zwAAmAAFIFYwBAAAAAAAAIA9zwAAmAAFIFYw BQAAAAAAAIA9zwAAmAAFIFYwBgAAAAAAAIA9zwAAmAAFIFYwBwAAAAAAAIA9zwAAmAAAAFYw AAAAAAAAAIA9zwAAmAAAACgwAAAAAAAAAIA9zwAAmAAAACgwAAAAAAAAAIA9zwAAmAAGICgw AAAAAAAAAIA9zwAAmAAGICgwAQAAAAAAAIA9zwAAmAAGICgwAgAAAAAAAIA9zwAAmAAGICgw AwAAAAAAAIA9zwAAmAAGICgwBAAAAAAAAIA9zwAAmAAAAFYwAAAAAAAAAIA9zwAAmAAHIFYw AAAAAAAAAIA9zwAAGAAAAAIwAAAAAAAAAIAgWAAAGBEBIAIwAAAAAAAAAIAgWAAAGAEBIAIw AQAAALAlAAAgWAAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAAAw AAAAAAAAAIAO+wAAmAwAAFYwAAAAAAAAAIAO+wAAmAAHIFYwAQAAAAAAAIAO+wAAmAwAAFYw AAAAAAAAAIAO+wAAmAwAAAAwAAAAAAAAAIAO+wAAmAwAAFYwAAAAAAAAAIAO+wAAmAAHIFYw AgAAAAAAAIAO+wAAmAAHIFYwAwAAAAAAAIAO+wAAmAAAAFYwAAAAAAAAAIAO+wAAmAAAAAAw AAAAAAAAAIAO+wAAmAAAAFUwAAAAAAAAAIAO+wAAmAAIIFYwAAAAAAAAAIAO+wAAmAAIIFYw AQAAAAAAAIAO+wAAmAAAAFYwAAAAAAAAAIAO+wAAmAAAAAAwAAAAAAAAAIAO+wAAmAAAAAAw AAAAAAAAAIAO+wAAmAAAAAAwAAAAAAAAAIAO+wAAmAAAAAAwAAAAAAAAAIAO+wAAmAAAAAAw AAAAAAAAAIAO+wAAmAAAAAAwAAAAAAAAAIAO+wAAmAAAAAAwAAAAAAAAAIAO+wAAmAAAAAAw AAAAAAAAAIAO+wAAmAAAAAAwAAAAAAAAAIAO+wAAmAAAAFYwAAAAAAAAAIAO+wAAmAAAAAAw AAAAAAAAAIAO+wAAmAAAAFUwAAAAAAAAAIAO+wAAmAAJIFYwAAAAAAAAAIAO+wAAmAAJIFYw AQAAAAAAAIAO+wAAmAAJIFYwAgAAAAAAAIAO+wAAmAwAAFYwAAAAAAAAAIAO+wAAGAAAAAIw AAAAAAAAAIAgWAAAmAAAAAAwAAAAAAAAAID3EAEAGAAAAAIwAAAAAAAAAIAgWAAAGBEBIAIw AAAAAAAAAIAgWAAAGBEBIAIwAAAAAAAAAIAgWAAAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAwAAAAAAAAAIBbEQEAmAwAAAAw AAAAAAAAAIBbEQEAmAwAAFYwAAAAAAAAAIBbEQEAmAAJIFYwAwAAAAAAAIBbEQEAmAAJIFYw BAAAAAAAAIBbEQEAmAAAAAAwAAAAAAAAAIBbEQEAmAAAAAAwAAAAAAAAAIBbEQEAmAAAAFUw AAAAAAAAAIBbEQEAmAAKIFYwAAAAAAAAAIBbEQEAmAAKIFYwAQAAAAAAAIBbEQEAGAAAAAIw AAAAAAAAAIAgWAAAmAwAAFYwAAAAAAAAAICeIAEAmAwAAAAwAAAAAAAAAICeIAEAmAwAAAAw AAAAAAAAAICeIAEAmAwAAAAwAAAAAAAAAICeIAEAmAwAAAAwAAAAAAAAAICeIAEAmAwAAAAw AAAAAAAAAICeIAEAmAwAAAAwAAAAAAAAAICeIAEAmAwAAFYwAAAAAAAAAICeIAEAmAAKIFYw AgAAAAAAAICeIAEAmAAKIFYwAwAAAAAAAICeIAEAmAAKIFYwBAAAAAAAAICeIAEAmAAKIFYw BQAAAAAAAICeIAEAmAAKIFYwBgAAAAAAAICeIAEAmAAKIFYwBwAAAAAAAICeIAEAmAAKIFYw CAAAAAAAAICeIAEAGAAAAAIwAAAAAAAAAIAgWAAAmAAAAFYwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAFYwAAAAAAAAAICmIgEAmAAAAFYw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAACgwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAICmIgEAmAAAAAAw AAAAAAAAAICmIgEAmAAAACgwAAAAAAAAAICmIgEAmAAAAAAwAAAAAAAAAIAAAACAmkAAADww AAAAAAAAAIAAAACACgAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAF4AAABeAAAAugAAAL0AAAAABAAAPDgAADptAACNiAAAJI4AAKSU AADrmAAAOKMAAGOsAADEvgAAG84AAMj+AACxAwEAhwgBAPAWAQCTGwEAKyABANMkAQA1TQEA 8U0BAKcAAACyAAAAuwAAAMAAAADDAAAAxgAAAMgAAADKAAAAzAAAAM8AAADSAAAA4AAAAOMA AADkAAAA6wAAAO0AAADvAAAA8wAAAAABAAAABAAAZgYAAN8HAAD5BwAAZBoAALApAAAhKgAA RCoAAI0xAAAiOgAAgjoAAC9LAABJVgAApVYAAO1cAABNYwAA0mgAAHtuAAAgdQAADn4AAJ6B AADriAAAK4kAACeOAADHkQAA1JQAACicAAAepgAAG7EAAMm8AAA2xQAAN8wAACjSAAC00gAA gdQAAELbAAD+4QAAt+cAAE3rAADi9wAAS/gAAAX5AAAV+wAASv0AADf+AADI/gAA6AIBAKUJ AQCrCwEARA0BAKgUAQD2FAEAIRUBAPEWAQCIHAEA1yABANwjAQCZJAEAdyYBAJEmAQCgJgEA GCgBAJ4rAQBRMAEA3zQBAKU4AQAAPQEAdEEBANRFAQDvSQEA7k0BAPFNAQCoAAAAqgAAAKsA AACsAAAArQAAAK4AAACvAAAAsAAAALEAAACzAAAAtAAAALUAAAC2AAAAtwAAALgAAAC5AAAA ugAAALwAAAC9AAAAvgAAAL8AAADBAAAAwgAAAMQAAADFAAAAxwAAAMkAAADLAAAAzQAAAM4A AADQAAAA0QAAANMAAADUAAAA1QAAANYAAADXAAAA2AAAANkAAADaAAAA2wAAANwAAADdAAAA 3gAAAN8AAADhAAAA4gAAAOUAAADmAAAA5wAAAOgAAADpAAAA6gAAAOwAAADuAAAA8AAAAPEA AADyAAAA9AAAAPUAAAD2AAAA9wAAAPgAAAD5AAAA+gAAAPsAAAD8AAAA/QAAAP4AAAD/AAAA AQEAAAAEAADwTQEAqQAAAAoAAAAfAAAAMgAAADQAAABLAAAAWgAAAGcAAAB8AAAAjwAAAJEA AACoAAAAtwAAAL0AAAATH5T/lYATIJT/lYATH5T/lYATIJT/lYD//xIAAAAJAE8ATABFAF8A TABJAE4ASwAxAAwAXwBUAG8AYwAxADcANQA0ADIANgAwADYADABfAFQAbwBjADEANwA1ADQA MgA2ADAANwAMAF8AVABvAGMAMQA3ADUANAAyADYAMAA4AAwAXwBUAG8AYwAxADcANQA0ADIA NgAwADkADABfAFQAbwBjADEANwA1ADQAMgA2ADEAMAAMAF8AVABvAGMAMQA3ADUANAAyADYA MQAxAAwAXwBUAG8AYwAxADcANQA0ADIANgAxADIADABfAFQAbwBjADEANwA1ADQAMgA2ADEA MwAMAF8AVABvAGMAMQA3ADUANAAyADYAMQA0AAwAXwBUAG8AYwAxADcANQA0ADIANgAxADUA DABfAFQAbwBjADEANwA1ADQAMgA2ADEANgAMAF8AVABvAGMAMQA3ADUANAAyADYAMQA3AAwA XwBUAG8AYwAxADcANQA0ADIANgAxADgADABfAFQAbwBjADEANwA1ADQAMgA2ADEAOQAMAF8A VABvAGMAMQA3ADUANAAyADYAMgAwAAwAXwBUAG8AYwAxADcANQA0ADIANgAyADEADABfAFQA bwBjADEANwA1ADQAMgA2ADIAMgAAAAAA4AMAAO8DAACwJQAAWTYAADJEAAAERwAAU0oAAG1P AACCUgAAIFgAAKiQAAA9zwAAyPoAAA77AAD3EAEAniABAKgiAQDySQEADAAAAAAAAAABAAAA AgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAA0AAAAOAAAADwAAABAA AAARAAAA7AMAAPgDAAD6JQAAgTYAAFBEAAAtRwAAaUoAAI1PAACkUgAAS1gAALqQAABbzwAA f/IAAMz6AAAO+wAAFxEBAKEgAQCvIgEA8kkBAAAAAAB8NgAAgDYAALM3AAC3NwAAvTcAAMc3 AABhOAAAZTgAAH84AACDOAAAnjgAAKI4AADJOAAAzTgAAMM7AADHOwAAkTwAAJU8AAClPAAA rDwAACw9AAAwPQAAdz4AAHw+AACSRgAAnkYAACxJAAAxSQAAC04AAA9OAAAxTgAANU4AAM1P AADRTwAArlEAALNRAACgUgAAo1IAAKJTAACsUwAAeFkAAHxZAACMWQAAkFkAAO9aAAD6WgAA O1sAAFRbAACtXAAAsVwAAORcAADoXAAAHl4AADteAABtXwAAcV8AAB5kAAAoZAAACGYAAApm AAAtZgAAMWYAADJmAAA3ZgAAOWYAAD5mAABAZgAAQmYAAERmAABGZgAAJ2cAACpnAAD4aAAA AmkAAMh5AADXeQAAtskAALnJAABRzgAAVM4AAITOAACHzgAAr84AALLOAADdzgAA4M4AAKHQ AACl0AAAItEAACbRAAC40QAAvNEAAL7RAADC0QAA5dIAAOnSAABW1AAAWtQAAJnWAACd1gAA k9wAAJfcAACC5gAAhuYAABbnAAAf5wAAZOcAAGfnAACC8AAAivAAAAv0AAAS9AAAyvQAAM70 AABT9wAAV/cAAKL3AACm9wAAxfcAAMn3AADh9wAA5fcAAFL4AABW+AAAgvgAAIb4AACK+AAA jvgAAAr5AAAO+QAAQ/kAAEf5AABv+QAAc/kAAJr5AACe+QAA0fkAANX5AACAAQEAhwEBAMwE AQDUBAEA5wQBAO4EAQA3BQEAPQUBAJcGAQCbBgEA/AcBAAQIAQAPCAEAFQgBAKYKAQCpCgEA sgsBALULAQCoDAEArQwBABMNAQAaDQEAiQ0BAI0NAQAWDgEAIg4BAKIOAQCkDgEAzg4BANEO AQD3EAEA/RABANARAQDWEQEAKxIBADESAQC3EwEAvRMBAEAUAQBGFAEAghQBAIkUAQCsFAEA rxQBAMMVAQDJFQEAMRYBADcWAQCpFwEArxcBALcXAQC9FwEAShsBAFAbAQADHAEACRwBAKwd AQCyHQEA3h0BAOQdAQDiIQEA8CEBAEoiAQBRIgEAeiIBAIIiAQCaIgEAnyIBAKAiAQCnIgEA qCIBAK8iAQCzIgEAuiIBAAMjAQAKIwEAciQBAH8kAQCrJAEAsCQBALEkAQC2JAEAwyQBAMok AQAiJQEAKyUBAMYlAQDPJQEA2SUBAOAlAQAuJgEANSYBADYmAQA4JgEAgiYBAI8mAQCZJgEA oCYBAL8mAQDFJgEAyiYBANAmAQDRJgEA1CYBACwnAQA1JwEAISgBAC4oAQBfKAEAZCgBAGko AQBuKAEAbygBAHQoAQDLKAEA1CgBALcpAQDEKQEA+CkBAP0pAQACKgEAByoBAAgqAQANKgEA gyoBAIwqAQA2KwEAQysBAE0rAQBRKwEA2SsBAOIrAQClLAEAsiwBALwsAQC/LAEA1iwBANos AQDvLAEA+CwBAEQtAQBNLQEArC0BALktAQDDLQEAxi0BADsuAQBDLgEAey4BAIMuAQDALgEA yS4BANEvAQDeLwEA4S8BAOovAQD3LwEA/C8BADAwAQA1MAEANjABAD8wAQBkMAEAbTABAPgw AQD8MAEAFTEBAB0xAQAnMQEAKzEBAFExAQBWMQEARTIBAEcyAQBrMgEAczIBAIEyAQCGMgEA pDIBAKgyAQCsMgEArzIBALMyAQC4MgEAwzIBAMgyAQDUMgEA2DIBAIAzAQCJMwEAmjMBAJ0z AQC4MwEAuzMBAMMzAQDIMwEApjQBALA0AQD4NAEA/TQBAC01AQA1NQEAaDUBAHU1AQADNgEA DTYBADk2AQBCNgEAbTcBAHg3AQCrNwEAtDcBALw3AQDDNwEAyzcBANE3AQABOQEADjkBABg5 AQAaOQEAQjkBAEc5AQBhOQEAbzkBAHQ5AQB5OQEAejkBAIg5AQCNOQEAkjkBAJM5AQCYOQEA 8TkBAPo5AQDmOgEA6ToBAAU7AQAKOwEADzsBABQ7AQAVOwEAGjsBACc8AQAsPAEANDwBADo8 AQDwPAEA+TwBAAQ9AQALPQEAIz0BACc9AQAoPQEALT0BAHQ9AQCEPQEA0T8BANg/AQDxPwEA 9z8BANNAAQDaQAEAJUEBAClBAQAqQQEAL0EBADFBAQA4QQEAOUEBAEFBAQBHQQEATUEBAE5B AQBTQQEA1EEBANpBAQD+QQEAA0IBAAtCAQARQgEAa0MBAHRDAQCGQwEAjEMBADpEAQBARAEA RUQBAE9EAQB3RAEAgEQBAOlEAQDwRAEAAEUBAAlFAQAQRgEAGEYBADNGAQA8RgEARUYBAEtG AQB7RwEAhEcBAI1HAQCVRwEAX0gBAGdIAQBsSAEAb0gBAHRIAQB8SAEANUkBAO9JAQDySQEA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA HAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwA BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHAAcAAgAAAAAA5QAAAO0AAAAlAQAA LQEAAIkBAACRAQAADA0AABUNAABnEgAAiRIAAN8SAAD+EgAA5zQAAO80AACXSQAAp0kAANVV AADcVQAAgFYAAINWAAB4WQAAfVkAAOpaAADvWgAANlsAADpbAACtXAAAslwAAM1cAADRXAAA 110AANxdAAAUYAAAGGAAACJhAABPYQAAc2EAAHZhAADYYgAA3mIAAOZlAAD1ZQAALWYAADFm AABWZwAAqWcAAGloAAB3aAAA03kAANl5AABOewAAinsAAOh7AADvewAApHwAAKh8AABciAAA Z4gAAM2PAADRjwAAOJEAADqRAACkkQAAqJEAADySAABDkgAAW5MAAHCTAADwlAAA9pQAAKyc AAC6nAAASp4AAFOeAAD7ngAA/54AAK7KAAD4ygAAnswAAKHMAAANzgAAGc4AAKTPAACrzwAA 8M8AAPXPAAA70AAAPtAAAIHQAACJ0AAAzdAAANnQAAAQ0QAAG9EAAFPRAABf0QAAnNEAAKHR AADk0QAA7dEAACjSAAAx0gAAitIAAJPSAADX0gAA2dIAAB3TAAAl0wAActMAAHfTAAC20wAA xNMAAP/TAAAI1AAAR9QAAE/UAACT1AAAmdQAANnUAADg1AAAI9UAACrVAACl1QAArdUAAOzV AAD21QAANdYAADzWAAB61gAAhNYAAMTWAADL1gAAENcAABPXAACy1wAAutcAAPrXAAAG2AAA R9gAAEzYAACP2AAAl9gAANbYAADc2AAAINkAACnZAABn2QAAcNkAANXZAADg2QAAHdoAACXa AABp2gAAcNoAAMbaAADI2gAAEtsAABnbAABd2wAAZdsAAKjbAACv2wAA89sAAPrbAAA+3AAA RdwAAIbcAACL3AAAGd0AACTdAABl3QAAbN0AALLdAAC53QAA/t0AAAbeAABH3gAAUt4AAI7e AACW3gAABd8AAAjfAABN3wAAVt8AAJnfAACe3wAA398AAOjfAABK4AAAUuAAAJTgAACX4AAA 4OAAAOTgAAAt4QAANuEAAJ/hAACr4QAA6eEAAO7hAAAz4gAANuIAAIziAACT4gAA1+IAAN7i AAAi4wAAJOMAAG7jAABx4wAAt+MAALzjAAAC5AAACeQAAE3kAABP5AAAluQAAKHkAAAe5QAA I+UAACTlAAAt5QAAbuUAAHHlAAC55QAAvOUAAM7mAADV5gAAKucAAC3nAABf+wAAafsAAKT7 AACm+wAA7vsAAPD7AAAv/AAAOPwAAHH8AAB2/AAAtvwAALn8AAD6/AAAAv0AAEH9AABD/QAA pf4AAKz+AAAt/wAAMP8AAG3/AABy/wAAs/8AALj/AADPAAEA0gABABYBAQAdAQEAVgEBAF4B AQCZAQEAoQEBAOEBAQDuAQEAJgIBAGkCAQCzAgEAvQIBAPUCAQAAAwEAMgMBADwDAQB6AwEA fgMBAL4DAQDGAwEA/wMBAAYEAQBFBAEATAQBAIcEAQCPBAEAUAUBAFQFAQCVBQEAmQUBAB0G AQAiBgEAkgYBAJcGAQAOBwEAEwcBAPkJAQAkCgEAoQoBAKYKAQCtCwEAsQsBANgLAQDfCwEA owwBAKcMAQB9DQEAgg0BAJYOAQCbDgEAwg4BAMYOAQACEgEADRIBAEUSAQBJEgEAUBIBAFES AQCWEgEAmRIBAPsTAQAIFAEAhRQBAIkUAQDJFAEA0RQBABAVAQAaFQEAWBUBAF4VAQCaFQEA oxUBAOUVAQDqFQEAKBYBACsWAQBcFgEAXhYBAIEWAQCKFgEAwRYBAMoWAQBSFwEAVRcBAJUX AQCZFwEAmxcBAJ0XAQD3FwEA/hcBAEIYAQBMGAEAiBgBAJAYAQDNGAEA1BgBABEZAQAUGQEA VRkBAFkZAQCYGgEAnRoBAM0aAQDWGgEANxsBADwbAQDCGwEAyBsBAAscAQAUHAEAIB0BACQd AQBiHQEAih0BAKgdAQCqHQEA8B0BAP4dAQA0HgEAOx4BAEcfAQBLHwEAjB8BAJIfAQAWIQEA ICEBAFkhAQBjIQEAoSEBAKQhAQAxIgEAOCIBAJoiAQCfIgEA8iIBAAIjAQAzIwEAPyMBAHkj AQB+IwEAvSMBAMUjAQBUJAEAVSQBAHIkAQB/JAEAiSQBAI4kAQChJAEApyQBANUkAQDaJAEA IiUBACslAQBwJQEAdSUBAIklAQCNJQEAoCUBAKclAQDGJQEAzyUBANklAQDgJQEA8SUBAPYl AQAkJgEAKiYBAEMmAQBJJgEAbyYBAHMmAQCCJgEAjyYBAJkmAQCgJgEAsSYBALcmAQDvJgEA 9CYBACwnAQA1JwEAdycBAH4nAQCmJwEAqycBAMAnAQDEJwEAISgBAC4oAQA4KAEAPSgBAE0o AQBTKAEAfygBAIQoAQDLKAEA1CgBAD4pAQBDKQEAVikBAFopAQC3KQEAxCkBAM4pAQDUKQEA 6SkBAO8pAQAYKgEAHSoBAIMqAQCMKgEA6yoBAPAqAQADKwEACCsBACArAQAkKwEANisBAEMr AQBNKwEAUSsBAGUrAQBrKwEAoCsBAKUrAQDZKwEA4isBAEUsAQBJLAEApSwBALIsAQC8LAEA vywBAMksAQDPLAEADi0BABMtAQBELQEATS0BAHMtAQB6LQEAmC0BAJwtAQCsLQEAuS0BAMMt AQDGLQEA4S0BAOYtAQBYLgEAXi4BAMAuAQDJLgEAJy8BAC4vAQBTLwEAWC8BAHAvAQB0LwEA 0S8BAN4vAQDhLwEA5C8BAO0vAQDyLwEAJzABAC0wAQBkMAEAbTABAM4wAQDSMAEA4DABAOcw AQDxMAEA9zABAAYxAQAMMQEAQTEBAEYxAQCIMQEAjzEBALkxAQC/MQEA0DEBANYxAQDmMQEA 6zEBAAAyAQAEMgEAFzIBABwyAQCbMgEAoDIBAIAzAQCJMwEAkzMBAJkzAQCuMwEAtDMBANMz AQDYMwEAIjQBACg0AQBNNAEAUjQBAGc0AQBrNAEApjQBALA0AQC6NAEAwDQBANM0AQDZNAEA QDUBAEU1AQCGNQEAkTUBANM1AQDZNQEA8DUBAPQ1AQADNgEADTYBABA2AQATNgEAJTYBACs2 AQBGNgEASzYBANg2AQDjNgEADTcBABM3AQA0NwEAOTcBAEo3AQBONwEAXDcBAGM3AQBtNwEA czcBAII3AQCINwEA3DcBAOE3AQA6OAEAQTgBAIk4AQCOOAEAoDgBAKQ4AQABOQEADjkBABg5 AQAaOQEAMDkBADY5AQCjOQEAqDkBAPE5AQD6OQEAKzoBADI6AQBROgEAVjoBAG06AQBxOgEA zjoBANU6AQDfOgEA5ToBAPM6AQD5OgEAJTsBACo7AQB4OwEAfzsBAKo7AQCwOwEAwDsBAMU7 AQDaOwEA3jsBAGM8AQCEPAEAdD0BAKQ9AQC7PQEAvT0BACE+AQA2PgEATz4BAFk+AQDZPgEA 7j4BAAhAAQAjQAEAVUEBAHhBAQA6QgEAW0IBAL5CAQDnQgEAE0MBACRDAQAlQwEAV0MBADNE AQB2RAEAgkQBAJ1EAQBXRQEAcUUBAE1GAQCHRgEAsEcBALpHAQCMSAEAkkgBADVJAQDvSQEA 8kkBAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA MwAHADMABwAHAAIAAAAAAM0AAQDOAAEAzwABAM8AAQCXAQEAmAEBAJkBAQCZAQEAMAMBADED AQAyAwEAMgMBAJADAQCQAwEA/QMBAP4DAQD/AwEA/wMBAPAUAQDxFAEA8hQBAPIUAQBVFQEA VhUBAFcVAQBXFQEAgxgBAIMYAQArHAEALhwBAFEeAQBRHgEANEkBADVJAQA/SQEAaEkBAGlJ AQCQSQEAnEkBAMVJAQDGSQEA7UkBAPJJAQADAAQAAwAEAAMABAADAAQAAwAEAAMABAADAAQA AwAEAAMABAADAAQAAwAEAAMABAADAAQAAwAEAAMABAADAAQAAwAHAAIABAACAAQAAgAEAAIA BAACAP//FAAAAAsARQByAHcAaQBuACAATABhAHUAcgBlADYAQwA6AFwARABvAGMAdQBtAGUA bgB0AHMAIABhAG4AZAAgAFMAZQB0AHQAaQBuAGcAcwBcAGUAcgB3AGkAbgBcAEQAZQBzAGsA dABvAHAAXABkAHIAYQBmAHQALgB2ADEALgAxAC4AZABvAGMACwBFAHIAdwBpAG4AIABMAGEA dQByAGUANgBDADoAXABEAG8AYwB1AG0AZQBuAHQAcwAgAGEAbgBkACAAUwBlAHQAdABpAG4A ZwBzAFwAZQByAHcAaQBuAFwARABlAHMAawB0AG8AcABcAGQAcgBhAGYAdAAuAHYAMQAuADEA LgBkAG8AYwALAEUAcgB3AGkAbgAgAEwAYQB1AHIAZQA2AEMAOgBcAEQAbwBjAHUAbQBlAG4A dABzACAAYQBuAGQAIABTAGUAdAB0AGkAbgBnAHMAXABlAHIAdwBpAG4AXABEAGUAcwBrAHQA bwBwAFwAZAByAGEAZgB0AC4AdgAxAC4AMQAuAGQAbwBjAAsARQByAHcAaQBuACAATABhAHUA cgBlADYAQwA6AFwARABvAGMAdQBtAGUAbgB0AHMAIABhAG4AZAAgAFMAZQB0AHQAaQBuAGcA cwBcAGUAcgB3AGkAbgBcAEQAZQBzAGsAdABvAHAAXABkAHIAYQBmAHQALgB2ADEALgAxAC4A ZABvAGMACwBFAHIAdwBpAG4AIABMAGEAdQByAGUANgBDADoAXABEAG8AYwB1AG0AZQBuAHQA cwAgAGEAbgBkACAAUwBlAHQAdABpAG4AZwBzAFwAZQByAHcAaQBuAFwARABlAHMAawB0AG8A cABcAGQAcgBhAGYAdAAuAHYAMQAuADEALgBkAG8AYwALAEUAcgB3AGkAbgAgAEwAYQB1AHIA ZQA2AEMAOgBcAEQAbwBjAHUAbQBlAG4AdABzACAAYQBuAGQAIABTAGUAdAB0AGkAbgBnAHMA XABlAHIAdwBpAG4AXABEAGUAcwBrAHQAbwBwAFwAZAByAGEAZgB0AC4AdgAxAC4AMQAuAGQA bwBjAAsARQByAHcAaQBuACAATABhAHUAcgBlADYAQwA6AFwARABvAGMAdQBtAGUAbgB0AHMA IABhAG4AZAAgAFMAZQB0AHQAaQBuAGcAcwBcAGUAcgB3AGkAbgBcAEQAZQBzAGsAdABvAHAA XABkAHIAYQBmAHQALgB2ADEALgAxAC4AZABvAGMACwBFAHIAdwBpAG4AIABMAGEAdQByAGUA NgBDADoAXABEAG8AYwB1AG0AZQBuAHQAcwAgAGEAbgBkACAAUwBlAHQAdABpAG4AZwBzAFwA ZQByAHcAaQBuAFwARABlAHMAawB0AG8AcABcAGQAcgBhAGYAdAAuAHYAMQAuADEALgBkAG8A YwALAEUAcgB3AGkAbgAgAEwAYQB1AHIAZQA2AEMAOgBcAEQAbwBjAHUAbQBlAG4AdABzACAA YQBuAGQAIABTAGUAdAB0AGkAbgBnAHMAXABlAHIAdwBpAG4AXABEAGUAcwBrAHQAbwBwAFwA ZAByAGEAZgB0AC4AdgAxAC4AMQAuAGQAbwBjAAsARQByAHcAaQBuACAATABhAHUAcgBlADYA QwA6AFwARABvAGMAdQBtAGUAbgB0AHMAIABhAG4AZAAgAFMAZQB0AHQAaQBuAGcAcwBcAGUA cgB3AGkAbgBcAEQAZQBzAGsAdABvAHAAXABkAHIAYQBmAHQALgB2ADEALgAxAC4AZABvAGMA DAD7/////////wEAAgADAAQABQAGAAcACAAJAAAAOBBaBVBA6sX/D/8P/w//D/8P/w//D/8P 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 mP4VxgUAAWgBBl6EaAFghJj+bygAAgAAACkAAQAAAANAAQAAAAAAAAAAAHgAAABoAQAAABAA AA+E0AIRhJj+XoTQAmCEmP4CAAAALgAMAAAA+////wAAAAAAAAAAAAAAAK42iy4AAAAAAAAA AAAAAADNVcx9AAAAAAAAAAAAAAAA/mQSUQAAAAAAAAAAAAAAACNkJT4AAAAAAAAAAAAAAAA9 aUZXAAAAAAAAAAAAAAAAOBBaBQAAAAAAAAAAAAAAAAYx818AAAAAAAAAAAAAAACZRxANAAAA AAAAAAAAAAAAgy4ragAAAAAAAAAAAAAAAJ4Ti3YAAAAAAAAAAAAAAACzctwuAAAAAAAAAAAA AAAA//////////////////////////////////////////////////////////////////8M AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAADRJAQA1SQEA70kBAPJJAQAAAAAAAQAAAAAAAAABAAAA//8EAAQAEABFAE4ALgBJ AG4AcwB0AGEAbgB0AEYAbwByAG0AYQB0ABzzUQMJAEUATgAuAEwAYQB5AG8AdQB0ABD0UQMM AEUATgAuAEwAaQBiAHIAYQByAGkAZQBzAET8UQMVAEUATgBfAEwAaQBiAF8ATgBhAG0AZQBf AEwAaQBzAHQAXwBOAGEAbQBlAPj8UQN3ADwARQBOAEkAbgBzAHQAYQBuAHQARgBvAHIAbQBh AHQAPgA8AEUAbgBhAGIAbABlAGQAPgAxADwALwBFAG4AYQBiAGwAZQBkAD4APABTAGMAYQBu AFUAbgBmAG8AcgBtAGEAdAB0AGUAZAA+ADEAPAAvAFMAYwBhAG4AVQBuAGYAbwByAG0AYQB0 AHQAZQBkAD4APABTAGMAYQBuAEMAaABhAG4AZwBlAHMAPgAxADwALwBTAGMAYQBuAEMAaABh AG4AZwBlAHMAPgA8AC8ARQBOAEkAbgBzAHQAYQBuAHQARgBvAHIAbQBhAHQAPgAWBDwARQBO AEwAYQB5AG8AdQB0AD4APABTAHQAeQBsAGUAPgBDAG8AbQBtAHUAbgBpAGMAYQB0AGkAbwBu AHMAIABBAEMATQA8AC8AUwB0AHkAbABlAD4APABMAGUAZgB0AEQAZQBsAGkAbQA+AFwAJwA1 AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1 AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1 AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJgBh AHAAbwBzAFwAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1 AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1 AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1 AGMAJwAzAGIANQBjACYAYQBwAG8AcwBcACcANQBjACcANQBjACcANQBjACcANQBjACcANQBj ACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBj ACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBj ACcANQBjACcANQBjACcANQBjACcAMwBiADUAYwAmAGEAcABvAHMAXAAnADUAYwAnADUAYwAn ADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAn ADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAn ADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADMAYgA1AGMAJgBhAHAAbwBz AFwAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1 AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1 AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwA1AGMAJwAz AGIANQBjACYAYQBwAG8AcwBcACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBj ACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBj ACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBjACcANQBj ACcANQBjACcANQBjACcAMwBiADUAYwAmAGEAcABvAHMAXAAnADUAYwAnADUAYwAnADUAYwAn ADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAn ADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAn ADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADMAYgA1AGMAPAAvAEwAZQBmAHQARABl AGwAaQBtAD4APABSAGkAZwBoAHQARABlAGwAaQBtAD4AXAAnADUAYwAnADUAYwAnADUAYwAn ADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAn ADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAn ADUAYwAnADUAYwAnADUAYwAnADUAYwAnADUAYwAnADcAZAA8AC8AUgBpAGcAaAB0AEQAZQBs AGkAbQA+ADwARgBvAG4AdABOAGEAbQBlAD4AVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBh AG4APAAvAEYAbwBuAHQATgBhAG0AZQA+ADwARgBvAG4AdABTAGkAegBlAD4AMQAxADwALwBG AG8AbgB0AFMAaQB6AGUAPgA8AFIAZQBmAGwAaQBzAHQAVABpAHQAbABlAD4APAAvAFIAZQBm AGwAaQBzAHQAVABpAHQAbABlAD4APABTAHQAYQByAHQAaQBuAGcAUgBlAGYAbgB1AG0APgAx ADwALwBTAHQAYQByAHQAaQBuAGcAUgBlAGYAbgB1AG0APgA8AEYAaQByAHMAdABMAGkAbgBl AEkAbgBkAGUAbgB0AD4AMAA8AC8ARgBpAHIAcwB0AEwAaQBuAGUASQBuAGQAZQBuAHQAPgA8 AEgAYQBuAGcAaQBuAGcASQBuAGQAZQBuAHQAPgA3ADIAMAA8AC8ASABhAG4AZwBpAG4AZwBJ AG4AZABlAG4AdAA+ADwATABpAG4AZQBTAHAAYQBjAGkAbgBnAD4AMAA8AC8ATABpAG4AZQBT AHAAYQBjAGkAbgBnAD4APABTAHAAYQBjAGUAQQBmAHQAZQByAD4AMAA8AC8AUwBwAGEAYwBl AEEAZgB0AGUAcgA+ADwALwBFAE4ATABhAHkAbwB1AHQAPgBWADwARQBOAEwAaQBiAHIAYQBy AGkAZQBzAD4APABMAGkAYgByAGEAcgBpAGUAcwA+ADwAaQB0AGUAbQA+AGYAbwBzAHQAZQBy AF8AYgBpAGIAbABpAG8AZwByAGEAcABoAHkALgBlAG4AbAA8AC8AaQB0AGUAbQA+ADwALwBM AGkAYgByAGEAcgBpAGUAcwA+ADwALwBFAE4ATABpAGIAcgBhAHIAaQBlAHMAPgAZADIAMwBm AG8AcwB0AGUAcgBfAGIAaQBiAGwAaQBvAGcAcgBhAHAAaAB5AC4AZQBuAGwA/0A0MC0zQi1D T1IATmUwMToAd2luc3Bvb2wASFAgTGFzZXJKZXQgNVNpLzVTaSBNWCBQUwA0MC0zQi1DT1IA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAScALQAE1cBAAEACQCaCzQIZAABAA8AWAIBAAIA AAADAAAAQTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUklW4BAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAECcQJxAnAAAQJwAAAAAAAAAAY14KAP//AAH/AAH/ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAA0MC0zQi1DT1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAScALQAE1cBAAEACQCaCzQI ZAABAA8AWAIBAAIAAAADAAAAQTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUklW 4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAECcQJxAnAAAQJwAAAAAAAAAA Y14KAP//AAH/AAH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAADgAEAhagAAIWoAACol3QAeQB5AIWoAAAAAAAAhagAAAAAAAACEAAA AAAAAADxSQEAwAAACABAAAD//wMAAAAHAFUAbgBrAG4AbwB3AG4AAwBoAHMAdAALAEUAcgB3 AGkAbgAgAEwAYQB1AHIAZQD//wMACAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAgD/ /wMAAAAAAAAAAAD//wAAAgD//wAAAAD//wAAAgD//wAAAAAIAAAARxaQAQAAAgIGAwUEBQID BId6ACAAAACACAAAAAAAAAD/AQAAAAAAAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBu AAAANRaQAQIABQUBAgEHBgIFBwAAAAAAAAAQAAAAAAAAAAAAAACAAAAAAFMAeQBtAGIAbwBs AAAAMyaQAQAAAgsGBAICAgICBId6ACAAAACACAAAAAAAAAD/AQAAAAAAAEEAcgBpAGEAbAAA AD81kAEAAAIHAwkCAgUCBASHegAgAAAAgAgAAAAAAAAA/wEAAAAAAABDAG8AdQByAGkAZQBy ACAATgBlAHcAAAA7BpABAgAFAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAVwBp AG4AZwBkAGkAbgBnAHMAAAA1JpABAAACCwYEAwUEBAIEh3oAIQAAAIAIAAAAAAAAAP8BAQAA AAAAVABhAGgAbwBtAGEAAAA3JpABAAACCwYEAwUEBAIEhwIAIAAAAAAAAAAAAAAAAJ8BAAAA AAAAVgBlAHIAZABhAG4AYQAAAEkmkAGAAAILBgQCAgICAgT/////////6T8AAAAAAAAA/wA/ AAAAAABBAHIAaQBhAGwAIABVAG4AaQBjAG8AZABlACAATQBTAAAAIgAEAEHQiAAA8NACAABo AQAAAAC5nGgmbqJoRliiaEYMAIEDAACfLwAAcw8BAAEAigAAAAQAgxBDAgAAAAAAAAAAAAAB AAEAAAABAAAAAAAAACEDAPAQhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAKUGwAe0ALQAgAAyMAAAEAAZAGQAAAAZAAAAW00BAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgiAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA AAAAADKDUQDwEITfAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//EgAAAAAAUwBD ADoAXABEAG8AYwB1AG0AZQBuAHQAcwAgAGEAbgBkACAAUwBlAHQAdABpAG4AZwBzAFwAYwBh AHIAbABcAEEAcABwAGwAaQBjAGEAdABpAG8AbgAgAEQAYQB0AGEAXABNAGkAYwByAG8AcwBv AGYAdABcAFQAZQBtAHAAbABhAHQAZQBzAFwARwBsAG8AYgB1AHMAUABhAHAAZQByAC4AZABv AHQAGABSAGUAcABsAGkAYwBhACAATABvAGMAYQB0AGkAbwBuACAAUwBlAHIAdgBpAGMAZQAA AAAAAAAKAEkAYQBuACAARgBvAHMAdABlAHIACwBFAHIAdwBpAG4AIABMAGEAdQByAGUAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/wAABQACAAAAAAAAAAAAAAAAAAAAAAABAAAA 4IWf8vlPaBCrkQgAKyez2TAAAACgAQAAEgAAAAEAAACYAAAAAgAAAKAAAAADAAAAxAAAAAQA AADQAAAABQAAAOQAAAAGAAAA8AAAAAcAAAD8AAAACAAAABQBAAAJAAAAKAEAABIAAAA0AQAA CgAAAFABAAALAAAAXAEAAAwAAABoAQAADQAAAHQBAAAOAAAAgAEAAA8AAACIAQAAEAAAAJAB AAATAAAAmAEAAAIAAADkBAAAHgAAABkAAABSZXBsaWNhIExvY2F0aW9uIFNlcnZpY2UAADAA HgAAAAEAAAAAZXBsHgAAAAsAAABJYW4gRm9zdGVyAGEeAAAAAQAAAABhbiAeAAAAAQAAAABh biAeAAAAEAAAAEdsb2J1c1BhcGVyLmRvdAAeAAAADAAAAEVyd2luIExhdXJlAB4AAAADAAAA MTIAaR4AAAATAAAATWljcm9zb2Z0IFdvcmQgOS4wAHJAAAAAAEY4T30AAABAAAAAACh+jRpI wgFAAAAAABYob6FHwgFAAAAAACxGoB1IwgEDAAAAAQAAAAMAAACfLwAAAwAAAHMPAQADAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA/v8AAAUAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAALVzdWcLhsQ k5cIACss+a5EAAAABdXN1ZwuGxCTlwgAKyz5rlwBAAAYAQAADAAAAAEAAABoAAAADwAAAHAA AAAFAAAAlAAAAAYAAACcAAAAEQAAAKQAAAAXAAAArAAAAAsAAAC0AAAAEAAAALwAAAATAAAA xAAAABYAAADMAAAADQAAANQAAAAMAAAA+QAAAAIAAADkBAAAHgAAABwAAABBcmdvbm5lIE5h dGlvbmFsIExhYm9yYXRvcnkAAwAAAEMCAAADAAAAigAAAAMAAABbTQEAAwAAADIRCQALAAAA AAAAAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAB4QAAABAAAAGQAAAFJlcGxpY2EgTG9jYXRp b24gU2VydmljZQAMEAAAAgAAAB4AAAAGAAAAVGl0bGUAAwAAAAEAAAAANAEAAAcAAAAAAAAA QAAAAAEAAADPAAAAAgAAANcAAAADAAAA3wAAAAQAAAD7AAAABQAAABMBAAAGAAAAKwEAAAUA AAACAAAAFAAAAF9BZEhvY1Jldmlld0N5Y2xlSUQAAwAAAA4AAABfRW1haWxTdWJqZWN0AAQA AAAYAAAAX0F1dGhvckVtYWlsRGlzcGxheU5hbWUABQAAAA0AAABfQXV0aG9yRW1haWwABgAA ABwAAABfUHJldmlvdXNBZEhvY1Jldmlld0N5Y2xlSUQAAgAAAOQEAAADAAAAri5I8x4AAAAS AAAATXkgZWRpdHMgaW5jbHVkZWQAZXceAAAADwAAAENhcmwgS2Vzc2VsbWFuAGUeAAAADQAA AGNhcmxAaXNpLmVkdQBuAGUDAAAAtV44GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAA DAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkA AAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAA JwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQA AAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAA QgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8A AABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAA XQAAAF4AAABfAAAAYAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoA AABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAA eAAAAHkAAAB6AAAAewAAAHwAAAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUA AACGAAAAhwAAAIgAAACJAAAAigAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAA kwAAAJQAAACVAAAAlgAAAJcAAACYAAAAmQAAAJoAAACbAAAAnAAAAJ0AAACeAAAAnwAAAKAA AAChAAAAogAAAKMAAACkAAAApQAAAKYAAACnAAAAqAAAAKkAAACqAAAAqwAAAKwAAACtAAAA rgAAAK8AAACwAAAAsQAAALIAAACzAAAAtAAAALUAAAC2AAAAtwAAALgAAAC5AAAAugAAALsA AAC8AAAAvQAAAL4AAAC/AAAAwAAAAMEAAADCAAAAwwAAAMQAAADFAAAAxgAAAMcAAADIAAAA yQAAAMoAAADLAAAAzAAAAM0AAADOAAAAzwAAANAAAADRAAAA0gAAANMAAADUAAAA1QAAANYA AADXAAAA2AAAANkAAADaAAAA2wAAANwAAADdAAAA3gAAAN8AAADgAAAA4QAAAOIAAADjAAAA 5AAAAOUAAADmAAAA5wAAAOgAAADpAAAA6gAAAOsAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEA AADyAAAA8wAAAPQAAAD1AAAA9gAAAPcAAAD4AAAA+QAAAPoAAAD7AAAA/AAAAP0AAAD+AAAA /wAAAAABAAABAQAAAgEAAP7///8EAQAABQEAAAYBAAAHAQAACAEAAAkBAAAKAQAACwEAAAwB AAANAQAADgEAAA8BAAAQAQAAEQEAABIBAAATAQAAFAEAABUBAAAWAQAAFwEAABgBAAAZAQAA GgEAABsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAACEBAAAiAQAAIwEAACQBAAAlAQAAJgEAACcB AAAoAQAAKQEAACoBAAArAQAALAEAAC0BAAAuAQAALwEAADABAAAxAQAAMgEAADMBAAA0AQAA NQEAADYBAAA3AQAAOAEAADkBAAA6AQAAOwEAADwBAAA9AQAAPgEAAD8BAABAAQAAQQEAAEIB AABDAQAARAEAAEUBAABGAQAARwEAAEgBAABJAQAASgEAAEsBAABMAQAATQEAAE4BAABPAQAA UAEAAFEBAABSAQAAUwEAAFQBAABVAQAAVgEAAFcBAABYAQAAWQEAAFoBAABbAQAAXAEAAF0B AABeAQAA/v///2ABAABhAQAAYgEAAGMBAABkAQAAZQEAAGYBAAD+////aAEAAGkBAABqAQAA awEAAGwBAABtAQAAbgEAAP7////9/////f////3///9zAQAA/v////7////+//////////// /////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUB//////// //8DAAAABgkCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAFBJwLMdSMIBdQEAAIAAAAAAAAAA MQBUAGEAYgBsAGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAA4AAgD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAADAQAAR7YAAAAAAABXAG8AcgBkAEQAbwBjAHUAbQBlAG4AdAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgACAQUAAAD//////////wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmBQIAAAAAAAUAUwB1AG0AbQBhAHIA eQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAIB AgAAAAQAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwEAAAAQ AAAAAAAABQBEAG8AYwB1AG0AZQBuAHQAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQA aQBvAG4AAAAAAAAAAAAAADgAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAABnAQAAABAAAAAAAAABAEMAbwBtAHAATwBiAGoAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgACAQEAAAAGAAAA/////wAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqAAAAAAAAAE8AYgBqAGUA YwB0AFAAbwBvAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAWAAEA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAABQScCzHUjCAVBJwLMdSMIB AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA/v////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// /////wEA/v8DCgAA/////wYJAgAAAAAAwAAAAAAAAEYYAAAATWljcm9zb2Z0IFdvcmQgRG9j dW1lbnQACgAAAE1TV29yZERvYwAQAAAAV29yZC5Eb2N1bWVudC44APQ5snEAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA --------------A2E54226790E59DF7CA459FF-- From allcock@mcs.anl.gov Tue Aug 20 15:23:32 2002 From: allcock@mcs.anl.gov (William E. Allcock) Date: Tue, 20 Aug 2002 09:23:32 -0500 Subject: [Arch-paper] My sections Message-ID: This is a multi-part message in MIME format. ------=_NextPart_000_00F0_01C2482B.40D6FCA0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Sorry for being late. I ran a little over my allotted page, but not much. At that, I feel the description is woefully inadequate (I assume everyone feels that way about their sections). As I wrote it a few issues came up that we should probably discuss: 1) Is this paper the right place to discuss protocols and interoperability? 2) We are discussing an application/middleware transport protocol which rides atop a network transport protocol (Due to space constraints that is not clear in my section) 3) The transport protocol SHOULD be independent of data access semantics (GridFTP violates this). For instance, I ignore such things as partial file access and such since the transport should just be moving buffers around. I did put in a pitch for length and offset since this is required "metadata" to allow parallelism and out of order reception. I will be on vacation next week, so I will make any changes that are sent before Friday before I leave, or will work on it as best as possible the following week while I am in Budapest at the EDG meeting. Bill -------------------------------------------- William (Bill) E. Allcock Argonne National Laboratory Bldg. 221, Office C-115A 9700 S. Cass Ave Argonne, IL 60439-4844 E-Mail: allcock@mcs.anl.gov Office: 630-252-7573 Mobile: 630-854-2842 ------=_NextPart_000_00F0_01C2482B.40D6FCA0 Content-Type: application/msword; name="WEA DataGrid Architecture Sections.doc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="WEA DataGrid Architecture Sections.doc" 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAANQAAAAAAAAAA EAAANwAAAAEAAAD+////AAAAADQAAAD///////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////s pcEANyAJBAAA8BK/AAAAAAAAEAAAAAAABAAARiEAAA4AYmpialUWVRYAAAAAAAAAAAAAAAAAAAAA AAAJBBYAIioAADd8AAA3fAAARh0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAGwAAAAAAKgAAAAAAAAAqAAAAKgA AAAAAAAAqAAAAAAAAACoAAAAAAAAAKgAAAAAAAAAqAAAABQAAAAAAAAAAAAAALwAAAAAAAAAXAQA AAAAAABcBAAAAAAAAFwEAAAAAAAAXAQAAAwAAABoBAAAFAAAALwAAAAAAAAAFRYAADIBAACIBAAA AAAAAIgEAAAAAAAAiAQAAAAAAACIBAAAAAAAAIgEAAAAAAAAiAQAAAAAAACIBAAAAAAAAIgEAAAA AAAAlBUAAAIAAACWFQAAAAAAAJYVAAAAAAAAlhUAAAAAAACWFQAAAAAAAJYVAAAAAAAAlhUAACQA AABHFwAAIAIAAGcZAACcAAAAuhUAABUAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAACIBAAAAAAA AAAAAAAAAAAAAAAAAAAAAACIBAAAAAAAAIgEAAAAAAAAiAQAAAAAAACIBAAAAAAAALoVAAAAAAAA RAUAAAAAAACoAAAAAAAAAKgAAAAAAAAAiAQAAAAAAAAAAAAAAAAAAIgEAAAAAAAAzxUAABYAAABE BQAAAAAAAEQFAAAAAAAARAUAAAAAAACIBAAAggAAAKgAAAAAAAAAiAQAAAAAAACoAAAAAAAAAIgE AAAAAAAAlBUAAAAAAAAAAAAAAAAAAEQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAiAQAAAAAAACUFQAAAAAAAEQFAADYCgAARAUAAAAAAAAcEAAA OgAAAAwVAAAsAAAAqAAAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlBUAAAAAAACIBAAAAAAAAHwEAAAMAAAAkJty/FNI wgG8AAAAoAMAAFwEAAAAAAAACgUAADoAAAA4FQAACgAAAAAAAAAAAAAAlBUAAAAAAADlFQAAMAAA ABUWAAAAAAAAQhUAAFIAAAADGgAAAAAAAEQFAAAAAAAAAxoAAAAAAACUFQAAAAAAAEQFAAAAAAAA vAAAAAAAAAC8AAAAAAAAAKgAAAAAAAAAqAAAAAAAAACoAAAAAAAAAKgAAAAAAAAAAgDZAAAARGF0 YS9PYmplY3QgVHJhbnNwb3J0DU9uZSBvZiB0aGUga2V5IGFzc3VtcHRpb24gdW5kZXJseWluZyBE YXRhR3JpZHMgaXMgdGhhdCB0aGUgZGF0YSBhbmQgY29tcHV0ZSByZXNvdXJjZXMgd2lsbCBiZSBn ZW9ncmFwaGljYWxseSBkaXNwZXJzZWQsIHJlcXVpcmluZyB0aGUgbW92ZW1lbnQgb2YgVGVyYWJ5 dGUgYW5kIGV2ZW4gUGV0YWJ5dGUgc2l6ZWQgZGF0YSBzZXRzIG92ZXIgdGhlIFdBTi4gIEluIG9y ZGVyIHRvIHN1cHBvcnQgdGhpcyBzY2VuYXJpbywgdGhlcmUgYXJlIGNlcnRhaW4gY2hhcmFjdGVy aXN0aWNzIHRoYXQgdGhlIHVuZGVybHlpbmcgdHJhbnNwb3J0IHByb3RvY29sIFtXRUE6IEFyZSB3 ZSBwdXNoaW5nIHRoZSBwcm90b2NvbCBzdG9yeSBlbm91Z2g/XSBzaG91bGQgZXhoaWJpdC4gIFRo ZXNlIGNoYXJhY3RlcmlzdGljcyBhcmUgZW51bWVyYXRlZCBhbmQgZGlzY3Vzc2VkIGJlbG93Og0N S2V5IENoYXJhY3RlcmlzdGljcyBvZiBhIFRyYW5zcG9ydCBQcm90b2NvbCBpbiBhIERhdGFHcmlk IEVudmlyb25tZW50DUZhc3QgYW5kIGVmZmljaWVudA1Sb2J1c3QgLyBGYXVsdCBUb2xlcmFudA1T dXBwb3J0IGFwcHJvcHJpYXRlIFNlY3VyaXR5IGFuZCBQb2xpY3kgY29uc3RyYWludHMNU3VwcG9y dCAzcmQgUGFydHkgVHJhbnNmZXJzDVN1cHBvcnQgdmVyeSBsYXJnZSBmaWxlIHNpemVzDVN1cHBv cnQgZm9yIHBhcmFtZXRlciBzZXR0aW5nIC9xdWVyeWluZy9uZWdvdGlhdGluZw0NDUZhc3QgYW5k IEVmZmljaWVudDogIFRoaXMgaXMgYW4gYWJzb2x1dGUgbXVzdCBpZiB0aGUgc2NlbmFyaW8gYXMg ZGVzY3JpYmVkIGlzIHRvIGJlIHByYWN0aWNhbC4gIEFzIGFuIGV4YW1wbGUsIGl0IHdvdWxkIHRh a2UgbmVhcmx5IGEgZGF5IHRvIG1vdmUgYSAxVEIgZmlsZSBhdCAxMDAgTWJzLCBidXQgb25seSAy LjI3NSBob3VycyBpZiB3ZSBjb3VsZCB1dGlsaXplIGEgZnVsbCAxR2JzIE5JQywgYW5kIGxlc3Mg dGhhbiAxNCBtaW51dGVzIGlmIHdlIGNvdWxkIGZpbGwgYSAxMCBHaWdFIHBpcGUuICBEZXNwaXRl IHRoZSBhdmFpbGFiaWxpdHkgb2YgMTAgR2lnYWJpdCBuZXR3b3JrcywgdGhlIG1vc3QgY29tbW9u IHBsYXRmb3JtIGZvciBydW5uaW5nIGdyaWQgYXBwbGljYXRpb25zIGlzIHRoZSBjb21tb2RpdHkg UEMuICBJbiBvcmRlciB0byBhY2hpZXZlIHRoZXNlIGtpbmRzIG9mIHNwZWVkcyB3aXRoIGNvbW1v ZGl0eSBjb21wdXRpbmcgcGxhdGZvcm1zIHdlIHdpbGwgaGF2ZSB0byBleHBsb2l0IHBhcmFsbGVs aXNtLiAgVGhpcyBpbmNsdWRlcyBwYXJhbGxlbGlzbSBvZiBkYXRhIHBhdGhzIGJldHdlZW4gYSBn aXZlbiBwYWlyIG9mIG5ldHdvcmsgZW5kcG9pbnRzICAoaS5lLiBtdWx0aXBsZSBUQ1Agc3RyZWFt cykgYW5kIHBhcmFsbGVsaXNtIG9mIG5ldHdvcmsgZW5kcG9pbnRzIChtdWx0aXBsZSBOSUNzIG9y IGhvc3RzIHBhcnRpY2lwYXRpbmcgaW4gdGhlIHRyYW5zZmVyOyBUaGluayBSQUlEIG92ZXIgdGhl IFdBTikuICBPdGhlciBkZXNpcmFibGUgZmVhdHVyZXMgdG8gaW1wcm92ZSBlZmZpY2llbmN5IHdv dWxkIGJlIGEgc3RhbmRhcmRpemVkIG1ldGhvZCBmb3Igb2J0YWluaW5nIHRyYW5zZmVyIHBlcmZv cm1hbmNlIGRhdGEsIHRoZSBhYmlsaXR5IHRvIHNldCBrZXkgcGFyYW1ldGVycyBvZiB0aGUgdW5k ZXJseWluZyBuZXR3b3JrIGxheWVyIHRyYW5zcG9ydCBtZWNoYW5pc20sIG1pbmltYWwgb3Zlcmhl YWQgaW4gdGhlIHByb3RvY29sIChub3QgWE1MIGJhc2VkKSwgYW5kIHJldXNlIG9mIGNvbW11bmlj YXRpb24gY2hhbm5lbHMgdG8gbWluaW1pemUgb3ZlcmhlYWQuIA0NUm9idXN0IGFuZCBGYXVsdCBU b2xlcmFudDogIFRoZSBwcm90b2NvbCBzaG91bGQgcHJvdmlkZSBzdXBwb3J0IGZvciBwcm92aWRp bmcgc3VmZmljaWVudCBzdGF0ZSBkYXRhIHRvIGhhbmRsZSBmYXVsdHMuICBIb3cgdGhpcyBkYXRh IGlzIHVzZWQgaXMgdmVyeSBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYywgYnV0IHRoZSBwcm90b2Nv bCBzaG91bGQgYmUgYWJsZSB0byBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IGFueSBhbmQgYWxs IHBhcmFtZXRlcnMgYW5kIHBlcmlvZGljIHVwZGF0ZSBvbiBwcm9ncmVzcy4gIEl0IHNob3VsZCBi ZSBhYmxlIHRvIHRha2UgdGhpcyBpbmZvcm1hdGlvbiBiYWNrIGluIGEgc3RhbmRhcmQgZm9ybWF0 IGFuZCBiZSBhYmxlIHRvIHJlc3RhcnQgYSB0cmFuc2ZlciwgYXNzdW1pbmcgdGhhdCB0aGUgYXBw bGljYXRpb24gY2FuIHN1cHBvcnQgc3VjaCBhbiBvcGVyYXRpb24uICBTaW5jZSB0aGlzIGlzIGFu IGFwcGxpY2F0aW9uIGxldmVsIHRyYW5zcG9ydCBwcm90b2NvbCwgaXQgc2hvdWxkIGhhdmUgYSBk ZWZhdWx0IGZhdWx0IHRvbGVyYW5jZSBiZWhhdmlvciwgYnV0IGl0IHNob3VsZCBhbGxvdyB0aGlz IGJlaGF2aW9yIHRvIGJlIG92ZXItcmlkZGVuIHRvIG1lZXQgYXBwbGljYXRpb24gc3BlY2lmaWMg cmVxdWlyZW1lbnRzIFtXRUE6IGlzIHRoaXMgdG9vIGltcGxlbWVudGF0aW9uIHNwZWNpZmljP10u DQ1TdXBwb3J0IGFwcHJvcHJpYXRlIFNlY3VyaXR5IGFuZCBQb2xpY3kgY29uc3RyYWludHM6IFNp bmNlIHJ1bm5pbmcgZ3JpZCBhcHBsaWNhdGlvbnMgbWVhbnMgcnVubmluZyBvbiBtYWNoaW5lcyB0 aGF0IGFyZSBpbiBkaWZmZXJlbmN0IHNlY3VyaXR5IGRvbWFpbnMuICBTaG91bGQgZGVmaW5pdGVs eSBzdXBwb3J0IEdTSSwgS2VyYmVyb3MgYXMgYSBwbHVnZ2FibGUgYWx0ZXJuYXRpdmUgd291bGQg YWxzbyBiZSBnb29kLiAgSWRlYWxseSwgdGhlIHByb3RvY29sIHNob3VsZCBiZSBhcHByb3ByaWF0 ZWx5IGFic3RyYWN0ZWQgYWxsb3dpbmcgZGlmZmVyZW50IHNlY3VpcnkgcHJvdG9jb2xzLiAgV2hh dCBhYm91dCBwb2xpY3k/DQ1TdXBwb3J0IGZvciB0aGlyZCBwYXJ0eSB0cmFuc2ZlcnM6ICBJbiBk YXRhIHRyYW5zZmVyLCBjbGllbnQgbWVkaWF0ZWQgdHJhbnNmZXIgYmV0d2VlbiB0d28gcmVtb3Rl IGhvc3RzIGlzIGNhbGxlZCBhIDNyZCBwYXJ0eSB0cmFuc2Zlci4gIFRoaXMgY2FwYWJpbGl0eSBp cyBjcml0aWNhbCBpbiBEYXRhR3JpZCBlbnZpcm9ubWVudHMuICBUbyBmYWNpbGl0YXRlIHRoaXMs IGl0IGlzIGhpZ2hseSBkZXNpcmFibGUgdG8gaGF2ZSBzZXBhcmF0ZSBjb21tdW5pY2F0aW9uIGNo YW5uZWxzIGZvciB0aGUgZGF0YSB0cmFuc2ZlciBhbmQgYWxsIG90aGVyIG5vbi1kYXRhIGNvbW11 bmljYXRpb24uICBUaGlzIGFsbG93cyB0aGUgY2xpZW50IHRvIGVzdGFibGlzaCBhIGNoYW5uZWwg Zm9yIGNvbW1hbmRzIHRvIGVhY2ggZW5kIG9mIHRoZSB0cmFuc2ZlciBhbmQgdGhlbiB0aGV5IGNh biBvcGVuIGEgY2hhbm5lbCBiZXR3ZWVuIHRoZW0gZm9yIHRoZSBkYXRhIHRyYW5zZmVyLiAgVGhp cyBhbHNvIHRlbmRzIHRvIGJlIG1vcmUgZWZmaWNpZW50IHNpbmNlIHRoZSBkYXRhIGNoYW5uZWwg Y2FuIGJlIG9wdGltaXplZCBmb3IgZmFzdCwgZWZmaWNpZW50LCBidWxrIGRhdGEgdHJhbnNmZXIs IGFuZCB0aGUgbm9uLWRhdGEgY2hhbm5lbCBjYW4gYmUgb3B0aW1pemVkIGZvciBtZXNzYWdlIHR5 cGUgdHJhZmZpYy4NDVN1cHBvcnQgZm9yIExhcmdlIEZpbGVzIC8gT2JqZWN0czogRXZlbiB0aG91 Z2ggdGhlIHByb3RvY29sIHNob3VsZCBiZSBhIHNpbXBsZSBidWZmZXIgYmFzZWQgcHJvdG9jb2ws IGl0IGlzIGhpZ2hseSB1c2VmdWwgdG8gaW5kaWNhdGUgd2hhdCByYW5nZSBvZiBkYXRhIHRoaXMg cGFydGljdWxhciBwYXlsb2FkIHJlcHJlc2VudHMgcmVsYXRpdmUgdG8gdGhlIHN0YXJ0IG9mIHRo ZSB0cmFuc2ZlciwgdG8gZW5hYmxlIHBhcmFsbGVsaXNtIGFuZCBvdXQgb2Ygb3JkZXIgcmVjZWlw dCBvZiBkYXRhLiAgU2luY2UgdGhlc2UgdHJhbnNmZXJzIGFyZSBwb3RlbnRpYWxseSBQZXRhYnl0 ZXMgaW4gc2l6ZSwgYW55IGVsZW1lbnRzIGluZGljYXRpbmcgb2Zmc2V0cyBvciBkYXRhIHNpemVz IHNob3VsZCBiZSBhdCBsZWFzdCA2NCBiaXRzLg0MUmVsaWFibGUgRmlsZS9PYmplY3QgVHJhbnNm ZXIgU2VydmljZQ1XaGlsZSBhbiBhcHByb3ByaWF0ZSBhcHBsaWNhdGlvbiB0cmFuc3BvcnQgcHJv dG9jb2wgaXMgYSBjcml0aWNhbCBwaWVjZSBvZiB0aGUgRGF0YUdyaWQgQXJjaGl0ZWN0dXJlLCBo aWdoZXItbGV2ZWwgc2VydmljZXMgdGhhdCBoaWRlIG11Y2ggb2YgdGhlIGRldGFpbHMgYXJlIG9m IGdyZWF0IHZhbHVlLiAgSW4gbW9zdCBjYXNlcywgdGhlIGFwcGxpY2F0aW9uIHNpbXBseSB3YW50 cyB0byBpbml0aWF0ZSBhIHRyYW5zZmVyIGFuZCB0aGVuIGxldCBhIHJlbW90ZSBwcm9jZXNzIG1h bmFnZSB0aGUgdHJhbnNmZXIuICBUaGlzIGlzIHNpbWlsYXIgdG8gc3VibWl0dGluZyBhIGpvYiB0 byBhIHJlbW90ZSBiYXRjaCBxdWV1ZSBhbmQgaW4gZmFjdCBtYXkgd2VsbCB1c2UgdGhlIHNhbWUg cHJvdG9jb2wgYXMgcmVtb3RlIGpvYiBzdWJtaXNzaW9uLiAgVGhlIGtleSBmdW5jdGlvbmFsaXR5 IG9mIHN1Y2ggYSBzZXJ2aWNlIGlzIGFzIGZvbGxvd3M6DQ0NU3VibWl0IGFuZCBDYW5jZWwgVHJh bnNmZXJzDVN5bmNocm9ub3VzIGFuZCBBc3luY2hyb25vdXMgbW9kZXMgb2YgT3BlcmF0aW9uDVBl cnNpc3RlbnQgc3RvcmFnZSBvZiBzdGF0ZQ1PYnRhaW4gU3RhdHVzIG9mIHRoZSBUcmFuc2Zlcg1Q cm92aWRlIGNvbnRyb2wgb3ZlciBxdWV1aW5nIG9mIGpvYnMNDUVhY2ggb2YgdGhlc2Ugd2lsbCBi ZSBkaXNjdXNzZWQgYmVsb3c6DQ1TdWJtaXQgYW5kIENhbmNlbCBhIFRyYW5zZmVyOiBUaGlzIGlz IHRoZSBtb3N0IGJhc2ljIHJlcXVpcmVtZW50LiAgQSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIGZv ciB0aGUgZGF0YSBtdXN0IGJlIHNwZWNpZmllZC4gIEEgZmxleGlibGUsIGV4dGVuc2libGUgbWVj aGFuaXNtIGZvciBwcm92aWRpbmcgYXBwbGljYXRpb24gb3IgbmV0d29yayB0cmFuc3BvcnQgbGF5 ZXIgaGludHMgd291bGQgYWxzbyBiZSBoaWdobHkgZGVzaXJlYWJsZS4gIFRoZSBuZXR3b3JrIGVu ZHBvaW50cyBtdXN0IGJlIHNwZWNpZmllZCBpbiBzdWNoIGEgd2F5IHRoYXQgdGhlIGZhYnJpYyBs YXllciB0cmFuc3BvcnQgY2FuIGNvbXBsZXRlIHRoZSB0cmFuc3BvcnQsIGJ1dCBhZGRpdGlvbmFs IHNlbWFudGljcyBuZWVkIG9ubHkgYmUgdW5kZXJzdG9vZCBieSB0aGUgdHdvIGVuZHBvaW50IHN0 b3JhZ2Ugc3lzdGVtcy4gIFZhcmlvdXMgc2VtYW50aWNzIGZvciBjYW5jZWxpbmcgYSBqb2Igc2hv dWxkIGFsc28gYmUgcHJvdmlkZWQsIGZvciBpbnN0YW5jZSBieSBKb2IgSUQsIGJ5IHRoZSB1c2Vy IG5hbWUsIGJ5IHNvdXJjZSBvciBkZXN0aW5hdGlvbiwgYWxsIHdpdGggYXBwcm9wcmlhdGUgc2Vj dXJpdHkuDQ1TeW5jaHJvbm91cyBhbmQgQXN5bmNocm9ub3VzIG1vZGVzIG9mIE9wZXJhdGlvbjog RGlmZmVyZW50IG1vZGVzIG9mIG9wZXJhdGlvbiBtYWtlIHNlbnNlIGZvciBkaWZmZXJlbnQgYXBw bGljYXRpb25zLiAgU29tZSBhcHBsaWNhdGlvbnMgbWF5IHdhbnQgdG8gc3RheSBhY3RpdmVseSBj b25uZWN0ZWQgYW5kIGdvIGludG8gYW4gSU8gd2FpdCBzdGF0ZSB1bnRpbCB0aGUgdHJhbnNmZXIg aXMgY29tcGxldGUsIG90aGVycyBtYXkgc2ltcGx5IHN1Ym1pdCB0aGUgcmVxdWVzdCBmb3IgdGhl IHRyYW5zZmVyIGFuZCBnbyBvbiB0byBvdGhlciB0YXNrcyB1bnRpbCBub3RpZmllZCBvZiBjb21w bGV0aW9uLiAgQm90aCBtb2RlcyBvZiBvcGVyYXRpb24gc2hvdWxkIGJlIHN1cHBvcnRlZC4NDVBl cnNpc3RlbnQgU3RvcmFnZSBvZiBTdGF0ZTogIFJlbW90ZSBmYXVsdHMgY2FuIGJlIGhhbmRsZWQg dGhyb3VnaCBhIHZhcmlldHkgb2YgbWVhbnMsIGJ1dCB1bHRpbWF0ZWx5IHRoZSBzZXJ2aWNlIG11 c3QgYmUgcHJlcGFyZWQgZm9yIGl0cyBvd24gZmFpbHVyZSBhcyB3ZWxsLiAgVGhpcyByZXF1aXJl cyB0aGF0IHRoZSBzdGF0ZSByZWxhdGVkIHRvIHRoZSBqb2IgaXRzZWxmIGFuZCB0aGUgc3RhdHVz IG9mIG9uZ29pbmcgam9icyB0byBiZSBwZXJzaXN0ZW50bHkgc3RvcmVkLiAgVGhpcyBhbGxvd3Mg dGhlIHNlcnZpY2UgdG8gcmVjb25zdGl0dXRlIGl0c2VsZiBvbmNlIGl0IGlzIHJlc3RhcnRlZC4N DU9idGFpbiBTdGF0dXMgb2YgdGhlIFRyYW5zZmVyOiAgVGhpcyBjYW4gYmUgcXVpdGUgY29tcGxl eCwgYXMgZGlmZmVyZW50IGFwcGxpY2F0aW9ucyB3aWxsIGRlc2lyZSBkaWZmZXJlbnQgbW9kZWxz IGZvciB0aGlzLiAgSG93ZXZlciwgaW4gZ2VuZXJhbCwgdGhlIHNlcnZpY2Ugc2hvdWxkIHByb3Zp ZGUgYm90aCBwdXNoIGFuZCBwdWxsIG1ldGhvZHMgb2Ygc3RhdHVzIG5vdGlmaWNhdGlvbi4gIFRo ZSBjbGllbnQgbWF5IGNob29zZSB0byBzdWJzY3JpYmUgdG8gYSBjaGFubmVsIHRoYXQgYXN5bmNo cm9ub3VzbHkgYnJvYWRjYXN0cyBzdGF0dXMgaW5mb3JtYXRpb24gKHB1c2ggbW9kZWwpLiAgVGhl IGNsaWVudCBtYXkgYWxzbyB3YW50IHRoZSBhYmlsaXR5IHRvIHNpbXBseSBjb25uZWN0IHRvIHRo ZSBzZXJ2aWNlIGF0IHNvbWUgbGF0ZXIgdGltZSBhbmQgcXVlcnkgdGhlIHN0YXR1cyAocHVsbCBt b2RlbCkuICBUaGUgb25seSBtYW5kYXRvcnkgc3RhdHVzIGRhdGEgaXMgc3VjY2VzcyBvciBmYWls dXJlIG9mIHRoZSBqb2IgYXMgYSB3aG9sZS4gIEhvd2V2ZXIsIHZhbHVlIGFkZGVkIHNlcnZpY2Vz IGNvdWxkIGNob29zZSB0byBwcm92aWRlIGEgd2VhbHRoIG9mIG90aGVyIHVzZWZ1bCBkYXRhIHN1 Y2ggYXMgaW50ZXJtZWRpYXRlIHByb2dyZXNzIGFuZCBwZXJmb3JtYW5jZSBkYXRhLCBjb21wbGV0 aW9uIG9mIGludGVybWVkaWF0ZSB0cmFuc2ZlcnMgaWYgdGhlIGpvYiBpcyBmb3IgbW92aW5nIG11 bHRpcGxlIGZpbGVzLCBkYXRhIG9uIHRyYW5zaWVudCBlcnJvcnMgYW5kIHJlc3BvbnNlIHRvIHRo b3NlIGVycm9ycywgZXRjLi4NDUFuIGltcG9ydGFudCBkaXN0aW5jdGlvbiB0byBtYWtlIGhlcmUg aXMgdGhhdCB0aGlzIGlzIGEgcmVsaWFibGUgdHJhbnNwb3J0IHNlcnZpY2UuICBBbGwgb3RoZXIg YW5jaWxsYXJ5IG9wZXJhdGlvbnMgcmVxdWlyZWQgc2hvdWxkIGJlIHRoZSByZXNwb25zaWJpbGl0 eSBvZiBhbm90aGVyIHNlcnZpY2UuICBGb3IgaW5zdGFuY2UsIHByaW9yIHRvIGluaXRpYXRpbmcg cmVsaWFibGUgdHJhbnNmZXIgdGhlIGZpbGUgc2hvdWxkIGhhdmUgYmVlbiBzdGFnZWQgaW4gZnJv bSBtYXNzIHN0b3JlIGlmIG5lY2Vzc2FyeSwgc3BhY2Ugc2hvdWxkIGhhdmUgYmVlbiBhbGxvY2F0 ZWQgb24gYm90aCB0aGUgc2VuZGluZyBhbmQgcmVjZWl2aW5nIHNpZGUsIGRlY2lzaW9ucyBhYm91 dCBvdmVyd3JpdGUgYmVoYXZpb3IsIHBvbGljeSBmb3IgcGFydGlhbGx5IHdyaXR0ZW4gZmlsZXMs IGV0YyBzaG91bGQgYWxsIGJlIGhhbmRsZWQgZWxzZXdoZXJlLiAgVGhlIHJlbGlhYmxlIHRyYW5z ZmVyIHNlcnZpY2UgbW92ZXMgdGhlIHNwZWNpZmllZCBkYXRhIGZyb20gdGhlIHNvdXJjZSB0byB0 aGUgZGVzdGluYXRpb24gYW5kIHNpbXBseSBub3RpZmllcyB0aGUgYXBwbGljYXRpb24gb2YgZWl0 aGVyIHN1Y2Nlc3Mgb3IgZmFpbHVyZS4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABYEAADLBQAAEQYAAOAG AADyBgAAEQsAACkLAADRDQAABA4AADYPAABXDwAA3hEAAP8RAABZFgAAdRYAAMAYAADvGAAARRoA AGAaAACeGwAAuxsAAA8fAAAYHwAARiEAAPcA8gD3APcA9wD3APcA9wD3APcA9wDrAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMNQiB NgiBXAiBXQiBAAk1CIE+KgFcCIEPNQiBNgiBPioBXAiBXQiBABgABAAAFgQAAMoFAADLBQAAEQYA ACQGAAA8BgAAcAYAAIwGAACqBgAA3gYAAN8GAADgBgAAEAsAABELAADQDQAA0Q0AADUPAAA2DwAA 3REAAN4RAAB9EwAApBMAAIMVAACEFQAAhRUAAKEVAADRFQAA/QAAAAAAAAAAAAAAAP0AAAAAAAAA AAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAP0AAAAA AAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAA AAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0A AAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA8gAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAA AAAAAAAA/QAAAAAAAAAAAAAAAO0AAAAAAAAAAAAAAADtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF AAAKJgALRgIAAAUAAA3GBQABzBUABQAACiYAC0YBAAABAAAAGwAEAABGIQAA/QAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAQEB0RUAAO0VAAALFgAAMBYAADEWAABY FgAAWRYAAL8YAADAGAAARBoAAEUaAACdGwAAnhsAAM0eAADOHgAARiEAAPoAAAAAAAAAAAAAAAD6 AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAA+AAAAAAA AAAAAAAAAPgAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAPgAAAAAAAAAAAAA AAD4AAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAA+AAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAFAAAKJgALRgIAAA8gADGQaAEfsNAvILDgPSGwoAUisKAF I5CgBSSQoAUlsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQADwAKAAEAaQAPAAMAAAAAAAAAAAA4 AABA8f8CADgADAAGAE4AbwByAG0AYQBsAAAAAgAAABgAQ0oYAF9IAQRhShgAbUgJBHNICQR0SAkE AAAAAAAAAAAAAAAAAAAAAAAAPABBQPL/oQA8AAwAFgBEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBn AHIAYQBwAGgAIABGAG8AbgB0AAAAAAAAAAAAAAAAAAAAAABGHQAAEgAAKgAAEwD/////AAAAABYA AADKAQAAywEAABECAAAkAgAAPAIAAHACAACMAgAAqgIAAN4CAADfAgAA4AIAABAHAAARBwAA0AkA ANEJAAA1CwAANgsAAN0NAADeDQAAfQ8AAKQPAACDEQAAhBEAAIURAAChEQAA0REAAO0RAAALEgAA MBIAADESAABYEgAAWRIAAL8UAADAFAAARBYAAEUWAACdFwAAnhcAAM0aAADOGgAASB0AAJgAAAAA MAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAA AAAAAACAAAAAgJgAASAAMAAAAAAAAACAAAAAgJgAASAAMAEAAAAAAACAAAAAgJgAASAAMAIAAAAA AACAAAAAgJgAASAAMAMAAAAAAACAAAAAgJgAASAAMAQAAAAAAACAAAAAgJgAASAAMAUAAAAAAACA AAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAA gJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgA AAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAA MAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAA AAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAiAAMAAAAAAA AACAAAAAgJgAAiAAMAAAAAAAAACAAAAAgJgAAiAAMAAAAAAAAACAAAAAgJgAAiAAMAAAAAAAAACA AAAAgJgAAiAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAA gJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgA AAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAA MAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJgAAAAAMAAAAAAAAACAAAAAgJoAAAAAMAAA AAAAAACAAAAAgAAEAABGIQAAEQAAAAAEAADRFQAARiEAABIAAAAUAAAAAAQAAEYhAAATAAAAAAAA ADsAAABEAAAAugAAAMIAAACEAwAAhwMAAI0FAACRBQAATAoAAFYKAACJCgAAkQoAAJcKAACgCgAA DgsAABULAAAgDwAAKQ8AAEcTAABREwAASB0AAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH ABwABwAcAAcAHAAHAAAAAAAlAAAALwAAANEJAABoCgAAiQoAAJEKAADKGgAAzBoAAEgdAAAHADMA BwAzAAcAMwAHADMABwD//xQAAAASAFcAaQBsAGwAaQBhAG0AIABFAC4AIABBAGwAbABjAG8AYwBr AGgAQwA6AFwARABvAGMAdQBtAGUAbgB0AHMAIABhAG4AZAAgAFMAZQB0AHQAaQBuAGcAcwBcAGEA bABsAGMAbwBjAGsALgBNAEMAUwBcAEEAcABwAGwAaQBjAGEAdABpAG8AbgAgAEQAYQB0AGEAXABN AGkAYwByAG8AcwBvAGYAdABcAFcAbwByAGQAXABBAHUAdABvAFIAZQBjAG8AdgBlAHIAeQAgAHMA YQB2AGUAIABvAGYAIABEAG8AYwB1AG0AZQBuAHQAMwAuAGEAcwBkABIAVwBpAGwAbABpAGEAbQAg AEUALgAgAEEAbABsAGMAbwBjAGsAWQBDADoAXABEAG8AYwB1AG0AZQBuAHQAcwAgAGEAbgBkACAA UwBlAHQAdABpAG4AZwBzAFwAYQBsAGwAYwBvAGMAawAuAE0AQwBTAFwATQB5ACAARABvAGMAdQBt AGUAbgB0AHMAXABXAEUAQQAgAEQAYQB0AGEARwByAGkAZAAgAEEAcgBjAGgAaQB0AGUAYwB0AHUA cgBlACAAUwBlAGMAdABpAG8AbgBzAC4AZABvAGMAEgBXAGkAbABsAGkAYQBtACAARQAuACAAQQBs AGwAYwBvAGMAawCBAEMAOgBcAEQAbwBjAHUAbQBlAG4AdABzACAAYQBuAGQAIABTAGUAdAB0AGkA bgBnAHMAXABhAGwAbABjAG8AYwBrAC4ATQBDAFMAXABBAHAAcABsAGkAYwBhAHQAaQBvAG4AIABE AGEAdABhAFwATQBpAGMAcgBvAHMAbwBmAHQAXABXAG8AcgBkAFwAQQB1AHQAbwBSAGUAYwBvAHYA ZQByAHkAIABzAGEAdgBlACAAbwBmACAAVwBFAEEAIABEAGEAdABhAEcAcgBpAGQAIABBAHIAYwBo AGkAdABlAGMAdAB1AHIAZQAgAFMAZQBjAHQAaQBvAG4AcwAuAGEAcwBkABIAVwBpAGwAbABpAGEA bQAgAEUALgAgAEEAbABsAGMAbwBjAGsAgQBDADoAXABEAG8AYwB1AG0AZQBuAHQAcwAgAGEAbgBk ACAAUwBlAHQAdABpAG4AZwBzAFwAYQBsAGwAYwBvAGMAawAuAE0AQwBTAFwAQQBwAHAAbABpAGMA YQB0AGkAbwBuACAARABhAHQAYQBcAE0AaQBjAHIAbwBzAG8AZgB0AFwAVwBvAHIAZABcAEEAdQB0 AG8AUgBlAGMAbwB2AGUAcgB5ACAAcwBhAHYAZQAgAG8AZgAgAFcARQBBACAARABhAHQAYQBHAHIA aQBkACAAQQByAGMAaABpAHQAZQBjAHQAdQByAGUAIABTAGUAYwB0AGkAbwBuAHMALgBhAHMAZAAS AFcAaQBsAGwAaQBhAG0AIABFAC4AIABBAGwAbABjAG8AYwBrAIEAQwA6AFwARABvAGMAdQBtAGUA bgB0AHMAIABhAG4AZAAgAFMAZQB0AHQAaQBuAGcAcwBcAGEAbABsAGMAbwBjAGsALgBNAEMAUwBc AEEAcABwAGwAaQBjAGEAdABpAG8AbgAgAEQAYQB0AGEAXABNAGkAYwByAG8AcwBvAGYAdABcAFcA bwByAGQAXABBAHUAdABvAFIAZQBjAG8AdgBlAHIAeQAgAHMAYQB2AGUAIABvAGYAIABXAEUAQQAg AEQAYQB0AGEARwByAGkAZAAgAEEAcgBjAGgAaQB0AGUAYwB0AHUAcgBlACAAUwBlAGMAdABpAG8A bgBzAC4AYQBzAGQAEgBXAGkAbABsAGkAYQBtACAARQAuACAAQQBsAGwAYwBvAGMAawCBAEMAOgBc AEQAbwBjAHUAbQBlAG4AdABzACAAYQBuAGQAIABTAGUAdAB0AGkAbgBnAHMAXABhAGwAbABjAG8A YwBrAC4ATQBDAFMAXABBAHAAcABsAGkAYwBhAHQAaQBvAG4AIABEAGEAdABhAFwATQBpAGMAcgBv AHMAbwBmAHQAXABXAG8AcgBkAFwAQQB1AHQAbwBSAGUAYwBvAHYAZQByAHkAIABzAGEAdgBlACAA bwBmACAAVwBFAEEAIABEAGEAdABhAEcAcgBpAGQAIABBAHIAYwBoAGkAdABlAGMAdAB1AHIAZQAg AFMAZQBjAHQAaQBvAG4AcwAuAGEAcwBkABIAVwBpAGwAbABpAGEAbQAgAEUALgAgAEEAbABsAGMA bwBjAGsAgQBDADoAXABEAG8AYwB1AG0AZQBuAHQAcwAgAGEAbgBkACAAUwBlAHQAdABpAG4AZwBz AFwAYQBsAGwAYwBvAGMAawAuAE0AQwBTAFwAQQBwAHAAbABpAGMAYQB0AGkAbwBuACAARABhAHQA YQBcAE0AaQBjAHIAbwBzAG8AZgB0AFwAVwBvAHIAZABcAEEAdQB0AG8AUgBlAGMAbwB2AGUAcgB5 ACAAcwBhAHYAZQAgAG8AZgAgAFcARQBBACAARABhAHQAYQBHAHIAaQBkACAAQQByAGMAaABpAHQA ZQBjAHQAdQByAGUAIABTAGUAYwB0AGkAbwBuAHMALgBhAHMAZAASAFcAaQBsAGwAaQBhAG0AIABF AC4AIABBAGwAbABjAG8AYwBrAIEAQwA6AFwARABvAGMAdQBtAGUAbgB0AHMAIABhAG4AZAAgAFMA ZQB0AHQAaQBuAGcAcwBcAGEAbABsAGMAbwBjAGsALgBNAEMAUwBcAEEAcABwAGwAaQBjAGEAdABp AG8AbgAgAEQAYQB0AGEAXABNAGkAYwByAG8AcwBvAGYAdABcAFcAbwByAGQAXABBAHUAdABvAFIA ZQBjAG8AdgBlAHIAeQAgAHMAYQB2AGUAIABvAGYAIABXAEUAQQAgAEQAYQB0AGEARwByAGkAZAAg AEEAcgBjAGgAaQB0AGUAYwB0AHUAcgBlACAAUwBlAGMAdABpAG8AbgBzAC4AYQBzAGQAEgBXAGkA bABsAGkAYQBtACAARQAuACAAQQBsAGwAYwBvAGMAawCBAEMAOgBcAEQAbwBjAHUAbQBlAG4AdABz ACAAYQBuAGQAIABTAGUAdAB0AGkAbgBnAHMAXABhAGwAbABjAG8AYwBrAC4ATQBDAFMAXABBAHAA cABsAGkAYwBhAHQAaQBvAG4AIABEAGEAdABhAFwATQBpAGMAcgBvAHMAbwBmAHQAXABXAG8AcgBk AFwAQQB1AHQAbwBSAGUAYwBvAHYAZQByAHkAIABzAGEAdgBlACAAbwBmACAAVwBFAEEAIABEAGEA dABhAEcAcgBpAGQAIABBAHIAYwBoAGkAdABlAGMAdAB1AHIAZQAgAFMAZQBjAHQAaQBvAG4AcwAu AGEAcwBkABIAVwBpAGwAbABpAGEAbQAgAEUALgAgAEEAbABsAGMAbwBjAGsAWQBDADoAXABEAG8A YwB1AG0AZQBuAHQAcwAgAGEAbgBkACAAUwBlAHQAdABpAG4AZwBzAFwAYQBsAGwAYwBvAGMAawAu AE0AQwBTAFwATQB5ACAARABvAGMAdQBtAGUAbgB0AHMAXABXAEUAQQAgAEQAYQB0AGEARwByAGkA ZAAgAEEAcgBjAGgAaQB0AGUAYwB0AHUAcgBlACAAUwBlAGMAdABpAG8AbgBzAC4AZABvAGMAAgA4 TsgrcBIGHv8P/w//D/8P/w//D/8P/w//DxAAt2CZeCIeSBn/D/8P/w//D/8P/w//D/8P/w8QAAEA AAAXEAAAAAAAAAAAAABoAQAAAAAAAAsYAAAPhNACEYSY/hXGBQAB0AIGXoTQAmCEmP5PSgEAUUoB AG8oAAEAt/ABAAAAF5AAAAAAAAAAAAAAaAEAAAAAAAALGAAAD4SgBRGEmP4VxgUAAaAFBl6EoAVg hJj+T0oDAFFKAwBvKAABAG8AAQAAABeQAAAAAAAAAAAAAGgBAAAAAAAACxgAAA+EcAgRhJj+FcYF AAFwCAZehHAIYISY/k9KBABRSgQAbygAAQCn8AEAAAAXkAAAAAAAAAAAAABoAQAAAAAAAAsYAAAP hEALEYSY/hXGBQABQAsGXoRAC2CEmP5PSgEAUUoBAG8oAAEAt/ABAAAAF5AAAAAAAAAAAAAAaAEA AAAAAAALGAAAD4QQDhGEmP4VxgUAARAOBl6EEA5ghJj+T0oDAFFKAwBvKAABAG8AAQAAABeQAAAA AAAAAAAAAGgBAAAAAAAACxgAAA+E4BARhJj+FcYFAAHgEAZehOAQYISY/k9KBABRSgQAbygAAQCn 8AEAAAAXkAAAAAAAAAAAAABoAQAAAAAAAAsYAAAPhLATEYSY/hXGBQABsBMGXoSwE2CEmP5PSgEA UUoBAG8oAAEAt/ABAAAAF5AAAAAAAAAAAAAAaAEAAAAAAAALGAAAD4SAFhGEmP4VxgUAAYAWBl6E gBZghJj+T0oDAFFKAwBvKAABAG8AAQAAABeQAAAAAAAAAAAAAGgBAAAAAAAACxgAAA+EUBkRhJj+ FcYFAAFQGQZehFAZYISY/k9KBABRSgQAbygAAQCn8AEAAAAXEAAAAAAAAAAAAABoAQAAAAAAAAsY AAAPhNACEYSY/hXGBQAB0AIGXoTQAmCEmP5PSgEAUUoBAG8oAAEAt/ABAAAAF5AAAAAAAAAAAAAA aAEAAAAAAAALGAAAD4SgBRGEmP4VxgUAAaAFBl6EoAVghJj+T0oDAFFKAwBvKAABAG8AAQAAABeQ AAAAAAAAAAAAAGgBAAAAAAAACxgAAA+EcAgRhJj+FcYFAAFwCAZehHAIYISY/k9KBABRSgQAbygA AQCn8AEAAAAXkAAAAAAAAAAAAABoAQAAAAAAAAsYAAAPhEALEYSY/hXGBQABQAsGXoRAC2CEmP5P SgEAUUoBAG8oAAEAt/ABAAAAF5AAAAAAAAAAAAAAaAEAAAAAAAALGAAAD4QQDhGEmP4VxgUAARAO Bl6EEA5ghJj+T0oDAFFKAwBvKAABAG8AAQAAABeQAAAAAAAAAAAAAGgBAAAAAAAACxgAAA+E4BAR hJj+FcYFAAHgEAZehOAQYISY/k9KBABRSgQAbygAAQCn8AEAAAAXkAAAAAAAAAAAAABoAQAAAAAA AAsYAAAPhLATEYSY/hXGBQABsBMGXoSwE2CEmP5PSgEAUUoBAG8oAAEAt/ABAAAAF5AAAAAAAAAA AAAAaAEAAAAAAAALGAAAD4SAFhGEmP4VxgUAAYAWBl6EgBZghJj+T0oDAFFKAwBvKAABAG8AAQAA ABeQAAAAAAAAAAAAAGgBAAAAAAAACxgAAA+EUBkRhJj+FcYFAAFQGQZehFAZYISY/k9KBABRSgQA bygAAQCn8AIAAAC3YJl4AAAAAAAAAAAAAAAAOE7IKwAAAAAAAAAAAAAAAP////////////8CAAAA AAAAAP//AgAAABIAAQAJBAMACQQFAAkEAQAJBAMACQQFAAkEAQAJBAMACQQFAAkEEgABAAkEAwAJ BAUACQQBAAkEAwAJBAUACQQBAAkEAwAJBAUACQT/QAGAAQAEGwAABBsAAJwmkwEBAAEABBsAAAAA AgAEGwAAlP/AewIQAAAAAAAAAEYdAAAgAQAIAEAAAP//AQAAAAcAVQBuAGsAbgBvAHcAbgD//wEA CAAAAAAAAAAAAAAA//8BAAAAAAD//wAAAgD//wAAAAD//wAAAgD//wAAAAAFAAAARxaQAQAAAgIG AwUEBQIDBId6ACAAAACACAAAAAAAAAD/AQAAAAAAAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0A YQBuAAAANRaQAQIABQUBAgEHBgIFBwAAAAAAAAAQAAAAAAAAAAAAAACAAAAAAFMAeQBtAGIAbwBs AAAAMyaQAQAAAgsGBAICAgICBId6ACAAAACACAAAAAAAAAD/AQAAAAAAAEEAcgBpAGEAbAAAAD81 kAEAAAIHAwkCAgUCBASHegAgAAAAgAgAAAAAAAAA/wEAAAAAAABDAG8AdQByAGkAZQByACAATgBl AHcAAAA7BpABAgAFAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAVwBpAG4AZwBkAGkA bgBnAHMAAAAiAAQAcQiIGADw0AIAAGgBAAAAAFSTaAZPomhGAAAAAAIAPwYAADwEAAAjGAAAAQAM AAAABAADEDMAAAAAAAAAAAAAAAEAAQAAAAEAAAAAAAAAIQMA8BAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAoAWgBbQAtACBgTIwAAAAAAAAAAAAAAAAAACkHQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhREAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAE MoNRAPAQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8SAAAAAAAAABUARABhAHQA YQAvAE8AYgBqAGUAYwB0ACAAVAByAGEAbgBzAHAAbwByAHQAAAAAAAAAEgBXAGkAbABsAGkAYQBt ACAARQAuACAAQQBsAGwAYwBvAGMAawASAFcAaQBsAGwAaQBhAG0AIABFAC4AIABBAGwAbABjAG8A YwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAD+/wAABQACAAAAAAAAAAAAAAAAAAAAAAABAAAA4IWf8vlPaBCr kQgAKyez2TAAAACUAQAAEQAAAAEAAACQAAAAAgAAAJgAAAADAAAAuAAAAAQAAADEAAAABQAAAOAA AAAGAAAA7AAAAAcAAAD4AAAACAAAAAwBAAAJAAAAKAEAABIAAAA0AQAACgAAAFABAAAMAAAAXAEA AA0AAABoAQAADgAAAHQBAAAPAAAAfAEAABAAAACEAQAAEwAAAIwBAAACAAAA5AQAAB4AAAAWAAAA RGF0YS9PYmplY3QgVHJhbnNwb3J0ADkAHgAAAAEAAAAAYXRhHgAAABMAAABXaWxsaWFtIEUuIEFs bGNvY2sAch4AAAABAAAAAGlsbB4AAAABAAAAAGlsbB4AAAALAAAATm9ybWFsLmRvdABBHgAAABMA AABXaWxsaWFtIEUuIEFsbGNvY2sAch4AAAACAAAAMgBsbB4AAAATAAAATWljcm9zb2Z0IFdvcmQg OS4wAHJAAAAAADqyYN8AAABAAAAAAAgO3eNGwgFAAAAAAIr/91NIwgEDAAAAAQAAAAMAAAA8BAAA AwAAACMYAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA/v8AAAUAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAALVzdWcLhsQk5cIACss+a4w AAAAIAEAAAwAAAABAAAAaAAAAA8AAABwAAAABQAAAKAAAAAGAAAAqAAAABEAAACwAAAAFwAAALgA AAALAAAAwAAAABAAAADIAAAAEwAAANAAAAAWAAAA2AAAAA0AAADgAAAADAAAAAIBAAACAAAA5AQA AB4AAAAmAAAARFNMLCBNQ1MsIEFyZ29ubmUgTmF0aW9uYWwgTGFib3JhdG9yeQB0YQMAAAAzAAAA AwAAAAwAAAADAAAApB0AAAMAAADtDgkACwAAAAAAAAALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAAe EAAAAQAAABYAAABEYXRhL09iamVjdCBUcmFuc3BvcnQADBAAAAIAAAAeAAAABgAAAFRpdGxlAAMA AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAO AAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAAP7///8XAAAAGAAAABkAAAAaAAAAGwAAABwA AAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAA/v///yUAAAAmAAAAJwAAACgAAAApAAAAKgAA ACsAAAD+////LQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAAP7////9////NgAAAP7////+//// /v////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////UgBvAG8AdAAgAEUAbgB0AHIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAABYABQH//////////wMAAAAGCQIAAAAAAMAAAAAAAABGAAAAAAAAAAAAAAAAAHq6 /FNIwgE4AAAAgAAAAAAAAAAxAFQAYQBiAGwAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAABYAAAADGgAAAAAAAFcAbwByAGQARABvAGMAdQBtAGUAbgB0AAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAIBBQAAAP//////////AAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIqAAAAAAAABQBTAHUAbQBtAGEA cgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgEC AAAABAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAABAAAAAA AAAFAEQAbwBjAHUAbQBlAG4AdABTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAA AAAAAAAAAAAAOAACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACwAAAAAEAAAAAAAAAEAQwBvAG0AcABPAGIAagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAIBAQAAAAYAAAD/////AAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoAAAAAAAAATwBiAGoAZQBjAHQAUABvAG8AbAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAQD///////////////8AAAAA AAAAAAAAAAAAAAAAAAAAAAB6uvxTSMIBAHq6/FNIwgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAEAAAD+//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// AQD+/wMKAAD/////BgkCAAAAAADAAAAAAAAARhgAAABNaWNyb3NvZnQgV29yZCBEb2N1bWVudAAK AAAATVNXb3JkRG9jABAAAABXb3JkLkRvY3VtZW50LjgA9DmycQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= ------=_NextPart_000_00F0_01C2482B.40D6FCA0-- From Arie Shoshani Wed Aug 21 05:53:59 2002 From: Arie Shoshani (Arie Shoshani) Date: Tue, 20 Aug 2002 21:53:59 -0700 (PDT) Subject: [Arch-paper] Re: Fwd: Items we talk about Message-ID: <200208210453.g7L4rxq01517@postal1.lbl.gov> Again, I appologize for the slow response due to my vacation. Ian, You are correct in that even for the opportunistic model you need to have policies for deciding how to grant requests, and perhaps charging policies as well. The point is that in the opportunistic model the resource providers do not have to respond to resource allocation requests based on pre-assignment of capabilities to users, but rather they are based on local policies only. That's what makes it a lot simpler to implement. Also, reservation based policies may require negotiations, where the client asks for resources, but may be offered a lesser amount, etc. I'll try to clarify this point in the writeup. Thanks, Arie. >With regard to this comment: I agree with Arie's comments on opportunistic >vs. reservation, with one nitpick, which is that I think the issues he >raises relating to "currency" etc. are independent of reservation vs. >opportunistic. Regardless of whether or not reservations are supported (in >network-speak, "regardless of whether you support only immediate >reservations or also advance reservations"), you need a policy for >deciding which requests are granted--a policy that may be based on >charging--and you may also want mechanisms for reporting on actual usage. > >Ian. > > >At 11:45 AM 8/13/2002 -0700, Ann Chervenak wrote: >>4. The opportunistic model is a lot easier to support. It basically >>needs reasonable local policies, such as quota per user and lifetime of >>temporary reservations. The reservation-based model has to have >>resource allocation coordination, a currency to charge the client (even >>if resource is not in use), negotiation of resource usage, reporting of >>actual usage, co-allocation algorithms, and bin-packing type algorithms. > >_______________________________________________________________ >Ian >Foster http://www.mcs.anl.gov/~foster From foster@mcs.anl.gov Wed Aug 21 07:17:24 2002 From: foster@mcs.anl.gov (Ian Foster) Date: Wed, 21 Aug 2002 01:17:24 -0500 Subject: [Arch-paper] Re: Fwd: Items we talk about In-Reply-To: <200208210453.g7L4rxq01517@postal1.lbl.gov> Message-ID: <5.1.0.14.2.20020821011439.04fee818@localhost> Arie: I still think you are mixing different issues together that are quite separate: * do you have advance reservations or not -- and certainly reservations introduce problems of various sorts * do you invoke solely local policy when making decisions about immediate or advance reservations (=opportunistic or reservation requests in your terminology?), or allow for community policy as well -- again, there are obvious pros and cons of each approach Ian. At 09:53 PM 8/20/2002 -0700, Arie Shoshani wrote: >You are correct in that even for the opportunistic model you need to have >policies for deciding how to grant requests, and perhaps charging policies >as well. The point is that in the opportunistic model the resource providers >do not have to respond to resource allocation requests based on >pre-assignment of capabilities to users, but rather they are based on local >policies only. That's what makes it a lot simpler to implement. Also, >reservation based policies may require negotiations, where the client asks >for resources, but may be offered a lesser amount, etc. _______________________________________________________________ Ian Foster http://www.mcs.anl.gov/~foster Math & Computer Science Div. Dept of Computer Science Argonne National Laboratory The University of Chicago Argonne, IL 60439, U.S.A. Chicago, IL 60637, U.S.A. 630 252 4619 (fax 5986) 773 702 3487 (fax 8487) From Heinz.Stockinger@cern.ch Wed Aug 21 10:48:37 2002 From: Heinz.Stockinger@cern.ch (Heinz Stockinger) Date: Wed, 21 Aug 2002 11:48:37 +0200 (MET DST) Subject: [Arch-paper] My sections In-Reply-To: Message-ID: Hi Bill, A few comments: - use "Data Grid" instead of "DataGrid" - your general intro on key characteristics might go into the overall design goals section. - I think a little section on GridFTP might be added to point out a reference implementation. We might also add bbcp and bbftp references for completeness. cheers, Heinz On Tue, 20 Aug 2002, William E. Allcock wrote: > Sorry for being late. I ran a little over my allotted page, but not much. > At that, I feel the description is woefully inadequate (I assume everyone > feels that way about their sections). > > As I wrote it a few issues came up that we should probably discuss: > > 1) Is this paper the right place to discuss protocols and interoperability? > > 2) We are discussing an application/middleware transport protocol which > rides atop a network transport protocol (Due to space constraints that is > not clear in my section) > > 3) The transport protocol SHOULD be independent of data access semantics > (GridFTP violates this). For instance, I ignore such things as partial file > access and such since the transport should just be moving buffers around. I > did put in a pitch for length and offset since this is required "metadata" > to allow parallelism and out of order reception. > > I will be on vacation next week, so I will make any changes that are sent > before Friday before I leave, or will work on it as best as possible the > following week while I am in Budapest at the EDG meeting. > > Bill > > -------------------------------------------- > William (Bill) E. Allcock > Argonne National Laboratory > Bldg. 221, Office C-115A > 9700 S. Cass Ave > Argonne, IL 60439-4844 > E-Mail: allcock@mcs.anl.gov > Office: 630-252-7573 > Mobile: 630-854-2842 > From allcock@mcs.anl.gov Wed Aug 21 13:06:21 2002 From: allcock@mcs.anl.gov (William E. Allcock) Date: Wed, 21 Aug 2002 07:06:21 -0500 Subject: [Arch-paper] My sections In-Reply-To: Message-ID: >-----Original Message----- >From: Heinz Stockinger [mailto:Heinz.Stockinger@cern.ch] >Sent: Wednesday, August 21, 2002 04:49 >To: William E. Allcock >Cc: arch-paper@mailman.isi.edu >Subject: Re: [Arch-paper] My sections > > >Hi Bill, > >A few comments: > >- use "Data Grid" instead of "DataGrid" Will do > >- your general intro on key characteristics might go into the overall >design goals section. That's fine, I can then just reference "the key characteristics noted above" > >- I think a little section on GridFTP might be added to point out a >reference implementation. We might also add bbcp and bbftp references for >completeness. I believe there is a half pages section on implementations, where I will do this. Thanks, Bill > >cheers, >Heinz > >On Tue, 20 Aug 2002, William E. Allcock wrote: > >> Sorry for being late. I ran a little over my allotted page, but >not much. >> At that, I feel the description is woefully inadequate (I assume everyone >> feels that way about their sections). >> >> As I wrote it a few issues came up that we should probably discuss: >> >> 1) Is this paper the right place to discuss protocols and >interoperability? >> >> 2) We are discussing an application/middleware transport protocol which >> rides atop a network transport protocol (Due to space constraints that is >> not clear in my section) >> >> 3) The transport protocol SHOULD be independent of data access semantics >> (GridFTP violates this). For instance, I ignore such things as >partial file >> access and such since the transport should just be moving >buffers around. I >> did put in a pitch for length and offset since this is required >"metadata" >> to allow parallelism and out of order reception. >> >> I will be on vacation next week, so I will make any changes that are sent >> before Friday before I leave, or will work on it as best as possible the >> following week while I am in Budapest at the EDG meeting. >> >> Bill >> >> -------------------------------------------- >> William (Bill) E. Allcock >> Argonne National Laboratory >> Bldg. 221, Office C-115A >> 9700 S. Cass Ave >> Argonne, IL 60439-4844 >> E-Mail: allcock@mcs.anl.gov >> Office: 630-252-7573 >> Mobile: 630-854-2842 >> > From Kurt.Stockinger@cern.ch Thu Aug 22 14:34:02 2002 From: Kurt.Stockinger@cern.ch (Kurt Stockinger) Date: Thu, 22 Aug 2002 15:34:02 +0200 (CEST) Subject: [Arch-paper] Workload Management System (WMS) In-Reply-To: Message-ID: Hi, Please find below my contribution of EDG-WP1's Workload Management System. This is a superset of the Resource Broker that Doug already cited in his contribution on "Collective Compute Scheduling". This WMS could go in IX. Proposed Technologies Kurt EDG-Workload Management System (WMS) The goal of EDG's Workload Management System (WMS) is to manage Grid resources conveniently, efficiently and effectively \cite{EDG-WP1} based on the following components: the User Interface , the Resource Broker, the Job Submission Service, and the Logging and Bookkeeping Service. The user interacts with the WMS via a User Interface that allows, among others, to submit jobs, control the execution of a job, and retrieve a job's output. A job is represented by a certain Job Description that is expressed via a Job Description Language (JDL). The task of the Resource Broker is to find the best match between the requirements of the jobs and the available Grid resources. In order to perform this optimization, the Resource Broker consults the Replica Manager Service (GDMP or Reptor), about the location of required input files and the Information Service about the current load of the computing and storage resources. The result of the optimisation is a matching computing resource where the executing job has access to all resources specified in the Job Description, such as data or storage space. The actual job submission to the identified computing resource is performed by the Job Submission Service. The execution of the job is monitored in order to react in case of job failures. Finally, the Logging and Bookkeeping Service collects further information on the job such a resource consumption which can be used for accounting purposes. @misc{EDG-WP1, author = {WP1 - Workload Management}, title = {{Definition of Architecture, Technical Plan and Evaluation Criteria for Scheduling, Resource Management, Security and Job Description}}, howpublished = {EU DataGrid Project. Deliverable D1.2}, month = {September}, year = {2001}, note = {} } --- Kurt Stockinger European Organization for Nuclear Research IT Division, Database Group, 1211 Geneva, Switzerland http://nicewww.cern.ch/~kurts/index.htm From annc@ISI.EDU Wed Aug 28 15:19:55 2002 From: annc@ISI.EDU (Ann Chervenak) Date: Wed, 28 Aug 2002 07:19:55 -0700 Subject: [Arch-paper] revisions of sections on consistency Message-ID: <5.1.0.14.2.20020828070629.021b0cd0@tnt.isi.edu> --=====================_2562084==_.ALT Content-Type: text/plain; charset="us-ascii"; format=flowed Hi, I've spent some time revising the section that Heinz and Erwin submitted on consistency management. I think the right way to present this is as a collection of services that are related to consistency, are discussed abstractly as separate services, and may be implemented in combination. While I've kept all the earlier sections, I'm not very happy with the section on Lifetime Management. Exactly what this service does is not actually very clear. Is it invoked by applications to extend a lifetime? By a storage system to reduce a lifetime? Is there a separate "subscription" service where users can register their interest in a replica, or is that function also provided by the Lifetime Management Service? The original description of this service seemed to mix up the functionality of managing lifetime information with actually deleting replicas once their lifetime expires. It is not clear that deleting items should be a function of this service, or whether that should be left for local or collective storage resource managers to do. Comments on the new text are welcome. Ann T. Services Related to Consistency Management (Heinz, Erwin, Ann) Consistency requirements for Data Grids vary widely. At one extreme, a data grid may make no guarantees about consistency of data items registered as replicas in a data grid. At the other extreme, a data grid could provide strict consistency with synchronous, transactional semantics for updating replicas. Data grids that require high levels of consistency among replicas must be able to detect inconsistencies among them. Potential causes of inconsistencies among replicas include: changes to a replica due to authorized updates; replica corruption due to hardware defects, system failures or attacks; and deletion of replicas due to lifetime expiration or storage management. In addition to detecting inconsistencies, data grids that guarantee high levels of consistency must define appropriate actions and rules for dealing with, and possibly repairing, inconsistencies among replicas. In this section, we describe several services that may be included in a data grid to provide different levels and types of consistency management, including master copy management, a file update service, a file versioning service, a data verification service and a lifetime management service. While we describe these as logically separate services, in practice, they may be implemented in combination. T.1. Master Copy Management Many applications require the ability to designate that a particular replica of a data item is a master copy. The exact semantics of the designation of a master copy will differ by virtual organization. Useful semantics may include that the master copy is the only replica that may be modified, is the only replica from which new replicas may be created, and/or must not be deleted. If there is a single master copy defined for a data item and the master copy becomes unavailable, then (depending on the master copy semantics supported by the data grid) it may not be possible to create new replicas or modify the file until the master copy again becomes available. To avoid the master copy becoming a single point of failure, some systems may support the designation of multiple master copies for a data item. However, such multiple masters must be kept tightly synchronized, typically using a distributed locking mechanism. Master copy management may be implemented as a dedicated service or by using the replica location or metadata services to designate certain replicas as "master" copies. T.2. Data Item Update Service Data grids may provide read-only access to data items or may allow data items to be updated. If updates are allowed, then the data grid must provide a mechanism for propagating data item updates to all existing replicas. There are various mechanisms by which these updates may be propagated. The option that provides the strictest consistency is the use of synchronous updates, where all replicas of a data item are locked and updated before changes to any replica are committed. In highly dynamic grid environments, which are characterized by long wide area access latencies and frequent network and component failures, such synchronous updates are difficult to support, particularly as the number of replicas grows large. Alternatively, updates may be propagated asynchronously, with all replicas eventually receiving the updates. With asynchronous updates, there is a period of inconsistency among replicas while changes are propagating through the data grid. Another approach to updating replicas relates to the master copies discussed in the last section. In this scheme, updates can only be performed on data items that are specified as master copies. Once updates are committed on the master copy or copies, those updates are propagated synchronously or asynchronously to the remaining replicas. In contrast to systems that allow any replica to be updated at any time, the master copy update scheme allows changes only to master copies, which may become performance or reliability bottlenecks. T.3 Data Item Versioning Service Some data grids do not support arbitrary updates of existing data items but do support versions, which are new data items created by modifying existing data items. A Versioning Service preserves existing data items, allows creation of new versions, and maintains information about the relationships among versions. Versioning Services may enforce a variety of policies for whether and how to distribute new versions of existing data items to storage systems that hold previous versions. These policies are likely to depend on the needs of the application community. In some cases, users or applications may want to access the latest version of the data item, deprecating all previous versions. In other instances, applications may require consistent use of a particular version, regardless of whether later versions are created. If new versions must be distributed to storage systems, then as discussed in the previous section, these updates may occur either synchronously to all locations or, more likely in grid environments, asynchronously, with some delay in storage systems receiving copies of the new versions. The versioning service will likely interact with the Replica Location Service and the Metadata Service to record the existence of new versions and their attributes. T.4 Data Quality Verification Service There are many possible sources of data item corruption in a grid, including storage system bit errors, hardware and software failures and malicious attacks. Data Verification Services are responsible for detecting and possibly correcting data item corruption. These services can use a variety of techniques from simple checksums to complex error detection and correction algorithms. In addition to using error correction algorithms to recover the correct version of a data item, the Verification Service can replace a corrupted data item by creating a copy of an uncorrupted replica, if one is available. Finally, if the Verification Service is unable to restore a corrupted data item, it may delete the data item and remove references to it from other grid services, such as the Replica Location Service and Metadata Service. The Data Verification Service may be proactive or reactive. In the proactive case, the service might continuously or periodically check the contents of stored data items to verify their correctness. A reactive Verification Service might be invoked upon access to a data item or in response to specific conditions or requests. The Verification Service is likely to interact with the Replica Location Service and the Meta Data Service to store and retrieve information, such as data item checksums, necessary for error detection and correction and to identify a correct replica of a corrupted data item, such as a designated master copy. T.5 Lifetime Management Service While some data items may be stored indefinitely in a data grid, other data items may have limited lifetimes, after which the data items may be deleted from a storage system. A Lifetime Management Service is responsible for managing lifetime information associated with data items. Once the lifetime of a stored data item has expired, the data item may be removed from a storage system either by the Lifetime Management Service or by Local or Collective Storage Resource Managers. Lifetimes of data items may be set or modified based on several factors. If Storage Resource Managers need to free space on a storage system, they may reduce the lifetimes associated with data items. Conversely, end user quality of service requirements may extend a data item's lifetime to force a replica to exist at least for a given length of time. The data grid may also support a subscription model, where users or applications register an interest in the existence of a replica along with the lifetime of this interest. In this model, a replica may only be purged if no active subscription exists. The Lifetime Management Service must resolve conflicting requests for limiting and extending data item lifetimes. A Lifetime Management Service may be implemented as a proactive service that periodically checks the lifetime of replicas and indicates that replicas with expired lifetimes may be purged. The Lifetime Management Service will likely interact with the Replica Location Service and the Metadata Service to store and retrieve lifetime information. --=====================_2562084==_.ALT Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable         

Hi,

I've spent some time revising the section that Heinz and Erwin submitted on consistency management.  I think the right way to present this is as a collection of services that are related to consistency, are discussed abstractly as separate services, and may be implemented in combination. 

While I've kept all the earlier sections, I'm not very happy with the section on Lifetime Management.  Exactly what this service does is not actually very clear.  Is it invoked by applications to extend a lifetime?  By a storage system to reduce a lifetime?  Is there a separate "subscription" service where users can register their interest in a replica, or is that function also provided by the Lifetime Management Service?  The original description of this service seemed to mix up the functionality of managing lifetime information with actually deleting replicas once their lifetime expires.  It is not clear that deleting items should be a function of this service, or whether that should be left for local or collective storage resource managers to do. 

Comments on the new text are welcome.

Ann



T.  Services Related to Consistency Management (Heinz, Erwin, Ann)

Consistency requirements for Data Grids vary widely.  At one extreme, a data grid may make no guarantees about consistency of data items registered as replicas in a data grid.  At the other extreme, a data grid could provide strict consistency with synchronous, transactional semantics for updating replicas.

Data grids that require high levels of consistency among replicas must be able to detect inconsistencies among them.  Potential causes of inconsistencies among replicas include: changes to a replica due to authorized updates; replica corruption due to hardware defects, system failures or attacks; and deletion of replicas due to lifetime expiration or storage management.  In addition to detecting inconsistencies, data grids that guarantee high levels of consistency must define appropriate actions and rules for dealing with, and possibly repairing, inconsistencies among replicas. In this section, we describe several services that may be included in a data grid to provide different levels and types of consistency management, including master copy management, a file update service, a file versioning service, a data verification service and a lifetime management service.  While we describe these as logically separate services, in practice, they may be implemented in combination. 

T.1. Master Copy Management

Many applications require the ability to designate that a particular replica of a data item is a master copy. The exact semantics of the designation of a master copy will differ by virtual organization. Useful semantics may include that the master copy is the only replica that may be modified, is the only replica from which new replicas may be created, and/or must not be deleted. 

If there is a single master copy defined for a data item and the master copy becomes unavailable, then (depending on the master copy semantics supported by the data grid) it may not be possible to create new replicas or modify the file until the master copy again becomes available.  To avoid the master copy becoming a single point of failure, some systems may support the designation of multiple master copies for a data item.  However, such multiple masters must be kept tightly synchronized, typically using a distributed locking mechanism.

Master copy management may be implemented as a dedicated service or by using the replica location or metadata services to designate certain replicas as =93master=94 copies. 

T.2. Data Item Update Service

Data grids may provide read-only access to data items or may allow data items to be updated.  If updates are allowed, then the data grid must provide a mechanism for propagating data item updates to all existing replicas. 

There are various mechanisms by which these updates may be propagated.  The option that provides the strictest consistency is the use of synchronous updates, where all replicas of a data item are locked and updated before changes to any replica are committed.  In highly dynamic grid environments, which are characterized by long wide area access latencies and frequent network and component failures, such synchronous updates are difficult to support, particularly as the number of replicas grows large.  Alternatively, updates may be propagated asynchronously, with all replicas eventually receiving the updates.   With asynchronous updates, there is a period of inconsistency among replicas while changes are propagating through the data grid.

Another approach to updating replicas relates to the master copies discussed in the last section.  In this scheme, updates can only be performed on data items that are specified as master copies.  Once updates are committed on the master copy or copies, those updates are propagated synchronously or asynchronously to the remaining replicas.  In contrast to systems that allow any replica to be updated at any time, the master copy update scheme allows changes only to master copies, which may become performance or reliability bottlenecks. 

T.3  Data Item Versioning Service

Some data grids do not support arbitrary updates of existing data items but do support versions, which are new data items created by modifying existing data items. A Versioning Service preserves existing data items, allows creation of new versions, and maintains information about the relationships among versions. 

Versioning Services may enforce a variety of policies for whether and how to distribute new versions of existing data items to storage systems that hold previous versions.  These policies are likely to depend on the needs of the application community.  In some cases, users or applications may want to access the latest version of the data item, deprecating all previous versions.  In other instances, applications may require consistent use of a particular version, regardless of whether later versions are created.  If new versions must be distributed to storage systems, then as discussed in the previous section, these updates may occur either synchronously to all locations or, more likely in grid environments, asynchronously, with some delay in storage systems receiving copies of the new versions. 

The versioning service will likely interact with the Replica Location Service and the Metadata Service to record the existence of new versions and their attributes. 

T.4  Data Quality Verification Service

There are many possible sources of data item corruption in a grid, including storage system bit errors, hardware and software failures and malicious attacks.  Data Verification Services are responsible for detecting and possibly correcting data item corruption.  These services can use a variety of techniques from simple checksums to complex error detection and correction algorithms. In addition to using error correction algorithms to recover the correct version of a data item, the Verification Service can replace a corrupted data item by creating a copy of an uncorrupted replica, if one is available.  Finally, if the Verification Service is unable to restore a corrupted data item, it may delete the data item and remove references to it from other grid services, such as the Replica Location Service and Metadata Service. 

The Data Verification Service may be proactive or reactive. In the proactive case, the service might continuously or periodically check the contents of stored data items to verify their correctness.  A reactive Verification Service might be invoked upon access to a data item or in response to specific conditions or requests.  

The Verification Service is likely to interact with the Replica Location Service and the Meta Data Service to store and retrieve information, such as data item checksums, necessary for error detection and correction and to identify a correct replica of a corrupted data item, such as a designated master copy. 


T.5 Lifetime Management Service

While some data items may be stored indefinitely in a data grid, other data items may have limited lifetimes, after which the data items may be deleted from a storage system. A Lifetime Management Service is responsible for managing lifetime information associated with data items.  Once the lifetime of a stored data item has expired, the data item may be removed from a storage system either by the Lifetime Management Service or by Local or Collective Storage Resource Managers. 

Lifetimes of data items may be set or modified based on several factors.  If Storage Resource Managers need to free space on a storage system, they may reduce the lifetimes associated with data items.  Conversely, end user quality of service requirements may extend a data item=92s lifetime to force a replica to exist at least for a given length of time. The data grid may also support a subscription model, where users or applications register an interest in the existence of a replica along with the lifetime of this interest. In this model, a replica may only be purged if no active subscription exists.  The Lifetime Management Service must resolve conflicting requests for limiting and extending data item lifetimes. 

A Lifetime Management Service may be implemented as a proactive service that periodically checks the lifetime of replicas and indicates that replicas with expired lifetimes may be purged.  The Lifetime Management Service will likely interact with the Replica Location Service and the Metadata Service to store and retrieve lifetime information.
--=====================_2562084==_.ALT--