
<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">   
    <meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"b0216f3ff3","applicationID":"3434714","transactionName":"YlxWbBBZWkUDB0IMXlsWdWsyF0RZERAZAV5WTFldDExCXwcTUxcfVEpEQA==","queueTime":0,"applicationTime":299,"ttGuid":"2DB66677847CBC0","agent":""}</script><script type="text/javascript">window.NREUM||(NREUM={}),__nr_require=function(e,t,n){function r(n){if(!t[n]){var o=t[n]={exports:{}};e[n][0].call(o.exports,function(t){var o=e[n][1][t];return r(o||t)},o,o.exports)}return t[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(e,t,n){function r(){}function o(e,t,n){return function(){return i(e,[f.now()].concat(u(arguments)),t?null:this,n),t?void 0:this}}var i=e("handle"),a=e(2),u=e(3),c=e("ee").get("tracer"),f=e("loader"),s=NREUM;"undefined"==typeof window.newrelic&&(newrelic=s);var p=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],d="api-",l=d+"ixn-";a(p,function(e,t){s[t]=o(d+t,!0,"api")}),s.addPageAction=o(d+"addPageAction",!0),s.setCurrentRouteName=o(d+"routeName",!0),t.exports=newrelic,s.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(e,t){var n={},r=this,o="function"==typeof t;return i(l+"tracer",[f.now(),e,n],r),function(){if(c.emit((o?"":"no-")+"fn-start",[f.now(),r,o],n),o)try{return t.apply(this,arguments)}catch(e){throw c.emit("fn-err",[arguments,this,e],n),e}finally{c.emit("fn-end",[f.now()],n)}}}};a("setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(e,t){m[t]=o(l+t)}),newrelic.noticeError=function(e){"string"==typeof e&&(e=new Error(e)),i("err",[e,f.now()])}},{}],2:[function(e,t,n){function r(e,t){var n=[],r="",i=0;for(r in e)o.call(e,r)&&(n[i]=t(r,e[r]),i+=1);return n}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],3:[function(e,t,n){function r(e,t,n){t||(t=0),"undefined"==typeof n&&(n=e?e.length:0);for(var r=-1,o=n-t||0,i=Array(o<0?0:o);++r<o;)i[r]=e[t+r];return i}t.exports=r},{}],4:[function(e,t,n){t.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(e,t,n){function r(){}function o(e){function t(e){return e&&e instanceof r?e:e?c(e,u,i):i()}function n(n,r,o,i){if(!d.aborted||i){e&&e(n,r,o);for(var a=t(o),u=m(n),c=u.length,f=0;f<c;f++)u[f].apply(a,r);var p=s[y[n]];return p&&p.push([b,n,r,a]),a}}function l(e,t){v[e]=m(e).concat(t)}function m(e){return v[e]||[]}function w(e){return p[e]=p[e]||o(n)}function g(e,t){f(e,function(e,n){t=t||"feature",y[n]=t,t in s||(s[t]=[])})}var v={},y={},b={on:l,emit:n,get:w,listeners:m,context:t,buffer:g,abort:a,aborted:!1};return b}function i(){return new r}function a(){(s.api||s.feature)&&(d.aborted=!0,s=d.backlog={})}var u="nr@context",c=e("gos"),f=e(2),s={},p={},d=t.exports=o();d.backlog=s},{}],gos:[function(e,t,n){function r(e,t,n){if(o.call(e,t))return e[t];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return e[t]=r,r}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],handle:[function(e,t,n){function r(e,t,n,r){o.buffer([e],r),o.emit(e,t,n)}var o=e("ee").get("handle");t.exports=r,r.ee=o},{}],id:[function(e,t,n){function r(e){var t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===window?0:a(e,i,function(){return o++})}var o=1,i="nr@id",a=e("gos");t.exports=r},{}],loader:[function(e,t,n){function r(){if(!x++){var e=h.info=NREUM.info,t=d.getElementsByTagName("script")[0];if(setTimeout(s.abort,3e4),!(e&&e.licenseKey&&e.applicationID&&t))return s.abort();f(y,function(t,n){e[t]||(e[t]=n)}),c("mark",["onload",a()+h.offset],null,"api");var n=d.createElement("script");n.src="https://"+e.agent,t.parentNode.insertBefore(n,t)}}function o(){"complete"===d.readyState&&i()}function i(){c("mark",["domContent",a()+h.offset],null,"api")}function a(){return E.exists&&performance.now?Math.round(performance.now()):(u=Math.max((new Date).getTime(),u))-h.offset}var u=(new Date).getTime(),c=e("handle"),f=e(2),s=e("ee"),p=window,d=p.document,l="addEventListener",m="attachEvent",w=p.XMLHttpRequest,g=w&&w.prototype;NREUM.o={ST:setTimeout,SI:p.setImmediate,CT:clearTimeout,XHR:w,REQ:p.Request,EV:p.Event,PR:p.Promise,MO:p.MutationObserver};var v=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1071.min.js"},b=w&&g&&g[l]&&!/CriOS/.test(navigator.userAgent),h=t.exports={offset:u,now:a,origin:v,features:{},xhrWrappable:b};e(1),d[l]?(d[l]("DOMContentLoaded",i,!1),p[l]("load",r,!1)):(d[m]("onreadystatechange",o),p[m]("onload",r)),c("mark",["firstbyte",u],null,"api");var x=0,E=e(4)},{}]},{},["loader"]);</script>
    <meta name="viewport" content="width=device-width, initial-scale=1">   
    <meta http-equiv="X-Frame-Options" content="allow">
    <title>Hurricane Harvey Client Alert: Addressing Environmental Releases and Obligations | Morgan Lewis - JDSupra</title>
    <meta name="description" content="As the cleanup begins, companies face challenges in meeting existing environmental obligations and addressing the environmental impacts of the storm." />
    <link rel="image_src" href="https://www.jdsupra.com/showThumbnail.aspx?img=9266_2125.jpg" />   
    <meta property="og:title" content="Hurricane Harvey Client Alert: Addressing Environmental Releases and Obligations | JD Supra" /> 
    <meta property="og:url" content="http://www.jdsupra.com/legalnews/hurricane-harvey-client-alert-12417/" />
    <meta property="og:image" content="https://www.jdsupra.com/showThumbnail.aspx?img=9266_2125.jpg&size=og" />
    <meta property="og:site_name" content="JD Supra" />
    <meta property="og:description" content= "As the cleanup begins, companies face challenges in meeting existing environmental obligations and addressing the environmental impacts of the storm." />   
    <meta property="fb:app_id" content="87741124305">
    <meta property="og:type" content="article" />
    
    
        
        
    
    
    
       
    <meta name="twitter:card" content="summary"> 
    <meta name="twitter:title" content="Hurricane Harvey Client Alert: Addressing Environmental Releases and Obligations">    
    <meta name="twitter:description" content="As the cleanup begins, companies face challenges in meeting existing environmental obligations and addressing the environmental impacts of the storm.">  
    <meta name="twitter:image" content="https://www.jdsupra.com/showThumbnail.aspx?img=9266_2125.jpg&amp;size=hr">    
    <meta name="twitter:site" content="@jdsupra"> 
    <meta name="twitter:creator" content="@morganlewislaw">   
       
      
     
    
    
    <link rel="alternate" href="http://www.jdsupra.com/oembed/index.asmx/GetOembedObject?url=http%3a%2f%2fwww.jdsupra.com%2flegalnews%2fhurricane-harvey-client-alert-12417%2f" type="text/xml+oembed" />
    <link rel="canonical" href="http://www.jdsupra.com/legalnews/hurricane-harvey-client-alert-12417/" />
    <link rel="shortcut icon" href="/img/fav-jdsupra.ico" />
        <!-- 2016 rebrand styles -->
<link href="https://fonts.googleapis.com/css?family=Libre+Franklin:400,700" rel="stylesheet">
<link rel="stylesheet" href="/theme/jds-main/jds-main.min.css?v=1.4">
<script src="https://use.fontawesome.com/315ebb095a.js"></script>
       
    <link href="/inc/css/video-js-5-11-5.min.css" rel="stylesheet" /> 
    <script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-1583108-1', 'auto');
ga('send', 'pageview');

</script>


</head>

<body id="docviewer" class="cf  ">
<span id="pageNameDebug"></span>

<header class="bg-white cf fixed bb b--light-gray shadow-1 w-100 z-999 top-0">
<nav class="cf f6 relative">
    <div class="fl-l pv2 pv3-l">
        <div class="cf">
            <div class="hamburger dn-l fr menu-toggle">
                <div class="dib v-mid"><span class="line"></span><span class="line"></span><span class="line"></span></div>
                <div class="dib v-mid ttu red f5 mt2 mb1 pr3">Menu</div>
            </div>
            <a href="/" class="fl pl2 pl3-m pl4-l"><img src="/img/logo/logo-jdsupra-opt.svg" alt="JD Supra" class="dib v-mid" onerror="this.src='/img/logo/jdsupra-logo-web-sm.png'; this.onerror=null;"></a><!--svg fallback for ie8-->
        </div>
    </div>
    <div class="bt bn-l b--black-30 nav-block navmenu pv3-ns fr-l">        
        <div class="dib-l megadropdown">
            <a class="link mid-gray mr2 mr3-l pb3" href="/law-news/" onclick="ga('send', 'event', 'topnav', 'topnav-news', 'topnav-news');">News &amp; Insights <span class="light-red caret"></span> </a>

            <div class="pv3 submenu topNavLawNews tl">
                <div class="mw8-ns center cf">                                   
                    <div class="fl w-100 w-third-ns pa2">
                       <div class="fl"><i class="fa fa-bolt fa-lg ba br-100 pa3 mr1 mb2 red tc mt1 w1 h1" aria-hidden="true"></i></div> 
                        <ul class="list fl mt1 pl2">
                            <li class="ttu red f5 mt2 mb1">Popular</li>
                            <li><a href="/law-news/labor-employment/" class="lnk" onclick="ga('send', 'event', 'topnav', 'topnav-news-col1', 'topnav-news-col1');">Labor & Employment</a></li>        
<li><a href="/law-news/finance-banking-law/" class="lnk" onclick="ga('send', 'event', 'topnav', 'topnav-news-col1', 'topnav-news-col1');">Finance & Banking</a></li>
<li><a href="/law-news/ip-law/" class="lnk" onclick="ga('send', 'event', 'topnav', 'topnav-news-col1', 'topnav-news-col1');">Intellectual Property</a></li>
<li><a href="/law-news/health-law/" class="lnk" onclick="ga('send', 'event', 'topnav', 'topnav-news-col1', 'topnav-news-col1');">Health &amp; Healthcare</a></li>
<li><a href="/law-news/environmental-law/" class="lnk" onclick="ga('send', 'event', 'topnav', 'topnav-news-col1', 'topnav-news-col1');">Environmental Issues</a></li>


                            <li><a href="/browse/legal-news.aspx" class="red">more&hellip;</a></li>
                        </ul>
                    </div>
                    <div class="fl w-100 w-third-ns pa2">
                       <div class="fl"><i class="fa fa-briefcase fa-lg ba br-100 pa3 mr1 mb2 red tc mt1 w1 h1" aria-hidden="true"></i></div> 
                        <ul class="list fl mt1 pl2">
                            <li class="ttu red f5 mt2 mb1">Business</li>
                            <li><a href="/law-news/insurance-law/" onclick="ga('send', 'event', 'topnav', 'topnav-news-col2', 'topnav-news-col2');">Insurance</a></li>
                            <li><a href="/law-news/commercial-real-estate/" onclick="ga('send', 'event', 'topnav', 'topnav-news-col2', 'topnav-news-col2');">Commercial Real Estate</a></li>        
                            <li><a href="/topics/corporate-taxes/" onclick="ga('send', 'event', 'topnav', 'topnav-news-col2', 'topnav-news-col2');">Corporate Taxes</a></li>
                            <li><a href="/law-news/immigration-law/" onclick="ga('send', 'event', 'topnav', 'topnav-news-col2', 'topnav-news-col2');">Immigration</a></li>
                            <li><a href="/law-news/securities-law/" onclick="ga('send', 'event', 'topnav', 'topnav-news-col2', 'topnav-news-col2');">Securities</a></li>                                    
                            <li><a href="/browse/legal-news.aspx" class="red" onclick="ga('send', 'event', 'topnav', 'topnav-news-col2', 'topnav-news-col2');">more&hellip;</a></li>
                        </ul>
                    </div>
                    <div class="fl w-100 w-third-ns pa2">
                       <div class="fl"><i class="fa fa-user fa-2 fa-lg ba br-100 pa3 mr1 mb2 red tc mt1 w1 h1" aria-hidden="true"></i></div> 
                        <ul class="list fl mt1 pl2">
                            <li class="ttu red f5 mt2 mb1">Personal</li>        
                            <li><a href="/law-news/residential-real-estate-law/" onclick="ga('send', 'event', 'topnav', 'topnav-news-col2', 'topnav-news-col3');">Residential Real Estate</a></li>
                            <li><a href="/topics/estate-planning/" onclick="ga('send', 'event', 'topnav', 'topnav-news-col2', 'topnav-news-col3');">Estate Planning</a></li>
                            <li><a href="/law-news/civil-rights/" onclick="ga('send', 'event', 'topnav', 'topnav-news-col2', 'topnav-news-col3');">Civil Rights</a></li>
                            <li><a href="/topics/income-taxes/" onclick="ga('send', 'event', 'topnav', 'topnav-news-col2', 'topnav-news-col3');">Personal Taxes</a></li>
                            <li><a href="/law-news/bankruptcy-law/" onclick="ga('send', 'event', 'topnav', 'topnav-news-col2', 'topnav-news-col3');">Bankruptcy</a></li>
                            <li><a href="/browse/legal-news.aspx" class="red" onclick="ga('send', 'event', 'topnav', 'topnav-news-col2', 'topnav-news-col3');">more&hellip;</a></li>
                        </ul>
                   </div>
               </div>              
                <div class="tc mt3 mb4"><a href="/law-news/" class="ba b--red br-pill ph4 pv2 red">Jump to: Latest Updates &raquo;</a></div> 
            </div> 
        </div>
        <div class="dib-l megadropdown">
            <a class="link mid-gray mr2 mr3-l pb3" href="/topics/popular/" onclick="ga('send', 'event', 'topnav', 'topnav-trending', 'topNav-Trending');">Trending [<span class="light-red">7</span>] <span class="light-red caret"></span></a>
            <div class="pt4 pb3 submenu topNavTrending tl">
                <div class="mw8 center">
                    <ol class="list list-number">
                        <li><a href="/legalnews/popular-reads-on-jd-supra-18205/" class="lnk" onclick="ga('send', 'event', 'topnav', 'topnav-trending', 'topnav-trending');">Popular Reads on JD Supra</a></li>
<li><a href="/topics/general-data-protection-regulation-gdpr/" class="lnk" onclick="ga('send', 'event', 'topnav', 'topnav-trending', 'topnav-trending');">[Channel] Latest Guidance on the EU's GDPR</a></li>
<li><a href="/topics/patents/" class="lnk" onclick="ga('send', 'event', 'topnav', 'topnav-trending', 'topnav-trending');">[Channel] Patents: Latest on Litigation, Infringement, USPTO...</a></li>
<li><a href="/topics/employer-liability-issues/" class="lnk" onclick="ga('send', 'event', 'topnav', 'topnav-trending', 'topnav-trending');">[Channel] Employer Liability Issues: Hiring & Firing, EEOC, Wage & Hour...</a></li>
<li><a href="/topics/cryptocurrency/" class="lnk" onclick="ga('send', 'event', 'topnav', 'topnav-trending', 'topnav-trending');">[Channel] Cryptocurrency: Blockchain, Bitcoin, ICOs, Regulation...</a></li>
<li><a href="/topics/risk-management/" class="lnk" onclick="ga('send', 'event', 'topnav', 'topnav-trending', 'topnav-trending');">[Channel] Risk Management: Compliance, Cybersecurity, Corp Culture, Ethics...</a></li>
<li><a href="http://www.jdsupra.com/follow/manageyourinterests/" class="lnk" onclick="ga('send', 'event', 'topnav', 'topnav-trending', 'topnav-trending');">Build a Morning News Brief: Easy, No Clutter, Free!</a></li>

                                                  
                    </ol>
                    <div class="tc mt3 mb4"><a href="/browse/legal-news.aspx" class="ba b--red br-pill ph4 pv2 red">Browse All Law News Topics &raquo;</a></div>                                   
                </div>
            </div>             
        </div>
        <div class="dib-l megadropdown">
            <a class="link mid-gray mr2 mr3-l pb3" href="/findauthor/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor', 'topnav-findauthor');">Find Author <span class="light-red caret"></span></a>
            <div class="pv3 submenu topNavFindLawyer tl">
                <div class="mw8-ns center cf">                                   
                    <div class="fl w-100 w-third-ns pa2">
                       <div class="fl"><i class="fa fa-building-o fa-lg ba br-100 pa3 mr1 mb2 red tc mt1 w1 h1" aria-hidden="true"></i></div> 
                        <ul class="list fl mt1 pl2">
                            <li class="ttu red f5 mt2 mb1">By Business Matters</li>
                            <li><a href="/findauthor/Labor-Employment-Law/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col1', 'topnav-findauthor-col1');">Labor & Employment</a></li>
                            <li><a href="/findauthor/Finance-Banking/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col1', 'topnav-findauthor-col1');">Finance & Banking</a></li>
                            <li><a href="/findauthor/Intellectual-Property/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col1', 'topnav-findauthor-col1');">Intellectual Property</a></li>                                                                         
                            <li><a href="/findauthor/Insurance/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col1', 'topnav-findauthor-col1');">Insurance</a></li>
                            <li><a href="/findauthor/Taxation/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col1', 'topnav-findauthor-col1');">Taxes</a></li>
                            <li><a href="/findauthor/" class="red" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col1', 'topnav-findauthor-col1');">See All Subjects &raquo;</a></li>
                        </ul>
                    </div>
                    <div class="fl w-100 w-third-ns pa2">
                       <div class="fl"><i class="fa fa-user fa-lg ba br-100 pa3 mr1 mb2 red tc mt1 w1 h1" aria-hidden="true"></i></div> 
                        <ul class="list fl mt1 pl2">
                            <li class="ttu red f5 mt2 mb1">By Personal Issues</li>
                            <li><a href="/findauthor/Civil-Rights/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col2', 'topnav-findauthor-col2');">Civil Rights</a></li>
                            <li><a href="/findauthor/Family-Law/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col2', 'topnav-findauthor-col2');">Family Matters</a></li>
                            <li><a href="/findauthor/Personal-Injury/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col2', 'topnav-findauthor-col2');">Personal Injury</a></li>
                            <li><a href="/findauthor/Wills-Trusts-Estate-Planning/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col2', 'topnav-findauthor-col2');">Wills, Trusts, & Estate Planning</a></li>
                            <li><a href="/findauthor/Workers-Compensation/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col2', 'topnav-findauthor-col2');">Worker&rsquo;s Compensation</a></li>
                            <li><a href="/findauthor/" class="red" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col2', 'topnav-findauthor-col2');">See All Subjects &raquo;</a></li>
                        </ul>
                    </div>
                    <div class="fl w-100 w-third-ns pa2">
                       <div class="fl"><i class="fa fa-map-marker fa-lg ba br-100 pa3 mr1 mb2 red tc mt1 w1 h1" aria-hidden="true"></i></div> 
                        <ul class="list fl mt1 pl2">
                            <li class="ttu red f5 mt2 mb1">By Location</li>
                            <li><a href="/findauthor/United-States/California/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col3', 'topnav-findauthor-col3');">California</a></li>
                            <li><a href="/findauthor/United-States/New-York/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col3', 'topnav-findauthor-col3');">New York</a></li>
                            <li><a href="/findauthor/United-States/Texas/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col3', 'topnav-findauthor-col3');">Texas</a></li>
                            <li><a href="/findauthor/Canada/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col3', 'topnav-findauthor-col3');">Canada</a></li>
                            <li><a href="/findauthor/United-Kingdom/" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col3', 'topnav-findauthor-col3');">United Kingdom</a></li>
                            <li><a href="/findauthor/" class="red" onclick="ga('send', 'event', 'topnav', 'topnav-findauthor-col3', 'topnav-findauthor-col3');">See All Locations &raquo;</a></li>
                        </ul>
                   </div>
               </div>
            </div>
        </div>
        <div class="dib-l megadropdown">
            <a class="link mid-gray mr2 mr3-l pb3" href="/follow/manageyourinterests/" onclick="ga('send', 'event', 'topnav', 'topnav-subscribe', 'topnav-subscribe');">Subscribe <span class="light-red caret"></span></a>
            <div class="pt3 pb2 submenu topNavFollow tl">
                <div class="mw7-l mw8-m center cf ph3">
                    <div class="fl-ns w-50-m w-third-l mb2 pr4-ns">
                        <i class="fa fa-envelope-o fa-lg ba br-100 pa3 mr1 red tc mt1 w1 h1" aria-hidden="true"></i> 
                        <a href="/follow/manageyourinterests/" onclick="ga('send', 'event', 'follow', 'Topnav Email Link - Subscribe', 'Custom Email Digests');">Custom Email Digests</a>
                        <h1 class="f6 dn db-m db-l mid-gray fw5">Build a custom email digest by following topics, people, and firms published on JD Supra.</h1>
                    </div>
                    <div class="fl-ns w-50-m w-two-thirds-l">
                        <div class="fl-ns w-50-ns"><i class="fa fa-twitter fa-lg ba br-100 pa3 mr1 mb2 red tc mt1 w1 h1" aria-hidden="true"></i>  <a href="/legal-news/twitter-law-feeds.aspx" onclick="ga('send', 'event', 'topnav', 'topnav-subscribe-twitter', 'topnav-subscribe-twitter');">Twitter</a></div>
                        <div class="fl-ns w-50-ns"><i class="fa fa-rss fa-lg ba br-100 pa3 mr1 mb2 red tc mt1 w1 h1" aria-hidden="true"></i>  <a href="/legal-news/rss-law-feeds.aspx" onclick="ga('send', 'event', 'topnav', 'topnav-subscribe-rss', 'topnav-subscribe-rss');">RSS</a></div>
                        <div class="fl-ns w-50-ns"><i class="fa fa-mobile fa-lg ba br-100 pa3 mr1 mb2 red tc mt1 w1 h1" aria-hidden="true"></i>  <a href="/legal-news/mobile-law-feeds.aspx" onclick="ga('send', 'event', 'topnav', 'topnav-subscribe-iphone', 'topnav-subscribe-iphone');">iPhone</a></div>
                        <div class="fl-ns w-50-ns"><i class="fa fa-file-code-o fa-lg ba br-100 pa3 mr1 mb2 red tc mt1 w1 h1" aria-hidden="true"></i>  <a href="/legal-news/publisher-law-feeds.aspx" onclick="ga('send', 'event', 'topnav', 'topnav-subscribe-publisher', 'topnav-subscribe-publisher');">Feeds for Publishers</a></div> 
                    </div>                                
                </div>
            </div>
        </div>
        <div class="dib-l"><a class="link mid-gray mr3 pb3" href="/perspective/media-query.aspx" onclick="ga('send', 'event', 'topnav', 'topnav-reporters', 'topnav-reporters');">For Reporters</a></div>
        <div class="dib-l">
            <form id="UniSearchForm" name="UniSearchForm" action="/search/searchResults.aspx" method="get" onsubmit="return checkSearch();">
            <input type="text" id="sTerm" name="sTerm" value="Search All Docs" onfocus="this.value='';" class="br2 ba b--light-silver dib gray v-mid w5 pa2 f7"  />
            <input type="image" src="/img/svg/icon-search.svg" class="dib v-mid" alt="Search" />
            </form>          
        </div> 
        <div class="dib-l megadropdown ph2">
            <a onclick="ga('send', 'event', 'topnav', 'topnav-mgmtacct', 'topnav-mgmtacct');" class="pb3"><img src="/img/svg/icon-gear.svg" class="dib v-mid" alt="icon-gear"><span class="dn-l">My Account</span></a>

            <div class="pv3 submenu topNavAccount">
            <div class="fr-l w-20-l">
                <ul class="list">
                        
                     
                        <li><a href="/login.aspx" onclick="ga('send', 'event', 'topnav', 'topnav-login', 'topnav-login');">Log In</a></li>
                        <li><a href="/follow/manageyourinterests/" onclick="ga('send', 'event', 'topnav', 'topnav-feedmanage', 'topnav-feedmanage');">Manage My Feeds</a></li>
                    
                </ul> 
            </div></div>
        </div>                                               
    </div><!--end nav-block-->
 </nav><!--end new header-->

<!--MEGA MENU-->        

</header>  
<div class="bg-slant gradient bg-custom"></div>   

<div class="nt7 relative">
    <!--CMS links-->
    
    <!--  -->
    <!--  -->
    

    <!--Owner Message-->
    

<div class="bg-white cf center mw8 pa3 pa4-ns w-100 w-90-m w-80-l shadow-1-ns mb4">
    <form method="post" action="/legalnews/hurricane-harvey-client-alert-12417/" id="superForm">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMjEzNzU5MjY0Nw9kFjhmDxYCHgRUZXh0BWlIdXJyaWNhbmUgSGFydmV5IENsaWVudCBBbGVydDogQWRkcmVzc2luZyBFbnZpcm9ubWVudGFsIFJlbGVhc2VzIGFuZCBPYmxpZ2F0aW9ucyB8IE1vcmdhbiBMZXdpcyAtIEpEU3VwcmFkAgEPFgIfAAW7ATxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJBcyB0aGUgY2xlYW51cCBiZWdpbnMsIGNvbXBhbmllcyBmYWNlIGNoYWxsZW5nZXMgaW4gbWVldGluZyBleGlzdGluZyBlbnZpcm9ubWVudGFsIG9ibGlnYXRpb25zIGFuZCBhZGRyZXNzaW5nIHRoZSBlbnZpcm9ubWVudGFsIGltcGFjdHMgb2YgdGhlIHN0b3JtLiIgLz5kAgIPFgIfAAVcPGxpbmsgcmVsPSJpbWFnZV9zcmMiIGhyZWY9Imh0dHBzOi8vd3d3Lmpkc3VwcmEuY29tL3Nob3dUaHVtYm5haWwuYXNweD9pbWc9OTI2Nl8yMTI1LmpwZyIgLz5kAgMPFgIfAAWCATxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iSHVycmljYW5lIEhhcnZleSBDbGllbnQgQWxlcnQ6IEFkZHJlc3NpbmcgRW52aXJvbm1lbnRhbCBSZWxlYXNlcyBhbmQgT2JsaWdhdGlvbnMgfCBKRCBTdXByYSIgLz5kAgQPFgIfAAVqPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cDovL3d3dy5qZHN1cHJhLmNvbS9sZWdhbG5ld3MvaHVycmljYW5lLWhhcnZleS1jbGllbnQtYWxlcnQtMTI0MTcvIiAvPmQCBQ8WAh8ABWs8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2UiIGNvbnRlbnQ9Imh0dHBzOi8vd3d3Lmpkc3VwcmEuY29tL3Nob3dUaHVtYm5haWwuYXNweD9pbWc9OTI2Nl8yMTI1LmpwZyZzaXplPW9nIiAvPmQCBg8WAh8ABcMBPG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSAiQXMgdGhlIGNsZWFudXAgYmVnaW5zLCBjb21wYW5pZXMgZmFjZSBjaGFsbGVuZ2VzIGluIG1lZXRpbmcgZXhpc3RpbmcgZW52aXJvbm1lbnRhbCBvYmxpZ2F0aW9ucyBhbmQgYWRkcmVzc2luZyB0aGUgZW52aXJvbm1lbnRhbCBpbXBhY3RzIG9mIHRoZSBzdG9ybS4iIC8+ZAIHDxYCHwAFLTxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIiAvPmQCEA8WAh8ABSw8bWV0YSBuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9InN1bW1hcnkiPmQCEQ8WAh8ABXY8bWV0YSBuYW1lPSJ0d2l0dGVyOnRpdGxlIiBjb250ZW50PSJIdXJyaWNhbmUgSGFydmV5IENsaWVudCBBbGVydDogQWRkcmVzc2luZyBFbnZpcm9ubWVudGFsIFJlbGVhc2VzIGFuZCBPYmxpZ2F0aW9ucyI+ZAISDxYCHwAFwQE8bWV0YSBuYW1lPSJ0d2l0dGVyOmRlc2NyaXB0aW9uIiBjb250ZW50PSJBcyB0aGUgY2xlYW51cCBiZWdpbnMsIGNvbXBhbmllcyBmYWNlIGNoYWxsZW5nZXMgaW4gbWVldGluZyBleGlzdGluZyBlbnZpcm9ubWVudGFsIG9ibGlnYXRpb25zIGFuZCBhZGRyZXNzaW5nIHRoZSBlbnZpcm9ubWVudGFsIGltcGFjdHMgb2YgdGhlIHN0b3JtLiI+ZAITDxYCHwAFbjxtZXRhIG5hbWU9InR3aXR0ZXI6aW1hZ2UiIGNvbnRlbnQ9Imh0dHBzOi8vd3d3Lmpkc3VwcmEuY29tL3Nob3dUaHVtYm5haWwuYXNweD9pbWc9OTI2Nl8yMTI1LmpwZyZhbXA7c2l6ZT1ociI+ZAIUDxYCHwAFLTxtZXRhIG5hbWU9InR3aXR0ZXI6c2l0ZSIgY29udGVudD0iQGpkc3VwcmEiPmQCFQ8WAh8ABTg8bWV0YSBuYW1lPSJ0d2l0dGVyOmNyZWF0b3IiIGNvbnRlbnQ9IkBtb3JnYW5sZXdpc2xhdyI+IGQCFg8WAh4HVmlzaWJsZWhkAhcPFgIfAWhkAhgPFgIfAWhkAhkPFgIfAWhkAhoPFgIfAWhkAhsPFgIfAAXFATxsaW5rIHJlbD0iYWx0ZXJuYXRlIiBocmVmPSJodHRwOi8vd3d3Lmpkc3VwcmEuY29tL29lbWJlZC9pbmRleC5hc214L0dldE9lbWJlZE9iamVjdD91cmw9aHR0cCUzYSUyZiUyZnd3dy5qZHN1cHJhLmNvbSUyZmxlZ2FsbmV3cyUyZmh1cnJpY2FuZS1oYXJ2ZXktY2xpZW50LWFsZXJ0LTEyNDE3JTJmIiB0eXBlPSJ0ZXh0L3htbCtvZW1iZWQiIC8+ZAIcDxYCHwAFZTxsaW5rIHJlbD0iY2Fub25pY2FsIiBocmVmPSJodHRwOi8vd3d3Lmpkc3VwcmEuY29tL2xlZ2FsbmV3cy9odXJyaWNhbmUtaGFydmV5LWNsaWVudC1hbGVydC0xMjQxNy8iIC8+ZAIdDxYCHwBlZAIeDxYCHwBlZAIfDxYCHwFoZAIhDxYCHwFoZAIoEGRkFhgCAQ8PFgIfAWhkZAICDxYCHwAFHjx0aW1lPlNlcHRlbWJlciA4LCAyMDE3PC90aW1lPmQCAw8WAh8ABVBIdXJyaWNhbmUgSGFydmV5IENsaWVudCBBbGVydDogQWRkcmVzc2luZyBFbnZpcm9ubWVudGFsIFJlbGVhc2VzIGFuZCBPYmxpZ2F0aW9uc2QCBA9kFgICAQ8WAh8ABXc8aDEgY2xhc3M9ImRvY19uYW1lIGYyLW5zIGYzIG12MCI+SHVycmljYW5lIEhhcnZleSBDbGllbnQgQWxlcnQ6IEFkZHJlc3NpbmcgRW52aXJvbm1lbnRhbCBSZWxlYXNlcyBhbmQgT2JsaWdhdGlvbnM8L2gxPmQCBQ8WAh8ABQxNb3JnYW4gTGV3aXNkAgcPFgIfAWdkAgkPZBYKAgEPFgIfAAWHATxzY3JpcHQgdHlwZT0iSU4vU2hhcmUiIGRhdGEtdXJsPSJodHRwOi8vd3d3Lmpkc3VwcmEuY29tL2xlZ2FsbmV3cy9odXJyaWNhbmUtaGFydmV5LWNsaWVudC1hbGVydC0xMjQxNy8iIGRhdGEtY291bnRlcj0icmlnaHQiPjwvc2NyaXB0PmQCAw8WAh8ABa4BPGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9zaGFyZSIgdXJsPSJodHRwOi8vd3d3Lmpkc3VwcmEuY29tL2xlZ2FsbmV3cy9odXJyaWNhbmUtaGFydmV5LWNsaWVudC1hbGVydC0xMjQxNy8iIGNsYXNzPSJ0d2l0dGVyLXNoYXJlLWJ1dHRvbiIgZGF0YS1jb3VudD0iaG9yaXpvbnRhbCI+VHdlZXQ8L2E+ZAIFDxYCHwAF1AE8ZGl2IGNsYXNzPSJmYi1saWtlIGRpYiBtYjEgbXIzIHYtdG9wIiBkYXRhLWhyZWY9Imh0dHA6Ly93d3cuamRzdXByYS5jb20vbGVnYWxuZXdzL2h1cnJpY2FuZS1oYXJ2ZXktY2xpZW50LWFsZXJ0LTEyNDE3LyIgZGF0YS1zZW5kPSJmYWxzZSIgZGF0YS1sYXlvdXQ9ImJ1dHRvbl9jb3VudCIgZGF0YS13aWR0aD0iNDciIGRhdGEtc2hvdy1mYWNlcz0iZmFsc2UiPjwvZGl2PmQCBw8WAh8ABZABPGRpdiBjbGFzcz0iZy1wbHVzb25lIiBkYXRhLWFubm90YXRpb249Im5vbmUiIGhyZWY9Imh0dHA6Ly93d3cuamRzdXByYS5jb20vbGVnYWxuZXdzL2h1cnJpY2FuZS1oYXJ2ZXktY2xpZW50LWFsZXJ0LTEyNDE3LyIgc2l6ZT0ibWVkaXVtIiA+PC9kaXY+ZAILD2QWAgIBDxYCHwAF+QE8aWZyYW1lIHNyYz0iLy93d3cuamRzdXByYS5jb20vcG9zdC9jb250ZW50Vmlld2VyRW1iZWQuYXNweD9maWQ9YTUwZDYzZWEtY2YzMi00OTM0LTk5YzYtYzNiNGU1ZmJiMTA2IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI2MjAiIGZyYW1lYm9yZGVyPSIxIiBzdHlsZT0iYm9yZGVyOiAycHggc29saWQgI2NjYzsgb3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDsgb3ZlcmZsb3c6aGlkZGVuOyIgc2Nyb2xsaW5nPSJhdXRvIj48L2lmcmFtZT5kAgwPZBYIAgEPDxYCHwFnZBYCAgEPFgIfAAWVAUFzIHRoZSBjbGVhbnVwIGJlZ2lucywgY29tcGFuaWVzIGZhY2UgY2hhbGxlbmdlcyBpbiBtZWV0aW5nIGV4aXN0aW5nIGVudmlyb25tZW50YWwgb2JsaWdhdGlvbnMgYW5kIGFkZHJlc3NpbmcgdGhlIGVudmlyb25tZW50YWwgaW1wYWN0cyBvZiB0aGUgc3Rvcm0uZAIDDxYCHwAF7QE8YSBjbGFzcz0iZGIgYnItcGlsbCBiZy15ZWxsb3cgcHYyIHBoNCB0YyBmdzcgZjQgVmlld1BERkJ0biIgaHJlZj0iaHR0cDovL3d3dy5qZHN1cHJhLmNvbS9wb3N0L2ZpbGVTZXJ2ZXIuYXNweD9mTmFtZT1hNTBkNjNlYS1jZjMyLTQ5MzQtOTljNi1jM2I0ZTVmYmIxMDYucGRmIj48aW1nIGNsYXNzPSJidG4taW1nIiBzcmM9Ii9pbWcvaWNvbi1wZGYtZG93bmxvYWQuZ2lmIiAvPiZuYnNwO0Rvd25sb2FkIFBERjwvYT5kAgUPFgIfAAXIbg0KPG5vc2NyaXB0Pg0KCgkKCgkKCQlBcyB0aGUgY2xlYW51cCBiZWdpbnMsIGNvbXBhbmllcyBmYWNlIGNoYWxsZW5nZXMgaW4gbWVldGluZyBleGlzdGluZyBlbnZpcm9ubWVudGFsIG9ibGlnYXRpb25zIGFuZCBhZGRyZXNzaW5nIHRoZSBlbnZpcm9ubWVudGFsIGltcGFjdHMgb2YgdGhlIHN0b3JtLgoJCgkJVGhlIGhhdm9jIGNhdXNlZCBieSBIdXJyaWNhbmUgSGFydmV5LCBpbmNsdWRpbmcgaW4gc29tZSBpbnN0YW5jZXMgZW52aXJvbm1lbnRhbCBjcmlzZXMgY2F1c2VkIGJ5IHRoZSBzdG9ybSwgaGFzIGJlZW4gd2lkZWx5IHJlcG9ydGVkLiBUaGUgc2NvcGUgYW5kIG1hZ25pdHVkZSBvZiB0aGUgZW52aXJvbm1lbnRhbCBpc3N1ZXMgY2F1c2VkIGJ5IHRoZSBzdG9ybSBjb250aW51ZSB0byBldm9sdmUgYXMgdGhlIHdhdGVycyByZWNlZGUuIEFzIHRoZXkgZG8sIGEgaG9zdCBvZiBxdWVzdGlvbnMgaGF2ZSBhcmlzZW4gYW5kIHdpbGwgY29udGludWUgdG8gYXJpc2UuIFRoZSBiZWxvdyBRJmFtcDthbXA7QSBhdHRlbXB0cyB0byBhZGRyZXNzIHNvbWUgb2YgdGhlIG1vc3QgY29tbW9uIGVudmlyb25tZW50YWwgcXVlc3Rpb25zIHRoYXQgYXJlIGxpa2VseSB0byBhcmlzZSBmb3IgY29tcGFuaWVzIGluIHRoZSBhZnRlcm1hdGggb2YgSHVycmljYW5lIEhhcnZleS4KCQoJCURPRVMgSFVSUklDQU5FIEhBUlZFWSBFWENVU0UgQ09NUExJQU5DRSBXSVRIIEVOVklST05NRU5UQUwgT0JMSUdBVElPTlM/CgkKCQlRdWVzdGlvbjogRHVlIHRvIEh1cnJpY2FuZSBIYXJ2ZXksIG15IGNvbXBhbnkgaXMgdW5hYmxlIHRvIG1lZXQgaXRzIG9ibGlnYXRpb25zIHVuZGVyIGFuIGVudmlyb25tZW50YWwgc3RhdHV0ZSwgcmVndWxhdGlvbiwgcGVybWl0LCBjb25zZW50IGRlY3JlZSwgc2V0dGxlbWVudCwgb3Igb3RoZXIgYWdyZWVtZW50IHdpdGggdGhlIEVudmlyb25tZW50YWwgUHJvdGVjdGlvbiBBZ2VuY3kgKEVQQSkgYW5kL29yIHRoZSBUZXhhcyBDb21taXNzaW9uIG9uIEVudmlyb25tZW50YWwgUXVhbGl0eSAoVENFUSkuIERvZXMgSHVycmljYW5lIEhhcnZleSBleGN1c2UgY29tcGxpYW5jZT8KCQoJCUFuc3dlcjogSXQgbWF5LiBFbnZpcm9ubWVudGFsIGxhd3MgcHJvdmlkZSBleGVtcHRpb25zLCByZWxlYXNlcyBmcm9tIGxpYWJpbGl0eSwgcmVsYXhhdGlvbiBvZiBzdWJzdGFudGl2ZSBzdGFuZGFyZHMsIGFuZC9vciBhbiBhY2NlbGVyYXRpb24gb2YgY2VydGFpbiBwcm9jZXNzZXMgZHVyaW5nIHRpbWVzIG9mIG5hdHVyYWwgZGlzYXN0ZXIuIFJlbGF0ZWQgY29uc2VudCBkZWNyZWVzIG9yIHNldHRsZW1lbnQgYWdyZWVtZW50cyB0eXBpY2FsbHkgY29udGFpbiBmb3JjZSBtYWpldXJlIHByb3Zpc2lvbnMgYW5kIGV4Y2VwdGlvbnMgdGhhdCBzaW1pbGFybHkgYXBwbHkgdG8gZGlzYXN0ZXJzIG9yIGFjdHMgb2YgR29kLgoJCgkJTm90YWJsZSBFeGNlcHRpb25zIFVuZGVyIEZlZGVyYWwgRW52aXJvbm1lbnRhbCBMYXdzCgkKCQlCZWxvdyBhcmUgZXhhbXBsZXMgKGJ1dCBub3QgYSBjb21wcmVoZW5zaXZlIGxpc3QpIG9mIHJlbGV2YW50IGV4Y2VwdGlvbnMgdG8gZmVkZXJhbCBlbnZpcm9ubWVudGFsIGxhd3MgdGhhdCBtYXkgYmUgYXBwbGljYWJsZSB0byB5b3VyIGNvbXBhbnkgZHVyaW5nIHRoZSBhZnRlcm1hdGggb2YgSHVycmljYW5lIEhhcnZleS4KCQoJCU9pbCBQb2xsdXRpb24gQWN0IChPUEEpCgkKCQkKCQkJQW4gYWN0IG9mIEdvZCBkZWZlbnNlLiAzMyBVLlMuQy4gJmFtcDtzZWN0OyAyNzAzKGEpLgoJCgkKCQlSZXNvdXJjZSBDb25zZXJ2YXRpb24gYW5kIFJlY292ZXJ5IEFjdCAoUkNSQSkKCQoJCQoJCQlFUEEgbWF5IGlzc3VlIHRlbXBvcmFyeSBlbWVyZ2VuY3kgcGVybWl0cyB0byBwZXJtaXR0ZWQgb3Igbm9ucGVybWl0dGVkIGZhY2lsaXRpZXMgdG8gYWxsb3cgdHJlYXRtZW50LCBzdG9yYWdlLCBvciBkaXNwb3NhbCBvZiBoYXphcmRvdXMgd2FzdGVzIHdoZXJlIHRoZXJlIGlzIGltbWluZW50IGFuZCBzdWJzdGFudGlhbCBlbmRhbmdlcm1lbnQgdG8gaHVtYW4gaGVhbHRoIG9yIHRoZSBlbnZpcm9ubWVudC4gNDAgQy5GLlIuICZhbXA7c2VjdDsgMjcwLjYxKGEpLgoJCQoJCQlHZW5lcmFsbHksIFJDUkEgZG9lcyBub3QgcmVxdWlyZSBlbnRpdGllcyB0byBvYnRhaW4gcGVybWl0cyBmb3IgdHJlYXRtZW50IG9yIGNvbnRhaW5tZW50IGFjdGl2aXRpZXMgaW4gcmVzcG9uc2UgdG8gZGlzY2hhcmdlcyBvZiBoYXphcmRvdXMgd2FzdGUsIHRoZSBpbW1pbmVudCB0aHJlYXQgb2YgYSBkaXNjaGFyZ2UgdG8gaGF6YXJkb3VzIHdhc3RlLCBvciBhbiBpbW1lZGlhdGUgdGhyZWF0IHRvIGh1bWFuIGhlYWx0aCwgcHVibGljIHNhZmV0eSwgcHJvcGVydHksIG9yIHRoZSBlbnZpcm9ubWVudCBmcm9tIGV4cGxvc2l2ZSBtYXRlcmlhbHMuIDQwIEMuRi5SLiAmYW1wO3NlY3Q7JmFtcDtzZWN0OyAyNjQuMShnKSg4KSwgMjY1LjEoYykoMTEpLCAyNzAuMShjKSgzKS4KCQoJCgkJQ2xlYW4gQWlyIEFjdCAoQ0FBKQoJCgkJCgkJCUVtaXNzaW9uIHJlc3RyaWN0aW9ucyBmb3IgZnVlbC1idXJuaW5nIHN0YXRpb25hcnkgc291cmNlcyBkdXJpbmcgbmF0aW9uYWwgb3IgcmVnaW9uYWwgZW5lcmd5IGVtZXJnZW5jaWVzLiA0MiBVLlMuQy4gJmFtcDtzZWN0OyA3NDEwKGYpLgoJCQoJCQlOYXRpb25hbCBlbWlzc2lvbiBzdGFuZGFyZHMgZm9yIGhhemFyZG91cyBhaXIgcG9sbHV0YW50cyBmcm9tIHN0YXRpb25hcnkgc291cmNlcyB3aGVuIGluIHRoZSBpbnRlcmVzdHMgb2YgbmF0aW9uYWwgc2VjdXJpdHkuIDQyIFUuUy5DLiAmYW1wO3NlY3Q7IDc0MTIoaSkoNCkuCgkJCgkJCUZ1ZWwgYWRkaXRpdmUgcmVxdWlyZW1lbnRzIGR1cmluZyBuYXR1cmFsIGRpc2FzdGVycyB0aGF0IGNhdXNlIGV4dHJlbWUgb3IgdW51c3VhbCBmdWVsIGFuZCBmdWVsIGFkZGl0aXZlIHN1cHBseSBjaXJjdW1zdGFuY2VzLiA0MiBVLlMuQy4gJmFtcDtzZWN0OyA3NTQ1KGMpKDQpKEMpLgoJCQoJCQlUcmFuc3BvcnRhdGlvbiBjb25mb3JtaXR5IHJlcXVpcmVtZW50cyBkdXJpbmcgZW1lcmdlbmNpZXMgb3IgbmF0dXJhbCBkaXNhc3RlcnMuIDQwIEMuRi5SLiAmYW1wO3NlY3Q7IDUxLjg1MyhkKS4KCQkKCQkJQ2VydGFpbiByZXF1aXJlbWVudHMgdW5kZXIgdGhlIE5hdGlvbmFsIEVtaXNzaW9ucyBTdGFuZGFyZHMgZm9yIEhhemFyZG91cyBBaXIgUG9sbHV0YW50cyBmb3IgdGhlIGRlbW9saXRpb24gb2YgYXNiZXN0b3MtY29udGFpbmluZyBidWlsZGluZ3Mgd2hlbiB0aGUgYnVpbGRpbmcgaGFzIGJlZW4gb3JkZXJlZCB0b3JuIGRvd24gYmVjYXVzZSBpdCAmYW1wO2xkcXVvO2lzIHN0cnVjdHVyYWxseSB1bnNvdW5kIGFuZCBpbiBkYW5nZXIgb2YgaW1taW5lbnQgY29sbGFwc2UuJmFtcDtyZHF1bzsgNDAgQy5GLlIuICZhbXA7c2VjdDsgNjEuMTQ1KGEpKDMpLgoJCgkKCQlDbGVhbiBXYXRlciBBY3QgKENXQSkKCQoJCQoJCQlBbiBhY3Qgb2YgR29kIGV4Y2VwdGlvbi4gMzMgVS5TLkMuICZhbXA7c2VjdDsgMTMyMShmKS4KCQkKCQkJQ29tcGxpYW5jZSBtYXkgYmUgZXhjdXNlZCBkdXJpbmcgYW4gdXBzZXQsIHdoaWNoIG1lYW5zICZhbXA7bGRxdW87YW4gZXhjZXB0aW9uYWwgaW5jaWRlbnQgaW4gd2hpY2ggdGhlcmUgaXMgdW5pbnRlbnRpb25hbCBhbmQgdGVtcG9yYXJ5IG5vbmNvbXBsaWFuY2Ugd2l0aCB0ZWNobm9sb2d5IGJhc2VkIHBlcm1pdCBlZmZsdWVudCBsaW1pdGF0aW9ucyBiZWNhdXNlIG9mIGZhY3RvcnMgYmV5b25kIHRoZSByZWFzb25hYmxlIGNvbnRyb2wgb2YgdGhlIHBlcm1pdHRlZS4mYW1wO3JkcXVvOyA0MCBDLkYuUi4gJmFtcDtzZWN0OyAxMjIuNDEobikoMSkuCgkJCgkJCUVtZXJnZW5jaWVzIHRoYXQgcmVxdWlyZSBleHBlZGl0ZWQgcHJvY2VkdXJlcyBmb3IgdGhlIHByb2Nlc3Npbmcgb2YgcGVybWl0IGFwcGxpY2F0aW9ucyBieSB0aGUgQ29ycHMgb2YgRW5naW5lZXJzLiAzMyBDLkYuUi4gJmFtcDtzZWN0OyAzMjUuMihlKSg0KS4KCQkKCQkJRXhpZ2VudCBjaXJjdW1zdGFuY2VzIHJlZ2FyZGluZyBkaXNjaGFyZ2VzIG9mIG9pbCBhbmQgaGF6YXJkb3VzIHN1YnN0YW5jZXMgZG8gbm90IHJlcXVpcmUgcGVybWl0cy4gMzMgVS5TLkMuICZhbXA7c2VjdDsgMTMyMShjKTsgNDAgQy5GLlIuICZhbXA7c2VjdDsgMTIyLjMoZCkuCgkKCQoJCUNvbXByZWhlbnNpdmUgRW52aXJvbm1lbnRhbCBSZXNwb25zZSwgQ29tcGVuc2F0aW9uLCBhbmQgTGlhYmlsaXR5IEFjdCAoQ0VSQ0xBKQoJCgkJCgkJCUFuIGFjdCBvZiBHb2QgZGVmZW5zZS4gNDIgVS5TLkMuICZhbXA7c2VjdDsgOTYwNyhiKSgxKS4KCQkKCQkJRW1lcmdlbmN5IHJlbW92YWwgYWN0aW9ucy4gNDIgVS5TLkMuICZhbXA7c2VjdDsgOTYwNChhKTsgNDAgQy5GLlIuICZhbXA7c2VjdDsgMzAwLjQ0MC4KCQkKCQkJUmVsYXhhdGlvbiBvZiByZW1lZGlhbCBzdGFuZGFyZHMgaWYgY29tcGxpYW5jZSAmYW1wO2xkcXVvO3dvdWxkIHJlc3VsdCBpbiBncmVhdGVyIHJpc2sgdG8gaHVtYW4gaGVhbHRoLiZhbXA7cmRxdW87IDQyIFUuUy5DLiAmYW1wO3NlY3Q7IDk2MjEoZCkoNCkuCgkKCQoJCUNvYXN0YWwgWm9uZSBNYW5hZ2VtZW50IEFjdCAoQ1pNQSkKCQoJCQoJCQlBbGxvd3MgdGhlIHByZXNpZGVudCB0byBhdXRob3JpemUgZmVkZXJhbCBhY3Rpb25zIHRoYXQgYXJlIGluY29uc2lzdGVudCB3aXRoIHN0YXRlIGNvYXN0YWwgcGxhbnMgaWYgdGhlIHByZXNpZGVudCBmaW5kcyBpdCBpcyBpbiB0aGUgcGFyYW1vdW50IGludGVyZXN0IG9mIHRoZSBjb3VudHJ5LCBvciB0aGUgc2VjcmV0YXJ5IG9mIGNvbW1lcmNlIGRldGVybWluZXMgaXQgaXMgYSBtYXR0ZXIgb2YgbmF0aW9uYWwgc2VjdXJpdHkuIDE2IFUuUy5DLiAmYW1wO3NlY3Q7IDE0NTYoYykuCgkKCQoJCU5vdGFibGUgRXhjZXB0aW9ucyBVbmRlciBUZXhhcyBFbnZpcm9ubWVudGFsIExhd3MKCQoJCUJlbG93IGFyZSBleGFtcGxlcyAoYnV0IG5vdCBhIGNvbXByZWhlbnNpdmUgbGlzdCkgb2YgcmVsZXZhbnQgZXhjZXB0aW9ucyB0byBUZXhhcyBlbnZpcm9ubWVudGFsIGxhd3MgdGhhdCBtYXkgYmUgYXBwbGljYWJsZSB0byB5b3VyIGNvbXBhbnkgaW4gdGhlIHdha2Ugb2YgSHVycmljYW5lIEhhcnZleS4KCQoJCUVuZm9yY2VtZW50IGFuZCBGb3JjZSBNYWpldXJlCgkKCQkKCQkJVENFUSBlbmZvcmNlbWVudCBwcm92aXNpb25zIGV4cHJlc3NseSBwcm92aWRlIHRoYXQgJmFtcDtsZHF1bztmb3JjZSBtYWpldXJlJmFtcDtyZHF1bzsgKGRlZmluZWQsIGluIHBhcnQsIGFzIGFuIGFjdCBvZiBHb2QpIGlzIGFuIGFmZmlybWF0aXZlIGRlZmVuc2UuIFRoZSBlbnRpdHkgYXBwbHlpbmcgdGhlIGRlZmVuc2Ugb2YgJmFtcDtsZHF1bztmb3JjZSBtYWpldXJlJmFtcDtyZHF1bzsgaGFzIHRoZSBidXJkZW4gdG8gZGVtb25zdHJhdGUgdGhhdCBpdCBhcHBsaWVzIGFuZCBoYXMgdGhlIG9ibGlnYXRpb24gdG8gbm90aWZ5IHRoZSBzdGF0ZSBhcyBwcm92aWRlZCBieSAzMCBUZXguIEFkbWluLiBDb2RlICZhbXA7c2VjdDsgMzA1LjEyNSg5KSAocmVsYXRpbmcgdG8gU3RhbmRhcmQgUGVybWl0IENvbmRpdGlvbnMpLgoJCgkKCQlUZXhhcyBXYXRlciBDb2RlCgkKCQkKCQkJQW4gYWN0IG9mIEdvZCBkZWZlbnNlLiBUZXguIFdhdGVyIENvZGUgJmFtcDtzZWN0OyA3LjI1MS4KCQkKCQkJVGhlIFRleGFzIFdhdGVyIENvZGUgY29udGFpbnMgc3BlY2lmaWMgZW1lcmdlbmN5IG9yZGVyIHByb3Zpc2lvbnMgdGhhdCBhZGRyZXNzIHRoZSBmb2xsb3dpbmcgdG9waWNzOgoJCQkKCQkJCQoJCQkJCVN1c3BlbnNpb24gb2YgQmVuZWZpY2lhbCBJbmZsb3dzLiBUZXguIFdhdGVyIENvZGUgJmFtcDtzZWN0OyA1LjUwNjsgMzAgVGV4LiBBZG1pbi4gQ29kZSwgQ2hhcHRlciAzNSwgU3ViY2hhcHRlciBELgoJCQkJCgkJCQkJVXRpbGl0aWVzLiBUZXguIFdhdGVyIENvZGUgJmFtcDtzZWN0OyA1LjUwNzsgMzAgVGV4LiBBZG1pbi4gQ29kZSwgQ2hhcHRlciAzNSwgU3ViY2hhcHRlciBFLgoJCQkJCgkJCQkJV2F0ZXIgUXVhbGl0eS4gVGV4LiBXYXRlciBDb2RlICZhbXA7c2VjdDsgNS41MDk7IDMwIFRleC4gQWRtaW4uIENvZGUsIENoYXB0ZXIgMzUsIFN1YmNoYXB0ZXIgRi4KCQkJCQoJCQkJCVNvbGlkIFdhc3RlIGFuZCBVcmFuaXVtIEJ5LVByb2R1Y3QuIFRleC4gV2F0ZXIgQ29kZSAmYW1wO3NlY3Q7IDUuNTEyOyAzMCBUZXguIEFkbWluLiBDb2RlLCBDaGFwdGVyIDM1LCBTdWJjaGFwdGVyIEcuCgkJCQkKCQkJCQlTdG9yYWdlIFRhbmtzLiBUZXguIFdhdGVyIENvZGUgJmFtcDtzZWN0OyA1LjUxMDsgMzAgVGV4LiBBZG1pbi4gQ29kZSwgQ2hhcHRlciAzNSwgU3ViY2hhcHRlciBJLgoJCQkJCgkJCQkJQWlyIEVtaXNzaW9ucy4gVGV4LiBXYXRlciBDb2RlICZhbXA7c2VjdDsgNS41MTU7IFRleC4gSGVhbHRoICZhbXA7YW1wOyBTYWZldHkgQ29kZSAmYW1wO3NlY3Q7IDM4Mi4wNjM7IGFuZCAzMCBUZXguIEFkbWluLiBDb2RlLCBDaGFwdGVyIDM1LCBTdWJjaGFwdGVyIEsuCgkJCQkKCQkJCQlPbi1zaXRlIFNld2FnZS4gVGV4LiBXYXRlciBDb2RlICZhbXA7c2VjdDsgNS41MTM7IDMwIFRleC4gQWRtaW4uIENvZGUsIENoYXB0ZXIgMzUsIFN1YmNoYXB0ZXIgTC4KCQkJCgkJCgkKCQoJCUdvdmVybm9yJmFtcDtyc3F1bztzIFN1c3BlbnNpb24gb2YgUHJvY2VkdXJhbCBMYXdzCgkKCQkKCQkJVGhlIGdvdmVybm9yIG9mIFRleGFzIG1heSBzdXNwZW5kIHRoZSBwcm92aXNpb25zIG9mIGFueSByZWd1bGF0b3J5IHN0YXR1dGUgcHJlc2NyaWJpbmcgdGhlIHByb2NlZHVyZXMgZm9yIGNvbmR1Y3Qgb2Ygc3RhdGUgYnVzaW5lc3Mgb3IgdGhlIG9yZGVycyBvciBydWxlcyBvZiBhIHN0YXRlIGFnZW5jeSBpZiBzdHJpY3QgY29tcGxpYW5jZSB3aXRoIHRoZSBwcm92aXNpb25zLCBvcmRlcnMsIG9yIHJ1bGVzIHdvdWxkIGluIGFueSB3YXkgcHJldmVudCwgaGluZGVyLCBvciBkZWxheSBuZWNlc3NhcnkgYWN0aW9uIGluIGNvcGluZyB3aXRoIGEgZGlzYXN0ZXIuIFRleC4gR292JmFtcDtyc3F1bzt0IENvZGUgJmFtcDtzZWN0OyA0MTguMDE2LgoJCQoJCQlUaGUgZXhlY3V0aXZlIGRpcmVjdG9yIG9mIFRDRVEgcmVxdWVzdGVkIHdyaXR0ZW4gYXBwcm92YWwgZm9yIHRoZSBzdXNwZW5zaW9uIG9mIGNlcnRhaW4gZW52aXJvbm1lbnRhbCBydWxlcyBpbiBjZXJ0YWluIGNvdW50aWVzIG9uIEF1Z3VzdCAyOCwgMjAxNy4KCQoJCgkJVENFUSBHdWlkYW5jZSBhbmQgRGlzYXN0ZXIgUmVzcG9uc2UKCQoJCQoJCQlBcyBwZXIgVENFUSBndWlkYW5jZSwgVENFUSBhcHByb3ZhbCBpcyBub3QgbmVjZXNzYXJ5IGZvciBhY3Rpb25zIGRpcmVjdGx5IHJlbGF0ZWQgdG8gZGlzYXN0ZXIgcmVzcG9uc2UuIFJlc3BvbnNlIGFjdGlvbnMgcHVyc3VhbnQgdG8gdGhlIGd1aWRhbmNlIGluY2x1ZGUgJmFtcDtsZHF1bzthbGwgcmVhc29uYWJsZSBhY3Rpb25zIG5lY2Vzc2FyeSBhbmQgcHJ1ZGVudCB0byBmYWNpbGl0YXRlLCBtYWludGFpbiwgb3IgcmVzdG9yZSBmdWVsIHByb2R1Y3Rpb24gYW5kL29yIGRpc3RyaWJ1dGlvbiwgd2l0aGluIHRoZSBTdGF0ZSBvZiBUZXhhcywgZGlyZWN0bHkgcmVsYXRlZCB0byBIdXJyaWNhbmUgSGFydmV5LiZhbXA7cmRxdW87CgkKCQoJCUNvbnNlbnQgRGVjcmVlcyBhbmQgU2V0dGxlbWVudHMKCQoJCQoJCQlNb3N0IGNvbnNlbnQgZGVjcmVlcyBhbmQgc2V0dGxlbWVudHMgaGF2ZSBhbiAmYW1wO2xkcXVvO2FjdCBvZiBHb2QmYW1wO3JkcXVvOyBvciAmYW1wO2xkcXVvO2ZvcmNlIG1hamV1cmUmYW1wO3JkcXVvOyBwcm92aXNpb24gdGhhdCBleGN1c2VzIGEgcGFydHkgZnJvbSBwZXJmb3JtYW5jZSB3aGVuIHRoZSBjaXJjdW1zdGFuY2VzIG91dHNpZGUgdGhlIGNvbnRyb2wgb2YgdGhlIHBlcnNvbiBtYWtlIHBlcmZvcm1hbmNlIGltcG9zc2libGUuIFRoZSBwcm92aXNpb24gb2Z0ZW4gZGVzY3JpYmVzIHdoYXQgY29uc3RpdHV0ZXMgYW4gJmFtcDtsZHF1bzthY3Qgb2YgR29kJmFtcDtyZHF1bzsgb3IgJmFtcDtsZHF1bztmb3JjZSBtYWpldXJlLiZhbXA7cmRxdW87IEEgbmF0dXJhbCBkaXNhc3RlciBnZW5lcmFsbHkgY3JlYXRlcyB0aGUgcmVxdWlzaXRlIGNpcmN1bXN0YW5jZXMgZm9yIGEgcGFydHkgdG8gYSBzZXR0bGVtZW50IG9yIGNvbnNlbnQgZGVjcmVlIHRvIGNsYWltIGZvcmNlIG1hamV1cmUuIEZvciBleGFtcGxlLCBhbnkgZXh0cmVtZSBmbG9vZGluZyBkdWUgdG8gSHVycmljYW5lIEhhcnZleSB0aGF0IHByZXZlbnRzIGNyaXRpY2FsIHBlcnNvbm5lbCBmcm9tIHBlcmZvcm1pbmcgdGhlaXIgam9icywgbWFrZXMgbmVjZXNzYXJ5IHN1cHBsaWVzIHVuYXZhaWxhYmxlLCByZW5kZXJzIGEgY29tcGFueSB1bmFibGUgdG8gY29udGFpbiBoYXphcmRvdXMgc3Vic3RhbmNlcywgb3IgY2F1c2VzIG90aGVyIHNpbWlsYXIgY2lyY3Vtc3RhbmNlcyBtYXkgY29uc3RpdHV0ZSBhIGZvcmNlIG1hamV1cmUgb3IgYW4gYWN0IG9mIEdvZC4KCQkKCQkJTm90YWJseSwgbWFueSBmb3JjZSBtYWpldXJlIHByb3Zpc2lvbnMgaGF2ZSBub3RpY2UgcmVxdWlyZW1lbnRzIHRoYXQgYXJlIGltcG9ydGFudCBwcmVyZXF1aXNpdGVzIGZvciBjbGFpbWluZyB0aGF0IGFuIGV2ZW50IGRlbGF5ZWQgb3IgaW1wZWRlZCBjb21wbGlhbmNlIHdpdGggdGhlIGNvbnNlbnQgZGVjcmVlIG9yIHNldHRsZW1lbnQuCgkKCQoJCVdIQVQgRE8gSSBETyBJRiBJIEFNIFVOQUJMRSBUTyBDT01QTFkgV0lUSCBNWSBFTlZJUk9OTUVOVEFMIE9CTElHQVRJT05TPwoJCgkJUXVlc3Rpb246IEhvdyBkbyBJIHJlc3BvbmQgaWYgbXkgY29tcGFueSBpcyB1bmFibGUgdG8gbWVldCBpdHMgb2JsaWdhdGlvbnMgdW5kZXIgYW4gZW52aXJvbm1lbnRhbCBzdGF0dXRlLCByZWd1bGF0aW9uLCBwZXJtaXQsIGNvbnNlbnQgZGVjcmVlLCBvciBzZXR0bGVtZW50IHdpdGggRVBBIGFuZC9vciBUQ0VRIGR1ZSB0byBIdXJyaWNhbmUgSGFydmV5PwoJCgkJQW5zd2VyOiBJdCBpcyBpbXBvcnRhbnQgdG8gY29uc3VsdCB3aXRoIGNvdW5zZWwgZmlyc3QsIGJ1dCBjb3Vuc2VsIGlzIGxpa2VseSB0byByZWNvbW1lbmQgdGhhdCB5b3UgY29udGFjdCBFUEEgb3IgeW91ciBzdGF0ZSBlbnZpcm9ubWVudGFsIGFnZW5jeSBpZiB5b3UgYmVsaWV2ZSBpdCBpcyBsaWtlbHkgdGhhdCB5b3UgYXJlIHVuYWJsZSB0byBtZWV0IHlvdXIgb2JsaWdhdGlvbnMuCgkKCQlTdGVwcyB0byBjb25zaWRlciAoaW4gY29uc3VsdGF0aW9uIHdpdGggY291bnNlbCkgaWYgeW91ciBjb21wYW55IGlzIHVuYWJsZSB0byBjb21wbHkgd2l0aCBlbnZpcm9ubWVudGFsIG9ibGlnYXRpb25zIGluY2x1ZGUgdGhlIGZvbGxvd2luZzoKCQoJCQoJCQlBc3Nlc3MgYW5kIGxpc3QgdGhlIHJlYXNvbihzKSB0aGF0IHlvdXIgY29tcGFueSBtYXkgbm90IGJlIGFibGUgdG8gbWVldCBhbiBlbnZpcm9ubWVudGFsIG9ibGlnYXRpb24uCgkJCgkJCURldGVybWluZSBpZiB0aGUgaXNzdWUgaXMgYW4gZW1lcmdlbmN5IHRoYXQgc2hvdWxkIGJlIHJlcG9ydGVkIGltbWVkaWF0ZWx5LiBJZiBzbywgeW91IG1heSBuZWVkIHRvIGNvbnRhY3QgeW91ciBsb2NhbCBsYXcgZW5mb3JjZW1lbnQgYWdlbmN5IG9yIHN0YXRlIGhvdGxpbmUuCgkJCgkJCVlvdSBtYXkgbmVlZCB0byBjb250YWN0IEVQQSBhbmQvb3IgdGhlIHJlbGV2YW50IHN0YXRlIGVudmlyb25tZW50YWwgYWdlbmN5IHRvIG5vdGlmeSBpdCB0aGF0IHlvdSBtYXkgYmUgdW5hYmxlIHRvIG1lZXQgeW91ciBlbnZpcm9ubWVudGFsIG9ibGlnYXRpb25zLiBJbiBkb2luZyBzbywgeW91IHNob3VsZCBjb25zaWRlciBzdGVwcyBuZWNlc3NhcnkgdG8gY3JlYXRlIGEgcmVjb3JkIG9mIHRoZSBleGFjdCBuYXR1cmUgb2YgdGhlIHByb2JsZW0sIGFueSBzdGVwcyB5b3UgaGF2ZSB0YWtlbiB0byBtaXRpZ2F0ZSwgYW5kIGFueSByZWxpZWYgcmVxdWVzdGVkIGdvaW5nIGZvcndhcmQuCgkJCgkJCVlvdSBzaG91bGQgY29uc2lkZXIgbWl0aWdhdGlvbiB0byB0aGUgZXh0ZW50IHBvc3NpYmxlLgoJCQoJCQlZb3Ugc2hvdWxkIHJldGFpbiBhbGwgcmVjb3JkcyBvZiB0aGUgZXZlbnQgZm9yIGZ1dHVyZSBpbnZlc3RpZ2F0aW9ucy4KCQoJCgkJRm9yIG1vcmUgZ3VpZGFuY2Ugc3BlY2lmaWMgdG8gVGV4YXMgbGF3LCByZXZpZXcgdGhlIGZvbGxvd2luZyBUQ0VRIHJlZ3VsYXRvciBndWlkYW5jZSBjb25jZXJuaW5nIEh1cnJpY2FuZSBIYXJ2ZXk6CgkKCQkKCQkJQWlyIFF1YWxpdHkgZm9yIFBlcm1pdHRlZCBGYWNpbGl0aWVzOiBSZXNwb25kaW5nIHRvIEh1cnJpY2FuZXMKCQkKCQkJV2FzdGV3YXRlci1UcmVhdG1lbnQgUGxhbnRzOiBSZXNwb25kaW5nIHRvIERpc2FzdGVycwoJCgkKCQlXSEFUIFNIT1VMRCBJIERPIFRPIEFERFJFU1MgQ09OVEFNSU5BVElPTiBUSEFUIEhBUyBNSUdSQVRFRCBPTlRPIE1ZIFBST1BFUlRZIE9SIFRIQVQgSEFTIEVTQ0FQRUQgRlJPTSBNWSBQUk9QRVJUWSBEVUUgVE8gRkxPT0RJTkc/CgkKCQlRdWVzdGlvbjogRHVlIHRvIGZsb29kaW5nLCBteSBjb21wYW55JmFtcDtyc3F1bztzIHByb3BlcnR5IGlzIGNvdmVyZWQgaW4gbWF0ZXJpYWxzIHRoYXQgbWF5IGJlIGhhemFyZG91cyBhbmQvb3IgSSBoYXZlIHNvbGlkIG9yIGhhemFyZG91cyBtYXRlcmlhbHMgb25zaXRlIHRoYXQgbWF5IGhhdmUgZXNjYXBlZCBjb250YWlubWVudC4gV2hhdCBkbyBJIGRvPwoJCgkJQW5zd2VyOiBJbiBjb25zdWx0YXRpb24gd2l0aCBjb3Vuc2VsIGFuZCBhZnRlciByZXZpZXcgb2YgYW55IGFwcGxpY2FibGUgY2xlYW51cCBhZ3JlZW1lbnQsIG5vdGlmeSB0aGUgYXBwcm9wcmlhdGUgYXV0aG9yaXRpZXMgYW5kIGNvbnRyb2wgdGhlIHJlbGVhc2UgYXMgYmVzdCBwb3NzaWJsZS4gV3JpdHRlbiByZXBvcnRzIGFyZSBvZnRlbiBhZHZpc2FibGUuCgkKCQlXYXN0ZSB0byBiZSBjb25jZXJuZWQgYWJvdXQ6CgkKCQkKCQkJSG91c2Vob2xkIGhhemFyZG91cyB3YXN0ZQoJCQoJCQlBc2Jlc3Rvcy1jb250YWluaW5nIG1hdGVyaWFsCgkJCgkJCVBDQnMgaW4gdHJhbnNmb3JtZXJzCgkJCgkJCVBldHJvbGV1bSBwcm9kdWN0cwoJCQoJCQlGaXJlYXJtcyBhbmQgYW1tdW5pdGlvbgoJCQoJCQlXYXN0ZSBjb250YWluZWQgaW4gdW5kZXJncm91bmQgc3RvcmFnZSB0YW5rcwoJCgkKCQlSZXBvcnRpbmcgc3BpbGxzOgoJCgkJCgkJCUZlZGVyYWw6IE9pbCBzcGlsbHMgYW5kIGNoZW1pY2FsIHJlbGVhc2VzIG1heSBiZSByZXBvcnRlZCB0byB0aGUgTmF0aW9uYWwgUmVzcG9uc2UgQ2VudGVyIChOUkMpIGhvdGxpbmUgYXQgKzEuODAwLjQyNC44ODAyLgoJCQoJCQlMb2NhbDogTm90aWNlIG9mIGFueSBzcGlsbHMgb3IgcmVsZWFzZXMgbWF5IGFsc28gYmUgcHJvdmlkZWQgdG8gdGhlIExvY2FsIEVtZXJnZW5jeSBQbGFubmluZyBDb21taXNzaW9uLgoJCgkKCQlUQ0VRIGd1aWRhbmNlOgoJCgkJCgkJCUdlbmVyYWxseSwgVENFUSBleGVyY2lzZXMgZW5mb3JjZW1lbnQgZGlzY3JldGlvbiBpbiB0aGUgZXZlbnQgb2YgYSBodXJyaWNhbmUgb3Igb3RoZXIgbWFqb3IgbmF0dXJhbCBkaXNhc3RlciBhbmQgY2FuIHdhaXZlIGEgMjQtaG91ciBub3RpY2UgcmVxdWlyZW1lbnQuCgkJCgkJCUNvbnRhY3QgdGhlIHNwaWxsLXJlcG9ydGluZyBob3RsaW5lIGF0ICsxLjgwMC44MzIuODIyNC4KCQkKCQkJU2VlIFRDRVEgZ3VpZGFuY2Ugb24gU3BpbGxzLCBEaXNjaGFyZ2VzLCBhbmQgUmVsZWFzZXMuCgkJCgkJCUlmIHlvdSBpbnRlbmQgdG8gYnVybiBkZWJyaXMsIGZvbGxvdyBUQ0VRIGd1aWRhbmNlIG9uIEFpciBRdWFsaXR5IGZvciBQZXJtaXR0ZWQgRmFjaWxpdGllczogUmVzcG9uZGluZyB0byBIdXJyaWNhbmVzLgoJCgkKCQlXSEFUIEFDVElPTlMgSEFWRSBFTlZJUk9OTUVOVEFMIEFHRU5DSUVTIFRBS0VOIElOIFJFU1BPTlNFIFRPIEhVUlJJQ0FORSBIQVJWRVk/CgkKCQlRdWVzdGlvbjogV2hhdCBhY3Rpb25zIGhhdmUgRVBBIGFuZC9vciBUQ0VRIHRha2VuIGluIHJlc3BvbnNlIHRvIEh1cnJpY2FuZSBIYXJ2ZXk/CgkKCQlBbnN3ZXI6IEVQQSBhbmQgVENFUSBoYXZlIHRha2VuIGEgbnVtYmVyIG9mIGFjdGlvbnMgaW4gcmVzcG9uc2UgdG8gSHVycmljYW5lIEhhcnZleSwgaW5jbHVkaW5nIHRoZSBmb2xsb3dpbmc6CgkKCQlVLlMuIEVQQQoJCgkJCgkJCUVQQSBBcHByb3ZlcyBFbWVyZ2VuY3kgRnVlbCBXYWl2ZXIgZm9yIEZsb3JpZGEgKDA5LzA2LzIwMTcpCgkJCgkJCUVQQSBBcHByb3ZlcyBFbWVyZ2VuY3kgRnVlbCBXYWl2ZXJzIGZvciAzOCBTdGF0ZXMgYW5kIFdhc2hpbmd0b24sIERDICgwOC8zMS8yMDE3KQoJCQoJCQlFUEEgQXBwcm92ZXMgRW1lcmdlbmN5IEZ1ZWwgV2FpdmVycyBmb3IgR3VsZiBhbmQgRWFzdCBDb2FzdCBTdGF0ZXMgKDA4LzMwLzIwMTcpCgkJCgkJCUVQQSBBcHByb3ZlcyBFbWVyZ2VuY3kgRnVlbCBXYWl2ZXJzIGZvciBUZXhhcyBhbmQgR2VvcmdpYSAoMDgvMjkvMjAxNykKCQkKCQkJRVBBIEFwcHJvdmVzIEVtZXJnZW5jeSBGdWVsIFdhaXZlcnMgZm9yIExvdWlzaWFuYSAoMDgvMjgvMjAxNykKCQkKCQkJRVBBIEFwcHJvdmVzIFRDRVEgUmVxdWVzdCB0byBFeHBhbmQgRW1lcmdlbmN5IEZ1ZWwgV2FpdmVycyAoMDgvMjYvMjAxNykKCQkKCQkJRVBBIHJlcG9ydHMgb24gU3VwZXJmdW5kIHNpdGVzIGFmZmVjdGVkIGJ5IEh1cnJpY2FuZSBIYXJ2ZXkgKDA5LzAyLzE3KS4gRVBBIGhhcyBpZGVudGlmaWVkIHRoZSBmb2xsb3dpbmcgMTMgU3VwZXJmdW5kIHNpdGVzIGFzIGFmZmVjdGVkIG9yIHBvdGVudGlhbGx5IGFmZmVjdGVkLiBUaGUgcmVtYWluaW5nIDI4IG9mIDQxIHNpdGVzIEVQQSBpbnNwZWN0ZWQgZG8gbm90IGN1cnJlbnRseSBzaG93IGRhbWFnZSBvciBmbG9vZGluZyByZXN1bHRpbmcgZnJvbSB0aGUgaHVycmljYW5lLgoJCgkKCQkKCQkJRmFsY29uIFJlZmluZXJ5CgkJCgkJCUJyaW5lIFNlcnZpY2UKCQkKCQkJQmFpbGV5IFdhc3RlIERpc3Bvc2FsCgkJCgkJCUZyZW5jaCBMVEQKCQkKCQkJR2VuZXZhIEluZHVzdHJpZXMvRnVocm1hbm4gRW5lcmd5CgkJCgkJCUd1bGZjbyBNYXJpbmUKCQkKCQkJSGlnaGxhbmQgQWNpZCBQaXQKCQkKCQkJTWFsb25lIFNlcnZpY2VzCgkJCgkJCVVTIE9pbCBSZWNvdmVyeQoJCQoJCQlQYXRyaWNrIEJheW91CgkJCgkJCVBldHJvLUNoZW1pY2FsIFN5c3RlbXMKCQkKCQkJVHJpYW5nbGUgQ2hlbWljYWwKCQkKCQkJU2FuIEphY2ludG8gV2FzdGUgUGl0cwoJCgkKCQlUZXhhcwoJCgkJCgkJCVRDRVEgcmVxdWVzdCBmb3Igc3VzcGVuc2lvbiBvZiBjZXJ0YWluIHJ1bGVzIHN1Ym1pdHRlZCAoOC8yOC8xNykuIFRoaXMgc3VzcGVuc2lvbiBvbmx5IGFwcGxpZXMgaW4gY291bnRpZXMgdGhhdCBhcmUgdGhlIHN1YmplY3Qgb2YgdGhlIEdvdmVybm9yJmFtcDtyc3F1bztzIGRpc2FzdGVyIHByb2NsYW1hdGlvbihzKS4KCQkKCQkJRGlzYXN0ZXIgcHJvY2xhbWF0aW9ucyBmb3IgY291bnRpZXMKCQkKCQkJCgkJCQkKCQkJCQkKCQkJCQkJR292ZXJub3IgQWJib3R0JmFtcDtyc3F1bztzIGluaXRpYWwgcHJvY2xhbWF0aW9uCgkJCQkJCgkJCQkJCUFkZGl0aW9uYWwgY291bnRpZXMgYWRkZWQgb24gQXVndXN0IDI2CgkJCQkJCgkJCQkJCUFkZGl0aW9uYWwgY291bnRpZXMgYWRkZWQgb24gQXVndXN0IDI3CgkJCQkJCgkJCQkJCUFkZGl0aW9uYWwgY291bnRpZXMgYWRkZWQgb24gQXVndXN0IDI4CgkJCQkKCQkJCgkJCgkKCQoJCUhPVyBXRSBDQU4gSEVMUAoJCgkJTW9yZ2FuIExld2lzJmFtcDtyc3F1bztzIGVudmlyb25tZW50YWwgY291bnNlbGluZyBhbmQgbGl0aWdhdGlvbiBwcmFjdGljZSBoYXMgYXNzaXN0ZWQgbWFueSBjb21wYW5pZXMgaW4gaGVscGluZyBtaW5pbWl6ZSB0aGUgc2hvcnQtIGFuZCBsb25nLXRlcm0gZmFsbG91dCBmb3IgY2xpZW50cyBmYWNpbmcgZW52aXJvbm1lbnRhbCBlbWVyZ2VuY2llcyBhbmQgYXNzb2NpYXRlZCBhZ2VuY3kgaW52ZXN0aWdhdGlvbnMuIFdlIHN0YW5kIHJlYWR5IHRvIGhlbHAgY29tcGFuaWVzIG1vYmlsaXplIGN1c3RvbWl6ZWQgbGVnYWwgdGVhbXMgdG8gY29udGFpbiBtYXR0ZXJzIHRocm91Z2ggc3dpZnQsIHRob3JvdWdoIHJlc3BvbnNlcy4gV2UgYWxzbyBtYW5hZ2UgcmVsYXRpb25zaGlwcyB3aXRoIGdvdmVybm1lbnQgYWdlbmNpZXMsIGluc3VyZXJzLCBhbmQgcHVibGljIG9yIHByaXZhdGUgcGFydGllcy4KCQoJCSZhbXA7bmJzcDsKCgoJJmFtcDtuYnNwOwoNCjwvbm9zY3JpcHQ+DQpkAgkPZBYCZg9kFgICAQ9kFgYCAQ9kFgRmDw8WBB4GVGFyZ2V0BQZfYmxhbmseC05hdmlnYXRlVXJsBUQvcG9zdC9maWxlU2VydmVyLmFzcHg/Zk5hbWU9YTUwZDYzZWEtY2YzMi00OTM0LTk5YzYtYzNiNGU1ZmJiMTA2LnBkZmRkAgIPFgIfAGVkAgMPDxYCHwMFGi9yZXBvcnRhcHJvYmxlbS9pbmRleC5hc3B4ZGQCBw9kFgICAQ8WAh8ABShhNTBkNjNlYS1jZjMyLTQ5MzQtOTljNi1jM2I0ZTVmYmIxMDYucGRmZAIND2QWAgIBDxYCHwAFlQFBcyB0aGUgY2xlYW51cCBiZWdpbnMsIGNvbXBhbmllcyBmYWNlIGNoYWxsZW5nZXMgaW4gbWVldGluZyBleGlzdGluZyBlbnZpcm9ubWVudGFsIG9ibGlnYXRpb25zIGFuZCBhZGRyZXNzaW5nIHRoZSBlbnZpcm9ubWVudGFsIGltcGFjdHMgb2YgdGhlIHN0b3JtLmQCDg8PFgIfAWdkFgICAQ8WAh8ABYiMATxwPgoJPGltZyBhbHQ9Ik1vcmdhbiBMZXdpcyIgc3JjPSIvaW1nL2NsaWVudF9oZWFkZXJzL01vcmdhbkxld2lzL2xhd2ZsYXNoYWxlcnQuanBnIiBzdHlsZT0id2lkdGg6NzAwcHg7IGhlaWdodDoxMjVweDsiIC8+PC9wPgo8ZGl2IGNsYXNzPSJwdXJwbGUtcGFyYSBhcnJvdy1jbGFzcyI+Cgk8cD4KCQk8c3Ryb25nPkFzIHRoZSBjbGVhbnVwIGJlZ2lucywgY29tcGFuaWVzIGZhY2UgY2hhbGxlbmdlcyBpbiBtZWV0aW5nIGV4aXN0aW5nIGVudmlyb25tZW50YWwgb2JsaWdhdGlvbnMgYW5kIGFkZHJlc3NpbmcgdGhlIGVudmlyb25tZW50YWwgaW1wYWN0cyBvZiB0aGUgc3Rvcm0uPC9zdHJvbmc+PC9wPgoJPHA+CgkJVGhlIGhhdm9jIGNhdXNlZCBieSBIdXJyaWNhbmUgSGFydmV5LCBpbmNsdWRpbmcgaW4gc29tZSBpbnN0YW5jZXMgZW52aXJvbm1lbnRhbCBjcmlzZXMgY2F1c2VkIGJ5IHRoZSBzdG9ybSwgaGFzIGJlZW4gd2lkZWx5IHJlcG9ydGVkLiBUaGUgc2NvcGUgYW5kIG1hZ25pdHVkZSBvZiB0aGUgZW52aXJvbm1lbnRhbCBpc3N1ZXMgY2F1c2VkIGJ5IHRoZSBzdG9ybSBjb250aW51ZSB0byBldm9sdmUgYXMgdGhlIHdhdGVycyByZWNlZGUuIEFzIHRoZXkgZG8sIGEgaG9zdCBvZiBxdWVzdGlvbnMgaGF2ZSBhcmlzZW4gYW5kIHdpbGwgY29udGludWUgdG8gYXJpc2UuIFRoZSBiZWxvdyBRJmFtcDtBIGF0dGVtcHRzIHRvIGFkZHJlc3Mgc29tZSBvZiB0aGUgbW9zdCBjb21tb24gZW52aXJvbm1lbnRhbCBxdWVzdGlvbnMgdGhhdCBhcmUgbGlrZWx5IHRvIGFyaXNlIGZvciBjb21wYW5pZXMgaW4gdGhlIGFmdGVybWF0aCBvZiBIdXJyaWNhbmUgSGFydmV5LjwvcD4KCTxoMz4KCQlET0VTIEhVUlJJQ0FORSBIQVJWRVkgRVhDVVNFIENPTVBMSUFOQ0UgV0lUSCBFTlZJUk9OTUVOVEFMIE9CTElHQVRJT05TPzwvaDM+Cgk8cD4KCQk8ZW0+UXVlc3Rpb248L2VtPjogRHVlIHRvIEh1cnJpY2FuZSBIYXJ2ZXksIG15IGNvbXBhbnkgaXMgdW5hYmxlIHRvIG1lZXQgaXRzIG9ibGlnYXRpb25zIHVuZGVyIGFuIGVudmlyb25tZW50YWwgc3RhdHV0ZSwgcmVndWxhdGlvbiwgcGVybWl0LCBjb25zZW50IGRlY3JlZSwgc2V0dGxlbWVudCwgb3Igb3RoZXIgYWdyZWVtZW50IHdpdGggdGhlIEVudmlyb25tZW50YWwgUHJvdGVjdGlvbiBBZ2VuY3kgKEVQQSkgYW5kL29yIHRoZSBUZXhhcyBDb21taXNzaW9uIG9uIEVudmlyb25tZW50YWwgUXVhbGl0eSAoVENFUSkuIERvZXMgSHVycmljYW5lIEhhcnZleSBleGN1c2UgY29tcGxpYW5jZT88L3A+Cgk8cD4KCQk8ZW0+QW5zd2VyPC9lbT46IEl0IG1heS4gRW52aXJvbm1lbnRhbCBsYXdzIHByb3ZpZGUgZXhlbXB0aW9ucywgcmVsZWFzZXMgZnJvbSBsaWFiaWxpdHksIHJlbGF4YXRpb24gb2Ygc3Vic3RhbnRpdmUgc3RhbmRhcmRzLCBhbmQvb3IgYW4gYWNjZWxlcmF0aW9uIG9mIGNlcnRhaW4gcHJvY2Vzc2VzIGR1cmluZyB0aW1lcyBvZiBuYXR1cmFsIGRpc2FzdGVyLiBSZWxhdGVkIGNvbnNlbnQgZGVjcmVlcyBvciBzZXR0bGVtZW50IGFncmVlbWVudHMgdHlwaWNhbGx5IGNvbnRhaW4gZm9yY2UgbWFqZXVyZSBwcm92aXNpb25zIGFuZCBleGNlcHRpb25zIHRoYXQgc2ltaWxhcmx5IGFwcGx5IHRvIGRpc2FzdGVycyBvciBhY3RzIG9mIEdvZC48L3A+Cgk8cD4KCQk8c3Ryb25nPk5vdGFibGUgRXhjZXB0aW9ucyBVbmRlciBGZWRlcmFsIEVudmlyb25tZW50YWwgTGF3czwvc3Ryb25nPjwvcD4KCTxwPgoJCUJlbG93IGFyZSBleGFtcGxlcyAoYnV0IG5vdCBhIGNvbXByZWhlbnNpdmUgbGlzdCkgb2YgcmVsZXZhbnQgZXhjZXB0aW9ucyB0byBmZWRlcmFsIGVudmlyb25tZW50YWwgbGF3cyB0aGF0IG1heSBiZSBhcHBsaWNhYmxlIHRvIHlvdXIgY29tcGFueSBkdXJpbmcgdGhlIGFmdGVybWF0aCBvZiBIdXJyaWNhbmUgSGFydmV5LjwvcD4KCTxwPgoJCTxlbT5PaWwgUG9sbHV0aW9uIEFjdCAoT1BBKTwvZW0+PC9wPgoJPHVsIHN0eWxlPSJtYXJnaW4tbGVmdDogNDBweDsiPgoJCTxsaT4KCQkJQW4gYWN0IG9mIEdvZCBkZWZlbnNlLiAzMyBVLlMuQy4gJnNlY3Q7IDI3MDMoYSkuPC9saT4KCTwvdWw+Cgk8cD4KCQk8ZW0+UmVzb3VyY2UgQ29uc2VydmF0aW9uIGFuZCBSZWNvdmVyeSBBY3QgKFJDUkEpPC9lbT48L3A+Cgk8dWwgc3R5bGU9Im1hcmdpbi1sZWZ0OiA0MHB4OyI+CgkJPGxpPgoJCQlFUEEgbWF5IGlzc3VlIHRlbXBvcmFyeSBlbWVyZ2VuY3kgcGVybWl0cyB0byBwZXJtaXR0ZWQgb3Igbm9ucGVybWl0dGVkIGZhY2lsaXRpZXMgdG8gYWxsb3cgdHJlYXRtZW50LCBzdG9yYWdlLCBvciBkaXNwb3NhbCBvZiBoYXphcmRvdXMgd2FzdGVzIHdoZXJlIHRoZXJlIGlzIGltbWluZW50IGFuZCBzdWJzdGFudGlhbCBlbmRhbmdlcm1lbnQgdG8gaHVtYW4gaGVhbHRoIG9yIHRoZSBlbnZpcm9ubWVudC4gNDAgQy5GLlIuICZzZWN0OyAyNzAuNjEoYSkuPC9saT4KCQk8bGk+CgkJCUdlbmVyYWxseSwgUkNSQSBkb2VzIG5vdCByZXF1aXJlIGVudGl0aWVzIHRvIG9idGFpbiBwZXJtaXRzIGZvciB0cmVhdG1lbnQgb3IgY29udGFpbm1lbnQgYWN0aXZpdGllcyBpbiByZXNwb25zZSB0byBkaXNjaGFyZ2VzIG9mIGhhemFyZG91cyB3YXN0ZSwgdGhlIGltbWluZW50IHRocmVhdCBvZiBhIGRpc2NoYXJnZSB0byBoYXphcmRvdXMgd2FzdGUsIG9yIGFuIGltbWVkaWF0ZSB0aHJlYXQgdG8gaHVtYW4gaGVhbHRoLCBwdWJsaWMgc2FmZXR5LCBwcm9wZXJ0eSwgb3IgdGhlIGVudmlyb25tZW50IGZyb20gZXhwbG9zaXZlIG1hdGVyaWFscy4gNDAgQy5GLlIuICZzZWN0OyZzZWN0OyAyNjQuMShnKSg4KSwgMjY1LjEoYykoMTEpLCAyNzAuMShjKSgzKS48L2xpPgoJPC91bD4KCTxwPgoJCTxlbT5DbGVhbiBBaXIgQWN0IChDQUEpPC9lbT48L3A+Cgk8dWwgc3R5bGU9Im1hcmdpbi1sZWZ0OiA0MHB4OyI+CgkJPGxpPgoJCQlFbWlzc2lvbiByZXN0cmljdGlvbnMgZm9yIGZ1ZWwtYnVybmluZyBzdGF0aW9uYXJ5IHNvdXJjZXMgZHVyaW5nIG5hdGlvbmFsIG9yIHJlZ2lvbmFsIGVuZXJneSBlbWVyZ2VuY2llcy4gNDIgVS5TLkMuICZzZWN0OyA3NDEwKGYpLjwvbGk+CgkJPGxpPgoJCQlOYXRpb25hbCBlbWlzc2lvbiBzdGFuZGFyZHMgZm9yIGhhemFyZG91cyBhaXIgcG9sbHV0YW50cyBmcm9tIHN0YXRpb25hcnkgc291cmNlcyB3aGVuIGluIHRoZSBpbnRlcmVzdHMgb2YgbmF0aW9uYWwgc2VjdXJpdHkuIDQyIFUuUy5DLiAmc2VjdDsgNzQxMihpKSg0KS48L2xpPgoJCTxsaT4KCQkJRnVlbCBhZGRpdGl2ZSByZXF1aXJlbWVudHMgZHVyaW5nIG5hdHVyYWwgZGlzYXN0ZXJzIHRoYXQgY2F1c2UgZXh0cmVtZSBvciB1bnVzdWFsIGZ1ZWwgYW5kIGZ1ZWwgYWRkaXRpdmUgc3VwcGx5IGNpcmN1bXN0YW5jZXMuIDQyIFUuUy5DLiAmc2VjdDsgNzU0NShjKSg0KShDKS48L2xpPgoJCTxsaT4KCQkJVHJhbnNwb3J0YXRpb24gY29uZm9ybWl0eSByZXF1aXJlbWVudHMgZHVyaW5nIGVtZXJnZW5jaWVzIG9yIG5hdHVyYWwgZGlzYXN0ZXJzLiA0MCBDLkYuUi4gJnNlY3Q7IDUxLjg1MyhkKS48L2xpPgoJCTxsaT4KCQkJQ2VydGFpbiByZXF1aXJlbWVudHMgdW5kZXIgdGhlIE5hdGlvbmFsIEVtaXNzaW9ucyBTdGFuZGFyZHMgZm9yIEhhemFyZG91cyBBaXIgUG9sbHV0YW50cyBmb3IgdGhlIGRlbW9saXRpb24gb2YgYXNiZXN0b3MtY29udGFpbmluZyBidWlsZGluZ3Mgd2hlbiB0aGUgYnVpbGRpbmcgaGFzIGJlZW4gb3JkZXJlZCB0b3JuIGRvd24gYmVjYXVzZSBpdCAmbGRxdW87aXMgc3RydWN0dXJhbGx5IHVuc291bmQgYW5kIGluIGRhbmdlciBvZiBpbW1pbmVudCBjb2xsYXBzZS4mcmRxdW87IDQwIEMuRi5SLiAmc2VjdDsgNjEuMTQ1KGEpKDMpLjwvbGk+Cgk8L3VsPgoJPHA+CgkJPGVtPkNsZWFuIFdhdGVyIEFjdCAoQ1dBKTwvZW0+PC9wPgoJPHVsIHN0eWxlPSJtYXJnaW4tbGVmdDogNDBweDsiPgoJCTxsaT4KCQkJQW4gYWN0IG9mIEdvZCBleGNlcHRpb24uIDMzIFUuUy5DLiAmc2VjdDsgMTMyMShmKS48L2xpPgoJCTxsaT4KCQkJQ29tcGxpYW5jZSBtYXkgYmUgZXhjdXNlZCBkdXJpbmcgYW4gdXBzZXQsIHdoaWNoIG1lYW5zICZsZHF1bzthbiBleGNlcHRpb25hbCBpbmNpZGVudCBpbiB3aGljaCB0aGVyZSBpcyB1bmludGVudGlvbmFsIGFuZCB0ZW1wb3Jhcnkgbm9uY29tcGxpYW5jZSB3aXRoIHRlY2hub2xvZ3kgYmFzZWQgcGVybWl0IGVmZmx1ZW50IGxpbWl0YXRpb25zIGJlY2F1c2Ugb2YgZmFjdG9ycyBiZXlvbmQgdGhlIHJlYXNvbmFibGUgY29udHJvbCBvZiB0aGUgcGVybWl0dGVlLiZyZHF1bzsgNDAgQy5GLlIuICZzZWN0OyAxMjIuNDEobikoMSkuPC9saT4KCQk8bGk+CgkJCUVtZXJnZW5jaWVzIHRoYXQgcmVxdWlyZSBleHBlZGl0ZWQgcHJvY2VkdXJlcyBmb3IgdGhlIHByb2Nlc3Npbmcgb2YgcGVybWl0IGFwcGxpY2F0aW9ucyBieSB0aGUgQ29ycHMgb2YgRW5naW5lZXJzLiAzMyBDLkYuUi4gJnNlY3Q7IDMyNS4yKGUpKDQpLjwvbGk+CgkJPGxpPgoJCQlFeGlnZW50IGNpcmN1bXN0YW5jZXMgcmVnYXJkaW5nIGRpc2NoYXJnZXMgb2Ygb2lsIGFuZCBoYXphcmRvdXMgc3Vic3RhbmNlcyBkbyBub3QgcmVxdWlyZSBwZXJtaXRzLiAzMyBVLlMuQy4gJnNlY3Q7IDEzMjEoYyk7IDQwIEMuRi5SLiAmc2VjdDsgMTIyLjMoZCkuPC9saT4KCTwvdWw+Cgk8cD4KCQk8ZW0+Q29tcHJlaGVuc2l2ZSBFbnZpcm9ubWVudGFsIFJlc3BvbnNlLCBDb21wZW5zYXRpb24sIGFuZCBMaWFiaWxpdHkgQWN0IChDRVJDTEEpPC9lbT48L3A+Cgk8dWwgc3R5bGU9Im1hcmdpbi1sZWZ0OiA0MHB4OyI+CgkJPGxpPgoJCQlBbiBhY3Qgb2YgR29kIGRlZmVuc2UuIDQyIFUuUy5DLiAmc2VjdDsgOTYwNyhiKSgxKS48L2xpPgoJCTxsaT4KCQkJRW1lcmdlbmN5IHJlbW92YWwgYWN0aW9ucy4gNDIgVS5TLkMuICZzZWN0OyA5NjA0KGEpOyA0MCBDLkYuUi4gJnNlY3Q7IDMwMC40NDAuPC9saT4KCQk8bGk+CgkJCVJlbGF4YXRpb24gb2YgcmVtZWRpYWwgc3RhbmRhcmRzIGlmIGNvbXBsaWFuY2UgJmxkcXVvO3dvdWxkIHJlc3VsdCBpbiBncmVhdGVyIHJpc2sgdG8gaHVtYW4gaGVhbHRoLiZyZHF1bzsgNDIgVS5TLkMuICZzZWN0OyA5NjIxKGQpKDQpLjwvbGk+Cgk8L3VsPgoJPHA+CgkJPGVtPkNvYXN0YWwgWm9uZSBNYW5hZ2VtZW50IEFjdCAoQ1pNQSk8L2VtPjwvcD4KCTx1bCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDQwcHg7Ij4KCQk8bGk+CgkJCUFsbG93cyB0aGUgcHJlc2lkZW50IHRvIGF1dGhvcml6ZSBmZWRlcmFsIGFjdGlvbnMgdGhhdCBhcmUgaW5jb25zaXN0ZW50IHdpdGggc3RhdGUgY29hc3RhbCBwbGFucyBpZiB0aGUgcHJlc2lkZW50IGZpbmRzIGl0IGlzIGluIHRoZSBwYXJhbW91bnQgaW50ZXJlc3Qgb2YgdGhlIGNvdW50cnksIG9yIHRoZSBzZWNyZXRhcnkgb2YgY29tbWVyY2UgZGV0ZXJtaW5lcyBpdCBpcyBhIG1hdHRlciBvZiBuYXRpb25hbCBzZWN1cml0eS4gMTYgVS5TLkMuICZzZWN0OyAxNDU2KGMpLjwvbGk+Cgk8L3VsPgoJPHA+CgkJPHN0cm9uZz5Ob3RhYmxlIEV4Y2VwdGlvbnMgVW5kZXIgVGV4YXMgRW52aXJvbm1lbnRhbCBMYXdzPC9zdHJvbmc+PC9wPgoJPHA+CgkJQmVsb3cgYXJlIGV4YW1wbGVzIChidXQgbm90IGEgY29tcHJlaGVuc2l2ZSBsaXN0KSBvZiByZWxldmFudCBleGNlcHRpb25zIHRvIFRleGFzIGVudmlyb25tZW50YWwgbGF3cyB0aGF0IG1heSBiZSBhcHBsaWNhYmxlIHRvIHlvdXIgY29tcGFueSBpbiB0aGUgd2FrZSBvZiBIdXJyaWNhbmUgSGFydmV5LjwvcD4KCTxwPgoJCTxlbT5FbmZvcmNlbWVudCBhbmQgRm9yY2UgTWFqZXVyZTwvZW0+PC9wPgoJPHVsIHN0eWxlPSJtYXJnaW4tbGVmdDogNDBweDsiPgoJCTxsaT4KCQkJVENFUSBlbmZvcmNlbWVudCBwcm92aXNpb25zIGV4cHJlc3NseSBwcm92aWRlIHRoYXQgJmxkcXVvO2ZvcmNlIG1hamV1cmUmcmRxdW87IChkZWZpbmVkLCBpbiBwYXJ0LCBhcyBhbiBhY3Qgb2YgR29kKSBpcyBhbiBhZmZpcm1hdGl2ZSBkZWZlbnNlLiBUaGUgZW50aXR5IGFwcGx5aW5nIHRoZSBkZWZlbnNlIG9mICZsZHF1bztmb3JjZSBtYWpldXJlJnJkcXVvOyBoYXMgdGhlIGJ1cmRlbiB0byBkZW1vbnN0cmF0ZSB0aGF0IGl0IGFwcGxpZXMgYW5kIGhhcyB0aGUgb2JsaWdhdGlvbiB0byBub3RpZnkgdGhlIHN0YXRlIGFzIHByb3ZpZGVkIGJ5IDMwIFRleC4gQWRtaW4uIENvZGUgJnNlY3Q7IDMwNS4xMjUoOSkgKHJlbGF0aW5nIHRvIFN0YW5kYXJkIFBlcm1pdCBDb25kaXRpb25zKS48L2xpPgoJPC91bD4KCTxwPgoJCTxlbT5UZXhhcyBXYXRlciBDb2RlPC9lbT48L3A+Cgk8dWwgc3R5bGU9Im1hcmdpbi1sZWZ0OiA0MHB4OyI+CgkJPGxpPgoJCQlBbiBhY3Qgb2YgR29kIGRlZmVuc2UuIFRleC4gV2F0ZXIgQ29kZSAmc2VjdDsgNy4yNTEuPC9saT4KCQk8bGk+CgkJCVRoZSBUZXhhcyBXYXRlciBDb2RlIGNvbnRhaW5zIHNwZWNpZmljIGVtZXJnZW5jeSBvcmRlciBwcm92aXNpb25zIHRoYXQgYWRkcmVzcyB0aGUgZm9sbG93aW5nIHRvcGljczoKCQkJPHVsPgoJCQkJPGxpPgoJCQkJCVN1c3BlbnNpb24gb2YgQmVuZWZpY2lhbCBJbmZsb3dzLiBUZXguIFdhdGVyIENvZGUgJnNlY3Q7IDUuNTA2OyAzMCBUZXguIEFkbWluLiBDb2RlLCBDaGFwdGVyIDM1LCBTdWJjaGFwdGVyIEQuPC9saT4KCQkJCTxsaT4KCQkJCQlVdGlsaXRpZXMuIFRleC4gV2F0ZXIgQ29kZSAmc2VjdDsgNS41MDc7IDMwIFRleC4gQWRtaW4uIENvZGUsIENoYXB0ZXIgMzUsIFN1YmNoYXB0ZXIgRS48L2xpPgoJCQkJPGxpPgoJCQkJCVdhdGVyIFF1YWxpdHkuIFRleC4gV2F0ZXIgQ29kZSAmc2VjdDsgNS41MDk7IDMwIFRleC4gQWRtaW4uIENvZGUsIENoYXB0ZXIgMzUsIFN1YmNoYXB0ZXIgRi48L2xpPgoJCQkJPGxpPgoJCQkJCVNvbGlkIFdhc3RlIGFuZCBVcmFuaXVtIEJ5LVByb2R1Y3QuIFRleC4gV2F0ZXIgQ29kZSAmc2VjdDsgNS41MTI7IDMwIFRleC4gQWRtaW4uIENvZGUsIENoYXB0ZXIgMzUsIFN1YmNoYXB0ZXIgRy48L2xpPgoJCQkJPGxpPgoJCQkJCVN0b3JhZ2UgVGFua3MuIFRleC4gV2F0ZXIgQ29kZSAmc2VjdDsgNS41MTA7IDMwIFRleC4gQWRtaW4uIENvZGUsIENoYXB0ZXIgMzUsIFN1YmNoYXB0ZXIgSS48L2xpPgoJCQkJPGxpPgoJCQkJCUFpciBFbWlzc2lvbnMuIFRleC4gV2F0ZXIgQ29kZSAmc2VjdDsgNS41MTU7IFRleC4gSGVhbHRoICZhbXA7IFNhZmV0eSBDb2RlICZzZWN0OyAzODIuMDYzOyBhbmQgMzAgVGV4LiBBZG1pbi4gQ29kZSwgQ2hhcHRlciAzNSwgU3ViY2hhcHRlciBLLjwvbGk+CgkJCQk8bGk+CgkJCQkJT24tc2l0ZSBTZXdhZ2UuIFRleC4gV2F0ZXIgQ29kZSAmc2VjdDsgNS41MTM7IDMwIFRleC4gQWRtaW4uIENvZGUsIENoYXB0ZXIgMzUsIFN1YmNoYXB0ZXIgTC48L2xpPgoJCQk8L3VsPgoJCTwvbGk+Cgk8L3VsPgoJPHA+CgkJPGVtPkdvdmVybm9yJnJzcXVvO3MgU3VzcGVuc2lvbiBvZiBQcm9jZWR1cmFsIExhd3M8L2VtPjwvcD4KCTx1bCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDQwcHg7Ij4KCQk8bGk+CgkJCVRoZSBnb3Zlcm5vciBvZiBUZXhhcyBtYXkgc3VzcGVuZCB0aGUgcHJvdmlzaW9ucyBvZiBhbnkgcmVndWxhdG9yeSBzdGF0dXRlIHByZXNjcmliaW5nIHRoZSBwcm9jZWR1cmVzIGZvciBjb25kdWN0IG9mIHN0YXRlIGJ1c2luZXNzIG9yIHRoZSBvcmRlcnMgb3IgcnVsZXMgb2YgYSBzdGF0ZSBhZ2VuY3kgaWYgc3RyaWN0IGNvbXBsaWFuY2Ugd2l0aCB0aGUgcHJvdmlzaW9ucywgb3JkZXJzLCBvciBydWxlcyB3b3VsZCBpbiBhbnkgd2F5IHByZXZlbnQsIGhpbmRlciwgb3IgZGVsYXkgbmVjZXNzYXJ5IGFjdGlvbiBpbiBjb3Bpbmcgd2l0aCBhIGRpc2FzdGVyLiBUZXguIEdvdiZyc3F1bzt0IENvZGUgJnNlY3Q7IDQxOC4wMTYuPC9saT4KCQk8bGk+CgkJCVRoZSBleGVjdXRpdmUgZGlyZWN0b3Igb2YgVENFUSByZXF1ZXN0ZWQgd3JpdHRlbiBhcHByb3ZhbCBmb3IgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnRjZXEudGV4YXMuZ292L2Fzc2V0cy9wdWJsaWMvcmVzcG9uc2UvaHVycmljYW5lcy9zdXNwZW5zaW9uLW9mLXRjZXEtcnVsZXMtOC4yOC4xNy5wZGYiPnN1c3BlbnNpb24gb2YgY2VydGFpbiBlbnZpcm9ubWVudGFsIHJ1bGVzPC9hPiBpbiBjZXJ0YWluIGNvdW50aWVzIG9uIEF1Z3VzdCAyOCwgMjAxNy48L2xpPgoJPC91bD4KCTxwPgoJCTxlbT5UQ0VRIEd1aWRhbmNlIGFuZCBEaXNhc3RlciBSZXNwb25zZTwvZW0+PC9wPgoJPHVsIHN0eWxlPSJtYXJnaW4tbGVmdDogNDBweDsiPgoJCTxsaT4KCQkJQXMgcGVyIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnRjZXEudGV4YXMuZ292L2Fzc2V0cy9wdWJsaWMvcmVzcG9uc2UvaHVycmljYW5lcy9odXJyaWNhbmUtcmVndWxhdG9yeS1ndWlkYW5jZS1IYXJ2ZXkucGRmIj5UQ0VRIGd1aWRhbmNlPC9hPiwgVENFUSBhcHByb3ZhbCBpcyBub3QgbmVjZXNzYXJ5IGZvciBhY3Rpb25zIGRpcmVjdGx5IHJlbGF0ZWQgdG8gZGlzYXN0ZXIgcmVzcG9uc2UuIFJlc3BvbnNlIGFjdGlvbnMgcHVyc3VhbnQgdG8gdGhlIGd1aWRhbmNlIGluY2x1ZGUgJmxkcXVvO2FsbCByZWFzb25hYmxlIGFjdGlvbnMgbmVjZXNzYXJ5IGFuZCBwcnVkZW50IHRvIGZhY2lsaXRhdGUsIG1haW50YWluLCBvciByZXN0b3JlIGZ1ZWwgcHJvZHVjdGlvbiBhbmQvb3IgZGlzdHJpYnV0aW9uLCB3aXRoaW4gdGhlIFN0YXRlIG9mIFRleGFzLCBkaXJlY3RseSByZWxhdGVkIHRvIEh1cnJpY2FuZSBIYXJ2ZXkuJnJkcXVvOzwvbGk+Cgk8L3VsPgoJPHA+CgkJPHN0cm9uZz5Db25zZW50IERlY3JlZXMgYW5kIFNldHRsZW1lbnRzPC9zdHJvbmc+PC9wPgoJPHVsIHN0eWxlPSJtYXJnaW4tbGVmdDogNDBweDsiPgoJCTxsaT4KCQkJTW9zdCBjb25zZW50IGRlY3JlZXMgYW5kIHNldHRsZW1lbnRzIGhhdmUgYW4gJmxkcXVvO2FjdCBvZiBHb2QmcmRxdW87IG9yICZsZHF1bztmb3JjZSBtYWpldXJlJnJkcXVvOyBwcm92aXNpb24gdGhhdCBleGN1c2VzIGEgcGFydHkgZnJvbSBwZXJmb3JtYW5jZSB3aGVuIHRoZSBjaXJjdW1zdGFuY2VzIG91dHNpZGUgdGhlIGNvbnRyb2wgb2YgdGhlIHBlcnNvbiBtYWtlIHBlcmZvcm1hbmNlIGltcG9zc2libGUuIFRoZSBwcm92aXNpb24gb2Z0ZW4gZGVzY3JpYmVzIHdoYXQgY29uc3RpdHV0ZXMgYW4gJmxkcXVvO2FjdCBvZiBHb2QmcmRxdW87IG9yICZsZHF1bztmb3JjZSBtYWpldXJlLiZyZHF1bzsgQSBuYXR1cmFsIGRpc2FzdGVyIGdlbmVyYWxseSBjcmVhdGVzIHRoZSByZXF1aXNpdGUgY2lyY3Vtc3RhbmNlcyBmb3IgYSBwYXJ0eSB0byBhIHNldHRsZW1lbnQgb3IgY29uc2VudCBkZWNyZWUgdG8gY2xhaW0gZm9yY2UgbWFqZXVyZS4gRm9yIGV4YW1wbGUsIGFueSBleHRyZW1lIGZsb29kaW5nIGR1ZSB0byBIdXJyaWNhbmUgSGFydmV5IHRoYXQgcHJldmVudHMgY3JpdGljYWwgcGVyc29ubmVsIGZyb20gcGVyZm9ybWluZyB0aGVpciBqb2JzLCBtYWtlcyBuZWNlc3Nhcnkgc3VwcGxpZXMgdW5hdmFpbGFibGUsIHJlbmRlcnMgYSBjb21wYW55IHVuYWJsZSB0byBjb250YWluIGhhemFyZG91cyBzdWJzdGFuY2VzLCBvciBjYXVzZXMgb3RoZXIgc2ltaWxhciBjaXJjdW1zdGFuY2VzIG1heSBjb25zdGl0dXRlIGEgZm9yY2UgbWFqZXVyZSBvciBhbiBhY3Qgb2YgR29kLjwvbGk+CgkJPGxpPgoJCQlOb3RhYmx5LCBtYW55IGZvcmNlIG1hamV1cmUgcHJvdmlzaW9ucyBoYXZlIG5vdGljZSByZXF1aXJlbWVudHMgdGhhdCBhcmUgaW1wb3J0YW50IHByZXJlcXVpc2l0ZXMgZm9yIGNsYWltaW5nIHRoYXQgYW4gZXZlbnQgZGVsYXllZCBvciBpbXBlZGVkIGNvbXBsaWFuY2Ugd2l0aCB0aGUgY29uc2VudCBkZWNyZWUgb3Igc2V0dGxlbWVudC48L2xpPgoJPC91bD4KCTxoMz4KCQlXSEFUIERPIEkgRE8gSUYgSSBBTSBVTkFCTEUgVE8gQ09NUExZIFdJVEggTVkgRU5WSVJPTk1FTlRBTCBPQkxJR0FUSU9OUz88L2gzPgoJPHA+CgkJPGVtPlF1ZXN0aW9uPC9lbT46IEhvdyBkbyBJIHJlc3BvbmQgaWYgbXkgY29tcGFueSBpcyB1bmFibGUgdG8gbWVldCBpdHMgb2JsaWdhdGlvbnMgdW5kZXIgYW4gZW52aXJvbm1lbnRhbCBzdGF0dXRlLCByZWd1bGF0aW9uLCBwZXJtaXQsIGNvbnNlbnQgZGVjcmVlLCBvciBzZXR0bGVtZW50IHdpdGggRVBBIGFuZC9vciBUQ0VRIGR1ZSB0byBIdXJyaWNhbmUgSGFydmV5PzwvcD4KCTxwPgoJCTxlbT5BbnN3ZXI8L2VtPjogSXQgaXMgaW1wb3J0YW50IHRvIGNvbnN1bHQgd2l0aCBjb3Vuc2VsIGZpcnN0LCBidXQgY291bnNlbCBpcyBsaWtlbHkgdG8gcmVjb21tZW5kIHRoYXQgeW91IGNvbnRhY3QgRVBBIG9yIHlvdXIgc3RhdGUgZW52aXJvbm1lbnRhbCBhZ2VuY3kgaWYgeW91IGJlbGlldmUgaXQgaXMgbGlrZWx5IHRoYXQgeW91IGFyZSB1bmFibGUgdG8gbWVldCB5b3VyIG9ibGlnYXRpb25zLjwvcD4KCTxwPgoJCVN0ZXBzIHRvIGNvbnNpZGVyIChpbiBjb25zdWx0YXRpb24gd2l0aCBjb3Vuc2VsKSBpZiB5b3VyIGNvbXBhbnkgaXMgdW5hYmxlIHRvIGNvbXBseSB3aXRoIGVudmlyb25tZW50YWwgb2JsaWdhdGlvbnMgaW5jbHVkZSB0aGUgZm9sbG93aW5nOjwvcD4KCTxvbCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDQwcHg7IHBhZGRpbmctYm90dG9tOiAxNHB4OyI+CgkJPGxpPgoJCQlBc3Nlc3MgYW5kIGxpc3QgdGhlIHJlYXNvbihzKSB0aGF0IHlvdXIgY29tcGFueSBtYXkgbm90IGJlIGFibGUgdG8gbWVldCBhbiBlbnZpcm9ubWVudGFsIG9ibGlnYXRpb24uPC9saT4KCQk8bGk+CgkJCURldGVybWluZSBpZiB0aGUgaXNzdWUgaXMgYW4gZW1lcmdlbmN5IHRoYXQgc2hvdWxkIGJlIHJlcG9ydGVkIGltbWVkaWF0ZWx5LiBJZiBzbywgeW91IG1heSBuZWVkIHRvIGNvbnRhY3QgeW91ciBsb2NhbCBsYXcgZW5mb3JjZW1lbnQgYWdlbmN5IG9yIHN0YXRlIGhvdGxpbmUuPC9saT4KCQk8bGk+CgkJCVlvdSBtYXkgbmVlZCB0byBjb250YWN0IEVQQSBhbmQvb3IgdGhlIHJlbGV2YW50IHN0YXRlIGVudmlyb25tZW50YWwgYWdlbmN5IHRvIG5vdGlmeSBpdCB0aGF0IHlvdSBtYXkgYmUgdW5hYmxlIHRvIG1lZXQgeW91ciBlbnZpcm9ubWVudGFsIG9ibGlnYXRpb25zLiBJbiBkb2luZyBzbywgeW91IHNob3VsZCBjb25zaWRlciBzdGVwcyBuZWNlc3NhcnkgdG8gY3JlYXRlIGEgcmVjb3JkIG9mIHRoZSBleGFjdCBuYXR1cmUgb2YgdGhlIHByb2JsZW0sIGFueSBzdGVwcyB5b3UgaGF2ZSB0YWtlbiB0byBtaXRpZ2F0ZSwgYW5kIGFueSByZWxpZWYgcmVxdWVzdGVkIGdvaW5nIGZvcndhcmQuPC9saT4KCQk8bGk+CgkJCVlvdSBzaG91bGQgY29uc2lkZXIgbWl0aWdhdGlvbiB0byB0aGUgZXh0ZW50IHBvc3NpYmxlLjwvbGk+CgkJPGxpPgoJCQlZb3Ugc2hvdWxkIHJldGFpbiBhbGwgcmVjb3JkcyBvZiB0aGUgZXZlbnQgZm9yIGZ1dHVyZSBpbnZlc3RpZ2F0aW9ucy48L2xpPgoJPC9vbD4KCTxwPgoJCUZvciBtb3JlIGd1aWRhbmNlIHNwZWNpZmljIHRvIFRleGFzIGxhdywgcmV2aWV3IHRoZSBmb2xsb3dpbmcgVENFUSByZWd1bGF0b3IgZ3VpZGFuY2UgY29uY2VybmluZyBIdXJyaWNhbmUgSGFydmV5OjwvcD4KCTx1bCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDQwcHg7Ij4KCQk8bGk+CgkJCTxhIGhyZWY9Imh0dHBzOi8vd3d3LnRjZXEudGV4YXMuZ292L3B1YmxpY2F0aW9ucy9yZy9yZy01MTdhLmh0bWwvYXRfZG93bmxvYWQvZmlsZSI+QWlyIFF1YWxpdHkgZm9yIFBlcm1pdHRlZCBGYWNpbGl0aWVzOiBSZXNwb25kaW5nIHRvIEh1cnJpY2FuZXM8L2E+PC9saT4KCQk8bGk+CgkJCTxhIGhyZWY9Imh0dHBzOi8vd3d3LnRjZXEudGV4YXMuZ292L3B1YmxpY2F0aW9ucy9yZy9yZy01MTdkLmh0bWwvYXRfZG93bmxvYWQvZmlsZSI+V2FzdGV3YXRlci1UcmVhdG1lbnQgUGxhbnRzOiBSZXNwb25kaW5nIHRvIERpc2FzdGVyczwvYT48L2xpPgoJPC91bD4KCTxoMz4KCQlXSEFUIFNIT1VMRCBJIERPIFRPIEFERFJFU1MgQ09OVEFNSU5BVElPTiBUSEFUIEhBUyBNSUdSQVRFRCBPTlRPIE1ZIFBST1BFUlRZIE9SIFRIQVQgSEFTIEVTQ0FQRUQgRlJPTSBNWSBQUk9QRVJUWSBEVUUgVE8gRkxPT0RJTkc/PC9oMz4KCTxwPgoJCTxlbT5RdWVzdGlvbjwvZW0+OiBEdWUgdG8gZmxvb2RpbmcsIG15IGNvbXBhbnkmcnNxdW87cyBwcm9wZXJ0eSBpcyBjb3ZlcmVkIGluIG1hdGVyaWFscyB0aGF0IG1heSBiZSBoYXphcmRvdXMgYW5kL29yIEkgaGF2ZSBzb2xpZCBvciBoYXphcmRvdXMgbWF0ZXJpYWxzIG9uc2l0ZSB0aGF0IG1heSBoYXZlIGVzY2FwZWQgY29udGFpbm1lbnQuIFdoYXQgZG8gSSBkbz88L3A+Cgk8cD4KCQk8ZW0+QW5zd2VyPC9lbT46IEluIGNvbnN1bHRhdGlvbiB3aXRoIGNvdW5zZWwgYW5kIGFmdGVyIHJldmlldyBvZiBhbnkgYXBwbGljYWJsZSBjbGVhbnVwIGFncmVlbWVudCwgbm90aWZ5IHRoZSBhcHByb3ByaWF0ZSBhdXRob3JpdGllcyBhbmQgY29udHJvbCB0aGUgcmVsZWFzZSBhcyBiZXN0IHBvc3NpYmxlLiBXcml0dGVuIHJlcG9ydHMgYXJlIG9mdGVuIGFkdmlzYWJsZS48L3A+Cgk8cD4KCQk8ZW0+V2FzdGUgdG8gYmUgY29uY2VybmVkIGFib3V0OjwvZW0+PC9wPgoJPHVsIHN0eWxlPSJtYXJnaW4tbGVmdDogNDBweDsiPgoJCTxsaT4KCQkJSG91c2Vob2xkIGhhemFyZG91cyB3YXN0ZTwvbGk+CgkJPGxpPgoJCQlBc2Jlc3Rvcy1jb250YWluaW5nIG1hdGVyaWFsPC9saT4KCQk8bGk+CgkJCVBDQnMgaW4gdHJhbnNmb3JtZXJzPC9saT4KCQk8bGk+CgkJCVBldHJvbGV1bSBwcm9kdWN0czwvbGk+CgkJPGxpPgoJCQlGaXJlYXJtcyBhbmQgYW1tdW5pdGlvbjwvbGk+CgkJPGxpPgoJCQlXYXN0ZSBjb250YWluZWQgaW4gdW5kZXJncm91bmQgc3RvcmFnZSB0YW5rczwvbGk+Cgk8L3VsPgoJPHA+CgkJPGVtPlJlcG9ydGluZyBzcGlsbHM8L2VtPjxzdHJvbmc+Ojwvc3Ryb25nPjwvcD4KCTx1bCBzdHlsZT0ibWFyZ2luLWxlZnQ6IDQwcHg7Ij4KCQk8bGk+CgkJCUZlZGVyYWw6IE9pbCBzcGlsbHMgYW5kIGNoZW1pY2FsIHJlbGVhc2VzIG1heSBiZSByZXBvcnRlZCB0byB0aGUgTmF0aW9uYWwgUmVzcG9uc2UgQ2VudGVyIChOUkMpIGhvdGxpbmUgYXQgKzEuODAwLjQyNC44ODAyLjwvbGk+CgkJPGxpPgoJCQlMb2NhbDogTm90aWNlIG9mIGFueSBzcGlsbHMgb3IgcmVsZWFzZXMgbWF5IGFsc28gYmUgcHJvdmlkZWQgdG8gdGhlIExvY2FsIEVtZXJnZW5jeSBQbGFubmluZyBDb21taXNzaW9uLjwvbGk+Cgk8L3VsPgoJPHA+CgkJPGVtPlRDRVEgZ3VpZGFuY2U6PC9lbT48L3A+Cgk8dWwgc3R5bGU9Im1hcmdpbi1sZWZ0OiA0MHB4OyI+CgkJPGxpPgoJCQlHZW5lcmFsbHksIFRDRVEgZXhlcmNpc2VzIGVuZm9yY2VtZW50IGRpc2NyZXRpb24gaW4gdGhlIGV2ZW50IG9mIGEgaHVycmljYW5lIG9yIG90aGVyIG1ham9yIG5hdHVyYWwgZGlzYXN0ZXIgYW5kIGNhbiB3YWl2ZSBhIDI0LWhvdXIgbm90aWNlIHJlcXVpcmVtZW50LjwvbGk+CgkJPGxpPgoJCQlDb250YWN0IHRoZSBzcGlsbC1yZXBvcnRpbmcgaG90bGluZSBhdCArMS44MDAuODMyLjgyMjQuPC9saT4KCQk8bGk+CgkJCVNlZSBUQ0VRIGd1aWRhbmNlIG9uIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnRjZXEudGV4YXMuZ292L3Jlc3BvbnNlL3NwaWxscy9zcGlsbHMuaHRtbCI+U3BpbGxzLCBEaXNjaGFyZ2VzLCBhbmQgUmVsZWFzZXM8L2E+LjwvbGk+CgkJPGxpPgoJCQlJZiB5b3UgaW50ZW5kIHRvIGJ1cm4gZGVicmlzLCBmb2xsb3cgVENFUSBndWlkYW5jZSBvbiA8YSBocmVmPSJodHRwczovL3d3dy50Y2VxLnRleGFzLmdvdi9wdWJsaWNhdGlvbnMvcmcvcmctNTE3YS5odG1sL2F0X2Rvd25sb2FkL2ZpbGUiPkFpciBRdWFsaXR5IGZvciBQZXJtaXR0ZWQgRmFjaWxpdGllczogUmVzcG9uZGluZyB0byBIdXJyaWNhbmVzPC9hPi48L2xpPgoJPC91bD4KCTxoMz4KCQlXSEFUIEFDVElPTlMgSEFWRSBFTlZJUk9OTUVOVEFMIEFHRU5DSUVTIFRBS0VOIElOIFJFU1BPTlNFIFRPIEhVUlJJQ0FORSBIQVJWRVk/PC9oMz4KCTxwPgoJCTxlbT5RdWVzdGlvbjwvZW0+OiBXaGF0IGFjdGlvbnMgaGF2ZSBFUEEgYW5kL29yIFRDRVEgdGFrZW4gaW4gcmVzcG9uc2UgdG8gSHVycmljYW5lIEhhcnZleT88L3A+Cgk8cD4KCQk8ZW0+QW5zd2VyPC9lbT46IEVQQSBhbmQgVENFUSBoYXZlIHRha2VuIGEgbnVtYmVyIG9mIGFjdGlvbnMgaW4gcmVzcG9uc2UgdG8gSHVycmljYW5lIEhhcnZleSwgaW5jbHVkaW5nIHRoZSBmb2xsb3dpbmc6PC9wPgoJPHA+CgkJPGVtPlUuUy4gRVBBPC9lbT48L3A+Cgk8dWwgc3R5bGU9Im1hcmdpbi1sZWZ0OiA0MHB4OyI+CgkJPGxpPgoJCQk8YSBocmVmPSJodHRwczovL3d3dy5lcGEuZ292L25ld3NyZWxlYXNlcy9lcGEtYXBwcm92ZXMtZW1lcmdlbmN5LWZ1ZWwtd2FpdmVyLWZsb3JpZGEiPkVQQSBBcHByb3ZlcyBFbWVyZ2VuY3kgRnVlbCBXYWl2ZXIgZm9yIEZsb3JpZGE8L2E+ICgwOS8wNi8yMDE3KTwvbGk+CgkJPGxpPgoJCQk8YSBocmVmPSJodHRwczovL3d3dy5lcGEuZ292L25ld3NyZWxlYXNlcy9lcGEtYXBwcm92ZXMtZW1lcmdlbmN5LWZ1ZWwtd2FpdmVycy0zOC1zdGF0ZXMtYW5kLXdhc2hpbmd0b24tZGMiPkVQQSBBcHByb3ZlcyBFbWVyZ2VuY3kgRnVlbCBXYWl2ZXJzIGZvciAzOCBTdGF0ZXMgYW5kIFdhc2hpbmd0b24sIERDPC9hPiAoMDgvMzEvMjAxNyk8L2xpPgoJCTxsaT4KCQkJPGEgaHJlZj0iaHR0cHM6Ly93d3cuZXBhLmdvdi9uZXdzcmVsZWFzZXMvZXBhLWFwcHJvdmVzLWVtZXJnZW5jeS1mdWVsLXdhaXZlcnMtZ3VsZi1hbmQtZWFzdC1jb2FzdC1zdGF0ZXMiPkVQQSBBcHByb3ZlcyBFbWVyZ2VuY3kgRnVlbCBXYWl2ZXJzIGZvciBHdWxmIGFuZCBFYXN0IENvYXN0IFN0YXRlczwvYT4gKDA4LzMwLzIwMTcpPC9saT4KCQk8bGk+CgkJCTxhIGhyZWY9Imh0dHBzOi8vd3d3LmVwYS5nb3YvbmV3c3JlbGVhc2VzL2VwYS1hcHByb3Zlcy1lbWVyZ2VuY3ktZnVlbC13YWl2ZXJzLXRleGFzLWFuZC1nZW9yZ2lhIj5FUEEgQXBwcm92ZXMgRW1lcmdlbmN5IEZ1ZWwgV2FpdmVycyBmb3IgVGV4YXMgYW5kIEdlb3JnaWE8L2E+ICgwOC8yOS8yMDE3KTwvbGk+CgkJPGxpPgoJCQk8YSBocmVmPSJodHRwczovL3d3dy5lcGEuZ292L25ld3NyZWxlYXNlcy9lcGEtYXBwcm92ZXMtZW1lcmdlbmN5LWZ1ZWwtd2FpdmVyLWxvdWlzaWFuYSI+RVBBIEFwcHJvdmVzIEVtZXJnZW5jeSBGdWVsIFdhaXZlcnMgZm9yIExvdWlzaWFuYTwvYT4gKDA4LzI4LzIwMTcpPC9saT4KCQk8bGk+CgkJCTxhIGhyZWY9Imh0dHBzOi8vd3d3LmVwYS5nb3YvbmV3c3JlbGVhc2VzL2VwYS1hcHByb3Zlcy10Y2VxLXJlcXVlc3QtZXhwYW5kLWVtZXJnZW5jeS1mdWVsLXdhaXZlciI+RVBBIEFwcHJvdmVzIFRDRVEgUmVxdWVzdCB0byBFeHBhbmQgRW1lcmdlbmN5IEZ1ZWwgV2FpdmVyczwvYT4gKDA4LzI2LzIwMTcpPC9saT4KCQk8bGk+CgkJCTxhIGhyZWY9Imh0dHBzOi8vcmVzcG9uc2UuZXBhLmdvdi9zaXRlcy8xMjM1My9maWxlcy9FUEFfUHJlc3NfUmVsZWFzZV9TdGF0dXNfU3VwZXJmdW5kX1NpdGVzXzA5XzAyXzIwMTcucGRmIj5FUEEgcmVwb3J0cyBvbiBTdXBlcmZ1bmQgc2l0ZXMgYWZmZWN0ZWQgYnkgSHVycmljYW5lIEhhcnZleTwvYT4gKDA5LzAyLzE3KS4gRVBBIGhhcyBpZGVudGlmaWVkIHRoZSBmb2xsb3dpbmcgMTMgU3VwZXJmdW5kIHNpdGVzIGFzIGFmZmVjdGVkIG9yIHBvdGVudGlhbGx5IGFmZmVjdGVkLiBUaGUgcmVtYWluaW5nIDI4IG9mIDQxIHNpdGVzIEVQQSBpbnNwZWN0ZWQgZG8gbm90IGN1cnJlbnRseSBzaG93IGRhbWFnZSBvciBmbG9vZGluZyByZXN1bHRpbmcgZnJvbSB0aGUgaHVycmljYW5lLjwvbGk+Cgk8L3VsPgoJPG9sIHN0eWxlPSJtYXJnaW4tbGVmdDogMTIwcHg7Ij4KCQk8bGk+CgkJCUZhbGNvbiBSZWZpbmVyeTwvbGk+CgkJPGxpPgoJCQlCcmluZSBTZXJ2aWNlPC9saT4KCQk8bGk+CgkJCUJhaWxleSBXYXN0ZSBEaXNwb3NhbDwvbGk+CgkJPGxpPgoJCQlGcmVuY2ggTFREPC9saT4KCQk8bGk+CgkJCUdlbmV2YSBJbmR1c3RyaWVzL0Z1aHJtYW5uIEVuZXJneTwvbGk+CgkJPGxpPgoJCQlHdWxmY28gTWFyaW5lPC9saT4KCQk8bGk+CgkJCUhpZ2hsYW5kIEFjaWQgUGl0PC9saT4KCQk8bGk+CgkJCU1hbG9uZSBTZXJ2aWNlczwvbGk+CgkJPGxpPgoJCQlVUyBPaWwgUmVjb3Zlcnk8L2xpPgoJCTxsaT4KCQkJUGF0cmljayBCYXlvdTwvbGk+CgkJPGxpPgoJCQlQZXRyby1DaGVtaWNhbCBTeXN0ZW1zPC9saT4KCQk8bGk+CgkJCVRyaWFuZ2xlIENoZW1pY2FsPC9saT4KCQk8bGk+CgkJCVNhbiBKYWNpbnRvIFdhc3RlIFBpdHM8L2xpPgoJPC9vbD4KCTxwPgoJCTxlbT5UZXhhczwvZW0+PC9wPgoJPHVsIHN0eWxlPSJtYXJnaW4tbGVmdDogNDBweDsiPgoJCTxsaT4KCQkJPGEgaHJlZj0iaHR0cHM6Ly93d3cudGNlcS50ZXhhcy5nb3YvYXNzZXRzL3B1YmxpYy9yZXNwb25zZS9odXJyaWNhbmVzL3N1c3BlbnNpb24tb2YtdGNlcS1ydWxlcy04LjI4LjE3LnBkZiI+VENFUSByZXF1ZXN0IGZvciBzdXNwZW5zaW9uIG9mIGNlcnRhaW4gcnVsZXMgc3VibWl0dGVkPC9hPiAoOC8yOC8xNykuIFRoaXMgc3VzcGVuc2lvbiBvbmx5IGFwcGxpZXMgaW4gY291bnRpZXMgdGhhdCBhcmUgdGhlIHN1YmplY3Qgb2YgdGhlIEdvdmVybm9yJnJzcXVvO3MgZGlzYXN0ZXIgcHJvY2xhbWF0aW9uKHMpLjwvbGk+CgkJPGxpPgoJCQlEaXNhc3RlciBwcm9jbGFtYXRpb25zIGZvciBjb3VudGllczwvbGk+CgkJPGxpIHN0eWxlPSJsaXN0LXN0eWxlOiBub25lOyBkaXNwbGF5OiBpbmxpbmUiPgoJCQk8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDogMmVtIj4KCQkJCTx1bD4KCQkJCQk8bGk+CgkJCQkJCTxhIGhyZWY9Imh0dHBzOi8vZ292LnRleGFzLmdvdi91cGxvYWRzL2ZpbGVzL3ByZXNzL0dvdmVybm9yX0FiYm90dF9SZXF1ZXN0c19QcmVzaWRlbnRpYWxfRGlzYXN0ZXJfRGVjbGFyYXRpb24ucGRmIj5Hb3Zlcm5vciBBYmJvdHQmcnNxdW87cyBpbml0aWFsIHByb2NsYW1hdGlvbjwvYT48L2xpPgoJCQkJCTxsaT4KCQkJCQkJPGEgaHJlZj0iaHR0cHM6Ly9nb3YudGV4YXMuZ292L3VwbG9hZHMvZmlsZXMvcHJlc3MvQWRkaXRpb25hbF9UZXhhc19Db3VudGllcy5wZGYiPkFkZGl0aW9uYWwgY291bnRpZXMgYWRkZWQgb24gQXVndXN0IDI2PC9hPjwvbGk+CgkJCQkJPGxpPgoJCQkJCQk8YSBocmVmPSJodHRwczovL2dvdi50ZXhhcy5nb3YvdXBsb2Fkcy9maWxlcy9wcmVzcy9EaXNhc3RlclByb2NBZGRpbmdDb3VudGllc1RvSGFydmV5XzA4MjcyMDE3LnBkZiI+QWRkaXRpb25hbCBjb3VudGllcyBhZGRlZCBvbiBBdWd1c3QgMjc8L2E+PC9saT4KCQkJCQk8bGk+CgkJCQkJCTxhIGhyZWY9Imh0dHBzOi8vZ292LnRleGFzLmdvdi91cGxvYWRzL2ZpbGVzL3ByZXNzL0hhcnZleURpc2FzdGVyUHJvY0FkZGluZ0NvdW50aWVzXzA4MjgyMDE3LnBkZiI+QWRkaXRpb25hbCBjb3VudGllcyBhZGRlZCBvbiBBdWd1c3QgMjg8L2E+PC9saT4KCQkJCTwvdWw+CgkJCTwvZGl2PgoJCTwvbGk+Cgk8L3VsPgoJPGgzPgoJCUhPVyBXRSBDQU4gSEVMUDwvaDM+Cgk8cD4KCQlNb3JnYW4gTGV3aXMmcnNxdW87cyBlbnZpcm9ubWVudGFsIGNvdW5zZWxpbmcgYW5kIGxpdGlnYXRpb24gcHJhY3RpY2UgaGFzIGFzc2lzdGVkIG1hbnkgY29tcGFuaWVzIGluIGhlbHBpbmcgbWluaW1pemUgdGhlIHNob3J0LSBhbmQgbG9uZy10ZXJtIGZhbGxvdXQgZm9yIGNsaWVudHMgZmFjaW5nIGVudmlyb25tZW50YWwgZW1lcmdlbmNpZXMgYW5kIGFzc29jaWF0ZWQgYWdlbmN5IGludmVzdGlnYXRpb25zLiBXZSBzdGFuZCByZWFkeSB0byBoZWxwIGNvbXBhbmllcyBtb2JpbGl6ZSBjdXN0b21pemVkIGxlZ2FsIHRlYW1zIHRvIGNvbnRhaW4gbWF0dGVycyB0aHJvdWdoIHN3aWZ0LCB0aG9yb3VnaCByZXNwb25zZXMuIFdlIGFsc28gbWFuYWdlIHJlbGF0aW9uc2hpcHMgd2l0aCBnb3Zlcm5tZW50IGFnZW5jaWVzLCBpbnN1cmVycywgYW5kIHB1YmxpYyBvciBwcml2YXRlIHBhcnRpZXMuPC9wPgoJPHA+CgkJJm5ic3A7PC9wPgo8L2Rpdj4KPHA+CgkmbmJzcDs8L3A+CmQCDw9kFg4CAQ8PFgIfAWhkFgYCAQ8WAh8ABR5MZWdhbCBBcnRpY2xlL05ld3NsZXR0ZXIgTmFtZTpkAgMPFgIfAAUYTGVnYWwgQXJ0aWNsZS9OZXdzbGV0dGVyZAIFDxYCHwAFDVVuaXRlZCBTdGF0ZXNkAgMPDxYCHwFnZGQCBQ8PFgIfAwUaL3JlcG9ydGFwcm9ibGVtL2luZGV4LmFzcHhkZAIHDw8WAh8BaGQWCAIBDxYCHwAFClB1Ymxpc2hlZDpkAgMPFgIfAAUIOS84LzIwMTdkAgQPFgIfAWhkAgYPFgIfAAUIOS84LzIwMTdkAgkPZBYCAgEPFgIfAAXhDjxoMyBjbGFzcz0iYnQgYncxIHB0MyBmNCBtYjMgdHR1Ij5SZWxhdGVkIFBvc3RzPC9oMz48dWwgY2xhc3M9ImxoLWNvcHkgY2YgZjYgZnc3IG1sMCBwbDMiPg0KPGxpIGNsYXNzPSJmbCBwYjMgcHI0IHctNTAtbnMiPjxhIGhyZWY9Ii9sZWdhbG5ld3MvaHVycmljYW5lLXJlY292ZXJ5LWNsaWVudC1hbGVydC03MzE0Ny8iIG9uY2xpY2s9ImdhKCdzZW5kJywgJ2V2ZW50JywgJ2RvY3ZpZXcnLCAncmVhZC1tb3JlLWxpbmtzJywgJ3JlbGF0ZWQtZG9jLWxpbmsnKTsiPkh1cnJpY2FuZSBSZWNvdmVyeSBDbGllbnQgQWxlcnQ6IFJlZ3VsYXRvcnkgUmVsaWVmIGZvciBIZWFsdGhjYXJlIFByb3ZpZGVycyBpbiBEaXNhc3RlciBBcmVhczwvYT48L2xpPg0KPGxpIGNsYXNzPSJmbCBwYjMgcHI0IHctNTAtbnMiPjxhIGhyZWY9Ii9sZWdhbG5ld3MvaHVycmljYW5lLXJlY292ZXJ5LWNsaWVudC1hbGVydC0yMjQ4MC8iIG9uY2xpY2s9ImdhKCdzZW5kJywgJ2V2ZW50JywgJ2RvY3ZpZXcnLCAncmVhZC1tb3JlLWxpbmtzJywgJ3JlbGF0ZWQtZG9jLWxpbmsnKTsiPkh1cnJpY2FuZSBSZWNvdmVyeSBDbGllbnQgQWxlcnQ6IE1hbmFnaW5nIEVtcGxveWVlcyBhZnRlciBIdXJyaWNhbmUgSGFydmV5PC9hPjwvbGk+DQo8bGkgY2xhc3M9ImZsIHBiMyBwcjQgdy01MC1ucyI+PGEgaHJlZj0iL2xlZ2FsbmV3cy9odXJyaWNhbmUtaGFydmV5LWNsaWVudC1hbGVydC10YXgtNDU3NjAvIiBvbmNsaWNrPSJnYSgnc2VuZCcsICdldmVudCcsICdkb2N2aWV3JywgJ3JlYWQtbW9yZS1saW5rcycsICdyZWxhdGVkLWRvYy1saW5rJyk7Ij5IdXJyaWNhbmUgSGFydmV5IENsaWVudCBBbGVydDogVGF4IEZpbGluZyBhbmQgUGF5bWVudCBEZWFkbGluZXMgRXh0ZW5kZWQgZm9yIFZpY3RpbXM8L2E+PC9saT4NCjxsaSBjbGFzcz0iZmwgcGIzIHByNCB3LTUwLW5zIj48YSBocmVmPSIvbGVnYWxuZXdzL2h1cnJpY2FuZS1oYXJ2ZXktY2xpZW50LWFsZXJ0LWluc3VyYW5jZS05NDQ4Mi8iIG9uY2xpY2s9ImdhKCdzZW5kJywgJ2V2ZW50JywgJ2RvY3ZpZXcnLCAncmVhZC1tb3JlLWxpbmtzJywgJ3JlbGF0ZWQtZG9jLWxpbmsnKTsiPkh1cnJpY2FuZSBIYXJ2ZXkgQ2xpZW50IEFsZXJ0OiBJbnN1cmFuY2UgQ29uc2lkZXJhdGlvbnM8L2E+PC9saT4NCjxsaSBjbGFzcz0iZmwgcGIzIHByNCB3LTUwLW5zIj48YSBocmVmPSIvbGVnYWxuZXdzL2h1cnJpY2FuZS1oYXJ2ZXktY2xpZW50LWFsZXJ0LWZjYy0zMjc3Ny8iIG9uY2xpY2s9ImdhKCdzZW5kJywgJ2V2ZW50JywgJ2RvY3ZpZXcnLCAncmVhZC1tb3JlLWxpbmtzJywgJ3JlbGF0ZWQtZG9jLWxpbmsnKTsiPkh1cnJpY2FuZSBIYXJ2ZXkgQ2xpZW50IEFsZXJ0OiBGQ0MgQXNzaXN0YW5jZSB0byBBZmZlY3RlZCBDb21tdW5pY2F0aW9ucyBOZXR3b3JrcyBQb3N0LUh1cnJpY2FuZSBIYXJ2ZXk8L2E+PC9saT4NCjwvdWw+DQo8dWwgY2xhc3M9ImxoLWNvcHkgY2YgZjYgZnc3IG1sMCBwbDMgaGlkZSI+DQo8bGkgY2xhc3M9ImZsIHBiMyBwcjQgdy01MC1ucyI+PGEgaHJlZj0iL2xlZ2FsbmV3cy9odXJyaWNhbmUtaGFydmV5LWNsaWVudC1hbGVydC1ob3ctNjg4NTMvIiBvbmNsaWNrPSJnYSgnc2VuZCcsICdldmVudCcsICdkb2N2aWV3JywgJ3JlYWQtbW9yZS1saW5rcycsICdyZWxhdGVkLWRvYy1saW5rJyk7Ij5IdXJyaWNhbmUgSGFydmV5IENsaWVudCBBbGVydDogSG93IEVtcGxveWVycyBhbmQgRW1wbG95ZWVzIENhbiBIZWxwIFRob3NlIGluIE5lZWQ8L2E+PC9saT4NCjwvdWw+PHAgb25jbGljaz0ic2VlTW9yZUV4cGFuZCgnI0NvbnRlbnRWaWV3UmVsYXRlZFBhbmVsJykiIGNsYXNzPSJtb3JlTGVzc0xpbmsgcmVkIHRyIGY2Ij5TZWUgbW9yZTxpbWcgc3JjPSIvaW1nL2Fycm93LXJlZGJsb2NrLWRvd24uZ2lmIj48L3A+ZAILD2QWAgIBDxYCHwAFGk11bHRpTWVkaWEgYnkgTW9yZ2FuIExld2lzZAIND2QWAgIBDxYCHwAFDE1vcmdhbiBMZXdpc2QCEA9kFhJmDxYCHwAFFnN0eWxlPSJkaXNwbGF5OiBub25lOyJkAgEPFgIfAGVkAgUPFgIfAWdkAgYPFgQeC18hSXRlbUNvdW50AgIfAWcWBGYPZBYIZg8VBRNjaHJpc3RvcGhlci1hbWFuZGVzRWh0dHBzOi8vamRzdXByYS1zdGF0aWMuczMuYW1hem9uYXdzLmNvbS9hdXRob3JzLzU5YjJmYzIwYzZlNjcuMzBoLmpwZxNDaHJpc3RvcGhlciBBbWFuZGVzE2NocmlzdG9waGVyLWFtYW5kZXMTQ2hyaXN0b3BoZXIgQW1hbmRlc2QCAg8VCAAFNzE0NTITQ2hyaXN0b3BoZXIgQW1hbmRlcwExATEFNzE0NTIBMQU3MTQ1MmQCAw8WAh8BZ2QCBA8VCAAFNzE0NTITQ2hyaXN0b3BoZXIgQW1hbmRlcwExATEFNzE0NTIBMQU3MTQ1MmQCAQ9kFghmDxUFDmNvbnJhZC1ib2xzdG9uRWh0dHBzOi8vamRzdXByYS1zdGF0aWMuczMuYW1hem9uYXdzLmNvbS9hdXRob3JzLzU2MTJhZDM5MTYzYWEuMzBoLmpwZw5Db25yYWQgQm9sc3Rvbg5jb25yYWQtYm9sc3Rvbg5Db25yYWQgQm9sc3RvbmQCAg8VCAAFNDc1NzkOQ29ucmFkIEJvbHN0b24BMQExBTQ3NTc5ATEFNDc1NzlkAgMPFgIfAWdkAgQPFQgABTQ3NTc5DkNvbnJhZCBCb2xzdG9uATEBMQU0NzU3OQExBTQ3NTc5ZAIHDxYCHwFnZAIIDxYEHwQCCh8BZxYUZg9kFghmDxUCBmNlcmNsYQZDRVJDTEFkAgIPFQUAAzI1NgZDRVJDTEEDMjU2AzI1NmQCAw8WAh8BZ2QCBA8VBQADMjU2BkNFUkNMQQMyNTYDMjU2ZAIBD2QWCGYPFQINY2xlYW4tYWlyLWFjdA1DbGVhbiBBaXIgQWN0ZAICDxUFAAM3NzENQ2xlYW4gQWlyIEFjdAM3NzEDNzcxZAIDDxYCHwFnZAIEDxUFAAM3NzENQ2xlYW4gQWlyIEFjdAM3NzEDNzcxZAICD2QWCGYPFQIPY2xlYW4td2F0ZXItYWN0D0NsZWFuIFdhdGVyIEFjdGQCAg8VBQADOTA3D0NsZWFuIFdhdGVyIEFjdAM5MDcDOTA3ZAIDDxYCHwFnZAIEDxUFAAM5MDcPQ2xlYW4gV2F0ZXIgQWN0AzkwNwM5MDdkAgMPZBYIZg8VAgNlcGEDRVBBZAICDxUFAAMyMDADRVBBAzIwMAMyMDBkAgMPFgIfAWdkAgQPFQUAAzIwMANFUEEDMjAwAzIwMGQCBA9kFghmDxUCEGh1cnJpY2FuZS1oYXJ2ZXkQSHVycmljYW5lIEhhcnZleWQCAg8VBQAFMzE2MDAQSHVycmljYW5lIEhhcnZleQUzMTYwMAUzMTYwMGQCAw8WAh8BZ2QCBA8VBQAFMzE2MDAQSHVycmljYW5lIEhhcnZleQUzMTYwMAUzMTYwMGQCBQ9kFghmDxUCEGh1cnJpY2FuZS1zZWFzb24QSHVycmljYW5lIFNlYXNvbmQCAg8VBQAFMjcwOTIQSHVycmljYW5lIFNlYXNvbgUyNzA5MgUyNzA5MmQCAw8WAh8BZ2QCBA8VBQAFMjcwOTIQSHVycmljYW5lIFNlYXNvbgUyNzA5MgUyNzA5MmQCBg9kFghmDxUCEW5hdHVyYWwtZGlzYXN0ZXJzEU5hdHVyYWwgRGlzYXN0ZXJzZAICDxUFAAM1NzgRTmF0dXJhbCBEaXNhc3RlcnMDNTc4AzU3OGQCAw8WAh8BZ2QCBA8VBQADNTc4EU5hdHVyYWwgRGlzYXN0ZXJzAzU3OAM1NzhkAgcPZBYIZg8VAgdvaWwtZ2FzCU9pbCAmIEdhc2QCAg8VBQAEMTAzNQlPaWwgJiBHYXMEMTAzNQQxMDM1ZAIDDxYCHwFnZAIEDxUFAAQxMDM1CU9pbCAmIEdhcwQxMDM1BDEwMzVkAggPZBYIZg8VAhFwb2xsdXRpb24tY29udHJvbBFQb2xsdXRpb24gQ29udHJvbGQCAg8VBQAENzIwMRFQb2xsdXRpb24gQ29udHJvbAQ3MjAxBDcyMDFkAgMPFgIfAWdkAgQPFQUABDcyMDERUG9sbHV0aW9uIENvbnRyb2wENzIwMQQ3MjAxZAIJD2QWCGYPFQIOc2V2ZXJlLXdlYXRoZXIOU2V2ZXJlIFdlYXRoZXJkAgIPFQUABTExNzkxDlNldmVyZSBXZWF0aGVyBTExNzkxBTExNzkxZAIDDxYCHwFnZAIEDxUFAAUxMTc5MQ5TZXZlcmUgV2VhdGhlcgUxMTc5MQUxMTc5MWQCCQ8WBB8EAgIfAWcWBGYPZBYIZg8VAjhodHRwczovL3d3dy5qZHN1cHJhLmNvbS9sYXctbmV3cy9lbnZpcm9ubWVudC1lbmVyZ3ktbGF3LxJFbmVyZ3kgJiBVdGlsaXRpZXNkAgIPFQUAAjQ2EkVuZXJneSAmIFV0aWxpdGllcwI0NgI0NmQCAw8WAh8BZ2QCBA8VBQACNDYSRW5lcmd5ICYgVXRpbGl0aWVzAjQ2AjQ2ZAIBD2QWCGYPFQIzaHR0cHM6Ly93d3cuamRzdXByYS5jb20vbGF3LW5ld3MvZW52aXJvbm1lbnRhbC1sYXcvDUVudmlyb25tZW50YWxkAgIPFQUAAjQ3DUVudmlyb25tZW50YWwCNDcCNDdkAgMPFgIfAWdkAgQPFQUAAjQ3DUVudmlyb25tZW50YWwCNDcCNDdkAgsPZBYMAgEPFgIfAAUMTW9yZ2FuIExld2lzZAIDDxYEHgRocmVmBTpodHRwOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L21vcmdhbi1sZXdpcy0mLWJvY2tpdXMtbGxwHwFnZAIFDxYEHwUFImh0dHA6Ly9mYWNlYm9vay5jb20vbW9yZ2FubGV3aXNsYXcfAWdkAgcPFgIfBQUhaHR0cDovL3R3aXR0ZXIuY29tL21vcmdhbmxld2lzbGF3ZAIJDxYCHwUFGmh0dHA6Ly93d3cubW9yZ2FubGV3aXMuY29tZAILDxYEHwUFGS9wcm9maWxlL21vcmdhbi1sZXdpc19yc3MfAWdkAg0PDxYCHwFoZGQCKQ8WAh8ABVdodHRwczovL3MzLmFtYXpvbmF3cy5jb20vZG9jdW1lbnRzLmpkc3VwcmEuY29tL2E1MGQ2M2VhLWNmMzItNDkzNC05OWM2LWMzYjRlNWZiYjEwNi5wZGZkAioPFgIfAAV+aHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vdmlld2VyP3VybD1odHRwJTNBJTJGJTJGZG9jdW1lbnRzLmpkc3VwcmEuY29tJTJGYTUwZDYzZWEtY2YzMi00OTM0LTk5YzYtYzNiNGU1ZmJiMTA2LnBkZiZlbWJlZGRlZD10cnVlZGS4gur3YPCCw2r8M+OAuzc3n31Y7gdzy7cZ+di3DRpNyw==" />
</div>


<script src="/ScriptResource.axd?d=R7e1iK0shBnyhfUu14c6BzE6Xq0tTpTjUqf0TUx-A-SS_iSWyj5ekfTUDV6hNsw3wHGTZFbQ2YU4FokYvmueBM5rMAGz-4kBN7dKcRGzHTXDeG-PZlVvlBxwqD_cEcQE-wmbAQzmGLjcXVhvK7MANKFreM5CiuvttVJRX_bT3fU1&amp;t=72fc8ae3" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var PageMethods = function() {
PageMethods.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
PageMethods.prototype = {
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return PageMethods._staticInstance.get_path();},
OpenGate:function(gateData,gateFieldData,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'OpenGate',false,{gateData:gateData,gateFieldData:gateFieldData},succeededCallback,failedCallback,userContext); },
GetGateFieldData:function(fileID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetGateFieldData',true,{fileID:fileID},succeededCallback,failedCallback,userContext); },
AbandonGate:function(gateData,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AbandonGate',false,{gateData:gateData},succeededCallback,failedCallback,userContext); }}
PageMethods.registerClass('PageMethods',Sys.Net.WebServiceProxy);
PageMethods._staticInstance = new PageMethods();
PageMethods.set_path = function(value) { PageMethods._staticInstance.set_path(value); }
PageMethods.get_path = function() { return PageMethods._staticInstance.get_path(); }
PageMethods.set_timeout = function(value) { PageMethods._staticInstance.set_timeout(value); }
PageMethods.get_timeout = function() { return PageMethods._staticInstance.get_timeout(); }
PageMethods.set_defaultUserContext = function(value) { PageMethods._staticInstance.set_defaultUserContext(value); }
PageMethods.get_defaultUserContext = function() { return PageMethods._staticInstance.get_defaultUserContext(); }
PageMethods.set_defaultSucceededCallback = function(value) { PageMethods._staticInstance.set_defaultSucceededCallback(value); }
PageMethods.get_defaultSucceededCallback = function() { return PageMethods._staticInstance.get_defaultSucceededCallback(); }
PageMethods.set_defaultFailedCallback = function(value) { PageMethods._staticInstance.set_defaultFailedCallback(value); }
PageMethods.get_defaultFailedCallback = function() { return PageMethods._staticInstance.get_defaultFailedCallback(); }
PageMethods.set_enableJsonp = function(value) { PageMethods._staticInstance.set_enableJsonp(value); }
PageMethods.get_enableJsonp = function() { return PageMethods._staticInstance.get_enableJsonp(); }
PageMethods.set_jsonpCallbackParameter = function(value) { PageMethods._staticInstance.set_jsonpCallbackParameter(value); }
PageMethods.get_jsonpCallbackParameter = function() { return PageMethods._staticInstance.get_jsonpCallbackParameter(); }
PageMethods.set_path("documentViewer.aspx");
PageMethods.OpenGate= function(gateData,gateFieldData,onSuccess,onFailed,userContext) {PageMethods._staticInstance.OpenGate(gateData,gateFieldData,onSuccess,onFailed,userContext); }
PageMethods.GetGateFieldData= function(fileID,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetGateFieldData(fileID,onSuccess,onFailed,userContext); }
PageMethods.AbandonGate= function(gateData,onSuccess,onFailed,userContext) {PageMethods._staticInstance.AbandonGate(gateData,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('jdsupra.DocGate');
if (typeof(jdsupra.DocGate.GateData) === 'undefined') {
jdsupra.DocGate.GateData=gtc("jdsupra.DocGate.GateData");
jdsupra.DocGate.GateData.registerClass('jdsupra.DocGate.GateData');
}
if (typeof(jdsupra.DocGate.GateFieldData) === 'undefined') {
jdsupra.DocGate.GateFieldData=gtc("jdsupra.DocGate.GateFieldData");
jdsupra.DocGate.GateFieldData.registerClass('jdsupra.DocGate.GateFieldData');
}
//]]>
</script>

<div class="aspNetHidden">

	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="1D9A11B9" />
</div>
    <input type="hidden" name="curContentID" id="curContentID" value="a50d63ea-cf32-4934-99c6-c3b4e5fbb106" /></asp:HiddenField>


 <!--File unavailable-->
    
<!--/File unavailable--> 

        <!--Content Header-->
        <div class="tc-ns f7 silver mv2"><time>September 8, 2017</time></div>
        <div class="tc-ns f6">
               
        </div>
        <div id="DocumentHeaderPanel" class="ph4-l tc-ns">
	
            <h1 class="doc_name f2-ns f3 mv0">Hurricane Harvey Client Alert: Addressing Environmental Releases and Obligations</h1><!--Title-->
        
</div>
        <div class="f6 silver db dn-l mt2 tc-ns">
            by <a href="/profile/morgan-lewis_docs/">Morgan Lewis</a>
            <div class="mt1">
                <span class="br-pill dib follow-action-lnk follow-lnk"  onclick="PostChange('',11953,'Morgan Lewis',4,1)" name="follow_4_11953">+ Follow</span>
                <span class="br-pill dib follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_4_11953">x&nbsp;Following</span>
                <span class="br-pill dib follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',11953,'Morgan Lewis',4,0)" name="unfollow_4_11953">x&nbsp;Following</span> 
                <span class="br-pill dib follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_4_11953">- Unfollow</span>
                <a href="/profile/contributor-contact.aspx" id="ContactNowBTNlink2" class="dn-l ml1 pv1 ph3 br-pill bg-red white f6 dib" onclick="ga(&#39;send&#39;, &#39;event&#39;, &#39;follow&#39;, &#39;Contact Button - Doc View mobile&#39;, &#39;Contact Button - Doc View mobile&#39;);">Contact</a>
            </div>
        </div>
        <!--/Content Header-->
                
        <!--Social Media Row-->        
        <div id="followPanel">
	
            <div class="mt3 tc-ns dn db-ns no-print">        
                <div class="dib mb1 mr3 v-top"><script type="IN/Share" data-url="http://www.jdsupra.com/legalnews/hurricane-harvey-client-alert-12417/" data-counter="right"></script></div>    
                <div class="dib mb1 mr3 v-top"><a href="https://twitter.com/share" url="http://www.jdsupra.com/legalnews/hurricane-harvey-client-alert-12417/" class="twitter-share-button" data-count="horizontal">Tweet</a></div>   
                <div class="fb-like dib mb1 mr3 v-top" data-href="http://www.jdsupra.com/legalnews/hurricane-harvey-client-alert-12417/" data-send="false" data-layout="button_count" data-width="47" data-show-faces="false"></div>
                <div class="dib mb1 mr3 v-top"><div class="g-plusone" data-annotation="none" href="http://www.jdsupra.com/legalnews/hurricane-harvey-client-alert-12417/" size="medium" ></div></div>   
                <div class="dib SendPanelLink drkgraylnk mr3 v-top"><a href="javascript:sendit();" class="br-pill ba dim link ph2 pv1 mb2 dib mid-gray cursor-pointer f7"><i class="fa fa-envelope-o" aria-hidden="true"></i> Send</a></div>
                
                  <div class="dib EmbedPanelLink drkgraylnk v-mid">
                    <span onClick="HideShowEmbed();" class="br-pill ba dim mr3 mr0-ns ph2 pv1 dib mid-gray cursor-pointer f7"><i class="fa fa-code" aria-hidden="true"></i> Embed</span>
                  </div>               
                
            </div><!--end socialIconRow-->     
            <div id="EmbedPanel">
		 
                <div class="embedBox f6 bg-light-gray pa3" style="display: none;">
                <div class="fw7 tc lh-title mb2">To embed, copy and paste the code into your website or blog:</div>
                <textarea class="ba pa3 b--black-20 w-100 f6 mid-gray"><iframe src="//www.jdsupra.com/post/contentViewerEmbed.aspx?fid=a50d63ea-cf32-4934-99c6-c3b4e5fbb106" width="100%" height="620" frameborder="1" style="border: 2px solid #ccc; overflow-x:hidden !important; overflow:hidden;" scrolling="auto"></iframe></textarea></div>             
            
	</div> 
        
</div>   
        <!--/Social Media Row--> 

<!--primary content-->
<div class="cf mv2 mv4-l">
    <div class="br-l b--light-gray fl-l pl2-l pr4-l w-70-l">
             

              

            <!--Case 1: PDF View-->
                          
            <!--/End PDF View-->    

        
            <!--Case 2: Video View-->
                
            <!--/Video View-->   
     
            <!--Case 3: HTML Content View-->
            <div id="HTMLContentViewPanel">
	
                <div id="html-view-content" class="jds-main-content"><p>
	<img alt="Morgan Lewis" src="/img/client_headers/MorganLewis/lawflashalert.jpg" style="width:700px; height:125px;" /></p>
<div class="purple-para arrow-class">
	<p>
		<strong>As the cleanup begins, companies face challenges in meeting existing environmental obligations and addressing the environmental impacts of the storm.</strong></p>
	<p>
		The havoc caused by Hurricane Harvey, including in some instances environmental crises caused by the storm, has been widely reported. The scope and magnitude of the environmental issues caused by the storm continue to evolve as the waters recede. As they do, a host of questions have arisen and will continue to arise. The below Q&amp;A attempts to address some of the most common environmental questions that are likely to arise for companies in the aftermath of Hurricane Harvey.</p>
	<h3>
		DOES HURRICANE HARVEY EXCUSE COMPLIANCE WITH ENVIRONMENTAL OBLIGATIONS?</h3>
	<p>
		<em>Question</em>: Due to Hurricane Harvey, my company is unable to meet its obligations under an environmental statute, regulation, permit, consent decree, settlement, or other agreement with the Environmental Protection Agency (EPA) and/or the Texas Commission on Environmental Quality (TCEQ). Does Hurricane Harvey excuse compliance?</p>
	<p>
		<em>Answer</em>: It may. Environmental laws provide exemptions, releases from liability, relaxation of substantive standards, and/or an acceleration of certain processes during times of natural disaster. Related consent decrees or settlement agreements typically contain force majeure provisions and exceptions that similarly apply to disasters or acts of God.</p>
	<p>
		<strong>Notable Exceptions Under Federal Environmental Laws</strong></p>
	<p>
		Below are examples (but not a comprehensive list) of relevant exceptions to federal environmental laws that may be applicable to your company during the aftermath of Hurricane Harvey.</p>
	<p>
		<em>Oil Pollution Act (OPA)</em></p>
	<ul style="margin-left: 40px;">
		<li>
			An act of God defense. 33 U.S.C. &sect; 2703(a).</li>
	</ul>
	<p>
		<em>Resource Conservation and Recovery Act (RCRA)</em></p>
	<ul style="margin-left: 40px;">
		<li>
			EPA may issue temporary emergency permits to permitted or nonpermitted facilities to allow treatment, storage, or disposal of hazardous wastes where there is imminent and substantial endangerment to human health or the environment. 40 C.F.R. &sect; 270.61(a).</li>
		<li>
			Generally, RCRA does not require entities to obtain permits for treatment or containment activities in response to discharges of hazardous waste, the imminent threat of a discharge to hazardous waste, or an immediate threat to human health, public safety, property, or the environment from explosive materials. 40 C.F.R. &sect;&sect; 264.1(g)(8), 265.1(c)(11), 270.1(c)(3).</li>
	</ul>
	<p>
		<em>Clean Air Act (CAA)</em></p>
	<ul style="margin-left: 40px;">
		<li>
			Emission restrictions for fuel-burning stationary sources during national or regional energy emergencies. 42 U.S.C. &sect; 7410(f).</li>
		<li>
			National emission standards for hazardous air pollutants from stationary sources when in the interests of national security. 42 U.S.C. &sect; 7412(i)(4).</li>
		<li>
			Fuel additive requirements during natural disasters that cause extreme or unusual fuel and fuel additive supply circumstances. 42 U.S.C. &sect; 7545(c)(4)(C).</li>
		<li>
			Transportation conformity requirements during emergencies or natural disasters. 40 C.F.R. &sect; 51.853(d).</li>
		<li>
			Certain requirements under the National Emissions Standards for Hazardous Air Pollutants for the demolition of asbestos-containing buildings when the building has been ordered torn down because it &ldquo;is structurally unsound and in danger of imminent collapse.&rdquo; 40 C.F.R. &sect; 61.145(a)(3).</li>
	</ul>
	<p>
		<em>Clean Water Act (CWA)</em></p>
	<ul style="margin-left: 40px;">
		<li>
			An act of God exception. 33 U.S.C. &sect; 1321(f).</li>
		<li>
			Compliance may be excused during an upset, which means &ldquo;an exceptional incident in which there is unintentional and temporary noncompliance with technology based permit effluent limitations because of factors beyond the reasonable control of the permittee.&rdquo; 40 C.F.R. &sect; 122.41(n)(1).</li>
		<li>
			Emergencies that require expedited procedures for the processing of permit applications by the Corps of Engineers. 33 C.F.R. &sect; 325.2(e)(4).</li>
		<li>
			Exigent circumstances regarding discharges of oil and hazardous substances do not require permits. 33 U.S.C. &sect; 1321(c); 40 C.F.R. &sect; 122.3(d).</li>
	</ul>
	<p>
		<em>Comprehensive Environmental Response, Compensation, and Liability Act (CERCLA)</em></p>
	<ul style="margin-left: 40px;">
		<li>
			An act of God defense. 42 U.S.C. &sect; 9607(b)(1).</li>
		<li>
			Emergency removal actions. 42 U.S.C. &sect; 9604(a); 40 C.F.R. &sect; 300.440.</li>
		<li>
			Relaxation of remedial standards if compliance &ldquo;would result in greater risk to human health.&rdquo; 42 U.S.C. &sect; 9621(d)(4).</li>
	</ul>
	<p>
		<em>Coastal Zone Management Act (CZMA)</em></p>
	<ul style="margin-left: 40px;">
		<li>
			Allows the president to authorize federal actions that are inconsistent with state coastal plans if the president finds it is in the paramount interest of the country, or the secretary of commerce determines it is a matter of national security. 16 U.S.C. &sect; 1456(c).</li>
	</ul>
	<p>
		<strong>Notable Exceptions Under Texas Environmental Laws</strong></p>
	<p>
		Below are examples (but not a comprehensive list) of relevant exceptions to Texas environmental laws that may be applicable to your company in the wake of Hurricane Harvey.</p>
	<p>
		<em>Enforcement and Force Majeure</em></p>
	<ul style="margin-left: 40px;">
		<li>
			TCEQ enforcement provisions expressly provide that &ldquo;force majeure&rdquo; (defined, in part, as an act of God) is an affirmative defense. The entity applying the defense of &ldquo;force majeure&rdquo; has the burden to demonstrate that it applies and has the obligation to notify the state as provided by 30 Tex. Admin. Code &sect; 305.125(9) (relating to Standard Permit Conditions).</li>
	</ul>
	<p>
		<em>Texas Water Code</em></p>
	<ul style="margin-left: 40px;">
		<li>
			An act of God defense. Tex. Water Code &sect; 7.251.</li>
		<li>
			The Texas Water Code contains specific emergency order provisions that address the following topics:
			<ul>
				<li>
					Suspension of Beneficial Inflows. Tex. Water Code &sect; 5.506; 30 Tex. Admin. Code, Chapter 35, Subchapter D.</li>
				<li>
					Utilities. Tex. Water Code &sect; 5.507; 30 Tex. Admin. Code, Chapter 35, Subchapter E.</li>
				<li>
					Water Quality. Tex. Water Code &sect; 5.509; 30 Tex. Admin. Code, Chapter 35, Subchapter F.</li>
				<li>
					Solid Waste and Uranium By-Product. Tex. Water Code &sect; 5.512; 30 Tex. Admin. Code, Chapter 35, Subchapter G.</li>
				<li>
					Storage Tanks. Tex. Water Code &sect; 5.510; 30 Tex. Admin. Code, Chapter 35, Subchapter I.</li>
				<li>
					Air Emissions. Tex. Water Code &sect; 5.515; Tex. Health &amp; Safety Code &sect; 382.063; and 30 Tex. Admin. Code, Chapter 35, Subchapter K.</li>
				<li>
					On-site Sewage. Tex. Water Code &sect; 5.513; 30 Tex. Admin. Code, Chapter 35, Subchapter L.</li>
			</ul>
		</li>
	</ul>
	<p>
		<em>Governor&rsquo;s Suspension of Procedural Laws</em></p>
	<ul style="margin-left: 40px;">
		<li>
			The governor of Texas may suspend the provisions of any regulatory statute prescribing the procedures for conduct of state business or the orders or rules of a state agency if strict compliance with the provisions, orders, or rules would in any way prevent, hinder, or delay necessary action in coping with a disaster. Tex. Gov&rsquo;t Code &sect; 418.016.</li>
		<li>
			The executive director of TCEQ requested written approval for the <a href="https://www.tceq.texas.gov/assets/public/response/hurricanes/suspension-of-tceq-rules-8.28.17.pdf">suspension of certain environmental rules</a> in certain counties on August 28, 2017.</li>
	</ul>
	<p>
		<em>TCEQ Guidance and Disaster Response</em></p>
	<ul style="margin-left: 40px;">
		<li>
			As per <a href="https://www.tceq.texas.gov/assets/public/response/hurricanes/hurricane-regulatory-guidance-Harvey.pdf">TCEQ guidance</a>, TCEQ approval is not necessary for actions directly related to disaster response. Response actions pursuant to the guidance include &ldquo;all reasonable actions necessary and prudent to facilitate, maintain, or restore fuel production and/or distribution, within the State of Texas, directly related to Hurricane Harvey.&rdquo;</li>
	</ul>
	<p>
		<strong>Consent Decrees and Settlements</strong></p>
	<ul style="margin-left: 40px;">
		<li>
			Most consent decrees and settlements have an &ldquo;act of God&rdquo; or &ldquo;force majeure&rdquo; provision that excuses a party from performance when the circumstances outside the control of the person make performance impossible. The provision often describes what constitutes an &ldquo;act of God&rdquo; or &ldquo;force majeure.&rdquo; A natural disaster generally creates the requisite circumstances for a party to a settlement or consent decree to claim force majeure. For example, any extreme flooding due to Hurricane Harvey that prevents critical personnel from performing their jobs, makes necessary supplies unavailable, renders a company unable to contain hazardous substances, or causes other similar circumstances may constitute a force majeure or an act of God.</li>
		<li>
			Notably, many force majeure provisions have notice requirements that are important prerequisites for claiming that an event delayed or impeded compliance with the consent decree or settlement.</li>
	</ul>
	<h3>
		WHAT DO I DO IF I AM UNABLE TO COMPLY WITH MY ENVIRONMENTAL OBLIGATIONS?</h3>
	<p>
		<em>Question</em>: How do I respond if my company is unable to meet its obligations under an environmental statute, regulation, permit, consent decree, or settlement with EPA and/or TCEQ due to Hurricane Harvey?</p>
	<p>
		<em>Answer</em>: It is important to consult with counsel first, but counsel is likely to recommend that you contact EPA or your state environmental agency if you believe it is likely that you are unable to meet your obligations.</p>
	<p>
		Steps to consider (in consultation with counsel) if your company is unable to comply with environmental obligations include the following:</p>
	<ol style="margin-left: 40px; padding-bottom: 14px;">
		<li>
			Assess and list the reason(s) that your company may not be able to meet an environmental obligation.</li>
		<li>
			Determine if the issue is an emergency that should be reported immediately. If so, you may need to contact your local law enforcement agency or state hotline.</li>
		<li>
			You may need to contact EPA and/or the relevant state environmental agency to notify it that you may be unable to meet your environmental obligations. In doing so, you should consider steps necessary to create a record of the exact nature of the problem, any steps you have taken to mitigate, and any relief requested going forward.</li>
		<li>
			You should consider mitigation to the extent possible.</li>
		<li>
			You should retain all records of the event for future investigations.</li>
	</ol>
	<p>
		For more guidance specific to Texas law, review the following TCEQ regulator guidance concerning Hurricane Harvey:</p>
	<ul style="margin-left: 40px;">
		<li>
			<a href="https://www.tceq.texas.gov/publications/rg/rg-517a.html/at_download/file">Air Quality for Permitted Facilities: Responding to Hurricanes</a></li>
		<li>
			<a href="https://www.tceq.texas.gov/publications/rg/rg-517d.html/at_download/file">Wastewater-Treatment Plants: Responding to Disasters</a></li>
	</ul>
	<h3>
		WHAT SHOULD I DO TO ADDRESS CONTAMINATION THAT HAS MIGRATED ONTO MY PROPERTY OR THAT HAS ESCAPED FROM MY PROPERTY DUE TO FLOODING?</h3>
	<p>
		<em>Question</em>: Due to flooding, my company&rsquo;s property is covered in materials that may be hazardous and/or I have solid or hazardous materials onsite that may have escaped containment. What do I do?</p>
	<p>
		<em>Answer</em>: In consultation with counsel and after review of any applicable cleanup agreement, notify the appropriate authorities and control the release as best possible. Written reports are often advisable.</p>
	<p>
		<em>Waste to be concerned about:</em></p>
	<ul style="margin-left: 40px;">
		<li>
			Household hazardous waste</li>
		<li>
			Asbestos-containing material</li>
		<li>
			PCBs in transformers</li>
		<li>
			Petroleum products</li>
		<li>
			Firearms and ammunition</li>
		<li>
			Waste contained in underground storage tanks</li>
	</ul>
	<p>
		<em>Reporting spills</em><strong>:</strong></p>
	<ul style="margin-left: 40px;">
		<li>
			Federal: Oil spills and chemical releases may be reported to the National Response Center (NRC) hotline at +1.800.424.8802.</li>
		<li>
			Local: Notice of any spills or releases may also be provided to the Local Emergency Planning Commission.</li>
	</ul>
	<p>
		<em>TCEQ guidance:</em></p>
	<ul style="margin-left: 40px;">
		<li>
			Generally, TCEQ exercises enforcement discretion in the event of a hurricane or other major natural disaster and can waive a 24-hour notice requirement.</li>
		<li>
			Contact the spill-reporting hotline at +1.800.832.8224.</li>
		<li>
			See TCEQ guidance on <a href="https://www.tceq.texas.gov/response/spills/spills.html">Spills, Discharges, and Releases</a>.</li>
		<li>
			If you intend to burn debris, follow TCEQ guidance on <a href="https://www.tceq.texas.gov/publications/rg/rg-517a.html/at_download/file">Air Quality for Permitted Facilities: Responding to Hurricanes</a>.</li>
	</ul>
	<h3>
		WHAT ACTIONS HAVE ENVIRONMENTAL AGENCIES TAKEN IN RESPONSE TO HURRICANE HARVEY?</h3>
	<p>
		<em>Question</em>: What actions have EPA and/or TCEQ taken in response to Hurricane Harvey?</p>
	<p>
		<em>Answer</em>: EPA and TCEQ have taken a number of actions in response to Hurricane Harvey, including the following:</p>
	<p>
		<em>U.S. EPA</em></p>
	<ul style="margin-left: 40px;">
		<li>
			<a href="https://www.epa.gov/newsreleases/epa-approves-emergency-fuel-waiver-florida">EPA Approves Emergency Fuel Waiver for Florida</a> (09/06/2017)</li>
		<li>
			<a href="https://www.epa.gov/newsreleases/epa-approves-emergency-fuel-waivers-38-states-and-washington-dc">EPA Approves Emergency Fuel Waivers for 38 States and Washington, DC</a> (08/31/2017)</li>
		<li>
			<a href="https://www.epa.gov/newsreleases/epa-approves-emergency-fuel-waivers-gulf-and-east-coast-states">EPA Approves Emergency Fuel Waivers for Gulf and East Coast States</a> (08/30/2017)</li>
		<li>
			<a href="https://www.epa.gov/newsreleases/epa-approves-emergency-fuel-waivers-texas-and-georgia">EPA Approves Emergency Fuel Waivers for Texas and Georgia</a> (08/29/2017)</li>
		<li>
			<a href="https://www.epa.gov/newsreleases/epa-approves-emergency-fuel-waiver-louisiana">EPA Approves Emergency Fuel Waivers for Louisiana</a> (08/28/2017)</li>
		<li>
			<a href="https://www.epa.gov/newsreleases/epa-approves-tceq-request-expand-emergency-fuel-waiver">EPA Approves TCEQ Request to Expand Emergency Fuel Waivers</a> (08/26/2017)</li>
		<li>
			<a href="https://response.epa.gov/sites/12353/files/EPA_Press_Release_Status_Superfund_Sites_09_02_2017.pdf">EPA reports on Superfund sites affected by Hurricane Harvey</a> (09/02/17). EPA has identified the following 13 Superfund sites as affected or potentially affected. The remaining 28 of 41 sites EPA inspected do not currently show damage or flooding resulting from the hurricane.</li>
	</ul>
	<ol style="margin-left: 120px;">
		<li>
			Falcon Refinery</li>
		<li>
			Brine Service</li>
		<li>
			Bailey Waste Disposal</li>
		<li>
			French LTD</li>
		<li>
			Geneva Industries/Fuhrmann Energy</li>
		<li>
			Gulfco Marine</li>
		<li>
			Highland Acid Pit</li>
		<li>
			Malone Services</li>
		<li>
			US Oil Recovery</li>
		<li>
			Patrick Bayou</li>
		<li>
			Petro-Chemical Systems</li>
		<li>
			Triangle Chemical</li>
		<li>
			San Jacinto Waste Pits</li>
	</ol>
	<p>
		<em>Texas</em></p>
	<ul style="margin-left: 40px;">
		<li>
			<a href="https://www.tceq.texas.gov/assets/public/response/hurricanes/suspension-of-tceq-rules-8.28.17.pdf">TCEQ request for suspension of certain rules submitted</a> (8/28/17). This suspension only applies in counties that are the subject of the Governor&rsquo;s disaster proclamation(s).</li>
		<li>
			Disaster proclamations for counties</li>
		<li style="list-style: none; display: inline">
			<div style="margin-left: 2em">
				<ul>
					<li>
						<a href="https://gov.texas.gov/uploads/files/press/Governor_Abbott_Requests_Presidential_Disaster_Declaration.pdf">Governor Abbott&rsquo;s initial proclamation</a></li>
					<li>
						<a href="https://gov.texas.gov/uploads/files/press/Additional_Texas_Counties.pdf">Additional counties added on August 26</a></li>
					<li>
						<a href="https://gov.texas.gov/uploads/files/press/DisasterProcAddingCountiesToHarvey_08272017.pdf">Additional counties added on August 27</a></li>
					<li>
						<a href="https://gov.texas.gov/uploads/files/press/HarveyDisasterProcAddingCounties_08282017.pdf">Additional counties added on August 28</a></li>
				</ul>
			</div>
		</li>
	</ul>
	<h3>
		HOW WE CAN HELP</h3>
	<p>
		Morgan Lewis&rsquo;s environmental counseling and litigation practice has assisted many companies in helping minimize the short- and long-term fallout for clients facing environmental emergencies and associated agency investigations. We stand ready to help companies mobilize customized legal teams to contain matters through swift, thorough responses. We also manage relationships with government agencies, insurers, and public or private parties.</p>
	<p>
		&nbsp;</p>
</div>
<p>
	&nbsp;</p>
</div>
            
</div>        

            <!--Content Info-->                 
            <div id="BottomFileInfoPanel" class="t-cv-info-panel">
	
       
            <!--Case Info-->
             

            <div class="f5 mt4">
                <a href="javascript:sendit();" class="br-pill ba dim link ph3 pv1 mb2 dib mid-gray cursor-pointer mr2 f7"><i class="fa fa-envelope-o" aria-hidden="true"></i> Send</a>
                <a id="PrintHTMLHyperLink" class="br-pill ba dim link ph3 pv1 mb2 dib mid-gray cursor-pointer mr2 f7" href="javascript:window.print();"><i class="fa fa-print" aria-hidden="true"></i> Print</a>
                <a id="reportproblemDocViewer2" class="br-pill ba dim link ph3 pv1 mb2 dib mid-gray cursor-pointer f7" href="/reportaproblem/index.aspx"><i class="fa fa-exclamation-triangle" aria-hidden="true"></i> Report</a>
            </div>

            


            <!--Related/latest docs-->
            <div id="ContentViewRelatedPanel" class="connect-related-list">
		 
                <h3 class="bt bw1 pt3 f4 mb3 ttu">Related Posts</h3><ul class="lh-copy cf f6 fw7 ml0 pl3">
<li class="fl pb3 pr4 w-50-ns"><a href="/legalnews/hurricane-recovery-client-alert-73147/" onclick="ga('send', 'event', 'docview', 'read-more-links', 'related-doc-link');">Hurricane Recovery Client Alert: Regulatory Relief for Healthcare Providers in Disaster Areas</a></li>
<li class="fl pb3 pr4 w-50-ns"><a href="/legalnews/hurricane-recovery-client-alert-22480/" onclick="ga('send', 'event', 'docview', 'read-more-links', 'related-doc-link');">Hurricane Recovery Client Alert: Managing Employees after Hurricane Harvey</a></li>
<li class="fl pb3 pr4 w-50-ns"><a href="/legalnews/hurricane-harvey-client-alert-tax-45760/" onclick="ga('send', 'event', 'docview', 'read-more-links', 'related-doc-link');">Hurricane Harvey Client Alert: Tax Filing and Payment Deadlines Extended for Victims</a></li>
<li class="fl pb3 pr4 w-50-ns"><a href="/legalnews/hurricane-harvey-client-alert-insurance-94482/" onclick="ga('send', 'event', 'docview', 'read-more-links', 'related-doc-link');">Hurricane Harvey Client Alert: Insurance Considerations</a></li>
<li class="fl pb3 pr4 w-50-ns"><a href="/legalnews/hurricane-harvey-client-alert-fcc-32777/" onclick="ga('send', 'event', 'docview', 'read-more-links', 'related-doc-link');">Hurricane Harvey Client Alert: FCC Assistance to Affected Communications Networks Post-Hurricane Harvey</a></li>
</ul>
<ul class="lh-copy cf f6 fw7 ml0 pl3 hide">
<li class="fl pb3 pr4 w-50-ns"><a href="/legalnews/hurricane-harvey-client-alert-how-68853/" onclick="ga('send', 'event', 'docview', 'read-more-links', 'related-doc-link');">Hurricane Harvey Client Alert: How Employers and Employees Can Help Those in Need</a></li>
</ul><p onclick="seeMoreExpand('#ContentViewRelatedPanel')" class="moreLessLink red tr f6">See more<img src="/img/arrow-redblock-down.gif"></p>
                
            
	</div>  

            <!--Video Ribbon--> 
            

        
            <!--Disclaimer-->
            <div id="disclaimerDisplay">
		
                <div class="mv4 f7 gray lh-copy bt bb b--black-20 pv3 bb-0-ns">
                    <p>DISCLAIMER: Because of the generality of this update, the information provided herein may not be applicable in all situations and should not be acted upon without specific legal advice based on particular situations.</p>
                    <p>&copy; Morgan Lewis <script>var today = new Date(); var yyyy = today.getFullYear();document.write(yyyy + " ");</script> |  Attorney Advertising</p>   
                </div>
            
	</div>

            <!--Subscribe Ad-->
                    
    
</div> <!--End BottomFileInfoPanel--> 


</div><!--end primary columm-->      

<div id="attributionPanel">
	
<div class="fl-l pl3-m pl4-l w-30-l">
        <a name="FollowSection"></a>
        <div class="bg-light-green dark-green pv3 ph2 mb4 db lh-title tc fw7" name="MasterAlerter" style="display: none;">
            <div class="mb1"><i class="fa fa-check-circle-o fa-2x" aria-hidden="true"></i></div>
            </asp:Literal>
            <p class="mb0"><a href="/follow/manageyourinterests//">Refine your interests &raquo;</a></p>
        </div>
     
        <h4 class="ttu mb2 mid-gray f6 mt0 mb2">
        Written by:
        </h4>

        <!--Follow Firm-->
        <div class="f6 dt w-100 pb3 bb b--black-10 lh-title">
            <div class="dtc w3 v-top">
                <a onclick="ga('send', 'event', 'docview', 'follow', 'firm-img');" href="/profile/morgan-lewis_docs/"><img src="/showThumbnail.aspx?img=9266_2125.jpg&size=sm" alt="Morgan Lewis" class="border-light br2"></a>
            </div>   
            <div class="dtc pl2 v-top">
                <div class="drkgraylnk"><a onclick="ga('send', 'event', 'docview', 'follow', 'firm-link');" href="/profile/morgan-lewis_docs/">Morgan Lewis</a></div>

                <a href="/profile/contributor-contact.aspx" id="ContactNowBTNlink" class="dib mb1 no-underline pv1 ph2 br-pill bg-red white f7" onclick="ga(&#39;send&#39;, &#39;event&#39;, &#39;follow&#39;, &#39;Contact Button - Doc View Top&#39;, &#39;Contact Button - Doc View Top&#39;);">Contact</a>

                <span class="br-pill dib follow-action-lnk follow-lnk f7"  onclick="PostChange('',11953,'Morgan Lewis',4,1)" name="follow_4_11953">+ Follow</span>
                <span class="br-pill dib follow-action-lnk following-lnk f7" style="display: none;" name="follow_spinner_4_11953">x&nbsp;Following</span>
                <span class="br-pill dib follow-action-lnk following-lnk f7" style="display: none;" onclick="PostChange('',11953,'Morgan Lewis',4,0)" name="unfollow_4_11953">x&nbsp;Following</span> 
                <span class="br-pill dib follow-action-lnk unfollowing-lnk blue f7" style="display: none;" name="unfollow_spinner_4_11953">- Unfollow</span>
            </div>
        </div> 

    <!--Follow People-->
    <div id="followPeopleSection">
         <div class="follow-people-list f6 lh-title">      
            <!--Follow Author Buttons-->
             
                <div class="js-followauthor cf pv3 bb b--black-10">
                    <div class="dt w-100">
                        <div class="dtc v-mid w2 pr1">
                            <a onclick="ga('send', 'event', 'docview', 'follow', 'author-img');" href="/authors/christopher-amandes/"><img src="https://jdsupra-static.s3.amazonaws.com/authors/59b2fc20c6e67.30h.jpg" alt="Christopher Amandes" class="br2 v-mid"></a>
                        </div>
                        <div class="dtc v-mid">
                            <a onclick="ga('send', 'event', 'docview', 'follow', 'author-link');" href="/authors/christopher-amandes/">Christopher Amandes</a>
                        </div>
                        <div class="dtc f7 v-mid tr w-40">
                            <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',71452,'Christopher Amandes',1,1)" name="follow_1_71452">+ Follow</span>
                            <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_1_71452">x&nbsp;Following</span>
                            <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',71452,'Christopher Amandes',1,0)" name="unfollow_1_71452">x&nbsp;Following</span> 
                            <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_1_71452">- Unfollow</span>
                        </div>
                    </div>
                </div> 
                
                <div class="js-followauthor cf pv3 bb b--black-10">
                    <div class="dt w-100">
                        <div class="dtc v-mid w2 pr1">
                            <a onclick="ga('send', 'event', 'docview', 'follow', 'author-img');" href="/authors/conrad-bolston/"><img src="https://jdsupra-static.s3.amazonaws.com/authors/5612ad39163aa.30h.jpg" alt="Conrad Bolston" class="br2 v-mid"></a>
                        </div>
                        <div class="dtc v-mid">
                            <a onclick="ga('send', 'event', 'docview', 'follow', 'author-link');" href="/authors/conrad-bolston/">Conrad Bolston</a>
                        </div>
                        <div class="dtc f7 v-mid tr w-40">
                            <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',47579,'Conrad Bolston',1,1)" name="follow_1_47579">+ Follow</span>
                            <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_1_47579">x&nbsp;Following</span>
                            <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',47579,'Conrad Bolston',1,0)" name="unfollow_1_47579">x&nbsp;Following</span> 
                            <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_1_47579">- Unfollow</span>
                        </div>
                    </div>
                </div> 
                  
        </div>
        <div class="doc_trunk_more tr f7 mt2 dn blue" onClick="showMoreTags('#followPeopleSection')">more <i class="fa fa-angle-down" aria-hidden="true"></i></div>
        <div class="doc_trunk_less tr f7 mt2 dn blue" onClick="hideMoreTags('#followPeopleSection')">less <i class="fa fa-angle-up" aria-hidden="true"></i></div>
    </div><!--end truncate tags-->

<!--Follow Topics/Subjects-->
<div class="mv4 follow-trunk-List block-with-bot-border lh-title" id="followTopSubSection">
    <h4 class="ttu mb2 mid-gray f6 mt0 mb2">Published In:</h4> 

     <div class="follow-subtop-list f6">             
        <!--Follow Topics Buttons-->
        
            <div class="js-followsubtops pv3 bb b--black-10 dt w-100">
                <div class="dtc">
                    <a onclick="ga('send', 'event', 'docview', 'follow', 'topic-link');" href="/topics/cercla/">CERCLA</a>
                </div>               
                <div class="dtc w-40 f7 tr f7">
                    <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',256,'CERCLA',2,1)" name="follow_2_256">+ Follow</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_2_256">x&nbsp;Following</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',256,'CERCLA',2,0)" name="unfollow_2_256">x&nbsp;Following</span> 
                    <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_2_256">- Unfollow</span>
                </div>         
            </div> 
            
            <div class="js-followsubtops pv3 bb b--black-10 dt w-100">
                <div class="dtc">
                    <a onclick="ga('send', 'event', 'docview', 'follow', 'topic-link');" href="/topics/clean-air-act/">Clean Air Act</a>
                </div>               
                <div class="dtc w-40 f7 tr f7">
                    <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',771,'Clean Air Act',2,1)" name="follow_2_771">+ Follow</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_2_771">x&nbsp;Following</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',771,'Clean Air Act',2,0)" name="unfollow_2_771">x&nbsp;Following</span> 
                    <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_2_771">- Unfollow</span>
                </div>         
            </div> 
            
            <div class="js-followsubtops pv3 bb b--black-10 dt w-100">
                <div class="dtc">
                    <a onclick="ga('send', 'event', 'docview', 'follow', 'topic-link');" href="/topics/clean-water-act/">Clean Water Act</a>
                </div>               
                <div class="dtc w-40 f7 tr f7">
                    <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',907,'Clean Water Act',2,1)" name="follow_2_907">+ Follow</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_2_907">x&nbsp;Following</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',907,'Clean Water Act',2,0)" name="unfollow_2_907">x&nbsp;Following</span> 
                    <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_2_907">- Unfollow</span>
                </div>         
            </div> 
            
            <div class="js-followsubtops pv3 bb b--black-10 dt w-100">
                <div class="dtc">
                    <a onclick="ga('send', 'event', 'docview', 'follow', 'topic-link');" href="/topics/epa/">EPA</a>
                </div>               
                <div class="dtc w-40 f7 tr f7">
                    <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',200,'EPA',2,1)" name="follow_2_200">+ Follow</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_2_200">x&nbsp;Following</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',200,'EPA',2,0)" name="unfollow_2_200">x&nbsp;Following</span> 
                    <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_2_200">- Unfollow</span>
                </div>         
            </div> 
            
            <div class="js-followsubtops pv3 bb b--black-10 dt w-100">
                <div class="dtc">
                    <a onclick="ga('send', 'event', 'docview', 'follow', 'topic-link');" href="/topics/hurricane-harvey/">Hurricane Harvey</a>
                </div>               
                <div class="dtc w-40 f7 tr f7">
                    <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',31600,'Hurricane Harvey',2,1)" name="follow_2_31600">+ Follow</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_2_31600">x&nbsp;Following</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',31600,'Hurricane Harvey',2,0)" name="unfollow_2_31600">x&nbsp;Following</span> 
                    <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_2_31600">- Unfollow</span>
                </div>         
            </div> 
            
            <div class="js-followsubtops pv3 bb b--black-10 dt w-100">
                <div class="dtc">
                    <a onclick="ga('send', 'event', 'docview', 'follow', 'topic-link');" href="/topics/hurricane-season/">Hurricane Season</a>
                </div>               
                <div class="dtc w-40 f7 tr f7">
                    <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',27092,'Hurricane Season',2,1)" name="follow_2_27092">+ Follow</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_2_27092">x&nbsp;Following</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',27092,'Hurricane Season',2,0)" name="unfollow_2_27092">x&nbsp;Following</span> 
                    <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_2_27092">- Unfollow</span>
                </div>         
            </div> 
            
            <div class="js-followsubtops pv3 bb b--black-10 dt w-100">
                <div class="dtc">
                    <a onclick="ga('send', 'event', 'docview', 'follow', 'topic-link');" href="/topics/natural-disasters/">Natural Disasters</a>
                </div>               
                <div class="dtc w-40 f7 tr f7">
                    <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',578,'Natural Disasters',2,1)" name="follow_2_578">+ Follow</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_2_578">x&nbsp;Following</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',578,'Natural Disasters',2,0)" name="unfollow_2_578">x&nbsp;Following</span> 
                    <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_2_578">- Unfollow</span>
                </div>         
            </div> 
            
            <div class="js-followsubtops pv3 bb b--black-10 dt w-100">
                <div class="dtc">
                    <a onclick="ga('send', 'event', 'docview', 'follow', 'topic-link');" href="/topics/oil-gas/">Oil & Gas</a>
                </div>               
                <div class="dtc w-40 f7 tr f7">
                    <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',1035,'Oil & Gas',2,1)" name="follow_2_1035">+ Follow</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_2_1035">x&nbsp;Following</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',1035,'Oil & Gas',2,0)" name="unfollow_2_1035">x&nbsp;Following</span> 
                    <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_2_1035">- Unfollow</span>
                </div>         
            </div> 
            
            <div class="js-followsubtops pv3 bb b--black-10 dt w-100">
                <div class="dtc">
                    <a onclick="ga('send', 'event', 'docview', 'follow', 'topic-link');" href="/topics/pollution-control/">Pollution Control</a>
                </div>               
                <div class="dtc w-40 f7 tr f7">
                    <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',7201,'Pollution Control',2,1)" name="follow_2_7201">+ Follow</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_2_7201">x&nbsp;Following</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',7201,'Pollution Control',2,0)" name="unfollow_2_7201">x&nbsp;Following</span> 
                    <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_2_7201">- Unfollow</span>
                </div>         
            </div> 
            
            <div class="js-followsubtops pv3 bb b--black-10 dt w-100">
                <div class="dtc">
                    <a onclick="ga('send', 'event', 'docview', 'follow', 'topic-link');" href="/topics/severe-weather/">Severe Weather</a>
                </div>               
                <div class="dtc w-40 f7 tr f7">
                    <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',11791,'Severe Weather',2,1)" name="follow_2_11791">+ Follow</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_2_11791">x&nbsp;Following</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',11791,'Severe Weather',2,0)" name="unfollow_2_11791">x&nbsp;Following</span> 
                    <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_2_11791">- Unfollow</span>
                </div>         
            </div> 
            

        <!--Follow Subject Buttons-->
        
            <div class="js-followsubtops pv3 bb b--black-10 dt w-100">          
                <div class="dtc">
                    <a onclick="ga('send', 'event', 'docview', 'follow', 'topic-link');" href="https://www.jdsupra.com/law-news/environment-energy-law/">Energy & Utilities</a>
                </div>   
                <div class="dtc w-40 f7 tr f7">
                    <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',46,'Energy & Utilities',3,1)" name="follow_3_46">+ Follow</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_3_46">x&nbsp;Following</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',46,'Energy & Utilities',3,0)" name="unfollow_3_46">x&nbsp;Following</span> 
                    <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_3_46">- Unfollow</span>
                </div>                          
            </div> 
            
            <div class="js-followsubtops pv3 bb b--black-10 dt w-100">          
                <div class="dtc">
                    <a onclick="ga('send', 'event', 'docview', 'follow', 'topic-link');" href="https://www.jdsupra.com/law-news/environmental-law/">Environmental</a>
                </div>   
                <div class="dtc w-40 f7 tr f7">
                    <span class="br-pill follow-action-lnk follow-lnk"  onclick="PostChange('',47,'Environmental',3,1)" name="follow_3_47">+ Follow</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" name="follow_spinner_3_47">x&nbsp;Following</span>
                    <span class="br-pill follow-action-lnk following-lnk" style="display: none;" onclick="PostChange('',47,'Environmental',3,0)" name="unfollow_3_47">x&nbsp;Following</span> 
                    <span class="br-pill follow-action-lnk unfollowing-lnk blue" style="display: none;" name="unfollow_spinner_3_47">- Unfollow</span>
                </div>                          
            </div> 
              

        
    </div>
    <div class="doc_trunk_more tr f7 mt2 dn blue" onClick="showMoreTags('#followTopSubSection')">more <i class="fa fa-angle-down" aria-hidden="true"></i></div>
    <div class="doc_trunk_less tr f7 mt2 dn blue" onClick="hideMoreTags('#followTopSubSection')">less <i class="fa fa-angle-up" aria-hidden="true"></i></div>    
