CINXE.COM
Science and Technology for the Built Environment
<!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>Science and Technology for the Built Environment</title> <meta name="description" content="Learn more about Science and Technology for the Built Environment at ashrae.org" /> <link media="ALL" rel="stylesheet" type="text/css" href="/Style%20Library/css/main.css?v=638670924820000000" /> <link href="https://www.ashrae.org/technical-resources/science-and-technology-for-the-built-environment" 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='b9eb6624-b630-42a6-b7e5-c4c751817675'; var WorkflowId=''; var ReferrerTypeId='8'; var ReferrerUrl='technical-resources/science-and-technology-for-the-built-environment/science-and-technology-for-the-built-environment'; 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="/technical-resources/science-and-technology-for-the-built-environment" 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=637814473746327080"><\/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=49337fe8"><\/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=49337fe8"><\/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’s 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="/technical-resources">Technical Resources</a></li> <li class="active"><a href="/technical-resources/science-and-technology-for-the-built-environment">Science and Technology for the Built Environment</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/technicalresources.png)"> <div class="contained"> <div class="pageTitleCopy"> <h1 id="ctl01_ctlPageTitle_cltitle" class="pageTitleCopy-heading"> Science and Technology for the Built Environment </h1> </div> </div> </div> <div id="ctl01_PageZoneContainer4"> <div id="ctl01_PageZoneContainer4_PageZoneContainer4_ohniRniAir"> <div id="ctl01_PageZoneContainer4_PageZoneContainer4_ohniRniAir_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_AM167ZmWsbv"> <div id="ctl01_PageZoneContainer1_PageZoneContainer1_AM167ZmWsbv_ctl00"> <p style="text-align: center;"><strong><a href="#subj">Subjects</a> | <a href="#impact">Impact Factors and Rankings</a> | <a href="#committee">Editors and Policy Committee</a> | </strong><a href="#manuscript"><strong>Manuscript Submissions</strong></a></p> <hr> <aside>ASHRAE members have free online access to <em>Science and Technology for the Built Environment </em>using their existing ASHRAE member login information. <a href="https://eweb.ashrae.org/eweb/dynamicpage.aspx?webcode=journalOnline" title="Login to view STBE">Login here for free online access.</a> </aside> <figure class="figure--right"><a href="https://www.tandfonline.com/toc/uhvc21/30/6"><img src="https://www.ashrae.org/image%20library/main%20nav/technical%20resources/science%20and%20technology%20for%20the%20built%20environment/stbe.jpg" alt="STBE"></a> <figcaption><a href="https://www.tandfonline.com/toc/uhvc21/current" target="_blank">See the table of contents for the latest issue, Volume 30, Issue 10 (November-December 2024), here.</a></figcaption> </figure> <p><em>STBE</em> is ASHRAE’s archival research publication offering comprehensive reporting of original research in science and technology related to the stationary and mobile built environment, including indoor environmental quality, thermodynamic and energy system dynamics, materials properties, refrigerants, renewable and traditional energy systems and related processes and concepts, integrated built environmental system design approaches and tools, simulation approaches and algorithms, building enclosure assemblies, and systems for minimizing and regulating space heating and cooling modes. The journal also features review articles that critically assess existing literature and point out future research directions.</p> <p><em>Science and Technology for the Built Environment</em> accepts for publication only works reporting on research that is original and of lasting value. This journal is published by Taylor & Francis Group on behalf of ASHRAE and included in the Web of Science<sup>®</sup> and Current Contents Connect<sup>®</sup> databases. <em>Science and Technology for the Built Environment</em> is available online and as a printed volume.</p> <p>ASHRAE members’ access to STBE will benefit firms, contractors, and other researchers through increased research transparency and access to cutting-edge technical information and case studies.</p> <hr> <h3><a name="access"></a>Subscriptions are Available in Print and Online Formats</h3> <p>ASHRAE offers free online access and reduced print subscription rates to ASHRAE members. Institutional and nonmember subscriptions can be obtained through Taylor & Francis.</p> <p><strong>Print Subscribers Receive:</strong></p> <ul> <li>Access to all 10 issues published online, plus semiannual print editions (June and December).</li> <li>Unlimited online access to the downloadable version of the current issue.</li> <li>Online access to all previous issues, dating back to the journal's inception in 1995.</li> </ul> <p><strong>Online Subscribers Receive:</strong></p> <ul> <li>Unlimited online access to the downloadable version of the current issue.</li> <li>Online access to all previous issues, dating back to the journal's inception in 1995.</li> </ul> <hr> <h4>Member Access:<em> Science and Technology for the Built Environment</em></h4> <p><strong>Members</strong>: you must be logged in as a member on ASHRAE.org to gain access.</p> <p><a class="btn btn--hexagon-primary" href="https://eweb.ashrae.org/eweb/dynamicpage.aspx?webcode=journalOnline" target="_blank" title rel>Online SUBSCRIPTION</a></p> <p><strong>Print-only subscriptions</strong> are available to members for $60 a year.</p> <p><a class="btn btn--hexagon-secondary" href="https://eweb.ashrae.org/eweb/DynamicPage.aspx?Action=Add&ObjectKeyFrom=1A83491A-9853-4C87-86A4-F7D95601C2E2&WebCode=CSCMerchandiseAddG&DoNotSave=yes&ParentObject=CentralizedOrderEntry&ParentDataObject=Invoice Detail&ivd_formkey=69202792-63d7-4ba2-bf4e-a0da41270555&ivd_cst_key=00000000-0000-0000-0000-000000000000&ivd_prc_key=09242ace-66bf-4ea6-b076-a315dcaf8548" target="_blank" title rel>PRINT SUBSCRIPTION</a></p> <p>Or contact ASHRAE Customer Service for a print subscription:<br>(800) 527-4723 (U.S. and Canada)<br>(404) 636-8400 (Worldwide) <br><a href="mailto:subscriptions@ashrae.org">subscriptions@ashrae.org</a></p> <hr> <h4>Nonmember Access:<em> Science and Technology for the Built Environment</em></h4> <p><strong>Nonmembers</strong>: Subscribe to STBE by clicking below.</p> <p><a class="btn btn--hexagon-primary" href="https://www.tandfonline.com/pricing/journal/uhvc21" title target="_blank" rel>Nonmember Subscription</a></p> <p><a name="subj"></a> <a name="impact"></a> <a name="committee"></a> <a name="manuscript" a></a></p> </div> </div><div id="ctl01_PageZoneContainer1_PageZoneContainer1_3T97qXAInN5" class="CLContentDataView"> <div class="section" xmlns="http://www.w3.org/1999/xhtml" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="urn:my-scripts"> <div class="contained"> <ul class="tabs tabs--accordion"> <li> <a href="javascript:void(0)"><strong><i class="icon-docs-alt"> Subjects</i></strong></a> <div><p><strong>Subjects covered by this journal:</strong></p> <ul> <li>Building and Construction</li> <li>Built Environment</li> <li>Control Engineering</li> <li>Engineering & Technology</li> <li>Fluid Mechanics</li> <li>Heat Transfer</li> <li>Heating Ventilation & Air Conditioning</li> <li>Mechanical Engineering</li> <li>Power & Energy</li> <li>Systems & Control Engineering</li> <li>Thermodynamics</li> </ul> <p><a href="https://www.ashrae.org/technical-resources/authoring-tools/citation-and-abstract-indexes/citation-and-abstract-indexes" class="" title="Citation and Abstract Indexes" target="" rel="" data-iapps-linktype="Page" data-iapps-managed="true" data-iapps-objectid="06a95532-6339-45dd-8c82-73852b1968a9" data-iapps-siteid="8039ce09-e7da-47e1-bcec-df96b5e411f4">Citation and Abstract Services</a></p></div> </li> <li> <a href="javascript:void(0)"><strong><i class="icon-flowchart-alt"> Impact Factors & Rankings</i></strong></a> <div><p><strong>2023 Impact Factor: 1.7<br>2023 5-Year Impact Factor: 1.9</strong><br>Ranking: 51/91 in Construction & Building Technology; 45/76 in Thermodynamics; 106/180 in Engineering, Mechanical <br><em>Journal Citation Reports<sup>®</sup></em> Clarivate Analytics, 2024</p> <p><strong>CiteScore (Scopus): 4.3 (2023)</strong><br><strong>Rank</strong>: 37/96 in Fluid Flow and Transfer Processes, 89/197 in Environmental Engineering, 74/223 in Building and Construction<br><strong>Highest percentile</strong>: 67%—Building and Construction</p> <p><strong>Google Scholar h5-index: 27 (2019-2023)<br>Google Scholar h5-median: 38 (2019-2023)</strong></p> <p><strong>About <em>Journal Citation Reports</em></strong><br>Web of Science™ is the world's leading citation index with multidisciplinary content from over 12,000 of the top-tier international and regional journals. The editorial staff at Clarivate Analytics reviews over 2500 journals each year. Of these, only about 10% to 12% of the most influential in the fields of science, social sciences, and arts and humanities are selected for indexing in the Web of Science. More than 11,000 of those elite publications are indexed in <em>Journal Citation Reports</em>. Factors considered during the evaluation and selection process include the journal's publishing standards, its editorial content, and citation data from Web of Science.</p></div> </li> <li> <a href="javascript:void(0)"><strong><i class="icon-committees-1"> Editors & Policy Committee</i></strong></a> <div><h4>Editor-in-Chief</h4> <p><strong>Jeffrey D. Spitler</strong>, PhD, PE<br>Regents Professor and OG&E Energy Technology Chair<br>School of Mechanical and Aerospace Engineering<br>Oklahoma State University<br>201 General Academic Building<br>Stillwater, OK 74078-0001<br>E-mail: <a href="mailto:spitler@okstate.edu">spitler@okstate.edu</a></p> <hr> <h4>Associate Editors</h4> <ul> <li><strong>Jie Cai</strong>, PhD, Associate Professor, Ray W. Herrick Laboratories, School of Mechanical Engineering, Purdue University, West Lafayette, Indiana, USA </li> <li><strong>Kristen Cetin</strong>, PhD, Associate Professor, Department of Civil and Environmental Engineering, Michigan State University, East Lansing, MI, USA</li> <li><strong>Richard de Dear</strong>, PhD, Professor Emeritus, Faculty of Architecture, Design and Planning, The University of Sydney, Sydney, Australia</li> <li><strong>Saqib Javed,</strong> PhD, Researcher, National Renewable Energy Laboratory (NREL), Anchorage, Alaska, USA</li> <li><strong>Yong Chan Kim,</strong> PhD, Professor, Department of Mechanical Engineering, Korea University, Seoul, South Korea</li> <li><strong>Clayton Miller</strong>, PhD, Associate Professor, Department of the Built Environment, National University of Singapore, Singapore</li> <li><strong>Liam O’Brien, PhD, Associate Professor</strong>, Department of Civil and Environmental Engineering, Carleton University, Ottawa, Canada</li> <li><strong>Zheng O'Neill,</strong> PhD, J. Mike Walker '66 Department of Mechanical Engineering, Texas A&M University, College Station, USA</li> <li><strong>Rajan Rawal</strong>, PhD, Building Energy Performance, Faculty of Technology, CEPT University, Ahmedabad, India</li> <li><strong>Jørn Toftum</strong>, PhD, Associate Professor, International Centre for Indoor Environment and Energy, Department of Civil Engineering, Technical University of Denmark, Lyngby, Denmark</li> <li><strong>Shengwei Wang</strong>, PhD, Chair Professor, Department of Building Services Engineering, The Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong</li> <li><strong>Bin Yang</strong>, PhD, Professor, School of Energy and Safety Engineering, Tianjin Chengjian University, Tianjin, China</li> <li><strong>John Zhai</strong>, PhD, Professor, Department of Civil, Environmental, and Architectural Engineering, University of Colorado-Boulder. CO, USA</li> <li><strong>Jianshun "Jensen" Zhang</strong>, PhD, Professor and Director, Building Energy & Environmental Systems Laboratory (BEESL), Department of Mechanical and Aerospace Engineering, Department of Civil and Environmental Engineering, L.C. Smith College of Engineering and Computer Science, Syracuse University, Syracuse, NY, USA</li> <li><strong>Claudio Zilio</strong>, PhD, Associate Professor, Department of Management and Engineering, University of Padova, Italy</li> </ul> <hr> <h4>Reviewer Board</h4> <ul> <li>Ahmad Abbas, GIK Institute of Engineering Sciences and Technology, Topi, KPK, Pakistan</li> <li>Philip R. Agee, PhD, Virginia Tech, Blacksburg, VA, USA</li> <li>Vikrant C. Aute, University of Maryland, College Park, Maryland, USA</li> <li>Christian K. Bach, Oklahoma State University, Stillwater, Oklahoma, USA</li> <li>Mariya P. Bivolarova, International Centre for Indoor Environment and Energy, Department of Environment, Technical University of Denmark</li> <li>Craig R. Bradshaw, University of Illinois at Urbana-Champaign, Illinois, USA</li> <li>Jayson Bursill, Delta Controls Inc., Canada</li> <li>Jie Cai, University of Oklahoma, Norman, Oklahoma, USA</li> <li>Shanshan Cai, Huazhong University of Science and Technology, Wuhan, Hubei, China</li> <li>Bin Cao, Tsinghua University, Beijing, China</li> <li>Yimin Chen, Lawrence Berkeley National Laboratory, Berkeley, CA, USA</li> <li>Massimo Cimmino, Polytechnique Montréal, Montréal, QC, Canada</li> <li>Moshood O. Fadeyi, Singapore Institute of Technology, Singapore</li> <li>Cheng Fan, College of Civil and Transportation Engineering, Shenzhen University, China</li> <li>Victor Fransson, Division of Building Services, Department of Building- and Environmental Technology, Faculty of Engineering, Lund University, Sweden</li> <li>Yangyang Fu, Texas A&M University, College Station, Texas, USA</li> <li>Wenjie Gang, Huazhong University of Science and Technology, China</li> <li>Zhi Gao, PhD, Associate Professor, School of Architecture and Urban Planning, Nanjing University, Nanjing, China</li> <li>Hua Ge, Concordia University, Montreal, Canada</li> <li>Sara Gilani, Natural Resources Canada, Ottawa, Ontario, Canada</li> <li>Burak Gunay, Carleton University, Ottawa, Ontario, Canada</li> <li>Akram Abdul Hamid, Division of Building Physics, Lund University, Lund, Sweden</li> <li>Maomao Hu, Department of Engineering Science, University of Oxford, Oxford, UK</li> <li>Ongun Berk Kazanci, International Centre for Indoor Environment and Energy, Department of Civil Engineering, Technical University of Denmark, Kgs. Lyngby, Denmark</li> <li>Jae-Weon Jeong, Professor of Department of Architectural Engineering, Hanyang University, Seoul, South Korea</li> <li>Michael G. Kent, Berkeley Education Alliance for Research in Singapore, Singapore</li> <li>Meng Kong, Well Living Lab, Rochester, MN, USA</li> <li>Hoseong Lee, Korea University, Seoul, Korea</li> <li>Hangxin Li, The Hong Kong Polytechnic University, Kowloon, Hong Kong SAR</li> <li>Fang Liu, Shandong Jianzhu University, Jinan, Shangdong, China</li> <li>Xiaobing Liu, Oak Ridge National Laboratory, Oak Ridge, TN, USA</li> <li>Matt S. Mitchell, National Renewable Energy Laboratory, Golden, CO, USA</li> <li>Mohamed Ouf, Concordia University, Montreal, Quebec, Canada</li> <li>Jingjing Pei, Tianjin University, Tianjin, China</li> <li>Long T. Phan, Florida International University, Miami, Florida, USA</li> <li>Mohammad Reza Safaei, Civil and Environmental Engineering Department, Florida International University, Miami, FL, USA</li> <li>Omer Sarfraz, Johnson Controls, York, Pa, USA</li> <li>Jialei Shen, Syracuse University, Syracuse, NY, USA</li> <li>Andrew Sommers, PhD, Associate Professor, Department of Mechanical and Manufacturing Engineering, Miami University, Oxford, Ohio, USA</li> <li>Rui Tang, Lawrence Berkeley National Laboratory, Berkeley, CA, USA</li> <li>Despoina Teli, Division of Building Services Engineering, Department of Architecture and Civil Engineering, Chalmers University, Gothenburg, Sweden</li> <li>Marianne F. Touchie, University of Toronto, Toronto, Ontario, Canada</li> <li>Adam Wills, National Research Council Canada, Ottawa, Ontario, Canada</li> <li>Dr. Xin Zhang, School of Architecture, Tsinghua University, Beijing, China</li> </ul> <hr> <h4>Managing Editor</h4> <p><strong>Randie Rhoades</strong><br>School of Mechanical and Aerospace Engineering<br>Oklahoma State University<br>201 General Academic Building<br>Stillwater, OK 74078-0001<br>E-mail: <a href="mailto:randie.potts@okstate.edu" data-iapps-linktype="Email" data-iapps-managed="true">randie.potts@okstate.edu</a></p> <hr> <h4>Policy Committee</h4> <ul> <li><b>Blake Ellis</b>, PE, Fellow ASHRAE, Chair</li> <li><strong>Timothy C. Dwyer</strong>, CEng, Fellow ASHRAE</li> <li><b>Jeffrey A. Siegel</b>, PhD, Fellow ASHRAE</li> <li><strong>Jeffrey D. Spitler</strong>, PhD, Fellow ASHRAE</li> <li><strong>Mark Owen</strong>, Member ASHRAE</li> </ul></div> </li> <li> <a href="javascript:void(0)"><strong><i class="icon-journal"> Manuscript<br/>Submissions</i></strong></a> <div><p><a href="http://www.tandfonline.com/action/authorSubmission?journalCode=uhvc21&page=instructions#.VLPjdlhOV9M" target="_blank" data-iapps-linktype="External" data-iapps-managed="true">For information on submitting to <em>Science and Technology for the Built Environment</em>, click here</a>.</p> <p>Research prepared in connection with an ASHRAE research project that is submitted to and published in STBE may be selected for Open Access.</p></div> </li> </ul> </div> </div> <script xmlns="http://www.w3.org/1999/xhtml" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="urn:my-scripts"> initTabs(); </script><input name="ctl01$PageZoneContainer1$PageZoneContainer1_3T97qXAInN5$ctl01_PageZoneContainer1_PageZoneContainer1_3T97qXAInN5CallBack_ClientValues" type="hidden" id="ctl01_PageZoneContainer1_PageZoneContainer1_3T97qXAInN5CallBack_ClientValues" value="0^^" /> </div> </div> <!-- /.row --> </div> <!-- /.column --> <div class="column columnAds lg-6"> <div id="ctl01_PageZoneContainer2"> <div id="ctl01_PageZoneContainer2_PageZoneContainer2_88XiD53rNbF"> <div id="ctl01_PageZoneContainer2_PageZoneContainer2_88XiD53rNbF_ctl00"> <div class="h-pushBottom"> <SCRIPT LANGUAGE="JavaScript"> OAS_AD('Right'); </SCRIPT> </div> </div> </div> </div> <div id="ctl01_PageZoneContainer3"> <div id="ctl01_PageZoneContainer3_PageZoneContainer3_9DA74sWsm6V"> <div id="ctl01_PageZoneContainer3_PageZoneContainer3_9DA74sWsm6V_ctl00"> <div class="h-pushBottom"> <SCRIPT LANGUAGE="JavaScript"> OAS_AD('Right1'); </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_6t8CSmSD8Zq"> <div id="ctl01_Footer_GrayAreaContent_GrayAreaContent_6t8CSmSD8Zq_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="/wEPDwUJMTAyOTQ0MTA0EBYGHg9fX0FudGlYc3JmVG9rZW4FIDdhZjE2NDg3ZjhjODQ2YzJhZTMxZDE5MmJlMDRlMGIwHhJfX0FudGlYc3JmVXNlck5hbWUFCUFub255bW91cx4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBZBYCAgEPFgIeBGxhbmcFAmVuFgQCAQ9kFgQCBg9kFgJmDxYGHgNyZWwFCnN0eWxlc2hlZXQeBHR5cGUFCHRleHQvY3NzHgRocmVmBTIvU3R5bGUlMjBMaWJyYXJ5L2Nzcy9tYWluLmNzcz92PTYzODY3MDkyNDgyMDAwMDAwMGQCBw9kFhRmDxYEHwUFD3RleHQvamF2YXNjcmlwdB4Dc3JjBT5odHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8xLjcvanF1ZXJ5Lm1pbi5qc2QCAQ8WBB8FBQ90ZXh0L2phdmFzY3JpcHQfBwVDaHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnl1aS8xLjcvanF1ZXJ5LXVpLm1pbi5qc2QCAg8WBB8FBQ90ZXh0L2phdmFzY3JpcHQfBwU8L1NjcmlwdCUyMExpYnJhcnkvZnJvbnQtZW5kL2Zyb250RW5kLmpzP3Y9NjM4NjcwOTI0ODIwMDAwMDAwZAIDDxYEHwUFD3RleHQvamF2YXNjcmlwdB8HBUkvU2NyaXB0JTIwTGlicmFyeS9STSUyMGFuZCUyMEZCL2ZhY2Vib29rYmFzZXBpeGVsLmpzP3Y9NjM3NTU5MDgxODMyODYwMzQzZAIEDxYEHwUFD3RleHQvamF2YXNjcmlwdB8HBUgvU2NyaXB0JTIwTGlicmFyeS9Hb29nbGVBbmFseXRpY3MvZ2FsaW5rdHJhY2tpbmcuanM/dj02MzY2OTQ4NzI1Mjg2Nzc5NDVkAgUPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFQC9TY3JpcHQlMjBMaWJyYXJ5L1JNJTIwYW5kJTIwRkIvTGlua2VkSW4uanM/dj02MzY3MzU3NjY4NDU2NzY2MDJkAgYPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFQy9TY3JpcHQlMjBMaWJyYXJ5L1JNJTIwYW5kJTIwRkIvQUFNdHJhY2tpbmcuanM/dj02MzY4NjY4MjYxMzY4OTcxOTNkAgcPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFRi9TY3JpcHQlMjBMaWJyYXJ5L2FkJTIwc2VydmVyL2FkX3NlcnZlcl9zZWFyY2guanM/dj02Mzg2MDU0MDUyNTYzNTM1MTZkAggPFgQfBQUPdGV4dC9qYXZhc2NyaXB0HwcFQi9TY3JpcHQlMjBMaWJyYXJ5L2FkJTIwc2VydmVyL3Vwcml2YWxfdGVzdC5qcz92PTYzNzAwNzc3MjYwODY4NTc2NmQCCQ8WBB8FBQ90ZXh0L2phdmFzY3JpcHQfBwU9L1NjcmlwdCUyMExpYnJhcnkvYWQlMjBzZXJ2ZXIvYWRfY29kZS5qcz92PTYzODYwNTQwNTM4MDE0MzUwM2QCAw9kFgICBQ9kFgoCAQ8PFgIeB1Zpc2libGVoZBYCAgEPZBYMAgIPFCsAAmRkZAIEDxQrAAJkZGQCBg8UKwACZGRkAgcPZBYGAgEPEGRkFgBkAgIPEGRkFgFmZAIDDxBkZBYBZmQCCg8UKwACZGRkAgsPFCsAAmRkZAICDxYCHwhoZAIDD2QWAmYPZBYQAgEPZBYCZg9kFgJmD2QWBGYPZBYCZg8PFgQeCENzc0NsYXNzBRFDTEhpZXJhcmNoaWNhbE5hdh4EXyFTQgICZBYCBQVjdGwwMA9kFgJmDxYCHgRUZXh0BbcCPG5hdiBjbGFzcz0ibmF2VXRpbCI+PHVsPg0KICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvam9pbiI+Sm9pbjwvYT48L2xpPg0KICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdm9sdW50ZWVyIj5Wb2x1bnRlZXI8L2E+PC9saT4NCiAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21ha2UtYS1naWZ0Ij5NYWtlIEEgR2lmdDwvYT48L2xpPg0KICAgIDxsaSBjbGFzcz0ibmF2VXRpbC1idG4iPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlY2hzdHJlZXQuY29tL2FzaHJhZS9wYWdlcy9ob21lIj5Cb29rc3RvcmU8L2E+PC9saT4NCiAgPC91bD48L25hdj5kAgIPZBYCZg9kFgJmDxYCHwsF4cMBPG5hdiBpZD0ibmF2TWFpbiIgcnVuYXQ9InNlcnZlciIgY2xhc3M9Im5hdk1haW4iPjx1bD4NCiAgICA8bGkgY2xhc3M9Imhhc0NoaWxkcmVuIGlzLW1lZ2EiPjxhIGhyZWY9Ii9hYm91dCI+QWJvdXQ8L2E+PHVsPg0KICAgICAgICA8ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9taXNzaW9uLWFuZC12aXNpb24iPk1pc3Npb24gJiBWaXNpb248L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L21pc3Npb24tYW5kLXZpc2lvbi9hc2hyYWUtaW5kdXN0cnktaGlzdG9yeSI+QVNIUkFFICYgSW5kdXN0cnkgSGlzdG9yeTwvYT48L2xpPg0KICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICA8L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvbGVhZGVyc2hpcCI+TGVhZGVyc2hpcDwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvbGVhZGVyc2hpcC9hc2hyYWUtYm9hcmQtb2YtZGlyZWN0b3JzIj5BU0hSQUUgQm9hcmQgb2YgRGlyZWN0b3JzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvbGVhZGVyc2hpcC9hc2hyYWUtcHJlc2lkZW50Ij5BU0hSQUUgUHJlc2lkZW50PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvbGVhZGVyc2hpcC9sZWFkZXJzaGlwLXZvaWNlcyI+TGVhZGVyc2hpcCBWb2ljZXM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9sZWFkZXJzaGlwL29mZmljZXJzLWRpcmVjdG9ycy1jb3VuY2lscy1jb21taXR0ZWVzLXN0YWZmIj5PZmZpY2VycywgRGlyZWN0b3JzLCBDb3VuY2lscywgQ29tbWl0dGVlcywgU3RhZmY8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9sZWFkZXJzaGlwL3ByZXNpZGVudGlhbC1tZW1iZXJzLWdhbGxlcnkiPlByZXNpZGVudGlhbCBNZW1iZXJzIEdhbGxlcnk8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9GaWxlIExpYnJhcnkvQWJvdXQvTGVhZGVyc2hpcC9Tb2NpZXR5IE9yZ2FuaXphdGlvbiBDaGFydC9Tb2NpZXR5T3JnQ2hhcnQucGRmIj5Tb2NpZXR5IE9yZ2FuaXphdGlvbiBDaGFydDwvYT48L2xpPg0KICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICA8L2xpPjwvZGl2PjxkaXYgY2xhc3M9Im1lZ2EtY29sdW1uIj48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L3N0cmF0ZWdpYy1wbGFuIj5TdHJhdGVnaWMgUGxhbjwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvc29jaWV0eS1zbmFwc2hvdCI+U29jaWV0eSBTbmFwc2hvdDwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvZ292ZXJuYW5jZSI+R292ZXJuYW5jZTwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvZ292ZXJuYW5jZS9tZW1vcmFuZGEtb2YtdW5kZXJzdGFuZGluZyI+TWVtb3JhbmRhIG9mIFVuZGVyc3RhbmRpbmc8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L3Bvc2l0aW9uLWRvY3VtZW50cyI+UG9zaXRpb24gRG9jdW1lbnRzPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9nb3Zlcm5tZW50LWFmZmFpcnMiPkdvdmVybm1lbnQgQWZmYWlyczwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvZ292ZXJubWVudC1hZmZhaXJzL21lbWJlci1yZXNvdXJjZXMtYWR2b2NhY3ktdG9vbGtpdCI+TWVtYmVyIFJlc291cmNlczogQWR2b2NhY3kgVG9vbGtpdDwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L2dvdmVybm1lbnQtYWZmYWlycy9nb3Zlcm5tZW50LWFmZmFpcnMtb2ZmaWNlIj5Hb3Zlcm5tZW50IEFmZmFpcnMgT2ZmaWNlPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvZ292ZXJubWVudC1hZmZhaXJzL2dvdmVybm1lbnQtYWZmYWlycy11cGRhdGVzIj5Hb3Zlcm5tZW50IEFmZmFpcnMgVXBkYXRlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L2dvdmVybm1lbnQtYWZmYWlycy9wb2xpY3ktcG9zaXRpb25zLWFuZC1pc3N1ZXMiPlBvbGljeSBQb3NpdGlvbnMgYW5kIElzc3VlczwvYT48L2xpPg0KICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICA8L2xpPjwvZGl2PjxkaXYgY2xhc3M9Im1lZ2EtY29sdW1uIj48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L25ld3MiPk5ld3M8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L25ld3MvMjAyNCI+MjAyNDwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L25ld3MvMjAyMyI+MjAyMzwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L25ld3MvMjAyMiI+MjAyMjwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L25ld3MvbmV3cy1wcmlvci10by0yMDIyIj5OZXdzIFByaW9yIHRvIDIwMjI8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L25ld3NsZXR0ZXJzIj5OZXdzbGV0dGVyczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvY2FyZWVycy1hdC1hc2hyYWUiPkNhcmVlcnMgYXQgQVNIUkFFPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9ldmVudC1zcGFjZS1yZW50YWwiPkV2ZW50IFNwYWNlIFJlbnRhbDwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwOi8vZm91bmRhdGlvbi5hc2hyYWUuYml6LyIgdGFyZ2V0PSJfYmxhbmsiPkFTSFJBRSBGb3VuZGF0aW9uIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9hc2hyYWUtMzY1LWFwcCI+QVNIUkFFIDM2NSBBcHA8L2E+PC9saT48L2Rpdj48ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9hYm91dC9zdXBwb3J0LWFzaHJhZSI+U3VwcG9ydCBBU0hSQUU8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L3N1cHBvcnQtYXNocmFlL3JwIj5SUDwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cDovL2ZvdW5kYXRpb24uYXNocmFlLmJpei8iIHRhcmdldD0iX2JsYW5rIj5Gb3VuZGF0aW9uIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvc3VwcG9ydC1hc2hyYWUvcGxhbm5lZC1naXZpbmciPlBsYW5uZWQgR2l2aW5nPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvc3VwcG9ydC1hc2hyYWUvYXNocmFlLXByZXNpZGVudHMtc2Nob2xhcnNoaXAiPkFTSFJBRSBQcmVzaWRlbnRzIFNjaG9sYXJzaGlwPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvc3VwcG9ydC1hc2hyYWUvb3RoZXIiPk90aGVyPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvc3VwcG9ydC1hc2hyYWUvdm9sdW50ZWVyIj5Wb2x1bnRlZXI8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2Fib3V0L21hcmtldGluZy1jZW50cmFsIj5NYXJrZXRpbmcgQ2VudHJhbDwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvYXNocmFlLWdsb2JhbC1ocSI+QVNIUkFFIEdsb2JhbCBIUTwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvY29udGFjdC11cyI+Q29udGFjdCBVczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvYWJvdXQvZGl2ZXJzaXR5LWVxdWl0eS1hbmQtaW5jbHVzaW9uLWRlaSI+RGl2ZXJzaXR5IEVxdWl0eSBhbmQgSW5jbHVzaW9uIChERUkpPC9hPjwvbGk+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICAgIDxsaSBjbGFzcz0iaGFzQ2hpbGRyZW4gaXMtbWVnYSI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMiPlRlY2huaWNhbCBSZXNvdXJjZXM8L2E+PHVsPg0KICAgICAgICA8ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUuYWNjdXJpc3RlY2guY29tL2FzaHJhZS9hc2hyYWVnYXRlLmh0bWwiIHRhcmdldD0iX2JsYW5rIj5Cb29rc3RvcmUgPGkgY2xhc3M9Imljb24tbGluay1leHQgaWNvbi0tZW1wdHkiPjwvaT48L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly9hc2hyYWUubGlicmFyeS5zaXRlLyIgdGFyZ2V0PSJfYmxhbmsiPkFTSFJBRSBMaWJyYXJ5IDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL3RlY2hub2xvZ3ktcG9ydGFsIj5UZWNobm9sb2d5IFBvcnRhbDwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy90ZWNobmljYWwtYXBwcyI+VGVjaG5pY2FsIEFwcHM8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvZnJlZS1yZXNvdXJjZXMiPkZyZWUgUmVzb3VyY2VzPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2FzaHJhZS0zNjUtYXBwIj5BU0hSQUUgMzY1IEFwcDwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9idWlsZGluZy1lcSI+QnVpbGRpbmcgRVE8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvYWVkZ3MiPkFFREdzPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2NlYmQtY2VudGVyLW9mLWV4Y2VsbGVuY2UtZm9yLWJ1aWxkaW5nLWRlY2FyYm9uaXphdGlvbiI+Q2VudGVyIG9mIEV4Y2VsbGVuY2UgZm9yIEJ1aWxkaW5nIERlY2FyYm9uaXphdGlvbiAoQ0VCRCk8L2E+PC9saT48L2Rpdj48ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL3N0YW5kYXJkcy1hbmQtZ3VpZGVsaW5lcyI+U3RhbmRhcmRzICYgR3VpZGVsaW5lczwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9zdGFuZGFyZHMtYW5kLWd1aWRlbGluZXMvY29udGludW91cy1tYWludGVuYW5jZSI+Q29udGludW91cyBNYWludGVuYW5jZTwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvc3RhbmRhcmRzLWFuZC1ndWlkZWxpbmVzL3Bjcy10b29sa2l0Ij5Qcm9qZWN0IENvbW1pdHRlZXMgKFBDcykgVG9vbGtpdDwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvc3RhbmRhcmRzLWFuZC1ndWlkZWxpbmVzL3B1YmxpYy1yZXZpZXctZHJhZnRzIj5QdWJsaWMgUmV2aWV3IERyYWZ0czwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cudGVjaHN0cmVldC5jb20vYXNocmFlL2xpc3RzL2FzaHJhZV9zdGFuZGFyZHMudG1wbD9hc2hyYWVfYXV0aF90b2tlbj0iIHRhcmdldD0iX2JsYW5rIj5QdXJjaGFzZSBTdGFuZGFyZHMgJiBHdWlkZWxpbmVzIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9zdGFuZGFyZHMtYW5kLWd1aWRlbGluZXMvc3RhbmRhcmRzLWFjdGlvbnMiPlN0YW5kYXJkcyBBY3Rpb25zPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9zdGFuZGFyZHMtYW5kLWd1aWRlbGluZXMvc3RhbmRhcmRzLWFkZGVuZGEiPlN0YW5kYXJkcyBBZGRlbmRhPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9zdGFuZGFyZHMtYW5kLWd1aWRlbGluZXMvc3RhbmRhcmRzLWVycmF0YSI+U3RhbmRhcmRzIEVycmF0YTwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvc3RhbmRhcmRzLWFuZC1ndWlkZWxpbmVzL3N0YW5kYXJkcy1pbnRlcnByZXRhdGlvbnMiPlN0YW5kYXJkcyBJbnRlcnByZXRhdGlvbnM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL3N0YW5kYXJkcy1hbmQtZ3VpZGVsaW5lcy9hcHBseS10by1hLXByb2plY3QtY29tbWl0dGVlIj5BcHBseSB0byBhIFByb2plY3QgQ29tbWl0dGVlPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy85MC0xLXBvcnRhbCI+OTAuMSBQb3J0YWw8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvYXNocmFlLWhhbmRib29rIj5BU0hSQUUgSGFuZGJvb2s8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvYXNocmFlLWpvdXJuYWwiPkFTSFJBRSBKb3VybmFsPC9hPjx1bCBjbGFzcz0ibWVnYS1jb2x1bW4tLWluc2V0Ij4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2FzaHJhZS1qb3VybmFsL2ZlYXR1cmVkLWFydGljbGVzIj5GZWF0dXJlZCBBcnRpY2xlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvYXNocmFlLWpvdXJuYWwvcG9kY2FzdCI+QVNIUkFFIEpvdXJuYWwgUG9kY2FzdDwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvYXNocmFlLWpvdXJuYWwvaG90LWFpciI+SG90IEFpcjwvYT48L2xpPg0KICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICA8L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwOi8vd3d3LmhwYm1hZ2F6aW5lLm9yZy8iIHRhcmdldD0iX2JsYW5rIj5IaWdoIFBlcmZvcm1pbmcgQnVpbGRpbmdzIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL3N1cHBsaWVyLXByb3ZpZGVkLWxlYXJuaW5nIj5TdXBwbGllci1Qcm92aWRlZCBMZWFybmluZzwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9hc2hyYWUtdHJhbnNhY3Rpb25zIj5BU0hSQUUgVHJhbnNhY3Rpb25zPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2FzaHJhZS1jb25mZXJlbmNlLXBhcGVycyI+QVNIUkFFIENvbmZlcmVuY2UgUGFwZXJzPC9hPjwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9yZXNlYXJjaCI+UmVzZWFyY2g8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvcmVzZWFyY2gvYXNocmFlLXJwIj5BU0hSQUUgUlA8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlY2hzdHJlZXQuY29tL2FzaHJhZS9zdWJncm91cHMvMzQ3NDg/YXNocmFlX2F1dGhfdG9rZW49IiB0YXJnZXQ9Il9ibGFuayI+UHVyY2hhc2UgUmVzZWFyY2ggUmVwb3J0cyA8aSBjbGFzcz0iaWNvbi1saW5rLWV4dCBpY29uLS1lbXB0eSI+PC9pPjwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvcmVzZWFyY2gvcmVzZWFyY2gtc3RyYXRlZ2ljLXBsYW4iPlJlc2VhcmNoIFN0cmF0ZWdpYyBQbGFuPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL3RlY2huaWNhbC1jb21taXR0ZWVzIj5UZWNobmljYWwgQ29tbWl0dGVlczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9zY2llbmNlLWFuZC10ZWNobm9sb2d5LWZvci10aGUtYnVpbHQtZW52aXJvbm1lbnQiPlNjaWVuY2UgYW5kIFRlY2hub2xvZ3kgZm9yIHRoZSBCdWlsdCBFbnZpcm9ubWVudDwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy90cmFuc2xhdGVkLXB1YmxpY2F0aW9ucyI+VHJhbnNsYXRlZCBQdWJsaWNhdGlvbnM8L2E+PC9saT48L2Rpdj48ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2F1dGhvcmluZy10b29scyI+QXV0aG9yaW5nIFRvb2xzPC9hPjx1bCBjbGFzcz0ibWVnYS1jb2x1bW4tLWluc2V0Ij4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2F1dGhvcmluZy10b29scy9jaXRhdGlvbi1hbmQtYWJzdHJhY3QtaW5kZXhlcyI+Q2l0YXRpb24gYW5kIEFic3RyYWN0IEluZGV4ZXM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL2F1dGhvcmluZy10b29scy90ZXJtaW5vbG9neSI+VGVybWlub2xvZ3k8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3RlY2huaWNhbC1yZXNvdXJjZXMvcHVibGljYXRpb24tZXJyYXRhLWFuZC11cGRhdGVzIj5QdWJsaWNhdGlvbiBFcnJhdGEgJiBVcGRhdGVzPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzL3RlY2huaWNhbC1mYXFzIj5UZWNobmljYWwgRkFRczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9yZXNpbGllbmNlLWFjdGl2aXRpZXMiPlJlc2lsaWVuY2UgQWN0aXZpdGllczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9yZWZyaWdlcmF0aW9uIj5SZWZyaWdlcmF0aW9uPC9hPjwvbGk+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICAgIDxsaSBjbGFzcz0iaGFzQ2hpbGRyZW4gaXMtbWVnYSI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudCI+UHJvZmVzc2lvbmFsIERldmVsb3BtZW50PC9hPjx1bD4NCiAgICAgICAgPGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2VsZWFybmluZy1vbi1kZW1hbmQiPmVMZWFybmluZyBPbiBEZW1hbmQ8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly9teWVsZWFybmluZy5hc2hyYWUub3JnL3BhZ2UvaW5kaXZpZHVhbC1jb3Vyc2UiIHRhcmdldD0iX2JsYW5rIj5Db3Vyc2UgQ2F0YWxvZyA8aSBjbGFzcz0iaWNvbi1saW5rLWV4dCBpY29uLS1lbXB0eSI+PC9pPjwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9lbGVhcm5pbmctb24tZGVtYW5kL2dyb3VwLWVucm9sbG1lbnQiPkdyb3VwIEVucm9sbG1lbnRzPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvYWxsLWluc3RydWN0b3ItbGVkLXRyYWluaW5nIj5BbGwgSW5zdHJ1Y3Rvci1MZWQgVHJhaW5pbmc8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hbGwtaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvc2NoZWR1bGVkLWNvdXJzZXMiPlNjaGVkdWxlZCBDb3Vyc2VzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2FsbC1pbnN0cnVjdG9yLWxlZC10cmFpbmluZy8yMDI1LXdpbnRlci1jb25mZXJlbmNlLWNvdXJzZXMiPjIwMjUgV2ludGVyIENvbmZlcmVuY2UgQ291cnNlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hbGwtaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvaHZhYy1kZXNpZ24tYW5kLW9wZXJhdGlvbnMtdHJhaW5pbmciPkhWQUMgRGVzaWduIGFuZCBPcGVyYXRpb25zIFRyYWluaW5nPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2FsbC1pbnN0cnVjdG9yLWxlZC10cmFpbmluZy9vbmxpbmUtaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmciPk9ubGluZSBJbnN0cnVjdG9yLUxlZCBUcmFpbmluZzwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hbGwtaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvZ2xvYmFsLXRyYWluaW5nIj5BU0hSQUUgR2xvYmFsIFRyYWluaW5nIHwgTUVOQTwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hbGwtaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvY2F0YWxvZy1vZi1pbnN0cnVjdG9yLWxlZC10cmFpbmluZyI+Q2F0YWxvZyBvZiBJbnN0cnVjdG9yLUxlZCBUcmFpbmluZzwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hbGwtaW5zdHJ1Y3Rvci1sZWQtdHJhaW5pbmcvY29tcGFueS1jaGFwdGVyLXRyYWluaW5nIj5Db21wYW55L0NoYXB0ZXIgVHJhaW5pbmc8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9zZWxmLWRpcmVjdGVkLWxlYXJuaW5nLWdyb3VwLWxlYXJuaW5nLXRleHRzIj5TZWxmLURpcmVjdGVkIExlYXJuaW5nIC8gR3JvdXAgTGVhcm5pbmcgVGV4dHM8L2E+PC9saT48L2Rpdj48ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvYXNocmFlLWNlcnRpZmljYXRpb24iPkFTSFJBRSBDZXJ0aWZpY2F0aW9uPC9hPjx1bCBjbGFzcz0ibWVnYS1jb2x1bW4tLWluc2V0Ij4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvYXNocmFlLWNlcnRpZmljYXRpb24vZXhwbG9yZS1iZW5lZml0cyI+RXhwbG9yZSBCZW5lZml0czwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hc2hyYWUtY2VydGlmaWNhdGlvbi9kaWdpdGFsLWJhZGdpbmciPkRpZ2l0YWwgQmFkZ2luZzwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL3Byb2Zlc3Npb25hbC1kZXZlbG9wbWVudC9hc2hyYWUtY2VydGlmaWNhdGlvbi9maW5kLWFuLWFzaHJhZS1jZXJ0aWZpZWQtcHJvZmVzc2lvbmFsIj5GaW5kIGFuIEFTSFJBRSBDZXJ0aWZpZWQgUHJvZmVzc2lvbmFsPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvbGVhcm5pbmctcGF0aHdheXMiPkxlYXJuaW5nIFBhdGh3YXlzPC9hPjx1bCBjbGFzcz0ibWVnYS1jb2x1bW4tLWluc2V0Ij4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvbGVhcm5pbmctcGF0aHdheXMvaHZhYy1kZXNpZ24iPkhWQUMgRGVzaWduIC0gQmFzaWNzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2xlYXJuaW5nLXBhdGh3YXlzL3BhdGhvZ2VuLW1pdGlnYXRpb24iPlBhdGhvZ2VuIE1pdGlnYXRpb248L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT48L2Rpdj48ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vam9icy5hc2hyYWUub3JnLyIgdGFyZ2V0PSJfYmxhbmsiPkpvYiBCb2FyZCA8aSBjbGFzcz0iaWNvbi1saW5rLWV4dCBpY29uLS1lbXB0eSI+PC9pPjwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2VkdWNhdG9yLXJlc291cmNlcyI+RWR1Y2F0b3IgUmVzb3VyY2VzPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9wcm9mZXNzaW9uYWwtZGV2ZWxvcG1lbnQvdGVjaC1ob3VyLXZpZGVvcyI+VGVjaCBIb3VyIFZpZGVvczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvcHJvZmVzc2lvbmFsLWRldmVsb3BtZW50L2FzaHJhZS11bmVwLXBvcnRhbCI+QVNIUkFFIFVORVAgUG9ydGFsPC9hPjwvbGk+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICAgIDxsaSBjbGFzcz0iaGFzQ2hpbGRyZW4gaXMtbWVnYSI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzIj5Db25mZXJlbmNlczwvYT48dWw+DQogICAgICAgIDxkaXYgY2xhc3M9Im1lZ2EtY29sdW1uIj4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzLzIwMjUtd2ludGVyLWNvbmZlcmVuY2Utb3JsYW5kbyI+MjAyNSBXaW50ZXIgQ29uZmVyZW5jZSB8IE9ybGFuZG88L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzLzIwMjUtYW5udWFsLWNvbmZlcmVuY2UtcGhvZW5peCI+MjAyNSBBbm51YWwgQ29uZmVyZW5jZSB8IFBob2VuaXg8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzL3RvcGljYWwtY29uZmVyZW5jZXMiPlRvcGljYWwgQ29uZmVyZW5jZXM8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzL3RvcGljYWwtY29uZmVyZW5jZXMvdGhpcmQtaW50ZXJuYXRpb25hbC1jb25mZXJlbmNlLW9uLWVuZXJneS1hbmQtaW5kb29yLWVudmlyb25tZW50LWZvci1ob3QtY2xpbWF0ZXMiPlRoaXJkIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvbiBFbmVyZ3kgYW5kIEluZG9vciBFbnZpcm9ubWVudCBmb3IgSG90IENsaW1hdGVzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvdG9waWNhbC1jb25mZXJlbmNlcy9pZXEtMjAyNS1jb25mZXJlbmNlIj5JRVEgMjAyNSBDb25mZXJlbmNlPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvdG9waWNhbC1jb25mZXJlbmNlcy8yMDI1LWFzaHJhZS1idWlsZGluZy1kZWNhcmJvbml6YXRpb24tY29uZmVyZW5jZSI+MjAyNSBBU0hSQUUgQnVpbGRpbmcgRGVjYXJib25pemF0aW9uIENvbmZlcmVuY2U8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25mZXJlbmNlcy90b3BpY2FsLWNvbmZlcmVuY2VzLzIwMjUtYnVpbGRpbmcteHZpLWNvbmZlcmVuY2UiPjIwMjUgQnVpbGRpbmdzIFhWSSBDb25mZXJlbmNlPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvdmlydHVhbC1jb25mZXJlbmNlLWFjY2VzcyI+VmlydHVhbCBDb25mZXJlbmNlIEFjY2VzczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvY29uZmVyZW5jZS1yZXNvdXJjZXMiPkNvbmZlcmVuY2UgUmVzb3VyY2VzPC9hPjx1bCBjbGFzcz0ibWVnYS1jb2x1bW4tLWluc2V0Ij4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25mZXJlbmNlcy9jb25mZXJlbmNlLXJlc291cmNlcy9hc2hyYWUtY29uZmVyZW5jZS1tYXJrZXRpbmciPkFTSFJBRSBDb25mZXJlbmNlIE1hcmtldGluZzwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL0ZpbGUgTGlicmFyeS9Db25mZXJlbmNlcy9Db25mZXJlbmNlIFJlc291cmNlcy9Dcml0ZXJpYSBmb3IgQW5udWFsIENvbmZlcmVuY2UgQ2l0eSBTZWxlY3Rpb24vQ3JpdGVyaWEtZm9yLUFubnVhbC1Db25mZXJlbmNlLUNpdHktU2VsZWN0aW9uLnBkZiI+Q3JpdGVyaWEgZm9yIEFubnVhbCBDb25mZXJlbmNlIENpdHkgU2VsZWN0aW9uPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvY29uZmVyZW5jZS1yZXNvdXJjZXMvcGFwZXJzLWFuZC1wcm9ncmFtcyI+UGFwZXJzICZhbXA7IFByb2dyYW1zPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvY29uZmVyZW5jZS1yZXNvdXJjZXMvcGFzdC1hc2hyYWUtY29uZmVyZW5jZXMiPlBhc3QgQVNIUkFFIENvbmZlcmVuY2VzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvY29uZmVyZW5jZS1yZXNvdXJjZXMvZnV0dXJlLWFzaHJhZS1jb25mZXJlbmNlcyI+RnV0dXJlIEFTSFJBRSBDb25mZXJlbmNlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzL2NvbmZlcmVuY2UtcmVzb3VyY2VzL3RvcGljYWwtY29uZmVyZW5jZS1jcml0ZXJpYSI+VG9waWNhbCBDb25mZXJlbmNlIENyaXRlcmlhPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvY29uZmVyZW5jZS1yZXNvdXJjZXMvdHJhdmVsIj5UcmF2ZWw8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25mZXJlbmNlcy9jb25mZXJlbmNlLXJlc291cmNlcy9zcG9uc29yc2hpcC1vcHBvcnR1bml0aWVzIj5TcG9uc29yc2hpcCBPcHBvcnR1bml0aWVzPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29uZmVyZW5jZXMvY2hhcHRlcnMtcmVnaW9uYWwtY29uZmVyZW5jZXMtY3JjcyI+Q2hhcHRlcnMgUmVnaW9uYWwgQ29uZmVyZW5jZXMgKENSQ3MpPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25mZXJlbmNlcy9ldmVudHMtYW5kLWNvbmZlcmVuY2VzIj5FdmVudHMgYW5kIENvbmZlcmVuY2VzPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb25mZXJlbmNlcy9zcGVha2VyLXJlc291cmNlcyI+U3BlYWtlciBSZXNvdXJjZXM8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbmZlcmVuY2VzL2FzaHJhZS0zNjUtYXBwIj5BU0hSQUUgMzY1IEFwcDwvYT48L2xpPg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvdWw+DQogICAgPC9saT4NCiAgICA8bGkgY2xhc3M9Imhhc0NoaWxkcmVuIGlzLW1lZ2EiPjxhIGhyZWY9Ii9jb21tdW5pdGllcyI+Q29tbXVuaXRpZXM8L2E+PHVsPg0KICAgICAgICA8ZGl2IGNsYXNzPSJtZWdhLWNvbHVtbiI+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy9yZWdpb25zIj5SZWdpb25zPC9hPjwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy9jaGFwdGVycyI+Q2hhcHRlcnM8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NoYXB0ZXJzL2FzaHJhZS1jaGFwdGVycyI+QVNIUkFFIENoYXB0ZXJzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL2V3ZWIuYXNocmFlLm9yZy9ld2ViL2R5bmFtaWNwYWdlLmFzcHg/d2ViY29kZT1BU0hSQUVDaGFwdGVycyIgdGFyZ2V0PSJfYmxhbmsiPkNoYXB0ZXIgUmVwb3J0cywgUEFPRSwgQ0lRIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL2V3ZWIuYXNocmFlLm9yZy9ld2ViL2R5bmFtaWNwYWdlLmFzcHg/c2l0ZT1BU0hSQUUmYW1wO3dlYmNvZGU9Y2hhcHRlcm1lZXRpbmdzJmFtcDtjaHBfY3N0X2tleT0wMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAwMDAiIHRhcmdldD0iX2JsYW5rIj5DaGFwdGVyIE1lZXRpbmdzIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvY2hhcHRlcnMvY2hhcHRlci1yZXNvdXJjZXMiPkNoYXB0ZXIgUmVzb3VyY2VzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvY2hhcHRlcnMvZGlzdGluZ3Vpc2hlZC1sZWN0dXJlcnMiPkRpc3Rpbmd1aXNoZWQgTGVjdHVyZXJzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvY2hhcHRlcnMvcGFvZS1pbmZvcm1hdGlvbiI+UEFPRSBJbmZvcm1hdGlvbjwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NoYXB0ZXJzL2RvZS1sYm5sLXBhcnRuZXJzaGlwIj5ET0UgJiBMQk5MIFBhcnRuZXJzaGlwPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+DQogICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy92b2x1bnRlZXIiPlZvbHVudGVlcjwvYT48L2xpPjwvZGl2PjxkaXYgY2xhc3M9Im1lZ2EtY29sdW1uIj48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NvdW5jaWxzIj5Db3VuY2lsczwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvY291bmNpbHMvbWVtYmVycy1jb3VuY2lsIj5NZW1iZXJzIENvdW5jaWw8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy9jb3VuY2lscy9wdWJsaXNoaW5nLWFuZC1lZHVjYXRpb24tY291bmNpbCI+UHVibGlzaGluZyAmIEVkdWNhdGlvbiBDb3VuY2lsPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvY291bmNpbHMvdGVjaG5vbG9neS1jb3VuY2lsIj5UZWNobm9sb2d5IENvdW5jaWw8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NvbW1pdHRlZXMiPkNvbW1pdHRlZXM8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NvbW1pdHRlZXMvY29tbWl0dGVlLW5vbWluYXRpb25zIj5Db21taXR0ZWUgTm9taW5hdGlvbnM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy9jb21taXR0ZWVzL3N0YW5kYXJkcy1jb21taXR0ZWVzIj5TdGFuZGFyZHMgQ29tbWl0dGVlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NvbW1pdHRlZXMvc3RhbmRpbmctY29tbWl0dGVlcyI+U3RhbmRpbmcgQ29tbWl0dGVlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2NvbW1pdHRlZXMvdGVjaG5pY2FsLWNvbW1pdHRlZXMiPlRlY2huaWNhbCBDb21taXR0ZWVzPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvc3R1ZGVudC16b25lIj5TdHVkZW50IFpvbmU8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3N0dWRlbnQtem9uZS9zdHVkZW50LWFjdGl2aXRpZXMiPlN0dWRlbnQgQWN0aXZpdGllczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3N0dWRlbnQtem9uZS9jb21wZXRpdGlvbnMiPkNvbXBldGl0aW9uczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3N0dWRlbnQtem9uZS9zY2hvbGFyc2hpcHMtYW5kLWdyYW50cyI+U2Nob2xhcnNoaXBzICYgR3JhbnRzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvc3R1ZGVudC16b25lL3N0dWRlbnQtYnJhbmNoZXMiPlN0dWRlbnQgQnJhbmNoZXM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy9zdHVkZW50LXpvbmUvay0xMi1hY3Rpdml0aWVzIj5LJm5kYXNoOzEyIEFjdGl2aXRpZXM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy9zdHVkZW50LXpvbmUvbWVtYmVyc2hpcC1hbmQtbWVldGluZ3MiPk1lbWJlcnNoaXAgJiBNZWV0aW5nczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3N0dWRlbnQtem9uZS9lZHVjYXRpb25hbC1yZXNvdXJjZXMiPkVkdWNhdGlvbmFsIFJlc291cmNlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3N0dWRlbnQtem9uZS9zdHVkZW50LWFjdGl2aXRpZXMtcmVzb3VyY2VzIj5TdHVkZW50IEFjdGl2aXRpZXMgUmVzb3VyY2VzPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvc3R1ZGVudC16b25lL3N0dWRlbnQtbmV3cyI+U3R1ZGVudCBOZXdzPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMveW91bmctZW5naW5lZXJzLWluLWFzaHJhZS15ZWEiPllvdW5nIEVuZ2luZWVycyBpbiBBU0hSQUUgKFlFQSk8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3lvdW5nLWVuZ2luZWVycy1pbi1hc2hyYWUteWVhL2hvbm9ycy1hbmQtYXdhcmRzIj5Ib25vcnMgJiBBd2FyZHM8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy95b3VuZy1lbmdpbmVlcnMtaW4tYXNocmFlLXllYS9yZXNvdXJjZXMiPlJlc291cmNlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL3lvdW5nLWVuZ2luZWVycy1pbi1hc2hyYWUteWVhL3llYS1jb21taXR0ZWUiPllFQSBDb21taXR0ZWU8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9jb21tdW5pdGllcy95b3VuZy1lbmdpbmVlcnMtaW4tYXNocmFlLXllYS95ZWEtZXZlbnRzLWFuZC1wcm9ncmFtcyI+WUVBIEV2ZW50cyAmIFByb2dyYW1zPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvRmlsZSBMaWJyYXJ5L01lbWJlcnNoaXAvTWVtYmVyIEJlbmVmaXRzL01lbWJlcnNoaXAgUHJvbW90aW9uIFJlc291cmNlcy9Zb3VuZ0VuZ2luZWVyc2luQVNIUkFFLUd1aWRlLnBkZiI+WUVBIEd1aWRlPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvY29sbGVnZS1vZi1mZWxsb3dzIj5Db2xsZWdlIG9mIEZlbGxvd3M8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL2xpZmUtbWVtYmVycy1jbHViIj5MaWZlIE1lbWJlcnMgQ2x1YjwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvY29tbXVuaXRpZXMvYXNocmFlLWFzc29jaWF0ZS1zb2NpZXR5LWFsbGlhbmNlIj5BU0hSQUUgQXNzb2NpYXRlIFNvY2lldHkgQWxsaWFuY2U8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2NvbW11bml0aWVzL21lbW9yYW5kYS1vZi11bmRlcnN0YW5kaW5nLW1vdXMiPk1lbW9yYW5kYSBvZiBVbmRlcnN0YW5kaW5nIChNT1VzKTwvYT48L2xpPg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvdWw+DQogICAgPC9saT4NCiAgICA8bGkgY2xhc3M9Imhhc0NoaWxkcmVuIGlzLW1lZ2EiPjxhIGhyZWY9Ii9tZW1iZXJzaGlwIj5NZW1iZXJzaGlwPC9hPjx1bD4NCiAgICAgICAgPGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9tZW1iZXItYmVuZWZpdHMiPk1lbWJlciBCZW5lZml0czwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9tZW1iZXItYmVuZWZpdHMvbWVtYmVyc2hpcC1wcm9tb3Rpb24tcmVzb3VyY2VzIj5NZW1iZXJzaGlwIFByb21vdGlvbiBSZXNvdXJjZXM8L2E+PC9saT4NCiAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgPC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvam9pbiI+Sm9pbjwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9yZW5ldyI+UmVuZXc8L2E+PC9saT4NCiAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvc3BlY2lhbC1tZW1iZXJzaGlwLXByb2dyYW1zIj5TcGVjaWFsIE1lbWJlcnNoaXAgUHJvZ3JhbXM8L2E+PHVsIGNsYXNzPSJtZWdhLWNvbHVtbi0taW5zZXQiPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvc3BlY2lhbC1tZW1iZXJzaGlwLXByb2dyYW1zL2dyb3VwcGF5Ij5Hcm91cFBheTwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9tZW1iZXJzaGlwL3NwZWNpYWwtbWVtYmVyc2hpcC1wcm9ncmFtcyN5ZWEiIHRhcmdldD0iX2JsYW5rIj5ZRUEgPGkgY2xhc3M9Imljb24tbGluay1leHQgaWNvbi0tZW1wdHkiPjwvaT48L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvbWVtYmVyc2hpcC9zcGVjaWFsLW1lbWJlcnNoaXAtcHJvZ3JhbXMjc21hcnRzdGFydCIgdGFyZ2V0PSJfYmxhbmsiPlNtYXJ0U3RhcnQgPGkgY2xhc3M9Imljb24tbGluay1leHQgaWNvbi0tZW1wdHkiPjwvaT48L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvbWVtYmVyc2hpcC9zcGVjaWFsLW1lbWJlcnNoaXAtcHJvZ3JhbXMjZGV2ZWNvbiIgdGFyZ2V0PSJfYmxhbmsiPkRldmVsb3BpbmcgRWNvbm9taWVzIDxpIGNsYXNzPSJpY29uLWxpbmstZXh0IGljb24tLWVtcHR5Ij48L2k+PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9zcGVjaWFsLW1lbWJlcnNoaXAtcHJvZ3JhbXMvY2lic2UtYXNocmFlLW1lbWJlcnNoaXAiPkNJQlNFL0FTSFJBRSBNZW1iZXJzaGlwPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICAgIDwvbGk+PC9kaXY+PGRpdiBjbGFzcz0ibWVnYS1jb2x1bW4iPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9teS1hc2hyYWUiPk15IEFTSFJBRTwvYT48dWwgY2xhc3M9Im1lZ2EtY29sdW1uLS1pbnNldCI+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9teS1hc2hyYWUvY29ubmVjdC1hLWNvbGxlYWd1ZSI+Q29ubmVjdC1hLUNvbGxlYWd1ZTwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvbXktYXNocmFlL215LWNvbW11bml0eSI+TXkgQ29tbXVuaXR5PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9teS1hc2hyYWUvbXktcGFydGljaXBhdGlvbiI+TXkgUGFydGljaXBhdGlvbjwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvbXktYXNocmFlL215LXByb2Zlc3Npb25hbC1kZXZlbG9wbWVudCI+TXkgUHJvZmVzc2lvbmFsIERldmVsb3BtZW50PC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9teS1hc2hyYWUvbXktdGVjaG5pY2FsLXJlc291cmNlcyI+TXkgVGVjaG5pY2FsIFJlc291cmNlczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvbXktYXNocmFlL3JlbmV3LW15LW1lbWJlcnNoaXAiPlJlbmV3IE15IE1lbWJlcnNoaXA8L2E+PC9saT4NCiAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9tZW1iZXJzaGlwL215LWFzaHJhZS91cGdyYWRlLW15LW1lbWJlcnNoaXAiPlVwZ3JhZGUgTXkgTWVtYmVyc2hpcDwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly9ld2ViLmFzaHJhZS5vcmcvZXdlYi9keW5hbWljcGFnZS5hc3B4P3dlYmNvZGU9QVNIUkFFSUJJSSIgdGFyZ2V0PSJfYmxhbmsiPk1hbmFnZSBNeSBNZW1iZXJzaGlwICA8aSBjbGFzcz0iaWNvbi1saW5rLWV4dCBpY29uLS1lbXB0eSI+PC9pPjwvYT48L2xpPg0KICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICA8L2xpPjwvZGl2PjxkaXYgY2xhc3M9Im1lZ2EtY29sdW1uIj48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL21lbWJlcnNoaXAvaG9ub3JzLWFuZC1hd2FyZHMiPkhvbm9ycyAmIEF3YXJkczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9tZW1iZXJzaGlwLWZhcXMiPk1lbWJlcnNoaXAgRkFRczwvYT48L2xpPg0KICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVyc2hpcC9sb2dvLW1lcmNoYW5kaXNlIj5Mb2dvIE1lcmNoYW5kaXNlPC9hPjwvbGk+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC91bD4NCiAgICA8L2xpPg0KICA8L3VsPjwvbmF2PjxkaXYgY2xhc3M9Im1vYmlsZURyYXdlclRvZ2dsZSBkcmF3ZXJUb2dnbGUiIGRhdGEtZm9yPSJnbG9iYWxzLW1vYmlsZSIgZGF0YS1tb2JpbGU9InRydWUiPjwvZGl2PmQCAw9kFgICAQ8PFgQfCQUKQnJlYWRjcnVtYh8KAgJkFgIFBWN0bDAwD2QWAmYPFgIfCwWzAjx1bCBjbGFzcz0ibmF2U2Vjb25kYXJ5LWJyZWFkY3J1bWIiPg0KICA8bGk+PGEgaHJlZj0iL2hvbWUiPkhvbWU8L2E+PC9saT4NCiAgPGxpPjxhIGhyZWY9Ii90ZWNobmljYWwtcmVzb3VyY2VzIj5UZWNobmljYWwgUmVzb3VyY2VzPC9hPjwvbGk+DQogIDxsaSBjbGFzcz0iYWN0aXZlIj48YSBocmVmPSIvdGVjaG5pY2FsLXJlc291cmNlcy9zY2llbmNlLWFuZC10ZWNobm9sb2d5LWZvci10aGUtYnVpbHQtZW52aXJvbm1lbnQiPlNjaWVuY2UgYW5kIFRlY2hub2xvZ3kgZm9yIHRoZSBCdWlsdCBFbnZpcm9ubWVudDwvYT48L2xpPg0KPC91bD5kAgUPZBYCZg9kFgIFBWN0bDAwD2QWAmYPFgIfCwUwU2NpZW5jZSBhbmQgVGVjaG5vbG9neSBmb3IgdGhlIEJ1aWx0IEVudmlyb25tZW50ZAIHD2QWAmYPZBYCBQVjdGwwMA8PFgIfCwX0CDxkaXYgY2xhc3M9InNlY3Rpb24gaC1oYXJkIHNvY2lhbFNoYXJlIHNlY3Rpb24tLWNvbnRyYXN0TGlnaHQiPg0KICA8ZGl2IGNsYXNzPSJzb2NpYWxTaGFyZS1pbm5lciI+DQogICAgPGg0IGNsYXNzPSJzb2NpYWxTaGFyZS1oZWFkaW5nIj5TaGFyZSBUaGlzPC9oND4NCiAgICA8ZGl2IGNsYXNzPSJzb2NpYWxTaGFyZS1pY29ucyI+DQogICAgICA8c3BhbiBjbGFzcz0ic3QtY3VzdG9tLWJ1dHRvbiBzdF94X2xhcmdlIiBkYXRhLW5ldHdvcms9InR3aXR0ZXIiPg0KICAgICAgICA8c3BhbiBjbGFzcz0ic3RCdXR0b24iPg0KICAgICAgICAgIDxzcGFuIGNsYXNzPSJzdExhcmdlIj4gPC9zcGFuPg0KICAgICAgICA8L3NwYW4+DQogICAgICA8L3NwYW4+DQogICAgICA8c3BhbiBjbGFzcz0ic3QtY3VzdG9tLWJ1dHRvbiBzdF9mYWNlYm9va19sYXJnZSIgZGF0YS1uZXR3b3JrPSJmYWNlYm9vayI+DQogICAgICAgIDxzcGFuIGNsYXNzPSJzdEJ1dHRvbiI+DQogICAgICAgICAgPHNwYW4gY2xhc3M9InN0TGFyZ2UiPiA8L3NwYW4+DQogICAgICAgIDwvc3Bhbj4NCiAgICAgIDwvc3Bhbj4NCiAgICAgIDxzcGFuIGNsYXNzPSJzdC1jdXN0b20tYnV0dG9uIHN0X2VtYWlsX2xhcmdlIiBkYXRhLW5ldHdvcms9ImVtYWlsIj4NCiAgICAgICAgPHNwYW4gY2xhc3M9InN0QnV0dG9uIj4NCiAgICAgICAgICA8c3BhbiBjbGFzcz0ic3RMYXJnZSI+IDwvc3Bhbj4NCiAgICAgICAgPC9zcGFuPg0KICAgICAgPC9zcGFuPg0KICAgICAgPHNwYW4gY2xhc3M9InN0LWN1c3RvbS1idXR0b24gc3RfcHJpbnRfbGFyZ2UiIGRhdGEtbmV0d29yaz0icHJpbnQiPg0KICAgICAgICA8c3BhbiBjbGFzcz0ic3RCdXR0b24iPg0KICAgICAgICAgIDxzcGFuIGNsYXNzPSJzdExhcmdlIj4gPC9zcGFuPg0KICAgICAgICA8L3NwYW4+DQogICAgICA8L3NwYW4+DQogICAgICA8c3BhbiBjbGFzcz0ic3QtY3VzdG9tLWJ1dHRvbiBzdF9zaGFyZXRoaXNfbGFyZ2UiIGRhdGEtbmV0d29yaz0ic2hhcmV0aGlzIj4NCiAgICAgICAgPHNwYW4gY2xhc3M9InN0QnV0dG9uIj4NCiAgICAgICAgICA8c3BhbiBjbGFzcz0ic3RMYXJnZSI+IDwvc3Bhbj4NCiAgICAgICAgPC9zcGFuPg0KICAgICAgPC9zcGFuPg0KICAgIDwvZGl2Pg0KICA8L2Rpdj4NCjwvZGl2PmRkAgkPZBYEZg9kFgIFBWN0bDAwDw8WAh8LBbcmPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxzdHJvbmc+PGEgaHJlZj0iI3N1YmoiPlN1YmplY3RzPC9hPiB8IDxhIGhyZWY9IiNpbXBhY3QiPkltcGFjdCBGYWN0b3JzIGFuZCBSYW5raW5nczwvYT4gfCA8YSBocmVmPSIjY29tbWl0dGVlIj5FZGl0b3JzIGFuZCBQb2xpY3kgQ29tbWl0dGVlPC9hPiB8IDwvc3Ryb25nPjxhIGhyZWY9IiNtYW51c2NyaXB0Ij48c3Ryb25nPk1hbnVzY3JpcHQgU3VibWlzc2lvbnM8L3N0cm9uZz48L2E+PC9wPgo8aHI+Cjxhc2lkZT5BU0hSQUUgbWVtYmVycyBoYXZlIGZyZWUgb25saW5lIGFjY2VzcyB0byA8ZW0+U2NpZW5jZSBhbmQgVGVjaG5vbG9neSBmb3IgdGhlIEJ1aWx0IEVudmlyb25tZW50IDwvZW0+dXNpbmcgdGhlaXIgZXhpc3RpbmcgQVNIUkFFIG1lbWJlciBsb2dpbiBpbmZvcm1hdGlvbi4gPGEgaHJlZj0iaHR0cHM6Ly9ld2ViLmFzaHJhZS5vcmcvZXdlYi9keW5hbWljcGFnZS5hc3B4P3dlYmNvZGU9am91cm5hbE9ubGluZSIgdGl0bGU9IkxvZ2luIHRvIHZpZXcgU1RCRSI+TG9naW4gaGVyZSBmb3IgZnJlZSBvbmxpbmUgYWNjZXNzLjwvYT4mbmJzcDs8L2FzaWRlPgo8ZmlndXJlIGNsYXNzPSJmaWd1cmUtLXJpZ2h0Ij48YSBocmVmPSJodHRwczovL3d3dy50YW5kZm9ubGluZS5jb20vdG9jL3VodmMyMS8zMC82Ij48aW1nIHNyYz0iaHR0cHM6Ly93d3cuYXNocmFlLm9yZy9pbWFnZSUyMGxpYnJhcnkvbWFpbiUyMG5hdi90ZWNobmljYWwlMjByZXNvdXJjZXMvc2NpZW5jZSUyMGFuZCUyMHRlY2hub2xvZ3klMjBmb3IlMjB0aGUlMjBidWlsdCUyMGVudmlyb25tZW50L3N0YmUuanBnIiBhbHQ9IlNUQkUiPjwvYT4KPGZpZ2NhcHRpb24+PGEgaHJlZj0iaHR0cHM6Ly93d3cudGFuZGZvbmxpbmUuY29tL3RvYy91aHZjMjEvY3VycmVudCIgdGFyZ2V0PSJfYmxhbmsiPlNlZSB0aGUgdGFibGUgb2YgY29udGVudHMgZm9yIHRoZSBsYXRlc3QgaXNzdWUsIFZvbHVtZSAzMCwgSXNzdWUgMTAgKE5vdmVtYmVyLURlY2VtYmVyIDIwMjQpLCBoZXJlLjwvYT48L2ZpZ2NhcHRpb24+CjwvZmlndXJlPgo8cD48ZW0+U1RCRTwvZW0+Jm5ic3A7aXMgQVNIUkFFJiM4MjE3O3MgYXJjaGl2YWwgcmVzZWFyY2ggcHVibGljYXRpb24gb2ZmZXJpbmcgY29tcHJlaGVuc2l2ZSByZXBvcnRpbmcgb2Ygb3JpZ2luYWwgcmVzZWFyY2ggaW4gc2NpZW5jZSBhbmQgdGVjaG5vbG9neSByZWxhdGVkIHRvIHRoZSBzdGF0aW9uYXJ5IGFuZCBtb2JpbGUgYnVpbHQgZW52aXJvbm1lbnQsIGluY2x1ZGluZyBpbmRvb3IgZW52aXJvbm1lbnRhbCBxdWFsaXR5LCB0aGVybW9keW5hbWljIGFuZCBlbmVyZ3kgc3lzdGVtIGR5bmFtaWNzLCBtYXRlcmlhbHMgcHJvcGVydGllcywgcmVmcmlnZXJhbnRzLCByZW5ld2FibGUgYW5kIHRyYWRpdGlvbmFsIGVuZXJneSBzeXN0ZW1zIGFuZCByZWxhdGVkIHByb2Nlc3NlcyBhbmQgY29uY2VwdHMsIGludGVncmF0ZWQgYnVpbHQgZW52aXJvbm1lbnRhbCBzeXN0ZW0gZGVzaWduIGFwcHJvYWNoZXMgYW5kIHRvb2xzLCBzaW11bGF0aW9uIGFwcHJvYWNoZXMgYW5kIGFsZ29yaXRobXMsIGJ1aWxkaW5nIGVuY2xvc3VyZSBhc3NlbWJsaWVzLCBhbmQgc3lzdGVtcyBmb3IgbWluaW1pemluZyBhbmQgcmVndWxhdGluZyBzcGFjZSBoZWF0aW5nIGFuZCBjb29saW5nIG1vZGVzLiBUaGUgam91cm5hbCBhbHNvIGZlYXR1cmVzIHJldmlldyBhcnRpY2xlcyB0aGF0IGNyaXRpY2FsbHkgYXNzZXNzIGV4aXN0aW5nIGxpdGVyYXR1cmUgYW5kIHBvaW50IG91dCBmdXR1cmUgcmVzZWFyY2ggZGlyZWN0aW9ucy48L3A+CjxwPjxlbT5TY2llbmNlIGFuZCBUZWNobm9sb2d5IGZvciB0aGUgQnVpbHQgRW52aXJvbm1lbnQ8L2VtPiZuYnNwO2FjY2VwdHMgZm9yIHB1YmxpY2F0aW9uIG9ubHkgd29ya3MgcmVwb3J0aW5nIG9uIHJlc2VhcmNoIHRoYXQgaXMgb3JpZ2luYWwgYW5kIG9mIGxhc3RpbmcgdmFsdWUuIFRoaXMgam91cm5hbCBpcyBwdWJsaXNoZWQgYnkgVGF5bG9yICZhbXA7IEZyYW5jaXMgR3JvdXAgb24gYmVoYWxmIG9mIEFTSFJBRSBhbmQgaW5jbHVkZWQgaW4gdGhlIFdlYiBvZiBTY2llbmNlPHN1cD4mIzE3NDs8L3N1cD4gYW5kIEN1cnJlbnQgQ29udGVudHMgQ29ubmVjdDxzdXA+JiMxNzQ7PC9zdXA+Jm5ic3A7IGRhdGFiYXNlcy4gPGVtPlNjaWVuY2UgYW5kIFRlY2hub2xvZ3kgZm9yIHRoZSBCdWlsdCBFbnZpcm9ubWVudDwvZW0+Jm5ic3A7aXMgYXZhaWxhYmxlIG9ubGluZSBhbmQgYXMgYSBwcmludGVkIHZvbHVtZS48L3A+CjxwPkFTSFJBRSBtZW1iZXJzJiM4MjE3OyBhY2Nlc3MgdG8gU1RCRSB3aWxsIGJlbmVmaXQgZmlybXMsIGNvbnRyYWN0b3JzLCBhbmQgb3RoZXIgcmVzZWFyY2hlcnMgdGhyb3VnaCBpbmNyZWFzZWQgcmVzZWFyY2ggdHJhbnNwYXJlbmN5IGFuZCBhY2Nlc3MgdG8gY3V0dGluZy1lZGdlIHRlY2huaWNhbCBpbmZvcm1hdGlvbiBhbmQgY2FzZSBzdHVkaWVzLjwvcD4KPGhyPgo8aDM+PGEgbmFtZT0iYWNjZXNzIj48L2E+U3Vic2NyaXB0aW9ucyBhcmUgQXZhaWxhYmxlIGluIFByaW50IGFuZCBPbmxpbmUgRm9ybWF0czwvaDM+CjxwPkFTSFJBRSBvZmZlcnMgZnJlZSBvbmxpbmUgYWNjZXNzIGFuZCByZWR1Y2VkIHByaW50IHN1YnNjcmlwdGlvbiByYXRlcyB0byBBU0hSQUUgbWVtYmVycy4gJm5ic3A7SW5zdGl0dXRpb25hbCBhbmQgbm9ubWVtYmVyIHN1YnNjcmlwdGlvbnMgY2FuIGJlIG9idGFpbmVkIHRocm91Z2ggVGF5bG9yICZhbXA7IEZyYW5jaXMuPC9wPgo8cD48c3Ryb25nPlByaW50IFN1YnNjcmliZXJzIFJlY2VpdmU6PC9zdHJvbmc+PC9wPgo8dWw+CjxsaT5BY2Nlc3MgdG8gYWxsIDEwIGlzc3VlcyBwdWJsaXNoZWQgb25saW5lLCBwbHVzIHNlbWlhbm51YWwgcHJpbnQgZWRpdGlvbnMgKEp1bmUgYW5kIERlY2VtYmVyKS48L2xpPgo8bGk+VW5saW1pdGVkIG9ubGluZSBhY2Nlc3MgdG8gdGhlIGRvd25sb2FkYWJsZSB2ZXJzaW9uIG9mIHRoZSBjdXJyZW50IGlzc3VlLjwvbGk+CjxsaT5PbmxpbmUgYWNjZXNzIHRvIGFsbCBwcmV2aW91cyBpc3N1ZXMsIGRhdGluZyBiYWNrIHRvIHRoZSBqb3VybmFsJ3MgaW5jZXB0aW9uIGluIDE5OTUuPC9saT4KPC91bD4KPHA+PHN0cm9uZz5PbmxpbmUgU3Vic2NyaWJlcnMgUmVjZWl2ZTo8L3N0cm9uZz48L3A+Cjx1bD4KPGxpPlVubGltaXRlZCBvbmxpbmUgYWNjZXNzIHRvIHRoZSBkb3dubG9hZGFibGUgdmVyc2lvbiBvZiB0aGUgY3VycmVudCBpc3N1ZS48L2xpPgo8bGk+T25saW5lIGFjY2VzcyB0byBhbGwgcHJldmlvdXMgaXNzdWVzLCBkYXRpbmcgYmFjayB0byB0aGUgam91cm5hbCdzIGluY2VwdGlvbiBpbiAxOTk1LjwvbGk+CjwvdWw+Cjxocj4KPGg0Pk1lbWJlciBBY2Nlc3M6PGVtPiZuYnNwO1NjaWVuY2UgYW5kIFRlY2hub2xvZ3kgZm9yIHRoZSBCdWlsdCBFbnZpcm9ubWVudDwvZW0+PC9oND4KPHA+PHN0cm9uZz5NZW1iZXJzPC9zdHJvbmc+OiB5b3UgbXVzdCBiZSBsb2dnZWQgaW4gYXMgYSBtZW1iZXIgb24gQVNIUkFFLm9yZyB0byBnYWluIGFjY2Vzcy48L3A+CjxwPjxhIGNsYXNzPSJidG4gYnRuLS1oZXhhZ29uLXByaW1hcnkiIGhyZWY9Imh0dHBzOi8vZXdlYi5hc2hyYWUub3JnL2V3ZWIvZHluYW1pY3BhZ2UuYXNweD93ZWJjb2RlPWpvdXJuYWxPbmxpbmUiIHRhcmdldD0iX2JsYW5rIiB0aXRsZSByZWw+T25saW5lIFNVQlNDUklQVElPTjwvYT48L3A+CjxwPjxzdHJvbmc+UHJpbnQtb25seSBzdWJzY3JpcHRpb25zPC9zdHJvbmc+IGFyZSBhdmFpbGFibGUgdG8gbWVtYmVycyBmb3IgJDYwIGEgeWVhci48L3A+CjxwPjxhIGNsYXNzPSJidG4gYnRuLS1oZXhhZ29uLXNlY29uZGFyeSIgaHJlZj0iaHR0cHM6Ly9ld2ViLmFzaHJhZS5vcmcvZXdlYi9EeW5hbWljUGFnZS5hc3B4P0FjdGlvbj1BZGQmT2JqZWN0S2V5RnJvbT0xQTgzNDkxQS05ODUzLTRDODctODZBNC1GN0Q5NTYwMUMyRTImV2ViQ29kZT1DU0NNZXJjaGFuZGlzZUFkZEcmRG9Ob3RTYXZlPXllcyZQYXJlbnRPYmplY3Q9Q2VudHJhbGl6ZWRPcmRlckVudHJ5JlBhcmVudERhdGFPYmplY3Q9SW52b2ljZSBEZXRhaWwmaXZkX2Zvcm1rZXk9NjkyMDI3OTItNjNkNy00YmEyLWJmNGUtYTBkYTQxMjcwNTU1Jml2ZF9jc3Rfa2V5PTAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMCZpdmRfcHJjX2tleT0wOTI0MmFjZS02NmJmLTRlYTYtYjA3Ni1hMzE1ZGNhZjg1NDgiIHRhcmdldD0iX2JsYW5rIiB0aXRsZSByZWw+UFJJTlQgU1VCU0NSSVBUSU9OPC9hPjwvcD4KPHA+T3IgY29udGFjdCBBU0hSQUUgQ3VzdG9tZXIgU2VydmljZSBmb3IgYSBwcmludCBzdWJzY3JpcHRpb246PGJyPig4MDApIDUyNy00NzIzIChVLlMuIGFuZCBDYW5hZGEpPGJyPig0MDQpIDYzNi04NDAwIChXb3JsZHdpZGUpIDxicj48YSBocmVmPSJtYWlsdG86c3Vic2NyaXB0aW9uc0Bhc2hyYWUub3JnIj5zdWJzY3JpcHRpb25zQGFzaHJhZS5vcmc8L2E+PC9wPgo8aHI+CjxoND5Ob25tZW1iZXIgQWNjZXNzOjxlbT4mbmJzcDtTY2llbmNlIGFuZCBUZWNobm9sb2d5IGZvciB0aGUgQnVpbHQgRW52aXJvbm1lbnQ8L2VtPjwvaDQ+CjxwPjxzdHJvbmc+Tm9ubWVtYmVyczwvc3Ryb25nPjogU3Vic2NyaWJlIHRvIFNUQkUgYnkgY2xpY2tpbmcgYmVsb3cuPC9wPgo8cD48YSBjbGFzcz0iYnRuIGJ0bi0taGV4YWdvbi1wcmltYXJ5IiBocmVmPSJodHRwczovL3d3dy50YW5kZm9ubGluZS5jb20vcHJpY2luZy9qb3VybmFsL3VodmMyMSIgdGl0bGUgdGFyZ2V0PSJfYmxhbmsiIHJlbD5Ob25tZW1iZXIgU3Vic2NyaXB0aW9uPC9hPjwvcD4KPHA+PGEgbmFtZT0ic3ViaiI+PC9hPiZuYnNwOyZuYnNwOyZuYnNwOzxhIG5hbWU9ImltcGFjdCI+PC9hPiZuYnNwOyZuYnNwOyZuYnNwOzxhIG5hbWU9ImNvbW1pdHRlZSI+PC9hPiZuYnNwOyZuYnNwOyZuYnNwOzxhIG5hbWU9Im1hbnVzY3JpcHQiIGE+PC9hPjwvcD5kZAIBDw8WBB8JBRFDTENvbnRlbnREYXRhVmlldx8KAgJkFgQFBWN0bDAwD2QWAmYPFgIfCwWfVzxkaXYgY2xhc3M9InNlY3Rpb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiB4bWxuczptc3hzbD0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4c2x0IiB4bWxuczp1c2VyPSJ1cm46bXktc2NyaXB0cyI+DQogIDxkaXYgY2xhc3M9ImNvbnRhaW5lZCI+DQogICAgPHVsIGNsYXNzPSJ0YWJzIHRhYnMtLWFjY29yZGlvbiI+DQogICAgICA8bGk+DQogICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+PHN0cm9uZz48aSBjbGFzcz0iaWNvbi1kb2NzLWFsdCI+IFN1YmplY3RzPC9pPjwvc3Ryb25nPjwvYT4NCiAgICAgICAgPGRpdj48cD48c3Ryb25nPlN1YmplY3RzIGNvdmVyZWQgYnkgdGhpcyBqb3VybmFsOjwvc3Ryb25nPjwvcD4NCjx1bD4NCjxsaT5CdWlsZGluZyBhbmQgQ29uc3RydWN0aW9uPC9saT4NCjxsaT5CdWlsdCBFbnZpcm9ubWVudDwvbGk+DQo8bGk+Q29udHJvbCBFbmdpbmVlcmluZzwvbGk+DQo8bGk+RW5naW5lZXJpbmcgJiBUZWNobm9sb2d5PC9saT4NCjxsaT5GbHVpZCBNZWNoYW5pY3M8L2xpPg0KPGxpPkhlYXQgVHJhbnNmZXI8L2xpPg0KPGxpPkhlYXRpbmcgVmVudGlsYXRpb24gJiBBaXIgQ29uZGl0aW9uaW5nPC9saT4NCjxsaT5NZWNoYW5pY2FsIEVuZ2luZWVyaW5nPC9saT4NCjxsaT5Qb3dlciAmIEVuZXJneTwvbGk+DQo8bGk+U3lzdGVtcyAmIENvbnRyb2wgRW5naW5lZXJpbmc8L2xpPg0KPGxpPlRoZXJtb2R5bmFtaWNzPC9saT4NCjwvdWw+DQo8cD48YSBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL3RlY2huaWNhbC1yZXNvdXJjZXMvYXV0aG9yaW5nLXRvb2xzL2NpdGF0aW9uLWFuZC1hYnN0cmFjdC1pbmRleGVzL2NpdGF0aW9uLWFuZC1hYnN0cmFjdC1pbmRleGVzIiBjbGFzcz0iIiB0aXRsZT0iQ2l0YXRpb24gYW5kIEFic3RyYWN0IEluZGV4ZXMiIHRhcmdldD0iIiByZWw9IiIgZGF0YS1pYXBwcy1saW5rdHlwZT0iUGFnZSIgZGF0YS1pYXBwcy1tYW5hZ2VkPSJ0cnVlIiBkYXRhLWlhcHBzLW9iamVjdGlkPSIwNmE5NTUzMi02MzM5LTQ1ZGQtOGM4Mi03Mzg1MmIxOTY4YTkiIGRhdGEtaWFwcHMtc2l0ZWlkPSI4MDM5Y2UwOS1lN2RhLTQ3ZTEtYmNlYy1kZjk2YjVlNDExZjQiPkNpdGF0aW9uIGFuZCBBYnN0cmFjdCBTZXJ2aWNlczwvYT48L3A+PC9kaXY+DQogICAgICA8L2xpPg0KICAgICAgPGxpPg0KICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiPjxzdHJvbmc+PGkgY2xhc3M9Imljb24tZmxvd2NoYXJ0LWFsdCI+IEltcGFjdCBGYWN0b3JzICYgUmFua2luZ3M8L2k+PC9zdHJvbmc+PC9hPg0KICAgICAgICA8ZGl2PjxwPjxzdHJvbmc+MjAyMyBJbXBhY3QgRmFjdG9yOiAxLjc8YnI+MjAyMyA1LVllYXIgSW1wYWN0IEZhY3RvcjogMS45PC9zdHJvbmc+PGJyPlJhbmtpbmc6IDUxLzkxIGluIENvbnN0cnVjdGlvbiAmIEJ1aWxkaW5nIFRlY2hub2xvZ3k7IDQ1Lzc2IGluIFRoZXJtb2R5bmFtaWNzOyAxMDYvMTgwIGluIEVuZ2luZWVyaW5nLCBNZWNoYW5pY2FswqA8YnI+PGVtPkpvdXJuYWwgQ2l0YXRpb24gUmVwb3J0czxzdXA+wq48L3N1cD48L2VtPsKgQ2xhcml2YXRlIEFuYWx5dGljcywgMjAyNDwvcD4NCjxwPjxzdHJvbmc+Q2l0ZVNjb3JlIChTY29wdXMpOiA0LjPCoCgyMDIzKTwvc3Ryb25nPjxicj48c3Ryb25nPlJhbms8L3N0cm9uZz46IDM3Lzk2wqBpbiBGbHVpZCBGbG93IGFuZCBUcmFuc2ZlciBQcm9jZXNzZXMswqA4OS8xOTfCoGluIEVudmlyb25tZW50YWwgRW5naW5lZXJpbmcswqA3NC8yMjPCoGluIEJ1aWxkaW5nIGFuZCBDb25zdHJ1Y3Rpb248YnI+PHN0cm9uZz5IaWdoZXN0IHBlcmNlbnRpbGU8L3N0cm9uZz46IDY3JeKAlEJ1aWxkaW5nIGFuZCBDb25zdHJ1Y3Rpb248L3A+DQo8cD48c3Ryb25nPkdvb2dsZSBTY2hvbGFyIGg1LWluZGV4OiAyN8KgKDIwMTktMjAyMyk8YnI+R29vZ2xlIFNjaG9sYXIgaDUtbWVkaWFuOsKgMzjCoCgyMDE5LTIwMjMpPC9zdHJvbmc+PC9wPg0KPHA+PHN0cm9uZz5BYm91dMKgPGVtPkpvdXJuYWwgQ2l0YXRpb24gUmVwb3J0czwvZW0+PC9zdHJvbmc+PGJyPldlYiBvZiBTY2llbmNl4oSiIGlzIHRoZSB3b3JsZCdzIGxlYWRpbmcgY2l0YXRpb24gaW5kZXggd2l0aCBtdWx0aWRpc2NpcGxpbmFyeSBjb250ZW50IGZyb20gb3ZlciAxMiwwMDAgb2YgdGhlIHRvcC10aWVyIGludGVybmF0aW9uYWwgYW5kIHJlZ2lvbmFsIGpvdXJuYWxzLiBUaGUgZWRpdG9yaWFsIHN0YWZmIGF0wqBDbGFyaXZhdGUgQW5hbHl0aWNzIHJldmlld3Mgb3ZlciAyNTAwIGpvdXJuYWxzIGVhY2ggeWVhci4gT2YgdGhlc2UsIG9ubHkgYWJvdXQgMTAlIHRvIDEyJSBvZiB0aGUgbW9zdCBpbmZsdWVudGlhbCBpbiB0aGUgZmllbGRzIG9mIHNjaWVuY2UsIHNvY2lhbCBzY2llbmNlcywgYW5kIGFydHMgYW5kIGh1bWFuaXRpZXMgYXJlIHNlbGVjdGVkIGZvciBpbmRleGluZyBpbiB0aGUgV2ViIG9mIFNjaWVuY2UuIE1vcmUgdGhhbiAxMSwwMDAgb2YgdGhvc2UgZWxpdGUgcHVibGljYXRpb25zIGFyZSBpbmRleGVkIGluwqA8ZW0+Sm91cm5hbCBDaXRhdGlvbiBSZXBvcnRzPC9lbT4uIEZhY3RvcnMgY29uc2lkZXJlZCBkdXJpbmcgdGhlIGV2YWx1YXRpb24gYW5kIHNlbGVjdGlvbiBwcm9jZXNzIGluY2x1ZGUgdGhlIGpvdXJuYWwncyBwdWJsaXNoaW5nIHN0YW5kYXJkcywgaXRzIGVkaXRvcmlhbCBjb250ZW50LCBhbmQgY2l0YXRpb24gZGF0YSBmcm9tIFdlYiBvZiBTY2llbmNlLjwvcD48L2Rpdj4NCiAgICAgIDwvbGk+DQogICAgICA8bGk+DQogICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+PHN0cm9uZz48aSBjbGFzcz0iaWNvbi1jb21taXR0ZWVzLTEiPiBFZGl0b3JzICYgUG9saWN5IENvbW1pdHRlZTwvaT48L3N0cm9uZz48L2E+DQogICAgICAgIDxkaXY+PGg0PkVkaXRvci1pbi1DaGllZjwvaDQ+DQo8cD48c3Ryb25nPkplZmZyZXkgRC4gU3BpdGxlcjwvc3Ryb25nPiwgUGhELCBQRTxicj5SZWdlbnRzIFByb2Zlc3NvciBhbmQgT0cmRSBFbmVyZ3kgVGVjaG5vbG9neSBDaGFpcjxicj5TY2hvb2wgb2YgTWVjaGFuaWNhbCBhbmQgQWVyb3NwYWNlIEVuZ2luZWVyaW5nPGJyPk9rbGFob21hIFN0YXRlIFVuaXZlcnNpdHk8YnI+MjAxIEdlbmVyYWwgQWNhZGVtaWMgQnVpbGRpbmc8YnI+U3RpbGx3YXRlciwgT0sgwqA3NDA3OC0wMDAxPGJyPkUtbWFpbDogPGEgaHJlZj0ibWFpbHRvOnNwaXRsZXJAb2tzdGF0ZS5lZHUiPnNwaXRsZXJAb2tzdGF0ZS5lZHU8L2E+PC9wPg0KPGhyPg0KPGg0PkFzc29jaWF0ZSBFZGl0b3JzPC9oND4NCjx1bD4NCjxsaT48c3Ryb25nPkppZSBDYWk8L3N0cm9uZz4sIFBoRCwgQXNzb2NpYXRlIFByb2Zlc3NvciwgUmF5IFcuIEhlcnJpY2sgTGFib3JhdG9yaWVzLCBTY2hvb2wgb2YgTWVjaGFuaWNhbCBFbmdpbmVlcmluZywgUHVyZHVlIFVuaXZlcnNpdHksIFdlc3QgTGFmYXlldHRlLCBJbmRpYW5hLCBVU0HCoDwvbGk+DQo8bGk+PHN0cm9uZz5LcmlzdGVuIENldGluPC9zdHJvbmc+LCBQaEQsIEFzc29jaWF0ZSBQcm9mZXNzb3IsIERlcGFydG1lbnQgb2YgQ2l2aWwgYW5kIEVudmlyb25tZW50YWwgRW5naW5lZXJpbmcsIE1pY2hpZ2FuIFN0YXRlIFVuaXZlcnNpdHksIEVhc3QgTGFuc2luZywgTUksIFVTQTwvbGk+DQo8bGk+PHN0cm9uZz5SaWNoYXJkIGRlIERlYXI8L3N0cm9uZz4sIFBoRCwgUHJvZmVzc29yIEVtZXJpdHVzLCBGYWN1bHR5IG9mIEFyY2hpdGVjdHVyZSwgRGVzaWduIGFuZCBQbGFubmluZywgVGhlIFVuaXZlcnNpdHkgb2YgU3lkbmV5LCBTeWRuZXksIEF1c3RyYWxpYTwvbGk+DQo8bGk+PHN0cm9uZz5TYXFpYiBKYXZlZCw8L3N0cm9uZz4gUGhELCBSZXNlYXJjaGVyLCBOYXRpb25hbCBSZW5ld2FibGUgRW5lcmd5IExhYm9yYXRvcnkgKE5SRUwpLCBBbmNob3JhZ2UsIEFsYXNrYSwgVVNBPC9saT4NCjxsaT48c3Ryb25nPllvbmcgQ2hhbiBLaW0sPC9zdHJvbmc+IFBoRCwgUHJvZmVzc29yLCBEZXBhcnRtZW50IG9mIE1lY2hhbmljYWwgRW5naW5lZXJpbmcsIEtvcmVhIFVuaXZlcnNpdHksIFNlb3VsLCBTb3V0aCBLb3JlYTwvbGk+DQo8bGk+PHN0cm9uZz5DbGF5dG9uIE1pbGxlcjwvc3Ryb25nPiwgUGhELCBBc3NvY2lhdGUgUHJvZmVzc29yLCBEZXBhcnRtZW50IG9mIHRoZSBCdWlsdCBFbnZpcm9ubWVudCwgTmF0aW9uYWwgVW5pdmVyc2l0eSBvZiBTaW5nYXBvcmUsIFNpbmdhcG9yZTwvbGk+DQo8bGk+PHN0cm9uZz5MaWFtIE/igJlCcmllbiwgUGhELCBBc3NvY2lhdGUgUHJvZmVzc29yPC9zdHJvbmc+LCBEZXBhcnRtZW50IG9mIENpdmlsIGFuZCBFbnZpcm9ubWVudGFsIEVuZ2luZWVyaW5nLCBDYXJsZXRvbiBVbml2ZXJzaXR5LCBPdHRhd2EsIENhbmFkYTwvbGk+DQo8bGk+PHN0cm9uZz5aaGVuZyBPJ05laWxsLDwvc3Ryb25nPiBQaEQsIEouIE1pa2UgV2Fsa2VyICc2NiBEZXBhcnRtZW50IG9mIE1lY2hhbmljYWwgRW5naW5lZXJpbmcsIFRleGFzIEEmTSBVbml2ZXJzaXR5LCBDb2xsZWdlIFN0YXRpb24sIFVTQTwvbGk+DQo8bGk+PHN0cm9uZz5SYWphbiBSYXdhbDwvc3Ryb25nPiwgUGhELCBCdWlsZGluZyBFbmVyZ3kgUGVyZm9ybWFuY2UsIEZhY3VsdHkgb2YgVGVjaG5vbG9neSwgQ0VQVCBVbml2ZXJzaXR5LCBBaG1lZGFiYWQsIEluZGlhPC9saT4NCjxsaT48c3Ryb25nPkrDuHJuIFRvZnR1bTwvc3Ryb25nPiwgUGhELCBBc3NvY2lhdGUgUHJvZmVzc29yLCBJbnRlcm5hdGlvbmFsIENlbnRyZSBmb3IgSW5kb29yIEVudmlyb25tZW50IGFuZCBFbmVyZ3ksIERlcGFydG1lbnQgb2YgQ2l2aWwgRW5naW5lZXJpbmcsIFRlY2huaWNhbCBVbml2ZXJzaXR5IG9mIERlbm1hcmssIEx5bmdieSwgRGVubWFyazwvbGk+DQo8bGk+PHN0cm9uZz5TaGVuZ3dlaSBXYW5nPC9zdHJvbmc+LCBQaEQsIENoYWlyIFByb2Zlc3NvciwgRGVwYXJ0bWVudCBvZiBCdWlsZGluZyBTZXJ2aWNlcyBFbmdpbmVlcmluZywgVGhlIEhvbmcgS29uZyBQb2x5dGVjaG5pYyBVbml2ZXJzaXR5LCBIdW5nIEhvbSwgS293bG9vbiwgSG9uZyBLb25nPC9saT4NCjxsaT48c3Ryb25nPkJpbiBZYW5nPC9zdHJvbmc+LCBQaEQsIFByb2Zlc3NvciwgU2Nob29sIG9mIEVuZXJneSBhbmQgU2FmZXR5IEVuZ2luZWVyaW5nLCBUaWFuamluIENoZW5namlhbiBVbml2ZXJzaXR5LCBUaWFuamluLCBDaGluYTwvbGk+DQo8bGk+PHN0cm9uZz5Kb2huIFpoYWk8L3N0cm9uZz4sIFBoRCwgUHJvZmVzc29yLCBEZXBhcnRtZW50IG9mIENpdmlsLCBFbnZpcm9ubWVudGFsLCBhbmQgQXJjaGl0ZWN0dXJhbCBFbmdpbmVlcmluZywgVW5pdmVyc2l0eSBvZiBDb2xvcmFkby1Cb3VsZGVyLiBDTywgVVNBPC9saT4NCjxsaT48c3Ryb25nPkppYW5zaHVuICJKZW5zZW4iIFpoYW5nPC9zdHJvbmc+LCBQaEQsIFByb2Zlc3NvciBhbmQgRGlyZWN0b3IsIEJ1aWxkaW5nIEVuZXJneSAmIEVudmlyb25tZW50YWwgU3lzdGVtcyBMYWJvcmF0b3J5IChCRUVTTCksIERlcGFydG1lbnQgb2YgTWVjaGFuaWNhbCBhbmQgQWVyb3NwYWNlIEVuZ2luZWVyaW5nLCBEZXBhcnRtZW50IG9mIENpdmlsIGFuZCBFbnZpcm9ubWVudGFsIEVuZ2luZWVyaW5nLCBMLkMuIFNtaXRoIENvbGxlZ2Ugb2YgRW5naW5lZXJpbmcgYW5kIENvbXB1dGVyIFNjaWVuY2UsIFN5cmFjdXNlIFVuaXZlcnNpdHksIFN5cmFjdXNlLCBOWSwgVVNBPC9saT4NCjxsaT48c3Ryb25nPkNsYXVkaW8gWmlsaW88L3N0cm9uZz4sIFBoRCwgQXNzb2NpYXRlIFByb2Zlc3NvciwgRGVwYXJ0bWVudCBvZiBNYW5hZ2VtZW50IGFuZCBFbmdpbmVlcmluZywgVW5pdmVyc2l0eSBvZiBQYWRvdmEsIEl0YWx5PC9saT4NCjwvdWw+DQo8aHI+DQo8aDQ+UmV2aWV3ZXIgQm9hcmQ8L2g0Pg0KPHVsPg0KPGxpPkFobWFkIEFiYmFzLCBHSUsgSW5zdGl0dXRlIG9mIEVuZ2luZWVyaW5nIFNjaWVuY2VzIGFuZCBUZWNobm9sb2d5LCBUb3BpLCBLUEssIFBha2lzdGFuPC9saT4NCjxsaT5QaGlsaXAgUi4gQWdlZSwgUGhELCBWaXJnaW5pYSBUZWNoLCBCbGFja3NidXJnLCBWQSwgVVNBPC9saT4NCjxsaT5WaWtyYW50IEMuIEF1dGUsIFVuaXZlcnNpdHkgb2YgTWFyeWxhbmQsIENvbGxlZ2UgUGFyaywgTWFyeWxhbmQsIFVTQTwvbGk+DQo8bGk+Q2hyaXN0aWFuIEsuIEJhY2gsIE9rbGFob21hIFN0YXRlIFVuaXZlcnNpdHksIFN0aWxsd2F0ZXIsIE9rbGFob21hLCBVU0E8L2xpPg0KPGxpPk1hcml5YSBQLiBCaXZvbGFyb3ZhLCBJbnRlcm5hdGlvbmFsIENlbnRyZSBmb3IgSW5kb29yIEVudmlyb25tZW50IGFuZCBFbmVyZ3ksIERlcGFydG1lbnQgb2YgRW52aXJvbm1lbnQsIFRlY2huaWNhbCBVbml2ZXJzaXR5IG9mIERlbm1hcms8L2xpPg0KPGxpPkNyYWlnIFIuIEJyYWRzaGF3LCBVbml2ZXJzaXR5IG9mIElsbGlub2lzIGF0IFVyYmFuYS1DaGFtcGFpZ24sIElsbGlub2lzLCBVU0E8L2xpPg0KPGxpPkpheXNvbiBCdXJzaWxsLCBEZWx0YSBDb250cm9scyBJbmMuLCBDYW5hZGE8L2xpPg0KPGxpPkppZSBDYWksIFVuaXZlcnNpdHkgb2YgT2tsYWhvbWEsIE5vcm1hbiwgT2tsYWhvbWEsIFVTQTwvbGk+DQo8bGk+U2hhbnNoYW4gQ2FpLCBIdWF6aG9uZyBVbml2ZXJzaXR5IG9mIFNjaWVuY2UgYW5kIFRlY2hub2xvZ3ksIFd1aGFuLCBIdWJlaSwgQ2hpbmE8L2xpPg0KPGxpPkJpbiBDYW8sIFRzaW5naHVhIFVuaXZlcnNpdHksIEJlaWppbmcsIENoaW5hPC9saT4NCjxsaT5ZaW1pbiBDaGVuLCBMYXdyZW5jZSBCZXJrZWxleSBOYXRpb25hbCBMYWJvcmF0b3J5LCBCZXJrZWxleSwgQ0EsIFVTQTwvbGk+DQo8bGk+TWFzc2ltbyBDaW1taW5vLCBQb2x5dGVjaG5pcXVlIE1vbnRyw6lhbCwgTW9udHLDqWFsLCBRQywgQ2FuYWRhPC9saT4NCjxsaT5Nb3Nob29kIE8uIEZhZGV5aSwgU2luZ2Fwb3JlIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5LCBTaW5nYXBvcmU8L2xpPg0KPGxpPkNoZW5nIEZhbiwgQ29sbGVnZSBvZiBDaXZpbCBhbmQgVHJhbnNwb3J0YXRpb24gRW5naW5lZXJpbmcsIFNoZW56aGVuIFVuaXZlcnNpdHksIENoaW5hPC9saT4NCjxsaT5WaWN0b3IgRnJhbnNzb24sIERpdmlzaW9uIG9mIEJ1aWxkaW5nIFNlcnZpY2VzLCBEZXBhcnRtZW50IG9mIEJ1aWxkaW5nLSBhbmQgRW52aXJvbm1lbnRhbCBUZWNobm9sb2d5LCBGYWN1bHR5IG9mIEVuZ2luZWVyaW5nLCBMdW5kIFVuaXZlcnNpdHksIFN3ZWRlbjwvbGk+DQo8bGk+WWFuZ3lhbmcgRnUsIFRleGFzIEEmTSBVbml2ZXJzaXR5LCBDb2xsZWdlIFN0YXRpb24sIFRleGFzLCBVU0E8L2xpPg0KPGxpPldlbmppZSBHYW5nLCBIdWF6aG9uZyBVbml2ZXJzaXR5IG9mIFNjaWVuY2UgYW5kIFRlY2hub2xvZ3ksIENoaW5hPC9saT4NCjxsaT5aaGkgR2FvLCBQaEQsIEFzc29jaWF0ZSBQcm9mZXNzb3IsIFNjaG9vbCBvZiBBcmNoaXRlY3R1cmUgYW5kIFVyYmFuIFBsYW5uaW5nLCBOYW5qaW5nIFVuaXZlcnNpdHksIE5hbmppbmcsIENoaW5hPC9saT4NCjxsaT5IdWEgR2UsIENvbmNvcmRpYSBVbml2ZXJzaXR5LCBNb250cmVhbCwgQ2FuYWRhPC9saT4NCjxsaT5TYXJhIEdpbGFuaSwgTmF0dXJhbCBSZXNvdXJjZXMgQ2FuYWRhLCBPdHRhd2EsIE9udGFyaW8sIENhbmFkYTwvbGk+DQo8bGk+QnVyYWsgR3VuYXksIENhcmxldG9uIFVuaXZlcnNpdHksIE90dGF3YSwgT250YXJpbywgQ2FuYWRhPC9saT4NCjxsaT5Ba3JhbSBBYmR1bCBIYW1pZCwgRGl2aXNpb24gb2YgQnVpbGRpbmcgUGh5c2ljcywgTHVuZCBVbml2ZXJzaXR5LCBMdW5kLCBTd2VkZW48L2xpPg0KPGxpPk1hb21hbyBIdSwgRGVwYXJ0bWVudCBvZiBFbmdpbmVlcmluZyBTY2llbmNlLCBVbml2ZXJzaXR5IG9mIE94Zm9yZCwgT3hmb3JkLCBVSzwvbGk+DQo8bGk+T25ndW4gQmVyayBLYXphbmNpLCBJbnRlcm5hdGlvbmFsIENlbnRyZSBmb3IgSW5kb29yIEVudmlyb25tZW50IGFuZCBFbmVyZ3ksIERlcGFydG1lbnQgb2YgQ2l2aWwgRW5naW5lZXJpbmcsIFRlY2huaWNhbCBVbml2ZXJzaXR5IG9mIERlbm1hcmssIEtncy4gTHluZ2J5LCBEZW5tYXJrPC9saT4NCjxsaT5KYWUtV2VvbiBKZW9uZywgUHJvZmVzc29yIG9mIERlcGFydG1lbnQgb2YgQXJjaGl0ZWN0dXJhbCBFbmdpbmVlcmluZywgSGFueWFuZyBVbml2ZXJzaXR5LCBTZW91bCwgU291dGggS29yZWE8L2xpPg0KPGxpPk1pY2hhZWwgRy4gS2VudCwgQmVya2VsZXkgRWR1Y2F0aW9uIEFsbGlhbmNlIGZvciBSZXNlYXJjaCBpbiBTaW5nYXBvcmUsIFNpbmdhcG9yZTwvbGk+DQo8bGk+TWVuZyBLb25nLCBXZWxsIExpdmluZyBMYWIsIFJvY2hlc3RlciwgTU4sIFVTQTwvbGk+DQo8bGk+SG9zZW9uZyBMZWUsIEtvcmVhIFVuaXZlcnNpdHksIFNlb3VsLCBLb3JlYTwvbGk+DQo8bGk+SGFuZ3hpbiBMaSwgVGhlIEhvbmcgS29uZyBQb2x5dGVjaG5pYyBVbml2ZXJzaXR5LCBLb3dsb29uLCBIb25nIEtvbmcgU0FSPC9saT4NCjxsaT5GYW5nIExpdSwgU2hhbmRvbmcgSmlhbnpodSBVbml2ZXJzaXR5LCBKaW5hbiwgU2hhbmdkb25nLCBDaGluYTwvbGk+DQo8bGk+WGlhb2JpbmcgTGl1LCBPYWsgUmlkZ2UgTmF0aW9uYWwgTGFib3JhdG9yeSwgT2FrIFJpZGdlLCBUTiwgVVNBPC9saT4NCjxsaT5NYXR0IFMuIE1pdGNoZWxsLCBOYXRpb25hbCBSZW5ld2FibGUgRW5lcmd5IExhYm9yYXRvcnksIEdvbGRlbiwgQ08sIFVTQTwvbGk+DQo8bGk+TW9oYW1lZCBPdWYsIENvbmNvcmRpYSBVbml2ZXJzaXR5LCBNb250cmVhbCwgUXVlYmVjLCBDYW5hZGE8L2xpPg0KPGxpPkppbmdqaW5nIFBlaSwgVGlhbmppbiBVbml2ZXJzaXR5LCBUaWFuamluLCBDaGluYTwvbGk+DQo8bGk+TG9uZyBULiBQaGFuLCBGbG9yaWRhIEludGVybmF0aW9uYWwgVW5pdmVyc2l0eSwgTWlhbWksIEZsb3JpZGEsIFVTQTwvbGk+DQo8bGk+TW9oYW1tYWQgUmV6YSBTYWZhZWksIENpdmlsIGFuZCBFbnZpcm9ubWVudGFsIEVuZ2luZWVyaW5nIERlcGFydG1lbnQsIEZsb3JpZGEgSW50ZXJuYXRpb25hbCBVbml2ZXJzaXR5LCBNaWFtaSwgRkwsIFVTQTwvbGk+DQo8bGk+T21lciBTYXJmcmF6LCBKb2huc29uIENvbnRyb2xzLCBZb3JrLCBQYSwgVVNBPC9saT4NCjxsaT5KaWFsZWkgU2hlbiwgU3lyYWN1c2UgVW5pdmVyc2l0eSwgU3lyYWN1c2UsIE5ZLCBVU0E8L2xpPg0KPGxpPkFuZHJldyBTb21tZXJzLCBQaEQsIEFzc29jaWF0ZSBQcm9mZXNzb3IsIERlcGFydG1lbnQgb2YgTWVjaGFuaWNhbCBhbmQgTWFudWZhY3R1cmluZyBFbmdpbmVlcmluZywgTWlhbWkgVW5pdmVyc2l0eSwgT3hmb3JkLCBPaGlvLCBVU0E8L2xpPg0KPGxpPlJ1aSBUYW5nLCBMYXdyZW5jZSBCZXJrZWxleSBOYXRpb25hbCBMYWJvcmF0b3J5LCBCZXJrZWxleSwgQ0EsIFVTQTwvbGk+DQo8bGk+RGVzcG9pbmEgVGVsaSwgRGl2aXNpb24gb2YgQnVpbGRpbmcgU2VydmljZXMgRW5naW5lZXJpbmcsIERlcGFydG1lbnQgb2YgQXJjaGl0ZWN0dXJlIGFuZCBDaXZpbCBFbmdpbmVlcmluZywgQ2hhbG1lcnMgVW5pdmVyc2l0eSwgR290aGVuYnVyZywgU3dlZGVuPC9saT4NCjxsaT5NYXJpYW5uZSBGLiBUb3VjaGllLCBVbml2ZXJzaXR5IG9mIFRvcm9udG8sIFRvcm9udG8sIE9udGFyaW8sIENhbmFkYTwvbGk+DQo8bGk+QWRhbSBXaWxscywgTmF0aW9uYWwgUmVzZWFyY2ggQ291bmNpbCBDYW5hZGEsIE90dGF3YSwgT250YXJpbywgQ2FuYWRhPC9saT4NCjxsaT5Eci4gWGluIFpoYW5nLCBTY2hvb2wgb2YgQXJjaGl0ZWN0dXJlLCBUc2luZ2h1YSBVbml2ZXJzaXR5LCBCZWlqaW5nLCBDaGluYTwvbGk+DQo8L3VsPg0KPGhyPg0KPGg0Pk1hbmFnaW5nIEVkaXRvcjwvaDQ+DQo8cD48c3Ryb25nPlJhbmRpZSBSaG9hZGVzPC9zdHJvbmc+PGJyPlNjaG9vbCBvZiBNZWNoYW5pY2FsIGFuZCBBZXJvc3BhY2UgRW5naW5lZXJpbmc8YnI+T2tsYWhvbWEgU3RhdGUgVW5pdmVyc2l0eTxicj4yMDEgR2VuZXJhbCBBY2FkZW1pYyBCdWlsZGluZzxicj5TdGlsbHdhdGVyLCBPSyA3NDA3OC0wMDAxPGJyPkUtbWFpbDogPGEgaHJlZj0ibWFpbHRvOnJhbmRpZS5wb3R0c0Bva3N0YXRlLmVkdSIgZGF0YS1pYXBwcy1saW5rdHlwZT0iRW1haWwiIGRhdGEtaWFwcHMtbWFuYWdlZD0idHJ1ZSI+cmFuZGllLnBvdHRzQG9rc3RhdGUuZWR1PC9hPjwvcD4NCjxocj4NCjxoND5Qb2xpY3kgQ29tbWl0dGVlPC9oND4NCjx1bD4NCjxsaT48Yj5CbGFrZSBFbGxpczwvYj4sIFBFLCBGZWxsb3cgQVNIUkFFLCBDaGFpcjwvbGk+DQo8bGk+PHN0cm9uZz5UaW1vdGh5IEMuIER3eWVyPC9zdHJvbmc+LCBDRW5nLCBGZWxsb3cgQVNIUkFFPC9saT4NCjxsaT48Yj5KZWZmcmV5IEEuIFNpZWdlbDwvYj4sIFBoRCwgRmVsbG93IEFTSFJBRTwvbGk+DQo8bGk+PHN0cm9uZz5KZWZmcmV5IEQuIFNwaXRsZXI8L3N0cm9uZz4sIFBoRCwgRmVsbG93IEFTSFJBRTwvbGk+DQo8bGk+PHN0cm9uZz5NYXJrIE93ZW48L3N0cm9uZz4sIE1lbWJlciBBU0hSQUU8L2xpPg0KPC91bD48L2Rpdj4NCiAgICAgIDwvbGk+DQogICAgICA8bGk+DQogICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+PHN0cm9uZz48aSBjbGFzcz0iaWNvbi1qb3VybmFsIj4gTWFudXNjcmlwdDxici8+U3VibWlzc2lvbnM8L2k+PC9zdHJvbmc+PC9hPg0KICAgICAgICA8ZGl2PjxwPjxhIGhyZWY9Imh0dHA6Ly93d3cudGFuZGZvbmxpbmUuY29tL2FjdGlvbi9hdXRob3JTdWJtaXNzaW9uP2pvdXJuYWxDb2RlPXVodmMyMSZwYWdlPWluc3RydWN0aW9ucyMuVkxQamRsaE9WOU0iIHRhcmdldD0iX2JsYW5rIiBkYXRhLWlhcHBzLWxpbmt0eXBlPSJFeHRlcm5hbCIgZGF0YS1pYXBwcy1tYW5hZ2VkPSJ0cnVlIj5Gb3IgaW5mb3JtYXRpb24gb24gc3VibWl0dGluZyB0b8KgPGVtPlNjaWVuY2UgYW5kIFRlY2hub2xvZ3kgZm9yIHRoZSBCdWlsdCBFbnZpcm9ubWVudDwvZW0+LCBjbGljayBoZXJlPC9hPi48L3A+DQo8cD5SZXNlYXJjaCBwcmVwYXJlZCBpbiBjb25uZWN0aW9uIHdpdGggYW4gQVNIUkFFIHJlc2VhcmNoIHByb2plY3QgdGhhdCBpcyBzdWJtaXR0ZWQgdG8gYW5kIHB1Ymxpc2hlZCBpbiBTVEJFIG1heSBiZSBzZWxlY3RlZCBmb3IgT3BlbiBBY2Nlc3MuPC9wPjwvZGl2Pg0KICAgICAgPC9saT4NCiAgICA8L3VsPg0KICA8L2Rpdj4NCjwvZGl2Pg0KPHNjcmlwdCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgeG1sbnM6bXN4c2w9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eHNsdCIgeG1sbnM6dXNlcj0idXJuOm15LXNjcmlwdHMiPg0KICAgICAgaW5pdFRhYnMoKTsNCiAgICA8L3NjcmlwdD5kBUxjdGwwMV9QYWdlWm9uZUNvbnRhaW5lcjFfUGFnZVpvbmVDb250YWluZXIxXzNUOTdxWEFJbk41Q2FsbEJhY2tfQ2xpZW50VmFsdWVzDxYCHgV2YWx1ZQUDMF5eZAILD2QWAmYPZBYCBQVjdGwwMA8PFgIfCwVoPGRpdiBjbGFzcz0iaC1wdXNoQm90dG9tIj4NCiAgPFNDUklQVCBMQU5HVUFHRT0iSmF2YVNjcmlwdCI+DQoJCSAgT0FTX0FEKCdSaWdodCcpOyANCgkJPC9TQ1JJUFQ+DQo8L2Rpdj5kZAIND2QWAmYPZBYCBQVjdGwwMA8PFgIfCwVpPGRpdiBjbGFzcz0iaC1wdXNoQm90dG9tIj4NCiAgPFNDUklQVCBMQU5HVUFHRT0iSmF2YVNjcmlwdCI+DQoJCSAgT0FTX0FEKCdSaWdodDEnKTsgDQoJCTwvU0NSSVBUPg0KPC9kaXY+ZGQCEQ9kFghmD2QWAmYPFgIfCwWWCTxuYXYgY2xhc3M9ImZvb3Rlck1haW4tdG9wTmF2IGZvb3Rlck1haW4tdG9wTmF2LS1zb2NpYWxOYXYiPjx1bD4NCiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0FTSFJBRXVwZGF0ZXMiIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tIGljb24tZmFjZWJvb2stbG9nbyBoLWNvbG9yLXNvY2lhbC1mYiBpY29uLS1lbXB0eSIgYXJpYS1sYWJlbD0iIGljb24tZmFjZWJvb2stbG9nbyBoLWNvbG9yLXNvY2lhbC1mYiBpY29uLS1lbXB0eSI+wqA8L2E+PC9saT4NCiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9hc2hyYWVuZXdzIiBjbGFzcz0iZm9vdGVyTWFpblNvY2lhbExpbmsgZm9vdGVyTWFpblNvY2lhbExpbmstLSBpY29uLXgtbG9nbyBpY29uLS1lbXB0eSIgYXJpYS1sYWJlbD0iIGljb24teC1sb2dvIGljb24tLWVtcHR5Ij7CoDwvYT48L2xpPg0KICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS91c2VyL0FTSFJBRXZpZGVvIiBjbGFzcz0iZm9vdGVyTWFpblNvY2lhbExpbmsgZm9vdGVyTWFpblNvY2lhbExpbmstLSBpY29uLXlvdXR1YmUtbG9nbyBpY29uLS1lbXB0eSIgYXJpYS1sYWJlbD0iIGljb24teW91dHViZS1sb2dvIGljb24tLWVtcHR5Ij7CoDwvYT48L2xpPg0KICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9hc2hyYWUiIGNsYXNzPSJmb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tIGljb24tbGlua2VkaW4tbG9nbyBpY29uLS1lbXB0eSIgYXJpYS1sYWJlbD0iIGljb24tbGlua2VkaW4tbG9nbyBpY29uLS1lbXB0eSI+wqA8L2E+PC9saT4NCiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9hc2hyYWVfc29jaWV0eSIgY2xhc3M9ImZvb3Rlck1haW5Tb2NpYWxMaW5rIGZvb3Rlck1haW5Tb2NpYWxMaW5rLS1mb290ZXJNYWluU29jaWFsTGluayBmb290ZXJNYWluU29jaWFsTGluay0tIGljb24taW5zdGFncmFtLWxvZ28gaWNvbi0tZW1wdHkiIGFyaWEtbGFiZWw9ImZvb3Rlck1haW5Tb2NpYWxMaW5rIGZvb3Rlck1haW5Tb2NpYWxMaW5rLS0gaWNvbi1pbnN0YWdyYW0tbG9nbyBpY29uLS1lbXB0eSI+wqA8L2E+PC9saT4NCiAgPC91bD48L25hdj5kAgEPZBYCZg9kFgIFBWN0bDAwDw8WAh8LBZQGPGRpdiBjbGFzcz0ic21hbGxNb2R1bGUgY29udGFpbmVkIj4KPGRpdiBjbGFzcz0ic21hbGxNb2R1bGUtaXRlbSI+PGltZyBzdHlsZT0iZGlzcGxheTogYmxvY2s7IHBhZGRpbmctYm90dG9tOiAxMHB4OyB3aWR0aDogMzI1cHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IiBzcmM9Imh0dHBzOi8vd3d3LmFzaHJhZS5vcmcvaW1hZ2UlMjBsaWJyYXJ5L2dsb2JhbCUyMGNvbnRlbnQvbG9nb3MvYXNocmFlX2xvZ29fdGFnbGluZS5wbmciIGFsdCBkYXRhLWFtcC1oZWlnaHQ9IjEwMCIgZGF0YS1hbXAtd2lkdGg9IjQwMCI+PC9kaXY+CjxkaXYgY2xhc3M9InNtYWxsTW9kdWxlLWl0ZW0iPgo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDEwcHg7IG1hcmdpbi1yaWdodDogMTBweDsiPkFTSFJBRSBpcyBhbiBpbnRlcm5hdGlvbmFsIHNvY2lldHkgb2YgbW9yZSB0aGFuIDUwLDAwMCBoZWF0aW5nLCByZWZyaWdlcmF0aW5nIGFuZCBhaXItY29uZGl0aW9uaW5nIHByb2Zlc3Npb25hbHMgZnJvbSBvdmVyIDEzMiBuYXRpb25zIGRlZGljYXRlZCB0bzxzdHJvbmc+IDwvc3Ryb25nPnNlcnZpbmcgaHVtYW5pdHkgYW5kIHByb21vdGluZyBhIHN1c3RhaW5hYmxlIHdvcmxkLjwvcD4KPC9kaXY+CjxkaXYgY2xhc3M9InNtYWxsTW9kdWxlLWl0ZW0iIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBjbGFzcz0iYnRuIiBocmVmPSJodHRwczovL3d3dy5hc2hyYWUub3JnL21lbWJlcnNoaXAvam9pbi9qb2luLWFzaHJhZSI+QkVDT01FIEEgTUVNQkVSPC9hPjwvZGl2Pgo8L2Rpdj5kZAICD2QWAmYPFgIfCwWPEDxkaXYgY2xhc3M9ImNvbHVtbiBtZWQtNiI+PHNwYW4gY2xhc3M9ImZvb3Rlck1haW4taGVhZGluZyI+SSBXYW50IFRvIFZpZXc8L3NwYW4+PG5hdiBjbGFzcz0iZm9vdGVyTWFpbi10b3BOYXYiPjx1bD4NCiAgICAgIDxsaT48YSBocmVmPSIvaS13YW50LXRvLXZpZXcvcmVnaW9ucy1jaGFwdGVycyI+UmVnaW9ucyAvIENoYXB0ZXJzPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2ktd2FudC10by12aWV3L2NvbW1pdHRlZXMiPkNvbW1pdHRlZXM8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvaS13YW50LXRvLXZpZXcvdm9sdW50ZWVyLWluZm9ybWF0aW9uIj5Wb2x1bnRlZXIgSW5mb3JtYXRpb248L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy50ZWNoc3RyZWV0LmNvbS9hc2hyYWUvcGFnZXMvaG9tZT9hc2hyYWVfYXV0aF90b2tlbj0iPkJvb2tzdG9yZTwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9pLXdhbnQtdG8tdmlldy9zdGFuZGFyZHMiPlN0YW5kYXJkczwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9pLXdhbnQtdG8tdmlldy9hc2hyYWUtam91cm5hbCI+QVNIUkFFIEpvdXJuYWw8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvaS13YW50LXRvLXZpZXcveW91bmctZW5naW5lZXJzIj5Zb3VuZyBFbmdpbmVlcnM8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvaS13YW50LXRvLXZpZXcvc3R1ZGVudC1vcHBvcnR1bml0aWVzIj5TdHVkZW50IE9wcG9ydHVuaXRpZXM8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvaS13YW50LXRvLXZpZXcvd2F5cy10by1kb25hdGUtdG8tYXNocmFlIj5XYXlzIHRvIERvbmF0ZSB0byBBU0hSQUU8L2E+PC9saT4NCiAgICAgIDxsaT48YSBocmVmPSIvaS13YW50LXRvLXZpZXcvbWFya2V0aW5nLWNlbnRyYWwiPk1hcmtldGluZyBDZW50cmFsPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2ktd2FudC10by12aWV3L2FzaHJhZS0zNjUtYXBwIj5BU0hSQUUgMzY1IEFwcDwvYT48L2xpPg0KICAgIDwvdWw+PC9uYXY+PC9kaXY+DQo8ZGl2IGNsYXNzPSJjb2x1bW4gbWVkLTYiPjxzcGFuIGNsYXNzPSJmb290ZXJNYWluLWhlYWRpbmciPkdvdmVybm1lbnQgQWZmYWlyczwvc3Bhbj48bmF2IGNsYXNzPSJmb290ZXJNYWluLXRvcE5hdiI+PHVsPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9nb3Zlcm5tZW50LWFmZmFpcnMvYWR2b2NhY3ktdG9vbGtpdCI+QWR2b2NhY3kgVG9vbGtpdDwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9nb3Zlcm5tZW50LWFmZmFpcnMvZ292ZXJubWVudC1hZmZhaXJzLW9mZmljZSI+R292ZXJubWVudCBBZmZhaXJzIE9mZmljZTwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9nb3Zlcm5tZW50LWFmZmFpcnMvZ292ZXJubWVudCBhZmZhaXJzIHVwZGF0ZXMiPkdvdmVybm1lbnQgQWZmYWlycyBVcGRhdGVzPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2dvdmVybm1lbnQtYWZmYWlycy9wdWJsaWMtcG9saWN5LXJlc291cmNlcyI+UHVibGljIFBvbGljeSBSZXNvdXJjZXM8L2E+PC9saT4NCiAgICA8L3VsPjwvbmF2PjwvZGl2Pg0KPGRpdiBjbGFzcz0iY29sdW1uIG1lZC02Ij48c3BhbiBjbGFzcz0iZm9vdGVyTWFpbi1oZWFkaW5nIj5BU0hSQUUgTWVtYmVyc2hpcDwvc3Bhbj48bmF2IGNsYXNzPSJmb290ZXJNYWluLXRvcE5hdiI+PHVsPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9hc2hyYWUtbWVtYmVyc2hpcC9tZW1iZXItYmVuZWZpdHMiPk1lbWJlciBCZW5lZml0czwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9hc2hyYWUtbWVtYmVyc2hpcC9qb2luIj5Kb2luPC9hPjwvbGk+DQogICAgICA8bGk+PGEgaHJlZj0iL2FzaHJhZS1tZW1iZXJzaGlwL3JlbmV3Ij5SZW5ldzwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Ii9hc2hyYWUtbWVtYmVyc2hpcC9tYW5hZ2UiPk1hbmFnZTwvYT48L2xpPg0KICAgICAgPGxpPjxhIGhyZWY9Im1haWx0bzptZW1iZXJzaGlwQGFzaHJhZS5vcmciPkNvbnRhY3QgTWVtYmVyc2hpcDwvYT48L2xpPg0KICAgIDwvdWw+PC9uYXY+PC9kaXY+ZAIEDw8WBB8JBRFDTEhpZXJhcmNoaWNhbE5hdh8KAgJkFgIFBWN0bDAwD2QWAmYPFgIfCwX/Ajx1bCBjbGFzcz0iQ0xIaWVyYXJjaGljYWxOYXYiPjxsaSBjbGFzcz0iZmlyc3QiPjxhIGhyZWY9Ii9jb250YWN0LXVzIj5Db250YWN0IFVzPC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9wZXJtaXNzaW9ucyI+UGVybWlzc2lvbnM8L2E+PC9saT48bGk+PGEgaHJlZj0iL3Rlcm1zLW9mLXVzZSI+VGVybXMgb2YgVXNlPC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9wcml2YWN5LXBvbGljeSI+UHJpdmFjeSBQb2xpY3k8L2E+PC9saT48bGk+PGEgaHJlZj0iL2NhcmVlcnMiPkNhcmVlcnM8L2E+PC9saT48bGk+PGEgaHJlZj0iL2FkdmVydGlzaW5nIj5BZHZlcnRpc2luZzwvYT48L2xpPjxsaSBjbGFzcz0ibGFzdCI+PGEgaHJlZj0iL3NpdGUtbWFwIj5TaXRlIE1hcDwvYT48L2xpPjwvdWw+ZAIFDxYCHwhoZAIHD2QWAgIBDxQrAAJkZGQYCAUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFg8FIWN0bDAxJGN0bEJyZWFkY3J1bWJOYXYkQnJlYWRjcnVtYgUaY3RsMDEkY3RsUGFnZVRpdGxlJGNsdGl0bGUFHWN0bDAxJEZvb3RlciRuYXZGb290ZXJVdGlsaXR5BStjdGwwMSRIZWFkZXIkY3RsMDAkY3RsVXRpbGl0eU5hdiRuYXZVdGlsaXR5BTZjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjQkUGFnZVpvbmVDb250YWluZXI0X29obmlSbmlBaXIFNmN0bDAxJFBhZ2Vab25lQ29udGFpbmVyNCRQYWdlWm9uZUNvbnRhaW5lcjRfb2huaVJuaUFpcgU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIxJFBhZ2Vab25lQ29udGFpbmVyMV9BTTE2N1ptV3NidgU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIxJFBhZ2Vab25lQ29udGFpbmVyMV9BTTE2N1ptV3NidgU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIxJFBhZ2Vab25lQ29udGFpbmVyMV8zVDk3cVhBSW5ONQU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIyJFBhZ2Vab25lQ29udGFpbmVyMl84OFhpRDUzck5iRgU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIyJFBhZ2Vab25lQ29udGFpbmVyMl84OFhpRDUzck5iRgU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIzJFBhZ2Vab25lQ29udGFpbmVyM185REE3NHNXc202VgU3Y3RsMDEkUGFnZVpvbmVDb250YWluZXIzJFBhZ2Vab25lQ29udGFpbmVyM185REE3NHNXc202VgU4Y3RsMDEkRm9vdGVyJEdyYXlBcmVhQ29udGVudCRHcmF5QXJlYUNvbnRlbnRfNnQ4Q1NtU0Q4WnEFOGN0bDAxJEZvb3RlciRHcmF5QXJlYUNvbnRlbnQkR3JheUFyZWFDb250ZW50XzZ0OENTbVNEOFpxBR9zaXRlRWRpdG9yVG9vbGJhciRsdlVzZXJPcHRpb25zD2dkBTdjdGwwMSRQYWdlWm9uZUNvbnRhaW5lcjEkUGFnZVpvbmVDb250YWluZXIxXzNUOTdxWEFJbk41DzLVAQABAAAA/////wEAAAAAAAAABAEAAAB/U3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBgAACAgJAgAAAAMAAAADAAAAEQIAAAAEAAAABgMAAAABMA0DC2QFH3NpdGVFZGl0b3JUb29sYmFyJGx2UGFnZUJ1aWxkZXIPZ2QFHnNpdGVFZGl0b3JUb29sYmFyJGx2U2hhcmVkUGFnZQ9nZAUlc2l0ZUVkaXRvclRvb2xiYXIkbHZQcm9kdWN0TmF2aWdhdGlvbg9nZAUdc2l0ZUVkaXRvclRvb2xiYXIkbHZQYWdlTW9kZXMPZ2QFC2x2RGVidWdJbmZvD2dkNEYE87hzqrvTx5ZgsTYOmMs9V3U=" /></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>