CINXE.COM
Honors & Awards Offerings | ashrae.org
<!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>Honors & Awards Offerings | ashrae.org</title> <meta name="description" content="Learn more about Honors & Awards Offerings at ashrae.org" /> <meta name="robots" content="noindex,follow" /> <link media="ALL" rel="stylesheet" type="text/css" href="/Style%20Library/css/main.css?v=638670924820000000" /> <link href="https://www.ashrae.org/membership/honors-and-awards/honors-awards-offerings" 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='7071389d-839f-4a83-a077-6d5e72197941'; var WorkflowId=''; var ReferrerTypeId='8'; var ReferrerUrl='membership/honors-and-awards/honors-awards-offerings'; 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="/membership/honors-and-awards/honors-awards-offerings" 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&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> 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 & 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&webcode=chaptermeetings&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–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="/membership">Membership</a></li> <li class="active"><a href="/membership/honors-and-awards">Honors & Awards</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/membership.png)"> <div class="contained"> <div class="pageTitleCopy"> <h1 id="ctl01_ctlPageTitle_cltitle" class="pageTitleCopy-heading"> Honors & Awards Offerings </h1> </div> </div> </div> <div id="ctl01_PageZoneContainer4"> <div id="ctl01_PageZoneContainer4_PageZoneContainer4_29x1ZedLLZP"> <div id="ctl01_PageZoneContainer4_PageZoneContainer4_29x1ZedLLZP_ctl00"> <div class="section h-hard socialShare section--contrastLight"> <div class="socialShare-inner"> <h4 class="socialShare-heading">Share This</h4> <div class="socialShare-icons"> <span class="st-custom-button st_x_large" data-network="twitter"> <span class="stButton"> <span class="stLarge"> </span> </span> </span> <span class="st-custom-button st_facebook_large" data-network="facebook"> <span class="stButton"> <span class="stLarge"> </span> </span> </span> <span class="st-custom-button st_email_large" data-network="email"> <span class="stButton"> <span class="stLarge"> </span> </span> </span> <span class="st-custom-button st_print_large" data-network="print"> <span class="stButton"> <span class="stLarge"> </span> </span> </span> <span class="st-custom-button st_sharethis_large" data-network="sharethis"> <span class="stButton"> <span class="stLarge"> </span> </span> </span> </div> </div> </div> </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_1Ppwunw6vHG"> <div id="ctl01_PageZoneContainer1_PageZoneContainer1_1Ppwunw6vHG_ctl00"> <h4 style="text-align: right;"><span style="color: #003e74;"><b><i class="icon-arrow-back"></i> <a href="https://www.ashrae.org/membership/honors-and-awards/honors-and-awards" title="Honors & Awards">return to H&A homepage</a></b></span></h4> <p><strong>Personal Honors</strong></p> <h3><a id="halloffame"></a>ASHRAE Hall of Fame</h3> <p>This award honors deceased members who have made milestone contributions to the growth of ASHRAE-related technology. Individuals inducted into the Hall of Fame must have been an ASHRAE member (any grade) or a member of a predecessor Society and must have shown evidence of distinction in the Society, either technically or academically.</p> <ul> <li>Recognition given to the recipient’s family includes a plaque, transportation to the Winter Meeting, and one night’s lodging. The recipient’s accomplishments are recognized on the ASHRAE website and in a permanent binder maintained in the Society Headquarters Library.</li> <li>Maximum of two may be awarded per year</li> <li>Deadline for nomination: May 1</li> </ul> <p><a class="btn btn--hexagon-secondary" href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/hall-of-fame-nomination-form_may-2023_fillable.pdf" target="_blank">NOMINATION FORM</a></p> <hr> <h3><a id="apia"></a>ASHRAE Pioneers of the Industry Award</h3> <p>This award honors deceased individuals who have made milestone contributions to the growth of air conditioning, heating, refrigeration and ventilation. Individuals inducted into the Pioneers of the Industry must have shown evidence of distinction, either technically or academically.</p> <ul> <li>Recognition is given to the recipient’s accomplishments on the ASHRAE website and a permanent binder in the ASHRAE Headquarters Library.</li> <li>Maximum of two may be awarded per year</li> <li>Deadline for nomination: May 1</li> </ul> <p><a class="btn btn--hexagon-secondary" href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/pioneers-of-the-industry-nomination-form_may-2023_fillable.pdf" target="_blank">NOMINATION FORM</a></p> <hr> <h3><a id="fpa"></a>F. Paul Anderson Award</h3> <p>This award, named in honor of F. Paul Anderson, 1927-28 President of the American Society of Heating and Ventilating Engineers, is the Society's highest award. This award honors members for notable achievement, outstanding work or service in any field of the Society. Accomplishments should include exceptional leadership in the HVAC&R industry, ASHRAE, and society. Broad-based activities of outstanding value in consulting, contracting, engineering, design, and related activity within ASHRAE are desired. Previous recipients of this award include Willis Carrier, Sam Lewis, Carl Ashley and Donald Kroecker.</p> <ul> <li>Recognition is in the form of a plaque with a medallion, and transportation, if not otherwise reimbursed by the Society.</li> <li>One awarded per year</li> <li>Nominations must include a letter of recommendation, the nominee’s ASHRAE bio, and a headshot of the nominee. Please submit as a PDF to <a href="mailto:HonorsandAwards@ashrae.org">HonorsandAwards@ashrae.org</a>.</li> <li>Deadline for nomination: May 1</li> </ul> <hr> <h3><a id="lab"></a>Louise and Bill Holladay Distinguished Fellow Award</h3> <p>This award honors Fellows of the Society for continuing preeminence in engineering or research work.</p> <ul> <li>Recognition is in the form of a medallion, plaque, and transportation, if not otherwise reimbursed by the Society</li> <li>One awarded per year</li> <li>Nominations must include a letter of recommendation, the nominee’s ASHRAE bio, and a headshot of the nominee. Please submit as a PDF to <a href="mailto:HonorsandAwards@ashrae.org">HonorsandAwards@ashrae.org</a>.</li> <li>Deadline for nomination: December 1</li> </ul> <hr> <h3><a name="fellow"></a>Fellow</h3> <p>ASHRAE members who have attained distinction in the fields of heating, refrigeration, air conditioning, ventilation or the allied arts and sciences through invention, research, teaching, design, original work, or as an engineering executive on projects of unusual or important scope. The individual must have made substantial contributions and have been a <u>Full Member</u> in good standing for at least ten years prior to the date of their election. <br><br><a href="https://www.ashrae.org/communities/college-of-fellows/college-of-fellows" title target rel>Learn more about the College of Fellows</a></p> <ul> <li>Recognition is in the form of a plaque with a medallion and a lapel pin</li> <li>No limit on number awarded per year</li> <li>Deadline for nomination: May 1</li> </ul> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/pdf_icon.png" alt="pdf_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/fellow-guidelines.pdf" target="_blank" title="ASHRAE Fellow Guidelines">Guidelines for ASHRAE Fellow Nominators</a></p> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/ppt.png" alt="ppt.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/fellow-nomination-tips---suggestions.pptx" title="Fellow Nomination Tips & Suggestions.pptx" target="_blank">Fellow Nomination Tips and Suggestions</a></p> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/pdf_icon.png" alt="pdf_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/fellow-nomination-form_may-2023_fillable.pdf" target="_blank">Fellow Nomination Form</a></p> <hr> <h3><a id="atb"></a>Andrew T. Boggs Service Award</h3> <p>This award, named after Andrew T. Boggs, former ASHRAE Executive Vice President, recognizes past recipients of the Exceptional Service Award for continuing, unselfish, dedicated and distinguished service to the Society.</p> <ul> <li>Recognition is in the form of a plaque, and transportation, if not otherwise reimbursed by the Society</li> <li>One awarded per year</li> <li>Nominations must include a letter of recommendation, the nominee’s ASHRAE bio, and a headshot of the nominee. Please submit as a PDF to <a href="mailto:HonorsandAwards@ashrae.org">HonorsandAwards@ashrae.org</a></li> <li>Deadline for nomination: December 1</li> </ul> <hr> <h3><a id="distinguished"></a>ASHRAE Award for Distinguished Public Service</h3> <p>This award recognizes a member of Society who has performed outstanding public service in their community, and in doing so, has helped to improve the public image of the engineer. This award was previously named the ASHRAE-Alco Award for Distinguished Public Service.</p> <p><em>“The Society has an obligation to motivate its members to individually take part in public affairs on all levels. This award is to be given annually to a member of the Society who has distinguished themselves conspicuously, not in the advancement of our arts and science not through special service on behalf of the Society, but who distinguished themselves conspicuously, on a <u>voluntary</u> basis, on behalf of his community or his country</em>.”</p> <p>The award is given on a yearly basis at the ASHRAE Winter Conference to an individuals who has performed outstanding voluntary non-compensated public service in their community. </p> <ul> <li>Recognition is in the form of a plaque, and transportation, if not otherwise reimbursed by the Society</li> <li>One awarded per year</li> <li>Nominations must include a letter of recommendation, the nominee’s ASHRAE bio, and a headshot of the nominee. Please submit as a PDF to <a href="mailto:HonorsandAwards@ashrae.org">HonorsandAwards@ashrae.org</a></li> <li>Deadline for nomination: May 1</li> </ul> <hr> <h3><a id="ek"></a>E.K. Campbell Award of Merit</h3> <p>This award honors an individual for outstanding service and achievement in teaching and is funded by contributions from individual members of the Life Members Club (LMC).</p> <ul type="disc"> <li>Recognition is in the form of a plaque and $10,000 honorarium</li> <li>One awarded per year</li> <li>Recommended by the LMC</li> <li>Please visit the <a href="https://www.ashrae.org/communities/life-members-club/life-members-club" target="_blank">LMC website</a> for details and nomination instructions</li> </ul> <hr> <h3><a id="hm"></a>Honorary Member</h3> <p>Honorary Member status is granted to individuals in recognition of preeminent professional distinction who are not members of the Society.</p> <ul> <li>Recognition is in the form of a plaque with a medallion </li> <li>Maximum of three may be awarded per year</li> <li>Nominations must include a letter of recommendation, the nominee’s resume/CV, and a headshot of the nominee. Please submit as a PDF to <a href="mailto:HonorsandAwards@ashrae.org">HonorsandAwards@ashrae.org</a></li> <li>Deadline for nomination: May 1</li> </ul> <hr> <h3><a id="yila"></a>YEA Inspirational Leader Award</h3> <p>This award recognizes a Young Engineer in ASHRAE (YEA) member who has gone above and beyond to make considerable contributions to the industry and community.</p> <ul type="disc"> <li style="list-style-type: none;"> <ol start="1" type="1"> <ul start="1" type="a"></ul> </ol> <ul type="disc"> <li>Recognition is in the form of a plaque, transportation, 4 nights lodging, and registration for the ASHRAE Winter Conference</li> <li>One awarded per year</li> <li>Recommended by the YEA Committee</li> <li>Please visit the <a href="https://www.ashrae.org/communities/young-engineers-in-ashrae-yea/honors-and-awards/yea-inspirational-leader-award" target="_blank">YEA website</a> for details and nomination instructions</li> </ul> </li> </ul> <hr> <h3><b><a id="eunice"></a>Eunice Foote Decarbonization Award</b></h3> <p>This award recognizes a member who works to reduce carbon emissions in the built environment.</p> <ul type="disc"> <li>Recognition is in the form of a plaque with a medallion</li> <li>One awarded per year</li> <li>Nominations must include a cover letter, point tally form, ASHRAE bio, and headshot. Please submit as a PDF to <a href="mailto:honorsandawards@ashrae.org">honorsandawards@ashrae.org</a>.</li> <li>Deadline for nomination: December 1</li> </ul> <p><a class="btn btn--hexagon-secondary" href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/eunice-foote-decarbonization-award-description.docx" target="_blank">Award Description</a> <a class="btn btn--hexagon-secondary" href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/eunice-foote_point-tally-form_fillable_july-2023.pdf" target="_blank">Point Tally Form</a></p> <p></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>Personal Awards for General Society Activities</strong></p> <h3><a id="dfy"></a>Distinguished Fifty-Year Member Award</h3> <p>This award recognizes individuals who have been ASHRAE members for a minimum of fifty years, and were a past Society President, a Fellow, recipient of the Distinguished Service Award, or otherwise performed outstanding service for the Society.</p> <ul> <li>Recognition is in the form of a plaque and lapel pin</li> <li>No limit on number awarded per year</li> <li>Eligible members are automatically reviewed by the Honors & Awards Committee. If you would like to submit a specific member for review, please send their name, ASHRAE member number, and a summary of their outstanding performance for the Society to <a href="mailto:HonorsandAwards@ashrae.org">HonorsandAwards@ashrae.org</a></li> <li>Deadline for nomination: December 1</li> </ul> <hr> <h3><a id="dsy"></a>Distinguished 75-Year Member Award</h3> <p>This award recognizes individuals who have been ASHRAE members for a minimum of 75 years, and were a past Society President, a Fellow, recipient of the Distinguished Service Award, or otherwise performed outstanding service for the Society.</p> <ul> <li>Recognition is in the form of a plaque and lapel pin</li> <li>No limit on number awarded per year</li> <li>Eligible members are automatically reviewed by the Honors & Awards Committee. If you would like to submit a specific member for review, please send their name, ASHRAE member number, and a summary of their outstanding performance for the Society to <a href="mailto:HonorsandAwards@ashrae.org">HonorsandAwards@ashrae.org</a></li> <li>Deadline for nomination: December 1</li> </ul> <hr> <h3><a id="esa"></a>Exceptional Service Award</h3> <p>This award recognizes members who have served the Society faithfully and with exemplary effort, far in excess (45 service points) of that required for the Distinguished Service Award (15 service points). The individual must have been a Full Member or Associate Member for a minimum of ten years and be a past recipient of the Distinguished Service Award.</p> <ul> <li>Nominations must include a completed DSA/ESA Point Tally Form, the nominee’s ASHRAE bio, and a headshot of the nominee. Please submit as a PDF to <a href="mailto:HonorsandAwards@ashrae.org">HonorsandAwards@ashrae.org</a></li> <li>Members may be nominated by other members, chapters, regions, committees, or may nominate themselves.</li> <li>Recognition is in the form of a plaque and lapel pin</li> <li>Maximum twenty awarded per year</li> <li>Deadline for nomination: December 1</li> </ul> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/dsa-esa_point-tally-form_july-2023.doc">DSA/ESA Point Tally Form</a></p> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/dsa-esa_instructions_may-2023.doc">Instructions for DSA/ESA Point Tally Form</a></p> <hr> <h3><a id="dsa"></a>Distinguished Service Award</h3> <p>This award recognizes members of ASHRAE who have served the Society faithfully and with distinction on committees or otherwise given freely of their time and talent on behalf of the Society (15 service points are required).</p> <ul> <li>Nominations must include a completed DSA/ESA Point Tally Form, the nominee’s ASHRAE bio, and a headshot of the nominee. Please submit as a PDF to <a href="mailto:HonorsandAwards@ashrae.org">HonorsandAwards@ashrae.org</a></li> <li>Members may be nominated by other members, chapters, regions, committees, or may nominate themselves.</li> <li>Recognition is in the form of a plaque and lapel pin</li> <li>No limit on number awarded per year</li> <li>Deadline for nomination: December 1</li> </ul> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/dsa-esa_point-tally-form_july-2023.doc">DSA/ESA Point Tally Form</a></p> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/dsa-esa_instructions_may-2023.doc">Instructions for DSA/ESA Point Tally Form</a></p> <hr> <h3><a id="dla"></a>Developing Leader Award</h3> <p>This award recognizes new members who have shown diverse involvement and commitment to ASHRAE within five year of becoming an Associate Member.</p> <ul> <li>Recognition is in the form of a plaque and lapel pin</li> <li>No limit on the number of recipients per year</li> <li>Recommended by the YEA Committee</li> <li>Please visit the <a href="https://www.ashrae.org/communities/young-engineers-in-ashrae-yea/honors-and-awards/developing-leader-award">YEA website</a> for details and nomination instructions</li> </ul> <p>Please send all completed nominations and photos to the YEA Committee Staff liaison at <a href="mailto:YoungEngineers@ashrae.org" title target rel>YoungEngineers@ashrae.org</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>Personal Awards for Specific Society Activities</strong></p> <h3><a id="lincolnb"></a>Lincoln Bouillon Award</h3> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/lincoln-bouillon-award.docx" title="Lincoln-Bouillon-Award.docx">More information about Lincoln Bouillon</a></p> <p>This award recognizes a member who performs the most outstanding work in increasing the membership of the Society during the course of the year.</p> <ul> <li>Recognition is in the form of a plaque, lapel pin, and transportation, if not otherwise reimbursed by the Society</li> <li>One awarded per year</li> <li>Recommended by Membership Promotion Committee</li> </ul> <hr> <h3><a id="wjc"></a>William J. Collins, Jr. RP Award</h3> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/william-j-collins-research-promotion-award.docx" title="William-J-Collins-Research-Promotion-Award.docx">More information about William J. Collins, Jr.</a></p> <p>This award recognizes the Chapter RP Chair who excels in raising funds for ASHRAE's RP campaign during the course of the year.</p> <ul> <li>Recognition is in the form of a plaque with a medallion, lapel pin, and transportation, if not otherwise reimbursed by the Society</li> <li>One awarded per year</li> <li>Recommended by RP Committee</li> </ul> <hr> <h3><a id="homer"></a>Homer Addams Award</h3> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/homer-addams-award.docx" title="Homer-Addams-Award.docx">More information about Homer Addams</a></p> <p>This award recognizes a graduate student who has been engaged in an ASHRAE research project at a university that has graduate programs in the areas of heating, ventilation and air conditioning, and has achieved a high standard of performance in this work.</p> <p><a href="https://www.ashrae.org/membership/honors-and-awards/homer-addams-award" title target rel>Additional Award Details</a></p> <ul> <li>Recognition is in the form of a $5,000 honorarium, plaque and lapel pin</li> <li>One awarded per year</li> <li>Recommended by Research Administration Committee</li> <li>Deadline for nomination: December 15</li> </ul> <p>Submit nominations to ASHRAE Manager of Research and Technical Services, 1791 Tullie Circle, NE, Atlanta, GA 30329-2305 or <a href="mailto:mvaughn@ashrae.org" target="_blank">mvaughn@ashrae.org</a>.</p> <hr> <h3><a id="rgn"></a>Ralph G. Nevins Physiology and Human Environment Award</h3> <p><a href="https://www.ashrae.org/technical-resources/technical-committees/ralph-g-nevins-physiology-and-human-environment-award">Additional Award Details</a></p> <p>This award recognizes a promising investigator, preferably less than 40 years of age, for significant accomplishment in the general area of human response to the environment, which may include thermal, moisture, visual, acoustical, toxic, allergic, olfactory, vibrational and microbiological effects on human health, comfort and well-being.</p> <ul> <li>Recognition is in the form of a $500 honorarium, plaque and lapel pin</li> <li>One awarded per year</li> <li>Recommended by TC 2.1 (Physiology and Human Environment)</li> </ul> <hr> <h3><a id="jfj"></a>John F. James International Award</h3> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/john-f-james-award.docx" returnvalue="/File%20Library/docLib/HonorsandAwards/AwardDocs/John-F-James-Award.docx,,File,_self,,,false,false,false,false,457eb4d9-d316-4eb1-9043-441913503a38" title="John-F-James-Award.docx">More information about John F. James</a></p> <p>This award recognizes an ASHRAE member who has done the most to enhance the Society's international presence or posture.</p> <ul> <li>Recognition is in the form of a plaque, lapel pin, and transportation, if not otherwise reimbursed by the Society</li> <li>One awarded per year</li> <li>Recommended by Members Council</li> </ul> <hr> <h3><a id="mwg"></a>Milton W. Garland Commemorative Comfort – Process – Cold Chain Award for Project Excellence</h3> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/milton-w-garland-award.docx" title="Milton-W-Garland-Award.docx">More information about Milton W. Garland</a></p> <p>This award recognizes the designer and owner of a Comfort – Process – Cold Chain application that highlights innovation and/or new technologies. This award was previously named the Milton W. Garland Commemorative Refrigeration Award for Project Excellence and in 2021 was merged with the Refrigeration Comfort Cooling Award for Project Excellence.</p> <ul> <li>Recognition is in the form of a plaque with a medallion, lapel pin, and transportation, if not otherwise reimbursed by the Society</li> <li>One awarded per year</li> <li>Recommended by Refrigeration Committee</li> </ul> <p>Visit the <a href="https://www.ashrae.org/communities/committees/standing-committees/refrigeration-committee" title="Refrigeration Committee">Refrigeration Committee webpage</a> for nomination details and deadlines.</p> <hr> <h3><a id="saa"></a>Standards Achievement Award</h3> <p>The purpose of this award is to recognize excellence in volunteer service for developing ASHRAE standards/guidelines.</p> <ul> <li>Recognition is in the form of a plaque, lapel pin, and transportation, if not otherwise reimbursed by the Society</li> <li>One or more awarded per year</li> <li>Recommended by Standards Committee</li> </ul> <p>Visit this <a href="https://www.ashrae.org/technical-resources/standards-and-guidelines/pcs-toolkit/standards-forms-procedures" target="_blank">Standards webpage</a> for nomination information.</p> <hr> <h3><a id="dm"></a>Dan Mills Chapter Programs Award</h3> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/dan-mills-technical-award.docx" title="Dan-Mills-Technical-Award.docx">More information about Dan Mills</a></p> <p>This award recognizes a Chapter CTTC member (Chair or Vice-Chair) who excels in chapter programs endeavors and promoting technical and energy activities of the CTT Committee. This award was previously named the Chapter Programs Star Award and in 2019 was merged with the Dan Mills Technical Award. For additional information, please visit <a href="https://www.ashrae.org/communities/committees/standing-committees/chapter-technology-transfer-committee" title="Chapter Technology Transfer Committee ">www.ashrae.org/cttc</a>.</p> <ul> <li>Recognition is in the form of a plaque, lapel pin, and transportation, if not otherwise reimbursed by the Society</li> <li>One awarded per year</li> <li>Recommended by Chapter Technology Transfer Committee</li> </ul> <hr> <h3><a id="saaa"></a>Student Activities Achievement Award</h3> <p>This award is designed to recognize an ASHRAE member who has contributed to the goals and the growth of student activities at all levels. Although this award is designed to honor a present or past Student Activities Chapter Chair, other members demonstrating such service can be nominated as well. <a href="https://www.ashrae.org/membership/honors-and-awards/student-activities-achievement-award" title="Student Activities Achievement Award" target rel>Learn More</a></p> <ul> <li>Recognition is in the form of a plaque, lapel pin, and transportation, if not otherwise reimbursed by the Society</li> <li>One awarded per year</li> <li>Recommended by Student Activities Committee </li> <li>Candidate must have proven track record of contributing to student activities related programs (included but not limited to mentoring for the annual design competition or grants program, sponsoring students at ASHRAE conferences, promoting local and national scholarships, participating in K-12 outreach and student branch involvement).</li> </ul> <hr> <h3><a id="lfa"></a>Lou Flagg Award</h3> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/lou-flagg-award.docx" title="Lou-Flagg-Award.docx">More information about Lou Flagg</a></p> <p>This award recognizes a Chapter Gold Ribbon Award winner for compiling information on outstanding historical projects or persons related to HVAC&R.</p> <ul> <li>Recognition is in the form of a plaque, lapel pin, and transportation, if not otherwise reimbursed by the Society</li> <li>One awarded per year</li> <li>Recommended by Historical Committee</li> </ul> <hr> <h3><a id="gbht"></a>George B. Hightower Technical Achievement Award</h3> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/george-b-hightower-technical-award.docx" title="George-B-Hightower-Technical-Award.docx">More information about George B. Hightower</a></p> <p>This award recognizes excellence in volunteer service in the area of Technical Committee, Technical Group, and Technical Research Group activities excluding research and standards.</p> <ul> <li>Recognition is in the form of a plaque</li> <li>One awarded per year</li> <li>Recommended by Technology Council</li> </ul> <hr> <h3><a id="sara"></a>Service to ASHRAE Research Award</h3> <p>This award recognizes excellence in volunteer service in the area of Society research.</p> <ul> <li>Recognition is in the form of a plaque</li> <li>One awarded per year</li> <li>Recommended by Technology Council</li> </ul> <hr> <h3><a id="dbe"></a>Donald Bahnfleth Environmental Health Award</h3> <p>This award recognizes excellence in volunteer service focused on environmental health issues. : This award was previously named the Environmental Health Award.</p> <ul> <li>Recognition is in the form of a plaque</li> <li>One awarded per year</li> <li>Recommended by the Environmental Health Committee</li> </ul> <hr> <h3><a id="dasr"></a>Donald A. Siller Refrigeration Award</h3> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/donald-a.-siller-refrigeration-award.docx" title="Donald-A.-Siller-Refrigeration-Award.docx">More information about Donald A. Siller</a></p> <p>This award recognizes exceptional performance by a Chapter Refrigeration Chair for planning activities and providing technology transfer on the subject of refrigeration. This award was previously named the Refrigeration ‘R in ASHRAE’ Award. For additional information, please visit <a href="https://www.ashrae.org/communities/committees/standing-committees/chapter-technology-transfer-committee" title="Chapter Technology Transfer Committee " target rel>www.ashrae.org/cttc</a>.</p> <ul> <li>Recognition in the form of a plaque</li> <li>One awarded per year</li> <li>Recommended by the Chapter Technology Transfer Committee</li> </ul> <hr> <h3><a id="yeaie"></a>Young Engineer in ASHRAE (YEA) Award of Individual Excellence</h3> <p>This award recognizes the YEA member (s) annually for superior efforts during the preceding Society year in the promotion of the YEA Institute and representation of the 35 and under demographic of ASHRAE.</p> <ul> <li>Recognition in the form of a plaque</li> <li>One or more awarded per year</li> <li>Recommended by YEA Committee</li> </ul> <hr> <h3><a id="yoa"></a>Youth Outreach Award</h3> <p>This award recognizes the outstanding effort of a member who actively engages a youth audience in their country, region, or local community through science, technology, engineering and mathematics (STEM) activities.</p> <ul> <li>Recognition in the form of a plaque</li> <li>One awarded per year</li> <li>Recommended by the Student Activities Committee</li> </ul> <hr> <h3><a id="ggac"></a>Government Affairs Award</h3> <p>This award recognizes an individual for outstanding effort and achievement in state, provincial, and local government activities in connection with technical issues related to the activities of the Society. This award was previously named the Government Activities Award.</p> <ul> <li>Recognition is in the form of a plaque for first place winners, and transportation, if not otherwise reimbursed by the Society.</li> <li>One awarded per year</li> <li>Recommended by Government Affairs Committee</li> </ul> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/government-affairs-award---updated-6-16-21.docx" title="GOVERNMENT AFFAIRS AWARD - updated 6-16-21.docx">Government Affairs Award Criteria and Application </a></p> <hr> <h3><a id="lgwp"></a>Lower-GWP Refrigeration and Air-Conditioning Innovation Award</h3> <p>This award recognizes individuals who have developed or practiced innovative technological concepts applied in developing countries to minimize global warming potential (GWP) through refrigeration and air-conditioning management.</p> <ul type="disc"> <li>Recognition of and certificate presentation will be at a UN event with UN Environment.</li> <li>Submission process: February 1 to May 15 each calendar year</li> <li>Recommended by UN Environment Liaison Committee</li> </ul> <p><a class="btn btn--hexagon-primary" href="https://www.ashrae.org/technical-resources/lower-gwp-refrigeration-air-conditioning-innovation-award" title="Lower-GWP Refrigeration & Air Conditioning Innovation Award" target rel>Apply Online</a></p> <hr> <h3><a id="ega"></a>Energy Genius Award</h3> <p>This award assesses building energy performance through the use of the ASHRAE Building EQ Portal program and Building EQ assessment process.</p> <ul> <li>Recognition is in the form of a plaque</li> <li>Recommended by the Building EQ Committee</li> </ul> <hr> <h3><b><a id="rbsa"></a>Residential Buildings Service Award</b></h3> <p>This award recognizes excellence in volunteer service focused on Residential Building issues. It serves to heighten general membership awareness of, and interest in, Residential Building activities.</p> <ul type="disc"> <li>Recognition is in the form of a plaque</li> <li>Recommended by the Residential Building Committee (RBC)</li> <li>Please visit the <a href="https://www.ashrae.org/communities/committees/standing-committees/residential-building-committee-rbc" target="_blank">RBC website</a> for details and nomination instructions</li> </ul> <p></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><b>Paper Awards</b></p> <h3><a id="paper"></a>Crosby Field Award</h3> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/crosby-field-award.docx" title="Crosby-Field-Award.docx">More information about Crosby Field</a></p> <p>This award is for the highest rated paper presented before a technical session, a symposium or a poster session, or at a Society meeting in a given year.</p> <ul> <li>Recognition is in the form of a $750 honorarium and plaque</li> <li>One awarded per year</li> <li>Selection is based on paper review scoring by the Conferences and Expositions Committee</li> </ul> <hr> <h3><a id="willis"></a>Willis H. Carrier Award</h3> <p><img src="https://www.ashrae.org/image%20library/global%20content/icons/word_icon.png" alt="word_icon.png"> <a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/willis-carrier-award.docx" title="Willis-Carrier-Award.docx">More information about Willis H. Carrier</a></p> <p>This award is for the best published paper of outstanding quality presented at a Society meeting by a member of any grade who was 32 years of age or less at the time of presentation of the paper.</p> <ul> <li>Recognition is in the form of $500 honorarium and plaque</li> <li>One awarded per year</li> <li>Selection is based on paper review scoring by the Conferences and Expositions Committee</li> </ul> <hr> <h3><a id="bpa"></a>Best Paper Award</h3> <p>This award is for the best papers presented at a Society meeting for the year. This award was previously named Symposium Paper Award, Technical/Symposium Paper Award, Transactions Paper Award, and Technical Paper Award.</p> <ul> <li>Recognition is in the form of a $500 honorarium and plaque</li> <li>Four awarded per year</li> <li>Selection is based on paper review scoring by the Conferences and Expositions Committee</li> </ul> <hr> <h3><a id="jpa"></a>Journal Paper Award</h3> <p>This award is for the best article published in the ASHRAE Journal for the year.</p> <ul> <li>Recognition is in the form of a $500 honorarium and plaque</li> <li>One awarded per year</li> <li>Recommended by the Publications Committee</li> </ul> <hr> <h3><a id="posterpres"></a>Poster Presentation Award</h3> <p>This award is for the best Poster Session Paper from each Annual and Winter Meeting.</p> <ul> <li>Recognition is in the form of a $500 honorarium and plaque</li> <li>Two awarded per year</li> <li>Selection is based on paper review scoring by the Conferences and Expositions Committee</li> </ul> <hr> <h3><em><a id="stbe"></a>Science and Technology for the Built Environment </em>Best Paper Award</h3> <p>This award is for the best referred paper published in the volume year of the <em>Science and Technology for the Built Environment</em>, the ASHRAE research journal. This award was previously named HVAC&R Research Best Paper Award.</p> <ul> <li>Recognition in the form of a plaque</li> <li>One awarded per year</li> <li>Recommended by the Research Journal Subcommittee</li> </ul> <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><b>Society Awards to Groups or Chapters</b></p> <h3><a id="taaee"></a>Technology Award/Award of Engineering Excellence</h3> <p>The ASHRAE Technology Awards program recognizes, on an international scale, successful applications of innovative design, which incorporate ASHRAE standards for effective energy management, indoor air quality, and mechanical design management technology. </p> <ul> <li>Recognition is in the form of a plaque</li> <li>Awards are given in six categories with up to three awards in each category</li> <li>Recommended by the Chapter Technology Transfer Committee</li> </ul> <p>Visit <a href="https://www.ashrae.org/membership/honors-and-awards/technology-awards-program">www.ashrae.org/technologyawards</a> for submission requirements and deadlines.</p> <hr> <h3><a id="sdpc"></a>Student Design Project Competition</h3> <p>This award recognizes outstanding student design projects, encourages students to become involved in the profession, promotes teamwork, and allows students to apply their knowledge of practical design. Teams may compete in three categories: HVAC Design Calculations, HVAC System Selection, and Integrated Building Design. A “Rising Star” winner is also chosen from each category.</p> <ul> <li>First, second, and third place winners are recognized in each entry category</li> <li>First place teams each receive a plaque and $2,000 honorarium, plus a team representative receives transportation to the ASHRAE Winter Conference, two night's lodging and up to $100 for expenses.</li> <li>A representative from each second place, third place, and rising star teams receives transportation to the ASHRAE Winter Conference and two night’s lodging.</li> <li>Recommended by the Student Activities Committee</li> </ul> <p>Visit the <a href="https://www.ashrae.org/communities/student-zone/competitions/2024-design-competition">Student Design Project Competition</a> webpage for instructions and deadlines.</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><b>Chapter and Regional Awards</b></p> <h3><a id="regional"></a>Regional Award of Merit and Chapter Service Award</h3> <p>These awards recognize activities and contributions of members at the regional and chapter level. Ten (10) points are required for the Regional Award of Merit (RAOM); twelve (12) points are required for the Chapter Service Award (CSA).</p> <ul> <li>Recognition is in the form of a certificate</li> <li>No limit on number awarded per year</li> <li>Nominations are made two ways: <ul style="list-style-type: circle;"> <li>Society runs a report annually that will pull eligible members and they will automatically be granted the award. DRCs and Delegates/Alternates will be sent a list of award recipients prior to their CRC.</li> <li>The report mentioned above will not pull every eligible member, so Chapter Delegates should still review their membership to determine if there are additional eligible members. Nominations at CRC require the following: current ASHRAE bio and a completed point tally form.</li> </ul> </li> </ul> <p><strong><a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/raom-point-tally-form.docx">Regional Award of Merit Point Tally Form</a></strong></p> <p><strong><a href="https://www.ashrae.org/file%20library/membership/honors%20and%20awards/csa-point-tally-form.docx">Chapter Service Award Point Tally Form </a></strong></p> <p><strong>>></strong> Please contact Tammy Catchings at <a href="mailto:tcatchings@ashrae.org">tcatchings@ashrae.org</a> for questions concerning these awards.</p> </div> </div> </div> <!-- /.row --> </div> <!-- /.column --> <div class="column columnAds lg-6"> <div id="ctl01_PageZoneContainer2"> <div id="ctl01_PageZoneContainer2_PageZoneContainer2_6KgwfPGcErl"> <div id="ctl01_PageZoneContainer2_PageZoneContainer2_6KgwfPGcErl_ctl00"> <div class="h-pushBottom"> <SCRIPT LANGUAGE="JavaScript"> OAS_AD('Right'); </SCRIPT> </div> </div> </div> </div> </div> <!-- /.column --> </div> <!--/.row--> </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 id="ctl01_Footer_GrayAreaContent"> <div id="ctl01_Footer_GrayAreaContent_GrayAreaContent_ucS204Qiro"> <div id="ctl01_Footer_GrayAreaContent_GrayAreaContent_ucS204Qiro_ctl00"> <div class="smallModule contained"> <div class="smallModule-item"><img style="display: block; padding-bottom: 10px; width: 325px; margin-left: auto; margin-right: auto;" src="https://www.ashrae.org/image%20library/global%20content/logos/ashrae_logo_tagline.png" alt data-amp-height="100" data-amp-width="400"></div> <div class="smallModule-item"> <p style="margin-left: 10px; margin-right: 10px;">ASHRAE is an international society of more than 50,000 heating, refrigerating and air-conditioning professionals from over 132 nations dedicated to<strong> </strong>serving humanity and promoting a sustainable world.</p> </div> <div class="smallModule-item" style="text-align: center;"><a class="btn" href="https://www.ashrae.org/membership/join/join-ashrae">BECOME A MEMBER</a></div> </div> </div> </div> </div> </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="/wEPDwUJMTAyOTQ0MTA0EBYGHg9fX0FudGlYc3JmVG9rZW4FIGZjMzY0NzBmODI2NDRiMWNiMWJkZTBjZDYzNzBmYmIzHhJfX0FudGlYc3JmVXNlck5hbWUFCUFub255bW91cx4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBZBYCAgEPFgIeBGxhbmcFAmVuFgQCAQ9kFgQCBg9kFgJmDxYGHgNyZWwFCnN0eWxlc2hlZXQeBHR5cGUFCHRleHQvY3NzHgRocmVmBTIvU3R5bGUlMjBMaWJyYXJ5L2Nzcy9tYWluLmNzcz92PTYzODY3MDkyNDgyMDAwMDAwMGQCBw9kFhRmDxYEHwUFD3RleHQvamF2YXNjcmlwdB4Dc3JjBT5odHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8xLjcvanF1ZXJ5Lm1pbi5qc2QCAQ8WBB8FBQ90ZXh0L2phdmFzY3JpcHQfBwVDaHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnl1aS8xLjcvanF1ZXJ5LXVpLm1pbi5qc2QCAg8WBB8FBQ90ZXh0L2phdmFzY3JpcHQfBwU8L1NjcmlwdCUyMExpYnJhcnkvZnJvbnQtZW5kL2Zyb250RW5kLmpzP3Y9NjM4NjcwOTI0ODIwMDAwMDAwZAIDDxYEHwUFD3RleHQvamF2YXNjcmlwdB8HBUkvU2NyaXB0JTIwTGlicmFyeS9STSUyMGFuZCUyMEZCL2ZhY2Vib29rYmFzZXBpeGVsLmpzP3Y9NjM3NTU5MDgxODMyODYwMzQzZAIEDxYEHwUFD3RleHQvamF2YXNjcmlwdB8HBUgvU2NyaXB0JTIwTGlicmFyeS9Hb29nbGVBbmFseXRpY3MvZ2FsaW5rdHJhY2tpbmcuanM/dj02MzY2OTQ4NzI1Mjg2Nzc5NDVkAgUPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFQC9TY3JpcHQlMjBMaWJyYXJ5L1JNJTIwYW5kJTIwRkIvTGlua2VkSW4uanM/dj02MzY3MzU3NjY4NDU2NzY2MDJkAgYPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFQy9TY3JpcHQlMjBMaWJyYXJ5L1JNJTIwYW5kJTIwRkIvQUFNdHJhY2tpbmcuanM/dj02MzY4NjY4MjYxMzY4OTcxOTNkAgcPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFRi9TY3JpcHQlMjBMaWJyYXJ5L2FkJTIwc2VydmVyL2FkX3NlcnZlcl9zZWFyY2guanM/dj02Mzg2MDU0MDUyNTYzNTM1MTZkAggPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFQi9TY3JpcHQlMjBMaWJyYXJ5L2FkJTIwc2VydmVyL3Vwcml2YWxfdGVzdC5qcz92PTYzNzAwNzc3MjYwODY4NTc2NmQCCQ8WBB8FBQ90ZXh0L2phdmFzY3JpcHQfBwU9L1NjcmlwdCUyMExpYnJhcnkvYWQlMjBzZXJ2ZXIvYWRfY29kZS5qcz92PTYzODYwNTQwNTM4MDE0MzUwM2QCAw9kFgICBQ9kFgoCAQ8PFgIeB1Zpc2libGVoZBYCAgEPZBYMAgIPFCsAAmRkZAIEDxQrAAJkZGQCBg8UKwACZGRkAgcPZBYGAgEPEGRkFgBkAgIPEGRkFgFmZAIDDxBkZBYBZmQCCg8UKwACZGRkAgsPFCsAAmRkZAICDxYCHwhoZAIDD2QWAmYPZBYOAgEPZBYCZg9kFgJmD2QWBGYPZBYCZg8PFgQeCENzc0NsYXNzBRFDTEhpZXJhcmNoaWNhbE5hdh4EXyFTQgICZBYCBQVjdGwwMA9kFgJmDxYCHgRUZXh0BbcCPG5hdiBjbGFzcz0ibmF2VXRpbCI+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+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICA8L3VsPjwvbmF2PjxkaXYgY2xhc3M9Im1vYmlsZURyYXdlclRvZ2dsZSBkcmF3ZXJUb2dnbGUiIGRhdGEtZm9yPSJnbG9iYWxzLW1vYmlsZSIgZGF0YS1tb2JpbGU9InRydWUiPjwvZGl2PmQCAw9kFgICAQ8PFgQfCQUKQnJlYWRjcnVtYh8KAgJkFgIFBWN0bDAwD2QWAmYPFgIfCwXYATx1bCBjbGFzcz0ibmF2U2Vjb25kYXJ5LWJyZWFkY3J1bWIiPg0KICA8bGk+PGEgaHJlZj0iL2hvbWUiPkhvbWU8L2E+PC9saT4NCiAgPGxpPjxhIGhyZWY9Ii9tZW1iZXJzaGlwIj5NZW1iZXJzaGlwPC9hPjwvbGk+DQogIDxsaSBjbGFzcz0iYWN0aXZlIj48YSBocmVmPSIvbWVtYmVyc2hpcC9ob25vcnMtYW5kLWF3YXJkcyI+SG9ub3JzICYgQXdhcmRzPC9hPjwvbGk+DQo8L3VsPmQCBQ9kFgJmD2QWAgUFY3RsMDAPZBYCZg8WAh8LBRlIb25vcnMgJiBBd2FyZHMgT2ZmZXJpbmdzZAIHD2QWAmYPZBYCBQVjdGwwMA8PFgIfCwX0CDxkaXYgY2xhc3M9InNlY3Rpb24gaC1oYXJkIHNvY2lhbFNoYXJlIHNlY3Rpb24tLWNvbnRyYXN0TGlnaHQiPg0KICA8ZGl2IGNsYXNzPSJzb2NpYWxTaGFyZS1pbm5lciI+DQogICAgPGg0IGNsYXNzPSJzb2NpYWxTaGFyZS1oZWFkaW5nIj5TaGFyZSBUaGlzPC9oND4NCiAgICA8ZGl2IGNsYXNzPSJzb2NpYWxTaGFyZS1pY29ucyI+DQogICAgICA8c3BhbiBjbGFzcz0ic3QtY3VzdG9tLWJ1dHRvbiBzdF94X2xhcmdlIiBkYXRhLW5ldHdvcms9InR3aXR0ZXIiPg0KICAgICAgICA8c3BhbiBjbGFzcz0ic3RCdXR0b24iPg0KICAgICAgICAgIDxzcGFuIGNsYXNzPSJzdExhcmdlIj4gPC9zcGFuPg0KICAgICAgICA8L3NwYW4+DQogICAgICA8L3NwYW4+DQogICAgICA8c3BhbiBjbGFzcz0ic3QtY3VzdG9tLWJ1dHRvbiBzdF9mYWNlYm9va19sYXJnZSIgZGF0YS1uZXR3b3JrPSJmYWNlYm9vayI+DQogICAgICAgIDxzcGFuIGNsYXNzPSJzdEJ1dHRvbiI+DQogICAgICAgICAgPHNwYW4gY2xhc3M9InN0TGFyZ2UiPiA8L3NwYW4+DQogICAgICAgIDwvc3Bhbj4NCiAgICAgIDwvc3Bhbj4NCiAgICAgIDxzcGFuIGNsYXNzPSJzdC1jdXN0b20tYnV0dG9uIHN0X2VtYWlsX2xhcmdlIiBkYXRhLW5ldHdvcms9ImVtYWlsIj4NCiAgICAgICAgPHNwYW4gY2xhc3M9InN0QnV0dG9uIj4NCiAgICAgICAgICA8c3BhbiBjbGFzcz0ic3RMYXJnZSI+IDwvc3Bhbj4NCiAgICAgICAgPC9zcGFuPg0KICAgICAgPC9zcGFuPg0KICAgICAgPHNwYW4gY2xhc3M9InN0LWN1c3RvbS1idXR0b24gc3RfcHJpbnRfbGFyZ2UiIGRhdGEtbmV0d29yaz0icHJpbnQiPg0KICAgICAgICA8c3BhbiBjbGFzcz0ic3RCdXR0b24iPg0KICAgICAgICAgIDxzcGFuIGNsYXNzPSJzdExhcmdlIj4gPC9zcGFuPg0KICAgICAgICA8L3NwYW4+DQogICAgICA8L3NwYW4+DQogICAgICA8c3BhbiBjbGFzcz0ic3QtY3VzdG9tLWJ1dHRvbiBzdF9zaGFyZXRoaXNfbGFyZ2UiIGRhdGEtbmV0d29yaz0ic2hhcmV0aGlzIj4NCiAgICAgICAgPHNwYW4gY2xhc3M9InN0QnV0dG9uIj4NCiAgICAgICAgICA8c3BhbiBjbGFzcz0ic3RMYXJnZSI+IDwvc3Bhbj4NCiAgICAgICAgPC9zcGFuPg0KICAgICAgPC9zcGFuPg0KICAgIDwvZGl2Pg0KICA8L2Rpdj4NCjwvZGl2PmRkAgkPZBYCZg9kFgIFBWN0bDAwDw8WAh8LBZivAjxoNCBzdHlsZT0idGV4dC1hbGlnbjogcmlnaHQ7Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDNlNzQ7Ij48Yj48aSBjbGFzcz0iaWNvbi1hcnJvdy1iYWNrIj48L2k+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9tZW1iZXJzaGlwL2hvbm9ycy1hbmQtYXdhcmRzL2hvbm9ycy1hbmQtYXdhcmRzIiB0aXRsZT0iSG9ub3JzICYgQXdhcmRzIj5yZXR1cm4gdG8gSCZhbXA7QSBob21lcGFnZTwvYT48L2I+PC9zcGFuPjwvaDQ+CjxwPjxzdHJvbmc+UGVyc29uYWwgSG9ub3JzPC9zdHJvbmc+PC9wPgo8aDM+PGEgaWQ9ImhhbGxvZmZhbWUiPjwvYT5BU0hSQUUgSGFsbCBvZiBGYW1lPC9oMz4KPHA+VGhpcyBhd2FyZCBob25vcnMgZGVjZWFzZWQgbWVtYmVycyB3aG8gaGF2ZSBtYWRlIG1pbGVzdG9uZSBjb250cmlidXRpb25zIHRvIHRoZSBncm93dGggb2YgQVNIUkFFLXJlbGF0ZWQgdGVjaG5vbG9neS4gSW5kaXZpZHVhbHMgaW5kdWN0ZWQgaW50byB0aGUgSGFsbCBvZiBGYW1lIG11c3QgaGF2ZSBiZWVuIGFuIEFTSFJBRSBtZW1iZXIgKGFueSBncmFkZSkgb3IgYSBtZW1iZXIgb2YgYSBwcmVkZWNlc3NvciBTb2NpZXR5IGFuZCBtdXN0IGhhdmUgc2hvd24gZXZpZGVuY2Ugb2YgZGlzdGluY3Rpb24gaW4gdGhlIFNvY2lldHksIGVpdGhlciB0ZWNobmljYWxseSBvciBhY2FkZW1pY2FsbHkuPC9wPgo8dWw+CjxsaT5SZWNvZ25pdGlvbiBnaXZlbiB0byB0aGUgcmVjaXBpZW50JiM4MjE3O3MgZmFtaWx5IGluY2x1ZGVzIGEgcGxhcXVlLCB0cmFuc3BvcnRhdGlvbiB0byB0aGUgV2ludGVyIE1lZXRpbmcsIGFuZCBvbmUgbmlnaHQmIzgyMTc7cyBsb2RnaW5nLiBUaGUgcmVjaXBpZW50JiM4MjE3O3MgYWNjb21wbGlzaG1lbnRzIGFyZSByZWNvZ25pemVkIG9uIHRoZSBBU0hSQUUgd2Vic2l0ZSBhbmQgaW4gYSBwZXJtYW5lbnQgYmluZGVyIG1haW50YWluZWQgaW4gdGhlIFNvY2lldHkgSGVhZHF1YXJ0ZXJzIExpYnJhcnkuPC9saT4KPGxpPk1heGltdW0gb2YgdHdvIG1heSBiZSBhd2FyZGVkIHBlciB5ZWFyPC9saT4KPGxpPkRlYWRsaW5lIGZvciBub21pbmF0aW9uOiBNYXkgMTwvbGk+CjwvdWw+CjxwPjxhIGNsYXNzPSJidG4gYnRuLS1oZXhhZ29uLXNlY29uZGFyeSIgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9maWxlJTIwbGlicmFyeS9tZW1iZXJzaGlwL2hvbm9ycyUyMGFuZCUyMGF3YXJkcy9oYWxsLW9mLWZhbWUtbm9taW5hdGlvbi1mb3JtX21heS0yMDIzX2ZpbGxhYmxlLnBkZiIgdGFyZ2V0PSJfYmxhbmsiPk5PTUlOQVRJT04gRk9STTwvYT48L3A+Cjxocj4KPGgzPjxhIGlkPSJhcGlhIj48L2E+QVNIUkFFIFBpb25lZXJzIG9mIHRoZSBJbmR1c3RyeSBBd2FyZDwvaDM+CjxwPlRoaXMgYXdhcmQgaG9ub3JzIGRlY2Vhc2VkIGluZGl2aWR1YWxzIHdobyBoYXZlIG1hZGUgbWlsZXN0b25lIGNvbnRyaWJ1dGlvbnMgdG8gdGhlIGdyb3d0aCBvZiBhaXIgY29uZGl0aW9uaW5nLCBoZWF0aW5nLCByZWZyaWdlcmF0aW9uIGFuZCB2ZW50aWxhdGlvbi4gSW5kaXZpZHVhbHMgaW5kdWN0ZWQgaW50byB0aGUgUGlvbmVlcnMgb2YgdGhlIEluZHVzdHJ5IG11c3QgaGF2ZSBzaG93biBldmlkZW5jZSBvZiBkaXN0aW5jdGlvbiwgZWl0aGVyIHRlY2huaWNhbGx5IG9yIGFjYWRlbWljYWxseS48L3A+Cjx1bD4KPGxpPlJlY29nbml0aW9uIGlzIGdpdmVuIHRvIHRoZSByZWNpcGllbnQmIzgyMTc7cyBhY2NvbXBsaXNobWVudHMgb24gdGhlIEFTSFJBRSB3ZWJzaXRlIGFuZCBhIHBlcm1hbmVudCBiaW5kZXIgaW4gdGhlIEFTSFJBRSBIZWFkcXVhcnRlcnMgTGlicmFyeS48L2xpPgo8bGk+TWF4aW11bSBvZiB0d28gbWF5IGJlIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+RGVhZGxpbmUgZm9yIG5vbWluYXRpb246IE1heSAxPC9saT4KPC91bD4KPHA+PGEgY2xhc3M9ImJ0biBidG4tLWhleGFnb24tc2Vjb25kYXJ5IiBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L21lbWJlcnNoaXAvaG9ub3JzJTIwYW5kJTIwYXdhcmRzL3Bpb25lZXJzLW9mLXRoZS1pbmR1c3RyeS1ub21pbmF0aW9uLWZvcm1fbWF5LTIwMjNfZmlsbGFibGUucGRmIiB0YXJnZXQ9Il9ibGFuayI+Tk9NSU5BVElPTiBGT1JNPC9hPjwvcD4KPGhyPgo8aDM+PGEgaWQ9ImZwYSI+PC9hPkYuIFBhdWwgQW5kZXJzb24gQXdhcmQ8L2gzPgo8cD5UaGlzIGF3YXJkLCBuYW1lZCBpbiBob25vciBvZiBGLiBQYXVsIEFuZGVyc29uLCAxOTI3LTI4IFByZXNpZGVudCBvZiB0aGUgQW1lcmljYW4gU29jaWV0eSBvZiBIZWF0aW5nIGFuZCBWZW50aWxhdGluZyBFbmdpbmVlcnMsIGlzIHRoZSBTb2NpZXR5J3MgaGlnaGVzdCBhd2FyZC4gVGhpcyBhd2FyZCBob25vcnMgbWVtYmVycyBmb3Igbm90YWJsZSBhY2hpZXZlbWVudCwgb3V0c3RhbmRpbmcgd29yayBvciBzZXJ2aWNlIGluIGFueSBmaWVsZCBvZiB0aGUgU29jaWV0eS4gQWNjb21wbGlzaG1lbnRzIHNob3VsZCBpbmNsdWRlIGV4Y2VwdGlvbmFsIGxlYWRlcnNoaXAgaW4gdGhlIEhWQUMmYW1wO1IgaW5kdXN0cnksIEFTSFJBRSwgYW5kIHNvY2lldHkuIEJyb2FkLWJhc2VkIGFjdGl2aXRpZXMgb2Ygb3V0c3RhbmRpbmcgdmFsdWUgaW4gY29uc3VsdGluZywgY29udHJhY3RpbmcsIGVuZ2luZWVyaW5nLCBkZXNpZ24sIGFuZCByZWxhdGVkIGFjdGl2aXR5IHdpdGhpbiBBU0hSQUUgYXJlIGRlc2lyZWQuIFByZXZpb3VzIHJlY2lwaWVudHMgb2YgdGhpcyBhd2FyZCBpbmNsdWRlIFdpbGxpcyBDYXJyaWVyLCBTYW0gTGV3aXMsIENhcmwgQXNobGV5IGFuZCBEb25hbGQgS3JvZWNrZXIuPC9wPgo8dWw+CjxsaT5SZWNvZ25pdGlvbiBpcyBpbiB0aGUgZm9ybSBvZiBhIHBsYXF1ZSB3aXRoIGEgbWVkYWxsaW9uLCBhbmQgdHJhbnNwb3J0YXRpb24sIGlmIG5vdCBvdGhlcndpc2UgcmVpbWJ1cnNlZCBieSB0aGUgU29jaWV0eS48L2xpPgo8bGk+T25lIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+Tm9taW5hdGlvbnMgbXVzdCBpbmNsdWRlIGEgbGV0dGVyIG9mIHJlY29tbWVuZGF0aW9uLCB0aGUgbm9taW5lZSYjODIxNztzIEFTSFJBRSBiaW8sIGFuZCBhIGhlYWRzaG90IG9mIHRoZSBub21pbmVlLiBQbGVhc2Ugc3VibWl0IGFzIGEgUERGIHRvIDxhIGhyZWY9Im1haWx0bzpIb25vcnNhbmRBd2FyZHNAYXNocmFlLm9yZyI+SG9ub3JzYW5kQXdhcmRzQGFzaHJhZS5vcmc8L2E+LjwvbGk+CjxsaT5EZWFkbGluZSBmb3Igbm9taW5hdGlvbjogTWF5IDE8L2xpPgo8L3VsPgo8aHI+CjxoMz48YSBpZD0ibGFiIj48L2E+TG91aXNlIGFuZCBCaWxsIEhvbGxhZGF5IERpc3Rpbmd1aXNoZWQgRmVsbG93IEF3YXJkPC9oMz4KPHA+VGhpcyBhd2FyZCBob25vcnMgRmVsbG93cyBvZiB0aGUgU29jaWV0eSBmb3IgY29udGludWluZyBwcmVlbWluZW5jZSBpbiBlbmdpbmVlcmluZyBvciByZXNlYXJjaCB3b3JrLjwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSBtZWRhbGxpb24sIHBsYXF1ZSwgYW5kIHRyYW5zcG9ydGF0aW9uLCBpZiBub3Qgb3RoZXJ3aXNlIHJlaW1idXJzZWQgYnkgdGhlIFNvY2lldHk8L2xpPgo8bGk+T25lIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+Tm9taW5hdGlvbnMgbXVzdCBpbmNsdWRlIGEgbGV0dGVyIG9mIHJlY29tbWVuZGF0aW9uLCB0aGUgbm9taW5lZSYjODIxNztzIEFTSFJBRSBiaW8sIGFuZCBhIGhlYWRzaG90IG9mIHRoZSBub21pbmVlLiBQbGVhc2Ugc3VibWl0IGFzIGEgUERGIHRvIDxhIGhyZWY9Im1haWx0bzpIb25vcnNhbmRBd2FyZHNAYXNocmFlLm9yZyI+SG9ub3JzYW5kQXdhcmRzQGFzaHJhZS5vcmc8L2E+LjwvbGk+CjxsaT5EZWFkbGluZSBmb3Igbm9taW5hdGlvbjogRGVjZW1iZXIgMTwvbGk+CjwvdWw+Cjxocj4KPGgzPjxhIG5hbWU9ImZlbGxvdyI+PC9hPkZlbGxvdzwvaDM+CjxwPkFTSFJBRSBtZW1iZXJzIHdobyBoYXZlIGF0dGFpbmVkIGRpc3RpbmN0aW9uIGluIHRoZSBmaWVsZHMgb2YgaGVhdGluZywgcmVmcmlnZXJhdGlvbiwgYWlyIGNvbmRpdGlvbmluZywgdmVudGlsYXRpb24gb3IgdGhlIGFsbGllZCBhcnRzIGFuZCBzY2llbmNlcyB0aHJvdWdoIGludmVudGlvbiwgcmVzZWFyY2gsIHRlYWNoaW5nLCBkZXNpZ24sIG9yaWdpbmFsIHdvcmssIG9yIGFzIGFuIGVuZ2luZWVyaW5nIGV4ZWN1dGl2ZSBvbiBwcm9qZWN0cyBvZiB1bnVzdWFsIG9yIGltcG9ydGFudCBzY29wZS4gVGhlIGluZGl2aWR1YWwgbXVzdCBoYXZlIG1hZGUgc3Vic3RhbnRpYWwgY29udHJpYnV0aW9ucyBhbmQgaGF2ZSBiZWVuIGEgPHU+RnVsbCBNZW1iZXI8L3U+IGluIGdvb2Qgc3RhbmRpbmcgZm9yIGF0IGxlYXN0IHRlbiB5ZWFycyBwcmlvciB0byB0aGUgZGF0ZSBvZiB0aGVpciBlbGVjdGlvbi4gPGJyPjxicj48YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2NvbW11bml0aWVzL2NvbGxlZ2Utb2YtZmVsbG93cy9jb2xsZWdlLW9mLWZlbGxvd3MiIHRpdGxlIHRhcmdldCByZWw+TGVhcm4gbW9yZSBhYm91dCB0aGUgQ29sbGVnZSBvZiBGZWxsb3dzPC9hPjwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSZuYnNwO3BsYXF1ZSB3aXRoIGEgbWVkYWxsaW9uIGFuZCBhIGxhcGVsIHBpbjwvbGk+CjxsaT5ObyBsaW1pdCBvbiBudW1iZXIgYXdhcmRlZCBwZXIgeWVhcjwvbGk+CjxsaT5EZWFkbGluZSBmb3Igbm9taW5hdGlvbjogTWF5IDE8L2xpPgo8L3VsPgo8cD48aW1nIHNyYz0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9pbWFnZSUyMGxpYnJhcnkvZ2xvYmFsJTIwY29udGVudC9pY29ucy9wZGZfaWNvbi5wbmciIGFsdD0icGRmX2ljb24ucG5nIj4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9maWxlJTIwbGlicmFyeS9tZW1iZXJzaGlwL2hvbm9ycyUyMGFuZCUyMGF3YXJkcy9mZWxsb3ctZ3VpZGVsaW5lcy5wZGYiIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0iQVNIUkFFIEZlbGxvdyBHdWlkZWxpbmVzIj5HdWlkZWxpbmVzIGZvciBBU0hSQUUgRmVsbG93IE5vbWluYXRvcnM8L2E+PC9wPgo8cD48aW1nIHNyYz0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9pbWFnZSUyMGxpYnJhcnkvZ2xvYmFsJTIwY29udGVudC9pY29ucy9wcHQucG5nIiBhbHQ9InBwdC5wbmciPiA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L21lbWJlcnNoaXAvaG9ub3JzJTIwYW5kJTIwYXdhcmRzL2ZlbGxvdy1ub21pbmF0aW9uLXRpcHMtLS1zdWdnZXN0aW9ucy5wcHR4IiB0aXRsZT0iRmVsbG93IE5vbWluYXRpb24gVGlwcyAmIFN1Z2dlc3Rpb25zLnBwdHgiIHRhcmdldD0iX2JsYW5rIj5GZWxsb3cgTm9taW5hdGlvbiBUaXBzIGFuZCBTdWdnZXN0aW9uczwvYT48L3A+CjxwPjxpbWcgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS9nbG9iYWwlMjBjb250ZW50L2ljb25zL3BkZl9pY29uLnBuZyIgYWx0PSJwZGZfaWNvbi5wbmciPiA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L21lbWJlcnNoaXAvaG9ub3JzJTIwYW5kJTIwYXdhcmRzL2ZlbGxvdy1ub21pbmF0aW9uLWZvcm1fbWF5LTIwMjNfZmlsbGFibGUucGRmIiB0YXJnZXQ9Il9ibGFuayI+RmVsbG93IE5vbWluYXRpb24gRm9ybTwvYT48L3A+Cjxocj4KPGgzPjxhIGlkPSJhdGIiPjwvYT5BbmRyZXcgVC4gQm9nZ3MgU2VydmljZSBBd2FyZDwvaDM+CjxwPlRoaXMgYXdhcmQsIG5hbWVkIGFmdGVyIEFuZHJldyBULiBCb2dncywgZm9ybWVyIEFTSFJBRSBFeGVjdXRpdmUgVmljZSBQcmVzaWRlbnQsIHJlY29nbml6ZXMgcGFzdCByZWNpcGllbnRzIG9mIHRoZSBFeGNlcHRpb25hbCBTZXJ2aWNlIEF3YXJkIGZvciBjb250aW51aW5nLCB1bnNlbGZpc2gsIGRlZGljYXRlZCBhbmQgZGlzdGluZ3Vpc2hlZCBzZXJ2aWNlIHRvIHRoZSBTb2NpZXR5LjwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSZuYnNwO3BsYXF1ZSwgYW5kIHRyYW5zcG9ydGF0aW9uLCBpZiBub3Qgb3RoZXJ3aXNlIHJlaW1idXJzZWQgYnkgdGhlIFNvY2lldHk8L2xpPgo8bGk+T25lIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+Tm9taW5hdGlvbnMgbXVzdCBpbmNsdWRlIGEgbGV0dGVyIG9mIHJlY29tbWVuZGF0aW9uLCB0aGUgbm9taW5lZSYjODIxNztzIEFTSFJBRSBiaW8sIGFuZCBhIGhlYWRzaG90IG9mIHRoZSBub21pbmVlLiBQbGVhc2Ugc3VibWl0IGFzIGEgUERGIHRvIDxhIGhyZWY9Im1haWx0bzpIb25vcnNhbmRBd2FyZHNAYXNocmFlLm9yZyI+SG9ub3JzYW5kQXdhcmRzQGFzaHJhZS5vcmc8L2E+PC9saT4KPGxpPkRlYWRsaW5lIGZvciBub21pbmF0aW9uOiBEZWNlbWJlciAxPC9saT4KPC91bD4KPGhyPgo8aDM+PGEgaWQ9ImRpc3Rpbmd1aXNoZWQiPjwvYT5BU0hSQUUgQXdhcmQgZm9yIERpc3Rpbmd1aXNoZWQgUHVibGljIFNlcnZpY2U8L2gzPgo8cD5UaGlzIGF3YXJkIHJlY29nbml6ZXMgYSBtZW1iZXIgb2YgU29jaWV0eSB3aG8gaGFzIHBlcmZvcm1lZCBvdXRzdGFuZGluZyBwdWJsaWMgc2VydmljZSBpbiB0aGVpciBjb21tdW5pdHksIGFuZCBpbiBkb2luZyBzbywgaGFzIGhlbHBlZCB0byBpbXByb3ZlIHRoZSBwdWJsaWMgaW1hZ2Ugb2YgdGhlIGVuZ2luZWVyLiBUaGlzIGF3YXJkIHdhcyBwcmV2aW91c2x5IG5hbWVkIHRoZSBBU0hSQUUtQWxjbyBBd2FyZCBmb3IgRGlzdGluZ3Vpc2hlZCBQdWJsaWMgU2VydmljZS48L3A+CjxwPjxlbT4mIzgyMjA7VGhlIFNvY2lldHkgaGFzIGFuIG9ibGlnYXRpb24gdG8gbW90aXZhdGUgaXRzIG1lbWJlcnMgdG8gaW5kaXZpZHVhbGx5IHRha2UgcGFydCBpbiBwdWJsaWMgYWZmYWlycyBvbiBhbGwgbGV2ZWxzLiBUaGlzIGF3YXJkIGlzIHRvIGJlIGdpdmVuIGFubnVhbGx5IHRvIGEgbWVtYmVyIG9mIHRoZSBTb2NpZXR5IHdobyBoYXMgZGlzdGluZ3Vpc2hlZCB0aGVtc2VsdmVzIGNvbnNwaWN1b3VzbHksIG5vdCBpbiB0aGUgYWR2YW5jZW1lbnQgb2Ygb3VyIGFydHMgYW5kIHNjaWVuY2Ugbm90IHRocm91Z2ggc3BlY2lhbCBzZXJ2aWNlIG9uIGJlaGFsZiBvZiB0aGUgU29jaWV0eSwgYnV0IHdobyBkaXN0aW5ndWlzaGVkIHRoZW1zZWx2ZXMgY29uc3BpY3VvdXNseSwgb24gYSA8dT52b2x1bnRhcnk8L3U+IGJhc2lzLCBvbiBiZWhhbGYgb2YgaGlzIGNvbW11bml0eSBvciBoaXMgY291bnRyeTwvZW0+LiYjODIyMTs8L3A+CjxwPlRoZSBhd2FyZCBpcyBnaXZlbiBvbiBhIHllYXJseSBiYXNpcyBhdCB0aGUgQVNIUkFFIFdpbnRlciBDb25mZXJlbmNlIHRvIGFuIGluZGl2aWR1YWxzIHdobyBoYXMgcGVyZm9ybWVkIG91dHN0YW5kaW5nIHZvbHVudGFyeSBub24tY29tcGVuc2F0ZWQgcHVibGljIHNlcnZpY2UgaW4gdGhlaXIgY29tbXVuaXR5LiZuYnNwOzwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSZuYnNwO3BsYXF1ZSwgYW5kIHRyYW5zcG9ydGF0aW9uLCBpZiBub3Qgb3RoZXJ3aXNlIHJlaW1idXJzZWQgYnkgdGhlIFNvY2lldHk8L2xpPgo8bGk+T25lIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+Tm9taW5hdGlvbnMgbXVzdCBpbmNsdWRlIGEgbGV0dGVyIG9mIHJlY29tbWVuZGF0aW9uLCB0aGUgbm9taW5lZSYjODIxNztzIEFTSFJBRSBiaW8sIGFuZCBhIGhlYWRzaG90IG9mIHRoZSBub21pbmVlLiBQbGVhc2Ugc3VibWl0IGFzIGEgUERGIHRvIDxhIGhyZWY9Im1haWx0bzpIb25vcnNhbmRBd2FyZHNAYXNocmFlLm9yZyI+SG9ub3JzYW5kQXdhcmRzQGFzaHJhZS5vcmc8L2E+PC9saT4KPGxpPkRlYWRsaW5lIGZvciBub21pbmF0aW9uOiBNYXkgMTwvbGk+CjwvdWw+Cjxocj4KPGgzPjxhIGlkPSJlayI+PC9hPkUuSy4gQ2FtcGJlbGwgQXdhcmQgb2YgTWVyaXQ8L2gzPgo8cD5UaGlzIGF3YXJkIGhvbm9ycyBhbiBpbmRpdmlkdWFsIGZvciBvdXRzdGFuZGluZyBzZXJ2aWNlIGFuZCBhY2hpZXZlbWVudCBpbiB0ZWFjaGluZyBhbmQgaXMgZnVuZGVkIGJ5IGNvbnRyaWJ1dGlvbnMgZnJvbSBpbmRpdmlkdWFsIG1lbWJlcnMgb2YgdGhlIExpZmUgTWVtYmVycyBDbHViIChMTUMpLjwvcD4KPHVsIHR5cGU9ImRpc2MiPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSBwbGFxdWUgYW5kICQxMCwwMDAgaG9ub3Jhcml1bTwvbGk+CjxsaT5PbmUgYXdhcmRlZCBwZXIgeWVhcjwvbGk+CjxsaT5SZWNvbW1lbmRlZCBieSB0aGUgTE1DPC9saT4KPGxpPlBsZWFzZSB2aXNpdCB0aGUgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9jb21tdW5pdGllcy9saWZlLW1lbWJlcnMtY2x1Yi9saWZlLW1lbWJlcnMtY2x1YiIgdGFyZ2V0PSJfYmxhbmsiPkxNQyB3ZWJzaXRlPC9hPiZuYnNwO2ZvciBkZXRhaWxzIGFuZCBub21pbmF0aW9uIGluc3RydWN0aW9uczwvbGk+CjwvdWw+Cjxocj4KPGgzPjxhIGlkPSJobSI+PC9hPkhvbm9yYXJ5IE1lbWJlcjwvaDM+CjxwPkhvbm9yYXJ5IE1lbWJlciBzdGF0dXMgaXMgZ3JhbnRlZCB0byBpbmRpdmlkdWFscyBpbiByZWNvZ25pdGlvbiBvZiBwcmVlbWluZW50IHByb2Zlc3Npb25hbCBkaXN0aW5jdGlvbiB3aG8gYXJlIG5vdCBtZW1iZXJzIG9mIHRoZSBTb2NpZXR5LjwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSZuYnNwO3BsYXF1ZSB3aXRoIGEgbWVkYWxsaW9uJm5ic3A7Jm5ic3A7PC9saT4KPGxpPk1heGltdW0gb2YgdGhyZWUgbWF5IGJlIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+Tm9taW5hdGlvbnMgbXVzdCBpbmNsdWRlIGEgbGV0dGVyIG9mIHJlY29tbWVuZGF0aW9uLCB0aGUgbm9taW5lZSYjODIxNztzIHJlc3VtZS9DViwgYW5kIGEgaGVhZHNob3Qgb2YgdGhlIG5vbWluZWUuIFBsZWFzZSBzdWJtaXQgYXMgYSBQREYgdG8gPGEgaHJlZj0ibWFpbHRvOkhvbm9yc2FuZEF3YXJkc0Bhc2hyYWUub3JnIj5Ib25vcnNhbmRBd2FyZHNAYXNocmFlLm9yZzwvYT48L2xpPgo8bGk+RGVhZGxpbmUgZm9yIG5vbWluYXRpb246IE1heSAxPC9saT4KPC91bD4KPGhyPgo8aDM+PGEgaWQ9InlpbGEiPjwvYT5ZRUEgSW5zcGlyYXRpb25hbCBMZWFkZXIgQXdhcmQ8L2gzPgo8cD5UaGlzIGF3YXJkIHJlY29nbml6ZXMgYSBZb3VuZyBFbmdpbmVlciBpbiBBU0hSQUUgKFlFQSkgbWVtYmVyIHdobyBoYXMgZ29uZSBhYm92ZSBhbmQgYmV5b25kIHRvIG1ha2UgY29uc2lkZXJhYmxlIGNvbnRyaWJ1dGlvbnMgdG8gdGhlIGluZHVzdHJ5IGFuZCBjb21tdW5pdHkuPC9wPgo8dWwgdHlwZT0iZGlzYyI+CjxsaSBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiBub25lOyI+CjxvbCBzdGFydD0iMSIgdHlwZT0iMSI+Cjx1bCBzdGFydD0iMSIgdHlwZT0iYSI+PC91bD4KPC9vbD4KPHVsIHR5cGU9ImRpc2MiPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSBwbGFxdWUsIHRyYW5zcG9ydGF0aW9uLCA0IG5pZ2h0cyBsb2RnaW5nLCBhbmQgcmVnaXN0cmF0aW9uIGZvciB0aGUgQVNIUkFFIFdpbnRlciBDb25mZXJlbmNlPC9saT4KPGxpPk9uZSBhd2FyZGVkIHBlciB5ZWFyPC9saT4KPGxpPlJlY29tbWVuZGVkIGJ5IHRoZSBZRUEgQ29tbWl0dGVlPC9saT4KPGxpPlBsZWFzZSB2aXNpdCB0aGUgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9jb21tdW5pdGllcy95b3VuZy1lbmdpbmVlcnMtaW4tYXNocmFlLXllYS9ob25vcnMtYW5kLWF3YXJkcy95ZWEtaW5zcGlyYXRpb25hbC1sZWFkZXItYXdhcmQiIHRhcmdldD0iX2JsYW5rIj5ZRUEgd2Vic2l0ZTwvYT4mbmJzcDtmb3IgZGV0YWlscyBhbmQgbm9taW5hdGlvbiBpbnN0cnVjdGlvbnM8L2xpPgo8L3VsPgo8L2xpPgo8L3VsPgo8aHI+CjxoMz48Yj48YSBpZD0iZXVuaWNlIj48L2E+RXVuaWNlIEZvb3RlIERlY2FyYm9uaXphdGlvbiBBd2FyZDwvYj48L2gzPgo8cD5UaGlzIGF3YXJkIHJlY29nbml6ZXMgYSBtZW1iZXIgd2hvIHdvcmtzIHRvIHJlZHVjZSBjYXJib24gZW1pc3Npb25zIGluIHRoZSBidWlsdCBlbnZpcm9ubWVudC48L3A+Cjx1bCB0eXBlPSJkaXNjIj4KPGxpPlJlY29nbml0aW9uIGlzIGluIHRoZSBmb3JtIG9mIGEgcGxhcXVlIHdpdGggYSBtZWRhbGxpb248L2xpPgo8bGk+T25lIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+Tm9taW5hdGlvbnMgbXVzdCBpbmNsdWRlIGEgY292ZXIgbGV0dGVyLCBwb2ludCB0YWxseSBmb3JtLCBBU0hSQUUgYmlvLCBhbmQgaGVhZHNob3QuIFBsZWFzZSBzdWJtaXQgYXMgYSBQREYgdG8gPGEgaHJlZj0ibWFpbHRvOmhvbm9yc2FuZGF3YXJkc0Bhc2hyYWUub3JnIj5ob25vcnNhbmRhd2FyZHNAYXNocmFlLm9yZzwvYT4uPC9saT4KPGxpPkRlYWRsaW5lIGZvciBub21pbmF0aW9uOiBEZWNlbWJlciAxPC9saT4KPC91bD4KPHA+PGEgY2xhc3M9ImJ0biBidG4tLWhleGFnb24tc2Vjb25kYXJ5IiBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L21lbWJlcnNoaXAvaG9ub3JzJTIwYW5kJTIwYXdhcmRzL2V1bmljZS1mb290ZS1kZWNhcmJvbml6YXRpb24tYXdhcmQtZGVzY3JpcHRpb24uZG9jeCIgdGFyZ2V0PSJfYmxhbmsiPkF3YXJkIERlc2NyaXB0aW9uPC9hPiZuYnNwOyAmbmJzcDsgPGEgY2xhc3M9ImJ0biBidG4tLWhleGFnb24tc2Vjb25kYXJ5IiBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L21lbWJlcnNoaXAvaG9ub3JzJTIwYW5kJTIwYXdhcmRzL2V1bmljZS1mb290ZV9wb2ludC10YWxseS1mb3JtX2ZpbGxhYmxlX2p1bHktMjAyMy5wZGYiIHRhcmdldD0iX2JsYW5rIj5Qb2ludCBUYWxseSBGb3JtPC9hPjwvcD4KPHA+PC9wPgo8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAlOyI+Cjx0Ym9keT4KPHRyIHN0eWxlPSJjb2xvcjogI2ZmZmZmZjsgaGVpZ2h0OiA3LjU3MjkycHg7IiBiZ2NvbG9yPSIjMDAzZTc0Ij4KPHRkIHN0eWxlPSJoZWlnaHQ6IDcuNTcyOTJweDsiPjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+Cjxocj4KPHA+PHN0cm9uZz5QZXJzb25hbCBBd2FyZHMgZm9yIEdlbmVyYWwgU29jaWV0eSBBY3Rpdml0aWVzPC9zdHJvbmc+PC9wPgo8aDM+PGEgaWQ9ImRmeSI+PC9hPkRpc3Rpbmd1aXNoZWQgRmlmdHktWWVhciBNZW1iZXIgQXdhcmQ8L2gzPgo8cD5UaGlzIGF3YXJkIHJlY29nbml6ZXMgaW5kaXZpZHVhbHMgd2hvIGhhdmUgYmVlbiBBU0hSQUUgbWVtYmVycyBmb3IgYSBtaW5pbXVtIG9mIGZpZnR5IHllYXJzLCBhbmQgd2VyZSBhIHBhc3QgU29jaWV0eSBQcmVzaWRlbnQsIGEgRmVsbG93LCByZWNpcGllbnQgb2YgdGhlIERpc3Rpbmd1aXNoZWQgU2VydmljZSBBd2FyZCwgb3Igb3RoZXJ3aXNlIHBlcmZvcm1lZCBvdXRzdGFuZGluZyBzZXJ2aWNlIGZvciB0aGUgU29jaWV0eS48L3A+Cjx1bD4KPGxpPlJlY29nbml0aW9uIGlzIGluIHRoZSBmb3JtIG9mIGEgcGxhcXVlIGFuZCBsYXBlbCBwaW48L2xpPgo8bGk+Tm8gbGltaXQgb24gbnVtYmVyIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+RWxpZ2libGUgbWVtYmVycyBhcmUgYXV0b21hdGljYWxseSByZXZpZXdlZCBieSB0aGUgSG9ub3JzICZhbXA7IEF3YXJkcyBDb21taXR0ZWUuIElmIHlvdSB3b3VsZCBsaWtlIHRvIHN1Ym1pdCBhIHNwZWNpZmljIG1lbWJlciBmb3IgcmV2aWV3LCBwbGVhc2Ugc2VuZCB0aGVpciBuYW1lLCBBU0hSQUUgbWVtYmVyIG51bWJlciwgYW5kIGEgc3VtbWFyeSBvZiB0aGVpciBvdXRzdGFuZGluZyBwZXJmb3JtYW5jZSBmb3IgdGhlIFNvY2lldHkgdG8gPGEgaHJlZj0ibWFpbHRvOkhvbm9yc2FuZEF3YXJkc0Bhc2hyYWUub3JnIj5Ib25vcnNhbmRBd2FyZHNAYXNocmFlLm9yZzwvYT48L2xpPgo8bGk+RGVhZGxpbmUgZm9yIG5vbWluYXRpb246IERlY2VtYmVyIDE8L2xpPgo8L3VsPgo8aHI+CjxoMz48YSBpZD0iZHN5Ij48L2E+RGlzdGluZ3Vpc2hlZCA3NS1ZZWFyIE1lbWJlciBBd2FyZDwvaDM+CjxwPlRoaXMgYXdhcmQgcmVjb2duaXplcyBpbmRpdmlkdWFscyB3aG8gaGF2ZSBiZWVuIEFTSFJBRSBtZW1iZXJzIGZvciBhIG1pbmltdW0gb2YgNzUgeWVhcnMsIGFuZCB3ZXJlIGEgcGFzdCBTb2NpZXR5IFByZXNpZGVudCwgYSBGZWxsb3csIHJlY2lwaWVudCBvZiB0aGUgRGlzdGluZ3Vpc2hlZCBTZXJ2aWNlIEF3YXJkLCBvciBvdGhlcndpc2UgcGVyZm9ybWVkIG91dHN0YW5kaW5nIHNlcnZpY2UgZm9yIHRoZSBTb2NpZXR5LjwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSBwbGFxdWUgYW5kIGxhcGVsIHBpbjwvbGk+CjxsaT5ObyBsaW1pdCBvbiBudW1iZXIgYXdhcmRlZCBwZXIgeWVhcjwvbGk+CjxsaT5FbGlnaWJsZSBtZW1iZXJzIGFyZSBhdXRvbWF0aWNhbGx5IHJldmlld2VkIGJ5IHRoZSBIb25vcnMgJmFtcDsgQXdhcmRzIENvbW1pdHRlZS4gSWYgeW91IHdvdWxkIGxpa2UgdG8gc3VibWl0IGEgc3BlY2lmaWMgbWVtYmVyIGZvciByZXZpZXcsIHBsZWFzZSBzZW5kIHRoZWlyIG5hbWUsIEFTSFJBRSBtZW1iZXIgbnVtYmVyLCBhbmQgYSBzdW1tYXJ5IG9mIHRoZWlyIG91dHN0YW5kaW5nIHBlcmZvcm1hbmNlIGZvciB0aGUgU29jaWV0eSB0byA8YSBocmVmPSJtYWlsdG86SG9ub3JzYW5kQXdhcmRzQGFzaHJhZS5vcmciPkhvbm9yc2FuZEF3YXJkc0Bhc2hyYWUub3JnPC9hPjwvbGk+CjxsaT5EZWFkbGluZSBmb3Igbm9taW5hdGlvbjogRGVjZW1iZXIgMTwvbGk+CjwvdWw+Cjxocj4KPGgzPjxhIGlkPSJlc2EiPjwvYT5FeGNlcHRpb25hbCBTZXJ2aWNlIEF3YXJkPC9oMz4KPHA+VGhpcyBhd2FyZCByZWNvZ25pemVzIG1lbWJlcnMgd2hvIGhhdmUgc2VydmVkIHRoZSBTb2NpZXR5IGZhaXRoZnVsbHkgYW5kIHdpdGggZXhlbXBsYXJ5IGVmZm9ydCwgZmFyIGluIGV4Y2VzcyAoNDUgc2VydmljZSBwb2ludHMpIG9mIHRoYXQgcmVxdWlyZWQgZm9yIHRoZSBEaXN0aW5ndWlzaGVkIFNlcnZpY2UgQXdhcmQgKDE1IHNlcnZpY2UgcG9pbnRzKS4gVGhlIGluZGl2aWR1YWwgbXVzdCBoYXZlIGJlZW4gYSBGdWxsIE1lbWJlciBvciBBc3NvY2lhdGUgTWVtYmVyIGZvciBhIG1pbmltdW0gb2YgdGVuIHllYXJzIGFuZCBiZSBhIHBhc3QgcmVjaXBpZW50IG9mIHRoZSBEaXN0aW5ndWlzaGVkIFNlcnZpY2UgQXdhcmQuPC9wPgo8dWw+CjxsaT5Ob21pbmF0aW9ucyBtdXN0IGluY2x1ZGUgYSBjb21wbGV0ZWQgRFNBL0VTQSBQb2ludCBUYWxseSBGb3JtLCB0aGUgbm9taW5lZSYjODIxNztzIEFTSFJBRSBiaW8sIGFuZCBhIGhlYWRzaG90IG9mIHRoZSBub21pbmVlLiBQbGVhc2Ugc3VibWl0IGFzIGEgUERGIHRvIDxhIGhyZWY9Im1haWx0bzpIb25vcnNhbmRBd2FyZHNAYXNocmFlLm9yZyI+SG9ub3JzYW5kQXdhcmRzQGFzaHJhZS5vcmc8L2E+PC9saT4KPGxpPk1lbWJlcnMgbWF5IGJlIG5vbWluYXRlZCBieSBvdGhlciBtZW1iZXJzLCBjaGFwdGVycywgcmVnaW9ucywgY29tbWl0dGVlcywgb3IgbWF5IG5vbWluYXRlIHRoZW1zZWx2ZXMuPC9saT4KPGxpPlJlY29nbml0aW9uIGlzIGluIHRoZSBmb3JtIG9mIGEgcGxhcXVlIGFuZCBsYXBlbCBwaW48L2xpPgo8bGk+TWF4aW11bSB0d2VudHkgYXdhcmRlZCBwZXIgeWVhcjwvbGk+CjxsaT5EZWFkbGluZSBmb3Igbm9taW5hdGlvbjogRGVjZW1iZXIgMTwvbGk+CjwvdWw+CjxwPjxpbWcgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS9nbG9iYWwlMjBjb250ZW50L2ljb25zL3dvcmRfaWNvbi5wbmciIGFsdD0id29yZF9pY29uLnBuZyI+IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvZmlsZSUyMGxpYnJhcnkvbWVtYmVyc2hpcC9ob25vcnMlMjBhbmQlMjBhd2FyZHMvZHNhLWVzYV9wb2ludC10YWxseS1mb3JtX2p1bHktMjAyMy5kb2MiPkRTQS9FU0EgUG9pbnQgVGFsbHkgRm9ybTwvYT48L3A+CjxwPjxpbWcgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS9nbG9iYWwlMjBjb250ZW50L2ljb25zL3dvcmRfaWNvbi5wbmciIGFsdD0id29yZF9pY29uLnBuZyI+IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvZmlsZSUyMGxpYnJhcnkvbWVtYmVyc2hpcC9ob25vcnMlMjBhbmQlMjBhd2FyZHMvZHNhLWVzYV9pbnN0cnVjdGlvbnNfbWF5LTIwMjMuZG9jIj5JbnN0cnVjdGlvbnMgZm9yIERTQS9FU0EgUG9pbnQgVGFsbHkgRm9ybTwvYT48L3A+Cjxocj4KPGgzPjxhIGlkPSJkc2EiPjwvYT5EaXN0aW5ndWlzaGVkIFNlcnZpY2UgQXdhcmQ8L2gzPgo8cD5UaGlzIGF3YXJkIHJlY29nbml6ZXMgbWVtYmVycyBvZiBBU0hSQUUgd2hvIGhhdmUgc2VydmVkIHRoZSBTb2NpZXR5IGZhaXRoZnVsbHkgYW5kIHdpdGggZGlzdGluY3Rpb24gb24gY29tbWl0dGVlcyBvciBvdGhlcndpc2UgZ2l2ZW4gZnJlZWx5IG9mIHRoZWlyIHRpbWUgYW5kIHRhbGVudCBvbiBiZWhhbGYgb2YgdGhlIFNvY2lldHkgKDE1IHNlcnZpY2UgcG9pbnRzIGFyZSByZXF1aXJlZCkuPC9wPgo8dWw+CjxsaT5Ob21pbmF0aW9ucyBtdXN0IGluY2x1ZGUgYSBjb21wbGV0ZWQgRFNBL0VTQSBQb2ludCBUYWxseSBGb3JtLCB0aGUgbm9taW5lZSYjODIxNztzIEFTSFJBRSBiaW8sIGFuZCBhIGhlYWRzaG90IG9mIHRoZSBub21pbmVlLiBQbGVhc2Ugc3VibWl0IGFzIGEgUERGIHRvIDxhIGhyZWY9Im1haWx0bzpIb25vcnNhbmRBd2FyZHNAYXNocmFlLm9yZyI+SG9ub3JzYW5kQXdhcmRzQGFzaHJhZS5vcmc8L2E+PC9saT4KPGxpPk1lbWJlcnMgbWF5IGJlIG5vbWluYXRlZCBieSBvdGhlciBtZW1iZXJzLCBjaGFwdGVycywgcmVnaW9ucywgY29tbWl0dGVlcywgb3IgbWF5IG5vbWluYXRlIHRoZW1zZWx2ZXMuPC9saT4KPGxpPlJlY29nbml0aW9uIGlzIGluIHRoZSBmb3JtIG9mIGEgcGxhcXVlIGFuZCBsYXBlbCBwaW48L2xpPgo8bGk+Tm8gbGltaXQgb24gbnVtYmVyIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+RGVhZGxpbmUgZm9yIG5vbWluYXRpb246IERlY2VtYmVyIDE8L2xpPgo8L3VsPgo8cD48aW1nIHNyYz0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9pbWFnZSUyMGxpYnJhcnkvZ2xvYmFsJTIwY29udGVudC9pY29ucy93b3JkX2ljb24ucG5nIiBhbHQ9IndvcmRfaWNvbi5wbmciPiA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L21lbWJlcnNoaXAvaG9ub3JzJTIwYW5kJTIwYXdhcmRzL2RzYS1lc2FfcG9pbnQtdGFsbHktZm9ybV9qdWx5LTIwMjMuZG9jIj5EU0EvRVNBIFBvaW50IFRhbGx5IEZvcm08L2E+PC9wPgo8cD48aW1nIHNyYz0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9pbWFnZSUyMGxpYnJhcnkvZ2xvYmFsJTIwY29udGVudC9pY29ucy93b3JkX2ljb24ucG5nIiBhbHQ9IndvcmRfaWNvbi5wbmciPiA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L21lbWJlcnNoaXAvaG9ub3JzJTIwYW5kJTIwYXdhcmRzL2RzYS1lc2FfaW5zdHJ1Y3Rpb25zX21heS0yMDIzLmRvYyI+SW5zdHJ1Y3Rpb25zIGZvciBEU0EvRVNBIFBvaW50IFRhbGx5IEZvcm08L2E+PC9wPgo8aHI+CjxoMz48YSBpZD0iZGxhIj48L2E+RGV2ZWxvcGluZyBMZWFkZXIgQXdhcmQ8L2gzPgo8cD5UaGlzIGF3YXJkIHJlY29nbml6ZXMgbmV3IG1lbWJlcnMgd2hvIGhhdmUgc2hvd24gZGl2ZXJzZSBpbnZvbHZlbWVudCBhbmQgY29tbWl0bWVudCB0byBBU0hSQUUgd2l0aGluIGZpdmUgeWVhciBvZiBiZWNvbWluZyBhbiBBc3NvY2lhdGUgTWVtYmVyLjwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSBwbGFxdWUgYW5kIGxhcGVsIHBpbjwvbGk+CjxsaT5ObyBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIHJlY2lwaWVudHMgcGVyIHllYXI8L2xpPgo8bGk+UmVjb21tZW5kZWQgYnkgdGhlIFlFQSBDb21taXR0ZWU8L2xpPgo8bGk+UGxlYXNlIHZpc2l0IHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2NvbW11bml0aWVzL3lvdW5nLWVuZ2luZWVycy1pbi1hc2hyYWUteWVhL2hvbm9ycy1hbmQtYXdhcmRzL2RldmVsb3BpbmctbGVhZGVyLWF3YXJkIj5ZRUEgd2Vic2l0ZTwvYT4gZm9yIGRldGFpbHMgYW5kIG5vbWluYXRpb24gaW5zdHJ1Y3Rpb25zPC9saT4KPC91bD4KPHA+UGxlYXNlIHNlbmQgYWxsIGNvbXBsZXRlZCBub21pbmF0aW9ucyBhbmQgcGhvdG9zIHRvIHRoZSBZRUEgQ29tbWl0dGVlIFN0YWZmIGxpYWlzb24gYXQgPGEgaHJlZj0ibWFpbHRvOllvdW5nRW5naW5lZXJzQGFzaHJhZS5vcmciIHRpdGxlIHRhcmdldCByZWw+WW91bmdFbmdpbmVlcnNAYXNocmFlLm9yZzwvYT48L3A+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiAjZmZmZmZmOyBoZWlnaHQ6IDcuNTcyOTJweDsiIGJnY29sb3I9IiMwMDNlNzQiPgo8dGQgc3R5bGU9ImhlaWdodDogNy41NzI5MnB4OyI+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPGhyPgo8cD48c3Ryb25nPlBlcnNvbmFsIEF3YXJkcyBmb3IgU3BlY2lmaWMgU29jaWV0eSBBY3Rpdml0aWVzPC9zdHJvbmc+PC9wPgo8aDM+PGEgaWQ9ImxpbmNvbG5iIj48L2E+TGluY29sbiBCb3VpbGxvbiBBd2FyZDwvaDM+CjxwPjxpbWcgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS9nbG9iYWwlMjBjb250ZW50L2ljb25zL3dvcmRfaWNvbi5wbmciIGFsdD0id29yZF9pY29uLnBuZyI+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9maWxlJTIwbGlicmFyeS9tZW1iZXJzaGlwL2hvbm9ycyUyMGFuZCUyMGF3YXJkcy9saW5jb2xuLWJvdWlsbG9uLWF3YXJkLmRvY3giIHRpdGxlPSJMaW5jb2xuLUJvdWlsbG9uLUF3YXJkLmRvY3giPk1vcmUgaW5mb3JtYXRpb24gYWJvdXQgTGluY29sbiBCb3VpbGxvbjwvYT48L3A+CjxwPlRoaXMgYXdhcmQgcmVjb2duaXplcyBhIG1lbWJlciB3aG8gcGVyZm9ybXMgdGhlIG1vc3Qgb3V0c3RhbmRpbmcgd29yayBpbiBpbmNyZWFzaW5nIHRoZSBtZW1iZXJzaGlwIG9mIHRoZSBTb2NpZXR5IGR1cmluZyB0aGUgY291cnNlIG9mIHRoZSB5ZWFyLjwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSBwbGFxdWUsIGxhcGVsIHBpbiwgYW5kIHRyYW5zcG9ydGF0aW9uLCBpZiBub3Qgb3RoZXJ3aXNlIHJlaW1idXJzZWQgYnkgdGhlIFNvY2lldHk8L2xpPgo8bGk+T25lIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+UmVjb21tZW5kZWQgYnkgTWVtYmVyc2hpcCBQcm9tb3Rpb24gQ29tbWl0dGVlPC9saT4KPC91bD4KPGhyPgo8aDM+PGEgaWQ9IndqYyI+PC9hPldpbGxpYW0gSi4gQ29sbGlucywgSnIuIFJQIEF3YXJkPC9oMz4KPHA+PGltZyBzcmM9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvaW1hZ2UlMjBsaWJyYXJ5L2dsb2JhbCUyMGNvbnRlbnQvaWNvbnMvd29yZF9pY29uLnBuZyIgYWx0PSJ3b3JkX2ljb24ucG5nIj4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9maWxlJTIwbGlicmFyeS9tZW1iZXJzaGlwL2hvbm9ycyUyMGFuZCUyMGF3YXJkcy93aWxsaWFtLWotY29sbGlucy1yZXNlYXJjaC1wcm9tb3Rpb24tYXdhcmQuZG9jeCIgdGl0bGU9IldpbGxpYW0tSi1Db2xsaW5zLVJlc2VhcmNoLVByb21vdGlvbi1Bd2FyZC5kb2N4Ij5Nb3JlIGluZm9ybWF0aW9uIGFib3V0IFdpbGxpYW0gSi4gQ29sbGlucywgSnIuPC9hPjwvcD4KPHA+VGhpcyBhd2FyZCByZWNvZ25pemVzIHRoZSBDaGFwdGVyIFJQIENoYWlyIHdobyBleGNlbHMgaW4gcmFpc2luZyBmdW5kcyBmb3IgQVNIUkFFJ3MgUlAgY2FtcGFpZ24gZHVyaW5nIHRoZSBjb3Vyc2Ugb2YgdGhlIHllYXIuPC9wPgo8dWw+CjxsaT5SZWNvZ25pdGlvbiBpcyBpbiB0aGUgZm9ybSBvZiBhIHBsYXF1ZSB3aXRoIGEgbWVkYWxsaW9uLCBsYXBlbCBwaW4sIGFuZCB0cmFuc3BvcnRhdGlvbiwgaWYgbm90IG90aGVyd2lzZSByZWltYnVyc2VkIGJ5IHRoZSBTb2NpZXR5PC9saT4KPGxpPk9uZSBhd2FyZGVkIHBlciB5ZWFyPC9saT4KPGxpPlJlY29tbWVuZGVkIGJ5IFJQIENvbW1pdHRlZTwvbGk+CjwvdWw+Cjxocj4KPGgzPjxhIGlkPSJob21lciI+PC9hPkhvbWVyIEFkZGFtcyBBd2FyZDwvaDM+CjxwPjxpbWcgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS9nbG9iYWwlMjBjb250ZW50L2ljb25zL3dvcmRfaWNvbi5wbmciIGFsdD0id29yZF9pY29uLnBuZyI+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9maWxlJTIwbGlicmFyeS9tZW1iZXJzaGlwL2hvbm9ycyUyMGFuZCUyMGF3YXJkcy9ob21lci1hZGRhbXMtYXdhcmQuZG9jeCIgdGl0bGU9IkhvbWVyLUFkZGFtcy1Bd2FyZC5kb2N4Ij5Nb3JlIGluZm9ybWF0aW9uIGFib3V0IEhvbWVyIEFkZGFtczwvYT48L3A+CjxwPlRoaXMgYXdhcmQgcmVjb2duaXplcyBhIGdyYWR1YXRlIHN0dWRlbnQgd2hvIGhhcyBiZWVuIGVuZ2FnZWQgaW4gYW4gQVNIUkFFIHJlc2VhcmNoIHByb2plY3QgYXQgYSB1bml2ZXJzaXR5IHRoYXQgaGFzIGdyYWR1YXRlIHByb2dyYW1zIGluIHRoZSBhcmVhcyBvZiBoZWF0aW5nLCB2ZW50aWxhdGlvbiBhbmQgYWlyIGNvbmRpdGlvbmluZywgYW5kIGhhcyBhY2hpZXZlZCBhIGhpZ2ggc3RhbmRhcmQgb2YgcGVyZm9ybWFuY2UgaW4gdGhpcyB3b3JrLjwvcD4KPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9tZW1iZXJzaGlwL2hvbm9ycy1hbmQtYXdhcmRzL2hvbWVyLWFkZGFtcy1hd2FyZCIgdGl0bGUgdGFyZ2V0IHJlbD5BZGRpdGlvbmFsIEF3YXJkIERldGFpbHM8L2E+PC9wPgo8dWw+CjxsaT5SZWNvZ25pdGlvbiBpcyBpbiB0aGUgZm9ybSBvZiBhICQ1LDAwMCBob25vcmFyaXVtLCBwbGFxdWUgYW5kIGxhcGVsIHBpbjwvbGk+CjxsaT5PbmUgYXdhcmRlZCBwZXIgeWVhcjwvbGk+CjxsaT5SZWNvbW1lbmRlZCBieSBSZXNlYXJjaCBBZG1pbmlzdHJhdGlvbiBDb21taXR0ZWU8L2xpPgo8bGk+RGVhZGxpbmUgZm9yIG5vbWluYXRpb246IERlY2VtYmVyIDE1PC9saT4KPC91bD4KPHA+U3VibWl0IG5vbWluYXRpb25zIHRvIEFTSFJBRSBNYW5hZ2VyIG9mIFJlc2VhcmNoIGFuZCBUZWNobmljYWwgU2VydmljZXMsIDE3OTEgVHVsbGllIENpcmNsZSwgTkUsIEF0bGFudGEsIEdBIDMwMzI5LTIzMDUgb3IgPGEgaHJlZj0ibWFpbHRvOm12YXVnaG5AYXNocmFlLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm12YXVnaG5AYXNocmFlLm9yZzwvYT4uPC9wPgo8aHI+CjxoMz48YSBpZD0icmduIj48L2E+UmFscGggRy4gTmV2aW5zIFBoeXNpb2xvZ3kgYW5kIEh1bWFuIEVudmlyb25tZW50IEF3YXJkPC9oMz4KPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy90ZWNobmljYWwtcmVzb3VyY2VzL3RlY2huaWNhbC1jb21taXR0ZWVzL3JhbHBoLWctbmV2aW5zLXBoeXNpb2xvZ3ktYW5kLWh1bWFuLWVudmlyb25tZW50LWF3YXJkIj5BZGRpdGlvbmFsIEF3YXJkIERldGFpbHM8L2E+PC9wPgo8cD5UaGlzIGF3YXJkIHJlY29nbml6ZXMgYSBwcm9taXNpbmcgaW52ZXN0aWdhdG9yLCBwcmVmZXJhYmx5IGxlc3MgdGhhbiA0MCB5ZWFycyBvZiBhZ2UsIGZvciBzaWduaWZpY2FudCBhY2NvbXBsaXNobWVudCBpbiB0aGUgZ2VuZXJhbCBhcmVhIG9mIGh1bWFuIHJlc3BvbnNlIHRvIHRoZSBlbnZpcm9ubWVudCwgd2hpY2ggbWF5IGluY2x1ZGUgdGhlcm1hbCwgbW9pc3R1cmUsIHZpc3VhbCwgYWNvdXN0aWNhbCwgdG94aWMsIGFsbGVyZ2ljLCBvbGZhY3RvcnksIHZpYnJhdGlvbmFsIGFuZCBtaWNyb2Jpb2xvZ2ljYWwgZWZmZWN0cyBvbiBodW1hbiBoZWFsdGgsIGNvbWZvcnQgYW5kIHdlbGwtYmVpbmcuPC9wPgo8dWw+CjxsaT5SZWNvZ25pdGlvbiBpcyBpbiB0aGUgZm9ybSBvZiBhICQ1MDAgaG9ub3Jhcml1bSwgcGxhcXVlIGFuZCBsYXBlbCBwaW48L2xpPgo8bGk+T25lIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+UmVjb21tZW5kZWQgYnkgVEMgMi4xIChQaHlzaW9sb2d5IGFuZCBIdW1hbiBFbnZpcm9ubWVudCk8L2xpPgo8L3VsPgo8aHI+CjxoMz48YSBpZD0iamZqIj48L2E+Sm9obiBGLiBKYW1lcyBJbnRlcm5hdGlvbmFsIEF3YXJkPC9oMz4KPHA+PGltZyBzcmM9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvaW1hZ2UlMjBsaWJyYXJ5L2dsb2JhbCUyMGNvbnRlbnQvaWNvbnMvd29yZF9pY29uLnBuZyIgYWx0PSJ3b3JkX2ljb24ucG5nIj4mbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L21lbWJlcnNoaXAvaG9ub3JzJTIwYW5kJTIwYXdhcmRzL2pvaG4tZi1qYW1lcy1hd2FyZC5kb2N4IiByZXR1cm52YWx1ZT0iL0ZpbGUlMjBMaWJyYXJ5L2RvY0xpYi9Ib25vcnNhbmRBd2FyZHMvQXdhcmREb2NzL0pvaG4tRi1KYW1lcy1Bd2FyZC5kb2N4LCxGaWxlLF9zZWxmLCwsZmFsc2UsZmFsc2UsZmFsc2UsZmFsc2UsNDU3ZWI0ZDktZDMxNi00ZWIxLTkwNDMtNDQxOTEzNTAzYTM4IiB0aXRsZT0iSm9obi1GLUphbWVzLUF3YXJkLmRvY3giPk1vcmUgaW5mb3JtYXRpb24gYWJvdXQgSm9obiBGLiBKYW1lczwvYT48L3A+CjxwPlRoaXMgYXdhcmQgcmVjb2duaXplcyBhbiBBU0hSQUUgbWVtYmVyIHdobyBoYXMgZG9uZSB0aGUgbW9zdCB0byBlbmhhbmNlIHRoZSBTb2NpZXR5J3MgaW50ZXJuYXRpb25hbCBwcmVzZW5jZSBvciBwb3N0dXJlLjwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSBwbGFxdWUsIGxhcGVsIHBpbiwgYW5kIHRyYW5zcG9ydGF0aW9uLCBpZiBub3Qgb3RoZXJ3aXNlIHJlaW1idXJzZWQgYnkgdGhlIFNvY2lldHk8L2xpPgo8bGk+T25lIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+UmVjb21tZW5kZWQgYnkgTWVtYmVycyBDb3VuY2lsPC9saT4KPC91bD4KPGhyPgo8aDM+PGEgaWQ9Im13ZyI+PC9hPk1pbHRvbiBXLiBHYXJsYW5kIENvbW1lbW9yYXRpdmUgQ29tZm9ydCAmIzgyMTE7IFByb2Nlc3MgJiM4MjExOyBDb2xkIENoYWluIEF3YXJkIGZvciBQcm9qZWN0IEV4Y2VsbGVuY2U8L2gzPgo8cD48aW1nIHNyYz0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9pbWFnZSUyMGxpYnJhcnkvZ2xvYmFsJTIwY29udGVudC9pY29ucy93b3JkX2ljb24ucG5nIiBhbHQ9IndvcmRfaWNvbi5wbmciPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvZmlsZSUyMGxpYnJhcnkvbWVtYmVyc2hpcC9ob25vcnMlMjBhbmQlMjBhd2FyZHMvbWlsdG9uLXctZ2FybGFuZC1hd2FyZC5kb2N4IiB0aXRsZT0iTWlsdG9uLVctR2FybGFuZC1Bd2FyZC5kb2N4Ij5Nb3JlIGluZm9ybWF0aW9uIGFib3V0IE1pbHRvbiBXLiBHYXJsYW5kPC9hPjwvcD4KPHA+VGhpcyBhd2FyZCByZWNvZ25pemVzIHRoZSBkZXNpZ25lciBhbmQgb3duZXIgb2YgYSBDb21mb3J0ICYjODIxMTsgUHJvY2VzcyAmIzgyMTE7IENvbGQgQ2hhaW4gYXBwbGljYXRpb24gdGhhdCBoaWdobGlnaHRzIGlubm92YXRpb24gYW5kL29yIG5ldyB0ZWNobm9sb2dpZXMuIFRoaXMgYXdhcmQgd2FzIHByZXZpb3VzbHkgbmFtZWQgdGhlIE1pbHRvbiBXLiBHYXJsYW5kIENvbW1lbW9yYXRpdmUgUmVmcmlnZXJhdGlvbiBBd2FyZCBmb3IgUHJvamVjdCBFeGNlbGxlbmNlIGFuZCBpbiAyMDIxIHdhcyBtZXJnZWQgd2l0aCB0aGUgUmVmcmlnZXJhdGlvbiBDb21mb3J0IENvb2xpbmcgQXdhcmQgZm9yIFByb2plY3QgRXhjZWxsZW5jZS48L3A+Cjx1bD4KPGxpPlJlY29nbml0aW9uIGlzIGluIHRoZSBmb3JtIG9mIGEgcGxhcXVlIHdpdGggYSZuYnNwO21lZGFsbGlvbiwgbGFwZWwgcGluLCBhbmQgdHJhbnNwb3J0YXRpb24sIGlmIG5vdCBvdGhlcndpc2UgcmVpbWJ1cnNlZCBieSB0aGUgU29jaWV0eTwvbGk+CjxsaT5PbmUgYXdhcmRlZCBwZXIgeWVhcjwvbGk+CjxsaT5SZWNvbW1lbmRlZCBieSBSZWZyaWdlcmF0aW9uIENvbW1pdHRlZTwvbGk+CjwvdWw+CjxwPlZpc2l0IHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2NvbW11bml0aWVzL2NvbW1pdHRlZXMvc3RhbmRpbmctY29tbWl0dGVlcy9yZWZyaWdlcmF0aW9uLWNvbW1pdHRlZSIgdGl0bGU9IlJlZnJpZ2VyYXRpb24gQ29tbWl0dGVlIj5SZWZyaWdlcmF0aW9uIENvbW1pdHRlZSB3ZWJwYWdlPC9hPiZuYnNwO2ZvciBub21pbmF0aW9uIGRldGFpbHMgYW5kIGRlYWRsaW5lcy48L3A+Cjxocj4KPGgzPjxhIGlkPSJzYWEiPjwvYT5TdGFuZGFyZHMgQWNoaWV2ZW1lbnQgQXdhcmQ8L2gzPgo8cD5UaGUgcHVycG9zZSBvZiB0aGlzIGF3YXJkIGlzIHRvIHJlY29nbml6ZSBleGNlbGxlbmNlIGluIHZvbHVudGVlciBzZXJ2aWNlIGZvciBkZXZlbG9waW5nIEFTSFJBRSBzdGFuZGFyZHMvZ3VpZGVsaW5lcy48L3A+Cjx1bD4KPGxpPlJlY29nbml0aW9uIGlzIGluIHRoZSBmb3JtIG9mIGEgcGxhcXVlLCBsYXBlbCBwaW4sIGFuZCB0cmFuc3BvcnRhdGlvbiwgaWYgbm90IG90aGVyd2lzZSByZWltYnVyc2VkIGJ5IHRoZSBTb2NpZXR5PC9saT4KPGxpPk9uZSBvciBtb3JlIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+UmVjb21tZW5kZWQgYnkgU3RhbmRhcmRzIENvbW1pdHRlZTwvbGk+CjwvdWw+CjxwPlZpc2l0IHRoaXMgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy90ZWNobmljYWwtcmVzb3VyY2VzL3N0YW5kYXJkcy1hbmQtZ3VpZGVsaW5lcy9wY3MtdG9vbGtpdC9zdGFuZGFyZHMtZm9ybXMtcHJvY2VkdXJlcyIgdGFyZ2V0PSJfYmxhbmsiPlN0YW5kYXJkcyB3ZWJwYWdlPC9hPiZuYnNwO2ZvciBub21pbmF0aW9uIGluZm9ybWF0aW9uLjwvcD4KPGhyPgo8aDM+PGEgaWQ9ImRtIj48L2E+RGFuIE1pbGxzIENoYXB0ZXIgUHJvZ3JhbXMgQXdhcmQ8L2gzPgo8cD48aW1nIHNyYz0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9pbWFnZSUyMGxpYnJhcnkvZ2xvYmFsJTIwY29udGVudC9pY29ucy93b3JkX2ljb24ucG5nIiBhbHQ9IndvcmRfaWNvbi5wbmciPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvZmlsZSUyMGxpYnJhcnkvbWVtYmVyc2hpcC9ob25vcnMlMjBhbmQlMjBhd2FyZHMvZGFuLW1pbGxzLXRlY2huaWNhbC1hd2FyZC5kb2N4IiB0aXRsZT0iRGFuLU1pbGxzLVRlY2huaWNhbC1Bd2FyZC5kb2N4Ij5Nb3JlIGluZm9ybWF0aW9uIGFib3V0IERhbiBNaWxsczwvYT48L3A+CjxwPlRoaXMgYXdhcmQgcmVjb2duaXplcyBhIENoYXB0ZXIgQ1RUQyBtZW1iZXIgKENoYWlyIG9yIFZpY2UtQ2hhaXIpIHdobyBleGNlbHMgaW4gY2hhcHRlciBwcm9ncmFtcyBlbmRlYXZvcnMgYW5kIHByb21vdGluZyB0ZWNobmljYWwgYW5kIGVuZXJneSBhY3Rpdml0aWVzIG9mIHRoZSBDVFQgQ29tbWl0dGVlLiBUaGlzIGF3YXJkIHdhcyBwcmV2aW91c2x5IG5hbWVkIHRoZSBDaGFwdGVyIFByb2dyYW1zIFN0YXIgQXdhcmQgYW5kIGluIDIwMTkgd2FzIG1lcmdlZCB3aXRoIHRoZSBEYW4gTWlsbHMgVGVjaG5pY2FsIEF3YXJkLiBGb3IgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpc2l0IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvY29tbXVuaXRpZXMvY29tbWl0dGVlcy9zdGFuZGluZy1jb21taXR0ZWVzL2NoYXB0ZXItdGVjaG5vbG9neS10cmFuc2Zlci1jb21taXR0ZWUiIHRpdGxlPSJDaGFwdGVyIFRlY2hub2xvZ3kgVHJhbnNmZXIgQ29tbWl0dGVlICI+d3d3LmFzaHJhZS5vcmcvY3R0YzwvYT4uPC9wPgo8dWw+CjxsaT5SZWNvZ25pdGlvbiBpcyBpbiB0aGUgZm9ybSBvZiBhIHBsYXF1ZSwgbGFwZWwgcGluLCBhbmQgdHJhbnNwb3J0YXRpb24sIGlmIG5vdCBvdGhlcndpc2UgcmVpbWJ1cnNlZCBieSB0aGUgU29jaWV0eTwvbGk+CjxsaT5PbmUgYXdhcmRlZCBwZXIgeWVhcjwvbGk+CjxsaT5SZWNvbW1lbmRlZCBieSBDaGFwdGVyIFRlY2hub2xvZ3kgVHJhbnNmZXIgQ29tbWl0dGVlPC9saT4KPC91bD4KPGhyPgo8aDM+PGEgaWQ9InNhYWEiPjwvYT5TdHVkZW50IEFjdGl2aXRpZXMgQWNoaWV2ZW1lbnQgQXdhcmQ8L2gzPgo8cD5UaGlzIGF3YXJkIGlzIGRlc2lnbmVkIHRvIHJlY29nbml6ZSBhbiBBU0hSQUUgbWVtYmVyIHdobyBoYXMgY29udHJpYnV0ZWQgdG8gdGhlIGdvYWxzIGFuZCB0aGUgZ3Jvd3RoIG9mIHN0dWRlbnQgYWN0aXZpdGllcyBhdCBhbGwgbGV2ZWxzLiBBbHRob3VnaCB0aGlzIGF3YXJkIGlzIGRlc2lnbmVkIHRvIGhvbm9yIGEgcHJlc2VudCBvciBwYXN0IFN0dWRlbnQgQWN0aXZpdGllcyBDaGFwdGVyIENoYWlyLCBvdGhlciBtZW1iZXJzIGRlbW9uc3RyYXRpbmcgc3VjaCBzZXJ2aWNlIGNhbiBiZSBub21pbmF0ZWQgYXMgd2VsbC4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9tZW1iZXJzaGlwL2hvbm9ycy1hbmQtYXdhcmRzL3N0dWRlbnQtYWN0aXZpdGllcy1hY2hpZXZlbWVudC1hd2FyZCIgdGl0bGU9IlN0dWRlbnQgQWN0aXZpdGllcyBBY2hpZXZlbWVudCBBd2FyZCIgdGFyZ2V0IHJlbD5MZWFybiBNb3JlPC9hPjwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSBwbGFxdWUsIGxhcGVsIHBpbiwgYW5kIHRyYW5zcG9ydGF0aW9uLCBpZiBub3Qgb3RoZXJ3aXNlIHJlaW1idXJzZWQgYnkgdGhlIFNvY2lldHk8L2xpPgo8bGk+T25lIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+UmVjb21tZW5kZWQgYnkgU3R1ZGVudCBBY3Rpdml0aWVzIENvbW1pdHRlZSZuYnNwOzwvbGk+CjxsaT5DYW5kaWRhdGUgbXVzdCBoYXZlIHByb3ZlbiB0cmFjayByZWNvcmQgb2YgY29udHJpYnV0aW5nIHRvIHN0dWRlbnQgYWN0aXZpdGllcyByZWxhdGVkIHByb2dyYW1zIChpbmNsdWRlZCBidXQgbm90IGxpbWl0ZWQgdG8gbWVudG9yaW5nIGZvciB0aGUgYW5udWFsIGRlc2lnbiBjb21wZXRpdGlvbiBvciBncmFudHMgcHJvZ3JhbSwgc3BvbnNvcmluZyBzdHVkZW50cyBhdCBBU0hSQUUgY29uZmVyZW5jZXMsIHByb21vdGluZyBsb2NhbCBhbmQgbmF0aW9uYWwgc2Nob2xhcnNoaXBzLCBwYXJ0aWNpcGF0aW5nIGluIEstMTIgb3V0cmVhY2ggYW5kIHN0dWRlbnQgYnJhbmNoIGludm9sdmVtZW50KS48L2xpPgo8L3VsPgo8aHI+CjxoMz48YSBpZD0ibGZhIj48L2E+TG91IEZsYWdnIEF3YXJkPC9oMz4KPHA+PGltZyBzcmM9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvaW1hZ2UlMjBsaWJyYXJ5L2dsb2JhbCUyMGNvbnRlbnQvaWNvbnMvd29yZF9pY29uLnBuZyIgYWx0PSJ3b3JkX2ljb24ucG5nIj4mbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L21lbWJlcnNoaXAvaG9ub3JzJTIwYW5kJTIwYXdhcmRzL2xvdS1mbGFnZy1hd2FyZC5kb2N4IiB0aXRsZT0iTG91LUZsYWdnLUF3YXJkLmRvY3giPk1vcmUgaW5mb3JtYXRpb24gYWJvdXQgTG91IEZsYWdnPC9hPjwvcD4KPHA+VGhpcyBhd2FyZCByZWNvZ25pemVzIGEgQ2hhcHRlciBHb2xkIFJpYmJvbiBBd2FyZCB3aW5uZXIgZm9yIGNvbXBpbGluZyBpbmZvcm1hdGlvbiBvbiBvdXRzdGFuZGluZyBoaXN0b3JpY2FsIHByb2plY3RzIG9yIHBlcnNvbnMgcmVsYXRlZCB0byBIVkFDJmFtcDtSLjwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSBwbGFxdWUsIGxhcGVsIHBpbiwgYW5kIHRyYW5zcG9ydGF0aW9uLCBpZiBub3Qgb3RoZXJ3aXNlIHJlaW1idXJzZWQgYnkgdGhlIFNvY2lldHk8L2xpPgo8bGk+T25lIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+UmVjb21tZW5kZWQgYnkgSGlzdG9yaWNhbCBDb21taXR0ZWU8L2xpPgo8L3VsPgo8aHI+CjxoMz48YSBpZD0iZ2JodCI+PC9hPkdlb3JnZSBCLiBIaWdodG93ZXIgVGVjaG5pY2FsIEFjaGlldmVtZW50IEF3YXJkPC9oMz4KPHA+PGltZyBzcmM9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvaW1hZ2UlMjBsaWJyYXJ5L2dsb2JhbCUyMGNvbnRlbnQvaWNvbnMvd29yZF9pY29uLnBuZyIgYWx0PSJ3b3JkX2ljb24ucG5nIj4mbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L21lbWJlcnNoaXAvaG9ub3JzJTIwYW5kJTIwYXdhcmRzL2dlb3JnZS1iLWhpZ2h0b3dlci10ZWNobmljYWwtYXdhcmQuZG9jeCIgdGl0bGU9Ikdlb3JnZS1CLUhpZ2h0b3dlci1UZWNobmljYWwtQXdhcmQuZG9jeCI+TW9yZSBpbmZvcm1hdGlvbiBhYm91dCBHZW9yZ2UgQi4gSGlnaHRvd2VyPC9hPjwvcD4KPHA+VGhpcyBhd2FyZCByZWNvZ25pemVzIGV4Y2VsbGVuY2UgaW4gdm9sdW50ZWVyIHNlcnZpY2UgaW4gdGhlIGFyZWEgb2YgVGVjaG5pY2FsIENvbW1pdHRlZSwgVGVjaG5pY2FsIEdyb3VwLCBhbmQgVGVjaG5pY2FsIFJlc2VhcmNoIEdyb3VwIGFjdGl2aXRpZXMgZXhjbHVkaW5nIHJlc2VhcmNoIGFuZCBzdGFuZGFyZHMuPC9wPgo8dWw+CjxsaT5SZWNvZ25pdGlvbiBpcyBpbiB0aGUgZm9ybSBvZiBhIHBsYXF1ZTwvbGk+CjxsaT5PbmUgYXdhcmRlZCBwZXIgeWVhcjwvbGk+CjxsaT5SZWNvbW1lbmRlZCBieSBUZWNobm9sb2d5IENvdW5jaWw8L2xpPgo8L3VsPgo8aHI+CjxoMz48YSBpZD0ic2FyYSI+PC9hPlNlcnZpY2UgdG8gQVNIUkFFIFJlc2VhcmNoIEF3YXJkPC9oMz4KPHA+VGhpcyBhd2FyZCByZWNvZ25pemVzIGV4Y2VsbGVuY2UgaW4gdm9sdW50ZWVyIHNlcnZpY2UgaW4gdGhlIGFyZWEgb2YgU29jaWV0eSByZXNlYXJjaC48L3A+Cjx1bD4KPGxpPlJlY29nbml0aW9uIGlzIGluIHRoZSBmb3JtIG9mIGEgcGxhcXVlPC9saT4KPGxpPk9uZSBhd2FyZGVkIHBlciB5ZWFyPC9saT4KPGxpPlJlY29tbWVuZGVkIGJ5IFRlY2hub2xvZ3kgQ291bmNpbDwvbGk+CjwvdWw+Cjxocj4KPGgzPjxhIGlkPSJkYmUiPjwvYT5Eb25hbGQgQmFobmZsZXRoIEVudmlyb25tZW50YWwgSGVhbHRoIEF3YXJkPC9oMz4KPHA+VGhpcyBhd2FyZCByZWNvZ25pemVzIGV4Y2VsbGVuY2UgaW4gdm9sdW50ZWVyIHNlcnZpY2UgZm9jdXNlZCBvbiBlbnZpcm9ubWVudGFsIGhlYWx0aCBpc3N1ZXMuIDogVGhpcyBhd2FyZCB3YXMgcHJldmlvdXNseSBuYW1lZCB0aGUgRW52aXJvbm1lbnRhbCBIZWFsdGggQXdhcmQuPC9wPgo8dWw+CjxsaT5SZWNvZ25pdGlvbiBpcyBpbiB0aGUgZm9ybSBvZiBhIHBsYXF1ZTwvbGk+CjxsaT5PbmUgYXdhcmRlZCBwZXIgeWVhcjwvbGk+CjxsaT5SZWNvbW1lbmRlZCBieSB0aGUgRW52aXJvbm1lbnRhbCBIZWFsdGggQ29tbWl0dGVlPC9saT4KPC91bD4KPGhyPgo8aDM+PGEgaWQ9ImRhc3IiPjwvYT5Eb25hbGQgQS4gU2lsbGVyIFJlZnJpZ2VyYXRpb24gQXdhcmQ8L2gzPgo8cD48aW1nIHNyYz0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9pbWFnZSUyMGxpYnJhcnkvZ2xvYmFsJTIwY29udGVudC9pY29ucy93b3JkX2ljb24ucG5nIiBhbHQ9IndvcmRfaWNvbi5wbmciPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvZmlsZSUyMGxpYnJhcnkvbWVtYmVyc2hpcC9ob25vcnMlMjBhbmQlMjBhd2FyZHMvZG9uYWxkLWEuLXNpbGxlci1yZWZyaWdlcmF0aW9uLWF3YXJkLmRvY3giIHRpdGxlPSJEb25hbGQtQS4tU2lsbGVyLVJlZnJpZ2VyYXRpb24tQXdhcmQuZG9jeCI+TW9yZSBpbmZvcm1hdGlvbiBhYm91dCBEb25hbGQgQS4gU2lsbGVyPC9hPjwvcD4KPHA+VGhpcyBhd2FyZCByZWNvZ25pemVzIGV4Y2VwdGlvbmFsIHBlcmZvcm1hbmNlIGJ5IGEgQ2hhcHRlciBSZWZyaWdlcmF0aW9uIENoYWlyIGZvciBwbGFubmluZyBhY3Rpdml0aWVzIGFuZCBwcm92aWRpbmcgdGVjaG5vbG9neSB0cmFuc2ZlciBvbiB0aGUgc3ViamVjdCBvZiByZWZyaWdlcmF0aW9uLiBUaGlzIGF3YXJkIHdhcyBwcmV2aW91c2x5IG5hbWVkIHRoZSBSZWZyaWdlcmF0aW9uICYjODIxNjtSIGluIEFTSFJBRSYjODIxNzsgQXdhcmQuIEZvciBhZGRpdGlvbmFsIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlzaXQmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2NvbW11bml0aWVzL2NvbW1pdHRlZXMvc3RhbmRpbmctY29tbWl0dGVlcy9jaGFwdGVyLXRlY2hub2xvZ3ktdHJhbnNmZXItY29tbWl0dGVlIiB0aXRsZT0iQ2hhcHRlciBUZWNobm9sb2d5IFRyYW5zZmVyIENvbW1pdHRlZSAiIHRhcmdldCByZWw+d3d3LmFzaHJhZS5vcmcvY3R0YzwvYT4uPC9wPgo8dWw+CjxsaT5SZWNvZ25pdGlvbiBpbiB0aGUgZm9ybSBvZiZuYnNwOyBhIHBsYXF1ZTwvbGk+CjxsaT5PbmUgYXdhcmRlZCBwZXIgeWVhcjwvbGk+CjxsaT5SZWNvbW1lbmRlZCBieSB0aGUgQ2hhcHRlciBUZWNobm9sb2d5IFRyYW5zZmVyIENvbW1pdHRlZTwvbGk+CjwvdWw+Cjxocj4KPGgzPjxhIGlkPSJ5ZWFpZSI+PC9hPllvdW5nIEVuZ2luZWVyIGluIEFTSFJBRSAoWUVBKSBBd2FyZCBvZiBJbmRpdmlkdWFsIEV4Y2VsbGVuY2U8L2gzPgo8cD5UaGlzIGF3YXJkIHJlY29nbml6ZXMgdGhlIFlFQSBtZW1iZXIgKHMpIGFubnVhbGx5IGZvciBzdXBlcmlvciBlZmZvcnRzIGR1cmluZyB0aGUgcHJlY2VkaW5nIFNvY2lldHkgeWVhciBpbiB0aGUgcHJvbW90aW9uIG9mIHRoZSBZRUEgSW5zdGl0dXRlIGFuZCByZXByZXNlbnRhdGlvbiBvZiB0aGUgMzUgYW5kIHVuZGVyIGRlbW9ncmFwaGljIG9mIEFTSFJBRS48L3A+Cjx1bD4KPGxpPlJlY29nbml0aW9uIGluIHRoZSBmb3JtIG9mJm5ic3A7IGEgcGxhcXVlPC9saT4KPGxpPk9uZSBvciBtb3JlIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+UmVjb21tZW5kZWQgYnkgWUVBIENvbW1pdHRlZTwvbGk+CjwvdWw+Cjxocj4KPGgzPjxhIGlkPSJ5b2EiPjwvYT5Zb3V0aCBPdXRyZWFjaCBBd2FyZDwvaDM+CjxwPlRoaXMgYXdhcmQgcmVjb2duaXplcyB0aGUgb3V0c3RhbmRpbmcgZWZmb3J0IG9mIGEgbWVtYmVyIHdobyBhY3RpdmVseSBlbmdhZ2VzIGEgeW91dGggYXVkaWVuY2UgaW4gdGhlaXIgY291bnRyeSwgcmVnaW9uLCBvciBsb2NhbCBjb21tdW5pdHkgdGhyb3VnaCBzY2llbmNlLCB0ZWNobm9sb2d5LCBlbmdpbmVlcmluZyBhbmQgbWF0aGVtYXRpY3MgKFNURU0pIGFjdGl2aXRpZXMuPC9wPgo8dWw+CjxsaT5SZWNvZ25pdGlvbiBpbiB0aGUgZm9ybSBvZiZuYnNwOyBhIHBsYXF1ZTwvbGk+CjxsaT5PbmUgYXdhcmRlZCBwZXIgeWVhcjwvbGk+CjxsaT5SZWNvbW1lbmRlZCBieSB0aGUgU3R1ZGVudCBBY3Rpdml0aWVzIENvbW1pdHRlZTwvbGk+CjwvdWw+Cjxocj4KPGgzPjxhIGlkPSJnZ2FjIj48L2E+R292ZXJubWVudCBBZmZhaXJzIEF3YXJkPC9oMz4KPHA+VGhpcyBhd2FyZCByZWNvZ25pemVzIGFuIGluZGl2aWR1YWwgZm9yIG91dHN0YW5kaW5nIGVmZm9ydCBhbmQgYWNoaWV2ZW1lbnQgaW4gc3RhdGUsIHByb3ZpbmNpYWwsIGFuZCBsb2NhbCBnb3Zlcm5tZW50IGFjdGl2aXRpZXMgaW4gY29ubmVjdGlvbiB3aXRoIHRlY2huaWNhbCBpc3N1ZXMgcmVsYXRlZCB0byB0aGUgYWN0aXZpdGllcyBvZiB0aGUgU29jaWV0eS4gVGhpcyBhd2FyZCB3YXMgcHJldmlvdXNseSBuYW1lZCB0aGUgR292ZXJubWVudCBBY3Rpdml0aWVzIEF3YXJkLjwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSBwbGFxdWUgZm9yIGZpcnN0IHBsYWNlIHdpbm5lcnMsIGFuZCB0cmFuc3BvcnRhdGlvbiwgaWYgbm90IG90aGVyd2lzZSByZWltYnVyc2VkIGJ5IHRoZSBTb2NpZXR5LjwvbGk+CjxsaT5PbmUgYXdhcmRlZCBwZXIgeWVhcjwvbGk+CjxsaT5SZWNvbW1lbmRlZCBieSBHb3Zlcm5tZW50IEFmZmFpcnMgQ29tbWl0dGVlPC9saT4KPC91bD4KPHA+PGltZyBzcmM9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvaW1hZ2UlMjBsaWJyYXJ5L2dsb2JhbCUyMGNvbnRlbnQvaWNvbnMvd29yZF9pY29uLnBuZyIgYWx0PSJ3b3JkX2ljb24ucG5nIj4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9maWxlJTIwbGlicmFyeS9tZW1iZXJzaGlwL2hvbm9ycyUyMGFuZCUyMGF3YXJkcy9nb3Zlcm5tZW50LWFmZmFpcnMtYXdhcmQtLS11cGRhdGVkLTYtMTYtMjEuZG9jeCIgdGl0bGU9IkdPVkVSTk1FTlQgQUZGQUlSUyBBV0FSRCAtIHVwZGF0ZWQgNi0xNi0yMS5kb2N4Ij5Hb3Zlcm5tZW50IEFmZmFpcnMgQXdhcmQgQ3JpdGVyaWEgYW5kIEFwcGxpY2F0aW9uIDwvYT48L3A+Cjxocj4KPGgzPjxhIGlkPSJsZ3dwIj48L2E+TG93ZXItR1dQIFJlZnJpZ2VyYXRpb24gYW5kIEFpci1Db25kaXRpb25pbmcgSW5ub3ZhdGlvbiBBd2FyZDwvaDM+CjxwPlRoaXMgYXdhcmQgcmVjb2duaXplcyBpbmRpdmlkdWFscyB3aG8gaGF2ZSBkZXZlbG9wZWQgb3IgcHJhY3RpY2VkIGlubm92YXRpdmUgdGVjaG5vbG9naWNhbCBjb25jZXB0cyBhcHBsaWVkIGluIGRldmVsb3BpbmcgY291bnRyaWVzIHRvIG1pbmltaXplIGdsb2JhbCB3YXJtaW5nIHBvdGVudGlhbCAoR1dQKSB0aHJvdWdoIHJlZnJpZ2VyYXRpb24gYW5kIGFpci1jb25kaXRpb25pbmcgbWFuYWdlbWVudC48L3A+Cjx1bCB0eXBlPSJkaXNjIj4KPGxpPlJlY29nbml0aW9uIG9mIGFuZCBjZXJ0aWZpY2F0ZSBwcmVzZW50YXRpb24gd2lsbCBiZSBhdCBhIFVOIGV2ZW50IHdpdGggVU4gRW52aXJvbm1lbnQuPC9saT4KPGxpPlN1Ym1pc3Npb24gcHJvY2VzczogRmVicnVhcnkgMSB0byBNYXkgMTUgZWFjaCBjYWxlbmRhciB5ZWFyPC9saT4KPGxpPlJlY29tbWVuZGVkIGJ5IFVOIEVudmlyb25tZW50IExpYWlzb24gQ29tbWl0dGVlPC9saT4KPC91bD4KPHA+PGEgY2xhc3M9ImJ0biBidG4tLWhleGFnb24tcHJpbWFyeSIgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy90ZWNobmljYWwtcmVzb3VyY2VzL2xvd2VyLWd3cC1yZWZyaWdlcmF0aW9uLWFpci1jb25kaXRpb25pbmctaW5ub3ZhdGlvbi1hd2FyZCIgdGl0bGU9Ikxvd2VyLUdXUCBSZWZyaWdlcmF0aW9uICYgQWlyIENvbmRpdGlvbmluZyBJbm5vdmF0aW9uIEF3YXJkIiB0YXJnZXQgcmVsPkFwcGx5IE9ubGluZTwvYT48L3A+Cjxocj4KPGgzPjxhIGlkPSJlZ2EiPjwvYT5FbmVyZ3kgR2VuaXVzIEF3YXJkPC9oMz4KPHA+VGhpcyBhd2FyZCBhc3Nlc3NlcyBidWlsZGluZyBlbmVyZ3kgcGVyZm9ybWFuY2UgdGhyb3VnaCB0aGUgdXNlIG9mIHRoZSBBU0hSQUUgQnVpbGRpbmcgRVEgUG9ydGFsIHByb2dyYW0gYW5kIEJ1aWxkaW5nIEVRIGFzc2Vzc21lbnQgcHJvY2Vzcy48L3A+Cjx1bD4KPGxpPlJlY29nbml0aW9uIGlzIGluIHRoZSBmb3JtIG9mIGEgcGxhcXVlPC9saT4KPGxpPlJlY29tbWVuZGVkIGJ5IHRoZSBCdWlsZGluZyBFUSBDb21taXR0ZWU8L2xpPgo8L3VsPgo8aHI+CjxoMz48Yj48YSBpZD0icmJzYSI+PC9hPlJlc2lkZW50aWFsIEJ1aWxkaW5ncyBTZXJ2aWNlIEF3YXJkPC9iPjwvaDM+CjxwPlRoaXMgYXdhcmQgcmVjb2duaXplcyBleGNlbGxlbmNlIGluIHZvbHVudGVlciBzZXJ2aWNlIGZvY3VzZWQgb24gUmVzaWRlbnRpYWwgQnVpbGRpbmcgaXNzdWVzLiBJdCBzZXJ2ZXMgdG8gaGVpZ2h0ZW4gZ2VuZXJhbCBtZW1iZXJzaGlwIGF3YXJlbmVzcyBvZiwgYW5kIGludGVyZXN0IGluLCBSZXNpZGVudGlhbCBCdWlsZGluZyBhY3Rpdml0aWVzLjwvcD4KPHVsIHR5cGU9ImRpc2MiPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSBwbGFxdWU8L2xpPgo8bGk+UmVjb21tZW5kZWQgYnkgdGhlIFJlc2lkZW50aWFsIEJ1aWxkaW5nIENvbW1pdHRlZSAoUkJDKTwvbGk+CjxsaT5QbGVhc2UgdmlzaXQgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvY29tbXVuaXRpZXMvY29tbWl0dGVlcy9zdGFuZGluZy1jb21taXR0ZWVzL3Jlc2lkZW50aWFsLWJ1aWxkaW5nLWNvbW1pdHRlZS1yYmMiIHRhcmdldD0iX2JsYW5rIj5SQkMgd2Vic2l0ZTwvYT4mbmJzcDtmb3IgZGV0YWlscyBhbmQgbm9taW5hdGlvbiBpbnN0cnVjdGlvbnM8L2xpPgo8L3VsPgo8cD48L3A+Cjx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7Ij4KPHRib2R5Pgo8dHIgc3R5bGU9ImNvbG9yOiAjZmZmZmZmOyBoZWlnaHQ6IDcuNTcyOTJweDsiIGJnY29sb3I9IiMwMDNlNzQiPgo8dGQgc3R5bGU9ImhlaWdodDogNy41NzI5MnB4OyI+PC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPGhyPgo8cD48Yj5QYXBlciBBd2FyZHM8L2I+PC9wPgo8aDM+PGEgaWQ9InBhcGVyIj48L2E+Q3Jvc2J5IEZpZWxkIEF3YXJkPC9oMz4KPHA+PGltZyBzcmM9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvaW1hZ2UlMjBsaWJyYXJ5L2dsb2JhbCUyMGNvbnRlbnQvaWNvbnMvd29yZF9pY29uLnBuZyIgYWx0PSJ3b3JkX2ljb24ucG5nIj4mbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ZpbGUlMjBsaWJyYXJ5L21lbWJlcnNoaXAvaG9ub3JzJTIwYW5kJTIwYXdhcmRzL2Nyb3NieS1maWVsZC1hd2FyZC5kb2N4IiB0aXRsZT0iQ3Jvc2J5LUZpZWxkLUF3YXJkLmRvY3giPk1vcmUgaW5mb3JtYXRpb24gYWJvdXQgQ3Jvc2J5IEZpZWxkPC9hPjwvcD4KPHA+VGhpcyBhd2FyZCBpcyBmb3IgdGhlIGhpZ2hlc3QgcmF0ZWQgcGFwZXIgcHJlc2VudGVkIGJlZm9yZSBhIHRlY2huaWNhbCBzZXNzaW9uLCBhIHN5bXBvc2l1bSBvciBhIHBvc3RlciBzZXNzaW9uLCBvciBhdCBhIFNvY2lldHkgbWVldGluZyBpbiBhIGdpdmVuIHllYXIuPC9wPgo8dWw+CjxsaT5SZWNvZ25pdGlvbiBpcyBpbiB0aGUgZm9ybSBvZiBhICQ3NTAgaG9ub3Jhcml1bSBhbmQgcGxhcXVlPC9saT4KPGxpPk9uZSBhd2FyZGVkIHBlciB5ZWFyPC9saT4KPGxpPlNlbGVjdGlvbiBpcyBiYXNlZCBvbiBwYXBlciByZXZpZXcgc2NvcmluZyBieSB0aGUgQ29uZmVyZW5jZXMgYW5kIEV4cG9zaXRpb25zIENvbW1pdHRlZTwvbGk+CjwvdWw+Cjxocj4KPGgzPjxhIGlkPSJ3aWxsaXMiPjwvYT5XaWxsaXMgSC4gQ2FycmllciBBd2FyZDwvaDM+CjxwPjxpbWcgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS9nbG9iYWwlMjBjb250ZW50L2ljb25zL3dvcmRfaWNvbi5wbmciIGFsdD0id29yZF9pY29uLnBuZyI+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9maWxlJTIwbGlicmFyeS9tZW1iZXJzaGlwL2hvbm9ycyUyMGFuZCUyMGF3YXJkcy93aWxsaXMtY2Fycmllci1hd2FyZC5kb2N4IiB0aXRsZT0iV2lsbGlzLUNhcnJpZXItQXdhcmQuZG9jeCI+TW9yZSBpbmZvcm1hdGlvbiBhYm91dCBXaWxsaXMgSC4gQ2FycmllcjwvYT48L3A+CjxwPlRoaXMgYXdhcmQgaXMgZm9yIHRoZSBiZXN0IHB1Ymxpc2hlZCBwYXBlciBvZiBvdXRzdGFuZGluZyBxdWFsaXR5IHByZXNlbnRlZCBhdCBhIFNvY2lldHkgbWVldGluZyBieSBhIG1lbWJlciBvZiBhbnkgZ3JhZGUgd2hvIHdhcyAzMiB5ZWFycyBvZiBhZ2Ugb3IgbGVzcyBhdCB0aGUgdGltZSBvZiBwcmVzZW50YXRpb24gb2YgdGhlIHBhcGVyLjwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgJDUwMCBob25vcmFyaXVtIGFuZCBwbGFxdWU8L2xpPgo8bGk+T25lIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+U2VsZWN0aW9uIGlzIGJhc2VkIG9uIHBhcGVyIHJldmlldyBzY29yaW5nIGJ5IHRoZSBDb25mZXJlbmNlcyBhbmQgRXhwb3NpdGlvbnMgQ29tbWl0dGVlPC9saT4KPC91bD4KPGhyPgo8aDM+PGEgaWQ9ImJwYSI+PC9hPkJlc3QgUGFwZXIgQXdhcmQ8L2gzPgo8cD5UaGlzIGF3YXJkIGlzIGZvciB0aGUgYmVzdCBwYXBlcnMgcHJlc2VudGVkIGF0IGEgU29jaWV0eSBtZWV0aW5nIGZvciB0aGUgeWVhci4gVGhpcyBhd2FyZCB3YXMgcHJldmlvdXNseSBuYW1lZCBTeW1wb3NpdW0gUGFwZXIgQXdhcmQsIFRlY2huaWNhbC9TeW1wb3NpdW0gUGFwZXIgQXdhcmQsIFRyYW5zYWN0aW9ucyBQYXBlciBBd2FyZCwgYW5kIFRlY2huaWNhbCBQYXBlciBBd2FyZC48L3A+Cjx1bD4KPGxpPlJlY29nbml0aW9uIGlzIGluIHRoZSBmb3JtIG9mIGEgJDUwMCBob25vcmFyaXVtIGFuZCBwbGFxdWU8L2xpPgo8bGk+Rm91ciBhd2FyZGVkIHBlciB5ZWFyPC9saT4KPGxpPlNlbGVjdGlvbiBpcyBiYXNlZCBvbiBwYXBlciByZXZpZXcgc2NvcmluZyBieSB0aGUgQ29uZmVyZW5jZXMgYW5kIEV4cG9zaXRpb25zIENvbW1pdHRlZTwvbGk+CjwvdWw+Cjxocj4KPGgzPjxhIGlkPSJqcGEiPjwvYT5Kb3VybmFsIFBhcGVyIEF3YXJkPC9oMz4KPHA+VGhpcyBhd2FyZCBpcyBmb3IgdGhlIGJlc3QgYXJ0aWNsZSBwdWJsaXNoZWQgaW4gdGhlIEFTSFJBRSBKb3VybmFsIGZvciB0aGUgeWVhci48L3A+Cjx1bD4KPGxpPlJlY29nbml0aW9uIGlzIGluIHRoZSBmb3JtIG9mIGEgJDUwMCBob25vcmFyaXVtIGFuZCBwbGFxdWU8L2xpPgo8bGk+T25lIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+UmVjb21tZW5kZWQgYnkgdGhlIFB1YmxpY2F0aW9ucyBDb21taXR0ZWU8L2xpPgo8L3VsPgo8aHI+CjxoMz48YSBpZD0icG9zdGVycHJlcyI+PC9hPlBvc3RlciBQcmVzZW50YXRpb24gQXdhcmQ8L2gzPgo8cD5UaGlzIGF3YXJkIGlzIGZvciB0aGUgYmVzdCBQb3N0ZXIgU2Vzc2lvbiBQYXBlciBmcm9tIGVhY2ggQW5udWFsIGFuZCBXaW50ZXIgTWVldGluZy48L3A+Cjx1bD4KPGxpPlJlY29nbml0aW9uIGlzIGluIHRoZSBmb3JtIG9mIGEgJDUwMCBob25vcmFyaXVtIGFuZCBwbGFxdWU8L2xpPgo8bGk+VHdvIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+U2VsZWN0aW9uIGlzIGJhc2VkIG9uIHBhcGVyIHJldmlldyBzY29yaW5nIGJ5IHRoZSBDb25mZXJlbmNlcyBhbmQgRXhwb3NpdGlvbnMgQ29tbWl0dGVlPC9saT4KPC91bD4KPGhyPgo8aDM+PGVtPjxhIGlkPSJzdGJlIj48L2E+U2NpZW5jZSBhbmQgVGVjaG5vbG9neSBmb3IgdGhlIEJ1aWx0IEVudmlyb25tZW50Jm5ic3A7PC9lbT5CZXN0IFBhcGVyIEF3YXJkPC9oMz4KPHA+VGhpcyBhd2FyZCBpcyBmb3IgdGhlIGJlc3QgcmVmZXJyZWQgcGFwZXIgcHVibGlzaGVkIGluIHRoZSB2b2x1bWUgeWVhciBvZiB0aGUgPGVtPlNjaWVuY2UgYW5kIFRlY2hub2xvZ3kgZm9yIHRoZSBCdWlsdCBFbnZpcm9ubWVudDwvZW0+LCB0aGUgQVNIUkFFIHJlc2VhcmNoIGpvdXJuYWwuIFRoaXMgYXdhcmQgd2FzIHByZXZpb3VzbHkgbmFtZWQgSFZBQyZhbXA7UiBSZXNlYXJjaCBCZXN0IFBhcGVyIEF3YXJkLjwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaW4gdGhlIGZvcm0gb2YgYSBwbGFxdWU8L2xpPgo8bGk+T25lIGF3YXJkZWQgcGVyIHllYXI8L2xpPgo8bGk+UmVjb21tZW5kZWQgYnkgdGhlIFJlc2VhcmNoIEpvdXJuYWwgU3ViY29tbWl0dGVlPC9saT4KPC91bD4KPHRhYmxlIHN0eWxlPSJ3aWR0aDogMTAwJTsiPgo8dGJvZHk+Cjx0ciBzdHlsZT0iY29sb3I6ICNmZmZmZmY7IGhlaWdodDogNy41NzI5MnB4OyIgYmdjb2xvcj0iIzAwM2U3NCI+Cjx0ZCBzdHlsZT0iaGVpZ2h0OiA3LjU3MjkycHg7Ij48L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgo8aHI+CjxwPjxiPlNvY2lldHkgQXdhcmRzIHRvIEdyb3VwcyBvciBDaGFwdGVyczwvYj48L3A+CjxoMz48YSBpZD0idGFhZWUiPjwvYT5UZWNobm9sb2d5IEF3YXJkL0F3YXJkIG9mIEVuZ2luZWVyaW5nIEV4Y2VsbGVuY2U8L2gzPgo8cD5UaGUgQVNIUkFFIFRlY2hub2xvZ3kgQXdhcmRzIHByb2dyYW0gcmVjb2duaXplcywgb24gYW4gaW50ZXJuYXRpb25hbCBzY2FsZSwgc3VjY2Vzc2Z1bCBhcHBsaWNhdGlvbnMgb2YgaW5ub3ZhdGl2ZSBkZXNpZ24sIHdoaWNoIGluY29ycG9yYXRlIEFTSFJBRSBzdGFuZGFyZHMgZm9yIGVmZmVjdGl2ZSBlbmVyZ3kgbWFuYWdlbWVudCwgaW5kb29yIGFpciBxdWFsaXR5LCBhbmQgbWVjaGFuaWNhbCBkZXNpZ24gbWFuYWdlbWVudCB0ZWNobm9sb2d5LiZuYnNwOzwvcD4KPHVsPgo8bGk+UmVjb2duaXRpb24gaXMgaW4gdGhlIGZvcm0gb2YgYSBwbGFxdWU8L2xpPgo8bGk+QXdhcmRzJm5ic3A7YXJlIGdpdmVuIGluIHNpeCBjYXRlZ29yaWVzIHdpdGggdXAgdG8gdGhyZWUgYXdhcmRzIGluIGVhY2ggY2F0ZWdvcnk8L2xpPgo8bGk+UmVjb21tZW5kZWQgYnkgdGhlIENoYXB0ZXIgVGVjaG5vbG9neSBUcmFuc2ZlciBDb21taXR0ZWU8L2xpPgo8L3VsPgo8cD5WaXNpdCA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL21lbWJlcnNoaXAvaG9ub3JzLWFuZC1hd2FyZHMvdGVjaG5vbG9neS1hd2FyZHMtcHJvZ3JhbSI+d3d3LmFzaHJhZS5vcmcvdGVjaG5vbG9neWF3YXJkczwvYT4mbmJzcDtmb3Igc3VibWlzc2lvbiByZXF1aXJlbWVudHMgYW5kIGRlYWRsaW5lcy48L3A+Cjxocj4KPGgzPjxhIGlkPSJzZHBjIj48L2E+U3R1ZGVudCBEZXNpZ24gUHJvamVjdCBDb21wZXRpdGlvbjwvaDM+CjxwPlRoaXMgYXdhcmQgcmVjb2duaXplcyBvdXRzdGFuZGluZyBzdHVkZW50IGRlc2lnbiBwcm9qZWN0cywgZW5jb3VyYWdlcyBzdHVkZW50cyB0byBiZWNvbWUgaW52b2x2ZWQgaW4gdGhlIHByb2Zlc3Npb24sIHByb21vdGVzIHRlYW13b3JrLCBhbmQgYWxsb3dzIHN0dWRlbnRzIHRvIGFwcGx5IHRoZWlyIGtub3dsZWRnZSBvZiBwcmFjdGljYWwgZGVzaWduLiBUZWFtcyBtYXkgY29tcGV0ZSBpbiB0aHJlZSBjYXRlZ29yaWVzOiBIVkFDIERlc2lnbiBDYWxjdWxhdGlvbnMsIEhWQUMgU3lzdGVtIFNlbGVjdGlvbiwgYW5kIEludGVncmF0ZWQgQnVpbGRpbmcgRGVzaWduLiBBICYjODIyMDtSaXNpbmcgU3RhciYjODIyMTsgd2lubmVyIGlzIGFsc28gY2hvc2VuIGZyb20gZWFjaCBjYXRlZ29yeS48L3A+Cjx1bD4KPGxpPkZpcnN0LCBzZWNvbmQsIGFuZCB0aGlyZCBwbGFjZSB3aW5uZXJzIGFyZSByZWNvZ25pemVkIGluIGVhY2ggZW50cnkgY2F0ZWdvcnk8L2xpPgo8bGk+Rmlyc3QgcGxhY2UgdGVhbXMgZWFjaCByZWNlaXZlIGEgcGxhcXVlIGFuZCAkMiwwMDAgaG9ub3Jhcml1bSwgcGx1cyBhIHRlYW0gcmVwcmVzZW50YXRpdmUgcmVjZWl2ZXMgdHJhbnNwb3J0YXRpb24gdG8gdGhlIEFTSFJBRSBXaW50ZXIgQ29uZmVyZW5jZSwgdHdvIG5pZ2h0J3MgbG9kZ2luZyBhbmQgdXAgdG8gJDEwMCBmb3IgZXhwZW5zZXMuPC9saT4KPGxpPkEgcmVwcmVzZW50YXRpdmUgZnJvbSBlYWNoIHNlY29uZCBwbGFjZSwgdGhpcmQgcGxhY2UsIGFuZCByaXNpbmcgc3RhciB0ZWFtcyByZWNlaXZlcyB0cmFuc3BvcnRhdGlvbiB0byB0aGUgQVNIUkFFIFdpbnRlciBDb25mZXJlbmNlIGFuZCB0d28gbmlnaHQmIzgyMTc7cyBsb2RnaW5nLjwvbGk+CjxsaT5SZWNvbW1lbmRlZCBieSB0aGUgU3R1ZGVudCBBY3Rpdml0aWVzIENvbW1pdHRlZTwvbGk+CjwvdWw+CjxwPlZpc2l0IHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2NvbW11bml0aWVzL3N0dWRlbnQtem9uZS9jb21wZXRpdGlvbnMvMjAyNC1kZXNpZ24tY29tcGV0aXRpb24iPlN0dWRlbnQgRGVzaWduIFByb2plY3QgQ29tcGV0aXRpb248L2E+Jm5ic3A7d2VicGFnZSBmb3IgaW5zdHJ1Y3Rpb25zIGFuZCBkZWFkbGluZXMuPC9wPgo8dGFibGUgc3R5bGU9IndpZHRoOiAxMDAlOyI+Cjx0Ym9keT4KPHRyIHN0eWxlPSJjb2xvcjogI2ZmZmZmZjsgaGVpZ2h0OiA3LjU3MjkycHg7IiBiZ2NvbG9yPSIjMDAzZTc0Ij4KPHRkIHN0eWxlPSJoZWlnaHQ6IDcuNTcyOTJweDsiPjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+Cjxocj4KPHA+PGI+Q2hhcHRlciBhbmQgUmVnaW9uYWwgQXdhcmRzPC9iPjwvcD4KPGgzPjxhIGlkPSJyZWdpb25hbCI+PC9hPlJlZ2lvbmFsIEF3YXJkIG9mIE1lcml0IGFuZCBDaGFwdGVyIFNlcnZpY2UgQXdhcmQ8L2gzPgo8cD5UaGVzZSBhd2FyZHMgcmVjb2duaXplIGFjdGl2aXRpZXMgYW5kIGNvbnRyaWJ1dGlvbnMgb2YgbWVtYmVycyBhdCB0aGUgcmVnaW9uYWwgYW5kIGNoYXB0ZXIgbGV2ZWwuIFRlbiAoMTApIHBvaW50cyBhcmUgcmVxdWlyZWQgZm9yIHRoZSBSZWdpb25hbCBBd2FyZCBvZiBNZXJpdCAoUkFPTSk7IHR3ZWx2ZSAoMTIpIHBvaW50cyBhcmUgcmVxdWlyZWQgZm9yIHRoZSBDaGFwdGVyIFNlcnZpY2UgQXdhcmQgKENTQSkuPC9wPgo8dWw+CjxsaT5SZWNvZ25pdGlvbiBpcyBpbiB0aGUgZm9ybSBvZiBhIGNlcnRpZmljYXRlPC9saT4KPGxpPk5vIGxpbWl0IG9uIG51bWJlciBhd2FyZGVkIHBlciB5ZWFyPC9saT4KPGxpPk5vbWluYXRpb25zIGFyZSBtYWRlIHR3byB3YXlzOiZuYnNwOwo8dWwgc3R5bGU9Imxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlOyI+CjxsaT5Tb2NpZXR5IHJ1bnMgYSByZXBvcnQgYW5udWFsbHkgdGhhdCB3aWxsIHB1bGwgZWxpZ2libGUgbWVtYmVycyBhbmQgdGhleSB3aWxsIGF1dG9tYXRpY2FsbHkgYmUgZ3JhbnRlZCB0aGUgYXdhcmQuIERSQ3MgYW5kIERlbGVnYXRlcy9BbHRlcm5hdGVzIHdpbGwgYmUgc2VudCBhIGxpc3Qgb2YgYXdhcmQgcmVjaXBpZW50cyBwcmlvciB0byB0aGVpciBDUkMuPC9saT4KPGxpPlRoZSByZXBvcnQgbWVudGlvbmVkIGFib3ZlIHdpbGwgbm90IHB1bGwgZXZlcnkgZWxpZ2libGUgbWVtYmVyLCBzbyBDaGFwdGVyIERlbGVnYXRlcyBzaG91bGQgc3RpbGwgcmV2aWV3IHRoZWlyIG1lbWJlcnNoaXAgdG8gZGV0ZXJtaW5lIGlmIHRoZXJlIGFyZSBhZGRpdGlvbmFsIGVsaWdpYmxlIG1lbWJlcnMuIE5vbWluYXRpb25zIGF0IENSQyByZXF1aXJlIHRoZSBmb2xsb3dpbmc6IGN1cnJlbnQgQVNIUkFFIGJpbyBhbmQgYSBjb21wbGV0ZWQgcG9pbnQgdGFsbHkgZm9ybS48L2xpPgo8L3VsPgo8L2xpPgo8L3VsPgo8cD48c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvZmlsZSUyMGxpYnJhcnkvbWVtYmVyc2hpcC9ob25vcnMlMjBhbmQlMjBhd2FyZHMvcmFvbS1wb2ludC10YWxseS1mb3JtLmRvY3giPlJlZ2lvbmFsIEF3YXJkIG9mIE1lcml0IFBvaW50IFRhbGx5IEZvcm08L2E+PC9zdHJvbmc+PC9wPgo8cD48c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvZmlsZSUyMGxpYnJhcnkvbWVtYmVyc2hpcC9ob25vcnMlMjBhbmQlMjBhd2FyZHMvY3NhLXBvaW50LXRhbGx5LWZvcm0uZG9jeCI+Q2hhcHRlciBTZXJ2aWNlIEF3YXJkIFBvaW50IFRhbGx5IEZvcm0mbmJzcDs8L2E+PC9zdHJvbmc+PC9wPgo8cD48c3Ryb25nPiZndDsmZ3Q7PC9zdHJvbmc+IFBsZWFzZSBjb250YWN0IFRhbW15IENhdGNoaW5ncyBhdCA8YSBocmVmPSJtYWlsdG86dGNhdGNoaW5nc0Bhc2hyYWUub3JnIj50Y2F0Y2hpbmdzQGFzaHJhZS5vcmc8L2E+IGZvciBxdWVzdGlvbnMgY29uY2VybmluZyB0aGVzZSBhd2FyZHMuPC9wPmRkAgsPZBYCZg9kFgIFBWN0bDAwDw8WAh8LBWg8ZGl2IGNsYXNzPSJoLXB1c2hCb3R0b20iPg0KICA8U0NSSVBUIExBTkdVQUdFPSJKYXZhU2NyaXB0Ij4NCgkJICBPQVNfQUQoJ1JpZ2h0Jyk7IA0KCQk8L1NDUklQVD4NCjwvZGl2PmRkAhEPZBYIZg9kFgJmDxYCHwsFlgk8bmF2IGNsYXNzPSJmb290ZXJNYWluLXRvcE5hdiBmb290ZXJNYWluLXRvcE5hdi0tc29jaWFsTmF2Ij48dWw+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9BU0hSQUV1cGRhdGVzIiBjbGFzcz0iZm9vdGVyTWFpblNvY2lhbExpbmsgZm9vdGVyTWFpblNvY2lhbExpbmstLSBpY29uLWZhY2Vib29rLWxvZ28gaC1jb2xvci1zb2NpYWwtZmIgaWNvbi0tZW1wdHkiIGFyaWEtbGFiZWw9IiBpY29uLWZhY2Vib29rLWxvZ28gaC1jb2xvci1zb2NpYWwtZmIgaWNvbi0tZW1wdHkiPsKgPC9hPjwvbGk+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vdHdpdHRlci5jb20vYXNocmFlbmV3cyIgY2xhc3M9ImZvb3Rlck1haW5Tb2NpYWxMaW5rIGZvb3Rlck1haW5Tb2NpYWxMaW5rLS0gaWNvbi14LWxvZ28gaWNvbi0tZW1wdHkiIGFyaWEtbGFiZWw9IiBpY29uLXgtbG9nbyBpY29uLS1lbXB0eSI+wqA8L2E+PC9saT4NCiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vdXNlci9BU0hSQUV2aWRlbyIgY2xhc3M9ImZvb3Rlck1haW5Tb2NpYWxMaW5rIGZvb3Rlck1haW5Tb2NpYWxMaW5rLS0gaWNvbi15b3V0dWJlLWxvZ28gaWNvbi0tZW1wdHkiIGFyaWEtbGFiZWw9IiBpY29uLXlvdXR1YmUtbG9nbyBpY29uLS1lbXB0eSI+wqA8L2E+PC9saT4NCiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvYXNocmFlIiBjbGFzcz0iZm9vdGVyTWFpblNvY2lhbExpbmsgZm9vdGVyTWFpblNvY2lhbExpbmstLSBpY29uLWxpbmtlZGluLWxvZ28gaWNvbi0tZW1wdHkiIGFyaWEtbGFiZWw9IiBpY29uLWxpbmtlZGluLWxvZ28gaWNvbi0tZW1wdHkiPsKgPC9hPjwvbGk+DQogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vYXNocmFlX3NvY2lldHkiIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tZm9vdGVyTWFpblNvY2lhbExpbmsgZm9vdGVyTWFpblNvY2lhbExpbmstLSBpY29uLWluc3RhZ3JhbS1sb2dvIGljb24tLWVtcHR5IiBhcmlhLWxhYmVsPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tIGljb24taW5zdGFncmFtLWxvZ28gaWNvbi0tZW1wdHkiPsKgPC9hPjwvbGk+DQogIDwvdWw+PC9uYXY+ZAIBD2QWAmYPZBYCBQVjdGwwMA8PFgIfCwWUBjxkaXYgY2xhc3M9InNtYWxsTW9kdWxlIGNvbnRhaW5lZCI+CjxkaXYgY2xhc3M9InNtYWxsTW9kdWxlLWl0ZW0iPjxpbWcgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLWJvdHRvbTogMTBweDsgd2lkdGg6IDMyNXB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyIgc3JjPSJodHRwczovL3d3dy5hc2hyYWUub3JnL2ltYWdlJTIwbGlicmFyeS9nbG9iYWwlMjBjb250ZW50L2xvZ29zL2FzaHJhZV9sb2dvX3RhZ2xpbmUucG5nIiBhbHQgZGF0YS1hbXAtaGVpZ2h0PSIxMDAiIGRhdGEtYW1wLXdpZHRoPSI0MDAiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJzbWFsbE1vZHVsZS1pdGVtIj4KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxMHB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7Ij5BU0hSQUUgaXMgYW4gaW50ZXJuYXRpb25hbCBzb2NpZXR5IG9mIG1vcmUgdGhhbiA1MCwwMDAgaGVhdGluZywgcmVmcmlnZXJhdGluZyBhbmQgYWlyLWNvbmRpdGlvbmluZyBwcm9mZXNzaW9uYWxzIGZyb20gb3ZlciAxMzIgbmF0aW9ucyBkZWRpY2F0ZWQgdG88c3Ryb25nPiA8L3N0cm9uZz5zZXJ2aW5nIGh1bWFuaXR5IGFuZCBwcm9tb3RpbmcgYSBzdXN0YWluYWJsZSB3b3JsZC48L3A+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJzbWFsbE1vZHVsZS1pdGVtIiBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgY2xhc3M9ImJ0biIgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9tZW1iZXJzaGlwL2pvaW4vam9pbi1hc2hyYWUiPkJFQ09NRSBBIE1FTUJFUjwvYT48L2Rpdj4KPC9kaXY+ZGQCAg9kFgJmDxYCHwsFjxA8ZGl2IGNsYXNzPSJjb2x1bW4gbWVkLTYiPjxzcGFuIGNsYXNzPSJmb290ZXJNYWluLWhlYWRpbmciPkkgV2FudCBUbyBWaWV3PC9zcGFuPjxuYXYgY2xhc3M9ImZvb3Rlck1haW4tdG9wTmF2Ij48dWw+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+PC9saT48L3VsPmQCBQ8WAh8IaGQCBw9kFgICAQ8UKwACZGRkGAcFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYMBSFjdGwwMSRjdGxCcmVhZGNydW1iTmF2JEJyZWFkY3J1bWIFGmN0bDAxJGN0bFBhZ2VUaXRsZSRjbHRpdGxlBR1jdGwwMSRGb290ZXIkbmF2Rm9vdGVyVXRpbGl0eQUrY3RsMDEkSGVhZGVyJGN0bDAwJGN0bFV0aWxpdHlOYXYkbmF2VXRpbGl0eQU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXI0JFBhZ2Vab25lQ29udGFpbmVyNF8yOXgxWmVkTExaUAU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXI0JFBhZ2Vab25lQ29udGFpbmVyNF8yOXgxWmVkTExaUAU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIxJFBhZ2Vab25lQ29udGFpbmVyMV8xUHB3dW53NnZIRwU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIxJFBhZ2Vab25lQ29udGFpbmVyMV8xUHB3dW53NnZIRwU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIyJFBhZ2Vab25lQ29udGFpbmVyMl82S2d3ZlBHY0VybAU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIyJFBhZ2Vab25lQ29udGFpbmVyMl82S2d3ZlBHY0VybAU3Y3RsMDEkRm9vdGVyJEdyYXlBcmVhQ29udGVudCRHcmF5QXJlYUNvbnRlbnRfdWNTMjA0UWlybwU3Y3RsMDEkRm9vdGVyJEdyYXlBcmVhQ29udGVudCRHcmF5QXJlYUNvbnRlbnRfdWNTMjA0UWlybwUfc2l0ZUVkaXRvclRvb2xiYXIkbHZVc2VyT3B0aW9ucw9nZAUfc2l0ZUVkaXRvclRvb2xiYXIkbHZQYWdlQnVpbGRlcg9nZAUec2l0ZUVkaXRvclRvb2xiYXIkbHZTaGFyZWRQYWdlD2dkBSVzaXRlRWRpdG9yVG9vbGJhciRsdlByb2R1Y3ROYXZpZ2F0aW9uD2dkBR1zaXRlRWRpdG9yVG9vbGJhciRsdlBhZ2VNb2Rlcw9nZAULbHZEZWJ1Z0luZm8PZ2ThSTBO1AEDOpTjQB/dBZk4GC1H3g==" /></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>