


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml"> 
<head id="ctl00_Head1"><title>
	How to Be Conversant in Shane Black in Under 8 Hours
</title><meta name="google-site-verification" content="5svF6FR76FyIZE_ap2utThC6x8ad8__MTUMYixSTAqM" /><meta name="verify-v1" content="KRcNeT0Y+bBeAC4QihntTWydfTsNLjJxOghgxtSpgXo=" /><meta name="google-site-verification" content="fk54Xt5G0mhAYtXWEcxINTYDOZu3ntHjPkw0qe9lh4Y" /><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta http-equiv="imagetoolbar" content="false" /><meta name="MSSmartTagsPreventParsing" content="true" /><meta id="ctl00_description" name="description" content="Movie News: How to Be Conversant in Shane Black in Under 8 Hours (Iron Man 3, The Long Kiss Goodnight, Lethal Weapon, The Last Boy Scout, Kiss Kiss, Bang Bang,  Robert Downey Jr., Shane Black,  )" /><meta id="ctl00_keywords" name="keywords" content="Iron Man 3, The Long Kiss Goodnight, Lethal Weapon, The Last Boy Scout, Kiss Kiss, Bang Bang,  Robert Downey Jr., Shane Black,  " /><meta id="ctl00_robotsMeta" name="Robots" content="index,follow" /><link id="ctl00_Link1" rel="alternate" type="application/rss+xml" title="Today on ReelzChannel - Videos" href="http://www.Reelz.com/videorss" /><link id="ctl00_Link2" rel="alternate" type="application/rss+xml" title="ReelzChannel Feature Articles" href="http://www.Reelz.com/articlesrss " /><link id="ctl00_Link3" rel="alternate" type="application/rss+xml" title="ReelzChannel Movie News" href="http://www.Reelz.com/outtakesrss " /><link rel="apple-touch-icon" href="/assets/global/apple-touch-icon.png" type="image/png" />
    
    <script type="text/javascript" src="/library/js/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="/library/js/swfobject.js"></script>
    <script type="text/javascript" src="/library/js/ReelzFinal/ReelzJSLib.js"></script>
    <script type="text/javascript" src="/library/js/ajaxManager.js"></script>
    <script type="text/javascript" src="/library/js/reelz-qsearch.js"></script>
    
    <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
    <script type="text/javascript" src="/library/js/widgets/reelzwidgetsloader.js"></script> 
    <script type="text/javascript" src="/library/js/jquery.masonry.min.js"></script>

    <script type="text/javascript">
        ord = Math.random() * 10000000000000000;
        var dcopt = "dcopt=ist;";
        var tile = 1;
        setCookie("__TEMP_ADORD", ord);
        setCookie("__TEMP_ADTILE", tile); 
        setCookie("__TEMP_ADDCOPT", dcopt);
             
    </script>
    <link rel="stylesheet" type="text/css" href="/library/css/ReelzMain.css" /><link rel="shortcut icon" href="/favico.ico" />
    
    <script type='text/javascript' src='http://partner.googleadservices.com/gampad/google_service.js'></script>

	<script type="text/javascript">
	    GS_googleAddAdSenseService("ca-pub-1360150150472063");
	    GS_googleEnableAllServices();	 
	</script>
	<script type="text/javascript">
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_top_728x90");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_top_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_160x600");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_728x90");
	    
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_top_728x90");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_top_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_160x600");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_728x90");
	</script>

	<script type="text/javascript">
	    GA_googleFetchAds();
	    GA_googleAddAttr("movie", "269368,151257,207826,194718,169333"); GA_googleAddAttr("person", "201417,262997"); GA_googleAddAttr("show", "");
	</script>
    
    <script type="text/javascript">
        $(document).ready(function () {
            $("#google_ads_div_reelz_home_pushdown_ad_container").removeAttr("style");
            $("#google_ads_div_reelz_home_top_728x90_ad_container").removeAttr("style");
            $("#google_ads_div_reelz_home_top_300x250_ad_container").removeAttr("style");
            $("#google_ads_div_reelz_home_bottom_728x90_ad_container").removeAttr("style");
            $("#google_ads_div_reelz_home_bottom_300x250_ad_container").removeAttr("style");
            $("#expand-wrap").removeAttr("style");
        });        
    </script>

    <style type="text/css">
        div#google_ads_div_reelz_home_top_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_home_top_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_home_bottom_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_home_bottom_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_home_bottom_160x600_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_movie_top_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_movie_top_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_movie_bottom_160x600_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_movie_bottom_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_person_top_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_person_top_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_person_bottom_160x600_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_person_bottom_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_news_top_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_news_top_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_news_bottom_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_video_top_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_video_top_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_video_bottom_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_theater_top_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_theater_top_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_theater_bottom_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_ontv_top_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_ontv_top_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_ontv_bottom_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_show_top_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_show_top_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_show_bottom_160x600_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_show_bottom_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_general_top_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_general_top_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_general_bottom_160x600_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_general_bottom_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_photo_top_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_photo_top_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_photo_bottom_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_channel_top_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_channel_top_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_channel_bottom_728x90_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_home_skin_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_channel_bottom_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_general_bottom_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_home_bottom_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_movie_bottom_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_person_bottom_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_news_bottom_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_ontv_bottom_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_photo_bottom_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_show_bottom_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_theater_bottom_300x250_ad_container { width:auto ! important; height: auto ! important; }
        div#google_ads_div_reelz_video_bottom_300x250_ad_container { width:auto ! important; height: auto ! important; }
        
    </style>
	
    <link rel="canonical" href="http://www.reelz.com/movie-news/15669/how-to-be-conversant-in-shane-black-in-under-8-hours/"/>
    <script type="text/javascript" src="/library/js/alerts.js"></script>    
    <link rel="stylesheet" type="text/css" href='/dynamicCSS.aspx?nid=48' />
    <script type="text/javascript">
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_top_728x90");
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_top_300x250");
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_bottom_300x250");
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_bottom_160x600");
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_bottom_728x90");
    </script>
    <script language="javascript" type="text/javascript">
        var ParentControlID = 'ctl00_cphContent_subcomment_ParentID';
        var hasEmail = '0';
        function multiAlertsInit()
        {
            var profileGuid = getCookie("__REELZ_ACCOUNT_ID");
            if (profileGuid != null && hasEmail == "1") {
                if (document.getElementById("email_submission") != null)
                    document.getElementById("email_submission").style.display = "none";
                if (document.getElementById("profile_submission") != null)
                    document.getElementById("profile_submission").style.display = "block";
            } else {
                if (document.getElementById("email_submission") != null)
                    document.getElementById("email_submission").style.display = "block";
                if (document.getElementById("profile_submission") != null) 
                    document.getElementById("profile_submission").style.display = "none";            
            }
        }        
        
        var pageNum = 1;
        var pageSize = '10';
        var commentCount = '1';
        var topicID = '101474';
        var blogId = '15669';
    
        $(document).ready(function() {
            multiAlertsInit();
            leftColumnFmaInit('leftColumnFMAs', '48');
            if ( pageNum > commentCount / pageSize )
            {
                   $('#LoadMoreBtn').hide(); 
            }
        }); 
        function LoadMoreComments()
        {
            pageNum = pageNum + 1;            
            $('<div></div>').appendTo('#MoreComments').load('/services/getUserComments.aspx?f=html&uc=' + topicID + '&id=' + blogId + '&t=31&c=' + pageSize + '&p=' + pageNum + '&dt=hideTopicExpanded', 
                function(response, status, xhr) { 
                    if (status == 'error') { 
                        var msg = 'Sorry but there was an error: '; 
                        alert(msg + xhr.status + " " + xhr.statusText); 
                    } 
                });            
            // hide load more comments button
            if ( pageNum > commentCount / pageSize ) {
                   $('#LoadMoreBtn').hide(); 
            }
        }
        function addAlerts() {
            var alerts = $("#RelatedAlerts input:checked");
            var alertIds = "";var alertNames = "";var useremail = "";
            for (var i = 0; i < alerts.length; i++) {
                var addalert = alerts[i];
                alertIds += addalert.id + ",";
                alertNames += addalert.name + ",";
            }
            var result = document.getElementById("alert_submission_result");
            if (alertIds != null && alertIds != "") {
                var profileGuid = getCookie("__REELZ_ACCOUNT_ID");
                if (profileGuid != null) {
                    addUserAlertList(alertIds, result);
                } else{
                    useremail = $("#subscriberEmail").val();
                    blogSubmitEmail(useremail, alertIds, alertNames, result); 
                }
            }                        
            return false;
        }        
    </script>
<meta name="medium" content="blog" /><meta name="og:title" content="How to Be Conversant in Shane Black in Under 8 Hours" /><meta name="og:url" content="http://www.reelz.com/movie-news/15669/how-to-be-conversant-in-shane-black-in-under-8-hours/" /><meta name="og:type" content="article" /><meta name="og:image" content="http://cache.Reelz.com/assets/content/blogimages/ShaneBlackCONVO1.jpg" /><meta name="twitter:card" content="summary" /><meta name="twitter:site" content="@reelzchannel" /><meta name="twitter:creator" content="@BrentJS" /><meta name="twitter:url" content="http://www.reelz.com/movie-news/15669/how-to-be-conversant-in-shane-black-in-under-8-hours/" /><meta name="twitter:title" content="How to Be Conversant in Shane Black in Under 8 Hours" /><meta name="twitter:description" content="&quot;Shane is just a genius!&quot; &amp;mdash; Robert Downey, Jr.

