


<!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>
	Michael Bay Apologizes for Transformers 2, Promises a Better Transformers 3 
</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: Michael Bay Apologizes for Transformers 2, Promises a Better Transformers 3  (Transformers: Revenge of the Fallen, Transformers: Dark of the Moon,  Megan Fox, Lorenzo di Bonaventura, Michael Bay, Shia LaBeouf,  )" /><meta id="ctl00_keywords" name="keywords" content="Transformers: Revenge of the Fallen, Transformers: Dark of the Moon,  Megan Fox, Lorenzo di Bonaventura, Michael Bay, Shia LaBeouf,  " /><meta id="ctl00_robotsMeta" name="Robots" content="index,follow" /><link id="ctl00_Link1" rel="alternate" type="application/rss+xml" title="Today on ReelzChannel - Videos" href="http://www.Reelz.com/videorss" /><link id="ctl00_Link2" rel="alternate" type="application/rss+xml" title="ReelzChannel Feature Articles" href="http://www.Reelz.com/articlesrss " /><link id="ctl00_Link3" rel="alternate" type="application/rss+xml" title="ReelzChannel Movie News" href="http://www.Reelz.com/outtakesrss " /><link rel="apple-touch-icon" href="/assets/global/apple-touch-icon.png" type="image/png" />
    
    <script type="text/javascript" src="/library/js/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="/library/js/swfobject.js"></script>
    <script type="text/javascript" src="/library/js/ReelzFinal/ReelzJSLib.js?q=5212013"></script>
    <script type="text/javascript" src="/library/js/ajaxManager.js"></script>
    <script type="text/javascript" src="/library/js/reelz-qsearch.js"></script>
    
    <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
    <script type="text/javascript" src="/library/js/widgets/reelzwidgetsloader.js"></script> 
    <script type="text/javascript" src="/library/js/jquery.masonry.min.js"></script>

    <script type="text/javascript">
        ord = Math.random() * 10000000000000000;
        var dcopt = "dcopt=ist;";
        var tile = 1;
        setCookie("__TEMP_ADORD", ord);
        setCookie("__TEMP_ADTILE", tile); 
        setCookie("__TEMP_ADDCOPT", dcopt);
             
    </script>
    <link rel="stylesheet" type="text/css" href="/library/css/ReelzMain.css" /><link rel="shortcut icon" href="/favico.ico" />
    
    <script type='text/javascript' src='http://partner.googleadservices.com/gampad/google_service.js'></script>

	<script type="text/javascript">
	    GS_googleAddAdSenseService("ca-pub-1360150150472063");
	    GS_googleEnableAllServices();	 
	</script>
	<script type="text/javascript">
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_top_728x90");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_top_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_160x600");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_home_bottom_728x90");
	    
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_top_728x90");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_top_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_300x250");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_160x600");
	    GA_googleAddSlot("ca-pub-1360150150472063", "reelz_general_bottom_728x90");
	</script>

	<script type="text/javascript">
	    GA_googleFetchAds();
	    GA_googleAddAttr("movie", "270682,275028"); GA_googleAddAttr("person", "115708,190083,193035,297368"); 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/6829/michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3/"/>
    <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 = '13';
        var topicID = '19430';
        var blogId = '6829';
    
        $(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="Michael Bay Apologizes for Transformers 2, Promises a Better Transformers 3 " /><meta name="og:url" content="http://www.reelz.com/movie-news/6829/michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3/" /><meta name="og:type" content="article" /><meta name="og:image" content="http://cache.reelzchannel.com/assets/content/blogimages/michael-bay-476.jpg" /><meta name="twitter:card" content="summary" /><meta name="twitter:site" content="@reelzchannel" /><meta name="twitter:creator" content="@Ryan" /><meta name="twitter:url" content="http://www.reelz.com/movie-news/6829/michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3/" /><meta name="twitter:title" content="Michael Bay Apologizes for Transformers 2, Promises a Better Transform" /><meta name="twitter:description" content="Despite poor reviews, Transformers: Revenge of the Fallen was an inarguable hit last summer, scoring $402 million domestically. What also can't be argued, is that it sucked. Transformers fans have bee" /><meta name="twitter:image:src" content="http://cache.reelzchannel.com/assets/content/blogimages/michael-bay-476.jpg" /><link rel="image_src" href="http://cache.reelzchannel.com/assets/content/blogimages/michael-bay-476.jpg" /></head> 
<body>
    <form name="aspnetForm" method="post" action="/movie-news/6829/michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3/" id="aspnetForm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNjQxNzk2ODcwD2QWAmYPZBYEAgEPZBYIAgcPFgQeBG5hbWUFC2Rlc2NyaXB0aW9uHgdjb250ZW50BeABTW92aWUgTmV3czogTWljaGFlbCBCYXkgQXBvbG9naXplcyBmb3IgVHJhbnNmb3JtZXJzIDIsIFByb21pc2VzIGEgQmV0dGVyIFRyYW5zZm9ybWVycyAzICAoVHJhbnNmb3JtZXJzOiBSZXZlbmdlIG9mIHRoZSBGYWxsZW4sIFRyYW5zZm9ybWVyczogRGFyayBvZiB0aGUgTW9vbiwgIE1lZ2FuIEZveCwgTG9yZW56byBkaSBCb25hdmVudHVyYSwgTWljaGFlbCBCYXksIFNoaWEgTGFCZW91ZiwgIClkAggPFgQfAAUIa2V5d29yZHMfAQWFAVRyYW5zZm9ybWVyczogUmV2ZW5nZSBvZiB0aGUgRmFsbGVuLCBUcmFuc2Zvcm1lcnM6IERhcmsgb2YgdGhlIE1vb24sICBNZWdhbiBGb3gsIExvcmVuem8gZGkgQm9uYXZlbnR1cmEsIE1pY2hhZWwgQmF5LCBTaGlhIExhQmVvdWYsICBkAhEPFQMNMjcwNjgyLDI3NTAyOBsxMTU3MDgsMTkwMDgzLDE5MzAzNSwyOTczNjgAZAISDxYCHgRUZXh0BY8BPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjgyOS9taWNoYWVsLWJheS1hcG9sb2dpemVzLWZvci10cmFuc2Zvcm1lcnMtMi1wcm9taXNlcy1hLWJldHRlci10cmFuc2Zvcm1lcnMtMy8iLz5kAgMPFgIeBmFjdGlvbgVcL21vdmllLW5ld3MvNjgyOS9taWNoYWVsLWJheS1hcG9sb2dpemVzLWZvci10cmFuc2Zvcm1lcnMtMi1wcm9taXNlcy1hLWJldHRlci10cmFuc2Zvcm1lcnMtMy8WCgIBDw8WAh4HVmlzaWJsZWhkZAIJD2QWBmYPFgIfBGhkAgIPFgIeB29ua2V5dXAFbGphdmFzY3JpcHQ6b25LZXlVcExvY2F0aW9uSW5wdXQodGhpcywgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3ppcFZhbGlkYXRpb25FcnJvcicpLCAwLCBldmVudCk7cmV0dXJuIGZhbHNlO2QCBA8WAh4Hb25jbGljawWOAWphdmFzY3JpcHQ6c3VibWl0TG9jYXRpb25JbnB1dChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY3RsMDBfbG9jYXRpb25DdHJsX2xvY2F0aW9uSW5wdXQnKSwgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3ppcFZhbGlkYXRpb25FcnJvcicpLCAwKTtkAgsPDxYCHwRoZGQCDQ8WAh8EaGQCDw9kFgICAg9kFg4CAQ8PFgIfBGhkFgICAQ8WAh8EaBYCAgEPDxYCHwRoZGQCAw8WAh8CBRc8ZGl2IGlkPSJtYWluLTJjb2x1bW4iPmQCBQ8PFgIfBGhkZAIHDw8WAh8EaGQWAmYPFgIfAgXbEjx1bCBpZD0ibW92aWUtbmV3cyI+ICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJyb3ciPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzY4MjkvbWljaGFlbC1iYXktYXBvbG9naXplcy1mb3ItdHJhbnNmb3JtZXJzLTItcHJvbWlzZXMtYS1iZXR0ZXItdHJhbnNmb3JtZXJzLTMvIj4gICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImJsb2ctaW1hZ2UtdG9wIiBhbHQ9Im1pY2hhZWwtYmF5LWFwb2xvZ2l6ZXMtZm9yLXRyYW5zZm9ybWVycy0yLXByb21pc2VzLWEtYmV0dGVyLXRyYW5zZm9ybWVycy0zIiBzcmM9Imh0dHA6Ly9jYWNoZS5yZWVsemNoYW5uZWwuY29tL2Fzc2V0cy9jb250ZW50L2Jsb2dpbWFnZXMvbWljaGFlbC1iYXktNDc2LmpwZyIgLz4gICAgICAgICAgICAgICAgPC9hPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMz4gICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy82ODI5L21pY2hhZWwtYmF5LWFwb2xvZ2l6ZXMtZm9yLXRyYW5zZm9ybWVycy0yLXByb21pc2VzLWEtYmV0dGVyLXRyYW5zZm9ybWVycy0zLyI+TWljaGFlbCBCYXkgQXBvbG9naXplcyBmb3IgPGVtPlRyYW5zZm9ybWVycyAyPC9lbT4sIFByb21pc2VzIGEgQmV0dGVyIDxlbT5UcmFuc2Zvcm1lcnMgMzwvZW0+IDwvYT4gICAgICAgICAgICA8L2gzPiAgICAgICAgICAgIDxwPjxwPkRlc3BpdGUgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUtbmV3cy8zNjg5L3RyYW5zZm9ybWVycy0yLXJldmlld3MtaW5zZXJ0LWVhcnBsdWdzLWFuZC1qdXN0LWxvb2stYXQtbWVnYW4tZm94Ij5wb29yIHJldmlld3M8L2E+LCA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9tb3ZpZS8yNzA2ODIvdHJhbnNmb3JtZXJzLXJldmVuZ2Utb2YtdGhlLWZhbGxlbiI+PGVtPlRyYW5zZm9ybWVyczogUmV2ZW5nZSBvZiB0aGUgRmFsbGVuPC9lbT48L2E+IHdhcyBhbiBpbmFyZ3VhYmxlIGhpdCBsYXN0IHN1bW1lciwgc2NvcmluZyA8YSBocmVmPSJodHRwOi8vYm94b2ZmaWNlbW9qby5jb20vbW92aWVzLz9pZD10cmFuc2Zvcm1lcnMyLmh0bSI+JDQwMiBtaWxsaW9uIGRvbWVzdGljYWxseTwvYT4uIFdoYXQgYWxzbyBjYW4ndCBiZSBhcmd1ZWQsIGlzIHRoYXQgaXQgc3Vja2VkLiA8ZW0+VHJhbnNmb3JtZXJzPC9lbT4gZmFucyBoYXZlIGJlZW4gPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUtbmV3cy8zODAxL3JvZ2VyLWViZXJ0LWhpdHMtYmFjay1hdC10cmFuc2Zvcm1lcnMtZmFucyI+cXVpY2sgdG8gY29udGVzdDwvYT4gdGhlIHF1YWxpdHkgb2YgdGhlIDxlbT5UcmFuc2Zvcm1lcnM8L2VtPiBzZXF1ZWwsIGFuZCBldmVuIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi8yOTczNjgvc2hpYS1sYWJlb3VmIj5TaGlhIExhQmVvdWY8L2E+IGFkbWl0cyB0aGF0IGhlIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL21vdmllLW5ld3MvNjYwNS9zaGlhLWxhYmVvdWYtcHJvbWlzZXMtdHJhbnNmb3JtZXJzLTMtd2lsbC1iZS1iZXR0ZXItdGhhbi1yZXZlbmdlLW9mLXRoZS1mYWxsZW4iPiJ3YXNuJ3QgaW1wcmVzc2VkIHdpdGggd2hhdCB3ZSBkaWQiPC9hPiBpbiA8ZW0+UmV2ZW5nZSBvZiB0aGUgRmFsbGVuPC9lbT4uPC9wPjxwPk5vdyBkaXJlY3RvciA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9wZXJzb24vMTkzMDM1L21pY2hhZWwtYmF5Ij5NaWNoYWVsIEJheTwvYT4gaXMgZ2V0dGluZyBpbiB0aGUgYXBvbG9neSBhY3QuIEluIGEgcmVjZW50IHNldCB2aXNpdCwgQmF5IHRhbGtlZCB0byA8ZW0+VVNBIFRvZGF5PC9lbT4gPGEgaHJlZj0iaHR0cDovL3d3dy51c2F0b2RheS5jb20vbGlmZS9tb3ZpZXMvbmV3cy8yMDEwLTA2LTExLVRyYW5zZm9ybWVyczExX1NUX04uaHRtIj5hYm91dCB0aGUgZmFpbHVyZXM8L2E+IG9mIDxlbT5SZXZlbmdlIG9mIHRoZSBGYWxsZW48L2VtPi48L3A+PC9wPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjgyOS9taWNoYWVsLWJheS1hcG9sb2dpemVzLWZvci10cmFuc2Zvcm1lcnMtMi1wcm9taXNlcy1hLWJldHRlci10cmFuc2Zvcm1lcnMtMy8iIGNsYXNzPSJtb3JlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNb3JlIE1pY2hhZWwgQmF5IE1lYSBDdWxwYSA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+ICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgPC91bD5kAgkPDxYCHwRnZBYgAgEPDxYCHgtOYXZpZ2F0ZVVybAXvBW1haWx0bzo/c3ViamVjdD1SZWVsekNoYW5uZWw6IE1pY2hhZWwgQmF5IEFwb2xvZ2l6ZXMgZm9yIFRyYW5zZm9ybWVycyAyLCBQcm9taXNlcyBhIEJldHRlciBUcmFuc2Zvcm1lcnMgMyZib2R5PURlc3BpdGUgcG9vciByZXZpZXdzLCBUcmFuc2Zvcm1lcnM6IFJldmVuZ2Ugb2YgdGhlIEZhbGxlbiB3YXMgYW4gaW5hcmd1YWJsZSBoaXQgbGFzdCBzdW1tZXIsIHNjb3JpbmcgJDQwMiBtaWxsaW9uIGRvbWVzdGljYWxseS4gV2hhdCBhbHNvIGNhbid0IGJlIGFyZ3VlZCwgaXMgdGhhdCBpdCBzdWNrZWQuIFRyYW5zZm9ybWVycyBmYW5zIGhhdmUgYmVlbiBxdWljayB0byBjb250ZXN0IHRoZSBxdWFsaXR5IG9mIHRoZSBUcmFuc2Zvcm1lcnMgc2VxdWVsLCBhbmQgZXZlbiBTaGlhIExhQmVvdWYgYWRtaXRzIHRoYXQgaGUgIndhc24ndCBpbXByZXNzZWQgd2l0aCB3aGF0IHdlIGRpZCIgaW4gUmV2ZW5nZSBvZiB0aGUgRmFsbGVuLg0KDQpOb3cgZGlyZWN0b3IgTWljaGFlbCBCYXkgaXMgZ2V0dGluZyBpbiB0aGUgYXBvbG9neSBhY3QuIEluIGEgcmVjZW50IHNldCB2aXNpdCwgQmF5IHRhbGtlZCB0byBVU0EgVG9kYXkgYWJvdXQgdGhlIGZhaWx1cmVzIG9mIFJldmVuZ2Ugb2YgdGhlIEZhbGxlbi4lMGElMGFodHRwJTNhJTJmJTJmd3d3LnJlZWx6LmNvbSUyZm1vdmllLW5ld3MlMmY2ODI5JTJmbWljaGFlbC1iYXktYXBvbG9naXplcy1mb3ItdHJhbnNmb3JtZXJzLTItcHJvbWlzZXMtYS1iZXR0ZXItdHJhbnNmb3JtZXJzLTMlMmZkZAIDDw8WAh8HBeYBaHR0cDovL3d3dy5mYWNlYm9vay5jb20vc2hhcmVyLnBocD91PWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjgyOS9taWNoYWVsLWJheS1hcG9sb2dpemVzLWZvci10cmFuc2Zvcm1lcnMtMi1wcm9taXNlcy1hLWJldHRlci10cmFuc2Zvcm1lcnMtMy8mdD1NaWNoYWVsK0JheStBcG9sb2dpemVzK2ZvcitUcmFuc2Zvcm1lcnMrMiUyYytQcm9taXNlcythK0JldHRlcitUcmFuc2Zvcm1lcnMrMytkZAIFDw8WAh8HBY0BaHR0cDovL3JlZGRpdC5jb20vc3VibWl0P3VybD1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzY4MjkvbWljaGFlbC1iYXktYXBvbG9naXplcy1mb3ItdHJhbnNmb3JtZXJzLTItcHJvbWlzZXMtYS1iZXR0ZXItdHJhbnNmb3JtZXJzLTMvZGQCBw8PFgIfBwX7Amh0dHA6Ly9kaWdnLmNvbS9zdWJtaXQ/dXJsPWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjgyOS9taWNoYWVsLWJheS1hcG9sb2dpemVzLWZvci10cmFuc2Zvcm1lcnMtMi1wcm9taXNlcy1hLWJldHRlci10cmFuc2Zvcm1lcnMtMy8mdGl0bGU9TWljaGFlbCtCYXkrQXBvbG9naXplcytmb3IrVHJhbnNmb3JtZXJzKzIlMmMrUHJvbWlzZXMrYStCZXR0ZXIrJmRlc2NyaXB0aW9uPURlc3BpdGUrcG9vcityZXZpZXdzJTJjK1RyYW5zZm9ybWVycyUzYStSZXZlbmdlK29mK3RoZStGYWxsZW4rd2FzK2FuK2luYXJndWFibGUraGl0K2xhc3Qrc3VtbWVyJTJjK3Njb3JpbmcrJTNjYStocmVmJTNkJTIyaHR0cCUzYSUyZiUyZmJveG9mZmljZW1vam8uY29tJTJmbW9kZAIJDw8WAh8HBfcBaHR0cDovL2RlbGljaW91cy5jb20vcG9zdD92PTUmbm91aSZqdW1wPWNsb3NlJnVybD1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzY4MjkvbWljaGFlbC1iYXktYXBvbG9naXplcy1mb3ItdHJhbnNmb3JtZXJzLTItcHJvbWlzZXMtYS1iZXR0ZXItdHJhbnNmb3JtZXJzLTMvJnRpdGxlPU1pY2hhZWwrQmF5K0Fwb2xvZ2l6ZXMrZm9yK1RyYW5zZm9ybWVycysyJTJjK1Byb21pc2VzK2ErQmV0dGVyK1RyYW5zZm9ybWVycyszK2RkAgsPDxYCHwcF6gFodHRwOi8vY2dpLmZhcmsuY29tL2NnaS9mYXJrL2ZhcmtpdC5wbD91PWh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjgyOS9taWNoYWVsLWJheS1hcG9sb2dpemVzLWZvci10cmFuc2Zvcm1lcnMtMi1wcm9taXNlcy1hLWJldHRlci10cmFuc2Zvcm1lcnMtMy8maD1NaWNoYWVsK0JheStBcG9sb2dpemVzK2ZvcitUcmFuc2Zvcm1lcnMrMiUyYytQcm9taXNlcythK0JldHRlcitUcmFuc2Zvcm1lcnMrMytkZAINDw8WAh8HBZMGaHR0cDovL3d3dy5teXNwYWNlLmNvbS9pbmRleC5jZm0/ZnVzZWFjdGlvbj1wb3N0dG8mdD1NaWNoYWVsK0JheStBcG9sb2dpemVzK2ZvcitUcmFuc2Zvcm1lcnMrMiUyYytQcm9taXNlcythK0JldHRlcitUcmFuc2Zvcm1lcnMrMysmYz1EZXNwaXRlK3Bvb3IrcmV2aWV3cyUyYytUcmFuc2Zvcm1lcnMlM2ErUmV2ZW5nZStvZit0aGUrRmFsbGVuK3dhcythbitpbmFyZ3VhYmxlK2hpdCtsYXN0K3N1bW1lciUyYytzY29yaW5nKyUyNDQwMittaWxsaW9uK2RvbWVzdGljYWxseS4rV2hhdCthbHNvK2Nhbid0K2JlK2FyZ3VlZCUyYytpcyt0aGF0K2l0K3N1Y2tlZC4rVHJhbnNmb3JtZXJzK2ZhbnMraGF2ZStiZWVuK3F1aWNrK3RvK2NvbnRlc3QrdGhlK3F1YWxpdHkrb2YrdGhlK1RyYW5zZm9ybWVycytzZXF1ZWwlMmMrYW5kK2V2ZW4rU2hpYStMYUJlb3VmK2FkbWl0cyt0aGF0K2hlKyUyMndhc24ndCtpbXByZXNzZWQrd2l0aCt3aGF0K3dlK2RpZCUyMitpbitSZXZlbmdlK29mK3RoZStGYWxsZW4uJTBkJTBhJTBkJTBhTm93K2RpcmVjdG9yK01pY2hhZWwrQmF5K2lzK2dldHRpbmcraW4rdGhlK2Fwb2xvZ3krYWN0LitJbithK3JlY2VudCtzZXQrdmlzaXQlMmMrQmF5K3RhbGtlZCt0bytVU0ErVG9kYXkrYWJvdXQrdGhlK2ZhaWx1cmVzK29mK1JldmVuZ2Urb2YrdGhlK0ZhbGxlbi4mdT1odHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzY4MjkvbWljaGFlbC1iYXktYXBvbG9naXplcy1mb3ItdHJhbnNmb3JtZXJzLTItcHJvbWlzZXMtYS1iZXR0ZXItdHJhbnNmb3JtZXJzLTMvJmw9N2RkAg8PZBYCZg8WAh8CBaUUPGRpdiBjbGFzcz0iY2xlYXIiPiAgICA8aDU+U0lHTiBVUCBGT1IgRkFOIEFMRVJUUzwvaDU+ICAgIDxwPkJlIHRoZSBmaXJzdCB0byB3YXRjaCBuZXcgdHJhaWxlcnMuR2V0IG5ld3MgYWJvdXQgdGhlIHN0YXJzIHlvdSBsb3ZlLk5ldmVyIG1pc3MgeW91ciBmYXZvcml0ZSBtb3ZpZSE8L3A+ICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6I2VkZjJjYzsgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQzsgcGFkZGluZzogM3B4OyBjb2xvcjojMzMzMzMzOyBtYXJnaW4tdG9wOiA1cHg7Ij4gICAgICAgIDxoNSBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6IFRyYW5zcGFyZW50OyBjb2xvcjogIzY2NjY2NjsgZm9udC13ZWlnaHQ6Ym9sZDsiPlJlbGF0ZWQgRmFuIEFsZXJ0czwvaDU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbmxpbmUtbGlzdCI+ICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0icmVsYXRlZCIgaWQ9IlJlbGF0ZWRBbGVydHMiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0icDExNTcwOCIgbmFtZT0iTWVnYW4gRm94IiAvPiBNZWdhbiBGb3ggICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9InAxOTAwODMiIG5hbWU9IkxvcmVuem8gZGkgQm9uYXZlbnR1cmEiIC8+IExvcmVuem8gZGkgQm9uYXZlbnR1cmEgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9InAxOTMwMzUiIG5hbWU9Ik1pY2hhZWwgQmF5IiAvPiBNaWNoYWVsIEJheSAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0icDI5NzM2OCIgbmFtZT0iU2hpYSBMYUJlb3VmIiAvPiBTaGlhIExhQmVvdWYgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0ibTI3MDY4MiIgbmFtZT0iVHJhbnNmb3JtZXJzOiBSZXZlbmdlIG9mIHRoZSBGYWxsZW4iIC8+IFRyYW5zZm9ybWVyczogUmV2ZW5nZSBvZiB0aGUgRmFsbGVuICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibGFzdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9Im0yNzUwMjgiIG5hbWU9IlRyYW5zZm9ybWVyczogRGFyayBvZiB0aGUgTW9vbiIgLz4gVHJhbnNmb3JtZXJzOiBEYXJrIG9mIHRoZSBNb29uICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+ICAgICAgICAgICAgPC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgPGJyIC8+ICAgICAgICA8ZGl2IGlkPSJlbWFpbF9zdWJtaXNzaW9uIiBjbGFzcz0iaGlkZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206IDVweDsgbWFyZ2luLXRvcDogLTVweDsiPiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0ic3Vic2NyaWJlckVtYWlsIiBzdHlsZT0id2lkdGg6IDExMHB4OyIgdmFsdWU9InlvdXIgZW1haWwiPiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJzdWJtaXQiIGNsYXNzPSJidXR0b24iIHZhbHVlPSJBZGQiIG9uY2xpY2s9ImphdmFzY3JpcHQ6YWRkQWxlcnRzKCk7IHJldHVybiBmYWxzZTsiPiAgICAgICAgPC9kaXY+ICAgICAgICA8ZGl2IGlkPSJwcm9maWxlX3N1Ym1pc3Npb24iIGNsYXNzPSJoaWRlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTogNXB4OyBtYXJnaW4tdG9wOiAtNXB4OyI+ICAgICAgICAgICAgPGlucHV0IHR5cGU9InN1Ym1pdCIgY2xhc3M9ImJ1dHRvbiIgdmFsdWU9IkFkZCBBbGVydHMiIG9uY2xpY2s9ImphdmFzY3JpcHQ6YWRkQWxlcnRzKCk7IHJldHVybiBmYWxzZTsiIC8+ICAgICAgICA8L2Rpdj4gICAgICAgIDxkaXYgaWQ9ImFsZXJ0X3N1Ym1pc3Npb25fcmVzdWx0Ij48L2Rpdj4gICAgPC9kaXY+ICAgIDxhIGhyZWY9Ii93aGF0YXJlYWxlcnRzLyIgY2xhc3M9Im1vcmUiPldoYXQgYXJlIEFMRVJUUz88L2E+ICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj48L2Rpdj5kAhEPFggeBWNsYXNzBQ5ibG9nLWltYWdlLXRvcB4Dc3JjBUtodHRwOi8vY2FjaGUucmVlbHpjaGFubmVsLmNvbS9hc3NldHMvY29udGVudC9ibG9naW1hZ2VzL21pY2hhZWwtYmF5LTQ3Ni5qcGceA2FsdAVKbWljaGFlbC1iYXktYXBvbG9naXplcy1mb3ItdHJhbnNmb3JtZXJzLTItcHJvbWlzZXMtYS1iZXR0ZXItdHJhbnNmb3JtZXJzLTMfBGdkAhMPDxYCHwRoZGQCFQ8WAh8CBV5NaWNoYWVsIEJheSBBcG9sb2dpemVzIGZvciA8ZW0+VHJhbnNmb3JtZXJzIDI8L2VtPiwgUHJvbWlzZXMgYSBCZXR0ZXIgPGVtPlRyYW5zZm9ybWVycyAzPC9lbT4gZAIXDxYCHwIFF1Bvc3RlZCAwNi4xMS4xMCBieSBSeWFuZAIZDxYCHwIFmQQ8ZGl2IGlkPSdmYi1yb290Jz48L2Rpdj48c2NyaXB0PihmdW5jdGlvbihkLCBzLCBpZCkgeyAgdmFyIGpzLCBmanMgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKHMpWzBdOyAgaWYgKGQuZ2V0RWxlbWVudEJ5SWQoaWQpKSByZXR1cm47ICBqcyA9IGQuY3JlYXRlRWxlbWVudChzKTsganMuaWQgPSBpZDsgIGpzLnNyYyA9ICcvL2Nvbm5lY3QuZmFjZWJvb2submV0L2VuX1VTL2FsbC5qcyN4ZmJtbD0xJzsgIGZqcy5wYXJlbnROb2RlLmluc2VydEJlZm9yZShqcywgZmpzKTt9KGRvY3VtZW50LCAnc2NyaXB0JywgJ2ZhY2Vib29rLWpzc2RrJykpOzwvc2NyaXB0PjxmYjpsaWtlIGhyZWY9J2h0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjgyOS9taWNoYWVsLWJheS1hcG9sb2dpemVzLWZvci10cmFuc2Zvcm1lcnMtMi1wcm9taXNlcy1hLWJldHRlci10cmFuc2Zvcm1lcnMtMy8nIHNob3dfZmFjZXM9J2ZhbHNlJyBsYXlvdXQ9J2J1dHRvbl9jb3VudCcgd2lkdGg9JzI1MHB4JyBoZWlnaHQ9JzM1cHgnIHNlbmQ9J3RydWUnPjwvZmI6bGlrZT5kAhsPFgIfAgWkHDxwPkRlc3BpdGUgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUtbmV3cy8zNjg5L3RyYW5zZm9ybWVycy0yLXJldmlld3MtaW5zZXJ0LWVhcnBsdWdzLWFuZC1qdXN0LWxvb2stYXQtbWVnYW4tZm94Ij5wb29yIHJldmlld3M8L2E+LCA8YSBocmVmPSJodHRwOi8vd3d3LlJlZWx6LmNvbS9tb3ZpZS8yNzA2ODIvdHJhbnNmb3JtZXJzLXJldmVuZ2Utb2YtdGhlLWZhbGxlbiI+PGVtPlRyYW5zZm9ybWVyczogUmV2ZW5nZSBvZiB0aGUgRmFsbGVuPC9lbT48L2E+IHdhcyBhbiBpbmFyZ3VhYmxlIGhpdCBsYXN0IHN1bW1lciwgc2NvcmluZyA8YSBocmVmPSJodHRwOi8vYm94b2ZmaWNlbW9qby5jb20vbW92aWVzLz9pZD10cmFuc2Zvcm1lcnMyLmh0bSI+JDQwMiBtaWxsaW9uIGRvbWVzdGljYWxseTwvYT4uIFdoYXQgYWxzbyBjYW4ndCBiZSBhcmd1ZWQsIGlzIHRoYXQgaXQgc3Vja2VkLiA8ZW0+VHJhbnNmb3JtZXJzPC9lbT4gZmFucyBoYXZlIGJlZW4gPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUtbmV3cy8zODAxL3JvZ2VyLWViZXJ0LWhpdHMtYmFjay1hdC10cmFuc2Zvcm1lcnMtZmFucyI+cXVpY2sgdG8gY29udGVzdDwvYT4gdGhlIHF1YWxpdHkgb2YgdGhlIDxlbT5UcmFuc2Zvcm1lcnM8L2VtPiBzZXF1ZWwsIGFuZCBldmVuIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL3BlcnNvbi8yOTczNjgvc2hpYS1sYWJlb3VmIj5TaGlhIExhQmVvdWY8L2E+IGFkbWl0cyB0aGF0IGhlIDxhIGhyZWY9Imh0dHA6Ly93d3cuUmVlbHouY29tL21vdmllLW5ld3MvNjYwNS9zaGlhLWxhYmVvdWYtcHJvbWlzZXMtdHJhbnNmb3JtZXJzLTMtd2lsbC1iZS1iZXR0ZXItdGhhbi1yZXZlbmdlLW9mLXRoZS1mYWxsZW4iPiJ3YXNuJ3QgaW1wcmVzc2VkIHdpdGggd2hhdCB3ZSBkaWQiPC9hPiBpbiA8ZW0+UmV2ZW5nZSBvZiB0aGUgRmFsbGVuPC9lbT4uPC9wPg0KDQo8cD5Ob3cgZGlyZWN0b3IgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vcGVyc29uLzE5MzAzNS9taWNoYWVsLWJheSI+TWljaGFlbCBCYXk8L2E+IGlzIGdldHRpbmcgaW4gdGhlIGFwb2xvZ3kgYWN0LiBJbiBhIHJlY2VudCBzZXQgdmlzaXQsIEJheSB0YWxrZWQgdG8gPGVtPlVTQSBUb2RheTwvZW0+IDxhIGhyZWY9Imh0dHA6Ly93d3cudXNhdG9kYXkuY29tL2xpZmUvbW92aWVzL25ld3MvMjAxMC0wNi0xMS1UcmFuc2Zvcm1lcnMxMV9TVF9OLmh0bSI+YWJvdXQgdGhlIGZhaWx1cmVzPC9hPiBvZiA8ZW0+UmV2ZW5nZSBvZiB0aGUgRmFsbGVuPC9lbT4uPC9wPjxibG9ja3F1b3RlPjxwPkknbGwgdGFrZSBzb21lIG9mIHRoZSBjcml0aWNpc20uIEl0IHdhcyB2ZXJ5IGhhcmQgdG8gcHV0ICh0aGUgc2VxdWVsKSB0b2dldGhlciB0aGF0IHF1aWNrbHkgYWZ0ZXIgdGhlIHdyaXRlcnMnIHN0cmlrZSAob2YgMjAwNy0wOCkuPC9wPjwvYmxvY2txdW90ZT4NCg0KPHA+UHJvZHVjZXIgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vcGVyc29uLzE5MDA4My9sb3JlbnpvLWRpLWJvbmF2ZW50dXJhIj5Mb3JlbnpvIERpIEJvbmF2ZW50dXJhPC9hPiBhZ3JlZWQuPC9wPg0KDQo8YmxvY2txdW90ZT48cD5XZSB0cmllZCB0byBkbyB0b28gbWFueSB0aGluZ3MgaW4gdGhlIHNlY29uZCBtb3ZpZSwgd2hpY2ggZGlkbid0IGdpdmUgZW5vdWdoIHRpbWUgaW4gYW55IG9uZSBvZiB0aGVtLiBXZSB3ZXJlIGNvbnN0YW50bHkganVtcGluZyB0byB0aGUgbmV4dCBwaWVjZSBvZiBpbmZvcm1hdGlvbiwgdGhlIG5leHQgcGxhY2UuPC9wPjwvYmxvY2txdW90ZT4NCg0KDQo8cD5CYXkgcHJvbWlzZXMgdGhhdCA8ZW0+VHJhbnNmb3JtZXJzIDM8L2VtPiB3aWxsIGJlIGJldHRlciBieSBnZXR0aW5nIHJpZCBvZiB3aGF0IGRpZG4ndCB3b3JrIGluIDxlbT5SZXZlbmdlIG9mIHRoZSBGYWxsZW48L2VtPiAoIk9uZSB0aGluZyB3ZSdyZSBnZXR0aW5nIHJpZCBvZiBpcyB3aGF0IEkgY2FsbCB0aGUgZG9ya3kgY29tZWR5LCIgQmF5IGFkbWl0dGVkKSwgYW5kIGdpdmluZyA8ZW0+VHJhbnNmb3JtZXJzIDM8L2VtPiBhIGJldHRlciBlbmRpbmcuPC9wPg0KDQo8YmxvY2txdW90ZT48cD4gVGhpcyBvbmUgcmVhbGx5IGJ1aWxkcyB0byBhIGZpbmFsIGNyZXNjZW5kby4gSXQncyBub3QgdGhyZWUgbXVsdGlwbGUgZW5kaW5ncy4gQXMgYSB0cmlsb2d5LCBpdCByZWFsbHkgZW5kcy4gSXQgY291bGQgYmUgcmVib290ZWQgYWdhaW4sIGJ1dCBJIHRoaW5rIGl0IGhhcyBhIHJlYWxseSBraWxsZXIgZW5kaW5nLjwvcD48L2Jsb2NrcXVvdGU+DQoNCjxwPkJlc2lkZXMgc29waG9tb3JpYyBodW1vciwgPGVtPlRyYW5zZm9ybWVycyAzPC9lbT4gd2lsbCBhbHNvIGJlIHdpdGhvdXQgTWVnYW4gRm94LCB3aG8gd2FzIHJlcG9ydGVkbHkgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUtbmV3cy82NjQzL21lZ2FuLWZveC1kcm9wcGVkLWZyb20tdHJhbnNmb3JtZXJzLTMiPmRyb3BwZWQ8L2E+IGZyb20gdGhlIG1vdmllIHdoZW4gUGFyYW1vdW50IGRlY2xpbmVkIEZveCdzIG9wdGlvbiByaWdodCBiZWZvcmUgc2hvb3RpbmcgYmVnYW4uIEZveCB3YXMgPGEgaHJlZj0iaHR0cDovL3d3dy5SZWVsei5jb20vbW92aWUtbmV3cy82NzIwL21lZ2FuLWZveC1yZXBsYWNlZC1pbi10cmFuc2Zvcm1lcnMtMy1ieS12aWN0b3JpYXMtc2VjcmV0LW1vZGVsIj5yZXBsYWNlZDwvYT4gYnkgVmljdG9yaWEncyBTZWNyZXQgbW9kZWwgPGI+Um9zaWUgSHVudGluZ3Rvbi1XaGl0ZWxleTwvYj4gYXMgYSBuZXcgbG92ZSBpbnRlcmVzdCBmb3IgTGFCZW91Zi4gVGhlIGNoYW5nZSBpcyBvbmUgdGhhdCBMYUJlb3VmIHRoaW5rcyB3aWxsIGltcHJvdmUgdGhlIG1vdmllLjwvcD4NCg0KPGJsb2NrcXVvdGU+PHA+SSBsb3ZlIE1lZ2FuIGFuZCBJIG1pc3MgdGhlIGdpcmwuIEJ1dCBTYW0gYW5kIE1pa2FlbGEgYmVjYW1lIG9uZSBjaGFyYWN0ZXIsIGFuZCBoZXJlIC4uLiB5b3UgaGF2ZSBkaXNjb3ZlcnkgYWdhaW4gZnJvbSBhIG5ldyBwZXJzcGVjdGl2ZS48L3A+PC9ibG9ja3F1b3RlPiANCg0KPHA+VGhlIHNlcXVlbCdzIHZpbGxhaW5zIHdpbGwgYmUgYmV0dGVyIHRvby4gQmF5IGNhbGxlZCB0aGUgY2hhcmFjdGVyIG9mIFRoZSBGYWxsZW4gImtpbmQgb2YgYSAoZXhwbGV0aXZlKSBjaGFyYWN0ZXIiIHNvIDxlbT5UcmFuc2Zvcm1lcnMgMzwvZW0+J3MgbWFpbiB2aWxsYWluIHdpbGwgYmUgU2hvY2t3YXZlLCB0aGUgcm9ib3QgY3ljbG9wcy10dXJuZWQtbGFzZXItY2Fubm9uIGFuZCBkaWN0YXRvciBvZiB0aGUgVHJhbnNmb3JtZXJzJyBob21lIHdvcmxkIG9mIEN5YmVydHJvbi4gVGhlIHBsb3Qgb2YgdGhlIG1vdmllIGlzIGJlaW5nIGtlcHQgc2VjcmV0LCB0aG91Z2ggQmF5IGRpdnVsZ2VkIHRoYXQgdGhlIHNlcXVlbCB3aWxsIGhhdmUgc29tZXRoaW5nIHRvIGRvIHdpdGggdGhlIHNwYWNlIHJhY2UgYmV0d2VlbiB0aGUgVS5TLiBhbmQgVS5TLlMuUi48L3A+DQoNCjxibG9ja3F1b3RlPjxwPlRoZSBtb3ZpZSBpcyBtb3JlIG9mIGEgbXlzdGVyeS4gIkl0IHRpZXMgaW4gd2hhdCB3ZSBrbm93IGFzIGhpc3RvcnkgZ3Jvd2luZyB1cCBhcyBraWRzIHdpdGggd2hhdCA8ZW0+cmVhbGx5PC9lbT4gaGFwcGVuZWQuPC9wPjwvYmxvY2txdW90ZT4NCg0KZAIdD2QWAmYPFgIfAgWFJCAgICA8ZGl2IGNsYXNzPSJncmV5Qm94IG5leHRTaG93aW5nIj4gICAgICAgICAgICA8c3BhbiBjbGFzcz0ibGFiZWwiPk5leHQgU2hvd2luZzo8L3NwYW4+ICAgICAgICAgICAgIDxlbT5UcmFuc2Zvcm1lcnMgMzwvZW0+IG9wZW5zIEp1bHkgMSwgMjAxMSAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PiAgICA8L2Rpdj4gICAgPHVsIGNsYXNzPSJjbGlwTGlzdCI+ICAgICAgICAgICAgICAgICAgICA8bGk+ICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3RyYWlsZXItY2xpcHMvNDI5MjYvdHJhbnNmb3JtZXJzLXJldmVuZ2Utb2YtdGhlLWZhbGxlbi10cmFpbGVyLyI+ICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9yZXBGcmFtZS80MjkyNi80MjkyNl81X3RoLmpwZyIgLz4gICAgICAgICAgICAgICAgICAgIDxzdHJvbmc+VHJhbnNmb3JtZXJzOiBSZXZlbmdlIG9mIHRoZSBGYWxsZW4gLSBUcmFpbGVyPC9zdHJvbmc+ICAgICAgICAgICAgICAgICAgICA8c3Bhbj5EYXp6bGluZyB0cmFpbGVyIGZvciB0aGlzIHNwZWNpYWwgZWZmZWN0cyBleHRyYXZhZ2FuemE8L3NwYW4+ICAgICAgICAgICAgICAgIDwvYT4gICAgICAgICAgICA8L2xpPiAgICAgICAgICAgIDwvdWw+ICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4gICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJncmV5Qm94Ij4gICAgICAgIDxkaXYgY2xhc3M9ImlubGluZS1saXN0Ij4gICAgICAgICAgICA8c3BhbiBjbGFzcz0ibGFiZWwiPlJlbGF0ZWQ6PC9zcGFuPiAgICAgICAgICAgIDx1bCBjbGFzcz0icmVsYXRlZCI+CQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8xMTU3MDgvbWVnYW4tZm94LyI+PG5vYnI+TWVnYW4gRm94PC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSA+ICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vcGVyc29uLzE5MDA4My9sb3JlbnpvLWRpLWJvbmF2ZW50dXJhLyI+PG5vYnI+TG9yZW56byBkaSBCb25hdmVudHVyYTwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8xOTMwMzUvbWljaGFlbC1iYXkvIj48bm9icj5NaWNoYWVsIEJheTwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3BlcnNvbi8yOTczNjgvc2hpYS1sYWJlb3VmLyI+PG5vYnI+U2hpYSBMYUJlb3VmPC9ub2JyPjwvYT4gICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzI3MDY4Mi90cmFuc2Zvcm1lcnMtcmV2ZW5nZS1vZi10aGUtZmFsbGVuLyI+PG5vYnI+VHJhbnNmb3JtZXJzOiBSZXZlbmdlIG9mIHRoZSBGYWxsZW48L25vYnI+PC9hPiAgICAgICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Imxhc3QiPiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLzI3NTAyOC90cmFuc2Zvcm1lcnMtZGFyay1vZi10aGUtbW9vbi8iPjxub2JyPlRyYW5zZm9ybWVyczogRGFyayBvZiB0aGUgTW9vbjwvbm9icj48L2E+ICAgICAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAJCSAgICAgICAgICAgIDwvdWw+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PiAgICAgICAgPC9kaXY+ICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlubGluZS1saXN0IGJsb2dzIj4gICAgICAgICAgICA8c3BhbiBjbGFzcz0ibGFiZWwiPlJlbGF0ZWQgTW92aWUgTmV3czo8L3NwYW4+ICAgICAgICAgICAgPHVsIGlkPSJtb3ZpZS1uZXdzIiBjbGFzcz0iY29uZGVuc2VkIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iIj4gICAgICAgICAgICAgICAgICAgIDxoMz48c3BhbiBjbGFzcz0iZGF0ZUJveCIgPjAyLjExLjIwMTM8L3NwYW4+PGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy8xNTcxOS90b3AtMTAtYWN0b3JzLXdoby1jb3VsZC1wbGF5LXlvdW5nLWhhbi1zb2xvLWluLXN0YXItd2Fycy1zcGluLW9mZi8iPlRvcCAxMCBBY3RvcnMgV2hvIENvdWxkIFBsYXkgWW91bmcgSGFuIFNvbG8gaW4gPGVtPlN0YXIgV2FyczwvZW0+IFNwaW4tT2ZmPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4wMS4yNC4yMDEzPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU2MjUvbGF0ZXN0LWctaS1qb2UtcmV0YWxpYXRpb24tdHJhaWxlci1pcy1maWxsZWQtd2l0aC1uaW5qYS1hY3Rpb24vIj5MYXRlc3QgPGVtPkcuSS4gSm9lOiBSZXRhbGlhdGlvbjwvZW0+IFRyYWlsZXIgaXMgRmlsbGVkIFdpdGggTmluamEgQWN0aW9uPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+ICAgICAgICAgICAgICAgICAgICA8aDM+PHNwYW4gY2xhc3M9ImRhdGVCb3giID4xMi4yMC4yMDEyPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvMTU0MzIvdG9kYXlzLWhvdC10cmFpbGVyLWR3YXluZS10aGUtcm9jay1qb2huc29uLWFuZC1tYXJrLXdhaGxiZXJnLXB1bXAtd2VpZ2h0cy1jb21taXQtY3JpbWVzLWluLXBhaW4tZ2Fpbi8iPlRvZGF5J3MgSG90IFRyYWlsZXI6IER3YXluZSAiVGhlIFJvY2siIEpvaG5zb24gYW5kIE1hcmsgV2FobGJlcmcgUHVtcCBXZWlnaHRzLCBDb21taXQgQ3JpbWVzIGluIDxlbT5QYWluICZhbXA7IEdhaW48L2VtPjwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MTIuMDUuMjAxMjwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1MjU0L2NoYXJhY3Rlci1jYWdlLW1hdGNoLXRoZS1hdmVuZ2Vycy12cy10ZWVuYWdlLW11dGFudC1uaW5qYS10dXJ0bGVzLyI+Q2hhcmFjdGVyIENhZ2UgTWF0Y2g6IDxlbT5UaGUgQXZlbmdlcnM8L2VtPiB2cy4gPGVtPlRlZW5hZ2UgTXV0YW50IE5pbmphIFR1cnRsZXM8L2VtPjwvYT48L2gzPiAgICAgICAgICAgICAgICA8L2xpPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSIiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MTEuMjcuMjAxMjwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1MjQzL3ZvZC1yZWNvbW1lbmRhdGlvbi1hLWJsb29keS10cnVlLWxpZmUtY3JpbWUtbW92aWUtYWJvdXQtZmFtaWx5LWJvb3RsZWdnaW5nLWFuZC1jb3JydXB0aW9uLW9uLWRlbWFuZC8iPlZPRCBSZWNvbW1lbmRhdGlvbjogQSBCbG9vZHkgVHJ1ZSBMaWZlIENyaW1lIE1vdmllIEFib3V0IEZhbWlseSwgQm9vdGxlZ2dpbmcgYW5kIENvcnJ1cHRpb24gb24gRGVtYW5kPC9hPjwvaDM+ICAgICAgICAgICAgICAgIDwvbGk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Imxhc3QiPiAgICAgICAgICAgICAgICAgICAgPGgzPjxzcGFuIGNsYXNzPSJkYXRlQm94IiA+MTEuMTMuMjAxMjwvc3Bhbj48YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9tb3ZpZS1uZXdzLzE1MTUwL3RvcC0xMC1iZXN0LWRpcmVjdG9ycy10by1oZWxtLXRoZS1uZXctc3Rhci13YXJzLW1vdmllLyI+VG9wIDEwIEJlc3QgRGlyZWN0b3JzIFRvIEhlbG0gdGhlIE5ldyA8ZW0+U3RhciBXYXJzPC9lbT4gTW92aWU8L2E+PC9oMz4gICAgICAgICAgICAgICAgPC9saT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+ICAgICAgICA8L2Rpdj4gICAgICAgICAgICAgICAgICAgPC9kaXY+ZAIfDw8WAh8EZ2QWBgIBD2QWAmYPFgIfAgW++gE8dWw+ICAgIDxsaSBpZD0iODQ1MjgiIGNsYXNzPSJjb21tZW50Ij4gICAgICAgIDwhLS0gaWYgc3RhdGVtZW50IGZvciByYXRpbmcgaW1hZ2UgLS0+ICAgICAgICAgICAgICAgIDxoMz5NaWNoZWFsIGJheSB1IHN1Y2shPC9oMz4gICAgICAgIDxjaXRlIGNsYXNzPSJieWxpbmUiPlNvdW5kd2F2ZSB8IDEwLjAxLjEyIDA2OjI0OjIyIEFNPC9jaXRlPiAgICAgICAgPHA+WW91IHN1Y2sgYW5kIGl0IGlzIGFsbC4gWW91ciBtb3ZpZSYjMzk7cyBuYW1lIGlzIFRyYW5zZm9ybWVycywgYnV0IHRoYXQgbW92aWUgdGhhdCB5b3UgbWFkZSBoYXMgbm90aGluZyB0byBkbywgYW5kIG5ldmVyIGNhbiBiZSBjb21wYXJlZCB0byBvcmlnaW5hbCBUcmFuc2Zvcm1lcnMuPC9wPiAgICAgICAgPGRpdiBjbGFzcz0icmVwbHkiPgkJICAgIDxzcGFuIGNsYXNzPSIiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c2V0UGFyZW50Q29udHJvbElkKDg0NTI4KTsiPjxzdHJvbmc+UmVwbHk8L3N0cm9uZz48L2E+IDxzcGFuPnw8L3NwYW4+IDwvc3Bhbj4JCSAgICA8c3BhbiBpZD0icmVwb3J0ZWQ4NDUyOCI+PGEgaHJlZj0iamF2YXNjcmlwdDpzdWJtaXRDb21tZW50UmVwb3J0KDg0NTI4KTsiPlJlcG9ydCBBYnVzZTwvYT48L3NwYW4+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9InZvdGUiPgkJICAgIDxwPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzdXAuZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIFVwIiAvPjwvYT48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic2Rvd24uZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIERvd24iIC8+PC9hPjwvcD4JCSAgICA8cD5SZXZpZXcgUmF0aW5nOiAwPC9wPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+CQk8ZGl2IGlkPSJSZXBseUZvcm0tODQ1MjgiIGNsYXNzPSJSZXBseUZvcm0iPjwvZGl2PiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPjx1bD4gICAgPGxpIGlkPSI0NDQ5MCIgY2xhc3M9ImNvbW1lbnQiPiAgICAgICAgPCEtLSBpZiBzdGF0ZW1lbnQgZm9yIHJhdGluZyBpbWFnZSAtLT4gICAgICAgICAgICAgICAgPGgzPioqKiogRU5ESU5HPC9oMz4gICAgICAgIDxjaXRlIGNsYXNzPSJieWxpbmUiPk1lIHwgMDcuMDUuMTEgMDM6NTU6MjQgUE08L2NpdGU+ICAgICAgICA8cD5UcmFuc2Zvcm1lcnMgMyBlbmRpbmcgd2FzIHByb21pc2VkIHRvIGJlIGF3ZXNvbWUuLiBpbiBteSBvcGluaW5vbiBpdCB3YXMgKioqKi4gdGhlIGJhdHRsZSBpbiBjaGljYWdvIGxhc3RzIDMwIG1pbnMuLiBidXQgdGhlIGJhdHRsZSBiZXR3ZWVuIG9wdGltdXMgYW5kIG1lZ2F0cm9uIGxhc3RlZCBsZXNzIHRoYW4gYSBtaW51dGUgd2hlcmUgbWVnYXRyb24gZGllcy4gdGhlbiBvcHRpbXVzIHNheXMgc29tZXRoaW5nIGFuZCBmaWxtIGVuZHM7IFRIRSBXT1JTVCBFTkRJTkcgT0YgQSBUUklMT0dZIElOIFRIRSBISVNUT1JZIE9GIFRSSUxPR1kgTUFLSU5HLiBUcmFuc2Zvcm1lcnMgaXMgYSBnb29kIHRyaWxvZ3kgYnV0IE1pY2hhZWwgQmF5IGhhcyBnb3QgdG8gYmUgdGhlIHdvcnN0IHBlcnNvbiB0byBtYWtlIGVuZGluZ3Mgb2YgZmlsbXMuIEkgcmVhbGx5IGhvcGUgaGUgZGVjaWRlcyB0byBtYWtlIGEgZm91cnRoIG9uZSB0byBoYXZlIGEgYmV0dGVyIGVuZGluZyBvZiB0aGUgd2hvbGUgdHJhbnNmb3JtZXJzIHN0b3J5IGJlY2F1c2UgdGhpcyBvbmUgd2FzICoqKioqKiogdGVycmlibGUuLiBURiBBTkQgVEYyIGVuZGluZyB3YXMgYmV0dGVyIHRoYW4gVEYzJiMzOTtzLjwvcD4gICAgICAgIDxkaXYgY2xhc3M9InJlcGx5Ij4JCSAgICA8c3BhbiBjbGFzcz0iIj48YSBocmVmPSJqYXZhc2NyaXB0OnNldFBhcmVudENvbnRyb2xJZCg0NDQ5MCk7Ij48c3Ryb25nPlJlcGx5PC9zdHJvbmc+PC9hPiA8c3Bhbj58PC9zcGFuPiA8L3NwYW4+CQkgICAgPHNwYW4gaWQ9InJlcG9ydGVkNDQ0OTAiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c3VibWl0Q29tbWVudFJlcG9ydCg0NDQ5MCk7Ij5SZXBvcnQgQWJ1c2U8L2E+PC9zcGFuPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJ2b3RlIj4JCSAgICA8cD48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic3VwLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBVcCIgLz48L2E+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnNkb3duLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBEb3duIiAvPjwvYT48L3A+CQkgICAgPHA+UmV2aWV3IFJhdGluZzogMDwvcD4JCTwvZGl2PgkJPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PgkJPGRpdiBpZD0iUmVwbHlGb3JtLTQ0NDkwIiBjbGFzcz0iUmVwbHlGb3JtIj48L2Rpdj4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQogICAgICAgIDwvbGk+DQogICAgPC91bD48dWw+ICAgIDxsaSBpZD0iNDQwMjQiIGNsYXNzPSJjb21tZW50Ij4gICAgICAgIDwhLS0gaWYgc3RhdGVtZW50IGZvciByYXRpbmcgaW1hZ2UgLS0+ICAgICAgICAgICAgICAgIDxoMz5PbmUgd2lsbCBkaWU8L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+UmFuZG9tZ3V5IHwgMDYuMjguMTEgMTA6NDY6MTAgUE08L2NpdGU+ICAgICAgICA8cD5TaGlhIHNhaWQgb24gRGF2aWQgTGV0dGVybWFuIHRoYXQgU2FtJiMzOTtzIGJlc3QgZnJpZW5kIGRpZXMuIEkgd29uZGVyIHdobyB0aGF0IGlzPzwvcD4gICAgICAgIDxkaXYgY2xhc3M9InJlcGx5Ij4JCSAgICA8c3BhbiBjbGFzcz0iIj48YSBocmVmPSJqYXZhc2NyaXB0OnNldFBhcmVudENvbnRyb2xJZCg0NDAyNCk7Ij48c3Ryb25nPlJlcGx5PC9zdHJvbmc+PC9hPiA8c3Bhbj58PC9zcGFuPiA8L3NwYW4+CQkgICAgPHNwYW4gaWQ9InJlcG9ydGVkNDQwMjQiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c3VibWl0Q29tbWVudFJlcG9ydCg0NDAyNCk7Ij5SZXBvcnQgQWJ1c2U8L2E+PC9zcGFuPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJ2b3RlIj4JCSAgICA8cD48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic3VwLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBVcCIgLz48L2E+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnNkb3duLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBEb3duIiAvPjwvYT48L3A+CQkgICAgPHA+UmV2aWV3IFJhdGluZzogMDwvcD4JCTwvZGl2PgkJPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PgkJPGRpdiBpZD0iUmVwbHlGb3JtLTQ0MDI0IiBjbGFzcz0iUmVwbHlGb3JtIj48L2Rpdj4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQogICAgICAgIDwvbGk+DQogICAgPC91bD48dWw+ICAgIDxsaSBpZD0iMzc1NDkiIGNsYXNzPSJjb21tZW50Ij4gICAgICAgIDwhLS0gaWYgc3RhdGVtZW50IGZvciByYXRpbmcgaW1hZ2UgLS0+ICAgICAgICAgICAgICAgIDxoMz5UcmFuc2Zvcm1lcnMgMzwvaDM+ICAgICAgICA8Y2l0ZSBjbGFzcz0iYnlsaW5lIj5HcmFjZSB8IDAzLjEwLjExIDAyOjQ5OjU2IFBNPC9jaXRlPiAgICAgICAgPHA+U29vb28gdGhlIG1haW4gJiMzNDs0JiMzNDsgQVVUT0JPVFMgYmV0dGVyIG5vdCBESUUuIA08YnI+T1IgSSB3aWxsIHJhdGUgeW91ciBtb3ZpZSB0aGUgbG93ZXN0IG9uZSBmb3IgMjAxMS4gDTxicj5CRUNBVVNFIFRIRVkgTUFLRSBUSEUgTU9JVkUuDTxicj5BbmQgSSYjMzk7bSB0YWxraW5nIGFib3V0IElyb25oaWRlLEJ1bWJsZUJlZSxPcHRpbXVzIFByaW1lLCBBbmQgUmF0Y2hldCEhITwvcD4gICAgICAgIDxkaXYgY2xhc3M9InJlcGx5Ij4JCSAgICA8c3BhbiBjbGFzcz0iIj48YSBocmVmPSJqYXZhc2NyaXB0OnNldFBhcmVudENvbnRyb2xJZCgzNzU0OSk7Ij48c3Ryb25nPlJlcGx5PC9zdHJvbmc+PC9hPiA8c3Bhbj58PC9zcGFuPiA8L3NwYW4+CQkgICAgPHNwYW4gaWQ9InJlcG9ydGVkMzc1NDkiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c3VibWl0Q29tbWVudFJlcG9ydCgzNzU0OSk7Ij5SZXBvcnQgQWJ1c2U8L2E+PC9zcGFuPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJ2b3RlIj4JCSAgICA8cD48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic3VwLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBVcCIgLz48L2E+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnNkb3duLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBEb3duIiAvPjwvYT48L3A+CQkgICAgPHA+UmV2aWV3IFJhdGluZzogMDwvcD4JCTwvZGl2PgkJPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PgkJPGRpdiBpZD0iUmVwbHlGb3JtLTM3NTQ5IiBjbGFzcz0iUmVwbHlGb3JtIj48L2Rpdj48dWw+ICAgIDxsaSBpZD0iNDQxMjUiIGNsYXNzPSJjb21tZW50Ij4gICAgICAgIDwhLS0gaWYgc3RhdGVtZW50IGZvciByYXRpbmcgaW1hZ2UgLS0+ICAgICAgICAgICAgICAgIDxoMz5BdXRvYm90czwvaDM+ICAgICAgICA8Y2l0ZSBjbGFzcz0iYnlsaW5lIj5GQi1JdmFuU2NoYWZmZXIgfCAwNi4yOS4xMSAwNjo1OTowNyBQTTwvY2l0ZT4gICAgICAgIDxwPnNycnksIG9uZSBvZiB0aGVtIGJpdCB0aGUgZHVzdCwgb25lIGFsbW9zdCBiaXQgdGhlIGR1c3QsIGFuZCBvbmUgbG9zdCBhbiBhcm08L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoNDQxMjUpOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDQ0MTI1Ij48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoNDQxMjUpOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS00NDEyNSIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+PHVsPiAgICA8bGkgaWQ9IjI0NDY1IiBjbGFzcz0iY29tbWVudCI+ICAgICAgICA8IS0tIGlmIHN0YXRlbWVudCBmb3IgcmF0aW5nIGltYWdlIC0tPiAgICAgICAgICAgICAgICA8aDM+VEYyIFN1Y2tlZCEhISE8L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+eHh4eHh4eHh4IHwgMDguMjAuMTAgMDc6NDY6NTQgQU08L2NpdGU+ICAgICAgICA8cD5Zb3UgcHJvYmFibHkgY3JpZWQgY3V6IGl0IHdhcyBzbyBiYWQ8L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoMjQ0NjUpOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDI0NDY1Ij48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoMjQ0NjUpOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS0yNDQ2NSIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+PHVsPiAgICA8bGkgaWQ9IjMzMjI0IiBjbGFzcz0iY29tbWVudCI+ICAgICAgICA8IS0tIGlmIHN0YXRlbWVudCBmb3IgcmF0aW5nIGltYWdlIC0tPiAgICAgICAgICAgICAgICA8aDM+T1BUSU1VUyBST0NLUzwvaDM+ICAgICAgICA8Y2l0ZSBjbGFzcz0iYnlsaW5lIj5UUkFOU0ZPUk1FUlMgTE9WRVIgfCAwMS4xOS4xMSAwMzoyOTo0NiBBTTwvY2l0ZT4gICAgICAgIDxwPk9uY2UgQWdhaW4gT1BUSU1VUyBJcyBnb2lnIHRvIGtpY2sgc29tZSBBU1NTISEhIUNvbWUgR2V0IFNvbWUuLi4uLi48L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoMzMyMjQpOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDMzMjI0Ij48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoMzMyMjQpOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS0zMzIyNCIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+PHVsPiAgICA8bGkgaWQ9IjIyOTI5IiBjbGFzcz0iY29tbWVudCI+ICAgICAgICA8IS0tIGlmIHN0YXRlbWVudCBmb3IgcmF0aW5nIGltYWdlIC0tPiAgICAgICAgICAgICAgICA8aDM+cnVzdC1vLW1lZ2F0cm9uIHZzLiBzaG9ja25lcmQ8L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+d2FyYmxhZGUgfCAwNy4zMC4xMCAwNDo0NjoyMyBBTTwvY2l0ZT4gICAgICAgIDxwPmdldCB5b3VyIGFzc2VzIG91dHRhIGhlcmUuLnlvdSBhcmUgYWxsIGR1bWIgYXNzIQ08YnI+aXRzIG9ubHkgYSBtb3ZpZSB0aGV5JiMzOTtyZSBub3QgZm9yIHJlYWwuLi4uPC9wPiAgICAgICAgPGRpdiBjbGFzcz0icmVwbHkiPgkJICAgIDxzcGFuIGNsYXNzPSIiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c2V0UGFyZW50Q29udHJvbElkKDIyOTI5KTsiPjxzdHJvbmc+UmVwbHk8L3N0cm9uZz48L2E+IDxzcGFuPnw8L3NwYW4+IDwvc3Bhbj4JCSAgICA8c3BhbiBpZD0icmVwb3J0ZWQyMjkyOSI+PGEgaHJlZj0iamF2YXNjcmlwdDpzdWJtaXRDb21tZW50UmVwb3J0KDIyOTI5KTsiPlJlcG9ydCBBYnVzZTwvYT48L3NwYW4+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9InZvdGUiPgkJICAgIDxwPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzdXAuZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIFVwIiAvPjwvYT48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic2Rvd24uZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIERvd24iIC8+PC9hPjwvcD4JCSAgICA8cD5SZXZpZXcgUmF0aW5nOiAwPC9wPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+CQk8ZGl2IGlkPSJSZXBseUZvcm0tMjI5MjkiIGNsYXNzPSJSZXBseUZvcm0iPjwvZGl2PiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPjx1bD4gICAgPGxpIGlkPSIyMTc4NSIgY2xhc3M9ImNvbW1lbnQiPiAgICAgICAgPCEtLSBpZiBzdGF0ZW1lbnQgZm9yIHJhdGluZyBpbWFnZSAtLT4gICAgICAgICAgICAgICAgPGgzPm1lZ2F0cm9uIGtpY2tzLWEkJDwvaDM+ICAgICAgICA8Y2l0ZSBjbGFzcz0iYnlsaW5lIj5nYWx2YXVsaSB8IDA3LjEzLjEwIDA1OjUzOjQ3IFBNPC9jaXRlPiAgICAgICAgPHA+TWVnYXRyb24gaXMgdGhlIGdyZWF0ZXN0IHRyYW5zZm9ybWVyIHRvIGhhdmUgZXZlciBsaXZlZC4ob3B0aW11cyBpcyBzdWNoIGEgZ29vZHkgZ29vZCBhbmQgd2lsbCBuZXZlciB1bmRlcnN0YW5kIHRoZSBkZWNlcHRpY29ucyB0cnVlIHBvd2VyISEpLkkgaG9wZSB1bmljcm9uIGtpbGxzIGhpbTwvcD4gICAgICAgIDxkaXYgY2xhc3M9InJlcGx5Ij4JCSAgICA8c3BhbiBjbGFzcz0iIj48YSBocmVmPSJqYXZhc2NyaXB0OnNldFBhcmVudENvbnRyb2xJZCgyMTc4NSk7Ij48c3Ryb25nPlJlcGx5PC9zdHJvbmc+PC9hPiA8c3Bhbj58PC9zcGFuPiA8L3NwYW4+CQkgICAgPHNwYW4gaWQ9InJlcG9ydGVkMjE3ODUiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c3VibWl0Q29tbWVudFJlcG9ydCgyMTc4NSk7Ij5SZXBvcnQgQWJ1c2U8L2E+PC9zcGFuPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJ2b3RlIj4JCSAgICA8cD48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic3VwLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBVcCIgLz48L2E+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnNkb3duLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBEb3duIiAvPjwvYT48L3A+CQkgICAgPHA+UmV2aWV3IFJhdGluZzogMDwvcD4JCTwvZGl2PgkJPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PgkJPGRpdiBpZD0iUmVwbHlGb3JtLTIxNzg1IiBjbGFzcz0iUmVwbHlGb3JtIj48L2Rpdj48dWw+ICAgIDxsaSBpZD0iMjE3ODkiIGNsYXNzPSJjb21tZW50Ij4gICAgICAgIDwhLS0gaWYgc3RhdGVtZW50IGZvciByYXRpbmcgaW1hZ2UgLS0+ICAgICAgICAgICAgICAgIDxoMz4/Pz8/Pz8/PC9oMz4gICAgICAgIDxjaXRlIGNsYXNzPSJieWxpbmUiPlNwaWRlcmNsYXcgfCAwNy4xMy4xMCAwNjoxNTo0NSBQTTwvY2l0ZT4gICAgICAgIDxwPkxldCBtZSBnZXQgdGhpcyBzdHJhaWdodC4gWW91IExPVkUgTWVnYXRyb24sIGJ1dCB3YW50IFVuaWNyb24gdG8ga2lsbCBoaW0/IEkgaG9wZSB5b3UgZG9uJiMzOTt0IGhhdmUga2lkcy48L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoMjE3ODkpOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDIxNzg5Ij48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoMjE3ODkpOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS0yMTc4OSIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+PHVsPiAgICA8bGkgaWQ9IjIyODczIiBjbGFzcz0iY29tbWVudCI+ICAgICAgICA8IS0tIGlmIHN0YXRlbWVudCBmb3IgcmF0aW5nIGltYWdlIC0tPiAgICAgICAgICAgICAgICA8aDM+bWVnYXRyb24ga2lja3MtYSQkPC9oMz4gICAgICAgIDxjaXRlIGNsYXNzPSJieWxpbmUiPk1yLiBNQyB8IDA3LjI5LjEwIDEyOjU5OjE5IFBNPC9jaXRlPiAgICAgICAgPHA+eW91ciB3cml0ZTwvcD4gICAgICAgIDxkaXYgY2xhc3M9InJlcGx5Ij4JCSAgICA8c3BhbiBjbGFzcz0iIGhpZGUiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c2V0UGFyZW50Q29udHJvbElkKDIyODczKTsiPjxzdHJvbmc+UmVwbHk8L3N0cm9uZz48L2E+IDxzcGFuPnw8L3NwYW4+IDwvc3Bhbj4JCSAgICA8c3BhbiBpZD0icmVwb3J0ZWQyMjg3MyI+PGEgaHJlZj0iamF2YXNjcmlwdDpzdWJtaXRDb21tZW50UmVwb3J0KDIyODczKTsiPlJlcG9ydCBBYnVzZTwvYT48L3NwYW4+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9InZvdGUiPgkJICAgIDxwPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzdXAuZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIFVwIiAvPjwvYT48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic2Rvd24uZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIERvd24iIC8+PC9hPjwvcD4JCSAgICA8cD5SZXZpZXcgUmF0aW5nOiAwPC9wPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+CQk8ZGl2IGlkPSJSZXBseUZvcm0tMjI4NzMiIGNsYXNzPSJSZXBseUZvcm0iPjwvZGl2PiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPjx1bD4gICAgPGxpIGlkPSIyMTc4MyIgY2xhc3M9ImNvbW1lbnQiPiAgICAgICAgPCEtLSBpZiBzdGF0ZW1lbnQgZm9yIHJhdGluZyBpbWFnZSAtLT4gICAgICAgICAgICAgICAgPGgzPnRyYW5zZm9ybWVycyAzPC9oMz4gICAgICAgIDxjaXRlIGNsYXNzPSJieWxpbmUiPmdhbHZhdWxpIHwgMDcuMTMuMTAgMDU6NDc6MzIgUE08L2NpdGU+ICAgICAgICA8cD5tZWdhdHJvbiB3b3VsZCBlYXNpbHkgYmVhdCB0aGUgbGl2aW5nIGNyYXAgb3V0IG9mIHNob2Nrd2F2ZS4gc2hvY2t3YXZlIGlzIGp1c3QgYSBuZXJkIGNvbXBhcmVkIHRvIG1lZ2F0cm9ucyBwb3dlci4gaSB3b25kZXIgaWYgbWVncyB3aWxsIHR1cm4gaW50byBnYWx2YXRyb24gYW5kIHJpcCBvcHRpbXVzIHRvIHBpZWNlcyE/PC9wPiAgICAgICAgPGRpdiBjbGFzcz0icmVwbHkiPgkJICAgIDxzcGFuIGNsYXNzPSIiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c2V0UGFyZW50Q29udHJvbElkKDIxNzgzKTsiPjxzdHJvbmc+UmVwbHk8L3N0cm9uZz48L2E+IDxzcGFuPnw8L3NwYW4+IDwvc3Bhbj4JCSAgICA8c3BhbiBpZD0icmVwb3J0ZWQyMTc4MyI+PGEgaHJlZj0iamF2YXNjcmlwdDpzdWJtaXRDb21tZW50UmVwb3J0KDIxNzgzKTsiPlJlcG9ydCBBYnVzZTwvYT48L3NwYW4+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9InZvdGUiPgkJICAgIDxwPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzdXAuZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIFVwIiAvPjwvYT48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic2Rvd24uZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIERvd24iIC8+PC9hPjwvcD4JCSAgICA8cD5SZXZpZXcgUmF0aW5nOiAwPC9wPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+CQk8ZGl2IGlkPSJSZXBseUZvcm0tMjE3ODMiIGNsYXNzPSJSZXBseUZvcm0iPjwvZGl2Pjx1bD4gICAgPGxpIGlkPSIyMTc4OCIgY2xhc3M9ImNvbW1lbnQiPiAgICAgICAgPCEtLSBpZiBzdGF0ZW1lbnQgZm9yIHJhdGluZyBpbWFnZSAtLT4gICAgICAgICAgICAgICAgPGgzPjUwLzUwIGFncmVlPC9oMz4gICAgICAgIDxjaXRlIGNsYXNzPSJieWxpbmUiPlNwaWRlcmNsYXcgfCAwNy4xMy4xMCAwNjoxNDowNyBQTTwvY2l0ZT4gICAgICAgIDxwPkkgY2FuIHNlZSB0aGUgTWVnYXRyb24gdnMgU2hvY2t3YXZlLCAgYnV0IE1lZ2F0cm9uIHdpbGwgTk9UIHR1cm4gaW50byBHYWx2YXRyb24sIGFuZCBDQU4mIzM5O1QgYmVhdCBPcHRpbXVzLiBFdmVyeW9uZSBrbm93cyBoZSBpcyB0aGUgYmVzdC4gRXhjZXB0IGZvciBHcmltbG9jayBvZiBjb3Vyc2UuPC9wPiAgICAgICAgPGRpdiBjbGFzcz0icmVwbHkiPgkJICAgIDxzcGFuIGNsYXNzPSIiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c2V0UGFyZW50Q29udHJvbElkKDIxNzg4KTsiPjxzdHJvbmc+UmVwbHk8L3N0cm9uZz48L2E+IDxzcGFuPnw8L3NwYW4+IDwvc3Bhbj4JCSAgICA8c3BhbiBpZD0icmVwb3J0ZWQyMTc4OCI+PGEgaHJlZj0iamF2YXNjcmlwdDpzdWJtaXRDb21tZW50UmVwb3J0KDIxNzg4KTsiPlJlcG9ydCBBYnVzZTwvYT48L3NwYW4+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9InZvdGUiPgkJICAgIDxwPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzdXAuZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIFVwIiAvPjwvYT48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic2Rvd24uZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIERvd24iIC8+PC9hPjwvcD4JCSAgICA8cD5SZXZpZXcgUmF0aW5nOiAwPC9wPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+CQk8ZGl2IGlkPSJSZXBseUZvcm0tMjE3ODgiIGNsYXNzPSJSZXBseUZvcm0iPjwvZGl2PiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPjx1bD4gICAgPGxpIGlkPSIyMTMyNSIgY2xhc3M9ImNvbW1lbnQiPiAgICAgICAgPCEtLSBpZiBzdGF0ZW1lbnQgZm9yIHJhdGluZyBpbWFnZSAtLT4gICAgICAgICAgICAgICAgPGgzPmhlcmUgd2UgZ28gYWdhaW4uPC9oMz4gICAgICAgIDxjaXRlIGNsYXNzPSJieWxpbmUiPlNwaWRlcmNsYXcgfCAwNy4wNy4xMCAxMDo0NTowMSBQTTwvY2l0ZT4gICAgICAgIDxwPldoYXQgaXMgd3Jvbmcgd2l0aCBCYXksIGFuZCB3aGF0IGlzIHdyb25nIHdpdGggYWxsIHlvdSBwZXJ2ZXMgd2hvIHdvcnNoaXAgTWVnYW4gRm94PyBUbyBCYXkgSSBzYXkuLiBTaG9ja3dhdmUgdGhlIGRpY3RhdG9yIG9mIEN5YmVydHJvbj8/PyBOb29vbyB0aGF0JiMzOTtzIG5vdCBob3cgaXQgd29ya3MuIFNob2Nrd2F2ZSBpcyBtZXJlbHkgYSBsYWNrZXkgZm9yIE1lZ2F0cm9uLiBGb3IgY3J5aW4gb3V0IGxvdWQsIE1lZ2F0cm9uIElTIHN1cHJlbWUgcnVsZXIgb2YgdGhlIERlY2VwdGljb25zLiBIZSBkb2VzbiYjMzk7dCBhbnN3ZXIgdG8gYW55b25lIG5hbWVkIHRoZSBmYWxsZW4gYW5kIGNlcnRhaW5seSBub3QgU2hvY2t3YXZlLiBIZSYjMzk7cyB0aGUgYm9zcy4gVG8gdGhlIGhvcm5iYWxsIE1lZ2FuIEZveCBmYW5zLi4gR0VUIEEgTElGRS4gSGVyIGNoYXJhY3RlciBzaG91bGQgbmV2ZXIgaGF2ZSBiZWVuIGluIHRoZXJlIGluIHRoZSBmaXJzdCBwbGFjZS4gSSBob3BlIElNREI0IGlzIHdyb25nLCBhbmQgUm9zaWUgaXMgcGxheWluZyBDYXJsaWUuIFRoYXQmIzM5O3MgaG93IGl0IHNob3VsZCBiZS48L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoMjEzMjUpOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDIxMzI1Ij48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoMjEzMjUpOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS0yMTMyNSIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+PHVsPiAgICA8bGkgaWQ9IjIxMzU0IiBjbGFzcz0iY29tbWVudCI+ICAgICAgICA8IS0tIGlmIHN0YXRlbWVudCBmb3IgcmF0aW5nIGltYWdlIC0tPiAgICAgICAgICAgICAgICA8aDM+WW91IG5lZWQgdG8gbHVyayBtb3JlLCBTcGlkZXJjbGF3PC9oMz4gICAgICAgIDxjaXRlIGNsYXNzPSJieWxpbmUiPkluNG1hdGl2ZSB8IDA3LjA4LjEwIDAyOjQ5OjA2IFBNPC9jaXRlPiAgICAgICAgPHA+JiMzNDtUaHJvdWdob3V0IGhpcyBpbmNhcm5hdGlvbnMsIFNob2Nrd2F2ZSBpcyB1c3VhbGx5IGRpc3Rpbmd1aXNoZWQgYnkgYSBsYXNlciBjYW5ub24gaW4gbGlldSBvZiBvbmUgb2YgaGlzIGhhbmRzIGFuZCBoaXMgZGlzdGluY3RpdmUgZmFjZSwgd2hpY2ggaXMgZmVhdHVyZWxlc3Mgc2F2ZSBhIHNpbmdsZSByb2JvdGljIGV5ZS4NPGJyPg08YnI+QXMgdGhlIERlY2VwdGljb25zJiMzOTsgbWlsaXRhcnkgb3BlcmF0aW9ucyBjb21tYW5kZXIsIFNob2Nrd2F2ZSYjMzk7cyBwb3dlciBpcyBzZWNvbmQgb25seSB0byBNZWdhdHJvbiYjMzk7cyBBcm15LCBhbmQgZXZlbiB0aGF0IGlzIGRpc3B1dGVkLiBIaXMgYWN0aW9ucyBhcmUgY2FycmllZCBvdXQgd2l0aCB0aGUgY29sZCwgYnJ1dGFsIGNsYXJpdHkgYW5kIHBlcmZlY3Rpb24gb25lIHdvdWxkIGV4cGVjdCBvZiBhIHB1cmVseSBtZWNoYW5pY2FsIGJlaW5nIOKAlCBoaXMgd2F5IGlzIG5vdCB0aGF0IG9mIGJsb29kIGx1c3QsIGxpa2Ugc28gbWFueSBvdGhlciBEZWNlcHRpY29ucywgYnV0IHJhdGhlciB0aGF0IG9mIGEgc2NpZW50aXN0IGF0dGVtcHRpbmcgdG8gc29sdmUgYSBwcm9ibGVtLiBBbmQgdGhhdCBwcm9ibGVtIGlzOiBob3cgY2FuIGhlIHVzZSBoaXMgYWJpbGl0aWVzIHRvIG1vc3QgZWZmZWN0aXZlbHkgZWxpbWluYXRlIHRoZSBncmVhdGVzdCBudW1iZXIgb2YgZW5lbWllcz8gVW5mb3J0dW5hdGVseSBmb3IgdGhlIEF1dG9ib3RzLCBpdCBpcyByYXJlIHRoYXQgU2hvY2t3YXZlIGRvZXMgbm90IGZpbmQgYW4gYW5zd2VyLg08YnI+DTxicj5Vbmxpa2UgbW9zdCBlYXJseSBUcmFuc2Zvcm1lcnMgU2hvY2t3YXZlIHdhcyBub3QgbW9kaWZpZWQgaW50byBhbiBFYXJ0aGx5IGZvcm0sIGFuZCByZXRhaW5zIGhpcyBDeWJlcnRyb24gYWx0ZXJuYXRlIG1vZGUg4oCUIGEgMzUtZm9vdC1sb25nIHJheSBndW4uIEhlIHBvc3Nlc3NlcyB0aGUgcG93ZXIgb2YgZmxpZ2h0IGluIGJvdGggbW9kZXMsIGFuZCBjb21tYW5kcyB0aGUgdG90YWxpdHkgb2YgdGhlIGVsZWN0cm9tYWduZXRpYyBzcGVjdHJ1bSBhbGxvd2luZyBoaW0gdG8gZW1pdCBiZWFtcyBvZiBlbmVyZ3kgaW4gYSB3aWRlIHZhcmlldHkgb2YgZm9ybXMuIEhpcyBoaWdoIGVuZXJneSBvdXRwdXQgbWFrZXMgaGltIHBhcnRpY3VsYXJseSBmdWVsIGluZWZmaWNpZW50LCBidXQgcmFkaW9hY3RpdmUgZnVlbCBzb3VyY2VzIHN0b3JlZCBpbiB0aGUgcmVhY3RvciBpbiBoaXMgY2hlc3QgY2FuIGhlbHAgU2hvY2t3YXZlIHRvIG92ZXJjb21lIHRoaXMgcHJvYmxlbS4gQWx0aG91Z2ggaGlzIGxvZ2ljYWwgYnJhaW4gY2VudGVyIGlzIHVzdWFsbHkgYW4gYWR2YW50YWdlLCBodW1hbiBhZHZlcnNhcmllcyBvZnRlbiBwb3NlIG1vcmUgb2YgYSBkaWZmaWN1bHR5IHRvIFNob2Nrd2F2ZSwgYXMgbW9yZSBpbnR1aXRpdmUgYW5kIGVtb3Rpb25hbCB0aG91Z2h0IHByb2Nlc3NlcyBvZnRlbiBjb25mb3VuZCBoaW0uDTxicj4NPGJyPldoaWxlIHRoZSBhbmltYXRlZCBzZXJpZXMgZXN0YWJsaXNoZWQgU2hvY2t3YXZlIGFzIGZhbmF0aWNhbGx5IGxveWFsIHRvIE1lZ2F0cm9uLCBTaG9ja3dhdmUmIzM5O3Mgb3JpZ2luYWwgYmlvIGFuZCBtb3N0IGZpY3Rpb24gc2luY2UgaGF2ZSBkZXNjcmliZWQgaGltIGFzIGNvbGRseSBhbmQgcGF0aWVudGx5IGxvb2tpbmcgZm9yIHdheXMgdG8gb3ZlcnRocm93IE1lZ2F0cm9uLCBub3QgZm9yIHBlcnNvbmFsIHBvd2VyIChhcyBTdGFyc2NyZWFtIHdvdWxkKSBidXQgc2ltcGx5IGJlY2F1c2UgaXQgd2FzIGxvZ2ljYWwgZm9yIGhpbSB0byBkbyBzby4gU2hvY2t3YXZlIGNvbmNsdWRlZCB0aGF0IGhlIHNob3VsZCBydWxlIHNvIHRoYXQgbm8gZW1vdGlvbiBzaG91bGQgcHJldmVudCB0aGUgRGVjZXB0aWNvbnMgZnJvbSBjb25xdWVyaW5nIHRoZSB1bml2ZXJzZS4gVGhpcyB3YXMgcmV0YWluZWQgaW4gbW9zdCBjb21pYyBib29rcywgd2hlcmUgU2hvY2t3YXZlIGJlY2FtZSBsZWFkZXIgb2YgdGhlIERlY2VwdGljb25zLiYjMzQ7PC9wPiAgICAgICAgPGRpdiBjbGFzcz0icmVwbHkiPgkJICAgIDxzcGFuIGNsYXNzPSIiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c2V0UGFyZW50Q29udHJvbElkKDIxMzU0KTsiPjxzdHJvbmc+UmVwbHk8L3N0cm9uZz48L2E+IDxzcGFuPnw8L3NwYW4+IDwvc3Bhbj4JCSAgICA8c3BhbiBpZD0icmVwb3J0ZWQyMTM1NCI+PGEgaHJlZj0iamF2YXNjcmlwdDpzdWJtaXRDb21tZW50UmVwb3J0KDIxMzU0KTsiPlJlcG9ydCBBYnVzZTwvYT48L3NwYW4+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9InZvdGUiPgkJICAgIDxwPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzdXAuZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIFVwIiAvPjwvYT48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic2Rvd24uZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIERvd24iIC8+PC9hPjwvcD4JCSAgICA8cD5SZXZpZXcgUmF0aW5nOiAwPC9wPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+CQk8ZGl2IGlkPSJSZXBseUZvcm0tMjEzNTQiIGNsYXNzPSJSZXBseUZvcm0iPjwvZGl2Pjx1bD4gICAgPGxpIGlkPSIyMTM2OCIgY2xhc3M9ImNvbW1lbnQiPiAgICAgICAgPCEtLSBpZiBzdGF0ZW1lbnQgZm9yIHJhdGluZyBpbWFnZSAtLT4gICAgICAgICAgICAgICAgPGgzPkx1cms/Pz88L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+U3BpZGVyY2xhdyB8IDA3LjA4LjEwIDA1OjQ1OjI3IFBNPC9jaXRlPiAgICAgICAgPHA+V293LCB0aGF0IHdhcyBzbyBlbmxpZ2h0ZW5pbmcuIE5vdCB0byBtZW50aW9uIGVudGVydGFpbmluZy4gQnV0IHlvdXIgbG9naWMgaXMgYSBsaXR0bGUgYmFja3dhcmRzLiBUaGUgY2FydG9vbiBjYW1lIGZpcnN0LCB0aGUgY29taWMgbGF0ZXIuIEFuZCB0aGVyZSB3YXMgb25seSBvbmUgY29taWMgd2hlcmUgU2hvY2t3YXZlIHRvb2sgb3ZlciwgYW5kIE9wdGltdXMgcHV0IGFuIGVuZCB0byB0aGF0LiBQbHVzIHRoaXMgd2lsbCBiZSBoaXMgZmlyc3QgYXBwZWFyYW5jZSwgc28gSGUgaGFzIHRvIGJlIFVOREVSIE1lZ2F0cm9uLiBNZWdhdHJvbiwgaXMgdGhlIG9ubHkgVFJVRSBsZWFkZXIgZm9yIHRoZSBEZWNlcHRpY29ucy4gQW5kIHRoZXkgYWxyZWFkeSBtZXNzZWQgdXAgb24gdGhhdCBvbmNlIHdpdGggdGhpcyBGYWxsZW4gY3JhcCwgc28gYmVzdCBub3QgdG8gZG8gaXQgYWdhaW4uIE9oIGFuZCBnb29kYnllIEZveC48L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiBoaWRlIj48YSBocmVmPSJqYXZhc2NyaXB0OnNldFBhcmVudENvbnRyb2xJZCgyMTM2OCk7Ij48c3Ryb25nPlJlcGx5PC9zdHJvbmc+PC9hPiA8c3Bhbj58PC9zcGFuPiA8L3NwYW4+CQkgICAgPHNwYW4gaWQ9InJlcG9ydGVkMjEzNjgiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c3VibWl0Q29tbWVudFJlcG9ydCgyMTM2OCk7Ij5SZXBvcnQgQWJ1c2U8L2E+PC9zcGFuPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJ2b3RlIj4JCSAgICA8cD48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic3VwLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBVcCIgLz48L2E+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnNkb3duLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBEb3duIiAvPjwvYT48L3A+CQkgICAgPHA+UmV2aWV3IFJhdGluZzogMDwvcD4JCTwvZGl2PgkJPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PgkJPGRpdiBpZD0iUmVwbHlGb3JtLTIxMzY4IiBjbGFzcz0iUmVwbHlGb3JtIj48L2Rpdj4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQogICAgICAgIDwvbGk+DQogICAgPC91bD48dWw+ICAgIDxsaSBpZD0iMjEzNjkiIGNsYXNzPSJjb21tZW50Ij4gICAgICAgIDwhLS0gaWYgc3RhdGVtZW50IGZvciByYXRpbmcgaW1hZ2UgLS0+ICAgICAgICAgICAgICAgIDxoMz5vb3BzIG1pc3NlZCBvbmUuPC9oMz4gICAgICAgIDxjaXRlIGNsYXNzPSJieWxpbmUiPlNwaWRlcmNsYXcgfCAwNy4wOC4xMCAwNTo1MTozMCBQTTwvY2l0ZT4gICAgICAgIDxwPkkgZm9yZ290IHRvIG1lbnRpb24uIEkgc2VyaW91c2x5IGRvdWJ0IFNob2Nrd2F2ZSBpcyBtb3JlIHBvd2VyZnVsIHRoYW4gTWVnYXRyb24sIGxldCBhbG9uZSBoaXMgYXJteS4gQnV0IGV2ZW4gaWYgaGUgd2FzIHRoYXQgbG9naWMgZG9lcyBub3Qgd29yay4gVGhlIERpbm9ib3RzIGFyZSBtb3JlIHBvd2VyZnVsIHRoYW4gT3B0aW11cyBQcmltZShtb3N0bHkgR3JpbWxvY2spIGJ1dCB0aGV5IGRvbiYjMzk7dCBsZWFkIHRoZSBBdXRvYm90cy4gSXQmIzM5O3MgYWxsIGFib3V0IGxlYWRlcnNoaXAgYWJpbGl0eSBhbmQgc2tpbGwsIGFuZCBNZWdhdHJvbiBoYXMgbW9yZSBpbiBvbmUgYXJtIHRoYW4gU2hvY2t3YXZlIGRvZXMgcGVyaW9kLjwvcD4gICAgICAgIDxkaXYgY2xhc3M9InJlcGx5Ij4JCSAgICA8c3BhbiBjbGFzcz0iIGhpZGUiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c2V0UGFyZW50Q29udHJvbElkKDIxMzY5KTsiPjxzdHJvbmc+UmVwbHk8L3N0cm9uZz48L2E+IDxzcGFuPnw8L3NwYW4+IDwvc3Bhbj4JCSAgICA8c3BhbiBpZD0icmVwb3J0ZWQyMTM2OSI+PGEgaHJlZj0iamF2YXNjcmlwdDpzdWJtaXRDb21tZW50UmVwb3J0KDIxMzY5KTsiPlJlcG9ydCBBYnVzZTwvYT48L3NwYW4+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9InZvdGUiPgkJICAgIDxwPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzdXAuZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIFVwIiAvPjwvYT48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic2Rvd24uZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIERvd24iIC8+PC9hPjwvcD4JCSAgICA8cD5SZXZpZXcgUmF0aW5nOiAwPC9wPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+CQk8ZGl2IGlkPSJSZXBseUZvcm0tMjEzNjkiIGNsYXNzPSJSZXBseUZvcm0iPjwvZGl2PiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPjx1bD4gICAgPGxpIGlkPSIyMTM4MiIgY2xhc3M9ImNvbW1lbnQiPiAgICAgICAgPCEtLSBpZiBzdGF0ZW1lbnQgZm9yIHJhdGluZyBpbWFnZSAtLT4gICAgICAgICAgICAgICAgPGgzPlN0b3AgYmVpbmcgc28gY2hpbGRpc2guPC9oMz4gICAgICAgIDxjaXRlIGNsYXNzPSJieWxpbmUiPkluNG1hdGl2ZSB8IDA3LjA4LjEwIDEwOjAwOjQ0IFBNPC9jaXRlPiAgICAgICAgPHA+SSYjMzk7bSBub3QgdHJ5aW5nIHRvIGZsYXNoIG15IGludGVybmV0IGRpY2sgYXJvdW5kIG9yIGFueXRoaW5nLCBidXQgSSB0aGluayBzZWVpbmcgYXMgWU9VJiMzOTtSRSB0aGUgbG95YWwgZmFuYXRpYyB0byBNZWdhdHJvbiwgWU9VIHdvdWxkbiYjMzk7dCB3YW50IE1lZ2F0cm9uIHRvIGJlIHRha2VuIGRvd24gYnkgaGlzIHNvLWNhbGxlZCBMYWNrZXkuIFNob2Nrd2F2ZSwgbGlrZSBTcG9jaywgd291bGQgYmUgYW4gZXhjZWxsZW50IGxlYWRlciBvZiB0aGUgZGVjZXB0aWNvbnMsIGFzIEkmIzM5O20gc3VyZSBoZSBpcyBvbiBwbGFuZXQgQ3liZXJ0cm9uLiBPZiBjb3Vyc2UsIE1lZ2F0cm9uIGlzIHRoZSBzdXByZW1lIGxlYWRlciBvZiB0aGUgZGVjZXB0aWNvbnMsIGJ1dCBJIHRoaW5rIHRoYXQgU2hvY2t3YXZlIHNob3VsZCBiZSBhYmxlIHRvIG1hdGNoIHVwIHRvIGhpbS4gVHJhbnNmb3JtZXJzIGlzIGEgdW5pdmVyc2UgcHJvbmUgdG8gY2hhbmdlLCBqdXN0IGxpa2Ugb3VyIG93bi4gV2h5IGRvbiYjMzk7dCB5b3UganVzdCBzaW1tZXIgZG93biBhbmQgb3BlbiB5b3VyIG1pbmQgdG8gbmV3IHBvc3NpYmlsaXRpZXM/IERvIHlvdSBmZWVsIGJhZCB0aGF0IHlvdXIgb3duIGxvZ2ljIGdvdCBzZXJ2ZWQsIHNlZWluZyBhcyBPcHRpbXVzIG9idmlvdXNseSBhbmQgZ2xhZGx5IHB1dCBoaW1zZWxmIGJlbmVhdGggVGhlIEZhbGxlbj8NPGJyPg08YnI+QnkgdGhlIHdheSwgSSBwdXQgYWxsIHRoYXQgaW5mbyBpbiBxdW90YXRpb25zIGJlY2F1c2UgaXQgd2FzIGFjdHVhbGx5IGZyb20gV2lraXBlZGlhLiBOb3QgdGhhdCBJIHVzdWFsbHkgZ2V0IGFsbCBteSBpbmZvIGZyb20gdGhlcmUuLi4gb2gsIGFuZCBoZXJlJiMzOTtzIG1vcmUgZnJvbSB0aGUgVHJhbnNmb3JtZXJzIEcxIGluZm9ybWF0aW9uIHBhZ2UuDTxicj4NPGJyPiYjMzQ7U2hvY2t3YXZlIGhhcyBiZWVuIHJlZmVycmVkIHRvIGFzICYjMzQ7YSBjb21wdXRlciBvbiBsZWdzLiYjMzQ7IFRoaXMgaXMgbm90IGZhciBmcm9tIHRoZSB0cnV0aC4gTG9naWMgcnVsZXMgU2hvY2t3YXZlJiMzOTtzIHRob3VnaHQgcHJvY2Vzc2VzIGFuZCBpcyB0aGUgc291cmNlIG9mIGhpcyBldmVyeSBpbnNwaXJhdGlvbi4gSGUgc2VlcyBlbW90aW9uIGFzIGEgd2Vha25lc3MgYW5kIGEgZGlzdHJhY3Rpb24uIEhpcyBjb2xkIGFuZCBjYWxjdWxhdGluZyBtb2R1cyBvcGVyYW5kaSBpcyBzdXBwb3J0ZWQgYnkgaGlzIGZyaWdodGVuaW5nIGFuZCBleGNlcHRpb25hbGx5IHBvd2VyZnVsIGZvcm0uDTxicj4NPGJyPlNob2Nrd2F2ZSBpcyBwb3NzaWJseSBldmVuIG1vcmUgcG93ZXJmdWwgdGhhbiBNZWdhdHJvbi4gUGVyaGFwcyBsb2dpYyBtYXkgb25lIGRheSBkaWN0YXRlIHRoYXQgdGhlIHRpbWUgdG8gcmVwbGFjZSBNZWdhdHJvbiYjMzk7cyBmbGF3ZWQsIGVtb3Rpb24tZnVlbGVkIHJ1bGUgaXMgYXQgaGFuZC4gQWZ0ZXIgYWxsLCB0aGUgb25seSBsb2dpY2FsIGNob2ljZSBmb3IgRGVjZXB0aWNvbiBsZWFkZXIgd291bGQgYmUgU2hvY2t3YXZlIGhpbXNlbGYuDTxicj4NPGJyPkFzIGFuIEFjdGlvbiBNYXN0ZXIsIGhlIGlzIHBhcnRuZXJlZCB3aXRoIEZpc3RmaWdodC4mIzM0OyAtIFdpa2lwZWRpYQ08YnI+DTxicj4mIzM0O1VsdGltYXRlbHksIEkgc2VydmUgb25seSBvbmUgbWFzdGVyLi4uIHB1cmUgbG9naWMhJiMzNDsgLSBTaG9ja3dhdmU8L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiBoaWRlIj48YSBocmVmPSJqYXZhc2NyaXB0OnNldFBhcmVudENvbnRyb2xJZCgyMTM4Mik7Ij48c3Ryb25nPlJlcGx5PC9zdHJvbmc+PC9hPiA8c3Bhbj58PC9zcGFuPiA8L3NwYW4+CQkgICAgPHNwYW4gaWQ9InJlcG9ydGVkMjEzODIiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c3VibWl0Q29tbWVudFJlcG9ydCgyMTM4Mik7Ij5SZXBvcnQgQWJ1c2U8L2E+PC9zcGFuPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJ2b3RlIj4JCSAgICA8cD48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic3VwLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBVcCIgLz48L2E+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnNkb3duLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBEb3duIiAvPjwvYT48L3A+CQkgICAgPHA+UmV2aWV3IFJhdGluZzogMDwvcD4JCTwvZGl2PgkJPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PgkJPGRpdiBpZD0iUmVwbHlGb3JtLTIxMzgyIiBjbGFzcz0iUmVwbHlGb3JtIj48L2Rpdj4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQogICAgICAgIDwvbGk+DQogICAgPC91bD48dWw+ICAgIDxsaSBpZD0iMjEzODQiIGNsYXNzPSJjb21tZW50Ij4gICAgICAgIDwhLS0gaWYgc3RhdGVtZW50IGZvciByYXRpbmcgaW1hZ2UgLS0+ICAgICAgICAgICAgICAgIDxoMz5Pb3BzLi4uIG1pc3NlZCBzb21ldGhpbmcuPC9oMz4gICAgICAgIDxjaXRlIGNsYXNzPSJieWxpbmUiPkluNG1hdGl2ZSB8IDA3LjA4LjEwIDEwOjA3OjU1IFBNPC9jaXRlPiAgICAgICAgPHA+QW5kIGlmIE1lZ2F0cm9uIGlzIHN1Y2ggYSBnb29kIGxlYWRlciwgd2h5IGlzIGhlIGFsbW9zdCBuZXZlciBzdWNjZWVkaW5nIGluIGhpcyBwbGFucyBhZ2FpbnN0IHRoZSBhdXRvYm90cyAoZGVzcGl0ZSB0aGUgd2hvbGUgJiMzOTtnb29kIGFsd2F5cyB0cml1bXBocyBvdmVyIGV2aWwmIzM5OyB0aGluZyk/DTxicj4NPGJyPklmIE1lZ2F0cm9uIHdlcmUgdHJ1bHkgYSBnb29kIGxlYWRlciwgaGUgd291bGQgYWxzbyBoYXZlIGhpcyBEZWNlcHRpY29ucyB1bmRlciBiZXR0ZXIgY29udHJvbC4gRmxhd2xlc3MgbG9naWMgaGVyZSwgZnJpZW5kLiBSZWFkICYjMzQ7VGhlIEFydCBPZiBXYXIuJiMzNDs8L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiBoaWRlIj48YSBocmVmPSJqYXZhc2NyaXB0OnNldFBhcmVudENvbnRyb2xJZCgyMTM4NCk7Ij48c3Ryb25nPlJlcGx5PC9zdHJvbmc+PC9hPiA8c3Bhbj58PC9zcGFuPiA8L3NwYW4+CQkgICAgPHNwYW4gaWQ9InJlcG9ydGVkMjEzODQiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c3VibWl0Q29tbWVudFJlcG9ydCgyMTM4NCk7Ij5SZXBvcnQgQWJ1c2U8L2E+PC9zcGFuPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJ2b3RlIj4JCSAgICA8cD48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic3VwLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBVcCIgLz48L2E+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnNkb3duLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBEb3duIiAvPjwvYT48L3A+CQkgICAgPHA+UmV2aWV3IFJhdGluZzogMDwvcD4JCTwvZGl2PgkJPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PgkJPGRpdiBpZD0iUmVwbHlGb3JtLTIxMzg0IiBjbGFzcz0iUmVwbHlGb3JtIj48L2Rpdj4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQogICAgICAgIDwvbGk+DQogICAgPC91bD48dWw+ICAgIDxsaSBpZD0iMjEzOTIiIGNsYXNzPSJjb21tZW50Ij4gICAgICAgIDwhLS0gaWYgc3RhdGVtZW50IGZvciByYXRpbmcgaW1hZ2UgLS0+ICAgICAgICAgICAgICAgIDxoMz5jaGlsZGlzaD88L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+U3BpZGVyY2xhdyB8IDA3LjA4LjEwIDExOjQwOjU5IFBNPC9jaXRlPiAgICAgICAgPHA+V2VsbCBJIHdhcyBhIGNoaWxkIHRoYXQgZ3JldyB1cCBvbiB0aGlzLCBhbmQgSXQgc3RpbGwgZXhzaXN0cyBpbiB0aGVyZSBzb21ld2hlcmUsIGFuZCBJIGFtIGEgY29taWMgZ2Vlay4gU28gbWF5YmUgYSBsaXR0bGUuIFNvIHlvdXIgYXJndW1lbnQgcmVsaWVzIG9uIHdoYXQgeW91IHJlYWQgaW4gd2lraXBlZGlhPyBOb3QgZXhhY3RseSB0aGUgYmVzdCBpbmZvIHRvIGxvb2sgYXQgYWxsIHRoZSB0aW1lLCBidXQgaGV5IHdoYXRldmVyIGZsb2F0cyB5b3VyIGJvYXQuWW91IGNhbiBnaXZlIGFsbCB0aGUgdXNlbGVzcyBpbmZvIGFib3V0IHRoZSBjaGFyYWN0ZXIgeW91IHdhbnQgYnV0IHRoZSBmYWN0IHJlbWFpbnMgdGhhdCBoZSB3YXMgTkVWRVIgaW4gY29tbWFuZCBvZiB0aGUgRGVjZXB0aWNvbnMuIEhlIGRpZCBpbiBvbmUgY29taWMgY29udmluY2UgVWx0cmEgTWFnbnVzIGFuZCBudW1lcm91cyBvdGhlciBhdXRvYm90cyBhbmQgZGVjZXB0aWNvbnMgdG8gcmV2b2x0IGluIHdoYXQgaGUgc2FpZCB3b3VsZCBlbmQgdGhlIHdhci4gQnV0IGl0IHdhcyBhIG1hdHRlciBvZiB0aW1lIGJlZm9yZSBiZWluZyBzaG93biBhcyBhIGRldmlvdXMgcGxhbiBmb3IgaGltc2VsZi4gVGhlbiBNYWdudXMgcHJlY2VkZWQgdG8gam9pbiBQcmltZSBpbiBlbmRpbmcgdGhhdC4gQW5kIHRoYXQmIzM5O3MgdGhlIGV4dGVudCBvZiBoaXMgcmVpZ24uIE5ldmVyIHNhaWQgaGUgd2FzbiYjMzk7dCBjYXBhYmxlIGp1c3QgdGhhdCBoZSBkaWRuJiMzOTt0LiBPaCBhbmQgT3B0aW11cyBQcmltZSBuZXZlciBwdXQgaGltc2VsZiBiZW5lYXRoIHRoZSBGYWxsZW4uIEhlIGNydXNoZWQgaGltIHVuZGVyIGhpcyBoZWVsLjwvcD4gICAgICAgIDxkaXYgY2xhc3M9InJlcGx5Ij4JCSAgICA8c3BhbiBjbGFzcz0iIGhpZGUiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c2V0UGFyZW50Q29udHJvbElkKDIxMzkyKTsiPjxzdHJvbmc+UmVwbHk8L3N0cm9uZz48L2E+IDxzcGFuPnw8L3NwYW4+IDwvc3Bhbj4JCSAgICA8c3BhbiBpZD0icmVwb3J0ZWQyMTM5MiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzdWJtaXRDb21tZW50UmVwb3J0KDIxMzkyKTsiPlJlcG9ydCBBYnVzZTwvYT48L3NwYW4+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9InZvdGUiPgkJICAgIDxwPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzdXAuZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIFVwIiAvPjwvYT48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic2Rvd24uZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIERvd24iIC8+PC9hPjwvcD4JCSAgICA8cD5SZXZpZXcgUmF0aW5nOiAwPC9wPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+CQk8ZGl2IGlkPSJSZXBseUZvcm0tMjEzOTIiIGNsYXNzPSJSZXBseUZvcm0iPjwvZGl2PiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPjx1bD4gICAgPGxpIGlkPSIyMTM5MyIgY2xhc3M9ImNvbW1lbnQiPiAgICAgICAgPCEtLSBpZiBzdGF0ZW1lbnQgZm9yIHJhdGluZyBpbWFnZSAtLT4gICAgICAgICAgICAgICAgPGgzPm9vcCBvbmUgbW9yZS48L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+U3BpZGVyY2xhdyB8IDA3LjA4LjEwIDExOjQ0OjQyIFBNPC9jaXRlPiAgICAgICAgPHA+SSBzZWUgeW91IGFjdHVhbGx5IGRpZG4mIzM5O3QgY29tbWVudCBvbiB0aGUgTWVnYW4gRm94IGdhcmJhZ2UuIFdhcyBpdCB0aGF0IHlvdSBhY3R1YWxseSBhZ3JlZWQgb24gdGhhdCBvciB0aGF0IHlvdSB3ZXJlIGp1c3QgdG8gYnVzeSBzaG93aW5nIHRoYXQgeW91IGFjdHVhbGx5IGtub3cgaG93IHRvIHJlYWQ/PC9wPiAgICAgICAgPGRpdiBjbGFzcz0icmVwbHkiPgkJICAgIDxzcGFuIGNsYXNzPSIgaGlkZSI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoMjEzOTMpOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDIxMzkzIj48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoMjEzOTMpOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS0yMTM5MyIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+PHVsPiAgICA8bGkgaWQ9IjIxMzk5IiBjbGFzcz0iY29tbWVudCI+ICAgICAgICA8IS0tIGlmIHN0YXRlbWVudCBmb3IgcmF0aW5nIGltYWdlIC0tPiAgICAgICAgICAgICAgICA8aDM+TGV0JiMzOTtzIHNlZS4uLjwvaDM+ICAgICAgICA8Y2l0ZSBjbGFzcz0iYnlsaW5lIj5JbjRtYXRpdmUgfCAwNy4wOS4xMCAwMjowNToxNCBBTTwvY2l0ZT4gICAgICAgIDxwPkkgbWFkZSBhIG1pc3Rha2UgaW4gc2F5aW5nICYjMzQ7T3B0aW11cyYjMzQ7IHJhdGhlciB0aGFuICYjMzQ7TWVnYXRyb24mIzM0OyBhdCB0aGUgZW5kIG9mIHRoZSBmaXJzdCBwYXJhZ3JhcGggaW4gJiMzNDtTdG9wIGJlaW5nIHNvIGNoaWxkaXNoLiYjMzQ7DTxicj4NPGJyPlRvIGFuc3dlciB5b3VyIGxhc3QgcXVlc3Rpb24gZmlyc3QsIEkgaGFkIGFscmVhZHkgYWdyZWVkIHRoYXQgTWVnYW4gRm94IHNob3VsZG4mIzM5O3QgaGF2ZSBiZWVuIGluIHRoZSBzZXJpZXMuIFRoZXJlIHdhc24mIzM5O3QgYW55IGNoZW1pc3RyeSBhbmQgbmVpdGhlciBkaWQgaGVyIGNoYXJhY3RlciBzZWVtIGdlbnVpbmUuIEkgdGhpbmsgdGhlIHNlcmllcyBpcyBiZXR0ZXIgb2ZmIHdpdGhvdXQgdGhhdCBraWRkeSByb21hbmNlIGNyYXAsIGFueXdheS4gU28sIEkgYWdyZWUgd2l0aCB5b3Ugb24gdGhhdC4NPGJyPg08YnI+Tm93LCBJIHRoaW5rIEkgbWFkZSB0aGUgd3JvbmcgYXBwcm9hY2ggdG8geW91LiBJIHVuZGVyc3RhbmQgd2hhdCB5b3UmIzM5O3JlIHNheWluZyBhYm91dCBob3cgU2hvY2t3YXZlIHdhcyBuZXZlciByZWFsbHkgaW4gY29tbWFuZCBvZiB0aGUgRGVjZXB0aWNvbnMsIGJ1dCB0aGF0JiMzOTtzIGFib3V0IGl0Li4uIGJlY2F1c2Ugbm93aGVyZSBpbiB0aGUgYXJ0aWNsZSB3YXMgaXQgc3RhdGVkIHRoYXQgU2hvY2t3YXZlIHdpbGwgdGFrZSBNZWdhdHJvbiYjMzk7cyBwbGFjZSBhcyBsZWFkZXIsIG5vciB3YXMgaXQgc3RhdGVkIHRoYXQgaGUgaXMgYWN0dWFsbHkgSU4gY29tbWFuZCBvZiB0aGUgRGVjZXB0aWNvbnMuIEl0JiMzOTtzIGp1c3Qgc2FpZCB0aGF0IGhlIHdpbGwgYmUgdGhlIG1haW4gdmlsbGFpbiB0aGlzIHRpbWUgYXJvdW5kLCBhbmQgZm9yIGEgbGl0dGxlIGJhY2sgaW5mbywgdGhhdCBoZSBpcyBjb21pbmcgZnJvbSB0aGUgcGxhbmV0IHRoYXQgaGUgd2FzIGRpY3RhdGluZyAocHJvYmFibHkgc28gTWVnYXRyb24gY291bGQgY29udGludWUgaGlzIG1pc3Npb25zIG9uIEVhcnRoLikNPGJyPg08YnI+VGhlIEZhbGxlbiBXQVMgKioqKiwgdGhvdWdoLjwvcD4gICAgICAgIDxkaXYgY2xhc3M9InJlcGx5Ij4JCSAgICA8c3BhbiBjbGFzcz0iIGhpZGUiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c2V0UGFyZW50Q29udHJvbElkKDIxMzk5KTsiPjxzdHJvbmc+UmVwbHk8L3N0cm9uZz48L2E+IDxzcGFuPnw8L3NwYW4+IDwvc3Bhbj4JCSAgICA8c3BhbiBpZD0icmVwb3J0ZWQyMTM5OSI+PGEgaHJlZj0iamF2YXNjcmlwdDpzdWJtaXRDb21tZW50UmVwb3J0KDIxMzk5KTsiPlJlcG9ydCBBYnVzZTwvYT48L3NwYW4+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9InZvdGUiPgkJICAgIDxwPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzdXAuZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIFVwIiAvPjwvYT48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic2Rvd24uZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIERvd24iIC8+PC9hPjwvcD4JCSAgICA8cD5SZXZpZXcgUmF0aW5nOiAwPC9wPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+CQk8ZGl2IGlkPSJSZXBseUZvcm0tMjEzOTkiIGNsYXNzPSJSZXBseUZvcm0iPjwvZGl2PiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPjx1bD4gICAgPGxpIGlkPSIyMTUyOCIgY2xhc3M9ImNvbW1lbnQiPiAgICAgICAgPCEtLSBpZiBzdGF0ZW1lbnQgZm9yIHJhdGluZyBpbWFnZSAtLT4gICAgICAgICAgICAgICAgPGgzPnRpZT88L2gzPiAgICAgICAgPGNpdGUgY2xhc3M9ImJ5bGluZSI+U3BpZGVyY2xhdyB8IDA3LjEwLjEwIDA3OjEyOjM5IFBNPC9jaXRlPiAgICAgICAgPHA+SGV5IEluNG1hdGl2ZSwgSSBndWVzcyB3ZSBib3RoIG1ha2UgYSBnb29kIGFyZ3VtZW50LiBIZWxsLCB3ZSBib3RoIHRoaW5rIGl0JiMzOTtzIGJldHRlciBvZmYgd2l0aG91dCBGb3guIEJ1dCBoZXJlJiMzOTtzIGFuIGFuc3dlciB0byBhIHF1ZXN0aW9uIEkgbmV2ZXIgYW5zd2VyZWQuIFRoZSByZWFzb24gTWVnYXRyb24gbmV2ZXIgc3VjY2VkZWQgaXMgc2ltcGxlLiBPcHRpbXVzIFByaW1lIHdhcyBvbiB0aGUgb3RoZXIgc2lkZS4gQW5kIHdlIGFsbCBubyBoZSYjMzk7cyB0aGUgQmVzdC48L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiBoaWRlIj48YSBocmVmPSJqYXZhc2NyaXB0OnNldFBhcmVudENvbnRyb2xJZCgyMTUyOCk7Ij48c3Ryb25nPlJlcGx5PC9zdHJvbmc+PC9hPiA8c3Bhbj58PC9zcGFuPiA8L3NwYW4+CQkgICAgPHNwYW4gaWQ9InJlcG9ydGVkMjE1MjgiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c3VibWl0Q29tbWVudFJlcG9ydCgyMTUyOCk7Ij5SZXBvcnQgQWJ1c2U8L2E+PC9zcGFuPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJ2b3RlIj4JCSAgICA8cD48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic3VwLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBVcCIgLz48L2E+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnNkb3duLmdpZiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBhbHQ9IlRodW1icyBEb3duIiAvPjwvYT48L3A+CQkgICAgPHA+UmV2aWV3IFJhdGluZzogMDwvcD4JCTwvZGl2PgkJPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PgkJPGRpdiBpZD0iUmVwbHlGb3JtLTIxNTI4IiBjbGFzcz0iUmVwbHlGb3JtIj48L2Rpdj4gICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+DQogICAgICAgIDwvbGk+DQogICAgPC91bD48dWw+ICAgIDxsaSBpZD0iMjIyNTUiIGNsYXNzPSJjb21tZW50Ij4gICAgICAgIDwhLS0gaWYgc3RhdGVtZW50IGZvciByYXRpbmcgaW1hZ2UgLS0+ICAgICAgICAgICAgICAgIDxoMz5LLjwvaDM+ICAgICAgICA8Y2l0ZSBjbGFzcz0iYnlsaW5lIj5JbjRtYXRpdmUgfCAwNy4yMC4xMCAwMzoyMTozOCBBTTwvY2l0ZT4gICAgICAgIDxwPlRpZS4gKE9wdGltdXMgRlRXKTwvcD4gICAgICAgIDxkaXYgY2xhc3M9InJlcGx5Ij4JCSAgICA8c3BhbiBjbGFzcz0iIGhpZGUiPjxhIGhyZWY9ImphdmFzY3JpcHQ6c2V0UGFyZW50Q29udHJvbElkKDIyMjU1KTsiPjxzdHJvbmc+UmVwbHk8L3N0cm9uZz48L2E+IDxzcGFuPnw8L3NwYW4+IDwvc3Bhbj4JCSAgICA8c3BhbiBpZD0icmVwb3J0ZWQyMjI1NSI+PGEgaHJlZj0iamF2YXNjcmlwdDpzdWJtaXRDb21tZW50UmVwb3J0KDIyMjU1KTsiPlJlcG9ydCBBYnVzZTwvYT48L3NwYW4+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9InZvdGUiPgkJICAgIDxwPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzdXAuZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIFVwIiAvPjwvYT48YSBocmVmPSIiPjxpbWcgc3JjPSIvYXNzZXRzL2dsb2JhbC92b3RlLXRodW1ic2Rvd24uZ2lmIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGFsdD0iVGh1bWJzIERvd24iIC8+PC9hPjwvcD4JCSAgICA8cD5SZXZpZXcgUmF0aW5nOiAwPC9wPgkJPC9kaXY+CQk8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+CQk8ZGl2IGlkPSJSZXBseUZvcm0tMjIyNTUiIGNsYXNzPSJSZXBseUZvcm0iPjwvZGl2PiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPjx1bD4gICAgPGxpIGlkPSIxOTU4MCIgY2xhc3M9ImNvbW1lbnQiPiAgICAgICAgPCEtLSBpZiBzdGF0ZW1lbnQgZm9yIHJhdGluZyBpbWFnZSAtLT4gICAgICAgICAgICAgICAgPGgzPlRSQU5TRk9STUVSUyAyIHJvY2tkPC9oMz4gICAgICAgIDxjaXRlIGNsYXNzPSJieWxpbmUiPlNhYnJpbmEgWnVmZWx0IHwgMDYuMTQuMTAgMDI6NTY6MTQgUE08L2NpdGU+ICAgICAgICA8cD5JIGxvdmUgYm90aGUgbW92aWVzIGFuZCBpIHNvIGNhbiYjMzk7dCB3YWl0IHRpbGwgdGhlIHRoaXJkIG9uZSBpIGNhbnQgYmVsaWV2ZSB0aGV5IGRyb3BwZCBtZWdhbiBmb3ggdGhvIHRoYXRzIGp1c3QgZHVtYiBob3cgY2FuIHUgcmVwbGFjZSBhIG1haW4gY2hhcmFjdGVyIGxpa2UgdGhhdD8gYnV0IG8gd2VsbCBzdGlsbCBjYW50IHdhaXQgdGlsbCB0aGUgdGhpcmQ8L3A+ICAgICAgICA8ZGl2IGNsYXNzPSJyZXBseSI+CQkgICAgPHNwYW4gY2xhc3M9IiI+PGEgaHJlZj0iamF2YXNjcmlwdDpzZXRQYXJlbnRDb250cm9sSWQoMTk1ODApOyI+PHN0cm9uZz5SZXBseTwvc3Ryb25nPjwvYT4gPHNwYW4+fDwvc3Bhbj4gPC9zcGFuPgkJICAgIDxzcGFuIGlkPSJyZXBvcnRlZDE5NTgwIj48YSBocmVmPSJqYXZhc2NyaXB0OnN1Ym1pdENvbW1lbnRSZXBvcnQoMTk1ODApOyI+UmVwb3J0IEFidXNlPC9hPjwvc3Bhbj4JCTwvZGl2PgkJPGRpdiBjbGFzcz0idm90ZSI+CQkgICAgPHA+PGEgaHJlZj0iIj48aW1nIHNyYz0iL2Fzc2V0cy9nbG9iYWwvdm90ZS10aHVtYnN1cC5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgVXAiIC8+PC9hPjxhIGhyZWY9IiI+PGltZyBzcmM9Ii9hc3NldHMvZ2xvYmFsL3ZvdGUtdGh1bWJzZG93bi5naWYiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgYWx0PSJUaHVtYnMgRG93biIgLz48L2E+PC9wPgkJICAgIDxwPlJldmlldyBSYXRpbmc6IDA8L3A+CQk8L2Rpdj4JCTxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4JCTxkaXYgaWQ9IlJlcGx5Rm9ybS0xOTU4MCIgY2xhc3M9IlJlcGx5Rm9ybSI+PC9kaXY+ICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+ZAIDD2QWAmYPDxYIHghPYmplY3RJRAKtNR4GVHlwZUlEAh8eBlJvb3RJRALmlwEeC1NpbmdsZVRvcGljaGQWBAIBD2QWBgICDw8WAh4PVmFsaWRhdGlvbkdyb3VwBQpyZXBseXZhbGlkZGQCBA8PFgIfDwUKcmVwbHl2YWxpZGRkAgUPDxYCHw8FCnJlcGx5dmFsaWRkZAICDw8WAh8EZ2QWBgICDw8WAh8PBQpyZXBseXZhbGlkZGQCBA8PFgIfDwUKcmVwbHl2YWxpZGRkAgUPDxYCHw8FCnJlcGx5dmFsaWRkZAIFD2QWAmYPDxYIHwsCrTUfDAIfHw0C5pcBHw5oZBYEAgEPZBYGAgIPDxYCHw8FCG5ld3ZhbGlkZGQCBA8PFgIfDwUIbmV3dmFsaWRkZAIFDw8WAh8PBQhuZXd2YWxpZGRkAgIPDxYCHwRnZBYGAgIPDxYCHw8FCG5ld3ZhbGlkZGQCBA8PFgIfDwUIbmV3dmFsaWRkZAIFDw8WAh8PBQhuZXd2YWxpZGRkAgsPDxYGHg9QYWdlcl9JdGVtQ291bnQCAR4OUGFnZXJfUGFnZVNpemUCCB4PUGFnZXJfUGFnZUNvdW50AgFkFgJmDw8WAh8EaGQWEgIBDw8WAh8EaGRkAgMPDxYEHghDc3NDbGFzcwUJdGhpcy1wYWdlHgRfIVNCAgJkZAIFDw8WAh8EaGRkAgcPDxYEHwIFAi0yHwcFeGh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjgyOS9taWNoYWVsLWJheS1hcG9sb2dpemVzLWZvci10cmFuc2Zvcm1lcnMtMi1wcm9taXNlcy1hLWJldHRlci10cmFuc2Zvcm1lcnMtMy8/cGFnZT0tMmRkAgkPDxYEHwIFAi0xHwcFeGh0dHA6Ly93d3cucmVlbHouY29tL21vdmllLW5ld3MvNjgyOS9taWNoYWVsLWJheS1hcG9sb2dpemVzLWZvci10cmFuc2Zvcm1lcnMtMi1wcm9taXNlcy1hLWJldHRlci10cmFuc2Zvcm1lcnMtMy8/cGFnZT0tMWRkAgsPDxYEHwIFATAfBwV3aHR0cDovL3d3dy5yZWVsei5jb20vbW92aWUtbmV3cy82ODI5L21pY2hhZWwtYmF5LWFwb2xvZ2l6ZXMtZm9yLXRyYW5zZm9ybWVycy0yLXByb21pc2VzLWEtYmV0dGVyLXRyYW5zZm9ybWVycy0zLz9wYWdlPTBkZAINDw8WAh8EaGRkAg8PDxYGHxMFCXRoaXMtcGFnZR8CBQExHxQCAmRkAhEPDxYCHwRoZGQCDQ9kFgICAw9kFgJmDxYCHwIF6Tc8ZGl2IGNsYXNzPSJpdGVtLWZtYSI+PCEtLS0tPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHA6Ly9jb250ZW50LnJlZWx6LmNvbS9hc3NldHMvanMveXVpLXV0aWxpdGllcy5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cDovL2NvbnRlbnQucmVlbHouY29tL2Fzc2V0cy9qcy9zaGFkb3dib3gteXVpLmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2pzL3NoYWRvd2JveC5qcyI+PC9zY3JpcHQ+PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwOi8vY29udGVudC5yZWVsei5jb20vYXNzZXRzL2Nzcy9zaGFkb3dib3guY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgLz48bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHA6Ly9jb250ZW50LnJlZWx6LmNvbS9hc3NldHMvY29udGVudC9zZXR0aW5ncy9zdHlsZXNoZWV0cy9zdW1tZXItZ3VpZGUtMjAwOS0yLmNzcyIgdHlwZT0idGV4dC9jc3MiIC8+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPndpbmRvdy5vbmxvYWQgPSBTaGFkb3dib3guaW5pdDs8L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+ZnVuY3Rpb24gdG9nZ2xlRWxlbWVudFZpc2liaWxpdHkoIGlkICkgewl2YXIgZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCBpZCApOwl2YXIgZWEgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggaWQgKyAiLWxpbmsiICk7CXZhciBuZXdzdGF0ZSA9ICggZS5zdHlsZS5kaXNwbGF5ID09ICdibG9jaycgKSA/ICdub25lJyA6ICdibG9jayc7CXZhciBuZXd0ZXh0ID0gKCBlLnN0eWxlLmRpc3BsYXkgPT0gJ2Jsb2NrJyApID8gJ1srXSBTaG93IE1vbnRoJyA6ICdbLV0gSGlkZSBNb250aCc7CWUuc3R5bGUuZGlzcGxheSA9IG5ld3N0YXRlOwllYS5pbm5lckhUTUwgPSBuZXd0ZXh0O308L3NjcmlwdD48ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvUkVFTFpJUy1GTUEtYmFja2dyb3VuZHJlcGVhdC0wMS5qcGcnKTt3aWR0aDozMDBweDsgbWFyZ2luLWJvdHRvbToxMHB4OyBib3JkZXI6MXB4IHNvbGlkICNhYWFhYWE7IHBhZGRpbmc6NXB4IDAgMTVweCAwOyI+PGEgcmVsPSJzaGFkb3dib3g7d2lkdGg9NzIwO2hlaWdodD00MDUiIGhyZWY9Imh0dHA6Ly9jYWNoZS5yZWVsei5jb20vYXNzZXRzL2ZsYXNoL3N5bmRpY2F0ZWRQbGF5ZXIuc3dmP2NsaXBpZD02ODE3NSI+PGltZyBzdHlsZT0ibWFyZ2luLWxlZnQ6NHB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9SRUVMWklTLTIwMTMtcmVwZnJhbWUtMDMuanBnIj48L2E+PHAgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyOyI+PGltZyBzdHlsZT0ibWFyZ2luLXRvcDoyNXB4OyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9yZWVsemlzLUZNQS1sZWFybm1vcmUtMDEucG5nIj48L3A+PHRhYmxlIHdpZHRoPSIxMDAlIj48dHI+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vYmFyYWJiYXMvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1CYXJhYmJhcyZhbXA7dXRtX2NhbXBhaWduPVJlZWx6JTJCSXMiPgk8aW1nIHN0eWxlPSJtYXJnaW46MjBweCAwIDAgMDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvcmVlbHppcy1GTUEtYmFyYWJiYXMtMDEucG5nIj4JPC9hPgk8L3RkPgkJPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9ib21iZ2lybHMvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1Cb21iJTJCR2lybHMmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLWJvbWJnaXJscy1sb2dvLTAyLnBuZyI+CTwvYT4JPC90ZD48L3RyPjx0cj4JPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9iZXZlcmx5aGlsbHNwYXduLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9QmV2ZXJseSUyQkhpbGxzJTJCUGF3biZhbXA7dXRtX2NhbXBhaWduPVJlZWx6JTJCSXMiPgk8aW1nIHN0eWxlPSJtYXJnaW46MTVweCAwIDAgMDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvUkVFTFpJUy1GTUEtYmhwYXduLWxvZ28tMDEucG5nIj4JPC9hPgk8L3RkPgk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3Nob3cvMTUwL3JhY2UtdG8tdGhlLXNjZW5lLz91dG1fc291cmNlPVJlZWx6LUlzJmFtcDt1dG1fbWVkaXVtPUZNQSZhbXA7dXRtX2NvbnRlbnQ9UmFjZSUyQnRvJTJCdGhlJTJCU2NlbmUmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL1JFRUxaSVMtRk1BLXJ0dHMtbG9nby0wMS5wbmciPgk8L2E+CTwvdGQ+PC90cj48dHI+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vdHJ1ZWp1c3RpY2UvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1UcnVlJTJCSnVzdGljZSZhbXA7dXRtX2NhbXBhaWduPVJlZWx6JTJCSXMiPgk8aW1nIHN0eWxlPSJtYXJnaW46MjBweCAwIDAgMDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvcmVlbHppcy1GTUEtdHJ1ZWp1c3RpY2UtMDEucG5nIj4JPC9hPgk8L3RkPgk8dGQgYWxpZ249ImNlbnRlciI+CTxhIGhyZWY9Imh0dHA6Ly93d3cucmVlbHouY29tL3hpaWkvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1YSUlJJmFtcDt1dG1fY2FtcGFpZ249UmVlbHolMkJJcyI+CTxpbWcgc3R5bGU9Im1hcmdpbjoyMHB4IDAgMCAwOyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9yZWVsemlzLUZNQS14aWlpLTAxLnBuZyI+CTwvYT4JPC90ZD48L3RyPjx0cj4JPHRkIGFsaWduPSJjZW50ZXIiPgk8YSBocmVmPSJodHRwOi8vd3d3LnJlZWx6LmNvbS9yZWVsenNob3cvP3V0bV9zb3VyY2U9UmVlbHotSXMmYW1wO3V0bV9tZWRpdW09Rk1BJmFtcDt1dG1fY29udGVudD1UaGUlMkJSZWVseiUyQlNob3cmYW1wO3V0bV9jYW1wYWlnbj1SZWVseiUyQklzIj4JPGltZyBzdHlsZT0ibWFyZ2luOjE1cHggMCAwIDA7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL3JlZWx6aXMtRk1BLXJlZWx6c2hvdy0wMi5wbmciPgk8L2E+CTwvdGQ+CTx0ZCBhbGlnbj0iY2VudGVyIj4JPGEgaHJlZj0iaHR0cDovL3d3dy5yZWVsei5jb20vc2hvdy8xNzAvdGFsay10aGUtdGFsay8/dXRtX3NvdXJjZT1SZWVsei1JcyZhbXA7dXRtX21lZGl1bT1GTUEmYW1wO3V0bV9jb250ZW50PVdobyUyQlNhaWQlMkJXaGF0JmFtcDt1dG1fY2FtcGFpZ249UmVlbHolMkJJcyI+CTxpbWcgc3R5bGU9Im1hcmdpbjoxNXB4IDAgMCAwOyIgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9SRUVMWklTLUZNQS10YWxrdGhldGFsay1sb2dvLTAxLnBuZyI+CTwvYT4JPC90ZD48L3RyPjwvdGFibGU+CTwvZGl2PjwhLS0tPGEgcmVsPSJzaGFkb3dib3g7d2lkdGg9NzIwO2hlaWdodD00MDUiIGhyZWY9Imh0dHA6Ly9jYWNoZS5yZWVsei5jb20vYXNzZXRzL2ZsYXNoL3N5bmRpY2F0ZWRQbGF5ZXIuc3dmP2NsaXBpZD01NDc5NSI+LS0+PCEtLS0tPjwvZGl2PjxkaXYgY2xhc3M9Iml0ZW0tZm1hIj48IS0tLS0+PGRpdiBjbGFzcz0ic3ViLWl0ZW0iPjx0YWJsZSB3aWR0aD0iMTAwJSI+PHRyPjx0ZD4JPHAgc3R5bGU9IiBtYXJnaW4tcmlnaHQ6NXB4OyBmb250LWZhbWlseTpIZWx2ZXRpY2EsQXJpYWwsU2Fucy1zZXJpZjsgZm9udC1zaXplOjEycHg7IGNvbG9yOiM4ODg4ODg7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6Ym9sZDsiPglGT0xMT1cgUkVFTFo6IAk8L3A+PC90ZD48dGQ+CTxhIGhyZWY9Imh0dHA6Ly93d3cuZmFjZWJvb2suY29tL1JlZWx6Q2hhbm5lbCI+PGltZyBzdHlsZT0ibWFyZ2luLXJpZ2h0OjVweDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvRk1BLXNvY2lhbGxpbmtzLWZhY2Vib29rLTAyLnBuZyI+PC9hPjwvdGQ+PHRkPgk8YSBocmVmPSJodHRwczovL3R3aXR0ZXIuY29tL3JlZWx6Y2hhbm5lbCI+PGltZyBzdHlsZT0ibWFyZ2luLXJpZ2h0OjVweDsiIHNyYz0iaHR0cDovL2NhY2hlLlJlZWx6LmNvbS9hc3NldHMvY29udGVudC9mbWEvRk1BLXNvY2lhbGxpbmtzLXR3aXR0ZXItMDIucG5nIj48L2E+PC90ZD48dGQ+CTxhIGhyZWY9Imh0dHA6Ly9waW50ZXJlc3QuY29tL3JlZWx6Y2hhbm5lbC8iPjxpbWcgc3R5bGU9Im1hcmdpbi1yaWdodDo1cHg7IiBzcmM9Imh0dHA6Ly9jYWNoZS5SZWVsei5jb20vYXNzZXRzL2NvbnRlbnQvZm1hL0ZNQS1zb2NpYWxsaW5rcy1waW50ZXJlc3QtMDIucG5nIj48L2E+PC90ZD48dGQ+CTxhIGhyZWY9Imh0dHA6Ly9nZXRnbHVlLmNvbS9yZWVsemNoYW5uZWwiPjxpbWcgc3JjPSJodHRwOi8vY2FjaGUuUmVlbHouY29tL2Fzc2V0cy9jb250ZW50L2ZtYS9GTUEtc29jaWFsbGlua3MtZ2V0Z2x1ZS0wMi5wbmciPjwvYT48L3RkPgk8L3RyPjwvdGFibGU+PC9kaXY+PCEtLS0tPjwvZGl2PjxkaXYgY2xhc3M9Iml0ZW0tZm1hIj48IS0tLS0+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4gICAgI2VtYWlsYm94IHAge21hcmdpbi1ib3R0b206IDEwcHg7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6ICM4ODg4ODg7IGxpbmUtaGVpZ2h0OjE4cHg7fSAgICAjZW1haWxib3ggI2VtYWlsc3VibWlzc2lvbl9yZXN1bHRzIHsgY29sb3I6IHJlZDsgZm9udC1zaXplOiAxMnB4OyBwYWRkaW5nOiAxMHB4OyBkaXNwbGF5OiBub25lO30gICAgI2VtYWlsYm94IGlucHV0W3R5cGU9InRleHQiXSB7IHRleHQtYWxpZ246bGVmdDsgY29sb3I6ICNiYmJiYmI7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1mYW1pbHk6QXJpYWw7IHdpZHRoOiAxOTZweDsgaGVpZ2h0OiAyOHB4OyBwYWRkaW5nLWxlZnQ6MTBweDt9ICAgICAjZW1haWxib3ggaW5wdXQuYnV0dG9uIHtib3JkZXItcmFkaXVzOjRweDsgZm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogYm9sZDsgZm9udC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFsLENhbGlicmksU2Fucy1zZXJpZjtoZWlnaHQ6IDMwcHg7IHdpZHRoOjQwcHg7IG1hcmdpbi1sZWZ0OiA0cHg7IHZlcnRpY2FsLWFsaWduOnRvcDsgYmFja2dyb3VuZC1jb2xvcjojMzQ3Y2IzO30gICAgICNlbWFpbGJveCAubG9hZGluZyB7IGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKC9hc3NldHMvZ2xvYmFsL3JlZWx6TG9hZGluZy5naWYpIGNlbnRlciBuby1yZXBlYXQ7IGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogOTk5OyB3aWR0aDoyNThweDsgaGVpZ2h0OiA1NXB4OyB9PC9zdHlsZT48ZGl2IGlkPSJlbWFpbGJveCI+ICAgIDxkaXYgY2xhc3M9InN1Yi1pdGVtIj4gICAgPGRpdiBzdHlsZT0ibWFyZ2luOjEwcHg7Ij4gICAgICAgIDxkaXYgY2xhc3M9ImxvYWRpbmcgaGlkZSIgaWQ9ImxvYWRpbmdEaXYiPjwvZGl2PiAgICAgICAgPHA+U2lnbiB1cCBmb3IgPHN0cm9uZz5SZWVseiBSZWNvbW1lbmRzPC9zdHJvbmc+LCBvdXIgd2Vla2x5IG5ld3NsZXR0ZXI8L3A+ICAgICAgICA8aW5wdXQgaWQ9ImVtYWlsSW5wdXQiIG9uZm9jdXM9ImphdmFzY3JpcHQ6Y2xlYXJJbnB1dCh0aGlzKTsiIG9uYmx1cj0iamF2YXNjcmlwdDpzZXREZWZhdWx0KHRoaXMpOyIgdHlwZT0idGV4dCIgbmFtZT0iZW1haWxJbnB1dCIgdmFsdWU9IkVtYWlsIEFkZHJlc3MiIG1heGxlbmd0aD0iMjAwIiBvbmtleXVwPSJqYXZhc2NyaXB0Om9uS2V5VXBOZXdsZXR0ZXJPcHRpbihldmVudCwgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VtYWlsSW5wdXQnKS52YWx1ZSwgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VtYWlsc3VibWlzc2lvbl9yZXN1bHRzJykpOyIvPiAgICAgICAgPGlucHV0IHR5cGU9ImJ1dHRvbiIgb25jbGljaz0iamF2YXNjcmlwdDpzdWJtaXROZXdzbGV0dGVyT3B0SW5FbWFpbChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZW1haWxJbnB1dCcpLnZhbHVlLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZW1haWxzdWJtaXNzaW9uX3Jlc3VsdHMnKSk7cmV0dXJuIGZhbHNlOyIgaWQ9ImJ0bkVtYWlsU3VibWl0IiB2YWx1ZT0iR08iIGNsYXNzPSJidXR0b24iIC8+ICAgICAgICA8ZGl2IGlkPSJlbWFpbHN1Ym1pc3Npb25fcmVzdWx0cyI+PC9kaXY+ICAgIDwvZGl2PjwvZGl2PjwhLS0tLT48L2Rpdj48ZGl2IGNsYXNzPSJpdGVtLWZtYSI+PCEtLS0tPjxkaXYgY2xhc3M9InN1Yi1pdGVtIj48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+JChkb2N1bWVudCkucmVhZHkoIGZ1bmN0aW9uKCkge3ZhciBsb2FkUGFnZSA9ICcvc2VydmljZXMvbmV3cy9HZXROZXdzLmFzcHg/Zj1odG1sJmFtcDtvdXQ9cG9wdWxhci1uZXdzJmFtcDtjPTYnOyBsb2FkUGFnZSA9IGxvYWRQYWdlLnJlcGxhY2UoL2FtcDsvZywgIiIpOyQoJyNwb3B1bGFyZU1vdmllTmV3cycpLmxvYWQobG9hZFBhZ2UpOyB9KTs8L3NjcmlwdD48aDI+TW9zdCBWaWV3ZWQgTW92aWUgTmV3czwvaDI+PGRpdiBpZD0icG9wdWxhcmVNb3ZpZU5ld3MiIGNsYXNzPSJtb3N0Vmlld2VkIj48L2Rpdj48YSBjbGFzcz0ibW9yZSIgaHJlZj0iL21vdmllLW5ld3MvIj5Nb3JlIE1vdmllIE5ld3MgJmd0OzwvYT48ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+PC9kaXY+PCEtLS0tPjwvZGl2PmRkQPlAQvg2Pr4nHNq0MYSLyG0TVPU=" />

     
    <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", "270682,275028");GA_googleAddAttr("person", "115708,190083,193035,297368");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: Michael Bay Apologizes for Transformers 2, Promises a Better Transformers 3&amp;body=Despite poor reviews, Transformers: Revenge of the Fallen was an inarguable hit last summer, scoring $402 million domestically. What also can't be argued, is that it sucked. Transformers fans have been quick to contest the quality of the Transformers sequel, and even Shia LaBeouf admits that he &quot;wasn't impressed with what we did&quot; in Revenge of the Fallen.

Now director Michael Bay is getting in the apology act. In a recent set visit, Bay talked to USA Today about the failures of Revenge of the Fallen.%0a%0ahttp%3a%2f%2fwww.reelz.com%2fmovie-news%2f6829%2fmichael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3%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/6829/michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3/&amp;t=Michael+Bay+Apologizes+for+Transformers+2%2c+Promises+a+Better+Transformers+3+" 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/6829/michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3/" 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/6829/michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3/&amp;title=Michael+Bay+Apologizes+for+Transformers+2%2c+Promises+a+Better+&amp;description=Despite+poor+reviews%2c+Transformers%3a+Revenge+of+the+Fallen+was+an+inarguable+hit+last+summer%2c+scoring+%3ca+href%3d%22http%3a%2f%2fboxofficemojo.com%2fmo" 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/6829/michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3/&amp;title=Michael+Bay+Apologizes+for+Transformers+2%2c+Promises+a+Better+Transformers+3+" 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/6829/michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3/&amp;h=Michael+Bay+Apologizes+for+Transformers+2%2c+Promises+a+Better+Transformers+3+" 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=Michael+Bay+Apologizes+for+Transformers+2%2c+Promises+a+Better+Transformers+3+&amp;c=Despite+poor+reviews%2c+Transformers%3a+Revenge+of+the+Fallen+was+an+inarguable+hit+last+summer%2c+scoring+%24402+million+domestically.+What+also+can't+be+argued%2c+is+that+it+sucked.+Transformers+fans+have+been+quick+to+contest+the+quality+of+the+Transformers+sequel%2c+and+even+Shia+LaBeouf+admits+that+he+%22wasn't+impressed+with+what+we+did%22+in+Revenge+of+the+Fallen.%0d%0a%0d%0aNow+director+Michael+Bay+is+getting+in+the+apology+act.+In+a+recent+set+visit%2c+Bay+talked+to+USA+Today+about+the+failures+of+Revenge+of+the+Fallen.&amp;u=http://www.reelz.com/movie-news/6829/michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3/&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="p115708" name="Megan Fox" /> Megan Fox                         </li>                                                        <li >                            <input type="checkbox" id="p190083" name="Lorenzo di Bonaventura" /> Lorenzo di Bonaventura                         </li>                                                        <li >                            <input type="checkbox" id="p193035" name="Michael Bay" /> Michael Bay                         </li>                                                        <li >                            <input type="checkbox" id="p297368" name="Shia LaBeouf" /> Shia LaBeouf                         </li>                                                                            <li >                            <input type="checkbox" id="m270682" name="Transformers: Revenge of the Fallen" /> Transformers: Revenge of the Fallen                        </li>                                            <li class="last">                            <input type="checkbox" id="m275028" name="Transformers: Dark of the Moon" /> Transformers: Dark of the Moon                        </li>                                    </ul>                <div class="clear"></div>            </div>                        <br />        <div id="email_submission" class="hide" style="margin-bottom: 5px; margin-top: -5px;">            <input type="text" id="subscriberEmail" style="width: 110px;" value="your email">            <input type="submit" class="button" value="Add" onclick="javascript:addAlerts(); return false;">        </div>        <div id="profile_submission" class="hide" style="margin-bottom: 5px; margin-top: -5px;">            <input type="submit" class="button" value="Add Alerts" onclick="javascript:addAlerts(); return false;" />        </div>        <div id="alert_submission_result"></div>    </div>    <a href="/whatarealerts/" class="more">What are ALERTS?</a>    <div class="clear"></div></div>

                </div>
                <div id="BlogBody">
                    <img src="http://cache.reelzchannel.com/assets/content/blogimages/michael-bay-476.jpg" id="ctl00_cphContent_HeroImage" class="blog-image-top" alt="michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3" />
                    
                    <h1>
                    Michael Bay Apologizes for <em>Transformers 2</em>, Promises a Better <em>Transformers 3</em> </h1>
                    <cite>Posted 06.11.10 by Ryan</cite>
                    <div id='fb-root'></div><script>(function(d, s, id) {  var js, fjs = d.getElementsByTagName(s)[0];  if (d.getElementById(id)) return;  js = d.createElement(s); js.id = id;  js.src = '//connect.facebook.net/en_US/all.js#xfbml=1';  fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));</script><fb:like href='http://www.reelz.com/movie-news/6829/michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3/' show_faces='false' layout='button_count' width='250px' height='35px' send='true'></fb:like>
                    <p>Despite <a href="http://www.Reelz.com/movie-news/3689/transformers-2-reviews-insert-earplugs-and-just-look-at-megan-fox">poor reviews</a>, <a href="http://www.Reelz.com/movie/270682/transformers-revenge-of-the-fallen"><em>Transformers: Revenge of the Fallen</em></a> was an inarguable hit last summer, scoring <a href="http://boxofficemojo.com/movies/?id=transformers2.htm">$402 million domestically</a>. What also can't be argued, is that it sucked. <em>Transformers</em> fans have been <a href="http://www.Reelz.com/movie-news/3801/roger-ebert-hits-back-at-transformers-fans">quick to contest</a> the quality of the <em>Transformers</em> sequel, and even <a href="http://www.Reelz.com/person/297368/shia-labeouf">Shia LaBeouf</a> admits that he <a href="http://www.Reelz.com/movie-news/6605/shia-labeouf-promises-transformers-3-will-be-better-than-revenge-of-the-fallen">"wasn't impressed with what we did"</a> in <em>Revenge of the Fallen</em>.</p>

<p>Now director <a href="http://www.Reelz.com/person/193035/michael-bay">Michael Bay</a> is getting in the apology act. In a recent set visit, Bay talked to <em>USA Today</em> <a href="http://www.usatoday.com/life/movies/news/2010-06-11-Transformers11_ST_N.htm">about the failures</a> of <em>Revenge of the Fallen</em>.</p><blockquote><p>I'll take some of the criticism. It was very hard to put (the sequel) together that quickly after the writers' strike (of 2007-08).</p></blockquote>

<p>Producer <a href="http://www.Reelz.com/person/190083/lorenzo-di-bonaventura">Lorenzo Di Bonaventura</a> agreed.</p>

<blockquote><p>We tried to do too many things in the second movie, which didn't give enough time in any one of them. We were constantly jumping to the next piece of information, the next place.</p></blockquote>


<p>Bay promises that <em>Transformers 3</em> will be better by getting rid of what didn't work in <em>Revenge of the Fallen</em> ("One thing we're getting rid of is what I call the dorky comedy," Bay admitted), and giving <em>Transformers 3</em> a better ending.</p>

<blockquote><p> This one really builds to a final crescendo. It's not three multiple endings. As a trilogy, it really ends. It could be rebooted again, but I think it has a really killer ending.</p></blockquote>

<p>Besides sophomoric humor, <em>Transformers 3</em> will also be without Megan Fox, who was reportedly <a href="http://www.Reelz.com/movie-news/6643/megan-fox-dropped-from-transformers-3">dropped</a> from the movie when Paramount declined Fox's option right before shooting began. Fox was <a href="http://www.Reelz.com/movie-news/6720/megan-fox-replaced-in-transformers-3-by-victorias-secret-model">replaced</a> by Victoria's Secret model <b>Rosie Huntington-Whiteley</b> as a new love interest for LaBeouf. The change is one that LaBeouf thinks will improve the movie.</p>

<blockquote><p>I love Megan and I miss the girl. But Sam and Mikaela became one character, and here ... you have discovery again from a new perspective.</p></blockquote> 

<p>The sequel's villains will be better too. Bay called the character of The Fallen "kind of a (expletive) character" so <em>Transformers 3</em>'s main villain will be Shockwave, the robot cyclops-turned-laser-cannon and dictator of the Transformers' home world of Cybertron. The plot of the movie is being kept secret, though Bay divulged that the sequel will have something to do with the space race between the U.S. and U.S.S.R.</p>

<blockquote><p>The movie is more of a mystery. "It ties in what we know as history growing up as kids with what <em>really</em> happened.</p></blockquote>


                

                        <div class="greyBox nextShowing">            <span class="label">Next Showing:</span>             <em>Transformers 3</em> opens July 1, 2011        <div class="clear"></div>    </div>    <ul class="clipList">                    <li>                <a href="http://www.reelz.com/trailer-clips/42926/transformers-revenge-of-the-fallen-trailer/">                    <img src="http://cache.Reelz.com/assets/content/repFrame/42926/42926_5_th.jpg" />                    <strong>Transformers: Revenge of the Fallen - Trailer</strong>                    <span>Dazzling trailer for this special effects extravaganza</span>                </a>            </li>            </ul>    <div class="clear"></div>                     <div class="greyBox">        <div class="inline-list">            <span class="label">Related:</span>            <ul class="related">		                                    <li >                        <a href="http://www.reelz.com/person/115708/megan-fox/"><nobr>Megan Fox</nobr></a>                     </li>                                                <li >                        <a href="http://www.reelz.com/person/190083/lorenzo-di-bonaventura/"><nobr>Lorenzo di Bonaventura</nobr></a>                     </li>                                                <li >                        <a href="http://www.reelz.com/person/193035/michael-bay/"><nobr>Michael Bay</nobr></a>                     </li>                                                <li >                        <a href="http://www.reelz.com/person/297368/shia-labeouf/"><nobr>Shia LaBeouf</nobr></a>                     </li>                                                                <li >                        <a href="http://www.reelz.com/movie/270682/transformers-revenge-of-the-fallen/"><nobr>Transformers: Revenge of the Fallen</nobr></a>                    </li>                                    <li class="last">                        <a href="http://www.reelz.com/movie/275028/transformers-dark-of-the-moon/"><nobr>Transformers: Dark of the Moon</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" >02.11.2013</span><a href="http://www.reelz.com/movie-news/15719/top-10-actors-who-could-play-young-han-solo-in-star-wars-spin-off/">Top 10 Actors Who Could Play Young Han Solo in <em>Star Wars</em> Spin-Off</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >01.24.2013</span><a href="http://www.reelz.com/movie-news/15625/latest-g-i-joe-retaliation-trailer-is-filled-with-ninja-action/">Latest <em>G.I. Joe: Retaliation</em> Trailer is Filled With Ninja Action</a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >12.20.2012</span><a href="http://www.reelz.com/movie-news/15432/todays-hot-trailer-dwayne-the-rock-johnson-and-mark-wahlberg-pump-weights-commit-crimes-in-pain-gain/">Today's Hot Trailer: Dwayne "The Rock" Johnson and Mark Wahlberg Pump Weights, Commit Crimes in <em>Pain &amp; Gain</em></a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >12.05.2012</span><a href="http://www.reelz.com/movie-news/15254/character-cage-match-the-avengers-vs-teenage-mutant-ninja-turtles/">Character Cage Match: <em>The Avengers</em> vs. <em>Teenage Mutant Ninja Turtles</em></a></h3>                </li>                                            <li class="">                    <h3><span class="dateBox" >11.27.2012</span><a href="http://www.reelz.com/movie-news/15243/vod-recommendation-a-bloody-true-life-crime-movie-about-family-bootlegging-and-corruption-on-demand/">VOD Recommendation: A Bloody True Life Crime Movie About Family, Bootlegging and Corruption on Demand</a></h3>                </li>                                            <li class="last">                    <h3><span class="dateBox" >11.13.2012</span><a href="http://www.reelz.com/movie-news/15150/top-10-best-directors-to-helm-the-new-star-wars-movie/">Top 10 Best Directors To Helm the New <em>Star Wars</em> Movie</a></h3>                </li>                                        </ul>            <div class="clear"></div>        </div>                   </div>

                    <div class="clear">
                    </div>
                    <div id="ctl00_cphContent_CommentsPnl">
		
                        <h2>Comments</h2>
                            <div id="commentsExpandlvl1">
                                <ul>    <li id="84528" class="comment">        <!-- if statement for rating image -->                <h3>Micheal bay u suck!</h3>        <cite class="byline">Soundwave | 10.01.12 06:24:22 AM</cite>        <p>You suck and it is all. Your movie&#39;s name is Transformers, but that movie that you made has nothing to do, and never can be compared to original Transformers.</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(84528);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported84528"><a href="javascript:submitCommentReport(84528);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-84528" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="44490" class="comment">        <!-- if statement for rating image -->                <h3>**** ENDING</h3>        <cite class="byline">Me | 07.05.11 03:55:24 PM</cite>        <p>Transformers 3 ending was promised to be awesome.. in my opininon it was ****. the battle in chicago lasts 30 mins.. but the battle between optimus and megatron lasted less than a minute where megatron dies. then optimus says something and film ends; THE WORST ENDING OF A TRILOGY IN THE HISTORY OF TRILOGY MAKING. Transformers is a good trilogy but Michael Bay has got to be the worst person to make endings of films. I really hope he decides to make a fourth one to have a better ending of the whole transformers story because this one was ******* terrible.. TF AND TF2 ending was better than TF3&#39;s.</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(44490);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported44490"><a href="javascript:submitCommentReport(44490);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-44490" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="44024" class="comment">        <!-- if statement for rating image -->                <h3>One will die</h3>        <cite class="byline">Randomguy | 06.28.11 10:46:10 PM</cite>        <p>Shia said on David Letterman that Sam&#39;s best friend dies. I wonder who that is?</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(44024);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported44024"><a href="javascript:submitCommentReport(44024);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-44024" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="37549" class="comment">        <!-- if statement for rating image -->                <h3>Transformers 3</h3>        <cite class="byline">Grace | 03.10.11 02:49:56 PM</cite>        <p>Soooo the main &#34;4&#34; AUTOBOTS better not DIE. <br>OR I will rate your movie the lowest one for 2011. <br>BECAUSE THEY MAKE THE MOIVE.<br>And I&#39;m talking about Ironhide,BumbleBee,Optimus Prime, And Ratchet!!!</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(37549);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported37549"><a href="javascript:submitCommentReport(37549);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-37549" class="ReplyForm"></div><ul>    <li id="44125" class="comment">        <!-- if statement for rating image -->                <h3>Autobots</h3>        <cite class="byline">FB-IvanSchaffer | 06.29.11 06:59:07 PM</cite>        <p>srry, one of them bit the dust, one almost bit the dust, and one lost an arm</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(44125);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported44125"><a href="javascript:submitCommentReport(44125);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-44125" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="24465" class="comment">        <!-- if statement for rating image -->                <h3>TF2 Sucked!!!!</h3>        <cite class="byline">xxxxxxxxx | 08.20.10 07:46:54 AM</cite>        <p>You probably cried cuz it was so bad</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(24465);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported24465"><a href="javascript:submitCommentReport(24465);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-24465" class="ReplyForm"></div><ul>    <li id="33224" class="comment">        <!-- if statement for rating image -->                <h3>OPTIMUS ROCKS</h3>        <cite class="byline">TRANSFORMERS LOVER | 01.19.11 03:29:46 AM</cite>        <p>Once Again OPTIMUS Is goig to kick some ASSS!!!!Come Get Some......</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(33224);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported33224"><a href="javascript:submitCommentReport(33224);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-33224" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="22929" class="comment">        <!-- if statement for rating image -->                <h3>rust-o-megatron vs. shocknerd</h3>        <cite class="byline">warblade | 07.30.10 04:46:23 AM</cite>        <p>get your asses outta here..you are all dumb ass!<br>its only a movie they&#39;re not for real....</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(22929);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported22929"><a href="javascript:submitCommentReport(22929);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-22929" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="21785" class="comment">        <!-- if statement for rating image -->                <h3>megatron kicks-a$$</h3>        <cite class="byline">galvauli | 07.13.10 05:53:47 PM</cite>        <p>Megatron is the greatest transformer to have ever lived.(optimus is such a goody good and will never understand the decepticons true power!!).I hope unicron kills him</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(21785);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21785"><a href="javascript:submitCommentReport(21785);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21785" class="ReplyForm"></div><ul>    <li id="21789" class="comment">        <!-- if statement for rating image -->                <h3>???????</h3>        <cite class="byline">Spiderclaw | 07.13.10 06:15:45 PM</cite>        <p>Let me get this straight. You LOVE Megatron, but want Unicron to kill him? I hope you don&#39;t have kids.</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(21789);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21789"><a href="javascript:submitCommentReport(21789);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21789" class="ReplyForm"></div><ul>    <li id="22873" class="comment">        <!-- if statement for rating image -->                <h3>megatron kicks-a$$</h3>        <cite class="byline">Mr. MC | 07.29.10 12:59:19 PM</cite>        <p>your write</p>        <div class="reply">		    <span class=" hide"><a href="javascript:setParentControlId(22873);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported22873"><a href="javascript:submitCommentReport(22873);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-22873" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul>            <div class="clear"></div>
        </li>
    </ul>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="21783" class="comment">        <!-- if statement for rating image -->                <h3>transformers 3</h3>        <cite class="byline">galvauli | 07.13.10 05:47:32 PM</cite>        <p>megatron would easily beat the living crap out of shockwave. shockwave is just a nerd compared to megatrons power. i wonder if megs will turn into galvatron and rip optimus to pieces!?</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(21783);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21783"><a href="javascript:submitCommentReport(21783);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21783" class="ReplyForm"></div><ul>    <li id="21788" class="comment">        <!-- if statement for rating image -->                <h3>50/50 agree</h3>        <cite class="byline">Spiderclaw | 07.13.10 06:14:07 PM</cite>        <p>I can see the Megatron vs Shockwave,  but Megatron will NOT turn into Galvatron, and CAN&#39;T beat Optimus. Everyone knows he is the best. Except for Grimlock of course.</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(21788);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21788"><a href="javascript:submitCommentReport(21788);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21788" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="21325" class="comment">        <!-- if statement for rating image -->                <h3>here we go again.</h3>        <cite class="byline">Spiderclaw | 07.07.10 10:45:01 PM</cite>        <p>What is wrong with Bay, and what is wrong with all you perves who worship Megan Fox? To Bay I say.. Shockwave the dictator of Cybertron??? Noooo that&#39;s not how it works. Shockwave is merely a lackey for Megatron. For cryin out loud, Megatron IS supreme ruler of the Decepticons. He doesn&#39;t answer to anyone named the fallen and certainly not Shockwave. He&#39;s the boss. To the hornball Megan Fox fans.. GET A LIFE. Her character should never have been in there in the first place. I hope IMDB4 is wrong, and Rosie is playing Carlie. That&#39;s how it should be.</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(21325);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21325"><a href="javascript:submitCommentReport(21325);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21325" class="ReplyForm"></div><ul>    <li id="21354" class="comment">        <!-- if statement for rating image -->                <h3>You need to lurk more, Spiderclaw</h3>        <cite class="byline">In4mative | 07.08.10 02:49:06 PM</cite>        <p>&#34;Throughout his incarnations, Shockwave is usually distinguished by a laser cannon in lieu of one of his hands and his distinctive face, which is featureless save a single robotic eye.<br><br>As the Decepticons&#39; military operations commander, Shockwave&#39;s power is second only to Megatron&#39;s Army, and even that is disputed. His actions are carried out with the cold, brutal clarity and perfection one would expect of a purely mechanical being — his way is not that of blood lust, like so many other Decepticons, but rather that of a scientist attempting to solve a problem. And that problem is: how can he use his abilities to most effectively eliminate the greatest number of enemies? Unfortunately for the Autobots, it is rare that Shockwave does not find an answer.<br><br>Unlike most early Transformers Shockwave was not modified into an Earthly form, and retains his Cybertron alternate mode — a 35-foot-long ray gun. He possesses the power of flight in both modes, and commands the totality of the electromagnetic spectrum allowing him to emit beams of energy in a wide variety of forms. His high energy output makes him particularly fuel inefficient, but radioactive fuel sources stored in the reactor in his chest can help Shockwave to overcome this problem. Although his logical brain center is usually an advantage, human adversaries often pose more of a difficulty to Shockwave, as more intuitive and emotional thought processes often confound him.<br><br>While the animated series established Shockwave as fanatically loyal to Megatron, Shockwave&#39;s original bio and most fiction since have described him as coldly and patiently looking for ways to overthrow Megatron, not for personal power (as Starscream would) but simply because it was logical for him to do so. Shockwave concluded that he should rule so that no emotion should prevent the Decepticons from conquering the universe. This was retained in most comic books, where Shockwave became leader of the Decepticons.&#34;</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(21354);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21354"><a href="javascript:submitCommentReport(21354);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21354" class="ReplyForm"></div><ul>    <li id="21368" class="comment">        <!-- if statement for rating image -->                <h3>Lurk???</h3>        <cite class="byline">Spiderclaw | 07.08.10 05:45:27 PM</cite>        <p>Wow, that was so enlightening. Not to mention entertaining. But your logic is a little backwards. The cartoon came first, the comic later. And there was only one comic where Shockwave took over, and Optimus put an end to that. Plus this will be his first appearance, so He has to be UNDER Megatron. Megatron, is the only TRUE leader for the Decepticons. And they already messed up on that once with this Fallen crap, so best not to do it again. Oh and goodbye Fox.</p>        <div class="reply">		    <span class=" hide"><a href="javascript:setParentControlId(21368);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21368"><a href="javascript:submitCommentReport(21368);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21368" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="21369" class="comment">        <!-- if statement for rating image -->                <h3>oops missed one.</h3>        <cite class="byline">Spiderclaw | 07.08.10 05:51:30 PM</cite>        <p>I forgot to mention. I seriously doubt Shockwave is more powerful than Megatron, let alone his army. But even if he was that logic does not work. The Dinobots are more powerful than Optimus Prime(mostly Grimlock) but they don&#39;t lead the Autobots. It&#39;s all about leadership ability and skill, and Megatron has more in one arm than Shockwave does period.</p>        <div class="reply">		    <span class=" hide"><a href="javascript:setParentControlId(21369);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21369"><a href="javascript:submitCommentReport(21369);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21369" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="21382" class="comment">        <!-- if statement for rating image -->                <h3>Stop being so childish.</h3>        <cite class="byline">In4mative | 07.08.10 10:00:44 PM</cite>        <p>I&#39;m not trying to flash my internet dick around or anything, but I think seeing as YOU&#39;RE the loyal fanatic to Megatron, YOU wouldn&#39;t want Megatron to be taken down by his so-called Lackey. Shockwave, like Spock, would be an excellent leader of the decepticons, as I&#39;m sure he is on planet Cybertron. Of course, Megatron is the supreme leader of the decepticons, but I think that Shockwave should be able to match up to him. Transformers is a universe prone to change, just like our own. Why don&#39;t you just simmer down and open your mind to new possibilities? Do you feel bad that your own logic got served, seeing as Optimus obviously and gladly put himself beneath The Fallen?<br><br>By the way, I put all that info in quotations because it was actually from Wikipedia. Not that I usually get all my info from there... oh, and here&#39;s more from the Transformers G1 information page.<br><br>&#34;Shockwave has been referred to as &#34;a computer on legs.&#34; This is not far from the truth. Logic rules Shockwave&#39;s thought processes and is the source of his every inspiration. He sees emotion as a weakness and a distraction. His cold and calculating modus operandi is supported by his frightening and exceptionally powerful form.<br><br>Shockwave is possibly even more powerful than Megatron. Perhaps logic may one day dictate that the time to replace Megatron&#39;s flawed, emotion-fueled rule is at hand. After all, the only logical choice for Decepticon leader would be Shockwave himself.<br><br>As an Action Master, he is partnered with Fistfight.&#34; - Wikipedia<br><br>&#34;Ultimately, I serve only one master... pure logic!&#34; - Shockwave</p>        <div class="reply">		    <span class=" hide"><a href="javascript:setParentControlId(21382);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21382"><a href="javascript:submitCommentReport(21382);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21382" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="21384" class="comment">        <!-- if statement for rating image -->                <h3>Oops... missed something.</h3>        <cite class="byline">In4mative | 07.08.10 10:07:55 PM</cite>        <p>And if Megatron is such a good leader, why is he almost never succeeding in his plans against the autobots (despite the whole &#39;good always triumphs over evil&#39; thing)?<br><br>If Megatron were truly a good leader, he would also have his Decepticons under better control. Flawless logic here, friend. Read &#34;The Art Of War.&#34;</p>        <div class="reply">		    <span class=" hide"><a href="javascript:setParentControlId(21384);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21384"><a href="javascript:submitCommentReport(21384);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21384" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="21392" class="comment">        <!-- if statement for rating image -->                <h3>childish?</h3>        <cite class="byline">Spiderclaw | 07.08.10 11:40:59 PM</cite>        <p>Well I was a child that grew up on this, and It still exsists in there somewhere, and I am a comic geek. So maybe a little. So your argument relies on what you read in wikipedia? Not exactly the best info to look at all the time, but hey whatever floats your boat.You can give all the useless info about the character you want but the fact remains that he was NEVER in command of the Decepticons. He did in one comic convince Ultra Magnus and numerous other autobots and decepticons to revolt in what he said would end the war. But it was a matter of time before being shown as a devious plan for himself. Then Magnus preceded to join Prime in ending that. And that&#39;s the extent of his reign. Never said he wasn&#39;t capable just that he didn&#39;t. Oh and Optimus Prime never put himself beneath the Fallen. He crushed him under his heel.</p>        <div class="reply">		    <span class=" hide"><a href="javascript:setParentControlId(21392);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21392"><a href="javascript:submitCommentReport(21392);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21392" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="21393" class="comment">        <!-- if statement for rating image -->                <h3>oop one more.</h3>        <cite class="byline">Spiderclaw | 07.08.10 11:44:42 PM</cite>        <p>I see you actually didn&#39;t comment on the Megan Fox garbage. Was it that you actually agreed on that or that you were just to busy showing that you actually know how to read?</p>        <div class="reply">		    <span class=" hide"><a href="javascript:setParentControlId(21393);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21393"><a href="javascript:submitCommentReport(21393);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21393" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="21399" class="comment">        <!-- if statement for rating image -->                <h3>Let&#39;s see...</h3>        <cite class="byline">In4mative | 07.09.10 02:05:14 AM</cite>        <p>I made a mistake in saying &#34;Optimus&#34; rather than &#34;Megatron&#34; at the end of the first paragraph in &#34;Stop being so childish.&#34;<br><br>To answer your last question first, I had already agreed that Megan Fox shouldn&#39;t have been in the series. There wasn&#39;t any chemistry and neither did her character seem genuine. I think the series is better off without that kiddy romance crap, anyway. So, I agree with you on that.<br><br>Now, I think I made the wrong approach to you. I understand what you&#39;re saying about how Shockwave was never really in command of the Decepticons, but that&#39;s about it... because nowhere in the article was it stated that Shockwave will take Megatron&#39;s place as leader, nor was it stated that he is actually IN command of the Decepticons. It&#39;s just said that he will be the main villain this time around, and for a little back info, that he is coming from the planet that he was dictating (probably so Megatron could continue his missions on Earth.)<br><br>The Fallen WAS ****, though.</p>        <div class="reply">		    <span class=" hide"><a href="javascript:setParentControlId(21399);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21399"><a href="javascript:submitCommentReport(21399);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21399" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="21528" class="comment">        <!-- if statement for rating image -->                <h3>tie?</h3>        <cite class="byline">Spiderclaw | 07.10.10 07:12:39 PM</cite>        <p>Hey In4mative, I guess we both make a good argument. Hell, we both think it&#39;s better off without Fox. But here&#39;s an answer to a question I never answered. The reason Megatron never succeded is simple. Optimus Prime was on the other side. And we all no he&#39;s the Best.</p>        <div class="reply">		    <span class=" hide"><a href="javascript:setParentControlId(21528);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported21528"><a href="javascript:submitCommentReport(21528);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-21528" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="22255" class="comment">        <!-- if statement for rating image -->                <h3>K.</h3>        <cite class="byline">In4mative | 07.20.10 03:21:38 AM</cite>        <p>Tie. (Optimus FTW)</p>        <div class="reply">		    <span class=" hide"><a href="javascript:setParentControlId(22255);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported22255"><a href="javascript:submitCommentReport(22255);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-22255" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul>            <div class="clear"></div>
        </li>
    </ul>            <div class="clear"></div>
        </li>
    </ul><ul>    <li id="19580" class="comment">        <!-- if statement for rating image -->                <h3>TRANSFORMERS 2 rockd</h3>        <cite class="byline">Sabrina Zufelt | 06.14.10 02:56:14 PM</cite>        <p>I love bothe movies and i so can&#39;t wait till the third one i cant believe they droppd megan fox tho thats just dumb how can u replace a main character like that? but o well still cant wait till the third</p>        <div class="reply">		    <span class=""><a href="javascript:setParentControlId(19580);"><strong>Reply</strong></a> <span>|</span> </span>		    <span id="reported19580"><a href="javascript:submitCommentReport(19580);">Report Abuse</a></span>		</div>		<div class="vote">		    <p><a href=""><img src="/assets/global/vote-thumbsup.gif" width="18" height="18" alt="Thumbs Up" /></a><a href=""><img src="/assets/global/vote-thumbsdown.gif" width="18" height="18" alt="Thumbs Down" /></a></p>		    <p>Review Rating: 0</p>		</div>		<div class="clear"></div>		<div id="ReplyForm-19580" class="ReplyForm"></div>            <div class="clear"></div>
        </li>
    </ul>
                
                                <br />
                                <div id="MoreComments"></div>
                                <div id="LoadMoreBtn" onclick="javascript:LoadMoreComments();" style="color:Blue;cursor:pointer;" >&nbsp;</div>
                                      
 
<script language="javascript" type="text/javascript">
    function showShadow(evt)
    {            
        if (lastkey == 13)
        { 
            return false; 
        }
    
        if (Page_ClientValidate('replyvalid') || Page_ClientValidate('newvalid'))
        {
            $(".commentOverlay").prepend('<div id="commentSB"><span>Thank-you your comment has been received!</span></div>');
            $(".button").toggleClass('hide');
        }
    }
    
    var lastkey = 0;
        
    function stopRKey(evt) 
    {
      var evt = (evt) ? evt : ((event) ? event : null);
      var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
      if (node.className == "enterFix")
      {
        lastkey = 0;
      }
      else
      {
        lastkey = evt.keyCode;
      }
    }

    document.onkeypress = stopRKey; 
    
    function shareonFB()
    {
        if (Page_ClientValidate('replyvalid') || Page_ClientValidate('newvalid'))
        {
            var urlString = 'www.reelz.com/movie-news/6829/michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3/';
            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/6829/michael-bay-apologizes-for-transformers-2-promises-a-better-transformers-3/';
            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", "270682,275028");GA_googleAddAttr("person", "115708,190083,193035,297368");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/show/170/talk-the-talk/?utm_source=Reelz-Is&amp;utm_medium=FMA&amp;utm_content=Who%2BSaid%2BWhat&amp;utm_campaign=Reelz%2BIs">	<img style="margin:15px 0 0 0;" src="http://cache.Reelz.com/assets/content/fma/REELZIS-FMA-talkthetalk-logo-01.png">	</a>	</td></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", "270682,275028");GA_googleAddAttr("person", "115708,190083,193035,297368");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", "270682,275028");GA_googleAddAttr("person", "115708,190083,193035,297368");GA_googleAddAttr("show", "");GA_googleFillSlot("reelz_news_bottom_728x90");</script>
</div>

</div>
            <iframe src="/FooterFrame.aspx" id="FooterFrame" width="100%" height="500px" scrolling="no"></iframe>
        </div>
    </div>
    
<div id="loginBox-container" class="hide">
    <div class="loginBox">
				<a class="right" style="font-size:12px; margin:10px 10px 10px 0px" href="javascript:hideLoginForm();">close</a>
        <iframe id="reelzProfile" width="600" height="550" frameborder="0" scrolling="no" ></iframe>
    </div>
</div>

    
    </form>
    <script type="text/javascript">
        locationInit('top-location-wrap', 'True');
        trailersHoverInit('trailersHover');
        reviewsHoverInit('reviewsHover');
        //tvHoverInit('tvHover');
        newsHoverInit('newsHover');
        reelzchanneltvHoverInit('reelzchanneltvHover');
        theatersHoverInit('theatersHover');
        topNavReelzLookupInit('topNavReelzLookup');
        //hideMovieMineLink('movieMineMenu');
        FB.init("ed0ce3ebe946b763bc23d17de7226c43", "/xd_receiver.htm");  
    </script>

    
        <script type="text/javascript">
            var _gaq;_gaq = _gaq || []; _gaq.push(['_setAccount', "UA-343720-9"]);_gaq.push(['_setDomainName', '.Reelz.com']);
            var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
            document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
            _uacct = "UA-343720-1";
        </script>
        <script type="text/javascript">
            try {
                if (typeof (_gat) == 'object') {
                    var pageTracker = _gat._getTracker(_uacct);
                    pageTracker._trackPageview();
                    var pageTracker = _gat._getTracker("UA-343720-9");
                    pageTracker._trackPageview();
                }
            } catch (err) { }
        </script>
    
    <!-- Begin comScore Tag -->
    <script>
    document.write(unescape("%3Cscript src='" + (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js' %3E%3C/script%3E"));
    </script>
    <script>
    COMSCORE.beacon({
        c1: 2,
        c2: "6035614",
        c3: "",
        c4: "",
        c5: "",
        c6: "",
        c15: ""
    });
    </script>
    <noscript>
        <img src="http://b.scorecardresearch.com/b?c1=2&c2=6035614&c3=&c4=&c5=&c6=&c15=C67BD3C1&cv=1.3&cj=1"
            style="display: none" width="0" height="0" alt="" />
    </noscript>
    <!-- End comScore Tag -->    
</body>
</html>
