


<!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>
	Stephen Lang Cast as Conan Villain Khalar Singh
</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: Stephen Lang Cast as Conan Villain Khalar Singh (Conan the Barbarian,  Stephen Lang, Jason Momoa,  )" /><meta id="ctl00_keywords" name="keywords" content="Conan the Barbarian,  Stephen Lang, Jason Momoa,  " /><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?q=5212013"></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", "277497"); GA_googleAddAttr("person", "206627,267725"); 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/6070/stephen-lang-cast-as-conan-villain-khalar-singh/"/>
    <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 = '0';
        var topicID = '0';
        var blogId = '6070';
    
        $(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="Stephen Lang Cast as Conan Villain Khalar Singh" /><meta name="og:url" content="http://www.reelz.com/movie-news/6070/stephen-lang-cast-as-conan-villain-khalar-singh/" /><meta name="og:type" content="article" /><meta name="og:image" /><meta name="twitter:card" content="summary" /><meta name="twitter:site" content="@reelzchannel" /><meta name="twitter:creator" content="@Ryan" /><meta name="twitter:url" content="http://www.reelz.com/movie-news/6070/stephen-lang-cast-as-conan-villain-khalar-singh/" /><meta name="twitter:title" content="Stephen Lang Cast as Conan Villain Khalar Singh" /><meta name="twitter:description" content="Director Marcus Nispel finally cast a villain for his upcoming Conan reboot, scheduled to start production in Bulgaria on March 15. Avatar actor Stephen Lang confirmed his casting to MTV before the Ac" /><meta name="twitter:image:src" /></head> 
<body>
    <form name="aspnetForm" method="post" action="/movie-news/6070/stephen-lang-cast-as-conan-villain-khalar-singh/" id="aspnetForm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNjQxNzk2ODcwD2QWAmYPZBYEAgEPZBYIAgcPFgQeBG5hbWUFC2Rlc2NyaXB0aW9uHgdjb250ZW50BXBNb3ZpZSBOZXdzOiBTdGVwaGVuIExhbmcgQ2FzdCBhcyBDb25hbiBWaWxsYWluIEtoYWxhciBTaW5naCAoQ29uYW4gdGhlIEJhcmJhcmlhbiwgIFN0ZXBoZW4gTGFuZywgSmFzb24gTW9tb2EsICApZAIIDxYEHwAFCGtleXdvcmRzHwEFMkNvbmFuIHRoZSBCYXJiYXJpYW4sICBTdGVwaGVuIExhbmcsIEphc29uIE1vbW9hLCAgZAIRDxUDBjI3NzQ5Nw0yMDY2MjcsMjY3NzI1AGQCEg8WAh4EVGV4dAV0PGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjA3MC9zdGVwaGVuLWxhbmctY2FzdC1hcy1jb25hbi12aWxsYWluLWtoYWxhci1zaW5naC8iLz5kAgMPFgIeBmFjdGlvbgVBL21vdmllLW5ld3MvNjA3MC9zdGVwaGVuLWxhbmctY2FzdC1hcy1jb25hbi12aWxsYWluLWtoYWxhci1zaW5naC8WCgIBDw8WAh4HVmlzaWJsZWhkZAIJD2QWBmYPFgIfBGhkAgIPFgIeB29ua2V5dXAFbGphdmFzY3JpcHQ6b25LZXlVcExvY2F0aW9uSW5wdXQodGhpcywgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3ppcFZhbGlkYXRpb25FcnJvcicpLCAwLCBldmVudCk7cmV0dXJuIGZhbHNlO2QCBA8WAh4Hb25jbGljawWOAWphdmFzY3JpcHQ6c3VibWl0TG9jYXRpb25JbnB1dChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY3RsMDBfbG9jYXRpb25DdHJsX2xvY2F0aW9uSW5wdXQnKSwgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3ppcFZhbGlkYXRpb25FcnJvcicpLCAwKTtkAgsPDxYCHwRoZGQCDQ8WAh8EaGQCDw9kFgICAg9kFg4CAQ8PFgIfBGhkFgICAQ8WAh8EaBYCAgEPDxYCHwRoZGQCAw8WAh8CBRc8ZGl2IGlkPSJtYWluLTJjb2x1bW4iPmQCBQ8PFgIfBGhkZAIHDw8WAh8EaGQWAmYPFgIfAgWGIDx1bCBpZD0ibW92aWUtbmV3cyI+ICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJyb3ciPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMz4gICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy82MDcwL3N0ZXBoZW4tbGFuZy1jYXN0LWFzLWNvbmFuLXZpbGxhaW4ta2hhbGFyLXNpbmdoLyI+U3RlcGhlbiBMYW5nIENhc3QgYXMgPGVtPkNvbmFuPC9lbT4gVmlsbGFpbiBLaGFsYXIgU2luZ2g8L2E+ICAgICAgICAgICAgPC9oMz4gICAgICAgICAgICA8cD48cD48aW1nIHNyYz0iaHR0cDovL3d3dy5tb3ZpZWhvbGUubmV0L2ltZy9jb25hbi1wb3N0ZXIuanBnIiBzdHlsZT0ibWFyZ2luOjA1cHggMTBweCAwNXB4IDBweDsgYm9yZGVyOiBzb2xpZCAzcHggI2M0YzRjMDsiIGFsaWduPSJsZWZ0IiB3aWR0aD0iMTQzIiBoZWlnaHQ9IjEzNSIgIGFsdD0iQ29uYW4iIC8+RGlyZWN0b3IgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vcGVyc29uLzE3MzE4Mi9tYXJjdXMtbmlzcGVsIj5NYXJjdXMgTmlzcGVsPC9hPiBmaW5hbGx5IGNhc3QgYSB2aWxsYWluIGZvciBoaXMgdXBjb21pbmcgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUvMjc3NDk3L2NvbmFuIj48ZW0+Q29uYW48L2VtPjwvYT4gcmVib290LCBzY2hlZHVsZWQgdG8gc3RhcnQgcHJvZHVjdGlvbiBpbiBCdWxnYXJpYSBvbiBNYXJjaCAxNS4gPGVtPkF2YXRhcjwvZW0+IGFjdG9yIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi8yMDY2Mjcvc3RlcGhlbi1sYW5nIj5TdGVwaGVuIExhbmc8L2E+IGNvbmZpcm1lZCBoaXMgY2FzdGluZyB0byA8ZW0+TVRWPC9lbT4gYmVmb3JlIHRoZSBBY2FkZW15IEF3YXJkcyBzaG93IG9uIFN1bmRheSBuaWdodCB3aXRoIHR5cGljYWwgPGEgaHJlZj0iaHR0cDovL3NwbGFzaHBhZ2UubXR2LmNvbS8yMDEwLzAzLzA5L3N0ZXBoZW4tbGFuZy1jb25maXJtcy1jb25hbi12aWxsYWluLXJvbGUvIj52aWxsYWlub3VzIGZsYXJlPC9hPi48L3A+PGJsb2NrcXVvdGUgc3R5bGU9ImJhY2tncm91bmQ6ICNFOUVDREE7IHBhZGRpbmc6IDEwcHg7IGZvbnQtc2l6ZTogMTFweDsiPkkndmUgYWNjZXB0ZWQgdGhlIHJvbGUgb2YgS2hhbGFyIFNpbmdoLiBJIGhhdmUgbm8gaWRlYSBob3cgSSdtIGdvaW5nIHRvIGRvIGl0LiBGaXJzdCBJJ20gZ29pbmcgdG8gZmluZCBvdXQgaG93IEknbSBnb2luZyB0byBzb3VuZC4gSSdtIGdvaW5nIHRvIGdldCBiYWNrIG9uIGEgTW9uZ29saWFuIHBvbnkgYW5kIHJpZGUgbGlrZSB0aGUgd2luZC4gSSdtIGdvaW5nIHRvIGZsYXNoIG15IHNjaW1pdGFyLiBJJ20gZ29pbmcgdG8gY3V0IHRoZSBudXRzIG9mZiBDb25hbiBhbmQgaGlzIGZhdGhlci48L2Jsb2NrcXVvdGU+PHA+VGhlIHByZXZpb3VzbHkgcmVsZWFzZWQgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUtbmV3cy80OTAzL2NvbmFuLXJlYm9vdC1jYXN0LWRlc2NyaXB0aW9ucy1sZWFrZWQtb25saW5lIj5jaGFyYWN0ZXIgZGVzY3JpcHRpb25zPC9hPiBwcm92ZSBMYW5nIGlzIGFscmVhZHkgd2VsbCB2ZXJzZWQgdG8gcGxheSB0aGUgY2hhcmFjdGVyIG9mIEtoYWxhciBTaW5naC48L3A+PGJsb2NrcXVvdGUgc3R5bGU9ImJhY2tncm91bmQ6ICNFOUVDREE7IHBhZGRpbmc6IDEwcHg7IGZvbnQtc2l6ZTogMTFweDsiPkhlJ3MgaW4gaGlzIDQwcyB0byA1MHMsIEFzaWFuIG9yIE1pZGRsZSBFYXN0ZXJuLCBDZW50cmFsIEFzaWFuLCBNb25nb2wsIFR1cmtpc2gsIG9yIFBlcnNpYW4sIG9wZW4gdG8gYWxsIGV0aG5pY2l0aWVzOyBjb21tYW5kaW5nIGluIHNpemUgYW5kIG1hbm5lciwgYSB3YXJsb3JkIGFuZCBmb3JtaWRhYmxlIHdhcnJpb3IsIGJyaWxsaWFudCwgY3J1ZWwsIHdlYXRoZXJlZCBhbmQgdGFubmVkIGJ5IHRoZSBtYW55IGNhbXBhaWducyBoZSBoYXMgd2FnZWQgYW5kIHdvbi4gSGUgaXMgZHJpdmVuIGluIGhpcyBxdWVzdCB0byBmaW5kIHRoZSBRdWVlbiBvZiBBY2hlcm9uIGFuZCBoYXMgYmVlbiBidWlsZGluZyBhbiBlbXBpcmUgdG8gZG8gc28uIEhpcyBnb2FsIGlzIHRvIGZpbmQgdGhlIFF1ZWVuIHdob3NlIGJsb29kIHdpbGwgYnJpbmcgbGlmZSB0b3RoZSBkZW1vbmljIG1pbmlvbnMgb2YgQWNoZXJvbiB3aGlsZSBtYWtpbmcgaGltc2VsZiBraW5nIG9mIHRoaXMgaGVsbGlzaCBwb3dlci4gV2l0aCB0aGlzIHBvd2VyLCBLaGFsYXIgd2lsbCBwcm90ZWN0IGhpcyBsZWdhY3kgYWdhaW5zdCB0aGUgb25zbGF1Z2h0IG9mIG1hc3RlciBzb3JjZXJlciwgVGhvdGgtQW1vbiBzbyB0aGF0IGhpcyB3ZWFrIHNvbiwgRmFyaXEgbWF5IHJ1bGUgYWZ0ZXIgaGlzIGRlYXRoLiBXaGlsZSByaWRpbmcgaW50byBhIENpbW1lcmlhbiB2aWxsYWdlIHRvIHJlY3J1aXQgaGlzIG9sZCBjb21yYWRlLCBDb3JpbiwgaGlzIGxhcmdlIGNvbGxlY3Rpb24gb2YgbWVyY2VuYXJpZXMgc2xhdWdodGVycyB0aGVtIHRvIHRoZSBsYXN0IHNvdWwgd2hlbiBDb3JpbiByZWZ1c2VzIHRvIGpvaW4gdGhlbS4gVGhlIHZpbGxhZ2UncyBvbmx5IHN1cnZpdm9yIHdhcyB5b3VuZyBDb25hbi4gV2hlbiBLaGFsYXIncyBzZWFyY2ggaGFzIGZpbmFsbHkgbmFycm93ZWQgdG8gdGhlIGxpa2VseSBkaXNjb3Zlcnkgb2YgdGhlIHF1ZWVuIGF0IGEgbW9uYXN0ZXJ5IG9mIGZlbWFsZSBtb25rcywgaGUgYWxzbyBsZWFybnMgQ29uYW4gaXMgb2xkZXIgYW5kIGh1bmdyeSBmb3IgcmV2ZW5nZS48L2Jsb2NrcXVvdGU+PHA+V2hpbGUgPGVtPkNvbmFuPC9lbT4gaXMgYSByZWJvb3Qgb2YgdGhlIGZyYW5jaGlzZSBzdGFydGVkIGluIHRoZSAxOTgwcyB3aXRoIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi82NTA3Mi9hcm5vbGQtc2Nod2FyemVuZWdnZXIiPkFybm9sZCBTY2h3YXJ6ZW5lZ2dlcjwvYT4gaW4gdGhlIGxlYWQgcm9sZSwgdGhlIG1vdmllIG1heSB0YWtlIGl0cyBsZWFkIGZyb20gdGhlIG5vdmVscyBieSA8c3Ryb25nPlJvYmVydCBFLiBIb3dhcmQ8L3N0cm9uZz4gaW5zdGVhZC4gSW4gYW4gaW50ZXJ2aWV3IHdpdGggdGhlIDxlbT5EZXMgTW9pbmVzIFJlZ2lzdGVyPC9lbT4sIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi8yNjc3MjUvamFzb24tbW9tb2EiPkphc29uIE1vbW9hPC9hPiBhZG1pdHRlZCB0aGF0IGhlIDxhIGhyZWY9Imh0dHA6Ly9ibG9ncy5kZXNtb2luZXNyZWdpc3Rlci5jb20vZG1yL2luZGV4LnBocC8yMDEwLzAyLzE5L2ludGVydmlldy13aXRoLW5vcndhbGstY29uYW4tc3Rhci1qYXNvbi1tb21vYS8iPiJkaWQgbW9yZSByZXNlYXJjaCB3aXRoIHRoZSBib29rcyAodGhhbiB0aGUgbW92aWVzKSI8L2E+IHRvIHN0dWR5IGZvciB0aGUgcm9sZSBvZiB0aGUgZmljdGlvbmFsIENpbW1lcmlhbiB3YXJyaW9yLiA8L3A+PHA+V2l0aCBNb21vYSBhcyBDb25hbiwgIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi8xNjk2MzcvcmFjaGVsLW5pY2hvbHMiPlJhY2hlbCBOaWNob2xzPC9hPiBoYXMgYmVlbiA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9tb3ZpZS1uZXdzLzYwNDcvcmFjaGVsLW5pY2hvbHMtY2FzdC1hcy1jb25hbi1sb3ZlLWludGVyZXN0Ij5jYXN0IGFzIGxvdmUgaW50ZXJlc3QgVGFtYXJhPC9hPiBhbmQgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vcGVyc29uLzMwMTMzNC9taWNrZXktcm91cmtlIj5NaWNrZXkgUm91cmtlPC9hPiBoYXMgYmVlbiA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9tb3ZpZS1uZXdzLzU5NTUvbWlja2V5LXJvdXJrZS1pbi1uZWdvdGlhdGlvbnMtZm9yLWNvbmFuLXJlYm9vdC1zZWFuLWhvb2QtaGlyZWQtdG8tZG8tcmV3cml0ZXMiPm9mZmVyZWQgdGhlIHJvbGUgb2YgQ29yaW48L2E+LCBDb25hbidzIGZhdGhlci4gSG93ZXZlciwgTGFuZydzIHRocmVhdHMgdG8gaGlzIG1hbmhvb2QgY291bGQgbWFrZSBSb3Vya2UgcmVjb25zaWRlci4gPC9wPiA8L3A+ICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgPC91bD5kAgkPDxYCHwRnZBYeAgEPDxYCHgtOYXZpZ2F0ZVVybAW+E21haWx0bzo/c3ViamVjdD1SZWVsekNoYW5uZWw6IFN0ZXBoZW4gTGFuZyBDYXN0IGFzIENvbmFuIFZpbGxhaW4gS2hhbGFyIFNpbmdoJmJvZHk9RGlyZWN0b3IgTWFyY3VzIE5pc3BlbCBmaW5hbGx5IGNhc3QgYSB2aWxsYWluIGZvciBoaXMgdXBjb21pbmcgQ29uYW4gcmVib290LCBzY2hlZHVsZWQgdG8gc3RhcnQgcHJvZHVjdGlvbiBpbiBCdWxnYXJpYSBvbiBNYXJjaCAxNS4gQXZhdGFyIGFjdG9yIFN0ZXBoZW4gTGFuZyBjb25maXJtZWQgaGlzIGNhc3RpbmcgdG8gTVRWIGJlZm9yZSB0aGUgQWNhZGVteSBBd2FyZHMgc2hvdyBvbiBTdW5kYXkgbmlnaHQgd2l0aCB0eXBpY2FsIHZpbGxhaW5vdXMgZmxhcmUuDQoNCkkndmUgYWNjZXB0ZWQgdGhlIHJvbGUgb2YgS2hhbGFyIFNpbmdoLiBJIGhhdmUgbm8gaWRlYSBob3cgSSdtIGdvaW5nIHRvIGRvIGl0LiBGaXJzdCBJJ20gZ29pbmcgdG8gZmluZCBvdXQgaG93IEknbSBnb2luZyB0byBzb3VuZC4gSSdtIGdvaW5nIHRvIGdldCBiYWNrIG9uIGEgTW9uZ29saWFuIHBvbnkgYW5kIHJpZGUgbGlrZSB0aGUgd2luZC4gSSdtIGdvaW5nIHRvIGZsYXNoIG15IHNjaW1pdGFyLiBJJ20gZ29pbmcgdG8gY3V0IHRoZSBudXRzIG9mZiBDb25hbiBhbmQgaGlzIGZhdGhlci4NCg0KVGhlIHByZXZpb3VzbHkgcmVsZWFzZWQgY2hhcmFjdGVyIGRlc2NyaXB0aW9ucyBwcm92ZSBMYW5nIGlzIGFscmVhZHkgd2VsbCB2ZXJzZWQgdG8gcGxheSB0aGUgY2hhcmFjdGVyIG9mIEtoYWxhciBTaW5naC4NCg0KSGUncyBpbiBoaXMgNDBzIHRvIDUwcywgQXNpYW4gb3IgTWlkZGxlIEVhc3Rlcm4sIENlbnRyYWwgQXNpYW4sIE1vbmdvbCwgVHVya2lzaCwgb3IgUGVyc2lhbiwgb3BlbiB0byBhbGwgZXRobmljaXRpZXM7IGNvbW1hbmRpbmcgaW4gc2l6ZSBhbmQgbWFubmVyLCBhIHdhcmxvcmQgYW5kIGZvcm1pZGFibGUgd2FycmlvciwgYnJpbGxpYW50LCBjcnVlbCwgd2VhdGhlcmVkIGFuZCB0YW5uZWQgYnkgdGhlIG1hbnkgY2FtcGFpZ25zIGhlIGhhcyB3YWdlZCBhbmQgd29uLiBIZSBpcyBkcml2ZW4gaW4gaGlzIHF1ZXN0IHRvIGZpbmQgdGhlIFF1ZWVuIG9mIEFjaGVyb24gYW5kIGhhcyBiZWVuIGJ1aWxkaW5nIGFuIGVtcGlyZSB0byBkbyBzby4gSGlzIGdvYWwgaXMgdG8gZmluZCB0aGUgUXVlZW4gd2hvc2UgYmxvb2Qgd2lsbCBicmluZyBsaWZlIHRvDQp0aGUgZGVtb25pYyBtaW5pb25zIG9mIEFjaGVyb24gd2hpbGUgbWFraW5nIGhpbXNlbGYga2luZyBvZiB0aGlzIGhlbGxpc2ggcG93ZXIuIFdpdGggdGhpcyBwb3dlciwgS2hhbGFyIHdpbGwgcHJvdGVjdCBoaXMgbGVnYWN5IGFnYWluc3QgdGhlIG9uc2xhdWdodCBvZiBtYXN0ZXIgc29yY2VyZXIsIFRob3RoLUFtb24gc28gdGhhdCBoaXMgd2VhayBzb24sIEZhcmlxIG1heSBydWxlIGFmdGVyIGhpcyBkZWF0aC4gV2hpbGUgcmlkaW5nIGludG8gYSBDaW1tZXJpYW4gdmlsbGFnZSB0byByZWNydWl0IGhpcyBvbGQgY29tcmFkZSwgQ29yaW4sIGhpcyBsYXJnZSBjb2xsZWN0aW9uIG9mIG1lcmNlbmFyaWVzIHNsYXVnaHRlcnMgdGhlbSB0byB0aGUgbGFzdCBzb3VsIHdoZW4gQ29yaW4gcmVmdXNlcyB0byBqb2luIHRoZW0uIFRoZSB2aWxsYWdlJ3Mgb25seSBzdXJ2aXZvciB3YXMgeW91bmcgQ29uYW4uIFdoZW4gS2hhbGFyJ3Mgc2VhcmNoIGhhcyBmaW5hbGx5IG5hcnJvd2VkIHRvIHRoZSBsaWtlbHkgZGlzY292ZXJ5IG9mIHRoZSBxdWVlbiBhdCBhIG1vbmFzdGVyeSBvZiBmZW1hbGUgbW9ua3MsIGhlIGFsc28gbGVhcm5zIENvbmFuIGlzIG9sZGVyIGFuZCBodW5ncnkgZm9yIHJldmVuZ2UuDQoNCldoaWxlIENvbmFuIGlzIGEgcmVib290IG9mIHRoZSBmcmFuY2hpc2Ugc3RhcnRlZCBpbiB0aGUgMTk4MHMgd2l0aCBBcm5vbGQgU2Nod2FyemVuZWdnZXIgaW4gdGhlIGxlYWQgcm9sZSwgdGhlIG1vdmllIG1heSB0YWtlIGl0cyBsZWFkIGZyb20gdGhlIG5vdmVscyBieSBSb2JlcnQgRS4gSG93YXJkIGluc3RlYWQuIEluIGFuIGludGVydmlldyB3aXRoIHRoZSBEZXMgTW9pbmVzIFJlZ2lzdGVyLCBKYXNvbiBNb21vYSBhZG1pdHRlZCB0aGF0IGhlICJkaWQgbW9yZSByZXNlYXJjaCB3aXRoIHRoZSBib29rcyAodGhhbiB0aGUgbW92aWVzKSIgdG8gc3R1ZHkgZm9yIHRoZSByb2xlIG9mIHRoZSBmaWN0aW9uYWwgQ2ltbWVyaWFuIHdhcnJpb3IuIA0KDQpXaXRoIE1vbW9hIGFzIENvbmFuLCAgUmFjaGVsIE5pY2hvbHMgaGFzIGJlZW4gY2FzdCBhcyBsb3ZlIGludGVyZXN0IFRhbWFyYSBhbmQgTWlja2V5IFJvdXJrZSBoYXMgYmVlbiBvZmZlcmVkIHRoZSByb2xlIG9mIENvcmluLCBDb25hbidzIGZhdGhlci4gSG93ZXZlciwgTGFuZydzIHRocmVhdHMgdG8gaGlzIG1hbmhvb2QgY291bGQgbWFrZSBSb3Vya2UgcmVjb25zaWRlci4lMGElMGFodHRwJTNhJTJmJTJmd3d3LnJlZWx6LmNvbSUyZm1vdmllLW5ld3MlMmY2MDcwJTJmc3RlcGhlbi1sYW5nLWNhc3QtYXMtY29uYW4tdmlsbGFpbi1raGFsYXItc2luZ2glMmZkZAIDDw8WAh8HBawBaHR0cDovL3d3dy5mYWNlYm9vay5jb20vc2hhcmVyLnBocD91PWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjA3MC9zdGVwaGVuLWxhbmctY2FzdC1hcy1jb25hbi12aWxsYWluLWtoYWxhci1zaW5naC8mdD1TdGVwaGVuK0xhbmcrQ2FzdCthcytDb25hbitWaWxsYWluK0toYWxhcitTaW5naGRkAgUPDxYCHwcFcmh0dHA6Ly9yZWRkaXQuY29tL3N1Ym1pdD91cmw9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy82MDcwL3N0ZXBoZW4tbGFuZy1jYXN0LWFzLWNvbmFuLXZpbGxhaW4ta2hhbGFyLXNpbmdoL2RkAgcPDxYCHwcFtAJodHRwOi8vZGlnZy5jb20vc3VibWl0P3VybD1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzYwNzAvc3RlcGhlbi1sYW5nLWNhc3QtYXMtY29uYW4tdmlsbGFpbi1raGFsYXItc2luZ2gvJnRpdGxlPVN0ZXBoZW4rTGFuZytDYXN0K2FzK0NvbmFuK1ZpbGxhaW4rS2hhbGFyK1NpbmdoJmRlc2NyaXB0aW9uPURpcmVjdG9yK01hcmN1cytOaXNwZWwrZmluYWxseStjYXN0K2ErdmlsbGFpbitmb3IraGlzK3VwY29taW5nKyUzY2EraHJlZiUzZCUyMmh0dHAlM2ElMmYlMmZ3d3cuUmVlbHouY29tJTJmbW92aWUlMmYyNzc0OTclMmZjb25hbmRkAgkPDxYCHwcFvQFodHRwOi8vZGVsaWNpb3VzLmNvbS9wb3N0P3Y9NSZub3VpJmp1bXA9Y2xvc2UmdXJsPWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjA3MC9zdGVwaGVuLWxhbmctY2FzdC1hcy1jb25hbi12aWxsYWluLWtoYWxhci1zaW5naC8mdGl0bGU9U3RlcGhlbitMYW5nK0Nhc3QrYXMrQ29uYW4rVmlsbGFpbitLaGFsYXIrU2luZ2hkZAILDw8WAh8HBbABaHR0cDovL2NnaS5mYXJrLmNvbS9jZ2kvZmFyay9mYXJraXQucGw/dT1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzYwNzAvc3RlcGhlbi1sYW5nLWNhc3QtYXMtY29uYW4tdmlsbGFpbi1raGFsYXItc2luZ2gvJmg9U3RlcGhlbitMYW5nK0Nhc3QrYXMrQ29uYW4rVmlsbGFpbitLaGFsYXIrU2luZ2hkZAINDw8WAh8HBeARaHR0cDovL3d3dy5teXNwYWNlLmNvbS9pbmRleC5jZm0/ZnVzZWFjdGlvbj1wb3N0dG8mdD1TdGVwaGVuK0xhbmcrQ2FzdCthcytDb25hbitWaWxsYWluK0toYWxhcitTaW5naCZjPURpcmVjdG9yK01hcmN1cytOaXNwZWwrZmluYWxseStjYXN0K2ErdmlsbGFpbitmb3IraGlzK3VwY29taW5nK0NvbmFuK3JlYm9vdCUyYytzY2hlZHVsZWQrdG8rc3RhcnQrcHJvZHVjdGlvbitpbitCdWxnYXJpYStvbitNYXJjaCsxNS4rQXZhdGFyK2FjdG9yK1N0ZXBoZW4rTGFuZytjb25maXJtZWQraGlzK2Nhc3RpbmcrdG8rTVRWK2JlZm9yZSt0aGUrQWNhZGVteStBd2FyZHMrc2hvdytvbitTdW5kYXkrbmlnaHQrd2l0aCt0eXBpY2FsK3ZpbGxhaW5vdXMrZmxhcmUuJTBkJTBhJTBkJTBhSSd2ZSthY2NlcHRlZCt0aGUrcm9sZStvZitLaGFsYXIrU2luZ2guK0kraGF2ZStubytpZGVhK2hvdytJJ20rZ29pbmcrdG8rZG8raXQuK0ZpcnN0K0knbStnb2luZyt0bytmaW5kK291dCtob3crSSdtK2dvaW5nK3RvK3NvdW5kLitJJ20rZ29pbmcrdG8rZ2V0K2JhY2srb24rYStNb25nb2xpYW4rcG9ueSthbmQrcmlkZStsaWtlK3RoZSt3aW5kLitJJ20rZ29pbmcrdG8rZmxhc2grbXkrc2NpbWl0YXIuK0knbStnb2luZyt0bytjdXQrdGhlK251dHMrb2ZmK0NvbmFuK2FuZCtoaXMrZmF0aGVyLiUwZCUwYSUwZCUwYVRoZStwcmV2aW91c2x5K3JlbGVhc2VkK2NoYXJhY3RlcitkZXNjcmlwdGlvbnMrcHJvdmUrTGFuZytpcythbHJlYWR5K3dlbGwrdmVyc2VkK3RvK3BsYXkrdGhlK2NoYXJhY3RlcitvZitLaGFsYXIrU2luZ2guJTBkJTBhJTBkJTBhSGUncytpbitoaXMrNDBzK3RvKzUwcyUyYytBc2lhbitvcitNaWRkbGUrRWFzdGVybiUyYytDZW50cmFsK0FzaWFuJTJjK01vbmdvbCUyYytUdXJraXNoJTJjK29yK1BlcnNpYW4lMmMrb3Blbit0bythbGwrZXRobmljaXRpZXMlM2IrY29tbWFuZGluZytpbitzaXplK2FuZCttYW5uZXIlMmMrYSt3YXJsb3JkK2FuZCtmb3JtaWRhYmxlK3dhcnJpb3IlMmMrYnJpbGxpYW50JTJjK2NydWVsJTJjK3dlYXRoZXJlZCthbmQrdGFubmVkK2J5K3RoZSttYW55K2NhbXBhaWducytoZStoYXMrd2FnZWQrYW5kK3dvbi4rSGUraXMrZHJpdmVuK2luK2hpcytxdWVzdCt0bytmaW5kK3RoZStRdWVlbitvZitBY2hlcm9uK2FuZCtoYXMrYmVlbitidWlsZGluZythbitlbXBpcmUrdG8rZG8rc28uK0hpcytnb2FsK2lzK3RvK2ZpbmQrdGhlK1F1ZWVuK3dob3NlK2Jsb29kK3dpbGwrYnJpbmcrbGlmZSt0byUwZCUwYXRoZStkZW1vbmljK21pbmlvbnMrb2YrQWNoZXJvbit3aGlsZSttYWtpbmcraGltc2VsZitraW5nK29mK3RoaXMraGVsbGlzaCtwb3dlci4rV2l0aCt0aGlzK3Bvd2VyJTJjK0toYWxhcit3aWxsK3Byb3RlY3QraGlzK2xlZ2FjeSthZ2FpbnN0K3RoZStvbnNsYXVnaHQrb2YrbWFzdGVyK3NvcmNlcmVyJTJjK1Rob3RoLUFtb24rc28rdGhhdCtoaXMrd2Vhaytzb24lMmMrRmFyaXErbWF5K3J1bGUrYWZ0ZXIraGlzK2RlYXRoLitXaGlsZStyaWRpbmcraW50bythK0NpbW1lcmlhbit2aWxsYWdlK3RvK3JlY3J1aXQraGlzK29sZCtjb21yYWRlJTJjK0NvcmluJTJjK2hpcytsYXJnZStjb2xsZWN0aW9uK29mK21lcmNlbmFyaWVzK3NsYXVnaHRlcnMrdGhlbSt0byt0aGUrbGFzdCtzb3VsK3doZW4rQ29yaW4rcmVmdXNlcyt0bytqb2luK3RoZW0uK1RoZSt2aWxsYWdlJ3Mrb25seStzdXJ2aXZvcit3YXMreW91bmcrQ29uYW4uK1doZW4rS2hhbGFyJ3Mrc2VhcmNoK2hhcytmaW5hbGx5K25hcnJvd2VkK3RvK3RoZStsaWtlbHkrZGlzY292ZXJ5K29mK3RoZStxdWVlbithdCthK21vbmFzdGVyeStvZitmZW1hbGUrbW9ua3MlMmMraGUrYWxzbytsZWFybnMrQ29uYW4raXMrb2xkZXIrYW5kK2h1bmdyeStmb3IrcmV2ZW5nZS4lMGQlMGElMGQlMGFXaGlsZStDb25hbitpcythK3JlYm9vdCtvZit0aGUrZnJhbmNoaXNlK3N0YXJ0ZWQraW4rdGhlKzE5ODBzK3dpdGgrQXJub2xkK1NjaHdhcnplbmVnZ2VyK2luK3RoZStsZWFkK3JvbGUlMmMrdGhlK21vdmllK21heSt0YWtlK2l0cytsZWFkK2Zyb20rdGhlK25vdmVscytieStSb2JlcnQrRS4rSG93YXJkK2luc3RlYWQuK0luK2FuK2ludGVydmlldyt3aXRoK3RoZStEZXMrTW9pbmVzK1JlZ2lzdGVyJTJjK0phc29uK01vbW9hK2FkbWl0dGVkK3RoYXQraGUrJTIyZGlkK21vcmUrcmVzZWFyY2grd2kmdT1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzYwNzAvc3RlcGhlbi1sYW5nLWNhc3QtYXMtY29uYW4tdmlsbGFpbi1raGFsYXItc2luZ2gvJmw9N2RkAg8PZBYCZg8WAh8CBaYPPGRpdiBjbGFzcz0iY2xlYXIiPiAgICA8aDU+U0lHTiBVUCBGT1IgRkFOIEFMRVJUUzwvaDU+ICAgIDxwPkJlIHRoZSBmaXJzdCB0byB3YXRjaCBuZXcgdHJhaWxlcnMuR2V0IG5ld3MgYWJvdXQgdGhlIHN0YXJzIHlvdSBsb3ZlLk5ldmVyIG1pc3MgeW91ciBmYXZvcml0ZSBtb3ZpZSE8L3A+ICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6I2VkZjJjYzsgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQzsgcGFkZGluZzogM3B4OyBjb2xvcjojMzMzMzMzOyBtYXJnaW4tdG9wOiA1cHg7Ij4gICAgICAgIDxoNSBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6IFRyYW5zcGFyZW50OyBjb2xvcjogIzY2NjY2NjsgZm9udC13ZWlnaHQ6Ym9sZDsiPlJlbGF0ZWQgRmFuIEFsZXJ0czwvaDU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbmxpbmUtbGlzdCI+ICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0icmVsYXRlZCIgaWQ9IlJlbGF0ZWRBbGVydHMiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0icDIwNjYyNyIgbmFtZT0iU3RlcGhlbiBMYW5nIiAvPiBTdGVwaGVuIExhbmcgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9InAyNjc3MjUiIG5hbWU9Ikphc29uIE1vbW9hIiAvPiBKYXNvbiBNb21vYSAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Imxhc3QiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJtMjc3NDk3IiBuYW1lPSJDb25hbiB0aGUgQmFyYmFyaWFuIiAvPiBDb25hbiB0aGUgQmFyYmFyaWFuICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+ICAgICAgICAgICAgPC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgPGJyIC8+ICAgICAgICA8ZGl2IGlkPSJlbWFpbF9zdWJtaXNzaW9uIiBjbGFzcz0iaGlkZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206IDVweDsgbWFyZ2luLXRvcDogLTVweDsiPiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0ic3Vic2NyaWJlckVtYWlsIiBzdHlsZT0id2lkdGg6IDExMHB4OyIgdmFsdWU9InlvdXIgZW1haWwiPiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJzdWJtaXQiIGNsYXNzPSJidXR0b24iIHZhbHVlPSJBZGQiIG9uY2xpY2s9ImphdmFzY3JpcHQ6YWRkQWxlcnRzKCk7IHJldHVybiBmYWxzZTsiPiAgICAgICAgPC9kaXY+ICAgICAgICA8ZGl2IGlkPSJwcm9maWxlX3N1Ym1pc3Npb24iIGNsYXNzPSJoaWRlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTogNXB4OyBtYXJnaW4tdG9wOiAtNXB4OyI+ICAgICAgICAgICAgPGlucHV0IHR5cGU9InN1Ym1pdCIgY2xhc3M9ImJ1dHRvbiIgdmFsdWU9IkFkZCBBbGVydHMiIG9uY2xpY2s9ImphdmFzY3JpcHQ6YWRkQWxlcnRzKCk7IHJldHVybiBmYWxzZTsiIC8+ICAgICAgICA8L2Rpdj4gICAgICAgIDxkaXYgaWQ9ImFsZXJ0X3N1Ym1pc3Npb25fcmVzdWx0Ij48L2Rpdj4gICAgPC9kaXY+ICAgIDxhIGhyZWY9Ii93aGF0YXJlYWxlcnRzLyIgY2xhc3M9Im1vcmUiPldoYXQgYXJlIEFMRVJUUz88L2E+ICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj48L2Rpdj5kAhMPDxYCHwRoZGQCFQ8WAh8CBThTdGVwaGVuIExhbmcgQ2FzdCBhcyA8ZW0+Q29uYW48L2VtPiBWaWxsYWluIEtoYWxhciBTaW5naGQCFw8WAh8CBRdQb3N0ZWQgMDMuMTAuMTAgYnkgUnlhbmQCGQ8WAh8CBf4DPGRpdiBpZD0nZmItcm9vdCc+PC9kaXY+PHNjcmlwdD4oZnVuY3Rpb24oZCwgcywgaWQpIHsgIHZhciBqcywgZmpzID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZShzKVswXTsgIGlmIChkLmdldEVsZW1lbnRCeUlkKGlkKSkgcmV0dXJuOyAganMgPSBkLmNyZWF0ZUVsZW1lbnQocyk7IGpzLmlkID0gaWQ7ICBqcy5zcmMgPSAnLy9jb25uZWN0LmZhY2Vib29rLm5ldC9lbl9VUy9hbGwuanMjeGZibWw9MSc7ICBmanMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoanMsIGZqcyk7fShkb2N1bWVudCwgJ3NjcmlwdCcsICdmYWNlYm9vay1qc3NkaycpKTs8L3NjcmlwdD48ZmI6bGlrZSBocmVmPSdodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzYwNzAvc3RlcGhlbi1sYW5nLWNhc3QtYXMtY29uYW4tdmlsbGFpbi1raGFsYXItc2luZ2gvJyBzaG93X2ZhY2VzPSdmYWxzZScgbGF5b3V0PSdidXR0b25fY291bnQnIHdpZHRoPScyNTBweCcgaGVpZ2h0PSczNXB4JyBzZW5kPSd0cnVlJz48L2ZiOmxpa2U+ZAIbDxYCHwIFhB08cD48aW1nIHNyYz0iaHR0cDovL3d3dy5tb3ZpZWhvbGUubmV0L2ltZy9jb25hbi1wb3N0ZXIuanBnIiBzdHlsZT0ibWFyZ2luOjA1cHggMTBweCAwNXB4IDBweDsgYm9yZGVyOiBzb2xpZCAzcHggI2M0YzRjMDsiIGFsaWduPSJsZWZ0IiB3aWR0aD0iMTQzIiBoZWlnaHQ9IjEzNSIgIGFsdD0iQ29uYW4iIC8+RGlyZWN0b3IgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vcGVyc29uLzE3MzE4Mi9tYXJjdXMtbmlzcGVsIj5NYXJjdXMgTmlzcGVsPC9hPiBmaW5hbGx5IGNhc3QgYSB2aWxsYWluIGZvciBoaXMgdXBjb21pbmcgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUvMjc3NDk3L2NvbmFuIj48ZW0+Q29uYW48L2VtPjwvYT4gcmVib290LCBzY2hlZHVsZWQgdG8gc3RhcnQgcHJvZHVjdGlvbiBpbiBCdWxnYXJpYSBvbiBNYXJjaCAxNS4gPGVtPkF2YXRhcjwvZW0+IGFjdG9yIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi8yMDY2Mjcvc3RlcGhlbi1sYW5nIj5TdGVwaGVuIExhbmc8L2E+IGNvbmZpcm1lZCBoaXMgY2FzdGluZyB0byA8ZW0+TVRWPC9lbT4gYmVmb3JlIHRoZSBBY2FkZW15IEF3YXJkcyBzaG93IG9uIFN1bmRheSBuaWdodCB3aXRoIHR5cGljYWwgPGEgaHJlZj0iaHR0cDovL3NwbGFzaHBhZ2UubXR2LmNvbS8yMDEwLzAzLzA5L3N0ZXBoZW4tbGFuZy1jb25maXJtcy1jb25hbi12aWxsYWluLXJvbGUvIj52aWxsYWlub3VzIGZsYXJlPC9hPi48L3A+DQoNCjxibG9ja3F1b3RlIHN0eWxlPSJiYWNrZ3JvdW5kOiAjRTlFQ0RBOyBwYWRkaW5nOiAxMHB4OyBmb250LXNpemU6IDExcHg7Ij5JJ3ZlIGFjY2VwdGVkIHRoZSByb2xlIG9mIEtoYWxhciBTaW5naC4gSSBoYXZlIG5vIGlkZWEgaG93IEknbSBnb2luZyB0byBkbyBpdC4gRmlyc3QgSSdtIGdvaW5nIHRvIGZpbmQgb3V0IGhvdyBJJ20gZ29pbmcgdG8gc291bmQuIEknbSBnb2luZyB0byBnZXQgYmFjayBvbiBhIE1vbmdvbGlhbiBwb255IGFuZCByaWRlIGxpa2UgdGhlIHdpbmQuIEknbSBnb2luZyB0byBmbGFzaCBteSBzY2ltaXRhci4gSSdtIGdvaW5nIHRvIGN1dCB0aGUgbnV0cyBvZmYgQ29uYW4gYW5kIGhpcyBmYXRoZXIuPC9ibG9ja3F1b3RlPg0KDQo8cD5UaGUgcHJldmlvdXNseSByZWxlYXNlZCA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9tb3ZpZS1uZXdzLzQ5MDMvY29uYW4tcmVib290LWNhc3QtZGVzY3JpcHRpb25zLWxlYWtlZC1vbmxpbmUiPmNoYXJhY3RlciBkZXNjcmlwdGlvbnM8L2E+IHByb3ZlIExhbmcgaXMgYWxyZWFkeSB3ZWxsIHZlcnNlZCB0byBwbGF5IHRoZSBjaGFyYWN0ZXIgb2YgS2hhbGFyIFNpbmdoLjwvcD4NCg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJhY2tncm91bmQ6ICNFOUVDREE7IHBhZGRpbmc6IDEwcHg7IGZvbnQtc2l6ZTogMTFweDsiPkhlJ3MgaW4gaGlzIDQwcyB0byA1MHMsIEFzaWFuIG9yIE1pZGRsZSBFYXN0ZXJuLCBDZW50cmFsIEFzaWFuLCBNb25nb2wsIFR1cmtpc2gsIG9yIFBlcnNpYW4sIG9wZW4gdG8gYWxsIGV0aG5pY2l0aWVzOyBjb21tYW5kaW5nIGluIHNpemUgYW5kIG1hbm5lciwgYSB3YXJsb3JkIGFuZCBmb3JtaWRhYmxlIHdhcnJpb3IsIGJyaWxsaWFudCwgY3J1ZWwsIHdlYXRoZXJlZCBhbmQgdGFubmVkIGJ5IHRoZSBtYW55IGNhbXBhaWducyBoZSBoYXMgd2FnZWQgYW5kIHdvbi4gSGUgaXMgZHJpdmVuIGluIGhpcyBxdWVzdCB0byBmaW5kIHRoZSBRdWVlbiBvZiBBY2hlcm9uIGFuZCBoYXMgYmVlbiBidWlsZGluZyBhbiBlbXBpcmUgdG8gZG8gc28uIEhpcyBnb2FsIGlzIHRvIGZpbmQgdGhlIFF1ZWVuIHdob3NlIGJsb29kIHdpbGwgYnJpbmcgbGlmZSB0bw0KdGhlIGRlbW9uaWMgbWluaW9ucyBvZiBBY2hlcm9uIHdoaWxlIG1ha2luZyBoaW1zZWxmIGtpbmcgb2YgdGhpcyBoZWxsaXNoIHBvd2VyLiBXaXRoIHRoaXMgcG93ZXIsIEtoYWxhciB3aWxsIHByb3RlY3QgaGlzIGxlZ2FjeSBhZ2FpbnN0IHRoZSBvbnNsYXVnaHQgb2YgbWFzdGVyIHNvcmNlcmVyLCBUaG90aC1BbW9uIHNvIHRoYXQgaGlzIHdlYWsgc29uLCBGYXJpcSBtYXkgcnVsZSBhZnRlciBoaXMgZGVhdGguIFdoaWxlIHJpZGluZyBpbnRvIGEgQ2ltbWVyaWFuIHZpbGxhZ2UgdG8gcmVjcnVpdCBoaXMgb2xkIGNvbXJhZGUsIENvcmluLCBoaXMgbGFyZ2UgY29sbGVjdGlvbiBvZiBtZXJjZW5hcmllcyBzbGF1Z2h0ZXJzIHRoZW0gdG8gdGhlIGxhc3Qgc291bCB3aGVuIENvcmluIHJlZnVzZXMgdG8gam9pbiB0aGVtLiBUaGUgdmlsbGFnZSdzIG9ubHkgc3Vydml2b3Igd2FzIHlvdW5nIENvbmFuLiBXaGVuIEtoYWxhcidzIHNlYXJjaCBoYXMgZmluYWxseSBuYXJyb3dlZCB0byB0aGUgbGlrZWx5IGRpc2NvdmVyeSBvZiB0aGUgcXVlZW4gYXQgYSBtb25hc3Rlcnkgb2YgZmVtYWxlIG1vbmtzLCBoZSBhbHNvIGxlYXJucyBDb25hbiBpcyBvbGRlciBhbmQgaHVuZ3J5IGZvciByZXZlbmdlLjwvYmxvY2txdW90ZT4NCg0KPHA+V2hpbGUgPGVtPkNvbmFuPC9lbT4gaXMgYSByZWJvb3Qgb2YgdGhlIGZyYW5jaGlzZSBzdGFydGVkIGluIHRoZSAxOTgwcyB3aXRoIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi82NTA3Mi9hcm5vbGQtc2Nod2FyemVuZWdnZXIiPkFybm9sZCBTY2h3YXJ6ZW5lZ2dlcjwvYT4gaW4gdGhlIGxlYWQgcm9sZSwgdGhlIG1vdmllIG1heSB0YWtlIGl0cyBsZWFkIGZyb20gdGhlIG5vdmVscyBieSA8c3Ryb25nPlJvYmVydCBFLiBIb3dhcmQ8L3N0cm9uZz4gaW5zdGVhZC4gSW4gYW4gaW50ZXJ2aWV3IHdpdGggdGhlIDxlbT5EZXMgTW9pbmVzIFJlZ2lzdGVyPC9lbT4sIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi8yNjc3MjUvamFzb24tbW9tb2EiPkphc29uIE1vbW9hPC9hPiBhZG1pdHRlZCB0aGF0IGhlIDxhIGhyZWY9Imh0dHA6Ly9ibG9ncy5kZXNtb2luZXNyZWdpc3Rlci5jb20vZG1yL2luZGV4LnBocC8yMDEwLzAyLzE5L2ludGVydmlldy13aXRoLW5vcndhbGstY29uYW4tc3Rhci1qYXNvbi1tb21vYS8iPiJkaWQgbW9yZSByZXNlYXJjaCB3aXRoIHRoZSBib29rcyAodGhhbiB0aGUgbW92aWVzKSI8L2E+IHRvIHN0dWR5IGZvciB0aGUgcm9sZSBvZiB0aGUgZmljdGlvbmFsIENpbW1lcmlhbiB3YXJyaW9yLiA8L3A+DQoNCjxwPldpdGggTW9tb2EgYXMgQ29uYW4sICA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9wZXJzb24vMTY5NjM3L3JhY2hlbC1uaWNob2xzIj5SYWNoZWwgTmljaG9sczwvYT4gaGFzIGJlZW4gPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUtbmV3cy82MDQ3L3JhY2hlbC1uaWNob2xzLWNhc3QtYXMtY29uYW4tbG92ZS1pbnRlcmVzdCI+Y2FzdCBhcyBsb3ZlIGludGVyZXN0IFRhbWFyYTwvYT4gYW5kIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi8zMDEzMzQvbWlja2V5LXJvdXJrZSI+TWlja2V5IFJvdXJrZTwvYT4gaGFzIGJlZW4gPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUtbmV3cy81OTU1L21pY2tleS1yb3Vya2UtaW4tbmVnb3RpYXRpb25zLWZvci1jb25hbi1yZWJvb3Qtc2Vhbi1ob29kLWhpcmVkLXRvLWRvLXJld3JpdGVzIj5vZmZlcmVkIHRoZSByb2xlIG9mIENvcmluPC9hPiwgQ29uYW4ncyBmYXRoZXIuIEhvd2V2ZXIsIExhbmcncyB0aHJlYXRzIHRvIGhpcyBtYW5ob29kIGNvdWxkIG1ha2UgUm91cmtlIHJlY29uc2lkZXIuIDwvcD4NCg0KIGQCHQ9kFgJmDxYCHwIFpxkgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJncmV5Qm94Ij4gICAgICAgIDxkaXYgY2xhc3M9ImlubGluZS1saXN0Ij4gICAgICAgICAgICA8c3BhbiBjbGFzcz0ibGFiZWwiPlJlbGF0ZWQ6PC9zcGFuPiAgICAgICAgICAgIDx1bCBjbGFzcz0icmVsYXRlZCI+CQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8yMDY2Mjcvc3RlcGhlbi1sYW5nLyI+PG5vYnI+U3RlcGhlbiBMYW5nPC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzI2NzcyNS9qYXNvbi1tb21vYS8iPjxub2JyPkphc29uIE1vbW9hPC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Imxhc3QiPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzI3NzQ5Ny9jb25hbi10aGUtYmFyYmFyaWFuLyI+PG5vYnI+Q29uYW4gdGhlIEJhcmJhcmlhbjwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAJCSAgICAgICAgICAgIDwvdWw+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PiAgICAgICAgPC9kaXY+ICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlubGluZS1saXN0IGJsb2dzIj4gICAgICAgICAgICA8c3BhbiBjbGFzcz0ibGFiZWwiPlJlbGF0ZWQgTW92aWUgTmV3czo8L3NwYW4+ICAgICAgICAgICAgPHVsIGlkPSJtb3ZpZS1uZXdzIiBjbGFzcz0iY29uZGVuc2VkIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj4gICAgICAgICAgICAgICAgICAgIDxoMz48c3BhbiBjbGFzcz0iZGF0ZUJveCIgPjAxLjE1LjIwMTI8L3NwYW4+PGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xMjg3MC9jb25hbi10aGUtYmFyYmFyaWFuLWRpcmVjdG9yLXRoZS1sYXRlc3QtdG8tdGFja2xlLWhhY2tzbGFzaC8iPjxlbT5Db25hbiB0aGUgQmFyYmFyaWFuPC9lbT4gRGlyZWN0b3IgdGhlIExhdGVzdCB0byBUYWNrbGUgPGVtPkhhY2svU2xhc2g8L2VtPjwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MTIuMTYuMjAxMTwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzEyNjI1L2RvdWJsZS1zdGFsbG9uZS1mcmlkYXktZmlyc3QtbG9vay1hdC1idWxsZXQtdG8tdGhlLWhlYWQtYW5kLWZpcnN0LW9mZmljaWFsLXBvc3Rlci1mb3ItdGhlLWV4cGVuZGFibGVzLTIvIj5Eb3VibGUgU3RhbGxvbmUgRnJpZGF5OiBGaXJzdCBMb29rIGF0IDxlbT5CdWxsZXQgdG8gdGhlIEhlYWQ8L2VtPiBhbmQgRmlyc3QgT2ZmaWNpYWwgUG9zdGVyIGZvciA8ZW0+VGhlIEV4cGVuZGFibGVzIDI8L2VtPjwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MTEuMDcuMjAxMTwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzEyMjMyL3NuZWFrLXBlZWstYXQtYnVsbGV0LXRvLXRoZS1oZWFkLXN0YXJyaW5nLXN5bHZlc3Rlci1zdGFsbG9uZS8iPlNuZWFrIFBlZWsgYXQgPGVtPkJ1bGxldCB0byB0aGUgSGVhZDwvZW0+IFN0YXJyaW5nIFN5bHZlc3RlciBTdGFsbG9uZTwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MDguMjkuMjAxMTwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzExNjEwLzIwMTEtY29taWMtYm9vay1tb3ZpZS13aW5uZXJzLWFuZC1sb3NlcnMvIj4yMDExIENvbWljIEJvb2sgTW92aWUgV2lubmVycyBhbmQgTG9zZXJzPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wOC4yNC4yMDExPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTE1NTUvY29uYW4tdGhlLWJhcmJhcmlhbi1zY3JlZW53cml0ZXItZXhwbGFpbnMtd2hhdC1pdHMtbGlrZS10by1oYXZlLXlvdXItbW92aWUtZmxvcC8iPjxlbT5Db25hbjogVGhlIEJhcmJhcmlhbjwvZW0+IFNjcmVlbndyaXRlciBFeHBsYWlucyBXaGF0IEl0J3MgTGlrZSB0byBIYXZlIFlvdXIgTW92aWUgRmxvcDwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJsYXN0Ij4gICAgICAgICAgICAgICAgICAgIDxoMz48c3BhbiBjbGFzcz0iZGF0ZUJveCIgPjA4LjIxLjIwMTE8L3NwYW4+PGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xMTUyNC9ib3gtb2ZmaWNlLXJlc3VsdHMtdGhlLWhlbHAtYmVhdHMtYXBlcy1hcy1ldmVyeXRoaW5nLWVsc2UtYm9tYnMtdG8tdmFyeWluZy1kZWdyZWVzLyI+Qm94IE9mZmljZSBSZXN1bHRzOiA8ZW0+VGhlIEhlbHA8L2VtPiBCZWF0cyA8ZW0+QXBlczwvZW0+IGFzIEV2ZXJ5dGhpbmcgRWxzZSBCb21icyB0byBWYXJ5aW5nIERlZ3JlZXMgPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PiAgICAgICAgPC9kaXY+ICAgICAgICAgICAgICAgICAgIDwvZGl2PmQCHw8PFgIfBGdkFgQCAw9kFgJmDw8WCB4IT2JqZWN0SUQCti8eBlR5cGVJRAIfHgZSb290SURmHgtTaW5nbGVUb3BpY2dkFgQCAQ9kFgYCAg8PFgIeD1ZhbGlkYXRpb25Hcm91cAUKcmVwbHl2YWxpZGRkAgQPDxYCHwwFCnJlcGx5dmFsaWRkZAIFDw8WAh8MBQpyZXBseXZhbGlkZGQCAg8PFgIfBGdkFgYCAg8PFgIfDAUKcmVwbHl2YWxpZGRkAgQPDxYCHwwFCnJlcGx5dmFsaWRkZAIFDw8WAh8MBQpyZXBseXZhbGlkZGQCBQ9kFgJmDw8WCB8IArYvHwkCHx8KZh8LZ2QWBAIBD2QWBgICDw8WAh8MBQhuZXd2YWxpZGRkAgQPDxYCHwwFCG5ld3ZhbGlkZGQCBQ8PFgIfDAUIbmV3dmFsaWRkZAICDw8WAh8EZ2QWBgICDw8WAh8MBQhuZXd2YWxpZGRkAgQPDxYCHwwFCG5ld3ZhbGlkZGQCBQ8PFgIfDAUIbmV3dmFsaWRkZAILDw8WBh4PUGFnZXJfSXRlbUNvdW50AgEeDlBhZ2VyX1BhZ2VTaXplAggeD1BhZ2VyX1BhZ2VDb3VudAIBZBYCZg8PFgIfBGhkFhICAQ8PFgIfBGhkZAIDDw8WBB4IQ3NzQ2xhc3MFCXRoaXMtcGFnZR4EXyFTQgICZGQCBQ8PFgIfBGhkZAIHDw8WBB8CBQItMh8HBV1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzYwNzAvc3RlcGhlbi1sYW5nLWNhc3QtYXMtY29uYW4tdmlsbGFpbi1raGFsYXItc2luZ2gvP3BhZ2U9LTJkZAIJDw8WBB8CBQItMR8HBV1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzYwNzAvc3RlcGhlbi1sYW5nLWNhc3QtYXMtY29uYW4tdmlsbGFpbi1raGFsYXItc2luZ2gvP3BhZ2U9LTFkZAILDw8WBB8CBQEwHwcFXGh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjA3MC9zdGVwaGVuLWxhbmctY2FzdC1hcy1jb25hbi12aWxsYWluLWtoYWxhci1zaW5naC8/cGFnZT0wZGQCDQ8PFgIfBGhkZAIPDw8WBh8QBQl0aGlzLXBhZ2UfAgUBMR8RAgJkZAIRDw8WAh8EaGRkAg0PZBYCAgMPZBYCZg8WAh8CBd43PGRpdiBjbGFzcz0iaXRlbS1mbWEiPjwhLS0tLT48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2pzL3l1aS11dGlsaXRpZXMuanMiPjwvc2NyaXB0PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHA6Ly9jb250ZW50LnJlZWx6LmNvbS9hc3NldHMvanMvc2hhZG93Ym94LXl1aS5qcyI+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+ZGTXtdTmUp56mXwfX/SpSY7ujNAVVg==" />

     
    <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", "277497");GA_googleAddAttr("person", "206627,267725");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: Stephen Lang Cast as Conan Villain Khalar Singh&amp;body=Director Marcus Nispel finally cast a villain for his upcoming Conan reboot, scheduled to start production in Bulgaria on March 15. Avatar actor Stephen Lang confirmed his casting to MTV before the Academy Awards show on Sunday night with typical villainous flare.

I've accepted the role of Khalar Singh. I have no idea how I'm going to do it. First I'm going to find out how I'm going to sound. I'm going to get back on a Mongolian pony and ride like the wind. I'm going to flash my scimitar. I'm going to cut the nuts off Conan and his father.

The previously released character descriptions prove Lang is already well versed to play the character of Khalar Singh.

He's in his 40s to 50s, Asian or Middle Eastern, Central Asian, Mongol, Turkish, or Persian, open to all ethnicities; commanding in size and manner, a warlord and formidable warrior, brilliant, cruel, weathered and tanned by the many campaigns he has waged and won. He is driven in his quest to find the Queen of Acheron and has been building an empire to do so. His goal is to find the Queen whose blood will bring life to
the demonic minions of Acheron while making himself king of this hellish power. With this power, Khalar will protect his legacy against the onslaught of master sorcerer, Thoth-Amon so that his weak son, Fariq may rule after his death. While riding into a Cimmerian village to recruit his old comrade, Corin, his large collection of mercenaries slaughters them to the last soul when Corin refuses to join them. The village's only survivor was young Conan. When Khalar's search has finally narrowed to the likely discovery of the queen at a monastery of female monks, he also learns Conan is older and hungry for revenge.

While Conan is a reboot of the franchise started in the 1980s with Arnold Schwarzenegger in the lead role, the movie may take its lead from the novels by Robert E. Howard instead. In an interview with the Des Moines Register, Jason Momoa admitted that he &quot;did more research with the books (than the movies)&quot; to study for the role of the fictional Cimmerian warrior. 

With Momoa as Conan,  Rachel Nichols has been cast as love interest Tamara and Mickey Rourke has been offered the role of Corin, Conan's father. However, Lang's threats to his manhood could make Rourke reconsider.%0a%0ahttp%3a%2f%2fwww.reelz.com%2fmovie-news%2f6070%2fstephen-lang-cast-as-conan-villain-khalar-singh%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/6070/stephen-lang-cast-as-conan-villain-khalar-singh/&amp;t=Stephen+Lang+Cast+as+Conan+Villain+Khalar+Singh" 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/6070/stephen-lang-cast-as-conan-villain-khalar-singh/" 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/6070/stephen-lang-cast-as-conan-villain-khalar-singh/&amp;title=Stephen+Lang+Cast+as+Conan+Villain+Khalar+Singh&amp;description=Director+Marcus+Nispel+finally+cast+a+villain+for+his+upcoming+%3ca+href%3d%22http%3a%2f%2fwww.Reelz.com%2fmovie%2f277497%2fconan" 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/6070/stephen-lang-cast-as-conan-villain-khalar-singh/&amp;title=Stephen+Lang+Cast+as+Conan+Villain+Khalar+Singh" 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/6070/stephen-lang-cast-as-conan-villain-khalar-singh/&amp;h=Stephen+Lang+Cast+as+Conan+Villain+Khalar+Singh" 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=Stephen+Lang+Cast+as+Conan+Villain+Khalar+Singh&amp;c=Director+Marcus+Nispel+finally+cast+a+villain+for+his+upcoming+Conan+reboot%2c+scheduled+to+start+production+in+Bulgaria+on+March+15.+Avatar+actor+Stephen+Lang+confirmed+his+casting+to+MTV+before+the+Academy+Awards+show+on+Sunday+night+with+typical+villainous+flare.%0d%0a%0d%0aI've+accepted+the+role+of+Khalar+Singh.+I+have+no+idea+how+I'm+going+to+do+it.+First+I'm+going+to+find+out+how+I'm+going+to+sound.+I'm+going+to+get+back+on+a+Mongolian+pony+and+ride+like+the+wind.+I'm+going+to+flash+my+scimitar.+I'm+going+to+cut+the+nuts+off+Conan+and+his+father.%0d%0a%0d%0aThe+previously+released+character+descriptions+prove+Lang+is+already+well+versed+to+play+the+character+of+Khalar+Singh.%0d%0a%0d%0aHe's+in+his+40s+to+50s%2c+Asian+or+Middle+Eastern%2c+Central+Asian%2c+Mongol%2c+Turkish%2c+or+Persian%2c+open+to+all+ethnicities%3b+commanding+in+size+and+manner%2c+a+warlord+and+formidable+warrior%2c+brilliant%2c+cruel%2c+weathered+and+tanned+by+the+many+campaigns+he+has+waged+and+won.+He+is+driven+in+his+quest+to+find+the+Queen+of+Acheron+and+has+been+building+an+empire+to+do+so.+His+goal+is+to+find+the+Queen+whose+blood+will+bring+life+to%0d%0athe+demonic+minions+of+Acheron+while+making+himself+king+of+this+hellish+power.+With+this+power%2c+Khalar+will+protect+his+legacy+against+the+onslaught+of+master+sorcerer%2c+Thoth-Amon+so+that+his+weak+son%2c+Fariq+may+rule+after+his+death.+While+riding+into+a+Cimmerian+village+to+recruit+his+old+comrade%2c+Corin%2c+his+large+collection+of+mercenaries+slaughters+them+to+the+last+soul+when+Corin+refuses+to+join+them.+The+village's+only+survivor+was+young+Conan.+When+Khalar's+search+has+finally+narrowed+to+the+likely+discovery+of+the+queen+at+a+monastery+of+female+monks%2c+he+also+learns+Conan+is+older+and+hungry+for+revenge.%0d%0a%0d%0aWhile+Conan+is+a+reboot+of+the+franchise+started+in+the+1980s+with+Arnold+Schwarzenegger+in+the+lead+role%2c+the+movie+may+take+its+lead+from+the+novels+by+Robert+E.+Howard+instead.+In+an+interview+with+the+Des+Moines+Register%2c+Jason+Momoa+admitted+that+he+%22did+more+research+wi&amp;u=http://www.reelz.com/movie-news/6070/stephen-lang-cast-as-conan-villain-khalar-singh/&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="p206627" name="Stephen Lang" /> Stephen Lang                         </li>                                                        <li >                            <input type="checkbox" id="p267725" name="Jason Momoa" /> Jason Momoa                         </li>                                                                            <li class="last">                            <input type="checkbox" id="m277497" name="Conan the Barbarian" /> Conan the Barbarian                        </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">
                    
                    
                    <h1>
                    Stephen Lang Cast as <em>Conan</em> Villain Khalar Singh</h1>
                    <cite>Posted 03.10.10 by Ryan</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/6070/stephen-lang-cast-as-conan-villain-khalar-singh/' show_faces='false' layout='button_count' width='250px' height='35px' send='true'></fb:like>
                    <p><img src="http://www.moviehole.net/img/conan-poster.jpg" style="margin:05px 10px 05px 0px; border: solid 3px #c4c4c0;" align="left" width="143" height="135"  alt="Conan" />Director <a href="http://www.Reelz.com/person/173182/marcus-nispel">Marcus Nispel</a> finally cast a villain for his upcoming <a href="http://www.Reelz.com/movie/277497/conan"><em>Conan</em></a> reboot, scheduled to start production in Bulgaria on March 15. <em>Avatar</em> actor <a href="http://www.Reelz.com/person/206627/stephen-lang">Stephen Lang</a> confirmed his casting to <em>MTV</em> before the Academy Awards show on Sunday night with typical <a href="http://splashpage.mtv.com/2010/03/09/stephen-lang-confirms-conan-villain-role/">villainous flare</a>.</p>

<blockquote style="background: #E9ECDA; padding: 10px; font-size: 11px;">I've accepted the role of Khalar Singh. I have no idea how I'm going to do it. First I'm going to find out how I'm going to sound. I'm going to get back on a Mongolian pony and ride like the wind. I'm going to flash my scimitar. I'm going to cut the nuts off Conan and his father.</blockquote>

<p>The previously released <a href="http://www.Reelz.com/movie-news/4903/conan-reboot-cast-descriptions-leaked-online">character descriptions</a> prove Lang is already well versed to play the character of Khalar Singh.</p>

<blockquote style="background: #E9ECDA; padding: 10px; font-size: 11px;">He's in his 40s to 50s, Asian or Middle Eastern, Central Asian, Mongol, Turkish, or Persian, open to all ethnicities; commanding in size and manner, a warlord and formidable warrior, brilliant, cruel, weathered and tanned by the many campaigns he has waged and won. He is driven in his quest to find the Queen of Acheron and has been building an empire to do so. His goal is to find the Queen whose blood will bring life to
the demonic minions of Acheron while making himself king of this hellish power. With this power, Khalar will protect his legacy against the onslaught of master sorcerer, Thoth-Amon so that his weak son, Fariq may rule after his death. While riding into a Cimmerian village to recruit his old comrade, Corin, his large collection of mercenaries slaughters them to the last soul when Corin refuses to join them. The village's only survivor was young Conan. When Khalar's search has finally narrowed to the likely discovery of the queen at a monastery of female monks, he also learns Conan is older and hungry for revenge.</blockquote>

<p>While <em>Conan</em> is a reboot of the franchise started in the 1980s with <a href="http://www.Reelz.com/person/65072/arnold-schwarzenegger">Arnold Schwarzenegger</a> in the lead role, the movie may take its lead from the novels by <strong>Robert E. Howard</strong> instead. In an interview with the <em>Des Moines Register</em>, <a href="http://www.Reelz.com/person/267725/jason-momoa">Jason Momoa</a> admitted that he <a href="http://blogs.desmoinesregister.com/dmr/index.php/2010/02/19/interview-with-norwalk-conan-star-jason-momoa/">"did more research with the books (than the movies)"</a> to study for the role of the fictional Cimmerian warrior. </p>

<p>With Momoa as Conan,  <a href="http://www.Reelz.com/person/169637/rachel-nichols">Rachel Nichols</a> has been <a href="http://www.Reelz.com/movie-news/6047/rachel-nichols-cast-as-conan-love-interest">cast as love interest Tamara</a> and <a href="http://www.Reelz.com/person/301334/mickey-rourke">Mickey Rourke</a> has been <a href="http://www.Reelz.com/movie-news/5955/mickey-rourke-in-negotiations-for-conan-reboot-sean-hood-hired-to-do-rewrites">offered the role of Corin</a>, Conan's father. However, Lang's threats to his manhood could make Rourke reconsider. </p>

 
                

                                         <div class="greyBox">        <div class="inline-list">            <span class="label">Related:</span>            <ul class="related">		                                    <li >                        <a href="http://www.reelz.com/person/206627/stephen-lang/"><nobr>Stephen Lang</nobr></a>                     </li>                                                <li >                        <a href="http://www.reelz.com/person/267725/jason-momoa/"><nobr>Jason Momoa</nobr></a>                     </li>                                                                <li class="last">                        <a href="http://www.reelz.com/movie/277497/conan-the-barbarian/"><nobr>Conan the Barbarian</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" >01.15.2012</span><a href="http://www.reelz.com/movie-news/12870/conan-the-barbarian-director-the-latest-to-tackle-hackslash/"><em>Conan the Barbarian</em> Director the Latest to Tackle <em>Hack/Slash</em></a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >12.16.2011</span><a href="http://www.reelz.com/movie-news/12625/double-stallone-friday-first-look-at-bullet-to-the-head-and-first-official-poster-for-the-expendables-2/">Double Stallone Friday: First Look at <em>Bullet to the Head</em> and First Official Poster for <em>The Expendables 2</em></a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >11.07.2011</span><a href="http://www.reelz.com/movie-news/12232/sneak-peek-at-bullet-to-the-head-starring-sylvester-stallone/">Sneak Peek at <em>Bullet to the Head</em> Starring Sylvester Stallone</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >08.29.2011</span><a href="http://www.reelz.com/movie-news/11610/2011-comic-book-movie-winners-and-losers/">2011 Comic Book Movie Winners and Losers</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >08.24.2011</span><a href="http://www.reelz.com/movie-news/11555/conan-the-barbarian-screenwriter-explains-what-its-like-to-have-your-movie-flop/"><em>Conan: The Barbarian</em> Screenwriter Explains What It's Like to Have Your Movie Flop</a></h3>                </li>                                            <li class="last">                    <h3><span class="dateBox" >08.21.2011</span><a href="http://www.reelz.com/movie-news/11524/box-office-results-the-help-beats-apes-as-everything-else-bombs-to-varying-degrees/">Box Office Results: <em>The Help</em> Beats <em>Apes</em> as Everything Else Bombs to Varying Degrees </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/6070/stephen-lang-cast-as-conan-villain-khalar-singh/';
            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/6070/stephen-lang-cast-as-conan-villain-khalar-singh/';
            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", "277497");GA_googleAddAttr("person", "206627,267725");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", "277497");GA_googleAddAttr("person", "206627,267725");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", "277497");GA_googleAddAttr("person", "206627,267725");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">
				<a class="right" style="font-size:12px; margin:10px 10px 10px 0px" href="javascript:hideLoginForm();">close</a>
        <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>