In last year's The Avengers, Tony Stark, a.k.a. Iron Man (Robert Downey, Jr.), risked his life to protect the Earth from an invading alien armad" /><meta name="twitter:image:src" content="http://cache.Reelz.com/assets/content/blogimages/ShaneBlackCONVO1.jpg" /><link rel="image_src" href="http://cache.Reelz.com/assets/content/blogimages/ShaneBlackCONVO1.jpg" /></head> 
<body>
    <form name="aspnetForm" method="post" action="/movie-news/15669/how-to-be-conversant-in-shane-black-in-under-8-hours/" id="aspnetForm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNjQxNzk2ODcwD2QWAmYPZBYEAgEPZBYIAgcPFgQeBG5hbWUFC2Rlc2NyaXB0aW9uHgdjb250ZW50BcMBTW92aWUgTmV3czogSG93IHRvIEJlIENvbnZlcnNhbnQgaW4gU2hhbmUgQmxhY2sgaW4gVW5kZXIgOCBIb3VycyAoSXJvbiBNYW4gMywgVGhlIExvbmcgS2lzcyBHb29kbmlnaHQsIExldGhhbCBXZWFwb24sIFRoZSBMYXN0IEJveSBTY291dCwgS2lzcyBLaXNzLCBCYW5nIEJhbmcsICBSb2JlcnQgRG93bmV5IEpyLiwgU2hhbmUgQmxhY2ssICApZAIIDxYEHwAFCGtleXdvcmRzHwEFgAFJcm9uIE1hbiAzLCBUaGUgTG9uZyBLaXNzIEdvb2RuaWdodCwgTGV0aGFsIFdlYXBvbiwgVGhlIExhc3QgQm95IFNjb3V0LCBLaXNzIEtpc3MsIEJhbmcgQmFuZywgIFJvYmVydCBEb3duZXkgSnIuLCBTaGFuZSBCbGFjaywgIGQCEQ8VAyIyNjkzNjgsMTUxMjU3LDIwNzgyNiwxOTQ3MTgsMTY5MzMzDTIwMTQxNywyNjI5OTcAZAISDxYCHgRUZXh0BXo8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTY2OS9ob3ctdG8tYmUtY29udmVyc2FudC1pbi1zaGFuZS1ibGFjay1pbi11bmRlci04LWhvdXJzLyIvPmQCAw8WAh4GYWN0aW9uBUcvbW92aWUtbmV3cy8xNTY2OS9ob3ctdG8tYmUtY29udmVyc2FudC1pbi1zaGFuZS1ibGFjay1pbi11bmRlci04LWhvdXJzLxYKAgEPDxYCHgdWaXNpYmxlaGRkAgkPZBYGZg8WAh8EaGQCAg8WAh4Hb25rZXl1cAVsamF2YXNjcmlwdDpvbktleVVwTG9jYXRpb25JbnB1dCh0aGlzLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnemlwVmFsaWRhdGlvbkVycm9yJyksIDAsIGV2ZW50KTtyZXR1cm4gZmFsc2U7ZAIEDxYCHgdvbmNsaWNrBY4BamF2YXNjcmlwdDpzdWJtaXRMb2NhdGlvbklucHV0KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjdGwwMF9sb2NhdGlvbkN0cmxfbG9jYXRpb25JbnB1dCcpLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnemlwVmFsaWRhdGlvbkVycm9yJyksIDApO2QCCw8PFgIfBGhkZAINDxYCHwRoZAIPD2QWAgICD2QWDgIBDw8WAh8EaGQWAgIBDxYCHwRoFgICAQ8PFgIfBGhkZAIDDxYCHwIFFzxkaXYgaWQ9Im1haW4tMmNvbHVtbiI+ZAIFDw8WAh8EaGRkAgcPDxYCHwRoZBYCZg8WAh8CBf0VPHVsIGlkPSJtb3ZpZS1uZXdzIj4gICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9InJvdyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU2NjkvaG93LXRvLWJlLWNvbnZlcnNhbnQtaW4tc2hhbmUtYmxhY2staW4tdW5kZXItOC1ob3Vycy8iPiAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iYmxvZy1pbWFnZS10b3AiIGFsdD0iaG93LXRvLWJlLWNvbnZlcnNhbnQtaW4tc2hhbmUtYmxhY2staW4tdW5kZXItOC1ob3VycyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2Jsb2dpbWFnZXMvU2hhbmVCbGFja0NPTlZPMS5qcGciIC8+ICAgICAgICAgICAgICAgIDwvYT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM+ICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU2NjkvaG93LXRvLWJlLWNvbnZlcnNhbnQtaW4tc2hhbmUtYmxhY2staW4tdW5kZXItOC1ob3Vycy8iPkhvdyB0byBCZSBDb252ZXJzYW50IGluIFNoYW5lIEJsYWNrIGluIFVuZGVyIDggSG91cnM8L2E+ICAgICAgICAgICAgPC9oMz4gICAgICAgICAgICA8cD48cCBjbGFzcz0ic3ViaGVhZCI+IlNoYW5lIGlzIGp1c3QgYSBnZW5pdXMhIiAmbWRhc2g7IFJvYmVydCBEb3duZXksIEpyLjwvcD48cD5JbiBsYXN0IHllYXIncyA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yNjI0MDgvdGhlLWF2ZW5nZXJzIj48ZW0+VGhlIEF2ZW5nZXJzPC9lbT48L2E+LCBUb255IFN0YXJrLCBhLmsuYS4gSXJvbiBNYW4gKDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8yMDE0MTcvcm9iZXJ0LWRvd25leS1qciI+Um9iZXJ0IERvd25leSwgSnIuPC9hPiksIHJpc2tlZCBoaXMgbGlmZSB0byBwcm90ZWN0IHRoZSBFYXJ0aCBmcm9tIGFuIGludmFkaW5nIGFsaWVuIGFybWFkYS4gIEhvdyBkbyB5b3UgdG9wIHNhdmluZyB0aGUgZW50aXJlIHdvcmxkIGFuZCBhbGwgc2l4IGJpbGxpb24tcGx1cyBwZW9wbGUgaW4gaXQ/ICBUaGF0IHdhcyB0aGUgcXVhbmRhcnkgZmFjaW5nIE1hcnZlbCBTdHVkaW9zIGluIHRoZSBwb3N0LTxlbT5BdmVuZ2VyczwvZW0+IE1hcnZlbCBDaW5lbWF0aWMgVW5pdmVyc2UuICBSYXRoZXIgdGhhbiBoaXJpbmcgc29tZW9uZSBsaWtlIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi84MTE3Ny9qZXJyeS1icnVja2hlaW1lciI+SmVycnkgQnJ1Y2toZWltZXI8L2E+IG9yIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8xOTMwMzUvbWljaGFlbC1iYXkiPk1pY2hhZWwgQmF5PC9hPiB0byBnbyBiaWdnZXIgYW5kIGV2ZW4gbW9yZSBib21iYXN0aWMsIE1hcnZlbCB3ZW50IHRoZSBvcHBvc2l0ZSBkaXJlY3Rpb24sIHRhcHBpbmcgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzI2Mjk5Ny9zaGFuZS1ibGFjayI+U2hhbmUgQmxhY2s8L2E+IHRvIGNvLXdyaXRlIGFuZCBkaXJlY3QgYSBzbWFsbGVyIGFuZCBtb3JlIHBlcnNvbmFsIGFkdmVudHVyZSBmb3IgU3RhcmsgaW4gaGlzIHRoaXJkIHNvbG8gbW92aWUsIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzI2OTM2OC9pcm9uLW1hbi0zIj48ZW0+SXJvbiBNYW4gMzwvZW0+PC9hPi48L3A+PHA+VGhvdWdoIHlvdSBtYXkgbm90IGtub3cgaGlzIG5hbWUsIGNoYW5jZXMgYXJlIHlvdSBhcmUgYWxyZWFkeSBmYW1pbGlhciB3aXRoIFNoYW5lIEJsYWNrJ3Mgd29yay4gRnJlc2ggb3V0IG9mIGNvbGxlZ2UsIGhlIHdyb3RlIGEgc2NyZWVucGxheSB0aGF0IGxhdW5jaGVkIGFuIGFjdGlvbiBtb3ZpZSBmcmFuY2hpc2UgYW5kIGNhdGFwdWx0ZWQgYSBsaXR0bGUga25vd24gYWN0b3IgdG8gc3RhcmRvbS4gSGUgd291bGQgZ28gb24gdG8gd3JpdGUgYSBzdHJpbmcgb2YgYWN0aW9uIG1vdmllcyBvbiBoaXMgd2F5IHRvIGJlY29taW5nIHRoZSBoaWdoZXN0IHBhaWQgc2NyZWVud3JpdGVyIGluIEhvbGx5d29vZC4gSWYgdGhlIGhpZ2gtaW50ZW5zaXR5IHRyYWlsZXIgZm9yIDxlbT5Jcm9uIE1hbiAzPC9lbT4gdGhhdCBhaXJlZCBkdXJpbmcgdGhlIFN1cGVyIEJvd2wgaXMgYW55IGluZGljYXRpb24sIEJsYWNrIGlzIGFib3V0IHRvIHJlYWNoZWQgc2ltaWxhciBoZWlnaHRzIG9mIHN1Y2Nlc3MgYXMgYSBkaXJlY3Rvci4gR2V0IGFoZWFkIG9mIHRoZSBjdXJ2ZSBhbmQgZmluZCBvdXQgZXZlcnl0aGluZyB5b3UgbmVlZCB0byBrbm93IHRvIHNvdW5kIGtub3dsZWRnZWFibGUgYWJvdXQgQmxhY2sgYW5kIGhpcyB3b3JrIGJlZm9yZSB0aGUgbW92aWUgY29tZXMgb3V0IGJ5IHdhdGNoaW5nIHRoZSBsaXN0IG9mIG1vdmllcyB3ZSd2ZSBwcmVwYXJlZCBmb3IgeW91LjwvcD48L3A+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTY2OS9ob3ctdG8tYmUtY29udmVyc2FudC1pbi1zaGFuZS1ibGFjay1pbi11bmRlci04LWhvdXJzLyIgY2xhc3M9Im1vcmUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJXYXRlciBpcyB3ZXQsIHRoZSBza3kgaXMgYmx1ZSIgYW5kIFNoYW5lIEJsYWNrIHN0aWxsIGtub3dzIGFjdGlvbiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+ICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgPC91bD5kAgkPDxYCHwRnZBYgAgEPDxYCHgtOYXZpZ2F0ZVVybAWIDG1haWx0bzo/c3ViamVjdD1SZWVsekNoYW5uZWw6IEhvdyB0byBCZSBDb252ZXJzYW50IGluIFNoYW5lIEJsYWNrIGluIFVuZGVyIDggSG91cnMmYm9keT0iU2hhbmUgaXMganVzdCBhIGdlbml1cyEiIOKAlCBSb2JlcnQgRG93bmV5LCBKci4NCg0KSW4gbGFzdCB5ZWFyJ3MgVGhlIEF2ZW5nZXJzLCBUb255IFN0YXJrLCBhLmsuYS4gSXJvbiBNYW4gKFJvYmVydCBEb3duZXksIEpyLiksIHJpc2tlZCBoaXMgbGlmZSB0byBwcm90ZWN0IHRoZSBFYXJ0aCBmcm9tIGFuIGludmFkaW5nIGFsaWVuIGFybWFkYS4gIEhvdyBkbyB5b3UgdG9wIHNhdmluZyB0aGUgZW50aXJlIHdvcmxkIGFuZCBhbGwgc2l4IGJpbGxpb24tcGx1cyBwZW9wbGUgaW4gaXQ/ICBUaGF0IHdhcyB0aGUgcXVhbmRhcnkgZmFjaW5nIE1hcnZlbCBTdHVkaW9zIGluIHRoZSBwb3N0LUF2ZW5nZXJzIE1hcnZlbCBDaW5lbWF0aWMgVW5pdmVyc2UuICBSYXRoZXIgdGhhbiBoaXJpbmcgc29tZW9uZSBsaWtlIEplcnJ5IEJydWNraGVpbWVyIG9yIE1pY2hhZWwgQmF5IHRvIGdvIGJpZ2dlciBhbmQgZXZlbiBtb3JlIGJvbWJhc3RpYywgTWFydmVsIHdlbnQgdGhlIG9wcG9zaXRlIGRpcmVjdGlvbiwgdGFwcGluZyBTaGFuZSBCbGFjayB0byBjby13cml0ZSBhbmQgZGlyZWN0IGEgc21hbGxlciBhbmQgbW9yZSBwZXJzb25hbCBhZHZlbnR1cmUgZm9yIFN0YXJrIGluIGhpcyB0aGlyZCBzb2xvIG1vdmllLCBJcm9uIE1hbiAzLg0KDQpUaG91Z2ggeW91IG1heSBub3Qga25vdyBoaXMgbmFtZSwgY2hhbmNlcyBhcmUgeW91IGFyZSBhbHJlYWR5IGZhbWlsaWFyIHdpdGggU2hhbmUgQmxhY2sncyB3b3JrLiBGcmVzaCBvdXQgb2YgY29sbGVnZSwgaGUgd3JvdGUgYSBzY3JlZW5wbGF5IHRoYXQgbGF1bmNoZWQgYW4gYWN0aW9uIG1vdmllIGZyYW5jaGlzZSBhbmQgY2F0YXB1bHRlZCBhIGxpdHRsZSBrbm93biBhY3RvciB0byBzdGFyZG9tLiBIZSB3b3VsZCBnbyBvbiB0byB3cml0ZSBhIHN0cmluZyBvZiBhY3Rpb24gbW92aWVzIG9uIGhpcyB3YXkgdG8gYmVjb21pbmcgdGhlIGhpZ2hlc3QgcGFpZCBzY3JlZW53cml0ZXIgaW4gSG9sbHl3b29kLiBJZiB0aGUgaGlnaC1pbnRlbnNpdHkgdHJhaWxlciBmb3IgSXJvbiBNYW4gMyB0aGF0IGFpcmVkIGR1cmluZyB0aGUgU3VwZXIgQm93bCBpcyBhbnkgaW5kaWNhdGlvbiwgQmxhY2sgaXMgYWJvdXQgdG8gcmVhY2hlZCBzaW1pbGFyIGhlaWdodHMgb2Ygc3VjY2VzcyBhcyBhIGRpcmVjdG9yLiBHZXQgYWhlYWQgb2YgdGhlIGN1cnZlIGFuZCBmaW5kIG91dCBldmVyeXRoaW5nIHlvdSBuZWVkIHRvIGtub3cgdG8gc291bmQga25vd2xlZGdlYWJsZSBhYm91dCBCbGFjayBhbmQgaGlzIHdvcmsgYmVmb3JlIHRoZSBtb3ZpZSBjb21lcyBvdXQgYnkgd2F0Y2hpbmcgdGhlIGxpc3Qgb2YgbW92aWVzIHdlJ3ZlIHByZXBhcmVkIGZvciB5b3UuJTBhJTBhaHR0cCUzYSUyZiUyZnd3dy5yZWVsei5jb20lMmZtb3ZpZS1uZXdzJTJmMTU2NjklMmZob3ctdG8tYmUtY29udmVyc2FudC1pbi1zaGFuZS1ibGFjay1pbi11bmRlci04LWhvdXJzJTJmZGQCAw8PFgIfBwW3AWh0dHA6Ly93d3cuZmFjZWJvb2suY29tL3NoYXJlci5waHA/dT1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1NjY5L2hvdy10by1iZS1jb252ZXJzYW50LWluLXNoYW5lLWJsYWNrLWluLXVuZGVyLTgtaG91cnMvJnQ9SG93K3RvK0JlK0NvbnZlcnNhbnQraW4rU2hhbmUrQmxhY2sraW4rVW5kZXIrOCtIb3Vyc2RkAgUPDxYCHwcFeGh0dHA6Ly9yZWRkaXQuY29tL3N1Ym1pdD91cmw9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTY2OS9ob3ctdG8tYmUtY29udmVyc2FudC1pbi1zaGFuZS1ibGFjay1pbi11bmRlci04LWhvdXJzL2RkAgcPDxYCHwcFkwNodHRwOi8vZGlnZy5jb20vc3VibWl0P3VybD1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1NjY5L2hvdy10by1iZS1jb252ZXJzYW50LWluLXNoYW5lLWJsYWNrLWluLXVuZGVyLTgtaG91cnMvJnRpdGxlPUhvdyt0bytCZStDb252ZXJzYW50K2luK1NoYW5lK0JsYWNrK2luK1VuZGVyKzgrSG91cnMmZGVzY3JpcHRpb249JTIyU2hhbmUraXMranVzdCthK2dlbml1cyElMjIrJTI2bWRhc2glM2IrUm9iZXJ0K0Rvd25leSUyYytKci4lMGQlMGElMGQlMGFJbitsYXN0K3llYXIncytUaGUrQXZlbmdlcnMlMmMrVG9ueStTdGFyayUyYythLmsuYS4rSXJvbitNYW4rKFJvYmVydCtEb3duZXklMmMrSnIuKSUyYytyaXNrZWQraGlzK2xpZmUrdG8rcHJvdGVjdCt0aGUrRWFydGgrZnJvbSthbitpbnZhZGluZGQCCQ8PFgIfBwXIAWh0dHA6Ly9kZWxpY2lvdXMuY29tL3Bvc3Q/dj01Jm5vdWkmanVtcD1jbG9zZSZ1cmw9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTY2OS9ob3ctdG8tYmUtY29udmVyc2FudC1pbi1zaGFuZS1ibGFjay1pbi11bmRlci04LWhvdXJzLyZ0aXRsZT1Ib3crdG8rQmUrQ29udmVyc2FudCtpbitTaGFuZStCbGFjaytpbitVbmRlcis4K0hvdXJzZGQCCw8PFgIfBwW7AWh0dHA6Ly9jZ2kuZmFyay5jb20vY2dpL2ZhcmsvZmFya2l0LnBsP3U9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTY2OS9ob3ctdG8tYmUtY29udmVyc2FudC1pbi1zaGFuZS1ibGFjay1pbi11bmRlci04LWhvdXJzLyZoPUhvdyt0bytCZStDb252ZXJzYW50K2luK1NoYW5lK0JsYWNrK2luK1VuZGVyKzgrSG91cnNkZAINDw8WAh8HBc8MaHR0cDovL3d3dy5teXNwYWNlLmNvbS9pbmRleC5jZm0/ZnVzZWFjdGlvbj1wb3N0dG8mdD1Ib3crdG8rQmUrQ29udmVyc2FudCtpbitTaGFuZStCbGFjaytpbitVbmRlcis4K0hvdXJzJmM9JTIyU2hhbmUraXMranVzdCthK2dlbml1cyElMjIrJTI2bWRhc2glM2IrUm9iZXJ0K0Rvd25leSUyYytKci4lMGQlMGElMGQlMGFJbitsYXN0K3llYXIncytUaGUrQXZlbmdlcnMlMmMrVG9ueStTdGFyayUyYythLmsuYS4rSXJvbitNYW4rKFJvYmVydCtEb3duZXklMmMrSnIuKSUyYytyaXNrZWQraGlzK2xpZmUrdG8rcHJvdGVjdCt0aGUrRWFydGgrZnJvbSthbitpbnZhZGluZythbGllbithcm1hZGEuKytIb3crZG8reW91K3RvcCtzYXZpbmcrdGhlK2VudGlyZSt3b3JsZCthbmQrYWxsK3NpeCtiaWxsaW9uLXBsdXMrcGVvcGxlK2luK2l0JTNmKytUaGF0K3dhcyt0aGUrcXVhbmRhcnkrZmFjaW5nK01hcnZlbCtTdHVkaW9zK2luK3RoZStwb3N0LUF2ZW5nZXJzK01hcnZlbCtDaW5lbWF0aWMrVW5pdmVyc2UuKytSYXRoZXIrdGhhbitoaXJpbmcrc29tZW9uZStsaWtlK0plcnJ5K0JydWNraGVpbWVyK29yK01pY2hhZWwrQmF5K3RvK2dvK2JpZ2dlcithbmQrZXZlbittb3JlK2JvbWJhc3RpYyUyYytNYXJ2ZWwrd2VudCt0aGUrb3Bwb3NpdGUrZGlyZWN0aW9uJTJjK3RhcHBpbmcrU2hhbmUrQmxhY2srdG8rY28td3JpdGUrYW5kK2RpcmVjdCthK3NtYWxsZXIrYW5kK21vcmUrcGVyc29uYWwrYWR2ZW50dXJlK2ZvcitTdGFyaytpbitoaXMrdGhpcmQrc29sbyttb3ZpZSUyYytJcm9uK01hbiszLiUwZCUwYSUwZCUwYVRob3VnaCt5b3UrbWF5K25vdCtrbm93K2hpcytuYW1lJTJjK2NoYW5jZXMrYXJlK3lvdSthcmUrYWxyZWFkeStmYW1pbGlhcit3aXRoK1NoYW5lK0JsYWNrJ3Mrd29yay4rRnJlc2grb3V0K29mK2NvbGxlZ2UlMmMraGUrd3JvdGUrYStzY3JlZW5wbGF5K3RoYXQrbGF1bmNoZWQrYW4rYWN0aW9uK21vdmllK2ZyYW5jaGlzZSthbmQrY2F0YXB1bHRlZCthK2xpdHRsZStrbm93bithY3Rvcit0bytzdGFyZG9tLitIZSt3b3VsZCtnbytvbit0byt3cml0ZSthK3N0cmluZytvZithY3Rpb24rbW92aWVzK29uK2hpcyt3YXkrdG8rYmVjb21pbmcrdGhlK2hpZ2hlc3QrcGFpZCtzY3JlZW53cml0ZXIraW4rSG9sbHl3b29kLitJZit0aGUraGlnaC1pbnRlbnNpdHkrdHJhaWxlcitmb3IrSXJvbitNYW4rMyt0aGF0K2FpcmVkK2R1cmluZyt0aGUrU3VwZXIrQm93bCtpcythbnkraW5kaWNhdGlvbiUyYytCbGFjaytpcythYm91dCt0bytyZWFjaGVkK3NpbWlsYXIraGVpZ2h0cytvZitzdWNjZXNzK2FzK2ErZGlyZWN0b3IuK0dldCthaGVhZCtvZit0aGUrY3VydmUrYW5kK2ZpbmQrb3V0K2V2ZXJ5dGhpbmcreW91K25lZWQrdG8ra25vdyt0bytzb3VuZCtrbm93bGVkZ2VhYmxlK2Fib3V0K0JsYWNrK2FuZCtoaXMrd29yaytiZWZvcmUrdGhlK21vdmllK2NvbWVzK291dCtieSt3YXRjaGluZyt0aGUrbGlzdCtvZittb3ZpZXMrd2UndmUrcHJlcGFyZWQrZm9yK3lvdS4lMGQlMGElMGQlMGEmdT1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1NjY5L2hvdy10by1iZS1jb252ZXJzYW50LWluLXNoYW5lLWJsYWNrLWluLXVuZGVyLTgtaG91cnMvJmw9N2RkAg8PZBYCZg8WAh8CBZYVPGRpdiBjbGFzcz0iY2xlYXIiPiAgICA8aDU+U0lHTiBVUCBGT1IgRkFOIEFMRVJUUzwvaDU+ICAgIDxwPkJlIHRoZSBmaXJzdCB0byB3YXRjaCBuZXcgdHJhaWxlcnMuR2V0IG5ld3MgYWJvdXQgdGhlIHN0YXJzIHlvdSBsb3ZlLk5ldmVyIG1pc3MgeW91ciBmYXZvcml0ZSBtb3ZpZSE8L3A+ICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6I2VkZjJjYzsgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQzsgcGFkZGluZzogM3B4OyBjb2xvcjojMzMzMzMzOyBtYXJnaW4tdG9wOiA1cHg7Ij4gICAgICAgIDxoNSBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6IFRyYW5zcGFyZW50OyBjb2xvcjogIzY2NjY2NjsgZm9udC13ZWlnaHQ6Ym9sZDsiPlJlbGF0ZWQgRmFuIEFsZXJ0czwvaDU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbmxpbmUtbGlzdCI+ICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0icmVsYXRlZCIgaWQ9IlJlbGF0ZWRBbGVydHMiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0icDIwMTQxNyIgbmFtZT0iUm9iZXJ0IERvd25leSBKci4iIC8+IFJvYmVydCBEb3duZXkgSnIuICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJwMjYyOTk3IiBuYW1lPSJTaGFuZSBCbGFjayIgLz4gU2hhbmUgQmxhY2sgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0ibTI2OTM2OCIgbmFtZT0iSXJvbiBNYW4gMyIgLz4gSXJvbiBNYW4gMyAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJtMTUxMjU3IiBuYW1lPSJUaGUgTG9uZyBLaXNzIEdvb2RuaWdodCIgLz4gVGhlIExvbmcgS2lzcyBHb29kbmlnaHQgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0ibTIwNzgyNiIgbmFtZT0iTGV0aGFsIFdlYXBvbiIgLz4gTGV0aGFsIFdlYXBvbiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJtMTk0NzE4IiBuYW1lPSJUaGUgTGFzdCBCb3kgU2NvdXQiIC8+IFRoZSBMYXN0IEJveSBTY291dCAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Imxhc3QiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJtMTY5MzMzIiBuYW1lPSJLaXNzIEtpc3MsIEJhbmcgQmFuZyIgLz4gS2lzcyBLaXNzLCBCYW5nIEJhbmcgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+ICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4gICAgICAgICAgICA8L2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICA8YnIgLz4gICAgICAgIDxkaXYgaWQ9ImVtYWlsX3N1Ym1pc3Npb24iIGNsYXNzPSJoaWRlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTogNXB4OyBtYXJnaW4tdG9wOiAtNXB4OyI+ICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJzdWJzY3JpYmVyRW1haWwiIHN0eWxlPSJ3aWR0aDogMTEwcHg7IiB2YWx1ZT0ieW91ciBlbWFpbCI+ICAgICAgICAgICAgPGlucHV0IHR5cGU9InN1Ym1pdCIgY2xhc3M9ImJ1dHRvbiIgdmFsdWU9IkFkZCIgb25jbGljaz0iamF2YXNjcmlwdDphZGRBbGVydHMoKTsgcmV0dXJuIGZhbHNlOyI+ICAgICAgICA8L2Rpdj4gICAgICAgIDxkaXYgaWQ9InByb2ZpbGVfc3VibWlzc2lvbiIgY2xhc3M9ImhpZGUiIHN0eWxlPSJtYXJnaW4tYm90dG9tOiA1cHg7IG1hcmdpbi10b3A6IC01cHg7Ij4gICAgICAgICAgICA8aW5wdXQgdHlwZT0ic3VibWl0IiBjbGFzcz0iYnV0dG9uIiB2YWx1ZT0iQWRkIEFsZXJ0cyIgb25jbGljaz0iamF2YXNjcmlwdDphZGRBbGVydHMoKTsgcmV0dXJuIGZhbHNlOyIgLz4gICAgICAgIDwvZGl2PiAgICAgICAgPGRpdiBpZD0iYWxlcnRfc3VibWlzc2lvbl9yZXN1bHQiPjwvZGl2PiAgICA8L2Rpdj4gICAgPGEgaHJlZj0iL3doYXRhcmVhbGVydHMvIiBjbGFzcz0ibW9yZSI+V2hhdCBhcmUgQUxFUlRTPzwvYT4gICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PjwvZGl2PmQCEQ8WCB4FY2xhc3MFDmJsb2ctaW1hZ2UtdG9wHgNzcmMFRWh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvYmxvZ2ltYWdlcy9TaGFuZUJsYWNrQ09OVk8xLmpwZx4DYWx0BTRob3ctdG8tYmUtY29udmVyc2FudC1pbi1zaGFuZS1ibGFjay1pbi11bmRlci04LWhvdXJzHwRnZAITDw8WAh8EaGRkAhUPFgIfAgU0SG93IHRvIEJlIENvbnZlcnNhbnQgaW4gU2hhbmUgQmxhY2sgaW4gVW5kZXIgOCBIb3Vyc2QCFw8WAh8CBRpQb3N0ZWQgMDIuMDcuMTMgYnkgQnJlbnRKU2QCGQ8WAh8CBYQEPGRpdiBpZD0nZmItcm9vdCc+PC9kaXY+PHNjcmlwdD4oZnVuY3Rpb24oZCwgcywgaWQpIHsgIHZhciBqcywgZmpzID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZShzKVswXTsgIGlmIChkLmdldEVsZW1lbnRCeUlkKGlkKSkgcmV0dXJuOyAganMgPSBkLmNyZWF0ZUVsZW1lbnQocyk7IGpzLmlkID0gaWQ7ICBqcy5zcmMgPSAnLy9jb25uZWN0LmZhY2Vib29rLm5ldC9lbl9VUy9hbGwuanMjeGZibWw9MSc7ICBmanMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoanMsIGZqcyk7fShkb2N1bWVudCwgJ3NjcmlwdCcsICdmYWNlYm9vay1qc3NkaycpKTs8L3NjcmlwdD48ZmI6bGlrZSBocmVmPSdodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1NjY5L2hvdy10by1iZS1jb252ZXJzYW50LWluLXNoYW5lLWJsYWNrLWluLXVuZGVyLTgtaG91cnMvJyBzaG93X2ZhY2VzPSdmYWxzZScgbGF5b3V0PSdidXR0b25fY291bnQnIHdpZHRoPScyNTBweCcgaGVpZ2h0PSczNXB4JyBzZW5kPSd0cnVlJz48L2ZiOmxpa2U+ZAIbDxYCHwIFlIYBPHAgY2xhc3M9InN1YmhlYWQiPiJTaGFuZSBpcyBqdXN0IGEgZ2VuaXVzISIgJm1kYXNoOyBSb2JlcnQgRG93bmV5LCBKci48L3A+DQoNCjxwPkluIGxhc3QgeWVhcidzIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzI2MjQwOC90aGUtYXZlbmdlcnMiPjxlbT5UaGUgQXZlbmdlcnM8L2VtPjwvYT4sIFRvbnkgU3RhcmssIGEuay5hLiBJcm9uIE1hbiAoPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzIwMTQxNy9yb2JlcnQtZG93bmV5LWpyIj5Sb2JlcnQgRG93bmV5LCBKci48L2E+KSwgcmlza2VkIGhpcyBsaWZlIHRvIHByb3RlY3QgdGhlIEVhcnRoIGZyb20gYW4gaW52YWRpbmcgYWxpZW4gYXJtYWRhLiAgSG93IGRvIHlvdSB0b3Agc2F2aW5nIHRoZSBlbnRpcmUgd29ybGQgYW5kIGFsbCBzaXggYmlsbGlvbi1wbHVzIHBlb3BsZSBpbiBpdD8gIFRoYXQgd2FzIHRoZSBxdWFuZGFyeSBmYWNpbmcgTWFydmVsIFN0dWRpb3MgaW4gdGhlIHBvc3QtPGVtPkF2ZW5nZXJzPC9lbT4gTWFydmVsIENpbmVtYXRpYyBVbml2ZXJzZS4gIFJhdGhlciB0aGFuIGhpcmluZyBzb21lb25lIGxpa2UgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzgxMTc3L2plcnJ5LWJydWNraGVpbWVyIj5KZXJyeSBCcnVja2hlaW1lcjwvYT4gb3IgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzE5MzAzNS9taWNoYWVsLWJheSI+TWljaGFlbCBCYXk8L2E+IHRvIGdvIGJpZ2dlciBhbmQgZXZlbiBtb3JlIGJvbWJhc3RpYywgTWFydmVsIHdlbnQgdGhlIG9wcG9zaXRlIGRpcmVjdGlvbiwgdGFwcGluZyA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vMjYyOTk3L3NoYW5lLWJsYWNrIj5TaGFuZSBCbGFjazwvYT4gdG8gY28td3JpdGUgYW5kIGRpcmVjdCBhIHNtYWxsZXIgYW5kIG1vcmUgcGVyc29uYWwgYWR2ZW50dXJlIGZvciBTdGFyayBpbiBoaXMgdGhpcmQgc29sbyBtb3ZpZSwgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMjY5MzY4L2lyb24tbWFuLTMiPjxlbT5Jcm9uIE1hbiAzPC9lbT48L2E+LjwvcD4NCg0KPHA+VGhvdWdoIHlvdSBtYXkgbm90IGtub3cgaGlzIG5hbWUsIGNoYW5jZXMgYXJlIHlvdSBhcmUgYWxyZWFkeSBmYW1pbGlhciB3aXRoIFNoYW5lIEJsYWNrJ3Mgd29yay4gRnJlc2ggb3V0IG9mIGNvbGxlZ2UsIGhlIHdyb3RlIGEgc2NyZWVucGxheSB0aGF0IGxhdW5jaGVkIGFuIGFjdGlvbiBtb3ZpZSBmcmFuY2hpc2UgYW5kIGNhdGFwdWx0ZWQgYSBsaXR0bGUga25vd24gYWN0b3IgdG8gc3RhcmRvbS4gSGUgd291bGQgZ28gb24gdG8gd3JpdGUgYSBzdHJpbmcgb2YgYWN0aW9uIG1vdmllcyBvbiBoaXMgd2F5IHRvIGJlY29taW5nIHRoZSBoaWdoZXN0IHBhaWQgc2NyZWVud3JpdGVyIGluIEhvbGx5d29vZC4gSWYgdGhlIGhpZ2gtaW50ZW5zaXR5IHRyYWlsZXIgZm9yIDxlbT5Jcm9uIE1hbiAzPC9lbT4gdGhhdCBhaXJlZCBkdXJpbmcgdGhlIFN1cGVyIEJvd2wgaXMgYW55IGluZGljYXRpb24sIEJsYWNrIGlzIGFib3V0IHRvIHJlYWNoZWQgc2ltaWxhciBoZWlnaHRzIG9mIHN1Y2Nlc3MgYXMgYSBkaXJlY3Rvci4gR2V0IGFoZWFkIG9mIHRoZSBjdXJ2ZSBhbmQgZmluZCBvdXQgZXZlcnl0aGluZyB5b3UgbmVlZCB0byBrbm93IHRvIHNvdW5kIGtub3dsZWRnZWFibGUgYWJvdXQgQmxhY2sgYW5kIGhpcyB3b3JrIGJlZm9yZSB0aGUgbW92aWUgY29tZXMgb3V0IGJ5IHdhdGNoaW5nIHRoZSBsaXN0IG9mIG1vdmllcyB3ZSd2ZSBwcmVwYXJlZCBmb3IgeW91LjwvcD4NCg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCg0KLmFydGljbGV3ZWIgdWwubGVmdG1hcmdpbnsNCmxpc3Qtc3R5bGU6IGRpc2M7DQpwb3NpdGlvbjpyZWxhdGl2ZTsNCm1hcmdpbi1sZWZ0OjI1cHg7DQp9DQoNCi5hcnRpY2xld2ViIHRhYmxle3dpZHRoOjEwMCU7DQp9DQoNCi5hcnRpY2xld2ViIHRhYmxlIHRke3BhZGRpbmc6MTBweDsNCn0NCg0KLmFydGljbGV3ZWIgdGQudnRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3A7DQp9DQoNCi5hcnRpY2xld2ViIGltZy5mbG9hdGxlZnQxe3Bvc2l0aW9uOnJlbGF0aXZlOyBmbG9hdDpsZWZ0OyBtYXJnaW46MCAxMHB4IDEwcHggMDsgYm9yZGVyOnNvbGlkIDFweCAjNjY2NjY2Ow0KfQ0KDQouYXJ0aWNsZXdlYiBpbWcuaW1hZ2U5MHt3aWR0aDo5MHB4Ow0KfQ0KDQouYXJ0aWNsZXdlYiBpbWcuZmxvYXRsZWZ0Mntwb3NpdGlvbjpyZWxhdGl2ZTsgZmxvYXQ6bGVmdDsgbWFyZ2luOjAgMTBweCAxMHB4IDA7DQp9DQoNCi5hcnRpY2xld2ViIGltZy5mbG9hdHJpZ2h0MXtwb3NpdGlvbjpyZWxhdGl2ZTsgZmxvYXQ6cmlnaHQ7IG1hcmdpbjowIDAgMTBweCAxMHB4OyBib3JkZXI6c29saWQgMXB4ICM2NjY2NjY7DQp9DQoNCi5hcnRpY2xld2ViIGltZy5mbG9hdHJpZ2h0Mntwb3NpdGlvbjpyZWxhdGl2ZTsgZmxvYXQ6cmlnaHQ7IG1hcmdpbjowIDAgMTBweCAxMHB4Ow0KfQ0KDQouYXJ0aWNsZXdlYiBkaXYuc3BhY2VyMjB7aGVpZ2h0OjIwcHg7DQp9DQoNCi5hcnRpY2xld2ViIGRpdi5zcGFjZXIxMHtoZWlnaHQ6MTBweDsNCn0NCg0KLmFydGljbGV3ZWIgaDN7Zm9udC1zaXplOjE4cHg7IGZvbnQtd2VpZ2h0OmJvbGQ7DQp9DQoNCi5hcnRpY2xld2ViIGg0e2ZvbnQtc2l6ZToxNHB4OyBmb250LXdlaWdodDpib2xkOyBjb2xvcjojYTNiZjAwOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7DQp9DQoNCi5hcnRpY2xld2ViIGg1e2ZvbnQtc2l6ZToxNHB4OyBmb250LXdlaWdodDpib2xkOyBjb2xvcjojNjY2NjY2OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGJhY2tncm91bmQtY29sb3I6I2RkZGRkZDsgdGV4dC1hbGlnbjpjZW50ZXI7IG1hcmdpbi1ib3R0b206MTBweDsNCn0NCg0KLmFydGljbGV3ZWIgaW1nLnRvcGltZzF7bWFyZ2luOjAgMCAxMHB4IDA7IGJvcmRlci1zdHlsZTpzb2xpZDsgYm9yZGVyLXdpZHRoOiAxcHg7IGJvcmRlci1jb2xvcjogIzY2NjY2NjsNCn0NCg0KLmFydGljbGV3ZWIgaW1nLnRvcGltZzJ7cG9zaXRpb246cmVsYXRpdmU7IGZsb2F0OmxlZnQ7IG1hcmdpbjowIDEwcHggMTBweCAwOyBib3JkZXItc3R5bGU6c29saWQ7IGJvcmRlci13aWR0aDogMXB4OyBib3JkZXItY29sb3I6ICM2NjY2NjY7DQp9DQoNCi5hcnRpY2xld2ViIGRpdi5zcGFjZXI1MHtoZWlnaHQ6NTBweDsNCn0NCg0KLmFydGljbGV3ZWIgZGl2LmJsb2NrcXVvdGUxe2JhY2tncm91bmQ6I2U4ZjNmOSB1cmwoJ2h0dHA6Ly9jYWNoZS5yZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZ2VuZXJhbC9ibG9ja3F1b3RlLXF1b3RlMS5wbmcnKSBuby1yZXBlYXQgLTNweCAtNHB4Ow0KCXBvc2l0aW9uOnJlbGF0aXZlOw0KCXBhZGRpbmc6MTBweDsNCgltYXJnaW46NXB4IDVweCA1cHggNXB4Ow0KCWZvbnQtc2l6ZTogMTJweDsNCn0NCg0KLmFydGljbGV3ZWIgZGl2LmxpZ2h0Ymx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlOGYzZjk7IHBhZGRpbmc6MTBweDsgYm9yZGVyOnNvbGlkIDFweCAjNjY2NjY2OyANCn0NCg0KLmFydGljbGV3ZWIgcC5jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXI7DQp9DQoNCi5hcnRpY2xld2ViIG9iamVjdC52aWRlb2xlZnR7bWFyZ2luOjAgMCAxMHB4IDA7DQp9DQoNCi5hcnRpY2xld2ViIC5kb3R0ZWRicnt3aWR0aDoxMDAlOyBoZWlnaHQ6MXB4OyBib3JkZXItYm90dG9tOmRvdHRlZCAxcHggIzY2NjY2NjsgbWFyZ2luOjEwcHggMCAyMHB4IDA7DQp9DQoNCjwvc3R5bGU+DQoNCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHA6Ly9jb250ZW50LnJlZWx6LmNvbS9hc3NldHMvanMveXVpLXV0aWxpdGllcy5qcyI+PC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2pzL3NoYWRvd2JveC15dWkuanMiPjwvc2NyaXB0Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cDovL2NvbnRlbnQucmVlbHouY29tL2Fzc2V0cy9qcy9zaGFkb3dib3guanMiPjwvc2NyaXB0Pg0KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2Nzcy9zaGFkb3dib3guY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgLz4NCjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cDovL2NvbnRlbnQucmVlbHouY29tL2Fzc2V0cy9jb250ZW50L3NldHRpbmdzL3N0eWxlc2hlZXRzL3N1bW1lci1ndWlkZS0yMDA5LTIuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgLz4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCndpbmRvdy5vbmxvYWQgPSBTaGFkb3dib3guaW5pdDsNCjwvc2NyaXB0Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KZnVuY3Rpb24gdG9nZ2xlRWxlbWVudFZpc2liaWxpdHkoIGlkICkgew0KCXZhciBlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIGlkICk7DQoJdmFyIGVhID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIGlkICsgIi1saW5rIiApOw0KCXZhciBuZXdzdGF0ZSA9ICggZS5zdHlsZS5kaXNwbGF5ID09ICdibG9jaycgKSA/ICdub25lJyA6ICdibG9jayc7DQoJdmFyIG5ld3RleHQgPSAoIGUuc3R5bGUuZGlzcGxheSA9PSAnYmxvY2snICkgPyAnWytdIFNob3cnIDogJ1stXSBIaWRlJzsNCgllLnN0eWxlLmRpc3BsYXkgPSBuZXdzdGF0ZTsNCgllYS5pbm5lckhUTUwgPSBuZXd0ZXh0Ow0KfQ0KPC9zY3JpcHQ+DQoNCg0KPGRpdiBjbGFzcz0iYXJ0aWNsZXdlYiI+DQoNCg0KDQo8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQo8ZGl2IGNsYXNzPSJkb3R0ZWRiciI+PC9kaXY+DQo8ZGl2Pg0KDQoJPGltZyBjbGFzcz0iZmxvYXRsZWZ0MSIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2Jsb2dpbWFnZXMvTGV0aGFsV2VhcG9uUkVDMS5qcGciPg0KDQoJPGgzPg0KCTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzIwNzgyNi9sZXRoYWwtd2VhcG9uIj48ZW0+TGV0aGFsIFdlYXBvbjwvZW0+PC9hPjwvaDM+IDxwPjxzdHJvbmc+KDE5ODcsIDExMCBtaW51dGVzKTwvc3Ryb25nPjwvcD4NCgkNCgkNCgk8cCBjbGFzcz0ic3ViaGVhZCI+IllvdSdyZSBub3QgdHJ5aW5nIHRvIGRyYXcgYSBwc3ljaG8gcGVuc2lvbiEgWW91IHJlYWxseSBhcmUgY3JhenkhIjwvcD4NCgkNCjxwPkJsYWNrIHN0dWRpZWQgdGhlYXRlciBhdCBVQ0xBIHdpdGggdGhlIGludGVudGlvbiBvZiBiZWNvbWluZyBhbiBhY3RvciwgYnV0IHdoZW4gaGUgZm91bmQgaXQgZGlmZmljdWx0IHRvIGxhbmQgZ29vZCByb2xlcyBoZSB0cmllZCBoaXMgaGFuZCBhdCBzY3JlZW53cml0aW5nLiAgSGUgd3JvdGUgaGlzIHNlY29uZCBzY3JlZW5wbGF5LCA8ZW0+TGV0aGFsIFdlYXBvbjwvZW0+LCBpbiBqdXN0IHNpeCB3ZWVrcycgdGltZSwgYW5kIGl0IG9ubHkgdG9vayBoaXMgYWdlbnQgdGhyZWUgZGF5cyB0byBzZWxsIGl0LiAgUHJvZHVjZWQgYnkgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzgyMDY1L2pvZWwtc2lsdmVyLyI+Sm9lbCBTaWx2ZXI8L2E+IGFuZCBkaXJlY3RlZCBieSA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vOTYxODAvcmljaGFyZC1kb25uZXIiPlJpY2hhcmQgRG9ubmVyPC9hPiwgPGVtPkxldGhhbCBXZWFwb248L2VtPiBkZWJ1dGVkIGF0ICMxIGF0IHRoZSBib3ggb2ZmaWNlIG9uIGl0cyB3YXkgdG8gZWFybmluZyBtb3JlIHRoYW4gPGEgaHJlZj0iaHR0cDovL2JveG9mZmljZW1vam8uY29tL21vdmllcy8/aWQ9bGV0aGFsd2VhcG9uLmh0bSI+JDEyMCBtaWxsaW9uPC9hPi48L3A+ICANCg0KCTxwPkJsYWNrIGRpZG4ndCBpbnZlbnQgdGhlICJCdWRkeSBDb3AiIHN1Yi1nZW5yZSBvZiBhY3Rpb24gbW92aWVzLCBidXQgYSBjYXNlIGNvdWxkIGJlIG1hZGUgdGhhdCBoZSBwZXJmZWN0ZWQgaXQgd2l0aCBoaXMgY29tcGxleCwgZmxhd2VkIHByb3RhZ29uaXN0cyAmbWRhc2g7IGJ5LXRoZS1ib29rIGhvbWljaWRlIGRldGVjdGl2ZSBhbmQgZmFtaWx5IG1hbiBSb2dlciBNdXJ0YXVnaCAoPGEgaHJlZj0iIGh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi83MDkyOC9kYW5ueS1nbG92ZXIiPkRhbm55IEdsb3ZlcjwvYT4pIGFuZCBoaXMgbmV3IHBhcnRuZXIsIHRoZSBzdWljaWRhbCBuYXJjb3RpY3Mgb2ZmaWNlciBNYXJ0aW4gUmlnZ3MgKDxhIGhyZWY9IiBodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vOTAyNzQvbWVsLWdpYnNvbiI+TWVsIEdpYnNvbjwvYT4pICAmbWRhc2g7IGFuZCBhY3Rpb24gc2VxdWVuY2VzIHRoYXQgcHJvcGVsIHRoZSBwbG90IGZvcndhcmQsIHJhdGhlciB0aGFuIHNpbXBseSBwdW5jdHVhdGUgaXQuIEdsb3ZlciBzYWlkIHRoYXQgaGUganVtcGVkIGF0IHRoZSBjaGFuY2UgdG8gcGxheSBNdXJ0YXVnaCBiZWNhdXNlIG9mIHRoZSAiZmFtaWx5IGFzcGVjdCIgb2YgaGlzIGNoYXJhY3RlciBhbmQgb2YgdGhlICJpbnRyaWNhdGUgcmVsYXRpb25zaGlwcyBhbmQgc3VidGxlIGh1bW9yIiBpbiB0aGUgc2NyaXB0LiBTaW1pbGFybHksIEdpYnNvbiBzYWlkIHRoYXQgdGhlIHN0b3J5IHdhcyAiYSBjdXQgYWJvdmUgb3RoZXJzIiBhbmQgdGhhdCAidGhlIGFjdGlvbiBpcyByZWFsbHkgYSBzaWRlbGluZSB3aGljaCBoZWlnaHRlbnMgdGhlIHN0b3J5IG9mIHRoZXNlIHR3byBncmVhdCBjaGFyYWN0ZXJzLiI8L3A+DQoNCjxwPkJsYWNrIHdyb3RlIHRoZSBzZXF1ZWwsIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE2NDAzMi9sZXRoYWwtd2VhcG9uLTIvIj48ZW0+TGV0aGFsIFdlYXBvbiAyPC9lbT48L2E+LCBidXQgaGUgbGVmdCB0aGUgcHJvZHVjdGlvbiBhZnRlciBjaGFuZ2VzIHdlcmUgbWFkZSB0byBoaXMgc2NyaXB0IGFuZCBvbmx5IHJlY2VpdmVkIGEgIlN0b3J5IEJ5IiBjcmVkaXQuPC9wPg0KPHA+PGlmcmFtZSB3aWR0aD0iNDgwIiBoZWlnaHQ9IjI3MCIgZnJhbWVib3JkZXI9IjAiIHNjcm9sbGluZz0ibm8iIHNyYz0iaHR0cDovL3d3dy5yZWVsei5jb20vcGxheWVyLmFzcHg/Y2xpcGlkPTE3ODk1Ij48L2lmcmFtZT48YnIgLz48YSB0YXJnZXQ9IiIgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMjA3ODI2L2xldGhhbC13ZWFwb24/dXRtX3NvdXJjZT1QbGF5ZXImdXRtX21lZGl1bT1QbGF5ZXItTGluayZ1dG1fY2FtcGFpZ249UGxheWVyLVJlZmVycmFsLUJvdHRvbS1MaW5rcyI+TGV0aGFsIFdlYXBvbjwvYT4gIHwgIDxhIHRhcmdldD0iIiBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vNzA5MjgvZGFubnktZ2xvdmVyP3V0bV9zb3VyY2U9UGxheWVyJnV0bV9tZWRpdW09UGxheWVyLUxpbmsmdXRtX2NhbXBhaWduPVBsYXllci1SZWZlcnJhbC1Cb3R0b20tTGlua3MiPkRhbm55IEdsb3ZlcjwvYT4gIHwgIDxhIHRhcmdldD0iIiBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vOTAyNzQvbWVsLWdpYnNvbj91dG1fc291cmNlPVBsYXllciZ1dG1fbWVkaXVtPVBsYXllci1MaW5rJnV0bV9jYW1wYWlnbj1QbGF5ZXItUmVmZXJyYWwtQm90dG9tLUxpbmtzIj5NZWwgR2lic29uPC9hPiAgfCAgPGEgdGFyZ2V0PSIiIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi85NjE4MC9yaWNoYXJkLWRvbm5lcj91dG1fc291cmNlPVBsYXllciZ1dG1fbWVkaXVtPVBsYXllci1MaW5rJnV0bV9jYW1wYWlnbj1QbGF5ZXItUmVmZXJyYWwtQm90dG9tLUxpbmtzIj5SaWNoYXJkIERvbm5lcjwvYT4gICB8IDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3RyYWlsZXJzP3V0bV9zb3VyY2U9UGxheWVyJnV0bV9tZWRpdW09UGxheWVyLUxpbmsmdXRtX2NhbXBhaWduPVBsYXllci1SZWZlcnJhbC1Cb3R0b20tTGlua3MiPk1vdmllIFRyYWlsZXI8L2E+IHwgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcmV2aWV3cz91dG1fc291cmNlPVBsYXllciZ1dG1fbWVkaXVtPVBsYXllci1MaW5rJnV0bV9jYW1wYWlnbj1QbGF5ZXItUmVmZXJyYWwtQm90dG9tLUxpbmtzIj5SZXZpZXc8L2E+PC9wPg0KPC9kaXY+DQoNCg0KPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KPGRpdiBjbGFzcz0iZG90dGVkYnIiPjwvZGl2Pg0KDQoNCjxkaXY+DQoNCgk8aW1nIGNsYXNzPSJmbG9hdGxlZnQxIiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvYmxvZ2ltYWdlcy9MYXN0Qm95U2NvdXRSRUMuanBnIj4NCg0KCTxoMz4NCgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8xOTQ3MTgvdGhlLWxhc3QtYm95LXNjb3V0LyI+PGVtPlRoZSBMYXN0IEJveSBTY291dDwvZW0+PC9hPjwvaDM+PHA+PHN0cm9uZz4oMTk5MSwgMTA1IG1pbnV0ZXMpPC9zdHJvbmc+PC9wPg0KDQoJDQoJPHAgY2xhc3M9InN1YmhlYWQiPiJZb3UgY2FuJ3QganVzdCB3YWxrIHVwIGFuZCBzbGFwIGEgZ3V5LCB5b3UgaGF2ZSB0byBzYXkgc29tZXRoaW5nIGNvb2wgZmlyc3QuIjwvcD4NCgkNCjxwPlJpZGluZyBoaWdoIG9mZiBvZiB0aGUgc3VjY2VzcyBvZiB0aGUgPGVtPkxldGhhbCBXZWFwb248L2VtPiBtb3ZpZXMsIEJsYWNrIGVhcm5lZCBhIHRoZW4tcmVjb3JkICQxLjc1IG1pbGxpb24gZm9yIGhpcyBmb2xsb3ctdXAgc2NyZWVucGxheSwgPGVtPlRoZSBMYXN0IEJveSBTY291dDwvZW0+LiAgSXQgY29udGFpbmVkIGFsbCBvZiB0aGUgZWxlbWVudHMgdGhhdCBCbGFjayB3b3VsZCBiZWNvbWUga25vd24gZm9yICZtZGFzaDsgZmxhd2VkIGhlcm9lcywgcXVpcHB5IGRpYWxvZ3VlLCBwbG90LWRyaXZlbiBhY3Rpb24gJm1kYXNoOyBhbmQgd2l0aCBhY3Rpb24gbWFzdGVyIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8xMDI5MDkvdG9ueS1zY290dCI+VG9ueSBTY290dDwvYT4gKDxlbT5Ub3AgR3VuPC9lbT4sIDxlbT5VbnN0b3BwYWJsZTwvZW0+KSBiZWhpbmQgdGhlIGNhbWVyYSBhbmQgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzY3NDEyL2JydWNlLXdpbGxpcyI+QnJ1Y2UgV2lsbGlzPC9hPiBpbiBwZXJmZWN0IGZvcm0gYXMgdGhlIHdpc2VjcmFja2luZyBmb3JtZXIgU2VjcmV0IFNlcnZpY2UgYWdlbnQtdHVybmVkLXByaXZhdGUtZGljayBwcm90YWdvbmlzdCwgPGVtPlRoZSBMYXN0IEJveSBTY291dDwvZW0+IHNob3VsZCBoYXZlIGJlZW4gYSBzbWFzaCBoaXQuICBOZXZlcnRoZWxlc3MsIGl0IHVuZGVyd2hlbG1lZCBjcml0aWNzIGFuZCBoYWQgYSBoYXJkIHRpbWUgZmluZGluZyBhbiBhdWRpZW5jZSwgbW9zdCBsaWtlbHkgYXR0cmlidXRlZCB0byBpdHMgd2ludGVyIGhvbGlkYXlzIHJlbGVhc2UgZGF0ZS48L3A+DQo8cD5TdGlsbCwgdGhlIG1vdmllIGhlbHBlZCB0byBib29zdCBXaWxsaXMnIGNhcmVlciBmb2xsb3dpbmcgdGhlIGRpc21hbCBwZXJmb3JtYW5jZXMgb2YgPGVtPlRoZSBCb25maXJlIG9mIHRoZSBWYW5pdGllczwvZW0+IGFuZCA8ZW0+SHVkc29uIEhhd2s8L2VtPiBhbmQgaXQgd291bGQgZXZlbnR1YWxseSBiZWNvbWUgYSBoaXQgb24gdGhlIGhvbWUgdmlkZW8gbWFya2V0LiBJdCBhbHNvIGZlYXR1cmVzIGFyZ3VhYmx5IHRoZSBiZXN0IHBlcmZvcm1hbmNlIG9mIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8yNjY2NTgvZGFtb24td2F5YW5zLyI+RGFtb24gV2F5YW5zPC9hPicgY2FyZWVyIGFzIEphbWVzICJKaW1teSIgQWxleGFuZGVyIERpeCwgYSBwYWlua2lsbGVyLWFkZGljdGVkIGZvcm1lciBwcm8gZm9vdGJhbGwgcGxheWVyIHdobyB3YXMgYmFubmVkIGZyb20gdGhlIHNwb3J0IGZvciBpbGxlZ2FsIHNwb3J0cyBnYW1ibGluZywgYW5kIGEgcHJlLU9zY2FyIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi83NzQ2MS9oYWxsZS1iZXJyeSI+SGFsbGUgQmVycnk8L2E+IGFzIGEgSmltbXkncyBzdHJpcHBlciBnaXJsZnJpZW5kLjwvcD4NCg0KDQo8cD48aWZyYW1lIHdpZHRoPSI0ODAiIGhlaWdodD0iMjcwIiBmcmFtZWJvcmRlcj0iMCIgc2Nyb2xsaW5nPSJubyIgc3JjPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wbGF5ZXIuYXNweD9jbGlwaWQ9MjY4NjQiPjwvaWZyYW1lPjxiciAvPjxhIHRhcmdldD0iIiBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8xOTQ3MTgvdGhlLWxhc3QtYm95LXNjb3V0P3V0bV9zb3VyY2U9UGxheWVyJnV0bV9tZWRpdW09UGxheWVyLUxpbmsmdXRtX2NhbXBhaWduPVBsYXllci1SZWZlcnJhbC1Cb3R0b20tTGlua3MiPlRoZSBMYXN0IEJveSBTY291dDwvYT4gIHwgIDxhIHRhcmdldD0iIiBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vNjc0MTIvYnJ1Y2Utd2lsbGlzP3V0bV9zb3VyY2U9UGxheWVyJnV0bV9tZWRpdW09UGxheWVyLUxpbmsmdXRtX2NhbXBhaWduPVBsYXllci1SZWZlcnJhbC1Cb3R0b20tTGlua3MiPkJydWNlIFdpbGxpczwvYT4gIHwgIDxhIHRhcmdldD0iIiBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vMTAyOTA5L3Rvbnktc2NvdHQ/dXRtX3NvdXJjZT1QbGF5ZXImdXRtX21lZGl1bT1QbGF5ZXItTGluayZ1dG1fY2FtcGFpZ249UGxheWVyLVJlZmVycmFsLUJvdHRvbS1MaW5rcyI+VG9ueSBTY290dDwvYT4gIHwgIDxhIHRhcmdldD0iIiBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vMjY2NjU4L2RhbW9uLXdheWFucz91dG1fc291cmNlPVBsYXllciZ1dG1fbWVkaXVtPVBsYXllci1MaW5rJnV0bV9jYW1wYWlnbj1QbGF5ZXItUmVmZXJyYWwtQm90dG9tLUxpbmtzIj5EYW1vbiBXYXlhbnM8L2E+ICAgfCA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS90cmFpbGVycz91dG1fc291cmNlPVBsYXllciZ1dG1fbWVkaXVtPVBsYXllci1MaW5rJnV0bV9jYW1wYWlnbj1QbGF5ZXItUmVmZXJyYWwtQm90dG9tLUxpbmtzIj5Nb3ZpZSBUcmFpbGVyPC9hPiB8IDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3Jldmlld3M/dXRtX3NvdXJjZT1QbGF5ZXImdXRtX21lZGl1bT1QbGF5ZXItTGluayZ1dG1fY2FtcGFpZ249UGxheWVyLVJlZmVycmFsLUJvdHRvbS1MaW5rcyI+UmV2aWV3PC9hPjwvcD4NCg0KPC9kaXY+DQoNCjxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCjxkaXYgY2xhc3M9ImRvdHRlZGJyIj48L2Rpdj4NCg0KPGRpdj4NCg0KCTxpbWcgY2xhc3M9ImZsb2F0bGVmdDEiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9ibG9naW1hZ2VzL0xvbmdLaXNzR29vZG5pZ2h0UkVDLmpwZyI+DQoNCgk8aDM+DQoJPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMTUxMjU3L3RoZS1sb25nLWtpc3MtZ29vZG5pZ2h0LyI+PGVtPlRoZSBMb25nIEtpc3MgR29vZG5pZ2h0PC9lbT48L2E+PC9oMz48cD48c3Ryb25nPigxOTk2LCAxMjEgbWludXRlcyk8L3N0cm9uZz48L3A+DQoNCjxwIGNsYXNzPSJzdWJoZWFkIj4iVGhleSdyZSBnb25uYSBibG93IG15IGhlYWQgb2ZmLCB5b3Uga25vdy4gVGhpcyBpcyB0aGUgbGFzdCB0aW1lIEknbGwgZXZlciBiZSBwcmV0dHkuICI8L3A+DQoJDQo8cD5CbGFjayBzdHVtYmxlZCBhIGJpdCB3aGVuIGhpcyBuZXh0IHByb2R1Y2VkIHNjcmVlbnBsYXksIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE1MDUyNi9sYXN0LWFjdGlvbi1oZXJvLyI+PGVtPlRoZSBMYXN0IEFjdGlvbiBIZXJvPC9lbT48L2E+LCBib21iZWQgYXQgdGhlIGJveCBvZmZpY2UsIGJ1dCBoZSB3YXMgc29vbiBiYWNrIG9uIHRvcCB3aXRoIGhpcyBmb2xsb3ctdXAsIDxlbT5UaGUgTG9uZyBLaXNzIEdvb2RuaWdodDwvZW0+LCB3aGljaCBzb2xkIGZvciBhbiB1bnByZWNlZGVudGVkICQ0IG1pbGxpb24uICBUaGUgbW92aWUsIGFib3V0IGFuIGFtbmVzaWFjIHdvbWFuICg8YSBocmVmPSIgaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzc2MDc2L2dlZW5hLWRhdmlzLyI+PGVtPkdlZW5hIERhdmlzPC9lbT48L2E+KSB3aG8gaGlyZXMgYSB3aXNlY3JhY2tpbmcgZGV0ZWN0aXZlICg8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vMTk0NTgzL3NhbXVlbC1sLWphY2tzb24iPlNhbXVlbCBMLiBKYWNrc29uPC9hPikgdG8gaGVscCBoZXIgZGlzY292ZXIgaGVyIHRydWUgaWRlbnRpdHkgYW5kIGRpc2NvdmVycyBzaGUgdXNlZCB0byBiZSBhbiBhc3Nhc3NpbiwgZmFpbGVkIHRvIGxpdmUgdXAgdG8gZXhwZWN0YXRpb25zIGFuZCBwdXQgYW4gZW5kIHRvIEJsYWNrJ3Mgc3RhdHVzIGFzIEhvbGx5d29vZCdzIHdvbmRlciBib3kgc2NyZWVud3JpdGVyLjwvcD4NCg0KPHA+VGhlIGZhaWx1cmUgb2YgPGVtPlRoZSBMb25nIEtpc3MgR29vZG5pZ2h0PC9lbT4gPGEgaHJlZj0iaHR0cDovL3d3dy5hdmNsdWIuY29tL2FydGljbGVzL3NoYW5lLWJsYWNrLDEzOTYwLyI+aHVydCBtb3JlIHRoYW4ganVzdCBoaXMgY2FyZWVyPC9hPiwgbm90ZXMgQmxhY2s6DQoNCjxwPjxibG9ja3F1b3RlPltJXXQgZW5nZW5kZXJlZCBzbyBtdWNoIGFuZ2VyLCBJIGxvc3QgZnJpZW5kcyBvdmVyIGl0LiBBbmQgbm8gb25lIHRhbGtlZCBhYm91dCB0aGUgY3JlYXRpdmUgY29udGVudCBvZiBhbnl0aGluZyBJIGRpZCBhbnkgbW9yZS4gVGhleSBhbGwganVzdCBhc3N1bWVkIEkgd2FzIHRoaXMgZ3V5IHdpdGggYSBmb3JtdWxhLCBhIGhhY2sgZm9ybXVsYS4gU28gdGhlIHNwb3RsaWdodCB3YXMgb24gbWUuIEkgcHJldGVuZGVkIGl0IHdhc24ndCwgYnV0IGl0IHdhcywgYW5kIGZvciBldmVyeSB3cm9uZyByZWFzb24uIEl0IHdhcyBhbGwgYWJvdXQgbW9uZXkuLi4gSSBkaWRuJ3QgY2FyZS4gSSBqdXN0IHdhbnRlZCB0byB3cml0ZSBzdG9yaWVzLCB0cnkgdG8gYmVjb21lIGEgYmV0dGVyIHdyaXRlciwgaW1wcm92ZSBteSBzdHlsZSwgY2hhbmdlIGdlbnJlcywgZXZlbiB0cnkgbmV3IHRoaW5ncy4gSSBkaWRuJ3QgbGlrZSBhY3Rpb24gc28gbXVjaCBhbnkgbW9yZS4gQnV0IEkgd2FudGVkIG91dCBvZiB0aGUgc3BvdGxpZ2h0LCBzbyBJIHN1YnRyYWN0ZWQgbXlzZWxmIGZvciBhIGZldyB5ZWFycy4gLi4uIE9mIGNvdXJzZSwgdGhlIHByb2JsZW0gaXMsIGluIGdldHRpbmcgb3V0IG9mIHRoZSBzcG90bGlnaHQgdG8gZmVlbCBzYWZlIGFuZCBpbnZpc2libGUgYWdhaW4sIEkgb3ZlcmNvbXBlbnNhdGVkIGFuZCB3ZW50IHRvbyBmYXIgaW50byB0aGUgZGFya25lc3MuPC9ibG9ja3F1b3RlPjwvcD4NCg0KPHA+PGlmcmFtZSB3aWR0aD0iNDgwIiBoZWlnaHQ9IjI3MCIgZnJhbWVib3JkZXI9IjAiIHNjcm9sbGluZz0ibm8iIHNyYz0iaHR0cDovL3d3dy5yZWVsei5jb20vcGxheWVyLmFzcHg/Y2xpcGlkPTI2OTE3Ij48L2lmcmFtZT48YnIgLz48YSB0YXJnZXQ9IiIgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMTUxMjU3L3RoZS1sb25nLWtpc3MtZ29vZG5pZ2h0P3V0bV9zb3VyY2U9UGxheWVyJnV0bV9tZWRpdW09UGxheWVyLUxpbmsmdXRtX2NhbXBhaWduPVBsYXllci1SZWZlcnJhbC1Cb3R0b20tTGlua3MiPlRoZSBMb25nIEtpc3MgR29vZG5pZ2h0PC9hPiAgfCAgPGEgdGFyZ2V0PSIiIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi83NjA3Ni9nZWVuYS1kYXZpcz91dG1fc291cmNlPVBsYXllciZ1dG1fbWVkaXVtPVBsYXllci1MaW5rJnV0bV9jYW1wYWlnbj1QbGF5ZXItUmVmZXJyYWwtQm90dG9tLUxpbmtzIj5HZWVuYSBEYXZpczwvYT4gIHwgIDxhIHRhcmdldD0iIiBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vMTU3NjkxL3Jlbm55LWhhcmxpbj91dG1fc291cmNlPVBsYXllciZ1dG1fbWVkaXVtPVBsYXllci1MaW5rJnV0bV9jYW1wYWlnbj1QbGF5ZXItUmVmZXJyYWwtQm90dG9tLUxpbmtzIj5SZW5ueSBIYXJsaW48L2E+ICB8ICA8YSB0YXJnZXQ9IiIgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzE5NDU4My9zYW11ZWwtbC1qYWNrc29uP3V0bV9zb3VyY2U9UGxheWVyJnV0bV9tZWRpdW09UGxheWVyLUxpbmsmdXRtX2NhbXBhaWduPVBsYXllci1SZWZlcnJhbC1Cb3R0b20tTGlua3MiPlNhbXVlbCBMLiBKYWNrc29uPC9hPiAgIHwgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vdHJhaWxlcnM/dXRtX3NvdXJjZT1QbGF5ZXImdXRtX21lZGl1bT1QbGF5ZXItTGluayZ1dG1fY2FtcGFpZ249UGxheWVyLVJlZmVycmFsLUJvdHRvbS1MaW5rcyI+TW92aWUgVHJhaWxlcjwvYT4gfCA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9yZXZpZXdzP3V0bV9zb3VyY2U9UGxheWVyJnV0bV9tZWRpdW09UGxheWVyLUxpbmsmdXRtX2NhbXBhaWduPVBsYXllci1SZWZlcnJhbC1Cb3R0b20tTGlua3MiPlJldmlldzwvYT48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQo8ZGl2IGNsYXNzPSJkb3R0ZWRiciI+PC9kaXY+DQo8ZGl2Pg0KDQoJPGltZyBjbGFzcz0iZmxvYXRsZWZ0MSIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2Jsb2dpbWFnZXMvS2lzc0tpc3NCYW5nQmFuZ1JFQy5qcGciPg0KDQoJPGgzPg0KCTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE2OTMzMy9raXNzLWtpc3MtYmFuZy1iYW5nLyI+PGVtPktpc3MgS2lzcywgQmFuZyBCYW5nPC9lbT48L2E+PC9oMz4NCjxwPjxzdHJvbmc+KDIwMDUsIDEwMyBtaW51dGVzKTwvc3Ryb25nPjwvcD4NCgkNCgk8cCBjbGFzcz0ic3ViaGVhZCI+IkRvIG5vdCBwbGF5IGRldGVjdGl2ZS4gVGhpcyBpcyBub3QgYSBib29rLiBUaGlzIGlzIG5vdCBhIG1vdmllLiI8L3A+DQoJDQo8cD5BZnRlciBCbGFjayBlbWVyZ2VkIGZyb20gaGlzIHNlbGYtaW1wb3NlZCBleGlsZSB3aXRoIGEgc2NyaXB0IGhlIGJlbGlldmVkIGluLCBoZSBmb3VuZCBpdCBkaWZmaWN1bHQgdG8gZ2V0IGFueW9uZSB0byByZWFkIGhpcyBzY3JpcHRzLi4ub3IgZXZlbiB0YWtlIGhpcyBjYWxscy4gIEJsYWNrIHR1cm5lZCB0byA8ZW0+TGV0aGFsIFdlYXBvbjwvZW0+IHByb2R1Y2VyIEpvZWwgU2lsdmVyLCB3aG8gZ2F2ZSBoaW0gYSBzaG90IGF0IHJlZGVtcHRpb24uICBUaGUgcmVzdWx0IHdhcyA8ZW0+S2lzcyBLaXNzLCBCYW5nIEJhbmc8L2VtPiwgYSBuZW8tbm9pcmlzaCBoYXJkIGJvaWxlZCBteXN0ZXJ5IHRocmlsbGVyIHNob3QgZm9yIGp1c3QgJDE1IG1pbGxpb24gdGhhdCBCbGFjayBub3Qgb25seSB3cm90ZSwgYnV0IGRpcmVjdGVkLiAgVGhlIG1vdmllIHdhcyB0aGUgZmlyc3QgcGFpcmluZyBvZiBSb2JlcnQgRG93bmV5LCBKci4gYW5kIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8xMDMzODYvdmFsLWtpbG1lciI+VmFsIEtpbG1lcjwvYT4gYW5kLCB3aGlsZSBub3QgYSBmaW5hbmNpYWwgc3VjY2VzcyBkdWUgdG8gaXRzIGxpbWl0ZWQgcmVsZWFzZSwgd2FzIHZlcnkgPGEgaHJlZj0iaHR0cDovL3d3dy5yb3R0ZW50b21hdG9lcy5jb20vbS9raXNzX2tpc3NfYmFuZ19iYW5nLyI+d2VsbCByZWNlaXZlZCBieSBjcml0aWNzPC9hPiBhbmQgaGVscGVkIHRvIHJldml0YWxpemUgRG93bmV5LCBKci4ncyBjYXJlZXIuPC9wPg0KDQo8cD5UaGUgcGxvdCBvZiB0aGUgbW92aWUgZm9sbG93cyBhIHBldHR5IHRoaWVmIG5hbWVkIEhhcnJ5IExvY2toYXJ0IChEb3duZXksIEpyLikgd2hvIGx1Y2tzIGludG8gYSBzY3JlZW4gdGVzdCBmb3IgYSBtb3ZpZSByb2xlIGFuZCBpcyBwcm92aWRlZCB3aXRoIGEgZGV0ZWN0aXZlIG5hbWVkICJHYXkiIFBlcnJ5IHZhbiBTaHJpa2UgKEtpbG1lcikgdG8gaGVscCBoaW0gcHJlcGFyZSBmb3IgdGhlIHJvbGUuICBIYXJyeSBhbmQgUGVycnkgYmVjb21lIHdpdG5lc3NlcyB0byBtdXJkZXIgYW5kIGFyZSBzb29uIHN1cnJvdW5kZWQgYnkgZGVhZCBib2RpZXMgYXMgc2V2ZXJhbCBteXN0ZXJpZXMgdW5mb2xkIGFuZCBpbnRlcnR3aW5lIG92ZXIgdGhlIGNvdXJzZSBvZiB0aGUgbW92aWUuICA8ZW0+S2lzcyBLaXNzLCBCYW5nIEJhbmc8L2VtPiBicm91Z2h0IEJsYWNrIGJhY2sgdG8gdGhlIGF0dGVudGlvbiBvZiB0aGUgcG93ZXIgcGxheWVycyBpbiBIb2xseXdvb2QgYW5kIGFsc28gZWFybmVkIGhpbSBhIGZyaWVuZCBpbiBEb3duZXksIEpyLiwgd2hvIHdvdWxkIGxhdGVyICJoaXJlIiBoaW0gdG8gZG8gc29tZSBzY3JpcHQgZml4ZXMgb24gPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMjU5MDE5L2lyb24tbWFuLTIiPjxlbT5Jcm9uIE1hbiAyPC9lbT48L2E+IGZvciB0aGUgcHJpY2Ugb2YgZnJlc2ggZmlzaCBhbmQgYmx1ZWJlcnJpZXMuIEl0IHdhcyBhbHNvIHRoZSBtb3ZpZSB0aGF0IEJsYWNrIHdhcyB0aGUgcHJvdWRlc3Qgb2YgYmVjYXVzZSB3aGF0IGhlIDxhIGhyZWY9Imh0dHA6Ly93d3cuYXZjbHViLmNvbS9hcnRpY2xlcy9zaGFuZS1ibGFjaywxMzk2MC8iPiJ3cm90ZSBvbiB0aGUgcGFnZXMgaXMgb24gdGhlIHNjcmVlbi4iPC9hPiA8L3A+IA0KDQo8YmxvY2txdW90ZT48cD5JdCBpcyBlZmZlY3RpdmVseSB3aGF0IEkgd2FudGVkLiBJZiB0aGlzIG1vdmllJ3MgYmFkLCBpdCdzIG15IGZhdWx0LiBJdCdzIG5vdCBzb21lYm9keSBlbHNlIHdobyBjaGFuZ2VkIG9yIGNlbnNvcmVkIG9yIGVkaXRlZCBpdC4gVGhpcyBpcyB0aGUgc3R1ZmYgSSB3YW50ZWQsIGFuZCB0aGF0J3Mgd2hhdCdzIG9uIHRoZSBzY3JlZW4sIGFuZCBpZiB5b3UgZG9uJ3QgbGlrZSBpdCwgaXQncyBteSBiYWQuPC9ibG9ja3F1b3RlPjwvcD4NCiAgDQoNCjxwPjxpZnJhbWUgd2lkdGg9IjQ3NiIgaGVpZ2h0PSIyNjgiIHNyYz0iaHR0cDovL3d3dy55b3V0dWJlLmNvbS9lbWJlZC9LMXhzVFJHLU8wNCIgZnJhbWVib3JkZXI9IjAiIGFsbG93ZnVsbHNjcmVlbj48L2lmcmFtZT48L3A+DQoNCjwvZGl2Pg0KDQo8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQo8ZGl2IGNsYXNzPSJkb3R0ZWRiciI+PC9kaXY+DQo8ZGl2Pg0KPHA+SWYgeW91IGhhdmUgYW4gaW50ZXJlc3QgaW4gc2NyZWVud3JpdGluZyBvciBqdXN0IHdhbnQgdG8ga25vdyBtb3JlIGFib3V0IHRoZSB3YXkgU2hhbmUgQmxhY2sgdmlld3MgbW92aWVzLCBjaGVjayBvdXQgdGhpcyBhd2Vzb21lIDxhIGhyZWY9Imh0dHA6Ly93d3cuZ3VhcmRpYW4uY28udWsvZmlsbS8yMDA5L21heS8yMi9zaGFuZS1ibGFjay0xMi1yb3VuZHMiPmFjdGlvbiBtb3ZpZSB0dXRvcmlhbDwvYT4gdGhhdCBoZSBwdXQgdG9nZXRoZXIgZm9yIDxlbT5UaGUgR3VhcmRpYW48L2VtPi48L3A+DQoNCjwvZGl2Pg0KPC9kaXY+ZAIdD2QWAmYPFgIfAgWrISAgICA8dWwgY2xhc3M9ImNsaXBMaXN0Ij4gICAgICAgICAgICAgICAgICAgIDxsaT4gICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vdHJhaWxlci1jbGlwcy82NjY0NC9pcm9uLW1hbi0zLXRyYWlsZXIvIj4gICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L3JlcEZyYW1lLzY2NjQ0L2lyb24tbWFuLTMtdHJhaWxlci0wMV90aC5qcGciIC8+ICAgICAgICAgICAgICAgICAgICA8c3Ryb25nPklyb24gTWFuIDMgLSBUcmFpbGVyPC9zdHJvbmc+ICAgICAgICAgICAgICAgICAgICA8c3Bhbj5UcmFpbGVyIGZvciBJcm9uIE1hbiAzPC9zcGFuPiAgICAgICAgICAgICAgICA8L2E+ICAgICAgICAgICAgPC9saT4gICAgICAgICAgICA8L3VsPiAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+ICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZ3JleUJveCI+ICAgICAgICA8ZGl2IGNsYXNzPSJpbmxpbmUtbGlzdCI+ICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImxhYmVsIj5SZWxhdGVkOjwvc3Bhbj4gICAgICAgICAgICA8dWwgY2xhc3M9InJlbGF0ZWQiPgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vMjAxNDE3L3JvYmVydC1kb3duZXktanIvIj48bm9icj5Sb2JlcnQgRG93bmV5IEpyLjwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8yNjI5OTcvc2hhbmUtYmxhY2svIj48bm9icj5TaGFuZSBCbGFjazwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yNjkzNjgvaXJvbi1tYW4tMy8iPjxub2JyPklyb24gTWFuIDM8L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE1MTI1Ny90aGUtbG9uZy1raXNzLWdvb2RuaWdodC8iPjxub2JyPlRoZSBMb25nIEtpc3MgR29vZG5pZ2h0PC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yMDc4MjYvbGV0aGFsLXdlYXBvbi8iPjxub2JyPkxldGhhbCBXZWFwb248L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE5NDcxOC90aGUtbGFzdC1ib3ktc2NvdXQvIj48bm9icj5UaGUgTGFzdCBCb3kgU2NvdXQ8L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Imxhc3QiPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE2OTMzMy9raXNzLWtpc3MtYmFuZy1iYW5nLyI+PG5vYnI+S2lzcyBLaXNzLCBCYW5nIEJhbmc8L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgCQkgICAgICAgICAgICA8L3VsPiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4gICAgICAgIDwvZGl2PiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbmxpbmUtbGlzdCBibG9ncyI+ICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImxhYmVsIj5SZWxhdGVkIE1vdmllIE5ld3M6PC9zcGFuPiAgICAgICAgICAgIDx1bCBpZD0ibW92aWUtbmV3cyIgY2xhc3M9ImNvbmRlbnNlZCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wNS4xMy4yMDEzPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTYyNzcvaXJvbi1tYW4tMy1mbGllcy1vbi10b3AtYS1kYXp6bGluZy1zdGFydC1mb3ItdGhlLWdyZWF0LWdhdHNieS8iPjxlbT5Jcm9uIE1hbiAzPC9lbT4gRmxpZXMgb24gVG9wLCBBIERhenpsaW5nIFN0YXJ0IGZvciA8ZW0+VGhlIEdyZWF0IEdhdHNieTwvZW0+IDwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MDUuMDYuMjAxMzwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE2MjQzL3F1aWNrY2xpY2staXJvbi1tYW4tc3VwZXJjdXQvIj5RdWlja0NsaWNrOiA8ZW0+SXJvbiBNYW48L2VtPiBTdXBlcmN1dCA8L2E+PC9oMz4gICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj4gICAgICAgICAgICAgICAgICAgIDxoMz48c3BhbiBjbGFzcz0iZGF0ZUJveCIgPjA1LjAzLjIwMTM8L3NwYW4+PGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNjIzMi92b3RlLWZvci10aGUtdG9wLTEwLWVjY2VudHJpYy1tb3ZpZS1iaWxsaW9uYWlyZXMvIj5Wb3RlIGZvciB0aGUgVG9wIDEwIEVjY2VudHJpYyBNb3ZpZSBCaWxsaW9uYWlyZXM8L2E+PC9oMz4gICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj4gICAgICAgICAgICAgICAgICAgIDxoMz48c3BhbiBjbGFzcz0iZGF0ZUJveCIgPjA0LjA1LjIwMTM8L3NwYW4+PGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNjA5My9sYXRlc3QtaXJvbi1tYW4tMy10di1zcG90LWlzLWp1c3QtbWFuZGFyaW4tdnMtaXJvbi1tYW4vIj5MYXRlc3QgPGVtPklyb24gTWFuIDM8L2VtPiBUViBTcG90IGlzIEp1c3QgTWFuZGFyaW4gdnMuIElyb24gTWFuPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wNC4wMy4yMDEzPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTYwODQvcXVpY2tjbGljay1tYXJ2ZWwtcmVsZWFzZXMtZnVsbC1waGFzZS10d28tcHJldmlldy1vZi1pcm9uLW1hbi0zLXRob3ItYW5kLWNhcHRhaW4tYW1lcmljYS1zZXF1ZWxzLWFuZC1tb3JlLyI+UXVpY2tDbGljazogTWFydmVsIFJlbGVhc2VzIEZ1bGwgUGhhc2UgVHdvIFByZXZpZXcgb2YgPGVtPklyb24gTWFuIDM8L2VtPiwgPGVtPlRob3I8L2VtPiBhbmQgPGVtPkNhcHRhaW4gQW1lcmljYTwvZW0+IFNlcXVlbHMgYW5kIE1vcmU8L2E+PC9oMz4gICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibGFzdCI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wNC4wMi4yMDEzPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTYwNzYvcXVpY2tjbGljay1wcmV2aWV3LW1hcnZlbHMtY2luZW1hdGljLXBoYXNlLXR3by8iPlF1aWNrQ2xpY2s6IFByZXZpZXcgTWFydmVsJ3MgQ2luZW1hdGljIFBoYXNlIFR3bzwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4gICAgICAgIDwvZGl2PiAgICAgICAgICAgICAgICAgICA8L2Rpdj5kAh8PDxYCHwRnZBYGAgEPZBYCZg8WAh8CZWQCAw9kFgJmDw8WCB4IT2JqZWN0SUQCtXoeBlR5cGVJRAIfHgZSb290SUQC4pgGHgtTaW5nbGVUb3BpY2hkFgQCAQ9kFgYCAg8PFgIeD1ZhbGlkYXRpb25Hcm91cAUKcmVwbHl2YWxpZGRkAgQPDxYCHw8FCnJlcGx5dmFsaWRkZAIFDw8WAh8PBQpyZXBseXZhbGlkZGQCAg8PFgIfBGdkFgYCAg8PFgIfDwUKcmVwbHl2YWxpZGRkAgQPDxYCHw8FCnJlcGx5dmFsaWRkZAIFDw8WAh8PBQpyZXBseXZhbGlkZGQCBQ9kFgJmDw8WCB8LArV6HwwCHx8NAuKYBh8OaGQWBAIBD2QWBgICDw8WAh8PBQhuZXd2YWxpZGRkAgQPDxYCHw8FCG5ld3ZhbGlkZGQCBQ8PFgIfDwUIbmV3dmFsaWRkZAICDw8WAh8EZ2QWBgICDw8WAh8PBQhuZXd2YWxpZGRkAgQPDxYCHw8FCG5ld3ZhbGlkZGQCBQ8PFgIfDwUIbmV3dmFsaWRkZAILDw8WBh4PUGFnZXJfSXRlbUNvdW50AgEeDlBhZ2VyX1BhZ2VTaXplAggeD1BhZ2VyX1BhZ2VDb3VudAIBZBYCZg8PFgIfBGhkFhICAQ8PFgIfBGhkZAIDDw8WBB4IQ3NzQ2xhc3MFCXRoaXMtcGFnZR4EXyFTQgICZGQCBQ8PFgIfBGhkZAIHDw8WBB8CBQItMh8HBWNodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1NjY5L2hvdy10by1iZS1jb252ZXJzYW50LWluLXNoYW5lLWJsYWNrLWluLXVuZGVyLTgtaG91cnMvP3BhZ2U9LTJkZAIJDw8WBB8CBQItMR8HBWNodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1NjY5L2hvdy10by1iZS1jb252ZXJzYW50LWluLXNoYW5lLWJsYWNrLWluLXVuZGVyLTgtaG91cnMvP3BhZ2U9LTFkZAILDw8WBB8CBQEwHwcFYmh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU2NjkvaG93LXRvLWJlLWNvbnZlcnNhbnQtaW4tc2hhbmUtYmxhY2staW4tdW5kZXItOC1ob3Vycy8/cGFnZT0wZGQCDQ8PFgIfBGhkZAIPDw8WBh8TBQl0aGlzLXBhZ2UfAgUBMR8UAgJkZAIRDw8WAh8EaGRkAg0PZBYCAgMPZBYCZg8WAh8CBd43PGRpdiBjbGFzcz0iaXRlbS1mbWEiPjwhLS0tLT48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2pzL3l1aS11dGlsaXRpZXMuanMiPjwvc2NyaXB0PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHA6Ly9jb250ZW50LnJlZWx6LmNvbS9hc3NldHMvanMvc2hhZG93Ym94LXl1aS5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cDovL2NvbnRlbnQucmVlbHouY29tL2Fzc2V0cy9qcy9zaGFkb3dib3guanMiPjwvc2NyaXB0PjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cDovL2NvbnRlbnQucmVlbHouY29tL2Fzc2V0cy9jc3Mvc2hhZG93Ym94LmNzcyIgdHlwZT0idGV4dC9jc3MiIC8+PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvc2V0dGluZ3Mvc3R5bGVzaGVldHMvc3VtbWVyLWd1aWRlLTIwMDktMi5jc3MiIHR5cGU9InRleHQvY3NzIiAvPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij53aW5kb3cub25sb2FkID0gU2hhZG93Ym94LmluaXQ7PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmZ1bmN0aW9uIHRvZ2dsZUVsZW1lbnRWaXNpYmlsaXR5KCBpZCApIHsJdmFyIGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggaWQgKTsJdmFyIGVhID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIGlkICsgIi1saW5rIiApOwl2YXIgbmV3c3RhdGUgPSAoIGUuc3R5bGUuZGlzcGxheSA9PSAnYmxvY2snICkgPyAnbm9uZScgOiAnYmxvY2snOwl2YXIgbmV3dGV4dCA9ICggZS5zdHlsZS5kaXNwbGF5ID09ICdibG9jaycgKSA/ICdbK10gU2hvdyBNb250aCcgOiAnWy1dIEhpZGUgTW9udGgnOwllLnN0eWxlLmRpc3BsYXkgPSBuZXdzdGF0ZTsJZWEuaW5uZXJIVE1MID0gbmV3dGV4dDt9PC9zY3JpcHQ+PGRpdiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLWJhY2tncm91bmRyZXBlYXQtMDEuanBnJyk7d2lkdGg6MzAwcHg7IG1hcmdpbi1ib3R0b206MTBweDsgYm9yZGVyOjFweCBzb2xpZCAjYWFhYWFhOyBwYWRkaW5nOjVweCAwIDE1cHggMDsiPjxhIHJlbD0ic2hhZG93Ym94O3dpZHRoPTcyMDtoZWlnaHQ9NDA1IiBocmVmPSJodHRwOi8vY2FjaGUucmVlbHouY29tL2Fzc2V0cy9mbGFzaC9zeW5kaWNhdGVkUGxheWVyLnN3Zj9jbGlwaWQ9NjgxNzUiPjxpbWcgc3R5bGU9Im1hcmdpbi1sZWZ0OjRweDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvUkVFTFpJUy0yMDEzLXJlcGZyYW1lLTAzLmpwZyI+PC9hPjxwIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjsiPjxpbWcgc3R5bGU9Im1hcmdpbi10b3A6MjVweDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvcmVlbHppcy1GTUEtbGVhcm5tb3JlLTAxLnBuZyI+PC9wPjx0YWJsZSB3aWR0aD0iMTAwJSI+PHRyPgk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL2JhcmFiYmFzLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9QmFyYWJiYXMmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjIwcHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL3JlZWx6aXMtRk1BLWJhcmFiYmFzLTAxLnBuZyI+CTwvYT4JPC90ZD4JCTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vYm9tYmdpcmxzLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9Qm9tYiUyQkdpcmxzJmFtcDt1dG1fY2FtcGFpZ249UmVlbHolMkJJcyI+CTxpbWcgc3R5bGU9Im1hcmdpbjoxNXB4IDAgMCAwOyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9SRUVMWklTLUZNQS1ib21iZ2lybHMtbG9nby0wMi5wbmciPgk8L2E+CTwvdGQ+PC90cj48dHI+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vYmV2ZXJseWhpbGxzcGF3bi8/dXRtX3NvdXJjZT1SZWVsei1JcyZhbXA7dXRtX21lZGl1bT1GTUEmYW1wO3V0bV9jb250ZW50PUJldmVybHklMkJIaWxscyUyQlBhd24mYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLWJocGF3bi1sb2dvLTAxLnBuZyI+CTwvYT4JPC90ZD4JPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9zaG93LzE1MC9yYWNlLXRvLXRoZS1zY2VuZS8/dXRtX3NvdXJjZT1SZWVsei1JcyZhbXA7dXRtX21lZGl1bT1GTUEmYW1wO3V0bV9jb250ZW50PVJhY2UlMkJ0byUyQnRoZSUyQlNjZW5lJmFtcDt1dG1fY2FtcGFpZ249UmVlbHolMkJJcyI+CTxpbWcgc3R5bGU9Im1hcmdpbjoxNXB4IDAgMCAwOyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9SRUVMWklTLUZNQS1ydHRzLWxvZ28tMDEucG5nIj4JPC9hPgk8L3RkPjwvdHI+PHRyPgk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3RydWVqdXN0aWNlLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9VHJ1ZSUyQkp1c3RpY2UmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjIwcHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL3JlZWx6aXMtRk1BLXRydWVqdXN0aWNlLTAxLnBuZyI+CTwvYT4JPC90ZD4JPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS94aWlpLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9WElJSSZhbXA7dXRtX2NhbXBhaWduPVJlZWx6JTJCSXMiPgk8aW1nIHN0eWxlPSJtYXJnaW46MjBweCAwIDAgMDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvcmVlbHppcy1GTUEteGlpaS0wMS5wbmciPgk8L2E+CTwvdGQ+PC90cj48dHI+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcmVlbHpzaG93Lz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9VGhlJTJCUmVlbHolMkJTaG93JmFtcDt1dG1fY2FtcGFpZ249UmVlbHolMkJJcyI+CTxpbWcgc3R5bGU9Im1hcmdpbjoxNXB4IDAgMCAwOyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9yZWVsemlzLUZNQS1yZWVsenNob3ctMDIucG5nIj4JPC9hPgk8L3RkPgk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3dob3NhaWR3aGF0Lz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9V2hvJTJCU2FpZCUyQldoYXQmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLXdob3NhaWR3aGF0LWxvZ28tMDIucG5nIj4JPC9hPgk8L3RkPjwvdHI+PC90YWJsZT4JPC9kaXY+PCEtLS08YSByZWw9InNoYWRvd2JveDt3aWR0aD03MjA7aGVpZ2h0PTQwNSIgaHJlZj0iaHR0cDovL2NhY2hlLnJlZWx6LmNvbS9hc3NldHMvZmxhc2gvc3luZGljYXRlZFBsYXllci5zd2Y/Y2xpcGlkPTU0Nzk1Ij4tLT48IS0tLS0+PC9kaXY+PGRpdiBjbGFzcz0iaXRlbS1mbWEiPjwhLS0tLT48ZGl2IGNsYXNzPSJzdWItaXRlbSI+PHRhYmxlIHdpZHRoPSIxMDAlIj48dHI+PHRkPgk8cCBzdHlsZT0iIG1hcmdpbi1yaWdodDo1cHg7IGZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxTYW5zLXNlcmlmOyBmb250LXNpemU6MTJweDsgY29sb3I6Izg4ODg4ODsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXdlaWdodDpib2xkOyI+CUZPTExPVyBSRUVMWjogCTwvcD48L3RkPjx0ZD4JPGEgaHJlZj0iaHR0cDovL3d3dy5mYWNlYm9vay5jb20vUmVlbHpDaGFubmVsIj48aW1nIHN0eWxlPSJtYXJnaW4tcmlnaHQ6NXB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9GTUEtc29jaWFsbGlua3MtZmFjZWJvb2stMDIucG5nIj48L2E+PC90ZD48dGQ+CTxhIGhyZWY9Imh0dHBzOi8vdHdpdHRlci5jb20vcmVlbHpjaGFubmVsIj48aW1nIHN0eWxlPSJtYXJnaW4tcmlnaHQ6NXB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9GTUEtc29jaWFsbGlua3MtdHdpdHRlci0wMi5wbmciPjwvYT48L3RkPjx0ZD4JPGEgaHJlZj0iaHR0cDovL3BpbnRlcmVzdC5jb20vcmVlbHpjaGFubmVsLyI+PGltZyBzdHlsZT0ibWFyZ2luLXJpZ2h0OjVweDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvRk1BLXNvY2lhbGxpbmtzLXBpbnRlcmVzdC0wMi5wbmciPjwvYT48L3RkPjx0ZD4JPGEgaHJlZj0iaHR0cDovL2dldGdsdWUuY29tL3JlZWx6Y2hhbm5lbCI+PGltZyBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL0ZNQS1zb2NpYWxsaW5rcy1nZXRnbHVlLTAyLnBuZyI+PC9hPjwvdGQ+CTwvdHI+PC90YWJsZT48L2Rpdj48IS0tLS0+PC9kaXY+PGRpdiBjbGFzcz0iaXRlbS1mbWEiPjwhLS0tLT48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAgICAjZW1haWxib3ggcCB7bWFyZ2luLWJvdHRvbTogMTBweDsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzg4ODg4ODsgbGluZS1oZWlnaHQ6MThweDt9ICAgICNlbWFpbGJveCAjZW1haWxzdWJtaXNzaW9uX3Jlc3VsdHMgeyBjb2xvcjogcmVkOyBmb250LXNpemU6IDEycHg7IHBhZGRpbmc6IDEwcHg7IGRpc3BsYXk6IG5vbmU7fSAgICAjZW1haWxib3ggaW5wdXRbdHlwZT0idGV4dCJdIHsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjogI2JiYmJiYjsgZm9udC1zaXplOiAxNHB4OyBmb250LWZhbWlseTpBcmlhbDsgd2lkdGg6IDE5NnB4OyBoZWlnaHQ6IDI4cHg7IHBhZGRpbmctbGVmdDoxMHB4O30gICAgICNlbWFpbGJveCBpbnB1dC5idXR0b24ge2JvcmRlci1yYWRpdXM6NHB4OyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LWZhbWlseTpIZWx2ZXRpY2EsQXJpYWwsQ2FsaWJyaSxTYW5zLXNlcmlmO2hlaWdodDogMzBweDsgd2lkdGg6NDBweDsgbWFyZ2luLWxlZnQ6IDRweDsgdmVydGljYWwtYWxpZ246dG9wOyBiYWNrZ3JvdW5kLWNvbG9yOiMzNDdjYjM7fSAgICAgI2VtYWlsYm94IC5sb2FkaW5nIHsgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoL2Fzc2V0cy9nbG9iYWwvcmVlbHpMb2FkaW5nLmdpZikgY2VudGVyIG5vLXJlcGVhdDsgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQzsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiA5OTk7IHdpZHRoOjI1OHB4OyBoZWlnaHQ6IDU1cHg7IH08L3N0eWxlPjxkaXYgaWQ9ImVtYWlsYm94Ij4gICAgPGRpdiBjbGFzcz0ic3ViLWl0ZW0iPiAgICA8ZGl2IHN0eWxlPSJtYXJnaW46MTBweDsiPiAgICAgICAgPGRpdiBjbGFzcz0ibG9hZGluZyBoaWRlIiBpZD0ibG9hZGluZ0RpdiI+PC9kaXY+ICAgICAgICA8cD5TaWduIHVwIGZvciA8c3Ryb25nPlJlZWx6IFJlY29tbWVuZHM8L3N0cm9uZz4sIG91ciB3ZWVrbHkgbmV3c2xldHRlcjwvcD4gICAgICAgIDxpbnB1dCBpZD0iZW1haWxJbnB1dCIgb25mb2N1cz0iamF2YXNjcmlwdDpjbGVhcklucHV0KHRoaXMpOyIgb25ibHVyPSJqYXZhc2NyaXB0OnNldERlZmF1bHQodGhpcyk7IiB0eXBlPSJ0ZXh0IiBuYW1lPSJlbWFpbElucHV0IiB2YWx1ZT0iRW1haWwgQWRkcmVzcyIgbWF4bGVuZ3RoPSIyMDAiIG9ua2V5dXA9ImphdmFzY3JpcHQ6b25LZXlVcE5ld2xldHRlck9wdGluKGV2ZW50LCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZW1haWxJbnB1dCcpLnZhbHVlLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZW1haWxzdWJtaXNzaW9uX3Jlc3VsdHMnKSk7Ii8+ICAgICAgICA8aW5wdXQgdHlwZT0iYnV0dG9uIiBvbmNsaWNrPSJqYXZhc2NyaXB0OnN1Ym1pdE5ld3NsZXR0ZXJPcHRJbkVtYWlsKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlbWFpbElucHV0JykudmFsdWUsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlbWFpbHN1Ym1pc3Npb25fcmVzdWx0cycpKTtyZXR1cm4gZmFsc2U7IiBpZD0iYnRuRW1haWxTdWJtaXQiIHZhbHVlPSJHTyIgY2xhc3M9ImJ1dHRvbiIgLz4gICAgICAgIDxkaXYgaWQ9ImVtYWlsc3VibWlzc2lvbl9yZXN1bHRzIj48L2Rpdj4gICAgPC9kaXY+PC9kaXY+PCEtLS0tPjwvZGl2PjxkaXYgY2xhc3M9Iml0ZW0tZm1hIj48IS0tLS0+PGRpdiBjbGFzcz0ic3ViLWl0ZW0iPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4kKGRvY3VtZW50KS5yZWFkeSggZnVuY3Rpb24oKSB7dmFyIGxvYWRQYWdlID0gJy9zZXJ2aWNlcy9uZXdzL0dldE5ld3MuYXNweD9mPWh0bWwmYW1wO291dD1wb3B1bGFyLW5ld3MmYW1wO2M9Nic7IGxvYWRQYWdlID0gbG9hZFBhZ2UucmVwbGFjZSgvYW1wOy9nLCAiIik7JCgnI3BvcHVsYXJlTW92aWVOZXdzJykubG9hZChsb2FkUGFnZSk7IH0pOzwvc2NyaXB0PjxoMj5Nb3N0IFZpZXdlZCBNb3ZpZSBOZXdzPC9oMj48ZGl2IGlkPSJwb3B1bGFyZU1vdmllTmV3cyIgY2xhc3M9Im1vc3RWaWV3ZWQiPjwvZGl2PjxhIGNsYXNzPSJtb3JlIiBocmVmPSIvbW92aWUtbmV3cy8iPk1vcmUgTW92aWUgTmV3cyAmZ3Q7PC9hPjxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj48L2Rpdj48IS0tLS0+PC9kaXY+ZGT/+UN9AuOsixDs6Oy/61dPUFFPMQ==" />

     
    <div style="height:0px;"></div>
    
    <div id="page-wrap" >
        <div class="header-row">
            <div class="center">
                <div id="login">
                    <a class='login' href='javascript:displayLoginForm()' title='Login or Register' rel='nofollow'>login/register</a>
                </div>
                <div id="share-tools">
                    <ul>
                        <li><a class="share-twitter" href="http://www.twitter.com/reelzchannel"></a></li>
                        <li><a class="share-getglue" href="http://www.getglue.com/reelzchannel"></a></li>
                        <li><a class="share-pinterest" href="http://www.pinterest.com/reelzchannel"></a></li>
                        <li><a  class="share-facebook" href="http://www.facebook.com/reelzchannel"></a></li>
                    </ul>
                </div>
                <div class="clear"></div>
            </div>
        </div>
        <div id="header-wrap">
            <div id="header-content">
                <div class="header-row">
                    <a href="/"><span id="header-logo"><img style="margin-top:30px;" src="/assets/reelzlogo-main.png" alt="Reelz Logo"/></span></a>
                    <div class="ad">
