


<!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>
	Fansite Guest Blog: Can We Get a Good Dune Movie? 
</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: Fansite Guest Blog: Can We Get a Good Dune Movie?  (Dune,  Pierre Morel, Robert Pattinson, David Lynch, Frank Herbert,  )" /><meta id="ctl00_keywords" name="keywords" content="Dune,  Pierre Morel, Robert Pattinson, David Lynch, Frank Herbert,  " /><meta id="ctl00_robotsMeta" name="Robots" content="index,follow" /><link id="ctl00_Link1" rel="alternate" type="application/rss+xml" title="Today on ReelzChannel - Videos" href="http://www.Reelz.com/videorss" /><link id="ctl00_Link2" rel="alternate" type="application/rss+xml" title="ReelzChannel Feature Articles" href="http://www.Reelz.com/articlesrss " /><link id="ctl00_Link3" rel="alternate" type="application/rss+xml" title="ReelzChannel Movie News" href="http://www.Reelz.com/outtakesrss " /><link rel="apple-touch-icon" href="/assets/global/apple-touch-icon.png" type="image/png" />
    
    <script type="text/javascript" src="/library/js/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="/library/js/swfobject.js"></script>
    <script type="text/javascript" src="/library/js/ReelzFinal/ReelzJSLib.js"></script>
    <script type="text/javascript" src="/library/js/ajaxManager.js"></script>
    <script type="text/javascript" src="/library/js/reelz-qsearch.js"></script>
    
    <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
    <script type="text/javascript" src="/library/js/widgets/reelzwidgetsloader.js"></script> 
    <script type="text/javascript" src="/library/js/jquery.masonry.min.js"></script>

    <script type="text/javascript">
        ord = Math.random() * 10000000000000000;
        var dcopt = "dcopt=ist;";
        var tile = 1;
        setCookie("__TEMP_ADORD", ord);
        setCookie("__TEMP_ADTILE", tile); 
        setCookie("__TEMP_ADDCOPT", dcopt);
             
    </script>
    <link rel="stylesheet" type="text/css" href="/library/css/ReelzMain.css" /><link rel="shortcut icon" href="/favico.ico" />
    
    <script type='text/javascript' src='http://partner.googleadservices.com/gampad/google_service.js'></script>

	<script type="text/javascript">
	    GS_googleAddAdSenseService("ca-pub-1360150150472063");
	    GS_googleEnableAllServices();	 
	</script>
	<script type="text/javascript">
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_top_728x90");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_top_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_160x600");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_728x90");
	    
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_top_728x90");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_top_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_160x600");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_728x90");
	</script>

	<script type="text/javascript">
	    GA_googleFetchAds();
	    GA_googleAddAttr("movie", "274408"); GA_googleAddAttr("person", "95124,193260,231551,286386"); 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/7317/fansite-guest-blog-can-we-get-a-good-dune-movie/"/>
    <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 = '7';
        var topicID = '23333';
        var blogId = '7317';
    
        $(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="Fansite Guest Blog: Can We Get a Good Dune Movie? " /><meta name="og:url" content="http://www.reelz.com/movie-news/7317/fansite-guest-blog-can-we-get-a-good-dune-movie/" /><meta name="og:type" content="article" /><meta name="og:image" content="http://cache.reelzchannel.com/assets/content/blogimages/dune cover (Custom).jpg" /><meta name="twitter:card" content="summary" /><meta name="twitter:site" content="@reelzchannel" /><meta name="twitter:creator" content="@reelz" /><meta name="twitter:url" content="http://www.reelz.com/movie-news/7317/fansite-guest-blog-can-we-get-a-good-dune-movie/" /><meta name="twitter:title" content="Fansite Guest Blog: Can We Get a Good Dune Movie? " /><meta name="twitter:description" content="We've been following the new Dune movie from the Robert Pattinson casting rumors to the director change to a new script and 3-D. Although the Frank Herbert's book has already had a big-screen debut, a" /><meta name="twitter:image:src" content="http://cache.reelzchannel.com/assets/content/blogimages/dune cover (Custom).jpg" /><link rel="image_src" href="http://cache.reelzchannel.com/assets/content/blogimages/dune cover (Custom).jpg" /></head> 
<body>
    <form name="aspnetForm" method="post" action="/movie-news/7317/fansite-guest-blog-can-we-get-a-good-dune-movie/" id="aspnetForm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNjQxNzk2ODcwD2QWAmYPZBYEAgEPZBYIAgcPFgQeBG5hbWUFC2Rlc2NyaXB0aW9uHgdjb250ZW50BYUBTW92aWUgTmV3czogRmFuc2l0ZSBHdWVzdCBCbG9nOiBDYW4gV2UgR2V0IGEgR29vZCBEdW5lIE1vdmllPyAgKER1bmUsICBQaWVycmUgTW9yZWwsIFJvYmVydCBQYXR0aW5zb24sIERhdmlkIEx5bmNoLCBGcmFuayBIZXJiZXJ0LCAgKWQCCA8WBB8ABQhrZXl3b3Jkcx8BBUREdW5lLCAgUGllcnJlIE1vcmVsLCBSb2JlcnQgUGF0dGluc29uLCBEYXZpZCBMeW5jaCwgRnJhbmsgSGVyYmVydCwgIGQCEQ8VAwYyNzQ0MDgaOTUxMjQsMTkzMjYwLDIzMTU1MSwyODYzODYAZAISDxYCHgRUZXh0BXQ8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy83MzE3L2ZhbnNpdGUtZ3Vlc3QtYmxvZy1jYW4td2UtZ2V0LWEtZ29vZC1kdW5lLW1vdmllLyIvPmQCAw8WAh4GYWN0aW9uBUEvbW92aWUtbmV3cy83MzE3L2ZhbnNpdGUtZ3Vlc3QtYmxvZy1jYW4td2UtZ2V0LWEtZ29vZC1kdW5lLW1vdmllLxYKAgEPDxYCHgdWaXNpYmxlaGRkAgkPZBYGZg8WAh8EaGQCAg8WAh4Hb25rZXl1cAVsamF2YXNjcmlwdDpvbktleVVwTG9jYXRpb25JbnB1dCh0aGlzLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnemlwVmFsaWRhdGlvbkVycm9yJyksIDAsIGV2ZW50KTtyZXR1cm4gZmFsc2U7ZAIEDxYCHgdvbmNsaWNrBY4BamF2YXNjcmlwdDpzdWJtaXRMb2NhdGlvbklucHV0KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjdGwwMF9sb2NhdGlvbkN0cmxfbG9jYXRpb25JbnB1dCcpLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnemlwVmFsaWRhdGlvbkVycm9yJyksIDApO2QCCw8PFgIfBGhkZAINDxYCHwRoZAIPD2QWAgICD2QWDgIBDw8WAh8EaGQWAgIBDxYCHwRoFgICAQ8PFgIfBGhkZAIDDxYCHwIFFzxkaXYgaWQ9Im1haW4tMmNvbHVtbiI+ZAIFDw8WAh8EaGRkAgcPDxYCHwRoZBYCZg8WAh8CBYcQPHVsIGlkPSJtb3ZpZS1uZXdzIj4gICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9InJvdyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNzMxNy9mYW5zaXRlLWd1ZXN0LWJsb2ctY2FuLXdlLWdldC1hLWdvb2QtZHVuZS1tb3ZpZS8iPiAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iYmxvZy1pbWFnZS1sZWZ0IiBhbHQ9ImZhbnNpdGUtZ3Vlc3QtYmxvZy1jYW4td2UtZ2V0LWEtZ29vZC1kdW5lLW1vdmllIiBzcmM9Imh0dHA6Ly9jYWNoZS5yZWVsemNoYW5uZWwuY29tL2Fzc2V0cy9jb250ZW50L2Jsb2dpbWFnZXMvZHVuZSBjb3ZlciAoQ3VzdG9tKS5qcGciIC8+ICAgICAgICAgICAgICAgIDwvYT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM+ICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNzMxNy9mYW5zaXRlLWd1ZXN0LWJsb2ctY2FuLXdlLWdldC1hLWdvb2QtZHVuZS1tb3ZpZS8iPkZhbnNpdGUgR3Vlc3QgQmxvZzogQ2FuIFdlIEdldCBhIEdvb2QgPGVtPkR1bmU8L2VtPiBNb3ZpZT8gPC9hPiAgICAgICAgICAgIDwvaDM+ICAgICAgICAgICAgPHA+PHA+V2UndmUgYmVlbiBmb2xsb3dpbmcgdGhlIG5ldyA8ZW0+RHVuZTwvZW0+IG1vdmllIGZyb20gdGhlIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL2FydGljbGUvODY2L3RoZS1kdW5lLXJlbWFrZS1jYW4tcm9iZXJ0LXBhdHRpbnNvbi1maWxsLXN0aW5ncy1tZXRhbC1zcGVlZG8iPlJvYmVydCBQYXR0aW5zb24gY2FzdGluZyBydW1vcnM8L2E+IHRvIHRoZSA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9tb3ZpZS1uZXdzLzU0NTAvZHVuZS1maW5kcy1hLW5ldy1kaXJlY3RvciI+ZGlyZWN0b3IgY2hhbmdlPC9hPiB0byBhIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL21vdmllLW5ld3MvNTY5NC9yZXRoaW5raW5nLWR1bmUtYS1uZXctc2NyaXB0LWFuZC1tYXliZS0zLWQiPm5ldyBzY3JpcHQgYW5kIDMtRDwvYT4uIEFsdGhvdWdoIHRoZSBGcmFuayBIZXJiZXJ0J3MgYm9vayBoYXMgYWxyZWFkeSBoYWQgYSBiaWctc2NyZWVuIGRlYnV0LCBhIFNjaS1GaSBtaW5pLXNlcmllcywgYW5kIG1hbnkgb3RoZXIgYWRhcHRhdGlvbnMsIHRoZSBuZXcgZGlyZWN0b3IsIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi85NTEyNC9waWVycmUtbW9yZWwiPlBpZXJyZSBNb3JlbDwvYT4gaGFzIGhpcyBvd24gdmlzaW9uLiA8L3A+PHA+VG8gZmluZCBvdXQgbW9yZSBhYm91dCB3aGF0IG1vdmllIGZhbnMgaG9wZSB0byBzZWUgdGhpcyB0aW1lLCB3ZSB3ZW50IGRpcmVjdGx5IHRvIHRoZSBleHBlcnRzLiAgRm9yIHRoaXMgZmlyc3QgPGVtPkR1bmU8L2VtPiBndWVzdCBibG9nLCBNYXJrIGZyb20gPGEgaHJlZj0iaHR0cDovL3d3dy5kdW5laW5mby5jb20vIj5EdW5lIC0gQmVoaW5kIFRoZSBTY2VuZXM8L2E+IGFuc3dlcnMgc29tZSBvZiBvdXIgcXVlc3Rpb25zLCBpbmNsdWRpbmcgIldoYXQgd2VudCB3cm9uZyB3aXRoIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi8yMzE1NTEvZGF2aWQtbHluY2giPkRhdmlkIEx5bmNoPC9hPidzIG1vdmllPyIgYW5kICJXaG8gd291bGQgeW91IGxpa2UgdG8gc2VlIGNhc3Q/IjwvcD48L3A+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy83MzE3L2ZhbnNpdGUtZ3Vlc3QtYmxvZy1jYW4td2UtZ2V0LWEtZ29vZC1kdW5lLW1vdmllLyIgY2xhc3M9Im1vcmUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZSBoaXMgYW5zd2VycyB0byB0aG9zZSBxdWVzdGlvbnMgYW5kIG1vcmUgPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgIDwvdWw+ZAIJDw8WAh8EZ2QWIAIBDw8WAh4LTmF2aWdhdGVVcmwFiwZtYWlsdG86P3N1YmplY3Q9UmVlbHpDaGFubmVsOiBGYW5zaXRlIEd1ZXN0IEJsb2c6IENhbiBXZSBHZXQgYSBHb29kIER1bmUgTW92aWU/JmJvZHk9V2UndmUgYmVlbiBmb2xsb3dpbmcgdGhlIG5ldyBEdW5lIG1vdmllIGZyb20gdGhlIFJvYmVydCBQYXR0aW5zb24gY2FzdGluZyBydW1vcnMgdG8gdGhlIGRpcmVjdG9yIGNoYW5nZSB0byBhIG5ldyBzY3JpcHQgYW5kIDMtRC4gQWx0aG91Z2ggdGhlIEZyYW5rIEhlcmJlcnQncyBib29rIGhhcyBhbHJlYWR5IGhhZCBhIGJpZy1zY3JlZW4gZGVidXQsIGEgU2NpLUZpIG1pbmktc2VyaWVzLCBhbmQgbWFueSBvdGhlciBhZGFwdGF0aW9ucywgdGhlIG5ldyBkaXJlY3RvciwgUGllcnJlIE1vcmVsIGhhcyBoaXMgb3duIHZpc2lvbi4gDQoNClRvIGZpbmQgb3V0IG1vcmUgYWJvdXQgd2hhdCBtb3ZpZSBmYW5zIGhvcGUgdG8gc2VlIHRoaXMgdGltZSwgd2Ugd2VudCBkaXJlY3RseSB0byB0aGUgZXhwZXJ0cy4gIEZvciB0aGlzIGZpcnN0IER1bmUgZ3Vlc3QgYmxvZywgTWFyayBmcm9tIER1bmUgLSBCZWhpbmQgVGhlIFNjZW5lcyBhbnN3ZXJzIHNvbWUgb2Ygb3VyIHF1ZXN0aW9ucywgaW5jbHVkaW5nICJXaGF0IHdlbnQgd3Jvbmcgd2l0aCBEYXZpZCBMeW5jaCdzIG1vdmllPyIgYW5kICJXaG8gd291bGQgeW91IGxpa2UgdG8gc2VlIGNhc3Q/IiUwYSUwYWh0dHAlM2ElMmYlMmZ3d3cucmVlbHouY29tJTJmbW92aWUtbmV3cyUyZjczMTclMmZmYW5zaXRlLWd1ZXN0LWJsb2ctY2FuLXdlLWdldC1hLWdvb2QtZHVuZS1tb3ZpZSUyZmRkAgMPDxYCHwcFswFodHRwOi8vd3d3LmZhY2Vib29rLmNvbS9zaGFyZXIucGhwP3U9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy83MzE3L2ZhbnNpdGUtZ3Vlc3QtYmxvZy1jYW4td2UtZ2V0LWEtZ29vZC1kdW5lLW1vdmllLyZ0PUZhbnNpdGUrR3Vlc3QrQmxvZyUzYStDYW4rV2UrR2V0K2ErR29vZCtEdW5lK01vdmllJTNmK2RkAgUPDxYCHwcFcmh0dHA6Ly9yZWRkaXQuY29tL3N1Ym1pdD91cmw9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy83MzE3L2ZhbnNpdGUtZ3Vlc3QtYmxvZy1jYW4td2UtZ2V0LWEtZ29vZC1kdW5lLW1vdmllL2RkAgcPDxYCHwcF4QJodHRwOi8vZGlnZy5jb20vc3VibWl0P3VybD1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzczMTcvZmFuc2l0ZS1ndWVzdC1ibG9nLWNhbi13ZS1nZXQtYS1nb29kLWR1bmUtbW92aWUvJnRpdGxlPUZhbnNpdGUrR3Vlc3QrQmxvZyUzYStDYW4rV2UrR2V0K2ErR29vZCtEdW5lK01vdmllJTNmKyZkZXNjcmlwdGlvbj1XZSd2ZStiZWVuK2ZvbGxvd2luZyt0aGUrbmV3K0R1bmUrbW92aWUrZnJvbSt0aGUrUm9iZXJ0K1BhdHRpbnNvbitjYXN0aW5nK3J1bW9ycyt0byt0aGUrZGlyZWN0b3IrY2hhbmdlK3RvK2ErJTNjYStocmVmJTNkJTIyaHR0cCUzYSUyZiUyZnd3dy5SZWVsei5jb20lMmZtb3ZpZS1uZXdzJTJmNWRkAgkPDxYCHwcFxAFodHRwOi8vZGVsaWNpb3VzLmNvbS9wb3N0P3Y9NSZub3VpJmp1bXA9Y2xvc2UmdXJsPWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNzMxNy9mYW5zaXRlLWd1ZXN0LWJsb2ctY2FuLXdlLWdldC1hLWdvb2QtZHVuZS1tb3ZpZS8mdGl0bGU9RmFuc2l0ZStHdWVzdCtCbG9nJTNhK0NhbitXZStHZXQrYStHb29kK0R1bmUrTW92aWUlM2YrZGQCCw8PFgIfBwW3AWh0dHA6Ly9jZ2kuZmFyay5jb20vY2dpL2ZhcmsvZmFya2l0LnBsP3U9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy83MzE3L2ZhbnNpdGUtZ3Vlc3QtYmxvZy1jYW4td2UtZ2V0LWEtZ29vZC1kdW5lLW1vdmllLyZoPUZhbnNpdGUrR3Vlc3QrQmxvZyUzYStDYW4rV2UrR2V0K2ErR29vZCtEdW5lK01vdmllJTNmK2RkAg0PDxYCHwcFuQZodHRwOi8vd3d3Lm15c3BhY2UuY29tL2luZGV4LmNmbT9mdXNlYWN0aW9uPXBvc3R0byZ0PUZhbnNpdGUrR3Vlc3QrQmxvZyUzYStDYW4rV2UrR2V0K2ErR29vZCtEdW5lK01vdmllJTNmKyZjPVdlJ3ZlK2JlZW4rZm9sbG93aW5nK3RoZStuZXcrRHVuZSttb3ZpZStmcm9tK3RoZStSb2JlcnQrUGF0dGluc29uK2Nhc3RpbmcrcnVtb3JzK3RvK3RoZStkaXJlY3RvcitjaGFuZ2UrdG8rYStuZXcrc2NyaXB0K2FuZCszLUQuK0FsdGhvdWdoK3RoZStGcmFuaytIZXJiZXJ0J3MrYm9vaytoYXMrYWxyZWFkeStoYWQrYStiaWctc2NyZWVuK2RlYnV0JTJjK2ErU2NpLUZpK21pbmktc2VyaWVzJTJjK2FuZCttYW55K290aGVyK2FkYXB0YXRpb25zJTJjK3RoZStuZXcrZGlyZWN0b3IlMmMrUGllcnJlK01vcmVsK2hhcytoaXMrb3duK3Zpc2lvbi4rJTBkJTBhJTBkJTBhVG8rZmluZCtvdXQrbW9yZSthYm91dCt3aGF0K21vdmllK2ZhbnMraG9wZSt0bytzZWUrdGhpcyt0aW1lJTJjK3dlK3dlbnQrZGlyZWN0bHkrdG8rdGhlK2V4cGVydHMuKytGb3IrdGhpcytmaXJzdCtEdW5lK2d1ZXN0K2Jsb2clMmMrTWFyaytmcm9tK0R1bmUrLStCZWhpbmQrVGhlK1NjZW5lcythbnN3ZXJzK3NvbWUrb2Yrb3VyK3F1ZXN0aW9ucyUyYytpbmNsdWRpbmcrJTIyV2hhdCt3ZW50K3dyb25nK3dpdGgrRGF2aWQrTHluY2gncyttb3ZpZSUzZiUyMithbmQrJTIyV2hvK3dvdWxkK3lvdStsaWtlK3RvK3NlZStjYXN0JTNmJTIyJnU9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy83MzE3L2ZhbnNpdGUtZ3Vlc3QtYmxvZy1jYW4td2UtZ2V0LWEtZ29vZC1kdW5lLW1vdmllLyZsPTdkZAIPD2QWAmYPFgIfAgWNEjxkaXYgY2xhc3M9ImNsZWFyIj4gICAgPGg1PlNJR04gVVAgRk9SIEZBTiBBTEVSVFM8L2g1PiAgICA8cD5CZSB0aGUgZmlyc3QgdG8gd2F0Y2ggbmV3IHRyYWlsZXJzLkdldCBuZXdzIGFib3V0IHRoZSBzdGFycyB5b3UgbG92ZS5OZXZlciBtaXNzIHlvdXIgZmF2b3JpdGUgbW92aWUhPC9wPiAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNlZGYyY2M7IGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7IHBhZGRpbmc6IDNweDsgY29sb3I6IzMzMzMzMzsgbWFyZ2luLXRvcDogNXB4OyI+ICAgICAgICA8aDUgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiBUcmFuc3BhcmVudDsgY29sb3I6ICM2NjY2NjY7IGZvbnQtd2VpZ2h0OmJvbGQ7Ij5SZWxhdGVkIEZhbiBBbGVydHM8L2g1PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5saW5lLWxpc3QiPiAgICAgICAgICAgICAgICA8dWwgY2xhc3M9InJlbGF0ZWQiIGlkPSJSZWxhdGVkQWxlcnRzIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9InA5NTEyNCIgbmFtZT0iUGllcnJlIE1vcmVsIiAvPiBQaWVycmUgTW9yZWwgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9InAxOTMyNjAiIG5hbWU9IlJvYmVydCBQYXR0aW5zb24iIC8+IFJvYmVydCBQYXR0aW5zb24gICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9InAyMzE1NTEiIG5hbWU9IkRhdmlkIEx5bmNoIiAvPiBEYXZpZCBMeW5jaCAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0icDI4NjM4NiIgbmFtZT0iRnJhbmsgSGVyYmVydCIgLz4gRnJhbmsgSGVyYmVydCAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Imxhc3QiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJtMjc0NDA4IiBuYW1lPSJEdW5lIiAvPiBEdW5lICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+ICAgICAgICAgICAgPC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgPGJyIC8+ICAgICAgICA8ZGl2IGlkPSJlbWFpbF9zdWJtaXNzaW9uIiBjbGFzcz0iaGlkZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206IDVweDsgbWFyZ2luLXRvcDogLTVweDsiPiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0ic3Vic2NyaWJlckVtYWlsIiBzdHlsZT0id2lkdGg6IDExMHB4OyIgdmFsdWU9InlvdXIgZW1haWwiPiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJzdWJtaXQiIGNsYXNzPSJidXR0b24iIHZhbHVlPSJBZGQiIG9uY2xpY2s9ImphdmFzY3JpcHQ6YWRkQWxlcnRzKCk7IHJldHVybiBmYWxzZTsiPiAgICAgICAgPC9kaXY+ICAgICAgICA8ZGl2IGlkPSJwcm9maWxlX3N1Ym1pc3Npb24iIGNsYXNzPSJoaWRlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTogNXB4OyBtYXJnaW4tdG9wOiAtNXB4OyI+ICAgICAgICAgICAgPGlucHV0IHR5cGU9InN1Ym1pdCIgY2xhc3M9ImJ1dHRvbiIgdmFsdWU9IkFkZCBBbGVydHMiIG9uY2xpY2s9ImphdmFzY3JpcHQ6YWRkQWxlcnRzKCk7IHJldHVybiBmYWxzZTsiIC8+ICAgICAgICA8L2Rpdj4gICAgICAgIDxkaXYgaWQ9ImFsZXJ0X3N1Ym1pc3Npb25fcmVzdWx0Ij48L2Rpdj4gICAgPC9kaXY+ICAgIDxhIGhyZWY9Ii93aGF0YXJlYWxlcnRzLyIgY2xhc3M9Im1vcmUiPldoYXQgYXJlIEFMRVJUUz88L2E+ICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj48L2Rpdj5kAhEPFggeBWNsYXNzBQ9ibG9nLWltYWdlLWxlZnQeA3NyYwVPaHR0cDovL2NhY2hlLnJlZWx6Y2hhbm5lbC5jb20vYXNzZXRzL2NvbnRlbnQvYmxvZ2ltYWdlcy9kdW5lIGNvdmVyIChDdXN0b20pLmpwZx4DYWx0BS9mYW5zaXRlLWd1ZXN0LWJsb2ctY2FuLXdlLWdldC1hLWdvb2QtZHVuZS1tb3ZpZR8EZ2QCEw8PFgIfBGhkZAIVDxYCHwIFO0ZhbnNpdGUgR3Vlc3QgQmxvZzogQ2FuIFdlIEdldCBhIEdvb2QgPGVtPkR1bmU8L2VtPiBNb3ZpZT8gZAIXDxYCHwIFGFBvc3RlZCAwOC4wMy4xMCBieSByZWVsemQCGQ8WAh8CBf4DPGRpdiBpZD0nZmItcm9vdCc+PC9kaXY+PHNjcmlwdD4oZnVuY3Rpb24oZCwgcywgaWQpIHsgIHZhciBqcywgZmpzID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZShzKVswXTsgIGlmIChkLmdldEVsZW1lbnRCeUlkKGlkKSkgcmV0dXJuOyAganMgPSBkLmNyZWF0ZUVsZW1lbnQocyk7IGpzLmlkID0gaWQ7ICBqcy5zcmMgPSAnLy9jb25uZWN0LmZhY2Vib29rLm5ldC9lbl9VUy9hbGwuanMjeGZibWw9MSc7ICBmanMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoanMsIGZqcyk7fShkb2N1bWVudCwgJ3NjcmlwdCcsICdmYWNlYm9vay1qc3NkaycpKTs8L3NjcmlwdD48ZmI6bGlrZSBocmVmPSdodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzczMTcvZmFuc2l0ZS1ndWVzdC1ibG9nLWNhbi13ZS1nZXQtYS1nb29kLWR1bmUtbW92aWUvJyBzaG93X2ZhY2VzPSdmYWxzZScgbGF5b3V0PSdidXR0b25fY291bnQnIHdpZHRoPScyNTBweCcgaGVpZ2h0PSczNXB4JyBzZW5kPSd0cnVlJz48L2ZiOmxpa2U+ZAIbDxYCHwIF2ik8cD5XZSd2ZSBiZWVuIGZvbGxvd2luZyB0aGUgbmV3IDxlbT5EdW5lPC9lbT4gbW92aWUgZnJvbSB0aGUgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vYXJ0aWNsZS84NjYvdGhlLWR1bmUtcmVtYWtlLWNhbi1yb2JlcnQtcGF0dGluc29uLWZpbGwtc3RpbmdzLW1ldGFsLXNwZWVkbyI+Um9iZXJ0IFBhdHRpbnNvbiBjYXN0aW5nIHJ1bW9yczwvYT4gdG8gdGhlIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL21vdmllLW5ld3MvNTQ1MC9kdW5lLWZpbmRzLWEtbmV3LWRpcmVjdG9yIj5kaXJlY3RvciBjaGFuZ2U8L2E+IHRvIGEgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUtbmV3cy81Njk0L3JldGhpbmtpbmctZHVuZS1hLW5ldy1zY3JpcHQtYW5kLW1heWJlLTMtZCI+bmV3IHNjcmlwdCBhbmQgMy1EPC9hPi4gQWx0aG91Z2ggdGhlIEZyYW5rIEhlcmJlcnQncyBib29rIGhhcyBhbHJlYWR5IGhhZCBhIGJpZy1zY3JlZW4gZGVidXQsIGEgU2NpLUZpIG1pbmktc2VyaWVzLCBhbmQgbWFueSBvdGhlciBhZGFwdGF0aW9ucywgdGhlIG5ldyBkaXJlY3RvciwgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vcGVyc29uLzk1MTI0L3BpZXJyZS1tb3JlbCI+UGllcnJlIE1vcmVsPC9hPiBoYXMgaGlzIG93biB2aXNpb24uIDwvcD4NCg0KPHA+VG8gZmluZCBvdXQgbW9yZSBhYm91dCB3aGF0IG1vdmllIGZhbnMgaG9wZSB0byBzZWUgdGhpcyB0aW1lLCB3ZSB3ZW50IGRpcmVjdGx5IHRvIHRoZSBleHBlcnRzLiAgRm9yIHRoaXMgZmlyc3QgPGVtPkR1bmU8L2VtPiBndWVzdCBibG9nLCBNYXJrIGZyb20gPGEgaHJlZj0iaHR0cDovL3d3dy5kdW5laW5mby5jb20vIj5EdW5lIC0gQmVoaW5kIFRoZSBTY2VuZXM8L2E+IGFuc3dlcnMgc29tZSBvZiBvdXIgcXVlc3Rpb25zLCBpbmNsdWRpbmcgIldoYXQgd2VudCB3cm9uZyB3aXRoIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi8yMzE1NTEvZGF2aWQtbHluY2giPkRhdmlkIEx5bmNoPC9hPidzIG1vdmllPyIgYW5kICJXaG8gd291bGQgeW91IGxpa2UgdG8gc2VlIGNhc3Q/IjwvcD48YnIgLz48cD48c3Ryb25nPlBpZXJyZSBNb3JlbCBoYXMgc2FpZCB0aGF0IGhlIHBsYW5zIHRvIG1ha2UgYSBtb3ZpZSB0aGF0IGlzIGZhaXRoZnVsIHRvIHRoZSBvcmlnaW5hbCBub3ZlbCBieSBGcmFuayBIZXJiZXJ0LiBDYW4gdGhpcyBiZSBkb25lPzwvc3Ryb25nPjwvcD4NCg0KPGJsb2NrcXVvdGU+PHA+QSBmYWl0aGZ1bCBhZGFwdGF0aW9uICZtZGFzaDsgeWVzLCBjZXJ0YWlubHkuIEEgY29tcGxldGUgYW5kIHRob3JvdWdoIGNvbnZlcnNpb24gJm1kYXNoOyBubyEgVGhlIG9yaWdpbmFsIG5vdmVsIGlzIGFyb3VuZCA2MDAgcGFnZXMgbG9uZywgYW5kIHNxdWVlemluZyB0aGF0IGludG8gYSBzaW5nbGUgbW92aWUgd2l0aG91dCBoYXZpbmcgdG8gbG9zZSwgYWx0ZXIsIG9yIGNvbWJpbmUgZWxlbWVudHMgd291bGQgYmUgaW1wb3NzaWJsZS4gUGllcnJlIE1vcmVsIGhhcyB0aGUgYWR2YW50YWdlIHRoYXQgdG9kYXkncyBtb3ZpZXMgY2FuIGJlIGNsb3NlciB0byAzIGhvdXJzLCByYXRoZXIgdGhhbiB0aGUgMiBob3VycyAxNyBtaW51dGVzIHRoYXQgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vcGVyc29uLzIzMTU1MS9kYXZpZC1seW5jaCI+e0RhdmlkfSBMeW5jaDwvYT4gd2FzIHRpZWQgdG8sIGFuZCB3ZSBoYXZlIHNlZW4gdGhhdCA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9wZXJzb24vMTI4MzI5L3BldGVyLWphY2tzb24iPlBldGVyIEphY2tzb248L2E+IHdhcyBhYmxlIHRvIGJyaW5nIHRoZSA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9tb3ZpZS8xNjkxNjMvdGhlLWxvcmQtb2YtdGhlLXJpbmdzLXRoZS1mZWxsb3dzaGlwLW9mLXRoZS1yaW5nIj48ZW0+TG9yZCBvZiB0aGUgUmluZ3M8L2VtPjwvYT4gbW92aWVzIHRvIHRoZSBzY3JlZW4gaW4gYSBmYWl0aGZ1bCwgaWYgbm90IDEwMCUgcHJlY2lzZSwgYWRhcHRhdGlvbiBvZiBUb2xraWVuJ3Mgbm92ZWxzIGluIHRoYXQgcnVubmluZyB0aW1lLjwvcD48L2Jsb2NrcXVvdGU+DQoNCg0KPHA+PHN0cm9uZz5XaGF0IGhhcHBlbmVkIHdpdGggdGhlIEx5bmNoIG1vdmllPzwvc3Ryb25nPjwvcD4NCg0KPGJsb2NrcXVvdGU+PHA+V2hlcmUgZG8geW91IHdhbnQgdG8gc3RhcnQ/IT8gSGUgd2FzIGNvbnRyYWN0dWFsbHkgb2JsaWdlZCB0byB0dXJuIGluIGEgbW92aWUgbm8gbG9uZ2VyIHRoYW4gMTM3IG1pbnV0ZXMsIGFzIGFueSBsb25nZXIgdGhhbiB0aGF0IGFuZCB0aGUgY2luZW1hcyB3b3VsZG4ndCBiZSBhYmxlIHRvIHNxdWVlemUgYXMgbWFueSBzaG93aW5nIGluIGEgZGF5LiBTbyB3aGlsZSBMeW5jaCdzIHNjcmlwdCBkaWQgYW4gYW1hemluZyBqb2Igb2YgY29tcHJlc3NpbmcgdGhlIG5vdmVsIGludG8gYSAxMzYgcGFnZSBmaWxtaW5nIHNjcmlwdCwgZXZlbiBtdWNoIG9mIHRoYXQgZW5kZWQgdXAgb24gdGhlIGN1dHRpbmcgcm9vbSBmbG9vci4gVGhpcyBsZWF2ZXMgYSBmaWxtIHRoYXQgc3BlbmRzIG11Y2ggb2YgdGhlIGZpcnN0IDIwIG1pbnV0ZXMgdHJ5aW5nIHRvIGV4cGxhaW4gdGhlIFVuaXZlcnNlLCBpbmNsdWRpbmcgSXJ1bGFuJ3MgaW50cm9kdWN0aW9uIGFuZCB0aGUgIlNlY3JldCBSZXBvcnQiIHRoYXQgd2VyZSBub3QgZXZlbiBpbiBoaXMgc2NyaXB0LCBhbmQgdGhlbiBvbmNlIFBhdWwgYW5kIEplc3NpY2EgZXNjYXBlIGludG8gdGhlIGRlc2VydCAod2hpY2ggd2FzIHRoZSBlbmQgb2YgTHluY2gncyBvcmlnaW5hbCBzY3JpcHQgJm1kYXNoOyB3aXRoIHRoZSByZW1haW5pbmcgcGxvdCB0byBiZSBpbiBhIHNlY29uZCBmaWxtKSB3ZSBhcmUgbGVmdCB3aXRoIGJhc2ljYWxseSBhIHNlcmllcyBvZiBtb250YWdlcywgc2hvcnQgc2NlbmVzLCBhbmQgSXJ1bGFuJ3Mgdm9pY2Ugb3ZlciB1bnRpbCB0aGUgZmluYWwgY29uZnJvbnRhdGlvbiB3aXRoIHRoZSBFbXBlcm9yLjwvcD4NCg0KPHA+THluY2ggaGFzIHN0YXRlZCB0aGF0IGhlIGxvc3QgY29udHJvbCBvdmVyIHRoZSBtb3ZpZSwgZ2l2aW5nIGluIG92ZXIgZGVjaXNpb25zLCBiaXQgYnkgYml0LCBwaWVjZSBieSBwaWVjZSwgdW50aWwgdGhlIG1vdmllIHdhcyBubyBsb25nZXIgaGlzLjwvcD4NCg0KPHA+VGhlIGVuZGluZyB1cHNldCBtYW55IGZhbnMsIHJhaW4gb24gQXJyYWtpcyB3b3VsZCBraWxsIHRoZSBTYW5kd29ybXMsIGFuZCBpcyBpbiBmYWN0IGEgY3J1Y2lhbCBzdG9yeWxpbmUgaW4gSGVyYmVydCdzIHNlcXVlbHMgdG8gPGVtPkR1bmU8L2VtPi4gTHluY2ggd2FzIGNvbnRyYWN0ZWQgdG8gZG8gMiBzZXF1ZWwgZmlsbXMsIGJ1dCBpdCBhcHBlYXJzIHRoYXQgaXQgd2FzIGZlbHQgdGhleSBuZWVkZWQgYSAicmVhbCIgZW5kaW5nLCBwZXJoYXBzIHJlYWxpemluZyB0aGF0IHRoZSBtb3ZpZSB3b3VsZG4ndCBiZSBzdWNjZXNzZnVsIGVub3VnaCB0byBzdXBwb3J0IHRoZW0uIFRoZSByYWluIGRvZXNuJ3QgYXBwZWFyIGluIGFueSBvZiB0aGUgc2NyaXB0cy48L3A+IDwvYmxvY2txdW90ZT4NCg0KPHA+PHN0cm9uZz5XYXMgdGhlIFNjaS1GaSBzZXJpZXMgYSBiZXR0ZXIgaW50ZXJwcmV0YXRpb24/PC9zdHJvbmc+PC9wPg0KDQo8YmxvY2txdW90ZT48cD5JdCB3YXMgbW9yZSBsaWtlIHRoZSBib29rLCBidXQgSSBlbmpveSBMeW5jaCdzIGZpbG0gb3ZlciB0aGUgbWluaS1zZXJpZXMsIHdoaWNoIHRvIG1lIGZlbHQgbGlrZSBhIHN0YWdlIHBsYXkgaW4gcGFydHMuIFRoZSA8ZW0+Q2hpbGRyZW4gb2YgRHVuZTwvZW0+IG1pbmlzZXJpZXMgd2FzIG11Y2ggYmV0dGVyLCBhbmQgYmVuZWZpdGVkIGdyZWF0bHkgZnJvbSB0aGUgaW5jcmVhc2VkIHBvd2VyIG9mIENvbXB1dGVyIEdyYXBoaWNzIHNpbmNlIHRoZSAyMDAwIG1pbmlzZXJpZXMgd2FzIGNyZWF0ZWQuIEhvcGVmdWxseSB0b2RheSdzIFNGWCBob3VzZSBjYW4gY3JlYXRlIGFuIGV2ZW4gYmV0dGVyIEFycmFraXMvU2FuZHdvcm1zLjwvcD48L2Jsb2NrcXVvdGU+DQoNCg0KPHA+PHN0cm9uZz5BcmUgdGhlcmUgc2NlbmVzIHRoYXQgYXJlIGludGVncmFsIHRvIHRoZSBzdG9yeSB0aGF0IHdlcmUgbm90IGNvdmVyZWQgaW4gZWl0aGVyIHByaW9yIHByb2R1Y3Rpb24/PC9zdHJvbmc+PC9wPg0KDQo8YmxvY2txdW90ZT48cD5UaGUgcm9sZSBvZiBDb3VudCBIYXNpbWlyIEZlbnJpbmcgd2FzIG1pc3NpbmcgY29tcGxldGVseSBmcm9tIEx5bmNoJ3MgbW92aWUsIGFuZCBhbHRob3VnaCBoZSB3YXMgaW4gdGhlIDIwMDAgbWluaXNlcmllcyB0aGUgcm9sZSBhcyAiYW4gYWxtb3N0IEt3aXNhdHogSGFkZXJhY2giICZtZGFzaDsgYSBmYWlsdXJlIG9mIHRoZSBCZW5lIEdlc3Nlcml0IGJyZWVkaW5nIHByb2dyYW0gJm1kYXNoOyBpcyBzdGlsbCBtaXNzaW5nLjwvcD48L2Jsb2NrcXVvdGU+DQoNCg0KPHA+PHN0cm9uZz5BcmUgdGhlcmUgc3RhbmRvdXQgYWN0b3JzIHRoYXQgYXJlIHBlcmZlY3QgZm9yIGNlcnRhaW4gcm9sZXM/PC9zdHJvbmc+PC9wPg0KDQo8YmxvY2txdW90ZT48cD5BIHRvdWdoIG9uZSEgSSB0aGluayA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9wZXJzb24vMTA1MjAwL3pvb2V5LWRlc2NoYW5lbCI+Wm9vZXkgRGVzY2hhbmVsPC9hPiBoYXMgdGhlIGVsZmluIGZlYXR1cmVzIGZvciBDaGFuaSAoWm9vZXkgRGVzY2hhbmVsIHdhcyBldmVuIGluIHRoZSBtb3ZpZSA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9tb3ZpZS8xNTM2NzAvZWxmIj48ZW0+RWxmPC9lbT48L2E+KS48L3A+DQoNCjxwPjxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi84NDAzOS9qdWxpYW5uZS1tb29yZSI+SnVsaWFubmUgTW9vcmU8L2E+IGNlcnRhaW5seSBoYXMgdGhlIHJlZCBoYWlyIGZvciBMYWR5IEplc3NpY2EsIGFuZCBoYXMgdGhlIGF1dGhvcml0eSB0byBjYXJyeSB0aGF0IG1ham9yIHJvbGUuPC9wPg0KDQo8cD48YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9wZXJzb24vNzk2NTMvamFtZXMtbWNhdm95Ij5KYW1lcyBNY0F2b3k8L2E+IHdvdWxkIHNlZW0gYSBncmVhdCBjaG9pY2UgZm9yIFBhdWwgQXRyZWlkZXMsIGFsdGhvdWdoIGhlIHBsYXllZCBMZXRvIEF0cmVpZGVzIGluIHRoZSA8ZW0+Q2hpbGRyZW4gb2YgRHVuZTwvZW0+IG1pbmlzZXJpZXMuPC9wPg0KDQo8cD5Tb21lIGNhbWVvcyBmcm9tIHRoZSBvcmlnaW5hbCA8ZW0+RHVuZTwvZW0+IG1vdmllIHdvdWxkIGNvb2wgJm1kYXNoOyA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9wZXJzb24vOTM4MzMvcGF0cmljay1zdGV3YXJ0Ij5QYXRyaWNrIFN0ZXdhcnQ8L2E+IGFzIExpZXQgS3luZXMgcGVyaGFwcz88L3A+PC9ibG9ja3F1b3RlPg0KZAIdD2QWAmYPFgIfAgXcHSAgICA8ZGl2IGNsYXNzPSJncmV5Qm94IG5leHRTaG93aW5nIj4gICAgICAgICAgICA8c3BhbiBjbGFzcz0ibGFiZWwiPk5leHQgU2hvd2luZzo8L3NwYW4+ICAgICAgICAgICAgIER1bmUgaXMgc2V0IGZvciByZWxlYXNlIGluIDIwMTIgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4gICAgPC9kaXY+ICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZ3JleUJveCI+ICAgICAgICA8ZGl2IGNsYXNzPSJpbmxpbmUtbGlzdCI+ICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImxhYmVsIj5SZWxhdGVkOjwvc3Bhbj4gICAgICAgICAgICA8dWwgY2xhc3M9InJlbGF0ZWQiPgkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vOTUxMjQvcGllcnJlLW1vcmVsLyI+PG5vYnI+UGllcnJlIE1vcmVsPC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzE5MzI2MC9yb2JlcnQtcGF0dGluc29uLyI+PG5vYnI+Um9iZXJ0IFBhdHRpbnNvbjwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8yMzE1NTEvZGF2aWQtbHluY2gvIj48bm9icj5EYXZpZCBMeW5jaDwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8yODYzODYvZnJhbmstaGVyYmVydC8iPjxub2JyPkZyYW5rIEhlcmJlcnQ8L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibGFzdCI+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMjc0NDA4L2R1bmUvIj48bm9icj5EdW5lPC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgIAkJICAgICAgICAgICAgPC91bD4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+ICAgICAgICA8L2Rpdj4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5saW5lLWxpc3QgYmxvZ3MiPiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJsYWJlbCI+UmVsYXRlZCBNb3ZpZSBOZXdzOjwvc3Bhbj4gICAgICAgICAgICA8dWwgaWQ9Im1vdmllLW5ld3MiIGNsYXNzPSJjb25kZW5zZWQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MDUuMTMuMjAxMzwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE2Mjc5L3F1aWNrY2xpY2stY2hlY2stb3V0LXRoZS1pbnRlbnNlLXN0YXJlcy1vZi1ycGF0dHovIj5RdWlja0NsaWNrOiBDaGVjayBPdXQgdGhlIEludGVuc2UgU3RhcmVzIG9mIFJQYXR0eiA8L2E+PC9oMz4gICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj4gICAgICAgICAgICAgICAgICAgIDxoMz48c3BhbiBjbGFzcz0iZGF0ZUJveCIgPjAyLjExLjIwMTM8L3NwYW4+PGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTcxOS90b3AtMTAtYWN0b3JzLXdoby1jb3VsZC1wbGF5LXlvdW5nLWhhbi1zb2xvLWluLXN0YXItd2Fycy1zcGluLW9mZi8iPlRvcCAxMCBBY3RvcnMgV2hvIENvdWxkIFBsYXkgWW91bmcgSGFuIFNvbG8gaW4gPGVtPlN0YXIgV2FyczwvZW0+IFNwaW4tT2ZmPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4xMC4yNi4yMDEyPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTUwNDAvZXZlcnktbW9tZW50LWhhcy1sZWQtdG8tdGhlLXR3aWxpZ2h0LXNhZ2EtYnJlYWtpbmctZGF3bi1wYXJ0LTJzLW5ldy10di1zcG90LWFuZC1jbGlwLyI+RXZlcnkgTW9tZW50IEhhcyBMZWQgdG8gPGVtPlRoZSBUd2lsaWdodCBTYWdhOiBCcmVha2luZyBEYXduIFBhcnQgMjwvZW0+J3MgTmV3IFRWIFNwb3QgYW5kIENsaXA8L2E+PC9oMz4gICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj4gICAgICAgICAgICAgICAgICAgIDxoMz48c3BhbiBjbGFzcz0iZGF0ZUJveCIgPjA5LjI2LjIwMTI8L3NwYW4+PGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNDc2Ny9hbmR5LXdpbGxpYW1zLXBhc3Nlcy1hd2F5LWJvYmJpLWtyaXN0aW5hLWluLWNhci1hY2NpZGVudC1hcmUtcm9iZXJ0LXBhdHRpbnNvbi1hbmQta3Jpc3Rlbi1zdGV3YXJ0LWdldHRpbmctYmFjay10b2dldGhlci8iPkFuZHkgV2lsbGlhbXMgUGFzc2VzIEF3YXk7IEJvYmJpIEtyaXN0aW5hIGluIENhciBBY2NpZGVudDsgQXJlIFJvYmVydCBQYXR0aW5zb24gYW5kIEtyaXN0ZW4gU3Rld2FydCBHZXR0aW5nIEJhY2sgVG9nZXRoZXI/PC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wOS4xOS4yMDEyPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTQ2OTgvbGluZHNheS1sb2hhbi1hcnJlc3RlZC1hZ2Fpbi1uZXctY2hhaXJzLWZlYXR1cmUtY2VsZWJyaXR5LWZhY2VzLXJwYXR0ei1hbmQta3N0ZXctY291bGQtcmVjb25jaWxlLyI+TGluZHNheSBMb2hhbiBBcnJlc3RlZCBBZ2FpbjsgTmV3IENoYWlycyBGZWF0dXJlIENlbGVicml0eSBGYWNlczsgUlBhdHR6IGFuZCBLc3RldyBDb3VsZCBSZWNvbmNpbGU8L2E+PC9oMz4gICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibGFzdCI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wOS4xMS4yMDEyPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTQ2NTAvZG9lcy1qYW1lcy1mcmFuY28taGF2ZS1hLWNydXNoLW9uLWtyaXN0ZW4tc3Rld2FydC8iPkRvZXMgSmFtZXMgRnJhbmNvIEhhdmUgYSBDcnVzaCBvbiBLcmlzdGVuIFN0ZXdhcnQ/PC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PiAgICAgICAgPC9kaXY+ICAgICAgICAgICAgICAgICAgIDwvZGl2PmQCHw8PFgIfBGdkFgYCAQ9kFgJmDxYCHwIF5pABPHVsPiAgICA8bGkgaWQ9IjczNzk5IiBjbGFzcz0iY29tbWVudCI+ICAgICAgICA8IS0tIGlmIHN0YXRlbWVudCBmb3IgcmF0aW5nIGltYWdlIC0tPiAgICAgICAgICAgICAgICA8aDM+RHVuZSBNb3ZpZXM8L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+Vm9ycGFsX2J1bm55IHwgMDcuMDMuMTIgMDI6Mjk6MzYgQU08L2NpdGU+ICAgICAgICA8cD5ERUZJTklURUxZIEJFR0lOSU5HLiBCcmlhbiBkaWQgc3VjaCBhIGZhbnRhc3RpYyBqb2IgcmVjcmVhdGluZyBoaXMgZmF0aGVycyB3b3JsZCBncm93aW5nICB1cCB3aXRoIGl0IGFuZCBsaXZpbmcgaXQgbGlrZSBoaXMgb3duIHBlcnNvbmFsIGxlZ2FjeS4gdGhlIGJvb2tzIHdlcmUgZXZlbiB3cml0ZW4gaW4gdGhlIGZvcm1hdCBvZiBhIG1vdmllIHdpdGggc2NlZW5zIHdpdGhpbiBzY2VlbnMgKHNvcnJ5IGZvciBsYXRlbnQgam9rZSB0aGVyZSkgc2NlZW5lcyB3cml0ZW4gbGlrZSBjdXQtYXdheXMgYW5kIHRoZW4gYmFjayB0byBtYWluIHRoZW1lIGxpbmUuIGp1c3Qgc28gYnJpbGxpYW5seSB3cml0ZW4uIEkgY291bGQgYmFyZWx5IHB1dCB0aGUgYm9va3MgZG93bi4gdGhlcmVzIHNvIG11Y2ggZGVwdGggaW4gdGhlIGJvb2sgSSBjb3VsZCBzZWUgaXQgaW4gbXkgbWluZCwgaXQgd291bGQgYmUgYSB3YXN0ZSB0byBub3QgZG8gdGhlIHZlcnkgYmVzdCBieSB0aGVzZSBib29rcy4gcGxlYXNlIG5vIGluc2FuZSBkaXJlY3RvcnMuIEkgd291bGQgaGF0ZSB0byBzZWUgYSBKb2huIHdvbyBKSmFicmFobXMgb3IgdGhlIHNwaWRlciBvYnNlc3NlZCBsdW5hdGljIEJhcnJ5IFNvbm5lbmZlbGQuIGhlbGwgaWQgcmVjb21lbmQgYSBjb25zdWx0IHdpdGggSm9zcyB3aGVkb24uIGhlIGhhcyBhbiB1bmNhbm55IGtuYWNrIGZvciBnb29kIGNoYXJhY3Rlcml6YXRpb24uIGFuZCBkaXJlY3Rpb24uIEkgdGhpbmsgaSB3b3VsZG50IGRyZWFtIG9mIG1ha2luZyB0aGlzIG1vdmllIHdpdGhvdXQgdGhlIGJlc3QgeW91IGNvdWxkIGdldC4gaXQgd291bGQgdGFybmlzaCB0aGUgcG90ZW50aWFsIGZvciBhIGNvbG9zc2FsIGdvbGQgbWluZSBvZiBmdXR1cmUgbW92aWVzLiBJIGNvdWxkIHNlZSBwb3RlbnRpYWx5IDcgb3IgOCBtb3ZpZXMgb3V0YSB0aGlzIHNlcmllcy4gIEkgZmVsdCBKb2huIENhcnRlciBvZiBNYXJzIGNvdWxkIGhhdmUgYmVlbiB0aGF0ICB3YXkgdW50aWwgSSBoZWFyZCBEaXNuZXkgZ290IGEgaG9sZCBvZiBpdCBhbmQgbWFkZSBpdCBraWQgZnJpZW5kbHkgbW90aGVyIGFwcHJvdmVkIHdpdGggYmFkIGNvbnRpbnVpdHkgYW5kIHdlYWsgY2hhcmFjdGVyaXphdGlvbi4gd2h5IGRvbnQgcGVvcGxlIGdldCB0aGF0IGZvciB0aGUgYXVkaWFuY2UgdG8gbG92ZSB0aGUgbW92aWUgdGhlIG5lZWQgdG8gcmVsYXRlIGFuZCBsb3ZlIHRoZSBjaGFyYWN0ZXJzIGluIGl0LiBjaGFyYWN0ZXJzIHRoYXQgYnJpbmcgYW4gZW1vdGlvbmFsIHJlc3BvbnNlLiBldmVuIG9uZXMgeW91IGhhdGUgbGlrZSBpbiBUaG9tYXMgQ292ZW5hbnQgc2VyaWVzLiBvciB0aGUgZ3JlYXQgY2hhcmF0ZXJzIFNlcGhhbiBSIERvbm5hbGRzb24gd3JpdGVzLiBidXQgSW0gYmxhdGhlcmluZyBub3cgc29tZW9uZSBlbHNlIHRha2UgdGhlIGZsb29yLiBqdXN0IHRodW1icyB1cCBhbmQgbWFrZSB0aGlzIHBpZy48L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoNzM3OTkpOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDczNzk5Ij48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoNzM3OTkpOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS03Mzc5OSIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+PHVsPiAgICA8bGkgaWQ9IjI4NjczIiBjbGFzcz0iY29tbWVudCI+ICAgICAgICA8IS0tIGlmIHN0YXRlbWVudCBmb3IgcmF0aW5nIGltYWdlIC0tPiAgICAgICAgICAgICAgICA8aDM+RHVuZSBNb3ZpZXM8L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+U2F1cmFiaCBEaGFsbCB8IDEwLjI4LjEwIDAzOjA2OjM5IEFNPC9jaXRlPiAgICAgICAgPHA+SSBhZ3JlZSB3aXRoIEFhcm9uIFNhcG96bmlrIGFib3V0IHN0YXJ0aW5nIHRoZSBEdW5lIFNhZ2EgZnJvbSB0aGUgdmVyeSBiZWdpbm5pbmcuIFRoZSBwdWJsaWMmIzM5O3MgSVEgaGFzIGNvbGxlY3RpdmVseSBkcm9wcGVkIGFmdGVyIHllYXJzIGFuZCB5ZWFycyBvZiB0b3JyaWQgcmVhbGl0eSBzaG93cy4gU28gdG8gcGxhY2F0ZSB0aGVtIGFuZCBnZXQgdGhlIG1vb2xhaCByb2xsaW5nIGluIHNvIHRoYXQgbnVtZXJvdXMgc2VxdWVscyBjYW4gZm9sbG93LCB0aGUgaWRlYWwgc3RhcnRpbmcgcG9pbnQgd291bGQgYmUgdGhlIEJ1dGxlcmlhbiBKaWhhZCBjb21wbGV0ZSB3aXRoIGRhenpsaW5nIGVmZmVjdHMuIE9oIGFuZCBiZWZvcmUgSSBmb3JnZXQgLSBwbGVhc2Ugc3RpY2sgdG8gaW50ZWxsaWdlbnQgZGlhbG9ndWVzLCBkb24mIzM5O3Qgd2FudCBsYW1lIHNjcmlwdHMgcGxlYXNlIGFzIHRoYXQgd2lsbCBzdXJlbHkga2lsbCB0aGUgbW92aWVzIGFuZCBhbnkgaG9wZXMgZm9yIHNlcXVlbHMuIENoZWVycyE8L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoMjg2NzMpOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDI4NjczIj48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoMjg2NzMpOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS0yODY3MyIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+PHVsPiAgICA8bGkgaWQ9IjI3NDU2IiBjbGFzcz0iY29tbWVudCI+ICAgICAgICA8IS0tIGlmIHN0YXRlbWVudCBmb3IgcmF0aW5nIGltYWdlIC0tPiAgICAgICAgICAgICAgICA8aDM+RHVuZSBNb3ZpZXM8L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+QWFyb24gU2Fwb3puaWsgfCAxMC4wOC4xMCAxMjoxNzozMiBQTTwvY2l0ZT4gICAgICAgIDxwPlRoZSBiZXN0IGFwcHJvYWNoIHRvIGluc3VyaW5nIGEgc3VjY2Vzc2Z1bCAmIzM0O0R1bmUmIzM0OyBmcmFuY2hpc2Ugd291bGQgYmUgdG8gc3RhcnQgdGhlIHNlcmllcyBmcm9tIGl0cyBjaHJvbm9sb2dpY2FsIGJlZ2lubmluZ3Mgd2l0aCBhIGZpbG0gYWRhcHRhdGlvbiBvZiB0aGUgJiMzNDtCdXRsZXJpYW4gSmloYWQmIzM0Oy4gSXQgaXMgYSBzdG9yeSB0aGF0IHdvdWxkIGJlIG11Y2ggbW9yZSBhY2Nlc3NpYmxlIHRvIHRoZSBnZW5lcmFsIHB1YmxpYyB0aGFuIHRoZSBvcmlnaW5hbCAmIzM0O0R1bmUmIzM0OyBub3ZlbC4gU3RhcnRpbmcgdGhlICYjMzQ7RHVuZSYjMzQ7IHVuaXZlcnNlIGZyb20gaXRzIGluZmFuY3kgd291bGQgZWxpbWluYXRlIHRoZSBuZWVkIHRvIGluY29ycG9yYXRlIGFuZCBjb21wcmVzcyBhbGwgb2YgdGhlICYjMzQ7cGFzdCYjMzQ7IHJlZmVyZW5jZXMgb2YgdGhlIG9yaWdpbmFsIEZyYW5rIEhlcmJlcnQgbm92ZWwgaW50byB0aGUgYmVnaW5uaW5ncyBvZiBhIGZpbG0uIFNwZW5kaW5nIHRpbWUgJiMzNDtleHBsYWluaW5nJiMzNDsgYWxsIG9mIHRoZSBjb21wbGV4IGNvbXBvbmVudHMgdGhhdCB3ZXJlIGVzc2VudGlhbCB0byB1bmRlcnN0YW5kaW5nIHRoZSBzdG9yeWxpbmUgb2YgdGhlIG9yaWdpbmFsICYjMzQ7RHVuZSYjMzQ7IHdvdWxkIGxvc2UgbW9zdCBvZiB0aGUgYXVkaWVuY2UuIFRoZXJlIHdhcyBhIHJlYXNvbiBmb3IgdGhlIGV4dGVuc2l2ZSBnbG9zc2FyeSBvZiB0ZXJtcyB0aGF0IGFwcGVhcmVkIGF0IHRoZSBiYWNrIG9mIHRoZSBib29rLiBTdGFydGluZyB0aGUgc3RvcnkgZnJvbSBpdHMgY2hyb25vbG9naWNhbCBiZWdpbm5pbmdzIHdvdWxkIGJlIGEgYmV0dGVyIHdheSB0byBsdXJlIHRoZSBwdWJsaWMgaW4uIEl0IHdvdWxkIGJlIGVhc2llciBhbmQgbW9yZSBpbnRlcmVzdGluZyB0byBzaG93IHRoZSBvcmlnaW5zIG9mIHRoZSBjZW50cmFsIGNoYXJhY3RlcnMgYW5kIGhvdyB0aGVpciByZWxhdGlvbmFzaGlwcyBkZXZlbG9wZWQuIEFsbCBvZiB0aGUgc29jaWV0YWwgc3RydWN0dXJlcyBjYW4gYmUgYmV0dGVyIGludG9kdWNlZCBhbmQgZXhwbGFpbmVkLiBUaGUgcGxhbmV0cyBhbmQgdGhlaXIgaW5oYWJpdGFudHMgY2FuIGFsbCBiZSBlbGFib3JhdGVkIHVwb24uIEVhcnRoIGl0c2VsZiBwbGF5ZWQgYSBwcm9taW5lbnQgYW5kIHZpdGFsIHJvbGUgaW4gdGhlIGJlZ2lubmluZy4uLi48L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoMjc0NTYpOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDI3NDU2Ij48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoMjc0NTYpOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS0yNzQ1NiIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+PHVsPiAgICA8bGkgaWQ9IjI4MzY1IiBjbGFzcz0iY29tbWVudCI+ICAgICAgICA8IS0tIGlmIHN0YXRlbWVudCBmb3IgcmF0aW5nIGltYWdlIC0tPiAgICAgICAgICAgICAgICA8aDM+QmVnaW4gYXQgdGhlIGJlZ2lubmluZy1BZ3JlZWQ8L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+QW5vbnltb3VzIHwgMTAuMjIuMTAgMDc6MDQ6NDMgUE08L2NpdGU+ICAgICAgICA8cD5UaGUgQnV0bGVyaWFuIEppaGFkIHdvdWxkIGJlIG11Y2ggZWFzaWVyIHRvIHJlbGF0ZSB0byBhbmQgSSB0aGluayB3b3VsZCBkZWZpbmF0ZWx5IHBsZWFzZSB0aGUgcHVibGljLiBJIG1lYW4sIGV2ZXJ5b25lIGxvdmVzIGEgZ29vZCBtYW4gdnMuIG1hY2hpbmUgbW92aWUuIEFsc28sIEkgdGhpbmsgYWxsIG9mIEJyaWFuIEhlcmJlcnQmIzM5O3MvS2V2aW4gQW5kZXJzb24mIzM5O3Mgbm92ZWxzIHdvdWxkIGJlIGlkZWFsIGZpbG1zLiBObyBvZmZlbnNlIHRvIHRoZW0gb2YgY291cnNlLCBidXQgdGhleSBoYXZlIGEgbGVzcyBjb21wbGljYXRlZCBhbmQgbW9yZSBhY3Rpb24tYmFzZWQgd2F5IG9mIHdyaXRpbmcuIFRoZWlyIHByZXF1ZWxzIHRvIER1bmUgd291bGQgYmUgYW4gYW1hemluZyBpbnRyb2R1Y3Rpb24gaW50byB0aGUgRHVuaXZlcnNlLjwvcD4gICAgICAgIDxkaXYgY2xhc3M9InJlcGx5Ij4JCSAgICA8c3BhbiBjbGFzcz0iIj48YSBocmVmPSJqYXZhc2NyaXB0OnNldFBhcmVudENvbnRyb2xJZCgyODM2NSk7Ij48c3Ryb25nPlJlcGx5PC9zdHJvbmc+PC9hPiA8c3Bhbj58PC9zcGFuPiA8L3NwYW4+CQkgICAgPHNwYW4gaWQ9InJlcG9ydGVkMjgzNjUiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c3VibWl0Q29tbWVudFJlcG9ydCgyODM2NSk7Ij5SZXBvcnQgQWJ1c2U8L2E+PC9zcGFuPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJ2b3RlIj4JCSAgICA8cD48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic3VwLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBVcCIgLz48L2E+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnNkb3duLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBEb3duIiAvPjwvYT48L3A+CQkgICAgPHA+UmV2aWV3IFJhdGluZzogMDwvcD4JCTwvZGl2PgkJPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PgkJPGRpdiBpZD0iUmVwbHlGb3JtLTI4MzY1IiBjbGFzcz0iUmVwbHlGb3JtIj48L2Rpdj4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQogICAgICAgIDwvbGk+DQogICAgPC91bD4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQogICAgICAgIDwvbGk+DQogICAgPC91bD48dWw+ICAgIDxsaSBpZD0iMjU1NTciIGNsYXNzPSJjb21tZW50Ij4gICAgICAgIDwhLS0gaWYgc3RhdGVtZW50IGZvciByYXRpbmcgaW1hZ2UgLS0+ICAgICAgICAgICAgICAgIDxoMz5tb3ZpZSBsZW5ndGg8L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+d2luZHN0b3JtIHwgMDkuMDkuMTAgMDE6MDQ6MjEgQU08L2NpdGU+ICAgICAgICA8cD5JIGRvbiYjMzk7dCB1bmRlcnN0YW5kIHRoZSBsb2dpYyB0byBhdHRlbXB0IHRvIHB1dCB0aGlzIHN0b3J5IGluIHRoZSBjb250ZXh0IG9mIGEgMyBob3VyIG1vdmllLiBDbGVhcmx5IGlmICYjMzQ7TG9yZCBvZiBUaGUgUmluZ3MmIzM0OyB3YXMgcmljaCBhbmQgdmFyaWVkIGVub3VnaCB0byByZXF1aXJlIDMgbW92aWVzIHRvIHRlbGwgdGhhdCBzdG9yeSwgZG8geW91IHRoaW5rIGxlc3Mgb2YgJiMzNDtEdW5lPyYjMzQ7IEhhcnJpc29uJiMzOTtzIGlkZWEgb2YgZG9pbmcgdGhlIHN0b3J5IGxpa2UgdGhlIG9yaWdpbmFsIHB1Ymxpc2hlZCBzdG9yeSwgaW4gJiMzNDtBbmFsb2cmIzM0OyB3YXMgcHJvYmFibHkgaGlzIGJlc3QgaWRlYS4gSGUgZXZlbiBoYWQgdGhlIHJpZ2h0IGlkZWEgaW4gY2hvb3NpbmcgdGhlbWUmIzM5O3MgZm9yIGVhY2ggcGFydC4NPGJyPg08YnI+IEl0IHdvdWxkIHRha2UgYSBsaXR0bGUgdGhpbmtpbmcgb3V0c2lkZSB0aGUgYm94IHRvIG1ha2UgaXQgaW50ZXJlc3RpbmcgYW5kIHdvdWxkIGVuY29tcGFzcyBtb3JlIHRoYW4ganVzdCB3aGF0IHdhcyBpbiB0aGUgYm9vayBidXQgd2h5IG5vdCBkbyBpdCBhIGxpdHRsZSBkaWZmZXJlbnRseS4gRm9yIGV4YW1wbGUgeW91IGNvdWxkIGRldGFpbCB0aGUgcG93ZXIgc3RydWN0dXJlIG9mIHRoZSBFbXBpcmUgaW4gdGhlIGZpcnN0IG1vdmllLiBTaG93IGhvdyBMZXRvIGJlY29tZXMgcG9wdWxhciwgQ2hvYW0gYW5kIHRoZSBMYW5kc3JhZGQsIHRoYXQgc29ydCBvZiB0aGluZy4gV2h5IHRoZSBFbXBlcm9yIGZlZWxzIHRocmVhdGVuZWQgYnkgQXRyZWlkZXMgcG93ZXIuIFdoeSB0aGUgRW1wZXJvciBob2xkcyBzd2F5IGFtb25nIHRoZSBncmVhdCBob3VzZXMuIFdoeSB0aGUgbWlsaXRhcnkgZmlnaHRzIHRoZSB3YXkgaXQgZG9lcyBpbiBEVU5FLiBIYXZlIHRoZSBFbXBlcm9yIHVzdXJwIGEgdmVyeSBtaW5vciBob3VzZSBpbiB0aGUgc3RvcnkuIE1heWJlIE9yZG9zIGNvdWxkIGJlIGFuIGludGVyZXN0aW5nIGxpbmsgaW4gdGhpcyBhcmVhPyBJdCBjb21lcyBmcm9tIHRoaXMgZnJhbmNoaXNlcyBnYW1lIHdvcmxkLiBQZXJoYXBzIGl0IGNvdWxkIGJlIGV4cGxvaXRlZD8gRnVydGhlcm1vcmUgSSB3b3VsZCBnaXZlIHNvbWUgYmFja2dyb3VuZCBvZiBob3cgdGhlIEhhcmtvbm5lbnMgbWFuYWdlZCBBcnJha2lzLiBGaW5hbGx5IHRoZW4gdGhyZWFkIERVTkUgcHJvcGVyIGludG8gaXQsIHRoZSBiZWdpbm5pbmdzIG9mIHRoZSBib29rcyBzdG9yeS4gRW5kIHRoZSBmaXJzdCBtb3ZpZSB3aXRoIHRoZSBBdHJlaWRlcyBsZWF2aW5nIENhbGFkYW4sIG9yIGJldHRlciB5ZXQgcmlnaHQgYWZ0ZXIgdGhlIGludmFzaW9uIG9mIEFyYWtlZW4gYnkgdGhlIHJldHVybmluZyBIYXJrb25uZW5zLiBUaGUgbGFzdCB0aGluZyBJIHdvdWxkIHNob3cgd291bGQgYmUgS3luZXMmIzM5OyBkZWF0aCBpbnRlcm1peGVkIHdpdGggSGFya29ubmVuIHZpY3RvcnkgYXQgQXJha2Vlbi4NPGJyPg08YnI+VGhleSBzaG91bGQgZW5zdXJlIHRoZXkgZ2V0IG9wdGlvbnMgd2l0aCB0aGUgYWN0b3JzIGZvciB0aGUgbmV4dCB0d28gcGFydHMuIFRoZXkgc2hvdWxkIGZpbG0gdGhlbSB0b2dldGhlciBhbmQgc3RhZ2dlciB0aGVpciByZWxlYXNlLiBPbmUgYXMgYSBzdW1tZXIgdGVudCBwb2xlIGFuZCB0aGUgZmluYWxseSBkdXJpbmcgdGhlIEhvbGlkYXlzLiBJIHdvdWxkIHNlY3VyZSB0aGUgdXNlIG9mIEphbWVzIENhbWVyb24mIzM5O3MgdGVjaG5vbG9neSBhdCB0aGlzIHBvaW50IHRvIHVwIHRoZSBhbnRlLCBiZWNhdXNlIGF0IHRoaXMgcG9pbnQsIGlmIHRoZSBmaXJzdCBtb3ZpZSB3YXMgcG9wdWxhciBlbm91Z2ggdG8ganVzdGlmeSB0aGUgc2VxdWVscyB0aGUgdGVjaG5vbG9neSB3b3VsZCBicmVhdGggYSBsb3Qgb2YgZXhjaXRlbWVudCBpbnRvIHRoZSBwcm9kdWN0aW9uLiBGb3IgZWFjaCBvZiB0aGUgbW92aWVzIHlvdSBjb3VsZCBwbG90IG91dCB0aGUgc3RvcnksIGFjdGlvbiwgcG9saXRpY3MsIHRoZSBodW1hbiBkcmFtYXMmIzM5OyBjb25zZXF1ZW5jZXMuIFlvdSBuZWVkIGEgZmxvd2NoYXJ0IHRvIHB1dCB0aGVzZSBlbGVtZW50cyB0bywgc28gdGhhdCBlYWNoIG9uZSBnZXRzIGl0cyBkdWUuIE1ldGFwaG9yaWNhbGx5IGxpa2UgYSBiYXR0ZXIgc3dpbmdzIHNldmVyYWwgYmF0cyB0byBmZWVsIG91dCB3aGljaCB0byBjaG9vc2UuIA08YnI+DTxicj5UaGlzIGlzIHRoZSByZWFsIHdheSB0byBkbyBpdC4gWW91IGNhbiBsb29rIGF0IGVwaWNzIGluIHRoZSBwYXN0IGFuZCBhbGwgb2YgdGhlbSBlbmNvbXBhc3NlZCBzb21ldGhpbmcgY2luZW1hdGljYWxseSBncmVhdGVyIHRoYW4geW91ciBhdmVyYWdlIG1vdmllLiBMb29rIGF0IFNlcmdlaSBCb25kYXJjaHVrcyYjMzk7DTxicj4xOTY3IHZlcnNpb24gb2YgJiMzNDtXYXIgYW5kIFBlYWNlLiYjMzQ7IEl0JiMzOTtzIGFuIGluY3JlZGlibGUgY2luZW1hdGljIGV4cGVyaWVuY2UuIE9uZSBmb3IgdGhlIGFnZXMuIENvbXBhcmVkIHRvIHRoYXQgZWZmb3J0IGhvdyBjYW4geW91IGRvIGEgZ3JlYXQgd29yayBsaWtlICYjMzQ7RHVuZSYjMzQ7IGluIHVuZGVyIHNpeCB0byBzZXZlbiBob3Vycz8/IFNvIG11Y2ggb2YgRnJhbmsgSGVyYmVydCYjMzk7cyYjMzk7IHN0b3J5IHNwZWFrcyBtb3JlIGxvdWRseSB0b2RheSB0aGFuIGl0IGhhcyBldmVyIGRvbmUgaW4gdGhlIHBhc3QuIEFsbCBvbmUgaGFzIHRvIGRvIGlzIGxvb2sgdG8gdGhlIE1pZGRsZSBFYXN0IGFuZCBzZWUgdGhlIHBhcmFsbGVscyB0byB0aGUgc3RvcnkuIElmIHRoYXQgaXNuJiMzOTt0IGNvbXBlbGxpbmcgZW5vdWdoIHRoZW4gbG9vayBhdCBpdCBmcm9tIHRoaXMgcGVyc3BlY3RpdmUuIEl0IHdpbGwgYmUgdGhlIGxhc3QgZWZmb3J0IHRvIHNlZSB0aGlzIHN0b3J5IGluIGEgbG9uZywgbG9uZyB0aW1lLiBJZiBpdCBmYWlscyBhZ2FpbiB0byBjYXRjaCB0aGUgcHVibGljcyBpbWFnaW5hdGlvbiBJIGNhbiYjMzk7dCBpbWFnaW5lIGFub3RoZXIgc3R1ZGlvIGF0dGVtcHRpbmcgYW5vdGhlciByZW1ha2UuLi48L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoMjU1NTcpOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDI1NTU3Ij48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoMjU1NTcpOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS0yNTU1NyIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+PHVsPiAgICA8bGkgaWQ9IjI1NDM2IiBjbGFzcz0iY29tbWVudCI+ICAgICAgICA8IS0tIGlmIHN0YXRlbWVudCBmb3IgcmF0aW5nIGltYWdlIC0tPiAgICAgICAgICAgICAgICA8aDM+bmF0YWxpZSBwb3J0bWFuPz88L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+VHJlcHNpayB8IDA5LjA2LjEwIDEwOjE2OjQ3IFBNPC9jaXRlPiAgICAgICAgPHA+ZnJpZWRhIHBpbnRvIGkgY291bGQgc2VlLiBpIG1lYW4gdGhlIGZyZW1hbiBhcmUgYSBkZXNlcnQgcGVvcGxlIGFuZCBtb3N0IGxpa2VseSBsb29rIGFyYWJpYy4gIHNrYW5kZXIga2V5bmVzIHdvdWxkIGhhdmUgdG8gcHV0IG9uIHNvbWUgc2VyaW91cyBtdXNjbGUgZGVmaW5pdGlvbiB0byBiZSBhbnl0aGluZyBjbG9zZSB0byBwYXVsLiAgcGF1bCBoYXMgYmVlbiBpbiBzZWxmIGRlZmVuc2UgdHJhaW5pbmcgc2luY2UgYSB2ZXJ5IGVhcmx5IGFnZS48L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoMjU0MzYpOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDI1NDM2Ij48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoMjU0MzYpOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS0yNTQzNiIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+PHVsPiAgICA8bGkgaWQ9IjIzNTc3IiBjbGFzcz0iY29tbWVudCI+ICAgICAgICA8IS0tIGlmIHN0YXRlbWVudCBmb3IgcmF0aW5nIGltYWdlIC0tPiAgICAgICAgICAgICAgICA8aDM+RHVuZSBNb3ZpZShzKTwvaDM+ICAgICAgICA8Y2l0ZSBjbGFzcz0iYnlsaW5lIj5Ld2lzYXR6IEhhZGVyYWNoIHwgMDguMDYuMTAgMDU6Mjc6NDUgUE08L2NpdGU+ICAgICAgICA8cD5JIGhvcGUgdGhhdCB0aGlzIG5ldyBmaWxtIHdpbGwgYmUgYSBzdWNjZXNzLi4uV2hlbiB0aGV5IGJlZ2luIHRvIHJlY29yZCB0aGUgbW92aWU/PC9wPiAgICAgICAgPGRpdiBjbGFzcz0icmVwbHkiPgkJICAgIDxzcGFuIGNsYXNzPSIiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c2V0UGFyZW50Q29udHJvbElkKDIzNTc3KTsiPjxzdHJvbmc+UmVwbHk8L3N0cm9uZz48L2E+IDxzcGFuPnw8L3NwYW4+IDwvc3Bhbj4JCSAgICA8c3BhbiBpZD0icmVwb3J0ZWQyMzU3NyI+PGEgaHJlZj0iamF2YXNjcmlwdDpzdWJtaXRDb21tZW50UmVwb3J0KDIzNTc3KTsiPlJlcG9ydCBBYnVzZTwvYT48L3NwYW4+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9InZvdGUiPgkJICAgIDxwPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzdXAuZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIFVwIiAvPjwvYT48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic2Rvd24uZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIERvd24iIC8+PC9hPjwvcD4JCSAgICA8cD5SZXZpZXcgUmF0aW5nOiAwPC9wPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+CQk8ZGl2IGlkPSJSZXBseUZvcm0tMjM1NzciIGNsYXNzPSJSZXBseUZvcm0iPjwvZGl2PiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPjx1bD4gICAgPGxpIGlkPSIyMzMzNCIgY2xhc3M9ImNvbW1lbnQiPiAgICAgICAgPCEtLSBpZiBzdGF0ZW1lbnQgZm9yIHJhdGluZyBpbWFnZSAtLT4gICAgICAgICAgICAgICAgPGgzPkR1bmUgTW92aWUocyk8L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+S2F2aWFuaSB8IDA4LjA0LjEwIDAyOjQ2OjA0IFBNPC9jaXRlPiAgICAgICAgPHA+Q291bnQgRmVucmluZyYjMzk7cyByb2xlIGluIHRoZSBub3ZlbCBoYWQgdmVyeSBsaXR0bGUgdG8gZG8gd2l0aCBoaXMgZ2VuZXRpYyBoZXJpdGFnZS0gaXQgd2FzIG9ubHkgbWVudGlvbmVkIGluIHBhc3NpbmcuICBIaXMgcm9sZSB3YXMgbW9yZSBhcyBhbiBhZ2VudCBvZiB0aGUgRW1wZXJvciBhbmQgYSBkZSBmYWN0byBpbmZvcm1lciB0byB0aGUgQmVuZSBHZXNzaXJpdCAoYXMgaGlzIHdpZmUgd2FzIGEgaGlnaGx5IHBsYWNlZCBzcHkgYW5kIFNpc3RlcikuDTxicj4NPGJyPkFsc28sIHdoYXQmIzM5O3MgbWlzc2luZyBmcm9tIGJvdGggYWRhcHRhdGlvbnMgc28gZmFyIGlzIHRoYXQgdGhlIHRyYXAgb24gdGhlIEF0cmVpZGVzIGhhcHBlbmVkIFZFUlkgcXVpY2tseSBpbiB0aGUgYm9vay4gIFRoZSBEdWtlIGRpZG4mIzM5O3QgZXZlbiBoYXZlIGEgY2hhbmNlIHRvIHNsZWVwIG9uY2Ugc2luY2UgaGlzIGFycml2YWwgYnkgdGhlIHRpbWUgdGhlIGF0dGFjayBvY2N1cnJlZC4gDTxicj4NPGJyPkZvciBjYXN0aW5nLCBab2V5IERlc2NoYW5lbCBzb3VuZHMgSE9SUklCTEUgZm9yIENoYW5pLiAgTXkgaWRlYXM6DTxicj4NPGJyPlBhdWwgLSBTa2FuZGFyIEtleW5lcw08YnI+SmVzc2ljYSAtIENocmlzdGluYSBIZW5kcmlja3MNPGJyPlJNIE1vaGlhbSAtIEhlbGVuIE1pcnJlbg08YnI+RHVuY2FuIC0gTmlnZWwgQmFya2VyDTxicj5HdXJuZXkgLSBEYW5pZWwgQ3JhaWcNPGJyPlZsYWQgSGFya29ubmVuIC0gU3RlcGhlbiBGcnkgKHcvcmVkIGhhaXIpDTxicj5DaGFuaSAtIE5hdGFsaWUgUG9ydG1hbiBvciBGcmVpZGEgUGludG8NPGJyPlN0aWxnYXIgLSBCZW4gS2luZ3NsZXkNPGJyPklydWxhbiAtIEFtYW5kYSBTZXlmcmllZDwvcD4gICAgICAgIDxkaXYgY2xhc3M9InJlcGx5Ij4JCSAgICA8c3BhbiBjbGFzcz0iIj48YSBocmVmPSJqYXZhc2NyaXB0OnNldFBhcmVudENvbnRyb2xJZCgyMzMzNCk7Ij48c3Ryb25nPlJlcGx5PC9zdHJvbmc+PC9hPiA8c3Bhbj58PC9zcGFuPiA8L3NwYW4+CQkgICAgPHNwYW4gaWQ9InJlcG9ydGVkMjMzMzQiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c3VibWl0Q29tbWVudFJlcG9ydCgyMzMzNCk7Ij5SZXBvcnQgQWJ1c2U8L2E+PC9zcGFuPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJ2b3RlIj4JCSAgICA8cD48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic3VwLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBVcCIgLz48L2E+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnNkb3duLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBEb3duIiAvPjwvYT48L3A+CQkgICAgPHA+UmV2aWV3IFJhdGluZzogMDwvcD4JCTwvZGl2PgkJPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PgkJPGRpdiBpZD0iUmVwbHlGb3JtLTIzMzM0IiBjbGFzcz0iUmVwbHlGb3JtIj48L2Rpdj48dWw+ICAgIDxsaSBpZD0iMjQ1MTAiIGNsYXNzPSJjb21tZW50Ij4gICAgICAgIDwhLS0gaWYgc3RhdGVtZW50IGZvciByYXRpbmcgaW1hZ2UgLS0+ICAgICAgICAgICAgICAgIDxoMz5BZ3JlZWQ8L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+QmVuZSBHZXNzZXJpdCB8IDA4LjIwLjEwIDExOjI2OjA2IFBNPC9jaXRlPiAgICAgICAgPHA+SSBjb21wbGV0ZWx5IGFncmVlIHdpdGggeW91IEthdmFuaS4gSSBsb3ZlIHlvdXIgY2FzdCBjaG9pY2VzLCBlc3BlY2lhbGx5IEtleW5lcywgSGVuZHJpY2tzLCBhbmQgTWlycmVuIGZvciB0aG9zZSBjaGFyYWN0ZXJzLiBTdGVwaGVuIEZyeSB0b28gZm9yIHRoZSBCYXJvbiBIYXJrb25uZW4gd2l0aCBOYXRhbGllIFBvcnRtYW4gYXMgQ2hhbmkuPC9wPiAgICAgICAgPGRpdiBjbGFzcz0icmVwbHkiPgkJICAgIDxzcGFuIGNsYXNzPSIiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c2V0UGFyZW50Q29udHJvbElkKDI0NTEwKTsiPjxzdHJvbmc+UmVwbHk8L3N0cm9uZz48L2E+IDxzcGFuPnw8L3NwYW4+IDwvc3Bhbj4JCSAgICA8c3BhbiBpZD0icmVwb3J0ZWQyNDUxMCI+PGEgaHJlZj0iamF2YXNjcmlwdDpzdWJtaXRDb21tZW50UmVwb3J0KDI0NTEwKTsiPlJlcG9ydCBBYnVzZTwvYT48L3NwYW4+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9InZvdGUiPgkJICAgIDxwPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzdXAuZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIFVwIiAvPjwvYT48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic2Rvd24uZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIERvd24iIC8+PC9hPjwvcD4JCSAgICA8cD5SZXZpZXcgUmF0aW5nOiAwPC9wPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+CQk8ZGl2IGlkPSJSZXBseUZvcm0tMjQ1MTAiIGNsYXNzPSJSZXBseUZvcm0iPjwvZGl2PiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPjx1bD4gICAgPGxpIGlkPSIyNTQ4MiIgY2xhc3M9ImNvbW1lbnQiPiAgICAgICAgPCEtLSBpZiBzdGF0ZW1lbnQgZm9yIHJhdGluZyBpbWFnZSAtLT4gICAgICAgICAgICAgICAgPGgzPkZlbnJpbmc8L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+RmFuIHwgMDkuMDcuMTAgMDg6NDY6MDMgUE08L2NpdGU+ICAgICAgICA8cD5LYXZpYW5pLCBGZW5yaW5nJiMzOTtzIGdlbmV0aWMgaGlzdG9yeSBpcyBjcml0aWNhbCBpbiB0aGUgbm92ZWwgLSBkdXJpbmcgdGhlIGNsaW1hY3RpYyBzY2VuZSBoZSByZWZ1c2VzIHRoZSBlbXBvcmVyJiMzOTtzIGRpcmVjdGl2ZSB0byBraWxsIFBhdWwgZHVlIHRvIGFuIGluc3RhbnQgdW5kZXJzdGFuZGluZyBiZXR3ZWVuIHRoZSB0d28gbWVuLCBib3RoIG9mIHN1Y2ggc2ltaWxhciBnZW5ldGljIGRpc3Bvc2l0aW9ucy4gIEFsc28sIEJlbiBLaW5nc2xleSBpcyA2NyB5ZWFycyBvbGQuICBTdGlsIHdhcyBtYXliZSAzMC48L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoMjU0ODIpOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDI1NDgyIj48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoMjU0ODIpOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS0yNTQ4MiIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+PHVsPiAgICA8bGkgaWQ9IjI2ODU4IiBjbGFzcz0iY29tbWVudCI+ICAgICAgICA8IS0tIGlmIHN0YXRlbWVudCBmb3IgcmF0aW5nIGltYWdlIC0tPiAgICAgICAgICAgICAgICA8aDM+RHVuZSBtb3ZpZXM8L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+U3dvcmRtYXN0ZXIgfCAwOS4yNy4xMCAwNzo1MToyNyBQTTwvY2l0ZT4gICAgICAgIDxwPkthdmlhbmksIEkgbGlrZSBzb21lIG9mIHlvdXIgY2FzdGluZyBjaG9pY2VzIG90aGVycyBkb24mIzM5O3QgZml0IHRoZSBwYXJ0Lg08YnI+U2thbmRlciBLZXluZXMgZ29vZCANPGJyPk5pZ2VsIEJhcmtlciBicmlsbGlhbnQNPGJyPkRhbmllbCBDcmFpZyBhbm90aGVyIGdvb2QgY2hvaWNlDTxicj5GcmVpZGEgUGludG8gY2xvc2UgYW5kIHdheSBiZXR0ZXIgdGhhbiBQb3J0bWFuDTxicj4NPGJyPlRoZSBvdGhlciBmb3IgdmFyaW91cyByZWFzb25zIGRvbiYjMzk7dCByZWFsIHdvcmsuIFdlYXRoZXIgaXQgYmUgYWdlIHdlaWdodCBsb29rIHRoZSBqdXN0IGRvbiYjMzk7dCBmaXQgdGhlIHBhcnRzIHlvdSBzZWUgdGhlbSBpbi4NPGJyPg08YnI+RmFuIHlvdSYjMzk7ciByaWdodCBGZW5yaW5nJiMzOTtzIGdlbmV0aWNzIGFyZSBhIGNydWNpYWwgIGFzcGVjayBvZiBoaXMgbW90aXZhdGlvbnMgd2l0aGluIHRoZSBwbG90LiBXaXRob3V0IHRoYXQgcGFydHMgb2YgdGhlIGNvbmNsdXNpb24gb2YgdGhlIHN0b3J5IGZhbGwgYXBhcnQuPC9wPiAgICAgICAgPGRpdiBjbGFzcz0icmVwbHkiPgkJICAgIDxzcGFuIGNsYXNzPSIgaGlkZSI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoMjY4NTgpOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDI2ODU4Ij48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoMjY4NTgpOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS0yNjg1OCIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+ZAIDD2QWAmYPDxYIHghPYmplY3RJRAKVOR4GVHlwZUlEAh8eBlJvb3RJRAKltgEeC1NpbmdsZVRvcGljaGQWBAIBD2QWBgICDw8WAh4PVmFsaWRhdGlvbkdyb3VwBQpyZXBseXZhbGlkZGQCBA8PFgIfDwUKcmVwbHl2YWxpZGRkAgUPDxYCHw8FCnJlcGx5dmFsaWRkZAICDw8WAh8EZ2QWBgICDw8WAh8PBQpyZXBseXZhbGlkZGQCBA8PFgIfDwUKcmVwbHl2YWxpZGRkAgUPDxYCHw8FCnJlcGx5dmFsaWRkZAIFD2QWAmYPDxYIHwsClTkfDAIfHw0CpbYBHw5oZBYEAgEPZBYGAgIPDxYCHw8FCG5ld3ZhbGlkZGQCBA8PFgIfDwUIbmV3dmFsaWRkZAIFDw8WAh8PBQhuZXd2YWxpZGRkAgIPDxYCHwRnZBYGAgIPDxYCHw8FCG5ld3ZhbGlkZGQCBA8PFgIfDwUIbmV3dmFsaWRkZAIFDw8WAh8PBQhuZXd2YWxpZGRkAgsPDxYGHg9QYWdlcl9JdGVtQ291bnQCAR4OUGFnZXJfUGFnZVNpemUCCB4PUGFnZXJfUGFnZUNvdW50AgFkFgJmDw8WAh8EaGQWEgIBDw8WAh8EaGRkAgMPDxYEHghDc3NDbGFzcwUJdGhpcy1wYWdlHgRfIVNCAgJkZAIFDw8WAh8EaGRkAgcPDxYEHwIFAi0yHwcFXWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNzMxNy9mYW5zaXRlLWd1ZXN0LWJsb2ctY2FuLXdlLWdldC1hLWdvb2QtZHVuZS1tb3ZpZS8/cGFnZT0tMmRkAgkPDxYEHwIFAi0xHwcFXWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNzMxNy9mYW5zaXRlLWd1ZXN0LWJsb2ctY2FuLXdlLWdldC1hLWdvb2QtZHVuZS1tb3ZpZS8/cGFnZT0tMWRkAgsPDxYEHwIFATAfBwVcaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy83MzE3L2ZhbnNpdGUtZ3Vlc3QtYmxvZy1jYW4td2UtZ2V0LWEtZ29vZC1kdW5lLW1vdmllLz9wYWdlPTBkZAINDw8WAh8EaGRkAg8PDxYGHxMFCXRoaXMtcGFnZR8CBQExHxQCAmRkAhEPDxYCHwRoZGQCDQ9kFgICAw9kFgJmDxYCHwIF3jc8ZGl2IGNsYXNzPSJpdGVtLWZtYSI+PCEtLS0tPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHA6Ly9jb250ZW50LnJlZWx6LmNvbS9hc3NldHMvanMveXVpLXV0aWxpdGllcy5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cDovL2NvbnRlbnQucmVlbHouY29tL2Fzc2V0cy9qcy9zaGFkb3dib3gteXVpLmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2pzL3NoYWRvd2JveC5qcyI+PC9zY3JpcHQ+PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2Nzcy9zaGFkb3dib3guY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgLz48bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHA6Ly9jb250ZW50LnJlZWx6LmNvbS9hc3NldHMvY29udGVudC9zZXR0aW5ncy9zdHlsZXNoZWV0cy9zdW1tZXItZ3VpZGUtMjAwOS0yLmNzcyIgdHlwZT0idGV4dC9jc3MiIC8+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPndpbmRvdy5vbmxvYWQgPSBTaGFkb3dib3guaW5pdDs8L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+ZnVuY3Rpb24gdG9nZ2xlRWxlbWVudFZpc2liaWxpdHkoIGlkICkgewl2YXIgZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCBpZCApOwl2YXIgZWEgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggaWQgKyAiLWxpbmsiICk7CXZhciBuZXdzdGF0ZSA9ICggZS5zdHlsZS5kaXNwbGF5ID09ICdibG9jaycgKSA/ICdub25lJyA6ICdibG9jayc7CXZhciBuZXd0ZXh0ID0gKCBlLnN0eWxlLmRpc3BsYXkgPT0gJ2Jsb2NrJyApID8gJ1srXSBTaG93IE1vbnRoJyA6ICdbLV0gSGlkZSBNb250aCc7CWUuc3R5bGUuZGlzcGxheSA9IG5ld3N0YXRlOwllYS5pbm5lckhUTUwgPSBuZXd0ZXh0O308L3NjcmlwdD48ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvUkVFTFpJUy1GTUEtYmFja2dyb3VuZHJlcGVhdC0wMS5qcGcnKTt3aWR0aDozMDBweDsgbWFyZ2luLWJvdHRvbToxMHB4OyBib3JkZXI6MXB4IHNvbGlkICNhYWFhYWE7IHBhZGRpbmc6NXB4IDAgMTVweCAwOyI+PGEgcmVsPSJzaGFkb3dib3g7d2lkdGg9NzIwO2hlaWdodD00MDUiIGhyZWY9Imh0dHA6Ly9jYWNoZS5yZWVsei5jb20vYXNzZXRzL2ZsYXNoL3N5bmRpY2F0ZWRQbGF5ZXIuc3dmP2NsaXBpZD02ODE3NSI+PGltZyBzdHlsZT0ibWFyZ2luLWxlZnQ6NHB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9SRUVMWklTLTIwMTMtcmVwZnJhbWUtMDMuanBnIj48L2E+PHAgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyOyI+PGltZyBzdHlsZT0ibWFyZ2luLXRvcDoyNXB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9yZWVsemlzLUZNQS1sZWFybm1vcmUtMDEucG5nIj48L3A+PHRhYmxlIHdpZHRoPSIxMDAlIj48dHI+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vYmFyYWJiYXMvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1CYXJhYmJhcyZhbXA7dXRtX2NhbXBhaWduPVJlZWx6JTJCSXMiPgk8aW1nIHN0eWxlPSJtYXJnaW46MjBweCAwIDAgMDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvcmVlbHppcy1GTUEtYmFyYWJiYXMtMDEucG5nIj4JPC9hPgk8L3RkPgkJPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9ib21iZ2lybHMvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1Cb21iJTJCR2lybHMmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLWJvbWJnaXJscy1sb2dvLTAyLnBuZyI+CTwvYT4JPC90ZD48L3RyPjx0cj4JPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9iZXZlcmx5aGlsbHNwYXduLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9QmV2ZXJseSUyQkhpbGxzJTJCUGF3biZhbXA7dXRtX2NhbXBhaWduPVJlZWx6JTJCSXMiPgk8aW1nIHN0eWxlPSJtYXJnaW46MTVweCAwIDAgMDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvUkVFTFpJUy1GTUEtYmhwYXduLWxvZ28tMDEucG5nIj4JPC9hPgk8L3RkPgk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3Nob3cvMTUwL3JhY2UtdG8tdGhlLXNjZW5lLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9UmFjZSUyQnRvJTJCdGhlJTJCU2NlbmUmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLXJ0dHMtbG9nby0wMS5wbmciPgk8L2E+CTwvdGQ+PC90cj48dHI+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vdHJ1ZWp1c3RpY2UvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1UcnVlJTJCSnVzdGljZSZhbXA7dXRtX2NhbXBhaWduPVJlZWx6JTJCSXMiPgk8aW1nIHN0eWxlPSJtYXJnaW46MjBweCAwIDAgMDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvcmVlbHppcy1GTUEtdHJ1ZWp1c3RpY2UtMDEucG5nIj4JPC9hPgk8L3RkPgk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3hpaWkvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1YSUlJJmFtcDt1dG1fY2FtcGFpZ249UmVlbHolMkJJcyI+CTxpbWcgc3R5bGU9Im1hcmdpbjoyMHB4IDAgMCAwOyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9yZWVsemlzLUZNQS14aWlpLTAxLnBuZyI+CTwvYT4JPC90ZD48L3RyPjx0cj4JPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9yZWVsenNob3cvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1UaGUlMkJSZWVseiUyQlNob3cmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL3JlZWx6aXMtRk1BLXJlZWx6c2hvdy0wMi5wbmciPgk8L2E+CTwvdGQ+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vd2hvc2FpZHdoYXQvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1XaG8lMkJTYWlkJTJCV2hhdCZhbXA7dXRtX2NhbXBhaWduPVJlZWx6JTJCSXMiPgk8aW1nIHN0eWxlPSJtYXJnaW46MTVweCAwIDAgMDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvUkVFTFpJUy1GTUEtd2hvc2FpZHdoYXQtbG9nby0wMi5wbmciPgk8L2E+CTwvdGQ+PC90cj48L3RhYmxlPgk8L2Rpdj48IS0tLTxhIHJlbD0ic2hhZG93Ym94O3dpZHRoPTcyMDtoZWlnaHQ9NDA1IiBocmVmPSJodHRwOi8vY2FjaGUucmVlbHouY29tL2Fzc2V0cy9mbGFzaC9zeW5kaWNhdGVkUGxheWVyLnN3Zj9jbGlwaWQ9NTQ3OTUiPi0tPjwhLS0tLT48L2Rpdj48ZGl2IGNsYXNzPSJpdGVtLWZtYSI+PCEtLS0tPjxkaXYgY2xhc3M9InN1Yi1pdGVtIj48dGFibGUgd2lkdGg9IjEwMCUiPjx0cj48dGQ+CTxwIHN0eWxlPSIgbWFyZ2luLXJpZ2h0OjVweDsgZm9udC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFsLFNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxMnB4OyBjb2xvcjojODg4ODg4OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OmJvbGQ7Ij4JRk9MTE9XIFJFRUxaOiAJPC9wPjwvdGQ+PHRkPgk8YSBocmVmPSJodHRwOi8vd3d3LmZhY2Vib29rLmNvbS9SZWVsekNoYW5uZWwiPjxpbWcgc3R5bGU9Im1hcmdpbi1yaWdodDo1cHg7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL0ZNQS1zb2NpYWxsaW5rcy1mYWNlYm9vay0wMi5wbmciPjwvYT48L3RkPjx0ZD4JPGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9yZWVsemNoYW5uZWwiPjxpbWcgc3R5bGU9Im1hcmdpbi1yaWdodDo1cHg7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL0ZNQS1zb2NpYWxsaW5rcy10d2l0dGVyLTAyLnBuZyI+PC9hPjwvdGQ+PHRkPgk8YSBocmVmPSJodHRwOi8vcGludGVyZXN0LmNvbS9yZWVsemNoYW5uZWwvIj48aW1nIHN0eWxlPSJtYXJnaW4tcmlnaHQ6NXB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9GTUEtc29jaWFsbGlua3MtcGludGVyZXN0LTAyLnBuZyI+PC9hPjwvdGQ+PHRkPgk8YSBocmVmPSJodHRwOi8vZ2V0Z2x1ZS5jb20vcmVlbHpjaGFubmVsIj48aW1nIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvRk1BLXNvY2lhbGxpbmtzLWdldGdsdWUtMDIucG5nIj48L2E+PC90ZD4JPC90cj48L3RhYmxlPjwvZGl2PjwhLS0tLT48L2Rpdj48ZGl2IGNsYXNzPSJpdGVtLWZtYSI+PCEtLS0tPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+ICAgICNlbWFpbGJveCBwIHttYXJnaW4tYm90dG9tOiAxMHB4OyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjODg4ODg4OyBsaW5lLWhlaWdodDoxOHB4O30gICAgI2VtYWlsYm94ICNlbWFpbHN1Ym1pc3Npb25fcmVzdWx0cyB7IGNvbG9yOiByZWQ7IGZvbnQtc2l6ZTogMTJweDsgcGFkZGluZzogMTBweDsgZGlzcGxheTogbm9uZTt9ICAgICNlbWFpbGJveCBpbnB1dFt0eXBlPSJ0ZXh0Il0geyB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOiAjYmJiYmJiOyBmb250LXNpemU6IDE0cHg7IGZvbnQtZmFtaWx5OkFyaWFsOyB3aWR0aDogMTk2cHg7IGhlaWdodDogMjhweDsgcGFkZGluZy1sZWZ0OjEwcHg7fSAgICAgI2VtYWlsYm94IGlucHV0LmJ1dHRvbiB7Ym9yZGVyLXJhZGl1czo0cHg7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxDYWxpYnJpLFNhbnMtc2VyaWY7aGVpZ2h0OiAzMHB4OyB3aWR0aDo0MHB4OyBtYXJnaW4tbGVmdDogNHB4OyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IGJhY2tncm91bmQtY29sb3I6IzM0N2NiMzt9ICAgICAjZW1haWxib3ggLmxvYWRpbmcgeyBiYWNrZ3JvdW5kOiAjRkZGRkZGIHVybCgvYXNzZXRzL2dsb2JhbC9yZWVsekxvYWRpbmcuZ2lmKSBjZW50ZXIgbm8tcmVwZWF0OyBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDk5OTsgd2lkdGg6MjU4cHg7IGhlaWdodDogNTVweDsgfTwvc3R5bGU+PGRpdiBpZD0iZW1haWxib3giPiAgICA8ZGl2IGNsYXNzPSJzdWItaXRlbSI+ICAgIDxkaXYgc3R5bGU9Im1hcmdpbjoxMHB4OyI+ICAgICAgICA8ZGl2IGNsYXNzPSJsb2FkaW5nIGhpZGUiIGlkPSJsb2FkaW5nRGl2Ij48L2Rpdj4gICAgICAgIDxwPlNpZ24gdXAgZm9yIDxzdHJvbmc+UmVlbHogUmVjb21tZW5kczwvc3Ryb25nPiwgb3VyIHdlZWtseSBuZXdzbGV0dGVyPC9wPiAgICAgICAgPGlucHV0IGlkPSJlbWFpbElucHV0IiBvbmZvY3VzPSJqYXZhc2NyaXB0OmNsZWFySW5wdXQodGhpcyk7IiBvbmJsdXI9ImphdmFzY3JpcHQ6c2V0RGVmYXVsdCh0aGlzKTsiIHR5cGU9InRleHQiIG5hbWU9ImVtYWlsSW5wdXQiIHZhbHVlPSJFbWFpbCBBZGRyZXNzIiBtYXhsZW5ndGg9IjIwMCIgb25rZXl1cD0iamF2YXNjcmlwdDpvbktleVVwTmV3bGV0dGVyT3B0aW4oZXZlbnQsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlbWFpbElucHV0JykudmFsdWUsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlbWFpbHN1Ym1pc3Npb25fcmVzdWx0cycpKTsiLz4gICAgICAgIDxpbnB1dCB0eXBlPSJidXR0b24iIG9uY2xpY2s9ImphdmFzY3JpcHQ6c3VibWl0TmV3c2xldHRlck9wdEluRW1haWwoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VtYWlsSW5wdXQnKS52YWx1ZSwgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VtYWlsc3VibWlzc2lvbl9yZXN1bHRzJykpO3JldHVybiBmYWxzZTsiIGlkPSJidG5FbWFpbFN1Ym1pdCIgdmFsdWU9IkdPIiBjbGFzcz0iYnV0dG9uIiAvPiAgICAgICAgPGRpdiBpZD0iZW1haWxzdWJtaXNzaW9uX3Jlc3VsdHMiPjwvZGl2PiAgICA8L2Rpdj48L2Rpdj48IS0tLS0+PC9kaXY+PGRpdiBjbGFzcz0iaXRlbS1mbWEiPjwhLS0tLT48ZGl2IGNsYXNzPSJzdWItaXRlbSI+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPiQoZG9jdW1lbnQpLnJlYWR5KCBmdW5jdGlvbigpIHt2YXIgbG9hZFBhZ2UgPSAnL3NlcnZpY2VzL25ld3MvR2V0TmV3cy5hc3B4P2Y9aHRtbCZhbXA7b3V0PXBvcHVsYXItbmV3cyZhbXA7Yz02JzsgbG9hZFBhZ2UgPSBsb2FkUGFnZS5yZXBsYWNlKC9hbXA7L2csICIiKTskKCcjcG9wdWxhcmVNb3ZpZU5ld3MnKS5sb2FkKGxvYWRQYWdlKTsgfSk7PC9zY3JpcHQ+PGgyPk1vc3QgVmlld2VkIE1vdmllIE5ld3M8L2gyPjxkaXYgaWQ9InBvcHVsYXJlTW92aWVOZXdzIiBjbGFzcz0ibW9zdFZpZXdlZCI+PC9kaXY+PGEgY2xhc3M9Im1vcmUiIGhyZWY9Ii9tb3ZpZS1uZXdzLyI+TW9yZSBNb3ZpZSBOZXdzICZndDs8L2E+PGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PjwvZGl2PjwhLS0tLT48L2Rpdj5kZItiiw2TcrOxcMvmxyT268R8vff9" />

     
    <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", "274408");GA_googleAddAttr("person", "95124,193260,231551,286386");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: Fansite Guest Blog: Can We Get a Good Dune Movie?&amp;body=We've been following the new Dune movie from the Robert Pattinson casting rumors to the director change to a new script and 3-D. Although the Frank Herbert's book has already had a big-screen debut, a Sci-Fi mini-series, and many other adaptations, the new director, Pierre Morel has his own vision. 

To find out more about what movie fans hope to see this time, we went directly to the experts.  For this first Dune guest blog, Mark from Dune - Behind The Scenes answers some of our questions, including &quot;What went wrong with David Lynch's movie?&quot; and &quot;Who would you like to see cast?&quot;%0a%0ahttp%3a%2f%2fwww.reelz.com%2fmovie-news%2f7317%2ffansite-guest-blog-can-we-get-a-good-dune-movie%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/7317/fansite-guest-blog-can-we-get-a-good-dune-movie/&amp;t=Fansite+Guest+Blog%3a+Can+We+Get+a+Good+Dune+Movie%3f+" 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/7317/fansite-guest-blog-can-we-get-a-good-dune-movie/" 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/7317/fansite-guest-blog-can-we-get-a-good-dune-movie/&amp;title=Fansite+Guest+Blog%3a+Can+We+Get+a+Good+Dune+Movie%3f+&amp;description=We've+been+following+the+new+Dune+movie+from+the+Robert+Pattinson+casting+rumors+to+the+director+change+to+a+%3ca+href%3d%22http%3a%2f%2fwww.Reelz.com%2fmovie-news%2f5" 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/7317/fansite-guest-blog-can-we-get-a-good-dune-movie/&amp;title=Fansite+Guest+Blog%3a+Can+We+Get+a+Good+Dune+Movie%3f+" 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/7317/fansite-guest-blog-can-we-get-a-good-dune-movie/&amp;h=Fansite+Guest+Blog%3a+Can+We+Get+a+Good+Dune+Movie%3f+" 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=Fansite+Guest+Blog%3a+Can+We+Get+a+Good+Dune+Movie%3f+&amp;c=We've+been+following+the+new+Dune+movie+from+the+Robert+Pattinson+casting+rumors+to+the+director+change+to+a+new+script+and+3-D.+Although+the+Frank+Herbert's+book+has+already+had+a+big-screen+debut%2c+a+Sci-Fi+mini-series%2c+and+many+other+adaptations%2c+the+new+director%2c+Pierre+Morel+has+his+own+vision.+%0d%0a%0d%0aTo+find+out+more+about+what+movie+fans+hope+to+see+this+time%2c+we+went+directly+to+the+experts.++For+this+first+Dune+guest+blog%2c+Mark+from+Dune+-+Behind+The+Scenes+answers+some+of+our+questions%2c+including+%22What+went+wrong+with+David+Lynch's+movie%3f%22+and+%22Who+would+you+like+to+see+cast%3f%22&amp;u=http://www.reelz.com/movie-news/7317/fansite-guest-blog-can-we-get-a-good-dune-movie/&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="p95124" name="Pierre Morel" /> Pierre Morel                         </li>                                                        <li >                            <input type="checkbox" id="p193260" name="Robert Pattinson" /> Robert Pattinson                         </li>                                                        <li >                            <input type="checkbox" id="p231551" name="David Lynch" /> David Lynch                         </li>                                                        <li >                            <input type="checkbox" id="p286386" name="Frank Herbert" /> Frank Herbert                         </li>                                                                            <li class="last">                            <input type="checkbox" id="m274408" name="Dune" /> Dune                        </li>                                    </ul>                <div class="clear"></div>            </div>                        <br />        <div id="email_submission" class="hide" style="margin-bottom: 5px; margin-top: -5px;">            <input type="text" id="subscriberEmail" style="width: 110px;" value="your email">            <input type="submit" class="button" value="Add" onclick="javascript:addAlerts(); return false;">        </div>        <div id="profile_submission" class="hide" style="margin-bottom: 5px; margin-top: -5px;">            <input type="submit" class="button" value="Add Alerts" onclick="javascript:addAlerts(); return false;" />        </div>        <div id="alert_submission_result"></div>    </div>    <a href="/whatarealerts/" class="more">What are ALERTS?</a>    <div class="clear"></div></div>

                </div>
                <div id="BlogBody">
                    <img src="http://cache.reelzchannel.com/assets/content/blogimages/dune cover (Custom).jpg" id="ctl00_cphContent_HeroImage" class="blog-image-left" alt="fansite-guest-blog-can-we-get-a-good-dune-movie" />
                    
                    <h1>
                    Fansite Guest Blog: Can We Get a Good <em>Dune</em> Movie? </h1>
                    <cite>Posted 08.03.10 by reelz</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/7317/fansite-guest-blog-can-we-get-a-good-dune-movie/' show_faces='false' layout='button_count' width='250px' height='35px' send='true'></fb:like>
                    <p>We've been following the new <em>Dune</em> movie from the <a href="http://www.Reelz.com/article/866/the-dune-remake-can-robert-pattinson-fill-stings-metal-speedo">Robert Pattinson casting rumors</a> to the <a href="http://www.Reelz.com/movie-news/5450/dune-finds-a-new-director">director change</a> to a <a href="http://www.Reelz.com/movie-news/5694/rethinking-dune-a-new-script-and-maybe-3-d">new script and 3-D</a>. Although the Frank Herbert's book has already had a big-screen debut, a Sci-Fi mini-series, and many other adaptations, the new director, <a href="http://www.Reelz.com/person/95124/pierre-morel">Pierre Morel</a> has his own vision. </p>

<p>To find out more about what movie fans hope to see this time, we went directly to the experts.  For this first <em>Dune</em> guest blog, Mark from <a href="http://www.duneinfo.com/">Dune - Behind The Scenes</a> answers some of our questions, including "What went wrong with <a href="http://www.Reelz.com/person/231551/david-lynch">David Lynch</a>'s movie?" and "Who would you like to see cast?"</p><br /><p><strong>Pierre Morel has said that he plans to make a movie that is faithful to the original novel by Frank Herbert. Can this be done?</strong></p>

<blockquote><p>A faithful adaptation &mdash; yes, certainly. A complete and thorough conversion &mdash; no! The original novel is around 600 pages long, and squeezing that into a single movie without having to lose, alter, or combine elements would be impossible. Pierre Morel has the advantage that today's movies can be closer to 3 hours, rather than the 2 hours 17 minutes that <a href="http://www.Reelz.com/person/231551/david-lynch">{David} Lynch</a> was tied to, and we have seen that <a href="http://www.Reelz.com/person/128329/peter-jackson">Peter Jackson</a> was able to bring the <a href="http://www.Reelz.com/movie/169163/the-lord-of-the-rings-the-fellowship-of-the-ring"><em>Lord of the Rings</em></a> movies to the screen in a faithful, if not 100% precise, adaptation of Tolkien's novels in that running time.</p></blockquote>


<p><strong>What happened with the Lynch movie?</strong></p>

<blockquote><p>Where do you want to start?!? He was contractually obliged to turn in a movie no longer than 137 minutes, as any longer than that and the cinemas wouldn't be able to squeeze as many showing in a day. So while Lynch's script did an amazing job of compressing the novel into a 136 page filming script, even much of that ended up on the cutting room floor. This leaves a film that spends much of the first 20 minutes trying to explain the Universe, including Irulan's introduction and the "Secret Report" that were not even in his script, and then once Paul and Jessica escape into the desert (which was the end of Lynch's original script &mdash; with the remaining plot to be in a second film) we are left with basically a series of montages, short scenes, and Irulan's voice over until the final confrontation with the Emperor.</p>

