{"id":2866,"date":"2026-06-12T13:19:14","date_gmt":"2026-06-12T17:19:14","guid":{"rendered":"https:\\/\\/www.teamgram.com\\/main\/?page_id=2866"},"modified":"2026-06-12T16:57:19","modified_gmt":"2026-06-12T20:57:19","slug":"service-levels","status":"publish","type":"page","link":"https:\\/\\/www.teamgram.com\\/main\/en\/service-levels\/","title":{"rendered":"Service Level Agreement"},"content":{"rendered":"\n<div style=\"height:125px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-ast-global-color-0-color\"><strong>TeamGram Service Level Agreement<\/strong><\/mark><\/h2>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">Effective date: June 01, 2026<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><em>Replaces all prior versions<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This Service Level Agreement (\u201cSLA\u201d) describes TeamGram Inc.\u2019s (\u201cTeamGram\u201d) commitments to paid customers regarding service availability, support response times, and data backup. It is incorporated into and should be read alongside the <a href=\"https:\\/\\/www.teamgram.com\\/main\/en\/terms-of-service\/\" data-type=\"page\" data-id=\"2848\">TeamGram Terms of Service<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Eligibility<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The commitments in this SLA apply exclusively to paid customers whose accounts are in good standing at the time of the relevant event. An account is considered to be in good standing when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the customer\u2019s subscription is active and not suspended or terminated;<\/li>\n\n\n\n<li>all payments are current and not past due; and<\/li>\n\n\n\n<li>the customer is in compliance with the TeamGram Terms of Service.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Customers whose accounts do not meet all of the above conditions are not eligible for service credits or the support response times described in this SLA until their account is restored to good standing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Definitions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Downtime: Any period during which the Service is completely unavailable to the customer, as measured by TeamGram\u2019s monitoring systems. Partial degradation of performance or availability of individual features does not constitute Downtime for the purposes of this SLA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Scheduled Maintenance: Planned maintenance work carried out by TeamGram, announced at least 24 hours in advance through the Service or by email. Scheduled Maintenance periods are excluded from Downtime calculations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Monthly Uptime: The percentage of time in a calendar month during which the Service was available, calculated as: (total minutes in month \u2212 Downtime minutes) \u00f7 total minutes in month \u00d7 100.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Service Credit: A reduction in the fees payable for a future billing period, issued as a credit against your account. Service Credits have no cash value and are not refundable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Uptime Commitment and Service Credits<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">TeamGram commits to a Monthly Uptime of 99.33% or higher. Where this commitment is not met, eligible customers may claim a Service Credit according to the following schedule:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Monthly Uptime<\/strong><\/td><td><strong>Approximate Downtime<\/strong><\/td><td><strong>Service Credit<\/strong><\/td><\/tr><\/thead><tbody><tr><td>\u2265 99.33% (SLA met)<\/td><td>Up to ~5 hours<\/td><td>None<\/td><\/tr><tr><td>99.00% \u2013 99.32%<\/td><td>~5 \u2013 ~7.5 hours<\/td><td>5% of monthly fee<\/td><\/tr><tr><td>95.00% \u2013 98.99%<\/td><td>~7.5 \u2013 ~36 hours<\/td><td>25% of monthly fee<\/td><\/tr><tr><td>&lt; 95.00%<\/td><td>More than ~36 hours<\/td><td>50% of monthly fee<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The \u201cApproximate Downtime\u201d column is provided for reference only. Official Downtime is determined from TeamGram\u2019s system logs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Service Credits are applied as a discount against the customer\u2019s next invoice or as an equivalent free service period, at TeamGram\u2019s discretion. Credits may not be exchanged for cash.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">How to claim a Service Credit<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">To claim a Service Credit, an eligible customer must submit a request through the feedback form at teamgram.com or by email to support [@] teamgram.com, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the dates and times of the Downtime experienced;<\/li>\n\n\n\n<li>a brief description of the impact on your use of the Service.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Claims must be submitted no later than 7 days after the end of the billing period in which the Downtime occurred. TeamGram will verify the claim against system logs and respond within 10 business days. Late claims will not be accepted.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Exclusions<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">The following are excluded from Downtime calculations and do not qualify for Service Credits:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Scheduled Maintenance announced at least 24 hours in advance.<\/li>\n\n\n\n<li>Downtime caused by factors outside TeamGram\u2019s reasonable control, including internet outages, force majeure events, or failures of third-party infrastructure not under TeamGram\u2019s direct control.<\/li>\n\n\n\n<li>Downtime resulting from the customer\u2019s own actions, configurations, or misuse of the Service.<\/li>\n\n\n\n<li>Downtime affecting only certain features or a subset of users where core Service functionality remains available.<\/li>\n\n\n\n<li>Periods during which the customer\u2019s account was not in good standing.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. Support Response Times<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">TeamGram will respond to support requests from eligible customers according to the severity levels and response times below. Response time means the time from receipt of a valid support request to TeamGram\u2019s first substantive response. It does not guarantee resolution within that timeframe.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Severity<\/strong><\/td><td><strong>Description<\/strong><\/td><td><strong>Coverage<\/strong><\/td><td><strong>Response Time<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Maximum<\/td><td>Service is completely unavailable for all users<\/td><td>24 \u00d7 7<\/td><td>1 hour<\/td><\/tr><tr><td>High<\/td><td>Service is unavailable for some users and no workaround is possible<\/td><td>24 \u00d7 7<\/td><td>3 hours<\/td><\/tr><tr><td>Normal<\/td><td>Partial service disruption, single-customer issue, or problem with a viable workaround<\/td><td>Mon\u2013Fri, 9:00\u201318:00 CET\/CEST<\/td><td>1 business day<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Business hours for Normal severity are Monday through Friday, 09:00\u201318:00 Central European Time (CET), observing Central European Summer Time (CEST) from the last Sunday in March to the last Sunday in October. Public holidays in T\u00fcrkiye and the Province of Ontario, Canada are excluded.<\/em><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">How to submit a support request<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">All support requests must be submitted through the feedback form at teamgram.com. If the TeamGram website is unavailable at the time of the request, requests may be sent by email to support [@] teamgram.com. Requests submitted through other channels cannot be guaranteed to receive a response within the timeframes above.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When submitting a request, please include a clear description of the issue, the severity level you believe applies, and any relevant screenshots or error messages. Providing complete information helps TeamGram respond more effectively and may reduce resolution time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Backup and Data Recovery<\/h3>\n\n\n\n<h5 class=\"wp-block-heading\">Backup schedule<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">TeamGram takes automated backups of all databases containing Customer Data every hour. Backups are encrypted and transmitted to secure servers at a geographically separate location as part of TeamGram\u2019s disaster recovery infrastructure.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Recovery<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">In the event of data loss caused by a disaster or infrastructure failure on TeamGram\u2019s part, TeamGram will make all reasonable efforts to restore the most recent available hourly backup as quickly as possible. TeamGram will notify affected customers of the incident and keep them informed of recovery progress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Backups are designed for use on TeamGram\u2019s own infrastructure. TeamGram makes no representations regarding the compatibility or restorability of backup data on any platform other than TeamGram.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Customer backup requests<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">System administrators may download the data of their account using the Export facility in the Control panel. Full backups are not routinely delivered to customers. This policy exists to protect the security and privacy of all users within a customer\u2019s account, as backups include the data of all users associated with that account.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A customer may request a copy of their backup data in writing. Such requests must be submitted by an authorized representative of the customer organization. TeamGram reserves the right to request documentation verifying the identity and authority of the requestor before releasing any backup data, and may decline requests where sufficient proof is not provided.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A processing fee of USD 200 applies per backup request, payable in advance. Approved requests will be fulfilled within a reasonable timeframe following receipt of payment and verification of authorization.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. General<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This SLA represents TeamGram\u2019s entire commitment regarding service availability, support, and data backup. It does not modify or supersede any other terms in the TeamGram Terms of Service.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TeamGram reserves the right to update this SLA from time to time. Material changes will be communicated to customers at least 30 days in advance by email or through the Service. The current version is always available at teamgram.com.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For questions about this SLA, contact support [@] teamgram.com.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TeamGram Service Level Agreement Effective date: June 01, 2026 Replaces all prior versions This Service Level Agreement (\u201cSLA\u201d) describes TeamGram [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"footnotes":""},"class_list":["post-2866","page","type-page","status-publish","hentry"],"spectra_custom_meta":{"_uagb_previous_block_counts":["a:90:{s:21:\"uagb\/advanced-heading\";i:0;s:15:\"uagb\/blockquote\";i:0;s:12:\"uagb\/buttons\";i:0;s:18:\"uagb\/buttons-child\";i:0;s:19:\"uagb\/call-to-action\";i:0;s:15:\"uagb\/cf7-styler\";i:0;s:11:\"uagb\/column\";i:0;s:12:\"uagb\/columns\";i:0;s:14:\"uagb\/container\";i:0;s:21:\"uagb\/content-timeline\";i:0;s:27:\"uagb\/content-timeline-child\";i:0;s:14:\"uagb\/countdown\";i:0;s:12:\"uagb\/counter\";i:0;s:8:\"uagb\/faq\";i:0;s:14:\"uagb\/faq-child\";i:0;s:10:\"uagb\/forms\";i:0;s:17:\"uagb\/forms-accept\";i:0;s:19:\"uagb\/forms-checkbox\";i:0;s:15:\"uagb\/forms-date\";i:0;s:16:\"uagb\/forms-email\";i:0;s:17:\"uagb\/forms-hidden\";i:0;s:15:\"uagb\/forms-name\";i:0;s:16:\"uagb\/forms-phone\";i:0;s:16:\"uagb\/forms-radio\";i:0;s:17:\"uagb\/forms-select\";i:0;s:19:\"uagb\/forms-textarea\";i:0;s:17:\"uagb\/forms-toggle\";i:0;s:14:\"uagb\/forms-url\";i:0;s:14:\"uagb\/gf-styler\";i:0;s:15:\"uagb\/google-map\";i:0;s:11:\"uagb\/how-to\";i:0;s:16:\"uagb\/how-to-step\";i:0;s:9:\"uagb\/icon\";i:0;s:14:\"uagb\/icon-list\";i:0;s:20:\"uagb\/icon-list-child\";i:0;s:10:\"uagb\/image\";i:0;s:18:\"uagb\/image-gallery\";i:0;s:13:\"uagb\/info-box\";i:0;s:18:\"uagb\/inline-notice\";i:0;s:11:\"uagb\/lottie\";i:0;s:21:\"uagb\/marketing-button\";i:0;s:10:\"uagb\/modal\";i:0;s:18:\"uagb\/popup-builder\";i:0;s:16:\"uagb\/post-button\";i:0;s:18:\"uagb\/post-carousel\";i:0;s:17:\"uagb\/post-excerpt\";i:0;s:14:\"uagb\/post-grid\";i:0;s:15:\"uagb\/post-image\";i:0;s:17:\"uagb\/post-masonry\";i:0;s:14:\"uagb\/post-meta\";i:0;s:18:\"uagb\/post-taxonomy\";i:0;s:18:\"uagb\/post-timeline\";i:0;s:15:\"uagb\/post-title\";i:0;s:20:\"uagb\/restaurant-menu\";i:0;s:26:\"uagb\/restaurant-menu-child\";i:0;s:11:\"uagb\/review\";i:0;s:12:\"uagb\/section\";i:0;s:14:\"uagb\/separator\";i:0;s:11:\"uagb\/slider\";i:0;s:17:\"uagb\/slider-child\";i:0;s:17:\"uagb\/social-share\";i:0;s:23:\"uagb\/social-share-child\";i:0;s:16:\"uagb\/star-rating\";i:0;s:23:\"uagb\/sure-cart-checkout\";i:0;s:22:\"uagb\/sure-cart-product\";i:0;s:15:\"uagb\/sure-forms\";i:0;s:22:\"uagb\/table-of-contents\";i:0;s:9:\"uagb\/tabs\";i:0;s:15:\"uagb\/tabs-child\";i:0;s:18:\"uagb\/taxonomy-list\";i:0;s:9:\"uagb\/team\";i:0;s:16:\"uagb\/testimonial\";i:0;s:14:\"uagb\/wp-search\";i:0;s:19:\"uagb\/instagram-feed\";i:0;s:10:\"uagb\/login\";i:0;s:17:\"uagb\/loop-builder\";i:0;s:18:\"uagb\/loop-category\";i:0;s:20:\"uagb\/loop-pagination\";i:0;s:15:\"uagb\/loop-reset\";i:0;s:16:\"uagb\/loop-search\";i:0;s:14:\"uagb\/loop-sort\";i:0;s:17:\"uagb\/loop-wrapper\";i:0;s:13:\"uagb\/register\";i:0;s:19:\"uagb\/register-email\";i:0;s:24:\"uagb\/register-first-name\";i:0;s:23:\"uagb\/register-last-name\";i:0;s:22:\"uagb\/register-password\";i:0;s:30:\"uagb\/register-reenter-password\";i:0;s:19:\"uagb\/register-terms\";i:0;s:22:\"uagb\/register-username\";i:0;}"],"_thumbnail_id":["0"],"_edit_lock":["1781297893:1"],"_last_editor_used_jetpack":["block-editor"],"_alp_processed":["1781297839"],"copied_media_ids":["a:0:{}"],"referenced_media_ids":["a:0:{}"],"_wpml_word_count":["1276"],"_wpml_location_migration_done":["1"],"_crdt_document":["{\"document\":\"AAAH+Kqx4BGEDsAGCDC4+wIBHIABAgECCgEOSgAwAQIKAkIBDkoArgUBAgoCQgEPSgCuAQECCgJCAQ9KALwBAQIKAkIBDkoAuAoBAgoCQgEOSgCOAQECCgJCAQ5KAKoGAQIKAQ9KMAIBAgoCQgENSgC8AgECCgJCAQ1KAIwCAQIKAkIBDUr6BawIAQIKAkIBDkoAiAcBAgoCQgEOSgCOAQECCgJCAQ5KAIgJAQIKAkIBDkoAoAcBAgoCQgEOSgCsBgECCgJCAQ5KAJIGAQIKAkIBDkoAggIBAgoCQgEOSgCOBgECCgEABgMCQgEDjAECQgEDmAECQgEC8AK8AwMCQgEDMgJCAQMqAkIBAuABtgEDAUIBAywCQgEDLAJCAQLcAYwCAwFCAQMsAkIBAy4CQgEC3gGQAgMBQgEDJAJCAQM0AkIBAuwLAQ5KAIwNAQIKAkIBDkoArgQBAgoCQgEOSgCgBgECCgJCAQ5KAKwBAQIKAkIBDkoAuAUBAgoBD0owAgECCgJCAQ1KAJACAQIKAkIBDUrCA6wFAQIKAkIBDkoAiAgBAgoCQgEOSgCGAQECCgJCAQ5KAKwDAQIKAQ9KMAIBAgoCQgENSgCqAgECCgJCAQ1KALQGAQIKAkIBDUoAqgMBAgoCQgENSgCSBAECCgJCAQ1KzBKGFQECCgJCAQ5KAKQBAQIKAkIBDkoAuAkBAgoBAAYDAkIBA4ABAkIBA4YBAkIBA4ABAkIBAtIDnAQDAkIBAxwCQgEDrAECQgEDGgJCAQLmAoADAwFCAQMWAkIBA5QCAkIBAxoCQgECyAOkAwMBQgEDGgJCAQO6AgJCAQOGAQJCAQLgDwEOSgC4EAECCgJCAQ5KAIAKAQIKAkIBDkoAsAEBAgoCQgEOSgC0CgECCgJCAQ5KAIYJAQIKAkIBDkoAqAEBAgoCQgEOSgCQAQECCgJCAQ5KAIoIAQIKAkIBDkoAggEBAgoCQgEOSgCeCgECCgJCAQ5KALQGAQIKAkIBDkoAogEBAgoCQgEOSgCICwECCgJCAQ5KAIYMAQIKAkIBDkoAjAcBAgoCQgEOSgCGAQECCgJCAQ5KAKoGAQIKAkIBDkoAhggBAgoCQgEOSgCwAgECCgEPSgDpBygDJwAEACcABAAnACgEJwAoHicABwAoAycAKBAnAIcAKAMnAQQAKBAnAIcAKAMnAQQAKBEnAIcAKAMnAQQAKBEnAIcAKAMnAQQAKBAnAIcAKAMnAQQAKBAnAIcAKAMnAQQAKBAnAIcAKAMnACgRJwAHACgDJwEEACgPJwCHACgDJwEEACgPJwCHACgDJwEEACgPJwCHACgDJwEEACgQJwCHACgDJwEEACgQJwCHACgDJwEEACgQJwCHACgDJwEEACgQJwCHACgDJwEEACgQJwCHACgDJwEEACgQJwCHACgDJwEEACgQJwCHACgDJwEEACgQJwCHACgDJwAoACcBBwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBCcABwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBCcAKA8nAIcAKAMnAQQAKBAnAIcAKAMnAQQAKBAnAIcAKAMnAQQAKBAnAIcAKAMnAQQAKBAnAIcAKAMnACgRJwAHACgDJwEEACgPJwCHACgDJwEEACgPJwCHACgDJwEEACgQJwCHACgDJwEEACgQJwCHACgDJwEEACgQJwCHACgDJwAoEScABwAoAycBBAAoDycAhwAoAycBBAAoDycAhwAoAycBBAAoDycAhwAoAycBBAAoDycAhwAoAycBBAAoDycAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycAKAAnAQcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABAAoBCcABwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEJwAoDycAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBBAAoECcAhwAoAycBKBAn1sICiLUCc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzbHVnZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlU2VydmljZSBMZXZlbCBBZ3JlZW1lbnRkb2N1bWVudGNvbnRlbnQ8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjEyNXB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDoxMjVweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PG1hcmsgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwKSIgY2xhc3M9Imhhcy1pbmxpbmUtY29sb3IgaGFzLWFzdC1nbG9iYWwtY29sb3ItMC1jb2xvciI+PHN0cm9uZz5UZWFtR3JhbSBTZXJ2aWNlIExldmVsIEFncmVlbWVudDwvc3Ryb25nPjwvbWFyaz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJmb250U2l6ZSI6InNtYWxsIn0gLS0+CjxwIGNsYXNzPSJoYXMtc21hbGwtZm9udC1zaXplIj5FZmZlY3RpdmUgZGF0ZTogSnVuZSAwMSwgMjAyNjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJmb250U2l6ZSI6InNtYWxsIn0gLS0+CjxwIGNsYXNzPSJoYXMtc21hbGwtZm9udC1zaXplIj48ZW0+UmVwbGFjZXMgYWxsIHByaW9yIHZlcnNpb25zPC9lbT48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIFNlcnZpY2UgTGV2ZWwgQWdyZWVtZW50ICjigJxTTEHigJ0pIGRlc2NyaWJlcyBUZWFtR3JhbSBJbmMu4oCZcyAo4oCcVGVhbUdyYW3igJ0pIGNvbW1pdG1lbnRzIHRvIHBhaWQgY3VzdG9tZXJzIHJlZ2FyZGluZyBzZXJ2aWNlIGF2YWlsYWJpbGl0eSwgc3VwcG9ydCByZXNwb25zZSB0aW1lcywgYW5kIGRhdGEgYmFja3VwLiBJdCBpcyBpbmNvcnBvcmF0ZWQgaW50byBhbmQgc2hvdWxkIGJlIHJlYWQgYWxvbmdzaWRlIHRoZSA8YSBocmVmPSIvP3BhZ2VfaWQ9Mjg0OCIgZGF0YS10eXBlPSJwYWdlIiBkYXRhLWlkPSIyODQ4Ij5UZWFtR3JhbSBUZXJtcyBvZiBTZXJ2aWNlPC9hPi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj4xLiBFbGlnaWJpbGl0eTwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIGNvbW1pdG1lbnRzIGluIHRoaXMgU0xBIGFwcGx5IGV4Y2x1c2l2ZWx5IHRvIHBhaWQgY3VzdG9tZXJzIHdob3NlIGFjY291bnRzIGFyZSBpbiBnb29kIHN0YW5kaW5nIGF0IHRoZSB0aW1lIG9mIHRoZSByZWxldmFudCBldmVudC4gQW4gYWNjb3VudCBpcyBjb25zaWRlcmVkIHRvIGJlIGluIGdvb2Qgc3RhbmRpbmcgd2hlbjo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPnRoZSBjdXN0b21lcuKAmXMgc3Vic2NyaXB0aW9uIGlzIGFjdGl2ZSBhbmQgbm90IHN1c3BlbmRlZCBvciB0ZXJtaW5hdGVkOzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+YWxsIHBheW1lbnRzIGFyZSBjdXJyZW50IGFuZCBub3QgcGFzdCBkdWU7IGFuZDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+dGhlIGN1c3RvbWVyIGlzIGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgVGVhbUdyYW0gVGVybXMgb2YgU2VydmljZS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5DdXN0b21lcnMgd2hvc2UgYWNjb3VudHMgZG8gbm90IG1lZXQgYWxsIG9mIHRoZSBhYm92ZSBjb25kaXRpb25zIGFyZSBub3QgZWxpZ2libGUgZm9yIHNlcnZpY2UgY3JlZGl0cyBvciB0aGUgc3VwcG9ydCByZXNwb25zZSB0aW1lcyBkZXNjcmliZWQgaW4gdGhpcyBTTEEgdW50aWwgdGhlaXIgYWNjb3VudCBpcyByZXN0b3JlZCB0byBnb29kIHN0YW5kaW5nLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjIuIERlZmluaXRpb25zPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Eb3dudGltZTogQW55IHBlcmlvZCBkdXJpbmcgd2hpY2ggdGhlIFNlcnZpY2UgaXMgY29tcGxldGVseSB1bmF2YWlsYWJsZSB0byB0aGUgY3VzdG9tZXIsIGFzIG1lYXN1cmVkIGJ5IFRlYW1HcmFt4oCZcyBtb25pdG9yaW5nIHN5c3RlbXMuIFBhcnRpYWwgZGVncmFkYXRpb24gb2YgcGVyZm9ybWFuY2Ugb3IgYXZhaWxhYmlsaXR5IG9mIGluZGl2aWR1YWwgZmVhdHVyZXMgZG9lcyBub3QgY29uc3RpdHV0ZSBEb3dudGltZSBmb3IgdGhlIHB1cnBvc2VzIG9mIHRoaXMgU0xBLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNjaGVkdWxlZCBNYWludGVuYW5jZTogUGxhbm5lZCBtYWludGVuYW5jZSB3b3JrIGNhcnJpZWQgb3V0IGJ5IFRlYW1HcmFtLCBhbm5vdW5jZWQgYXQgbGVhc3QgMjQgaG91cnMgaW4gYWR2YW5jZSB0aHJvdWdoIHRoZSBTZXJ2aWNlIG9yIGJ5IGVtYWlsLiBTY2hlZHVsZWQgTWFpbnRlbmFuY2UgcGVyaW9kcyBhcmUgZXhjbHVkZWQgZnJvbSBEb3dudGltZSBjYWxjdWxhdGlvbnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TW9udGhseSBVcHRpbWU6IFRoZSBwZXJjZW50YWdlIG9mIHRpbWUgaW4gYSBjYWxlbmRhciBtb250aCBkdXJpbmcgd2hpY2ggdGhlIFNlcnZpY2Ugd2FzIGF2YWlsYWJsZSwgY2FsY3VsYXRlZCBhczogKHRvdGFsIG1pbnV0ZXMgaW4gbW9udGgg4oiSIERvd250aW1lIG1pbnV0ZXMpIMO3IHRvdGFsIG1pbnV0ZXMgaW4gbW9udGggw5cgMTAwLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNlcnZpY2UgQ3JlZGl0OiBBIHJlZHVjdGlvbiBpbiB0aGUgZmVlcyBwYXlhYmxlIGZvciBhIGZ1dHVyZSBiaWxsaW5nIHBlcmlvZCwgaXNzdWVkIGFzIGEgY3JlZGl0IGFnYWluc3QgeW91ciBhY2NvdW50LiBTZXJ2aWNlIENyZWRpdHMgaGF2ZSBubyBjYXNoIHZhbHVlIGFuZCBhcmUgbm90IHJlZnVuZGFibGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+My4gVXB0aW1lIENvbW1pdG1lbnQgYW5kIFNlcnZpY2UgQ3JlZGl0czwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGVhbUdyYW0gY29tbWl0cyB0byBhIE1vbnRobHkgVXB0aW1lIG9mIDk5LjMzJSBvciBoaWdoZXIuIFdoZXJlIHRoaXMgY29tbWl0bWVudCBpcyBub3QgbWV0LCBlbGlnaWJsZSBjdXN0b21lcnMgbWF5IGNsYWltIGEgU2VydmljZSBDcmVkaXQgYWNjb3JkaW5nIHRvIHRoZSBmb2xsb3dpbmcgc2NoZWR1bGU6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnRhYmxlIC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay10YWJsZSI+PHRhYmxlIGNsYXNzPSJoYXMtZml4ZWQtbGF5b3V0Ij48dGhlYWQ+PHRyPjx0ZD48c3Ryb25nPk1vbnRobHkgVXB0aW1lPC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5BcHByb3hpbWF0ZSBEb3dudGltZTwvc3Ryb25nPjwvdGQ+PHRkPjxzdHJvbmc+U2VydmljZSBDcmVkaXQ8L3N0cm9uZz48L3RkPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD7iiaUgOTkuMzMlIChTTEEgbWV0KTwvdGQ+PHRkPlVwIHRvIH41IGhvdXJzPC90ZD48dGQ+Tm9uZTwvdGQ+PC90cj48dHI+PHRkPjk5LjAwJSDigJMgOTkuMzIlPC90ZD48dGQ+fjUg4oCTIH43LjUgaG91cnM8L3RkPjx0ZD41JSBvZiBtb250aGx5IGZlZTwvdGQ+PC90cj48dHI+PHRkPjk1LjAwJSDigJMgOTguOTklPC90ZD48dGQ+fjcuNSDigJMgfjM2IGhvdXJzPC90ZD48dGQ+MjUlIG9mIG1vbnRobHkgZmVlPC90ZD48L3RyPjx0cj48dGQ+Jmx0OyA5NS4wMCU8L3RkPjx0ZD5Nb3JlIHRoYW4gfjM2IGhvdXJzPC90ZD48dGQ+NTAlIG9mIG1vbnRobHkgZmVlPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT4KPCEtLSAvd3A6dGFibGUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIOKAnEFwcHJveGltYXRlIERvd250aW1l4oCdIGNvbHVtbiBpcyBwcm92aWRlZCBmb3IgcmVmZXJlbmNlIG9ubHkuIE9mZmljaWFsIERvd250aW1lIGlzIGRldGVybWluZWQgZnJvbSBUZWFtR3JhbeKAmXMgc3lzdGVtIGxvZ3MuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U2VydmljZSBDcmVkaXRzIGFyZSBhcHBsaWVkIGFzIGEgZGlzY291bnQgYWdhaW5zdCB0aGUgY3VzdG9tZXLigJlzIG5leHQgaW52b2ljZSBvciBhcyBhbiBlcXVpdmFsZW50IGZyZWUgc2VydmljZSBwZXJpb2QsIGF0IFRlYW1HcmFt4oCZcyBkaXNjcmV0aW9uLiBDcmVkaXRzIG1heSBub3QgYmUgZXhjaGFuZ2VkIGZvciBjYXNoLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjV9IC0tPgo8aDUgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhvdyB0byBjbGFpbSBhIFNlcnZpY2UgQ3JlZGl0PC9oNT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UbyBjbGFpbSBhIFNlcnZpY2UgQ3JlZGl0LCBhbiBlbGlnaWJsZSBjdXN0b21lciBtdXN0IHN1Ym1pdCBhIHJlcXVlc3QgdGhyb3VnaCB0aGUgZmVlZGJhY2sgZm9ybSBhdCB0ZWFtZ3JhbS5jb20gb3IgYnkgZW1haWwgdG8gc3VwcG9ydCBbQF0gdGVhbWdyYW0uY29tLCBpbmNsdWRpbmc6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT50aGUgZGF0ZXMgYW5kIHRpbWVzIG9mIHRoZSBEb3dudGltZSBleHBlcmllbmNlZDs8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmEgYnJpZWYgZGVzY3JpcHRpb24gb2YgdGhlIGltcGFjdCBvbiB5b3VyIHVzZSBvZiB0aGUgU2VydmljZS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5DbGFpbXMgbXVzdCBiZSBzdWJtaXR0ZWQgbm8gbGF0ZXIgdGhhbiA3IGRheXMgYWZ0ZXIgdGhlIGVuZCBvZiB0aGUgYmlsbGluZyBwZXJpb2QgaW4gd2hpY2ggdGhlIERvd250aW1lIG9jY3VycmVkLiBUZWFtR3JhbSB3aWxsIHZlcmlmeSB0aGUgY2xhaW0gYWdhaW5zdCBzeXN0ZW0gbG9ncyBhbmQgcmVzcG9uZCB3aXRoaW4gMTAgYnVzaW5lc3MgZGF5cy4gTGF0ZSBjbGFpbXMgd2lsbCBub3QgYmUgYWNjZXB0ZWQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6NX0gLS0+CjxoNSBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RXhjbHVzaW9uczwvaDU+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIGZvbGxvd2luZyBhcmUgZXhjbHVkZWQgZnJvbSBEb3dudGltZSBjYWxjdWxhdGlvbnMgYW5kIGRvIG5vdCBxdWFsaWZ5IGZvciBTZXJ2aWNlIENyZWRpdHM6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TY2hlZHVsZWQgTWFpbnRlbmFuY2UgYW5ub3VuY2VkIGF0IGxlYXN0IDI0IGhvdXJzIGluIGFkdmFuY2UuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Eb3dudGltZSBjYXVzZWQgYnkgZmFjdG9ycyBvdXRzaWRlIFRlYW1HcmFt4oCZcyByZWFzb25hYmxlIGNvbnRyb2wsIGluY2x1ZGluZyBpbnRlcm5ldCBvdXRhZ2VzLCBmb3JjZSBtYWpldXJlIGV2ZW50cywgb3IgZmFpbHVyZXMgb2YgdGhpcmQtcGFydHkgaW5mcmFzdHJ1Y3R1cmUgbm90IHVuZGVyIFRlYW1HcmFt4oCZcyBkaXJlY3QgY29udHJvbC48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkRvd250aW1lIHJlc3VsdGluZyBmcm9tIHRoZSBjdXN0b21lcuKAmXMgb3duIGFjdGlvbnMsIGNvbmZpZ3VyYXRpb25zLCBvciBtaXN1c2Ugb2YgdGhlIFNlcnZpY2UuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Eb3dudGltZSBhZmZlY3Rpbmcgb25seSBjZXJ0YWluIGZlYXR1cmVzIG9yIGEgc3Vic2V0IG9mIHVzZXJzIHdoZXJlIGNvcmUgU2VydmljZSBmdW5jdGlvbmFsaXR5IHJlbWFpbnMgYXZhaWxhYmxlLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UGVyaW9kcyBkdXJpbmcgd2hpY2ggdGhlIGN1c3RvbWVy4oCZcyBhY2NvdW50IHdhcyBub3QgaW4gZ29vZCBzdGFuZGluZy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj40LiBTdXBwb3J0IFJlc3BvbnNlIFRpbWVzPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UZWFtR3JhbSB3aWxsIHJlc3BvbmQgdG8gc3VwcG9ydCByZXF1ZXN0cyBmcm9tIGVsaWdpYmxlIGN1c3RvbWVycyBhY2NvcmRpbmcgdG8gdGhlIHNldmVyaXR5IGxldmVscyBhbmQgcmVzcG9uc2UgdGltZXMgYmVsb3cuIFJlc3BvbnNlIHRpbWUgbWVhbnMgdGhlIHRpbWUgZnJvbSByZWNlaXB0IG9mIGEgdmFsaWQgc3VwcG9ydCByZXF1ZXN0IHRvIFRlYW1HcmFt4oCZcyBmaXJzdCBzdWJzdGFudGl2ZSByZXNwb25zZS4gSXQgZG9lcyBub3QgZ3VhcmFudGVlIHJlc29sdXRpb24gd2l0aGluIHRoYXQgdGltZWZyYW1lLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDp0YWJsZSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5TZXZlcml0eTwvc3Ryb25nPjwvdGQ+PHRkPjxzdHJvbmc+RGVzY3JpcHRpb248L3N0cm9uZz48L3RkPjx0ZD48c3Ryb25nPkNvdmVyYWdlPC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5SZXNwb25zZSBUaW1lPC9zdHJvbmc+PC90ZD48L3RyPjwvdGhlYWQ+PHRib2R5Pjx0cj48dGQ+TWF4aW11bTwvdGQ+PHRkPlNlcnZpY2UgaXMgY29tcGxldGVseSB1bmF2YWlsYWJsZSBmb3IgYWxsIHVzZXJzPC90ZD48dGQ+MjQgw5cgNzwvdGQ+PHRkPjEgaG91cjwvdGQ+PC90cj48dHI+PHRkPkhpZ2g8L3RkPjx0ZD5TZXJ2aWNlIGlzIHVuYXZhaWxhYmxlIGZvciBzb21lIHVzZXJzIGFuZCBubyB3b3JrYXJvdW5kIGlzIHBvc3NpYmxlPC90ZD48dGQ+MjQgw5cgNzwvdGQ+PHRkPjMgaG91cnM8L3RkPjwvdHI+PHRyPjx0ZD5Ob3JtYWw8L3RkPjx0ZD5QYXJ0aWFsIHNlcnZpY2UgZGlzcnVwdGlvbiwgc2luZ2xlLWN1c3RvbWVyIGlzc3VlLCBvciBwcm9ibGVtIHdpdGggYSB2aWFibGUgd29ya2Fyb3VuZDwvdGQ+PHRkPk1vbuKAk0ZyaSwgOTowMOKAkzE4OjAwIENFVC9DRVNUPC90ZD48dGQ+MSBidXNpbmVzcyBkYXk8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvZmlndXJlPgo8IS0tIC93cDp0YWJsZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48ZW0+QnVzaW5lc3MgaG91cnMgZm9yIE5vcm1hbCBzZXZlcml0eSBhcmUgTW9uZGF5IHRocm91Z2ggRnJpZGF5LCAwOTowMOKAkzE4OjAwIENlbnRyYWwgRXVyb3BlYW4gVGltZSAoQ0VUKSwgb2JzZXJ2aW5nIENlbnRyYWwgRXVyb3BlYW4gU3VtbWVyIFRpbWUgKENFU1QpIGZyb20gdGhlIGxhc3QgU3VuZGF5IGluIE1hcmNoIHRvIHRoZSBsYXN0IFN1bmRheSBpbiBPY3RvYmVyLiBQdWJsaWMgaG9saWRheXMgaW4gVMO8cmtpeWUgYW5kIHRoZSBQcm92aW5jZSBvZiBPbnRhcmlvLCBDYW5hZGEgYXJlIGV4Y2x1ZGVkLjwvZW0+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6NX0gLS0+CjxoNSBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+SG93IHRvIHN1Ym1pdCBhIHN1cHBvcnQgcmVxdWVzdDwvaDU+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QWxsIHN1cHBvcnQgcmVxdWVzdHMgbXVzdCBiZSBzdWJtaXR0ZWQgdGhyb3VnaCB0aGUgZmVlZGJhY2sgZm9ybSBhdCB0ZWFtZ3JhbS5jb20uIElmIHRoZSBUZWFtR3JhbSB3ZWJzaXRlIGlzIHVuYXZhaWxhYmxlIGF0IHRoZSB0aW1lIG9mIHRoZSByZXF1ZXN0LCByZXF1ZXN0cyBtYXkgYmUgc2VudCBieSBlbWFpbCB0byBzdXBwb3J0IFtAXSB0ZWFtZ3JhbS5jb20uIFJlcXVlc3RzIHN1Ym1pdHRlZCB0aHJvdWdoIG90aGVyIGNoYW5uZWxzIGNhbm5vdCBiZSBndWFyYW50ZWVkIHRvIHJlY2VpdmUgYSByZXNwb25zZSB3aXRoaW4gdGhlIHRpbWVmcmFtZXMgYWJvdmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2hlbiBzdWJtaXR0aW5nIGEgcmVxdWVzdCwgcGxlYXNlIGluY2x1ZGUgYSBjbGVhciBkZXNjcmlwdGlvbiBvZiB0aGUgaXNzdWUsIHRoZSBzZXZlcml0eSBsZXZlbCB5b3UgYmVsaWV2ZSBhcHBsaWVzLCBhbmQgYW55IHJlbGV2YW50IHNjcmVlbnNob3RzIG9yIGVycm9yIG1lc3NhZ2VzLiBQcm92aWRpbmcgY29tcGxldGUgaW5mb3JtYXRpb24gaGVscHMgVGVhbUdyYW0gcmVzcG9uZCBtb3JlIGVmZmVjdGl2ZWx5IGFuZCBtYXkgcmVkdWNlIHJlc29sdXRpb24gdGltZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj41LiBCYWNrdXAgYW5kIERhdGEgUmVjb3Zlcnk8L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjV9IC0tPgo8aDUgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkJhY2t1cCBzY2hlZHVsZTwvaDU+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGVhbUdyYW0gdGFrZXMgYXV0b21hdGVkIGJhY2t1cHMgb2YgYWxsIGRhdGFiYXNlcyBjb250YWluaW5nIEN1c3RvbWVyIERhdGEgZXZlcnkgaG91ci4gQmFja3VwcyBhcmUgZW5jcnlwdGVkIGFuZCB0cmFuc21pdHRlZCB0byBzZWN1cmUgc2VydmVycyBhdCBhIGdlb2dyYXBoaWNhbGx5IHNlcGFyYXRlIGxvY2F0aW9uIGFzIHBhcnQgb2YgVGVhbUdyYW3igJlzIGRpc2FzdGVyIHJlY292ZXJ5IGluZnJhc3RydWN0dXJlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjV9IC0tPgo8aDUgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlJlY292ZXJ5PC9oNT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbiB0aGUgZXZlbnQgb2YgZGF0YSBsb3NzIGNhdXNlZCBieSBhIGRpc2FzdGVyIG9yIGluZnJhc3RydWN0dXJlIGZhaWx1cmUgb24gVGVhbUdyYW3igJlzIHBhcnQsIFRlYW1HcmFtIHdpbGwgbWFrZSBhbGwgcmVhc29uYWJsZSBlZmZvcnRzIHRvIHJlc3RvcmUgdGhlIG1vc3QgcmVjZW50IGF2YWlsYWJsZSBob3VybHkgYmFja3VwIGFzIHF1aWNrbHkgYXMgcG9zc2libGUuIFRlYW1HcmFtIHdpbGwgbm90aWZ5IGFmZmVjdGVkIGN1c3RvbWVycyBvZiB0aGUgaW5jaWRlbnQgYW5kIGtlZXAgdGhlbSBpbmZvcm1lZCBvZiByZWNvdmVyeSBwcm9ncmVzcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CYWNrdXBzIGFyZSBkZXNpZ25lZCBmb3IgdXNlIG9uIFRlYW1HcmFt4oCZcyBvd24gaW5mcmFzdHJ1Y3R1cmUuIFRlYW1HcmFtIG1ha2VzIG5vIHJlcHJlc2VudGF0aW9ucyByZWdhcmRpbmcgdGhlIGNvbXBhdGliaWxpdHkgb3IgcmVzdG9yYWJpbGl0eSBvZiBiYWNrdXAgZGF0YSBvbiBhbnkgcGxhdGZvcm0gb3RoZXIgdGhhbiBUZWFtR3JhbS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjo1fSAtLT4KPGg1IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5DdXN0b21lciBiYWNrdXAgcmVxdWVzdHM8L2g1Pgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlN5c3RlbSBhZG1pbmlzdHJhdG9ycyBtYXkgZG93bmxvYWQgdGhlIGRhdGEgb2YgdGhlaXIgYWNjb3VudCB1c2luZyB0aGUgRXhwb3J0IGZhY2lsaXR5IGluIHRoZSBDb250cm9sIHBhbmVsLiBGdWxsIGJhY2t1cHMgYXJlIG5vdCByb3V0aW5lbHkgZGVsaXZlcmVkIHRvIGN1c3RvbWVycy4gVGhpcyBwb2xpY3kgZXhpc3RzIHRvIHByb3RlY3QgdGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5IG9mIGFsbCB1c2VycyB3aXRoaW4gYSBjdXN0b21lcuKAmXMgYWNjb3VudCwgYXMgYmFja3VwcyBpbmNsdWRlIHRoZSBkYXRhIG9mIGFsbCB1c2VycyBhc3NvY2lhdGVkIHdpdGggdGhhdCBhY2NvdW50LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkEgY3VzdG9tZXIgbWF5IHJlcXVlc3QgYSBjb3B5IG9mIHRoZWlyIGJhY2t1cCBkYXRhIGluIHdyaXRpbmcuIFN1Y2ggcmVxdWVzdHMgbXVzdCBiZSBzdWJtaXR0ZWQgYnkgYW4gYXV0aG9yaXplZCByZXByZXNlbnRhdGl2ZSBvZiB0aGUgY3VzdG9tZXIgb3JnYW5pemF0aW9uLiBUZWFtR3JhbSByZXNlcnZlcyB0aGUgcmlnaHQgdG8gcmVxdWVzdCBkb2N1bWVudGF0aW9uIHZlcmlmeWluZyB0aGUgaWRlbnRpdHkgYW5kIGF1dGhvcml0eSBvZiB0aGUgcmVxdWVzdG9yIGJlZm9yZSByZWxlYXNpbmcgYW55IGJhY2t1cCBkYXRhLCBhbmQgbWF5IGRlY2xpbmUgcmVxdWVzdHMgd2hlcmUgc3VmZmljaWVudCBwcm9vZiBpcyBub3QgcHJvdmlkZWQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QSBwcm9jZXNzaW5nIGZlZSBvZiBVU0QgMjAwIGFwcGxpZXMgcGVyIGJhY2t1cCByZXF1ZXN0LCBwYXlhYmxlIGluIGFkdmFuY2UuIEFwcHJvdmVkIHJlcXVlc3RzIHdpbGwgYmUgZnVsZmlsbGVkIHdpdGhpbiBhIHJlYXNvbmFibGUgdGltZWZyYW1lIGZvbGxvd2luZyByZWNlaXB0IG9mIHBheW1lbnQgYW5kIHZlcmlmaWNhdGlvbiBvZiBhdXRob3JpemF0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjYuIEdlbmVyYWw8L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgU0xBIHJlcHJlc2VudHMgVGVhbUdyYW3igJlzIGVudGlyZSBjb21taXRtZW50IHJlZ2FyZGluZyBzZXJ2aWNlIGF2YWlsYWJpbGl0eSwgc3VwcG9ydCwgYW5kIGRhdGEgYmFja3VwLiBJdCBkb2VzIG5vdCBtb2RpZnkgb3Igc3VwZXJzZWRlIGFueSBvdGhlciB0ZXJtcyBpbiB0aGUgVGVhbUdyYW0gVGVybXMgb2YgU2VydmljZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UZWFtR3JhbSByZXNlcnZlcyB0aGUgcmlnaHQgdG8gdXBkYXRlIHRoaXMgU0xBIGZyb20gdGltZSB0byB0aW1lLiBNYXRlcmlhbCBjaGFuZ2VzIHdpbGwgYmUgY29tbXVuaWNhdGVkIHRvIGN1c3RvbWVycyBhdCBsZWFzdCAzMCBkYXlzIGluIGFkdmFuY2UgYnkgZW1haWwgb3IgdGhyb3VnaCB0aGUgU2VydmljZS4gVGhlIGN1cnJlbnQgdmVyc2lvbiBpcyBhbHdheXMgYXZhaWxhYmxlIGF0IHRlYW1ncmFtLmNvbS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Gb3IgcXVlc3Rpb25zIGFib3V0IHRoaXMgU0xBLCBjb250YWN0IHN1cHBvcnQgW0BdIHRlYW1ncmFtLmNvbS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5kb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50dGVtcGxhdGVkb2N1bWVudG1ldGFfdWFnX2N1c3RvbV9wYWdlX2xldmVsX2Nzc3NpdGUtc2lkZWJhci1sYXlvdXRzaXRlLWNvbnRlbnQtbGF5b3V0YXN0LXNpdGUtY29udGVudC1sYXlvdXRzaXRlLWNvbnRlbnQtc3R5bGVzaXRlLXNpZGViYXItc3R5bGVhc3QtZ2xvYmFsLWhlYWRlci1kaXNwbGF5YXN0LWJhbm5lci10aXRsZS12aXNpYmlsaXR5YXN0LW1haW4taGVhZGVyLWRpc3BsYXlhc3QtaGZiLWFib3ZlLWhlYWRlci1kaXNwbGF5YXN0LWhmYi1iZWxvdy1oZWFkZXItZGlzcGxheWFzdC1oZmItbW9iaWxlLWhlYWRlci1kaXNwbGF5c2l0ZS1wb3N0LXRpdGxlYXN0LWJyZWFkY3J1bWJzLWNvbnRlbnRhc3QtZmVhdHVyZWQtaW1nZm9vdGVyLXNtbC1sYXlvdXRhc3QtZGlzYWJsZS1yZWxhdGVkLXBvc3RzdGhlbWUtdHJhbnNwYXJlbnQtaGVhZGVyLW1ldGFhZHYtaGVhZGVyLWlkLW1ldGFzdGljay1oZWFkZXItbWV0YWhlYWRlci1hYm92ZS1zdGljay1tZXRhaGVhZGVyLW1haW4tc3RpY2stbWV0YWhlYWRlci1iZWxvdy1zdGljay1tZXRhYXN0cmEtbWlncmF0ZS1tZXRhLWxheW91dHNhc3QtcGFnZS1iYWNrZ3JvdW5kLWVuYWJsZWRhc3QtcGFnZS1iYWNrZ3JvdW5kLW1ldGFhc3QtY29udGVudC1iYWNrZ3JvdW5kLW1ldGFhZHZhbmNlZF9zZW9fZGVzY3JpcHRpb25qZXRwYWNrX3Nlb19odG1sX3RpdGxlamV0cGFja19zZW9fbm9pbmRleGZvb3Rub3Rlc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PG1hcmsgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwKSIgY2xhc3M9Imhhcy1pbmxpbmUtY29sb3IgaGFzLWFzdC1nbG9iYWwtY29sb3ItMC1jb2xvciI+PHN0cm9uZz5UZWFtR3JhbSBTZXJ2aWNlIExldmVsIEFncmVlbWVudDwvc3Ryb25nPjwvbWFyaz5sZXZlbFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRFZmZlY3RpdmUgZGF0ZTogSnVuZSAwMSwgMjAyNmRyb3BDYXBmb250U2l6ZVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8ZW0+UmVwbGFjZXMgYWxsIHByaW9yIHZlcnNpb25zPC9lbT5kcm9wQ2FwZm9udFNpemVVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBTZXJ2aWNlIExldmVsIEFncmVlbWVudCAo4oCcU0xB4oCdKSBkZXNjcmliZXMgVGVhbUdyYW0gSW5jLuKAmXMgKOKAnFRlYW1HcmFt4oCdKSBjb21taXRtZW50cyB0byBwYWlkIGN1c3RvbWVycyByZWdhcmRpbmcgc2VydmljZSBhdmFpbGFiaWxpdHksIHN1cHBvcnQgcmVzcG9uc2UgdGltZXMsIGFuZCBkYXRhIGJhY2t1cC4gSXQgaXMgaW5jb3Jwb3JhdGVkIGludG8gYW5kIHNob3VsZCBiZSByZWFkIGFsb25nc2lkZSB0aGUgPGEgaHJlZj0iLz9wYWdlX2lkPTI4NDgiIGRhdGEtdHlwZT0icGFnZSIgZGF0YS1pZD0iMjg0OCI+VGVhbUdyYW0gVGVybXMgb2YgU2VydmljZTwvYT4uZHJvcENhcFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQxLiBFbGlnaWJpbGl0eWxldmVsVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBjb21taXRtZW50cyBpbiB0aGlzIFNMQSBhcHBseSBleGNsdXNpdmVseSB0byBwYWlkIGN1c3RvbWVycyB3aG9zZSBhY2NvdW50cyBhcmUgaW4gZ29vZCBzdGFuZGluZyBhdCB0aGUgdGltZSBvZiB0aGUgcmVsZXZhbnQgZXZlbnQuIEFuIGFjY291bnQgaXMgY29uc2lkZXJlZCB0byBiZSBpbiBnb29kIHN0YW5kaW5nIHdoZW46ZHJvcENhcFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50dGhlIGN1c3RvbWVy4oCZcyBzdWJzY3JpcHRpb24gaXMgYWN0aXZlIGFuZCBub3Qgc3VzcGVuZGVkIG9yIHRlcm1pbmF0ZWQ7VUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGFsbCBwYXltZW50cyBhcmUgY3VycmVudCBhbmQgbm90IHBhc3QgZHVlOyBhbmRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50dGhlIGN1c3RvbWVyIGlzIGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgVGVhbUdyYW0gVGVybXMgb2YgU2VydmljZS5VQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q3VzdG9tZXJzIHdob3NlIGFjY291bnRzIGRvIG5vdCBtZWV0IGFsbCBvZiB0aGUgYWJvdmUgY29uZGl0aW9ucyBhcmUgbm90IGVsaWdpYmxlIGZvciBzZXJ2aWNlIGNyZWRpdHMgb3IgdGhlIHN1cHBvcnQgcmVzcG9uc2UgdGltZXMgZGVzY3JpYmVkIGluIHRoaXMgU0xBIHVudGlsIHRoZWlyIGFjY291bnQgaXMgcmVzdG9yZWQgdG8gZ29vZCBzdGFuZGluZy5kcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDIuIERlZmluaXRpb25zbGV2ZWxVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RG93bnRpbWU6IEFueSBwZXJpb2QgZHVyaW5nIHdoaWNoIHRoZSBTZXJ2aWNlIGlzIGNvbXBsZXRlbHkgdW5hdmFpbGFibGUgdG8gdGhlIGN1c3RvbWVyLCBhcyBtZWFzdXJlZCBieSBUZWFtR3JhbeKAmXMgbW9uaXRvcmluZyBzeXN0ZW1zLiBQYXJ0aWFsIGRlZ3JhZGF0aW9uIG9mIHBlcmZvcm1hbmNlIG9yIGF2YWlsYWJpbGl0eSBvZiBpbmRpdmlkdWFsIGZlYXR1cmVzIGRvZXMgbm90IGNvbnN0aXR1dGUgRG93bnRpbWUgZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGlzIFNMQS5kcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNjaGVkdWxlZCBNYWludGVuYW5jZTogUGxhbm5lZCBtYWludGVuYW5jZSB3b3JrIGNhcnJpZWQgb3V0IGJ5IFRlYW1HcmFtLCBhbm5vdW5jZWQgYXQgbGVhc3QgMjQgaG91cnMgaW4gYWR2YW5jZSB0aHJvdWdoIHRoZSBTZXJ2aWNlIG9yIGJ5IGVtYWlsLiBTY2hlZHVsZWQgTWFpbnRlbmFuY2UgcGVyaW9kcyBhcmUgZXhjbHVkZWQgZnJvbSBEb3dudGltZSBjYWxjdWxhdGlvbnMuZHJvcENhcFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRNb250aGx5IFVwdGltZTogVGhlIHBlcmNlbnRhZ2Ugb2YgdGltZSBpbiBhIGNhbGVuZGFyIG1vbnRoIGR1cmluZyB3aGljaCB0aGUgU2VydmljZSB3YXMgYXZhaWxhYmxlLCBjYWxjdWxhdGVkIGFzOiAodG90YWwgbWludXRlcyBpbiBtb250aCDiiJIgRG93bnRpbWUgbWludXRlcykgw7cgdG90YWwgbWludXRlcyBpbiBtb250aCDDlyAxMDAuZHJvcENhcFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZXJ2aWNlIENyZWRpdDogQSByZWR1Y3Rpb24gaW4gdGhlIGZlZXMgcGF5YWJsZSBmb3IgYSBmdXR1cmUgYmlsbGluZyBwZXJpb2QsIGlzc3VlZCBhcyBhIGNyZWRpdCBhZ2FpbnN0IHlvdXIgYWNjb3VudC4gU2VydmljZSBDcmVkaXRzIGhhdmUgbm8gY2FzaCB2YWx1ZSBhbmQgYXJlIG5vdCByZWZ1bmRhYmxlLmRyb3BDYXBVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50My4gVXB0aW1lIENvbW1pdG1lbnQgYW5kIFNlcnZpY2UgQ3JlZGl0c2xldmVsVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRlYW1HcmFtIGNvbW1pdHMgdG8gYSBNb250aGx5IFVwdGltZSBvZiA5OS4zMyUgb3IgaGlnaGVyLiBXaGVyZSB0aGlzIGNvbW1pdG1lbnQgaXMgbm90IG1ldCwgZWxpZ2libGUgY3VzdG9tZXJzIG1heSBjbGFpbSBhIFNlcnZpY2UgQ3JlZGl0IGFjY29yZGluZyB0byB0aGUgZm9sbG93aW5nIHNjaGVkdWxlOmRyb3BDYXBVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoYXNGaXhlZExheW91dGNhcHRpb25oZWFkY2VsbHNjb250ZW50PHN0cm9uZz5Nb250aGx5IFVwdGltZTwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ8c3Ryb25nPkFwcHJveGltYXRlIERvd250aW1lPC9zdHJvbmc+dGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDxzdHJvbmc+U2VydmljZSBDcmVkaXQ8L3N0cm9uZz50YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5ib2R5Y2VsbHNjb250ZW504omlIDk5LjMzJSAoU0xBIG1ldCl0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50VXAgdG8gfjUgaG91cnN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50Tm9uZXRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudDk5LjAwJSDigJMgOTkuMzIldGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudH41IOKAkyB+Ny41IGhvdXJzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDUlIG9mIG1vbnRobHkgZmVldGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50OTUuMDAlIOKAkyA5OC45OSV0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50fjcuNSDigJMgfjM2IGhvdXJzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDI1JSBvZiBtb250aGx5IGZlZXRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudCZsdDsgOTUuMDAldGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudE1vcmUgdGhhbiB+MzYgaG91cnN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50NTAlIG9mIG1vbnRobHkgZmVldGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuZm9vdFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUg4oCcQXBwcm94aW1hdGUgRG93bnRpbWXigJ0gY29sdW1uIGlzIHByb3ZpZGVkIGZvciByZWZlcmVuY2Ugb25seS4gT2ZmaWNpYWwgRG93bnRpbWUgaXMgZGV0ZXJtaW5lZCBmcm9tIFRlYW1HcmFt4oCZcyBzeXN0ZW0gbG9ncy5kcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNlcnZpY2UgQ3JlZGl0cyBhcmUgYXBwbGllZCBhcyBhIGRpc2NvdW50IGFnYWluc3QgdGhlIGN1c3RvbWVy4oCZcyBuZXh0IGludm9pY2Ugb3IgYXMgYW4gZXF1aXZhbGVudCBmcmVlIHNlcnZpY2UgcGVyaW9kLCBhdCBUZWFtR3JhbeKAmXMgZGlzY3JldGlvbi4gQ3JlZGl0cyBtYXkgbm90IGJlIGV4Y2hhbmdlZCBmb3IgY2FzaC5kcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyB0byBjbGFpbSBhIFNlcnZpY2UgQ3JlZGl0bGV2ZWxVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VG8gY2xhaW0gYSBTZXJ2aWNlIENyZWRpdCwgYW4gZWxpZ2libGUgY3VzdG9tZXIgbXVzdCBzdWJtaXQgYSByZXF1ZXN0IHRocm91Z2ggdGhlIGZlZWRiYWNrIGZvcm0gYXQgdGVhbWdyYW0uY29tIG9yIGJ5IGVtYWlsIHRvIHN1cHBvcnQgW0BdIHRlYW1ncmFtLmNvbSwgaW5jbHVkaW5nOmRyb3BDYXBVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudHRoZSBkYXRlcyBhbmQgdGltZXMgb2YgdGhlIERvd250aW1lIGV4cGVyaWVuY2VkO1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRhIGJyaWVmIGRlc2NyaXB0aW9uIG9mIHRoZSBpbXBhY3Qgb24geW91ciB1c2Ugb2YgdGhlIFNlcnZpY2UuVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENsYWltcyBtdXN0IGJlIHN1Ym1pdHRlZCBubyBsYXRlciB0aGFuIDcgZGF5cyBhZnRlciB0aGUgZW5kIG9mIHRoZSBiaWxsaW5nIHBlcmlvZCBpbiB3aGljaCB0aGUgRG93bnRpbWUgb2NjdXJyZWQuIFRlYW1HcmFtIHdpbGwgdmVyaWZ5IHRoZSBjbGFpbSBhZ2FpbnN0IHN5c3RlbSBsb2dzIGFuZCByZXNwb25kIHdpdGhpbiAxMCBidXNpbmVzcyBkYXlzLiBMYXRlIGNsYWltcyB3aWxsIG5vdCBiZSBhY2NlcHRlZC5kcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEV4Y2x1c2lvbnNsZXZlbFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgZm9sbG93aW5nIGFyZSBleGNsdWRlZCBmcm9tIERvd250aW1lIGNhbGN1bGF0aW9ucyBhbmQgZG8gbm90IHF1YWxpZnkgZm9yIFNlcnZpY2UgQ3JlZGl0czpkcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTY2hlZHVsZWQgTWFpbnRlbmFuY2UgYW5ub3VuY2VkIGF0IGxlYXN0IDI0IGhvdXJzIGluIGFkdmFuY2UuVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERvd250aW1lIGNhdXNlZCBieSBmYWN0b3JzIG91dHNpZGUgVGVhbUdyYW3igJlzIHJlYXNvbmFibGUgY29udHJvbCwgaW5jbHVkaW5nIGludGVybmV0IG91dGFnZXMsIGZvcmNlIG1hamV1cmUgZXZlbnRzLCBvciBmYWlsdXJlcyBvZiB0aGlyZC1wYXJ0eSBpbmZyYXN0cnVjdHVyZSBub3QgdW5kZXIgVGVhbUdyYW3igJlzIGRpcmVjdCBjb250cm9sLlVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREb3dudGltZSByZXN1bHRpbmcgZnJvbSB0aGUgY3VzdG9tZXLigJlzIG93biBhY3Rpb25zLCBjb25maWd1cmF0aW9ucywgb3IgbWlzdXNlIG9mIHRoZSBTZXJ2aWNlLlVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREb3dudGltZSBhZmZlY3Rpbmcgb25seSBjZXJ0YWluIGZlYXR1cmVzIG9yIGEgc3Vic2V0IG9mIHVzZXJzIHdoZXJlIGNvcmUgU2VydmljZSBmdW5jdGlvbmFsaXR5IHJlbWFpbnMgYXZhaWxhYmxlLlVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQZXJpb2RzIGR1cmluZyB3aGljaCB0aGUgY3VzdG9tZXLigJlzIGFjY291bnQgd2FzIG5vdCBpbiBnb29kIHN0YW5kaW5nLlVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ0LiBTdXBwb3J0IFJlc3BvbnNlIFRpbWVzbGV2ZWxVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGVhbUdyYW0gd2lsbCByZXNwb25kIHRvIHN1cHBvcnQgcmVxdWVzdHMgZnJvbSBlbGlnaWJsZSBjdXN0b21lcnMgYWNjb3JkaW5nIHRvIHRoZSBzZXZlcml0eSBsZXZlbHMgYW5kIHJlc3BvbnNlIHRpbWVzIGJlbG93LiBSZXNwb25zZSB0aW1lIG1lYW5zIHRoZSB0aW1lIGZyb20gcmVjZWlwdCBvZiBhIHZhbGlkIHN1cHBvcnQgcmVxdWVzdCB0byBUZWFtR3JhbeKAmXMgZmlyc3Qgc3Vic3RhbnRpdmUgcmVzcG9uc2UuIEl0IGRvZXMgbm90IGd1YXJhbnRlZSByZXNvbHV0aW9uIHdpdGhpbiB0aGF0IHRpbWVmcmFtZS5kcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGFzRml4ZWRMYXlvdXRjYXB0aW9uaGVhZGNlbGxzY29udGVudDxzdHJvbmc+U2V2ZXJpdHk8L3N0cm9uZz50YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50PHN0cm9uZz5EZXNjcmlwdGlvbjwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ8c3Ryb25nPkNvdmVyYWdlPC9zdHJvbmc+dGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDxzdHJvbmc+UmVzcG9uc2UgVGltZTwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmJvZHljZWxsc2NvbnRlbnRNYXhpbXVtdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudFNlcnZpY2UgaXMgY29tcGxldGVseSB1bmF2YWlsYWJsZSBmb3IgYWxsIHVzZXJzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDI0IMOXIDd0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50MSBob3VydGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50SGlnaHRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnRTZXJ2aWNlIGlzIHVuYXZhaWxhYmxlIGZvciBzb21lIHVzZXJzIGFuZCBubyB3b3JrYXJvdW5kIGlzIHBvc3NpYmxldGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDI0IMOXIDd0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50MyBob3Vyc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudE5vcm1hbHRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnRQYXJ0aWFsIHNlcnZpY2UgZGlzcnVwdGlvbiwgc2luZ2xlLWN1c3RvbWVyIGlzc3VlLCBvciBwcm9ibGVtIHdpdGggYSB2aWFibGUgd29ya2Fyb3VuZHRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnRNb27igJNGcmksIDk6MDDigJMxODowMCBDRVQvQ0VTVHRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQxIGJ1c2luZXNzIGRheXRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmZvb3RVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGVtPkJ1c2luZXNzIGhvdXJzIGZvciBOb3JtYWwgc2V2ZXJpdHkgYXJlIE1vbmRheSB0aHJvdWdoIEZyaWRheSwgMDk6MDDigJMxODowMCBDZW50cmFsIEV1cm9wZWFuIFRpbWUgKENFVCksIG9ic2VydmluZyBDZW50cmFsIEV1cm9wZWFuIFN1bW1lciBUaW1lIChDRVNUKSBmcm9tIHRoZSBsYXN0IFN1bmRheSBpbiBNYXJjaCB0byB0aGUgbGFzdCBTdW5kYXkgaW4gT2N0b2Jlci4gUHVibGljIGhvbGlkYXlzIGluIFTDvHJraXllIGFuZCB0aGUgUHJvdmluY2Ugb2YgT250YXJpbywgQ2FuYWRhIGFyZSBleGNsdWRlZC48L2VtPmRyb3BDYXBVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SG93IHRvIHN1Ym1pdCBhIHN1cHBvcnQgcmVxdWVzdGxldmVsVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFsbCBzdXBwb3J0IHJlcXVlc3RzIG11c3QgYmUgc3VibWl0dGVkIHRocm91Z2ggdGhlIGZlZWRiYWNrIGZvcm0gYXQgdGVhbWdyYW0uY29tLiBJZiB0aGUgVGVhbUdyYW0gd2Vic2l0ZSBpcyB1bmF2YWlsYWJsZSBhdCB0aGUgdGltZSBvZiB0aGUgcmVxdWVzdCwgcmVxdWVzdHMgbWF5IGJlIHNlbnQgYnkgZW1haWwgdG8gc3VwcG9ydCBbQF0gdGVhbWdyYW0uY29tLiBSZXF1ZXN0cyBzdWJtaXR0ZWQgdGhyb3VnaCBvdGhlciBjaGFubmVscyBjYW5ub3QgYmUgZ3VhcmFudGVlZCB0byByZWNlaXZlIGEgcmVzcG9uc2Ugd2l0aGluIHRoZSB0aW1lZnJhbWVzIGFib3ZlLmRyb3BDYXBVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2hlbiBzdWJtaXR0aW5nIGEgcmVxdWVzdCwgcGxlYXNlIGluY2x1ZGUgYSBjbGVhciBkZXNjcmlwdGlvbiBvZiB0aGUgaXNzdWUsIHRoZSBzZXZlcml0eSBsZXZlbCB5b3UgYmVsaWV2ZSBhcHBsaWVzLCBhbmQgYW55IHJlbGV2YW50IHNjcmVlbnNob3RzIG9yIGVycm9yIG1lc3NhZ2VzLiBQcm92aWRpbmcgY29tcGxldGUgaW5mb3JtYXRpb24gaGVscHMgVGVhbUdyYW0gcmVzcG9uZCBtb3JlIGVmZmVjdGl2ZWx5IGFuZCBtYXkgcmVkdWNlIHJlc29sdXRpb24gdGltZS5kcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDUuIEJhY2t1cCBhbmQgRGF0YSBSZWNvdmVyeWxldmVsVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJhY2t1cCBzY2hlZHVsZWxldmVsVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRlYW1HcmFtIHRha2VzIGF1dG9tYXRlZCBiYWNrdXBzIG9mIGFsbCBkYXRhYmFzZXMgY29udGFpbmluZyBDdXN0b21lciBEYXRhIGV2ZXJ5IGhvdXIuIEJhY2t1cHMgYXJlIGVuY3J5cHRlZCBhbmQgdHJhbnNtaXR0ZWQgdG8gc2VjdXJlIHNlcnZlcnMgYXQgYSBnZW9ncmFwaGljYWxseSBzZXBhcmF0ZSBsb2NhdGlvbiBhcyBwYXJ0IG9mIFRlYW1HcmFt4oCZcyBkaXNhc3RlciByZWNvdmVyeSBpbmZyYXN0cnVjdHVyZS5kcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFJlY292ZXJ5bGV2ZWxVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SW4gdGhlIGV2ZW50IG9mIGRhdGEgbG9zcyBjYXVzZWQgYnkgYSBkaXNhc3RlciBvciBpbmZyYXN0cnVjdHVyZSBmYWlsdXJlIG9uIFRlYW1HcmFt4oCZcyBwYXJ0LCBUZWFtR3JhbSB3aWxsIG1ha2UgYWxsIHJlYXNvbmFibGUgZWZmb3J0cyB0byByZXN0b3JlIHRoZSBtb3N0IHJlY2VudCBhdmFpbGFibGUgaG91cmx5IGJhY2t1cCBhcyBxdWlja2x5IGFzIHBvc3NpYmxlLiBUZWFtR3JhbSB3aWxsIG5vdGlmeSBhZmZlY3RlZCBjdXN0b21lcnMgb2YgdGhlIGluY2lkZW50IGFuZCBrZWVwIHRoZW0gaW5mb3JtZWQgb2YgcmVjb3ZlcnkgcHJvZ3Jlc3MuZHJvcENhcFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCYWNrdXBzIGFyZSBkZXNpZ25lZCBmb3IgdXNlIG9uIFRlYW1HcmFt4oCZcyBvd24gaW5mcmFzdHJ1Y3R1cmUuIFRlYW1HcmFtIG1ha2VzIG5vIHJlcHJlc2VudGF0aW9ucyByZWdhcmRpbmcgdGhlIGNvbXBhdGliaWxpdHkgb3IgcmVzdG9yYWJpbGl0eSBvZiBiYWNrdXAgZGF0YSBvbiBhbnkgcGxhdGZvcm0gb3RoZXIgdGhhbiBUZWFtR3JhbS5kcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEN1c3RvbWVyIGJhY2t1cCByZXF1ZXN0c2xldmVsVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN5c3RlbSBhZG1pbmlzdHJhdG9ycyBtYXkgZG93bmxvYWQgdGhlIGRhdGEgb2YgdGhlaXIgYWNjb3VudCB1c2luZyB0aGUgRXhwb3J0IGZhY2lsaXR5IGluIHRoZSBDb250cm9sIHBhbmVsLiBGdWxsIGJhY2t1cHMgYXJlIG5vdCByb3V0aW5lbHkgZGVsaXZlcmVkIHRvIGN1c3RvbWVycy4gVGhpcyBwb2xpY3kgZXhpc3RzIHRvIHByb3RlY3QgdGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5IG9mIGFsbCB1c2VycyB3aXRoaW4gYSBjdXN0b21lcuKAmXMgYWNjb3VudCwgYXMgYmFja3VwcyBpbmNsdWRlIHRoZSBkYXRhIG9mIGFsbCB1c2VycyBhc3NvY2lhdGVkIHdpdGggdGhhdCBhY2NvdW50LmRyb3BDYXBVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QSBjdXN0b21lciBtYXkgcmVxdWVzdCBhIGNvcHkgb2YgdGhlaXIgYmFja3VwIGRhdGEgaW4gd3JpdGluZy4gU3VjaCByZXF1ZXN0cyBtdXN0IGJlIHN1Ym1pdHRlZCBieSBhbiBhdXRob3JpemVkIHJlcHJlc2VudGF0aXZlIG9mIHRoZSBjdXN0b21lciBvcmdhbml6YXRpb24uIFRlYW1HcmFtIHJlc2VydmVzIHRoZSByaWdodCB0byByZXF1ZXN0IGRvY3VtZW50YXRpb24gdmVyaWZ5aW5nIHRoZSBpZGVudGl0eSBhbmQgYXV0aG9yaXR5IG9mIHRoZSByZXF1ZXN0b3IgYmVmb3JlIHJlbGVhc2luZyBhbnkgYmFja3VwIGRhdGEsIGFuZCBtYXkgZGVjbGluZSByZXF1ZXN0cyB3aGVyZSBzdWZmaWNpZW50IHByb29mIGlzIG5vdCBwcm92aWRlZC5kcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEEgcHJvY2Vzc2luZyBmZWUgb2YgVVNEIDIwMCBhcHBsaWVzIHBlciBiYWNrdXAgcmVxdWVzdCwgcGF5YWJsZSBpbiBhZHZhbmNlLiBBcHByb3ZlZCByZXF1ZXN0cyB3aWxsIGJlIGZ1bGZpbGxlZCB3aXRoaW4gYSByZWFzb25hYmxlIHRpbWVmcmFtZSBmb2xsb3dpbmcgcmVjZWlwdCBvZiBwYXltZW50IGFuZCB2ZXJpZmljYXRpb24gb2YgYXV0aG9yaXphdGlvbi5kcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDYuIEdlbmVyYWxsZXZlbFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIFNMQSByZXByZXNlbnRzIFRlYW1HcmFt4oCZcyBlbnRpcmUgY29tbWl0bWVudCByZWdhcmRpbmcgc2VydmljZSBhdmFpbGFiaWxpdHksIHN1cHBvcnQsIGFuZCBkYXRhIGJhY2t1cC4gSXQgZG9lcyBub3QgbW9kaWZ5IG9yIHN1cGVyc2VkZSBhbnkgb3RoZXIgdGVybXMgaW4gdGhlIFRlYW1HcmFtIFRlcm1zIG9mIFNlcnZpY2UuZHJvcENhcFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUZWFtR3JhbSByZXNlcnZlcyB0aGUgcmlnaHQgdG8gdXBkYXRlIHRoaXMgU0xBIGZyb20gdGltZSB0byB0aW1lLiBNYXRlcmlhbCBjaGFuZ2VzIHdpbGwgYmUgY29tbXVuaWNhdGVkIHRvIGN1c3RvbWVycyBhdCBsZWFzdCAzMCBkYXlzIGluIGFkdmFuY2UgYnkgZW1haWwgb3IgdGhyb3VnaCB0aGUgU2VydmljZS4gVGhlIGN1cnJlbnQgdmVyc2lvbiBpcyBhbHdheXMgYXZhaWxhYmxlIGF0IHRlYW1ncmFtLmNvbS5kcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBxdWVzdGlvbnMgYWJvdXQgdGhpcyBTTEEsIGNvbnRhY3Qgc3VwcG9ydCBbQF0gdGVhbWdyYW0uY29tLmRyb3BDYXBVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3MFBwgECAQIBggFFwgHtb0BCAcIBggOCA4IC0gBBBpTABdSABkbF1wAHQ8XEBEZHRIRFxYXGhsYGxgWEwkIBggHDwQKBg5KAAsMBhdQABFSAAsREw8LCAcPBAoHngIFDkoACwwGF1AAEVIACxETDwsIBw8ECgcdBwgOSgALDAYXUAARUgALERMPCwgHDwQKByQHCA5KAAsMBhdQABFSAAsREw8LCAcPBAoHgwUHDkoACwwGF1AAEVIACxETDwsIBw8ECgcOBQ5KAAsMBhdQABFSAAsREw8LCAcPBAoHvAIHDkoACwwGF1AAEVIACxETDwsIBw8ECgcGDkoACwwGF1AAEVIACxETDwsIBw8ECgeGAQ5KAAsMBhdQABFSAAsREw8LCAcPBAoHLg5KAAsMBhdQABFSAAsREw8LCAcPBAoHgQEOSgALDAYXUAARUgALERMPCwgHDwQKB4sDBw5KAAsMBhdQABFSAAsREw8LCAcPBAoHDgUOSgALDAYXUAARUgALERMPCwgHDwQKB4sEBw5KAAsMBhdQABFSAAsREw8LCAcPBAoHlwMHDkoACwwGF1AAEVIACxETDwsIBw8ECge9AgcOSgALDAYXUAARUgALERMPCwgHDwQKB7ACBw5KAAsMBhdQABFSAAsREw8LCAcPBAoHKAUOSgALDAYXUAARUgALERMPCwgHDwQKB64CBw5KAAsMBhdQABFSAAsREw8LCAcPBAoOBwQFBx8DRQBHASUDRQBHAR8DRQBHAAQFBxIDRQBHAQ4DRQBHAQQDRQBHAAUHDwNFAEcBDwNFAEcBEQNFAEcABQcPA0UARwEQA0UARwESA0UARwAFBwsDRQBHARMDRQBHARIDRQBHAAQOSgALDAYXUAARUgALERMPCwgHDwQKB74BBw5KAAsMBhdQABFSAAsREw8LCAcPBAoHtwIHDkoACwwGF1AAEVIACxETDwsIBw8ECgcdBQ5KAAsMBhdQABFSAAsREw8LCAcPBAoHowIHDkoACwwGF1AAEVIACxETDwsIBw8ECgcGDkoACwwGF1AAEVIACxETDwsIBw8ECgcwDkoACwwGF1AAEVIACxETDwsIBw8ECgc9DkoACwwGF1AAEVIACxETDwsIBw8ECgerAwcOSgALDAYXUAARUgALERMPCwgHDwQKBwoFDkoACwwGF1AAEVIACxETDwsIBw8ECgedAQcOSgALDAYXUAARUgALERMPCwgHDwQKBwYOSgALDAYXUAARUgALERMPCwgHDwQKBz0OSgALDAYXUAARUgALERMPCwgHDwQKB4IDDkoACwwGF1AAEVIACxETDwsIBw8ECgedAQ5KAAsMBhdQABFSAAsREw8LCAcPBAoHsQEOSgALDAYXUAARUgALERMPCwgHDwQKB4UBDkoACwwGF1AAEVIACxETDwsIBw8ECgcZBQ5KAAsMBhdQABFSAAsREw8LCAcPBAoHowQHDkoACwwGF1AAEVIACxETDwsIBw8ECg4HBAUHGQNFAEcBHANFAEcBGQNFAEcBHgNFAEcABAVHAANFAEcBLwNFAEcBBgNFAEcBBgNFAEcABQcEA0UARwGDAQNFAEcBBgNFAEcCA0UARwAFBwYDRQBHAZYBA0UARwEcA0UARwEOA0UARwAEDkoACwwGF1AAEVIACxETDwsIBw8ECgenBAcOSgALDAYXUAARUgALERMPCwgHDwQKBx8FDkoACwwGF1AAEVIACxETDwsIBw8ECgeBBQcOSgALDAYXUAARUgALERMPCwgHDwQKB4oEBw5KAAsMBhdQABFSAAsREw8LCAcPBAoHGwUOSgALDAYXUAARUgALERMPCwgHDwQKBw8FDkoACwwGF1AAEVIACxETDwsIBw8ECgesAwcOSgALDAYXUAARUgALERMPCwgHDwQKBwgFDkoACwwGF1AAEVIACxETDwsIBw8ECge2BAcOSgALDAYXUAARUgALERMPCwgHDwQKB4EDBw5KAAsMBhdQABFSAAsREw8LCAcPBAoHGAUOSgALDAYXUAARUgALERMPCwgHDwQKB4sFBw5KAAsMBhdQABFSAAsREw8LCAcPBAoHqgUHDkoACwwGF1AAEVIACxETDwsIBw8ECgeNAwcOSgALDAYXUAARUgALERMPCwgHDwQKBwoFDkoACwwGF1AAEVIACxETDwsIBw8ECge8AgcOSgALDAYXUAARUgALERMPCwgHDwQKB6oDBw5KAAsMBhdQABFSAAsREw8LCAcPBAoHPwcOSgALDAYXUAARUgALERMPCwgHDwQKRwAOSgALDAYXUAARUgALERMPCw8BBAAAAQAAAAEGAB4BAAC+AkIBAQBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgABAAECAQIBAgABAAECAQIBAgEAAQIBAgECAQABAgECAQIBAAECAQIBAkAAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgABAAECAQIBAgECAAEAAQIBAgECAQIBAAECAQIBAgECAQABAgECAQIBAkAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAANB\/goBkw4AfQF3EzIwMjYtMDYtMTJUMTM6MTk6MTR3DnNlcnZpY2UtbGV2ZWxzdwdwdWJsaXNofQF9AHcGY2xvc2VkdwZjbG9zZWR3AHcAdwdkZWZhdWx0dwB3B2RlZmF1bHR3B2RlZmF1bHR3B2RlZmF1bHR3AHcAdwB3AHcAdwB3CGRpc2FibGVkdwB3AHcAdwB3AHcAdwB3AHcAdwB3B2RlZmF1bHR3B2RlZmF1bHR2AwdkZXNrdG9wdgwQYmFja2dyb3VuZC1jb2xvcncZdmFyKC0tYXN0LWdsb2JhbC1jb2xvci01KRBiYWNrZ3JvdW5kLWltYWdldwARYmFja2dyb3VuZC1yZXBlYXR3BnJlcGVhdBNiYWNrZ3JvdW5kLXBvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JhY2tncm91bmQtc2l6ZXcEYXV0bxViYWNrZ3JvdW5kLWF0dGFjaG1lbnR3BnNjcm9sbA9iYWNrZ3JvdW5kLXR5cGV3ABBiYWNrZ3JvdW5kLW1lZGlhdwAMb3ZlcmxheS10eXBldwANb3ZlcmxheS1jb2xvcncAD292ZXJsYXktb3BhY2l0eXcAEG92ZXJsYXktZ3JhZGllbnR3AAZ0YWJsZXR2DBBiYWNrZ3JvdW5kLWNvbG9ydwAQYmFja2dyb3VuZC1pbWFnZXcAEWJhY2tncm91bmQtcmVwZWF0dwZyZXBlYXQTYmFja2dyb3VuZC1wb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iYWNrZ3JvdW5kLXNpemV3BGF1dG8VYmFja2dyb3VuZC1hdHRhY2htZW50dwZzY3JvbGwPYmFja2dyb3VuZC10eXBldwAQYmFja2dyb3VuZC1tZWRpYXcADG92ZXJsYXktdHlwZXcADW92ZXJsYXktY29sb3J3AA9vdmVybGF5LW9wYWNpdHl3ABBvdmVybGF5LWdyYWRpZW50dwAGbW9iaWxldgwQYmFja2dyb3VuZC1jb2xvcncAEGJhY2tncm91bmQtaW1hZ2V3ABFiYWNrZ3JvdW5kLXJlcGVhdHcGcmVwZWF0E2JhY2tncm91bmQtcG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmFja2dyb3VuZC1zaXpldwRhdXRvFWJhY2tncm91bmQtYXR0YWNobWVudHcGc2Nyb2xsD2JhY2tncm91bmQtdHlwZXcAEGJhY2tncm91bmQtbWVkaWF3AAxvdmVybGF5LXR5cGV3AA1vdmVybGF5LWNvbG9ydwAPb3ZlcmxheS1vcGFjaXR5dwAQb3ZlcmxheS1ncmFkaWVudHcAdgMHZGVza3RvcHYMEGJhY2tncm91bmQtY29sb3J3GXZhcigtLWFzdC1nbG9iYWwtY29sb3ItNCkQYmFja2dyb3VuZC1pbWFnZXcAEWJhY2tncm91bmQtcmVwZWF0dwZyZXBlYXQTYmFja2dyb3VuZC1wb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iYWNrZ3JvdW5kLXNpemV3BGF1dG8VYmFja2dyb3VuZC1hdHRhY2htZW50dwZzY3JvbGwPYmFja2dyb3VuZC10eXBldwAQYmFja2dyb3VuZC1tZWRpYXcADG92ZXJsYXktdHlwZXcADW92ZXJsYXktY29sb3J3AA9vdmVybGF5LW9wYWNpdHl3ABBvdmVybGF5LWdyYWRpZW50dwAGdGFibGV0dgwQYmFja2dyb3VuZC1jb2xvcncZdmFyKC0tYXN0LWdsb2JhbC1jb2xvci00KRBiYWNrZ3JvdW5kLWltYWdldwARYmFja2dyb3VuZC1yZXBlYXR3BnJlcGVhdBNiYWNrZ3JvdW5kLXBvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JhY2tncm91bmQtc2l6ZXcEYXV0bxViYWNrZ3JvdW5kLWF0dGFjaG1lbnR3BnNjcm9sbA9iYWNrZ3JvdW5kLXR5cGV3ABBiYWNrZ3JvdW5kLW1lZGlhdwAMb3ZlcmxheS10eXBldwANb3ZlcmxheS1jb2xvcncAD292ZXJsYXktb3BhY2l0eXcAEG92ZXJsYXktZ3JhZGllbnR3AAZtb2JpbGV2DBBiYWNrZ3JvdW5kLWNvbG9ydxl2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTQpEGJhY2tncm91bmQtaW1hZ2V3ABFiYWNrZ3JvdW5kLXJlcGVhdHcGcmVwZWF0E2JhY2tncm91bmQtcG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmFja2dyb3VuZC1zaXpldwRhdXRvFWJhY2tncm91bmQtYXR0YWNobWVudHcGc2Nyb2xsD2JhY2tncm91bmQtdHlwZXcAEGJhY2tncm91bmQtbWVkaWF3AAxvdmVybGF5LXR5cGV3AA1vdmVybGF5LWNvbG9ydwAPb3ZlcmxheS1vcGFjaXR5dwAQb3ZlcmxheS1ncmFkaWVudHcAdwB3AHl3AHckM2YxYmIzNzAtYmMzZi00NzlkLTliMTMtNWM4Mzg3ODJiNTZieHdLPGRpdiBzdHlsZT0iaGVpZ2h0OjEyNXB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+dwtjb3JlL3NwYWNlcncFMTI1cHh5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckYzUwNjczYTUtZjkxNS00ZWNkLThjZmUtZjAxN2E5MDg3ZjhieHfAATxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PG1hcmsgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwKSIgY2xhc3M9Imhhcy1pbmxpbmUtY29sb3IgaGFzLWFzdC1nbG9iYWwtY29sb3ItMC1jb2xvciI+PHN0cm9uZz5UZWFtR3JhbSBTZXJ2aWNlIExldmVsIEFncmVlbWVudDwvc3Ryb25nPjwvbWFyaz48L2gyPncMY29yZS9oZWFkaW5nfQJ5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMzQxMjEzYTMtMGVlYi00ZWVhLWI4YjYtMDRlYTQzZTNkNDFjeHdAPHAgY2xhc3M9Imhhcy1zbWFsbC1mb250LXNpemUiPkVmZmVjdGl2ZSBkYXRlOiBKdW5lIDAxLCAyMDI2PC9wPncOY29yZS9wYXJhZ3JhcGh5dwVzbWFsbHl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ5YTExY2M0MC00OTVkLTQ3ZGItOTcyNi1iMThiY2VlNDQ3N2Z4d0c8cCBjbGFzcz0iaGFzLXNtYWxsLWZvbnQtc2l6ZSI+PGVtPlJlcGxhY2VzIGFsbCBwcmlvciB2ZXJzaW9uczwvZW0+PC9wPncOY29yZS9wYXJhZ3JhcGh5dwVzbWFsbHl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ4NDRmY2Y3ZC1jNjMzLTQxYmYtODRiNy0yZjU2YWE2MDljOGZ4d9QCPHA+VGhpcyBTZXJ2aWNlIExldmVsIEFncmVlbWVudCAo4oCcU0xB4oCdKSBkZXNjcmliZXMgVGVhbUdyYW0gSW5jLuKAmXMgKOKAnFRlYW1HcmFt4oCdKSBjb21taXRtZW50cyB0byBwYWlkIGN1c3RvbWVycyByZWdhcmRpbmcgc2VydmljZSBhdmFpbGFiaWxpdHksIHN1cHBvcnQgcmVzcG9uc2UgdGltZXMsIGFuZCBkYXRhIGJhY2t1cC4gSXQgaXMgaW5jb3Jwb3JhdGVkIGludG8gYW5kIHNob3VsZCBiZSByZWFkIGFsb25nc2lkZSB0aGUgPGEgaHJlZj0iLz9wYWdlX2lkPTI4NDgiIGRhdGEtdHlwZT0icGFnZSIgZGF0YS1pZD0iMjg0OCI+VGVhbUdyYW0gVGVybXMgb2YgU2VydmljZTwvYT4uPC9wPncOY29yZS9wYXJhZ3JhcGh5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDY4YzQ0MGEzLTJjNTktNDNmZS05NmNhLThmYzVmYWY0ZDk2NHh3MDxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+MS4gRWxpZ2liaWxpdHk8L2gzPncMY29yZS9oZWFkaW5nfQN5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckYmFlN2RjMDUtNmFlNy00ZGFlLWFiYmYtZTNlZmFjZmViYzdieHfDATxwPlRoZSBjb21taXRtZW50cyBpbiB0aGlzIFNMQSBhcHBseSBleGNsdXNpdmVseSB0byBwYWlkIGN1c3RvbWVycyB3aG9zZSBhY2NvdW50cyBhcmUgaW4gZ29vZCBzdGFuZGluZyBhdCB0aGUgdGltZSBvZiB0aGUgcmVsZXZhbnQgZXZlbnQuIEFuIGFjY291bnQgaXMgY29uc2lkZXJlZCB0byBiZSBpbiBnb29kIHN0YW5kaW5nIHdoZW46PC9wPncOY29yZS9wYXJhZ3JhcGh5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGNjYzQ0YTRhLWU0ZjYtNDlmYy1iNmQyLWQzZGZlMDc4NjJlZXh3Izx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCjwvdWw+dwljb3JlL2xpc3R5dwB5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckOWY4NjM4YWYtODM3Mi00YjNlLWJlNWItMzFkOTU3NTBiM2JleHdRPGxpPnRoZSBjdXN0b21lcuKAmXMgc3Vic2NyaXB0aW9uIGlzIGFjdGl2ZSBhbmQgbm90IHN1c3BlbmRlZCBvciB0ZXJtaW5hdGVkOzwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRmYTFlMzliMC02NWRiLTQxM2QtOTgxNC04ODdhMjQ1YmU1M2Z4dzc8bGk+YWxsIHBheW1lbnRzIGFyZSBjdXJyZW50IGFuZCBub3QgcGFzdCBkdWU7IGFuZDwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRkNGE5MmM1NS1iNTEwLTQyZTYtOGRhYi04NDQ0NTg5YzJiYTV4d0o8bGk+dGhlIGN1c3RvbWVyIGlzIGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgVGVhbUdyYW0gVGVybXMgb2YgU2VydmljZS48L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZDI2YTkwYjktNTc3Mi00NTNjLWFmZmEtYzY0YmUyNTg3ZmQyeHfSATxwPkN1c3RvbWVycyB3aG9zZSBhY2NvdW50cyBkbyBub3QgbWVldCBhbGwgb2YgdGhlIGFib3ZlIGNvbmRpdGlvbnMgYXJlIG5vdCBlbGlnaWJsZSBmb3Igc2VydmljZSBjcmVkaXRzIG9yIHRoZSBzdXBwb3J0IHJlc3BvbnNlIHRpbWVzIGRlc2NyaWJlZCBpbiB0aGlzIFNMQSB1bnRpbCB0aGVpciBhY2NvdW50IGlzIHJlc3RvcmVkIHRvIGdvb2Qgc3RhbmRpbmcuPC9wPncOY29yZS9wYXJhZ3JhcGh5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDRjNzBlMDlmLTM2ODgtNDI5NS05MzI4LTQxNDlhMDI5ZDlkMHh3MDxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Mi4gRGVmaW5pdGlvbnM8L2gzPncMY29yZS9oZWFkaW5nfQN5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZGQwZDAyZTEtNDc4OC00NzUzLWE4NWUtZGUwNjBkOWNiMTJjeHeUAjxwPkRvd250aW1lOiBBbnkgcGVyaW9kIGR1cmluZyB3aGljaCB0aGUgU2VydmljZSBpcyBjb21wbGV0ZWx5IHVuYXZhaWxhYmxlIHRvIHRoZSBjdXN0b21lciwgYXMgbWVhc3VyZWQgYnkgVGVhbUdyYW3igJlzIG1vbml0b3Jpbmcgc3lzdGVtcy4gUGFydGlhbCBkZWdyYWRhdGlvbiBvZiBwZXJmb3JtYW5jZSBvciBhdmFpbGFiaWxpdHkgb2YgaW5kaXZpZHVhbCBmZWF0dXJlcyBkb2VzIG5vdCBjb25zdGl0dXRlIERvd250aW1lIGZvciB0aGUgcHVycG9zZXMgb2YgdGhpcyBTTEEuPC9wPncOY29yZS9wYXJhZ3JhcGh5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGM5ZjYwZGNhLWFiNjMtNDg1Mi05YThjLTIyM2Y0MjM0MmRiNXh33gE8cD5TY2hlZHVsZWQgTWFpbnRlbmFuY2U6IFBsYW5uZWQgbWFpbnRlbmFuY2Ugd29yayBjYXJyaWVkIG91dCBieSBUZWFtR3JhbSwgYW5ub3VuY2VkIGF0IGxlYXN0IDI0IGhvdXJzIGluIGFkdmFuY2UgdGhyb3VnaCB0aGUgU2VydmljZSBvciBieSBlbWFpbC4gU2NoZWR1bGVkIE1haW50ZW5hbmNlIHBlcmlvZHMgYXJlIGV4Y2x1ZGVkIGZyb20gRG93bnRpbWUgY2FsY3VsYXRpb25zLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ3YjEwYTkzZi00MTU1LTRjMDYtYjNiMy0wODJkNTllNmM4YWN4d8gBPHA+TW9udGhseSBVcHRpbWU6IFRoZSBwZXJjZW50YWdlIG9mIHRpbWUgaW4gYSBjYWxlbmRhciBtb250aCBkdXJpbmcgd2hpY2ggdGhlIFNlcnZpY2Ugd2FzIGF2YWlsYWJsZSwgY2FsY3VsYXRlZCBhczogKHRvdGFsIG1pbnV0ZXMgaW4gbW9udGgg4oiSIERvd250aW1lIG1pbnV0ZXMpIMO3IHRvdGFsIG1pbnV0ZXMgaW4gbW9udGggw5cgMTAwLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ1Mjk1ZGJjYi05Nzk4LTQwMjUtYjc2MS1iYWY5ZTczMzk4Mjl4d7cBPHA+U2VydmljZSBDcmVkaXQ6IEEgcmVkdWN0aW9uIGluIHRoZSBmZWVzIHBheWFibGUgZm9yIGEgZnV0dXJlIGJpbGxpbmcgcGVyaW9kLCBpc3N1ZWQgYXMgYSBjcmVkaXQgYWdhaW5zdCB5b3VyIGFjY291bnQuIFNlcnZpY2UgQ3JlZGl0cyBoYXZlIG5vIGNhc2ggdmFsdWUgYW5kIGFyZSBub3QgcmVmdW5kYWJsZS48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMzJiMGRiYWMtMzQ5MC00NThiLThlYmItYTBhYzRiZTc3ODJieHdKPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj4zLiBVcHRpbWUgQ29tbWl0bWVudCBhbmQgU2VydmljZSBDcmVkaXRzPC9oMz53DGNvcmUvaGVhZGluZ30DeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDQ1ZjAyOGY0LWYwYjYtNGVhNC1iMWE3LTdlMzg4YjYzYWVlNHh3tQE8cD5UZWFtR3JhbSBjb21taXRzIHRvIGEgTW9udGhseSBVcHRpbWUgb2YgOTkuMzMlIG9yIGhpZ2hlci4gV2hlcmUgdGhpcyBjb21taXRtZW50IGlzIG5vdCBtZXQsIGVsaWdpYmxlIGN1c3RvbWVycyBtYXkgY2xhaW0gYSBTZXJ2aWNlIENyZWRpdCBhY2NvcmRpbmcgdG8gdGhlIGZvbGxvd2luZyBzY2hlZHVsZTo8L3A+dw5jb3JlL3BhcmFncmFwaHl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZTIyYzIyMDctNTE3NC00N2Y2LWFkM2YtMzQ1MDA3MzZhZmRieHfDBDxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLXRhYmxlIj48dGFibGUgY2xhc3M9Imhhcy1maXhlZC1sYXlvdXQiPjx0aGVhZD48dHI+PHRkPjxzdHJvbmc+TW9udGhseSBVcHRpbWU8L3N0cm9uZz48L3RkPjx0ZD48c3Ryb25nPkFwcHJveGltYXRlIERvd250aW1lPC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5TZXJ2aWNlIENyZWRpdDwvc3Ryb25nPjwvdGQ+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkPuKJpSA5OS4zMyUgKFNMQSBtZXQpPC90ZD48dGQ+VXAgdG8gfjUgaG91cnM8L3RkPjx0ZD5Ob25lPC90ZD48L3RyPjx0cj48dGQ+OTkuMDAlIOKAkyA5OS4zMiU8L3RkPjx0ZD5+NSDigJMgfjcuNSBob3VyczwvdGQ+PHRkPjUlIG9mIG1vbnRobHkgZmVlPC90ZD48L3RyPjx0cj48dGQ+OTUuMDAlIOKAkyA5OC45OSU8L3RkPjx0ZD5+Ny41IOKAkyB+MzYgaG91cnM8L3RkPjx0ZD4yNSUgb2YgbW9udGhseSBmZWU8L3RkPjwvdHI+PHRyPjx0ZD4mbHQ7IDk1LjAwJTwvdGQ+PHRkPk1vcmUgdGhhbiB+MzYgaG91cnM8L3RkPjx0ZD41MCUgb2YgbW9udGhseSBmZWU8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvZmlndXJlPncKY29yZS90YWJsZXh3AnRkf39\/f3cCdGR\/f39\/dwJ0ZH9\/f393AnRkf39\/f3cCdGR\/f39\/dwJ0ZH9\/f393AnRkf39\/f3cCdGR\/f39\/dwJ0ZH9\/f393AnRkf39\/f3cCdGR\/f39\/dwJ0ZH9\/f393AnRkf39\/f3cCdGR\/f39\/dwJ0ZH9\/f395eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckYmI4N2FmOTAtM2M4NS00ZDYyLWI5OWQtOGFiMzQzZGVhY2Q2eHeLATxwPlRoZSDigJxBcHByb3hpbWF0ZSBEb3dudGltZeKAnSBjb2x1bW4gaXMgcHJvdmlkZWQgZm9yIHJlZmVyZW5jZSBvbmx5LiBPZmZpY2lhbCBEb3dudGltZSBpcyBkZXRlcm1pbmVkIGZyb20gVGVhbUdyYW3igJlzIHN5c3RlbSBsb2dzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRlZTUzZDFiMC1mYmZhLTRiNGEtODlmNS1lNjkxNGMyZTRiZTd4d8IBPHA+U2VydmljZSBDcmVkaXRzIGFyZSBhcHBsaWVkIGFzIGEgZGlzY291bnQgYWdhaW5zdCB0aGUgY3VzdG9tZXLigJlzIG5leHQgaW52b2ljZSBvciBhcyBhbiBlcXVpdmFsZW50IGZyZWUgc2VydmljZSBwZXJpb2QsIGF0IFRlYW1HcmFt4oCZcyBkaXNjcmV0aW9uLiBDcmVkaXRzIG1heSBub3QgYmUgZXhjaGFuZ2VkIGZvciBjYXNoLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQyOWUzMmY5Ni01M2JjLTRkMTYtODdiNy03YTc1MjAzNTdjNGJ4dz88aDUgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhvdyB0byBjbGFpbSBhIFNlcnZpY2UgQ3JlZGl0PC9oNT53DGNvcmUvaGVhZGluZ30FeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGYyNDJmNGNjLTk5YTEtNGI1MC1iMzA1LTUxZjE4MTIxMzE5Ynh3qgE8cD5UbyBjbGFpbSBhIFNlcnZpY2UgQ3JlZGl0LCBhbiBlbGlnaWJsZSBjdXN0b21lciBtdXN0IHN1Ym1pdCBhIHJlcXVlc3QgdGhyb3VnaCB0aGUgZmVlZGJhY2sgZm9ybSBhdCB0ZWFtZ3JhbS5jb20gb3IgYnkgZW1haWwgdG8gc3VwcG9ydCBbQF0gdGVhbWdyYW0uY29tLCBpbmNsdWRpbmc6PC9wPncOY29yZS9wYXJhZ3JhcGh5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGZkZWYzYzU3LTFhYzQtNGYzNi04YjhkLWUzMTdiYzk0M2MyZXh3ITx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+Cgo8L3VsPncJY29yZS9saXN0eXcAeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDBjOTUyNmU2LWY5MjYtNDE4MS1iZTEyLTY4MWIzY2RjYjc1Nnh3OTxsaT50aGUgZGF0ZXMgYW5kIHRpbWVzIG9mIHRoZSBEb3dudGltZSBleHBlcmllbmNlZDs8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNWM4ZGVlZmQtMjQwNi00NTNkLThkYzItOTM3OTliMmUxNWQxeHdGPGxpPmEgYnJpZWYgZGVzY3JpcHRpb24gb2YgdGhlIGltcGFjdCBvbiB5b3VyIHVzZSBvZiB0aGUgU2VydmljZS48L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNmQ2MjE5ZDAtY2EwNS00MWI3LTkzNjEtZjY3MmRlMTQ4NGFjeHfyATxwPkNsYWltcyBtdXN0IGJlIHN1Ym1pdHRlZCBubyBsYXRlciB0aGFuIDcgZGF5cyBhZnRlciB0aGUgZW5kIG9mIHRoZSBiaWxsaW5nIHBlcmlvZCBpbiB3aGljaCB0aGUgRG93bnRpbWUgb2NjdXJyZWQuIFRlYW1HcmFtIHdpbGwgdmVyaWZ5IHRoZSBjbGFpbSBhZ2FpbnN0IHN5c3RlbSBsb2dzIGFuZCByZXNwb25kIHdpdGhpbiAxMCBidXNpbmVzcyBkYXlzLiBMYXRlIGNsYWltcyB3aWxsIG5vdCBiZSBhY2NlcHRlZC48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZTliYzk2OTItZDI0Zi00YjhlLTgyMGItNTgwY2YzODJiZDM4eHcsPGg1IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5FeGNsdXNpb25zPC9oNT53DGNvcmUvaGVhZGluZ30FeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGQ2NTgyZmEyLTMzYzMtNGQ3MC1iOWYwLTViZTVhZGEyMzA0N3h3ZDxwPlRoZSBmb2xsb3dpbmcgYXJlIGV4Y2x1ZGVkIGZyb20gRG93bnRpbWUgY2FsY3VsYXRpb25zIGFuZCBkbyBub3QgcXVhbGlmeSBmb3IgU2VydmljZSBDcmVkaXRzOjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ5YmY1MjI4NS00ZDIyLTQ2ZDAtOTAzYS1mZjI2MTY1NmI5ODV4dyc8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRhNzc3YmI2Ny02NGI5LTRlOGMtYTNiZi03NGRkYjY1ZTU1YWJ4d0Y8bGk+U2NoZWR1bGVkIE1haW50ZW5hbmNlIGFubm91bmNlZCBhdCBsZWFzdCAyNCBob3VycyBpbiBhZHZhbmNlLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ0NDQyY2MwMC1jMjQwLTQwYjUtOGMwYi00ZGUxNDZlNmNiZDR4d88BPGxpPkRvd250aW1lIGNhdXNlZCBieSBmYWN0b3JzIG91dHNpZGUgVGVhbUdyYW3igJlzIHJlYXNvbmFibGUgY29udHJvbCwgaW5jbHVkaW5nIGludGVybmV0IG91dGFnZXMsIGZvcmNlIG1hamV1cmUgZXZlbnRzLCBvciBmYWlsdXJlcyBvZiB0aGlyZC1wYXJ0eSBpbmZyYXN0cnVjdHVyZSBub3QgdW5kZXIgVGVhbUdyYW3igJlzIGRpcmVjdCBjb250cm9sLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ3NDEwZDlmYS1hNGFjLTQ1NzUtYTRiYy04NTMwODRhMTA1Yjl4d2g8bGk+RG93bnRpbWUgcmVzdWx0aW5nIGZyb20gdGhlIGN1c3RvbWVy4oCZcyBvd24gYWN0aW9ucywgY29uZmlndXJhdGlvbnMsIG9yIG1pc3VzZSBvZiB0aGUgU2VydmljZS48L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNzI0ODM5NjQtNmE2Mi00ZDA2LTk5MGEtYzdlOGViMzA3ZjY5eHd6PGxpPkRvd250aW1lIGFmZmVjdGluZyBvbmx5IGNlcnRhaW4gZmVhdHVyZXMgb3IgYSBzdWJzZXQgb2YgdXNlcnMgd2hlcmUgY29yZSBTZXJ2aWNlIGZ1bmN0aW9uYWxpdHkgcmVtYWlucyBhdmFpbGFibGUuPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGM1ZGQ1YmZjLTQyNzQtNGQ0Mi1hNWJhLTZiNDhkYjU1MTA4MXh3UDxsaT5QZXJpb2RzIGR1cmluZyB3aGljaCB0aGUgY3VzdG9tZXLigJlzIGFjY291bnQgd2FzIG5vdCBpbiBnb29kIHN0YW5kaW5nLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ1YzZhYmUzMS03NGFkLTQ3NmEtYjBmZi0xYmU1M2EzZmIwMTZ4dzs8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjQuIFN1cHBvcnQgUmVzcG9uc2UgVGltZXM8L2gzPncMY29yZS9oZWFkaW5nfQN5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckN2JmMzZkZDItYjQ3Yi00Y2ZiLWI1MDItODRkNTBiMDFiMzAweHesAjxwPlRlYW1HcmFtIHdpbGwgcmVzcG9uZCB0byBzdXBwb3J0IHJlcXVlc3RzIGZyb20gZWxpZ2libGUgY3VzdG9tZXJzIGFjY29yZGluZyB0byB0aGUgc2V2ZXJpdHkgbGV2ZWxzIGFuZCByZXNwb25zZSB0aW1lcyBiZWxvdy4gUmVzcG9uc2UgdGltZSBtZWFucyB0aGUgdGltZSBmcm9tIHJlY2VpcHQgb2YgYSB2YWxpZCBzdXBwb3J0IHJlcXVlc3QgdG8gVGVhbUdyYW3igJlzIGZpcnN0IHN1YnN0YW50aXZlIHJlc3BvbnNlLiBJdCBkb2VzIG5vdCBndWFyYW50ZWUgcmVzb2x1dGlvbiB3aXRoaW4gdGhhdCB0aW1lZnJhbWUuPC9wPncOY29yZS9wYXJhZ3JhcGh5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGFhMDNlN2JmLTI4OWMtNGI1Zi1iNmNiLTllZWI3NWIyMTRmMXh3sAU8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay10YWJsZSI+PHRhYmxlIGNsYXNzPSJoYXMtZml4ZWQtbGF5b3V0Ij48dGhlYWQ+PHRyPjx0ZD48c3Ryb25nPlNldmVyaXR5PC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5EZXNjcmlwdGlvbjwvc3Ryb25nPjwvdGQ+PHRkPjxzdHJvbmc+Q292ZXJhZ2U8L3N0cm9uZz48L3RkPjx0ZD48c3Ryb25nPlJlc3BvbnNlIFRpbWU8L3N0cm9uZz48L3RkPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD5NYXhpbXVtPC90ZD48dGQ+U2VydmljZSBpcyBjb21wbGV0ZWx5IHVuYXZhaWxhYmxlIGZvciBhbGwgdXNlcnM8L3RkPjx0ZD4yNCDDlyA3PC90ZD48dGQ+MSBob3VyPC90ZD48L3RyPjx0cj48dGQ+SGlnaDwvdGQ+PHRkPlNlcnZpY2UgaXMgdW5hdmFpbGFibGUgZm9yIHNvbWUgdXNlcnMgYW5kIG5vIHdvcmthcm91bmQgaXMgcG9zc2libGU8L3RkPjx0ZD4yNCDDlyA3PC90ZD48dGQ+MyBob3VyczwvdGQ+PC90cj48dHI+PHRkPk5vcm1hbDwvdGQ+PHRkPlBhcnRpYWwgc2VydmljZSBkaXNydXB0aW9uLCBzaW5nbGUtY3VzdG9tZXIgaXNzdWUsIG9yIHByb2JsZW0gd2l0aCBhIHZpYWJsZSB3b3JrYXJvdW5kPC90ZD48dGQ+TW9u4oCTRnJpLCA5OjAw4oCTMTg6MDAgQ0VUL0NFU1Q8L3RkPjx0ZD4xIGJ1c2luZXNzIGRheTwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9maWd1cmU+dwpjb3JlL3RhYmxleHcCdGR\/f39\/dwJ0ZH9\/f393AnRkf39\/f3cCdGR\/f39\/dwJ0ZH9\/f393AnRkf39\/f3cCdGR\/f39\/dwJ0ZH9\/f393AnRkf39\/f3cCdGR\/f39\/dwJ0ZH9\/f393AnRkf39\/f3cCdGR\/f39\/dwJ0ZH9\/f393AnRkf39\/f3cCdGR\/f39\/eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDM0ZTc4NTczLTEyYjEtNDZkYy1hZTkyLWJmMDhiYzMyZTBmZnh3sQI8cD48ZW0+QnVzaW5lc3MgaG91cnMgZm9yIE5vcm1hbCBzZXZlcml0eSBhcmUgTW9uZGF5IHRocm91Z2ggRnJpZGF5LCAwOTowMOKAkzE4OjAwIENlbnRyYWwgRXVyb3BlYW4gVGltZSAoQ0VUKSwgb2JzZXJ2aW5nIENlbnRyYWwgRXVyb3BlYW4gU3VtbWVyIFRpbWUgKENFU1QpIGZyb20gdGhlIGxhc3QgU3VuZGF5IGluIE1hcmNoIHRvIHRoZSBsYXN0IFN1bmRheSBpbiBPY3RvYmVyLiBQdWJsaWMgaG9saWRheXMgaW4gVMO8cmtpeWUgYW5kIHRoZSBQcm92aW5jZSBvZiBPbnRhcmlvLCBDYW5hZGEgYXJlIGV4Y2x1ZGVkLjwvZW0+PC9wPncOY29yZS9wYXJhZ3JhcGh5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDE5MzRkNzU4LWVhOGYtNDJhYi1hOWYyLTA2NDFhMGQ5MjY5NHh3QTxoNSBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+SG93IHRvIHN1Ym1pdCBhIHN1cHBvcnQgcmVxdWVzdDwvaDU+dwxjb3JlL2hlYWRpbmd9BXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRiZTA0NDA0My04ODg4LTRlOWYtOTE5NC01MmQ4NWM0NzU3ZDB4d8gCPHA+QWxsIHN1cHBvcnQgcmVxdWVzdHMgbXVzdCBiZSBzdWJtaXR0ZWQgdGhyb3VnaCB0aGUgZmVlZGJhY2sgZm9ybSBhdCB0ZWFtZ3JhbS5jb20uIElmIHRoZSBUZWFtR3JhbSB3ZWJzaXRlIGlzIHVuYXZhaWxhYmxlIGF0IHRoZSB0aW1lIG9mIHRoZSByZXF1ZXN0LCByZXF1ZXN0cyBtYXkgYmUgc2VudCBieSBlbWFpbCB0byBzdXBwb3J0IFtAXSB0ZWFtZ3JhbS5jb20uIFJlcXVlc3RzIHN1Ym1pdHRlZCB0aHJvdWdoIG90aGVyIGNoYW5uZWxzIGNhbm5vdCBiZSBndWFyYW50ZWVkIHRvIHJlY2VpdmUgYSByZXNwb25zZSB3aXRoaW4gdGhlIHRpbWVmcmFtZXMgYWJvdmUuPC9wPncOY29yZS9wYXJhZ3JhcGh5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDA4ODI1ODZiLTUyY2EtNDgyYi05NTM5LWNjMDk2ZDcwZWNmNXh3kQI8cD5XaGVuIHN1Ym1pdHRpbmcgYSByZXF1ZXN0LCBwbGVhc2UgaW5jbHVkZSBhIGNsZWFyIGRlc2NyaXB0aW9uIG9mIHRoZSBpc3N1ZSwgdGhlIHNldmVyaXR5IGxldmVsIHlvdSBiZWxpZXZlIGFwcGxpZXMsIGFuZCBhbnkgcmVsZXZhbnQgc2NyZWVuc2hvdHMgb3IgZXJyb3IgbWVzc2FnZXMuIFByb3ZpZGluZyBjb21wbGV0ZSBpbmZvcm1hdGlvbiBoZWxwcyBUZWFtR3JhbSByZXNwb25kIG1vcmUgZWZmZWN0aXZlbHkgYW5kIG1heSByZWR1Y2UgcmVzb2x1dGlvbiB0aW1lLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ4Y2Q1ZGI3YS1iMWRhLTQzZTgtOWI0OS02NTk5ZTI5ODNhMGR4dz08aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjUuIEJhY2t1cCBhbmQgRGF0YSBSZWNvdmVyeTwvaDM+dwxjb3JlL2hlYWRpbmd9A3l5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ3MzlmYjg1NC1kZTUzLTRhNDItOWUyNi1kZjI2ZjMwOGM3MGV4dzE8aDUgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkJhY2t1cCBzY2hlZHVsZTwvaDU+dwxjb3JlL2hlYWRpbmd9BXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQxMzE3N2I3Ny0xYmY3LTRjNTEtOTIyNi03YzNhOGFjYTU2N2V4d\/UBPHA+VGVhbUdyYW0gdGFrZXMgYXV0b21hdGVkIGJhY2t1cHMgb2YgYWxsIGRhdGFiYXNlcyBjb250YWluaW5nIEN1c3RvbWVyIERhdGEgZXZlcnkgaG91ci4gQmFja3VwcyBhcmUgZW5jcnlwdGVkIGFuZCB0cmFuc21pdHRlZCB0byBzZWN1cmUgc2VydmVycyBhdCBhIGdlb2dyYXBoaWNhbGx5IHNlcGFyYXRlIGxvY2F0aW9uIGFzIHBhcnQgb2YgVGVhbUdyYW3igJlzIGRpc2FzdGVyIHJlY292ZXJ5IGluZnJhc3RydWN0dXJlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ5OTQyN2E3MC03ODA4LTQyMmUtYWVmNi03OGY1MTM5ZDIxYjh4dyo8aDUgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlJlY292ZXJ5PC9oNT53DGNvcmUvaGVhZGluZ30FeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDk3MjY1MThhLTljNzEtNDM2Yy05NzIwLWNmZGRkNWU1ODdhOHh3vwI8cD5JbiB0aGUgZXZlbnQgb2YgZGF0YSBsb3NzIGNhdXNlZCBieSBhIGRpc2FzdGVyIG9yIGluZnJhc3RydWN0dXJlIGZhaWx1cmUgb24gVGVhbUdyYW3igJlzIHBhcnQsIFRlYW1HcmFtIHdpbGwgbWFrZSBhbGwgcmVhc29uYWJsZSBlZmZvcnRzIHRvIHJlc3RvcmUgdGhlIG1vc3QgcmVjZW50IGF2YWlsYWJsZSBob3VybHkgYmFja3VwIGFzIHF1aWNrbHkgYXMgcG9zc2libGUuIFRlYW1HcmFtIHdpbGwgbm90aWZ5IGFmZmVjdGVkIGN1c3RvbWVycyBvZiB0aGUgaW5jaWRlbnQgYW5kIGtlZXAgdGhlbSBpbmZvcm1lZCBvZiByZWNvdmVyeSBwcm9ncmVzcy48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckYzc2MjkyNTEtMmM0NS00ZmFlLWJhMDItODlhMWNjN2MwNmZkeHfKATxwPkJhY2t1cHMgYXJlIGRlc2lnbmVkIGZvciB1c2Ugb24gVGVhbUdyYW3igJlzIG93biBpbmZyYXN0cnVjdHVyZS4gVGVhbUdyYW0gbWFrZXMgbm8gcmVwcmVzZW50YXRpb25zIHJlZ2FyZGluZyB0aGUgY29tcGF0aWJpbGl0eSBvciByZXN0b3JhYmlsaXR5IG9mIGJhY2t1cCBkYXRhIG9uIGFueSBwbGF0Zm9ybSBvdGhlciB0aGFuIFRlYW1HcmFtLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRjMWQ4MWMwMC1lNzdhLTQxOGQtYTQyYS04MjU4MDJjODAxZWF4dzo8aDUgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkN1c3RvbWVyIGJhY2t1cCByZXF1ZXN0czwvaDU+dwxjb3JlL2hlYWRpbmd9BXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQzMmRhYjhjNy0yNDM3LTQwMGEtYTlmNy1jZjM3MjE2ZTg0ZDJ4d9QCPHA+U3lzdGVtIGFkbWluaXN0cmF0b3JzIG1heSBkb3dubG9hZCB0aGUgZGF0YSBvZiB0aGVpciBhY2NvdW50IHVzaW5nIHRoZSBFeHBvcnQgZmFjaWxpdHkgaW4gdGhlIENvbnRyb2wgcGFuZWwuIEZ1bGwgYmFja3VwcyBhcmUgbm90IHJvdXRpbmVseSBkZWxpdmVyZWQgdG8gY3VzdG9tZXJzLiBUaGlzIHBvbGljeSBleGlzdHMgdG8gcHJvdGVjdCB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kgb2YgYWxsIHVzZXJzIHdpdGhpbiBhIGN1c3RvbWVy4oCZcyBhY2NvdW50LCBhcyBiYWNrdXBzIGluY2x1ZGUgdGhlIGRhdGEgb2YgYWxsIHVzZXJzIGFzc29jaWF0ZWQgd2l0aCB0aGF0IGFjY291bnQuPC9wPncOY29yZS9wYXJhZ3JhcGh5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGYxYjI4NjE5LTRhOTItNDdkOS1iNTliLTU2MTcwODUxZWI5N3h38QI8cD5BIGN1c3RvbWVyIG1heSByZXF1ZXN0IGEgY29weSBvZiB0aGVpciBiYWNrdXAgZGF0YSBpbiB3cml0aW5nLiBTdWNoIHJlcXVlc3RzIG11c3QgYmUgc3VibWl0dGVkIGJ5IGFuIGF1dGhvcml6ZWQgcmVwcmVzZW50YXRpdmUgb2YgdGhlIGN1c3RvbWVyIG9yZ2FuaXphdGlvbi4gVGVhbUdyYW0gcmVzZXJ2ZXMgdGhlIHJpZ2h0IHRvIHJlcXVlc3QgZG9jdW1lbnRhdGlvbiB2ZXJpZnlpbmcgdGhlIGlkZW50aXR5IGFuZCBhdXRob3JpdHkgb2YgdGhlIHJlcXVlc3RvciBiZWZvcmUgcmVsZWFzaW5nIGFueSBiYWNrdXAgZGF0YSwgYW5kIG1heSBkZWNsaW5lIHJlcXVlc3RzIHdoZXJlIHN1ZmZpY2llbnQgcHJvb2YgaXMgbm90IHByb3ZpZGVkLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRkMGQzYTVjNy02YzQ1LTQ0OGItOTQ4Yy1mMTZjODkwYThmMTF4d9QBPHA+QSBwcm9jZXNzaW5nIGZlZSBvZiBVU0QgMjAwIGFwcGxpZXMgcGVyIGJhY2t1cCByZXF1ZXN0LCBwYXlhYmxlIGluIGFkdmFuY2UuIEFwcHJvdmVkIHJlcXVlc3RzIHdpbGwgYmUgZnVsZmlsbGVkIHdpdGhpbiBhIHJlYXNvbmFibGUgdGltZWZyYW1lIGZvbGxvd2luZyByZWNlaXB0IG9mIHBheW1lbnQgYW5kIHZlcmlmaWNhdGlvbiBvZiBhdXRob3JpemF0aW9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ0MWI0NDM5MC1lNmQ1LTRjOTYtODU3Mi05OTk5MDU1NDNjZDl4dyw8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjYuIEdlbmVyYWw8L2gzPncMY29yZS9oZWFkaW5nfQN5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNmYyNTgxNTgtNGVhZi00NzRiLTk5ZTItZWNjZDY1MGU3Mzc2eHfFATxwPlRoaXMgU0xBIHJlcHJlc2VudHMgVGVhbUdyYW3igJlzIGVudGlyZSBjb21taXRtZW50IHJlZ2FyZGluZyBzZXJ2aWNlIGF2YWlsYWJpbGl0eSwgc3VwcG9ydCwgYW5kIGRhdGEgYmFja3VwLiBJdCBkb2VzIG5vdCBtb2RpZnkgb3Igc3VwZXJzZWRlIGFueSBvdGhlciB0ZXJtcyBpbiB0aGUgVGVhbUdyYW0gVGVybXMgb2YgU2VydmljZS48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNzg1OWI1YzUtZWNhMi00NGEyLTk0YzAtNmYyZGFhNWY2NWU3eHfxATxwPlRlYW1HcmFtIHJlc2VydmVzIHRoZSByaWdodCB0byB1cGRhdGUgdGhpcyBTTEEgZnJvbSB0aW1lIHRvIHRpbWUuIE1hdGVyaWFsIGNoYW5nZXMgd2lsbCBiZSBjb21tdW5pY2F0ZWQgdG8gY3VzdG9tZXJzIGF0IGxlYXN0IDMwIGRheXMgaW4gYWR2YW5jZSBieSBlbWFpbCBvciB0aHJvdWdoIHRoZSBTZXJ2aWNlLiBUaGUgY3VycmVudCB2ZXJzaW9uIGlzIGFsd2F5cyBhdmFpbGFibGUgYXQgdGVhbWdyYW0uY29tLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ0NzBkNWEzMS05OWNiLTRhNWUtOWQ3NC0zOTE1ZDBiYzIxMzB4d0Y8cD5Gb3IgcXVlc3Rpb25zIGFib3V0IHRoaXMgU0xBLCBjb250YWN0IHN1cHBvcnQgW0BdIHRlYW1ncmFtLmNvbS48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNzVjNTg2NGEtZTdlOS00MGZlLTg5OGYtOGI3MjY1ZjZlNzY0eHcHPHA+PC9wPncOY29yZS9wYXJhZ3JhcGh5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQAA\",\"updateId\":802275910}"],"_uag_custom_page_level_css":[""],"site-sidebar-layout":["default"],"site-content-layout":[""],"ast-site-content-layout":["default"],"site-content-style":["default"],"site-sidebar-style":["default"],"ast-global-header-display":[""],"ast-banner-title-visibility":[""],"ast-main-header-display":[""],"ast-hfb-above-header-display":[""],"ast-hfb-below-header-display":[""],"ast-hfb-mobile-header-display":[""],"site-post-title":["disabled"],"ast-breadcrumbs-content":[""],"ast-featured-img":[""],"footer-sml-layout":[""],"ast-disable-related-posts":[""],"theme-transparent-header-meta":[""],"adv-header-id-meta":[""],"stick-header-meta":[""],"header-above-stick-meta":[""],"header-main-stick-meta":[""],"header-below-stick-meta":[""],"astra-migrate-meta-layouts":["default"],"ast-page-background-enabled":["default"],"ast-page-background-meta":["a:3:{s:7:\"desktop\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-5)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"tablet\";a:12:{s:16:\"background-color\";s:0:\"\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"mobile\";a:12:{s:16:\"background-color\";s:0:\"\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}}"],"ast-content-background-meta":["a:3:{s:7:\"desktop\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"tablet\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"mobile\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}}"],"advanced_seo_description":[""],"jetpack_seo_html_title":[""],"jetpack_seo_noindex":[""],"footnotes":[""],"_edit_last":["1"],"_uag_css_file_name":["uag-css-2866.css"],"_uag_page_assets":["a:9:{s:3:\"css\";s:260:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:15:{i:0;s:11:\"core\/spacer\";i:1;s:12:\"core\/heading\";i:2;s:14:\"core\/paragraph\";i:3;s:9:\"core\/list\";i:4;s:14:\"core\/list-item\";i:5;s:10:\"core\/table\";i:6;s:11:\"core\/search\";i:7;s:10:\"core\/group\";i:8;s:17:\"core\/latest-posts\";i:9;s:20:\"core\/latest-comments\";i:10;s:13:\"core\/archives\";i:11;s:15:\"core\/categories\";i:12;s:10:\"core\/image\";i:13;s:17:\"core\/social-links\";i:14;s:16:\"core\/social-link\";}s:8:\"uag_flag\";b:0;s:11:\"uag_version\";s:10:\"1783634958\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"2048x2048":false,"newspack-article-block-landscape-large":false,"newspack-article-block-portrait-large":false,"newspack-article-block-square-large":false,"newspack-article-block-landscape-medium":false,"newspack-article-block-portrait-medium":false,"newspack-article-block-square-medium":false,"newspack-article-block-landscape-intermediate":false,"newspack-article-block-portrait-intermediate":false,"newspack-article-block-square-intermediate":false,"newspack-article-block-landscape-small":false,"newspack-article-block-portrait-small":false,"newspack-article-block-square-small":false,"newspack-article-block-landscape-tiny":false,"newspack-article-block-portrait-tiny":false,"newspack-article-block-square-tiny":false,"newspack-article-block-uncropped":false},"uagb_author_info":{"display_name":"ayureklitg","author_link":"https:\\/\\/www.teamgram.com\\/main\/en\/author\/ayureklitg\/"},"uagb_comment_info":0,"uagb_excerpt":"TeamGram Service Level Agreement Effective date: June 01, 2026 Replaces all prior versions This Service Level Agreement (\u201cSLA\u201d) describes TeamGram [&hellip;]","jetpack_likes_enabled":false,"jetpack_shortlink":"https:\/\/wp.me\/PgtH8X-Ke","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\\/\\/www.teamgram.com\\/main\/en\/wp-json\/wp\/v2\/pages\/2866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\\/\\/www.teamgram.com\\/main\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\\/\\/www.teamgram.com\\/main\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\\/\\/www.teamgram.com\\/main\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\\/\\/www.teamgram.com\\/main\/en\/wp-json\/wp\/v2\/comments?post=2866"}],"version-history":[{"count":2,"href":"https:\\/\\/www.teamgram.com\\/main\/en\/wp-json\/wp\/v2\/pages\/2866\/revisions"}],"predecessor-version":[{"id":2870,"href":"https:\\/\\/www.teamgram.com\\/main\/en\/wp-json\/wp\/v2\/pages\/2866\/revisions\/2870"}],"wp:attachment":[{"href":"https:\\/\\/www.teamgram.com\\/main\/en\/wp-json\/wp\/v2\/media?parent=2866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}