<div class="advertisement">
<script type="text/javascript">GA_googleAddAttr("movie", "269368,151257,207826,194718,169333");GA_googleAddAttr("person", "201417,262997");GA_googleAddAttr("show", "");GA_googleFillSlot("reelz_news_top_728x90");</script>
</div>

</div>
                    <div class="clear"></div>
                </div>
                
                <div class="header-row">
                    <div class="header-row-col">
                        <div id="top-nav">
                            <ul id="nav">
                                <li class="navItem nohover"><a href="/" class="menuLink">home</a></li>
                                <li class="navItem"><a id="reelzchanneltvHover" class="menuLink" href="/watch/">shows</a></li>
                                <li class="navItem"><a id="newsHover" href="/movie-news/" class="menuLink">news</a></li>
                                 <li class="navItem"><a id="theatersHover" href="/theaters/" class="menuLink">movies</a></li>
                                <li class="navItem"><a id="trailersHover" href="/trailers/" class="menuLink">trailers</a></li>
                                <li class="navItem"><a id="reviewsHover" href="/reviews/" class="menuLink">reviews</a></li> 
                            </ul>
                            <div class="clear"></div>
                        </div>
                        <div id="search-wrap">
                            <div id="top-search">
                                <div class="top-quicksearch-output-wrap">
                                    <span class="top-quicksearch-output" id="navQsOutput"></span>
                                </div>
                                <input autocomplete="off" id="navQsTxtBox" type="text" value="Search REELZ"
                                    onblur="javascript:setDefault(this);javascript:reelzQSearch.cancelBubble(event);"
                                    onfocus="javascript:clearInput(this)" onkeyup="javascript:reelzQSearch.refreshResults(this, document.getElementById('navQsOutput'), '', 'quicksearch', '', event); return false;" />
                            </div>
                            <input class="button go" type="button" id="btnQuickSearchSubmit" onclick="javascript:reelzQSearch.search();return false;" />
                        </div>
                    </div>
                    <div class="header-row-col last">
                        <div class="findreelz-wrapper">
                            <span id="top-location-wrap" class="location">
                                