</div>


        <!--Start Connect Panel-->  
        <div id="ContactPanelStatic">
		  

            <h4 class="ttu mb2 mid-gray f6 mt0 mb2">Morgan Lewis on:</h4>
            <div class="follow-social-content">
                <div class="dib v-mid"><a href="http://www.linkedin.com/company/morgan-lewis-&-bockius-llp" id="hrefLinkedin"><img src="/img/social-icons/linkedin-32x32.png" /></a></div>
                <div class="dib v-mid"><a href="http://facebook.com/morganlewislaw" id="hrefFacebook"><img src="/img/social-icons/facebook-32x32.png" /></a></div>
                <div class="dib v-mid"><a href="http://twitter.com/morganlewislaw" id="hrefTwitter"><img src="/img/social-icons/twitter-32x32.gif" /></a></div>
                <div class="dib v-mid"><a href="http://www.morganlewis.com" id="hrefWebsite"><img src="/img/social-icons/website-32x32.gif" /></a></div>    
                <div class="dib v-mid"><a href="/profile/morgan-lewis_rss" id="hrefRSS"><img src="/img/social-icons/supra-32x32.gif" /></a></div>
            </div>
        
	</div>
        <!--/End Connect Panel-->
 <!--End written by and published section-->

<!--Rotating Ads-->
    <div id="adPanel1">
		
    
	</div>            
     