<p>Lynch has stated that he lost control over the movie, giving in over decisions, bit by bit, piece by piece, until the movie was no longer his.</p>

<p>The ending upset many fans, rain on Arrakis would kill the Sandworms, and is in fact a crucial storyline in Herbert's sequels to <em>Dune</em>. Lynch was contracted to do 2 sequel films, but it appears that it was felt they needed a "real" ending, perhaps realizing that the movie wouldn't be successful enough to support them. The rain doesn't appear in any of the scripts.</p> </blockquote>

<p><strong>Was the Sci-Fi series a better interpretation?</strong></p>

<blockquote><p>It was more like the book, but I enjoy Lynch's film over the mini-series, which to me felt like a stage play in parts. The <em>Children of Dune</em> miniseries was much better, and benefited greatly from the increased power of Computer Graphics since the 2000 miniseries was created. Hopefully today's SFX house can create an even better Arrakis/Sandworms.</p></blockquote>


<p><strong>Are there scenes that are integral to the story that were not covered in either prior production?</strong></p>

<blockquote><p>The role of Count Hasimir Fenring was missing completely from Lynch's movie, and although he was in the 2000 miniseries the role as "an almost Kwisatz Haderach" &mdash; a failure of the Bene Gesserit breeding program &mdash; is still missing.</p></blockquote>


