{"id":3802,"date":"2026-03-26T10:42:44","date_gmt":"2026-03-26T14:42:44","guid":{"rendered":"https:\/\/crosbyfence.com\/?page_id=3802"},"modified":"2026-04-14T15:49:29","modified_gmt":"2026-04-14T19:49:29","slug":"sms-privacy-policy-crosby-fence-company-llc","status":"publish","type":"page","link":"https:\/\/crosbyfence.com\/?page_id=3802","title":{"rendered":"Privacy Policy"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Effective\/ Updated March 26, 2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Crosby Fence Company LLC (&#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;), located in Orleans, Massachusetts, is committed to<br>protecting your privacy. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This policy explains how we collect, use, and safeguard your information when you opt in to receive SMS (text) messages from us.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Crosby Fence Company LLC<br>16 Industry Way Orleans, Massachusetts<br>508-255-6662<br>office@crosbyfence.com<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We may update this policy from time to time. Any changes will be posted on this page with an updated effective date.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">View our <a href=\"https:\/\/crosbyfence.com\/?page_id=3880\" data-type=\"page\" data-id=\"3880\">Terms of Service<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-1&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-1-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-1\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Information We Collect<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-1\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-1-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">When you opt in to receive SMS messages, we may collect your name, mobile phone number, email<br>address (if provided), and details related to your project or service request.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-2&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-2-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-2\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">How We Use Your Information<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-2\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-2-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">We use your information to send appointment confirmations and reminders, provide estimates and<br>project updates, respond to inquiries, and send occasional service or promotional messages if you<br>have opted in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-3&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-3-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-3\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Your Rights<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-3\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-3-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">You may request to access, update, or delete your personal information at any time by contacting us.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-4&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-4-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-4\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Consent to Receive SMS Messages<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-4\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-4-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">By providing your mobile number and opting in through our website, forms, or other communication methods, you consent to receive SMS messages from Crosby Fence Company LLC. Messagefrequency may vary. Message and data rates may apply. Consent is not a condition of purchase.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-5&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-5-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-5\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Opt-Out Instructions<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-5\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-5-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">You may opt out at any time by replying STOP to unsubscribe or HELP for assistance. Once you opt out, you will no longer receive SMS messages unless you opt in again.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-6&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-6-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-6\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Data Sharing and Protection<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-6\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-6-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">We do not sell or share your personal information with third parties for marketing purposes. Your<br>information may be shared with trusted service providers, including JobNimbus, solely to facilitate<br>communication and business operations. We implement reasonable safeguards to protect your information.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-7&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-7-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-7\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Data Retention<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-7\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-7-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">We retain your information only as long as necessary to provide services and comply with legal obligations.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><strong>Privacy Policy<\/strong><\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">Crosby Fence Company LLC takes the security and privacy of your personal information extremely seriously. We will not trade, sell, or rent your personally identifiable information. For an overview of [company website] privacy practices please read below:<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">We are strongly devoted to defending the privacy of your personal information. The policies underneath are relevant to Crosbyfence.com created and sustained by Crosby Fence Company LLC (collectively Crosby Fence Company LLC\u00a0 or \u201cwe\u201d, \u201cus\u201d, or \u201cour\u201d). We have established this security and privacy policy to inform you of the type of personal information we may collect throughout your visit to the Website, why we collect your information, what we use your personal information for, when we may provide your personal information, and how you can control your personal information.<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">By visiting our Website, you are complying with the practices expressed in our Privacy Policy. If you do not concur with the terms of this Privacy Policy, please do not use the Website. We may, from time to time, revise this privacy policy, and the date of the last revision will be available at the bottom of this page. By using the Services, you are acknowledging and accepting this Privacy Policy. Your continued use of the Services after changes have been posted to the Privacy Policy will constitute your acceptance of such changes.<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">If you have any inquiries about this Privacy Policy or do not see your concerns addressed here,  contact us by email at office@crosbyfence.com<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-small-font-size\"><strong>What Information About Me Is Collected and Stored?<\/strong><\/h1>\n\n\n\n<h2 class=\"wp-block-heading has-small-font-size\">Crosby Fence Company LLC\u00a0 adheres to the uppermost standards of ethical practices in all of our processes and is devoted to protecting the privacy of all users of our Website. Our privacy policy is straightforward: Except as revealed below, we don\u2019t sell, barter, deliver or rent your personal information to any organization or individual external of Crosby Fence Company LLC One of the essential values we\u2019ve tried to follow in the creation of this Website is that we inquire for no more than the necessary information required to provide the service(s) you\u2019ve asked for. As a result, what information we collect and store depends more or less completely on how you decide to make use of our Website and our services.<\/h2>\n\n\n\n<h1 class=\"wp-block-heading has-small-font-size\"><strong>Personal Information<\/strong><\/h1>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">We accumulate and store information that you enter into this Website or that you supply through our Customer Service Department. For instance, when you create an account or place an order, we accumulate and store some or all of the subsequent information that you supply: name, billing address, shipping address, email address, telephone number, credit card number, and expiration date. This information is used to make available the products and services that you have ordered or requested, to process and ship orders, to mail order and shipping confirmations, and to supply customer service.<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-small-font-size\">Registration can also be mandatory and Personal Information could also be gathered in certain segments of the Website in which you purposely and intentionally supply such information, e.g. community postings (i.e., chat or bulletin boards), propositions, or customer service requirements. Parts of this information also could be used to get in touch with you about sales, new products, special offers, and new site features, unless you have opted to not obtain promotional interactions in association with this Website.<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Anonymous Information<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-small-font-size\">During your use of the Website, we may possibly collect certain information that does not recognize you independently (\u201cAnonymous Information\u201d). Usually, this information is gathered from \u201ctraffic data\u201d. We accumulate and store certain other information repeatedly whenever you interact with this Web Site. For instance, we collect your IP address, browser information, and reference site domain name each time you are on this Web Site. We also gather information as regards customer traffic patterns and site usage. This information is used to examine and advance this Website and to give our clientele a gratifying online experience.<\/h2>\n\n\n\n<p class=\"has-normal-font-size wp-block-paragraph\"><strong>Use of Cookies and Spyware<\/strong><\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">We in no way apply or install spyware on your computer, nor do we utilize spyware to recover information from your computer. In addition, like several Websites, we apply \u201ccookies\u201d, which are records stored on your computer\u2019s hard drive by your browser.<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">Cookies allow us to recognize account owners and optimize their shopping experience. Cookies also permit us to hold assortments in a shopping cart when a customer departs this Web Site without inspection. The majority of browsers recognize cookies by design but allow you to stop them. We advise that you keep cookies \u201cturned on\u201d so that we are able to provide you with a user-friendly online experience on this Website. You can occasionally get Cookies from companies marketing on our behalf. We do not manage these Cookies, and these Cookies are not subject to our Cookie policy.<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-small-font-size\"><strong>Is Information Collected From Children?<\/strong><\/h1>\n\n\n\n<h2 class=\"wp-block-heading has-small-font-size\">We do not sell or ship anything ordered from this Web Site directly to anyone who we know to be under the age of 18, nor do we collect any personal information from a person who we identify to be under 18 years old. If you are under the age of 18, you ought to utilize this Web Site only with the participation of a parent or guardian and must not surrender any personal information to us. Our Website is not purposely targeted at children under the age of 18. Children under the age of 18 must not use our Website without attaining prior parental permission.<\/h2>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><strong>How We Use Your Information?<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-small-font-size\">Apart from what is revealed in this Security and Privacy Policy, we do not sell or release information about your personal usage on our Website or your Personal Information received online to anyone or any organization not associated with us. If we recommend authorizing any use of your Personal Information, you will be given the chance to tell us not to permit such contact.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Changes to This Policy<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-small-font-size\">We are dedicated to sustaining crosbyfence.com a place as a high-quality Website on the World Wide Web. As our Website keeps developing, we possibly will add new services and features to our Website. On the occasion that these added extras influence our Privacy Policy; this manuscript will be revised aptly. We will place those revisions significantly so that you will constantly identify what information we collect, how we could apply that information, and whether we will reveal it. We do, nonetheless, suggest that you read this Privacy Policy every time you visit our website in case you overlook our notice of amendments to the Privacy Policy.<\/h2>\n\n\n\n<h1 class=\"wp-block-heading has-small-font-size\"><strong>SMS Disclosure<\/strong><\/h1>\n\n\n\n<h2 class=\"wp-block-heading has-small-font-size\">Consent is not a condition of purchase. Message frequency varies. Message &amp; data rates may apply. You can opt out at any time by replying STOP or reply HELP for more info. You may review our privacy policy on our website to learn how your data is used. Your privacy is our priority.<\/h2>\n\n\n\n<h2 class=\"wp-block-heading has-small-font-size\">By clicking &#8220;Submit,&#8221; I agree with Crosby Fence Company LLC Terms of Service to the client&#8217;s Service agreement on the website<\/h2>\n\n\n\n<h2 class=\"wp-block-heading has-small-font-size\">Crosby Fence Company LLC thanks you for opting in to receiving sms messages from us. Message frequency may vary. Message and Data Rates may apply. Reply STOP to stop receiving messages from us. Reply HELP for more information.<\/h2>\n\n\n\n<h2 class=\"wp-block-heading has-small-font-size\">Crosby Fence Company LLC: For help or information please contact us via 508-255-6662 Reply STOP to opt-out of messaging.<\/h2>\n\n\n\n<h2 class=\"wp-block-heading has-small-font-size\">Crosby Fence Company LLC: You will receive no further messages from us. If this was an error reply UNSTOP to continue receiving messages.<\/h2>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><strong>Opt-Out and Correction Procedures<\/strong><\/p>\n\n\n\n<h1 class=\"wp-block-heading has-small-font-size\">You can at any time opt-out of getting potential e-mails and SMS communication. We offer you the option to opt out of getting communications from us at the point where we ask for information concerning you. There are a variety of ways in which you can inform us whether or not you want to accept promotional communications from Crosby Fence Company LLC. When you initiate an account, you will have an opportunity to make your selections in this regard. You also will have an opportunity to change these selections by following the \u201cunsubscribe\u201d instructions contained in the promotional emails we send you.<\/h1>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><strong>Who do I talk to if I have more questions?<\/strong><\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">Questions regarding this statement should be sent via email to office@crosbyfence.com<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Effective\/ Updated March 26, 2026 Crosby Fence Company LLC (&#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;), located in Orleans, Massachusetts, is committed toprotecting your privacy. This policy explains how we collect, use, and safeguard your information when you opt in to receive SMS (text) messages from us. Crosby Fence Company LLC16 Industry Way Orleans, Massachusetts508-255-6662office@crosbyfence.com We may update<a class=\"more-link\" href=\"https:\/\/crosbyfence.com\/?page_id=3802\">Continue reading <span class=\"screen-reader-text\">&#8220;Privacy Policy&#8221;<\/span><\/a><\/p>\n","protected":false},"author":232935592,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"{\"document\":\"AAAytI3wvB7IyPmRGgGK4crHGojI+ZEayuHKxxoMyMj5kRoAiuHKxxrIyPmRGu4JvsyBpxTVCbrhEALYzg7ikwIBAQgBAEgKEQAEAKofxBuk3BAC9OEQCB6sHoABlMsBjA4CjAOOBAQCAQIKSg4CAQMMAgECCgJCAEoAlgEBAgoCQgBKAJYEAQIKAkIASgCUBAECCgJCAQBKAK4DAQIKAkIASgC8AwECCgJCAEr4EbwSAQMMAgECCgEBShQCAQIKSg4CAQIKAAREAEoAggEBAgpKDgIBAgoCQgBK+AGqBwECCgEBShQCAQIKSg4CAQIKAAREAEoAjAEBAgpKDgIBAgoCQgBKAL4GAQIKAQBKwAmUCQECCgEBShQCAQIKSg4CAQIKAAREAEoALAECCkoOAgECCgJCAEriAb4EAQIKAQFKFAIBAgpKDgIBAgoABEQASgCUAQECCkoOAgECCgJCAErKAoALAQIKAQFKFAIBAgpKDgIBAgoABEQASgA+AQIKSg4CAQIKAkIASvQBlAcBAgoBAUoUAgECCkoOAgECCgAERABKAIwBAQIKSg4CAQIKAkIASsICugsBAgoBAUoUAgECCkoOAgECCgAERABKADIBAgpKDgIBAgoCQgBKzEnUBACUBIroBQEBCAEASAJCBgIBAQhQEgRMAwCuAQTAAoYDAQEIAhACGGwASACGCAEBCAKsAwgCEAI6MAIeHAMBDAoMngIUAhLeCgBIAJYTAQEIAkIASACEEQEBCAKAAwYCEi42wAUASACcBQEBCAJCSACWAgEBCAMCDBaOCgMBDAoM4AtIAJwWAQEIAkJIAJoBAQEIAkIASAC0EgEBCAJCSACeEAEBCAJCAEgAngEBAQgCQkgAhhQBAQgCQgBIAKgBAQEIAkIASACKCAEBCAJCAEgAnBKcC7IBugsBAQgCQkgAgAIBAQgCpAMCsAIEkAECqAYCOgLUD0gArhEBAQgCQgBIAKwBAQEIAkJIAIAMAQEIAkIASACgAQEBCAI+CMgBSACIFAEBCAJCSACOAQEBCAJCSACMCQEBCAKGAQMBDBbwAUgAggQBAQgDAgwWAwAIdkgAigcBAQgDAgwYnAEMAhDmAkgAugMBAQgDAg0AYEgAjAQBAQgCQgBIALYBAQEIAroBFrIHAwAQGDgkzAxIAJoTAQEIArYB+AEASAjYpQiWrgjIoAiioQiECDCAFDCuETCGBjCMBCy6FyyQAyyeEzC8EaQDpBUskgIwtAgwhhMwugwslhQsuBOWAjCeDaYDphUshAMsqgosoAUsqAgsmAUsqgUsoAIwuBSCAoII2PECzhP+kwLA\/gWwrwi4xwKsLc4NwJcFhgiMB8QDjK0FAuKrBfKABpaqCJyOA\/AL0KsFAgyytgXeqgWysALunwKABQwQlgIGAgyAC4afArYGuASCpQPO0AUCDJILmgG0EpIQsrgF5BjcjAO8A44U0qoChhSoAYoIot4F6LwDkBaCA6QJzJkCgAKoA5qnAqYNprgD8uoFkgGqBjyaAqAN9AuO8QXaE+yPA4YD7sMCiAGiiAbi9QWOAZy\/ApIWsAPS0AKMAQIMrgICDCJIbpAHAgwYnAEM1AKc0AKMBpQJ\/NsCAg0AYIwEugsCElQslNEClga8MLKFA\/aWBpS3BtSmBrimBgEBCAKWATDIAgEASAC6BAEBCAEASOoCxKkD8hag3AOUBMIegiHUB\/6GDgLgAQooqh8ArtwBrP8C5K4CAL6cBQEd4P8FAI4OATW68gWOlgX66gKUA7jHAgCuH\/6GBcQDAQCsAYSgAqAJAOSpAoABAgyytgXs+QLumgK4AgIMgAuGnwK2BrgEAMyrAgIMgNAF3IwDvAOOFKAVkBaCA6QJ5JMCmqcCpg0AzLICkgGqBjy64QXsjwOGA+bCAgCq0wKSFrADxs8CAgyuAgIMIkiiBgIMGJwBDIjOAowGlAn82wICDQCmDwISjo4G9o0GlNEClga8MOaIA94IAPCUAgC4zgj+F\/inAwEAtr8DAKocgwsoAEEAqAEhAIcAKAInASgBJwABAIQAgQCEAMQAwQDEAKEBIQAoAicAAQCEACcABACBAIQAgQCEAIEBJwAoBCcAKAAnAAcAKAMnACgAJwAHACgDJwEHACgDJwEEACgBJwCHACgDJwEEACgBJwCHACgDJwEEACgBJwCHACgDJwEEACgCJwCHACgDJwEEACgBJwCHACgDJwEEACgBJwCHACgDJwEHACgDJwAoAycABwAoAycAKAAnAAcAKAMnACgAJwAEACgBJwCHACgDJwAoACcABwAoAycBBAAoAScAhwAoAycAKAMnAAcAKAMnACgAJwAHACgDJwAoACcABAAoAScAhwAoAycAKAAnAAcAKAMnAQQAKAEnAIcAKAMnASgBJwCHACgDJwAoAycABwAoAycAKAAnAAcAKAMnACgAJwAEACgBJwCHACgDJwAoACcABwAoAycBBAAoAScAhwAoAycAKAMnAAcAKAMnACgAJwAHACgDJwAoACcABAAoAScAhwAoAycAKAAnAAcAKAMnAQQAKAEnAIcAKAMnACgDJwAHACgDJwAoACcABwAoAycAKAAnAAQAKAEnAIcAKAMnACgAJwAHACgDJwEEACgBJwCHACgDJwAoAycABwAoAycAKAAnAAcAKAMnACgAJwAEACgBJwCHACgDJwAoACcABwAoAycBBAAoAScAhwAoAycAKAMnAAcAKAMnACgAJwAHACgDJwAoACcABAAoAScAhwAoAycAKAAnAAcAKAMnAQQAKAEnAIEAAAAhAQAAwQAAAMEAxwAhACgAIQAnACECJwChACEAoQAhAwEAAADBAAAAoQCoAKcAqAIEAMcAKAInAQEAhACBAIQAKAEnAMcAKAInAQQAgQCEAIEAhACBAIQBgQCEAIEAhAKBAYQAgQCEAIEAhAAoAScAxwAoAicBBAAoAScAxwAoAicBBACBAIQAgQCEAIEBKAEnAMcAKAInAQQAKAAnAMcAKAInAQEAhAKBAIQAgQCEAoEBhAAoACcAxwAoAicBBAAoACcAxwAoAicBBAAoAScAxwAoAicBBAAhACcAxwAoAicBBAAoAScAxwAoAicBBAAoACcAxwAoAicBBAAoAScAxwAoAicBBAAoAScAxwAoAicBBAAoAScAwQAAAMEAAADBAAAAxwAoAicBBAAoACcAxwAoAicBBACBAIQAgQCEAIEAhACBAIQAgQCEACgAJwDHACgCJwEEACgBJwDHACgCJwEEACEAJwDHACgCJwEEACgBJwDHACgCJwEEAIEAhAAoACcAxwAoAicBBAAoACcAxwAoAicBBAAoACcAxwAoAicBBACBAIQCgQCEACgAJwDHACgCJwEBAIQCgQCEAIEAhAEoACcAxwAoAicBAQCEAoEAhACBAIQAgQCEACgAJwDHACgCJwEBAIQCgQCEACgAJwDHACgCJwEEACgBJwDHACgCJwEEAIEAhAGBAIQAgQCEAIEAhAAhACcAxwAoAicBBACBACgBJwAoAMEAxADBAcQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAcQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxACoACgBQQBEAMQAwQDEAMEAxAAoAcQBwQDEA8EAxAQoAMQAKADBAIQAKAHEAsEAxALBAMQCKAKhAKgAxAMoACEAKAGoAMQDAAAoAcQCwQDEAygAoQAoAKgAxAIoAMEAxAAoAcQCKADEBygAxAUoAMQGKAHEBsEAxADBAMQAxwAoAicBBACBASgCJwDHACgCJwEoAScAwQDEAcEAxAHBAMQAoQEhwqMC6JsCc3RhdGV2ZXJzaW9uc3RhdGV2ZXJzaW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NWaWV3IG91cjxhIGhyZWY9Imh0dHBzOi8vY3Jvc2J5ZmVuY2UuY29tLz9wYWdlX2lkPTM4ODAiIGRhdGEtdHlwZT0icGFnZSIgZGF0YS1pZD0iMzg4MCI+VGVybXMgb2YgU2VydmljZTwvYT4gPHA+VmlldyBvdXIgPGEgaHJlZj0iaHR0cHM6Ly9jcm9zYnlmZW5jZS5jb20vP3BhZ2VfaWQ9Mzg4MCIgZGF0YS10eXBlPSJwYWdlIiBkYXRhLWlkPSIzODgwIj5UZXJtcyBvZiBTZXJ2aWNlPC9hPjwvcD4Kc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzbHVnZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlUHJpdmFjeSBQb2xpY3lkb2N1bWVudGNvbnRlbnQ8IS0tIHdwOmNvbHVtbnMgLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMiPjwhLS0gd3A6Y29sdW1uIC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5FZmZlY3RpdmUvIFVwZGF0ZWQgTWFyY2ggMjYsIDIwMjY8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD4gQ3Jvc2J5IEZlbmNlIENvbXBhbnkgTExDICgid2UsIiAib3VyLCIgb3IgInVzIiksIGxvY2F0ZWQgaW4gT3JsZWFucywgTWFzc2FjaHVzZXR0cywgaXMgY29tbWl0dGVkIHRvPGJyPnByb3RlY3RpbmcgeW91ciBwcml2YWN5LiA8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIHBvbGljeSBleHBsYWlucyBob3cgd2UgY29sbGVjdCwgdXNlLCBhbmQgc2FmZWd1YXJkIHlvdXIgaW5mb3JtYXRpb24gd2hlbiB5b3Ugb3B0IGluIHRvIHJlY2VpdmUgU01TICh0ZXh0KSBtZXNzYWdlcyBmcm9tIHVzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7InRleHRBbGlnbiI6ImNlbnRlciJ9fX0gLS0+CjxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPkNyb3NieSBGZW5jZSBDb21wYW55IExMQzxicj4xNiBJbmR1c3RyeSBXYXkgT3JsZWFucywgTWFzc2FjaHVzZXR0czxicj41MDgtMjU1LTY2NjI8YnI+b2ZmaWNlQGNyb3NieWZlbmNlLmNvbTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldlIG1heSB1cGRhdGUgdGhpcyBwb2xpY3kgZnJvbSB0aW1lIHRvIHRpbWUuIEFueSBjaGFuZ2VzIHdpbGwgYmUgcG9zdGVkIG9uIHRoaXMgcGFnZSB3aXRoIGFuIHVwZGF0ZWQgZWZmZWN0aXZlIGRhdGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW4gLS0+Cgo8IS0tIHdwOmNvbHVtbiAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48IS0tIHdwOmFjY29yZGlvbiAtLT4KPGRpdiByb2xlPSJncm91cCIgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbiI+PCEtLSB3cDphY2NvcmRpb24taXRlbSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWl0ZW0iPjwhLS0gd3A6YWNjb3JkaW9uLWhlYWRpbmcgLS0+CjxoMyBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmciPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZSI+PHNwYW4gY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1oZWFkaW5nX190b2dnbGUtdGl0bGUiPkluZm9ybWF0aW9uIFdlIENvbGxlY3Q8L3NwYW4+PHNwYW4gY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1oZWFkaW5nX190b2dnbGUtaWNvbiIgYXJpYS1oaWRkZW49InRydWUiPis8L3NwYW4+PC9idXR0b24+PC9oMz4KPCEtLSAvd3A6YWNjb3JkaW9uLWhlYWRpbmcgLS0+Cgo8IS0tIHdwOmFjY29yZGlvbi1wYW5lbCAtLT4KPGRpdiByb2xlPSJyZWdpb24iIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24tcGFuZWwiPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaGVuIHlvdSBvcHQgaW4gdG8gcmVjZWl2ZSBTTVMgbWVzc2FnZXMsIHdlIG1heSBjb2xsZWN0IHlvdXIgbmFtZSwgbW9iaWxlIHBob25lIG51bWJlciwgZW1haWw8YnI+YWRkcmVzcyAoaWYgcHJvdmlkZWQpLCBhbmQgZGV0YWlscyByZWxhdGVkIHRvIHlvdXIgcHJvamVjdCBvciBzZXJ2aWNlIHJlcXVlc3QuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+CjwhLS0gL3dwOmFjY29yZGlvbi1wYW5lbCAtLT48L2Rpdj4KPCEtLSAvd3A6YWNjb3JkaW9uLWl0ZW0gLS0+PC9kaXY+CjwhLS0gL3dwOmFjY29yZGlvbiAtLT4KCjwhLS0gd3A6YWNjb3JkaW9uIC0tPgo8ZGl2IHJvbGU9Imdyb3VwIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uIj48IS0tIHdwOmFjY29yZGlvbi1pdGVtIC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taXRlbSI+PCEtLSB3cDphY2NvcmRpb24taGVhZGluZyAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZyI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZ19fdG9nZ2xlIj48c3BhbiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZS10aXRsZSI+SG93IFdlIFVzZSBZb3VyIEluZm9ybWF0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZ19fdG9nZ2xlLWljb24iIGFyaWEtaGlkZGVuPSJ0cnVlIj4rPC9zcGFuPjwvYnV0dG9uPjwvaDM+CjwhLS0gL3dwOmFjY29yZGlvbi1oZWFkaW5nIC0tPgoKPCEtLSB3cDphY2NvcmRpb24tcGFuZWwgLS0+CjxkaXYgcm9sZT0icmVnaW9uIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLXBhbmVsIj48IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2UgdXNlIHlvdXIgaW5mb3JtYXRpb24gdG8gc2VuZCBhcHBvaW50bWVudCBjb25maXJtYXRpb25zIGFuZCByZW1pbmRlcnMsIHByb3ZpZGUgZXN0aW1hdGVzIGFuZDxicj5wcm9qZWN0IHVwZGF0ZXMsIHJlc3BvbmQgdG8gaW5xdWlyaWVzLCBhbmQgc2VuZCBvY2Nhc2lvbmFsIHNlcnZpY2Ugb3IgcHJvbW90aW9uYWwgbWVzc2FnZXMgaWYgeW91PGJyPmhhdmUgb3B0ZWQgaW4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+CjwhLS0gL3dwOmFjY29yZGlvbi1wYW5lbCAtLT48L2Rpdj4KPCEtLSAvd3A6YWNjb3JkaW9uLWl0ZW0gLS0+PC9kaXY+CjwhLS0gL3dwOmFjY29yZGlvbiAtLT4KCjwhLS0gd3A6YWNjb3JkaW9uIC0tPgo8ZGl2IHJvbGU9Imdyb3VwIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uIj48IS0tIHdwOmFjY29yZGlvbi1pdGVtIC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taXRlbSI+PCEtLSB3cDphY2NvcmRpb24taGVhZGluZyAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZyI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZ19fdG9nZ2xlIj48c3BhbiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZS10aXRsZSI+WW91ciBSaWdodHM8L3NwYW4+PHNwYW4gY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1oZWFkaW5nX190b2dnbGUtaWNvbiIgYXJpYS1oaWRkZW49InRydWUiPis8L3NwYW4+PC9idXR0b24+PC9oMz4KPCEtLSAvd3A6YWNjb3JkaW9uLWhlYWRpbmcgLS0+Cgo8IS0tIHdwOmFjY29yZGlvbi1wYW5lbCAtLT4KPGRpdiByb2xlPSJyZWdpb24iIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24tcGFuZWwiPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Zb3UgbWF5IHJlcXVlc3QgdG8gYWNjZXNzLCB1cGRhdGUsIG9yIGRlbGV0ZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGF0IGFueSB0aW1lIGJ5IGNvbnRhY3RpbmcgdXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+CjwhLS0gL3dwOmFjY29yZGlvbi1wYW5lbCAtLT48L2Rpdj4KPCEtLSAvd3A6YWNjb3JkaW9uLWl0ZW0gLS0+PC9kaXY+CjwhLS0gL3dwOmFjY29yZGlvbiAtLT4KCjwhLS0gd3A6YWNjb3JkaW9uIC0tPgo8ZGl2IHJvbGU9Imdyb3VwIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uIj48IS0tIHdwOmFjY29yZGlvbi1pdGVtIC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taXRlbSI+PCEtLSB3cDphY2NvcmRpb24taGVhZGluZyAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZyI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZ19fdG9nZ2xlIj48c3BhbiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZS10aXRsZSI+Q29uc2VudCB0byBSZWNlaXZlIFNNUyBNZXNzYWdlczwvc3Bhbj48c3BhbiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZS1pY29uIiBhcmlhLWhpZGRlbj0idHJ1ZSI+Kzwvc3Bhbj48L2J1dHRvbj48L2gzPgo8IS0tIC93cDphY2NvcmRpb24taGVhZGluZyAtLT4KCjwhLS0gd3A6YWNjb3JkaW9uLXBhbmVsIC0tPgo8ZGl2IHJvbGU9InJlZ2lvbiIgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1wYW5lbCI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJ5IHByb3ZpZGluZyB5b3VyIG1vYmlsZSBudW1iZXIgYW5kIG9wdGluZyBpbiB0aHJvdWdoIG91ciB3ZWJzaXRlLCBmb3Jtcywgb3Igb3RoZXIgY29tbXVuaWNhdGlvbiBtZXRob2RzLCB5b3UgY29uc2VudCB0byByZWNlaXZlIFNNUyBtZXNzYWdlcyBmcm9tIENyb3NieSBGZW5jZSBDb21wYW55IExMQy4gTWVzc2FnZWZyZXF1ZW5jeSBtYXkgdmFyeS4gTWVzc2FnZSBhbmQgZGF0YSByYXRlcyBtYXkgYXBwbHkuIENvbnNlbnQgaXMgbm90IGEgY29uZGl0aW9uIG9mIHB1cmNoYXNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pgo8IS0tIC93cDphY2NvcmRpb24tcGFuZWwgLS0+PC9kaXY+CjwhLS0gL3dwOmFjY29yZGlvbi1pdGVtIC0tPjwvZGl2Pgo8IS0tIC93cDphY2NvcmRpb24gLS0+Cgo8IS0tIHdwOmFjY29yZGlvbiAtLT4KPGRpdiByb2xlPSJncm91cCIgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbiI+PCEtLSB3cDphY2NvcmRpb24taXRlbSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWl0ZW0iPjwhLS0gd3A6YWNjb3JkaW9uLWhlYWRpbmcgLS0+CjxoMyBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmciPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZSI+PHNwYW4gY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1oZWFkaW5nX190b2dnbGUtdGl0bGUiPk9wdC1PdXQgSW5zdHJ1Y3Rpb25zPC9zcGFuPjxzcGFuIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZ19fdG9nZ2xlLWljb24iIGFyaWEtaGlkZGVuPSJ0cnVlIj4rPC9zcGFuPjwvYnV0dG9uPjwvaDM+CjwhLS0gL3dwOmFjY29yZGlvbi1oZWFkaW5nIC0tPgoKPCEtLSB3cDphY2NvcmRpb24tcGFuZWwgLS0+CjxkaXYgcm9sZT0icmVnaW9uIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLXBhbmVsIj48IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+WW91IG1heSBvcHQgb3V0IGF0IGFueSB0aW1lIGJ5IHJlcGx5aW5nIFNUT1AgdG8gdW5zdWJzY3JpYmUgb3IgSEVMUCBmb3IgYXNzaXN0YW5jZS4gT25jZSB5b3Ugb3B0IG91dCwgeW91IHdpbGwgbm8gbG9uZ2VyIHJlY2VpdmUgU01TIG1lc3NhZ2VzIHVubGVzcyB5b3Ugb3B0IGluIGFnYWluLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pgo8IS0tIC93cDphY2NvcmRpb24tcGFuZWwgLS0+PC9kaXY+CjwhLS0gL3dwOmFjY29yZGlvbi1pdGVtIC0tPjwvZGl2Pgo8IS0tIC93cDphY2NvcmRpb24gLS0+Cgo8IS0tIHdwOmFjY29yZGlvbiAtLT4KPGRpdiByb2xlPSJncm91cCIgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbiI+PCEtLSB3cDphY2NvcmRpb24taXRlbSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWl0ZW0iPjwhLS0gd3A6YWNjb3JkaW9uLWhlYWRpbmcgLS0+CjxoMyBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmciPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZSI+PHNwYW4gY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1oZWFkaW5nX190b2dnbGUtdGl0bGUiPkRhdGEgU2hhcmluZyBhbmQgUHJvdGVjdGlvbjwvc3Bhbj48c3BhbiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZS1pY29uIiBhcmlhLWhpZGRlbj0idHJ1ZSI+Kzwvc3Bhbj48L2J1dHRvbj48L2gzPgo8IS0tIC93cDphY2NvcmRpb24taGVhZGluZyAtLT4KCjwhLS0gd3A6YWNjb3JkaW9uLXBhbmVsIC0tPgo8ZGl2IHJvbGU9InJlZ2lvbiIgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1wYW5lbCI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldlIGRvIG5vdCBzZWxsIG9yIHNoYXJlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gd2l0aCB0aGlyZCBwYXJ0aWVzIGZvciBtYXJrZXRpbmcgcHVycG9zZXMuIFlvdXI8YnI+aW5mb3JtYXRpb24gbWF5IGJlIHNoYXJlZCB3aXRoIHRydXN0ZWQgc2VydmljZSBwcm92aWRlcnMsIGluY2x1ZGluZyBKb2JOaW1idXMsIHNvbGVseSB0byBmYWNpbGl0YXRlPGJyPmNvbW11bmljYXRpb24gYW5kIGJ1c2luZXNzIG9wZXJhdGlvbnMuIFdlIGltcGxlbWVudCByZWFzb25hYmxlIHNhZmVndWFyZHMgdG8gcHJvdGVjdCB5b3VyIGluZm9ybWF0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pgo8IS0tIC93cDphY2NvcmRpb24tcGFuZWwgLS0+PC9kaXY+CjwhLS0gL3dwOmFjY29yZGlvbi1pdGVtIC0tPjwvZGl2Pgo8IS0tIC93cDphY2NvcmRpb24gLS0+Cgo8IS0tIHdwOmFjY29yZGlvbiAtLT4KPGRpdiByb2xlPSJncm91cCIgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbiI+PCEtLSB3cDphY2NvcmRpb24taXRlbSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWl0ZW0iPjwhLS0gd3A6YWNjb3JkaW9uLWhlYWRpbmcgLS0+CjxoMyBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmciPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZSI+PHNwYW4gY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1oZWFkaW5nX190b2dnbGUtdGl0bGUiPkRhdGEgUmV0ZW50aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZ19fdG9nZ2xlLWljb24iIGFyaWEtaGlkZGVuPSJ0cnVlIj4rPC9zcGFuPjwvYnV0dG9uPjwvaDM+CjwhLS0gL3dwOmFjY29yZGlvbi1oZWFkaW5nIC0tPgoKPCEtLSB3cDphY2NvcmRpb24tcGFuZWwgLS0+CjxkaXYgcm9sZT0icmVnaW9uIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLXBhbmVsIj48IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2UgcmV0YWluIHlvdXIgaW5mb3JtYXRpb24gb25seSBhcyBsb25nIGFzIG5lY2Vzc2FyeSB0byBwcm92aWRlIHNlcnZpY2VzIGFuZCBjb21wbHkgd2l0aCBsZWdhbCBvYmxpZ2F0aW9ucy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj4KPCEtLSAvd3A6YWNjb3JkaW9uLXBhbmVsIC0tPjwvZGl2Pgo8IS0tIC93cDphY2NvcmRpb24taXRlbSAtLT48L2Rpdj4KPCEtLSAvd3A6YWNjb3JkaW9uIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW4gLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbnMgLS0+CgoKZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRtZXRhZm9vdG5vdGVzZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lzU3RhY2tlZE9uTW9iaWxlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RWZmZWN0aXZlLyBVcGRhdGVkIE1hcmNoIDI2LCAyMDI2ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQgQ3Jvc2J5IEZlbmNlIENvbXBhbnkgTExDICgid2UsIiAib3VyLCIgb3IgInVzIiksIGxvY2F0ZWQgaW4gT3JsZWFucywgTWFzc2FjaHVzZXR0cywgaXMgY29tbWl0dGVkIHRvPGJyPnByb3RlY3RpbmcgeW91ciBwcml2YWN5LiBkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgcG9saWN5IGV4cGxhaW5zIGhvdyB3ZSBjb2xsZWN0LCB1c2UsIGFuZCBzYWZlZ3VhcmQgeW91ciBpbmZvcm1hdGlvbiB3aGVuIHlvdSBvcHQgaW4gdG8gcmVjZWl2ZSBTTVMgKHRleHQpIG1lc3NhZ2VzIGZyb20gdXMuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDcm9zYnkgRmVuY2UgQ29tcGFueSBMTEM8YnI+MTYgSW5kdXN0cnkgV2F5IE9ybGVhbnMsIE1hc3NhY2h1c2V0dHM8YnI+NTA4LTI1NS02NjYyPGJyPm9mZmljZUBjcm9zYnlmZW5jZS5jb21kcm9wQ2FwcGxhY2Vob2xkZXJzdHlsZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2UgbWF5IHVwZGF0ZSB0aGlzIHBvbGljeSBmcm9tIHRpbWUgdG8gdGltZS4gQW55IGNoYW5nZXMgd2lsbCBiZSBwb3N0ZWQgb24gdGhpcyBwYWdlIHdpdGggYW4gdXBkYXRlZCBlZmZlY3RpdmUgZGF0ZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGh0dHBzOi8vY3Jvc2J5ZmVuY2UuY29tL2Ryb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaWNvblBvc2l0aW9uc2hvd0ljb25hdXRvY2xvc2VoZWFkaW5nTGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3BlbkJ5RGVmYXVsdGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcGVuQnlEZWZhdWx0dGl0bGVJbmZvcm1hdGlvbiBXZSBDb2xsZWN0aWNvblBvc2l0aW9uc2hvd0ljb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGVtcGxhdGVMb2NraW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGVuIHlvdSBvcHQgaW4gdG8gcmVjZWl2ZSBTTVMgbWVzc2FnZXMsIHdlIG1heSBjb2xsZWN0IHlvdXIgbmFtZSwgbW9iaWxlIHBob25lIG51bWJlciwgZW1haWw8YnI+YWRkcmVzcyAoaWYgcHJvdmlkZWQpLCBhbmQgZGV0YWlscyByZWxhdGVkIHRvIHlvdXIgcHJvamVjdCBvciBzZXJ2aWNlIHJlcXVlc3QuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2ljb25Qb3NpdGlvbnNob3dJY29uYXV0b2Nsb3NlaGVhZGluZ0xldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29wZW5CeURlZmF1bHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3BlbkJ5RGVmYXVsdHRpdGxlSG93IFdlIFVzZSBZb3VyIEluZm9ybWF0aW9uaWNvblBvc2l0aW9uc2hvd0ljb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGVtcGxhdGVMb2NraW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXZSB1c2UgeW91ciBpbmZvcm1hdGlvbiB0byBzZW5kIGFwcG9pbnRtZW50IGNvbmZpcm1hdGlvbnMgYW5kIHJlbWluZGVycywgcHJvdmlkZSBlc3RpbWF0ZXMgYW5kPGJyPnByb2plY3QgdXBkYXRlcywgcmVzcG9uZCB0byBpbnF1aXJpZXMsIGFuZCBzZW5kIG9jY2FzaW9uYWwgc2VydmljZSBvciBwcm9tb3Rpb25hbCBtZXNzYWdlcyBpZiB5b3U8YnI+aGF2ZSBvcHRlZCBpbi5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpY29uUG9zaXRpb25zaG93SWNvbmF1dG9jbG9zZWhlYWRpbmdMZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcGVuQnlEZWZhdWx0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29wZW5CeURlZmF1bHR0aXRsZVlvdXIgUmlnaHRzaWNvblBvc2l0aW9uc2hvd0ljb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGVtcGxhdGVMb2NraW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRZb3UgbWF5IHJlcXVlc3QgdG8gYWNjZXNzLCB1cGRhdGUsIG9yIGRlbGV0ZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGF0IGFueSB0aW1lIGJ5IGNvbnRhY3RpbmcgdXMuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2ljb25Qb3NpdGlvbnNob3dJY29uYXV0b2Nsb3NlaGVhZGluZ0xldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29wZW5CeURlZmF1bHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3BlbkJ5RGVmYXVsdHRpdGxlQ29uc2VudCB0byBSZWNlaXZlIFNNUyBNZXNzYWdlc2ljb25Qb3NpdGlvbnNob3dJY29uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RlbXBsYXRlTG9ja2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QnkgcHJvdmlkaW5nIHlvdXIgbW9iaWxlIG51bWJlciBhbmQgb3B0aW5nIGluIHRocm91Z2ggb3VyIHdlYnNpdGUsIGZvcm1zLCBvciBvdGhlciBjb21tdW5pY2F0aW9uIG1ldGhvZHMsIHlvdSBjb25zZW50IHRvIHJlY2VpdmUgU01TIG1lc3NhZ2VzIGZyb20gQ3Jvc2J5IEZlbmNlIENvbXBhbnkgTExDLiBNZXNzYWdlZnJlcXVlbmN5IG1heSB2YXJ5LiBNZXNzYWdlIGFuZCBkYXRhIHJhdGVzIG1heSBhcHBseS4gQ29uc2VudCBpcyBub3QgYSBjb25kaXRpb24gb2YgcHVyY2hhc2UuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2ljb25Qb3NpdGlvbnNob3dJY29uYXV0b2Nsb3NlaGVhZGluZ0xldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29wZW5CeURlZmF1bHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3BlbkJ5RGVmYXVsdHRpdGxlT3B0LU91dCBJbnN0cnVjdGlvbnNpY29uUG9zaXRpb25zaG93SWNvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0ZW1wbGF0ZUxvY2tpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFlvdSBtYXkgb3B0IG91dCBhdCBhbnkgdGltZSBieSByZXBseWluZyBTVE9QIHRvIHVuc3Vic2NyaWJlIG9yIEhFTFAgZm9yIGFzc2lzdGFuY2UuIE9uY2UgeW91IG9wdCBvdXQsIHlvdSB3aWxsIG5vIGxvbmdlciByZWNlaXZlIFNNUyBtZXNzYWdlcyB1bmxlc3MgeW91IG9wdCBpbiBhZ2Fpbi5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaWNvblBvc2l0aW9uc2hvd0ljb25hdXRvY2xvc2VoZWFkaW5nTGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3BlbkJ5RGVmYXVsdGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcGVuQnlEZWZhdWx0dGl0bGVEYXRhIFNoYXJpbmcgYW5kIFByb3RlY3Rpb25pY29uUG9zaXRpb25zaG93SWNvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0ZW1wbGF0ZUxvY2tpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdlIGRvIG5vdCBzZWxsIG9yIHNoYXJlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gd2l0aCB0aGlyZCBwYXJ0aWVzIGZvciBtYXJrZXRpbmcgcHVycG9zZXMuIFlvdXI8YnI+aW5mb3JtYXRpb24gbWF5IGJlIHNoYXJlZCB3aXRoIHRydXN0ZWQgc2VydmljZSBwcm92aWRlcnMsIGluY2x1ZGluZyBKb2JOaW1idXMsIHNvbGVseSB0byBmYWNpbGl0YXRlPGJyPmNvbW11bmljYXRpb24gYW5kIGJ1c2luZXNzIG9wZXJhdGlvbnMuIFdlIGltcGxlbWVudCByZWFzb25hYmxlIHNhZmVndWFyZHMgdG8gcHJvdGVjdCB5b3VyIGluZm9ybWF0aW9uLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpY29uUG9zaXRpb25zaG93SWNvbmF1dG9jbG9zZWhlYWRpbmdMZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcGVuQnlEZWZhdWx0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29wZW5CeURlZmF1bHR0aXRsZURhdGEgUmV0ZW50aW9uaWNvblBvc2l0aW9uc2hvd0ljb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGVtcGxhdGVMb2NraW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXZSByZXRhaW4geW91ciBpbmZvcm1hdGlvbiBvbmx5IGFzIGxvbmcgYXMgbmVjZXNzYXJ5IHRvIHByb3ZpZGUgc2VydmljZXMgYW5kIGNvbXBseSB3aXRoIGxlZ2FsIG9ibGlnYXRpb25zLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NvcmlnaW5hbENvbnRlbnRpY29uUG9zaXRpb25zaG93SWNvbmF1dG9jbG9zZWhlYWRpbmdMZXZlbDxzdHJvbmc+UHJpdmFjeSBQb2xpY3k8L3N0cm9uZz5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQgdGFrZXMgdGhlIHNlY3VyaXR5IGFuZCBwcml2YWN5IG9mIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gZXh0cmVtZWx5IHNlcmlvdXNseS4gV2Ugd2lsbCBub3QgdHJhZGUsIHNlbGwsIG9yIHJlbnQgeW91ciBwZXJzb25hbGx5IGlkZW50aWZpYWJsZSBpbmZvcm1hdGlvbi4gRm9yIGFuIG92ZXJ2aWV3IG9mIFtjb21wYW55IHdlYnNpdGVdIHByaXZhY3kgcHJhY3RpY2VzIHBsZWFzZSByZWFkIGJlbG93OmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2UgYXJlIHN0cm9uZ2x5IGRldm90ZWQgdG8gZGVmZW5kaW5nIHRoZSBwcml2YWN5IG9mIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24uIFRoZSBwb2xpY2llcyB1bmRlcm5lYXRoIGFyZSByZWxldmFudCB0byAgY3JlYXRlZCBhbmQgc3VzdGFpbmVkIGJ5IChjb2xsZWN0aXZlbHkgQ29tcGFueSAgb3Ig4oCcd2XigJ0sIOKAnHVz4oCdLCBvciDigJxvdXLigJ0pLiBXZSBoYXZlIGVzdGFibGlzaGVkIHRoaXMgc2VjdXJpdHkgYW5kIHByaXZhY3kgcG9saWN5IHRvIGluZm9ybSB5b3Ugb2YgdGhlIHR5cGUgb2YgcGVyc29uYWwgaW5mb3JtYXRpb24gd2UgbWF5IGNvbGxlY3QgdGhyb3VnaG91dCB5b3VyIHZpc2l0IHRvIHRoZSBXZWJzaXRlLCB3aHkgd2UgY29sbGVjdCB5b3VyIGluZm9ybWF0aW9uLCB3aGF0IHdlIHVzZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGZvciwgd2hlbiB3ZSBtYXkgcHJvdmlkZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uLCBhbmQgaG93IHlvdSBjYW4gY29udHJvbCB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QnkgdmlzaXRpbmcgb3VyIFdlYnNpdGUsIHlvdSBhcmUgY29tcGx5aW5nIHdpdGggdGhlIHByYWN0aWNlcyBleHByZXNzZWQgaW4gb3VyIFByaXZhY3kgUG9saWN5LiBJZiB5b3UgZG8gbm90IGNvbmN1ciB3aXRoIHRoZSB0ZXJtcyBvZiB0aGlzIFByaXZhY3kgUG9saWN5LCBwbGVhc2UgZG8gbm90IHVzZSB0aGUgV2Vic2l0ZS4gV2UgbWF5LCBmcm9tIHRpbWUgdG8gdGltZSwgcmV2aXNlIHRoaXMgcHJpdmFjeSBwb2xpY3ksIGFuZCB0aGUgZGF0ZSBvZiB0aGUgbGFzdCByZXZpc2lvbiB3aWxsIGJlIGF2YWlsYWJsZSBhdCB0aGUgYm90dG9tIG9mIHRoaXMgcGFnZS4gQnkgdXNpbmcgdGhlIFNlcnZpY2VzLCB5b3UgYXJlIGFja25vd2xlZGdpbmcgYW5kIGFjY2VwdGluZyB0aGlzIFByaXZhY3kgUG9saWN5LiBZb3VyIGNvbnRpbnVlZCB1c2Ugb2YgdGhlIFNlcnZpY2VzIGFmdGVyIGNoYW5nZXMgaGF2ZSBiZWVuIHBvc3RlZCB0byB0aGUgUHJpdmFjeSBQb2xpY3kgd2lsbCBjb25zdGl0dXRlIHlvdXIgYWNjZXB0YW5jZSBvZiBzdWNoIGNoYW5nZXMuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiB5b3UgaGF2ZSBhbnkgaW5xdWlyaWVzIGFib3V0IHRoaXMgUHJpdmFjeSBQb2xpY3kgb3IgZG8gbm90IHNlZSB5b3VyIGNvbmNlcm5zIGFkZHJlc3NlZCBoZXJlLCAgY29udGFjdCB1cyBieSBlbWFpbCBhdCBkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2hhdCBJbmZvcm1hdGlvbiBBYm91dCBNZSBJcyBDb2xsZWN0ZWQgYW5kIFN0b3JlZD88L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Q29tcGFueSAgYWRoZXJlcyB0byB0aGUgdXBwZXJtb3N0IHN0YW5kYXJkcyBvZiBldGhpY2FsIHByYWN0aWNlcyBpbiBhbGwgb2Ygb3VyIHByb2Nlc3NlcyBhbmQgaXMgZGV2b3RlZCB0byBwcm90ZWN0aW5nIHRoZSBwcml2YWN5IG9mIGFsbCB1c2VycyBvZiBvdXIgV2Vic2l0ZS4gT3VyIHByaXZhY3kgcG9saWN5IGlzIHN0cmFpZ2h0Zm9yd2FyZDogRXhjZXB0IGFzIHJldmVhbGVkIGJlbG93LCB3ZSBkb27igJl0IHNlbGwsIGJhcnRlciwgZGVsaXZlciBvciByZW50IHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gdG8gYW55IG9yZ2FuaXphdGlvbiBvciBpbmRpdmlkdWFsIGV4dGVybmFsIG9mIENvbXBhbnkgIE9uZSBvZiB0aGUgZXNzZW50aWFsIHZhbHVlcyB3ZeKAmXZlIHRyaWVkIHRvIGZvbGxvdyBpbiB0aGUgY3JlYXRpb24gb2YgdGhpcyBXZWJzaXRlIGlzIHRoYXQgd2UgaW5xdWlyZSBmb3Igbm8gbW9yZSB0aGFuIHRoZSBuZWNlc3NhcnkgaW5mb3JtYXRpb24gcmVxdWlyZWQgdG8gcHJvdmlkZSB0aGUgc2VydmljZShzKSB5b3XigJl2ZSBhc2tlZCBmb3IuIEFzIGEgcmVzdWx0LCB3aGF0IGluZm9ybWF0aW9uIHdlIGNvbGxlY3QgYW5kIHN0b3JlIGRlcGVuZHMgbW9yZSBvciBsZXNzIGNvbXBsZXRlbHkgb24gaG93IHlvdSBkZWNpZGUgdG8gbWFrZSB1c2Ugb2Ygb3VyIFdlYnNpdGUgYW5kIG91ciBzZXJ2aWNlcy5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QZXJzb25hbCBJbmZvcm1hdGlvbjwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXZSBhY2N1bXVsYXRlIGFuZCBzdG9yZSBpbmZvcm1hdGlvbiB0aGF0IHlvdSBlbnRlciBpbnRvIHRoaXMgV2Vic2l0ZSBvciB0aGF0IHlvdSBzdXBwbHkgdGhyb3VnaCBvdXIgQ3VzdG9tZXIgU2VydmljZSBEZXBhcnRtZW50LiBGb3IgaW5zdGFuY2UsIHdoZW4geW91IGNyZWF0ZSBhbiBhY2NvdW50IG9yIHBsYWNlIGFuIG9yZGVyLCB3ZSBhY2N1bXVsYXRlIGFuZCBzdG9yZSBzb21lIG9yIGFsbCBvZiB0aGUgc3Vic2VxdWVudCBpbmZvcm1hdGlvbiB0aGF0IHlvdSBzdXBwbHk6IG5hbWUsIGJpbGxpbmcgYWRkcmVzcywgc2hpcHBpbmcgYWRkcmVzcywgZW1haWwgYWRkcmVzcywgdGVsZXBob25lIG51bWJlciwgY3JlZGl0IGNhcmQgbnVtYmVyLCBhbmQgZXhwaXJhdGlvbiBkYXRlLiBUaGlzIGluZm9ybWF0aW9uIGlzIHVzZWQgdG8gbWFrZSBhdmFpbGFibGUgdGhlIHByb2R1Y3RzIGFuZCBzZXJ2aWNlcyB0aGF0IHlvdSBoYXZlIG9yZGVyZWQgb3IgcmVxdWVzdGVkLCB0byBwcm9jZXNzIGFuZCBzaGlwIG9yZGVycywgdG8gbWFpbCBvcmRlciBhbmQgc2hpcHBpbmcgY29uZmlybWF0aW9ucywgYW5kIHRvIHN1cHBseSBjdXN0b21lciBzZXJ2aWNlLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UmVnaXN0cmF0aW9uIGNhbiBhbHNvIGJlIG1hbmRhdG9yeSBhbmQgUGVyc29uYWwgSW5mb3JtYXRpb24gY291bGQgYWxzbyBiZSBnYXRoZXJlZCBpbiBjZXJ0YWluIHNlZ21lbnRzIG9mIHRoZSBXZWJzaXRlIGluIHdoaWNoIHlvdSBwdXJwb3NlbHkgYW5kIGludGVudGlvbmFsbHkgc3VwcGx5IHN1Y2ggaW5mb3JtYXRpb24sIGUuZy4gY29tbXVuaXR5IHBvc3RpbmdzIChpLmUuLCBjaGF0IG9yIGJ1bGxldGluIGJvYXJkcyksIHByb3Bvc2l0aW9ucywgb3IgY3VzdG9tZXIgc2VydmljZSByZXF1aXJlbWVudHMuIFBhcnRzIG9mIHRoaXMgaW5mb3JtYXRpb24gYWxzbyBjb3VsZCBiZSB1c2VkIHRvIGdldCBpbiB0b3VjaCB3aXRoIHlvdSBhYm91dCBzYWxlcywgbmV3IHByb2R1Y3RzLCBzcGVjaWFsIG9mZmVycywgYW5kIG5ldyBzaXRlIGZlYXR1cmVzLCB1bmxlc3MgeW91IGhhdmUgb3B0ZWQgdG8gbm90IG9idGFpbiBwcm9tb3Rpb25hbCBpbnRlcmFjdGlvbnMgaW4gYXNzb2NpYXRpb24gd2l0aCB0aGlzIFdlYnNpdGUubGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QW5vbnltb3VzIEluZm9ybWF0aW9uPC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnREdXJpbmcgeW91ciB1c2Ugb2YgdGhlIFdlYnNpdGUsIHdlIG1heSBwb3NzaWJseSBjb2xsZWN0IGNlcnRhaW4gaW5mb3JtYXRpb24gdGhhdCBkb2VzIG5vdCByZWNvZ25pemUgeW91IGluZGVwZW5kZW50bHkgKOKAnEFub255bW91cyBJbmZvcm1hdGlvbuKAnSkuIFVzdWFsbHksIHRoaXMgaW5mb3JtYXRpb24gaXMgZ2F0aGVyZWQgZnJvbSDigJx0cmFmZmljIGRhdGHigJ0uIFdlIGFjY3VtdWxhdGUgYW5kIHN0b3JlIGNlcnRhaW4gb3RoZXIgaW5mb3JtYXRpb24gcmVwZWF0ZWRseSB3aGVuZXZlciB5b3UgaW50ZXJhY3Qgd2l0aCB0aGlzIFdlYiBTaXRlLiBGb3IgaW5zdGFuY2UsIHdlIGNvbGxlY3QgeW91ciBJUCBhZGRyZXNzLCBicm93c2VyIGluZm9ybWF0aW9uLCBhbmQgcmVmZXJlbmNlIHNpdGUgZG9tYWluIG5hbWUgZWFjaCB0aW1lIHlvdSBhcmUgb24gdGhpcyBXZWIgU2l0ZS4gV2UgYWxzbyBnYXRoZXIgaW5mb3JtYXRpb24gYXMgcmVnYXJkcyBjdXN0b21lciB0cmFmZmljIHBhdHRlcm5zIGFuZCBzaXRlIHVzYWdlLiBUaGlzIGluZm9ybWF0aW9uIGlzIHVzZWQgdG8gZXhhbWluZSBhbmQgYWR2YW5jZSB0aGlzIFdlYnNpdGUgYW5kIHRvIGdpdmUgb3VyIGNsaWVudGVsZSBhIGdyYXRpZnlpbmcgb25saW5lIGV4cGVyaWVuY2UubGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VXNlIG9mIENvb2tpZXMgYW5kIFNweXdhcmU8L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdlIGluIG5vIHdheSBhcHBseSBvciBpbnN0YWxsIHNweXdhcmUgb24geW91ciBjb21wdXRlciwgbm9yIGRvIHdlIHV0aWxpemUgc3B5d2FyZSB0byByZWNvdmVyIGluZm9ybWF0aW9uIGZyb20geW91ciBjb21wdXRlci4gSW4gYWRkaXRpb24sIGxpa2Ugc2V2ZXJhbCBXZWJzaXRlcywgd2UgYXBwbHkg4oCcY29va2llc+KAnSwgd2hpY2ggYXJlIHJlY29yZHMgc3RvcmVkIG9uIHlvdXIgY29tcHV0ZXLigJlzIGhhcmQgZHJpdmUgYnkgeW91ciBicm93c2VyLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Q29va2llcyBhbGxvdyB1cyB0byByZWNvZ25pemUgYWNjb3VudCBvd25lcnMgYW5kIG9wdGltaXplIHRoZWlyIHNob3BwaW5nIGV4cGVyaWVuY2UuIENvb2tpZXMgYWxzbyBwZXJtaXQgdXMgdG8gaG9sZCBhc3NvcnRtZW50cyBpbiBhIHNob3BwaW5nIGNhcnQgd2hlbiBhIGN1c3RvbWVyIGRlcGFydHMgdGhpcyBXZWIgU2l0ZSB3aXRob3V0IGluc3BlY3Rpb24uIFRoZSBtYWpvcml0eSBvZiBicm93c2VycyByZWNvZ25pemUgY29va2llcyBieSBkZXNpZ24gYnV0IGFsbG93IHlvdSB0byBzdG9wIHRoZW0uIFdlIGFkdmlzZSB0aGF0IHlvdSBrZWVwIGNvb2tpZXMg4oCcdHVybmVkIG9u4oCdIHNvIHRoYXQgd2UgYXJlIGFibGUgdG8gcHJvdmlkZSB5b3Ugd2l0aCBhIHVzZXItZnJpZW5kbHkgb25saW5lIGV4cGVyaWVuY2Ugb24gdGhpcyBXZWJzaXRlLiBZb3UgY2FuIG9jY2FzaW9uYWxseSBnZXQgQ29va2llcyBmcm9tIGNvbXBhbmllcyBtYXJrZXRpbmcgb24gb3VyIGJlaGFsZi4gV2UgZG8gbm90IG1hbmFnZSB0aGVzZSBDb29raWVzLCBhbmQgdGhlc2UgQ29va2llcyBhcmUgbm90IHN1YmplY3QgdG8gb3VyIENvb2tpZSBwb2xpY3kuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPklzIEluZm9ybWF0aW9uIENvbGxlY3RlZCBGcm9tIENoaWxkcmVuPzwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXZSBkbyBub3Qgc2VsbCBvciBzaGlwIGFueXRoaW5nIG9yZGVyZWQgZnJvbSB0aGlzIFdlYiBTaXRlIGRpcmVjdGx5IHRvIGFueW9uZSB3aG8gd2Uga25vdyB0byBiZSB1bmRlciB0aGUgYWdlIG9mIDEsIG5vciBkbyB3ZSBjb2xsZWN0IGFueSBwZXJzb25hbCBpbmZvcm1hdGlvbiBmcm9tIGEgcGVyc29uIHdobyB3ZSBpZGVudGlmeSB0byBiZSB1bmRlciAxeWVhcnMgb2xkLiBJZiB5b3UgYXJlIHVuZGVyIHRoZSBhZ2Ugb2YgMSwgeW91IG91Z2h0IHRvIHV0aWxpemUgdGhpcyBXZWIgU2l0ZSBvbmx5IHdpdGggdGhlIHBhcnRpY2lwYXRpb24gb2YgYSBwYXJlbnQgb3IgZ3VhcmRpYW4gYW5kIG11c3Qgbm90IHN1cnJlbmRlciBhbnkgcGVyc29uYWwgaW5mb3JtYXRpb24gdG8gdXMuIE91ciBXZWJzaXRlIGlzIG5vdCBwdXJwb3NlbHkgdGFyZ2V0ZWQgYXQgY2hpbGRyZW4gdW5kZXIgdGhlIGFnZSBvZiAxLiBDaGlsZHJlbiB1bmRlciB0aGUgYWdlIG9mIDEgbXVzdCBub3QgdXNlIG91ciBXZWJzaXRlIHdpdGhvdXQgYXR0YWluaW5nIHByaW9yIHBhcmVudGFsIHBlcm1pc3Npb24ubGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+SG93IFdlIFVzZSBZb3VyIEluZm9ybWF0aW9uPzwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXBhcnQgZnJvbSB3aGF0IGlzIHJldmVhbGVkIGluIHRoaXMgU2VjdXJpdHkgYW5kIFByaXZhY3kgUG9saWN5LCB3ZSBkbyBub3Qgc2VsbCBvciByZWxlYXNlIGluZm9ybWF0aW9uIGFib3V0IHlvdXIgcGVyc29uYWwgdXNhZ2Ugb24gb3VyIFdlYnNpdGUgb3IgeW91ciBQZXJzb25hbCBJbmZvcm1hdGlvbiByZWNlaXZlZCBvbmxpbmUgdG8gYW55b25lIG9yIGFueSBvcmdhbml6YXRpb24gbm90IGFzc29jaWF0ZWQgd2l0aCB1cy4gSWYgd2UgcmVjb21tZW5kIGF1dGhvcml6aW5nIGFueSB1c2Ugb2YgeW91ciBQZXJzb25hbCBJbmZvcm1hdGlvbiwgeW91IHdpbGwgYmUgZ2l2ZW4gdGhlIGNoYW5jZSB0byB0ZWxsIHVzIG5vdCB0byBwZXJtaXQgc3VjaCBjb250YWN0LmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkNoYW5nZXMgdG8gVGhpcyBQb2xpY3k8L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdlIGFyZSBkZWRpY2F0ZWQgdG8gc3VzdGFpbmluZyBwbGFjZSBhcyBhIGhpZ2gtcXVhbGl0eSBXZWJzaXRlIG9uIHRoZSBXb3JsZCBXaWRlIFdlYi4gQXMgb3VyIFdlYnNpdGUga2VlcHMgZGV2ZWxvcGluZywgd2UgcG9zc2libHkgd2lsbCBhZGQgbmV3IHNlcnZpY2VzIGFuZCBmZWF0dXJlcyB0byBvdXIgV2Vic2l0ZS4gT24gdGhlIG9jY2FzaW9uIHRoYXQgdGhlc2UgYWRkZWQgZXh0cmFzIGluZmx1ZW5jZSBvdXIgUHJpdmFjeSBQb2xpY3k7IHRoaXMgbWFudXNjcmlwdCB3aWxsIGJlIHJldmlzZWQgYXB0bHkuIFdlIHdpbGwgcGxhY2UgdGhvc2UgcmV2aXNpb25zIHNpZ25pZmljYW50bHkgc28gdGhhdCB5b3Ugd2lsbCBjb25zdGFudGx5IGlkZW50aWZ5IHdoYXQgaW5mb3JtYXRpb24gd2UgY29sbGVjdCwgaG93IHdlIGNvdWxkIGFwcGx5IHRoYXQgaW5mb3JtYXRpb24sIGFuZCB3aGV0aGVyIHdlIHdpbGwgcmV2ZWFsIGl0LiBXZSBkbywgbm9uZXRoZWxlc3MsIHN1Z2dlc3QgdGhhdCB5b3UgcmVhZCB0aGlzIFByaXZhY3kgUG9saWN5IGV2ZXJ5IHRpbWUgeW91IHZpc2l0IG91ciB3ZWJzaXRlIGluIGNhc2UgeW91IG92ZXJsb29rIG91ciBub3RpY2Ugb2YgYW1lbmRtZW50cyB0byB0aGUgUHJpdmFjeSBQb2xpY3kubGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U01TIERpc2Nsb3N1cmU8L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Q29uc2VudCBpcyBub3QgYSBjb25kaXRpb24gb2YgcHVyY2hhc2UuIE1lc3NhZ2UgZnJlcXVlbmN5IHZhcmllcy4gTWVzc2FnZSAmYW1wOyBkYXRhIHJhdGVzIG1heSBhcHBseS4gWW91IGNhbiBvcHQgb3V0IGF0IGFueSB0aW1lIGJ5IHJlcGx5aW5nIFNUT1Agb3IgcmVwbHkgSEVMUCBmb3IgbW9yZSBpbmZvLiBZb3UgbWF5IHJldmlldyBvdXIgcHJpdmFjeSBwb2xpY3kgb24gb3VyIHdlYnNpdGUgdG8gbGVhcm4gaG93IHlvdXIgZGF0YSBpcyB1c2VkLiBZb3VyIHByaXZhY3kgaXMgb3VyIHByaW9yaXR5LmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCeSBjbGlja2luZyAiU3VibWl0LCIgSSBhZ3JlZSB3aXRoIENvbXBhbnkgIFRlcm1zIG9mIFNlcnZpY2UgdG8gdGhlIGNsaWVudCdzIFNlcnZpY2UgYWdyZWVtZW50IG9uIHRoZSB3ZWJzaXRlbGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudENvbXBhbnkgIGhhbmsgeW91IGZvciBvcHRpbmcgaW4gdG8gcmVjZWl2aW5nIHNtcyBtZXNzYWdlcyBmcm9tIHVzLiBNZXNzYWdlIGZyZXF1ZW5jeSBtYXkgdmFyeS4gTWVzc2FnZSBhbmQgRGF0YSBSYXRlcyBtYXkgYXBwbHkuIFJlcGx5IFNUT1AgdG8gc3RvcCByZWNlaXZpbmcgbWVzc2FnZXMgZnJvbSB1cy4gUmVwbHkgSEVMUCBmb3IgbW9yZSBpbmZvcm1hdGlvbi5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Q29tcGFueSBGb3IgaGVscCBvciBpbmZvcm1hdGlvbiBwbGVhc2UgY29udGFjdCB1cyB2aWEgIFJlcGx5IFNUT1AgdG8gb3B0LW91dCBvZiBtZXNzYWdpbmcubGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudENvbXBhbnkgWW91IHdpbGwgcmVjZWl2ZSBubyBmdXJ0aGVyIG1lc3NhZ2VzIGZyb20gdXMuIElmIHRoaXMgd2FzIGFuIGVycm9yIHJlcGx5IFVOU1RPUCB0byBjb250aW51ZSByZWNlaXZpbmcgbWVzc2FnZXMubGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+T3B0LU91dCBhbmQgQ29ycmVjdGlvbiBQcm9jZWR1cmVzPC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRZb3UgY2FuIGF0IGFueSB0aW1lIG9wdC1vdXQgb2YgZ2V0dGluZyBwb3RlbnRpYWwgZS1tYWlscyBhbmQgLiBXZSBvZmZlciB5b3UgdGhlIG9wdGlvbiB0byBvcHQgb3V0IG9mIGdldHRpbmcgY29tbXVuaWNhdGlvbnMgZnJvbSB1cyBhdCB0aGUgcG9pbnQgd2hlcmUgd2UgYXNrIGZvciBpbmZvcm1hdGlvbiBjb25jZXJuaW5nIHlvdS4gVGhlcmUgYXJlIGEgdmFyaWV0eSBvZiB3YXlzIGluIHdoaWNoIHlvdSBjYW4gaW5mb3JtIHVzIHdoZXRoZXIgb3Igbm90IHlvdSB3YW50IHRvIGFjY2VwdCBwcm9tb3Rpb25hbCBjb21tdW5pY2F0aW9ucyBmcm9tIENvbXBhbnkgV2hlbiB5b3UgaW5pdGlhdGUgYW4gYWNjb3VudCwgeW91IHdpbGwgaGF2ZSBhbiBvcHBvcnR1bml0eSB0byBtYWtlIHlvdXIgc2VsZWN0aW9ucyBpbiB0aGlzIHJlZ2FyZC4gWW91IGFsc28gd2lsbCBoYXZlIGFuIG9wcG9ydHVuaXR5IHRvIGNoYW5nZSB0aGVzZSBzZWxlY3Rpb25zIGJ5IGZvbGxvd2luZyB0aGUg4oCcdW5zdWJzY3JpYmXigJ0gaW5zdHJ1Y3Rpb25zIGNvbnRhaW5lZCBpbiB0aGUgcHJvbW90aW9uYWwgZW1haWxzIHdlIHNlbmQgeW91LmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPldobyBkbyBJIHRhbGsgdG8gaWYgSSBoYXZlIG1vcmUgcXVlc3Rpb25zPzwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzZm9udFNpemU8IS0tIC93cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5Bbm9ueW1vdXMgSW5mb3JtYXRpb248L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5DaGFuZ2VzIHRvIFRoaXMgUG9saWN5PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Zm9udFNpemVmb250U2l6ZUNyb3NieSBGZW5jZSBDb21wYW55IExMPCEtLSB3cDpwYXJhZ3JhcGggeyJmb250U2l6ZSI6InNtYWxsIn0gLS0+CjxwIGNsYXNzPSJoYXMtc21hbGwtZm9udC1zaXplIj48c3Ryb25nPlByaXZhY3kgUG9saWN5PC9zdHJvbmc+PC9wPgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MSwiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgpDZm9udFNpemVmb250U2l6ZcKgQ3Jvc2J5ZmVuY2UuY29tIENyb3NieSBGZW5jZSA8IS0tIHdwOnBhcmFncmFwaCB7ImZvbnRTaXplIjoic21hbGwifSAtLT4KPHAgY2xhc3M9Imhhcy1zbWFsbC1mb250LXNpemUiPkNyb3NieSBGZW5jZSBDb21wYW55IExMQyB0YWtlcyB0aGUgc2VjdXJpdHkgYW5kIHByaXZhY3kgb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBleHRyZW1lbHkgc2VyaW91c2x5LiBXZSB3aWxsIG5vdCB0cmFkZSwgc2VsbCwgb3IgcmVudCB5b3VyIHBlcnNvbmFsbHkgaWRlbnRpZmlhYmxlIGluZm9ybWF0aW9uLiBGb3IgYW4gb3ZlcnZpZXcgb2YgW2NvbXBhbnkgd2Vic2l0ZV0gcHJpdmFjeSBwcmFjdGljZXMgcGxlYXNlIHJlYWQgYmVsb3c6PC9wPgo8IS0tIHdwOnBhcmFncmFwaCB7ImZvbnRTaXplIjoic21hbGwifSAtLT4KQ29tcGFueSBMTENyc2J5IEZlbmNlIENvTExDPHAgY2xhc3M9Imhhcy1zbWFsbC1mb250LXNpemUiPldlIGFyZSBzdHJvbmdseSBkZXZvdGVkIHRvIGRlZmVuZGluZyB0aGUgcHJpdmFjeSBvZiB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uLiBUaGUgcG9saWNpZXMgdW5kZXJuZWF0aCBhcmUgcmVsZXZhbnQgdG8gQ3Jvc2J5ZmVuY2UuY29tIGNyZWF0ZWQgYW5kIHN1c3RhaW5lZCBieSBDcm9zYnkgRmVuY2UgQ29tcGFueSBMTEMgKGNvbGxlY3RpdmVseSBDcm9zYnkgRmVuY2UgQ29tcGFueSBMTEPCoCBvciDigJx3ZeKAnSwg4oCcdXPigJ0sIG9yIOKAnG91cuKAnSkuIFdlIGhhdmUgZXN0YWJsaXNoZWQgdGhpcyBzZWN1cml0eSBhbmQgcHJpdmFjeSBwb2xpY3kgdG8gaW5mb3JtIHlvdSBvZiB0aGUgdHlwZSBvZiBwZXJzb25hbCBpbmZvcm1hdGlvbiB3ZSBtYXkgY29sbGVjdCB0aHJvdWdob3V0IHlvdXIgdmlzaXQgdG8gdGhlIFdlYnNpdGUsIHdoeSB3ZSBjb2xsZWN0IHlvdXIgaW5mb3JtYXRpb24sIHdoYXQgd2UgdXNlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gZm9yLCB3aGVuIHdlIG1heSBwcm92aWRlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24sIGFuZCBob3cgeW91IGNhbiBjb250cm9sIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24uPC9wPgpmb250U2l6ZTwhLS0gd3A6cGFyYWdyYXBoIHsiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgo8cCBjbGFzcz0iaGFzLXNtYWxsLWZvbnQtc2l6ZSI+QnkgdmlzaXRpbmcgb3VyIFdlYnNpdGUsIHlvdSBhcmUgY29tcGx5aW5nIHdpdGggdGhlIHByYWN0aWNlcyBleHByZXNzZWQgaW4gb3VyIFByaXZhY3kgUG9saWN5LiBJZiB5b3UgZG8gbm90IGNvbmN1ciB3aXRoIHRoZSB0ZXJtcyBvZiB0aGlzIFByaXZhY3kgUG9saWN5LCBwbGVhc2UgZG8gbm90IHVzZSB0aGUgV2Vic2l0ZS4gV2UgbWF5LCBmcm9tIHRpbWUgdG8gdGltZSwgcmV2aXNlIHRoaXMgcHJpdmFjeSBwb2xpY3ksIGFuZCB0aGUgZGF0ZSBvZiB0aGUgbGFzdCByZXZpc2lvbiB3aWxsIGJlIGF2YWlsYWJsZSBhdCB0aGUgYm90dG9tIG9mIHRoaXMgcGFnZS4gQnkgdXNpbmcgdGhlIFNlcnZpY2VzLCB5b3UgYXJlIGFja25vd2xlZGdpbmcgYW5kIGFjY2VwdGluZyB0aGlzIFByaXZhY3kgUG9saWN5LiBZb3VyIGNvbnRpbnVlZCB1c2Ugb2YgdGhlIFNlcnZpY2VzIGFmdGVyIGNoYW5nZXMgaGF2ZSBiZWVuIHBvc3RlZCB0byB0aGUgUHJpdmFjeSBQb2xpY3kgd2lsbCBjb25zdGl0dXRlIHlvdXIgYWNjZXB0YW5jZSBvZiBzdWNoIGNoYW5nZXMuPC9wPgpmb250U2l6ZW9mZmljZUBjcm9zYnlmZW5jZS5jb21mb250U2l6ZWZvbnRTaXplcnNieSBGZW5jZSBDb0xMQ8KgPCEtLSB3cDpwYXJhZ3JhcGggeyJmb250U2l6ZSI6InNtYWxsIn0gLS0+CjxwIGNsYXNzPSJoYXMtc21hbGwtZm9udC1zaXplIj5JZiB5b3UgaGF2ZSBhbnkgaW5xdWlyaWVzIGFib3V0IHRoaXMgUHJpdmFjeSBQb2xpY3kgb3IgZG8gbm90IHNlZSB5b3VyIGNvbmNlcm5zIGFkZHJlc3NlZCBoZXJlLCAgY29udGFjdCB1cyBieSBlbWFpbCBhdCBvZmZpY2VAY3Jvc2J5ZmVuY2UuY29tPC9wPgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MSwiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgo8aDEgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXNtYWxsLWZvbnQtc2l6ZSI+PHN0cm9uZz5XaGF0IEluZm9ybWF0aW9uIEFib3V0IE1lIElzIENvbGxlY3RlZCBhbmQgU3RvcmVkPzwvc3Ryb25nPjwvaDE+CjwhLS0gd3A6aGVhZGluZyB7ImZvbnRTaXplIjoic21hbGwifSAtLT4KcnNieSBGZW5jZSBDb0xMQ2ZvbnRTaXplZm9udFNpemVmb250U2l6ZTxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtc21hbGwtZm9udC1zaXplIj5Dcm9zYnkgRmVuY2UgQ29tcGFueSBMTEPCoCBhZGhlcmVzIHRvIHRoZSB1cHBlcm1vc3Qgc3RhbmRhcmRzIG9mIGV0aGljYWwgcHJhY3RpY2VzIGluIGFsbCBvZiBvdXIgcHJvY2Vzc2VzIGFuZCBpcyBkZXZvdGVkIHRvIHByb3RlY3RpbmcgdGhlIHByaXZhY3kgb2YgYWxsIHVzZXJzIG9mIG91ciBXZWJzaXRlLiBPdXIgcHJpdmFjeSBwb2xpY3kgaXMgc3RyYWlnaHRmb3J3YXJkOiBFeGNlcHQgYXMgcmV2ZWFsZWQgYmVsb3csIHdlIGRvbuKAmXQgc2VsbCwgYmFydGVyLCBkZWxpdmVyIG9yIHJlbnQgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiB0byBhbnkgb3JnYW5pemF0aW9uIG9yIGluZGl2aWR1YWwgZXh0ZXJuYWwgb2YgQ3Jvc2J5IEZlbmNlIENvbXBhbnkgTExDIE9uZSBvZiB0aGUgZXNzZW50aWFsIHZhbHVlcyB3ZeKAmXZlIHRyaWVkIHRvIGZvbGxvdyBpbiB0aGUgY3JlYXRpb24gb2YgdGhpcyBXZWJzaXRlIGlzIHRoYXQgd2UgaW5xdWlyZSBmb3Igbm8gbW9yZSB0aGFuIHRoZSBuZWNlc3NhcnkgaW5mb3JtYXRpb24gcmVxdWlyZWQgdG8gcHJvdmlkZSB0aGUgc2VydmljZShzKSB5b3XigJl2ZSBhc2tlZCBmb3IuIEFzIGEgcmVzdWx0LCB3aGF0IGluZm9ybWF0aW9uIHdlIGNvbGxlY3QgYW5kIHN0b3JlIGRlcGVuZHMgbW9yZSBvciBsZXNzIGNvbXBsZXRlbHkgb24gaG93IHlvdSBkZWNpZGUgdG8gbWFrZSB1c2Ugb2Ygb3VyIFdlYnNpdGUgYW5kIG91ciBzZXJ2aWNlcy48L2gyPgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MSwiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgo8aDEgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXNtYWxsLWZvbnQtc2l6ZSI+PHN0cm9uZz5QZXJzb25hbCBJbmZvcm1hdGlvbjwvc3Ryb25nPjwvaDE+CjwhLS0gd3A6cGFyYWdyYXBoIHsiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgo8cCBjbGFzcz0iaGFzLXNtYWxsLWZvbnQtc2l6ZSI+V2UgYWNjdW11bGF0ZSBhbmQgc3RvcmUgaW5mb3JtYXRpb24gdGhhdCB5b3UgZW50ZXIgaW50byB0aGlzIFdlYnNpdGUgb3IgdGhhdCB5b3Ugc3VwcGx5IHRocm91Z2ggb3VyIEN1c3RvbWVyIFNlcnZpY2UgRGVwYXJ0bWVudC4gRm9yIGluc3RhbmNlLCB3aGVuIHlvdSBjcmVhdGUgYW4gYWNjb3VudCBvciBwbGFjZSBhbiBvcmRlciwgd2UgYWNjdW11bGF0ZSBhbmQgc3RvcmUgc29tZSBvciBhbGwgb2YgdGhlIHN1YnNlcXVlbnQgaW5mb3JtYXRpb24gdGhhdCB5b3Ugc3VwcGx5OiBuYW1lLCBiaWxsaW5nIGFkZHJlc3MsIHNoaXBwaW5nIGFkZHJlc3MsIGVtYWlsIGFkZHJlc3MsIHRlbGVwaG9uZSBudW1iZXIsIGNyZWRpdCBjYXJkIG51bWJlciwgYW5kIGV4cGlyYXRpb24gZGF0ZS4gVGhpcyBpbmZvcm1hdGlvbiBpcyB1c2VkIHRvIG1ha2UgYXZhaWxhYmxlIHRoZSBwcm9kdWN0cyBhbmQgc2VydmljZXMgdGhhdCB5b3UgaGF2ZSBvcmRlcmVkIG9yIHJlcXVlc3RlZCwgdG8gcHJvY2VzcyBhbmQgc2hpcCBvcmRlcnMsIHRvIG1haWwgb3JkZXIgYW5kIHNoaXBwaW5nIGNvbmZpcm1hdGlvbnMsIGFuZCB0byBzdXBwbHkgY3VzdG9tZXIgc2VydmljZS48L3A+CjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjoxLCJmb250U2l6ZSI6InNtYWxsIn0gLS0+CjxoMSBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtc21hbGwtZm9udC1zaXplIj5SZWdpc3RyYXRpb24gY2FuIGFsc28gYmUgbWFuZGF0b3J5IGFuZCBQZXJzb25hbCBJbmZvcm1hdGlvbiBjb3VsZCBhbHNvIGJlIGdhdGhlcmVkIGluIGNlcnRhaW4gc2VnbWVudHMgb2YgdGhlIFdlYnNpdGUgaW4gd2hpY2ggeW91IHB1cnBvc2VseSBhbmQgaW50ZW50aW9uYWxseSBzdXBwbHkgc3VjaCBpbmZvcm1hdGlvbiwgZS5nLiBjb21tdW5pdHkgcG9zdGluZ3MgKGkuZS4sIGNoYXQgb3IgYnVsbGV0aW4gYm9hcmRzKSwgcHJvcG9zaXRpb25zLCBvciBjdXN0b21lciBzZXJ2aWNlIHJlcXVpcmVtZW50cy4gUGFydHMgb2YgdGhpcyBpbmZvcm1hdGlvbiBhbHNvIGNvdWxkIGJlIHVzZWQgdG8gZ2V0IGluIHRvdWNoIHdpdGggeW91IGFib3V0IHNhbGVzLCBuZXcgcHJvZHVjdHMsIHNwZWNpYWwgb2ZmZXJzLCBhbmQgbmV3IHNpdGUgZmVhdHVyZXMsIHVubGVzcyB5b3UgaGF2ZSBvcHRlZCB0byBub3Qgb2J0YWluIHByb21vdGlvbmFsIGludGVyYWN0aW9ucyBpbiBhc3NvY2lhdGlvbiB3aXRoIHRoaXMgV2Vic2l0ZS48L2gxPgpmb250U2l6ZWZvbnRTaXplZm9udFNpemVmb250U2l6ZTwhLS0gd3A6aGVhZGluZyB7ImZvbnRTaXplIjoic21hbGwifSAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1zbWFsbC1mb250LXNpemUiPkR1cmluZyB5b3VyIHVzZSBvZiB0aGUgV2Vic2l0ZSwgd2UgbWF5IHBvc3NpYmx5IGNvbGxlY3QgY2VydGFpbiBpbmZvcm1hdGlvbiB0aGF0IGRvZXMgbm90IHJlY29nbml6ZSB5b3UgaW5kZXBlbmRlbnRseSAo4oCcQW5vbnltb3VzIEluZm9ybWF0aW9u4oCdKS4gVXN1YWxseSwgdGhpcyBpbmZvcm1hdGlvbiBpcyBnYXRoZXJlZCBmcm9tIOKAnHRyYWZmaWMgZGF0YeKAnS4gV2UgYWNjdW11bGF0ZSBhbmQgc3RvcmUgY2VydGFpbiBvdGhlciBpbmZvcm1hdGlvbiByZXBlYXRlZGx5IHdoZW5ldmVyIHlvdSBpbnRlcmFjdCB3aXRoIHRoaXMgV2ViIFNpdGUuIEZvciBpbnN0YW5jZSwgd2UgY29sbGVjdCB5b3VyIElQIGFkZHJlc3MsIGJyb3dzZXIgaW5mb3JtYXRpb24sIGFuZCByZWZlcmVuY2Ugc2l0ZSBkb21haW4gbmFtZSBlYWNoIHRpbWUgeW91IGFyZSBvbiB0aGlzIFdlYiBTaXRlLiBXZSBhbHNvIGdhdGhlciBpbmZvcm1hdGlvbiBhcyByZWdhcmRzIGN1c3RvbWVyIHRyYWZmaWMgcGF0dGVybnMgYW5kIHNpdGUgdXNhZ2UuIFRoaXMgaW5mb3JtYXRpb24gaXMgdXNlZCB0byBleGFtaW5lIGFuZCBhZHZhbmNlIHRoaXMgV2Vic2l0ZSBhbmQgdG8gZ2l2ZSBvdXIgY2xpZW50ZWxlIGEgZ3JhdGlmeWluZyBvbmxpbmUgZXhwZXJpZW5jZS48L2gyPgo8IS0tIHdwOnBhcmFncmFwaCB7ImZvbnRTaXplIjoibm9ybWFsIn0gLS0+CjxwIGNsYXNzPSJoYXMtbm9ybWFsLWZvbnQtc2l6ZSI+PHN0cm9uZz5Vc2Ugb2YgQ29va2llcyBhbmQgU3B5d2FyZTwvc3Ryb25nPjwvcD4KPCEtLSB3cDpwYXJhZ3JhcGggeyJmb250U2l6ZSI6InNtYWxsIn0gLS0+CjxwIGNsYXNzPSJoYXMtc21hbGwtZm9udC1zaXplIj5XZSBpbiBubyB3YXkgYXBwbHkgb3IgaW5zdGFsbCBzcHl3YXJlIG9uIHlvdXIgY29tcHV0ZXIsIG5vciBkbyB3ZSB1dGlsaXplIHNweXdhcmUgdG8gcmVjb3ZlciBpbmZvcm1hdGlvbiBmcm9tIHlvdXIgY29tcHV0ZXIuIEluIGFkZGl0aW9uLCBsaWtlIHNldmVyYWwgV2Vic2l0ZXMsIHdlIGFwcGx5IOKAnGNvb2tpZXPigJ0sIHdoaWNoIGFyZSByZWNvcmRzIHN0b3JlZCBvbiB5b3VyIGNvbXB1dGVy4oCZcyBoYXJkIGRyaXZlIGJ5IHlvdXIgYnJvd3Nlci48L3A+CjwhLS0gd3A6cGFyYWdyYXBoIHsiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgo8cCBjbGFzcz0iaGFzLXNtYWxsLWZvbnQtc2l6ZSI+Q29va2llcyBhbGxvdyB1cyB0byByZWNvZ25pemUgYWNjb3VudCBvd25lcnMgYW5kIG9wdGltaXplIHRoZWlyIHNob3BwaW5nIGV4cGVyaWVuY2UuIENvb2tpZXMgYWxzbyBwZXJtaXQgdXMgdG8gaG9sZCBhc3NvcnRtZW50cyBpbiBhIHNob3BwaW5nIGNhcnQgd2hlbiBhIGN1c3RvbWVyIGRlcGFydHMgdGhpcyBXZWIgU2l0ZSB3aXRob3V0IGluc3BlY3Rpb24uIFRoZSBtYWpvcml0eSBvZiBicm93c2VycyByZWNvZ25pemUgY29va2llcyBieSBkZXNpZ24gYnV0IGFsbG93IHlvdSB0byBzdG9wIHRoZW0uIFdlIGFkdmlzZSB0aGF0IHlvdSBrZWVwIGNvb2tpZXMg4oCcdHVybmVkIG9u4oCdIHNvIHRoYXQgd2UgYXJlIGFibGUgdG8gcHJvdmlkZSB5b3Ugd2l0aCBhIHVzZXItZnJpZW5kbHkgb25saW5lIGV4cGVyaWVuY2Ugb24gdGhpcyBXZWJzaXRlLiBZb3UgY2FuIG9jY2FzaW9uYWxseSBnZXQgQ29va2llcyBmcm9tIGNvbXBhbmllcyBtYXJrZXRpbmcgb24gb3VyIGJlaGFsZi4gV2UgZG8gbm90IG1hbmFnZSB0aGVzZSBDb29raWVzLCBhbmQgdGhlc2UgQ29va2llcyBhcmUgbm90IHN1YmplY3QgdG8gb3VyIENvb2tpZSBwb2xpY3kuPC9wPgpmb250U2l6ZWZvbnRTaXplODwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjoxLCJmb250U2l6ZSI6InNtYWxsIn0gLS0+CjxoMSBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtc21hbGwtZm9udC1zaXplIj48c3Ryb25nPklzIEluZm9ybWF0aW9uIENvbGxlY3RlZCBGcm9tIENoaWxkcmVuPzwvc3Ryb25nPjwvaDE+CjwhLS0gd3A6aGVhZGluZyB7ImZvbnRTaXplIjoic21hbGwifSAtLT4KOCA4ODhmb250U2l6ZWZvbnRTaXplPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1zbWFsbC1mb250LXNpemUiPldlIGRvIG5vdCBzZWxsIG9yIHNoaXAgYW55dGhpbmcgb3JkZXJlZCBmcm9tIHRoaXMgV2ViIFNpdGUgZGlyZWN0bHkgdG8gYW55b25lIHdobyB3ZSBrbm93IHRvIGJlIHVuZGVyIHRoZSBhZ2Ugb2YgMTgsIG5vciBkbyB3ZSBjb2xsZWN0IGFueSBwZXJzb25hbCBpbmZvcm1hdGlvbiBmcm9tIGEgcGVyc29uIHdobyB3ZSBpZGVudGlmeSB0byBiZSB1bmRlciAxOCB5ZWFycyBvbGQuIElmIHlvdSBhcmUgdW5kZXIgdGhlIGFnZSBvZiAxOCwgeW91IG91Z2h0IHRvIHV0aWxpemUgdGhpcyBXZWIgU2l0ZSBvbmx5IHdpdGggdGhlIHBhcnRpY2lwYXRpb24gb2YgYSBwYXJlbnQgb3IgZ3VhcmRpYW4gYW5kIG11c3Qgbm90IHN1cnJlbmRlciBhbnkgcGVyc29uYWwgaW5mb3JtYXRpb24gdG8gdXMuIE91ciBXZWJzaXRlIGlzIG5vdCBwdXJwb3NlbHkgdGFyZ2V0ZWQgYXQgY2hpbGRyZW4gdW5kZXIgdGhlIGFnZSBvZiAxOC4gQ2hpbGRyZW4gdW5kZXIgdGhlIGFnZSBvZiAxOCBtdXN0IG5vdCB1c2Ugb3VyIFdlYnNpdGUgd2l0aG91dCBhdHRhaW5pbmcgcHJpb3IgcGFyZW50YWwgcGVybWlzc2lvbi48L2gyPgo8IS0tIHdwOnBhcmFncmFwaCB7ImZvbnRTaXplIjoic21hbGwifSAtLT4KPHAgY2xhc3M9Imhhcy1zbWFsbC1mb250LXNpemUiPjxzdHJvbmc+SG93IFdlIFVzZSBZb3VyIEluZm9ybWF0aW9uPzwvc3Ryb25nPjwvcD4KPCEtLSB3cDpoZWFkaW5nIHsiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXNtYWxsLWZvbnQtc2l6ZSI+QXBhcnQgZnJvbSB3aGF0IGlzIHJldmVhbGVkIGluIHRoaXMgU2VjdXJpdHkgYW5kIFByaXZhY3kgUG9saWN5LCB3ZSBkbyBub3Qgc2VsbCBvciByZWxlYXNlIGluZm9ybWF0aW9uIGFib3V0IHlvdXIgcGVyc29uYWwgdXNhZ2Ugb24gb3VyIFdlYnNpdGUgb3IgeW91ciBQZXJzb25hbCBJbmZvcm1hdGlvbiByZWNlaXZlZCBvbmxpbmUgdG8gYW55b25lIG9yIGFueSBvcmdhbml6YXRpb24gbm90IGFzc29jaWF0ZWQgd2l0aCB1cy4gSWYgd2UgcmVjb21tZW5kIGF1dGhvcml6aW5nIGFueSB1c2Ugb2YgeW91ciBQZXJzb25hbCBJbmZvcm1hdGlvbiwgeW91IHdpbGwgYmUgZ2l2ZW4gdGhlIGNoYW5jZSB0byB0ZWxsIHVzIG5vdCB0byBwZXJtaXQgc3VjaCBjb250YWN0LjwvaDI+CmZvbnRTaXplY3Jvc2J5ZmVuY2UuY29tIGEgZm9udFNpemVmb250U2l6ZTwhLS0gd3A6aGVhZGluZyB7ImZvbnRTaXplIjoic21hbGwifSAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1zbWFsbC1mb250LXNpemUiPldlIGFyZSBkZWRpY2F0ZWQgdG8gc3VzdGFpbmluZyBjcm9zYnlmZW5jZS5jb20gYSBwbGFjZSBhcyBhIGhpZ2gtcXVhbGl0eSBXZWJzaXRlIG9uIHRoZSBXb3JsZCBXaWRlIFdlYi4gQXMgb3VyIFdlYnNpdGUga2VlcHMgZGV2ZWxvcGluZywgd2UgcG9zc2libHkgd2lsbCBhZGQgbmV3IHNlcnZpY2VzIGFuZCBmZWF0dXJlcyB0byBvdXIgV2Vic2l0ZS4gT24gdGhlIG9jY2FzaW9uIHRoYXQgdGhlc2UgYWRkZWQgZXh0cmFzIGluZmx1ZW5jZSBvdXIgUHJpdmFjeSBQb2xpY3k7IHRoaXMgbWFudXNjcmlwdCB3aWxsIGJlIHJldmlzZWQgYXB0bHkuIFdlIHdpbGwgcGxhY2UgdGhvc2UgcmV2aXNpb25zIHNpZ25pZmljYW50bHkgc28gdGhhdCB5b3Ugd2lsbCBjb25zdGFudGx5IGlkZW50aWZ5IHdoYXQgaW5mb3JtYXRpb24gd2UgY29sbGVjdCwgaG93IHdlIGNvdWxkIGFwcGx5IHRoYXQgaW5mb3JtYXRpb24sIGFuZCB3aGV0aGVyIHdlIHdpbGwgcmV2ZWFsIGl0LiBXZSBkbywgbm9uZXRoZWxlc3MsIHN1Z2dlc3QgdGhhdCB5b3UgcmVhZCB0aGlzIFByaXZhY3kgUG9saWN5IGV2ZXJ5IHRpbWUgeW91IHZpc2l0IG91ciB3ZWJzaXRlIGluIGNhc2UgeW91IG92ZXJsb29rIG91ciBub3RpY2Ugb2YgYW1lbmRtZW50cyB0byB0aGUgUHJpdmFjeSBQb2xpY3kuPC9oMj4KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjEsImZvbnRTaXplIjoic21hbGwifSAtLT4KPGgxIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1zbWFsbC1mb250LXNpemUiPjxzdHJvbmc+U01TIERpc2Nsb3N1cmU8L3N0cm9uZz48L2gxPgo8IS0tIHdwOmhlYWRpbmcgeyJmb250U2l6ZSI6InNtYWxsIn0gLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtc21hbGwtZm9udC1zaXplIj5Db25zZW50IGlzIG5vdCBhIGNvbmRpdGlvbiBvZiBwdXJjaGFzZS4gTWVzc2FnZSBmcmVxdWVuY3kgdmFyaWVzLiBNZXNzYWdlICZhbXA7IGRhdGEgcmF0ZXMgbWF5IGFwcGx5LiBZb3UgY2FuIG9wdCBvdXQgYXQgYW55IHRpbWUgYnkgcmVwbHlpbmcgU1RPUCBvciByZXBseSBIRUxQIGZvciBtb3JlIGluZm8uIFlvdSBtYXkgcmV2aWV3IG91ciBwcml2YWN5IHBvbGljeSBvbiBvdXIgd2Vic2l0ZSB0byBsZWFybiBob3cgeW91ciBkYXRhIGlzIHVzZWQuIFlvdXIgcHJpdmFjeSBpcyBvdXIgcHJpb3JpdHkuPC9oMj4KZm9udFNpemVyc2J5IEZlbmNlIENvTExDcnNieSBGZW5jZSBDb0xMQ3N0Zm9udFNpemVyc2J5IEZlbmNlIENvTExDOiA1MDgtMjU1LTY2NjJmb250U2l6ZTwhLS0gd3A6aGVhZGluZyB7ImZvbnRTaXplIjoic21hbGwifSAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1zbWFsbC1mb250LXNpemUiPkJ5IGNsaWNraW5nICJTdWJtaXQsIiBJIGFncmVlIHdpdGggQ3Jvc2J5IEZlbmNlIENvbXBhbnkgTExDIFRlcm1zIG9mIFNlcnZpY2UgdG8gdGhlIGNsaWVudCdzIFNlcnZpY2UgYWdyZWVtZW50IG9uIHRoZSB3ZWJzaXRlPC9oMj4KPCEtLSB3cDpoZWFkaW5nIHsiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXNtYWxsLWZvbnQtc2l6ZSI+Q3Jvc2J5IEZlbmNlIENvbXBhbnkgTExDIHRoYW5rcyB5b3UgZm9yIG9wdGluZyBpbiB0byByZWNlaXZpbmcgc21zIG1lc3NhZ2VzIGZyb20gdXMuIE1lc3NhZ2UgZnJlcXVlbmN5IG1heSB2YXJ5LiBNZXNzYWdlIGFuZCBEYXRhIFJhdGVzIG1heSBhcHBseS4gUmVwbHkgU1RPUCB0byBzdG9wIHJlY2VpdmluZyBtZXNzYWdlcyBmcm9tIHVzLiBSZXBseSBIRUxQIGZvciBtb3JlIGluZm9ybWF0aW9uLjwvaDI+CjwhLS0gd3A6aGVhZGluZyB7ImZvbnRTaXplIjoic21hbGwifSAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1zbWFsbC1mb250LXNpemUiPkNyb3NieSBGZW5jZSBDb21wYW55IExMQzogRm9yIGhlbHAgb3IgaW5mb3JtYXRpb24gcGxlYXNlIGNvbnRhY3QgdXMgdmlhIDUwOC0yNTUtNjY2MiBSZXBseSBTVE9QIHRvIG9wdC1vdXQgb2YgbWVzc2FnaW5nLjwvaDI+CnJzYnkgRmVuY2UgQ29MTEM6IGZvbnRTaXplZm9udFNpemVDcm9zYnlGZW5jZSBMTEMgLjwhLS0gd3A6aGVhZGluZyB7ImZvbnRTaXplIjoic21hbGwifSAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1zbWFsbC1mb250LXNpemUiPkNyb3NieSBGZW5jZSBDb21wYW55IExMQzogWW91IHdpbGwgcmVjZWl2ZSBubyBmdXJ0aGVyIG1lc3NhZ2VzIGZyb20gdXMuIElmIHRoaXMgd2FzIGFuIGVycm9yIHJlcGx5IFVOU1RPUCB0byBjb250aW51ZSByZWNlaXZpbmcgbWVzc2FnZXMuPC9oMj4KPCEtLSB3cDpwYXJhZ3JhcGggeyJmb250U2l6ZSI6InNtYWxsIn0gLS0+CjxwIGNsYXNzPSJoYXMtc21hbGwtZm9udC1zaXplIj48c3Ryb25nPk9wdC1PdXQgYW5kIENvcnJlY3Rpb24gUHJvY2VkdXJlczwvc3Ryb25nPjwvcD4KIFNNUyBjb21tdW5pY2F0aW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UXVlc3Rpb25zIHJlZ2FyZGluZyB0aGlzIHN0YXRlbWVudCBzaG91bGQgYmRyb3BDYXBwbGFjZWhvbGRlcmZvbnRTaXplaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2NrczxoMSBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtc21hbGwtZm9udC1zaXplIj5Zb3UgY2FuIGF0IGFueSB0aW1lIG9wdC1vdXQgb2YgZ2V0dGluZyBwb3RlbnRpYWwgZS1tYWlscyBhbmQgU01TIGNvbW11bmljYXRpb24uIFdlIG9mZmVyIHlvdSB0aGUgb3B0aW9uIHRvIG9wdCBvdXQgb2YgZ2V0dGluZyBjb21tdW5pY2F0aW9ucyBmcm9tIHVzIGF0IHRoZSBwb2ludCB3aGVyZSB3ZSBhc2sgZm9yIGluZm9ybWF0aW9uIGNvbmNlcm5pbmcgeW91LiBUaGVyZSBhcmUgYSB2YXJpZXR5IG9mIHdheXMgaW4gd2hpY2ggeW91IGNhbiBpbmZvcm0gdXMgd2hldGhlciBvciBub3QgeW91IHdhbnQgdG8gYWNjZXB0IHByb21vdGlvbmFsIGNvbW11bmljYXRpb25zIGZyb20gQ3Jvc2J5IEZlbmNlIENvbXBhbnkgTExDLiBXaGVuIHlvdSBpbml0aWF0ZSBhbiBhY2NvdW50LCB5b3Ugd2lsbCBoYXZlIGFuIG9wcG9ydHVuaXR5IHRvIG1ha2UgeW91ciBzZWxlY3Rpb25zIGluIHRoaXMgcmVnYXJkLiBZb3UgYWxzbyB3aWxsIGhhdmUgYW4gb3Bwb3J0dW5pdHkgdG8gY2hhbmdlIHRoZXNlIHNlbGVjdGlvbnMgYnkgZm9sbG93aW5nIHRoZSDigJx1bnN1YnNjcmliZeKAnSBpbnN0cnVjdGlvbnMgY29udGFpbmVkIGluIHRoZSBwcm9tb3Rpb25hbCBlbWFpbHMgd2Ugc2VuZCB5b3UuPC9oMT4KPHAgY2xhc3M9Imhhcy1zbWFsbC1mb250LXNpemUiPjxzdHJvbmc+V2hvIGRvIEkgdGFsayB0byBpZiBJIGhhdmUgbW9yZSBxdWVzdGlvbnM\/PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImZvbnRTaXplIjoic21hbGwifSAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjwvcD4KZSBzZW50IHZpYSBlbWFpbCB0byBvZmZpY2VAY3Jvc2J5ZmVuY2UuY29tPHAgY2xhc3M9Imhhcy1zbWFsbC1mb250LXNpemUiPlF1ZXN0aW9ucyByZWdhcmRpbmcgdGhpcyBzdGF0ZW1lbnQgc2hvdWxkIGJlIHNlbnQgdmlhIGVtYWlsIHRvIG9mZmljZUBjcm9zYnlmZW5jZS5jb208L3A+CnN0YXRldmVyc2lvbgUHBQcIBwQKRwBLAAikAQG1AQUHCAQIBAgGCAUOCAeWD6plAQgHCAYIDggOCAtIAQQJCAYIBw8EChELCAcPBAoLCAcPBAoHIQdLAAgHDwQKB4ECB0sACAcPBAoHgAIHSwAIBw8ECgesAQcLBQsIBw8ECge0AQdLAAgHDwQKBxgHSwAIBw8ECgsIBw8ECgwICQwLCAcPBAoNCwgHDwQKDQUWDAgLCAcPBAoMCwgHDwQKB68CB0sACAcPBAoMCAkMCwgHDwQKDQsIBw8ECg0FGwwICwgHDwQKDAsIBw8ECgeVAwdLAAgHDwQKRwBLAAgHDwQKDAgJDAsIBw8ECg0LCAcPBAoNBQsMCAsIBw8ECgwLCAcPBAoHpAEHSwAIBw8ECgwICQwLCAcPBAoNCwgHDwQKDQUfDAgLCAcPBAoMCwgHDwQKB5EEB0sACAcPBAoMCAkMCwgHDwQKDQsIBw8ECg0FFAwICwgHDwQKDAsIBw8ECgemAgdLAAgHDwQKDAgJDAsIBw8ECg0LCAcPBAoNBRsMCAsIBw8ECgwLCAcPBAoHsgQHSwAIBw8ECgwICQwLCAcPBAoNCwgHDwQKDQUODAgLCAcPBAoMCwgHDwQKB6sBB0sABQcFBwgHBApHAEsADwwICQwfCAcECgcBpQMHSwAIBwQKB7YBQQAYAQ5BAAaPAQGUBAdLAAgHBAoHmQgHSwAIBwQKB6ABARcHSwAIBwQKB4MBBQsIBwQKB0EABocFQQAGlwUFCwgHBAoHJQULCAcECgeRCQdLAAgHBAoHhwgFCwgHBAoHJgdLAAgHBAoHuwkFCwgHBAoHKwdLAAgHBAoHvAMHSwAIBwQKB4UJB0sACAcECgc4BQsIBwQKB7IBmAEolAMdhgEFCwgHBAoHLQdLAAgHBAoHuAUFCwgHBAoHJwdLAAgHBAoHH5kJBQsIBwQKBx8FCwgHBAoHngQFCwgHBAoHI0EABoIBBQsIBwQKB0EABgEEgwMFCwgHBAoHQQAGLgEjBQsIBwQKB0EABq8BBQsIBwQKBzIHSwAIBwQKBz25AwEIHKADBQsIBwQKBzsHSwAIF1gCVgEYsgEWWAFWABizAVYFGIEBFkgAF64BMwFIAAEGCQ6NBSsLAQwDqAkIqAkIFkgAAQwEnQOtAikBDANIAYYMjwKgCrEJSAKbC7wBiwWUCkgAAaICKQJBAUgApgm8AZgHCBJIAKoLiQK+BQgBDAMBDANBAAgBDAMCAQsInQOCBZgDAQwDAkgARgADQQCpA4ECAREIBwQKBysHCwgLCAcECkcASwCVCqICNiq5AQUHGwEBAAgBBAAAAQAAAAEGAAABAACsAwEBALECAaQCQQACAEIBAQBBAABBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAABBAABBAAIAQQAAQQACAEEAAEEAAEEAAgBBAABBAAIAQQACAEEAAEEAAEEAAgBBAABBAAIAQQAAQQAAQQACAEEAAEEAAgBBAABBAABBAAIAQQAAQQACAEEAAEEAAEEAAgBBAABBAAIAQQAAQQAAQQACAEEAAEEAAgBBAAACQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAMUBQQgFAi5BBAQghgemAYACQZYCL0EAoJYBrrUBBSVBDCQBCEEGCAxBAwQIHQ8BBQYKCUEIAwkbBkEICwEFBkElrQUBOAG8BUEGAkETBEELC0EDC0EEDAYIQQMGQQcLAQwSQQKiAkEBPRaCBIAKtwiDA4YCvQuoAa8JvgiyCokBmgSjCZ0Giwq8CYsBrwazCqIBlQWwApQErAK1ApABnAqBBEEChgScCkEBpglBBL0LQQECQQemCUELoAoEQQEYkAFBB4oCQQIEBAB9AXtCedjXqVPwAHtB7nnAboAAABMAdyQ0YWQyNmJhZS0yNmRhLTQ2N2MtOGY1Ny05ZGU5ZjFjMTA1NzF4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBScYIAHcTMjAyNi0wMy0yNlQxMDo0Mjo0NHcrc21zLXByaXZhY3ktcG9saWN5LWNyb3NieS1mZW5jZS1jb21wYW55LWxsY3cHcHVibGlzaH2owpLeAX0AdwZjbG9zZWR3BmNsb3NlZHcAdwB3JGFiM2FhNjgyLWFlMGQtNDI0Mi05NzI5LWFjYmZhOTg4ZmNhZHh3JjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMiPgoKPC9kaXY+dwxjb3JlL2NvbHVtbnN4dyRlZGFjNjJkYy1hMmE4LTRlZmYtODNhMy1lZDc5NmVmY2NmZGJ4dy08ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPgoKCgoKCgoKCgo8L2Rpdj53C2NvcmUvY29sdW1udyRlYTAyZjkwYS05MzUzLTQ3Y2QtOTJkOS00YmNlY2VkNDU3OTh4dyg8cD5FZmZlY3RpdmUvIFVwZGF0ZWQgTWFyY2ggMjYsIDIwMjY8L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckOGIyY2ZlZjUtODBiNi00OGQzLWE4NzItYTQ2ZGM4YzYyYTc5eHeIATxwPiBDcm9zYnkgRmVuY2UgQ29tcGFueSBMTEMgKCJ3ZSwiICJvdXIsIiBvciAidXMiKSwgbG9jYXRlZCBpbiBPcmxlYW5zLCBNYXNzYWNodXNldHRzLCBpcyBjb21taXR0ZWQgdG88YnI+cHJvdGVjdGluZyB5b3VyIHByaXZhY3kuIDwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ4Y2YxZWE4ZS1hNDg0LTQ4NDctYjEwNi00NzVlZDlmNjhkYzB4d4cBPHA+VGhpcyBwb2xpY3kgZXhwbGFpbnMgaG93IHdlIGNvbGxlY3QsIHVzZSwgYW5kIHNhZmVndWFyZCB5b3VyIGluZm9ybWF0aW9uIHdoZW4geW91IG9wdCBpbiB0byByZWNlaXZlIFNNUyAodGV4dCkgbWVzc2FnZXMgZnJvbSB1cy48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMmIxODk2NGQtYzY5Zi00YjEzLWJiNTEtZTFkMDEzODdhMTVmeHeRATxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPkNyb3NieSBGZW5jZSBDb21wYW55IExMQzxicj4xNiBJbmR1c3RyeSBXYXkgT3JsZWFucywgTWFzc2FjaHVzZXR0czxicj41MDgtMjU1LTY2NjI8YnI+b2ZmaWNlQGNyb3NieWZlbmNlLmNvbTwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdgEKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncGY2VudGVydyRkYzRkZTUxMi1mOTZhLTQwZTgtOGZlYS03NzhmNDA5MDJkYTJ4d3s8cD5XZSBtYXkgdXBkYXRlIHRoaXMgcG9saWN5IGZyb20gdGltZSB0byB0aW1lLiBBbnkgY2hhbmdlcyB3aWxsIGJlIHBvc3RlZCBvbiB0aGlzIHBhZ2Ugd2l0aCBhbiB1cGRhdGVkIGVmZmVjdGl2ZSBkYXRlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ0OWEzNzQ5Ni00NzY2LTQ1YjYtOGRiYy05ODhjMDA0OTJmOGZ4dx88cD5odHRwczovL2Nyb3NieWZlbmNlLmNvbS88L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckM2RhMzBiYmMtZmU1ZS00ZTFlLTgyOGUtMGUyYzhkYjNmMzVjeHcvPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj4KCgoKCgoKCgoKCgo8L2Rpdj53C2NvcmUvY29sdW1udyRkNGY1Mzk5Yy03ZGJiLTQ1ZGUtYmE3Ni04NDAwYTkzMmQxNTB4dzM8ZGl2IHJvbGU9Imdyb3VwIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uIj48L2Rpdj53DmNvcmUvYWNjb3JkaW9udwVyaWdodHh5fQN3JDc1ZWJjYmQyLWU4ODItNGRhYS1iOTAzLTRkOTg2OTU0M2NhNnh3LTxkaXYgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1pdGVtIj4KCjwvZGl2PncTY29yZS9hY2NvcmRpb24taXRlbXl3JGY5OGFkZTg2LTcwMzgtNGI5NS04N2ZkLTFjZjE2MzI1ODA2Mnh3mwI8aDMgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1oZWFkaW5nIj48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1oZWFkaW5nX190b2dnbGUiPjxzcGFuIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZ19fdG9nZ2xlLXRpdGxlIj5JbmZvcm1hdGlvbiBXZSBDb2xsZWN0PC9zcGFuPjxzcGFuIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZ19fdG9nZ2xlLWljb24iIGFyaWEtaGlkZGVuPSJ0cnVlIj4rPC9zcGFuPjwvYnV0dG9uPjwvaDM+dxZjb3JlL2FjY29yZGlvbi1oZWFkaW5neXcFcmlnaHR4dyQ3NmU2MGIzMy1mZWJiLTQyNTgtYjE4Zi0xMzI0M2M0OWI1YWZ4dzo8ZGl2IHJvbGU9InJlZ2lvbiIgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1wYW5lbCI+PC9kaXY+dxRjb3JlL2FjY29yZGlvbi1wYW5lbHl3JGM2NWMzNWZhLWE5ZTYtNDUxOS05Yjc4LTFiODdlOGUzNmYyOHh3tgE8cD5XaGVuIHlvdSBvcHQgaW4gdG8gcmVjZWl2ZSBTTVMgbWVzc2FnZXMsIHdlIG1heSBjb2xsZWN0IHlvdXIgbmFtZSwgbW9iaWxlIHBob25lIG51bWJlciwgZW1haWw8YnI+YWRkcmVzcyAoaWYgcHJvdmlkZWQpLCBhbmQgZGV0YWlscyByZWxhdGVkIHRvIHlvdXIgcHJvamVjdCBvciBzZXJ2aWNlIHJlcXVlc3QuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDNlNDk4NmVmLTI2NTAtNDEyYy04YTM3LTE1OTI1NDExZWM0ZXh3MzxkaXYgcm9sZT0iZ3JvdXAiIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24iPjwvZGl2PncOY29yZS9hY2NvcmRpb253BXJpZ2h0eHl9A3ckOWQ2ZjM0MjktYWQ0Ni00Nzk0LTgwYzctNjZlYzJjZWFjYWQ2eHctPGRpdiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWl0ZW0iPgoKPC9kaXY+dxNjb3JlL2FjY29yZGlvbi1pdGVteXckZTFhNWNkNGEtMDA5My00YzkzLWEwZTgtZjA1NmU3NzZiMjZkeHegAjxoMyBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmciPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZSI+PHNwYW4gY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1oZWFkaW5nX190b2dnbGUtdGl0bGUiPkhvdyBXZSBVc2UgWW91ciBJbmZvcm1hdGlvbjwvc3Bhbj48c3BhbiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZS1pY29uIiBhcmlhLWhpZGRlbj0idHJ1ZSI+Kzwvc3Bhbj48L2J1dHRvbj48L2gzPncWY29yZS9hY2NvcmRpb24taGVhZGluZ3l3BXJpZ2h0eHckOTU5NDc2YjMtYzI5OS00ZTIwLTg4MzgtY2NmZjM3OTFkNjRjeHc8PGRpdiByb2xlPSJyZWdpb24iIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24tcGFuZWwiPgoKPC9kaXY+dxRjb3JlL2FjY29yZGlvbi1wYW5lbHl3JDhlMTE2MWZlLWJmMzEtNGMxMS1hYTYyLWZiZjZhMjE3ZTI3OXh33AE8cD5XZSB1c2UgeW91ciBpbmZvcm1hdGlvbiB0byBzZW5kIGFwcG9pbnRtZW50IGNvbmZpcm1hdGlvbnMgYW5kIHJlbWluZGVycywgcHJvdmlkZSBlc3RpbWF0ZXMgYW5kPGJyPnByb2plY3QgdXBkYXRlcywgcmVzcG9uZCB0byBpbnF1aXJpZXMsIGFuZCBzZW5kIG9jY2FzaW9uYWwgc2VydmljZSBvciBwcm9tb3Rpb25hbCBtZXNzYWdlcyBpZiB5b3U8YnI+aGF2ZSBvcHRlZCBpbi48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNWM0OGMwNDMtNDJlMy00OTQxLWJjNWMtMmQ0Yzc0ZDVjYzk2eHcHPHA+PC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDJmOWU5ZGI0LWQ1YTEtNDMwYS1iMjllLTY5YjU0MGQ0YWY3NXh3MzxkaXYgcm9sZT0iZ3JvdXAiIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24iPjwvZGl2PncOY29yZS9hY2NvcmRpb253BXJpZ2h0eHl9A3ckNjYyOGNiMzctMjhiNy00YTFiLWI2ZTQtZTY3YTBjMGNjMGFmeHctPGRpdiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWl0ZW0iPgoKPC9kaXY+dxNjb3JlL2FjY29yZGlvbi1pdGVteXckZGIyNzU1NTgtMjQ2MS00ZGEwLTk4ZDktODRjNWQ4ODFlYmQ3eHeQAjxoMyBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmciPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZSI+PHNwYW4gY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1oZWFkaW5nX190b2dnbGUtdGl0bGUiPllvdXIgUmlnaHRzPC9zcGFuPjxzcGFuIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZ19fdG9nZ2xlLWljb24iIGFyaWEtaGlkZGVuPSJ0cnVlIj4rPC9zcGFuPjwvYnV0dG9uPjwvaDM+dxZjb3JlL2FjY29yZGlvbi1oZWFkaW5neXcFcmlnaHR4dyQyOGZkNDFiMC02NGVjLTQ1ZTgtYTg0Yi1mM2NiOTYwYjBlN2R4dzo8ZGl2IHJvbGU9InJlZ2lvbiIgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1wYW5lbCI+PC9kaXY+dxRjb3JlL2FjY29yZGlvbi1wYW5lbHl3JGQwOWYwN2NkLTk2NWItNDA3OC04ZjljLTc3ZTdiYjkyMjg2Y3h3azxwPllvdSBtYXkgcmVxdWVzdCB0byBhY2Nlc3MsIHVwZGF0ZSwgb3IgZGVsZXRlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gYXQgYW55IHRpbWUgYnkgY29udGFjdGluZyB1cy48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNDRiYTQ2ZDAtYTdhYi00NTgzLTkxYTUtMmY0NDEzZjdlNjM3eHczPGRpdiByb2xlPSJncm91cCIgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbiI+PC9kaXY+dw5jb3JlL2FjY29yZGlvbncFcmlnaHR4eX0DdyRhNzQxZTgzYS03ODAxLTRhY2ItOTI2Ny05YzY2NmVmYjMxOTB4dy08ZGl2IGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taXRlbSI+Cgo8L2Rpdj53E2NvcmUvYWNjb3JkaW9uLWl0ZW15dyQxNjNiM2MyZC1kYjNiLTQ5OWItOGRkNS0zNjkzMjc3M2M3OTR4d6QCPGgzIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZyI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZ19fdG9nZ2xlIj48c3BhbiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZS10aXRsZSI+Q29uc2VudCB0byBSZWNlaXZlIFNNUyBNZXNzYWdlczwvc3Bhbj48c3BhbiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZS1pY29uIiBhcmlhLWhpZGRlbj0idHJ1ZSI+Kzwvc3Bhbj48L2J1dHRvbj48L2gzPncWY29yZS9hY2NvcmRpb24taGVhZGluZ3l3BXJpZ2h0eHckNjE0YjgzYjctNzE0NS00N2Y3LWJjNDMtNjhhNGZjYmQxYWE4eHc6PGRpdiByb2xlPSJyZWdpb24iIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24tcGFuZWwiPjwvZGl2PncUY29yZS9hY2NvcmRpb24tcGFuZWx5dyQ3YjQwOTg1My02ZWY5LTQ3MWQtYWNlNC1lZGQzZTI0MTgyNDB4d5gCPHA+QnkgcHJvdmlkaW5nIHlvdXIgbW9iaWxlIG51bWJlciBhbmQgb3B0aW5nIGluIHRocm91Z2ggb3VyIHdlYnNpdGUsIGZvcm1zLCBvciBvdGhlciBjb21tdW5pY2F0aW9uIG1ldGhvZHMsIHlvdSBjb25zZW50IHRvIHJlY2VpdmUgU01TIG1lc3NhZ2VzIGZyb20gQ3Jvc2J5IEZlbmNlIENvbXBhbnkgTExDLiBNZXNzYWdlZnJlcXVlbmN5IG1heSB2YXJ5LiBNZXNzYWdlIGFuZCBkYXRhIHJhdGVzIG1heSBhcHBseS4gQ29uc2VudCBpcyBub3QgYSBjb25kaXRpb24gb2YgcHVyY2hhc2UuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDcyYjE0MGMzLTQ5ZTktNDA4Yy1hMjlhLTQ5NDY4ZTk1NDc3Y3h3MzxkaXYgcm9sZT0iZ3JvdXAiIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24iPjwvZGl2PncOY29yZS9hY2NvcmRpb253BXJpZ2h0eHl9A3ckY2E4ZjE3MWYtYmMzZS00ZTYyLWIyY2QtYjM0YmNlYzg1OGJkeHctPGRpdiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWl0ZW0iPgoKPC9kaXY+dxNjb3JlL2FjY29yZGlvbi1pdGVteXckZjA0NTE2YWUtODllNi00NzMyLTg2M2UtNWJlZDY3M2YyN2Q2eHeZAjxoMyBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmciPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZSI+PHNwYW4gY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1oZWFkaW5nX190b2dnbGUtdGl0bGUiPk9wdC1PdXQgSW5zdHJ1Y3Rpb25zPC9zcGFuPjxzcGFuIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZ19fdG9nZ2xlLWljb24iIGFyaWEtaGlkZGVuPSJ0cnVlIj4rPC9zcGFuPjwvYnV0dG9uPjwvaDM+dxZjb3JlL2FjY29yZGlvbi1oZWFkaW5neXcFcmlnaHR4dyQyOTA1YTU5NS0zNDkzLTQ5MDQtODJmOC1mNzE0ZWU4ODk2NWN4dzo8ZGl2IHJvbGU9InJlZ2lvbiIgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1wYW5lbCI+PC9kaXY+dxRjb3JlL2FjY29yZGlvbi1wYW5lbHl3JGRjZmQ2OGM3LWIxMjQtNDcxNC05ZmZmLWRkMjk1MjNhNzE1ZHh3rQE8cD5Zb3UgbWF5IG9wdCBvdXQgYXQgYW55IHRpbWUgYnkgcmVwbHlpbmcgU1RPUCB0byB1bnN1YnNjcmliZSBvciBIRUxQIGZvciBhc3Npc3RhbmNlLiBPbmNlIHlvdSBvcHQgb3V0LCB5b3Ugd2lsbCBubyBsb25nZXIgcmVjZWl2ZSBTTVMgbWVzc2FnZXMgdW5sZXNzIHlvdSBvcHQgaW4gYWdhaW4uPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDA4NDc5YmMxLTY1OTgtNGYwYi05MGQ0LTNlNDliY2YwMjI0Nnh3MzxkaXYgcm9sZT0iZ3JvdXAiIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24iPjwvZGl2PncOY29yZS9hY2NvcmRpb253BXJpZ2h0eHl9A3ckNmIyNjQzZDQtZDY2NS00MTJjLTg0NmYtZGVkMDk4ODQxMGIzeHctPGRpdiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWl0ZW0iPgoKPC9kaXY+dxNjb3JlL2FjY29yZGlvbi1pdGVteXckOTljOTgzMGYtNDdmYy00ZjUyLWFjN2UtYmI2ZWNkODVlNmYzeHegAjxoMyBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmciPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZSI+PHNwYW4gY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1oZWFkaW5nX190b2dnbGUtdGl0bGUiPkRhdGEgU2hhcmluZyBhbmQgUHJvdGVjdGlvbjwvc3Bhbj48c3BhbiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZS1pY29uIiBhcmlhLWhpZGRlbj0idHJ1ZSI+Kzwvc3Bhbj48L2J1dHRvbj48L2gzPncWY29yZS9hY2NvcmRpb24taGVhZGluZ3l3BXJpZ2h0eHckMGQyYThjZGMtMTA0Mi00MTFhLWJlNTgtMmFkYjU0NmE5MmFleHc6PGRpdiByb2xlPSJyZWdpb24iIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24tcGFuZWwiPjwvZGl2PncUY29yZS9hY2NvcmRpb24tcGFuZWx5dyQwNjVkZDEzYi03ZDcxLTRhNzQtYTcwOC00ZmMyMTQ5NzMxZWV4d7kCPHA+V2UgZG8gbm90IHNlbGwgb3Igc2hhcmUgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiB3aXRoIHRoaXJkIHBhcnRpZXMgZm9yIG1hcmtldGluZyBwdXJwb3Nlcy4gWW91cjxicj5pbmZvcm1hdGlvbiBtYXkgYmUgc2hhcmVkIHdpdGggdHJ1c3RlZCBzZXJ2aWNlIHByb3ZpZGVycywgaW5jbHVkaW5nIEpvYk5pbWJ1cywgc29sZWx5IHRvIGZhY2lsaXRhdGU8YnI+Y29tbXVuaWNhdGlvbiBhbmQgYnVzaW5lc3Mgb3BlcmF0aW9ucy4gV2UgaW1wbGVtZW50IHJlYXNvbmFibGUgc2FmZWd1YXJkcyB0byBwcm90ZWN0IHlvdXIgaW5mb3JtYXRpb24uPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGI4NzJjM2FkLWNlOWQtNDcxZS05YTZkLTI1Mjc3YWVjZTBjZnh3MzxkaXYgcm9sZT0iZ3JvdXAiIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24iPjwvZGl2PncOY29yZS9hY2NvcmRpb253BXJpZ2h0eHl9A3ckZWQ1MDQxOGMtM2VkZi00OWEzLTliNGYtMzMwNWQxNzZhMmE1eHctPGRpdiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWl0ZW0iPgoKPC9kaXY+dxNjb3JlL2FjY29yZGlvbi1pdGVteXckZGZiZTJiYzgtMWZiYS00MTllLWIxMTEtMjdhNjhiNzdiYzNleHeTAjxoMyBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmciPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0id3AtYmxvY2stYWNjb3JkaW9uLWhlYWRpbmdfX3RvZ2dsZSI+PHNwYW4gY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1oZWFkaW5nX190b2dnbGUtdGl0bGUiPkRhdGEgUmV0ZW50aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJ3cC1ibG9jay1hY2NvcmRpb24taGVhZGluZ19fdG9nZ2xlLWljb24iIGFyaWEtaGlkZGVuPSJ0cnVlIj4rPC9zcGFuPjwvYnV0dG9uPjwvaDM+dxZjb3JlL2FjY29yZGlvbi1oZWFkaW5neXcFcmlnaHR4dyQ2YjBiZDA4Ny03OWMxLTRmNzctOGM4YS04MGEzMTk0MTVmYmJ4dzo8ZGl2IHJvbGU9InJlZ2lvbiIgY2xhc3M9IndwLWJsb2NrLWFjY29yZGlvbi1wYW5lbCI+PC9kaXY+dxRjb3JlL2FjY29yZGlvbi1wYW5lbHl3JDE0ZmFhZjMxLTMwOGItNDU0MS1hNGJlLTdlYzUzNWU2YmE4OXh3cjxwPldlIHJldGFpbiB5b3VyIGluZm9ybWF0aW9uIG9ubHkgYXMgbG9uZyBhcyBuZWNlc3NhcnkgdG8gcHJvdmlkZSBzZXJ2aWNlcyBhbmQgY29tcGx5IHdpdGggbGVnYWwgb2JsaWdhdGlvbnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMTAwZjZkZDItYWFhMi00ZTgyLTllYzktY2YzNDU5ODhkZmNkdyQwMTVkZmYwNy0yMzZkLTQwOTEtOTZkMy1kZTllMDhlMWMzODZ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYmIzMmIyMGEtZDdkZi00MTZjLWJmNTQtNTc4MmU2MmI1OTM5eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDAzMjUxMjQwLWYwODQtNDM2MS05NjQ3LWZlYmYzYzU2MjZmNXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ1ZTJjMjIwZS00OTU3LTQ4NzMtODUzOC1jYzliNDRhOWFkZWZ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNjFhNDM5OWMtNTJjMC00MTFmLTk2ZmMtNGEzZmEwMTVjNDIxeHcMY29yZS9oZWFkaW5nfQF3JGU1MDY3MTQ4LTY4YzktNDRjOC1hZDQ2LTFmYTcwOTEyNzVhM3h3DGNvcmUvaGVhZGluZ30CdyQ3OWZkYjViNC0zMWYwLTQ5ODUtODhhYS1iNGZiM2RiMmZmZWJ4dwxjb3JlL2hlYWRpbmd9AXckOWIyYWEyNDktYjg4NC00OTgwLThkZGEtNTE0Y2JkM2YzOTc0eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGFkODAzNjAxLTJhZWYtNDhhNi04OGFlLTYzZTcwNTcxZTU1MXh3DGNvcmUvaGVhZGluZ3ckN2NiNTRmZjQtMWFiNi00ZjYxLTkwMzYtYzY0ODFiNGQ0MTI3eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDEyN2M5Mjk0LWI5ZTEtNDlmMi05MTNlLWFmOWUyZDUxMDRmN3h3DGNvcmUvaGVhZGluZ30CdyRlOTEyYzFhOS1hY2Y4LTQ4M2MtYWJmOS1mYjNiMzY2NGU0M2Z4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYjE4M2YxZDItYTFkOC00YTExLWFkOTAtNDMwOWM5NDJlNWE0eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDdiMGFkNzQwLWEwZDYtNGI3OS05MmQzLTcwNTk3MmQxYWE3OHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ4YWI2NDkyZC05NTBiLTQ5NmYtYjNhZi00Mjg5MjZhMzNlYzd4dwxjb3JlL2hlYWRpbmd9AXckZjczM2RhMjEtYTYwYi00ZDZmLTkyNDQtM2JjNjIxZGNhMWE2eHcMY29yZS9oZWFkaW5nfQJ3JDlkYzJjMjE4LTIwM2ItNDg1My1hZjFkLWNjOTY1ZjE1YWQ3ZXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ2YzcwMzYwMS1kYjJiLTQ1ZTUtYjdjZC04Zjk2YzdjNzkzMTZ4dwxjb3JlL2hlYWRpbmd3JGE3MDNlZGQ5LWIzMTEtNDIxZS1hNjMwLTY3OGYwNmE5MmQ4N3h3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQzYWJjZDdkZS0xZjkzLTQxMTgtOWU2ZS0zMDI3NmY1ZjJhZGN4dwxjb3JlL2hlYWRpbmd9AnckY2NhNmVmN2YtMzQ4ZS00MjhjLWFmMGUtMGRkOGE4ZWU1MmZkeHcMY29yZS9oZWFkaW5nfQF3JDBjMTkyZDEzLWNkMGItNDhkOS1iZjg5LWRhZjk5MDQ2MzAxZXh3DGNvcmUvaGVhZGluZ30CdyQ3MTUyYTU5NC01MmFjLTQyMDktOTg0MC1hMTNmYjdlN2Q3MDh4dwxjb3JlL2hlYWRpbmd9AnckYTVhZjM2NmUtOTViMi00ZTJlLWIwYzQtNTRjMTI3Yzc3YjA3eHcMY29yZS9oZWFkaW5nfQJ3JGU0ZWVjMGNmLWYwOTYtNGIzZi05MzliLWZlYjlkYTA5YTQxNXh3DGNvcmUvaGVhZGluZ30CdyQ3MWJkNThkYy0yNzhmLTQyYmEtYmVlMi01ZTU2MDQ0N2ExOTF4dwxjb3JlL2hlYWRpbmd9AnckYzg5M2Q1NDYtMjdhOC00OGMyLTkyZmItZmJhYmY3ZTk3ODE2eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGRhMjBmNzdmLTI4ZWYtNDZjNC1hMDU5LWE5NDRkN2NiN2I5NXh3DGNvcmUvaGVhZGluZ3ckN2I3Mzk2MTQtMGZhNy00NGI1LTlmMDMtMzVmYjMzZGU2MjNieHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3BXNtYWxsfQF3BXNtYWxsdwVzbWFsbHcFc21hbGx3BXNtYWxsdwVzbWFsbHcFc21hbGx3BXNtYWxsdwVzbWFsbHcFc21hbGx3BXNtYWxsdwVzbWFsbH0BdwVzbWFsbHcFc21hbGx3BXNtYWxsdwZub3JtYWx3BXNtYWxsdwVzbWFsbHcFc21hbGx3BXNtYWxsfQJ3BXNtYWxsdwVzbWFsbHcFc21hbGx3BXNtYWxsdwVzbWFsbHcFc21hbGx3BXNtYWxsdwVzbWFsbHckNTMzMDM2YzItNWUzOC00M2VhLTg1M2YtN2Q3YzliMzgwY2Y4eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3BXNtYWxsdyRmODQyMzAzOC1kYWI0LTQzYzItYTUzYS0wZDdiNTk1NDM4YjJ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSQEABPSGuJ4PAQEAyrDlow0FAAAJBAgBZS11AYjk\/IgNZwAABAPlBx\/qMsUDAeUBzQQhtQ7ppgEBAAEAAQIBNSoHAQvkAgMBBwEcGQ4OAAgKTwkBCJ8HAgEIFyBUAAgKxwIACArtCwC6DKMGuAEAWAEoANQBAB0A\/AMAVgPRBwAICkoACAoBAM8BAAgLLgUBBysACAXvAQr6AQAICxwR4AEAQqEBBDwXlwIY\/wQYtgQYwgEYhQEW\/AUWZxbuBBi9BHKxBRZIGJkCGOIEGJwDFooFFsYFGK4Dc7IFFmEW1AIWrwEWkwIWqwEWtAEWTxibBUGAAhkAhQGFAjObBQoAjwPlBO0JACkAswP8BRMBqBEAuQ4AzgHlBAYAvQkAzhOfBQEDQmcNALcGiQFgAHkBvubAkwoBAAA=\",\"updateId\":73450917}","footnotes":""},"class_list":["post-3802","page","type-page","status-publish","hentry","entry"],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PeFcVv-Zk","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/crosbyfence.com\/index.php?rest_route=\/wp\/v2\/pages\/3802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crosbyfence.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/crosbyfence.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/crosbyfence.com\/index.php?rest_route=\/wp\/v2\/users\/232935592"}],"replies":[{"embeddable":true,"href":"https:\/\/crosbyfence.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3802"}],"version-history":[{"count":27,"href":"https:\/\/crosbyfence.com\/index.php?rest_route=\/wp\/v2\/pages\/3802\/revisions"}],"predecessor-version":[{"id":4129,"href":"https:\/\/crosbyfence.com\/index.php?rest_route=\/wp\/v2\/pages\/3802\/revisions\/4129"}],"wp:attachment":[{"href":"https:\/\/crosbyfence.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}