<!--/Rotating Ads-->

<div class="mt4 no-print">
  <a href="/readerschoice/2017/" onclick="ga('send', 'event', 'readerschoice-2017', 'promo', 'promo-doc-view');"><img src="/img/readerschoice/2017-winners/promo-winners.jpg" alt="Readers' Choice 2017"></a>
</div>

<div class="mt4 tc no-print">            
    <a href="/perspective/media-query.htm"><img src="/img/ad-for-journalists.png" alt="Reporters on Deadline" ></a>
</div>


          
</div><!--end jds-doc-side-content-->

</div><!--attributionPanel i reuse this panel so i didn't have to write one in .vb file-->

</div><!--end jds-content-viewer-->

</div><!--end outer div-->
      
</asp:Panel>
     
    <div id="FollowLinkedInSignIn" class="reveal-modal mw7 center pa4 overflow-y-scroll">
        <a class="close-reveal-modal tr db silver" onclick="ga('send', 'event', 'follow', 'Close LinkedIn MDB - Doc View', 'X icon in LI MDB - Doc View');"><i class="fa fa-times" aria-hidden="true"></i></a>
        <h1 class="f5 tc georgia tracked mb2 gray mt0">"My best business intelligence, in one easy email&hellip;"</h1>
        <div class="gray mb3 lh-title measure center">Your first step to building a free, personalized, morning email brief covering pertinent authors and topics on JD Supra:</div>    
        <div class="tc f4 fw7 mb2">Sign up using<span class="red fw5 f6">*</span></div>
        <div class="tc">
            <a href="/follow/linkedinlogin/" class="dib v-mid mb1 mr1-l no-underline pv2 ph4 br-pill bg-blue white f3 fw7" onclick="ga('send', 'event', 'follow', 'LinkedIn Button MDB - Doc View', 'Sign up Button - Doc View');">Linked <i class="fa fa-linkedin-square fa-2" aria-hidden="true"></i> </a>

            <a href="/follow/subscribe-form.aspx" onclick="ga('send', 'event', 'follow', 'Email Signup MDB - Doc View', 'Email Signup MDB - Doc View');" class="dib mb1 no-underline pv2 ph3 br-pill ba b--blue br-pill f4">Email address</a>
        </div>
        <p class="tc f6 fw7">Already signed up? <a href="/login.aspx" onclick="ga('send', 'event', 'follow', 'Already signed up MDB - Doc View', 'Already signed up MDB - Doc View');">Log in here</a></p>

        <div class="f7 gray mt4 tc"><em><span class="red">*</span>By using the service, you signify your acceptance of <span id="policy-click" class="blue">JD Supra's Privacy Policy.</span></em>
        </div>

        <div class="tc mt3" id="digest-img"><a href="/follow/linkedinlogin/" onclick="ga('send', 'event', 'follow', 'Digest Image MDB - Doc View', 'Digest Screenshot Image - Doc View');"><img src="/img/digest-screenshot.jpg" alt="Custom Email Digest"></a>
        </div>


        <div id="policy-blk" class="bg-lightest-blue pa4 mv3 gray dn h5 f7 lh-copy overflow-y-scroll"> 
            <div class="dib w-60 v-top mid-gray fw7">Privacy Policy <em>(Updated: October 8, 2015)</em>:</div>
            <div class="dib tr f7 blue close-lnk w-30 v-top">
                hide <i class="fa fa-angle-up" aria-hidden="true"></i>
            </div>
            
            <p>JD Supra provides users with access to its legal industry publishing services (the "Service") through <a href="/" target="_blank">its website</a> (the "Website") as well as through other sources. Our policies with regard to data collection and use of personal information of users of the Service, regardless of the manner in which users access the Service, and visitors to the Website are set forth in this statement ("Policy"). By using the Service, you signify your acceptance of this Policy.
            </p>
            
            <h5 class="f6 mb2">Information Collection and Use by JD Supra</h5>
            <p>JD Supra collects users' names, companies, titles, e-mail address and industry. JD Supra also tracks the pages that users visit, logs IP addresses and aggregates non-personally identifiable user data and browser type. This data is gathered using cookies and other technologies. </p>

            <p>The information and data collected is used to authenticate users and to send notifications relating to the Service, including email alerts to which users have subscribed; to manage the Service and Website, to improve the Service and to customize the user's experience. This information is also provided to the authors of the content to give them insight into their readership and help them to improve their content, so that it is most useful for our users. </p>

            <p>JD Supra does not sell, rent or otherwise provide your details to third parties, other than to the authors of the content on JD Supra.</p>

            <p>If you prefer not to enable cookies, you may change your browser settings to disable cookies; however, please note that rejecting cookies while visiting the Website may result in certain parts of the Website not operating correctly or as efficiently as if cookies were allowed.</p>
            
            <h5 class="f6 mb2">Email Choice/Opt-out</h5>
            
            <p>Users who opt in to receive emails may choose to no longer receive e-mail updates and newsletters by selecting the "opt-out of future email" option in the email they receive from JD Supra or in their JD Supra account management screen.
            </p>
            
            <h5 class="f6 mb2">Security</h5>
            
            <p>JD Supra takes reasonable precautions to insure that user information is kept private. We restrict access to user information to those individuals who reasonably need access to perform their job functions, such as our third party email service, customer service personnel and technical staff. However, please note that no method of transmitting or storing data is completely secure and we cannot guarantee the security of user information. Unauthorized entry or use, hardware or software failure, and other factors may compromise the security of user information at any time.
            </p>

            <p>If you have reason to believe that your interaction with us is no longer secure, you must immediately notify us of the problem by contacting us at <a href="mailto:info@jdsupra.com">info@jdsupra.com</a>. In the unlikely event that we believe that the security of your user information in our possession or control may have been compromised, we may seek to notify you of that development and, if so, will endeavor to do so as promptly as practicable under the circumstances.</p>        
            

            <h5 class="f6 mb2">Sharing and Disclosure of Information JD Supra Collects</h5>
            
            <p>Except as otherwise described in this privacy statement, JD Supra will not disclose personal information to any third party unless we believe that disclosure is necessary to: (1) comply with applicable laws; (2) respond to governmental inquiries or requests; (3) comply with valid legal process; (4) protect the rights, privacy, safety or property of JD Supra, users of the Service, Website visitors or the public; (5) permit us to pursue available remedies or limit the damages that we may sustain; and (6) enforce our Terms & Conditions of Use.
            </p>
            
            <p>In the event there is a change in the corporate structure of JD Supra such as, but not limited to, merger, consolidation, sale, liquidation or transfer of substantial assets, JD Supra may, in its sole discretion, transfer, sell or assign information collected on and through the Service to one or more affiliated or unaffiliated third parties.
            </p>
            
            <h5 class="f6 mb2">Links to Other Websites</h5>
            
            <p>This Website and the Service may contain links to other websites. The operator of such other websites may collect information about you, including through cookies or other technologies. If you are using the Service through the Website and link to another site, you will leave the Website and this Policy will not apply to your use of and activity on those other sites. We encourage you to read the legal notices posted on those sites, including their privacy policies. We shall have no responsibility or liability for your visitation to, and the data collection and use practices of, such other sites. This Policy applies solely to the information collected in connection with your use of this Website and does not apply to any practices conducted offline or in connection with any other websites.
            </p>
            
            <h5 class="f6 mb2">Changes in Our Privacy Policy</h5>
            
            <p>We reserve the right to change this Policy at any time. Please refer to the date at the top of this page to determine when this Policy was last revised. Any changes to our privacy policy will become effective upon posting of the revised policy on the Website. By continuing to use the Service or Website following such changes, you will be deemed to have agreed to such changes. If you do not agree with the terms of this Policy, as it may be amended from time to time, in whole or part, please do not continue using the Service or the Website.
            </p>
            
            <h5 class="f6 mb2">Contacting JD Supra</h5>
            
            <p>If you have any questions about this privacy statement, the practices of this site, your dealings with this Web site, or if you would like to change any of the information you have provided to us, please contact us at: <a href="mailto:info@jdsupra.com">info@jdsupra.com</a>.
            </p>
            <div class="tr f7 blue close-lnk">
                - hide
            </div>            
        </div>



        <div class="f7 gray mt3"><span class="red">*</span><em>With LinkedIn, you don't need to create a separate login to manage your free JD Supra account, and we can make suggestions based on your needs and interests. We will not post anything on LinkedIn in your name. <a href="/follow/subscribe-form.aspx" onclick="ga('send', 'event', 'follow', 'Email Signup Link - Doc View', 'Email Signup Link - Doc View');">Or, sign up using your email address.</a></em></div>
 
    </div><!--end follow mdb-->
    