<p><strong>Are there standout actors that are perfect for certain roles?</strong></p>

<blockquote><p>A tough one! I think <a href="http://www.Reelz.com/person/105200/zooey-deschanel">Zooey Deschanel</a> has the elfin features for Chani (Zooey Deschanel was even in the movie <a href="http://www.Reelz.com/movie/153670/elf"><em>Elf</em></a>).</p>

<p><a href="http://www.Reelz.com/person/84039/julianne-moore">Julianne Moore</a> certainly has the red hair for Lady Jessica, and has the authority to carry that major role.</p>

<p><a href="http://www.Reelz.com/person/79653/james-mcavoy">James McAvoy</a> would seem a great choice for Paul Atreides, although he played Leto Atreides in the <em>Children of Dune</em> miniseries.</p>

<p>Some cameos from the original <em>Dune</em> movie would cool &mdash; <a href="http://www.Reelz.com/person/93833/patrick-stewart">Patrick Stewart</a> as Liet Kynes perhaps?</p></blockquote>

                

                        <div class="greyBox nextShowing">            <span class="label">Next Showing:</span>             Dune is set for release in 2012        <div class="clear"></div>    </div>                     <div class="greyBox">        <div class="inline-list">            <span class="label">Related:</span>            <ul class="related">		                                    <li >                        <a href="http://www.reelz.com/person/95124/pierre-morel/"><nobr>Pierre Morel</nobr></a>                     </li>                                                <li >                        <a href="http://www.reelz.com/person/193260/robert-pattinson/"><nobr>Robert Pattinson</nobr></a>                     </li>                                                <li >                        <a href="http://www.reelz.com/person/231551/david-lynch/"><nobr>David Lynch</nobr></a>                     </li>                                                <li >                        <a href="http://www.reelz.com/person/286386/frank-herbert/"><nobr>Frank Herbert</nobr></a>                     </li>                                                                <li class="last">                        <a href="http://www.reelz.com/movie/274408/dune/"><nobr>Dune</nobr></a>                    </li>                		            </ul>            <div class="clear"></div>        </div>                <div class="inline-list blogs">            <span class="label">Related Movie News:</span>            <ul id="movie-news" class="condensed">                                <li class="">                    <h3><span class="dateBox" >05.13.2013</span><a href="http://www.reelz.com/movie-news/16279/quickclick-check-out-the-intense-stares-of-rpattz/">QuickClick: Check Out the Intense Stares of RPattz </a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >02.11.2013</span><a href="http://www.reelz.com/movie-news/15719/top-10-actors-who-could-play-young-han-solo-in-star-wars-spin-off/">Top 10 Actors Who Could Play Young Han Solo in <em>Star Wars</em> Spin-Off</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >10.26.2012</span><a href="http://www.reelz.com/movie-news/15040/every-moment-has-led-to-the-twilight-saga-breaking-dawn-part-2s-new-tv-spot-and-clip/">Every Moment Has Led to <em>The Twilight Saga: Breaking Dawn Part 2</em>'s New TV Spot and Clip</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >09.26.2012</span><a href="http://www.reelz.com/movie-news/14767/andy-williams-passes-away-bobbi-kristina-in-car-accident-are-robert-pattinson-and-kristen-stewart-getting-back-together/">Andy Williams Passes Away; Bobbi Kristina in Car Accident; Are Robert Pattinson and Kristen Stewart Getting Back Together?</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >09.19.2012</span><a href="http://www.reelz.com/movie-news/14698/lindsay-lohan-arrested-again-new-chairs-feature-celebrity-faces-rpattz-and-kstew-could-reconcile/">Lindsay Lohan Arrested Again; New Chairs Feature Celebrity Faces; RPattz and Kstew Could Reconcile</a></h3>                </li>                                            <li class="last">                    <h3><span class="dateBox" >09.11.2012</span><a href="http://www.reelz.com/movie-news/14650/does-james-franco-have-a-crush-on-kristen-stewart/">Does James Franco Have a Crush on Kristen Stewart?</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">
                                <ul>    <li id="73799" class="comment">        <!-- if statement for rating image -->                <h3>Dune Movies</h3>        <cite class="byline">Vorpal_bunny | 07.03.12 02:29:36 AM</cite>        <p>DEFINITELY BEGINING. Brian did such a fantastic job recreating his fathers world growing  up with it and living it like his own personal legacy. the books were even writen in the format of a movie with sceens within sceens (sorry for latent joke there) sceenes writen like cut-aways and then back to main theme line. just so brillianly writen. I could barely put the books down. theres so much depth in the book I could see it in my mind, it would be a waste to not do the very best by these books. please no insane directors. I would hate to see a John woo JJabrahms or the spider obsessed lunatic Barry Sonnenfeld. hell id recomend a consult with Joss whedon. he has an uncanny knack for good characterization. and direction. I think i wouldnt dream of making this movie without the best you could get. it would tarnish the potential for a colossal gold mine of future movies. I could see potentialy 7 or 8 movies outa this series.  I felt John Carter of Mars could have been that  way until I heard Disney got a hold of it and made it kid friendly mother approved with bad continuity and weak characterization. why dont people get that for the audiance to love the movie the need to relate and love the characters in it. characters that bring an emotional response. even ones you hate like in Thomas Covenant series. or the great charaters Sephan R Donnaldson writes. but Im blathering now someone else take the floor. just thumbs up and make this pig.</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(73799);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported73799"><a href="javascript:submitCommentReport(73799);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-73799" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="28673" class="comment">        <!-- if statement for rating image -->                <h3>Dune Movies</h3>        <cite class="byline">Saurabh Dhall | 10.28.10 03:06:39 AM</cite>        <p>I agree with Aaron Sapoznik about starting the Dune Saga from the very beginning. The public&#39;s IQ has collectively dropped after years and years of torrid reality shows. So to placate them and get the moolah rolling in so that numerous sequels can follow, the ideal starting point would be the Butlerian Jihad complete with dazzling effects. Oh and before I forget - please stick to intelligent dialogues, don&#39;t want lame scripts please as that will surely kill the movies and any hopes for sequels. Cheers!</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(28673);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported28673"><a href="javascript:submitCommentReport(28673);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-28673" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="27456" class="comment">        <!-- if statement for rating image -->                <h3>Dune Movies</h3>        <cite class="byline">Aaron Sapoznik | 10.08.10 12:17:32 PM</cite>        <p>The best approach to insuring a successful &#34;Dune&#34; franchise would be to start the series from its chronological beginnings with a film adaptation of the &#34;Butlerian Jihad&#34;. It is a story that would be much more accessible to the general public than the original &#34;Dune&#34; novel. Starting the &#34;Dune&#34; universe from its infancy would eliminate the need to incorporate and compress all of the &#34;past&#34; references of the original Frank Herbert novel into the beginnings of a film. Spending time &#34;explaining&#34; all of the complex components that were essential to understanding the storyline of the original &#34;Dune&#34; would lose most of the audience. There was a reason for the extensive glossary of terms that appeared at the back of the book. Starting the story from its chronological beginnings would be a better way to lure the public in. It would be easier and more interesting to show the origins of the central characters and how their relationaships developed. All of the societal structures can be better intoduced and explained. The planets and their inhabitants can all be elaborated upon. Earth itself played a prominent and vital role in the beginning....</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(27456);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported27456"><a href="javascript:submitCommentReport(27456);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-27456" class="ReplyForm"></div><ul>    <li id="28365" class="comment">        <!-- if statement for rating image -->                <h3>Begin at the beginning-Agreed</h3>        <cite class="byline">Anonymous | 10.22.10 07:04:43 PM</cite>        <p>The Butlerian Jihad would be much easier to relate to and I think would definately please the public. I mean, everyone loves a good man vs. machine movie. Also, I think all of Brian Herbert&#39;s/Kevin Anderson&#39;s novels would be ideal films. No offense to them of course, but they have a less complicated and more action-based way of writing. Their prequels to Dune would be an amazing introduction into the Duniverse.</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(28365);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported28365"><a href="javascript:submitCommentReport(28365);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-28365" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="25557" class="comment">        <!-- if statement for rating image -->                <h3>movie length</h3>        <cite class="byline">windstorm | 09.09.10 01:04:21 AM</cite>        <p>I don&#39;t understand the logic to attempt to put this story in the context of a 3 hour movie. Clearly if &#34;Lord of The Rings&#34; was rich and varied enough to require 3 movies to tell that story, do you think less of &#34;Dune?&#34; Harrison&#39;s idea of doing the story like the original published story, in &#34;Analog&#34; was probably his best idea. He even had the right idea in choosing theme&#39;s for each part.<br><br> It would take a little thinking outside the box to make it interesting and would encompass more than just what was in the book but why not do it a little differently. For example you could detail the power structure of the Empire in the first movie. Show how Leto becomes popular, Choam and the Landsradd, that sort of thing. Why the Emperor feels threatened by Atreides power. Why the Emperor holds sway among the great houses. Why the military fights the way it does in DUNE. Have the Emperor usurp a very minor house in the story. Maybe Ordos could be an interesting link in this area? It comes from this franchises game world. Perhaps it could be exploited? Furthermore I would give some background of how the Harkonnens managed Arrakis. Finally then thread DUNE proper into it, the beginnings of the books story. End the first movie with the Atreides leaving Caladan, or better yet right after the invasion of Arakeen by the returning Harkonnens. The last thing I would show would be Kynes&#39; death intermixed with Harkonnen victory at Arakeen.<br><br>They should ensure they get options with the actors for the next two parts. They should film them together and stagger their release. One as a summer tent pole and the finally during the Holidays. I would secure the use of James Cameron&#39;s technology at this point to up the ante, because at this point, if the first movie was popular enough to justify the sequels the technology would breath a lot of excitement into the production. For each of the movies you could plot out the story, action, politics, the human dramas&#39; consequences. You need a flowchart to put these elements to, so that each one gets its due. Metaphorically like a batter swings several bats to feel out which to choose. <br><br>This is the real way to do it. You can look at epics in the past and all of them encompassed something cinematically greater than your average movie. Look at Sergei Bondarchuks&#39;<br>1967 version of &#34;War and Peace.&#34; It&#39;s an incredible cinematic experience. One for the ages. Compared to that effort how can you do a great work like &#34;Dune&#34; in under six to seven hours?? So much of Frank Herbert&#39;s&#39; story speaks more loudly today than it has ever done in the past. All one has to do is look to the Middle East and see the parallels to the story. If that isn&#39;t compelling enough then look at it from this perspective. It will be the last effort to see this story in a long, long time. If it fails again to catch the publics imagination I can&#39;t imagine another studio attempting another remake...</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(25557);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported25557"><a href="javascript:submitCommentReport(25557);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-25557" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="25436" class="comment">        <!-- if statement for rating image -->                <h3>natalie portman??</h3>        <cite class="byline">Trepsik | 09.06.10 10:16:47 PM</cite>        <p>frieda pinto i could see. i mean the freman are a desert people and most likely look arabic.  skander keynes would have to put on some serious muscle definition to be anything close to paul.  paul has been in self defense training since a very early age.</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(25436);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported25436"><a href="javascript:submitCommentReport(25436);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-25436" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="23577" class="comment">        <!-- if statement for rating image -->                <h3>Dune Movie(s)</h3>        <cite class="byline">Kwisatz Haderach | 08.06.10 05:27:45 PM</cite>        <p>I hope that this new film will be a success...When they begin to record the movie?</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(23577);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported23577"><a href="javascript:submitCommentReport(23577);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-23577" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="23334" class="comment">        <!-- if statement for rating image -->                <h3>Dune Movie(s)</h3>        <cite class="byline">Kaviani | 08.04.10 02:46:04 PM</cite>        <p>Count Fenring&#39;s role in the novel had very little to do with his genetic heritage- it was only mentioned in passing.  His role was more as an agent of the Emperor and a de facto informer to the Bene Gessirit (as his wife was a highly placed spy and Sister).<br><br>Also, what&#39;s missing from both adaptations so far is that the trap on the Atreides happened VERY quickly in the book.  The Duke didn&#39;t even have a chance to sleep once since his arrival by the time the attack occurred. <br><br>For casting, Zoey Deschanel sounds HORRIBLE for Chani.  My ideas:<br><br>Paul - Skandar Keynes<br>Jessica - Christina Hendricks<br>RM Mohiam - Helen Mirren<br>Duncan - Nigel Barker<br>Gurney - Daniel Craig<br>Vlad Harkonnen - Stephen Fry (w/red hair)<br>Chani - Natalie Portman or Freida Pinto<br>Stilgar - Ben Kingsley<br>Irulan - Amanda Seyfried</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(23334);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported23334"><a href="javascript:submitCommentReport(23334);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-23334" class="ReplyForm"></div><ul>    <li id="24510" class="comment">        <!-- if statement for rating image -->                <h3>Agreed</h3>        <cite class="byline">Bene Gesserit | 08.20.10 11:26:06 PM</cite>        <p>I completely agree with you Kavani. I love your cast choices, especially Keynes, Hendricks, and Mirren for those characters. Stephen Fry too for the Baron Harkonnen with Natalie Portman as Chani.</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(24510);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported24510"><a href="javascript:submitCommentReport(24510);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-24510" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="25482" class="comment">        <!-- if statement for rating image -->                <h3>Fenring</h3>        <cite class="byline">Fan | 09.07.10 08:46:03 PM</cite>        <p>Kaviani, Fenring&#39;s genetic history is critical in the novel - during the climactic scene he refuses the emporer&#39;s directive to kill Paul due to an instant understanding between the two men, both of such similar genetic dispositions.  Also, Ben Kingsley is 67 years old.  Stil was maybe 30.</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(25482);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported25482"><a href="javascript:submitCommentReport(25482);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-25482" class="ReplyForm"></div><ul>    <li id="26858" class="comment">        <!-- if statement for rating image -->                <h3>Dune movies</h3>        <cite class="byline">Swordmaster | 09.27.10 07:51:27 PM</cite>        <p>Kaviani, I like some of your casting choices others don&#39;t fit the part.<br>Skander Keynes good <br>Nigel Barker brilliant<br>Daniel Craig another good choice<br>Freida Pinto close and way better than Portman<br><br>The other for various reasons don&#39;t real work. Weather it be age weight look the just don&#39;t fit the parts you see them in.<br><br>Fan you&#39;r right Fenring&#39;s genetics are a crucial  aspeck of his motivations within the plot. Without that parts of the conclusion of the story fall apart.</p>        <div class="reply">		    <span class=" hide"><a href="javascript:setParentControlId(26858);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported26858"><a href="javascript:submitCommentReport(26858);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-26858" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul>            <div class="clear"></div>
        </li>
    </ul>            <div class="clear"></div>
        </li>
    </ul>
                
                                <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/7317/fansite-guest-blog-can-we-get-a-good-dune-movie/';
            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/7317/fansite-guest-blog-can-we-get-a-good-dune-movie/';
            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", "274408");GA_googleAddAttr("person", "95124,193260,231551,286386");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", "274408");GA_googleAddAttr("person", "95124,193260,231551,286386");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", "274408");GA_googleAddAttr("person", "95124,193260,231551,286386");GA_googleAddAttr("show", "");GA_googleFillSlot("reelz_news_bottom_728x90");</script>
