


<!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>
	Now You See Me, Now You Don't: Best Character Cameos in Movies
</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: Now You See Me, Now You Don't: Best Character Cameos in Movies (Iron Man, Terminator Salvation, Hot Shots! Part Deux, Wayne's World, Thor, Spaceballs, The Incredible Hulk, Out of Sight, X-Men: First Class, Star Trek, Star Wars: Episode I - The Phantom Menace,   )" /><meta id="ctl00_keywords" name="keywords" content="Iron Man, Terminator Salvation, Hot Shots! Part Deux, Wayne's World, Thor, Spaceballs, The Incredible Hulk, Out of Sight, X-Men: First Class, Star Trek, Star Wars: Episode I - The Phantom Menace,   " /><meta id="ctl00_robotsMeta" name="Robots" content="index,follow" /><link id="ctl00_Link1" rel="alternate" type="application/rss+xml" title="Today on ReelzChannel - Videos" href="http://www.Reelz.com/videorss" /><link id="ctl00_Link2" rel="alternate" type="application/rss+xml" title="ReelzChannel Feature Articles" href="http://www.Reelz.com/articlesrss " /><link id="ctl00_Link3" rel="alternate" type="application/rss+xml" title="ReelzChannel Movie News" href="http://www.Reelz.com/outtakesrss " /><link rel="apple-touch-icon" href="/assets/global/apple-touch-icon.png" type="image/png" />
    
    <script type="text/javascript" src="/library/js/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="/library/js/swfobject.js"></script>
    <script type="text/javascript" src="/library/js/ReelzFinal/ReelzJSLib.js"></script>
    <script type="text/javascript" src="/library/js/ajaxManager.js"></script>
    <script type="text/javascript" src="/library/js/reelz-qsearch.js"></script>
    
    <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
    <script type="text/javascript" src="/library/js/widgets/reelzwidgetsloader.js"></script> 
    <script type="text/javascript" src="/library/js/jquery.masonry.min.js"></script>

    <script type="text/javascript">
        ord = Math.random() * 10000000000000000;
        var dcopt = "dcopt=ist;";
        var tile = 1;
        setCookie("__TEMP_ADORD", ord);
        setCookie("__TEMP_ADTILE", tile); 
        setCookie("__TEMP_ADDCOPT", dcopt);
             
    </script>
    <link rel="stylesheet" type="text/css" href="/library/css/ReelzMain.css" /><link rel="shortcut icon" href="/favico.ico" />
    
    <script type='text/javascript' src='http://partner.googleadservices.com/gampad/google_service.js'></script>

	<script type="text/javascript">
	    GS_googleAddAdSenseService("ca-pub-1360150150472063");
	    GS_googleEnableAllServices();	 
	</script>
	<script type="text/javascript">
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_top_728x90");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_top_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_160x600");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_728x90");
	    
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_top_728x90");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_top_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_160x600");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_728x90");
	</script>

	<script type="text/javascript">
	    GA_googleFetchAds();
	    GA_googleAddAttr("movie", "227493,259779,150499,150326,234734,149774,243423,151556,270258,233682,205655"); GA_googleAddAttr("person", ""); 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/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/"/>
    <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 = '4';
        var topicID = '84674';
        var blogId = '14827';
    
        $(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="Now You See Me, Now You Don't: Best Character Cameos in Movies" /><meta name="og:url" content="http://www.reelz.com/movie-news/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/" /><meta name="og:type" content="article" /><meta name="og:image" content="http://cache.Reelz.com/assets/content/blogimages/WolverineFirstClassBANNER.jpg" /><meta name="twitter:card" content="summary" /><meta name="twitter:site" content="@reelzchannel" /><meta name="twitter:creator" content="@BrentJS" /><meta name="twitter:url" content="http://www.reelz.com/movie-news/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/" /><meta name="twitter:title" content="Now You See Me, Now You Don't: Best Character Cameos in Movies" /><meta name="twitter:description" content="When they are not too distracting, celebrity cameo appearances in movies are a nice treat for the audience, a bonus of sorts that gives viewers a little something extra to talk about after the credits" /><meta name="twitter:image:src" content="http://cache.Reelz.com/assets/content/blogimages/WolverineFirstClassBANNER.jpg" /><link rel="image_src" href="http://cache.Reelz.com/assets/content/blogimages/WolverineFirstClassBANNER.jpg" /></head> 
<body>
    <form name="aspnetForm" method="post" action="/movie-news/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/" id="aspnetForm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNjQxNzk2ODcwD2QWAmYPZBYEAgEPZBYIAgcPFgQeBG5hbWUFC2Rlc2NyaXB0aW9uHgdjb250ZW50BZMCTW92aWUgTmV3czogTm93IFlvdSBTZWUgTWUsIE5vdyBZb3UgRG9uJ3Q6IEJlc3QgQ2hhcmFjdGVyIENhbWVvcyBpbiBNb3ZpZXMgKElyb24gTWFuLCBUZXJtaW5hdG9yIFNhbHZhdGlvbiwgSG90IFNob3RzISBQYXJ0IERldXgsIFdheW5lJ3MgV29ybGQsIFRob3IsIFNwYWNlYmFsbHMsIFRoZSBJbmNyZWRpYmxlIEh1bGssIE91dCBvZiBTaWdodCwgWC1NZW46IEZpcnN0IENsYXNzLCBTdGFyIFRyZWssIFN0YXIgV2FyczogRXBpc29kZSBJIC0gVGhlIFBoYW50b20gTWVuYWNlLCAgIClkAggPFgQfAAUIa2V5d29yZHMfAQXGAUlyb24gTWFuLCBUZXJtaW5hdG9yIFNhbHZhdGlvbiwgSG90IFNob3RzISBQYXJ0IERldXgsIFdheW5lJ3MgV29ybGQsIFRob3IsIFNwYWNlYmFsbHMsIFRoZSBJbmNyZWRpYmxlIEh1bGssIE91dCBvZiBTaWdodCwgWC1NZW46IEZpcnN0IENsYXNzLCBTdGFyIFRyZWssIFN0YXIgV2FyczogRXBpc29kZSBJIC0gVGhlIFBoYW50b20gTWVuYWNlLCAgIGQCEQ8VA0wyMjc0OTMsMjU5Nzc5LDE1MDQ5OSwxNTAzMjYsMjM0NzM0LDE0OTc3NCwyNDM0MjMsMTUxNTU2LDI3MDI1OCwyMzM2ODIsMjA1NjU1AABkAhIPFgIeBFRleHQFgQE8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNDgyNy9ub3cteW91LXNlZS1tZS1ub3cteW91LWRvbnQtYmVzdC1jaGFyYWN0ZXItY2FtZW9zLWluLW1vdmllcy8iLz5kAgMPFgIeBmFjdGlvbgVOL21vdmllLW5ld3MvMTQ4Mjcvbm93LXlvdS1zZWUtbWUtbm93LXlvdS1kb250LWJlc3QtY2hhcmFjdGVyLWNhbWVvcy1pbi1tb3ZpZXMvFgoCAQ8PFgIeB1Zpc2libGVoZGQCCQ9kFgZmDxYCHwRoZAICDxYCHgdvbmtleXVwBWxqYXZhc2NyaXB0Om9uS2V5VXBMb2NhdGlvbklucHV0KHRoaXMsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd6aXBWYWxpZGF0aW9uRXJyb3InKSwgMCwgZXZlbnQpO3JldHVybiBmYWxzZTtkAgQPFgIeB29uY2xpY2sFjgFqYXZhc2NyaXB0OnN1Ym1pdExvY2F0aW9uSW5wdXQoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2N0bDAwX2xvY2F0aW9uQ3RybF9sb2NhdGlvbklucHV0JyksIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd6aXBWYWxpZGF0aW9uRXJyb3InKSwgMCk7ZAILDw8WAh8EaGRkAg0PFgIfBGhkAg8PZBYCAgIPZBYOAgEPDxYCHwRoZBYCAgEPFgIfBGgWAgIBDw8WAh8EaGRkAgMPFgIfAgUXPGRpdiBpZD0ibWFpbi0yY29sdW1uIj5kAgUPDxYCHwRoZGQCBw8PFgIfBGhkFgJmDxYCHwIF9xA8dWwgaWQ9Im1vdmllLW5ld3MiPiAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0icm93Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNDgyNy9ub3cteW91LXNlZS1tZS1ub3cteW91LWRvbnQtYmVzdC1jaGFyYWN0ZXItY2FtZW9zLWluLW1vdmllcy8iPiAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iYmxvZy1pbWFnZS10b3AiIGFsdD0ibm93LXlvdS1zZWUtbWUtbm93LXlvdS1kb250LWJlc3QtY2hhcmFjdGVyLWNhbWVvcy1pbi1tb3ZpZXMiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9ibG9naW1hZ2VzL1dvbHZlcmluZUZpcnN0Q2xhc3NCQU5ORVIuanBnIiAvPiAgICAgICAgICAgICAgICA8L2E+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzPiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE0ODI3L25vdy15b3Utc2VlLW1lLW5vdy15b3UtZG9udC1iZXN0LWNoYXJhY3Rlci1jYW1lb3MtaW4tbW92aWVzLyI+PGVtPk5vdyBZb3UgU2VlIE1lLCBOb3cgWW91IERvbid0PC9lbT46IEJlc3QgQ2hhcmFjdGVyIENhbWVvcyBpbiBNb3ZpZXM8L2E+ICAgICAgICAgICAgPC9oMz4gICAgICAgICAgICA8cD48cD5XaGVuIHRoZXkgYXJlIG5vdCB0b28gZGlzdHJhY3RpbmcsIGNlbGVicml0eSBjYW1lbyBhcHBlYXJhbmNlcyBpbiBtb3ZpZXMgYXJlIGEgbmljZSB0cmVhdCBmb3IgdGhlIGF1ZGllbmNlLCBhIGJvbnVzIG9mIHNvcnRzIHRoYXQgZ2l2ZXMgdmlld2VycyBhIGxpdHRsZSBzb21ldGhpbmcgZXh0cmEgdG8gdGFsayBhYm91dCBhZnRlciB0aGUgY3JlZGl0cyByb2xsLiBEaXJlY3RvcnMgd2lsbCBvZnRlbiByZXNlcnZlIHNtYWxsIHJvbGVzIGZvciB0aGVpciBmYXZvcml0ZSBjb2xsYWJvcmF0b3JzICZtZGFzaDsgb3IgdGhlbXNlbHZlcyAmbWRhc2g7IGFuZCBhdGhsZXRlIGNhbWVvcyBhcmUgcmVsYXRpdmVseSBjb21tb25wbGFjZSB3aGVuZXZlciBzcG9ydHMgYXJlIGludm9sdmVkLjwvcD48cD5DYW1lbyBhcHBlYXJhbmNlcyBieSBhY3RvcnMgcGxheWluZyA8ZW0+Y2hhcmFjdGVycyBmcm9tIG90aGVyIG1vdmllczwvZW0+IGFyZSBmYXIgcmFyZXIsIGhvd2V2ZXIsIGFuZCBmYXIgbW9yZSBsaWtlbHkgdG8gZW5oYW5jZSB0aGUgbW92aWVnb2luZyBleHBlcmllbmNlIGZvciB0aG9zZSB3aG8gcmVjb2duaXplIHRoZSBjaGFyYWN0ZXIuIFJhdGhlciB0aGFuIGRlc3Ryb3lpbmcgdGhlICJzdXNwZW5zaW9uIG9mIGRpc2JlbGllZiIgdGhhdCBtb3ZpZWdvZXJzIGFyZSBleHBlY3RlZCB0byBhY2hpZXZlIGluIG9yZGVyIHRvIGVuam95IGEgZmFudGFzdGljYWwgc2l0dWF0aW9uIG9yIHN0b3J5LCBhIGNoYXJhY3RlciBjYW1lbywgd2hlbiBkb25lIHByb3Blcmx5LCBjYW4gYWN0dWFsbHkgYnJvYWRlbiB0aGUgZmljdGlvbmFsIHVuaXZlcnNlIHBsYXlpbmcgb3V0IG9uIHNjcmVlbiwgbWFraW5nIGl0IHNlZW0gbW9yZSBpbnRlci1jb25uZWN0ZWQgd2l0aCBvdGhlciBmaWN0aW9uYWwgdW5pdmVyc2VzLCBtb3JlICJyZWFsLiIgQW5kLCBzb21ldGltZXMsIGNoYXJhY3RlciBjYW1lb3MgYXJlIG5vdCBtZWFudCB0byBicm9hZGVuIGFueXRoaW5nIGF0IGFsbCwgZXhjZXB0IGZvciB0aGUgdmlld2VyJ3Mgc21pbGUuIENsaWNrIG9uIHRoZSBsaW5rIGJlbG93IHRvIGNoZWNrIG91dCBvdXIgbGlzdCBvZiB0aGUgYmVzdCBjaGFyYWN0ZXIgY2FtZW9zIGluIG1vdmllcy48L3A+PC9wPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTQ4Mjcvbm93LXlvdS1zZWUtbWUtbm93LXlvdS1kb250LWJlc3QtY2hhcmFjdGVyLWNhbWVvcy1pbi1tb3ZpZXMvIiBjbGFzcz0ibW9yZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhlIGJlc3QgY2hhcmFjdGVyIGNhbWVvcyBpbiBtb3ZpZXMgPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgIDwvdWw+ZAIJDw8WAh8EZ2QWIAIBDw8WAh4LTmF2aWdhdGVVcmwFlgptYWlsdG86P3N1YmplY3Q9UmVlbHpDaGFubmVsOiBOb3cgWW91IFNlZSBNZSwgTm93IFlvdSBEb24ndDogQmVzdCBDaGFyYWN0ZXIgQ2FtZW9zIGluIE1vdmllcyZib2R5PVdoZW4gdGhleSBhcmUgbm90IHRvbyBkaXN0cmFjdGluZywgY2VsZWJyaXR5IGNhbWVvIGFwcGVhcmFuY2VzIGluIG1vdmllcyBhcmUgYSBuaWNlIHRyZWF0IGZvciB0aGUgYXVkaWVuY2UsIGEgYm9udXMgb2Ygc29ydHMgdGhhdCBnaXZlcyB2aWV3ZXJzIGEgbGl0dGxlIHNvbWV0aGluZyBleHRyYSB0byB0YWxrIGFib3V0IGFmdGVyIHRoZSBjcmVkaXRzIHJvbGwuIERpcmVjdG9ycyB3aWxsIG9mdGVuIHJlc2VydmUgc21hbGwgcm9sZXMgZm9yIHRoZWlyIGZhdm9yaXRlIGNvbGxhYm9yYXRvcnMg4oCUIG9yIHRoZW1zZWx2ZXMg4oCUIGFuZCBhdGhsZXRlIGNhbWVvcyBhcmUgcmVsYXRpdmVseSBjb21tb25wbGFjZSB3aGVuZXZlciBzcG9ydHMgYXJlIGludm9sdmVkLkNhbWVvIGFwcGVhcmFuY2VzIGJ5IGFjdG9ycyBwbGF5aW5nIGNoYXJhY3RlcnMgZnJvbSBvdGhlciBtb3ZpZXMgYXJlIGZhciByYXJlciwgaG93ZXZlciwgYW5kIGZhciBtb3JlIGxpa2VseSB0byBlbmhhbmNlIHRoZSBtb3ZpZWdvaW5nIGV4cGVyaWVuY2UgZm9yIHRob3NlIHdobyByZWNvZ25pemUgdGhlIGNoYXJhY3Rlci4gUmF0aGVyIHRoYW4gZGVzdHJveWluZyB0aGUgInN1c3BlbnNpb24gb2YgZGlzYmVsaWVmIiB0aGF0IG1vdmllZ29lcnMgYXJlIGV4cGVjdGVkIHRvIGFjaGlldmUgaW4gb3JkZXIgdG8gZW5qb3kgYSBmYW50YXN0aWNhbCBzaXR1YXRpb24gb3Igc3RvcnksIGEgY2hhcmFjdGVyIGNhbWVvLCB3aGVuIGRvbmUgcHJvcGVybHksIGNhbiBhY3R1YWxseSBicm9hZGVuIHRoZSBmaWN0aW9uYWwgdW5pdmVyc2UgcGxheWluZyBvdXQgb24gc2NyZWVuLCBtYWtpbmcgaXQgc2VlbSBtb3JlIGludGVyLWNvbm5lY3RlZCB3aXRoIG90aGVyIGZpY3Rpb25hbCB1bml2ZXJzZXMsIG1vcmUgInJlYWwuIiBBbmQsIHNvbWV0aW1lcywgY2hhcmFjdGVyIGNhbWVvcyBhcmUgbm90IG1lYW50IHRvIGJyb2FkZW4gYW55dGhpbmcgYXQgYWxsLCBleGNlcHQgZm9yIHRoZSB2aWV3ZXIncyBzbWlsZS4gQ2xpY2sgb24gdGhlIGxpbmsgYmVsb3cgdG8gY2hlY2sgb3V0IG91ciBsaXN0IG9mIHRoZSBiZXN0IGNoYXJhY3RlciBjYW1lb3MgaW4gbW92aWVzLiUwYSUwYWh0dHAlM2ElMmYlMmZ3d3cucmVlbHouY29tJTJmbW92aWUtbmV3cyUyZjE0ODI3JTJmbm93LXlvdS1zZWUtbWUtbm93LXlvdS1kb250LWJlc3QtY2hhcmFjdGVyLWNhbWVvcy1pbi1tb3ZpZXMlMmZkZAIDDw8WAh8HBcwBaHR0cDovL3d3dy5mYWNlYm9vay5jb20vc2hhcmVyLnBocD91PWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTQ4Mjcvbm93LXlvdS1zZWUtbWUtbm93LXlvdS1kb250LWJlc3QtY2hhcmFjdGVyLWNhbWVvcy1pbi1tb3ZpZXMvJnQ9Tm93K1lvdStTZWUrTWUlMmMrTm93K1lvdStEb24ndCUzYStCZXN0K0NoYXJhY3RlcitDYW1lb3MraW4rTW92aWVzZGQCBQ8PFgIfBwV/aHR0cDovL3JlZGRpdC5jb20vc3VibWl0P3VybD1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE0ODI3L25vdy15b3Utc2VlLW1lLW5vdy15b3UtZG9udC1iZXN0LWNoYXJhY3Rlci1jYW1lb3MtaW4tbW92aWVzL2RkAgcPDxYCHwcFuQRodHRwOi8vZGlnZy5jb20vc3VibWl0P3VybD1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE0ODI3L25vdy15b3Utc2VlLW1lLW5vdy15b3UtZG9udC1iZXN0LWNoYXJhY3Rlci1jYW1lb3MtaW4tbW92aWVzLyZ0aXRsZT1Ob3crWW91K1NlZStNZSUyYytOb3crWW91K0Rvbid0JTNhK0Jlc3QrQ2hhcmFjdGVyK0NhbWVvcytpbitNb3ZpZXMmZGVzY3JpcHRpb249V2hlbit0aGV5K2FyZStub3QrdG9vK2Rpc3RyYWN0aW5nJTJjK2NlbGVicml0eStjYW1lbythcHBlYXJhbmNlcytpbittb3ZpZXMrYXJlK2ErbmljZSt0cmVhdCtmb3IrdGhlK2F1ZGllbmNlJTJjK2ErYm9udXMrb2Yrc29ydHMrdGhhdCtnaXZlcyt2aWV3ZXJzK2ErbGl0dGxlK3NvbWV0aGluZytleHRyYSt0byt0YWxrK2Fib3V0K2FmdGVyK3RoZStjcmVkaXRzK3JvbGwuK0RpcmVjdG9ycyt3aWxsK29mdGVuK3Jlc2VydmUrc21hbGwrcm9sZXMrZm9yK3RoZWlyK2Zhdm9yaXRlK2NvbGxhYm9yYXRvcnMrJTI2bWRhc2glM2Irb3IrdGhlbXNlbHZlcyslMjZtZGFzaCUzYithbmQrYXRobGV0ZStjYW1lb3MrYXJlK3JlbGF0aXZlbHkrY2RkAgkPDxYCHwcF3QFodHRwOi8vZGVsaWNpb3VzLmNvbS9wb3N0P3Y9NSZub3VpJmp1bXA9Y2xvc2UmdXJsPWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTQ4Mjcvbm93LXlvdS1zZWUtbWUtbm93LXlvdS1kb250LWJlc3QtY2hhcmFjdGVyLWNhbWVvcy1pbi1tb3ZpZXMvJnRpdGxlPU5vdytZb3UrU2VlK01lJTJjK05vdytZb3UrRG9uJ3QlM2ErQmVzdCtDaGFyYWN0ZXIrQ2FtZW9zK2luK01vdmllc2RkAgsPDxYCHwcF0AFodHRwOi8vY2dpLmZhcmsuY29tL2NnaS9mYXJrL2ZhcmtpdC5wbD91PWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTQ4Mjcvbm93LXlvdS1zZWUtbWUtbm93LXlvdS1kb250LWJlc3QtY2hhcmFjdGVyLWNhbWVvcy1pbi1tb3ZpZXMvJmg9Tm93K1lvdStTZWUrTWUlMmMrTm93K1lvdStEb24ndCUzYStCZXN0K0NoYXJhY3RlcitDYW1lb3MraW4rTW92aWVzZGQCDQ8PFgIfBwXXCmh0dHA6Ly93d3cubXlzcGFjZS5jb20vaW5kZXguY2ZtP2Z1c2VhY3Rpb249cG9zdHRvJnQ9Tm93K1lvdStTZWUrTWUlMmMrTm93K1lvdStEb24ndCUzYStCZXN0K0NoYXJhY3RlcitDYW1lb3MraW4rTW92aWVzJmM9V2hlbit0aGV5K2FyZStub3QrdG9vK2Rpc3RyYWN0aW5nJTJjK2NlbGVicml0eStjYW1lbythcHBlYXJhbmNlcytpbittb3ZpZXMrYXJlK2ErbmljZSt0cmVhdCtmb3IrdGhlK2F1ZGllbmNlJTJjK2ErYm9udXMrb2Yrc29ydHMrdGhhdCtnaXZlcyt2aWV3ZXJzK2ErbGl0dGxlK3NvbWV0aGluZytleHRyYSt0byt0YWxrK2Fib3V0K2FmdGVyK3RoZStjcmVkaXRzK3JvbGwuK0RpcmVjdG9ycyt3aWxsK29mdGVuK3Jlc2VydmUrc21hbGwrcm9sZXMrZm9yK3RoZWlyK2Zhdm9yaXRlK2NvbGxhYm9yYXRvcnMrJTI2bWRhc2glM2Irb3IrdGhlbXNlbHZlcyslMjZtZGFzaCUzYithbmQrYXRobGV0ZStjYW1lb3MrYXJlK3JlbGF0aXZlbHkrY29tbW9ucGxhY2Urd2hlbmV2ZXIrc3BvcnRzK2FyZStpbnZvbHZlZC5DYW1lbythcHBlYXJhbmNlcytieSthY3RvcnMrcGxheWluZytjaGFyYWN0ZXJzK2Zyb20rb3RoZXIrbW92aWVzK2FyZStmYXIrcmFyZXIlMmMraG93ZXZlciUyYythbmQrZmFyK21vcmUrbGlrZWx5K3RvK2VuaGFuY2UrdGhlK21vdmllZ29pbmcrZXhwZXJpZW5jZStmb3IrdGhvc2Urd2hvK3JlY29nbml6ZSt0aGUrY2hhcmFjdGVyLitSYXRoZXIrdGhhbitkZXN0cm95aW5nK3RoZSslMjJzdXNwZW5zaW9uK29mK2Rpc2JlbGllZiUyMit0aGF0K21vdmllZ29lcnMrYXJlK2V4cGVjdGVkK3RvK2FjaGlldmUraW4rb3JkZXIrdG8rZW5qb3krYStmYW50YXN0aWNhbCtzaXR1YXRpb24rb3Irc3RvcnklMmMrYStjaGFyYWN0ZXIrY2FtZW8lMmMrd2hlbitkb25lK3Byb3Blcmx5JTJjK2NhbithY3R1YWxseSticm9hZGVuK3RoZStmaWN0aW9uYWwrdW5pdmVyc2UrcGxheWluZytvdXQrb24rc2NyZWVuJTJjK21ha2luZytpdCtzZWVtK21vcmUraW50ZXItY29ubmVjdGVkK3dpdGgrb3RoZXIrZmljdGlvbmFsK3VuaXZlcnNlcyUyYyttb3JlKyUyMnJlYWwuJTIyK0FuZCUyYytzb21ldGltZXMlMmMrY2hhcmFjdGVyK2NhbWVvcythcmUrbm90K21lYW50K3RvK2Jyb2FkZW4rYW55dGhpbmcrYXQrYWxsJTJjK2V4Y2VwdCtmb3IrdGhlK3ZpZXdlcidzK3NtaWxlLitDbGljaytvbit0aGUrbGluaytiZWxvdyt0bytjaGVjaytvdXQrb3VyK2xpc3Qrb2YrdGhlK2Jlc3QrY2hhcmFjdGVyK2NhbWVvcytpbittb3ZpZXMuJTBkJTBhJnU9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNDgyNy9ub3cteW91LXNlZS1tZS1ub3cteW91LWRvbnQtYmVzdC1jaGFyYWN0ZXItY2FtZW9zLWluLW1vdmllcy8mbD03ZGQCDw9kFgJmDxYCHwIF3Bo8ZGl2IGNsYXNzPSJjbGVhciI+ICAgIDxoNT5TSUdOIFVQIEZPUiBGQU4gQUxFUlRTPC9oNT4gICAgPHA+QmUgdGhlIGZpcnN0IHRvIHdhdGNoIG5ldyB0cmFpbGVycy5HZXQgbmV3cyBhYm91dCB0aGUgc3RhcnMgeW91IGxvdmUuTmV2ZXIgbWlzcyB5b3VyIGZhdm9yaXRlIG1vdmllITwvcD4gICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZWRmMmNjOyBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDOyBwYWRkaW5nOiAzcHg7IGNvbG9yOiMzMzMzMzM7IG1hcmdpbi10b3A6IDVweDsiPiAgICAgICAgPGg1IHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogVHJhbnNwYXJlbnQ7IGNvbG9yOiAjNjY2NjY2OyBmb250LXdlaWdodDpib2xkOyI+UmVsYXRlZCBGYW4gQWxlcnRzPC9oNT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlubGluZS1saXN0Ij4gICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJyZWxhdGVkIiBpZD0iUmVsYXRlZEFsZXJ0cyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9Im0yMjc0OTMiIG5hbWU9Iklyb24gTWFuIiAvPiBJcm9uIE1hbiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJtMjU5Nzc5IiBuYW1lPSJUZXJtaW5hdG9yIFNhbHZhdGlvbiIgLz4gVGVybWluYXRvciBTYWx2YXRpb24gICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0ibTE1MDQ5OSIgbmFtZT0iSG90IFNob3RzISBQYXJ0IERldXgiIC8+IEhvdCBTaG90cyEgUGFydCBEZXV4ICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9Im0xNTAzMjYiIG5hbWU9IldheW5lJ3MgV29ybGQiIC8+IFdheW5lJ3MgV29ybGQgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0ibTIzNDczNCIgbmFtZT0iVGhvciIgLz4gVGhvciAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJtMTQ5Nzc0IiBuYW1lPSJTcGFjZWJhbGxzIiAvPiBTcGFjZWJhbGxzICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9Im0yNDM0MjMiIG5hbWU9IlRoZSBJbmNyZWRpYmxlIEh1bGsiIC8+IFRoZSBJbmNyZWRpYmxlIEh1bGsgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0ibTE1MTU1NiIgbmFtZT0iT3V0IG9mIFNpZ2h0IiAvPiBPdXQgb2YgU2lnaHQgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0ibTI3MDI1OCIgbmFtZT0iWC1NZW46IEZpcnN0IENsYXNzIiAvPiBYLU1lbjogRmlyc3QgQ2xhc3MgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0ibTIzMzY4MiIgbmFtZT0iU3RhciBUcmVrIiAvPiBTdGFyIFRyZWsgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJsYXN0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0ibTIwNTY1NSIgbmFtZT0iU3RhciBXYXJzOiBFcGlzb2RlIEkgLSBUaGUgUGhhbnRvbSBNZW5hY2UiIC8+IFN0YXIgV2FyczogRXBpc29kZSBJIC0gVGhlIFBoYW50b20gTWVuYWNlICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+ICAgICAgICAgICAgPC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgPGJyIC8+ICAgICAgICA8ZGl2IGlkPSJlbWFpbF9zdWJtaXNzaW9uIiBjbGFzcz0iaGlkZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206IDVweDsgbWFyZ2luLXRvcDogLTVweDsiPiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0ic3Vic2NyaWJlckVtYWlsIiBzdHlsZT0id2lkdGg6IDExMHB4OyIgdmFsdWU9InlvdXIgZW1haWwiPiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJzdWJtaXQiIGNsYXNzPSJidXR0b24iIHZhbHVlPSJBZGQiIG9uY2xpY2s9ImphdmFzY3JpcHQ6YWRkQWxlcnRzKCk7IHJldHVybiBmYWxzZTsiPiAgICAgICAgPC9kaXY+ICAgICAgICA8ZGl2IGlkPSJwcm9maWxlX3N1Ym1pc3Npb24iIGNsYXNzPSJoaWRlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTogNXB4OyBtYXJnaW4tdG9wOiAtNXB4OyI+ICAgICAgICAgICAgPGlucHV0IHR5cGU9InN1Ym1pdCIgY2xhc3M9ImJ1dHRvbiIgdmFsdWU9IkFkZCBBbGVydHMiIG9uY2xpY2s9ImphdmFzY3JpcHQ6YWRkQWxlcnRzKCk7IHJldHVybiBmYWxzZTsiIC8+ICAgICAgICA8L2Rpdj4gICAgICAgIDxkaXYgaWQ9ImFsZXJ0X3N1Ym1pc3Npb25fcmVzdWx0Ij48L2Rpdj4gICAgPC9kaXY+ICAgIDxhIGhyZWY9Ii93aGF0YXJlYWxlcnRzLyIgY2xhc3M9Im1vcmUiPldoYXQgYXJlIEFMRVJUUz88L2E+ICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj48L2Rpdj5kAhEPFggeBWNsYXNzBQ5ibG9nLWltYWdlLXRvcB4Dc3JjBU5odHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2Jsb2dpbWFnZXMvV29sdmVyaW5lRmlyc3RDbGFzc0JBTk5FUi5qcGceA2FsdAU7bm93LXlvdS1zZWUtbWUtbm93LXlvdS1kb250LWJlc3QtY2hhcmFjdGVyLWNhbWVvcy1pbi1tb3ZpZXMfBGdkAhMPDxYCHwRoZGQCFQ8WAh8CBUc8ZW0+Tm93IFlvdSBTZWUgTWUsIE5vdyBZb3UgRG9uJ3Q8L2VtPjogQmVzdCBDaGFyYWN0ZXIgQ2FtZW9zIGluIE1vdmllc2QCFw8WAh8CBRpQb3N0ZWQgMTAuMDMuMTIgYnkgQnJlbnRKU2QCGQ8WAh8CBYsEPGRpdiBpZD0nZmItcm9vdCc+PC9kaXY+PHNjcmlwdD4oZnVuY3Rpb24oZCwgcywgaWQpIHsgIHZhciBqcywgZmpzID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZShzKVswXTsgIGlmIChkLmdldEVsZW1lbnRCeUlkKGlkKSkgcmV0dXJuOyAganMgPSBkLmNyZWF0ZUVsZW1lbnQocyk7IGpzLmlkID0gaWQ7ICBqcy5zcmMgPSAnLy9jb25uZWN0LmZhY2Vib29rLm5ldC9lbl9VUy9hbGwuanMjeGZibWw9MSc7ICBmanMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoanMsIGZqcyk7fShkb2N1bWVudCwgJ3NjcmlwdCcsICdmYWNlYm9vay1qc3NkaycpKTs8L3NjcmlwdD48ZmI6bGlrZSBocmVmPSdodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE0ODI3L25vdy15b3Utc2VlLW1lLW5vdy15b3UtZG9udC1iZXN0LWNoYXJhY3Rlci1jYW1lb3MtaW4tbW92aWVzLycgc2hvd19mYWNlcz0nZmFsc2UnIGxheW91dD0nYnV0dG9uX2NvdW50JyB3aWR0aD0nMjUwcHgnIGhlaWdodD0nMzVweCcgc2VuZD0ndHJ1ZSc+PC9mYjpsaWtlPmQCGw8WAh8CBb1wPHA+V2hlbiB0aGV5IGFyZSBub3QgdG9vIGRpc3RyYWN0aW5nLCBjZWxlYnJpdHkgY2FtZW8gYXBwZWFyYW5jZXMgaW4gbW92aWVzIGFyZSBhIG5pY2UgdHJlYXQgZm9yIHRoZSBhdWRpZW5jZSwgYSBib251cyBvZiBzb3J0cyB0aGF0IGdpdmVzIHZpZXdlcnMgYSBsaXR0bGUgc29tZXRoaW5nIGV4dHJhIHRvIHRhbGsgYWJvdXQgYWZ0ZXIgdGhlIGNyZWRpdHMgcm9sbC4gRGlyZWN0b3JzIHdpbGwgb2Z0ZW4gcmVzZXJ2ZSBzbWFsbCByb2xlcyBmb3IgdGhlaXIgZmF2b3JpdGUgY29sbGFib3JhdG9ycyAmbWRhc2g7IG9yIHRoZW1zZWx2ZXMgJm1kYXNoOyBhbmQgYXRobGV0ZSBjYW1lb3MgYXJlIHJlbGF0aXZlbHkgY29tbW9ucGxhY2Ugd2hlbmV2ZXIgc3BvcnRzIGFyZSBpbnZvbHZlZC48L3A+PHA+Q2FtZW8gYXBwZWFyYW5jZXMgYnkgYWN0b3JzIHBsYXlpbmcgPGVtPmNoYXJhY3RlcnMgZnJvbSBvdGhlciBtb3ZpZXM8L2VtPiBhcmUgZmFyIHJhcmVyLCBob3dldmVyLCBhbmQgZmFyIG1vcmUgbGlrZWx5IHRvIGVuaGFuY2UgdGhlIG1vdmllZ29pbmcgZXhwZXJpZW5jZSBmb3IgdGhvc2Ugd2hvIHJlY29nbml6ZSB0aGUgY2hhcmFjdGVyLiBSYXRoZXIgdGhhbiBkZXN0cm95aW5nIHRoZSAic3VzcGVuc2lvbiBvZiBkaXNiZWxpZWYiIHRoYXQgbW92aWVnb2VycyBhcmUgZXhwZWN0ZWQgdG8gYWNoaWV2ZSBpbiBvcmRlciB0byBlbmpveSBhIGZhbnRhc3RpY2FsIHNpdHVhdGlvbiBvciBzdG9yeSwgYSBjaGFyYWN0ZXIgY2FtZW8sIHdoZW4gZG9uZSBwcm9wZXJseSwgY2FuIGFjdHVhbGx5IGJyb2FkZW4gdGhlIGZpY3Rpb25hbCB1bml2ZXJzZSBwbGF5aW5nIG91dCBvbiBzY3JlZW4sIG1ha2luZyBpdCBzZWVtIG1vcmUgaW50ZXItY29ubmVjdGVkIHdpdGggb3RoZXIgZmljdGlvbmFsIHVuaXZlcnNlcywgbW9yZSAicmVhbC4iIEFuZCwgc29tZXRpbWVzLCBjaGFyYWN0ZXIgY2FtZW9zIGFyZSBub3QgbWVhbnQgdG8gYnJvYWRlbiBhbnl0aGluZyBhdCBhbGwsIGV4Y2VwdCBmb3IgdGhlIHZpZXdlcidzIHNtaWxlLiBDbGljayBvbiB0aGUgbGluayBiZWxvdyB0byBjaGVjayBvdXQgb3VyIGxpc3Qgb2YgdGhlIGJlc3QgY2hhcmFjdGVyIGNhbWVvcyBpbiBtb3ZpZXMuPC9wPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCg0KDQouYXJ0aWNsZXdlYiBpbWcuZmxvYXRsZWZ0MXtwb3NpdGlvbjpyZWxhdGl2ZTsgZmxvYXQ6bGVmdDsgbWFyZ2luOjAgMTBweCAxMHB4IDA7IGJvcmRlcjpzb2xpZCAxcHggIzY2NjY2NjsNCn0NCg0KLmFydGljbGV3ZWIgaW1nLmltYWdlOTB7d2lkdGg6OTBweDsNCn0NCg0KLmFydGljbGV3ZWIgaW1nLmZsb2F0bGVmdDJ7cG9zaXRpb246cmVsYXRpdmU7IGZsb2F0OmxlZnQ7IG1hcmdpbjowIDEwcHggMTBweCAwOw0KfQ0KDQouYXJ0aWNsZXdlYiBpbWcuZmxvYXRyaWdodDF7cG9zaXRpb246cmVsYXRpdmU7IGZsb2F0OnJpZ2h0OyBtYXJnaW46MCAwIDEwcHggMTBweDsgYm9yZGVyOnNvbGlkIDFweCAjNjY2NjY2Ow0KfQ0KDQouYXJ0aWNsZXdlYiBpbWcuZmxvYXRyaWdodDJ7cG9zaXRpb246cmVsYXRpdmU7IGZsb2F0OnJpZ2h0OyBtYXJnaW46MCAwIDEwcHggMTBweDsNCn0NCg0KLmFydGljbGV3ZWIgZGl2LnNwYWNlcjIwe2hlaWdodDoyMHB4Ow0KfQ0KDQouYXJ0aWNsZXdlYiBkaXYuc3BhY2VyMTB7aGVpZ2h0OjEwcHg7DQp9DQoNCi5hcnRpY2xld2ViIGRpdi5zcGFjZXI1MHtoZWlnaHQ6NTBweDsNCn0NCg0KLmFydGljbGV3ZWIgLmRvdHRlZGJye3dpZHRoOjEwMCU7IGhlaWdodDoxcHg7IGJvcmRlci1ib3R0b206ZG90dGVkIDFweCAjNjY2NjY2OyBtYXJnaW46MTBweCAwIDIwcHggMDsNCn0NCg0KPC9zdHlsZT4NCg0KPGRpdiBjbGFzcz0iYXJ0aWNsZXdlYiI+DQoNCjxwPjxwPldlJ3JlIGN1cnJlbnRseSBpbiB0aGUgZ29sZGVuIGFnZSBvZiBjaGFyYWN0ZXIgY2FtZW9zLCB0aGFua3MgaW4gZ3JlYXQgcGFydCB0byB0aGUgc3VjY2VzcyBNYXJ2ZWwgU3R1ZGlvcyBoYXMgaGFkIGluIHdlYXZpbmcgdG9nZXRoZXIgaXRzIHZhcmlvdXMgc3VwZXJoZXJvIGZyYW5jaGlzZXMgaW50byBvbmUgY29oZXNpdmUsIHNoYXJlZCB1bml2ZXJzZS4gVGhlcmUncyBsaWtlbHkgdG8gYmUgbWFueSBtb3JlIHRvIGNvbWUgZnJvbSBub3Qgb25seSBNYXJ2ZWwgU3R1ZGlvcywgYnV0IGZyb20gb3RoZXIgc3R1ZGlvcyBpbiB0aGUgYnVzaW5lc3Mgb2YgbWFraW5nIHN1cGVyaGVybyBtb3ZpZXMgJm1kYXNoOyBpbiBmYWN0LCBjb21pYyBib29rIGd1cnUgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzMyNTUxNS9tYXJrLW1pbGxhciI+TWFyayBNaWxsYXI8L2E+IHdhcyByZWNlbnRseSA8YSBocmVmPSJodHRwOi8vd3d3LmNpbmVtYWJsZW5kLmNvbS9uZXcvTWFyay1NaWxsYXItSGlyZWQtQnktMjB0aC1DZW50dXJ5LUZveC1TZXJ2ZS1Db25zdWx0YW50LVRoZWlyLU1hcnZlbC1Qcm9wZXJ0aWVzLTMzMjA2Lmh0bWwiPmhpcmVkIGJ5IEZveDwvYT4gdG8gaGVscCBiZXR0ZXIgaW50ZXJjb25uZWN0IHRoZSBzdHVkaW8ncyA8ZW0+WC1NZW48L2VtPiBhbmQgPGVtPkZhbnRhc3RpYyBGb3VyPC9lbT4gZnJhbmNoaXNlcyAmbWRhc2g7IGJ1dCBncmVhdCBjaGFyYWN0ZXIgY2FtZW9zIGNhbiBiZSBmb3VuZCBpbiBqdXN0IGFib3V0IGV2ZXJ5IGdlbnJlLjwvcD48L3A+IA0KPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KDQo8IS0tLS0+DQoNCjxiciAvPiZuYnNwOzxiciAvPg0KDQo8cD48aW1nIGNsYXNzPSJmbG9hdGxlZnQxIiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvYmxvZ2ltYWdlcy9TYW1KYWNrc29uUkVFTFpDQU1FTy5qcGciIGFsaWduPSJsZWZ0Ii8+DQoNCjxwPjxzdHJvbmc+TmljayBGdXJ5ICg8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yMjc0OTMvaXJvbi1tYW4iPjxlbT5Jcm9uIE1hbjwvZW0+PC9hPik8L3N0cm9uZz4NCg0KPHA+VGhlIGFwcGVhcmFuY2Ugb2YgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzE5NDU4My9zYW11ZWwtbC1qYWNrc29uIj5TYW11ZWwgTC4gSmFja3NvbjwvYT4gYXMgUy5ILkkuRS5MLkQuIERpcmVjdG9yIE5pY2sgRnVyeSBhdCB0aGUgZW5kIG9mIDxlbT5Jcm9uIE1hbjwvZW0+IHdhcyBpbml0aWFsbHksIGFjY29yZGluZyB0byBkaXJlY3RvciA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vODMwNjgvam9uLWZhdnJlYXUiPkpvbiBGYXZyZWF1PC9hPiwgbGl0dGxlIG1vcmUgdGhhbiA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzEwNzY4L2pvbi1mYXZyZWF1LXJldmVhbHMtcm9hZC10by10aGUtYXZlbmdlcnMtc3RhcnRlZC1hcy1qdXN0LWEtam9rZS1pbi1pcm9uLW1hbi8iPmEgbm9kIGFuZCBhIHdpbms8L2E+IHRvIGNvbWljIGJvb2sgZmFucywgYnV0IGl0IHR1cm5lZCBpbnRvIHRoZSB0aHJvdWdobGluZSBvZiBhbGwgb2YgdGhlIE1hcnZlbCBDaW5lbWF0aWMgVW5pdmVyc2UgbW92aWVzIGFuZCBoZWxwZWQgbWFrZSA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yNjI0MDgvdGhlLWF2ZW5nZXJzIj48ZW0+VGhlIEF2ZW5nZXJzPC9lbT48L2E+IHBvc3NpYmxlLjwvcD4NCg0KPC9wPg0KPGNpdGU+SW1hZ2UgY291cnRlc3kgTWFydmVsIFN0dWRpb3M8L2NpdGU+DQo8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQoNCjwhLS0tLT4NCg0KPGJyIC8+Jm5ic3A7PGJyIC8+DQoNCjxpbWcgY2xhc3M9ImZsb2F0bGVmdDEiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9ibG9naW1hZ2VzL0h1Z2hKYWNrbWFuWE1FTkNBTUVPLmpwZyIgYWxpZ249ImxlZnQiLz4NCg0KPHA+PHN0cm9uZz5Mb2dhbi9Xb2x2ZXJpbmUgKDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzI3MDI1OC94LW1lbi1maXJzdC1jbGFzcyI+PGVtPlgtTWVuOiBGaXJzdCBDbGFzczwvZW0+PC9hPik8L3N0cm9uZz4gPC9wPg0KDQo8cD48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vNzg0NzEvaHVnaC1qYWNrbWFuIj5IdWdoIEphY2ttYW48L2E+J3MgY2FtZW8gYXMgZXZlcnlvbmUncyBmYXZvcml0ZSBtdXRhbnQgaW4gdGhlICc2MHMtc2V0IDxlbT5YLU1lbjwvZW0+IGZyYW5jaGlzZSBzZXF1ZWwgd2FzIG9uZSBvZiB0aGUgYmV0dGVyIGtlcHQgc2VjcmV0IHN1cGVyaGVybyBjYW1lb3MgaW4gcmVjZW50IG1lbW9yeSBhbmQgb25lIG9mIHRoZSBiZXN0LiBJdCBub3Qgb25seSBoZWxwZWQgdG8gY2VtZW50IHRoZSBmYWN0IHRoYXQgPGVtPkZpcnN0IENsYXNzPC9lbT4gaXMsIGluIGZhY3QsIHBhcnQgb2YgdGhlIHNhbWUgPGVtPlgtTWVuPC9lbT4gdW5pdmVyc2UgYXMgdGhlIHByZXZpb3VzIG1vdmllcyBhbmQgbm90IHNvbWUgc29ydCBvZiBwc2V1ZG8tcmVib290LCBidXQgaXQgd2FzIGVhc2lseSB0aGUgbW9zdCB0cnVlLXRvLXRoZS1jb21pY3MgZGVwaWN0aW9uIG9mIExvZ2FuIG9uIGZpbG0gdG8gZGF0ZS48L3A+DQo8Y2l0ZT5JbWFnZSBjb3VydGVzeSBvZiAyMHRoIENlbnR1cnkgRm94PC9jaXRlPg0KDQo8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQoNCjwhLS0tLT4NCg0KPGJyIC8+Jm5ic3A7PGJyIC8+DQoNCjxpbWcgY2xhc3M9ImZsb2F0bGVmdDEiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9ibG9naW1hZ2VzL0Fybm9sZFNjaHdhcnpSRUVMWkNBTUVPLmpwZyIgYWxpZ249ImxlZnQiLz4NCg0KPHA+PHN0cm9uZz5DeWJlcmR5bmUgU3lzdGVtcyBNb2RlbCAxMDEgIlRlcm1pbmF0b3IiICg8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yNTk3NzkvdGVybWluYXRvci1zYWx2YXRpb24iPjxlbT5UZXJtaW5hdG9yIFNhbHZhdGlvbjwvZW0+PC9hPik8L3N0cm9uZz48L3A+DQoNCjxwPldoZW4gYSBmdXR1cmlzdGljIG11cmRlciBtYWNoaW5lIHdpdGggPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzY1MDcyL2Fybm9sZC1zY2h3YXJ6ZW5lZ2dlciI+QXJub2xkIFNjaHdhcnplbmVnZ2VyPC9hPidzIGZhY2UgdGVsbHMgeW91IGl0IHdpbGwgImJlIGJhY2ssIiB5b3Ugc2hvdWxkIHRha2UgaXQgYXQgaXRzIHdvcmQuICBBZnRlciB0aGUgIkF1c3RyaWFuIE9hayIgZ2F2ZSB1cCBhY3RpbmcgdG8gR292ZXJuLWF0ZSBvdmVyIENhbGlmb3JuaWEsIHdlIG5ldmVyIHRob3VnaHQgd2Ugd291bGQgc2VlIGEgQ3liZXJkeW5lIFN5c3RlbXMgTW9kZWwgMTAxICh0aGF0J3MgcmlnaHQsIGZhbmJveXMsIGl0J3Mgbm90IGEgIlQtODAwIiBvciAiVC04NTAiICZtZGFzaDsgdGhvc2UgYXJlIHRoZSBjaGFzc2lzIG51bWJlcnMpIGFnYWluLiBUaGVuLi4uIEJPT00hICBJbiB5b3VyIGZhY2UgPHN0cmlrZT5CcnVjZSBXYXluZTwvc3RyaWtlPiBKb2huIENvbm5vciAoPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzY5MTk3L2NocmlzdGlhbi1iYWxlIj5DaHJpc3RpYW4gQmFsZTwvYT4pLjwvcD4NCg0KPGNpdGU+SW1hZ2UgY291cnRlc3kgb2YgV2FybmVyIEJyb3MuPC9jaXRlPg0KDQo8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQoNCjwhLS0tLT4NCg0KPGJyIC8+Jm5ic3A7PGJyIC8+DQoNCjxpbWcgY2xhc3M9ImZsb2F0bGVmdDEiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9ibG9naW1hZ2VzL01pY2hhZWxLZWF0b25SRUVMWkNBTUVPLmpwZyIgYWxpZ249ImxlZnQiLz4NCg0KPHA+PHN0cm9uZz5SYXkgTmljb2xldHRlICg8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8xNTE1NTYvb3V0LW9mLXNpZ2h0LyI+PGVtPk91dCBvZiBTaWdodDwvZW0+PC9hPik8L3N0cm9uZz48L3A+DQoNCjxwPkluIGEgcmFyZSBzaG93aW5nIG9mIHN0dWRpbyBjb29wZXJhdGlvbiwgTWlyYW1heCBGaWxtcyBhbGxvd2VkIFVuaXZlcnNhbCBQaWN0dXJlcyB0byB1c2UgYSBjaGFyYWN0ZXIgdGhhdCBpdCBvd25lZCB0aGUgcmlnaHRzIHRvIHdpdGhvdXQgY29tcGVuc2F0aW9uIGFuZCBhIGdyZWF0IGNoYXJhY3RlciBjYW1lbyB3YXMgYm9ybi4gIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi85MDY3MC9taWNoYWVsLWtlYXRvbiI+TWljaGFlbCBLZWF0b248L2E+IHR1cm5lZCBpbiBhIHN1cGVyYiBwZXJmb3JtYW5jZSBhcyB0aGUgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzE5MzI4Ny9lbG1vcmUtbGVvbmFyZC8iPkVsbW9yZSBMZW9uYXJkPC9hPiBjaGFyYWN0ZXIgUmF5IE5pY29sZXR0ZSBpbiA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vOTUyNzIvcXVlbnRpbi10YXJhbnRpbm8iPlF1ZW50aW4gVGFyYW50aW5vPC9hPidzIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE1MTM0MC9qYWNraWUtYnJvd24vIj48ZW0+SmFja2llIEJyb3duPC9lbT48L2E+IGFuZCB0aGVuIHNob3dlZCB1cCBhcyBOaWNvbGV0dGUgbGVzcyB0aGFuIGEgeWVhciBsYXRlciBpbiBhbm90aGVyIExlb25hcmQgYWRhcHRhdGlvbiwgPGEgaHJlZj0iIGh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8yOTAwMzAvc3RldmVuLXNvZGVyYmVyZ2ggIj5TdGV2ZW4gU29kZXJiZXJnaDwvYT4ncyA8ZW0+T3V0IG9mIFNpZ2h0PC9lbT4uPC9wPiANCjxjaXRlPkltYWdlIGNvdXJ0ZXN5IG9mIFVuaXZlcnNhbCBQaWN0dXJlczwvY2l0ZT4NCg0KPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KDQo8IS0tLS0+DQoNCjxiciAvPiZuYnNwOzxiciAvPg0KDQo8aW1nIGNsYXNzPSJmbG9hdGxlZnQxIiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvYmxvZ2ltYWdlcy9Sb2JlcnRQYXRyaWNrUkVFTFpDQU1FTy5qcGciIGFsaWduPSJsZWZ0Ii8+DQoNCjxwPjxzdHJvbmc+VC0xMDAwICJUZXJtaW5hdG9yIiAoPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMTUwMzI2L3dheW5lcy13b3JsZC8iPjxlbT5XYXluZSdzIFdvcmxkPC9lbT48L2E+KTwvc3Ryb25nPjwvcD4NCg0KPHA+VGFsayBhYm91dCBkb2luZyBhIGRvdWJsZS10YWtlISAgV2hlbiBXYXluZSBDYW1wYmVsbCAoPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzkxNTI0L21pa2UtbXllcnMiPk1pa2UgTXllcnM8L2E+KSBpcyBwdWxsZWQgb3ZlciBieSB0aGUgZnV6eiwgaGUgaXMgdGVycmlmaWVkIHRvIGZpbmQgaGltc2VsZiBmYWNlIHRvIGZhY2Ugd2l0aCB0aGUgbGlxdWlkIG1ldGFsIGtpbGxpbmcgbWFjaGluZSAoPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzMyOTU5Mi9yb2JlcnQtcGF0cmljay8iPlJvYmVydCBQYXRyaWNrPC9hPikgdGhhdCBhc3N1bWVkIHRoZSBndWlzZSBvZiBhIGNvcCBpbiA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yMTI4MDMvdGVybWluYXRvci0yLWp1ZGdtZW50LWRheS8iPjxlbT5UZXJtaW5hdG9yIDI6IEp1ZGdtZW50IERheTwvZW0+PC9hPiwgYXBwYXJlbnRseSBzdGlsbCBzZWFyY2hpbmcgZm9yIHlvdW5nIEpvaG4gQ29ubm9yLjwvcD4gDQo8Y2l0ZT5JbWFnZSBjb3VydGVzeSBvZiBQYXJhbW91bnQgUGljdHVyZXM8L2NpdGU+DQo8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQoNCjwhLS0tLT4NCg0KPGJyIC8+Jm5ic3A7PGJyIC8+DQoNCjxpbWcgY2xhc3M9ImZsb2F0bGVmdDEiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9ibG9naW1hZ2VzL0xlb25hcmROaW1veVJFRUxaQ0FNRU8uanBnIiBhbGlnbj0ibGVmdCIvPg0KDQo8cD48c3Ryb25nPlNwb2NrICg8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yMzM2ODIvc3Rhci10cmVrIj48ZW0+U3RhciBUcmVrPC9lbT48L2E+KTwvc3Ryb25nPjwvcD4NCg0KPHA+PGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzg2Nzg5L2xlb25hcmQtbmltb3kvIj5MZW9uYXJkIE5pbW95PC9hPidzIHJlcHJpc2FsIG9mIFNwb2NrIChjcmVkaXRlZCBhcyAiU3BvY2sgUHJpbWUiKSBpbiA8YSBocmVmPSIgaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzE0MzI5OS9qLWotYWJyYW1zIj5KLkouIEFicmFtczwvYT4nIDIwMDkgZnJhbmNoaXNlIHJlYm9vdCBtYXkgdmVyeSB3ZWxsIHN0cmV0Y2ggdGhlIGRlZmluaXRpb24gb2YgY2FtZW8sIGJ1dCBpdCBkZXNlcnZlcyBpbmNsdXNpb24gYmVjYXVzZSBvZiBpdHMgaW1wb3J0YW5jZSB0byB0aGUgZmFucyBvZiB0aGUgbG9uZy1ydW5uaW5nIHNjaS1maSBmcmFuY2hpc2UuIE5pbW95IGhhcyBhbHdheXMgYmVlbiB2ZXJ5IHByb3RlY3RpdmUgb2YgdGhlIGNoYXJhY3RlciBzbyBoaXMgYXBwZWFyYW5jZSBpbiB0aGUgbW92aWUgdG9sZCBkaWUtaGFyZCBmYW5zIHRoYXQgaXQncyBva2F5IHRvIG1vdmUgZm9yd2FyZCB3aXRoIEFicmFtcyBhbmQgY29tcGFueS48L3A+IA0KDQo8Y2l0ZT5JbWFnZSBjb3VydGVzeSBvZiBQYXJhbW91bnQgUGljdHVyZXM8L2NpdGU+DQoNCjxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCg0KPCEtLS0tPg0KDQo8YnIgLz4mbmJzcDs8YnIgLz4NCg0KPGltZyBjbGFzcz0iZmxvYXRsZWZ0MSIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2Jsb2dpbWFnZXMvSmVyZW15UmVubmVyUkVFTFpDQU1FTy5qcGciIGFsaWduPSJsZWZ0Ii8+DQoNCjxwPjxzdHJvbmc+Q2xpbnQgQmFydG9uL0hhd2tleWUgKDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzIzNDczNC90aG9yIj48ZW0+VGhvcjwvZW0+PC9hPik8L3N0cm9uZz48L3A+DQoNCjxwPklmIHRoZSB0aG91Z2h0IG9mIGEgdW5pZmllZCBzdXBlcmhlcm8gdW5pdmVyc2Ugd2FzIG9ubHkgYSAiam9rZSIgaW4gPGVtPklyb24gTWFuPC9lbT4sIGl0IHdhcyBjbGVhciBpbiA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yNTkwMTkvaXJvbi1tYW4tMiI+PGVtPklyb24gTWFuIDI8L2VtPjwvYT4gdGhhdCBNYXJ2ZWwgd2FzIG1vdmluZyBpbiB0aGF0IGRpcmVjdGlvbi4gIFRoZSBzdHVkaW8gc3RpbGwgbmVlZGVkIHRvIHNlZSBpZiBhdWRpZW5jZXMgd291bGQgZ2V0IGJlaGluZCBhIGxvbmctaGFpcmVkICJnb2QiIHdpdGggZGFkZHkgaXNzdWVzIGFuZCBhbiBvbGQtdGltZXkgcGF0cmlvdGljIG5lcmQgb24gc3Rlcm9pZHMgYmVmb3JlIHB1bGxpbmcgdGhlIHRyaWdnZXIgb24gPGVtPlRoZSBBdmVuZ2VyczwvZW0+LCBidXQgaXQgY29udGludWVkIHRvIHBsYW50IHRoZSBzZWVkcyBmb3IgaXQgd2l0aCB0aGUgYXBwZWFyYW5jZSBvZiA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vODExMTMvamVyZW15LXJlbm5lciAiPkplcmVteSBSZW5uZXI8L2E+IGFzIENsaW50IEJhcnRvbiwgYS5rLmEuIEhhd2tleWUsIGluIGEgc29tZXdoYXQgZm9yY2VkLCBidXQgc3RpbGwgY29vbCwgY2FtZW8gaW4gPGVtPlRob3I8L2VtPi48L3A+DQoNCjxjaXRlPkltYWdlIGNvdXJ0ZXN5IG9mIE1hcnZlbCBTdHVkaW9zPC9jaXRlPg0KDQo8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQoNCjwhLS0tLT4NCg0KPGJyIC8+Jm5ic3A7PGJyIC8+DQoNCjxpbWcgY2xhc3M9ImZsb2F0bGVmdDEiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9ibG9naW1hZ2VzL01hcnRpblNoZWVuUkVFTFpDQU1FTy5qcGciIGFsaWduPSJsZWZ0Ii8+DQoNCjxwPjxzdHJvbmc+Q2FwdGFpbiBXaWxsYXJkICg8YSBocmVmPSIgaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMTUwNDk5L2hvdC1zaG90cy1wYXJ0LWRldXgvIj48ZW0+SG90IFNob3RzISBQYXJ0IERldXg8L2VtPjwvYT4pPC9zdHJvbmc+PC9wPg0KDQo8cD5EZWZpbml0ZWx5IHJpZGljdWxvdXMsIGJ1dCBjZXJ0aWZpYWJseSBhd2Vzb21lICh0aGUgY2FtZW8sIG5vdCB0aGUgbW92aWUpLCB0aGUgbWVldGluZyBvZiBUb3BwZXIgSGFybGV5ICg8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vMTQ2MDIxL2NoYXJsaWUtc2hlZW4iPkNoYXJsaWUgU2hlZW48L2E+KSB3aXRoIENhcHRhaW4gV2lsbGFyZCAoPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzg5NTI0L21hcnRpbi1zaGVlbiI+TWFydGluIFNoZWVuPC9hPikgZnJvbSA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8xNzgxMDAvYXBvY2FseXBzZS1ub3cvIj48ZW0+QXBvY2FseXBzZSBOb3c8L2VtPjwvYT4gZ2l2ZXMgYWxsIG5ldyBtZWFuaW5nIHRvIHRoZSB3b3JkICJtZXRhLCIgZXNwZWNpYWxseSBhZnRlciB0aGUgcGFpciBvZiBjaGFyYWN0ZXJzIHJlZmVyZW5jZSB0aGUgcGVyZm9ybWFuY2VzIG9mIHRoZSBhY3RvcnMgcGxheWluZyBvcHBvc2l0ZSB0aGVtIGluIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE2Mzg5MS93YWxsLXN0cmVldC8iPjxlbT5XYWxsIFN0cmVldDwvZW0+PC9hPi4gU2VlLCB0b2xkamEgaXQgd2FzIHdheSBtZXRhLjwvcD4NCg0KPGNpdGU+SW1hZ2UgY291cnRlc3kgMjB0aCBDZW50dXJ5IEZveDwvY2l0ZT4NCg0KDQo8L3A+IA0KDQo8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQoNCjwhLS0tLT4NCg0KPGJyIC8+Jm5ic3A7PGJyIC8+DQoNCjxpbWcgY2xhc3M9ImZsb2F0bGVmdDEiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9ibG9naW1hZ2VzL1JvYmVydERvd25leVJFRUxaQ0FNRU8uanBnIiBhbGlnbj0ibGVmdCIvPg0KDQo8cD48c3Ryb25nPlRvbnkgU3RhcmsgKDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzI0MzQyMy90aGUtaW5jcmVkaWJsZS1odWxrIj48ZW0+VGhlIEluY3JlZGlibGUgSHVsazwvZW0+PC9hPik8L3N0cm9uZz48L3A+DQoNCjxwPldoaWxlIGl0IHdhcyBtb3N0IGxpa2VseSBvbmx5IHRhY2tlZCBvbiB0byBjYXBpdGFsaXplIG9uIHRoZSBwb3B1bGFyaXR5IG9mIDxlbT5Jcm9uIE1hbjwvZW0+LCB0aGUgYXBwZWFyYW5jZSBvZiA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vMjAxNDE3L3JvYmVydC1kb3duZXktanIiPlJvYmVydCBEb3duZXksIEpyLjwvYT4gYXMgVG9ueSBTdGFyaywgYS5rLmEuIElyb24gTWFuLCBhdCB0aGUgZW5kIG9mIDxlbT5UaGUgSW5jcmVkaWJsZSBIdWxrPC9lbT4gc3Rva2VkIHRoZSBmaXJlcyBvZiBmYW5kb20gd2hpbGUgbWFraW5nIGl0IGNsZWFyIHRoYXQgdGhlc2UgY2hhcmFjdGVycyBhbGwgZXhpc3QgaW4gdGhlIHNhbWUgc2hhcmVkIHVuaXZlcnNlLjwvcD4gDQo8Y2l0ZT5JbWFnZSBjb3VydGVzeSBvZiBNYXJ2ZWwgU3R1ZGlvczwvY2l0ZT4NCg0KPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KDQo8IS0tLS0+DQoNCjxiciAvPiZuYnNwOzxiciAvPg0KDQo8aW1nIGNsYXNzPSJmbG9hdGxlZnQxIiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvYmxvZ2ltYWdlcy9Kb2huSHVydFJFRUxaQ0FNRU8uanBnIiBhbGlnbj0ibGVmdCIvPg0KDQo8cD48c3Ryb25nPkthbmUgKDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE0OTc3NC9zcGFjZWJhbGxzLyI+PGVtPlNwYWNlYmFsbHM8L2VtPjwvYT4pPC9zdHJvbmc+PC9wPg0KDQo8cD5Mb25nIGJlZm9yZSB0aGUgPGVtPlNjYXJ5IE1vdmllPC9lbT4gZnJhbmNoaXNlIGFuZCBpdHMgbWFueSBjb3BpZXMga2lsbGVkIG1vdmllIHBhcm9kaWVzIGJ5IGdvaW5nIGZvciBxdWFudGl0eSBvZiBqb2tlcyBvdmVyIHF1YWxpdHksIGNvbWVkeSBnZW5pdXMgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzkwMjcxL21lbC1icm9va3MvIj5NZWwgQnJvb2tzPC9hPiBnYXZlIHVzIG9uZSBvZiB0aGUgYmVzdCBwYXJvZHkgY2FtZW9zIGV2ZXIgYnkgaGF2aW5nIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi84MjM4Ni9qb2huLWh1cnQiPkpvaG4gSHVydDwvYT4gcmUtZW5hY3QgaGlzIGNoZXN0YnVyc3RlciBkZWF0aCBzY2VuZSBmcm9tIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE2NjU0NS9hbGllbiI+PGVtPkFsaWVuPC9lbT48L2E+IGluIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE0OTc3NC9zcGFjZWJhbGxzLyI+PGVtPlNwYWNlYmFsbHM8L2VtPjwvYT4uICJPaCwgbm8hIE5vdCBhZ2FpbiEiPC9wPg0KDQo8Y2l0ZT5JbWFnZSBjb3VydGVzeSBvZiBNR008L2NpdGU+DQoNCjxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiANCjwhLS0tLT4NCg0KPGJyIC8+Jm5ic3A7PGJyIC8+DQoNCjxwPjxpbWcgY2xhc3M9ImZsb2F0bGVmdDEiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9ibG9naW1hZ2VzL0VUUkVFTFpDQU1FTyBjb3B5LmpwZyIgYWxpZ249ImxlZnQiLz4NCg0KPHA+PHN0cm9uZz5FLlQucyAoPGEgaHJlZj1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yMDU2NTUvc3Rhci13YXJzLWVwaXNvZGUtaS10aGUtcGhhbnRvbS1tZW5hY2UiPjxlbT5TdGFyIFdhcnM6IFRoZSBQaGFudG9tIE1lbmFjZTwvZW0+PC9hPik8L3N0cm9uZz4NCg0KPHA+QmVzdCBidWRzIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8xMDA4Njkvc3RldmVuLXNwaWVsYmVyZyI+U3RldmVuIFNwaWVsYmVyZzwvYT4gYW5kIDxhIGhyZWY9IiBodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vNzYyNTgvZ2VvcmdlLWx1Y2FzDQoiPkdlb3JnZSBMdWNhczwvYT4gaGF2ZSBtYWRlIGhvbWFnZXMgdG8gZWFjaCBvdGhlcnMnIG1vdmllcyBiZWZvcmUgKHNlZSBSMi1EMiwgYmVsb3cpLCBidXQgdGhlIGFwcGVhcmFuY2Ugb2Ygc2V2ZXJhbCBtZW1iZXJzIG9mIHRoZSByYWNlIG9mIGFsaWVucyBmcm9tIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE0OTg0NC9lLXQtdGhlLWV4dHJhLXRlcnJlc3RyaWFsLyI+PGVtPkUuVC4gdGhlIEV4dHJhLVRlcnJlc3RyaWFsPC9lbT48L2E+IGluIHRoZSBHYWxhY3RpYyBTZW5hdGUgaW4gPGVtPlRoZSBQaGFudG9tIE1lbmFjZTwvZW0+IHdhcyBvbmUgb2YgdGhlIGNvb2xlc3QgYXMgaXQgaXMgdGhlIG9ubHkgdGhpbmcgaW4gYW55IG9mIHRoZSBtb3ZpZXMgdGhhdCB0aWVzIEx1Y2FzJyBlcGljIHN0b3J5IGFib3V0ICJhIGdhbGF4eSBmYXIsIGZhciBhd2F5IiB0byBFYXJ0aC48L3A+DQoNCjxjaXRlPkltYWdlIGNvdXJ0ZXN5IG9mIDIwdGggQ2VudHVyeSBGb3g8L2NpdGU+DQoNCg0KPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KDQo8IS0tLS0+DQoNCjxiciAvPiZuYnNwOzxiciAvPg0KDQoNCg0KPHA+PFNUUk9ORz5IT05PUkFCTEUgTUVOVElPTjwvU1RST05HPjwvcD4gDQo8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQoNCjwhLS0tLT4NCg0KPGJyIC8+Jm5ic3A7PGJyIC8+DQoNCjxwPjxpbWcgY2xhc3M9ImZsb2F0bGVmdDEiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9ibG9naW1hZ2VzL1IyRDJSRUVMWkNBTUVPIGNvcHkuanBnIiBhbGlnbj0ibGVmdCIvPg0KDQo8cD48c3Ryb25nPlIyLUQyICg8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yMzM2ODIvc3Rhci10cmVrIj48ZW0+U3RhciBUcmVrPC9lbT48L2E+KTwvc3Ryb25nPg0KDQo8cD5UaGF0IGxvdmVhYmxlIGxpdHRsZSBkcm9pZCBmcm9tIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzI3MDI0NS9zdGFyLXdhcnMiPjxlbT5TdGFyIFdhcnM8L2VtPjwvYT4gcmVhbGx5IGdldHMgYXJvdW5kLiAgV2UgcmVjZW50bHkgc2F3IGhpbSBmbG9hdGluZyBhbWlkc3Qgc3BhY2VzaGlwIGRlYnJpcyBpbiA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yMzM2ODIvc3Rhci10cmVrIj48ZW0+U3RhciBUcmVrPC9lbT48L2E+LCBidXQgaGUgaGFzIGFsc28gYmVlbiBzcG90dGVkIGluIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzI3MDY4Mi90cmFuc2Zvcm1lcnMtcmV2ZW5nZS1vZi10aGUtZmFsbGVuIj48ZW0+VHJhbnNmb3JtZXJzOiBSZXZlbmdlIG9mIHRoZSBGYWxsZW48L2VtPjwvYT4sIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE1NjQ0Ni9yYWlkZXJzLW9mLXRoZS1sb3N0LWFyayI+PGVtPlJhaWRlcnMgb2YgdGhlIExvc3QgQXJrPC9lbT48L2E+IGFuZCA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yMjEyNzgvY2xvc2UtZW5jb3VudGVycy1vZi10aGUtdGhpcmQta2luZCI+PGVtPkNsb3NlIEVuY291bnRlcnMgb2YgdGhlIFRoaXJkIEtpbmQ8L2VtPjwvYT4uPC9wPg0KDQo8Y2l0ZT5JbWFnZSBjb3VydGVzeSBvZiBQYXJhbW91bnQgUGljdHVyZXM8L2NpdGU+DQoNCjxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCg0KPC9kaXY+ZAIdD2QWAmYPFgIfAgXyISAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImdyZXlCb3giPiAgICAgICAgPGRpdiBjbGFzcz0iaW5saW5lLWxpc3QiPiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJsYWJlbCI+UmVsYXRlZDo8L3NwYW4+ICAgICAgICAgICAgPHVsIGNsYXNzPSJyZWxhdGVkIj4JCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzIyNzQ5My9pcm9uLW1hbi8iPjxub2JyPklyb24gTWFuPC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yNTk3NzkvdGVybWluYXRvci1zYWx2YXRpb24vIj48bm9icj5UZXJtaW5hdG9yIFNhbHZhdGlvbjwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMTUwNDk5L2hvdC1zaG90cy1wYXJ0LWRldXgvIj48bm9icj5Ib3QgU2hvdHMhIFBhcnQgRGV1eDwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMTUwMzI2L3dheW5lcy13b3JsZC8iPjxub2JyPldheW5lJ3MgV29ybGQ8L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzIzNDczNC90aG9yLyI+PG5vYnI+VGhvcjwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMTQ5Nzc0L3NwYWNlYmFsbHMvIj48bm9icj5TcGFjZWJhbGxzPC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yNDM0MjMvdGhlLWluY3JlZGlibGUtaHVsay8iPjxub2JyPlRoZSBJbmNyZWRpYmxlIEh1bGs8L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE1MTU1Ni9vdXQtb2Ytc2lnaHQvIj48bm9icj5PdXQgb2YgU2lnaHQ8L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzI3MDI1OC94LW1lbi1maXJzdC1jbGFzcy8iPjxub2JyPlgtTWVuOiBGaXJzdCBDbGFzczwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMjMzNjgyL3N0YXItdHJlay8iPjxub2JyPlN0YXIgVHJlazwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibGFzdCI+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMjA1NjU1L3N0YXItd2Fycy1lcGlzb2RlLWktdGhlLXBoYW50b20tbWVuYWNlLyI+PG5vYnI+U3RhciBXYXJzOiBFcGlzb2RlIEkgLSBUaGUgUGhhbnRvbSBNZW5hY2U8L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgCQkgICAgICAgICAgICA8L3VsPiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4gICAgICAgIDwvZGl2PiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbmxpbmUtbGlzdCBibG9ncyI+ICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImxhYmVsIj5SZWxhdGVkIE1vdmllIE5ld3M6PC9zcGFuPiAgICAgICAgICAgIDx1bCBpZD0ibW92aWUtbmV3cyIgY2xhc3M9ImNvbmRlbnNlZCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wNC4xMC4yMDEzPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU4ODcvaG93LXRvLWJlLWNvbnZlcnNhbnQtaW4tc3Rhci10cmVrLWluLXVuZGVyLTgtaG91cnMvIj5Ib3cgdG8gQmUgQ29udmVyc2FudCBpbiA8ZW0+U3RhciBUcmVrPC9lbT4gaW4gVW5kZXIgOCBIb3VyczwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MDMuMTQuMjAxMzwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1NzExL3RvcC0xMC1iZXN0LXNjaS1maS1tb3ZpZXMtMTk5MHMtMjAxMHMvIj5Ub3AgMTAgQmVzdCBTY2ktRmkgTW92aWVzICgxOTkwcyAtIDIwMTBzKTwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MDMuMTMuMjAxMzwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1ODU2L3N0cmFuZ2VyLXRoYW4tZmljdGlvbi1jb3VsZC1zdXBlcnBvd2VyZWQtbXV0YW50cy1leGlzdC1pbi0zMC15ZWFycy8iPlN0cmFuZ2VyIFRoYW4gRmljdGlvbjogQ291bGQgU3VwZXJwb3dlcmVkIE11dGFudHMgRXhpc3QgaW4gMzAgWWVhcnM/PC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wMy4wNi4yMDEzPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU4NzcvdG9wLTEwLWJlc3QtYW5kcm9pZC1jeWJvcmctbW92aWVzLyI+VG9wIDEwIEJlc3QgQW5kcm9pZCAmYW1wOyBDeWJvcmcgTW92aWVzPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wMi4yNy4yMDEzPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU2NzAvdG9wLTEwLWhvdHRlc3QtZmVtYWxlLW1vdmllLXZpbGxhaW5zLyI+VG9wIDEwIEhvdHRlc3QgRmVtYWxlIE1vdmllIFZpbGxhaW5zIDwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJsYXN0Ij4gICAgICAgICAgICAgICAgICAgIDxoMz48c3BhbiBjbGFzcz0iZGF0ZUJveCIgPjAxLjI4LjIwMTM8L3NwYW4+PGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTYzNC9ob3ctdG8tYmUtY29udmVyc2FudC1pbi1qLWotYWJyYW1zLWluLXVuZGVyLTgtaG91cnMvIj5Ib3cgdG8gQmUgQ29udmVyc2FudCBpbiBKLkouIEFicmFtcyBpbiBVbmRlciA4IEhvdXJzPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PiAgICAgICAgPC9kaXY+ICAgICAgICAgICAgICAgICAgIDwvZGl2PmQCHw8PFgIfBGdkFgYCAQ9kFgJmDxYCHwJlZAIDD2QWAmYPDxYIHghPYmplY3RJRALrcx4GVHlwZUlEAh8eBlJvb3RJRALClQUeC1NpbmdsZVRvcGljaGQWBAIBD2QWBgICDw8WAh4PVmFsaWRhdGlvbkdyb3VwBQpyZXBseXZhbGlkZGQCBA8PFgIfDwUKcmVwbHl2YWxpZGRkAgUPDxYCHw8FCnJlcGx5dmFsaWRkZAICDw8WAh8EZ2QWBgICDw8WAh8PBQpyZXBseXZhbGlkZGQCBA8PFgIfDwUKcmVwbHl2YWxpZGRkAgUPDxYCHw8FCnJlcGx5dmFsaWRkZAIFD2QWAmYPDxYIHwsC63MfDAIfHw0CwpUFHw5oZBYEAgEPZBYGAgIPDxYCHw8FCG5ld3ZhbGlkZGQCBA8PFgIfDwUIbmV3dmFsaWRkZAIFDw8WAh8PBQhuZXd2YWxpZGRkAgIPDxYCHwRnZBYGAgIPDxYCHw8FCG5ld3ZhbGlkZGQCBA8PFgIfDwUIbmV3dmFsaWRkZAIFDw8WAh8PBQhuZXd2YWxpZGRkAgsPDxYGHg9QYWdlcl9JdGVtQ291bnQCAR4OUGFnZXJfUGFnZVNpemUCCB4PUGFnZXJfUGFnZUNvdW50AgFkFgJmDw8WAh8EaGQWEgIBDw8WAh8EaGRkAgMPDxYEHghDc3NDbGFzcwUJdGhpcy1wYWdlHgRfIVNCAgJkZAIFDw8WAh8EaGRkAgcPDxYEHwIFAi0yHwcFamh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTQ4Mjcvbm93LXlvdS1zZWUtbWUtbm93LXlvdS1kb250LWJlc3QtY2hhcmFjdGVyLWNhbWVvcy1pbi1tb3ZpZXMvP3BhZ2U9LTJkZAIJDw8WBB8CBQItMR8HBWpodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE0ODI3L25vdy15b3Utc2VlLW1lLW5vdy15b3UtZG9udC1iZXN0LWNoYXJhY3Rlci1jYW1lb3MtaW4tbW92aWVzLz9wYWdlPS0xZGQCCw8PFgQfAgUBMB8HBWlodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE0ODI3L25vdy15b3Utc2VlLW1lLW5vdy15b3UtZG9udC1iZXN0LWNoYXJhY3Rlci1jYW1lb3MtaW4tbW92aWVzLz9wYWdlPTBkZAINDw8WAh8EaGRkAg8PDxYGHxMFCXRoaXMtcGFnZR8CBQExHxQCAmRkAhEPDxYCHwRoZGQCDQ9kFgICAw9kFgJmDxYCHwIF3jc8ZGl2IGNsYXNzPSJpdGVtLWZtYSI+PCEtLS0tPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHA6Ly9jb250ZW50LnJlZWx6LmNvbS9hc3NldHMvanMveXVpLXV0aWxpdGllcy5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cDovL2NvbnRlbnQucmVlbHouY29tL2Fzc2V0cy9qcy9zaGFkb3dib3gteXVpLmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2pzL3NoYWRvd2JveC5qcyI+PC9zY3JpcHQ+PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2Nzcy9zaGFkb3dib3guY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgLz48bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHA6Ly9jb250ZW50LnJlZWx6LmNvbS9hc3NldHMvY29udGVudC9zZXR0aW5ncy9zdHlsZXNoZWV0cy9zdW1tZXItZ3VpZGUtMjAwOS0yLmNzcyIgdHlwZT0idGV4dC9jc3MiIC8+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPndpbmRvdy5vbmxvYWQgPSBTaGFkb3dib3guaW5pdDs8L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+ZnVuY3Rpb24gdG9nZ2xlRWxlbWVudFZpc2liaWxpdHkoIGlkICkgewl2YXIgZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCBpZCApOwl2YXIgZWEgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggaWQgKyAiLWxpbmsiICk7CXZhciBuZXdzdGF0ZSA9ICggZS5zdHlsZS5kaXNwbGF5ID09ICdibG9jaycgKSA/ICdub25lJyA6ICdibG9jayc7CXZhciBuZXd0ZXh0ID0gKCBlLnN0eWxlLmRpc3BsYXkgPT0gJ2Jsb2NrJyApID8gJ1srXSBTaG93IE1vbnRoJyA6ICdbLV0gSGlkZSBNb250aCc7CWUuc3R5bGUuZGlzcGxheSA9IG5ld3N0YXRlOwllYS5pbm5lckhUTUwgPSBuZXd0ZXh0O308L3NjcmlwdD48ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvUkVFTFpJUy1GTUEtYmFja2dyb3VuZHJlcGVhdC0wMS5qcGcnKTt3aWR0aDozMDBweDsgbWFyZ2luLWJvdHRvbToxMHB4OyBib3JkZXI6MXB4IHNvbGlkICNhYWFhYWE7IHBhZGRpbmc6NXB4IDAgMTVweCAwOyI+PGEgcmVsPSJzaGFkb3dib3g7d2lkdGg9NzIwO2hlaWdodD00MDUiIGhyZWY9Imh0dHA6Ly9jYWNoZS5yZWVsei5jb20vYXNzZXRzL2ZsYXNoL3N5bmRpY2F0ZWRQbGF5ZXIuc3dmP2NsaXBpZD02ODE3NSI+PGltZyBzdHlsZT0ibWFyZ2luLWxlZnQ6NHB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9SRUVMWklTLTIwMTMtcmVwZnJhbWUtMDMuanBnIj48L2E+PHAgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyOyI+PGltZyBzdHlsZT0ibWFyZ2luLXRvcDoyNXB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9yZWVsemlzLUZNQS1sZWFybm1vcmUtMDEucG5nIj48L3A+PHRhYmxlIHdpZHRoPSIxMDAlIj48dHI+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vYmFyYWJiYXMvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1CYXJhYmJhcyZhbXA7dXRtX2NhbXBhaWduPVJlZWx6JTJCSXMiPgk8aW1nIHN0eWxlPSJtYXJnaW46MjBweCAwIDAgMDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvcmVlbHppcy1GTUEtYmFyYWJiYXMtMDEucG5nIj4JPC9hPgk8L3RkPgkJPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9ib21iZ2lybHMvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1Cb21iJTJCR2lybHMmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLWJvbWJnaXJscy1sb2dvLTAyLnBuZyI+CTwvYT4JPC90ZD48L3RyPjx0cj4JPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9iZXZlcmx5aGlsbHNwYXduLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9QmV2ZXJseSUyQkhpbGxzJTJCUGF3biZhbXA7dXRtX2NhbXBhaWduPVJlZWx6JTJCSXMiPgk8aW1nIHN0eWxlPSJtYXJnaW46MTVweCAwIDAgMDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvUkVFTFpJUy1GTUEtYmhwYXduLWxvZ28tMDEucG5nIj4JPC9hPgk8L3RkPgk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3Nob3cvMTUwL3JhY2UtdG8tdGhlLXNjZW5lLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9UmFjZSUyQnRvJTJCdGhlJTJCU2NlbmUmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLXJ0dHMtbG9nby0wMS5wbmciPgk8L2E+CTwvdGQ+PC90cj48dHI+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vdHJ1ZWp1c3RpY2UvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1UcnVlJTJCSnVzdGljZSZhbXA7dXRtX2NhbXBhaWduPVJlZWx6JTJCSXMiPgk8aW1nIHN0eWxlPSJtYXJnaW46MjBweCAwIDAgMDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvcmVlbHppcy1GTUEtdHJ1ZWp1c3RpY2UtMDEucG5nIj4JPC9hPgk8L3RkPgk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3hpaWkvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1YSUlJJmFtcDt1dG1fY2FtcGFpZ249UmVlbHolMkJJcyI+CTxpbWcgc3R5bGU9Im1hcmdpbjoyMHB4IDAgMCAwOyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9yZWVsemlzLUZNQS14aWlpLTAxLnBuZyI+CTwvYT4JPC90ZD48L3RyPjx0cj4JPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9yZWVsenNob3cvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1UaGUlMkJSZWVseiUyQlNob3cmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL3JlZWx6aXMtRk1BLXJlZWx6c2hvdy0wMi5wbmciPgk8L2E+CTwvdGQ+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vd2hvc2FpZHdoYXQvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1XaG8lMkJTYWlkJTJCV2hhdCZhbXA7dXRtX2NhbXBhaWduPVJlZWx6JTJCSXMiPgk8aW1nIHN0eWxlPSJtYXJnaW46MTVweCAwIDAgMDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvUkVFTFpJUy1GTUEtd2hvc2FpZHdoYXQtbG9nby0wMi5wbmciPgk8L2E+CTwvdGQ+PC90cj48L3RhYmxlPgk8L2Rpdj48IS0tLTxhIHJlbD0ic2hhZG93Ym94O3dpZHRoPTcyMDtoZWlnaHQ9NDA1IiBocmVmPSJodHRwOi8vY2FjaGUucmVlbHouY29tL2Fzc2V0cy9mbGFzaC9zeW5kaWNhdGVkUGxheWVyLnN3Zj9jbGlwaWQ9NTQ3OTUiPi0tPjwhLS0tLT48L2Rpdj48ZGl2IGNsYXNzPSJpdGVtLWZtYSI+PCEtLS0tPjxkaXYgY2xhc3M9InN1Yi1pdGVtIj48dGFibGUgd2lkdGg9IjEwMCUiPjx0cj48dGQ+CTxwIHN0eWxlPSIgbWFyZ2luLXJpZ2h0OjVweDsgZm9udC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFsLFNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxMnB4OyBjb2xvcjojODg4ODg4OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OmJvbGQ7Ij4JRk9MTE9XIFJFRUxaOiAJPC9wPjwvdGQ+PHRkPgk8YSBocmVmPSJodHRwOi8vd3d3LmZhY2Vib29rLmNvbS9SZWVsekNoYW5uZWwiPjxpbWcgc3R5bGU9Im1hcmdpbi1yaWdodDo1cHg7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL0ZNQS1zb2NpYWxsaW5rcy1mYWNlYm9vay0wMi5wbmciPjwvYT48L3RkPjx0ZD4JPGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9yZWVsemNoYW5uZWwiPjxpbWcgc3R5bGU9Im1hcmdpbi1yaWdodDo1cHg7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL0ZNQS1zb2NpYWxsaW5rcy10d2l0dGVyLTAyLnBuZyI+PC9hPjwvdGQ+PHRkPgk8YSBocmVmPSJodHRwOi8vcGludGVyZXN0LmNvbS9yZWVsemNoYW5uZWwvIj48aW1nIHN0eWxlPSJtYXJnaW4tcmlnaHQ6NXB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9GTUEtc29jaWFsbGlua3MtcGludGVyZXN0LTAyLnBuZyI+PC9hPjwvdGQ+PHRkPgk8YSBocmVmPSJodHRwOi8vZ2V0Z2x1ZS5jb20vcmVlbHpjaGFubmVsIj48aW1nIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvRk1BLXNvY2lhbGxpbmtzLWdldGdsdWUtMDIucG5nIj48L2E+PC90ZD4JPC90cj48L3RhYmxlPjwvZGl2PjwhLS0tLT48L2Rpdj48ZGl2IGNsYXNzPSJpdGVtLWZtYSI+PCEtLS0tPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+ICAgICNlbWFpbGJveCBwIHttYXJnaW4tYm90dG9tOiAxMHB4OyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjODg4ODg4OyBsaW5lLWhlaWdodDoxOHB4O30gICAgI2VtYWlsYm94ICNlbWFpbHN1Ym1pc3Npb25fcmVzdWx0cyB7IGNvbG9yOiByZWQ7IGZvbnQtc2l6ZTogMTJweDsgcGFkZGluZzogMTBweDsgZGlzcGxheTogbm9uZTt9ICAgICNlbWFpbGJveCBpbnB1dFt0eXBlPSJ0ZXh0Il0geyB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOiAjYmJiYmJiOyBmb250LXNpemU6IDE0cHg7IGZvbnQtZmFtaWx5OkFyaWFsOyB3aWR0aDogMTk2cHg7IGhlaWdodDogMjhweDsgcGFkZGluZy1sZWZ0OjEwcHg7fSAgICAgI2VtYWlsYm94IGlucHV0LmJ1dHRvbiB7Ym9yZGVyLXJhZGl1czo0cHg7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxDYWxpYnJpLFNhbnMtc2VyaWY7aGVpZ2h0OiAzMHB4OyB3aWR0aDo0MHB4OyBtYXJnaW4tbGVmdDogNHB4OyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IGJhY2tncm91bmQtY29sb3I6IzM0N2NiMzt9ICAgICAjZW1haWxib3ggLmxvYWRpbmcgeyBiYWNrZ3JvdW5kOiAjRkZGRkZGIHVybCgvYXNzZXRzL2dsb2JhbC9yZWVsekxvYWRpbmcuZ2lmKSBjZW50ZXIgbm8tcmVwZWF0OyBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDk5OTsgd2lkdGg6MjU4cHg7IGhlaWdodDogNTVweDsgfTwvc3R5bGU+PGRpdiBpZD0iZW1haWxib3giPiAgICA8ZGl2IGNsYXNzPSJzdWItaXRlbSI+ICAgIDxkaXYgc3R5bGU9Im1hcmdpbjoxMHB4OyI+ICAgICAgICA8ZGl2IGNsYXNzPSJsb2FkaW5nIGhpZGUiIGlkPSJsb2FkaW5nRGl2Ij48L2Rpdj4gICAgICAgIDxwPlNpZ24gdXAgZm9yIDxzdHJvbmc+UmVlbHogUmVjb21tZW5kczwvc3Ryb25nPiwgb3VyIHdlZWtseSBuZXdzbGV0dGVyPC9wPiAgICAgICAgPGlucHV0IGlkPSJlbWFpbElucHV0IiBvbmZvY3VzPSJqYXZhc2NyaXB0OmNsZWFySW5wdXQodGhpcyk7IiBvbmJsdXI9ImphdmFzY3JpcHQ6c2V0RGVmYXVsdCh0aGlzKTsiIHR5cGU9InRleHQiIG5hbWU9ImVtYWlsSW5wdXQiIHZhbHVlPSJFbWFpbCBBZGRyZXNzIiBtYXhsZW5ndGg9IjIwMCIgb25rZXl1cD0iamF2YXNjcmlwdDpvbktleVVwTmV3bGV0dGVyT3B0aW4oZXZlbnQsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlbWFpbElucHV0JykudmFsdWUsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlbWFpbHN1Ym1pc3Npb25fcmVzdWx0cycpKTsiLz4gICAgICAgIDxpbnB1dCB0eXBlPSJidXR0b24iIG9uY2xpY2s9ImphdmFzY3JpcHQ6c3VibWl0TmV3c2xldHRlck9wdEluRW1haWwoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VtYWlsSW5wdXQnKS52YWx1ZSwgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VtYWlsc3VibWlzc2lvbl9yZXN1bHRzJykpO3JldHVybiBmYWxzZTsiIGlkPSJidG5FbWFpbFN1Ym1pdCIgdmFsdWU9IkdPIiBjbGFzcz0iYnV0dG9uIiAvPiAgICAgICAgPGRpdiBpZD0iZW1haWxzdWJtaXNzaW9uX3Jlc3VsdHMiPjwvZGl2PiAgICA8L2Rpdj48L2Rpdj48IS0tLS0+PC9kaXY+PGRpdiBjbGFzcz0iaXRlbS1mbWEiPjwhLS0tLT48ZGl2IGNsYXNzPSJzdWItaXRlbSI+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPiQoZG9jdW1lbnQpLnJlYWR5KCBmdW5jdGlvbigpIHt2YXIgbG9hZFBhZ2UgPSAnL3NlcnZpY2VzL25ld3MvR2V0TmV3cy5hc3B4P2Y9aHRtbCZhbXA7b3V0PXBvcHVsYXItbmV3cyZhbXA7Yz02JzsgbG9hZFBhZ2UgPSBsb2FkUGFnZS5yZXBsYWNlKC9hbXA7L2csICIiKTskKCcjcG9wdWxhcmVNb3ZpZU5ld3MnKS5sb2FkKGxvYWRQYWdlKTsgfSk7PC9zY3JpcHQ+PGgyPk1vc3QgVmlld2VkIE1vdmllIE5ld3M8L2gyPjxkaXYgaWQ9InBvcHVsYXJlTW92aWVOZXdzIiBjbGFzcz0ibW9zdFZpZXdlZCI+PC9kaXY+PGEgY2xhc3M9Im1vcmUiIGhyZWY9Ii9tb3ZpZS1uZXdzLyI+TW9yZSBNb3ZpZSBOZXdzICZndDs8L2E+PGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PjwvZGl2PjwhLS0tLT48L2Rpdj5kZAcu7v/DycAVdztR0pPQmqqXHVfn" />

     
    <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", "227493,259779,150499,150326,234734,149774,243423,151556,270258,233682,205655");GA_googleAddAttr("person", "");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: Now You See Me, Now You Don't: Best Character Cameos in Movies&amp;body=When they are not too distracting, celebrity cameo appearances in movies are a nice treat for the audience, a bonus of sorts that gives viewers a little something extra to talk about after the credits roll. Directors will often reserve small roles for their favorite collaborators — or themselves — and athlete cameos are relatively commonplace whenever sports are involved.Cameo appearances by actors playing characters from other movies are far rarer, however, and far more likely to enhance the moviegoing experience for those who recognize the character. Rather than destroying the &quot;suspension of disbelief&quot; that moviegoers are expected to achieve in order to enjoy a fantastical situation or story, a character cameo, when done properly, can actually broaden the fictional universe playing out on screen, making it seem more inter-connected with other fictional universes, more &quot;real.&quot; And, sometimes, character cameos are not meant to broaden anything at all, except for the viewer's smile. Click on the link below to check out our list of the best character cameos in movies.%0a%0ahttp%3a%2f%2fwww.reelz.com%2fmovie-news%2f14827%2fnow-you-see-me-now-you-dont-best-character-cameos-in-movies%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/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/&amp;t=Now+You+See+Me%2c+Now+You+Don't%3a+Best+Character+Cameos+in+Movies" 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/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/" 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/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/&amp;title=Now+You+See+Me%2c+Now+You+Don't%3a+Best+Character+Cameos+in+Movies&amp;description=When+they+are+not+too+distracting%2c+celebrity+cameo+appearances+in+movies+are+a+nice+treat+for+the+audience%2c+a+bonus+of+sorts+that+gives+viewers+a+little+something+extra+to+talk+about+after+the+credits+roll.+Directors+will+often+reserve+small+roles+for+their+favorite+collaborators+%26mdash%3b+or+themselves+%26mdash%3b+and+athlete+cameos+are+relatively+c" 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/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/&amp;title=Now+You+See+Me%2c+Now+You+Don't%3a+Best+Character+Cameos+in+Movies" 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/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/&amp;h=Now+You+See+Me%2c+Now+You+Don't%3a+Best+Character+Cameos+in+Movies" 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=Now+You+See+Me%2c+Now+You+Don't%3a+Best+Character+Cameos+in+Movies&amp;c=When+they+are+not+too+distracting%2c+celebrity+cameo+appearances+in+movies+are+a+nice+treat+for+the+audience%2c+a+bonus+of+sorts+that+gives+viewers+a+little+something+extra+to+talk+about+after+the+credits+roll.+Directors+will+often+reserve+small+roles+for+their+favorite+collaborators+%26mdash%3b+or+themselves+%26mdash%3b+and+athlete+cameos+are+relatively+commonplace+whenever+sports+are+involved.Cameo+appearances+by+actors+playing+characters+from+other+movies+are+far+rarer%2c+however%2c+and+far+more+likely+to+enhance+the+moviegoing+experience+for+those+who+recognize+the+character.+Rather+than+destroying+the+%22suspension+of+disbelief%22+that+moviegoers+are+expected+to+achieve+in+order+to+enjoy+a+fantastical+situation+or+story%2c+a+character+cameo%2c+when+done+properly%2c+can+actually+broaden+the+fictional+universe+playing+out+on+screen%2c+making+it+seem+more+inter-connected+with+other+fictional+universes%2c+more+%22real.%22+And%2c+sometimes%2c+character+cameos+are+not+meant+to+broaden+anything+at+all%2c+except+for+the+viewer's+smile.+Click+on+the+link+below+to+check+out+our+list+of+the+best+character+cameos+in+movies.%0d%0a&amp;u=http://www.reelz.com/movie-news/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/&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="m227493" name="Iron Man" /> Iron Man                        </li>                                            <li >                            <input type="checkbox" id="m259779" name="Terminator Salvation" /> Terminator Salvation                        </li>                                            <li >                            <input type="checkbox" id="m150499" name="Hot Shots! Part Deux" /> Hot Shots! Part Deux                        </li>                                            <li >                            <input type="checkbox" id="m150326" name="Wayne's World" /> Wayne's World                        </li>                                            <li >                            <input type="checkbox" id="m234734" name="Thor" /> Thor                        </li>                                            <li >                            <input type="checkbox" id="m149774" name="Spaceballs" /> Spaceballs                        </li>                                            <li >                            <input type="checkbox" id="m243423" name="The Incredible Hulk" /> The Incredible Hulk                        </li>                                            <li >                            <input type="checkbox" id="m151556" name="Out of Sight" /> Out of Sight                        </li>                                            <li >                            <input type="checkbox" id="m270258" name="X-Men: First Class" /> X-Men: First Class                        </li>                                            <li >                            <input type="checkbox" id="m233682" name="Star Trek" /> Star Trek                        </li>                                            <li class="last">                            <input type="checkbox" id="m205655" name="Star Wars: Episode I - The Phantom Menace" /> Star Wars: Episode I - The Phantom Menace                        </li>                                    </ul>                <div class="clear"></div>            </div>                        <br />        <div id="email_submission" class="hide" style="margin-bottom: 5px; margin-top: -5px;">            <input type="text" id="subscriberEmail" style="width: 110px;" value="your email">            <input type="submit" class="button" value="Add" onclick="javascript:addAlerts(); return false;">        </div>        <div id="profile_submission" class="hide" style="margin-bottom: 5px; margin-top: -5px;">            <input type="submit" class="button" value="Add Alerts" onclick="javascript:addAlerts(); return false;" />        </div>        <div id="alert_submission_result"></div>    </div>    <a href="/whatarealerts/" class="more">What are ALERTS?</a>    <div class="clear"></div></div>

                </div>
                <div id="BlogBody">
                    <img src="http://cache.Reelz.com/assets/content/blogimages/WolverineFirstClassBANNER.jpg" id="ctl00_cphContent_HeroImage" class="blog-image-top" alt="now-you-see-me-now-you-dont-best-character-cameos-in-movies" />
                    
                    <h1>
                    <em>Now You See Me, Now You Don't</em>: Best Character Cameos in Movies</h1>
                    <cite>Posted 10.03.12 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/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/' show_faces='false' layout='button_count' width='250px' height='35px' send='true'></fb:like>
                    <p>When they are not too distracting, celebrity cameo appearances in movies are a nice treat for the audience, a bonus of sorts that gives viewers a little something extra to talk about after the credits roll. Directors will often reserve small roles for their favorite collaborators &mdash; or themselves &mdash; and athlete cameos are relatively commonplace whenever sports are involved.</p><p>Cameo appearances by actors playing <em>characters from other movies</em> are far rarer, however, and far more likely to enhance the moviegoing experience for those who recognize the character. Rather than destroying the "suspension of disbelief" that moviegoers are expected to achieve in order to enjoy a fantastical situation or story, a character cameo, when done properly, can actually broaden the fictional universe playing out on screen, making it seem more inter-connected with other fictional universes, more "real." And, sometimes, character cameos are not meant to broaden anything at all, except for the viewer's smile. Click on the link below to check out our list of the best character cameos in movies.</p>
<style type="text/css">


.articleweb img.floatleft1{position:relative; float:left; margin:0 10px 10px 0; border:solid 1px #666666;
}

.articleweb img.image90{width:90px;
}

.articleweb img.floatleft2{position:relative; float:left; margin:0 10px 10px 0;
}

.articleweb img.floatright1{position:relative; float:right; margin:0 0 10px 10px; border:solid 1px #666666;
}

.articleweb img.floatright2{position:relative; float:right; margin:0 0 10px 10px;
}

.articleweb div.spacer20{height:20px;
}

.articleweb div.spacer10{height:10px;
}

.articleweb div.spacer50{height:50px;
}

.articleweb .dottedbr{width:100%; height:1px; border-bottom:dotted 1px #666666; margin:10px 0 20px 0;
}

</style>

<div class="articleweb">

<p><p>We're currently in the golden age of character cameos, thanks in great part to the success Marvel Studios has had in weaving together its various superhero franchises into one cohesive, shared universe. There's likely to be many more to come from not only Marvel Studios, but from other studios in the business of making superhero movies &mdash; in fact, comic book guru <a href="http://www.reelz.com/person/325515/mark-millar">Mark Millar</a> was recently <a href="http://www.cinemablend.com/new/Mark-Millar-Hired-By-20th-Century-Fox-Serve-Consultant-Their-Marvel-Properties-33206.html">hired by Fox</a> to help better interconnect the studio's <em>X-Men</em> and <em>Fantastic Four</em> franchises &mdash; but great character cameos can be found in just about every genre.</p></p> 
<div class="clear"></div>

<!---->

<br />&nbsp;<br />

<p><img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/SamJacksonREELZCAMEO.jpg" align="left"/>

<p><strong>Nick Fury (<a href="http://www.reelz.com/movie/227493/iron-man"><em>Iron Man</em></a>)</strong>

<p>The appearance of <a href="http://www.reelz.com/person/194583/samuel-l-jackson">Samuel L. Jackson</a> as S.H.I.E.L.D. Director Nick Fury at the end of <em>Iron Man</em> was initially, according to director <a href="http://www.reelz.com/person/83068/jon-favreau">Jon Favreau</a>, little more than <a href="http://www.reelz.com/movie-news/10768/jon-favreau-reveals-road-to-the-avengers-started-as-just-a-joke-in-iron-man/">a nod and a wink</a> to comic book fans, but it turned into the throughline of all of the Marvel Cinematic Universe movies and helped make <a href="http://www.reelz.com/movie/262408/the-avengers"><em>The Avengers</em></a> possible.</p>

</p>
<cite>Image courtesy Marvel Studios</cite>
<div class="clear"></div>

<!---->

<br />&nbsp;<br />

<img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/HughJackmanXMENCAMEO.jpg" align="left"/>

<p><strong>Logan/Wolverine (<a href="http://www.reelz.com/movie/270258/x-men-first-class"><em>X-Men: First Class</em></a>)</strong> </p>

<p><a href="http://www.reelz.com/person/78471/hugh-jackman">Hugh Jackman</a>'s cameo as everyone's favorite mutant in the '60s-set <em>X-Men</em> franchise sequel was one of the better kept secret superhero cameos in recent memory and one of the best. It not only helped to cement the fact that <em>First Class</em> is, in fact, part of the same <em>X-Men</em> universe as the previous movies and not some sort of pseudo-reboot, but it was easily the most true-to-the-comics depiction of Logan on film to date.</p>
<cite>Image courtesy of 20th Century Fox</cite>

<div class="clear"></div>

<!---->

<br />&nbsp;<br />

<img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/ArnoldSchwarzREELZCAMEO.jpg" align="left"/>

<p><strong>Cyberdyne Systems Model 101 "Terminator" (<a href="http://www.reelz.com/movie/259779/terminator-salvation"><em>Terminator Salvation</em></a>)</strong></p>

<p>When a futuristic murder machine with <a href="http://www.reelz.com/person/65072/arnold-schwarzenegger">Arnold Schwarzenegger</a>'s face tells you it will "be back," you should take it at its word.  After the "Austrian Oak" gave up acting to Govern-ate over California, we never thought we would see a Cyberdyne Systems Model 101 (that's right, fanboys, it's not a "T-800" or "T-850" &mdash; those are the chassis numbers) again. Then... BOOM!  In your face <strike>Bruce Wayne</strike> John Connor (<a href="http://www.reelz.com/person/69197/christian-bale">Christian Bale</a>).</p>

<cite>Image courtesy of Warner Bros.</cite>

<div class="clear"></div>

<!---->

<br />&nbsp;<br />

<img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/MichaelKeatonREELZCAMEO.jpg" align="left"/>

<p><strong>Ray Nicolette (<a href="http://www.reelz.com/movie/151556/out-of-sight/"><em>Out of Sight</em></a>)</strong></p>

<p>In a rare showing of studio cooperation, Miramax Films allowed Universal Pictures to use a character that it owned the rights to without compensation and a great character cameo was born.  <a href="http://www.reelz.com/person/90670/michael-keaton">Michael Keaton</a> turned in a superb performance as the <a href="http://www.reelz.com/person/193287/elmore-leonard/">Elmore Leonard</a> character Ray Nicolette in <a href="http://www.reelz.com/person/95272/quentin-tarantino">Quentin Tarantino</a>'s <a href="http://www.reelz.com/movie/151340/jackie-brown/"><em>Jackie Brown</em></a> and then showed up as Nicolette less than a year later in another Leonard adaptation, <a href=" http://www.reelz.com/person/290030/steven-soderbergh ">Steven Soderbergh</a>'s <em>Out of Sight</em>.</p> 
<cite>Image courtesy of Universal Pictures</cite>

<div class="clear"></div>

<!---->

<br />&nbsp;<br />

<img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/RobertPatrickREELZCAMEO.jpg" align="left"/>

<p><strong>T-1000 "Terminator" (<a href="http://www.reelz.com/movie/150326/waynes-world/"><em>Wayne's World</em></a>)</strong></p>

<p>Talk about doing a double-take!  When Wayne Campbell (<a href="http://www.reelz.com/person/91524/mike-myers">Mike Myers</a>) is pulled over by the fuzz, he is terrified to find himself face to face with the liquid metal killing machine (<a href="http://www.reelz.com/person/329592/robert-patrick/">Robert Patrick</a>) that assumed the guise of a cop in <a href="http://www.reelz.com/movie/212803/terminator-2-judgment-day/"><em>Terminator 2: Judgment Day</em></a>, apparently still searching for young John Connor.</p> 
<cite>Image courtesy of Paramount Pictures</cite>
<div class="clear"></div>

<!---->

<br />&nbsp;<br />

<img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/LeonardNimoyREELZCAMEO.jpg" align="left"/>

<p><strong>Spock (<a href="http://www.reelz.com/movie/233682/star-trek"><em>Star Trek</em></a>)</strong></p>

<p><a href="http://www.reelz.com/person/86789/leonard-nimoy/">Leonard Nimoy</a>'s reprisal of Spock (credited as "Spock Prime") in <a href=" http://www.reelz.com/person/143299/j-j-abrams">J.J. Abrams</a>' 2009 franchise reboot may very well stretch the definition of cameo, but it deserves inclusion because of its importance to the fans of the long-running sci-fi franchise. Nimoy has always been very protective of the character so his appearance in the movie told die-hard fans that it's okay to move forward with Abrams and company.</p> 

<cite>Image courtesy of Paramount Pictures</cite>

<div class="clear"></div>

<!---->

<br />&nbsp;<br />

<img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/JeremyRennerREELZCAMEO.jpg" align="left"/>

<p><strong>Clint Barton/Hawkeye (<a href="http://www.reelz.com/movie/234734/thor"><em>Thor</em></a>)</strong></p>

<p>If the thought of a unified superhero universe was only a "joke" in <em>Iron Man</em>, it was clear in <a href="http://www.reelz.com/movie/259019/iron-man-2"><em>Iron Man 2</em></a> that Marvel was moving in that direction.  The studio still needed to see if audiences would get behind a long-haired "god" with daddy issues and an old-timey patriotic nerd on steroids before pulling the trigger on <em>The Avengers</em>, but it continued to plant the seeds for it with the appearance of <a href="http://www.reelz.com/person/81113/jeremy-renner ">Jeremy Renner</a> as Clint Barton, a.k.a. Hawkeye, in a somewhat forced, but still cool, cameo in <em>Thor</em>.</p>

<cite>Image courtesy of Marvel Studios</cite>

<div class="clear"></div>

<!---->

<br />&nbsp;<br />

<img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/MartinSheenREELZCAMEO.jpg" align="left"/>

<p><strong>Captain Willard (<a href=" http://www.reelz.com/movie/150499/hot-shots-part-deux/"><em>Hot Shots! Part Deux</em></a>)</strong></p>

<p>Definitely ridiculous, but certifiably awesome (the cameo, not the movie), the meeting of Topper Harley (<a href="http://www.reelz.com/person/146021/charlie-sheen">Charlie Sheen</a>) with Captain Willard (<a href="http://www.reelz.com/person/89524/martin-sheen">Martin Sheen</a>) from <a href="http://www.reelz.com/movie/178100/apocalypse-now/"><em>Apocalypse Now</em></a> gives all new meaning to the word "meta," especially after the pair of characters reference the performances of the actors playing opposite them in <a href="http://www.reelz.com/movie/163891/wall-street/"><em>Wall Street</em></a>. See, toldja it was way meta.</p>

<cite>Image courtesy 20th Century Fox</cite>


</p> 

<div class="clear"></div>

<!---->

<br />&nbsp;<br />

<img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/RobertDowneyREELZCAMEO.jpg" align="left"/>

<p><strong>Tony Stark (<a href="http://www.reelz.com/movie/243423/the-incredible-hulk"><em>The Incredible Hulk</em></a>)</strong></p>

<p>While it was most likely only tacked on to capitalize on the popularity of <em>Iron Man</em>, the appearance of <a href="http://www.reelz.com/person/201417/robert-downey-jr">Robert Downey, Jr.</a> as Tony Stark, a.k.a. Iron Man, at the end of <em>The Incredible Hulk</em> stoked the fires of fandom while making it clear that these characters all exist in the same shared universe.</p> 
<cite>Image courtesy of Marvel Studios</cite>

<div class="clear"></div>

<!---->

<br />&nbsp;<br />

<img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/JohnHurtREELZCAMEO.jpg" align="left"/>

<p><strong>Kane (<a href="http://www.reelz.com/movie/149774/spaceballs/"><em>Spaceballs</em></a>)</strong></p>

<p>Long before the <em>Scary Movie</em> franchise and its many copies killed movie parodies by going for quantity of jokes over quality, comedy genius <a href="http://www.reelz.com/person/90271/mel-brooks/">Mel Brooks</a> gave us one of the best parody cameos ever by having <a href="http://www.reelz.com/person/82386/john-hurt">John Hurt</a> re-enact his chestburster death scene from <a href="http://www.reelz.com/movie/166545/alien"><em>Alien</em></a> in <a href="http://www.reelz.com/movie/149774/spaceballs/"><em>Spaceballs</em></a>. "Oh, no! Not again!"</p>

<cite>Image courtesy of MGM</cite>

<div class="clear"></div>
 
<!---->

<br />&nbsp;<br />

<p><img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/ETREELZCAMEO copy.jpg" align="left"/>

<p><strong>E.T.s (<a href=http://www.reelz.com/movie/205655/star-wars-episode-i-the-phantom-menace"><em>Star Wars: The Phantom Menace</em></a>)</strong>

<p>Best buds <a href="http://www.reelz.com/person/100869/steven-spielberg">Steven Spielberg</a> and <a href=" http://www.reelz.com/person/76258/george-lucas
">George Lucas</a> have made homages to each others' movies before (see R2-D2, below), but the appearance of several members of the race of aliens from <a href="http://www.reelz.com/movie/149844/e-t-the-extra-terrestrial/"><em>E.T. the Extra-Terrestrial</em></a> in the Galactic Senate in <em>The Phantom Menace</em> was one of the coolest as it is the only thing in any of the movies that ties Lucas' epic story about "a galaxy far, far away" to Earth.</p>

<cite>Image courtesy of 20th Century Fox</cite>


<div class="clear"></div>

<!---->

<br />&nbsp;<br />



<p><STRONG>HONORABLE MENTION</STRONG></p> 
<div class="clear"></div>

<!---->

<br />&nbsp;<br />

<p><img class="floatleft1" src="http://cache.Reelz.com/assets/content/blogimages/R2D2REELZCAMEO copy.jpg" align="left"/>

<p><strong>R2-D2 (<a href="http://www.reelz.com/movie/233682/star-trek"><em>Star Trek</em></a>)</strong>

<p>That loveable little droid from <a href="http://www.reelz.com/movie/270245/star-wars"><em>Star Wars</em></a> really gets around.  We recently saw him floating amidst spaceship debris in <a href="http://www.reelz.com/movie/233682/star-trek"><em>Star Trek</em></a>, but he has also been spotted in <a href="http://www.reelz.com/movie/270682/transformers-revenge-of-the-fallen"><em>Transformers: Revenge of the Fallen</em></a>, <a href="http://www.reelz.com/movie/156446/raiders-of-the-lost-ark"><em>Raiders of the Lost Ark</em></a> and <a href="http://www.reelz.com/movie/221278/close-encounters-of-the-third-kind"><em>Close Encounters of the Third Kind</em></a>.</p>

<cite>Image courtesy of Paramount Pictures</cite>

<div class="clear"></div>

</div>
                

                                         <div class="greyBox">        <div class="inline-list">            <span class="label">Related:</span>            <ul class="related">		                                                    <li >                        <a href="http://www.reelz.com/movie/227493/iron-man/"><nobr>Iron Man</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/259779/terminator-salvation/"><nobr>Terminator Salvation</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/150499/hot-shots-part-deux/"><nobr>Hot Shots! Part Deux</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/150326/waynes-world/"><nobr>Wayne's World</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/234734/thor/"><nobr>Thor</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/149774/spaceballs/"><nobr>Spaceballs</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/243423/the-incredible-hulk/"><nobr>The Incredible Hulk</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/151556/out-of-sight/"><nobr>Out of Sight</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/270258/x-men-first-class/"><nobr>X-Men: First Class</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/233682/star-trek/"><nobr>Star Trek</nobr></a>                    </li>                                    <li class="last">                        <a href="http://www.reelz.com/movie/205655/star-wars-episode-i-the-phantom-menace/"><nobr>Star Wars: Episode I - The Phantom Menace</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" >04.10.2013</span><a href="http://www.reelz.com/movie-news/15887/how-to-be-conversant-in-star-trek-in-under-8-hours/">How to Be Conversant in <em>Star Trek</em> in Under 8 Hours</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >03.14.2013</span><a href="http://www.reelz.com/movie-news/15711/top-10-best-sci-fi-movies-1990s-2010s/">Top 10 Best Sci-Fi Movies (1990s - 2010s)</a></h3>                </li>                                            <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" >03.06.2013</span><a href="http://www.reelz.com/movie-news/15877/top-10-best-android-cyborg-movies/">Top 10 Best Android &amp; Cyborg Movies</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="last">                    <h3><span class="dateBox" >01.28.2013</span><a href="http://www.reelz.com/movie-news/15634/how-to-be-conversant-in-j-j-abrams-in-under-8-hours/">How to Be Conversant in J.J. Abrams in Under 8 Hours</a></h3>                </li>                                        </ul>            <div class="clear"></div>        </div>                   </div>

                    <div class="clear">
                    </div>
                    <div id="ctl00_cphContent_CommentsPnl">
		
                        <h2>Comments</h2>
                            <div id="commentsExpandlvl1">
                                
                
                                <br />
                                <div id="MoreComments"></div>
                                <div id="LoadMoreBtn" onclick="javascript:LoadMoreComments();" style="color:Blue;cursor:pointer;" >&nbsp;</div>
                                      
 
<script language="javascript" type="text/javascript">
    function showShadow(evt)
    {            
        if (lastkey == 13)
        { 
            return false; 
        }
    
        if (Page_ClientValidate('replyvalid') || Page_ClientValidate('newvalid'))
        {
            $(".commentOverlay").prepend('<div id="commentSB"><span>Thank-you your comment has been received!</span></div>');
            $(".button").toggleClass('hide');
        }
    }
    
    var lastkey = 0;
        
    function stopRKey(evt) 
    {
      var evt = (evt) ? evt : ((event) ? event : null);
      var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
      if (node.className == "enterFix")
      {
        lastkey = 0;
      }
      else
      {
        lastkey = evt.keyCode;
      }
    }

    document.onkeypress = stopRKey; 
    
    function shareonFB()
    {
        if (Page_ClientValidate('replyvalid') || Page_ClientValidate('newvalid'))
        {
            var urlString = 'www.reelz.com/movie-news/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/';
            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/14827/now-you-see-me-now-you-dont-best-character-cameos-in-movies/';
            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", "227493,259779,150499,150326,234734,149774,243423,151556,270258,233682,205655");GA_googleAddAttr("person", "");GA_googleAddAttr("show", "");GA_googleFillSlot("reelz_news_top_300x250");</script>
</div>


                <p><a href="/advertise/">Advertise on ReelzChannel</a></p>
            </div>
            <div class="item">
                <div class="item-fma"><!----><script type="text/javascript" src="http://content.reelz.com/assets/js/yui-utilities.js"></script><script type="text/javascript" src="http://content.reelz.com/assets/js/shadowbox-yui.js"></script><script type="text/javascript" src="http://content.reelz.com/assets/js/shadowbox.js"></script><link rel="stylesheet" href="http://content.reelz.com/assets/css/shadowbox.css" type="text/css" /><link rel="stylesheet" href="http://content.reelz.com/assets/content/settings/stylesheets/summer-guide-2009-2.css" type="text/css" /><script type="text/javascript">window.onload = Shadowbox.init;</script><script type="text/javascript">function toggleElementVisibility( id ) {	var e = document.getElementById( id );	var ea = document.getElementById( id + "-link" );	var newstate = ( e.style.display == 'block' ) ? 'none' : 'block';	var newtext = ( e.style.display == 'block' ) ? '[+] Show Month' : '[-] Hide Month';	e.style.display = newstate;	ea.innerHTML = newtext;}</script><div style="background-image:url('http://cache.Reelz.com/assets/content/fma/REELZIS-FMA-backgroundrepeat-01.jpg');width:300px; margin-bottom:10px; border:1px solid #aaaaaa; padding:5px 0 15px 0;"><a rel="shadowbox;width=720;height=405" href="http://cache.reelz.com/assets/flash/syndicatedPlayer.swf?clipid=68175"><img style="margin-left:4px;" src="http://cache.Reelz.com/assets/content/fma/REELZIS-2013-repframe-03.jpg"></a><p style="text-align:center;"><img style="margin-top:25px;" src="http://cache.Reelz.com/assets/content/fma/reelzis-FMA-learnmore-01.png"></p><table width="100%"><tr>	<td align="center">	<a href="http://www.reelz.com/barabbas/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=Barabbas&amp;utm_campaign=Reelz%2BIs">	<img style="margin:20px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/reelzis-FMA-barabbas-01.png">	</a>	</td>		<td align="center">	<a href="http://www.reelz.com/bombgirls/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=Bomb%2BGirls&amp;utm_campaign=Reelz%2BIs">	<img style="margin:15px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/REELZIS-FMA-bombgirls-logo-02.png">	</a>	</td></tr><tr>	<td align="center">	<a href="http://www.reelz.com/beverlyhillspawn/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=Beverly%2BHills%2BPawn&amp;utm_campaign=Reelz%2BIs">	<img style="margin:15px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/REELZIS-FMA-bhpawn-logo-01.png">	</a>	</td>	<td align="center">	<a href="http://www.reelz.com/show/150/race-to-the-scene/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=Race%2Bto%2Bthe%2BScene&amp;utm_campaign=Reelz%2BIs">	<img style="margin:15px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/REELZIS-FMA-rtts-logo-01.png">	</a>	</td></tr><tr>	<td align="center">	<a href="http://www.reelz.com/truejustice/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=True%2BJustice&amp;utm_campaign=Reelz%2BIs">	<img style="margin:20px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/reelzis-FMA-truejustice-01.png">	</a>	</td>	<td align="center">	<a href="http://www.reelz.com/xiii/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=XIII&amp;utm_campaign=Reelz%2BIs">	<img style="margin:20px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/reelzis-FMA-xiii-01.png">	</a>	</td></tr><tr>	<td align="center">	<a href="http://www.reelz.com/reelzshow/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=The%2BReelz%2BShow&amp;utm_campaign=Reelz%2BIs">	<img style="margin:15px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/reelzis-FMA-reelzshow-02.png">	</a>	</td>	<td align="center">	<a href="http://www.reelz.com/whosaidwhat/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=Who%2BSaid%2BWhat&amp;utm_campaign=Reelz%2BIs">	<img style="margin:15px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/REELZIS-FMA-whosaidwhat-logo-02.png">	</a>	</td></tr></table>	</div><!---<a rel="shadowbox;width=720;height=405" href="http://cache.reelz.com/assets/flash/syndicatedPlayer.swf?clipid=54795">--><!----></div><div class="item-fma"><!----><div class="sub-item"><table width="100%"><tr><td>	<p style=" margin-right:5px; font-family:Helvetica,Arial,Sans-serif; font-size:12px; color:#888888; text-transform:uppercase; font-weight:bold;">	FOLLOW REELZ: 	</p></td><td>	<a href="http://www.facebook.com/ReelzChannel"><img style="margin-right:5px;" src="http://cache.Reelz.com/assets/content/fma/FMA-sociallinks-facebook-02.png"></a></td><td>	<a href="https://twitter.com/reelzchannel"><img style="margin-right:5px;" src="http://cache.Reelz.com/assets/content/fma/FMA-sociallinks-twitter-02.png"></a></td><td>	<a href="http://pinterest.com/reelzchannel/"><img style="margin-right:5px;" src="http://cache.Reelz.com/assets/content/fma/FMA-sociallinks-pinterest-02.png"></a></td><td>	<a href="http://getglue.com/reelzchannel"><img src="http://cache.Reelz.com/assets/content/fma/FMA-sociallinks-getglue-02.png"></a></td>	</tr></table></div><!----></div><div class="item-fma"><!----><style type="text/css">    #emailbox p {margin-bottom: 10px; font-size: 14px; color: #888888; line-height:18px;}    #emailbox #emailsubmission_results { color: red; font-size: 12px; padding: 10px; display: none;}    #emailbox input[type="text"] { text-align:left; color: #bbbbbb; font-size: 14px; font-family:Arial; width: 196px; height: 28px; padding-left:10px;}     #emailbox input.button {border-radius:4px; font-size: 16px; font-weight: bold; font-family:Helvetica,Arial,Calibri,Sans-serif;height: 30px; width:40px; margin-left: 4px; vertical-align:top; background-color:#347cb3;}     #emailbox .loading { background: #FFFFFF url(/assets/global/reelzLoading.gif) center no-repeat; border: 1px solid #CCCCCC; position: absolute; z-index: 999; width:258px; height: 55px; }</style><div id="emailbox">    <div class="sub-item">    <div style="margin:10px;">        <div class="loading hide" id="loadingDiv"></div>        <p>Sign up for <strong>Reelz Recommends</strong>, our weekly newsletter</p>        <input id="emailInput" onfocus="javascript:clearInput(this);" onblur="javascript:setDefault(this);" type="text" name="emailInput" value="Email Address" maxlength="200" onkeyup="javascript:onKeyUpNewletterOptin(event, document.getElementById('emailInput').value, document.getElementById('emailsubmission_results'));"/>        <input type="button" onclick="javascript:submitNewsletterOptInEmail(document.getElementById('emailInput').value, document.getElementById('emailsubmission_results'));return false;" id="btnEmailSubmit" value="GO" class="button" />        <div id="emailsubmission_results"></div>    </div></div><!----></div><div class="item-fma"><!----><div class="sub-item"><script type="text/javascript">$(document).ready( function() {var loadPage = '/services/news/GetNews.aspx?f=html&amp;out=popular-news&amp;c=6'; loadPage = loadPage.replace(/amp;/g, "");$('#populareMovieNews').load(loadPage); });</script><h2>Most Viewed Movie News</h2><div id="populareMovieNews" class="mostViewed"></div><a class="more" href="/movie-news/">More Movie News &gt;</a><div class="clear"></div></div><!----></div>

            </div>
            <div id="ctl00_cphContent_rightColBottomAdWrapper" class="item-ad">
                
<div class="advertisement">
<script type="text/javascript">GA_googleAddAttr("movie", "227493,259779,150499,150326,234734,149774,243423,151556,270258,233682,205655");GA_googleAddAttr("person", "");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", "227493,259779,150499,150326,234734,149774,243423,151556,270258,233682,205655");GA_googleAddAttr("person", "");GA_googleAddAttr("show", "");GA_googleFillSlot("reelz_news_bottom_728x90");</script>
</div>

</div>
            <iframe src="/FooterFrame.aspx" id="FooterFrame" width="100%" height="500px" scrolling="no"></iframe>
        </div>
    </div>
    
<div id="loginBox-container" class="hide">
    <div class="loginBox">
        <iframe id="reelzProfile" width="600" height="550" frameborder="0" scrolling="no" ></iframe>
    </div>
</div>

    
    </form>
    <script type="text/javascript">
        locationInit('top-location-wrap', 'True');
        trailersHoverInit('trailersHover');
        reviewsHoverInit('reviewsHover');
        //tvHoverInit('tvHover');
        newsHoverInit('newsHover');
        reelzchanneltvHoverInit('reelzchanneltvHover');
        theatersHoverInit('theatersHover');
        topNavReelzLookupInit('topNavReelzLookup');
        //hideMovieMineLink('movieMineMenu');
        FB.init("ed0ce3ebe946b763bc23d17de7226c43", "/xd_receiver.htm");  
    </script>

    
        <script type="text/javascript">
            var _gaq;_gaq = _gaq || []; _gaq.push(['_setAccount', "UA-343720-9"]);_gaq.push(['_setDomainName', '.Reelz.com']);
            var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
            document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
            _uacct = "UA-343720-1";
        </script>
        <script type="text/javascript">
            try {
                if (typeof (_gat) == 'object') {
                    var pageTracker = _gat._getTracker(_uacct);
                    pageTracker._trackPageview();
                    var pageTracker = _gat._getTracker("UA-343720-9");
                    pageTracker._trackPageview();
                }
            } catch (err) { }
        </script>
    
    <!-- Begin comScore Tag -->
    <script>
    document.write(unescape("%3Cscript src='" + (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js' %3E%3C/script%3E"));
    </script>
    <script>
    COMSCORE.beacon({
        c1: 2,
        c2: "6035614",
        c3: "",
        c4: "",
        c5: "",
        c6: "",
        c15: ""
    });
    </script>
    <noscript>
        <img src="http://b.scorecardresearch.com/b?c1=2&c2=6035614&c3=&c4=&c5=&c6=&c15=C67BD3C1&cv=1.3&cj=1"
            style="display: none" width="0" height="0" alt="" />
    </noscript>
    <!-- End comScore Tag -->    
</body>
</html>