</form><!--end form-->

</div>    
<!--End markup-->
    
    <script src="//ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

<script type="text/javascript">
     
$(document).ready(function(){
  $(".hamburger").click(function(){
    $(this).toggleClass("is-active");
    $(".nav-block").slideToggle(100); 
  });

  // Toggle the submenus on desktop versions
  $('.megadropdown > a').click(function(e) {
    e.preventDefault();  
    e.stopPropagation(); 
    $('.nav-open').not($(this).siblings()).removeClass('nav-open'); //remove red border class on other opened megadropdown 
    $('.submenu').not($(this).siblings()).slideUp(100); //close other open megadropdown
    $(this).siblings(".submenu").slideToggle(100); //open megadropdown
    $(this).toggleClass('nav-open'); //red hover border 
  });
});

$(document).on("click", function () {
    $(".submenu").hide();
    $(".megadropdown > a").removeClass('nav-open');
});
</script>

<!-- Start of HubSpot Embed Code -->
<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/4091418.js"></script>
<!-- End of HubSpot Embed Code -->


 
    <script type="text/javascript" src="https://vjs.zencdn.net/5.10.8/video.js"></script>
    
    <script type="text/javascript">
    $(document).ready(function(){

        $("#lnkRefreshCache").click(function () {
            $.ajax({ url: "", success:function(responseText){
                location.reload(); 
                }});
        });
       ImageResize();

        /* Edit/Close Page: toggle & reload iframe (FF) */
        $("#cms_file_edit_div_OUT").click(function() {
                $("#cms_file_edit").toggle(function() {
                    // if Firefox & in visible mode, reload the iframe
                    /*if ($.browser.mozilla == true && $(this).is(':visible')) {
                       document.getElementById('cms_file_edit').src = document.getElementById('cms_file_edit').src
                    }*/

            if ($(this).is(':visible')) {
                $("#cms_file_edit_div").text('Close Page');                
                    } else {
                $("#cms_file_edit_div").text('Edit Page');                
                    }  
                });
        });

        /*initiate video ribbon*/
        $('#mycarousel').jcarousel({scroll: 2});
        $('#mycarousel').show();
    });

    $(window).resize(function(){
        ImageResize();
    });

    function ImageResize(){
        $width = $('#HTMLContentViewPanel').width();
        $('#HTMLContentViewPanel img').css({
            'max-width' : $width , 'height' : 'auto'
        });
        if ($width > 300 && $(window).width() > 600)
            $('#HTMLContentViewPanel img').first().show();
        else
            $('#HTMLContentViewPanel img').first().hide();

    }

    Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoadedHandler)
    function pageLoadedHandler(sender, args)
    {     
        window.scrollTo(0,0);
    }
  
    function HideShowEmbed() {
        if ($('.embedBox').is(':visible'))
            $('.embedBox').hide();
        else
            $('.embedBox').show();
    }

    function CopyToClipboard(e) {
        $(e).focus();
        $(e).select();

        $('#embedURLCopyBtn').hide();
        $('#embedCopyHint').show(); 
    }    

    function sumShowLink() {$('#vidSumSubStr').hide();$('#vidSummary').show();}
    function sumHideLink() {$('#vidSummary').hide();$('#vidSumSubStr').show();}

    </script>
    <script type="text/javascript" src="/inc/js/pdfobject.js"></script>
    <script type="text/javascript"> 

    window.onload = function (){    
            var msg;
            var s = document.getElementById("statement");   
            var pdfWindow = document.getElementById("pdf");
            var googlepdfWindow = document.getElementById("googlePDF");
            var googlepdfFrame = document.getElementById("googlePDFiframe");
            
            var embedURL = "https://s3.amazonaws.com/documents.jdsupra.com/a50d63ea-cf32-4934-99c6-c3b4e5fbb106.pdf"
            var embedURLGoogle = "https://docs.google.com/viewer?url=http%3A%2F%2Fdocuments.jdsupra.com%2Fa50d63ea-cf32-4934-99c6-c3b4e5fbb106.pdf&embedded=true"            

            if (false) {
                $('html').addClass('ie11');
            }    
          
            var myPDF = null;
            try {
                myPDF = (PDFObject.supportsPDFs);                        
            } catch (e) { 
                myPDF = false;      
            }                    

            if(myPDF){
                show_embedded_viewer(embedURL);
            } else {
                show_google_viewer(embedURLGoogle);
            }

    }

        function show_google_viewer(url){       
                
            var s = document.getElementById("statement");   
            var pdfWindow = document.getElementById("pdf");
            var googlepdfWindow = document.getElementById("googlePDF");
            var googlepdfFrame = document.getElementById("googlePDFiframe");
                
            s.className = "fail";
            pdfWindow.style.display = 'none';
            googlepdfFrame.src = url;
            googlepdfWindow.style.display = 'block';
        }
        
        function show_embedded_viewer(url){
                

           //alert("SHOW EMBEDDED VIEWER: " + url);
            var params = {pdfOpenParams: {navpanes: 0,toolbar: 0,statusbar: 0,view: "FitH"}};

            try {
                PDFObject.embed(url, "#pdf", params);
            } catch (e){ 
                //alert("PDFObject EMBED ERROR" + e.message);
            }    

            var s = document.getElementById("statement");   
            var pdfWindow = document.getElementById("pdf");
            var googlepdfWindow = document.getElementById("googlePDF");
            var googlepdfFrame = document.getElementById("googlePDFiframe");
                
            s.className = "success";
            pdfWindow.style.display = 'block';  
            googlepdfFrame.src = '';
            googlepdfWindow.style.display = 'none';     
    
        }
        
        function get_cookie(name){
            var a_all_cookies = document.cookie.split(';');
            var a_temp_cookie = '';
            var cookie_name = '';
            var cookie_value = '';
            var b_cookie_found = false;
            for (i=0;i<a_all_cookies.length;i++){
                a_temp_cookie = a_all_cookies[i].split('=');
                cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g,'');
                if ( cookie_name == name ){
                    b_cookie_found = true;
                    if (a_temp_cookie.length>1){
                        cookie_value = unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g,''));
                    }
                    return cookie_value;
                    break;
                }
                a_temp_cookie = null;
                cookie_name = '';
            }
            if (!b_cookie_found){
                return null;
            }
        }

        function set_cookie(name, value){
            var today = new Date();
            var expires = 365 * 1000 * 60 * 60 * 24;
            today.setTime( today.getTime() );
            var expires_date = new Date( today.getTime() + (expires) );
            document.cookie = name + "=" + escape( value ) +
                ";expires=" + expires_date.toGMTString() ;
        }


        var whitespace = " \t\n\r";
        
        function isEmpty(s)
        {   return ((s == null) || (s.length == 0))
        }
        
        function isWhitespace (s)
        {   var i;
            if (isEmpty(s)) return true;
            for (i = 0; i < s.length; i++)
            {   
                var c = s.charAt(i);
                if (whitespace.indexOf(c) == -1) return false;
            }
            return true;
        }   
        
    </script>

    <!-- social icons scripts -->
    <div id="fb-root"></div>
    <script type="text/javascript">(function(d, s, id) {
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) {return;}
      js = d.createElement(s); js.id = id;
      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=243911108982003";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>      
    <script type="text/javascript">
      (function() {
        var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
        po.src = '//apis.google.com/js/plusone.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
      })();
    </script>  
    <script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
    <script src="//platform.linkedin.com/in.js" type="text/javascript"></script>     
    

   <script type="text/javascript">
       // Once the video is ready
       //videojs.plugin('wavesurfer',wavesufer);


       // we need to check and make sure we're on a video page. Grab the player ID, make sure it's a valid element, and only then try working with it. If we're a PDF, there's no video player.
       var playerName = '';       
       if (playerName!='' && document.getElementById(playerName)!=null){
           videojs(playerName).ready(function(){
               var myPlayer = this;    // Store the video object
               var aspectRatio = 9/16; // Make up an aspect ratio

               function resizeVideoJS(){
                   // Get the parent element's actual width
                   var width = document.getElementById('VideoContentViewPanel').offsetWidth;
                   // Set width to fill parent element, Set height
                   myPlayer.width(width).height( width * aspectRatio );
               }

               resizeVideoJS(); // Initialize the function
               window.onresize = resizeVideoJS; // Call the function on resize

               this.on('play', function(){ 
                ga('send', 'event', 'Videos', 'Play', '') });
               this.on('ended', function(){ ga('send', 'event', 'Videos', 'Ended', '') });
               this.on('error', function(){ ga('send', 'event', 'Videos', 'Error', '') });
           });

           $(window).on( "orientationchange", function( event ) {
               resizeVideoJS();
               ImageResize();
           });      
       }
    </script>    

    <!-- FOLLOW BUTTON SCRIPTS -->
    <script src="/inc/js/JDSupraFollowScripts1.js" type="text/javascript"></script>    
    <script type="text/javascript">
        $(document).ready(function(){ 
            //This will force the you are now following message to disappear after 5 seconds - Otherwise it'll do nothing
            $("div[name='MasterAlerter']").delay(14500).fadeOut(500);
            $("div[name='DailyWeeklyAlerter']").delay(14500).fadeOut(500);

            //nulling out all the cookies too!
            document.cookie= "manageyourinterests_postchange=123" +
                //"; path=/follow/manageyourinterests/" +
                "; path=" + window.location.href.toString() +
                "; expires=Thu, 01 Jan 1970 00:00:01 GMT";
            document.cookie= "manageyourinterests_editorial=123" +
                //"; path=/follow/manageyourinterests/" +
                "; path=" + window.location.href.toString() +
                "; expires=Thu, 01 Jan 1970 00:00:01 GMT";            
            document.cookie= "manageyourinterests_search=123" +
                //"; path=/follow/manageyourinterests/" +
                "; path=" + window.location.href.toString() +
                "; expires=Thu, 01 Jan 1970 00:00:01 GMT";
            document.cookie= "manageyourinterests_'caseNameLiteral.Textchedule=123" +
               // "; path=/follow/manageyourinterests/" +
                "; path=" + window.location.href.toString() +
                "; expires=Thu, 01 Jan 1970 00:00:01 GMT";
            //$("#lnk_liforgetfullogin").click(function () {alert("Clicked");});
            $("#btnMoreRecommendations").click(function () { ga('send', 'event', 'follow', 'More button', 'More recommendations please'); });
        });
            
        $(document).ready(function(){             
           
            if (true) {

                LinkedInConfirmed=false;

                if ($(window).width() < 650) {
                    $('#FollowLinkedInSignIn').addClass('small');
                }
                $('.follow-action-lnk').click(function(){
                    $('#FollowLinkedInSignIn').reveal();
                });
                $('input[name=FollowFrequency]').click(function(){
                    $('#FollowLinkedInSignIn').reveal();
                });

                if(false) {
                        $('#FollowLinkedInSignIn').reveal();
                }
                
            } else { LinkedInConfirmed=true;}

            });  


            $( ".following-lnk" ).mouseover(function() {
                $(this).html('-&nbsp;Unfollow'); 
                $(this).addClass('blue');
            });
            $( ".following-lnk" ).mouseout(function() {
                $(this).html('x&nbsp;Following'); 
                $(this).removeClass('blue');
            });

            //Privacy Policy
            $( "#policy-click" ).click(function() {
                  $( "#policy-blk" ).show();
                  $( "#digest-img" ).hide();
            });    
            $( ".close-lnk" ).click(function() {
                  $( "#policy-blk" ).hide();
                  $( "#digest-img" ).show();
            }); 

    </script>
    <!-- END - FOLLOW BUTTON SCRIPTS - END -->

    <!-- GATED DOCUMENTS -->    
    <!--Gated-->
    <script src="/inc/js/jquery.reveal.min.js" type="text/javascript"></script>    
    <script src="/inc/js/DocGate.js" type="text/javascript"></script>   
    <script type="text/javascript">

        // Gated
        var gated = 0 ;

        // Document Attributes
        var gatedDocumentTitle = '' ;
        var gatedDocumentURL = '' ;
        var gatedUniqueFileID = ''  ;
        var gatedFileID = '0' ;

        // Contributor Attributes
        var gatedContributorFirstName = 'Mona' ;
        var gatedContributorLastName = 'Zeiberg' ;
        var gatedContributorEmailAddress = 'mzeiberg@morganlewis.com' ;


    </script>
                
    <!-- Gated Doc 'Form' -->
    <!-- e.g. http://www.jdsupra.com/legalnews/ethics-compliance-training-2015-58760/ -->
    <div ID="documentGatePanel" class="reveal-modal mw7 center pa4">

        <form id="documentGateForm">
            <a ID="gatedModalClose" class="close-reveal-modal tr db silver" onclick="btnAbandonGate_Click();" href="/profile/morgan-lewis_docs/"><i class="fa fa-times" aria-hidden="true"></i></a>            
            <div ID="documentGateFields" class="lh-copy">
                <!-- dynamically constructed -->
            </div>
            <div ID="verifyStatus" class="red"></div>
            <div class="tc mt2">
                <input type="submit" ID="btnGateOpen" 
                            value="View Document &raquo;"  
                            onclick="btnGateOpen_Click();" 
                            class="ba dib grow mt2 no-underline pv2 ph4 br-pill bg-yellow b--yellow dark-gray fw7 f5" />
            </div> 
        </form>

        <!-- Recaptcha -->
        <script src="/recaptcha/Recaptcha.js" type="text/javascript"></script>   
        <script src="https://www.google.com/recaptcha/api.js?render=explicit" async defer></script>

        <!-- Recaptcha Badge -->
        <div ID="jds-recaptcha" class="g-recaptcha" data-badge="bottomright"></div>
  
    </div>


<script type="text/javascript">
    function sendit() {
    var fromLocation = escape(document.location);
    var fromTitle = escape(document.title);
    var sendWindow;
    sendWindow = window.open ("/inc/sendToColleague.aspx?loc=" + fromLocation + "&title=" + fromTitle,"SendToColleague","toolbar=0,scrollbars=1,location=0,statusbar=0,status=0,menubar=0,resizable=0,width=400,height=900");
    sendWindow.focus ();
    }
    /*truncate authors*/
    if ($('#followPeopleSection').height() > 385) {
        $('#followPeopleSection').addClass('is-more');
    }
    /*truncate subject*/
    if ($('#followTopSubSection').height() > 595) {
        $('#followTopSubSection').addClass('is-more');
    }
    function showMoreTags(e) {
        $(e).removeClass('is-more');
        $(e).addClass('is-less');
    }
    function hideMoreTags(e) {
        $(e).removeClass('is-less');
        $(e).addClass('is-more');
    }
</script>
<script defer src="/theme/plugins/jquery.jcarousel.min.js"></script>

 
<footer class="site-footer f6 tc pv3 white">
    <p class="mb4 f7"><a href="#" onclick="ga('send', 'event', 'footer', 'backtotop-lnk', 'backtotop-lnk');">Back to Top</a></p>

<a href="/" class="dib-ns db pv2 ph2 link" onclick="ga('send', 'event', 'footer', 'home-lnk', 'home-lnk');">Home</a>
<a href="/services/" class="dib-ns db pv2 ph2 link" onclick="ga('send', 'event', 'footer', 'about-lnk', 'about-lnk');">About</a>
<a href="/follow/manageyourinterests/" onclick="ga('send', 'event', 'footer', 'Footer Nav Email Link', 'Custom Email Digests');" class="dib-ns db pv2 ph2 link">Customize</a>
<a href="/services/content-marketing.aspx" class="dib-ns db pv2 ph2 link" onclick="ga('send', 'event', 'footer', 'become-contributor-lnk', 'become-contributor-lnk');">Become a Contributor</a>
<a href="/services/syndicated-content.aspx" class="dib-ns db pv2 ph2 link" onclick="ga('send', 'event', 'footer', 'syndicate-lnk', 'syndicate-lnk');">Syndicate JD Supra Content</a>
<a href="/terms/privacy.aspx" class="dib-ns db pv2 ph2 link" onclick="ga('send', 'event', 'footer', 'privacy-lnk', 'privacy-lnk');">Privacy Policy</a>
<a href="/terms/termsandconditions.aspx" class="dib-ns db pv2 ph2 link" onclick="ga('send', 'event', 'footer', 'terms-lnk', 'terms-lnk');">Terms &amp; Conditions</a>
<a href="/about/contact.aspx" class="dib-ns db pv2 ph2 link" onclick="ga('send', 'event', 'footer', 'contact-lnk', 'contact-lnk');">Contact</a>
<a href="/services/team.aspx" class="dib-ns db pv2 ph2 link" onclick="ga('send', 'event', 'footer', 'team-lnk', 'team-lnk');">Team</a>
<a href="/jobs/index.aspx" class="dib ph2 link" onclick="ga('send', 'event', 'footer', 'jobs-lnk', 'jobs-lnk');">Jobs</a>

<p class="tc mt3"><a href="/readerschoice/2017/" onclick="ga('send', 'event', 'readerschoice-2017', 'footer link click', 'footer link click');">Explore 2017 Readers' Choice Awards</a></p>

   <p class="mt4 f7">Copyright &copy; <script>var today = new Date(); var yyyy = today.getFullYear();document.write(yyyy + " ");</script> JD Supra, LLC</p>
</footer>    



</body>
</html>