<span id="zipLabel">FIND REELZ:</span>
<input name="ctl00$locationCtrl$locationInput" type="text" id="ctl00_locationCtrl_locationInput" class="toplocationInput" size="5" maxlength="5" value="zip code" onfocus="this.value = ''" onkeyup="javascript:onKeyUpLocationInput(this, document.getElementById('zipValidationError'), 0, event);return false;" />
<input name="ctl00$locationCtrl$locationInputSubmit" type="button" id="ctl00_locationCtrl_locationInputSubmit" class="button go" onclick="javascript:submitLocationInput(document.getElementById('ctl00_locationCtrl_locationInput'), document.getElementById('zipValidationError'), 0);" />
<p class="error" id="zipValidationError" style="display: none;"></p>
                            </span>
                            <div id="topNavReelzLookup" class="top-nav-reelzlookup"></div>
                            <div class="clear"></div>
                       </div>
                    </div>
                    <div class="clear"></div>
                 </div>
            </div>
        </div>
        <div id="expand-wrap">
           
            

           
        </div>
        <div class="clear"></div>
        
        <div id="body-wrap">
            <div id="body-content">
                
                
                <div id="main-content">
                    
    
    <div id="main-2column">
    <div class="item sub-item">
        <div id="BlogWrapper">
            
            
            <div id="ctl00_cphContent_SingleBlog">
	
                <div id="ShareTools">
                    <h5>Share</h5>
                    <ul class="post-tools">
                        <li><a href="javascript:window.print();" rel="nofollow">
                            <img class="printShareButton" alt="print" title="print" src="/assets/images/services-sprite.gif" />
                            Print</a>
                        </li>
                        <li>
                            <a id="ctl00_cphContent_emailLNK" rel="nofollow" href="mailto:?subject=ReelzChannel: How to Be Conversant in Shane Black in Under 8 Hours&amp;body=&quot;Shane is just a genius!&quot; — Robert Downey, Jr.