</div>

</div>
            <iframe src="/FooterFrame.aspx" id="FooterFrame" width="100%" height="500px" scrolling="no"></iframe>
        </div>
    </div>
    
<div id="loginBox-container" class="hide">
    <div class="loginBox">
        <iframe id="reelzProfile" width="600" height="550" frameborder="0" scrolling="no" ></iframe>
    </div>
</div>

    
    </form>
    <script type="text/javascript">
        locationInit('top-location-wrap', 'True');
        trailersHoverInit('trailersHover');
        reviewsHoverInit('reviewsHover');
        //tvHoverInit('tvHover');
        newsHoverInit('newsHover');
        reelzchanneltvHoverInit('reelzchanneltvHover');
        theatersHoverInit('theatersHover');
        topNavReelzLookupInit('topNavReelzLookup');
        //hideMovieMineLink('movieMineMenu');
        FB.init("ed0ce3ebe946b763bc23d17de7226c43", "/xd_receiver.htm");  
    </script>

    
        <script type="text/javascript">
            var _gaq;_gaq = _gaq || []; _gaq.push(['_setAccount', "UA-343720-9"]);_gaq.push(['_setDomainName', '.Reelz.com']);
            var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
            document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
            _uacct = "UA-343720-1";
        </script>
        <script type="text/javascript">
            try {
                if (typeof (_gat) == 'object') {
                    var pageTracker = _gat._getTracker(_uacct);
                    pageTracker._trackPageview();
                    var pageTracker = _gat._getTracker("UA-343720-9");
                    pageTracker._trackPageview();
                }
            } catch (err) { }
        </script>
    
    <!-- Begin comScore Tag -->
    <script>
    document.write(unescape("%3Cscript src='" + (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js' %3E%3C/script%3E"));
    </script>
    <script>
    COMSCORE.beacon({
        c1: 2,
        c2: "6035614",
        c3: "",
        c4: "",
        c5: "",
        c6: "",
        c15: ""
    });
    </script>
    <noscript>
        <img src="http://b.scorecardresearch.com/b?c1=2&c2=6035614&c3=&c4=&c5=&c6=&c15=C67BD3C1&cv=1.3&cj=1"
            style="display: none" width="0" height="0" alt="" />
    </noscript>
    <!-- End comScore Tag -->    
</body>
</html>
