CINXE.COM

ALI Courses | 2025 ASHRAE Winter Conference

<!DOCTYPE html> <html id="htmlTag" xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head id="Head1"> <!--Copyright Bridgeline Digital, Inc. An unpublished work created in 2009. All rights reserved. This software contains the confidential and trade secret information of Bridgeline Digital, Inc. ("Bridgeline"). Copying, distribution or disclosure without Bridgeline's express written permission is prohibited--> <title>ALI Courses | 2025 ASHRAE Winter Conference</title> <meta name="description" content="Learn more about 2025 Winter Conference - ALI Courses at ashrae.org" /> <link media="ALL" rel="stylesheet" type="text/css" href="/Style%20Library/css/main.css?v=638670924820000000" /> <link href="https://www.ashrae.org/professional-development/all-instructor-led-training/2025-winter-conference-courses" rel="canonical" /><script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.7/jquery-ui.min.js"></script> <script type="text/javascript" src="/Script%20Library/front-end/frontEnd.js?v=638670924820000000"></script> <script type="text/javascript" src="/Script%20Library/RM%20and%20FB/facebookbasepixel.js?v=637559081832860343"></script> <script type="text/javascript" src="/Script%20Library/GoogleAnalytics/galinktracking.js?v=636694872528677945"></script> <script type="text/javascript" src="/Script%20Library/RM%20and%20FB/LinkedIn.js?v=636735766845676602"></script> <script type="text/javascript" src="/Script%20Library/RM%20and%20FB/AAMtracking.js?v=636866826136897193"></script> <script type="text/javascript" src="/Script%20Library/ad%20server/ad_server_search.js?v=638605405256353516"></script> <script type="text/javascript" src="/Script%20Library/ad%20server/uprival_test.js?v=637007772608685766"></script> <script type="text/javascript" src="/Script%20Library/ad%20server/ad_code.js?v=638605405380143503"></script> <script type="text/javascript"> //<![CDATA[ var publicSiteUrl='https://www.ashrae.org/'; var editorContext='SiteEditor'; var basePageType='basepage'; var pageState='View'; var jSpinnerUrl='/iapps_images/spinner.gif'; var jRotatingCube='/iapps_images/loading-spinner.gif'; var jWebApiRoutePath='api'; var PageId='55322c1e-fc29-4268-b519-4c3cd71f5bdf'; var WorkflowId=''; var ReferrerTypeId='8'; var ReferrerUrl='conferences/2025-winter-conference-orlando/2025-winter-conference-ali-courses'; var siteId = '8039ce09-e7da-47e1-bcec-df96b5e411f4';var swgif = '/Tracking/WebPageEventLogger.axd'; //]]> </script> <meta charset="utf-8"> <meta name="mobile-web-app-capable" content="yes"><meta name="google-site-verification" content="OGrBPJ3X7qcl_k0ESYSyCr8H_IC8qNnq1Pkkq8DXJWo" /><!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-5368111-12"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-5368111-12'); </script><script type="text/javascript" src="https://web.ashrae.org/uprival/ad_code.js?st=1662042773"></script><!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KVQRBD6');</script> <!-- End Google Tag Manager --><script type="text/javascript" src="https://tracking.magnetmail.net/MagnetLeads.js"> </script><script type="text/javascript"> com.realmagnet.MagnetLeads.init('RsiAkAW4uUmruHul3yVjUQ'); com.realmagnet.MagnetLeads.visitPage(); </script><meta name="viewport" content="width=device-width, initial-scale=1" /><meta name="apple-mobile-web-app-capable" content="yes" /><meta name="apple-mobile-web-app-status-bar-style" content="black" /><meta name="apple-mobile-web-app-title" content="Web Starter Kit" /><meta name="msapplication-TileImage" content="Image Library/template-images/touch/ms-touch-icon-144x144-precomposed.png" /><meta name="msapplication-TileColor" content="#3372DF" /><script type="text/javascript" src="//platform-api.sharethis.com/js/sharethis.js#property=59b7cee33ece4e001182cc54&product=custom-share-buttons" async="async"></script><meta name="mobile-web-app-capable" content="yes" /><link rel="icon" sizes="192x192" href="/images/icon_192x192.png"></link><meta name="apple-mobile-web-app-capable" content="yes" /><meta name="apple-mobile-web-app-status-bar-style" content="default" /><meta name="apple-mobile-web-app-title" content="ASHRAE" /><link rel="apple-touch-icon" href="/images/icon_120x120.png"></link><link rel="apple-touch-icon" sizes="152x152" href="/images/icon_152x152.png"></link><link rel="apple-touch-icon" sizes="167x167" href="/images/icon_167x167.png"></link><link rel="apple-touch-icon" sizes="180x180" href="/images/icon_180x180.png"></link><meta name="msapplication-TileImage" content="/images/icon_144x144.png" /><meta name="msapplication-TileColor" content="#00529b" /></head> <body id="bodyTag"> <form method="post" action="/professional-development/all-instructor-led-training/2025-winter-conference-courses" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="https://ajax.aspnetcdn.com/ajax/4.6/1/WebForms.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ window.WebForm_PostBackOptions||document.write('<script type="text/javascript" src="/WebResource.axd?d=oCKj8IvNuIk7gy1HJUatdrxc44YP4nQWME8Wxdd6DGPnke3qspDXbthnORZlPAcXN7_u1xDrkIusxuRK-nyT4HeVlao1&amp;t=638628063619783110"><\/script>');//]]> </script> <script type="text/javascript"> //<![CDATA[ var jTemplateType='0';var loadedFromVersion='False';//]]> </script> <script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjax.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ (window.Sys && Sys._Application && Sys.Observer)||document.write('<script type="text/javascript" src="/ScriptResource.axd?d=C0-jv8mCc3YH01nQBjS-_7iqxAhQwr1PAupAXWe9c-BPPGUzsXZR04BVmo0GfZ6DYf-qRgRxNRrIK4XxIcCtMtvwYi2DvMZh8gSrkeCsXgxJzW1HtAy8NZq70TAxcfFSjb7b6N-fcCXIWvVYDR11RiosX1o1&t=2a9d95e3"><\/script>');//]]> </script> <script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjaxWebForms.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ (window.Sys && Sys.WebForms)||document.write('<script type="text/javascript" src="/ScriptResource.axd?d=CkWDPtA3hXBHN7AqG5hE3AqHF3VpqsYHc2CORuy9yY-68UdbUfqEq988tjrPIpe-j_OLXO-j30fU7S3eQMTXmXucYiW4XyTEgu6YEG0ouvBlwMiFFZrNJMo6VfqMY2-D_9TN8uAlpOAtlcy_A1FeI5E3pNtBAkyeM0UpNdqXkUDtx89Z0&t=2a9d95e3"><\/script>');//]]> </script> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('scriptManager', 'form1', [], [], [], 90, ''); //]]> </script> <div class="pageWrap"> <header class="headerMain"> <div class="section--contrastLight global-alert" data-alert="AI"><p><span style="font-size: 13px;"><i class="icon-info-alt icon--empty"></i><em>&nbsp;Artificial intelligence (AI) policy: ASHRAE prohibits the entry of content from any ASHRAE publication or related ASHRAE intellectual property (IP) into any AI tool, including but not limited to ChatGPT. Additionally, creating derivative works of ASHRAE IP using AI is also prohibited without express written permission from ASHRAE.</em></span></p><span class="close-button"><i role="button" class="icon-close"><span class="h-visuallyHidden">Close</span></i></span></div> <div class="headerMain-util"> <div class="headerMain-utilInner"> <div class="headerMain-utilZone01"> <div class="logoMain"> <a href="/"> <img src="/Image Library/content-images/logo_ashrae.png" alt="logo"></a><span>Shaping Tomorrow鈥檚 Built Environment Today</span> </div> </div> <div class="headerMain-utilZone02"> <i class="placeholder" data-placeholderid="11138"></i> <div class="searchBox searchBox--main"> <input id="searchMain" type="text" placeholder="What Are You Looking For?" name="" class="searchBox-textField"> <a class="searchBox-submit" ></a> </div> </div> <div class="headerMain-utilZone03"> <nav class="navUtil"><ul> <li class=""><a href="/join">Join</a></li> <li class=""><a href="/volunteer">Volunteer</a></li> <li class=""><a href="/make-a-gift">Make A Gift</a></li> <li class="navUtil-btn"><a href="https://www.techstreet.com/ashrae/pages/home">Bookstore</a></li> </ul></nav> <nav class="navSignin"> <ul> <li><a href="/login" class="navSignin-signin">Log In</a></li> </ul> </nav> </div> </div> </div> <div class="headerMain-main"> <div class="headerMain-mainInner"> <div class="headerMain-mainZone01"> </div> <div class="headerMain-mainZone02"> <nav id="navMain" runat="server" class="navMain"><ul> <li class="hasChildren is-mega"><a href="/about">About</a><ul> <div class="mega-column"> <li class=""><a href="/about/mission-and-vision">Mission & Vision</a><ul class="mega-column--inset"> <li class=""><a href="/about/mission-and-vision/ashrae-industry-history">ASHRAE & Industry History</a></li> </ul> </li> <li class=""><a href="/about/leadership">Leadership</a><ul class="mega-column--inset"> <li class=""><a href="/about/leadership/ashrae-board-of-directors">ASHRAE Board of Directors</a></li> <li class=""><a href="/about/leadership/ashrae-president">ASHRAE President</a></li> <li class=""><a href="/about/leadership/leadership-voices">Leadership Voices</a></li> <li class=""><a href="/about/leadership/officers-directors-councils-committees-staff">Officers, Directors, Councils, Committees, Staff</a></li> <li class=""><a href="/about/leadership/presidential-members-gallery">Presidential Members Gallery</a></li> <li class=""><a href="/File Library/About/Leadership/Society Organization Chart/SocietyOrgChart.pdf">Society Organization Chart</a></li> </ul> </li></div><div class="mega-column"><li class=""><a href="/about/strategic-plan">Strategic Plan</a></li> <li class=""><a href="/about/society-snapshot">Society Snapshot</a></li> <li class=""><a href="/about/governance">Governance</a><ul class="mega-column--inset"> <li class=""><a href="/about/governance/memoranda-of-understanding">Memoranda of Understanding</a></li> </ul> </li> <li class=""><a href="/about/position-documents">Position Documents</a></li> <li class=""><a href="/about/government-affairs">Government Affairs</a><ul class="mega-column--inset"> <li class=""><a href="/about/government-affairs/member-resources-advocacy-toolkit">Member Resources: Advocacy Toolkit</a></li> <li class=""><a href="/about/government-affairs/government-affairs-office">Government Affairs Office</a></li> <li class=""><a href="/about/government-affairs/government-affairs-updates">Government Affairs Updates</a></li> <li class=""><a href="/about/government-affairs/policy-positions-and-issues">Policy Positions and Issues</a></li> </ul> </li></div><div class="mega-column"><li class=""><a href="/about/news">News</a><ul class="mega-column--inset"> <li class=""><a href="/about/news/2024">2024</a></li> <li class=""><a href="/about/news/2023">2023</a></li> <li class=""><a href="/about/news/2022">2022</a></li> <li class=""><a href="/about/news/news-prior-to-2022">News Prior to 2022</a></li> </ul> </li> <li class=""><a href="/about/newsletters">Newsletters</a></li> <li class=""><a href="/about/careers-at-ashrae">Careers at ASHRAE</a></li> <li class=""><a href="/about/event-space-rental">Event Space Rental</a></li> <li class=""><a href="http://foundation.ashrae.biz/" target="_blank">ASHRAE Foundation <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="/about/ashrae-365-app">ASHRAE 365 App</a></li></div><div class="mega-column"><li class=""><a href="/about/support-ashrae">Support ASHRAE</a><ul class="mega-column--inset"> <li class=""><a href="/about/support-ashrae/rp">RP</a></li> <li class=""><a href="http://foundation.ashrae.biz/" target="_blank">Foundation <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="/about/support-ashrae/planned-giving">Planned Giving</a></li> <li class=""><a href="/about/support-ashrae/ashrae-presidents-scholarship">ASHRAE Presidents Scholarship</a></li> <li class=""><a href="/about/support-ashrae/other">Other</a></li> <li class=""><a href="/about/support-ashrae/volunteer">Volunteer</a></li> </ul> </li> <li class=""><a href="/about/marketing-central">Marketing Central</a></li> <li class=""><a href="/about/ashrae-global-hq">ASHRAE Global HQ</a></li> <li class=""><a href="/about/contact-us">Contact Us</a></li> <li class=""><a href="/about/diversity-equity-and-inclusion-dei">Diversity Equity and Inclusion (DEI)</a></li> </div> </ul> </li> <li class="hasChildren is-mega"><a href="/technical-resources">Technical Resources</a><ul> <div class="mega-column"> <li class=""><a href="https://store.accuristech.com/ashrae/ashraegate.html" target="_blank">Bookstore <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="https://ashrae.library.site/" target="_blank">ASHRAE Library <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="/technical-resources/technology-portal">Technology Portal</a></li> <li class=""><a href="/technical-resources/technical-apps">Technical Apps</a></li> <li class=""><a href="/technical-resources/free-resources">Free Resources</a></li> <li class=""><a href="/technical-resources/ashrae-365-app">ASHRAE 365 App</a></li> <li class=""><a href="/technical-resources/building-eq">Building EQ</a></li> <li class=""><a href="/technical-resources/aedgs">AEDGs</a></li> <li class=""><a href="/technical-resources/cebd-center-of-excellence-for-building-decarbonization">Center of Excellence for Building Decarbonization (CEBD)</a></li></div><div class="mega-column"><li class=""><a href="/technical-resources/standards-and-guidelines">Standards & Guidelines</a><ul class="mega-column--inset"> <li class=""><a href="/technical-resources/standards-and-guidelines/continuous-maintenance">Continuous Maintenance</a></li> <li class=""><a href="/technical-resources/standards-and-guidelines/pcs-toolkit">Project Committees (PCs) Toolkit</a></li> <li class=""><a href="/technical-resources/standards-and-guidelines/public-review-drafts">Public Review Drafts</a></li> <li class=""><a href="https://www.techstreet.com/ashrae/lists/ashrae_standards.tmpl?ashrae_auth_token=" target="_blank">Purchase Standards & Guidelines <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="/technical-resources/standards-and-guidelines/standards-actions">Standards Actions</a></li> <li class=""><a href="/technical-resources/standards-and-guidelines/standards-addenda">Standards Addenda</a></li> <li class=""><a href="/technical-resources/standards-and-guidelines/standards-errata">Standards Errata</a></li> <li class=""><a href="/technical-resources/standards-and-guidelines/standards-interpretations">Standards Interpretations</a></li> <li class=""><a href="/technical-resources/standards-and-guidelines/apply-to-a-project-committee">Apply to a Project Committee</a></li> </ul> </li></div><div class="mega-column"><li class=""><a href="/technical-resources/90-1-portal">90.1 Portal</a></li> <li class=""><a href="/technical-resources/ashrae-handbook">ASHRAE Handbook</a></li> <li class=""><a href="/technical-resources/ashrae-journal">ASHRAE Journal</a><ul class="mega-column--inset"> <li class=""><a href="/technical-resources/ashrae-journal/featured-articles">Featured Articles</a></li> <li class=""><a href="/technical-resources/ashrae-journal/podcast">ASHRAE Journal Podcast</a></li> <li class=""><a href="/technical-resources/ashrae-journal/hot-air">Hot Air</a></li> </ul> </li> <li class=""><a href="http://www.hpbmagazine.org/" target="_blank">High Performing Buildings <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="/technical-resources/supplier-provided-learning">Supplier-Provided Learning</a></li> <li class=""><a href="/technical-resources/ashrae-transactions">ASHRAE Transactions</a></li> <li class=""><a href="/technical-resources/ashrae-conference-papers">ASHRAE Conference Papers</a></li></div><div class="mega-column"><li class=""><a href="/technical-resources/research">Research</a><ul class="mega-column--inset"> <li class=""><a href="/technical-resources/research/ashrae-rp">ASHRAE RP</a></li> <li class=""><a href="https://www.techstreet.com/ashrae/subgroups/34748?ashrae_auth_token=" target="_blank">Purchase Research Reports <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="/technical-resources/research/research-strategic-plan">Research Strategic Plan</a></li> </ul> </li> <li class=""><a href="/technical-resources/technical-committees">Technical Committees</a></li> <li class=""><a href="/technical-resources/science-and-technology-for-the-built-environment">Science and Technology for the Built Environment</a></li> <li class=""><a href="/technical-resources/translated-publications">Translated Publications</a></li></div><div class="mega-column"><li class=""><a href="/technical-resources/authoring-tools">Authoring Tools</a><ul class="mega-column--inset"> <li class=""><a href="/technical-resources/authoring-tools/citation-and-abstract-indexes">Citation and Abstract Indexes</a></li> <li class=""><a href="/technical-resources/authoring-tools/terminology">Terminology</a></li> </ul> </li> <li class=""><a href="/technical-resources/publication-errata-and-updates">Publication Errata & Updates</a></li> <li class=""><a href="/technical-resources/technical-faqs">Technical FAQs</a></li> <li class=""><a href="/technical-resources/resilience-activities">Resilience Activities</a></li> <li class=""><a href="/technical-resources/refrigeration">Refrigeration</a></li> </div> </ul> </li> <li class="hasChildren is-mega"><a href="/professional-development">Professional Development</a><ul> <div class="mega-column"> <li class=""><a href="/professional-development/elearning-on-demand">eLearning On Demand</a><ul class="mega-column--inset"> <li class=""><a href="https://myelearning.ashrae.org/page/individual-course" target="_blank">Course Catalog <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="/professional-development/elearning-on-demand/group-enrollment">Group Enrollments</a></li> </ul> </li> <li class=""><a href="/professional-development/all-instructor-led-training">All Instructor-Led Training</a><ul class="mega-column--inset"> <li class=""><a href="/professional-development/all-instructor-led-training/scheduled-courses">Scheduled Courses</a></li> <li class=""><a href="/professional-development/all-instructor-led-training/2025-winter-conference-courses">2025 Winter Conference Courses</a></li> <li class=""><a href="/professional-development/all-instructor-led-training/hvac-design-and-operations-training">HVAC Design and Operations Training</a></li> <li class=""><a href="/professional-development/all-instructor-led-training/online-instructor-led-training">Online Instructor-Led Training</a></li> <li class=""><a href="/professional-development/all-instructor-led-training/global-training">ASHRAE Global Training | MENA</a></li> <li class=""><a href="/professional-development/all-instructor-led-training/catalog-of-instructor-led-training">Catalog of Instructor-Led Training</a></li> <li class=""><a href="/professional-development/all-instructor-led-training/company-chapter-training">Company/Chapter Training</a></li> </ul> </li> <li class=""><a href="/professional-development/self-directed-learning-group-learning-texts">Self-Directed Learning / Group Learning Texts</a></li></div><div class="mega-column"><li class=""><a href="/professional-development/ashrae-certification">ASHRAE Certification</a><ul class="mega-column--inset"> <li class=""><a href="/professional-development/ashrae-certification/explore-benefits">Explore Benefits</a></li> <li class=""><a href="/professional-development/ashrae-certification/digital-badging">Digital Badging</a></li> <li class=""><a href="/professional-development/ashrae-certification/find-an-ashrae-certified-professional">Find an ASHRAE Certified Professional</a></li> </ul> </li> <li class=""><a href="/professional-development/learning-pathways">Learning Pathways</a><ul class="mega-column--inset"> <li class=""><a href="/professional-development/learning-pathways/hvac-design">HVAC Design - Basics</a></li> <li class=""><a href="/professional-development/learning-pathways/pathogen-mitigation">Pathogen Mitigation</a></li> </ul> </li></div><div class="mega-column"><li class=""><a href="https://jobs.ashrae.org/" target="_blank">Job Board <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="/professional-development/educator-resources">Educator Resources</a></li> <li class=""><a href="/professional-development/tech-hour-videos">Tech Hour Videos</a></li> <li class=""><a href="/professional-development/ashrae-unep-portal">ASHRAE UNEP Portal</a></li> </div> </ul> </li> <li class="hasChildren is-mega"><a href="/conferences">Conferences</a><ul> <div class="mega-column"> <li class=""><a href="/conferences/2025-winter-conference-orlando">2025 Winter Conference | Orlando</a></li> <li class=""><a href="/conferences/2025-annual-conference-phoenix">2025 Annual Conference | Phoenix</a></li> <li class=""><a href="/conferences/topical-conferences">Topical Conferences</a><ul class="mega-column--inset"> <li class=""><a href="/conferences/topical-conferences/third-international-conference-on-energy-and-indoor-environment-for-hot-climates">Third International Conference on Energy and Indoor Environment for Hot Climates</a></li> <li class=""><a href="/conferences/topical-conferences/ieq-2025-conference">IEQ 2025 Conference</a></li> <li class=""><a href="/conferences/topical-conferences/2025-ashrae-building-decarbonization-conference">2025 ASHRAE Building Decarbonization Conference</a></li> <li class=""><a href="/conferences/topical-conferences/2025-building-xvi-conference">2025 Buildings XVI Conference</a></li> </ul> </li></div><div class="mega-column"><li class=""><a href="/conferences/virtual-conference-access">Virtual Conference Access</a></li> <li class=""><a href="/conferences/conference-resources">Conference Resources</a><ul class="mega-column--inset"> <li class=""><a href="/conferences/conference-resources/ashrae-conference-marketing">ASHRAE Conference Marketing</a></li> <li class=""><a href="/File Library/Conferences/Conference Resources/Criteria for Annual Conference City Selection/Criteria-for-Annual-Conference-City-Selection.pdf">Criteria for Annual Conference City Selection</a></li> <li class=""><a href="/conferences/conference-resources/papers-and-programs">Papers &amp; Programs</a></li> <li class=""><a href="/conferences/conference-resources/past-ashrae-conferences">Past ASHRAE Conferences</a></li> <li class=""><a href="/conferences/conference-resources/future-ashrae-conferences">Future ASHRAE Conferences</a></li> <li class=""><a href="/conferences/conference-resources/topical-conference-criteria">Topical Conference Criteria</a></li> <li class=""><a href="/conferences/conference-resources/travel">Travel</a></li> <li class=""><a href="/conferences/conference-resources/sponsorship-opportunities">Sponsorship Opportunities</a></li> </ul> </li></div><div class="mega-column"><li class=""><a href="/conferences/chapters-regional-conferences-crcs">Chapters Regional Conferences (CRCs)</a></li> <li class=""><a href="/conferences/events-and-conferences">Events and Conferences</a></li> <li class=""><a href="/conferences/speaker-resources">Speaker Resources</a></li> <li class=""><a href="/conferences/ashrae-365-app">ASHRAE 365 App</a></li> </div> </ul> </li> <li class="hasChildren is-mega"><a href="/communities">Communities</a><ul> <div class="mega-column"> <li class=""><a href="/communities/regions">Regions</a></li> <li class=""><a href="/communities/chapters">Chapters</a><ul class="mega-column--inset"> <li class=""><a href="/communities/chapters/ashrae-chapters">ASHRAE Chapters</a></li> <li class=""><a href="https://eweb.ashrae.org/eweb/dynamicpage.aspx?webcode=ASHRAEChapters" target="_blank">Chapter Reports, PAOE, CIQ <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="https://eweb.ashrae.org/eweb/dynamicpage.aspx?site=ASHRAE&amp;webcode=chaptermeetings&amp;chp_cst_key=00000000-0000-0000-0000-000000000000" target="_blank">Chapter Meetings <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="/communities/chapters/chapter-resources">Chapter Resources</a></li> <li class=""><a href="/communities/chapters/distinguished-lecturers">Distinguished Lecturers</a></li> <li class=""><a href="/communities/chapters/paoe-information">PAOE Information</a></li> <li class=""><a href="/communities/chapters/doe-lbnl-partnership">DOE & LBNL Partnership</a></li> </ul> </li> <li class=""><a href="/communities/volunteer">Volunteer</a></li></div><div class="mega-column"><li class=""><a href="/communities/councils">Councils</a><ul class="mega-column--inset"> <li class=""><a href="/communities/councils/members-council">Members Council</a></li> <li class=""><a href="/communities/councils/publishing-and-education-council">Publishing & Education Council</a></li> <li class=""><a href="/communities/councils/technology-council">Technology Council</a></li> </ul> </li> <li class=""><a href="/communities/committees">Committees</a><ul class="mega-column--inset"> <li class=""><a href="/communities/committees/committee-nominations">Committee Nominations</a></li> <li class=""><a href="/communities/committees/standards-committees">Standards Committees</a></li> <li class=""><a href="/communities/committees/standing-committees">Standing Committees</a></li> <li class=""><a href="/communities/committees/technical-committees">Technical Committees</a></li> </ul> </li></div><div class="mega-column"><li class=""><a href="/communities/student-zone">Student Zone</a><ul class="mega-column--inset"> <li class=""><a href="/communities/student-zone/student-activities">Student Activities</a></li> <li class=""><a href="/communities/student-zone/competitions">Competitions</a></li> <li class=""><a href="/communities/student-zone/scholarships-and-grants">Scholarships & Grants</a></li> <li class=""><a href="/communities/student-zone/student-branches">Student Branches</a></li> <li class=""><a href="/communities/student-zone/k-12-activities">K&ndash;12 Activities</a></li> <li class=""><a href="/communities/student-zone/membership-and-meetings">Membership & Meetings</a></li> <li class=""><a href="/communities/student-zone/educational-resources">Educational Resources</a></li> <li class=""><a href="/communities/student-zone/student-activities-resources">Student Activities Resources</a></li> <li class=""><a href="/communities/student-zone/student-news">Student News</a></li> </ul> </li></div><div class="mega-column"><li class=""><a href="/communities/young-engineers-in-ashrae-yea">Young Engineers in ASHRAE (YEA)</a><ul class="mega-column--inset"> <li class=""><a href="/communities/young-engineers-in-ashrae-yea/honors-and-awards">Honors & Awards</a></li> <li class=""><a href="/communities/young-engineers-in-ashrae-yea/resources">Resources</a></li> <li class=""><a href="/communities/young-engineers-in-ashrae-yea/yea-committee">YEA Committee</a></li> <li class=""><a href="/communities/young-engineers-in-ashrae-yea/yea-events-and-programs">YEA Events & Programs</a></li> <li class=""><a href="/File Library/Membership/Member Benefits/Membership Promotion Resources/YoungEngineersinASHRAE-Guide.pdf">YEA Guide</a></li> </ul> </li></div><div class="mega-column"><li class=""><a href="/communities/college-of-fellows">College of Fellows</a></li> <li class=""><a href="/communities/life-members-club">Life Members Club</a></li> <li class=""><a href="/communities/ashrae-associate-society-alliance">ASHRAE Associate Society Alliance</a></li> <li class=""><a href="/communities/memoranda-of-understanding-mous">Memoranda of Understanding (MOUs)</a></li> </div> </ul> </li> <li class="hasChildren is-mega"><a href="/membership">Membership</a><ul> <div class="mega-column"> <li class=""><a href="/membership/member-benefits">Member Benefits</a><ul class="mega-column--inset"> <li class=""><a href="/membership/member-benefits/membership-promotion-resources">Membership Promotion Resources</a></li> </ul> </li> <li class=""><a href="/membership/join">Join</a></li> <li class=""><a href="/membership/renew">Renew</a></li> <li class=""><a href="/membership/special-membership-programs">Special Membership Programs</a><ul class="mega-column--inset"> <li class=""><a href="/membership/special-membership-programs/grouppay">GroupPay</a></li> <li class=""><a href="https://www.ashrae.org/membership/special-membership-programs#yea" target="_blank">YEA <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="https://www.ashrae.org/membership/special-membership-programs#smartstart" target="_blank">SmartStart <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="https://www.ashrae.org/membership/special-membership-programs#devecon" target="_blank">Developing Economies <i class="icon-link-ext icon--empty"></i></a></li> <li class=""><a href="/membership/special-membership-programs/cibse-ashrae-membership">CIBSE/ASHRAE Membership</a></li> </ul> </li></div><div class="mega-column"><li class=""><a href="/membership/my-ashrae">My ASHRAE</a><ul class="mega-column--inset"> <li class=""><a href="/membership/my-ashrae/connect-a-colleague">Connect-a-Colleague</a></li> <li class=""><a href="/membership/my-ashrae/my-community">My Community</a></li> <li class=""><a href="/membership/my-ashrae/my-participation">My Participation</a></li> <li class=""><a href="/membership/my-ashrae/my-professional-development">My Professional Development</a></li> <li class=""><a href="/membership/my-ashrae/my-technical-resources">My Technical Resources</a></li> <li class=""><a href="/membership/my-ashrae/renew-my-membership">Renew My Membership</a></li> <li class=""><a href="/membership/my-ashrae/upgrade-my-membership">Upgrade My Membership</a></li> <li class=""><a href="https://eweb.ashrae.org/eweb/dynamicpage.aspx?webcode=ASHRAEIBII" target="_blank">Manage My Membership <i class="icon-link-ext icon--empty"></i></a></li> </ul> </li></div><div class="mega-column"><li class=""><a href="/membership/honors-and-awards">Honors & Awards</a></li> <li class=""><a href="/membership/membership-faqs">Membership FAQs</a></li> <li class=""><a href="/membership/logo-merchandise">Logo Merchandise</a></li> </div> </ul> </li> </ul></nav><div class="mobileDrawerToggle drawerToggle" data-for="globals-mobile" data-mobile="true"></div> </div> </div> </div> </header> <script> $(document).ready(function () { $('#searchMain').keydown(function (event) { if (event.keyCode == 13) { event.preventDefault(); submitSiteSearch($('#searchMain').val()); } }); $('.searchBox-submit').click( function () { submitSiteSearch($('#searchMain').val()); }); }); function submitSiteSearch(searchVal) { if (searchVal != "") { //document.location = '/search/productsearch?q=' + escape(searchVal); //document.location = '/search/sitesearch?q=' + escape(searchVal); document.location = '/search/ashrae-search?q=' + escape(searchVal); } } </script> <script src="https://use.typekit.net/rof0zcx.js"></script> <script>try{Typekit.load({ async: true });}catch(e){}</script> <main> <div class="pageMeta"> <div class="pageMeta-inner"> <nav role="navigation" class="navSecondary"> <div id="ctl01_ctlBreadcrumbNav_Breadcrumb" class="Breadcrumb"> <ul class="navSecondary-breadcrumb"> <li><a href="/home">Home</a></li> <li><a href="/conferences">Conferences</a></li> <li class="active"><a href="/conferences/2025-winter-conference-orlando">2025 Winter Conference | Orlando</a></li> </ul> </div> <!-- TODO: Add nav for sibling links --> <!--<ul class="navSecondary-links"> <li><a href="#">Interior Page</a></li> <li><a href="#">Interior Page</a></li> <li><a href="#">Interior Page</a></li> </ul>--> </nav> </div> </div> <div class='section section--contrastLight pageTitle pageTitle--center ' style="background-image:url(https://www.ashrae.org/Image%20Library/Global%20Content/Banners/Skylines/Orlando-2025-Header.jpg)"> <div class="contained"> <div class="pageTitleCopy"> <h1 id="ctl01_ctlPageTitle_cltitle" class="pageTitleCopy-heading"> <span style="color: #ffffff;"><strong>2025 ASHRAE Winter Conference</strong><br/>February 8-12, 2025</span> </h1> </div> </div> </div> <div id="ctl01_PageZoneContainer4"> <div id="ctl01_PageZoneContainer4_PageZoneContainer4_33Cx1dhiNid"> <div id="ctl01_PageZoneContainer4_PageZoneContainer4_33Cx1dhiNid_ctl00"> <div class="section"> <div class="contained"> <table style="width: 100%;" height="74"> <tbody> <tr> <td style="width: 24.5677%;"><a href="https://www.ashrae.org/conferences/2025-winter-conference-orlando/2025-winter-conference-main"><img src="https://www.ashrae.org/image%20library/main%20nav/conferences/winter%20conference/2025-winter-conference-logo.png" alt data-amp-height="625" data-amp-width="1875" width="313" height="104"></a></td> <td style="width: 75.4053%; text-align: left; padding-left: 30px;"><span style="font-size: 21px;"><strong><a href="https://www.ashrae.org/conferences/2025-winter-conference-orlando/2025-winter-conference-registration">REGISTER</a> &nbsp;<span style="color: #999999;">|</span> <a href="https://www.ashrae.org/conferences/2025-winter-conference-orlando/2025-winter-conference-technical-program" title="2025 Winter Conference - Technical Program">TECHNICAL PROGRAM</a>&nbsp;<span style="color: rgb(126, 140, 141);">|</span> <a href="https://www.ashrae.org/conferences/2025-winter-conference-orlando/2025-winter-conference-committee-meetings">COMMITTEE MEETINGS</a> &nbsp;<span style="color: #999999;">| <a href="https://www.ashrae.org/conferences/2025-winter-conference-orlando/2025-winter-conference-travel">TRAVEL</a></span> <span style="color: rgb(153, 153, 153);">| <a href="https://www.ashrae.org/conferences/conference-resources/sponsorship-opportunities/sponsorship-opportunities" title=" Conference Sponsorship">SPONSOR</a></span></strong></span></td> </tr> </tbody> </table> </div> </div> <!--/.section--> <table style="width: 100%;"> <tbody> <tr style="color: #ffffff; height: 7.57292px;" bgcolor="#003e74"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> </div> </div> </div> <div class="section"> <div class="contained "> <div class="row"> <div class="column lg-18"> <div id="ctl01_PageZoneContainer1"> <div id="ctl01_PageZoneContainer1_PageZoneContainer1_3dTJUrhU32E"> <div id="ctl01_PageZoneContainer1_PageZoneContainer1_3dTJUrhU32E_ctl00"> <table style="width: 100%; background-color: #f9f9f9;" cellpadding="1"> <tbody> <tr style="height: 172px;"> <td style="height: 172px;"> <p align="center">&nbsp;</p> <div> <h2 align="center"><b>ASHRAE Learning Institute Continuing Education Courses at the <br>2025 Winter Conference in Orlando, FL&nbsp;&nbsp;</b></h2> </div> <p style="text-align: center;">The ASHRAE Learning Institute will offer 20 courses during ASHRAE&#8217;s 2025 Winter Conference and AHR Expo.&nbsp;<br>All courses are approved for continuing education credits toward maintaining P.E. licensure.</p> </td> </tr> </tbody> </table> <table style="width: 100%;"> <tbody> <tr style="color: #ffffff; height: 32.7917px;" bgcolor="#00294e"> <td style="height: 32.7917px; text-align: center;"><strong>For more information on the 2025 ASHRAE Winter Conference, please visit <a href="https://www.ashrae.org/2025winter">www.ashrae.org/2025winter</a>.</strong></td> </tr> </tbody> </table> <table style="width: 100%;"> <tbody></tbody> </table> <div class="tableContainer"> <blockquote><hr> <h3 align="center"><b><strong><a id="fullday"></a>Full-Day Seminars</strong></b></h3> </blockquote> <ul> <li>Each course earns<strong> 6 PDHs/AIA LUs.</strong><span style="color: #70af16;"><strong> |&nbsp;</strong></span>Check with your state for their continuing education credits requirements.</li> </ul> <table class="table" style="width: 742px;"> <tbody> <tr> <td style="width: 358.24px;"> <p><b>Hilton Orlando</b><br>6001 Destination Pkwy&nbsp;<br>Orlanda, FL 32819</p> <p><strong>Orange County Convention Center</strong><br>9800 International Dr.<br>Orlando, FL 32819<br><br><a class="btn btn--hexagon-secondary" href="https://eweb.ashrae.org/eweb/dynamicpage.aspx?webcode=eventregwiz&evt_key=a02c30bd-5256-4894-9395-f81819758894&app=eweb&IndInfo=1&mde=4&sada=0&sec=0&crf=1 " target="_blank">REGISTER TODAY</a></p> </td> <td style="width: 373.76px;"> <p><strong>Registration fees:</strong></p> <ul> <li><b>Early-Bird (through Oct 31)</b><br>$569 ($459 ASHRAE Member)</li> <li><b>Advance</b><strong> (Nov 1 - Jan 24)</strong><br>$599 ($489 ASHRAE Member)</li> <li><b>Standard</b><strong> (Jan 25 &#8211; Feb 11)</strong><br>$629 ($509 ASHRAE Member)</li> </ul> </td> </tr> </tbody> </table> <table style="width: 100%;"> <tbody> <tr style="color: #ffffff; height: 7.57292px;" bgcolor="#003e74"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><span style="font-size: 24px; color: rgb(112, 175, 22);"><b>Saturday, February 8, 2025</b></span></p> <p><b>Commercial Building Energy Audit</b>&nbsp;(code 60)<br>8:00 a.m. &#8211; 3:00 p.m., Hilton Orlando</p> <p><b>Course Description</b>:</p> <p>This course shows how to perform commercial building energy audits. Best practices and other information relevant to building owners, managers, and government entities are covered. The seminar includes a summary of materials essential for performing ASHRAE Level 1, 2, and 3 audits, time-saving tips for every auditor, how to hire an auditor, what to ask for in a comprehensive audit report, and how to build a successful energy efficiency retrofit team.</p> <p><b>Learning Objectives</b>:</p> <ul> <li>Understand the differences between ASHRAE Energy Audit Levels 1, 2, and 3</li> <li>Become familiar with the requirements of ACCA/ASHRAE Standard 211</li> <li>Learn the pros and cons of energy-efficiency measure calculation approaches</li> <li>Develop familiarity with some typical energy-efficiency measures</li> </ul> <p><img style="height: 75px; width: 75px;" hspace="12" align="left" height="75" width="75" src="https://www.ashrae.org/image%20library/main%20nav/professional%20development/ashrae-beap-125x125.png" alt>Interested in prepping for the <a href="https://www.ashrae.org/professional-development/ashrae-certification/certification-types/beap-building-energy-assessment-professional-certification/beap-building-energy-assessment-professional-certification" title="Building Energy Assessment Professional" target="_blank">Building Energy Assessment Professional</a> (BEAP) certification exam? See a <strong><a title="BCxP Exam Blueprint-WG-jan22.pdf" target="_blank" href="https://www.ashrae.org/file%20library/professional%20development/beap-exam-blueprint.pdf">complete list</a></strong> of BEAP exam task content areas this course addresses.</p> <p><b></b></p> <p><b>Instructor</b>: <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/joe-hofstetter">Joe Hofstetter, P.E., Member ASHRAE, LEED&#174; AP</a></p> <table style="width: 100%;"> <tbody> <tr style="color: #ffffff; height: 7.57292px;" bgcolor="#bfebf5"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><b>Building Energy Modeling Fundamentals and Applications</b> (code 61) <br>8:00 a.m. &#8211; 3:00 p.m., Hilton Orlando</p> <p><b>Course Description</b>:</p> <p>This course provides knowledge and skills for the effective use of whole building energy modeling (BEM), with an emphasis on informing the development of new buildings and the improvement of existing buildings. This seminar helps attendees to identify appropriate analysis objectives, methods and procedures that help ensure useful, high-quality results. Attendees will receive guidance on communicating analysis results and playing an effective role in a project team. This seminar is &#8220;tool agnostic&#8221; and serves as a complement to other training on the use of specific simulation software. This seminar also presents concepts with a case study approach and uses exercises to reinforce understanding of new information.</p> <p><b>Learning Objectives</b>:</p> <ul type="disc"> <li>Identify appropriate questions to evaluate and how to answer them with building energy modeling</li> <li>Select an analysis approach -- including the appropriate simulation tool, input sources, and alternatives -- based on the phase of design and questions to be evaluated</li> <li>Plan and implement a QA/QC process to provide confidence in results</li> <li>Effectively work with a design team and communicate analysis findings, focusing on timely, relevant information in a format appropriate for the audience</li> <li>Develop a building energy modeling project plan, including tasks, schedule, and level of effort</li> </ul> <p><img style="height: 75px; width: 75px;" hspace="12" align="left" height="75" width="75" src="https://www.ashrae.org/image%20library/main%20nav/professional%20development/ashrae%20certification/ashrae-bemp-125x125.png" alt data-amp-height="125" data-amp-width="125">Interested in prepping for the&nbsp;<a href="https://www.ashrae.org/professional-development/ashrae-certification/certification-types/bemp-building-energy-modeling-professional-certification" title="Building Energy Modeling Professional" target="_blank" rel="noopener">Building Energy Modeling Professional</a> (BEMP) certification exam? See a <strong><a title="BCxP Exam Blueprint-WG-jan22.pdf" target="_blank" href="https://www.ashrae.org/file%20library/professional%20development/learning%20portal/instructor-led%20training/online%20instructor-led/bemp-exam-blueprint---2022-05.23-24-energy-modeling-best-practices.pdf" rel="noopener">complete list</a></strong> of BEMP exam task content areas this course addresses.</p> <p><b></b></p> <p><b>Instructors</b>:&nbsp;<a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/drury-b-crawley">Dru Crawley, Ph.D., AIA, BEMP, Fellow ASHRAE</a>, and <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/sam-mason">Sam Mason, P.E., BEMP, Member ASHRAE, LEED&#174; AP </a></p> <table style="width: 100%; height: 10px;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 10px;" bgcolor="#bfebf5"> <td style="height: 10px;"></td> </tr> </tbody> </table> <hr> <p><b>Operations &amp; Maintenance of High-Performance Buildings </b>(code 62)&nbsp;<br>8:00 a.m. &#8211; 3:00 p.m., Hilton Orlando</p> <p><b>Course Description</b>:</p> <p>A high-performance building &quot;consistently delivers a highly productive environment without wasting resources,&quot; according to ASHRAE Guideline 32, <i>Sustainable High-Performance Operations and Maintenance</i>. Operating and maintaining high-performance buildings often requires different actions than for a typical commercial or institutional building. The course includes an interactive group project to reinforce concepts such as how to identify and define energy and maintenance management metrics and how to make the business case for changes to an existing building and its systems.</p> <p><b>Learning Objectives</b>:</p> <ul> <li>Understand the role of operations and maintenance in high-performance buildings</li> <li>Gain a practical understanding of methods and sources of information to understand energy efficient and maintenance management practices in existing commercial and institutional buildings</li> <li>Understand how to use information to improve operations and maintenance practices in existing commercial and institutional buildings</li> <li>Gain awareness of how to select benchmarks and metrics for proactive decision-making</li> </ul> <p><b>Instructors</b>: <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/laurie-gilmer">Laurie Gilmer, P.E., Member ASHRAE, LEED&#174; AP&nbsp;</a></p> <table style="width: 100%; height: 10px;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 10px;" bgcolor="#bfebf5"> <td style="height: 10px;"></td> </tr> </tbody> </table> <hr> <p><strong><span style="font-size: 24px; color: rgb(112, 175, 22);">Tuesday, February 11, 2025</span></strong></p> <p><b><a id="HCF"></a>Healthcare Facilities: Best Practice for HVAC Design and Operations </b>(code 76)&nbsp;<br>9:00 a.m. &#8211; 4:00 p.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>Based on the ASHRAE book&nbsp;<em>HVAC Design Manual for Hospitals and Clinics</em>, this course introduces many unique and up-to-date healthcare design considerations and applications. The course covers Chapters 1-4, 6-11, and 13-16. Common medical terminology is introduced, and terminology differences between the medical and engineering fields are examined. Infection particles and their transport mechanisms are covered, followed by infection control methods. A major emphasis is placed on the necessary considerations for various diagnostic and treatment and support areas. The second half of the course focuses on air-distribution designs for surgical and patient rooms. Various control and energy efficiency techniques for cooling and heating plants are presented along with O&amp;M and other commissioning topics. Smoke control and life safety best practices and application issues finish the course.</p> <p><b>Learning Objectives</b>:</p> <ul> <li>Explain the Relationship of Infection Control to HVAC Design</li> <li>Psychrometrics Applied to Health Care</li> <li>Explain the Implications of Life Safety, Fire Protection, and Emergency Preparedness on HVAC Design</li> <li>Describe the Fundamentals of Healthcare Heating and Cooling Systems</li> <li>Explain the HVAC Design for Isolation, Operating Intensive Care Unit, and Imaging Rooms</li> <li>Explain how Healthcare HVAC Systems can be designed with Energy Conservative Strategies</li> </ul> <p><img style="height: 75px; width: 75px;" hspace="12" align="left" height="75" width="75" src="https://www.ashrae.org/image%20library/main%20nav/professional%20development/ashrae%20certification/ashrae-hfdp-150x150.png" alt data-amp-height="125" data-amp-width="125">Interested in prepping for the <a href="https://www.ashrae.org/professional-development/ashrae-certification/certification-types/hfdp-healthcare-facility-design-professional-certification/hfdp-healthcare-facility-design-professional-certification" title="Healthcare Facilities Design Professional" target="_blank" rel="noopener">Healthcare Facilities Design Professional</a> (HFDP) certification exam? See a <strong><a target="_blank" href="https://www.ashrae.org/file%20library/professional%20development/hfdp-exam-blueprint-healtcare-design-course-content.pdf" rel="noopener">complete list</a></strong> of BEAP exam task content areas this course addresses.</p> <p><b></b></p> <p><b>Instructor</b>:<a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/crystal-burroughs-p-e" title="Crystal Burroughs, P.E."> Crystal Burroughs, P.E.</a></p> <table style="width: 100%; height: 10px;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 10px;" bgcolor="#bfebf5"> <td style="height: 10px;"></td> </tr> </tbody> </table> <hr> <p><b><span style="color: rgb(224, 62, 45);">NEW!</span> Solar Energy Systems: Design, Applications, and Real-World Best Strategies</b>&nbsp;(code 77)<br>9:00 a.m. &#8211; 4:00 p.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>This full-day course has two parts. Part 1: Solar PV Systems Analysis and Design and Part 2: Solar Thermal Systems Analysis and Design. It is designed to introduce engineers, architects, contractors, building owners, facility planners and managers, government officials, education professionals, energy consultants, utility companies, and renewable energy advocates to sustainable design principles and provide them with the knowledge necessary to evaluate and implement cost-effective solar applications for residential, commercial and institutional facilities that will help achieve the global goal of decarbonizing our buildings. In addition, the purpose is to provide attendees with the knowledge and skills required for the development, evaluation, procurement, and installation of solar projects. The focus of this course is on practical and cost-effective solar photovoltaic and thermal applications. However, a wide variety of solar applications are discussed including, but not limited to solar cooling, solar carport, electric vehicle charging stations, solar lighting, and energy storage systems. The objective is to enable the attendees to economically evaluate, procure, and monitor the design and installation of a wide variety of cost-effective solar energy applications.</p> <p><b>Learning Objectives</b>:</p> <ul type="disc"> <li>Discuss the design and application of solar PV and thermal systems</li> <li>Evaluate Energy Storage Systems (ESS)</li> <li>Investigate available Federal, State, and Local incentives for solar energy systems</li> <li>Understand the basic commissioning tests that should be completed before and after the solar system is activated</li> <li>Describe the requirements for preventative maintenance inspections for solar energy systems.</li> <li>Discuss the design approach of large solar systems</li> </ul> <p><b>Instructors</b>: <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/khalid-nagidi">Khalid Nagidi, Member ASHRAE, LEED&#174; AP</a> and <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/svein-morner">Svein Morner, Ph.D., Member ASHRAE</a></p> <table style="width: 100%; height: 10px;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 10px;" bgcolor="#003e74"> <td style="height: 10px;"></td> </tr> </tbody> </table> <p></p> <blockquote><hr> <table style="width: 100.019%; height: 134.448px;"><colgroup><col style="width: 99.8862%;"></colgroup> <tbody> <tr style="height: 134.448px;"> <td style="height: 134.448px;"> <h3 align="center"><b><strong><a id="halfday"></a>Half-Day Short Courses</strong></b></h3> </td> </tr> </tbody> </table> </blockquote> <ul> <li>Each course earns<strong> 3 PDHs/AIA LUs.</strong><span style="color: rgb(112, 175, 22);"><strong> |&nbsp;</strong></span>Check with your state for their continuing education credits requirements.</li> </ul> <table class="table" style="width: 742px;"> <tbody> <tr> <td style="width: 358.24px;"> <p><b>Hilton Orlando</b> <br>6001 Destination Pkwy <br>Orlando, FL 32819</p> <p><b>Orange County Convention Center<br></b>9800 International Dr. <br>Orlando, FL 32819</p> <a class="btn btn--hexagon-secondary" href="https://eweb.ashrae.org/eweb/dynamicpage.aspx?webcode=eventregwiz&evt_key=a02c30bd-5256-4894-9395-f81819758894&app=eweb&IndInfo=1&mde=4&sada=0&sec=0&crf=1 " target="_blank">REGISTER TODAY</a></td> <td style="width: 373.76px;"> <p><strong>Registration fees:</strong></p> <ul> <li><b>Early-Bird (through Oct 31)</b><br>$219 ($169 ASHRAE Member)</li> <li><b>Advance</b><strong> (Nov 1 - Jan 24)</strong><br>$239 ($179 ASHRAE Member)</li> <li><b>Standard</b><strong> (Jan 25 &#8211; Feb 11)</strong><br>$249 ($189 ASHRAE Member)</li> </ul> </td> </tr> </tbody> </table> <hr> <table style="width: 100%; height: 10px;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 10px;" bgcolor="#bfebf5"> <td style="height: 10px;"></td> </tr> </tbody> </table> <hr> <p><strong><span style="color: rgb(112, 175, 22); font-size: 24px;">Saturday, February 8, 2025</span></strong></p> <p><b>Laboratory Design: The Basics and Beyond </b>(code 63)<br>12:00 p.m. &#8211; 3:00 p.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>A comprehensive overview of HVAC design for laboratories is examined in this course. The course focuses on the essential elements of the design process that are unique to laboratory HVAC systems. Topics include planning steps, determining exhaust/supply requirements, load calculation, pressure mapping, evaluating system options, layout of ducts and rooms, sizing primary air systems, designing exhaust stacks, sustainability in laboratories, and control strategies. Example problems and case studies will also be presented.</p> <p><b>Learning Objectives</b>:</p> <ul> <li>Review and apply tools used to define and satisfy the owner&#8217;s project requirements (OPR)</li> <li>Understand the use of risk assessment techniques as applied to laboratory facility design</li> <li>Recognize unique design challenges found in laboratories and develop skills to solve them</li> </ul> <p><b>Instructor: </b><a title="Danny McGrail, P.E., Member ASHRAE, LEED庐 AP" target="_blank" href="https://www.ashrae.org/professional-developmehttps://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/danny-mcgrailnt/learning-portal/instructor-led-training/ashrae-instructors/eric-yang">Danny McGrail, P.E., Member ASHRAE, LEED&#174; AP</a></p> <table style="width: 100%;"> <tbody> <tr style="color: #ffffff; height: 7.57292px;" bgcolor="#003e74"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><strong><span style="font-size: 24px; color: rgb(112, 175, 22);">Sunday, February 9, 2025</span></strong></p> <p><b>Guideline 36: Best of Class HVAC Control Sequences </b>(code 64)<br>3:30 p.m. &#8211; 6:30 p.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>This course introduces the current version of ASHRAE Guideline 36, which focuses on variable-air-volume (VAV) systems. The discussion will include the research underlying the current sequences and ongoing and planned future research intended to develop additional advanced sequences for other HVAC system types. In this course, attendees will learn about the ASHRAE Guideline 36 sequences and how they improve energy efficiency, thermal comfort, and indoor air quality.&nbsp;Attendees will also learn how to specify sequences for this guideline.</p> <p><b>Learning Objectives</b>:</p> <ul> <li>Explain the advantages of using standardized advanced sequences to designers, contractors, and owners</li> <li>Understand how to implement Guideline 36 sequences</li> <li>Recognize the ASHRAE research behind Guideline 36 sequences and how current research will be used for future enhancements</li> <li>Distinguish how to implement Guideline 36 sequences in new and existing buildings for engineers and contractors</li> </ul> <p><img style="height: 75px; width: 75px;" hspace="12" align="left" height="75" width="75" src="https://www.ashrae.org/image%20library/main%20nav/professional%20development/ashrae%20certification/ashrae-hbdp-125x125.png" alt></p> <p>Interested in prepping for the <a href="https://www.ashrae.org/professional-development/ashrae-certification/certification-types/hbdp-high-performance-building-design-professional-certification/hbdp-high-performance-building-design-professional-certification">High-Performance Building Design Professional</a>&nbsp;(HBDP) certification exam? See a&nbsp;<strong><a title="HBDP-Exam-Blueprint.pdf" target="_blank" href="https://www.ashrae.org/file%20library/professional%20development/learning%20portal/instructor-led%20training/online%20instructor-led/hbdp-exam-blueprint.pdf">complete list</a></strong> of HBDP exam task content areas this course addresses.</p> <p><b></b></p> <p><b>Instr</b><b>uctor</b>: <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/hwakong-cheng-p-e-member-ashrae" title="Hwakong Cheng, P.E., Member ASHRAE">Hwakong Cheng, P.E., Member ASHRAE</a></p> <table style="width: 100%;"> <tbody> <tr style="color: #ffffff; height: 7.57292px;" bgcolor="#bfebf5"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><b>Humidity Control I: Design Tips and Traps&nbsp;</b>(code 65)<br>3:30 p.m. &#8211; 6:30 p.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>In commercial buildings, excess humidity and moisture promote mold, mildew, and uncomfortable conditions for occupants. This course, based on ASHRAE&#8217;s <i>Humidity Control Design Guide for Commercial and Institutional Buildings</i> and on the <i>ASHRAE Guide for Buildings in Hot and Humid Climates</i>, helps the designer achieve true control of humidity, rather than just its moderation. The course covers how to understand and easily estimate the major humidity loads that must govern the design of the system and how to make decisions about equipment size and configuration. Attendees will learn what equipment is used for this purpose, how it works, and how to apply their knowledge quickly, economically, and reliably.</p> <p><b>Learning Objectives</b>:</p> <ul> <li>Understand why and how humidity creates problems such as mold and bacterial growth in buildings</li> <li>Understand the five-step process that helps make humidity control design more simple and certain</li> <li>Understand and calculate regional variation of the dehumidification loads that govern the design of successful humidity control systems</li> <li>Understand basic equipment alternatives for achieving humidity control</li> </ul> <p><b>Instructors</b>: <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/mark-nunnelly">Mark Nunnelly, P.E., Member ASHRAE, CxA</a>, and <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/david-n-schurk">David Schurk, P.E., Fellow ASHRAE, LEED&#174; AP, CEM</a></p> <table style="width: 100%;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 7.57292px;" bgcolor="#bfebf5"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><span style="color: rgb(224, 62, 45);"><b>UPDATED!</b><b> </b></span><b>Advanced Design for Zero-Energy and Low-Carbon Buildings</b> (code 66) <br>3:30 p.m. &#8211; 6:30 p.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>This advanced course is for professional engineers and architects who want to expand their practice to include the design, construction, and operation of zero energy (net zero) buildings. The first principle of zero energy design is to make the building as energy-efficient as possible. On-site renewable energy systems will then be added to achieve these efficiency goals. If adequate on-site zero energy is not feasible, then options for off-site renewable energy should be explored. The test for zero energy is at the energy meter, so proper commissioning and operator training are critical to success. The zero-energy principles outlined above will be presented with case studies and examples showing how other design professionals have met the zero-energy goal.</p> <p><b>Learning Objectives</b>:</p> <ul type="disc"> <li>Procedures&nbsp;for assessing carbon emissions</li> <li>CO2e emission rates from Addendum M to Standard 189.1</li> <li>Long-run marginal emission rates in Standard 189.1</li> <li>Consumption and production signatures (hour-month) and how they relate to LRMER carbon emission signatures</li> <li>Strategies for decarbonization, including&nbsp;building electrification</li> <li>How to source energy can be defined in a way that tracks carbon emissions</li> <li>The social cost of GHG emissions and how this can be factored into LCC analysis</li> <li>Primary and secondary energy sources</li> <li>Embodied energy/carbon and GHG effects from refrigerant leaks</li> </ul> <p><b>Instructor</b>: <a target="_blank" href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/ghina-annan">Ghina Annan M.Eng Applied Energy, Member ASHRAE, CEM, LEED<sup>&#174;</sup> AP</a></p> <table style="width: 100%;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 7.57292px;" bgcolor="#bfebf5"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><b><span style="color: rgb(224, 62, 45);">UPDATED!</span> </b><b>Fundamentals and Application of Standard 55 </b>(code 67)<br>3:30 p.m. &#8211; 6:30 p.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>Based on ASHRAE Standard 55, <i>Thermal Environmental Conditions for Human Occupancy</i>, this course covers the theory and principles of the standard. It is intended to bridge the gap between the design practitioner&#8217;s knowledge of the built environment and its thermal relationship to the occupant&#8217;s physiology and psychology. Using examples, the course illustrates how to achieve compliance with the standard for the purposes of satisfying the requirements of various building performance programs such as LEED<sup>&#174;</sup>.</p> <p><b>Learning Objectives</b>:</p> <ul type="disc"> <li>Describe the background and history of thermal comfort research</li> <li>Explain the general environmental, localized, and personal factors that affect thermal comfort</li> <li>Understand the effects of metabolic rate, thermal insulation of clothing, and operative temperature</li> <li>Calculate the effects of elevated air speed on thermal comfort</li> <li>Assess and calculate local thermal discomforts</li> </ul> <ul> <li>Catalogue the instruments and process for assessing the thermal environment</li> </ul> <p><b>Instructors</b>: <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/larry-schoen">Larry Schoen, P.E., Member ASHRAE</a>, and <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/david-heinzerling" target="_blank">David Heinzerling, P.E., Member ASHRAE</a></p> <table style="width: 100%;"> <tbody> <tr style="color: #ffffff; height: 7.57292px;" bgcolor="#003e74"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><strong><span style="font-size: 24px; color: rgb(112, 175, 22);">Monday, February 10, 2025</span></strong></p> <p><b>Design of Affordable and Efficient Ground Source Heat Pump Systems</b> (code 68)&nbsp;<br>8:30 a.m. &#8211; 11:30 a.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>This course describes the best design practices of ground-source heat pump systems to achieve maximum customer benefit. The course examines the economic analysis of ground-source versus more traditional systems and what is necessary to design an effective and efficient ground-source system. The course covers energy analysis, equipment selection, drilling technologies, testing requirements, hydronic system design, and system controls. Participants will learn all that is necessary for the design and installation of a successful ground-source heat pump system.</p> <p><b>Learning Objectives</b>:</p> <ul> <li>Understand GSHP nomenclature, system types, and appropriateness of various options</li> <li>Become acquainted with equipment options and methods of calculating system performance</li> <li>Learn the procedures for ground-coupled (closed-loop) heat exchanger and piping design</li> <li>Become familiar with GSHP system costs and field-measured performance data</li> <li>Gain knowledge of available ASHRAE resources to improve and expedite GSHP design</li> </ul> <p><img style="height: 75px; width: 75px;" alt hspace="12" align="left" height="75" width="75" src="https://www.ashrae.org/image%20library/main%20nav/professional%20development/ashrae%20certification/ashrae-chd-125x125.png"></p> <p>Interested in prepping for the <a href="https://www.ashrae.org/professional-development/ashrae-certification/certification-types/chd-certified-hvac-designer/chd-certified-hvac-designer">Certified HVAC Designer&nbsp;</a>(CHD) certification exam? See a&nbsp;<strong><a title="CHD-Exam-Blueprint.pdf" target="_blank" href="https://www.ashrae.org/file%20library/professional%20development/learning%20portal/instructor-led%20training/online%20instructor-led/chd-exam-blueprint.pdf">complete list</a>&nbsp;</strong>of CHD exam task content areas this course addresses.</p> <p><b>&nbsp;</b></p> <p><b>Instructor</b>: <a target="_blank" href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/stephen-hamstra-p-e-hbdp-ashrae-member-leed-ap">Stephen Hamstra, P.E., Member ASHRAE, LEED<sup>&#174;</sup> A</a></p> <table style="width: 100%;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 7.57292px;" bgcolor="#bfebf5"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><b>Latest in High-Performance Dedicated Outdoor Air Systems (DOAS)</b> (code 69)&nbsp;<br>8:30 a.m. &#8211; 11:30 a.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>Dedicated Outdoor Air Systems (DOAS) and related heating/cooling (H/C) systems have many advantages over traditional HVAC. This course builds on the ASHRAE DOAS Design Guide, DOAS Handbook Chapter, and the AEDGs by providing the latest application information on key parts of the system and units. Will cover how DOAS can control the building humidity, building pressure and provide clean air using traditional and advanced air cleaning options like PCO, DHP, and Ionization. The air cleaning discussion uses the new Std 241 pandemic application guidance. The course also covers using VAV DOAS, air-to-air energy recovery, and thermal storage to lower building operating costs in new and retrofit applications.</p> <p><b>Learning Objectives</b>:</p> <ul type="disc"> <li>Describe the different types of Dedicated Outdoor Air Systems (DOAS)</li> <li>Explain why DOAS is an excellent system choice for high-performance, low-energy-use buildings</li> <li>Configure and control the latest generation of DOAS units to meet the latest ASHRAE standards</li> <li>Understand the benefits of energy recovery and how to it apply in DOAS units</li> <li>Understand the difference between unitary and DOAS efficiency metrics and when to use them</li> </ul> <p><img style="height: 75px; width: 75px;" alt hspace="12" align="left" height="75" width="75" src="https://www.ashrae.org/image%20library/main%20nav/professional%20development/ashrae%20certification/ashrae-chd-125x125.png"></p> <p>Interested in prepping for the <a href="https://www.ashrae.org/professional-development/ashrae-certification/certification-types/chd-certified-hvac-designer/chd-certified-hvac-designer">Certified HVAC Designer&nbsp;</a>(CHD) certification exam? See a&nbsp;<strong><a title="CHD-Exam-Blueprint.pdf" target="_blank" href="https://www.ashrae.org/file%20library/professional%20development/learning%20portal/instructor-led%20training/online%20instructor-led/chd-exam-blueprint.pdf" rel="noopener">complete list</a>&nbsp;</strong>of CHD exam task content areas this course addresses.</p> <p><b>&nbsp;</b></p> <p><b>Instructor</b>: <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/jason-d-freudigmann-p-e">Jason Freudigmann, P.E., Member ASHRAE</a></p> <table style="width: 100%;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 7.57292px;" bgcolor="#bfebf5"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><b>Humidity Control II: Real-World Problems and Solutions </b>(code 70)<br>8:30 a.m. &#8211; 11:30 a.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>For those who need to learn beyond the basics of humidity control, this course provides the next step. Based on ASHRAE&#8217;s best-selling <em>Humidity Control Design Guide for Commercial and Institutional Buildings</em>, the course includes an in-depth discussion of moisture load calculations and how humidity control can be added to HVAC designs for seven different types of commercial buildings. The course also covers the effects of different humidity levels on thermal comfort, corrosion, mold growth, and airborne microorganisms&#8212;information that helps the owner and designer define the optimal humidity control level for each application. This course puts the attendee on the fast track to understanding the effects of successful humidity control.</p> <p><b>Learning Objectives</b>:</p> <ul> <li>Understand that humidity control problems can only have three causes</li> <li>Identify what steps can be taken, and in what order, to diagnose a humidity control problem</li> <li>Recognize what quantitative tools and techniques are used during each stage of troubleshooting a humidity control problem</li> <li>Understand what steps can be taken in design and building operation to avoid common humidity control problems</li> </ul> <p><b>Instructors</b><b>: </b><a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/mark-nunnelly">Mark Nunnelly, P.E., Member ASHRAE, CxA</a>, and <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/david-n-schurk">David Schurk, P.E., Fellow ASHRAE, LEED&#174; AP, CEM</a></p> <table style="width: 100%;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 7.57292px;" bgcolor="#bfebf5"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><b>Air-to-Air Energy Recovery Applications: Best Practices </b>(code 71)<br>8:30 a.m. &#8211; 11:30 a.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>Air-to-air energy recovery provides one of the most cost-effective and efficient ways to recycle waste energy and create superior indoor environments. This course will review real-world examples of where and how air-to-air energy recovery technologies are integrated into some of the most common, commercially available systems. Particular configurations that are most commonly used in high-performance buildings and how they can best be used to meet stretch goals for IEQ, energy efficiency, and thermal comfort will be examined to established performance metrics, peak performance results, and annual energy savings. A variety of different dedicated outdoor air systems, neutral air systems, and enhanced dehumidification strategies (with single and multiple heat exchangers) will be examined in detail. The advantages and important considerations for using air-to-air energy recovery in a variety of different applications will be covered. Best practices for mechanical design, exchanger selection, and control strategies will be discussed throughout.</p> <p><b>Learning Objectives</b>:</p> <ul> <li>Review the key points and concepts of select standards and understand their useful application in evaluating air-to-air energy recovery systems</li> <li>Learn about different air-to-air energy recovery system classifications and determine which systems are appropriate for a variety of different applications</li> <li>Understand the key considerations when selecting, sizing, and specifying air-to-air energy recovery equipment</li> <li>Realize the implications on performance and cost based on design decisions through the evaluation of a variety of practical examples for some of the most common DOAS system configurations</li> </ul> <p><b>Instructor</b><b>: </b><a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/paul-pieper">Paul Pieper, Eng., Member ASHRAE</a></p> <table style="width: 100%;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 7.57292px;" bgcolor="#bfebf5"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><span style="color: rgb(224, 62, 45);"><b>NEW!</b></span> <b>Ultra-Low-Energy Buildings and Microgrids: Tools for Resilience and Decarbonization </b>(code 72)<br>2:45 p.m. &#8211; 5:45 p.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>The key goal of this course is to introduce the building design and management professions to the relationships between buildings and the electric grid through the lens of microgrid design. The design of electrical grids is typically seen as the purview of electrical engineers working in the realm of infrastructure. Still, the success of localized microgrid networks lies in the ability to provide the outcomes desired by project owners and users&#8212;which increasingly include reliability and decarbonization as well as financial viability. The ability to deliver these outcomes depends on the magnitude and timing of the building loads that need to be met in conjunction with on-site renewable energy resources. This course will describe the building blocks of a successful resilient and/or decarbonizing building-focused electrical microgrid.</p> <p><b>Learning Objectives</b>:</p> <ul type="disc"> <li>Describe the defining characteristics of a microgrid</li> <li>Appreciate the role of buildings in microgrid success</li> <li>Differentiate among different microgrid design outcomes</li> <li>Understand load profiles and their modifiers, aligners, and disruptors</li> <li>Participate in the microgrid design process</li> </ul> <p><b>Instructors</b><b>: </b><a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/walter-t-grondzik">Walter Grondzik, P.E., Fellow/Life Member ASHRAE, LEED&#174; AP</a>, and <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/lisa-white" target="_blank">Lisa White, P.E., Member ASHRAE</a></p> <table style="width: 100%;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 7.57292px;" bgcolor="#bfebf5"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><b>Variable Refrigerant Flow System Design &amp; Application </b>(code 73)<br>2:45 p.m. &#8211; 5:45 p.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>Variable refrigerant flow (VRF) systems are now being applied in many building types across North America. This course provides non-manufacturer-specific concepts of how to apply VRF systems to buildings. The course supplements the fundamental technology presented in the 2020 <i>ASHRAE Handbook&#8212;HVAC Systems and Equipment</i>, offering consulting engineers who already have a basic knowledge of VRF technology comprehensive system design and application guidance using building-specific scenarios. This course is geared towards mechanical engineers, design/build contractors, consulting engineers, HVAC system designers, and facility engineers.</p> <p><b>Learning Objectives</b>:</p> <ul> <li>Provide an overview of variable refrigerant flow (VRF) system technology</li> <li>Discuss considerations for the design and application of VRF systems in buildings</li> <li>Describe the applicability of ASHRAE Standard 15, <i>Safety Standard for Refrigeration Systems</i>, requirements to VRF systems</li> <li>Review the application of VRF systems in different building types</li> </ul> <p><b>&nbsp;</b><b>Instructor: </b><a title="Pushpinder Rana" href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/pushpinder-rana">Pushpinder Rana, P.Eng., Member ASHRAE, LEED&#174; AP</a></p> <table style="width: 100%;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 7.57292px;" bgcolor="#bfebf5"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><b>Starting the Path to Net-Zero Buildings Using ASHRAE 90.1-2022 </b>(code 74)<br>2:45 p.m. &#8211; 5:45 p.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>The 2022 version of 90.1 begins the Standard&#8217;s move to become a Net Zero Carbon Emission Code by 2031. This edition adds a new section, Chapter 11 <i>Additional Efficiency Requirements</i>. These additional requirements are above the prescriptive requirements but contain many options for compliance that demonstrate a possible path to net zero buildings. The mechanical section introduces the <i>Total System Performance Ratio</i> (TSPR) as an alternate path for compliance. This offers a whole new path to compliance using a system approach; not prescribed efficiency. The 2022 edition also includes a new informative appendix that can be used with Appendix G if a rating authority wants to use metrics other than energy cost, such as carbon. Appendix G also added Appendix J with performance curves to be used for part load equipment performance. It is estimated that this standard will reduce energy costs by over 15% when compared to the 2019 version and over 48% compared to buildings built in compliance with the 2004 version. Many of the methods used in the 2022 version to obtain these savings can be applied to the edition of the code currently used by your rating authority to show energy savings beyond your current code. This course covers the changes made in the 2022 edition.</p> <p><b>Learning Objectives</b>:</p> <ul> <li>Describe the background and development of Standard 90.1, its requirements and compliance paths.</li> <li>Describe the changes made to the Standard in 2022 with the context for understanding and applying the changes.</li> <li>Apply the new paths for compliance; <i>Total System Performance Ratio</i> (TSPR).</li> <li>Practice using new Section 11, <i>Additional Efficiency Requirements</i>.</li> <li>Explore ways to improve system energy performance in buildings</li> </ul> <img style="height: 75px; width: 75px;" alt hspace="12" align="left" height="75" width="75" src="https://www.ashrae.org/image%20library/main%20nav/professional%20development/ashrae%20certification/ashrae-beap-125x125.png" data-amp-height="125" data-amp-width="125"><br> <p>Interested in prepping for the<b>&nbsp;<a href="https://www.ashrae.org/professional-development/ashrae-certification/certification-types/beap-building-energy-assessment-professional-certification/beap-building-energy-assessment-professional-certification">Building Energy Assessment Professional</a>&nbsp;(</b>BEAP) certification exam? See a<b>&nbsp;<a title="BEAP Exam Blueprint.pdf" href="https://www.ashrae.org/file%20library/professional%20development/beap-exam-blueprint.pdf">complete list</a>&nbsp;</b>of BEAP exam task content areas this course addresses.</p> <b></b></div> <div class="tableContainer"><b></b></div> <div class="tableContainer"><b>Instructor: </b><a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/mchenry-mack-wallace-jr">McHenry Wallace, P.E., Member ASHRAE, LEED<sup>&#174;</sup> AP</a></div> <div class="tableContainer"></div> <div class="tableContainer"> <table style="width: 100%;"> <tbody> <tr style="color: rgb(255, 255, 255); height: 7.57292px;" bgcolor="#bfebf5"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><b>Best Practices for Installing DDC Systems </b>(code 75)<br>2:45 p.m. &#8211; 5:45 p.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>A facility&#8217;s direct digital controls (DDCs) form a living, breathing system that an owner will use throughout the life of the building. However, many control systems do not work as designed on &#8220;Day One,&#8221; much less after two to three years of use. Adding to the complexity are subcontractors, who often do not routinely install control systems, as well as installing contractors, who have broad discretion to determine aspects of how controls are instituted. In addition, many manufacturers (especially in developing countries) sell DDCs and components but provide little information on installation practices or quality control guidelines. If standardized and quality installations are promoted, the short- and long-term success of control systems will be greatly improved. This provides tools to ensure uniformity for consultants, contractors, and code officials and will specifically benefit consulting engineers, DDC design integration engineers, commissioning authorities, and contractors who install DDC systems.</p> <p><b>Learning Objectives</b>:</p> <ul type="disc"> <li>How to install DDC systems according to best industry practices</li> <li>How to commission DDC systems to produce specified comfort levels</li> <li>How to test DDC systems to ensure correct system operation</li> </ul> <p><b>Instructor: </b><a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/larry-j-fisher">Larry Fisher, Life Member ASHRAE</a><a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/joe-deringer"></a></p> <br> <table style="width: 100%;"> <tbody> <tr style="color: #ffffff; height: 7.57292px;" bgcolor="#003e74"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p><strong><span style="font-size: 24px; color: rgb(112, 175, 22);">Tuesday, February 11, 2025</span></strong></p> <p><b>V in HVAC &#8211; Health and Energy Improvements Using the Indoor Air Quality Procedures </b>(code 78)<br>9:00 a.m. &#8211; 12:00 p.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>A course offers comprehensive guidance for utilizing the IAQ procedure outlined in ANSI/ASHRAE Standard 62.1-2022. It covers various aspects of design, including considerations related to indoor air quality (IAQ), indoor and outdoor contaminants, pollutant indicators, threshold values, mass balance analysis, as well as the criteria for both objective and subjective measurements. Additionally, it examines the provisions necessary for compliance with ASHRAE Standard 241. Furthermore, the course provides detailed insights into the calculations needed for single-zone and multi-zone scenarios, incorporating different filter placements. These calculations are facilitated through an open-source calculator. Lastly, the course explores the advantages and benefits associated with the IAQP (Indoor Air Quality Procedure).</p> <p><b>Learning Objectives</b>:</p> <ul type="disc"> <li>Explain the adjustment factors for any system designed with the VRP that converts the breathing zone ventilation rates to outdoor air intake ventilation rate</li> <li>Know two techniques for improving system ventilation efficiency</li> <li>Explain the importance of airflow patterns in occupant exposure</li> <li>Know the benefits of enhanced filtration for reducing particle exposure</li> <li>Understand that different approaches to HVAC design in different climate zones using the Ventilation Rate Procedure can result in different quantities of outside air at the outside air intake</li> <li>Understand a comparison of energy model projections from designs using the Multiple Space Equation to DOAS designs using the 100% outdoor air equation.</li> </ul> <img style="height: 75px; width: 75px;" alt hspace="12" align="left" height="75" width="75" src="https://www.ashrae.org/image%20library/main%20nav/professional%20development/ashrae%20certification/ashrae-hbdp-125x125.png" data-amp-height="125" data-amp-width="125"><br> <p>Interested in prepping for the <a href="https://www.ashrae.org/professional-development/ashrae-certification/certification-types/hbdp-high-performance-building-design-professional-certification/hbdp-high-performance-building-design-professional-certification">High-Performance Building Design Professional</a> (HBDP) certification exam? See a <a href="https://www.ashrae.org/file%20library/conferences/annual%20conference/hbdp-exam-blueprint.pdf" title="HBDP Exam Blueprint.pdf">complete list</a>&nbsp;of HBDP exam task content areas this course addresses.</p> <p><b>&nbsp;<br></b><b>Instructors</b>: <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/hoy-bohanon">Hoy Bohanon, P.E., BEAP, Member ASHRAE, LEED<sup>&#174;</sup> AP</a> <strong>and </strong><a title="Marwa Zaatari" href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/marwa-zaatari">Marwa Zaatari, Ph.D., Associate Member</a></p> <table style="width: 100%;"> <tbody> <tr style="color: #ffffff; height: 7.57292px;" bgcolor="#bfebf5"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <hr> <p>&nbsp;</p> <p><b>Changing Environments and Loads for Data Center (High Density, Liquid Cooling, Edge Computing) </b>(code 79) <br>1:00 p.m. &#8211; 4:00 p.m., Orange County Convention Center</p> <p><b>Course Description</b>:</p> <p>IT equipment changes are significantly impacting data center design.&nbsp; These changes are the result of IT manufacturers continually responding to customer demands. Depending on the market sector, demands call for IT equipment that is lower cost, more energy efficient, provides more storage, and provides more computing capabilities. Additionally, the marketplace for housing IT equipment is changing rapidly with the rapid growth of edge computing. This course will describe the data center design considerations to meet current IT equipment changes.&nbsp; Results without data center design changes include stranded IT capacity and reduced IT performance.&nbsp; The trend is a rise in liquid-cooled computers and their use cases.&nbsp; There is an increasing need for data center planning to include future liquid cooling. This course will also explore the challenges of designing, deploying, and maintaining small data centers that are surrounded by semi-controlled, or even uncontrolled, external environments. The rapid growth of these edge computing data centers is being driven by new classes of digital growth that require local processing, i.e., where the dataset is too large and/or the application is too latency-sensitive to be transmitted back to a centralized cloud server.</p> <p><b>Learning Objectives</b>:</p> <ul> <li>Discuss the previous, current, and future trends in IT hardware</li> <li>Describe the basics and requirements of IT hardware and recent discoveries and concerns affecting IT hardware</li> <li>Explain the different air-cooling architectures for Datacom facilities</li> <li>Describe the implementation of liquid cooling for Datacom equipment and the liquid Cooling infrastructure requirements for chilled-water systems</li> </ul> <p><b>Instructors:</b> <a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/jeff-stein-p-e" target="_blank">Jeff Stein, Member ASHRAE</a><b><a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/jeff-stein-p-e" target="_blank"></a></b>; and<a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/brandon-gill-p-e-member-ashrae" target="_blank"> Brandon Gill, Member ASHRAE</a></p> <u><a href="https://www.ashrae.org/professional-development/learning-portal/instructor-led-training/ashrae-instructors/meghan-k-mcnulty-p-e"></a></u><hr> <table style="width: 100%;"> <tbody> <tr style="color: #ffffff; height: 7.57292px;" bgcolor="#003e74"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <p><b></b></p> <blockquote> <h5 style="text-align: center;"><span style="font-size: 34px; color: #70af16;"><strong>Transfer, Cancellation and Refund Policy</strong><strong>:</strong></span></h5> <p style="text-align: center;">Cancellations must be made by email to&nbsp;<a title="mailto:edu@ashrae.org" href="mailto:edu@ashrae.org">edu@ashrae.org</a> by January 13, 2025, to receive a full refund.<br>No refund will be issued on cancellations after January 13, 2025.<br>Substitutions are accepted in lieu of cancellations.</p> <p>&nbsp;</p> </blockquote> </div> </div> </div> </div> <!-- /.row --> </div> <!-- /.column --> <div class="column columnAds lg-6"> <div id="ctl01_PageZoneContainer2"> </div> </div> <!-- /.column --> </div> <!--/.row--> </div> </div> <div id="ctl01_PageZoneContainer5"> <div id="ctl01_PageZoneContainer5_PageZoneContainer5_2XQ5iumF4tj"> <div id="ctl01_PageZoneContainer5_PageZoneContainer5_2XQ5iumF4tj_ctl00"> <hr> <table style="width: 100%;"> <tbody> <tr style="color: #ffffff; height: 7.57292px;" bgcolor="#003e74"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> <table style="width: 100%;"> <tbody> <tr style="color: #ffffff; height: 7.57292px;" bgcolor="#80a9cd"> <td style="width: 50%;"> <p></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.ashrae.org/image%20library/unassigned/ashrae_logo_white-w-tag-on-side.png" alt width="368" height="77"></p> <p></p> </td> </tr> </tbody> </table> <table style="width: 100%;"> <tbody> <tr style="color: #ffffff; height: 7.57292px;" bgcolor="#003e74"> <td style="height: 7.57292px;"></td> </tr> </tbody> </table> </div> </div> </div> </main> <footer class="footerMain"> <div class="footermain-social"> <div class="column"> <nav class="footerMain-topNav footerMain-topNav--socialNav"><ul> <li><a href="https://www.facebook.com/ASHRAEupdates" class="footerMainSocialLink footerMainSocialLink-- icon-facebook-logo h-color-social-fb icon--empty" aria-label=" icon-facebook-logo h-color-social-fb icon--empty">聽</a></li> <li><a href="https://twitter.com/ashraenews" class="footerMainSocialLink footerMainSocialLink-- icon-x-logo icon--empty" aria-label=" icon-x-logo icon--empty">聽</a></li> <li><a href="https://www.youtube.com/user/ASHRAEvideo" class="footerMainSocialLink footerMainSocialLink-- icon-youtube-logo icon--empty" aria-label=" icon-youtube-logo icon--empty">聽</a></li> <li><a href="https://www.linkedin.com/company/ashrae" class="footerMainSocialLink footerMainSocialLink-- icon-linkedin-logo icon--empty" aria-label=" icon-linkedin-logo icon--empty">聽</a></li> <li><a href="https://www.instagram.com/ashrae_society" class="footerMainSocialLink footerMainSocialLink--footerMainSocialLink footerMainSocialLink-- icon-instagram-logo icon--empty" aria-label="footerMainSocialLink footerMainSocialLink-- icon-instagram-logo icon--empty">聽</a></li> </ul></nav> </div> <!--/.column--> </div> <div class="section smallModule-wrapper"> </div> <div class="footermain-top"> <div class="footermain-topInner"> <div class="row"> <div class="column med-6"><span class="footerMain-heading">I Want To View</span><nav class="footerMain-topNav"><ul> <li><a href="/i-want-to-view/regions-chapters">Regions / Chapters</a></li> <li><a href="/i-want-to-view/committees">Committees</a></li> <li><a href="/i-want-to-view/volunteer-information">Volunteer Information</a></li> <li><a href="https://www.techstreet.com/ashrae/pages/home?ashrae_auth_token=">Bookstore</a></li> <li><a href="/i-want-to-view/standards">Standards</a></li> <li><a href="/i-want-to-view/ashrae-journal">ASHRAE Journal</a></li> <li><a href="/i-want-to-view/young-engineers">Young Engineers</a></li> <li><a href="/i-want-to-view/student-opportunities">Student Opportunities</a></li> <li><a href="/i-want-to-view/ways-to-donate-to-ashrae">Ways to Donate to ASHRAE</a></li> <li><a href="/i-want-to-view/marketing-central">Marketing Central</a></li> <li><a href="/i-want-to-view/ashrae-365-app">ASHRAE 365 App</a></li> </ul></nav></div> <div class="column med-6"><span class="footerMain-heading">Government Affairs</span><nav class="footerMain-topNav"><ul> <li><a href="/government-affairs/advocacy-toolkit">Advocacy Toolkit</a></li> <li><a href="/government-affairs/government-affairs-office">Government Affairs Office</a></li> <li><a href="/government-affairs/government affairs updates">Government Affairs Updates</a></li> <li><a href="/government-affairs/public-policy-resources">Public Policy Resources</a></li> </ul></nav></div> <div class="column med-6"><span class="footerMain-heading">ASHRAE Membership</span><nav class="footerMain-topNav"><ul> <li><a href="/ashrae-membership/member-benefits">Member Benefits</a></li> <li><a href="/ashrae-membership/join">Join</a></li> <li><a href="/ashrae-membership/renew">Renew</a></li> <li><a href="/ashrae-membership/manage">Manage</a></li> <li><a href="mailto:membership@ashrae.org">Contact Membership</a></li> </ul></nav></div> <div id="ctl01_Footer_pnFooterAd" class="column med-6"> <script> OAS_AD('Feature1'); </script> </div> </div> </div> </div> <div class="footermain-bottom"> <div class="footermain-bottomInner"> <span class="footerMain-bottomInfo"> Copyright ASHRAE <address itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span itemprop="streetAddress">180 Technology Parkway NW</span>, <span itemprop="addressLocality">Peachtree Corners</span>, <span itemprop="addressRegion">Georgia</span> <span itemprop="postalCode">30092</span> <span itemprop="addressCountry">US</span> </address> </span> <nav class="footerMain-bottomNav"> <ul class="CLHierarchicalNav"><li class="first"><a href="/contact-us">Contact Us</a></li><li><a href="/permissions">Permissions</a></li><li><a href="/terms-of-use">Terms of Use</a></li><li><a href="/privacy-policy">Privacy Policy</a></li><li><a href="/careers">Careers</a></li><li><a href="/advertising">Advertising</a></li><li class="last"><a href="/site-map">Site Map</a></li></ul> </nav> </div> </div> </footer> <div class="drawer"> <div class="drawer-close">Close</div> <div class="drawer-content"> </div> </div> <div class="globals-mobile drawerItem" data-id="globals-mobile"> <nav class="navMain-mobile"> <ul> </ul> </nav> </div> <div class="filters-mobile drawerItem" data-id="filters-mobile"> </div> <script> jQuery.redirect = function (obj, url, params) { url = url || window.location.href || ''; url = url.match(/\?/) ? url : url + '?'; for (var key in params) { var re = RegExp(';?' + key + '=?[^&;]*', 'g'); //RegExp('[;&]' + key + '=?[^&;]*', 'g') url = url.replace(re, ''); url += '&' + key + '=' + params[key]; } url = url.replace(/[;&]$/, ''); url = url.replace(/\?[;&]/, '?'); url = url.replace(/[&]{2}/g, '&'); url = url.replace(/[;&]{2}/g, ';'); obj.href = url; }; $(document).ready(function () { var userToken = ''; if (userToken != '') { $("a[href*='techstreet.com']").each(function () { $.redirect(this, this.href, { ashrae_auth_token: userToken }); }); $("a[href*='technologyportal.ashrae.org']").each(function () { $.redirect(this, this.href, { token: userToken }); }); $("a[href*='901portal.ashrae.org']").each(function () { $.redirect(this, this.href, { token: userToken }); }); } }); </script> <script> $(document).ready(function () { var requestQuote = getParameterByName("requestQuote"); if (requestQuote == "true") { var sku = getParameterByName("sku"); var name = getParameterByName("name"); $(".txtQuoteProdSku").val(sku); $(".txtQuoteProdName").val(name); } }); function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)", "i"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); } </script> <script> $('.galleryMainContainer .galleryMain').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: false, fade: true, asNavFor: '.galleryNav' //adaptiveHeight: true }); $('.galleryMainContainer .galleryNav').slick({ slidesToShow: 5, slidesToScroll: 1, asNavFor: '.galleryMain', dots: false, //centerMode: true, //centerPadding: '0', focusOnSelect: true, vertical: true, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 5, slidesToScroll: 5, //vertical: false, } }, { breakpoint: 641, settings: { slidesToShow: 5, slidesToScroll: 5, vertical: false, } }, { breakpoint: 450, settings: { slidesToShow: 3, slidesToScroll: 3, vertical: false, } }, ] }); </script> <script> $('.imageGallery .galleryMain').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: false, fade: true, asNavFor: '.galleryNav', adaptiveHeight: true }); $('.imageGallery .galleryNav').slick({ slidesToShow: 4, slidesToScroll: 1, asNavFor: '.galleryMain', dots: false, centerMode: true, focusOnSelect: true, variableWidth: true, responsive: [ { breakpoint: 1022, settings: { slidesToShow: 3, slidesToScroll: 3 } }, { breakpoint: 500, settings: { slidesToShow: 2, slidesToScroll: 2 } } ] }); </script> <script> $('.lightbox').each(function () { var image = $(this).children('img').attr('src'); var text = $(this).find('.galleryMain-caption').text(); $(this).magnificPopup({ mainClass: 'mfp-fade', items: [{ src: image, title: text }], gallery: { enabled: true }, type: 'image' }); }); </script> </div> <script type="text/javascript" src="/jsfile/Basepage.js?v=638670192220000000"></script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="B4380F01" /> </div><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMTAyOTQ0MTA0EBYGHg9fX0FudGlYc3JmVG9rZW4FIDU2YjQxNjQzOTc4ZTQ4Mzc4ODZkNDI3MmY2M2RjOTUwHhJfX0FudGlYc3JmVXNlck5hbWUFCUFub255bW91cx4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBZBYCAgEPFgIeBGxhbmcFAmVuFgQCAQ9kFgQCBg9kFgJmDxYGHgNyZWwFCnN0eWxlc2hlZXQeBHR5cGUFCHRleHQvY3NzHgRocmVmBTIvU3R5bGUlMjBMaWJyYXJ5L2Nzcy9tYWluLmNzcz92PTYzODY3MDkyNDgyMDAwMDAwMGQCBw9kFhRmDxYEHwUFD3RleHQvamF2YXNjcmlwdB4Dc3JjBT5odHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8xLjcvanF1ZXJ5Lm1pbi5qc2QCAQ8WBB8FBQ90ZXh0L2phdmFzY3JpcHQfBwVDaHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnl1aS8xLjcvanF1ZXJ5LXVpLm1pbi5qc2QCAg8WBB8FBQ90ZXh0L2phdmFzY3JpcHQfBwU8L1NjcmlwdCUyMExpYnJhcnkvZnJvbnQtZW5kL2Zyb250RW5kLmpzP3Y9NjM4NjcwOTI0ODIwMDAwMDAwZAIDDxYEHwUFD3RleHQvamF2YXNjcmlwdB8HBUkvU2NyaXB0JTIwTGlicmFyeS9STSUyMGFuZCUyMEZCL2ZhY2Vib29rYmFzZXBpeGVsLmpzP3Y9NjM3NTU5MDgxODMyODYwMzQzZAIEDxYEHwUFD3RleHQvamF2YXNjcmlwdB8HBUgvU2NyaXB0JTIwTGlicmFyeS9Hb29nbGVBbmFseXRpY3MvZ2FsaW5rdHJhY2tpbmcuanM/dj02MzY2OTQ4NzI1Mjg2Nzc5NDVkAgUPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFQC9TY3JpcHQlMjBMaWJyYXJ5L1JNJTIwYW5kJTIwRkIvTGlua2VkSW4uanM/dj02MzY3MzU3NjY4NDU2NzY2MDJkAgYPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFQy9TY3JpcHQlMjBMaWJyYXJ5L1JNJTIwYW5kJTIwRkIvQUFNdHJhY2tpbmcuanM/dj02MzY4NjY4MjYxMzY4OTcxOTNkAgcPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFRi9TY3JpcHQlMjBMaWJyYXJ5L2FkJTIwc2VydmVyL2FkX3NlcnZlcl9zZWFyY2guanM/dj02Mzg2MDU0MDUyNTYzNTM1MTZkAggPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFQi9TY3JpcHQlMjBMaWJyYXJ5L2FkJTIwc2VydmVyL3Vwcml2YWxfdGVzdC5qcz92PTYzNzAwNzc3MjYwODY4NTc2NmQCCQ8WBB8FBQ90ZXh0L2phdmFzY3JpcHQfBwU9L1NjcmlwdCUyMExpYnJhcnkvYWQlMjBzZXJ2ZXIvYWRfY29kZS5qcz92PTYzODYwNTQwNTM4MDE0MzUwM2QCAw9kFgICBQ9kFgoCAQ8PFgIeB1Zpc2libGVoZBYCAgEPZBYMAgIPFCsAAmRkZAIEDxQrAAJkZGQCBg8UKwACZGRkAgcPZBYGAgEPEGRkFgBkAgIPEGRkFgFmZAIDDxBkZBYBZmQCCg8UKwACZGRkAgsPFCsAAmRkZAICDxYCHwhoZAIDD2QWAmYPZBYQAgEPZBYCZg9kFgJmD2QWBGYPZBYCZg8PFgQeCENzc0NsYXNzBRFDTEhpZXJhcmNoaWNhbE5hdh4EXyFTQgICZBYCBQVjdGwwMA9kFgJmDxYCHgRUZXh0BbcCPG5hdiBjbGFzcz0ibmF2VXRpbCI+PHVsPg0KICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvam9pbiI+Sm9pbjwvYT48L2xpPg0KICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdm9sdW50ZWVyIj5Wb2x1bnRlZXI8L2E+PC9saT4NCiAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21ha2UtYS1naWZ0Ij5NYWtlIEEgR2lmdDwvYT48L2xpPg0KICAgIDxsaSBjbGFzcz0ibmF2VXRpbC1idG4iPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlY2hzdHJlZXQuY29tL2FzaHJhZS9wYWdlcy9ob21lIj5Cb29rc3RvcmU8L2E+PC9saT4NCiAgPC91bD48L25hdj5kAgIPZBYCZg9kFgJmDxYCHwsF4cMBPG5hdiBpZD0ibmF2TWFpbiIgcnVuYXQ9InNlcnZlciIgY2xhc3M9Im5hdk1haW4iPjx1bD4NCiAgICA8bGkgY2xhc3M9Imhhc0NoaWxkcmVuIGlzLW1lZ2EiPjxhIGhyZWY9Ii9hYm91dCI+QWJvdXQ8L2E+PHVsPg0KICAgICAgICA8ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9taXNzaW9uLWFuZC12aXNpb24iPk1pc3Npb24gJiBWaXNpb248L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L21pc3Npb24tYW5kLXZpc2lvbi9hc2hyYWUtaW5kdXN0cnktaGlzdG9yeSI+QVNIUkFFICYgSW5kdXN0cnkgSGlzdG9yeTwvYT48L2xpPg0KICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICA8L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvbGVhZGVyc2hpcCI+TGVhZGVyc2hpcDwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvbGVhZGVyc2hpcC9hc2hyYWUtYm9hcmQtb2YtZGlyZWN0b3JzIj5BU0hSQUUgQm9hcmQgb2YgRGlyZWN0b3JzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvbGVhZGVyc2hpcC9hc2hyYWUtcHJlc2lkZW50Ij5BU0hSQUUgUHJlc2lkZW50PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvbGVhZGVyc2hpcC9sZWFkZXJzaGlwLXZvaWNlcyI+TGVhZGVyc2hpcCBWb2ljZXM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9sZWFkZXJzaGlwL29mZmljZXJzLWRpcmVjdG9ycy1jb3VuY2lscy1jb21taXR0ZWVzLXN0YWZmIj5PZmZpY2VycywgRGlyZWN0b3JzLCBDb3VuY2lscywgQ29tbWl0dGVlcywgU3RhZmY8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9sZWFkZXJzaGlwL3ByZXNpZGVudGlhbC1tZW1iZXJzLWdhbGxlcnkiPlByZXNpZGVudGlhbCBNZW1iZXJzIEdhbGxlcnk8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9GaWxlIExpYnJhcnkvQWJvdXQvTGVhZGVyc2hpcC9Tb2NpZXR5IE9yZ2FuaXphdGlvbiBDaGFydC9Tb2NpZXR5T3JnQ2hhcnQucGRmIj5Tb2NpZXR5IE9yZ2FuaXphdGlvbiBDaGFydDwvYT48L2xpPg0KICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICA8L2xpPjwvZGl2PjxkaXYgY2xhc3M9Im1lZ2EtY29sdW1uIj48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L3N0cmF0ZWdpYy1wbGFuIj5TdHJhdGVnaWMgUGxhbjwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvc29jaWV0eS1zbmFwc2hvdCI+U29jaWV0eSBTbmFwc2hvdDwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvZ292ZXJuYW5jZSI+R292ZXJuYW5jZTwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvZ292ZXJuYW5jZS9tZW1vcmFuZGEtb2YtdW5kZXJzdGFuZGluZyI+TWVtb3JhbmRhIG9mIFVuZGVyc3RhbmRpbmc8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L3Bvc2l0aW9uLWRvY3VtZW50cyI+UG9zaXRpb24gRG9jdW1lbnRzPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9nb3Zlcm5tZW50LWFmZmFpcnMiPkdvdmVybm1lbnQgQWZmYWlyczwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvZ292ZXJubWVudC1hZmZhaXJzL21lbWJlci1yZXNvdXJjZXMtYWR2b2NhY3ktdG9vbGtpdCI+TWVtYmVyIFJlc291cmNlczogQWR2b2NhY3kgVG9vbGtpdDwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L2dvdmVybm1lbnQtYWZmYWlycy9nb3Zlcm5tZW50LWFmZmFpcnMtb2ZmaWNlIj5Hb3Zlcm5tZW50IEFmZmFpcnMgT2ZmaWNlPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvZ292ZXJubWVudC1hZmZhaXJzL2dvdmVybm1lbnQtYWZmYWlycy11cGRhdGVzIj5Hb3Zlcm5tZW50IEFmZmFpcnMgVXBkYXRlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L2dvdmVybm1lbnQtYWZmYWlycy9wb2xpY3ktcG9zaXRpb25zLWFuZC1pc3N1ZXMiPlBvbGljeSBQb3NpdGlvbnMgYW5kIElzc3VlczwvYT48L2xpPg0KICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICA8L2xpPjwvZGl2PjxkaXYgY2xhc3M9Im1lZ2EtY29sdW1uIj48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L25ld3MiPk5ld3M8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L25ld3MvMjAyNCI+MjAyNDwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L25ld3MvMjAyMyI+MjAyMzwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L25ld3MvMjAyMiI+MjAyMjwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L25ld3MvbmV3cy1wcmlvci10by0yMDIyIj5OZXdzIFByaW9yIHRvIDIwMjI8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L25ld3NsZXR0ZXJzIj5OZXdzbGV0dGVyczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvY2FyZWVycy1hdC1hc2hyYWUiPkNhcmVlcnMgYXQgQVNIUkFFPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9ldmVudC1zcGFjZS1yZW50YWwiPkV2ZW50IFNwYWNlIFJlbnRhbDwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwOi8vZm91bmRhdGlvbi5hc2hyYWUuYml6LyIgdGFyZ2V0PSJfYmxhbmsiPkFTSFJBRSBGb3VuZGF0aW9uIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9hc2hyYWUtMzY1LWFwcCI+QVNIUkFFIDM2NSBBcHA8L2E+PC9saT48L2Rpdj48ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9zdXBwb3J0LWFzaHJhZSI+U3VwcG9ydCBBU0hSQUU8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L3N1cHBvcnQtYXNocmFlL3JwIj5SUDwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cDovL2ZvdW5kYXRpb24uYXNocmFlLmJpei8iIHRhcmdldD0iX2JsYW5rIj5Gb3VuZGF0aW9uIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvc3VwcG9ydC1hc2hyYWUvcGxhbm5lZC1naXZpbmciPlBsYW5uZWQgR2l2aW5nPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvc3VwcG9ydC1hc2hyYWUvYXNocmFlLXByZXNpZGVudHMtc2Nob2xhcnNoaXAiPkFTSFJBRSBQcmVzaWRlbnRzIFNjaG9sYXJzaGlwPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvc3VwcG9ydC1hc2hyYWUvb3RoZXIiPk90aGVyPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvc3VwcG9ydC1hc2hyYWUvdm9sdW50ZWVyIj5Wb2x1bnRlZXI8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L21hcmtldGluZy1jZW50cmFsIj5NYXJrZXRpbmcgQ2VudHJhbDwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvYXNocmFlLWdsb2JhbC1ocSI+QVNIUkFFIEdsb2JhbCBIUTwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvY29udGFjdC11cyI+Q29udGFjdCBVczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvZGl2ZXJzaXR5LWVxdWl0eS1hbmQtaW5jbHVzaW9uLWRlaSI+RGl2ZXJzaXR5IEVxdWl0eSBhbmQgSW5jbHVzaW9uIChERUkpPC9hPjwvbGk+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICAgIDxsaSBjbGFzcz0iaGFzQ2hpbGRyZW4gaXMtbWVnYSI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMiPlRlY2huaWNhbCBSZXNvdXJjZXM8L2E+PHVsPg0KICAgICAgICA8ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUuYWNjdXJpc3RlY2guY29tL2FzaHJhZS9hc2hyYWVnYXRlLmh0bWwiIHRhcmdldD0iX2JsYW5rIj5Cb29rc3RvcmUgPGkgY2xhc3M9Imljb24tbGluay1leHQgaWNvbi0tZW1wdHkiPjwvaT48L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly9hc2hyYWUubGlicmFyeS5zaXRlLyIgdGFyZ2V0PSJfYmxhbmsiPkFTSFJBRSBMaWJyYXJ5IDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL3RlY2hub2xvZ3ktcG9ydGFsIj5UZWNobm9sb2d5IFBvcnRhbDwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy90ZWNobmljYWwtYXBwcyI+VGVjaG5pY2FsIEFwcHM8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvZnJlZS1yZXNvdXJjZXMiPkZyZWUgUmVzb3VyY2VzPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2FzaHJhZS0zNjUtYXBwIj5BU0hSQUUgMzY1IEFwcDwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9idWlsZGluZy1lcSI+QnVpbGRpbmcgRVE8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvYWVkZ3MiPkFFREdzPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2NlYmQtY2VudGVyLW9mLWV4Y2VsbGVuY2UtZm9yLWJ1aWxkaW5nLWRlY2FyYm9uaXphdGlvbiI+Q2VudGVyIG9mIEV4Y2VsbGVuY2UgZm9yIEJ1aWxkaW5nIERlY2FyYm9uaXphdGlvbiAoQ0VCRCk8L2E+PC9saT48L2Rpdj48ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL3N0YW5kYXJkcy1hbmQtZ3VpZGVsaW5lcyI+U3RhbmRhcmRzICYgR3VpZGVsaW5lczwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9zdGFuZGFyZHMtYW5kLWd1aWRlbGluZXMvY29udGludW91cy1tYWludGVuYW5jZSI+Q29udGludW91cyBNYWludGVuYW5jZTwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvc3RhbmRhcmRzLWFuZC1ndWlkZWxpbmVzL3Bjcy10b29sa2l0Ij5Qcm9qZWN0IENvbW1pdHRlZXMgKFBDcykgVG9vbGtpdDwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvc3RhbmRhcmRzLWFuZC1ndWlkZWxpbmVzL3B1YmxpYy1yZXZpZXctZHJhZnRzIj5QdWJsaWMgUmV2aWV3IERyYWZ0czwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cudGVjaHN0cmVldC5jb20vYXNocmFlL2xpc3RzL2FzaHJhZV9zdGFuZGFyZHMudG1wbD9hc2hyYWVfYXV0aF90b2tlbj0iIHRhcmdldD0iX2JsYW5rIj5QdXJjaGFzZSBTdGFuZGFyZHMgJiBHdWlkZWxpbmVzIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9zdGFuZGFyZHMtYW5kLWd1aWRlbGluZXMvc3RhbmRhcmRzLWFjdGlvbnMiPlN0YW5kYXJkcyBBY3Rpb25zPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9zdGFuZGFyZHMtYW5kLWd1aWRlbGluZXMvc3RhbmRhcmRzLWFkZGVuZGEiPlN0YW5kYXJkcyBBZGRlbmRhPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9zdGFuZGFyZHMtYW5kLWd1aWRlbGluZXMvc3RhbmRhcmRzLWVycmF0YSI+U3RhbmRhcmRzIEVycmF0YTwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvc3RhbmRhcmRzLWFuZC1ndWlkZWxpbmVzL3N0YW5kYXJkcy1pbnRlcnByZXRhdGlvbnMiPlN0YW5kYXJkcyBJbnRlcnByZXRhdGlvbnM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL3N0YW5kYXJkcy1hbmQtZ3VpZGVsaW5lcy9hcHBseS10by1hLXByb2plY3QtY29tbWl0dGVlIj5BcHBseSB0byBhIFByb2plY3QgQ29tbWl0dGVlPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy85MC0xLXBvcnRhbCI+OTAuMSBQb3J0YWw8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvYXNocmFlLWhhbmRib29rIj5BU0hSQUUgSGFuZGJvb2s8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvYXNocmFlLWpvdXJuYWwiPkFTSFJBRSBKb3VybmFsPC9hPjx1bCBjbGFzcz0ibWVnYS1jb2x1bW4tLWluc2V0Ij4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2FzaHJhZS1qb3VybmFsL2ZlYXR1cmVkLWFydGljbGVzIj5GZWF0dXJlZCBBcnRpY2xlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvYXNocmFlLWpvdXJuYWwvcG9kY2FzdCI+QVNIUkFFIEpvdXJuYWwgUG9kY2FzdDwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvYXNocmFlLWpvdXJuYWwvaG90LWFpciI+SG90IEFpcjwvYT48L2xpPg0KICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICA8L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwOi8vd3d3LmhwYm1hZ2F6aW5lLm9yZy8iIHRhcmdldD0iX2JsYW5rIj5IaWdoIFBlcmZvcm1pbmcgQnVpbGRpbmdzIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL3N1cHBsaWVyLXByb3ZpZGVkLWxlYXJuaW5nIj5TdXBwbGllci1Qcm92aWRlZCBMZWFybmluZzwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9hc2hyYWUtdHJhbnNhY3Rpb25zIj5BU0hSQUUgVHJhbnNhY3Rpb25zPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2FzaHJhZS1jb25mZXJlbmNlLXBhcGVycyI+QVNIUkFFIENvbmZlcmVuY2UgUGFwZXJzPC9hPjwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9yZXNlYXJjaCI+UmVzZWFyY2g8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvcmVzZWFyY2gvYXNocmFlLXJwIj5BU0hSQUUgUlA8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlY2hzdHJlZXQuY29tL2FzaHJhZS9zdWJncm91cHMvMzQ3NDg/YXNocmFlX2F1dGhfdG9rZW49IiB0YXJnZXQ9Il9ibGFuayI+UHVyY2hhc2UgUmVzZWFyY2ggUmVwb3J0cyA8aSBjbGFzcz0iaWNvbi1saW5rLWV4dCBpY29uLS1lbXB0eSI+PC9pPjwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvcmVzZWFyY2gvcmVzZWFyY2gtc3RyYXRlZ2ljLXBsYW4iPlJlc2VhcmNoIFN0cmF0ZWdpYyBQbGFuPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL3RlY2huaWNhbC1jb21taXR0ZWVzIj5UZWNobmljYWwgQ29tbWl0dGVlczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9zY2llbmNlLWFuZC10ZWNobm9sb2d5LWZvci10aGUtYnVpbHQtZW52aXJvbm1lbnQiPlNjaWVuY2UgYW5kIFRlY2hub2xvZ3kgZm9yIHRoZSBCdWlsdCBFbnZpcm9ubWVudDwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy90cmFuc2xhdGVkLXB1YmxpY2F0aW9ucyI+VHJhbnNsYXRlZCBQdWJsaWNhdGlvbnM8L2E+PC9saT48L2Rpdj48ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2F1dGhvcmluZy10b29scyI+QXV0aG9yaW5nIFRvb2xzPC9hPjx1bCBjbGFzcz0ibWVnYS1jb2x1bW4tLWluc2V0Ij4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2F1dGhvcmluZy10b29scy9jaXRhdGlvbi1hbmQtYWJzdHJhY3QtaW5kZXhlcyI+Q2l0YXRpb24gYW5kIEFic3RyYWN0IEluZGV4ZXM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2F1dGhvcmluZy10b29scy90ZXJtaW5vbG9neSI+VGVybWlub2xvZ3k8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvcHVibGljYXRpb24tZXJyYXRhLWFuZC11cGRhdGVzIj5QdWJsaWNhdGlvbiBFcnJhdGEgJiBVcGRhdGVzPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL3RlY2huaWNhbC1mYXFzIj5UZWNobmljYWwgRkFRczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9yZXNpbGllbmNlLWFjdGl2aXRpZXMiPlJlc2lsaWVuY2UgQWN0aXZpdGllczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9yZWZyaWdlcmF0aW9uIj5SZWZyaWdlcmF0aW9uPC9hPjwvbGk+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICAgIDxsaSBjbGFzcz0iaGFzQ2hpbGRyZW4gaXMtbWVnYSI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudCI+UHJvZmVzc2lvbmFsIERldmVsb3BtZW50PC9hPjx1bD4NCiAgICAgICAgPGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2VsZWFybmluZy1vbi1kZW1hbmQiPmVMZWFybmluZyBPbiBEZW1hbmQ8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly9teWVsZWFybmluZy5hc2hyYWUub3JnL3BhZ2UvaW5kaXZpZHVhbC1jb3Vyc2UiIHRhcmdldD0iX2JsYW5rIj5Db3Vyc2UgQ2F0YWxvZyA8aSBjbGFzcz0iaWNvbi1saW5rLWV4dCBpY29uLS1lbXB0eSI+PC9pPjwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9lbGVhcm5pbmctb24tZGVtYW5kL2dyb3VwLWVucm9sbG1lbnQiPkdyb3VwIEVucm9sbG1lbnRzPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvYWxsLWluc3RydWN0b3ItbGVkLXRyYWluaW5nIj5BbGwgSW5zdHJ1Y3Rvci1MZWQgVHJhaW5pbmc8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hbGwtaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvc2NoZWR1bGVkLWNvdXJzZXMiPlNjaGVkdWxlZCBDb3Vyc2VzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2FsbC1pbnN0cnVjdG9yLWxlZC10cmFpbmluZy8yMDI1LXdpbnRlci1jb25mZXJlbmNlLWNvdXJzZXMiPjIwMjUgV2ludGVyIENvbmZlcmVuY2UgQ291cnNlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hbGwtaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvaHZhYy1kZXNpZ24tYW5kLW9wZXJhdGlvbnMtdHJhaW5pbmciPkhWQUMgRGVzaWduIGFuZCBPcGVyYXRpb25zIFRyYWluaW5nPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2FsbC1pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9vbmxpbmUtaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmciPk9ubGluZSBJbnN0cnVjdG9yLUxlZCBUcmFpbmluZzwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hbGwtaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvZ2xvYmFsLXRyYWluaW5nIj5BU0hSQUUgR2xvYmFsIFRyYWluaW5nIHwgTUVOQTwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hbGwtaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvY2F0YWxvZy1vZi1pbnN0cnVjdG9yLWxlZC10cmFpbmluZyI+Q2F0YWxvZyBvZiBJbnN0cnVjdG9yLUxlZCBUcmFpbmluZzwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hbGwtaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvY29tcGFueS1jaGFwdGVyLXRyYWluaW5nIj5Db21wYW55L0NoYXB0ZXIgVHJhaW5pbmc8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9zZWxmLWRpcmVjdGVkLWxlYXJuaW5nLWdyb3VwLWxlYXJuaW5nLXRleHRzIj5TZWxmLURpcmVjdGVkIExlYXJuaW5nIC8gR3JvdXAgTGVhcm5pbmcgVGV4dHM8L2E+PC9saT48L2Rpdj48ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvYXNocmFlLWNlcnRpZmljYXRpb24iPkFTSFJBRSBDZXJ0aWZpY2F0aW9uPC9hPjx1bCBjbGFzcz0ibWVnYS1jb2x1bW4tLWluc2V0Ij4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvYXNocmFlLWNlcnRpZmljYXRpb24vZXhwbG9yZS1iZW5lZml0cyI+RXhwbG9yZSBCZW5lZml0czwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hc2hyYWUtY2VydGlmaWNhdGlvbi9kaWdpdGFsLWJhZGdpbmciPkRpZ2l0YWwgQmFkZ2luZzwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hc2hyYWUtY2VydGlmaWNhdGlvbi9maW5kLWFuLWFzaHJhZS1jZXJ0aWZpZWQtcHJvZmVzc2lvbmFsIj5GaW5kIGFuIEFTSFJBRSBDZXJ0aWZpZWQgUHJvZmVzc2lvbmFsPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvbGVhcm5pbmctcGF0aHdheXMiPkxlYXJuaW5nIFBhdGh3YXlzPC9hPjx1bCBjbGFzcz0ibWVnYS1jb2x1bW4tLWluc2V0Ij4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvbGVhcm5pbmctcGF0aHdheXMvaHZhYy1kZXNpZ24iPkhWQUMgRGVzaWduIC0gQmFzaWNzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2xlYXJuaW5nLXBhdGh3YXlzL3BhdGhvZ2VuLW1pdGlnYXRpb24iPlBhdGhvZ2VuIE1pdGlnYXRpb248L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT48L2Rpdj48ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vam9icy5hc2hyYWUub3JnLyIgdGFyZ2V0PSJfYmxhbmsiPkpvYiBCb2FyZCA8aSBjbGFzcz0iaWNvbi1saW5rLWV4dCBpY29uLS1lbXB0eSI+PC9pPjwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2VkdWNhdG9yLXJlc291cmNlcyI+RWR1Y2F0b3IgUmVzb3VyY2VzPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvdGVjaC1ob3VyLXZpZGVvcyI+VGVjaCBIb3VyIFZpZGVvczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2FzaHJhZS11bmVwLXBvcnRhbCI+QVNIUkFFIFVORVAgUG9ydGFsPC9hPjwvbGk+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICAgIDxsaSBjbGFzcz0iaGFzQ2hpbGRyZW4gaXMtbWVnYSI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzIj5Db25mZXJlbmNlczwvYT48dWw+DQogICAgICAgIDxkaXYgY2xhc3M9Im1lZ2EtY29sdW1uIj4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzLzIwMjUtd2ludGVyLWNvbmZlcmVuY2Utb3JsYW5kbyI+MjAyNSBXaW50ZXIgQ29uZmVyZW5jZSB8IE9ybGFuZG88L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzLzIwMjUtYW5udWFsLWNvbmZlcmVuY2UtcGhvZW5peCI+MjAyNSBBbm51YWwgQ29uZmVyZW5jZSB8IFBob2VuaXg8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzL3RvcGljYWwtY29uZmVyZW5jZXMiPlRvcGljYWwgQ29uZmVyZW5jZXM8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzL3RvcGljYWwtY29uZmVyZW5jZXMvdGhpcmQtaW50ZXJuYXRpb25hbC1jb25mZXJlbmNlLW9uLWVuZXJneS1hbmQtaW5kb29yLWVudmlyb25tZW50LWZvci1ob3QtY2xpbWF0ZXMiPlRoaXJkIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvbiBFbmVyZ3kgYW5kIEluZG9vciBFbnZpcm9ubWVudCBmb3IgSG90IENsaW1hdGVzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvdG9waWNhbC1jb25mZXJlbmNlcy9pZXEtMjAyNS1jb25mZXJlbmNlIj5JRVEgMjAyNSBDb25mZXJlbmNlPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvdG9waWNhbC1jb25mZXJlbmNlcy8yMDI1LWFzaHJhZS1idWlsZGluZy1kZWNhcmJvbml6YXRpb24tY29uZmVyZW5jZSI+MjAyNSBBU0hSQUUgQnVpbGRpbmcgRGVjYXJib25pemF0aW9uIENvbmZlcmVuY2U8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25mZXJlbmNlcy90b3BpY2FsLWNvbmZlcmVuY2VzLzIwMjUtYnVpbGRpbmcteHZpLWNvbmZlcmVuY2UiPjIwMjUgQnVpbGRpbmdzIFhWSSBDb25mZXJlbmNlPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvdmlydHVhbC1jb25mZXJlbmNlLWFjY2VzcyI+VmlydHVhbCBDb25mZXJlbmNlIEFjY2VzczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvY29uZmVyZW5jZS1yZXNvdXJjZXMiPkNvbmZlcmVuY2UgUmVzb3VyY2VzPC9hPjx1bCBjbGFzcz0ibWVnYS1jb2x1bW4tLWluc2V0Ij4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25mZXJlbmNlcy9jb25mZXJlbmNlLXJlc291cmNlcy9hc2hyYWUtY29uZmVyZW5jZS1tYXJrZXRpbmciPkFTSFJBRSBDb25mZXJlbmNlIE1hcmtldGluZzwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL0ZpbGUgTGlicmFyeS9Db25mZXJlbmNlcy9Db25mZXJlbmNlIFJlc291cmNlcy9Dcml0ZXJpYSBmb3IgQW5udWFsIENvbmZlcmVuY2UgQ2l0eSBTZWxlY3Rpb24vQ3JpdGVyaWEtZm9yLUFubnVhbC1Db25mZXJlbmNlLUNpdHktU2VsZWN0aW9uLnBkZiI+Q3JpdGVyaWEgZm9yIEFubnVhbCBDb25mZXJlbmNlIENpdHkgU2VsZWN0aW9uPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvY29uZmVyZW5jZS1yZXNvdXJjZXMvcGFwZXJzLWFuZC1wcm9ncmFtcyI+UGFwZXJzICZhbXA7IFByb2dyYW1zPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvY29uZmVyZW5jZS1yZXNvdXJjZXMvcGFzdC1hc2hyYWUtY29uZmVyZW5jZXMiPlBhc3QgQVNIUkFFIENvbmZlcmVuY2VzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvY29uZmVyZW5jZS1yZXNvdXJjZXMvZnV0dXJlLWFzaHJhZS1jb25mZXJlbmNlcyI+RnV0dXJlIEFTSFJBRSBDb25mZXJlbmNlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzL2NvbmZlcmVuY2UtcmVzb3VyY2VzL3RvcGljYWwtY29uZmVyZW5jZS1jcml0ZXJpYSI+VG9waWNhbCBDb25mZXJlbmNlIENyaXRlcmlhPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvY29uZmVyZW5jZS1yZXNvdXJjZXMvdHJhdmVsIj5UcmF2ZWw8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25mZXJlbmNlcy9jb25mZXJlbmNlLXJlc291cmNlcy9zcG9uc29yc2hpcC1vcHBvcnR1bml0aWVzIj5TcG9uc29yc2hpcCBPcHBvcnR1bml0aWVzPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvY2hhcHRlcnMtcmVnaW9uYWwtY29uZmVyZW5jZXMtY3JjcyI+Q2hhcHRlcnMgUmVnaW9uYWwgQ29uZmVyZW5jZXMgKENSQ3MpPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25mZXJlbmNlcy9ldmVudHMtYW5kLWNvbmZlcmVuY2VzIj5FdmVudHMgYW5kIENvbmZlcmVuY2VzPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25mZXJlbmNlcy9zcGVha2VyLXJlc291cmNlcyI+U3BlYWtlciBSZXNvdXJjZXM8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzL2FzaHJhZS0zNjUtYXBwIj5BU0hSQUUgMzY1IEFwcDwvYT48L2xpPg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvdWw+DQogICAgPC9saT4NCiAgICA8bGkgY2xhc3M9Imhhc0NoaWxkcmVuIGlzLW1lZ2EiPjxhIGhyZWY9Ii9jb21tdW5pdGllcyI+Q29tbXVuaXRpZXM8L2E+PHVsPg0KICAgICAgICA8ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy9yZWdpb25zIj5SZWdpb25zPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy9jaGFwdGVycyI+Q2hhcHRlcnM8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NoYXB0ZXJzL2FzaHJhZS1jaGFwdGVycyI+QVNIUkFFIENoYXB0ZXJzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL2V3ZWIuYXNocmFlLm9yZy9ld2ViL2R5bmFtaWNwYWdlLmFzcHg/d2ViY29kZT1BU0hSQUVDaGFwdGVycyIgdGFyZ2V0PSJfYmxhbmsiPkNoYXB0ZXIgUmVwb3J0cywgUEFPRSwgQ0lRIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL2V3ZWIuYXNocmFlLm9yZy9ld2ViL2R5bmFtaWNwYWdlLmFzcHg/c2l0ZT1BU0hSQUUmYW1wO3dlYmNvZGU9Y2hhcHRlcm1lZXRpbmdzJmFtcDtjaHBfY3N0X2tleT0wMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAwMDAiIHRhcmdldD0iX2JsYW5rIj5DaGFwdGVyIE1lZXRpbmdzIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvY2hhcHRlcnMvY2hhcHRlci1yZXNvdXJjZXMiPkNoYXB0ZXIgUmVzb3VyY2VzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvY2hhcHRlcnMvZGlzdGluZ3Vpc2hlZC1sZWN0dXJlcnMiPkRpc3Rpbmd1aXNoZWQgTGVjdHVyZXJzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvY2hhcHRlcnMvcGFvZS1pbmZvcm1hdGlvbiI+UEFPRSBJbmZvcm1hdGlvbjwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NoYXB0ZXJzL2RvZS1sYm5sLXBhcnRuZXJzaGlwIj5ET0UgJiBMQk5MIFBhcnRuZXJzaGlwPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy92b2x1bnRlZXIiPlZvbHVudGVlcjwvYT48L2xpPjwvZGl2PjxkaXYgY2xhc3M9Im1lZ2EtY29sdW1uIj48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NvdW5jaWxzIj5Db3VuY2lsczwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvY291bmNpbHMvbWVtYmVycy1jb3VuY2lsIj5NZW1iZXJzIENvdW5jaWw8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy9jb3VuY2lscy9wdWJsaXNoaW5nLWFuZC1lZHVjYXRpb24tY291bmNpbCI+UHVibGlzaGluZyAmIEVkdWNhdGlvbiBDb3VuY2lsPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvY291bmNpbHMvdGVjaG5vbG9neS1jb3VuY2lsIj5UZWNobm9sb2d5IENvdW5jaWw8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NvbW1pdHRlZXMiPkNvbW1pdHRlZXM8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NvbW1pdHRlZXMvY29tbWl0dGVlLW5vbWluYXRpb25zIj5Db21taXR0ZWUgTm9taW5hdGlvbnM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy9jb21taXR0ZWVzL3N0YW5kYXJkcy1jb21taXR0ZWVzIj5TdGFuZGFyZHMgQ29tbWl0dGVlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NvbW1pdHRlZXMvc3RhbmRpbmctY29tbWl0dGVlcyI+U3RhbmRpbmcgQ29tbWl0dGVlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NvbW1pdHRlZXMvdGVjaG5pY2FsLWNvbW1pdHRlZXMiPlRlY2huaWNhbCBDb21taXR0ZWVzPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvc3R1ZGVudC16b25lIj5TdHVkZW50IFpvbmU8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3N0dWRlbnQtem9uZS9zdHVkZW50LWFjdGl2aXRpZXMiPlN0dWRlbnQgQWN0aXZpdGllczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3N0dWRlbnQtem9uZS9jb21wZXRpdGlvbnMiPkNvbXBldGl0aW9uczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3N0dWRlbnQtem9uZS9zY2hvbGFyc2hpcHMtYW5kLWdyYW50cyI+U2Nob2xhcnNoaXBzICYgR3JhbnRzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvc3R1ZGVudC16b25lL3N0dWRlbnQtYnJhbmNoZXMiPlN0dWRlbnQgQnJhbmNoZXM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy9zdHVkZW50LXpvbmUvay0xMi1hY3Rpdml0aWVzIj5LJm5kYXNoOzEyIEFjdGl2aXRpZXM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy9zdHVkZW50LXpvbmUvbWVtYmVyc2hpcC1hbmQtbWVldGluZ3MiPk1lbWJlcnNoaXAgJiBNZWV0aW5nczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3N0dWRlbnQtem9uZS9lZHVjYXRpb25hbC1yZXNvdXJjZXMiPkVkdWNhdGlvbmFsIFJlc291cmNlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3N0dWRlbnQtem9uZS9zdHVkZW50LWFjdGl2aXRpZXMtcmVzb3VyY2VzIj5TdHVkZW50IEFjdGl2aXRpZXMgUmVzb3VyY2VzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvc3R1ZGVudC16b25lL3N0dWRlbnQtbmV3cyI+U3R1ZGVudCBOZXdzPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMveW91bmctZW5naW5lZXJzLWluLWFzaHJhZS15ZWEiPllvdW5nIEVuZ2luZWVycyBpbiBBU0hSQUUgKFlFQSk8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3lvdW5nLWVuZ2luZWVycy1pbi1hc2hyYWUteWVhL2hvbm9ycy1hbmQtYXdhcmRzIj5Ib25vcnMgJiBBd2FyZHM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy95b3VuZy1lbmdpbmVlcnMtaW4tYXNocmFlLXllYS9yZXNvdXJjZXMiPlJlc291cmNlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3lvdW5nLWVuZ2luZWVycy1pbi1hc2hyYWUteWVhL3llYS1jb21taXR0ZWUiPllFQSBDb21taXR0ZWU8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy95b3VuZy1lbmdpbmVlcnMtaW4tYXNocmFlLXllYS95ZWEtZXZlbnRzLWFuZC1wcm9ncmFtcyI+WUVBIEV2ZW50cyAmIFByb2dyYW1zPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvRmlsZSBMaWJyYXJ5L01lbWJlcnNoaXAvTWVtYmVyIEJlbmVmaXRzL01lbWJlcnNoaXAgUHJvbW90aW9uIFJlc291cmNlcy9Zb3VuZ0VuZ2luZWVyc2luQVNIUkFFLUd1aWRlLnBkZiI+WUVBIEd1aWRlPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvY29sbGVnZS1vZi1mZWxsb3dzIj5Db2xsZWdlIG9mIEZlbGxvd3M8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2xpZmUtbWVtYmVycy1jbHViIj5MaWZlIE1lbWJlcnMgQ2x1YjwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvYXNocmFlLWFzc29jaWF0ZS1zb2NpZXR5LWFsbGlhbmNlIj5BU0hSQUUgQXNzb2NpYXRlIFNvY2lldHkgQWxsaWFuY2U8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL21lbW9yYW5kYS1vZi11bmRlcnN0YW5kaW5nLW1vdXMiPk1lbW9yYW5kYSBvZiBVbmRlcnN0YW5kaW5nIChNT1VzKTwvYT48L2xpPg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvdWw+DQogICAgPC9saT4NCiAgICA8bGkgY2xhc3M9Imhhc0NoaWxkcmVuIGlzLW1lZ2EiPjxhIGhyZWY9Ii9tZW1iZXJzaGlwIj5NZW1iZXJzaGlwPC9hPjx1bD4NCiAgICAgICAgPGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9tZW1iZXItYmVuZWZpdHMiPk1lbWJlciBCZW5lZml0czwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9tZW1iZXItYmVuZWZpdHMvbWVtYmVyc2hpcC1wcm9tb3Rpb24tcmVzb3VyY2VzIj5NZW1iZXJzaGlwIFByb21vdGlvbiBSZXNvdXJjZXM8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvam9pbiI+Sm9pbjwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9yZW5ldyI+UmVuZXc8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvc3BlY2lhbC1tZW1iZXJzaGlwLXByb2dyYW1zIj5TcGVjaWFsIE1lbWJlcnNoaXAgUHJvZ3JhbXM8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvc3BlY2lhbC1tZW1iZXJzaGlwLXByb2dyYW1zL2dyb3VwcGF5Ij5Hcm91cFBheTwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9tZW1iZXJzaGlwL3NwZWNpYWwtbWVtYmVyc2hpcC1wcm9ncmFtcyN5ZWEiIHRhcmdldD0iX2JsYW5rIj5ZRUEgPGkgY2xhc3M9Imljb24tbGluay1leHQgaWNvbi0tZW1wdHkiPjwvaT48L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvbWVtYmVyc2hpcC9zcGVjaWFsLW1lbWJlcnNoaXAtcHJvZ3JhbXMjc21hcnRzdGFydCIgdGFyZ2V0PSJfYmxhbmsiPlNtYXJ0U3RhcnQgPGkgY2xhc3M9Imljb24tbGluay1leHQgaWNvbi0tZW1wdHkiPjwvaT48L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvbWVtYmVyc2hpcC9zcGVjaWFsLW1lbWJlcnNoaXAtcHJvZ3JhbXMjZGV2ZWNvbiIgdGFyZ2V0PSJfYmxhbmsiPkRldmVsb3BpbmcgRWNvbm9taWVzIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9zcGVjaWFsLW1lbWJlcnNoaXAtcHJvZ3JhbXMvY2lic2UtYXNocmFlLW1lbWJlcnNoaXAiPkNJQlNFL0FTSFJBRSBNZW1iZXJzaGlwPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9teS1hc2hyYWUiPk15IEFTSFJBRTwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9teS1hc2hyYWUvY29ubmVjdC1hLWNvbGxlYWd1ZSI+Q29ubmVjdC1hLUNvbGxlYWd1ZTwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvbXktYXNocmFlL215LWNvbW11bml0eSI+TXkgQ29tbXVuaXR5PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9teS1hc2hyYWUvbXktcGFydGljaXBhdGlvbiI+TXkgUGFydGljaXBhdGlvbjwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvbXktYXNocmFlL215LXByb2Zlc3Npb25hbC1kZXZlbG9wbWVudCI+TXkgUHJvZmVzc2lvbmFsIERldmVsb3BtZW50PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9teS1hc2hyYWUvbXktdGVjaG5pY2FsLXJlc291cmNlcyI+TXkgVGVjaG5pY2FsIFJlc291cmNlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvbXktYXNocmFlL3JlbmV3LW15LW1lbWJlcnNoaXAiPlJlbmV3IE15IE1lbWJlcnNoaXA8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9tZW1iZXJzaGlwL215LWFzaHJhZS91cGdyYWRlLW15LW1lbWJlcnNoaXAiPlVwZ3JhZGUgTXkgTWVtYmVyc2hpcDwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly9ld2ViLmFzaHJhZS5vcmcvZXdlYi9keW5hbWljcGFnZS5hc3B4P3dlYmNvZGU9QVNIUkFFSUJJSSIgdGFyZ2V0PSJfYmxhbmsiPk1hbmFnZSBNeSBNZW1iZXJzaGlwICA8aSBjbGFzcz0iaWNvbi1saW5rLWV4dCBpY29uLS1lbXB0eSI+PC9pPjwvYT48L2xpPg0KICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICA8L2xpPjwvZGl2PjxkaXYgY2xhc3M9Im1lZ2EtY29sdW1uIj48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvaG9ub3JzLWFuZC1hd2FyZHMiPkhvbm9ycyAmIEF3YXJkczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9tZW1iZXJzaGlwLWZhcXMiPk1lbWJlcnNoaXAgRkFRczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9sb2dvLW1lcmNoYW5kaXNlIj5Mb2dvIE1lcmNoYW5kaXNlPC9hPjwvbGk+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICA8L3VsPjwvbmF2PjxkaXYgY2xhc3M9Im1vYmlsZURyYXdlclRvZ2dsZSBkcmF3ZXJUb2dnbGUiIGRhdGEtZm9yPSJnbG9iYWxzLW1vYmlsZSIgZGF0YS1tb2JpbGU9InRydWUiPjwvZGl2PmQCAw9kFgICAQ8PFgQfCQUKQnJlYWRjcnVtYh8KAgJkFgIFBWN0bDAwD2QWAmYPFgIfCwX5ATx1bCBjbGFzcz0ibmF2U2Vjb25kYXJ5LWJyZWFkY3J1bWIiPg0KICA8bGk+PGEgaHJlZj0iL2hvbWUiPkhvbWU8L2E+PC9saT4NCiAgPGxpPjxhIGhyZWY9Ii9jb25mZXJlbmNlcyI+Q29uZmVyZW5jZXM8L2E+PC9saT4NCiAgPGxpIGNsYXNzPSJhY3RpdmUiPjxhIGhyZWY9Ii9jb25mZXJlbmNlcy8yMDI1LXdpbnRlci1jb25mZXJlbmNlLW9ybGFuZG8iPjIwMjUgV2ludGVyIENvbmZlcmVuY2UgfCBPcmxhbmRvPC9hPjwvbGk+DQo8L3VsPmQCBQ9kFgJmD2QWAgUFY3RsMDAPZBYCZg8WAh8LBWs8c3BhbiBzdHlsZT0iY29sb3I6ICNmZmZmZmY7Ij48c3Ryb25nPjIwMjUgQVNIUkFFIFdpbnRlciBDb25mZXJlbmNlPC9zdHJvbmc+PGJyLz5GZWJydWFyeSA4LTEyLCAyMDI1PC9zcGFuPmQCBw9kFgJmD2QWAgUFY3RsMDAPDxYCHwsFtA08ZGl2IGNsYXNzPSJzZWN0aW9uIj4KPGRpdiBjbGFzcz0iY29udGFpbmVkIj4KPHRhYmxlIHN0eWxlPSJ3aWR0aDogMTAwJTsiIGhlaWdodD0iNzQiPgo8dGJvZHk+Cjx0cj4KPHRkIHN0eWxlPSJ3aWR0aDogMjQuNTY3NyU7Ij48YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2NvbmZlcmVuY2VzLzIwMjUtd2ludGVyLWNvbmZlcmVuY2Utb3JsYW5kby8yMDI1LXdpbnRlci1jb25mZXJlbmNlLW1haW4iPjxpbWcgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS9tYWluJTIwbmF2L2NvbmZlcmVuY2VzL3dpbnRlciUyMGNvbmZlcmVuY2UvMjAyNS13aW50ZXItY29uZmVyZW5jZS1sb2dvLnBuZyIgYWx0IGRhdGEtYW1wLWhlaWdodD0iNjI1IiBkYXRhLWFtcC13aWR0aD0iMTg3NSIgd2lkdGg9IjMxMyIgaGVpZ2h0PSIxMDQiPjwvYT48L3RkPgo8dGQgc3R5bGU9IndpZHRoOiA3NS40MDUzJTsgdGV4dC1hbGlnbjogbGVmdDsgcGFkZGluZy1sZWZ0OiAzMHB4OyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMjFweDsiPjxzdHJvbmc+PGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9jb25mZXJlbmNlcy8yMDI1LXdpbnRlci1jb25mZXJlbmNlLW9ybGFuZG8vMjAyNS13aW50ZXItY29uZmVyZW5jZS1yZWdpc3RyYXRpb24iPlJFR0lTVEVSPC9hPiAmbmJzcDs8c3BhbiBzdHlsZT0iY29sb3I6ICM5OTk5OTk7Ij58PC9zcGFuPiA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2NvbmZlcmVuY2VzLzIwMjUtd2ludGVyLWNvbmZlcmVuY2Utb3JsYW5kby8yMDI1LXdpbnRlci1jb25mZXJlbmNlLXRlY2huaWNhbC1wcm9ncmFtIiB0aXRsZT0iMjAyNSBXaW50ZXIgQ29uZmVyZW5jZSAtIFRlY2huaWNhbCBQcm9ncmFtIj5URUNITklDQUwgUFJPR1JBTTwvYT4mbmJzcDs8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigxMjYsIDE0MCwgMTQxKTsiPnw8L3NwYW4+IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvY29uZmVyZW5jZXMvMjAyNS13aW50ZXItY29uZmVyZW5jZS1vcmxhbmRvLzIwMjUtd2ludGVyLWNvbmZlcmVuY2UtY29tbWl0dGVlLW1lZXRpbmdzIj5DT01NSVRURUUgTUVFVElOR1M8L2E+ICZuYnNwOzxzcGFuIHN0eWxlPSJjb2xvcjogIzk5OTk5OTsiPnwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9jb25mZXJlbmNlcy8yMDI1LXdpbnRlci1jb25mZXJlbmNlLW9ybGFuZG8vMjAyNS13aW50ZXItY29uZmVyZW5jZS10cmF2ZWwiPlRSQVZFTDwvYT48L3NwYW4+IDxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpOyI+fCA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2NvbmZlcmVuY2VzL2NvbmZlcmVuY2UtcmVzb3VyY2VzL3Nwb25zb3JzaGlwLW9wcG9ydHVuaXRpZXMvc3BvbnNvcnNoaXAtb3Bwb3J0dW5pdGllcyIgdGl0bGU9IiBDb25mZXJlbmNlIFNwb25zb3JzaGlwIj5TUE9OU09SPC9hPjwvc3Bhbj48L3N0cm9uZz48L3NwYW4+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPC9kaXY+CjwvZGl2Pgo8IS0tLy5zZWN0aW9uLS0+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiAjZmZmZmZmOyBoZWlnaHQ6IDcuNTcyOTJweDsiIGJnY29sb3I9IiMwMDNlNzQiPgo8dGQgc3R5bGU9ImhlaWdodDogNy41NzI5MnB4OyI+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT5kZAIJD2QWAmYPZBYCBQVjdGwwMA8PFgIfCwXSnwM8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyIgY2VsbHBhZGRpbmc9IjEiPgo8dGJvZHk+Cjx0ciBzdHlsZT0iaGVpZ2h0OiAxNzJweDsiPgo8dGQgc3R5bGU9ImhlaWdodDogMTcycHg7Ij4KPHAgYWxpZ249ImNlbnRlciI+Jm5ic3A7PC9wPgo8ZGl2Pgo8aDIgYWxpZ249ImNlbnRlciI+PGI+QVNIUkFFIExlYXJuaW5nIEluc3RpdHV0ZSBDb250aW51aW5nIEVkdWNhdGlvbiBDb3Vyc2VzIGF0IHRoZSA8YnI+MjAyNSBXaW50ZXIgQ29uZmVyZW5jZSBpbiBPcmxhbmRvLCBGTCZuYnNwOyZuYnNwOzwvYj48L2gyPgo8L2Rpdj4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPlRoZSBBU0hSQUUgTGVhcm5pbmcgSW5zdGl0dXRlIHdpbGwgb2ZmZXIgMjAgY291cnNlcyBkdXJpbmcgQVNIUkFFJiM4MjE3O3MgMjAyNSBXaW50ZXIgQ29uZmVyZW5jZSBhbmQgQUhSIEV4cG8uJm5ic3A7PGJyPkFsbCBjb3Vyc2VzIGFyZSBhcHByb3ZlZCBmb3IgY29udGludWluZyBlZHVjYXRpb24gY3JlZGl0cyB0b3dhcmQgbWFpbnRhaW5pbmcgUC5FLiBsaWNlbnN1cmUuPC9wPgo8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgo8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAlOyI+Cjx0Ym9keT4KPHRyIHN0eWxlPSJjb2xvcjogI2ZmZmZmZjsgaGVpZ2h0OiAzMi43OTE3cHg7IiBiZ2NvbG9yPSIjMDAyOTRlIj4KPHRkIHN0eWxlPSJoZWlnaHQ6IDMyLjc5MTdweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PHN0cm9uZz5Gb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgMjAyNSBBU0hSQUUgV2ludGVyIENvbmZlcmVuY2UsIHBsZWFzZSB2aXNpdCA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnLzIwMjV3aW50ZXIiPnd3dy5hc2hyYWUub3JnLzIwMjV3aW50ZXI8L2E+Ljwvc3Ryb25nPjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7Ij4KPHRib2R5PjwvdGJvZHk+CjwvdGFibGU+CjxkaXYgY2xhc3M9InRhYmxlQ29udGFpbmVyIj4KPGJsb2NrcXVvdGU+PGhyPgo8aDMgYWxpZ249ImNlbnRlciI+PGI+PHN0cm9uZz48YSBpZD0iZnVsbGRheSI+PC9hPkZ1bGwtRGF5IFNlbWluYXJzPC9zdHJvbmc+PC9iPjwvaDM+CjwvYmxvY2txdW90ZT4KPHVsPgo8bGk+RWFjaCBjb3Vyc2UgZWFybnM8c3Ryb25nPiA2IFBESHMvQUlBIExVcy48L3N0cm9uZz48c3BhbiBzdHlsZT0iY29sb3I6ICM3MGFmMTY7Ij48c3Ryb25nPiB8Jm5ic3A7PC9zdHJvbmc+PC9zcGFuPkNoZWNrIHdpdGggeW91ciBzdGF0ZSBmb3IgdGhlaXIgY29udGludWluZyBlZHVjYXRpb24gY3JlZGl0cyByZXF1aXJlbWVudHMuPC9saT4KPC91bD4KPHRhYmxlIGNsYXNzPSJ0YWJsZSIgc3R5bGU9IndpZHRoOiA3NDJweDsiPgo8dGJvZHk+Cjx0cj4KPHRkIHN0eWxlPSJ3aWR0aDogMzU4LjI0cHg7Ij4KPHA+PGI+SGlsdG9uIE9ybGFuZG88L2I+PGJyPjYwMDEgRGVzdGluYXRpb24gUGt3eSZuYnNwOzxicj5PcmxhbmRhLCBGTCAzMjgxOTwvcD4KPHA+PHN0cm9uZz5PcmFuZ2UgQ291bnR5IENvbnZlbnRpb24gQ2VudGVyPC9zdHJvbmc+PGJyPjk4MDAgSW50ZXJuYXRpb25hbCBEci48YnI+T3JsYW5kbywgRkwgMzI4MTk8YnI+PGJyPjxhIGNsYXNzPSJidG4gYnRuLS1oZXhhZ29uLXNlY29uZGFyeSIgaHJlZj0iaHR0cHM6Ly9ld2ViLmFzaHJhZS5vcmcvZXdlYi9keW5hbWljcGFnZS5hc3B4P3dlYmNvZGU9ZXZlbnRyZWd3aXomZXZ0X2tleT1hMDJjMzBiZC01MjU2LTQ4OTQtOTM5NS1mODE4MTk3NTg4OTQmYXBwPWV3ZWImSW5kSW5mbz0xJm1kZT00JnNhZGE9MCZzZWM9MCZjcmY9MSAgIiB0YXJnZXQ9Il9ibGFuayI+UkVHSVNURVIgVE9EQVk8L2E+PC9wPgo8L3RkPgo8dGQgc3R5bGU9IndpZHRoOiAzNzMuNzZweDsiPgo8cD48c3Ryb25nPlJlZ2lzdHJhdGlvbiBmZWVzOjwvc3Ryb25nPjwvcD4KPHVsPgo8bGk+PGI+RWFybHktQmlyZCAodGhyb3VnaCBPY3QgMzEpPC9iPjxicj4kNTY5ICgkNDU5IEFTSFJBRSBNZW1iZXIpPC9saT4KPGxpPjxiPkFkdmFuY2U8L2I+PHN0cm9uZz4gKE5vdiAxIC0gSmFuIDI0KTwvc3Ryb25nPjxicj4kNTk5ICgkNDg5IEFTSFJBRSBNZW1iZXIpPC9saT4KPGxpPjxiPlN0YW5kYXJkPC9iPjxzdHJvbmc+IChKYW4gMjUgJiM4MjExOyBGZWIgMTEpPC9zdHJvbmc+PGJyPiQ2MjkgKCQ1MDkgQVNIUkFFIE1lbWJlcik8L2xpPgo8L3VsPgo8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgo8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAlOyI+Cjx0Ym9keT4KPHRyIHN0eWxlPSJjb2xvcjogI2ZmZmZmZjsgaGVpZ2h0OiA3LjU3MjkycHg7IiBiZ2NvbG9yPSIjMDAzZTc0Ij4KPHRkIHN0eWxlPSJoZWlnaHQ6IDcuNTcyOTJweDsiPjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+Cjxocj4KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMjRweDsgY29sb3I6IHJnYigxMTIsIDE3NSwgMjIpOyI+PGI+U2F0dXJkYXksIEZlYnJ1YXJ5IDgsIDIwMjU8L2I+PC9zcGFuPjwvcD4KPHA+PGI+Q29tbWVyY2lhbCBCdWlsZGluZyBFbmVyZ3kgQXVkaXQ8L2I+Jm5ic3A7KGNvZGUgNjApPGJyPjg6MDAgYS5tLiAmIzgyMTE7IDM6MDAgcC5tLiwgSGlsdG9uIE9ybGFuZG88L3A+CjxwPjxiPkNvdXJzZSBEZXNjcmlwdGlvbjwvYj46PC9wPgo8cD5UaGlzIGNvdXJzZSBzaG93cyBob3cgdG8gcGVyZm9ybSBjb21tZXJjaWFsIGJ1aWxkaW5nIGVuZXJneSBhdWRpdHMuIEJlc3QgcHJhY3RpY2VzIGFuZCBvdGhlciBpbmZvcm1hdGlvbiByZWxldmFudCB0byBidWlsZGluZyBvd25lcnMsIG1hbmFnZXJzLCBhbmQgZ292ZXJubWVudCBlbnRpdGllcyBhcmUgY292ZXJlZC4gVGhlIHNlbWluYXIgaW5jbHVkZXMgYSBzdW1tYXJ5IG9mIG1hdGVyaWFscyBlc3NlbnRpYWwgZm9yIHBlcmZvcm1pbmcgQVNIUkFFIExldmVsIDEsIDIsIGFuZCAzIGF1ZGl0cywgdGltZS1zYXZpbmcgdGlwcyBmb3IgZXZlcnkgYXVkaXRvciwgaG93IHRvIGhpcmUgYW4gYXVkaXRvciwgd2hhdCB0byBhc2sgZm9yIGluIGEgY29tcHJlaGVuc2l2ZSBhdWRpdCByZXBvcnQsIGFuZCBob3cgdG8gYnVpbGQgYSBzdWNjZXNzZnVsIGVuZXJneSBlZmZpY2llbmN5IHJldHJvZml0IHRlYW0uPC9wPgo8cD48Yj5MZWFybmluZyBPYmplY3RpdmVzPC9iPjo8L3A+Cjx1bD4KPGxpPlVuZGVyc3RhbmQgdGhlIGRpZmZlcmVuY2VzIGJldHdlZW4gQVNIUkFFIEVuZXJneSBBdWRpdCBMZXZlbHMgMSwgMiwgYW5kIDM8L2xpPgo8bGk+QmVjb21lIGZhbWlsaWFyIHdpdGggdGhlIHJlcXVpcmVtZW50cyBvZiBBQ0NBL0FTSFJBRSBTdGFuZGFyZCAyMTE8L2xpPgo8bGk+TGVhcm4gdGhlIHByb3MgYW5kIGNvbnMgb2YgZW5lcmd5LWVmZmljaWVuY3kgbWVhc3VyZSBjYWxjdWxhdGlvbiBhcHByb2FjaGVzPC9saT4KPGxpPkRldmVsb3AgZmFtaWxpYXJpdHkgd2l0aCBzb21lIHR5cGljYWwgZW5lcmd5LWVmZmljaWVuY3kgbWVhc3VyZXM8L2xpPgo8L3VsPgo8cD48aW1nIHN0eWxlPSJoZWlnaHQ6IDc1cHg7IHdpZHRoOiA3NXB4OyIgaHNwYWNlPSIxMiIgYWxpZ249ImxlZnQiIGhlaWdodD0iNzUiIHdpZHRoPSI3NSIgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS9tYWluJTIwbmF2L3Byb2Zlc3Npb25hbCUyMGRldmVsb3BtZW50L2FzaHJhZS1iZWFwLTEyNXgxMjUucG5nIiBhbHQ+SW50ZXJlc3RlZCBpbiBwcmVwcGluZyBmb3IgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2FzaHJhZS1jZXJ0aWZpY2F0aW9uL2NlcnRpZmljYXRpb24tdHlwZXMvYmVhcC1idWlsZGluZy1lbmVyZ3ktYXNzZXNzbWVudC1wcm9mZXNzaW9uYWwtY2VydGlmaWNhdGlvbi9iZWFwLWJ1aWxkaW5nLWVuZXJneS1hc3Nlc3NtZW50LXByb2Zlc3Npb25hbC1jZXJ0aWZpY2F0aW9uIiB0aXRsZT0iQnVpbGRpbmcgRW5lcmd5IEFzc2Vzc21lbnQgUHJvZmVzc2lvbmFsIiB0YXJnZXQ9Il9ibGFuayI+QnVpbGRpbmcgRW5lcmd5IEFzc2Vzc21lbnQgUHJvZmVzc2lvbmFsPC9hPiAoQkVBUCkgY2VydGlmaWNhdGlvbiBleGFtPyBTZWUgYSA8c3Ryb25nPjxhIHRpdGxlPSJCQ3hQIEV4YW0gQmx1ZXByaW50LVdHLWphbjIyLnBkZiIgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvZmlsZSUyMGxpYnJhcnkvcHJvZmVzc2lvbmFsJTIwZGV2ZWxvcG1lbnQvYmVhcC1leGFtLWJsdWVwcmludC5wZGYiPmNvbXBsZXRlIGxpc3Q8L2E+PC9zdHJvbmc+IG9mIEJFQVAgZXhhbSB0YXNrIGNvbnRlbnQgYXJlYXMgdGhpcyBjb3Vyc2UgYWRkcmVzc2VzLjwvcD4KPHA+PGI+PC9iPjwvcD4KPHA+PGI+SW5zdHJ1Y3RvcjwvYj46IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2xlYXJuaW5nLXBvcnRhbC9pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9hc2hyYWUtaW5zdHJ1Y3RvcnMvam9lLWhvZnN0ZXR0ZXIiPkpvZSBIb2ZzdGV0dGVyLCBQLkUuLCBNZW1iZXIgQVNIUkFFLCBMRUVEJiMxNzQ7IEFQPC9hPjwvcD4KPHRhYmxlIHN0eWxlPSJ3aWR0aDogMTAwJTsiPgo8dGJvZHk+Cjx0ciBzdHlsZT0iY29sb3I6ICNmZmZmZmY7IGhlaWdodDogNy41NzI5MnB4OyIgYmdjb2xvcj0iI2JmZWJmNSI+Cjx0ZCBzdHlsZT0iaGVpZ2h0OiA3LjU3MjkycHg7Ij48L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgo8aHI+CjxwPjxiPkJ1aWxkaW5nIEVuZXJneSBNb2RlbGluZyBGdW5kYW1lbnRhbHMgYW5kIEFwcGxpY2F0aW9uczwvYj4gKGNvZGUgNjEpIDxicj44OjAwIGEubS4gJiM4MjExOyAzOjAwIHAubS4sIEhpbHRvbiBPcmxhbmRvPC9wPgo8cD48Yj5Db3Vyc2UgRGVzY3JpcHRpb248L2I+OjwvcD4KPHA+VGhpcyBjb3Vyc2UgcHJvdmlkZXMga25vd2xlZGdlIGFuZCBza2lsbHMgZm9yIHRoZSBlZmZlY3RpdmUgdXNlIG9mIHdob2xlIGJ1aWxkaW5nIGVuZXJneSBtb2RlbGluZyAoQkVNKSwgd2l0aCBhbiBlbXBoYXNpcyBvbiBpbmZvcm1pbmcgdGhlIGRldmVsb3BtZW50IG9mIG5ldyBidWlsZGluZ3MgYW5kIHRoZSBpbXByb3ZlbWVudCBvZiBleGlzdGluZyBidWlsZGluZ3MuIFRoaXMgc2VtaW5hciBoZWxwcyBhdHRlbmRlZXMgdG8gaWRlbnRpZnkgYXBwcm9wcmlhdGUgYW5hbHlzaXMgb2JqZWN0aXZlcywgbWV0aG9kcyBhbmQgcHJvY2VkdXJlcyB0aGF0IGhlbHAgZW5zdXJlIHVzZWZ1bCwgaGlnaC1xdWFsaXR5IHJlc3VsdHMuIEF0dGVuZGVlcyB3aWxsIHJlY2VpdmUgZ3VpZGFuY2Ugb24gY29tbXVuaWNhdGluZyBhbmFseXNpcyByZXN1bHRzIGFuZCBwbGF5aW5nIGFuIGVmZmVjdGl2ZSByb2xlIGluIGEgcHJvamVjdCB0ZWFtLiBUaGlzIHNlbWluYXIgaXMgJiM4MjIwO3Rvb2wgYWdub3N0aWMmIzgyMjE7IGFuZCBzZXJ2ZXMgYXMgYSBjb21wbGVtZW50IHRvIG90aGVyIHRyYWluaW5nIG9uIHRoZSB1c2Ugb2Ygc3BlY2lmaWMgc2ltdWxhdGlvbiBzb2Z0d2FyZS4gVGhpcyBzZW1pbmFyIGFsc28gcHJlc2VudHMgY29uY2VwdHMgd2l0aCBhIGNhc2Ugc3R1ZHkgYXBwcm9hY2ggYW5kIHVzZXMgZXhlcmNpc2VzIHRvIHJlaW5mb3JjZSB1bmRlcnN0YW5kaW5nIG9mIG5ldyBpbmZvcm1hdGlvbi48L3A+CjxwPjxiPkxlYXJuaW5nIE9iamVjdGl2ZXM8L2I+OjwvcD4KPHVsIHR5cGU9ImRpc2MiPgo8bGk+SWRlbnRpZnkgYXBwcm9wcmlhdGUgcXVlc3Rpb25zIHRvIGV2YWx1YXRlIGFuZCBob3cgdG8gYW5zd2VyIHRoZW0gd2l0aCBidWlsZGluZyBlbmVyZ3kgbW9kZWxpbmc8L2xpPgo8bGk+U2VsZWN0IGFuIGFuYWx5c2lzIGFwcHJvYWNoIC0tIGluY2x1ZGluZyB0aGUgYXBwcm9wcmlhdGUgc2ltdWxhdGlvbiB0b29sLCBpbnB1dCBzb3VyY2VzLCBhbmQgYWx0ZXJuYXRpdmVzIC0tIGJhc2VkIG9uIHRoZSBwaGFzZSBvZiBkZXNpZ24gYW5kIHF1ZXN0aW9ucyB0byBiZSBldmFsdWF0ZWQ8L2xpPgo8bGk+UGxhbiBhbmQgaW1wbGVtZW50IGEgUUEvUUMgcHJvY2VzcyB0byBwcm92aWRlIGNvbmZpZGVuY2UgaW4gcmVzdWx0czwvbGk+CjxsaT5FZmZlY3RpdmVseSB3b3JrIHdpdGggYSBkZXNpZ24gdGVhbSBhbmQgY29tbXVuaWNhdGUgYW5hbHlzaXMgZmluZGluZ3MsIGZvY3VzaW5nIG9uIHRpbWVseSwgcmVsZXZhbnQgaW5mb3JtYXRpb24gaW4gYSBmb3JtYXQgYXBwcm9wcmlhdGUgZm9yIHRoZSBhdWRpZW5jZTwvbGk+CjxsaT5EZXZlbG9wIGEgYnVpbGRpbmcgZW5lcmd5IG1vZGVsaW5nIHByb2plY3QgcGxhbiwgaW5jbHVkaW5nIHRhc2tzLCBzY2hlZHVsZSwgYW5kIGxldmVsIG9mIGVmZm9ydDwvbGk+CjwvdWw+CjxwPjxpbWcgc3R5bGU9ImhlaWdodDogNzVweDsgd2lkdGg6IDc1cHg7IiBoc3BhY2U9IjEyIiBhbGlnbj0ibGVmdCIgaGVpZ2h0PSI3NSIgd2lkdGg9Ijc1IiBzcmM9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvaW1hZ2UlMjBsaWJyYXJ5L21haW4lMjBuYXYvcHJvZmVzc2lvbmFsJTIwZGV2ZWxvcG1lbnQvYXNocmFlJTIwY2VydGlmaWNhdGlvbi9hc2hyYWUtYmVtcC0xMjV4MTI1LnBuZyIgYWx0IGRhdGEtYW1wLWhlaWdodD0iMTI1IiBkYXRhLWFtcC13aWR0aD0iMTI1Ij5JbnRlcmVzdGVkIGluIHByZXBwaW5nIGZvciB0aGUmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hc2hyYWUtY2VydGlmaWNhdGlvbi9jZXJ0aWZpY2F0aW9uLXR5cGVzL2JlbXAtYnVpbGRpbmctZW5lcmd5LW1vZGVsaW5nLXByb2Zlc3Npb25hbC1jZXJ0aWZpY2F0aW9uIiB0aXRsZT0iQnVpbGRpbmcgRW5lcmd5IE1vZGVsaW5nIFByb2Zlc3Npb25hbCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPkJ1aWxkaW5nIEVuZXJneSBNb2RlbGluZyBQcm9mZXNzaW9uYWw8L2E+IChCRU1QKSBjZXJ0aWZpY2F0aW9uIGV4YW0/IFNlZSBhIDxzdHJvbmc+PGEgdGl0bGU9IkJDeFAgRXhhbSBCbHVlcHJpbnQtV0ctamFuMjIucGRmIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9maWxlJTIwbGlicmFyeS9wcm9mZXNzaW9uYWwlMjBkZXZlbG9wbWVudC9sZWFybmluZyUyMHBvcnRhbC9pbnN0cnVjdG9yLWxlZCUyMHRyYWluaW5nL29ubGluZSUyMGluc3RydWN0b3ItbGVkL2JlbXAtZXhhbS1ibHVlcHJpbnQtLS0yMDIyLTA1LjIzLTI0LWVuZXJneS1tb2RlbGluZy1iZXN0LXByYWN0aWNlcy5wZGYiIHJlbD0ibm9vcGVuZXIiPmNvbXBsZXRlIGxpc3Q8L2E+PC9zdHJvbmc+IG9mIEJFTVAgZXhhbSB0YXNrIGNvbnRlbnQgYXJlYXMgdGhpcyBjb3Vyc2UgYWRkcmVzc2VzLjwvcD4KPHA+PGI+PC9iPjwvcD4KPHA+PGI+SW5zdHJ1Y3RvcnM8L2I+OiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2xlYXJuaW5nLXBvcnRhbC9pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9hc2hyYWUtaW5zdHJ1Y3RvcnMvZHJ1cnktYi1jcmF3bGV5Ij5EcnUgQ3Jhd2xleSwgUGguRC4sIEFJQSwgQkVNUCwgRmVsbG93IEFTSFJBRTwvYT4sIGFuZCA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9sZWFybmluZy1wb3J0YWwvaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvYXNocmFlLWluc3RydWN0b3JzL3NhbS1tYXNvbiI+U2FtIE1hc29uLCBQLkUuLCBCRU1QLCBNZW1iZXIgQVNIUkFFLCBMRUVEJiMxNzQ7IEFQIDwvYT48L3A+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7IGhlaWdodDogMTBweDsiPgo8dGJvZHk+Cjx0ciBzdHlsZT0iY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgaGVpZ2h0OiAxMHB4OyIgYmdjb2xvcj0iI2JmZWJmNSI+Cjx0ZCBzdHlsZT0iaGVpZ2h0OiAxMHB4OyI+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPGhyPgo8cD48Yj5PcGVyYXRpb25zICZhbXA7IE1haW50ZW5hbmNlIG9mIEhpZ2gtUGVyZm9ybWFuY2UgQnVpbGRpbmdzIDwvYj4oY29kZSA2MikmbmJzcDs8YnI+ODowMCBhLm0uICYjODIxMTsgMzowMCBwLm0uLCBIaWx0b24gT3JsYW5kbzwvcD4KPHA+PGI+Q291cnNlIERlc2NyaXB0aW9uPC9iPjo8L3A+CjxwPkEgaGlnaC1wZXJmb3JtYW5jZSBidWlsZGluZyAmcXVvdDtjb25zaXN0ZW50bHkgZGVsaXZlcnMgYSBoaWdobHkgcHJvZHVjdGl2ZSBlbnZpcm9ubWVudCB3aXRob3V0IHdhc3RpbmcgcmVzb3VyY2VzLCZxdW90OyBhY2NvcmRpbmcgdG8gQVNIUkFFIEd1aWRlbGluZSAzMiwgPGk+U3VzdGFpbmFibGUgSGlnaC1QZXJmb3JtYW5jZSBPcGVyYXRpb25zIGFuZCBNYWludGVuYW5jZTwvaT4uIE9wZXJhdGluZyBhbmQgbWFpbnRhaW5pbmcgaGlnaC1wZXJmb3JtYW5jZSBidWlsZGluZ3Mgb2Z0ZW4gcmVxdWlyZXMgZGlmZmVyZW50IGFjdGlvbnMgdGhhbiBmb3IgYSB0eXBpY2FsIGNvbW1lcmNpYWwgb3IgaW5zdGl0dXRpb25hbCBidWlsZGluZy4gVGhlIGNvdXJzZSBpbmNsdWRlcyBhbiBpbnRlcmFjdGl2ZSBncm91cCBwcm9qZWN0IHRvIHJlaW5mb3JjZSBjb25jZXB0cyBzdWNoIGFzIGhvdyB0byBpZGVudGlmeSBhbmQgZGVmaW5lIGVuZXJneSBhbmQgbWFpbnRlbmFuY2UgbWFuYWdlbWVudCBtZXRyaWNzIGFuZCBob3cgdG8gbWFrZSB0aGUgYnVzaW5lc3MgY2FzZSBmb3IgY2hhbmdlcyB0byBhbiBleGlzdGluZyBidWlsZGluZyBhbmQgaXRzIHN5c3RlbXMuPC9wPgo8cD48Yj5MZWFybmluZyBPYmplY3RpdmVzPC9iPjo8L3A+Cjx1bD4KPGxpPlVuZGVyc3RhbmQgdGhlIHJvbGUgb2Ygb3BlcmF0aW9ucyBhbmQgbWFpbnRlbmFuY2UgaW4gaGlnaC1wZXJmb3JtYW5jZSBidWlsZGluZ3M8L2xpPgo8bGk+R2FpbiBhIHByYWN0aWNhbCB1bmRlcnN0YW5kaW5nIG9mIG1ldGhvZHMgYW5kIHNvdXJjZXMgb2YgaW5mb3JtYXRpb24gdG8gdW5kZXJzdGFuZCBlbmVyZ3kgZWZmaWNpZW50IGFuZCBtYWludGVuYW5jZSBtYW5hZ2VtZW50IHByYWN0aWNlcyBpbiBleGlzdGluZyBjb21tZXJjaWFsIGFuZCBpbnN0aXR1dGlvbmFsIGJ1aWxkaW5nczwvbGk+CjxsaT5VbmRlcnN0YW5kIGhvdyB0byB1c2UgaW5mb3JtYXRpb24gdG8gaW1wcm92ZSBvcGVyYXRpb25zIGFuZCBtYWludGVuYW5jZSBwcmFjdGljZXMgaW4gZXhpc3RpbmcgY29tbWVyY2lhbCBhbmQgaW5zdGl0dXRpb25hbCBidWlsZGluZ3M8L2xpPgo8bGk+R2FpbiBhd2FyZW5lc3Mgb2YgaG93IHRvIHNlbGVjdCBiZW5jaG1hcmtzIGFuZCBtZXRyaWNzIGZvciBwcm9hY3RpdmUgZGVjaXNpb24tbWFraW5nPC9saT4KPC91bD4KPHA+PGI+SW5zdHJ1Y3RvcnM8L2I+OiA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9sZWFybmluZy1wb3J0YWwvaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvYXNocmFlLWluc3RydWN0b3JzL2xhdXJpZS1naWxtZXIiPkxhdXJpZSBHaWxtZXIsIFAuRS4sIE1lbWJlciBBU0hSQUUsIExFRUQmIzE3NDsgQVAmbmJzcDs8L2E+PC9wPgo8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwcHg7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGhlaWdodDogMTBweDsiIGJnY29sb3I9IiNiZmViZjUiPgo8dGQgc3R5bGU9ImhlaWdodDogMTBweDsiPjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+Cjxocj4KPHA+PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAyNHB4OyBjb2xvcjogcmdiKDExMiwgMTc1LCAyMik7Ij5UdWVzZGF5LCBGZWJydWFyeSAxMSwgMjAyNTwvc3Bhbj48L3N0cm9uZz48L3A+CjxwPjxiPjxhIGlkPSJIQ0YiPjwvYT5IZWFsdGhjYXJlIEZhY2lsaXRpZXM6IEJlc3QgUHJhY3RpY2UgZm9yIEhWQUMgRGVzaWduIGFuZCBPcGVyYXRpb25zIDwvYj4oY29kZSA3NikmbmJzcDs8YnI+OTowMCBhLm0uICYjODIxMTsgNDowMCBwLm0uLCBPcmFuZ2UgQ291bnR5IENvbnZlbnRpb24gQ2VudGVyPC9wPgo8cD48Yj5Db3Vyc2UgRGVzY3JpcHRpb248L2I+OjwvcD4KPHA+QmFzZWQgb24gdGhlIEFTSFJBRSBib29rJm5ic3A7PGVtPkhWQUMgRGVzaWduIE1hbnVhbCBmb3IgSG9zcGl0YWxzIGFuZCBDbGluaWNzPC9lbT4sIHRoaXMgY291cnNlIGludHJvZHVjZXMgbWFueSB1bmlxdWUgYW5kIHVwLXRvLWRhdGUgaGVhbHRoY2FyZSBkZXNpZ24gY29uc2lkZXJhdGlvbnMgYW5kIGFwcGxpY2F0aW9ucy4gVGhlIGNvdXJzZSBjb3ZlcnMgQ2hhcHRlcnMgMS00LCA2LTExLCBhbmQgMTMtMTYuIENvbW1vbiBtZWRpY2FsIHRlcm1pbm9sb2d5IGlzIGludHJvZHVjZWQsIGFuZCB0ZXJtaW5vbG9neSBkaWZmZXJlbmNlcyBiZXR3ZWVuIHRoZSBtZWRpY2FsIGFuZCBlbmdpbmVlcmluZyBmaWVsZHMgYXJlIGV4YW1pbmVkLiBJbmZlY3Rpb24gcGFydGljbGVzIGFuZCB0aGVpciB0cmFuc3BvcnQgbWVjaGFuaXNtcyBhcmUgY292ZXJlZCwgZm9sbG93ZWQgYnkgaW5mZWN0aW9uIGNvbnRyb2wgbWV0aG9kcy4gQSBtYWpvciBlbXBoYXNpcyBpcyBwbGFjZWQgb24gdGhlIG5lY2Vzc2FyeSBjb25zaWRlcmF0aW9ucyBmb3IgdmFyaW91cyBkaWFnbm9zdGljIGFuZCB0cmVhdG1lbnQgYW5kIHN1cHBvcnQgYXJlYXMuIFRoZSBzZWNvbmQgaGFsZiBvZiB0aGUgY291cnNlIGZvY3VzZXMgb24gYWlyLWRpc3RyaWJ1dGlvbiBkZXNpZ25zIGZvciBzdXJnaWNhbCBhbmQgcGF0aWVudCByb29tcy4gVmFyaW91cyBjb250cm9sIGFuZCBlbmVyZ3kgZWZmaWNpZW5jeSB0ZWNobmlxdWVzIGZvciBjb29saW5nIGFuZCBoZWF0aW5nIHBsYW50cyBhcmUgcHJlc2VudGVkIGFsb25nIHdpdGggTyZhbXA7TSBhbmQgb3RoZXIgY29tbWlzc2lvbmluZyB0b3BpY3MuIFNtb2tlIGNvbnRyb2wgYW5kIGxpZmUgc2FmZXR5IGJlc3QgcHJhY3RpY2VzIGFuZCBhcHBsaWNhdGlvbiBpc3N1ZXMgZmluaXNoIHRoZSBjb3Vyc2UuPC9wPgo8cD48Yj5MZWFybmluZyBPYmplY3RpdmVzPC9iPjo8L3A+Cjx1bD4KPGxpPkV4cGxhaW4gdGhlIFJlbGF0aW9uc2hpcCBvZiBJbmZlY3Rpb24gQ29udHJvbCB0byBIVkFDIERlc2lnbjwvbGk+CjxsaT5Qc3ljaHJvbWV0cmljcyBBcHBsaWVkIHRvIEhlYWx0aCBDYXJlPC9saT4KPGxpPkV4cGxhaW4gdGhlIEltcGxpY2F0aW9ucyBvZiBMaWZlIFNhZmV0eSwgRmlyZSBQcm90ZWN0aW9uLCBhbmQgRW1lcmdlbmN5IFByZXBhcmVkbmVzcyBvbiBIVkFDIERlc2lnbjwvbGk+CjxsaT5EZXNjcmliZSB0aGUgRnVuZGFtZW50YWxzIG9mIEhlYWx0aGNhcmUgSGVhdGluZyBhbmQgQ29vbGluZyBTeXN0ZW1zPC9saT4KPGxpPkV4cGxhaW4gdGhlIEhWQUMgRGVzaWduIGZvciBJc29sYXRpb24sIE9wZXJhdGluZyBJbnRlbnNpdmUgQ2FyZSBVbml0LCBhbmQgSW1hZ2luZyBSb29tczwvbGk+CjxsaT5FeHBsYWluIGhvdyBIZWFsdGhjYXJlIEhWQUMgU3lzdGVtcyBjYW4gYmUgZGVzaWduZWQgd2l0aCBFbmVyZ3kgQ29uc2VydmF0aXZlIFN0cmF0ZWdpZXM8L2xpPgo8L3VsPgo8cD48aW1nIHN0eWxlPSJoZWlnaHQ6IDc1cHg7IHdpZHRoOiA3NXB4OyIgaHNwYWNlPSIxMiIgYWxpZ249ImxlZnQiIGhlaWdodD0iNzUiIHdpZHRoPSI3NSIgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS9tYWluJTIwbmF2L3Byb2Zlc3Npb25hbCUyMGRldmVsb3BtZW50L2FzaHJhZSUyMGNlcnRpZmljYXRpb24vYXNocmFlLWhmZHAtMTUweDE1MC5wbmciIGFsdCBkYXRhLWFtcC1oZWlnaHQ9IjEyNSIgZGF0YS1hbXAtd2lkdGg9IjEyNSI+SW50ZXJlc3RlZCBpbiBwcmVwcGluZyBmb3IgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2FzaHJhZS1jZXJ0aWZpY2F0aW9uL2NlcnRpZmljYXRpb24tdHlwZXMvaGZkcC1oZWFsdGhjYXJlLWZhY2lsaXR5LWRlc2lnbi1wcm9mZXNzaW9uYWwtY2VydGlmaWNhdGlvbi9oZmRwLWhlYWx0aGNhcmUtZmFjaWxpdHktZGVzaWduLXByb2Zlc3Npb25hbC1jZXJ0aWZpY2F0aW9uIiB0aXRsZT0iSGVhbHRoY2FyZSBGYWNpbGl0aWVzIERlc2lnbiBQcm9mZXNzaW9uYWwiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIj5IZWFsdGhjYXJlIEZhY2lsaXRpZXMgRGVzaWduIFByb2Zlc3Npb25hbDwvYT4gKEhGRFApIGNlcnRpZmljYXRpb24gZXhhbT8gU2VlIGEgPHN0cm9uZz48YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9maWxlJTIwbGlicmFyeS9wcm9mZXNzaW9uYWwlMjBkZXZlbG9wbWVudC9oZmRwLWV4YW0tYmx1ZXByaW50LWhlYWx0Y2FyZS1kZXNpZ24tY291cnNlLWNvbnRlbnQucGRmIiByZWw9Im5vb3BlbmVyIj5jb21wbGV0ZSBsaXN0PC9hPjwvc3Ryb25nPiBvZiBCRUFQIGV4YW0gdGFzayBjb250ZW50IGFyZWFzIHRoaXMgY291cnNlIGFkZHJlc3Nlcy48L3A+CjxwPjxiPjwvYj48L3A+CjxwPjxiPkluc3RydWN0b3I8L2I+OjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2xlYXJuaW5nLXBvcnRhbC9pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9hc2hyYWUtaW5zdHJ1Y3RvcnMvY3J5c3RhbC1idXJyb3VnaHMtcC1lIiB0aXRsZT0iQ3J5c3RhbCBCdXJyb3VnaHMsIFAuRS4iPiBDcnlzdGFsIEJ1cnJvdWdocywgUC5FLjwvYT48L3A+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7IGhlaWdodDogMTBweDsiPgo8dGJvZHk+Cjx0ciBzdHlsZT0iY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgaGVpZ2h0OiAxMHB4OyIgYmdjb2xvcj0iI2JmZWJmNSI+Cjx0ZCBzdHlsZT0iaGVpZ2h0OiAxMHB4OyI+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPGhyPgo8cD48Yj48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigyMjQsIDYyLCA0NSk7Ij5ORVchPC9zcGFuPiBTb2xhciBFbmVyZ3kgU3lzdGVtczogRGVzaWduLCBBcHBsaWNhdGlvbnMsIGFuZCBSZWFsLVdvcmxkIEJlc3QgU3RyYXRlZ2llczwvYj4mbmJzcDsoY29kZSA3Nyk8YnI+OTowMCBhLm0uICYjODIxMTsgNDowMCBwLm0uLCBPcmFuZ2UgQ291bnR5IENvbnZlbnRpb24gQ2VudGVyPC9wPgo8cD48Yj5Db3Vyc2UgRGVzY3JpcHRpb248L2I+OjwvcD4KPHA+VGhpcyBmdWxsLWRheSBjb3Vyc2UgaGFzIHR3byBwYXJ0cy4gUGFydCAxOiBTb2xhciBQViBTeXN0ZW1zIEFuYWx5c2lzIGFuZCBEZXNpZ24gYW5kIFBhcnQgMjogU29sYXIgVGhlcm1hbCBTeXN0ZW1zIEFuYWx5c2lzIGFuZCBEZXNpZ24uIEl0IGlzIGRlc2lnbmVkIHRvIGludHJvZHVjZSBlbmdpbmVlcnMsIGFyY2hpdGVjdHMsIGNvbnRyYWN0b3JzLCBidWlsZGluZyBvd25lcnMsIGZhY2lsaXR5IHBsYW5uZXJzIGFuZCBtYW5hZ2VycywgZ292ZXJubWVudCBvZmZpY2lhbHMsIGVkdWNhdGlvbiBwcm9mZXNzaW9uYWxzLCBlbmVyZ3kgY29uc3VsdGFudHMsIHV0aWxpdHkgY29tcGFuaWVzLCBhbmQgcmVuZXdhYmxlIGVuZXJneSBhZHZvY2F0ZXMgdG8gc3VzdGFpbmFibGUgZGVzaWduIHByaW5jaXBsZXMgYW5kIHByb3ZpZGUgdGhlbSB3aXRoIHRoZSBrbm93bGVkZ2UgbmVjZXNzYXJ5IHRvIGV2YWx1YXRlIGFuZCBpbXBsZW1lbnQgY29zdC1lZmZlY3RpdmUgc29sYXIgYXBwbGljYXRpb25zIGZvciByZXNpZGVudGlhbCwgY29tbWVyY2lhbCBhbmQgaW5zdGl0dXRpb25hbCBmYWNpbGl0aWVzIHRoYXQgd2lsbCBoZWxwIGFjaGlldmUgdGhlIGdsb2JhbCBnb2FsIG9mIGRlY2FyYm9uaXppbmcgb3VyIGJ1aWxkaW5ncy4gSW4gYWRkaXRpb24sIHRoZSBwdXJwb3NlIGlzIHRvIHByb3ZpZGUgYXR0ZW5kZWVzIHdpdGggdGhlIGtub3dsZWRnZSBhbmQgc2tpbGxzIHJlcXVpcmVkIGZvciB0aGUgZGV2ZWxvcG1lbnQsIGV2YWx1YXRpb24sIHByb2N1cmVtZW50LCBhbmQgaW5zdGFsbGF0aW9uIG9mIHNvbGFyIHByb2plY3RzLiBUaGUgZm9jdXMgb2YgdGhpcyBjb3Vyc2UgaXMgb24gcHJhY3RpY2FsIGFuZCBjb3N0LWVmZmVjdGl2ZSBzb2xhciBwaG90b3ZvbHRhaWMgYW5kIHRoZXJtYWwgYXBwbGljYXRpb25zLiBIb3dldmVyLCBhIHdpZGUgdmFyaWV0eSBvZiBzb2xhciBhcHBsaWNhdGlvbnMgYXJlIGRpc2N1c3NlZCBpbmNsdWRpbmcsIGJ1dCBub3QgbGltaXRlZCB0byBzb2xhciBjb29saW5nLCBzb2xhciBjYXJwb3J0LCBlbGVjdHJpYyB2ZWhpY2xlIGNoYXJnaW5nIHN0YXRpb25zLCBzb2xhciBsaWdodGluZywgYW5kIGVuZXJneSBzdG9yYWdlIHN5c3RlbXMuIFRoZSBvYmplY3RpdmUgaXMgdG8gZW5hYmxlIHRoZSBhdHRlbmRlZXMgdG8gZWNvbm9taWNhbGx5IGV2YWx1YXRlLCBwcm9jdXJlLCBhbmQgbW9uaXRvciB0aGUgZGVzaWduIGFuZCBpbnN0YWxsYXRpb24gb2YgYSB3aWRlIHZhcmlldHkgb2YgY29zdC1lZmZlY3RpdmUgc29sYXIgZW5lcmd5IGFwcGxpY2F0aW9ucy48L3A+CjxwPjxiPkxlYXJuaW5nIE9iamVjdGl2ZXM8L2I+OjwvcD4KPHVsIHR5cGU9ImRpc2MiPgo8bGk+RGlzY3VzcyB0aGUgZGVzaWduIGFuZCBhcHBsaWNhdGlvbiBvZiBzb2xhciBQViBhbmQgdGhlcm1hbCBzeXN0ZW1zPC9saT4KPGxpPkV2YWx1YXRlIEVuZXJneSBTdG9yYWdlIFN5c3RlbXMgKEVTUyk8L2xpPgo8bGk+SW52ZXN0aWdhdGUgYXZhaWxhYmxlIEZlZGVyYWwsIFN0YXRlLCBhbmQgTG9jYWwgaW5jZW50aXZlcyBmb3Igc29sYXIgZW5lcmd5IHN5c3RlbXM8L2xpPgo8bGk+VW5kZXJzdGFuZCB0aGUgYmFzaWMgY29tbWlzc2lvbmluZyB0ZXN0cyB0aGF0IHNob3VsZCBiZSBjb21wbGV0ZWQgYmVmb3JlIGFuZCBhZnRlciB0aGUgc29sYXIgc3lzdGVtIGlzIGFjdGl2YXRlZDwvbGk+CjxsaT5EZXNjcmliZSB0aGUgcmVxdWlyZW1lbnRzIGZvciBwcmV2ZW50YXRpdmUgbWFpbnRlbmFuY2UgaW5zcGVjdGlvbnMgZm9yIHNvbGFyIGVuZXJneSBzeXN0ZW1zLjwvbGk+CjxsaT5EaXNjdXNzIHRoZSBkZXNpZ24gYXBwcm9hY2ggb2YgbGFyZ2Ugc29sYXIgc3lzdGVtczwvbGk+CjwvdWw+CjxwPjxiPkluc3RydWN0b3JzPC9iPjogPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvbGVhcm5pbmctcG9ydGFsL2luc3RydWN0b3ItbGVkLXRyYWluaW5nL2FzaHJhZS1pbnN0cnVjdG9ycy9raGFsaWQtbmFnaWRpIj5LaGFsaWQgTmFnaWRpLCBNZW1iZXIgQVNIUkFFLCBMRUVEJiMxNzQ7IEFQPC9hPiBhbmQgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvbGVhcm5pbmctcG9ydGFsL2luc3RydWN0b3ItbGVkLXRyYWluaW5nL2FzaHJhZS1pbnN0cnVjdG9ycy9zdmVpbi1tb3JuZXIiPlN2ZWluIE1vcm5lciwgUGguRC4sIE1lbWJlciBBU0hSQUU8L2E+PC9wPgo8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwcHg7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGhlaWdodDogMTBweDsiIGJnY29sb3I9IiMwMDNlNzQiPgo8dGQgc3R5bGU9ImhlaWdodDogMTBweDsiPjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+CjxwPjwvcD4KPGJsb2NrcXVvdGU+PGhyPgo8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAuMDE5JTsgaGVpZ2h0OiAxMzQuNDQ4cHg7Ij48Y29sZ3JvdXA+PGNvbCBzdHlsZT0id2lkdGg6IDk5Ljg4NjIlOyI+PC9jb2xncm91cD4KPHRib2R5Pgo8dHIgc3R5bGU9ImhlaWdodDogMTM0LjQ0OHB4OyI+Cjx0ZCBzdHlsZT0iaGVpZ2h0OiAxMzQuNDQ4cHg7Ij4KPGgzIGFsaWduPSJjZW50ZXIiPjxiPjxzdHJvbmc+PGEgaWQ9ImhhbGZkYXkiPjwvYT5IYWxmLURheSBTaG9ydCBDb3Vyc2VzPC9zdHJvbmc+PC9iPjwvaDM+CjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+CjwvYmxvY2txdW90ZT4KPHVsPgo8bGk+RWFjaCBjb3Vyc2UgZWFybnM8c3Ryb25nPiAzIFBESHMvQUlBIExVcy48L3N0cm9uZz48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigxMTIsIDE3NSwgMjIpOyI+PHN0cm9uZz4gfCZuYnNwOzwvc3Ryb25nPjwvc3Bhbj5DaGVjayB3aXRoIHlvdXIgc3RhdGUgZm9yIHRoZWlyIGNvbnRpbnVpbmcgZWR1Y2F0aW9uIGNyZWRpdHMgcmVxdWlyZW1lbnRzLjwvbGk+CjwvdWw+Cjx0YWJsZSBjbGFzcz0idGFibGUiIHN0eWxlPSJ3aWR0aDogNzQycHg7Ij4KPHRib2R5Pgo8dHI+Cjx0ZCBzdHlsZT0id2lkdGg6IDM1OC4yNHB4OyI+CjxwPjxiPkhpbHRvbiBPcmxhbmRvPC9iPiA8YnI+NjAwMSBEZXN0aW5hdGlvbiBQa3d5IDxicj5PcmxhbmRvLCBGTCAzMjgxOTwvcD4KPHA+PGI+T3JhbmdlIENvdW50eSBDb252ZW50aW9uIENlbnRlcjxicj48L2I+OTgwMCBJbnRlcm5hdGlvbmFsIERyLiA8YnI+T3JsYW5kbywgRkwgMzI4MTk8L3A+CjxhIGNsYXNzPSJidG4gYnRuLS1oZXhhZ29uLXNlY29uZGFyeSIgaHJlZj0iaHR0cHM6Ly9ld2ViLmFzaHJhZS5vcmcvZXdlYi9keW5hbWljcGFnZS5hc3B4P3dlYmNvZGU9ZXZlbnRyZWd3aXomZXZ0X2tleT1hMDJjMzBiZC01MjU2LTQ4OTQtOTM5NS1mODE4MTk3NTg4OTQmYXBwPWV3ZWImSW5kSW5mbz0xJm1kZT00JnNhZGE9MCZzZWM9MCZjcmY9MSAgIiB0YXJnZXQ9Il9ibGFuayI+UkVHSVNURVIgVE9EQVk8L2E+PC90ZD4KPHRkIHN0eWxlPSJ3aWR0aDogMzczLjc2cHg7Ij4KPHA+PHN0cm9uZz5SZWdpc3RyYXRpb24gZmVlczo8L3N0cm9uZz48L3A+Cjx1bD4KPGxpPjxiPkVhcmx5LUJpcmQgKHRocm91Z2ggT2N0IDMxKTwvYj48YnI+JDIxOSAoJDE2OSBBU0hSQUUgTWVtYmVyKTwvbGk+CjxsaT48Yj5BZHZhbmNlPC9iPjxzdHJvbmc+IChOb3YgMSAtIEphbiAyNCk8L3N0cm9uZz48YnI+JDIzOSAoJDE3OSBBU0hSQUUgTWVtYmVyKTwvbGk+CjxsaT48Yj5TdGFuZGFyZDwvYj48c3Ryb25nPiAoSmFuIDI1ICYjODIxMTsgRmViIDExKTwvc3Ryb25nPjxicj4kMjQ5ICgkMTg5IEFTSFJBRSBNZW1iZXIpPC9saT4KPC91bD4KPC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPGhyPgo8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwcHg7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGhlaWdodDogMTBweDsiIGJnY29sb3I9IiNiZmViZjUiPgo8dGQgc3R5bGU9ImhlaWdodDogMTBweDsiPjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+Cjxocj4KPHA+PHN0cm9uZz48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigxMTIsIDE3NSwgMjIpOyBmb250LXNpemU6IDI0cHg7Ij5TYXR1cmRheSwgRmVicnVhcnkgOCwgMjAyNTwvc3Bhbj48L3N0cm9uZz48L3A+CjxwPjxiPkxhYm9yYXRvcnkgRGVzaWduOiBUaGUgQmFzaWNzIGFuZCBCZXlvbmQgPC9iPihjb2RlIDYzKTxicj4xMjowMCBwLm0uICYjODIxMTsgMzowMCBwLm0uLCBPcmFuZ2UgQ291bnR5IENvbnZlbnRpb24gQ2VudGVyPC9wPgo8cD48Yj5Db3Vyc2UgRGVzY3JpcHRpb248L2I+OjwvcD4KPHA+QSBjb21wcmVoZW5zaXZlIG92ZXJ2aWV3IG9mIEhWQUMgZGVzaWduIGZvciBsYWJvcmF0b3JpZXMgaXMgZXhhbWluZWQgaW4gdGhpcyBjb3Vyc2UuIFRoZSBjb3Vyc2UgZm9jdXNlcyBvbiB0aGUgZXNzZW50aWFsIGVsZW1lbnRzIG9mIHRoZSBkZXNpZ24gcHJvY2VzcyB0aGF0IGFyZSB1bmlxdWUgdG8gbGFib3JhdG9yeSBIVkFDIHN5c3RlbXMuIFRvcGljcyBpbmNsdWRlIHBsYW5uaW5nIHN0ZXBzLCBkZXRlcm1pbmluZyBleGhhdXN0L3N1cHBseSByZXF1aXJlbWVudHMsIGxvYWQgY2FsY3VsYXRpb24sIHByZXNzdXJlIG1hcHBpbmcsIGV2YWx1YXRpbmcgc3lzdGVtIG9wdGlvbnMsIGxheW91dCBvZiBkdWN0cyBhbmQgcm9vbXMsIHNpemluZyBwcmltYXJ5IGFpciBzeXN0ZW1zLCBkZXNpZ25pbmcgZXhoYXVzdCBzdGFja3MsIHN1c3RhaW5hYmlsaXR5IGluIGxhYm9yYXRvcmllcywgYW5kIGNvbnRyb2wgc3RyYXRlZ2llcy4gRXhhbXBsZSBwcm9ibGVtcyBhbmQgY2FzZSBzdHVkaWVzIHdpbGwgYWxzbyBiZSBwcmVzZW50ZWQuPC9wPgo8cD48Yj5MZWFybmluZyBPYmplY3RpdmVzPC9iPjo8L3A+Cjx1bD4KPGxpPlJldmlldyBhbmQgYXBwbHkgdG9vbHMgdXNlZCB0byBkZWZpbmUgYW5kIHNhdGlzZnkgdGhlIG93bmVyJiM4MjE3O3MgcHJvamVjdCByZXF1aXJlbWVudHMgKE9QUik8L2xpPgo8bGk+VW5kZXJzdGFuZCB0aGUgdXNlIG9mIHJpc2sgYXNzZXNzbWVudCB0ZWNobmlxdWVzIGFzIGFwcGxpZWQgdG8gbGFib3JhdG9yeSBmYWNpbGl0eSBkZXNpZ248L2xpPgo8bGk+UmVjb2duaXplIHVuaXF1ZSBkZXNpZ24gY2hhbGxlbmdlcyBmb3VuZCBpbiBsYWJvcmF0b3JpZXMgYW5kIGRldmVsb3Agc2tpbGxzIHRvIHNvbHZlIHRoZW08L2xpPgo8L3VsPgo8cD48Yj5JbnN0cnVjdG9yOiA8L2I+PGEgdGl0bGU9IkRhbm55IE1jR3JhaWwsIFAuRS4sIE1lbWJlciBBU0hSQUUsIExFRUTCriBBUCIgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZWh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2xlYXJuaW5nLXBvcnRhbC9pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9hc2hyYWUtaW5zdHJ1Y3RvcnMvZGFubnktbWNncmFpbG50L2xlYXJuaW5nLXBvcnRhbC9pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9hc2hyYWUtaW5zdHJ1Y3RvcnMvZXJpYy15YW5nIj5EYW5ueSBNY0dyYWlsLCBQLkUuLCBNZW1iZXIgQVNIUkFFLCBMRUVEJiMxNzQ7IEFQPC9hPjwvcD4KPHRhYmxlIHN0eWxlPSJ3aWR0aDogMTAwJTsiPgo8dGJvZHk+Cjx0ciBzdHlsZT0iY29sb3I6ICNmZmZmZmY7IGhlaWdodDogNy41NzI5MnB4OyIgYmdjb2xvcj0iIzAwM2U3NCI+Cjx0ZCBzdHlsZT0iaGVpZ2h0OiA3LjU3MjkycHg7Ij48L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgo8aHI+CjxwPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMjRweDsgY29sb3I6IHJnYigxMTIsIDE3NSwgMjIpOyI+U3VuZGF5LCBGZWJydWFyeSA5LCAyMDI1PC9zcGFuPjwvc3Ryb25nPjwvcD4KPHA+PGI+R3VpZGVsaW5lIDM2OiBCZXN0IG9mIENsYXNzIEhWQUMgQ29udHJvbCBTZXF1ZW5jZXMgPC9iPihjb2RlIDY0KTxicj4zOjMwIHAubS4gJiM4MjExOyA2OjMwIHAubS4sIE9yYW5nZSBDb3VudHkgQ29udmVudGlvbiBDZW50ZXI8L3A+CjxwPjxiPkNvdXJzZSBEZXNjcmlwdGlvbjwvYj46PC9wPgo8cD5UaGlzIGNvdXJzZSBpbnRyb2R1Y2VzIHRoZSBjdXJyZW50IHZlcnNpb24gb2YgQVNIUkFFIEd1aWRlbGluZSAzNiwgd2hpY2ggZm9jdXNlcyBvbiB2YXJpYWJsZS1haXItdm9sdW1lIChWQVYpIHN5c3RlbXMuIFRoZSBkaXNjdXNzaW9uIHdpbGwgaW5jbHVkZSB0aGUgcmVzZWFyY2ggdW5kZXJseWluZyB0aGUgY3VycmVudCBzZXF1ZW5jZXMgYW5kIG9uZ29pbmcgYW5kIHBsYW5uZWQgZnV0dXJlIHJlc2VhcmNoIGludGVuZGVkIHRvIGRldmVsb3AgYWRkaXRpb25hbCBhZHZhbmNlZCBzZXF1ZW5jZXMgZm9yIG90aGVyIEhWQUMgc3lzdGVtIHR5cGVzLiBJbiB0aGlzIGNvdXJzZSwgYXR0ZW5kZWVzIHdpbGwgbGVhcm4gYWJvdXQgdGhlIEFTSFJBRSBHdWlkZWxpbmUgMzYgc2VxdWVuY2VzIGFuZCBob3cgdGhleSBpbXByb3ZlIGVuZXJneSBlZmZpY2llbmN5LCB0aGVybWFsIGNvbWZvcnQsIGFuZCBpbmRvb3IgYWlyIHF1YWxpdHkuJm5ic3A7QXR0ZW5kZWVzIHdpbGwgYWxzbyBsZWFybiBob3cgdG8gc3BlY2lmeSBzZXF1ZW5jZXMgZm9yIHRoaXMgZ3VpZGVsaW5lLjwvcD4KPHA+PGI+TGVhcm5pbmcgT2JqZWN0aXZlczwvYj46PC9wPgo8dWw+CjxsaT5FeHBsYWluIHRoZSBhZHZhbnRhZ2VzIG9mIHVzaW5nIHN0YW5kYXJkaXplZCBhZHZhbmNlZCBzZXF1ZW5jZXMgdG8gZGVzaWduZXJzLCBjb250cmFjdG9ycywgYW5kIG93bmVyczwvbGk+CjxsaT5VbmRlcnN0YW5kIGhvdyB0byBpbXBsZW1lbnQgR3VpZGVsaW5lIDM2IHNlcXVlbmNlczwvbGk+CjxsaT5SZWNvZ25pemUgdGhlIEFTSFJBRSByZXNlYXJjaCBiZWhpbmQgR3VpZGVsaW5lIDM2IHNlcXVlbmNlcyBhbmQgaG93IGN1cnJlbnQgcmVzZWFyY2ggd2lsbCBiZSB1c2VkIGZvciBmdXR1cmUgZW5oYW5jZW1lbnRzPC9saT4KPGxpPkRpc3Rpbmd1aXNoIGhvdyB0byBpbXBsZW1lbnQgR3VpZGVsaW5lIDM2IHNlcXVlbmNlcyBpbiBuZXcgYW5kIGV4aXN0aW5nIGJ1aWxkaW5ncyBmb3IgZW5naW5lZXJzIGFuZCBjb250cmFjdG9yczwvbGk+CjwvdWw+CjxwPjxpbWcgc3R5bGU9ImhlaWdodDogNzVweDsgd2lkdGg6IDc1cHg7IiBoc3BhY2U9IjEyIiBhbGlnbj0ibGVmdCIgaGVpZ2h0PSI3NSIgd2lkdGg9Ijc1IiBzcmM9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvaW1hZ2UlMjBsaWJyYXJ5L21haW4lMjBuYXYvcHJvZmVzc2lvbmFsJTIwZGV2ZWxvcG1lbnQvYXNocmFlJTIwY2VydGlmaWNhdGlvbi9hc2hyYWUtaGJkcC0xMjV4MTI1LnBuZyIgYWx0PjwvcD4KPHA+SW50ZXJlc3RlZCBpbiBwcmVwcGluZyBmb3IgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2FzaHJhZS1jZXJ0aWZpY2F0aW9uL2NlcnRpZmljYXRpb24tdHlwZXMvaGJkcC1oaWdoLXBlcmZvcm1hbmNlLWJ1aWxkaW5nLWRlc2lnbi1wcm9mZXNzaW9uYWwtY2VydGlmaWNhdGlvbi9oYmRwLWhpZ2gtcGVyZm9ybWFuY2UtYnVpbGRpbmctZGVzaWduLXByb2Zlc3Npb25hbC1jZXJ0aWZpY2F0aW9uIj5IaWdoLVBlcmZvcm1hbmNlIEJ1aWxkaW5nIERlc2lnbiBQcm9mZXNzaW9uYWw8L2E+Jm5ic3A7KEhCRFApIGNlcnRpZmljYXRpb24gZXhhbT8gU2VlIGEmbmJzcDs8c3Ryb25nPjxhIHRpdGxlPSJIQkRQLUV4YW0tQmx1ZXByaW50LnBkZiIgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvZmlsZSUyMGxpYnJhcnkvcHJvZmVzc2lvbmFsJTIwZGV2ZWxvcG1lbnQvbGVhcm5pbmclMjBwb3J0YWwvaW5zdHJ1Y3Rvci1sZWQlMjB0cmFpbmluZy9vbmxpbmUlMjBpbnN0cnVjdG9yLWxlZC9oYmRwLWV4YW0tYmx1ZXByaW50LnBkZiI+Y29tcGxldGUgbGlzdDwvYT48L3N0cm9uZz4gb2YgSEJEUCBleGFtIHRhc2sgY29udGVudCBhcmVhcyB0aGlzIGNvdXJzZSBhZGRyZXNzZXMuPC9wPgo8cD48Yj48L2I+PC9wPgo8cD48Yj5JbnN0cjwvYj48Yj51Y3RvcjwvYj46IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2xlYXJuaW5nLXBvcnRhbC9pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9hc2hyYWUtaW5zdHJ1Y3RvcnMvaHdha29uZy1jaGVuZy1wLWUtbWVtYmVyLWFzaHJhZSIgdGl0bGU9Ikh3YWtvbmcgQ2hlbmcsIFAuRS4sIE1lbWJlciBBU0hSQUUiPkh3YWtvbmcgQ2hlbmcsIFAuRS4sIE1lbWJlciBBU0hSQUU8L2E+PC9wPgo8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAlOyI+Cjx0Ym9keT4KPHRyIHN0eWxlPSJjb2xvcjogI2ZmZmZmZjsgaGVpZ2h0OiA3LjU3MjkycHg7IiBiZ2NvbG9yPSIjYmZlYmY1Ij4KPHRkIHN0eWxlPSJoZWlnaHQ6IDcuNTcyOTJweDsiPjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+Cjxocj4KPHA+PGI+SHVtaWRpdHkgQ29udHJvbCBJOiBEZXNpZ24gVGlwcyBhbmQgVHJhcHMmbmJzcDs8L2I+KGNvZGUgNjUpPGJyPjM6MzAgcC5tLiAmIzgyMTE7IDY6MzAgcC5tLiwgT3JhbmdlIENvdW50eSBDb252ZW50aW9uIENlbnRlcjwvcD4KPHA+PGI+Q291cnNlIERlc2NyaXB0aW9uPC9iPjo8L3A+CjxwPkluIGNvbW1lcmNpYWwgYnVpbGRpbmdzLCBleGNlc3MgaHVtaWRpdHkgYW5kIG1vaXN0dXJlIHByb21vdGUgbW9sZCwgbWlsZGV3LCBhbmQgdW5jb21mb3J0YWJsZSBjb25kaXRpb25zIGZvciBvY2N1cGFudHMuIFRoaXMgY291cnNlLCBiYXNlZCBvbiBBU0hSQUUmIzgyMTc7cyA8aT5IdW1pZGl0eSBDb250cm9sIERlc2lnbiBHdWlkZSBmb3IgQ29tbWVyY2lhbCBhbmQgSW5zdGl0dXRpb25hbCBCdWlsZGluZ3M8L2k+IGFuZCBvbiB0aGUgPGk+QVNIUkFFIEd1aWRlIGZvciBCdWlsZGluZ3MgaW4gSG90IGFuZCBIdW1pZCBDbGltYXRlczwvaT4sIGhlbHBzIHRoZSBkZXNpZ25lciBhY2hpZXZlIHRydWUgY29udHJvbCBvZiBodW1pZGl0eSwgcmF0aGVyIHRoYW4ganVzdCBpdHMgbW9kZXJhdGlvbi4gVGhlIGNvdXJzZSBjb3ZlcnMgaG93IHRvIHVuZGVyc3RhbmQgYW5kIGVhc2lseSBlc3RpbWF0ZSB0aGUgbWFqb3IgaHVtaWRpdHkgbG9hZHMgdGhhdCBtdXN0IGdvdmVybiB0aGUgZGVzaWduIG9mIHRoZSBzeXN0ZW0gYW5kIGhvdyB0byBtYWtlIGRlY2lzaW9ucyBhYm91dCBlcXVpcG1lbnQgc2l6ZSBhbmQgY29uZmlndXJhdGlvbi4gQXR0ZW5kZWVzIHdpbGwgbGVhcm4gd2hhdCBlcXVpcG1lbnQgaXMgdXNlZCBmb3IgdGhpcyBwdXJwb3NlLCBob3cgaXQgd29ya3MsIGFuZCBob3cgdG8gYXBwbHkgdGhlaXIga25vd2xlZGdlIHF1aWNrbHksIGVjb25vbWljYWxseSwgYW5kIHJlbGlhYmx5LjwvcD4KPHA+PGI+TGVhcm5pbmcgT2JqZWN0aXZlczwvYj46PC9wPgo8dWw+CjxsaT5VbmRlcnN0YW5kIHdoeSBhbmQgaG93IGh1bWlkaXR5IGNyZWF0ZXMgcHJvYmxlbXMgc3VjaCBhcyBtb2xkIGFuZCBiYWN0ZXJpYWwgZ3Jvd3RoIGluIGJ1aWxkaW5nczwvbGk+CjxsaT5VbmRlcnN0YW5kIHRoZSBmaXZlLXN0ZXAgcHJvY2VzcyB0aGF0IGhlbHBzIG1ha2UgaHVtaWRpdHkgY29udHJvbCBkZXNpZ24gbW9yZSBzaW1wbGUgYW5kIGNlcnRhaW48L2xpPgo8bGk+VW5kZXJzdGFuZCBhbmQgY2FsY3VsYXRlIHJlZ2lvbmFsIHZhcmlhdGlvbiBvZiB0aGUgZGVodW1pZGlmaWNhdGlvbiBsb2FkcyB0aGF0IGdvdmVybiB0aGUgZGVzaWduIG9mIHN1Y2Nlc3NmdWwgaHVtaWRpdHkgY29udHJvbCBzeXN0ZW1zPC9saT4KPGxpPlVuZGVyc3RhbmQgYmFzaWMgZXF1aXBtZW50IGFsdGVybmF0aXZlcyBmb3IgYWNoaWV2aW5nIGh1bWlkaXR5IGNvbnRyb2w8L2xpPgo8L3VsPgo8cD48Yj5JbnN0cnVjdG9yczwvYj46IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2xlYXJuaW5nLXBvcnRhbC9pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9hc2hyYWUtaW5zdHJ1Y3RvcnMvbWFyay1udW5uZWxseSI+TWFyayBOdW5uZWxseSwgUC5FLiwgTWVtYmVyIEFTSFJBRSwgQ3hBPC9hPiwgYW5kIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2xlYXJuaW5nLXBvcnRhbC9pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9hc2hyYWUtaW5zdHJ1Y3RvcnMvZGF2aWQtbi1zY2h1cmsiPkRhdmlkIFNjaHVyaywgUC5FLiwgRmVsbG93IEFTSFJBRSwgTEVFRCYjMTc0OyBBUCwgQ0VNPC9hPjwvcD4KPHRhYmxlIHN0eWxlPSJ3aWR0aDogMTAwJTsiPgo8dGJvZHk+Cjx0ciBzdHlsZT0iY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgaGVpZ2h0OiA3LjU3MjkycHg7IiBiZ2NvbG9yPSIjYmZlYmY1Ij4KPHRkIHN0eWxlPSJoZWlnaHQ6IDcuNTcyOTJweDsiPjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+Cjxocj4KPHA+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMjI0LCA2MiwgNDUpOyI+PGI+VVBEQVRFRCE8L2I+PGI+IDwvYj48L3NwYW4+PGI+QWR2YW5jZWQgRGVzaWduIGZvciBaZXJvLUVuZXJneSBhbmQgTG93LUNhcmJvbiBCdWlsZGluZ3M8L2I+IChjb2RlIDY2KSA8YnI+MzozMCBwLm0uICYjODIxMTsgNjozMCBwLm0uLCBPcmFuZ2UgQ291bnR5IENvbnZlbnRpb24gQ2VudGVyPC9wPgo8cD48Yj5Db3Vyc2UgRGVzY3JpcHRpb248L2I+OjwvcD4KPHA+VGhpcyBhZHZhbmNlZCBjb3Vyc2UgaXMgZm9yIHByb2Zlc3Npb25hbCBlbmdpbmVlcnMgYW5kIGFyY2hpdGVjdHMgd2hvIHdhbnQgdG8gZXhwYW5kIHRoZWlyIHByYWN0aWNlIHRvIGluY2x1ZGUgdGhlIGRlc2lnbiwgY29uc3RydWN0aW9uLCBhbmQgb3BlcmF0aW9uIG9mIHplcm8gZW5lcmd5IChuZXQgemVybykgYnVpbGRpbmdzLiBUaGUgZmlyc3QgcHJpbmNpcGxlIG9mIHplcm8gZW5lcmd5IGRlc2lnbiBpcyB0byBtYWtlIHRoZSBidWlsZGluZyBhcyBlbmVyZ3ktZWZmaWNpZW50IGFzIHBvc3NpYmxlLiBPbi1zaXRlIHJlbmV3YWJsZSBlbmVyZ3kgc3lzdGVtcyB3aWxsIHRoZW4gYmUgYWRkZWQgdG8gYWNoaWV2ZSB0aGVzZSBlZmZpY2llbmN5IGdvYWxzLiBJZiBhZGVxdWF0ZSBvbi1zaXRlIHplcm8gZW5lcmd5IGlzIG5vdCBmZWFzaWJsZSwgdGhlbiBvcHRpb25zIGZvciBvZmYtc2l0ZSByZW5ld2FibGUgZW5lcmd5IHNob3VsZCBiZSBleHBsb3JlZC4gVGhlIHRlc3QgZm9yIHplcm8gZW5lcmd5IGlzIGF0IHRoZSBlbmVyZ3kgbWV0ZXIsIHNvIHByb3BlciBjb21taXNzaW9uaW5nIGFuZCBvcGVyYXRvciB0cmFpbmluZyBhcmUgY3JpdGljYWwgdG8gc3VjY2Vzcy4gVGhlIHplcm8tZW5lcmd5IHByaW5jaXBsZXMgb3V0bGluZWQgYWJvdmUgd2lsbCBiZSBwcmVzZW50ZWQgd2l0aCBjYXNlIHN0dWRpZXMgYW5kIGV4YW1wbGVzIHNob3dpbmcgaG93IG90aGVyIGRlc2lnbiBwcm9mZXNzaW9uYWxzIGhhdmUgbWV0IHRoZSB6ZXJvLWVuZXJneSBnb2FsLjwvcD4KPHA+PGI+TGVhcm5pbmcgT2JqZWN0aXZlczwvYj46PC9wPgo8dWwgdHlwZT0iZGlzYyI+CjxsaT5Qcm9jZWR1cmVzJm5ic3A7Zm9yIGFzc2Vzc2luZyBjYXJib24gZW1pc3Npb25zPC9saT4KPGxpPkNPMmUgZW1pc3Npb24gcmF0ZXMgZnJvbSBBZGRlbmR1bSBNIHRvIFN0YW5kYXJkIDE4OS4xPC9saT4KPGxpPkxvbmctcnVuIG1hcmdpbmFsIGVtaXNzaW9uIHJhdGVzIGluIFN0YW5kYXJkIDE4OS4xPC9saT4KPGxpPkNvbnN1bXB0aW9uIGFuZCBwcm9kdWN0aW9uIHNpZ25hdHVyZXMgKGhvdXItbW9udGgpIGFuZCBob3cgdGhleSByZWxhdGUgdG8gTFJNRVIgY2FyYm9uIGVtaXNzaW9uIHNpZ25hdHVyZXM8L2xpPgo8bGk+U3RyYXRlZ2llcyBmb3IgZGVjYXJib25pemF0aW9uLCBpbmNsdWRpbmcmbmJzcDtidWlsZGluZyBlbGVjdHJpZmljYXRpb248L2xpPgo8bGk+SG93IHRvIHNvdXJjZSBlbmVyZ3kgY2FuIGJlIGRlZmluZWQgaW4gYSB3YXkgdGhhdCB0cmFja3MgY2FyYm9uIGVtaXNzaW9uczwvbGk+CjxsaT5UaGUgc29jaWFsIGNvc3Qgb2YgR0hHIGVtaXNzaW9ucyBhbmQgaG93IHRoaXMgY2FuIGJlIGZhY3RvcmVkIGludG8gTENDIGFuYWx5c2lzPC9saT4KPGxpPlByaW1hcnkgYW5kIHNlY29uZGFyeSBlbmVyZ3kgc291cmNlczwvbGk+CjxsaT5FbWJvZGllZCBlbmVyZ3kvY2FyYm9uIGFuZCBHSEcgZWZmZWN0cyBmcm9tIHJlZnJpZ2VyYW50IGxlYWtzPC9saT4KPC91bD4KPHA+PGI+SW5zdHJ1Y3RvcjwvYj46IDxhIHRhcmdldD0iX2JsYW5rIiBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9sZWFybmluZy1wb3J0YWwvaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvYXNocmFlLWluc3RydWN0b3JzL2doaW5hLWFubmFuIj5HaGluYSBBbm5hbiBNLkVuZyBBcHBsaWVkIEVuZXJneSwgTWVtYmVyIEFTSFJBRSwgQ0VNLCBMRUVEPHN1cD4mIzE3NDs8L3N1cD4gQVA8L2E+PC9wPgo8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAlOyI+Cjx0Ym9keT4KPHRyIHN0eWxlPSJjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyBoZWlnaHQ6IDcuNTcyOTJweDsiIGJnY29sb3I9IiNiZmViZjUiPgo8dGQgc3R5bGU9ImhlaWdodDogNy41NzI5MnB4OyI+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPGhyPgo8cD48Yj48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigyMjQsIDYyLCA0NSk7Ij5VUERBVEVEITwvc3Bhbj4gPC9iPjxiPkZ1bmRhbWVudGFscyBhbmQgQXBwbGljYXRpb24gb2YgU3RhbmRhcmQgNTUgPC9iPihjb2RlIDY3KTxicj4zOjMwIHAubS4gJiM4MjExOyA2OjMwIHAubS4sIE9yYW5nZSBDb3VudHkgQ29udmVudGlvbiBDZW50ZXI8L3A+CjxwPjxiPkNvdXJzZSBEZXNjcmlwdGlvbjwvYj46PC9wPgo8cD5CYXNlZCBvbiBBU0hSQUUgU3RhbmRhcmQgNTUsIDxpPlRoZXJtYWwgRW52aXJvbm1lbnRhbCBDb25kaXRpb25zIGZvciBIdW1hbiBPY2N1cGFuY3k8L2k+LCB0aGlzIGNvdXJzZSBjb3ZlcnMgdGhlIHRoZW9yeSBhbmQgcHJpbmNpcGxlcyBvZiB0aGUgc3RhbmRhcmQuIEl0IGlzIGludGVuZGVkIHRvIGJyaWRnZSB0aGUgZ2FwIGJldHdlZW4gdGhlIGRlc2lnbiBwcmFjdGl0aW9uZXImIzgyMTc7cyBrbm93bGVkZ2Ugb2YgdGhlIGJ1aWx0IGVudmlyb25tZW50IGFuZCBpdHMgdGhlcm1hbCByZWxhdGlvbnNoaXAgdG8gdGhlIG9jY3VwYW50JiM4MjE3O3MgcGh5c2lvbG9neSBhbmQgcHN5Y2hvbG9neS4gVXNpbmcgZXhhbXBsZXMsIHRoZSBjb3Vyc2UgaWxsdXN0cmF0ZXMgaG93IHRvIGFjaGlldmUgY29tcGxpYW5jZSB3aXRoIHRoZSBzdGFuZGFyZCBmb3IgdGhlIHB1cnBvc2VzIG9mIHNhdGlzZnlpbmcgdGhlIHJlcXVpcmVtZW50cyBvZiB2YXJpb3VzIGJ1aWxkaW5nIHBlcmZvcm1hbmNlIHByb2dyYW1zIHN1Y2ggYXMgTEVFRDxzdXA+JiMxNzQ7PC9zdXA+LjwvcD4KPHA+PGI+TGVhcm5pbmcgT2JqZWN0aXZlczwvYj46PC9wPgo8dWwgdHlwZT0iZGlzYyI+CjxsaT5EZXNjcmliZSB0aGUgYmFja2dyb3VuZCBhbmQgaGlzdG9yeSBvZiB0aGVybWFsIGNvbWZvcnQgcmVzZWFyY2g8L2xpPgo8bGk+RXhwbGFpbiB0aGUgZ2VuZXJhbCBlbnZpcm9ubWVudGFsLCBsb2NhbGl6ZWQsIGFuZCBwZXJzb25hbCBmYWN0b3JzIHRoYXQgYWZmZWN0IHRoZXJtYWwgY29tZm9ydDwvbGk+CjxsaT5VbmRlcnN0YW5kIHRoZSBlZmZlY3RzIG9mIG1ldGFib2xpYyByYXRlLCB0aGVybWFsIGluc3VsYXRpb24gb2YgY2xvdGhpbmcsIGFuZCBvcGVyYXRpdmUgdGVtcGVyYXR1cmU8L2xpPgo8bGk+Q2FsY3VsYXRlIHRoZSBlZmZlY3RzIG9mIGVsZXZhdGVkIGFpciBzcGVlZCBvbiB0aGVybWFsIGNvbWZvcnQ8L2xpPgo8bGk+QXNzZXNzIGFuZCBjYWxjdWxhdGUgbG9jYWwgdGhlcm1hbCBkaXNjb21mb3J0czwvbGk+CjwvdWw+Cjx1bD4KPGxpPkNhdGFsb2d1ZSB0aGUgaW5zdHJ1bWVudHMgYW5kIHByb2Nlc3MgZm9yIGFzc2Vzc2luZyB0aGUgdGhlcm1hbCBlbnZpcm9ubWVudDwvbGk+CjwvdWw+CjxwPjxiPkluc3RydWN0b3JzPC9iPjogPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvbGVhcm5pbmctcG9ydGFsL2luc3RydWN0b3ItbGVkLXRyYWluaW5nL2FzaHJhZS1pbnN0cnVjdG9ycy9sYXJyeS1zY2hvZW4iPkxhcnJ5IFNjaG9lbiwgUC5FLiwgTWVtYmVyIEFTSFJBRTwvYT4sIGFuZCA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9sZWFybmluZy1wb3J0YWwvaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvYXNocmFlLWluc3RydWN0b3JzL2RhdmlkLWhlaW56ZXJsaW5nIiB0YXJnZXQ9Il9ibGFuayI+RGF2aWQgSGVpbnplcmxpbmcsIFAuRS4sIE1lbWJlciBBU0hSQUU8L2E+PC9wPgo8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAlOyI+Cjx0Ym9keT4KPHRyIHN0eWxlPSJjb2xvcjogI2ZmZmZmZjsgaGVpZ2h0OiA3LjU3MjkycHg7IiBiZ2NvbG9yPSIjMDAzZTc0Ij4KPHRkIHN0eWxlPSJoZWlnaHQ6IDcuNTcyOTJweDsiPjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+Cjxocj4KPHA+PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAyNHB4OyBjb2xvcjogcmdiKDExMiwgMTc1LCAyMik7Ij5Nb25kYXksIEZlYnJ1YXJ5IDEwLCAyMDI1PC9zcGFuPjwvc3Ryb25nPjwvcD4KPHA+PGI+RGVzaWduIG9mIEFmZm9yZGFibGUgYW5kIEVmZmljaWVudCBHcm91bmQgU291cmNlIEhlYXQgUHVtcCBTeXN0ZW1zPC9iPiAoY29kZSA2OCkmbmJzcDs8YnI+ODozMCBhLm0uICYjODIxMTsgMTE6MzAgYS5tLiwgT3JhbmdlIENvdW50eSBDb252ZW50aW9uIENlbnRlcjwvcD4KPHA+PGI+Q291cnNlIERlc2NyaXB0aW9uPC9iPjo8L3A+CjxwPlRoaXMgY291cnNlIGRlc2NyaWJlcyB0aGUgYmVzdCBkZXNpZ24gcHJhY3RpY2VzIG9mIGdyb3VuZC1zb3VyY2UgaGVhdCBwdW1wIHN5c3RlbXMgdG8gYWNoaWV2ZSBtYXhpbXVtIGN1c3RvbWVyIGJlbmVmaXQuIFRoZSBjb3Vyc2UgZXhhbWluZXMgdGhlIGVjb25vbWljIGFuYWx5c2lzIG9mIGdyb3VuZC1zb3VyY2UgdmVyc3VzIG1vcmUgdHJhZGl0aW9uYWwgc3lzdGVtcyBhbmQgd2hhdCBpcyBuZWNlc3NhcnkgdG8gZGVzaWduIGFuIGVmZmVjdGl2ZSBhbmQgZWZmaWNpZW50IGdyb3VuZC1zb3VyY2Ugc3lzdGVtLiBUaGUgY291cnNlIGNvdmVycyBlbmVyZ3kgYW5hbHlzaXMsIGVxdWlwbWVudCBzZWxlY3Rpb24sIGRyaWxsaW5nIHRlY2hub2xvZ2llcywgdGVzdGluZyByZXF1aXJlbWVudHMsIGh5ZHJvbmljIHN5c3RlbSBkZXNpZ24sIGFuZCBzeXN0ZW0gY29udHJvbHMuIFBhcnRpY2lwYW50cyB3aWxsIGxlYXJuIGFsbCB0aGF0IGlzIG5lY2Vzc2FyeSBmb3IgdGhlIGRlc2lnbiBhbmQgaW5zdGFsbGF0aW9uIG9mIGEgc3VjY2Vzc2Z1bCBncm91bmQtc291cmNlIGhlYXQgcHVtcCBzeXN0ZW0uPC9wPgo8cD48Yj5MZWFybmluZyBPYmplY3RpdmVzPC9iPjo8L3A+Cjx1bD4KPGxpPlVuZGVyc3RhbmQgR1NIUCBub21lbmNsYXR1cmUsIHN5c3RlbSB0eXBlcywgYW5kIGFwcHJvcHJpYXRlbmVzcyBvZiB2YXJpb3VzIG9wdGlvbnM8L2xpPgo8bGk+QmVjb21lIGFjcXVhaW50ZWQgd2l0aCBlcXVpcG1lbnQgb3B0aW9ucyBhbmQgbWV0aG9kcyBvZiBjYWxjdWxhdGluZyBzeXN0ZW0gcGVyZm9ybWFuY2U8L2xpPgo8bGk+TGVhcm4gdGhlIHByb2NlZHVyZXMgZm9yIGdyb3VuZC1jb3VwbGVkIChjbG9zZWQtbG9vcCkgaGVhdCBleGNoYW5nZXIgYW5kIHBpcGluZyBkZXNpZ248L2xpPgo8bGk+QmVjb21lIGZhbWlsaWFyIHdpdGggR1NIUCBzeXN0ZW0gY29zdHMgYW5kIGZpZWxkLW1lYXN1cmVkIHBlcmZvcm1hbmNlIGRhdGE8L2xpPgo8bGk+R2FpbiBrbm93bGVkZ2Ugb2YgYXZhaWxhYmxlIEFTSFJBRSByZXNvdXJjZXMgdG8gaW1wcm92ZSBhbmQgZXhwZWRpdGUgR1NIUCBkZXNpZ248L2xpPgo8L3VsPgo8cD48aW1nIHN0eWxlPSJoZWlnaHQ6IDc1cHg7IHdpZHRoOiA3NXB4OyIgYWx0IGhzcGFjZT0iMTIiIGFsaWduPSJsZWZ0IiBoZWlnaHQ9Ijc1IiB3aWR0aD0iNzUiIHNyYz0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9pbWFnZSUyMGxpYnJhcnkvbWFpbiUyMG5hdi9wcm9mZXNzaW9uYWwlMjBkZXZlbG9wbWVudC9hc2hyYWUlMjBjZXJ0aWZpY2F0aW9uL2FzaHJhZS1jaGQtMTI1eDEyNS5wbmciPjwvcD4KPHA+SW50ZXJlc3RlZCBpbiBwcmVwcGluZyBmb3IgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2FzaHJhZS1jZXJ0aWZpY2F0aW9uL2NlcnRpZmljYXRpb24tdHlwZXMvY2hkLWNlcnRpZmllZC1odmFjLWRlc2lnbmVyL2NoZC1jZXJ0aWZpZWQtaHZhYy1kZXNpZ25lciI+Q2VydGlmaWVkIEhWQUMgRGVzaWduZXImbmJzcDs8L2E+KENIRCkgY2VydGlmaWNhdGlvbiBleGFtPyBTZWUgYSZuYnNwOzxzdHJvbmc+PGEgdGl0bGU9IkNIRC1FeGFtLUJsdWVwcmludC5wZGYiIHRhcmdldD0iX2JsYW5rIiBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L3Byb2Zlc3Npb25hbCUyMGRldmVsb3BtZW50L2xlYXJuaW5nJTIwcG9ydGFsL2luc3RydWN0b3ItbGVkJTIwdHJhaW5pbmcvb25saW5lJTIwaW5zdHJ1Y3Rvci1sZWQvY2hkLWV4YW0tYmx1ZXByaW50LnBkZiI+Y29tcGxldGUgbGlzdDwvYT4mbmJzcDs8L3N0cm9uZz5vZiBDSEQgZXhhbSB0YXNrIGNvbnRlbnQgYXJlYXMgdGhpcyBjb3Vyc2UgYWRkcmVzc2VzLjwvcD4KPHA+PGI+Jm5ic3A7PC9iPjwvcD4KPHA+PGI+SW5zdHJ1Y3RvcjwvYj46IDxhIHRhcmdldD0iX2JsYW5rIiBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9sZWFybmluZy1wb3J0YWwvaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvYXNocmFlLWluc3RydWN0b3JzL3N0ZXBoZW4taGFtc3RyYS1wLWUtaGJkcC1hc2hyYWUtbWVtYmVyLWxlZWQtYXAiPlN0ZXBoZW4gSGFtc3RyYSwgUC5FLiwgTWVtYmVyIEFTSFJBRSwgTEVFRDxzdXA+JiMxNzQ7PC9zdXA+IEE8L2E+PC9wPgo8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAlOyI+Cjx0Ym9keT4KPHRyIHN0eWxlPSJjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyBoZWlnaHQ6IDcuNTcyOTJweDsiIGJnY29sb3I9IiNiZmViZjUiPgo8dGQgc3R5bGU9ImhlaWdodDogNy41NzI5MnB4OyI+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPGhyPgo8cD48Yj5MYXRlc3QgaW4gSGlnaC1QZXJmb3JtYW5jZSBEZWRpY2F0ZWQgT3V0ZG9vciBBaXIgU3lzdGVtcyAoRE9BUyk8L2I+IChjb2RlIDY5KSZuYnNwOzxicj44OjMwIGEubS4gJiM4MjExOyAxMTozMCBhLm0uLCBPcmFuZ2UgQ291bnR5IENvbnZlbnRpb24gQ2VudGVyPC9wPgo8cD48Yj5Db3Vyc2UgRGVzY3JpcHRpb248L2I+OjwvcD4KPHA+RGVkaWNhdGVkIE91dGRvb3IgQWlyIFN5c3RlbXMgKERPQVMpIGFuZCByZWxhdGVkIGhlYXRpbmcvY29vbGluZyAoSC9DKSBzeXN0ZW1zIGhhdmUgbWFueSBhZHZhbnRhZ2VzIG92ZXIgdHJhZGl0aW9uYWwgSFZBQy4gVGhpcyBjb3Vyc2UgYnVpbGRzIG9uIHRoZSBBU0hSQUUgRE9BUyBEZXNpZ24gR3VpZGUsIERPQVMgSGFuZGJvb2sgQ2hhcHRlciwgYW5kIHRoZSBBRURHcyBieSBwcm92aWRpbmcgdGhlIGxhdGVzdCBhcHBsaWNhdGlvbiBpbmZvcm1hdGlvbiBvbiBrZXkgcGFydHMgb2YgdGhlIHN5c3RlbSBhbmQgdW5pdHMuIFdpbGwgY292ZXIgaG93IERPQVMgY2FuIGNvbnRyb2wgdGhlIGJ1aWxkaW5nIGh1bWlkaXR5LCBidWlsZGluZyBwcmVzc3VyZSBhbmQgcHJvdmlkZSBjbGVhbiBhaXIgdXNpbmcgdHJhZGl0aW9uYWwgYW5kIGFkdmFuY2VkIGFpciBjbGVhbmluZyBvcHRpb25zIGxpa2UgUENPLCBESFAsIGFuZCBJb25pemF0aW9uLiBUaGUgYWlyIGNsZWFuaW5nIGRpc2N1c3Npb24gdXNlcyB0aGUgbmV3IFN0ZCAyNDEgcGFuZGVtaWMgYXBwbGljYXRpb24gZ3VpZGFuY2UuIFRoZSBjb3Vyc2UgYWxzbyBjb3ZlcnMgdXNpbmcgVkFWIERPQVMsIGFpci10by1haXIgZW5lcmd5IHJlY292ZXJ5LCBhbmQgdGhlcm1hbCBzdG9yYWdlIHRvIGxvd2VyIGJ1aWxkaW5nIG9wZXJhdGluZyBjb3N0cyBpbiBuZXcgYW5kIHJldHJvZml0IGFwcGxpY2F0aW9ucy48L3A+CjxwPjxiPkxlYXJuaW5nIE9iamVjdGl2ZXM8L2I+OjwvcD4KPHVsIHR5cGU9ImRpc2MiPgo8bGk+RGVzY3JpYmUgdGhlIGRpZmZlcmVudCB0eXBlcyBvZiBEZWRpY2F0ZWQgT3V0ZG9vciBBaXIgU3lzdGVtcyAoRE9BUyk8L2xpPgo8bGk+RXhwbGFpbiB3aHkgRE9BUyBpcyBhbiBleGNlbGxlbnQgc3lzdGVtIGNob2ljZSBmb3IgaGlnaC1wZXJmb3JtYW5jZSwgbG93LWVuZXJneS11c2UgYnVpbGRpbmdzPC9saT4KPGxpPkNvbmZpZ3VyZSBhbmQgY29udHJvbCB0aGUgbGF0ZXN0IGdlbmVyYXRpb24gb2YgRE9BUyB1bml0cyB0byBtZWV0IHRoZSBsYXRlc3QgQVNIUkFFIHN0YW5kYXJkczwvbGk+CjxsaT5VbmRlcnN0YW5kIHRoZSBiZW5lZml0cyBvZiBlbmVyZ3kgcmVjb3ZlcnkgYW5kIGhvdyB0byBpdCBhcHBseSBpbiBET0FTIHVuaXRzPC9saT4KPGxpPlVuZGVyc3RhbmQgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB1bml0YXJ5IGFuZCBET0FTIGVmZmljaWVuY3kgbWV0cmljcyBhbmQgd2hlbiB0byB1c2UgdGhlbTwvbGk+CjwvdWw+CjxwPjxpbWcgc3R5bGU9ImhlaWdodDogNzVweDsgd2lkdGg6IDc1cHg7IiBhbHQgaHNwYWNlPSIxMiIgYWxpZ249ImxlZnQiIGhlaWdodD0iNzUiIHdpZHRoPSI3NSIgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS9tYWluJTIwbmF2L3Byb2Zlc3Npb25hbCUyMGRldmVsb3BtZW50L2FzaHJhZSUyMGNlcnRpZmljYXRpb24vYXNocmFlLWNoZC0xMjV4MTI1LnBuZyI+PC9wPgo8cD5JbnRlcmVzdGVkIGluIHByZXBwaW5nIGZvciB0aGUgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvYXNocmFlLWNlcnRpZmljYXRpb24vY2VydGlmaWNhdGlvbi10eXBlcy9jaGQtY2VydGlmaWVkLWh2YWMtZGVzaWduZXIvY2hkLWNlcnRpZmllZC1odmFjLWRlc2lnbmVyIj5DZXJ0aWZpZWQgSFZBQyBEZXNpZ25lciZuYnNwOzwvYT4oQ0hEKSBjZXJ0aWZpY2F0aW9uIGV4YW0/IFNlZSBhJm5ic3A7PHN0cm9uZz48YSB0aXRsZT0iQ0hELUV4YW0tQmx1ZXByaW50LnBkZiIgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvZmlsZSUyMGxpYnJhcnkvcHJvZmVzc2lvbmFsJTIwZGV2ZWxvcG1lbnQvbGVhcm5pbmclMjBwb3J0YWwvaW5zdHJ1Y3Rvci1sZWQlMjB0cmFpbmluZy9vbmxpbmUlMjBpbnN0cnVjdG9yLWxlZC9jaGQtZXhhbS1ibHVlcHJpbnQucGRmIiByZWw9Im5vb3BlbmVyIj5jb21wbGV0ZSBsaXN0PC9hPiZuYnNwOzwvc3Ryb25nPm9mIENIRCBleGFtIHRhc2sgY29udGVudCBhcmVhcyB0aGlzIGNvdXJzZSBhZGRyZXNzZXMuPC9wPgo8cD48Yj4mbmJzcDs8L2I+PC9wPgo8cD48Yj5JbnN0cnVjdG9yPC9iPjogPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvbGVhcm5pbmctcG9ydGFsL2luc3RydWN0b3ItbGVkLXRyYWluaW5nL2FzaHJhZS1pbnN0cnVjdG9ycy9qYXNvbi1kLWZyZXVkaWdtYW5uLXAtZSI+SmFzb24gRnJldWRpZ21hbm4sIFAuRS4sIE1lbWJlciBBU0hSQUU8L2E+PC9wPgo8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAlOyI+Cjx0Ym9keT4KPHRyIHN0eWxlPSJjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyBoZWlnaHQ6IDcuNTcyOTJweDsiIGJnY29sb3I9IiNiZmViZjUiPgo8dGQgc3R5bGU9ImhlaWdodDogNy41NzI5MnB4OyI+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPGhyPgo8cD48Yj5IdW1pZGl0eSBDb250cm9sIElJOiBSZWFsLVdvcmxkIFByb2JsZW1zIGFuZCBTb2x1dGlvbnMgPC9iPihjb2RlIDcwKTxicj44OjMwIGEubS4gJiM4MjExOyAxMTozMCBhLm0uLCBPcmFuZ2UgQ291bnR5IENvbnZlbnRpb24gQ2VudGVyPC9wPgo8cD48Yj5Db3Vyc2UgRGVzY3JpcHRpb248L2I+OjwvcD4KPHA+Rm9yIHRob3NlIHdobyBuZWVkIHRvIGxlYXJuIGJleW9uZCB0aGUgYmFzaWNzIG9mIGh1bWlkaXR5IGNvbnRyb2wsIHRoaXMgY291cnNlIHByb3ZpZGVzIHRoZSBuZXh0IHN0ZXAuIEJhc2VkIG9uIEFTSFJBRSYjODIxNztzIGJlc3Qtc2VsbGluZyA8ZW0+SHVtaWRpdHkgQ29udHJvbCBEZXNpZ24gR3VpZGUgZm9yIENvbW1lcmNpYWwgYW5kIEluc3RpdHV0aW9uYWwgQnVpbGRpbmdzPC9lbT4sIHRoZSBjb3Vyc2UgaW5jbHVkZXMgYW4gaW4tZGVwdGggZGlzY3Vzc2lvbiBvZiBtb2lzdHVyZSBsb2FkIGNhbGN1bGF0aW9ucyBhbmQgaG93IGh1bWlkaXR5IGNvbnRyb2wgY2FuIGJlIGFkZGVkIHRvIEhWQUMgZGVzaWducyBmb3Igc2V2ZW4gZGlmZmVyZW50IHR5cGVzIG9mIGNvbW1lcmNpYWwgYnVpbGRpbmdzLiBUaGUgY291cnNlIGFsc28gY292ZXJzIHRoZSBlZmZlY3RzIG9mIGRpZmZlcmVudCBodW1pZGl0eSBsZXZlbHMgb24gdGhlcm1hbCBjb21mb3J0LCBjb3Jyb3Npb24sIG1vbGQgZ3Jvd3RoLCBhbmQgYWlyYm9ybmUgbWljcm9vcmdhbmlzbXMmIzgyMTI7aW5mb3JtYXRpb24gdGhhdCBoZWxwcyB0aGUgb3duZXIgYW5kIGRlc2lnbmVyIGRlZmluZSB0aGUgb3B0aW1hbCBodW1pZGl0eSBjb250cm9sIGxldmVsIGZvciBlYWNoIGFwcGxpY2F0aW9uLiBUaGlzIGNvdXJzZSBwdXRzIHRoZSBhdHRlbmRlZSBvbiB0aGUgZmFzdCB0cmFjayB0byB1bmRlcnN0YW5kaW5nIHRoZSBlZmZlY3RzIG9mIHN1Y2Nlc3NmdWwgaHVtaWRpdHkgY29udHJvbC48L3A+CjxwPjxiPkxlYXJuaW5nIE9iamVjdGl2ZXM8L2I+OjwvcD4KPHVsPgo8bGk+VW5kZXJzdGFuZCB0aGF0IGh1bWlkaXR5IGNvbnRyb2wgcHJvYmxlbXMgY2FuIG9ubHkgaGF2ZSB0aHJlZSBjYXVzZXM8L2xpPgo8bGk+SWRlbnRpZnkgd2hhdCBzdGVwcyBjYW4gYmUgdGFrZW4sIGFuZCBpbiB3aGF0IG9yZGVyLCB0byBkaWFnbm9zZSBhIGh1bWlkaXR5IGNvbnRyb2wgcHJvYmxlbTwvbGk+CjxsaT5SZWNvZ25pemUgd2hhdCBxdWFudGl0YXRpdmUgdG9vbHMgYW5kIHRlY2huaXF1ZXMgYXJlIHVzZWQgZHVyaW5nIGVhY2ggc3RhZ2Ugb2YgdHJvdWJsZXNob290aW5nIGEgaHVtaWRpdHkgY29udHJvbCBwcm9ibGVtPC9saT4KPGxpPlVuZGVyc3RhbmQgd2hhdCBzdGVwcyBjYW4gYmUgdGFrZW4gaW4gZGVzaWduIGFuZCBidWlsZGluZyBvcGVyYXRpb24gdG8gYXZvaWQgY29tbW9uIGh1bWlkaXR5IGNvbnRyb2wgcHJvYmxlbXM8L2xpPgo8L3VsPgo8cD48Yj5JbnN0cnVjdG9yczwvYj48Yj46IDwvYj48YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9sZWFybmluZy1wb3J0YWwvaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvYXNocmFlLWluc3RydWN0b3JzL21hcmstbnVubmVsbHkiPk1hcmsgTnVubmVsbHksIFAuRS4sIE1lbWJlciBBU0hSQUUsIEN4QTwvYT4sIGFuZCA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9sZWFybmluZy1wb3J0YWwvaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvYXNocmFlLWluc3RydWN0b3JzL2RhdmlkLW4tc2NodXJrIj5EYXZpZCBTY2h1cmssIFAuRS4sIEZlbGxvdyBBU0hSQUUsIExFRUQmIzE3NDsgQVAsIENFTTwvYT48L3A+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGhlaWdodDogNy41NzI5MnB4OyIgYmdjb2xvcj0iI2JmZWJmNSI+Cjx0ZCBzdHlsZT0iaGVpZ2h0OiA3LjU3MjkycHg7Ij48L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgo8aHI+CjxwPjxiPkFpci10by1BaXIgRW5lcmd5IFJlY292ZXJ5IEFwcGxpY2F0aW9uczogQmVzdCBQcmFjdGljZXMgPC9iPihjb2RlIDcxKTxicj44OjMwIGEubS4gJiM4MjExOyAxMTozMCBhLm0uLCBPcmFuZ2UgQ291bnR5IENvbnZlbnRpb24gQ2VudGVyPC9wPgo8cD48Yj5Db3Vyc2UgRGVzY3JpcHRpb248L2I+OjwvcD4KPHA+QWlyLXRvLWFpciBlbmVyZ3kgcmVjb3ZlcnkgcHJvdmlkZXMgb25lIG9mIHRoZSBtb3N0IGNvc3QtZWZmZWN0aXZlIGFuZCBlZmZpY2llbnQgd2F5cyB0byByZWN5Y2xlIHdhc3RlIGVuZXJneSBhbmQgY3JlYXRlIHN1cGVyaW9yIGluZG9vciBlbnZpcm9ubWVudHMuIFRoaXMgY291cnNlIHdpbGwgcmV2aWV3IHJlYWwtd29ybGQgZXhhbXBsZXMgb2Ygd2hlcmUgYW5kIGhvdyBhaXItdG8tYWlyIGVuZXJneSByZWNvdmVyeSB0ZWNobm9sb2dpZXMgYXJlIGludGVncmF0ZWQgaW50byBzb21lIG9mIHRoZSBtb3N0IGNvbW1vbiwgY29tbWVyY2lhbGx5IGF2YWlsYWJsZSBzeXN0ZW1zLiBQYXJ0aWN1bGFyIGNvbmZpZ3VyYXRpb25zIHRoYXQgYXJlIG1vc3QgY29tbW9ubHkgdXNlZCBpbiBoaWdoLXBlcmZvcm1hbmNlIGJ1aWxkaW5ncyBhbmQgaG93IHRoZXkgY2FuIGJlc3QgYmUgdXNlZCB0byBtZWV0IHN0cmV0Y2ggZ29hbHMgZm9yIElFUSwgZW5lcmd5IGVmZmljaWVuY3ksIGFuZCB0aGVybWFsIGNvbWZvcnQgd2lsbCBiZSBleGFtaW5lZCB0byBlc3RhYmxpc2hlZCBwZXJmb3JtYW5jZSBtZXRyaWNzLCBwZWFrIHBlcmZvcm1hbmNlIHJlc3VsdHMsIGFuZCBhbm51YWwgZW5lcmd5IHNhdmluZ3MuIEEgdmFyaWV0eSBvZiBkaWZmZXJlbnQgZGVkaWNhdGVkIG91dGRvb3IgYWlyIHN5c3RlbXMsIG5ldXRyYWwgYWlyIHN5c3RlbXMsIGFuZCBlbmhhbmNlZCBkZWh1bWlkaWZpY2F0aW9uIHN0cmF0ZWdpZXMgKHdpdGggc2luZ2xlIGFuZCBtdWx0aXBsZSBoZWF0IGV4Y2hhbmdlcnMpIHdpbGwgYmUgZXhhbWluZWQgaW4gZGV0YWlsLiBUaGUgYWR2YW50YWdlcyBhbmQgaW1wb3J0YW50IGNvbnNpZGVyYXRpb25zIGZvciB1c2luZyBhaXItdG8tYWlyIGVuZXJneSByZWNvdmVyeSBpbiBhIHZhcmlldHkgb2YgZGlmZmVyZW50IGFwcGxpY2F0aW9ucyB3aWxsIGJlIGNvdmVyZWQuIEJlc3QgcHJhY3RpY2VzIGZvciBtZWNoYW5pY2FsIGRlc2lnbiwgZXhjaGFuZ2VyIHNlbGVjdGlvbiwgYW5kIGNvbnRyb2wgc3RyYXRlZ2llcyB3aWxsIGJlIGRpc2N1c3NlZCB0aHJvdWdob3V0LjwvcD4KPHA+PGI+TGVhcm5pbmcgT2JqZWN0aXZlczwvYj46PC9wPgo8dWw+CjxsaT5SZXZpZXcgdGhlIGtleSBwb2ludHMgYW5kIGNvbmNlcHRzIG9mIHNlbGVjdCBzdGFuZGFyZHMgYW5kIHVuZGVyc3RhbmQgdGhlaXIgdXNlZnVsIGFwcGxpY2F0aW9uIGluIGV2YWx1YXRpbmcgYWlyLXRvLWFpciBlbmVyZ3kgcmVjb3Zlcnkgc3lzdGVtczwvbGk+CjxsaT5MZWFybiBhYm91dCBkaWZmZXJlbnQgYWlyLXRvLWFpciBlbmVyZ3kgcmVjb3Zlcnkgc3lzdGVtIGNsYXNzaWZpY2F0aW9ucyBhbmQgZGV0ZXJtaW5lIHdoaWNoIHN5c3RlbXMgYXJlIGFwcHJvcHJpYXRlIGZvciBhIHZhcmlldHkgb2YgZGlmZmVyZW50IGFwcGxpY2F0aW9uczwvbGk+CjxsaT5VbmRlcnN0YW5kIHRoZSBrZXkgY29uc2lkZXJhdGlvbnMgd2hlbiBzZWxlY3RpbmcsIHNpemluZywgYW5kIHNwZWNpZnlpbmcgYWlyLXRvLWFpciBlbmVyZ3kgcmVjb3ZlcnkgZXF1aXBtZW50PC9saT4KPGxpPlJlYWxpemUgdGhlIGltcGxpY2F0aW9ucyBvbiBwZXJmb3JtYW5jZSBhbmQgY29zdCBiYXNlZCBvbiBkZXNpZ24gZGVjaXNpb25zIHRocm91Z2ggdGhlIGV2YWx1YXRpb24gb2YgYSB2YXJpZXR5IG9mIHByYWN0aWNhbCBleGFtcGxlcyBmb3Igc29tZSBvZiB0aGUgbW9zdCBjb21tb24gRE9BUyBzeXN0ZW0gY29uZmlndXJhdGlvbnM8L2xpPgo8L3VsPgo8cD48Yj5JbnN0cnVjdG9yPC9iPjxiPjogPC9iPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2xlYXJuaW5nLXBvcnRhbC9pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9hc2hyYWUtaW5zdHJ1Y3RvcnMvcGF1bC1waWVwZXIiPlBhdWwgUGllcGVyLCBFbmcuLCBNZW1iZXIgQVNIUkFFPC9hPjwvcD4KPHRhYmxlIHN0eWxlPSJ3aWR0aDogMTAwJTsiPgo8dGJvZHk+Cjx0ciBzdHlsZT0iY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgaGVpZ2h0OiA3LjU3MjkycHg7IiBiZ2NvbG9yPSIjYmZlYmY1Ij4KPHRkIHN0eWxlPSJoZWlnaHQ6IDcuNTcyOTJweDsiPjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+Cjxocj4KPHA+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMjI0LCA2MiwgNDUpOyI+PGI+TkVXITwvYj48L3NwYW4+IDxiPlVsdHJhLUxvdy1FbmVyZ3kgQnVpbGRpbmdzIGFuZCBNaWNyb2dyaWRzOiBUb29scyBmb3IgUmVzaWxpZW5jZSBhbmQgRGVjYXJib25pemF0aW9uIDwvYj4oY29kZSA3Mik8YnI+Mjo0NSBwLm0uICYjODIxMTsgNTo0NSBwLm0uLCBPcmFuZ2UgQ291bnR5IENvbnZlbnRpb24gQ2VudGVyPC9wPgo8cD48Yj5Db3Vyc2UgRGVzY3JpcHRpb248L2I+OjwvcD4KPHA+VGhlIGtleSBnb2FsIG9mIHRoaXMgY291cnNlIGlzIHRvIGludHJvZHVjZSB0aGUgYnVpbGRpbmcgZGVzaWduIGFuZCBtYW5hZ2VtZW50IHByb2Zlc3Npb25zIHRvIHRoZSByZWxhdGlvbnNoaXBzIGJldHdlZW4gYnVpbGRpbmdzIGFuZCB0aGUgZWxlY3RyaWMgZ3JpZCB0aHJvdWdoIHRoZSBsZW5zIG9mIG1pY3JvZ3JpZCBkZXNpZ24uIFRoZSBkZXNpZ24gb2YgZWxlY3RyaWNhbCBncmlkcyBpcyB0eXBpY2FsbHkgc2VlbiBhcyB0aGUgcHVydmlldyBvZiBlbGVjdHJpY2FsIGVuZ2luZWVycyB3b3JraW5nIGluIHRoZSByZWFsbSBvZiBpbmZyYXN0cnVjdHVyZS4gU3RpbGwsIHRoZSBzdWNjZXNzIG9mIGxvY2FsaXplZCBtaWNyb2dyaWQgbmV0d29ya3MgbGllcyBpbiB0aGUgYWJpbGl0eSB0byBwcm92aWRlIHRoZSBvdXRjb21lcyBkZXNpcmVkIGJ5IHByb2plY3Qgb3duZXJzIGFuZCB1c2VycyYjODIxMjt3aGljaCBpbmNyZWFzaW5nbHkgaW5jbHVkZSByZWxpYWJpbGl0eSBhbmQgZGVjYXJib25pemF0aW9uIGFzIHdlbGwgYXMgZmluYW5jaWFsIHZpYWJpbGl0eS4gVGhlIGFiaWxpdHkgdG8gZGVsaXZlciB0aGVzZSBvdXRjb21lcyBkZXBlbmRzIG9uIHRoZSBtYWduaXR1ZGUgYW5kIHRpbWluZyBvZiB0aGUgYnVpbGRpbmcgbG9hZHMgdGhhdCBuZWVkIHRvIGJlIG1ldCBpbiBjb25qdW5jdGlvbiB3aXRoIG9uLXNpdGUgcmVuZXdhYmxlIGVuZXJneSByZXNvdXJjZXMuIFRoaXMgY291cnNlIHdpbGwgZGVzY3JpYmUgdGhlIGJ1aWxkaW5nIGJsb2NrcyBvZiBhIHN1Y2Nlc3NmdWwgcmVzaWxpZW50IGFuZC9vciBkZWNhcmJvbml6aW5nIGJ1aWxkaW5nLWZvY3VzZWQgZWxlY3RyaWNhbCBtaWNyb2dyaWQuPC9wPgo8cD48Yj5MZWFybmluZyBPYmplY3RpdmVzPC9iPjo8L3A+Cjx1bCB0eXBlPSJkaXNjIj4KPGxpPkRlc2NyaWJlIHRoZSBkZWZpbmluZyBjaGFyYWN0ZXJpc3RpY3Mgb2YgYSBtaWNyb2dyaWQ8L2xpPgo8bGk+QXBwcmVjaWF0ZSB0aGUgcm9sZSBvZiBidWlsZGluZ3MgaW4gbWljcm9ncmlkIHN1Y2Nlc3M8L2xpPgo8bGk+RGlmZmVyZW50aWF0ZSBhbW9uZyBkaWZmZXJlbnQgbWljcm9ncmlkIGRlc2lnbiBvdXRjb21lczwvbGk+CjxsaT5VbmRlcnN0YW5kIGxvYWQgcHJvZmlsZXMgYW5kIHRoZWlyIG1vZGlmaWVycywgYWxpZ25lcnMsIGFuZCBkaXNydXB0b3JzPC9saT4KPGxpPlBhcnRpY2lwYXRlIGluIHRoZSBtaWNyb2dyaWQgZGVzaWduIHByb2Nlc3M8L2xpPgo8L3VsPgo8cD48Yj5JbnN0cnVjdG9yczwvYj48Yj46IDwvYj48YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9sZWFybmluZy1wb3J0YWwvaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvYXNocmFlLWluc3RydWN0b3JzL3dhbHRlci10LWdyb25kemlrIj5XYWx0ZXIgR3JvbmR6aWssIFAuRS4sIEZlbGxvdy9MaWZlIE1lbWJlciBBU0hSQUUsIExFRUQmIzE3NDsgQVA8L2E+LCBhbmQgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvbGVhcm5pbmctcG9ydGFsL2luc3RydWN0b3ItbGVkLXRyYWluaW5nL2FzaHJhZS1pbnN0cnVjdG9ycy9saXNhLXdoaXRlIiB0YXJnZXQ9Il9ibGFuayI+TGlzYSBXaGl0ZSwgUC5FLiwgTWVtYmVyIEFTSFJBRTwvYT48L3A+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGhlaWdodDogNy41NzI5MnB4OyIgYmdjb2xvcj0iI2JmZWJmNSI+Cjx0ZCBzdHlsZT0iaGVpZ2h0OiA3LjU3MjkycHg7Ij48L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgo8aHI+CjxwPjxiPlZhcmlhYmxlIFJlZnJpZ2VyYW50IEZsb3cgU3lzdGVtIERlc2lnbiAmYW1wOyBBcHBsaWNhdGlvbiA8L2I+KGNvZGUgNzMpPGJyPjI6NDUgcC5tLiAmIzgyMTE7IDU6NDUgcC5tLiwgT3JhbmdlIENvdW50eSBDb252ZW50aW9uIENlbnRlcjwvcD4KPHA+PGI+Q291cnNlIERlc2NyaXB0aW9uPC9iPjo8L3A+CjxwPlZhcmlhYmxlIHJlZnJpZ2VyYW50IGZsb3cgKFZSRikgc3lzdGVtcyBhcmUgbm93IGJlaW5nIGFwcGxpZWQgaW4gbWFueSBidWlsZGluZyB0eXBlcyBhY3Jvc3MgTm9ydGggQW1lcmljYS4gVGhpcyBjb3Vyc2UgcHJvdmlkZXMgbm9uLW1hbnVmYWN0dXJlci1zcGVjaWZpYyBjb25jZXB0cyBvZiBob3cgdG8gYXBwbHkgVlJGIHN5c3RlbXMgdG8gYnVpbGRpbmdzLiBUaGUgY291cnNlIHN1cHBsZW1lbnRzIHRoZSBmdW5kYW1lbnRhbCB0ZWNobm9sb2d5IHByZXNlbnRlZCBpbiB0aGUgMjAyMCA8aT5BU0hSQUUgSGFuZGJvb2smIzgyMTI7SFZBQyBTeXN0ZW1zIGFuZCBFcXVpcG1lbnQ8L2k+LCBvZmZlcmluZyBjb25zdWx0aW5nIGVuZ2luZWVycyB3aG8gYWxyZWFkeSBoYXZlIGEgYmFzaWMga25vd2xlZGdlIG9mIFZSRiB0ZWNobm9sb2d5IGNvbXByZWhlbnNpdmUgc3lzdGVtIGRlc2lnbiBhbmQgYXBwbGljYXRpb24gZ3VpZGFuY2UgdXNpbmcgYnVpbGRpbmctc3BlY2lmaWMgc2NlbmFyaW9zLiBUaGlzIGNvdXJzZSBpcyBnZWFyZWQgdG93YXJkcyBtZWNoYW5pY2FsIGVuZ2luZWVycywgZGVzaWduL2J1aWxkIGNvbnRyYWN0b3JzLCBjb25zdWx0aW5nIGVuZ2luZWVycywgSFZBQyBzeXN0ZW0gZGVzaWduZXJzLCBhbmQgZmFjaWxpdHkgZW5naW5lZXJzLjwvcD4KPHA+PGI+TGVhcm5pbmcgT2JqZWN0aXZlczwvYj46PC9wPgo8dWw+CjxsaT5Qcm92aWRlIGFuIG92ZXJ2aWV3IG9mIHZhcmlhYmxlIHJlZnJpZ2VyYW50IGZsb3cgKFZSRikgc3lzdGVtIHRlY2hub2xvZ3k8L2xpPgo8bGk+RGlzY3VzcyBjb25zaWRlcmF0aW9ucyBmb3IgdGhlIGRlc2lnbiBhbmQgYXBwbGljYXRpb24gb2YgVlJGIHN5c3RlbXMgaW4gYnVpbGRpbmdzPC9saT4KPGxpPkRlc2NyaWJlIHRoZSBhcHBsaWNhYmlsaXR5IG9mIEFTSFJBRSBTdGFuZGFyZCAxNSwgPGk+U2FmZXR5IFN0YW5kYXJkIGZvciBSZWZyaWdlcmF0aW9uIFN5c3RlbXM8L2k+LCByZXF1aXJlbWVudHMgdG8gVlJGIHN5c3RlbXM8L2xpPgo8bGk+UmV2aWV3IHRoZSBhcHBsaWNhdGlvbiBvZiBWUkYgc3lzdGVtcyBpbiBkaWZmZXJlbnQgYnVpbGRpbmcgdHlwZXM8L2xpPgo8L3VsPgo8cD48Yj4mbmJzcDs8L2I+PGI+SW5zdHJ1Y3RvcjogPC9iPjxhIHRpdGxlPSJQdXNocGluZGVyIFJhbmEiIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2xlYXJuaW5nLXBvcnRhbC9pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9hc2hyYWUtaW5zdHJ1Y3RvcnMvcHVzaHBpbmRlci1yYW5hIj5QdXNocGluZGVyIFJhbmEsIFAuRW5nLiwgTWVtYmVyIEFTSFJBRSwgTEVFRCYjMTc0OyBBUDwvYT48L3A+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGhlaWdodDogNy41NzI5MnB4OyIgYmdjb2xvcj0iI2JmZWJmNSI+Cjx0ZCBzdHlsZT0iaGVpZ2h0OiA3LjU3MjkycHg7Ij48L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgo8aHI+CjxwPjxiPlN0YXJ0aW5nIHRoZSBQYXRoIHRvIE5ldC1aZXJvIEJ1aWxkaW5ncyBVc2luZyBBU0hSQUUgOTAuMS0yMDIyIDwvYj4oY29kZSA3NCk8YnI+Mjo0NSBwLm0uICYjODIxMTsgNTo0NSBwLm0uLCBPcmFuZ2UgQ291bnR5IENvbnZlbnRpb24gQ2VudGVyPC9wPgo8cD48Yj5Db3Vyc2UgRGVzY3JpcHRpb248L2I+OjwvcD4KPHA+VGhlIDIwMjIgdmVyc2lvbiBvZiA5MC4xIGJlZ2lucyB0aGUgU3RhbmRhcmQmIzgyMTc7cyBtb3ZlIHRvIGJlY29tZSBhIE5ldCBaZXJvIENhcmJvbiBFbWlzc2lvbiBDb2RlIGJ5IDIwMzEuIFRoaXMgZWRpdGlvbiBhZGRzIGEgbmV3IHNlY3Rpb24sIENoYXB0ZXIgMTEgPGk+QWRkaXRpb25hbCBFZmZpY2llbmN5IFJlcXVpcmVtZW50czwvaT4uIFRoZXNlIGFkZGl0aW9uYWwgcmVxdWlyZW1lbnRzIGFyZSBhYm92ZSB0aGUgcHJlc2NyaXB0aXZlIHJlcXVpcmVtZW50cyBidXQgY29udGFpbiBtYW55IG9wdGlvbnMgZm9yIGNvbXBsaWFuY2UgdGhhdCBkZW1vbnN0cmF0ZSBhIHBvc3NpYmxlIHBhdGggdG8gbmV0IHplcm8gYnVpbGRpbmdzLiBUaGUgbWVjaGFuaWNhbCBzZWN0aW9uIGludHJvZHVjZXMgdGhlIDxpPlRvdGFsIFN5c3RlbSBQZXJmb3JtYW5jZSBSYXRpbzwvaT4gKFRTUFIpIGFzIGFuIGFsdGVybmF0ZSBwYXRoIGZvciBjb21wbGlhbmNlLiBUaGlzIG9mZmVycyBhIHdob2xlIG5ldyBwYXRoIHRvIGNvbXBsaWFuY2UgdXNpbmcgYSBzeXN0ZW0gYXBwcm9hY2g7IG5vdCBwcmVzY3JpYmVkIGVmZmljaWVuY3kuIFRoZSAyMDIyIGVkaXRpb24gYWxzbyBpbmNsdWRlcyBhIG5ldyBpbmZvcm1hdGl2ZSBhcHBlbmRpeCB0aGF0IGNhbiBiZSB1c2VkIHdpdGggQXBwZW5kaXggRyBpZiBhIHJhdGluZyBhdXRob3JpdHkgd2FudHMgdG8gdXNlIG1ldHJpY3Mgb3RoZXIgdGhhbiBlbmVyZ3kgY29zdCwgc3VjaCBhcyBjYXJib24uIEFwcGVuZGl4IEcgYWxzbyBhZGRlZCBBcHBlbmRpeCBKIHdpdGggcGVyZm9ybWFuY2UgY3VydmVzIHRvIGJlIHVzZWQgZm9yIHBhcnQgbG9hZCBlcXVpcG1lbnQgcGVyZm9ybWFuY2UuIEl0IGlzIGVzdGltYXRlZCB0aGF0IHRoaXMgc3RhbmRhcmQgd2lsbCByZWR1Y2UgZW5lcmd5IGNvc3RzIGJ5IG92ZXIgMTUlIHdoZW4gY29tcGFyZWQgdG8gdGhlIDIwMTkgdmVyc2lvbiBhbmQgb3ZlciA0OCUgY29tcGFyZWQgdG8gYnVpbGRpbmdzIGJ1aWx0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgMjAwNCB2ZXJzaW9uLiBNYW55IG9mIHRoZSBtZXRob2RzIHVzZWQgaW4gdGhlIDIwMjIgdmVyc2lvbiB0byBvYnRhaW4gdGhlc2Ugc2F2aW5ncyBjYW4gYmUgYXBwbGllZCB0byB0aGUgZWRpdGlvbiBvZiB0aGUgY29kZSBjdXJyZW50bHkgdXNlZCBieSB5b3VyIHJhdGluZyBhdXRob3JpdHkgdG8gc2hvdyBlbmVyZ3kgc2F2aW5ncyBiZXlvbmQgeW91ciBjdXJyZW50IGNvZGUuIFRoaXMgY291cnNlIGNvdmVycyB0aGUgY2hhbmdlcyBtYWRlIGluIHRoZSAyMDIyIGVkaXRpb24uPC9wPgo8cD48Yj5MZWFybmluZyBPYmplY3RpdmVzPC9iPjo8L3A+Cjx1bD4KPGxpPkRlc2NyaWJlIHRoZSBiYWNrZ3JvdW5kIGFuZCBkZXZlbG9wbWVudCBvZiBTdGFuZGFyZCA5MC4xLCBpdHMgcmVxdWlyZW1lbnRzIGFuZCBjb21wbGlhbmNlIHBhdGhzLjwvbGk+CjxsaT5EZXNjcmliZSB0aGUgY2hhbmdlcyBtYWRlIHRvIHRoZSBTdGFuZGFyZCBpbiAyMDIyIHdpdGggdGhlIGNvbnRleHQgZm9yIHVuZGVyc3RhbmRpbmcgYW5kIGFwcGx5aW5nIHRoZSBjaGFuZ2VzLjwvbGk+CjxsaT5BcHBseSB0aGUgbmV3IHBhdGhzIGZvciBjb21wbGlhbmNlOyA8aT5Ub3RhbCBTeXN0ZW0gUGVyZm9ybWFuY2UgUmF0aW88L2k+IChUU1BSKS48L2xpPgo8bGk+UHJhY3RpY2UgdXNpbmcgbmV3IFNlY3Rpb24gMTEsIDxpPkFkZGl0aW9uYWwgRWZmaWNpZW5jeSBSZXF1aXJlbWVudHM8L2k+LjwvbGk+CjxsaT5FeHBsb3JlIHdheXMgdG8gaW1wcm92ZSBzeXN0ZW0gZW5lcmd5IHBlcmZvcm1hbmNlIGluIGJ1aWxkaW5nczwvbGk+CjwvdWw+CjxpbWcgc3R5bGU9ImhlaWdodDogNzVweDsgd2lkdGg6IDc1cHg7IiBhbHQgaHNwYWNlPSIxMiIgYWxpZ249ImxlZnQiIGhlaWdodD0iNzUiIHdpZHRoPSI3NSIgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS9tYWluJTIwbmF2L3Byb2Zlc3Npb25hbCUyMGRldmVsb3BtZW50L2FzaHJhZSUyMGNlcnRpZmljYXRpb24vYXNocmFlLWJlYXAtMTI1eDEyNS5wbmciIGRhdGEtYW1wLWhlaWdodD0iMTI1IiBkYXRhLWFtcC13aWR0aD0iMTI1Ij48YnI+CjxwPkludGVyZXN0ZWQgaW4gcHJlcHBpbmcgZm9yIHRoZTxiPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2FzaHJhZS1jZXJ0aWZpY2F0aW9uL2NlcnRpZmljYXRpb24tdHlwZXMvYmVhcC1idWlsZGluZy1lbmVyZ3ktYXNzZXNzbWVudC1wcm9mZXNzaW9uYWwtY2VydGlmaWNhdGlvbi9iZWFwLWJ1aWxkaW5nLWVuZXJneS1hc3Nlc3NtZW50LXByb2Zlc3Npb25hbC1jZXJ0aWZpY2F0aW9uIj5CdWlsZGluZyBFbmVyZ3kgQXNzZXNzbWVudCBQcm9mZXNzaW9uYWw8L2E+Jm5ic3A7KDwvYj5CRUFQKSBjZXJ0aWZpY2F0aW9uIGV4YW0/IFNlZSBhPGI+Jm5ic3A7PGEgdGl0bGU9IkJFQVAgRXhhbSBCbHVlcHJpbnQucGRmIiBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L3Byb2Zlc3Npb25hbCUyMGRldmVsb3BtZW50L2JlYXAtZXhhbS1ibHVlcHJpbnQucGRmIj5jb21wbGV0ZSBsaXN0PC9hPiZuYnNwOzwvYj5vZiBCRUFQIGV4YW0gdGFzayBjb250ZW50IGFyZWFzIHRoaXMgY291cnNlIGFkZHJlc3Nlcy48L3A+CjxiPjwvYj48L2Rpdj4KPGRpdiBjbGFzcz0idGFibGVDb250YWluZXIiPjxiPjwvYj48L2Rpdj4KPGRpdiBjbGFzcz0idGFibGVDb250YWluZXIiPjxiPkluc3RydWN0b3I6IDwvYj48YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9sZWFybmluZy1wb3J0YWwvaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvYXNocmFlLWluc3RydWN0b3JzL21jaGVucnktbWFjay13YWxsYWNlLWpyIj5NY0hlbnJ5IFdhbGxhY2UsIFAuRS4sIE1lbWJlciBBU0hSQUUsIExFRUQ8c3VwPiYjMTc0Ozwvc3VwPiBBUDwvYT48L2Rpdj4KPGRpdiBjbGFzcz0idGFibGVDb250YWluZXIiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJ0YWJsZUNvbnRhaW5lciI+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGhlaWdodDogNy41NzI5MnB4OyIgYmdjb2xvcj0iI2JmZWJmNSI+Cjx0ZCBzdHlsZT0iaGVpZ2h0OiA3LjU3MjkycHg7Ij48L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgo8aHI+CjxwPjxiPkJlc3QgUHJhY3RpY2VzIGZvciBJbnN0YWxsaW5nIEREQyBTeXN0ZW1zIDwvYj4oY29kZSA3NSk8YnI+Mjo0NSBwLm0uICYjODIxMTsgNTo0NSBwLm0uLCBPcmFuZ2UgQ291bnR5IENvbnZlbnRpb24gQ2VudGVyPC9wPgo8cD48Yj5Db3Vyc2UgRGVzY3JpcHRpb248L2I+OjwvcD4KPHA+QSBmYWNpbGl0eSYjODIxNztzIGRpcmVjdCBkaWdpdGFsIGNvbnRyb2xzIChERENzKSBmb3JtIGEgbGl2aW5nLCBicmVhdGhpbmcgc3lzdGVtIHRoYXQgYW4gb3duZXIgd2lsbCB1c2UgdGhyb3VnaG91dCB0aGUgbGlmZSBvZiB0aGUgYnVpbGRpbmcuIEhvd2V2ZXIsIG1hbnkgY29udHJvbCBzeXN0ZW1zIGRvIG5vdCB3b3JrIGFzIGRlc2lnbmVkIG9uICYjODIyMDtEYXkgT25lLCYjODIyMTsgbXVjaCBsZXNzIGFmdGVyIHR3byB0byB0aHJlZSB5ZWFycyBvZiB1c2UuIEFkZGluZyB0byB0aGUgY29tcGxleGl0eSBhcmUgc3ViY29udHJhY3RvcnMsIHdobyBvZnRlbiBkbyBub3Qgcm91dGluZWx5IGluc3RhbGwgY29udHJvbCBzeXN0ZW1zLCBhcyB3ZWxsIGFzIGluc3RhbGxpbmcgY29udHJhY3RvcnMsIHdobyBoYXZlIGJyb2FkIGRpc2NyZXRpb24gdG8gZGV0ZXJtaW5lIGFzcGVjdHMgb2YgaG93IGNvbnRyb2xzIGFyZSBpbnN0aXR1dGVkLiBJbiBhZGRpdGlvbiwgbWFueSBtYW51ZmFjdHVyZXJzIChlc3BlY2lhbGx5IGluIGRldmVsb3BpbmcgY291bnRyaWVzKSBzZWxsIEREQ3MgYW5kIGNvbXBvbmVudHMgYnV0IHByb3ZpZGUgbGl0dGxlIGluZm9ybWF0aW9uIG9uIGluc3RhbGxhdGlvbiBwcmFjdGljZXMgb3IgcXVhbGl0eSBjb250cm9sIGd1aWRlbGluZXMuIElmIHN0YW5kYXJkaXplZCBhbmQgcXVhbGl0eSBpbnN0YWxsYXRpb25zIGFyZSBwcm9tb3RlZCwgdGhlIHNob3J0LSBhbmQgbG9uZy10ZXJtIHN1Y2Nlc3Mgb2YgY29udHJvbCBzeXN0ZW1zIHdpbGwgYmUgZ3JlYXRseSBpbXByb3ZlZC4gVGhpcyBwcm92aWRlcyB0b29scyB0byBlbnN1cmUgdW5pZm9ybWl0eSBmb3IgY29uc3VsdGFudHMsIGNvbnRyYWN0b3JzLCBhbmQgY29kZSBvZmZpY2lhbHMgYW5kIHdpbGwgc3BlY2lmaWNhbGx5IGJlbmVmaXQgY29uc3VsdGluZyBlbmdpbmVlcnMsIEREQyBkZXNpZ24gaW50ZWdyYXRpb24gZW5naW5lZXJzLCBjb21taXNzaW9uaW5nIGF1dGhvcml0aWVzLCBhbmQgY29udHJhY3RvcnMgd2hvIGluc3RhbGwgRERDIHN5c3RlbXMuPC9wPgo8cD48Yj5MZWFybmluZyBPYmplY3RpdmVzPC9iPjo8L3A+Cjx1bCB0eXBlPSJkaXNjIj4KPGxpPkhvdyB0byBpbnN0YWxsIEREQyBzeXN0ZW1zIGFjY29yZGluZyB0byBiZXN0IGluZHVzdHJ5IHByYWN0aWNlczwvbGk+CjxsaT5Ib3cgdG8gY29tbWlzc2lvbiBEREMgc3lzdGVtcyB0byBwcm9kdWNlIHNwZWNpZmllZCBjb21mb3J0IGxldmVsczwvbGk+CjxsaT5Ib3cgdG8gdGVzdCBEREMgc3lzdGVtcyB0byBlbnN1cmUgY29ycmVjdCBzeXN0ZW0gb3BlcmF0aW9uPC9saT4KPC91bD4KPHA+PGI+SW5zdHJ1Y3RvcjogPC9iPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2xlYXJuaW5nLXBvcnRhbC9pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9hc2hyYWUtaW5zdHJ1Y3RvcnMvbGFycnktai1maXNoZXIiPkxhcnJ5IEZpc2hlciwgTGlmZSBNZW1iZXIgQVNIUkFFPC9hPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2xlYXJuaW5nLXBvcnRhbC9pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9hc2hyYWUtaW5zdHJ1Y3RvcnMvam9lLWRlcmluZ2VyIj48L2E+PC9wPgo8YnI+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiAjZmZmZmZmOyBoZWlnaHQ6IDcuNTcyOTJweDsiIGJnY29sb3I9IiMwMDNlNzQiPgo8dGQgc3R5bGU9ImhlaWdodDogNy41NzI5MnB4OyI+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPGhyPgo8cD48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDI0cHg7IGNvbG9yOiByZ2IoMTEyLCAxNzUsIDIyKTsiPlR1ZXNkYXksIEZlYnJ1YXJ5IDExLCAyMDI1PC9zcGFuPjwvc3Ryb25nPjwvcD4KPHA+PGI+ViBpbiBIVkFDICYjODIxMTsgSGVhbHRoIGFuZCBFbmVyZ3kgSW1wcm92ZW1lbnRzIFVzaW5nIHRoZSBJbmRvb3IgQWlyIFF1YWxpdHkgUHJvY2VkdXJlcyA8L2I+KGNvZGUgNzgpPGJyPjk6MDAgYS5tLiAmIzgyMTE7IDEyOjAwIHAubS4sIE9yYW5nZSBDb3VudHkgQ29udmVudGlvbiBDZW50ZXI8L3A+CjxwPjxiPkNvdXJzZSBEZXNjcmlwdGlvbjwvYj46PC9wPgo8cD5BIGNvdXJzZSBvZmZlcnMgY29tcHJlaGVuc2l2ZSBndWlkYW5jZSBmb3IgdXRpbGl6aW5nIHRoZSBJQVEgcHJvY2VkdXJlIG91dGxpbmVkIGluIEFOU0kvQVNIUkFFIFN0YW5kYXJkIDYyLjEtMjAyMi4gSXQgY292ZXJzIHZhcmlvdXMgYXNwZWN0cyBvZiBkZXNpZ24sIGluY2x1ZGluZyBjb25zaWRlcmF0aW9ucyByZWxhdGVkIHRvIGluZG9vciBhaXIgcXVhbGl0eSAoSUFRKSwgaW5kb29yIGFuZCBvdXRkb29yIGNvbnRhbWluYW50cywgcG9sbHV0YW50IGluZGljYXRvcnMsIHRocmVzaG9sZCB2YWx1ZXMsIG1hc3MgYmFsYW5jZSBhbmFseXNpcywgYXMgd2VsbCBhcyB0aGUgY3JpdGVyaWEgZm9yIGJvdGggb2JqZWN0aXZlIGFuZCBzdWJqZWN0aXZlIG1lYXN1cmVtZW50cy4gQWRkaXRpb25hbGx5LCBpdCBleGFtaW5lcyB0aGUgcHJvdmlzaW9ucyBuZWNlc3NhcnkgZm9yIGNvbXBsaWFuY2Ugd2l0aCBBU0hSQUUgU3RhbmRhcmQgMjQxLiBGdXJ0aGVybW9yZSwgdGhlIGNvdXJzZSBwcm92aWRlcyBkZXRhaWxlZCBpbnNpZ2h0cyBpbnRvIHRoZSBjYWxjdWxhdGlvbnMgbmVlZGVkIGZvciBzaW5nbGUtem9uZSBhbmQgbXVsdGktem9uZSBzY2VuYXJpb3MsIGluY29ycG9yYXRpbmcgZGlmZmVyZW50IGZpbHRlciBwbGFjZW1lbnRzLiBUaGVzZSBjYWxjdWxhdGlvbnMgYXJlIGZhY2lsaXRhdGVkIHRocm91Z2ggYW4gb3Blbi1zb3VyY2UgY2FsY3VsYXRvci4gTGFzdGx5LCB0aGUgY291cnNlIGV4cGxvcmVzIHRoZSBhZHZhbnRhZ2VzIGFuZCBiZW5lZml0cyBhc3NvY2lhdGVkIHdpdGggdGhlIElBUVAgKEluZG9vciBBaXIgUXVhbGl0eSBQcm9jZWR1cmUpLjwvcD4KPHA+PGI+TGVhcm5pbmcgT2JqZWN0aXZlczwvYj46PC9wPgo8dWwgdHlwZT0iZGlzYyI+CjxsaT5FeHBsYWluIHRoZSBhZGp1c3RtZW50IGZhY3RvcnMgZm9yIGFueSBzeXN0ZW0gZGVzaWduZWQgd2l0aCB0aGUgVlJQIHRoYXQgY29udmVydHMgdGhlIGJyZWF0aGluZyB6b25lIHZlbnRpbGF0aW9uIHJhdGVzIHRvIG91dGRvb3IgYWlyIGludGFrZSB2ZW50aWxhdGlvbiByYXRlPC9saT4KPGxpPktub3cgdHdvIHRlY2huaXF1ZXMgZm9yIGltcHJvdmluZyBzeXN0ZW0gdmVudGlsYXRpb24gZWZmaWNpZW5jeTwvbGk+CjxsaT5FeHBsYWluIHRoZSBpbXBvcnRhbmNlIG9mIGFpcmZsb3cgcGF0dGVybnMgaW4gb2NjdXBhbnQgZXhwb3N1cmU8L2xpPgo8bGk+S25vdyB0aGUgYmVuZWZpdHMgb2YgZW5oYW5jZWQgZmlsdHJhdGlvbiBmb3IgcmVkdWNpbmcgcGFydGljbGUgZXhwb3N1cmU8L2xpPgo8bGk+VW5kZXJzdGFuZCB0aGF0IGRpZmZlcmVudCBhcHByb2FjaGVzIHRvIEhWQUMgZGVzaWduIGluIGRpZmZlcmVudCBjbGltYXRlIHpvbmVzIHVzaW5nIHRoZSBWZW50aWxhdGlvbiBSYXRlIFByb2NlZHVyZSBjYW4gcmVzdWx0IGluIGRpZmZlcmVudCBxdWFudGl0aWVzIG9mIG91dHNpZGUgYWlyIGF0IHRoZSBvdXRzaWRlIGFpciBpbnRha2U8L2xpPgo8bGk+VW5kZXJzdGFuZCBhIGNvbXBhcmlzb24gb2YgZW5lcmd5IG1vZGVsIHByb2plY3Rpb25zIGZyb20gZGVzaWducyB1c2luZyB0aGUgTXVsdGlwbGUgU3BhY2UgRXF1YXRpb24gdG8gRE9BUyBkZXNpZ25zIHVzaW5nIHRoZSAxMDAlIG91dGRvb3IgYWlyIGVxdWF0aW9uLjwvbGk+CjwvdWw+CjxpbWcgc3R5bGU9ImhlaWdodDogNzVweDsgd2lkdGg6IDc1cHg7IiBhbHQgaHNwYWNlPSIxMiIgYWxpZ249ImxlZnQiIGhlaWdodD0iNzUiIHdpZHRoPSI3NSIgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS9tYWluJTIwbmF2L3Byb2Zlc3Npb25hbCUyMGRldmVsb3BtZW50L2FzaHJhZSUyMGNlcnRpZmljYXRpb24vYXNocmFlLWhiZHAtMTI1eDEyNS5wbmciIGRhdGEtYW1wLWhlaWdodD0iMTI1IiBkYXRhLWFtcC13aWR0aD0iMTI1Ij48YnI+CjxwPkludGVyZXN0ZWQgaW4gcHJlcHBpbmcgZm9yIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hc2hyYWUtY2VydGlmaWNhdGlvbi9jZXJ0aWZpY2F0aW9uLXR5cGVzL2hiZHAtaGlnaC1wZXJmb3JtYW5jZS1idWlsZGluZy1kZXNpZ24tcHJvZmVzc2lvbmFsLWNlcnRpZmljYXRpb24vaGJkcC1oaWdoLXBlcmZvcm1hbmNlLWJ1aWxkaW5nLWRlc2lnbi1wcm9mZXNzaW9uYWwtY2VydGlmaWNhdGlvbiI+SGlnaC1QZXJmb3JtYW5jZSBCdWlsZGluZyBEZXNpZ24gUHJvZmVzc2lvbmFsPC9hPiAoSEJEUCkgY2VydGlmaWNhdGlvbiBleGFtPyBTZWUgYSA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L2NvbmZlcmVuY2VzL2FubnVhbCUyMGNvbmZlcmVuY2UvaGJkcC1leGFtLWJsdWVwcmludC5wZGYiIHRpdGxlPSJIQkRQIEV4YW0gQmx1ZXByaW50LnBkZiI+Y29tcGxldGUgbGlzdDwvYT4mbmJzcDtvZiBIQkRQIGV4YW0gdGFzayBjb250ZW50IGFyZWFzIHRoaXMgY291cnNlIGFkZHJlc3Nlcy48L3A+CjxwPjxiPiZuYnNwOzxicj48L2I+PGI+SW5zdHJ1Y3RvcnM8L2I+OiA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9sZWFybmluZy1wb3J0YWwvaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvYXNocmFlLWluc3RydWN0b3JzL2hveS1ib2hhbm9uIj5Ib3kgQm9oYW5vbiwgUC5FLiwgQkVBUCwgTWVtYmVyIEFTSFJBRSwgTEVFRDxzdXA+JiMxNzQ7PC9zdXA+IEFQPC9hPiA8c3Ryb25nPmFuZCA8L3N0cm9uZz48YSB0aXRsZT0iTWFyd2EgWmFhdGFyaSIgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvbGVhcm5pbmctcG9ydGFsL2luc3RydWN0b3ItbGVkLXRyYWluaW5nL2FzaHJhZS1pbnN0cnVjdG9ycy9tYXJ3YS16YWF0YXJpIj5NYXJ3YSBaYWF0YXJpLCBQaC5ELiwgQXNzb2NpYXRlIE1lbWJlcjwvYT48L3A+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiAjZmZmZmZmOyBoZWlnaHQ6IDcuNTcyOTJweDsiIGJnY29sb3I9IiNiZmViZjUiPgo8dGQgc3R5bGU9ImhlaWdodDogNy41NzI5MnB4OyI+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPGhyPgo8cD4mbmJzcDs8L3A+CjxwPjxiPkNoYW5naW5nIEVudmlyb25tZW50cyBhbmQgTG9hZHMgZm9yIERhdGEgQ2VudGVyIChIaWdoIERlbnNpdHksIExpcXVpZCBDb29saW5nLCBFZGdlIENvbXB1dGluZykgPC9iPihjb2RlIDc5KSA8YnI+MTowMCBwLm0uICYjODIxMTsgNDowMCBwLm0uLCBPcmFuZ2UgQ291bnR5IENvbnZlbnRpb24gQ2VudGVyPC9wPgo8cD48Yj5Db3Vyc2UgRGVzY3JpcHRpb248L2I+OjwvcD4KPHA+SVQgZXF1aXBtZW50IGNoYW5nZXMgYXJlIHNpZ25pZmljYW50bHkgaW1wYWN0aW5nIGRhdGEgY2VudGVyIGRlc2lnbi4mbmJzcDsgVGhlc2UgY2hhbmdlcyBhcmUgdGhlIHJlc3VsdCBvZiBJVCBtYW51ZmFjdHVyZXJzIGNvbnRpbnVhbGx5IHJlc3BvbmRpbmcgdG8gY3VzdG9tZXIgZGVtYW5kcy4gRGVwZW5kaW5nIG9uIHRoZSBtYXJrZXQgc2VjdG9yLCBkZW1hbmRzIGNhbGwgZm9yIElUIGVxdWlwbWVudCB0aGF0IGlzIGxvd2VyIGNvc3QsIG1vcmUgZW5lcmd5IGVmZmljaWVudCwgcHJvdmlkZXMgbW9yZSBzdG9yYWdlLCBhbmQgcHJvdmlkZXMgbW9yZSBjb21wdXRpbmcgY2FwYWJpbGl0aWVzLiBBZGRpdGlvbmFsbHksIHRoZSBtYXJrZXRwbGFjZSBmb3IgaG91c2luZyBJVCBlcXVpcG1lbnQgaXMgY2hhbmdpbmcgcmFwaWRseSB3aXRoIHRoZSByYXBpZCBncm93dGggb2YgZWRnZSBjb21wdXRpbmcuIFRoaXMgY291cnNlIHdpbGwgZGVzY3JpYmUgdGhlIGRhdGEgY2VudGVyIGRlc2lnbiBjb25zaWRlcmF0aW9ucyB0byBtZWV0IGN1cnJlbnQgSVQgZXF1aXBtZW50IGNoYW5nZXMuJm5ic3A7IFJlc3VsdHMgd2l0aG91dCBkYXRhIGNlbnRlciBkZXNpZ24gY2hhbmdlcyBpbmNsdWRlIHN0cmFuZGVkIElUIGNhcGFjaXR5IGFuZCByZWR1Y2VkIElUIHBlcmZvcm1hbmNlLiZuYnNwOyBUaGUgdHJlbmQgaXMgYSByaXNlIGluIGxpcXVpZC1jb29sZWQgY29tcHV0ZXJzIGFuZCB0aGVpciB1c2UgY2FzZXMuJm5ic3A7IFRoZXJlIGlzIGFuIGluY3JlYXNpbmcgbmVlZCBmb3IgZGF0YSBjZW50ZXIgcGxhbm5pbmcgdG8gaW5jbHVkZSBmdXR1cmUgbGlxdWlkIGNvb2xpbmcuIFRoaXMgY291cnNlIHdpbGwgYWxzbyBleHBsb3JlIHRoZSBjaGFsbGVuZ2VzIG9mIGRlc2lnbmluZywgZGVwbG95aW5nLCBhbmQgbWFpbnRhaW5pbmcgc21hbGwgZGF0YSBjZW50ZXJzIHRoYXQgYXJlIHN1cnJvdW5kZWQgYnkgc2VtaS1jb250cm9sbGVkLCBvciBldmVuIHVuY29udHJvbGxlZCwgZXh0ZXJuYWwgZW52aXJvbm1lbnRzLiBUaGUgcmFwaWQgZ3Jvd3RoIG9mIHRoZXNlIGVkZ2UgY29tcHV0aW5nIGRhdGEgY2VudGVycyBpcyBiZWluZyBkcml2ZW4gYnkgbmV3IGNsYXNzZXMgb2YgZGlnaXRhbCBncm93dGggdGhhdCByZXF1aXJlIGxvY2FsIHByb2Nlc3NpbmcsIGkuZS4sIHdoZXJlIHRoZSBkYXRhc2V0IGlzIHRvbyBsYXJnZSBhbmQvb3IgdGhlIGFwcGxpY2F0aW9uIGlzIHRvbyBsYXRlbmN5LXNlbnNpdGl2ZSB0byBiZSB0cmFuc21pdHRlZCBiYWNrIHRvIGEgY2VudHJhbGl6ZWQgY2xvdWQgc2VydmVyLjwvcD4KPHA+PGI+TGVhcm5pbmcgT2JqZWN0aXZlczwvYj46PC9wPgo8dWw+CjxsaT5EaXNjdXNzIHRoZSBwcmV2aW91cywgY3VycmVudCwgYW5kIGZ1dHVyZSB0cmVuZHMgaW4gSVQgaGFyZHdhcmU8L2xpPgo8bGk+RGVzY3JpYmUgdGhlIGJhc2ljcyBhbmQgcmVxdWlyZW1lbnRzIG9mIElUIGhhcmR3YXJlIGFuZCByZWNlbnQgZGlzY292ZXJpZXMgYW5kIGNvbmNlcm5zIGFmZmVjdGluZyBJVCBoYXJkd2FyZTwvbGk+CjxsaT5FeHBsYWluIHRoZSBkaWZmZXJlbnQgYWlyLWNvb2xpbmcgYXJjaGl0ZWN0dXJlcyBmb3IgRGF0YWNvbSBmYWNpbGl0aWVzPC9saT4KPGxpPkRlc2NyaWJlIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBsaXF1aWQgY29vbGluZyBmb3IgRGF0YWNvbSBlcXVpcG1lbnQgYW5kIHRoZSBsaXF1aWQgQ29vbGluZyBpbmZyYXN0cnVjdHVyZSByZXF1aXJlbWVudHMgZm9yIGNoaWxsZWQtd2F0ZXIgc3lzdGVtczwvbGk+CjwvdWw+CjxwPjxiPkluc3RydWN0b3JzOjwvYj4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvbGVhcm5pbmctcG9ydGFsL2luc3RydWN0b3ItbGVkLXRyYWluaW5nL2FzaHJhZS1pbnN0cnVjdG9ycy9qZWZmLXN0ZWluLXAtZSIgdGFyZ2V0PSJfYmxhbmsiPkplZmYgU3RlaW4sIE1lbWJlciBBU0hSQUU8L2E+PGI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvbGVhcm5pbmctcG9ydGFsL2luc3RydWN0b3ItbGVkLXRyYWluaW5nL2FzaHJhZS1pbnN0cnVjdG9ycy9qZWZmLXN0ZWluLXAtZSIgdGFyZ2V0PSJfYmxhbmsiPjwvYT48L2I+OyBhbmQ8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9sZWFybmluZy1wb3J0YWwvaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvYXNocmFlLWluc3RydWN0b3JzL2JyYW5kb24tZ2lsbC1wLWUtbWVtYmVyLWFzaHJhZSIgdGFyZ2V0PSJfYmxhbmsiPiBCcmFuZG9uIEdpbGwsIE1lbWJlciBBU0hSQUU8L2E+PC9wPgo8dT48YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9sZWFybmluZy1wb3J0YWwvaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvYXNocmFlLWluc3RydWN0b3JzL21lZ2hhbi1rLW1jbnVsdHktcC1lIj48L2E+PC91Pjxocj4KPHRhYmxlIHN0eWxlPSJ3aWR0aDogMTAwJTsiPgo8dGJvZHk+Cjx0ciBzdHlsZT0iY29sb3I6ICNmZmZmZmY7IGhlaWdodDogNy41NzI5MnB4OyIgYmdjb2xvcj0iIzAwM2U3NCI+Cjx0ZCBzdHlsZT0iaGVpZ2h0OiA3LjU3MjkycHg7Ij48L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgo8cD48Yj48L2I+PC9wPgo8YmxvY2txdW90ZT4KPGg1IHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAzNHB4OyBjb2xvcjogIzcwYWYxNjsiPjxzdHJvbmc+VHJhbnNmZXIsIENhbmNlbGxhdGlvbiBhbmQgUmVmdW5kIFBvbGljeTwvc3Ryb25nPjxzdHJvbmc+Ojwvc3Ryb25nPjwvc3Bhbj48L2g1Pgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+Q2FuY2VsbGF0aW9ucyBtdXN0IGJlIG1hZGUgYnkgZW1haWwgdG8mbmJzcDs8YSB0aXRsZT0ibWFpbHRvOmVkdUBhc2hyYWUub3JnIiBocmVmPSJtYWlsdG86ZWR1QGFzaHJhZS5vcmciPmVkdUBhc2hyYWUub3JnPC9hPiBieSBKYW51YXJ5IDEzLCAyMDI1LCB0byByZWNlaXZlIGEgZnVsbCByZWZ1bmQuPGJyPk5vIHJlZnVuZCB3aWxsIGJlIGlzc3VlZCBvbiBjYW5jZWxsYXRpb25zIGFmdGVyIEphbnVhcnkgMTMsIDIwMjUuPGJyPlN1YnN0aXR1dGlvbnMgYXJlIGFjY2VwdGVkIGluIGxpZXUgb2YgY2FuY2VsbGF0aW9ucy48L3A+CjxwPiZuYnNwOzwvcD4KPC9ibG9ja3F1b3RlPgo8L2Rpdj5kZAILD2QWAmYPZBYCBQVjdGwwMA8PFgIfCwUGJm5ic3A7ZGQCDw9kFgJmD2QWAgUFY3RsMDAPDxYCHwsFvgU8aHI+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiAjZmZmZmZmOyBoZWlnaHQ6IDcuNTcyOTJweDsiIGJnY29sb3I9IiMwMDNlNzQiPgo8dGQgc3R5bGU9ImhlaWdodDogNy41NzI5MnB4OyI+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPHRhYmxlIHN0eWxlPSJ3aWR0aDogMTAwJTsiPgo8dGJvZHk+Cjx0ciBzdHlsZT0iY29sb3I6ICNmZmZmZmY7IGhlaWdodDogNy41NzI5MnB4OyIgYmdjb2xvcj0iIzgwYTljZCI+Cjx0ZCBzdHlsZT0id2lkdGg6IDUwJTsiPgo8cD48L3A+CjxwPjxpbWcgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyIgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS91bmFzc2lnbmVkL2FzaHJhZV9sb2dvX3doaXRlLXctdGFnLW9uLXNpZGUucG5nIiBhbHQgd2lkdGg9IjM2OCIgaGVpZ2h0PSI3NyI+PC9wPgo8cD48L3A+CjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiAjZmZmZmZmOyBoZWlnaHQ6IDcuNTcyOTJweDsiIGJnY29sb3I9IiMwMDNlNzQiPgo8dGQgc3R5bGU9ImhlaWdodDogNy41NzI5MnB4OyI+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT5kZAIRD2QWBmYPZBYCZg8WAh8LBZYJPG5hdiBjbGFzcz0iZm9vdGVyTWFpbi10b3BOYXYgZm9vdGVyTWFpbi10b3BOYXYtLXNvY2lhbE5hdiI+PHVsPg0KICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vQVNIUkFFdXBkYXRlcyIgY2xhc3M9ImZvb3Rlck1haW5Tb2NpYWxMaW5rIGZvb3Rlck1haW5Tb2NpYWxMaW5rLS0gaWNvbi1mYWNlYm9vay1sb2dvIGgtY29sb3Itc29jaWFsLWZiIGljb24tLWVtcHR5IiBhcmlhLWxhYmVsPSIgaWNvbi1mYWNlYm9vay1sb2dvIGgtY29sb3Itc29jaWFsLWZiIGljb24tLWVtcHR5Ij7CoDwvYT48L2xpPg0KICAgIDxsaT48YSBocmVmPSJodHRwczovL3R3aXR0ZXIuY29tL2FzaHJhZW5ld3MiIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tIGljb24teC1sb2dvIGljb24tLWVtcHR5IiBhcmlhLWxhYmVsPSIgaWNvbi14LWxvZ28gaWNvbi0tZW1wdHkiPsKgPC9hPjwvbGk+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3VzZXIvQVNIUkFFdmlkZW8iIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tIGljb24teW91dHViZS1sb2dvIGljb24tLWVtcHR5IiBhcmlhLWxhYmVsPSIgaWNvbi15b3V0dWJlLWxvZ28gaWNvbi0tZW1wdHkiPsKgPC9hPjwvbGk+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L2FzaHJhZSIgY2xhc3M9ImZvb3Rlck1haW5Tb2NpYWxMaW5rIGZvb3Rlck1haW5Tb2NpYWxMaW5rLS0gaWNvbi1saW5rZWRpbi1sb2dvIGljb24tLWVtcHR5IiBhcmlhLWxhYmVsPSIgaWNvbi1saW5rZWRpbi1sb2dvIGljb24tLWVtcHR5Ij7CoDwvYT48L2xpPg0KICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2FzaHJhZV9zb2NpZXR5IiBjbGFzcz0iZm9vdGVyTWFpblNvY2lhbExpbmsgZm9vdGVyTWFpblNvY2lhbExpbmstLWZvb3Rlck1haW5Tb2NpYWxMaW5rIGZvb3Rlck1haW5Tb2NpYWxMaW5rLS0gaWNvbi1pbnN0YWdyYW0tbG9nbyBpY29uLS1lbXB0eSIgYXJpYS1sYWJlbD0iZm9vdGVyTWFpblNvY2lhbExpbmsgZm9vdGVyTWFpblNvY2lhbExpbmstLSBpY29uLWluc3RhZ3JhbS1sb2dvIGljb24tLWVtcHR5Ij7CoDwvYT48L2xpPg0KICA8L3VsPjwvbmF2PmQCAg9kFgJmDxYCHwsFjxA8ZGl2IGNsYXNzPSJjb2x1bW4gbWVkLTYiPjxzcGFuIGNsYXNzPSJmb290ZXJNYWluLWhlYWRpbmciPkkgV2FudCBUbyBWaWV3PC9zcGFuPjxuYXYgY2xhc3M9ImZvb3Rlck1haW4tdG9wTmF2Ij48dWw+DQogICAgICA8bGk+PGEgaHJlZj0iL2ktd2FudC10by12aWV3L3JlZ2lvbnMtY2hhcHRlcnMiPlJlZ2lvbnMgLyBDaGFwdGVyczwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9pLXdhbnQtdG8tdmlldy9jb21taXR0ZWVzIj5Db21taXR0ZWVzPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2ktd2FudC10by12aWV3L3ZvbHVudGVlci1pbmZvcm1hdGlvbiI+Vm9sdW50ZWVyIEluZm9ybWF0aW9uPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cudGVjaHN0cmVldC5jb20vYXNocmFlL3BhZ2VzL2hvbWU/YXNocmFlX2F1dGhfdG9rZW49Ij5Cb29rc3RvcmU8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvaS13YW50LXRvLXZpZXcvc3RhbmRhcmRzIj5TdGFuZGFyZHM8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvaS13YW50LXRvLXZpZXcvYXNocmFlLWpvdXJuYWwiPkFTSFJBRSBKb3VybmFsPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2ktd2FudC10by12aWV3L3lvdW5nLWVuZ2luZWVycyI+WW91bmcgRW5naW5lZXJzPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2ktd2FudC10by12aWV3L3N0dWRlbnQtb3Bwb3J0dW5pdGllcyI+U3R1ZGVudCBPcHBvcnR1bml0aWVzPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2ktd2FudC10by12aWV3L3dheXMtdG8tZG9uYXRlLXRvLWFzaHJhZSI+V2F5cyB0byBEb25hdGUgdG8gQVNIUkFFPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2ktd2FudC10by12aWV3L21hcmtldGluZy1jZW50cmFsIj5NYXJrZXRpbmcgQ2VudHJhbDwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9pLXdhbnQtdG8tdmlldy9hc2hyYWUtMzY1LWFwcCI+QVNIUkFFIDM2NSBBcHA8L2E+PC9saT4NCiAgICA8L3VsPjwvbmF2PjwvZGl2Pg0KPGRpdiBjbGFzcz0iY29sdW1uIG1lZC02Ij48c3BhbiBjbGFzcz0iZm9vdGVyTWFpbi1oZWFkaW5nIj5Hb3Zlcm5tZW50IEFmZmFpcnM8L3NwYW4+PG5hdiBjbGFzcz0iZm9vdGVyTWFpbi10b3BOYXYiPjx1bD4NCiAgICAgIDxsaT48YSBocmVmPSIvZ292ZXJubWVudC1hZmZhaXJzL2Fkdm9jYWN5LXRvb2xraXQiPkFkdm9jYWN5IFRvb2xraXQ8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvZ292ZXJubWVudC1hZmZhaXJzL2dvdmVybm1lbnQtYWZmYWlycy1vZmZpY2UiPkdvdmVybm1lbnQgQWZmYWlycyBPZmZpY2U8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvZ292ZXJubWVudC1hZmZhaXJzL2dvdmVybm1lbnQgYWZmYWlycyB1cGRhdGVzIj5Hb3Zlcm5tZW50IEFmZmFpcnMgVXBkYXRlczwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9nb3Zlcm5tZW50LWFmZmFpcnMvcHVibGljLXBvbGljeS1yZXNvdXJjZXMiPlB1YmxpYyBQb2xpY3kgUmVzb3VyY2VzPC9hPjwvbGk+DQogICAgPC91bD48L25hdj48L2Rpdj4NCjxkaXYgY2xhc3M9ImNvbHVtbiBtZWQtNiI+PHNwYW4gY2xhc3M9ImZvb3Rlck1haW4taGVhZGluZyI+QVNIUkFFIE1lbWJlcnNoaXA8L3NwYW4+PG5hdiBjbGFzcz0iZm9vdGVyTWFpbi10b3BOYXYiPjx1bD4NCiAgICAgIDxsaT48YSBocmVmPSIvYXNocmFlLW1lbWJlcnNoaXAvbWVtYmVyLWJlbmVmaXRzIj5NZW1iZXIgQmVuZWZpdHM8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvYXNocmFlLW1lbWJlcnNoaXAvam9pbiI+Sm9pbjwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9hc2hyYWUtbWVtYmVyc2hpcC9yZW5ldyI+UmVuZXc8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvYXNocmFlLW1lbWJlcnNoaXAvbWFuYWdlIj5NYW5hZ2U8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSJtYWlsdG86bWVtYmVyc2hpcEBhc2hyYWUub3JnIj5Db250YWN0IE1lbWJlcnNoaXA8L2E+PC9saT4NCiAgICA8L3VsPjwvbmF2PjwvZGl2PmQCBA8PFgQfCQURQ0xIaWVyYXJjaGljYWxOYXYfCgICZBYCBQVjdGwwMA9kFgJmDxYCHwsF/wI8dWwgY2xhc3M9IkNMSGllcmFyY2hpY2FsTmF2Ij48bGkgY2xhc3M9ImZpcnN0Ij48YSBocmVmPSIvY29udGFjdC11cyI+Q29udGFjdCBVczwvYT48L2xpPjxsaT48YSBocmVmPSIvcGVybWlzc2lvbnMiPlBlcm1pc3Npb25zPC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii90ZXJtcy1vZi11c2UiPlRlcm1zIG9mIFVzZTwvYT48L2xpPjxsaT48YSBocmVmPSIvcHJpdmFjeS1wb2xpY3kiPlByaXZhY3kgUG9saWN5PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9jYXJlZXJzIj5DYXJlZXJzPC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9hZHZlcnRpc2luZyI+QWR2ZXJ0aXNpbmc8L2E+PC9saT48bGkgY2xhc3M9Imxhc3QiPjxhIGhyZWY9Ii9zaXRlLW1hcCI+U2l0ZSBNYXA8L2E+PC9saT48L3VsPmQCBQ8WAh8IaGQCBw9kFgICAQ8UKwACZGRkGAcFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYMBSFjdGwwMSRjdGxCcmVhZGNydW1iTmF2JEJyZWFkY3J1bWIFGmN0bDAxJGN0bFBhZ2VUaXRsZSRjbHRpdGxlBR1jdGwwMSRGb290ZXIkbmF2Rm9vdGVyVXRpbGl0eQUrY3RsMDEkSGVhZGVyJGN0bDAwJGN0bFV0aWxpdHlOYXYkbmF2VXRpbGl0eQU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXI0JFBhZ2Vab25lQ29udGFpbmVyNF8zM0N4MWRoaU5pZAU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXI0JFBhZ2Vab25lQ29udGFpbmVyNF8zM0N4MWRoaU5pZAU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIxJFBhZ2Vab25lQ29udGFpbmVyMV8zZFRKVXJoVTMyRQU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIxJFBhZ2Vab25lQ29udGFpbmVyMV8zZFRKVXJoVTMyRQU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIyJFBhZ2Vab25lQ29udGFpbmVyMl82MnZSYlBnNW92WgU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIyJFBhZ2Vab25lQ29udGFpbmVyMl82MnZSYlBnNW92WgU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXI1JFBhZ2Vab25lQ29udGFpbmVyNV8yWFE1aXVtRjR0agU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXI1JFBhZ2Vab25lQ29udGFpbmVyNV8yWFE1aXVtRjR0agUfc2l0ZUVkaXRvclRvb2xiYXIkbHZVc2VyT3B0aW9ucw9nZAUfc2l0ZUVkaXRvclRvb2xiYXIkbHZQYWdlQnVpbGRlcg9nZAUec2l0ZUVkaXRvclRvb2xiYXIkbHZTaGFyZWRQYWdlD2dkBSVzaXRlRWRpdG9yVG9vbGJhciRsdlByb2R1Y3ROYXZpZ2F0aW9uD2dkBR1zaXRlRWRpdG9yVG9vbGJhciRsdlBhZ2VNb2Rlcw9nZAULbHZEZWJ1Z0luZm8PZ2RN4XMvvOFSgeLI7TdFOa3KAm6tZA==" /></form> <script type="text/javascript"> //<![CDATA[ (function () { var iat = document.createElement('script'); iat.type = 'text/javascript'; iat.async = true; iat.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'www.ashrae.org/jsfile/Tracking.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(iat, s);})(); window.postURL=('https:' == document.location.protocol ? 'https://' : 'http://') +'www.ashrae.org/api/tracking/'; setTimeout(setImagesDimensions, 1000); //]]> </script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KVQRBD6" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10