In last year's The Avengers, Tony Stark, a.k.a. Iron Man (Robert Downey, Jr.), risked his life to protect the Earth from an invading alien armada.  How do you top saving the entire world and all six billion-plus people in it?  That was the quandary facing Marvel Studios in the post-Avengers Marvel Cinematic Universe.  Rather than hiring someone like Jerry Bruckheimer or Michael Bay to go bigger and even more bombastic, Marvel went the opposite direction, tapping Shane Black to co-write and direct a smaller and more personal adventure for Stark in his third solo movie, Iron Man 3.

Though you may not know his name, chances are you are already familiar with Shane Black's work. Fresh out of college, he wrote a screenplay that launched an action movie franchise and catapulted a little known actor to stardom. He would go on to write a string of action movies on his way to becoming the highest paid screenwriter in Hollywood. If the high-intensity trailer for Iron Man 3 that aired during the Super Bowl is any indication, Black is about to reached similar heights of success as a director. Get ahead of the curve and find out everything you need to know to sound knowledgeable about Black and his work before the movie comes out by watching the list of movies we've prepared for you.%0a%0ahttp%3a%2f%2fwww.reelz.com%2fmovie-news%2f15669%2fhow-to-be-conversant-in-shane-black-in-under-8-hours%2f" target="_blank"><img class="emailShareButton" alt="email" title="email" src="/assets/images/services-sprite.gif" /> Email</a>
                        </li>
                        <li>
                            <a id="ctl00_cphContent_facebookLNK" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http://www.reelz.com/movie-news/15669/how-to-be-conversant-in-shane-black-in-under-8-hours/&amp;t=How+to+Be+Conversant+in+Shane+Black+in+Under+8+Hours" target="_blank"><img class="facebookShareButton" alt="Facebook" title="Facebook" src="/assets/images/services-sprite.gif" /> Facebook</a>
                        </li>
                        <li>
                            <a id="ctl00_cphContent_redditLNK" rel="nofollow" href="http://reddit.com/submit?url=http://www.reelz.com/movie-news/15669/how-to-be-conversant-in-shane-black-in-under-8-hours/" target="_blank"><img class="redditShareButton" alt="Reddit" title="Reddit" src="/assets/images/services-sprite.gif"> Reddit</a>
                        </li>
                        <li>
                            <a id="ctl00_cphContent_diggLNK" rel="nofollow" href="http://digg.com/submit?url=http://www.reelz.com/movie-news/15669/how-to-be-conversant-in-shane-black-in-under-8-hours/&amp;title=How+to+Be+Conversant+in+Shane+Black+in+Under+8+Hours&amp;description=%22Shane+is+just+a+genius!%22+%26mdash%3b+Robert+Downey%2c+Jr.%0d%0a%0d%0aIn+last+year's+The+Avengers%2c+Tony+Stark%2c+a.k.a.+Iron+Man+(Robert+Downey%2c+Jr.)%2c+risked+his+life+to+protect+the+Earth+from+an+invadin" target="_blank"><img class="diggShareButton" alt="Digg" title="Digg" src="/assets/images/services-sprite.gif"> Digg</a>
                        </li>
                        <li>
                            <a id="ctl00_cphContent_deliciousLNK" rel="nofollow" href="http://delicious.com/post?v=5&amp;noui&amp;jump=close&amp;url=http://www.reelz.com/movie-news/15669/how-to-be-conversant-in-shane-black-in-under-8-hours/&amp;title=How+to+Be+Conversant+in+Shane+Black+in+Under+8+Hours" target="_blank"><img class="deliciousShareButton" alt="del.icio.us" title="del.icio.us" src="/assets/images/services-sprite.gif"> Delicious</a>
                        </li>
                        <li>
                            <a id="ctl00_cphContent_farkLNK" rel="nofollow" href="http://cgi.fark.com/cgi/fark/farkit.pl?u=http://www.reelz.com/movie-news/15669/how-to-be-conversant-in-shane-black-in-under-8-hours/&amp;h=How+to+Be+Conversant+in+Shane+Black+in+Under+8+Hours" target="_blank"><img class="farkShareButton" alt="Fark" title="Fark" src="/assets/images/services-sprite.gif"> Fark</a>
                        </li>
                        <li>
                            <a id="ctl00_cphContent_myspaceLNK" rel="nofollow" href="http://www.myspace.com/index.cfm?fuseaction=postto&amp;t=How+to+Be+Conversant+in+Shane+Black+in+Under+8+Hours&amp;c=%22Shane+is+just+a+genius!%22+%26mdash%3b+Robert+Downey%2c+Jr.%0d%0a%0d%0aIn+last+year's+The+Avengers%2c+Tony+Stark%2c+a.k.a.+Iron+Man+(Robert+Downey%2c+Jr.)%2c+risked+his+life+to+protect+the+Earth+from+an+invading+alien+armada.++How+do+you+top+saving+the+entire+world+and+all+six+billion-plus+people+in+it%3f++That+was+the+quandary+facing+Marvel+Studios+in+the+post-Avengers+Marvel+Cinematic+Universe.++Rather+than+hiring+someone+like+Jerry+Bruckheimer+or+Michael+Bay+to+go+bigger+and+even+more+bombastic%2c+Marvel+went+the+opposite+direction%2c+tapping+Shane+Black+to+co-write+and+direct+a+smaller+and+more+personal+adventure+for+Stark+in+his+third+solo+movie%2c+Iron+Man+3.%0d%0a%0d%0aThough+you+may+not+know+his+name%2c+chances+are+you+are+already+familiar+with+Shane+Black's+work.+Fresh+out+of+college%2c+he+wrote+a+screenplay+that+launched+an+action+movie+franchise+and+catapulted+a+little+known+actor+to+stardom.+He+would+go+on+to+write+a+string+of+action+movies+on+his+way+to+becoming+the+highest+paid+screenwriter+in+Hollywood.+If+the+high-intensity+trailer+for+Iron+Man+3+that+aired+during+the+Super+Bowl+is+any+indication%2c+Black+is+about+to+reached+similar+heights+of+success+as+a+director.+Get+ahead+of+the+curve+and+find+out+everything+you+need+to+know+to+sound+knowledgeable+about+Black+and+his+work+before+the+movie+comes+out+by+watching+the+list+of+movies+we've+prepared+for+you.%0d%0a%0d%0a&amp;u=http://www.reelz.com/movie-news/15669/how-to-be-conversant-in-shane-black-in-under-8-hours/&amp;l=7" target="_blank"><img class="myspaceShareButton" alt="MySpace" title="MySpace" src="/assets/images/services-sprite.gif"> MySpace</a>
                        </li>
                    </ul>
                    <div class="shareServices">
                        <span class="shareit"><script src="http://www.stumbleupon.com/hostedbadge.php?s=5"></script></span>
                        <span class="shareit">
                            <g:plusone size="tall" count="true"></g:plusone>
                        </span>
                       
                    </div>
                    <div class="clear">    <h5>SIGN UP FOR FAN ALERTS</h5>    <p>Be the first to watch new trailers.Get news about the stars you love.Never miss your favorite movie!</p>    <div style="background-color:#edf2cc; border: 1px solid #CCCCCC; padding: 3px; color:#333333; margin-top: 5px;">        <h5 style="text-align:center; background-color: Transparent; color: #666666; font-weight:bold;">Related Fan Alerts</h5>                                               <div class="inline-list">                <ul class="related" id="RelatedAlerts">                                            <li >                            <input type="checkbox" id="p201417" name="Robert Downey Jr." /> Robert Downey Jr.                         </li>                                                        <li >                            <input type="checkbox" id="p262997" name="Shane Black" /> Shane Black                         </li>                                                                            <li >                            <input type="checkbox" id="m269368" name="Iron Man 3" /> Iron Man 3                        </li>                                            <li >                            <input type="checkbox" id="m151257" name="The Long Kiss Goodnight" /> The Long Kiss Goodnight                        </li>                                            <li >                            <input type="checkbox" id="m207826" name="Lethal Weapon" /> Lethal Weapon                        </li>                                            <li >                            <input type="checkbox" id="m194718" name="The Last Boy Scout" /> The Last Boy Scout                        </li>                                            <li class="last">                            <input type="checkbox" id="m169333" name="Kiss Kiss, Bang Bang" /> Kiss Kiss, Bang Bang                        </li>                                    </ul>                <div class="clear"></div>            </div>                        <br />        <div id="email_submission" class="hide" style="margin-bottom: 5px; margin-top: -5px;">            <input type="text" id="subscriberEmail" style="width: 110px;" value="your email">            <input type="submit" class="button" value="Add" onclick="javascript:addAlerts(); return false;">        </div>        <div id="profile_submission" class="hide" style="margin-bottom: 5px; margin-top: -5px;">            <input type="submit" class="button" value="Add Alerts" onclick="javascript:addAlerts(); return false;" />        </div>        <div id="alert_submission_result"></div>    </div>    <a href="/whatarealerts/" class="more">What are ALERTS?</a>    <div class="clear"></div></div>

                </div>
                <div id="BlogBody">
                    <img src="http://cache.Reelz.com/assets/content/blogimages/ShaneBlackCONVO1.jpg" id="ctl00_cphContent_HeroImage" class="blog-image-top" alt="how-to-be-conversant-in-shane-black-in-under-8-hours" />
                    
                    <h1>
                    How to Be Conversant in Shane Black in Under 8 Hours</h1>
                    <cite>Posted 02.07.13 by BrentJS</cite>
                    <div id='fb-root'></div><script>(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';  fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));</script><fb:like href='http://www.reelz.com/movie-news/15669/how-to-be-conversant-in-shane-black-in-under-8-hours/' show_faces='false' layout='button_count' width='250px' height='35px' send='true'></fb:like>
                    <p class="subhead">"Shane is just a genius!" &mdash; Robert Downey, Jr.</p>

<p>In last year's <a href="http://www.reelz.com/movie/262408/the-avengers"><em>The Avengers</em></a>, Tony Stark, a.k.a. Iron Man (<a href="http://www.reelz.com/person/201417/robert-downey-jr">Robert Downey, Jr.</a>), risked his life to protect the Earth from an invading alien armada.  How do you top saving the entire world and all six billion-plus people in it?  That was the quandary facing Marvel Studios in the post-<em>Avengers</em> Marvel Cinematic Universe.  Rather than hiring someone like <a href="http://www.reelz.com/person/81177/jerry-bruckheimer">Jerry Bruckheimer</a> or <a href="http://www.reelz.com/person/193035/michael-bay">Michael Bay</a> to go bigger and even more bombastic, Marvel went the opposite direction, tapping <a href="http://www.reelz.com/person/262997/shane-black">Shane Black</a> to co-write and direct a smaller and more personal adventure for Stark in his third solo movie, <a href="http://www.reelz.com/movie/269368/iron-man-3"><em>Iron Man 3</em></a>.</p>

<p>Though you may not know his name, chances are you are already familiar with Shane Black's work. Fresh out of college, he wrote a screenplay that launched an action movie franchise and catapulted a little known actor to stardom. He would go on to write a string of action movies on his way to becoming the highest paid screenwriter in Hollywood. If the high-intensity trailer for <em>Iron Man 3</em> that aired during the Super Bowl is any indication, Black is about to reached similar heights of success as a director. Get ahead of the curve and find out everything you need to know to sound knowledgeable about Black and his work before the movie comes out by watching the list of movies we've prepared for you.</p>

<style type="text/css">

.articleweb ul.leftmargin{
list-style: disc;
position:relative;
margin-left:25px;
}

.articleweb table{width:100%;
}

.articleweb table td{padding:10px;
}

.articleweb td.vtop{vertical-align:top;
}

.articleweb img.floatleft1{position:relative; float:left; margin:0 10px 10px 0; border:solid 1px #666666;
}

.articleweb img.image90{width:90px;
}

.articleweb img.floatleft2{position:relative; float:left; margin:0 10px 10px 0;
}

.articleweb img.floatright1{position:relative; float:right; margin:0 0 10px 10px; border:solid 1px #666666;
}

.articleweb img.floatright2{position:relative; float:right; margin:0 0 10px 10px;
}

.articleweb div.spacer20{height:20px;
}

.articleweb div.spacer10{height:10px;
}

.articleweb h3{font-size:18px; font-weight:bold;
}

.articleweb h4{font-size:14px; font-weight:bold; color:#a3bf00; text-transform:uppercase;
}

.articleweb h5{font-size:14px; font-weight:bold; color:#666666; text-transform:uppercase; background-color:#dddddd; text-align:center; margin-bottom:10px;
}

.articleweb img.topimg1{margin:0 0 10px 0; border-style:solid; border-width: 1px; border-color: #666666;
}

.articleweb img.topimg2{position:relative; float:left; margin:0 10px 10px 0; border-style:solid; border-width: 1px; border-color: #666666;
}

.articleweb div.spacer50{height:50px;
}

.articleweb div.blockquote1{background:#e8f3f9 url('http://cache.reelz.com/assets/content/general/blockquote-quote1.png') no-repeat -3px -4px;
	position:relative;
	padding:10px;
	margin:5px 5px 5px 5px;
	font-size: 12px;
}

.articleweb div.lightblue{background-color:#e8f3f9; padding:10px; border:solid 1px #666666; 
}

.articleweb p.center{text-align:center;
}

.articleweb object.videoleft{margin:0 0 10px 0;
}

.articleweb .dottedbr{width:100%; height:1px; border-bottom:dotted 1px #666666; margin:10px 0 20px 0;
}

</style>

<script type="text/javascript" src="http://content.reelz.com/assets/js/yui-utilities.js"></script>
<script type="text/javascript" src="http://content.reelz.com/assets/js/shadowbox-yui.js"></script>
<script type="text/javascript" src="http://content.reelz.com/assets/js/shadowbox.js"></script>
<link rel="stylesheet" href="http://content.reelz.com/assets/css/shadowbox.css" type="text/css" />
<link rel="stylesheet" href="http://content.reelz.com/assets/content/settings/stylesheets/summer-guide-2009-2.css" type="text/css" />
<script type="text/javascript">
window.onload = Shadowbox.init;
</script>
<script type="text/javascript">
function toggleElementVisibility( id ) {
	var e = document.getElementById( id );
	var ea = document.getElementById( id + "-link" );
	var newstate = ( e.style.display == 'block' ) ? 'none' : 'block';
	var newtext = ( e.style.display == 'block' ) ? '[+] Show' : '[-] Hide';
	e.style.display = newstate;
	ea.innerHTML = newtext;
}
</script>


<div class="articleweb">



<div class="clear"></div>
<div class="dottedbr"></div>
<div>

	<img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/LethalWeaponREC1.jpg">

	<h3>
	<a href="http://www.reelz.com/movie/207826/lethal-weapon"><em>Lethal Weapon</em></a></h3> <p><strong>(1987, 110 minutes)</strong></p>
	
	
	<p class="subhead">"You're not trying to draw a psycho pension! You really are crazy!"</p>
	
<p>Black studied theater at UCLA with the intention of becoming an actor, but when he found it difficult to land good roles he tried his hand at screenwriting.  He wrote his second screenplay, <em>Lethal Weapon</em>, in just six weeks' time, and it only took his agent three days to sell it.  Produced by <a href="http://www.reelz.com/person/82065/joel-silver/">Joel Silver</a> and directed by <a href="http://www.reelz.com/person/96180/richard-donner">Richard Donner</a>, <em>Lethal Weapon</em> debuted at #1 at the box office on its way to earning more than <a href="http://boxofficemojo.com/movies/?id=lethalweapon.htm">$120 million</a>.</p>  

	<p>Black didn't invent the "Buddy Cop" sub-genre of action movies, but a case could be made that he perfected it with his complex, flawed protagonists &mdash; by-the-book homicide detective and family man Roger Murtaugh (<a href=" http://www.reelz.com/person/70928/danny-glover">Danny Glover</a>) and his new partner, the suicidal narcotics officer Martin Riggs (<a href=" http://www.reelz.com/person/90274/mel-gibson">Mel Gibson</a>)  &mdash; and action sequences that propel the plot forward, rather than simply punctuate it. Glover said that he jumped at the chance to play Murtaugh because of the "family aspect" of his character and of the "intricate relationships and subtle humor" in the script. Similarly, Gibson said that the story was "a cut above others" and that "the action is really a sideline which heightens the story of these two great characters."</p>

<p>Black wrote the sequel, <a href="http://www.reelz.com/movie/164032/lethal-weapon-2/"><em>Lethal Weapon 2</em></a>, but he left the production after changes were made to his script and only received a "Story By" credit.</p>
<p><iframe width="480" height="270" frameborder="0" scrolling="no" src="http://www.reelz.com/player.aspx?clipid=17895"></iframe><br /><a target="" href="http://www.reelz.com/movie/207826/lethal-weapon?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Lethal Weapon</a>  |  <a target="" href="http://www.reelz.com/person/70928/danny-glover?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Danny Glover</a>  |  <a target="" href="http://www.reelz.com/person/90274/mel-gibson?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Mel Gibson</a>  |  <a target="" href="http://www.reelz.com/person/96180/richard-donner?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Richard Donner</a>   | <a href="http://www.reelz.com/trailers?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Movie Trailer</a> | <a href="http://www.reelz.com/reviews?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Review</a></p>
</div>


<div class="clear"></div>
<div class="dottedbr"></div>


<div>

	<img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/LastBoyScoutREC.jpg">

	<h3>
	<a href="http://www.reelz.com/movie/194718/the-last-boy-scout/"><em>The Last Boy Scout</em></a></h3><p><strong>(1991, 105 minutes)</strong></p>

	
	<p class="subhead">"You can't just walk up and slap a guy, you have to say something cool first."</p>
	
<p>Riding high off of the success of the <em>Lethal Weapon</em> movies, Black earned a then-record $1.75 million for his follow-up screenplay, <em>The Last Boy Scout</em>.  It contained all of the elements that Black would become known for &mdash; flawed heroes, quippy dialogue, plot-driven action &mdash; and with action master <a href="http://www.reelz.com/person/102909/tony-scott">Tony Scott</a> (<em>Top Gun</em>, <em>Unstoppable</em>) behind the camera and <a href="http://www.reelz.com/person/67412/bruce-willis">Bruce Willis</a> in perfect form as the wisecracking former Secret Service agent-turned-private-dick protagonist, <em>The Last Boy Scout</em> should have been a smash hit.  Nevertheless, it underwhelmed critics and had a hard time finding an audience, most likely attributed to its winter holidays release date.</p>
<p>Still, the movie helped to boost Willis' career following the dismal performances of <em>The Bonfire of the Vanities</em> and <em>Hudson Hawk</em> and it would eventually become a hit on the home video market. It also features arguably the best performance of <a href="http://www.reelz.com/person/266658/damon-wayans/">Damon Wayans</a>' career as James "Jimmy" Alexander Dix, a painkiller-addicted former pro football player who was banned from the sport for illegal sports gambling, and a pre-Oscar <a href="http://www.reelz.com/person/77461/halle-berry">Halle Berry</a> as a Jimmy's stripper girlfriend.</p>


<p><iframe width="480" height="270" frameborder="0" scrolling="no" src="http://www.reelz.com/player.aspx?clipid=26864"></iframe><br /><a target="" href="http://www.reelz.com/movie/194718/the-last-boy-scout?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">The Last Boy Scout</a>  |  <a target="" href="http://www.reelz.com/person/67412/bruce-willis?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Bruce Willis</a>  |  <a target="" href="http://www.reelz.com/person/102909/tony-scott?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Tony Scott</a>  |  <a target="" href="http://www.reelz.com/person/266658/damon-wayans?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Damon Wayans</a>   | <a href="http://www.reelz.com/trailers?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Movie Trailer</a> | <a href="http://www.reelz.com/reviews?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Review</a></p>

</div>

<div class="clear"></div>
<div class="dottedbr"></div>

<div>

	<img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/LongKissGoodnightREC.jpg">

	<h3>
	<a href="http://www.reelz.com/movie/151257/the-long-kiss-goodnight/"><em>The Long Kiss Goodnight</em></a></h3><p><strong>(1996, 121 minutes)</strong></p>

<p class="subhead">"They're gonna blow my head off, you know. This is the last time I'll ever be pretty. "</p>
	
<p>Black stumbled a bit when his next produced screenplay, <a href="http://www.reelz.com/movie/150526/last-action-hero/"><em>The Last Action Hero</em></a>, bombed at the box office, but he was soon back on top with his follow-up, <em>The Long Kiss Goodnight</em>, which sold for an unprecedented $4 million.  The movie, about an amnesiac woman (<a href=" http://www.reelz.com/person/76076/geena-davis/"><em>Geena Davis</em></a>) who hires a wisecracking detective (<a href="http://www.reelz.com/person/194583/samuel-l-jackson">Samuel L. Jackson</a>) to help her discover her true identity and discovers she used to be an assassin, failed to live up to expectations and put an end to Black's status as Hollywood's wonder boy screenwriter.</p>

<p>The failure of <em>The Long Kiss Goodnight</em> <a href="http://www.avclub.com/articles/shane-black,13960/">hurt more than just his career</a>, notes Black:

<p><blockquote>[I]t engendered so much anger, I lost friends over it. And no one talked about the creative content of anything I did any more. They all just assumed I was this guy with a formula, a hack formula. So the spotlight was on me. I pretended it wasn't, but it was, and for every wrong reason. It was all about money... I didn't care. I just wanted to write stories, try to become a better writer, improve my style, change genres, even try new things. I didn't like action so much any more. But I wanted out of the spotlight, so I subtracted myself for a few years. ... Of course, the problem is, in getting out of the spotlight to feel safe and invisible again, I overcompensated and went too far into the darkness.</blockquote></p>

<p><iframe width="480" height="270" frameborder="0" scrolling="no" src="http://www.reelz.com/player.aspx?clipid=26917"></iframe><br /><a target="" href="http://www.reelz.com/movie/151257/the-long-kiss-goodnight?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">The Long Kiss Goodnight</a>  |  <a target="" href="http://www.reelz.com/person/76076/geena-davis?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Geena Davis</a>  |  <a target="" href="http://www.reelz.com/person/157691/renny-harlin?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Renny Harlin</a>  |  <a target="" href="http://www.reelz.com/person/194583/samuel-l-jackson?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Samuel L. Jackson</a>   | <a href="http://www.reelz.com/trailers?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Movie Trailer</a> | <a href="http://www.reelz.com/reviews?utm_source=Player&utm_medium=Player-Link&utm_campaign=Player-Referral-Bottom-Links">Review</a></p>

</div>

<div class="clear"></div>
<div class="dottedbr"></div>
<div>

	<img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/KissKissBangBangREC.jpg">

	<h3>
	<a href="http://www.reelz.com/movie/169333/kiss-kiss-bang-bang/"><em>Kiss Kiss, Bang Bang</em></a></h3>
<p><strong>(2005, 103 minutes)</strong></p>
	
	<p class="subhead">"Do not play detective. This is not a book. This is not a movie."</p>
	
<p>After Black emerged from his self-imposed exile with a script he believed in, he found it difficult to get anyone to read his scripts...or even take his calls.  Black turned to <em>Lethal Weapon</em> producer Joel Silver, who gave him a shot at redemption.  The result was <em>Kiss Kiss, Bang Bang</em>, a neo-noirish hard boiled mystery thriller shot for just $15 million that Black not only wrote, but directed.  The movie was the first pairing of Robert Downey, Jr. and <a href="http://www.reelz.com/person/103386/val-kilmer">Val Kilmer</a> and, while not a financial success due to its limited release, was very <a href="http://www.rottentomatoes.com/m/kiss_kiss_bang_bang/">well received by critics</a> and helped to revitalize Downey, Jr.'s career.</p>

<p>The plot of the movie follows a petty thief named Harry Lockhart (Downey, Jr.) who lucks into a screen test for a movie role and is provided with a detective named "Gay" Perry van Shrike (Kilmer) to help him prepare for the role.  Harry and Perry become witnesses to murder and are soon surrounded by dead bodies as several mysteries unfold and intertwine over the course of the movie.  <em>Kiss Kiss, Bang Bang</em> brought Black back to the attention of the power players in Hollywood and also earned him a friend in Downey, Jr., who would later "hire" him to do some script fixes on <a href="http://www.reelz.com/movie/259019/iron-man-2"><em>Iron Man 2</em></a> for the price of fresh fish and blueberries. It was also the movie that Black was the proudest of because what he <a href="http://www.avclub.com/articles/shane-black,13960/">"wrote on the pages is on the screen."</a> </p> 

<blockquote><p>It is effectively what I wanted. If this movie's bad, it's my fault. It's not somebody else who changed or censored or edited it. This is the stuff I wanted, and that's what's on the screen, and if you don't like it, it's my bad.</blockquote></p>
  

<p><iframe width="476" height="268" src="http://www.youtube.com/embed/K1xsTRG-O04" frameborder="0" allowfullscreen></iframe></p>

</div>

<div class="clear"></div>
<div class="dottedbr"></div>
<div>
<p>If you have an interest in screenwriting or just want to know more about the way Shane Black views movies, check out this awesome <a href="http://www.guardian.co.uk/film/2009/may/22/shane-black-12-rounds">action movie tutorial</a> that he put together for <em>The Guardian</em>.</p>

</div>
</div>
                

                        <ul class="clipList">                    <li>                <a href="http://www.reelz.com/trailer-clips/66644/iron-man-3-trailer/">                    <img src="http://cache.Reelz.com/assets/content/repFrame/66644/iron-man-3-trailer-01_th.jpg" />                    <strong>Iron Man 3 - Trailer</strong>                    <span>Trailer for Iron Man 3</span>                </a>            </li>            </ul>    <div class="clear"></div>                     <div class="greyBox">        <div class="inline-list">            <span class="label">Related:</span>            <ul class="related">		                                    <li >                        <a href="http://www.reelz.com/person/201417/robert-downey-jr/"><nobr>Robert Downey Jr.</nobr></a>                     </li>                                                <li >                        <a href="http://www.reelz.com/person/262997/shane-black/"><nobr>Shane Black</nobr></a>                     </li>                                                                <li >                        <a href="http://www.reelz.com/movie/269368/iron-man-3/"><nobr>Iron Man 3</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/151257/the-long-kiss-goodnight/"><nobr>The Long Kiss Goodnight</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/207826/lethal-weapon/"><nobr>Lethal Weapon</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/194718/the-last-boy-scout/"><nobr>The Last Boy Scout</nobr></a>                    </li>                                    <li class="last">                        <a href="http://www.reelz.com/movie/169333/kiss-kiss-bang-bang/"><nobr>Kiss Kiss, Bang Bang</nobr></a>                    </li>                		            </ul>            <div class="clear"></div>        </div>                <div class="inline-list blogs">            <span class="label">Related Movie News:</span>            <ul id="movie-news" class="condensed">                                <li class="">                    <h3><span class="dateBox" >05.13.2013</span><a href="http://www.reelz.com/movie-news/16277/iron-man-3-flies-on-top-a-dazzling-start-for-the-great-gatsby/"><em>Iron Man 3</em> Flies on Top, A Dazzling Start for <em>The Great Gatsby</em> </a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >05.06.2013</span><a href="http://www.reelz.com/movie-news/16243/quickclick-iron-man-supercut/">QuickClick: <em>Iron Man</em> Supercut </a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >05.03.2013</span><a href="http://www.reelz.com/movie-news/16232/vote-for-the-top-10-eccentric-movie-billionaires/">Vote for the Top 10 Eccentric Movie Billionaires</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >04.05.2013</span><a href="http://www.reelz.com/movie-news/16093/latest-iron-man-3-tv-spot-is-just-mandarin-vs-iron-man/">Latest <em>Iron Man 3</em> TV Spot is Just Mandarin vs. Iron Man</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >04.03.2013</span><a href="http://www.reelz.com/movie-news/16084/quickclick-marvel-releases-full-phase-two-preview-of-iron-man-3-thor-and-captain-america-sequels-and-more/">QuickClick: Marvel Releases Full Phase Two Preview of <em>Iron Man 3</em>, <em>Thor</em> and <em>Captain America</em> Sequels and More</a></h3>                </li>                                            <li class="last">                    <h3><span class="dateBox" >04.02.2013</span><a href="http://www.reelz.com/movie-news/16076/quickclick-preview-marvels-cinematic-phase-two/">QuickClick: Preview Marvel's Cinematic Phase Two</a></h3>                </li>                                        </ul>            <div class="clear"></div>        </div>                   </div>

                    <div class="clear">
                    </div>
                    <div id="ctl00_cphContent_CommentsPnl">
		
                        <h2>Comments</h2>
                            <div id="commentsExpandlvl1">
                                
                
                                <br />
                                <div id="MoreComments"></div>
                                <div id="LoadMoreBtn" onclick="javascript:LoadMoreComments();" style="color:Blue;cursor:pointer;" >&nbsp;</div>
                                      
 
<script language="javascript" type="text/javascript">
    function showShadow(evt)
    {            
        if (lastkey == 13)
        { 
            return false; 
        }
    
        if (Page_ClientValidate('replyvalid') || Page_ClientValidate('newvalid'))
        {
            $(".commentOverlay").prepend('<div id="commentSB"><span>Thank-you your comment has been received!</span></div>');
            $(".button").toggleClass('hide');
        }
    }
    
    var lastkey = 0;
        
    function stopRKey(evt) 
    {
      var evt = (evt) ? evt : ((event) ? event : null);
      var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
      if (node.className == "enterFix")
      {
        lastkey = 0;
      }
      else
      {
        lastkey = evt.keyCode;
      }
    }

    document.onkeypress = stopRKey; 
    
    function shareonFB()
    {
        if (Page_ClientValidate('replyvalid') || Page_ClientValidate('newvalid'))
        {
            var urlString = 'www.reelz.com/movie-news/15669/how-to-be-conversant-in-shane-black-in-under-8-hours/';
            newwindow = window.open("http://www.facebook.com/sharer.php?u=http://" + urlString + "&t=TV About Movies!", "fbshare", 'height=380,width=640');
            if (window.focus) { newwindow.focus() }
        }
    }
</script>
        
<input name="ctl00$cphContent$subcomment$ParentID" type="text" id="ctl00_cphContent_subcomment_ParentID" class="hide" />
    
    <div id="ctl00_cphContent_subcomment_AnonPnl">
	
        <div class="commentForm">
            <div class="commentOverlay">
                <fieldset>
                    <p>Don't just sit there, join the conversation!  No need to register to comment, just let us know what you think. Have fun, but please keep it clean and stay on topic &mdash; inappropriate remarks will be removed.</p>
                    <label>
                        Guest Name (<a href="javascript:displayLoginForm();">Login / Register</a>):
                    </label>            
                    <input name="ctl00$cphContent$subcomment$anonName" type="text" id="ctl00_cphContent_subcomment_anonName" class="enterFix" />
                    <label>Topic:</label>
                    <input name="ctl00$cphContent$subcomment$anonTopic" type="text" id="ctl00_cphContent_subcomment_anonTopic" class="enterFix" /><br />
                    &nbsp;
                    <label>Your Comment:</label>
                    <textarea name="ctl00$cphContent$subcomment$anonComment" rows="2" cols="20" id="ctl00_cphContent_subcomment_anonComment" class="enterFix"></textarea><br />
                    &nbsp;<br />
                    <input type="submit" name="ctl00$cphContent$subcomment$anonBtn" value="Add Comment" onclick="javascript:showShadow(event);if (lastkey == 13){return false;};WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$cphContent$subcomment$anonBtn&quot;, &quot;&quot;, true, &quot;replyvalid&quot;, &quot;&quot;, false, false))" id="ctl00_cphContent_subcomment_anonBtn" class="button" />
                    <input type="submit" name="ctl00$cphContent$subcomment$anonFBShare" value="Add and Share on Facebook" onclick="javascript:showShadow(event);shareonFB();if (lastkey == 13){return false;};" id="ctl00_cphContent_subcomment_anonFBShare" class="button" />
                </fieldset>
            </div>
        </div>
    
</div>

                                <div class="clear"></div>
                            </div>
                            <div class="greyBox">
                                <h4>Add New Comment</h4>
                            </div>
                                  
 
<script language="javascript" type="text/javascript">
    function showShadow(evt)
    {            
        if (lastkey == 13)
        { 
            return false; 
        }
    
        if (Page_ClientValidate('replyvalid') || Page_ClientValidate('newvalid'))
        {
            $(".commentOverlay").prepend('<div id="commentSB"><span>Thank-you your comment has been received!</span></div>');
            $(".button").toggleClass('hide');
        }
    }
    
    var lastkey = 0;
        
    function stopRKey(evt) 
    {
      var evt = (evt) ? evt : ((event) ? event : null);
      var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
      if (node.className == "enterFix")
      {
        lastkey = 0;
      }
      else
      {
        lastkey = evt.keyCode;
      }
    }

    document.onkeypress = stopRKey; 
    
    function shareonFB()
    {
        if (Page_ClientValidate('replyvalid') || Page_ClientValidate('newvalid'))
        {
            var urlString = 'www.reelz.com/movie-news/15669/how-to-be-conversant-in-shane-black-in-under-8-hours/';
            newwindow = window.open("http://www.facebook.com/sharer.php?u=http://" + urlString + "&t=TV About Movies!", "fbshare", 'height=380,width=640');
            if (window.focus) { newwindow.focus() }
        }
    }
</script>
        
<input name="ctl00$cphContent$subNewComment$ParentID" type="text" id="ctl00_cphContent_subNewComment_ParentID" class="hide" />
    
    <div id="ctl00_cphContent_subNewComment_AnonPnl">
	
        <div class="commentFormNew">
            <div class="commentOverlay">
                <fieldset>
                    <p>Don't just sit there, join the conversation!  No need to register to comment, just let us know what you think. Have fun, but please keep it clean and stay on topic &mdash; inappropriate remarks will be removed.</p>
                    <label>
                        Guest Name (<a href="javascript:displayLoginForm();">Login / Register</a>):
                    </label>            
                    <input name="ctl00$cphContent$subNewComment$anonName" type="text" id="ctl00_cphContent_subNewComment_anonName" class="enterFix" />
                    <label>Topic:</label>
                    <input name="ctl00$cphContent$subNewComment$anonTopic" type="text" id="ctl00_cphContent_subNewComment_anonTopic" class="enterFix" /><br />
                    &nbsp;
                    <label>Your Comment:</label>
                    <textarea name="ctl00$cphContent$subNewComment$anonComment" rows="2" cols="20" id="ctl00_cphContent_subNewComment_anonComment" class="enterFix"></textarea><br />
                    &nbsp;<br />
                    <input type="submit" name="ctl00$cphContent$subNewComment$anonBtn" value="Add Comment" onclick="javascript:showShadow(event);if (lastkey == 13){return false;};WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$cphContent$subNewComment$anonBtn&quot;, &quot;&quot;, true, &quot;newvalid&quot;, &quot;&quot;, false, false))" id="ctl00_cphContent_subNewComment_anonBtn" class="button" />
                    <input type="submit" name="ctl00$cphContent$subNewComment$anonFBShare" value="Add and Share on Facebook" onclick="javascript:showShadow(event);shareonFB();if (lastkey == 13){return false;};" id="ctl00_cphContent_subNewComment_anonFBShare" class="button" />
                </fieldset>
            </div>
        </div>
    
</div>

                    
	</div>
                </div>
            
</div>
        </div>
        

        <div class="clear">
        </div>
    </div>
    </div><!-- leave this closing div tag here... it is opened by the MainColumn Literal control above in the code behind. -->
    <div id="ctl00_cphContent_RightColumn">
	
        <div id="right-column">
            <div class="item-ad">
                
<div class="advertisement">
<script type="text/javascript">GA_googleAddAttr("movie", "269368,151257,207826,194718,169333");GA_googleAddAttr("person", "201417,262997");GA_googleAddAttr("show", "");GA_googleFillSlot("reelz_news_top_300x250");</script>
</div>


                <p><a href="/advertise/">Advertise on ReelzChannel</a></p>
            </div>
            <div class="item">
                <div class="item-fma"><!----><script type="text/javascript" src="http://content.reelz.com/assets/js/yui-utilities.js"></script><script type="text/javascript" src="http://content.reelz.com/assets/js/shadowbox-yui.js"></script><script type="text/javascript" src="http://content.reelz.com/assets/js/shadowbox.js"></script><link rel="stylesheet" href="http://content.reelz.com/assets/css/shadowbox.css" type="text/css" /><link rel="stylesheet" href="http://content.reelz.com/assets/content/settings/stylesheets/summer-guide-2009-2.css" type="text/css" /><script type="text/javascript">window.onload = Shadowbox.init;</script><script type="text/javascript">function toggleElementVisibility( id ) {	var e = document.getElementById( id );	var ea = document.getElementById( id + "-link" );	var newstate = ( e.style.display == 'block' ) ? 'none' : 'block';	var newtext = ( e.style.display == 'block' ) ? '[+] Show Month' : '[-] Hide Month';	e.style.display = newstate;	ea.innerHTML = newtext;}</script><div style="background-image:url('http://cache.Reelz.com/assets/content/fma/REELZIS-FMA-backgroundrepeat-01.jpg');width:300px; margin-bottom:10px; border:1px solid #aaaaaa; padding:5px 0 15px 0;"><a rel="shadowbox;width=720;height=405" href="http://cache.reelz.com/assets/flash/syndicatedPlayer.swf?clipid=68175"><img style="margin-left:4px;" src="http://cache.Reelz.com/assets/content/fma/REELZIS-2013-repframe-03.jpg"></a><p style="text-align:center;"><img style="margin-top:25px;" src="http://cache.Reelz.com/assets/content/fma/reelzis-FMA-learnmore-01.png"></p><table width="100%"><tr>	<td align="center">	<a href="http://www.reelz.com/barabbas/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=Barabbas&amp;utm_campaign=Reelz%2BIs">	<img style="margin:20px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/reelzis-FMA-barabbas-01.png">	</a>	</td>		<td align="center">	<a href="http://www.reelz.com/bombgirls/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=Bomb%2BGirls&amp;utm_campaign=Reelz%2BIs">	<img style="margin:15px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/REELZIS-FMA-bombgirls-logo-02.png">	</a>	</td></tr><tr>	<td align="center">	<a href="http://www.reelz.com/beverlyhillspawn/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=Beverly%2BHills%2BPawn&amp;utm_campaign=Reelz%2BIs">	<img style="margin:15px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/REELZIS-FMA-bhpawn-logo-01.png">	</a>	</td>	<td align="center">	<a href="http://www.reelz.com/show/150/race-to-the-scene/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=Race%2Bto%2Bthe%2BScene&amp;utm_campaign=Reelz%2BIs">	<img style="margin:15px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/REELZIS-FMA-rtts-logo-01.png">	</a>	</td></tr><tr>	<td align="center">	<a href="http://www.reelz.com/truejustice/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=True%2BJustice&amp;utm_campaign=Reelz%2BIs">	<img style="margin:20px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/reelzis-FMA-truejustice-01.png">	</a>	</td>	<td align="center">	<a href="http://www.reelz.com/xiii/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=XIII&amp;utm_campaign=Reelz%2BIs">	<img style="margin:20px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/reelzis-FMA-xiii-01.png">	</a>	</td></tr><tr>	<td align="center">	<a href="http://www.reelz.com/reelzshow/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=The%2BReelz%2BShow&amp;utm_campaign=Reelz%2BIs">	<img style="margin:15px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/reelzis-FMA-reelzshow-02.png">	</a>	</td>	<td align="center">	<a href="http://www.reelz.com/whosaidwhat/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=Who%2BSaid%2BWhat&amp;utm_campaign=Reelz%2BIs">	<img style="margin:15px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/REELZIS-FMA-whosaidwhat-logo-02.png">	</a>	</td></tr></table>	</div><!---<a rel="shadowbox;width=720;height=405" href="http://cache.reelz.com/assets/flash/syndicatedPlayer.swf?clipid=54795">--><!----></div><div class="item-fma"><!----><div class="sub-item"><table width="100%"><tr><td>	<p style=" margin-right:5px; font-family:Helvetica,Arial,Sans-serif; font-size:12px; color:#888888; text-transform:uppercase; font-weight:bold;">	FOLLOW REELZ: 	</p></td><td>	<a href="http://www.facebook.com/ReelzChannel"><img style="margin-right:5px;" src="http://cache.Reelz.com/assets/content/fma/FMA-sociallinks-facebook-02.png"></a></td><td>	<a href="https://twitter.com/reelzchannel"><img style="margin-right:5px;" src="http://cache.Reelz.com/assets/content/fma/FMA-sociallinks-twitter-02.png"></a></td><td>	<a href="http://pinterest.com/reelzchannel/"><img style="margin-right:5px;" src="http://cache.Reelz.com/assets/content/fma/FMA-sociallinks-pinterest-02.png"></a></td><td>	<a href="http://getglue.com/reelzchannel"><img src="http://cache.Reelz.com/assets/content/fma/FMA-sociallinks-getglue-02.png"></a></td>	</tr></table></div><!----></div><div class="item-fma"><!----><style type="text/css">    #emailbox p {margin-bottom: 10px; font-size: 14px; color: #888888; line-height:18px;}    #emailbox #emailsubmission_results { color: red; font-size: 12px; padding: 10px; display: none;}    #emailbox input[type="text"] { text-align:left; color: #bbbbbb; font-size: 14px; font-family:Arial; width: 196px; height: 28px; padding-left:10px;}     #emailbox input.button {border-radius:4px; font-size: 16px; font-weight: bold; font-family:Helvetica,Arial,Calibri,Sans-serif;height: 30px; width:40px; margin-left: 4px; vertical-align:top; background-color:#347cb3;}     #emailbox .loading { background: #FFFFFF url(/assets/global/reelzLoading.gif) center no-repeat; border: 1px solid #CCCCCC; position: absolute; z-index: 999; width:258px; height: 55px; }</style><div id="emailbox">    <div class="sub-item">    <div style="margin:10px;">        <div class="loading hide" id="loadingDiv"></div>        <p>Sign up for <strong>Reelz Recommends</strong>, our weekly newsletter</p>        <input id="emailInput" onfocus="javascript:clearInput(this);" onblur="javascript:setDefault(this);" type="text" name="emailInput" value="Email Address" maxlength="200" onkeyup="javascript:onKeyUpNewletterOptin(event, document.getElementById('emailInput').value, document.getElementById('emailsubmission_results'));"/>        <input type="button" onclick="javascript:submitNewsletterOptInEmail(document.getElementById('emailInput').value, document.getElementById('emailsubmission_results'));return false;" id="btnEmailSubmit" value="GO" class="button" />        <div id="emailsubmission_results"></div>    </div></div><!----></div><div class="item-fma"><!----><div class="sub-item"><script type="text/javascript">$(document).ready( function() {var loadPage = '/services/news/GetNews.aspx?f=html&amp;out=popular-news&amp;c=6'; loadPage = loadPage.replace(/amp;/g, "");$('#populareMovieNews').load(loadPage); });</script><h2>Most Viewed Movie News</h2><div id="populareMovieNews" class="mostViewed"></div><a class="more" href="/movie-news/">More Movie News &gt;</a><div class="clear"></div></div><!----></div>

            </div>
            <div id="ctl00_cphContent_rightColBottomAdWrapper" class="item-ad">
                
<div class="advertisement">
<script type="text/javascript">GA_googleAddAttr("movie", "269368,151257,207826,194718,169333");GA_googleAddAttr("person", "201417,262997");GA_googleAddAttr("show", "");GA_googleFillSlot("reelz_news_bottom_300x250");</script>
</div>


                 <p><a href="/advertise/">Advertise on ReelzChannel</a></p>
            </div>
        </div>
    
</div>    

                </div>
                <div class="clear"></div>
                 
            </div>
        </div>
       
        <div id="footer-wrap">
            <div class="ad">
<div class="advertisement">
<script type="text/javascript">GA_googleAddAttr("movie", "269368,151257,207826,194718,169333");GA_googleAddAttr("person", "201417,262997");GA_googleAddAttr("show", "");GA_googleFillSlot("reelz_news_bottom_728x90");</script>
</div>

</div>
            <iframe src="/FooterFrame.aspx" id="FooterFrame" width="100%" height="500px" scrolling="no"></iframe>
        </div>
    </div>
    
<div id="loginBox-container" class="hide">
    <div class="loginBox">
        <iframe id="reelzProfile" width="600" height="550" frameborder="0" scrolling="no" ></iframe>
    </div>
</div>

    
    </form>
    <script type="text/javascript">
        locationInit('top-location-wrap', 'True');
        trailersHoverInit('trailersHover');
        reviewsHoverInit('reviewsHover');
        //tvHoverInit('tvHover');
        newsHoverInit('newsHover');
        reelzchanneltvHoverInit('reelzchanneltvHover');
        theatersHoverInit('theatersHover');
        topNavReelzLookupInit('topNavReelzLookup');
        //hideMovieMineLink('movieMineMenu');
        FB.init("ed0ce3ebe946b763bc23d17de7226c43", "/xd_receiver.htm");  
    </script>

    
        <script type="text/javascript">
            var _gaq;_gaq = _gaq || []; _gaq.push(['_setAccount', "UA-343720-9"]);_gaq.push(['_setDomainName', '.Reelz.com']);
            var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
            document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
            _uacct = "UA-343720-1";
        </script>
        <script type="text/javascript">
            try {
                if (typeof (_gat) == 'object') {
                    var pageTracker = _gat._getTracker(_uacct);
                    pageTracker._trackPageview();
                    var pageTracker = _gat._getTracker("UA-343720-9");
                    pageTracker._trackPageview();
                }
            } catch (err) { }
        </script>
    
    <!-- Begin comScore Tag -->
    <script>
    document.write(unescape("%3Cscript src='" + (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js' %3E%3C/script%3E"));
    </script>
    <script>
    COMSCORE.beacon({
        c1: 2,
        c2: "6035614",
        c3: "",
        c4: "",
        c5: "",
        c6: "",
        c15: ""
    });
    </script>
    <noscript>
        <img src="http://b.scorecardresearch.com/b?c1=2&c2=6035614&c3=&c4=&c5=&c6=&c15=C67BD3C1&cv=1.3&cj=1"
            style="display: none" width="0" height="0" alt="" />
    </noscript>
    <!-- End comScore Tag -->    
</body>
</html>
