


<!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>
	Director Bryan Singer Discusses X-Men: First Class
</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: Director Bryan Singer Discusses X-Men: First Class (X-Men: The Last Stand, X-Men, X2: X-Men United, X-Men: First Class,  Brett Ratner, Bryan Singer, Lauren Shuler Donner,  )" /><meta id="ctl00_keywords" name="keywords" content="X-Men: The Last Stand, X-Men, X2: X-Men United, X-Men: First Class,  Brett Ratner, Bryan Singer, Lauren Shuler Donner,  " /><meta id="ctl00_robotsMeta" name="Robots" content="index,follow" /><link id="ctl00_Link1" rel="alternate" type="application/rss+xml" title="Today on ReelzChannel - Videos" href="http://www.Reelz.com/videorss" /><link id="ctl00_Link2" rel="alternate" type="application/rss+xml" title="ReelzChannel Feature Articles" href="http://www.Reelz.com/articlesrss " /><link id="ctl00_Link3" rel="alternate" type="application/rss+xml" title="ReelzChannel Movie News" href="http://www.Reelz.com/outtakesrss " /><link rel="apple-touch-icon" href="/assets/global/apple-touch-icon.png" type="image/png" />
    
    <script type="text/javascript" src="/library/js/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="/library/js/swfobject.js"></script>
    <script type="text/javascript" src="/library/js/ReelzFinal/ReelzJSLib.js?q=5212013"></script>
    <script type="text/javascript" src="/library/js/ajaxManager.js"></script>
    <script type="text/javascript" src="/library/js/reelz-qsearch.js"></script>
    
    <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
    <script type="text/javascript" src="/library/js/widgets/reelzwidgetsloader.js"></script> 
    <script type="text/javascript" src="/library/js/jquery.masonry.min.js"></script>

    <script type="text/javascript">
        ord = Math.random() * 10000000000000000;
        var dcopt = "dcopt=ist;";
        var tile = 1;
        setCookie("__TEMP_ADORD", ord);
        setCookie("__TEMP_ADTILE", tile); 
        setCookie("__TEMP_ADDCOPT", dcopt);
             
    </script>
    <link rel="stylesheet" type="text/css" href="/library/css/ReelzMain.css" /><link rel="shortcut icon" href="/favico.ico" />
    
    <script type='text/javascript' src='http://partner.googleadservices.com/gampad/google_service.js'></script>

	<script type="text/javascript">
	    GS_googleAddAdSenseService("ca-pub-1360150150472063");
	    GS_googleEnableAllServices();	 
	</script>
	<script type="text/javascript">
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_top_728x90");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_top_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_160x600");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_728x90");
	    
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_top_728x90");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_top_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_160x600");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_728x90");
	</script>

	<script type="text/javascript">
	    GA_googleFetchAds();
	    GA_googleAddAttr("movie", "156437,166139,215227,270258"); GA_googleAddAttr("person", "67054,67515,86381"); 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/6167/director-bryan-singer-discusses-x-men-first-class/"/>
    <script type="text/javascript" src="/library/js/alerts.js"></script>    
    <link rel="stylesheet" type="text/css" href='/dynamicCSS.aspx?nid=48' />
    <script type="text/javascript">
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_top_728x90");
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_top_300x250");
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_bottom_300x250");
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_bottom_160x600");
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_bottom_728x90");
    </script>
    <script language="javascript" type="text/javascript">
        var ParentControlID = 'ctl00_cphContent_subcomment_ParentID';
        var hasEmail = '0';
        function multiAlertsInit()
        {
            var profileGuid = getCookie("__REELZ_ACCOUNT_ID");
            if (profileGuid != null && hasEmail == "1") {
                if (document.getElementById("email_submission") != null)
                    document.getElementById("email_submission").style.display = "none";
                if (document.getElementById("profile_submission") != null)
                    document.getElementById("profile_submission").style.display = "block";
            } else {
                if (document.getElementById("email_submission") != null)
                    document.getElementById("email_submission").style.display = "block";
                if (document.getElementById("profile_submission") != null) 
                    document.getElementById("profile_submission").style.display = "none";            
            }
        }        
        
        var pageNum = 1;
        var pageSize = '10';
        var commentCount = '1';
        var topicID = '17099';
        var blogId = '6167';
    
        $(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="Director Bryan Singer Discusses X-Men: First Class" /><meta name="og:url" content="http://www.reelz.com/movie-news/6167/director-bryan-singer-discusses-x-men-first-class/" /><meta name="og:type" content="article" /><meta name="og:image" /><meta name="twitter:card" content="summary" /><meta name="twitter:site" content="@reelzchannel" /><meta name="twitter:creator" content="@BrentJS" /><meta name="twitter:url" content="http://www.reelz.com/movie-news/6167/director-bryan-singer-discusses-x-men-first-class/" /><meta name="twitter:title" content="Director Bryan Singer Discusses X-Men: First Class" /><meta name="twitter:description" content="Director Bryan Singer was practically a hero himself to comic book fans following the debut of the X-Men movie, a fairly faithful &amp;mdash; except for the costumes &amp;mdash; adaptation of one of the most " /><meta name="twitter:image:src" /></head> 
<body>
    <form name="aspnetForm" method="post" action="/movie-news/6167/director-bryan-singer-discusses-x-men-first-class/" id="aspnetForm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNjQxNzk2ODcwD2QWAmYPZBYEAgEPZBYIAgcPFgQeBG5hbWUFC2Rlc2NyaXB0aW9uHgdjb250ZW50BbkBTW92aWUgTmV3czogRGlyZWN0b3IgQnJ5YW4gU2luZ2VyIERpc2N1c3NlcyBYLU1lbjogRmlyc3QgQ2xhc3MgKFgtTWVuOiBUaGUgTGFzdCBTdGFuZCwgWC1NZW4sIFgyOiBYLU1lbiBVbml0ZWQsIFgtTWVuOiBGaXJzdCBDbGFzcywgIEJyZXR0IFJhdG5lciwgQnJ5YW4gU2luZ2VyLCBMYXVyZW4gU2h1bGVyIERvbm5lciwgIClkAggPFgQfAAUIa2V5d29yZHMfAQV4WC1NZW46IFRoZSBMYXN0IFN0YW5kLCBYLU1lbiwgWDI6IFgtTWVuIFVuaXRlZCwgWC1NZW46IEZpcnN0IENsYXNzLCAgQnJldHQgUmF0bmVyLCBCcnlhbiBTaW5nZXIsIExhdXJlbiBTaHVsZXIgRG9ubmVyLCAgZAIRDxUDGzE1NjQzNywxNjYxMzksMjE1MjI3LDI3MDI1OBE2NzA1NCw2NzUxNSw4NjM4MQBkAhIPFgIeBFRleHQFdjxsaW5rIHJlbD0iY2Fub25pY2FsIiBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzYxNjcvZGlyZWN0b3ItYnJ5YW4tc2luZ2VyLWRpc2N1c3Nlcy14LW1lbi1maXJzdC1jbGFzcy8iLz5kAgMPFgIeBmFjdGlvbgVDL21vdmllLW5ld3MvNjE2Ny9kaXJlY3Rvci1icnlhbi1zaW5nZXItZGlzY3Vzc2VzLXgtbWVuLWZpcnN0LWNsYXNzLxYKAgEPDxYCHgdWaXNpYmxlaGRkAgkPZBYGZg8WAh8EaGQCAg8WAh4Hb25rZXl1cAVsamF2YXNjcmlwdDpvbktleVVwTG9jYXRpb25JbnB1dCh0aGlzLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnemlwVmFsaWRhdGlvbkVycm9yJyksIDAsIGV2ZW50KTtyZXR1cm4gZmFsc2U7ZAIEDxYCHgdvbmNsaWNrBY4BamF2YXNjcmlwdDpzdWJtaXRMb2NhdGlvbklucHV0KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjdGwwMF9sb2NhdGlvbkN0cmxfbG9jYXRpb25JbnB1dCcpLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnemlwVmFsaWRhdGlvbkVycm9yJyksIDApO2QCCw8PFgIfBGhkZAINDxYCHwRoZAIPD2QWAgICD2QWDgIBDw8WAh8EaGQWAgIBDxYCHwRoFgICAQ8PFgIfBGhkZAIDDxYCHwIFFzxkaXYgaWQ9Im1haW4tMmNvbHVtbiI+ZAIFDw8WAh8EaGRkAgcPDxYCHwRoZBYCZg8WAh8CBdgtPHVsIGlkPSJtb3ZpZS1uZXdzIj4gICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9InJvdyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzPiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzYxNjcvZGlyZWN0b3ItYnJ5YW4tc2luZ2VyLWRpc2N1c3Nlcy14LW1lbi1maXJzdC1jbGFzcy8iPkRpcmVjdG9yIEJyeWFuIFNpbmdlciBEaXNjdXNzZXMgPGVtPlgtTWVuOiBGaXJzdCBDbGFzczwvZW0+PC9hPiAgICAgICAgICAgIDwvaDM+ICAgICAgICAgICAgPHA+PHA+PGltZyBzcmM9Imh0dHA6Ly90My5nc3RhdGljLmNvbS9pbWFnZXM/cT10Ym46MndZVG1sb0FadmIxYU06aHR0cDovL2xvcmRjb21pY2d1eS5maWxlcy53b3JkcHJlc3MuY29tLzIwMDgvMDIveC1tZW5fZmlyc3RfY2xhc3Nfdm9sXzJfNnAuanBnIiBzdHlsZT0ibWFyZ2luOjA1cHggMHB4IDVweCAxMHB4OyBib3JkZXI6IHNvbGlkIDNweCAjYzRjNGMwOyIgYWxpZ249InJpZ2h0IiB3aWR0aD0iOTkiIGhlaWdodD0iMTUwIiBhbHQ9IlgtTWVuOiBGaXJzdCBDbGFzcyIvIC8+RGlyZWN0b3IgPGEgaHJlZj0iIGh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi82NzUxNS9icnlhbi1zaW5nZXIiPkJyeWFuIFNpbmdlcjwvYT4gd2FzIHByYWN0aWNhbGx5IGEgaGVybyBoaW1zZWxmIHRvIGNvbWljIGJvb2sgZmFucyBmb2xsb3dpbmcgdGhlIGRlYnV0IG9mIHRoZSA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9tb3ZpZS8xNjYxMzkveC1tZW4iPjxlbT5YLU1lbjwvZW0+PC9hPiBtb3ZpZSwgYSBmYWlybHkgZmFpdGhmdWwgJm1kYXNoOyBleGNlcHQgZm9yIHRoZSBjb3N0dW1lcyAmbWRhc2g7IGFkYXB0YXRpb24gb2Ygb25lIG9mIHRoZSBtb3N0IGJlbG92ZWQgYW5kIHBlcmVubmlhbGx5IGJlc3Qtc2VsbGluZyBNYXJ2ZWwgQ29taWNzIHRpdGxlcy4gIEhpcyBmb2xsb3ctdXAsIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL21vdmllLzIxNTIyNy94Mi14LW1lbi11bml0ZWQiPjxlbT5YMjogWC1NZW4gVW5pdGVkPC9lbT48L2E+LCB3YXMgZXZlbiBiZXR0ZXIgcmVjZWl2ZWQgYnkgdGhlIGNyaXRpY2FsIGNvbWljIGJvb2sgYXVkaWVuY2UsIGFuZCBhbiBldmVuIDxhIGhyZWY9Imh0dHA6Ly9ib3hvZmZpY2Vtb2pvLmNvbS9mcmFuY2hpc2VzL2NoYXJ0Lz9pZD14bWVuLmh0bSI+YmlnZ2VyIGhpdDwvYT4gYXQgdGhlIGJveCBvZmZpY2UsIGVuc3VyaW5nIGEgc2VxdWVsLiAgSG93ZXZlciwgcmF0aGVyIHRoYW4gY29udGludWUgdG8gZ3VpZGUgIk1hcnZlbCdzIE1lcnJ5IE11dGFudHMsIiAgU2luZ2VyIGRlY2lkZWQgdG8ganVtcCBzaGlwIGFuZCBoZWxtIHRoZSByZWJvb3Qgb2YgdGhlIDxlbT5TdXBlcm1hbjwvZW0+IGZyYW5jaGlzZSwgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUvMTU2NjQ5L3N1cGVybWFuLXJldHVybnMiPjxlbT5TdXBlcm1hbiBSZXR1cm5zPC9lbT48L2E+LjwvcD48cD5XaGlsZSBTaW5nZXIncyBhYnNlbmNlIGZyb20gdGhlIDxlbT5YLU1lbjwvZW0+IGRpZG4ndCBzZWVtIHRvIGh1cnQgaXRzIHNhbGVzICZtZGFzaDsgdGhlIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi82NzA1NC9icmV0dC1yYXRuZXIiPkJyZXR0IFJhdG5lcjwvYT4tZGlyZWN0ZWQgPGEgaHJlZj0iIGh0dHA6Ly93d3cuUmVlbHouY29tL21vdmllLzE1NjQzNy94LW1lbi10aGUtbGFzdC1zdGFuZCI+PGVtPlgtTWVuOiBUaGUgTGFzdCBTdGFuZDwvZW0+PC9hPiBtYWRlIG1vcmUgdGhhbiA8ZW0+WDI8L2VtPiBhdCBib3RoIHRoZSBkb21lc3RpYyBhbmQgaW50ZXJuYXRpb25hbCBib3ggb2ZmaWNlcyAmbWRhc2g7IGhpcyBob21hZ2UgdG8gPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vcGVyc29uLzk2MTgwL3JpY2hhcmQtZG9ubmVyIj4gUmljaGFyZCBEb25uZXI8L2E+J3MgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUvMTQ4OTA2L3N1cGVybWFuIj48ZW0+U3VwZXJtYW48L2VtPjwvYT4gd2FzIDxhIGhyZWY9Imh0dHA6Ly9ib3hvZmZpY2Vtb2pvLmNvbS9tb3ZpZXMvP2lkPXN1cGVybWFuMDYuaHRtIj5hIGZsb3A8L2E+LCBjb3N0aW5nICQyNzAgbWlsbGlvbiB0byBwcm9kdWNlIGFuZCB0YWtpbmcgaW4gb25seSAkMjAwIG1pbGxpb24gYXQgdGhlIGRvbWVzdGljIGJveCBvZmZpY2UuICBUaGUgbW92aWUgYWxzbyBkYW1hZ2VkIGhpcyBjcmVkaWJpbGl0eSBpbiB0aGUgY29taWMgYm9vayBjb21tdW5pdHkgZm9yIGhpcyBwb3J0cmF5YWwgb2YgU3VwZXJtYW4gYXMgYSAiU3VwZXItc3RhbGtlciwiIGFuZCBmb3IgYWJhbmRvbmluZyBjb21pYyBib29rIGNvbnRpbnVpdHkgYnkgZ2l2aW5nIExvaXMgTGFuZSBTdXBlcm1hbidzIGxvdmUtY2hpbGQuPC9wPjxwPldoZXRoZXIgYmVjYXVzZSBoaXMgbGFzdCBtb3ZpZSwgdGhlIDxhIGhyZWY9IiBodHRwOi8vd3d3LlJlZWx6LmNvbS9wZXJzb24vMTAyNTEyL3RvbS1jcnVpc2UiPlRvbSBDcnVpc2U8L2E+LWxlZCBXV0lJIHRocmlsbGVyIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL21vdmllLzI0MzM1OC92YWxreXJpZSI+PGVtPlZhbGt5cmllPC9lbT48L2E+LCB3YXMgYWxzbyA8YSBocmVmPSIgaHR0cDovL2JveG9mZmljZW1vam8uY29tL21vdmllcy8/aWQ9dmFsa3lyaWUuaHRtIj5hIGRpc2FwcG9pbnRtZW50PC9hPiBhdCB0aGUgYm94IG9mZmljZSwgYmVjYXVzZSBoZSB3YXNuJ3QgaW52aXRlZCBiYWNrIGZvciB0aGUgIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL21vdmllLW5ld3MvNjA5MC9jaHJpc3RvcGhlci1ub2xhbi1jb25maXJtcy1pbnZvbHZlbWVudC1pbi1zdXBlcm1hbi1yZWJvb3QtYW5kLWZpbmFsbHktZGlzY3Vzc2VzLWJhdG1hbi0zIj5uZXh0IDxlbT5TdXBlcm1hbjwvZW0+IG1vdmllPC9hPiwgb3IgYmVjYXVzZSBoZSBob3BlcyB0byByZXBhaXIgaGlzIGRhbWFnZWQgcmVwdXRhdGlvbiBhbW9uZyBjb21pYyBib29rIGZhbnMsIFNpbmdlciBoYXMgb25jZSBhZ2FpbiBmb3VuZCBoaXMgd2F5IGJhY2sgdG8gdGhlIDxlbT5YLU1lbjwvZW0+LiAgU2luZ2VyIG1heSBldmVudHVhbGx5IGRpcmVjdCA8ZW0+PHN0cm9uZz5YLU1lbiA0PC9lbT48L3N0cm9uZz4sIGJ1dCBmb3Igbm93IGhlIGlzIHRha2luZyB0aGUgaGVsbSBvZiA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9tb3ZpZS8yNzAyNTgveC1tZW4tZmlyc3QtY2xhc3MiPjxlbT5YLU1lbjogRmlyc3QgQ2xhc3M8L2VtPjwvYT4sIGEgcHJlcXVlbCB0byA8ZW0+WC1NZW48L2VtPiB0aGF0IGZvY3VzZXMgb24gdGhlIGZvcm1hdGl2ZSB5ZWFycyBvZiB0aGUgY2hhcmFjdGVycy4gIEluIGEgcmVjZW50IGludGVydmlldyB3aXRoIHRoZSA8ZW0+TC5BLiBUaW1lczwvZW0+LCBTaW5nZXIgc2FpZCB0aGF0IDxlbT5GaXJzdCBDbGFzczwvZW0+IHdpbGwgbm90IGp1c3QgZm9jdXMgb24gdGhlIHlvdW5nIG11dGFudHMsIGJ1dCBiZSB2ZXJ5IG11Y2ggYWJvdXQgdGhlIDxhIGhyZWY9Imh0dHA6Ly9sYXRpbWVzYmxvZ3MubGF0aW1lcy5jb20vaGVyb2NvbXBsZXgvMjAxMC8wMy9icnlhbi1zaW5nZXItYW5kLXRoZS14bWVuLXRvZ2V0aGVyLWFnYWluLmh0bWwiPnlpbi15YW5nIHJlbGF0aW9uc2hpcCBvZiB0aGUgcGF0cmlhcmNoczwvYT4gb2YgdGhlIHR3byBjYW1wcyBvZiBtdXRhbnRzLjwvcD48YmxvY2txdW90ZSBzdHlsZT0iYmFja2dyb3VuZDogI0U5RUNEQTsgcGFkZGluZzogMTBweDsgZm9udC1zaXplOiAxMXB4OyI+SnVzdCBkb2luZyB5b3VuZ2VyIG11dGFudHMgaXMgbm90IGVub3VnaC4gVGhlIHN0b3J5IG5lZWRzIHRvIGJlIG1vcmUgdGhhbiB0aGF0LiBJIGxvdmUgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIE1hZ25ldG8gYW5kIFhhdmllciwgdGhlc2UgdHdvIG1lbiB3aG8gaGF2ZSBkaWFtZXRyaWNhbGx5IG9wcG9zaXRlIHBvaW50cyBvZiB2aWV3IGJ1dCBzdGlsbCBtYW5hZ2UgdG8gYmUgZnJpZW5kcyAmbWRhc2g7IHRvIGEgcG9pbnQuIFRoZXkgYXJlIHRoZSB1bHRpbWF0ZSBmcmVuZW1pZXMuPC9ibG9ja3F1b3RlPjxwPjxpbWcgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L21vdmllcy9wb3N0ZXIvMTY2MTM5X3Bvc3Rlci5qcGciIHN0eWxlPSJtYXJnaW46MDVweCAxMHB4IDA1cHggMHB4OyBib3JkZXI6IHNvbGlkIDNweCAjYzRjNGMwOyIgYWxpZ249ImxlZnQiIHdpZHRoPSI5NiIgaGVpZ2h0PSIxNDMiIGFsdD0iWC1NZW4iLyAvPlNpbmdlciBtYWtlcyBubyBhcG9sb2dpZXMgZm9yIDxlbT5TdXBlcm1hbiBSZXR1cm5zPC9lbT4sIGJ1dCBzYWlkIHRoYXQgaGUgZmVlbHMgbW9yZSBhdCBob21lIGluIHRoZSA8ZW0+WC1NZW48L2VtPiAidW5pdmVyc2UsIiBib3RoIHBlcnNvbmFsbHkgYW5kIGFydGlzdGljYWxseS48L3A+PGJsb2NrcXVvdGUgc3R5bGU9ImJhY2tncm91bmQ6ICNFOUVDREE7IHBhZGRpbmc6IDEwcHg7IGZvbnQtc2l6ZTogMTFweDsiPkkgZ2VudWluZWx5IGxpa2UgdGhlIHBlb3BsZSwgYW5kIG15IHBlcnNvbmFsaXR5IG1lc2hlcyBtb3JlIHdpdGggdGhpcyB1bml2ZXJzZSB0aGFuIGl0IGRvZXMgd2l0aCBvdGhlciB1bml2ZXJzZXMsIEkgdGhpbms7IEkgc2VlIHRoYXQgbm93IGF0IHRoaXMgcG9pbnQuICBJIGZlZWwgYSBjb25uZWN0aW9uIHRvIHRoZSA8ZW0+WC1NZW48L2VtPiBjaGFyYWN0ZXJzIGFuZCBhbHNvIHRoZSBlbnNlbWJsZSBuYXR1cmUgb2YgdGhlIGZpbG1zLiBJZiB5b3UgbG9vayBhdCA8ZW0+VXN1YWwgU3VzcGVjdHM8L2VtPiBvciBteSBsYXN0IGZpbG0sIDxlbT5WYWxreXJpZTwvZW0+LCBJIGZlZWwgZXNwZWNpYWxseSBjb21mb3J0YWJsZSB3aXRoIGVuc2VtYmxlIGp1Z2dsaW5nLiBJbiB0aGUgc3BhY2UgYmV0d2VlbiBhbGwgdGhlIGNoYXJhY3RlcnMgeW91IGNhbiBkaXNndWlzZSBhIGNlbnRyYWwgdGhvdWdodCB0aGF0J3MgaGlkZGVuIGluIGFsbCB0aGUgZGlzY291cnNlLiBJIG1pc3NlZCB0aGF0IHdpdGggdGhlIHNpbmd1bGFyIHJlbGF0aW9uc2hpcCBzdG9yeSBvZiA8ZW0+U3VwZXJtYW48L2VtPi4gQW5kLCB3ZWxsLCBpdCBhbHdheXMgZ2l2ZXMgeW91IHNvbWV0aGluZyB0byBjdXQgdG8uLi48L2Jsb2NrcXVvdGU+PHA+V2hpbGUgbWFueSBpbiBIb2xseXdvb2QgZGlzY291bnQgdGhlIGltcGFjdCBvZiBjb21pYyBib29rIGZhbnMsIFNpbmdlciBmZWVscyBxdWl0ZSB0aGUgY29udHJhcnkuPC9wPjxibG9ja3F1b3RlIHN0eWxlPSJiYWNrZ3JvdW5kOiAjRTlFQ0RBOyBwYWRkaW5nOiAxMHB4OyBmb250LXNpemU6IDExcHg7Ij5VbHRpbWF0ZWx5LCB0aGUgY29taWMgYm9vayBmYW5zIGFyZSB5b3VyIGZpcnN0IGNvcmUgYXVkaWVuY2UsIHRoZSBvbmVzIHRoYXQgYXJlIGdvaW5nIHRvIGVtYnJhY2UgaXQgYW5kIHRhbGsgYWJvdXQgaXQgJiM4MjMwOyBvciByZWplY3QgaXQuPC9ibG9ja3F1b3RlPjxwPjxhIGhyZWY9Imh0dHA6Ly9sYXRpbWVzYmxvZ3MubGF0aW1lcy5jb20vaGVyb2NvbXBsZXgvMjAxMC8wMy9icnlhbi1zaW5nZXItYW5kLXRoZS14bWVuLXRvZ2V0aGVyLWFnYWluLmh0bWwiPlJlYWQgdGhlIGVudGlyZSBpbnRlcnZpZXc8L2E+IHdpdGggQnJ5YW4gU2luZ2VyIGFuZCBhbHNvIGhlYXIgZnJvbSBwcm9kdWNlciA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9wZXJzb24vODYzODEvbGF1cmVuLXNodWxlci1kb25uZXIiPkxhdXJlbiBTaHVsZXIgRG9ubmVyPC9hPi48L3A+IDwvcD4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICA8L3VsPmQCCQ8PFgIfBGdkFh4CAQ8PFgIeC05hdmlnYXRlVXJsBY8abWFpbHRvOj9zdWJqZWN0PVJlZWx6Q2hhbm5lbDogRGlyZWN0b3IgQnJ5YW4gU2luZ2VyIERpc2N1c3NlcyBYLU1lbjogRmlyc3QgQ2xhc3MmYm9keT1EaXJlY3RvciBCcnlhbiBTaW5nZXIgd2FzIHByYWN0aWNhbGx5IGEgaGVybyBoaW1zZWxmIHRvIGNvbWljIGJvb2sgZmFucyBmb2xsb3dpbmcgdGhlIGRlYnV0IG9mIHRoZSBYLU1lbiBtb3ZpZSwgYSBmYWlybHkgZmFpdGhmdWwg4oCUIGV4Y2VwdCBmb3IgdGhlIGNvc3R1bWVzIOKAlCBhZGFwdGF0aW9uIG9mIG9uZSBvZiB0aGUgbW9zdCBiZWxvdmVkIGFuZCBwZXJlbm5pYWxseSBiZXN0LXNlbGxpbmcgTWFydmVsIENvbWljcyB0aXRsZXMuICBIaXMgZm9sbG93LXVwLCBYMjogWC1NZW4gVW5pdGVkLCB3YXMgZXZlbiBiZXR0ZXIgcmVjZWl2ZWQgYnkgdGhlIGNyaXRpY2FsIGNvbWljIGJvb2sgYXVkaWVuY2UsIGFuZCBhbiBldmVuIGJpZ2dlciBoaXQgYXQgdGhlIGJveCBvZmZpY2UsIGVuc3VyaW5nIGEgc2VxdWVsLiAgSG93ZXZlciwgcmF0aGVyIHRoYW4gY29udGludWUgdG8gZ3VpZGUgIk1hcnZlbCdzIE1lcnJ5IE11dGFudHMsIiAgU2luZ2VyIGRlY2lkZWQgdG8ganVtcCBzaGlwIGFuZCBoZWxtIHRoZSByZWJvb3Qgb2YgdGhlIFN1cGVybWFuIGZyYW5jaGlzZSwgU3VwZXJtYW4gUmV0dXJucy4NCg0KV2hpbGUgU2luZ2VyJ3MgYWJzZW5jZSBmcm9tIHRoZSBYLU1lbiBkaWRuJ3Qgc2VlbSB0byBodXJ0IGl0cyBzYWxlcyDigJQgdGhlIEJyZXR0IFJhdG5lci1kaXJlY3RlZCBYLU1lbjogVGhlIExhc3QgU3RhbmQgbWFkZSBtb3JlIHRoYW4gWDIgYXQgYm90aCB0aGUgZG9tZXN0aWMgYW5kIGludGVybmF0aW9uYWwgYm94IG9mZmljZXMg4oCUIGhpcyBob21hZ2UgdG8gIFJpY2hhcmQgRG9ubmVyJ3MgU3VwZXJtYW4gd2FzIGEgZmxvcCwgY29zdGluZyAkMjcwIG1pbGxpb24gdG8gcHJvZHVjZSBhbmQgdGFraW5nIGluIG9ubHkgJDIwMCBtaWxsaW9uIGF0IHRoZSBkb21lc3RpYyBib3ggb2ZmaWNlLiAgVGhlIG1vdmllIGFsc28gZGFtYWdlZCBoaXMgY3JlZGliaWxpdHkgaW4gdGhlIGNvbWljIGJvb2sgY29tbXVuaXR5IGZvciBoaXMgcG9ydHJheWFsIG9mIFN1cGVybWFuIGFzIGEgIlN1cGVyLXN0YWxrZXIsIiBhbmQgZm9yIGFiYW5kb25pbmcgY29taWMgYm9vayBjb250aW51aXR5IGJ5IGdpdmluZyBMb2lzIExhbmUgU3VwZXJtYW4ncyBsb3ZlLWNoaWxkLg0KDQpXaGV0aGVyIGJlY2F1c2UgaGlzIGxhc3QgbW92aWUsIHRoZSBUb20gQ3J1aXNlLWxlZCBXV0lJIHRocmlsbGVyIFZhbGt5cmllLCB3YXMgYWxzbyBhIGRpc2FwcG9pbnRtZW50IGF0IHRoZSBib3ggb2ZmaWNlLCBiZWNhdXNlIGhlIHdhc24ndCBpbnZpdGVkIGJhY2sgZm9yIHRoZSAgbmV4dCBTdXBlcm1hbiBtb3ZpZSwgb3IgYmVjYXVzZSBoZSBob3BlcyB0byByZXBhaXIgaGlzIGRhbWFnZWQgcmVwdXRhdGlvbiBhbW9uZyBjb21pYyBib29rIGZhbnMsIFNpbmdlciBoYXMgb25jZSBhZ2FpbiBmb3VuZCBoaXMgd2F5IGJhY2sgdG8gdGhlIFgtTWVuLiAgU2luZ2VyIG1heSBldmVudHVhbGx5IGRpcmVjdCBYLU1lbiA0LCBidXQgZm9yIG5vdyBoZSBpcyB0YWtpbmcgdGhlIGhlbG0gb2YgWC1NZW46IEZpcnN0IENsYXNzLCBhIHByZXF1ZWwgdG8gWC1NZW4gdGhhdCBmb2N1c2VzIG9uIHRoZSBmb3JtYXRpdmUgeWVhcnMgb2YgdGhlIGNoYXJhY3RlcnMuICBJbiBhIHJlY2VudCBpbnRlcnZpZXcgd2l0aCB0aGUgTC5BLiBUaW1lcywgU2luZ2VyIHNhaWQgdGhhdCBGaXJzdCBDbGFzcyB3aWxsIG5vdCBqdXN0IGZvY3VzIG9uIHRoZSB5b3VuZyBtdXRhbnRzLCBidXQgYmUgdmVyeSBtdWNoIGFib3V0IHRoZSB5aW4teWFuZyByZWxhdGlvbnNoaXAgb2YgdGhlIHBhdHJpYXJjaHMgb2YgdGhlIHR3byBjYW1wcyBvZiBtdXRhbnRzLg0KDQpKdXN0IGRvaW5nIHlvdW5nZXIgbXV0YW50cyBpcyBub3QgZW5vdWdoLiBUaGUgc3RvcnkgbmVlZHMgdG8gYmUgbW9yZSB0aGFuIHRoYXQuIEkgbG92ZSB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gTWFnbmV0byBhbmQgWGF2aWVyLCB0aGVzZSB0d28gbWVuIHdobyBoYXZlIGRpYW1ldHJpY2FsbHkgb3Bwb3NpdGUgcG9pbnRzIG9mIHZpZXcgYnV0IHN0aWxsIG1hbmFnZSB0byBiZSBmcmllbmRzIOKAlCB0byBhIHBvaW50LiBUaGV5IGFyZSB0aGUgdWx0aW1hdGUgZnJlbmVtaWVzLg0KDQpTaW5nZXIgbWFrZXMgbm8gYXBvbG9naWVzIGZvciBTdXBlcm1hbiBSZXR1cm5zLCBidXQgc2FpZCB0aGF0IGhlIGZlZWxzIG1vcmUgYXQgaG9tZSBpbiB0aGUgWC1NZW4gInVuaXZlcnNlLCIgYm90aCBwZXJzb25hbGx5IGFuZCBhcnRpc3RpY2FsbHkuDQoNCkkgZ2VudWluZWx5IGxpa2UgdGhlIHBlb3BsZSwgYW5kIG15IHBlcnNvbmFsaXR5IG1lc2hlcyBtb3JlIHdpdGggdGhpcyB1bml2ZXJzZSB0aGFuIGl0IGRvZXMgd2l0aCBvdGhlciB1bml2ZXJzZXMsIEkgdGhpbms7IEkgc2VlIHRoYXQgbm93IGF0IHRoaXMgcG9pbnQuICBJIGZlZWwgYSBjb25uZWN0aW9uIHRvIHRoZSBYLU1lbiBjaGFyYWN0ZXJzIGFuZCBhbHNvIHRoZSBlbnNlbWJsZSBuYXR1cmUgb2YgdGhlIGZpbG1zLiBJZiB5b3UgbG9vayBhdCBVc3VhbCBTdXNwZWN0cyBvciBteSBsYXN0IGZpbG0sIFZhbGt5cmllLCBJIGZlZWwgZXNwZWNpYWxseSBjb21mb3J0YWJsZSB3aXRoIGVuc2VtYmxlIGp1Z2dsaW5nLiBJbiB0aGUgc3BhY2UgYmV0d2VlbiBhbGwgdGhlIGNoYXJhY3RlcnMgeW91IGNhbiBkaXNndWlzZSBhIGNlbnRyYWwgdGhvdWdodCB0aGF0J3MgaGlkZGVuIGluIGFsbCB0aGUgZGlzY291cnNlLiBJIG1pc3NlZCB0aGF0IHdpdGggdGhlIHNpbmd1bGFyIHJlbGF0aW9uc2hpcCBzdG9yeSBvZiBTdXBlcm1hbi4gQW5kLCB3ZWxsLCBpdCBhbHdheXMgZ2l2ZXMgeW91IHNvbWV0aGluZyB0byBjdXQgdG8uLi4NCg0KV2hpbGUgbWFueSBpbiBIb2xseXdvb2QgZGlzY291bnQgdGhlIGltcGFjdCBvZiBjb21pYyBib29rIGZhbnMsIFNpbmdlciBmZWVscyBxdWl0ZSB0aGUgY29udHJhcnkuDQoNClVsdGltYXRlbHksIHRoZSBjb21pYyBib29rIGZhbnMgYXJlIHlvdXIgZmlyc3QgY29yZSBhdWRpZW5jZSwgdGhlIG9uZXMgdGhhdCBhcmUgZ29pbmcgdG8gZW1icmFjZSBpdCBhbmQgdGFsayBhYm91dCBpdCDigKYgb3IgcmVqZWN0IGl0Lg0KDQpSZWFkIHRoZSBlbnRpcmUgaW50ZXJ2aWV3IHdpdGggQnJ5YW4gU2luZ2VyIGFuZCBhbHNvIGhlYXIgZnJvbSBwcm9kdWNlciBMYXVyZW4gU2h1bGVyIERvbm5lci4lMGElMGFodHRwJTNhJTJmJTJmd3d3LnJlZWx6LmNvbSUyZm1vdmllLW5ld3MlMmY2MTY3JTJmZGlyZWN0b3ItYnJ5YW4tc2luZ2VyLWRpc2N1c3Nlcy14LW1lbi1maXJzdC1jbGFzcyUyZmRkAgMPDxYCHwcFswFodHRwOi8vd3d3LmZhY2Vib29rLmNvbS9zaGFyZXIucGhwP3U9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy82MTY3L2RpcmVjdG9yLWJyeWFuLXNpbmdlci1kaXNjdXNzZXMteC1tZW4tZmlyc3QtY2xhc3MvJnQ9RGlyZWN0b3IrQnJ5YW4rU2luZ2VyK0Rpc2N1c3NlcytYLU1lbiUzYStGaXJzdCtDbGFzc2RkAgUPDxYCHwcFdGh0dHA6Ly9yZWRkaXQuY29tL3N1Ym1pdD91cmw9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy82MTY3L2RpcmVjdG9yLWJyeWFuLXNpbmdlci1kaXNjdXNzZXMteC1tZW4tZmlyc3QtY2xhc3MvZGQCBw8PFgIfBwXPAWh0dHA6Ly9kaWdnLmNvbS9zdWJtaXQ/dXJsPWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjE2Ny9kaXJlY3Rvci1icnlhbi1zaW5nZXItZGlzY3Vzc2VzLXgtbWVuLWZpcnN0LWNsYXNzLyZ0aXRsZT1EaXJlY3RvcitCcnlhbitTaW5nZXIrRGlzY3Vzc2VzK1gtTWVuJTNhK0ZpcnN0K0NsYXNzJmRlc2NyaXB0aW9uPURpcmVjdG9yK0JyeWFuK1NpbmdlcmRkAgkPDxYCHwcFxAFodHRwOi8vZGVsaWNpb3VzLmNvbS9wb3N0P3Y9NSZub3VpJmp1bXA9Y2xvc2UmdXJsPWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjE2Ny9kaXJlY3Rvci1icnlhbi1zaW5nZXItZGlzY3Vzc2VzLXgtbWVuLWZpcnN0LWNsYXNzLyZ0aXRsZT1EaXJlY3RvcitCcnlhbitTaW5nZXIrRGlzY3Vzc2VzK1gtTWVuJTNhK0ZpcnN0K0NsYXNzZGQCCw8PFgIfBwW3AWh0dHA6Ly9jZ2kuZmFyay5jb20vY2dpL2ZhcmsvZmFya2l0LnBsP3U9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy82MTY3L2RpcmVjdG9yLWJyeWFuLXNpbmdlci1kaXNjdXNzZXMteC1tZW4tZmlyc3QtY2xhc3MvJmg9RGlyZWN0b3IrQnJ5YW4rU2luZ2VyK0Rpc2N1c3NlcytYLU1lbiUzYStGaXJzdCtDbGFzc2RkAg0PDxYCHwcF+xFodHRwOi8vd3d3Lm15c3BhY2UuY29tL2luZGV4LmNmbT9mdXNlYWN0aW9uPXBvc3R0byZ0PURpcmVjdG9yK0JyeWFuK1NpbmdlcitEaXNjdXNzZXMrWC1NZW4lM2ErRmlyc3QrQ2xhc3MmYz1EaXJlY3RvcitCcnlhbitTaW5nZXIrd2FzK3ByYWN0aWNhbGx5K2EraGVybytoaW1zZWxmK3RvK2NvbWljK2Jvb2srZmFucytmb2xsb3dpbmcrdGhlK2RlYnV0K29mK3RoZStYLU1lbittb3ZpZSUyYythK2ZhaXJseStmYWl0aGZ1bCslMjZtZGFzaCUzYitleGNlcHQrZm9yK3RoZStjb3N0dW1lcyslMjZtZGFzaCUzYithZGFwdGF0aW9uK29mK29uZStvZit0aGUrbW9zdCtiZWxvdmVkK2FuZCtwZXJlbm5pYWxseStiZXN0LXNlbGxpbmcrTWFydmVsK0NvbWljcyt0aXRsZXMuKytIaXMrZm9sbG93LXVwJTJjK1gyJTNhK1gtTWVuK1VuaXRlZCUyYyt3YXMrZXZlbitiZXR0ZXIrcmVjZWl2ZWQrYnkrdGhlK2NyaXRpY2FsK2NvbWljK2Jvb2srYXVkaWVuY2UlMmMrYW5kK2FuK2V2ZW4rYmlnZ2VyK2hpdCthdCt0aGUrYm94K29mZmljZSUyYytlbnN1cmluZythK3NlcXVlbC4rK0hvd2V2ZXIlMmMrcmF0aGVyK3RoYW4rY29udGludWUrdG8rZ3VpZGUrJTIyTWFydmVsJ3MrTWVycnkrTXV0YW50cyUyYyUyMisrU2luZ2VyK2RlY2lkZWQrdG8ranVtcCtzaGlwK2FuZCtoZWxtK3RoZStyZWJvb3Qrb2YrdGhlK1N1cGVybWFuK2ZyYW5jaGlzZSUyYytTdXBlcm1hbitSZXR1cm5zLiUwZCUwYSUwZCUwYVdoaWxlK1NpbmdlcidzK2Fic2VuY2UrZnJvbSt0aGUrWC1NZW4rZGlkbid0K3NlZW0rdG8raHVydCtpdHMrc2FsZXMrJTI2bWRhc2glM2IrdGhlK0JyZXR0K1JhdG5lci1kaXJlY3RlZCtYLU1lbiUzYStUaGUrTGFzdCtTdGFuZCttYWRlK21vcmUrdGhhbitYMithdCtib3RoK3RoZStkb21lc3RpYythbmQraW50ZXJuYXRpb25hbCtib3grb2ZmaWNlcyslMjZtZGFzaCUzYitoaXMraG9tYWdlK3RvKytSaWNoYXJkK0Rvbm5lcidzK1N1cGVybWFuK3dhcythK2Zsb3AlMmMrY29zdGluZyslMjQyNzArbWlsbGlvbit0bytwcm9kdWNlK2FuZCt0YWtpbmcraW4rb25seSslMjQyMDArbWlsbGlvbithdCt0aGUrZG9tZXN0aWMrYm94K29mZmljZS4rK1RoZSttb3ZpZSthbHNvK2RhbWFnZWQraGlzK2NyZWRpYmlsaXR5K2luK3RoZStjb21pYytib29rK2NvbW11bml0eStmb3IraGlzK3BvcnRyYXlhbCtvZitTdXBlcm1hbithcythKyUyMlN1cGVyLXN0YWxrZXIlMmMlMjIrYW5kK2ZvcithYmFuZG9uaW5nK2NvbWljK2Jvb2srY29udGludWl0eStieStnaXZpbmcrTG9pcytMYW5lK1N1cGVybWFuJ3MrbG92ZS1jaGlsZC4lMGQlMGElMGQlMGFXaGV0aGVyK2JlY2F1c2UraGlzK2xhc3QrbW92aWUlMmMrdGhlK1RvbStDcnVpc2UtbGVkK1dXSUkrdGhyaWxsZXIrVmFsa3lyaWUlMmMrd2FzK2Fsc28rYStkaXNhcHBvaW50bWVudCthdCt0aGUrYm94K29mZmljZSUyYytiZWNhdXNlK2hlK3dhc24ndCtpbnZpdGVkK2JhY2srZm9yK3RoZSsrbmV4dCtTdXBlcm1hbittb3ZpZSUyYytvcitiZWNhdXNlK2hlK2hvcGVzK3RvK3JlcGFpcitoaXMrZGFtYWdlZCtyZXB1dGF0aW9uK2Ftb25nK2NvbWljK2Jvb2srZmFucyUyYytTaW5nZXIraGFzK29uY2UrYWdhaW4rZm91bmQraGlzK3dheStiYWNrK3RvK3RoZStYLU1lbi4rK1NpbmdlcittYXkrZXZlbnR1YWxseStkaXJlY3QrWC1NZW4rNCUyYytidXQrZm9yK25vdytoZStpcyt0YWtpbmcrdGhlK2hlbG0rb2YrWC1NZW4lM2ErRmlyc3QrQ2xhc3MlMmMrYStwcmVxdWVsK3RvK1gtTWVuK3RoYXQrZm9jdXNlcytvbit0aGUrZm9ybWF0aXZlK3llYXJzK29mK3RoZStjaGFyYWN0ZXJzLisrSW4rYStyZWNlbnQraW50ZXJ2aWV3K3dpdGgrdGhlK0wuQS4rVGltZXMlMmMrU2luZ2VyK3NhaWQrdGhhdCtGaXJzdCtDbGFzcyt3aWxsK25vdCtqdXN0K2ZvY3VzK29uK3RoZSt5b3VuZyttdXRhbnRzJTJjK2J1dCtiZSt2ZXJ5K211Y2grYWJvdXQrdGhlK3lpbi15YW5nK3JlbGF0aW9uc2hpcCtvZit0aGUrcGF0cmlhcmNocytvZit0aGUrdHdvK2NhbXBzK29mK211dGFudHMuJTBkJTBhJTBkJTBhSnVzdCtkb2luZyt5b3VuZ2VyK211dGFudHMraXMrbm90K2Vub3VnaC4rVGhlK3N0b3J5K25lZWRzK3RvK2JlK21vcmUrdGhhbit0aGF0LitJK2xvdmUrdGhlK3JlbGF0aW9uc2hpcCtiZXR3ZWVuK01hZ25ldG8rYW5kK1hhdmllciUyYyt0aGVzZSt0d28rbWVuK3dobytoYXZlK2RpYW1ldHJpY2FsbHkrb3AmdT1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzYxNjcvZGlyZWN0b3ItYnJ5YW4tc2luZ2VyLWRpc2N1c3Nlcy14LW1lbi1maXJzdC1jbGFzcy8mbD03ZGQCDw9kFgJmDxYCHwIFkBU8ZGl2IGNsYXNzPSJjbGVhciI+ICAgIDxoNT5TSUdOIFVQIEZPUiBGQU4gQUxFUlRTPC9oNT4gICAgPHA+QmUgdGhlIGZpcnN0IHRvIHdhdGNoIG5ldyB0cmFpbGVycy5HZXQgbmV3cyBhYm91dCB0aGUgc3RhcnMgeW91IGxvdmUuTmV2ZXIgbWlzcyB5b3VyIGZhdm9yaXRlIG1vdmllITwvcD4gICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZWRmMmNjOyBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDOyBwYWRkaW5nOiAzcHg7IGNvbG9yOiMzMzMzMzM7IG1hcmdpbi10b3A6IDVweDsiPiAgICAgICAgPGg1IHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogVHJhbnNwYXJlbnQ7IGNvbG9yOiAjNjY2NjY2OyBmb250LXdlaWdodDpib2xkOyI+UmVsYXRlZCBGYW4gQWxlcnRzPC9oNT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlubGluZS1saXN0Ij4gICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJyZWxhdGVkIiBpZD0iUmVsYXRlZEFsZXJ0cyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJwNjcwNTQiIG5hbWU9IkJyZXR0IFJhdG5lciIgLz4gQnJldHQgUmF0bmVyICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJwNjc1MTUiIG5hbWU9IkJyeWFuIFNpbmdlciIgLz4gQnJ5YW4gU2luZ2VyICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJwODYzODEiIG5hbWU9IkxhdXJlbiBTaHVsZXIgRG9ubmVyIiAvPiBMYXVyZW4gU2h1bGVyIERvbm5lciAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJtMTU2NDM3IiBuYW1lPSJYLU1lbjogVGhlIExhc3QgU3RhbmQiIC8+IFgtTWVuOiBUaGUgTGFzdCBTdGFuZCAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJtMTY2MTM5IiBuYW1lPSJYLU1lbiIgLz4gWC1NZW4gICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0ibTIxNTIyNyIgbmFtZT0iWDI6IFgtTWVuIFVuaXRlZCIgLz4gWDI6IFgtTWVuIFVuaXRlZCAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Imxhc3QiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJtMjcwMjU4IiBuYW1lPSJYLU1lbjogRmlyc3QgQ2xhc3MiIC8+IFgtTWVuOiBGaXJzdCBDbGFzcyAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PiAgICAgICAgICAgIDwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgIDxiciAvPiAgICAgICAgPGRpdiBpZD0iZW1haWxfc3VibWlzc2lvbiIgY2xhc3M9ImhpZGUiIHN0eWxlPSJtYXJnaW4tYm90dG9tOiA1cHg7IG1hcmdpbi10b3A6IC01cHg7Ij4gICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgaWQ9InN1YnNjcmliZXJFbWFpbCIgc3R5bGU9IndpZHRoOiAxMTBweDsiIHZhbHVlPSJ5b3VyIGVtYWlsIj4gICAgICAgICAgICA8aW5wdXQgdHlwZT0ic3VibWl0IiBjbGFzcz0iYnV0dG9uIiB2YWx1ZT0iQWRkIiBvbmNsaWNrPSJqYXZhc2NyaXB0OmFkZEFsZXJ0cygpOyByZXR1cm4gZmFsc2U7Ij4gICAgICAgIDwvZGl2PiAgICAgICAgPGRpdiBpZD0icHJvZmlsZV9zdWJtaXNzaW9uIiBjbGFzcz0iaGlkZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206IDVweDsgbWFyZ2luLXRvcDogLTVweDsiPiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJzdWJtaXQiIGNsYXNzPSJidXR0b24iIHZhbHVlPSJBZGQgQWxlcnRzIiBvbmNsaWNrPSJqYXZhc2NyaXB0OmFkZEFsZXJ0cygpOyByZXR1cm4gZmFsc2U7IiAvPiAgICAgICAgPC9kaXY+ICAgICAgICA8ZGl2IGlkPSJhbGVydF9zdWJtaXNzaW9uX3Jlc3VsdCI+PC9kaXY+ICAgIDwvZGl2PiAgICA8YSBocmVmPSIvd2hhdGFyZWFsZXJ0cy8iIGNsYXNzPSJtb3JlIj5XaGF0IGFyZSBBTEVSVFM/PC9hPiAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+PC9kaXY+ZAITDw8WAh8EaGRkAhUPFgIfAgU7RGlyZWN0b3IgQnJ5YW4gU2luZ2VyIERpc2N1c3NlcyA8ZW0+WC1NZW46IEZpcnN0IENsYXNzPC9lbT5kAhcPFgIfAgUaUG9zdGVkIDAzLjIxLjEwIGJ5IEJyZW50SlNkAhkPFgIfAgWABDxkaXYgaWQ9J2ZiLXJvb3QnPjwvZGl2PjxzY3JpcHQ+KGZ1bmN0aW9uKGQsIHMsIGlkKSB7ICB2YXIganMsIGZqcyA9IGQuZ2V0RWxlbWVudHNCeVRhZ05hbWUocylbMF07ICBpZiAoZC5nZXRFbGVtZW50QnlJZChpZCkpIHJldHVybjsgIGpzID0gZC5jcmVhdGVFbGVtZW50KHMpOyBqcy5pZCA9IGlkOyAganMuc3JjID0gJy8vY29ubmVjdC5mYWNlYm9vay5uZXQvZW5fVVMvYWxsLmpzI3hmYm1sPTEnOyAgZmpzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGpzLCBmanMpO30oZG9jdW1lbnQsICdzY3JpcHQnLCAnZmFjZWJvb2stanNzZGsnKSk7PC9zY3JpcHQ+PGZiOmxpa2UgaHJlZj0naHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy82MTY3L2RpcmVjdG9yLWJyeWFuLXNpbmdlci1kaXNjdXNzZXMteC1tZW4tZmlyc3QtY2xhc3MvJyBzaG93X2ZhY2VzPSdmYWxzZScgbGF5b3V0PSdidXR0b25fY291bnQnIHdpZHRoPScyNTBweCcgaGVpZ2h0PSczNXB4JyBzZW5kPSd0cnVlJz48L2ZiOmxpa2U+ZAIbDxYCHwIF2yo8cD48aW1nIHNyYz0iaHR0cDovL3QzLmdzdGF0aWMuY29tL2ltYWdlcz9xPXRibjoyd1lUbWxvQVp2YjFhTTpodHRwOi8vbG9yZGNvbWljZ3V5LmZpbGVzLndvcmRwcmVzcy5jb20vMjAwOC8wMi94LW1lbl9maXJzdF9jbGFzc192b2xfMl82cC5qcGciIHN0eWxlPSJtYXJnaW46MDVweCAwcHggNXB4IDEwcHg7IGJvcmRlcjogc29saWQgM3B4ICNjNGM0YzA7IiBhbGlnbj0icmlnaHQiIHdpZHRoPSI5OSIgaGVpZ2h0PSIxNTAiIGFsdD0iWC1NZW46IEZpcnN0IENsYXNzIi8gLz5EaXJlY3RvciA8YSBocmVmPSIgaHR0cDovL3d3dy5SZWVsei5jb20vcGVyc29uLzY3NTE1L2JyeWFuLXNpbmdlciI+QnJ5YW4gU2luZ2VyPC9hPiB3YXMgcHJhY3RpY2FsbHkgYSBoZXJvIGhpbXNlbGYgdG8gY29taWMgYm9vayBmYW5zIGZvbGxvd2luZyB0aGUgZGVidXQgb2YgdGhlIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL21vdmllLzE2NjEzOS94LW1lbiI+PGVtPlgtTWVuPC9lbT48L2E+IG1vdmllLCBhIGZhaXJseSBmYWl0aGZ1bCAmbWRhc2g7IGV4Y2VwdCBmb3IgdGhlIGNvc3R1bWVzICZtZGFzaDsgYWRhcHRhdGlvbiBvZiBvbmUgb2YgdGhlIG1vc3QgYmVsb3ZlZCBhbmQgcGVyZW5uaWFsbHkgYmVzdC1zZWxsaW5nIE1hcnZlbCBDb21pY3MgdGl0bGVzLiAgSGlzIGZvbGxvdy11cCwgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUvMjE1MjI3L3gyLXgtbWVuLXVuaXRlZCI+PGVtPlgyOiBYLU1lbiBVbml0ZWQ8L2VtPjwvYT4sIHdhcyBldmVuIGJldHRlciByZWNlaXZlZCBieSB0aGUgY3JpdGljYWwgY29taWMgYm9vayBhdWRpZW5jZSwgYW5kIGFuIGV2ZW4gPGEgaHJlZj0iaHR0cDovL2JveG9mZmljZW1vam8uY29tL2ZyYW5jaGlzZXMvY2hhcnQvP2lkPXhtZW4uaHRtIj5iaWdnZXIgaGl0PC9hPiBhdCB0aGUgYm94IG9mZmljZSwgZW5zdXJpbmcgYSBzZXF1ZWwuICBIb3dldmVyLCByYXRoZXIgdGhhbiBjb250aW51ZSB0byBndWlkZSAiTWFydmVsJ3MgTWVycnkgTXV0YW50cywiICBTaW5nZXIgZGVjaWRlZCB0byBqdW1wIHNoaXAgYW5kIGhlbG0gdGhlIHJlYm9vdCBvZiB0aGUgPGVtPlN1cGVybWFuPC9lbT4gZnJhbmNoaXNlLCA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9tb3ZpZS8xNTY2NDkvc3VwZXJtYW4tcmV0dXJucyI+PGVtPlN1cGVybWFuIFJldHVybnM8L2VtPjwvYT4uPC9wPg0KDQo8cD5XaGlsZSBTaW5nZXIncyBhYnNlbmNlIGZyb20gdGhlIDxlbT5YLU1lbjwvZW0+IGRpZG4ndCBzZWVtIHRvIGh1cnQgaXRzIHNhbGVzICZtZGFzaDsgdGhlIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi82NzA1NC9icmV0dC1yYXRuZXIiPkJyZXR0IFJhdG5lcjwvYT4tZGlyZWN0ZWQgPGEgaHJlZj0iIGh0dHA6Ly93d3cuUmVlbHouY29tL21vdmllLzE1NjQzNy94LW1lbi10aGUtbGFzdC1zdGFuZCI+PGVtPlgtTWVuOiBUaGUgTGFzdCBTdGFuZDwvZW0+PC9hPiBtYWRlIG1vcmUgdGhhbiA8ZW0+WDI8L2VtPiBhdCBib3RoIHRoZSBkb21lc3RpYyBhbmQgaW50ZXJuYXRpb25hbCBib3ggb2ZmaWNlcyAmbWRhc2g7IGhpcyBob21hZ2UgdG8gPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vcGVyc29uLzk2MTgwL3JpY2hhcmQtZG9ubmVyIj4gUmljaGFyZCBEb25uZXI8L2E+J3MgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUvMTQ4OTA2L3N1cGVybWFuIj48ZW0+U3VwZXJtYW48L2VtPjwvYT4gd2FzIDxhIGhyZWY9Imh0dHA6Ly9ib3hvZmZpY2Vtb2pvLmNvbS9tb3ZpZXMvP2lkPXN1cGVybWFuMDYuaHRtIj5hIGZsb3A8L2E+LCBjb3N0aW5nICQyNzAgbWlsbGlvbiB0byBwcm9kdWNlIGFuZCB0YWtpbmcgaW4gb25seSAkMjAwIG1pbGxpb24gYXQgdGhlIGRvbWVzdGljIGJveCBvZmZpY2UuICBUaGUgbW92aWUgYWxzbyBkYW1hZ2VkIGhpcyBjcmVkaWJpbGl0eSBpbiB0aGUgY29taWMgYm9vayBjb21tdW5pdHkgZm9yIGhpcyBwb3J0cmF5YWwgb2YgU3VwZXJtYW4gYXMgYSAiU3VwZXItc3RhbGtlciwiIGFuZCBmb3IgYWJhbmRvbmluZyBjb21pYyBib29rIGNvbnRpbnVpdHkgYnkgZ2l2aW5nIExvaXMgTGFuZSBTdXBlcm1hbidzIGxvdmUtY2hpbGQuPC9wPg0KDQo8cD5XaGV0aGVyIGJlY2F1c2UgaGlzIGxhc3QgbW92aWUsIHRoZSA8YSBocmVmPSIgaHR0cDovL3d3dy5SZWVsei5jb20vcGVyc29uLzEwMjUxMi90b20tY3J1aXNlIj5Ub20gQ3J1aXNlPC9hPi1sZWQgV1dJSSB0aHJpbGxlciA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9tb3ZpZS8yNDMzNTgvdmFsa3lyaWUiPjxlbT5WYWxreXJpZTwvZW0+PC9hPiwgd2FzIGFsc28gPGEgaHJlZj0iIGh0dHA6Ly9ib3hvZmZpY2Vtb2pvLmNvbS9tb3ZpZXMvP2lkPXZhbGt5cmllLmh0bSI+YSBkaXNhcHBvaW50bWVudDwvYT4gYXQgdGhlIGJveCBvZmZpY2UsIGJlY2F1c2UgaGUgd2Fzbid0IGludml0ZWQgYmFjayBmb3IgdGhlICA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9tb3ZpZS1uZXdzLzYwOTAvY2hyaXN0b3BoZXItbm9sYW4tY29uZmlybXMtaW52b2x2ZW1lbnQtaW4tc3VwZXJtYW4tcmVib290LWFuZC1maW5hbGx5LWRpc2N1c3Nlcy1iYXRtYW4tMyI+bmV4dCA8ZW0+U3VwZXJtYW48L2VtPiBtb3ZpZTwvYT4sIG9yIGJlY2F1c2UgaGUgaG9wZXMgdG8gcmVwYWlyIGhpcyBkYW1hZ2VkIHJlcHV0YXRpb24gYW1vbmcgY29taWMgYm9vayBmYW5zLCBTaW5nZXIgaGFzIG9uY2UgYWdhaW4gZm91bmQgaGlzIHdheSBiYWNrIHRvIHRoZSA8ZW0+WC1NZW48L2VtPi4gIFNpbmdlciBtYXkgZXZlbnR1YWxseSBkaXJlY3QgPGVtPjxzdHJvbmc+WC1NZW4gNDwvZW0+PC9zdHJvbmc+LCBidXQgZm9yIG5vdyBoZSBpcyB0YWtpbmcgdGhlIGhlbG0gb2YgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUvMjcwMjU4L3gtbWVuLWZpcnN0LWNsYXNzIj48ZW0+WC1NZW46IEZpcnN0IENsYXNzPC9lbT48L2E+LCBhIHByZXF1ZWwgdG8gPGVtPlgtTWVuPC9lbT4gdGhhdCBmb2N1c2VzIG9uIHRoZSBmb3JtYXRpdmUgeWVhcnMgb2YgdGhlIGNoYXJhY3RlcnMuICBJbiBhIHJlY2VudCBpbnRlcnZpZXcgd2l0aCB0aGUgPGVtPkwuQS4gVGltZXM8L2VtPiwgU2luZ2VyIHNhaWQgdGhhdCA8ZW0+Rmlyc3QgQ2xhc3M8L2VtPiB3aWxsIG5vdCBqdXN0IGZvY3VzIG9uIHRoZSB5b3VuZyBtdXRhbnRzLCBidXQgYmUgdmVyeSBtdWNoIGFib3V0IHRoZSA8YSBocmVmPSJodHRwOi8vbGF0aW1lc2Jsb2dzLmxhdGltZXMuY29tL2hlcm9jb21wbGV4LzIwMTAvMDMvYnJ5YW4tc2luZ2VyLWFuZC10aGUteG1lbi10b2dldGhlci1hZ2Fpbi5odG1sIj55aW4teWFuZyByZWxhdGlvbnNoaXAgb2YgdGhlIHBhdHJpYXJjaHM8L2E+IG9mIHRoZSB0d28gY2FtcHMgb2YgbXV0YW50cy48L3A+DQoNCjxibG9ja3F1b3RlIHN0eWxlPSJiYWNrZ3JvdW5kOiAjRTlFQ0RBOyBwYWRkaW5nOiAxMHB4OyBmb250LXNpemU6IDExcHg7Ij5KdXN0IGRvaW5nIHlvdW5nZXIgbXV0YW50cyBpcyBub3QgZW5vdWdoLiBUaGUgc3RvcnkgbmVlZHMgdG8gYmUgbW9yZSB0aGFuIHRoYXQuIEkgbG92ZSB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gTWFnbmV0byBhbmQgWGF2aWVyLCB0aGVzZSB0d28gbWVuIHdobyBoYXZlIGRpYW1ldHJpY2FsbHkgb3Bwb3NpdGUgcG9pbnRzIG9mIHZpZXcgYnV0IHN0aWxsIG1hbmFnZSB0byBiZSBmcmllbmRzICZtZGFzaDsgdG8gYSBwb2ludC4gVGhleSBhcmUgdGhlIHVsdGltYXRlIGZyZW5lbWllcy48L2Jsb2NrcXVvdGU+DQoNCjxwPjxpbWcgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L21vdmllcy9wb3N0ZXIvMTY2MTM5X3Bvc3Rlci5qcGciIHN0eWxlPSJtYXJnaW46MDVweCAxMHB4IDA1cHggMHB4OyBib3JkZXI6IHNvbGlkIDNweCAjYzRjNGMwOyIgYWxpZ249ImxlZnQiIHdpZHRoPSI5NiIgaGVpZ2h0PSIxNDMiIGFsdD0iWC1NZW4iLyAvPlNpbmdlciBtYWtlcyBubyBhcG9sb2dpZXMgZm9yIDxlbT5TdXBlcm1hbiBSZXR1cm5zPC9lbT4sIGJ1dCBzYWlkIHRoYXQgaGUgZmVlbHMgbW9yZSBhdCBob21lIGluIHRoZSA8ZW0+WC1NZW48L2VtPiAidW5pdmVyc2UsIiBib3RoIHBlcnNvbmFsbHkgYW5kIGFydGlzdGljYWxseS48L3A+DQoNCjxibG9ja3F1b3RlIHN0eWxlPSJiYWNrZ3JvdW5kOiAjRTlFQ0RBOyBwYWRkaW5nOiAxMHB4OyBmb250LXNpemU6IDExcHg7Ij5JIGdlbnVpbmVseSBsaWtlIHRoZSBwZW9wbGUsIGFuZCBteSBwZXJzb25hbGl0eSBtZXNoZXMgbW9yZSB3aXRoIHRoaXMgdW5pdmVyc2UgdGhhbiBpdCBkb2VzIHdpdGggb3RoZXIgdW5pdmVyc2VzLCBJIHRoaW5rOyBJIHNlZSB0aGF0IG5vdyBhdCB0aGlzIHBvaW50LiAgSSBmZWVsIGEgY29ubmVjdGlvbiB0byB0aGUgPGVtPlgtTWVuPC9lbT4gY2hhcmFjdGVycyBhbmQgYWxzbyB0aGUgZW5zZW1ibGUgbmF0dXJlIG9mIHRoZSBmaWxtcy4gSWYgeW91IGxvb2sgYXQgPGVtPlVzdWFsIFN1c3BlY3RzPC9lbT4gb3IgbXkgbGFzdCBmaWxtLCA8ZW0+VmFsa3lyaWU8L2VtPiwgSSBmZWVsIGVzcGVjaWFsbHkgY29tZm9ydGFibGUgd2l0aCBlbnNlbWJsZSBqdWdnbGluZy4gSW4gdGhlIHNwYWNlIGJldHdlZW4gYWxsIHRoZSBjaGFyYWN0ZXJzIHlvdSBjYW4gZGlzZ3Vpc2UgYSBjZW50cmFsIHRob3VnaHQgdGhhdCdzIGhpZGRlbiBpbiBhbGwgdGhlIGRpc2NvdXJzZS4gSSBtaXNzZWQgdGhhdCB3aXRoIHRoZSBzaW5ndWxhciByZWxhdGlvbnNoaXAgc3Rvcnkgb2YgPGVtPlN1cGVybWFuPC9lbT4uIEFuZCwgd2VsbCwgaXQgYWx3YXlzIGdpdmVzIHlvdSBzb21ldGhpbmcgdG8gY3V0IHRvLi4uPC9ibG9ja3F1b3RlPg0KDQo8cD5XaGlsZSBtYW55IGluIEhvbGx5d29vZCBkaXNjb3VudCB0aGUgaW1wYWN0IG9mIGNvbWljIGJvb2sgZmFucywgU2luZ2VyIGZlZWxzIHF1aXRlIHRoZSBjb250cmFyeS48L3A+DQoNCjxibG9ja3F1b3RlIHN0eWxlPSJiYWNrZ3JvdW5kOiAjRTlFQ0RBOyBwYWRkaW5nOiAxMHB4OyBmb250LXNpemU6IDExcHg7Ij5VbHRpbWF0ZWx5LCB0aGUgY29taWMgYm9vayBmYW5zIGFyZSB5b3VyIGZpcnN0IGNvcmUgYXVkaWVuY2UsIHRoZSBvbmVzIHRoYXQgYXJlIGdvaW5nIHRvIGVtYnJhY2UgaXQgYW5kIHRhbGsgYWJvdXQgaXQgJiM4MjMwOyBvciByZWplY3QgaXQuPC9ibG9ja3F1b3RlPg0KDQo8cD48YSBocmVmPSJodHRwOi8vbGF0aW1lc2Jsb2dzLmxhdGltZXMuY29tL2hlcm9jb21wbGV4LzIwMTAvMDMvYnJ5YW4tc2luZ2VyLWFuZC10aGUteG1lbi10b2dldGhlci1hZ2Fpbi5odG1sIj5SZWFkIHRoZSBlbnRpcmUgaW50ZXJ2aWV3PC9hPiB3aXRoIEJyeWFuIFNpbmdlciBhbmQgYWxzbyBoZWFyIGZyb20gcHJvZHVjZXIgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vcGVyc29uLzg2MzgxL2xhdXJlbi1zaHVsZXItZG9ubmVyIj5MYXVyZW4gU2h1bGVyIERvbm5lcjwvYT4uPC9wPg0KDQogZAIdD2QWAmYPFgIfAgWpIyAgICA8dWwgY2xhc3M9ImNsaXBMaXN0Ij4gICAgICAgICAgICAgICAgICAgIDxsaT4gICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vdHJhaWxlci1jbGlwcy8yODA3MC94Mi14LW1lbi11bml0ZWQtdHJhaWxlci8iPiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvcmVwRnJhbWUvMjgwNzAvMjgwNzBfMDNfdGguanBnIiAvPiAgICAgICAgICAgICAgICAgICAgPHN0cm9uZz5YMjogWC1NZW4gVW5pdGVkIC0gVHJhaWxlcjwvc3Ryb25nPiAgICAgICAgICAgICAgICAgICAgPHNwYW4+PC9zcGFuPiAgICAgICAgICAgICAgICA8L2E+ICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgIDxsaT4gICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vdHJhaWxlci1jbGlwcy8yODA3Ni94LW1lbi10cmFpbGVyLyI+ICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9yZXBGcmFtZS8yODA3Ni94LW1lbl90aC5qcGciIC8+ICAgICAgICAgICAgICAgICAgICA8c3Ryb25nPlgtTWVuIFRyYWlsZXI8L3N0cm9uZz4gICAgICAgICAgICAgICAgICAgIDxzcGFuPjwvc3Bhbj4gICAgICAgICAgICAgICAgPC9hPiAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgPC91bD4gICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PiAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImdyZXlCb3giPiAgICAgICAgPGRpdiBjbGFzcz0iaW5saW5lLWxpc3QiPiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJsYWJlbCI+UmVsYXRlZDo8L3NwYW4+ICAgICAgICAgICAgPHVsIGNsYXNzPSJyZWxhdGVkIj4JCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzY3MDU0L2JyZXR0LXJhdG5lci8iPjxub2JyPkJyZXR0IFJhdG5lcjwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi82NzUxNS9icnlhbi1zaW5nZXIvIj48bm9icj5CcnlhbiBTaW5nZXI8L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vODYzODEvbGF1cmVuLXNodWxlci1kb25uZXIvIj48bm9icj5MYXVyZW4gU2h1bGVyIERvbm5lcjwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8xNTY0MzcveC1tZW4tdGhlLWxhc3Qtc3RhbmQvIj48bm9icj5YLU1lbjogVGhlIExhc3QgU3RhbmQ8L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE2NjEzOS94LW1lbi8iPjxub2JyPlgtTWVuPC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yMTUyMjcveDIteC1tZW4tdW5pdGVkLyI+PG5vYnI+WDI6IFgtTWVuIFVuaXRlZDwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibGFzdCI+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMjcwMjU4L3gtbWVuLWZpcnN0LWNsYXNzLyI+PG5vYnI+WC1NZW46IEZpcnN0IENsYXNzPC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgIAkJICAgICAgICAgICAgPC91bD4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+ICAgICAgICA8L2Rpdj4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5saW5lLWxpc3QgYmxvZ3MiPiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJsYWJlbCI+UmVsYXRlZCBNb3ZpZSBOZXdzOjwvc3Bhbj4gICAgICAgICAgICA8dWwgaWQ9Im1vdmllLW5ld3MiIGNsYXNzPSJjb25kZW5zZWQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MDMuMTMuMjAxMzwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1ODU2L3N0cmFuZ2VyLXRoYW4tZmljdGlvbi1jb3VsZC1zdXBlcnBvd2VyZWQtbXV0YW50cy1leGlzdC1pbi0zMC15ZWFycy8iPlN0cmFuZ2VyIFRoYW4gRmljdGlvbjogQ291bGQgU3VwZXJwb3dlcmVkIE11dGFudHMgRXhpc3QgaW4gMzAgWWVhcnM/PC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wMi4yNy4yMDEzPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU2NzAvdG9wLTEwLWhvdHRlc3QtZmVtYWxlLW1vdmllLXZpbGxhaW5zLyI+VG9wIDEwIEhvdHRlc3QgRmVtYWxlIE1vdmllIFZpbGxhaW5zIDwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MDIuMTIuMjAxMzwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1NzI3L2dpYW50cy1hcmVudC1hZnJhaWQtdG8tZmFsbC1pbi1uZXctamFjay10aGUtZ2lhbnQtc2xheWVyLXRyYWlsZXIvIj5HaWFudHMgQXJlbid0IEFmcmFpZCB0byBGYWxsIGluIE5ldyA8ZW0+SmFjayB0aGUgR2lhbnQgU2xheWVyPC9lbT4gVHJhaWxlcjwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MDEuMDkuMjAxMzwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1NTE1L3F1aWNrY2xpY2stYS1jaHJvbm9sb2dpY2FsLWxvb2stYXQtZXZlcnktc3Rhbi1sZWUtY2FtZW8tdmlkZW8vIj5RdWlja0NsaWNrOiBBIENocm9ub2xvZ2ljYWwgTG9vayBhdCBFdmVyeSBTdGFuIExlZSBDYW1lbyBbVmlkZW9dPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4xMS4xMy4yMDEyPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTUxNTAvdG9wLTEwLWJlc3QtZGlyZWN0b3JzLXRvLWhlbG0tdGhlLW5ldy1zdGFyLXdhcnMtbW92aWUvIj5Ub3AgMTAgQmVzdCBEaXJlY3RvcnMgVG8gSGVsbSB0aGUgTmV3IDxlbT5TdGFyIFdhcnM8L2VtPiBNb3ZpZTwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJsYXN0Ij4gICAgICAgICAgICAgICAgICAgIDxoMz48c3BhbiBjbGFzcz0iZGF0ZUJveCIgPjEwLjAzLjIwMTI8L3NwYW4+PGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNDgyNy9ub3cteW91LXNlZS1tZS1ub3cteW91LWRvbnQtYmVzdC1jaGFyYWN0ZXItY2FtZW9zLWluLW1vdmllcy8iPjxlbT5Ob3cgWW91IFNlZSBNZSwgTm93IFlvdSBEb24ndDwvZW0+OiBCZXN0IENoYXJhY3RlciBDYW1lb3MgaW4gTW92aWVzPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PiAgICAgICAgPC9kaXY+ICAgICAgICAgICAgICAgICAgIDwvZGl2PmQCHw8PFgIfBGdkFgYCAQ9kFgJmDxYCHwIF9wo8dWw+ICAgIDxsaSBpZD0iMTcxMDAiIGNsYXNzPSJjb21tZW50Ij4gICAgICAgIDwhLS0gaWYgc3RhdGVtZW50IGZvciByYXRpbmcgaW1hZ2UgLS0+ICAgICAgICAgICAgICAgIDxoMz5OZXcgU3VwZXJoZXJvZXM8L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+U2FyYWggfCAwNS4wNi4xMCAwNzo1NzozOSBBTTwvY2l0ZT4gICAgICAgIDxwPk5vIGRpc3Jlc3BlY3QgdG8gb3VyIGxlZ2VuZGFyeSBoZXJvZXMsIGJ1dCBJIGZlZWwgaXQmIzM5O3MgdGltZSB0byBpbnRyb2R1Y2Ugc29tZSBmcmVzaCBmYWNlcy4gIEkgbWVhbiBjb21lIG9uLiAgTGV0JiMzOTtzIGdldCBzb21lIG5ldyBhbmQgaW52ZW50aXZlIGNoYXJhY3RlcnMgb24gdGhlIHNjcmVlbi4gIA08YnI+DTxicj5DcmVhdG9yL1dyaXRlci9Qcm9kdWNlciBUaWZmYW55IEhlcm5kb24gaXMgcHJlc2VudGx5IHdvcmtpbmcgb24gYSBwcm9qZWN0IHRoYXQgaGFzIGEgc3VwZXJoZXJvIHRoYXQgdGhlIHdvcmxkIGhhcyBuZXZlciBzZWVuLiAgDTxicj4NPGJyPk1yLiBCcnlhbiBTaW5nZXIsIERpcmVjdG9yLCB3aHkgbm90IGdpdmUgdGhpcyBoZXJvIGEgY2hhbmNlIHRvIHN0ZXAgaW50byB0aGUgbGlnaHQgYXMgaGUgdG8gaXMgb3V0IGZvciB0cnV0aCwganVzdGljZSBhbmQgdGhlIGludGVncml0eSBvZiBodW1hbml0eS4NPGJyPg08YnI+SW5xdWlyaW5nIG1pbmRzIGNvbnRhY3Q6IFRpZmZhaHR2QGFvbC5jb208L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoMTcxMDApOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDE3MTAwIj48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoMTcxMDApOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS0xNzEwMCIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+ZAIDD2QWAmYPDxYIHghPYmplY3RJRAKXMB4GVHlwZUlEAh8eBlJvb3RJRALLhQEeC1NpbmdsZVRvcGljaGQWBAIBD2QWBgICDw8WAh4PVmFsaWRhdGlvbkdyb3VwBQpyZXBseXZhbGlkZGQCBA8PFgIfDAUKcmVwbHl2YWxpZGRkAgUPDxYCHwwFCnJlcGx5dmFsaWRkZAICDw8WAh8EZ2QWBgICDw8WAh8MBQpyZXBseXZhbGlkZGQCBA8PFgIfDAUKcmVwbHl2YWxpZGRkAgUPDxYCHwwFCnJlcGx5dmFsaWRkZAIFD2QWAmYPDxYIHwgClzAfCQIfHwoCy4UBHwtoZBYEAgEPZBYGAgIPDxYCHwwFCG5ld3ZhbGlkZGQCBA8PFgIfDAUIbmV3dmFsaWRkZAIFDw8WAh8MBQhuZXd2YWxpZGRkAgIPDxYCHwRnZBYGAgIPDxYCHwwFCG5ld3ZhbGlkZGQCBA8PFgIfDAUIbmV3dmFsaWRkZAIFDw8WAh8MBQhuZXd2YWxpZGRkAgsPDxYGHg9QYWdlcl9JdGVtQ291bnQCAR4OUGFnZXJfUGFnZVNpemUCCB4PUGFnZXJfUGFnZUNvdW50AgFkFgJmDw8WAh8EaGQWEgIBDw8WAh8EaGRkAgMPDxYEHghDc3NDbGFzcwUJdGhpcy1wYWdlHgRfIVNCAgJkZAIFDw8WAh8EaGRkAgcPDxYEHwIFAi0yHwcFX2h0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjE2Ny9kaXJlY3Rvci1icnlhbi1zaW5nZXItZGlzY3Vzc2VzLXgtbWVuLWZpcnN0LWNsYXNzLz9wYWdlPS0yZGQCCQ8PFgQfAgUCLTEfBwVfaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy82MTY3L2RpcmVjdG9yLWJyeWFuLXNpbmdlci1kaXNjdXNzZXMteC1tZW4tZmlyc3QtY2xhc3MvP3BhZ2U9LTFkZAILDw8WBB8CBQEwHwcFXmh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjE2Ny9kaXJlY3Rvci1icnlhbi1zaW5nZXItZGlzY3Vzc2VzLXgtbWVuLWZpcnN0LWNsYXNzLz9wYWdlPTBkZAINDw8WAh8EaGRkAg8PDxYGHxAFCXRoaXMtcGFnZR8CBQExHxECAmRkAhEPDxYCHwRoZGQCDQ9kFgICAw9kFgJmDxYCHwIFtjM8ZGl2IGNsYXNzPSJpdGVtLWZtYSI+PCEtLS0tPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHA6Ly9jb250ZW50LnJlZWx6LmNvbS9hc3NldHMvanMveXVpLXV0aWxpdGllcy5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cDovL2NvbnRlbnQucmVlbHouY29tL2Fzc2V0cy9qcy9zaGFkb3dib3gteXVpLmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2pzL3NoYWRvd2JveC5qcyI+PC9zY3JpcHQ+PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2Nzcy9zaGFkb3dib3guY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgLz48bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHA6Ly9jb250ZW50LnJlZWx6LmNvbS9hc3NldHMvY29udGVudC9zZXR0aW5ncy9zdHlsZXNoZWV0cy9zdW1tZXItZ3VpZGUtMjAwOS0yLmNzcyIgdHlwZT0idGV4dC9jc3MiIC8+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPndpbmRvdy5vbmxvYWQgPSBTaGFkb3dib3guaW5pdDs8L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+ZnVuY3Rpb24gdG9nZ2xlRWxlbWVudFZpc2liaWxpdHkoIGlkICkgewl2YXIgZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCBpZCApOwl2YXIgZWEgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggaWQgKyAiLWxpbmsiICk7CXZhciBuZXdzdGF0ZSA9ICggZS5zdHlsZS5kaXNwbGF5ID09ICdibG9jaycgKSA/ICdub25lJyA6ICdibG9jayc7CXZhciBuZXd0ZXh0ID0gKCBlLnN0eWxlLmRpc3BsYXkgPT0gJ2Jsb2NrJyApID8gJ1srXSBTaG93IE1vbnRoJyA6ICdbLV0gSGlkZSBNb250aCc7CWUuc3R5bGUuZGlzcGxheSA9IG5ld3N0YXRlOwllYS5pbm5lckhUTUwgPSBuZXd0ZXh0O308L3NjcmlwdD48ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvUkVFTFpJUy1GTUEtYmFja2dyb3VuZHJlcGVhdC0wMS5qcGcnKTt3aWR0aDozMDBweDsgbWFyZ2luLWJvdHRvbToxMHB4OyBib3JkZXI6MXB4IHNvbGlkICNhYWFhYWE7IHBhZGRpbmc6NXB4IDAgMTVweCAwOyI+PGEgcmVsPSJzaGFkb3dib3g7d2lkdGg9NzIwO2hlaWdodD00MDUiIGhyZWY9Imh0dHA6Ly9jYWNoZS5yZWVsei5jb20vYXNzZXRzL2ZsYXNoL3N5bmRpY2F0ZWRQbGF5ZXIuc3dmP2NsaXBpZD02ODE3NSI+PGltZyBzdHlsZT0ibWFyZ2luLWxlZnQ6NHB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9yZWVsemlzLXJlcGZyYW1lLTA0LXNtLmpwZyI+PC9hPjxwIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjsiPjxpbWcgc3R5bGU9Im1hcmdpbi10b3A6MjVweDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvcmVlbHppcy1GTUEtbGVhcm5tb3JlLTAxLnBuZyI+PC9wPjx0YWJsZSB3aWR0aD0iMTAwJSI+PHRyPgk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL2JldmVybHloaWxsc3Bhd24vP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1CZXZlcmx5JTJCSGlsbHMlMkJQYXduJmFtcDt1dG1fY2FtcGFpZ249UmVlbHolMkJJcyI+CTxpbWcgc3R5bGU9Im1hcmdpbjoxNXB4IDAgMCAwOyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9SRUVMWklTLUZNQS1iaHBhd24tbG9nby0wMS5wbmciPgk8L2E+CTwvdGQ+CQk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3Nob3cvMTUwL3JhY2UtdG8tdGhlLXNjZW5lLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9UmFjZSUyQnRvJTJCdGhlJTJCU2NlbmUmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLXJ0dHMtbG9nby0wMS5wbmciPgk8L2E+CTwvdGQ+PC90cj48dHI+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbGF3bWFuLy8/dXRtX3NvdXJjZT1SZWVseitJcyZhbXA7dXRtX21lZGl1bT1GTUEmYW1wO3V0bV9jb250ZW50PUxhd21hbiZhbXA7dXRtX2NhbXBhaWduPVJlZWx6K0lzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5yZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL3JlZWx6aXMtRk1BLWxhd21hbi0wMS5wbmciPgk8L2E+CTwvdGQ+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vc2hvdy8xNjYvdGhlLWNhcG9uZXMvP3V0bV9zb3VyY2U9UmVlbHorSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1DYXBvbmVzJmFtcDt1dG1fY2FtcGFpZ249UmVlbHorSXMvIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5yZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLWNhcG9uZXMtbG9nby0wMS5wbmciPgk8L2E+CTwvdGQ+PC90cj48dHI+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vc2hvdy8xNzAvdGFsay10aGUtdGFsay8/dXRtX3NvdXJjZT1SZWVsei1JcyZhbXA7dXRtX21lZGl1bT1GTUEmYW1wO3V0bV9jb250ZW50PVdobyUyQlNhaWQlMkJXaGF0JmFtcDt1dG1fY2FtcGFpZ249UmVlbHolMkJJcyI+CTxpbWcgc3R5bGU9Im1hcmdpbjoxNXB4IDAgMCAwOyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9SRUVMWklTLUZNQS10YWxrdGhldGFsay1sb2dvLTAxLnBuZyI+CTwvYT4JPC90ZD4JPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9yZWVsenNob3cvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1UaGUlMkJSZWVseiUyQlNob3cmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL3JlZWx6aXMtRk1BLXJlZWx6c2hvdy0wMi5wbmciPgk8L2E+CTwvdGQ+PC90cj48L3RhYmxlPgk8L2Rpdj48IS0tLTxhIHJlbD0ic2hhZG93Ym94O3dpZHRoPTcyMDtoZWlnaHQ9NDA1IiBocmVmPSJodHRwOi8vY2FjaGUucmVlbHouY29tL2Fzc2V0cy9mbGFzaC9zeW5kaWNhdGVkUGxheWVyLnN3Zj9jbGlwaWQ9NTQ3OTUiPi0tPjwhLS0tLT48L2Rpdj48ZGl2IGNsYXNzPSJpdGVtLWZtYSI+PCEtLS0tPjxkaXYgY2xhc3M9InN1Yi1pdGVtIj48dGFibGUgd2lkdGg9IjEwMCUiPjx0cj48dGQ+CTxwIHN0eWxlPSIgbWFyZ2luLXJpZ2h0OjVweDsgZm9udC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFsLFNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxMnB4OyBjb2xvcjojODg4ODg4OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OmJvbGQ7Ij4JRk9MTE9XIFJFRUxaOiAJPC9wPjwvdGQ+PHRkPgk8YSBocmVmPSJodHRwOi8vd3d3LmZhY2Vib29rLmNvbS9SZWVsekNoYW5uZWwiPjxpbWcgc3R5bGU9Im1hcmdpbi1yaWdodDo1cHg7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL0ZNQS1zb2NpYWxsaW5rcy1mYWNlYm9vay0wMi5wbmciPjwvYT48L3RkPjx0ZD4JPGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9yZWVsemNoYW5uZWwiPjxpbWcgc3R5bGU9Im1hcmdpbi1yaWdodDo1cHg7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL0ZNQS1zb2NpYWxsaW5rcy10d2l0dGVyLTAyLnBuZyI+PC9hPjwvdGQ+PHRkPgk8YSBocmVmPSJodHRwOi8vcGludGVyZXN0LmNvbS9yZWVsemNoYW5uZWwvIj48aW1nIHN0eWxlPSJtYXJnaW4tcmlnaHQ6NXB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9GTUEtc29jaWFsbGlua3MtcGludGVyZXN0LTAyLnBuZyI+PC9hPjwvdGQ+PHRkPgk8YSBocmVmPSJodHRwOi8vZ2V0Z2x1ZS5jb20vcmVlbHpjaGFubmVsIj48aW1nIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvRk1BLXNvY2lhbGxpbmtzLWdldGdsdWUtMDIucG5nIj48L2E+PC90ZD4JPC90cj48L3RhYmxlPjwvZGl2PjwhLS0tLT48L2Rpdj48ZGl2IGNsYXNzPSJpdGVtLWZtYSI+PCEtLS0tPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+ICAgICNlbWFpbGJveCBwIHttYXJnaW4tYm90dG9tOiAxMHB4OyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjODg4ODg4OyBsaW5lLWhlaWdodDoxOHB4O30gICAgI2VtYWlsYm94ICNlbWFpbHN1Ym1pc3Npb25fcmVzdWx0cyB7IGNvbG9yOiByZWQ7IGZvbnQtc2l6ZTogMTJweDsgcGFkZGluZzogMTBweDsgZGlzcGxheTogbm9uZTt9ICAgICNlbWFpbGJveCBpbnB1dFt0eXBlPSJ0ZXh0Il0geyB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOiAjYmJiYmJiOyBmb250LXNpemU6IDE0cHg7IGZvbnQtZmFtaWx5OkFyaWFsOyB3aWR0aDogMTk2cHg7IGhlaWdodDogMjhweDsgcGFkZGluZy1sZWZ0OjEwcHg7fSAgICAgI2VtYWlsYm94IGlucHV0LmJ1dHRvbiB7Ym9yZGVyLXJhZGl1czo0cHg7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxDYWxpYnJpLFNhbnMtc2VyaWY7aGVpZ2h0OiAzMHB4OyB3aWR0aDo0MHB4OyBtYXJnaW4tbGVmdDogNHB4OyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IGJhY2tncm91bmQtY29sb3I6IzM0N2NiMzt9ICAgICAjZW1haWxib3ggLmxvYWRpbmcgeyBiYWNrZ3JvdW5kOiAjRkZGRkZGIHVybCgvYXNzZXRzL2dsb2JhbC9yZWVsekxvYWRpbmcuZ2lmKSBjZW50ZXIgbm8tcmVwZWF0OyBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDk5OTsgd2lkdGg6MjU4cHg7IGhlaWdodDogNTVweDsgfTwvc3R5bGU+PGRpdiBpZD0iZW1haWxib3giPiAgICA8ZGl2IGNsYXNzPSJzdWItaXRlbSI+ICAgIDxkaXYgc3R5bGU9Im1hcmdpbjoxMHB4OyI+ICAgICAgICA8ZGl2IGNsYXNzPSJsb2FkaW5nIGhpZGUiIGlkPSJsb2FkaW5nRGl2Ij48L2Rpdj4gICAgICAgIDxwPlNpZ24gdXAgZm9yIDxzdHJvbmc+UmVlbHogUmVjb21tZW5kczwvc3Ryb25nPiwgb3VyIHdlZWtseSBuZXdzbGV0dGVyPC9wPiAgICAgICAgPGlucHV0IGlkPSJlbWFpbElucHV0IiBvbmZvY3VzPSJqYXZhc2NyaXB0OmNsZWFySW5wdXQodGhpcyk7IiBvbmJsdXI9ImphdmFzY3JpcHQ6c2V0RGVmYXVsdCh0aGlzKTsiIHR5cGU9InRleHQiIG5hbWU9ImVtYWlsSW5wdXQiIHZhbHVlPSJFbWFpbCBBZGRyZXNzIiBtYXhsZW5ndGg9IjIwMCIgb25rZXl1cD0iamF2YXNjcmlwdDpvbktleVVwTmV3bGV0dGVyT3B0aW4oZXZlbnQsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlbWFpbElucHV0JykudmFsdWUsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlbWFpbHN1Ym1pc3Npb25fcmVzdWx0cycpKTsiLz4gICAgICAgIDxpbnB1dCB0eXBlPSJidXR0b24iIG9uY2xpY2s9ImphdmFzY3JpcHQ6c3VibWl0TmV3c2xldHRlck9wdEluRW1haWwoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VtYWlsSW5wdXQnKS52YWx1ZSwgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VtYWlsc3VibWlzc2lvbl9yZXN1bHRzJykpO3JldHVybiBmYWxzZTsiIGlkPSJidG5FbWFpbFN1Ym1pdCIgdmFsdWU9IkdPIiBjbGFzcz0iYnV0dG9uIiAvPiAgICAgICAgPGRpdiBpZD0iZW1haWxzdWJtaXNzaW9uX3Jlc3VsdHMiPjwvZGl2PiAgICA8L2Rpdj48L2Rpdj48IS0tLS0+PC9kaXY+PGRpdiBjbGFzcz0iaXRlbS1mbWEiPjwhLS0tLT48ZGl2IGNsYXNzPSJzdWItaXRlbSI+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPiQoZG9jdW1lbnQpLnJlYWR5KCBmdW5jdGlvbigpIHt2YXIgbG9hZFBhZ2UgPSAnL3NlcnZpY2VzL25ld3MvR2V0TmV3cy5hc3B4P2Y9aHRtbCZhbXA7b3V0PXBvcHVsYXItbmV3cyZhbXA7Yz02JzsgbG9hZFBhZ2UgPSBsb2FkUGFnZS5yZXBsYWNlKC9hbXA7L2csICIiKTskKCcjcG9wdWxhcmVNb3ZpZU5ld3MnKS5sb2FkKGxvYWRQYWdlKTsgfSk7PC9zY3JpcHQ+PGgyPk1vc3QgVmlld2VkIE1vdmllIE5ld3M8L2gyPjxkaXYgaWQ9InBvcHVsYXJlTW92aWVOZXdzIiBjbGFzcz0ibW9zdFZpZXdlZCI+PC9kaXY+PGEgY2xhc3M9Im1vcmUiIGhyZWY9Ii9tb3ZpZS1uZXdzLyI+TW9yZSBNb3ZpZSBOZXdzICZndDs8L2E+PGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PjwvZGl2PjwhLS0tLT48L2Rpdj5kZLpqNpG+FdL2aYvg3Bmi/LZFslp3" />

     
    <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", "156437,166139,215227,270258");GA_googleAddAttr("person", "67054,67515,86381");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: Director Bryan Singer Discusses X-Men: First Class&amp;body=Director Bryan Singer was practically a hero himself to comic book fans following the debut of the X-Men movie, a fairly faithful — except for the costumes — adaptation of one of the most beloved and perennially best-selling Marvel Comics titles.  His follow-up, X2: X-Men United, was even better received by the critical comic book audience, and an even bigger hit at the box office, ensuring a sequel.  However, rather than continue to guide &quot;Marvel's Merry Mutants,&quot;  Singer decided to jump ship and helm the reboot of the Superman franchise, Superman Returns.

While Singer's absence from the X-Men didn't seem to hurt its sales — the Brett Ratner-directed X-Men: The Last Stand made more than X2 at both the domestic and international box offices — his homage to  Richard Donner's Superman was a flop, costing $270 million to produce and taking in only $200 million at the domestic box office.  The movie also damaged his credibility in the comic book community for his portrayal of Superman as a &quot;Super-stalker,&quot; and for abandoning comic book continuity by giving Lois Lane Superman's love-child.

Whether because his last movie, the Tom Cruise-led WWII thriller Valkyrie, was also a disappointment at the box office, because he wasn't invited back for the  next Superman movie, or because he hopes to repair his damaged reputation among comic book fans, Singer has once again found his way back to the X-Men.  Singer may eventually direct X-Men 4, but for now he is taking the helm of X-Men: First Class, a prequel to X-Men that focuses on the formative years of the characters.  In a recent interview with the L.A. Times, Singer said that First Class will not just focus on the young mutants, but be very much about the yin-yang relationship of the patriarchs of the two camps of mutants.

Just doing younger mutants is not enough. The story needs to be more than that. I love the relationship between Magneto and Xavier, these two men who have diametrically opposite points of view but still manage to be friends — to a point. They are the ultimate frenemies.

Singer makes no apologies for Superman Returns, but said that he feels more at home in the X-Men &quot;universe,&quot; both personally and artistically.

I genuinely like the people, and my personality meshes more with this universe than it does with other universes, I think; I see that now at this point.  I feel a connection to the X-Men characters and also the ensemble nature of the films. If you look at Usual Suspects or my last film, Valkyrie, I feel especially comfortable with ensemble juggling. In the space between all the characters you can disguise a central thought that's hidden in all the discourse. I missed that with the singular relationship story of Superman. And, well, it always gives you something to cut to...

While many in Hollywood discount the impact of comic book fans, Singer feels quite the contrary.

Ultimately, the comic book fans are your first core audience, the ones that are going to embrace it and talk about it … or reject it.

Read the entire interview with Bryan Singer and also hear from producer Lauren Shuler Donner.%0a%0ahttp%3a%2f%2fwww.reelz.com%2fmovie-news%2f6167%2fdirector-bryan-singer-discusses-x-men-first-class%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/6167/director-bryan-singer-discusses-x-men-first-class/&amp;t=Director+Bryan+Singer+Discusses+X-Men%3a+First+Class" 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/6167/director-bryan-singer-discusses-x-men-first-class/" 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/6167/director-bryan-singer-discusses-x-men-first-class/&amp;title=Director+Bryan+Singer+Discusses+X-Men%3a+First+Class&amp;description=Director+Bryan+Singer" 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/6167/director-bryan-singer-discusses-x-men-first-class/&amp;title=Director+Bryan+Singer+Discusses+X-Men%3a+First+Class" 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/6167/director-bryan-singer-discusses-x-men-first-class/&amp;h=Director+Bryan+Singer+Discusses+X-Men%3a+First+Class" 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=Director+Bryan+Singer+Discusses+X-Men%3a+First+Class&amp;c=Director+Bryan+Singer+was+practically+a+hero+himself+to+comic+book+fans+following+the+debut+of+the+X-Men+movie%2c+a+fairly+faithful+%26mdash%3b+except+for+the+costumes+%26mdash%3b+adaptation+of+one+of+the+most+beloved+and+perennially+best-selling+Marvel+Comics+titles.++His+follow-up%2c+X2%3a+X-Men+United%2c+was+even+better+received+by+the+critical+comic+book+audience%2c+and+an+even+bigger+hit+at+the+box+office%2c+ensuring+a+sequel.++However%2c+rather+than+continue+to+guide+%22Marvel's+Merry+Mutants%2c%22++Singer+decided+to+jump+ship+and+helm+the+reboot+of+the+Superman+franchise%2c+Superman+Returns.%0d%0a%0d%0aWhile+Singer's+absence+from+the+X-Men+didn't+seem+to+hurt+its+sales+%26mdash%3b+the+Brett+Ratner-directed+X-Men%3a+The+Last+Stand+made+more+than+X2+at+both+the+domestic+and+international+box+offices+%26mdash%3b+his+homage+to++Richard+Donner's+Superman+was+a+flop%2c+costing+%24270+million+to+produce+and+taking+in+only+%24200+million+at+the+domestic+box+office.++The+movie+also+damaged+his+credibility+in+the+comic+book+community+for+his+portrayal+of+Superman+as+a+%22Super-stalker%2c%22+and+for+abandoning+comic+book+continuity+by+giving+Lois+Lane+Superman's+love-child.%0d%0a%0d%0aWhether+because+his+last+movie%2c+the+Tom+Cruise-led+WWII+thriller+Valkyrie%2c+was+also+a+disappointment+at+the+box+office%2c+because+he+wasn't+invited+back+for+the++next+Superman+movie%2c+or+because+he+hopes+to+repair+his+damaged+reputation+among+comic+book+fans%2c+Singer+has+once+again+found+his+way+back+to+the+X-Men.++Singer+may+eventually+direct+X-Men+4%2c+but+for+now+he+is+taking+the+helm+of+X-Men%3a+First+Class%2c+a+prequel+to+X-Men+that+focuses+on+the+formative+years+of+the+characters.++In+a+recent+interview+with+the+L.A.+Times%2c+Singer+said+that+First+Class+will+not+just+focus+on+the+young+mutants%2c+but+be+very+much+about+the+yin-yang+relationship+of+the+patriarchs+of+the+two+camps+of+mutants.%0d%0a%0d%0aJust+doing+younger+mutants+is+not+enough.+The+story+needs+to+be+more+than+that.+I+love+the+relationship+between+Magneto+and+Xavier%2c+these+two+men+who+have+diametrically+op&amp;u=http://www.reelz.com/movie-news/6167/director-bryan-singer-discusses-x-men-first-class/&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="p67054" name="Brett Ratner" /> Brett Ratner                         </li>                                                        <li >                            <input type="checkbox" id="p67515" name="Bryan Singer" /> Bryan Singer                         </li>                                                        <li >                            <input type="checkbox" id="p86381" name="Lauren Shuler Donner" /> Lauren Shuler Donner                         </li>                                                                            <li >                            <input type="checkbox" id="m156437" name="X-Men: The Last Stand" /> X-Men: The Last Stand                        </li>                                            <li >                            <input type="checkbox" id="m166139" name="X-Men" /> X-Men                        </li>                                            <li >                            <input type="checkbox" id="m215227" name="X2: X-Men United" /> X2: X-Men United                        </li>                                            <li class="last">                            <input type="checkbox" id="m270258" name="X-Men: First Class" /> X-Men: First Class                        </li>                                    </ul>                <div class="clear"></div>            </div>                        <br />        <div id="email_submission" class="hide" style="margin-bottom: 5px; margin-top: -5px;">            <input type="text" id="subscriberEmail" style="width: 110px;" value="your email">            <input type="submit" class="button" value="Add" onclick="javascript:addAlerts(); return false;">        </div>        <div id="profile_submission" class="hide" style="margin-bottom: 5px; margin-top: -5px;">            <input type="submit" class="button" value="Add Alerts" onclick="javascript:addAlerts(); return false;" />        </div>        <div id="alert_submission_result"></div>    </div>    <a href="/whatarealerts/" class="more">What are ALERTS?</a>    <div class="clear"></div></div>

                </div>
                <div id="BlogBody">
                    
                    
                    <h1>
                    Director Bryan Singer Discusses <em>X-Men: First Class</em></h1>
                    <cite>Posted 03.21.10 by BrentJS</cite>
                    <div id='fb-root'></div><script>(function(d, s, id) {  var js, fjs = d.getElementsByTagName(s)[0];  if (d.getElementById(id)) return;  js = d.createElement(s); js.id = id;  js.src = '//connect.facebook.net/en_US/all.js#xfbml=1';  fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));</script><fb:like href='http://www.reelz.com/movie-news/6167/director-bryan-singer-discusses-x-men-first-class/' show_faces='false' layout='button_count' width='250px' height='35px' send='true'></fb:like>
                    <p><img src="http://t3.gstatic.com/images?q=tbn:2wYTmloAZvb1aM:http://lordcomicguy.files.wordpress.com/2008/02/x-men_first_class_vol_2_6p.jpg" style="margin:05px 0px 5px 10px; border: solid 3px #c4c4c0;" align="right" width="99" height="150" alt="X-Men: First Class"/ />Director <a href=" http://www.Reelz.com/person/67515/bryan-singer">Bryan Singer</a> was practically a hero himself to comic book fans following the debut of the <a href="http://www.Reelz.com/movie/166139/x-men"><em>X-Men</em></a> movie, a fairly faithful &mdash; except for the costumes &mdash; adaptation of one of the most beloved and perennially best-selling Marvel Comics titles.  His follow-up, <a href="http://www.Reelz.com/movie/215227/x2-x-men-united"><em>X2: X-Men United</em></a>, was even better received by the critical comic book audience, and an even <a href="http://boxofficemojo.com/franchises/chart/?id=xmen.htm">bigger hit</a> at the box office, ensuring a sequel.  However, rather than continue to guide "Marvel's Merry Mutants,"  Singer decided to jump ship and helm the reboot of the <em>Superman</em> franchise, <a href="http://www.Reelz.com/movie/156649/superman-returns"><em>Superman Returns</em></a>.</p>

<p>While Singer's absence from the <em>X-Men</em> didn't seem to hurt its sales &mdash; the <a href="http://www.Reelz.com/person/67054/brett-ratner">Brett Ratner</a>-directed <a href=" http://www.Reelz.com/movie/156437/x-men-the-last-stand"><em>X-Men: The Last Stand</em></a> made more than <em>X2</em> at both the domestic and international box offices &mdash; his homage to <a href="http://www.Reelz.com/person/96180/richard-donner"> Richard Donner</a>'s <a href="http://www.Reelz.com/movie/148906/superman"><em>Superman</em></a> was <a href="http://boxofficemojo.com/movies/?id=superman06.htm">a flop</a>, costing $270 million to produce and taking in only $200 million at the domestic box office.  The movie also damaged his credibility in the comic book community for his portrayal of Superman as a "Super-stalker," and for abandoning comic book continuity by giving Lois Lane Superman's love-child.</p>

<p>Whether because his last movie, the <a href=" http://www.Reelz.com/person/102512/tom-cruise">Tom Cruise</a>-led WWII thriller <a href="http://www.Reelz.com/movie/243358/valkyrie"><em>Valkyrie</em></a>, was also <a href=" http://boxofficemojo.com/movies/?id=valkyrie.htm">a disappointment</a> at the box office, because he wasn't invited back for the  <a href="http://www.Reelz.com/movie-news/6090/christopher-nolan-confirms-involvement-in-superman-reboot-and-finally-discusses-batman-3">next <em>Superman</em> movie</a>, or because he hopes to repair his damaged reputation among comic book fans, Singer has once again found his way back to the <em>X-Men</em>.  Singer may eventually direct <em><strong>X-Men 4</em></strong>, but for now he is taking the helm of <a href="http://www.Reelz.com/movie/270258/x-men-first-class"><em>X-Men: First Class</em></a>, a prequel to <em>X-Men</em> that focuses on the formative years of the characters.  In a recent interview with the <em>L.A. Times</em>, Singer said that <em>First Class</em> will not just focus on the young mutants, but be very much about the <a href="http://latimesblogs.latimes.com/herocomplex/2010/03/bryan-singer-and-the-xmen-together-again.html">yin-yang relationship of the patriarchs</a> of the two camps of mutants.</p>

<blockquote style="background: #E9ECDA; padding: 10px; font-size: 11px;">Just doing younger mutants is not enough. The story needs to be more than that. I love the relationship between Magneto and Xavier, these two men who have diametrically opposite points of view but still manage to be friends &mdash; to a point. They are the ultimate frenemies.</blockquote>

<p><img src="http://cache.Reelz.com/assets/content/movies/poster/166139_poster.jpg" style="margin:05px 10px 05px 0px; border: solid 3px #c4c4c0;" align="left" width="96" height="143" alt="X-Men"/ />Singer makes no apologies for <em>Superman Returns</em>, but said that he feels more at home in the <em>X-Men</em> "universe," both personally and artistically.</p>

<blockquote style="background: #E9ECDA; padding: 10px; font-size: 11px;">I genuinely like the people, and my personality meshes more with this universe than it does with other universes, I think; I see that now at this point.  I feel a connection to the <em>X-Men</em> characters and also the ensemble nature of the films. If you look at <em>Usual Suspects</em> or my last film, <em>Valkyrie</em>, I feel especially comfortable with ensemble juggling. In the space between all the characters you can disguise a central thought that's hidden in all the discourse. I missed that with the singular relationship story of <em>Superman</em>. And, well, it always gives you something to cut to...</blockquote>

<p>While many in Hollywood discount the impact of comic book fans, Singer feels quite the contrary.</p>

<blockquote style="background: #E9ECDA; padding: 10px; font-size: 11px;">Ultimately, the comic book fans are your first core audience, the ones that are going to embrace it and talk about it &#8230; or reject it.</blockquote>

<p><a href="http://latimesblogs.latimes.com/herocomplex/2010/03/bryan-singer-and-the-xmen-together-again.html">Read the entire interview</a> with Bryan Singer and also hear from producer <a href="http://www.Reelz.com/person/86381/lauren-shuler-donner">Lauren Shuler Donner</a>.</p>

 
                

                        <ul class="clipList">                    <li>                <a href="http://www.reelz.com/trailer-clips/28070/x2-x-men-united-trailer/">                    <img src="http://cache.Reelz.com/assets/content/repFrame/28070/28070_03_th.jpg" />                    <strong>X2: X-Men United - Trailer</strong>                    <span></span>                </a>            </li>                    <li>                <a href="http://www.reelz.com/trailer-clips/28076/x-men-trailer/">                    <img src="http://cache.Reelz.com/assets/content/repFrame/28076/x-men_th.jpg" />                    <strong>X-Men Trailer</strong>                    <span></span>                </a>            </li>            </ul>    <div class="clear"></div>                     <div class="greyBox">        <div class="inline-list">            <span class="label">Related:</span>            <ul class="related">		                                    <li >                        <a href="http://www.reelz.com/person/67054/brett-ratner/"><nobr>Brett Ratner</nobr></a>                     </li>                                                <li >                        <a href="http://www.reelz.com/person/67515/bryan-singer/"><nobr>Bryan Singer</nobr></a>                     </li>                                                <li >                        <a href="http://www.reelz.com/person/86381/lauren-shuler-donner/"><nobr>Lauren Shuler Donner</nobr></a>                     </li>                                                                <li >                        <a href="http://www.reelz.com/movie/156437/x-men-the-last-stand/"><nobr>X-Men: The Last Stand</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/166139/x-men/"><nobr>X-Men</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/215227/x2-x-men-united/"><nobr>X2: X-Men United</nobr></a>                    </li>                                    <li class="last">                        <a href="http://www.reelz.com/movie/270258/x-men-first-class/"><nobr>X-Men: First Class</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" >03.13.2013</span><a href="http://www.reelz.com/movie-news/15856/stranger-than-fiction-could-superpowered-mutants-exist-in-30-years/">Stranger Than Fiction: Could Superpowered Mutants Exist in 30 Years?</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >02.27.2013</span><a href="http://www.reelz.com/movie-news/15670/top-10-hottest-female-movie-villains/">Top 10 Hottest Female Movie Villains </a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >02.12.2013</span><a href="http://www.reelz.com/movie-news/15727/giants-arent-afraid-to-fall-in-new-jack-the-giant-slayer-trailer/">Giants Aren't Afraid to Fall in New <em>Jack the Giant Slayer</em> Trailer</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >01.09.2013</span><a href="http://www.reelz.com/movie-news/15515/quickclick-a-chronological-look-at-every-stan-lee-cameo-video/">QuickClick: A Chronological Look at Every Stan Lee Cameo [Video]</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >11.13.2012</span><a href="http://www.reelz.com/movie-news/15150/top-10-best-directors-to-helm-the-new-star-wars-movie/">Top 10 Best Directors To Helm the New <em>Star Wars</em> Movie</a></h3>                </li>                                            <li class="last">                    <h3><span class="dateBox" >10.03.2012</span><a href="http://www.reelz.com/movie-news/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/"><em>Now You See Me, Now You Don't</em>: Best Character Cameos in Movies</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="17100" class="comment">        <!-- if statement for rating image -->                <h3>New Superheroes</h3>        <cite class="byline">Sarah | 05.06.10 07:57:39 AM</cite>        <p>No disrespect to our legendary heroes, but I feel it&#39;s time to introduce some fresh faces.  I mean come on.  Let&#39;s get some new and inventive characters on the screen.  <br><br>Creator/Writer/Producer Tiffany Herndon is presently working on a project that has a superhero that the world has never seen.  <br><br>Mr. Bryan Singer, Director, why not give this hero a chance to step into the light as he to is out for truth, justice and the integrity of humanity.<br><br>Inquiring minds contact: Tiffahtv@aol.com</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(17100);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported17100"><a href="javascript:submitCommentReport(17100);">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-17100" class="ReplyForm"></div>            <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/6167/director-bryan-singer-discusses-x-men-first-class/';
            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/6167/director-bryan-singer-discusses-x-men-first-class/';
            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", "156437,166139,215227,270258");GA_googleAddAttr("person", "67054,67515,86381");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-repframe-04-sm.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/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/lawman//?utm_source=Reelz+Is&amp;utm_medium=FMA&amp;utm_content=Lawman&amp;utm_campaign=Reelz+Is">	<img style="margin:15px 0 0 0;" src="http://cache.reelz.com/assets/content/fma/reelzis-FMA-lawman-01.png">	</a>	</td>	<td align="center">	<a href="http://www.reelz.com/show/166/the-capones/?utm_source=Reelz+Is&amp;utm_medium=FMA&amp;utm_content=Capones&amp;utm_campaign=Reelz+Is/">	<img style="margin:15px 0 0 0;" src="http://cache.reelz.com/assets/content/fma/REELZIS-FMA-capones-logo-01.png">	</a>	</td></tr><tr>	<td align="center">	<a href="http://www.reelz.com/show/170/talk-the-talk/?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-talkthetalk-logo-01.png">	</a>	</td>	<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></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", "156437,166139,215227,270258");GA_googleAddAttr("person", "67054,67515,86381");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", "156437,166139,215227,270258");GA_googleAddAttr("person", "67054,67515,86381");GA_googleAddAttr("show", "");GA_googleFillSlot("reelz_news_bottom_728x90");</script>
</div>

</div>
            <iframe src="/FooterFrame.aspx" id="FooterFrame" width="100%" height="500px" scrolling="no"></iframe>
        </div>
    </div>
    
<div id="loginBox-container" class="hide">
    <div class="loginBox">
				<a class="right" style="font-size:12px; margin:10px 10px 10px 0px" href="javascript:hideLoginForm();">close</a>
        <iframe id="reelzProfile" width="600" height="515" 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>
