


<!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>
	Stranger Than Fiction: The Androids are Coming! Scientists Create a "Bionic Man" with Functional Artificial Human Organs
</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: Stranger Than Fiction: The Androids are Coming! Scientists Create a Bionic Man with Functional Artificial Human Organs (The Terminator, Prometheus, Blade Runner, Alien, Avatar, Star Wars: Episode IV - A New Hope,  George Lucas, James Cameron, Ridley Scott,  )" /><meta id="ctl00_keywords" name="keywords" content="The Terminator, Prometheus, Blade Runner, Alien, Avatar, Star Wars: Episode IV - A New Hope,  George Lucas, James Cameron, Ridley Scott,  " /><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", "149331,274710,164838,166545,233377,227036"); GA_googleAddAttr("person", "76258,79528,167647"); 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/15872/stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs/"/>
    <script type="text/javascript" src="/library/js/alerts.js"></script>    
    <link rel="stylesheet" type="text/css" href='/dynamicCSS.aspx?nid=48' />
    <script type="text/javascript">
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_top_728x90");
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_top_300x250");
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_bottom_300x250");
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_bottom_160x600");
        GA_googleAddSlot("ca-pub-1360150150472063", "reelz_news_bottom_728x90");
    </script>
    <script language="javascript" type="text/javascript">
        var ParentControlID = 'ctl00_cphContent_subcomment_ParentID';
        var hasEmail = '0';
        function multiAlertsInit()
        {
            var profileGuid = getCookie("__REELZ_ACCOUNT_ID");
            if (profileGuid != null && hasEmail == "1") {
                if (document.getElementById("email_submission") != null)
                    document.getElementById("email_submission").style.display = "none";
                if (document.getElementById("profile_submission") != null)
                    document.getElementById("profile_submission").style.display = "block";
            } else {
                if (document.getElementById("email_submission") != null)
                    document.getElementById("email_submission").style.display = "block";
                if (document.getElementById("profile_submission") != null) 
                    document.getElementById("profile_submission").style.display = "none";            
            }
        }        
        
        var pageNum = 1;
        var pageSize = '10';
        var commentCount = '1';
        var topicID = '99375';
        var blogId = '15872';
    
        $(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="Stranger Than Fiction: The Androids are Coming! Scientists Create a &quot;Bionic Man&quot; with Functional Artificial Human Organs" /><meta name="og:url" content="http://www.reelz.com/movie-news/15872/stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs/" /><meta name="og:type" content="article" /><meta name="og:image" content="http://cache.Reelz.com/assets/content/blogimages/RobotStrangeBOX1.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/15872/stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs/" /><meta name="twitter:title" content="Stranger Than Fiction: The Androids are Coming! Scientists Create a &quot;B" /><meta name="twitter:description" content="In the prosperous, optimistic days that followed World War II, Americans dreamed of a utopian future made possible by advances in technology. In this gleaming future, all menial labor would be perform" /><meta name="twitter:image:src" content="http://cache.Reelz.com/assets/content/blogimages/RobotStrangeBOX1.jpg" /><link rel="image_src" href="http://cache.Reelz.com/assets/content/blogimages/RobotStrangeBOX1.jpg" /></head> 
<body>
    <form name="aspnetForm" method="post" action="/movie-news/15872/stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs/" id="aspnetForm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNjQxNzk2ODcwD2QWAmYPZBYEAgEPZBYIAgcPFgQeBG5hbWUFC2Rlc2NyaXB0aW9uHgdjb250ZW50BY8CTW92aWUgTmV3czogU3RyYW5nZXIgVGhhbiBGaWN0aW9uOiBUaGUgQW5kcm9pZHMgYXJlIENvbWluZyEgU2NpZW50aXN0cyBDcmVhdGUgYSBCaW9uaWMgTWFuIHdpdGggRnVuY3Rpb25hbCBBcnRpZmljaWFsIEh1bWFuIE9yZ2FucyAoVGhlIFRlcm1pbmF0b3IsIFByb21ldGhldXMsIEJsYWRlIFJ1bm5lciwgQWxpZW4sIEF2YXRhciwgU3RhciBXYXJzOiBFcGlzb2RlIElWIC0gQSBOZXcgSG9wZSwgIEdlb3JnZSBMdWNhcywgSmFtZXMgQ2FtZXJvbiwgUmlkbGV5IFNjb3R0LCAgKWQCCA8WBB8ABQhrZXl3b3Jkcx8BBYoBVGhlIFRlcm1pbmF0b3IsIFByb21ldGhldXMsIEJsYWRlIFJ1bm5lciwgQWxpZW4sIEF2YXRhciwgU3RhciBXYXJzOiBFcGlzb2RlIElWIC0gQSBOZXcgSG9wZSwgIEdlb3JnZSBMdWNhcywgSmFtZXMgQ2FtZXJvbiwgUmlkbGV5IFNjb3R0LCAgZAIRDxUDKTE0OTMzMSwyNzQ3MTAsMTY0ODM4LDE2NjU0NSwyMzMzNzcsMjI3MDM2Ejc2MjU4LDc5NTI4LDE2NzY0NwBkAhIPFgIeBFRleHQFugE8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTg3Mi9zdHJhbmdlci10aGFuLWZpY3Rpb24tdGhlLWFuZHJvaWRzLWFyZS1jb21pbmctc2NpZW50aXN0cy1jcmVhdGUtYS1iaW9uaWMtbWFuLXdpdGgtZnVuY3Rpb25hbC1hcnRpZmljaWFsLWh1bWFuLW9yZ2Fucy8iLz5kAgMPFgIeBmFjdGlvbgWHAS9tb3ZpZS1uZXdzLzE1ODcyL3N0cmFuZ2VyLXRoYW4tZmljdGlvbi10aGUtYW5kcm9pZHMtYXJlLWNvbWluZy1zY2llbnRpc3RzLWNyZWF0ZS1hLWJpb25pYy1tYW4td2l0aC1mdW5jdGlvbmFsLWFydGlmaWNpYWwtaHVtYW4tb3JnYW5zLxYKAgEPDxYCHgdWaXNpYmxlaGRkAgkPZBYGZg8WAh8EaGQCAg8WAh4Hb25rZXl1cAVsamF2YXNjcmlwdDpvbktleVVwTG9jYXRpb25JbnB1dCh0aGlzLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnemlwVmFsaWRhdGlvbkVycm9yJyksIDAsIGV2ZW50KTtyZXR1cm4gZmFsc2U7ZAIEDxYCHgdvbmNsaWNrBY4BamF2YXNjcmlwdDpzdWJtaXRMb2NhdGlvbklucHV0KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjdGwwMF9sb2NhdGlvbkN0cmxfbG9jYXRpb25JbnB1dCcpLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnemlwVmFsaWRhdGlvbkVycm9yJyksIDApO2QCCw8PFgIfBGhkZAINDxYCHwRoZAIPD2QWAgICD2QWDgIBDw8WAh8EaGQWAgIBDxYCHwRoFgICAQ8PFgIfBGhkZAIDDxYCHwIFFzxkaXYgaWQ9Im1haW4tMmNvbHVtbiI+ZAIFDw8WAh8EaGRkAgcPDxYCHwRoZBYCZg8WAh8CBdkTPHVsIGlkPSJtb3ZpZS1uZXdzIj4gICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9InJvdyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU4NzIvc3RyYW5nZXItdGhhbi1maWN0aW9uLXRoZS1hbmRyb2lkcy1hcmUtY29taW5nLXNjaWVudGlzdHMtY3JlYXRlLWEtYmlvbmljLW1hbi13aXRoLWZ1bmN0aW9uYWwtYXJ0aWZpY2lhbC1odW1hbi1vcmdhbnMvIj4gICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImJsb2ctaW1hZ2UtbGVmdCIgYWx0PSJzdHJhbmdlci10aGFuLWZpY3Rpb24tdGhlLWFuZHJvaWRzLWFyZS1jb21pbmctc2NpZW50aXN0cy1jcmVhdGUtYS1iaW9uaWMtbWFuLXdpdGgtZnVuY3Rpb25hbC1hcnRpZmljaWFsLWh1bWFuLW9yZ2FucyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2Jsb2dpbWFnZXMvUm9ib3RTdHJhbmdlQk9YMS5qcGciIC8+ICAgICAgICAgICAgICAgIDwvYT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM+ICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU4NzIvc3RyYW5nZXItdGhhbi1maWN0aW9uLXRoZS1hbmRyb2lkcy1hcmUtY29taW5nLXNjaWVudGlzdHMtY3JlYXRlLWEtYmlvbmljLW1hbi13aXRoLWZ1bmN0aW9uYWwtYXJ0aWZpY2lhbC1odW1hbi1vcmdhbnMvIj5TdHJhbmdlciBUaGFuIEZpY3Rpb246IFRoZSBBbmRyb2lkcyBhcmUgQ29taW5nISBTY2llbnRpc3RzIENyZWF0ZSBhICJCaW9uaWMgTWFuIiB3aXRoIEZ1bmN0aW9uYWwgQXJ0aWZpY2lhbCBIdW1hbiBPcmdhbnM8L2E+ICAgICAgICAgICAgPC9oMz4gICAgICAgICAgICA8cD48cD5JbiB0aGUgcHJvc3Blcm91cywgb3B0aW1pc3RpYyBkYXlzIHRoYXQgZm9sbG93ZWQgV29ybGQgV2FyIElJLCBBbWVyaWNhbnMgZHJlYW1lZCBvZiBhIHV0b3BpYW4gZnV0dXJlIG1hZGUgcG9zc2libGUgYnkgYWR2YW5jZXMgaW4gdGVjaG5vbG9neS4gSW4gdGhpcyBnbGVhbWluZyBmdXR1cmUsIGFsbCBtZW5pYWwgbGFib3Igd291bGQgYmUgcGVyZm9ybWVkIGJ5IHJvYm90IHNlcnZhbnRzLCBzcGFya2luZyBhIG5ldyBSZW5haXNzYW5jZSBhcyBBbWVyaWNhbnMgZm91bmQgdGhlbXNlbHZlcyB1bmZldHRlcmVkIGZyb20gdGhlIG5lZWQgdG8gd29yay4gQnV0LCBkdXJpbmcgdGhlIGNvdW50ZXJjdWx0dXJlIG1vdmVtZW50IG9mIHRoZSAxOTYwcyBhbmQgJzcwcywgd2hlbiBtYW55IEFtZXJpY2FucyBiZWdhbiB0byBkaXN0cnVzdCB0aGUgZ292ZXJubWVudCBhbmQgb3RoZXIgZXN0YWJsaXNoZWQgaW5zdGl0dXRpb25zLCByb2JvdHMgYW5kIHRlY2hub2xvZ3kgd2VyZSBpbmNyZWFzaW5nbHkgdmlld2VkIHdpdGggc3VzcGljaW9uIGFuZCBwYXJhbm9pYS4gSW5jcmVhc2luZ2x5LCB2aXNpb25zIG9mIHRoZSBmdXR1cmUgb2YgaHVtYW4tcm9ib3QgcmVsYXRpb25zIHRlbmRlZCB0b3dhcmQgdGhlIGFudGFnb25pc3RpYywgaWYgbm90IHRoZSBhcG9jYWx5cHRpYywgd2l0aCB0aGUgc21hcnRlciwgZmFzdGVyLCBzdHJvbmdlciBtYWNoaW5lcyBpbnRlbnQgb24gc3VwcGxhbnRpbmcgaHVtYW4gYmVpbmdzIG9yIHdpcGluZyB1cyBvdXQsIGFsdG9nZXRoZXIuPC9wPjxwPldoZXRoZXIgeW91IGJlbGlldmUgdGhhdCB3ZSBodW1hbnMgd2lsbCBhbHdheXMgYmUgYWJsZSB0byBrZWVwIG91ciB0ZWNobm9sb2d5IG9uIGEgbGVhc2ggb3IgeW91J3JlIG9mIHRoZSB2YXJpZXR5IHRoYXQgcHJlZGljdCB3ZSB3aWxsIGluZXZpdGFibHkgYmUgY2hhbGxlbmdlZCBmb3Igc3VwcmVtYWN5IG9mIHRoZSBlYXJ0aCBieSBvdXIgaHVtYW5vaWQgY3JlYXRpb25zLCBib3RoIG9mIHRob3NlIGZ1dHVyZSBzY2VuYXJpb3MgcmVjZW50bHkgYmVjYW1lIGNsb3NlciB0byByZWFsaXR5IHdpdGggdGhlIHVudmVpbGluZyBsYXN0IG1vbnRoIG9mIHRoZSAid29ybGQncyBtb3N0IGhpZ2gtdGVjaCBodW1hbm9pZCwiIGEgcm9ib3Qgd2l0aCBsaWZlbGlrZSBmZWF0dXJlcyAgYW5kIGV4cHJlc3Npb25zIGFuZCB3b3JraW5nIGFydGlmaWNpYWwgaHVtYW4gb3JnYW5zLjwvcD48L3A+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTg3Mi9zdHJhbmdlci10aGFuLWZpY3Rpb24tdGhlLWFuZHJvaWRzLWFyZS1jb21pbmctc2NpZW50aXN0cy1jcmVhdGUtYS1iaW9uaWMtbWFuLXdpdGgtZnVuY3Rpb25hbC1hcnRpZmljaWFsLWh1bWFuLW9yZ2Fucy8iIGNsYXNzPSJtb3JlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgZnV0dXJlIGhhcyBhcnJpdmVkID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICA8L3VsPmQCCQ8PFgIfBGdkFiACAQ8PFgIeC05hdmlnYXRlVXJsBfwLbWFpbHRvOj9zdWJqZWN0PVJlZWx6Q2hhbm5lbDogU3RyYW5nZXIgVGhhbiBGaWN0aW9uOiBUaGUgQW5kcm9pZHMgYXJlIENvbWluZyEgU2NpZW50aXN0cyBDcmVhdGUgYSAiQmlvbmljIE1hbiIgd2l0aCBGdW5jdGlvbmFsIEFydGlmaWNpYWwgSHVtYW4gT3JnYW5zJmJvZHk9SW4gdGhlIHByb3NwZXJvdXMsIG9wdGltaXN0aWMgZGF5cyB0aGF0IGZvbGxvd2VkIFdvcmxkIFdhciBJSSwgQW1lcmljYW5zIGRyZWFtZWQgb2YgYSB1dG9waWFuIGZ1dHVyZSBtYWRlIHBvc3NpYmxlIGJ5IGFkdmFuY2VzIGluIHRlY2hub2xvZ3kuIEluIHRoaXMgZ2xlYW1pbmcgZnV0dXJlLCBhbGwgbWVuaWFsIGxhYm9yIHdvdWxkIGJlIHBlcmZvcm1lZCBieSByb2JvdCBzZXJ2YW50cywgc3BhcmtpbmcgYSBuZXcgUmVuYWlzc2FuY2UgYXMgQW1lcmljYW5zIGZvdW5kIHRoZW1zZWx2ZXMgdW5mZXR0ZXJlZCBmcm9tIHRoZSBuZWVkIHRvIHdvcmsuIEJ1dCwgZHVyaW5nIHRoZSBjb3VudGVyY3VsdHVyZSBtb3ZlbWVudCBvZiB0aGUgMTk2MHMgYW5kICc3MHMsIHdoZW4gbWFueSBBbWVyaWNhbnMgYmVnYW4gdG8gZGlzdHJ1c3QgdGhlIGdvdmVybm1lbnQgYW5kIG90aGVyIGVzdGFibGlzaGVkIGluc3RpdHV0aW9ucywgcm9ib3RzIGFuZCB0ZWNobm9sb2d5IHdlcmUgaW5jcmVhc2luZ2x5IHZpZXdlZCB3aXRoIHN1c3BpY2lvbiBhbmQgcGFyYW5vaWEuIEluY3JlYXNpbmdseSwgdmlzaW9ucyBvZiB0aGUgZnV0dXJlIG9mIGh1bWFuLXJvYm90IHJlbGF0aW9ucyB0ZW5kZWQgdG93YXJkIHRoZSBhbnRhZ29uaXN0aWMsIGlmIG5vdCB0aGUgYXBvY2FseXB0aWMsIHdpdGggdGhlIHNtYXJ0ZXIsIGZhc3Rlciwgc3Ryb25nZXIgbWFjaGluZXMgaW50ZW50IG9uIHN1cHBsYW50aW5nIGh1bWFuIGJlaW5ncyBvciB3aXBpbmcgdXMgb3V0LCBhbHRvZ2V0aGVyLldoZXRoZXIgeW91IGJlbGlldmUgdGhhdCB3ZSBodW1hbnMgd2lsbCBhbHdheXMgYmUgYWJsZSB0byBrZWVwIG91ciB0ZWNobm9sb2d5IG9uIGEgbGVhc2ggb3IgeW91J3JlIG9mIHRoZSB2YXJpZXR5IHRoYXQgcHJlZGljdCB3ZSB3aWxsIGluZXZpdGFibHkgYmUgY2hhbGxlbmdlZCBmb3Igc3VwcmVtYWN5IG9mIHRoZSBlYXJ0aCBieSBvdXIgaHVtYW5vaWQgY3JlYXRpb25zLCBib3RoIG9mIHRob3NlIGZ1dHVyZSBzY2VuYXJpb3MgcmVjZW50bHkgYmVjYW1lIGNsb3NlciB0byByZWFsaXR5IHdpdGggdGhlIHVudmVpbGluZyBsYXN0IG1vbnRoIG9mIHRoZSAid29ybGQncyBtb3N0IGhpZ2gtdGVjaCBodW1hbm9pZCwiIGEgcm9ib3Qgd2l0aCBsaWZlbGlrZSBmZWF0dXJlcyAgYW5kIGV4cHJlc3Npb25zIGFuZCB3b3JraW5nIGFydGlmaWNpYWwgaHVtYW4gb3JnYW5zLiUwYSUwYWh0dHAlM2ElMmYlMmZ3d3cucmVlbHouY29tJTJmbW92aWUtbmV3cyUyZjE1ODcyJTJmc3RyYW5nZXItdGhhbi1maWN0aW9uLXRoZS1hbmRyb2lkcy1hcmUtY29taW5nLXNjaWVudGlzdHMtY3JlYXRlLWEtYmlvbmljLW1hbi13aXRoLWZ1bmN0aW9uYWwtYXJ0aWZpY2lhbC1odW1hbi1vcmdhbnMlMmZkZAIDDw8WAh8HBcECaHR0cDovL3d3dy5mYWNlYm9vay5jb20vc2hhcmVyLnBocD91PWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU4NzIvc3RyYW5nZXItdGhhbi1maWN0aW9uLXRoZS1hbmRyb2lkcy1hcmUtY29taW5nLXNjaWVudGlzdHMtY3JlYXRlLWEtYmlvbmljLW1hbi13aXRoLWZ1bmN0aW9uYWwtYXJ0aWZpY2lhbC1odW1hbi1vcmdhbnMvJnQ9U3RyYW5nZXIrVGhhbitGaWN0aW9uJTNhK1RoZStBbmRyb2lkcythcmUrQ29taW5nIStTY2llbnRpc3RzK0NyZWF0ZSthKyUyMkJpb25pYytNYW4lMjIrd2l0aCtGdW5jdGlvbmFsK0FydGlmaWNpYWwrSHVtYW4rT3JnYW5zZGQCBQ8PFgIfBwW4AWh0dHA6Ly9yZWRkaXQuY29tL3N1Ym1pdD91cmw9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTg3Mi9zdHJhbmdlci10aGFuLWZpY3Rpb24tdGhlLWFuZHJvaWRzLWFyZS1jb21pbmctc2NpZW50aXN0cy1jcmVhdGUtYS1iaW9uaWMtbWFuLXdpdGgtZnVuY3Rpb25hbC1hcnRpZmljaWFsLWh1bWFuLW9yZ2Fucy9kZAIHDw8WAh8HBfwEaHR0cDovL2RpZ2cuY29tL3N1Ym1pdD91cmw9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTg3Mi9zdHJhbmdlci10aGFuLWZpY3Rpb24tdGhlLWFuZHJvaWRzLWFyZS1jb21pbmctc2NpZW50aXN0cy1jcmVhdGUtYS1iaW9uaWMtbWFuLXdpdGgtZnVuY3Rpb25hbC1hcnRpZmljaWFsLWh1bWFuLW9yZ2Fucy8mdGl0bGU9U3RyYW5nZXIrVGhhbitGaWN0aW9uJTNhK1RoZStBbmRyb2lkcythcmUrQ29taW5nIStTY2llbnRpc3RzK0NyZWF0ZSthKyUyMkJpb25pJmRlc2NyaXB0aW9uPUluK3RoZStwcm9zcGVyb3VzJTJjK29wdGltaXN0aWMrZGF5cyt0aGF0K2ZvbGxvd2VkK1dvcmxkK1dhcitJSSUyYytBbWVyaWNhbnMrZHJlYW1lZCtvZithK3V0b3BpYW4rZnV0dXJlK21hZGUrcG9zc2libGUrYnkrYWR2YW5jZXMraW4rdGVjaG5vbG9neS4rSW4rdGhpcytnbGVhbWluZytmdXR1cmUlMmMrYWxsK21lbmlhbCtsYWJvcit3b3VsZCtiZStwZXJmb3JtZWQrYnkrcm9ib3Qrc2VydmFudHMlMmMrc3BhcmtpbmcrYStuZXcrUmVuYWlzc2FuY2UrYXMrQW1lcmljYW5zK2ZvdW5kK3RoZW1zZWx2ZXMrdW5mZXR0ZXJlZCtmcm9tK3RoZStuZWVkK3RvK3dvcmsuK0J1dCUyYytkdXJpbmcrdGhlK2NvdW50ZXJjdWx0dXJlK21vZGQCCQ8PFgIfBwXSAmh0dHA6Ly9kZWxpY2lvdXMuY29tL3Bvc3Q/dj01Jm5vdWkmanVtcD1jbG9zZSZ1cmw9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTg3Mi9zdHJhbmdlci10aGFuLWZpY3Rpb24tdGhlLWFuZHJvaWRzLWFyZS1jb21pbmctc2NpZW50aXN0cy1jcmVhdGUtYS1iaW9uaWMtbWFuLXdpdGgtZnVuY3Rpb25hbC1hcnRpZmljaWFsLWh1bWFuLW9yZ2Fucy8mdGl0bGU9U3RyYW5nZXIrVGhhbitGaWN0aW9uJTNhK1RoZStBbmRyb2lkcythcmUrQ29taW5nIStTY2llbnRpc3RzK0NyZWF0ZSthKyUyMkJpb25pYytNYW4lMjIrd2l0aCtGdW5jdGlvbmFsK0FydGlmaWNpYWwrSHVtYW4rT3JnYW5zZGQCCw8PFgIfBwXFAmh0dHA6Ly9jZ2kuZmFyay5jb20vY2dpL2ZhcmsvZmFya2l0LnBsP3U9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTg3Mi9zdHJhbmdlci10aGFuLWZpY3Rpb24tdGhlLWFuZHJvaWRzLWFyZS1jb21pbmctc2NpZW50aXN0cy1jcmVhdGUtYS1iaW9uaWMtbWFuLXdpdGgtZnVuY3Rpb25hbC1hcnRpZmljaWFsLWh1bWFuLW9yZ2Fucy8maD1TdHJhbmdlcitUaGFuK0ZpY3Rpb24lM2ErVGhlK0FuZHJvaWRzK2FyZStDb21pbmchK1NjaWVudGlzdHMrQ3JlYXRlK2ErJTIyQmlvbmljK01hbiUyMit3aXRoK0Z1bmN0aW9uYWwrQXJ0aWZpY2lhbCtIdW1hbitPcmdhbnNkZAINDw8WAh8HBZIMaHR0cDovL3d3dy5teXNwYWNlLmNvbS9pbmRleC5jZm0/ZnVzZWFjdGlvbj1wb3N0dG8mdD1TdHJhbmdlcitUaGFuK0ZpY3Rpb24lM2ErVGhlK0FuZHJvaWRzK2FyZStDb21pbmchK1NjaWVudGlzdHMrQ3JlYXRlK2ErJTIyQmlvbmljK01hbiUyMit3aXRoK0Z1biZjPUluK3RoZStwcm9zcGVyb3VzJTJjK29wdGltaXN0aWMrZGF5cyt0aGF0K2ZvbGxvd2VkK1dvcmxkK1dhcitJSSUyYytBbWVyaWNhbnMrZHJlYW1lZCtvZithK3V0b3BpYW4rZnV0dXJlK21hZGUrcG9zc2libGUrYnkrYWR2YW5jZXMraW4rdGVjaG5vbG9neS4rSW4rdGhpcytnbGVhbWluZytmdXR1cmUlMmMrYWxsK21lbmlhbCtsYWJvcit3b3VsZCtiZStwZXJmb3JtZWQrYnkrcm9ib3Qrc2VydmFudHMlMmMrc3BhcmtpbmcrYStuZXcrUmVuYWlzc2FuY2UrYXMrQW1lcmljYW5zK2ZvdW5kK3RoZW1zZWx2ZXMrdW5mZXR0ZXJlZCtmcm9tK3RoZStuZWVkK3RvK3dvcmsuK0J1dCUyYytkdXJpbmcrdGhlK2NvdW50ZXJjdWx0dXJlK21vdmVtZW50K29mK3RoZSsxOTYwcythbmQrJzcwcyUyYyt3aGVuK21hbnkrQW1lcmljYW5zK2JlZ2FuK3RvK2Rpc3RydXN0K3RoZStnb3Zlcm5tZW50K2FuZCtvdGhlcitlc3RhYmxpc2hlZCtpbnN0aXR1dGlvbnMlMmMrcm9ib3RzK2FuZCt0ZWNobm9sb2d5K3dlcmUraW5jcmVhc2luZ2x5K3ZpZXdlZCt3aXRoK3N1c3BpY2lvbithbmQrcGFyYW5vaWEuK0luY3JlYXNpbmdseSUyYyt2aXNpb25zK29mK3RoZStmdXR1cmUrb2YraHVtYW4tcm9ib3QrcmVsYXRpb25zK3RlbmRlZCt0b3dhcmQrdGhlK2FudGFnb25pc3RpYyUyYytpZitub3QrdGhlK2Fwb2NhbHlwdGljJTJjK3dpdGgrdGhlK3NtYXJ0ZXIlMmMrZmFzdGVyJTJjK3N0cm9uZ2VyK21hY2hpbmVzK2ludGVudCtvbitzdXBwbGFudGluZytodW1hbitiZWluZ3Mrb3Ird2lwaW5nK3VzK291dCUyYythbHRvZ2V0aGVyLldoZXRoZXIreW91K2JlbGlldmUrdGhhdCt3ZStodW1hbnMrd2lsbCthbHdheXMrYmUrYWJsZSt0bytrZWVwK291cit0ZWNobm9sb2d5K29uK2ErbGVhc2grb3IreW91J3JlK29mK3RoZSt2YXJpZXR5K3RoYXQrcHJlZGljdCt3ZSt3aWxsK2luZXZpdGFibHkrYmUrY2hhbGxlbmdlZCtmb3Irc3VwcmVtYWN5K29mK3RoZStlYXJ0aCtieStvdXIraHVtYW5vaWQrY3JlYXRpb25zJTJjK2JvdGgrb2YrdGhvc2UrZnV0dXJlK3NjZW5hcmlvcytyZWNlbnRseStiZWNhbWUrY2xvc2VyK3RvK3JlYWxpdHkrd2l0aCt0aGUrdW52ZWlsaW5nK2xhc3QrbW9udGgrb2YrdGhlKyUyMndvcmxkJ3MrbW9zdCtoaWdoLXRlY2graHVtYW5vaWQlMmMlMjIrYStyb2JvdCt3aXRoK2xpZmVsaWtlK2ZlYXR1cmVzKythbmQrZXhwcmVzc2lvbnMrYW5kK3dvcmtpbmcrYXJ0aWZpY2lhbCtodW1hbitvcmdhbnMuJTBkJTBhJnU9aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTg3Mi9zdHJhbmdlci10aGFuLWZpY3Rpb24tdGhlLWFuZHJvaWRzLWFyZS1jb21pbmctc2NpZW50aXN0cy1jcmVhdGUtYS1iaW9uaWMtbWFuLXdpdGgtZnVuY3Rpb25hbC1hcnRpZmljaWFsLWh1bWFuLW9yZ2Fucy8mbD03ZGQCDw9kFgJmDxYCHwIF3xc8ZGl2IGNsYXNzPSJjbGVhciI+ICAgIDxoNT5TSUdOIFVQIEZPUiBGQU4gQUxFUlRTPC9oNT4gICAgPHA+QmUgdGhlIGZpcnN0IHRvIHdhdGNoIG5ldyB0cmFpbGVycy5HZXQgbmV3cyBhYm91dCB0aGUgc3RhcnMgeW91IGxvdmUuTmV2ZXIgbWlzcyB5b3VyIGZhdm9yaXRlIG1vdmllITwvcD4gICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZWRmMmNjOyBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDOyBwYWRkaW5nOiAzcHg7IGNvbG9yOiMzMzMzMzM7IG1hcmdpbi10b3A6IDVweDsiPiAgICAgICAgPGg1IHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogVHJhbnNwYXJlbnQ7IGNvbG9yOiAjNjY2NjY2OyBmb250LXdlaWdodDpib2xkOyI+UmVsYXRlZCBGYW4gQWxlcnRzPC9oNT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlubGluZS1saXN0Ij4gICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJyZWxhdGVkIiBpZD0iUmVsYXRlZEFsZXJ0cyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJwNzYyNTgiIG5hbWU9Ikdlb3JnZSBMdWNhcyIgLz4gR2VvcmdlIEx1Y2FzICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJwNzk1MjgiIG5hbWU9IkphbWVzIENhbWVyb24iIC8+IEphbWVzIENhbWVyb24gICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9InAxNjc2NDciIG5hbWU9IlJpZGxleSBTY290dCIgLz4gUmlkbGV5IFNjb3R0ICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9Im0xNDkzMzEiIG5hbWU9IlRoZSBUZXJtaW5hdG9yIiAvPiBUaGUgVGVybWluYXRvciAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJtMjc0NzEwIiBuYW1lPSJQcm9tZXRoZXVzIiAvPiBQcm9tZXRoZXVzICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9Im0xNjQ4MzgiIG5hbWU9IkJsYWRlIFJ1bm5lciIgLz4gQmxhZGUgUnVubmVyICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9Im0xNjY1NDUiIG5hbWU9IkFsaWVuIiAvPiBBbGllbiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJtMjMzMzc3IiBuYW1lPSJBdmF0YXIiIC8+IEF2YXRhciAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Imxhc3QiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJtMjI3MDM2IiBuYW1lPSJTdGFyIFdhcnM6IEVwaXNvZGUgSVYgLSBBIE5ldyBIb3BlIiAvPiBTdGFyIFdhcnM6IEVwaXNvZGUgSVYgLSBBIE5ldyBIb3BlICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+ICAgICAgICAgICAgPC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgPGJyIC8+ICAgICAgICA8ZGl2IGlkPSJlbWFpbF9zdWJtaXNzaW9uIiBjbGFzcz0iaGlkZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206IDVweDsgbWFyZ2luLXRvcDogLTVweDsiPiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0ic3Vic2NyaWJlckVtYWlsIiBzdHlsZT0id2lkdGg6IDExMHB4OyIgdmFsdWU9InlvdXIgZW1haWwiPiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJzdWJtaXQiIGNsYXNzPSJidXR0b24iIHZhbHVlPSJBZGQiIG9uY2xpY2s9ImphdmFzY3JpcHQ6YWRkQWxlcnRzKCk7IHJldHVybiBmYWxzZTsiPiAgICAgICAgPC9kaXY+ICAgICAgICA8ZGl2IGlkPSJwcm9maWxlX3N1Ym1pc3Npb24iIGNsYXNzPSJoaWRlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTogNXB4OyBtYXJnaW4tdG9wOiAtNXB4OyI+ICAgICAgICAgICAgPGlucHV0IHR5cGU9InN1Ym1pdCIgY2xhc3M9ImJ1dHRvbiIgdmFsdWU9IkFkZCBBbGVydHMiIG9uY2xpY2s9ImphdmFzY3JpcHQ6YWRkQWxlcnRzKCk7IHJldHVybiBmYWxzZTsiIC8+ICAgICAgICA8L2Rpdj4gICAgICAgIDxkaXYgaWQ9ImFsZXJ0X3N1Ym1pc3Npb25fcmVzdWx0Ij48L2Rpdj4gICAgPC9kaXY+ICAgIDxhIGhyZWY9Ii93aGF0YXJlYWxlcnRzLyIgY2xhc3M9Im1vcmUiPldoYXQgYXJlIEFMRVJUUz88L2E+ICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj48L2Rpdj5kAhEPFggeBWNsYXNzBQ9ibG9nLWltYWdlLWxlZnQeA3NyYwVFaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9ibG9naW1hZ2VzL1JvYm90U3RyYW5nZUJPWDEuanBnHgNhbHQFdHN0cmFuZ2VyLXRoYW4tZmljdGlvbi10aGUtYW5kcm9pZHMtYXJlLWNvbWluZy1zY2llbnRpc3RzLWNyZWF0ZS1hLWJpb25pYy1tYW4td2l0aC1mdW5jdGlvbmFsLWFydGlmaWNpYWwtaHVtYW4tb3JnYW5zHwRnZAITDw8WAh8EaGRkAhUPFgIfAgV4U3RyYW5nZXIgVGhhbiBGaWN0aW9uOiBUaGUgQW5kcm9pZHMgYXJlIENvbWluZyEgU2NpZW50aXN0cyBDcmVhdGUgYSAiQmlvbmljIE1hbiIgd2l0aCBGdW5jdGlvbmFsIEFydGlmaWNpYWwgSHVtYW4gT3JnYW5zZAIXDxYCHwIFGlBvc3RlZCAwMy4wNS4xMyBieSBCcmVudEpTZAIZDxYCHwIFxAQ8ZGl2IGlkPSdmYi1yb290Jz48L2Rpdj48c2NyaXB0PihmdW5jdGlvbihkLCBzLCBpZCkgeyAgdmFyIGpzLCBmanMgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKHMpWzBdOyAgaWYgKGQuZ2V0RWxlbWVudEJ5SWQoaWQpKSByZXR1cm47ICBqcyA9IGQuY3JlYXRlRWxlbWVudChzKTsganMuaWQgPSBpZDsgIGpzLnNyYyA9ICcvL2Nvbm5lY3QuZmFjZWJvb2submV0L2VuX1VTL2FsbC5qcyN4ZmJtbD0xJzsgIGZqcy5wYXJlbnROb2RlLmluc2VydEJlZm9yZShqcywgZmpzKTt9KGRvY3VtZW50LCAnc2NyaXB0JywgJ2ZhY2Vib29rLWpzc2RrJykpOzwvc2NyaXB0PjxmYjpsaWtlIGhyZWY9J2h0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU4NzIvc3RyYW5nZXItdGhhbi1maWN0aW9uLXRoZS1hbmRyb2lkcy1hcmUtY29taW5nLXNjaWVudGlzdHMtY3JlYXRlLWEtYmlvbmljLW1hbi13aXRoLWZ1bmN0aW9uYWwtYXJ0aWZpY2lhbC1odW1hbi1vcmdhbnMvJyBzaG93X2ZhY2VzPSdmYWxzZScgbGF5b3V0PSdidXR0b25fY291bnQnIHdpZHRoPScyNTBweCcgaGVpZ2h0PSczNXB4JyBzZW5kPSd0cnVlJz48L2ZiOmxpa2U+ZAIbDxYCHwIFiUw8cD5JbiB0aGUgcHJvc3Blcm91cywgb3B0aW1pc3RpYyBkYXlzIHRoYXQgZm9sbG93ZWQgV29ybGQgV2FyIElJLCBBbWVyaWNhbnMgZHJlYW1lZCBvZiBhIHV0b3BpYW4gZnV0dXJlIG1hZGUgcG9zc2libGUgYnkgYWR2YW5jZXMgaW4gdGVjaG5vbG9neS4gSW4gdGhpcyBnbGVhbWluZyBmdXR1cmUsIGFsbCBtZW5pYWwgbGFib3Igd291bGQgYmUgcGVyZm9ybWVkIGJ5IHJvYm90IHNlcnZhbnRzLCBzcGFya2luZyBhIG5ldyBSZW5haXNzYW5jZSBhcyBBbWVyaWNhbnMgZm91bmQgdGhlbXNlbHZlcyB1bmZldHRlcmVkIGZyb20gdGhlIG5lZWQgdG8gd29yay4gQnV0LCBkdXJpbmcgdGhlIGNvdW50ZXJjdWx0dXJlIG1vdmVtZW50IG9mIHRoZSAxOTYwcyBhbmQgJzcwcywgd2hlbiBtYW55IEFtZXJpY2FucyBiZWdhbiB0byBkaXN0cnVzdCB0aGUgZ292ZXJubWVudCBhbmQgb3RoZXIgZXN0YWJsaXNoZWQgaW5zdGl0dXRpb25zLCByb2JvdHMgYW5kIHRlY2hub2xvZ3kgd2VyZSBpbmNyZWFzaW5nbHkgdmlld2VkIHdpdGggc3VzcGljaW9uIGFuZCBwYXJhbm9pYS4gSW5jcmVhc2luZ2x5LCB2aXNpb25zIG9mIHRoZSBmdXR1cmUgb2YgaHVtYW4tcm9ib3QgcmVsYXRpb25zIHRlbmRlZCB0b3dhcmQgdGhlIGFudGFnb25pc3RpYywgaWYgbm90IHRoZSBhcG9jYWx5cHRpYywgd2l0aCB0aGUgc21hcnRlciwgZmFzdGVyLCBzdHJvbmdlciBtYWNoaW5lcyBpbnRlbnQgb24gc3VwcGxhbnRpbmcgaHVtYW4gYmVpbmdzIG9yIHdpcGluZyB1cyBvdXQsIGFsdG9nZXRoZXIuPC9wPjxwPldoZXRoZXIgeW91IGJlbGlldmUgdGhhdCB3ZSBodW1hbnMgd2lsbCBhbHdheXMgYmUgYWJsZSB0byBrZWVwIG91ciB0ZWNobm9sb2d5IG9uIGEgbGVhc2ggb3IgeW91J3JlIG9mIHRoZSB2YXJpZXR5IHRoYXQgcHJlZGljdCB3ZSB3aWxsIGluZXZpdGFibHkgYmUgY2hhbGxlbmdlZCBmb3Igc3VwcmVtYWN5IG9mIHRoZSBlYXJ0aCBieSBvdXIgaHVtYW5vaWQgY3JlYXRpb25zLCBib3RoIG9mIHRob3NlIGZ1dHVyZSBzY2VuYXJpb3MgcmVjZW50bHkgYmVjYW1lIGNsb3NlciB0byByZWFsaXR5IHdpdGggdGhlIHVudmVpbGluZyBsYXN0IG1vbnRoIG9mIHRoZSAid29ybGQncyBtb3N0IGhpZ2gtdGVjaCBodW1hbm9pZCwiIGEgcm9ib3Qgd2l0aCBsaWZlbGlrZSBmZWF0dXJlcyAgYW5kIGV4cHJlc3Npb25zIGFuZCB3b3JraW5nIGFydGlmaWNpYWwgaHVtYW4gb3JnYW5zLjwvcD4NCjxwPjxzdHJvbmc+VGhlIFN0cmFuZ2UgVHJ1dGg8L3N0cm9uZz48L3A+DQoNCjxwPlRoZSB3b3JkICJyb2JvdCIgd2FzIGZpcnN0IGludHJvZHVjZWQgdG8gdGhlIEVuZ2xpc2ggbGFuZ3VhZ2UgYnkgdGhlIEN6ZWNoIHdyaXRlciA8c3Ryb25nPkthcmVsIENhcGVrPC9zdHJvbmc+IGluIGhpcyAxOTIwIHNjaS1maSBwbGF5IDxlbT5SLlUuUi48L2VtPiAoPGVtPlJvc3N1bSdzIFVuaXZlcnNhbCBSb2JvdHM8L2VtPiksIGJ1dCB0aGUgY29uY2VwdCBvZiBodW1hbnMgY3JlYXRpbmcgYXJ0aWZpY2lhbCBwZW9wbGUgZ29lcyBiYWNrIG1pbGxlbmlhLiBUaGUgbXl0aG9sb2dpZXMgb2YgbnVtZXJvdXMgY3VsdHVyZXMgYXJvdW5kIHRoZSB3b3JsZCBjb250YWluIHJvYm90LWxpa2UgY3JlYXR1cmVzICZtZGFzaDsgc3VjaCBhcyB0aGUgZ29sZW1zIG9mIEpld2lzaCBmb2xrbG9yZSwgYW5pbWF0ZWQgY2xheSBjcmVhdHVyZXMgaW4gdGhlIHNoYXBlIG9mIGh1bWFuIGJlaW5ncyB0aGF0IGFyZSBicm91Z2h0IHRvIGxpZmUgYnkgdGhlIHBvd2VyIG9mIGEgbWFnaWMgZm9ybXVsYSAmbWRhc2g7IGFuZCB0aGUgYW5jaWVudCBHcmVla3MsIENoaW5lc2UgYW5kIEVneXB0aWFucyBhbGwgZXhwZXJpbWVudGVkIHdpdGggYnVpbGRpbmcgc2VsZi1vcGVyYXRpbmcgbWFjaGluZXMgY2FsbGVkIGF1dG9tYXRvbnMsIHNvbWUgaW4gdGhlIGZvcm0gb2YgcGVvcGxlLjwvcD4NCg0KPHA+PGltZyBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvYmxvZ2ltYWdlcy9Sb2JvdER1ZGUxLmpwZyIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDEwcHggMTBweDsiIGFsaWduPSJyaWdodCIvPldoZW4gdGFsa2luZyBhYm91dCB0aGUgbW9kZXJuIGNvbmNlcHQgb2Ygcm9ib3RzLCBob3dldmVyLCB3ZSBuZWVkIG9ubHkgbG9vayBiYWNrIHRvIHRoZSBtaWRkbGUgb2YgdGhlIGxhc3QgY2VudHVyeS4gPHN0cm9uZz5HZW9yZ2UgRGV2b2w8L3N0cm9uZz4gZGVzaWduZWQgdGhlIGZpcnN0IHByb2dyYW1tYWJsZSByb2JvdCBpbiAxOTU0IGFuZCBvbmx5IGZpdmUgeWVhcnMgbGF0ZXIgdGhlIGZpcnN0IGNvbXB1dGVyLWFzc2lzdGVkIG1hbnVmYWN0dXJpbmcgcm9ib3RzIHdlcmUgYmVpbmcgc29sZCBjb21tZXJjaWFsbHkuIEJ5IHRoZSAxOTgwcywgcm9ib3RzIHdlcmUgYmVpbmcgdXNlZCBpbiBhbGwgbWFubmVyIG9mIGhpZ2gtcmlzayBlbnRlcnByaXNlcywgZnJvbSBtaW5pbmcgdG8gaGFuZGxpbmcgdG94aWMgd2FzdGUuIEZvciB0aGUgbmV4dCB0d28gZGVjYWRlcywgcm9ib3RzIGJlY2FtZSBpbnN0cnVtZW50YWwgaW4gaW5jcmVhc2luZyBudW1iZXJzIG9mIGluZHVzdHJpZXMsIGJ1dCBmZXcgYm9yZSBhbnkgcmVzZW1ibGFuY2UgdG8gaHVtYW4gYmVpbmdzLiAgVGhlIHllYXIgMjAwMCB3YXMgYSB3YXRlcnNoZWQgeWVhciBmb3IgaHVtYW5vaWQgcm9ib3RzLCB3aXRoIGJvdGggdGhlIEhvbmRhIEFzaW1vIGFuZCB0aGUgU29ueSBEcmVhbSBSb2JvdCBkZWJ1dGluZy48L3A+DQoNCg0KPHA+VGhlIG5leHQgc3RlcCBpbiB0aGUgZW9ucy1vbGQgcXVlc3QgdG8gY3JlYXRlIGFuIGFydGlmaWNpYWwgbGlmZSBmb3JtIGhhcyBub3cgYmVlbiB0YWtlbiBieSBhIGdyb3VwIG9mIHJvYm90aWNpc3RzIGtub3duIGNvbGxlY3RpdmVseSBhcyBTaGFkb3cuICBUaGUgZ3JvdXAgc2hvd2Nhc2VkIHRoZWlyIGNyZWF0aW9uLCBSZXggKGZvciAiUm9ib3RpYyBFWG9za2VsZXRvbiIpLCBhdCB0aGUgTG9uZG9uIFNjaWVuY2UgTXVzZXVtIGxhc3QgbW9udGguICBSZXggaGFzIGFuIGltcHJlc3NpdmUgc2V0IG9mIHByb3N0aGV0aWMgaGFuZHMgYW5kIGZlZXQsIGFuZCBhIGxpZmVsaWtlIGhlYWQgY2FwYWJsZSBvZiBleHByZXNzaW5nIGVtb3Rpb25zLCBidXQgd2hhdCByZWFsbHkgc2V0cyB0aGlzIHJvYm90IGFwYXJ0IGZyb20gY29udGVtcG9yYXJ5IGh1bWFub2lkIHJvYm90cywgb3IgYW5kcm9pZHMsIGxpa2UgPGEgaHJlZj0iaHR0cDovL3d3dy5iaWJsaW90ZWNhcGxleWFkZXMubmV0L2NpZW5jaWEvY2llbmNpYV9hcnRpZmljaWFsaHVtYW5zNTAuaHRtIj5Sb2JveTwvYT4gYW5kIGVhcm5zIGl0IHRoZSB0aXRsZSBvZiA8YSBocmVmPSJodHRwOi8vYmxvZ3MuZGlzY292ZXJtYWdhemluZS5jb20vODBiZWF0cy8yMDEzLzAyLzA2L2Jpb25pYy1tYW4taGFzLWZ1bGx5LWZ1bmN0aW9uYWwtbWVjaGFuaWNhbC1vcmdhbnMiPiJ3b3JsZOKAmXMgbW9zdCBoaWdoLXRlY2ggaHVtYW5vaWQiPC9hPiBpcyB0aGUgZmFjdCB0aGF0IFJleCBwb3NzZXNzZXMgYW4gYXJyYXkgb2YgZnVsbHktZnVuY3Rpb25hbCBhcnRpZmljaWFsIGh1bWFuIG9yZ2FucyAmbWRhc2g7IGhlYXJ0LCBzcGxlZW4sIGV5ZXMsIGtpZG5leXMgJm1kYXNoOyBhbmQgaW5mZWN0aW9uLXJlc2lzdGFudCBzeW50aGV0aWMgYmxvb2QgcHVtcHMgdGhyb3VnaCBpdHMgYXJ0aWZpY2lhbCB2ZWlucy48L3A+DQoNCjxwPjxzY3JpcHQgc3JjPSJodHRwOi8vcGxheWVyLm9veWFsYS5jb20vcGxheWVyLmpzP3ZpZGVvX3Bjb2RlPVJ2YkdVNlo3NFhFX2EzYmo0UXdSR0J5aHE5aDImd2lkdGg9NDc2JmVtYmVkQ29kZT01eU1YY3pPVHJjaHNrUUZ6U0Zad01ZWWRtb2dxLVJRUiZoZWlnaHQ9MjY4JmRlZXBMaW5rRW1iZWRDb2RlPTV5TVhjek9UcmNoc2tRRnpTRlp3TVlZZG1vZ3EtUlFSIj48L3NjcmlwdD48L3A+DQoNCjxwPlRob3VnaCBpdCBtYXkgYmUgInRoZSBtb3N0IGNvbXBsZXRlIGJpb25pYyBtYW4gdG8gZGF0ZSwiIHRoZXJlJ3MgbGl0dGxlIGZlYXIgb2YgUmV4IGxlYWRpbmcgYW4gdXByaXNpbmcgYWdhaW5zdCBodW1hbml0eSBhbnkgdGltZSBzb29uIGJlY2F1c2UgUmV4IGRvZXMgbm90IGhhdmUgYW4gYXJ0aWZpY2lhbCBicmFpbi4gIFN0aWxsLCB0aGUgPGEgaHJlZj0iaHR0cDovL3d3dy5pbmZvd2Fycy5jb20vZXhwZXJ0cy10by1zdHVkeS13aGV0aGVyLXJvYm90cy13aWxsLWV4dGVybWluYXRlLWh1bWFuaXR5LyI+ImV4dGluY3Rpb24tbGV2ZWwgcmlza3MiIHRvIGh1bWFuaXR5PC9hPiBwb3NlZCBieSBhIHJlYWwtbGlmZSA8ZW0+Um9ib3BvY2FseXBzZTwvZW0+LXN0eWxlIHVwcmlzaW5nIGhhcyBwcm9tcHRlZCBleHBlcnRzIGF0IHRoZSBwcmVzdGlnaW91cyBVbml2ZXJzaXR5IG9mIENhbWJyaWRnZSB0byA8YSBocmVmPSJodHRwOi8vd3d3LmJiYy5jby51ay9uZXdzL3RlY2hub2xvZ3ktMjA1MDEwOTEiPmNvbmR1Y3QgcmVzZWFyY2ggaW50byB0aGUgZGFuZ2VyczwvYT4gb2YgYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UsIG5hbm90ZWNobm9sb2d5IGFuZCBiaW90ZWNobm9sb2d5LiBXYXJucyBDYW1icmlkZ2UgcGhpbG9zb3BoeSBwcm9mZXNzb3IgPHN0cm9uZz5IdXcgUHJpY2U8L3N0cm9uZz4gYW5kIGNvLWZvdW5kZXIgb2YgdGhlIHN0dWR5OjwvcD4NCg0KPGJsb2NrcXVvdGU+PHA+SXQgc2VlbXMgYSByZWFzb25hYmxlIHByZWRpY3Rpb24gdGhhdCBzb21lIHRpbWUgaW4gdGhpcyBvciB0aGUgbmV4dCBjZW50dXJ5IGludGVsbGlnZW5jZSB3aWxsIGVzY2FwZSBmcm9tIHRoZSBjb25zdHJhaW50cyBvZiBiaW9sb2d5LjwvcD48L2Jsb2NrcXVvdGU+DQoNCg0KPHA+PHN0cm9uZz5JbnNwaXJlZCBGaWN0aW9uPC9zdHJvbmc+PC9wPg0KPHA+PGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMjcwMjQ1L3N0YXItd2FycyI+PGVtPlN0YXIgV2FyczwvZW0+PC9hPiAoMTk3NyksIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE2NjU0NS9hbGllbiI+PGVtPkFsaWVuPC9lbT48L2E+ICgxOTc5KSwgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMTY0ODM4L2JsYWRlLXJ1bm5lciI+PGVtPkJsYWRlIFJ1bm5lcjwvZW0+PC9hPiAoMTk4MiksIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzE0OTMzMS90aGUtdGVybWluYXRvci8iPjxlbT5UaGUgVGVybWluYXRvcjwvZW0+PC9hPiAoMTk4NCksIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzIzMzM3Ny9hdmF0YXIiPjxlbT5BdmF0YXI8L2VtPjwvYT4gKDIwMDkpLCA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8yNzQ3MTAvcHJvbWV0aGV1cyI+PGVtPlByb21ldGhldXM8L2VtPjwvYT4gKDIwMTIpPC9wPg0KDQo8cD5UaGUgZmlyc3QgYW5kcm9pZCBvbiBzY3JlZW4gZGF0ZXMgYWxsIG9mIHRoZSB3YXkgYmFjayB0byB0aGUgMTg5NiBGcmVuY2ggbW92aWUgPHN0cm9uZz5MJ0V2ZSBGdXR1cjwvc3Ryb25nPiAoPGVtPlRoZSBGdXR1cmUgRXZlPC9lbT4pLCBhbmQgdGhlcmUncyBubyBkaXNjb3VudGluZyB0aGUgaW5mbHVlbmNlIHRoZSBteXJpYWQgbW92aWUgcm9ib3RzIHRoYXQgZm9sbG93ZWQgaGF2ZSBoYWQgb24gbm90IG9ubHkgdGhlIHNjaS1maSBnZW5yZSwgYnV0IHBvcHVsYXIgY3VsdHVyZSwgaW4gZ2VuZXJhbCwgYnV0IG91ciBtb2Rlcm4gbm90aW9ucyBvZiB3aGF0IGFuZHJvaWRzIG9mIHRoZSBmdXR1cmUgbWlnaHQgYmUgbGlrZSBhcmUgbGFyZ2VseSBzaGFwZWQgYnkgdGhyZWUgY29udGVtcG9yYXJ5IGZpbG1tYWtlcnM6IDxhIGhyZWY9IiBodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vNzYyNTgvZ2VvcmdlLWx1Y2FzDQoiPkdlb3JnZSBMdWNhczwvYT4sIDxhIGhyZWY9IiBodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vMTY3NjQ3L3JpZGxleS1zY290dCI+UmlkbGV5IFNjb3R0PC9hPiBhbmQgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzc5NTI4L2phbWVzLWNhbWVyb24iPkphbWVzIENhbWVyb248L2E+LjwvcD4NCg0KPHA+PGltZyBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvYmxvZ2ltYWdlcy9Sb3lCYXR0eVNUUkFOR0UuanBnIiBzdHlsZT0ibWFyZ2luOjBweCAxMHB4IDEwcHggMHB4OyIgYWxpZ249ImxlZnQiLz5JbiBoaXMgb3JpZ2luYWwgPGVtPlN0YXIgV2FyczwvZW0+IHRyaWxvZ3ksIEx1Y2FzIGRlcGljdHMgYW4gYWR2YW5jZWQgY2l2aWxpemF0aW9uIGZhciwgZmFyIGF3YXkgaW4gd2hpY2ggYW5kcm9pZHMgY29tZSBpbiBhbGwgc2hhcGVzLCBzaXplcyBhbmQgb2NjdXBhdGlvbnMsIGZyb20gdGhlIGdsZWFtaW5nLCBkZWxpY2F0ZS1mZWF0dXJlZCBldGlxdWV0dGUgZHJvaWQgQy0zUE8sIHRvIHRoZSBvbmx5LWFic3RyYWN0bHktaHVtYW5vaWQgYXNzYXNzaW4gZHJvaWQgSUctODguICBEZXNwaXRlIHRoZWlyIGFkdmFuY2VkIGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIGFuZCB1bml2ZXJzYWxpdHksIHRoZSBkcm9pZHMgaW4gTHVjYXMnIHVuaXZlcnNlIGRvbid0IHNlZW0gdGhhdCBpbnRlcmVzdGVkIGluIG92ZXJ0aHJvd2luZyB0aGVpciBodW1hbiBvciBhbGllbiBtYXN0ZXJzICh0aG91Z2ggdGhlIHNhbWUgY2FuJ3QgYmUgc2FpZCBmb3IgdGhlIGV2aWwgY3lib3JnIG92ZXJsb3JkIERhcnRoIFZhZGVyKS4gRXZlbiB0aGUgYXJtaWVzIG9mIGRyb2lkcyB0aGF0IHN0b21wIHRoZWlyIHdheSBhY3Jvc3MgdGhlIGdhbGF4eSBpbiBMdWNhcycgPGVtPlN0YXIgV2FyczwvZW0+IHByZXF1ZWwgdHJpbG9neSBhcmUgb25seSBhY3RpbmcgYWNjb3JkaW5nIHRoZWlyIHByb2dyYW1taW5nLjwvcD4gDQoNCjxwPlRoZSBhbmRyb2lkcyBpbiBSaWRsZXkgU2NvdHQncyBzY2ktZmkgbW92aWVzICZtZGFzaDsgPGVtPkFsaWVuPC9lbT4sIDxlbT5CbGFkZSBSdW5uZXI8L2VtPiwgPGVtPlByb21ldGhldXM8L2VtPiAmbWRhc2g7IGFyZSB2YXN0bHkgZGlmZmVyZW50IGZyb20gTHVjYXMnIGFuZCBmYXIgbW9yZSB0ZXJyaWZ5aW5nLiAgVGhleSBub3Qgb25seSBsb29rLCB0YWxrIGFuZCBhY3QganVzdCBsaWtlIGh1bWFuIGJlaW5ncyAmbWRhc2g7IG5vIHNoaW55IGdvbGQgY2FyYXBhY2VzIGhlcmUgJm1kYXNoOyBidXQgdGhlIGh1bWFuIGNoYXJhY3RlcnMgd2hvIGludGVyYWN0IHdpdGggdGhlbSBhcmUgb2Z0ZW4gdW5hd2FyZSB0aGF0IHRoZSBhbmRyb2lkcyBhcmUgYXJ0aWZpY2lhbCwgYWRkaW5nIGEgdG9uYWwgZWxlbWVudCBvZiBwYXJhbm9pYSB0byBoaXMgbW92aWVzLiAgSW4gPGVtPkJsYWRlIFJ1bm5lcjwvZW0+LCB0aGUgYW5kcm9pZHMsIG9yIFJlcGxpY2FudHMsIGFyZSBzbyBzb3BoaXN0aWNhdGVkIHRoYXQgZWxhYm9yYXRlIHBzeWNob2xvZ2ljYWwgdGVzdHMgYXJlIHJlcXVpcmVkIHRvIGlkZW50aWZ5IHRoZW0gZnJvbSBodW1hbnMuIE9uZSBvZiB0aGUgUmVwbGljYW50cyBpcyBzbyBhZHZhbmNlZCB0aGF0IGl0IGV2ZW4gaGFzIGltcGxhbnRlZCBtZW1vcmllcyBhbmQgdGhpbmtzIHRoYXQgaXQgaXMgaHVtYW4uPC9wPjxwPkFub3RoZXIgdGVycmlmeWluZyBhc3BlY3Qgb2YgU2NvdHQncyBhbmRyb2lkcyBpcyB0aGF0IHRoZXkgc2VlbSBjYXBhYmxlIG9mIGV2b2x2aW5nIGJleW9uZCB0aGVpciBwcm9ncmFtbWluZyBhbmQgcG9zc2libHkgZXZlbiBkZXZlbG9waW5nIGVtb3Rpb25zLiBJbiA8ZW0+UHJvbWV0aGV1czwvZW0+LCBEYXZpZCAoPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzI2NDIzOS9taWNoYWVsLWZhc3NiZW5kZXIiPk1pY2hhZWwgRmFzc2JlbmRlcjwvYT4pLCBzZWVtcyBlbmFtb3JlZCBvZiA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vOTQ2NzcvcGV0ZXItb3Rvb2xlLyI+UGV0ZXIgT+KAmVRvb2xlPC9hPiBpbiA8ZW0+TGF3cmVuY2Ugb2YgQXJhYmlhPC9lbT4gYW5kIHNvbWV0aGluZyBhcHByb3hpbWF0aW5nIHNhZG5lc3MgZmxhc2hlcyBhY3Jvc3MgaGlzIGZhY2Ugd2hlbiBoaXMgImZhdGhlciIgKDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi83NzMyOS9ndXktcGVhcmNlIj5HdXkgUGVhcmNlPC9hPikgc2F5cyB0aGF0IGhlIGRvZXNuJ3QgaGF2ZSBhIHNvdWwuIFRoZSBSZXBsaWNhbnRzIGluIDxlbT5CbGFkZSBSdW5uZXI8L2VtPiBhcmUgZXZlbiBtb3JlIGxpZmVsaWtlIHRoYW4gRGF2aWQsIGNhcGFibGUgb2YgZXhoaWJpdGluZyBhIHJhbmdlIG9mIGVtb3Rpb25zICZtZGFzaDsgc2FkbmVzcywgZmVhciwgYW5nZXIsIGpveSwgcG9zc2libHkgZXZlbiBsb3ZlICZtZGFzaDsgd2hpY2ggY291bGQgYmUgd2hhdCBrZWVwcyB0aGVpciBtb3RpdmF0aW9ucyBhbmQgYW1iaXRpb25zIG1vcmUgbG9jYWxpemVkIGFuZCBsZXNzIHdvcmxkIGNvbnF1ZXIteS48L3A+DQoNCjxwPkVudGVyOiBDeWJlcmR5bmUgU3lzdGVtcyBNb2RlbCAxMDEsIGEuay5hLiBUaGUgVGVybWluYXRvciAoPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzY1MDcyL2Fybm9sZC1zY2h3YXJ6ZW5lZ2dlciI+QXJub2xkIFNjaHdhcnplbmVnZ2VyPC9hPikuICBKYW1lcyBDYW1lcm9uJ3MgY3lib3JnIGFzc2Fzc2luIGNhbiBhbHNvIHBhc3MgZm9yIGEgaHVtYW4gYmVpbmcsIHRoYW5rcyB0byB0aGUgbGl2aW5nIHRpc3N1ZSB0aGF0IGNvdmVycyBpdHMgbWV0YWwgZW5kb3NrZWxldG9uIGNoYXNzaXMuIEJ1dCwgdW5saWtlIFJlcGxpY2FudHMsIHRoZSBUZXJtaW5hdG9yIGhhcyBubyBlbW90aW9ucyBhbmQgaXMgcHJvZ3JhbW1lZCB0byBraWxsIGh1bWFucy4gIEluIHRoZSBpbW1vcnRhbCB3b3JkcyBvZiBLeWxlIFJlZWNlICg8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vMTEzMzM0L21pY2hhZWwtYmllaG4iPk1pY2hhZWwgQmllaG48L2E+KTogDQoNCjxwPjxibG9ja3F1b3RlPlRoYXQgdGVybWluYXRvciBpcyBvdXQgdGhlcmUuIEl0IGNhbid0IGJlIGJhcmdhaW5lZCB3aXRoLiBJdCBjYW4ndCBiZSByZWFzb25lZCB3aXRoLiBJdCBkb2Vzbid0IGZlZWwgcGl0eSwgb3IgcmVtb3JzZSwgb3IgZmVhci4gQW5kIGl0IGFic29sdXRlbHkgd2lsbCBub3Qgc3RvcCwgZXZlciwgdW50aWwgeW91IGFyZSBkZWFkLjwvcD48L2Jsb2NrcXVvdGU+IA0KDQoNCjxwPkNhbWVyb24gY2FuIGFsc28gYmUgY3JlZGl0ZWQgd2l0aCBzaG93aW5nIHVzIGEgdmlzaW9uIG9mIHRoZSBmdXR1cmUgaW4gd2hpY2ggPGVtPndlPC9lbT4gY2FuIGJlY29tZSBhbmRyb2lkcy4gIEluIDxlbT5BdmF0YXI8L2VtPiwgaHVtYW5zIHVwbG9hZCB0aGVpciBjb25zY2lvdXNuZXNzZXMgaW50byB0aGUgYm9kaWVzIG9mIGdlbmV0aWNhbGx5IGVuZ2luZWVyZWQgaHVtYW4tYWxpZW4gaHlicmlkcyBhbmQgb3BlcmF0ZSB0aGVtIHRvIGV4cGxvcmUgdGhlIGFsaWVuIG1vb24gUGFuZG9yYSBhbmQgaW50ZXJhY3Qgd2l0aCB0aGUgbmF0aXZlIE5hJ3ZpIGh1bWFub2lkIHNwZWNpZXMuIElzIHRoYXQgd2hhdCB0aGUgZnV0dXJlIGhhcyBpbiBzdG9yZSBmb3IgdXM/ICBXaWxsIHdlIGJlIHVwbG9hZGluZyBvdXIgbWluZHMgaW50byBtYW51ZmFjdHVyZWQgYm9kaWVzIHRvIHBlcmZvcm0gZGFuZ2Vyb3VzIHdvcmsgb3IgdG8gZmVlbCB5b3VuZyBhZ2Fpbj8gIFBvc3NpYmx5LiAgVW5sZXNzLCBvZiBjb3Vyc2UsIFJleCdzICJkZXNjZW5kYW50cyIgZGVjaWRlIHRvIGJhbmQgdG9nZXRoZXIgYW5kIGdldCByaWQgb2YgdXMgd2VhaywgZXJyb3ItcHJvbmUgbGl0dGxlIGh1bWFucyBvbmNlIGFuZCBmb3IgYWxsLjwvcD4NCjxwPmQCHQ9kFgJmDxYCHwIFiCAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJncmV5Qm94Ij4gICAgICAgIDxkaXYgY2xhc3M9ImlubGluZS1saXN0Ij4gICAgICAgICAgICA8c3BhbiBjbGFzcz0ibGFiZWwiPlJlbGF0ZWQ6PC9zcGFuPiAgICAgICAgICAgIDx1bCBjbGFzcz0icmVsYXRlZCI+CQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi83NjI1OC9nZW9yZ2UtbHVjYXMvIj48bm9icj5HZW9yZ2UgTHVjYXM8L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vNzk1MjgvamFtZXMtY2FtZXJvbi8iPjxub2JyPkphbWVzIENhbWVyb248L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9wZXJzb24vMTY3NjQ3L3JpZGxleS1zY290dC8iPjxub2JyPlJpZGxleSBTY290dDwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8xNDkzMzEvdGhlLXRlcm1pbmF0b3IvIj48bm9icj5UaGUgVGVybWluYXRvcjwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMjc0NzEwL3Byb21ldGhldXMvIj48bm9icj5Qcm9tZXRoZXVzPC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8xNjQ4MzgvYmxhZGUtcnVubmVyLyI+PG5vYnI+QmxhZGUgUnVubmVyPC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS8xNjY1NDUvYWxpZW4vIj48bm9icj5BbGllbjwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMjMzMzc3L2F2YXRhci8iPjxub2JyPkF2YXRhcjwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibGFzdCI+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUvMjI3MDM2L3N0YXItd2Fycy1lcGlzb2RlLWl2LWEtbmV3LWhvcGUvIj48bm9icj5TdGFyIFdhcnM6IEVwaXNvZGUgSVYgLSBBIE5ldyBIb3BlPC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgIAkJICAgICAgICAgICAgPC91bD4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+ICAgICAgICA8L2Rpdj4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5saW5lLWxpc3QgYmxvZ3MiPiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJsYWJlbCI+UmVsYXRlZCBNb3ZpZSBOZXdzOjwvc3Bhbj4gICAgICAgICAgICA8dWwgaWQ9Im1vdmllLW5ld3MiIGNsYXNzPSJjb25kZW5zZWQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MDUuMDQuMjAxMzwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE2MjM4L3hpaWktd2lzaGVzLWV2ZXJ5b25lLWEtdmVyeS1oYXBweS1tYXktdGhlLTR0aC1iZS13aXRoLXlvdS8iPjxlbT5YSUlJPC9lbT4gV2lzaGVzIEV2ZXJ5b25lIGEgVmVyeSBIYXBweSBNYXkgdGhlIDR0aCBCZSBXaXRoIFlvdSA8L2E+PC9oMz4gICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj4gICAgICAgICAgICAgICAgICAgIDxoMz48c3BhbiBjbGFzcz0iZGF0ZUJveCIgPjA0LjI0LjIwMTM8L3NwYW4+PGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNjE3My9xdWlja2NsaWNrLXdhdGNoLWFuLWFuaW1hdGVkLXZlcnNpb24tb2Ytc3Rhci13YXJzLWEtbmV3LWhvcGUtaW4tb25seS02MC1zZWNvbmRzLyI+UXVpY2tDbGljazogV2F0Y2ggYW4gQW5pbWF0ZWQgVmVyc2lvbiBvZiA8ZW0+U3RhciBXYXJzOiBBIE5ldyBIb3BlPC9lbT4gaW4gT25seSA2MCBTZWNvbmRzPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wMy4yOS4yMDEzPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTYwNDMvc3RyYW5nZXItdGhhbi1maWN0aW9uLXRoZS1wZW50YWdvbi13YW50cy10by1jcmVhdGUtY29tcHV0ZXJzLXRoYXQtdGVhY2gtdGhlbXNlbHZlcy1oZWxsby1za3luZXQvIj5TdHJhbmdlciBUaGFuIEZpY3Rpb246IFRoZSBQZW50YWdvbiBXYW50cyB0byBDcmVhdGUgQ29tcHV0ZXJzIFRoYXQgVGVhY2ggVGhlbXNlbHZlcyAoSGVsbG8sIFNreW5ldCEpPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wMy4yNy4yMDEzPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU5NzgvcXVpY2tjbGljay13ZWxjb21lLXRvLWp1cmF0LWF0LXBhcmsvIj5RdWlja0NsaWNrOiBXZWxjb21lIHRvIEp1ckFULUFUIFBhcmsgPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wMy4xNC4yMDEzPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU3MTEvdG9wLTEwLWJlc3Qtc2NpLWZpLW1vdmllcy0xOTkwcy0yMDEwcy8iPlRvcCAxMCBCZXN0IFNjaS1GaSBNb3ZpZXMgKDE5OTBzIC0gMjAxMHMpPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Imxhc3QiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MDMuMDYuMjAxMzwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1ODc3L3RvcC0xMC1iZXN0LWFuZHJvaWQtY3lib3JnLW1vdmllcy8iPlRvcCAxMCBCZXN0IEFuZHJvaWQgJmFtcDsgQ3lib3JnIE1vdmllczwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4gICAgICAgIDwvZGl2PiAgICAgICAgICAgICAgICAgICA8L2Rpdj5kAh8PDxYCHwRnZBYGAgEPZBYCZg8WAh8CZWQCAw9kFgJmDw8WCB4IT2JqZWN0SUQCgHweBlR5cGVJRAIfHgZSb290SUQCr4gGHgtTaW5nbGVUb3BpY2hkFgQCAQ9kFgYCAg8PFgIeD1ZhbGlkYXRpb25Hcm91cAUKcmVwbHl2YWxpZGRkAgQPDxYCHw8FCnJlcGx5dmFsaWRkZAIFDw8WAh8PBQpyZXBseXZhbGlkZGQCAg8PFgIfBGdkFgYCAg8PFgIfDwUKcmVwbHl2YWxpZGRkAgQPDxYCHw8FCnJlcGx5dmFsaWRkZAIFDw8WAh8PBQpyZXBseXZhbGlkZGQCBQ9kFgJmDw8WCB8LAoB8HwwCHx8NAq+IBh8OaGQWBAIBD2QWBgICDw8WAh8PBQhuZXd2YWxpZGRkAgQPDxYCHw8FCG5ld3ZhbGlkZGQCBQ8PFgIfDwUIbmV3dmFsaWRkZAICDw8WAh8EZ2QWBgICDw8WAh8PBQhuZXd2YWxpZGRkAgQPDxYCHw8FCG5ld3ZhbGlkZGQCBQ8PFgIfDwUIbmV3dmFsaWRkZAILDw8WBh4PUGFnZXJfSXRlbUNvdW50AgEeDlBhZ2VyX1BhZ2VTaXplAggeD1BhZ2VyX1BhZ2VDb3VudAIBZBYCZg8PFgIfBGhkFhICAQ8PFgIfBGhkZAIDDw8WBB4IQ3NzQ2xhc3MFCXRoaXMtcGFnZR4EXyFTQgICZGQCBQ8PFgIfBGhkZAIHDw8WBB8CBQItMh8HBaMBaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTg3Mi9zdHJhbmdlci10aGFuLWZpY3Rpb24tdGhlLWFuZHJvaWRzLWFyZS1jb21pbmctc2NpZW50aXN0cy1jcmVhdGUtYS1iaW9uaWMtbWFuLXdpdGgtZnVuY3Rpb25hbC1hcnRpZmljaWFsLWh1bWFuLW9yZ2Fucy8/cGFnZT0tMmRkAgkPDxYEHwIFAi0xHwcFowFodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1ODcyL3N0cmFuZ2VyLXRoYW4tZmljdGlvbi10aGUtYW5kcm9pZHMtYXJlLWNvbWluZy1zY2llbnRpc3RzLWNyZWF0ZS1hLWJpb25pYy1tYW4td2l0aC1mdW5jdGlvbmFsLWFydGlmaWNpYWwtaHVtYW4tb3JnYW5zLz9wYWdlPS0xZGQCCw8PFgQfAgUBMB8HBaIBaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTg3Mi9zdHJhbmdlci10aGFuLWZpY3Rpb24tdGhlLWFuZHJvaWRzLWFyZS1jb21pbmctc2NpZW50aXN0cy1jcmVhdGUtYS1iaW9uaWMtbWFuLXdpdGgtZnVuY3Rpb25hbC1hcnRpZmljaWFsLWh1bWFuLW9yZ2Fucy8/cGFnZT0wZGQCDQ8PFgIfBGhkZAIPDw8WBh8TBQl0aGlzLXBhZ2UfAgUBMR8UAgJkZAIRDw8WAh8EaGRkAg0PZBYCAgMPZBYCZg8WAh8CBd43PGRpdiBjbGFzcz0iaXRlbS1mbWEiPjwhLS0tLT48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2pzL3l1aS11dGlsaXRpZXMuanMiPjwvc2NyaXB0PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHA6Ly9jb250ZW50LnJlZWx6LmNvbS9hc3NldHMvanMvc2hhZG93Ym94LXl1aS5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cDovL2NvbnRlbnQucmVlbHouY29tL2Fzc2V0cy9qcy9zaGFkb3dib3guanMiPjwvc2NyaXB0PjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cDovL2NvbnRlbnQucmVlbHouY29tL2Fzc2V0cy9jc3Mvc2hhZG93Ym94LmNzcyIgdHlwZT0idGV4dC9jc3MiIC8+PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvc2V0dGluZ3Mvc3R5bGVzaGVldHMvc3VtbWVyLWd1aWRlLTIwMDktMi5jc3MiIHR5cGU9InRleHQvY3NzIiAvPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij53aW5kb3cub25sb2FkID0gU2hhZG93Ym94LmluaXQ7PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmZ1bmN0aW9uIHRvZ2dsZUVsZW1lbnRWaXNpYmlsaXR5KCBpZCApIHsJdmFyIGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggaWQgKTsJdmFyIGVhID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIGlkICsgIi1saW5rIiApOwl2YXIgbmV3c3RhdGUgPSAoIGUuc3R5bGUuZGlzcGxheSA9PSAnYmxvY2snICkgPyAnbm9uZScgOiAnYmxvY2snOwl2YXIgbmV3dGV4dCA9ICggZS5zdHlsZS5kaXNwbGF5ID09ICdibG9jaycgKSA/ICdbK10gU2hvdyBNb250aCcgOiAnWy1dIEhpZGUgTW9udGgnOwllLnN0eWxlLmRpc3BsYXkgPSBuZXdzdGF0ZTsJZWEuaW5uZXJIVE1MID0gbmV3dGV4dDt9PC9zY3JpcHQ+PGRpdiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLWJhY2tncm91bmRyZXBlYXQtMDEuanBnJyk7d2lkdGg6MzAwcHg7IG1hcmdpbi1ib3R0b206MTBweDsgYm9yZGVyOjFweCBzb2xpZCAjYWFhYWFhOyBwYWRkaW5nOjVweCAwIDE1cHggMDsiPjxhIHJlbD0ic2hhZG93Ym94O3dpZHRoPTcyMDtoZWlnaHQ9NDA1IiBocmVmPSJodHRwOi8vY2FjaGUucmVlbHouY29tL2Fzc2V0cy9mbGFzaC9zeW5kaWNhdGVkUGxheWVyLnN3Zj9jbGlwaWQ9NjgxNzUiPjxpbWcgc3R5bGU9Im1hcmdpbi1sZWZ0OjRweDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvUkVFTFpJUy0yMDEzLXJlcGZyYW1lLTAzLmpwZyI+PC9hPjxwIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjsiPjxpbWcgc3R5bGU9Im1hcmdpbi10b3A6MjVweDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvcmVlbHppcy1GTUEtbGVhcm5tb3JlLTAxLnBuZyI+PC9wPjx0YWJsZSB3aWR0aD0iMTAwJSI+PHRyPgk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL2JhcmFiYmFzLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9QmFyYWJiYXMmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjIwcHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL3JlZWx6aXMtRk1BLWJhcmFiYmFzLTAxLnBuZyI+CTwvYT4JPC90ZD4JCTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vYm9tYmdpcmxzLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9Qm9tYiUyQkdpcmxzJmFtcDt1dG1fY2FtcGFpZ249UmVlbHolMkJJcyI+CTxpbWcgc3R5bGU9Im1hcmdpbjoxNXB4IDAgMCAwOyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9SRUVMWklTLUZNQS1ib21iZ2lybHMtbG9nby0wMi5wbmciPgk8L2E+CTwvdGQ+PC90cj48dHI+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vYmV2ZXJseWhpbGxzcGF3bi8/dXRtX3NvdXJjZT1SZWVsei1JcyZhbXA7dXRtX21lZGl1bT1GTUEmYW1wO3V0bV9jb250ZW50PUJldmVybHklMkJIaWxscyUyQlBhd24mYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLWJocGF3bi1sb2dvLTAxLnBuZyI+CTwvYT4JPC90ZD4JPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9zaG93LzE1MC9yYWNlLXRvLXRoZS1zY2VuZS8/dXRtX3NvdXJjZT1SZWVsei1JcyZhbXA7dXRtX21lZGl1bT1GTUEmYW1wO3V0bV9jb250ZW50PVJhY2UlMkJ0byUyQnRoZSUyQlNjZW5lJmFtcDt1dG1fY2FtcGFpZ249UmVlbHolMkJJcyI+CTxpbWcgc3R5bGU9Im1hcmdpbjoxNXB4IDAgMCAwOyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9SRUVMWklTLUZNQS1ydHRzLWxvZ28tMDEucG5nIj4JPC9hPgk8L3RkPjwvdHI+PHRyPgk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3RydWVqdXN0aWNlLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9VHJ1ZSUyQkp1c3RpY2UmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjIwcHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL3JlZWx6aXMtRk1BLXRydWVqdXN0aWNlLTAxLnBuZyI+CTwvYT4JPC90ZD4JPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS94aWlpLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9WElJSSZhbXA7dXRtX2NhbXBhaWduPVJlZWx6JTJCSXMiPgk8aW1nIHN0eWxlPSJtYXJnaW46MjBweCAwIDAgMDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvcmVlbHppcy1GTUEteGlpaS0wMS5wbmciPgk8L2E+CTwvdGQ+PC90cj48dHI+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcmVlbHpzaG93Lz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9VGhlJTJCUmVlbHolMkJTaG93JmFtcDt1dG1fY2FtcGFpZ249UmVlbHolMkJJcyI+CTxpbWcgc3R5bGU9Im1hcmdpbjoxNXB4IDAgMCAwOyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9yZWVsemlzLUZNQS1yZWVsenNob3ctMDIucG5nIj4JPC9hPgk8L3RkPgk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3dob3NhaWR3aGF0Lz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9V2hvJTJCU2FpZCUyQldoYXQmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLXdob3NhaWR3aGF0LWxvZ28tMDIucG5nIj4JPC9hPgk8L3RkPjwvdHI+PC90YWJsZT4JPC9kaXY+PCEtLS08YSByZWw9InNoYWRvd2JveDt3aWR0aD03MjA7aGVpZ2h0PTQwNSIgaHJlZj0iaHR0cDovL2NhY2hlLnJlZWx6LmNvbS9hc3NldHMvZmxhc2gvc3luZGljYXRlZFBsYXllci5zd2Y/Y2xpcGlkPTU0Nzk1Ij4tLT48IS0tLS0+PC9kaXY+PGRpdiBjbGFzcz0iaXRlbS1mbWEiPjwhLS0tLT48ZGl2IGNsYXNzPSJzdWItaXRlbSI+PHRhYmxlIHdpZHRoPSIxMDAlIj48dHI+PHRkPgk8cCBzdHlsZT0iIG1hcmdpbi1yaWdodDo1cHg7IGZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxTYW5zLXNlcmlmOyBmb250LXNpemU6MTJweDsgY29sb3I6Izg4ODg4ODsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXdlaWdodDpib2xkOyI+CUZPTExPVyBSRUVMWjogCTwvcD48L3RkPjx0ZD4JPGEgaHJlZj0iaHR0cDovL3d3dy5mYWNlYm9vay5jb20vUmVlbHpDaGFubmVsIj48aW1nIHN0eWxlPSJtYXJnaW4tcmlnaHQ6NXB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9GTUEtc29jaWFsbGlua3MtZmFjZWJvb2stMDIucG5nIj48L2E+PC90ZD48dGQ+CTxhIGhyZWY9Imh0dHBzOi8vdHdpdHRlci5jb20vcmVlbHpjaGFubmVsIj48aW1nIHN0eWxlPSJtYXJnaW4tcmlnaHQ6NXB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9GTUEtc29jaWFsbGlua3MtdHdpdHRlci0wMi5wbmciPjwvYT48L3RkPjx0ZD4JPGEgaHJlZj0iaHR0cDovL3BpbnRlcmVzdC5jb20vcmVlbHpjaGFubmVsLyI+PGltZyBzdHlsZT0ibWFyZ2luLXJpZ2h0OjVweDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvRk1BLXNvY2lhbGxpbmtzLXBpbnRlcmVzdC0wMi5wbmciPjwvYT48L3RkPjx0ZD4JPGEgaHJlZj0iaHR0cDovL2dldGdsdWUuY29tL3JlZWx6Y2hhbm5lbCI+PGltZyBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL0ZNQS1zb2NpYWxsaW5rcy1nZXRnbHVlLTAyLnBuZyI+PC9hPjwvdGQ+CTwvdHI+PC90YWJsZT48L2Rpdj48IS0tLS0+PC9kaXY+PGRpdiBjbGFzcz0iaXRlbS1mbWEiPjwhLS0tLT48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAgICAjZW1haWxib3ggcCB7bWFyZ2luLWJvdHRvbTogMTBweDsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzg4ODg4ODsgbGluZS1oZWlnaHQ6MThweDt9ICAgICNlbWFpbGJveCAjZW1haWxzdWJtaXNzaW9uX3Jlc3VsdHMgeyBjb2xvcjogcmVkOyBmb250LXNpemU6IDEycHg7IHBhZGRpbmc6IDEwcHg7IGRpc3BsYXk6IG5vbmU7fSAgICAjZW1haWxib3ggaW5wdXRbdHlwZT0idGV4dCJdIHsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjogI2JiYmJiYjsgZm9udC1zaXplOiAxNHB4OyBmb250LWZhbWlseTpBcmlhbDsgd2lkdGg6IDE5NnB4OyBoZWlnaHQ6IDI4cHg7IHBhZGRpbmctbGVmdDoxMHB4O30gICAgICNlbWFpbGJveCBpbnB1dC5idXR0b24ge2JvcmRlci1yYWRpdXM6NHB4OyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LWZhbWlseTpIZWx2ZXRpY2EsQXJpYWwsQ2FsaWJyaSxTYW5zLXNlcmlmO2hlaWdodDogMzBweDsgd2lkdGg6NDBweDsgbWFyZ2luLWxlZnQ6IDRweDsgdmVydGljYWwtYWxpZ246dG9wOyBiYWNrZ3JvdW5kLWNvbG9yOiMzNDdjYjM7fSAgICAgI2VtYWlsYm94IC5sb2FkaW5nIHsgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoL2Fzc2V0cy9nbG9iYWwvcmVlbHpMb2FkaW5nLmdpZikgY2VudGVyIG5vLXJlcGVhdDsgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQzsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiA5OTk7IHdpZHRoOjI1OHB4OyBoZWlnaHQ6IDU1cHg7IH08L3N0eWxlPjxkaXYgaWQ9ImVtYWlsYm94Ij4gICAgPGRpdiBjbGFzcz0ic3ViLWl0ZW0iPiAgICA8ZGl2IHN0eWxlPSJtYXJnaW46MTBweDsiPiAgICAgICAgPGRpdiBjbGFzcz0ibG9hZGluZyBoaWRlIiBpZD0ibG9hZGluZ0RpdiI+PC9kaXY+ICAgICAgICA8cD5TaWduIHVwIGZvciA8c3Ryb25nPlJlZWx6IFJlY29tbWVuZHM8L3N0cm9uZz4sIG91ciB3ZWVrbHkgbmV3c2xldHRlcjwvcD4gICAgICAgIDxpbnB1dCBpZD0iZW1haWxJbnB1dCIgb25mb2N1cz0iamF2YXNjcmlwdDpjbGVhcklucHV0KHRoaXMpOyIgb25ibHVyPSJqYXZhc2NyaXB0OnNldERlZmF1bHQodGhpcyk7IiB0eXBlPSJ0ZXh0IiBuYW1lPSJlbWFpbElucHV0IiB2YWx1ZT0iRW1haWwgQWRkcmVzcyIgbWF4bGVuZ3RoPSIyMDAiIG9ua2V5dXA9ImphdmFzY3JpcHQ6b25LZXlVcE5ld2xldHRlck9wdGluKGV2ZW50LCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZW1haWxJbnB1dCcpLnZhbHVlLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZW1haWxzdWJtaXNzaW9uX3Jlc3VsdHMnKSk7Ii8+ICAgICAgICA8aW5wdXQgdHlwZT0iYnV0dG9uIiBvbmNsaWNrPSJqYXZhc2NyaXB0OnN1Ym1pdE5ld3NsZXR0ZXJPcHRJbkVtYWlsKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlbWFpbElucHV0JykudmFsdWUsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlbWFpbHN1Ym1pc3Npb25fcmVzdWx0cycpKTtyZXR1cm4gZmFsc2U7IiBpZD0iYnRuRW1haWxTdWJtaXQiIHZhbHVlPSJHTyIgY2xhc3M9ImJ1dHRvbiIgLz4gICAgICAgIDxkaXYgaWQ9ImVtYWlsc3VibWlzc2lvbl9yZXN1bHRzIj48L2Rpdj4gICAgPC9kaXY+PC9kaXY+PCEtLS0tPjwvZGl2PjxkaXYgY2xhc3M9Iml0ZW0tZm1hIj48IS0tLS0+PGRpdiBjbGFzcz0ic3ViLWl0ZW0iPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4kKGRvY3VtZW50KS5yZWFkeSggZnVuY3Rpb24oKSB7dmFyIGxvYWRQYWdlID0gJy9zZXJ2aWNlcy9uZXdzL0dldE5ld3MuYXNweD9mPWh0bWwmYW1wO291dD1wb3B1bGFyLW5ld3MmYW1wO2M9Nic7IGxvYWRQYWdlID0gbG9hZFBhZ2UucmVwbGFjZSgvYW1wOy9nLCAiIik7JCgnI3BvcHVsYXJlTW92aWVOZXdzJykubG9hZChsb2FkUGFnZSk7IH0pOzwvc2NyaXB0PjxoMj5Nb3N0IFZpZXdlZCBNb3ZpZSBOZXdzPC9oMj48ZGl2IGlkPSJwb3B1bGFyZU1vdmllTmV3cyIgY2xhc3M9Im1vc3RWaWV3ZWQiPjwvZGl2PjxhIGNsYXNzPSJtb3JlIiBocmVmPSIvbW92aWUtbmV3cy8iPk1vcmUgTW92aWUgTmV3cyAmZ3Q7PC9hPjxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj48L2Rpdj48IS0tLS0+PC9kaXY+ZGQwSNpS1YhG/TMqhTNrcZgR4+BJxQ==" />

     
    <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", "149331,274710,164838,166545,233377,227036");GA_googleAddAttr("person", "76258,79528,167647");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: Stranger Than Fiction: The Androids are Coming! Scientists Create a &quot;Bionic Man&quot; with Functional Artificial Human Organs&amp;body=In the prosperous, optimistic days that followed World War II, Americans dreamed of a utopian future made possible by advances in technology. In this gleaming future, all menial labor would be performed by robot servants, sparking a new Renaissance as Americans found themselves unfettered from the need to work. But, during the counterculture movement of the 1960s and '70s, when many Americans began to distrust the government and other established institutions, robots and technology were increasingly viewed with suspicion and paranoia. Increasingly, visions of the future of human-robot relations tended toward the antagonistic, if not the apocalyptic, with the smarter, faster, stronger machines intent on supplanting human beings or wiping us out, altogether.Whether you believe that we humans will always be able to keep our technology on a leash or you're of the variety that predict we will inevitably be challenged for supremacy of the earth by our humanoid creations, both of those future scenarios recently became closer to reality with the unveiling last month of the &quot;world's most high-tech humanoid,&quot; a robot with lifelike features  and expressions and working artificial human organs.%0a%0ahttp%3a%2f%2fwww.reelz.com%2fmovie-news%2f15872%2fstranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs%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/15872/stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs/&amp;t=Stranger+Than+Fiction%3a+The+Androids+are+Coming!+Scientists+Create+a+%22Bionic+Man%22+with+Functional+Artificial+Human+Organs" 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/15872/stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs/" 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/15872/stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs/&amp;title=Stranger+Than+Fiction%3a+The+Androids+are+Coming!+Scientists+Create+a+%22Bioni&amp;description=In+the+prosperous%2c+optimistic+days+that+followed+World+War+II%2c+Americans+dreamed+of+a+utopian+future+made+possible+by+advances+in+technology.+In+this+gleaming+future%2c+all+menial+labor+would+be+performed+by+robot+servants%2c+sparking+a+new+Renaissance+as+Americans+found+themselves+unfettered+from+the+need+to+work.+But%2c+during+the+counterculture+mo" 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/15872/stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs/&amp;title=Stranger+Than+Fiction%3a+The+Androids+are+Coming!+Scientists+Create+a+%22Bionic+Man%22+with+Functional+Artificial+Human+Organs" 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/15872/stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs/&amp;h=Stranger+Than+Fiction%3a+The+Androids+are+Coming!+Scientists+Create+a+%22Bionic+Man%22+with+Functional+Artificial+Human+Organs" 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=Stranger+Than+Fiction%3a+The+Androids+are+Coming!+Scientists+Create+a+%22Bionic+Man%22+with+Fun&amp;c=In+the+prosperous%2c+optimistic+days+that+followed+World+War+II%2c+Americans+dreamed+of+a+utopian+future+made+possible+by+advances+in+technology.+In+this+gleaming+future%2c+all+menial+labor+would+be+performed+by+robot+servants%2c+sparking+a+new+Renaissance+as+Americans+found+themselves+unfettered+from+the+need+to+work.+But%2c+during+the+counterculture+movement+of+the+1960s+and+'70s%2c+when+many+Americans+began+to+distrust+the+government+and+other+established+institutions%2c+robots+and+technology+were+increasingly+viewed+with+suspicion+and+paranoia.+Increasingly%2c+visions+of+the+future+of+human-robot+relations+tended+toward+the+antagonistic%2c+if+not+the+apocalyptic%2c+with+the+smarter%2c+faster%2c+stronger+machines+intent+on+supplanting+human+beings+or+wiping+us+out%2c+altogether.Whether+you+believe+that+we+humans+will+always+be+able+to+keep+our+technology+on+a+leash+or+you're+of+the+variety+that+predict+we+will+inevitably+be+challenged+for+supremacy+of+the+earth+by+our+humanoid+creations%2c+both+of+those+future+scenarios+recently+became+closer+to+reality+with+the+unveiling+last+month+of+the+%22world's+most+high-tech+humanoid%2c%22+a+robot+with+lifelike+features++and+expressions+and+working+artificial+human+organs.%0d%0a&amp;u=http://www.reelz.com/movie-news/15872/stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs/&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="p76258" name="George Lucas" /> George Lucas                         </li>                                                        <li >                            <input type="checkbox" id="p79528" name="James Cameron" /> James Cameron                         </li>                                                        <li >                            <input type="checkbox" id="p167647" name="Ridley Scott" /> Ridley Scott                         </li>                                                                            <li >                            <input type="checkbox" id="m149331" name="The Terminator" /> The Terminator                        </li>                                            <li >                            <input type="checkbox" id="m274710" name="Prometheus" /> Prometheus                        </li>                                            <li >                            <input type="checkbox" id="m164838" name="Blade Runner" /> Blade Runner                        </li>                                            <li >                            <input type="checkbox" id="m166545" name="Alien" /> Alien                        </li>                                            <li >                            <input type="checkbox" id="m233377" name="Avatar" /> Avatar                        </li>                                            <li class="last">                            <input type="checkbox" id="m227036" name="Star Wars: Episode IV - A New Hope" /> Star Wars: Episode IV - A New Hope                        </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/RobotStrangeBOX1.jpg" id="ctl00_cphContent_HeroImage" class="blog-image-left" alt="stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs" />
                    
                    <h1>
                    Stranger Than Fiction: The Androids are Coming! Scientists Create a "Bionic Man" with Functional Artificial Human Organs</h1>
                    <cite>Posted 03.05.13 by BrentJS</cite>
                    <div id='fb-root'></div><script>(function(d, s, id) {  var js, fjs = d.getElementsByTagName(s)[0];  if (d.getElementById(id)) return;  js = d.createElement(s); js.id = id;  js.src = '//connect.facebook.net/en_US/all.js#xfbml=1';  fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));</script><fb:like href='http://www.reelz.com/movie-news/15872/stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs/' show_faces='false' layout='button_count' width='250px' height='35px' send='true'></fb:like>
                    <p>In the prosperous, optimistic days that followed World War II, Americans dreamed of a utopian future made possible by advances in technology. In this gleaming future, all menial labor would be performed by robot servants, sparking a new Renaissance as Americans found themselves unfettered from the need to work. But, during the counterculture movement of the 1960s and '70s, when many Americans began to distrust the government and other established institutions, robots and technology were increasingly viewed with suspicion and paranoia. Increasingly, visions of the future of human-robot relations tended toward the antagonistic, if not the apocalyptic, with the smarter, faster, stronger machines intent on supplanting human beings or wiping us out, altogether.</p><p>Whether you believe that we humans will always be able to keep our technology on a leash or you're of the variety that predict we will inevitably be challenged for supremacy of the earth by our humanoid creations, both of those future scenarios recently became closer to reality with the unveiling last month of the "world's most high-tech humanoid," a robot with lifelike features  and expressions and working artificial human organs.</p>
<p><strong>The Strange Truth</strong></p>

<p>The word "robot" was first introduced to the English language by the Czech writer <strong>Karel Capek</strong> in his 1920 sci-fi play <em>R.U.R.</em> (<em>Rossum's Universal Robots</em>), but the concept of humans creating artificial people goes back millenia. The mythologies of numerous cultures around the world contain robot-like creatures &mdash; such as the golems of Jewish folklore, animated clay creatures in the shape of human beings that are brought to life by the power of a magic formula &mdash; and the ancient Greeks, Chinese and Egyptians all experimented with building self-operating machines called automatons, some in the form of people.</p>

<p><img src="http://cache.Reelz.com/assets/content/blogimages/RobotDude1.jpg" style="margin:0px 0px 10px 10px;" align="right"/>When talking about the modern concept of robots, however, we need only look back to the middle of the last century. <strong>George Devol</strong> designed the first programmable robot in 1954 and only five years later the first computer-assisted manufacturing robots were being sold commercially. By the 1980s, robots were being used in all manner of high-risk enterprises, from mining to handling toxic waste. For the next two decades, robots became instrumental in increasing numbers of industries, but few bore any resemblance to human beings.  The year 2000 was a watershed year for humanoid robots, with both the Honda Asimo and the Sony Dream Robot debuting.</p>


<p>The next step in the eons-old quest to create an artificial life form has now been taken by a group of roboticists known collectively as Shadow.  The group showcased their creation, Rex (for "Robotic EXoskeleton"), at the London Science Museum last month.  Rex has an impressive set of prosthetic hands and feet, and a lifelike head capable of expressing emotions, but what really sets this robot apart from contemporary humanoid robots, or androids, like <a href="http://www.bibliotecapleyades.net/ciencia/ciencia_artificialhumans50.htm">Roboy</a> and earns it the title of <a href="http://blogs.discovermagazine.com/80beats/2013/02/06/bionic-man-has-fully-functional-mechanical-organs">"world’s most high-tech humanoid"</a> is the fact that Rex possesses an array of fully-functional artificial human organs &mdash; heart, spleen, eyes, kidneys &mdash; and infection-resistant synthetic blood pumps through its artificial veins.</p>

<p><script src="http://player.ooyala.com/player.js?video_pcode=RvbGU6Z74XE_a3bj4QwRGByhq9h2&width=476&embedCode=5yMXczOTrchskQFzSFZwMYYdmogq-RQR&height=268&deepLinkEmbedCode=5yMXczOTrchskQFzSFZwMYYdmogq-RQR"></script></p>

<p>Though it may be "the most complete bionic man to date," there's little fear of Rex leading an uprising against humanity any time soon because Rex does not have an artificial brain.  Still, the <a href="http://www.infowars.com/experts-to-study-whether-robots-will-exterminate-humanity/">"extinction-level risks" to humanity</a> posed by a real-life <em>Robopocalypse</em>-style uprising has prompted experts at the prestigious University of Cambridge to <a href="http://www.bbc.co.uk/news/technology-20501091">conduct research into the dangers</a> of artificial intelligence, nanotechnology and biotechnology. Warns Cambridge philosophy professor <strong>Huw Price</strong> and co-founder of the study:</p>

<blockquote><p>It seems a reasonable prediction that some time in this or the next century intelligence will escape from the constraints of biology.</p></blockquote>


<p><strong>Inspired Fiction</strong></p>
<p><a href="http://www.reelz.com/movie/270245/star-wars"><em>Star Wars</em></a> (1977), <a href="http://www.reelz.com/movie/166545/alien"><em>Alien</em></a> (1979), <a href="http://www.reelz.com/movie/164838/blade-runner"><em>Blade Runner</em></a> (1982), <a href="http://www.reelz.com/movie/149331/the-terminator/"><em>The Terminator</em></a> (1984), <a href="http://www.reelz.com/movie/233377/avatar"><em>Avatar</em></a> (2009), <a href="http://www.reelz.com/movie/274710/prometheus"><em>Prometheus</em></a> (2012)</p>

<p>The first android on screen dates all of the way back to the 1896 French movie <strong>L'Eve Futur</strong> (<em>The Future Eve</em>), and there's no discounting the influence the myriad movie robots that followed have had on not only the sci-fi genre, but popular culture, in general, but our modern notions of what androids of the future might be like are largely shaped by three contemporary filmmakers: <a href=" http://www.reelz.com/person/76258/george-lucas
">George Lucas</a>, <a href=" http://www.reelz.com/person/167647/ridley-scott">Ridley Scott</a> and <a href="http://www.reelz.com/person/79528/james-cameron">James Cameron</a>.</p>

<p><img src="http://cache.Reelz.com/assets/content/blogimages/RoyBattySTRANGE.jpg" style="margin:0px 10px 10px 0px;" align="left"/>In his original <em>Star Wars</em> trilogy, Lucas depicts an advanced civilization far, far away in which androids come in all shapes, sizes and occupations, from the gleaming, delicate-featured etiquette droid C-3PO, to the only-abstractly-humanoid assassin droid IG-88.  Despite their advanced artificial intelligence and universality, the droids in Lucas' universe don't seem that interested in overthrowing their human or alien masters (though the same can't be said for the evil cyborg overlord Darth Vader). Even the armies of droids that stomp their way across the galaxy in Lucas' <em>Star Wars</em> prequel trilogy are only acting according their programming.</p> 

<p>The androids in Ridley Scott's sci-fi movies &mdash; <em>Alien</em>, <em>Blade Runner</em>, <em>Prometheus</em> &mdash; are vastly different from Lucas' and far more terrifying.  They not only look, talk and act just like human beings &mdash; no shiny gold carapaces here &mdash; but the human characters who interact with them are often unaware that the androids are artificial, adding a tonal element of paranoia to his movies.  In <em>Blade Runner</em>, the androids, or Replicants, are so sophisticated that elaborate psychological tests are required to identify them from humans. One of the Replicants is so advanced that it even has implanted memories and thinks that it is human.</p><p>Another terrifying aspect of Scott's androids is that they seem capable of evolving beyond their programming and possibly even developing emotions. In <em>Prometheus</em>, David (<a href="http://www.reelz.com/person/264239/michael-fassbender">Michael Fassbender</a>), seems enamored of <a href="http://www.reelz.com/person/94677/peter-otoole/">Peter O’Toole</a> in <em>Lawrence of Arabia</em> and something approximating sadness flashes across his face when his "father" (<a href="http://www.reelz.com/person/77329/guy-pearce">Guy Pearce</a>) says that he doesn't have a soul. The Replicants in <em>Blade Runner</em> are even more lifelike than David, capable of exhibiting a range of emotions &mdash; sadness, fear, anger, joy, possibly even love &mdash; which could be what keeps their motivations and ambitions more localized and less world conquer-y.</p>

<p>Enter: Cyberdyne Systems Model 101, a.k.a. The Terminator (<a href="http://www.reelz.com/person/65072/arnold-schwarzenegger">Arnold Schwarzenegger</a>).  James Cameron's cyborg assassin can also pass for a human being, thanks to the living tissue that covers its metal endoskeleton chassis. But, unlike Replicants, the Terminator has no emotions and is programmed to kill humans.  In the immortal words of Kyle Reece (<a href="http://www.reelz.com/person/113334/michael-biehn">Michael Biehn</a>): 

<p><blockquote>That terminator is out there. It can't be bargained with. It can't be reasoned with. It doesn't feel pity, or remorse, or fear. And it absolutely will not stop, ever, until you are dead.</p></blockquote> 


<p>Cameron can also be credited with showing us a vision of the future in which <em>we</em> can become androids.  In <em>Avatar</em>, humans upload their consciousnesses into the bodies of genetically engineered human-alien hybrids and operate them to explore the alien moon Pandora and interact with the native Na'vi humanoid species. Is that what the future has in store for us?  Will we be uploading our minds into manufactured bodies to perform dangerous work or to feel young again?  Possibly.  Unless, of course, Rex's "descendants" decide to band together and get rid of us weak, error-prone little humans once and for all.</p>
<p>
                

                                         <div class="greyBox">        <div class="inline-list">            <span class="label">Related:</span>            <ul class="related">		                                    <li >                        <a href="http://www.reelz.com/person/76258/george-lucas/"><nobr>George Lucas</nobr></a>                     </li>                                                <li >                        <a href="http://www.reelz.com/person/79528/james-cameron/"><nobr>James Cameron</nobr></a>                     </li>                                                <li >                        <a href="http://www.reelz.com/person/167647/ridley-scott/"><nobr>Ridley Scott</nobr></a>                     </li>                                                                <li >                        <a href="http://www.reelz.com/movie/149331/the-terminator/"><nobr>The Terminator</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/274710/prometheus/"><nobr>Prometheus</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/164838/blade-runner/"><nobr>Blade Runner</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/166545/alien/"><nobr>Alien</nobr></a>                    </li>                                    <li >                        <a href="http://www.reelz.com/movie/233377/avatar/"><nobr>Avatar</nobr></a>                    </li>                                    <li class="last">                        <a href="http://www.reelz.com/movie/227036/star-wars-episode-iv-a-new-hope/"><nobr>Star Wars: Episode IV - A New Hope</nobr></a>                    </li>                		            </ul>            <div class="clear"></div>        </div>                <div class="inline-list blogs">            <span class="label">Related Movie News:</span>            <ul id="movie-news" class="condensed">                                <li class="">                    <h3><span class="dateBox" >05.04.2013</span><a href="http://www.reelz.com/movie-news/16238/xiii-wishes-everyone-a-very-happy-may-the-4th-be-with-you/"><em>XIII</em> Wishes Everyone a Very Happy May the 4th Be With You </a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >04.24.2013</span><a href="http://www.reelz.com/movie-news/16173/quickclick-watch-an-animated-version-of-star-wars-a-new-hope-in-only-60-seconds/">QuickClick: Watch an Animated Version of <em>Star Wars: A New Hope</em> in Only 60 Seconds</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >03.29.2013</span><a href="http://www.reelz.com/movie-news/16043/stranger-than-fiction-the-pentagon-wants-to-create-computers-that-teach-themselves-hello-skynet/">Stranger Than Fiction: The Pentagon Wants to Create Computers That Teach Themselves (Hello, Skynet!)</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >03.27.2013</span><a href="http://www.reelz.com/movie-news/15978/quickclick-welcome-to-jurat-at-park/">QuickClick: Welcome to JurAT-AT Park </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="last">                    <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>                                        </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/15872/stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs/';
            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/15872/stranger-than-fiction-the-androids-are-coming-scientists-create-a-bionic-man-with-functional-artificial-human-organs/';
            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", "149331,274710,164838,166545,233377,227036");GA_googleAddAttr("person", "76258,79528,167647");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", "149331,274710,164838,166545,233377,227036");GA_googleAddAttr("person", "76258,79528,167647");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", "149331,274710,164838,166545,233377,227036");GA_googleAddAttr("person", "76258,79528,167647");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>
