CINXE.COM
Board of Advisors for Best Lawyers
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#"> <head id="Head1"><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://www.bestlawyers.com/About/AdvisoryBoard.aspx","20140627212150","https://web.archive.org/","web","/_static/", "1403904110"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta http-equiv="X-UA-Compatible" content="IE=100"/><title> Board of Advisors for Best Lawyers </title><link id="styleReset" rel="Stylesheet" href="/web/20140627212150cs_/http://www.bestlawyers.com/Styles/reset.css"/><link id="styleMenu" rel="Stylesheet" href="/web/20140627212150cs_/http://www.bestlawyers.com/MySkin/Menu.Telerik.css"/><link id="Link1" rel="Stylesheet" href="/web/20140627212150cs_/http://www.bestlawyers.com/Styles/screen.css"/><link id="Link2" rel="Stylesheet" href="/web/20140627212150cs_/http://www.bestlawyers.com/Styles/print.css" media="print"/><link rel="Stylesheet" href="/web/20140627212150cs_/http://www.bestlawyers.com/Styles/redmond/jquery-ui-1.9.2.custom.css"/><link rel="stylesheet" type="text/css" href="/web/20140627212150cs_/http://www.bestlawyers.com/Styles/jquery.dataTables.css"/><link rel="stylesheet" type="text/css" href="/web/20140627212150cs_/http://www.bestlawyers.com/Scripts/Curls/turn.css"/> <style type="text/css"> div#contentColumn { float: left; width: 620px; } div#sidebarColumn { float: right; width: 300px; margin-top: 50px; border-left: 1px solid lightgray; padding-left: 10px; } </style> <script language="javascript" type="text/javascript"> function goToCountry() { //var combo = document.getElementById('ctl00_ctl00_cphMain_cphMain_countryDDL') var combo = document.getElementById('ctl00_ctl00_cphMain_cphSidebar_countryDDL'); var loc = '#' + combo.value; loc = loc.replace(/ /g, "") window.location = loc; } function clearTxt(textbox) { document.getElementById(textbox.id).value = ""; } </script> <style type="text/css"> .stressedItem { font-weight: bold; } .advisorName { font-weight: bold; margin-top: 0px; margin-bottom: -4px; } .advisorLocation { font-style: italic; margin-top: -4px; margin-bottom: -4px; } .advisorText { margin-top: -4px; margin-bottom: 0px; } .advisorTextBlock { float: left; width: 450px; padding-left: 7px; } .advisorImageBlock { float: left; clear: both; } .advisorBlock { padding-top: 2px; padding-bottom: 7px; padding-right: 7px; overflow: auto; } .countryNameBar { padding-bottom: 20px; padding-top: 10px; } .advisorFilterBlock { padding-left: 20px; } </style> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-946476-1']); _gaq.push(['_setDomainName', 'bestlawyers.com']); _gaq.push(['_setAllowHash', false]); _gaq.push(['_trackPageview']); (function () { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://web.archive.org/web/20140627212150/https://ssl' : 'https://web.archive.org/web/20140627212150/http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); function addPopupMenuItemClickHandlers() { //fill popupMenuItems with the menu items that should expand over hover/touch var rmMain = document.getElementById('rmMain'); var popupMenuItems = $('#' + rmMain.id).find('.has-popup'); for (var i = 0; i <= popupMenuItems.length - 1; i++) { //Add a handler for the popupMenuItems so that the click is cancelled on touch devices. //This creates the functionality of expanding the menu on touch for touch devices, and of //going to the link url on non-touch devices. popupMenuItems[i].onclick = function () { return $telerik.isTouchDevice == false; } } } function initPageCurl() { var turn_object = null; var surveyLink = document.getElementById('surveyLink'); var imageFolder = '/Scripts/Curls'; var opts = { side: 'right', directory: imageFolder, startingWidth: 40, startingHeight: 40, maxHeight: 400, maxWidth: 400, autoCurl: true, linkURL: 'https://web.archive.org/web/20140627212150/https://www.surveymonkey.com/s/8V9LJWJ' }; $('#surveyLink').fold(opts); surveyLink.style.display = 'block'; } </script> <style type="text/css"> #turn_fold { -ms-interpolation-mode:bicubic; background-color:transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); /* IE 6 & 7 */ zoom:1; } </style> <style type="text/css"> /* <![CDATA[ */ #rmMain img.icon { border-style:none;vertical-align:middle; } #rmMain img.separator { border-style:none;display:block; } #rmMain img.horizontal-separator { border-style:none;vertical-align:middle; } #rmMain ul { list-style:none;margin:0;padding:0;width:auto; } #rmMain ul.dynamic { z-index:1; } #rmMain a { text-decoration:none;white-space:nowrap;display:block; } #rmMain a.static { text-decoration:none;border-style:none;padding-left:0.15em;padding-right:0.15em; } #rmMain a.popout-dynamic { background:url("/web/20140627212150im_/http://www.bestlawyers.com/WebResource.axd?d=4OtP8cc9FrAkDRSyBEU51jb3--ORwaRsurWKq2onz1e1yqDYeiF0NHOg5txJJzJPn3nbTgWlCfVxxdTJELU9k1i7Bnje_jp-3qafpu7egTM1&t=635289020929109144") no-repeat right center;padding-right:14px; } #rmMain a.dynamic { text-decoration:none;border-style:none; } #rmMain a.static.selected { text-decoration:none;border-style:none; } #rmMain a.dynamic.selected { text-decoration:none;border-style:none; } #rmMain a.static.highlighted { background-color:#3D5495; } /* ]]> */ </style><link href="/web/20140627212150cs_/http://www.bestlawyers.com/WebResource.axd?d=VK2BiOrtDfGKIe-VcEjl6aiP8v6e-ty2lg5GBK6EzRo7DlZ78eXFuehd9eXft3YHzhmC2afsLZOBOvX1DIhgNc_w9Abhu6FAF8l_5MEkph18vH7ARStu5H6kSluabVffcYilTzHUaFSnpRbpMnl2bA2&t=635389506843089607" type="text/css" rel="stylesheet" class="Telerik_stylesheet"/><link href="/web/20140627212150cs_/http://www.bestlawyers.com/WebResource.axd?d=F2M69bHPScaIaaDiMxS-qYLSzbPzNbqX00O7sh0hq_s2h0nOfP4eDjtygykOVZ2CgemAHavd0C7tK9rWpTjunepFv5kRVti177y1ys3CEY4Ala5O0261gmBToeVi9OdGzPH_NzxGK9zSDNWI0tFB6nt877EtoPCXe0l972rGcMU1&t=635389506843089607" type="text/css" rel="stylesheet" class="Telerik_stylesheet"/></head> <body> <form method="post" action="AdvisoryBoard.aspx" id="frmMain"> <div class="aspNetHidden"> <input type="hidden" name="smMain_TSM" id="smMain_TSM" value=""/> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value=""/> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value=""/> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTE5MTQ2MDYwOA9kFgJmD2QWAmYPZBYCAgMPZBYMAgEPZBYCZg8UKwACDxYEHhNjYWNoZWRTZWxlY3RlZFZhbHVlZB4HVmlzaWJsZWhkEBYUZgIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITFhQUKwACDxYGHgRUZXh0BQVCbGFjax4FVmFsdWUFBUJsYWNrHghTZWxlY3RlZGhkZBQrAAIPFgYfAgUPQmxhY2tNZXRyb1RvdWNoHwMFD0JsYWNrTWV0cm9Ub3VjaB8EaGRkFCsAAg8WBh8CBQdEZWZhdWx0HwMFB0RlZmF1bHQfBGdkZBQrAAIPFgYfAgUER2xvdx8DBQRHbG93HwRoZGQUKwACDxYGHwIFBU1ldHJvHwMFBU1ldHJvHwRoZGQUKwACDxYGHwIFCk1ldHJvVG91Y2gfAwUKTWV0cm9Ub3VjaB8EaGRkFCsAAg8WBh8CBQpPZmZpY2UyMDA3HwMFCk9mZmljZTIwMDcfBGhkZBQrAAIPFgYfAgUPT2ZmaWNlMjAxMEJsYWNrHwMFD09mZmljZTIwMTBCbGFjax8EaGRkFCsAAg8WBh8CBQ5PZmZpY2UyMDEwQmx1ZR8DBQ5PZmZpY2UyMDEwQmx1ZR8EaGRkFCsAAg8WBh8CBRBPZmZpY2UyMDEwU2lsdmVyHwMFEE9mZmljZTIwMTBTaWx2ZXIfBGhkZBQrAAIPFgYfAgUHT3V0bG9vax8DBQdPdXRsb29rHwRoZGQUKwACDxYGHwIFBFNpbGsfAwUEU2lsax8EaGRkFCsAAg8WBh8CBQZTaW1wbGUfAwUGU2ltcGxlHwRoZGQUKwACDxYGHwIFFVNpdGVmaW5pdHkgKE9ic29sZXRlKR8DBQpTaXRlZmluaXR5HwRoZGQUKwACDxYGHwIFBlN1bnNldB8DBQZTdW5zZXQfBGhkZBQrAAIPFgYfAgUHVGVsZXJpax8DBQdUZWxlcmlrHwRoZGQUKwACDxYGHwIFBVZpc3RhHwMFBVZpc3RhHwRoZGQUKwACDxYGHwIFBVdlYjIwHwMFBVdlYjIwHwRoZGQUKwACDxYGHwIFB1dlYkJsdWUfAwUHV2ViQmx1ZR8EaGRkFCsAAg8WBh8CBQhXaW5kb3dzNx8DBQhXaW5kb3dzNx8EaGRkDxYUZmZmZmZmZmZmZmZmZmZmZmZmZmYWAQV3VGVsZXJpay5XZWIuVUkuUmFkQ29tYm9Cb3hJdGVtLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDE0LjIuNjE4LjQwLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTEyMWZhZTc4MTY1YmEzZDQWLGYPDxYEHghDc3NDbGFzcwUJcmNiSGVhZGVyHgRfIVNCAgJkZAIBDw8WBB8FBQlyY2JGb290ZXIfBgICZGQCAg8PFgYfAgUFQmxhY2sfAwUFQmxhY2sfBGhkZAIDDw8WBh8CBQ9CbGFja01ldHJvVG91Y2gfAwUPQmxhY2tNZXRyb1RvdWNoHwRoZGQCBA8PFgYfAgUHRGVmYXVsdB8DBQdEZWZhdWx0HwRnZGQCBQ8PFgYfAgUER2xvdx8DBQRHbG93HwRoZGQCBg8PFgYfAgUFTWV0cm8fAwUFTWV0cm8fBGhkZAIHDw8WBh8CBQpNZXRyb1RvdWNoHwMFCk1ldHJvVG91Y2gfBGhkZAIIDw8WBh8CBQpPZmZpY2UyMDA3HwMFCk9mZmljZTIwMDcfBGhkZAIJDw8WBh8CBQ9PZmZpY2UyMDEwQmxhY2sfAwUPT2ZmaWNlMjAxMEJsYWNrHwRoZGQCCg8PFgYfAgUOT2ZmaWNlMjAxMEJsdWUfAwUOT2ZmaWNlMjAxMEJsdWUfBGhkZAILDw8WBh8CBRBPZmZpY2UyMDEwU2lsdmVyHwMFEE9mZmljZTIwMTBTaWx2ZXIfBGhkZAIMDw8WBh8CBQdPdXRsb29rHwMFB091dGxvb2sfBGhkZAINDw8WBh8CBQRTaWxrHwMFBFNpbGsfBGhkZAIODw8WBh8CBQZTaW1wbGUfAwUGU2ltcGxlHwRoZGQCDw8PFgYfAgUVU2l0ZWZpbml0eSAoT2Jzb2xldGUpHwMFClNpdGVmaW5pdHkfBGhkZAIQDw8WBh8CBQZTdW5zZXQfAwUGU3Vuc2V0HwRoZGQCEQ8PFgYfAgUHVGVsZXJpax8DBQdUZWxlcmlrHwRoZGQCEg8PFgYfAgUFVmlzdGEfAwUFVmlzdGEfBGhkZAITDw8WBh8CBQVXZWIyMB8DBQVXZWIyMB8EaGRkAhQPDxYGHwIFB1dlYkJsdWUfAwUHV2ViQmx1ZR8EaGRkAhUPDxYGHwIFCFdpbmRvd3M3HwMFCFdpbmRvd3M3HwRoZGQCAg9kFgICAQ8PFgIeCEltYWdlVXJsBR5+L0ltYWdlcy9kYW5hL2JsLWxvZ28tZGFuYS5wbmdkZAIHD2QWAgIBDxYCHwIFO1UuUy4gfCA8YSBocmVmPSIvRGVmYXVsdC5hc3B4P3N3aXRjaD1pbnQiPkludGVybmF0aW9uYWw8L2E+ZAIIDxYCHg9TaXRlTWFwUHJvdmlkZXIFClNpdGVNYXBEb21kAgkPZBYCAgEPPCsADQIADxYCHgtfIURhdGFCb3VuZGdkDBQrAAkFIzI6MCwwOjAsMDoxLDA6MiwwOjMsMDo0LDA6NSwwOjYsMDo3FCsAAhYOHwIFBlNlYXJjaB8DBQZTZWFyY2geC05hdmlnYXRlVXJsBQgvU2VhcmNoLx4HRW5hYmxlZGceClNlbGVjdGFibGVnHghEYXRhUGF0aAUIL3NlYXJjaC8eCURhdGFCb3VuZGdkFCsAAhYOHwIFBkJyb3dzZR8DBQZCcm93c2UfCgUIL0Jyb3dzZS8fC2cfDGcfDQUIL2Jyb3dzZS8fDmdkFCsAAhYOHwIFCEFib3V0IFVzHwMFCEFib3V0IFVzHwoFGy9BYm91dC9IaXN0b3J5LmFzcHg/QWJvdXRVcx8LZx8MZx8NBRsvYWJvdXQvaGlzdG9yeS5hc3B4P2Fib3V0dXMfDmcUKwAHBRcwOjAsMDoxLDA6MiwwOjMsMDo0LDA6NRQrAAIWDh8CBQdIaXN0b3J5HwMFB0hpc3RvcnkfCgUTL0Fib3V0L0hpc3RvcnkuYXNweB8LZx8MZx8NBRMvYWJvdXQvaGlzdG9yeS5hc3B4Hw5nZBQrAAIWDh8CBQhGb3VuZGVycx8DBQhGb3VuZGVycx8KBRcvQWJvdXQvVGhlRm91bmRlcnMuYXNweB8LZx8MZx8NBRcvYWJvdXQvdGhlZm91bmRlcnMuYXNweB8OZ2QUKwACFhAfAgUOQWR2aXNvcnkgQm9hcmQfAwUOQWR2aXNvcnkgQm9hcmQfCgUZL0Fib3V0L0Fkdmlzb3J5Qm9hcmQuYXNweB8LZx8MZx8NBRkvYWJvdXQvYWR2aXNvcnlib2FyZC5hc3B4Hw5nHwRnZBQrAAIWDh8CBRNDbGllbnQgVGVzdGltb25pYWxzHwMFE0NsaWVudCBUZXN0aW1vbmlhbHMfCgUkL0Fib3V0L1Rlc3RpbW9uaWFscy5hc3B4P3R5cGU9Y2xpZW50HwtnHwxnHw0FJC9hYm91dC90ZXN0aW1vbmlhbHMuYXNweD90eXBlPWNsaWVudB8OZ2QUKwACFg4fAgUSQmVzdCBMYXd5ZXJzIFByZXNzHwMFEkJlc3QgTGF3eWVycyBQcmVzcx8KBSkvQWJvdXQvVGVzdGltb25pYWxzLmFzcHg/dHlwZT1sYXd5ZXJtZWRpYR8LZx8MZx8NBSkvYWJvdXQvdGVzdGltb25pYWxzLmFzcHg/dHlwZT1sYXd5ZXJtZWRpYR8OZ2QUKwACFg4fAgUXTWFya2V0aW5nIE9wcG9ydHVuaXRpZXMfAwUXTWFya2V0aW5nIE9wcG9ydHVuaXRpZXMfCgUiL2Fib3V0L21hcmtldGluZ29wcG9ydHVuaXRpZXMuYXNweB8LZx8MZx8NBSIvYWJvdXQvbWFya2V0aW5nb3Bwb3J0dW5pdGllcy5hc3B4Hw5nZBQrAAIWDh8CBRFJbmNsdXNpb24gUHJvY2Vzcx8DBRFJbmNsdXNpb24gUHJvY2Vzcx8KBSYvQWJvdXQvTWV0aG9kb2xvZ3lCYXNpYy5hc3B4P2luY2x1c2lvbh8LZx8MZx8NBSYvYWJvdXQvbWV0aG9kb2xvZ3liYXNpYy5hc3B4P2luY2x1c2lvbh8OZxQrAAgFGzA6MCwwOjEsMDoyLDA6MywwOjQsMDo1LDA6NhQrAAIWDh8CBQtNZXRob2RvbG9neR8DBQtNZXRob2RvbG9neR8KBRwvQWJvdXQvTWV0aG9kb2xvZ3lCYXNpYy5hc3B4HwtnHwxnHw0FHC9hYm91dC9tZXRob2RvbG9neWJhc2ljLmFzcHgfDmdkFCsAAhYOHwIFFE5vbWluYXRlIGFuIEF0dG9ybmV5HwMFFE5vbWluYXRlIGFuIEF0dG9ybmV5HwoFFy9BYm91dC9Ob21pbmF0aW9ucy5hc3B4HwtnHwxnHw0FFy9hYm91dC9ub21pbmF0aW9ucy5hc3B4Hw5nZBQrAAIWDh8CBRNQcmFjdGljZSBBcmVhIExpc3RzHwMFE1ByYWN0aWNlIEFyZWEgTGlzdHMfCgUdL0Fib3V0L1ByYWN0aWNlQXJlYUxpc3RzLmFzcHgfC2cfDGcfDQUdL2Fib3V0L3ByYWN0aWNlYXJlYWxpc3RzLmFzcHgfDmdkFCsAAhYOHwIFGVByYWN0aWNlIEFyZWEgRGVmaW5pdGlvbnMfAwUZUHJhY3RpY2UgQXJlYSBEZWZpbml0aW9ucx8KBSIvQWJvdXQvUHJhY3RpY2VBcmVhRGVmaW5pdGlvbi5hc3B4HwtnHwxnHw0FIi9hYm91dC9wcmFjdGljZWFyZWFkZWZpbml0aW9uLmFzcHgfDmdkFCsAAhYOHwIFFlB1YmxpY2l6aW5nIEd1aWRlbGluZXMfAwUWUHVibGljaXppbmcgR3VpZGVsaW5lcx8KBSEvQWJvdXQvUHVibGljaXppbmdHdWlkZWxpbmVzLmFzcHgfC2cfDGcfDQUhL2Fib3V0L3B1YmxpY2l6aW5nZ3VpZGVsaW5lcy5hc3B4Hw5nZBQrAAIWDh8CBRpGcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9ucx8DBRpGcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9ucx8KBQ8vQWJvdXQvRkFRLmFzcHgfC2cfDGcfDQUPL2Fib3V0L2ZhcS5hc3B4Hw5nZBQrAAIWDh8CBQhUaW1lbGluZR8DBQhUaW1lbGluZR8KBSAvQWJvdXQvVGltZWxpbmUuYXNweD90aW1lbGluZT11cx8LZx8MZx8NBSAvYWJvdXQvdGltZWxpbmUuYXNweD90aW1lbGluZT11cx8OZ2QUKwACFg4fAgUMUHVibGljYXRpb25zHwMFDFB1YmxpY2F0aW9ucx8KBSEvQWJvdXQvQ3VzdG9tUHVicy5hc3B4P2N1c3RvbXB1YnMfC2cfDGcfDQUhL2Fib3V0L2N1c3RvbXB1YnMuYXNweD9jdXN0b21wdWJzHw5nFCsABQUPMDowLDA6MSwwOjIsMDozFCsAAhYOHwIFFVJlZ2lvbmFsIFBhcnRuZXJzaGlwcx8DBRVSZWdpb25hbCBQYXJ0bmVyc2hpcHMfCgUrL0Fib3V0L1BhcnRuZXJMb2dvcy5hc3B4P3doaWNocGFnZT1yZWdpb25hbB8LZx8MZx8NBSsvYWJvdXQvcGFydG5lcmxvZ29zLmFzcHg/d2hpY2hwYWdlPXJlZ2lvbmFsHw5nZBQrAAIWDh8CBRVSZWdpb25hbCBQdWJsaWNhdGlvbnMfAwUVUmVnaW9uYWwgUHVibGljYXRpb25zHwoFFi9BYm91dC9DdXN0b21QdWJzLmFzcHgfC2cfDGcfDQUWL2Fib3V0L2N1c3RvbXB1YnMuYXNweB8OZ2QUKwACFg4fAgUSTG9jYWwgUGFydG5lcnNoaXBzHwMFEkxvY2FsIFBhcnRuZXJzaGlwcx8KBSsvQWJvdXQvUGFydG5lckxvZ29zLmFzcHg/d2hpY2hwYWdlPWRvbWVzdGljHwtnHwxnHw0FKy9hYm91dC9wYXJ0bmVybG9nb3MuYXNweD93aGljaHBhZ2U9ZG9tZXN0aWMfDmdkFCsAAhYOHwIFGkludGVybmF0aW9uYWwgUHVibGljYXRpb25zHwMFGkludGVybmF0aW9uYWwgUHVibGljYXRpb25zHwoFMC9BYm91dC9QYXJ0bmVyTG9nb3MuYXNweD93aGljaHBhZ2U9aW50ZXJuYXRpb25hbB8LZx8MZx8NBTAvYWJvdXQvcGFydG5lcmxvZ29zLmFzcHg/d2hpY2hwYWdlPWludGVybmF0aW9uYWwfDmdkFCsAAhYOHwIFCEFydGljbGVzHwMFCEFydGljbGVzHwoFFS9hcnRpY2xlL2RlZmF1bHQuYXNweB8LZx8MZx8NBRUvYXJ0aWNsZS9kZWZhdWx0LmFzcHgfDmdkFCsAAhYOHwIFBVN0b3JlHwMFBVN0b3JlHwoFEy9TdG9yZS9EZWZhdWx0LmFzcHgfC2cfDGcfDQUTL3N0b3JlL2RlZmF1bHQuYXNweB8OZ2QUKwACFgQfAgUFTG9naW4fCgUSfi9BZG1pbi9Mb2dpbi5hc3B4ZGQCCg9kFgQCAQ9kFggCAQ8WAh8CBRFCb2FyZCBvZiBBZHZpc29yc2QCAw8WAh8CBZeWDzxoMj48YSBuYW1lPSJVbml0ZWRTdGF0ZXMiPlVuaXRlZCBTdGF0ZXM8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hZGFtc2FuZHJlZXNlLmNvbS9jaGFybGVzLXAtYWRhbXMvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDQ0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFkYW1zYW5kcmVlc2UuY29tL2NoYXJsZXMtcC1hZGFtcy8nIHRhcmdldD0nX2JsYW5rJz5DaGFybGVzIFAuIEFkYW1zIEpyLjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBBZGFtcyBhbmQgUmVlc2UgTExQLCBSaWRnZWxhbmQsIE1pc3MuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBDaGFybGVzICJDaHVjayIgQWRhbXMgSnIuIGpvaW5lZCBBZGFtcyBhbmQgUmVlc2UgaW4gMTk5NiB3aGVuIGhlIGFuZCBuaW5lIG90aGVyIGF0dG9ybmV5cyBvcGVuZWQgdGhlIGZpcm0mcnNxdW87cyBKYWNrc29uIG9mZmljZS4gSGUgYmVjYW1lIHRoZSBmaXJtJnJzcXVvO3MgbWFuYWdpbmcgcGFydG5lciBpbiAyMDAxLiBNci4gQWRhbXMgaGFzIHByYWN0aWNlZCBmb3IgbW9yZSB0aGFuIDI1IHllYXJzIGluIGJ1c2luZXNzIGFuZCBjb3Jwb3JhdGUgbGF3IGFuZCBjb21tZXJjaWFsIHRyYW5zYWN0aW9ucyBhbmQgaGFzIHNwZW50IG1vcmUgdGhhbiAzMCB5ZWFycyByZXByZXNlbnRpbmcgY3JlZGl0b3JzIGluIGJhbmtydXB0Y3kuIEhlIGlzIGFsc28gYSBsb25ndGltZSBtZW1iZXIgb2YgdGhlIENvbW1lcmNpYWwgRGlzcHV0ZXMgUGFuZWwgb2YgdGhlIEFtZXJpY2FuIEFyYml0cmF0aW9uIEFzc29jaWF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZWRpc29uLmNvbS9vdXJjb21wYW55L21hbmFnZW1lbnQuYXNwP2lkPTcwNjknIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yOTEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZWRpc29uLmNvbS9vdXJjb21wYW55L21hbmFnZW1lbnQuYXNwP2lkPTcwNjknIHRhcmdldD0nX2JsYW5rJz5Sb2JlcnQgTC4gQWRsZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50IGFuZCBHZW5lcmFsIENvdW5zZWwsIEVkaXNvbiBJbnRlcm5hdGlvbmFsLCBSb3NlbWVhZCwgQ2FsaWYuICAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUm9iZXJ0IEFkbGVyIGlzIGV4ZWN1dGl2ZSB2aWNlIHByZXNpZGVudCBhbmQgZ2VuZXJhbCBjb3Vuc2VsIGZvciBFZGlzb24gSW50ZXJuYXRpb25hbC4gJm5ic3A7SGUgam9pbmVkIEVkaXNvbiBJbnRlcm5hdGlvbmFsIG9uIEp1bHkgMSwgMjAwOC4gUHJpb3IgdG8gam9pbmluZyBFZGlzb24gSW50ZXJuYXRpb25hbCwgQWRsZXIgd2FzIGEgY28tbWFuYWdpbmcgcGFydG5lciBvZiB0aGUgTG9zIEFuZ2VsZXMgbGF3IGZpcm0gb2YgTXVuZ2VyLCBUb2xsZXMgJmFtcDsgT2xzb24gTExQLCB3aGVyZSBoZSBwcmFjdGljZWQgY29ycG9yYXRlIGFuZCBidXNpbmVzcyBsYXcgYmVnaW5uaW5nIGluIDE5NzUuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kb3dhZ3JvLmNvbS8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yODUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZG93YWdyby5jb20vJyB0YXJnZXQ9J19ibGFuayc+Sm9zZXBoIFIuICBBbGJlcnRzPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBDb3Vuc2VsIExpdGlnYXRpb24sIERvdyBBZ3JvU2NpZW5jZXMgTExDLCBJbmRpYW5hcG9saXMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEpvc2VwaCBSLiBBbGJlcnRzIGlzIExpdGlnYXRpb24gQ291bnNlbCBmb3IgRG93IEFncm9TY2llbmNlcywgYSB3aG9sbHkgb3duZWQgc3Vic2lkaWFyeSBvZiBUaGUgRG93IENoZW1pY2FsIENvbXBhbnkuIEFsYmVydHMgaXMgcmVzcG9uc2libGUgZm9yIGdsb2JhbCBsaXRpZ2F0aW9uIGludm9sdmluZyB0b3hpYyB0b3J0cywgcHJvZHVjdCBsaWFiaWxpdHkgYW5kIGNvbW1lcmNpYWwgbWF0dGVycy4gUHJpb3IgdG8gam9pbmluZyBEb3cgaW4gMjAwMCBhbmQgaGlzIGZpcm0gcHJhY3RpY2UsIGhlIGFsc28gY2xlcmtlZCBmb3IgSnVkZ2UgUGF0cmljayBELiBTdWxsaXZhbiBvZiB0aGUgSW5kaWFuYSBDb3VydCBvZiBBcHBlYWxzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYWxkb3VzbGF3LmNvbS9pbmRleC5waHA/b3B0aW9uPWNvbV9jb250ZW50JnZpZXc9YXJ0aWNsZSZpZD0xJTNBbWVldC1jaGFybGEtYWxkb3VzJmNhdGlkPTElM0FtZWV0LW91ci1hdHRvcm5leXMmSXRlbWlkPTInIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zOTEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYWxkb3VzbGF3LmNvbS9pbmRleC5waHA/b3B0aW9uPWNvbV9jb250ZW50JnZpZXc9YXJ0aWNsZSZpZD0xJTNBbWVldC1jaGFybGEtYWxkb3VzJmNhdGlkPTElM0FtZWV0LW91ci1hdHRvcm5leXMmSXRlbWlkPTInIHRhcmdldD0nX2JsYW5rJz5DaGFybGEgRy4gIEFsZG91czwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBGb3VuZGluZyBQYXJ0bmVyLCBBbGRvdXMgTGF3IEZpcm0sIERhbGxhcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQ2hhcmxhIEFsZG91cywgZm91bmRlciBvZiBBbGRvdXMgTGF3IEZpcm0sIGlzIGFuIGFjdGl2ZSB0cmlhbCBhdHRvcm5leSByZXByZXNlbnRpbmcgcGxhaW50aWZmcy4gSW4gYWRkaXRpb24gdG8gaGVyIGV4dGVuc2l2ZSB0cmlhbCBleHBlcmllbmNlLCBzaGUgc2l0cyBhcyBhIG1lbWJlciBvZiB0aGUgRXhlY3V0aXZlIENvbW1pdHRlZSBvZiB0aGUgQW1lcmljYW4gQm9hcmQgb2YgVHJpYWwgQWR2b2NhdGVzJyBEYWxsYXMgQ2hhcHRlciBhbmQgd2FzIGl0cyBwcmV2aW91cyBQcmVzaWRlbnQuIE1zLiBBbGRvdXMgaXMgYWxzbyBhIG1lbWJlciBvZiB0aGUgQW1lcmljYW4gQXNzb2NpYXRpb24gZm9yIEp1c3RpY2UgYW5kIHRoZSBJbm5lciBDaXJjbGUgb2YgQWR2b2NhdGVzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly9ob2Rnc29ucnVzcy5jb20vYXBwbGljYXRpb25zL0F0dG9ybmV5QmlvZ3JhcGh5L0Jpb2dyYXBoeS5hc3B4P2xpZD0mcGFyOkBpbnRJZGVudD03NicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ4NC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL2hvZGdzb25ydXNzLmNvbS9hcHBsaWNhdGlvbnMvQXR0b3JuZXlCaW9ncmFwaHkvQmlvZ3JhcGh5LmFzcHg/bGlkPSZwYXI6QGludElkZW50PTc2JyB0YXJnZXQ9J19ibGFuayc+Sm9obiBQLiBBbWVyc2hhZGlhbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQcmVzaWRlbnQsIEhvZGdzb24gUnVzcyBMTFAsIEJ1ZmZhbG8sIE4uWS4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBBbWVyc2hhZGlhbiwgUHJlc2lkZW50IG9mIEhvZGdzb24gUnVzcyBMTFAsIGNvbmNlbnRyYXRlcyBpbiB0cmFuc2FjdGlvbmFsIHdvcmssIGluY2x1ZGluZyBiYW5rIGFuZCBvdGhlciBmaW5hbmNpbmcgYW5kIHRoZSBwdXJjaGFzZSBhbmQgc2FsZSBvZiBidXNpbmVzc2VzLiBIZSBoYXMgc2VydmVkIGFzIHRoZSBsZWFkIGF0dG9ybmV5IGluIG11bHRpLWxlbmRlciBmaW5hbmNpbmdzIHJlcHJlc2VudGluZyBib3RoIGJvcnJvd2VycyBhbmQgYmFuayBzeW5kaWNhdGVzLiBIZSBoYXMgcmVwcmVzZW50ZWQgZGV2ZWxvcGVycyBpbiBjb25zdHJ1Y3Rpb24gYW5kIHBlcm1hbmVudCBtb3J0Z2FnZSBmaW5hbmNpbmdzLCBpbmNsdWRpbmcgdHJhbnNhY3Rpb25zIHRoYXQgaGF2ZSBnZW5lcmF0ZWQgdmFyaW91cyB0YXggY3JlZGl0cyBhcyBwYXJ0IG9mIGEgZmluYW5jaW5nIHBhY2thZ2UuIEhlIGhhcyBwbGF5ZWQgYSBudW1iZXIgb2Ygcm9sZXMgaW4gdmFyaW91cyB0eXBlcyBvZiBhc3NldC1iYWNrZWQgc2VjdXJpdGl6YXRpb25zLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmlwYy5jb20vam9obi1hLWJhcmJvdXIvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDQ1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJpcGMuY29tL2pvaG4tYS1iYXJib3VyLycgdGFyZ2V0PSdfYmxhbmsnPkpvaG4gQS4gQmFyYm91cjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDRU8sIE1hbmFnaW5nIERpcmVjdG9yIGFuZCBDaGFpcm1hbiBvZiB0aGUgQm9hcmQsIEJ1Y2hhbmFuIEluZ2Vyc29sbCAmYW1wOyBSb29uZXkgUEMsIFBpdHRzYnVyZ2ggICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEpvaG4gQS4gIkphY2siIEJhcmJvdXIgaXMgdGhlIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyIGFuZCBNYW5hZ2luZyBEaXJlY3RvciBvZiBCdWNoYW5hbiBJbmdlcnNvbGwgJmFtcDsgUm9vbmV5IFBDIGFuZCBjaGFpcm1hbiBvZiBpdHMgYm9hcmQgb2YgZGlyZWN0b3JzLiBIZSBoYXMgcmVwcmVzZW50ZWQgZGV2ZWxvcGVycywgbGVuZGVycyBhbmQgZXF1aXR5IHBhcnRpY2lwYW50cyBpbiBhIHdpZGUgcmFuZ2Ugb2YgY29tbWVyY2lhbCByZWFsIGVzdGF0ZSB0cmFuc2FjdGlvbnMgb3ZlciB0aGUgcGFzdCBzZXZlcmFsIGRlY2FkZXMgYW5kIGhhcyBzZXJ2ZWQgYXMgcHJpbWFyeSBvdXRzaWRlIGNvdW5zZWwgdG8gYSBsYXJnZSBwcml2YXRlIGVxdWl0eSBjb21wYW55IGZvciBtb3JlIHRoYW4gMjUgeWVhcnMuIEhlIGhhcyBhbHNvIHNlcnZlZCBhcyBvdXRzaWRlIGNvdW5zZWwgdG8gdGhlIFBpdHRzYnVyZ2ggU3RlZWxlcnMgYW5kIHRoZSBEYW5pZWwgTS4gUm9vbmV5IGFuZCBBcnRodXIgSi4gUm9vbmV5IElJIGZhbWlsaWVzLiBJbiAyMDExLCBQZW5uc3lsdmFuaWEgR292ZXJub3IgVG9tIENvcmJldHQgYXBwb2ludGVkIE1yLiBCYXJib3VyIGFzIGNoYWlyIG9mIHRoZSBBZHZpc29yeSBDb3VuY2lsIG9uIFByaXZhdGl6YXRpb24gYW5kIElubm92YXRpb24uPGJyIC8+ICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zaWRsZXkuY29tL2xhcnJ5LWJhcmRlbi8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy81MzYuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc2lkbGV5LmNvbS9sYXJyeS1iYXJkZW4vJyB0YXJnZXQ9J19ibGFuayc+TGFycnkgQS4gQmFyZGVuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnZW1lbnQgQ29tbWl0dGVlIENoYWlyLCBTaWRsZXkgQXVzdGluIExMUCwgQ2hpY2FnbyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTGFycnkgQS4gQmFyZGVuIGlzIGEgcGFydG5lciBpbiB0aGUgQ29ycG9yYXRlIHByYWN0aWNlIGdyb3VwIGluIFNpZGxleSZyc3F1bztzIENoaWNhZ28gb2ZmaWNlLCBhbmQgY3VycmVudGx5IHNlcnZlcyBhcyBDaGFpcm1hbiBvZiB0aGUgZmlybSZyc3F1bztzIE1hbmFnZW1lbnQgQ29tbWl0dGVlLiBIZSBoYXMgYmVlbiBhIG1lbWJlciBvZiB0aGUgZmlybSdzIEV4ZWN1dGl2ZSBDb21taXR0ZWUgc2luY2UgMTk5OSBhbmQgaXRzIE1hbmFnZW1lbnQgQ29tbWl0dGVlIHNpbmNlIDIwMTEuIEhpcyBwcmluY2lwYWwgYXJlYXMgb2YgcHJhY3RpY2UgYXJlIG1lcmdlcnMgYW5kIGFjcXVpc2l0aW9ucywgc2VjdXJpdGllcy9jb3Jwb3JhdGUgZmluYW5jZSwgc3RyYXRlZ2ljIGNvdW5zZWxpbmcvY29ycG9yYXRlIGdvdmVybmFuY2UgYW5kIHByaXZhdGUgZXF1aXR5L3ZlbnR1cmUgY2FwaXRhbC4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm9ycmljay5jb20vbGF3eWVycy9CaW8uYXNwP0lEPTEyMDEnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xOTkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cub3JyaWNrLmNvbS9sYXd5ZXJzL0Jpby5hc3A/SUQ9MTIwMScgdGFyZ2V0PSdfYmxhbmsnPlJhbHBoIEJheHRlcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiBFbWVyaXR1cywgT3JyaWNrLCBIZXJyaW5ndG9uICZhbXA7IFN1dGNsaWZmZSBMTFAsIFdoZWVsaW5nLCBXLlZhLiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUmFscGggQmF4dGVyIHNlcnZlZCBhcyBDaGFpcm1hbiBhbmQgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgb2YgT3JyaWNrLEhlcnJpbmd0b24gJmFtcDsgU3V0Y2xpZmZlIExMUCwgZnJvbSAxOTkwIHRocm91Z2ggTWFyY2ggMjAxMy4mbmJzcDtNci4gQmF4dGVyIGlzIGFjdGl2ZSBpbiBudW1lcm91cyBjaXZpYyBsZWFkZXJzaGlwIGFuZCBwdWJsaWMgaW50ZXJlc3Qgb3JnYW5pemF0aW9ucy4gRm9yIGV4YW1wbGUsIE1yLiBCYXh0ZXIgc2VydmVzIG9uIHRoZSBzdGF0ZSBDb21taXNzaW9uIGZvciBKb2JzIGFuZCBFY29ub21pYyBHcm93dGggaW4gQ2FsaWZvcm5pYS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnNjYm1hbGF3LmNvbS9sYXd5ZXJzL2luZGV4LmNmbT9JRD0yNScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM1Ni5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zY2JtYWxhdy5jb20vbGF3eWVycy9pbmRleC5jZm0/SUQ9MjUnIHRhcmdldD0nX2JsYW5rJz5QYXVsIEQuIEJla21hbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBTYWxzYnVyeSBDbGVtZW50cyBCZWttYW4gTWFyZGVyICZhbXA7IEFka2lucywgTC5MLkMuLCBCYWx0aW1vcmUgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFBhdWwgRC4gQmVrbWFuLCBhIHBhcnRuZXIgYXQgU2Fsc2J1cnkgQ2xlbWVudHMgQmVrbWFuIE1hcmRlciAmYW1wOyBBZGtpbnMsIGlzIGVudGVyaW5nIGhpcyBmb3VydGggZGVjYWRlIGFzIGFuIGFjdGl2ZSB0cmlhbCBhdHRvcm5leSBpbiBNYXJ5bGFuZC4gTXIuIEJla21hbiBpcyBhIEZlbGxvdyBpbiB0aGUgQW1lcmljYW4gQ29sbGVnZSBvZiBUcmlhbCBMYXd5ZXJzIGFuZCB3YXMgUHJlc2lkZW50IG9mIHRoZSBNYXJ5bGFuZCBTdGF0ZSBCYXIgQXNzb2NpYXRpb24gaW4gMTk5Ny0xOTk4LCB0aGUgb25seSBwbGFpbnRpZmYgYXR0b3JuZXkgdG8gaG9sZCB0aGUgc2VhdC4gSGUgYWxzbyBzZXJ2ZWQgYXMgQ2hhaXIgb2YgdGhlIFVuaXZlcnNpdHkgb2YgTWFyeWxhbmQgU2Nob29sIG9mIExhdyBCb2FyZCBvZiBWaXNpdG9ycy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmxpdHRsZXIuY29tL3Blb3BsZS90aG9tYXMtai1iZW5kZXInIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy81MzAuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubGl0dGxlci5jb20vcGVvcGxlL3Rob21hcy1qLWJlbmRlcicgdGFyZ2V0PSdfYmxhbmsnPlRob21hcyBKLiBCZW5kZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ28tUHJlc2lkZW50IGFuZCBNYW5hZ2luZyBEaXJlY3RvciwgTGl0dGxlciBNZW5kZWxzb24gUC5DLCBQaGlsYWRlbHBoaWEgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFRob21hcyBKLiBCZW5kZXIgaXMgQ28tUHJlc2lkZW50IGFuZCBNYW5hZ2luZyBEaXJlY3RvciBvZiBMaXR0bGVyLiBIZSB3YXMgYSBmb3VuZGluZyBtZW1iZXIgb2YgdGhlIGZpcm0mcnNxdW87cyBQaGlsYWRlbHBoaWEgb2ZmaWNlLCBzZXJ2aW5nIGFzIG9mZmljZSBtYW5hZ2luZyBzaGFyZWhvbGRlciBmb3IgbmluZSB5ZWFycywgYW5kIHdhcyBhbHNvIGEgbWVtYmVyIG9mIHRoZSBmaXJtJnJzcXVvO3MgQm9hcmQgb2YgRGlyZWN0b3JzLCBwcmlvciB0byBoaXMgZWxlY3Rpb24gYXMgQ28tUHJlc2lkZW50IGFuZCBNYW5hZ2luZyBEaXJlY3Rvci4gSGUgaXMgYW4gYWN0aXZlIG1lbWJlciBvZiBhIG51bWJlciBvZiBwcm9mZXNzaW9uYWwgb3JnYW5pemF0aW9ucyBpbmNsdWRpbmcgdGhlIEFtZXJpY2FuIEJhciBBc3NvY2lhdGlvbiwgdGhlIFBlbm5zeWx2YW5pYSBCYXIgQXNzb2NpYXRpb24gYW5kIHRoZSBQaGlsYWRlbHBoaWEgQmFyIEFzc29jaWF0aW9uLiZuYnNwOyAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubW1jLmNvbS9hYm91dC9ib2FyZC5waHAjZW8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zMDQuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubW1jLmNvbS9hYm91dC9ib2FyZC5waHAjZW8nIHRhcmdldD0nX2JsYW5rJz5QZXRlciBKLiBCZXNoYXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50IGFuZCBHZW5lcmFsIENvdW5zZWwsIE1hcnNoICZhbXA7IE1jTGVubmFuIENvbXBhbmllcywgTmV3IFlvcmsgICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBQZXRlciBKLiBCZXNoYXIgaXMgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50IGFuZCBHZW5lcmFsIENvdW5zZWwgb2YgTWFyc2ggJmFtcDsgTWNMZW5uYW4gQ29tcGFuaWVzLiBJbiBhZGRpdGlvbiB0byBtYW5hZ2luZyB0aGUgQ29tcGFueSdzIExlZ2FsIGZ1bmN0aW9uLCBNci4gQmVzaGFyIGFsc28gb3ZlcnNlZXMgdGhlIENvbXBhbnkncyBHb3Zlcm5tZW50IFJlbGF0aW9ucywgUmlzayBNYW5hZ2VtZW50IGFuZCBQdWJsaWMgUmVsYXRpb25zIGdyb3Vwcy4gQmVmb3JlIGpvaW5pbmcgTWFyc2ggJmFtcDsgTWNMZW5uYW4gQ29tcGFuaWVzIGluIE5vdmVtYmVyIDIwMDQsIE1yLiBCZXNoYXIgd2FzIGEgTGl0aWdhdGlvbiBQYXJ0bmVyIGluIHRoZSBsYXcgZmlybSBvZiBHaWJzb24sIER1bm4gJmFtcDsgQ3J1dGNoZXIgTExQLiBNci4gQmVzaGFyIGpvaW5lZCBHaWJzb24sIER1bm4gJmFtcDsgQ3J1dGNoZXIgaW4gMTk5NSBhZnRlciBzZXJ2aW5nIGFzIGFuIEFzc2lzdGFudCBBdHRvcm5leSBHZW5lcmFsIGluIHRoZSBOZXcgWW9yayBBdHRvcm5leSBHZW5lcmFsJ3Mgb2ZmaWNlIGFuZCBhcyB0aGUgU3BlY2lhbCBBc3Npc3RhbnQgdG8gQ3lydXMgVmFuY2UgaW4gY29ubmVjdGlvbiB3aXRoIHRoZSBwZWFjZSBuZWdvdGlhdGlvbnMgaW4gdGhlIGZvcm1lciBZdWdvc2xhdmlhLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZGViZXZvaXNlLmNvbS9hdHRvcm5leXMvZGV0YWlsLmFzcHg/aWQ9MjQzODc2YmMtYjRkNS00YWYwLTlmMTYtNjkwYzViZDUyNTllJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDk4LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmRlYmV2b2lzZS5jb20vYXR0b3JuZXlzL2RldGFpbC5hc3B4P2lkPTI0Mzg3NmJjLWI0ZDUtNGFmMC05ZjE2LTY5MGM1YmQ1MjU5ZScgdGFyZ2V0PSdfYmxhbmsnPk1pY2hhZWwgVy4gQmxhaXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUHJlc2lkaW5nIFBhcnRuZXIsIERlYmV2b2lzZSAmYW1wOyBQbGltcHRvbiBMTFAsIE5ldyBZb3JrICAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTWljaGFlbCBXLiBCbGFpciBpcyB0aGUgZmlybSZyc3F1bztzIFByZXNpZGluZyBQYXJ0bmVyLiBNci4gQmxhaXIgaGFzIHNlcnZlZCBhcyBsZWFkIGNvdW5zZWwgaW4gYSBob3N0IG9mIG1ham9yIE0mYW1wO0EgdHJhbnNhY3Rpb25zLCBhZHZpc2VkIHNlbmlvciBleGVjdXRpdmVzIGFuZCBib2FyZHMgb2YgZGlyZWN0b3JzIG9uIGdvdmVybmFuY2UgbWF0dGVycyBhbmQgaGFuZGxlZCBzZWN1cml0aWVzIHRyYW5zYWN0aW9ucyBmb3IgY2xpZW50cyBhY3Jvc3MgYSByYW5nZSBvZiBpbmR1c3RyaWVzLiZuYnNwOyAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWludHouY29tL3Blb3BsZS80OC9Sb2JlcnRfSV9Cb2RpYW4nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy81MDAuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWludHouY29tL3Blb3BsZS80OC9Sb2JlcnRfSV9Cb2RpYW4nIHRhcmdldD0nX2JsYW5rJz5Sb2JlcnQgSS4gQm9kaWFuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIE1lbWJlciwgTWludHosIExldmluLCBDb2huLCBGZXJyaXMsIEdsb3Zza3kgYW5kIFBvcGVvLCBQLkMsIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gQm9kaWFuIGlzIHRoZSBNYW5hZ2luZyBNZW1iZXIgb2YgTWludHogTGV2aW4uIEhlIGFsc28gaXMgaGVhZCBvZiB0aGUgTmV3IFlvcmsgTGl0aWdhdGlvbiBTZWN0aW9uIGFuZCBhIG1lbWJlciBvZiB0aGUgZmlybSdzIFBvbGljeSBDb21taXR0ZWUuJm5ic3A7SGUgaGFzIGV4dGVuc2l2ZSBleHBlcmllbmNlIGluIHRoZSBhcmVhcyBvZiBlbXBsb3ltZW50IGFuZCBjb21tZXJjaWFsIGRpc3B1dGVzLCBwcml2YXRlIGVxdWl0eSwgZmluYW5jaWFsIHNlcnZpY2VzLCBpbnN1cmFuY2UsIHNlY3VyaXRpZXMsIHJlYWwgZXN0YXRlLCBhbmQgYmFua2luZy4gSGUgcHJvdmlkZXMgY291bnNlbCB0byBhIGJyb2FkIHJhbmdlIG9mIGRvbWVzdGljIGFuZCBmb3JlaWduIGNsaWVudHMsIGluY2x1ZGluZyBzZXZlcmFsIEZvcnR1bmUgNTAwIGNvbXBhbmllcywgbWFqb3IgaW5zdXJhbmNlIGNvbXBhbmllcywgbGVhZGluZyBpbnZlc3RtZW50IGJhbmtzLCBwcml2YXRlIGVxdWl0eSBmaXJtcywgYW5kIGNhcGl0YWwgbWFuYWdlbWVudCBjb21wYW5pZXMsIGFzIHdlbGwgYXMgdGhlIGV4ZWN1dGl2ZXMgb2Ygc3VjaCBjb21wYW5pZXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5mb2xleS5jb20vcGVvcGxlL2Jpby5hc3B4P2VtcGxveWVlaWQ9MTYwNDInIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xOTcuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZm9sZXkuY29tL3Blb3BsZS9iaW8uYXNweD9lbXBsb3llZWlkPTE2MDQyJyB0YXJnZXQ9J19ibGFuayc+UmFsZi1SZWluaGFyZCBCb2VyPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEZvbGV5ICZhbXA7IExhcmRuZXIgTExQLCBNaWx3YXVrZWUgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFJhbGYgQm9lciBpcyBhIHBhcnRuZXIgb2YgRm9sZXkgJmFtcDsgTGFyZG5lciBMTFAsIHdoZXJlIGhlIHNlcnZlZCBhcyBjaGFpcm1hbiBhbmQgQ0VPIG9mIHRoZSBmaXJtICgyMDAyLTIwMTEpIGFuZCBhcyBhIG1lbWJlciBvZiB0aGUgZmlybSdzIE1hbmFnZW1lbnQgQ29tbWl0dGVlICgxOTkyLTIwMTEpLiBJbiBhZGRpdGlvbiwgaGUgaXMgYSBwYXN0IGNoYWlyIG9mIHRoZSBmaXJtJnJzcXVvO3MgQnVzaW5lc3MgTGF3IERlcGFydG1lbnQgYW5kIG9mIHRoZSBJbnRlcm5hdGlvbmFsIFByYWN0aWNlLiBNci4gQm9lciBpcyBhIG1lbWJlciBvZiB0aGUgVHJhbnNhY3Rpb25hbCAmYW1wOyBTZWN1cml0aWVzIFByYWN0aWNlLiZuYnNwO01yLiBCb2VyJ3MgYXJlYXMgb2YgcHJhY3RpY2UgaW5jbHVkZSB0cmFuc25hdGlvbmFsIGFuZCBkb21lc3RpYyBtZXJnZXJzLCBhY3F1aXNpdGlvbnMgYW5kIG90aGVyIGJ1c2luZXNzIGNvbWJpbmF0aW9ucyBhbmQgaW50ZXJuYXRpb25hbCBidXNpbmVzcyB0cmFuc2FjdGlvbnMuIEhlIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIGNsaWVudHMgZnJvbSBhbmQgdHJhbnNhY3Rpb25zIGluIEV1cm9wZSwgYW5kIGlzIGZsdWVudCBpbiBHZXJtYW4uIE1yLiBCb2VyIHByYWN0aWNlZCBmb3IgdGhlIGZpcm0gaW4gRnJhbmtmdXJ0LCBHZXJtYW55IGZyb20gMTk3NSB0byAxOTc2LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYnNmbGxwLmNvbS9sYXd5ZXJzL2RhdGEvMDAwMScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYnNmbGxwLmNvbS9sYXd5ZXJzL2RhdGEvMDAwMScgdGFyZ2V0PSdfYmxhbmsnPkRhdmlkIEJvaWVzPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoYWlybWFuLCBCb2llcywgU2NoaWxsZXIgJmFtcDsgRmxleG5lciBMTFAsIEFybW9uaywgTi5ZLiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgU2luY2UgMTk5NyBNci4gQm9pZXMgaGFzIGJlZW4gdGhlIENoYWlybWFuIG9mIEJvaWVzLCBTY2hpbGxlciAmYW1wOyBGbGV4bmVyIExMUCwgYSBsYXcgZmlybSB3aXRoIG9mZmljZXMgaW4gTmV3IFlvcmssIFdhc2hpbmd0b24gRC5DLiwgQ2FsaWZvcm5pYSwgRmxvcmlkYSwgTmV2YWRhLCBhbmQgTmV3IEhhbXBzaGlyZS4gUHJpb3IgdG8gMTk5NyBNci4gQm9pZXMgd2FzIGEgcGFydG5lciBhdCBDcmF2YXRoLCBTd2FpbmUgJmFtcDsgTW9vcmUuICZuYnNwO1doZW4gTXIuIEJvaWVzLCBDaGFpcm1hbiBvZiBCb2llcywgU2NoaWxsZXIgYW5kIEZsZXhuZXIsIHJlY2VpdmVkIHRoZSBNaWx0b24gR291bGQgQXdhcmQgaW4gMTk5NiwgdGhlIGNpdGF0aW9uIHJlYWQgaW4gcGFydCwgIk5vIGxhd3llciBpbiBBbWVyaWNhIGhhcyB0cmllZCBhbmQgYXJndWVkIG9uIGFwcGVhbCBhcyBtYW55IGxhbmRtYXJrIGNhc2VzIGluIGFzIG1hbnkgZGlmZmVyZW50IGFyZWFzIGFzIE1yLiBCb2llcy4iICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hYmVyY3JvbWJpZS5jb20vYW5mL2ludmVzdG9ycy9pbnZlc3RvcnJlbGF0aW9ucy5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjQzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFiZXJjcm9tYmllLmNvbS9hbmYvaW52ZXN0b3JzL2ludmVzdG9ycmVsYXRpb25zLmh0bWwnIHRhcmdldD0nX2JsYW5rJz5Sb2JlcnQgRS4gIEJvc3Ryb208L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIFZpY2UgUHJlc2lkZW50LCBHZW5lcmFsIENvdW5zZWwgYW5kIENvcnBvcmF0ZSBTZWNyZXRhcnksIEFiZXJjcm9tYmllICZhbXA7IEZpdGNoIENvLiwgTmV3IEFsYmFueSwgT2hpbyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUm9iZXJ0IEUuIEJvc3Ryb20ncyBsZWdhbCBjYXJlZXIgc3BhbnMgbW9yZSB0aGFuIDMwIHllYXJzLCB3aGVyZSBoZSBoYXMgd29ya2VkIGFuZCBhZHZpc2VkIGF0IHRoZSBoaWdoZXN0IGxldmVscyBvZiBsZWFkZXJzaGlwIGluIHRoZSBiYW5raW5nIHNlY3RvciwgaW4gcHJpdmF0ZSBsZWdhbCBwcmFjdGljZSBhbmQgaW5zaWRlIGEgZ292ZXJubWVudCBzcG9uc29yZWQgZW50ZXJwcmlzZSAoR1NFKS4gSW4gMjAxNCBpdCB3YXMgYW5ub3VuY2VkIHRoYXQgQm9iIHdvdWxkIGJlIFNlbmlvciBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsIGFuZCBDb3Jwb3JhdGUgU2VjcmV0YXJ5IGZvciZuYnNwO0FiZXJjcm9tYmllICZhbXA7IEZpdGNoIENvLiBCb2Igam9pbmVkIEdyZWVuYmVyZyBUcmF1cmlnIGZyb20gYW5vdGhlciBtYWpvciBmaXJtIHdoZXJlIGhlIHdhcyBDby1oZWFkIG9mIHRoZSBHbG9iYWwgRmluYW5jaWFsIEluc3RpdHV0aW9ucyBQcmFjdGljZSBhbmQgRG9kZC1GcmFuayB0ZWFtLiAmbmJzcDtJbiBoaXMgcm9sZSBhcyBwcmluY2lwYWwgbGVnYWwgY291bnNlbCB0byBGcmVkZGllIE1hYywgQm9iIGhhZCBvdmVyc2lnaHQgYW5kIG1hbmFnZW1lbnQgcmVzcG9uc2liaWxpdHkgZm9yIGFsbCBsZWdhbCBhbmQgcmVndWxhdG9yeSBzdHJhdGVnaWVzLCBzZXJ2aWNlcywgcmVzb3VyY2VzIGFuZCBjb3Jwb3JhdGUgZ292ZXJuYW5jZSBtYXR0ZXJzLiZuYnNwOyAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubHJuLmNvbS93aG8td2UtYXJlL2VtcGxveWVlL21icmFtbmljaycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI1MC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5scm4uY29tL3doby13ZS1hcmUvZW1wbG95ZWUvbWJyYW1uaWNrJyB0YXJnZXQ9J19ibGFuayc+TWljaGFlbCBCcmFtbmljazwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBHZW5lcmFsIENvdW5zZWwsIExSTiBDb3Jwb3JhdGlvbiwgTmV3IFlvcmsgICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNaWNoYWVsIEJyYW1uaWNrIGpvaW5zIExSTiZuYnNwO2FzIEdlbmVyYWwgQ291bnNlbCZuYnNwO2ZvbGxvd2luZyBhIHBvc2l0aW9uIGFzIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCAmYW1wOyBHZW5lcmFsIENvdW5zZWwgc2luY2UgQXVndXN0IDIwMTAuIFNpbmNlIERlY2VtYmVyIDIwMDQsIGhlIGhhcyBhbHNvIHNlcnZlZCBpbiBhIHZhcmlldHkgb2Ygcm9sZXMgaW5jbHVkaW5nIGFzIERlcHV0eSBHZW5lcmFsIENvdW5zZWwgJmFtcDsgQ2hpZWYgQ29tcGxpYW5jZSBPZmZpY2VyLiBIZSBwcmV2aW91c2x5IGhlbGQgaW4taG91c2UgcG9zaXRpb25zIGF0IE1pbGxlbm5pdW0gQ2hlbWljYWxzLCBJbmMsIEx1Y2VudCBUZWNobm9sb2dpZXMgYW5kIEVudmlyb1NvdXJjZSBhbmQgc3BlbnQgc2l4IHllYXJzIGluIHByaXZhdGUgcHJhY3RpY2UgYXQgUGVwcGVyIEhhbWlsdG9uLCBMTFAuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5mbGJyYW5zb24uY29tL2ZyYW5rLWJyYW5zb24uaHRtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM2Mi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5mbGJyYW5zb24uY29tL2ZyYW5rLWJyYW5zb24uaHRtbCcgdGFyZ2V0PSdfYmxhbmsnPkZyYW5rIEwuIEJyYW5zb248L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQXR0b3JuZXkvRm91bmRlciwgVGhlIExhdyBPZmZpY2VzIG9mIEZyYW5rIEwuIEJyYW5zb24sIERhbGxhcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRnJhbmsgQnJhbnNvbiBpcyB0aGUgZm91bmRlciBvZiBMYXcgT2ZmaWNlcyBvZiBGcmFuayBMLiBCcmFuc29uLCBQLkMuIEhlIGNlbnRlcnMgaGlzIHByYWN0aWNlIGFyb3VuZCBDYXRhc3Ryb3BoaWMgaW5qdXJ5IGNhc2VzIGFuZCBjb21tZXJjaWFsIHRvcnRzLiBJbiBhZGRpdGlvbiB0byBoaXMgYWN0aXZlIHByYWN0aWNlLCBCcmFuc29uIHNlcnZlcyBvbiB0aGUgRXhlY3V0aXZlIEJvYXJkIG9mIFNNVSBEZWRtYW4gU2Nob29sIG9mIExhdyBhbmQgaXMgYSBwYXN0IFByZXNpZGVudCBvZiB0aGUgQW1lcmljYW4gQm9hcmQgb2YgVHJpYWwgQWR2b2NhdGVzLCBEYWxsYXMgQ2hhcHRlci4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJpY2tlbGJyZXdlci5jb20vIy9ob21lL3RleHQvYmlvZ3JhcGh5LDEnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zNjYuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmlja2VsYnJld2VyLmNvbS8jL2hvbWUvdGV4dC9iaW9ncmFwaHksMScgdGFyZ2V0PSdfYmxhbmsnPldpbGxpYW0gQS4gQnJld2VyIElJSTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBCaWNrZWwgJmFtcDsgQnJld2VyLCBEYWxsYXMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFdpbGxpYW0gQS4gQnJld2VyIElJSSBpcyBhIHBhcnRuZXIgYXQgQmlja2VsICZhbXA7IEJyZXdlciwgYSBjb21wbGV4IGNvbW1lcmNpYWwgbGl0aWdhdGlvbiBmaXJtLiBNci4gQnJld2VyIHByaW1hcmlseSBmb2N1c2VzIGhpcyBwcmFjdGljZSBvbiBjb21tZXJjaWFsIGxpdGlnYXRpb24gYW5kIGRpc3B1dGUgcmVzb2x1dGlvbi4gSW4gYWRkaXRpb24gdG8gaGlzIHByYWN0aWNlLCBoZSBzcGVuZHMgY29uc2lkZXJhYmxlIHRpbWUgd29ya2luZyB3aXRoIHZhcmlvdXMgcHJvZmVzc2lvbmFsIGFuZCBwaGlsYW50aHJvcGljIG9yZ2FuaXphdGlvbnMgaW5jbHVkaW5nIHRoZSBCaWNrZWwgJmFtcDsgQnJld2VyIEZ1dHVyZSBMZWFkZXJzIFByb2dyYW0gYW5kIGN1cnJlbnRseSBzZXJ2ZXMgYXMgYSBtZW1iZXIgb2YgdGhlIGJvYXJkIG9mIHRydXN0ZWVzIG9mIEFsYmFueSBMYXcgU2Nob29sLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubXRvLmNvbS9sYXd5ZXJzL0JyYWQtRC1CcmlhbicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI4NC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tdG8uY29tL2xhd3llcnMvQnJhZC1ELUJyaWFuJyB0YXJnZXQ9J19ibGFuayc+QnJhZCBELiBCcmlhbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBNdW5nZXIsIFRvbGxlcyAmYW1wOyBPbHNvbiBMTFAsIExvcyBBbmdlbGVzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBCcmFkIEJyaWFuIHNwZWNpYWxpemVzIGluIGNvbXBsZXggY2l2aWwgYW5kIGNyaW1pbmFsIGxpdGlnYXRpb24uIE1yLiBCcmlhbiBoYXMgYmVlbiBhY3RpdmUgaW4gdGhlIGxlYWRlcnNoaXAgb2YgdGhlIEFCQSBMaXRpZ2F0aW9uIFNlY3Rpb24gc2luY2UgMTk4NiwgYW5kIHNlcnZlZCBhcyB0aGUgY2hhaXIgb2YgdGhlIHNlY3Rpb24gaW4gMjAwNS0yMDA2LiBJbiBhZGRpdGlvbiB0byBoaXMgcHJhY3RpY2UsIGhlIGlzIGN1cnJlbnQgY2hhaXJtYW4gb2YgdGhlIFJBTkQgQ2l2aWwgSnVzdGljZSBJbnN0aXR1dGUgYW5kIGlzIGEgcGFzdCBwcmVzaWRlbnQgb2YgdGhlIEJvYXJkIG9mIERpcmVjdG9ycyBvZiB0aGUgTGVnYWwgQWlkIEZvdW5kYXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kaWNraW5zb24td3JpZ2h0LmNvbS9vdXJwZW9wbGUvcGFnZXMvcGVyc29uLmFzcHg/cGVyc29uPTRhNmVmMGNkLTQwZDctNDVlNS04NDUyLWZlYzhlNTQyZGUzYScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE4NS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kaWNraW5zb24td3JpZ2h0LmNvbS9vdXJwZW9wbGUvcGFnZXMvcGVyc29uLmFzcHg/cGVyc29uPTRhNmVmMGNkLTQwZDctNDVlNS04NDUyLWZlYzhlNTQyZGUzYScgdGFyZ2V0PSdfYmxhbmsnPldpbGxpYW0gVC4gQnVyZ2VzczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDRU8sIERpY2tpbnNvbiBXcmlnaHQgUExMQywgRGV0cm9pdCAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIEJ1cmdlc3MgY3VycmVudGx5IHNlcnZlcyBhcyBEaWNraW5zb24gV3JpZ2h0J3MgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgd2hlcmUgaGUgb3ZlcnNlZXMgYWxsIGFzcGVjdHMgb2YgdGhlIEZpcm0ncyBwcm9mZXNzaW9uYWwgYW5kIGJ1c2luZXNzIG9wZXJhdGlvbnMuIEZvciBtb3JlIHRoYW4gMjAgeWVhcnMsIHNlcnZlZCBhcyBjb3Vuc2VsIHRvIHNlY3VyZWQgbGVuZGVycyBpbiBhbGwgYXNwZWN0cyBvZiB3b3Jrb3V0cywgcmVzdHJ1Y3R1cmluZ3MsIGxvYW4gbW9kaWZpY2F0aW9ucyBhbmQgZW5mb3JjZW1lbnQgb2YgcmVtZWRpZXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jYm1jbGF3LmNvbS9BdHRvcm5leXMvV2lsbGlhbS1SLUNhcm9zZWxsaS5zaHRtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM0OS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jYm1jbGF3LmNvbS9BdHRvcm5leXMvV2lsbGlhbS1SLUNhcm9zZWxsaS5zaHRtbCcgdGFyZ2V0PSdfYmxhbmsnPldpbGxpYW0gUi4gIENhcm9zZWxsaTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDYXJvc2VsbGksIEJlYWNobGVyLCBNY1RpZXJuYW4gJmFtcDsgQ29uYm95LCBMLkwuQy4sIFBpdHRzYnVyZ2ggICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEF0dG9ybmV5IFdpbGxpYW0gQ2Fyb3NlbGxpIGlzIGEgcGFydG5lciBpbiB0aGUgUGl0dHNidXJnaCBsYXcgZmlybSBvZiBDYXJvc2VsbGksIEJlYWNobGVyLCBNY1RpZXJuYW4gJmFtcDsgQ29uYm95LCBMTEMuIEhlIGNvbmNlbnRyYXRlcyBoaXMgcHJhY3RpY2Ugb24gcGVyc29uYWwgaW5qdXJ5LCB0b3hpYyB0b3J0cyBhbmQgY29tcGxleCBsaXRpZ2F0aW9uLiBNci4gQ2Fyb3NlbGxpIGlzIGEgbWVtYmVyIGFuZCBQYXN0IFByZXNpZGVudCBvZiB0aGUgQWxsZWdoZW55IENvdW50eSBBY2FkZW15IG9mIFRyaWFsIExhd3llcnMsIGEgbWVtYmVyIGFuZCBwYXN0IFByZXNpZGVudCBvZiB0aGUgUGVubnN5bHZhbmlhIFRyaWFsIExhd3llcnMgQXNzb2NpYXRpb24sIGFuZCBpcyBhbHNvIGEgbWVtYmVyIG9mIHRoZSBBbWVyaWNhbiBBc3NvY2lhdGlvbiBmb3IgSnVzdGljZSwgd2hlcmUgaGUgc2VydmVkIG9uIGl0cyBFeGVjdXRpdmUgQ29tbWl0dGVlLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY2Fkd2FsYWRlci5jb20vQXR0b3JuZXkvSmFtZXNfUC5fQ2Fycm9sbC8xOScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ3OC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jYWR3YWxhZGVyLmNvbS9BdHRvcm5leS9KYW1lc19QLl9DYXJyb2xsLzE5JyB0YXJnZXQ9J19ibGFuayc+SmFtZXMgUC4gQ2Fycm9sbDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBDYWR3YWxhZGVyLCBXaWNrZXJzaGFtICZhbXA7IFRhZnQgTExQLCBDaGFybG90dGUsIE4uQy4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEppbSBDYXJyb2xsIGlzIHBhcnRuZXIgYXQgQ2Fkd2FsYWRlcidzIENoYXJsb3R0ZSBvZmZpY2UuJm5ic3A7IEhpcyBwcmFjdGljZSBpcyBjb25jZW50cmF0ZWQgaW4gdGhlIGFyZWFzIG9mIHJlYWwgZXN0YXRlIGZpbmFuY2UgYW5kIHNlY3VyaXRpemF0aW9uLiBKaW0gaGFzIGV4dGVuc2l2ZSBleHBlcmllbmNlIGluIHJlYWwgZXN0YXRlIHdvcmtvdXRzLCBmb3JlY2xvc3VyZXMgYW5kIGJhbmtydXB0Y2llcy4gSW4gYWRkaXRpb24sIE1yLiBDYXJyb2xsIGhhcyBzZXJ2ZWQgYXMgQ2hhaXIgb2YgdGhlIFNlY3VyaXRpemF0aW9uIENvbW1pdHRlZSBmb3IgdGhlIEFtZXJpY2FuIEJhciBBc3NvY2lhdGlvbidzIFNlY3Rpb24gb2YgUmVhbCBQcm9wZXJ0eSBQcm9iYXRlICZhbXA7IFRydXN0IExhdy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFldG5hLmNvbS9hYm91dC1hZXRuYS1pbnN1cmFuY2UvYWV0bmEtY29ycG9yYXRlLXByb2ZpbGUvY29ycG9yYXRlLWJpb3MvY2FzYXp6YS5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjYzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFldG5hLmNvbS9hYm91dC1hZXRuYS1pbnN1cmFuY2UvYWV0bmEtY29ycG9yYXRlLXByb2ZpbGUvY29ycG9yYXRlLWJpb3MvY2FzYXp6YS5odG1sJyB0YXJnZXQ9J19ibGFuayc+V2lsbGlhbSBKLiBDYXNhenphPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCBhbmQgR2VuZXJhbCBDb3Vuc2VsIExhdyAmYW1wOyBSZWd1bGF0b3J5IEFmZmFpcnMsIEFldG5hLCBIYXJ0Zm9yZCwgQ29ubi4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFdpbGxpYW0gSi4gQ2FzYXp6YSBpcyBTZW5pb3IgVmljZSBQcmVzaWRlbnQgYW5kIEdlbmVyYWwgQ291bnNlbCwgTGF3ICZhbXA7IFJlZ3VsYXRvcnkgQWZmYWlycy4gTXIuIENhc2F6emEgam9pbmVkIEFldG5hJ3MgTGF3ICZhbXA7IFJlZ3VsYXRvcnkgQWZmYWlycyBkZXBhcnRtZW50IGluIDE5OTIuIFByZXZpb3VzbHksIE1yLiBDYXNhenphIHdvcmtlZCBhdCBTdWxsaXZhbiAmYW1wOyBDcm9td2VsbCBhbmQgd2FzIGEgQ2VydGlmaWVkIFB1YmxpYyBBY2NvdW50YW50IHdpdGggRXJuc3QgJmFtcDsgWW91bmcuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hYi1pbmJldi5jb20vZ28vYWJvdXRfYWJpbmJldi9tYW5hZ2VtZW50X3N0cnVjdHVyZS93aG9faXNfd2hvLmNmbT93aG9JRD0xMScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM0MC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hYi1pbmJldi5jb20vZ28vYWJvdXRfYWJpbmJldi9tYW5hZ2VtZW50X3N0cnVjdHVyZS93aG9faXNfd2hvLmNmbT93aG9JRD0xMScgdGFyZ2V0PSdfYmxhbmsnPlNhYmluZSBDaGFsbWVyczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGllZiBMZWdhbCAmYW1wOyBDb3Jwb3JhdGUgQWZmYWlycyBPZmZpY2VyIGFuZCBTZWNyZXRhcnkgdG8gdGhlIEJvYXJkIG9mIERpcmVjdG9ycywgQW5oZXVzZXItQnVzY2ggSW5CZXYsIE5ldyBZb3JrICAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgU2FiaW5lIENoYWxtZXJzIGlzIENoaWVmIExlZ2FsIGFuZCBDb3Jwb3JhdGUgQWZmYWlycyBPZmZpY2VyIGFuZCBTZWNyZXRhcnkgdG8gdGhlIEJvYXJkIG9mIERpcmVjdG9ycyBvZiBBbmhldXNlci1CdXNjaCBJbkJldi4gUHJpb3IgdG8gam9pbmluZyBBbmhldXNlci1CdXNjaCBJbkJldiwgTXJzLiBDaGFsbWVycyB3YXMgd2l0aCBEaWFnZW8gcGxjIGFuZCBMb3ZlbGxzIGluIExvbmRvbi4gTXJzLiBDaGFsbWVycyBpcyBhIG1lbWJlciBvZiB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzIG9mIEdydXBvIE1vZGVsbyBhbmQgdGhlIEFzc29jaWF0aW9uIG9mIENvcnBvcmF0ZSBDb3Vuc2VsLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY3JhdmF0aC5jb20vZWNoZXNsZXIvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTc3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNyYXZhdGguY29tL2VjaGVzbGVyLycgdGFyZ2V0PSdfYmxhbmsnPkV2YW4gUi4gQ2hlc2xlcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiwgQ3JhdmF0aCwgU3dhaW5lICZhbXA7IE1vb3JlIExMUCwgTmV3IFlvcmsgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEV2YW4gUi4gQ2hlc2xlciBpcyBDaGFpcm1hbiBvZiBDcmF2YXRoLCBTd2FpbmUgJmFtcDsgTW9vcmUgTExQLCB3aGVyZSBoZSBoYW5kbGVzIGEgd2lkZSB2YXJpZXR5IG9mIGxpdGlnYXRpb24gaW4gYm90aCB0cmlhbCBhbmQgYXBwZWxsYXRlIGNvdXJ0cy4gTXIuIENoZXNsZXIgaXMgYSBmZWxsb3cgb2YgdGhlIEFtZXJpY2FuIENvbGxlZ2Ugb2YgVHJpYWwgTGF3eWVycywgdGhlIFByZXNpZGVudCBvZiB0aGUgRHdpZ2h0IE9wcGVybWFuIEluc3RpdHV0ZSBvZiBKdWRpY2lhbCBBZG1pbmlzdHJhdGlvbiBhbmQgYSB0cnVzdGVlIG9mIHRoZSBOZXcgWW9yayBQdWJsaWMgTGlicmFyeSBhcyB3ZWxsIGFzIENoYWlybWFuIG9mIGl0cyBMYXd5ZXJzJnJzcXVvOyBDb21taXR0ZWUuIEhlIGlzIHRoZSBhdXRob3Igb2YgbnVtZXJvdXMgYXJ0aWNsZXMgb24gbGVnYWwgdG9waWNzIGFzIHdlbGwgYXMgYSBjaGFwdGVyIGluIHRoZSBwb3B1bGFyIGJvb2ssIDxlbT5JbnNpZGUgdGhlIE1pbmRzIG9mIExlYWRpbmcgTGl0aWdhdG9yczwvZW0+IChBc3BhdG9yZSBCb29rcywgMjAwMikuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5pcmVsbC5jb20vcHJvZmVzc2lvbmFscy0yMi5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5pcmVsbC5jb20vcHJvZmVzc2lvbmFscy0yMi5odG1sJyB0YXJnZXQ9J19ibGFuayc+TW9yZ2FuIENodTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBJcmVsbCAmYW1wOyBNYW5lbGxhIExMUCwgTG9zIEFuZ2VsZXMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIENvLU1hbmFnaW5nIFBhcnRuZXIgb2YgdGhlIGZpcm0gZnJvbSAxOTk3IHRvIDIwMDMsIE1yLiBDaHUgd2FzIG5hbWVkIG9uZSBvZiB0aGUgIlRvcCBUZW4gVHJpYWwgTGF3eWVycyIgaW4gdGhlIG5hdGlvbiBieSB0aGUgPGVtPk5hdGlvbmFsIExhdyBKb3VybmFsLjwvZW0+IEhlIGlzIGFsc28gYSBtZW1iZXIgb2YgdGhlIEV4ZWN1dGl2ZSBDb21taXR0ZWUgb2YgdGhlIEJvYXJkIG9mIERpcmVjdG9ycyBvZiBQdWJsaWMgQ291bnNlbCwgdGhlIGxhcmdlc3QgPGVtPnBybyBib25vPC9lbT4gbGF3IG9mZmljZSBpbiB0aGUgVW5pdGVkIFN0YXRlcy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnJrbWMuY29tL01pY2hhZWxfQ2lyZXNpLmh0bScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM2OS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ya21jLmNvbS9NaWNoYWVsX0NpcmVzaS5odG0nIHRhcmdldD0nX2JsYW5rJz5NaWNoYWVsIFYuICBDaXJlc2k8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgUm9iaW5zLCBLYXBsYW4sIE1pbGxlciAmYW1wOyBDaXJlc2kgTC5MLlAuLCBNaW5uZWFwb2xpcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTWljaGFlbCBDaXJlc2kgaXMgYSBuYW1lZCBwYXJ0bmVyIGF0IFJvYmlucywgS2FwbGFuLCBNaWxsZXIgJmFtcDsgQ2lyZXNpLCBvbmUgb2YgdGhlIG5hdGlvbidzIHByZW1pZXIgdHJpYWwgZmlybXMuIEluIGFkZGl0aW9uIHRvIGhpcyBhY3RpdmUgcHJhY3RpY2UgYW5kIGZpcm0gbGVhZGVyc2hpcCwgTXIuIENpcmVzaSBpcyBhY3RpdmUgaW4gbnVtZXJvdXMgY2l2aWwgYW5kIHByb2Zlc3Npb25hbCBhc3NvY2lhdGlvbnMgaW5jbHVkaW5nIHNpdHRpbmcgb24gdGhlIEJvYXJkIG9mIERpcmVjdG9ycyBvZiBNaW5uQ0FOLCBNaW5uZXNvdGEgRWFybHkgTGVhcm5pbmcgRm91bmRhdGlvbiBhbmQgY29tcGxldGVkIHRlcm1zIG9uIHRoZSBCb2FyZHMgb2YgRXF1YWwgSnVzdGljZSBXb3JrcyBhbmQgQ2VudHJlIG9mIEFkdmFuY2VkIExpdGlnYXRpb24gYXQgTm90dGluZ2hhbSBMYXcgU2Nob29sLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYXJlbnRmb3guY29tL3Blb3BsZS9tYXR0aGV3LWNsYXJrIy5VZHJQR3pzM3VZRScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIyNC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hcmVudGZveC5jb20vcGVvcGxlL21hdHRoZXctY2xhcmsjLlVkclBHenMzdVlFJyB0YXJnZXQ9J19ibGFuayc+TWF0dGhldyBKLiAgQ2xhcms8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgQXJlbnQgRm94IExMUCwgV2FzaGluZ3RvbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTWF0dGhldyBKLiBDbGFyayBpcyBNYW5hZ2luZyBQYXJ0bmVyIG9mIEFyZW50IEZveCBhbmQgZm9yIHRoZSBsYXN0IGZpdmUgeWVhcnMgTWF0dCBhbHNvIHNlcnZlZCBhcyBoZWFkIG9mIHRoZSBpbnRlcm5hdGlvbmFsIHRyYWRlIGdyb3VwLCBhbmQgd2FzIGNvLWNoYWlyIG9mIHRoZSByZWd1bGF0b3J5IGRlcGFydG1lbnQuIEhpcyBwcmFjdGljZSBpcyBmb2N1c2VkIG9uIGFkdmVyc2FyaWFsIGludGVybmF0aW9uYWwgdHJhZGUgcHJvY2VlZGluZ3MsIHBhcnRpY3VsYXJseSBhbnRpLWR1bXBpbmcgYW5kIGNvdW50ZXJ2YWlsaW5nIGR1dHkgcHJvY2VlZGluZ3MuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL2NsaWZmb3JkbGF3LmNvbS9hdHRvcm5leXMvcm9iZXJ0LWEtY2xpZmZvcmQvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzAwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vY2xpZmZvcmRsYXcuY29tL2F0dG9ybmV5cy9yb2JlcnQtYS1jbGlmZm9yZC8nIHRhcmdldD0nX2JsYW5rJz5Sb2JlcnQgQS4gQ2xpZmZvcmQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgQ2xpZmZvcmQgTGF3IE9mZmljZXMsIENoaWNhZ28gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFJvYmVydCBBLiBDbGlmZm9yZCBmb3VuZGVkIGEgQ2hpY2FnbyBwZXJzb25hbCBpbmp1cnkgbGF3IGZpcm0gaW4gaGlzIG5hbWUgaW4gMTk4NCBhbmQgaGFzIHNpbmNlIGVhcm5lZCBhIG5hdGlvbmFsIHJlcHV0YXRpb24gaW4gbGlhYmlsaXR5IGNhc2VzLiBNci4gQ2xpZmZvcmQgc3RheXMgYWN0aXZlIGluIHRoZSBsZWdhbCBjb21tdW5pdHk6IGhlIGlzIFByZXNpZGVudCBvZiB0aGUgQ2hpY2FnbyBCYXIgQXNzb2NpYXRpb24gYW5kIFBhc3QgUHJlc2lkZW50IG9mIHRoZSBJbGxpbm9pcyBUcmlhbCBMYXd5ZXJzIEFzc29jaWF0aW9uLiBIZSB3YXMgYWxzbyBhcHBvaW50ZWQgYSBtZW1iZXIgb2YgdGhlIElsbGlub2lzIFN1cHJlbWUgQ291cnQgQ29tbWl0dGVlIG9uIENpdmlsaXR5LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc3VsbGNyb20uY29tL2xhd3llcnMvSFJvZGdpbi1Db2hlbi8gJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTcwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnN1bGxjcm9tLmNvbS9sYXd5ZXJzL0hSb2RnaW4tQ29oZW4vICcgdGFyZ2V0PSdfYmxhbmsnPkguIFJvZGdpbiBDb2hlbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTZW5pb3IgQ2hhaXJtYW4sIFN1bGxpdmFuICZhbXA7IENyb213ZWxsIExMUCwgTmV3IFlvcmsgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEguIFJvZGdpbiBDb2hlbiBpcyBTZW5pb3IgQ2hhaXJtYW4gb2YgU3VsbGl2YW4gJmFtcDsgQ3JvbXdlbGwgTExQLiZuYnNwOyZuYnNwO1ByaW9yIHRvIHRoaXMsIGhlIGhhZCBiZWVuIHRoZSBjaGFpcm1hbiBvZiZuYnNwO3RoZSBmaXJtJm5ic3A7c2luY2UgMjAwMC4gSGUgaXMgYW4gZW1pbmVudCBiYW5raW5nIGFuZCBNJmFtcDtBIGxhd3llciwgYWJvdXQgd2hvbSA8ZW0+VGhlIFdhbGwgU3RyZWV0IEpvdXJuYWw8L2VtPiByZWNlbnRseSB3cm90ZSwgIldpdGggdmlydHVhbGx5IGFsbCBvZiBXYWxsIFN0cmVldCBhcyBoaXMgY2xpZW50LCBbQ29oZW5dIGhhcyBzb2xpZGlmaWVkIGhpcyByb2xlIGFzIG9uZSBvZiB0aGUgbW9zdCBpbmZsdWVudGlhbCBwcml2YXRlLXNlY3RvciBwbGF5ZXJzIGluIHRoZSBmaW5hbmNpYWwgY3Jpc2lzLiIgTXIuIENvaGVuIGN1cnJlbnRseSBzZXJ2ZXMgb24gdGhlIHRhc2sgZm9yY2Ugc3VwcG9ydGVkIGJ5IFRoZSBQZXcgRmluYW5jaWFsIFJlZm9ybSBQcm9qZWN0IGluIGlzc3VpbmcgcmVjb21tZW5kYXRpb25zIHRvIENvbmdyZXNzIGZvciBicm9hZGVyIGZpbmFuY2lhbCByZWZvcm0uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5qdy5jb20vQ19XYWRlX0Nvb3Blci8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy81MDUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuancuY29tL0NfV2FkZV9Db29wZXIvJyB0YXJnZXQ9J19ibGFuayc+Qy4gV2FkZSBDb29wZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgSmFja3NvbiBXYWxrZXIgTC5MLlAuLCBBdXN0aW4sIFRleGFzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBDLiBXYWRlIENvb3BlciBpcyB0aGUgZmlybXdpZGUgTWFuYWdpbmcgUGFydG5lciBvZiBKYWNrc29uIFdhbGtlci4gSGlzIGR1dGllcyBhcmUgdGhvc2Ugb2YgdGhlIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyIG9mIHRoZSBmaXJtLCBhbmQgaGUgY2hhaXJzIHR3byBvZiB0aGUgbWFqb3IgY29tbWl0dGVlcyBvZiB0aGUgcGFydG5lcnNoaXA6IHRoZSBNYW5hZ2VtZW50IENvbW1pdHRlZSBhbmQgdGhlIENvbXBlbnNhdGlvbiBDb21taXR0ZWUuJm5ic3A7SW4gaGlzIGxlZ2FsIHByYWN0aWNlLCBNci4gQ29vcGVyIGhhcyBoYW5kbGVkIHN1YnN0YW50aWFsIGNvbW1lcmNpYWwgbGl0aWdhdGlvbiwgYXJiaXRyYXRpb24sIGFuZCBiYW5rcnVwdGN5IG1hdHRlcnMgaW4gVGV4YXMsIGFuZCBpbiBmZWRlcmFsIGFuZCBiYW5rcnVwdGN5IGNvdXJ0cyBpbiBhIG51bWJlciBvZiBvdGhlciBzdGF0ZXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5iaW5naGFtLmNvbS9QZW9wbGUvQ29vcGVybWFuLURhbmllbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmluZ2hhbS5jb20vUGVvcGxlL0Nvb3Blcm1hbi1EYW5pZWwnIHRhcmdldD0nX2JsYW5rJz5EYW5pZWwgQ29vcGVybWFuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE9mIENvdW5zZWwsIEJpbmdoYW0gTWNDdXRjaGVuIExMUCwgUGFsbyBBbHRvLCBDYWxpZi4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEZvcm1lcmx5IFNlbmlvciBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsICZhbXA7IFNlY3JldGFyeSBvZiBBcHBsZSBhbmQgT3JhY2xlLCByZXNwZWN0aXZlbHksIE1yLiBDb29wZXJtYW4gaGFzIHJldHVybmVkIHRvIGhpcyBmb3JtZXIgZmlybSwgQmluZ2hhbSBNY0N1dGNoZW4gTExQLiZuYnNwOyBIZSBpcyBhIEZlbGxvdyBhdCB0aGUgUm9jayBDZW50ZXIgZm9yIENvcnBvcmF0ZSBHb3Zlcm5hbmNlIGF0IFN0YW5mb3JkIFVuaXZlcnNpdHkgYW5kIHRlYWNoZXMgYSBjb3Vyc2UgZW50aXRsZWQgIlRoZSBSb2xlIG9mIHRoZSBNb2Rlcm4gR2VuZXJhbCBDb3Vuc2VsIiBhdCBTdGFuZm9yZCBMYXcgU2Nob29sIGFuZCBTdGFuZm9yZCdzIEdyYWR1YXRlIFNjaG9vbCBvZiBCdXNpbmVzcy4mbmJzcDsgTXIuIENvb3Blcm1hbiBub3cgc2VydmVzIG9uIHNldmVyYWwgY29ycG9yYXRlIGFuZCBub24tcHJvZml0IGJvYXJkcy4mbmJzcDsgSGUgaXMgYSBwYXN0IHByZXNpZGVudCBvZiB0aGUgQXNzb2NpYXRpb24gb2YgR2VuZXJhbCBDb3Vuc2VsIGFuZCBoYXMgc2VydmVkIGFzIGNoYWlybWFuIG9mIHRoZSBCb2FyZCBvZiBEaXJlY3RvcnMgb2YgdGhlIFNvZnR3YXJlICZhbXA7IEluZm9ybWF0aW9uIEluZHVzdHJ5IEFzc29jaWF0aW9uLCB0aGUgbGFyZ2VzdCB0cmFkZSBhc3NvY2lhdGlvbiBpbiB0aGUgc29mdHdhcmUgaW5kdXN0cnkuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5xdWFybGVzLmNvbS9qb2huX2RhbmllbHMvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTgxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnF1YXJsZXMuY29tL2pvaG5fZGFuaWVscy8nIHRhcmdldD0nX2JsYW5rJz5Kb2huIFcuIERhbmllbHMsIEpyLjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiBFbWVyaXR1cywgUXVhcmxlcyAmYW1wOyBCcmFkeSBMTFAsIE1pbHdhdWtlZSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSm9obiBEYW5pZWxzIGJlY2FtZSBjaGFpcm1hbiBlbWVyaXR1cyBvZiBRdWFybGVzICZhbXA7IEJyYWR5IExMUCBhZnRlciBzZXJ2aW5nIGFzIGNoYWlybWFuIHNpbmNlIDIwMDcuIERhbmllbHMsIGEgSGFydmFyZCBMYXcgZ3JhZHVhdGUgYW5kIGZvcm1lcmx5IHRoZSBuYXRpb25hbCBwcmVzaWRlbnQgb2YgdGhlIEFtZXJpY2FuIENvbGxlZ2Ugb2YgUmVhbCBFc3RhdGUgTGF3eWVycywgaGFzIGVzdGFibGlzaGVkIGFuIGltcHJlc3NpdmUgY2FyZWVyIGluIHRoZSBwcmFjdGljZSBvZiBsYXcsIHJlcHJlc2VudGluZyBuYXRpb25hbCwgcmVnaW9uYWwsIGxvY2FsIGFuZCBnb3Zlcm5tZW50YWwgb3duZXJzIGFuZCBpbnZlc3RvcnMuIERhbmllbHMgaGFzIHdvbiBudW1lcm91cyBhd2FyZHMgZm9yIGhpcyBsZWFkZXJzaGlwIGFuZCBhZHZvY2FjeSBvZiBkaXZlcnNpdHksIGluY2x1ZGluZyB0aGUgMjAxMiBTcGlyaXQgb2YgRXhjZWxsZW5jZSBBd2FyZCBmcm9tIHRoZSBBbWVyaWNhbiBCYXIgQXNzb2NpYXRpb24gYW5kIHRoZSAyMDEzIFByZXNpZGVudGlhbCBMZWdhY3kgQXdhcmQgZnJvbSB0aGUgTmF0aW9uYWwgQmFyIEFzc29jaWF0aW9uLCBhbmQgMjAxMyBuYXRpb25hbCBFbnRyZXByZW5ldXIgb2YgdGhlIFllYXIgYnkgdGhlIE5hdGlvbmFsIEJsYWNrIE1CQSBBc3NvY2lhdGlvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndlaWwuY29tL3N0ZXBoZW5kYW5uaGF1c2VyLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE4Ni5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53ZWlsLmNvbS9zdGVwaGVuZGFubmhhdXNlci8nIHRhcmdldD0nX2JsYW5rJz5TdGVwaGVuIEouIERhbm5oYXVzZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgV2VpbCwgR290c2hhbCAmYW1wOyBNYW5nZXMgTExQLCBOZXcgWW9yayAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIERhbm5oYXVzZXIgam9pbmVkIFdlaWwsIEdvdHNoYWwgJmFtcDsgTWFuZ2VzIExMUCBpbiAxOTc1LiBIZSB3YXMgbmFtZWQgYXMgdGhlIGZpcm0ncyBFeGVjdXRpdmUgUGFydG5lciBpbiAxOTg5LCBiZWNvbWluZyBDaGFpcm1hbiBpbiAyMDAyLiBPbmUgb2YgTXIuIERhbm5oYXVzZXIgbWFueSByZWNvZ25pdGlvbnMgd2FzIGFzIGEgMjAwNyByZWNpcGllbnQgb2YgdGhlIE5ldyBZb3JrIFN0YXRlIEJhciBBc3NvY2lhdGlvbidzIFJvb3QtU3RpbXNvbiBBd2FyZCBmb3IgQ29tbXVuaXR5IFNlcnZpY2UsIGFuIGFubnVhbCBhd2FyZCBob25vcmluZyBhIHNpbmdsZSBhdHRvcm5leSB3aG8gaGFzIGRlbW9uc3RyYXRlZCBhbiBleGVtcGxhcnkgY29tbWl0bWVudCB0byBzZXJ2aW5nIHRoZSBwdWJsaWMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kYXJyYXNsYXcuY29tL0F0dG9ybmV5cy9GcmFuay1OLURhcnJhcy5zaHRtbCAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zOTMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZGFycmFzbGF3LmNvbS9BdHRvcm5leXMvRnJhbmstTi1EYXJyYXMuc2h0bWwgJyB0YXJnZXQ9J19ibGFuayc+RnJhbmsgTi4gRGFycmFzPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kaW5nIFBhcnRuZXIsIERhcnJhc0xhdywgT250YXJpbywgQ2FsaWYuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBGcmFuayBEYXJyYXMgaXMgdGhlIGZvdW5kZXIgb2YgRGFycmFzTGF3LiBGb3Igb3ZlciAyNSB5ZWFycywgTXIuIERhcnJhcyBoYXMgc3BlY2lhbGl6ZWQgaW4gcmVwcmVzZW50aW5nJm5ic3A7cG9saWN5aG9sZGVycyBpbiBib3RoIHNtYWxsIGFuZCBsYXJnZSBtYXR0ZXJzLiBCZWZvcmUgZm91bmRpbmcgRGFycmFzTGF3LCBoZSB3b3JrZWQgaW4gdGhlIExvcyBBbmdlbGVzIERpc3RyaWN0IEF0dG9ybmV5J3MgT2ZmaWNlIGFuZCBhdCBTaGVybm9mZiAmYW1wOyBMZXZpbmUgd2hlcmUgaGUgbGF0ZXIgYmVjYW1lIHBhcnRuZXIuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5sdy5jb20vcGVvcGxlL3JvYmVydC1kZWxsJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTIxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmx3LmNvbS9wZW9wbGUvcm9iZXJ0LWRlbGwnIHRhcmdldD0nX2JsYW5rJz5Sb2JlcnQgTS4gRGVsbDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBHbG9iYWwgQ2hhaXIgYW5kIE1hbmFnaW5nIFBhcnRuZXIsIExhdGhhbSAmYW1wOyBXYXRraW5zIExMUCwgU2FuIEZyYW5jaXNjbyAgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFJvYmVydCBNLiBEZWxsIHNlcnZlcyBhcyB0aGUgR2xvYmFsIENoYWlyIGFuZCBNYW5hZ2luZyBQYXJ0bmVyIG9mIExhdGhhbSAmYW1wOyBXYXRraW5zLCBhbmQgaXMgdGhlIENoYWlyIG9mJm5ic3A7dGhlIGZpcm0mcnNxdW87cyBFeGVjdXRpdmUgQ29tbWl0dGVlLiBEdXJpbmcmbmJzcDtNci4gRGVsbCdzJm5ic3A7dGVudXJlIGFzIENoYWlyIGFuZCBNYW5hZ2luZyBQYXJ0bmVyLCBMYXRoYW0gaGFzIGV4cGVyaWVuY2VkIHRyZW1lbmRvdXMgc3VjY2VzcyBhbmQgaGFzIGdyb3duIGZyb20gbmVhcmx5IDYwMCBsYXd5ZXJzIHByYWN0aWNpbmcgaW4gMTEgb2ZmaWNlcywgdG8gaXRzIGN1cnJlbnQgc2l6ZSBvZiBtb3JlIHRoYW4gMiwwMDAgbGF3eWVycyBpbiAzMiBvZmZpY2VzLCBpbmNsdWRpbmcgNjAwIGxhd3llcnMgaW4gRXVyb3BlLCB0aGUgTWlkZGxlIEVhc3QgYW5kIEFzaWEuJm5ic3A7ICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tZG1jLWxhdy5jb20vYXR0b3JuZXlzL0Vkd2FyZF9EZXV0c2NoLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ0My5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tZG1jLWxhdy5jb20vYXR0b3JuZXlzL0Vkd2FyZF9EZXV0c2NoLycgdGFyZ2V0PSdfYmxhbmsnPkVkd2FyZCBCLiBEZXV0c2NoPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIE1jRWxyb3ksIERldXRzY2gsIE11bHZhbmV5ICZhbXA7IENhcnBlbnRlciwgTExQLCBNb3JyaXN0b3duLCBOLkouICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBFZHdhcmQgQi4gRGV1dHNjaCBpcyB0aGUgbWFuYWdpbmcgcGFydG5lciBvZiBNY0Vscm95LCBEZXV0c2NoLCBNdWx2YW5leSAmYW1wOyBDYXJwZW50ZXIsIExMUC4gQSBjaXZpbCB0cmlhbCBhdHRvcm5leSwgTXIuIERldXRzY2ggaGFzIGJlZW4gYSBmZWxsb3cgb2YgdGhlIEFtZXJpY2FuIENvbGxlZ2Ugb2YgVHJpYWwgTGF3eWVycyBzaW5jZSAxOTkyLCBhIGZlbGxvdyBvZiB0aGUgQW1lcmljYW4gQmFyIEZvdW5kYXRpb24sIGFuZCBhIGZlbGxvdyBvZiB0aGUgSW50ZXJuYXRpb25hbCBTb2NpZXR5IG9mIEJhcnJpc3RlcnMuIE1yLiBEZXV0c2NoIHdhcyBzZWxlY3RlZCBieSBOZXcgSmVyc2V5IEdvdmVybm9yIENocmlzIENocmlzdGllIHRvIGNoYWlyIHRoZSBEZXBhcnRtZW50IG9mIEJhbmtpbmcgYW5kIEluc3VyYW5jZSB0cmFuc2l0aW9uIHN1Yi1jb21taXR0ZWUgYW5kIGFjY2VwdGVkIHRoZSBnb3Zlcm5vciZyc3F1bztzIG5vbWluYXRpb24gdG8gYmUgb25lIG9mIHR3byBwdWJsaWMgbWVtYmVycyBvZiB0aGUgbmV3bHkgY3JlYXRlZCBSZWQgVGFwZSBDb21taXNzaW9uIGNoYWlyZWQgYnkgTGlldXRlbmFudCBHb3Zlcm5vciBLaW0gR3VhZGFnbm8uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL2lyLmpjcGVubmV5LmNvbS9waG9lbml4LnpodG1sP2M9NzA1MjgmcD1pcm9sLWdvdm1hbmFnZScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI1OS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL2lyLmpjcGVubmV5LmNvbS9waG9lbml4LnpodG1sP2M9NzA1MjgmcD1pcm9sLWdvdm1hbmFnZScgdGFyZ2V0PSdfYmxhbmsnPkphbmV0IEwuIERoaWxsb248L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50LCBHZW5lcmFsIENvdW5zZWwgYW5kIFNlY3JldGFyeSwgSi5DLiBQZW5uZXkgQ29ycG9yYXRpb24sIEluYy4sIFBsYW5vLCBUZXhhcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSmFuZXQgTC4gRGhpbGxvbiBpcyBleGVjdXRpdmUgdmljZSBwcmVzaWRlbnQsIGdlbmVyYWwgY291bnNlbCBhbmQgc2VjcmV0YXJ5IGZvciBKLkMuIFBlbm5leS4gSmFuZXQgam9pbmVkIEouQy4gUGVubmV5IGluIDIwMDksIGFuZCBwcmV2aW91c2x5IGhlbGQgdGhlIHJvbGUgb2Ygc2VuaW9yIHZpY2UgcHJlc2lkZW50LCBnZW5lcmFsIGNvdW5zZWwgYW5kIGNoaWVmIGNvbXBsaWFuY2Ugb2ZmaWNlciBmb3IgVVMgQWlyd2F5cy4gUHJpb3IgdG8gam9pbmluZyBVUyBBaXJ3YXlzLCBzaGUgc3BlbnQgMTMgeWVhcnMgYXQgU2thZGRlbiwgQXJwcywgU2xhdGUsIE1lYWdoZXIgJmFtcDsgRmxvbSBMTFAuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy52ZWxhdy5jb20vbGF3eWVycy9Kb3NlcGhEaWxnLmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yMDQuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudmVsYXcuY29tL2xhd3llcnMvSm9zZXBoRGlsZy5hc3B4JyB0YXJnZXQ9J19ibGFuayc+Sm9zZXBoIEMuIERpbGc8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgVmluc29uICZhbXA7IEVsa2lucyBMTFAsIEhvdXN0b24gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEpvZSdzIHByYWN0aWNlIGhhcyBmb2N1c2VkIG9uIGRvbWVzdGljIGFuZCBpbnRlcm5hdGlvbmFsIGJ1c2luZXNzIHRyYW5zYWN0aW9ucywgaW5jbHVkaW5nIGFjcXVpc2l0aW9ucywgZGl2ZXN0aXR1cmVzLCBqb2ludCB2ZW50dXJlcywgYW5kIGZpbmFuY2luZ3MuIEhlIGlzIHdlbGwtdmVyc2VkIGluIGFsbCBhc3BlY3RzIG9mIHRoZSBkb21lc3RpYyBhbmQgaW50ZXJuYXRpb25hbCBlbmVyZ3kgYnVzaW5lc3MsIGluY2x1ZGluZyBvaWwgYW5kIGdhcyBhbmQgZWxlY3RyaWMgcG93ZXIgZ2VuZXJhdGlvbi4gJm5ic3A7RnJvbSAyMDAyIHRocm91Z2ggMjAxMSwgSm9lJm5ic3A7c2VydmVkIGFzIE1hbmFnaW5nIFBhcnRuZXIgb2YgVmluc29uICZhbXA7IEVsa2lucywgd2hlcmUgaGUmbmJzcDtsZWQgViZhbXA7RSdzIG11bHRpLXByb25nZWQgZ3Jvd3RoIHN0cmF0ZWd5IHRoYXQgaW5jbHVkZXMgdGFsZW50IG1hbmFnZW1lbnQsIGdsb2JhbCBleHBhbnNpb24sIGFuZCBjb250aW51ZWQgVS5TLiBncm93dGguIER1cmluZyBoaXMgdGVudXJlLCB0aGUgZmlybSBoYXMgYWR2YW5jZWQgaXRzIGluZHVzdHJ5LWxlYWRpbmcgd29tZW4ncyBpbml0aWF0aXZlIGFuZCBzaWduaWZpY2FudGx5IGVuaGFuY2VkIGl0cyBkaXZlcnNpdHkgYW5kIGFzc29jaWF0ZSBkZXZlbG9wbWVudCBwcm9ncmFtcy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmdpYnNvbmR1bm4uY29tL2xhd3llcnMva2RvcmFuJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDY1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmdpYnNvbmR1bm4uY29tL2xhd3llcnMva2RvcmFuJyB0YXJnZXQ9J19ibGFuayc+S2VubmV0aCBNLiBEb3JhbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBHaWJzb24sIER1bm4gJmFtcDsgQ3J1dGNoZXIgTExQLCBMb3MgQW5nZWxlcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgS2VubmV0aCBNLiBEb3JhbiBpcyB0aGUgTWFuYWdpbmcgUGFydG5lciBvZiBHaWJzb24sIER1bm4gJmFtcDsgQ3J1dGNoZXIgTExQIGFuZCBzZXJ2ZXMgYXMgdGhlIENoYWlybWFuIG9mIHRoZSBGaXJtJ3MgRXhlY3V0aXZlIENvbW1pdHRlZS4mbmJzcDsgTXIuIERvcmFuIGhhcyBleHRlbnNpdmUgZXhwZXJpZW5jZSBpbiBhIGJyb2FkIHJhbmdlIG9mIGNvcnBvcmF0ZSB0cmFuc2FjdGlvbnMsIGluY2x1ZGluZyBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMsIGNhcGl0YWwgbWFya2V0cyB0cmFuc2FjdGlvbnMsIGxldmVyYWdlZCBidXktb3V0cyBhbmQgImdvaW5nIHByaXZhdGUiIHRyYW5zYWN0aW9ucywgY3Jvc3MtYm9yZGVyIHRyYW5zYWN0aW9ucywgY29ycG9yYXRlIHJlb3JnYW5pemF0aW9ucyBhbmQgb3RoZXIgcmVzdHJ1Y3R1cmluZ3MuJm5ic3A7IE1yLiBEb3JhbiByZWd1bGFybHkgY291bnNlbHMgY2xpZW50cyByZWdhcmRpbmcgY29ycG9yYXRlIGdvdmVybmFuY2UgaXNzdWVzLCBmaWR1Y2lhcnkgZHV0aWVzIGFuZCBvdGhlciBjb21wbGlhbmNlIG1hdHRlcnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5naWJib25zbGF3LmNvbS9iaW9ncmFwaGllcy9hdHRvcm5leV9iaW9ncmFwaHkucGhwP2F0dG9ybmV5X2lkPTY2JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTg0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmdpYmJvbnNsYXcuY29tL2Jpb2dyYXBoaWVzL2F0dG9ybmV5X2Jpb2dyYXBoeS5waHA/YXR0b3JuZXlfaWQ9NjYnIHRhcmdldD0nX2JsYW5rJz5QYXRyaWNrIEMuIER1bmljYW4sIEpyLjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiBhbmQgTWFuYWdpbmcgRGlyZWN0b3IsIEdpYmJvbnMgUC5DLiwgTmV3YXJrLCBOLkouICAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUGF0cmljayBEdW5pY2FuIGlzIHRoZSBDaGFpcm1hbiBhbmQgTWFuYWdpbmcgRGlyZWN0b3Igb2YgdGhlIGZpcm0gYW5kIGEgbWVtYmVyIG9mIHRoZSBmaXJtJ3MgQnVzaW5lc3MgJmFtcDsgQ29tbWVyY2lhbCBMaXRpZ2F0aW9uIERlcGFydG1lbnQuIEJlZm9yZSBqb2luaW5nIHRoZSBmaXJtLCBNci4gRHVuaWNhbiBjbGVya2VkIGZvciB0aGUgSG9ub3JhYmxlIENsYXJrc29uIFMuIEZpc2hlciBpbiB0aGUgVW5pdGVkIFN0YXRlcyBEaXN0cmljdCBDb3VydCBmb3IgdGhlIERpc3RyaWN0IG9mIE5ldyBKZXJzZXkuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy51c25ld3MuY29tLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQyNS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy51c25ld3MuY29tLycgdGFyZ2V0PSdfYmxhbmsnPlBldGVyIE0uIER3b3NraW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIFZpY2UgUHJlc2lkZW50IGZvciBTdHJhdGVnaWMgRGV2ZWxvcG1lbnQgYW5kIEdlbmVyYWwgQ291bnNlbCwgVS5TLiBOZXdzICZhbXA7IFdvcmxkIFJlcG9ydCwgTC5QLiwgTmV3IFlvcmsgICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBQZXRlciBNLiBEd29za2luIGlzIFNlbmlvciBWaWNlIFByZXNpZGVudCBmb3IgU3RyYXRlZ2ljIERldmVsb3BtZW50IGFuZCBHZW5lcmFsIENvdW5zZWwgb2YgVS5TLiBOZXdzICZhbXA7IFdvcmxkIFJlcG9ydC4mbmJzcDsgUHJpb3IgdG8gdGhhdCBhbmQgc2VydmluZyBhcyBjb3Vuc2VsIHRvIGEgZmluYW5jaWFsIHNlcnZpY2VzIGNvbXBhbnksIE1yLiBEd29za2luIHdhcyB3aXRoIHRoZSBsYXcgZmlybSBvZiBEZWJldm9pc2UgJmFtcDsgUGxpbXB0b24sIGZvY3VzaW5nIG9uIG1lcmdlcnMgJmFtcDsgYWNxdWlzaXRpb25zLCBhbmQgc2VydmVkIGFzIGxhdyBjbGVyayB0byB0aGUgSG9uLiBHZW9yZ2UgQy4gUHJhdHQsIFVuaXRlZCBTdGF0ZXMgQ291cnQgb2YgQXBwZWFscyBmb3IgdGhlIFNlY29uZCBDaXJjdWl0LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cub2dsZXRyZWVkZWFraW5zLmNvbS9hdHRvcm5leXMva2ltLWYtZWJlcnQnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xOTMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cub2dsZXRyZWVkZWFraW5zLmNvbS9hdHRvcm5leXMva2ltLWYtZWJlcnQnIHRhcmdldD0nX2JsYW5rJz5LaW0gRi4gRWJlcnQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgU2hhcmVob2xkZXIsIE9nbGV0cmVlLCBEZWFraW5zLCBOYXNoLCBTbW9hayAmYW1wOyBTdGV3YXJ0LCBQLkMuLCBJbmRpYW5hcG9saXMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBFYmVydCBwcmVzZW50bHkgc2VydmVzIGFzIHRoZSBNYW5hZ2luZyBTaGFyZWhvbGRlciB3aXRoIG92ZXJhbGwgcmVzcG9uc2liaWxpdHkgZm9yIHRoZSBkaXJlY3Rpb24gYW5kIGRlbGl2ZXJ5IG9mIGNsaWVudCBzZXJ2aWNlcyBvZiBPZ2xldHJlZSBEZWFraW5zLiBBIHBhc3QgbWVtYmVyIG9mIHRoZSBBbWVyaWNhbiBCYXIgQXNzb2NpYXRpb24ncyBTdGFuZGluZyBDb21taXR0ZWUgb24gQ29udGludWluZyBFZHVjYXRpb24gb2YgdGhlIEJhciwgTXIuIEViZXJ0IGlzIGEgZnJlcXVlbnQgd3JpdGVyLCBzcGVha2VyIGFuZCBzZW1pbmFyIGNoYWlyIGF0IHJlZ2lvbmFsIGFuZCBuYXRpb25hbCBjb25mZXJlbmNlcyBvbiBsYWJvciBhbmQgZW1wbG95bWVudCB0b3BpY3MgZm9yIGF0dG9ybmV5cyBhbmQgaHVtYW4gcmVzb3VyY2UgcHJvZmVzc2lvbmFscy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vcGh4LmNvcnBvcmF0ZS1pci5uZXQvcGhvZW5peC56aHRtbD9jPTg0NjM2JnA9aXJvbC1nb3ZNYW5hZ2UnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yOTQuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly9waHguY29ycG9yYXRlLWlyLm5ldC9waG9lbml4LnpodG1sP2M9ODQ2MzYmcD1pcm9sLWdvdk1hbmFnZScgdGFyZ2V0PSdfYmxhbmsnPkYuIFNhbXVlbCBFYmVydHMgSUlJPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBWaWNlIFByZXNpZGVudCwgQ2hpZWYgTGVnYWwgT2ZmaWNlciwgTGFib3JhdG9yeSBDb3Jwb3JhdGlvbiBvZiBBbWVyaWNhIEhvbGRpbmdzLCBCdXJsaW5ndG9uLCBOLkMuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gU2FtIEViZXJ0cyBJSUkgaXMgdGhlIENoaWVmIExlZ2FsIE9mZmljZXIsIENvcnBvcmF0ZSBTZWNyZXRhcnkgYW5kIFNlbmlvciBWaWNlIFByZXNpZGVudCBvZiBDb3Jwb3JhdGUgQWZmYWlycyBmb3IgTGFib3JhdG9yeSBDb3Jwb3JhdGlvbiBvZiBBbWVyaWNhJnJlZzsgSG9sZGluZ3MuIFByaW9yIHRvIGpvaW5pbmcgTGFiQ29ycCwgU2FtIHdhcyBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsIGFuZCBTZWNyZXRhcnkgZm9yIFN0ZXBhbiBDb21wYW55LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZ291bHN0b25zdG9ycnMuY29tL1Blb3BsZS9NYXJ0aW5NRmFudG96emknIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80ODkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZ291bHN0b25zdG9ycnMuY29tL1Blb3BsZS9NYXJ0aW5NRmFudG96emknIHRhcmdldD0nX2JsYW5rJz5NYXJ0aW4gTS4gRmFudG96emk8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRGlyZWN0b3IsIEdvdWxzdG9uICZhbXA7IFN0b3JycyBQQywgQm9zdG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNYXJ0aW4gTS4gRmFudG96emksIERpcmVjdG9yLCBicmluZ3MgdG8gaGlzIHByYWN0aWNlIG92ZXIgMjAgeWVhcnMgb2YgZXhwZXJpZW5jZS4gJm5ic3A7TWFydHkgaGFzIGV4dGVuc2l2ZSBleHBlcmllbmNlIHJlcHJlc2VudGluZyBwdWJsaWMgYW5kIHByaXZhdGUgUkVJVHMsIGludmVzdG1lbnQgZmlybXMsIGxlbmRlcnMsIHByb3BlcnR5IG1hbmFnZW1lbnQgYW5kIGJyb2tlcmFnZSBmaXJtcywgcmV0YWlsZXJzIGFuZCBhY2FkZW1pYyBob3NwaXRhbHMgYW5kIHVuaXZlcnNpdGllcyBpbiB0aGVzZSBtYXR0ZXJzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWlsbGVyY2FuZmllbGQuY29tL0pvZUZhemlvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjA2LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1pbGxlcmNhbmZpZWxkLmNvbS9Kb2VGYXppbycgdGFyZ2V0PSdfYmxhbmsnPkpvc2VwaCBNLiBGYXppbzwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQcmluY2lwYWwgYW5kIE1hbmFnaW5nIERpcmVjdG9yLCBNaWxsZXIgQ2FuZmllbGQgUC5MLkMuLCBBbm4gQXJib3IsIE1pY2guICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBKb2UgRmF6aW8gaXMgdGhlIFByaW5jaXBhbCBhbmQgTWFuYWdpbmcgRGlyZWN0b3Igb2YgTWlsbGVyIENhbmZpZWxkLiBKb2UncyBzcGVjaWZpYyBhcmVhcyBvZiBleHBlcnRpc2UgaW5jbHVkZSBjb21wbGV4IGNvbW1lcmNpYWwgcmVhbCBlc3RhdGUgYWNxdWlzaXRpb25zIGFuZCBkZXZlbG9wbWVudHMuIEFtb25nIGhpcyBtYW55IGFjdGl2aXRpZXMsIE1yLiBGYXppbyBzaXRzIG9uIHRoZSBCb2FyZCBvZiBUcnVzdGVlcyBmb3IgdGhlIExlZ2FjeSBMYW5kIENvbnNlcnZhbmN5LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYWRtLmNvbS9lbi11cy9uZXdzL19sYXlvdXRzL1ByZXNzUmVsZWFzZURldGFpbC5hc3B4P0lEPTUxMicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMxMS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hZG0uY29tL2VuLXVzL25ld3MvX2xheW91dHMvUHJlc3NSZWxlYXNlRGV0YWlsLmFzcHg/SUQ9NTEyJyB0YXJnZXQ9J19ibGFuayc+RC4gQ2FtZXJvbiBGaW5kbGF5PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsICZhbXA7IFNlY3JldGFyeSwgQXJjaGVyIERhbmllbHMgTWlkbGFuZCBDb21wYW55LCBEZWNhdHVyLCBJbGwuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBELiBDYW1lcm9uIEZpbmRsYXkgaXMgU2VuaW9yIFZpY2UgUHJlc2lkZW50LCBHZW5lcmFsIENvdW5zZWwsIGFuZCBTZWNyZXRhcnkgb2YgQXJjaGVyIERhbmllbHMgTWlkbGFuZCBDb21wYW55LiAmbmJzcDtQcmlvciB0byBqb2luaW5nIEFyY2hlciBEYW5pZWxzIE1pZGxhbmQgQ29tcGFueSwgaGUgc2VydmVkIGFzIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCBhbmQgR2VuZXJhbCBDb3Vuc2VsIG9mIE1lZHRyb25pYywgSW5jLiAmbmJzcDtIZSBhbHNvIHNlcnZlZCBhcyZuYnNwO0V4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCBhbmQgR2VuZXJhbCBDb3Vuc2VsIG9mIEFvbiBDb3Jwb3JhdGlvbiwgaW4gYm90aCBHZW9yZ2UgSC5XLiBhbmQgR2VvcmdlIFcuIEJ1c2gncyBhZG1pbmlzdHJhdGlvbnMsIGFzIGEgbGF3IGNsZXJrIGF0IHRoZSBVLlMuIFN1cHJlbWUgQ291cnQgZm9yIEp1c3RpY2UgU2NhbGlhLCBhbmQgZm9yIHRoZSBELkMuIENpcmN1aXQgZm9yIEp1ZGdlIFN0ZXBoZW4gV2lsbGlhbXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5saWVmZmNhYnJhc2VyLmNvbS9hdHRvcm5leXMvMzgvc3RldmVuLWUtZmluZW1hbicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMwMi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5saWVmZmNhYnJhc2VyLmNvbS9hdHRvcm5leXMvMzgvc3RldmVuLWUtZmluZW1hbicgdGFyZ2V0PSdfYmxhbmsnPlN0ZXZlbiBFLiBGaW5lbWFuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIExpZWZmIENhYnJhc2VyIEhlaW1hbm4gJmFtcDsgQmVybnN0ZWluLCBMTFAsIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBTdGV2ZW4gRmluZW1hbiBpcyBNYW5hZ2luZyBQYXJ0bmVyIG9mIExpZWZmIENhYnJhc2VyIEhlaW1hbm4gJmFtcDsgQmVybnN0ZWluLiBJbiBhZGRpdGlvbiB0byBoaXMgYWN0aXZlIGxpdGlnYXRpb24gcHJhY3RpY2UgYW5kIG1hbmFnZW1lbnQgb2YgdGhlIGZpcm0sIGhlIGlzIHRoZSBQcmVzaWRlbnQgb2YgdGhlIFB1YmxpYyBKdXN0aWNlIEZvdW5kYXRpb24gYW5kIGEgbWVtYmVyIG9mIHRoZSBCb2FyZCBvZiBUcnVzdGVlcyBvZiB0aGUgQ2l2aWwgSnVzdGljZSBGb3VuZGF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly9hYm91dC5yYWxwaGxhdXJlbi5jb20vJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjU2LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vYWJvdXQucmFscGhsYXVyZW4uY29tLycgdGFyZ2V0PSdfYmxhbmsnPkF2ZXJ5IFMuIEZpc2NoZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIFZpY2UgUHJlc2lkZW50IGFuZCBHZW5lcmFsIENvdW5zZWwsIFBvbG8gUmFscGggTGF1cmVuIENvcnBvcmF0aW9uLCBOZXcgWW9yayAgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEF2ZXJ5IFMuIEZpc2NoZXIgc2VydmVzIGFzIFNlbmlvciBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsIGFuZCBTZWNyZXRhcnkgb2YgUG9sbyBSYWxwaCBMYXVyZW4gQ29ycG9yYXRpb24uJm5ic3A7UHJpb3IgdG8gam9pbmluZyBSYWxwaCBMYXVyZW4gQ29ycG9yYXRpb24gaW4gMjAwOSwgTXIuIEZpc2NoZXIgd2FzIGEgcGFydG5lciBhdCBLZWxsZXkgRHJ5ZSAmYW1wOyBXYXJyZW4gTExQLCBhIGxhcmdlIGludGVybmF0aW9uYWwgbGF3IGZpcm0sIHdoZXJlIGhlIHNwZWNpYWxpemVkIGluIGdlbmVyYWwgY29ycG9yYXRlIGxhdywgc2VjdXJpdGllcyBhbmQgbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuaG9uaWdtYW4uY29tL3Byb2Zlc3Npb25hbHMveHByUHJvZmVzc2lvbmFsRGV0YWlsc0hvbi5hc3B4P3hwU1Q9UHJvZmVzc2lvbmFsRGV0YWlsJnByb2Zlc3Npb25hbD00MzknIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80OTAuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuaG9uaWdtYW4uY29tL3Byb2Zlc3Npb25hbHMveHByUHJvZmVzc2lvbmFsRGV0YWlsc0hvbi5hc3B4P3hwU1Q9UHJvZmVzc2lvbmFsRGV0YWlsJnByb2Zlc3Npb25hbD00MzknIHRhcmdldD0nX2JsYW5rJz5EYXZpZCBGb2x0eW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hhaXJtYW4gb2YgdGhlIEJvYXJkIGFuZCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciwgSG9uaWdtYW4gTWlsbGVyIFNjaHdhcnR6IGFuZCBDb2huIExMUCwgRGV0cm9pdCAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRGF2aWQgRm9sdHluLCBDaGFpcm1hbiBhbmQgQ0VPIG9mIEhvbmlnbWFuIE1pbGxlciBTY2h3YXJ0eiAmYW1wOyBDb2huLCBjb3Vuc2VscyBwdWJsaWNseS0gYW5kIHByaXZhdGVseS1oZWxkIGJ1c2luZXNzIGNsaWVudHMsIGJvYXJkcyBvZiBkaXJlY3RvcnMsIHZlbnR1cmUgY2FwdGlhbCBhbmQgZmluYW5hY2lhbCBzZXJ2aWNlcyBmaXJtcyBpbiBhIHZhcmlldHkgb2YgbGVnYWwgbWF0dGVycy4gTXIuIEZvbHR5biBhbHNvIHNwZWFrcyBhdCBpbmR1c3RyeSBncm91cCBtZWV0aW5ncyBhbmQgY29udGludWluZyBsZWdhbCBlZHVjYXRpb25hbCBjb25mZXJlbmNlcyBvbiBhIHZhcmlldHkgb2YgYnVzaW5lc3MgYW5kIGZpbmFuY2UgdG9waWNzLCBpbmNsdWRpbmcgc2VjdXJpdGllcyBsYXcsIG1lcmdlcnMgYW5kIGFjcXVpc2l0aW9ucywgc3RhcnQtdXAgYW5kIGVtZXJnaW5nIHZlbnR1cmVzLCBjb3Jwb3JhdGUgYW5kIGJ1c2luZXNzIGxhdyBhbmQgY29ycG9yYXRlIGdvdmVybmFuY2UuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5mcmFnb21lbi5jb20vb3VycHJvZmVzc2lvbmFscy9Qcm9mZXNzaW9uYWxEZXRhaWwuYXNweD94cFNUPVByb2Zlc3Npb25hbERldGFpbCZwcm9mZXNzaW9uYWw9MTg5JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDUxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmZyYWdvbWVuLmNvbS9vdXJwcm9mZXNzaW9uYWxzL1Byb2Zlc3Npb25hbERldGFpbC5hc3B4P3hwU1Q9UHJvZmVzc2lvbmFsRGV0YWlsJnByb2Zlc3Npb25hbD0xODknIHRhcmdldD0nX2JsYW5rJz5BdXN0aW4gVC4gRnJhZ29tZW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgRnJhZ29tZW4sIERlbCBSZXksIEJlcm5zZW4gYW5kIExvZXd5LCBMTFAsIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBGcmFnb21lbiwgRGVsIFJleSwgQmVybnNlbiBhbmQgTG9ld3kgcGFydG5lciBBdXN0aW4gVC4gRnJhZ29tZW4gaGFzIHNlcnZlZCBhcyBzdGFmZiBjb3Vuc2VsIHRvIHRoZSBVLlMuIEhvdXNlIG9mIFJlcHJlc2VudGF0aXZlcyBzdWJjb21taXR0ZWUgb24gaW1taWdyYXRpb24sIGNpdGl6ZW5zaGlwIGFuZCBpbnRlcm5hdGlvbmFsIGxhdyBhbmQgYXMgYW4gYWRqdW5jdCBwcm9mZXNzb3IgYXQgTmV3IFlvcmsgVW5pdmVyc2l0eSBTY2hvb2wgb2YgTGF3LiBIZSBoYXMgdGVzdGlmaWVkIGJlZm9yZSBDb25ncmVzcyBvbiBhIHJhbmdlIG9mIGltbWlncmF0aW9uIGlzc3Vlcy4gTXIuIEZyYWdvbWVuIGlzIGFsc28gdGhlIGZvdW5kaW5nIGNvLWF1dGhvciBvZiBhIHNlcmllcyBvZiBpbW1pZ3JhdGlvbiBoYW5kYm9va3MgdGhhdCBwcm92aWRlIGluZm9ybWF0aW9uIG9uIHRoZSBiZXN0IHByYWN0aWNlcyBhbmQgbGF0ZXN0IGRldmVsb3BtZW50cyBpbiB0aGUgZmllbGQgb2YgYnVzaW5lc3MgaW1taWdyYXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53aWxsaWFtc211bGxlbi5jb20vdGZyYW50ei8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80NTkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cud2lsbGlhbXNtdWxsZW4uY29tL3RmcmFudHovJyB0YXJnZXQ9J19ibGFuayc+VGhvbWFzIFIuIEZyYW50ejwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciwgV2lsbGlhbXMgTXVsbGVuLCBWaXJnaW5pYSBCZWFjaCwgVmEuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBUaG9tYXMgUi4gRnJhbnR6IGlzIGNoaWVmIGV4ZWN1dGl2ZSBvZmZpY2VyIG9mIFdpbGxpYW1zIE11bGxlbi4gSGUgcmVwcmVzZW50cyBtdWx0aW5hdGlvbmFsIGNvcnBvcmF0aW9ucyBpbiBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMgYW5kIGEgdmFyaWV0eSBvZiBvdGhlciBsZWdhbCBtYXR0ZXJzLiBNci4gRnJhbnR6IGhhcyBzcG9rZW4gYWJvdXQgdGF4IGFuZCBjb3Jwb3JhdGUgbGF3IGF0IHRoZSBUYXggQ29uZmVyZW5jZXMgb2YgdGhlIENvbGxlZ2Ugb2YgV2lsbGlhbSAmYW1wOyBNYXJ5LCBPbGQgRG9taW5pb24gVW5pdmVyc2l0eSBhbmQgdGhlIFVuaXZlcnNpdHkgb2YgVmlyZ2luaWEgYW5kIHRvIGEgbnVtYmVyIG9mIHJlZ2lvbmFsIGFuZCBuYXRpb25hbCBwcm9mZXNzaW9uYWwgZ3JvdXBzLiBCZWZvcmUgam9pbmluZyB0aGUgZmlybSwgTXIuIEZyYW50eiB3YXMgYW4gb3JpZ2luYWwgcHJpbmNpcGFsIHdpdGggQ2xhcmsgJmFtcDsgU3RhbnQsIHdoaWNoIG1lcmdlZCB3aXRoIFdpbGxpYW1zIE11bGxlbiBpbiAxOTk5LCBhbmQgZXN0YWJsaXNoZWQgQ2xhcmsgJmFtcDsgU3RhbnQmcnNxdW87cyBIZWFsdGggQ2FyZSBQcmFjdGljZSBHcm91cC4mbmJzcDsgICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnZpYWNvbS5jb20vYWJvdXR2aWFjb20vUGFnZXMvc2VuaW9ybWFuYWdlbWVudC5hc3B4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjkwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnZpYWNvbS5jb20vYWJvdXR2aWFjb20vUGFnZXMvc2VuaW9ybWFuYWdlbWVudC5hc3B4JyB0YXJnZXQ9J19ibGFuayc+TWljaGFlbCBELiBGcmlja2xhczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBWaWFjb20sIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsIGFuZCBTZWNyZXRhcnksIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNaWNoYWVsIEZyaWNrbGFzIGlzIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsIGFuZCBTZWNyZXRhcnkgYXQgVmlhY29tLiBIZSBoYXMgcHJvdmlkZWQgY291bnNlbCB0byBWaWFjb20gc2luY2UgMTk5My4gUHJpb3IgdG8gdGhhdCBhbmQgYmVpbmcgY291bnNlbCB0byBhIGxhcmdlIG1pbmluZyBpbmR1c3RyeSBjb21wYW55LCBNci4gRnJpY2tsYXMgZm9jdXNlZCBoaXMgcHJhY3RpY2Ugb24gbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zLCBjb3Jwb3JhdGUgZmluYW5jZSwgYW5kIHRlY2hub2xvZ3kgbGF3LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc2thZGRlbi5jb20vaW5kZXguY2ZtP2NvbnRlbnRJRD00NSZiaW9JRD0zOCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIxOC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5za2FkZGVuLmNvbS9pbmRleC5jZm0/Y29udGVudElEPTQ1JmJpb0lEPTM4JyB0YXJnZXQ9J19ibGFuayc+RXJpYyBKLiBGcmllZG1hbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBFeGVjdXRpdmUgUGFydG5lciwgU2thZGRlbiwgQXJwcywgU2xhdGUsIE1lYWdoZXIgJmFtcDsgRmxvbSBMTFAsIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBFcmljIEouIEZyaWVkbWFuIGFzc3VtZWQgdGhlIHJvbGUgb2YgRXhlY3V0aXZlIFBhcnRuZXIgYXQgU2thZGRlbiBpbiBBcHJpbCAyMDA5LiBBbiBpbnRlcm5hdGlvbmFsbHkgcmVjb2duaXplZCBjb3Jwb3JhdGUgYXR0b3JuZXksIGhlIGNvbmNlbnRyYXRlcyBpbiBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMsIGNvcnBvcmF0ZSBmaW5hbmNlIGFuZCBnZW5lcmFsIGNvcnBvcmF0ZSBsYXcuIEhlIGhhcyBiZWVuIGludm9sdmVkIGluIGEgbnVtYmVyIG9mIHNpZ25pZmljYW50IHRyYW5zYWN0aW9ucyBpbiB0aGUgZmluYW5jaWFsIHNlcnZpY2VzIGluZHVzdHJ5IGluY2x1ZGluZyBtYXR0ZXJzIGZvciBDaXRpZ3JvdXAgSW5jLiwgRGV1dHNjaGUgQmFuayBBRywgYW5kIENlbnRlbm5pYWwgQ29tbXVuaWNhdGlvbnMgQ29ycG9yYXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5nYWlyZ2Fpci5jb20vbGF3eWVyLWF0dG9ybmV5LTEzODYzMDYuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM1MS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5nYWlyZ2Fpci5jb20vbGF3eWVyLWF0dG9ybmV5LTEzODYzMDYuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnPkFudGhvbnkgSC4gR2FpcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBHYWlyLCBHYWlyLCBDb25hc29uLCBTdGVpZ21hbiwgTWFja2F1ZiwgQmxvb20gJmFtcDsgUnViaW5vd2l0eiwgTmV3IFlvcmsgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEFudGhvbnkgSC4gR2FpciBpcyBhIHBhcnRuZXIgYXQgR2FpciwgR2FpciwgQ29uYXNvbiwgU3RlaWdtYW4gJmFtcDsgTWFja2F1Ziwgd2hpY2ggd2FzIGZvdW5kZWQgYnkgaGlzIGZhdGhlciwgSGFycnkgQS4gR2FpciBpbiAxOTE5LiBNci4gR2FpciBoYXMgdGF1Z2h0IGF0IHRoZSBGb3JkaGFtIFVuaXZlcnNpdHkgU2Nob29sIG9mIExhdyBpbiB0aGUgQ29udGludWluZyBMZWdhbCBFZHVjYXRpb24gcHJvZ3JhbS4gSGUgaXMgYSBsaWZldGltZSBtZW1iZXIgb2YgU2NyaWJlcy1BbWVyaWNhbiBTb2NpZXR5IG9mIFdyaXRlcnMgb24gTGVnYWwgU3ViamVjdHMgYW5kIGEgbWVtYmVyIG9mIHRoZSBSb3Njb2UgUG91bmQgRm91bmRhdGlvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFsbGlhbnRlbmVyZ3kuY29tL0Fib3V0QWxsaWFudEVuZXJneS9Db21wYW55SW5mb3JtYXRpb24vTGVhZGVyc2hpcC9pbmRleC5odG0gJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzU1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFsbGlhbnRlbmVyZ3kuY29tL0Fib3V0QWxsaWFudEVuZXJneS9Db21wYW55SW5mb3JtYXRpb24vTGVhZGVyc2hpcC9pbmRleC5odG0gJyB0YXJnZXQ9J19ibGFuayc+SmFtZXMgSC4gR2FsbGVnb3M8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIFZpY2UgUHJlc2lkZW50IGFuZCBHZW5lcmFsIENvdW5zZWwsIEFsbGlhbnQgRW5lcmd5LCBNYWRpc29uLCBXaXMuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBKYW1lcyBILiBHYWxsZWdvcyBpcyBTZW5pb3IgVmljZSBQcmVzaWRlbnQgYW5kIEdlbmVyYWwgQ291bnNlbCBvZiBBbGxpYW50IEVuZXJneS4gUHJpb3IgdG8gam9pbmluZyBBbGxpYW50IEVuZXJneSwgTXIuIEdhbGxlZ29zIHdhcyBWaWNlIFByZXNpZGVudCBhbmQgQ29ycG9yYXRlIEdlbmVyYWwgQ291bnNlbCBvZiBCdXJsaW5ndG9uIE5vcnRoZXJuIGFuZCBTYW50YSBGZSBDb3Jwb3JhdGlvbi4gSGUgYWxzbyBoZWxkIGEgY291bnNlbCBwb3NpdGlvbiB3aXRoIFF3ZXN0IENvbW11bmljYXRpb25zLCB3YXMgYSB0cmlhbCBhdHRvcm5leSB3aXRoIHRoZSBDaXZpbCBSaWdodHMgZGl2aXNpb24gb2YgdGhlIFUuUy4gRGVwYXJ0bWVudCBvZiBKdXN0aWNlLCBhbmQgYSBMYXcgQ2xlcmsgdG8gdGhlIEhvbm9yYWJsZSBSaWNoYXJkIE0uIEJpbGJ5LCBVLlMuIEZlZGVyYWwgRGlzdHJpY3QgQ291cnQsIERpc3RyaWN0IG9mIEFyaXpvbmEuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5nZC5jb20vYWJvdXQvZXhlY3V0aXZlLXRlYW0vJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjQxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmdkLmNvbS9hYm91dC9leGVjdXRpdmUtdGVhbS8nIHRhcmdldD0nX2JsYW5rJz5HcmVnb3J5IEdhbGxvcG91bG9zPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsIGFuZCBTZWNyZXRhcnksIEdlbmVyYWwgRHluYW1pY3MsIEZhbGxzIENodXJjaCwgVmEuICAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgR3JlZ29yeSBHYWxsb3BvdWxvcyBpcyBTZW5pb3IgVmljZSBQcmVzaWRlbnQsIEdlbmVyYWwgQ291bnNlbCBhbmQgU2VjcmV0YXJ5IG9mIEdlbmVyYWwgRHluYW1pY3MuIE1yLiBHYWxsb3BvdWxvcyBzZXJ2ZWQgYXMgVmljZSBQcmVzaWRlbnQgYW5kIERlcHV0eSBHZW5lcmFsIENvdW5zZWwgb2YgR2VuZXJhbCBEeW5hbWljcyBDb3JwLiBmcm9tIEF1Z3VzdCAyMDA4IHRvIEphbnVhcnkgMSwgMjAxMC4gUHJpb3IgaGlzIHdvcmsgYXQgR2VuZXJhbCBEeW5hbWljcywgTXIuIEdhbGxvcG91bG9zIHNwZW50IG1hbnkgeWVhcnMgYXQgSmVubmVyICZhbXA7IEJsb2NrIExMUCB3aGVyZSBoZSBzZXJ2ZWQgYXMgaXRzIE1hbmFnaW5nIFBhcnRuZXIgc2luY2UgSmFudWFyeSAyMDA1LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY292LmNvbS9tZ2FsbG96emkvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDc5LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNvdi5jb20vbWdhbGxvenppLycgdGFyZ2V0PSdfYmxhbmsnPk1hcmlhbHVpc2EgR2FsbG96emk8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgQ292aW5ndG9uICZhbXA7IEJ1cmxpbmcgTExQLCBXYXNoaW5ndG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNYXJpYWx1aXNhICgiTUwiKSBHYWxsb3p6aSBpcyBhIHBhcnRuZXIgYXQgQ292aW5ndG9uICZhbXA7IEJ1cmxpbmcuJm5ic3A7IFNoZSBoYXMgMjUgeWVhcnMgb2YgZXhwZXJpZW5jZSBpbiBwcm92aWRpbmcgc2V0dGxlbWVudCBhbmQgc3RyYXRlZ2ljIGFkdmljZSBvbiBpbnN1cmFuY2UgY292ZXJhZ2UgaXNzdWVzIGFuZCBpcyBvbmUgb2YgdGhlIGxlYWRzIGZvciBDb3Zpbmd0b24mcnNxdW87cyBTdHJhdGVnaWMgUmlzayBhbmQgQ3Jpc2lzIE1hbmFnZW1lbnQgaW5pdGlhdGl2ZS4mbmJzcDsgTXMuIEdhbGxvenppIGhhcyByZXByZXNlbnRlZCBhbmQgYWR2aXNlZCBjb21wYW5pZXMgaW4gcmVjYWxscyBpbnZvbHZpbmcgZm9vZHMsIGRydWdzIGFuZCBtZWRpY2FsIGRldmljZXMsIGFuZCBhc3Npc3RzIGNvbXBhbmllcyBpbiBwbGFubmluZyBmb3IgY3Jpc2lzIGV2ZW50cyBhbmQgaW4gY3Jpc2lzIGNvbW11bmljYXRpb25zLiZuYnNwOyBNcy4gR2FsbG96emkgaGFzIGxlY3R1cmVkIGV4dGVuc2l2ZWx5IG9uIGluc3VyYW5jZSBpbiBDTEUgcHJvZ3JhbXMgYW5kIGF0IG1hbnkgbGF3IHNjaG9vbHMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5vZmZpY2VkZXBvdC5jb20vc3BlY2lhbExpbmtzLmRvP2ZpbGU9L2NvbXBhbnlpbmZvL2NvbXBhbnlmYWN0cy9vZmZpY2Vycy9lbGlzYWdhcmNpYS5qc3AmdGVtcGxhdGU9Y29tcGFueWluZm8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yNTcuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cub2ZmaWNlZGVwb3QuY29tL3NwZWNpYWxMaW5rcy5kbz9maWxlPS9jb21wYW55aW5mby9jb21wYW55ZmFjdHMvb2ZmaWNlcnMvZWxpc2FnYXJjaWEuanNwJnRlbXBsYXRlPWNvbXBhbnlpbmZvJyB0YXJnZXQ9J19ibGFuayc+RWxpc2EgRC4gR2FyY2lhIEMuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCBhbmQgQ2hpZWYgTGVnYWwgT2ZmaWNlciwgT2ZmaWNlIERlcG90LCBJbmMuLCBCb2NhIFJhdG9uLCBGbGEuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBFbGlzYSBELiBHYXJjaWEgQy4gd2FzIG5hbWVkIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCBhbmQgQ2hpZWYgTGVnYWwgT2ZmaWNlciBmb3IgT2ZmaWNlIERlcG90LCBJbmMuIGluIERlY2VtYmVyIDIwMTMuIFByaW9yIHRvIGpvaW5pbmcgT2ZmaWNlIERlcG90LCBzaGUgc2VydmVkIGFzIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsICZhbXA7IENvcnBvcmF0ZSBTZWNyZXRhcnkgZm9yIERvbWlubydzIFBpenphLCBJbmMuIFNoZSBoYXMgYWxzbyBzZXJ2ZWQgYXMgTGF0aW4gQW1lcmljYW4gUmVnaW9uYWwgQ291bnNlbCBmb3IgUGhpbGlwIE1vcnJpcyBJbnRlcm5hdGlvbmFsIGFuZCBDb3Jwb3JhdGUgQ291bnNlbCBmb3IgR0FGIENvcnBvcmF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cud2lsbGtpZS5jb20vU3RldmVuX0dhcnRuZXInIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xODAuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cud2lsbGtpZS5jb20vU3RldmVuX0dhcnRuZXInIHRhcmdldD0nX2JsYW5rJz5TdGV2ZW4gSi4gR2FydG5lcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDby1DaGFpcm1hbiwgV2lsbGtpZSBGYXJyICZhbXA7IEdhbGxhZ2hlciBMTFAsIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBTdGV2ZW4gSi4gR2FydG5lciBpcyBDby1DaGFpcm1hbiBvZiBXaWxsa2llIEZhcnIgJmFtcDsgR2FsbGFnaGVyIExMUCBpbiBOZXcgWW9yay4gSGUgaXMgYWxzbyBDby1DaGFpciBvZiB0aGUgZmlybSdzIENvcnBvcmF0ZSBhbmQgRmluYW5jaWFsIFNlcnZpY2VzIERlcGFydG1lbnQgYW5kIGEgbWVtYmVyIG9mIHRoZSBFeGVjdXRpdmUgQ29tbWl0dGVlLiBIZSBzcGVjaWFsaXplcyBpbiBwcml2YXRlIGVxdWl0eSwgbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zIGFuZCBjb3Jwb3JhdGUgZ292ZXJuYW5jZSBtYXR0ZXJzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZm9yZGhhcnJpc29uLmNvbS9zaG93YmlvLmFzcHg/U2hvdz04OScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI3MS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5mb3JkaGFycmlzb24uY29tL3Nob3diaW8uYXNweD9TaG93PTg5JyB0YXJnZXQ9J19ibGFuayc+SGVyYmVydCBFLiAgR2Vyc29uPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEZvcmQgJmFtcDsgSGFycmlzb24gTExQLCBNZW1waGlzLCBUZW5uLiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIEdlcnNvbiBpcyBhIHBhcnRuZXIgYXQgRm9yZCAmYW1wOyBIYXJyaXNvbi4gSGlzIHByYWN0aWNlIGZvY3VzZXMgb24gdHJhZGl0aW9uYWwgbGFib3IgYW5kIGVtcGxveW1lbnQgaXNzdWVzIGFuZCBoZSBoYXMgY28tY2hhaXJlZCB0aGUgTGFib3IgYW5kIEVtcGxveW1lbnQgQ29tbWl0dGVlIG9mIHRoZSBMaXRpZ2F0aW9uIFNlY3Rpb24gb2YgdGhlIEFtZXJpY2FuIEJhciBBc3NvY2lhdGlvbi4gSGUgaXMgYSBtZW1iZXIgb2YgdGhlIExhYm9yIGFuZCBFbXBsb3ltZW50IFN1YmNvbW1pdHRlZXMgb2YgdGhlIEFtZXJpY2FuLCBUZW5uZXNzZWUgYW5kIE1lbXBoaXMgQmFyIEFzc29jaWF0aW9ucy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnZvcnlzLmNvbS9nZXJ0bWVuaWFuJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDk0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnZvcnlzLmNvbS9nZXJ0bWVuaWFuJyB0YXJnZXQ9J19ibGFuayc+UnVzc2VsbCBNLiBHZXJ0bWVuaWFuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIFZvcnlzLCBTYXRlciwgU2V5bW91ciAmYW1wOyBQZWFzZSBMTFAsIENvbHVtYnVzLCBPaGlvICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gR2VydG1lbmlhbiBpcyBhIHBhcnRuZXIgaW4gdGhlIFZvcnlzIENvbHVtYnVzIG9mZmljZSBhbmQgc2VydmVzIGFzIHRoZSBmaXJtJnJzcXVvO3MgTWFuYWdpbmcgUGFydG5lci4gTXIuIEdlcnRtZW5pYW4gZW5nYWdlcyBpbiB0aGUgcHJhY3RpY2Ugb2YgZ2VuZXJhbCBjb3Jwb3JhdGUgYW5kIGNvbnRyYWN0IGxhdywgaW5jbHVkaW5nIG1lcmdlcnMsIGFjcXVpc2l0aW9ucywgZGl2ZXN0aXR1cmVzLCBhbmQgaW5pdGlhbCBwdWJsaWMgb2ZmZXJpbmdzIChJUE8pLiAmbmJzcDtIZSBhY3RzIGFzIGdlbmVyYWwgY291bnNlbCB0byBhIHZhcmlldHkgb2YgcHVibGljIGFuZCBwcml2YXRlIGNvcnBvcmF0aW9ucy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vcGh4LmNvcnBvcmF0ZS1pci5uZXQvcGhvZW5peC56aHRtbD9jPTc4Mjg0JnA9aXJvbC1nb3ZCaW8mSUQ9MTY4NDk0JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjgwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vcGh4LmNvcnBvcmF0ZS1pci5uZXQvcGhvZW5peC56aHRtbD9jPTc4Mjg0JnA9aXJvbC1nb3ZCaW8mSUQ9MTY4NDk0JyB0YXJnZXQ9J19ibGFuayc+Sm9obiBSLiBHaWJzb248L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRGlyZWN0b3IsIEFtZXJpY2FuIFBhY2lmaWMgQ29ycG9yYXRpb24sIExhcyBWZWdhcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSm9obiBSLiBHaWJzb24gc2VydmVkIGFzIHRoZSBub24tZXhlY3V0aXZlIENoYWlybWFuIG9mIHRoZSBCb2FyZCBvZiB0aGUgQ29tcGFueSBmcm9tIEphbnVhcnkgMjAxMCB0byBNYXJjaCAyMDEzLiBJbiBKdWx5IDE5OTcsIE1yLiBHaWJzb24gYmVjYW1lIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyIGFuZCBQcmVzaWRlbnQgb2YgdGhlIGNvbXBhbnkuJm5ic3A7SW4gTWFyY2ggMTk5OCwgaGUgd2FzIGFwcG9pbnRlZCBDaGFpcm1hbiBvZiB0aGUgQm9hcmQuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5pdGxhd2dyb3VwLmNvbS9hYm91dC11cy9mcmFuY29pc2UtZ2lsYmVydCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMwNy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5pdGxhd2dyb3VwLmNvbS9hYm91dC11cy9mcmFuY29pc2UtZ2lsYmVydCcgdGFyZ2V0PSdfYmxhbmsnPkZyYW7Dp29pc2UgR2lsYmVydDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBGb3VuZGVyIGFuZCBNYW5hZ2luZyBEaXJlY3RvciwgSVQgTGF3IEdyb3VwLCBQYWxvIEFsdG8sIENhbGlmLiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRnJhbiZjY2VkaWw7b2lzZSBHaWxiZXJ0IGlzIHRoZSBmb3VuZGVyIGFuZCBNYW5hZ2luZyBEaXJlY3RvciBvZiBJVCBMYXcgR3JvdXAuIEZyYW4mY2NlZGlsO29pc2UgZm9jdXNlcyBoZXIgcHJhY3RpY2Ugb24gZGF0YSBwcml2YWN5IGFuZCBzZWN1cml0eSBpc3N1ZXMsIEludGVybmV0LCBlQnVzaW5lc3MsIGFuZCBpbmZvcm1hdGlvbiB0ZWNobm9sb2d5IGxhdy4gU2hlIHNlcnZlcyBvbiB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzIG9mIHRoZSBJbnRlcm5hdGlvbmFsIFRlY2hub2xvZ3kgTGF3IEFzc29jaWF0aW9uLiBTaGUgaXMgYSBtZW1iZXIgb2YgdGhlIEVkaXRvcmlhbCBCb2FyZCBvZiBUaGUgUHJhY3RpY2FsIExhd3llciAoQUxJLUFCQSksIGFuZCBzaGUgc2VydmVzIG9uIHRoZSBUZWNobm9sb2d5IEJvYXJkIG9mIEFkdmlzb3JzIG9mIHRoZSBBTEkgQUJBLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucGVya2luc2NvaWUuY29tL3JnaWxlcy8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yMjAuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucGVya2luc2NvaWUuY29tL3JnaWxlcy8nIHRhcmdldD0nX2JsYW5rJz5Sb2JlcnQgR2lsZXM8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRmlybXdpZGUgTWFuYWdpbmcgUGFydG5lciwgUGVya2lucyBDb2llIExMUCwgU2VhdHRsZSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQm9iIEdpbGVzIGlzIG1hbmFnaW5nIHBhcnRuZXIgb2YgUGVya2lucyBDb2llIExMUC4gSGUgY2hhaXJzIHRoZSBNYW5hZ2VtZW50IENvbW1pdHRlZSwgc2VydmVzIG9uIHRoZSBFeGVjdXRpdmUgQ29tbWl0dGVlLCBhbmQgaXMgaW52b2x2ZWQgd2l0aCBudW1lcm91cyBvdGhlciBjb21taXR0ZWVzIHdpdGhpbiB0aGUgZmlybS4gQm9iIGJlZ2FuIGF0IFBlcmtpbnMgQ29pZSBpbiAxOTc0LiAmbmJzcDtIZSBmb2N1c2VkIGhpcyBwcmFjdGljZSBpbiB0aGUgYXJlYXMgb2YgcGFydG5lcnNoaXBzLCB0YXggcGxhbm5pbmcsIHJlYWwgZXN0YXRlIHN5bmRpY2F0aW9ucyBhbmQgZ2VuZXJhbCBjb3Jwb3JhdGUgcHJhY3RpY2UgdW50aWwgMTk4Niwgd2hlbiBoZSBiZWNhbWUgdGhlIGZpcm0mcnNxdW87cyBtYW5hZ2luZyBwYXJ0bmVyLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZ2lyYXJkaWtlZXNlLmNvbS9BdHRvcm5leXMvVGhvbWFzLVYtR2lyYXJkaS5zaHRtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM2OC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5naXJhcmRpa2Vlc2UuY29tL0F0dG9ybmV5cy9UaG9tYXMtVi1HaXJhcmRpLnNodG1sJyB0YXJnZXQ9J19ibGFuayc+VGhvbWFzIFYuIEdpcmFyZGk8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRm91bmRpbmcgUGFydG5lciwgR2lyYXJkaSBLZWVzZSwgTG9zIEFuZ2VsZXMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFRob21hcyBWLiBHaXJhcmRpIGhhcyByZXByZXNlbnRlZCB2aWN0aW1zIGluIHdyb25nZnVsIGRlYXRoLCBjb21tZXJjaWFsIGxpdGlnYXRpb24sIHByb2R1Y3RzIGxpYWJpbGl0eSwgYmFkIGZhaXRoIGluc3VyYW5jZSBhbmQgdG94aWMgdG9ydHMgY2FzZXMgZm9yIG5lYXJseSA1MCB5ZWFycy4gTXIuIEdpcmFyZGkgd2FzIGluZHVjdGVkIGludG8gdGhlIFRyaWFsIExhd3llciBIYWxsIG9mIEZhbWUgYnkgdGhlIENhbGlmb3JuaWEgU3RhdGUgQmFyIGluIDIwMDMuIEhlIGlzIGFsc28gYSBmb3JtZXIgcHJlc2lkZW50IG9mIHRoZSBJbnRlcm5hdGlvbmFsIEFjYWRlbXkgb2YgVHJpYWwgTGF3eWVycyBhbmQgaXMgdGhlIGZpcnN0IHRyaWFsIGxhd3llciB0byBiZSBhcHBvaW50ZWQgdG8gdGhlIENhbGlmb3JuaWEgSnVkaWNpYWwgQ291bmNpbC4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm5peG9ucGVhYm9keS5jb20vYXR0b3JuZXlzX2RldGFpbDEuYXNwP0lEPTY0JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzEzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm5peG9ucGVhYm9keS5jb20vYXR0b3JuZXlzX2RldGFpbDEuYXNwP0lEPTY0JyB0YXJnZXQ9J19ibGFuayc+QW5kcmV3IEkuIEdsaW5jaGVyPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENFTyBhbmQgTWFuYWdpbmcgUGFydG5lciwgTml4b24gUGVhYm9keSBMTFAsIEJvc3RvbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQW5kcmV3IEkuIEdsaW5jaGVyIGlzIGEgcmVhbCBlc3RhdGUgYW5kIGJ1c2luZXNzIGF0dG9ybmV5IHJlcHJlc2VudGluZyBzcGVjaWFsIHNlcnZpY2VycywgYXNzZXQgbWFuYWdlcnMsIGxlbmRlcnMsIG93bmVycywgYW5kIGRldmVsb3BlcnMuIEFzIE1hbmFnaW5nIFBhcnRuZXIgaGUgbGVhZHMgNzAwIGF0dG9ybmV5cyBzZXJ2aW5nIGNsaWVudHMgaW4gdGhlIFUuUy4sIEFzaWEgYW5kIEV1cm9wZS4gTXIuIEdsaW5jaGVyIHNlcnZlZCBvbiB0aGUgZmFjdWx0eSBvZiB0aGUgQm9zdG9uIENvbGxlZ2UgQ2Fycm9sbCBTY2hvb2wgb2YgTWFuYWdlbWVudCBmb3IgMjMgeWVhcnMgKDE5ODgtMjAxMSkuIEhlIGlzIGltbWVkaWF0ZSBwYXN0IGNoYWlybWFuIG9mIHRoZSBib2FyZCBhdCBIZWJyZXcgU2VuaW9yTGlmZSBhbmQgaXMgYSBtZW1iZXIgb2YgdGhlIEJvYXJkIG9mIERpcmVjdG9ycyBvZiB0aGUgR3JlYXRlciBCb3N0b24gQ2hhbWJlciBvZiBDb21tZXJjZS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJha2VyYm90dHMuY29tL2xhd3llcnMvZGV0YWlsLmFzcHg/aWQ9NjE2ZDQwYzktYjUwYS00NzczLWE4ZjItZTQ2NTRlN2FlMzcxJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTcxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJha2VyYm90dHMuY29tL2xhd3llcnMvZGV0YWlsLmFzcHg/aWQ9NjE2ZDQwYzktYjUwYS00NzczLWE4ZjItZTQ2NTRlN2FlMzcxJyB0YXJnZXQ9J19ibGFuayc+TWljaGFlbCBTLiBHb2xkYmVyZzwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBCYWtlciBCb3R0cywgSG91c3RvbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTWljaGFlbCBTLiBHb2xkYmVyZyBpcyBjaGFpciBvZiB0aGUgaW50ZXJuYXRpb25hbCBkaXNwdXRlIHJlc29sdXRpb24gc2VjdGlvbiBhdCBCYWtlciBCb3R0cy4gSGlzIGV4cGVyaWVuY2UgZXh0ZW5kcyB0byBhIGJyb2FkIGFycmF5IG9mIGludGVybmF0aW9uYWwgbWF0dGVycyBpbnZvbHZpbmcgY2xpZW50cywgYWR2ZXJzYXJpZXMsIGFuZC9vciBpc3N1ZXMgaW4gQnJhemlsLCBDYW5hZGEsIENoaW5hLCBFY3VhZG9yLCBGcmFuY2UsIEdlcm1hbnksIEluZGlhLCBJbmRvbmVzaWEsIElzcmFlbCwgSmFwYW4sIE1leGljbywgdGhlIE5ldGhlcmxhbmRzLCBQZXJ1LCBSdXNzaWEsIFNvdXRoIEtvcmVhLCBTd2VkZW4sIFN3aXR6ZXJsYW5kLCBUaGFpbGFuZCwgdGhlIFVuaXRlZCBLaW5nZG9tLCBWZW5lenVlbGEsIGFuZCBZZW1lbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndpbG1lcmhhbGUuY29tL2phbWllX2dvcmVsaWNrLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzEwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndpbG1lcmhhbGUuY29tL2phbWllX2dvcmVsaWNrLycgdGFyZ2V0PSdfYmxhbmsnPkphbWllIEdvcmVsaWNrPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIFdpbG1lckhhbGUsIFdhc2hpbmd0b24gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEphbWllJm5ic3A7R29yZWxpY2sgd2FzIG9uZSBvZiB0aGUgbG9uZ2VzdCBzZXJ2aW5nIERlcHV0eSBBdHRvcm5leXMgR2VuZXJhbCBvZiB0aGUgVW5pdGVkIFN0YXRlcywgdGhlIHNlY29uZCBoaWdoZXN0IHBvc2l0aW9uIGluIHRoZSBEZXBhcnRtZW50IG9mIEp1c3RpY2UuIFNoZSB3YXMgYWxzbyBhIG1lbWJlciBvZiB0aGUgYmlwYXJ0aXNhbiBOYXRpb25hbCBDb21taXNzaW9uIG9uIFRlcnJvcmlzdCBBdHRhY2tzIFVwb24gdGhlIFVuaXRlZCBTdGF0ZXMgKHRoZSAiOS8xMSBDb21taXNzaW9uIikuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ndGxhdy5jb20vUGVvcGxlL01hdHRoZXdCR29yc29uJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDQ3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmd0bGF3LmNvbS9QZW9wbGUvTWF0dGhld0JHb3Jzb24nIHRhcmdldD0nX2JsYW5rJz5NYXR0aGV3IEIuIEdvcnNvbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDby1DaGFpcm1hbiwgR3JlZW5iZXJnIFRyYXVyaWcgTExQLCBNaWFtaSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTWF0dCBHb3Jzb24gY3VycmVudGx5IHNlcnZlcyBhcyBDby1DaGFpcm1hbiBvZiB0aGUgZmlybS4gUHJpb3IgdG8gdGhpcyBhcHBvaW50bWVudCwgTWF0dCBzZXJ2ZWQgdGhlIGZpcm0gYXMgaXRzIFByZXNpZGVudC4mbmJzcDtIZSBqb2luZWQgR3JlZW5iZXJnIFRyYXVyaWcgaW4gMTk3MyBhcyB0aGUgZmlybSdzIDE0dGggbGF3eWVyLCBhbmQgYmVjYW1lIG9uZSBvZiB0aGUgbW9zdCBwcm9saWZpYyBhbmQgaW4tZGVtYW5kIHJlYWwgZXN0YXRlIGF0dG9ybmV5cyBpbiBTb3V0aCBGbG9yaWRhLiBNYXR0IGhhcyB3b3JrZWQgd2l0aCBhbG1vc3QgZXZlcnkgbWFqb3IgZGV2ZWxvcGVyIGluIHRoZSByZWdpb24uIEhpcyB3b3JrIGluIHRoZSAxOTkwcyBjaGFuZ2VkIHRoZSBmYWNlIG9mIHRoZSBzb3V0aGVybiBwb3J0aW9uIG9mIE1pYW1pIEJlYWNoIGFuZCBzZXQgdGhlIHN0YWdlIGZvciB0aGUgYXJlYSdzIHJldml0YWxpemF0aW9uLiBEdXJpbmcgaGlzIGNhcmVlciwgaGUgaGFzIGFsc28gd29ya2VkIHdpdGggdGhlIFVuaXZlcnNpdHkgb2YgTWlhbWkgYW5kIFN0LiBUaG9tYXMgVW5pdmVyc2l0eSBvbiByZWFsIGVzdGF0ZSBpc3N1ZXMgYW5kIHNlcnZlZCBhcyBzcGVjaWFsIGNvdW5zZWwgdG8gdGhlIENpdHkgb2YgTWlhbWksIE1pYW1pLURhZGUgQ291bnR5LCBhbmQgdGhlIE1pYW1pIEFydCBNdXNldW0gb24gc3BlY2lhbCBwcm9qZWN0cy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmlyZWxsLmNvbS9wcm9mZXNzaW9uYWxzLTQ1My5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDcwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmlyZWxsLmNvbS9wcm9mZXNzaW9uYWxzLTQ1My5odG1sJyB0YXJnZXQ9J19ibGFuayc+QW5kcmEgQi4gR3JlZW5lPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIElyZWxsICZhbXA7IE1hbmVsbGEgTExQLCBOZXdwb3J0IEJlYWNoLCBDYWxpZi4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEFuZHJhIEIuIEdyZWVuZSBpcyBhIFBhcnRuZXIgb2YgSXJlbGwgJmFtcDsgTWFuZWxsYSdzIE5ld3BvcnQgQmVhY2ggb2ZmaWNlIGFuZCBhIG1lbWJlciBvZiB0aGUgZmlybSdzIEV4ZWN1dGl2ZSBDb21taXR0ZWUuIE1zLiBHcmVlbmUgc3BlY2lhbGl6ZXMgaW4gY29tcGxleCBidXNpbmVzcyBsaXRpZ2F0aW9uLiBIZXIgZXh0ZW5zaXZlIHRyaWFsIGFuZCBhcHBlbGxhdGUgZXhwZXJpZW5jZSBpbiBzdGF0ZSBhbmQgZmVkZXJhbCBjb3VydHMgaGFzIGluY2x1ZGVkIGNhc2VzIGludm9sdmluZyBjbGFzcyBhY3Rpb25zLCBwcm9mZXNzaW9uYWwgbmVnbGlnZW5jZSwgd2FnZSBhbmQgaG91ciwgZW1wbG95bWVudCwgYnVzaW5lc3MgdG9ydHMsIHJlYWwgZXN0YXRlLCBsZW5kZXIgbGlhYmlsaXR5LCBleGVjdXRpdmUgY29tcGVuc2F0aW9uLCBlbnZpcm9ubWVudGFsIGlzc3Vlcywgc2VjdXJpdGllcyBsaXRpZ2F0aW9uLCBpbnN1cmFuY2UgY292ZXJhZ2UsIGludGVsbGVjdHVhbCBwcm9wZXJ0eSwgYW5kIHdoaXRlLWNvbGxhciBjcmltaW5hbCBjbGFpbXMuIE1zLiBHcmVlbmUgaGFzIHN1YnN0YW50aWFsIGV4cGVyaWVuY2UgbGl0aWdhdGluZyBjYXNlcyB1bmRlciBDYWxpZm9ybmlhJ3MgYW50aS1TTEFQUCBzdGF0dXRlLiBTaGUgZnJlcXVlbnRseSByZXByZXNlbnRzIG90aGVyIGxhd3llcnMgYW5kIG1ham9yIGxhdyBmaXJtcyB3aGVuIHRoZXkgbmVlZCBjb3Vuc2VsLiA8YnIgLz4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJhYmMuY29tL2pvaG4tYi1iZWF1LWdyZW5pZXIvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjE5LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJhYmMuY29tL2pvaG4tYi1iZWF1LWdyZW5pZXIvJyB0YXJnZXQ9J19ibGFuayc+Sm9obiBCZWF1IEdyZW5pZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hhaXJtYW4sIEJyYWRsZXkgQXJhbnQgQm91bHQgQ3VtbWluZ3MgTExQLCBCaXJnbWluZ2hhbSwgQWxhLiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQmVhdSBHcmVuaWVyIGlzIHRoZSBDaGFpcm1hbiBvZiB0aGUgQm9hcmQgb2YgQnJhZGxleSBBcmFudC4gQmVhdSBqb2luZWQgdGhlIGZpcm0gaW4gMTk4My4gSW4gYWRkaXRpb24gdG8gaGlzIGFjdGl2ZSBjb3Jwb3JhdGUsIHNlY3VyaXRpZXMsIGFuZCBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMgcHJhY3RpY2UsIE1yLiBHcmVuaWVyIHNlcnZlcyBhcyBhIG1lbWJlciBvZiB0aGUgYm9hcmQgZm9yIEFsYWJhbWEgU3ltcGhvbnkgT3JjaGVzdHJhIGFzIHdlbGwgYXMgdGhlIEdyZWF0ZXIgQWxhYmFtYSBDb3VuY2lsLCBCb3kgU2NvdXRzIG9mIEFtZXJpY2EuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jcHJhZHIub3JnL1Jlc291cmNlcy9BTExDUFJBcnRpY2xlcy90YWJpZC8yNjUvSUQvODQzL05vYWgtSi1IYW5mdC1BcHBvaW50ZWQtTmV3LVByZXNpZGVudC1DRU8tb2YtdGhlLUludGVybmF0aW9uYWwtSW5zdGl0dXRlLUZvci1Db25mbGljdC1QcmV2ZW50aW9uLVJlc29sdXRpb24tQ1BSLVByZXNzLmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yNjEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY3ByYWRyLm9yZy9SZXNvdXJjZXMvQUxMQ1BSQXJ0aWNsZXMvdGFiaWQvMjY1L0lELzg0My9Ob2FoLUotSGFuZnQtQXBwb2ludGVkLU5ldy1QcmVzaWRlbnQtQ0VPLW9mLXRoZS1JbnRlcm5hdGlvbmFsLUluc3RpdHV0ZS1Gb3ItQ29uZmxpY3QtUHJldmVudGlvbi1SZXNvbHV0aW9uLUNQUi1QcmVzcy5hc3B4JyB0YXJnZXQ9J19ibGFuayc+Tm9haCBKLiBIYW5mdDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQcmVzaWRlbnQgYW5kIENFTywgSW50ZXJuYXRpb25hbCBJbnN0aXR1dGUgZm9yIENvbmZsaWN0IFByZXZlbnRpb24gYW5kIFJlc29sdXRpb24gKENQUiksIE5ldyBZb3JrICAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTm9haCBKLiBIYW5mdCBpcyBQcmVzaWRlbnQgYW5kIENFTyBvZiAmbmJzcDtJbnRlcm5hdGlvbmFsIEluc3RpdHV0ZSBmb3IgQ29uZmxpY3QgUHJldmVudGlvbiBhbmQgUmVzb2x1dGlvbiAoQ1BSKS4mbmJzcDtCZWZvcmUgam9pbmluZyBDUFIgaGUgd2FzIEdlbmVyYWwgQ291bnNlbCwgQ29ycG9yYXRlIFNlY3JldGFyeSBhbmQgQ2hpZWYgRnJhbmNoaXNlIEludGVncml0eSBPZmZpY2VyIG9mIE1hc3RlckNhcmQgSW5jb3Jwb3JhdGVkIGFuZCBNYXN0ZXJDYXJkIEludGVybmF0aW9uYWwuIE1yLiBIYW5mdCBoYXMgc2VydmVkIGluIHZhcmlvdXMgaW5jcmVhc2luZ2x5IHNlbmlvciBwb3NpdGlvbnMgYXQgdGhlIENvbXBhbnkgc2luY2UgMTk4NCwgZXhjZXB0IGZvciAxOTkwIHRvIDE5OTMsIHdoZW4gaGUgd2FzIFNlbmlvciBWaWNlIFByZXNpZGVudCBhbmQgQXNzaXN0YW50IEdlbmVyYWwgQ291bnNlbCBhdCBBVCZhbXA7VCBVbml2ZXJzYWwgQ2FyZCBTZXJ2aWNlcyBDb3JwLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cua3NsYXcuY29tL3Blb3BsZS9Sb2JlcnQtSGF5cycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ4NS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5rc2xhdy5jb20vcGVvcGxlL1JvYmVydC1IYXlzJyB0YXJnZXQ9J19ibGFuayc+Um9iZXJ0IEQuIEhheXM8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hhaXJtYW4sIEtpbmcgJmFtcDsgU3BhbGRpbmcsIEF0bGFudGEgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFJvYmVydCBIYXlzIHNlcnZlcyBhcyBDaGFpcm1hbiBvZiBLaW5nICZhbXA7IFNwYWxkaW5nLiAmbmJzcDtJbiB0aGlzIHJvbGUsIGhlIG92ZXJzZWVzIHRoZSBzdHJhdGVnaWMgZ3Jvd3RoIGFuZCBkaXJlY3Rpb24gb2YgdGhlIGZpcm0gYW5kIGZvY3VzZXMgb24gYnVpbGRpbmcgc3Ryb25nIHJlbGF0aW9uc2hpcHMgd2l0aCB0aGUgZmlybSZyc3F1bztzIGNsaWVudHMuIE1yLiBIYXlzIGhhcyBhbWFzc2VkIGV4dGVuc2l2ZSBleHBlcmllbmNlIGFzIGxlYWQgdHJpYWwgY291bnNlbCBpbiBoaWdoIGV4cG9zdXJlIHByb2R1Y3QgbGlhYmlsaXR5IGFuZCBvdGhlciBtYXNzIHRvcnQgbGl0aWdhdGlvbiwgd2l0aCBvdmVyIDIwIHllYXJzIG9mIGNvdXJ0cm9vbSBleHBlcmllbmNlIGFzIGxlYWQgdHJpYWwgY291bnNlbCBpbiBzdGF0ZSBhbmQgZmVkZXJhbCBjb3VydHMuPGJyIC8+ICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hbHN0b24uY29tL3Byb2Zlc3Npb25hbHMvcmljaGFyZC1oYXlzLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ1MC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hbHN0b24uY29tL3Byb2Zlc3Npb25hbHMvcmljaGFyZC1oYXlzLycgdGFyZ2V0PSdfYmxhbmsnPlJpY2hhcmQgUi4gSGF5czwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBBbHN0b24gJmFtcDsgQmlyZCBMTFAsIEF0bGFudGEgICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBSaWNoYXJkIEhheXMgaXMgdGhlIG1hbmFnaW5nIHBhcnRuZXIgb2YNCkFsc3RvbiAmYW1wOyBCaXJkIExMUC4gSGUgcHJldmlvdXNseSBzZXJ2ZWQgYXMgZmluYW5jaWFsIHBhcnRuZXIgb24gdGhlIGZpcm0mcnNxdW87cyBtYW5hZ2VtZW50DQpjb21taXR0ZWUgYW5kIGNoYWlyZWQgdGhlIExpdGlnYXRpb24gJmFtcDsgVHJpYWwgUHJhY3RpY2UgR3JvdXAuIE1yLiBIYXlzDQpyZWNlaXZlZCBoaXMgQS5CLiBmcm9tIEhhcnZhcmQgVW5pdmVyc2l0eSBpbiAxOTgyLCBoaXMgTS5TYy4gaW4gbGF3IGZyb20NCkVkaW5idXJnaCBVbml2ZXJzaXR5IGluIDE5ODQgYXMgYSBSb3RhcnkgU2Nob2xhciBhbmQgaGlzIEouRC4gaW4gMTk4NiBmcm9tDQpWYW5kZXJiaWx0IFNjaG9vbCBvZiBMYXcsIHdoZXJlIGhlIHdhcyBhbiBlZGl0b3Igb2YgdGhlJm5ic3A7VmFuZGVyYmlsdCBMYXcgUmV2aWV3LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY29sZ2F0ZS5jb20vYXBwL0NvbGdhdGUvVVMvQ29ycC9FeGVjTWd0VGVhbS5jdnNwJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzI0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNvbGdhdGUuY29tL2FwcC9Db2xnYXRlL1VTL0NvcnAvRXhlY01ndFRlYW0uY3ZzcCcgdGFyZ2V0PSdfYmxhbmsnPkFuZHJldyBELiBIZW5kcnk8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hpZWYgTGVnYWwgT2ZmaWNlciBhbmQgU2VjcmV0YXJ5LCBDb2xnYXRlLVBhbG1vbGl2ZSBDb21wYW55LCBOZXcgWW9yayAgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEFuZHJldyBIZW5kcnkgaXMgQ2hpZWYgTGVnYWwgT2ZmaWNlciBhbmQgU2VjcmV0YXJ5IG9mIENvbGdhdGUtUGFsbW9saXZlLiBNci4gSGVuZHJ5IGpvaW5lZCBDb2xnYXRlIGluIDE5OTEgZnJvbSBVbmlzeXMsIHdoZXJlIGhlIHdhcyBWaWNlIFByZXNpZGVudCBhbmQgR2VuZXJhbCBDb3Vuc2VsLiBIZSB3YXMgcHJldmlvdXNseSB3aXRoIFJleW5vbGRzIE1ldGFscyBDb21wYW55IChub3cgcGFydCBvZiBBbGNvYSwgSW5jLikgYW5kIHByaW9yIHRvIG1vdmluZyBpbi1ob3VzZSB3YXMgYSBjb3Jwb3JhdGUgbGF3eWVyIHdpdGggYSBOZXcgWW9yayBmaXJtLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly9pci5uaXNvdXJjZS5jb20vbWFuYWdlbWVudC5jZm0nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yNTguZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly9pci5uaXNvdXJjZS5jb20vbWFuYWdlbWVudC5jZm0nIHRhcmdldD0nX2JsYW5rJz5DYXJyaWUgSi4gSGlnaHRtYW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50IGFuZCBDaGllZiBMZWdhbCBPZmZpY2VyLCBOaVNvdXJjZSBJbmMuLCBNZXJyaWxsdmlsbGUsIEluZC4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIENhcnJpZSBKLiBIaWdodG1hbiBpcyBleGVjdXRpdmUgdmljZSBwcmVzaWRlbnQgYW5kIGNoaWVmIGxlZ2FsIG9mZmljZXIgZm9yIE5pU291cmNlIEluYy4gUHJpb3IgdG8gam9pbmluZyBOaVNvdXJjZSwgSGlnaHRtYW4gc2VydmVkIGFzIFByZXNpZGVudCBvZiBBVCZhbXA7VCBJbGxpbm9pcyAoZm9ybWVybHkgU0JDKS4gU2hlIGlzIFZpY2UgQ2hhaXIgb2YgdGhlIFRlbGVjb21tdW5pY2F0aW9ucyBDb21taXR0ZWUgb2YgdGhlIFB1YmxpYyBVdGlsaXR5LCBDb21tdW5pY2F0aW9ucyBhbmQgVHJhbnNwb3J0YXRpb24gTGF3IFNlY3Rpb24gb2YgdGhlIEFtZXJpY2FuIEJhciBBc3NvY2lhdGlvbiBhbmQgcGFzdCBDaGFpciBvZiB0aGUgUHVibGljIFV0aWxpdHkgTGF3IFNlY3Rpb24gb2YgdGhlIENoaWNhZ28gQmFyIEFzc29jaWF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmxhbmtyb21lLmNvbS9pbmRleC5jZm0/Y29udGVudElEPTEwJmJpb0lEPTQxMCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ5Ny5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ibGFua3JvbWUuY29tL2luZGV4LmNmbT9jb250ZW50SUQ9MTAmYmlvSUQ9NDEwJyB0YXJnZXQ9J19ibGFuayc+QWxhbiBKLiBIb2ZmbWFuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoYWlybWFuIGFuZCBNYW5hZ2luZyBQYXJ0bmVyLCBCbGFuayBSb21lLCBMTFAsIFBoaWxhZGVscGhpYSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIEhvZmZtYW4gc2VydmVzIGFzIGNoYWlybWFuIGFuZCBtYW5hZ2luZyBwYXJ0bmVyIG9mIEJsYW5rIFJvbWUsIExMUC4gSW4gdGhpcyBjYXBhY2l0eSBoZSBvdmVyc2VlcyB0aGUgRmlybSZyc3F1bztzIGRheS10by1kYXkgb3BlcmF0aW9ucywgaW1wbGVtZW50cyB0aGUgRmlybSZyc3F1bztzIGdyb3d0aCBzdHJhdGVneSBmb3IgaXRzIGV4cGFuZGluZyBuYXRpb25hbCBhbmQgaW50ZXJuYXRpb25hbCBwbGF0Zm9ybSwgYW5kIG1hbmFnZXMgdGhlIG92ZXJhbGwgbGVhZGVyc2hpcCwgZGlyZWN0aW9uLCBwcm9maXRhYmlsaXR5IGFuZCBjdWx0dXJlIG9mIHRoZSBGaXJtLiBIaXMgcHJhY3RpY2UgY29uc2lzdHMgb2YgaGFuZGxpbmcgY29tcGxleCBjb3Jwb3JhdGUgYW5kIGNyaW1pbmFsIGxpdGlnYXRpb24gYW5kIGhlIGhhcyBleHRlbnNpdmUgdHJpYWwgYW5kIGFwcGVsbGF0ZSBleHBlcmllbmNlIGluIGJvdGggdGhlIGZlZGVyYWwgYW5kIHN0YXRlIGNvdXJ0cy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwczovL3d3dy41My5jb20vc2l0ZS9hYm91dC9jb3Jwb3JhdGUtZ292ZXJuYW5jZS9jZy1leGVjdXRpdmUtb2ZmaWNlcnMuaHRtbD8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yNTMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHBzOi8vd3d3LjUzLmNvbS9zaXRlL2Fib3V0L2NvcnBvcmF0ZS1nb3Zlcm5hbmNlL2NnLWV4ZWN1dGl2ZS1vZmZpY2Vycy5odG1sPycgdGFyZ2V0PSdfYmxhbmsnPkphbWVzIFIuIEh1YmJhcmQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIFZpY2UgUHJlc2lkZW50ICZhbXA7IENoaWVmIExlZ2FsIE9mZmljZXIsIEZpZnRoIFRoaXJkIEJhbmssIENpbmNpbm5hdGkgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEphbWVzIFIuIEh1YmJhcmQgaXMgU2VuaW9yIFZpY2UgUHJlc2lkZW50IGFuZCBDaGllZiBMZWdhbCBPZmZpY2VyIG9mIEZpZnRoIFRoaXJkIEJhbmsuICZuYnNwO1ByaW9yIHRvIHRoYXQsIE1yLiBIdWJiYXJkIHdhcyB0aGUgU2VuaW9yIFZpY2UgUHJlc2lkZW50IGFuZCBEaXJlY3RvciBvZiBMZWdhbCBTZXJ2aWNlcyBzaW5jZSBKdW5lIDIwMDEuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tb2ZvLmNvbS9hdHRvcm5leXMvMzc3MS9zdW1tYXJ5Lmh0bWwnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xMi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tb2ZvLmNvbS9hdHRvcm5leXMvMzc3MS9zdW1tYXJ5Lmh0bWwnIHRhcmdldD0nX2JsYW5rJz5TaGlybGV5IE1vdW50IEh1ZnN0ZWRsZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIE9mIENvdW5zZWwsIE1vcnJpc29uICZhbXA7IEZvZXJzdGVyIExMUCwgTG9zIEFuZ2VsZXMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFNoaXJsZXkgTW91bnQgSHVmc3RlZGxlciBoYXMgaGFkIGEgZGlzdGluZ3Vpc2hlZCBjYXJlZXIgYXQgdGhlIGhpZ2hlc3QgbGV2ZWxzIG9mIGxlZ2FsIGFuZCBwdWJsaWMgc2VydmljZS4gQSBzZW5pb3Igb2YgY291bnNlbCBsYXd5ZXIgYXQgTW9ycmlzb24gJmFtcDsgRm9lcnN0ZXIgaW4gTG9zIEFuZ2VsZXMsIE1ycy4gSHVmc3RlZGxlciBzZXJ2ZWQgYXMgSnVkZ2Ugb2YgdGhlIFUuUy4gQ291cnQgb2YgQXBwZWFscyBmb3IgdGhlIE5pbnRoIENpcmN1aXQgZm9yIGVsZXZlbiB5ZWFycyBiZWZvcmUgUHJlc2lkZW50IEppbW15IENhcnRlciBhcHBvaW50ZWQgaGVyIFUuUy4gU2VjcmV0YXJ5IG9mIEVkdWNhdGlvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmZhZWdyZS5jb20vMTEyMycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIwMC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5mYWVncmUuY29tLzExMjMnIHRhcmdldD0nX2JsYW5rJz5BbmRyZXcgRy4gSHVtcGhyZXk8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgRmFlZ3JlIEJha2VyIERhbmllbHMgTExQLCBNaW5uZWFwb2xpcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQW5kcmV3IEh1bXBocmV5IGlzIHRoZSBNYW5hZ2luZyBQYXJ0bmVyIGFuZCBDaGFpciBvZiB0aGUgTWFuYWdlbWVudCBCb2FyZCBvZiBGYWVncmUgQmFrZXIgRGFuaWVscy4gSGUgaXMgYSBtZW1iZXIgb2YgdGhlIGZpcm0ncyBjb3Jwb3JhdGUgZ3JvdXAuIEhpcyBwcmFjdGljZSBmb2N1c2VzIHByaW1hcmlseSBpbiB0aGUgYXJlYXMgb2YgZ2VuZXJhbCBjb3Jwb3JhdGUgY291bnNlbGluZywgbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zLCB2ZW50dXJlIGNhcGl0YWwgZmluYW5jaW5nLCBhbmQgc2VjdXJpdGllcyByZWd1bGF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuaG9sbGFuZGhhcnQuY29tL2podXNiYW5kLyAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xODkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuaG9sbGFuZGhhcnQuY29tL2podXNiYW5kLyAnIHRhcmdldD0nX2JsYW5rJz5Kb2huIE0uIEh1c2JhbmQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgSG9sbGFuZCAmYW1wOyBIYXJ0IExMUCwgRGVudmVyICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gSHVzYmFuZCBjdXJyZW50bHkgc2VydmVzIGFzIHRoZSBDaGFpciBvZiB0aGUgTWFuYWdlbWVudCBDb21taXR0ZWUuIEhlIGhhcyBhbHNvIHNlcnZlZCBhcyB0aGUgQ2hhaXIgb2YgdGhlIGZpcm0ncyBMYWJvciBQcmFjdGljZSBHcm91cCBhbmQgd2FzIGEgbWVtYmVyIG9mIHRoZSBNYW5hZ2VtZW50IENvbW1pdHRlZS4gTXIuIEh1c2JhbmQgd2FzIGluZHVjdGVkIGFzIGEgRmVsbG93IG9mIHRoZSBDb2xsZWdlIG9mIExhYm9yIGFuZCBFbXBsb3ltZW50IExhd3llcnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5pcmVsbC5jb20vcHJvZmVzc2lvbmFscy05MC5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTMyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmlyZWxsLmNvbS9wcm9mZXNzaW9uYWxzLTkwLmh0bWwnIHRhcmdldD0nX2JsYW5rJz5BbmRyZWkgSWFuY3U8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgSXJlbGwgJmFtcDsgTWFuZWxsYSBMTFAsIExvcyBBbmdlbGVzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBBbmRyZWkgSWFuY3UgaXMgTWFuYWdpbmcgUGFydG5lciBvZiBJcmVsbCAmYW1wOyBNYW5lbGxhIExMUCwgd2hlcmUgaGlzIHByYWN0aWNlIGZvY3VzZXMgb24gSVAgbGl0aWdhdGlvbiBhbmQgaW52b2x2ZXMgcGF0ZW50IGFuZCB0cmFkZW1hcmsgcHJvc2VjdXRpb24sIGR1ZSBkaWxpZ2VuY2UgYW5kIGxpY2Vuc2luZy4gSGUgcmVwcmVzZW50cyBzb21lIG9mIHRoZSBjb3VudHJ5JnJzcXVvO3MgbW9zdCByZWNvZ25pemVkIGNvbXBhbmllcyBpbiBoaWdoLXByb2ZpbGUgbWF0dGVycyBhbmQgcmVjZW50bHkgaGVscGVkIHNlY3VyZSBvdmVyICQxLjYgYmlsbGlvbiBmb3IgYSBjbGllbnQgaW4gcGF0ZW50IGp1ZGdtZW50cyBhbmQgc2V0dGxlbWVudHMuIEFuIGF3YXJkIHdpbm5pbmcgYXV0aG9yLCBNci4gSWFuY3UgcmVndWxhcmx5IHNwZWFrcyBhbmQgd3JpdGVzIG9uIHBhdGVudCBsYXcgYW5kIHByYWN0aWNlLiBIZSBhbHNvIHNlcnZlcyBhcyBhbiBBZGp1bmN0IFByb2Zlc3NvciBhdCBVQ0xBIFNjaG9vbCBvZiBMYXcsIHdoZXJlIGhlIGNvLXRlYWNoZXMgYW4gYWR2YW5jZWQgcGF0ZW50IGxhdyBjbGFzcy4gUHJpb3IgdG8gbGF3IHNjaG9vbCwgTXIuIElhbmN1IHdhcyBhbiBlbmdpbmVlciBhdCBIdWdoZXMgQWlyY3JhZnQgQ28uJm5ic3A7ICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jbGwuY29tL291ci1hdHRvcm5leXMvYXR0b3JuZXkvamVuc2VuLWouLz9iYWNrPWF0dG9ybmV5cycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM4Ny5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jbGwuY29tL291ci1hdHRvcm5leXMvYXR0b3JuZXkvamVuc2VuLWouLz9iYWNrPWF0dG9ybmV5cycgdGFyZ2V0PSdfYmxhbmsnPkouIENocmlzdG9waGVyIEplbnNlbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBDb3dhbiwgTGllYm93aXR6ICZhbXA7IExhdG1hbiwgUC5DLiwgTmV3IFlvcmsgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIENocmlzdG9waGVyIEplbnNlbiBpcyBhIHNlbmlvciBtZW1iZXIgb2YgdGhlIGZpcm0ncyBsaXRpZ2F0aW9uIGdyb3VwLiBNci4gSmVuc29uJ3MgcHJhY3RpY2UgY2VudGVycyBhcm91bmQgcmVzb2x1dGlvbiBvZiBjb21tZXJjaWFsIGFuZCBpbnRlbGxlY3R1YWwgcHJvcGVydHkgZGlzcHV0ZXMuIE1yLiBKZW5zb24gaXMgYWxzbyBhY3RpdmUgaW4gaGlzIGxlZ2FsIGNvbW11bml0eS4gSGUgaGFzIHRhdWdodCBhcyBhbiBBZGp1bmN0IFByb2Zlc3NvciBhdCBOZXcgWW9yayBVbml2ZXJzaXR5IFNjaG9vbCBvZiBMYXcgYW5kIHNlcnZlZCBvbiB0aGUgQXJiaXRyYXRpb24gUGFuZWwgb2YgdGhlIFVuaXRlZCBTdGF0ZXMgRGlzdHJpY3QgQ291cnQgZm9yIHRoZSBFYXN0ZXJuIERpc3RyaWN0IG9mIE5ldyBZb3JrLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYW5kcmV3c2t1cnRoLmNvbS9wZW9wbGUtUm9iZXJ0Vkpld2VsbC5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDkyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFuZHJld3NrdXJ0aC5jb20vcGVvcGxlLVJvYmVydFZKZXdlbGwuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnPlJvYmVydCBWLiBKZXdlbGw8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgQW5kcmV3cyBLdXJ0aCBMTFAsIEhvdXN0b24gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEJvYiBKZXdlbGwgaXMgdGhlIE1hbmFnaW5nIFBhcnRuZXIgb2YgdGhlIGZpcm0sIENoYWlyIG9mIHRoZSBFeGVjdXRpdmUgQ29tbWl0dGVlLCBhIG1lbWJlciBvZiB0aGUgUG9saWN5IENvbW1pdHRlZSBhbmQgY28tY2hhaXIgb2YgdGhlIFdvbWVuJ3MgSW5pdGlhdGl2ZSBUZWFtLiBNci4gSmV3ZWxsJnJzcXVvO3MgcHJpbmNpcGFsIGFyZWFzIG9mIHByYWN0aWNlIGFyZSBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMgKGJvdGggZG9tZXN0aWMgYW5kIGZvcmVpZ24pLCBjb3Jwb3JhdGUgZ292ZXJuYW5jZSBhbmQgY2FwaXRhbCBtYXJrZXRzIHRyYW5zYWN0aW9ucy4gSW4gb3ZlciAzMCB5ZWFycyBvZiBwcmFjdGljZSwgTXIuIEpld2VsbCBoYXMgcGFydGljdWxhciBleHBlcmllbmNlIHJlbGF0aW5nIHRvIHRoZSBlbmVyZ3kgc2VydmljZXMgaW5kdXN0cnksIHRoZSByZWZpbmluZyBpbmR1c3RyeSwgbWFzdGVyIGxpbWl0ZWQgcGFydG5lcnNoaXBzLCByZWFsIGVzdGF0ZSBpbnZlc3RtZW50IHRydXN0cywgdGhlIGZvcmVzdCBwcm9kdWN0cyBpbmR1c3RyeSBhbmQgcmVwcmVzZW50aW5nIHNwZWNpYWwgY29tbWl0dGVlcyBvZiBib2FyZHMgb2YgZGlyZWN0b3JzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYnVuZ2UuY29tL0J1bmdlLU1hbmFnZW1lbnQtVGVhbSNjYXJsJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjc0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJ1bmdlLmNvbS9CdW5nZS1NYW5hZ2VtZW50LVRlYW0jY2FybCcgdGFyZ2V0PSdfYmxhbmsnPkZyYW5rIFIuIEppbWVuZXo8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgR2VuZXJhbCBDb3Vuc2VsLCBTZWNyZXRhcnkgYW5kIE1hbmFnaW5nIERpcmVjdG9yLCBHb3Zlcm5tZW50IEFmZmFpcnMsIEJ1bmdlIExpbWl0ZWQsIFdoaXRlIFBsYWlucywgTi5ZLiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRnJhbmsgUi4gSmltZW5leiBpcyBHZW5lcmFsIENvdW5zZWwsIFNlY3JldGFyeSBhbmQgTWFuYWdpbmcgRGlyZWN0b3IsIEdvdmVybm1lbnQgQWZmYWlycyBmb3IgQnVuZ2UgTGltaXRlZC4gUHJldmlvdXNseSBKaW1lbmV6IHNlcnZlZCBhcyBWaWNlIFByZXNpZGVudCBhbmQgR2VuZXJhbCBDb3Vuc2VsIGZvciBYeWxlbSBJbmMuIGFuZCZuYnNwO0lUVCBDb3Jwb3JhdGlvbi4gSmltZW5leiBwcmV2aW91c2x5IHNlcnZlZCB1bmRlciBQcmVzaWRlbnRzIEJ1c2ggYW5kIE9iYW1hIGFzIHRoZSBHZW5lcmFsIENvdW5zZWwgb2YgdGhlIE5hdnkuIFByaW9yIHRvIHRoaXMsIGhlIHNlcnZlZCBhcyBDaGllZiBvZiBTdGFmZiBvZiB0aGUgVS5TLiBEZXBhcnRtZW50IG9mIEhvdXNpbmcgYW5kIFVyYmFuIERldmVsb3BtZW50IChIVUQpIGFuZCBsZWQgU2VjcmV0YXJ5IE1lbCBNYXJ0aW5leidzIHNlbmlvciBtYW5hZ2VtZW50IHRlYW0uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL2FsbGlhbmNlaGVhbHRoY2FyZXNlcnZpY2VzLXVzLmNvbS9hYm91dC9sZWFkZXJzaGlwLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMyNy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL2FsbGlhbmNlaGVhbHRoY2FyZXNlcnZpY2VzLXVzLmNvbS9hYm91dC9sZWFkZXJzaGlwLycgdGFyZ2V0PSdfYmxhbmsnPlJpY2hhcmQgVy4gIEpvaG5zPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsICZhbXA7IFNlY3JldGFyeSwgQWxsaWFuY2UgSGVhbHRoQ2FyZSBTZXJ2aWNlcywgTmV3cG9ydCBCZWFjaCwgQ2FsaWYuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBSaWNoYXJkIEpvaG5zIGpvaW5lZCBBbGxpYW5jZSBIZWFsdGhjYXJlIFNlcnZpY2VzIGluIEZlYnJ1YXJ5IDIwMTIgYXMgdGhlJm5ic3A7RXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50LCBHZW5lcmFsIENvdW5zZWwgJmFtcDsgU2VjcmV0YXJ5LiZuYnNwOyBIZSBicmluZ3MgdG8gaGlzIHBvc2l0aW9uIGFuIGltcHJlc3NpdmUgaGVhbHRoY2FyZSBsYXcgYmFja2dyb3VuZC4mbmJzcDsgUHJpb3IgdG8gdGhpcyBwb3NpdGlvbiwgTXIuIEpvaG5zIHdhcyBTZW5pb3IgVmljZSBQcmVzaWRlbnQgYW5kIEdlbmVyYWwgQ291bnNlbCBvZiBMYVZpZSBIZWFsdGhjYXJlLiBNci4gSm9obnMgam9pbmVkIExhVmllIGluIE1heSAyMDEwIGFuZCBsZWQgdGhlIGNvbXBhbnkgb24gdGhlIG1hbmFnZW1lbnQgb2YgYWxsIGxlZ2FsIG1hdHRlcnMuICZuYnNwO1ByaW9yIHRvIGpvaW5pbmcgTGFWaWUsIEpvaG5zIHdhcyBpbiBwcml2YXRlIHByYWN0aWNlIHdpdGggRm9sZXkgJmFtcDsgTGFyZG5lci4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnF1YXJsZXMuY29tL2tpbWJlcmx5X2pvaG5zb24vJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTExLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnF1YXJsZXMuY29tL2tpbWJlcmx5X2pvaG5zb24vJyB0YXJnZXQ9J19ibGFuayc+S2ltYmVybHkgTGVhY2ggSm9obnNvbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBGaXJtIENoYWlyLCBRdWFybGVzICZhbXA7IEJyYWR5IExMUCwgTmFwbGVzLCBGbGEuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICAmbmJzcDtLaW1iZXJseSBMZWFjaCBKb2huc29uIGlzIGZpcm0gY2hhaXIgb2YgUXVhcmxlcyAmYW1wOyBCcmFkeSBMTFAuIExlYWNoIEpvaG5zb24gcHJhY3RpY2VzIGluIHRoZSBhcmVhIG9mIHRydXN0cyAmYW1wOyBlc3RhdGVzLiZuYnNwOyBTaGUgaGFzIGhlbGQgdmFyaW91cyBwb3NpdGlvbnMgd2l0aGluIHRoZSBmaXJtLCBpbmNsdWRpbmcgY2hhaXIgb2YgdGhlIGZpcm0ncyBmaW5hbmNlIGNvbW1pdHRlZSBhbmQgZWxlY3RlZCBtZW1iZXIgb2YgdGhlIGZpcm0mcnNxdW87cyBleGVjdXRpdmUgY29tbWl0dGVlLiBMZWFjaCBKb2huc29uIGlzIGEgZmVsbG93IG9mIHRoZSBBbWVyaWNhbiBCYXIgRm91bmRhdGlvbiBhbmQgd2FzIHJlY2VudGx5IG5hbWVkIG9uZSBvZiB0aGUgIlRvcCA1MCBXb21lbiBTdXBlciBMYXd5ZXJzIGluIEZsb3JpZGEiIGFzIHdlbGwgYXMgbmFtZWQgIlRvcCBXb21hbiBMYXd5ZXIgb2YgdGhlIFllYXIiIGJ5IHRoZSBDb2xsaWVyIENvdW50eSBXb21lbiZyc3F1bztzIEJhciBBc3NvY2lhdGlvbiBpbiAyMDExLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuam9uZXNrZWxsLmNvbS8/dD0zJkE9Njc4NSZwPTY0NDUmZm9ybWF0PXhtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM1Mi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5qb25lc2tlbGwuY29tLz90PTMmQT02Nzg1JnA9NjQ0NSZmb3JtYXQ9eG1sJyB0YXJnZXQ9J19ibGFuayc+UGF0cmljayBULiBKb25lczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBGb3VuZGluZyBQYXJ0bmVyLCBKb25lcyBLZWxsZWhlciBMTFAsIEJvc3RvbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUHJpb3IgdG8gb3BlbmluZyB0aGUgbGF3IGZpcm0gb2YgSm9uZXMgS2VsbGVoZXIsIFBhdHJpY2sgd2FzIGEgZm91bmRpbmcgcGFydG5lciBvZiBDb29sZXkgTWFuaW9uIEpvbmVzLCB3aGVyZSBoZSBtYW5hZ2VkIHRoZSBjb250aW5nZW50IGZlZSBwcmFjdGljZSBmb3Igb3ZlciB0d2VudHktZml2ZSB5ZWFycy4mbmJzcDsgTXIuIEpvbmVzIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIG1lZGljYWwgbWFscHJhY3RpY2UsIHByb2R1Y3QgbGlhYmlsaXR5LCBjb25zdHJ1Y3Rpb24gc2l0ZSwgZW1pbmVudCBkb21haW4sIGFuZCBnZW5lcmFsIGxpYWJpbGl0eSB0b3J0LiBIZSBjdXJyZW50bHkgc2VydmVzIG9uIHRoZSBCb2FyZCBvZiBHb3Zlcm5vcnMgb2YgdGhlIE1hc3NhY2h1c2V0dHMgQWNhZGVteSBvZiBUcmlhbCBBdHRvcm5leXMgYW5kIHdhcyBpdHMgUHJlc2lkZW50IGluIDIwMDUtMjAwNi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwczovL3d3dy5wbmMuY29tL3dlYmFwcC91bnNlYy9OQ1Byb2R1Y3RzQW5kU2VydmljZS5kbz9zaXRlQXJlYT0vcG5jY29ycC9QTkMvSG9tZS9BYm91dCtQTkMvT3VyK09yZ2FuaXphdGlvbi9FeGVjdXRpdmUrVGVhbScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzUwNC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cHM6Ly93d3cucG5jLmNvbS93ZWJhcHAvdW5zZWMvTkNQcm9kdWN0c0FuZFNlcnZpY2UuZG8/c2l0ZUFyZWE9L3BuY2NvcnAvUE5DL0hvbWUvQWJvdXQrUE5DL091citPcmdhbml6YXRpb24vRXhlY3V0aXZlK1RlYW0nIHRhcmdldD0nX2JsYW5rJz5HcmVnb3J5IEIuIEpvcmRhbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBHZW5lcmFsIENvdW5zZWwsIFBOQyBGaW5hbmNpYWwgU2VydmljZXMgR3JvdXAsIEluYy4sIFBpdHRzYnVyZ2ggICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEdyZWdvcnkgQi4gSm9yZGFuIGlzIEdlbmVyYWwgQ291bnNlbCBhbmQgaGVhZCBvZiBSZWd1bGF0b3J5IGFuZCBHb3Zlcm5tZW50IEFmZmFpcnMgZm9yJm5ic3A7UE5DIEZpbmFuY2lhbCBTZXJ2aWNlcyBHcm91cCwgSW5jLiZuYnNwO0hlIHNlcnZlcyBvbiB0aGUgYm9hcmRzIG9mIEhpZ2htYXJrIEluYy4sIHRoZSBBbGxlZ2hlbnkgQ29uZmVyZW5jZSBvbiBDb21tdW5pdHkgRGV2ZWxvcG1lbnQsIHRoZSBHbG9iYWwgQnVzaW5lc3MgQ29hbGl0aW9uIG9uIEVkdWNhdGlvbiwgYW5kIHRoZSBFeHRyYSBNaWxlIEZvdW5kYXRpb24uLiZuYnNwO0Zvcm1lcmx5LCBoZSB3YXMmbmJzcDt0aGUgR2xvYmFsIE1hbmFnaW5nIFBhcnRuZXIgYXQgUmVlZCBTbWl0aCwgYW5kIENoYWlybWFuIG9mIHRoZSBTZW5pb3IgTWFuYWdlbWVudCBUZWFtIGFuZCBFeGVjdXRpdmUgQ29tbWl0dGVlLiZuYnNwOyAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZm9sZXlob2FnLmNvbS9QZW9wbGUvQXR0b3JuZXlzL0thaG4tQWRhbS5hc3B4P3JlZj0xJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTgzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmZvbGV5aG9hZy5jb20vUGVvcGxlL0F0dG9ybmV5cy9LYWhuLUFkYW0uYXNweD9yZWY9MScgdGFyZ2V0PSdfYmxhbmsnPkFkYW0gUC4gS2FobjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDby1NYW5hZ2luZyBQYXJ0bmVyLCBGb2xleSBIb2FnIExMUCwgQm9zdG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gS2FobiBzZXJ2ZXMgYXMgQ28tTWFuYWdpbmcgUGFydG5lciBvZiBGb2xleSBIb2FnIGFuZCBhIGxlYWQgbWVtYmVyIG9mIHRoZSBmaXJtJ3MgRW5lcmd5IFRlY2hub2xvZ3kgJmFtcDsgUmVuZXdhYmxlcyBwcmFjdGljZSBncm91cC4gSGUgaXMgdGhlIGltbWVkaWF0ZSBwYXN0IGNvb3JkaW5hdG9yIG9mIEZvbGV5IEhvYWcncyBlbnZpcm9ubWVudGFsIHByYWN0aWNlIGdyb3VwIGFuZCBjaGFpciBvZiB0aGUgZmlybSdzIEFkbWluaXN0cmF0aXZlIExhdyBEZXBhcnRtZW50LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cua2xnYXRlcy5jb20vcGV0ZXItai1rYWxpcy8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xOTUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cua2xnYXRlcy5jb20vcGV0ZXItai1rYWxpcy8nIHRhcmdldD0nX2JsYW5rJz5QZXRlciBKLiBLYWxpczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiBhbmQgR2xvYmFsIE1hbmFnaW5nIFBhcnRuZXIsIEsmYW1wO0wgR2F0ZXMgTExQLCBOZXcgWW9yayAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIEthbGlzIGlzIENoYWlybWFuIGFuZCBHbG9iYWwgTWFuYWdpbmcgUGFydG5lciBvZiBLJmFtcDtMIEdhdGVzLiBBZnRlciBsYXcgc2Nob29sLCBNci4gS2FsaXMgc2VydmVkIGFzIGxhdyBjbGVyayB0byB0aGUgbGF0ZSBKLiBTa2VsbHkgV3JpZ2h0LCBDaGllZiBKdWRnZSBvZiB0aGUgVVMgQ291cnQgb2YgQXBwZWFscyBmb3IgdGhlIERpc3RyaWN0IG9mIENvbHVtYmlhIENpcmN1aXQsIGFuZCBmb3IgdGhlIGxhdGUgQXNzb2NpYXRlIEp1c3RpY2UgQnlyb24gUi4gV2hpdGUgb2YgdGhlIFVTIFN1cHJlbWUgQ291cnQuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5wYXVsd2Vpc3MuY29tL3Byb2Zlc3Npb25hbHMvcGFydG5lcnMtYW5kLWNvdW5zZWwvYnJhZC1zLWthcnAuYXNweCAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xNzUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucGF1bHdlaXNzLmNvbS9wcm9mZXNzaW9uYWxzL3BhcnRuZXJzLWFuZC1jb3Vuc2VsL2JyYWQtcy1rYXJwLmFzcHggJyB0YXJnZXQ9J19ibGFuayc+QnJhZCBTLiBLYXJwPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoYWlyLCBQYXVsLCBXZWlzcywgUmlma2luZCwgV2hhcnRvbiAmYW1wOyBHYXJyaXNvbiBMTFAsIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBDaGFpciBvZiBQYXVsLCBXZWlzcywgTXIuIEthcnAgaGFzIGV4dGVuc2l2ZSBleHBlcmllbmNlIGhhbmRsaW5nIGFuZCB0cnlpbmcgYSBicm9hZCByYW5nZSBvZiBtYXR0ZXJzLCB3aXRoIHBhcnRpY3VsYXIgZW1waGFzaXMgZGVmZW5kaW5nIGZpbmFuY2lhbCBpbnN0aXR1dGlvbnMgYW5kIGNvcnBvcmF0aW9ucyBpbiAiYmV0IHRoZSBjb21wYW55IiBsaXRpZ2F0aW9ucyBhbmQgcmVndWxhdG9yeSBtYXR0ZXJzLiBDdXJyZW50bHksIE1yLiBLYXJwIGlzIGxlYWQgY291bnNlbCBmb3IgQ2l0aWdyb3VwIGluIG51bWVyb3VzIG1hdHRlcnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5rdm4uY29tL0xhd3llcnMvS2VrZXItSm9obicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM2Ny5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5rdm4uY29tL0xhd3llcnMvS2VrZXItSm9obicgdGFyZ2V0PSdfYmxhbmsnPkpvaG4gVy4gS2VrZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgS2VrZXIgJmFtcDsgVmFuIE5lc3QgTExQLCBTYW4gRnJhbmNpc2NvICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBKb2huIEtla2VyLCBjby1mb3VuZGVyIG9mIEtla2VyICZhbXA7IFZhbiBOZXN0LCBoYXMgZm91ciBkZWNhZGVzIG9mIHRyaWFsIGV4cGVyaWVuY2UuIEhlIGxhcmdlbHkgY2VudGVycyBoaXMgcHJhY3RpY2UgYXJvdW5kIFdoaXRlIENvbGxhciBDcmltaW5hbCBEZWZlbnNlIGFuZCBJbnRlbGxlY3R1YWwgUHJvcGVydHkgTGl0aWdhdGlvbi4gTXIuIEtla2VyIGlzIGEgRmVsbG93IG9mIHRoZSBBbWVyaWNhbiBDb2xsZWdlIG9mIFRyaWFsIExhd3llcnMgYW5kIEludGVybmF0aW9uYWwgQWNhZGVteSBvZiBUcmlhbCBMYXd5ZXJzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZHlrZW1hLmNvbS9wcm9mZXNzaW9uYWxzLXBldGVyX2tlbGxldHQuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ4OC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5keWtlbWEuY29tL3Byb2Zlc3Npb25hbHMtcGV0ZXJfa2VsbGV0dC5odG1sJyB0YXJnZXQ9J19ibGFuayc+UGV0ZXIgTS4gS2VsbGV0dDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiBhbmQgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIsIER5a2VtYSBHb3NzZXR0IFBMTEMsIERldHJvaXQgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFBldGVyIE0uIEtlbGxldHQgaXMgQ2hhaXJtYW4gYW5kIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyIG9mIER5a2VtYS4gSGUgcHJldmlvdXNseSBzZXJ2ZWQgYXMgRGlyZWN0b3Igb2YgdGhlIExpdGlnYXRpb24gRGVwYXJ0bWVudCwgYW5kIHByaW9yIHRvIHRoYXQsIHNlcnZlZCBhcyBvbmUgb2YgdGhlIEZpcm0mcnNxdW87cyBwcmFjdGljZSBncm91cCBsZWFkZXJzLiBCZWZvcmUgam9pbmluZyBEeWtlbWEsIGhlIHdhcyBhIGZvdW5kaW5nIHBhcnRuZXIgb2YgdGhlIEZlZW5leSBLZWxsZXR0IFdpZW5uZXIgJmFtcDsgQnVzaCBmaXJtLiBIZSBpcyBhIG1lbWJlciBvZiB0aGUgQW1lcmljYW4gQm9hcmQgb2YgVHJpYWwgQWR2b2NhdGVzIChBQk9UQSksIGEgU3VzdGFpbmluZyBMaWZlIEZlbGxvdyBvZiB0aGUgQW1lcmljYW4gQmFyIEZvdW5kYXRpb24sIGFuZCBhIGxpZmUgbWVtYmVyIG9mIHRoZSBTaXh0aCBDaXJjdWl0IEp1ZGljaWFsIENvbmZlcmVuY2UuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jb25vY29waGlsbGlwcy5jb20vd2hvLXdlLWFyZS9vdXItY29tcGFueS9sZWFkZXJzaGlwL1BhZ2VzL2phbmV0LWxhbmdmb3JkLWtlbGx5LmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yNTQuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY29ub2NvcGhpbGxpcHMuY29tL3doby13ZS1hcmUvb3VyLWNvbXBhbnkvbGVhZGVyc2hpcC9QYWdlcy9qYW5ldC1sYW5nZm9yZC1rZWxseS5hc3B4JyB0YXJnZXQ9J19ibGFuayc+SmFuZXQgTGFuZ2ZvcmQgS2VsbHk8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIFZpY2UgUHJlc2lkZW50IExlZ2FsLCBHZW5lcmFsIENvdW5zZWwgYW5kIENvcnBvcmF0ZSBTZWNyZXRhcnksIENvbm9jb1BoaWxsaXBzLCBIb3VzdG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBKYW5ldCBMYW5nZm9yZCBLZWxseSBpcyBzZW5pb3IgdmljZSBwcmVzaWRlbnQsIGxlZ2FsLCBnZW5lcmFsIGNvdW5zZWwgYW5kIGNvcnBvcmF0ZSBzZWNyZXRhcnkgZm9yIENvbm9jb1BoaWxsaXBzLiBLZWxseSBiZWdhbiBoZXIgY2FyZWVyIGFzIGEgbGF3IGNsZXJrIGZvciB0aGUgSG9ub3JhYmxlIEphbWVzIEh1bnRlciBJSUkgb2YgdGhlIFRoaXJkIENpcmN1aXQgQ291cnQgb2YgQXBwZWFscy4gT25jZSBhIHBhcnRuZXIgYXQgU2lkbGV5ICZhbXA7IEF1c3RpbiwgTXMuIEtlbGx5IGhhcyBhbHNvIHNwZW50IHRpbWUgYXMgY291bnNlbCBhdCBTYXJhIExlZSwgS2VsbG9nZyBDb21wYW55LCBhbmQgS01hcnQgQ29ycG9yYXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5iYWtlcmxhdy5jb20vcnN0ZXZlbmtlc3RuZXIvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTAyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJha2VybGF3LmNvbS9yc3RldmVua2VzdG5lci8nIHRhcmdldD0nX2JsYW5rJz5SLiBTdGV2ZW4gS2VzdG5lcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiwgQmFrZXJIb3N0ZXRsZXIsIENsZXZlbGFuZCAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgU3RldmUgS2VzdG5lciBpcyB0aGUgQ2hhaXJtYW4gb2YgQmFrZXJIb3N0ZXRsZXIgYW5kIGNoYWlyIG9mIHRoZSBmaXJtJ3MgUG9saWN5IENvbW1pdHRlZSwgaXRzIGdvdmVybmluZyBib2R5LiBEdXJpbmcgaGlzIDEwLXllYXIgdGVudXJlIGFzIEV4ZWN1dGl2ZSBQYXJ0bmVyIGFuZCBDaGFpcm1hbiwgQmFrZXJIb3N0ZXRsZXIgaGFzIGdyb3duIGJ5IG1vcmUgdGhhbiA1MCBwZXJjZW50IGFuZCBleHBlcmllbmNlZCBzaWduaWZpY2FudCBleHBhbnNpb25zIGluIE5ldyBZb3JrIGFuZCBXYXNoaW5ndG9uLCBELkMuLCBvcGVuZWQgYSBuZXcgb2ZmaWNlIGluIENoaWNhZ28sIGFuZCBjb21iaW5lZCB3aXRoIGxlYWRpbmcgSVAgYm91dGlxdWUgV29vZGNvY2sgV2FzaGJ1cm4uDQpQcmV2aW91c2x5LCBTdGV2ZSBjaGFpcmVkIHRoZSBmaXJtJ3MgbmF0aW9uYWwgQnVzaW5lc3MgR3JvdXAgYW5kIHNlcnZlZCBhcyBhIG1lbWJlciBvZiB0aGUgZmlybSdzIFBvbGljeSBDb21taXR0ZWUuDQombmJzcDsgICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJha2VyZG9uZWxzb24uY29tL2xpbmRhLWEta2xlaW4vJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzk4LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJha2VyZG9uZWxzb24uY29tL2xpbmRhLWEta2xlaW4vJyB0YXJnZXQ9J19ibGFuayc+TGluZGEgQS4gS2xlaW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgU2hhcmVob2xkZXIsIEJha2VyLCBEb25lbHNvbiwgQmVhcm1hbiwgQ2FsZHdlbGwgJmFtcDsgQmVya293aXR6LCBQQywgQXRsYW50YSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTGluZGEgS2xlaW4gaXMgbWFuYWdpbmcgc2hhcmVob2xkZXIgaW4gdGhlIEJha2VyLCBEb25lbHNvbidzIEdlb3JnaWEgb2ZmaWNlcyBhbmQgYSBtZW1iZXIgb2YmbmJzcDtpdHMgQm9hcmQgb2YgRGlyZWN0b3JzLiBXaGlsZSZuYnNwO01zLiBLbGVpbiZuYnNwO2ZvY3VzZXMgaGVyIHByYWN0aWNlIG9uIGJ1c2luZXNzIGRpc3B1dGUgcmVzb2x1dGlvbiwgc2hlIGlzIGFsc28gdmVyeSBhY3RpdmUgYXMgYSBsZWdhbCBjb21tdW5pdHkgbGVhZGVyLiBJbiBKdW5lIDE5OTcsIE1zLiBLbGVpbiBiZWNhbWUgdGhlIGZpcnN0IHdvbWFuIHRvIHNlcnZlIGFzIFByZXNpZGVudCBvZiB0aGUgU3RhdGUgQmFyIG9mIEdlb3JnaWEuIEZvciB0aGUgMjAxMCAmbmRhc2g7IDIwMTIgdGVybSwgc2hlIGlzJm5ic3A7Q2hhaXIgb2YgdGhlIEFCQSBIb3VzZSBvZiBEZWxlZ2F0ZXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zdHJvb2NrLmNvbS9zaXRlY29udGVudC5jZm0/Y29udGVudElEPTQ5Jml0ZW1JRD0yNTInIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80NzMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc3Ryb29jay5jb20vc2l0ZWNvbnRlbnQuY2ZtP2NvbnRlbnRJRD00OSZpdGVtSUQ9MjUyJyB0YXJnZXQ9J19ibGFuayc+QWxhbiBNLiBLbGluZ2VyPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENvLU1hbmFnaW5nIFBhcnRuZXIsIFN0cm9vY2sgJmFtcDsgU3Ryb29jayAmYW1wOyBMYXZhbiBMTFAsIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBBbGFuIE0uIEtsaW5nZXIgaXMgU3Ryb29jayZyc3F1bztzIENvLU1hbmFnaW5nIFBhcnRuZXIsIHNlcnZlcyBvbiB0aGUgZmlybSZyc3F1bztzIE9wZXJhdGluZyBFeGVjdXRpdmUgQ29tbWl0dGVlIGFuZCBjaGFpcnMgaXRzIExlZ2FsIFBlcnNvbm5lbCBDb21taXR0ZWUuIEhlIHJlcHJlc2VudHMgYm90aCBwbGFpbnRpZmZzIGFuZCBkZWZlbmRhbnRzIGluIGNvbXBsZXggY2l2aWwgbGl0aWdhdGlvbiBhbmQgaGFzIGEgcHJvdmVuIHRyYWNrIHJlY29yZCBvZiBhY2hpZXZpbmcgc3VjY2Vzc2Z1bCByZXN1bHRzLCB3aGV0aGVyIHRocm91Z2ggbmVnb3RpYXRpb24gb3IgbGl0aWdhdGlvbi4gTXIuIEtsaW5nZXIgaXMgaW50ZWdyYWxseSBpbnZvbHZlZCBpbiB0aGUgZmlybSZyc3F1bztzIHJlcHJlc2VudGF0aW9uIG9mIHB1YmxpYyBlbXBsb3llZSB1bmlvbnMsIGZ1bmRzLCBhbmQgaGVhbHRoIGNhcmUgZmFjaWxpdGllcy4gSGUgYWxzbyBmdW5jdGlvbnMgaW4gdGhlIEdvdmVybm1lbnQgUmVsYXRpb25zIGdyb3VwLCBjb25jZW50cmF0aW5nIG9uIGFkbWluaXN0cmF0aXZlIHByb2NlZWRpbmdzIGFuZCBsYW5kIHVzZSBtYXR0ZXJzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubHBrbGF3LmNvbS9ya29taXRvci5waHAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zODkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubHBrbGF3LmNvbS9ya29taXRvci5waHAnIHRhcmdldD0nX2JsYW5rJz5Sb2JlcnQgSS4gS29taXRvcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBMZXZ5IFBoaWxsaXBzICZhbXA7IEtvbmlnc2JlcmcgTExQLCBOZXcgWW9yayAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUm9iZXJ0IEkuIEtvbWl0b3IgaXMgYSBwYXJ0bmVyIGF0IExldnkgUGhpbGxpcHMgJmFtcDsgS29uaWdzYmVyZywgTExQIGFuZCBsZWFkIHRyaWFsIGxhd3llciBmb3IgdGhlIGZpcm0uIEluIGFkZGl0aW9uIHRvIHNwZWNpYWxpemluZyBpbiBwcm9kdWN0cyBsaWFiaWxpdHksIG5lZ2xpZ2VuY2UsIGFuZCBwZXJzb25hbCBpbmp1cnkgbGF3LCBoZSBpcyBhY3RpdmUgaW4gdGhlIGxlZ2FsIGNvbW11bml0eS4gSGUgaGFzIGNvLWNoYWlyZWQgdGhlIE5ldyBZb3JrIFN0YXRlIEJhciBBc3NvY2lhdGlvbidzIENpdmlsIExpdGlnYXRpb24gQ29tbWl0dGVlIG9uIEVudmlyb25tZW50YWwgTGF3IGFuZCBpcyBhIGZvcm1lciBtZW1iZXIgb2YgdGhlIFByb2R1Y3RzIExpYWJpbGl0eSBDb21taXR0ZWUgb2YgdGhlIE5ldyBZb3JrIENpdHkgQmFyLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubGF3eWVydGltZS5jb20vbnktbmotcGVyc29uYWwtaW5qdXJ5LWF0dG9ybmV5cy9qZWZmLXMta29yZWsvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzk1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmxhd3llcnRpbWUuY29tL255LW5qLXBlcnNvbmFsLWluanVyeS1hdHRvcm5leXMvamVmZi1zLWtvcmVrLycgdGFyZ2V0PSdfYmxhbmsnPkplZmYgUy4gS29yZWs8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRm91bmRpbmcgUGFydG5lciwgR2Vyc293aXR6IExpYm8gJmFtcDsgS29yZWssIFAuQy4sIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICA8c3Bhbj5KZWZmIFMuIEtvcmVrIGhhcyBiZWVuIGEgcGFydG5lciBhdCBHZXJzb3dpdHogTGlibyAmYW1wOyBLb3JlaywgUC5DLiZuYnNwO3NpbmNlIDE5OTIgYW5kIGlzIGEgbGVhZGluZyBsaXRpZ2F0b3Igb24gbWVkaWNhbCBtYWxwcmFjdGljZSBhbmQgY29uc3RydWN0aW9uIGFjY2lkZW50IGNhc2VzIGZvciB0aGUgZmlybS4gTXIuIEtvcmVrIGlzIGEgUGFzdCBQcmVzaWRlbnQgb2YgdGhlIE5ldyBZb3JrIFN0YXRlIFRyaWFsIExhd3llcnMgQXNzb2NpYXRpb24gYW5kIGEgY3VycmVudCBCb2FyZCBNZW1iZXIgZm9yIHRoZSBOZXcgWW9yayBTdGF0ZSBUcmlhbCBMYXd5ZXJzIEFzc29jaWF0aW9uLjxvOm86cCBfcmRlZGl0b3JfZXhpc3RzPSIxIj48L286bzpwPjwvc3Bhbj4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1heWVyYnJvd24uY29tL2xhd3llcnMvcHJvZmlsZS5hc3A/aHViYmFyZGlkPUs4Mzk1ODEwMTMnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yMDkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWF5ZXJicm93bi5jb20vbGF3eWVycy9wcm9maWxlLmFzcD9odWJiYXJkaWQ9SzgzOTU4MTAxMycgdGFyZ2V0PSdfYmxhbmsnPkhlcmJlcnQgVy4gS3J1ZWdlcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBDaGFpcm1hbiBFbWVyaXR1cywgTWF5ZXIgQnJvd24gTExQLCBDaGljYWdvICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBIZXJiZXJ0IHNlcnZlZCBvbiBNYXllciBCcm93biZyc3F1bztzIE1hbmFnZW1lbnQgQ29tbWl0dGVlIGZvciBvdmVyIDIwIHllYXJzIGFuZCBhY3RlZCBhcw0KQ2hhaXJtYW4gZnJvbSAyMDA5IHRvIDIwMTIuICZuYnNwO0hlIGNvbmNlbnRyYXRlcyBoaXMgcHJhY3RpY2Ugb24gcHJpdmF0ZSBlcXVpdHkgZnVuZHMsIEVSSVNBIGZpZHVjaWFyeSBtYXR0ZXJzLCBhbmQgZXhlY3V0aXZlIGNvbXBlbnNhdGlvbi4gJm5ic3A7QmVydCByZXByZXNlbnRzIGZ1bmQgc3BvbnNvcnMgYW5kIGluc3RpdHV0aW9uYWwgaW52ZXN0b3JzIHdpdGggcmVzcGVjdCB0bw0KcHJpdmF0ZSBlcXVpdHkgZnVuZHMsIHdpdGggYSBwYXJ0aWN1bGFyIGZvY3VzIG9uIHJlYWwgZXN0YXRlIHByaXZhdGUgZXF1aXR5LiZuYnNwO0hlDQpoYXMgcmVwcmVzZW50ZWQgbWFueSBvZiB0aGUgbGFyZ2VzdCByZWFsIGVzdGF0ZSBpbnZlc3RtZW50IG1hbmFnZXJzIG9mIGRvbWVzdGljDQphbmQgZ2xvYmFsIGZ1bmRzIGFzIHdlbGwgYXMgbGFyZ2UgRVJJU0EgYW5kIGdvdmVybm1lbnRhbCBwZW5zaW9uIHBsYW5zIHJlZ2FyZGluZw0KaW52ZXN0bWVudHMgaW4gc3VjaCBmdW5kcy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFnY29jb3JwLmNvbS9FQVBBQy9jb21wYW55L2RlYnJhX2Vfa3VwZXIuYXNweCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI0OS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hZ2NvY29ycC5jb20vRUFQQUMvY29tcGFueS9kZWJyYV9lX2t1cGVyLmFzcHgnIHRhcmdldD0nX2JsYW5rJz5EZWJyYSBFLiBLdXBlcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsIGFuZCBDb3Jwb3JhdGUgU2VjcmV0YXJ5LCBBR0NPLCBEdWx1dGgsIEdhLiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRGVicmEgS3VwZXIgd2FzIGFwcG9pbnRlZCBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsIGFuZCBDb3Jwb3JhdGUgU2VjcmV0YXJ5IGluIE1heSAyMDA4LiBTaGUgam9pbmVkIEFHQ08gZnJvbSBDYXRlcnBpbGxhciBJbmMuIGluIFBlb3JpYSwgSWxsaW5vaXMsIHdoZXJlIHNoZSBzZXJ2ZWQgYXMgU2VuaW9yIENvcnBvcmF0ZSBDb3Vuc2VsLiBTaGUgb3ZlcnNhdyBDYXRlcnBpbGxhcidzIGNvcnBvcmF0ZSBnb3Zlcm5hbmNlLCBzZWN1cml0aWVzLCB0YXggYW5kIHJlZ3VsYXRvcnkgY29tcGxpYW5jZSBncm91cC4gUHJpb3IgdG8gam9pbmluZyBDYXRlcnBpbGxhciwgc2hlIHNlcnZlZCBhcyBBc3NvY2lhdGUgR2VuZXJhbCBDb3Vuc2VsIG9mIFdhbC1NYXJ0IFN0b3JlcyBJbmMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tc2suY29tL2F0dG9ybmV5cy9UaG9tYXNfTGFtYmVydCMnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80MDAuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubXNrLmNvbS9hdHRvcm5leXMvVGhvbWFzX0xhbWJlcnQjJyB0YXJnZXQ9J19ibGFuayc+VGhvbWFzIFAuIExhbWJlcnQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgTWl0Y2hlbGwgU2lsYmVyYmVyZyAmYW1wOyBLbnVwcCBMTFAsIExvcyBBbmdlbGVzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBUaG9tYXMgTGFtYmVydCBoYXMgcmVwcmVzZW50ZWQgcGxhaW50aWZmcyBhbmQgZGVmZW5kYW50cyBpbiBzdGF0ZSBhbmQgZmVkZXJhbCBjb3VydCB0cmlhbHMuIExlYWQgdHJpYWwgbGF3eWVyIG9uIG51bWVyb3VzIHN0YXRlIGFuZCBmZWRlcmFsIGp1cnkgYW5kIG5vbi1qdXJ5IHRyaWFscy4gUGFydGljdWxhcmV4cGVydGlzZSBpbiBBbnRpdHJ1c3QsIFVuZmFpciBDb21wZXRpdGlvbiwgU2VjdXJpdGllcywgQnVzaW5lc3MgVG9ydCwgSW50ZWxsZWN0dWFsJm5ic3A7UHJvcGVydHksIEluc3VyYW5jZSBhbmQgQ29udHJhY3QgTGl0aWdhdGlvbi4gSGFzIGJlZW4gbGVhZCBjb3Vuc2VsIGluIG51bWVyb3VzJm5ic3A7Y2xhc3MgYWN0aW9ucyBhbmQgbXVsdGktZGlzdHJpY3QgY2FzZXMgYW5kIG90aGVyIGNvbXBsZXggbGl0aWdhdGlvbi4gSGFzIGFsc28mbmJzcDthcmd1ZWQgbnVtZXJvdXMgYXBwZWFscyBiZWZvcmUgdGhlIENhbGlmb3JuaWEgU3VwcmVtZSBDb3VydCwgdGhlIENhbGlmb3JuaWEmbmJzcDtDb3VydHMgb2YgQXBwZWFsIGFuZCBiZWZvcmUgRmVkZXJhbCBDaXJjdWl0IENvdXJ0cy4NCiZuYnNwOyAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubGFuaWVybGF3ZmlybS5jb20vYXR0b3JuZXlzL3dfbWFya19sYW5pZXIuaHRtJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzg1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmxhbmllcmxhd2Zpcm0uY29tL2F0dG9ybmV5cy93X21hcmtfbGFuaWVyLmh0bScgdGFyZ2V0PSdfYmxhbmsnPlcuIE1hcmsgTGFuaWVyPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kaW5nIFBhcnRuZXIsIFRoZSBMYW5pZXIgTGF3IEZpcm0sIEhvdXN0b24gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFcuIE1hcmsgTGFuaWVyIGlzIHRoZSBmb3VuZGVyIG9mIFRoZSBMYW5pZXIgTGF3IEZpcm0sIHdoZXJlIGhlIGFsc28gc2VydmVzIGFzIGxlYWQgbGl0aWdhdGlvbiBjb3Vuc2VsLiBNci4gTGFuaWVyIGlzIGNlcnRpZmllZCBhcyBhIHBlcnNvbmFsIGluanVyeSB0cmlhbCBzcGVjaWFsaXN0IGJ5IHRoZSBUZXhhcyBCb2FyZCBvZiBMZWdhbCBTcGVjaWFsaXphdGlvbiBhbmQgcHJhY3RpY2VzIG5hdGlvbndpZGUuIEluIGFkZGl0aW9uIHRvIGhpcyBhY3RpdmUgcHJhY3RpY2UsIE1yLiBMYW5pZXIgc2VydmVzIG9uIHRoZSBCb2FyZCBvZiBUcnVzdGVlcyBvZiB0aGUgQ29tbWl0dGVlIGZvciBFY29ub21pYyBEZXZlbG9wbWVudCBhbmQgdGhlIEJvYXJkIG9mIERpcmVjdG9ycyBmb3IgdGhlIE5hdGlvbmFsIENlbnRlciBmb3IgU3RhdGUgQ291cnRzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudGltZXdhcm5lcmNhYmxlLmNvbS9lbi9hYm91dC11cy9sZWFkZXJzaGlwL292ZXJ2aWV3L21hcmMtbGF3cmVuY2UtYXBmZWxiYXVtLmh0bWwnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yNjAuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudGltZXdhcm5lcmNhYmxlLmNvbS9lbi9hYm91dC11cy9sZWFkZXJzaGlwL292ZXJ2aWV3L21hcmMtbGF3cmVuY2UtYXBmZWxiYXVtLmh0bWwnIHRhcmdldD0nX2JsYW5rJz5NYXJjIExhd3JlbmNlLUFwZmVsYmF1bTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBFeGVjdXRpdmUgVmljZSBQcmVzaWRlbnQsIEdlbmVyYWwgQ291bnNlbCAmYW1wOyBTZWNyZXRhcnksIFRpbWUgV2FybmVyIENhYmxlIEVudGVycHJpc2VzIExMQywgTmV3IFlvcmsgICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNYXJjIExhd3JlbmNlLUFwZmVsYmF1bSBpcyBFeGVjdXRpdmUgVmljZSBQcmVzaWRlbnQsIEdlbmVyYWwgQ291bnNlbCBhbmQgU2VjcmV0YXJ5IG9mIFRpbWUgV2FybmVyIENhYmxlLiBIZSBhbHNvIHNlcnZlcyBvbiB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzIG9mIHRoZSBNZWRpYSBMYXcgUmVzb3VyY2UgQ2VudGVyLCBhIG5vbi1wcm9maXQgb3JnYW5pemF0aW9uIHdoaWNoIG1vbml0b3JzIGRldmVsb3BtZW50cyBhbmQgcHJvbW90ZXMgRmlyc3QgQW1lbmRtZW50IHJpZ2h0cyBpbiB0aGUgbGliZWwsIHByaXZhY3kgYW5kIHJlbGF0ZWQgbGVnYWwgZmllbGRzLiBQcmV2aW91c2x5LCBoZSBzZXJ2ZWQgYXMgU1ZQLCBHQyBhbmQgU2VjcmV0YXJ5IG9mIFRpbWUgV2FybmVyIENhYmxlIGRpdmlzaW9uIG9mIFRXRSBmcm9tIDE5OTYuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5wcm9za2F1ZXIuY29tL3Byb2Zlc3Npb25hbHMvam9zZXBoLWxlY2Nlc2UvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDU0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnByb3NrYXVlci5jb20vcHJvZmVzc2lvbmFscy9qb3NlcGgtbGVjY2VzZS8nIHRhcmdldD0nX2JsYW5rJz5Kb3NlcGggTS4gTGVjY2VzZTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiwgUHJvc2thdWVyIFJvc2UgTExQLCBOZXcgWW9yayAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSm9zZXBoIE0uIExlY2Nlc2UgaXMgdGhlIENoYWlybWFuIG9mIHRoZSBGaXJtIGFuZCBjby1oZWFkIG9mIHRoZSBTcG9ydHMgTGF3IEdyb3VwLiBIZSBoYXMgYSBicm9hZC1iYXNlZCBjb3Jwb3JhdGUgcHJhY3RpY2Ugd2l0aCBwYXJ0aWN1bGFyIGVtcGhhc2lzIG9uIHRoZSByZXByZXNlbnRhdGlvbiBvZiBwcm9mZXNzaW9uYWwgc3BvcnRzIGxlYWd1ZXMsIHRlYW1zIGFuZCBvd25lcnM7IGNvbGxlZ2UgY29uZmVyZW5jZXM7IG1lZGlhIGFuZCBtYXJrZXRpbmcgY29tcGFuaWVzOyBhbmQgZmluYW5jaWFsIGluc3RpdHV0aW9ucyB0aGF0IHByb3ZpZGUgY2FwaXRhbCB0byB0aGUgYnJvYWQgYXJyYXkgb2YgdHJhbnNhY3Rpb25zIHRoYXQgb2NjdXIgaW4gdGhlIHNwb3J0cyBpbmR1c3RyeS4gJm5ic3A7Sm9lJ3Mgc3BvcnRzIGV4cGVyaWVuY2UgaW5jbHVkZXMgbnVtZXJvdXMgbWF0dGVycyBmb3IgdGhlIE5hdGlvbmFsIEJhc2tldGJhbGwgQXNzb2NpYXRpb24sIE5hdGlvbmFsIEhvY2tleSBMZWFndWUsIE1ham9yIExlYWd1ZSBTb2NjZXIsIFBBQy0xMiBDb25mZXJlbmNlLCBCaWcgRWFzdCBDb25mZXJlbmNlLCBBVFAgV29ybGQgVG91ciwgV1RBIFRvdXIgYW5kIE5BU0NBUiwgYXMgd2VsbCBhcyBmb3IgYSBudW1iZXIgb2YgaW5kaXZpZHVhbCBzcG9ydHMgdGVhbXMsIG93bmVycyBhbmQgc3BvcnRzLXJlbGF0ZWQgZW50aXRpZXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5uZWxzb25tdWxsaW5zLmNvbS9hdHRvcm5leXMvamltLWxlaG1hbicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ3Ni5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5uZWxzb25tdWxsaW5zLmNvbS9hdHRvcm5leXMvamltLWxlaG1hbicgdGFyZ2V0PSdfYmxhbmsnPkphbWVzIEsuIExlaG1hbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBOZWxzb24gTXVsbGlucyBSaWxleSAmYW1wOyBTY2FyYm9yb3VnaCBMTFAsIENvbHVtYmlhLCBTLkMuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBKYW1lcyBLLiBMZWhtYW4gaXMgdGhlIG1hbmFnaW5nIHBhcnRuZXIgb2YgdGhlIEZpcm0gYW5kIGEgbWVtYmVyIG9mIHRoZSBFeGVjdXRpdmUgQ29tbWl0dGVlLiBIZSBwcmFjdGljZXMgaW4gdGhlIGFyZWFzIG9mIGNvcnBvcmF0ZSBhbmQgc2VjdXJpdGllcyBsaXRpZ2F0aW9uLCB3aGl0ZSBjb2xsYXIgaW52ZXN0aWdhdGlvbnMsIHByb2Zlc3Npb25hbCBsaWFiaWxpdHksIGFuZCBlbnZpcm9ubWVudGFsIGxpdGlnYXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tYXJrbGVob2NreS5jb20vbWFyay1sZWhvY2t5LWF0dG9ybmV5Lmh0bWwnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yNjkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWFya2xlaG9ja3kuY29tL21hcmstbGVob2NreS1hdHRvcm5leS5odG1sJyB0YXJnZXQ9J19ibGFuayc+TWFyayBMZUhvY2t5PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1lZGlhdG9yLCBNZWRpYXRpb24gT2ZmaWNlcyBvZiBNYXJrIExlSG9ja3ksIFNhbiBGcmFuY2lzY28gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEZpcnN0IGFwcG9pbnRlZCBhcyBhIG1lZGlhdG9yIGZvciB0aGUgZmVkZXJhbCBjb3VydHMgaW4gMTk5OSwgTWFyayZyc3F1bztzIGN1cnJlbnQgbWVkaWF0aW9uIHByYWN0aWNlIGluY2x1ZGVzIHN0YXRlIGFuZCBmZWRlcmFsIGFjdGlvbnMgaW52b2x2aW5nOiAmbmJzcDtJbnRlbGxlY3R1YWwgcHJvcGVydHkgKGNvcHlyaWdodHMsIHBhdGVudHMsIHRyYWRlbWFya3MgYW5kIHRyYWRlIHNlY3JldHMpLCZuYnNwO0VtcGxveW1lbnQgKGNsYXNzIGFuZCBpbmRpdmlkdWFsIGNhc2VzKSwmbmJzcDtDb25zdW1lciAoY2xhc3MgYW5kIGluZGl2aWR1YWwgY2FzZXMpLCZuYnNwO0NvbW1lcmNpYWwsIGFudGl0cnVzdCBhbmQgY29udHJhY3QgYWN0aW9ucywmbmJzcDtTb2NpYWwgbWVkaWEsIHByaXZhY3kgYW5kIGRhdGEgYnJlYWNoZXMuICZuYnNwO01hcmsgYWxzbyBhZHZpc2VzIGluLWhvdXNlIGxlZ2FsIGRlcGFydG1lbnRzLCBleGVjdXRpdmVzIGFuZCBsYXcgZmlybXMgaW4gbGl0aWdhdGlvbiBtYW5hZ2VtZW50IGFuZCBlYXJseSBkaXNwdXRlIHJlc29sdXRpb24gdGhyb3VnaCBBRFIgdG9vbHMsIGFuZCBjb25kdWN0cyBpbnRlcm5hbCBpbnZlc3RpZ2F0aW9ucy5Nci4gTGVIb2NreSBzZXJ2ZWQgYXMgU2VuaW9yIFZpY2UgUHJlc2lkZW50LCBHZW5lcmFsIENvdW5zZWwgYW5kIENvcnBvcmF0ZSBTZWNyZXRhcnkgb2YgUm9zcyBTdG9yZXMsIEluYy4mbmJzcDtmcm9tIEZlYnJ1YXJ5IDIwMDktMjAxMi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJyeWFuY2F2ZS5jb20vZGdsZW50cy8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80ODYuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYnJ5YW5jYXZlLmNvbS9kZ2xlbnRzLycgdGFyZ2V0PSdfYmxhbmsnPkRvbiBHLiBMZW50czwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpciwgQnJ5YW4gQ2F2ZSBMTFAsIFN0LiBMb3VpcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRG9uIExlbnRzIHNlcnZlcyBhcyBDaGFpciBvZiB0aGUgRmlybS4gSGlzIHByYWN0aWNlIGZvY3VzZXMgb24gbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zLCBjb3Jwb3JhdGUgZ292ZXJuYW5jZSwgc2VjdXJpdGllcyBsYXcgYW5kIGdlbmVyYWwgY29ycG9yYXRlIG1hdHRlcnMgd2l0aCBwYXJ0aWN1bGFyIGVtcGhhc2lzIHVwb24gbXVsdGluYXRpb25hbCBhbmQgZG9tZXN0aWMgbWVyZ2VycywgYWNxdWlzaXRpb25zIGFuZCBkaXZlc3RpdHVyZXMsIGFudGktdGFrZW92ZXIgcGxhbm5pbmcsIHJlc3BvbnNpYmlsaXRpZXMgb2YgYm9hcmRzIG9mIGRpcmVjdG9ycyBhbmQgcmVsYXRlZCBtYXR0ZXJzLiBNci4gTGVudHMgaGFzIHNlcnZlZCBmb3IgYSBudW1iZXIgb2YgeWVhcnMgYXMgYSBtZW1iZXIgb2YgdGhlIGZpcm0mcnNxdW87cyBFeGVjdXRpdmUgQ29tbWl0dGVlIGFuZCBwcmV2aW91c2x5IHNlcnZlZCBhcyBoZWFkIG9mIHRoZSBmaXJtJnJzcXVvO3MgVHJhbnNhY3Rpb25zIFByYWN0aWNlIGFuZCBjaGFpciBvZiB0aGUgQ29ycG9yYXRlIERlcGFydG1lbnQuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kZWNoZXJ0LmNvbS9hbmRyZXdfbGV2YW5kZXIvICcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIwMy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kZWNoZXJ0LmNvbS9hbmRyZXdfbGV2YW5kZXIvICcgdGFyZ2V0PSdfYmxhbmsnPkFuZHJldyBKLiBMZXZhbmRlcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBEZWNoZXJ0IExMUCwgTmV3IFlvcmsgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEFuZHJldyBKLiBMZXZhbmRlciBpcyBDaGFpciBvZiB0aGUgZmlybSZyc3F1bztzIFBvbGljeSBDb21taXR0ZWUgYW5kIGEgcGFydG5lciBpbiB0aGUgd2hpdGUgY29sbGFyIGFuZCBzZWN1cml0aWVzIGxpdGlnYXRpb24gZ3JvdXAuIEEgZm9ybWVyIEFzc2lzdGFudCBVLlMuIEF0dG9ybmV5IGZvciB0aGUgU291dGhlcm4gRGlzdHJpY3Qgb2YgTmV3IFlvcmsgaW4gdGhlIFNlY3VyaXRpZXMgYW5kIENvbW1vZGl0aWVzIEZyYXVkIFVuaXQsIE1yLiBMZXZhbmRlciBpcyBjb25zaXN0ZW50bHkgcmVjb2duaXplZCBmb3IgZXhjZWxsZW5jZSBpbiB0aGUgcHJhY3RpY2Ugb2YgbGF3LiZuYnNwOyAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubGV3aXNicmlzYm9pcy5jb20vYXR0b3JuZXlzL2xld2lzX3JvYmVydF9mJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDc0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmxld2lzYnJpc2JvaXMuY29tL2F0dG9ybmV5cy9sZXdpc19yb2JlcnRfZicgdGFyZ2V0PSdfYmxhbmsnPlJvYmVydCBGLiBMZXdpczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBGb3VuZGluZyBQYXJ0bmVyLCBMZXdpcyBCcmlzYm9pcyBCaXNnYWFyZCAmYW1wOyBTbWl0aCBMTFAsIExvcyBBbmdlbGVzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBCb2IgTGV3aXMgc2VydmVzIGFzIENoYWlyIG9mIHRoZSBmaXJtLXdpZGUgRGlyZWN0b3JzIGFuZCBPZmZpY2VycyBQcmFjdGljZS4gTXIuIExld2lzIGhhcyBtb3JlIHRoYW4gZm9ydHkgeWVhcnMgb2YgZXhwZXJpZW5jZSBpbiB0aGUgaW5zdXJhbmNlIGRlZmVuc2UgZmllbGQgd2l0aCBoaXMgcHJhY3RpY2UgZm9jdXNpbmcgb24gY29tcGxleCBjaXZpbCBsaXRpZ2F0aW9uIHdpdGggZW1waGFzaXMgaW4gdGhlIGFyZWEgb2YgZGlyZWN0b3JzIGFuZCBvZmZpY2VycyBsaWFiaWxpdHkgY2xhc3MgYWN0aW9uIHNlY3VyaXR5IGNhc2VzIGFzIHdlbGwgYXMgcHJvZmVzc2lvbmFsIGxpYWJpbGl0eS4gJm5ic3A7SGUgaGFzIGFjdGVkIGFzIGJvdGggY292ZXJhZ2UgYW5kIG1vbml0b3JpbmcgY291bnNlbCBpbiBudW1lcm91cyBjbGFzcyBhY3Rpb24gbGF3c3VpdHMgYW5kIHNlY3VyaXR5IGNsYXNzIGFjdGlvbiBsaXRpZ2F0aW9uLiBIaXMgcHJhY3RpY2UgZm9jdXNlcyBvbiBjb21wbGV4IGNpdmlsIGxpdGlnYXRpb24gd2l0aCBzdWJzdGFudGlhbCBsaXRpZ2F0aW9uIGV4cGVyaWVuY2UgaW4gdGhlIGFyZWFzIG9mIGRpcmVjdG9ycyBhbmQgb2ZmaWNlcnMgbGlhYmlsaXR5LCBzZWN1cml0aWVzIGxpdGlnYXRpb24gYW5kIHByb2Zlc3Npb25hbCBsaWFiaWxpdHkuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5maW5la2FwbGFuLmNvbS9hdHRvcm5leXMvcmxpZWJlbmJlcmcuYXNwJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZmluZWthcGxhbi5jb20vYXR0b3JuZXlzL3JsaWViZW5iZXJnLmFzcCcgdGFyZ2V0PSdfYmxhbmsnPlJvYmVydGEgRC4gTGllYmVuYmVyZzwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTZW5pb3IgUGFydG5lciwgRmluZSwgS2FwbGFuIGFuZCBCbGFjaywgUi5QLkMuLCBQaGlsYWRlbHBoaWEgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFJvYmVydGEgRC4gTGllYmVuYmVyZyBpcyBhIHNlbmlvciBwYXJ0bmVyIGF0IEZpbmUgS2FwbGFuIGFuZCBCbGFjayBpbiBQaGlsYWRlbHBoaWEsIHdoZXJlIHNoZSBmb2N1c2VzIGhlciBwcmFjdGljZSBvbiBjbGFzcyBhY3Rpb25zLCBhbnRpdHJ1c3QgYW5kIGNvbXBsZXggY29tbWVyY2lhbCBsaXRpZ2F0aW9uLCBhbmQgd2hpdGUgY29sbGFyIGNyaW1pbmFsIGRlZmVuc2UuICZuYnNwOyZuYnNwO0luIEFwcmlsLCAyMDAzLCBzaGUgd2FzIG5hbWVkIGFzIHRoZSBmaXJzdCByZWNpcGllbnQgb2YgdGhlIEx5bmV0dGUgTm9ydG9uIEF3YXJkIGJ5IHRoZSBQZW5uc3lsdmFuaWEgQmFyIEFzc29jaWF0aW9uJ3MgQ29tbWlzc2lvbiBvbiBXb21lbiBpbiB0aGUgUHJvZmVzc2lvbi4gVGhhdCBBd2FyZCB3YXMgZ2l2ZW4gdG8gaGVyIGluIHJlY29nbml0aW9uIG9mIGhlciBvdXRzdGFuZGluZyBsaXRpZ2F0aW9uIHNraWxscyBhbmQgbWVudG9yaW5nIG9mIHdvbWVuIGF0dG9ybmV5cy4gJm5ic3A7TXMuIExpZWJlbmJlcmcgc2VydmVkIGFzIENoYWlyIG9mIHRoZSBBbWVyaWNhbiBCYXIgQXNzb2NpYXRpb24ncyBTdGFuZGluZyBDb21taXR0ZWUgb24gdGhlIEZlZGVyYWwgSnVkaWNpYXJ5IGZyb20gMjAwNi0yMDA3LiZuYnNwOyAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc3F1aXJlc2FuZGVycy5jb20vc21haG9uLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ1Mi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zcXVpcmVzYW5kZXJzLmNvbS9zbWFob24vJyB0YXJnZXQ9J19ibGFuayc+U3RlcGhlbiBDLiBNYWhvbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBHbG9iYWwgTWFuYWdpbmcgUGFydG5lciwgU3F1aXJlIFNhbmRlcnMsIENpbmNpbm5hdGkgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFN0ZXBoZW4gQy4gTWFob24gaXMgZ2xvYmFsIG1hbmFnaW5nIHBhcnRuZXIgb2YgU3F1aXJlIFNhbmRlcnMuIEhpcyBwcmFjdGljZSBmb2N1c2VzIG9uIG1lcmdlcnMgYW5kIGFjcXVpc2l0aW9ucywgcHJpdmF0ZSBlcXVpdHkgYW5kIGhlZGdlIGZ1bmQgaW52ZXN0aW5nIGFuZCBjb3Jwb3JhdGUgZmluYW5jaW5nIGFjdGl2aXRpZXMuIEhlIGFsc28gcHJvdmlkZXMgYWR2aWNlIG9uIG1hdHRlcnMgc3VjaCBhcyBjb3Jwb3JhdGUgZ292ZXJuYW5jZSwgc2VjdXJpdGllcyBsYXcsIHN0cmF0ZWdpYyBpbnZlc3RtZW50cyBhbmQgam9pbnQgdmVudHVyZXMuIFByaW9yIHRvIGJlY29taW5nIHRoZSBmaXJtJnJzcXVvO3MgbWFuYWdpbmcgcGFydG5lciwgTXIuIE1haG9uIHNlcnZlZCBhcyBTcXVpcmUgU2FuZGVycyZyc3F1bzsgZ2xvYmFsIGJ1c2luZXNzIHByYWN0aWNlIGxlYWRlciwgYXMgYSBtZW1iZXIgb2YgdGhlIGZpcm0mcnNxdW87cyBtYW5hZ2VtZW50IGNvbW1pdHRlZSBhbmQgYXMgY2hhaXIgb2YgdGhlIGZpcm0mcnNxdW87cyBwcml2YXRlIGVxdWl0eSBwcmFjdGljZSBncm91cC4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vc3BhcnRhbm5hc2guY29tL2ludmVzdG9ycy9tYW5hZ2VtZW50L29mZmljZXJzJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzI4LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vc3BhcnRhbm5hc2guY29tL2ludmVzdG9ycy9tYW5hZ2VtZW50L29mZmljZXJzJyB0YXJnZXQ9J19ibGFuayc+S2F0aHkgTWFob25leTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBFeGVjdXRpdmUgVmljZSBQcmVzaWRlbnQsIEdlbmVyYWwgQ291bnNlbCAmYW1wOyBTZWNyZXRhcnksIFNwYXJ0YW5OYXNoLCBNaW5uZWFwb2xpcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgS2F0aHkgTWFob25leSBpcyBFeGVjdXRpdmUgVmljZSBQcmVzaWRlbnQsIEdlbmVyYWwgQ291bnNlbCBhbmQgU2VjcmV0YXJ5IG9mIFNwYXJ0YW5OYXNoLiAmbmJzcDtLYXRoeSB3YXMgcHJldmlvdXNseSB0aGUgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50LCBHZW5lcmFsIENvdW5zZWwgYW5kIFNlY3JldGFyeSBhdCBOYXNoIEZpbmNoIHNpbmNlIE5vdmVtYmVyIDIwMDkuIEJlZm9yZSBqb2luaW5nIFNwYXJ0YW5OYXNoLCBNcy4gTWFob25leSB3YXMgTWFuYWdpbmcgUGFydG5lciBpbiB0aGUgU3QuIFBhdWwgT2ZmaWNlIG9mIExhcnNvbiBLaW5nIGFuZCBoYWQgYWxzbyBiZWVuIHdpdGggT3BwZW5oZWltZXIsIFdvbGZmICZhbXA7IERvbm5lbGx5LiBLYXRoeSBhbHNvIHdvcmtlZCBhcyBTcGVjaWFsIEFzc2lzdGFudCBBdHRvcm5leSBHZW5lcmFsIGluIHRoZSBNaW5uZXNvdGEgQXR0b3JuZXkgR2VuZXJhbCdzIE9mZmljZS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1hbG9uZWxhdy5jb20vdG9tbXktbWFsb25lLnBocCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM1Ny5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tYWxvbmVsYXcuY29tL3RvbW15LW1hbG9uZS5waHAnIHRhcmdldD0nX2JsYW5rJz5UaG9tYXMgTWFsb25lPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kZXIsIE1hbG9uZSBMYXcsIEF0bGFudGEgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFRvbW15IE1hbG9uZSBpcyB0aGUgZm91bmRlciBvZiBNYWxvbmUgTGF3LiBNci4gTWFsb25lIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIHBlcnNvbmFsIGluanVyeSBhbmQgd3JvbmdmdWwgZGVhdGggaW4gR2VvcmdpYS4gVG9tbXkgaXMgdGhlIHBhc3QgUHJlc2lkZW50IG9mIHRoZSBBbWVyaWNhbiBCb2FyZCBvZiBQcm9mZXNzaW9uYWwgTGlhYmlsaXR5IEF0dG9ybmV5cy4gSGUgaXMgYSBGZWxsb3cgb2YgdGhlIExpdGlnYXRpb24gQ291bnNlbCBvZiBBbWVyaWNhIGFuZCBhIG1lbWJlciBvZiB0aGUgRGl2ZXJzaXR5IExhdyBJbnN0aXR1dGUgYW5kIFRoZSBUcmlhbCBMYXcgSW5zdGl0dXRlLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZHVrZS1lbmVyZ3kuY29tL2Fib3V0LXVzL2xlYWRlcnMvbWFyYy1lLW1hbmx5LmFzcCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMxNi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kdWtlLWVuZXJneS5jb20vYWJvdXQtdXMvbGVhZGVycy9tYXJjLWUtbWFubHkuYXNwJyB0YXJnZXQ9J19ibGFuayc+TWFyYyBFLiBNYW5seTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBFeGVjdXRpdmUgVmljZSBQcmVzaWRlbnQsIER1a2UgRW5lcmd5LCBDaGFybG90dGUsIE4uQy4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1hcmMgTWFubHkgc2VydmVzIGFzIGV4ZWN1dGl2ZSB2aWNlIHByZXNpZGVudCBhbmQgcHJlc2lkZW50IG9mIER1a2UgRW5lcmd5JnJzcXVvO3MgQ29tbWVyY2lhbCBCdXNpbmVzc2VzIG9yZ2FuaXphdGlvbi4gSGUgaXMgcmVzcG9uc2libGUgZm9yIER1a2UgRW5lcmd5IFJlbmV3YWJsZXM7IE1pZHdlc3QgQ29tbWVyY2lhbCBHZW5lcmF0aW9uOyBDb21tZXJjaWFsIFRyYW5zbWlzc2lvbjsgYW5kIER1a2UgRW5lcmd5IEludGVybmF0aW9uYWwsIHdpdGggb3BlcmF0aW9ucyBpbiBMYXRpbiBBbWVyaWNhLiBNYW5seSBpcyBhbHNvIHJlc3BvbnNpYmxlIGZvciBjb21tZXJjaWFsIHN0cmF0ZWd5IGFuZCBwb2xpY3kuIEhlIGFzc3VtZWQgaGlzIGN1cnJlbnQgcG9zaXRpb24gaW4gRGVjZW1iZXIgMjAxMi4gJm5ic3A7YW5seSBwcmV2aW91c2x5IHNlcnZlZCBhcyBleGVjdXRpdmUgdmljZSBwcmVzaWRlbnQsIGNoaWVmIGxlZ2FsIG9mZmljZXIgYW5kIGNvcnBvcmF0ZSBzZWNyZXRhcnkgZm9yIER1a2UgRW5lcmd5LiBJbiB0aGF0IHJvbGUsIGhlIGxlZCB0aGUgT2ZmaWNlIG9mIHRoZSBHZW5lcmFsIENvdW5zZWwgd2hpY2ggaW5jbHVkZXMgdGhlIGNvbXBhbnkmcnNxdW87cyBsZWdhbCwgaW50ZXJuYWwgYXVkaXQsIGFuZCBldGhpY3MgYW5kIGNvbXBsaWFuY2UgZnVuY3Rpb25zLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubW9mby5jb20vQ3JhaWctTWFydGluLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ5MS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tb2ZvLmNvbS9DcmFpZy1NYXJ0aW4vJyB0YXJnZXQ9J19ibGFuayc+Q3JhaWcgRC4gTWFydGluPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIE1vcnJpc29uICZhbXA7IEZvZXJzdGVyIExMUCwgU2FuIEZyYW5jaXNjbyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQ3JhaWcgTWFydGluIGlzIGEgTWFuYWdpbmcgUGFydG5lciBvZiBNb3JyaXNvbiAmYW1wOyBGb2Vyc3RlciBMUFAsIGEmbmJzcDtwcmFjdGljZSByZXByZXNlbnRpbmcgY2xpZW50cyBpbiBTRUMgZW5mb3JjZW1lbnQgYW5kIERPSiBtYXR0ZXJzLCBjb3Jwb3JhdGUgaW52ZXN0aWdhdGlvbnMsIGFuZCBwcml2YXRlIHNlY3VyaXRpZXMgbGl0aWdhdGlvbi4gJm5ic3A7SW4gdGhlIGxhc3QgZml2ZSB5ZWFycywgTXIuIE1hcnRpbiBoYXMgY29uZHVjdGVkIG1vcmUgdGhhbiBhIGRvemVuIGludGVybmFsIGNvcnBvcmF0ZSBpbnZlc3RpZ2F0aW9ucyBpbnZvbHZpbmcgY29tcGxleCBhY2NvdW50aW5nIGFuZCBkaXNjbG9zdXJlIGlzc3Vlcywgd2hpc3RsZWJsb3dlciBjbGFpbXMsIGFuZCBwb3RlbnRpYWwgdmlvbGF0aW9ucyBvZiB0aGUgRm9yZWlnbiBDb3JydXB0IFByYWN0aWNlcyBBY3QgKEZDUEEpLjxiciAvPiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZW5lcmd5dHJhbnNmZXIuY29tL3Nlbmlvcl9tZ3QuYXNweCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI0OC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5lbmVyZ3l0cmFuc2Zlci5jb20vc2VuaW9yX21ndC5hc3B4JyB0YXJnZXQ9J19ibGFuayc+VGhvbWFzIFAuIE1hc29uPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsIGFuZCBTZWNyZXRhcnksIEVuZXJneSBUcmFuc2ZlciBQYXJ0bmVycywgTC5QLiwgRGFsbGFzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBUaG9tYXMgTWFzb24gaGFzIHNlcnZlZCBhcyBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsIGFuZCBTZWNyZXRhcnkgZm9yIEVuZXJneSBUcmFuc2ZlciBzaW5jZSBKdW5lIDIwMDguIEhlIGhhcyBzZXJ2ZWQgYXMgR2VuZXJhbCBDb3Vuc2VsIGFuZCBTZWNyZXRhcnkgb2YgRW5lcmd5IFRyYW5zZmVyIHNpbmNlIEZlYnJ1YXJ5IDIwMDcuIFByaW9yIHRvIGpvaW5pbmcgRW5lcmd5IFRyYW5zZmVyLCBNci4gTWFzb24gd2FzIGEgcGFydG5lciBpbiB0aGUgSG91c3RvbiBvZmZpY2Ugb2YgVmluc29uICZhbXA7IEVsa2lucy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmh1Z2hlc2h1YmJhcmQuY29tL1RoZW9kb3JlLVYtSC1NYXllci8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yMDEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuaHVnaGVzaHViYmFyZC5jb20vVGhlb2RvcmUtVi1ILU1heWVyLycgdGFyZ2V0PSdfYmxhbmsnPlRoZW9kb3JlIFYuIEggTWF5ZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgSHVnaGVzIEh1YmJhcmQgJmFtcDsgUmVlZCBMTFAsIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBUZWQgTWF5ZXIgaXMgTWFuYWdpbmcgUGFydG5lciBvZiBIdWdoZXMgSHViYmFyZCAmYW1wOyBSZWVkLiBIZSBpcyBhIG1lbWJlciBvZiB0aGUgZmlybSdzIEV4ZWN1dGl2ZSBDb21taXR0ZWUgYW5kIGl0cyBDb21wZW5zYXRpb24gQ29tbWl0dGVlLiBIZSBmb3JtZXJseSBjaGFpcmVkIHRoZSBmaXJtJ3MgTGl0aWdhdGlvbiBEZXBhcnRtZW50IGFuZCBoaXMgcHJhY3RpY2UgZm9jdXNlcyBvbiBwcm9kdWN0IGxpYWJpbGl0eSBhbmQgb24gY29tcGxleCBsaXRpZ2F0aW9uIGdlbmVyYWxseS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmZhbm5pZW1hZS5jb20vcG9ydGFsL2Fib3V0LXVzL2NvbXBhbnktb3ZlcnZpZXcvbGVhZGVyc2hpcC9tYXlvcG91bG9zLmh0bWw/JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDAxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmZhbm5pZW1hZS5jb20vcG9ydGFsL2Fib3V0LXVzL2NvbXBhbnktb3ZlcnZpZXcvbGVhZGVyc2hpcC9tYXlvcG91bG9zLmh0bWw/JyB0YXJnZXQ9J19ibGFuayc+VGltb3RoeSBKLiBNYXlvcG91bG9zPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFByZXNpZGVudCBhbmQgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIsIEZhbm5pZSBNYWUsIFdhc2hpbmd0b24gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFRpbW90aHkgSi4gTWF5b3BvdWxvcyBpcyBGYW5uaWUgTWFlJnJzcXVvO3MgUHJlc2lkZW50IGFuZCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciAoQ0VPKSwgYW5kIGEgbWVtYmVyIG9mIHRoZSBjb21wYW55JnJzcXVvO3MgQm9hcmQgb2YgRGlyZWN0b3JzLiBNci4gTWF5b3BvdWxvcyBqb2luZWQgRmFubmllIE1hZSBzaG9ydGx5IGFmdGVyIGl0IHdhcyBwbGFjZWQgaW4gY29uc2VydmF0b3JzaGlwIGR1cmluZyB0aGUgZmluYW5jaWFsIGNyaXNpcywgYW5kIGhlIGhhcyBwbGF5ZWQgYW4gaW50ZWdyYWwgcm9sZSBpbiB0aGUgc3VjY2Vzc2Z1bCByZWNvdmVyeSBvZiB0aGUgY29tcGFueS4gQXMgUHJlc2lkZW50IGFuZCBDRU8sIE1yLiBNYXlvcG91bG9zIGlzIGZvY3VzZWQgb24gc3VzdGFpbmluZyBGYW5uaWUgTWFlJnJzcXVvO3MgZWZmb3J0cyB0byBzdXBwb3J0IHRoZSBVLlMuIG1vcnRnYWdlIG1hcmtldCBhbmQgb24gZHJpdmluZyB0aGUgY29tcGFueSZyc3F1bztzIGNvbnRyaWJ1dGlvbnMgdG8gY3JlYXRpbmcgYSBiZXR0ZXIgaG91c2luZyBmaW5hbmNlIHN5c3RlbSBmb3IgdGhlIGZ1dHVyZS4mbmJzcDsgICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndpbHNvbmVsc2VyLmNvbS9hdHRvcm5leXMvZGFuaWVsX2pfbWNtYWhvbicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ4Mi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53aWxzb25lbHNlci5jb20vYXR0b3JuZXlzL2RhbmllbF9qX21jbWFob24nIHRhcmdldD0nX2JsYW5rJz5EYW5pZWwgSi4gTWNNYWhvbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiwgV2lsc29uIEVsc2VyIE1vc2tvd2l0eiBFZGVsbWFuICZhbXA7IERpY2tlciBMTFAsIENoaWNhZ28gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIERhbiBNY01haG9uIGlzIGNoYWlybWFuIG9mIFdpbHNvbiBFbHNlci4gT3ZlcnNlZWluZyBXaWxzb24gRWxzZXImcnNxdW87cyBFeGVjdXRpdmUgQ29tbWl0dGVlIGFuZCBPcGVyYXRpb25zIEdyb3VwLCBoZSBpcyByZXNwb25zaWJsZSBmb3Igc2V0dGluZyB0aGUgZmlybSZyc3F1bztzIHN0cmF0ZWdpYyB2aXNpb24sIGVzdGFibGlzaGluZyBhbmQgZW5mb3JjaW5nIHBvbGljeSwgYW5kIGVuc3VyaW5nIG9wZXJhdGlvbmFsIGVmZmljaWVuY3kgYW5kIGVmZmVjdGl2ZW5lc3MuIERhbiBoYXMgcHJvc2VjdXRlZCBvciBkZWZlbmRlZCBudW1lcm91cyBsYXdzdWl0cyBhbmQgYXJiaXRyYXRpb25zIGluIGEgd2lkZSByYW5nZSBvZiBwcmFjdGljZSBhcmVhcy4gSGUgaGFzIGV4dGVuc2l2ZSBleHBlcmllbmNlIGluIGNvbXBsZXggY29tbWVyY2lhbCBsaXRpZ2F0aW9uIGludm9sdmluZyBicmVhY2ggb2YgY29udHJhY3QsIHRvcnRpb3VzIGludGVyZmVyZW5jZSwgdHJhZGUgc2VjcmV0cywgaW5zdXJhbmNlIGJhZCBmYWl0aCwgZnJhdWQsIEVSSVNBLCBSSUNPIGFuZCBvdGhlciBidXNpbmVzcy1yZWxhdGVkIGRpc3B1dGVzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYnNmbGxwLmNvbS9sYXd5ZXJzL2RhdGEvMTM3NicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE2OC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ic2ZsbHAuY29tL2xhd3llcnMvZGF0YS8xMzc2JyB0YXJnZXQ9J19ibGFuayc+SmFtZXMgRm94IE1pbGxlcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBCb2llcywgU2NoaWxsZXIgJmFtcDsgRmxleG5lciBMTFAsIEhvbGx5d29vZCwgRmxhLiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSmFtZXMgRm94IE1pbGxlciBzZXJ2ZWQgYXMgUHJlc2lkZW50IG9mIFRoZSBGbG9yaWRhIEJhciBmcm9tIDE5OTAtMTk5MSwgb25lIG9mIHRoZSBmZXcgRmFtaWx5IExhdyBzcGVjaWFsaXN0cyB0byBldmVyIGhvbGQgdGhlIHBvc2l0aW9uOyBzaXggeWVhcnMgYXMgYSBtZW1iZXIgb2YgQUJBIEhvdXNlIG9mIERlbGVnYXRlczsgYW5kIHRocmVlIHllYXJzIG9uIEZsb3JpZGEncyBKdWRpY2lhbCBDb3VuY2lsLiBIZSBoYXMgcHVibGlzaGVkLCB0YXVnaHQsIGFuZCBsZWN0dXJlZCBleHRlbnNpdmVseSB0aHJvdWdob3V0IHRoZSBVbml0ZWQgU3RhdGVzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudGhvbXBzb25jb2J1cm4uY29tL3Blb3BsZS9maW5kLWEtcHJvZmVzc2lvbmFsL3Rob21hcy1taW5vZ3VlLmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80NjkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudGhvbXBzb25jb2J1cm4uY29tL3Blb3BsZS9maW5kLWEtcHJvZmVzc2lvbmFsL3Rob21hcy1taW5vZ3VlLmFzcHgnIHRhcmdldD0nX2JsYW5rJz5UaG9tYXMgTWlub2d1ZTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiwgVGhvbXBzb24gQ29idXJuIExMUCwgU3QuIExvdWlzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBUb20gTWlub2d1ZSBpcyB0aGUgQ2hhaXJtYW4gb2YgVGhvbXBzb24gQ29idXJuLiBIaXMgbGVnYWwgcHJhY3RpY2UgaXMgZm9jdXNlZCBvbiBjb3Jwb3JhdGUgbGF3IGFuZCBnb3Zlcm5hbmNlLCBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMgYW5kIGZpbmFuY2UuIEhlIGhhcyBvdmVyIDMwIHllYXJzIG9mIGV4cGVyaWVuY2UgaW4gYm9hcmQgb2YgZGlyZWN0b3IgY291bnNlbGluZywgYnVzaW5lc3MgYWNxdWlzaXRpb25zIGFuZCBkaXNwb3NpdGlvbnMsIGpvaW50IHZlbnR1cmVzLCBzaGFyZWhvbGRlciByZWxhdGlvbnMgYW5kIHJlZGVtcHRpb25zLCBwcml2YXRlIHBsYWNlbWVudHMsIGNvbW1lcmNpYWwgZmluYW5jZSwgYXNzZXQgc2VjdXJpdGl6YXRpb25zIGFuZCBvdGhlciB0eXBlcyBvZiBjb3Jwb3JhdGUgd29yay4gVG9tIHJlZ3VsYXJseSByZXByZXNlbnRzIGJvdGggZm9yLXByb2ZpdCBhbmQgbm90LWZvci1wcm9maXQgYnVzaW5lc3Nlcy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnJvcGVzZ3JheS5jb20vYmlvZ3JhcGhpZXMvbS9Kb2huLU1vbnRnb21lcnkuYXNweCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMzOS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5yb3Blc2dyYXkuY29tL2Jpb2dyYXBoaWVzL20vSm9obi1Nb250Z29tZXJ5LmFzcHgnIHRhcmdldD0nX2JsYW5rJz5Kb2huIFQuIE1vbnRnb21lcnk8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgR2VuZXJhbCBDb3Vuc2VsLCBSb3BlcyAmYW1wOyBHcmF5IExMUCwgQm9zdG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBKb2huIE1vbnRnb21lcnkgaXMgdGhlIGZvcm1lciBNYW5hZ2luZyBQYXJ0bmVyIG9mIFJvcGVzICZhbXA7IEdyYXkgYW5kIGEgbWVtYmVyIG9mIGl0cyBtYW5hZ2VtZW50IGNvbW1pdHRlZS4gSGUgY29udGludWVzIHRvIGJlIGFjdGl2ZSBpbiB0aGUgZmlybSdzIHBybyBib25vIHByYWN0aWNlIGFuZCBvdGhlciBwdWJsaWMgaW50ZXJlc3QgbWF0dGVycy4gSW4gaGlzIGNhcmVlciwgSm9obiBmb2N1c2VkIG9uIGNvbXBsZXggY2l2aWwgbGl0aWdhdGlvbiB3aXRoIGFuIGVtcGhhc2lzIG9uIHRyaWFscyBhbmQgYXBwZWFscyBpbiBoaWdoIHByb2ZpbGUgY2FzZXMgaW52b2x2aW5nIHB1YmxpY2x5IHNlbnNpdGl2ZSBpc3N1ZXMuIFByaW9yIHRvIGpvaW5pbmcgUm9wZXMgJmFtcDsgR3JheSBpbiAxOTgyLCBKb2huIHNlcnZlZCBhcyBhbiBBc3Npc3RhbnQgQXR0b3JuZXkgR2VuZXJhbCBmb3IgdGhlIENvbW1vbndlYWx0aCBvZiBNYXNzYWNodXNldHRzLiBIZSBhbHNvIHNlcnZlZCBhcyBGaXJzdCBBc3Npc3RhbnQgQXR0b3JuZXkgR2VuZXJhbCBmb3IgdGhlIENvbW1vbndlYWx0aCBvZiBNYXNzYWNodXNldHRzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubGl0dGxlci5jb20vTGlzdHMvQXR0b3JuZXlzL0Rpc3BBdHRvcm5leS5hc3B4P3RraWQ9MDE2ODcnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yMDguZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubGl0dGxlci5jb20vTGlzdHMvQXR0b3JuZXlzL0Rpc3BBdHRvcm5leS5hc3B4P3RraWQ9MDE2ODcnIHRhcmdldD0nX2JsYW5rJz5NYXJrbyBKLiBNcmtvbmljaDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTaGFyZWhvbGRlciwgTGl0dGxlciBNZW5kZWxzb24gUC5DLiwgTWlubmVhcG9saXMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1hcmtvIEouIE1ya29uaWNoIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIGRpc2NyaW1pbmF0aW9uIGFuZCBvdGhlciBlbXBsb3ltZW50IGxpdGlnYXRpb24sIGNsaWVudCBjb3Vuc2VsaW5nLCBhbmQgdHJhZGl0aW9uYWwgbGFib3IgbGF3IGlzc3Vlcy4mbmJzcDtNYXJrbyByZXByZXNlbnRzIGNsaWVudHMgaW4gZmVkZXJhbCBhbmQgc3RhdGUganVyeSBhbmQgYmVuY2ggdHJpYWxzLCBpbiBhcHBlbGxhdGUgY291cnRzIGFuZCBpbiBhZG1pbmlzdHJhdGl2ZSBoZWFyaW5ncyBiZWZvcmUgZmVkZXJhbCBhbmQgc3RhdGUgYWdlbmNpZXMsIGluY2x1ZGluZyB0aGUgRXF1YWwgRW1wbG95bWVudCBPcHBvcnR1bml0eSBDb21taXNzaW9uLCB0aGUgTmF0aW9uYWwgTGFib3IgUmVsYXRpb25zIEJvYXJkLCB0aGUgRGVwYXJ0bWVudCBvZiBMYWJvciBhbmQgdGhlIE1pbm5lc290YSBEZXBhcnRtZW50IG9mIEh1bWFuIFJpZ2h0cy4gSGUgYWxzbyBoYW5kbGVzIGxhYm9yIGFyYml0cmF0aW9ucyBhbmQgaGFzIGV4dGVuc2l2ZSBleHBlcmllbmNlIGluIG1lZGlhdGlvbiBhbmQgb3RoZXIgZm9ybXMgb2YgYWx0ZXJuYXRpdmUgZGlzcHV0ZSByZXNvbHV0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmluZ2hhbS5jb20vTGF3eWVyLmFzcHg/TGF3eWVySUQ9NjQnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xMzkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmluZ2hhbS5jb20vTGF3eWVyLmFzcHg/TGF3eWVySUQ9NjQnIHRhcmdldD0nX2JsYW5rJz5TYXRvcnUgTXVyYXNlPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEJpbmdoYW0gTWNDdXRjaGVuIExMUCwgTmV3IFlvcmsgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFNhdG9ydSBNdXJhc2UgcHJhY3RpY2VzIGNvcnBvcmF0ZSBhbmQgaW50ZXJuYXRpb25hbCBsYXcgYXQgQmluZ2hhbSBNY0N1dGNoZW4gTExQLiBIaXMgZm9jdXMgaXMgb24gdGhlIHJlcHJlc2VudGF0aW9uIG9mIG1ham9yIEFzaWFuIGFuZCBKYXBhbmVzZSBjb3Jwb3JhdGlvbnMgaW4gdGhlaXIgb3ZlcnNlYXMgb3BlcmF0aW9ucywgYW5kIG1ham9yIFUuUy4gYW5kIEV1cm9wZWFuIGNvcnBvcmF0aW9ucyBvcGVyYXRpbmcgaW4gQXNpYS4mbmJzcDtIZSBhY3RpdmVseSBhZHZpc2VzIGdsb2JhbCBjb3Jwb3JhdGlvbnMgcmVnYXJkaW5nIGNyb3NzLWJvcmRlciBpbnZlc3RtZW50cyBpbiB0aGUgVW5pdGVkIFN0YXRlcywgTGF0aW4gQW1lcmljYSwgQXNpYSwgRXVyb3BlIGFuZCB0aGUgTWlkZGxlIEVhc3QuJm5ic3A7SGUgaXMgYSBEaXJlY3RvciBvZiB0aGUgSmFwYW4gU29jaWV0eSBhbmQgYSBtZW1iZXIgb2YgdGhlIFRyaWxhdGVyYWwgQ29tbWlzc2lvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJpbmdoYW0uY29tL1Blb3BsZS9NdXJhc2UtSmlybycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzYuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmluZ2hhbS5jb20vUGVvcGxlL011cmFzZS1KaXJvJyB0YXJnZXQ9J19ibGFuayc+SmlybyBNdXJhc2U8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgQmluZ2hhbSBNY0N1dGNoZW4gTExQLCBOZXcgWW9yayAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSmlybyBNdXJhc2UgY29uY2VudHJhdGVzIG9uIGludGVybmF0aW9uYWwgYnVzaW5lc3MsIGZpbmFuY2UsIGJhbmtpbmcgYW5kIGxpdGlnYXRpb24sIHdpdGggYSBmb2N1cyBvbiBKYXBhbiBhbmQgb3RoZXIgQXNpYW4gY291bnRyaWVzLiBIZSByZXByZXNlbnRzIFUuUy4gYW5kIEV1cm9wZWFuIG11bHRpbmF0aW9uYWwgY29ycG9yYXRpb25zIGFuZCBmaW5hbmNpYWwgaW5zdGl0dXRpb25zIGRvaW5nIGJ1c2luZXNzIGluIEphcGFuLCBhbmQgSmFwYW5lc2UgY29tcGFuaWVzIGRvaW5nIGJ1c2luZXNzIGluIHRoZSBVLlMuIEluIDE5NzEsIGhlIHdhcyBhIGZvdW5kaW5nIHBhcnRuZXIgb2YgTWFya3MgJmFtcDsgTXVyYXNlLCB3aGljaCBncmV3IHRvIGJlY29tZSBvbmUgb2YgdGhlIFVuaXRlZCBTdGF0ZXMmcnNxdW87IGxlYWRpbmcgSmFwYW5lc2UgbGF3IHByYWN0aWNlcywgcHJpb3IgdG8gaXRzIGpvaW5pbmcgQmluZ2hhbSBEYW5hICZhbXA7IEdvdWxkIGluIE9jdG9iZXIgMTk5Ny4gJm5ic3A7SW4gMTk4OSwgdGhlIEVtcGVyb3Igb2YgSmFwYW4gY29uZmVycmVkIHVwb24gSmlybyB0aGUgT3JkZXIgb2YgdGhlIFNhY3JlZCBUcmVhc3VyZSwgR29sZCBhbmQgU2lsdmVyIFN0YXIsIG9uZSBvZiBKYXBhbiZyc3F1bztzIGhpZ2hlc3QgaG9ub3JzLCBpbiByZWNvZ25pdGlvbiBvZiBoaXMgb3V0c3RhbmRpbmcgY29udHJpYnV0aW9ucyB0byBpbmNyZWFzZWQgdW5kZXJzdGFuZGluZyBhbmQgZnJpZW5kc2hpcCBiZXR3ZWVuIHRoZSBVbml0ZWQgU3RhdGVzIGFuZCBKYXBhbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmtyYW1lcmxldmluLmNvbS9nbmFmdGFsaXMvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzUwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmtyYW1lcmxldmluLmNvbS9nbmFmdGFsaXMvJyB0YXJnZXQ9J19ibGFuayc+R2FyeSBQLiBOYWZ0YWxpczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBLcmFtZXIgTGV2aW4gTmFmdGFsaXMgJmFtcDsgRnJhbmtlbCBMTFAsIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBHYXJ5IE5hZnRhbGlzIGlzIHRoZSBoZWFkIG9mIHRoZSBMaXRpZ2F0aW9uIERlcGFydG1lbnQgYW5kIGZpcm13aWRlIENvLUNoYWlyIG9mIEtyYW1lciBMZXZpbiBOYWZ0YWxpcyAmYW1wOyBGcmFua2VsLiBGb3Igb3ZlciAzMCB5ZWFycywgTXIuIE5hZnRhbGlzIGhhcyByZXByZXNlbnRlZCBpbmRpdmlkdWFscyBhbmQgY29ycG9yYXRpb25zIGluIGFsbCBwaGFzZXMgb2YgY29tcGxleCBsaXRpZ2F0aW9uLCBpbmNsdWRpbmcgYmV0LXRoZS1jb21wYW55IGluIHJlZ3VsYXRvcnksIGNyaW1pbmFsIGFuZCBjaXZpbCBtYXR0ZXJzLiBIZSBoYXMgYWxzbyBjb3Vuc2VsZWQgbnVtZXJvdXMgY29ycG9yYXRpb25zIHRocm91Z2ggcmVndWxhdG9yeSBtYXR0ZXJzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly9uYWdlbHJpY2UuY29tL2xhd3llci9CcnVjZS1ILi1OYWdlbCwtUGFydG5lcl9jcDgzNDMuaHRtJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzU0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vbmFnZWxyaWNlLmNvbS9sYXd5ZXIvQnJ1Y2UtSC4tTmFnZWwsLVBhcnRuZXJfY3A4MzQzLmh0bScgdGFyZ2V0PSdfYmxhbmsnPkJydWNlIEguIE5hZ2VsPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kaW5nIFBhcnRuZXIsIE5hZ2VsIFJpY2UgTExQLCBSb3NlbGFuZCwgTi5KLiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQnJ1Y2UgSC4gTmFnZWwgaXMgdGhlIGZvdW5kaW5nIHBhcnRuZXIgb2YgTmFnZWwgUmljZSwgTExQIGFuZCBpcyBvbmUgb2YgTmV3IEplcnNleSZyc3F1bztzIHByZW1pZXIgdHJpYWwgYXR0b3JuZXlzLiBIZSBoYW5kbGVzIGNvbXBsZXggbGl0aWdhdGlvbiwgaW5jbHVkaW5nIGNsYXNzIGFjdGlvbiwgbWVkaWNhbCBtYWxwcmFjdGljZSwgY2F0YXN0cm9waGljIHBlcnNvbmFsIGluanVyeSwgZXN0YXRlIGxpdGlnYXRpb24gYW5kIGJ1c2luZXNzIHRvcnRzLiAmbmJzcDtJbiB0aGUgcGFzdCAzMCB5ZWFycyBoaXMgbGl0aWdhdGlvbiBib3V0aXF1ZSBoYXMgbmVhcmx5ICQxIGJpbGxpb24gaW4gc2V0dGxlbWVudHMgYW5kIHZlcmRpY3RzIGFuZCBoZSBoYXMgdHJpZWQgb3ZlciAxMDAganVyeSB0cmlhbHMgaW4gc3RhdGUgYW5kIGZlZGVyYWwgY291cnRzIGluIHRoZSBOZXcgWW9yayBtZXRyb3BvbGl0YW4gYXJlYS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1vZm8uY29tL2xhcnJlbi1uYXNoZWxza3kvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTI5LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1vZm8uY29tL2xhcnJlbi1uYXNoZWxza3kvJyB0YXJnZXQ9J19ibGFuayc+TGFycmVuIE0uICBOYXNoZWxza3k8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hhaXIsIE1vcnJpc29uICZhbXA7IEZvZXJzdGVyIExMUCwgTmV3IFlvcmsgICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBMYXJyZW4gTmFzaGVsc2t5IGhhcyBiZWVuIHRoZSBDaGFpciBvZiBNb3JyaXNvbiAmYW1wOyBGb2Vyc3RlciBzaW5jZSAyMDEyLiAmbmJzcDtBcyBDaGFpciBhbmQgQ2hpZWYgRXhlY3V0aXZlIFBhcnRuZXIsIGhlIHRha2VzIHRoZSBsZWFkIGluIHNldHRpbmcgcG9saWN5IGFuZCBwcm92aWRpbmcgc3RyYXRlZ2ljIGRpcmVjdGlvbiB0byB0aGUgZmlybS4gJm5ic3A7TXIuIE5hc2hlbHNreSBoYXMgYWxtb3N0IDI1IHllYXJzIG9mIGV4cGVyaWVuY2UgaW4gVS5TLiBhbmQgaW50ZXJuYXRpb25hbCByZXN0cnVjdHVyaW5ncywgaW5jbHVkaW5nIGluIG1hbnkgb2YgdGhlIGxhcmdlc3QgYW5kIG1vc3QgY29tcGxleCBDaGFwdGVyIDExIGNhc2VzLCB3b3Jrb3V0cywgcmVzdHJ1Y3R1cmluZ3MgYW5kIGRpc3RyZXNzZWQgYWNxdWlzaXRpb25zIGFuZCBpbnZlc3RtZW50cy4gJm5ic3A7SGUgaXMgYWxzbyBhIG1lbWJlciBvZiB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzIG9mIHRoZSBMYXd5ZXJzIEFsbGlhbmNlIGZvciBOZXcgWW9yay4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8va25vYmJlLmNvbS9zdGV2ZW4tbmF0YXVwc2t5JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDU1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8va25vYmJlLmNvbS9zdGV2ZW4tbmF0YXVwc2t5JyB0YXJnZXQ9J19ibGFuayc+U3RldmVuIE5hdGF1cHNreSA8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgS25vYmJlLCBNYXJ0ZW5zLCBPbHNvbiAmYW1wOyBCZWFyLCBMTFAsIElydmluZSwgQ2FsaWYuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBTdGV2ZW4gTmF0YXVwc2t5IGlzIHRoZSBtYW5hZ2luZyBwYXJ0bmVyIG9mIEtub2JiZSwgTWFydGVucywgT2xzb24gJmFtcDsgQmVhci4gSGlzIHByYWN0aWNlIGludm9sdmVzIGFsbCBhc3BlY3RzIG9mIGludGVsbGVjdHVhbCBwcm9wZXJ0eSBwcm90ZWN0aW9uIGFuZCBlbmZvcmNlbWVudCwgaW5jbHVkaW5nIHBhdGVudCBhbmQgdHJhZGVtYXJrIHByb3NlY3V0aW9uIGFuZCBsaXRpZ2F0aW9uLiAmbmJzcDtNci4gTmF0YXVwc2t5IGhhcyB3b3JrZWQgZXh0ZW5zaXZlbHkgd2l0aCBjbGllbnRzIGluIHRoZSBtZWNoYW5pY2FsLCBtZWRpY2FsIGRldmljZSBhbmQgZW50ZXJ0YWlubWVudCBpbmR1c3RyaWVzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cud2xyay5jb20vREFOZWZmLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzUwMS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53bHJrLmNvbS9EQU5lZmYvJyB0YXJnZXQ9J19ibGFuayc+RGFuaWVsIE5lZmY8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgV2FjaHRlbGwsIExpcHRvbiwgUm9zZW4gJmFtcDsgS2F0eiwgTmV3IFlvcmsgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIERhbmllbCBBLiBOZWZmIGlzIHRoZSBjby1jaGFpcm1hbiBvZiB0aGUgRXhlY3V0aXZlIENvbW1pdHRlZSBhbmQgcGFydG5lciBpbiB0aGUgbGF3IGZpcm0gV2FjaHRlbGwsIExpcHRvbiwgUm9zZW4gJmFtcDsgS2F0eiwgd2hpY2ggaGUgam9pbmVkIGluIDE5NzcuICZuYnNwO0hlIGlzIGEgY29ycG9yYXRlIGFuZCBzZWN1cml0aWVzIGxhd3llciwgYW5kIGhhcyBmb2N1c2VkIG9uIG1lcmdlcnMgYW5kIGFjcXVpc2l0aW9ucyBhbmQgYWR2aWNlIHRvIGJvYXJkcyBvZiBkaXJlY3RvcnMgYW5kIGJvYXJkIGNvbW1pdHRlZXMuICZuYnNwO0R1cmluZyBoaXMgbW9yZSB0aGFuIDMwIHllYXJzIG9mIHByYWN0aWNlLCBNci4gTmVmZiBoYXMgYmVlbiBleHRlbnNpdmVseSBpbnZvbHZlZCBpbiBuZWdvdGlhdGVkIGFzIHdlbGwgYXMgaG9zdGlsZSBhY3F1aXNpdGlvbnMsIGFuZCBoYXMgcmVwcmVzZW50ZWQgYmlkZGVycyBhbmQgdGFyZ2V0cywgcHVibGljIGFuZCBwcml2YXRlIGNvbXBhbmllcywgcHJpdmF0ZSBlcXVpdHkgZmlybXMsIGxldmVyYWdlZCBhY3F1aXJlcnMgYW5kIHNwZWNpYWwgY29tbWl0dGVlcyBvZiBkaXJlY3RvcnMuJm5ic3A7ICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cHM6Ly93d3cud2VzdGVybnNvdXRoZXJubGlmZS5jb20vZGVmYXVsdC5hc3AnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yNTEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHBzOi8vd3d3Lndlc3Rlcm5zb3V0aGVybmxpZmUuY29tL2RlZmF1bHQuYXNwJyB0YXJnZXQ9J19ibGFuayc+Sm9uYXRoYW4gRC4gTmllbWV5ZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIFZpY2UgUHJlc2lkZW50IGFuZCBHZW5lcmFsIENvdW5zZWwsIFdlc3Rlcm4gJmFtcDsgU291dGhlcm4gRmluYW5jaWFsIEdyb3VwIEluYy4sIENpbmNpbm5hdGkgICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBKb25hdGhhbiBELiBOaWVtZXllciBpcyBTZW5pb3IgVmljZSBQcmVzaWRlbnQgYW5kIEdlbmVyYWwgQ291bnNlbCBmb3IgV2VzdGVybiAmYW1wOyBTb3V0aGVybiBGaW5hbmNpYWwgR3JvdXAuIFByaW9yIHRvIGpvaW5pbmcgV2VzdGVybiAmYW1wOyBTb3V0aGVybiBpbiAyMDAxLCBoZSBoZWxkIHBvc2l0aW9ucyB3aXRoIFNxdWlyZSwgU2FuZGVycyAmYW1wOyBEZW1wc2V5IExMUCBhbmQgR3JheWRvbiwgSGVhZCAmYW1wOyBSaXRjaGV5IExMUCB3aGVyZSBoZSBjb25jZW50cmF0ZWQgb24gbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zLCBwcml2YXRlIGVxdWl0eSwgYW5kIHNlY3VyaXRpZXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5saW5rbGF0ZXJzLmNvbS9XaG9XZUFyZS9PdXJQZW9wbGUvUGFnZXMvSmVmZk5vcnRvbi5hc3B4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzA1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmxpbmtsYXRlcnMuY29tL1dob1dlQXJlL091clBlb3BsZS9QYWdlcy9KZWZmTm9ydG9uLmFzcHgnIHRhcmdldD0nX2JsYW5rJz5KZWZmIE5vcnRvbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDby1NYW5hZ2luZyBQYXJ0bmVyLCBMaW5rbGF0ZXJzIExMUCwgTmV3IFlvcmsgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEplZmYgTm9ydG9uIGlzIHRoZSBVLlMuIENvLU1hbmFnaW5nIFBhcnRuZXIgYW5kIGhlYWQgb2YgdGhlIFUuUy4gYmFua2luZyBwcmFjdGljZSBhdCBMaW5rbGF0ZXJzIExMUC4gSGUgaGFzIG92ZXIgMjAgeWVhcnMgb2YmbmJzcDtleHBlcmllbmNlIHJlcHJlc2VudGluZyBsZWFkIGFycmFuZ2VycywgdW5kZXJ3cml0ZXJzLCBhbmQgaXNzdWVycyBpbiBjb21wbGV4IGRvbWVzdGljIGFuZCBjcm9zcy1ib3JkZXIgbGV2ZXJhZ2VkIGRlYnQgYW5kIGhpZ2gteWllbGQgdHJhbnNhY3Rpb25zLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cud2MuY29tL3RvZG9ubmVsbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI4My5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53Yy5jb20vdG9kb25uZWxsJyB0YXJnZXQ9J19ibGFuayc+VGVycmVuY2UgTydEb25uZWxsPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIFdpbGxpYW1zICZhbXA7IENvbm5vbGx5IExMUCwgV2FzaGluZ3RvbiAgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFRlcnJlbmNlIE8nRG9ubmVsbCBpcyBhIHBhcnRuZXIgd2l0aCBXaWxsaWFtcyAmYW1wOyBDb25ub2xseSBMTFAuIEhlIGlzIGEgbWVtYmVyIG9mIHRoZSBib2FyZHMgb2YgdGhlIEdlcmFsZCBSLiBGb3JkIEZvdW5kYXRpb24gYW5kIHRoZSBOYXRpb25hbCBDaGFtYmVyIExpdGlnYXRpb24gQ2VudGVyLiBNci4gTydEb25uZWxsIHdhcyBleGVjdXRpdmUgdmljZSBwcmVzaWRlbnQsIGdlbmVyYWwgY291bnNlbCBhbmQgY29ycG9yYXRlIHNlY3JldGFyeSBvZiBUZXh0cm9uIEluYy4gUHJldmlvdXNseSwgaGUgd2FzIGEgcGFydG5lciBhbmQgbWVtYmVyIG9mIHRoZSBleGVjdXRpdmUgY29tbWl0dGVlIGF0IFdpbGxpYW1zICZhbXA7IENvbm5vbGx5LiBGcm9tIDE5ODkgdG8gMTk5MiwgaGUgc2VydmVkIGFzIGdlbmVyYWwgY291bnNlbCBvZiB0aGUgRGVwYXJ0bWVudCBvZiBEZWZlbnNlIHVuZGVyIFNlY3JldGFyeSBDaGVuZXkuIEhlIHByZXZpb3VzbHkgc2VydmVkIG9uIHRoZSBXaGl0ZSBIb3VzZSBzdGFmZiBhcyBkZXB1dHkgc3BlY2lhbCBhc3Npc3RhbnQgdG8gUHJlc2lkZW50IE5peG9uIGFuZCBhcyBzcGVjaWFsIGFzc2lzdGFudCB0byBQcmVzaWRlbnQgRm9yZC4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmRlY2hlcnQuY29tL2RhbmllbF9vZG9ubmVsbC8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80OTkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZGVjaGVydC5jb20vZGFuaWVsX29kb25uZWxsLycgdGFyZ2V0PSdfYmxhbmsnPkRhbmllbCBPJ0Rvbm5lbGw8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIsIERlY2hlcnQgTExQLCBQaGlsYWRlbHBoaWEgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIERhbmllbCBPJ0Rvbm5lbGwgaXMgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgb2YgRGVjaGVydCBhbmQgYSBtZW1iZXIgb2YgdGhlIGZpcm0ncyBQb2xpY3kgQ29tbWl0dGVlLiBIZSBpcyBhIG5hdGlvbmFsbHkgcmVjb2duaXplZCBhZHZpc29yIHRvIHByaXZhdGUgZXF1aXR5IGZ1bmQgc3BvbnNvcnMsIGNvcnBvcmF0aW9ucywgYW5kIGZpbmFuY2lhbCBpbnN0aXR1dGlvbnMgYXMgd2VsbCBhcyBjb21wYW55IG1hbmFnZW1lbnRzLCBib2FyZHMgb2YgZGlyZWN0b3JzLCBhbmQgc3BlY2lhbCBjb21taXR0ZWVzLiBIZSByZXByZXNlbnRzIGNsaWVudHMgb24gcHVibGljIGFuZCBwcml2YXRlIG1lcmdlcnMgYW5kIGFjcXVpc2l0aW9ucyAmbWRhc2g7IGJvdGggZG9tZXN0aWNhbGx5IGFuZCBpbnRlcm5hdGlvbmFsbHkgJm1kYXNoOyBhcyB3ZWxsIGFzIGNvcnBvcmF0ZSByZXN0cnVjdHVyaW5ncyBhbmQgY29ycG9yYXRlIGdvdmVybmFuY2UgbWF0dGVycy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vbWVkaWFyb29tLmJhbmtvZmFtZXJpY2EuY29tL3Bob2VuaXguemh0bWw/Yz0yMzQ1MDMmcD1pcm9sLW5ld3NBcnRpY2xlJklEPTEzOTAyNjQmaGlnaGxpZ2h0PSAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yMzEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly9tZWRpYXJvb20uYmFua29mYW1lcmljYS5jb20vcGhvZW5peC56aHRtbD9jPTIzNDUwMyZwPWlyb2wtbmV3c0FydGljbGUmSUQ9MTM5MDI2NCZoaWdobGlnaHQ9ICcgdGFyZ2V0PSdfYmxhbmsnPkVkd2FyZCBPJ0tlZWZlPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEdlbmVyYWwgQ291bnNlbCwgQmFuayBvZiBBbWVyaWNhIENvcnBvcmF0aW9uLCBDaGFybG90dGUsIE4uQy4gICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBFZHdhcmQgUC4gTydLZWVmZSBpcyBnZW5lcmFsIGNvdW5zZWwgb2YgQmFuayBvZiBBbWVyaWNhLCB0aGUgY29tcGFueSdzIGNoaWVmIGxlZ2FsIG9mZmljZXIgYW5kIGFkdmlzZXIuIEhlIGlzIGFsc28gYSBtZW1iZXIgb2YgdGhlIGNvbXBhbnkncyBleGVjdXRpdmUgbWFuYWdlbWVudCB0ZWFtLiBBIGNvbW11bml0eSBsZWFkZXIgaW4geW91dGggYWN0aXZpdGllcywgTydLZWVmZSBoYXMgdHJhbnNpdGlvbmVkIGZyb20gbWFuYWdpbmcgYXRobGV0aWMgdGVhbXMgdG8gYWR2b2NhdGluZyBvbiBiZWhhbGYgb2YgYXQtcmlzayBjaGlsZHJlbi4gSGUgc2VydmVzIG9uIHRoZSBib2FyZCBvZiBkaXJlY3RvcnMgb2YgdGhlIENoYXJsb3R0ZS1iYXNlZCBDb3VuY2lsIGZvciBDaGlsZHJlbidzIFJpZ2h0cy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm9sZW5kZXIuY29tL2F0dG9ybmV5cy9qYWNrLW9sZW5kZXIvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzYxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm9sZW5kZXIuY29tL2F0dG9ybmV5cy9qYWNrLW9sZW5kZXIvJyB0YXJnZXQ9J19ibGFuayc+SmFjayBILiBPbGVuZGVyPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kaW5nIFBhcnRuZXIsIEphY2sgSC4gT2xlbmRlciAmYW1wOyBBc3NvY2lhdGVzLCBQQywgV2FzaGluZ3RvbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSmFjayBILiBPbGVuZGVyIGZvdW5kZWQgSmFjayBILiBPbGVuZGVyICZhbXA7IEFzc29jaWF0ZXMsIFBDIHRvIGZvY3VzIG9uIG1lZGljYWwgbWFscHJhY3RpY2UgYW5kIHBlcnNvbmFsIGluanVyeSB2aWN0aW1zLiBNci4gT2xlbmRlciBpcyBhIGN1cnJlbnQgUHJlc2lkZW50IG9mIHRoZSBBbWVyaWNhbiBCb2FyZCBvZiBQcm9mZXNzaW9uYWwgTGlhYmlsaXR5IEF0dG9ybmV5cyBhbmQgYSBwYXN0IFByZXNpZGVudCBvZiB0aGUgQmFyIEFzc29jaWF0aW9uIG9mIHRoZSBEaXN0cmljdCBvZiBDb2x1bWJpYSBhbmQgdGhlIFRyaWFsIExhd3llcnMgQXNzb2NpYXRpb24sIEQuQy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmdpYnNvbmR1bm4uY29tL0xhd3llcnMvam9sc29uJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5naWJzb25kdW5uLmNvbS9MYXd5ZXJzL2pvbHNvbicgdGFyZ2V0PSdfYmxhbmsnPkpvaG4gRi4gT2xzb248L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRm91bmRpbmcgUGFydG5lciwgR2lic29uLCBEdW5uICZhbXA7IENydXRjaGVyIExMUCwgV2FzaGluZ3RvbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSm9obiBGLiBPbHNvbiBpcyBhIGZvdW5kaW5nIHBhcnRuZXIgb2YgR2lic29uLCBEdW5uICZhbXA7IENydXRjaGVyJ3MgV2FzaGluZ3RvbiwgRC5DLiBvZmZpY2UuICZuYnNwO01yLiBPbHNvbiByZXByZXNlbnRzIGJ1c2luZXNzIG9yZ2FuaXphdGlvbnMgaW4gY29ycG9yYXRlIGdvdmVybmFuY2UsIGNvcnBvcmF0ZSBzZWN1cml0aWVzLCBjb3Jwb3JhdGUgZmluYW5jZSBhbmQgbWVyZ2VyIGFuZCBhY3F1aXNpdGlvbiBtYXR0ZXJzLiAmbmJzcDtIZSBoYXMgY291bnNlbGVkIG1hbnkgYm9hcmRzIG9mIGRpcmVjdG9ycyBhbmQgYm9hcmQgY29tbWl0dGVlcyBvbiBnb3Zlcm5hbmNlIGlzc3VlcyBhbmQgaW4gYXNzZXNzaW5nIHNoYXJlaG9sZGVyIGxpdGlnYXRpb24sIHJlc3BvbmRpbmcgdG8gYnVzaW5lc3MgY29tYmluYXRpb24gcHJvcG9zYWxzIGFuZCBjb25kdWN0aW5nIGludGVybmFsIGludmVzdGlnYXRpb25zLiAmbmJzcDtIZSBoYXMgcmVwcmVzZW50ZWQgZmlybXMgYW5kIGluZGl2aWR1YWxzIGJlZm9yZSB0aGUgU2VjdXJpdGllcyBhbmQgRXhjaGFuZ2UgQ29tbWlzc2lvbiBhbmQgb3RoZXIgZmVkZXJhbCBhZ2VuY2llcyBpbiBib3RoIHJlZ3VsYXRvcnkgbWF0dGVycyBhbmQgZW5mb3JjZW1lbnQgaW52ZXN0aWdhdGlvbnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5wc2JsYXcuY29tL3BhbmlzaC5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzUzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnBzYmxhdy5jb20vcGFuaXNoLmh0bWwnIHRhcmdldD0nX2JsYW5rJz5CcmlhbiBQYW5pc2g8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgUGFuaXNoIFNoZWEgJmFtcDsgQm95bGUgTExQLCBMb3MgQW5nZWxlcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQnJpYW4gUGFuaXNoIGlzIGEgcGFydG5lciBhdCBQYW5pc2ggU2hlYSAmYW1wOyBCb3lsZSBMTFAuIE1yLiBQYW5pc2ggZm9jdXNlcyBoaXMgcHJhY3RpY2Ugb24gcGxhaW50aWZmJ3Mtc2lkZSBhZHZvY2FjeS4gSW4gYWRkaXRpb24gdG8gaGlzIHN1Y2Nlc3NmdWwgbmF0aW9ud2lkZSBwcmFjdGljZSwgaGUgaXMgYSBtZW1iZXIgb2YgdGhlIENvbnN1bWVyIEF0dG9ybmV5cyBBc3NvY2lhdGlvbiBvZiBDYWxpZm9ybmlhIHdoZXJlIGhlIHNpdHMgb24gdGhlIEJvYXJkIG9mIEdvdmVybm9ycy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnRrbGF3LmNvbS9hdHRvcm5leXMuY2ZtP3U9RW1pbHlBUGFya2VyJmFjdGlvbj12aWV3JmlkPTEwMzQmc2hvd19leHBhbmRlZF9iaW89MSZiaW9fcHJhY3RpY2VfaWQ9MCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ0OC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy50a2xhdy5jb20vYXR0b3JuZXlzLmNmbT91PUVtaWx5QVBhcmtlciZhY3Rpb249dmlldyZpZD0xMDM0JnNob3dfZXhwYW5kZWRfYmlvPTEmYmlvX3ByYWN0aWNlX2lkPTAnIHRhcmdldD0nX2JsYW5rJz5FbWlseSBBLiBQYXJrZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgVGhvbXBzb24gJmFtcDsgS25pZ2h0IExMUCwgRGFsbGFzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBUaG9tcHNvbiAmYW1wOyBLbmlnaHQgTExQIG1hbmFnaW5nIHBhcnRuZXIgRW1pbHkgQS4gUGFya2VyIHJlcHJlc2VudHMgdGF4cGF5ZXJzIGluIElSUyBhdWRpdHMgYW5kIGFwcGVhbHMgcHJvY2VlZGluZ3MsIHN0YXRlIHRheCBhdWRpdHMgYW5kIGhlYXJpbmdzLCBhbmQgZmVkZXJhbCBhbmQgc3RhdGUgdGF4IHJlZnVuZCBhbmQgZGVmaWNpZW5jeSBsaXRpZ2F0aW9uLiBTaGUgaGFzIGFsc28gcmVwcmVzZW50ZWQgY2xpZW50cyBpbiBhIG51bWJlciBvZiBwcmVjZWRlbnQtc2V0dGluZyBjYXNlcyB0aGF0IGRlY2lkZWQgaW1wb3J0YW50IGluZHVzdHJ5IGlzc3VlcyBhbmQgZGV2ZWxvcGVkIHByZXZpb3VzbHkgdW5zZXR0bGVkIGlzc3VlcyBvZiB0YXggbGF3LiBQcmlvciB0byBqb2luaW5nIFRob21wc29uICZhbXA7IEtuaWdodCwgTXMuIFBhcmtlciB3YXMgYWN0aW5nIGNoaWVmIGNvdW5zZWwgYW5kIGRlcHV0eSBjaGllZiBjb3Vuc2VsIGZvciB0aGUgSVJTLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cua3JhbWVybGV2aW4uY29tL3BwZWFybG1hbi8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zMDMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cua3JhbWVybGV2aW4uY29tL3BwZWFybG1hbi8nIHRhcmdldD0nX2JsYW5rJz5QYXVsIFMuIFBlYXJsbWFuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIEtyYW1lciBMZXZpbiBOYWZ0YWxpcyAmYW1wOyBGcmFua2VsIExMUCwgTmV3IFlvcmsgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFBhdWwgUGVhcmxtYW4gaXMgTWFuYWdpbmcgUGFydG5lciBvZiBLcmFtZXIgTGV2aW4gTmFmdGFsaXMgJmFtcDsgRnJhbmtlbCBMTFAgYW5kIGhhcyBzZXJ2ZWQgaW4gdGhhdCBwb3NpdGlvbiBzaW5jZSAyMDAwLiBNci4gUGVhcmxtYW4ncyBwcmFjdGljZSBmb2N1c2VzIG9uIHByaXZhdGUgZXF1aXR5LCBsZXZlcmFnZWQgYnV5b3V0cywgY29ycG9yYXRlIHJlc3RydWN0dXJpbmcsIGFuZCBiYW5rcnVwdGN5IGxhdyBpbiBhZGRpdGlvbiB0byBoaXMgcmVzcG9uc2liaWxpdGllcyBtYW5hZ2luZyB0aGUgZmlybS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmdsYW5rbGVyLmNvbS9Qcm9maWxlLnBocD9pZD02NCZzcmM9cHJvZmlsZXMmdHlwZT0wJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTIxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmdsYW5rbGVyLmNvbS9Qcm9maWxlLnBocD9pZD02NCZzcmM9cHJvZmlsZXMmdHlwZT0wJyB0YXJnZXQ9J19ibGFuayc+QXJub2xkIEUuIFBlcmw8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWVtYmVyLCBHbGFua2xlciBCcm93biwgUExMQywgTWVtcGhpcywgVGVubi4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEFybm9sZCBQZXJsIGJyaW5ncyBvdmVyIHRoaXJ0eSB5ZWFycyBvZiBleHBlcmllbmNlIHByYWN0aWNpbmcgbGFib3IgYW5kIGVtcGxveW1lbnQgbGF3IHRvIEdsYW5rbGVyIEJyb3duLCBQTExDLiBIZSBmb2N1c2VzIGhpcyBwcmFjdGljZSBvbiBsYWJvciBsYXcgYW5kIGFkdm9jYWN5IGJlZm9yZSB0aGUgVS5TLiBDb3VydHMgb2YgQXBwZWFscyBhbmQgYWxzbyBzZXJ2ZXMgYXMgYSBSdWxlIDMxIExpc3RlZCBHZW5lcmFsIENpdmlsIE1lZGlhdG9yLiBIZSBoYXMgYSBncmVhdCBkZXB0aCBvZiBleHBlcmllbmNlIHdpdGggdGhlIE5MUkIgYW5kIHdhcyBvbmUgb2Ygb25seSAyNSBtYW5hZ2VtZW50IGxhYm9yIGF0dG9ybmV5cyBhcHBvaW50ZWQgdG8gc2VydmUgb24gdGhlIE5MUkIgQWR2aXNvcnkgUGFuZWwgdW5kZXIgdGhlbiBDaGFpcm1hbiBXaWxsaWFtIEdvdWxkLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cud2lsbWVyaGFsZS5jb20vYmlsbF9wZXJsc3RlaW4vJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTkxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndpbG1lcmhhbGUuY29tL2JpbGxfcGVybHN0ZWluLycgdGFyZ2V0PSdfYmxhbmsnPldpbGxpYW0gSi4gUGVybHN0ZWluPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIFdpbG1lciBDdXRsZXIgUGlja2VyaW5nIEhhbGUgYW5kIERvcnIgTExQLCBOZXcgWW9yayAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgV2lsbGlhbSBQZXJsc3RlaW4gaXMgYSBwYXJ0bmVyIGluIHRoZSBmaXJtJ3MgQmFua3J1cHRjeSBhbmQgRmluYW5jaWFsIFJlc3RydWN0dXJpbmcgUHJhY3RpY2UgR3JvdXAsIGFuZCBhIGZvcm1lciBjby1tYW5hZ2luZyBwYXJ0bmVyIG9mIHRoZSBmaXJtLiZuYnNwOyZuYnNwO0Ftb25nIGhpcyBtYW55IHByb2Zlc3Npb25hbCBhY3Rpdml0aWVzLCBNci4gUGVybHN0ZWluIGlzIGEgRmVsbG93IGFuZCBDb3Vuc2VsIHRvIHRoZSBBbWVyaWNhbiBDb2xsZWdlIG9mIEJhbmtydXB0Y3kuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zaWRsZXkuY29tL2NhcnRlci1waGlsbGlwcy8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80MjguZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc2lkbGV5LmNvbS9jYXJ0ZXItcGhpbGxpcHMvJyB0YXJnZXQ9J19ibGFuayc+Q2FydGVyIEcuIFBoaWxsaXBzPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEV4ZWN1dGl2ZSBDb21taXR0ZWUgQ2hhaXIsIFNpZGxleSBBdXN0aW4gTExQLCBXYXNoaW5ndG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBDYXJ0ZXIgUGhpbGxpcHMgaXMgdGhlIENoYWlyIG9mIHRoZSBmaXJtJnJzcXVvO3MgRXhlY3V0aXZlIENvbW1pdHRlZSBhbmQgd2FzIHRoZSBtYW5hZ2luZyBwYXJ0bmVyIG9mIGl0cyBXYXNoaW5ndG9uLCBELkMuIG9mZmljZSBmcm9tIDE5OTUgdG8gMjAxMi4gU2luY2Ugam9pbmluZyBTaWRsZXksIE1yLiBQaGlsbGlwcyBoYXMgYXJndWVkIDY3IGNhc2VzIGluIHRoZSBTdXByZW1lIENvdXJ0LiBQcmV2aW91c2x5LCBoZSBzZXJ2ZWQgYXMgYSBsYXcgY2xlcmsgdG8gSnVkZ2UgUm9iZXJ0IFNwcmVjaGVyIG9uIHRoZSBVbml0ZWQgU3RhdGVzIENvdXJ0IG9mIEFwcGVhbHMgZm9yIHRoZSBTZXZlbnRoIENpcmN1aXQgYW5kIENoaWVmIEp1c3RpY2UgV2FycmVuIEUuIEJ1cmdlciBvbiB0aGUgVW5pdGVkIFN0YXRlcyBTdXByZW1lIENvdXJ0LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZ29vZHdpbnByb2N0ZXIuY29tL1Blb3BsZS9QL1Bpc2EtUmVnaW5hLmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yODYuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZ29vZHdpbnByb2N0ZXIuY29tL1Blb3BsZS9QL1Bpc2EtUmVnaW5hLmFzcHgnIHRhcmdldD0nX2JsYW5rJz5SZWdpbmEgTS4gUGlzYTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiwgR29vZHdpbiBQcm9jdGVyIExMUCwgQm9zdG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBSZWdpbmEgUGlzYSBpcyB0aGUgQ2hhaXJtYW4gb2YgR29vZHdpbiBQcm9jdGVyIExMUC4gTXMuIFBpc2EncyBwcmFjdGljZSBmb2N1c2VzIG9uIGZpbmFuY2lhbCBzZXJ2aWNlcyB3aXRoIGEgY29uY2VudHJhdGlvbiBvbiBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMgb2YgYmFua3MgYW5kIGZpbmFuY2lhbCBpbnN0aXR1dGlvbnMuIFNoZSBpcyBhIG1lbWJlciBvZiBUaGUgQW1lcmljYW4gTGF3IEluc3RpdHV0ZSBhbmQgQ28tQ2hhaXIgb2YgTGF3IEZpcm0gUHJvIEJvbm8gUHJvamVjdCBBZHZpc29yeSBDb21taXR0ZWUgb2YgdGhlIFBybyBCb25vIEluc3RpdHV0ZSBpbiBhZGRpdGlvbiB0byBzZXZlcmFsIHByb2Zlc3Npb25hbCBhY3Rpdml0aWVzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZGVudG9ucy5jb20vZWxsaW90dC1wb3J0bm95JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDc1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmRlbnRvbnMuY29tL2VsbGlvdHQtcG9ydG5veScgdGFyZ2V0PSdfYmxhbmsnPkVsbGlvdHQgSS4gUG9ydG5veTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBHbG9iYWwgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIsIERlbnRvbnMgTExQLCBXYXNoaW5ndG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBBcyBEZW50b25zJyBHbG9iYWwgQ2hpZWYgRXhlY3V0aXZlLCBFbGxpb3R0IFBvcnRub3kgZGlyZWN0cyB0aGUgZmlybSZyc3F1bztzIGdsb2JhbCBzdHJhdGVneSBhbmQgbWFuYWdlbWVudC4gRWxsaW90dCBhbHNvIHNlcnZlcyBhcyB0aGUgQ2hhaXJtYW4gb2YgRGVudG9uIFVTIExMUC4gVW5kZXIgRWxsaW90dCZyc3F1bztzIGxlYWRlcnNoaXAsIHRoZSBmaXJtIGlzIGV4cGVyaWVuY2luZyBhIHBlcmlvZCBvZiBleGNlcHRpb25hbCBncm93dGgsIHBvc2l0aW9uaW5nIGl0IGFtb25nIHRoZSB0b3AgdGllciBvZiBsYXcgZmlybXMgd29ybGR3aWRlLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYm9zdG9uc2NpZW50aWZpYy5jb20vdXMvYWJvdXQvZXhlY3V0aXZlLWNvbW1pdHRlZS5odG1sI3ByYXR0JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjg5LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJvc3RvbnNjaWVudGlmaWMuY29tL3VzL2Fib3V0L2V4ZWN1dGl2ZS1jb21taXR0ZWUuaHRtbCNwcmF0dCcgdGFyZ2V0PSdfYmxhbmsnPlRpbW90aHkgQS4gIFByYXR0PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCwgQ2hpZWYgQWRtaW5pc3RyYXRpdmUgT2ZmaWNlciwgR2VuZXJhbCBDb3Vuc2VsIGFuZCBTZWNyZXRhcnksIEJvc3RvbiBTY2llbnRpZmljIENvcnBvcmF0aW9uLCBOYXRpY2ssIE1hc3MuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBUaW0gUHJhdHQgaXMgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50LCBDaGllZiBBZG1pbmlzdHJhdGl2ZSBPZmZpY2VyLCBHZW5lcmFsIENvdW5zZWwgYW5kIFNlY3JldGFyeSBmb3IgQm9zdG9uIFNjaWVudGlmaWMuIFRpbSBpcyBhIG1lbWJlciBvZiB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzIGZvciB0aGUgQWR2YW5jZWQgTWVkaWNhbCBUZWNobm9sb2d5IEFzc29jaWF0aW9uLCBhIERpcmVjdG9yIG9uIHRoZSBCb2FyZCBmb3IgdGhlIE5ldyBFbmdsYW5kIExlZ2FsIEZvdW5kYXRpb24sIGEgbWVtYmVyIG9mIHRoZSBBc3NvY2lhdGlvbiBvZiBDb3Jwb3JhdGUgQ291bnNlbCBhbmQgdGhlIEdlbmVyYWwgQ291bnNlbCBSb3VuZHRhYmxlLCBhbmQgaXMgYWxzbyBhY3RpdmUgaW4gdGhlIEZlZGVyYXRpb24gb2YgRGVmZW5zZSBhbmQgQ29ycG9yYXRlIENvdW5zZWwuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5sYWJvcmxhd3llcnMuY29tL3Nob3diaW8uYXNweD9BdHRvcm5leS1Sb2dlci1RdWlsbGVuJlNob3c9MzA0MCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMwOS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5sYWJvcmxhd3llcnMuY29tL3Nob3diaW8uYXNweD9BdHRvcm5leS1Sb2dlci1RdWlsbGVuJlNob3c9MzA0MCcgdGFyZ2V0PSdfYmxhbmsnPlJvZ2VyIEsuIFF1aWxsZW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hhaXJtYW4gYW5kIE1hbmFnaW5nIFBhcnRuZXIsIEZpc2hlciAmYW1wOyBQaGlsbGlwcyBMTFAsIEF0bGFudGEgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFJvZ2VyIFF1aWxsZW4gaXMgYSBwYXJ0bmVyIGluIHRoZSBBdGxhbnRhIG9mZmljZSBhbmQgaXMgdGhlIE1hbmFnaW5nIFBhcnRuZXIgYW5kIENoYWlybWFuIG9mIHRoZSBmaXJtJ3MgTWFuYWdlbWVudCBDb21taXR0ZWUuIEluIGFkZGl0aW9uIHRvIGxlYWRpbmcgdGhlIGZpcm0sIE1yLiBRdWlsbGVuIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIG1hbmFnZW1lbnQgYW5kIGVtcGxveWVyIHNpZGUgY291bnNlbCBhbmQgbGl0aWdhdGlvbiwgc3BlY2lhbGl6aW5nIGluIGZlZGVyYWwgYXBwZWxsYXRlIGxpdGlnYXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy52ZW5hYmxlLmNvbS9rYXJsLWEtcmFjaW5lLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIxNS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy52ZW5hYmxlLmNvbS9rYXJsLWEtcmFjaW5lLycgdGFyZ2V0PSdfYmxhbmsnPkthcmwgQS4gUmFjaW5lPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIFZlbmFibGUgTExQLCBXYXNoaW5ndG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBLYXJsIFJhY2luZSBpcyBhIHBhcnRuZXIgYXQgVmVuYWJsZSBhbmQgZm9jdXNlcyBoaXMgcHJhY3RpY2Ugb24gY29ycG9yYXRlIGRlZmVuc2Uvd2hpdGUgY29sbGFyIGxhdyBhbmQgY29tbWVyY2lhbCBsaXRpZ2F0aW9uLiBNci4gUmFjaW5lIHdhcyBmb3JtZXJseSBhIHN0YWZmIGF0dG9ybmV5IHdpdGggdGhlIEQuQy4gUHVibGljIERlZmVuZGVyIFNlcnZpY2UgYXMgd2VsbCBhcyBhbiBhc3NvY2lhdGUgV2hpdGUgSG91c2UgY291bnNlbCB1bmRlciBQcmVzaWRlbnQgQ2xpbnRvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnRob21wc29uaGluZS5jb20vbGF3eWVyL2RlYm9yYWhyZWFkLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ5My5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy50aG9tcHNvbmhpbmUuY29tL2xhd3llci9kZWJvcmFocmVhZC8nIHRhcmdldD0nX2JsYW5rJz5EZWJvcmFoIFouIFJlYWQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgVGhvbXBzb24gSGluZSBMTFAsIENsZXZlbGFuZCAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRGVib3JhaCBzZXJ2ZXMgYXMgVGhvbXBzb24gSGluZSdzIGZpcm0td2lkZSBNYW5hZ2luZyBQYXJ0bmVyLiBJbiB0aGlzIGNhcGFjaXR5LCBzaGUgaXMgYWxzbyBhIG1lbWJlciBvZiB0aGUgZmlybSdzIEV4ZWN1dGl2ZSBDb21taXR0ZWUuIFByZXZpb3VzbHksIHNoZSBzZXJ2ZWQgYXMgdGhlIGZpcm0ncyBIaXJpbmcgUGFydG5lciBhbmQgdGhlIGNoYWlyIG9mIHRoZSA2NS1sYXd5ZXIgVGF4LCBCZW5lZml0cyBhbmQgUGxhbm5pbmcgRGVwYXJ0bWVudC4gRGVib3JhaCBwcmFjdGljZXMgVGF4IGxhdyBhbmQgSGVhbHRoIENhcmUgbGF3LiBTaGUgZnVuY3Rpb25zIGFzIG91dHNpZGUgZ2VuZXJhbCBjb3Vuc2VsIHRvIHR3byBsYXJnZSBleGVtcHQgb3JnYW5pemF0aW9ucy4gU2hlIGZvY3VzZXMgaGVyIHRheCBwcmFjdGljZSBvbiB0YXggYW5kIGNvcnBvcmF0ZSBwbGFubmluZyBmb3Igbm9ucHJvZml0IG9yZ2FuaXphdGlvbnMgYW5kIGZvdW5kYXRpb25zIGFuZCBoZWFsdGggY2FyZSBvcmdhbml6YXRpb25zLiZuYnNwOyAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudmluc29uLWVsa2lucy5jb20vbGF3eWVycy9IYXJyeVJlYXNvbmVyLmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy84LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnZpbnNvbi1lbGtpbnMuY29tL2xhd3llcnMvSGFycnlSZWFzb25lci5hc3B4JyB0YXJnZXQ9J19ibGFuayc+SGFycnkgTS4gUmVhc29uZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgVmluc29uICZhbXA7IEVsa2lucyBMTFAsIEhvdXN0b24gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEhhcnJ5IHByYWN0aWNlcyBwcmltYXJpbHkgaW4gY29tcGxleCBjaXZpbCBsaXRpZ2F0aW9uLiBIZSBoYXMgc2VydmVkIGFzIGxlYWQgdHJpYWwgY291bnNlbCBpbiBsaXRpZ2F0aW9uIGFuZCBhcmJpdHJhdGlvbiBpbnZvbHZpbmcgYW50aXRydXN0LCBzZWN1cml0aWVzLCBpbnN1cmFuY2UsIGNvbnRyYWN0LCBhbmQgdG9ydCBjbGFpbXMgaW4gdGhlIGJpbGxpb25zIG9mIGRvbGxhcnMuIEhlIGhhcyBhbHNvIGhhbmRsZWQgdGhlIGFwcGVhbHMgb2YgbXVsdGltaWxsaW9uIGRvbGxhciB2ZXJkaWN0cyBpbiBtYXR0ZXJzIG5vdCBvcmlnaW5hbGx5IHRyaWVkIGJ5IHRoZSBmaXJtLCBpbmNsdWRpbmcgYW50aXRydXN0LCBpbnN1cmFuY2UsIG9pbCBhbmQgZ2FzLCBSSUNPLCBzZWN1cml0aWVzIGxhdywgdXRpbGl0eSByZWd1bGF0aW9uLCBhbmQgVUNDIGlzc3Vlcy4gSW4gcmVjZW50IHllYXJzLCBoZSBoYXMgcmVwcmVzZW50ZWQgbWFqb3Igb2lsIGNvbXBhbmllcywgaW52ZXN0bWVudCBiYW5rZXJzLCBjaGVtaWNhbCBjb21wYW5pZXMsIHBpcGVsaW5lIGNvbXBhbmllcywgdGVsZXZpc2lvbiBuZXR3b3JrcywgYW5kIGNvbXB1dGVyIGNvbXBhbmllcy4mbmJzcDsgICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnJobGxhdy5jb20vbGF3eWVyLWF0dG9ybmV5LTEwMTQwNDYuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM5Ni5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5yaGxsYXcuY29tL2xhd3llci1hdHRvcm5leS0xMDE0MDQ2Lmh0bWwnIHRhcmdldD0nX2JsYW5rJz5QYXRyaWNrIE0uIFJlZ2FuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFByZXNpZGVudCBhbmQgU2VuaW9yIFBhcnRuZXIsIFJlZ2FuIFphbWJyaSAmYW1wOyBMb25nLCBQTExDLCBXYXNoaW5ndG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBQYXRyaWNrIE0uIFJlZ2FuIGlzIFByZXNpZGVudCBhbmQgU2VuaW9yIFBhcnRuZXIgb2YgUmVnYW4gWmFtYnJpICZhbXA7IExvbmcuJm5ic3A7SGlzJm5ic3A7cHJhY3RpY2UgYWltcyZuYnNwO2F0IHJlcHJlc2VudGluZyBwbGFpbnRpZmZzIGluIG1lZGljYWwgbWFscHJhY3RpY2UsIHByb2R1Y3QgbGlhYmlsaXR5IGFuZCBvdGhlciBzZXJpb3VzIHBlcnNvbmFsIGluanVyeSBhbmQgd3JvbmdmdWwgZGVhdGggY2xhaW1zLiBNci4gUmVnYW4gaGFzIGJlZW4gZWxlY3RlZCBhIEZlbGxvdyBvZiB0aGUgQW1lcmljYW4gQ29sbGVnZSBvZiBUcmlhbCBMYXd5ZXJzIGFuZCBjdXJyZW50bHkgc2VydmVzIG9uIHRoZSBCb2FyZCBvZiBHb3Zlcm5vcnMgb2YgdGhlIEFtZXJpY2FuIEFzc29jaWF0aW9uIGZvciBKdXN0aWNlLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZGF2aXNwb2xrLmNvbS9sYXd5ZXJzL3RvbS1yZWlkLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM5Ny5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kYXZpc3BvbGsuY29tL2xhd3llcnMvdG9tLXJlaWQvJyB0YXJnZXQ9J19ibGFuayc+VGhvbWFzIEouIFJlaWQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgRGF2aXMgUG9sayAmYW1wOyBXYXJkd2VsbCBMTFAsIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBUaG9tYXMmbmJzcDtSZWlkIGlzIHRoZSBNYW5hZ2luZyBQYXJ0bmVyIG9mIERhdmlzIFBvbGsuIE1yLiBSZWlkIGZpcnN0IGpvaW5lZCBEYXZpcyBQb2xrIGluIDE5OTUsIGxlYXZpbmcgaW4gMjAwMCB0byBiZSBtYW5hZ2luZyBkaXJlY3RvciBpbiB0aGUgSW52ZXN0bWVudCBCYW5raW5nIERpdmlzaW9uIG9mIE1vcmdhbiBTdGFubGV5IGFuZCByZWpvaW5lZCBvZiBEYXZpcyBQb2xrIGluIDIwMDMuIEluIGFkZGl0aW9uIHRvIGhpcyBtYW5hZ2VtZW50IHJvbGUgYXQgdGhlIGZpcm0sIGhlIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIGNhcGl0YWwgbWFya2V0cyBhbmQgbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zIGxhdy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnBpbGxzYnVyeWxhdy5jb20vanJpc2h3YWluJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTkwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnBpbGxzYnVyeWxhdy5jb20vanJpc2h3YWluJyB0YXJnZXQ9J19ibGFuayc+SmFtZXMgTS4gUmlzaHdhaW4sIEpyLjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpciwgUGlsbHNidXJ5IFdpbnRocm9wIFNoYXcgUGl0dG1hbiBMTFAsIExvcyBBbmdlbGVzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gUmlzaHdhaW4gaXMgdGhlIENoYWlyIG9mIFBpbGxzYnVyeSBXaW50aHJvcCBTaGF3IFBpdHRtYW4gYW5kIGhhcyBhbHNvIHNlcnZlZCBhcyBsZWFkZXIgb3IgY28tbGVhZGVyIG9mIHRoZSBmaXJtJ3MgZ2xvYmFsIHJlYWwgZXN0YXRlIHByYWN0aWNlLiBIaXMgcHJhY3RpY2UgaGFzIGVtcGhhc2lzIGluIHJlYWwgZXN0YXRlIG1hdHRlcnMgaW5jbHVkaW5nIGFjcXVpc2l0aW9ucywgZGV2ZWxvcG1lbnQsIGZpbmFuY2UgYW5kIG1vcmUuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5vbGVuZGVyLmNvbS9hdHRvcm5leXMvc2FuZHJhLXJvYmluc29uLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM5Mi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5vbGVuZGVyLmNvbS9hdHRvcm5leXMvc2FuZHJhLXJvYmluc29uLycgdGFyZ2V0PSdfYmxhbmsnPlNhbmRyYSBILiBSb2JpbnNvbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTZW5pb3IgUGFydG5lciwgSmFjayBILiBPbGVuZGVyICZhbXA7IEFzc29jaWF0ZXMsIFBDLCBXYXNoaW5ndG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBTYW5kcmEgSC4gUm9iaW5zb24gaXMgYSBzZW5pb3IgdHJpYWwgYXR0b3JuZXkgYXQgdGhlIGxhdyBmaXJtIG9mIEphY2sgSC4gT2xlbmRlciAmYW1wOyBBc3NvY2lhdGVzLCBQQy4gTXMuIFJvYmluc29uIGZvY3VzZXMgaGVyIHByYWN0aWNlIG9uIHJlcHJlc2VudGluZyBwbGFpbnRpZmZzIGluIGNhdGFzdHJvcGhpYyBtZWRpY2FsIG1hbHByYWN0aWNlIGFuZCBwZXJzb25hbCBpbmp1cnkgY2FzZXMuIFNoZSBoYXMgc2VydmVkIGFzIHByZXNpZGVudCBvZiB0aGUgQ2l2aWwgSnVzdGljZSBGb3VuZGF0aW9uIGFuZCB3YXMgdGhlIGZpcnN0IEFmcmljYW4tQW1lcmljYW4gcHJlc2lkZW50IG9mIHRoZSBQdWJsaWMgSnVzdGljZSBGb3VuZGF0aW9uLiBNcy4gUm9iaW5zb24gaXMgYWxzbyBwYXN0IHByZXNpZGVudCBvZiB0aGUgV29tZW4ncyZuYnNwO0JhciBBc3NvY2lhdGlvbiBGb3VuZGF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWFzc211dHVhbC5jb20vYWJvdXRtYXNzbXV0dWFsL2xlYWRlcnNoaXAvbWFuYWdlbWVudCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIzMy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tYXNzbXV0dWFsLmNvbS9hYm91dG1hc3NtdXR1YWwvbGVhZGVyc2hpcC9tYW5hZ2VtZW50JyB0YXJnZXQ9J19ibGFuayc+TWFyayBELiBSb2VsbGlnPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCBhbmQgR2VuZXJhbCBDb3Vuc2VsLCBNYXNzYWNodXNldHRzIE11dHVhbCBMaWZlIEluc3VyYW5jZSBDb21wYW55LCBTcHJpbmdmaWVsZCwgTWFzcy4gICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNYXJrIFJvZWxsaWcgaXMgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50IGFuZCBHZW5lcmFsIENvdW5zZWwsIE1hc3NNdXR1YWwgYW5kIGV4ZWN1dGl2ZSBzcG9uc29yIG9mIE1hc3NNdXR1YWwncyBMR0JUQSBFbXBsb3llZSBSZXNvdXJjZSBHcm91cC4gUHJpb3IgdG8gam9pbmluZyBNYXNzTXV0dWFsIGluIDIwMDUsIGhlIHNlcnZlZCBhcyBnZW5lcmFsIGNvdW5zZWwgYW5kIHNlY3JldGFyeSB0byB0aHJlZSBwdWJsaWMgY29tcGFuaWVzIGJlZm9yZSB0aGVpciBzYWxlL21lcmdlcjogRmlzaGVyIFNjaWVudGlmaWMgSW50ZXJuYXRpb25hbCBJbmMuLCBTdG9yYWdlIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24sIGFuZCBVLlMuIFdFU1QgSW5jLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubGl0dGxlci5jb20vcGVvcGxlL2plcmVteS1yb3RoJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTMxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmxpdHRsZXIuY29tL3Blb3BsZS9qZXJlbXktcm90aCcgdGFyZ2V0PSdfYmxhbmsnPkplcmVteSAgUm90aDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDby1QcmVzaWRlbnQgYW5kIE1hbmFnaW5nIERpcmVjdG9yLCBMaXR0bGVyIE1lbmRlbHNvbiBQLkMuLCBTYW4gRGllZ28gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEplcmVteSBBLiBSb3RoIGlzIENvLVByZXNpZGVudCBhbmQgTWFuYWdpbmcgRGlyZWN0b3Igb2YgTGl0dGxlciBhbmQgaXMgYSBtZW1iZXIgb2YgdGhlIGZpcm0mcnNxdW87cyBCb2FyZCBvZiBEaXJlY3RvcnMuIEhlIGlzIHRoZSBmb3JtZXIgY2hhaXIgb2YgdGhlIExhYm9yIGFuZCBFbXBsb3ltZW50IExhdyBTZWN0aW9uIG9mIHRoZSBTYW4gRGllZ28gQ291bnR5IEJhciBBc3NvY2lhdGlvbiBhbmQgaGFzIGJlZW4gcmVjb2duaXplZCBmb3IgaGlzIHdvcmsgYnkgYSBudW1iZXIgb2YgbWVkaWEgYW5kIHByb2Zlc3Npb25hbCBvcmdhbml6YXRpb25zLCBpbmNsdWRpbmcgSHVtYW4gUmVzb3VyY2UgRXhlY3V0aXZlL0xhd2RyYWdvbiwgSW5jLjsgV2hvJnJzcXVvO3MgV2hvIExlZ2FsLCBCZXN0IExhd3llcnMsIE1hcnRpbmRhbGUtSHViYmVsbCwgU3VwZXIgTGF3eWVycywgdGhlIFNhbiBEaWVnbyBEYWlseSBUcmFuc2NyaXB0IGFuZCBCVEkgQ29uc3VsdGluZy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNhZHdhbGFkZXIuY29tL3Byb2Zlc3Npb25hbHMvcmljay1ydWxlJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDgxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNhZHdhbGFkZXIuY29tL3Byb2Zlc3Npb25hbHMvcmljay1ydWxlJyB0YXJnZXQ9J19ibGFuayc+Q2hhcmxlcyBGLiAoUmljaykgUnVsZTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBDYWR3YWxhZGVyLCBXaWNrZXJzaGFtICZhbXA7IFRhZnQgTExQLCBXYXNoaW5ndG9uICAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQ2hhcmxlcyBGLiAoUmljaykgUnVsZSwgdGhlIGhlYWQgb2YgdGhlIGZpcm0ncyBBbnRpdHJ1c3QgR3JvdXAsIHRoZSBNYW5hZ2luZyBQYXJ0bmVyIG9mIHRoZSBXYXNoaW5ndG9uIG9mZmljZSwgYW5kIGEgbWVtYmVyIG9mIHRoZSBmaXJtJ3MgTWFuYWdlbWVudCBDb21taXR0ZWUsIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIHByb3ZpZGluZyBVLlMuIGFuZCBpbnRlcm5hdGlvbmFsIGFudGl0cnVzdCBhZHZpY2UgdG8gbWFqb3IgY29ycG9yYXRpb25zIGluIGNvbm5lY3Rpb24gd2l0aCAiYmV0IHlvdXIgY29tcGFueSIgbWF0dGVycywgcGFydGljdWxhcmx5IGhpZ2gtcHJvZmlsZSBtZXJnZXJzLCBhY3F1aXNpdGlvbnMsIGFuZCBqb2ludCB2ZW50dXJlcy4gSGUgYWxzbyByZXByZXNlbnRzIGNvcnBvcmF0ZSBjbGllbnRzIGluIGNvbm5lY3Rpb24gd2l0aCBjaXZpbCBhbmQgZ3JhbmQganVyeSBpbnZlc3RpZ2F0aW9ucyBieSB0aGUgVS5TLiBEZXBhcnRtZW50IG9mIEp1c3RpY2UsIHRoZSBGZWRlcmFsIFRyYWRlIENvbW1pc3Npb24sIGFuZCB0aGUgRXVyb3BlYW4gQ29tbWlzc2lvbiBhbmQgaW4gcHJpdmF0ZSBhbmQgZ292ZXJubWVudGFsIGxpdGlnYXRpb24gYm90aCBhdCB0aGUgdHJpYWwgYW5kIGFwcGVsbGF0ZSBsZXZlbHMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5haWcuY29tL21hbmFnZW1lbnQtbGVhZGVyc2hpcF8zMTcxXzQzNzkwNS5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjI5LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFpZy5jb20vbWFuYWdlbWVudC1sZWFkZXJzaGlwXzMxNzFfNDM3OTA1Lmh0bWwnIHRhcmdldD0nX2JsYW5rJz5UaG9tYXMgUnVzc288L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50ICZhbXA7IEdlbmVyYWwgQ291bnNlbCBMZWdhbCwgQW1lcmljYW4gSW50ZXJuYXRpb25hbCBHcm91cCwgSW5jLiwgTmV3IFlvcmsgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFRob21hcyBSdXNzbyBpcyBBSUcgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50LCBMZWdhbCwgQ29tcGxpYW5jZSwgUmVndWxhdG9yeSBBZmZhaXJzIGFuZCBHb3Zlcm5tZW50IEFmZmFpcnMgYW5kIEdlbmVyYWwgQ291bnNlbC4gTXIuIFJ1c3NvIGpvaW5zIEFJRyBmcm9tIHRoZSBOZXcgWW9yayBvZmZpY2Ugb2YgUGF0dG9uIEJvZ2dzIExMUCwgd2hlcmUgaGUgc2VydmVkIGFzIFNlbmlvciBDb3Vuc2VsLiBQcmlvciB0byB0aGF0LCBoZSB3YXMgYSBWaWNlIENoYWlybWFuIG9mIExlaG1hbiBCcm90aGVycyBJbmMuIGFuZCBDaGllZiBMZWdhbCBPZmZpY2VyIG9mIExlaG1hbiBCcm90aGVycyBIb2xkaW5ncy4gQmVmb3JlIGpvaW5pbmcgTGVobWFuIGluIDE5OTMsIE1yLiBSdXNzbyB3YXMgYSBQYXJ0bmVyIGF0IENhZHdhbGFkZXIsIFdpY2tlcnNoYW0gJmFtcDsgVGFmdCBhbmQgYSBtZW1iZXIgb2YgaXRzIE1hbmFnZW1lbnQgQ29tbWl0dGVlLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubXdlLmNvbS9pbmRleC5jZm0vZnVzZWFjdGlvbi9iaW9zLmRldGFpbC9vYmplY3RfaWQvMWQ2YzY2ZWMtZDJhNy00ODE2LThkYTEtNWNkMzFmNmY3NmExLmNmbScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIxNC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5td2UuY29tL2luZGV4LmNmbS9mdXNlYWN0aW9uL2Jpb3MuZGV0YWlsL29iamVjdF9pZC8xZDZjNjZlYy1kMmE3LTQ4MTYtOGRhMS01Y2QzMWY2Zjc2YTEuY2ZtJyB0YXJnZXQ9J19ibGFuayc+UGV0ZXIgSm9obiBTYWNyaXBhbnRpPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENvLUNoYWlyLCBNY0Rlcm1vdHQgV2lsbCAmYW1wOyBFbWVyeSwgTmV3IFlvcmsgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFBldGVyIEpvaG4gU2FjcmlwYW50aSBpcyBDby1DaGFpciBvZiBNY0Rlcm1vdHQgV2lsbCAmYW1wOyBFbWVyeSBMTFAgYW5kIENoYWlyIG9mIHRoZSBGaXJtJ3MgRXhlY3V0aXZlIENvbW1pdHRlZS4gSGUgaXMgYmFzZWQgaW4gdGhlIEZpcm0ncyBOZXcgWW9yayBvZmZpY2UsIHdoZXJlIGhlIGNvbmNlbnRyYXRlcyBoaXMgcHJhY3RpY2Ugb24gY29tcGxleCBidXNpbmVzcyBhbmQgZW52aXJvbm1lbnRhbCBkaXNwdXRlcy4gSW4gMjAwMSwgUGV0ZXIgd2FzIGF3YXJkZWQgdGhlIHByZXN0aWdpb3VzIEVsbGlzIElzbGFuZCBNZWRhbCBvZiBIb25vci4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnNjaGlmZmhhcmRpbi5jb20vYXR0b3JuZXlzL2F0dG9ybmV5LXNlYXJjaC9zYWZlci1yb25hbGQtcycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ2Ny5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zY2hpZmZoYXJkaW4uY29tL2F0dG9ybmV5cy9hdHRvcm5leS1zZWFyY2gvc2FmZXItcm9uYWxkLXMnIHRhcmdldD0nX2JsYW5rJz5Sb25hbGQgUy4gU2FmZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgU2NoaWZmIEhhcmRpbiBMTFAsIENoaWNhZ28gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBTYWZlciBpcyBhIE1hbmFnaW5nIFBhcnRuZXIgYXQgU2NoaWZmIEhhcmRpbi4gSGUgY29uY2VudHJhdGVzIGluIHdoaXRlIGNvbGxhciBjcmltaW5hbCBkZWZlbnNlIGFuZCBhbHNvIHBhcnRpY2lwYXRlcyBpbiBoaXMgZmlybSdzIGNpdmlsIGxpdGlnYXRpb24gcHJhY3RpY2UuIEhlIGhhcyBzdWNjZXNzZnVsbHkgcmVwcmVzZW50ZWQgRm9ydHVuZSA1MDAgY29tcGFuaWVzLCBtaWQtc2l6ZWQgYW5kIHNtYWxsZXIgY29tcGFuaWVzIGFzIHdlbGwgYXMgaW5kaXZpZHVhbHMgaW4gZmVkZXJhbCBjcmltaW5hbCBpbnZlc3RpZ2F0aW9ucy4gTXIuIFNhZmVyIHNlcnZlcyBvbiB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzIGZvciB0aGUgQ2hpY2FnbyBjaGFwdGVyIG9mIHRoZSBGZWRlcmFsIEJhciBBc3NvY2lhdGlvbiBDZW50ZXIgYXMgd2VsbCBhcyBvbiB0aGUgRXhlY3V0aXZlIENvbW1pdHRlZSBmb3IgdGhlIENlbnRlciBvbiBXcm9uZ2Z1bCBDb252aWN0aW9ucy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNhcmx0b25maWVsZHMuY29tL2dzYXNzby8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80NzEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY2FybHRvbmZpZWxkcy5jb20vZ3Nhc3NvLycgdGFyZ2V0PSdfYmxhbmsnPkdhcnkgTC4gU2Fzc288L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUHJlc2lkZW50IGFuZCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciwgQ2FybHRvbiBGaWVsZHMgSm9yZGVuIEJ1cnQsIFRhbXBhLCBGbGEuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBHYXJ5IFNhc3NvIGlzIHRoZSA8c3BhbiBjbGFzcz0ibGV2ZWwiPlByZXNpZGVudCBhbmQgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXImbmJzcDtvZiBDYXJsdG9uIEZpZWxkcy4mbmJzcDsgSGU8L3NwYW4+Jm5ic3A7cmVwcmVzZW50cyBidXNpbmVzcyBjbGllbnRzIGluIHNlY3VyaXRpZXMgZnJhdWQgYW5kIGNvbnN1bWVyIGZyYXVkIGNsYXNzIGFjdGlvbnMgYW5kIG90aGVyIGNvbXBsZXggbGl0aWdhdGlvbiBhdCB0aGUgdHJpYWwgYW5kIGFwcGVsbGF0ZSBsZXZlbCwgaW4gdGhlIGZpbmFuY2lhbCBzZXJ2aWNlcyBpbmR1c3RyeSwgZW5lcmd5IHNlY3RvciwgcHJvZHVjdHMgbWFudWZhY3R1cmluZyBpbmR1c3RyeSwgYW5kIHNlcnZpY2VzIHNlY3Rvci4gTXIuIFNhc3NvIGhhcyB0cmllZCBjYXNlcyBpbiB0aGUgYXJlYXMgb2Ygc2VjdXJpdGllcyBmcmF1ZCwgYnVzaW5lc3MgY29udHJhY3RzLCBwcm9kdWN0cyBsaWFiaWxpdHksIHByb2Zlc3Npb25hbCBtYWxwcmFjdGljZSwgZW1wbG95bWVudCBkaXNjcmltaW5hdGlvbiBhbmQgdGVybWluYXRpb24sIGVtaW5lbnQgZG9tYWluLCBiYW5rcnVwdGN5LCBjb25zdHJ1Y3Rpb24sIGFkbWluaXN0cmF0aXZlIGxhdywgYW5kIGxhbmQgdXNlIGluIEZsb3JpZGEsIE1hcnlsYW5kLCBQZW5uc3lsdmFuaWEsIGFuZCBWaXJnaW5pYS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnNkZmxhdy5jb20vP3Q9MyZBPTEwNTgmZm9ybWF0PXhtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM1OS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zZGZsYXcuY29tLz90PTMmQT0xMDU4JmZvcm1hdD14bWwnIHRhcmdldD0nX2JsYW5rJz5Eb25hbGQgQy4gU2NoaWxsZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIFBhcnRuZXIsIFNjaGlsbGVyIER1Q2FudG8gJmFtcDsgRmxlY2sgTExQLCBDaGljYWdvICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEb25hbGQgQy4gU2NoaWxsZXIgaXMgU2VuaW9yIFBhcnRuZXIgYXQgU2NoaWxsZXIgRHVDYW50byAmYW1wOyBGbGVjay4gTXIuIFNjaGlsbGVyIGNlbnRlcnMgaGlzIHByYWN0aWNlIG9uIGZhbWlseSBsYXcgbWF0dGVycywgbGFyZ2VseSBmb3IgbGVhZGVycyBvciB0aGVpciBzcG91c2VzIGZyb20gdGhlIGJ1c2luZXNzLCBwcm9mZXNzaW9uYWwsIGVudGVydGFpbm1lbnQsIGFuZCBzcG9ydHMgY29tbXVuaXRpZXMuIE1yLiBTY2hpbGxlciBoYXMgc2VydmVkIGFzIFByZXNpZGVudCBvZiB0aGUgSWxsaW5vaXMgU3RhdGUgQmFyIEFzc29jaWF0aW9uIGFuZCBDaGFpciBvZiB0aGUgQUJBJnJzcXVvO3MgRmFtaWx5IExhdyBTZWN0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly9pci5hc3N1cmFudC5jb20vYWJvdXQvYmlvRGV0YWlsLmNmbT9iaW9JRD0yMDc4NSAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yNTUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly9pci5hc3N1cmFudC5jb20vYWJvdXQvYmlvRGV0YWlsLmNmbT9iaW9JRD0yMDc4NSAnIHRhcmdldD0nX2JsYW5rJz5CYXJ0IFIuIFNjaHdhcnR6PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCwgQ2hpZWYgTGVnYWwgT2ZmaWNlciBhbmQgU2VjcmV0YXJ5LCBBc3N1cmFudCwgSW5jLiwgTmV3IFlvcmsgICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBCYXJ0IFIuIFNjaHdhcnR6IGlzIGV4ZWN1dGl2ZSB2aWNlIHByZXNpZGVudCwgY2hpZWYgbGVnYWwgb2ZmaWNlciBhbmQgc2VjcmV0YXJ5IGF0IEFzc3VyYW50LiBIZSBwcmV2aW91c2x5IHNlcnZlZCBhcyBDaGllZiBDb3Jwb3JhdGUgR292ZXJuYW5jZSBPZmZpY2VyIGFuZCBTZWNyZXRhcnkgb2YgVGhlIEJhbmsgb2YgTmV3IFlvcmsgQ29tcGFueSBNZWxsb24gQ29ycG9yYXRpb24sIERlcHV0eSBHZW5lcmFsIENvdW5zZWwgYW5kIENvcnBvcmF0ZSBTZWNyZXRhcnkgb2YgTWFyc2ggJmFtcDsgTWNMZW5uYW4gQ29tcGFuaWVzLCBJbmMuLCBHZW5lcmFsIENvdW5zZWwgYW5kIFNlbmlvciBWaWNlIFByZXNpZGVudCBvZiBUaGUgTU9OWSBHcm91cCBJbmMuLCBhbmQgU2VuaW9yIFZpY2UgUHJlc2lkZW50LCBHZW5lcmFsIENvdW5zZWwgYW5kIFNlY3JldGFyeSBvZiBXaWxsaXMgQ29ycm9vbiBDb3Jwb3JhdGlvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnByaW5jaXBhbC5jb20vYWJvdXQvbmV3cy9leGVjcHJvLmh0bScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMxNy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5wcmluY2lwYWwuY29tL2Fib3V0L25ld3MvZXhlY3Byby5odG0nIHRhcmdldD0nX2JsYW5rJz5LYXJlbiBFLiBTaGFmZjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBFeGVjdXRpdmUgVmljZSBQcmVzaWRlbnQsIEdlbmVyYWwgQ291bnNlbCBhbmQgU2VjcmV0YXJ5LCBQcmluY2lwYWwgRmluYW5jaWFsIEdyb3VwLCBEZXMgTW9pbmVzLCBJb3dhICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBLYXJlbiBTaGFmZiBpcyB0aGUgZXhlY3V0aXZlIHZpY2UgcHJlc2lkZW50IGFuZCBnZW5lcmFsIGNvdW5zZWwgZm9yIFByaW5jaXBhbCBGaW5hbmNpYWwgR3JvdXAsIEluYy4gQWRkaXRpb25hbGx5LCBTaGFmZiBpcyBQYXN0IFByZXNpZGVudCBvZiB0aGUgQXNzb2NpYXRpb24gb2YgTGlmZSBJbnN1cmFuY2UgQ291bnNlbCwgYSBtZW1iZXIgb2YgdGhlIEFtZXJpY2FuLCBJb3dhIFN0YXRlIGFuZCBQb2xrIENvdW50eSBCYXIgQXNzb2NpYXRpb25zLCB0aGUgQXNzb2NpYXRpb24gb2YgQ29ycG9yYXRlIENvdW5zZWwgYW5kIGEgcGFzdCBtZW1iZXIgb2YgdGhlIElvd2EgU3RhdGUgQmFyIEFzc29jaWF0aW9uIENvbW1pdHRlZSBvbiBQcm9mZXNzaW9uYWwgRXRoaWNzIGFuZCBDb25kdWN0IGFuZCB0aGUgSW93YSBTdGF0ZSBCYXIgQXNzb2NpYXRpb24gQm9hcmQgb2YgR292ZXJub3JzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudmVuYWJsZS5jb20vamFtZXMtbC1zaGVhLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE3Ni5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy52ZW5hYmxlLmNvbS9qYW1lcy1sLXNoZWEvJyB0YXJnZXQ9J19ibGFuayc+SmFtZXMgTC4gU2hlYTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpciwgVmVuYWJsZSBMTFAsIEJhbHRpbW9yZSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIFNoZWEgaXMgY2hhaXIgb2YgVmVuYWJsZSBhbmQgYWxzbyBtYWludGFpbnMgYW4gYWN0aXZlIHByYWN0aWNlLCBmb2N1c2luZyBvbiBjb3Jwb3JhdGUgbGl0aWdhdGlvbiBhbmQgcmVsYXRlZCBpc3N1ZXMuIEEgbWVtYmVyIG9mIHRoZSBBbWVyaWNhbiBDb2xsZWdlIG9mIFRyaWFsIExhd3llcnMsIGhlIHRyaWVzIGNhc2VzIGluIGJvdGggZmVkZXJhbCBhbmQgc3RhdGUgc3lzdGVtcyB0aHJvdWdob3V0IHRoZSBjb3VudHJ5LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc3VsbGNyb20uY29tL2xhd3llcnMvSm9zZXBoQy1TaGVua2VyLyAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xODIuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc3VsbGNyb20uY29tL2xhd3llcnMvSm9zZXBoQy1TaGVua2VyLyAnIHRhcmdldD0nX2JsYW5rJz5Kb3NlcGggQy4gU2hlbmtlcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiwgU3VsbGl2YW4gJmFtcDsgQ3JvbXdlbGwgTExQLCBOZXcgWW9yayAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIFNoZW5rZXIgYmVjYW1lIGNoYWlybWFuIG9mIFN1bGxpdmFuICZhbXA7IENyb213ZWxsIG9uIEphbnVhcnkgMSwgMjAxMCBhbmQgY29udGludWVzIGhpcyBicm9hZCBtdWx0aWRpc2NpcGxpbmFyeSBwcmFjdGljZS4gSGUgaXMgcHJlc2lkZW50IG9mIHRoZSBNZXRyb3BvbGl0YW4gQ291bmNpbCBvbiBKZXdpc2ggUG92ZXJ0eSwgb25lIG9mIE5ldyBZb3JrIENpdHkncyBsYXJnZXN0IHBvdmVydHkgYWlkIG9yZ2FuaXphdGlvbnMsIGEgbWVtYmVyIG9mIHRoZSBTdGVlcmluZyBDb21taXR0ZWUgb2YgdGhlIGJvYXJkIG9mIHZpc2l0b3JzIG9mIENvbHVtYmlhIExhdyBTY2hvb2wsIGFuZCBhIG1lbWJlciBvZiB0aGUgYm9hcmQgb2YgdHJ1c3RlZXMgb2YgVGhlIE1vdW50IFNpbmFpIE1lZGljYWwgQ2VudGVyLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudW5pdGVkaGVhbHRoZ3JvdXAuY29tL0Fib3V0L0V4ZWN1dGl2ZXMuYXNweCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE5NC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy51bml0ZWRoZWFsdGhncm91cC5jb20vQWJvdXQvRXhlY3V0aXZlcy5hc3B4JyB0YXJnZXQ9J19ibGFuayc+TWFyaWFubmUgRC4gU2hvcnQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50IGFuZCBDaGllZiBMZWdhbCBPZmZpY2VyLCBVbml0ZWRIZWFsdGggR3JvdXAsIE1pbm5lYXBvbGlzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNYXJpYW5uZSBELiBTaG9ydCB3YXMgYXBwb2ludGVkIGV4ZWN1dGl2ZSB2aWNlIHByZXNpZGVudCBhbmQgY2hpZWYgbGVnYWwgb2ZmaWNlciBvZiBVbml0ZWRIZWFsdGggR3JvdXAgaW4gSmFudWFyeSAyMDEzLiBTaGUgaXMgcmVzcG9uc2libGUgZm9yIG92ZXJzZWVpbmcgbGVnYWwsIHJlZ3VsYXRvcnkgYW5kIGNvbXBsaWFuY2UgbWF0dGVycyBhY3Jvc3MgdGhlIGVudGVycHJpc2UuIFByaW9yIHRvIGpvaW5pbmcgdGhlIGNvbXBhbnksIFNob3J0IHdhcyB0aGUgbWFuYWdpbmcgcGFydG5lciBhdCBEb3JzZXkgJmFtcDsgV2hpdG5leSBMTFAgZm9yIHNpeCB5ZWFycywgYSBwYXJ0bmVyIGluIHRoZSBUcmlhbCBkZXBhcnRtZW50LCBjby1jaGFpciBvZiB0aGUgZmlybSZyc3F1bztzIEFwcGVsbGF0ZSBhbmQgSGVhbHRoIExpdGlnYXRpb24gcHJhY3RpY2UgZ3JvdXBzIGFuZCBhIG1lbWJlciBvZiB0aGUgQW1lcmljYW4gQ29sbGVnZSBvZiBUcmlhbCBMYXd5ZXJzIGFuZCB0aGUgQW1lcmljYW4gQWNhZGVteSBvZiBBcHBlbGxhdGUgTGF3eWVycy4gRnJvbSAxOTg4LTIwMDAsIHNoZSB3YXMgYSBqdWRnZSBvbiB0aGUgTWlubmVzb3RhIENvdXJ0IG9mIEFwcGVhbHMsIGF1dGhvcmluZyBtb3JlIHRoYW4gOTAwIG9waW5pb25zIGluIHZpcnR1YWxseSBldmVyeSBhcmVhIG9mIGNpdmlsIGFuZCBjcmltaW5hbCBsYXcuIFNoZSBoYXMgbW9yZSB0aGFuIDM1IHllYXJzIG9mIGNvdXJ0cm9vbSBleHBlcmllbmNlcyBmcm9tIGhlciB3b3JrIG9uIHRoZSBjb3VydCwgdGhlIERvcnNleSBmaXJtIGFuZCB0aGUgTWlubmVzb3RhIEF0dG9ybmV5IEdlbmVyYWwmcnNxdW87cyBPZmZpY2UuICZuYnNwOyAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly9pbnZlc3Rvci5nZW5lcmFsY2FibGUuY29tL3Bob2VuaXguemh0bWw/Yz04MTI1NCZwPWlyb2wtZ292TWFuYWdlJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjYyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vaW52ZXN0b3IuZ2VuZXJhbGNhYmxlLmNvbS9waG9lbml4LnpodG1sP2M9ODEyNTQmcD1pcm9sLWdvdk1hbmFnZScgdGFyZ2V0PSdfYmxhbmsnPlJvYmVydCBKLiBTaXZlcmQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50LCBHZW5lcmFsIENvdW5zZWwgYW5kIFNlY3JldGFyeSwgR2VuZXJhbCBDYWJsZSBUZWNobm9sb2dpZXMgQ29ycG9yYXRpb24sIEhpZ2hsYW5kIEhlaWdodHMsIEt5LiAgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBSb2JlcnQgU2l2ZXJkIGhhcyBiZWVuIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsIGFuZCBTZWNyZXRhcnkgb2YgR2VuZXJhbCBDYWJsZSBzaW5jZSBKdWx5IDE5OTQuIFByaW9yIHRvIGhpcyBqb2luaW5nIEdlbmVyYWwgQ2FibGUgaW4gMTk5MiwgaGUgam9pbmVkIFRoZSBQZW5uIENlbnRyYWwgQ29ycG9yYXRpb24sIGEgbXVsdGktaW5kdXN0cnkgY29uZ2xvbWVyYXRlIGFzIGxpdGlnYXRpb24gY291bnNlbCBhbmQgd2FzIGVsZWN0ZWQgVmljZSBQcmVzaWRlbnQtTGl0aWdhdGlvbiBpbiAxOTg2LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZGVsaGFpemVncm91cC5jb20vZW4vQ29ycG9yYXRlR292ZXJuYW5jZS9FeGVjdXRpdmVDb21taXR0ZWUuYXNweCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMyNS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kZWxoYWl6ZWdyb3VwLmNvbS9lbi9Db3Jwb3JhdGVHb3Zlcm5hbmNlL0V4ZWN1dGl2ZUNvbW1pdHRlZS5hc3B4JyB0YXJnZXQ9J19ibGFuayc+TWF1cmEgQWJlbG4gU21pdGg8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50LCBHZW5lcmFsIENvdW5zZWwgYW5kIEdlbmVyYWwgU2VjcmV0YXJ5LCBEZWxoYWl6ZSBHcm91cCBTQSwgQnJ1c3NlbHMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1zLiBTbWl0aCBpcyBFeGVjdXRpdmUgVmljZSBQcmVzaWRlbnQsIEdlbmVyYWwgQ291bnNlbCBhbmQgR2VuZXJhbCBTZWNyZXRhcnkgb2YgRGVsaGFpemUgR3JvdXAuIFNoZSBzdGFydGVkIGhlciBjYXJlZXIgYXMgYSBsYXd5ZXIgaW4gMTk4MiBhbmQgc3BlbnQgbmVhcmx5IDEwIHllYXJzIGluIHByaXZhdGUgcHJhY3RpY2UgaW5jbHVkaW5nIGZpdmUgeWVhcnMgYXMgYW4gYXNzb2NpYXRlIGF0IFN0ZWVsIEhlY3RvciBhbmQgRGF2aXMgKG5vdyBwYXJ0IG9mIFNxdWlyZSBTYW5kZXJzKSBhbmQgZm91ciB5ZWFycyBhcyBhIHBhcnRuZXIgYXQgQmFrZXIgJmFtcDsgTWNLZW56aWUuIE1zLiBTbWl0aCBoYXMgaGVsZCBleGVjdXRpdmUgcG9zaXRpb25zIGF0IFBlcHNpQ28sIEludGVybmF0aW9uYWwgUGFwZXIsIE93ZW5zIENvcm5pbmcgYW5kIHRoZSBQbGFzdGljcyBEaXZpc2lvbiBvZiBHZW5lcmFsIEVsZWN0cmljLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYWtlcm1hbi5jb20vYmlvcy9iaW8uYXNwP2lkPTQ2MyZuYW1lPVNtdWxpYW4nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yMDUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYWtlcm1hbi5jb20vYmlvcy9iaW8uYXNwP2lkPTQ2MyZuYW1lPVNtdWxpYW4nIHRhcmdldD0nX2JsYW5rJz5BbmRyZXcgTS4gU211bGlhbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiAmYW1wOyBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciwgQWtlcm1hbiBMTFAsIE1pYW1pICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBBbmRyZXcgU211bGlhbiBzZXJ2ZXMgYXMgQ2hhaXJtYW4gYW5kIENFTyBvZiBBa2VybWFuIFNlbnRlcmZpdHQuIEFuZHJldyBoYXMgYmVlbiBhIGxvbmctdGltZSBtZW1iZXIgb2YgdGhlIGZpcm0ncyBCb2FyZCBvZiBEaXJlY3RvcnMgYW5kIHNpbmNlIDIwMDggbGVhZHMgdGhlIHN0cmF0ZWdpYyBncm93dGggYW5kIG1hbmFnZW1lbnQgb2YgdGhlIGZpcm0uIEhlIGhhcyBjb3Vuc2VsZWQgY2xpZW50cyBpbiBjb25uZWN0aW9uIHdpdGggYmlsbGlvbnMgb2YgZG9sbGFycyBvZiBjb21wbGV4IHJlYWwgZXN0YXRlIHRyYW5zYWN0aW9ucy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vbWVkaWEuYWxseS5jb20vaW5kZXgucGhwP3M9MjAmaXRlbT01MycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI2NC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL21lZGlhLmFsbHkuY29tL2luZGV4LnBocD9zPTIwJml0ZW09NTMnIHRhcmdldD0nX2JsYW5rJz5XaWxsaWFtIEIuIFNvbG9tb24sIEpyLjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBHZW5lcmFsIENvdW5zZWwsIEFsbHkgRmluYW5jaWFsIEluYy4sIERldHJvaXQgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFdpbGxpYW0gQi4gU29sb21vbiwgSnIuIGpvaW5lZCBHTUFDL0FsbHkgaW4gMTk5OSB0byBzZXJ2ZSBhcyBnZW5lcmFsIGNvdW5zZWw7IGhlIHdhcyBuYW1lZCBncm91cCB2aWNlIHByZXNpZGVudCBpbiAyMDA0LiBIZSBoYXMgZXh0ZW5zaXZlIGV4cGVyaWVuY2Ugd29ya2luZyBpbiB0aGUgbGVnYWwgb2ZmaWNlcyBvZiBtYWpvciBjb21wYW5pZXMsIHdvcmtpbmcgYXQgR2VuZXJhbCBNb3RvcnMgQ29ycC4sIFZpeGVuIE1vdG9yIENvbXBhbnksIGFuZCBGb3JkIE1vdG9yIENyZWRpdCBDb21wYW55LiBIZSBiZWdhbiBoaXMgbGVnYWwgY2FyZWVyIHdpdGggYSB0d28teWVhciBjbGVya3NoaXAgb24gdGhlIE1pY2hpZ2FuIENvdXJ0IG9mIEFwcGVhbHMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5rYXllc2Nob2xlci5jb20vcHJvZmVzc2lvbmFscy9zb2xvd19taWNoYWVsJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDQ5LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmtheWVzY2hvbGVyLmNvbS9wcm9mZXNzaW9uYWxzL3NvbG93X21pY2hhZWwnIHRhcmdldD0nX2JsYW5rJz5NaWNoYWVsIEIuIFNvbG93PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIEtheWUgU2Nob2xlciBMTFAsIENoaWNhZ28gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1pY2hhZWwgQi4gU29sb3cgaXMgbWFuYWdpbmcgcGFydG5lciBvZiBLYXllIFNjaG9sZXIgYW5kIGNvLWNoYWlyIG9mIHRoZSBmaXJtJnJzcXVvO3MgZXhlY3V0aXZlIGNvbW1pdHRlZS4gRm9yIG1vcmUgdGhhbiAyNSB5ZWFycywgaGUgaGFzIHJlcHJlc2VudGVkIGNyZWRpdG9ycywgdHJ1c3RlZXMgYW5kIGdvdmVybm1lbnRhbCBhZ2VuY2llcyBhbmQgb3RoZXIgcGFydGllcyBpbiB0aGUgYmFua3J1cHRjeSBhbmQgaW5zb2x2ZW5jeSBhcmVhLiBNci4gU29sb3cgaXMgdGhlIGF1dGhvciBvZiAmbGRxdW87TGVhc2UgVGVybWluYXRpb25zIGFuZCBNb3J0Z2FnZSBGb3JlY2xvc3VyZXMgYXMgRnJhdWR1bGVudCBDb252ZXlhbmNlcyZyZHF1bzsgYW5kIGNvLWF1dGhvciBvZiAmbGRxdW87QnV5aW5nIEFzc2V0cyBpbiBCYW5rcnVwdGN5OiBBIEd1aWRlIHRvIFB1cmNoYXNlcnMgYW5kIENvbnNpZGVyYXRpb25zIGluIERlYWxpbmcgd2l0aCB0aGUgRmVkZXJhbCBTYXZpbmdzICZhbXA7IExvYW4gSW5zdXJhbmNlIENvcnBvcmF0aW9uIGluIENoYXB0ZXIgMTEmcmRxdW87IGFuZCAmbGRxdW87TGVuZGVyIExpYWJpbGl0eSBhbmQgRXF1aXRhYmxlIFN1Ym9yZGluYXRpb24gaW4gdGhlIElsbGlub2lzIEluc3RpdHV0ZSBmb3IgQ29udGludWluZyBMZWdhbCBFZHVjYXRpb24mcnNxdW87cyBTZWN1cmVkIFRyYW5zYWN0aW9ucyAyMDAxLiZyZHF1bzsgICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmhrbGF3LmNvbS9pZDc3L2V4dGVuZGVkMS9iaW9zU1NPTkJFUkcvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDQ2LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmhrbGF3LmNvbS9pZDc3L2V4dGVuZGVkMS9iaW9zU1NPTkJFUkcvJyB0YXJnZXQ9J19ibGFuayc+U3RldmVuIFNvbmJlcmc8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgSG9sbGFuZCAmYW1wOyBLbmlnaHQgTExQLCBNaWFtaSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgU3RldmVuIFNvbmJlcmcmbmJzcDtpcyB0aGUgbWFuYWdpbmcgcGFydG5lciBvZiBIb2xsYW5kICZhbXA7IEtuaWdodC4gUHJpb3IgdG8gYmVpbmcgZWxlY3RlZCBtYW5hZ2luZyBwYXJ0bmVyLCBNci4gU29uYmVyZyZuYnNwO2NoYWlyZWQgdGhlIGZpcm0ncyBCdXNpbmVzcyBMYXcgU2VjdGlvbiBmb3IgZml2ZSB5ZWFycyBhbmQgbGVkIHRoZSBDb3Jwb3JhdGUgUHJhY3RpY2UgR3JvdXAgaW4gU291dGggRmxvcmlkYS4gSGUgYWxzbyBzZXJ2ZWQgb24gdGhlIGZpcm0ncyBEaXJlY3RvcnMgQ29tbWl0dGVlIGZvciBlaWdodCB5ZWFycy4mbmJzcDtNci4gU29uYmVyZyBoYXMgbW9yZSB0aGFuIDMwIHllYXJzIG9mIGV4cGVyaWVuY2UgcHJhY3RpY2luZyBpbiB0aGUgYXJlYXMgb2Ygc2VjdXJpdGllcyBsYXcgYW5kIG1lcmdlcnMgYW5kIGFjcXVpc2l0aW9ucy4gSGUgaGFzIHJlcHJlc2VudGVkIGRvbWVzdGljIGFuZCBpbnRlcm5hdGlvbmFsIGJ1c2luZXNzZXMgaW4gcHVibGljIGFuZCBwcml2YXRlIG9mZmVyaW5ncyBvZiBkZWJ0IGFuZCBlcXVpdHkgc2VjdXJpdGllcyBhbmQgaW4gY29tcGxleCBhY3F1aXNpdGlvbnMsIGRpdmVzdHVyZXMgYW5kIHNhbGVzIG9mIGJ1c2luZXNzIGVudGl0aWVzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly9kdWFuZW1vcnJpcy5jb20vYXR0b3JuZXlzL2pvaG5qc29yb2tvLmh0bWwnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80NjguZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly9kdWFuZW1vcnJpcy5jb20vYXR0b3JuZXlzL2pvaG5qc29yb2tvLmh0bWwnIHRhcmdldD0nX2JsYW5rJz5Kb2huIEouIFNvcm9rbzwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiBhbmQgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIsIER1YW5lIE1vcnJpcyBMTFAsIFBoaWxhZGVscGhpYSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSm9obiBKLiBTb3Jva28gaXMgdGhlIENoYWlybWFuIGFuZCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciBvZiBEdWFuZSBNb3JyaXMuIEluIGFkZGl0aW9uLCBNci4gU29yb2tvIHByYWN0aWNlcyBpbiB0aGUgYXJlYSBvZiBsaXRpZ2F0aW9uLCB3aXRoIHBhcnRpY3VsYXIgZW1waGFzaXMgb24gZ2VuZXJhbCBidXNpbmVzcywgY29ycG9yYXRlIGFuZCBzZWN1cml0aWVzIG1hdHRlcnMsIGluY2x1ZGluZyB0aGUgZGVmZW5zZSBvZiBzZWN1cml0aWVzIGFuZCBvdGhlciBjbGFzcyBhY3Rpb25zLiBIZSBhbHNvIHByYWN0aWNlcyBpbiB0aGUgYXJlYXMgb2YgcHJvZmVzc2lvbmFsIGxpYWJpbGl0eSBmb3IgbGF3eWVycyBhbmQgcmVhbCBlc3RhdGUgYW5kIHByb2JhdGUgbGl0aWdhdGlvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJhbGxhcmRzcGFoci5jb20vcGVvcGxlL2F0dG9ybmV5cy9zdGV3YXJ0X21hcmsuYXNweCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ5NS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5iYWxsYXJkc3BhaHIuY29tL3Blb3BsZS9hdHRvcm5leXMvc3Rld2FydF9tYXJrLmFzcHgnIHRhcmdldD0nX2JsYW5rJz5NYXJrIFMuIFN0ZXdhcnQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hhaXIsIEJhbGxhcmQgU3BhaHIgU3RpbGxtYW4gJmFtcDsgRnJpZWRtYW4gTExQLCBQaGlsYWRlbHBoaWEgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1hcmsgUy4gU3Rld2FydCBpcyBDaGFpciBvZiBCYWxsYXJkIFNwYWhyLCBMTFAuIEJlZm9yZSBhc3N1bWluZyBoaXMgZnVsbC10aW1lIGxlYWRlcnNoaXAgcG9zaXRpb24sIE1yLiBTdGV3YXJ0IHN1Y2Nlc3NmdWxseSBsaXRpZ2F0ZWQgY29tcGxleCBjb21tZXJjaWFsIG1hdHRlcnMsIGluY2x1ZGluZyBzZWN1cml0aWVzLCBhbnRpdHJ1c3QsIGNvbnRyYWN0IGRpc3B1dGVzLCBhbmQgcHJvZHVjdCBsaWFiaWxpdHksIG9uIGJlaGFsZiBvZiBtYWpvciBwaGFybWFjZXV0aWNhbCBhbmQgb3RoZXIgY29ycG9yYXRlIGNsaWVudHMuIEhlIGFsc28gY2hhaXJlZCB0aGUgZmlybSZyc3F1bztzIEhpZ2hlciBFZHVjYXRpb24gUHJhY3RpY2UgR3JvdXAgYW5kIHJlcHJlc2VudGVkIHVuaXZlcnNpdHkgY2xpZW50cyBhY3Jvc3MgdGhlIGNvdW50cnkgaW4gY29tbWVyY2lhbCBkaXNwdXRlcyBhbmQgb3RoZXIgY2l2aWwgbGl0aWdhdGlvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm13ZS5jb20vSmVmZnJleS1FLVN0b25lLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE5Ni5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5td2UuY29tL0plZmZyZXktRS1TdG9uZS8nIHRhcmdldD0nX2JsYW5rJz5KZWZmcmV5IEUuIFN0b25lPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENvLUNoYWlyLCBNY0Rlcm1vdHQgV2lsbCAmYW1wOyBFbWVyeSwgQ2hpY2FnbyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSmVmZnJleSBFLiBTdG9uZSBpcyBDby1DaGFpciBvZiBNY0Rlcm1vdHQgV2lsbCAmYW1wOyBFbWVyeSBhbmQgQ2hhaXIgb2YgdGhlIEZpcm0ncyBNYW5hZ2VtZW50IENvbW1pdHRlZS4gUHJpb3IgdG8gam9pbmluZyBNY0Rlcm1vdHQsIEplZmZyZXkgc2VydmVkIGluIHRoZSBVbml0ZWQgU3RhdGVzIEF0dG9ybmV5J3MgT2ZmaWNlIGluIENoaWNhZ28gZm9yIGZpdmUgeWVhcnMsIG1vc3QgcmVjZW50bHkgYXMgRGVwdXR5IENoaWVmIG9mIHRoZSBDcmltaW5hbCBSZWNlaXZpbmcgYW5kIEFwcGVsbGF0ZSBEaXZpc2lvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1lZGxhd2xlZ2FsdGVhbS5jb20vc3VnZ3Nfay5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzY0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1lZGxhd2xlZ2FsdGVhbS5jb20vc3VnZ3Nfay5odG1sJyB0YXJnZXQ9J19ibGFuayc+S2VubmV0aCBNLiBTdWdnczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQcmluY2lwYWwsIEphbmV0LCBKZW5uZXIgJmFtcDsgU3VnZ3MsIExMQywgQ29sdW1iaWEsIFMuQy4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEtlbm5ldGggTS4gU3VnZ3MsIGEgcHJpbmNpcGFsIGluIHRoZSBmaXJtIG9mIEphbmV0LCBKZW5uZXIgJmFtcDsgU3VnZ3MsIGhhcyBiZWVuIGEgdGlyZWxlc3MgY2hhbXBpb24gb2YgY29uc3VtZXIgbGVnYWwgcmlnaHRzIGZvciBuZWFybHkgNDAgeWVhcnMuIEtub3duIGZvciBoaXMgYWR2b2NhY3kgaW4gdGhlIGFyZWFzIG9mIG1lZGljYWwgbWFscHJhY3RpY2UsIHByb2R1Y3QgbGlhYmlsaXR5IGFuZCBidXNpbmVzcyBsaXRpZ2F0aW9uLCBoZSBoYXMgYmVlbiByZWNvZ25pemVkIG5hdGlvbmFsbHkgYXMgb25lIG9mIHRoZSBuYXRpb24mcnNxdW87cyBmaW5lc3QgdHJpYWwgbGF3eWVycy48YnIgLz4NCkFzIGhlYWQgb2YgdGhlIGZpcm0mcnNxdW87cyBCdXNpbmVzcyBMaXRpZ2F0aW9uIERpdmlzaW9uLCBNci4gU3VnZ3MgaGFzIHdvbiBqdWRnbWVudHMgYW5kIHZlcmRpY3RzIGZvciBidXNpbmVzcyBjbGllbnRzIHdyb25nZWQgYnkgbWFqb3IgY29ycG9yYXRpb25zLCBpbmNsdWRpbmcgYSB3aW4gZm9yIGEgJDEgYmlsbGlvbiBjb21wYW55IGFnYWluc3QgYSBGb3J0dW5lIDUwMCBjb3Jwb3JhdGlvbi4gQXMgYSBsZWFkZXIgaW4gdGhlIGZpcm0mcnNxdW87cyBtZWRpY2FsIG1hbHByYWN0aWNlIGFyZWEsIGhlIGhhcyBzb3VnaHQgYW5kIHdvbiBqdXN0aWNlIGZvciBtYW55LCByYW5naW5nIGZyb20gaW5mYW50cyB3aG8gc3VmZmVyZWQgc2V2ZXJlIGJpcnRoIGluanVyaWVzIHRvIGZhbWlsaWVzIHdobyBsb3N0IGxvdmVkIG9uZXMgZHVlIHRvIGRhbmdlcm91cyBwcmVzY3JpcHRpb24gZHJ1Z3MgICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndpbnN0ZWFkLmNvbS9BdHRvcm5leXMva3N1bGxpdmFuJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDc3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndpbnN0ZWFkLmNvbS9BdHRvcm5leXMva3N1bGxpdmFuJyB0YXJnZXQ9J19ibGFuayc+S2V2aW4gQS4gU3VsbGl2YW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hhaXJtYW4gJmFtcDsgQ0VPLCBXaW5zdGVhZCBQQywgRGFsbGFzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBDaGFpcm1hbiAmYW1wOyBDRU8gS2V2aW4gU3VsbGl2YW4gaXMgYSBtZW1iZXIgb2YgdGhlIGZpcm0ncyBSZWFsIEVzdGF0ZSBGaW5hbmNlIFByYWN0aWNlIEdyb3VwLiBIZSBoYXMgZXh0ZW5zaXZlIGV4cGVyaWVuY2UgaW4gYWxsIGFyZWFzIG9mIHJlYWwgZXN0YXRlIGZpbmFuY2UuIEhpcyBkaXJlY3QgaW52b2x2ZW1lbnQgaW4gY2xpZW50IHJlbGF0aW9uc2hpcHMgYW5kIG1hbmFnZW1lbnQgb2YgbXVsdGktYXR0b3JuZXkgdGVhbXMgZm9yIHRoZSBiZW5lZml0IG9mIGNsaWVudHMgZW5zdXJlcyBhIHJlc3BvbnNpdmUsIHF1YWxpdHkgcHJvZHVjdCBvbiBhIGNvbXBldGl0aXZlbHkgcHJpY2VkIGJhc2lzLiBIZSBzZXJ2ZXMgb24gY29tbWl0dGVlcyBvZiB2YXJpb3VzIGluZHVzdHJ5IGdyb3VwcyBhbmQgaXMgYSBmcmVxdWVudCBjb250cmlidXRvciBieSB3YXkgb2YgYm90aCBhcnRpY2xlcyBhbmQgc3BlZWNoZXMgdG8gbmV3IGluZHVzdHJ5IGlzc3Vlcy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmpvbmVzZGF5LmNvbS9wc3dhbi8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yMjEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuam9uZXNkYXkuY29tL3Bzd2FuLycgdGFyZ2V0PSdfYmxhbmsnPkVkd2FyZCBQYXRyaWNrIFN3YW4sIEpyLiA8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgSm9uZXMgRGF5LCBTYW4gRGllZ28gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFBhdCBTd2FuIGlzIGEgdHJpYWwgbGF3eWVyIGFuZCByZXByZXNlbnRzIGNsaWVudHMgaW4gY29tcGxleCBjaXZpbCBhbmQgY3JpbWluYWwgbGl0aWdhdGlvbiBpbiBmZWRlcmFsIGFuZCBzdGF0ZSBjb3VydHMgdGhyb3VnaG91dCBDYWxpZm9ybmlhIGFuZCB0aGUgVW5pdGVkIFN0YXRlcy4gSGUgaGFzIGV4dGVuc2l2ZSBleHBlcmllbmNlIGluIGludGVsbGVjdHVhbCBwcm9wZXJ0eSwgdHJhZGUgc2VjcmV0cywgYnVzaW5lc3MsIGVudmlyb25tZW50YWwsIHNlY3VyaXRpZXMsIGZyYXVkLCBwZXJzb25hbCBpbmp1cnksIHByb2R1Y3QgbGlhYmlsaXR5LCB3aGl0ZS1jb2xsYXIgZnJhdWQsIGZhbHNlIGNsYWltcywgYW5kIGNvbW1lcmNpYWwgbGF3IG1hdHRlcnMuIFBhdCBhbHNvIHNlcnZlZCBhcyBhIGZlZGVyYWwgY3JpbWluYWwgcHJvc2VjdXRvciBmb3IgZWlnaHQgeWVhcnMgYW5kIGhhcyBzdWJzdGFudGlhbCBncmFuZCBqdXJ5LCBqdXJ5IHRyaWFsLCBhbmQgYXBwZWxsYXRlIGV4cGVyaWVuY2UuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jb3YuY29tL2t0ZWVsLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI2NS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jb3YuY29tL2t0ZWVsLycgdGFyZ2V0PSdfYmxhbmsnPktlaXRoIEEuIFRlZWw8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgQ292aW5ndG9uICZhbXA7IEJ1cmxpbmcgTExQLCBXYXNoaW5ndG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gVGVlbCBpcyBhIG1lbWJlciB0aGUgTWFuYWdlbWVudCBhbmQgRXhlY3V0aXZlIENvbW1pdHRlZXMgZm9yIENvdmluZ3RvbiAmYW1wOyBCdXJsaW5nLiBJbiBhZGRpdGlvbiB0byBoaXMgZm9ybWlkYWJsZSBsaXRpZ2F0aW9uIHByYWN0aWNlLCBNci4gVGVlbCBpcyBDaGFpciBvZiBBZ2VuZGEgQ29tbWl0dGVlIG9mIEFtZXJpY2FuIFRvcnQgUmVmb3JtIEFzc29jaWF0aW9uLCBhIG1lbWJlciBvZiBBbWVyaWNhbiBJbnRlbGxlY3R1YWwgUHJvcGVydHkgTGF3IEFzc29jaWF0aW9uIGFuZCB0aGUgQW1lcmljYW4gQmFyIEFzc29jaWF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWF5ZXJicm93bi5jb20vcGVvcGxlL1BhdWwtVy1UaGVpc3MvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDQyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1heWVyYnJvd24uY29tL3Blb3BsZS9QYXVsLVctVGhlaXNzLycgdGFyZ2V0PSdfYmxhbmsnPlBhdWwgVy4gVGhlaXNzPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIE1heWVyIEJyb3duIExMUCwgQ2hpY2FnbyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUGF1bCBUaGVpc3MgaXMgQ2hhaXJtYW4gb2YgTWF5ZXIgQnJvd24uIEhlIGhhcyBzZXJ2ZWQgb24gdGhlIGZpcm0mcnNxdW87cyBNYW5hZ2VtZW50IENvbW1pdHRlZSBzaW5jZSAyMDA5IGFuZCBwcmV2aW91c2x5IHNlcnZlZCBhcyBhIGNvLWxlYWRlciBvZiB0aGUgZmlybSZyc3F1bztzIGdsb2JhbCBDb3Jwb3JhdGUgJmFtcDsgU2VjdXJpdGllcyBwcmFjdGljZS4gSGUgam9pbmVkIE1heWVyIEJyb3duIGluIDE5ODUuJm5ic3A7UGF1bCBwcmFjdGljZXMgY29ycG9yYXRlIGxhdyBmb2N1c2luZyBvbiBhIGJyb2FkIHNwZWN0cnVtIG9mIG1lcmdlcnMgYW5kIGFjcXVpc2l0aW9ucyBhbmQgY2FwaXRhbCBtYXJrZXRzIHdvcmsuIEhlIGFkdmlzZXMgY2xpZW50cyBvbiBib3RoIHB1YmxpYyBhbmQgcHJpdmF0ZSBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMsIGFuZCBzZXJ2ZXMgYXMgZ2VuZXJhbCBvdXRzaWRlIGNvdW5zZWwgdG8gbnVtZXJvdXMgY29tcGFuaWVzIGFzIHRoZXkgZGV2ZWxvcCBhbmQgZXhwYW5kIHRoZWlyIGdyb3dpbmcgYnVzaW5lc3NlcywgYWR2aXNpbmcgb24gbWF0dGVycyByYW5naW5nIGZyb20gY29ycG9yYXRlIGdvdmVybmFuY2UgdG8gcmVndWxhdG9yeSBmaWxpbmdzIHdpdGggdGhlIFNlY3VyaXRpZXMgYW5kIEV4Y2hhbmdlIENvbW1pc3Npb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5wZXBzaWNvLmNvbS9Db21wYW55L0xlYWRlcnNoaXAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yMzUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucGVwc2ljby5jb20vQ29tcGFueS9MZWFkZXJzaGlwJyB0YXJnZXQ9J19ibGFuayc+TGFycnkgRC4gVGhvbXBzb248L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50LCBHb3Zlcm5tZW50IEFmZmFpcnMsIEdlbmVyYWwgQ291bnNlbCBhbmQgQ29ycG9yYXRlIFNlY3JldGFyeSwgUGVwc2lDbywgSW5jLiwgUHVyY2hhc2UsIE4uWS4gICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBMYXJyeSBUaG9tcHNvbiBpcyBleGVjdXRpdmUgdmljZSBwcmVzaWRlbnQsIEdvdmVybm1lbnQgQWZmYWlycywgZ2VuZXJhbCBjb3Vuc2VsIGFuZCBjb3Jwb3JhdGUgc2VjcmV0YXJ5IG9mIFBlcHNpQ28uIExhcnJ5IHByZXZpb3VzbHkgc2VydmVkIGFzIFBlcHNpQ28mcnNxdW87cyBzZW5pb3IgdmljZSBwcmVzaWRlbnQgb2YgR292ZXJubWVudCBBZmZhaXJzLCBnZW5lcmFsIGNvdW5zZWwgYW5kIHNlY3JldGFyeSBmcm9tIDIwMDQgdG8gMjAxMS4gSGUgd2FzIGEgSm9obiBBLiBTaWJsZXkgUHJvZmVzc29yIG9mIENvcnBvcmF0ZSBhbmQgQnVzaW5lc3MgTGF3IGF0IHRoZSBVbml2ZXJzaXR5IG9mIEdlb3JnaWEgU2Nob29sIG9mIExhdy4gUHJldmlvdXNseSwgaGUgd2FzIFNlbmlvciBWaWNlIFByZXNpZGVudCBvZiBHb3Zlcm5tZW50IEFmZmFpcnMsIEdlbmVyYWwgQ291bnNlbCBhbmQgU2VjcmV0YXJ5IGZvciBQZXBzaUNvLiBNci4gVGhvbXBzb24gYWxzbyBzZXJ2ZWQgYXMgYSBTZW5pb3IgRmVsbG93IHdpdGggVGhlIEJyb29raW5ncyBJbnN0aXR1dGlvbiBpbiBXYXNoaW5ndG9uLCBELkMuIE1yLiBUaG9tcHNvbiB3YXMgb25jZSBhIHBhcnRuZXIgaW4gdGhlIEF0bGFudGEsIEdlb3JnaWEmbmJzcDtmaXJtIG9mIEtpbmcgJmFtcDsgU3BhbGRpbmcuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53YWxsZXJsYXcuY29tL091ci1QZW9wbGUvSm9obi1DLVRpc2hsZXInIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zMzUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cud2FsbGVybGF3LmNvbS9PdXItUGVvcGxlL0pvaG4tQy1UaXNobGVyJyB0YXJnZXQ9J19ibGFuayc+Sm9obiBDLiBUaXNobGVyPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoYWlybWFuLCBXYWxsZXIgTGFuc2RlbiBEb3J0Y2ggJmFtcDsgRGF2aXMsIExMUCwgTmFzaHZpbGxlLCBUZW5uLiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSm9obiBUaXNobGVyIGhhcyBzZXJ2ZWQgYXMgQ2hhaXIgYXQgV2FsbGVyIExhbnNkZW4gc2luY2UgMjAwNyBhbmQgb24gaXRzIEJvYXJkIG9mIERpcmVjdG9ycyBzaW5jZSAyMDA0LiBIaXMgZXhwZXJ0aXNlIGlzIGluIGNvcnBvcmF0ZSBpbnNvbHZlbmN5LCBjcmVkaXRvcidzIHJpZ2h0cywgZmluYW5jaWFsIHNlcnZpY2VzIGxhdywmbmJzcDthbmQgY29tbWVyY2lhbCBsaXRpZ2F0aW9uLiBJbiBhZGRpdGlvbiB0byBoaXMgYnVzeSBwcmFjdGljZSwgaGUgaXMgTGVnYWwgQ291bnNlbCBhbmQgb24gdGhlIGJvYXJkIG9mIGRpcmVjdG9ycyBmb3IgR29vZHdpbGwgSW5kdXN0cmllcyBvZiBNaWRkbGUgVGVubmVzc2VlLCBJbmMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5maXR6cGF0cmlja2NlbGxhLmNvbS8/dD0zJkE9MjIyMCZmb3JtYXQ9eG1sJnA9MjQyOScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE5Mi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5maXR6cGF0cmlja2NlbGxhLmNvbS8/dD0zJkE9MjIyMCZmb3JtYXQ9eG1sJnA9MjQyOScgdGFyZ2V0PSdfYmxhbmsnPkNvbGxlZW4gVHJhY3k8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgRml0enBhdHJpY2ssIENlbGxhLCBIYXJwZXIgJmFtcDsgU2NpbnRvLCBOZXcgWW9yayAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQ29sbGVlbiBUcmFjeSBjdXJyZW50bHkgc2VydmVzIGFzIHRoZSBNYW5hZ2luZyBQYXJ0bmVyIG9mIEZpdHpwYXRyaWNrLCBDZWxsYSwgSGFycGVyICZhbXA7IFNjaW50byBhbmQgb24gdGhlIERpdmVyc2l0eSBhbmQgUHJvZmVzc2lvbmFsIERldmVsb3BtZW50IENvbW1pdHRlZSBmb3IgdGhlIGZpcm0uIE1zLiBUcmFjeSBzZXJ2ZWQgYXMgYSBzdHVkZW50IGxhdyBjbGVyayB0byB0aGUgSG9ub3JhYmxlIFdpbGxpYW0gRy4gQmFzc2xlciBvZiB0aGUgVW5pdGVkIFN0YXRlcyBEaXN0cmljdCBDb3VydCBmb3IgdGhlIERpc3RyaWN0IG9mIE5ldyBKZXJzZXkuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5wb3J0ZXJ3cmlnaHQuY29tL2J1enpfdHJhZmZvcmQvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjA3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnBvcnRlcndyaWdodC5jb20vYnV6el90cmFmZm9yZC8nIHRhcmdldD0nX2JsYW5rJz5Sb2JlcnQgVy4gVHJhZmZvcmQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgUG9ydGVyIFdyaWdodCBNb3JyaXMgJmFtcDsgQXJ0aHVyIExMUCwgQ29sdW1idXMsIE9oaW8gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEJ1enogc2VydmVzIGFzIE1hbmFnaW5nIFBhcnRuZXIgZm9yIFBvcnRlciBXcmlnaHQgTW9ycmlzICZhbXA7IEFydGh1ci4gSW4gYWRkaXRpb24gdG8gdGhpcyBzZXJ2aWNlLCBoZSBjb25jZW50cmF0ZXMgaGlzIHByYWN0aWNlIGluIHRoZSBhcmVhIG9mIGNvbXBsZXggYnVzaW5lc3MgbGl0aWdhdGlvbiwgYXQgYm90aCB0aGUgdHJpYWwgYW5kIGFwcGVsbGF0ZSBsZXZlbHMuIEFkZGl0aW9uYWxseSwgaGUgaXMgYSBGZWxsb3cgaW4gdGhlIEFtZXJpY2FuIENvbGxlZ2Ugb2YgVHJpYWwgbGF3eWVycy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmphY29icy5jb20vJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjc2LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmphY29icy5jb20vJyB0YXJnZXQ9J19ibGFuayc+TWljaGFlbCBUeWxlcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTZW5pb3IgVmljZSBQcmVzaWRlbnQsIEphY29icyBFbmdpbmVlcmluZyBHcm91cCBJbmMuLCBQYXNhZGVuYSwgQ2FsaWYuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNaWNoYWVsIFR5bGVyIGlzIHRoZSBTZW5pb3IgVmljZSBQcmVzaWRlbnQgJmFtcDsgR2VuZXJhbCBjb3Vuc2VsIG9mIEphY29icyBFbmdpbmVlcmluZy4gJm5ic3A7UHJldmlvdXNseSwgaGUgd2FzIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCwgR2VuZXJhbCBDb3Vuc2VsIGFuZCBDb3Jwb3JhdGUgU2VjcmV0YXJ5IG9mIFNhbm1pbmEgU0NJLCBzZW5pb3IgdmljZSBwcmVzaWRlbnQsIGNoaWVmIGxlZ2FsIGFuZCBhZG1pbmlzdHJhdGl2ZSBvZmZpY2VyIG9mIEdhdGV3YXksIEluYy4sIGNvdW5zZWwgYXQgTm9ydGhyb3AgR3J1bW1hbiBDb3Jwb3JhdGlvbiwgYW4gYXNzb2NpYXRlIGF0IEhlbGxlciBFaHJtYW4sIGFuZCBhIGNsZXJrIGZvciB0aGUgVW5pdGVkIFN0YXRlcyBDb3VydCBvZiBBcHBlYWxzIGZvciB0aGUgTmludGggQ2lyY3VpdC4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmphY2tzb25sZXdpcy5jb20vcGVvcGxlLnBocD9QZW9wbGVJRD03OTgnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yMjIuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuamFja3Nvbmxld2lzLmNvbS9wZW9wbGUucGhwP1Blb3BsZUlEPTc5OCcgdGFyZ2V0PSdfYmxhbmsnPlBhdHJpY2sgTC4gVmFjY2FybzwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTaGFyZWhvbGRlciwgSmFja3NvbiBMZXdpcyBQLkMuLCBXaGl0ZSBQbGFpbnMsIE4uWS4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFBhdHJpY2sgTC4gVmFjY2FybyBpcyZuYnNwO2EmbmJzcDtTaGFyZWhvbGRlciZuYnNwO29mIEphY2tzb24gTGV3aXMuIFByaW9yIHRvIGFzc3VtaW5nIHRoZSBNYW5hZ2luZyBQYXJ0bmVyIHJvbGUsIGhlIHNlcnZlZCBhcyBWaWNlIENoYWlyIG9mIHRoZSBmaXJtLiBNci4gVmFjY2FybyBoYXMgcmVwcmVzZW50ZWQgZW1wbG95ZXJzIGluIHZpcnR1YWxseSBldmVyeSBjb25jZWl2YWJsZSB0eXBlIG9mIGxhYm9yIGFuZCBlbXBsb3ltZW50IGxhdyBtYXR0ZXIuIEhlIGFsc28gaGFzIHRoZSBkaXN0aW5jdGlvbiBvZiBiZWluZyBzZWxlY3RlZCBhcyBhIGp1ZGdlIGZvciB0aGUgaW5hdWd1cmFsIFJvYmVydCBGLiBXYWduZXIgTWVtb3JpYWwgTmF0aW9uYWwgTGFib3IgTGF3IENvbXBldGl0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc3RvZWwuY29tL3Nob3diaW8uYXNweD9TaG93PTQ5NicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ5Ni5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zdG9lbC5jb20vc2hvd2Jpby5hc3B4P1Nob3c9NDk2JyB0YXJnZXQ9J19ibGFuayc+Um9iZXJ0IEQuIFZhbiBCcm9ja2xpbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBTdG9lbCBSaXZlcywgTExQLCBQb3J0bGFuZCwgT3JlLiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQm9iIFZhbiBCcm9ja2xpbiBpcyB0aGUgRmlybSBNYW5hZ2luZyBQYXJ0bmVyIGFuZCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlci4gSGUgb3ZlcnNlZXMgdGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBmaXJtJ3Mgc3RyYXRlZ2ljIHBsYW4sIGFuZCB0aGUgbWFuYWdlbWVudCBvZiBpdHMgMTEgb2ZmaWNlcywgaXRzIHNldmVuIHByYWN0aWNlIGdyb3VwcywgYW5kIGFsbCBhZG1pbmlzdHJhdGl2ZSBmdW5jdGlvbnMuIFByaW9yIHRvIGJlY29taW5nIEZpcm0gTWFuYWdpbmcgUGFydG5lciwgQm9iIGNoYWlyZWQgU3RvZWwgUml2ZXMnIExhbmQgVXNlLCBFbnZpcm9ubWVudGFsLCBOYXR1cmFsIFJlc291cmNlLCBhbmQgUmVhbCBFc3RhdGUgcHJhY3RpY2UgZ3JvdXAgZmlybXdpZGUgYW5kIGNvbmNlbnRyYXRlZCBoaXMgcHJhY3RpY2UgaW4gbGFuZCB1c2UgbGF3LCBlbmVyZ3kgZGV2ZWxvcG1lbnQsIGNvbXBsZXggcHJvamVjdCBzaXRpbmcsIGFuZCBmZWRlcmFsLCBzdGF0ZSBhbmQgbG9jYWwgbGVnaXNsYXRpdmUgYW5kIGFkbWluaXN0cmF0aXZlIGxhdyBhbmQgcG9saWN5IG1hdHRlcnMuJm5ic3A7ICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5scmxhdy5jb20vcHJvZmVzc2lvbmFscy94cHJQcm9mZXNzaW9uYWxEZXRhaWxzTFIuYXNweD94cFNUPVByb2Zlc3Npb25hbERldGFpbCZwcm9mZXNzaW9uYWw9MTMzJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjAyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmxybGF3LmNvbS9wcm9mZXNzaW9uYWxzL3hwclByb2Zlc3Npb25hbERldGFpbHNMUi5hc3B4P3hwU1Q9UHJvZmVzc2lvbmFsRGV0YWlsJnByb2Zlc3Npb25hbD0xMzMnIHRhcmdldD0nX2JsYW5rJz5LZW5uZXRoIFZhbiBXaW5rbGUsIEpyLjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBMZXdpcyBSb2NhIFJvdGhnZXJiZXIgTExQLCBQaG9lbml4ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gVmFuIFdpbmtsZSBpcyBMZXdpcyBSb2NhIFJvdGhnZXJiZXIncyBNYW5hZ2luZyBQYXJ0bmVyLiBIZSBpcyBhIG1lbWJlciBvZiB0aGUgZmlybSdzIFJlYWwgRXN0YXRlIFRyYW5zYWN0aW9uYWwgR3JvdXAgYW5kIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIHJlYWwgcHJvcGVydHkgYWNxdWlzaXRpb25zIGFuZCBkaXNwb3NpdGlvbnM7IHJlYWwgZXN0YXRlIGVxdWl0eSBhbmQgZGVidCBmaW5hbmNpbmc7IGFuZCByZWFsIGVzdGF0ZSBsZWFzaW5nLiBBZGRpdGlvbmFsbHksIGhlIGlzIGEgQm9hcmQgTWVtYmVyIGFuZCBUcnVzdGVlIG9mIHRoZSBBcml6b25hIFN0YXRlIFVuaXZlcnNpdHkgRm91bmRhdGlvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lndjc3IuY29tL2xhd3llcnMva2VpdGgtdmF1Z2hhbicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ4My5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53Y3NyLmNvbS9sYXd5ZXJzL2tlaXRoLXZhdWdoYW4nIHRhcmdldD0nX2JsYW5rJz5LZWl0aCBXLiBWYXVnaGFuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoYWlybWFuLCBXb21ibGUgQ2FybHlsZSBTYW5kcmlkZ2UgJmFtcDsgUmljZSBMTFAsIFdpbnN0b24tU2FsZW0sIE4uQy4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEtlaXRoIFcuIFZhdWdoYW4gaGFzIGJlZW4gQ2hhaXJtYW4gb2YgdGhlIGZpcm0gc2luY2UgMjAwMi4gSGUgcHJldmlvdXNseSBzZXJ2ZWQgZm9yIDEwIHllYXJzIGFzIHRoZSBGaXJtJnJzcXVvO3MgTGl0aWdhdGlvbiBQcmFjdGljZSBHcm91cCBMZWFkZXIuIEtlaXRoIGlzIENoYWlyIG9mIHRoZSBNYW5hZ2luZyBQYXJ0bmVyJnJzcXVvO3MgQ29tbWl0dGVlIG9mIExleCBNdW5kaSBhbmQgb24gdGhlIEJvYXJkIG9mIERpcmVjdG9ycyBvZiB0aGF0IG9yZ2FuaXphdGlvbi5PdmVyIHRoZSBwYXN0IDMwIHllYXJzLCBLZWl0aCBoYXMgdHJpZWQgbnVtZXJvdXMganVyeSBhbmQgYmVuY2ggdHJpYWxzLCBoYW5kbGVkIHZhcmlvdXMgYWRtaW5pc3RyYXRpdmUgcHJvY2VlZGluZ3MgYW5kIGFyZ3VlZCBhIHdpZGUgcmFuZ2Ugb2YgbWF0dGVycyBpbiBhcHBlbGxhdGUgY291cnRzLiBIZSBoYXMgc2VydmVkIGFzIG5hdGlvbmFsIGNvb3JkaW5hdGluZyBjb3Vuc2VsIGZvciBhIEZvcnR1bmUgNTAwIGNvbXBhbnkmcnNxdW87cyBwcm9kdWN0IGxpYWJpbGl0eSBsaXRpZ2F0aW9uLCBhbmQgd2FzIGNsYXNzIGNvdW5zZWwgaW4gYSBzZXJpZXMgb2YgY2xhc3MgYWN0aW9uIGxhd3N1aXRzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cud2hpdGVjYXNlLmNvbS9BdHRvcm5leXMvRGV0YWlsLmFzcHg/YXR0b3JuZXk9MTg2OScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMyOS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53aGl0ZWNhc2UuY29tL0F0dG9ybmV5cy9EZXRhaWwuYXNweD9hdHRvcm5leT0xODY5JyB0YXJnZXQ9J19ibGFuayc+SHVnaCBWZXJyaWVyPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIFdoaXRlICZhbXA7IENhc2UsIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBIdWdoIFZlcnJpZXIgaXMmbmJzcDt0aGUgQ2hhaXJtYW4gb2YgV2hpdGUgJmFtcDsgQ2FzZSBMTFAgYW5kIGRpcmVjdHMgdGhlIEZpcm0ncyBvcGVyYXRpb25zIGFuZCBwcmFjdGljZXMgYXJvdW5kIHRoZSB3b3JsZC4gTXIuIFZlcnJpZXIncyBwcmFjdGljZSBoYXMgYmVlbiBmb2N1c2VkIG9uIHRoZSBkZXZlbG9wbWVudCBvZiBuYXR1cmFsIHJlc291cmNlcyBnbG9iYWxseS4gSGUgYWxzbyBzZXJ2ZXMgYXMgQ28tQ2hhaXIgb2YgdGhlIFB1YmxpYyBJbnRlcmVzdCBMYXcgSW5zdGl0dXRlJ3MgUHJvIEJvbm8gQWR2aXNvcnkgQ291bmNpbC4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmRpbnNsYXcuY29tL2dlb3JnZV92aW5jZW50LycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIxMi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kaW5zbGF3LmNvbS9nZW9yZ2VfdmluY2VudC8nIHRhcmdldD0nX2JsYW5rJz5HZW9yZ2UgSC4gVmluY2VudDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyICZhbXA7IENoYWlybWFuLCBEaW5zbW9yZSAmYW1wOyBTaG9obCBMTFAsIENpbmNpbm5hdGkgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEdlb3JnZSBWaW5jZW50IGlzIE1hbmFnaW5nIFBhcnRuZXIgYW5kIENoYWlybWFuIG9mIERpbnNtb3JlICZhbXA7IFNob2hsIExMUCBhbmQgQ2hhaXJtYW4gb2YgdGhlIGZpcm0ncyBCb2FyZCBvZiBEaXJlY3RvcnMuIEdlb3JnZSBpcyBhbHNvIHRoZSBDaGFpciBvZiB0aGUgZmlybSdzIEZpbmFuY2UgQ29tbWl0dGVlLiBHZW9yZ2UncyBwcmFjdGljZSBpbmNsdWRlcyBnZW5lcmFsIGJ1c2luZXNzIGFuZCBjb3Jwb3JhdGUgbGF3IHdpdGggYW4gZW1waGFzaXMgb24gZ2VuZXJhbCBjb3Jwb3JhdGUgY291bnNlbGluZywgbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zLCBmZWRlcmFsIGFuZCBzdGF0ZSBzZWN1cml0aWVzIGxhdywgcHJvZmVzc2lvbmFsIGNvcnBvcmF0aW9ucywgYW5kIGFudGl0cnVzdC4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnZlbmFibGUuY29tL3JvYmVydC1sLXdhbGRtYW4vJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDY2LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnZlbmFibGUuY29tL3JvYmVydC1sLXdhbGRtYW4vJyB0YXJnZXQ9J19ibGFuayc+Um9iZXJ0IEwuIFdhbGRtYW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ28tTWFuYWdpbmcgUGFydG5lciwgVmVuYWJsZSBMTFAsIEJhbHRpbW9yZSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQm9iIFdhbGRtYW4sIENvLU1hbmFnaW5nIFBhcnRuZXIsIGFsc28gbGVhZHMgVmVuYWJsZSdzIG5hdGlvbmFsIHJlcHJlc2VudGF0aW9uIG9mIHRheC1leGVtcHQgb3JnYW5pemF0aW9ucy4gTXIuIFdhbGRtYW4gaGFzIHJlcHJlc2VudGVkIG5vbnByb2ZpdCBvcmdhbml6YXRpb25zIGZvciBvdmVyIDIwIHllYXJzIChpbmNsdWRpbmcgZ2VuZXJhbCByZXByZXNlbnRhdGlvbiBvZiBudW1lcm91cyBmb3VuZGF0aW9ucywgaG9zcGl0YWxzLCBlZHVjYXRpb25hbCBpbnN0aXR1dGlvbnMsIHRyYWRlIGFzc29jaWF0aW9ucyBhbmQgb3RoZXIgY2hhcml0YWJsZSBlbnRpdGllcykuIE1yLiBXYWxkbWFuIGFsc28gcHJhY3RpY2VzIGV4dGVuc2l2ZWx5IGluIHRoZSBhcmVhcyBvZiBwaGlsYW50aHJvcGljIGFuZCBlc3RhdGUgcGxhbm5pbmcsIGVtcGxveWVlIGJlbmVmaXRzIGFuZCB0YXhhdGlvbi4gTXIuIFdhbGRtYW4gaXMgaW5jbHVkZWQgaW4gIkJlc3QgTGF3eWVycyBpbiBBbWVyaWNhIiBpbiB0aGUgZmllbGRzIG9mIEVtcGxveWVlIEJlbmVmaXRzIExhdywgTm9uLVByb2ZpdC9DaGFyaXRpZXMgTGF3IGFuZCBUYXggTGF3LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc3V0aGVybGFuZC5jb20vbWFya193YXNzZXJtYW4vJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTg3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnN1dGhlcmxhbmQuY29tL21hcmtfd2Fzc2VybWFuLycgdGFyZ2V0PSdfYmxhbmsnPk1hcmsgRC4gV2Fzc2VybWFuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIFN1dGhlcmxhbmQgQXNiaWxsICZhbXA7IEJyZW5uYW4gTExQLCBBdGxhbnRhICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gV2Fzc2VybWFuIGlzIE1hbmFnaW5nIFBhcnRuZXIgb2YgU3V0aGVybGFuZCBBc2JpbGwgJmFtcDsgQnJlbm5hbi4gUHJpb3IgdG8gYmVpbmcgZWxlY3RlZCBNYW5hZ2luZyBQYXJ0bmVyIGluIDIwMDUsIE1hcmsgc2VydmVkIGFzIGNvLWNoYWlyIG9mIFN1dGhlcmxhbmQncyBDb3Jwb3JhdGUgVHJhbnNhY3Rpb25hbCBUZWFtIGFuZCB3YXMgYSBtZW1iZXIgb2YgdGhlIGZpcm0ncyBFeGVjdXRpdmUgQ29tbWl0dGVlLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucGF1bHdlaXNzLmNvbS9wcm9mZXNzaW9uYWxzL3BhcnRuZXJzLWFuZC1jb3Vuc2VsL3RoZW9kb3JlLXYtd2VsbHMtanIuYXNweCAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80NTguZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucGF1bHdlaXNzLmNvbS9wcm9mZXNzaW9uYWxzL3BhcnRuZXJzLWFuZC1jb3Vuc2VsL3RoZW9kb3JlLXYtd2VsbHMtanIuYXNweCAnIHRhcmdldD0nX2JsYW5rJz5UaGVvZG9yZSBWLiBXZWxscyBKci48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciBhbmQgQ28tQ2hhaXIgb2YgTGl0aWdhdGlvbiBEZXBhcnRtZW50LCBQYXVsLCBXZWlzcywgUmlma2luZCwgV2hhcnRvbiAmYW1wOyBHYXJyaXNvbiBMTFAsIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBUaGVvZG9yZSBWLiBXZWxscyBKci4gaXMgYSBwYXJ0bmVyIGFuZCBhIGNvLWNoYWlyIG9mIFBhdWwsIFdlaXNzLCBSaWZraW5kLCBXaGFydG9uICZhbXA7IEdhcnJpc29uJnJzcXVvO3MgTGl0aWdhdGlvbiBEZXBhcnRtZW50LiBIZSBoYXMgZXh0ZW5zaXZlIGV4cGVyaWVuY2UgaW4gd2hpdGUtY29sbGFyIGNyaW1pbmFsIGRlZmVuc2UsIGNvbXBsZXggY2l2aWwgYW5kIGNvcnBvcmF0ZSBsaXRpZ2F0aW9uLCBTRUMgcmVndWxhdG9yeSB3b3JrLCBGQ1BBIGludmVzdGlnYXRpb25zLCBlbnZpcm9ubWVudGFsIG1hdHRlcnMgYW5kIGNsYXNzIGFjdGlvbiBsaXRpZ2F0aW9uLiBJbiBhZGRpdGlvbiB0byBkZWZlbmRpbmcgYSBudW1iZXIgb2YgcG9saXRpY2FsIGZpZ3VyZXMsIE1yLiBXZWxscyBoYXMgcmVwcmVzZW50ZWQgY29ycG9yYXRlIGV4ZWN1dGl2ZXMgYW5kIGNvcnBvcmF0aW9ucyBpbiBqdXJ5IHRyaWFscywgZ3JhbmQganVyeSBpbnZlc3RpZ2F0aW9ucyBhbmQgYmVmb3JlIHRoZSBTRUMuIEhlIGFsc28gaGFzIGV4dGVuc2l2ZSBleHBlcmllbmNlIGluIHJlcHJlc2VudGluZyBtYWpvciBwaGFybWFjZXV0aWNhbCBjb21wYW5pZXMgaW4gY3JpbWluYWwgYW5kIGNpdmlsIG1hdHRlcnMgaW52b2x2aW5nIG9mZi1sYWJlbCBtYXJrZXRpbmcgaXNzdWVzLiBNci4gV2VsbHMgaGFzIHJlcHJlc2VudGVkIG1ham9yIGNvcnBvcmF0aW9ucyBpbiBtYXNzaXZlIGNsYXNzIGFjdGlvbiBsaXRpZ2F0aW9ucywgaW5jbHVkaW5nIE1lcmNrLCBKb2huc29uICZhbXA7IEpvaG5zb24sIE1pdHN1YmlzaGkgQ29ycG9yYXRpb24sIENhcm5pdmFsIENvcnBvcmF0aW9uIGFuZCBQaGlsaXAgTW9ycmlzIENvcnBvcmF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucG9sc2luZWxsaS5jb20vd3J3ZWxzaC8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yNDUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucG9sc2luZWxsaS5jb20vd3J3ZWxzaC8nIHRhcmdldD0nX2JsYW5rJz5XLiBSdXNzZWxsIFdlbHNoPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoYWlybWFuICZhbXA7IENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyLCBQb2xzaW5lbGxpIFBDLCBLYW5zYXMgQ2l0eSwgTW8uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBXLiBSdXNzZWxsIFdlbHNoIGhhcyBiZWVuIENoYWlybWFuIGFuZCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciBvZiBQb2xzaW5lbGxpICZuYnNwO3NpbmNlIDE5OTguIE1yLiBXZWxzaCBpcyBmb3JtZXJseSB0aGUgQ2hhaXJtYW4gb2YgdGhlIGZpcm0ncyBMaXRpZ2F0aW9uIERlcGFydG1lbnQuIEhlIHNlcnZlcyBvbiB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzIG9mIHRoZSBLYW5zYXMgQ2l0eSBNZXRyb3BvbGl0YW4gQmFyIEFzc29jaWF0aW9uIGFuZCBoZSBpcyBhIGZvcm1lciBDaGFpcm1hbiBvZiBhbiBBbWVyaWNhbiBCYXIgQXNzb2NpYXRpb24gUHJvZHVjdHMgTGlhYmlsaXR5IENvbW1pdHRlZS4gTXIuIFdlbHNoIHdhcyBhIHRyaWFsIGF0dG9ybmV5IGZvciB0aGUgVS5TLiBEZXBhcnRtZW50IG9mIEp1c3RpY2UsIENpdmlsIERpdmlzaW9uLCBpbiBXYXNoaW5ndG9uLCBELkMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tb2ZvLmNvbS9rZWl0aC13ZXRtb3JlLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE5OC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tb2ZvLmNvbS9rZWl0aC13ZXRtb3JlLycgdGFyZ2V0PSdfYmxhbmsnPktlaXRoIEMuIFdldG1vcmU8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hhaXIsIE1vcnJpc29uICZhbXA7IEZvZXJzdGVyIExMUCwgTmV3IFlvcmsgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEtlaXRoIFdldG1vcmUmbmJzcDt3YXMgdGhlIGNoYWlyIG9mIE1vcnJpc29uICZhbXA7IEZvZXJzdGVyIExMUC4gQmVmb3JlIGJlY29taW5nIGNoYWlyLCBNci4gV2V0bW9yZSBsZWQgdGhlIGZpcm0ncyA1MC1sYXd5ZXIgRmluYW5jZSBhbmQgSW5mcmFzdHJ1Y3R1cmUgcHJhY3RpY2UsIGJyaW5naW5nIHRvIGhpcyBlbmdhZ2VtZW50cyAyMCB5ZWFycyBvZiZuYnNwO2V4cGVyaWVuY2UgaW4gZGVidCBhbmQgbGVhc2UgZmluYW5jZSwgYm90aCBkb21lc3RpYyBhbmQgaW50ZXJuYXRpb25hbC4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNhZHdhbGFkZXIuY29tL0F0dG9ybmV5L1cuX0NocmlzdG9waGVyX1doaXRlLzEzOCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ1Ni5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jYWR3YWxhZGVyLmNvbS9BdHRvcm5leS9XLl9DaHJpc3RvcGhlcl9XaGl0ZS8xMzgnIHRhcmdldD0nX2JsYW5rJz5XLiBDaHJpc3RvcGhlciBXaGl0ZTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiBhbmQgQ29ycG9yYXRlIFBhcnRuZXIsIENhZHdhbGFkZXIsIFdpY2tlcnNoYW0gJmFtcDsgVGFmdCBMTFAsIE5ldyBZb3JrICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBXLiBDaHJpc3RvcGhlciBXaGl0ZSBpcyBjaGFpcm1hbiBvZiBDYWR3YWxhZGVyLCBXaWNrZXJzaGFtICZhbXA7IFRhZnQgYW5kJm5ic3A7YSBwYXJ0bmVyJm5ic3A7aW4gdGhlIGZpcm0ncyBDb3Jwb3JhdGUgR3JvdXAuIEhpcyBwcmFjdGljZSBpcyBjb25jZW50cmF0ZWQgaW4gY29tbWVyY2lhbCByZWFsIGVzdGF0ZSwgd2l0aCBhbiBlbXBoYXNpcyBvbiBkZWJ0IGFuZCBlcXVpdHkgZmluYW5jaW5nLiBIZSByZXByZXNlbnRzIHNvbWUgb2YgdGhlIGxhcmdlc3QgVS5TLiBhbmQgZm9yZWlnbiBpbnN0aXR1dGlvbmFsIGludmVzdG9ycyBpbiByZWFsIGVzdGF0ZSBpbmNsdWRpbmcgaW52ZXN0bWVudCBiYW5rcywgaW5zdXJhbmNlIGNvbXBhbmllcywgcGVuc2lvbiBmdW5kcywgY29tbWVyY2lhbCBiYW5rcyBhbmQgb3Bwb3J0dW5pdHkgZnVuZHMuIE1yLiBXaGl0ZSBoYXMgYWxzbyByZXByZXNlbnRlZCBwcml2YXRlIHJlYWwgZXN0YXRlIGludmVzdG9ycyBpbiBqb2ludCB2ZW50dXJlcyB3aXRoIHJlYWwgZXN0YXRlIGNvbXBhbmllcyB0byBhY3F1aXJlIG9yIGRldmVsb3Agb2ZmaWNlIGJ1aWxkaW5ncywgaG90ZWxzLCBjYXNpbm9zIGFuZCBzaG9wcGluZyBjZW50ZXJzLiBIZSBoYXMgZXh0ZW5zaXZlIGV4cGVyaWVuY2UgaW4gdGhlIHdvcmtvdXQgb2YgdHJvdWJsZWQgYXNzZXRzLCBpbmNsdWRpbmcgcmVzdHJ1Y3R1cmluZ3MsIGZvcmVjbG9zdXJlcyBhbmQgYmFua3J1cHRjaWVzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmRsYXcuY29tL2F0dG9ybmV5cy01Ni5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDgwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJkbGF3LmNvbS9hdHRvcm5leXMtNTYuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnPkJlbmphbWluIEYuIFdpbHNvbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQcmluY2lwYWwsIEJldmVyaWRnZSAmYW1wOyBEaWFtb25kLCBQLkMuLCBXYXNoaW5ndG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBCZW5qYW1pbiBGLiBXaWxzb24gaXMgdGhlIE1hbmFnaW5nIFByaW5jaXBhbCBvZiBCZXZlcmlkZ2UgJmFtcDsgRGlhbW9uZCwgUC5DLiAmbmJzcDtIaXMgcHJlc2VudCBsaXRpZ2F0aW9uIHByYWN0aWNlIGVuY29tcGFzc2VzIGEgd2lkZSByYW5nZSBvZiBhY3Rpdml0aWVzIGluIGJvdGggc3RhdGUgYW5kIGZlZGVyYWwgY291cnRzLCBpbmNsdWRpbmcgY29tbWVyY2lhbCBsaXRpZ2F0aW9uIG1hdHRlcnMsIGFuZCBlbnZpcm9ubWVudGFsIGxpdGlnYXRpb24gbWF0dGVycy4gTXIuIFdpbHNvbiBpcyBoaWdobHkgc291Z2h0IGFmdGVyIGJ5IGhpcyBjbGllbnRzLCBkdWUgaW4gbGFyZ2UgcGFydCB0byB0aGUgcmVtYXJrYWJsZSBzdWNjZXNzIGhlIGhhcyBlbmpveWVkIGluIGEgd2lkZSByYW5nZSBvZiBlbnZpcm9ubWVudGFsIGxpdGlnYXRpb24gYW5kIHJlZ3VsYXRvcnkgbWF0dGVycyBvbiBiZWhhbGYgb2YgYSBtYWpvciByZXRhaWxlciwgb2lsIGNvbXBhbmllcyBhbmQgY29tbXVuaWNhdGlvbnMgY29tcGFuaWVzLiA8YnIgLz4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmxvd2Vuc3RlaW4uY29tL2d3aW5nZW5zLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIxNy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5sb3dlbnN0ZWluLmNvbS9nd2luZ2Vucy8nIHRhcmdldD0nX2JsYW5rJz5HYXJ5IE0uIFdpbmdlbnM8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hhaXJtYW4gYW5kIE1hbmFnaW5nIFBhcnRuZXIsIExvd2Vuc3RlaW4gU2FuZGxlciwgTmV3IFlvcmsgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEdhcnkgV2luZ2VucyBpcyBDaGFpcm1hbiBhbmQmbmJzcDtNYW5hZ2luZyBQYXJ0bmVyJm5ic3A7b2YgTG93ZW5zdGVpbiBTYW5kbGVyLiBIZSBpcyBhIG1lbWJlciBvZiB0aGUgQm9hcmQgb2YgVHJ1c3RlZXMgb2YgdGhlJm5ic3A7UHVibGljIE1lZGlhJm5ic3A7b2YgTmV3IEplcnNleSBhbmQgdGhlIENvdW5jaWwgb2YgVHJ1c3RlZXMgb2YgdGhlIE5ldyBKZXJzZXkgUGVyZm9ybWluZyBBcnRzIENlbnRlciAod2hlcmUgaGUgYWxzbyBzZXJ2ZXMgYXMgb3V0c2lkZSBjb3Vuc2VsKS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmRlY2hlcnQuY29tL2JhcnRvbl93aW5va3VyLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIxNi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kZWNoZXJ0LmNvbS9iYXJ0b25fd2lub2t1ci8nIHRhcmdldD0nX2JsYW5rJz5CYXJ0b24gSi4gV2lub2t1cjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDb3Jwb3JhdGUgUGFydG5lciwgRGVjaGVydCBMTFAsIFBoaWxhZGVscGhpYSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQmFydG9uIEouIFdpbm9rdXIsIHdobyBqb2luZWQgRGVjaGVydCBMTFAmbmJzcDtpbiAxOTY1LCBoYXMgYmVlbiBhIGNvcnBvcmF0ZSBwYXJ0bmVyIHNpbmNlIDE5NzIuIEJleW9uZCBoaXMgcHJhY3RpY2UsIEJhcnRvbiBpcyBhIG1lbWJlciBvZiBCb2FyZCBvZiBUcnVzdGVlcyBvZiBDb3JuZWxsIFVuaXZlcnNpdHkgYW5kIHRoZSBDb3VuY2lsIG9uIEZvcmVpZ24gUmVsYXRpb25zLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudmVsYXcuY29tL2xhd3llcnMvU2NvdHRXdWxmZS5hc3B4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDg3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnZlbGF3LmNvbS9sYXd5ZXJzL1Njb3R0V3VsZmUuYXNweCcgdGFyZ2V0PSdfYmxhbmsnPlNjb3R0IE5lYWwgV3VsZmU8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgVmluc29uICZhbXA7IEVsa2lucyBMTFAsIEhvdXN0b24gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBXdWxmZSBjdXJyZW50bHkgc2VydmVzIGFzIE1hbmFnaW5nIFBhcnRuZXIgb2YgVmluc29uICZhbXA7IEVsa2lucyBhbmQgaXMgYSBtZW1iZXIgb2YgdGhlIGZpcm0mcnNxdW87cyBNYW5hZ2VtZW50IENvbW1pdHRlZS4gSGUgbWFpbnRhaW5zIGFuIGFjdGl2ZSBwcmFjdGljZSBhZHZpc2luZyBjbGllbnRzIG9uIG1lcmdlcnMsIGFjcXVpc2l0aW9ucyBhbmQgZGl2ZXN0aXR1cmVzLCBwcml2YXRlIGVxdWl0eSBpbnZlc3RtZW50cyBhbmQgY29udGVzdHMgZm9yIGNvcnBvcmF0ZSBjb250cm9sLiBIZSBoYXMgYWxzbyByZXByZXNlbnRlZCBtYW55IHB1YmxpYyBjb21wYW5pZXMsIGluY2x1ZGluZyBzZXZlcmFsIEZvcnR1bmUgNTAwIGNvbXBhbmllcywgd2l0aCByZXNwZWN0IHRvIGNvcnBvcmF0ZSBnb3Zlcm5hbmNlIGFkdmljZSBhbmQgZXF1aXR5IGFuZCBkZWJ0IG9mZmVyaW5ncy4mbmJzcDsgICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmZyb3N0YnJvd250b2RkLmNvbS9wcm9mZXNzaW9uYWxzLTUzNS5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDU3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmZyb3N0YnJvd250b2RkLmNvbS9wcm9mZXNzaW9uYWxzLTUzNS5odG1sJyB0YXJnZXQ9J19ibGFuayc+R2VvcmdlIEUuIFl1bmQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgTWVtYmVyLCBGcm9zdCBCcm93biBUb2RkLCBDaW5jaW5uYXRpICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBHZW9yZ2UgRS4gWXVuZCBpcyBtYW5hZ2luZyBtZW1iZXIgb2YgRnJvc3QgQnJvd24gVG9kZC4gTXIuIFl1bmQgcmVwcmVzZW50cyBlbXBsb3llcnMgaW4gYWxsIGFzcGVjdHMgb2YgbGFib3IgYW5kIGVtcGxveW1lbnQgbGF3LCBpbmNsdWRpbmcgdW5pb24gbmVnb3RpYXRpb25zIGFuZCBhcmJpdHJhdGlvbnMuIEhlIGhhcyByZXByZXNlbnRlZCBtYW5hZ2VtZW50IGluIGxhYm9yIG5lZ290aWF0aW9ucyBhbmQgaW4gaHVuZHJlZHMgb2YgbGFib3IgYXJiaXRyYXRpb24gY2FzZXM7IGhhcyBoYW5kbGVkIGNsYXNzIGFuZCBjb2xsZWN0aXZlIGFjdGlvbiBkZWZlbnNlIG9mIGRpc2NyaW1pbmF0aW9uLCBFUklTQSBhbmQgd2FnZS9ob3VyIGNsYWltczsgYW5kIGhhcyBkZWZlbmRlZCBnb3Zlcm5tZW50IGNvbnRyYWN0b3JzIHRhcmdldGVkIGJ5IHRoZSBPRkNDUCBmb3IgYmFjayBwYXkgYXdhcmRzLiBNci4gWXVuZCBhbHNvIHJlcHJlc2VudHMgcHJvZmVzc2lvbmFsIHNwb3J0cyBsZWFndWVzIGFuZCB0ZWFtcywgaGF2aW5nIHNlcnZlZCBhcyBjaGllZiBvdXRzaWRlIGNvdW5zZWwgdG8gTWlub3IgTGVhZ3VlIEJhc2ViYWxsIHNpbmNlIDE5ODguICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5vcnJpY2suY29tL2xhd3llcnMvQmlvLmFzcD9JRD0xNjEwNDgnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80NzIuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cub3JyaWNrLmNvbS9sYXd5ZXJzL0Jpby5hc3A/SUQ9MTYxMDQ4JyB0YXJnZXQ9J19ibGFuayc+TWl0Y2hlbGwgWnVrbGllPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyIGFuZCBDaGFpcm1hbiwgT3JyaWNrLCBIZXJyaW5ndG9uICZhbXA7IFN1dGNsaWZmZSBMTFAsIE1lbmxvIFBhcmssIENhbGlmLiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTWl0Y2ggWnVrbGllIGlzIHRoZSBDaGFpcm1hbiBvZiBPcnJpY2sgYW5kIGEgcGFydG5lciBpbiB0aGUgRW1lcmdpbmcgQ29tcGFuaWVzIGdyb3VwLiAmbmJzcDtIZSBmb2N1c2VzIGhpcyBwcmFjdGljZSBvbiB0aGUgZm9ybWF0aW9uLCBmaW5hbmNpbmcgYW5kIGNvcnBvcmF0ZSBjb3Vuc2VsaW5nIG9mIHRlY2hub2xvZ3kgYnVzaW5lc3Nlcy4gJm5ic3A7SGUgaGFzIGNvbXBsZXRlZCBzZXZlcmFsIGh1bmRyZWQgdmVudHVyZSBjYXBpdGFsIGZpbmFuY2luZ3MgYW5kIG51bWVyb3VzIHB1YmxpYyBvZmZlcmluZ3MsIG1lcmdlcnMsIGFjcXVpc2l0aW9ucyBhbmQgdGVjaG5vbG9neSBsaWNlbnNpbmcgdHJhbnNhY3Rpb25zLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz5kAgUPFgIfAgWSuRANCg0KPGgyPjxhIG5hbWU9IkFyZ2VudGluYSI+QXJnZW50aW5hPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmZteWwuY29tL2VzL3Byb2Zlc2lvbmFsZXMvYS9icnVjaG91JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmZteWwuY29tL2VzL3Byb2Zlc2lvbmFsZXMvYS9icnVjaG91JyB0YXJnZXQ9J19ibGFuayc+RW5yaXF1ZSBCcnVjaG91PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kaW5nIGFuZCBTZW5pb3IgUGFydG5lciwgQnJ1Y2hvdSwgRmVybsOhbmRleiBNYWRlcm8gJmFtcDsgTG9tYmFyZGksIEJ1ZW5vcyBBaXJlcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIEJydWNob3UsIGZvdW5kaW5nIHBhcnRuZXIgb2YgQnJ1Y2hvdSwgRmVybiZhYWN1dGU7bmRleiBNYWRlcm8gJmFtcDsgTG9tYmFyZGksIGFjdGVkIGFzIHRoZSBzb2xlIEFyZ2VudGluZSBjb3Vuc2VsIHRvIHRoZSBEZWFsZXIgTWFuYWdlcnMgaW4gdGhlICQ4OCBiaWxsaW9uIFNvdmVyZWlnbiBEZWJ0IFJlc3RydWN0dXJpbmcgb2YgdGhlIFJlcHVibGljIG9mIEFyZ2VudGluYSwgdGhlIGJpZ2dlc3QgZmluYW5jaWFsIHJlc3RydWN0dXJpbmcgaW4gdGhlIGhpc3Rvcnkgb2YgdGhlIGZpbmFuY2lhbCBtYXJrZXRzICgyMDA1KS4gIFNpbmNlIDIwMDEsIGhlIGhhcyBiZWVuIHRoZSBwZXJtYW5lbnQgYWR2aXNvciB0byB0aGUgQXJnZW50aW5lIEJhbmsgQXNzb2NpYXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5lc3RlYmFuYnVsamV2aWNoLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxMC8wNC9lYl9jdi5wZGYgJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTEzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmVzdGViYW5idWxqZXZpY2guY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA0L2ViX2N2LnBkZiAnIHRhcmdldD0nX2JsYW5rJz5Fc3RlYmFuIEJ1bGpldmljaDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBQYXN0b3JpemEgRXZpbmVyIENhbmd1ZWlybyBSdWl6IEJ1bGpldmljaCwgQnVlbm9zIEFpcmVzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBFc3RlYmFuIEJ1bGpldmljaCwgYWRtaXR0ZWQgdG8gcHJhY3RpY2UgbGF3IGluIEJ1ZW5vcyBBaXJlcyBhbmQgTmV3IFlvcmssIGlzIGFuIGludGVybmF0aW9uYWwgYnVzaW5lc3MgbGF3eWVyIHdpdGggYWxtb3N0IHR3byBkZWNhZGVzIG9mIGV4cGVyaWVuY2UgaW4gdGhlIGZpZWxkcyBvZiBQcm9qZWN0IGFuZCBDb3Jwb3JhdGUgRmluYW5jZSwgVHJhbnNuYXRpb25hbCBCdXNpbmVzcyBUcmFuc2FjdGlvbnMsIGFuZCBJbnRlcm5hdGlvbmFsIEJhbmtpbmcuIEhlIHByZXZpb3VzbHkgc2VydmVkIGFzIHByaW5jaXBhbCBjb3Vuc2VsIGluIHRoZSBMZWdhbCBEZXBhcnRtZW50IG9mIHRoZSBJbnRlcm5hdGlvbmFsIEZpbmFuY2UgQ29ycG9yYXRpb24gKElGQyksIGEgbWVtYmVyIG9mIHRoZSBXb3JsZCBCYW5rIEdyb3VwLCBmb3IgbW9yZSB0aGFuIHR3ZWx2ZSB5ZWFycy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmthaGFsZS5jb20uYXIvZW5nbGlzaC9tZW1iZXJzLnBocCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE0OC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5rYWhhbGUuY29tLmFyL2VuZ2xpc2gvbWVtYmVycy5waHAnIHRhcmdldD0nX2JsYW5rJz5Sb3hhbmEgS2FoYWxlPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEthaGFsZSBBYm9nYWRvcywgRm91bmRpbmcgUGFydG5lciwgQnVlbm9zIEFpcmVzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBSb3hhbmEgS2FoYWxlIGlzIHRoZSBGb3VuZGluZyBQYXJ0bmVyIG9mIEthaGFsZSBBYm9nYWRvcywgYSBsYXcgZmlybSB3aG9zZSBtZW1iZXJzIGhhdmUgb3ZlciAxNSB5ZWFycyBvZiBleHBlcmllbmNlIGluIEFyZ2VudGluYSBjb3Vuc2VsaW5nIGxvY2FsIGFuZCBmb3JlaWduIGNsaWVudHMuIFNoZSBwcmFjdGljZXMgaW4gTWVyZ2VycyBhbmQgQWNxdWlzaXRpb25zLCBDb3Jwb3JhdGUsIEVuZXJneSwgRW50ZXJ0YWlubWVudCwgYW5kIEFudGl0cnVzdCBMYXcuIFNoZSB3YXMgc2VsZWN0ZWQgQ28tQ2hhaXIgb2YgVGhlIFdvbWVuIExhd3llcnMgSW50ZXJuYXRpb25hbCBHcm91cCBvZiB0aGUgSUJBIGFzIG9mIEphbnVhcnkgMSwgMjAwOS4gSW4gMjAwNywgPGVtPkFwZXJ0dXJhIE1hZ2F6aW5lPC9lbT4gdm90ZWQgaGVyIHRoZSBiZXN0IHdvbWFuIGxhd3llciBpbiBBcmdlbnRpbmEuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hbGxlbmRlYnJlYS5jb20vYWJvZ2Fkb3MucGhwP2lkY2F0PTEmcGFkcmU9MyZpZGFib2c9MScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIzNy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hbGxlbmRlYnJlYS5jb20vYWJvZ2Fkb3MucGhwP2lkY2F0PTEmcGFkcmU9MyZpZGFib2c9MScgdGFyZ2V0PSdfYmxhbmsnPlBhYmxvIEcuIExvdWdlPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIEFsbGVuZGUgJmFtcDsgQnJlYSBBYm9nYWRvcywgQnVlbm9zIEFpcmVzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBQYWJsbyBMb3VnZSBoYXMgYmVlbiBhIHBhcnRuZXIgb2YgQWxsZW5kZSAmYW1wOyBCcmVhIEFib2dhZG9zIHNpbmNlIDE5OTYgYW5kIGlzIGN1cnJlbnRseSB0aGUgbWFuYWdpbmcgcGFydG5lci4gQWxvbmcgd2l0aCBoaXMgcHJhY3RpY2UgZm9jdXMgb24gY29tbWVyY2lhbCBsYXcsIG1lcmdlcnMgYW5kIGFjcXVpc2l0aW9ucywgaW5zdXJhbmNlIGFuZCBwZW5zaW9uIGZ1bmRzLCBoZSBpcyBhIG1lbWJlciBvZiB0aGUgSW50ZXJuYXRpb25hbCBCYXIgQXNzb2NpYXRpb24gYW5kIFRoZSBBc3NvY2lhdGlvbiBJbnRlcm5hdGlvbmFsZSBkZSBEcm9pdCBkZXMgQXNzdXJhbmNlcyAoQS5JLkQuQS4pLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWNvbGV4LmNvbS8gJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjMwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1jb2xleC5jb20vICcgdGFyZ2V0PSdfYmxhbmsnPkNyaXN0aWFuIEouUC4gTWl0cmFuaTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBNaXRyYW5pLCBDYWJhbGxlcm8sIE9qYW0gJmFtcDsgUnVpeiBNb3Jlbm8sIEJ1ZW5vcyBBaXJlcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQ3Jpc3RpYW4gTWl0cmFuaSBoYXMgYSByZWNvZ25pemVkIGV4cGVyaWVuY2UgaW4gaW50ZXJuYXRpb25hbCBidXNpbmVzcyBsYXcsIHdpdGggcGFydGljdWxhciBlbXBoYXNpcyBvbiBNJmFtcDtBLCBqb2ludCB2ZW50dXJlcywgdmFyaW91cyB0eXBlcyBvZiBidXNpbmVzcyBvcGVyYXRpb25zLCBtdWx0aW5hdGlvbmFsIGNvcnBvcmF0ZSBnb3Zlcm5hbmNlLCBpbnRlcm5hdGlvbmFsIGFyYml0cmF0aW9uLCBjb21wZXRpdGlvbiBsYXcgYW5kIHdoaXRlIGNvbGxhciBjcmltZS4gJm5ic3A7SGUgaGFzIGFjdGVkIGFzIGxlYWQgY291bnNlbCBpbiByZWNvcmQtc2V0dGluZyBwcml2YXRpemF0aW9ucywgYWNxdWlzaXRpb25zLCBqb2ludCB2ZW50dXJlcyBhbmQgc3RyYXRlZ2ljIGFsbGlhbmNlcyBpbiB2YXJpb3VzIGNvdW50cmllcy4mbmJzcDsgICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm5lZ3JpLmNvbS5hci9hYm9nYWRvcy9zb2Npb3MvanVhbi1qYXZpZXItbmVncmkvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTAzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm5lZ3JpLmNvbS5hci9hYm9nYWRvcy9zb2Npb3MvanVhbi1qYXZpZXItbmVncmkvJyB0YXJnZXQ9J19ibGFuayc+SnVhbiBKYXZpZXIgTmVncmk8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRm91bmRpbmcgUGFydG5lciwgTmVncmksIEJ1c3NvICZhbXA7IEZhcmnDsWEgQXR0b3JuZXlzLCBCdWVub3MgQWlyZXMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBOZWdyaSBpcyBhIHBhcnRuZXIgb2YgTmVncmksIEJ1c3NvICZhbXA7IEZhcmkmbnRpbGRlO2EgQXR0b3JuZXlzLCBhIG1ham9yIEFyZ2VudGluZSBsYXcgZmlybSwgd2hlcmUgaGUgcHJhY3RpY2VzIGluIHRoZSBhcmVhcyBvZiBEb21lc3RpYyBhbmQgSW50ZXJuYXRpb25hbCBCYW5raW5nLCBGaW5hbmNpYWwgVHJhbnNhY3Rpb25zLCBQcml2YXRpemF0aW9uLCBhbmQgSW50ZXJuYXRpb25hbCBNZXJnZXJzIGFuZCBBY3F1aXNpdGlvbnMuIEhlIHJlY2VpdmVkIHRoZSBBcmdlbnRpbmUgTGVnYWwgUHJvZmVzc2lvbiBBd2FyZCBncmFudGVkIGJ5IHRoZSBBcmdlbnRpbmUgUHJlc3MgQXNzb2NpYXRpb24gYW5kIHRoZSBBcmdlbnRpbmUgRmVkZXJhdGlvbiBvZiBCYXIgQXNzb2NpYXRpb25zIGluIDE5OTAuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5uaWNob2xzb255Y2Fuby5jb20uYXIvbmljaG9sc29uX3NfaS5odG0nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zMjMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubmljaG9sc29ueWNhbm8uY29tLmFyL25pY2hvbHNvbl9zX2kuaHRtJyB0YXJnZXQ9J19ibGFuayc+U2FudGlhZ28gTWFyw61hIEp1YW4gQW50b25pbyBOaWNob2xzb248L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgTmljaG9sc29uIHkgQ2FubywgQnVlbm9zIEFpcmVzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBTYW50aWFnbyBOaWNob2xzb24gaGFzIGJlZW4gYSBwYXJ0bmVyIGF0IE5pY2hvbHNvbiB5IENhbm8gQWJvZ2Fkb3MgYW5kIGEgbWFuYWdpbmcgcGFydG5lciBmb3IgbW9yZSB0aGFuIDIwIHllYXJzLiBIZSBoYXMgcGFydGljaXBhdGVkIGluIHNldmVyYWwgYWNxdWlzaXRpb25zLCBtZXJnZXJzIGFuZCByZXN0cnVjdHVyaW5nIHByb2Nlc3NlcyBvZiBBcmdlbnRpbmUgY29tcGFuaWVzLCBhZHZpc2luZyBuYXRpb25hbCBhbmQgaW50ZXJuYXRpb25hbCBjbGllbnRzLCBhbmQgaGFzIG9mZmVyZWQgZ3VpZGFuY2UgdG8gdmFyaW91cyBidXNpbmVzcyBjaGFtYmVycyBvbiBpbnN0aXR1dGlvbmFsIGlzc3VlczogQURFQkEgKHRoZSBBcmdlbnRpbmUgQmFua3MgQXNzb2NpYXRpb24pLCBDZW50cm8gQXp1Y2FyZXJvIEFyZ2VudGlubyAoQXJnZW50aW5lIFN1Z2FyIE1hbnVmYWN0dXJpbmcgQ2VudGVyKSwgYW5kIEFGSlAgKHRoZSBBc3NvY2lhdGlvbiBvZiBSZXRpcmVtZW50IGFuZCBQZW5zaW9ucyBGdW5kcyBBZG1pbmlzdHJhdG9ycykuPGJyIC8+DQpJbiBhZGRpdGlvbiB0byBoaXMgZXhwZXJpZW5jZSBpbiB0aGUgY29ycG9yYXRlIHByYWN0aWNlIGFyZWEsIGhlIGhhcyBiZWVuIGludm9sdmVkIGluIG1ham9yIGxpdGlnYXRpb25zIHJlcHJlc2VudGluZyBuYXRpb25hbCBhbmQgaW50ZXJuYXRpb25hbCBjbGllbnRzIG9uIGNvbW1lcmNpYWwgYW5kIGluc3RpdHV0aW9uYWwgdG9waWNzIGFuZCBhZG1pbmlzdHJhdGl2ZSBsYXcuJm5ic3A7SGUgaGFzIGJlZW4gYSBndWVzdCBzcGVha2VyIGF0IGNvbmZlcmVuY2VzIGFuZCBzZW1pbmFycyBib3RoIGluIEFyZ2VudGluYSBhbmQgb3ZlcnNlYXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5lc3R1ZGlvLW9mYXJyZWxsLmNvbS5hci9wb3Bfc3RhZmYuYXNwP0lEU3RhZmY9NTY5ICcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzEwMi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5lc3R1ZGlvLW9mYXJyZWxsLmNvbS5hci9wb3Bfc3RhZmYuYXNwP0lEU3RhZmY9NTY5ICcgdGFyZ2V0PSdfYmxhbmsnPlVyaWVsIEZlZGVyaWNvIE8nRmFycmVsbDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTZW5pb3IgUGFydG5lciwgRXN0dWRpbyBPJ0ZhcnJlbGwsIEJ1ZW5vcyBBaXJlcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIE8nRmFycmVsbCBpcyB0aGUgU2VuaW9yIFBhcnRuZXIgb2YgRXN0dWRpbyBPJ0ZhcnJlbGwsIGEgbWFqb3IgQXJnZW50aW5lIEZpcm0gd2l0aCBvdmVyIDYwIHByb2Zlc3Npb25hbHMuIEhlIHNwZWNpYWxpemVzIGluIHRoZSBmaWVsZHMgb2YgUHVibGljIExhdyBhbmQgQ29ycG9yYXRlIExhdy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1hcnZhbC5jb20uYXIvcHJvZmVzaW9uYWwvNy8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80NTMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWFydmFsLmNvbS5hci9wcm9mZXNpb25hbC83LycgdGFyZ2V0PSdfYmxhbmsnPkFsZnJlZG8gTS4gTydGYXJyZWxsPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoYWlybWFuLCBNYXJ2YWwsIE/igJlGYXJyZWxsICZhbXA7IE1haXJhbCwgQnVlbm9zIEFpcmVzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBBbGZyZWRvIE8mcnNxdW87RmFycmVsbCBoYXMgYmVlbiBhIHBhcnRuZXIgd2l0aCBNYXJ2YWwsIE8mcnNxdW87RmFycmVsbCAmYW1wOyBNYWlyYWwgc2luY2UgMTk3OCBhbmQgaGUgc3BlY2lhbGl6ZXMgaW4gZ2VuZXJhbCBjb3Jwb3JhdGUgYW5kIGNvbXBhbnkgbGF3LCBNJmFtcDtBLCBwcml2YXRpemF0aW9ucywgJmxkcXVvO3NoYXJlaG9sZGVycyBkaXNwdXRlcyZyZHF1bzsgYW5kIG90aGVyIHJlbGF0ZWQgY29ycG9yYXRlIG1hdHRlcnMgYXMgd2VsbCBhcyBpbiBhbnRpdHJ1c3QgaXNzdWVzLjxiciAvPg0KV2l0aGluIGhpcyBhcmVhIG9mIHNwZWNpYWxpemF0aW9uIGhlIGhhcyBhZHZpc2VkIG5hdGlvbmFsIGFuZCBmb3JlaWduIGZpcm1zIGluIGNvcnBvcmF0ZSBtYXR0ZXJzLCBtZXJnZXJzLCBhY3F1aXNpdGlvbnMsIGRpZmZlcmVudCBhbnRpdHJ1c3QgaXNzdWVzLCBkaXN0cmlidXRpb24gYW5kIGFnZW5jeSBjb250cmFjdHMsIHByaXZhdGl6YXRpb25zIGFuZCBmaW5hbmNpbmdzLiBIaXMgYWR2aWNlIGluY2x1ZGVzIG9wZXJhdGlvbiBzdHJ1Y3R1cmluZywgYWNxdWlzaXRpb24gb2YgcmVhbCBlc3RhdGUsIGNvbnRyYWN0cyByZWxhdGluZyB0byB0aGUgY29uc3RydWN0aW9uIG9mIHBsYW50cyBhbmQgb3RoZXIgcmVsYXRlZCBtYXR0ZXJzLjxiciAvPg0KPGJyIC8+ICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5iYWtlcm1ja2VuemllLmNvbS9BdmVsaW5vUm9sb24vJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTI0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJha2VybWNrZW56aWUuY29tL0F2ZWxpbm9Sb2xvbi8nIHRhcmdldD0nX2JsYW5rJz5BdmVsaW5vIFJvbG9uPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIEJha2VyICZhbXA7IE1jS2VuemllLCBCdWVub3MgQWlyZXMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEF2ZWxpbm8gUm9sb24gaXMgbWFuYWdpbmcgcGFydG5lciBvZiB0aGUgRmlybSZyc3F1bztzIEJ1ZW5vcyBBaXJlcyBvZmZpY2UuIEhlIGlzIGEgbWVtYmVyIG9mIHRoZSBCdWVub3MgQWlyZXMgQmFyIEFzc29jaWF0aW9uLCBhbmQgaXMgYSBwZXJtYW5lbnQgbWVtYmVyIG9mIHRoZSBwYW5lbCBvZiBBcmJpdHJhdG9ycyBhbmQgTWVkaWF0b3JzIG9mIHRoZSBDZW50cm8gRW1wcmVzYXJpYWwgZGUgTWVkaWFjaSZvYWN1dGU7biB5IEFyYml0cmFqZSBpbiBCdWVub3MgQWlyZXMsIGFzIHdlbGwgYXMgb2YgdGhlIHBlcm1hbmVudCBhcmJpdHJhbCB0cmlidW5hbCBvZiB0aGUgQ29sZWdpbyBkZSBBYm9nYWRvcyBkZSBsYSBDaXVkYWQgZGUgQnVlbm9zIEFpcmVzLiBNci4gUm9sb24gd2FzIGFsc28gYW4gYWRqdW5jdCBwcm9mZXNzb3Igb2YgcHJvY2VkdXJhbCBsYXcgYW5kIGNpdmlsIGxhdyBhdCB0aGUgVW5pdmVyc2l0eSBkZSBCdWVub3MgQWlyZXMgaW4gQXJnZW50aW5hLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYm9tY2hpbC5jb20vY3YuYXNweD9BYm9nYWRvSUQ9NDYyJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvOTIuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYm9tY2hpbC5jb20vY3YuYXNweD9BYm9nYWRvSUQ9NDYyJyB0YXJnZXQ9J19ibGFuayc+R3VpZG8gU2FudGlhZ28gVGF3aWw8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgTS4gJmFtcDsgTS4gQm9tY2hpbCwgQnVlbm9zIEFpcmVzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBHdWlkbyBTYW50aWFnbyBUYXdpbCBpcyBhIHNlbmlvciBwYXJ0bmVyIGluIHRoZSBmaXJtIG9mIE0uICZhbXA7IE0uIEJvbWNoaWwgYSBsZWFkaW5nIEFyZ2VudGluZSBmaXJtLCB3aGVyZSBoZSBoZWFkcyB0aGUgQWRtaW5pc3RyYXRpdmUgTGF3ICZhbXA7IEVjb25vbWljIFJlZ3VsYXRpb24gYW5kIEFyYml0cmF0aW9uIERlcGFydG1lbnRzLiBIZSBoYXMgYWxzbyBzZXJ2ZWQgYXMgQ29tbWlzc2lvbmVyIG9mIEFyZ2VudGluYSdzIFNlY3VyaXRpZXMgJmFtcDsgRXhjaGFuZ2UgQ29tbWlzc2lvbiBhbmQgYXMgU2VjcmV0YXJ5IG9mIEFyZ2VudGluYSdzIEZlZGVyYWwgU3VwcmVtZSBDb3VydCBvZiBKdXN0aWNlIChhIHBvc2l0aW9uIGVxdWl2YWxlbnQgdG8gZmVkZXJhbCBqdWRnZSkuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy56YnYuY29tLmFyL3ZlcnByb2Zlc2lvbmFsLnBocD9pZD0xNicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzUyMC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy56YnYuY29tLmFyL3ZlcnByb2Zlc2lvbmFsLnBocD9pZD0xNicgdGFyZ2V0PSdfYmxhbmsnPkNhcm9saW5hIFphbmc8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgWmFuZywgQmVyZ2VsIHkgVmnDsWVzIEFib2dhZG9zLCBCdWVub3MgQWlyZXMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIENhcm9saW5hIFphbmcgaXMgUGFydG5lciBvZiBaYW5nLCBCZXJnZWwgJmFtcDsgVmkmbnRpbGRlO2VzIEFib2dhZG9zIHNpbmNlIDIwMDggYW5kIGluIE1heSAyMDEzIHNoZSB3YXMgYXBwb2ludGVkIE1hbmFnaW5nIFBhcnRuZXIgb2YgdGhlIGZpcm0uIFNoZSBhbHNvIGhlYWRzIHRoZSBCYW5raW5nIGFuZCBDYXBpdGFsIE1hcmtldHMgUHJhY3RpY2UuIFNoZSBzcGVjaWFsaXplcyZuYnNwO2luIGNvcnBvcmF0ZSZuYnNwO2xlZ2FsJm5ic3A7YWR2aWNlIHdpdGggZW1waGFzaXMgaW4mbmJzcDtmaW5hbmNpbmcsIGNhcGl0YWwgbWFya2V0cywgZGVidCByZXN0cnVjdHVyaW5nLCBNJmFtcDtBLCBpbnZlc3RtZW50IGZ1bmRzLCBwcml2YXRlIGVxdWl0eSBhbmQgdmVudHVyZSBjYXBpdGFsLCBhbmQgcmVhbCBlc3RhdGUuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iQXVzdHJhbGlhIj5BdXN0cmFsaWE8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hdXJpem9uLmNvbS5hdS9hYm91dHVzL2JvYXJkJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYXVyaXpvbi5jb20uYXUvYWJvdXR1cy9ib2FyZCcgdGFyZ2V0PSdfYmxhbmsnPkpvaG4gQXRraW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgSW5kZXBlbmRlbnQgTm9uLUV4ZWN1dGl2ZSBEaXJlY3RvciwgQXVyaXpvbiBIb2xkaW5ncyBMaW1pdGVkLCBCcmlzYmFuZSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIEpvaG4gQXRraW4gaXMgYW4gSW5kZXBlbmRlbnQgJm5ic3A7Tm9uLUV4ZWN1dGl2ZSBEaXJlY3RvciBmb3IgQXVyaXpvbiBIb2xkaW5ncyBMaW1pdGVkLiAmbmJzcDtIZSBmb3JtZXJseSB3YXMgTWFuYWdpbmcgRGlyZWN0b3IgYW5kIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyIG9mIFRydXN0IENvbXBhbnkgTGltaXRlZCwgYSBsZWFkaW5nIEF1c3RyYWxpYW4gZmluYW5jaWFsIHNlcnZpY2VzIGdyb3VwIHdpdGggb2ZmaWNlcyBpbiBTeWRuZXksIE1lbGJvdXJuZSwgQnJpc2JhbmUsIGFuZCBUb3duc3ZpbGxlIGFzIHdlbGwgYXMgaW4gSG9uZyBLb25nIGFuZCBTaW5nYXBvcmUuIFVudGlsIDIwMDgsIE1yLiBBdGtpbiBzZXJ2ZWQgYXMgTWFuYWdpbmcgUGFydG5lciBvZiBCbGFrZSBEYXdzb24sIGEgbGVhZGluZyBBdXN0cmFsaWFuIGxhdyBmaXJtLiBIZSBpcyBhIG1lbWJlciBvZiB0aGUgQnVzaW5lc3MgQ291bmNpbCBvZiBBdXN0cmFsaWEgYW5kIGlzIGFsc28gaW50ZXJuYXRpb25hbGx5IHJlY29nbml6ZWQgZm9yIGhpcyB3b3JrIGluIE1lcmdlcnMgJmFtcDsgQWNxdWlzaXRpb25zIGFuZCBDYXBpdGFsIE1hcmtldHMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5oZXJiZXJ0c21pdGhmcmVlaGlsbHMuY29tL3Blb3BsZS9nYXZpbi1iZWxsJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuaGVyYmVydHNtaXRoZnJlZWhpbGxzLmNvbS9wZW9wbGUvZ2F2aW4tYmVsbCcgdGFyZ2V0PSdfYmxhbmsnPkdhdmluIEJlbGw8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIsIEhlcmJlcnQgU21pdGggRnJlZWhpbGxzIExMUCwgU3lkbmV5ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBHYXZpbiBpcyB0aGUgam9pbnQgY2hpZWYgZXhlY3V0aXZlIG9mZmljZXIgb2YgSGVyYmVydCBTbWl0aCBGcmVlaGlsbHMuIEhlIGNvbW1lbmNlZCBoaXMgY2FyZWVyIGluIDE5ODIgYXMgYSBncmFkdWF0ZSBzb2xpY2l0b3IgaW4gRnJlZWhpbGxzJnJzcXVvOyBsaXRpZ2F0aW9uIGdyb3VwLiBJbiAxOTg4IEdhdmluIGJlY2FtZSBhIHBhcnRuZXIsIGFuZCBvbiAxIEp1bHkgMjAwNSBoZSBiZWNhbWUgdGhlIG1hbmFnaW5nIHBhcnRuZXIgYW5kIENFTyBvZiBGcmVlaGlsbHMuDQpHYXZpbiBoYXMgYmVlbiBpbnZvbHZlZCBpbiBkaXNwdXRlIHJlc29sdXRpb24gYW5kIGluZnJhc3RydWN0dXJlIGRldmVsb3BtZW50IHRocm91Z2hvdXQgaGlzIGNhcmVlci4gSGUgaGFzIGJlZW4gcmVjb2duaXNlZCBieSB2YXJpb3VzIGd1aWRlcyBpbiB0aGVzZSBhcmVhcy5HYXZpbiBpcyBhIG1lbWJlciBvZiB0aGUgQWR2aXNvcnkgQ291bmNpbCBvZiB0aGUgQXVzdHJhbGlhbiBTY2hvb2wgb2YgQnVzaW5lc3MgYW5kIHRoZSBCdXNpbmVzcyBDb3VuY2lsIG9mIEF1c3RyYWxpYSAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuNXdlbnR3b3J0aC5jb20uYXUvc2l0ZS9wZW9wbGUvZGV0YWlsLzExLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LjV3ZW50d29ydGguY29tLmF1L3NpdGUvcGVvcGxlL2RldGFpbC8xMS8nIHRhcmdldD0nX2JsYW5rJz5EYXZpZCBCZW5uZXR0IEFDIFFDPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBDb3Vuc2VsLCA1IFdlbnR3b3J0aCBDaGFtYmVycywgU3lkbmV5ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEci4gRGF2aWQgQmVubmV0dCB3YXMgdGhlIFNvbGljaXRvci1HZW5lcmFsIG9mIHRoZSBDb21tb253ZWFsdGggb2YgQXVzdHJhbGlhLCB0aGUgc2Vjb25kIGxhdyBvZmZpY2VyIHRvIHRoZSBBdHRvcm5leS1HZW5lcmFsIG9mIHRoYXQgbmF0aW9uLiAgSGUgYXBwZWFycyBpbiB0aGUgQ29tbW9ud2VhbHRoJ3MgaW50ZXJlc3QgaW4gaW1wb3J0YW50IGxlZ2FsIHByb2NlZWRpbmdzLCBwYXJ0aWN1bGFybHkgaW4gdGhlIEhpZ2ggQ291cnQuICBIZSBhbHNvIHNlcnZlZCBhcyBQcmVzaWRlbnQgb2YgdGhlIEF1c3RyYWxpYW4gQmFyIEFzc29jaWF0aW9uIGZyb20gMTk5NSB0byAxOTk3LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubm9ydG9ucm9zZWZ1bGJyaWdodC5jb20vcGVvcGxlLzI0Njc2L2Rvbi1ib3lkJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTUxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm5vcnRvbnJvc2VmdWxicmlnaHQuY29tL3Blb3BsZS8yNDY3Ni9kb24tYm95ZCcgdGFyZ2V0PSdfYmxhbmsnPkRvbiBCb3lkPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENvbnN1bHRhbnQsIE5vcnRvbiBSb3NlIEZ1bGJyaWdodCBBdXN0cmFsaWEsIEJyaXNiYW5lICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEb24gQm95ZCBpcyBhIGNvbnN1bHRhbnQgYW5kIGZvcm1lciBHbG9iYWwgRGVwdXR5IENoaWVmIEV4ZWN1dGl2ZSBvZiBvdXIgcHJhY3RpY2UuICZuYnNwO1ByaW9yIHRvIGJlY29taW5nIEdsb2JhbCBEZXB1dHkgQ2hpZWYgRXhlY3V0aXZlLCBEb24gd2FzIENoaWVmIEV4ZWN1dGl2ZSBQYXJ0bmVyIG9mIERlYWNvbnMgQXVzdHJhbGlhIGZyb20gMjAwMCAtIDIwMDkuIERvbiB3YXMgTmF0aW9uYWwgRXhlY3V0aXZlIENoYWlybWFuIG9mIERlYWNvbnMgZnJvbSAxOTk1IHRvIDIwMDAgYW5kIHdhcyBNYW5hZ2luZyBQYXJ0bmVyIG9mIERlYWNvbnMmcnNxdW87IEJyaXNiYW5lIG9mZmljZSBmcm9tIDE5OTEtMTk5NS4gQmV0d2VlbiAxOTk2IGFuZCAyMDAwLCBoZSB3YXMgYWxzbyBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciBvZiBEZWFjb25zIGluIEFzaWEgd2hlcmUgaGUgd2FzIHJlc3BvbnNpYmxlIGZvciBkZXZpc2luZyB0aGUgc3RyYXRlZ3ksIG1hbmFnZW1lbnQgYW5kIG9wZXJhdGlvbnMgb2YgRGVhY29ucyZyc3F1bzsgQmFuZ2tvaywgQmVpamluZywgSGFub2ksIEhvIENoaSBNaW5oIENpdHksIEpha2FydGEsIFNoYW5naGFpLCBTaW5nYXBvcmUgYW5kIFRhaXBlaSBvZmZpY2VzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYXNodXJzdC5jb20vcGVvcGxlLWRldGFpbC5hc3B4P2lkX0NvbnRlbnQ9NjYwNycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzEzMC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hc2h1cnN0LmNvbS9wZW9wbGUtZGV0YWlsLmFzcHg/aWRfQ29udGVudD02NjA3JyB0YXJnZXQ9J19ibGFuayc+Sm9obiBDYXJyaW5ndG9uPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIEFzaHVyc3QsIE1lbGJvdXJuZSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSm9obiBDYXJyaW5ndG9uIGlzIE1hbmFnaW5nIFBhcnRuZXIgb2YgQXNodXJzdCwgYSBsZWFkaW5nIGxhdyBmaXJtIHdpdGggb2ZmaWNlcyBhY3Jvc3MgQXVzdHJhbGlhLCBhbmQgaW50ZXJuYXRpb25hbCBvZmZpY2VzIGluIFNoYW5naGFpLCBTaW5nYXBvcmUsIFBvcnQgTW9yZXNieSwgYW5kIEpha2FydGEuIEhlIGlzIGEgbWVtYmVyIG9mIHRoZSBCdXNpbmVzcyBDb3VuY2lsIG9mIEF1c3RyYWxpYSBhbmQgdGhlIENvbW1pdHRlZSBmb3IgRWNvbm9taWMgRGV2ZWxvcG1lbnQgb2YgQXVzdHJhbGlhIChDRURBKS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNvcnJzLmNvbS5hdS9jb3Jycy93ZWJzaXRlL3dlYi5uc2YvQ29udGVudC9EZW50b25Kb2huJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTQzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNvcnJzLmNvbS5hdS9jb3Jycy93ZWJzaXRlL3dlYi5uc2YvQ29udGVudC9EZW50b25Kb2huJyB0YXJnZXQ9J19ibGFuayc+Sm9obiBXLkguIERlbnRvbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyIGFuZCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciwgQ29ycnMgQ2hhbWJlcnMgV2VzdGdhcnRoLCBNZWxib3VybmUgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEpvaG4gVy5ILiBEZW50b24gaXMgUGFydG5lciAmYW1wOyBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciBvZiBDb3JycyBDaGFtYmVycyBXZXN0Z2FydGgsIG9uZSBvZiBBdXN0cmFsaWEncyB0b3AgdGVuIGxhdyBmaXJtcywgd2l0aCBvZmZpY2VzIGluIFN5ZG5leSwgTWVsYm91cm5lLCBCcmlzYmFuZSBhbmQgUGVydGguIEhlIGlzIHJhdGVkIGFzIG9uZSBvZiBBdXN0cmFsaWEncyBsZWFkaW5nIGxhYm9yIGxhd3llcnMuIEhlIGlzIGFsc28gY3VycmVudGx5IENoYWlyIG9mIHRoZSBCdXNpbmVzcyBBZHZpc29yeSBHcm91cCBmb3IgdGhlIEdvdmVybm1lbnQgb2YgQXVzdHJhbGlhIGFuZCBQcmltZSBNaW5pc3RlcmlhbCByZXByZXNlbnRhdGl2ZSB0byB0aGUgQVBFQyBCdXNpbmVzcyBDb3VuY2lsIGFuZCB0aGUgYXV0aG9yIG9mIG1hbnkgYXJ0aWNsZXMgb24gdHJhZGUuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jbGF5dG9udXR6LmNvbS9wZW9wbGUvY29udHJvbGxlci5hc3A/cGlkPTYxJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTIwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNsYXl0b251dHouY29tL3Blb3BsZS9jb250cm9sbGVyLmFzcD9waWQ9NjEnIHRhcmdldD0nX2JsYW5rJz5EYXZpZCBGYWdhbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBDbGF5dG9uIFV0eiwgTWVsYm91cm5lICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEYXZpZCBGYWdhbiBpcyBhIFBhcnRuZXIgd2l0aCBDbGF5dG9uIFV0eiwgb25lIG9mIEF1c3RyYWxpYSdzIG1vc3Qgc3VjY2Vzc2Z1bCBsYXcgZmlybXMgd2l0aCBvdmVyIDEsOTAwIHBlb3BsZSBuYXRpb25hbGx5LCB3aXRoIG9mZmljZXMgaW4gU3lkbmV5LCBNZWxib3VybmUsIEJyaXNiYW5lLCBQZXJ0aCwgQ2FuYmVycmEsIGFuZCBEYXJ3aW4sIGFuZCB3aXRoIGEgbGVhZGluZyBwcmFjdGljZSBpbiB0aGUgQXNpYSBQYWNpZmljIHJlZ2lvbi4gRnJvbSZuYnNwO01heSAyMDAxIHVudGlsIEp1bmUgMjAxMCwgaGUgd2FzIHRoZSZuYnNwO0NoaWVmIEV4ZWN1dGl2ZSBQYXJ0bmVyIG9mIHRoZSBmaXJtLiZuYnNwOyBIZSBpcyBhIEJvYXJkIG1lbWJlciBvZiB0aGUgQ2xheXRvbiBVdHogRm91bmRhdGlvbiBhbmQgaXMgYWxzbyBhIG1lbWJlciBvZiB0aGUgQnVzaW5lc3MgQ291bmNpbCBvZiBBdXN0cmFsaWEgLSBCdXNpbmVzcyBSZWZvcm0gVGFzayBGb3JjZS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1pbnRlcmVsbGlzb24uY29tL1Blb3BsZS9tYXJrX2dyZWVuLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzEyNC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5taW50ZXJlbGxpc29uLmNvbS9QZW9wbGUvbWFya19ncmVlbi8nIHRhcmdldD0nX2JsYW5rJz5NYXJrIEdyZWVuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIgSW50ZXJuYXRpb25hbCwgTWludGVyIEVsbGlzb24sIE1lbGJvdXJuZSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTWFyayBHcmVlbiBpcyB0aGUgTWFuYWdpbmcgUGFydG5lciBvZiB0aGUgTWVsYm91cm5lIG9mZmljZSBvZiBNaW50ZXIgRWxsaXNvbiwgYSBtYWpvciBsZWdhbCBmb3JjZSBpbiB0aGUgQXNpYSBQYWNpZmljIHJlZ2lvbiB3aXRoIG1vcmUgdGhhbiAyLDIwMCBwZW9wbGUgaW4gMTQgb2ZmaWNlcyBpbiA2IGNvdW50cmllczogQWRlbGFpZGUsIEJyaXNiYW5lLCBDYW5iZXJyYSwgRGFyd2luLCBHb2xkIENvYXN0LCBNZWxib3VybmUsIFBlcnRoLCBTeWRuZXksIEhvbmcgS29uZywgSmFrYXJ0YSwgU2hhbmdoYWksIEF1Y2tsYW5kLCBXZWxsaW5ndG9uLCBhbmQgTG9uZG9uLiBIZSBpcyBvbmUgb2YgQXVzdHJhbGlhJ3MgbGVhZGluZyBhZHZpc2VycyBvbiBUYXggYW5kIHJlbGF0ZWQgQ29ycG9yYXRlIFN0cnVjdHVyaW5nIGlzc3Vlcy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmd0bGF3LmNvbS5hdS90ZWFtLzMwNTgvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTc0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmd0bGF3LmNvbS5hdS90ZWFtLzMwNTgvJyB0YXJnZXQ9J19ibGFuayc+VG9ueSBIb2xsYW5kPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEdpbGJlcnQgKyBUb2JpbiwgTWVsYm91cm5lICAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIEhvbGxhbmQgaXMgYSBkaXN0aW5ndWlzaGVkIGxhd3llciB3aXRoIG92ZXIgMjUgeWVhcnMgZmluYW5jZSBhbmQgcHJvamVjdCBmaW5hbmNlIGV4cGVyaWVuY2UuICZuYnNwO0hlIGlzIGEmbmJzcDtwYXJ0bmVyIGF0IEdpbGJlcnQgKyBUb2Jpbi4gJm5ic3A7SGUgd2FzIHRoZSBDb3VudHJ5IE1hbmFnaW5nIFBhcnRuZXIgZm9yIERMQSBQaXBlciBBdXN0cmFsaWEuJm5ic3A7UHJpb3IgdG8gaGlzIGFwcG9pbnRtZW50IGF0IERMQSBQaXBlciBBdXN0cmFsaWEsIFRvbnkgd2FzIHRoZSBSZWdpb25hbCBIZWFkIG9mIEZpbmFuY2UgZm9yIHRoZSBNaWRkbGUgRWFzdCBhbmQgdGhlIE1hbmFnaW5nIFBhcnRuZXIgb2YgdGhlIER1YmFpIG9mZmljZSBvZiBETEEgUGlwZXIuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hc2h1cnN0LmNvbS9wZW9wbGUtZGV0YWlsLmFzcHg/aWRfQ29udGVudD02NzQ2JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTI2LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFzaHVyc3QuY29tL3Blb3BsZS1kZXRhaWwuYXNweD9pZF9Db250ZW50PTY3NDYnIHRhcmdldD0nX2JsYW5rJz5NYXJ5IFBhZGJ1cnk8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgVmljZSBDaGFpcm1hbiwgQXNodXJzdCBMTFAsIE1lbGJvdXJuZSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTWFyeSBQYWRidXJ5IGlzIFZpY2UgQ2hhaXJtYW4gb2YgQXNodXJzdCBhbmQgYSBwYXJ0bmVyIGluIHRoZSBpbnRlbGxlY3R1YWwgcHJvcGVydHkgcHJhY3RpY2UgaW4gTWVsYm91cm5lLiZuYnNwO01hcnkgYmVjYW1lIEFzaHVyc3QgQXVzdHJhbGlhJ3MgY2hhaXJtYW4gaW4gSnVseSAyMDA1IGFuZCB3YXMgcmUtZWxlY3RlZCBpbiAyMDA4IGFuZCAyMDExLiBTaGUgd2FzIGVsZWN0ZWQgVmljZSBDaGFpcm1hbiBvZiB0aGUgZ2xvYmFsIGZpcm0gb24gdGhlIGZpbmFuY2lhbCBtZXJnZXIgb2YgQXNodXJzdCBMTFAgYW5kIEFzaHVyc3QgQXVzdHJhbGlhIGZyb20gTm92ZW1iZXIgMjAxMy4gJm5ic3A7U2hlIHByZXZpb3VzbHkgd29ya2VkIGluIExvbmRvbiBvbiBzZWNvbmRtZW50IGF0IEJyaXN0b3dzIGluIDE5ODUvODYgYW5kIHdhcyB0aGUgcmVzaWRlbnQgcGFydG5lciBvZiBBc2h1cnN0IEF1c3RyYWxpYSAoQmxha2UgRGF3c29uKSBpbiAyMDAwLzAyLiAmbmJzcDtTaGUgaXMgYSBtZW1iZXIgb2YgQ2hpZWYgRXhlY3V0aXZlIFdvbWVuIGFuZCBvbiB0aGUgYm9hcmRzIG9mIHRoZSBCdXJuZXQgSW5zdGl0dXRlLCBBdXN0cmFsYXNpYW4gR2FzdHJvLUludGVzdGluYWwgVHJpYWxzIEdyb3VwIChHSSBDYW5jZXIgSW5zdGl0dXRlKSwgTWVsYm91cm5lIFVuaXZlcnNpdHkgTGF3IFNjaG9vbCBGb3VuZGF0aW9uIGFuZCB0aGUgUHJvZmVzc2lvbmFsIFN0YW5kYXJkcyBCb2FyZCBmb3IgUGF0ZW50IGFuZCBUcmFkZSBNYXJrcyBBdHRvcm5leXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hbGxlbnMuY29tLmF1L2V4cGVydHMvY3YuYXNwP0lEPW1pY2hhZWxyb3NlJndoZXJlPWFhciZzZWFyY2g9dHJ1ZScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE1NC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hbGxlbnMuY29tLmF1L2V4cGVydHMvY3YuYXNwP0lEPW1pY2hhZWxyb3NlJndoZXJlPWFhciZzZWFyY2g9dHJ1ZScgdGFyZ2V0PSdfYmxhbmsnPk1pY2hhZWwgUm9zZTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGllZiBFeGVjdXRpdmUgUGFydG5lciwgQWxsZW5zLCBTeWRuZXkgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1pY2hhZWwgbGVhZHMgYW4gZXhlY3V0aXZlIHRlYW0gcmVzcG9uc2libGUgZm9yIG92ZXJzZWVpbmcgcHJvZmVzc2lvbmFsIHByYWN0aWNlLCBjbGllbnQgcmVsYXRpb25zaGlwcyBhbmQgYnVzaW5lc3Mgb3BlcmF0aW9ucyBpbiB0aGUgZWlnaHQgY291bnRyaWVzIGluIHdoaWNoIEFsbGVucyBvcGVyYXRlcy4NCkJlZm9yZSBiZWNvbWluZyBDaGllZiBFeGVjdXRpdmUgUGFydG5lciwgTWljaGFlbCB3YXMgdGhlIGhlYWQgb2YgdGhlIEFsbGVucyBMaXRpZ2F0aW9uICZhbXA7IERpc3B1dGUgUmVzb2x1dGlvbiBEZXBhcnRtZW50IGFuZCBhIGNvbW1lcmNpYWwgbGl0aWdhdG9yIHNwZWNpYWxpc2luZyBpbiBsYXJnZS1zY2FsZSBjb21tZXJjaWFsIGRpc3B1dGVzLiBIZSBhY3RlZCBmb3IgY2xpZW50cyBpbiBzaWduaWZpY2FudCBkaXNwdXRlcyB0aHJvdWdob3V0IEF1c3RyYWxpYSBhbmQgaW4gdGhlIFVuaXRlZCBTdGF0ZXMsIEV1cm9wZSBhbmQgc2V2ZXJhbCBBc2lhbiBqdXJpc2RpY3Rpb25zLiBIZSBoYXMgcHJhY3Rpc2VkIGluIEF1c3RyYWxpYSwgdGhlIFVuaXRlZCBTdGF0ZXMgYW5kIEhvbmcgS29uZy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+DQoNCjxoMj48YSBuYW1lPSJBdXN0cmlhIj5BdXN0cmlhPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY2hzaC5jb20vbGF3eWVycy9sYXd5ZXIvYmlya25lci1sbG0uaHRtbCAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xNzMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY2hzaC5jb20vbGF3eWVycy9sYXd5ZXIvYmlya25lci1sbG0uaHRtbCAnIHRhcmdldD0nX2JsYW5rJz5Eci4gQWxiZXJ0IEJpcmtuZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgQ2VyaGEgSGVtcGVsIFNwaWVnZWxmZWxkIEhsYXdhdGksIFZpZW5uYSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQWxiZXJ0Jm5ic3A7Qmlya25lciBpcyBhIHBhcnRuZXIgb2YgQ2VyaGEgSGVtcGVsIFNwaWVnZWxmZWxkIEhsYXdhdGksIGEgbGVhZGluZyBBdXN0cmlhbiBmaXJtIGZpcm0gd2l0aCBvZmZpY2VzIGluIEF1c3RyaWEsIEJlbGFydXMsIEJlbGdpdW0sIEJ1bGdhcmlhLCBIdW5nYXJ5LCBSb21hbmlhLCBTZXJiaWEgYW5kIFNsb3Zha2lhLiBBbGJlcnQgaGVhZHMmbmJzcDtDZXJoYSdzIE0mYW1wO0EgUHJhY3Rpc2UgR3JvdXAuJm5ic3A7SGUgcHJhY3Rpc2VzIGluIHRoZSBmaWVsZHMgb2YgbWVyZ2VycyAmYW1wOyBhY3F1aXNpdGlvbnMsIGNhcGl0YWwgbWFya2V0cyBhbmQgcHVibGljIHRha2VvdmVycy4gQWxiZXJ0IGlzIGEgbWVtYmVyIG9mIHRoZSBib2FyZCBvZiB0aGUgZm9sbG93aW5nIGNvbXBhbmllczogV29ydGhpbmd0b24gQ3lsaW5kZXJzIEF1c3RyaWEsICZPdW1sO3N0ZXJyZWljaGlzY2hlIFJlYWxpdCZhdW1sO3RlbiBBRywgRXBzaWxvbiBQcml2YXRzdGlmdHVuZyAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY21zLXJyaC5jb20vT3VyUGVvcGxlL2Jpb2dyYXBoeS9wYWdlcy9kZWZhdWx0LmFzcHg/QXR0b3JuZXlHdWlkPTE0MTc4MDAxLTYwMTktNGY4OC1hOTg2LTU0MzY0YTIzYTUwYycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzYyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNtcy1ycmguY29tL091clBlb3BsZS9iaW9ncmFwaHkvcGFnZXMvZGVmYXVsdC5hc3B4P0F0dG9ybmV5R3VpZD0xNDE3ODAwMS02MDE5LTRmODgtYTk4Ni01NDM2NGEyM2E1MGMnIHRhcmdldD0nX2JsYW5rJz5CZXJudCBFbHNuZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgQ01TIFJlaWNoLVJvaHJ3aWcgSGFpbnosIFZpZW5uYSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQmVybnQgRWxzbmVyIGlzIGhlYWQgb2YgdGhlIFB1YmxpYyBQcm9jdXJlbWVudCBMYXcsIEVVIENvbXBldGl0aW9uIExhdyBhbmQgUHVibGljIExhdyB0ZWFtIGF0IENNUyBSZWljaC0gUm9ocndpZyBIYWlueiwgb25lIG9mIEF1c3RyaWEncyBsZWFkaW5nIGxhdyBmaXJtcy4mbmJzcDsgSGUgcHJhY3RpY2VzIGluIHRoZSBmaWVsZHMgb2YgUHVibGljIFByb2N1cmVtZW50IExhdywgQ2FydGVsIExhdywgU3RhdGUgQWlkLCBDb25zdGl0dXRpb25hbCBMYXcsIEFkbWluaXN0cmF0aXZlIExhdywgRVUtTGF3LCBFbnZpcm9ubWVudGFsIExhdywgVGF4IExhdywgYW5kIEFyYml0cmF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IkF6ZXJiYWlqYW4iPkF6ZXJiYWlqYW48L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5maW5hLmF6L2VuZy9wcm9mLnNodG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTAwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmZpbmEuYXovZW5nL3Byb2Yuc2h0bWwnIHRhcmdldD0nX2JsYW5rJz5OYXJpbWFuIFJhbWF6YW5vdjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBGb3VuZGVyIGFuZCBNYW5hZ2luZyBQYXJ0bmVyLCBGSU5BIExMUCwgQmFrdSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIFJhbWF6YW5vdiBpcyBGb3VuZGVyIGFuZCBNYW5hZ2luZyBQYXJ0bmVyIG9mIEZJTkEgTExQLCBhIG1ham9yIEF6ZXJiYWlqYW4gbGF3IGZpcm0gd2hpY2ggd2FzIGZvdW5kZWQgaW4gMjAwMiBpbiBCYWt1LiBIZSBzcGVjaWFsaXplcyBpbiB0aGUgZmllbGRzIG9mIEZvcmVpZ24gVHJhZGUgTWFuYWdlbWVudCwgVGF4YXRpb24sIEJhbmtpbmcsIEVuZXJneSBhbmQgTmF0dXJhbCBSZXNvdXJjZXMsIENvbW1lcmNpYWwgYW5kIExhYm9yIExhdywgSW5jb3Jwb3JhdGlvbiwgYW5kIFJlYWwgRXN0YXRlLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IkJhaHJhaW4iPkJhaHJhaW48L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3p1YmlwYXJ0bmVycy5jb20vZXhwZXJ0L2hhdGltLXNoYXJpZi16dWJpLWhvbi1nLWItZS8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy84Mi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3p1YmlwYXJ0bmVycy5jb20vZXhwZXJ0L2hhdGltLXNoYXJpZi16dWJpLWhvbi1nLWItZS8nIHRhcmdldD0nX2JsYW5rJz5IYXRpbSBTaGFyaWYgWnUnYmk8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hhaXJtYW4sIEhhdGltIFMuIFp1J2JpICZhbXA7IFBhcnRuZXJzLCBNYW5hbWEgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBadSdiaSBpcyB0aGUgZm91bmRlciBhbmQgU2VuaW9yIFBhcnRuZXIgb2YgdGhlIEhhdGltIFMuIFp1J2JpICZhbXA7IFBhcnRuZXJzLCB3aGljaCB3YXMgZmlyc3QgZXN0YWJsaXNoZWQgaW4gMTk3MSBhbmQgd2hpY2ggaGFzIGJlZW4gb25lIG9mIHRoZSBsZWFkaW5nIGZpcm1zIGluIEJhaHJhaW4gYW5kIG90aGVyIEdDQyBTdGF0ZXMgaW4gdGhlIGZpZWxkcyBvZiBDb3Jwb3JhdGUgTGF3LCBCYW5raW5nICZhbXA7IEZpbmFuY2UsIENvbnN0cnVjdGlvbiwgQXJiaXRyYXRpb24sIGFuZCBMaXRpZ2F0aW9uLiBNci4gWnUnYmkgd2FzIGNhbGxlZCB0byB0aGUgRW5nbGlzaCBCYXIgYnkgTGluY29sbidzIElubiwgTG9uZG9uIGluIDE5NTAgYW5kIGhhcyBiZWVuIGxpY2Vuc2VkIHRvIHByYWN0aWNlIGFzIGFuIEFkdm9jYXRlIGluIEpvcmRhbiwgQWJ1IERoYWJpLCBEdWJhaSwgUWF0YXIsIGFuZCB0aGUgU3VsdGFuYXRlIG9mIE9tYW4gYXMgd2VsbCBhcyBpbiBCYWhyYWluLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IkJlbGFydXMiPkJlbGFydXM8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL2VuLnZtcC5ieS9jb21wYW55L3BhcnRuZXJzLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzEwOS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL2VuLnZtcC5ieS9jb21wYW55L3BhcnRuZXJzLycgdGFyZ2V0PSdfYmxhbmsnPktvbnN0YW50aW4gTWlraGVsPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIFZsYXNvdmEgTWlraGVsICZhbXA7IFBhcnRuZXJzLCBNaW5zayAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIE1pa2hlbCBpcyB0aGUgTWFuYWdpbmcgUGFydG5lciBvZiBWbGFzb3ZhIE1pa2hlbCAmYW1wOyBQYXJ0bmVycywgdGhlIHN1Y2Nlc3NvciBmaXJtIHRvIHRoZSBmaXJzdCBwcml2YXRlIGxhdyBwcmFjdGljZSBpbiB0aGUgUmVwdWJsaWMgb2YgQmVsYXJ1cy4gSGUgaXMgRGVwdXR5IENoYWlybWFuIG9mIHRoZSBFeGVjdXRpdmUgQm9hcmQgb2YgdGhlIEJlbGFydXNpYW4gUHVibGljIEFzc29jaWF0aW9uIG9mIENvbW1lcmNpYWwgTGF3eWVycyBhbmQgcHJhY3RpY2VzIGluIHRoZSBmaWVsZHMgb2YgSW52ZXN0bWVudCwgVGF4YXRpb24sIEludGVybmF0aW9uYWwgQ29tbWVyY2lhbCBMYXcsIE1lcmdlcnMgYW5kIEFjcXVpc2l0aW9ucywgSW5zb2x2ZW5jeSwgRmluYW5jZSwgYW5kIENvbW1lcmNpYWwgTGl0aWdhdGlvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+DQoNCjxoMj48YSBuYW1lPSJCZWxnaXVtIj5CZWxnaXVtPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubGlua2xhdGVycy5jb20vV2hvV2VBcmUvT3VyUGVvcGxlL1BhZ2VzL0plYW5QaWVycmVCbHVtYmVyZy5hc3B4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTA1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmxpbmtsYXRlcnMuY29tL1dob1dlQXJlL091clBlb3BsZS9QYWdlcy9KZWFuUGllcnJlQmx1bWJlcmcuYXNweCcgdGFyZ2V0PSdfYmxhbmsnPkplYW4tUGllcnJlIEJsdW1iZXJnPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENvLUhlYWQgb2YgR2xvYmFsIE0mYW1wO0EsIFBhcnRuZXIsIExpbmtsYXRlcnMgTExQLCBBbnR3ZXJwICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gQmx1bWJlcmcgaXMgdGhlIE1hbmFnaW5nIFBhcnRuZXIgZm9yIEV1cm9wZSBvZiBMaW5rbGF0ZXJzLCBvbmUgb2YgdGhlIHdvcmxkJ3MgcHJlZW1pbmVudCBmaXJtcyB3aXRoIDMwIG9mZmljZXMgaW4gMjMgY291bnRyaWVzLiAgSGUgc3BlY2lhbGl6ZXMgaW4gQ29ycG9yYXRlIExhdywgcGFydGljdWxhcmx5IFByaXZhdGUgYW5kIFB1YmxpYyBNZXJnZXJzIGFuZCBBY3F1aXNpdGlvbnMsIFRha2UtT3ZlciBCaWRzLCBSZW9yZ2FuaXphdGlvbnMsIGFuZCBKb2ludCBWZW50dXJlcyBhcyB3ZWxsIGFzIEVxdWl0eSBPZmZlcmluZ3MgKElQT3MgYW5kIHNlY29uZGFyeSB0cmFuc2FjdGlvbnMpLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubG95ZW5zbG9lZmYuY29tL2VuLVVTL091clBlb3BsZS9QYWdlcy9DYWxsZW5zUGV0ZXIuYXNweCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE0Ni5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5sb3llbnNsb2VmZi5jb20vZW4tVVMvT3VyUGVvcGxlL1BhZ2VzL0NhbGxlbnNQZXRlci5hc3B4JyB0YXJnZXQ9J19ibGFuayc+UGV0ZXIgQ2FsbGVuczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBMb3llbnMgJmFtcDsgTG9lZmYsIEJydXNzZWxzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBQZXRlciBDYWxsZW5zIGlzIGEgUGFydG5lciZuYnNwO2F0IExveWVucyAmYW1wOyBMb2VmZiBCZWxnaXVtLCBwYXJ0IG9mIGEgZ2xvYmFsIGZpcm0uIEhlIGlzIGEgbWVtYmVyIG9mIHRoZSBDb3Jwb3JhdGUgTGF3IGFuZCBNJmFtcDtBIHByYWN0aWNlIGdyb3VwIGluIEJydXNzZWxzLiZuYnNwO1BldGVyIGlzIHRoZSBjaGFpcm1hbiBvZiB0aGUgQmVsZ2lhbi1EdXRjaCBTb2NpZXR5IChCRU5FVikgYW5kIGFsc28gYSBmb3JtZXIgY28tY2hhaXIgb2YgdGhlIEludGVybmF0aW9uYWwgU2FsZXMgY29tbWl0dGVlIG9mIHRoZSBJbnRlcm5hdGlvbmFsIEJhciBBc3NvY2lhdGlvbiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuaWplLmJlL1VwbG9hZC9tYWluL1BlcnNvbmVlbC9BRFclMjBMZXMlMjBkYW1lcyUyMGRlJTIwbCUyN0lKRS5wZGYgJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTMyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmlqZS5iZS9VcGxvYWQvbWFpbi9QZXJzb25lZWwvQURXJTIwTGVzJTIwZGFtZXMlMjBkZSUyMGwlMjdJSkUucGRmICcgdGFyZ2V0PSdfYmxhbmsnPkFubmUgRGUgV29sZjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBEaXJlY3RvciwgSW5zdGl0dXQgZGVzIGp1cmlzdGVzIGQnZW50cmVwcmlzZSwgQnJ1c3NlbHMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEFubmUgRGUgV29sZiBpcyB0aGUgRGlyZWN0b3Igb2YgdGhlIEluc3RpdHV0IGRlcyBqdXJpc3RlcyBkJ2VudHJlcHJpc2UgLSB0aGUgSW5zdGl0dXRlIGZvciBDb21wYW55IExhd3llcnMuICBTaGUgaXMgYWxzbyBhIGRlbGVnYXRlIHRvIHRoZSBJbnRlcm5hdGlvbmFsIENvbXBhbnkgTGF3eWVycyBBc3NvY2lhdGlvbi4gIEZvciBuaW5ldGVlbiB5ZWFycywgc2hlIHdvcmtlZCBmb3IgQkFTRiBCZWxnaXVtIE4uVi4sIHRoZSBCZWxnaWFuIHN1YnNpZGlhcnkgb2YgdGhlIEdlcm1hbiB3b3JsZCBsZWFkZXIgaW4gdGhlIGNoZW1pY2FsIHNlY3Rvciwgc2VydmluZyBhcyBpdHMgU2VjcmV0YXJ5LUdlbmVyYWwgYW5kIExlZ2FsIEFmZmFpcnMgTWFuYWdlci4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnR3b2JpcmRzLmNvbS9lbi9vdXItbGF3eWVycy9wL3BhdWwtaGVybWFudDEnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy81MTIuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudHdvYmlyZHMuY29tL2VuL291ci1sYXd5ZXJzL3AvcGF1bC1oZXJtYW50MScgdGFyZ2V0PSdfYmxhbmsnPlBhdWwgSGVybWFudCA8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgQmlyZCAmYW1wOyBCaXJkLCBCcnVzc2VscyAgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFBhdWwgSGVybWFudCBpcyBtYW5hZ2luZyBwYXJ0bmVyIG9mIHRoZSBCcnVzc2VscyBvZmZpY2Ugb2YgQmlyZCAmYW1wOyBCaXJkIExMUCBhbmQgYSBtZW1iZXIgb2YgdGhlIGZpcm0ncyBFeGVjdXRpdmUgQ29tbWl0dGVlLiBNci4gSGVybWFudCBmb2N1c2VzIGhpcyBwcm9mZXNzaW9uYWwgcHJhY3RpY2Ugb24gY29ycG9yYXRlIGFuZCBmaW5hbmNpYWwgdHJhbnNhY3Rpb25zLCBlc3BlY2lhbGx5IGluIGhpZ2gtdGVjaG5vbG9neSBhbmQgcmVndWxhdGVkIHNlY3RvcnMuIEluIHRoYXQgcmVzcGVjdCwgaGUgaGFzIGJlZW4gaW52b2x2ZWQgaW4gbWFueSBvZiB0aGUgbW9zdCBzaWduaWZpY2FudCB0cmFuc2FjdGlvbnMgaW4gQmVsZ2l1bSBvdmVyIHRoZSBsYXN0IDIwIHllYXJzLCBzdWNoIGFzIHN0b2NrIGV4Y2hhbmdlIGxpc3RpbmdzLCBwdWJsaWMgdGFrZW92ZXIgYmlkcywgbWVyZ2VycywgYWNxdWlzaXRpb25zIGFuZCBwcml2YXRlIGVxdWl0eSBpbnZlc3RtZW50cy4gSGUgYWxzbyByZXByZXNlbnRzIGNsaWVudHMgaW4gY291cnQgYW5kIGFyYml0cmF0aW9uIGNhc2VzIGluIHRob3NlIGFyZWFzLiBIZSByZWd1bGFybHkgcHVibGlzaGVzIGFuZCBsZWN0dXJlcyBvbiB0aG9zZSB0b3BpY3MgYW5kIHRlYWNoZXMgYXQgdGhlIFVuaXZlcnNpdHkgb2YgQnJ1c3NlbHMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ldWJlbGl1cy5jb20vZW4vYXR0b3JuZXlzL2ZpbHRlcmVkP3RpdGxlPUhvZnN0ciVDMyVCNnNzbGVyJnRlcm1fbm9kZV90aWRfZGVwdGg9QWxsICcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzU0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmV1YmVsaXVzLmNvbS9lbi9hdHRvcm5leXMvZmlsdGVyZWQ/dGl0bGU9SG9mc3RyJUMzJUI2c3NsZXImdGVybV9ub2RlX3RpZF9kZXB0aD1BbGwgJyB0YXJnZXQ9J19ibGFuayc+UGF0cmljayBIb2ZzdHLDtnNzbGVyPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEV1YmVsaXVzLCBCcnVzc2VscyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUGF0cmljayBIb2ZzdHImb3VtbDtzc2xlciBpcyBhJm5ic3A7UGFydG5lciZuYnNwO2F0IEV1YmVsaXVzLCBhIGxlYWRpbmcgQmVsZ2lhbiBsYXcgZmlybSB3aXRoIDkwIGxhd3llcnMgYW5kIG9mZmljZXMgaW4gQnJ1c3NlbHMsIEtvcnRyaWprLCBhbmQgQW50d2VycC4gIE1yLiBIb2ZzdHImb3VtbDtzc2xlciwgd2hvIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIEVzdGF0ZSBMYXcgYW5kIFN1Y2Nlc3Npb24gUGxhbm5pbmcsIFByb2NlZHVyYWwgTGF3LCBDb21tZXJjaWFsIExhdywgUHJvcGVydHkgTGF3LCBhbmQgQWRtaW5pc3RyYXRpdmUgUHJvY2VkdXJhbCBMYXcsIGZyZXF1ZW50bHkgYWN0cyBmb3IgdGhlIEJlbGdpYW4gZ292ZXJubWVudC4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnNjaHVldHRlLWxhdy5jb20vJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTU5LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnNjaHVldHRlLWxhdy5jb20vJyB0YXJnZXQ9J19ibGFuayc+TWljaGFlbCBTY2jDvHR0ZTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBEci4gTWljaGFlbCBTY2jDvHR0ZSBhbmQgTWljaGFlbCBTY2jDvHR0ZSBTUFJMLCBCcnVzc2VsczxiciAvPiAgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIERyLiBNaWNoYWVsIFNjaCZ1dW1sO3R0ZSBoYXMgYmVlbiBwcmFjdGlzaW5nIG1haW5seSBpbiB0aGUgZmllbGQgb2YgYW50aXRydXN0LCBjb21wZXRpdGlvbiBhbmQgaW50ZXJuYXRpb25hbCB0cmFkZS4gSW4gZWFybHkgMTk5MCwgaGUgYmVjYW1lIGEgcGFydG5lciBpbiBCcnVja2hhdXMgV2VzdHJpY2sgU3RlZ2VtYW5uLCB3aGljaCBtZXJnZWQgdG8gYmVjb21lIEZyZXNoZmllbGRzIEJydWNraGF1cyBEZXJpbmdlciBpbiAyMDAwLiBUaGUgaW5pdGlhbCB5ZWFycyB1bnRpbCAxOTk1IHdlcmUgbWFya2VkIGJ5IGFzc2lzdGluZyB0aGUgVHJldWhhbmRhbnN0YWx0LCB0aGUgR2VybWFuIHByaXZhdGl6YXRpb24gYWdlbmN5LCBpbiBhIG51bWJlciBvZiBjb21wbGV4IHByaXZhdGl6YXRpb25zLCBhbGwgb2Ygd2hpY2ggbGVhZCB0byBTdGF0ZSBhaWQgcHJvY2VkdXJlcyBiZWZvcmUgdGhlIEV1cm9wZWFuIENvbW1pc3Npb24uIEhlIG1hbmFnZWQgdGhlIEJydXNzZWxzIG9mZmljZSBvZiBGcmVzaGZpZWxkcyBCcnVja2hhdXMgRGVyaW5nZXIgdW50aWwgaGlzIHJldGlyZW1lbnQgZnJvbSB0aGF0IGZpcm0gaW4gU2VwdGVtYmVyIDIwMDYuIEhlIGpvaW5lZCBIb3dyZXkgTExQIGFzIGEgc2VuaW9yIHBhcnRuZXIgaW4gT2N0b2JlciAyMDA2IGFuZCByZXNpZ25lZCBmcm9tIHRoYXQgZmlybSBpbiBBcHJpbCAyMDA5LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IkJyYXppbCI+QnJhemlsPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYm1hbGF3LmNvbS5ici9ub3ZhX2ludGVybmV0L2luZy9wcm9maXNzaW9uYWlzX2RldGFsaGUuYXNwP2lkPTUzOSZ0aXBvPVBhcnRuZXJzJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTEyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJtYWxhdy5jb20uYnIvbm92YV9pbnRlcm5ldC9pbmcvcHJvZmlzc2lvbmFpc19kZXRhbGhlLmFzcD9pZD01MzkmdGlwbz1QYXJ0bmVycycgdGFyZ2V0PSdfYmxhbmsnPlBhdWxvIENlemFyIEFyYWcmYXRpbGRlO288L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIFBhcnRuZXIsIEJhcmJvc2EsIE0mdXVtbDtzc25pY2ggJmFtcDsgQXJhZyZhdGlsZGU7bywgU8OjbyBQYXVsbyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIEFyYWcmYXRpbGRlO28gaXMgYSBzZW5pb3IgcGFydG5lciBvZiBCYXJib3NhLCBNJnV1bWw7c3NuaWNoICZhbXA7IEFyYWcmYXRpbGRlO28gQWR2b2dhZG9zLCBvbmUgb2YgdGhlIGxhcmdlc3QgZmlybXMgaW4gQnJhemlsIHdpdGggb2ZmaWNlcyBpbiBTJmF0aWxkZTtvIFBhdWxvLCBSaW8gZGUgSmFuZWlybywgQmVsbyBIb3Jpem9udGUsIGFuZCBCcmFzaWxpYS4gIE1yLiBBcmFnJmF0aWxkZTtvIGlzIGEgZm9ybWVyIEdlbmVyYWwgQ291bnNlbCBvZiB0aGUgQnJhemlsaWFuIFNlY3VyaXRpZXMgYW5kIEV4Y2hhbmdlIENvbW1pc3Npb24gYW5kIGlzIGN1cnJlbnRseSB0aGUgVmljZS1DaGFpcm1hbiBvZiB0aGUgQXJiaXRyYXRpb24gQ2hhbWJlciBvZiB0aGUgUyZhdGlsZGU7byBQYXVsbyBTdG9jayBFeGNoYW5nZSAoQk9WRVNQQSkuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ia2JnLmNvbS5ici9wcm9maXNzaW9uYWlzL3JpY2FyZG8tYmFycmV0dG8tZmVycmVpcmEtZGEtc2lsdmEvICcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIzOC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ia2JnLmNvbS5ici9wcm9maXNzaW9uYWlzL3JpY2FyZG8tYmFycmV0dG8tZmVycmVpcmEtZGEtc2lsdmEvICcgdGFyZ2V0PSdfYmxhbmsnPlJpY2FyZG8gQmFycmV0dG8gRmVycmVpcmEgZGEgU2lsdmE8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRm91bmRpbmcsIFNlbmlvciBhbmQgTWFuYWdpbmcgUGFydG5lciwgQmFycmV0dG8gRmVycmVpcmEgZSBCcmFuY2hlciAoQktCRyksIFPDo28gUGF1bG8gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBCYXJyZXR0byBGZXJyZWlyYSBkYSBTaWx2YSBpcyB0aGUgQ28tRm91bmRpbmcsIFNlbmlvciBhbmQgTWFuYWdpbmcgUGFydG5lciBvZiA8c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsiPkJhcnJldHRvIEZlcnJlaXJhIGUgQnJhbmNoZXIgKEJLQkcpPC9zcGFuPi4gVGhyb3VnaCBoaXMgbWFuYWdlbWVudCBvZiB0aGUgZmlybSBhbmQgSW5mb3JtYXRpb24gVGVjaG5vbG9neSBhbmQgRS1Db21tZXJjZSBwcmFjdGljZSwgaGUgd2FzIFZpY2UtQ2hhaXIgb2YgdGhlIEludGVyLUFtZXJpY2FuIExhdyBDb21taXR0ZWUgb2YgdGhlIENvbXBhcmF0aXZlIExhdyBEaXZpc2lvbiBvZiB0aGUgQUJBICgyMDAxLTIwMDQpLCBDaGFpcm1hbiBvZiB0aGUgQ0xBIFNvdXRoIEFtZXJpY2EgQ29tbWl0dGVlICgyMDA0LTIwMDUpLCBhbmQgQ2hhaXJtYW4gb2YgdGhlIEluZm9ybWF0aW9uIFRlY2hub2xvZ3kgVHJhbnNhY3Rpb24gU3ViY29tbWl0dGVlIG9mIHRoZSBDb21taXR0ZWUgUiAoSUJBKSAoMjAwMC8yMDAyKSBhbW9uZyBvdGhlciBhY3Rpdmllcy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnBpbmhlaXJvbmV0by5jb20uYnIvYWR2b2dhZG8vYWxleGFuZHJlLWJlcnRvbGRpJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTYxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnBpbmhlaXJvbmV0by5jb20uYnIvYWR2b2dhZG8vYWxleGFuZHJlLWJlcnRvbGRpJyB0YXJnZXQ9J19ibGFuayc+QWxleGFuZHJlIEJlcnRvbGRpPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIFBpbmhlaXJvIE5ldG8gQWR2b2dhZG9zLCBTJmF0aWxkZTtvIFBhdWxvICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBBbGV4YW5kcmUgQmVydG9sZGkgaXMgYSBwYXJ0bmVyIGF0IFBpbmhlaXJvIE5ldG8gQWR2b2dhZG9zIGFuZCBhIG1lbWJlciBvZiB0aGUgZmlybSdzIFN0ZWVyaW5nIENvbW1pdHRlZS4gV2l0aCBvZmZpY2VzIGluIFMmYXRpbGRlO28gUGF1bG8sIFJpbyBkZSBKYW5laXJvIGFuZCBCcmFzJmlhY3V0ZTtsaWEsIFBpbmhlaXJvIE5ldG8gQWR2b2dhZG9zIGlzIG9uZSBvZiB0aGUgbGFyZ2VzdCBsYXcgZmlybXMgaW4gTGF0aW4gQW1lcmljYSBhbmQgb25lIG9mIHRoZSBtb3N0IHdlbGwtZXN0YWJsaXNoZWQgaW4gQnJhemlsLiAgTXIuIEJlcnRvbGRpIHByYWN0aWNlcyBpbiB0aGUgY29ycG9yYXRlIGFyZWEsIHdpdGggYSBmb2N1cyBvbiBNJmFtcDtBIGFuZCBCYW5raW5nICZhbXA7IEZpbmFuY2UsIGhhdmluZyB3b3JrZWQgaW4gdGhlIHBhc3QgeWVhcnMgb24gc29tZSBvZiBCcmF6aWwncyBsYXJnZXN0IGRlYWxzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudG96emluaWZyZWlyZS5jb20uYnIvYWR2b2dhZG9zLzI5Lmpvc2UtbHVpcy1kZS1zYWxsZXMtZnJlaXJlLmh0bWwnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy81MTAuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudG96emluaWZyZWlyZS5jb20uYnIvYWR2b2dhZG9zLzI5Lmpvc2UtbHVpcy1kZS1zYWxsZXMtZnJlaXJlLmh0bWwnIHRhcmdldD0nX2JsYW5rJz5Kb3PDqSBMdWlzIERlIFNhbGxlcyAgRnJlaXJlPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kaW5nIFBhcnRuZXIsIFRvenppbmlGcmVpcmUsIFPDo28gUGF1bG8gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEpvcyZlYWN1dGU7IEx1aXMgaXMgYSBmb3VuZGluZyBwYXJ0bmVyIG9mIFRvenppbmlGcmVpcmUgYW5kIENoYWlybWFuIG9mIGl0cyBFeGVjdXRpdmUgQ29tbWl0dGVlLiBJbiBhZGRpdGlvbiB0byBvdmVyc2VlaW5nIHRoZSBDb3Jwb3JhdGUgcHJhY3RpY2Ugb2YgdGhlIGZpcm0sIEpvcyZlYWN1dGU7IEx1aXMgYWN0aXZlbHkgYXNzaXN0cyBjbGllbnRzIGluIGhpcyBhcmVhcyBvZiBleHBlcnRpc2UsIGluY2x1ZGluZyBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMsIHRheCBwbGFubmluZywgYW5kIGEgd2lkZSByYW5nZSBvZiBpc3N1ZXMgYWZmZWN0aW5nIGNhcGl0YWwgbWFya2V0cyBhbmQgcHVibGljbHkgaGVsZCBjb3Jwb3JhdGlvbnMuJm5ic3A7ICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy52ZWlyYW5vLmNvbS5ici9wb3IvcHJvZmVzc2lvbmFscy92aWV3L3BlZHJvX2ZyZWl0YXMnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy81MTQuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudmVpcmFuby5jb20uYnIvcG9yL3Byb2Zlc3Npb25hbHMvdmlldy9wZWRyb19mcmVpdGFzJyB0YXJnZXQ9J19ibGFuayc+UGVkcm8gRnJlaXRhczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBWZWlyYW5vIEFkdm9nYWRvcywgUmlvIGRlIEphbmVpcm8gICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBQZWRybyBGcmVpdGFzIGlzIFZlaXJhbm8ncyBNYW5hZ2luZyBQYXJ0bmVyLiBNci4gRnJlaXRhcyBoYXMgZXh0ZW5zaXZlIGV4cGVydGlzZSBhZHZpc2luZyBjbGllbnRzIG9uIGNvcnBvcmF0ZSBsYXcsIG1lcmdlcnMgYW5kIGFjcXVpc2l0aW9ucyBhbmQgaW5mcmFzdHJ1Y3R1cmUgaXNzdWVzIHdpdGggZXhjZXB0aW9uYWwgaW5kdXN0cnkga25vd2xlZGdlIGluIG1pbmluZywgY29uc3RydWN0aW9uLCBwcm9qZWN0IGZpbmFuY2UsIGVuZXJneSBhbmQgbmF0dXJhbCByZXNvdXJjZXMgZ2FpbmVkIGZyb20gaGlzIHllYXJzIGFzIGluLWhvdXNlIGNvdW5zZWwuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5rbGFsYXcuY29tLmJyL2VuZy9wZXJmaWwucGhwP2lkPTMyNCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIzNC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5rbGFsYXcuY29tLmJyL2VuZy9wZXJmaWwucGhwP2lkPTMyNCcgdGFyZ2V0PSdfYmxhbmsnPkZlcm5hbmRvIEtvdXJ5IExvcGVzPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEtvdXJ5IExvcGVzIEFkdm9nYWRvcywgU8OjbyAgUGF1bG8gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEZlcm5hbmRvIEtvdXJ5IExvcGVzIGlzIGEgcGFydG5lciBhdCBLb3VyeSBMb3BlcyBBZHZvZ2Fkb3Mgd2hpY2ggaGUgZXN0YWJsaXNoZWQgaW4gMjAwMi4gS25vd24gZm9yIGhpcyBDb3Jwb3JhdGUgYW5kIE0mYW1wO0Egd29yaywgaGUgaXMgaGVhZCBvZiB0aGUgZGVwYXJ0bWVudCBhbmQgbGVkIHRoZSB0ZWFtIHRoYXQgY291bnNlbGxlZCBUaG9tc29uIFJldXRlcnMgd2hlbiBpdCBhYnNvcmJlZCBSZXZpc3RhIGRvcyBUcmlidW5haXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tYWNoYWRvbWV5ZXIuY29tL2xhd3llcnMvYW50b25pby1jb3JyZWEtbWV5ZXInIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zMjEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWFjaGFkb21leWVyLmNvbS9sYXd5ZXJzL2FudG9uaW8tY29ycmVhLW1leWVyJyB0YXJnZXQ9J19ibGFuayc+QW50b25pbyBDb3Jyw6phICBNZXllcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBGb3VuZGluZyBQYXJ0bmVyLCBNYWNoYWRvLCBNZXllciwgU2VuZGFjeiBlIE9waWNlIEFkdm9hZ2Fkb3MsIFPDo28gUGF1bG8gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEFudG9uaW8gQ29yciZlY2lyYzthIE1leWVyIGlzIGEgZm91bmRpbmcgcGFydG5lciBvZiBNYWNoYWRvLCBNZXllciwgU2VuZGFjeiBlIE9waWNlIEFkdm9hZ2Fkb3MuIEhpcyBwcmFjdGljZSBvbiBDb3Jwb3JhdGUgYW5kIENhcGl0YWwgTWFya2V0cyBMYXcuIE1leWVyIGlzIFByZXNpZGVudCBvZiB0aGUgQ2VudGVyIG9mIFN0dWRpZXMgb2YgdGhlIExhdyBGaXJtcyAtIENFU0EsIGFuIEFyYml0cmF0b3Igb2YgdGhlIENvbmNpbGlhdGlvbiBhbmQgQXJiaXRyYXRpb24gQ2hhbWJlciBvZiBGdW5kYSZjY2VkaWw7JmF0aWxkZTtvIEdldCZ1YWN1dGU7bGlvIFZhcmdhcywgYW5kIGEgbWVtYmVyIG9mIHRoZSBNYXJrZXQgQXJiaXRyYXRpb24gQ2hhbWJlciAoQ0FNKSwgY3JlYXRlZCBmb3IgdGhlIFMmYXRpbGRlO28gUGF1bG8gU3RvY2sgRXhjaGFuZ2UgKEJvdmVzcGEpLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWF0dG9zZmlsaG8uY29tLmJyL3BhZ2luYS5waHA/aXRlbT1MYXd5ZXJzJnBhZz0tLS1Nb3NxdWVyYSZsYW5nPWVuICcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI5NS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tYXR0b3NmaWxoby5jb20uYnIvcGFnaW5hLnBocD9pdGVtPUxhd3llcnMmcGFnPS0tLU1vc3F1ZXJhJmxhbmc9ZW4gJyB0YXJnZXQ9J19ibGFuayc+Um9iZXJ0byBRdWlyb2dhIE1vc3F1ZXJhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIE1hdHRvcyBGaWxobywgVmVpZ2EgRmlsaG8sIE1hcnJleSBKci4gZSBRdWlyb2dhIEFkdm9nYWRvcywgU8OjbyBQYXVsbyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUm9iZXJ0byBRdWlyb2dhIE1vc3F1ZXJhIGlzIE1hbmFnaW5nIHBhcnRuZXIgYXQgTWF0dG9zIEZpbGhvLCBWZWlnYSBGaWxobywgTWFycmV5IEpyLiBlIFF1aXJvZ2EgQWR2b2dhZG9zLiBGb2N1c2luZyBoaXMgcHJhY3RpY2Ugb24gVGF4IGxhdywgTXIuIFF1aXJvZ2EgTW9zcXVlcmEgaXMgYSBQcm9mZXNzb3Igb2YgVGF4IExhdyBhbmQgdGhlIFRoaXJkIFNlY3RvciBMYXcgb2YgR2V0JkF0aWxkZTsmb3JkbTtsaW8gVmFyZ2FzIEZvdW5kYXRpb24gYW5kIGFsc28gYSBtZW1iZXIgb2YgdGhlIElGQSAtIEludGVybmF0aW9uYWwgRmlzY2FsIEFzc29jaWF0aW9uIGFuZCB0aGUgSUJBIC0gSW50ZXJuYXRpb25hbCBCYXIgQXNzb2NpYXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iQnVsZ2FyaWEiPkJ1bGdhcmlhPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucGVua292LW1hcmtvdi5ldS9pbmRleC5waHA/cD0zIycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzEzMS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5wZW5rb3YtbWFya292LmV1L2luZGV4LnBocD9wPTMjJyB0YXJnZXQ9J19ibGFuayc+VmxhZGltaXIgUC4gUGVua292PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIFBlbmtvdiwgTWFya292ICZhbXA7IFBhcnRuZXJzLCBTb2ZpYSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIFBlbmtvdiBpcyB0aGUgRm91bmRlciBhbmQgTWFuYWdpbmcgUGFydG5lciBvZiBQZW5rb3YsIE1hcmtvdiAmYW1wOyBQYXJ0bmVycywgYSBsZWFkaW5nIEJ1bGdhcmlhbiBmaXJtIHdpdGggb2ZmaWNlcyBpbiBTb2ZpYSwgQm91cmdhcywgVmFybmEsIExvdmVjaCwgUGxldmVuLCBSb3Vzc2UsIGFuZCBWcmF0emEuIEhlIGlzIHRoZSBmb3JtZXIgQ2hpZWYgTGVnYWwgQ291bnNlbCB0byB0aGUgTWluaXN0cnkgb2YgRm9yZWlnbiBFY29ub21pYyBSZWxhdGlvbnMsIFZpY2UtUHJlc2lkZW50IG9mIHRoZSBCdWxnYXJpYW4gQ2hhbWJlciBvZiBDb21tZXJjZSBhbmQgSW5kdXN0cnksIGFuZCBhcmJpdHJhdG9yIGF0IHRoZSBBcmJpdHJhdGlvbiBDb3VydCBhdCB0aGUgQnVsZ2FyaWFuIENoYW1iZXIgb2YgQ29tbWVyY2UgYW5kIEluZHVzdHJ5LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IkNhbmFkYSI+Q2FuYWRhPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc2NvdGlhYmFuay5jb20vY2EvZW4vMCwsNTIyLDAwLmh0bWwnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yOTguZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc2NvdGlhYmFuay5jb20vY2EvZW4vMCwsNTIyLDAwLmh0bWwnIHRhcmdldD0nX2JsYW5rJz5EZWJvcmFoIE0uIEFsZXhhbmRlcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBFeGVjdXRpdmUgVmljZS1QcmVzaWRlbnQsIEdlbmVyYWwgQ291bnNlbCBhbmQgU2VjcmV0YXJ5LCBTY290aWFiYW5rLCBUb3JvbnRvICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEZWJvcmFoIGpvaW5lZCBTY290aWFiYW5rIGluIEp1bmUgMjAwMi4gUHJpb3IgdG8gdGhpcywgc2hlIHdhcyBhIHNlbmlvciBwYXJ0bmVyIGluIHRoZSBCdXNpbmVzcyBMYXcgRGVwYXJ0bWVudCBhdCBPc2xlciwgSG9za2luICZhbXA7IEhhcmNvdXJ0IExMUC4gU2hlIGlzIGFjdGl2ZSBpbiB0aGUgbGVnYWwgY29tbXVuaXR5LCBhcyBhIG1lbWJlciBvZiB0aGUgU2VjdXJpdGllcyBBZHZpc29yeSBDb21taXR0ZWUgdG8gdGhlIE9udGFyaW8gU2VjdXJpdGllcyBDb21taXNzaW9uLCBhbmQgaW4gaGVyIGxvY2FsIGNvbW11bml0eSBhcyBhIG1lbWJlciBvZiB0aGUgUXVlZW4ncyBVbml2ZXJzaXR5IENvdW5jaWwuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kZW50b25zLmNvbS9lbi9ub3JtYW4tYmFjYWwnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xNjAuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZGVudG9ucy5jb20vZW4vbm9ybWFuLWJhY2FsJyB0YXJnZXQ9J19ibGFuayc+Tm9ybWFuIEJhY2FsPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENvdW5zZWwsIERlbnRvbnMsIFRvcm9udG8gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE5vcm1hbiBCYWNhbCBqb2luZWQgRGVudG9ucyZyc3F1bzsgVG9yb250byBvZmZpY2UgaW4gMjAxNC4gSGUgd2FzIHRoZSBDby1NYW5hZ2luZyBQYXJ0bmVyIG9mIEhlZW5hbiBCbGFpa2llLCBhIG1ham9yIENhbmFkaWFuIGZpcm0gd2l0aCBvZmZpY2VzIGluIE1vbnRyJmVhY3V0ZTthbCwgVG9yb250bywgVmFuY291dmVyLCBRdSZlYWN1dGU7YmVjLCBDYWxnYXJ5LCBTaGVyYnJvb2tlLCBPdHRhd2EsIFRob3JuaGlsbCwgVHJvaXMtUml2aSZlZ3JhdmU7cmVzLCBWaWN0b3JpYSwgYW5kIHJlcHJlc2VudGF0aXZlIG9mZmljZXMgaW4gU2luZ2Fwb3JlIGFuZCBQYXJpcy4gTXIuIEJhY2FsIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIHRheCBsYXcgYW5kIGlzIGNvbnNpZGVyZWQgYSBsZWFkaW5nIGV4cGVydCBpbiB0YXhhdGlvbiBpc3N1ZXMgcmVsYXRlZCB0byB0aGUgQ2FuYWRpYW4gYW5kIGludGVybmF0aW9uYWwgZW50ZXJ0YWlubWVudCBpbmR1c3RyeS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1hbnVsaWZlLmNvbS9wdWJsaWMvYXJ0aWNsZS9pbmRleC8wLCxsYW5nPWVuJmFydElkPTE0NDYwNCZuYXZJZD02MTAwMDMsMDAuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzExLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1hbnVsaWZlLmNvbS9wdWJsaWMvYXJ0aWNsZS9pbmRleC8wLCxsYW5nPWVuJmFydElkPTE0NDYwNCZuYXZJZD02MTAwMDMsMDAuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnPkplYW4tUGF1bCAoSi1QLikgQmlzbmFpcmU8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCwgQ29ycG9yYXRlIEFmZmFpcnMgJmFtcDsgR2VuZXJhbCBDb3Vuc2VsLCBUaGUgTWFudWZhY3R1cmVycyBMaWZlIEluc3VyYW5jZSBDb21wYW55LCBUb3JvbnRvICAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIEJpc25haXJlIGJlZ2FuIHNlcnZpbmcgYXMgR2VuZXJhbCBDb3Vuc2VsIG9mIE1hbnVsaWZlIEZpbmFuY2lhbCBpbiAyMDA0LiBIZSBpcyBhbHNvJm5ic3A7YSBtZW1iZXIgb2YgdGhlIENvbXBhbnkncyBFeGVjdXRpdmUgQ29tbWl0dGVlIGFuZCBNYW5hZ2VtZW50IENvbW1pdHRlZS4gQmVmb3JlIGpvaW5pbmcgTWFudWxpZmUgRmluYW5jaWFsLCZuYnNwO2hlIHdhcyBvbmUgb2YgQ2FuYWRhJ3MgbGVhZGluZyBzZWN1cml0aWVzIGxhd3llcnMgcHJhY3RpY2luZyBpbiBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMgYW5kIGNvcnBvcmF0ZSBmaW5hbmNlLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWNjYXJ0aHkuY2EvbGF3eWVyX2RldGFpbC5hc3B4P2lkPTIyMjYnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zMDEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWNjYXJ0aHkuY2EvbGF3eWVyX2RldGFpbC5hc3B4P2lkPTIyMjYnIHRhcmdldD0nX2JsYW5rJz5NYXJjLUFuZHLDqSBCbGFuY2hhcmQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hhaXIgYW5kIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyIFBhcnRuZXIsIE1jQ2FydGh5IFTDqXRyYXVsdCBMTFAsIFRvcm9udG8gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1hcmMtQW5kciZlYWN1dGU7IEJsYW5jaGFyZCBpcyB0aGUgQ2hhaXIgYW5kIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyIG9mIE1jQ2FydGh5IFQmZWFjdXRlO3RyYXVsdC4gTXIuIEJsYW5jaGFyZCBmb2N1c2VzIGhpcyBwcmFjdGljZSBvbiBjaXZpbCBhbmQgY29tbWVyY2lhbCBsaXRpZ2F0aW9uIGFuZCBoYXMgd29ya2VkIG9uIG1hdHRlcnMgaW52b2x2aW5nIHNoYXJlaG9sZGVyIGRpc3B1dGVzLCBjb250ZXN0ZWQgbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zLCBjbGFzcyBhY3Rpb25zIGFuZCBib2FyZHMgb2YgaW5xdWlyeS4gTXIuIEJsYW5jaGFyZCB3YXMgcHJlc2lkZW50IG9mIHRoZSBRdSZlYWN1dGU7YmVjIExpYmVyYWwgUGFydHkgZnJvbSAyMDAwIHRvIDIwMDgsIGFuIGFjdGl2ZSBtZW1iZXIgaW4gY2FiaW5ldCBjYW1wYWlnbnMgb2YgVW5pdGVkIFdheSBzaW5jZSAyMDA0LCBhbmQgYSBib2FyZCBtZW1iZXIgb2YgdGhlIFdvb2RHcmVlbiBGb3VuZGF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZGVudG9ucy5jb20vbWljaGVsLWJydW5ldCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE0NC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kZW50b25zLmNvbS9taWNoZWwtYnJ1bmV0JyB0YXJnZXQ9J19ibGFuayc+TWljaGVsIEEuIEJydW5ldDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpciwgRGVudG9ucyBDYW5hZGEgTExQLCBNb250csOpYWwgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1pY2hlbCBBLiBCcnVuZXQgaXMgdGhlIENoYWlyIG9mIERlbnRvbnMgQ2FuYWRhIExMUC4gJm5ic3A7SGUgaGFzIHJlY29nbml6ZWQgZXhwZXJ0aXNlIGluIHB1YmxpYyBvZmZlcmluZywgcHVibGljIGZpbmFuY2luZ3Mgb2YgbWFqb3IgaW5mcmFzdHJ1Y3R1cmUgcHJvamVjdHMgYXMgd2VsbCBhcyBpbiB0aGUgc2FsZSBhbmQgYWNxdWlzaXRpb24gb2YgYnVzaW5lc3MgY29ycG9yYXRpb25zLCBzcGVjaWZpY2FsbHkgaW4gaW50ZXJuYXRpb25hbCBhbmQgcHJpdmF0ZSB0cmFuc2FjdGlvbnMuIEluIHRoaXMgY29udGV4dCwgTWljaGVsIGFjdGVkIGFzIGNvdW5zZWwgdG8gbWFueSBwdWJsaWMsIHN0YXRlLW93bmVkIGFuZCBwcml2YXRlIGNvcnBvcmF0aW9ucyBpbiB2YXJpb3VzIGFyZWFzLCBpbmNsdWRpbmcgaW5zdGl0dXRpb25hbCBmdW5kIG1hbmFnZW1lbnQsIGVuZXJneSwgbWFudWZhY3R1cmluZywgY29tbWVyY2lhbCwgZmluYW5jaWFsIHNlcnZpY2VzIGFuZCBicm9rZXJhZ2UsIGFuZCB0byBmb3JlaWduIGNvbXBhbmllcyB3aXRoIHJlc3BlY3QgdG8gdGhlaXIgZXN0YWJsaXNobWVudCBvciBhY3F1aXNpdGlvbiBwcm9qZWN0cyBpbiBDYW5hZGEuIEEgY29uc2lkZXJhYmxlIHBvcnRpb24gb2YgTWljaGVsJ3MgcHJhY3RpY2UgaW52b2x2ZXMgY29vcmRpbmF0aW5nIGxlZ2FsIHNlcnZpY2VzIGZvciBhIG51bWJlciBvZiB0aGUgZmlybSdzIG1ham9yIGNsaWVudHMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5mYXNrZW4uY29tL2VuL2RhdmlkLWNvcmJldHQvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDEzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmZhc2tlbi5jb20vZW4vZGF2aWQtY29yYmV0dC8nIHRhcmdldD0nX2JsYW5rJz5EYXZpZCBOLiBDb3JiZXR0PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZpcm0gTWFuYWdpbmcgUGFydG5lciwgRmFza2VuIE1hcnRpbmVhdSBEdU1vdWxpbiBMTFAsIFRvcm9udG8gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIERhdmlkIE4uIENvcmJldHQgaXMgTWFuYWdpbmcgUGFydG5lciBvZiBGYXNrZW4gTWFydGluZWF1IER1TW91bGluLiBNci4gQ29yYmV0dCBmaXJzdCBqb2luZWQgdGhlIGZpcm0gaW4gMTk3OSBhbmQgaGFzIGJlZW4gYW4gYWN0aXZlIHBhcnQgb2YgaXRzIGdyb3d0aCBzaW5jZS4gSGUgaXMgYSBtZW1iZXIgb2YgdGhlIExhYm91ciAmYW1wOyBFbXBsb3ltZW50IEdyb3VwIGFuZCBoaXMgcHJhY3RpY2UgaW52b2x2ZXMgYWR2aXNpbmcgYW5kIHJlcHJlc2VudGluZyBlbXBsb3llcnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5sYXdzb25sdW5kZWxsLmNvbS9UZWFtL0xhd3llcnMvQnJpYW4tRnVsdG9uJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzMyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmxhd3Nvbmx1bmRlbGwuY29tL1RlYW0vTGF3eWVycy9Ccmlhbi1GdWx0b24nIHRhcmdldD0nX2JsYW5rJz5CcmlhbiBELiBGdWx0b248L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgTGF3c29uIEx1bmRlbGwgTExQLCBWYW5jb3V2ZXIgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEJyaWFuIEZ1bHRvbiBmb3JtZXJseSBzZXJ2ZWQgYXMgTWFuYWdpbmcgUGFydG5lciBvZiBMYXdzb24gTHVuZGVsbCBMTFAsIGEgbGVhZGluZyB3ZXN0ZXJuIENhbmFkaWFuIGJ1c2luZXNzIGxhdyBmaXJtLiAmbmJzcDtNci4gRnVsdG9uIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIG1lcmdlcnMgYW5kIGFxdWlzaXRpb25zLCBib3RoIGRvbWVzdGljIGFuZCBjcm9zcy1ib3JkZXIsIGRpdmVzdGl0dXJlcyBhbmQgam9pbnQgdmVudHVyZXMuDQpIZSB3b3JrcyB3aXRoIENhbmFkaWFuIGFuZCBVLiBTLiBwcml2YXRlIGVxdWl0eSBmdW5kcyBhbmQgZmluYW5jaWFsIGluc3RpdHV0aW9ucyBpbnZlc3RpbmcgaW4gYSB3aWRlIHJhbmdlIG9mIGluZHVzdHJ5IHNlY3RvcnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ibGFrZXMuY29tL0VuZ2xpc2gvV2hvV2VBcmUvRmluZFBlcnNvbi9QYWdlcy9Qcm9maWxlLmFzcHg/RW1wSUQ9MTAxODg3JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTA3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJsYWtlcy5jb20vRW5nbGlzaC9XaG9XZUFyZS9GaW5kUGVyc29uL1BhZ2VzL1Byb2ZpbGUuYXNweD9FbXBJRD0xMDE4ODcnIHRhcmdldD0nX2JsYW5rJz5Sb2JlcnQgTS4gR3JhbmF0c3RlaW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRmlybSBNYW5hZ2luZyBQYXJ0bmVyLCBCbGFrZSwgQ2Fzc2VscyAmYW1wOyBHcmF5ZG9uIExMUCwgVG9yb250byAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUm9iIGhhcyBiZWVuIHRoZSBGaXJtIE1hbmFnaW5nIFBhcnRuZXIgb2YgQmxha2VzIHNpbmNlIDIwMDEuIEJlZm9yZSB0YWtpbmcgb24gdGhlIGR1dGllcyBvZiBGaXJtIE1hbmFnaW5nIFBhcnRuZXIsIGhlIHByYWN0aXNlZCBpbiB0aGUgZmluYW5jaWFsIHNlcnZpY2VzLCBjb3Jwb3JhdGUsIG1lcmdlcnMgYW5kIGFjcXVpc2l0aW9ucywgYW5kIHByb2N1cmVtZW50IGdyb3VwcyBvZiB0aGUgRmlybS4gUHJpb3IgdG8gam9pbmluZyBCbGFrZXMsIFJvYiBwcmFjdGlzZWQgbGF3IHdpdGggbWFqb3IgbGF3IGZpcm1zIGluIFRvcm9udG8gYW5kIEJvc3RvbiBhbmQgd2l0aCBhIG1ham9yIGludGVybmF0aW9uYWwgYmFuayBoZWFkcXVhcnRlcmVkIGluIEJvc3Rvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm9zbGVyLmNvbS9PdXJQZW9wbGUvUHJvZmlsZS5hc3B4P2lkPTMwMCZMYW5nVHlwZT00MTA1JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5vc2xlci5jb20vT3VyUGVvcGxlL1Byb2ZpbGUuYXNweD9pZD0zMDAmTGFuZ1R5cGU9NDEwNScgdGFyZ2V0PSdfYmxhbmsnPkNsYXkgTS4gSG9ybmVyPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoYWlyLCBPc2xlciwgSG9za2luICZhbXA7IEhhcmNvdXJ0IExMUCwgVG9yb250byAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIEhvcm5lciBpcyBDaGFpciBvZiBPc2xlciwgSG9za2luICZhbXA7IEhhcmNvdXJ0LiBIZSBoYXMgYWN0ZWQgYXMgY291bnNlbCBpbiB0aGUgbGFyZ2VzdCBtZXJnZXIgdHJhbnNhY3Rpb24gZXZlciBpbnZvbHZpbmcgYSBDYW5hZGlhbiBjb21wYW55IGFuZCBhIHNpZ25pZmljYW50IG51bWJlciBvZiBvdGhlciBsZWFkaW5nIENhbmFkaWFuIHRyYW5zYWN0aW9ucy4gSGUgYWxzbyBhY3RlZCBhcyBsZWFkIGNvdW5zZWwgdG8gdGhlICJXaXNlIFBlcnNvbnMnIENvbW1pdHRlZSIgdG8gcmVjb21tZW5kIHRoZSBiZXN0IHNlY3VyaXRpZXMgcmVndWxhdG9yeSBzeXN0ZW0gZm9yIENhbmFkYS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1jbWlsbGFuLmNhL0FuZHJld0tlbnQnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zMjAuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWNtaWxsYW4uY2EvQW5kcmV3S2VudCcgdGFyZ2V0PSdfYmxhbmsnPkFuZHJldyBKLkYuIEtlbnQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ28tQ2hhaXIsIE1jTWlsbGFuIExMUCwgVG9yb250byAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQW5kcmV3IEtlbnQgaXMgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgYW5kIENoYWlyIG9mIHRoZSBGaW5hbmNpYWwgU2VydmljZXMgYW5kIFJlc3RydWN0dXJpbmcgZGVwYXJ0bWVudCBhdCBNY01pbGxhbi4gSW4gYWRkaXRpb24gdG8gaGlzIGFjdGl2ZSBGaW5hbmNlIHByYWN0aWNlLCBoZSBmb2N1c2VzIG9uIHRoZSBsZWdhbCBjb21tdW5pdHksIHNlcnZpbmcgYXMgQ2hhaXIgb2YgdGhlIEpvaW50IFRhc2sgRm9yY2Ugb24gQnVzaW5lc3MgSW5zb2x2ZW5jeSBMYXcgUmVmb3JtIG9mIHRoZSBJbnNvbHZlbmN5IEluc3RpdHV0ZSBvZiBDYW5hZGEgYW5kIHRoZSBDYW5hZGlhbiBBc3NvY2lhdGlvbiBvZiBJbnNvbHZlbmN5IGFuZCBSZXN0cnVjdHVyaW5nIFByb2Zlc3Npb25hbHMgZnJvbSAyMDAxIHRvIDIwMDUuIEhlIGhhcyBiZWVuIGFuIEFkanVuY3QgUHJvZmVzc29yIG9mIHRoZSBGYWN1bHR5IG9mIExhdyBhdCB0aGUgVW5pdmVyc2l0eSBvZiBUb3JvbnRvIGFuZCBpcyBhIEZlbGxvdyBvZiB0aGUgSW5zb2x2ZW5jeSBJbnN0aXR1dGUgb2YgQ2FuYWRhIChGSUlDKS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJlbm5ldHRqb25lcy5jb20vTWFjS2lubm9uSHVnaC8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xNTYuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmVubmV0dGpvbmVzLmNvbS9NYWNLaW5ub25IdWdoLycgdGFyZ2V0PSdfYmxhbmsnPkh1Z2ggTC4gTWFjS2lubm9uPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoYWlybWFuIGFuZCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciwgQmVubmV0dCBKb25lcyBMTFAsIFRvcm9udG8gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEh1Z2ggTC4gTWFjS2lubm9uIGlzIHRoZSBDaGFpcm1hbiBhbmQgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgb2YgQmVubmV0dCBKb25lcyBMTFAsIGEgbWFqb3IgQ2FuYWRpYW4gZmlybSB3aXRoIDM2MCBsYXd5ZXJzIGFuZCBvZmZpY2VzIGluIENhbGdhcnksIFRvcm9udG8sIEVkbW9udG9uLCBhbmQgT3R0YXdhLiBIZSBmb2N1c2VzIGhpcyBwcmFjdGljZSBpbiB0aGUgZmllbGQgb2YgQ29ycG9yYXRlIExhdyBhbmQgaXMgYSBtZW1iZXIgb2YgdGhlIFNlbmF0ZSBvZiB0aGUgQ2FuYWRpYW4gSW50ZXJuYXRpb25hbCBDb3VuY2lsIGFuZCBDaGFpcm1hbiBvZiB0aGUgQ2hlc3RlcnRvbiBJbnN0aXR1dGUgYmFzZWQgYXQgU2V0b24gSGFsbCwgTmV3IEplcnNleS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1jaW5uZXNjb29wZXIuY29tL3Blb3BsZS9iZXJuYXJkLW1pbGxlci8gJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTQ1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1jaW5uZXNjb29wZXIuY29tL3Blb3BsZS9iZXJuYXJkLW1pbGxlci8gJyB0YXJnZXQ9J19ibGFuayc+QmVybmFyZCBGLiBNaWxsZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgTWNJbm5lcyBDb29wZXIsIEhhbGlmYXggICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEJlcm5pZSBpcyBhIHBhcnRuZXIgaW4gb3VyIEhhbGlmYXggb2ZmaWNlLiBIaXMgcHJhY3RpY2UgZm9jdXMgaXMgb24gZW52aXJvbm1lbnRhbCBhbmQgYWJvcmlnaW5hbCBsYXcgaW4gdGhlIGVuZXJneSBhbmQgbmF0dXJhbCByZXNvdXJjZXMgc2VjdG9yLiBGcm9tIDIwMDYgdG8gMjAxMywgQmVybmllIHNlcnZlZCBhcyB0aGUgTWFuYWdpbmcgUGFydG5lci9DRU8gb2YgTWNJbm5lcyBDb29wZXIgYW5kIGlzIGN1cnJlbnRseSBkZXZvdGluZyBoaXMgdGltZSB0byBhIHB1YmxpYyBzZXJ2aWNlIHJvbGUuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kZW50b25zLmNvbS9jaHJpcy1waW5uaW5ndG9uJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDY0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmRlbnRvbnMuY29tL2NocmlzLXBpbm5pbmd0b24nIHRhcmdldD0nX2JsYW5rJz5DaHJpc3RvcGhlciBFLiBQaW5uaW5ndG9uPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyLCBEZW50b25zIExMUCwgVG9yb250byAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQXMgRGVudG9ucycgQ2FuYWRhIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyIGFuZCBhIG1lbWJlciBvZiB0aGUgZ2xvYmFsIGxlYWRlcnNoaXAgdGVhbSwgc2VydmluZyBvbiB0aGUgR2xvYmFsIEJvYXJkIGFuZCBHbG9iYWwgTWFuYWdlbWVudCBDb21taXR0ZWUsIENocmlzIGlzIHJlc3BvbnNpYmxlIGZvciBidWlsZGluZyBvbiB0aGUgRmlybSZyc3F1bztzIHZpc2lvbiBhbmQgbGVhZGluZyB0aGUgaW1wbGVtZW50YXRpb24gb2YgRGVudG9ucycgc3RyYXRlZ3kgaW4gQ2FuYWRhLCB3aGljaCBpcyBmb2N1c2VkIG9uIGFudGljaXBhdGluZywgdW5kZXJzdGFuZGluZyBhbmQgZXhjZWVkaW5nIGNsaWVudHMmcnNxdW87IGV4cGVjdGF0aW9ucyBvZiBzZXJ2aWNlIGFuZCB2YWx1ZSBpbiB0b2RheSZyc3F1bztzIGRlbWFuZGluZyBhbmQgZXZvbHZpbmcgYnVzaW5lc3MgZW52aXJvbm1lbnQuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5vc2xlci5jb20vb3VycGVvcGxlL1Byb2ZpbGUuYXNweD9pZD05MjMnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80MjQuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cub3NsZXIuY29tL291cnBlb3BsZS9Qcm9maWxlLmFzcHg/aWQ9OTIzJyB0YXJnZXQ9J19ibGFuayc+RGFsZSBSLiBQb25kZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRmlybSBNYW5hZ2luZyBQYXJ0bmVyIGFuZCBDaGllZiBFeGVjdXRpdmUsIE9zbGVyLCBIb3NraW4gJmFtcDsgSGFyY291cnQgTExQLCBUb3JvbnRvICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEYWxlIFBvbmRlciBpcyBNYW5hZ2luZyBQYXJ0bmVyIGFuZCBDaGllZiBFeGVjdXRpdmUgb2YgT3NsZXIsIEhvc2tpbiAmYW1wOyBIYXJjb3VydCBMTFAuIFNoZSBzZXJ2ZXMgb24gdGhlIEZpcm0mcnNxdW87cyBFeGVjdXRpdmUgQ29tbWl0dGVlIGFuZCBpcyBhIHNlbmlvciBtZW1iZXIgb2YgaXRzIE1lcmdlcnMgYW5kIEFjcXVpc2l0aW9ucyBwcmFjdGljZS4gSW4gYWRkaXRpb24gdG8gaGVyIGxlYWRlcnNoaXAgcm9sZSBhbmQgYnVzeSBjcm9zcy1ib3JkZXIgTSZhbXA7QSB3b3JrLCBzaGUgaGFzIGJlZW4gYSBtZW1iZXIgb2YgdGhlIFNlY3VyaXRpZXMgQWR2aXNvcnkgQ29tbWl0dGVlIHRvIHRoZSBPbnRhcmlvIFNlY3VyaXRpZXMgQ29tbWlzc2lvbiBhbmQgYSBzcGVjaWFsIGxlY3R1cmVyIGF0IHRoZSBVbml2ZXJzaXR5IG9mIFRvcm9udG8gRmFjdWx0eSBvZiBMYXcuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ub3J0b25yb3NlZnVsYnJpZ2h0LmNvbS9wZW9wbGUvNDIyNDInIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xMjMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubm9ydG9ucm9zZWZ1bGJyaWdodC5jb20vcGVvcGxlLzQyMjQyJyB0YXJnZXQ9J19ibGFuayc+Tm9ybWFuIE0uIFN0ZWluYmVyZzwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBHbG9iYWwgVmljZSBDaGFpcm1hbiwgTm9ydG9uIFJvc2UgRnVsYnJpZ2h0IENhbmFkYSBMTFAsIE1vbnRyw6lhbCAgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE5vcm1hbiBTdGVpbmJlcmcgaXMgR2xvYmFsIENvLUNoYWlyIG9mIE5vcnRvbiBSb3NlIEZ1bGJyaWdodCBhbmQgQ2hhaXJtYW4gb2YgTm9ydG9uIFJvc2UgRnVsYnJpZ2h0IENhbmFkYS4gSGUgaXMgYWxzbyBhbiBleCBvZmZpY2lvIG1lbWJlciBvZiBOb3J0b24gUm9zZSBGdWxicmlnaHQgQ2FuYWRhJnJzcXVvO3MgbWFuYWdlbWVudCBjb21taXR0ZWUuIEhlIGZvY3VzZXMgb24gbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zLCBjb3Jwb3JhdGUgZmluYW5jZSwgcHJpdmF0aXphdGlvbiBhbmQgY29ycG9yYXRlIGdvdmVybmFuY2UuJm5ic3A7TXIuIFN0ZWluYmVyZyZyc3F1bztzIG1lcmdlcnMgYW5kIGFjcXVpc2l0aW9ucyBleHBlcmllbmNlIGluY2x1ZGVzIG11bHRpLWJpbGxpb24gZG9sbGFyIHRyYW5zYWN0aW9ucyBpbiB0aGUgaG9zcGl0YWxpdHksIG9pbCBhbmQgZ2FzLCB0ZWxlY29tbXVuaWNhdGlvbnMsIHBhcGVyIGFuZCBwcmludGluZywgcm9sbGluZyBwcm9kdWN0cyBhbmQgZWxlY3Ryb25pY3Mgc2VjdG9ycy4gSGUgaGFzIGFjdGVkIGluIG51bWVyb3VzIHByaXZhdGl6YXRpb24gbWF0dGVycyBmb3IgZ292ZXJubWVudHMgYW5kIG1ham9yIENhbmFkaWFuIGFuZCBOb3J0aCBBbWVyaWNhbiBjb21wYW5pZXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kd3B2LmNvbS9lbi8xNzYyNV80OTQ4LmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xMjkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZHdwdi5jb20vZW4vMTc2MjVfNDk0OC5hc3B4JyB0YXJnZXQ9J19ibGFuayc+UGllcnJlLUFuZHLDqSAgVGhlbWVuczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBEYXZpZXMgV2FyZCBQaGlsbGlwcyAmYW1wOyBWaW5lYmVyZyBMTFAsIE1vbnRyw6lhbCAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUGllcnJlLUFuZHJlIFRoZW1lbnMgaXMgYSBNYW5hZ2luZyBQYXJ0bmVyIG9mIERhdmllcyBXYXJkIFBoaWxsaXBzICZhbXA7IFZpbmViZXJnLCBhbiBpbnRlZ3JhdGVkIGZpcm0gb2YgbW9yZSB0aGFuIDI0MCBsYXd5ZXJzIHdpdGggb2ZmaWNlcyBpbiBUb3JvbnRvLCBNb250cmVhbCBhbmQgTmV3IFlvcmsuIFdoaWxlIGhpcyBwcmFjdGljZSBmb2N1c2VzIG9uIGFsbCBhc3BlY3RzIG9mIGNvbXBsZXggcmVhbCBlc3RhdGUgdHJhbnNhY3Rpb25zLCBmcm9tIGRldmVsb3BtZW50IHRvIGZpbmFuY2luZyB0byBhY3F1aXNpdGlvbnMvZGlzcG9zaXRpb25zIHRvIHNlY3VyaXRpemF0aW9uLCBpbiBDYW5hZGEgYW5kIGludGVybmF0aW9uYWxseSwgaGUgaGFzIGEgc3Ryb25nIGNvcnBvcmF0ZS9jb21tZXJjaWFsIHByYWN0aWNlIGFzIHdlbGwuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5iY2YuY2EvZW4vcGVvcGxlL2d1eS10cmVtYmxheScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMyMi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5iY2YuY2EvZW4vcGVvcGxlL2d1eS10cmVtYmxheScgdGFyZ2V0PSdfYmxhbmsnPkd1eSBUcmVtYmxheTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDb25zdWx0aW5nIFBhcnRuZXIsIEJDRiwgTW9udHLDqWFsICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBHdXkgVHJlbWJsYXkgaXMgYSBDb25zdWx0aW5nIFBhcnRuZXIgYXQgQkNGLiBIZSBwcmV2aW91c2x5IHdhcyBhIHBhcnRuZXIgYXQgdGhlJm5ic3A7TW9udHImZWFjdXRlO2FsIGxhdyBmaXJtIG9mJm5ic3A7R293bGluZ3MuIEhlIHdhcyBjby1tYW5hZ2luZyBwYXJ0bmVyIGFuZCBhIG1lbWJlciBvZiB0aGUgSGVlbmFuIEJsYWlraWUgRXhlY3V0aXZlIENvbW1pdHRlZSBhbmQgTmF0aW9uYWwgTWFuYWdlbWVudCBDb21taXR0ZWUmbmJzcDtmcm9tIDE5OTcgdG8gMjAxMS4gSGlzIHByYWN0aWNlIGZvY3VzZXMgb24gTGFib3VyIGFuZCBFbXBsb3ltZW50IGxhdy4gSGUgaGFkIHByZXZpb3VzbHkgc3BlbnQgc2V2ZXJhbCB5ZWFycyBhcyBsZWdhbCBjb3Vuc2VsIGZvciB0aGUgTW9udHJlYWwgQ29uc3RydWN0aW9uIEFzc29jaWF0aW9uLCBhbmQgd29ya2VkIGF0IHRoZSBkaXJlY3RvcmF0ZSBnZW5lcmFsIG9mIGxhYm91ciByZWxhdGlvbnMgZm9yIHRoZSBHb3Zlcm5tZW50IG9mIFF1ZWJlYy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJsZ2NhbmFkYS5jb20vZW4vaG9tZS9vdXItcHJvZmVzc2lvbmFscy9QYWdlcy9XZWlyLVNlYW4uYXNweCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ4LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJsZ2NhbmFkYS5jb20vZW4vaG9tZS9vdXItcHJvZmVzc2lvbmFscy9QYWdlcy9XZWlyLVNlYW4uYXNweCcgdGFyZ2V0PSdfYmxhbmsnPlNlYW4gV2VpcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBOYXRpb25hbCBNYW5hZ2luZyBQYXJ0bmVyIGFuZCBDRU8sIEJvcmRlbiBMYWRuZXIgR2VydmFpcyBMTFAsIFRvcm9udG8gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFNlYW4gV2VpciBpcyB0aGUgTmF0aW9uYWwgTWFuYWdpbmcgUGFydG5lciBhbmQgQ0VPIG9mIEJvcmRlbiBMYWRuZXIgR2VydmFpcywgb25lIG9mIHRoZSBtb3N0IHJlc3BlY3RlZCBDYW5hZGlhbiBmaXJtcywgd2l0aCBtb3JlIHRoYW4gNzAwIGxhd3llcnMsIGludGVsbGVjdHVhbCBwcm9wZXJ0eSBhZ2VudHMsIGFuZCBvdGhlciBwcm9mZXNzaW9uYWxzIGluIFZhbmNvdXZlciwgQ2FsZ2FyeSwgVG9yb250bywgV2F0ZXJsb28gUmVnaW9uLCBPdHRhd2EsIGFuZCBNb250cmVhbC4gSGUgaXMgYSBNZW1iZXIgb2YgdGhlIGxlZ2FsIGNvbW1pdHRlZSBvZiB0aGUgQ2FuYWRpYW4gRmluYW5jZSBhbmQgTGVhc2luZyBBc3NvY2lhdGlvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+DQoNCjxoMj48YSBuYW1lPSJDaGlsZSI+Q2hpbGU8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jYXJleS5jbC9lbi9iaW8vamFpbWUtY2FyZXkvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY2FyZXkuY2wvZW4vYmlvL2phaW1lLWNhcmV5LycgdGFyZ2V0PSdfYmxhbmsnPkphaW1lIENhcmV5PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIENhcmV5IHkgQ8OtYSwgU2FudGlhZ28gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEphaW1lIENhcmV5IGlzIE1hbmFnaW5nIFBhcnRuZXIgb2YgQ2FyZXkgeSBDJmlhY3V0ZTthLCB0aGUgbGFyZ2VzdCBsYXcgZmlybSBpbiBDaGlsZS4gSGUgd2FzIGFsc28gQ2hhaXIgb2YgdGhlIFdvcmxkIFNlcnZpY2VzIEdyb3VwIDIwMDQtMjAwNS4gTXIuIENhcmV5IHByYWN0aWNlcyBpbiB0aGUgYXJlYXMgb2YgY29ycG9yYXRlIGxhdywgbGVhc2VzIGFuZCBsZWFzaW5nLCBiYW5rcyBhbmQgYmFua2luZywgbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zLCBhbmQgdGF4YXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jbGFyby5jbC9lbi9maWNoYV9hYm9nYWRvLmh0bWw/YWJvZ2Fkbz01Nzk3NTI0MWM2YmJmZTc3NTM5MThjOTQwNTRlMGI3YSNqb3NlX21hcmlhX2V5emFndWlycmVfZ19nICcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzU4LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNsYXJvLmNsL2VuL2ZpY2hhX2Fib2dhZG8uaHRtbD9hYm9nYWRvPTU3OTc1MjQxYzZiYmZlNzc1MzkxOGM5NDA1NGUwYjdhI2pvc2VfbWFyaWFfZXl6YWd1aXJyZV9nX2cgJyB0YXJnZXQ9J19ibGFuayc+Sm9zw6kgTWFyw61hIEV5emFndWlycmUgR2FyY2lhIGRlIGxhIEh1ZXJ0YTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTZW5pb3IgUGFydG5lciwgQ2xhcm8geSBDw61hLCBTYW50aWFnbyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSm9zJmVhY3V0ZTsgTWFyJmlhY3V0ZTthIEV5emFndWlycmUgRy4gZGUgbGEgSC4gaXMgdGhlIHNlbmlvciBwYXJ0bmVyIGFuZCB0aGUgaGVhZCBvZiB0aGUgbGl0aWdhdGlvbiBwcmFjdGljZSBhdCBDbGFybyB5IEMmaWFjdXRlO2EsIG9uZSBvZiB0aGUgbW9zdCByZXNwZWN0ZWQgbGF3IGZpcm1zIGluIENoaWxlLiBIZSB3YXMgQ2hhaXJtYW4gb2YgdGhlIGNvbW1pc3Npb24gd2hpY2ggZHJhZnRlZCB0aGUgJmxkcXVvO1Byb3BlcnR5IFNlY3Rpb24mcmRxdW87IG9mIHRoZSBDaGlsZWFuIENvbnN0aXR1dGlvbiAoMTk3NC0xOTc3KSBhbmQgYSBtZW1iZXIgb2YgdGhlIGNvbW1pc3Npb25zIHdoaWNoIHN0dWRpZWQgdGhlIGFtZW5kbWVudCB0byB0aGUgQ2hpbGVhbiBDaXZpbCBDb2RlIG9uIGZhbWlseSBsYXcgbWF0dGVycyAoMTk4Ni0xOTg5KSBhbmQgYSBVbmlmb3JtIENpdmlsIGFuZCBDb21tZXJjaWFsIENvZGUgKDE5OTYtMTk5OCkuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ndWVycmVyby5jbC9yb2JlcnRvLWd1ZXJyZXJvLXZhbGVuenVlbGEvcHJvbnR1c19ndWVycmVyby8yMDExLTAxLTIwLzEyMTUzMi5odG1sICcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI3NS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ndWVycmVyby5jbC9yb2JlcnRvLWd1ZXJyZXJvLXZhbGVuenVlbGEvcHJvbnR1c19ndWVycmVyby8yMDExLTAxLTIwLzEyMTUzMi5odG1sICcgdGFyZ2V0PSdfYmxhbmsnPlJvYmVydG8gR3VlcnJlcm8gVmFsZW56dWVsYTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBHdWVycmVybywgT2xpdm9zLCBOb3ZvYSB5IEVycsOhenVyaXosIFNhbnRpYWdvICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBSb2JlcnRvIEd1ZXJyZXJvIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIGdlbmVyYWwgY29ycG9yYXRlIGxhdyBhbmQgaXRzIHJlbGF0ZWQgYXJlYXMuIEluIGFkZGl0aW9uIHRvIGhpcyBwcmFjdGljZSwgaGUgaXMgdmVyeSBhY3RpdmUgaW4gbGVnYWwgZWR1Y2F0aW9uLiBIZSB3YXMgVmljZSBEZWFuIG9mIFBvbnRpZmljaWEgVW5pdmVyc2lkYWQgQ2F0Jm9hY3V0ZTtsaWNhIGRlIENoaWxlIFNjaG9vbCBvZiBMYXcgKDIwMDMtIDIwMTApLCBhIE1lbWJlciBvZiB0aGUgQ291bmNpbCBmb3IgVHJhbnNwYXJlbmN5ICgyMDA4LTIwMTApIGFuZCBoYXMgYmVlbiBEZWFuIG9mIFBvbnRpZmljaWEgVW5pdmVyc2lkYWQgQ2F0Jm9hY3V0ZTtsaWNhIGRlIENoaWxlIFNjaG9vbCBvZiBMYXcgc2luY2UgMjAxMS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+DQoNCjxoMj48YSBuYW1lPSJDaGluYSI+Q2hpbmE8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jYWR3YWxhZGVyLmNvbS9BdHRvcm5leS9Sb2NreV9ULl9MZWUvMTc5NCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzUwNi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jYWR3YWxhZGVyLmNvbS9BdHRvcm5leS9Sb2NreV9ULl9MZWUvMTc5NCcgdGFyZ2V0PSdfYmxhbmsnPlJvY2t5IFQuIExlZTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBDYWR3YWxhZGVyLCBXaWNrZXJzaGFtICZhbXA7IFRhZnQgTExQLCBCZWlqaW5nICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBSb2NreSBMZWUgaXMgdGhlIEFzaWEgTWFuYWdpbmcgUGFydG5lciBhbmQgSGVhZCBvZiBHcmVhdGVyIENoaW5hIENvcnBvcmF0ZSBQcmFjdGljZSBvZiBDYWR3YWxhZGVyLiBXaXRoIGEgYnJvYWQgcHJhY3RpY2UgaW4gZ2VuZXJhbCBjb3Jwb3JhdGUsIGNvbW1lcmNpYWwsIGZpbmFuY2UsIHByaXZhdGUgZXF1aXR5LCBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMsIGNvbXBsZXggc2VjdXJpdGl6YXRpb24sIGNvbXBsZXggcmVndWxhdGlvbnMsIHZlbnR1cmUgY2FwaXRhbCwgc2VjdXJpdGllcywgYW5kIGFudGl0cnVzdCBsYXcsIFJvY2t5IGlzIHdpZGVseSByZWNvZ25pemVkIGFzIG9uZSBvZiB0aGUgdG9wIEFzaWFuIGxlZ2FsIGFkdmlzb3JzIHRvIGZvdW5kZXJzLCBDRU9zIGFuZCBib2FyZHMgb2YgZGlyZWN0b3JzIG9uIGJ1c2luZXNzIGFuZCBsZWdhbCBpc3N1ZXMuIEhpcyBicm9hZCBjbGllbnQgYmFzZSBpbmNsdWRlcyBXZXN0ZXJuLCBDaGluZXNlIGFuZCBtdWx0aW5hdGlvbmFsIHB1YmxpYyBjb21wYW5pZXMsIGVtZXJnaW5nIGdyb3d0aCBjb21wYW5pZXMsIHZlbnR1cmUgYmFja2VkIHN0YXJ0LXVwcywgaW52ZXN0bWVudCBiYW5rcywgcHJpdmF0ZSBlcXVpdHkgYW5kIHZlbnR1cmUgZnVuZHMsIGFuZCBMUHMgYW5kIEdQcy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+DQoNCjxoMj48YSBuYW1lPSJDb2xvbWJpYSI+Q29sb21iaWE8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jYXJkZW5hc3ljYXJkZW5hcy5jb20vYWJvZ2Fkb3MyOTAwNy5odG1sP2lkPTExJiZ0eXBlPTEmcGFyYW09bGFzdE5hbWUmdmFsdWU9YyZwYWdlPTAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yOTkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY2FyZGVuYXN5Y2FyZGVuYXMuY29tL2Fib2dhZG9zMjkwMDcuaHRtbD9pZD0xMSYmdHlwZT0xJnBhcmFtPWxhc3ROYW1lJnZhbHVlPWMmcGFnZT0wJyB0YXJnZXQ9J19ibGFuayc+RGFyw61vICBDw6FyZGVuYXM8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgQ2FyZGVuYXMgJmFtcDsgQ2FyZGVuYXMsIEJvZ290w6EgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIERhciZpYWN1dGU7byBDJmFhY3V0ZTtyZGVuYXMgaXMgYSBwYXJ0bmVyIGF0IENhcmRlbmFzICZhbXA7IENhcmRlbmFzLiBJbiBhZGRpdGlvbiB0byBoaXMgZGl2ZXJzZSBwcmFjdGljZSB3aGljaCBpbmNsdWRlcyBhdmlhdGlvbiwgY29ycG9yYXRlIGxhdywgYW5kIG1pbmluZywgb2lsLCBhbmQgZ2FzIGxhdywgaGUgaXMgYSBtZW1iZXIgb2YgdGhlIEJhciBBc3NvY2lhdGlvbiBvZiBNaW5pbmcgYW5kIFBldHJvbGV1bSwgdGhlIEludGVybmF0aW9uYWwgQmFyIEFzc29jaWF0aW9uLCBhbmQgbW9yZS4gSGUgd2FzIGFsc28gQXVzdHJhbGlhJ3MgSG9ub3JhcnkgQ29uc3VsIHRvIENvbG9tYmlhIGZvciBmaXZlIHllYXJzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucHJpZXRvY2Fycml6b3NhLmNvbS9lcy9hYm9nYWRvcy9qdWFuLW1hbnVlbC1wcmlldG8tbW9udG95YS0wJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzE4LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnByaWV0b2NhcnJpem9zYS5jb20vZXMvYWJvZ2Fkb3MvanVhbi1tYW51ZWwtcHJpZXRvLW1vbnRveWEtMCcgdGFyZ2V0PSdfYmxhbmsnPkp1YW4gTWFudWVsIFByaWV0byBNb250b3lhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBQYXJ0bmVyLCBQcmlldG9jYXJyaXpvc2EsIEJvZ290w6EgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEp1YW4gTWFudWVsIGlzIFNlbmlvciBQYXJ0bmVyIGFuZCBpcyBvbmUgb2YgdGhlIGZvdW5kaW5nIHBhcnRuZXJzIG9mIHByaWV0b2NhcnJpem9zYS4gSGUgaXMgcmVjb2duaXplZCBhcyBvbmUgb2YgdGhlIGxlYWRpbmcgbGF3eWVycyBpbiBDb2xvbWJpYSwgYW5kIGhhcyBhY3RpdmVseSBwYXJ0aWNpcGF0ZWQgaW4gbWFqb3IgZG9tZXN0aWMgYW5kIGludGVybmF0aW9uYWwgdHJhbnNhY3Rpb25zLiBIZSBoYXMgZXh0ZW5zaXZlIGV4cGVyaWVuY2UgaW4gbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zLCBhbmQgaGFzIGJlZW4gcmVjb2duaXplZCBhcyBhbiBleHBlcnQgaW4gUHJvYmF0ZSBhbmQgdGF4IHBsYW5uaW5nIGZvciBkb21lc3RpYyBhbmQgZm9yZWlnbiBjbGllbnRzIHdpdGggaW50ZXJlc3RzIGFuZCAvIG9yIGhlaXJzIGluIG1vcmUgdGhhbiBvbmUganVyaXNkaWN0aW9uLiBIZSBzZXJ2ZWQgZm9yIG1vcmUgdGhhbiB0d28geWVhcnMgYXMgYW1iYXNzYWRvciBvZiBDb2xvbWJpYSBpbiBJdGFseSwgR3JlZWNlIGFuZCB0aGUgVW5pdGVkIE5hdGlvbnMgYmFzZWQgaW4gUm9tZSAoRkFPLCBXRlAgYW5kIElGQUQpICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iQ29zdGFSaWNhIj5Db3N0YSBSaWNhPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly9zZmVyYWxlZ2FsLmNvbS9yYWZhZWwtZS1jYW5hcycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzUxNy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3NmZXJhbGVnYWwuY29tL3JhZmFlbC1lLWNhbmFzJyB0YXJnZXQ9J19ibGFuayc+UmFmYWVsIEUuIENhw7FhczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBGb3VuZGluZyBQYXJ0bmVyLCBTZmVyYSBMZWdhbCwgU2FuIEpvc8OpICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBSYWZhZWwgRS4gQ2EmbnRpbGRlO2FzIGlzIGEgZm91bmRpbmcgcGFydG5lciBhdCBTZmVyYSBMZWdhbCwgb25lIG9mIENvc3RhIFJpY2EmcnNxdW87cyBsZWFkaW5nIGZpcm1zLiZuYnNwOyBIaXMgMjAteWVhciBsZWdhbCBjYXJlZXIgZm9jdXNlcyBvbiBhZHZpc2luZyBVLlMuIGNsaWVudHMgaW4gaW52ZXN0bWVudCBhbmQgZGV2ZWxvcG1lbnQgYWN0aXZpdGllcywgbWFpbmx5IGluIGNvbXBsZXggcmVhbCBlc3RhdGUgdHJhbnNhY3Rpb25zIGFuZCBkZXZlbG9wbWVudC4mbmJzcDsgUmFmYWVsIGlzIGFsc28gYSB0cnVzdGVkIGNvcnBvcmF0ZSBjb3Vuc2VsIHRvIG11bHRpbmF0aW9uYWwgYW5kIGZyZWUgdHJhZGUgem9uZSBjb21wYW5pZXMgYmFzZWQgaW4gQ29zdGEgUmljYS4mbmJzcDsgSGUgY29tcGxlbWVudHMgaGlzIGxlZ2FsIHByYWN0aWNlIHdpdGggbGVhZGVyc2hpcCByb2xlcyBpbiBzZXZlcmFsIHByb2Zlc3Npb25hbCwgYnVzaW5lc3MgYW5kIGVkdWNhdGlvbmFsIG9yZ2FuaXphdGlvbnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iRGVubWFyayI+RGVubWFyazwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnBsZXNuZXIuY29tL2Ntcy9zaXRlLmFzcHg/cD05NTYmQ2FyZElkPTQ4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTYzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnBsZXNuZXIuY29tL2Ntcy9zaXRlLmFzcHg/cD05NTYmQ2FyZElkPTQ4JyB0YXJnZXQ9J19ibGFuayc+UG91bCBGbGVtbWluZyBIYW5zZW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgUGxlc25lciwgQ29wZW5oYWdlbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUG91bCBGbGVtbWluZyBIYW5zZW4sJm5ic3A7cGFydG5lciBhdCBQbGVzbmVyIFN2YW5lIEdyJm9zbGFzaDtuYm9yZywgYWN0cyBhcyBsZWdhbCBjb25zdWx0YW50IHRvIG1hbnkgbGFyZ2UgRGFuaXNoIGFuZCBpbnRlcm5hdGlvbmFsIGNvbXBhbmllcyBhbmQgaXMgYSBtZW1iZXIgb2YgdGhlIGJvYXJkIG9mIHNldmVyYWwgRGFuaXNoIGNvbXBhbmllcyBhbmQgZm91bmRhdGlvbnMuIE92ZXIgdGhlIHllYXJzLCBoZSBoYXMgYmVlbiBzZWNyZXRhcnkgb2Ygb25lIG9mIERlbm1hcmsncyBsZWFkaW5nIGFzc29jaWF0aW9ucyBvZiBhcnRpc3RzLCAiRGVuIEZyaWUgVWRzdGlsbGluZyIgYW5kIGhhcyBiZWVuIG9uZSBvZiB0aGUganVkZ2VzIG9mIHRoZSBMYWJvdXIgQ291cnQgYXBwb2ludGVkIGJ5IHRoZSBEYW5pc2ggRW1wbG95ZXJzJyBGZWRlcmF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYnJ1dW5oamVqbGUuY29tL291ci1wZW9wbGUvY2hyaXN0aWFuLXNjaG93LW1hZHNlbi0oY3NtKS5hc3B4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjc4LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJydXVuaGplamxlLmNvbS9vdXItcGVvcGxlL2NocmlzdGlhbi1zY2hvdy1tYWRzZW4tKGNzbSkuYXNweCcgdGFyZ2V0PSdfYmxhbmsnPkNocmlzdGlhbiBTY2hvdyBNYWRzZW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgQnJ1dW4gJmFtcDsgSGplamxlLCBDb3BlbmhhZ2VuICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBDaHJpc3RpYW4gaGFzIDI1KyB5ZWFycyZyc3F1bzsgdHJhbnNhY3Rpb24gYW5kIHJlYWwgZXN0YXRlIGV4cGVyaWVuY2UuIEhlIGFzc2lzdHMgRGFuaXNoIGFuZCBpbnRlcm5hdGlvbmFsIGJ1c2luZXNzZXMgYW5kIHByaXZhdGUgZXF1aXR5IGZ1bmRzIGluIHRoZWlyIGFjcXVpc2l0aW9uIGFuZCBkaXZlc3RpdHVyZSBvZiBidXNpbmVzc2VzLCBpbmNsdWRpbmcgcmVhbCBlc3RhdGUtcmVsYXRlZCB0cmFuc2FjdGlvbnMgYXMgd2VsbCBhcyBwcml2YXRlIGVxdWl0eSB0cmFuc2FjdGlvbnMgYW5kIGNhcGl0YWwgbWFya2V0IHRyYW5zYWN0aW9ucy4gQ2hyaXN0aWFuIGhhcyBhbHNvIGNvbnRyaWJ1dGVkIHRvIHRoZSBEYW5pc2ggQmFyICZhbXA7IExhdyBTb2NpZXR5JnJzcXVvO3MgZ3VpZGVsaW5lcyBvbiBjb21wYW55IGFuZCBzZWN1cml0aWVzIGxhdy4gQ2hyaXN0aWFuIHdhcyBlbGVjdGVkIHRoZSBmaXJzdCBtYW5hZ2luZyBwYXJ0bmVyIG9mIHRoZSBmaXJtIHdpdGggZWZmZWN0IGZyb20gMjAwOS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFjY3VyYS5ldS9wZW9wbGUvKHBlb3BsZWZvbGRlcikva2FhcmUtc3RvbHQuYXNweCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI4Ny5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hY2N1cmEuZXUvcGVvcGxlLyhwZW9wbGVmb2xkZXIpL2thYXJlLXN0b2x0LmFzcHgnIHRhcmdldD0nX2JsYW5rJz5Lw6VyZSBTdG9sdDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTZW5pb3IgUGFydG5lciwgQWNjdXJhLCBIZWxsZXJ1cCAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgS2FyZSBTdG9sdCBpcyBTZW5pb3IgUGFydG5lciBhdCBBY2N1cmEuIE1yLiBTdG9sdCBhbHNvIGhlYWRzIHRoZSBNZXJnZXJzIGFuZCBBY3F1aXNpdG9ucyB0ZWFtIGF0IHRoZSBmaXJtLiBLYXJlIHdhcyBvbmUgb2YgdGhlIGZvdW5kZXJzIG9mIEFDQ1VSQSBpbiAxOTk5LiBQcmV2aW91c2x5LCBoZSB3YXMgYSBwYXJ0bmVyIGF0IFByaWNld2F0ZXJob3VzZUNvb3BlcnMgYW5kIG1hbmFnaW5nIGRpcmVjdG9yIG9mIFRlbGxhYnMgRGFubWFyayBBL1MgKGZvcm1lcmx5IERTQyBDb21tdW5pY2F0aW9ucyBBL1MpLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuaG9ydGVuLmRrL1BlcnNvbmVyL1NvZXJlbi1Ib3JuYmFlay1TdmVuZHNlbicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMzOC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ob3J0ZW4uZGsvUGVyc29uZXIvU29lcmVuLUhvcm5iYWVrLVN2ZW5kc2VuJyB0YXJnZXQ9J19ibGFuayc+U8O4cmVuIEhvcm5iw6ZrIFN2ZW5kc2VuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEhvcnRlbiBMYXcgRmlybSwgSGVsbGVydXAgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFNvcmVuIEhvcm5iJmFlbGlnO2sgU3ZlbmRzZW4gaXMgcGFydCBvZiBIb3J0ZW4gTGF3IEZpcm0ncyBtYW5hZ2VtZW50IHRlYW0uIEhlIHNwZWNpYWxpc2VzIGluIGVuZXJneSBsYXcgYW5kIGluIGdlbmVyYWwgY29tbWVyY2lhbCBhbmQgY29udHJhY3QgbGF3IGFkdmljZSB0byBjb21wYW5pZXMgYm90aCBpbnNpZGUgYW5kIG91dHNpZGUgdGhlIGVuZXJneSBzZWN0b3IuIEJlZm9yZSBoaXMgdGltZSBhdCBIb3J0ZW4sIFN2ZW5kc2VuIHdhcyBIZWFkIG9mIExlZ2FsIGFuZCBWaWNlIFByZXNpZGVudCBhdCBET05HIEVuZXJneSAoMjAwMS0yMDA1KSBhbmQgYXMgY29ycG9yYXRlIGxlZ2FsIGNvdW5zZWwgYXQgdGhlIERhbmlzaCBpbmR1c3RyaWFsIGNvbmdsb21lcmF0ZSwgRkwgU21pZHRoICgxOTk2LTIwMDEpLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IkVzdG9uaWEiPkVzdG9uaWE8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ybG4uZWUvZW5nL3Blb3BsZS9wYXJ0bmVycy9qeXJpLXJhaWRsYS8gJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTExLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnJsbi5lZS9lbmcvcGVvcGxlL3BhcnRuZXJzL2p5cmktcmFpZGxhLyAnIHRhcmdldD0nX2JsYW5rJz5KJnV1bWw7cmkgUmFpZGxhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kZXIgYW5kIFNlbmlvciBQYXJ0bmVyLCBSYWlkbGEgTGVqaW5zICZhbXA7IE5vcmNvdXMsIFRhbGxpbm4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEp1cmkgUmFpZGxhIGlzJm5ic3A7YSBTZW5pb3ImbmJzcDtQYXJ0bmVyIG9mIFJhaWRsYSBMZWppbnMgJmFtcDsgTm9yY291cywgb25lIG9mIHRoZSBsYXJnZXN0IGZ1bGwtc2VydmljZSBidXNpbmVzcyBsYXcgZmlybXMgaW4gdGhlIEJhbHRpY3MsIHdpdGggb2ZmaWNlcyBpbiBFc3RvbmlhLCBMYXR2aWEsIGFuZCBMaXRodWFuaWEuIEhlIHBhcnRpY2lwYXRlZCBpbiB0aGUgbGVnaXNsYXRpdmUgZHJhZnRpbmcgb2YgdGhlIENvbnN0aXR1dGlvbiBvZiB0aGUgUmVwdWJsaWMgb2YgRXN0b25pYSBhbmQgc2VydmVkIGFzIENoYWlybWFuIG9mIHRoZSBFeHBlcnQgQ29tbWl0dGVlIGFuZCBhcyBNaW5pc3RlciBvZiBKdXN0aWNlIG9mIEVzdG9uaWEgZnJvbSAxOTkwIHRvIDE5OTIuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iRmlubGFuZCI+RmlubGFuZDwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmhhbm5lc3NuZWxsbWFuLmNvbS9vdXItcGVvcGxlL2pvaGFuLWFhbHRvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTAxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmhhbm5lc3NuZWxsbWFuLmNvbS9vdXItcGVvcGxlL2pvaGFuLWFhbHRvJyB0YXJnZXQ9J19ibGFuayc+Sm9oYW4gQWFsdG88L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIFBhcnRuZXIsIEhhbm5lcyBTbmVsbG1hbiBBdHRvcm5leXMgTHRkLCBIZWxzaW5raSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIEFhbHRvIGlzIHNlbmlvciBwYXJ0bmVyIG9mIEhhbm5lcyBTbmVsbG1hbiwgd2hpY2ggd2FzIGVzdGFibGlzaGVkIGluIDE5MDkgYW5kIGlzIHRoZSBsYXJnZXN0IGxhdyBmaXJtIGluIEZpbmxhbmQgYW5kIHRoZSBiaWdnZXN0IE5vcmRpYyBsYXcgZmlybSBpbiBSdXNzaWEuICBEdXJpbmcgdGhlIGxhc3QgZmV3IHllYXJzLCBKb2hhbiBoYXMgYmVlbiBpbnZvbHZlZCBpbiBzb21lIG9mIHRoZSBsYXJnZXN0IGFuZCBtb3N0IGNvbXBsZXggdHJhbnNhY3Rpb25zIGluIEZpbmxhbmQuIEhlIGFsc28gZm9jdXNlcyBvbiBjb3Jwb3JhdGUgZ292ZXJuYW5jZSBpc3N1ZXMgYW5kIGFjdHMgYXMgdGhlIGNoYWlybWFuIG9mIGdlbmVyYWwgbWVldGluZ3Mgb2Ygc2V2ZXJhbCBsaXN0ZWQgY29tcGFuaWVzIGluIEZpbmxhbmQuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5yb3NjaGllci5jb20vcGVvcGxlL3JhaW5lci1oaWxsaScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQwOS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5yb3NjaGllci5jb20vcGVvcGxlL3JhaW5lci1oaWxsaScgdGFyZ2V0PSdfYmxhbmsnPlJhaW5lciBIaWxsaTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBSb3NjaGllciwgSGVsc2lua2kgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFJhaW5lciBIaWxsaSBpcyB0aGUgbWFuYWdpbmcgcGFydG5lciBvZiBSb3NjaGllciBhbmQgdGhlIEhlYWQgb2YgaXRzIEludGVsbGVjdHVhbCBQcm9wZXJ0eSBwcmFjdGljZS4gUm9zY2hpZXIgaXMgYSBsZWFkaW5nIGxhdyBmaXJtIGluIHRoZSBOb3JkaWNzLiBUaGUgZmlybSZyc3F1bztzIG9mZmljZXMgYXJlIGxvY2F0ZWQgaW4gRmlubGFuZCBhbmQgU3dlZGVuLiBIZSBoYXMgYSB3ZWFsdGggb2YgZXhwZXJpZW5jZSBpbiBpbnRlbGxlY3R1YWwgcHJvcGVydHkgdHJhbnNhY3Rpb25zIGFuZCBpbnRlbGxlY3R1YWwgcHJvcGVydHkgbGl0aWdhdGlvbiBpbmNsdWRpbmcgbXVsdGktanVyaXNkaWN0aW9uYWwgcGF0ZW50IGxpdGlnYXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL2NvbXBhbnkubm9raWEuY29tL2VuL25ld3MvbWVkaWEtbGlicmFyeS9pbWFnZS1nYWxsZXJ5L2l0ZW0vbG91aXNlLXBlbnRsYW5kLWV4ZWN1dGl2ZS12aWNlLXByZXNpZGVudC1sZWdhbC1hbmQtaW50ZWxsZWN0dWFsLXByb3BlcnR5LTAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yOTYuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly9jb21wYW55Lm5va2lhLmNvbS9lbi9uZXdzL21lZGlhLWxpYnJhcnkvaW1hZ2UtZ2FsbGVyeS9pdGVtL2xvdWlzZS1wZW50bGFuZC1leGVjdXRpdmUtdmljZS1wcmVzaWRlbnQtbGVnYWwtYW5kLWludGVsbGVjdHVhbC1wcm9wZXJ0eS0wJyB0YXJnZXQ9J19ibGFuayc+TG91aXNlIFBlbnRsYW5kPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCwgTm9raWEsIEVzcG9vICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBMb3Vpc2UgUGVudGxhbmQgaXMgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50LCBMZWdhbCBhbmQgSW50ZWxsZWN0dWFsIFByb3BlcnR5LCBhbmQgQ2hpZWYgTGVnYWwgT2ZmaWNlci4gU2hlIGlzIGFuIGFjdGl2ZSBtZW1iZXIgb2YgdGhlIGxlZ2FsIGNvbW11bml0eSwgZ2l2aW5nIHRpbWUgdG8gdGhlIEFzc29jaWF0aW9uIG9mIEdlbmVyYWwgQ291bnNlbHMsIENoaWVmIExlZ2FsIE9mZmljZXIncyBSb3VuZHRhYmxlIGFuZCBHbG9iYWwgTGVhZGVycyBpbiBMYXcuIExvdWlzZSBhbHNvIHNlcnZlcyBhcyB2aWNlIGNoYWlyIG9mIHRoZSBJbnRlcm5hdGlvbmFsIEJhciBBc3NvY2lhdGlvbiBDb3Jwb3JhdGUgQ291bnNlbCBGb3J1bS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNhc3RyZW4uZmkvQ1YvUGFydG5lcnM/cGVyc29uPTg1JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTE0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNhc3RyZW4uZmkvQ1YvUGFydG5lcnM/cGVyc29uPTg1JyB0YXJnZXQ9J19ibGFuayc+S2ltbW8gUmVrb2xhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIENhc3RyJmVhY3V0ZTtuICZhbXA7IFNuZWxsbWFuIEF0dG9ybmV5cyBMVEQsIEhlbHNpbmtpICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBLaW1tbyBSZWtvbGEgaXMgSGVhZCBvZiB0aGUgSVAgJmFtcDsgVGVjaG5vbG9neSBHcm91cCBhbmQgdGhlIFByaXZhdGUgRXF1aXR5ICZhbXA7IFZlbnR1cmUgQ2FwaXRhbCBHcm91cCBhdCBDYXN0ciZlYWN1dGU7biAmYW1wOyBTbmVsbG1hbiwgYSBsZWFkaW5nIEZpbm5pc2ggbGF3IGZpcm0gYSBsZWFkaW5nIEZpbm5pc2ggbGF3IGZpcm0gd2l0aCBvZmZpY2VzIGluIEhlbHNpbmtpLCBTdC4gUGV0ZXJzYnVyZywgYW5kIE1vc2Nvdy4gQmVmb3JlIGVudGVyaW5nIHByaXZhdGUgcHJhY3RpY2UsIGhlIHNlcnZlZCBhcyBMZWdhbCBDb3Vuc2VsIGZvciBVbmlzeXMgYW5kIExlZ2FsIENvdW5zZWwgYW5kIFZpY2UgUHJlc2lkZW50IG9mIEZpbm5pc2ggQ29ycG9yYXRlIEZpbmFuY2UgTHRkLiAocHJlc2VudGx5IE5vcmRlYSBGaW5hbmNlIEZpbmxhbmQgTHRkLikuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iRnJhbmNlIj5GcmFuY2U8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kZS1wYXJkaWV1LmNvbS93ZWJlbmcvRGUtUGFyZGlldS1Ccm9jYXMtTWFmZmVpL1RlYW0vUGFydG5lcnMvVGhpZXJyeS1Ccm9jYXMgJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjgxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmRlLXBhcmRpZXUuY29tL3dlYmVuZy9EZS1QYXJkaWV1LUJyb2Nhcy1NYWZmZWkvVGVhbS9QYXJ0bmVycy9UaGllcnJ5LUJyb2NhcyAnIHRhcmdldD0nX2JsYW5rJz5UaGllcnJ5IEJyb2NhczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBEZSBQYXJkaWV1IEJyb2NhcyBNYWZmZWksIFBhcmlzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBUaGllcnJ5IEJyb2NhcyBpcyBvbmUgb2YgdGhlIGZvdW5kZXJzIG9mIERlIFBhcmRpZXUgQnJvY2FzIE1hZmZlaS4gSGUgc3BlY2lhbGl6ZXMgaW4gbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zLCBzdG9jayBvcHRpb25zLCBMQk9zLCBhbmQgYWNxdWlzaXRpb24gZmluYW5jZSBhbmQgcmVzdHJ1Y3R1cmluZ3MuIEhlIHN0YXJ0ZWQgaGlzIGNhcmVlciBhdCBHaWRlIExveXJldHRlIE5vdWVsLCBmaXJzdCBhcyBhbiBhc3NvY2lhdGUgYW5kIGZyb20gMTk4MCBhcyBhIHBhcnRuZXIuIEhlIHRoZW4gam9pbmVkIENoYXJsZXMtSGVucmkgZGUgUGFyZGlldSBhbmQgQW50b2luZSBNYWZmZWkgaW4gMTk5MyB0byBkZXZlbG9wIHRoZSBmaXJtLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZmZ3LmNvbS9wZW9wbGUvYWxsL2IvbG91aXMtYmVybmFyZC1idWNobWFuLmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xMTkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZmZ3LmNvbS9wZW9wbGUvYWxsL2IvbG91aXMtYmVybmFyZC1idWNobWFuLmFzcHgnIHRhcmdldD0nX2JsYW5rJz5Mb3Vpcy1CZXJuYXJkIEJ1Y2htYW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgRmllbGQgRmlzaGVyIFdhdGVyaG91c2UgTExQLCBQYXJpcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTG91aXMtQmVybmFyZCBCdWNobWFuIGlzIGEgcGFydG5lciBpbiB0aGUgUGFyaXMgb2ZmaWNlIG9mIEZpZWxkIEZpc2hlciBXYXRlcmhvdXNlLCBzcGVjaWFsaXppbmcgaW4gSW50ZWxsZWN0dWFsIFByb3BlcnR5IExhdyBhcyB3ZWxsIGFzIEFyYml0cmF0aW9uIGFuZCBMaXRpZ2F0aW9uLiBTaW5jZSAxOTk1LCBoZSBoYXMgc2VydmVkIGFzIGEgRnJlbmNoIERlbGVnYXRlIHRvIHRoZSBDQ0JFIChDb3VuY2lsIG9mIEJhcnMgYW5kIExhdyBTb2NpZXRpZXMgb2YgdGhlIEV1cm9wZWFuIFVuaW9uKS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmdpZGUuY29tL2VuL2xhd3llcnMveGF2aWVyLWRlLWtlcmdvbW1lYXV4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZ2lkZS5jb20vZW4vbGF3eWVycy94YXZpZXItZGUta2VyZ29tbWVhdXgnIHRhcmdldD0nX2JsYW5rJz5YYXZpZXIgZGUgS2VyZ29tbWVhdXg8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgR2lkZSBMb3lyZXR0ZSBOb3VlbCwgUGFyaXMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFhhdmllciBkZSBLZXJnb21tZWF1eCBpcyBhIFBhcnRuZXIgaW4gdGhlIEJhbmtpbmcgYW5kIEZpbmFuY2UgRGVwYXJ0bWVudCBvZiBHaWRlIExveXJldHRlIE5vdWVsLCBhIG1ham9yIGludGVybmF0aW9uYWwgZmlybS4gSGUgc3BlY2lhbGl6ZXMgaW4gZG9tZXN0aWMgYW5kIGNyb3NzLWJvcmRlciBmaW5hbmNlIGFuZCZuYnNwO3NlY3VyaXRpemF0aW9ucy4gSGUgaGFzIGJlZW4gYSBtZW1iZXIgb2YgdGhlIGZpcm0ncyBtYW5hZ2VtZW50IGNvbW1pdHRlZSBmcm9tIDIwMDIgdG8gMjAwOSBhbmQgTWFuYWdpbmcgUGFydG5lciBmcm9tIDIwMDQgdG8gMjAwOS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJyZWRpbnByYXQuZnIvMS04MTU0LVBBUlRORVIucGhwP29yaWdpbj1zZWFyY2gmaWQ9MTIxJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzg4LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJyZWRpbnByYXQuZnIvMS04MTU0LVBBUlRORVIucGhwP29yaWdpbj1zZWFyY2gmaWQ9MTIxJyB0YXJnZXQ9J19ibGFuayc+UGFzY2FsZSBMYWdlc3NlPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEJyZWRpbiBQcmF0LCBQYXJpcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUGFzY2FsZSBMYWdlc3NlIGlzIGEgUGFydG5lciBhdCBCcmVkaW4gUHJhdC4gU2hlIHNwZWNpYWxpemVzIGluIHRoZSBsYWJvciBhbmQgZW1wbG95bWVudCBpc3N1ZXMgYXJpc2luZyBvdXQgb2YgbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zIGFuZCBjb3Jwb3JhdGUgZG93bnNpemluZ3MgYW5kIHJlc3RydWN0dXJpbmdzLiBTaGUgaXMgYSBzZWFzb25lZCBsaXRpZ2F0b3IgYW5kIGZyZXF1ZW50bHkgZGVmZW5kcyBjb3Jwb3JhdGUgY2xpZW50cyBpbiBjb21wbGV4IGVtcGxveW1lbnQgbGl0aWdhdGlvbi4gTXMuIExhZ2Vzc2UgbGVjdHVyZXMgb24gYSByZWd1bGFyIGJhc2lzLCBub3RhYmx5IGF0IHRoZSBQYXJpcyBJIFNvcmJvbm5lIFVuaXZlcnNpdHksIGFuZCBoYXMgYXV0aG9yZWQgbnVtZXJvdXMgcHVibGljYXRpb25zIG9uIGxhYm9yIGFuZCBlbXBsb3ltZW50IHRvcGljcy4gU2hlIGlzIHRoZSBQYXN0IENoYWlyIG9mIHRoZSBJbnRlcm5hdGlvbmFsIEJhciBBc3NvY2lhdGlvbidzIEVtcGxveW1lbnQgYW5kIEluZHVzdHJpYWwgUmVsYXRpb25zIExhdyBDb21taXR0ZWUsIHRoZSBWaWNlLUNoYWlyIChGcmFuY2UpIG9mIHRoZSBJbnRlcm5hdGlvbmFsIEJhciBBc3NvY2lhdGlvbiZyc3F1bztzIEdsb2JhbCBFbXBsb3ltZW50IEluc3RpdHV0ZSBhbmQgdGhlIGN1cnJlbnQgSGVhZCBvZiBFbXBsb3ltZW50IExhdyBTdHVkaWVzIGF0IHRoZSBQYXJpcyBCYXIgU2Nob29sLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY21zLWJmbC5jb20vT3VyUGVvcGxlL2Jpb2dyYXBoeS9wYWdlcy9kZWZhdWx0LmFzcHg/QXR0b3JuZXlHdWlkPTU1YWZiZWJmLTZlMGMtNDk5MS05YmNlLTM2YWRkN2E1OTc3OScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI0Ni5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jbXMtYmZsLmNvbS9PdXJQZW9wbGUvYmlvZ3JhcGh5L3BhZ2VzL2RlZmF1bHQuYXNweD9BdHRvcm5leUd1aWQ9NTVhZmJlYmYtNmUwYy00OTkxLTliY2UtMzZhZGQ3YTU5Nzc5JyB0YXJnZXQ9J19ibGFuayc+UGllcnJlLVPDqWJhc3RpZW4gVGhpbGw8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgQ01TIEJ1cmVhdSBGcmFuY2lzIExlZmVidnJlLCBQYXJpcyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUGllcnJlLVMmZWFjdXRlO2Jhc3RpZW4gVGhpbGwgaXMgQ2hhaXJtYW4gb2YgU3VwZXJ2aXNvcnkgQm9hcmQgb2YgQ01TIEJ1cmVhdSBGcmFuY2lzIExlZmVidnJlLiBNLiBUaGlsbCB3YXMgYSBNZW1iZXIgb2YgdGhlIE1hbmFnZW1lbnQgQm9hcmQmbmJzcDtmcm9tIDIwMDAtMjAwNCBhbmQgQ2hhaXJtYW4gZnJvbSAyMDA0LTIwMTIuIEluIGFkZGl0aW9uIHRvIGhpcyBmaXJtIGR1dGllcywgaGUgaXMgYSBNZW1iZXIgb2YgdGhlIEluc3RpdHV0ZSBvZiBUYXggTGF3eWVycyAoSUFDRiksIHRoZSBGcmVuY2ggQXNzb2NpYXRpb24gb2YgQ29ycG9yYXRlIENvdW5zZWwgQWR2aWNlIChDQ0EpLCB0aGUgSW50ZXJuYXRpb25hbCBGaXNjYWwgQXNzb2NpYXRpb24gKElGQSksIGFuZCB0aGUgSW50ZXJuYXRpb25hbCBCYXIgQXNzb2NpYXRpb24gKElCQSkuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kZWNoZXJ0LmNvbS9waGlsaXBwZV90aG9tYXMvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTI3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmRlY2hlcnQuY29tL3BoaWxpcHBlX3Rob21hcy8nIHRhcmdldD0nX2JsYW5rJz5QaGlsaXBwZSBUaG9tYXM8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgRGVjaGVydCBMTFAsIFBhcmlzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBQaGlsaXBwZSBUaG9tYXMgZm9jdXNlcyBoaXMgcHJhY3RpY2Ugb24gbGFib3IgYW5kIGVtcGxveW1lbnQgbWF0dGVycy4gUHJpb3IgdG8gam9pbmluZyBEZWNoZXJ0IGluIDIwMTEsIE1yLiBUaG9tYXMgc3BlbnQgZm91cnRlZW4geWVhcnMgYXQgSG9nYW4gTG92ZWxscyBhbmQgd2FzIGhlYXJkIG9mIHRoZSBFbXBsb3ltZW50IHByYWN0aWNlIGF0IHRoZSBQYXJpcyBsb2NhdGlvbi4gSGUgaGFzIGV4dGVuc2l2ZSBleHBlcmllbmNlIGluIHRyYW5zZmVyIG9mIHBlcnNvbm5lbCBhbmQgb3RoZXIgZW1wbG95bWVudCBsYXcgYXNwZWN0cyBvZiBuYXRpb25hbCBhbmQgaW50ZXJuYXRpb25hbCBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iR2VvcmdpYSI+R2VvcmdpYTwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJnaS5nZS8/MTQvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvOTQuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmdpLmdlLz8xNC8nIHRhcmdldD0nX2JsYW5rJz5MYXNoYSBHb2dpYmVyaWR6ZTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBGb3VuZGluZyBQYXJ0bmVyLCBCR0kgTGVnYWwsIFRiaWxpc2kgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIExhc2hhIEdvZ2liZXJpZHplIGlzIGEgZm91bmRpbmcgcGFydG5lciBvZiBCR0kgQWR2aXNvcnkgU2VydmljZXMgR2VvcmdpYSBhbmQgdGhlIGRpcmVjdG9yIG9mIEJHSSBMZWdhbC4gRWFybGllciwgaGUgc2VydmVkIGFzIGEgZGlyZWN0b3Igb2YgY29ycG9yYXRlIHByYWN0aWNlIGluIEVybnN0ICZhbXA7IFlvdW5nJ3MgR2VvcmdpYW4gb2ZmaWNlIGFuZCZuYnNwO3dhcyBhIGxlYWRpbmcgYXR0b3JuZXkgaW4gdGhlIEdlb3JnaWFuIENvbnN1bHRpbmcgR3JvdXAuIFRvZ2V0aGVyIHdpdGggaGlzIGNvbGxlYWd1ZXMgYXQgQkdJLCBoZSBoYXMgYmVlbiBpbnZvbHZlZCBpbiBuZWFybHkgZXZlcnkgbWFqb3IgdHJhbnNhY3Rpb24gaW4gR2VvcmdpYSBvdmVyIHRoZSBwYXN0IGRlY2FkZS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+DQoNCjxoMj48YSBuYW1lPSJHZXJtYW55Ij5HZXJtYW55PC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubm9lcnIuY29tL2VuL0Rlc2t0b3BEZWZhdWx0LmFzcHgvdGFiaWQtMjkvMjBfcmVhZC02Ny8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yNzIuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubm9lcnIuY29tL2VuL0Rlc2t0b3BEZWZhdWx0LmFzcHgvdGFiaWQtMjkvMjBfcmVhZC02Ny8nIHRhcmdldD0nX2JsYW5rJz5Ub2JpYXMgQsO8cmdlcnM8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ28tQ2hhaXIsIE5vZXJyIExMUCwgTXVuaWNoICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEci4gVG9iaWFzIEImdXVtbDtyZ2VycyBpcyBDby1DaGFpciBvZiBOb2Vyci4gSGUgZm9jdXNlcyBoaXMgcHJhY3RpY2Ugb24gQ29ycG9yYXRlLCBDYXBpdGFsIE1hcmtldHMsIGFuZCBNZXJnZXJzIGFuZCBBY3F1aXNpdGlvbnMgTGF3LiBIZSBhY3RzIGZvciBsaXN0ZWQgY29tcGFuaWVzIGFzIHdlbGwgYXMgZm9yIG1ham9yIGZhbWlseSZuYnNwOzxiciAvPg0Kb3duZWQgYnVzaW5lc3NlcyBhbmQgaGFzIGRlYWx0IHdpdGggbWFueSB0YWtlb3ZlcnMgYW5kJm5ic3A7PGJyIC8+DQpjYXBpdGFsIG1hcmtldCB0cmFuc2FjdGlvbnMgYXMgcmVzcG9uc2libGUgcGFydG5lci4gJm5ic3A7SW4gYWRkaXRpb24gdG8gaGlzIHByYWN0aWNlLCBEci4gQiZ1dW1sO3JnZXJzIGlzIGFuIGFjdGl2ZSBhdXRob3IgZm9yIGxlZ2FsIG1hdHRlcnMgY28tYXV0aG9yaW5nICJUYWtlb3ZlciBMYXcgaW4gR2VybWFueS4iICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ub2Vyci5jb20vZW4vZGVza3RvcGRlZmF1bHQuYXNweC90YWJpZC0yOS8yMF9yZWFkLTEwOCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI4Mi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ub2Vyci5jb20vZW4vZGVza3RvcGRlZmF1bHQuYXNweC90YWJpZC0yOS8yMF9yZWFkLTEwOCcgdGFyZ2V0PSdfYmxhbmsnPkRyLiBEaWV0ZXIgU2NoZW5rPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIE5vZXJyIExMUCwgRnJhbmtmdXJ0IGFtIE1haW4gYW5kIE11bmljaCAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRHIuIERpZXRlciBTY2hlbmsgaXMgYSBwYXJ0bmVyIGluIE5vZXJyJ3MgY29ycG9yYXRlIGRlcGFydG1lbnQgYW5kIHNlcnZlZCBhcyBjby1NYW5hZ2luZyBQYXJ0bmVyIG9mIHRoZSBmaXJtIGZyb20gMTk5NyAtMjAxMi4gSW4gYWRkaXRpb24gdG8gaGlzIGFjdGl2ZSBNZXJnZXJzIGFuZCBBY3F1aXNpdGlvbnMsIENvcnBvcmF0ZSwgYW5kIFRheCBMYXcgcHJhY3RpY2UsIGhlIGlzIGEgbWVtYmVyIG9mIHRoZSBzdXBlcnZpc29yeSBib2FyZHMgYXQgdGhlIGZvbGxvd2luZyBjb21wYW5pZXM6IEZyZXNlbml1cyBTRSAoZGVwdXR5IGNoYWlybWFuKSwgRnJlc2VuaXVzIE1lZGljYWwgQ2FyZSBBRyAmYW1wOyBDbyBLR2FBIChkZXB1dHkgY2hhaXJtYW4pLCBGcmVzZW5pdXMgTWVkaWNhbCBDYXJlIE1hbmFnZW1lbnQgQUcgKGRlcHV0eSBjaGFpcm1hbiksIEdyZWlmZmVuYmVyZ2VyIEFHIChkZXB1dHkgY2hhaXJtYW4pLCBHYWJvciBTaG9lcyBBRyAoY2hhaXJtYW4pLCBhbmQgVE9QVElDQSBQaG90b25pY3MgQUcgKGNoYWlybWFuKS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJibGF3LmNvbS9pbmRleC5waHA/aWQ9ODUxJm5vX2NhY2hlPTEmTD02JnR4X2JiW3VpZF09NzYzJmNIYXNoPTAyOTQ5OGIwMjAyYTAwMTY1NzI0YjY1Yjk0Nzg2ZDg0JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmJsYXcuY29tL2luZGV4LnBocD9pZD04NTEmbm9fY2FjaGU9MSZMPTYmdHhfYmJbdWlkXT03NjMmY0hhc2g9MDI5NDk4YjAyMDJhMDAxNjU3MjRiNjViOTQ3ODZkODQnIHRhcmdldD0nX2JsYW5rJz5Eci4gSmFjayBTY2hpZmZlcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBCZWl0ZW4gQnVya2hhcmR0LCBNdW5pY2ggICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIERyLiBKYWNrIFNjaGlmZmVyIGlzIGEgZm91bmRpbmcgYW5kIGVxdWl0eSBwYXJ0bmVyIG9mIHRoZSBpbnRlcm5hdGlvbmFsIGNvbW1lcmNpYWwgbGF3IGZpcm0gQmVpdGVuIEJ1cmtoYXJkdCwgd2l0aCBvZmZpY2VzIGluIE11bmljaCwgQmVybGluLCBEdXNzZWxkb3JmLCBGcmFua2Z1cnQsIE51cmVtYmVyZywgQnJ1c3NlbHMsIEJlaWppbmcsIEhvbmcgS29uZywgS2lldiwgTW9zY293LCBTaGFuZ2hhaSwgU3QuIFBldGVyc2J1cmcsIGFuZCBXYXJzYXcuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5za3dzY2h3YXJ6LmRlL2VuL01hdGhpYXMtU2Nod2Fyei8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xNDEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc2t3c2Nod2Fyei5kZS9lbi9NYXRoaWFzLVNjaHdhcnovJyB0YXJnZXQ9J19ibGFuayc+UHJvZi4gRHIuIE1hdGhpYXMgU2Nod2FyejwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBTS1cgU2Nod2FyeiwgU2Nod2FyeiBLZWx3aW5nIFdpY2tlIFdlc3RwZmFobCwgTXVuaWNoICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBQcm9mLiBEci4gTWF0aGlhcyBTY2h3YXJ6IGFkdmlzZXMgbmF0aW9uYWwgYW5kIGludGVybmF0aW9uYWwgY2xpZW50cyBmcm9tIHRoZSBtb3ZpZSwgdGVsZXZpc2lvbiwgcHVibGlzaGluZywgYW5kIEUtY29tbWVyY2UgaW5kdXN0cmllcyBvbiB0aGUgZHJhZnRpbmcgb2YgY29udHJhY3RzIGFuZCB0aGUgbGVnYWwgYXNzZXNzbWVudCBvZiB0aGVpciBwcm9qZWN0cy4gQSBmb2N1cyBvZiBoaXMgd29yayBsaWVzIGluIHRoZSBhZHZpY2UgaW4gY29ubmVjdGlvbiB3aXRoIGZpbmFuY2luZyBhbmQgc3Vic2lkeSBtYXR0ZXJzLiAmbmJzcDtQcm9mLiBTY2h3YXJ6J3MgY2xpZW50cyBpbmNsdWRlIHRoZSBNb3Rpb24gUGljdHVyZSBhbmQgQW5pbWF0aW9uIHNlY3Rpb25zIG9mIHRoZSBHZXJtYW4gUHJvZHVjZXJzIEFsbGlhbmNlLCB0aGUgbGVhZGluZyBhc3NvY2lhdGlvbiBvZiBwcm9kdWN0aW9uIGNvbXBhbmllcyBpbiBHZXJtYW55LiBJbiBhZGRpdGlvbiwgaGUgYWR2aXNlcyBhIG51bWJlciBvZiB3ZWFsdGh5IHByaXZhdGUgY2xpZW50cyBjb21wcmVoZW5zaXZlbHkgaW4gYWxsIG9mIHRoZWlyIGxlZ2FsIG1hdHRlcnMuIEhlIGFsc28gd29ya3MgYXMgYSBtZWRpYXRvci4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmhldWtpbmcuZGUvZW4vYW53YWVsdGUvcHJvZmlsL3VyYmFuLmh0bWwnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zNDEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuaGV1a2luZy5kZS9lbi9hbndhZWx0ZS9wcm9maWwvdXJiYW4uaHRtbCcgdGFyZ2V0PSdfYmxhbmsnPkRyLiBBbmRyZWFzIFVyYmFuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIExhd3llciBhbmQgTm90YXJ5LCBIZXVraW5nIEvDvGhuIEzDvGVyIFdvanRlaywgQmVybGluICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEci4gQW5kcmVhcyBVcmJhbiBpcyBhIExhd3llciBhbmQgTm90YXJ5IG9mIEhldWtpbmcgSyZ1dW1sO2huIEwmdXVtbDtlciBXb2p0ZWsuIEFkbWl0dGVkIHNpbmNlIDE5ODMsIERyLiBVcmJhbidzIGV4cGVydGlzZSBmb2N1c2VzIG9uIENvcnBvcmF0ZSBhbmQgTGFib3IgbGF3LiBIZSBpcyBhIG1lbWJlciBvZiB0aGUgV29yayBHcm91cCBvbiBFbXBsb3ltZW50IGFuZCBMYWJvciBMYXcgb2YgdGhlIEdlcm1hbiBCYXIgQXNzb2NpYXRpb24gYW5kIFdvcmsgR3JvdXAgZm9yIENvcnBvcmF0ZSBDb3Vuc2VsIG9mIHRoZSBHZXJtYW4gQmFyIEFzc29jaWF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucmF1ZS5jb20vZW4vbGF3eWVycy9oYW1tZXJzdGVpbi1jaHJpc3RpYW4tdm9uLmh0bWwgJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjY2LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnJhdWUuY29tL2VuL2xhd3llcnMvaGFtbWVyc3RlaW4tY2hyaXN0aWFuLXZvbi5odG1sICcgdGFyZ2V0PSdfYmxhbmsnPkNocmlzdGlhbiB2b24gSGFtbWVyc3RlaW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgUmF1ZSBMTFAsIEJlcmxpbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQ2hyaXN0aWFuIHZvbiBIYW1tZXJzdGVpbiBpcyBhJm5ic3A7cGFydG5lciBvZiBSYXVlIExMUC4gSW4gYWRkaXRpb24gdG8gaGlzIGJ1c3kgRW5lcmd5IGFuZCBDb21wZXRpdGlvbiBwcmFjdGljZSwgTXIuIHZvbiBIYW1tZXJzdGVpbiBpcyBhIG1lbWJlciBvZiB0aGUgSW5zdGl0dXRlIGZvciBFbmVyZ3kgYW5kIFJlZ3VsYXRvcnkgTGF3IEJlcmxpbiwgR2VybWFuIEluc3RpdHV0aW9uIG9mIEFyYml0cmF0aW9uIEdlcm1hbiBMYXd5ZXJzIEFzc29jaWF0aW9uLCBhbmQgU3R1ZHkgQXNzb2NpYXRpb24gQ29tcGV0aXRpb24gTGF3IChTdHVkaWVudmVyZWluaWd1bmcgS2FydGVsbHJlY2h0IGUuVi4pLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZ2xlaXNzbHV0ei5jb20vZW4vbGF3eWVycy9sYXd5ZXJzLWRldGFpbHBhZ2VzL2Fud2FsdC9XZWdlbi9hLWxpc3Qvc2hvdy9jLWxpc3QvQW53YWx0L2hhc2gvNTMyZjdlOTczZGJmOWMxNDE0ODkxYjQwYzA5MDcxZWEvICcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzUyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmdsZWlzc2x1dHouY29tL2VuL2xhd3llcnMvbGF3eWVycy1kZXRhaWxwYWdlcy9hbndhbHQvV2VnZW4vYS1saXN0L3Nob3cvYy1saXN0L0Fud2FsdC9oYXNoLzUzMmY3ZTk3M2RiZjljMTQxNDg5MWI0MGMwOTA3MWVhLyAnIHRhcmdldD0nX2JsYW5rJz5Qcm9mLiBEci4gR2VyaGFyZCBXZWdlbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBHbGVpc3MgTHV0eiwgU3R1dHRnYXJ0ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBQcm9mLiBEci4gR2VyaGFyZCBXZWdlbiBpcyBhJm5ic3A7cGFydG5lciB3aXRoIEdsZWlzcyBMdXR6LCBhIGxlYWRpbmcgR2VybWFuIGxhdyBmaXJtIHdpdGggbW9yZSB0aGFuIDIwMCBsYXd5ZXJzIGFuZCB3aXRoIG9mZmljZXMgaW4gU3R1dHRnYXJ0LCBCZXJsaW4sIEZyYW5rZnVydCwgTXVuaWNoLCBCcnVzc2VscywgUHJhZ3VlLCBhbmQgV2Fyc2F3LiBIaXMgcHJhY3RpY2UgZm9jdXNlcyBvbiBDb3Jwb3JhdGUgTGF3LCBDb3Jwb3JhdGUgRmluYW5jZSwgUHJpdmF0ZSBFcXVpdHksIEZpbmFuY2lhbCBTZXJ2aWNlcywgTWVyZ2VycyAmYW1wOyBBY3F1aXNpdGlvbnMsIEpvaW50IFZlbnR1cmVzLCBTZWN1cml0aWVzLCBhbmQgcmVsYXRlZCBQdWJsaWMsIFByaXZhdGUsIGFuZCBJbnRlcm5hdGlvbmFsIEFyYml0cmF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IkdyZWVjZSI+R3JlZWNlPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmVybml0c2FzbGF3b2ZmaWNlcy5nci9hL1BhbmF5b3Rpcy5CZXJuaXRzYXMnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy81MC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5iZXJuaXRzYXNsYXdvZmZpY2VzLmdyL2EvUGFuYXlvdGlzLkJlcm5pdHNhcycgdGFyZ2V0PSdfYmxhbmsnPlBhbmF5b3RpcyBNLiBCZXJuaXRzYXM8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgTSAmYW1wOyBQIEJlcm5pdHNhcyBMYXcgT2ZmaWNlcywgQXRoZW5zICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBQYW5heW90aXMgTS4gQmVybml0c2FzIGlzIHRoZSBNYW5hZ2luZyBQYXJ0bmVyIG9mIE0gJmFtcDsgUCBCZXJuaXRzYXMgTGF3IE9mZmljZXMsIG9uZSBvZiB0aGUgbGFyZ2VzdCBhbmQgbW9zdCByZXNwZWN0ZWQgZmlybXMgaW4gR3JlZWNlLiAgSGUgaGFzIHNlcnZlZCBhcyBDb3Vuc2VsIHRvIHRoZSBIZWxsZW5pYyBCYW5raW5nIEFzc29jaWF0aW9uIGZyb20gMTk4MCB0byAxOTkwOyBhcyBDb3Vuc2VsIHRvIHRoZSBQcmltZSBNaW5pc3RlciBvbiBFQyBtYXR0ZXJzIGZyb20gMTk4OSB0bzE5OTA7IGFzIENvdW5zZWwgdG8gdGhlIE1pbmlzdGVyIG9mIEZvcmVpZ24gQWZmYWlycyBiZXR3ZWVuIDE5ODkgYW5kIDE5OTA7IGFuZCBhcyBBZHZpc29yIHRvIHRoZSBNaW5pc3RyeSBvZiBOYXRpb25hbCBFY29ub215IGR1cmluZyB0aGUgbmVnb3RpYXRpb25zIGZvciBHcmVlY2UncyBBY2Nlc3Npb24gdG8gdGhlIEV1cm9wZWFuIENvbW11bml0eS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmthcmF0emEtcGFydG5lcnMuZ3Ivb3VyLXBlb3BsZS9wYXJ0bmVycz90YXNrPWRldGF5JmlkPTEma2F0aWQ9MSAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zNS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5rYXJhdHphLXBhcnRuZXJzLmdyL291ci1wZW9wbGUvcGFydG5lcnM/dGFzaz1kZXRheSZpZD0xJmthdGlkPTEgJyB0YXJnZXQ9J19ibGFuayc+Q2F0aGVyaW5lLU1hcmllIEthcmF0emFzPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIEthcmF0emFzICZhbXA7IFBhcnRuZXJzLCBBdGhlbnMgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIENhdGhlcmluZS1NYXJpZSBLYXJhdHphcyBpcyB0aGUgTWFuYWdpbmcgUGFydG5lciBvZiBLYXJhdHphcyAmYW1wOyBQYXJ0bmVycywgb25lIG9mIHRoZSBtb3N0IHJlc3BlY3RlZCBsYXcgZmlybXMgaW4gR3JlZWNlLCB3aXRoIGEgcGFydGljdWxhciBlbXBoYXNpcyBvbiBDYXBpdGFsIE1hcmtldHMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iSG9uZ0tvbmciPkhvbmcgS29uZzwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFzaHVyc3QuY29tL3Blb3BsZS1kZXRhaWwuYXNweD9pZF9Db250ZW50PTE0OScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE5LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFzaHVyc3QuY29tL3Blb3BsZS1kZXRhaWwuYXNweD9pZF9Db250ZW50PTE0OScgdGFyZ2V0PSdfYmxhbmsnPkdlb2ZmcmV5IEdyZWVuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEFzaHVyc3QgTExQLCBIb25nIEtvbmcgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEdlb2ZmcmV5IEdyZWVuIGhhcyBiZWVuIGEgcGFydG5lciBhdCBBc2h1cnN0IHNpbmNlIDE5NzksIHdpdGggdmFyaW91cyByb2xlcyBhdCB0aGUgZmlybS4gQ3VycmVudGx5LCBoZSBpcyZuYnNwO2hlYWQgb2YmbmJzcDt0aGUgZmlybSdzIEFzaWEgcHJhY3RpY2UsIHdpdGggZXh0ZW5zaXZlIGV4cGVyaWVuY2Ugb2YgbWFqb3IgY29ycG9yYXRlIHRyYW5zYWN0aW9ucyBpbiB0aGUgVW5pdGVkIEtpbmdkb20gYW5kIGVsc2V3aGVyZS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+DQoNCjxoMj48YSBuYW1lPSJIdW5nYXJ5Ij5IdW5nYXJ5PC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc3plY3NrYXkuaHUvZHJfYW5kcmFzX3N6ZWNza2F5JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTE3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnN6ZWNza2F5Lmh1L2RyX2FuZHJhc19zemVjc2theScgdGFyZ2V0PSdfYmxhbmsnPkRyLiBBbmRyJmFhY3V0ZTtzIFN6ZWNza2F5PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kZXIgYW5kIE1hbmFnaW5nIFBhcnRuZXIsIFN6ZWNza2F5IEF0dG9ybmV5cyBhdCBMYXcsIEJ1ZGFwZXN0ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEci4gQW5kcmFzIFN6ZWNza2F5IGlzIHRoZSBtYW5hZ2luZyBwYXJ0bmVyIG9mIFN6ZWNza2F5IEF0dG9ybmV5cyBhdCBMYXcsIGEgbGVhZGluZyBpbmRlcGVuZGVudCBIdW5nYXJpYW4gbGF3IGZpcm0gd2l0aCBpbnRlcm5hdGlvbmFsIGNsaWVudGVsZSBhbmQgc2NvcGUgb2YgYWN0aXZpdGllcy4gSGUgc3BlY2lhbGl6ZXMgaW4gTSZhbXA7QSB0cmFuc2FjdGlvbnMsIENvcnBvcmF0ZSBhbmQgUHJvamVjdCBGaW5hbmNlLCBMaXRpZ2F0aW9uL0FyYml0cmF0aW9uLCBhbmQgSW50ZWxsZWN0dWFsIFByb3BlcnR5IExhdy4gSGUgc2VydmVzIGFzIFZpY2UtUHJlc2lkZW50IG9mIEludGVybmF0aW9uYWwgUmVsYXRpb25zIG9mIHRoZSBIdW5nYXJpYW4gYW5kIHRoZSBCdWRhcGVzdCBCYXIgQXNzb2NpYXRpb25zLCBhbmQgaGUgaXMgdGhlIGhlYWQgb2YgdGhlIEh1bmdhcmlhbiBkZWxlZ2F0aW9uIHRvIHRoZSBDQ0JFLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IkluZGlhIj5JbmRpYTwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnRhdGFtb3RvcnMuY29tJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDAyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnRhdGFtb3RvcnMuY29tJyB0YXJnZXQ9J19ibGFuayc+UmFqZXNoIEJhZ2dhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFZpY2UgUHJlc2lkZW50IG9mIExlZ2FsIGFuZCBHbG9iYWwgR2VuZXJhbCBDb3Vuc2VsLCBUYXRhIE1vdG9ycyBMaW1pdGVkLCBNdW1iYWkgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFJhamVzaCBCYWdnYSBqb2luZWQgVGF0YSBNb3RvcnMgTGltaXRlZCBhcyB0aGUgVmljZSBQcmVzaWRlbnQmbmJzcDtvZiBMZWdhbCBhbmQgR2xvYmFsIEdlbmVyYWwgQ291bnNlbCBpbiBKdW5lIDIwMDkuIE1yLiBCYWdnYSBoYXMgYmVlbiBpbiB0aGUgQ29ycG9yYXRlIFNlY3RvciBhcyBhbiBJbi1ob3VzZSBMZWdhbCBDb3Vuc2VsIGZvciBvdmVyIDI4IHllYXJzLCB3b3JraW5nIHdpdGggRENNIEdyb3VwLCBhbmQgdGhlIFVuaWxldmVyIEdyb3VwIG9mIENvbXBhbmllcyBpbiBJbmRpYS4gSW4gYWRkaXRpb24gdG8gaGlzIHdvcmsgYXQgVGF0YSBNb3RvcnMsIGhlIGlzIHByZXNlbnRseSB0aGUgQ28tQ2hhaXJtYW4gb2YgdGhlIEFwZXggSW5kdXN0cnkgQ2hhbWJlcnMgb2YgSW5kaWEgdml6LiwgRmVkZXJhdGlvbiBvZiBJbmRpYW4gQ2hhbWJlciBDb21tZXJjZSBvZiBJbmRpYSBhbmQgU29jaWV0eSBvZiBJbmRpYW4gQXV0b21vYmlsZSBNYW51ZmFjdHVyZXJzIC0gQ29tbWl0dGVlcyBvbiBBbnRpLVNtdWdnbGluZyBhbmQgQW50aS1Db3VudGVyZmVpdGluZy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmxvYy5nb3YvYmljZW50ZW5uaWFsL2Jpb3MvZGVtb2NyYWN5L2Jpb3NfbmFyaW1hbi5odG1sICcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzY3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmxvYy5nb3YvYmljZW50ZW5uaWFsL2Jpb3MvZGVtb2NyYWN5L2Jpb3NfbmFyaW1hbi5odG1sICcgdGFyZ2V0PSdfYmxhbmsnPkZhbGkgU2FtIE5hcmltYW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIEFkdm9jYXRlIGluIHRoZSBTdXByZW1lIENvdXJ0IG9mIEluZGlhLCBOZXcgRGVsaGkgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEZhbGkgU2FtIE5hcmltYW4gaGFzIGJlZW4gUHJlc2lkZW50IG9mIHRoZSBCYXIgQXNzb2NpYXRpb24gb2YgSW5kaWEgc2luY2UgMTk5MS4gSGUgd2FzIFByZXNpZGVudCBvZiBJQ0NBIChJbnRlcm5hdGlvbmFsIENvdW5jaWwgZm9yIENvbW1lcmNpYWwgQXJiaXRyYXRpb24pIGZyb20gMTk5NCB0byAyMDAyLiBIZSBoYXMgc2VydmVkIGFzIFZpY2UtQ2hhaXJtYW4gb2YgdGhlIEludGVybmF0aW9uYWwgQ291cnQgb2YgQXJiaXRyYXRpb24gb2YgdGhlIEludGVybmF0aW9uYWwgQ2hhbWJlciBvZiBDb21tZXJjZSBpbiBQYXJpcyAoMTk4OS0yMDA1KSBhbmQgYXMgYSBtZW1iZXIgb2YgdGhlIExvbmRvbiBDb3VydCBvZiBJbnRlcm5hdGlvbmFsIEFyYml0cmF0aW9uICgxOTg4LTIwMDUpLiBIZSB3YXMgbm9taW5hdGVkIGJ5IHRoZSBQcmVzaWRlbnQgb2YgSW5kaWEgYXMgTWVtYmVyIG9mIFBhcmxpYW1lbnQgaW4gMTk5OSBhbmQgc2VydmVkIGZvciBhIGZ1bGwgdGVybSBvZiBzaXggeWVhcnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ybmNsZWdhbC5jb20vbGVnYWwuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzU3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnJuY2xlZ2FsLmNvbS9sZWdhbC5odG1sJyB0YXJnZXQ9J19ibGFuayc+UmF2aSBOYXRoPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoYWlybWFuIGFuZCBNYW5hZ2luZyBQYXJ0bmVyLCBSYWppbmRlciBOYXJhaW4gYW5kIENvbXBhbnksIE5ldyBEZWxoaSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIFJhdmkgTmF0aCBpcyB0aGUgQ2hhaXJtYW4gYW5kIE1hbmFnaW5nIFBhcnRuZXIgd2l0aCBSYWppbmRlciBOYXJhaW4gJmFtcDsgQ29tcGFueSBvbmUgb2YgdGhlIG1vc3QgcmVzcGVjdGVkIGxhdyBmaXJtcyBpbiBJbmRpYSBhbmQgdGhlIGZpcnN0IHRvIGJlIGVzdGFibGlzaGVkIGluIE5ldyBEZWxoaSBzb29uIGFmdGVyIEluZGVwZW5kZW5jZS4gSGUgd2FzIFByZXNpZGVudCBvZiB0aGUgSW50ZXIgUGFjaWZpYyBCYXIgQXNzb2NpYXRpb24gaW4gVG9reW8gZnJvbSAyMDAzIHRvIDIwMDQuIEhlIGlzIHRoZSBDaGFpciBvZiBhIENvbW1pdHRlZSBvZiB0aGUgSW50ZXJuYXRpb25hbCBCYXIgQXNzb2NpYXRpb24gaW4gTG9uZG9uIGFuZCBWaWNlIFByZXNpZGVudCBvZiB0aGUgU29jaWV0eSBvZiBJbmRpYW4gTGF3IEZpcm1zLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZm52YXdvcmxkLm9yZy9zb2xpLWplaGFuZ2lyLXNvcmFiamVlMicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzczLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmZudmF3b3JsZC5vcmcvc29saS1qZWhhbmdpci1zb3JhYmplZTInIHRhcmdldD0nX2JsYW5rJz5Tb2xpIEplaGFuZ2lyIFNvcmFiamVlPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhdHJvbiwgVGhlIEZvdW5kYXRpb24gZm9yIE5vbi12aW9sZW50IEFsdGVybmF0aXZlcywgTmV3IERlaGxpICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gU29yYWJqZWUgd2FzIGRlc2lnbmF0ZWQgU2VuaW9yIEFkdm9jYXRlIG9mIHRoZSBTdXByZW1lIENvdXJ0IG9mIEluZGlhIGluIDE5NzEuICBIZSB3YXMgdGhlIEF0dG9ybmV5IEdlbmVyYWwgZm9yIEluZGlhIDE5ODktOTAgYW5kIDE5OTgtMjAwNC4gIEhlIGFsc28gc2VydmVkIGFzIFZpY2UtUHJlc2lkZW50IG9mIHRoZSBDb21tb253ZWFsdGggTGF3eWVycyBBc3NvY2lhdGlvbiBhbmQgYXMgYSBNZW1iZXIgb2YgdGhlIENvbW1pdHRlZSBvbiBBcm1zIENvbnRyb2wgYW5kIERpc2FybWFtZW50IExhdyBvZiBJbnRlcm5hdGlvbmFsIExhdyBBc3NvY2lhdGlvbi4gIEhlIHdhcyBhcHBvaW50ZWQgaW4gMjAwMCBhcyBhIE1lbWJlciBvZiB0aGUgUGVybWFuZW50IENvdXJ0IG9mIEFyYml0cmF0aW9uIGF0IFRoZSBIYWd1ZSBmb3Igc2l4IHllYXJzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IklyZWxhbmQiPklyZWxhbmQ8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tY2Nhbm5maXR6Z2VyYWxkLmllL3Blb3BsZS9wYXJ0bmVycy9qb2huLWNyb25pbi5hc3B4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvODMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWNjYW5uZml0emdlcmFsZC5pZS9wZW9wbGUvcGFydG5lcnMvam9obi1jcm9uaW4uYXNweCcgdGFyZ2V0PSdfYmxhbmsnPkpvaG4gQ3JvbmluPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoYWlybWFuLCBNY0Nhbm4gRml0ekdlcmFsZCwgRHVibGluICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBKb2huIENyb25pbiBpcyBDaGFpcm1hbiBvZiBNY0Nhbm4gRml0ekdlcmFsZCwgaG9sZGluZyB0aGUgcG9zaXRpb24gc2luY2UgTWF5IDIwMDguIFRoZSBmaXJtIGlzIG9uZSBvZiBJcmVsYW5kJ3MgcHJlLWVtaW5lbnQgYW5kIGxhcmdlc3Qgd2l0aCBtb3JlIHRoYW4gNTAwIHBlb3BsZSwgaW5jbHVkaW5nIG92ZXIgMjc1IGxhd3llcnMsIGFuZCB3aXRoIG9mZmljZXMgaW4gRHVibGluLCBMb25kb24sIGFuZCBCcnVzc2Vscy4gTXIuIENyb25pbiBiZWNhbWUgYSBwYXJ0bmVyIGluIHRoZSBmaXJtJ3MgQmFua2luZyAmYW1wOyBGaW5hbmNpYWwgU2VydmljZXMgRGVwYXJ0bWVudCBpbiAxOTkxLiBGcm9tIDE5OTEgdW50aWwgQXVndXN0IDIwMDIsIGhlIGxlZCB0aGUgZmlybSdzIExvbmRvbiBvZmZpY2UuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ieXJuZXdhbGxhY2UuY29tL1Blb3BsZS9QZW9wbGVfTGlzdC9DYXRoZXJpbmVfR3V5LycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzUyOC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ieXJuZXdhbGxhY2UuY29tL1Blb3BsZS9QZW9wbGVfTGlzdC9DYXRoZXJpbmVfR3V5LycgdGFyZ2V0PSdfYmxhbmsnPkNhdGhlcmluZSBHdXk8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgQnlybmVXYWxsYWNlLCBEdWJsaW4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIENhdGhlcmluZSBHdXkgaXMgTWFuYWdpbmcgUGFydG5lciBvZiBCeXJuZVdhbGxhY2Ugd2hpY2ggaGFzIGEgdG90YWwgc3RhZmYgb2YgMjAwLCBpbmNsdWRpbmcgbW9yZSB0aGFuIDEwMCBsYXd5ZXJzLiBQcmlvciB0byB0YWtpbmcgdXAgdGhlIHBvc2l0aW9uIG9mIE1hbmFnaW5nIFBhcnRuZXIgaW4gSnVuZSAyMDEyLCBDYXRoZXJpbmUgaGVhZGVkIHVwIHRoZSBmaXJtJ3MgUHJvcGVydHkgYW5kIENvbnN0cnVjdGlvbiBkZXBhcnRtZW50IGFuZCBoYXMgYSBzdHJvbmcgdHJhY2sgcmVjb3JkIGluIGFkdmlzaW5nIG9uIGxhcmdlIHNjYWxlIGNvbW1lcmNpYWwgZGV2ZWxvcG1lbnQgcHJvamVjdHMgYW5kIHRyYW5zYWN0aW9ucy4mbmJzcDsgSW4gYWRkaXRpb24gdG8gbGVhZGluZyB0aGUgZmlybSwgQ2F0aGVyaW5lIGNvbnRpbnVlcyB0byB3b3JrIHdpdGggYSB3aWRlIHJhbmdlIG9mIGNsaWVudHMgYW5kIGRlYWxzIHdpdGggYSB2YXJpZXR5IG9mICZuYnNwO2FjcXVpc2l0aW9uLCBpbnZlc3RtZW50IGFuZCBkZXZlbG9wbWVudCBwcm9wb3NhbHMuIEJ5cm5lV2FsbGFjZSBwcm92aWRlcyBsZWdhbCBzZXJ2aWNlcyB0byBidXNpbmVzcyBhbmQgb3JnYW5pemF0aW9ucyBvcGVyYXRpbmcgaW4gYm90aCB0aGUgcHJpdmF0ZSBhbmQgdGhlIHB1YmxpYyBzZWN0b3JzLiZuYnNwOyAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYXJ0aHVyY294LmNvbS9icmlhbi1vZ29ybWFuLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzUyNy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hcnRodXJjb3guY29tL2JyaWFuLW9nb3JtYW4vJyB0YXJnZXQ9J19ibGFuayc+QnJpYW4gTydHb3JtYW4gPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIEFydGh1ciBDb3gsIER1YmxpbiAgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEJyaWFuIE8mcnNxdW87R29ybWFuIGlzIE1hbmFnaW5nIFBhcnRuZXIgb2YgQXJ0aHVyIENveCwgYSBsZWFkaW5nIElyaXNoIGxhdyBmaXJtLiAmbmJzcDtBcnRodXIgQ294IGhhcyBvdmVyIDkwIHBhcnRuZXJzIGFuZCBvdmVyIDM1MCBsYXd5ZXJzLiAmbmJzcDtUaGUgZmlybSZyc3F1bztzIHByaW5jaXBhbCBvZmZpY2UgaXMgaW4gRHVibGluLCB3aXRoIGZ1cnRoZXIgb2ZmaWNlcyBpbiBCZWxmYXN0LCBMb25kb24sIE5ldyBZb3JrIGFuZCBTaWxpY29uIFZhbGxleS4gJm5ic3A7SGUgc3BlY2lhbGlzZXMgaW4gY29ycG9yYXRlIGZpbmFuY2Ugd2l0aCBhIHBhcnRpY3VsYXIgZW1waGFzaXMgb24gbWVyZ2VycyAmYW1wOyBhY3F1aXNpdGlvbnMsIHB1YmxpYyB0YWtlb3ZlcnMsIGVxdWl0eSBjYXBpdGFsIG1hcmtldHMgYW5kIHByaXZhdGUgZXF1aXR5LiAmbmJzcDtCcmlhbiBqb2luZWQgQXJ0aHVyIENveCBpbiAxOTk5LCBiZWNhbWUgYSBwYXJ0bmVyIGluIDIwMDAgYW5kIE1hbmFnaW5nIFBhcnRuZXIgaW4gMjAxMS4gJm5ic3A7UHJpb3IgdG8gam9pbmluZyBBcnRodXIgQ294LCBoZSBzcGVudCBhIG51bWJlciBvZiB5ZWFycyBpbiBMb25kb24gYW5kIEhvbmcgS29uZyB3aXRoIGEgbGVhZGluZyBMb25kb24gbGF3IGZpcm0gYW5kIGEgbGVhZGluZyBpbnZlc3RtZW50IGJhbmsuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tYXRoZXNvbi5jb20vb3VyLXBlb3BsZS9wcm9maWxlL2xpYW0tcXVpcmtlJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWF0aGVzb24uY29tL291ci1wZW9wbGUvcHJvZmlsZS9saWFtLXF1aXJrZScgdGFyZ2V0PSdfYmxhbmsnPkxpYW0gUXVpcmtlPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIE1hdGhlc29uLCBEdWJsaW4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIExpYW0gUXVpcmtlIGlzIHRoZSBNYW5hZ2luZyBQYXJ0bmVyIGF0IE1hdGhlc29uIE9ybXNieSBQcmVudGljZSwgb25lIG9mIElyZWxhbmQncyBsZWFkaW5nIGNvcnBvcmF0ZSBsYXcgZmlybXMgd2l0aCA3MiBwYXJ0bmVycyBhbmQgdGF4IHByaW5jaXBhbHMsIG1vcmUgdGhhbiAzNTAgbGVnYWwgYW5kIHRheCBwcm9mZXNzaW9uYWxzIGFuZCBhIHRvdGFsIHN0YWZmIG9mIDU2MC4gVGhlIGZpcm0gaGFzIG9mZmljZXMgaW4gRHVibGluLCBMb25kb24sIE5ldyBZb3JrLCBhbmQgUGFsbyBBbHRvLCBDYWxpZm9ybmlhLiBIZSBpcyBhIG1lbWJlciBvZiB0aGUgSXJpc2ggUHJpbWUgTWluaXN0ZXIncyBDb21taXR0ZWUgb24gSW50ZXJuYXRpb25hbCBCYW5raW5nIGFuZCBUcmVhc3VyeSBhbmQgd2FzIGF0IHRoZSBmb3JlZnJvbnQgaW4gdGhlIGNvbnN0cnVjdGlvbiBvZiB0aGUgc3RhdHV0b3J5IGZyYW1ld29yayB0byBmYWNpbGl0YXRlIGludGVybmF0aW9uYWwgc2VjdXJpdGl6YXRpb24gYW5kIHJlcGFja2FnaW5nIHRyYW5zYWN0aW9ucyBpbiBJcmVsYW5kLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYWxnb29kYm9keS5jb20vcGVvcGxlLmpzcD9pPTYwJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzM3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFsZ29vZGJvZHkuY29tL3Blb3BsZS5qc3A/aT02MCcgdGFyZ2V0PSdfYmxhbmsnPkp1bGlhbiBZYXJyPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIEEmYW1wO0wgR29vZGJvZHksIER1YmxpbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSnVsaWFuIFlhcnIgaXMgdGhlIE1hbmFnaW5nIFBhcnRuZXIgb2YgQSZhbXA7TCBHb29kYm9keSwgYSBsZWFkaW5nIElyaXNoIGxhdyBmaXJtIHByb3ZpZGluZyBsZWdhbCBzZXJ2aWNlcyB0byB0aGUgY29ycG9yYXRlIHNlY3RvciBhY3Jvc3MgdGhlIGlzbGFuZCBvZiBJcmVsYW5kLiBUaGUgRmlybSBoYXMgb2ZmaWNlcyBpbiBEdWJsaW4gYW5kIEJlbGZhc3QsIExvbmRvbiwgYW5kIE5ldyBZb3JrLiBCZWZvcmUgdGFraW5nIHRoZSBzZWF0IG9mIE1hbmFnaW5nIFBhcnRuZXIsIE1yLiBZYXJyIHdhcyBoZWFkIG9mIEEmYW1wO0wgR29vZGJvZHkncyBMb25kb24gb2ZmaWNlLiBJbiBhZGRpdGlvbiB0byBsZWFkaW5nIHRoZSBmaXJtLCBoaXMgcHJhY3RpY2UgZm9jdXNlcyBvbiBjb3Jwb3JhdGUgbGF3LCBtZXJnZXJzICZhbXA7IGFjcXVpc2l0aW9ucywgYW5kIHByaXZhdGUgZXF1aXR5IGxhdy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+DQoNCjxoMj48YSBuYW1lPSJJc3JhZWwiPklzcmFlbDwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmZiY2xhd3llcnMuY29tL2xhd3llci9jaGVuLWFtaXIvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTE4LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmZiY2xhd3llcnMuY29tL2xhd3llci9jaGVuLWFtaXIvJyB0YXJnZXQ9J19ibGFuayc+QW1pciBDaGVuIDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBGaXNjaGVyIEJlaGFyIENoZW4gV2VsbCBPcmlvbiAmYW1wOyBDby4sIFRlbCBBdml2ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBBbWlyIENoZW4gc2VydmVzIGFzIEZCQyZyc3F1bztzIE1hbmFnaW5nIFBhcnRuZXIgYW5kIGhlYWRzIGl0cyByZWFsIGVzdGF0ZSBwcmFjdGljZS4gJm5ic3A7QW1pciBmb2N1c2VzIG9uIHRoZSBwbGFubmluZyBhbmQgZXhlY3V0aW9uIG9mIGxhcmdlLXNjYWxlIGFuZCBjb21wbGV4IHJlYWwgZXN0YXRlIHByb2plY3RzLCByZWFsIGVzdGF0ZS1yZWxhdGVkIGZpbmFuY2luZyBhbmQgcmVhbCBwcm9wZXJ0eSB0YXggbWF0dGVycy4mbmJzcDsgICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnNobG9tb2NvaGVuLmNvLmlsL2VuL3Byb2Zlc3Npb25hbHMvc2hsb21vX2NvaGVuJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDIuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc2hsb21vY29oZW4uY28uaWwvZW4vcHJvZmVzc2lvbmFscy9zaGxvbW9fY29oZW4nIHRhcmdldD0nX2JsYW5rJz5TaGxvbW8gQ29oZW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRm91bmRpbmcgUGFydG5lciwgRHIuIFNobG9tbyBDb2hlbiAmYW1wOyBDby4gTGF3IE9mZmljZXMsIEJuZWkgQnJhayAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRHIuIFNobG9tbyBDb2hlbiBoZWFkcyBEci4gU2hsb21vIENvaGVuICZhbXA7IENvLiwgb25lIG9mIHRoZSBtb3N0IHJlc3BlY3RlZCBib3V0aXF1ZSBpbnRlbGxlY3R1YWwgcHJvcGVydHkgZmlybXMgaW4gSXNyYWVsLiZuYnNwOyZuYnNwO0Zyb20gMTk5OSB0byAyMDA3LCBoZSZuYnNwO3dhcyZuYnNwO1ByZXNpZGVudCBvZiB0aGUgSXNyYWVsIEJhciwgYm90aCB0aGUgc3RhdHV0b3J5IHByb2Zlc3Npb25hbCB0cmFkZSB1bmlvbiBmb3IgSXNyYWVsaSBsYXd5ZXJzIGFuZCB0aGUgb3JnYW5pemF0aW9uIHRoYXQgY2VydGlmaWVzIGxhd3llcnMgdG8gcHJhY3RpY2UgbGF3IGluIElzcmFlbC4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+DQoNCjxoMj48YSBuYW1lPSJJdGFseSI+SXRhbHk8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3NsYi5pdCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzY4LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vc2xiLml0JyB0YXJnZXQ9J19ibGFuayc+R2l1c2VwcGUgQmlzY29udGk8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUHJpbmNpcGFsLCBTdHVkaW8gTGVnYWxlIEJpc2NvbnRpLCBSb21lICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEci4gR2l1c2VwcGUgQmlzY29udGkgaXMgdGhlIHByaW5jaXBhbCBvZiBTdHVkaW8gTGVnYWxlIEJpc2NvbnRpLCB3aXRoIG9mZmljZXMgaW4gUm9tZSwgTWlsYW4sIExvbmRvbiwgYW5kIE5ldyBZb3JrLiAgSGUgd2FzIHRoZSBQcmVzaWRlbnQgb2YgdGhlIEludGVybmF0aW9uYWwgQmFyIEFzc29jaWF0aW9uIGZyb20gMTk5MCB0byAxOTkyLiAgSGUgaXMgYWxzbyBhIEZvdW5kaW5nIE1lbWJlciBhbmQgSG9ub3JhcnkgTGlmZSBQcmVzaWRlbnQgb2YgdGhlIFBhbiBBZnJpY2FuIExhd3llcnMgVW5pb24sIGEgUGVybWFuZW50IFNlbmF0ZSBNZW1iZXIgb2YgdGhlIEV1cm9wZWFuIEJhciBQcmVzaWRlbnRzJyBDb25mZXJlbmNlLCBhbmQgQ2hhaXIgb2YgdGhlIEludGVybmF0aW9uYWwgRm91bmRhdGlvbiBmb3IgdGhlIFJ1bGUgb2YgTGF3IGFuZCB0aGUgSW5kZXBlbmRlbmNlIG9mIExhd3llcnMgYW5kIEp1ZGdlcy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnBhdWxoYXN0aW5ncy5jb20vUHJvZmVzc2lvbmFscy9kZXRhaWxzL2JydW5vY292YS8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80Ny5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5wYXVsaGFzdGluZ3MuY29tL1Byb2Zlc3Npb25hbHMvZGV0YWlscy9icnVub2NvdmEvJyB0YXJnZXQ9J19ibGFuayc+QnJ1bm8gQ292YTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBQYXVsIEhhc3RpbmdzIExMUCwgTWlsYW4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEJydW5vIENvdmEgaXMgQ28tQ2hhaXIgb2YgdGhlIE1pbGFuIG9mZmljZSBvZiBQYXVsIEhhc3RpbmdzIExMUC4gUHJpb3IgdG8gam9pbmluZyB0aGUgZmlybSwgaGUgd2FzIEdyb3VwIEdlbmVyYWwgQ291bnNlbCBvZiBGaWF0IFNwQS4gSGUgd2FzIGFsc28gdGhlIGNoaWVmIGxlZ2FsIGFkdmlzZXIgdG8gdGhlIENvbW1pc3Npb25lciBhcHBvaW50ZWQgYnkgdGhlIEl0YWxpYW4gZ292ZXJubWVudCB0byBpbnZlc3RpZ2F0ZSBFdXJvcGUmcnNxdW87cyBsYXJnZXN0IGZpbmFuY2lhbCBmcmF1ZCBhdCBQYXJtYWxhdCwgYW5kIGRlYWwgd2l0aCB0aGUgcmVzdHJ1Y3R1cmluZyBvZiB0aGUgY29tcGFueS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnRlbGVjb21pdGFsaWEuY29tL2NvbnRlbnQvZGFtL3RlbGVjb21pdGFsaWEvb3JnYW5pZ3JhbW1hL2N1cnJpY3VsdW0vZW4vQ3VzaW1hbm9BbnRvbmluby5wZGYnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zMDguZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudGVsZWNvbWl0YWxpYS5jb20vY29udGVudC9kYW0vdGVsZWNvbWl0YWxpYS9vcmdhbmlncmFtbWEvY3VycmljdWx1bS9lbi9DdXNpbWFub0FudG9uaW5vLnBkZicgdGFyZ2V0PSdfYmxhbmsnPkFudG9uaW5vIEN1c2ltYW5vPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEdlbmVyYWwgQ291bnNlbCwgSGVhZCBvZiBMZWdhbCBBZmZhaXJzIGFuZCBTZWNyZXRhcnkgdG8gdGhlIEJvYXJkICBvZiBEaXJlY3RvcnMsIFRlbGVjb20gSXRhbGlhLCBNaWxhbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgT24gQXByaWwgMTMsIDIwMTEgaGUgd2FzIGNvbmZpcm1lZCBhcyBTZWNyZXRhcnkgdG8gVGVsZWNvbSBJdGFsaWEgQm9hcmQgb2YgRGlyZWN0b3JzLCBwb3NpdGlvbiBoZSZuYnNwO2hhcyBoZWxkIHNpbmNlIFNlcHRlbWJlciAyNSwgMjAwOC4gU2luY2UgU2VwdGVtYmVyIDE1LCAyMDA4IGhlIGhhcyBiZWVuIEhlYWQgb2YgTGVnYWwgQWZmYWlycyBhdCBUZWxlY29tIEl0YWxpYS4gJm5ic3A7QWZ0ZXIgd29ya2luZyBhcyBhbiBhdHRvcm5leSBpbiBNaWxhbiBhbmQgTG9uZG9uIGZvciBmaXZlIHllYXJzLCBpbiAxOTk0IE1yLiBDdXNpbWFubyB3YXMgaGlyZWQgYnkmbmJzcDsNClBhcmlzLWJhc2VkIGNvbXBhbnkgUFBHIEluZHVzdHJpZXMgSW50ZXJuYXRpb25hbCBJbmMuLCB3aGVyZSBoZSByb3NlIHRocm91Z2ggdGhlIHJhbmtzLiAmbmJzcDtJbiAyMDAwLCBoZSB3YXMgYXBwb2ludGVkIEdlbmVyYWwgQ291bnNlbCBmb3IgRXVyb3BlLCB3aXRoIHJlc3BvbnNpYmlsaXR5IGZvciBpbnRlcm5hdGlvbmFsIGxlZ2FsJm5ic3A7DQppc3N1ZXMuIEZyb20gMjAwMyB0byAyMDA1IGhlIHNlcnZlZCBhcyBHZW5lcmFsIE1hbmFnZXIsIEVudmlyb25tZW50YWwsIEhlYWx0aCBhbmQgU2VjdXJpdHkmbmJzcDtQcm90ZWN0aW9uIChFdXJvcGUpLCBhbmQgYmV0d2VlbiBNYXkgYW5kIERlY2VtYmVyIDIwMDUsIGhlIGhlbGQgdGhlIHBvc2l0aW9uIG9mIENvcnBvcmF0ZSZuYnNwO0NvdW5zZWwuICZuYnNwO1RoZSBmb2xsb3dpbmcgeWVhciBoZSByZXR1cm5lZCB0byBJdGFseSwgd2hlcmUgaGUgd2VudCB0byB3b3JrIGZvciBHZW5lcmFsIE9pbCAmYW1wOyBHYXMgaW4gRmxvcmVuY2UgYXMmbmJzcDsNClNlbmlvciBDb3Vuc2VsIEdsb2JhbCBTZXJ2aWNlcyBhbmQgVHJhbnNhY3Rpb25zLiBIZSByZXRhaW5lZCB0aGlzIGpvYiB1bnRpbCBTZXB0ZW1iZXIgMjAwOC4mbmJzcDsNCiZuYnNwOyAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHBzOi8vd3d3LnVuaWNyZWRpdGdyb3VwLmV1L2VuL2dvdmVybmFuY2UvbWFuYWdlbWVudC9uYWRpbmUtZmFydXF1ZS5odG1sICcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM4Ni5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cHM6Ly93d3cudW5pY3JlZGl0Z3JvdXAuZXUvZW4vZ292ZXJuYW5jZS9tYW5hZ2VtZW50L25hZGluZS1mYXJ1cXVlLmh0bWwgJyB0YXJnZXQ9J19ibGFuayc+TmFkaW5lIEZhcnVxdWU8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgR2VuZXJhbCBDb3Vuc2VsICZhbXA7IEdyb3VwIENvbXBsaWFuY2UgT2ZmaWNlciwgVW5pQ3JlZGl0LCBNaWxhbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTmFkaW5lIEZhcnVxdWUgaXMgR2VuZXJhbCBDb3Vuc2VsICZhbXA7IEdyb3VwIENvbXBsaWFuY2UgT2ZmaWNlciBvZiBVbmlDcmVkaXQuIFByaW9yIHRvIGhlciB3b3JrIHdpdGggVW5pQ3JlZGl0LCBNcy4gRmFydXF1ZSB3b3JrZWQgaW4gdGhlIE9mZmljZSBvZiB0aGUgR2VuZXJhbCBDb3Vuc2VsIGF0IE1lcnJpbGwgTHluY2ggSW50ZXJuYXRpb25hbCwgTG9uZG9uIGluIGFkZGl0aW9uIHRvIHByZXZpb3VzIHByYWN0aWNlIGF0IHByaXZhdGUgZmlybXMgaW4gdGhlIFVuaXRlZCBTdGF0ZXMgYW5kIEV1cm9wZS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vbGVnYW5jZS5pdC9lbi8wMDAwNy9sYXd5ZXJzLmh0bWwnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy80NjIuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly9sZWdhbmNlLml0L2VuLzAwMDA3L2xhd3llcnMuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnPkdpb3Zhbm5pIE5hcmR1bGxpPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIExlZ2FuY2UgLSBBdnZvY2F0aSBBc3NvY2lhdGksIFJvbWUgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEdpb3Zhbm5pIE5hcmR1bGxpIGlzIHRoZSBNYW5hZ2luZyBQYXJ0bmVyIG9mIExlZ2FuY2UsIGEgbGVhZGluZyBJdGFsaWFuIGZpcm0gd2l0aCBhIGdsb2JhbCBzY29wZS4gSGUgZm9jdXNlcyBoaXMgcHJhY3RpY2Ugb24gaW50ZXJuYXRpb25hbCBhbmQgZG9tZXN0aWMgbWVyZ2VycyBhbmQgYWNxdWlzaXRpb25zIHRyYW5zYWN0aW9ucy4gSGUgYWxzbyBoYXMgbGVuZ3RoeSBleHBlcmllbmNlIGRlYWxpbmcgd2l0aCBqb2ludC12ZW50dXJlcyBhbmQgcmVhbCBlc3RhdGUgdHJhbnNhY3Rpb25zLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucGllcmdyb3NzaS5jb20vZW4vX2FsYmVydG9waWVyZ3Jvc3NpLnBocCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI5LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnBpZXJncm9zc2kuY29tL2VuL19hbGJlcnRvcGllcmdyb3NzaS5waHAnIHRhcmdldD0nX2JsYW5rJz5Qcm9mZXNzb3IgQWxiZXJ0byBQaWVyZ3Jvc3NpPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kaW5nIFBhcnRuZXIsIFBpZXJncm9zc2kgU3R1ZGlvIExlZ2FsZSwgTWlsYW4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFByb2Zlc3NvciBQaWVyZ3Jvc3NpIGlzIHRoZSBmb3VuZGluZyBwYXJ0bmVyIGFuZCB0aGUgQ2hhaXJtYW4gb2YgUGllcmdyb3NzaSBTdHVkaW8gTGVnYWxlLiBGb3Igb3ZlciB0aGlydHkgeWVhcnMgaGUgaGFzIHN1Y2Nlc3NmdWxseSByZXByZXNlbnRlZCBkb21lc3RpYyBhcyB3ZWxsIGFzIGludGVybmF0aW9uYWwgY2xpZW50cyBpbiBhIGJyb2FkIHJhbmdlIG9mIGNvbnRlbnRpb3VzIGFuZCBub24tY29udGVudGlvdXMgbWF0dGVycyBpbmNsdWRpbmcgQ29tbWVyY2lhbCBhbmQgQ29ycG9yYXRlIExhdywgTSZhbXA7QSwgQ2FwaXRhbCBNYXJrZXRzLCBJbnNvbHZlbmN5IGFuZCBSZXN0cnVjdHVyaW5nLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IkphcGFuIj5KYXBhbjwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmp1cmlzdHMuY28uanAvZW4vYXR0b3JuZXkvMDA1MC5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNzcuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuanVyaXN0cy5jby5qcC9lbi9hdHRvcm5leS8wMDUwLmh0bWwnIHRhcmdldD0nX2JsYW5rJz5UYWthc2hpIEVqaXJpPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIExQQyBQYXJ0bmVyLCBOaXNoaW11cmEgJmFtcDsgQXNhaGksIFRva3lvICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gRWppcmkgc3RhcnRlZCBoaXMgcHJvZmVzc2lvbmFsIGNhcmVlciBhcyBhIGxhd3llciBzcGVjaWFsaXppbmcgaW4gY3Jvc3MtYm9yZGVyIHRyYW5zYWN0aW9ucyBhdCBhIGxhdyBmaXJtIGVzdGFibGlzaGVkIGJ5IFVTIGxhd3llcnMgd2l0aCBhIHNwZWNpYWwgbGljZW5zZSwgdXBvbiByZXR1cm5pbmcgZnJvbSB0aGUgVW5pdGVkIFN0YXRlcyBvZiBBbWVyaWNhLiBBdCB0aGF0IHRpbWUsIGhlIG1haW5seSBlbmdhZ2VkIGluIG91dC1pbiBwcm9qZWN0cywgc3VjaCBhcyBNJmFtcDtBLCBidXNpbmVzcyBjb2xsYWJvcmF0aW9ucywgbGFib3IgbWF0dGVycywgYW5kIGZ1bmRyYWlzaW5nIGluIEphcGFuIGZvciBmb3JlaWduIGNsaWVudHMuIFNpbmNlIGhlIGVzdGFibGlzaGVkIE1hc3VkYSAmYW1wOyBFamlyaSBpbiAxOTc3LCBoZSBoYXMgYWRkZWQgdG8gYmUgaW52b2x2ZWQgd2l0aCBpbi1vdXQgcHJvamVjdHMsIHN1Y2ggYXMgTSZhbXA7QSwgYnVzaW5lc3MgY29sbGFib3JhdGlvbnMsIGZ1bmRyYWlzaW5nLCBhbmQgZGlzcHV0ZXMgb3V0c2lkZSBvZiBKYXBhbiwgZm9yIEphcGFuZXNlIGNsaWVudHMuIEluIGFkZGl0aW9uLCBoZSBoYXMgYWN0aXZlbHkgcGFydGljaXBhdGVkIGluIHRyYW5zYWN0aW9uYWwgYW5kIHJlZ3VsYXRvcnkgbWF0dGVycyBmb3IgSmFwYW5lc2UgZmluYW5jaWFsIGluc3RpdHV0aW9ucywgYXMgd2VsbCBhcyBjb3Jwb3JhdGUgZ292ZXJuYW5jZSBtYXR0ZXJzLCBpbiBKYXBhbi4gSGUgYWxzbyBwYXJ0aWNpcGF0ZWQgaW4gdGhlIG1lcmdlciB3aXRoIE5pc2hpbXVyYSAmYW1wOyBQYXJ0bmVycyBpbiBKdWx5IDIwMDcuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ub2FuZHQuY29tL2VuL2xhd3llcnMva2YucGhwJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTUyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm5vYW5kdC5jb20vZW4vbGF3eWVycy9rZi5waHAnIHRhcmdldD0nX2JsYW5rJz5LZW5pY2hpIEZ1amluYXdhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIE5hZ2FzaGltYSBPaG5vICZhbXA7IFRzdW5lbWF0c3UsIFRva3lvICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBLZW5pY2hpIEZ1amluYXdhIGlzIHRoZSBNYW5hZ2luZyBQYXJ0bmVyIG9mIE5hZ2FzaGltYSBPaG5vICZhbXA7IFRzdW5lbWF0c3UsIHRoZSBmaXJzdCBsYXcgZmlybSBpbiBKYXBhbiB0byBzdXJwYXNzIHRoZSAxMDAtbGF3eWVyIG1pbGVzdG9uZS4gQXMgb2YgSmFudWFyeSAxLCAyMDA5LCB0aGUgZmlybSBoYXMgMzM0IGxhd3llcnMgKGluY2x1c2l2ZSBvZiBmb3JlaWduLWxpY2Vuc2VkIGxhd3llcnMpLiBNci4gRnVqaW5hd2EgZm9jdXNlcyBoaXMgcHJhY3RpY2UgaW4gdGhlIGZpZWxkIG9mIE1lcmdlcnMgYW5kIEFjcXVpc2l0aW9ucy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1obWphcGFuLmNvbS9lbi9sYXd5ZXJzLzUwOC9vdXRsaW5lLmh0bWwnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xMzUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWhtamFwYW4uY29tL2VuL2xhd3llcnMvNTA4L291dGxpbmUuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnPlRvcnUgSXNoaWd1cm88L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgTW9yaSBIYW1hZGEgJmFtcDsgTWF0c3Vtb3RvLCBUb2t5byAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIFRvcnUgSXNoaWd1cm8gaXMgYSBNYW5hZ2luZyBQYXJ0bmVyIG9mIE1vcmkgSGFtYWRhICZhbXA7IE1hdHN1bW90bywgYSBtYWpvciBKYXBhbmVzZSBmaXJtIHdpdGggbW9yZSB0aGFuIDI2MCBhdHRvcm5leXMgYW5kIGEgc3VwcG9ydCBzdGFmZiBvZiBvdmVyIDM4MC4gSGUgaGFzIGJlZW4gc2VydmluZyBhcyBhIE1lbWJlciBvbiB0aGUgUGxhbm5pbmcgQ29tbWl0dGVlIG9mIHRoZSBKYXBhbiBJbnZlc3RvciBSZWxhdGlvbnMgQXNzb2NpYXRpb24gc2luY2UgMTk5NCBhbmQgdGhlIEZpbmFuY2lhbCBMYXcgQm9hcmQgc2luY2UgMTk5OC4gSGUgaGFzIGJlZW4gYSBEaXJlY3RvciBvZiB0aGUgSVIgQWNhZGVteSBzaW5jZSAyMDAxIGFuZCB3YXMgYSBNZW1iZXIgb2YgdGhlIEpBU0RBUSBTZWN1cml0aWVzIEV4Y2hhbmdlIERpc2NpcGxpbmFyeSBDb21taXR0ZWUgaW4gMjAwNS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFtdC1sYXcuY29tL2VuL3Byb2Zlc3Npb25hbC9wcm9maWxlL0FLSycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzc0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFtdC1sYXcuY29tL2VuL3Byb2Zlc3Npb25hbC9wcm9maWxlL0FLSycgdGFyZ2V0PSdfYmxhbmsnPkFraXJhIEthd2FtdXJhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE9mIENvdW5zZWwsIEFuZGVyc29uIE1vcmkgYW5kIFRvbW90c3VuZSwgVG9reW8gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEFraXJhIEthd2FtdXJhIGlzIGEgcGFydG5lciBhdCBBbmRlcnNvbiBNb3JpICZhbXA7IFRvbW90c3VuZSwgYW5kIGhhcyBhbiBleHRlbnNpdmUgZ2VuZXJhbCBjb3Jwb3JhdGUgYW5kIGxpdGlnYXRpb24gcHJhY3RpY2Ugd2l0aCBudW1lcm91cyBsYXJnZSBtdWx0aW5hdGlvbmFsIGRvbWVzdGljIGFuZCBmb3JlaWduIGNsaWVudHMuJm5ic3A7SGUgaXMgUHJlc2lkZW50IG9mIHRoZSBJbnRlcm5hdGlvbmFsIEJhciBBc3NvY2lhdGlvbiBhbmQgYW4gaW5mbHVlbnRpYWwgbWVtYmVyIG9mIHRoZSBKYXBhbmVzZSBCYXIsIGhhdmluZyBzZXJ2ZWQgYXMgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50IG9mIHRoZSBEYWktbmkgVG9reW8gQmFyIEFzc29jaWF0aW9uLCBFeGVjdXRpdmUgRGlyZWN0b3Igb2YgdGhlIEphcGFuIEZlZGVyYXRpb24gb2YgQmFyIEFzc29jaWF0aW9ucyAoTmljaGliZW5yZW4pLCBhbmQgQ2hhaXJtYW4gb2YgdGhlIEpGUEFzJyBGb3JlaWduIExhd3llcnMgYW5kIEludGVybmF0aW9uYWwgTGVnYWwgUHJhY3RpY2UgQ29tbWl0dGVlLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cub2hlYmFzaGkuY29tL0xhd3llcnMvbW9yb2lzaGlfbWl0c3VoaXJvX2VuLmh0bWwnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy83Mi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5vaGViYXNoaS5jb20vTGF3eWVycy9tb3JvaXNoaV9taXRzdWhpcm9fZW4uaHRtbCcgdGFyZ2V0PSdfYmxhbmsnPk1pdHN1aGlybyBNb3JvaXNoaTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBPaC1FYmFzaGkgTFBDICZhbXA7IFBhcnRuZXJzLCBUb2t5byAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIE1vcm9pc2hpIGlzIGEgUGFydG5lciBpbiB0aGUgZmlybSBvZiBPaC1FYmFzaGkgTFBDICZhbXA7IFBhcnRuZXJzLCBhIG1ham9yIEphcGFuZXNlIGxhdyBmaXJtIHdpdGggb2ZmaWNlcyBpbiBUb2t5bywgT3Nha2EsIGFuZCBTaGFuZ2hhaS4gSGUgc2VydmVkIGFzIFNlbmlvciBNYW5hZ2luZyBEaXJlY3RvciBvZiB0aGUgU3VtaXRvbW8gQ2hlbWljYWwgQ28uLCBMdGQuLCBmcm9tIDE5OTggdG8gMjAwNC4gSGUgaXMgYWxzbyBhIE1lbWJlciBvZiB0aGUgTGVnaXNsYXRpdmUgQ291bmNpbCBvZiB0aGUgTWluaXN0cnkgb2YgSnVzdGljZSwgd2hlcmUgaGUgYWxzbyBzZXJ2ZXMgYXMgYSBNZW1iZXIgb2YgdGhlIENvcnBvcmF0ZS1MYXcgU3ViLUNvdW5jaWwsIGFuZCBhIE1lbWJlciBvZiB0aGUgSW50ZWxsZWN0dWFsIFByb3BlcnR5IFBvbGljeSBDb3VuY2lsIG9mIHRoZSBNaW5pc3RyeSBvZiBFY29ub215LCBUcmFkZSBhbmQgSW5kdXN0cnkuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5iaW5naGFtLmNvbS9MYXd5ZXIuYXNweD9MYXd5ZXJJRD02NCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzEzOS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5iaW5naGFtLmNvbS9MYXd5ZXIuYXNweD9MYXd5ZXJJRD02NCcgdGFyZ2V0PSdfYmxhbmsnPlNhdG9ydSBNdXJhc2U8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgQmluZ2hhbSBNY0N1dGNoZW4gTExQLCBUb2t5byAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgU2F0b3J1IE11cmFzZSBwcmFjdGljZXMgY29ycG9yYXRlIGFuZCBpbnRlcm5hdGlvbmFsIGxhdyBhdCBCaW5naGFtIE1jQ3V0Y2hlbiBMTFAuIEhpcyBmb2N1cyBpcyBvbiB0aGUgcmVwcmVzZW50YXRpb24gb2YgbWFqb3IgQXNpYW4gYW5kIEphcGFuZXNlIGNvcnBvcmF0aW9ucyBpbiB0aGVpciBvdmVyc2VhcyBvcGVyYXRpb25zLCBhbmQgbWFqb3IgVS5TLiBhbmQgRXVyb3BlYW4gY29ycG9yYXRpb25zIG9wZXJhdGluZyBpbiBBc2lhLiBIZSBhY3RpdmVseSBhZHZpc2VzIGdsb2JhbCBjb3Jwb3JhdGlvbnMgcmVnYXJkaW5nIGNyb3NzLWJvcmRlciBpbnZlc3RtZW50cyBpbiB0aGUgVW5pdGVkIFN0YXRlcywgTGF0aW4gQW1lcmljYSwgQXNpYSwgRXVyb3BlIGFuZCB0aGUgTWlkZGxlIEVhc3QuIEhlIGlzIGEgRGlyZWN0b3Igb2YgdGhlIEphcGFuIFNvY2lldHkgYW5kIGEgbWVtYmVyIG9mIHRoZSBUcmlsYXRlcmFsIENvbW1pc3Npb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5iYWtlcm1ja2VuemllLmNvbS9Zb3NoaWFraU11dG8vJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTM2LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJha2VybWNrZW56aWUuY29tL1lvc2hpYWtpTXV0by8nIHRhcmdldD0nX2JsYW5rJz5Zb3NoaWFraSBNdXRvPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEJha2VyICZhbXA7IE1jS2VuemllIChHYWlrb2t1aG8gSm9pbnQgRW50ZXJwcmlzZSksIFRva3lvICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBZb3NoaWFraSBNdXRvIGZvY3VzZXMgaGlzIHByYWN0aWNlIGluIHRoZSBhcmVhcyBvZiBkb21lc3RpYyBhbmQgaW50ZXJuYXRpb25hbCBkaXNwdXRlIHJlc29sdXRpb24gaW52b2x2aW5nIGxpdGlnYXRpb24gYW5kIGFyYml0cmF0aW9uIGNvbXBvbmVudHMsIGNvcnBvcmF0ZSByZXN0cnVjdHVyaW5nIGFuZCBkaXN0cmVzc2VkIGFzc2V0IGFjcXVpc2l0aW9uLCBzdHJ1Y3R1cmVkIGxlYXNpbmcsIGFuZCBnZW5lcmFsIGNvcnBvcmF0ZSBtYXR0ZXJzLiBIZSBpcyBhIG1lbWJlciBvZiB0aGUgQ29tbWl0dGVlIG9uIEludGVybmF0aW9uYWwgTGVnYWwgQWZmYWlycyBhbmQgRm9yZWlnbiBBdHRvcm5leXMgZm9yIHRoZSBKYXBhbiBGZWRlcmF0aW9uIG9mIEJhciBBc3NvY2lhdGlvbnMgKEpGQkEpLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubW9mby5jb20vaW50ZXJuYXRpb25hbC9KUF9lbi9hdHRvcm5leXMvNzkyL3N1bW1hcnkuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzEzOC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tb2ZvLmNvbS9pbnRlcm5hdGlvbmFsL0pQX2VuL2F0dG9ybmV5cy83OTIvc3VtbWFyeS5odG1sJyB0YXJnZXQ9J19ibGFuayc+S2VubmV0aCBBLiBTaWVnZWw8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgTW9ycmlzb24gJmFtcDsgRm9lcnN0ZXIgTExQLCBUb2t5byAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIFNpZWdlbCBpcyB0aGUgTWFuYWdpbmcgUGFydG5lciBvZiBNb3JyaXNvbiAmYW1wOyBGb2Vyc3RlcidzIFRva3lvIG9mZmljZSBhbmQgdGhlIGhlYWQgb2YgdGhlIG9mZmljZSdzIDQwIGF0dG9ybmV5IE0mYW1wO0EgdGVhbS4gSGUgaGFzIHJlcHJlc2VudGVkIGEgbGFyZ2UgbnVtYmVyIG9mIGhpZ2ggdGVjaG5vbG9neSBjb21wYW5pZXMgaW4gYWNxdWlzaXRpb25zLCBqb2ludCB2ZW50dXJlcywgYW5kIHN0cmF0ZWdpYyBhbGxpYW5jZXMgYW5kIGlzIFZpY2UtY2hhaXJtYW4gb2YgdGhlIEhpZ2gtVGVjaG5vbG9neSBDb21taXR0ZWUgb2YgdGhlIEFtZXJpY2FuIENoYW1iZXIgb2YgQ29tbWVyY2Ugb2YgSmFwYW4uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iS2F6YWtoc3RhbiI+S2F6YWtoc3RhbjwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFlcXVpdGFzLmt6L2VuL3RlYW0nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy85OC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hZXF1aXRhcy5rei9lbi90ZWFtJyB0YXJnZXQ9J19ibGFuayc+T2xnYSBDaGVudHNvdmE8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgQWVxdWl0YXMsIEFsbWF0eSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRHIuIENoZW50c292YSBpcyB0aGUgTWFuYWdpbmcgUGFydG5lciBvZiBBZXF1aXRhcywgYSBsZWFkaW5nIGxhdyBmaXJtIGluIHRoZSBSZXB1YmxpYyBvZiBLYXpraHN0YW4sIHdpdGggb2ZmaWNlcyBpbiBBbG1hdHksIEFzdGFuYSwgQXR5cmF1LiBJbiAxOTkwLTE5OTEsIHNoZSB3b3JrZWQgYXMgYW4gYWR2aXNvciBhdCB0aGUgU3VwcmVtZSBBcmJpdHJhdGlvbiBDb3VydCBvZiB0aGUgUmVwdWJsaWMgb2YgS2F6YWtoc3Rhbi4gU2hlIGhhcyBwYXJ0aWNpcGF0ZWQgaW4gZ292ZXJubWVudGFsIHdvcmtpbmcgZ3JvdXBzIGZvciB0aGUgZGV2ZWxvcG1lbnQgb2YgaW1wb3J0YW50IGNvbW1lcmNpYWwgbGVnaXNsYXRpdmUgYWN0cyBvZiB0aGUgUmVwdWJsaWMgaW5jbHVkaW5nIHRoZSBSSyBDaXZpbCBDb2RlLCBGb3JlaWduIEludmVzdG1lbnQgTGF3LCBhbmQgUGV0cm9sZXVtIExhdy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+DQoNCjxoMj48YSBuYW1lPSJLZW55YSI+S2VueWE8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hZnJpY2FsZWdhbG5ldHdvcmsuY29tL2xhd3llcnMva2FyaW0tcy1hbmphcndhbGxhLyAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy83MC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hZnJpY2FsZWdhbG5ldHdvcmsuY29tL2xhd3llcnMva2FyaW0tcy1hbmphcndhbGxhLyAnIHRhcmdldD0nX2JsYW5rJz5LYXJpbSBTLiBBbmphcndhbGxhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIEFuamFyd2FsbGEgJmFtcDsgS2hhbm5hLCBOYWlyb2JpICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBLYXJpbQ0KQW5qYXJ3YWxsYSBpcyBNYW5hZ2luZyBwYXJ0bmVyIG9mIEFuamFyd2FsbGEgJmFtcDsgS2hhbm5hIEFkdm9jYXRlcywNCm9uZSBvZiB0aGUgbGFyZ2VzdCBsYXcgZmlybXMgaW4gS2VueWEsIHdpdGggb2ZmaWNlcyBpbiBOYWlyb2JpIGFuZA0KTW9tYmFzc2EuIEhlIGlzIGEgU29saWNpdG9yIG9mIHRoZSBTdXByZW1lIENvdXJ0IG9mIEVuZ2xhbmQgYW5kIFdhbGVzDQphbmQgd2FzIGFuIEFkdm9jYXRlIG9mIHRoZSBIaWdoIENvdXJ0IG9mIEtlbnlhLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cud2Fsa2Vya29udG9zLmNvbS9wYXJ0bmVycy9hbGV4YW5kcmEta29udG9zJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTIzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndhbGtlcmtvbnRvcy5jb20vcGFydG5lcnMvYWxleGFuZHJhLWtvbnRvcycgdGFyZ2V0PSdfYmxhbmsnPkFsZXhhbmRyYSBLb250b3MgPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kaW5nIE1lbWJlciBhbmQgU2VuaW9yIFBhcnRuZXIsIFdhbGtlciBLb250b3MsIE5haXJvYmkgICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBBbGV4YW5kcmEgS29udG9zIGlzIG9uZSBvZiB0aGUgZm91bmRpbmcgbWVtYmVycyBvZiBXYWxrZXIgS29udG9zIGFuZCBpcyBjdXJyZW50bHkgdGhlIFNlbmlvciBQYXJ0bmVyIG9mIHRoZSBGaXJtLiBTaGUgaGFzIHF1YWxpZmllZCBhcyBhbiBBZHZvY2F0ZSBpbiB0aHJlZSBqdXJpc2RpY3Rpb25zIGFuZCBoYXMgcHJhY3Rpc2VkIGluIEtlbnlhIGFzIGEgY29ycG9yYXRlIGFuZCBjb21tZXJjaWFsIGxhd3llciBzaW5jZSAxOTc5LiBBbGV4YW5kcmEgaXMgYSBGZWxsb3cgb2YgdGhlIENoYXJ0ZXJlZCBJbnN0aXR1dGUgb2YgQXJiaXRyYXRvcnMgKEtlbnlhKSBDaGFwdGVyIGFzIHdlbGwgYXMgYSBOb3RhcnkgUHVibGljIGFuZCBDb21taXNzaW9uZXIgZm9yIE9hdGhzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9Ikt1d2FpdCI+S3V3YWl0PC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuaWNia3V3YWl0LmNvbS5rdy90ZWFtLnBocCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzg3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmljYmt1d2FpdC5jb20ua3cvdGVhbS5waHAnIHRhcmdldD0nX2JsYW5rJz5BYmR1bCBSYWhtYW4gUi4gQWwgSGFyb3VuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBQYXJ0bmVyLCBJbnRlcm5hdGlvbmFsIENvdW5zZWwgQnVyZWF1LCBTYWZhdCAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIEFsIEhhcm91biBmb3VuZGVkIFRoZSBJbnRlcm5hdGlvbmFsIENvdW5zZWwgQnVyZWF1LCB0aGUgb25seSBLdXdhaXRpIGxhdyBmaXJtIHNwZWNpYWxpemVkIGFuZCBleGNsdXNpdmVseSBkZXZvdGVkIHRvIGRlYWxpbmcgd2l0aCBpbnRlcm5hdGlvbmFsIGxlZ2FsIGlzc3VlcyBhbmQgb2ZmZXJpbmcgbXVsdGlsaW5ndWFsIGludGVyY29udGluZW50YWwgc2VydmljZXMsIGluIDE5OTQuICBIZSBpcyB0aGUgZm9ybWVyIE1hbmFnZXIgb2YgdGhlIENvcnBvcmF0ZSBMZWdhbCBEZXBhcnRtZW50IG9mIHRoZSBLdXdhaXQgTmF0aW9uYWwgUGV0cm9sZXVtIENvbXBhbnkgd2hlcmUgaGUgc2VydmVkIGR1cmluZyBpdHMgbW9zdCBjcnVjaWFsIHllYXJzIG9mIGV4cGFuc2lvbiwgbW9kZXJuaXphdGlvbiwgYW5kIGNhcGFjaXR5IGF1Z21lbnRhdGlvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFzYXJsZWdhbC5jb20vZW4vP3BhZ2VfaWQ9NTM4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTY2LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFzYXJsZWdhbC5jb20vZW4vP3BhZ2VfaWQ9NTM4JyB0YXJnZXQ9J19ibGFuayc+QWhtZWQgQmFyYWthdDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBBU0FSIC0gIEFsIFJ1d2F5ZWggJmFtcDsgUGFydG5lcnMsIEt1d2FpdCAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQWhtZWQgQmFyYWthdCBpcyBNYW5hZ2luZyBQYXJ0bmVyIGF0IEFTQVIgLSAmbmJzcDtBbCBSdXdheWVoICZhbXA7IFBhcnRuZXJzJm5ic3A7Jm5ic3A7YSBtYWpvciBmaXJtIHdpdGggb2ZmaWNlcyBpbiBLdXdhaXQgYW5kIEJhaHJhaW4uICBIZSBzcGVjaWFsaXplcyBpbiBDb21tZXJjaWFsIGFuZCBDb25zdHJ1Y3Rpb24gTGl0aWdhdGlvbiwgTG9jYWwgYW5kIEludGVybmF0aW9uYWwgQXJiaXRyYXRpb24sIFRheGF0aW9uLCBDb3Jwb3JhdGUgTGF3LCBCYW5raW5nLCBhbmQgSW52ZXN0bWVudC4gIEhlIHdvcmtlZCBhcyBhIGxlYWQgY291bnNlbCBhdCB0aGUgS3V3YWl0aSBBdXRob3JpdHkgZm9yIEFzc2Vzc21lbnQgb2YgQ29tcGVuc2F0aW9uIFJlc3VsdGluZyBmcm9tIElyYXFpIEFnZ3Jlc3Npb24gYW5kIGF0IEJha2VyICZhbXA7IE1jS2VuemllIGluIE5ldyBZb3JrLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IkxhdHZpYSI+TGF0dmlhPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubGF3aW4uY29tL2VuL2V4cGVydHMvZmlsaXBzLWtsYXZpbnMvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTM3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmxhd2luLmNvbS9lbi9leHBlcnRzL2ZpbGlwcy1rbGF2aW5zLycgdGFyZ2V0PSdfYmxhbmsnPkZpbGlwcyBLLiBLxLxhdmnFhsWhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIExBV0lOLCBSaWdhICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBGaWxpcHMgSy4mbmJzcDtLxLxhdmnFhnMgaXMgYSBGb3VuZGVyIGFuZCBNYW5hZ2luZyBQYXJ0bmVyIG9mJm5ic3A7PGVtPkvEvGF2acWGcyAmYW1wOyBTbGFpZGlucyBMQVdJTjwvZW0+LCBvbmUgb2YgdGhlIGxhcmdlc3QgZmlybXMgaW4gTGF0dmlhIGFuZCBhIG1lbWJlciBvZiBMQVdJTiwgYSBncm91cCBvZiBsZWFkaW5nIEJhbHRpYyBsYXcgZmlybXMuIEhlIGlzIGEgTWVtYmVyIG9mIHRoZSBCb2FyZCBvZiBEaXJlY3RvcnMgZm9yIEFyYml0cmF0aW9uIG9mIHRoZSBMYXR2aWFuIENoYW1iZXIgb2YgQ29tbWVyY2UgYW5kIEluZHVzdHJ5IGFuZCB0aGUgQ291bnRyeSBSZXByZXNlbnRhdGl2ZSBmb3IgTGF0dmlhIG9mIHRoZSBBbWVyaWNhbiBCYXIgQXNzb2NpYXRpb24gU2VjdGlvbiBvZiBJbnRlcm5hdGlvbmFsIExhdyBhbmQgUHJhY3RpY2UuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iTGl0aHVhbmlhIj5MaXRodWFuaWE8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5sYXdpbi5jb20vZW4vZXhwZXJ0cy9yb2xhbmRhcy12YWxpdW5hcy8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xNTUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubGF3aW4uY29tL2VuL2V4cGVydHMvcm9sYW5kYXMtdmFsaXVuYXMvJyB0YXJnZXQ9J19ibGFuayc+Um9sYW5kYXMgVmFsacWrbmFzPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIExBV0lOLCBWaWxuaXVzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBSb2xhbmRhcyBWYWxpxatuYXMgaGFzIHNlcnZlZCBhcyB0aGUgTWFuYWdpbmcgUGFydG5lciBvZiBMaWRlaWthLCBQZXRyYXVza2FzLCBWYWxpxatuYXMgaXIgcGFydG5lcmlhaSBMQVdJTiBzaW5jZSAxOTkyLiBIZSBpcyBDaGFpcm1hbiBvZiB0aGUgQm9hcmQgb2YgdGhlIEludmVzdG9ycyBGb3J1bSwgSG9ub3JhcnkgQ29uc3VsIG9mIHRoZSBLaW5nZG9tIG9mIFRoYWlsYW5kIGFuZCBhIE1lbWJlciBvZiB0aGUgQm9hcmQgb2YgVmlsbml1cyBDb3VydCBvZiBDb21tZXJjaWFsIEFyYml0cmF0aW9uLCBhbmQgdGhlIEh1bWFuIFJpZ2h0cyBMaWFpc29uIE9mZmljZXIgd2l0aGluIHRoZSBIdW1hbiBSaWdodHMgUHJvZ3JhbSBvZiB0aGUgSW50ZXJuYXRpb25hbCBCYXIgQXNzb2NpYXRpb24gKElCQS4pICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iTHV4ZW1ib3VyZyI+THV4ZW1ib3VyZzwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndpbGRnZW4ubHUvcGVvcGxlL2ZyYW4lQzMlQTdvaXMtYnJvdXhlbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzExNi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53aWxkZ2VuLmx1L3Blb3BsZS9mcmFuJUMzJUE3b2lzLWJyb3V4ZWwnIHRhcmdldD0nX2JsYW5rJz5GcmFuw6dvaXMgQnJvdXhlbDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBXaWxkZ2VuLCBQYXJ0bmVycyBpbiBMYXcsIEx1eGVtYm91cmcgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFdpdGggb3ZlciB0d2VudHkgeWVhcnMgZGVsaXZlcmluZyBleHBlcnQgYWR2aWNlIGluIGNvcnBvcmF0ZSBtYXR0ZXJzLCBGcmFuJmNjZWRpbDtvaXMgQnJvdXhlbCBjby1oZWFkcyB0aGUgY29ycG9yYXRlIGRlcGFydG1lbnQgYW5kIHNwZWNpYWxpc2VzIGluIGJvdGggY3Jvc3MtYm9yZGVyIGFuZCBkb21lc3RpYyBjb3Jwb3JhdGUgYW5kIGZpbmFuY2lhbCBsYXcuIEhlIGFzc2lzdHMgaGlzIGNsaWVudHMgd2l0aCBiYW5raW5nLCByZWluc3VyYW5jZSwgc2VjdXJpdGlzYXRpb24sIGNhcGl0YWwgbWFya2V0cywgYW5kIGJ1c2luZXNzIGxpdGlnYXRpb24uICZuYnNwO1dpdGggaGlzIHRlYW0sIEZyYW4mY2NlZGlsO29pcyBkZXZvdGVzIGhpbXNlbGYgdG8gcHJvdmlkaW5nIGhpcyBjbGllbnRzIHdpdGggdGFpbG9yLW1hZGUsIHRvcC1ub3RjaCBzZXJ2aWNlcywgYWR2aXNpbmcgdGhlbSBvbiBib3RoIHRoZSBiYXNpYyBhbmQgdGhlIHRob3JueSBhc3BlY3RzIG9mIHRoZWlyIHJlcXVlc3RzLiBIaXMgY29uc3RhbnQgY29uY2VybiBmb3IgcXVhbGl0eSBjbGllbnQgc2VydmljZSBpcyBtdWNoIGFwcHJlY2lhdGVkIGJ5IGhpcyBjbGllbnRzLCBhbW9uZyB3aG9tIGFyZSBsZWFkaW5nIHdvcmxkLXdpZGUgY29tcGFuaWVzLCBtYWpvciBiYW5rcywgaGlnaC1uZXQtd29ydGggaW5kaXZpZHVhbHMsIGFuZCBwcml2YXRlIGVxdWl0eSBob3VzZXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kc21sZWdhbC5jb20vcHVibGljYXRpb25zL21hcmlvLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzExOC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kc21sZWdhbC5jb20vcHVibGljYXRpb25zL21hcmlvLycgdGFyZ2V0PSdfYmxhbmsnPk1hcmlvIERpIFN0ZWZhbm88L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRm91bmRpbmcgUGFydG5lciwgRGkgU3RlZmFubywgU2VkbG8gJmFtcDsgTW95c2UsIEx1eGVtYm91cmcgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEEgcGFydG5lciBpbiB0aGUgbWFqb3IgTHV4ZW1ib3VyZyBmaXJtIG9mIERTTSBEaSBTdGVmYW5vLCBTZWRsbyAmYW1wOyBNb3lzZSwgTWFyaW8gRGkgU3RlZmFubyBzcGVjaWFsaXplcyBpbiBDb3Jwb3JhdGUgTGF3LCBNZXJnZXJzIGFuZCBBY3F1aXNpdGlvbnMsIFRheCBMYXcsIFJlYWwgRXN0YXRlIExhdywgRXVyb3BlYW4gVW5pb24gTGF3LCBDb250cmFjdCBMYXcsIEJ1c2luZXNzIExhdywgQ29tcGV0aXRpb24gTGF3LCBhbmQgTGFib3IgYW5kIEVtcGxveW1lbnQgTGF3LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYXJlbmR0LmNvbS9jb250YWN0L3BoaWxpcGUtZHVwb250JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNjQuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYXJlbmR0LmNvbS9jb250YWN0L3BoaWxpcGUtZHVwb250JyB0YXJnZXQ9J19ibGFuayc+UGhpbGlwcGUgRHVwb250PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kaW5nIFBhcnRuZXIsIEFyZW5kdCAmYW1wOyBNZWRlcm5hY2gsIEx1eGVtYm91cmcgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFBoaWxpcHBlIER1cG9udCBpcyBhIGZvdW5kaW5nIHBhcnRuZXIgb2YgQXJlbmR0ICZhbXA7IE1lZGVybmFjaCBsYXcgZmlybSBhbmQgaGVhZCBvZiB0aGUgZmlybSdzIGJhbmtpbmcgYW5kIGZpbmFuY2UgYnVzaW5lc3MgdW5pdC4gJm5ic3A7SGUgc3BlY2lhbGlzZXMgaW4gYmFua2luZyBhbmQgZmluYW5jZSBhbmQgaGFzIGNvbnNpZGVyYWJsZSBleHBlcmllbmNlIGluIGJhbmsgcmVndWxhdG9yeSBtYXR0ZXJzIGFzIHdlbGwgYXMgY2FwaXRhbCBtYXJrZXRzLCBsZW5kaW5nLCBzZWN1cml0aWVzIGFuZCBzdHJ1Y3R1cmVkIGZpbmFuY2UgdHJhbnNhY3Rpb25zIGFuZCBsaXRpZ2F0aW9uIGluIGZpbmFuY2UgbWF0dGVycy4gJm5ic3A7SGUgaGFzIGJlZW4gYSBtZW1iZXIgb2YgdGhlIEx1eGVtYm91cmcgQmFyIHNpbmNlIDE5ODYuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tbmtzLmNvbS90eXBlX3Blb3BsZS9tYXJpZS1iZWF0cmljZS1ub2JsZS8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xMjUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubW5rcy5jb20vdHlwZV9wZW9wbGUvbWFyaWUtYmVhdHJpY2Utbm9ibGUvJyB0YXJnZXQ9J19ibGFuayc+TWFyaWUtQsOpYXRyaWNlIE5vYmxlPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kaW5nIGFuZCBNYW5hZ2luZyBQYXJ0bmVyLCBNTktTLCBMdXhlbWJvdXJnICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNYXJpZS1CZWF0cmljZSBOb2JsZSBpcyBhIGZvdW5kaW5nIHBhcnRuZXIgYW5kIHRoZSBNYW5hZ2luZyBQYXJ0bmVyIG9mIE1OS1MuIFNoZSBmb2N1c2VzIG9uIGNvcnBvcmF0ZSBzdHJ1Y3R1cmluZyBwcm9qZWN0cyBpbnZvbHZpbmcgbWFpbmx5IFVLIGFuZCBVUyBjbGllbnRzIGFuZCBNJmFtcDtBIGFuZCByZWFsIGVzdGF0ZSB0cmFuc2FjdGlvbnMgcmVsYXRlZCB0byB0aGUgYWNxdWlzaXRpb24gb2YgdGFyZ2V0cyBhbGwgb3ZlciB0aGUgRVUsIHRocm91Z2ggam9pbnQgdmVudHVyZSBjb21wYW5pZXMgYW5kIG90aGVyIEx1eGVtYm91cmcgdmVoaWNsZXMgKG5vbi1yZWd1bGF0ZWQpLiBTaGUgYWxzbyBhZHZpc2VzIG9uIHN0cnVjdHVyaW5nIGNhcnJpZWQgaW50ZXJlc3QgYW5kIGlzIGludm9sdmVkIGluIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBpbmNlbnRpdmUgc2NoZW1lcyBpbiB0aGUgcHJpdmF0ZSBlcXVpdHkgY29udGV4dC4gU2hlIGlzIGFsc28gYWN0aXZlbHkgaW52b2x2ZWQgaW4gYWR2aXNpbmcgY2xpZW50cyBvbiBjb3Jwb3JhdGUgZGlzcHV0ZXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iTWFsYXlzaWEiPk1hbGF5c2lhIDwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFzZWFuaHJtZWNoLm9yZy9wZW9wbGUuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzcxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFzZWFuaHJtZWNoLm9yZy9wZW9wbGUuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnPkRhdG8nIFBhcmFtIEN1bWFyYXN3YW15PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoYWlycGVyc29uLCBNYWxheXNpYW4gV29ya2luZyBHcm91cCBmb3IgYW4gQVNFQU4gSHVtYW4gUmlnaHRzIE1lY2hhbmlzbSwgTWFrYXRpIENpdHkgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBDdW1hcmFzd2FteSBzZXJ2ZWQgYXMgQ2hhaXIgb2YgdGhlIE1hbGF5c2lhbiBCYXIgQ291bmNpbCBmcm9tIDE5ODYgdG8xOTg4LiAgRnJvbSAxOTg2IHRvIDE5ODksIGhlIHdhcyBjaGFpcm1hbiBvZiB0aGUgSHVtYW4gUmlnaHRzIENvbW1pdHRlZSBvZiB0aGUgSW50ZXJuYXRpb25hbCBCYXIgQXNzb2NpYXRpb24uICBIZSBoYXMgYmVlbiBhIGNvbW1pc3Npb25lciBvZiB0aGUgSW50ZXJuYXRpb25hbCBDb21taXNzaW9uIG9mIEp1cmlzdHMgc2luY2UgMTk5MCBhbmQgc2VydmVkIGFzIGl0cyBWaWNlLVByZXNpZGVudCBmcm9tIDIwMDQgdG8gMjAwNS4gIEFwcG9pbnRlZCB0aGUgVU4gU3BlY2lhbCBSYXBwb3J0ZXVyIGluIDE5OTQsIGhlIGludGVydmVuZWQgaW4gbW9yZSB0aGFuIDEwMCBjb3VudHJpZXMgYW5kIGNvbmR1Y3RlZCBudW1lcm91cyBmYWN0LWZpbmRpbmcgbWlzc2lvbnMgdG8gaW52ZXN0aWdhdGUgYXR0YWNrcyBvbiB0aGUgaW5kZXBlbmRlbmNlIG9mIGp1ZGdlcyBhbmQgbGF3eWVycyBhbmQgdGhlIHJ1bGUgb2YgbGF3LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9Ik1leGljbyI+TWV4aWNvPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY3JlZWxhYm9nYWRvcy5jb20vbnVlc3Ryby1lcXVpcG8vc29jaW9zL2Nhcmxvcy1jcmVlbC8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yMzIuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY3JlZWxhYm9nYWRvcy5jb20vbnVlc3Ryby1lcXVpcG8vc29jaW9zL2Nhcmxvcy1jcmVlbC8nIHRhcmdldD0nX2JsYW5rJz5DYXJsb3MgIENyZWVsIEMuIDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTZW5pb3IgUGFydG5lciwgQ3JlZWwgQWJvZ2Fkb3MgUy5DLiwgTWV4aWNvIENpdHkgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIENhcmxvcyBDcmVlbCBDLiBpcyBTZW5pb3IgUGFydG5lciBvZiBDcmVlbCBBYm9nYWRvcy4gTXIuIENyZWVsJnJzcXVvO3MgcHJhY3RpY2UgaXMgZm9jdXNlZCBvbiBtZXJnZXJzICZhbXA7IGFjcXVpc2l0aW9ucywgcHJpdmF0ZSBlcXVpdHksIGNvcnBvcmF0ZSBnb3Zlcm5hbmNlLCBhcyB3ZWxsIGFzIGluIGJhbmtpbmcgYW5kIGZpbmFuY2UuIE1yLiBDcmVlbCByZXByZXNlbnRzIHB1YmxpYyBhbmQgcHJpdmF0ZSBjb21wYW5pZXMgb24gY29ycG9yYXRlIGdvdmVybmFuY2UgbWF0dGVycywgY3Jvc3MtYm9yZGVyIGpvaW50IHZlbnR1cmVzIGFuZCBzdHJhdGVnaWMgYWxsaWFuY2VzLCBhcyB3ZWxsIGFzIHByaXZhdGUgZXF1aXR5IGZpcm1zIGluIHRyYW5zYWN0aW9uYWwgbWF0dGVycy4gTXIuIENyZWVsIGFkdmlzZWQgdGhlIE1leGljYW4gR292ZXJubWVudCBvbiB0aGUgZHJhZnRpbmcgYW5kIHJldmlzaW9ucyBvZiB2ZW50dXJlIGNhcGl0YWwgYW5kIHNlY3VyaXRpZXMgbGF3cyBhbmQgcmVndWxhdGlvbnMsIGluY2x1ZGluZyB0aGUgTGF3IG9uIHRoZSBTZWN1cml0aWVzIE1hcmtldCBhbmQgdGhlIExhdyBvbiBJbnZlc3RtZW50IENvbXBhbmllcy4gTXIuIENyZWVsIGN1cnJlbnRseSB0ZWFjaGVzIHRoZSBDb3Jwb3JhdGUgR292ZXJuYW5jZSBjb3Vyc2UgaW4gdGhlIExMTSBQcm9ncmFtIG9mIHRoZSBVbml2ZXJzaWRhZCBQYW5hbWVyaWNhbmEuIEhlIHNlcnZlcyBhdCB0aGUgQm9hcmQgb2YgRXhFYiAoRnVuZGFjaSZvYWN1dGU7biBFbXByZXNhcmlvcyBwb3IgbGEgRWR1Y2FjaSZvYWN1dGU7biBCJmFhY3V0ZTtzaWNhKSBhbmQgQU1TQSAoQWxpYW56YSBNJmVhY3V0ZTtkaWNhIHBvciBsYSBTYWx1ZCkuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5nYWxpY2lhLmNvbS5teC9tYW51ZWwtZ2FsaWNpYS1yLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzU2LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmdhbGljaWEuY29tLm14L21hbnVlbC1nYWxpY2lhLXIvJyB0YXJnZXQ9J19ibGFuayc+TWFudWVsIEdhbGljaWEgUm9tZXJvPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kaW5nIFBhcnRuZXIsIEdhbGljaWEgQWJvZ2Fkb3MsIFNDLCBNZXhpY28gQ2l0eSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTWFudWVsIEdhbGljaWEgUm9tZXJvIGlzIGEgZm91bmRpbmcgcGFydG5lciBvZiBHYWxpY2lhIEFib2dhZG9zLCBTQywgYSBsZWFkaW5nIE1leGljYW4gbGF3IGZpcm0uIE1yLiBHYWxpY2lhIHBhcnRpY2lwYXRlZCBhcyBsZWdhbCBhZHZpc29yIHRvIHRoZSBDb29yZGluYXRpbmcgT2ZmaWNlIG9mIEZvcmVpZ24gVHJhZGUgT3JnYW5pemF0aW9ucyAoQ29vcmRpbmFkb3JhIGRlIE9yZ2FuaXphY2lvbmVzIEVtcHJlc2FyaWFsZXMgZGUgQ29tZXJjaW8gRXh0ZXJpb3IgLSAiQ09FQ0UiKSBpbiB0aGUgbmVnb3RpYXRpb24gb2YgTkFGVEEgYW5kIHRoZSBUcmVhdHkgd2l0aCB0aGUgRXVyb3BlYW4gVW5pb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5nZGNhLmNvbS5teCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMzMy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5nZGNhLmNvbS5teCcgdGFyZ2V0PSdfYmxhbmsnPkZyYW5jaXNjbyBHb256w6FsZXogZGUgQ29zc8OtbzwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBHb256w6FsZXogZGUgQ29zc8OtbyBBYm9nYWRvcywgUy5DLiwgTWV4aWNvIENpdHkgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIERyLiBGcmFuY2lzY28gR29ueiZhYWN1dGU7bGV6IGRlIENvc3MmaWFjdXRlO28gZm9jdXNlcyBoaXMgcHJhY3RpY2Ugb24gaW50ZXJuYXRpb25hbCBhcmJpdHJhdGlvbiwgYW50aXRydXN0LCBhbmQgY29ycG9yYXRlIGxhdy4gR29ueiZhYWN1dGU7bGV6IGRlIENvc3MmaWFjdXRlO28gaXMgRGlyZWN0b3IsIFRyZWFzdXJlciBhbmQgZm9ybWVyIENoYWlyIG9mIHRoZSBBcmJpdHJhdGlvbiBDb21taXR0ZWUgb2YgdGhlIE1leGljYW4gQmFyIEFzc29jaWF0aW9uLCBhcyB3ZWxsIGFzIGl0cyBMYXcgYW5kIEVjb25vbWljcyBXb3JraW5nIEdyb3VwLCBQcmVzaWRlbnQgb2YgdGhlIEFudGl0cnVzdCBDb21taXNzaW9uIGFuZCBhY3RpdmUgbWVtYmVyIG9mIHRoZSBBcmJpdHJhdGlvbiBDb21taXNzaW9uIG9mIHRoZSBNZXhpY2FuIENoYXB0ZXIgb2YgdGhlIEludGVybmF0aW9uYWwgQ2hhbWJlciBvZiBDb21tZXJjZSwgYW1vbmcgb3RoZXIgYWN0aXZpdGllcy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmhlYXRoZXIuY29tLm14L2luZ2xlcy5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuaGVhdGhlci5jb20ubXgvaW5nbGVzLmh0bWwnIHRhcmdldD0nX2JsYW5rJz5UaG9tYXMgUy4gSGVhdGhlcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBGb3VuZGluZyBQYXJ0bmVyLCBIZWF0aGVyICZhbXA7IEhlYXRoZXIsIE1leGljbyBDaXR5ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBQcmlvciB0byBsYXVuY2hpbmcgSGVhdGhlciAmYW1wOyBIZWF0aGVyLCBUaG9tYXMgUy4gSGVhdGhlciB3YXMgYSBwYXJ0bmVyIGF0IGEgbGVhZGluZyBsYXcgZmlybSwgd2hlcmUgaGUgbGVkIHRoZSBNZXJnZXJzIGFuZCBBY3F1aXNpdGlvbnMsIEJhbmtpbmcsIGFuZCBDb3Jwb3JhdGUgR292ZXJuYW5jZSBwcmFjdGljZS4gSGUgaXMgcmVnYXJkZWQgYXMgb25lIG9mIHRoZSBsZWFkaW5nIGxhd3llcnMgaW4gTWV4aWNvIGFuZCBoYXMgcmVwcmVzZW50ZWQgYSBudW1iZXIgb2Ygc2lnbmlmaWNhbnQgTWV4aWNhbiBhbmQgZm9yZWlnbiBjb21wYW5pZXMgYW5kIGJhbmtzIGluIGl0cyB0cmFuc2FjdGlvbnMgaW4gTWV4aWNvIGFuZCBhYnJvYWQuIEFzIGEgZmluYW5jaWFsIGxhdyBleHBlcnQsIGhlIGhhcyBhZHZpc2VkIGEgbnVtYmVyIG9mIGdvdmVybm1lbnRhbCBlbnRpdGllcyByZWxhdGVkIHdpdGggdGhlIGZpbmFuY2lhbCBzZXJ2aWNlcyBpbmR1c3RyeSBpbiBNZXhpY28uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0nJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvODguZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9JycgdGFyZ2V0PSdfYmxhbmsnPkNhcmxvcyBMb3BlcmVuYSBSLjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBMb3BlcmVuYSwgTGVyY2ggeSBNYXJ0aW4gRGVsIENhbXBvLCBNZXhpY28gQ2l0eSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIExvcGVyZW5hIGlzIGN1cnJlbnRseSBhIHBhcnRuZXIgaW4gdGhlIGxhdyBmaXJtIG9mIExvcGVyZW5hLCBMZXJjaCB5IE1hcnRpbiBkZWwgQ2FtcG8sIGluIE1leGljbyBDaXR5LCB3aXRoIHNwZWNpYWwgZW1waGFzaXMgb24gY29ycG9yYXRlIGxhdywgbWVyY2FudGlsZSBjb250cmFjdHMsIGFyYml0cmF0aW9uLCBhbmQgbGl0aWdhdGlvbi4gSGUgc2VydmVkIGFzIEFkdmlzb3Igb2YgdGhlIE1leGljYW4gbmVnb3RpYXRpbmcgdGVhbSBmb3IgdGhlIE5vcnRoLUFtZXJpY2FuIEZyZWUgVHJhZGUgQWdyZWVtZW50IG9uIHRoZSBzdWJqZWN0IG9mIGRpc3B1dGUgcmVzb2x1dGlvbiAoMTk5Mi0xOTkzKSBhbmQgd2FzIFByZXNpZGVudCBvZiB0aGUgQmFycmEgTWV4aWNhbmEsIENvbGVnaW8gZGUgQWJvZ2Fkb3MgKE1leGljYW4gQmFyIEFzc29jaWF0aW9uKSBmb3IgdGhlIHBlcmlvZCBvZiAyMDA5LTIwMTEuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iTW9sZG92YSxSZXB1YmxpY29mIj5Nb2xkb3ZhLCBSZXB1YmxpYyBvZjwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vYWNpLm1kL2lnb3Itb2RvYmVzY3U/bGFuZz1lbicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzUwOS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL2FjaS5tZC9pZ29yLW9kb2Jlc2N1P2xhbmc9ZW4nIHRhcmdldD0nX2JsYW5rJz5JZ29yIE9kb2Jlc2N1PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIEFDSSBQYXJ0bmVycywgQ2hpc2luYXUgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIElnb3IgaXMgYSBmb3VuZGluZyBwYXJ0bmVyIG9mIEFDSSBQYXJ0bmVycyB3aXRoIG1vcmUgdGhhbiB0d2VsdmUgeWVhcnMgb2YgZXhwZXJpZW5jZSwgcmVwcmVzZW50aW5nIHRoZSBzdGF0ZSBvZiBNb2xkb3ZhLCBsb2NhbCBhbmQgaW50ZXJuYXRpb25hbCBjb21wYW5pZXMgaW4gYSBsYXJnZSBudW1iZXIgb2YgY29tcGxleCByZWFsIGVzdGF0ZSBhbmQgc2VjdXJpdGllcyB0cmFuc2FjdGlvbnMsIGNvcnBvcmF0ZSByZXN0cnVjdHVyaW5nIGFuZCBpbnNvbHZlbmN5LCBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMgaW4gTW9sZG92YS4gSWdvciBpcyBhcmJpdHJhdG9yIHdpdGggdGhlIEludGVybmF0aW9uYWwgQXJiaXRyYXRpb24gQ291cnQgb2YgdGhlIE1vbGRvdmFuIFRyYWRlIGFuZCBJbmR1c3RyeSBDaGFtYmVyLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudHVyY2FubGF3Lm1kLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzEwNi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy50dXJjYW5sYXcubWQvJyB0YXJnZXQ9J19ibGFuayc+QWxleGFuZGVyIFR1cmNhbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBGb3VuZGVyIGFuZCBNYW5hZ2luZyBQYXJ0bmVyLCBUdXJjYW4gQ2F6YWMsIENoaXNpbmF1ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBBbGV4YW5kZXIgVHVyY2FuIGlzIHRoZSBmb3VuZGluZyBhbmQgbWFuYWdpbmcgcGFydG5lciBvZiBUdXJjYW4gJmFtcDsgVHVyY2FuLCBub3cgVHVyY2FuIENhemFjLiBIaXMgcHJhY3RpY2UgZm9jdXNlcyBwcmltYXJpbHkgb24gdGhlIGFyZWFzIG9mIENvcnBvcmF0ZSBhbmQgQ29tbWVyY2lhbCwgQmFua2luZyBhbmQgRmluYW5jZSwgRW5lcmd5ICZhbXA7IFRlbGVjb21tdW5pY2F0aW9ucywgUmVhbCBFc3RhdGUsIFRheCwgYW5kIE5vbi1Qcm9maXQgTGF3LiBIZSBpcyBDby1Gb3VuZGVyIGFuZCBNZW1iZXIgb2YgdGhlIEJvYXJkIG9mIERpcmVjdG9ycyBvZiB0aGUgQW1lcmljYW4gQ2hhbWJlciBvZiBDb21tZXJjZSAoQU1DSEFNKSBpbiBNb2xkb3ZhLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9Ik5ldGhlcmxhbmRzIj5OZXRoZXJsYW5kczwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnNibW9mZnNob3JlLmNvbS93aG8td2UtYXJlL21hbmFnZW1lbnQtYm9hcmQvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTEwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnNibW9mZnNob3JlLmNvbS93aG8td2UtYXJlL21hbmFnZW1lbnQtYm9hcmQvJyB0YXJnZXQ9J19ibGFuayc+U2lldHplIEhlcGtlbWE8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hpZWYgR292ZXJuYW5jZSBhbmQgQ29tcGxpYW5jZSBPZmZpY2VyLCBTQk0gT2Zmc2hvcmUsIFNjaGllZGFtICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBTaWV0emUgSGVwa2VtYSBqb2luZWQgU0JNIGFzIENoaWVmIEdvdmVybmFuY2UgYW5kIENvbXBsaWFuY2UgT2ZmaWNlciBpbiBNYXkgMjAxMi4gUHJpb3IgdG8gam9pbmluZyBTQk0sIGhlIHdhcyBhIHBhcnRuZXIgb2YgQWxsZW4gJmFtcDsgT3ZlcnksIGEgcHJlc3RpZ2lvdXMgaW50ZXJuYXRpb25hbCBsYXcgZmlybSwgZnJvbSAxOTg3IHRvIDIwMTEgYW5kIGJlZm9yZSB0aGF0IG9mIEdyYWhhbSAmYW1wOyBKYW1lcyAuIFNpZXR6ZSBoYXMgZGVjYWRlcyBvZiBleHBlcmllbmNlIGFkdmlzaW5nIGNvbXBhbmllcyBvbiBtYXR0ZXJzIG9mIGNvcG9yYXRlIGdvdmVybmFuY2UgYW5kIGNvcnBvcmF0ZSBmaW5hbmNlLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHBzOi8vd3d3LmFob2xkLmNvbS9BaG9sZC5odG0jIS9Db3Jwb3JhdGUtZ292ZXJuYW5jZS9Db3Jwb3JhdGUtRXhlY3V0aXZlLUJvYXJkLmh0bSAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zMzYuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHBzOi8vd3d3LmFob2xkLmNvbS9BaG9sZC5odG0jIS9Db3Jwb3JhdGUtZ292ZXJuYW5jZS9Db3Jwb3JhdGUtRXhlY3V0aXZlLUJvYXJkLmh0bSAnIHRhcmdldD0nX2JsYW5rJz5Mb2Rld2lqayBIaWptYW5zIHZhbiBkZW4gQmVyZ2g8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50IGFuZCBDaGllZiBDb3Jwb3JhdGUgR292ZXJuYW5jZSBDb3Vuc2VsLCBBaG9sZCwgQW1zdGVyZGFtICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBMb2Rld2lqayBIaWptYW5zIHZhbiBkZW4gQmVyZ2ggaXMgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50IGFuZCBDaGllZiBDb3Jwb3JhdGUgR292ZXJuYW5jZSBDb3Vuc2VsIG9mIEFob2xkLiBQcmlvciB0byBqb2luaW5nIFJveWFsJm5ic3A7QWhvbGQsIExvZGV3aWprIHdhcyBhIHBhcnRuZXIgYW5kIG1lbWJlciBvZiB0aGUgbWFuYWdpbmcgY29tbWl0dGVlIG9mIERlIEJyYXV3IEJsYWNrc3RvbmUgV2VzdGJyb2VrLiBUaGVyZSBoZSBmb2N1c2VkIGhpcyBwcmFjdGljZSBvbiBjb3Jwb3JhdGUgbGF3LiBIZSBpcyBhbHNvIGN1cnJlbnRseSBpbnZvbHZlZCB3aXRoIHRoZSBSb3lhbCBDb25jZXJ0Z2Vib3V3IE9yY2hlc3RyYSBhcyBpdHMgZGVwdXR5IGNoYWlybWFuLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc3RpYmJlLm5sL3N0aWJiZS9wZXJzb24uZG8/VUlEPWNtc2xhd3llcm5sMjggJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTA4LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnN0aWJiZS5ubC9zdGliYmUvcGVyc29uLmRvP1VJRD1jbXNsYXd5ZXJubDI4ICcgdGFyZ2V0PSdfYmxhbmsnPkhlbGVlbiBLZXJzdGVuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIFN0aWJiZSwgQW1zdGVyZGFtICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBIZWxlZW4mbmJzcDtLZXJzdGVuIHdhcyB0aGUgTWFuYWdpbmcgUGFydG5lciBvZiBTdGliYmUsIGFuIGludGVybmF0aW9uYWxseSBvcmllbnRlZCBEdXRjaCBsYXcgZmlybSBmcm9tIDIwMDggdG8gMjAxMy4gU2hlIHNwZWNpYWxpemVzIGluIE1lcmdlcnMgYW5kIEFjcXVpc2l0aW9ucywgQ2FwaXRhbCBNYXJrZXRzLCBDb3Jwb3JhdGUgTGF3LCBhbmQgQ29ycG9yYXRlIEdvdmVybmFuY2UgYW5kIGhhcyByZXByZXNlbnRlZCBtYW55IGltcG9ydGFudCBjbGllbnRzIGluIHNpZ25pZmljYW50IHRyYW5zYWN0aW9ucy4gVW50aWwgYmVjb21pbmcgTWFuYWdpbmcgUGFydG5lciBpbiAyMDA4LCBzaGUgd2FzIEhlYWQgb2YgU3RpYmJlJ3MgY29ycG9yYXRlIHByYWN0aWNlLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZWFkcy5jb20vZWFkcy9pbnQvZW4uaHRtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQwNC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5lYWRzLmNvbS9lYWRzL2ludC9lbi5odG1sJyB0YXJnZXQ9J19ibGFuayc+UGV0ZXIgS2xlaW5zY2htaWR0PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEJsYXVtIERldHRtZXJzIFJhYnN0ZWluLCBNdW5pY2ggICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFBldGVyIEtsZWluc2NobWlkdCBpcyBhIHBhcnRuZXIgb2YgQmxhdW0gRGV0dG1lcnMgUmFic3RlaW4uICZuYnNwO0hlIGlzIEdlbmVyYWwgQ291bnNlbCBmb3IgQWlyYnVzIEdyb3VwLCBhIGdsb2JhbCB0ZWNobm9sb2d5IGFuZCByZXNlYXJjaCBjb21wYW55LiBCZWZvcmUgZW50ZXJpbmcgdGhlIHJvbGUgb2YgR2VuZXJhbCBDb3Vuc2VsLCBNci4gS2xlaW5zY2htaWR0IGhlbGQgYSBmZXcgcG9zaXRpb25zIHdpdGggQWlyYnVzJm5ic3A7YW5kIGl0cyBmYW1pbHkgb2YgY29tcGFuaWVzIGluY2x1ZGluZyBTZW5pb3IgVmljZSBQcmVzaWRlbnQgaW4gdGhlIE9mZmljZSBvZiB0aGUgQ2hpZWYgT3BlcmF0aW5nIE9mZmljZXIgaGFuZGxpbmcgaXRzIGxlZ2FsIGFmZmFpcnMgYW5kJm5ic3A7R2VuZXJhbCBDb3Vuc2VsIGFuZCBDb3Jwb3JhdGUgU2VjcmV0YXJ5IG9mIEFpcmJ1cy4gSGUgYWxzbyBoZWxkIGRpZmZlcmVudCBzZW5pb3IgcG9zaXRpb25zIGluIGxlZ2FsIGFmZmFpcnMgYW5kIE0mYW1wO0Egd2l0aCBEYWltbGVyQ2hyeXNsZXIgQWVyb3NwYWNlIGFuZCBTaWVtZW5zLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZGVicmF1dy5jb20vcGVyc29uL21hcnRpam4tc25vZXAvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjQ0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmRlYnJhdXcuY29tL3BlcnNvbi9tYXJ0aWpuLXNub2VwLycgdGFyZ2V0PSdfYmxhbmsnPk1hcnRpam4gU25vZXA8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgRGUgQnJhdXcgQmxhY2tzdG9uZSBXZXN0YnJvZWssIEFtc3RlcmRhbSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTWFydGlqbiBTbm9lcCBjdXJyZW50bHkgc2VydmVzIGFzIE1hbmFnaW5nIFBhcnRuZXIgb2YgRGUgQnJhdXcgQmxhY2tzdG9uZSBXZXN0YnJvZWsuIEhlIHNwZWNpYWxpc2VzIGluIEVVIGFuZCBEdXRjaCBjb21wZXRpdGlvbiBsYXcuIE1hcnRpam4gc2VydmVkIGFzIFByZXNpZGVudCBvZiB0aGUgRHV0Y2ggQXNzb2NpYXRpb24gZm9yIENvbXBldGl0aW9uIExhdyB1bnRpbCAyMDEwLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubmF1dGFkdXRpbGguY29tL2VuL2hvbWUvb3VyLXBlb3BsZS9wZW9wbGUvdS91bHJpY2ktbWljaGFlbGEvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTMzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm5hdXRhZHV0aWxoLmNvbS9lbi9ob21lL291ci1wZW9wbGUvcGVvcGxlL3UvdWxyaWNpLW1pY2hhZWxhLycgdGFyZ2V0PSdfYmxhbmsnPk1pY2hhw6tsYSBVbHJpY2k8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hhaXIgb2YgdGhlIEJvYXJkLCBOYXV0YUR1dGlsaCwgQW1zdGVyZGFtICAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTWljaGEmZXVtbDtsYSBpcyBjby1oZWFkIG9mIE5hdXRhRHV0aWxoJ3MgRHV0Y2ggU3RydWN0dXJlZCBGaW5hbmNlIHRlYW0sIGluY2x1ZGluZyBTZWN1cml0aXNhdGlvbiwgQ292ZXJlZCBCb25kcyBhbmQgcG9ydGZvbGlvIHRyYW5zZmVyLiBTaGUgd2FzIGludm9sdmVkIGluIHRoZSBmaXJzdCBldmVyIHB1YmxpYyBzZWN1cml0aXNhdGlvbiB0cmFuc2FjdGlvbiBpbiB0aGUgTmV0aGVybGFuZHMgYW5kIGhhcyBhY3RlZCBpbiBtYW55IHNlY3VyaXRpc2F0aW9uIHRyYW5zYWN0aW9ucyBzaW5jZSB0aGF0IHRpbWUuIE1pY2hhZWxhIGlzICh0aGUgb25seSBEdXRjaCkgYm9hcmRtZW1iZXIgb2YgUHJpbWUgQ29sbGF0ZXJhbGlzZWQgU2VjdXJpdGllcyAoUENTKSBhbiBvcmdhbml6YXRpb24gd2hpY2ggaGFzIGJlZW4gc2V0IHVwIHRvIHJlaW5mb3JjZSBoaWdoIHF1YWxpdHkgc2VjdXJpdGlzYXRpb25zIGFuZCBtYXJrZXQgcmVzaWxpZW5jZSBpbiBFdXJvcGUuIFNoZSBhbHNvIGNoYWlycyB0aGUgYm9hcmQgb2YgdGhlICJBbXN0ZXJkYW1zIFVuaXZlcnNpdGVpdHNmb25kcyIuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iTmV3WmVhbGFuZCI+TmV3IFplYWxhbmQ8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5idWRkbGVmaW5kbGF5LmNvbS9vdXItcGVvcGxlL3BldGVyLWNoZW1pcycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzc1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJ1ZGRsZWZpbmRsYXkuY29tL291ci1wZW9wbGUvcGV0ZXItY2hlbWlzJyB0YXJnZXQ9J19ibGFuayc+UGV0ZXIgQ2hlbWlzPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE5hdGlvbmFsIENoYWlybWFuIGFuZCBQYXJ0bmVyLCBCdWRkbGUgRmluZGxheSwgV2VsbGluZ3RvbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIENoZW1pcyBpcyBOYXRpb25hbCBDaGFpcm1hbiBvZiBCdWRkbGUgRmluZGxheSwgb25lIG9mIE5ldyBaZWFsYW5kJ3MgbGVhZGluZyBDb3Jwb3JhdGUsIENvbW1lcmNpYWwgTGF3LCBhbmQgUHVibGljIExhdyBmaXJtcywgd2l0aCBvZmZpY2VzIGluIEF1Y2tsYW5kLCBXZWxsaW5ndG9uLCBhbmQgQ2hyaXN0Y2h1cmNoLiBUaGUgZmlybSBoYXMgMzcgcGFydG5lcnMgYW5kIGEgdG90YWwgd29ya2ZvcmNlIG9mIGFyb3VuZCAyODAgcGVvcGxlLiBIZSBoYXMgYWR2aXNlZCBzdWNjZXNzaXZlIE5ldyBaZWFsYW5kIGdvdmVybm1lbnRzIG9uIGNoYW5nZXMgdG8gRW1wbG95bWVudCBMYXcgYW5kIHJlbGF0ZWQgbGVnaXNsYXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ydXNzZWxsbWN2ZWFnaC5jb20vT3VyUGVvcGxlL1ZpZXdQcm9maWxlL3RhYmlkLzE3NC9Qcm9maWxlL0dhcnlNY0RpYXJtaWQvRGVmYXVsdC5hc3B4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjM2LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnJ1c3NlbGxtY3ZlYWdoLmNvbS9PdXJQZW9wbGUvVmlld1Byb2ZpbGUvdGFiaWQvMTc0L1Byb2ZpbGUvR2FyeU1jRGlhcm1pZC9EZWZhdWx0LmFzcHgnIHRhcmdldD0nX2JsYW5rJz5HYXJ5IE1jRGlhcm1pZDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDRU8sIFJ1c3NlbGwgTWNWZWFnaCwgQXVja2xhbmQgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEdhcnkgTWNEaWFybWlkIGlzIENFTyBvZiBSdXNzZWxsIE1jVmVhZ2gsIGEgMjUwIGxhd3llciBmaXJtLCB3aXRoIGEgdG90YWwgc3RhZmYgb2Ygb3ZlciA0MDAgc2hhcmVkIGFjcm9zcyBvdXIgQXVja2xhbmQgYW5kIFdlbGxpbmd0b24gb2ZmaWNlcy4gVGhlIGZpcm0gd29uIDQgYXdhcmRzLCB3YXMgbm9taW5hdGVkIGZvciBNYW5hZ2luZyBQYXJ0bmVyL0NFTyBvZiB0aGUgWWVhciBhbmQgd2FzIHRoZSBvbmx5IE5ldyBaZWFsYW5kIGZpcm0gbm9taW5hdGVkIGZvciB0aGUgQ29ycG9yYXRlIENpdGl6ZW4gRmlybSBvZiB0aGUgWWVhciBieSB0aGUgQUxCIEF1c3RyYWxhc2lhbiBMYXcgQXdhcmRzIDIwMTAuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iTm9yd2F5Ij5Ob3J3YXk8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53aWVyc2hvbG0ubm8vZW53aWVyc2hvbG0vUGFnZXMvUHJvZmlsZXZpZXdlci5hc3B4P0Fuc2F0dElkPTEwMzcmc291cmNlPS9lbldpZXJzaG9sbS9vdXJwZW9wbGUvUGFnZXMvUGFydG5lcnMuYXNweCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzUzNy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53aWVyc2hvbG0ubm8vZW53aWVyc2hvbG0vUGFnZXMvUHJvZmlsZXZpZXdlci5hc3B4P0Fuc2F0dElkPTEwMzcmc291cmNlPS9lbldpZXJzaG9sbS9vdXJwZW9wbGUvUGFnZXMvUGFydG5lcnMuYXNweCcgdGFyZ2V0PSdfYmxhbmsnPkphbiBGb3VnbmVyPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEFkdm9rYXRmaXJtYWV0IFdpZXJzaG9sbSBBUywgT3NsbyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSmFuIEZvdWduZXIgaXMgYW4gZXhwZXJ0IGluIGNvbmZsaWN0IGFuZCBjcmlzaXMgaGFuZGxpbmcuIEhlIGlzIGFsc28gYSBzcGVjaWFsaXN0IGluIGxpdGlnYXRpb24gYW5kIGVtcGxveW1lbnQgbGF3LiBIZSBoYXMgZXhwZXJpZW5jZSBmcm9tIHNldmVyYWwgaGlnaC1wcm9maWxlIGNhc2VzIGludm9sdmluZyBsZWdhbCwgcG9saXRpY2FsIGFuZCByZXB1dGF0aW9uIHJpc2tzLCBoYXZpbmcgYXNzaXN0ZWQgYm9hcmRzIGFuZCBtYW5hZ2VtZW50cyBpbiBwcml2YXRlIGFuZCBwdWJsaWMgZW50ZXJwcmlzZXMuIEluIGFkZGl0aW9uIGhlIGhhcyBleHBlcnRpc2UgaW4gcGV0cm9sZXVtIGxhdywgYWRtaW5pc3RyYXRpb24gbGF3LCBsYWJvdXIgbGVnaXNsYXRpb24sIGNvbnRyYWN0IGxhdyBhbmQgbGF3IG9mIGRhbWFnZXMuIEhlIGlzIHRoZSBhdXRob3Igb2Ygc2V2ZXJhbCBvZiB0ZXh0Ym9va3MsIGdpdmVzIGxlY3R1cmVzIG9uIGEgcmVndWxhciBiYXNpcyBhbmQgaGFzIHZhc3QgZXhwZXJpZW5jZSBmcm9tIHB1YmxpYyBhbmQgcHJpdmF0ZSBib2FyZHMsIGNvdW5jaWxzIGFuZCBjb21taXR0ZWVzLiZuYnNwOyAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYmFoci5uby9lbi9jb250YWN0L3BlcnNvbj9rZXk9MTQzNScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI4OC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5iYWhyLm5vL2VuL2NvbnRhY3QvcGVyc29uP2tleT0xNDM1JyB0YXJnZXQ9J19ibGFuayc+TW9ydGVuIFAuIFNtw7hyZGFsPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEJBLUhSLCBPc2xvICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNb3J0ZW4gU21vcmRhbCBpcyBQYXJ0bmVyIGF0IEJBLUhSLiBIaXMgcHJhY3RpY2UgZm9jdXNlcyBvbiBDb3Jwb3JhdGUgYW5kIE1lcmdlcnMgYW5kIEFjcXVpc2l0aW9ucyBsYXcsIHBhcnRpY3VsYXJseSBpbiB0aGUgRW5lcmd5IGFuZCBTaGlwcGluZyBpbmR1c3RyaWVzLiBQcmV2aW91c2x5LCBoZSB3YXMgTGVnYWwgRGlyZWN0b3IgZm9yIEt2JmFlbGlnO3JuZXIgT2lsICZhbXA7IEdhcyBhbmQgdGhlbiBmb3IgQWtlciBLdiZhZWxpZztybmVyIGZvbGxvd2luZyBhIG1lcmdlci4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vaGFhdmluZC5uby9lbi9wZW9wbGUvc3RlaW5iZXJnLWdlaXIvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTI1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vaGFhdmluZC5uby9lbi9wZW9wbGUvc3RlaW5iZXJnLWdlaXIvJyB0YXJnZXQ9J19ibGFuayc+R2VpciBTdGVpbmJlcmc8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgQWR2b2thdGZpcm1hZXQgSGFhdmluZCBBUywgT3NsbyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgR2VpciBTdGVpbmJlcmcgaXMgQ2hhaXJtYW4gb2YgdGhlIEJvYXJkIG9mIEhhYXZpbmQgYW5kIGEgcGFydG5lciBpbiB0aGUgYnVzaW5lc3MgYXJlYSBJbmR1c3RyeSwgTWVkaWEgJmFtcDsgVGVjaG5vbG9neS4gSGUgaXMgPGJyIC8+DQpwYXJ0aWN1bGFybHkgaW52b2x2ZWQgaW4gaXNzdWVzIHdpdGhpbiB0aGUgcGhhcm1hY2V1dGljYWwgYW5kIGZvb2Qgc2VjdG9ycywgaW4gYWRkaXRpb24gdG8gY29tbWVyY2UgYW5kIGRpc3RyaWJ1dGlvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndpZXJzaG9sbS5uby9lbndpZXJzaG9sbS9QYWdlcy9Qcm9maWxldmlld2VyLmFzcHg/QW5zYXR0SWQ9MTA3NiZzb3VyY2U9L2VuV2llcnNob2xtL291cnBlb3BsZS9QYWdlcy9QYXJ0bmVycy5hc3B4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjM5LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndpZXJzaG9sbS5uby9lbndpZXJzaG9sbS9QYWdlcy9Qcm9maWxldmlld2VyLmFzcHg/QW5zYXR0SWQ9MTA3NiZzb3VyY2U9L2VuV2llcnNob2xtL291cnBlb3BsZS9QYWdlcy9QYXJ0bmVycy5hc3B4JyB0YXJnZXQ9J19ibGFuayc+S2FpIFRow7hnZXJzZW4gPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEFkdm9rYXRmaXJtYWV0IFdpZXJzaG9sbSwgT3NsbyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgS2FpIFRob2dlcnNlbiBpcyBwYXJ0bmVyIGF0IEFkdm9rYXRmaXJtYWV0IFdpZXJzaG9sbSBhcyBvZiAyMDE0LiZuYnNwO0hlIHdhcyBNYW5hZ2luZyBQYXJ0bmVyIG9mIEFkdm9rYXRmaXJtYWV0IFRob21tZXNzZW4sIG9uZSBvZiBOb3J3YXkncyBsZWFkaW5nIGNvbW1lcmNpYWwgbGF3IGZpcm1zIHdpdGggb2ZmaWNlcyBpbiBPc2xvLCBCZXJnZW4gYW5kIExvbmRvbi4gT25jZSBhIERlcHV0eSBKdWRnZSwgaGUgaGFzIGNvbnNpZGVyYWJsZSBleHBlcmllbmNlIHdvcmtpbmcgd2l0aCBtZXJnZXJzLCBhY3F1aXNpdGlvbnMsIGFuZCBjb3Jwb3JhdGUgZmluYW5jZSByZWxhdGVkIG1hdHRlcnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53aWVyc2hvbG0ubm8vUGFnZXMvUHJvZmlsZXZpZXdlci5hc3B4P0Fuc2F0dElkPTEwNDEmc291cmNlPS9tZWRhcmJlaWRlcmUvUGFnZXMvUGFydG5lcmUuYXNweCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ2MC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53aWVyc2hvbG0ubm8vUGFnZXMvUHJvZmlsZXZpZXdlci5hc3B4P0Fuc2F0dElkPTEwNDEmc291cmNlPS9tZWRhcmJlaWRlcmUvUGFnZXMvUGFydG5lcmUuYXNweCcgdGFyZ2V0PSdfYmxhbmsnPk5pbHMgSC4gVGhvbW1lc3NlbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBBZHZva2F0ZmlybWFldCBXaWVyc2hvbG0gQVMsIE9zbG8gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE5pbHMgSC4gVGhvbW1lc3NlbiBpcyBtYW5hZ2luZyBwYXJ0bmVyIG9mIFdpZXJzaG9sbS4gTXIuIFRob21tZXNzZW4gaGFzIGV4dGVuc2l2ZSBleHBlcmllbmNlIGFzc2lzdGluZyBmaW5hbmNpYWwgYWR2aXNvcnMsIHByaXZhdGUgZXF1aXR5IGZ1bmRzIGFuZCBmaW5hbmNpYWwgYW5kIGluZHVzdHJpYWwgY29tcGFuaWVzIHdpdGggYWNxdWlzaXRpb25zLCBtZXJnZXJzIGFuZCBvdGhlciBjb3Jwb3JhdGUgbWF0dGVycyBhbmQgYWR2aXNlcyBvbiBhbGwgYXNwZWN0cyBvZiBkb21lc3RpYyBhbmQgaW50ZXJuYXRpb25hbCB0cmFuc2FjdGlvbnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iUG9sYW5kIj5Qb2xhbmQ8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5za3NsZWdhbC5wbC90ZWFtLnBocD9wZXJzb249MzgnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy81OS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5za3NsZWdhbC5wbC90ZWFtLnBocD9wZXJzb249MzgnIHRhcmdldD0nX2JsYW5rJz5Qcm9mLiBTdGFuaXPFgmF3IFNvxYJ0eXNpxYRza2k8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgT2YgQ291bnNlbCwgU2/FgnR5c2nFhHNraSBLYXdlY2tpICZhbXA7IFN6bMSZemFrLCBXYXJzYXcgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFNvxYJ0eXNpxYRza2kgS2F3ZWNraSAmYW1wOyBTemzEmXphayAoU0smYW1wO1MpIGlzIG9uZSBvZiB0aGUgbGVhZGluZyBsYXcgZmlybXMgaW4gUG9sYW5kLiBUaGUgZmlybSBoYXMgODUgYXR0b3JuZXlzLCBhbmQgZW1wbG95cyBhIHRvdGFsIG9mIDE4MCBwZW9wbGUgaW5jbHVkaW5nIDIwIHBhcmFsZWdhbHMgYW5kIGEgc3VwcG9ydCBzdGFmZiBvZiA4MCwgd2l0aCBwcmluY2lwYWwgb2ZmaWNlcyBhcmUgaW4gV2Fyc2F3IGFuZCBicmFuY2ggb2ZmaWNlcyBpbiBQb3puYcWELCBLYXRvd2ljZSwgYW5kIFdyb2PFgmF3LiBJbiB0aGUgeWVhcnMgMTk5MSBhbmQgMTk5MiwgUHJvZmVzc29yIFNvxYJ0eXNpxYRza2kgcmVwcmVzZW50ZWQgdGhlIFBvbGlzaCBHb3Zlcm5tZW50IGR1cmluZyBuZWdvdGlhdGlvbnMgbGVhZGluZyB0byBQb2xhbmQncyBhc3NvY2lhdGlvbiB3aXRoIHRoZSBFdXJvcGVhbiBDb21tdW5pdHkuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53a2IuY29tLnBsLz9QPTQnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xNjIuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cud2tiLmNvbS5wbC8/UD00JyB0YXJnZXQ9J19ibGFuayc+QW5kcnplaiBXaWVyY2nFhHNraTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTZW5pb3IgUGFydG5lciwgV0tCIFdpZXJjacWEc2tpLCBLd2llY2nFhHNraSwgQmFlaHIgU3DDs8WCa2EsIFdhcnNhdyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQW5kcnplaiBXaWVyY2luc2tpIGlzIHRoZSBTZW5pb3IgUGFydG5lciBvZiBXS0IgV2llcmNpbnNraSwgS3dpZWNpbnNraSwgQmFlaHIsIGEgZmlybSB3aXRoIG1vcmUgdGhhbiA0MCBsYXd5ZXJzLCBoZWFkcXVhcnRlcmVkIGluIFdhcnNhdywgd2l0aCBhIGJyYW5jaCBvZmZpY2UgaW4gUG96bmFuLCB3aGljaCBoYXMgaGFuZGxlZCBQb2xhbmQncyBsYXJnZXN0IHByaXZhdGl6YXRpb24gYXMgd2VsbCBhcyBtZXJnZXIgYW5kIGFjcXVpc2l0aW9uIGRlYWxzLiBIZSBoYXMgYmVlbiBhIG1lbWJlciBvZiB0aGUgc3VwZXJ2aXNvcnkgYm9hcmRzIG9mIHZhcmlvdXMgY29tcGFuaWVzLCBpbmNsdWRpbmcgcHVibGljIG9uZXMsIGFuZCBpbiBwYXJ0aWN1bGFyIHRoZSBTdXBlcnZpc29yeSBCb2FyZCBvZiBJTkcgTmF0aW9uYWxlIE5lZGVybGFuZGVuIFBvbHNrYSBQVEUgUy5BLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly9lbi5kenAucGwvdGVhbS9wYXJ0bmVyenkva3J6eXN6dG9mLWEtemFrcnpld3NraScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzc2LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vZW4uZHpwLnBsL3RlYW0vcGFydG5lcnp5L2tyenlzenRvZi1hLXpha3J6ZXdza2knIHRhcmdldD0nX2JsYW5rJz5Lcnp5c3p0b2YgQS4gWmFrcnpld3NraTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBEb21hbnNraSBaYWtyemV3c2tpIFBhbGlua2EsIFdhcnNhdyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgS3J6eXN6dG9mIEEuIFpha3J6ZXdza2kgaXMgYSBGb3VuZGVyIGFuZCB0aGUgTWFuYWdpbmcgUGFydG5lciBvZiBEb21hbnNraSBaYWtyemV3c2tpIFBhbGlua2EsIHRoZSBsYXJnZXN0IGxhdyBmaXJtIGluIFBvbGFuZCwgd2l0aCBvZmZpY2VzIGluIFdhcnNhdywgUG96bmFuLCBXcm9jbGF3LCBhbmQgVG9ydW4uIEFmdGVyIHRoZSAxOTg5IHBvbGl0aWNhbCBjaGFuZ2VzLCBoZSB3YXMgYSBwYXJ0aWNpcGFudCBpbiB0aGUgbGVnaXNsYXRpdmUgd29yayBjYXJyaWVkIG91dCBieSB0aGUgTWluaXN0cnkgb2YgUHJpdmF0aXNhdGlvbiBvbiB0aGUgQWN0IG9uIHRoZSBQcml2YXRpc2F0aW9uIG9mIFN0YXRlLW93bmVkIEVudGVycHJpc2VzIGFuZCB0aGUgQWN0IG9uIENvbXBhbmllcyB3aXRoIEZvcmVpZ24gUGFydGljaXBhdGlvbiBhbmQgd2FzIGFsc28gYW4gYWR2aXNvciBhbmQgYXR0b3JuZXkgdG8gdGhlIE1pbmlzdGVyIG9mIFByaXZhdGlzYXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iUG9ydHVnYWwiPlBvcnR1Z2FsPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuanBhYi5wdC9wdC9lcXVpcGEvMicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzEzNC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5qcGFiLnB0L3B0L2VxdWlwYS8yJyB0YXJnZXQ9J19ibGFuayc+Sm9zJmVhY3V0ZTsgUGVkcm8gQWd1aWFyLUJyYW5jbzwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTZW5pb3IgUGFydG5lciwgSlBBQiAtIEpvcyZlYWN1dGU7IFBlZHJvIEFndWlhci1CcmFuY28gJmFtcDsgQXNzb2NpYWRvcywgUi5MLiwgTGlzYm9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gQWd1aWFyLUJyYW5jbyBpcyBhIHNlbmlvciBwYXJ0bmVyIHdpdGggSlBBQi4gSGUmbmJzcDtzZXJ2ZWQgYXMgUHJlc2lkZW50IG9mIHRoZSBPcG9ydG8gRGlzdHJpY3QgQ291bmNpbCBvZiB0aGUgUG9ydHVndWVzZSBCYXIgQXNzb2NpYXRpb24gZnJvbSAyMDAyIHRvIDIwMDQsIGFzIGEgTWVtYmVyIG9mIHRoZSBNYWdpc3RyYXRlcyBIaWdoZXIgQ291bmNpbCAoQ1NNKSBlbGVjdGVkIGJ5IFBhcmxpYW1lbnQgaW4gSmFudWFyeSAyMDAwLCBhcyBNaW5pc3RlciBvZiBKdXN0aWNlIGluIHRoZSBYVkkgQ29uc3RpdHV0aW9uYWwgR292ZXJubWVudCwgYW1vbmcgb3RoZXIgYWN0aXZpdGVzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuY3Nhc3NvY2lhZG9zLnB0L2VuL2xhd3llcnMvcGFydG5lcnMvRmVybmFuZG8tQ2FtcG9zLUZlcnJlaXJhLzI5LycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI3Ny5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jc2Fzc29jaWFkb3MucHQvZW4vbGF3eWVycy9wYXJ0bmVycy9GZXJuYW5kby1DYW1wb3MtRmVycmVpcmEvMjkvJyB0YXJnZXQ9J19ibGFuayc+RmVybmFuZG8gQ2FtcG9zIEZlcnJlaXJhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIENhbXBvcyBGZXJyZWlyYSwgIFPDoSBDYXJuZWlybyAmYW1wOyBBc3NvY2lhZG9zLCBMaXNib24gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEZlcm5hbmRvIENhbXBvcyBGZXJyZWlyYSBpcyBhIHBhcnRuZXIgQ2FtcG9zIEZlcnJlaXJhLCBTJmFhY3V0ZTsgQ2FybmVpcm8gJmFtcDsgQXNzb2NpYWRvcy4gSGUgZm9jdXNlcyBoaXMgcHJhY3RpY2Ugb24gQmFua2luZyBhbmQgRmluYW5jZSwgTWVyZ2VycyAmYW1wOyBBY3F1aXNpdGlvbnMsIGFuZCBDb3Jwb3JhdGUgTGF3LiBIZSB3YXMgZm9ybWVybHkgbWFuYWdpbmcgcGFydG5lciBvZiBQTE1KIC0gQS5NLlBlcmVpcmEsIFMmYWFjdXRlO3JhZ2dhIExlYWwsIE9saXZlaXJhIE1hcnRpbnMsIEomdWFjdXRlO2RpY2UgJmFtcDsgQXNzb2NpYWRvcy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnBsbWouY29tL2VuL2VxdWlwYV9kZXRhaWwucGhwP2NhdD1TT0MmYUlEPTEwNScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzMxMi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5wbG1qLmNvbS9lbi9lcXVpcGFfZGV0YWlsLnBocD9jYXQ9U09DJmFJRD0xMDUnIHRhcmdldD0nX2JsYW5rJz5MdcOtcyAgU8OhcmFnZ2EgIExlYWw8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgUExNSiwgTGlzYm9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBMdSZpYWN1dGU7cyBTJmFhY3V0ZTtyYWdnYSBMZWFsIGlzIGNvLWZvdW5kZXIgb2YgUExNSi4gVG9kYXksIGhlIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIENvcnBvcmF0ZSwgTWVyZ2VycyAmYW1wOyBBY3F1aXNpdGlvbnMsIGFuZCBQcm9qZWN0cyAmYW1wOyBJbmZyYXN0cnVjdHVyZS4gSGUgaXMgYWxzbyBhY3RpdmUgaW4gaGlzIGxlZ2FsIGNvbW11bml0eTsgaGUgd2FzIFByZXNpZGVudCBvZiB0aGUgQmFyIEFzc29jaWF0aW9uJ3MgSW5zdGl0dXRlIG9mIExhdyBpbiAyMDA1LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWxndHMucHQvZW4vZXF1X2RldGFpbC5waHA/Y2F0PVNPQyZhSUQ9MTcxJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjQ3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1sZ3RzLnB0L2VuL2VxdV9kZXRhaWwucGhwP2NhdD1TT0MmYUlEPTE3MScgdGFyZ2V0PSdfYmxhbmsnPkpvw6NvIFNvYXJlcyBkYSBTaWx2YTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBNb3JhaXMgTGVpdMOjbywgR2FsdsOjbyBUZWxlcywgU29hcmVzIGRhIFNpbHZhICZhbXA7IEFzc29jaWFkb3MsIExpYnNvbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIFNvYXJlcyBkYSBTaWx2YSBpcyBDby1DaGFpcm1hbiBvZiB0aGUgYm9hcmQgb2YgZGlyZWN0b3JzIG9mIE1vcmFpcyBMZWl0JmF0aWxkZTtvLCBHYWx2JmF0aWxkZTtvIFRlbGVzLCBTb2FyZXMgZGEgU2lsdmEgJmFtcDsgQXNzb2NpYWRvcy4gSGUgaXMgYWxzbyB0aGUgUHJlc2lkZW50IG9mIHRoZSBqdXJ5IG5vbWluYXRlZCBieSB0aGUgUG9ydHVndWVzZSBCYXIgQXNzb2NpYXRpb24gdG8gZGVjaWRlIHVwb24gdGhlIHJlcXVlc3RzIHN1Ym1pdHRlZCBieSBsYXd5ZXJzIHRvIGJlIGNvbnNpZGVyZWQgZm9yIHRoZSB0aXRsZSBvZiAic3BlY2lhbGlzdCBsYXd5ZXIiIGluIHRoZSBhcmVhIG9mIGJhbmtpbmcgYW5kIGZpbmFuY2UgbGF3LiBIZSBpcyBhbHNvIHRoZSBwYXJ0bmVyIGhlYWQgb2YgdGhlIGNvcnBvcmF0ZSBkZXBhcnRtZW50IGFuZCBjb29yZGluYXRvciBvZiB0aGUgY29ycG9yYXRlIGFuZCBjb21tZXJjaWFsIGFuZCBjYXBpdGFsIG1hcmtldHMgdGVhbS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnZkYS5wdC9lbi93aG8td2UtYXJlL3RlYW0vcGFydG5lcnMvSm9hby1WaWVpcmEtZGUtQWxtZWlkYS84Ny8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zOTAuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cudmRhLnB0L2VuL3doby13ZS1hcmUvdGVhbS9wYXJ0bmVycy9Kb2FvLVZpZWlyYS1kZS1BbG1laWRhLzg3LycgdGFyZ2V0PSdfYmxhbmsnPkpvw6NvIFZpZWlyYSBkZSBBbG1laWRhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIFZpZWlyYSBkZSBBbG1laWRhICZhbXA7IEFzc29jaWFkb3MsIExpc2JvbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgSm8mYXRpbGRlO28gVmllaXJhIGRlIEFsbWVpZGEgaXMgY3VycmVudGx5IGEgUGFydG5lciBvZiBWaWVpcmEgZGUgQWxtZWlkYSAmYW1wOyBBc3NvY2lhZG9zIGFuZCBvbmUgb2YgdGhlIHBhcnRuZXJzIGluIGNoYXJnZSBvZiB0aGUgTSZhbXA7QSBhbmQgQ29ycG9yYXRlIEZpbmFuY2UgcHJhY3RpY2UgZ3JvdXAuIEhlIGhhcyBiZWVuIGludm9sdmVkIGluIHNldmVyYWwgaW50ZXJuYXRpb25hbCB0cmFuc2FjdGlvbnMsIHBhcnRpY3VsYXJseSBpbiBQb3J0dWdhbCBhbmQgQnJhemlsLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IlB1ZXJ0b1JpY28iPlB1ZXJ0byBSaWNvPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZXN0cmVsbGFsbGMuY29tL2F0dG9ybmV5cy9hbGJlcnRvLWVzdHJlbGxhLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzUxNi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5lc3RyZWxsYWxsYy5jb20vYXR0b3JuZXlzL2FsYmVydG8tZXN0cmVsbGEvJyB0YXJnZXQ9J19ibGFuayc+QWxiZXJ0byBHLiBFc3RyZWxsYTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBNZW1iZXIsIEVzdHJlbGxhLCBMTEMsIE9sZCBTYW4gSnVhbiAgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEFsYmVydG8gRXN0cmVsbGEmbmJzcDsgaXMgdGhlIG1hbmFnaW5nIG1lbWJlciBhbmQgbWFqb3JpdHkgc2hhcmVob2xkZXIgYXQgRXN0cmVsbGEsIExMQywgb25lIG9mIHRoZSBvbGRlc3QgbGF3IGZpcm1zIGluIFB1ZXJ0byBSaWNvLCB3aXRoIGEgaGlzdG9yeSBkYXRpbmcgYmFjayB0byB0aGUgZWFybHkgMTkwMCZyc3F1bztzLiBIZSBpcyBpbnZvbHZlZCBpbiBsaXRpZ2F0aW9uIGFuZCBhc2tlZCB0byBhZHZpc2UgYnVzaW5lc3MgY2xpZW50cyBvbiBhIGRpdmVyc2UgdmFyaWV0eSBvZiBtYXR0ZXJzLCBpbmNsdWRpbmcgY29tbWVyY2lhbCBhbmQgY29udHJhY3QgZGlzcHV0ZXMsIGNvbXBsZXggbGl0aWdhdGlvbiwgcHJlbWlzZXMgbGlhYmlsaXR5IGFuZCBpbnN1cmFuY2UgZGVmZW5zZSwgYW50aXRydXN0IGFuZCBidXNpbmVzcyByZWd1bGF0aW9uLCBmZWRlcmFsIGxhd3MgYW5kIGxpdGlnYXRpb24sIHRyYWRlbWFya3MgYW5kIGNvcHlyaWdodHMsIGFkbWluaXN0cmF0aXZlIGxhdywgaGVhbHRoIGxhdywgY29ycG9yYXRlIGxhdywgZnJhbmNoaXNlIGxhdyBhbmQgbWFueSBvdGhlciBhcmVhcyBpbiB0aGUgZmlybS4mbmJzcDsmbmJzcDsmbmJzcDsgICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmZlcnJhaXVvbGkuY29tLzIwMTEvP2lkPXByb2ZpbGVfZGV0YWlsJmw9MTQnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy81MTkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZmVycmFpdW9saS5jb20vMjAxMS8/aWQ9cHJvZmlsZV9kZXRhaWwmbD0xNCcgdGFyZ2V0PSdfYmxhbmsnPkV1Z2VuaW8gSi4gVG9ycmVzLU95b2xhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEZvdW5kZXIgYW5kIE1hbmFnaW5nIFBhcnRuZXIsIEZlcnJhaXVvbGkgTExDLCBTYW4gSnVhbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRXVnZW5pbyBUb3JyZXMgaXMgYSBmb3VuZGluZyBwYXJ0bmVyIGFuZCB0aGUgTWFuYWdpbmcgQXR0b3JuZXkgYW5kIENoYWlyIG9mIHRoZSBJbnRlbGxlY3R1YWwgUHJvcGVydHkgRGVwYXJ0bWVudCBvZiBGZXJyYWl1b2xpIExMQy4mbmJzcDsgTXIuIFRvcnJlcyBpcyBhIHJlZ2lzdGVyZWQgcGF0ZW50IGF0dG9ybmV5IGFuZCBoaXMgcHJhY3RpY2UgY29uY2VudHJhdGVzIGluIGludGVsbGVjdHVhbCBwcm9wZXJ0eSBpbmNsdWRpbmcgcGF0ZW50LCB0cmFkZW1hcmssIGFuZCBjb3B5cmlnaHQgcHJvc2VjdXRpb24gYW5kIGxpdGlnYXRpb24gYXMgd2VsbCBhcyBlbnRlcnRhaW5tZW50IGxhdy4mbmJzcDsgSGUgaXMgYW4gQWRqdW5jdCBQcm9mZXNzb3IgYXQgdGhlIFVuaXZlcnNpdHkgb2YgUHVlcnRvIFJpY28gTGF3IFNjaG9vbC4mbmJzcDsgSGUgaG9sZHMgdmFyaW91cyBsZWFkZXJzaGlwIHBvc2l0aW9ucyBhbmQgaXMgYSBtZW1iZXIgaW4gc2V2ZXJhbCBpbnRlcm5hdGlvbmFsIGludGVsbGVjdHVhbCBwcm9wZXJ0eSBhc3NvY2lhdGlvbnMgaW5jbHVkaW5nOiBJTlRBLCBBU0lQSSwgYW5kIEFJUExBLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IlFhdGFyIj5RYXRhcjwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPScnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy84NS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0nJyB0YXJnZXQ9J19ibGFuayc+SGFzc2FuIEFsLUtoYXRlcjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBGb3VuZGluZyBQYXJ0bmVyLCBIYXNzYW4gQS4gQWwtS2hhdGVyIExhdyBPZmZpY2UsIERvaGEgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEhhc3NhbiBBbC1LaGF0ZXIgZXN0YWJsaXNoZWQgdGhlIEhhc3NhbiBBLiBBbC1LaGF0ZXIgTGF3IE9mZmljZSBpbiAxOTkxLiAgQSByZWdpc3RlcmVkIFFhdGFyaSBhZHZvY2F0ZSwgaGUgaXMgdGhlIG9ubHkgUWF0YXJpIGxhd3llciB3aG8gaGFzIHdvcmtlZCBpbiB0d28gaW50ZXJuYXRpb25hbCBsYXcgZmlybXMsIGhhdmluZyBwcmV2aW91c2x5IHdvcmtlZCB3aXRoIHRoZSBsYXcgZmlybXMgb2YgVHJvd2VycyBhbmQgSGFtbGlucyBpbiBPbWFuIGFuZCB0aGVuIENseWRlIGFuZCBDbyBpbiBEdWJhaS4gIFByaW9yIHRvIGpvaW5pbmcgVHJvd2VycyBhbmQgSGFtbGlucywgaGUgd2FzIHRoZSBzZW5pb3IgbGVnYWwgYWR2aXNvciBhbmQgY29tcGFueSBzZWNyZXRhcnkgb2YgR3VsZiBBaXIgYXQgaXRzIGhlYWRxdWFydGVycyBpbiBCYWhyYWluLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IlJvbWFuaWEiPlJvbWFuaWE8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy50dWNhLnJvL3BhcnRuZXJzLz9jcD1DQicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE1OC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy50dWNhLnJvL3BhcnRuZXJzLz9jcD1DQicgdGFyZ2V0PSdfYmxhbmsnPkPEg3TEg2xpbiBCxINpY3VsZXNjdTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCDFonVjYSBaYsOicmNlYSAmYW1wOyBBc29jaWHFo2lpLCBCdWNoYXJlc3QgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEPEg3TEg2xpbiBCxINpY3VsZXNjdSBoYXMgYWR2aXNlZCBvbiBtYW55IGhpZ2gtcHJvZmlsZSBtZXJnZXJzICZhbXA7IGFjcXVpc2l0aW9ucyBhbmQgUm9tYW5pYW4gcHJpdmF0aXNhdGlvbnMsIGFuZCBpcyByZWNvZ25pc2VkIGFzIGFuIGV4cGVydCBpbiB0aGUgZHVlIGRpbGlnZW5jZSBwcm9jZXNzLCB0aGUgbmVnb3RpYXRpb24gb2YgYXNzZXRzIGFuZCBzaGFyZS1wdXJjaGFzZSBhZ3JlZW1lbnRzLCBhcyB3ZWxsIGFzIHBvc3QtYWNxdWlzaXRpb24gcmVzdHJ1Y3R1cmluZyBtYXR0ZXJzLiZuYnNwO0FzIHJlY29nbml0aW9uIGZvciBoaXMgbGVnYWwgcHVibGlzaGluZyBhY3Rpdml0eSwgQ8SDdMSDbGluIELEg2ljdWxlc2N1IGhhcyBiZWVuIGFkbWl0dGVkIGFzIEhvbm9yYXJ5IEZlbGxvdyBvZiB0aGUgQ2VudHJlIGZvciBJbnRlcm5hdGlvbmFsIExlZ2FsIFN0dWRpZXMsIFNhbHpidXJnLCBBdXN0cmlhLiBQcmlvciB0byBiZWNvbWluZyBhbiBhdHRvcm5leSwgaGUgd2FzIGEgUGFybGlhbWVudGFyeSBhZHZpc29yIGFuZCBoYXMgYWxzbyBhY3RlZCBhcyBsZWdhbCBjb3Vuc2VsIHRvIHRoZSBXb3JsZCBCYW5rLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuenJwLnJvL2luZGV4LnBocC9lbi9pb2FuYS1yYWNvdGlfNDcgJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTUzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnpycC5yby9pbmRleC5waHAvZW4vaW9hbmEtcmFjb3RpXzQ3ICcgdGFyZ2V0PSdfYmxhbmsnPklvYW5hIFJhY2/Fo2k8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRm91bmRlciBhbmQgU2VuaW9yIFBhcnRuZXIsIFphbWZpcmVzY3UgUmFjbyYjMzU1O2kgUHJlZG9pdSwgQnVjaGFyZXN0ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBJb2FuYSBSYWNvdGkgaXMgRm91bmRlciBhbmQgU2VuaW9yIFBhcnRuZXIgb2YgWmFtZmlyZXNjdSBSYWNvxaNpIFByZWRvaXUgKCJaUlAiKSwgZXN0YWJsaXNoZWQgaW4gMjAwNSBieSB0aGUgbWVyZ2VyIG9mIHR3byBsYXcgZmlybXMsIEPEg2xpbiBaYW1maXJlc2N1ICZhbXA7IEFzc29jaWF0ZXMgU0NBIGFuZCBSYWNvxaNpIC0gUHJlZG9pdSBTQ0EuIEEgcHJvbWluZW50IGxhd3llciB3aG8gZm9jdXNlcyBoZXIgcHJhY3RpY2UgYWNyb3NzIGEgd2lkZSByYW5nZSBvZiBsZWdhbCBmaWVsZHMsIHNoZSBpcyBhbiBhY3RpdmUgbWVtYmVyIG9mIHZhcmlvdXMgZG9tZXN0aWMgYW5kIGludGVybmF0aW9uYWwgcHJvZmVzc2lvbmFsIG9yZ2FuaXphdGlvbnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iUnVzc2lhIj5SdXNzaWE8L2E+PC9oMj4NCg0KPHRhYmxlPg0KPHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5lcGFtLnJ1L2VuZy9wYXJ0bmVycy9kbWl0cmlpLWFmYW5hc2lldiAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xNC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5lcGFtLnJ1L2VuZy9wYXJ0bmVycy9kbWl0cmlpLWFmYW5hc2lldiAnIHRhcmdldD0nX2JsYW5rJz5EaW1pdHJ5IEFmYW5hc2lldjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiBhbmQgQ28tRm91bmRpbmcgUGFydG5lciwgRWdvcm92LCBQdWdpbnNreSwgQWZhbmFzaWV2ICZhbXA7IFBhcnRuZXJzIExMUCwgTW9zY293ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEaW1pdHJ5IEFmYW5hc2lldiBpcyB0aGUgQ2hhaXJtYW4gYW5kIENvLUZvdW5kaW5nIFBhcnRuZXIgb2YgRWdvcm92LCBQdWdpbnNreSwgQWZhbmFzaWV2ICZhbXA7IFBhcnRuZXJzLCB0aGUgbGFyZ2VzdCBkb21lc3RpYyBsYXcgZmlybSBpbiBSdXNzaWEsIHdpdGggb3ZlciAxMDAgcHJvZmVzc2lvbmFscyBhbmQgb2ZmaWNlcyBpbiBNb3Njb3csIFN0LiBQZXRlcnNidXJnLCBhbmQgTG9uZG9uLiAgTXIuIEFmYW5hc2lldiBpcyBhbHNvIGFjdGl2ZWx5IGludm9sdmVkIGluIHByby1ib25vIHdvcmsgZm9yIHRoZSBSdXNzaWFuIEdvdmVybm1lbnQsIGluY2x1ZGluZyB0aGUgZHJhZnRpbmcgb2YgdGhlIG5ldyBMYXcgb24gRm9yZWlnbiBJbnZlc3RtZW50IGluIFN0cmF0ZWdpYyBJbmR1c3RyaWVzIGFuZCB0aGUgQW50aW1vbm9wb2x5IExhdy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vZ2JscGxhdy5jb20vZmluZC9sYXd5ZXJfMTU5LycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI0MC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL2dibHBsYXcuY29tL2ZpbmQvbGF3eWVyXzE1OS8nIHRhcmdldD0nX2JsYW5rJz5BbmRyZXkgR29sdHNibGF0PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIEdvbHRzYmxhdCBCTFAsIE1vc2NvdyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQW5kcmV5IEdvbHRzYmxhdCBpcyBhIG1hbmFnaW5nIHBhcnRuZXIgb2YgR29sdHNibGF0IEJMUC4gSGlzIHByZXZpb3VzIHJvbGVzIGluY2x1ZGUgQ2hpZWYgb2YgU3RhZmYgZm9yIHRoZSBDb25zdGl0dXRpb25hbCBDb21taXNzaW9uIG9mIHRoZSBSdXNzaWFuIFBhcmxpYW1lbnQuIEluIGFkZGl0aW9uIHRvIGhpcyBwcmFjdGljZSBpbiBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMsIHJlc3RydWN0dXJpbmcsIGpvaW50IHZlbnR1cmVzLCBkaWZmZXJlbnQgdHlwZXMgb2YgaW52ZXN0bWVudCBwcm9qZWN0cywgR29sdHNibGF0IHRha2VzIGFuIGFjdGl2ZSByb2xlIGluIHRoZSB3b3JrIG9mIHRoZSBSdXNzby1Ccml0aXNoIENoYW1iZXIgb2YgQ29tbWVuY2UgKFJCQ0MpIEFkdmlzb3J5IENvdW5jaWwuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5nb3JvZGlzc2t5LmNvbS9hdHRvcm5leXMvcGFydG5lcnMvbWVkdmVkZXYvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzMwLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lmdvcm9kaXNza3kuY29tL2F0dG9ybmV5cy9wYXJ0bmVycy9tZWR2ZWRldi8nIHRhcmdldD0nX2JsYW5rJz5WYWxlcnkgTWVkdmVkZXY8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgR29yb2Rpc3NreSAmYW1wOyBQYXJ0bmVycywgTW9zY293ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBWYWxlcnkgTWVkdmVkZXYgaXMgTWFuYWdpbmcgUGFydG5lciBvZiBHb3JvZGlzc2t5ICZhbXA7IFBhcnRuZXJzLCBSdXNzaWFuIElQIGZpcm0uIEhlIGhhcyBsZWFkIHRoZSBmaXJtIHNpbmNlIDE5OTguIEhpcyBwcmFjdGljZSBmb2N1c2VzIG9uIGludGVybmF0aW9uYWwgcGF0ZW50IGFuZCB0cmFkZW1hcmsgbGF3LiBIZSBpcyBWaWNlIFByZXNpZGVudCBvZiB0aGUgTGljZW5zaW5nIEV4ZWN1dGl2ZSBTb2NpZXR5IG9mIFJ1c3NpYSBhbmQgbGVjdHVyZXMgYXQgdGhlIEFjYWRlbXkgb2YgTmF0aW9uYWwgRWNvbm9teSBhdCB0aGUgUnVzc2lhbiBHb3Zlcm5tZW50IGluIE1vc2Nvdy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmxwLnJ1L2VuL3Blb3BsZS9ub3Zha292c2tpai1hbmRyZWovJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvOTAuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubHAucnUvZW4vcGVvcGxlL25vdmFrb3Zza2lqLWFuZHJlai8nIHRhcmdldD0nX2JsYW5rJz5BbmRyZXkgTm92YWtvdnNraXk8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgTGluaXlhIFByYXZhLCBNb3Njb3cgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBOb3Zha292c2tpeSBpcyB0aGUgTWFuYWdpbmcgUGFydG5lciBvZiBMaW5peWEgUHJhdmEsIGEgbWFqb3IgUnVzc2lhbiBmaXJtIHdpdGggb2ZmaWNlcyBpbiBNb3Njb3csIEt5aXYsIGFuZCBMb25kb24uIEhlIHNwZWNpYWxpemVzIGluIFByaXZhdGl6YXRpb24sIFByb2plY3QgRmluYW5jZSwgQ3VycmVuY3kgUmVndWxhdGlvbiwgRm9yZWlnbi1FY29ub21pYyBBY3Rpdml0eSwgRm9yZWlnbiBJbnZlc3RtZW50LCBDb21wZXRpdGlvbiBMYXcsIEFudGl0cnVzdCwgTGVnYWwgUmVndWxhdGlvbiBvZiBTdG9jayBNYXJrZXRzLCBhbmQgQ29ycG9yYXRlIExhdy4gUHJpb3IgdG8gdGhpcywgaGUgd2FzIGRpcmVjdG9yIG9mIHRoZSBpbi1ob3VzZSBsZWdhbCBkZXBhcnRtZW50IG9mIE9BTyBGZWRlcmFsIFN0b2NrIENvcnBvcmF0aW9uLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucGdwbGF3LnJ1L3BhZ2UuYXNwL3VybC9tYW5hZ2luZ19wYXJudGVycy5hc3AjZWw2IS9hYm91dC9wYXJ0bmVycy8xNDUnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xNDcuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucGdwbGF3LnJ1L3BhZ2UuYXNwL3VybC9tYW5hZ2luZ19wYXJudGVycy5hc3AjZWw2IS9hYm91dC9wYXJ0bmVycy8xNDUnIHRhcmdldD0nX2JsYW5rJz5TZXJnZXkgRy4gUGVwZWxpYWV2PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIFBlcGVsaWFldiBHcm91cCwgTW9zY293ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBTZXJnZXkgRy4gUGVwZWxpYWV2IGlzIHRoZSBNYW5hZ2luZyBQYXJ0bmVyIG9mIFBlcGVsaWFldiBHcm91cC4gSGUgaGFzIGFjdGVkIGFzIGFkdmlzZXIgdG8gdGhlIFN0YXRlIER1bWEgQnVkZ2V0IGFuZCBGaW5hbmNlIENvbW1pdHRlZS4gSGUgd2FzIGludm9sdmVkIGluIHRoZSBkaXNjdXNzaW9uIGFuZCBmaW5hbGl6YXRpb24gb2YgdGhlIGRyYWZ0IFJ1c3NpYW4gVGF4IENvZGUuIEFkZGl0aW9uYWxseSwgaGUgaXMgYSBNZW1iZXIgb2YgdGhlIFBhbmVsIG9mIEV4cGVydHMgb2YgdGhlIEZlZGVyYXRpb24gQ291bmNpbCBDb21taXR0ZWUgZm9yIExlZ2FsIGFuZCBKdWRpY2lhbCBNYXR0ZXJzIGFuZCBhIE1lbWJlciBvZiB0aGUgUHJlc2lkaXVtIG9mIHRoZSBSdXNzaWFuIFRheCBMYXcgQXNzb2NpYXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tenMucnUvZW4vcGFydG5lcnMvP2lkPTUgJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvODkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubXpzLnJ1L2VuL3BhcnRuZXJzLz9pZD01ICcgdGFyZ2V0PSdfYmxhbmsnPkFsZXhhbmRlciBaeXViYTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBNb25hc3R5cnNreSwgWnl1YmEsIFN0ZXBhbm92ICZhbXA7IFBhcnRuZXJzLCBNb3Njb3cgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEFsZXhhbmRlciBJLiBaeXViYSBpcyBhIFBhcnRuZXIgb2YgTW9uYXN0eXJza3ksIFp5dWJhLCBTdGVwYW5vdiAmYW1wOyBQYXJ0bmVycywgYSBmaXJtIGZvdW5kZWQgaW4gTW9zY293IGluIEphbnVhcnkgMTk5MSBieSBwb3N0Z3JhZHVhdGUgc3R1ZGVudHMgb2YgdGhlIFJ1c3NpYW4gTWluaXN0cnkgb2YgRm9yZWlnbiBBZmZhaXJzJyBJbnN0aXR1dGUgb2YgSW50ZXJuYXRpb25hbCBSZWxhdGlvbnMuIEhpcyBwcmluY2lwYWwgYXJlYXMgb2Ygc3BlY2lhbGl6YXRpb24gaW5jbHVkZSBNZXJnZXJzIGFuZCBBY3F1aXNpdGlvbnMgTGF3LCBDb3Jwb3JhdGUgTGF3LCBGaW5hbmNlIExhdywgU2VjdXJpdGllcyBMYXcsIEluc29sdmVuY3kgTGF3LCBhbmQgVGVsZWNvbW11bmljYXRpb25zIExhdy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+DQoNCjxoMj48YSBuYW1lPSJTYXVkaUFyYWJpYSI+U2F1ZGkgQXJhYmlhPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYWxqYWRhYW4uY29tL2luZGV4LnBocD9wYWdlX2lkPTY4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvODEuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYWxqYWRhYW4uY29tL2luZGV4LnBocD9wYWdlX2lkPTY4JyB0YXJnZXQ9J19ibGFuayc+TW9oYW1tZWQgIEFsLUphZGFhbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBBbC1KYWRhYW4gJmFtcDsgUGFydG5lcnMgTGF3IEZpcm0sIFJpeWFkaCAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTW9oYW1tZWQgQWwtSmFkYWFuIGlzIGEgRm91bmRpbmcgUGFydG5lciBvZiB0aGUgQWwtSmFkYWFuICZhbXA7IFBhcnRuZXJzIExhdyBGaXJtLCBvbmUgb2YgdGhlIGxhcmdlc3QgZmlybXMgaW4gdGhlIEtpbmdkb20gb2YgU2F1ZGkgQXJhYmlhLiAgT3BlcmF0aW5nIGluIGNvb3BlcmF0aW9uIHdpdGggdGhlIGludGVybmF0aW9uYWwgZmlybSBvZiBDbGlmZm9yZCBDaGFuY2UsIGl0IGhhcyBtb3JlIHRoYW4gMTkgbGF3eWVycyBpbiBSaXlhZGggYW5kIGhhcyBlbmdhZ2VkIGluIG1hbnkgb2YgdGhlIGxhcmdlc3QgbWF0dGVycyBpbiB0aGUgS2luZ2RvbSwgaW5jbHVkaW5nIHdvcmsgb24gdGhlIGxhcmdlc3QgSXNsYW1pYyBmaW5hbmNpbmcgdHJhbnNhY3Rpb24gZXZlciBjb25zdW1tYXRlZC4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJha2VyYm90dHMuY29tL3N0ZXBoZW4tbWF0dGhld3MvICcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzc5LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmJha2VyYm90dHMuY29tL3N0ZXBoZW4tbWF0dGhld3MvICcgdGFyZ2V0PSdfYmxhbmsnPlN0ZXBoZW4gTWF0dGhld3M8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgTGF3IE9mZmljZSBvZiBNb2hhbm5lZCBiaW4gU2F1ZCBBbC1SYXNoZWVkLCBpbiBBc3NvY2lhdGlvbiB3aXRoIEJha2VyIEJvdHRzLCBSaXlhZGggICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBNYXR0aGV3cyBpcyBvbmUgb2YgdGhlIG1vc3QgZGlzdGluZ3Vpc2hlZCBsYXd5ZXJzIHdvcmtpbmcgaW4gU2F1ZGkgQXJhYmlhIGFuZCBvdGhlciBHdWxmIGNvdW50cmllcy4gSGlzIHByYWN0aWNlIGNlbnRlcnMgb24gYmFua2luZyBhbmQgZmluYW5jZSwgdGVjaG5vbG9neSB0cmFuc2ZlciwgdGVsZWNvbW11bmljYXRpb25zLCBjb25zdHJ1Y3Rpb24sIGRpc3B1dGUgcmVzb2x1dGlvbiwgYW5kIGludGVybmF0aW9uYWwgaW52ZXN0bWVudCwgZXNwZWNpYWxseSBidXNpbmVzcyB2ZW50dXJlcy4gSGUgaGFzIHdvcmtlZCBvbiBjb250cmFjdHMgYW5kIGZpbmFuY2luZyBmb3IgbWFueSBpbmZyYXN0cnVjdHVyZSBwcm9qZWN0cyBpbiB0aGUgcmVnaW9uLCBpbmNsdWRpbmcgb2lsIHJlZmluZXJpZXMsIHBldHJvY2hlbWljYWwgcGxhbnRzLCBwaXBlbGluZXMsIG1hbnVmYWN0dXJpbmcgcGxhbnRzLCBkZWZlbnNlIHByb2plY3RzLCBhbmQgdGVsZWNvbW11bmljYXRpb25zIG5ldHdvcmtzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IlNpbmdhcG9yZSI+U2luZ2Fwb3JlPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cud29uZ3BhcnRuZXJzaGlwLmNvbS93b25ncGFydG5lcnNoaXAvcGFydG5lci9yYWNoZWwtZW5nJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTc4LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndvbmdwYXJ0bmVyc2hpcC5jb20vd29uZ3BhcnRuZXJzaGlwL3BhcnRuZXIvcmFjaGVsLWVuZycgdGFyZ2V0PSdfYmxhbmsnPlJhY2hlbCBFbmc8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgSm9pbnQgTWFuYWdpbmcgUGFydG5lciwgV29uZ1BhcnRuZXJzaGlwIExMUCwgU2luZ2Fwb3JlICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBSYWNoZWwgRW5nIGlzIHRoZSBNYW5hZ2luZyBQYXJ0bmVyIG9mIFdvbmdQYXJ0bmVyc2hpcCBMTFAsIG9uZSBvZiB0aGUgbGVhZGluZyBsYXcgZmlybXMgaW4gU2luZ2Fwb3JlIHdpdGggb3ZlciAyNTAgbGF3eWVycyBvZmZlcmluZyBhIGZ1bGwgcmFuZ2Ugb2YgbGVnYWwgc2VydmljZXMuIFRoZSBGaXJtIGhhcyB0d28gb2ZmaWNlcyBpbiBDaGluYSwgdHdvIG9mZmljZXMgaW4gdGhlIE1pZGRsZSBFYXN0LCBhbmQgYSBncm93aW5nIHByYWN0aWNlIGluIEFzaWEuIFJhY2hlbCBoYXMgY2xvc2UgdG8gMjAgeWVhcnMgb2YgZXhwZXJpZW5jZSBpbiB0aGUgbGVnYWwgc2VydmljZXMgc2VjdG9yLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucmFqYWh0YW5uLmNvbS9MaXN0QnlOYW1lLmFzcHg/cGlkPTEyNiZiPWYmcz0xJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzE1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnJhamFodGFubi5jb20vTGlzdEJ5TmFtZS5hc3B4P3BpZD0xMjYmYj1mJnM9MScgdGFyZ2V0PSdfYmxhbmsnPkVuZyBCZW5nIExlZSBTQzwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBSYWphaCAmYW1wOyBUYW5uIExMUCwgU2luZ2Fwb3JlICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBMZWUgRW5nIEJlbmcgam9pbmVkIFJhamFoICZhbXA7IFRhbm4gYXMgYSBwYXJ0bmVyIGluIDE5OTguIEZyb20gMjAwMyB0byAyMDA5LCBoZSB3YXMgdGhlIEhlYWQgb2YgdGhlIGZpcm0mcnNxdW87cyBCdXNpbmVzcyBGaW5hbmNlIGFuZCBJbnNvbHZlbmN5IFByYWN0aWNlIEdyb3VwLiBIZSB3YXMgYXBwb2ludGVkIFNlbmlvciBDb3Vuc2VsIGluIDIwMDggYW5kIGFzc3VtZWQgdGhlIHBvc2l0aW9uIG9mIERlcHV0eSBNYW5hZ2luZyBQYXJ0bmVyIG9mIFJhamFoICZhbXA7IFRhbm4gTExQIGluIDIwMDkuIEluIE9jdG9iZXIgMjAxMCwgaGUgd2FzIGFwcG9pbnRlZCBhcyB0aGUgTWFuYWdpbmcgUGFydG5lciBvZiB0aGUgZmlybS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmRyZXduYXBpZXIuY29tL0xhd3llcnMvRGF2aW5kZXItU2luZ2gnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8xMzMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZHJld25hcGllci5jb20vTGF3eWVycy9EYXZpbmRlci1TaW5naCcgdGFyZ2V0PSdfYmxhbmsnPkRhdmluZGVyIFNpbmdoPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyLCBEcmV3ICZhbXA7IE5hcGllciBMTEMsIERyZXcgJmFtcDsgTmFwaWVyLCBTaW5nYXBvcmUgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIERhdmluZGVyIFNpbmdoIFNDIGlzIHRoZSBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciBvZiBEcmV3ICZhbXA7IE5hcGllciwgYSBsZWFkaW5nIGxhdyBmaXJtIGluIFNpbmdhcG9yZS4gSGUgd2FzIGFwcG9pbnRlZCBTZW5pb3IgQ291bnNlbCBpbiAxOTk3LCBpbiB0aGUgZmlyc3QmbmJzcDtncm91cCBvZiBTZW5pb3IgQ291bnNlbCBldmVyIHRvIGJlIHNvIGFwcG9pbnRlZCBpbiBTaW5nYXBvcmUuIE1yIFNpbmdoIGhhcyBsaXRpZ2F0ZWQgY2FzZXMgaW4gYWxtb3N0IGV2ZXJ5IGFyZWEgb2YgdGhlIGxhdywgbWFueSBvZiB3aGljaCBhcmUgbGFuZG1hcmsgY2FzZXMgaW4gZWFjaCBvZiB0aG9zZSBwYXJ0aWN1bGFyIGFyZWFzLiZuYnNwO0luIDIwMDgsIGhlIHdhcyZuYnNwO2FwcG9pbnRlZCBieSB0aGUgTW9uZXRhcnkgQXV0aG9yaXR5IG9mIFNpbmdhcG9yZSB0byBhZHZpc2Ugb24gdGhlIGxlZ2FsIGlzc3VlcyBhcmlzaW5nIGZyb20gdGhlIGJhbmtydXB0Y3kgcHJvY2VlZGluZ3MgZm9yIExlaG1hbiBCcm90aGVycyBpbiB0aGUgVW5pdGVkIFN0YXRlcy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFsbGVuYW5kZ2xlZGhpbGwuY29tL3BhZ2VzL3BhcnRuZXJfcHJvZmlsZS5hc3B4P3BhcnRuZXJpZD0xMjUgJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDYuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYWxsZW5hbmRnbGVkaGlsbC5jb20vcGFnZXMvcGFydG5lcl9wcm9maWxlLmFzcHg/cGFydG5lcmlkPTEyNSAnIHRhcmdldD0nX2JsYW5rJz5MdWNpZW4gV29uZzwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiBhbmQgU2VuaW9yIFBhcnRuZXIsIEFsbGVuICZhbXA7IEdsZWRoaWxsLCBTaW5nYXBvcmUgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEx1Y2llbiBXb25nIGlzIHRoZSBDaGFpcm1hbiBhbmQgU2VuaW9yIFBhcnRuZXIgb2YgQWxsZW4gJmFtcDsgR2xlZGhpbGwsIHRoZSBsYXJnZXN0IGxhdyBmaXJtIGluIFNpbmdhcG9yZSB3aXRoIG92ZXIgMjUwIGxhd3llcnMuIEhlIGlzIGFsc28gYSBib2FyZCBtZW1iZXIgb2YgdGhlIE1vbmV0YXJ5IEF1dGhvcml0eSBvZiBTaW5nYXBvcmUgYW5kIGEgbWVtYmVyIG9mIHRoZSBDb3VuY2lsIG9uIENvcnBvcmF0ZSBEaXNjbG9zdXJlIGFuZCBHb3Zlcm5hbmNlLCBhIGJvZHkgcmVzcG9uc2libGUgZm9yIHNldHRpbmcgdGhlIGFjY291bnRpbmcgYW5kIGNvcnBvcmF0ZSBnb3Zlcm5hbmNlIHN0YW5kYXJkcyBpbiBTaW5nYXBvcmUuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iU291dGhBZnJpY2EiPlNvdXRoIEFmcmljYTwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm5vcnRvbnJvc2VmdWxicmlnaHQuY29tL3Blb3BsZS80MjAwNS9rZXZpbi1jcm9uJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzQuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubm9ydG9ucm9zZWZ1bGJyaWdodC5jb20vcGVvcGxlLzQyMDA1L2tldmluLWNyb24nIHRhcmdldD0nX2JsYW5rJz5LZXZpbiBDcm9uPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEhlYWQgb2YgQ29ycG9yYXRlLCBNJmFtcDtBIGFuZCBTZWN1cml0aWVzLCBOb3J0b24gUm9zZSBGdWxicmlnaHQgU291dGggQWZyaWNhLCBKb2hhbm5lc2J1cmcgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEtldmluIENyb24sIEhlYWQgb2YgQ29ycG9yYXRlLCBNJmFtcDtBIGFuZCBTZWN1cml0aWVzIGluIFNvdXRoIEFmcmljYSwgaXMgYSBjb21tZXJjaWFsIGxhd3llciBiYXNlZCBpbiBKb2hhbm5lc2J1cmcuIEhlIGlzIG9uZSBvZiB0aGUgbW9zdCByZXNwZWN0ZWQgY29ycG9yYXRlIGxhd3llcnMgaW4gU291dGggQWZyaWNhLCBoYXZpbmcgYWN0ZWQgZm9yIHdlbGwta25vd24gU291dGggQWZyaWNhbiBtaW5pbmcgYW5kIGluZHVzdHJpYWwgZ3JvdXBzIGFuZCBmb3IgdmFyaW91cyBTb3V0aCBBZnJpY2FuIGFuZCBJbnRlcm5hdGlvbmFsIEJhbmtzLiBIZSBzcGVjaWFsaXNlcyBpbiBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMsIGJhbmtpbmcgYW5kIGZpbmFuY2Ugd29yaywgZ2VuZXJhbCBjb21tZXJjaWFsIGFuZCBjb3Jwb3JhdGUgd29yaywgdGF4IGFuZCBmaW5hbmNpYWwgc2VydmljZXMuIEhlIGFsc28gYWR2aXNlcyBvbiByZWxhdGVkIGV4Y2hhbmdlIGNvbnRyb2wgbWF0dGVycy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNsaWZmZWRla2tlcmhvZm1leXIuY29tL2VuL3Blb3BsZS9jaHJpcy1ld2luZy5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTA4LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNsaWZmZWRla2tlcmhvZm1leXIuY29tL2VuL3Blb3BsZS9jaHJpcy1ld2luZy5odG1sJyB0YXJnZXQ9J19ibGFuayc+Q2hyaXMgRXdpbmcgPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIENvbnN1bHRhbnQsIERMQSBDbGlmZmUgRGVra2VyIEhvZm1leXIsIEpvaGFubmVzYnVyZyAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQ2hyaXMgRXdpbmcgaXMgYSBjb25zdWx0YW50IGluIHRoZSBDb3Jwb3JhdGUgYW5kIENvbW1lcmNpYWwgcHJhY3RpY2UuQ2hyaXMgaXMgYWxzbyBDaGFpcm1hbiBvZiB0aGUgQm9hcmQgb2YgRExBIFBpcGVyIEFmcmljYS4mbmJzcDtDaHJpcyBoYXMgcHJhY3RpY2VkIGluIGNvcnBvcmF0ZSBsYXcgZm9yIG1vcmUgdGhhbiAzMCB5ZWFycyBhbmQgaXMgcmVjb2duaXNlZCBhcyB0aGUgZmlybSdzIGxlYWRpbmcgbWVyZ2VyIGFuZCBhY3F1aXNpdGlvbiBzcGVjaWFsaXN0LiBIZSBhY3RzIGZvciBkb21lc3RpYyBhbmQgaW50ZXJuYXRpb25hbCBjbGllbnRzIGFuZCBpcyBhZGVwdCBhdCBsZWFkaW5nIGNyb3NzLWJvcmRlciBwcm9qZWN0cywgaGF2aW5nIGhhbmRsZWQgYSBudW1iZXIgb2YgY29tcGxleCBjb3Jwb3JhdGUgcmVzdHJ1Y3R1cmluZ3MgYW5kIHB1YmxpYyBsaXN0aW5ncywgaW5jbHVkaW5nIG9uIGludGVybmF0aW9uYWwgYm91cnNlcy4gSGUgaXMgcmVjb2duaXNlZCBhcyBhbiBleHBlcnQgYW5kIGxlYWRlciBpbiBjb3Jwb3JhdGUgbGF3IGFuZCBjb3Jwb3JhdGUgZmluYW5jZSB0cmFuc2FjdGlvbnMgYW5kIGhhcyBleHRlbnNpdmUgZXhwZXJpZW5jZSBpbiBhY3RpbmcgZm9yIHByb21pbmVudCBwdWJsaWNseSBhbmQgcHJpdmF0ZWx5IGhlbGQgY29tcGFuaWVzIGluIG1lcmdlciBhbmQgYWNxdWlzaXRpb24gdHJhbnNhY3Rpb25zLCBqb2ludCB2ZW50dXJlcyBhbmQgbGlzdGluZ3MsIGFuZCBpbiBlc3RhYmxpc2hpbmcgbmV3IGJ1c2luZXNzZXMgaW4gU291dGggQWZyaWNhLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cud2ViYmVyd2VudHplbC5jb20vd3diL2NvbnRlbnQvZW4vd3cvd3ctcGVvcGxlLXByb2ZpbGU/b2lkPTc2NyZzbj1EZXRhaWwtcHJvZmlsZS0yMDExJnBpZD0zMjQ5OCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE0OS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy53ZWJiZXJ3ZW50emVsLmNvbS93d2IvY29udGVudC9lbi93dy93dy1wZW9wbGUtcHJvZmlsZT9vaWQ9NzY3JnNuPURldGFpbC1wcm9maWxlLTIwMTEmcGlkPTMyNDk4JyB0YXJnZXQ9J19ibGFuayc+RGF2aWQgTGFuY2FzdGVyPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBQYXJ0bmVyLCBXZWJiZXIgV2VudHplbCwgSm9oYW5uZXNidXJnICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEYXZpZCBMYW5jYXN0ZXIgaXMgdGhlIHNlbmlvciBwYXJ0bmVyIG9mIFdlYmJlcg0KV2VudHplbCwgYSBsZWFkaW5nIFNvdXRoIEFmcmljYW4gbGF3IGZpcm0uICZuYnNwO0RhdmlkIGpvaW5lZCB0aGUgZmlybSBpbiAxOTg0IGFuZCBsYXRlciBiZWNhbWUNCmEgcGFydG5lciBpbiBpdHMgY29ycG9yYXRlIHNlcnZpY2VzIGRlcGFydG1lbnQuJm5ic3A7IEhlIGhlbGQgbnVtZXJvdXMNCmxlYWRlcnNoaXAgcG9zaXRpb25zIGluY2x1ZGluZyBDb3Jwb3JhdGUgUHJhY3RpY2UgaGVhZCwgQXZpYXRpb24gR3JvdXAgaGVhZCwNCmNoYWlyIG9mIHRoZSBwcm9mZXNzaW9uYWwgc3RhZmYgY29tbWl0dGVlLCBhbmQgY2hhaXIgb2YgdGhlIHRyYW5zZm9ybWF0aW9uDQpjb21taXR0ZWUsIGJlZm9yZSBiZWNvbWluZyBzZW5pb3IgcGFydG5lci4NClVuZGVyIGhpcyBsZWFkZXJzaGlwIHRoZSBmaXJtIGhhcyByZWNlaXZlZA0KbnVtZXJvdXMgYWNjb2xhZGVzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYm93bWFuLmNvLnphL0RpcmVjdG9ycy9QYXJ0bmVyLXByb2ZpbGUvMjU3JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYm93bWFuLmNvLnphL0RpcmVjdG9ycy9QYXJ0bmVyLXByb2ZpbGUvMjU3JyB0YXJnZXQ9J19ibGFuayc+Sm9uYXRoYW4gU2NobG9zYmVyZzwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBCb3dtYW4gR2lsZmlsbGFuLCBKb2hhbm5lc2J1cmcgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEpvbiBTY2hsb3NiZXJnIGlzIGEgcGFydG5lciBhdCBCb3dtYW4gR2lsZmlsbGFuLiBIZSB3YXMgcHJldmlvdXNseSBjaGFpcm1hbiBhbmQgaGVhZCBvZiB0aGUgZmlybSdzIENvcnBvcmF0ZSBEZXBhcnRtZW50LiBIZSBzcGVjaWFsaXNlcyBpbiBtZXJnZXJzIGFuZCBhY3F1aXNpdGlvbnMsIGNvcnBvcmF0ZSBsYXcsIGJhbmtpbmcgYW5kIGZpbmFuY2UsIGNvcnBvcmF0ZSBnb3Zlcm5hbmNlLCBjYXBpdGFsIG1hcmtldHMgYW5kIHNlY3VyaXRpZXMgbGF3LiZuYnNwOzxiciAvPg0KSm9uIGxlZCB0aGUgZmlybSdzIHRlYW0gaW4gYWR2aXNpbmcgU3RhbmRhcmQgQmFuayBvbiB0aGUgYWNxdWlzaXRpb24gYnkgSW5kdXN0cmlhbCBhbmQgQ29tbWVyY2lhbCBCYW5rIG9mIENoaW5hIChJQ0JDKSBvZiBhIDIwJSBpbnRlcmVzdCBpbiB0aGUgYmFuayBpbiB3aGF0IHdhcyB0aGVuIHRoZSBsYXJnZXN0IGRpcmVjdCBmb3JlaWduIGludmVzdG1lbnQgaW4gU291dGggQWZyaWNhIGFuZCwgYWNjb3JkaW5nIHRvIEJsb29tYmVyZywgdGhlIGxhcmdlc3QgZm9yZWlnbiBpbnZlc3RtZW50IG91dHNpZGUgb2YgQ2hpbmEgYnkgYSBDaGluZXNlIGNvcnBvcmF0ZS4mbmJzcDsgICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndlcmtzbWFucy5jb20vcGVvcGxlLXByb2ZpbGVzLXZpZXcvZGVzLXdpbGxpYW1zLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQ0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndlcmtzbWFucy5jb20vcGVvcGxlLXByb2ZpbGVzLXZpZXcvZGVzLXdpbGxpYW1zLycgdGFyZ2V0PSdfYmxhbmsnPkRlcyBXaWxsaWFtczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGFpcm1hbiwgV2Vya3NtYW5zLCBKb2hhbm5lc2J1cmcgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIERlcyBXaWxsaWFtcyBpcyB0aGUgQ2hhaXJtYW4gb2YgV2Vya3NtYW5zLCBvbmUgb2YgdGhlIG1vc3QgcmVzcGVjdGVkIGNvcnBvcmF0ZSBsYXcgZmlybXMgaW4gU291dGggQWZyaWNhLiBIZSBpcyBhbHNvIENvLUNoYWlybWFuIG9mIHRoZSBMaXRpZ2F0aW9uIENvbW1pdHRlZSBvZiB0aGUgSW50ZXJuYXRpb25hbCBCYXIgQXNzb2NpYXRpb24gYW5kIGEgRGlyZWN0b3Igb2YgdGhlIEFyYml0cmF0aW9uIEZvdW5kYXRpb24gb2YgU291dGhlcm4gQWZyaWNhICgiQUZTQSIpLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IlNvdXRoS29yZWEiPlNvdXRoIEtvcmVhPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cua2ltY2hhbmcuY29tL2ZyYW1lMi5qc3A/bGFuZz0yJmJfaWQ9ODcmbW9kZT12aWV3JmlkeD0yMzc0JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNzguZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cua2ltY2hhbmcuY29tL2ZyYW1lMi5qc3A/bGFuZz0yJmJfaWQ9ODcmbW9kZT12aWV3JmlkeD0yMzc0JyB0YXJnZXQ9J19ibGFuayc+S3llIFN1bmcgQ2h1bmc8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIFBhcnRuZXIsIEtpbSAmYW1wOyBDaGFuZywgU2VvdWwgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBLeWUgU3VuZyBDaHVuZyBpcyBhIHNlbmlvciBQYXJ0bmVyIG9mIEtpbSAmYW1wOyBDaGFuZywgdGhlIGxhcmdlc3QgYW5kIHRoZSBtb3N0IHNwZWNpYWxpemVkIGxhdyBmaXJtIGluIEtvcmVhLiAgSGUgaGFzIHNlcnZlZCBhcyBhIE1lbWJlciBvZiB0aGUgQ291bmNpbCBvbiBGaW5hbmNpYWwgSW5kdXN0cnkgRGV2ZWxvcG1lbnQgb2YgdGhlIEtvcmVhbiBNaW5pc3RyeSBvZiBGaW5hbmNlIGFuZCBFY29ub215IGZyb20gMTk5NiB0byAyMDA3IGFuZCBhIE1lbWJlciBvZiB0aGUgSW5kdXN0cmlhbCBEZXJlZ3VsYXRpb24gUmV2aWV3IENvbW1pdHRlZSBvZiB0aGUgS29yZWFuIE1pbmlzdHJ5IG9mIFRyYWRlLCBJbmR1c3RyeSAmYW1wOyBFbmVyZ3kgZnJvbSAxOTkzIHRvIDE5OTcuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zaGlua2ltLmNvbS9lbmcvbTAyL21lbWJlcl92aWV3LmFzcD9ubz00X0UnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yNi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zaGlua2ltLmNvbS9lbmcvbTAyL21lbWJlcl92aWV3LmFzcD9ubz00X0UnIHRhcmdldD0nX2JsYW5rJz5Eb28tU2lrIEtpbTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTZW5pb3IgUGFydG5lciwgU2hpbiAmYW1wOyBLaW0sIFNlb3VsICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gRG9vLVNpayBLaW0gaXMgYSBzZW5pb3IgcGFydG5lciBvZiBTaGluICZhbXA7IEtpbSwgYW5kIGlzIHF1YWxpZmllZCBpbiBLb3JlYSBhbmQgTmV3IFlvcmsuIE1yLiBLaW0mcnNxdW87cyBtYWluIGFyZWFzIG9mIHByYWN0aWNlIGluY2x1ZGUgY3Jvc3MtYm9yZGVyIGludmVzdG1lbnRzLCBnZW5lcmFsIGNvcnBvcmF0ZSB0cmFuc2FjdGlvbnMsIG1lcmdlcnMgJmFtcDsgYWNxdWlzaXRpb25zLCBXVE8vR0FUVCAmYW1wOyBpbnRlcm5hdGlvbmFsIHRyYWRlIGxhdywgYW5kIGludGVybmF0aW9uYWwgbGl0aWdhdGlvbiAmYW1wOyBhcmJpdHJhdGlvbi4gJm5ic3A7TXIuIEtpbSBoYXMgYmVlbiBpbnZvbHZlZCBpbiBtYW55IHNpZ25pZmljYW50IGNyb3NzLWJvcmRlciBpbnZlc3RtZW50cyBhbmQgbWFqb3IgbWVyZ2VycyAmYW1wOyBhY3F1aXNpdGlvbnMuIE1yLiBLaW0gaGFzIGFsc28gcGFydGljaXBhdGVkIGluIG1hbnkgZ292ZXJubWVudGFsIG5lZ290aWF0aW9ucyBvbiBpbnRlcm5hdGlvbmFsIHRyYWRlIG1hdHRlcnMgYXMgYSBsZWdhbCBhZHZpc29yIGFuZCBtZW1iZXIgb2YgdGhlIEtvcmVhbiBnb3Zlcm5tZW50IGRlbGVnYXRpb24uIEhlIGFsc28gc3BlY2lhbGl6ZXMgaW4gaW50ZXJuYXRpb25hbCBsaXRpZ2F0aW9uIGFuZCBhcmJpdHJhdGlvbnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5sZWVrby5jb20vZW5nL3Byb2Zlc3Npb25hbHMvZGV0YWlsLmFzcD9tbUlkeD0xOTkmb3JkZXJieT0mZ290b3BhZ2U9MSZmaXJzdFN0cj0mbGFzdFN0cj15b29uJlVwSWR4PTAmc2VhcmNoQ2hyPSZuYW1lZGVzYz1hc2Mmc3ViZGVzYz1kZXNjJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjguZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubGVla28uY29tL2VuZy9wcm9mZXNzaW9uYWxzL2RldGFpbC5hc3A/bW1JZHg9MTk5Jm9yZGVyYnk9JmdvdG9wYWdlPTEmZmlyc3RTdHI9Jmxhc3RTdHI9eW9vbiZVcElkeD0wJnNlYXJjaENocj0mbmFtZWRlc2M9YXNjJnN1YmRlc2M9ZGVzYycgdGFyZ2V0PSdfYmxhbmsnPllvbmcgU3VrIFlvb248L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgU2VuaW9yIFBhcnRuZXIsIExlZSAmYW1wOyBLbywgU2VvdWwgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBZb29uIGlzIGEgc2VuaW9yIHBhcnRuZXIgd2l0aCB0aGUgZmlybSBvZiBMZWUgJmFtcDsgS28uIEhlIGhhcyBhbHNvIGJlZW4gYW4gYXJiaXRyYXRvciB3aXRoIHRoZSBLb3JlYW4gQ29tbWVyY2lhbCBBcmJpdHJhdGlvbiBCb2FyZCBzaW5jZSAxOTkyLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IlNwYWluIj5TcGFpbjwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnVyaWEuY29tL2VuZy9jdi9MREMuYXNwJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTU3LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnVyaWEuY29tL2VuZy9jdi9MREMuYXNwJyB0YXJnZXQ9J19ibGFuayc+THVpcyBkZSBDYXJsb3M8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgVXLDrWEgTWVuw6luZGV6IEFib2dhZG9zLCBTLkwuUC4sIE1hZHJpZCAgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEx1aXMgZGUgQ2FybG9zIGlzIE1hbmFnaW5nIFBhcnRuZXIgb2YgVXJpYSBNZW5lbmRleiwgYSBtYWpvciBTcGFuaXNoIGZpcm0gd2l0aCBmaWZ0ZWVuIG9mZmljZXMgaW4gRXVyb3BlLCB0aGUgVW5pdGVkIFN0YXRlcywgYW5kIExhdGluIEFtZXJpY2EuIFdpZGVseSBjb25zaWRlcmVkIHRvIGJlICJ0aGUgZXhwZXJ0IiBvbiBjYXBpdGFsIG1hcmtldHMgaW4gU3BhaW4sIGhlIGlzIGEgUHJvZmVzc29yIG9mIFNlY3VyaXRpZXMgTGF3IGF0IHRoZSBVbml2ZXJzaWRhZCBQb250aWZpY2lhIGRlIENvbWlsbGFzIGluIE1hZHJpZCBhbmQgU2VjcmV0YXJ5LUdlbmVyYWwgb2YgdGhlIEZ1bmRhY2kmb2FjdXRlO24gZGUgRXN0dWRpb3MgRmluYW5jaWVyb3MuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5nb21lemFjZWJvLXBvbWJvLmNvbS9pbmRleC5waHAvZXMvYWJvZ2Fkb3MvaXRlbWxpc3QvdXNlci8zOTkvZmVybmFuZG8tZGUtbGFzLWN1ZXZhcy1jYXN0cmVzYW5hJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvODAuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZ29tZXphY2Viby1wb21iby5jb20vaW5kZXgucGhwL2VzL2Fib2dhZG9zL2l0ZW1saXN0L3VzZXIvMzk5L2Zlcm5hbmRvLWRlLWxhcy1jdWV2YXMtY2FzdHJlc2FuYScgdGFyZ2V0PSdfYmxhbmsnPkZlcm5hbmRvIGRlIGxhcyBDdWV2YXMgQ2FzdHJlc2FuYTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBHJm9hY3V0ZTttZXotQWNlYm8gJmFtcDsgUG9tYm8gU0xQLCBNYWRyaWQgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEhlIHdhcyBNYW5hZ2luZyBQYXJ0bmVyIG9mIEcmb2FjdXRlO21lei1BY2VibyAmYW1wOyBQb21ibyBBYm9nYWRvcyBmcm9tIDE5OTggdG8gMjAwMCBhbmQgaXMgY3VycmVudGx5IGEgbWVtYmVyIG9mIHRoZSBmaXJtJ3MgTWFuYWdlbWVudCBDb21taXR0ZWUuIEhlIGlzIEhlYWQgb2YgdGhlIGZpcm0ncyBDb3Jwb3JhdGUgUHJhY3RpY2UgYW5kIGlzIGEgc3BlY2lhbGlzdCBpbiBCYW5raW5nIExhdywgU2VjdXJpdGllcyBNYXJrZXQgTGF3LCBDb2xsZWN0aXZlIEludmVzdG1lbnQgSW5zdGl0dXRpb25zLCBNZXJnZXJzIGFuZCBBY3F1aXNpdGlvbnMsIGFuZCBGYW1pbHkgYW5kIFByaXZhdGUgRXF1aXR5IEJ1c2luZXNzZXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5yb2NhanVueWVudC5jb20vaW5kZXgucGhwL21vZC5wcm9mZXNpb25hbGVzL21lbS5kZXRhbGxlL2lkLjI1L3JlbGNhdGVnb3JpYS4xMjEvcmVsbWVudS40L2Noay5hZjc3Mjg1NzNlZWNmYjEwOTY1NWNhYWJhNTFlMmEwOCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI2OC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5yb2NhanVueWVudC5jb20vaW5kZXgucGhwL21vZC5wcm9mZXNpb25hbGVzL21lbS5kZXRhbGxlL2lkLjI1L3JlbGNhdGVnb3JpYS4xMjEvcmVsbWVudS40L2Noay5hZjc3Mjg1NzNlZWNmYjEwOTY1NWNhYWJhNTFlMmEwOCcgdGFyZ2V0PSdfYmxhbmsnPklzaWRybyBkZWwgU2F6IENvcmRlcm88L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgUm9jYSBKdW55ZW50LCBTLkwuUCwgTWFkcmlkICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBJc2lkcm8gZGVsIFNheiBDb3JkZXJvIGlzIGEgbWVtYmVyIG9mIHRoZSBNYW5hZ2VtZW50IENvbW1pdHRlZSBhbmQgQm9hcmQgb2YgRGlyZWN0b3JzIGZvciBSb2NhIEp1bnllbnQuIEhlIGRlbGl2ZXJzIHRheCBhZHZpY2UgdG8gU3BhbmlzaCBhbmQgbXVsdGluYXRpb25hbCBjb3Jwb3JhdGlvbnMuIEluIGFkZGl0aW9uIHRvIGhpcyBwcmFjdGljZSBhbmQgdGVhY2hpbmcgZWZmb3J0cywgaGUgaXMgYSBtZW1iZXIgb2YgdGhlIEdhcnJpZ3VlcyBTdHVkaWVzIENlbnRyZSdzIEFkdmlzb3J5IENvbW1pdHRlZSAtIENvbnNlam8gQXNlc29yIGRlbCBDZW50cm8gZGUgRXN0dWRpb3MgR2FycmlndWVzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZGVsb2l0dGUuY29tL3ZpZXcvZXNfRVMvZXMvbnVlc3RyYS1maXJtYS9lcXVpcG8tZGlyZWN0aXZvL2EyN2VkMzcyYWIzNDcyMTBWZ25WQ00xMDAwMDBiYTQyZjAwYVJDUkQuaHRtJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjQyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmRlbG9pdHRlLmNvbS92aWV3L2VzX0VTL2VzL251ZXN0cmEtZmlybWEvZXF1aXBvLWRpcmVjdGl2by9hMjdlZDM3MmFiMzQ3MjEwVmduVkNNMTAwMDAwYmE0MmYwMGFSQ1JELmh0bScgdGFyZ2V0PSdfYmxhbmsnPkx1aXMgRmVybmFuZG8gR3VlcnJhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIERlbG9pdHRlIEFib2dhZG9zLCBNYWRyaWQgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIEx1aXMgRmVybmFuZG8gaXMgdGhlIHBhcnRuZXIgaW4gY2hhcmdlIG9mIERlbG9pdHRlIEFib2dhZG9zIHkgQXNlc29yZXMgVHJpYnV0YXJpb3MgYW5kIHJlc3BvbnNpYmxlIG9mIHRheCBhbmQgbGVnYWwgc2VydmljZXMgdG8gaW5zdXJhbmNlIGFuZCBmaW5hbmNpYWwgZW50aXRpZXMgb2YgRGVsb2l0dGUgQWJvZ2Fkb3MgeSBBc2Vzb3JlcyBUcmlidXRhcmlvcy4gUHJpb3IgdG8gaGlzIHdvcmsgd2l0aCBEZWxvaXR0ZSwgaGUgd2FzIHdpdGggQXJ0aHVyIEFuZGVyc2VuIEFzZXNvcmVzIExlZ2FsZXMgeSBUcmlidXRhcmlvcyAobm93IEdhcnJpZ3VlcyBBYm9nYWRvcyB5IEFzZXNvcmVzIFRyaWJ1dGFyaW9zKSB3aGVyZSBoZSB3YXMgYSBzZW5pb3IgbWFuYWdlci4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmN1YXRyZWNhc2FzLmNvbS9sYXd5ZXIvcmFmYWVsX2ZvbnRhbmEuaHRtbCAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zMC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jdWF0cmVjYXNhcy5jb20vbGF3eWVyL3JhZmFlbF9mb250YW5hLmh0bWwgJyB0YXJnZXQ9J19ibGFuayc+UmFmYWVsIEZvbnRhbmE8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIsIEN1YXRyZWNhc2FzLCBHb27Dp2FsdmVzIFBlcmVpcmEsIEJhcmNlbG9uYSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIFJhZmFlbCBGb250YW5hIGlzIHRoZSBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciBvZiBDdWF0cmVjYXNhcywgR29uY2FsdmVzIFBlcmVpcmEsIG9uZSBvZiB0aGUgbGVhZGluZyBmaXJtcyBvbiB0aGUgSWJlcmlhbiBQZW5pbnN1bGEuIEhlIGJlbG9uZ3MgdG8gdGhlIGJvYXJkIG9mIGRpcmVjdG9ycyBvZiBpbXBvcnRhbnQgYnVzaW5lc3MgZ3JvdXBzIGFuZCB0byB0aGUgYm9hcmQgb2YgdHJ1c3RlZXMgb2Ygc2V2ZXJhbCBmb3VuZGF0aW9ucy4gTXIuIEZvbnRhbmEgaXMgYW4gZXhwZXJ0IGluIHRheCBhbmQgaGFzIGFkdmlzZWQgb24gYW5kIHdhcyBpbnZvbHZlZCBpbiB0aGUgc3RyYXRlZ2ljIHBsYW5uaW5nIG9mIHNvbWUgb2YgU3BhaW4mcnNxdW87cyBhbmQgUG9ydHVnYWwmcnNxdW87cyBtb3N0IHNpZ25pZmljYW50IHRyYW5zYWN0aW9ucyBpbiByZWNlbnQgeWVhcnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zYWdhcmRveS5jb20vYWJvZ2Fkb3Mtc29jaW9zLWRpcmVjdG9yZXMtbWFydGluLWdvZGlubycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIyNy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zYWdhcmRveS5jb20vYWJvZ2Fkb3Mtc29jaW9zLWRpcmVjdG9yZXMtbWFydGluLWdvZGlubycgdGFyZ2V0PSdfYmxhbmsnPk1hcnTDrW4gR29kaW5vPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIFNhZ2FyZG95IEF0dG9ybmV5cywgTWFkcmlkICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNYXJ0JmlhY3V0ZTtuIEdvZGlubyBSZXllcyBpcyBNYW5hZ2luZyBQYXJ0bmVyIG9mIFNhZ2FyZG95IEFib2dhZG9zIGFuZCBoYXMgYmVlbiBhIG1lbWJlciBvZiB0aGUgQ29sbGVnZSBvZiBMYXd5ZXJzIG9mIE1hZHJpZCBzaW5jZSAxOTg2LiBJbiBhZGRpdGlvbiB0byBoaXMgc3Ryb25nIHByYWN0aWNlLCBNci4gR29kaW5vIGhhcyB0YXVnaHQgYW5kIGF1dGhvcmVkIGFzIFByb2Zlc3NvciBvZiBFbXBsb3ltZW50IExhdyBhdCB0aGUgVW5pdmVyc2l0eSBTYW4gUGFibG8tQ0VVIChNYWRyaWQpLCBQcm9mZXNzb3Igb2YgQ29ycG9yYXRlIEFkdmlzb3J5IFNlcnZpY2VzIG9mIEVTSUMsIGFuZCBUZWNobmljYWwgZGlyZWN0b3IgYW5kIHByb2Zlc3NvciBvZiB0aGUgTWFzdGVyIFByb2dyYW1tZSBpbiBQcmFjdGljZSBvZiBFbXBsb3ltZW50IExhdy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmphdXNhc2xlZ2FsLmNvbS9lbi9wZW9wbGUvcGFydG5lci9wZXJzb24vaGVjdG9yLWphdXNhcy5qc3AgJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjUyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmphdXNhc2xlZ2FsLmNvbS9lbi9wZW9wbGUvcGFydG5lci9wZXJzb24vaGVjdG9yLWphdXNhcy5qc3AgJyB0YXJnZXQ9J19ibGFuayc+SMOpY3RvciBKYXVzw6BzPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIEphdXPDoHMgTGVnYWwgWSBUcmlidXRhcmlvIFMuTC5QLiwgQmFyY2Vsb25hICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBIZWN0b3IgSmF1c2FzIGlzIERpcmVjdG9yIG9mIHRoZSBQaGFybWFjZXV0aWNhbCBMYXcgRGVwYXJ0bWVudCBvZiBKYXVzYXMgTGVnYWwgWSBUcmlidXRhcmlvLiBJbiBhZGRpdGlvbiB0byBoaXMgYWN0aXZlIHByYWN0aWNlIGluIHJlZ3VsYXRvcnkgYW5kIGhlYWx0aCBjYXJlIGxhdywgTXIuIEphdXNhcyZuYnNwO3MgaXMgYSBNZW1iZXIgb2YgdGhlIENvbmZlcmVuY2UgQmxldWUgYW5kIGEgTGVjdHVyZXIgYXQgdGhlIEluc3RpdHV0byBkZSBFbXByZXNhIEJ1c2luZXNzIFNjaG9vbC4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnBlZHJhamFzYWJvZ2Fkb3MuY29tLzAxbnVlc3Ryb3NQcm9mMDEuYXNwICcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzI2Ny5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5wZWRyYWphc2Fib2dhZG9zLmNvbS8wMW51ZXN0cm9zUHJvZjAxLmFzcCAnIHRhcmdldD0nX2JsYW5rJz5BbnRvbmlvIFBlZHJhamFzIFF1aWxlczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBEaXJlY3RvciwgQWJkw7NuIFBlZHJhamFzICZhbXA7IE1vbGVybyBBYm9nYWRvcyB5IEFzZXNvcmVzIFRyaWJ1dGFyaW9zLCBTLkwuUC4sIE1hZHJpZCAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgQW50b25pbyBQZWRyYWphcyBRdWlsZXMgaXMmbmJzcDtNYW5hZ2luZyBQYXJ0bmVyJm5ic3A7b2YgQWJkb24gUGVkcmFqYXMgJmFtcDsgTW9sZXJvIEFib2dhZG9zIHkgQXNlc29yZXMgVHJpYnV0YXJpb3MgYW5kIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIExhYm91ciBhbmQgRW1wbG95bWVudCBMYXcgYW5kIGlzIGFuIElDQU0gQ29sbGVnaWF0ZSBzaW5jZSAxOTY4LiBJbiBhZGRpdGlvbiB0byBoaXMgYnVzeSBwcmFjdGljZSwgTXIuIFBlZHJhamFzIGhhcyB0YXVnaHQgc2V2ZXJhbCBjb3Vyc2VzIG9uIExhYm91ciBsYXcuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5wZXJlemxsb3JjYS5jb20vZXMvQWJvZ2Fkb3MvUGFnaW5hcy9GaWNoYXNBYm9nYWRvcy9QZWRyby1QJUMzJUE5cmV6LUxsb3JjYS5hc3B4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjkzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnBlcmV6bGxvcmNhLmNvbS9lcy9BYm9nYWRvcy9QYWdpbmFzL0ZpY2hhc0Fib2dhZG9zL1BlZHJvLVAlQzMlQTlyZXotTGxvcmNhLmFzcHgnIHRhcmdldD0nX2JsYW5rJz5QZWRybyBQw6lyZXotTGxvcmNhPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBQYXJ0bmVyLCBQw6lyZXotTGxvcmNhLCBNYWRyaWQgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFBlZHJvIFBlcmV6LUxsb3JjYSBpcyBzZW5pb3IgcGFydG5lciBvZiBQJmVhY3V0ZTtyZXotTGxvcmNhLiBIZSBoYXMgYSBzdHJvbmcgaW50ZXJuYXRpb25hbCBjb3Jwb3JhdGUgcHJhY3RpY2Ugd2l0aCBjb25jZW50cmF0aW9uIG9uIG1lcmdlcnMgYW5kIGFjcXVpc2l0aW9ucywgcHJpdmF0ZSBlcXVpdHksIGNvcnBvcmF0ZSBnb3Zlcm5hbmNlIGFuZCByZW9yZ2FuaXNhdGlvbnMuIEhlIGFsc28gaXMgYSBtZW1iZXIgb2YgdGhlIE1hZHJpZCBCYXIgQXNzb2NpYXRpb24gKElDQU0pLCBJbnRlcm5hdGlvbmFsIEJhciBBc3NvY2lhdGlvbiAoSUJBKSwgYW5kIEMmaWFjdXRlO3JjdWxvIGRlIEVtcHJlc2FyaW9zLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZ2FycmlndWVzLmNvbS9lbi9Tb2Npb3MvUGFnaW5hcy9mZXJuYW5kb192aXZlc19ydWl6LmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zMTQuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuZ2FycmlndWVzLmNvbS9lbi9Tb2Npb3MvUGFnaW5hcy9mZXJuYW5kb192aXZlc19ydWl6LmFzcHgnIHRhcmdldD0nX2JsYW5rJz5GZXJuYW5kbyBWaXZlcyBSdWl6PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIE1hbmFnaW5nIFBhcnRuZXIsIEomYW1wO0EgR2FycmlndWVzLCBTLkwuUC4sIE1hZHJpZCAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIFZpdmVzIFJ1aXogaGFzIGJlZW4gTWFuYWdpbmcgUGFydG5lciBvZiBHYXJyaWd1ZXMgc2luY2UgU2VwdGVtYmVyIDIwMDkuIEhlIGlzIGFsc28gcGFydG5lciBpbiBjaGFyZ2Ugb2YgdGhlIEdhcnJpZ3VlcyBDb3Jwb3JhdGUvQ29tbWVyY2lhbCBMYXcgYXJlYS4gSW4gYWRkaXRpb24gdG8gbWFuYWdpbmcgdGhlIGZpcm0gYW5kIGhpcyBwcmFjdGljZSwgaGUgaXMgYSBMZWN0dXJlciBhdCBVbml2ZXJzaWRhZCBQb250aWZpY2lhIENvbWlsbGFzIChJQ0FERSksIENlbnRybyBkZSBFc3R1ZGlvcyBHYXJyaWd1ZXMgYW5kIGF0IEVTQURFLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IlN3ZWRlbiI+U3dlZGVuPC9hPjwvaDI+DQoNCjx0YWJsZT4NCjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWFubmhlaW1lcnN3YXJ0bGluZy5zZS9lbi9Db250YWN0LWRhdGFiYXNlL1N0ZWZhbi1Ccm9ja2VyLz9tb2RlPWN2JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTMuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWFubmhlaW1lcnN3YXJ0bGluZy5zZS9lbi9Db250YWN0LWRhdGFiYXNlL1N0ZWZhbi1Ccm9ja2VyLz9tb2RlPWN2JyB0YXJnZXQ9J19ibGFuayc+U3RlZmFuIEJyb2NrZXI8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgTWFubmhlaW1lciBTd2FydGxpbmcsIFN0b2NraG9sbSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgU3RlZmFuIEJyb2NrZXIgaXMgY28tY2hhaXIgb2YgdGhlJm5ic3A7U2hpcHBpbmcgYW5kIHRyYW5zcG9ydGF0aW9uIGdyb3VwIGFuZCBoYXMgZXh0ZW5zaXZlIGV4cGVyaWVuY2UgaW4gc2hpcHBpbmcgcmVsYXRlZCBtYXR0ZXJzIHN1Y2ggYXMgam9pbnQgdmVudHVyZSBjb250cmFjdHMsIHNoaXAgYnVpbGRpbmcgY29udHJhY3RzIGFuZCBkaXNwdXRlcyBmb3IgTWFubmhlaW1lciBTd2FydGxpbmcuIFN3YXJ0bGluZywgb25lIG9mIFN3ZWRlbiZyc3F1bztzIGxhcmdlc3QgbGF3IGZpcm1zLiBIZSBwcmFjdGljZXMgaW4gdGhlIGZpZWxkcyBvZiBNYXJpdGltZSBhbmQgVHJhbnNwb3J0IExhdywgU2hpcGJ1aWxkaW5nIGFuZCBGaW5hbmNpbmcgTGF3LCBBZG1pbmlzdHJhdGl2ZSBMYXcsIGFuZCBDb25zdGl0dXRpb25hbCBMYXcsIGFsdGhvdWdoIGhlIG5vdyBkZXZvdGVzIG1vc3Qgb2YgaGlzIHRpbWUgdG8gRG9tZXN0aWMgYW5kIEludGVybmF0aW9uYWwgQXJiaXRyYXRpb24gYW5kIExpdGlnYXRpb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zZXR0ZXJ3YWxscy5zZS9lbi9PdXItcGVvcGxlL091ci1wZW9wbGUvSm9ha2ltLUVkb2ZmLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzUxNS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5zZXR0ZXJ3YWxscy5zZS9lbi9PdXItcGVvcGxlL091ci1wZW9wbGUvSm9ha2ltLUVkb2ZmLycgdGFyZ2V0PSdfYmxhbmsnPkpvYWtpbSBFZG9mZiA8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQ0VPL0V4ZWN1dGl2ZSBQYXJ0bmVyLCBTZXR0ZXJ3YWxscywgR8O2dGVib3JnICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBKb2FraW0gRWRvZmYgaXMgQ0VPL0V4ZWN1dGl2ZSBQYXJ0bmVyIG9mIFNldHRlcndhbGxzLCBiZWluZyBvbmUgb2YgU3dlZGVuJnJzcXVvO3MgbGVhZGluZyBmdWxsLXNlcnZpY2UgbGF3IGZpcm1zIHdpdGggb2ZmaWNlcyBpbiBTd2VkZW4mcnNxdW87cyBtYWpvciBjaXRpZXMgU3RvY2tob2xtLCBHb3RoZW5idXJnIGFuZCBNYWxtJm91bWw7LiBNci4gRWRvZmYmbmJzcDsgaXMgYSBsYXd5ZXIgcXVhbGlmaWVkIGFzIGEgU3dlZGlzaCBhZHZva2F0IGFuZCBoYXMgbWFueSB5ZWFycyZyc3F1bzsgZXhwZXJpZW5jZSBvZiBwcml2YXRlIE0mYW1wO0EgZGVhbHMgYW5kIGEgYnJvYWQgc3BlY3RydW0gb2YgY29ycG9yYXRlIGxhdy4gQmVmb3JlIGpvaW5pbmcgU2V0dGVyd2FsbHMsIE1yLiBFZG9mZiB3YXMgQ29ycG9yYXRlIExlZ2FsIENvdW5zZWwgYXQgRXJpY3Nzb24uICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5jb21sYXcuc2UvZW4vbWVkYXJiZXRhcmUvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzMxLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmNvbWxhdy5zZS9lbi9tZWRhcmJldGFyZS8nIHRhcmdldD0nX2JsYW5rJz5TdGFmZmFuIEVrbMO2dzwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBDb20gQWR2b2thdGJ5csOlLCBTdG9ja2hvbG0gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFN0YWZmYW4gRWtsJm91bWw7dyBqb2luZWQgQ29tIGluIDIwMTQsIGFuZCB3b3JrcyBwcmltYXJpbHkgaW4gd2l0aCBjbGllbnRzIGluIHRoZSBtZWRpYSBhbmQgaXQtc2VjdG9ycy4gJm5ic3A7U3RhZmZhbiBoYXMgMzAgeWVhcnMmcnNxdW87IGV4cGVyaWVuY2UgYXMgYSBidXNpbmVzcyBsYXd5ZXIuICZuYnNwO0JlZm9yZSBqb2luaW5nIENvbSBoZSB3YXMgYSBwYXJ0bmVyIGluIEFkdm9rYXRmaXJtYW4gTGluZGFobCBhbmQgc2VydmVkIHNldmVyYWwgeWVhcnMgYXMgdGhlIGZpcm1zIG1hbmFnaW5nIHBhcnRuZXIuIEhpcyBwcmFjdGljZSBpcyBmb2N1c2VkIG9uIGNvcnBvcmF0ZSBsYXcsIGludGVsbGVjdHVhbCBwcm9wZXJ0eSwgYW5kIG1lZGlhIGxhdy4gQmVmb3JlIGpvaW5pbmcgTGluZGFobCwgTXIuIEVrbCZvdW1sO3cgd2FzIEhlYWQgb2YgTGVnYWwgQWZmYWlycyBUVjQgQUIgZnJvbSAxOTk0LTIwMDAuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy50d29iaXJkcy5jb20vRW5nbGlzaC9MYXd5ZXJzL1BhZ2VzL01pY2hhZWxfRnJpZTEuYXNweCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzQwMy5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy50d29iaXJkcy5jb20vRW5nbGlzaC9MYXd5ZXJzL1BhZ2VzL01pY2hhZWxfRnJpZTEuYXNweCcgdGFyZ2V0PSdfYmxhbmsnPk1pY2hhZWwgRnJpZTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBCaXJkICZhbXA7IEJpcmQsIFN0b2NraG9sbSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTWljaGFlbCBGcmllIGlzIENoYWlybWFuIG9mIEdsb2JhbCBCb2FyZCBmb3IgQmlyZCAmYW1wOyBCaXJkLiBJbiBhZGRpdGlvbiB0byBsZWFkaW5nIHRoZSBmaXJtLCBNci4gRnJpZSBmb2N1c2VzIGhpcyBwcmFjdGljZSBpbnRlcm5hdGlvbmFsbHkgb24gY29tbWVyY2lhbCBhbmQgZGlzcHV0ZSByZXNvbHV0aW9uIGluIElUIGFuZCBDb21tdW5pY2F0aW9ucyBtYXR0ZXJzLiBIZSBhbHNvIHJlZ3VsYXJseSBhY3RzIGFzIGNvdW5zZWwgaW4gU3dlZGlzaCBjb3VydCBwcm9jZWVkaW5ncyBhcyB3ZWxsIGFzIFN3ZWRpc2ggYW5kIGludGVybmF0aW9uYWwgYXJiaXRyYXRpb24gcHJvY2VlZGluZ3MuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy52aW5nZS5jb20vb3VyLXBlb3BsZS9TdG9ja2hvbG0vUGFydG5lcnMvVmlsbGFyZC1CZXJ0aWwvJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjkyLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnZpbmdlLmNvbS9vdXItcGVvcGxlL1N0b2NraG9sbS9QYXJ0bmVycy9WaWxsYXJkLUJlcnRpbC8nIHRhcmdldD0nX2JsYW5rJz5CZXJ0aWwgVmlsbGFyZDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBWaW5nZSwgU3RvY2tob2xtICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBCZXJ0aWwgVmlsbGFyZCBpcyZuYnNwO1BhcnRuZXIgb2YgVmluZ2UuIEhpcyBwcmFjdGljZSBpcyBjZW50cmFsaXplZCBhcm91bmQgZ2VuZXJhbCBjb3Jwb3JhdGUgbWF0dGVycy4gSW4gYWRkaXRpb24gdG8gaGlzIGNvcnBvcmF0ZSBwcmFjdGljZSBhbmQgbGVhZGVyc2hpcCBhdCBWaW5nZSwgTXIuIFZpbGxhcmQgaGFzIGJlZW4gZ2VuZXJhbCBjb3Vuc2VsIGZvciBFc3NlbHRlIEFCLCBib2FyZCBhZHZpc29yIGZvciBTZWN1cnVtIEFCLCBhbmQgc2F0IGFzIHRoZSBIZWFkIG9mIENvcnBvcmF0ZSBGaW5hbmNlIGF0IEFsZnJlZCBCZXJnIEZvbmRrb21taXNzaW9uIEFCLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjwvdGFibGU+DQo8YSBocmVmPSIjY291bnRyeWxpc3QiPkJhY2sgdG8gQ291bnRyeSBTZWxlY3Rpb248L2E+DQo8YnIgLz48YnIgLz4NCg0KPGgyPjxhIG5hbWU9IlN3aXR6ZXJsYW5kIj5Td2l0emVybGFuZDwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmtlbGxlcmhhbHMuY2gvZW4vYmVhdC1icmVjaGJ1ZWhsLV9jb250ZW50LS0tMS0tMTA1MS0tNTkuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzUyMi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5rZWxsZXJoYWxzLmNoL2VuL2JlYXQtYnJlY2hidWVobC1fY29udGVudC0tLTEtLTEwNTEtLTU5Lmh0bWwnIHRhcmdldD0nX2JsYW5rJz5CZWF0IEJyZWNoYsO8aGw8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgTWFuYWdpbmcgUGFydG5lciwgS2VsbGVyaGFscywgQmVybmUgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIERyLiBCZWF0IEJyZWNoYiZ1dW1sO2hsLCBMTC5NLiBpcyBNYW5hZ2luZyBQYXJ0bmVyIG9mIEtlbGxlcmhhbHMgKEJhc2VsLCBCZXJuIGFuZCBaJnV1bWw7cmljaCkgYW5kIGNvLWhlYWQgb2YgdGhlIE0mYW1wO0EgdGVhbS4gTXIuIEJyZWNoYiZ1dW1sO2hsIGZvY3VzZXMgaGlzIHByYWN0aWNlIG9uIENvcnBvcmF0ZSBsYXcsIE0mYW1wO0EsIGNhcGl0YWwgbWFya2V0IHRyYW5zYWN0aW9ucywgc2V0dGluZyB1cCBhbmQgbmVnb3RpYXRpb25zIG9mIGpvaW50IHZlbnR1cmVzIGFuZCBlc3RhYmxpc2htZW50IG9mIGNvbXBhbmllcyBmb3IgZm9yZWlnbiBjbGllbnRzIGludmVzdGluZyBpbiBTd2l0emVybGFuZCBhcyB3ZWxsIGFzIGluIHRoZSBuZWdvdGlhdGlvbiBvZiBhY3F1aXNpdGlvbnMuIE1yLiBCcmVjaGImdXVtbDtobCBpcyBhIG1lbWJlciBvZiB0aGUgYm9hcmQgb2YgZGlyZWN0b3JzIG9mIHZhcmlvdXMgY29tcGFuaWVzLCBvZiB0aGUgYWRtaXNzaW9uIGJvYXJkIG9mIEJYIEJlcm5lIEV4Y2hhbmdlIGFuZCBoZSBpcyBhIGxlY3R1cmVyIGF0IHRoZSBVbml2ZXJzaXR5IG9mIEJlcm5lLiBIZSBjaGFpcnMgdGhlIFNDSUxMLUNvbW1pc3Npb24gIlNraWxscy9DYXJlZXIvTGVhZGVyc2hpcC9MZWFybmluZyIpJm5ic3A7b2YgQUlKQSBhbmQgaXMgYSBtZW1iZXIgb2YgdGhlIEludGVyLVBhY2lmaWMgQmFyIEFzc29jaWF0aW9uIChJUEJBKS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmxlbnpzdGFlaGVsaW4uY29tL2VuL3Blb3BsZS9hdHRvcm5leXMvbW9kZS9kZXRhaWwvZW1wbG95ZWUvY2hhcHB1aXMuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzY2LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmxlbnpzdGFlaGVsaW4uY29tL2VuL3Blb3BsZS9hdHRvcm5leXMvbW9kZS9kZXRhaWwvZW1wbG95ZWUvY2hhcHB1aXMuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnPkJlbm8maWNpcmM7dCBDaGFwcHVpczwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBMZW56ICZhbXA7IFN0YWVoZWxpbiwgR2VuZXZhICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBQcm9mLiBEci4gQmVubyZpY2lyYzt0IENoYXBwdWlzIGlzJm5ic3A7YSBwYXJ0bmVyJm5ic3A7d2l0aCBMZW56ICZhbXA7IFN0YWVoZWxpbiwgdGhlIGxhcmdlc3QgbGF3IGZpcm0gaW4gU3dpdHplcmxhbmQgd2l0aCBtb3JlIHRoYW4gMTMwIGxhd3llcnMuIEhlIGlzIHRoZSBGb3JtZXIgQ2hhaXJtYW4gb2YgdGhlIEdlbmV2YSBCYXIgQXNzb2NpYXRpb24sIGEgRm9ybWVyIFN1YnN0aXR1dGUgSnVkZ2UgYXQgdGhlIENvdXJ0IG9mIEFwcGVhbCBvZiB0aGUgQ2FudG9uIG9mIEdlbmV2YSwgYW5kIGEgRm9ybWVyIE1lbWJlciBvZiB0aGUgU3VwZXJpb3IgQ291bmNpbCBvZiB0aGUgTWFnaXN0cmF0dXJlIG9mIHRoZSBDYW50b24gb2YgR2VuZXZhLiBIZSBpcyBhIExlY3R1cmVyIG9uIHRoZSBsYXcgb2YgY29udHJhY3RzIGF0IHRoZSBVbml2ZXJzaXR5IG9mIEZyaWJvdXJnLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubm92YXJ0aXMuY29tL2Rvd25sb2Fkcy9hYm91dC1ub3ZhcnRpcy9wZW9wbGUvZXhlY3V0aXZlLWNvbW1pdHRlZS9jdi1laHJhdC1mLWRlLnBkZicgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzY1LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm5vdmFydGlzLmNvbS9kb3dubG9hZHMvYWJvdXQtbm92YXJ0aXMvcGVvcGxlL2V4ZWN1dGl2ZS1jb21taXR0ZWUvY3YtZWhyYXQtZi1kZS5wZGYnIHRhcmdldD0nX2JsYW5rJz5Eci4gRmVsaXggUi4gRWhyYXQ8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgR2VuZXJhbCBDb3Vuc2VsLCBOb3ZhcnRpcyBBRywgQmFzZWwgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIERyLiBFaHJhdCBpcyBHZW5lcmFsIENvdW5zZWwgYW5kIGEgbWVtYmVyIG9mIHRoZSBFeGVjdXRpdmUgQ29tbWl0dGVlJm5ic3A7Zm9yIE5vdmFydGlzLiBGb3JtZXJseSwgaGUgd2FzIHRoZSBTZW5pb3IgUGFydG5lciBvZiBCJmF1bWw7ciAmYW1wOyBLYXJyZXIuJm5ic3A7IEhlIHdhcyBDby1DaGFpciBvZiB0aGUgU2VjdGlvbiBvbiBCdXNpbmVzcyBPcmdhbml6YXRpb25zIG9mIHRoZSBJbnRlcm5hdGlvbmFsIEJhciBBc3NvY2lhdGlvbiB3YXMgUHJlc2lkZW50IG9mIHRoZSBBc3NvY2lhdGlvbiBJbnRlcm5hdGlvbmFsZSBkZXMgSmV1bmVzIEF2b2NhdHMgKEFJSkEpIGZyb20gMTk5OCB0byAxOTk5LiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubmVzdGxlLmNvbS9hYm91dHVzL21hbmFnZW1lbnQvZXhlY3V0aXZlY29tbWl0dGVlL2RhdmlkZnJpY2snIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zNDIuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubmVzdGxlLmNvbS9hYm91dHVzL21hbmFnZW1lbnQvZXhlY3V0aXZlY29tbWl0dGVlL2RhdmlkZnJpY2snIHRhcmdldD0nX2JsYW5rJz5EYXZpZCBQLiBGcmljazwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTZW5pb3IgVmljZSBQcmVzaWRlbnQsIENvcnBvcmF0ZSBHb3Zlcm5hbmNlLCBDb21wbGlhbmNlIGFuZCBDb3Jwb3JhdGUgU2VydmljZXMsIE5lc3Rsw6ksIFZldmV5ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEYXZpZCBGcmljayBpcyBTZW5pb3IgVmljZSBQcmVzaWRlbnQsIENvcnBvcmF0ZSBHb3Zlcm5hbmNlLCBDb21wbGlhbmNlIGFuZCBDb3Jwb3JhdGUgU2VydmljZXMgb24gdGhlIEV4ZWN1dGl2ZSBCb2FyZCBvZiBOZXN0bCZlYWN1dGU7LiBQcmlvciB0byBqb2luaW5nIE5lc3RsJmVhY3V0ZTssIE1yLiBGcmljayB3YXMgR3JvdXAgR2VuZXJhbCBDb3Vuc2VsLCBIZWFkIG9mIExlZ2FsIGFuZCBDb21wbGlhbmNlIGF0IENyZWRpdCBTdWlzc2UgR3JvdXAgaW4gWnVyaWNoLiBIZSBhbHNvIHNwZW50IHRpbWUgd29ya2luZyBhdCBDcmF2YXRoLCBTd2FpbmUgJmFtcDsgTW9vcmUgYW5kIFp1cmljaCBVbml2ZXJzaXR5IExhdyBTY2hvb2wgYXMgQXNzaXN0YW50IGF0IHRoZSBCYW5raW5nIExhdyBDaGFpci4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LndhbGRlcnd5c3MuY29tL2VuL2xhd3llcnMvbWFya3VzLnBmZW5uaW5nZXInIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zMzQuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cud2FsZGVyd3lzcy5jb20vZW4vbGF3eWVycy9tYXJrdXMucGZlbm5pbmdlcicgdGFyZ2V0PSdfYmxhbmsnPk1hcmt1cyBQZmVubmluZ2VyPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFBhcnRuZXIsIFdhbGRlciBXeXNzIEx0ZC4sIFp1cmljaCAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRHIuIE1hcmt1cyBQZmVubmluZ2VyIGlzIGEgcGFydG5lciBpbiB0aGUgQmFua2luZyAmYW1wOyBGaW5hbmNlIFRlYW0gYW5kIGEgbWVtYmVyIG9mIHRoZSBCb2FyZCBvZiBEaXJlY3RvcnMgYXQgV2FsZGVyIFd5c3MgTHRkLiBIZSBmb2N1c2VzIGhpcyBwcmFjdGljZSBvbiBjYXBpdGFsIG1hcmtldHMsIG1lcmdlcnMgYW5kIGFxdWlzaXRpb25zLCBmaW5hbmNlLCBhbmQgZ2VuZXJhbCBjb3Jwb3JhdGUgbWF0dGVycy4gSGUgaXMgYSBtZW1iZXIgb2YgdGhlIEludGVybmF0aW9uYWwgQmFyIEFzc29jaWF0aW9uJ3MgKElCQSkgVGFzayBGb3JjZSBvbiB0aGUgRmluYW5jaWFsIENyaXNpcyBhbmQgYSBwYXN0IGNvLWNoYWlyIG9mIHRoZSBJQkEncyBCYW5raW5nIExhdyBDb21taXR0ZWUuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iVWtyYWluZSI+VWtyYWluZTwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmFzdGVyc2xhdy5jb20vYXR0b3JuZXlzL3BhcnRuZXJzL2toYWNoYXR1cnlhbi8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy85Ni5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hc3RlcnNsYXcuY29tL2F0dG9ybmV5cy9wYXJ0bmVycy9raGFjaGF0dXJ5YW4vJyB0YXJnZXQ9J19ibGFuayc+QXJtZW4gS2hhY2hhdHVyeWFuPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBQYXJ0bmVyLCBBc3RlcnMsIEt5aXYgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBLaGFjaGF0dXJ5YW4gaXMgU2VuaW9yIFBhcnRuZXIgYW5kIENoYWlyIG9mIEJhbmtpbmcsIEZpbmFuY2UgYW5kIFNlY3VyaXRpZXMgb2YgQXN0ZXJzLCBvbmUgb2YgdGhlIGxlYWRpbmcgVWtyYWluaWFuIGxhdyBmaXJtcy4gSGUgaGFzIHdvcmtlZCBhcyBhIGNvb3JkaW5hdG9yIG9mIHRoZSBhZHZpc29yeSBncm91cCBhdCB0aGUgU3RhdGUgQ29tbWlzc2lvbiBvZiBVa3JhaW5lIG9uIFNlY3VyaXRpZXMgYW5kIFN0b2NrIE1hcmtldCBmb3IgaW1wcm92ZW1lbnQgb2YgY2FwaXRhbCBtYXJrZXQgcmVndWxhdGlvbnMgYW5kIGlzIGEgbWVtYmVyIG9mIHRoZSBOYXRpb25hbCBJUE8gQ29tbWl0dGVlIG9mIFVrcmFpbmUuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5raXNpbGFuZHBhcnRuZXJzLmNvbS9wYXJ0bmVycy8yLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzE3Mi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5raXNpbGFuZHBhcnRuZXJzLmNvbS9wYXJ0bmVycy8yLycgdGFyZ2V0PSdfYmxhbmsnPk9sZWcgQS4gTWFrYXJvdjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBNYW5hZ2luZyBQYXJ0bmVyLCBWYXNpbCBLaXNpbCAmYW1wOyBQYXJ0bmVycywgS3lpdiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgT2xlZyBBLiBNYWthcm92IGlzIHRoZSBNYW5hZ2luZyBQYXJ0bmVyIG9mIFZhc2lsIEtpc2lsICZhbXA7IFBhcnRuZXJzLCBhbiBpbnRlcm5hdGlvbmFsbHkgb3JpZW50ZWQgZnVsbC1zZXJ2aWNlIFVrcmFpbmlhbiBsYXcgZmlybS4gRm9yIG92ZXIgdHdlbnR5IHllYXJzLCBNci4gTWFrYXJvdiBoYXMgYmVlbiBwcmFjdGljaW5nIERvbWVzdGljIGFuZCBJbnRlcm5hdGlvbmFsIExpdGlnYXRpb24sIFRheGF0aW9uLCBJbnZlc3RtZW50cywgU2VjdXJpdGllcywgUHJvcGVydHkgTGF3IGFuZCBCYW5rcnVwdGN5IExhdy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnJ1bGcuY29tL291cl90ZWFtLmFzcCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzk5LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnJ1bGcuY29tL291cl90ZWFtLmFzcCcgdGFyZ2V0PSdfYmxhbmsnPklyaW5hIFBhbGlhc2h2aWxpPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFByZXNpZGVudCBhbmQgU2VuaW9yIENvdW5zZWwsIFJVTEcgLSBVa3JhaW5pYW4gTGVnYWwgR3JvdXAsIFAuQS4sIEt5aXYgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIERyLiBQYWxpYXNodmlsaSBpcyBQcmVzaWRlbnQgYW5kIFNlbmlvciBDb3Vuc2VsIG9mIFRoZSBSVUxHIC0gVWtyYWluaWFuIExlZ2FsIEdyb3VwIGluIFdhc2hpbmd0b24sIEQuQy4sIHdoaWNoIGFsb25nIHdpdGggaXRzIGFmZmlsaWF0ZSwgdGhlIFVrcmFpbmlhbiBMZWdhbCBHcm91cCBpbiBLaWV2LCBwcm92aWRlIGNvbXByZWhlbnNpdmUgbGVnYWwgc3VwcG9ydCB0byBsYXJnZSBhbmQgbWVkaXVtIGludGVybmF0aW9uYWwgY29ycG9yYXRlIGNsaWVudHMgY29udGVtcGxhdGluZyBvciBlbmdhZ2VkIGluIGJ1c2luZXNzIGFuZCBpbnZlc3RtZW50IGFjdGl2aXR5IGluIFVrcmFpbmUsIFJ1c3NpYSwgYW5kIG90aGVyIENJUyBjb3VudHJpZXMuIFNoZSBoYXMgc3BlY2lhbCBleHBlcnRpc2UgaW4gdGhlIGFyZWEgb2YgT2lsIGFuZCBHYXMsIEludGVsbGVjdHVhbCBQcm9wZXJ0eSBQcm90ZWN0aW9uLCBDb21tZXJjaWFsIERpc3B1dGUgU2V0dGxlbWVudCwgYW5kIE1lZGlhdGlvbi4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vcmNsaW4uY2gvbWFuYWdlbWVudC8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy85My5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3JjbGluLmNoL21hbmFnZW1lbnQvJyB0YXJnZXQ9J19ibGFuayc+T2xlZyBSaWFib2tvbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQcmVzaWRlbnQsIFJDTElOLCBLeWl2ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBNci4gUmlhYm9rb24gaXMgYSBsYXd5ZXIgYnkgcHJvZmVzc2lvbi4gSGUgaG9sZHMgYW4gTEwuTSBkZWdyZWUgZnJvbSBHZW9yZ2V0b3duIFVuaXZlcnNpdHkgKFVTQSkuIEhlIGRpZCBoaXMgcG9zdC1ncmFkdWF0ZSBzdHVkaWVzIGF0IHRoZSBKb2huIEYuIEtlbm5lZHkgU2Nob29sIG9mIEdvdmVybm1lbnQgYXQgSGFydmFyZCwgYW5kIHJlYWQgUHVibGljIEhlYWx0aCBhbmQgSGVhbHRoY2FyZSBNYW5hZ2VtZW50IGF0IHRoZSBVbml2ZXJzaXR5IG9mIEJlcm4uIE1yLiBSaWFib2tvbiBpcyBjdXJyZW50bHkgY29tcGxldGluZyBhbiBFTUJBIHByb2dyYW0gZm9jdXNlZCBvbiBIZWFsdGhjYXJlIE1hbmFnZW1lbnQgYXQgbCZyc3F1bztFY29sZSBkZXMgSGF1dGVzIEV0dWRlcyBDb21tZXJjaWFsZXMgZGUgbCZyc3F1bztVbml2ZXJzaXQmZWFjdXRlOyBkZSBMYXVzYW5uZS4gQmVmb3JlIGpvaW5pbmcgUkNMSU4gaGUgaGFzIGhhZCBhIHZlcnkgc3VjY2Vzc2Z1bCBjYXJlZXIgaW4gbGF3LCBmb3VuZGluZyBhbmQgc2VydmluZyBmb3IgMTIgeWVhcnMgYXMgYSBNYW5hZ2luZyBQYXJ0bmVyIG9mIG9uZSBvZiB0aGUgdG9wIDEwMCBFdXJvcGVhbiBsYXcgZmlybXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PC90YWJsZT4NCjxhIGhyZWY9IiNjb3VudHJ5bGlzdCI+QmFjayB0byBDb3VudHJ5IFNlbGVjdGlvbjwvYT4NCjxiciAvPjxiciAvPg0KDQo8aDI+PGEgbmFtZT0iVW5pdGVkQXJhYkVtaXJhdGVzIj5Vbml0ZWQgQXJhYiBFbWlyYXRlczwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnRhbWltaS5jb20vZW4vc2VjdGlvbi9vdXItZmlybS9vdXItcGFydG5lcnMtMiAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy84NC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy50YW1pbWkuY29tL2VuL3NlY3Rpb24vb3VyLWZpcm0vb3VyLXBhcnRuZXJzLTIgJyB0YXJnZXQ9J19ibGFuayc+RXNzYW0gQWwgVGFtaW1pPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBQYXJ0bmVyLCBBbCBUYW1pbWkgJmFtcDsgQ29tcGFueSwgRHViYWkgICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIE1yLiBBbCBUYW1pbWkgaXMgdGhlIEZvdW5kZXIgYW5kIFNlbmlvciBQYXJ0bmVyIG9mIEFsIFRhbWltaSAmYW1wOyBDb21wYW55LiAgRXN0YWJsaXNoZWQgaW4gMTk4OSwgdGhlIGZpcm0gaXMgdGhlIGxhcmdlc3QgaW4gdGhlIE1pZGRsZSBFYXN0LCB3aXRoIG9mZmljZXMgdGhyb3VnaG91dCB0aGUgVUFFIGluIER1YmFpLCBBYnUgRGhhYmksIGFuZCBTaGFyamFoLCBhcyB3ZWxsIGFzIGluIFFhdGFyLCBJcmFxLCBhbmQgU2F1ZGkgQXJhYmlhLiAgTXIuIEFsIFRhbWltaSBoYXMgYmVlbiBwcmFjdGljaW5nIGNvbW1lcmNpYWwgbGF3IGFuZCByZWxhdGVkIGxpdGlnYXRpb24gaW4gdGhlIFVBRSBhbmQgb3RoZXIgR0NDIGNvdW50cmllcyBmb3Igb3ZlciB0d2VudHkgeWVhcnMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5oYWRlZnBhcnRuZXJzLmNvbS9PdXJUZWFtL3BhZ2VpZC8xMDgtMTI0L2RlZmF1bHQuYXNweD9leHBlcnRpZD04JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNTEzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmhhZGVmcGFydG5lcnMuY29tL091clRlYW0vcGFnZWlkLzEwOC0xMjQvZGVmYXVsdC5hc3B4P2V4cGVydGlkPTgnIHRhcmdldD0nX2JsYW5rJz5SaWNoYXJkIEJyaWdncyA8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgRXhlY3V0aXZlIFBhcnRuZXIsIEhhZGVmICZhbXA7IFBhcnRuZXJzLCBEdWJhaSAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgUmljaGFyZCZuYnNwO2lzIGFuIGV4ZWN1dGl2ZSBwYXJ0bmVyIGF0IEhhZGVmICZhbXA7IFBhcnRuZXJzLiZuYnNwOyBIZSBpcyBhIHJlY29nbmlzZWQgbGVhZGVyIGluIGNvbW1lcmNpYWwgZGlzcHV0ZSByZXNvbHV0aW9uIGluIHRoZSBVQUUgYW5kIGhhcyBwcmFjdGlzZWQgY29udGVudGlvdXMgYnVzaW5lc3MgbGF3IGluIHRoZSBVQUUgZm9yIG1vc3Qgb2YgaGlzIGNhcmVlci4gSGlzIGFyZWFzIG9mIHNwZWNpYWxpc2F0aW9uIGFyZSBpbiB0aGUgbGl0aWdhdGlvbiBhbmQgYXJiaXRyYXRpb24gZmllbGRzLCBwYXJ0aWN1bGFybHkgd2l0aCByZWZlcmVuY2UgdG8gbWFyaXRpbWUsIHRyYWRlIGFuZCBpbnN1cmFuY2UgbGF3IGluIHRoZSBVQUUgYW5kIHRoZSBNaWRkbGUgRWFzdC4mbmJzcDsgICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+DQoNCjxoMj48YSBuYW1lPSJVbml0ZWRLaW5nZG9tIj5Vbml0ZWQgS2luZ2RvbTwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1hdHJpeGxhdy5jby51ay9NZW1iZXJzLzYwLyhEYW5pZWwpJTIwQnJlbm5hbi5hc3B4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMTUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWF0cml4bGF3LmNvLnVrL01lbWJlcnMvNjAvKERhbmllbCklMjBCcmVubmFuLmFzcHgnIHRhcmdldD0nX2JsYW5rJz5Mb3JkIERhbmllbCBCcmVubmFuIFFDPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBNZW1iZXIsIE1hdHJpeCBDaGFtYmVycywgTG9uZG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEdXJpbmcgMTk5OSwgTG9yZCBCcmVubmFuIHdhcyBDaGFpcm1hbiBvZiB0aGUgQmFyIG9mIEVuZ2xhbmQgYW5kIFdhbGVzLCBhbmQgaW4gMjAwMCwgQnJpdGlzaCBsYXd5ZXJzIHZvdGVkIGhpbSBCYXJyaXN0ZXIgb2YgdGhlIFllYXIuIEluIE1heSAyMDAwLCB0aGUgUXVlZW4sIG9uIHRoZSByZWNvbW1lbmRhdGlvbiBvZiB0aGUgVS5LLiBHb3Zlcm5tZW50LCBhcHBvaW50ZWQgaGltIGEgbGlmZSBwZWVyIGFuZCBtZW1iZXIgb2YgdGhlIEhvdXNlIG9mIExvcmRzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYXZpdmEuY29tLycgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzM2My5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hdml2YS5jb20vJyB0YXJnZXQ9J19ibGFuayc+QW5ndXMgRWF0b248L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgR3JvdXAgT3BlcmF0aW9uYWwgYW5kIFJlZ3VsYXRvcnkgRGlyZWN0b3IsIEF2aXZhIHBsYywgTG9uZG9uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBBbmd1cyBFYXRvbiBpcyB0aGUgR3JvdXAgT3BlcmF0aW9uYWwgYW5kIFJlZ3VsYXRvcnkgRGlyZWN0b3IgYXQgQXZpdmEgcGxjLiBIZSBoYXMgaGVsZCBhIHZhcmlldHkgb2YgbGVnYWwgcG9zaXRpb25zIHdpdGggQXZpdmEsIGluY2x1ZGluZyBIZWFkIG9mIExlZ2FsIChQcm9kdWN0cyksIERpcmVjdG9yIG9mIExlZ2FsIGluIHRoZSBVSyBMaWZlLCBhbmQgR3JvdXAgTGVnYWwgRGlyZWN0b3IsIGJlZm9yZSBiZWNvbWluZyBPcGVyYXRpb25hbCBhbmQgUmVndWxhdG9yeSBSaXNrIERpcmVjdG9yLiBQcmlvciB0byBqb2luaW5nIEF2aXZhLCBoZSB0cmFpbmVkIGFzIGEgU29saWNpdG9yIGF0IGludGVybmF0aW9uYWwgbGF3IGZpcm0gRXZlcnNoZWRzLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuc2hlcHdlZGQuY28udWsvcGVvcGxlL3N0ZXBoZW4tZ2liYi5odG1sJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvNDYzLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnNoZXB3ZWRkLmNvLnVrL3Blb3BsZS9zdGVwaGVuLWdpYmIuaHRtbCcgdGFyZ2V0PSdfYmxhbmsnPlN0ZXBoZW4gR2liYjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyICZhbXA7IENoaWVmIEV4ZWN1dGl2ZSwgU2hlcGhlcmQgYW5kIFdlZGRlcmJ1cm4gTExQLCBFZGluYnVyZ2ggICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIENoaWVmIGV4ZWN1dGl2ZSBvZiBTaGVwaGVyZCBhbmQgV2VkZGVyYnVybiwgU3RlcGhlbiBpcyByZXNwb25zaWJsZSBmb3IgdGhlIG1hbmFnZW1lbnQgYW5kIHN0cmF0ZWdpYyBkaXJlY3Rpb24gb2YgdGhlIGJ1c2luZXNzIGFjcm9zcyB0aGUgVUsuIEhlIGhhcyBiZWVuIGRlcHV0eSBDRU8gc2luY2UgMjAwOSBhbmQgaW4gTWF5IDIwMTIgd2FzIGFwcG9pbnRlZCBhcyBDRU8uIEJlZm9yZSB0YWtpbmcgb24gdGhlIHJvbGUgb2YgQ0VPIFN0ZXBoZW4ncyBmb2N1cyB3YXMgcHJpbWFyaWx5IG9uIHRoZSByZW5ld2FibGVzLCBwcm9wZXJ0eSwgZHJpbmtzIGFuZCBsZWlzdXJlIGluZHVzdHJpZXMuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5vZWNsYXcuY28udWsvbWVtYmVycy9iYXJyaXN0ZXJfZnVsbC5hc3A/Yj01MTEnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yMC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5vZWNsYXcuY28udWsvbWVtYmVycy9iYXJyaXN0ZXJfZnVsbC5hc3A/Yj01MTEnIHRhcmdldD0nX2JsYW5rJz5Mb3JkIEFudGhvbnkgR3JhYmluZXIgUUM8L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgQmFycmlzdGVyLCBPbmUgRXNzZXggQ291cnQsIExvbmRvbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTG9yZCBHcmFiaW5lciBpcyBhIGNvbW1lcmNpYWwgbGF3eWVyIHdpdGggYSBzdWJzdGFudGlhbCBjb3VydCBhbmQgYWR2aXNvcnkgcHJhY3RpY2UgZGVhbGluZyB3aXRoIHRoZSBtYWpvciBjb21tZXJjaWFsIGlzc3VlcyBvZiB0aGUgZGF5LiBIaWdobHkgZXhwZXJpZW5jZWQgYm90aCBhcyBhbiBhZHZvY2F0ZSBhbmQgYW4gYXJiaXRyYXRvciBpbiBkb21lc3RpYyBhbmQgaW50ZXJuYXRpb25hbCBhcmJpdHJhdGlvbnMsIGhlIGlzIGEgZGlyZWN0b3Igb2YgdGhlIExvbmRvbiBDb3VydCBvZiBJbnRlcm5hdGlvbmFsIEFyYml0cmF0aW9uLiBIZSBzaXRzIGFzIGEgRGVwdXR5IEhpZ2ggQ291cnQgSnVkZ2Ugb2YgdGhlIENoYW5jZXJ5IGFuZCBRdWVlbidzIEJlbmNoIERpdmlzaW9ucy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1jYXJ0aHVyZ2xlbmdyb3VwLmNvbS9hYm91dC1tY2FydGh1cmdsZW4vb3VyLXBlb3BsZS8nIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zMTkuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cubWNhcnRodXJnbGVuZ3JvdXAuY29tL2Fib3V0LW1jYXJ0aHVyZ2xlbi9vdXItcGVvcGxlLycgdGFyZ2V0PSdfYmxhbmsnPlNpbW9uIEpvaG5zdG9uPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIERlcHV0eSBDaGFpcm1hbiwgTWNBcnRodXJHbGVuIEdyb3VwLCBMb25kb24gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFNpbW9uIGpvaW5lZCBNY0FydGh1ckdsZW4gYXMgRGVwdXR5IENoYWlybWFuIGluIDIwMTMgZnJvbSBsZWFkaW5nIENpdHkgY29tbWVyY2lhbCBsYXcgZmlybSBOYWJhcnJvIExMUCwgd2hlcmUgaGUgd2FzIHRoZSBmaXJtJ3MgU2VuaW9yIFBhcnRuZXIgZnJvbSAyMDAxIHVudGlsIDIwMTIuIEhlIGNoYWlycyB0aGUgZmlybSdzIFBhcnRuZXJzaGlwIEJvYXJkIGFuZCBmb2N1c2VzIGhpcyBvd24gcHJhY3RpY2Ugb24gQ29ycG9yYXRlIGxhdywgd2l0aCBhbiBlbXBoYXNpcyBvbiBqb2ludCB2ZW50dXJlcywgY29ycG9yYXRlIHN0cnVjdHVyZXMgYW5kIGNyb3NzLWJvcmRlciB0cmFuc2FjdGlvbnMuIFNpbW9uIGlzIGFsc28gb24gdGhlIGJvYXJkIG9mIExvbmRvbiBGaXJzdC4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm1hY2ZhcmxhbmVzLmNvbS9wZW9wbGUvcGFydG5lcnMvbWFydGluX2NoYXJsZXMuYXNweCcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIyNi5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5tYWNmYXJsYW5lcy5jb20vcGVvcGxlL3BhcnRuZXJzL21hcnRpbl9jaGFybGVzLmFzcHgnIHRhcmdldD0nX2JsYW5rJz5DaGFybGVzIE1hcnRpbjwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBTZW5pb3IgUGFydG5lciwgTWFjZmFybGFuZXMgTExQLCBMb25kb24gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIENoYXJsZXMgam9pbmVkIE1hY2ZhcmxhbmVzIGluIDE5ODMsIGJlY2FtZSBhIHBhcnRuZXIgaW4gMTk5MCBhbmQgU2VuaW9yIFBhcnRuZXIgaW4gMjAwOC4gQ2hhcmxlcyB3b3JrcyBwcmluY2lwYWxseSBpbiBNJmFtcDtBIGFuZCBwcml2YXRlIGVxdWl0eSwgYWN0aW5nIGZvciBzcG9uc29ycyBhbmQgY29ycG9yYXRlcy4gTXVjaCBvZiBoaXMgd29yayBpcyBjcm9zcy1ib3JkZXIgaW4gbmF0dXJlLiAgICAgICA8L3A+ICAgPC90ZD48L3RyPg0KPHRyPiAgIDx0ZD4gICAgICAgJm5ic3A7ICAgPC90ZD48L3RyPjx0cj4gIDx0ZD4gICAgICAmbmJzcDsgIDwvdGQ+PC90cj48dHI+ICA8dGQgY2xhc3M9J2Fkdmlzb3JCbG9jaycgdmFsaWduPSd0b3AnPiAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cuYWxsZW5vdmVyeS5jb20vcGVvcGxlL2VuLWdiL1BhZ2VzL0RhdmlkLU1vcmxleS5hc3B4ICcgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzIyNS5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5hbGxlbm92ZXJ5LmNvbS9wZW9wbGUvZW4tZ2IvUGFnZXMvRGF2aWQtTW9ybGV5LmFzcHggJyB0YXJnZXQ9J19ibGFuayc+RGF2aWQgTW9ybGV5PC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIFNlbmlvciBQYXJ0bmVyLCBBbGxlbiAmYW1wOyBPdmVyeSBMTFAsIExvbmRvbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRGF2aWQgTW9ybGV5IGlzIHdvcmxkd2lkZSBTZW5pb3IgUGFydG5lciBvZiBBbGxlbiAmYW1wOyBPdmVyeSBMTFAuIEhlIGpvaW5lZCBBbGxlbiAmYW1wOyBPdmVyeSBhcyBhIHRyYWluZWUgaW4gMTk4MCwgcXVhbGlmeWluZyBhcyBhIHNvbGljaXRvciBpbiAxOTgyIGluIHRoZSBCYW5raW5nIGRlcGFydG1lbnQuIEhlIHNwZW50IGEgeWVhciBvbiBzZWNvbmRtZW50IGF0IGEgVVMgaW52ZXN0bWVudCBiYW5rIGFuZCBiZWNhbWUgYSBwYXJ0bmVyIGluIDE5ODguIEluIDE5OTgsIGhlIGJlY2FtZSB0aGUgZ2xvYmFsIGhlYWQgb2YgdGhlIEJhbmtpbmcgcHJhY3RpY2UuIEluIE1heSAyMDAzLCBoZSB3YXMgZWxlY3RlZCB0byB0aGUgcG9zaXRpb24gb2Ygd29ybGR3aWRlIE1hbmFnaW5nIFBhcnRuZXIuICAgICAgIDwvcD4gICA8L3RkPjwvdHI+DQo8dHI+ICAgPHRkPiAgICAgICAmbmJzcDsgICA8L3RkPjwvdHI+PHRyPiAgPHRkPiAgICAgICZuYnNwOyAgPC90ZD48L3RyPjx0cj4gIDx0ZCBjbGFzcz0nYWR2aXNvckJsb2NrJyB2YWxpZ249J3RvcCc+ICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5kdW5kYXMtd2lsc29uLmNvbS9wZW9wbGUvZHdfY21zXzMwMjkuYXNwJyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMzk0LmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3LmR1bmRhcy13aWxzb24uY29tL3Blb3BsZS9kd19jbXNfMzAyOS5hc3AnIHRhcmdldD0nX2JsYW5rJz5Eb25hbGQgU2hhdzwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBQYXJ0bmVyLCBDTVMgQ2FtZXJvbiBNY0tlbm5hICBMTFAsIExvbmRvbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgRG9uYWxkIGhhcyBleHRlbnNpdmUgZXhwZXJpZW5jZSBpbiBkZWFsaW5nIHdpdGggcmVhbCBlc3RhdGUgdGhyb3VnaG91dCB0aGUgVUsgYW5kIGFicm9hZC4gSGUgaGFzIGJlZW4gYW4gSW52ZXN0bWVudCBQcm9wZXJ0eSBGb3J1bSBtZW1iZXIgYW5kIHJlbWFpbnMgYW4gYWN0aXZlIG1lbWJlciBvZiBpdCBhbmQgdGhlIEJDU0MuIEhpcyBjbGllbnRzIGluY2x1ZGUgbWFqb3IgaW52ZXN0b3JzLCBwcm9wZXJ0eSBjb21wYW5pZXMgYW5kIGNvcnBvcmF0aW9ucyB3aXRoIHJlYWwgZXN0YXRlIG5lZWRzIGluIHRoZSBVSy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm9sc3dhbmcuY29tL3Byb2ZpbGUuYXNwP3NpZD0xMzMmc3RhZmZpZD02NDE4JyB0YXJnZXQ9J19ibGFuaycgPjxpbWcgY2xhc3M9J2Fkdmlzb3JJbWFnZScgYWxpZ249J21pZGRsZScgYWx0ID0gJycgc3R5bGU9J3dpZHRoOjgycHg7aGVpZ2h0OjEwMHB4Oycgc3JjPSdodHRwOi8vd3d3LmJlc3RsYXd5ZXJzLmNvbS9pbWFnZXMvYWR2aXNvcnMvMjczLmdpZicgLz48L2E+ICA8L3RkPiAgIDx0ZCBjbGFzcz0nYWR2aXNvclRleHRCbG9jayc+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTmFtZSc+ICAgICAgICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm9sc3dhbmcuY29tL3Byb2ZpbGUuYXNwP3NpZD0xMzMmc3RhZmZpZD02NDE4JyB0YXJnZXQ9J19ibGFuayc+RGF2aWQgU3Rld2FydDwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciwgT2xzd2FuZyBMTFAsIExvbmRvbiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvclRleHQnPiAgICAgICAgICAgTXIuIFN0ZXdhcnQgaXMgQ2hpZWYgRXhlY3V0aXZlIG9mIE9sc3dhbmcgYW5kIGEgbWVtYmVyIG9mIHRoZSBMaXRpZ2F0aW9uIGFuZCBBcmJpdHJhdGlvbiBHcm91cC4gSGlzIHByYWN0aWNlIGluY2x1ZGVzIExpdGlnYXRpb24gYW5kIERpc3B1dGUgUmVzb2x1dGlvbiBib3RoIGluIEVuZ2xhbmQgYW5kIGludGVybmF0aW9uYWxseS4gSGUgc3BlY2lhbGlzZXMgaW4gY29tcGxleCBtdWx0aS1qdXJpc2RpY3Rpb25hbCBkaXNwdXRlcy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnJpb3RpbnRvLmNvbS9hYm91dHVzL2RlYnJhLXZhbGVudGluZS04MTI4LmFzcHgnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8yOTcuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucmlvdGludG8uY29tL2Fib3V0dXMvZGVicmEtdmFsZW50aW5lLTgxMjguYXNweCcgdGFyZ2V0PSdfYmxhbmsnPkRlYnJhIFZhbGVudGluZTwvYT4gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JMb2NhdGlvbic+ICAgICAgICAgICBHcm91cCBFeGVjdXRpdmUsIExlZ2FsLCBFeHRlcm5hbCAmYW1wOyBSZWd1bGF0b3J5IEFmZmFpcnMsIFJpbyBUaW50byBNaW5lcmFscywgR3JlZW53b29kIFZpbGxhZ2UsIENvbG8uICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBEZWJyYSBWYWxlbnRpbmUgd2FzIGFwcG9pbnRlZCBHcm91cCBleGVjdXRpdmUsIExlZ2FsICZhbXA7IEV4dGVybmFsIEFmZmFpcnMgaW4gMjAwOSBhZnRlciBqb2luaW5nIFJpbyBUaW50byBpbiAyMDA4LiBTaGUgcHJldmlvdXNseSB3b3JrZWQgYXQgVW5pdGVkIFRlY2hub2xvZ2llcyBDb3Jwb3JhdGlvbiBhcyB2aWNlIHByZXNpZGVudCwgZGVwdXR5IGdlbmVyYWwgY291bnNlbCBhbmQgc2VjcmV0YXJ5LCBhdCBPJ01lbHZlbnkgJmFtcDsgTXllcnMgYXMgcGFydG5lciBhbmQgc2hlIHNlcnZlZCBhcyBnZW5lcmFsIGNvdW5zZWwgYXQgdGhlIFVTIEZlZGVyYWwgVHJhZGUgQ29tbWlzc2lvbiBmcm9tIDE5OTcgdG8gMjAwMS4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3LnF1aW5uZW1hbnVlbC5jb20vYXR0b3JuZXlzL3dlcmxlbi1kci10aG9tYXMuYXNweCAnIHRhcmdldD0nX2JsYW5rJyA+PGltZyBjbGFzcz0nYWR2aXNvckltYWdlJyBhbGlnbj0nbWlkZGxlJyBhbHQgPSAnJyBzdHlsZT0nd2lkdGg6ODJweDtoZWlnaHQ6MTAwcHg7JyBzcmM9J2h0dHA6Ly93d3cuYmVzdGxhd3llcnMuY29tL2ltYWdlcy9hZHZpc29ycy8zNjUuZ2lmJyAvPjwvYT4gIDwvdGQ+ICAgPHRkIGNsYXNzPSdhZHZpc29yVGV4dEJsb2NrJz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JOYW1lJz4gICAgICAgICAgIDxhIGhyZWY9J2h0dHA6Ly93d3cucXVpbm5lbWFudWVsLmNvbS9hdHRvcm5leXMvd2VybGVuLWRyLXRob21hcy5hc3B4ICcgdGFyZ2V0PSdfYmxhbmsnPlRob21hcyBXZXJsZW48L2E+ICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yTG9jYXRpb24nPiAgICAgICAgICAgUGFydG5lciwgUXVpbm4gRW1hbnVlbCBVcnF1aGFydCAmYW1wOyBTdWxsaXZhbiwgTExQLCBMb25kb24gICAgICAgPC9wPiAgICAgICA8YnIgLz4gICAgICAgPHAgY2xhc3M9J2Fkdmlzb3JUZXh0Jz4gICAgICAgICAgIFRob21hcyBXZXJsZW4gaXMgYSBwYXJ0bmVyJm5ic3A7YXQgUXVpbm4gRW1hbnVlbCBVcnF1aGFydCAmYW1wOyBTdWxsaXZhbi4gQmVmb3JlIGpvaW5pbmcgdGhlIGZpcm0gaGUgd2FzIHRoZSBHcm91cCBHZW5lcmFsIENvdW5zZWwgb2YgTm92YXJ0aXMgc2luY2UgMjAwNi4gSGUgd2FzIGFsc28gU2VjcmV0YXJ5IHRvIHRoZSBDb3Jwb3JhdGUgR292ZXJuYW5jZSBhbmQgTm9taW5hdGlvbiBDb21taXR0ZWUgb2YgdGhlIEJvYXJkIG9mIERpcmVjdG9ycyBvZiBOb3ZhcnRpcy4gSW4gYWRkaXRpb24gdG8gaGlzIHRpbWUgd2l0aCBOb3ZhcnRpcywgRHIuIFdlcmxlbiBoYXMgcHJhY3RpY2VkIGF0IENyYXZhdGgsIFN3YWluZSAmYW1wOyBNb29yZSBpbiBOZXcgWW9yayBhbmQgTG9uZG9uLCBEYXZpZCBQb2xrICZhbXA7IFdhcmR3ZWxsLCBhbmQgQWxsZW4gJmFtcDsgT3ZlcnksIG9mdGVuIGZvY3VzaW5nIG9uIGNvcnBvcmF0ZSBhbmQgY2FwaXRhbCBtYXJrZXRzIGxhdy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+DQoNCjxoMj48YSBuYW1lPSJWZW5lenVlbGEiPlZlbmV6dWVsYTwvYT48L2gyPg0KDQo8dGFibGU+DQo8dHI+ICA8dGQ+ICAgICAgJm5ic3A7ICA8L3RkPjwvdHI+PHRyPiAgPHRkIGNsYXNzPSdhZHZpc29yQmxvY2snIHZhbGlnbj0ndG9wJz4gICAgICA8YSBocmVmPSdodHRwOi8vd3d3Lm5vcnRvbnJvc2VmdWxicmlnaHQuY29tL3Blb3BsZS81ODA4NScgdGFyZ2V0PSdfYmxhbmsnID48aW1nIGNsYXNzPSdhZHZpc29ySW1hZ2UnIGFsaWduPSdtaWRkbGUnIGFsdCA9ICcnIHN0eWxlPSd3aWR0aDo4MnB4O2hlaWdodDoxMDBweDsnIHNyYz0naHR0cDovL3d3dy5iZXN0bGF3eWVycy5jb20vaW1hZ2VzL2Fkdmlzb3JzLzEyOC5naWYnIC8+PC9hPiAgPC90ZD4gICA8dGQgY2xhc3M9J2Fkdmlzb3JUZXh0QmxvY2snPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvck5hbWUnPiAgICAgICAgICAgPGEgaHJlZj0naHR0cDovL3d3dy5ub3J0b25yb3NlZnVsYnJpZ2h0LmNvbS9wZW9wbGUvNTgwODUnIHRhcmdldD0nX2JsYW5rJz5FbGlzYWJldGggRWxqdXJpPC9hPiAgICAgICA8L3A+ICAgICAgIDxiciAvPiAgICAgICA8cCBjbGFzcz0nYWR2aXNvckxvY2F0aW9uJz4gICAgICAgICAgIEhlYWQgb2YgTGF0aW4gQW1lcmljYSwgUGFydG5lciwgTm9ydG9uIFJvc2UgRnVsYnJpZ2h0LCBDYXJhY2FzICAgICAgIDwvcD4gICAgICAgPGJyIC8+ICAgICAgIDxwIGNsYXNzPSdhZHZpc29yVGV4dCc+ICAgICAgICAgICBFbGlzYWJldGggRWxqdXJpIGlzIGhlYWQgdGhlIE5vcnRvbiBSb3NlIEZ1bGJyaWdodCBMYXRpbiBBbWVyaWNhbiBwcmFjdGljZS4gU2hlIGlzIGFsc28gaGVhZCBvZiB0aGUgY29ycG9yYXRlIGRlcGFydG1lbnQgb2Ygb3VyIENhcmFjYXMgb2ZmaWNlLCBoZWFkIG9mIHRoZSBvaWwgYW5kIGdhcyBwcmFjdGljZSBncm91cCBhbmQgYW4gYWN0aXZlIG1lbWJlciBvZiB0aGUgaW50ZXJuYXRpb25hbCBhcmJpdHJhdGlvbiBwcmFjdGljZSBncm91cC4mbmJzcDtJbiBMYXRpbiBBbWVyaWNhIGFuZCBWZW5lenVlbGEgaW4gcGFydGljdWxhciwgTXMuIEVsanVyaSBmb2N1c2VzIG9uIGNvcnBvcmF0ZSBhbmQgdHJhbnNhY3Rpb25hbCB3b3JrIGludm9sdmluZyBoaWdoLWVuZCBzb3BoaXN0aWNhdGVkIHRyYW5zYWN0aW9ucyBmb3IgRm9ydHVuZSA1MDAgY29ycG9yYXRpb25zIGFzIHdlbGwgYXMgaW50ZXJuYXRpb25hbCBkaXNwdXRlIHdvcmsgcmVsYXRlZCB0byBtYWpvciBwcm9qZWN0cyBhbmQgaW5mcmFzdHJ1Y3R1cmUuIFNoZSBoYXMgc2lnbmlmaWNhbnQgTSZhbXA7QSBleHBlcmllbmNlIGFuZCBvdmVyIHRoZSBwYXN0IDIwIHllYXJzIG9mIHByYWN0aWNlLCBpbiBhZGRpdGlvbiB0byBoZXIgY29udHJhY3RzIGFuZCBnZW5lcmFsIGJ1c2luZXNzIHByYWN0aWNlLCBzaGUgaGFzIGJlZW4gcmVndWxhcmx5IGFkdmlzaW5nIG9pbCBhbmQgZ2FzIHByb2R1Y2VycyBhbmQgc2VydmljZSBjb21wYW5pZXMgZW5nYWdlZCBpbiBoaWdoIGxldmVsIHRyYW5zYWN0aW9ucy4gICAgICAgPC9wPiAgIDwvdGQ+PC90cj4NCjx0cj4gICA8dGQ+ICAgICAgICZuYnNwOyAgIDwvdGQ+PC90cj48L3RhYmxlPg0KPGEgaHJlZj0iI2NvdW50cnlsaXN0Ij5CYWNrIHRvIENvdW50cnkgU2VsZWN0aW9uPC9hPg0KPGJyIC8+PGJyIC8+ZAIHDxYCHwJlZAIDD2QWEAIDDxQrAAIPFggfAgUHQ291bnRyeR8AZB4XRW5hYmxlQWpheFNraW5SZW5kZXJpbmdoHhJSZXNvbHZlZFJlbmRlck1vZGULKXJUZWxlcmlrLldlYi5VSS5SZW5kZXJNb2RlLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDE0LjIuNjE4LjQwLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTEyMWZhZTc4MTY1YmEzZDQBZBAWAmYCARYCFCsAAg8WAh8EZ2RkFCsAAg8WAh8EaGRkDxYCZmYWAQV3VGVsZXJpay5XZWIuVUkuUmFkQ29tYm9Cb3hJdGVtLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDE0LjIuNjE4LjQwLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTEyMWZhZTc4MTY1YmEzZDQWBAICDw8WAh8EZ2RkAgMPDxYCHwRoZGQCBQ8WAh8BZxYCAgMPFCsAAg8WCB8AZB8PaB8QCysEAR8CBQ1Vbml0ZWQgU3RhdGVzZBAWOmYCAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkWOhQrAAIPFgYfAgUNVW5pdGVkIFN0YXRlcx8DBQJVUx8EZ2RkFCsAAg8WBh8CBQlBcmdlbnRpbmEfAwUCQVIfBGhkZBQrAAIPFgYfAgUJQXVzdHJhbGlhHwMFAkFVHwRoZGQUKwACDxYGHwIFB0F1c3RyaWEfAwUCQVQfBGhkZBQrAAIPFgYfAgUKQXplcmJhaWphbh8DBQJBWh8EaGRkFCsAAg8WBh8CBQdCYWhyYWluHwMFAkJIHwRoZGQUKwACDxYGHwIFB0JlbGFydXMfAwUCQlkfBGhkZBQrAAIPFgYfAgUHQmVsZ2l1bR8DBQJCRR8EaGRkFCsAAg8WBh8CBQZCcmF6aWwfAwUCQlIfBGhkZBQrAAIPFgYfAgUIQnVsZ2FyaWEfAwUCQkcfBGhkZBQrAAIPFgYfAgUGQ2FuYWRhHwMFAkNBHwRoZGQUKwACDxYGHwIFBUNoaWxlHwMFAkNMHwRoZGQUKwACDxYGHwIFBUNoaW5hHwMFAkNOHwRoZGQUKwACDxYGHwIFCENvbG9tYmlhHwMFAkNPHwRoZGQUKwACDxYGHwIFCkNvc3RhIFJpY2EfAwUCQ1IfBGhkZBQrAAIPFgYfAgUHRGVubWFyax8DBQJESx8EaGRkFCsAAg8WBh8CBQdFc3RvbmlhHwMFAkVFHwRoZGQUKwACDxYGHwIFB0ZpbmxhbmQfAwUCRkkfBGhkZBQrAAIPFgYfAgUGRnJhbmNlHwMFAkZSHwRoZGQUKwACDxYGHwIFB0dlb3JnaWEfAwUCR0UfBGhkZBQrAAIPFgYfAgUHR2VybWFueR8DBQJERR8EaGRkFCsAAg8WBh8CBQZHcmVlY2UfAwUCR1IfBGhkZBQrAAIPFgYfAgUJSG9uZyBLb25nHwMFAkhLHwRoZGQUKwACDxYGHwIFB0h1bmdhcnkfAwUCSFUfBGhkZBQrAAIPFgYfAgUFSW5kaWEfAwUCSU4fBGhkZBQrAAIPFgYfAgUHSXJlbGFuZB8DBQJJRR8EaGRkFCsAAg8WBh8CBQZJc3JhZWwfAwUCSUwfBGhkZBQrAAIPFgYfAgUFSXRhbHkfAwUCSVQfBGhkZBQrAAIPFgYfAgUFSmFwYW4fAwUCSlAfBGhkZBQrAAIPFgYfAgUKS2F6YWtoc3Rhbh8DBQJLWh8EaGRkFCsAAg8WBh8CBQVLZW55YR8DBQJLRR8EaGRkFCsAAg8WBh8CBQZLdXdhaXQfAwUCS1cfBGhkZBQrAAIPFgYfAgUGTGF0dmlhHwMFAkxWHwRoZGQUKwACDxYGHwIFCUxpdGh1YW5pYR8DBQJMVB8EaGRkFCsAAg8WBh8CBQpMdXhlbWJvdXJnHwMFAkxVHwRoZGQUKwACDxYGHwIFCU1hbGF5c2lhIB8DBQJNWR8EaGRkFCsAAg8WBh8CBQZNZXhpY28fAwUCTVgfBGhkZBQrAAIPFgYfAgUUTW9sZG92YSwgUmVwdWJsaWMgb2YfAwUCTUQfBGhkZBQrAAIPFgYfAgULTmV0aGVybGFuZHMfAwUCTkwfBGhkZBQrAAIPFgYfAgULTmV3IFplYWxhbmQfAwUCTlofBGhkZBQrAAIPFgYfAgUGTm9yd2F5HwMFAk5PHwRoZGQUKwACDxYGHwIFBlBvbGFuZB8DBQJQTB8EaGRkFCsAAg8WBh8CBQhQb3J0dWdhbB8DBQJQVB8EaGRkFCsAAg8WBh8CBQtQdWVydG8gUmljbx8DBQJQUh8EaGRkFCsAAg8WBh8CBQVRYXRhch8DBQJRQR8EaGRkFCsAAg8WBh8CBQdSb21hbmlhHwMFAlJPHwRoZGQUKwACDxYGHwIFBlJ1c3NpYR8DBQJSVR8EaGRkFCsAAg8WBh8CBQxTYXVkaSBBcmFiaWEfAwUCU0EfBGhkZBQrAAIPFgYfAgUJU2luZ2Fwb3JlHwMFAlNHHwRoZGQUKwACDxYGHwIFDFNvdXRoIEFmcmljYR8DBQJaQR8EaGRkFCsAAg8WBh8CBQtTb3V0aCBLb3JlYR8DBQJLUh8EaGRkFCsAAg8WBh8CBQVTcGFpbh8DBQJFUx8EaGRkFCsAAg8WBh8CBQZTd2VkZW4fAwUCU0UfBGhkZBQrAAIPFgYfAgULU3dpdHplcmxhbmQfAwUCQ0gfBGhkZBQrAAIPFgYfAgUHVWtyYWluZR8DBQJVQR8EaGRkFCsAAg8WBh8CBRRVbml0ZWQgQXJhYiBFbWlyYXRlcx8DBQJBRR8EaGRkFCsAAg8WBh8CBQ5Vbml0ZWQgS2luZ2RvbR8DBQJHQh8EaGRkFCsAAg8WBh8CBQlWZW5lenVlbGEfAwUCVkUfBGhkZA8WOmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYWAQV3VGVsZXJpay5XZWIuVUkuUmFkQ29tYm9Cb3hJdGVtLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDE0LjIuNjE4LjQwLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTEyMWZhZTc4MTY1YmEzZDQWeGYPDxYEHwUFCXJjYkhlYWRlch8GAgJkZAIBDw8WBB8FBQlyY2JGb290ZXIfBgICZGQCAg8PFgYfAgUNVW5pdGVkIFN0YXRlcx8DBQJVUx8EZ2RkAgMPDxYGHwIFCUFyZ2VudGluYR8DBQJBUh8EaGRkAgQPDxYGHwIFCUF1c3RyYWxpYR8DBQJBVR8EaGRkAgUPDxYGHwIFB0F1c3RyaWEfAwUCQVQfBGhkZAIGDw8WBh8CBQpBemVyYmFpamFuHwMFAkFaHwRoZGQCBw8PFgYfAgUHQmFocmFpbh8DBQJCSB8EaGRkAggPDxYGHwIFB0JlbGFydXMfAwUCQlkfBGhkZAIJDw8WBh8CBQdCZWxnaXVtHwMFAkJFHwRoZGQCCg8PFgYfAgUGQnJhemlsHwMFAkJSHwRoZGQCCw8PFgYfAgUIQnVsZ2FyaWEfAwUCQkcfBGhkZAIMDw8WBh8CBQZDYW5hZGEfAwUCQ0EfBGhkZAINDw8WBh8CBQVDaGlsZR8DBQJDTB8EaGRkAg4PDxYGHwIFBUNoaW5hHwMFAkNOHwRoZGQCDw8PFgYfAgUIQ29sb21iaWEfAwUCQ08fBGhkZAIQDw8WBh8CBQpDb3N0YSBSaWNhHwMFAkNSHwRoZGQCEQ8PFgYfAgUHRGVubWFyax8DBQJESx8EaGRkAhIPDxYGHwIFB0VzdG9uaWEfAwUCRUUfBGhkZAITDw8WBh8CBQdGaW5sYW5kHwMFAkZJHwRoZGQCFA8PFgYfAgUGRnJhbmNlHwMFAkZSHwRoZGQCFQ8PFgYfAgUHR2VvcmdpYR8DBQJHRR8EaGRkAhYPDxYGHwIFB0dlcm1hbnkfAwUCREUfBGhkZAIXDw8WBh8CBQZHcmVlY2UfAwUCR1IfBGhkZAIYDw8WBh8CBQlIb25nIEtvbmcfAwUCSEsfBGhkZAIZDw8WBh8CBQdIdW5nYXJ5HwMFAkhVHwRoZGQCGg8PFgYfAgUFSW5kaWEfAwUCSU4fBGhkZAIbDw8WBh8CBQdJcmVsYW5kHwMFAklFHwRoZGQCHA8PFgYfAgUGSXNyYWVsHwMFAklMHwRoZGQCHQ8PFgYfAgUFSXRhbHkfAwUCSVQfBGhkZAIeDw8WBh8CBQVKYXBhbh8DBQJKUB8EaGRkAh8PDxYGHwIFCkthemFraHN0YW4fAwUCS1ofBGhkZAIgDw8WBh8CBQVLZW55YR8DBQJLRR8EaGRkAiEPDxYGHwIFBkt1d2FpdB8DBQJLVx8EaGRkAiIPDxYGHwIFBkxhdHZpYR8DBQJMVh8EaGRkAiMPDxYGHwIFCUxpdGh1YW5pYR8DBQJMVB8EaGRkAiQPDxYGHwIFCkx1eGVtYm91cmcfAwUCTFUfBGhkZAIlDw8WBh8CBQlNYWxheXNpYSAfAwUCTVkfBGhkZAImDw8WBh8CBQZNZXhpY28fAwUCTVgfBGhkZAInDw8WBh8CBRRNb2xkb3ZhLCBSZXB1YmxpYyBvZh8DBQJNRB8EaGRkAigPDxYGHwIFC05ldGhlcmxhbmRzHwMFAk5MHwRoZGQCKQ8PFgYfAgULTmV3IFplYWxhbmQfAwUCTlofBGhkZAIqDw8WBh8CBQZOb3J3YXkfAwUCTk8fBGhkZAIrDw8WBh8CBQZQb2xhbmQfAwUCUEwfBGhkZAIsDw8WBh8CBQhQb3J0dWdhbB8DBQJQVB8EaGRkAi0PDxYGHwIFC1B1ZXJ0byBSaWNvHwMFAlBSHwRoZGQCLg8PFgYfAgUFUWF0YXIfAwUCUUEfBGhkZAIvDw8WBh8CBQdSb21hbmlhHwMFAlJPHwRoZGQCMA8PFgYfAgUGUnVzc2lhHwMFAlJVHwRoZGQCMQ8PFgYfAgUMU2F1ZGkgQXJhYmlhHwMFAlNBHwRoZGQCMg8PFgYfAgUJU2luZ2Fwb3JlHwMFAlNHHwRoZGQCMw8PFgYfAgUMU291dGggQWZyaWNhHwMFAlpBHwRoZGQCNA8PFgYfAgULU291dGggS29yZWEfAwUCS1IfBGhkZAI1Dw8WBh8CBQVTcGFpbh8DBQJFUx8EaGRkAjYPDxYGHwIFBlN3ZWRlbh8DBQJTRR8EaGRkAjcPDxYGHwIFC1N3aXR6ZXJsYW5kHwMFAkNIHwRoZGQCOA8PFgYfAgUHVWtyYWluZR8DBQJVQR8EaGRkAjkPDxYGHwIFFFVuaXRlZCBBcmFiIEVtaXJhdGVzHwMFAkFFHwRoZGQCOg8PFgYfAgUOVW5pdGVkIEtpbmdkb20fAwUCR0IfBGhkZAI7Dw8WBh8CBQlWZW5lenVlbGEfAwUCVkUfBGhkZAIHD2QWBgIDDzwrAAgAZAIFDzwrAAgAZAIHDzwrAAQAZAILDxYCHwIFOiZuYnNwOzxpbWcgc3JjPSIvSW1hZ2VzL0J1bGxldC5naWYiIGFsdD0iJiM4MjI2OyIgLz4mbmJzcDtkAgwPDxYCHwoFMS9BYm91dC9BZHZpc29yeUJvYXJkLmFzcHg/c29ydF9ieT1jb3VudHJ5JmNhdD1hbGxkZAIPDw8WAh8KBTAvQWJvdXQvQWR2aXNvcnlCb2FyZC5hc3B4P3NvcnRfYnk9Y291bnRyeSZjYXQ9Z2NkZAISDw8WAh8KBTAvQWJvdXQvQWR2aXNvcnlCb2FyZC5hc3B4P3NvcnRfYnk9Y291bnRyeSZjYXQ9bXBkZAIVDw8WAh8KBTAvQWJvdXQvQWR2aXNvcnlCb2FyZC5hc3B4P3NvcnRfYnk9Y291bnRyeSZjYXQ9ZGxkZBgFBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAgUqY3RsMDAkY3RsMDAkY3BoTWFpbiRjcGhTaWRlYmFyJHJjYkZpbHRlckJ5BSljdGwwMCRjdGwwMCRjcGhNYWluJGNwaFNpZGViYXIkY291bnRyeURETAUpY3RsMDAkY3RsMDAkY3BoTWFpbiRjcGhTaWRlYmFyJGNvdW50cnlEREwPFCsAAgUNVW5pdGVkIFN0YXRlcwUCVVNkBSpjdGwwMCRjdGwwMCRjcGhNYWluJGNwaFNpZGViYXIkcmNiRmlsdGVyQnkPFCsAAgUHQ291bnRyeQUHY291bnRyeWQFEmN0bDAwJGN0bDAwJHJtTWFpbg8PZAUXQWJvdXQgVXNcQWR2aXNvcnkgQm9hcmRkBRdjdGwwMCRjdGwwMCRTa2luQ2hvb3Nlcg8UKwACZQUHRGVmYXVsdGSzGExNSDfXfVBvAih5yMi93pRID09zr1O7XLK8Ur4vbg=="/> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['frmMain']; if (!theForm) { theForm = document.frmMain; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/web/20140627212150js_/http://www.bestlawyers.com/WebResource.axd?d=XIpcjU_uIboYJoI8dfQ4WM1z0PPz94HOZt7jt6QJg8iupqucJSqRzEmym9tZHZtOsGyvkIs--2f2ztkjkFG5opcM9WgYSBbS0yDa-uVQ_GQ1&t=635289020929109144" type="text/javascript"></script> <script src="/web/20140627212150js_/http://www.bestlawyers.com/ScriptResource.axd?d=BWu2HhDCjkv7qX0Uyw8-ir6KcxW_p7vnmSnpD4RFez3pr8XUHwgQ63zM1EzIT3zL5Al6s706va9PUqZ3Gvr2YBxcyq4CT1hixUvIIZAY2E124pXbkrEqKu6jXeM0G2gxsB4PhG9IpjzOduIoIkWH-g2&t=6462485b" type="text/javascript"></script> <script src="/web/20140627212150js_/http://www.bestlawyers.com/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=smMain_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a33363de7-7c08-435e-ab35-682b2ed2c688%3aea597d4b%3ab25378d2" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.'); //]]> </script> <script src="https://web.archive.org/web/20140627212150js_/http://aspnet-scripts.telerikstatic.com/ajax/2014.2.618/Common/Core.js" type="text/javascript"></script> <script src="https://web.archive.org/web/20140627212150js_/http://aspnet-scripts.telerikstatic.com/ajax/2014.2.618/Common/jQuery.js" type="text/javascript"></script> <script src="https://web.archive.org/web/20140627212150js_/http://aspnet-scripts.telerikstatic.com/ajax/2014.2.618/Common/jQueryInclude.js" type="text/javascript"></script> <script src="/web/20140627212150js_/http://www.bestlawyers.com/Scripts/WebTools.js" type="text/javascript"></script> <script src="/web/20140627212150js_/http://www.bestlawyers.com/Scripts/Autoload.js" type="text/javascript"></script> <script src="/web/20140627212150js_/http://www.bestlawyers.com/Scripts/jquery-ui-1.9.2.custom.min.js" type="text/javascript"></script> <script src="/web/20140627212150js_/http://www.bestlawyers.com/Scripts/jquery.dataTables.min.js" type="text/javascript"></script> <script src="/web/20140627212150js_/http://www.bestlawyers.com/Scripts/jquery.blockUI.js" type="text/javascript"></script> <script src="/web/20140627212150js_/http://www.bestlawyers.com/Scripts/Curls/turn.js" type="text/javascript"></script> <script src="https://web.archive.org/web/20140627212150js_/http://aspnet-scripts.telerikstatic.com/ajax/2014.2.618/Common/jQueryPlugins.js" type="text/javascript"></script> <script src="https://web.archive.org/web/20140627212150js_/http://aspnet-scripts.telerikstatic.com/ajax/2014.2.618/Common/Navigation/OData/OData.js" type="text/javascript"></script> <script src="https://web.archive.org/web/20140627212150js_/http://aspnet-scripts.telerikstatic.com/ajax/2014.2.618/Common/TouchScrollExtender.js" type="text/javascript"></script> <script src="https://web.archive.org/web/20140627212150js_/http://aspnet-scripts.telerikstatic.com/ajax/2014.2.618/Common/Navigation/NavigationScripts.js" type="text/javascript"></script> <script src="https://web.archive.org/web/20140627212150js_/http://aspnet-scripts.telerikstatic.com/ajax/2014.2.618/Common/Navigation/OverlayScript.js" type="text/javascript"></script> <script src="https://web.archive.org/web/20140627212150js_/http://aspnet-scripts.telerikstatic.com/ajax/2014.2.618/ComboBox/RadComboBoxScripts.js" type="text/javascript"></script> <script src="https://web.archive.org/web/20140627212150js_/http://aspnet-scripts.telerikstatic.com/ajax/2014.2.618/ComboBox/Views/ClassicView.js" type="text/javascript"></script> <div id="wrapper"> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ctl00$smMain', 'frmMain', [], [], [], 90, 'ctl00$ctl00'); //]]> </script> <script type="text/javascript"> $(document).ready(function () { var divMainMenu = document.getElementById('divMainMenu'); //Only add handlers and init page curl if the main menu bar is actually there if (divMainMenu != null) { addPopupMenuItemClickHandlers(); initPageCurl(); } }); </script> <div id="header"> <div class="logoBanner"> <a href="/web/20140627212150/http://www.bestlawyers.com/" id="A1" title="Best Lawyers Home"> <img id="imgBLLogo" src="/web/20140627212150im_/http://www.bestlawyers.com/Images/dana/bl-logo-dana.png" alt="Best Lawyers(R): The World's Legal Marketing Network"/> </a> </div> <div class="pageBanner"> <a id="Hyperlink1" href="/web/20140627212150/http://www.bestlawyers.com/Admin/Nomination.aspx"><img id="Image1" src="/web/20140627212150im_/http://www.bestlawyers.com/Images/HeaderNomButton.png" alt="Submit Nominations Now"/></a> </div> <div class="social"> <a href="https://web.archive.org/web/20140627212150/http://twitter.com/bestlawyers" target="_blank" title="Follow Best Lawyers on Twitter"> <img src="/web/20140627212150im_/http://www.bestlawyers.com/Images/social/twitter.png" id="Img10" alt="Follow Best Lawyers on Twitter"/></a><br/> <a href="https://web.archive.org/web/20140627212150/http://www.linkedin.com/company/137775" target="_blank" title="Connect with Best Lawyers on LinkedIn"> <img src="/web/20140627212150im_/http://www.bestlawyers.com/Images/social/linked_in.png" id="Img11" alt="Connect with Best Lawyers on LinkedIn"/></a><br/> <a href="https://web.archive.org/web/20140627212150/http://www.facebook.com/pages/Best-Lawyers-LLC/147236955390302?ref=tn_tnmn" target="_blank" title="Connect with Best Lawyers on Facebook"> <img src="/web/20140627212150im_/http://www.bestlawyers.com/Images/social/Facebook_VG_22.gif" id="Img12" alt="Connect with Best Lawyers on Facebook"/></a> </div> </div> <div id="divDomIntSwitch" class="divDomIntSwitch"> Region: U.S. | <a href="/web/20140627212150/http://www.bestlawyers.com/Default.aspx?switch=int">International</a> </div> <div id="divMainMenu" style="position:relative;"> <a href="#rmMain_SkipLink"><img alt="Skip Navigation Links" src="/web/20140627212150im_/http://www.bestlawyers.com/WebResource.axd?d=8ZFrk_t9TKVti4WuqMx3fqqEQGaOgw5rSjDda72JQbw9OVX3-AoBwEuOUDi7_qd8zCWGlMN_hgtRkaJ09qdou0NlBNiirdae5wxuXqEkPRA1&t=635289020929109144" width="0" height="0" style="border-width:0px;"/></a><div class="ASPMenuMain" id="rmMain"> <ul class="level1 ASPMenuMainTop"> <li><a class="level1 ASPMenuMainTopItem" href="/web/20140627212150/http://www.bestlawyers.com/Search/">Search</a></li><li><a class="level1 ASPMenuMainTopItem" href="/web/20140627212150/http://www.bestlawyers.com/Browse/">Browse</a></li><li><a class="level1 ASPMenuMainTopItem" href="/web/20140627212150/http://www.bestlawyers.com/About/History.aspx?AboutUs">About Us</a><ul class="level2 ASPMenuSub"> <li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/History.aspx">History</a></li><li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/TheFounders.aspx">Founders</a></li><li><a class="level2 ASPMenuSubItem selected" href="/web/20140627212150/http://www.bestlawyers.com/About/AdvisoryBoard.aspx">Advisory Board</a></li><li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/Testimonials.aspx?type=client">Client Testimonials</a></li><li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/Testimonials.aspx?type=lawyermedia">Best Lawyers Press</a></li><li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/about/marketingopportunities.aspx">Marketing Opportunities</a></li> </ul></li><li><a class="level1 ASPMenuMainTopItem" href="/web/20140627212150/http://www.bestlawyers.com/About/MethodologyBasic.aspx?inclusion">Inclusion Process</a><ul class="level2 ASPMenuSub"> <li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/MethodologyBasic.aspx">Methodology</a></li><li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/Nominations.aspx">Nominate an Attorney</a></li><li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/PracticeAreaLists.aspx">Practice Area Lists</a></li><li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/PracticeAreaDefinition.aspx">Practice Area Definitions</a></li><li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/PublicizingGuidelines.aspx">Publicizing Guidelines</a></li><li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/FAQ.aspx">Frequently Asked Questions</a></li><li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/Timeline.aspx?timeline=us">Timeline</a></li> </ul></li><li><a class="level1 ASPMenuMainTopItem" href="/web/20140627212150/http://www.bestlawyers.com/About/CustomPubs.aspx?custompubs">Publications</a><ul class="level2 ASPMenuSub"> <li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/PartnerLogos.aspx?whichpage=regional">Regional Partnerships</a></li><li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/CustomPubs.aspx">Regional Publications</a></li><li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/PartnerLogos.aspx?whichpage=domestic">Local Partnerships</a></li><li><a class="level2 ASPMenuSubItem" href="/web/20140627212150/http://www.bestlawyers.com/About/PartnerLogos.aspx?whichpage=international">International Publications</a></li> </ul></li><li><a class="level1 ASPMenuMainTopItem" href="/web/20140627212150/http://www.bestlawyers.com/article/default.aspx">Articles</a></li><li><a class="level1 ASPMenuMainTopItem" href="/web/20140627212150/http://www.bestlawyers.com/Store/Default.aspx">Store</a></li><li><a class="level1 ASPMenuMainTopItem" href="/web/20140627212150/http://www.bestlawyers.com/Admin/Login.aspx">Login</a></li> </ul> </div><a id="rmMain_SkipLink"></a> <div id="surveyLink" style="position:absolute;right:0px;top:0px;display:none;z-index:1;"> <img id="imgNotificationIcon" src="/web/20140627212150im_/http://www.bestlawyers.com/Images/SurveyLink5.jpg" alt="Tell us how we're doing." style="height:345px;width:345px;"/> </div> </div> <div id="main"> <div id="divFunctionWarnings"> <script type="text/javascript"> Sys.Application.add_init(function () { if (typeof $telerik === 'undefined') { document.getElementById('divNoTelerik').style.display = 'block'; } }); </script> <noscript> <div class="error"> <p> This site requires JavaScript to be enabled for full functionality. If you have questions, please call us at 803-648-0300.</p> </div> </noscript> <div id="divNoTelerik" class="error" style="display: none;"> <p> Some required JavaScript files have been blocked by your personal or corporate firewall. If you have questions, please call us at 803-648-0300.</p> </div> </div> <div style="clear: both"> </div> <div id="contentColumn"> <a name="countrylist"></a> <h1> Board of Advisors</h1> <p> Since Best Lawyers was founded, the legal profession has undergone sweeping changes. We have worked to keep our guide current with those changes without compromising our integrity or losing sight of our fundamental mission: to publish the most transparent, accurate, and useful information on the legal profession worldwide.</p> <p> To help ensure that all of our initiatives are responsive to both the concerns of the legal profession and the needs of clients, we have assembled an international Best Lawyers Board of Advisors. Involvement in the Best Lawyers Advisory Board is by invitation only and includes firm leaders from the world’s leading law firms and many of the General Counsel of the Fortune 500 companies and the Global 500 companies.</p> <p> This distinguished group includes the General Counsel of Rio Tinto, Aetna, Nokia, the Bank of America, ConocoPhillips, AIG, Colgate-Palmolive, and General Dynamics, as well as the Managing Partners of Allen & Overy, Stikeman Elliott, Blake Dawson, Mori Hamada & Matsumoto, Gleiss Lutz, Garrigues, Sullivan & Cromwell, Sidley Austin, Skadden, Arps, Slate, Meagher & Flom, Paul, Weiss, Rifkind, Wharton & Garrison and Cravath, Swaine & Moore among many others.</p> <p> Please note that all Best Lawyers® selections are made through the peer-review process described in our methodology. Members of the Advisory Board are not responsible for the selection process.</p> <h2><a name="UnitedStates">United States</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.adamsandreese.com/charles-p-adams/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/444.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.adamsandreese.com/charles-p-adams/" target="_blank">Charles P. Adams Jr.</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Adams and Reese LLP, Ridgeland, Miss. </p> <br/> <p class="advisorText"> Charles "Chuck" Adams Jr. joined Adams and Reese in 1996 when he and nine other attorneys opened the firm’s Jackson office. He became the firm’s managing partner in 2001. Mr. Adams has practiced for more than 25 years in business and corporate law and commercial transactions and has spent more than 30 years representing creditors in bankruptcy. He is also a longtime member of the Commercial Disputes Panel of the American Arbitration Association. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.edison.com/ourcompany/management.asp?id=7069" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/291.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.edison.com/ourcompany/management.asp?id=7069" target="_blank">Robert L. Adler</a> </p> <br/> <p class="advisorLocation"> Executive Vice President and General Counsel, Edison International, Rosemead, Calif. </p> <br/> <p class="advisorText"> Robert Adler is executive vice president and general counsel for Edison International. He joined Edison International on July 1, 2008. Prior to joining Edison International, Adler was a co-managing partner of the Los Angeles law firm of Munger, Tolles & Olson LLP, where he practiced corporate and business law beginning in 1975. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dowagro.com/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/285.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dowagro.com/" target="_blank">Joseph R. Alberts</a> </p> <br/> <p class="advisorLocation"> Senior Counsel Litigation, Dow AgroSciences LLC, Indianapolis </p> <br/> <p class="advisorText"> Joseph R. Alberts is Litigation Counsel for Dow AgroSciences, a wholly owned subsidiary of The Dow Chemical Company. Alberts is responsible for global litigation involving toxic torts, product liability and commercial matters. Prior to joining Dow in 2000 and his firm practice, he also clerked for Judge Patrick D. Sullivan of the Indiana Court of Appeals. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.aldouslaw.com/index.php?option=com_content&view=article&id=1%3Ameet-charla-aldous&catid=1%3Ameet-our-attorneys&Itemid=2" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/391.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.aldouslaw.com/index.php?option=com_content&view=article&id=1%3Ameet-charla-aldous&catid=1%3Ameet-our-attorneys&Itemid=2" target="_blank">Charla G. Aldous</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Aldous Law Firm, Dallas </p> <br/> <p class="advisorText"> Charla Aldous, founder of Aldous Law Firm, is an active trial attorney representing plaintiffs. In addition to her extensive trial experience, she sits as a member of the Executive Committee of the American Board of Trial Advocates' Dallas Chapter and was its previous President. Ms. Aldous is also a member of the American Association for Justice and the Inner Circle of Advocates. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://hodgsonruss.com/applications/AttorneyBiography/Biography.aspx?lid=&par:@intIdent=76" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/484.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://hodgsonruss.com/applications/AttorneyBiography/Biography.aspx?lid=&par:@intIdent=76" target="_blank">John P. Amershadian</a> </p> <br/> <p class="advisorLocation"> President, Hodgson Russ LLP, Buffalo, N.Y. </p> <br/> <p class="advisorText"> Mr. Amershadian, President of Hodgson Russ LLP, concentrates in transactional work, including bank and other financing and the purchase and sale of businesses. He has served as the lead attorney in multi-lender financings representing both borrowers and bank syndicates. He has represented developers in construction and permanent mortgage financings, including transactions that have generated various tax credits as part of a financing package. He has played a number of roles in various types of asset-backed securitizations. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bipc.com/john-a-barbour/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/445.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bipc.com/john-a-barbour/" target="_blank">John A. Barbour</a> </p> <br/> <p class="advisorLocation"> CEO, Managing Director and Chairman of the Board, Buchanan Ingersoll & Rooney PC, Pittsburgh </p> <br/> <p class="advisorText"> John A. "Jack" Barbour is the Chief Executive Officer and Managing Director of Buchanan Ingersoll & Rooney PC and chairman of its board of directors. He has represented developers, lenders and equity participants in a wide range of commercial real estate transactions over the past several decades and has served as primary outside counsel to a large private equity company for more than 25 years. He has also served as outside counsel to the Pittsburgh Steelers and the Daniel M. Rooney and Arthur J. Rooney II families. In 2011, Pennsylvania Governor Tom Corbett appointed Mr. Barbour as chair of the Advisory Council on Privatization and Innovation.<br/> </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.sidley.com/larry-barden/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/536.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.sidley.com/larry-barden/" target="_blank">Larry A. Barden</a> </p> <br/> <p class="advisorLocation"> Management Committee Chair, Sidley Austin LLP, Chicago </p> <br/> <p class="advisorText"> Larry A. Barden is a partner in the Corporate practice group in Sidley’s Chicago office, and currently serves as Chairman of the firm’s Management Committee. He has been a member of the firm's Executive Committee since 1999 and its Management Committee since 2011. His principal areas of practice are mergers and acquisitions, securities/corporate finance, strategic counseling/corporate governance and private equity/venture capital. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.orrick.com/lawyers/Bio.asp?ID=1201" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/199.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.orrick.com/lawyers/Bio.asp?ID=1201" target="_blank">Ralph Baxter</a> </p> <br/> <p class="advisorLocation"> Chairman Emeritus, Orrick, Herrington & Sutcliffe LLP, Wheeling, W.Va. </p> <br/> <p class="advisorText"> Ralph Baxter served as Chairman and Chief Executive Officer of Orrick,Herrington & Sutcliffe LLP, from 1990 through March 2013. Mr. Baxter is active in numerous civic leadership and public interest organizations. For example, Mr. Baxter serves on the state Commission for Jobs and Economic Growth in California. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.scbmalaw.com/lawyers/index.cfm?ID=25" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/356.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.scbmalaw.com/lawyers/index.cfm?ID=25" target="_blank">Paul D. Bekman</a> </p> <br/> <p class="advisorLocation"> Partner, Salsbury Clements Bekman Marder & Adkins, L.L.C., Baltimore </p> <br/> <p class="advisorText"> Paul D. Bekman, a partner at Salsbury Clements Bekman Marder & Adkins, is entering his fourth decade as an active trial attorney in Maryland. Mr. Bekman is a Fellow in the American College of Trial Lawyers and was President of the Maryland State Bar Association in 1997-1998, the only plaintiff attorney to hold the seat. He also served as Chair of the University of Maryland School of Law Board of Visitors. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.littler.com/people/thomas-j-bender" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/530.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.littler.com/people/thomas-j-bender" target="_blank">Thomas J. Bender</a> </p> <br/> <p class="advisorLocation"> Co-President and Managing Director, Littler Mendelson P.C, Philadelphia </p> <br/> <p class="advisorText"> Thomas J. Bender is Co-President and Managing Director of Littler. He was a founding member of the firm’s Philadelphia office, serving as office managing shareholder for nine years, and was also a member of the firm’s Board of Directors, prior to his election as Co-President and Managing Director. He is an active member of a number of professional organizations including the American Bar Association, the Pennsylvania Bar Association and the Philadelphia Bar Association. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mmc.com/about/board.php#eo" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/304.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mmc.com/about/board.php#eo" target="_blank">Peter J. Beshar</a> </p> <br/> <p class="advisorLocation"> Executive Vice President and General Counsel, Marsh & McLennan Companies, New York </p> <br/> <p class="advisorText"> Peter J. Beshar is Executive Vice President and General Counsel of Marsh & McLennan Companies. In addition to managing the Company's Legal function, Mr. Beshar also oversees the Company's Government Relations, Risk Management and Public Relations groups. Before joining Marsh & McLennan Companies in November 2004, Mr. Beshar was a Litigation Partner in the law firm of Gibson, Dunn & Crutcher LLP. Mr. Beshar joined Gibson, Dunn & Crutcher in 1995 after serving as an Assistant Attorney General in the New York Attorney General's office and as the Special Assistant to Cyrus Vance in connection with the peace negotiations in the former Yugoslavia. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.debevoise.com/attorneys/detail.aspx?id=243876bc-b4d5-4af0-9f16-690c5bd5259e" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/498.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.debevoise.com/attorneys/detail.aspx?id=243876bc-b4d5-4af0-9f16-690c5bd5259e" target="_blank">Michael W. Blair</a> </p> <br/> <p class="advisorLocation"> Presiding Partner, Debevoise & Plimpton LLP, New York </p> <br/> <p class="advisorText"> Michael W. Blair is the firm’s Presiding Partner. Mr. Blair has served as lead counsel in a host of major M&A transactions, advised senior executives and boards of directors on governance matters and handled securities transactions for clients across a range of industries. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mintz.com/people/48/Robert_I_Bodian" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/500.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mintz.com/people/48/Robert_I_Bodian" target="_blank">Robert I. Bodian</a> </p> <br/> <p class="advisorLocation"> Managing Member, Mintz, Levin, Cohn, Ferris, Glovsky and Popeo, P.C, New York </p> <br/> <p class="advisorText"> Mr. Bodian is the Managing Member of Mintz Levin. He also is head of the New York Litigation Section and a member of the firm's Policy Committee. He has extensive experience in the areas of employment and commercial disputes, private equity, financial services, insurance, securities, real estate, and banking. He provides counsel to a broad range of domestic and foreign clients, including several Fortune 500 companies, major insurance companies, leading investment banks, private equity firms, and capital management companies, as well as the executives of such companies. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.foley.com/people/bio.aspx?employeeid=16042" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/197.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.foley.com/people/bio.aspx?employeeid=16042" target="_blank">Ralf-Reinhard Boer</a> </p> <br/> <p class="advisorLocation"> Partner, Foley & Lardner LLP, Milwaukee </p> <br/> <p class="advisorText"> Ralf Boer is a partner of Foley & Lardner LLP, where he served as chairman and CEO of the firm (2002-2011) and as a member of the firm's Management Committee (1992-2011). In addition, he is a past chair of the firm’s Business Law Department and of the International Practice. Mr. Boer is a member of the Transactional & Securities Practice. Mr. Boer's areas of practice include transnational and domestic mergers, acquisitions and other business combinations and international business transactions. He focuses his practice on clients from and transactions in Europe, and is fluent in German. Mr. Boer practiced for the firm in Frankfurt, Germany from 1975 to 1976. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bsfllp.com/lawyers/data/0001" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/1.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bsfllp.com/lawyers/data/0001" target="_blank">David Boies</a> </p> <br/> <p class="advisorLocation"> Chairman, Boies, Schiller & Flexner LLP, Armonk, N.Y. </p> <br/> <p class="advisorText"> Since 1997 Mr. Boies has been the Chairman of Boies, Schiller & Flexner LLP, a law firm with offices in New York, Washington D.C., California, Florida, Nevada, and New Hampshire. Prior to 1997 Mr. Boies was a partner at Cravath, Swaine & Moore. When Mr. Boies, Chairman of Boies, Schiller and Flexner, received the Milton Gould Award in 1996, the citation read in part, "No lawyer in America has tried and argued on appeal as many landmark cases in as many different areas as Mr. Boies." </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.abercrombie.com/anf/investors/investorrelations.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/243.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.abercrombie.com/anf/investors/investorrelations.html" target="_blank">Robert E. Bostrom</a> </p> <br/> <p class="advisorLocation"> Senior Vice President, General Counsel and Corporate Secretary, Abercrombie & Fitch Co., New Albany, Ohio </p> <br/> <p class="advisorText"> Robert E. Bostrom's legal career spans more than 30 years, where he has worked and advised at the highest levels of leadership in the banking sector, in private legal practice and inside a government sponsored enterprise (GSE). In 2014 it was announced that Bob would be Senior Vice President, General Counsel and Corporate Secretary for Abercrombie & Fitch Co. Bob joined Greenberg Traurig from another major firm where he was Co-head of the Global Financial Institutions Practice and Dodd-Frank team. In his role as principal legal counsel to Freddie Mac, Bob had oversight and management responsibility for all legal and regulatory strategies, services, resources and corporate governance matters. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lrn.com/who-we-are/employee/mbramnick" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/250.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lrn.com/who-we-are/employee/mbramnick" target="_blank">Michael Bramnick</a> </p> <br/> <p class="advisorLocation"> General Counsel, LRN Corporation, New York </p> <br/> <p class="advisorText"> Michael Bramnick joins LRN as General Counsel following a position as Executive Vice President & General Counsel since August 2010. Since December 2004, he has also served in a variety of roles including as Deputy General Counsel & Chief Compliance Officer. He previously held in-house positions at Millennium Chemicals, Inc, Lucent Technologies and EnviroSource and spent six years in private practice at Pepper Hamilton, LLP. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.flbranson.com/frank-branson.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/362.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.flbranson.com/frank-branson.html" target="_blank">Frank L. Branson</a> </p> <br/> <p class="advisorLocation"> Attorney/Founder, The Law Offices of Frank L. Branson, Dallas </p> <br/> <p class="advisorText"> Frank Branson is the founder of Law Offices of Frank L. Branson, P.C. He centers his practice around Catastrophic injury cases and commercial torts. In addition to his active practice, Branson serves on the Executive Board of SMU Dedman School of Law and is a past President of the American Board of Trial Advocates, Dallas Chapter. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bickelbrewer.com/#/home/text/biography,1" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/366.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bickelbrewer.com/#/home/text/biography,1" target="_blank">William A. Brewer III</a> </p> <br/> <p class="advisorLocation"> Partner, Bickel & Brewer, Dallas </p> <br/> <p class="advisorText"> William A. Brewer III is a partner at Bickel & Brewer, a complex commercial litigation firm. Mr. Brewer primarily focuses his practice on commercial litigation and dispute resolution. In addition to his practice, he spends considerable time working with various professional and philanthropic organizations including the Bickel & Brewer Future Leaders Program and currently serves as a member of the board of trustees of Albany Law School. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mto.com/lawyers/Brad-D-Brian" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/284.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mto.com/lawyers/Brad-D-Brian" target="_blank">Brad D. Brian</a> </p> <br/> <p class="advisorLocation"> Partner, Munger, Tolles & Olson LLP, Los Angeles </p> <br/> <p class="advisorText"> Brad Brian specializes in complex civil and criminal litigation. Mr. Brian has been active in the leadership of the ABA Litigation Section since 1986, and served as the chair of the section in 2005-2006. In addition to his practice, he is current chairman of the RAND Civil Justice Institute and is a past president of the Board of Directors of the Legal Aid Foundation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dickinson-wright.com/ourpeople/pages/person.aspx?person=4a6ef0cd-40d7-45e5-8452-fec8e542de3a" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/185.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dickinson-wright.com/ourpeople/pages/person.aspx?person=4a6ef0cd-40d7-45e5-8452-fec8e542de3a" target="_blank">William T. Burgess</a> </p> <br/> <p class="advisorLocation"> CEO, Dickinson Wright PLLC, Detroit </p> <br/> <p class="advisorText"> Mr. Burgess currently serves as Dickinson Wright's Chief Executive Officer where he oversees all aspects of the Firm's professional and business operations. For more than 20 years, served as counsel to secured lenders in all aspects of workouts, restructurings, loan modifications and enforcement of remedies. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cbmclaw.com/Attorneys/William-R-Caroselli.shtml" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/349.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cbmclaw.com/Attorneys/William-R-Caroselli.shtml" target="_blank">William R. Caroselli</a> </p> <br/> <p class="advisorLocation"> Caroselli, Beachler, McTiernan & Conboy, L.L.C., Pittsburgh </p> <br/> <p class="advisorText"> Attorney William Caroselli is a partner in the Pittsburgh law firm of Caroselli, Beachler, McTiernan & Conboy, LLC. He concentrates his practice on personal injury, toxic torts and complex litigation. Mr. Caroselli is a member and Past President of the Allegheny County Academy of Trial Lawyers, a member and past President of the Pennsylvania Trial Lawyers Association, and is also a member of the American Association for Justice, where he served on its Executive Committee. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cadwalader.com/Attorney/James_P._Carroll/19" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/478.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cadwalader.com/Attorney/James_P._Carroll/19" target="_blank">James P. Carroll</a> </p> <br/> <p class="advisorLocation"> Partner, Cadwalader, Wickersham & Taft LLP, Charlotte, N.C. </p> <br/> <p class="advisorText"> Jim Carroll is partner at Cadwalader's Charlotte office. His practice is concentrated in the areas of real estate finance and securitization. Jim has extensive experience in real estate workouts, foreclosures and bankruptcies. In addition, Mr. Carroll has served as Chair of the Securitization Committee for the American Bar Association's Section of Real Property Probate & Trust Law. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.aetna.com/about-aetna-insurance/aetna-corporate-profile/corporate-bios/casazza.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/263.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.aetna.com/about-aetna-insurance/aetna-corporate-profile/corporate-bios/casazza.html" target="_blank">William J. Casazza</a> </p> <br/> <p class="advisorLocation"> Executive Vice President and General Counsel Law & Regulatory Affairs, Aetna, Hartford, Conn. </p> <br/> <p class="advisorText"> William J. Casazza is Senior Vice President and General Counsel, Law & Regulatory Affairs. Mr. Casazza joined Aetna's Law & Regulatory Affairs department in 1992. Previously, Mr. Casazza worked at Sullivan & Cromwell and was a Certified Public Accountant with Ernst & Young. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.ab-inbev.com/go/about_abinbev/management_structure/who_is_who.cfm?whoID=11" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/340.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.ab-inbev.com/go/about_abinbev/management_structure/who_is_who.cfm?whoID=11" target="_blank">Sabine Chalmers</a> </p> <br/> <p class="advisorLocation"> Chief Legal & Corporate Affairs Officer and Secretary to the Board of Directors, Anheuser-Busch InBev, New York </p> <br/> <p class="advisorText"> Sabine Chalmers is Chief Legal and Corporate Affairs Officer and Secretary to the Board of Directors of Anheuser-Busch InBev. Prior to joining Anheuser-Busch InBev, Mrs. Chalmers was with Diageo plc and Lovells in London. Mrs. Chalmers is a member of the Board of Directors of Grupo Modelo and the Association of Corporate Counsel. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cravath.com/echesler/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/177.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cravath.com/echesler/" target="_blank">Evan R. Chesler</a> </p> <br/> <p class="advisorLocation"> Chairman, Cravath, Swaine & Moore LLP, New York </p> <br/> <p class="advisorText"> Evan R. Chesler is Chairman of Cravath, Swaine & Moore LLP, where he handles a wide variety of litigation in both trial and appellate courts. Mr. Chesler is a fellow of the American College of Trial Lawyers, the President of the Dwight Opperman Institute of Judicial Administration and a trustee of the New York Public Library as well as Chairman of its Lawyers’ Committee. He is the author of numerous articles on legal topics as well as a chapter in the popular book, <em>Inside the Minds of Leading Litigators</em> (Aspatore Books, 2002). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.irell.com/professionals-22.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/3.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.irell.com/professionals-22.html" target="_blank">Morgan Chu</a> </p> <br/> <p class="advisorLocation"> Partner, Irell & Manella LLP, Los Angeles </p> <br/> <p class="advisorText"> Co-Managing Partner of the firm from 1997 to 2003, Mr. Chu was named one of the "Top Ten Trial Lawyers" in the nation by the <em>National Law Journal.</em> He is also a member of the Executive Committee of the Board of Directors of Public Counsel, the largest <em>pro bono</em> law office in the United States. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.rkmc.com/Michael_Ciresi.htm" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/369.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.rkmc.com/Michael_Ciresi.htm" target="_blank">Michael V. Ciresi</a> </p> <br/> <p class="advisorLocation"> Partner, Robins, Kaplan, Miller & Ciresi L.L.P., Minneapolis </p> <br/> <p class="advisorText"> Michael Ciresi is a named partner at Robins, Kaplan, Miller & Ciresi, one of the nation's premier trial firms. In addition to his active practice and firm leadership, Mr. Ciresi is active in numerous civil and professional associations including sitting on the Board of Directors of MinnCAN, Minnesota Early Learning Foundation and completed terms on the Boards of Equal Justice Works and Centre of Advanced Litigation at Nottingham Law School. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.arentfox.com/people/matthew-clark#.UdrPGzs3uYE" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/224.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.arentfox.com/people/matthew-clark#.UdrPGzs3uYE" target="_blank">Matthew J. Clark</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Arent Fox LLP, Washington </p> <br/> <p class="advisorText"> Matthew J. Clark is Managing Partner of Arent Fox and for the last five years Matt also served as head of the international trade group, and was co-chair of the regulatory department. His practice is focused on adversarial international trade proceedings, particularly anti-dumping and countervailing duty proceedings. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://cliffordlaw.com/attorneys/robert-a-clifford/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/300.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://cliffordlaw.com/attorneys/robert-a-clifford/" target="_blank">Robert A. Clifford</a> </p> <br/> <p class="advisorLocation"> Partner, Clifford Law Offices, Chicago </p> <br/> <p class="advisorText"> Robert A. Clifford founded a Chicago personal injury law firm in his name in 1984 and has since earned a national reputation in liability cases. Mr. Clifford stays active in the legal community: he is President of the Chicago Bar Association and Past President of the Illinois Trial Lawyers Association. He was also appointed a member of the Illinois Supreme Court Committee on Civility. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.sullcrom.com/lawyers/HRodgin-Cohen/ " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/170.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.sullcrom.com/lawyers/HRodgin-Cohen/ " target="_blank">H. Rodgin Cohen</a> </p> <br/> <p class="advisorLocation"> Senior Chairman, Sullivan & Cromwell LLP, New York </p> <br/> <p class="advisorText"> H. Rodgin Cohen is Senior Chairman of Sullivan & Cromwell LLP. Prior to this, he had been the chairman of the firm since 2000. He is an eminent banking and M&A lawyer, about whom <em>The Wall Street Journal</em> recently wrote, "With virtually all of Wall Street as his client, [Cohen] has solidified his role as one of the most influential private-sector players in the financial crisis." Mr. Cohen currently serves on the task force supported by The Pew Financial Reform Project in issuing recommendations to Congress for broader financial reform. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.jw.com/C_Wade_Cooper/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/505.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.jw.com/C_Wade_Cooper/" target="_blank">C. Wade Cooper</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Jackson Walker L.L.P., Austin, Texas </p> <br/> <p class="advisorText"> C. Wade Cooper is the firmwide Managing Partner of Jackson Walker. His duties are those of the Chief Executive Officer of the firm, and he chairs two of the major committees of the partnership: the Management Committee and the Compensation Committee. In his legal practice, Mr. Cooper has handled substantial commercial litigation, arbitration, and bankruptcy matters in Texas, and in federal and bankruptcy courts in a number of other states. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bingham.com/People/Cooperman-Daniel" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/4.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bingham.com/People/Cooperman-Daniel" target="_blank">Daniel Cooperman</a> </p> <br/> <p class="advisorLocation"> Of Counsel, Bingham McCutchen LLP, Palo Alto, Calif. </p> <br/> <p class="advisorText"> Formerly Senior Vice President, General Counsel & Secretary of Apple and Oracle, respectively, Mr. Cooperman has returned to his former firm, Bingham McCutchen LLP. He is a Fellow at the Rock Center for Corporate Governance at Stanford University and teaches a course entitled "The Role of the Modern General Counsel" at Stanford Law School and Stanford's Graduate School of Business. Mr. Cooperman now serves on several corporate and non-profit boards. He is a past president of the Association of General Counsel and has served as chairman of the Board of Directors of the Software & Information Industry Association, the largest trade association in the software industry. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.quarles.com/john_daniels/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/181.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.quarles.com/john_daniels/" target="_blank">John W. Daniels, Jr.</a> </p> <br/> <p class="advisorLocation"> Chairman Emeritus, Quarles & Brady LLP, Milwaukee </p> <br/> <p class="advisorText"> John Daniels became chairman emeritus of Quarles & Brady LLP after serving as chairman since 2007. Daniels, a Harvard Law graduate and formerly the national president of the American College of Real Estate Lawyers, has established an impressive career in the practice of law, representing national, regional, local and governmental owners and investors. Daniels has won numerous awards for his leadership and advocacy of diversity, including the 2012 Spirit of Excellence Award from the American Bar Association and the 2013 Presidential Legacy Award from the National Bar Association, and 2013 national Entrepreneur of the Year by the National Black MBA Association. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.weil.com/stephendannhauser/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/186.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.weil.com/stephendannhauser/" target="_blank">Stephen J. Dannhauser</a> </p> <br/> <p class="advisorLocation"> Partner, Weil, Gotshal & Manges LLP, New York </p> <br/> <p class="advisorText"> Mr. Dannhauser joined Weil, Gotshal & Manges LLP in 1975. He was named as the firm's Executive Partner in 1989, becoming Chairman in 2002. One of Mr. Dannhauser many recognitions was as a 2007 recipient of the New York State Bar Association's Root-Stimson Award for Community Service, an annual award honoring a single attorney who has demonstrated an exemplary commitment to serving the public. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.darraslaw.com/Attorneys/Frank-N-Darras.shtml " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/393.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.darraslaw.com/Attorneys/Frank-N-Darras.shtml " target="_blank">Frank N. Darras</a> </p> <br/> <p class="advisorLocation"> Founding Partner, DarrasLaw, Ontario, Calif. </p> <br/> <p class="advisorText"> Frank Darras is the founder of DarrasLaw. For over 25 years, Mr. Darras has specialized in representing policyholders in both small and large matters. Before founding DarrasLaw, he worked in the Los Angeles District Attorney's Office and at Shernoff & Levine where he later became partner. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lw.com/people/robert-dell" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/521.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lw.com/people/robert-dell" target="_blank">Robert M. Dell</a> </p> <br/> <p class="advisorLocation"> Global Chair and Managing Partner, Latham & Watkins LLP, San Francisco </p> <br/> <p class="advisorText"> Robert M. Dell serves as the Global Chair and Managing Partner of Latham & Watkins, and is the Chair of the firm’s Executive Committee. During Mr. Dell's tenure as Chair and Managing Partner, Latham has experienced tremendous success and has grown from nearly 600 lawyers practicing in 11 offices, to its current size of more than 2,000 lawyers in 32 offices, including 600 lawyers in Europe, the Middle East and Asia. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mdmc-law.com/attorneys/Edward_Deutsch/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/443.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mdmc-law.com/attorneys/Edward_Deutsch/" target="_blank">Edward B. Deutsch</a> </p> <br/> <p class="advisorLocation"> Managing Partner, McElroy, Deutsch, Mulvaney & Carpenter, LLP, Morristown, N.J. </p> <br/> <p class="advisorText"> Edward B. Deutsch is the managing partner of McElroy, Deutsch, Mulvaney & Carpenter, LLP. A civil trial attorney, Mr. Deutsch has been a fellow of the American College of Trial Lawyers since 1992, a fellow of the American Bar Foundation, and a fellow of the International Society of Barristers. Mr. Deutsch was selected by New Jersey Governor Chris Christie to chair the Department of Banking and Insurance transition sub-committee and accepted the governor’s nomination to be one of two public members of the newly created Red Tape Commission chaired by Lieutenant Governor Kim Guadagno. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://ir.jcpenney.com/phoenix.zhtml?c=70528&p=irol-govmanage" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/259.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://ir.jcpenney.com/phoenix.zhtml?c=70528&p=irol-govmanage" target="_blank">Janet L. Dhillon</a> </p> <br/> <p class="advisorLocation"> Executive Vice President, General Counsel and Secretary, J.C. Penney Corporation, Inc., Plano, Texas </p> <br/> <p class="advisorText"> Janet L. Dhillon is executive vice president, general counsel and secretary for J.C. Penney. Janet joined J.C. Penney in 2009, and previously held the role of senior vice president, general counsel and chief compliance officer for US Airways. Prior to joining US Airways, she spent 13 years at Skadden, Arps, Slate, Meagher & Flom LLP. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.velaw.com/lawyers/JosephDilg.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/204.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.velaw.com/lawyers/JosephDilg.aspx" target="_blank">Joseph C. Dilg</a> </p> <br/> <p class="advisorLocation"> Partner, Vinson & Elkins LLP, Houston </p> <br/> <p class="advisorText"> Joe's practice has focused on domestic and international business transactions, including acquisitions, divestitures, joint ventures, and financings. He is well-versed in all aspects of the domestic and international energy business, including oil and gas and electric power generation. From 2002 through 2011, Joe served as Managing Partner of Vinson & Elkins, where he led V&E's multi-pronged growth strategy that includes talent management, global expansion, and continued U.S. growth. During his tenure, the firm has advanced its industry-leading women's initiative and significantly enhanced its diversity and associate development programs. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.gibsondunn.com/lawyers/kdoran" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/465.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.gibsondunn.com/lawyers/kdoran" target="_blank">Kenneth M. Doran</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Gibson, Dunn & Crutcher LLP, Los Angeles </p> <br/> <p class="advisorText"> Kenneth M. Doran is the Managing Partner of Gibson, Dunn & Crutcher LLP and serves as the Chairman of the Firm's Executive Committee. Mr. Doran has extensive experience in a broad range of corporate transactions, including mergers and acquisitions, capital markets transactions, leveraged buy-outs and "going private" transactions, cross-border transactions, corporate reorganizations and other restructurings. Mr. Doran regularly counsels clients regarding corporate governance issues, fiduciary duties and other compliance matters. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.gibbonslaw.com/biographies/attorney_biography.php?attorney_id=66" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/184.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.gibbonslaw.com/biographies/attorney_biography.php?attorney_id=66" target="_blank">Patrick C. Dunican, Jr.</a> </p> <br/> <p class="advisorLocation"> Chairman and Managing Director, Gibbons P.C., Newark, N.J. </p> <br/> <p class="advisorText"> Patrick Dunican is the Chairman and Managing Director of the firm and a member of the firm's Business & Commercial Litigation Department. Before joining the firm, Mr. Dunican clerked for the Honorable Clarkson S. Fisher in the United States District Court for the District of New Jersey. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.usnews.com/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/425.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.usnews.com/" target="_blank">Peter M. Dwoskin</a> </p> <br/> <p class="advisorLocation"> Senior Vice President for Strategic Development and General Counsel, U.S. News & World Report, L.P., New York </p> <br/> <p class="advisorText"> Peter M. Dwoskin is Senior Vice President for Strategic Development and General Counsel of U.S. News & World Report. Prior to that and serving as counsel to a financial services company, Mr. Dwoskin was with the law firm of Debevoise & Plimpton, focusing on mergers & acquisitions, and served as law clerk to the Hon. George C. Pratt, United States Court of Appeals for the Second Circuit. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.ogletreedeakins.com/attorneys/kim-f-ebert" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/193.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.ogletreedeakins.com/attorneys/kim-f-ebert" target="_blank">Kim F. Ebert</a> </p> <br/> <p class="advisorLocation"> Managing Shareholder, Ogletree, Deakins, Nash, Smoak & Stewart, P.C., Indianapolis </p> <br/> <p class="advisorText"> Mr. Ebert presently serves as the Managing Shareholder with overall responsibility for the direction and delivery of client services of Ogletree Deakins. A past member of the American Bar Association's Standing Committee on Continuing Education of the Bar, Mr. Ebert is a frequent writer, speaker and seminar chair at regional and national conferences on labor and employment topics for attorneys and human resource professionals. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://phx.corporate-ir.net/phoenix.zhtml?c=84636&p=irol-govManage" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/294.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://phx.corporate-ir.net/phoenix.zhtml?c=84636&p=irol-govManage" target="_blank">F. Samuel Eberts III</a> </p> <br/> <p class="advisorLocation"> Senior Vice President, Chief Legal Officer, Laboratory Corporation of America Holdings, Burlington, N.C. </p> <br/> <p class="advisorText"> Mr. Sam Eberts III is the Chief Legal Officer, Corporate Secretary and Senior Vice President of Corporate Affairs for Laboratory Corporation of America® Holdings. Prior to joining LabCorp, Sam was Vice President, General Counsel and Secretary for Stepan Company. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.goulstonstorrs.com/People/MartinMFantozzi" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/489.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.goulstonstorrs.com/People/MartinMFantozzi" target="_blank">Martin M. Fantozzi</a> </p> <br/> <p class="advisorLocation"> Director, Goulston & Storrs PC, Boston </p> <br/> <p class="advisorText"> Martin M. Fantozzi, Director, brings to his practice over 20 years of experience. Marty has extensive experience representing public and private REITs, investment firms, lenders, property management and brokerage firms, retailers and academic hospitals and universities in these matters. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.millercanfield.com/JoeFazio" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/206.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.millercanfield.com/JoeFazio" target="_blank">Joseph M. Fazio</a> </p> <br/> <p class="advisorLocation"> Principal and Managing Director, Miller Canfield P.L.C., Ann Arbor, Mich. </p> <br/> <p class="advisorText"> Joe Fazio is the Principal and Managing Director of Miller Canfield. Joe's specific areas of expertise include complex commercial real estate acquisitions and developments. Among his many activities, Mr. Fazio sits on the Board of Trustees for the Legacy Land Conservancy. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.adm.com/en-us/news/_layouts/PressReleaseDetail.aspx?ID=512" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/311.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.adm.com/en-us/news/_layouts/PressReleaseDetail.aspx?ID=512" target="_blank">D. Cameron Findlay</a> </p> <br/> <p class="advisorLocation"> Senior Vice President, General Counsel & Secretary, Archer Daniels Midland Company, Decatur, Ill. </p> <br/> <p class="advisorText"> D. Cameron Findlay is Senior Vice President, General Counsel, and Secretary of Archer Daniels Midland Company. Prior to joining Archer Daniels Midland Company, he served as Executive Vice President and General Counsel of Medtronic, Inc. He also served as Executive Vice President and General Counsel of Aon Corporation, in both George H.W. and George W. Bush's administrations, as a law clerk at the U.S. Supreme Court for Justice Scalia, and for the D.C. Circuit for Judge Stephen Williams. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lieffcabraser.com/attorneys/38/steven-e-fineman" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/302.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lieffcabraser.com/attorneys/38/steven-e-fineman" target="_blank">Steven E. Fineman</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Lieff Cabraser Heimann & Bernstein, LLP, New York </p> <br/> <p class="advisorText"> Steven Fineman is Managing Partner of Lieff Cabraser Heimann & Bernstein. In addition to his active litigation practice and management of the firm, he is the President of the Public Justice Foundation and a member of the Board of Trustees of the Civil Justice Foundation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://about.ralphlauren.com/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/256.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://about.ralphlauren.com/" target="_blank">Avery S. Fischer</a> </p> <br/> <p class="advisorLocation"> Senior Vice President and General Counsel, Polo Ralph Lauren Corporation, New York </p> <br/> <p class="advisorText"> Avery S. Fischer serves as Senior Vice President, General Counsel and Secretary of Polo Ralph Lauren Corporation. Prior to joining Ralph Lauren Corporation in 2009, Mr. Fischer was a partner at Kelley Drye & Warren LLP, a large international law firm, where he specialized in general corporate law, securities and mergers and acquisitions. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.honigman.com/professionals/xprProfessionalDetailsHon.aspx?xpST=ProfessionalDetail&professional=439" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/490.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.honigman.com/professionals/xprProfessionalDetailsHon.aspx?xpST=ProfessionalDetail&professional=439" target="_blank">David Foltyn</a> </p> <br/> <p class="advisorLocation"> Chairman of the Board and Chief Executive Officer, Honigman Miller Schwartz and Cohn LLP, Detroit </p> <br/> <p class="advisorText"> David Foltyn, Chairman and CEO of Honigman Miller Schwartz & Cohn, counsels publicly- and privately-held business clients, boards of directors, venture captial and finanacial services firms in a variety of legal matters. Mr. Foltyn also speaks at industry group meetings and continuing legal educational conferences on a variety of business and finance topics, including securities law, mergers and acquisitions, start-up and emerging ventures, corporate and business law and corporate governance. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.fragomen.com/ourprofessionals/ProfessionalDetail.aspx?xpST=ProfessionalDetail&professional=189" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/451.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.fragomen.com/ourprofessionals/ProfessionalDetail.aspx?xpST=ProfessionalDetail&professional=189" target="_blank">Austin T. Fragomen</a> </p> <br/> <p class="advisorLocation"> Partner, Fragomen, Del Rey, Bernsen and Loewy, LLP, New York </p> <br/> <p class="advisorText"> Fragomen, Del Rey, Bernsen and Loewy partner Austin T. Fragomen has served as staff counsel to the U.S. House of Representatives subcommittee on immigration, citizenship and international law and as an adjunct professor at New York University School of Law. He has testified before Congress on a range of immigration issues. Mr. Fragomen is also the founding co-author of a series of immigration handbooks that provide information on the best practices and latest developments in the field of business immigration. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.williamsmullen.com/tfrantz/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/459.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.williamsmullen.com/tfrantz/" target="_blank">Thomas R. Frantz</a> </p> <br/> <p class="advisorLocation"> Chief Executive Officer, Williams Mullen, Virginia Beach, Va. </p> <br/> <p class="advisorText"> Thomas R. Frantz is chief executive officer of Williams Mullen. He represents multinational corporations in mergers and acquisitions and a variety of other legal matters. Mr. Frantz has spoken about tax and corporate law at the Tax Conferences of the College of William & Mary, Old Dominion University and the University of Virginia and to a number of regional and national professional groups. Before joining the firm, Mr. Frantz was an original principal with Clark & Stant, which merged with Williams Mullen in 1999, and established Clark & Stant’s Health Care Practice Group. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.viacom.com/aboutviacom/Pages/seniormanagement.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/290.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.viacom.com/aboutviacom/Pages/seniormanagement.aspx" target="_blank">Michael D. Fricklas</a> </p> <br/> <p class="advisorLocation"> Viacom, Executive Vice President, General Counsel and Secretary, New York </p> <br/> <p class="advisorText"> Michael Fricklas is Executive Vice President, General Counsel and Secretary at Viacom. He has provided counsel to Viacom since 1993. Prior to that and being counsel to a large mining industry company, Mr. Fricklas focused his practice on mergers and acquisitions, corporate finance, and technology law. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.skadden.com/index.cfm?contentID=45&bioID=38" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/218.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.skadden.com/index.cfm?contentID=45&bioID=38" target="_blank">Eric J. Friedman</a> </p> <br/> <p class="advisorLocation"> Executive Partner, Skadden, Arps, Slate, Meagher & Flom LLP, New York </p> <br/> <p class="advisorText"> Eric J. Friedman assumed the role of Executive Partner at Skadden in April 2009. An internationally recognized corporate attorney, he concentrates in mergers and acquisitions, corporate finance and general corporate law. He has been involved in a number of significant transactions in the financial services industry including matters for Citigroup Inc., Deutsche Bank AG, and Centennial Communications Corporation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.gairgair.com/lawyer-attorney-1386306.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/351.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.gairgair.com/lawyer-attorney-1386306.html" target="_blank">Anthony H. Gair</a> </p> <br/> <p class="advisorLocation"> Partner, Gair, Gair, Conason, Steigman, Mackauf, Bloom & Rubinowitz, New York </p> <br/> <p class="advisorText"> Anthony H. Gair is a partner at Gair, Gair, Conason, Steigman & Mackauf, which was founded by his father, Harry A. Gair in 1919. Mr. Gair has taught at the Fordham University School of Law in the Continuing Legal Education program. He is a lifetime member of Scribes-American Society of Writers on Legal Subjects and a member of the Roscoe Pound Foundation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.alliantenergy.com/AboutAlliantEnergy/CompanyInformation/Leadership/index.htm " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/355.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.alliantenergy.com/AboutAlliantEnergy/CompanyInformation/Leadership/index.htm " target="_blank">James H. Gallegos</a> </p> <br/> <p class="advisorLocation"> Senior Vice President and General Counsel, Alliant Energy, Madison, Wis. </p> <br/> <p class="advisorText"> James H. Gallegos is Senior Vice President and General Counsel of Alliant Energy. Prior to joining Alliant Energy, Mr. Gallegos was Vice President and Corporate General Counsel of Burlington Northern and Santa Fe Corporation. He also held a counsel position with Qwest Communications, was a trial attorney with the Civil Rights division of the U.S. Department of Justice, and a Law Clerk to the Honorable Richard M. Bilby, U.S. Federal District Court, District of Arizona. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.gd.com/about/executive-team/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/241.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.gd.com/about/executive-team/" target="_blank">Gregory Gallopoulos</a> </p> <br/> <p class="advisorLocation"> Senior Vice President, General Counsel and Secretary, General Dynamics, Falls Church, Va. </p> <br/> <p class="advisorText"> Gregory Gallopoulos is Senior Vice President, General Counsel and Secretary of General Dynamics. Mr. Gallopoulos served as Vice President and Deputy General Counsel of General Dynamics Corp. from August 2008 to January 1, 2010. Prior his work at General Dynamics, Mr. Gallopoulos spent many years at Jenner & Block LLP where he served as its Managing Partner since January 2005. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cov.com/mgallozzi/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/479.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cov.com/mgallozzi/" target="_blank">Marialuisa Gallozzi</a> </p> <br/> <p class="advisorLocation"> Partner, Covington & Burling LLP, Washington </p> <br/> <p class="advisorText"> Marialuisa ("ML") Gallozzi is a partner at Covington & Burling. She has 25 years of experience in providing settlement and strategic advice on insurance coverage issues and is one of the leads for Covington’s Strategic Risk and Crisis Management initiative. Ms. Gallozzi has represented and advised companies in recalls involving foods, drugs and medical devices, and assists companies in planning for crisis events and in crisis communications. Ms. Gallozzi has lectured extensively on insurance in CLE programs and at many law schools. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.officedepot.com/specialLinks.do?file=/companyinfo/companyfacts/officers/elisagarcia.jsp&template=companyinfo" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/257.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.officedepot.com/specialLinks.do?file=/companyinfo/companyfacts/officers/elisagarcia.jsp&template=companyinfo" target="_blank">Elisa D. Garcia C.</a> </p> <br/> <p class="advisorLocation"> Executive Vice President and Chief Legal Officer, Office Depot, Inc., Boca Raton, Fla. </p> <br/> <p class="advisorText"> Elisa D. Garcia C. was named Executive Vice President and Chief Legal Officer for Office Depot, Inc. in December 2013. Prior to joining Office Depot, she served as Executive Vice President, General Counsel & Corporate Secretary for Domino's Pizza, Inc. She has also served as Latin American Regional Counsel for Philip Morris International and Corporate Counsel for GAF Corporation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.willkie.com/Steven_Gartner" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/180.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.willkie.com/Steven_Gartner" target="_blank">Steven J. Gartner</a> </p> <br/> <p class="advisorLocation"> Co-Chairman, Willkie Farr & Gallagher LLP, New York </p> <br/> <p class="advisorText"> Steven J. Gartner is Co-Chairman of Willkie Farr & Gallagher LLP in New York. He is also Co-Chair of the firm's Corporate and Financial Services Department and a member of the Executive Committee. He specializes in private equity, mergers and acquisitions and corporate governance matters. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.fordharrison.com/showbio.aspx?Show=89" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/271.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.fordharrison.com/showbio.aspx?Show=89" target="_blank">Herbert E. Gerson</a> </p> <br/> <p class="advisorLocation"> Partner, Ford & Harrison LLP, Memphis, Tenn. </p> <br/> <p class="advisorText"> Mr. Gerson is a partner at Ford & Harrison. His practice focuses on traditional labor and employment issues and he has co-chaired the Labor and Employment Committee of the Litigation Section of the American Bar Association. He is a member of the Labor and Employment Subcommittees of the American, Tennessee and Memphis Bar Associations. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.vorys.com/gertmenian" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/494.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.vorys.com/gertmenian" target="_blank">Russell M. Gertmenian</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Vorys, Sater, Seymour & Pease LLP, Columbus, Ohio </p> <br/> <p class="advisorText"> Mr. Gertmenian is a partner in the Vorys Columbus office and serves as the firm’s Managing Partner. Mr. Gertmenian engages in the practice of general corporate and contract law, including mergers, acquisitions, divestitures, and initial public offerings (IPO). He acts as general counsel to a variety of public and private corporations. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://phx.corporate-ir.net/phoenix.zhtml?c=78284&p=irol-govBio&ID=168494" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/280.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://phx.corporate-ir.net/phoenix.zhtml?c=78284&p=irol-govBio&ID=168494" target="_blank">John R. Gibson</a> </p> <br/> <p class="advisorLocation"> Director, American Pacific Corporation, Las Vegas </p> <br/> <p class="advisorText"> John R. Gibson served as the non-executive Chairman of the Board of the Company from January 2010 to March 2013. In July 1997, Mr. Gibson became Chief Executive Officer and President of the company. In March 1998, he was appointed Chairman of the Board. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.itlawgroup.com/about-us/francoise-gilbert" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/307.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.itlawgroup.com/about-us/francoise-gilbert" target="_blank">Françoise Gilbert</a> </p> <br/> <p class="advisorLocation"> Founder and Managing Director, IT Law Group, Palo Alto, Calif. </p> <br/> <p class="advisorText"> Françoise Gilbert is the founder and Managing Director of IT Law Group. Françoise focuses her practice on data privacy and security issues, Internet, eBusiness, and information technology law. She serves on the Board of Directors of the International Technology Law Association. She is a member of the Editorial Board of The Practical Lawyer (ALI-ABA), and she serves on the Technology Board of Advisors of the ALI ABA. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.perkinscoie.com/rgiles/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/220.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.perkinscoie.com/rgiles/" target="_blank">Robert Giles</a> </p> <br/> <p class="advisorLocation"> Firmwide Managing Partner, Perkins Coie LLP, Seattle </p> <br/> <p class="advisorText"> Bob Giles is managing partner of Perkins Coie LLP. He chairs the Management Committee, serves on the Executive Committee, and is involved with numerous other committees within the firm. Bob began at Perkins Coie in 1974. He focused his practice in the areas of partnerships, tax planning, real estate syndications and general corporate practice until 1986, when he became the firm’s managing partner. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.girardikeese.com/Attorneys/Thomas-V-Girardi.shtml" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/368.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.girardikeese.com/Attorneys/Thomas-V-Girardi.shtml" target="_blank">Thomas V. Girardi</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Girardi Keese, Los Angeles </p> <br/> <p class="advisorText"> Thomas V. Girardi has represented victims in wrongful death, commercial litigation, products liability, bad faith insurance and toxic torts cases for nearly 50 years. Mr. Girardi was inducted into the Trial Lawyer Hall of Fame by the California State Bar in 2003. He is also a former president of the International Academy of Trial Lawyers and is the first trial lawyer to be appointed to the California Judicial Council. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.nixonpeabody.com/attorneys_detail1.asp?ID=64" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/313.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.nixonpeabody.com/attorneys_detail1.asp?ID=64" target="_blank">Andrew I. Glincher</a> </p> <br/> <p class="advisorLocation"> CEO and Managing Partner, Nixon Peabody LLP, Boston </p> <br/> <p class="advisorText"> Andrew I. Glincher is a real estate and business attorney representing special servicers, asset managers, lenders, owners, and developers. As Managing Partner he leads 700 attorneys serving clients in the U.S., Asia and Europe. Mr. Glincher served on the faculty of the Boston College Carroll School of Management for 23 years (1988-2011). He is immediate past chairman of the board at Hebrew SeniorLife and is a member of the Board of Directors of the Greater Boston Chamber of Commerce. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bakerbotts.com/lawyers/detail.aspx?id=616d40c9-b50a-4773-a8f2-e4654e7ae371" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/171.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bakerbotts.com/lawyers/detail.aspx?id=616d40c9-b50a-4773-a8f2-e4654e7ae371" target="_blank">Michael S. Goldberg</a> </p> <br/> <p class="advisorLocation"> Partner, Baker Botts, Houston </p> <br/> <p class="advisorText"> Michael S. Goldberg is chair of the international dispute resolution section at Baker Botts. His experience extends to a broad array of international matters involving clients, adversaries, and/or issues in Brazil, Canada, China, Ecuador, France, Germany, India, Indonesia, Israel, Japan, Mexico, the Netherlands, Peru, Russia, South Korea, Sweden, Switzerland, Thailand, the United Kingdom, Venezuela, and Yemen. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.wilmerhale.com/jamie_gorelick/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/10.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.wilmerhale.com/jamie_gorelick/" target="_blank">Jamie Gorelick</a> </p> <br/> <p class="advisorLocation"> Partner, WilmerHale, Washington </p> <br/> <p class="advisorText"> Jamie Gorelick was one of the longest serving Deputy Attorneys General of the United States, the second highest position in the Department of Justice. She was also a member of the bipartisan National Commission on Terrorist Attacks Upon the United States (the "9/11 Commission"). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.gtlaw.com/People/MatthewBGorson" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/447.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.gtlaw.com/People/MatthewBGorson" target="_blank">Matthew B. Gorson</a> </p> <br/> <p class="advisorLocation"> Co-Chairman, Greenberg Traurig LLP, Miami </p> <br/> <p class="advisorText"> Matt Gorson currently serves as Co-Chairman of the firm. Prior to this appointment, Matt served the firm as its President. He joined Greenberg Traurig in 1973 as the firm's 14th lawyer, and became one of the most prolific and in-demand real estate attorneys in South Florida. Matt has worked with almost every major developer in the region. His work in the 1990s changed the face of the southern portion of Miami Beach and set the stage for the area's revitalization. During his career, he has also worked with the University of Miami and St. Thomas University on real estate issues and served as special counsel to the City of Miami, Miami-Dade County, and the Miami Art Museum on special projects. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.irell.com/professionals-453.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/470.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.irell.com/professionals-453.html" target="_blank">Andra B. Greene</a> </p> <br/> <p class="advisorLocation"> Partner, Irell & Manella LLP, Newport Beach, Calif. </p> <br/> <p class="advisorText"> Andra B. Greene is a Partner of Irell & Manella's Newport Beach office and a member of the firm's Executive Committee. Ms. Greene specializes in complex business litigation. Her extensive trial and appellate experience in state and federal courts has included cases involving class actions, professional negligence, wage and hour, employment, business torts, real estate, lender liability, executive compensation, environmental issues, securities litigation, insurance coverage, intellectual property, and white-collar criminal claims. Ms. Greene has substantial experience litigating cases under California's anti-SLAPP statute. She frequently represents other lawyers and major law firms when they need counsel. <br/> </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.babc.com/john-b-beau-grenier/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/219.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.babc.com/john-b-beau-grenier/" target="_blank">John Beau Grenier</a> </p> <br/> <p class="advisorLocation"> Chairman, Bradley Arant Boult Cummings LLP, Birgmingham, Ala. </p> <br/> <p class="advisorText"> Beau Grenier is the Chairman of the Board of Bradley Arant. Beau joined the firm in 1983. In addition to his active corporate, securities, and mergers and acquisitions practice, Mr. Grenier serves as a member of the board for Alabama Symphony Orchestra as well as the Greater Alabama Council, Boy Scouts of America. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cpradr.org/Resources/ALLCPRArticles/tabid/265/ID/843/Noah-J-Hanft-Appointed-New-President-CEO-of-the-International-Institute-For-Conflict-Prevention-Resolution-CPR-Press.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/261.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cpradr.org/Resources/ALLCPRArticles/tabid/265/ID/843/Noah-J-Hanft-Appointed-New-President-CEO-of-the-International-Institute-For-Conflict-Prevention-Resolution-CPR-Press.aspx" target="_blank">Noah J. Hanft</a> </p> <br/> <p class="advisorLocation"> President and CEO, International Institute for Conflict Prevention and Resolution (CPR), New York </p> <br/> <p class="advisorText"> Noah J. Hanft is President and CEO of International Institute for Conflict Prevention and Resolution (CPR). Before joining CPR he was General Counsel, Corporate Secretary and Chief Franchise Integrity Officer of MasterCard Incorporated and MasterCard International. Mr. Hanft has served in various increasingly senior positions at the Company since 1984, except for 1990 to 1993, when he was Senior Vice President and Assistant General Counsel at AT&T Universal Card Services Corp. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.kslaw.com/people/Robert-Hays" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/485.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.kslaw.com/people/Robert-Hays" target="_blank">Robert D. Hays</a> </p> <br/> <p class="advisorLocation"> Chairman, King & Spalding, Atlanta </p> <br/> <p class="advisorText"> Robert Hays serves as Chairman of King & Spalding. In this role, he oversees the strategic growth and direction of the firm and focuses on building strong relationships with the firm’s clients. Mr. Hays has amassed extensive experience as lead trial counsel in high exposure product liability and other mass tort litigation, with over 20 years of courtroom experience as lead trial counsel in state and federal courts.<br/> </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.alston.com/professionals/richard-hays/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/450.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.alston.com/professionals/richard-hays/" target="_blank">Richard R. Hays</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Alston & Bird LLP, Atlanta </p> <br/> <p class="advisorText"> Richard Hays is the managing partner of Alston & Bird LLP. He previously served as financial partner on the firm’s management committee and chaired the Litigation & Trial Practice Group. Mr. Hays received his A.B. from Harvard University in 1982, his M.Sc. in law from Edinburgh University in 1984 as a Rotary Scholar and his J.D. in 1986 from Vanderbilt School of Law, where he was an editor of the Vanderbilt Law Review. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.colgate.com/app/Colgate/US/Corp/ExecMgtTeam.cvsp" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/324.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.colgate.com/app/Colgate/US/Corp/ExecMgtTeam.cvsp" target="_blank">Andrew D. Hendry</a> </p> <br/> <p class="advisorLocation"> Chief Legal Officer and Secretary, Colgate-Palmolive Company, New York </p> <br/> <p class="advisorText"> Andrew Hendry is Chief Legal Officer and Secretary of Colgate-Palmolive. Mr. Hendry joined Colgate in 1991 from Unisys, where he was Vice President and General Counsel. He was previously with Reynolds Metals Company (now part of Alcoa, Inc.) and prior to moving in-house was a corporate lawyer with a New York firm. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://ir.nisource.com/management.cfm" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/258.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://ir.nisource.com/management.cfm" target="_blank">Carrie J. Hightman</a> </p> <br/> <p class="advisorLocation"> Executive Vice President and Chief Legal Officer, NiSource Inc., Merrillville, Ind. </p> <br/> <p class="advisorText"> Carrie J. Hightman is executive vice president and chief legal officer for NiSource Inc. Prior to joining NiSource, Hightman served as President of AT&T Illinois (formerly SBC). She is Vice Chair of the Telecommunications Committee of the Public Utility, Communications and Transportation Law Section of the American Bar Association and past Chair of the Public Utility Law Section of the Chicago Bar Association. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.blankrome.com/index.cfm?contentID=10&bioID=410" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/497.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.blankrome.com/index.cfm?contentID=10&bioID=410" target="_blank">Alan J. Hoffman</a> </p> <br/> <p class="advisorLocation"> Chairman and Managing Partner, Blank Rome, LLP, Philadelphia </p> <br/> <p class="advisorText"> Mr. Hoffman serves as chairman and managing partner of Blank Rome, LLP. In this capacity he oversees the Firm’s day-to-day operations, implements the Firm’s growth strategy for its expanding national and international platform, and manages the overall leadership, direction, profitability and culture of the Firm. His practice consists of handling complex corporate and criminal litigation and he has extensive trial and appellate experience in both the federal and state courts. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/https://www.53.com/site/about/corporate-governance/cg-executive-officers.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/253.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/https://www.53.com/site/about/corporate-governance/cg-executive-officers.html" target="_blank">James R. Hubbard</a> </p> <br/> <p class="advisorLocation"> Senior Vice President & Chief Legal Officer, Fifth Third Bank, Cincinnati </p> <br/> <p class="advisorText"> James R. Hubbard is Senior Vice President and Chief Legal Officer of Fifth Third Bank. Prior to that, Mr. Hubbard was the Senior Vice President and Director of Legal Services since June 2001. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mofo.com/attorneys/3771/summary.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/12.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mofo.com/attorneys/3771/summary.html" target="_blank">Shirley Mount Hufstedler</a> </p> <br/> <p class="advisorLocation"> Senior Of Counsel, Morrison & Foerster LLP, Los Angeles </p> <br/> <p class="advisorText"> Shirley Mount Hufstedler has had a distinguished career at the highest levels of legal and public service. A senior of counsel lawyer at Morrison & Foerster in Los Angeles, Mrs. Hufstedler served as Judge of the U.S. Court of Appeals for the Ninth Circuit for eleven years before President Jimmy Carter appointed her U.S. Secretary of Education. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.faegre.com/1123" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/200.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.faegre.com/1123" target="_blank">Andrew G. Humphrey</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Faegre Baker Daniels LLP, Minneapolis </p> <br/> <p class="advisorText"> Andrew Humphrey is the Managing Partner and Chair of the Management Board of Faegre Baker Daniels. He is a member of the firm's corporate group. His practice focuses primarily in the areas of general corporate counseling, mergers and acquisitions, venture capital financing, and securities regulation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.hollandhart.com/jhusband/ " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/189.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.hollandhart.com/jhusband/ " target="_blank">John M. Husband</a> </p> <br/> <p class="advisorLocation"> Partner, Holland & Hart LLP, Denver </p> <br/> <p class="advisorText"> Mr. Husband currently serves as the Chair of the Management Committee. He has also served as the Chair of the firm's Labor Practice Group and was a member of the Management Committee. Mr. Husband was inducted as a Fellow of the College of Labor and Employment Lawyers. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.irell.com/professionals-90.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/532.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.irell.com/professionals-90.html" target="_blank">Andrei Iancu</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Irell & Manella LLP, Los Angeles </p> <br/> <p class="advisorText"> Andrei Iancu is Managing Partner of Irell & Manella LLP, where his practice focuses on IP litigation and involves patent and trademark prosecution, due diligence and licensing. He represents some of the country’s most recognized companies in high-profile matters and recently helped secure over $1.6 billion for a client in patent judgments and settlements. An award winning author, Mr. Iancu regularly speaks and writes on patent law and practice. He also serves as an Adjunct Professor at UCLA School of Law, where he co-teaches an advanced patent law class. Prior to law school, Mr. Iancu was an engineer at Hughes Aircraft Co. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cll.com/our-attorneys/attorney/jensen-j./?back=attorneys" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/387.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cll.com/our-attorneys/attorney/jensen-j./?back=attorneys" target="_blank">J. Christopher Jensen</a> </p> <br/> <p class="advisorLocation"> Partner, Cowan, Liebowitz & Latman, P.C., New York </p> <br/> <p class="advisorText"> Christopher Jensen is a senior member of the firm's litigation group. Mr. Jenson's practice centers around resolution of commercial and intellectual property disputes. Mr. Jenson is also active in his legal community. He has taught as an Adjunct Professor at New York University School of Law and served on the Arbitration Panel of the United States District Court for the Eastern District of New York. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.andrewskurth.com/people-RobertVJewell.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/492.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.andrewskurth.com/people-RobertVJewell.html" target="_blank">Robert V. Jewell</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Andrews Kurth LLP, Houston </p> <br/> <p class="advisorText"> Bob Jewell is the Managing Partner of the firm, Chair of the Executive Committee, a member of the Policy Committee and co-chair of the Women's Initiative Team. Mr. Jewell’s principal areas of practice are mergers and acquisitions (both domestic and foreign), corporate governance and capital markets transactions. In over 30 years of practice, Mr. Jewell has particular experience relating to the energy services industry, the refining industry, master limited partnerships, real estate investment trusts, the forest products industry and representing special committees of boards of directors. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bunge.com/Bunge-Management-Team#carl" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/274.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bunge.com/Bunge-Management-Team#carl" target="_blank">Frank R. Jimenez</a> </p> <br/> <p class="advisorLocation"> General Counsel, Secretary and Managing Director, Government Affairs, Bunge Limited, White Plains, N.Y. </p> <br/> <p class="advisorText"> Frank R. Jimenez is General Counsel, Secretary and Managing Director, Government Affairs for Bunge Limited. Previously Jimenez served as Vice President and General Counsel for Xylem Inc. and ITT Corporation. Jimenez previously served under Presidents Bush and Obama as the General Counsel of the Navy. Prior to this, he served as Chief of Staff of the U.S. Department of Housing and Urban Development (HUD) and led Secretary Mel Martinez's senior management team. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://alliancehealthcareservices-us.com/about/leadership/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/327.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://alliancehealthcareservices-us.com/about/leadership/" target="_blank">Richard W. Johns</a> </p> <br/> <p class="advisorLocation"> Executive Vice President, General Counsel & Secretary, Alliance HealthCare Services, Newport Beach, Calif. </p> <br/> <p class="advisorText"> Richard Johns joined Alliance Healthcare Services in February 2012 as the Executive Vice President, General Counsel & Secretary. He brings to his position an impressive healthcare law background. Prior to this position, Mr. Johns was Senior Vice President and General Counsel of LaVie Healthcare. Mr. Johns joined LaVie in May 2010 and led the company on the management of all legal matters. Prior to joining LaVie, Johns was in private practice with Foley & Lardner. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.quarles.com/kimberly_johnson/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/511.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.quarles.com/kimberly_johnson/" target="_blank">Kimberly Leach Johnson</a> </p> <br/> <p class="advisorLocation"> Firm Chair, Quarles & Brady LLP, Naples, Fla. </p> <br/> <p class="advisorText"> Kimberly Leach Johnson is firm chair of Quarles & Brady LLP. Leach Johnson practices in the area of trusts & estates. She has held various positions within the firm, including chair of the firm's finance committee and elected member of the firm’s executive committee. Leach Johnson is a fellow of the American Bar Foundation and was recently named one of the "Top 50 Women Super Lawyers in Florida" as well as named "Top Woman Lawyer of the Year" by the Collier County Women’s Bar Association in 2011. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.joneskell.com/?t=3&A=6785&p=6445&format=xml" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/352.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.joneskell.com/?t=3&A=6785&p=6445&format=xml" target="_blank">Patrick T. Jones</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Jones Kelleher LLP, Boston </p> <br/> <p class="advisorText"> Prior to opening the law firm of Jones Kelleher, Patrick was a founding partner of Cooley Manion Jones, where he managed the contingent fee practice for over twenty-five years. Mr. Jones focuses his practice on medical malpractice, product liability, construction site, eminent domain, and general liability tort. He currently serves on the Board of Governors of the Massachusetts Academy of Trial Attorneys and was its President in 2005-2006. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/https://www.pnc.com/webapp/unsec/NCProductsAndService.do?siteArea=/pnccorp/PNC/Home/About+PNC/Our+Organization/Executive+Team" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/504.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/https://www.pnc.com/webapp/unsec/NCProductsAndService.do?siteArea=/pnccorp/PNC/Home/About+PNC/Our+Organization/Executive+Team" target="_blank">Gregory B. Jordan</a> </p> <br/> <p class="advisorLocation"> General Counsel, PNC Financial Services Group, Inc., Pittsburgh </p> <br/> <p class="advisorText"> Gregory B. Jordan is General Counsel and head of Regulatory and Government Affairs for PNC Financial Services Group, Inc. He serves on the boards of Highmark Inc., the Allegheny Conference on Community Development, the Global Business Coalition on Education, and the Extra Mile Foundation.. Formerly, he was the Global Managing Partner at Reed Smith, and Chairman of the Senior Management Team and Executive Committee. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.foleyhoag.com/People/Attorneys/Kahn-Adam.aspx?ref=1" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/183.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.foleyhoag.com/People/Attorneys/Kahn-Adam.aspx?ref=1" target="_blank">Adam P. Kahn</a> </p> <br/> <p class="advisorLocation"> Co-Managing Partner, Foley Hoag LLP, Boston </p> <br/> <p class="advisorText"> Mr. Kahn serves as Co-Managing Partner of Foley Hoag and a lead member of the firm's Energy Technology & Renewables practice group. He is the immediate past coordinator of Foley Hoag's environmental practice group and chair of the firm's Administrative Law Department. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.klgates.com/peter-j-kalis/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/195.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.klgates.com/peter-j-kalis/" target="_blank">Peter J. Kalis</a> </p> <br/> <p class="advisorLocation"> Chairman and Global Managing Partner, K&L Gates LLP, New York </p> <br/> <p class="advisorText"> Mr. Kalis is Chairman and Global Managing Partner of K&L Gates. After law school, Mr. Kalis served as law clerk to the late J. Skelly Wright, Chief Judge of the US Court of Appeals for the District of Columbia Circuit, and for the late Associate Justice Byron R. White of the US Supreme Court. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.paulweiss.com/professionals/partners-and-counsel/brad-s-karp.aspx " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/175.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.paulweiss.com/professionals/partners-and-counsel/brad-s-karp.aspx " target="_blank">Brad S. Karp</a> </p> <br/> <p class="advisorLocation"> Chair, Paul, Weiss, Rifkind, Wharton & Garrison LLP, New York </p> <br/> <p class="advisorText"> Chair of Paul, Weiss, Mr. Karp has extensive experience handling and trying a broad range of matters, with particular emphasis defending financial institutions and corporations in "bet the company" litigations and regulatory matters. Currently, Mr. Karp is lead counsel for Citigroup in numerous matters. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.kvn.com/Lawyers/Keker-John" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/367.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.kvn.com/Lawyers/Keker-John" target="_blank">John W. Keker</a> </p> <br/> <p class="advisorLocation"> Partner, Keker & Van Nest LLP, San Francisco </p> <br/> <p class="advisorText"> John Keker, co-founder of Keker & Van Nest, has four decades of trial experience. He largely centers his practice around White Collar Criminal Defense and Intellectual Property Litigation. Mr. Keker is a Fellow of the American College of Trial Lawyers and International Academy of Trial Lawyers. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dykema.com/professionals-peter_kellett.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/488.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dykema.com/professionals-peter_kellett.html" target="_blank">Peter M. Kellett</a> </p> <br/> <p class="advisorLocation"> Chairman and Chief Executive Officer, Dykema Gossett PLLC, Detroit </p> <br/> <p class="advisorText"> Peter M. Kellett is Chairman and Chief Executive Officer of Dykema. He previously served as Director of the Litigation Department, and prior to that, served as one of the Firm’s practice group leaders. Before joining Dykema, he was a founding partner of the Feeney Kellett Wienner & Bush firm. He is a member of the American Board of Trial Advocates (ABOTA), a Sustaining Life Fellow of the American Bar Foundation, and a life member of the Sixth Circuit Judicial Conference. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.conocophillips.com/who-we-are/our-company/leadership/Pages/janet-langford-kelly.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/254.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.conocophillips.com/who-we-are/our-company/leadership/Pages/janet-langford-kelly.aspx" target="_blank">Janet Langford Kelly</a> </p> <br/> <p class="advisorLocation"> Senior Vice President Legal, General Counsel and Corporate Secretary, ConocoPhillips, Houston </p> <br/> <p class="advisorText"> Janet Langford Kelly is senior vice president, legal, general counsel and corporate secretary for ConocoPhillips. Kelly began her career as a law clerk for the Honorable James Hunter III of the Third Circuit Court of Appeals. Once a partner at Sidley & Austin, Ms. Kelly has also spent time as counsel at Sara Lee, Kellogg Company, and KMart Corporation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bakerlaw.com/rstevenkestner/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/502.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bakerlaw.com/rstevenkestner/" target="_blank">R. Steven Kestner</a> </p> <br/> <p class="advisorLocation"> Chairman, BakerHostetler, Cleveland </p> <br/> <p class="advisorText"> Steve Kestner is the Chairman of BakerHostetler and chair of the firm's Policy Committee, its governing body. During his 10-year tenure as Executive Partner and Chairman, BakerHostetler has grown by more than 50 percent and experienced significant expansions in New York and Washington, D.C., opened a new office in Chicago, and combined with leading IP boutique Woodcock Washburn. Previously, Steve chaired the firm's national Business Group and served as a member of the firm's Policy Committee. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bakerdonelson.com/linda-a-klein/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/398.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bakerdonelson.com/linda-a-klein/" target="_blank">Linda A. Klein</a> </p> <br/> <p class="advisorLocation"> Managing Shareholder, Baker, Donelson, Bearman, Caldwell & Berkowitz, PC, Atlanta </p> <br/> <p class="advisorText"> Linda Klein is managing shareholder in the Baker, Donelson's Georgia offices and a member of its Board of Directors. While Ms. Klein focuses her practice on business dispute resolution, she is also very active as a legal community leader. In June 1997, Ms. Klein became the first woman to serve as President of the State Bar of Georgia. For the 2010 – 2012 term, she is Chair of the ABA House of Delegates. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.stroock.com/sitecontent.cfm?contentID=49&itemID=252" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/473.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.stroock.com/sitecontent.cfm?contentID=49&itemID=252" target="_blank">Alan M. Klinger</a> </p> <br/> <p class="advisorLocation"> Co-Managing Partner, Stroock & Stroock & Lavan LLP, New York </p> <br/> <p class="advisorText"> Alan M. Klinger is Stroock’s Co-Managing Partner, serves on the firm’s Operating Executive Committee and chairs its Legal Personnel Committee. He represents both plaintiffs and defendants in complex civil litigation and has a proven track record of achieving successful results, whether through negotiation or litigation. Mr. Klinger is integrally involved in the firm’s representation of public employee unions, funds, and health care facilities. He also functions in the Government Relations group, concentrating on administrative proceedings and land use matters. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lpklaw.com/rkomitor.php" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/389.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lpklaw.com/rkomitor.php" target="_blank">Robert I. Komitor</a> </p> <br/> <p class="advisorLocation"> Partner, Levy Phillips & Konigsberg LLP, New York </p> <br/> <p class="advisorText"> Robert I. Komitor is a partner at Levy Phillips & Konigsberg, LLP and lead trial lawyer for the firm. In addition to specializing in products liability, negligence, and personal injury law, he is active in the legal community. He has co-chaired the New York State Bar Association's Civil Litigation Committee on Environmental Law and is a former member of the Products Liability Committee of the New York City Bar. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lawyertime.com/ny-nj-personal-injury-attorneys/jeff-s-korek/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/395.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lawyertime.com/ny-nj-personal-injury-attorneys/jeff-s-korek/" target="_blank">Jeff S. Korek</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Gersowitz Libo & Korek, P.C., New York </p> <br/> <p class="advisorText"> <span>Jeff S. Korek has been a partner at Gersowitz Libo & Korek, P.C. since 1992 and is a leading litigator on medical malpractice and construction accident cases for the firm. Mr. Korek is a Past President of the New York State Trial Lawyers Association and a current Board Member for the New York State Trial Lawyers Association.<o:o:p _rdeditor_exists="1"></o:o:p></span> </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mayerbrown.com/lawyers/profile.asp?hubbardid=K839581013" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/209.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mayerbrown.com/lawyers/profile.asp?hubbardid=K839581013" target="_blank">Herbert W. Krueger</a> </p> <br/> <p class="advisorLocation"> Partner, Chairman Emeritus, Mayer Brown LLP, Chicago </p> <br/> <p class="advisorText"> Herbert served on Mayer Brown’s Management Committee for over 20 years and acted as Chairman from 2009 to 2012. He concentrates his practice on private equity funds, ERISA fiduciary matters, and executive compensation. Bert represents fund sponsors and institutional investors with respect to private equity funds, with a particular focus on real estate private equity. He has represented many of the largest real estate investment managers of domestic and global funds as well as large ERISA and governmental pension plans regarding investments in such funds. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.agcocorp.com/EAPAC/company/debra_e_kuper.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/249.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.agcocorp.com/EAPAC/company/debra_e_kuper.aspx" target="_blank">Debra E. Kuper</a> </p> <br/> <p class="advisorLocation"> Vice President, General Counsel and Corporate Secretary, AGCO, Duluth, Ga. </p> <br/> <p class="advisorText"> Debra Kuper was appointed Vice President, General Counsel and Corporate Secretary in May 2008. She joined AGCO from Caterpillar Inc. in Peoria, Illinois, where she served as Senior Corporate Counsel. She oversaw Caterpillar's corporate governance, securities, tax and regulatory compliance group. Prior to joining Caterpillar, she served as Associate General Counsel of Wal-Mart Stores Inc. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.msk.com/attorneys/Thomas_Lambert" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/400.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.msk.com/attorneys/Thomas_Lambert" target="_blank">Thomas P. Lambert</a> </p> <br/> <p class="advisorLocation"> Partner, Mitchell Silberberg & Knupp LLP, Los Angeles </p> <br/> <p class="advisorText"> Thomas Lambert has represented plaintiffs and defendants in state and federal court trials. Lead trial lawyer on numerous state and federal jury and non-jury trials. Particularexpertise in Antitrust, Unfair Competition, Securities, Business Tort, Intellectual Property, Insurance and Contract Litigation. Has been lead counsel in numerous class actions and multi-district cases and other complex litigation. Has also argued numerous appeals before the California Supreme Court, the California Courts of Appeal and before Federal Circuit Courts. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lanierlawfirm.com/attorneys/w_mark_lanier.htm" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/385.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lanierlawfirm.com/attorneys/w_mark_lanier.htm" target="_blank">W. Mark Lanier</a> </p> <br/> <p class="advisorLocation"> Founding Partner, The Lanier Law Firm, Houston </p> <br/> <p class="advisorText"> W. Mark Lanier is the founder of The Lanier Law Firm, where he also serves as lead litigation counsel. Mr. Lanier is certified as a personal injury trial specialist by the Texas Board of Legal Specialization and practices nationwide. In addition to his active practice, Mr. Lanier serves on the Board of Trustees of the Committee for Economic Development and the Board of Directors for the National Center for State Courts. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.timewarnercable.com/en/about-us/leadership/overview/marc-lawrence-apfelbaum.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/260.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.timewarnercable.com/en/about-us/leadership/overview/marc-lawrence-apfelbaum.html" target="_blank">Marc Lawrence-Apfelbaum</a> </p> <br/> <p class="advisorLocation"> Executive Vice President, General Counsel & Secretary, Time Warner Cable Enterprises LLC, New York </p> <br/> <p class="advisorText"> Marc Lawrence-Apfelbaum is Executive Vice President, General Counsel and Secretary of Time Warner Cable. He also serves on the Board of Directors of the Media Law Resource Center, a non-profit organization which monitors developments and promotes First Amendment rights in the libel, privacy and related legal fields. Previously, he served as SVP, GC and Secretary of Time Warner Cable division of TWE from 1996. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.proskauer.com/professionals/joseph-leccese/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/454.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.proskauer.com/professionals/joseph-leccese/" target="_blank">Joseph M. Leccese</a> </p> <br/> <p class="advisorLocation"> Chairman, Proskauer Rose LLP, New York </p> <br/> <p class="advisorText"> Joseph M. Leccese is the Chairman of the Firm and co-head of the Sports Law Group. He has a broad-based corporate practice with particular emphasis on the representation of professional sports leagues, teams and owners; college conferences; media and marketing companies; and financial institutions that provide capital to the broad array of transactions that occur in the sports industry. Joe's sports experience includes numerous matters for the National Basketball Association, National Hockey League, Major League Soccer, PAC-12 Conference, Big East Conference, ATP World Tour, WTA Tour and NASCAR, as well as for a number of individual sports teams, owners and sports-related entities. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.nelsonmullins.com/attorneys/jim-lehman" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/476.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.nelsonmullins.com/attorneys/jim-lehman" target="_blank">James K. Lehman</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Nelson Mullins Riley & Scarborough LLP, Columbia, S.C. </p> <br/> <p class="advisorText"> James K. Lehman is the managing partner of the Firm and a member of the Executive Committee. He practices in the areas of corporate and securities litigation, white collar investigations, professional liability, and environmental litigation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.marklehocky.com/mark-lehocky-attorney.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/269.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.marklehocky.com/mark-lehocky-attorney.html" target="_blank">Mark LeHocky</a> </p> <br/> <p class="advisorLocation"> Mediator, Mediation Offices of Mark LeHocky, San Francisco </p> <br/> <p class="advisorText"> First appointed as a mediator for the federal courts in 1999, Mark’s current mediation practice includes state and federal actions involving: Intellectual property (copyrights, patents, trademarks and trade secrets), Employment (class and individual cases), Consumer (class and individual cases), Commercial, antitrust and contract actions, Social media, privacy and data breaches. Mark also advises in-house legal departments, executives and law firms in litigation management and early dispute resolution through ADR tools, and conducts internal investigations.Mr. LeHocky served as Senior Vice President, General Counsel and Corporate Secretary of Ross Stores, Inc. from February 2009-2012. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bryancave.com/dglents/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/486.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bryancave.com/dglents/" target="_blank">Don G. Lents</a> </p> <br/> <p class="advisorLocation"> Chair, Bryan Cave LLP, St. Louis </p> <br/> <p class="advisorText"> Don Lents serves as Chair of the Firm. His practice focuses on mergers and acquisitions, corporate governance, securities law and general corporate matters with particular emphasis upon multinational and domestic mergers, acquisitions and divestitures, anti-takeover planning, responsibilities of boards of directors and related matters. Mr. Lents has served for a number of years as a member of the firm’s Executive Committee and previously served as head of the firm’s Transactions Practice and chair of the Corporate Department. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dechert.com/andrew_levander/ " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/203.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dechert.com/andrew_levander/ " target="_blank">Andrew J. Levander</a> </p> <br/> <p class="advisorLocation"> Partner, Dechert LLP, New York </p> <br/> <p class="advisorText"> Andrew J. Levander is Chair of the firm’s Policy Committee and a partner in the white collar and securities litigation group. A former Assistant U.S. Attorney for the Southern District of New York in the Securities and Commodities Fraud Unit, Mr. Levander is consistently recognized for excellence in the practice of law. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lewisbrisbois.com/attorneys/lewis_robert_f" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/474.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lewisbrisbois.com/attorneys/lewis_robert_f" target="_blank">Robert F. Lewis</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Lewis Brisbois Bisgaard & Smith LLP, Los Angeles </p> <br/> <p class="advisorText"> Bob Lewis serves as Chair of the firm-wide Directors and Officers Practice. Mr. Lewis has more than forty years of experience in the insurance defense field with his practice focusing on complex civil litigation with emphasis in the area of directors and officers liability class action security cases as well as professional liability. He has acted as both coverage and monitoring counsel in numerous class action lawsuits and security class action litigation. His practice focuses on complex civil litigation with substantial litigation experience in the areas of directors and officers liability, securities litigation and professional liability. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.finekaplan.com/attorneys/rliebenberg.asp" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/13.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.finekaplan.com/attorneys/rliebenberg.asp" target="_blank">Roberta D. Liebenberg</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Fine, Kaplan and Black, R.P.C., Philadelphia </p> <br/> <p class="advisorText"> Roberta D. Liebenberg is a senior partner at Fine Kaplan and Black in Philadelphia, where she focuses her practice on class actions, antitrust and complex commercial litigation, and white collar criminal defense. In April, 2003, she was named as the first recipient of the Lynette Norton Award by the Pennsylvania Bar Association's Commission on Women in the Profession. That Award was given to her in recognition of her outstanding litigation skills and mentoring of women attorneys. Ms. Liebenberg served as Chair of the American Bar Association's Standing Committee on the Federal Judiciary from 2006-2007. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.squiresanders.com/smahon/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/452.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.squiresanders.com/smahon/" target="_blank">Stephen C. Mahon</a> </p> <br/> <p class="advisorLocation"> Global Managing Partner, Squire Sanders, Cincinnati </p> <br/> <p class="advisorText"> Stephen C. Mahon is global managing partner of Squire Sanders. His practice focuses on mergers and acquisitions, private equity and hedge fund investing and corporate financing activities. He also provides advice on matters such as corporate governance, securities law, strategic investments and joint ventures. Prior to becoming the firm’s managing partner, Mr. Mahon served as Squire Sanders’ global business practice leader, as a member of the firm’s management committee and as chair of the firm’s private equity practice group. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://spartannash.com/investors/management/officers" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/328.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://spartannash.com/investors/management/officers" target="_blank">Kathy Mahoney</a> </p> <br/> <p class="advisorLocation"> Executive Vice President, General Counsel & Secretary, SpartanNash, Minneapolis </p> <br/> <p class="advisorText"> Kathy Mahoney is Executive Vice President, General Counsel and Secretary of SpartanNash. Kathy was previously the Executive Vice President, General Counsel and Secretary at Nash Finch since November 2009. Before joining SpartanNash, Ms. Mahoney was Managing Partner in the St. Paul Office of Larson King and had also been with Oppenheimer, Wolff & Donnelly. Kathy also worked as Special Assistant Attorney General in the Minnesota Attorney General's Office. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.malonelaw.com/tommy-malone.php" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/357.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.malonelaw.com/tommy-malone.php" target="_blank">Thomas Malone</a> </p> <br/> <p class="advisorLocation"> Founder, Malone Law, Atlanta </p> <br/> <p class="advisorText"> Tommy Malone is the founder of Malone Law. Mr. Malone focuses his practice on personal injury and wrongful death in Georgia. Tommy is the past President of the American Board of Professional Liability Attorneys. He is a Fellow of the Litigation Counsel of America and a member of the Diversity Law Institute and The Trial Law Institute. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.duke-energy.com/about-us/leaders/marc-e-manly.asp" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/316.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.duke-energy.com/about-us/leaders/marc-e-manly.asp" target="_blank">Marc E. Manly</a> </p> <br/> <p class="advisorLocation"> Executive Vice President, Duke Energy, Charlotte, N.C. </p> <br/> <p class="advisorText"> Marc Manly serves as executive vice president and president of Duke Energy’s Commercial Businesses organization. He is responsible for Duke Energy Renewables; Midwest Commercial Generation; Commercial Transmission; and Duke Energy International, with operations in Latin America. Manly is also responsible for commercial strategy and policy. He assumed his current position in December 2012. anly previously served as executive vice president, chief legal officer and corporate secretary for Duke Energy. In that role, he led the Office of the General Counsel which includes the company’s legal, internal audit, and ethics and compliance functions. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mofo.com/Craig-Martin/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/491.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mofo.com/Craig-Martin/" target="_blank">Craig D. Martin</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Morrison & Foerster LLP, San Francisco </p> <br/> <p class="advisorText"> Craig Martin is a Managing Partner of Morrison & Foerster LPP, a practice representing clients in SEC enforcement and DOJ matters, corporate investigations, and private securities litigation. In the last five years, Mr. Martin has conducted more than a dozen internal corporate investigations involving complex accounting and disclosure issues, whistleblower claims, and potential violations of the Foreign Corrupt Practices Act (FCPA).<br/> </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.energytransfer.com/senior_mgt.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/248.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.energytransfer.com/senior_mgt.aspx" target="_blank">Thomas P. Mason</a> </p> <br/> <p class="advisorLocation"> Senior Vice President, General Counsel and Secretary, Energy Transfer Partners, L.P., Dallas </p> <br/> <p class="advisorText"> Thomas Mason has served as Vice President, General Counsel and Secretary for Energy Transfer since June 2008. He has served as General Counsel and Secretary of Energy Transfer since February 2007. Prior to joining Energy Transfer, Mr. Mason was a partner in the Houston office of Vinson & Elkins. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.hugheshubbard.com/Theodore-V-H-Mayer/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/201.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.hugheshubbard.com/Theodore-V-H-Mayer/" target="_blank">Theodore V. H Mayer</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Hughes Hubbard & Reed LLP, New York </p> <br/> <p class="advisorText"> Ted Mayer is Managing Partner of Hughes Hubbard & Reed. He is a member of the firm's Executive Committee and its Compensation Committee. He formerly chaired the firm's Litigation Department and his practice focuses on product liability and on complex litigation generally. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.fanniemae.com/portal/about-us/company-overview/leadership/mayopoulos.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/401.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.fanniemae.com/portal/about-us/company-overview/leadership/mayopoulos.html" target="_blank">Timothy J. Mayopoulos</a> </p> <br/> <p class="advisorLocation"> President and Chief Executive Officer, Fannie Mae, Washington </p> <br/> <p class="advisorText"> Timothy J. Mayopoulos is Fannie Mae’s President and Chief Executive Officer (CEO), and a member of the company’s Board of Directors. Mr. Mayopoulos joined Fannie Mae shortly after it was placed in conservatorship during the financial crisis, and he has played an integral role in the successful recovery of the company. As President and CEO, Mr. Mayopoulos is focused on sustaining Fannie Mae’s efforts to support the U.S. mortgage market and on driving the company’s contributions to creating a better housing finance system for the future. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.wilsonelser.com/attorneys/daniel_j_mcmahon" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/482.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.wilsonelser.com/attorneys/daniel_j_mcmahon" target="_blank">Daniel J. McMahon</a> </p> <br/> <p class="advisorLocation"> Chairman, Wilson Elser Moskowitz Edelman & Dicker LLP, Chicago </p> <br/> <p class="advisorText"> Dan McMahon is chairman of Wilson Elser. Overseeing Wilson Elser’s Executive Committee and Operations Group, he is responsible for setting the firm’s strategic vision, establishing and enforcing policy, and ensuring operational efficiency and effectiveness. Dan has prosecuted or defended numerous lawsuits and arbitrations in a wide range of practice areas. He has extensive experience in complex commercial litigation involving breach of contract, tortious interference, trade secrets, insurance bad faith, fraud, ERISA, RICO and other business-related disputes. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bsfllp.com/lawyers/data/1376" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/168.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bsfllp.com/lawyers/data/1376" target="_blank">James Fox Miller</a> </p> <br/> <p class="advisorLocation"> Partner, Boies, Schiller & Flexner LLP, Hollywood, Fla. </p> <br/> <p class="advisorText"> James Fox Miller served as President of The Florida Bar from 1990-1991, one of the few Family Law specialists to ever hold the position; six years as a member of ABA House of Delegates; and three years on Florida's Judicial Council. He has published, taught, and lectured extensively throughout the United States. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.thompsoncoburn.com/people/find-a-professional/thomas-minogue.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/469.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.thompsoncoburn.com/people/find-a-professional/thomas-minogue.aspx" target="_blank">Thomas Minogue</a> </p> <br/> <p class="advisorLocation"> Chairman, Thompson Coburn LLP, St. Louis </p> <br/> <p class="advisorText"> Tom Minogue is the Chairman of Thompson Coburn. His legal practice is focused on corporate law and governance, mergers and acquisitions and finance. He has over 30 years of experience in board of director counseling, business acquisitions and dispositions, joint ventures, shareholder relations and redemptions, private placements, commercial finance, asset securitizations and other types of corporate work. Tom regularly represents both for-profit and not-for-profit businesses. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.ropesgray.com/biographies/m/John-Montgomery.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/339.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.ropesgray.com/biographies/m/John-Montgomery.aspx" target="_blank">John T. Montgomery</a> </p> <br/> <p class="advisorLocation"> General Counsel, Ropes & Gray LLP, Boston </p> <br/> <p class="advisorText"> John Montgomery is the former Managing Partner of Ropes & Gray and a member of its management committee. He continues to be active in the firm's pro bono practice and other public interest matters. In his career, John focused on complex civil litigation with an emphasis on trials and appeals in high profile cases involving publicly sensitive issues. Prior to joining Ropes & Gray in 1982, John served as an Assistant Attorney General for the Commonwealth of Massachusetts. He also served as First Assistant Attorney General for the Commonwealth of Massachusetts. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.littler.com/Lists/Attorneys/DispAttorney.aspx?tkid=01687" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/208.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.littler.com/Lists/Attorneys/DispAttorney.aspx?tkid=01687" target="_blank">Marko J. Mrkonich</a> </p> <br/> <p class="advisorLocation"> Shareholder, Littler Mendelson P.C., Minneapolis </p> <br/> <p class="advisorText"> Marko J. Mrkonich focuses his practice on discrimination and other employment litigation, client counseling, and traditional labor law issues. Marko represents clients in federal and state jury and bench trials, in appellate courts and in administrative hearings before federal and state agencies, including the Equal Employment Opportunity Commission, the National Labor Relations Board, the Department of Labor and the Minnesota Department of Human Rights. He also handles labor arbitrations and has extensive experience in mediation and other forms of alternative dispute resolution. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bingham.com/Lawyer.aspx?LawyerID=64" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/139.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bingham.com/Lawyer.aspx?LawyerID=64" target="_blank">Satoru Murase</a> </p> <br/> <p class="advisorLocation"> Partner, Bingham McCutchen LLP, New York </p> <br/> <p class="advisorText"> Satoru Murase practices corporate and international law at Bingham McCutchen LLP. His focus is on the representation of major Asian and Japanese corporations in their overseas operations, and major U.S. and European corporations operating in Asia. He actively advises global corporations regarding cross-border investments in the United States, Latin America, Asia, Europe and the Middle East. He is a Director of the Japan Society and a member of the Trilateral Commission. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bingham.com/People/Murase-Jiro" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/6.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bingham.com/People/Murase-Jiro" target="_blank">Jiro Murase</a> </p> <br/> <p class="advisorLocation"> Partner, Bingham McCutchen LLP, New York </p> <br/> <p class="advisorText"> Jiro Murase concentrates on international business, finance, banking and litigation, with a focus on Japan and other Asian countries. He represents U.S. and European multinational corporations and financial institutions doing business in Japan, and Japanese companies doing business in the U.S. In 1971, he was a founding partner of Marks & Murase, which grew to become one of the United States’ leading Japanese law practices, prior to its joining Bingham Dana & Gould in October 1997. In 1989, the Emperor of Japan conferred upon Jiro the Order of the Sacred Treasure, Gold and Silver Star, one of Japan’s highest honors, in recognition of his outstanding contributions to increased understanding and friendship between the United States and Japan. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.kramerlevin.com/gnaftalis/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/350.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.kramerlevin.com/gnaftalis/" target="_blank">Gary P. Naftalis</a> </p> <br/> <p class="advisorLocation"> Partner, Kramer Levin Naftalis & Frankel LLP, New York </p> <br/> <p class="advisorText"> Gary Naftalis is the head of the Litigation Department and firmwide Co-Chair of Kramer Levin Naftalis & Frankel. For over 30 years, Mr. Naftalis has represented individuals and corporations in all phases of complex litigation, including bet-the-company in regulatory, criminal and civil matters. He has also counseled numerous corporations through regulatory matters. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://nagelrice.com/lawyer/Bruce-H.-Nagel,-Partner_cp8343.htm" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/354.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://nagelrice.com/lawyer/Bruce-H.-Nagel,-Partner_cp8343.htm" target="_blank">Bruce H. Nagel</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Nagel Rice LLP, Roseland, N.J. </p> <br/> <p class="advisorText"> Bruce H. Nagel is the founding partner of Nagel Rice, LLP and is one of New Jersey’s premier trial attorneys. He handles complex litigation, including class action, medical malpractice, catastrophic personal injury, estate litigation and business torts. In the past 30 years his litigation boutique has nearly $1 billion in settlements and verdicts and he has tried over 100 jury trials in state and federal courts in the New York metropolitan area. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mofo.com/larren-nashelsky/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/529.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mofo.com/larren-nashelsky/" target="_blank">Larren M. Nashelsky</a> </p> <br/> <p class="advisorLocation"> Chair, Morrison & Foerster LLP, New York </p> <br/> <p class="advisorText"> Larren Nashelsky has been the Chair of Morrison & Foerster since 2012. As Chair and Chief Executive Partner, he takes the lead in setting policy and providing strategic direction to the firm. Mr. Nashelsky has almost 25 years of experience in U.S. and international restructurings, including in many of the largest and most complex Chapter 11 cases, workouts, restructurings and distressed acquisitions and investments. He is also a member of the Board of Directors of the Lawyers Alliance for New York. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://knobbe.com/steven-nataupsky" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/455.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://knobbe.com/steven-nataupsky" target="_blank">Steven Nataupsky </a> </p> <br/> <p class="advisorLocation"> Managing Partner, Knobbe, Martens, Olson & Bear, LLP, Irvine, Calif. </p> <br/> <p class="advisorText"> Steven Nataupsky is the managing partner of Knobbe, Martens, Olson & Bear. His practice involves all aspects of intellectual property protection and enforcement, including patent and trademark prosecution and litigation. Mr. Nataupsky has worked extensively with clients in the mechanical, medical device and entertainment industries. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.wlrk.com/DANeff/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/501.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.wlrk.com/DANeff/" target="_blank">Daniel Neff</a> </p> <br/> <p class="advisorLocation"> Partner, Wachtell, Lipton, Rosen & Katz, New York </p> <br/> <p class="advisorText"> Daniel A. Neff is the co-chairman of the Executive Committee and partner in the law firm Wachtell, Lipton, Rosen & Katz, which he joined in 1977. He is a corporate and securities lawyer, and has focused on mergers and acquisitions and advice to boards of directors and board committees. During his more than 30 years of practice, Mr. Neff has been extensively involved in negotiated as well as hostile acquisitions, and has represented bidders and targets, public and private companies, private equity firms, leveraged acquirers and special committees of directors. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/https://www.westernsouthernlife.com/default.asp" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/251.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/https://www.westernsouthernlife.com/default.asp" target="_blank">Jonathan D. Niemeyer</a> </p> <br/> <p class="advisorLocation"> Senior Vice President and General Counsel, Western & Southern Financial Group Inc., Cincinnati </p> <br/> <p class="advisorText"> Jonathan D. Niemeyer is Senior Vice President and General Counsel for Western & Southern Financial Group. Prior to joining Western & Southern in 2001, he held positions with Squire, Sanders & Dempsey LLP and Graydon, Head & Ritchey LLP where he concentrated on mergers and acquisitions, private equity, and securities. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.linklaters.com/WhoWeAre/OurPeople/Pages/JeffNorton.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/305.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.linklaters.com/WhoWeAre/OurPeople/Pages/JeffNorton.aspx" target="_blank">Jeff Norton</a> </p> <br/> <p class="advisorLocation"> Co-Managing Partner, Linklaters LLP, New York </p> <br/> <p class="advisorText"> Jeff Norton is the U.S. Co-Managing Partner and head of the U.S. banking practice at Linklaters LLP. He has over 20 years of experience representing lead arrangers, underwriters, and issuers in complex domestic and cross-border leveraged debt and high-yield transactions. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.wc.com/todonnell" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/283.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.wc.com/todonnell" target="_blank">Terrence O'Donnell</a> </p> <br/> <p class="advisorLocation"> Partner, Williams & Connolly LLP, Washington </p> <br/> <p class="advisorText"> Terrence O'Donnell is a partner with Williams & Connolly LLP. He is a member of the boards of the Gerald R. Ford Foundation and the National Chamber Litigation Center. Mr. O'Donnell was executive vice president, general counsel and corporate secretary of Textron Inc. Previously, he was a partner and member of the executive committee at Williams & Connolly. From 1989 to 1992, he served as general counsel of the Department of Defense under Secretary Cheney. He previously served on the White House staff as deputy special assistant to President Nixon and as special assistant to President Ford. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dechert.com/daniel_odonnell/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/499.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dechert.com/daniel_odonnell/" target="_blank">Daniel O'Donnell</a> </p> <br/> <p class="advisorLocation"> Chief Executive Officer, Dechert LLP, Philadelphia </p> <br/> <p class="advisorText"> Daniel O'Donnell is Chief Executive Officer of Dechert and a member of the firm's Policy Committee. He is a nationally recognized advisor to private equity fund sponsors, corporations, and financial institutions as well as company managements, boards of directors, and special committees. He represents clients on public and private mergers and acquisitions — both domestically and internationally — as well as corporate restructurings and corporate governance matters. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://mediaroom.bankofamerica.com/phoenix.zhtml?c=234503&p=irol-newsArticle&ID=1390264&highlight= " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/231.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://mediaroom.bankofamerica.com/phoenix.zhtml?c=234503&p=irol-newsArticle&ID=1390264&highlight= " target="_blank">Edward O'Keefe</a> </p> <br/> <p class="advisorLocation"> General Counsel, Bank of America Corporation, Charlotte, N.C. </p> <br/> <p class="advisorText"> Edward P. O'Keefe is general counsel of Bank of America, the company's chief legal officer and adviser. He is also a member of the company's executive management team. A community leader in youth activities, O'Keefe has transitioned from managing athletic teams to advocating on behalf of at-risk children. He serves on the board of directors of the Charlotte-based Council for Children's Rights. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.olender.com/attorneys/jack-olender/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/361.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.olender.com/attorneys/jack-olender/" target="_blank">Jack H. Olender</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Jack H. Olender & Associates, PC, Washington </p> <br/> <p class="advisorText"> Jack H. Olender founded Jack H. Olender & Associates, PC to focus on medical malpractice and personal injury victims. Mr. Olender is a current President of the American Board of Professional Liability Attorneys and a past President of the Bar Association of the District of Columbia and the Trial Lawyers Association, D.C. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.gibsondunn.com/Lawyers/jolson" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/7.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.gibsondunn.com/Lawyers/jolson" target="_blank">John F. Olson</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Gibson, Dunn & Crutcher LLP, Washington </p> <br/> <p class="advisorText"> John F. Olson is a founding partner of Gibson, Dunn & Crutcher's Washington, D.C. office. Mr. Olson represents business organizations in corporate governance, corporate securities, corporate finance and merger and acquisition matters. He has counseled many boards of directors and board committees on governance issues and in assessing shareholder litigation, responding to business combination proposals and conducting internal investigations. He has represented firms and individuals before the Securities and Exchange Commission and other federal agencies in both regulatory matters and enforcement investigations. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.psblaw.com/panish.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/353.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.psblaw.com/panish.html" target="_blank">Brian Panish</a> </p> <br/> <p class="advisorLocation"> Partner, Panish Shea & Boyle LLP, Los Angeles </p> <br/> <p class="advisorText"> Brian Panish is a partner at Panish Shea & Boyle LLP. Mr. Panish focuses his practice on plaintiff's-side advocacy. In addition to his successful nationwide practice, he is a member of the Consumer Attorneys Association of California where he sits on the Board of Governors. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.tklaw.com/attorneys.cfm?u=EmilyAParker&action=view&id=1034&show_expanded_bio=1&bio_practice_id=0" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/448.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.tklaw.com/attorneys.cfm?u=EmilyAParker&action=view&id=1034&show_expanded_bio=1&bio_practice_id=0" target="_blank">Emily A. Parker</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Thompson & Knight LLP, Dallas </p> <br/> <p class="advisorText"> Thompson & Knight LLP managing partner Emily A. Parker represents taxpayers in IRS audits and appeals proceedings, state tax audits and hearings, and federal and state tax refund and deficiency litigation. She has also represented clients in a number of precedent-setting cases that decided important industry issues and developed previously unsettled issues of tax law. Prior to joining Thompson & Knight, Ms. Parker was acting chief counsel and deputy chief counsel for the IRS. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.kramerlevin.com/ppearlman/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/303.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.kramerlevin.com/ppearlman/" target="_blank">Paul S. Pearlman</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Kramer Levin Naftalis & Frankel LLP, New York </p> <br/> <p class="advisorText"> Paul Pearlman is Managing Partner of Kramer Levin Naftalis & Frankel LLP and has served in that position since 2000. Mr. Pearlman's practice focuses on private equity, leveraged buyouts, corporate restructuring, and bankruptcy law in addition to his responsibilities managing the firm. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.glankler.com/Profile.php?id=64&src=profiles&type=0" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/121.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.glankler.com/Profile.php?id=64&src=profiles&type=0" target="_blank">Arnold E. Perl</a> </p> <br/> <p class="advisorLocation"> Member, Glankler Brown, PLLC, Memphis, Tenn. </p> <br/> <p class="advisorText"> Arnold Perl brings over thirty years of experience practicing labor and employment law to Glankler Brown, PLLC. He focuses his practice on labor law and advocacy before the U.S. Courts of Appeals and also serves as a Rule 31 Listed General Civil Mediator. He has a great depth of experience with the NLRB and was one of only 25 management labor attorneys appointed to serve on the NLRB Advisory Panel under then Chairman William Gould. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.wilmerhale.com/bill_perlstein/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/191.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.wilmerhale.com/bill_perlstein/" target="_blank">William J. Perlstein</a> </p> <br/> <p class="advisorLocation"> Partner, Wilmer Cutler Pickering Hale and Dorr LLP, New York </p> <br/> <p class="advisorText"> William Perlstein is a partner in the firm's Bankruptcy and Financial Restructuring Practice Group, and a former co-managing partner of the firm. Among his many professional activities, Mr. Perlstein is a Fellow and Counsel to the American College of Bankruptcy. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.sidley.com/carter-phillips/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/428.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.sidley.com/carter-phillips/" target="_blank">Carter G. Phillips</a> </p> <br/> <p class="advisorLocation"> Executive Committee Chair, Sidley Austin LLP, Washington </p> <br/> <p class="advisorText"> Carter Phillips is the Chair of the firm’s Executive Committee and was the managing partner of its Washington, D.C. office from 1995 to 2012. Since joining Sidley, Mr. Phillips has argued 67 cases in the Supreme Court. Previously, he served as a law clerk to Judge Robert Sprecher on the United States Court of Appeals for the Seventh Circuit and Chief Justice Warren E. Burger on the United States Supreme Court. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.goodwinprocter.com/People/P/Pisa-Regina.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/286.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.goodwinprocter.com/People/P/Pisa-Regina.aspx" target="_blank">Regina M. Pisa</a> </p> <br/> <p class="advisorLocation"> Chairman, Goodwin Procter LLP, Boston </p> <br/> <p class="advisorText"> Regina Pisa is the Chairman of Goodwin Procter LLP. Ms. Pisa's practice focuses on financial services with a concentration on mergers and acquisitions of banks and financial institutions. She is a member of The American Law Institute and Co-Chair of Law Firm Pro Bono Project Advisory Committee of the Pro Bono Institute in addition to several professional activities. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dentons.com/elliott-portnoy" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/475.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dentons.com/elliott-portnoy" target="_blank">Elliott I. Portnoy</a> </p> <br/> <p class="advisorLocation"> Global Chief Executive Officer, Dentons LLP, Washington </p> <br/> <p class="advisorText"> As Dentons' Global Chief Executive, Elliott Portnoy directs the firm’s global strategy and management. Elliott also serves as the Chairman of Denton US LLP. Under Elliott’s leadership, the firm is experiencing a period of exceptional growth, positioning it among the top tier of law firms worldwide. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bostonscientific.com/us/about/executive-committee.html#pratt" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/289.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bostonscientific.com/us/about/executive-committee.html#pratt" target="_blank">Timothy A. Pratt</a> </p> <br/> <p class="advisorLocation"> Executive Vice President, Chief Administrative Officer, General Counsel and Secretary, Boston Scientific Corporation, Natick, Mass. </p> <br/> <p class="advisorText"> Tim Pratt is Executive Vice President, Chief Administrative Officer, General Counsel and Secretary for Boston Scientific. Tim is a member of the Board of Directors for the Advanced Medical Technology Association, a Director on the Board for the New England Legal Foundation, a member of the Association of Corporate Counsel and the General Counsel Roundtable, and is also active in the Federation of Defense and Corporate Counsel. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.laborlawyers.com/showbio.aspx?Attorney-Roger-Quillen&Show=3040" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/309.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.laborlawyers.com/showbio.aspx?Attorney-Roger-Quillen&Show=3040" target="_blank">Roger K. Quillen</a> </p> <br/> <p class="advisorLocation"> Chairman and Managing Partner, Fisher & Phillips LLP, Atlanta </p> <br/> <p class="advisorText"> Roger Quillen is a partner in the Atlanta office and is the Managing Partner and Chairman of the firm's Management Committee. In addition to leading the firm, Mr. Quillen focuses his practice on management and employer side counsel and litigation, specializing in federal appellate litigation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.venable.com/karl-a-racine/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/215.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.venable.com/karl-a-racine/" target="_blank">Karl A. Racine</a> </p> <br/> <p class="advisorLocation"> Partner, Venable LLP, Washington </p> <br/> <p class="advisorText"> Karl Racine is a partner at Venable and focuses his practice on corporate defense/white collar law and commercial litigation. Mr. Racine was formerly a staff attorney with the D.C. Public Defender Service as well as an associate White House counsel under President Clinton. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.thompsonhine.com/lawyer/deborahread/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/493.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.thompsonhine.com/lawyer/deborahread/" target="_blank">Deborah Z. Read</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Thompson Hine LLP, Cleveland </p> <br/> <p class="advisorText"> Deborah serves as Thompson Hine's firm-wide Managing Partner. In this capacity, she is also a member of the firm's Executive Committee. Previously, she served as the firm's Hiring Partner and the chair of the 65-lawyer Tax, Benefits and Planning Department. Deborah practices Tax law and Health Care law. She functions as outside general counsel to two large exempt organizations. She focuses her tax practice on tax and corporate planning for nonprofit organizations and foundations and health care organizations. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.vinson-elkins.com/lawyers/HarryReasoner.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/8.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.vinson-elkins.com/lawyers/HarryReasoner.aspx" target="_blank">Harry M. Reasoner</a> </p> <br/> <p class="advisorLocation"> Partner, Vinson & Elkins LLP, Houston </p> <br/> <p class="advisorText"> Harry practices primarily in complex civil litigation. He has served as lead trial counsel in litigation and arbitration involving antitrust, securities, insurance, contract, and tort claims in the billions of dollars. He has also handled the appeals of multimillion dollar verdicts in matters not originally tried by the firm, including antitrust, insurance, oil and gas, RICO, securities law, utility regulation, and UCC issues. In recent years, he has represented major oil companies, investment bankers, chemical companies, pipeline companies, television networks, and computer companies. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.rhllaw.com/lawyer-attorney-1014046.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/396.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.rhllaw.com/lawyer-attorney-1014046.html" target="_blank">Patrick M. Regan</a> </p> <br/> <p class="advisorLocation"> President and Senior Partner, Regan Zambri & Long, PLLC, Washington </p> <br/> <p class="advisorText"> Patrick M. Regan is President and Senior Partner of Regan Zambri & Long. His practice aims at representing plaintiffs in medical malpractice, product liability and other serious personal injury and wrongful death claims. Mr. Regan has been elected a Fellow of the American College of Trial Lawyers and currently serves on the Board of Governors of the American Association for Justice. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.davispolk.com/lawyers/tom-reid/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/397.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.davispolk.com/lawyers/tom-reid/" target="_blank">Thomas J. Reid</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Davis Polk & Wardwell LLP, New York </p> <br/> <p class="advisorText"> Thomas Reid is the Managing Partner of Davis Polk. Mr. Reid first joined Davis Polk in 1995, leaving in 2000 to be managing director in the Investment Banking Division of Morgan Stanley and rejoined of Davis Polk in 2003. In addition to his management role at the firm, he focuses his practice on capital markets and mergers and acquisitions law. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.pillsburylaw.com/jrishwain" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/190.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.pillsburylaw.com/jrishwain" target="_blank">James M. Rishwain, Jr.</a> </p> <br/> <p class="advisorLocation"> Chair, Pillsbury Winthrop Shaw Pittman LLP, Los Angeles </p> <br/> <p class="advisorText"> Mr. Rishwain is the Chair of Pillsbury Winthrop Shaw Pittman and has also served as leader or co-leader of the firm's global real estate practice. His practice has emphasis in real estate matters including acquisitions, development, finance and more. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.olender.com/attorneys/sandra-robinson/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/392.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.olender.com/attorneys/sandra-robinson/" target="_blank">Sandra H. Robinson</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Jack H. Olender & Associates, PC, Washington </p> <br/> <p class="advisorText"> Sandra H. Robinson is a senior trial attorney at the law firm of Jack H. Olender & Associates, PC. Ms. Robinson focuses her practice on representing plaintiffs in catastrophic medical malpractice and personal injury cases. She has served as president of the Civil Justice Foundation and was the first African-American president of the Public Justice Foundation. Ms. Robinson is also past president of the Women's Bar Association Foundation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.massmutual.com/aboutmassmutual/leadership/management" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/233.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.massmutual.com/aboutmassmutual/leadership/management" target="_blank">Mark D. Roellig</a> </p> <br/> <p class="advisorLocation"> Executive Vice President and General Counsel, Massachusetts Mutual Life Insurance Company, Springfield, Mass. </p> <br/> <p class="advisorText"> Mark Roellig is Executive Vice President and General Counsel, MassMutual and executive sponsor of MassMutual's LGBTA Employee Resource Group. Prior to joining MassMutual in 2005, he served as general counsel and secretary to three public companies before their sale/merger: Fisher Scientific International Inc., Storage Technology Corporation, and U.S. WEST Inc. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.littler.com/people/jeremy-roth" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/531.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.littler.com/people/jeremy-roth" target="_blank">Jeremy Roth</a> </p> <br/> <p class="advisorLocation"> Co-President and Managing Director, Littler Mendelson P.C., San Diego </p> <br/> <p class="advisorText"> Jeremy A. Roth is Co-President and Managing Director of Littler and is a member of the firm’s Board of Directors. He is the former chair of the Labor and Employment Law Section of the San Diego County Bar Association and has been recognized for his work by a number of media and professional organizations, including Human Resource Executive/Lawdragon, Inc.; Who’s Who Legal, Best Lawyers, Martindale-Hubbell, Super Lawyers, the San Diego Daily Transcript and BTI Consulting. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cadwalader.com/professionals/rick-rule" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/481.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cadwalader.com/professionals/rick-rule" target="_blank">Charles F. (Rick) Rule</a> </p> <br/> <p class="advisorLocation"> Partner, Cadwalader, Wickersham & Taft LLP, Washington </p> <br/> <p class="advisorText"> Charles F. (Rick) Rule, the head of the firm's Antitrust Group, the Managing Partner of the Washington office, and a member of the firm's Management Committee, focuses his practice on providing U.S. and international antitrust advice to major corporations in connection with "bet your company" matters, particularly high-profile mergers, acquisitions, and joint ventures. He also represents corporate clients in connection with civil and grand jury investigations by the U.S. Department of Justice, the Federal Trade Commission, and the European Commission and in private and governmental litigation both at the trial and appellate levels. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.aig.com/management-leadership_3171_437905.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/229.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.aig.com/management-leadership_3171_437905.html" target="_blank">Thomas Russo</a> </p> <br/> <p class="advisorLocation"> Executive Vice President & General Counsel Legal, American International Group, Inc., New York </p> <br/> <p class="advisorText"> Thomas Russo is AIG Executive Vice President, Legal, Compliance, Regulatory Affairs and Government Affairs and General Counsel. Mr. Russo joins AIG from the New York office of Patton Boggs LLP, where he served as Senior Counsel. Prior to that, he was a Vice Chairman of Lehman Brothers Inc. and Chief Legal Officer of Lehman Brothers Holdings. Before joining Lehman in 1993, Mr. Russo was a Partner at Cadwalader, Wickersham & Taft and a member of its Management Committee. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mwe.com/index.cfm/fuseaction/bios.detail/object_id/1d6c66ec-d2a7-4816-8da1-5cd31f6f76a1.cfm" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/214.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mwe.com/index.cfm/fuseaction/bios.detail/object_id/1d6c66ec-d2a7-4816-8da1-5cd31f6f76a1.cfm" target="_blank">Peter John Sacripanti</a> </p> <br/> <p class="advisorLocation"> Co-Chair, McDermott Will & Emery, New York </p> <br/> <p class="advisorText"> Peter John Sacripanti is Co-Chair of McDermott Will & Emery LLP and Chair of the Firm's Executive Committee. He is based in the Firm's New York office, where he concentrates his practice on complex business and environmental disputes. In 2001, Peter was awarded the prestigious Ellis Island Medal of Honor. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.schiffhardin.com/attorneys/attorney-search/safer-ronald-s" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/467.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.schiffhardin.com/attorneys/attorney-search/safer-ronald-s" target="_blank">Ronald S. Safer</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Schiff Hardin LLP, Chicago </p> <br/> <p class="advisorText"> Mr. Safer is a Managing Partner at Schiff Hardin. He concentrates in white collar criminal defense and also participates in his firm's civil litigation practice. He has successfully represented Fortune 500 companies, mid-sized and smaller companies as well as individuals in federal criminal investigations. Mr. Safer serves on the Board of Directors for the Chicago chapter of the Federal Bar Association Center as well as on the Executive Committee for the Center on Wrongful Convictions. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.carltonfields.com/gsasso/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/471.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.carltonfields.com/gsasso/" target="_blank">Gary L. Sasso</a> </p> <br/> <p class="advisorLocation"> President and Chief Executive Officer, Carlton Fields Jorden Burt, Tampa, Fla. </p> <br/> <p class="advisorText"> Gary Sasso is the <span class="level">President and Chief Executive Officer of Carlton Fields. He</span> represents business clients in securities fraud and consumer fraud class actions and other complex litigation at the trial and appellate level, in the financial services industry, energy sector, products manufacturing industry, and services sector. Mr. Sasso has tried cases in the areas of securities fraud, business contracts, products liability, professional malpractice, employment discrimination and termination, eminent domain, bankruptcy, construction, administrative law, and land use in Florida, Maryland, Pennsylvania, and Virginia. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.sdflaw.com/?t=3&A=1058&format=xml" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/359.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.sdflaw.com/?t=3&A=1058&format=xml" target="_blank">Donald C. Schiller</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Schiller DuCanto & Fleck LLP, Chicago </p> <br/> <p class="advisorText"> Donald C. Schiller is Senior Partner at Schiller DuCanto & Fleck. Mr. Schiller centers his practice on family law matters, largely for leaders or their spouses from the business, professional, entertainment, and sports communities. Mr. Schiller has served as President of the Illinois State Bar Association and Chair of the ABA’s Family Law Section. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://ir.assurant.com/about/bioDetail.cfm?bioID=20785 " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/255.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://ir.assurant.com/about/bioDetail.cfm?bioID=20785 " target="_blank">Bart R. Schwartz</a> </p> <br/> <p class="advisorLocation"> Executive Vice President, Chief Legal Officer and Secretary, Assurant, Inc., New York </p> <br/> <p class="advisorText"> Bart R. Schwartz is executive vice president, chief legal officer and secretary at Assurant. He previously served as Chief Corporate Governance Officer and Secretary of The Bank of New York Company Mellon Corporation, Deputy General Counsel and Corporate Secretary of Marsh & McLennan Companies, Inc., General Counsel and Senior Vice President of The MONY Group Inc., and Senior Vice President, General Counsel and Secretary of Willis Corroon Corporation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.principal.com/about/news/execpro.htm" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/317.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.principal.com/about/news/execpro.htm" target="_blank">Karen E. Shaff</a> </p> <br/> <p class="advisorLocation"> Executive Vice President, General Counsel and Secretary, Principal Financial Group, Des Moines, Iowa </p> <br/> <p class="advisorText"> Karen Shaff is the executive vice president and general counsel for Principal Financial Group, Inc. Additionally, Shaff is Past President of the Association of Life Insurance Counsel, a member of the American, Iowa State and Polk County Bar Associations, the Association of Corporate Counsel and a past member of the Iowa State Bar Association Committee on Professional Ethics and Conduct and the Iowa State Bar Association Board of Governors. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.venable.com/james-l-shea/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/176.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.venable.com/james-l-shea/" target="_blank">James L. Shea</a> </p> <br/> <p class="advisorLocation"> Chair, Venable LLP, Baltimore </p> <br/> <p class="advisorText"> Mr. Shea is chair of Venable and also maintains an active practice, focusing on corporate litigation and related issues. A member of the American College of Trial Lawyers, he tries cases in both federal and state systems throughout the country. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.sullcrom.com/lawyers/JosephC-Shenker/ " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/182.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.sullcrom.com/lawyers/JosephC-Shenker/ " target="_blank">Joseph C. Shenker</a> </p> <br/> <p class="advisorLocation"> Chairman, Sullivan & Cromwell LLP, New York </p> <br/> <p class="advisorText"> Mr. Shenker became chairman of Sullivan & Cromwell on January 1, 2010 and continues his broad multidisciplinary practice. He is president of the Metropolitan Council on Jewish Poverty, one of New York City's largest poverty aid organizations, a member of the Steering Committee of the board of visitors of Columbia Law School, and a member of the board of trustees of The Mount Sinai Medical Center. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.unitedhealthgroup.com/About/Executives.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/194.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.unitedhealthgroup.com/About/Executives.aspx" target="_blank">Marianne D. Short</a> </p> <br/> <p class="advisorLocation"> Executive Vice President and Chief Legal Officer, UnitedHealth Group, Minneapolis </p> <br/> <p class="advisorText"> Marianne D. Short was appointed executive vice president and chief legal officer of UnitedHealth Group in January 2013. She is responsible for overseeing legal, regulatory and compliance matters across the enterprise. Prior to joining the company, Short was the managing partner at Dorsey & Whitney LLP for six years, a partner in the Trial department, co-chair of the firm’s Appellate and Health Litigation practice groups and a member of the American College of Trial Lawyers and the American Academy of Appellate Lawyers. From 1988-2000, she was a judge on the Minnesota Court of Appeals, authoring more than 900 opinions in virtually every area of civil and criminal law. She has more than 35 years of courtroom experiences from her work on the court, the Dorsey firm and the Minnesota Attorney General’s Office. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://investor.generalcable.com/phoenix.zhtml?c=81254&p=irol-govManage" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/262.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://investor.generalcable.com/phoenix.zhtml?c=81254&p=irol-govManage" target="_blank">Robert J. Siverd</a> </p> <br/> <p class="advisorLocation"> Executive Vice President, General Counsel and Secretary, General Cable Technologies Corporation, Highland Heights, Ky. </p> <br/> <p class="advisorText"> Mr. Robert Siverd has been Executive Vice President, General Counsel and Secretary of General Cable since July 1994. Prior to his joining General Cable in 1992, he joined The Penn Central Corporation, a multi-industry conglomerate as litigation counsel and was elected Vice President-Litigation in 1986. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.delhaizegroup.com/en/CorporateGovernance/ExecutiveCommittee.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/325.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.delhaizegroup.com/en/CorporateGovernance/ExecutiveCommittee.aspx" target="_blank">Maura Abeln Smith</a> </p> <br/> <p class="advisorLocation"> Executive Vice President, General Counsel and General Secretary, Delhaize Group SA, Brussels </p> <br/> <p class="advisorText"> Ms. Smith is Executive Vice President, General Counsel and General Secretary of Delhaize Group. She started her career as a lawyer in 1982 and spent nearly 10 years in private practice including five years as an associate at Steel Hector and Davis (now part of Squire Sanders) and four years as a partner at Baker & McKenzie. Ms. Smith has held executive positions at PepsiCo, International Paper, Owens Corning and the Plastics Division of General Electric. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.akerman.com/bios/bio.asp?id=463&name=Smulian" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/205.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.akerman.com/bios/bio.asp?id=463&name=Smulian" target="_blank">Andrew M. Smulian</a> </p> <br/> <p class="advisorLocation"> Chairman & Chief Executive Officer, Akerman LLP, Miami </p> <br/> <p class="advisorText"> Andrew Smulian serves as Chairman and CEO of Akerman Senterfitt. Andrew has been a long-time member of the firm's Board of Directors and since 2008 leads the strategic growth and management of the firm. He has counseled clients in connection with billions of dollars of complex real estate transactions. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://media.ally.com/index.php?s=20&item=53" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/264.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://media.ally.com/index.php?s=20&item=53" target="_blank">William B. Solomon, Jr.</a> </p> <br/> <p class="advisorLocation"> General Counsel, Ally Financial Inc., Detroit </p> <br/> <p class="advisorText"> William B. Solomon, Jr. joined GMAC/Ally in 1999 to serve as general counsel; he was named group vice president in 2004. He has extensive experience working in the legal offices of major companies, working at General Motors Corp., Vixen Motor Company, and Ford Motor Credit Company. He began his legal career with a two-year clerkship on the Michigan Court of Appeals. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.kayescholer.com/professionals/solow_michael" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/449.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.kayescholer.com/professionals/solow_michael" target="_blank">Michael B. Solow</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Kaye Scholer LLP, Chicago </p> <br/> <p class="advisorText"> Michael B. Solow is managing partner of Kaye Scholer and co-chair of the firm’s executive committee. For more than 25 years, he has represented creditors, trustees and governmental agencies and other parties in the bankruptcy and insolvency area. Mr. Solow is the author of “Lease Terminations and Mortgage Foreclosures as Fraudulent Conveyances” and co-author of “Buying Assets in Bankruptcy: A Guide to Purchasers and Considerations in Dealing with the Federal Savings & Loan Insurance Corporation in Chapter 11” and “Lender Liability and Equitable Subordination in the Illinois Institute for Continuing Legal Education’s Secured Transactions 2001.” </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.hklaw.com/id77/extended1/biosSSONBERG/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/446.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.hklaw.com/id77/extended1/biosSSONBERG/" target="_blank">Steven Sonberg</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Holland & Knight LLP, Miami </p> <br/> <p class="advisorText"> Steven Sonberg is the managing partner of Holland & Knight. Prior to being elected managing partner, Mr. Sonberg chaired the firm's Business Law Section for five years and led the Corporate Practice Group in South Florida. He also served on the firm's Directors Committee for eight years. Mr. Sonberg has more than 30 years of experience practicing in the areas of securities law and mergers and acquisitions. He has represented domestic and international businesses in public and private offerings of debt and equity securities and in complex acquisitions, divestures and sales of business entities. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://duanemorris.com/attorneys/johnjsoroko.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/468.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://duanemorris.com/attorneys/johnjsoroko.html" target="_blank">John J. Soroko</a> </p> <br/> <p class="advisorLocation"> Chairman and Chief Executive Officer, Duane Morris LLP, Philadelphia </p> <br/> <p class="advisorText"> John J. Soroko is the Chairman and Chief Executive Officer of Duane Morris. In addition, Mr. Soroko practices in the area of litigation, with particular emphasis on general business, corporate and securities matters, including the defense of securities and other class actions. He also practices in the areas of professional liability for lawyers and real estate and probate litigation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.ballardspahr.com/people/attorneys/stewart_mark.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/495.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.ballardspahr.com/people/attorneys/stewart_mark.aspx" target="_blank">Mark S. Stewart</a> </p> <br/> <p class="advisorLocation"> Chair, Ballard Spahr Stillman & Friedman LLP, Philadelphia </p> <br/> <p class="advisorText"> Mark S. Stewart is Chair of Ballard Spahr, LLP. Before assuming his full-time leadership position, Mr. Stewart successfully litigated complex commercial matters, including securities, antitrust, contract disputes, and product liability, on behalf of major pharmaceutical and other corporate clients. He also chaired the firm’s Higher Education Practice Group and represented university clients across the country in commercial disputes and other civil litigation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mwe.com/Jeffrey-E-Stone/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/196.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mwe.com/Jeffrey-E-Stone/" target="_blank">Jeffrey E. Stone</a> </p> <br/> <p class="advisorLocation"> Co-Chair, McDermott Will & Emery, Chicago </p> <br/> <p class="advisorText"> Jeffrey E. Stone is Co-Chair of McDermott Will & Emery and Chair of the Firm's Management Committee. Prior to joining McDermott, Jeffrey served in the United States Attorney's Office in Chicago for five years, most recently as Deputy Chief of the Criminal Receiving and Appellate Division. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.medlawlegalteam.com/suggs_k.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/364.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.medlawlegalteam.com/suggs_k.html" target="_blank">Kenneth M. Suggs</a> </p> <br/> <p class="advisorLocation"> Principal, Janet, Jenner & Suggs, LLC, Columbia, S.C. </p> <br/> <p class="advisorText"> Kenneth M. Suggs, a principal in the firm of Janet, Jenner & Suggs, has been a tireless champion of consumer legal rights for nearly 40 years. Known for his advocacy in the areas of medical malpractice, product liability and business litigation, he has been recognized nationally as one of the nation’s finest trial lawyers.<br/> As head of the firm’s Business Litigation Division, Mr. Suggs has won judgments and verdicts for business clients wronged by major corporations, including a win for a $1 billion company against a Fortune 500 corporation. As a leader in the firm’s medical malpractice area, he has sought and won justice for many, ranging from infants who suffered severe birth injuries to families who lost loved ones due to dangerous prescription drugs </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.winstead.com/Attorneys/ksullivan" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/477.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.winstead.com/Attorneys/ksullivan" target="_blank">Kevin A. Sullivan</a> </p> <br/> <p class="advisorLocation"> Chairman & CEO, Winstead PC, Dallas </p> <br/> <p class="advisorText"> Chairman & CEO Kevin Sullivan is a member of the firm's Real Estate Finance Practice Group. He has extensive experience in all areas of real estate finance. His direct involvement in client relationships and management of multi-attorney teams for the benefit of clients ensures a responsive, quality product on a competitively priced basis. He serves on committees of various industry groups and is a frequent contributor by way of both articles and speeches to new industry issues. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.jonesday.com/pswan/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/221.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.jonesday.com/pswan/" target="_blank">Edward Patrick Swan, Jr. </a> </p> <br/> <p class="advisorLocation"> Partner, Jones Day, San Diego </p> <br/> <p class="advisorText"> Pat Swan is a trial lawyer and represents clients in complex civil and criminal litigation in federal and state courts throughout California and the United States. He has extensive experience in intellectual property, trade secrets, business, environmental, securities, fraud, personal injury, product liability, white-collar fraud, false claims, and commercial law matters. Pat also served as a federal criminal prosecutor for eight years and has substantial grand jury, jury trial, and appellate experience. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cov.com/kteel/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/265.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cov.com/kteel/" target="_blank">Keith A. Teel</a> </p> <br/> <p class="advisorLocation"> Partner, Covington & Burling LLP, Washington </p> <br/> <p class="advisorText"> Mr. Teel is a member the Management and Executive Committees for Covington & Burling. In addition to his formidable litigation practice, Mr. Teel is Chair of Agenda Committee of American Tort Reform Association, a member of American Intellectual Property Law Association and the American Bar Association. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mayerbrown.com/people/Paul-W-Theiss/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/442.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mayerbrown.com/people/Paul-W-Theiss/" target="_blank">Paul W. Theiss</a> </p> <br/> <p class="advisorLocation"> Partner, Mayer Brown LLP, Chicago </p> <br/> <p class="advisorText"> Paul Theiss is Chairman of Mayer Brown. He has served on the firm’s Management Committee since 2009 and previously served as a co-leader of the firm’s global Corporate & Securities practice. He joined Mayer Brown in 1985. Paul practices corporate law focusing on a broad spectrum of mergers and acquisitions and capital markets work. He advises clients on both public and private mergers and acquisitions, and serves as general outside counsel to numerous companies as they develop and expand their growing businesses, advising on matters ranging from corporate governance to regulatory filings with the Securities and Exchange Commission. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.pepsico.com/Company/Leadership" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/235.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.pepsico.com/Company/Leadership" target="_blank">Larry D. Thompson</a> </p> <br/> <p class="advisorLocation"> Executive Vice President, Government Affairs, General Counsel and Corporate Secretary, PepsiCo, Inc., Purchase, N.Y. </p> <br/> <p class="advisorText"> Larry Thompson is executive vice president, Government Affairs, general counsel and corporate secretary of PepsiCo. Larry previously served as PepsiCo’s senior vice president of Government Affairs, general counsel and secretary from 2004 to 2011. He was a John A. Sibley Professor of Corporate and Business Law at the University of Georgia School of Law. Previously, he was Senior Vice President of Government Affairs, General Counsel and Secretary for PepsiCo. Mr. Thompson also served as a Senior Fellow with The Brookings Institution in Washington, D.C. Mr. Thompson was once a partner in the Atlanta, Georgia firm of King & Spalding. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.wallerlaw.com/Our-People/John-C-Tishler" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/335.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.wallerlaw.com/Our-People/John-C-Tishler" target="_blank">John C. Tishler</a> </p> <br/> <p class="advisorLocation"> Chairman, Waller Lansden Dortch & Davis, LLP, Nashville, Tenn. </p> <br/> <p class="advisorText"> John Tishler has served as Chair at Waller Lansden since 2007 and on its Board of Directors since 2004. His expertise is in corporate insolvency, creditor's rights, financial services law, and commercial litigation. In addition to his busy practice, he is Legal Counsel and on the board of directors for Goodwill Industries of Middle Tennessee, Inc. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.fitzpatrickcella.com/?t=3&A=2220&format=xml&p=2429" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/192.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.fitzpatrickcella.com/?t=3&A=2220&format=xml&p=2429" target="_blank">Colleen Tracy</a> </p> <br/> <p class="advisorLocation"> Partner, Fitzpatrick, Cella, Harper & Scinto, New York </p> <br/> <p class="advisorText"> Colleen Tracy currently serves as the Managing Partner of Fitzpatrick, Cella, Harper & Scinto and on the Diversity and Professional Development Committee for the firm. Ms. Tracy served as a student law clerk to the Honorable William G. Bassler of the United States District Court for the District of New Jersey. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.porterwright.com/buzz_trafford/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/207.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.porterwright.com/buzz_trafford/" target="_blank">Robert W. Trafford</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Porter Wright Morris & Arthur LLP, Columbus, Ohio </p> <br/> <p class="advisorText"> Buzz serves as Managing Partner for Porter Wright Morris & Arthur. In addition to this service, he concentrates his practice in the area of complex business litigation, at both the trial and appellate levels. Additionally, he is a Fellow in the American College of Trial lawyers. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.jacobs.com/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/276.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.jacobs.com/" target="_blank">Michael Tyler</a> </p> <br/> <p class="advisorLocation"> Senior Vice President, Jacobs Engineering Group Inc., Pasadena, Calif. </p> <br/> <p class="advisorText"> Michael Tyler is the Senior Vice President & General counsel of Jacobs Engineering. Previously, he was Executive Vice President, General Counsel and Corporate Secretary of Sanmina SCI, senior vice president, chief legal and administrative officer of Gateway, Inc., counsel at Northrop Grumman Corporation, an associate at Heller Ehrman, and a clerk for the United States Court of Appeals for the Ninth Circuit. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.jacksonlewis.com/people.php?PeopleID=798" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/222.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.jacksonlewis.com/people.php?PeopleID=798" target="_blank">Patrick L. Vaccaro</a> </p> <br/> <p class="advisorLocation"> Shareholder, Jackson Lewis P.C., White Plains, N.Y. </p> <br/> <p class="advisorText"> Patrick L. Vaccaro is a Shareholder of Jackson Lewis. Prior to assuming the Managing Partner role, he served as Vice Chair of the firm. Mr. Vaccaro has represented employers in virtually every conceivable type of labor and employment law matter. He also has the distinction of being selected as a judge for the inaugural Robert F. Wagner Memorial National Labor Law Competition. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.stoel.com/showbio.aspx?Show=496" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/496.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.stoel.com/showbio.aspx?Show=496" target="_blank">Robert D. Van Brocklin</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Stoel Rives, LLP, Portland, Ore. </p> <br/> <p class="advisorText"> Bob Van Brocklin is the Firm Managing Partner and Chief Executive Officer. He oversees the implementation of the firm's strategic plan, and the management of its 11 offices, its seven practice groups, and all administrative functions. Prior to becoming Firm Managing Partner, Bob chaired Stoel Rives' Land Use, Environmental, Natural Resource, and Real Estate practice group firmwide and concentrated his practice in land use law, energy development, complex project siting, and federal, state and local legislative and administrative law and policy matters. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lrlaw.com/professionals/xprProfessionalDetailsLR.aspx?xpST=ProfessionalDetail&professional=133" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/202.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lrlaw.com/professionals/xprProfessionalDetailsLR.aspx?xpST=ProfessionalDetail&professional=133" target="_blank">Kenneth Van Winkle, Jr.</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Lewis Roca Rothgerber LLP, Phoenix </p> <br/> <p class="advisorText"> Mr. Van Winkle is Lewis Roca Rothgerber's Managing Partner. He is a member of the firm's Real Estate Transactional Group and focuses his practice on real property acquisitions and dispositions; real estate equity and debt financing; and real estate leasing. Additionally, he is a Board Member and Trustee of the Arizona State University Foundation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.wcsr.com/lawyers/keith-vaughan" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/483.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.wcsr.com/lawyers/keith-vaughan" target="_blank">Keith W. Vaughan</a> </p> <br/> <p class="advisorLocation"> Chairman, Womble Carlyle Sandridge & Rice LLP, Winston-Salem, N.C. </p> <br/> <p class="advisorText"> Keith W. Vaughan has been Chairman of the firm since 2002. He previously served for 10 years as the Firm’s Litigation Practice Group Leader. Keith is Chair of the Managing Partner’s Committee of Lex Mundi and on the Board of Directors of that organization.Over the past 30 years, Keith has tried numerous jury and bench trials, handled various administrative proceedings and argued a wide range of matters in appellate courts. He has served as national coordinating counsel for a Fortune 500 company’s product liability litigation, and was class counsel in a series of class action lawsuits. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.whitecase.com/Attorneys/Detail.aspx?attorney=1869" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/329.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.whitecase.com/Attorneys/Detail.aspx?attorney=1869" target="_blank">Hugh Verrier</a> </p> <br/> <p class="advisorLocation"> Partner, White & Case, New York </p> <br/> <p class="advisorText"> Hugh Verrier is the Chairman of White & Case LLP and directs the Firm's operations and practices around the world. Mr. Verrier's practice has been focused on the development of natural resources globally. He also serves as Co-Chair of the Public Interest Law Institute's Pro Bono Advisory Council. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dinslaw.com/george_vincent/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/212.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dinslaw.com/george_vincent/" target="_blank">George H. Vincent</a> </p> <br/> <p class="advisorLocation"> Managing Partner & Chairman, Dinsmore & Shohl LLP, Cincinnati </p> <br/> <p class="advisorText"> George Vincent is Managing Partner and Chairman of Dinsmore & Shohl LLP and Chairman of the firm's Board of Directors. George is also the Chair of the firm's Finance Committee. George's practice includes general business and corporate law with an emphasis on general corporate counseling, mergers and acquisitions, federal and state securities law, professional corporations, and antitrust. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.venable.com/robert-l-waldman/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/466.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.venable.com/robert-l-waldman/" target="_blank">Robert L. Waldman</a> </p> <br/> <p class="advisorLocation"> Co-Managing Partner, Venable LLP, Baltimore </p> <br/> <p class="advisorText"> Bob Waldman, Co-Managing Partner, also leads Venable's national representation of tax-exempt organizations. Mr. Waldman has represented nonprofit organizations for over 20 years (including general representation of numerous foundations, hospitals, educational institutions, trade associations and other charitable entities). Mr. Waldman also practices extensively in the areas of philanthropic and estate planning, employee benefits and taxation. Mr. Waldman is included in "Best Lawyers in America" in the fields of Employee Benefits Law, Non-Profit/Charities Law and Tax Law. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.sutherland.com/mark_wasserman/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/187.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.sutherland.com/mark_wasserman/" target="_blank">Mark D. Wasserman</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Sutherland Asbill & Brennan LLP, Atlanta </p> <br/> <p class="advisorText"> Mr. Wasserman is Managing Partner of Sutherland Asbill & Brennan. Prior to being elected Managing Partner in 2005, Mark served as co-chair of Sutherland's Corporate Transactional Team and was a member of the firm's Executive Committee. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.paulweiss.com/professionals/partners-and-counsel/theodore-v-wells-jr.aspx " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/458.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.paulweiss.com/professionals/partners-and-counsel/theodore-v-wells-jr.aspx " target="_blank">Theodore V. Wells Jr.</a> </p> <br/> <p class="advisorLocation"> Partner and Co-Chair of Litigation Department, Paul, Weiss, Rifkind, Wharton & Garrison LLP, New York </p> <br/> <p class="advisorText"> Theodore V. Wells Jr. is a partner and a co-chair of Paul, Weiss, Rifkind, Wharton & Garrison’s Litigation Department. He has extensive experience in white-collar criminal defense, complex civil and corporate litigation, SEC regulatory work, FCPA investigations, environmental matters and class action litigation. In addition to defending a number of political figures, Mr. Wells has represented corporate executives and corporations in jury trials, grand jury investigations and before the SEC. He also has extensive experience in representing major pharmaceutical companies in criminal and civil matters involving off-label marketing issues. Mr. Wells has represented major corporations in massive class action litigations, including Merck, Johnson & Johnson, Mitsubishi Corporation, Carnival Corporation and Philip Morris Corporation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.polsinelli.com/wrwelsh/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/245.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.polsinelli.com/wrwelsh/" target="_blank">W. Russell Welsh</a> </p> <br/> <p class="advisorLocation"> Chairman & Chief Executive Officer, Polsinelli PC, Kansas City, Mo. </p> <br/> <p class="advisorText"> W. Russell Welsh has been Chairman and Chief Executive Officer of Polsinelli since 1998. Mr. Welsh is formerly the Chairman of the firm's Litigation Department. He serves on the Board of Directors of the Kansas City Metropolitan Bar Association and he is a former Chairman of an American Bar Association Products Liability Committee. Mr. Welsh was a trial attorney for the U.S. Department of Justice, Civil Division, in Washington, D.C. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mofo.com/keith-wetmore/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/198.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mofo.com/keith-wetmore/" target="_blank">Keith C. Wetmore</a> </p> <br/> <p class="advisorLocation"> Chair, Morrison & Foerster LLP, New York </p> <br/> <p class="advisorText"> Keith Wetmore was the chair of Morrison & Foerster LLP. Before becoming chair, Mr. Wetmore led the firm's 50-lawyer Finance and Infrastructure practice, bringing to his engagements 20 years of experience in debt and lease finance, both domestic and international. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cadwalader.com/Attorney/W._Christopher_White/138" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/456.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cadwalader.com/Attorney/W._Christopher_White/138" target="_blank">W. Christopher White</a> </p> <br/> <p class="advisorLocation"> Chairman and Corporate Partner, Cadwalader, Wickersham & Taft LLP, New York </p> <br/> <p class="advisorText"> W. Christopher White is chairman of Cadwalader, Wickersham & Taft and a partner in the firm's Corporate Group. His practice is concentrated in commercial real estate, with an emphasis on debt and equity financing. He represents some of the largest U.S. and foreign institutional investors in real estate including investment banks, insurance companies, pension funds, commercial banks and opportunity funds. Mr. White has also represented private real estate investors in joint ventures with real estate companies to acquire or develop office buildings, hotels, casinos and shopping centers. He has extensive experience in the workout of troubled assets, including restructurings, foreclosures and bankruptcies. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bdlaw.com/attorneys-56.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/480.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bdlaw.com/attorneys-56.html" target="_blank">Benjamin F. Wilson</a> </p> <br/> <p class="advisorLocation"> Managing Principal, Beveridge & Diamond, P.C., Washington </p> <br/> <p class="advisorText"> Benjamin F. Wilson is the Managing Principal of Beveridge & Diamond, P.C. His present litigation practice encompasses a wide range of activities in both state and federal courts, including commercial litigation matters, and environmental litigation matters. Mr. Wilson is highly sought after by his clients, due in large part to the remarkable success he has enjoyed in a wide range of environmental litigation and regulatory matters on behalf of a major retailer, oil companies and communications companies. <br/> </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lowenstein.com/gwingens/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/217.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lowenstein.com/gwingens/" target="_blank">Gary M. Wingens</a> </p> <br/> <p class="advisorLocation"> Chairman and Managing Partner, Lowenstein Sandler, New York </p> <br/> <p class="advisorText"> Gary Wingens is Chairman and Managing Partner of Lowenstein Sandler. He is a member of the Board of Trustees of the Public Media of New Jersey and the Council of Trustees of the New Jersey Performing Arts Center (where he also serves as outside counsel). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dechert.com/barton_winokur/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/216.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dechert.com/barton_winokur/" target="_blank">Barton J. Winokur</a> </p> <br/> <p class="advisorLocation"> Corporate Partner, Dechert LLP, Philadelphia </p> <br/> <p class="advisorText"> Barton J. Winokur, who joined Dechert LLP in 1965, has been a corporate partner since 1972. Beyond his practice, Barton is a member of Board of Trustees of Cornell University and the Council on Foreign Relations. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.velaw.com/lawyers/ScottWulfe.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/487.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.velaw.com/lawyers/ScottWulfe.aspx" target="_blank">Scott Neal Wulfe</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Vinson & Elkins LLP, Houston </p> <br/> <p class="advisorText"> Mr. Wulfe currently serves as Managing Partner of Vinson & Elkins and is a member of the firm’s Management Committee. He maintains an active practice advising clients on mergers, acquisitions and divestitures, private equity investments and contests for corporate control. He has also represented many public companies, including several Fortune 500 companies, with respect to corporate governance advice and equity and debt offerings. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.frostbrowntodd.com/professionals-535.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/457.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.frostbrowntodd.com/professionals-535.html" target="_blank">George E. Yund</a> </p> <br/> <p class="advisorLocation"> Managing Member, Frost Brown Todd, Cincinnati </p> <br/> <p class="advisorText"> George E. Yund is managing member of Frost Brown Todd. Mr. Yund represents employers in all aspects of labor and employment law, including union negotiations and arbitrations. He has represented management in labor negotiations and in hundreds of labor arbitration cases; has handled class and collective action defense of discrimination, ERISA and wage/hour claims; and has defended government contractors targeted by the OFCCP for back pay awards. Mr. Yund also represents professional sports leagues and teams, having served as chief outside counsel to Minor League Baseball since 1988. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.orrick.com/lawyers/Bio.asp?ID=161048" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/472.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.orrick.com/lawyers/Bio.asp?ID=161048" target="_blank">Mitchell Zuklie</a> </p> <br/> <p class="advisorLocation"> Chief Executive Officer and Chairman, Orrick, Herrington & Sutcliffe LLP, Menlo Park, Calif. </p> <br/> <p class="advisorText"> Mitch Zuklie is the Chairman of Orrick and a partner in the Emerging Companies group. He focuses his practice on the formation, financing and corporate counseling of technology businesses. He has completed several hundred venture capital financings and numerous public offerings, mergers, acquisitions and technology licensing transactions. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Argentina">Argentina</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bfmyl.com/es/profesionales/a/bruchou" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/39.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bfmyl.com/es/profesionales/a/bruchou" target="_blank">Enrique Bruchou</a> </p> <br/> <p class="advisorLocation"> Founding and Senior Partner, Bruchou, Fernández Madero & Lombardi, Buenos Aires </p> <br/> <p class="advisorText"> Mr. Bruchou, founding partner of Bruchou, Fernández Madero & Lombardi, acted as the sole Argentine counsel to the Dealer Managers in the $88 billion Sovereign Debt Restructuring of the Republic of Argentina, the biggest financial restructuring in the history of the financial markets (2005). Since 2001, he has been the permanent advisor to the Argentine Bank Association. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.estebanbuljevich.com/wp-content/uploads/2010/04/eb_cv.pdf " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/113.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.estebanbuljevich.com/wp-content/uploads/2010/04/eb_cv.pdf " target="_blank">Esteban Buljevich</a> </p> <br/> <p class="advisorLocation"> Partner, Pastoriza Eviner Cangueiro Ruiz Buljevich, Buenos Aires </p> <br/> <p class="advisorText"> Esteban Buljevich, admitted to practice law in Buenos Aires and New York, is an international business lawyer with almost two decades of experience in the fields of Project and Corporate Finance, Transnational Business Transactions, and International Banking. He previously served as principal counsel in the Legal Department of the International Finance Corporation (IFC), a member of the World Bank Group, for more than twelve years. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.kahale.com.ar/english/members.php" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/148.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.kahale.com.ar/english/members.php" target="_blank">Roxana Kahale</a> </p> <br/> <p class="advisorLocation"> Kahale Abogados, Founding Partner, Buenos Aires </p> <br/> <p class="advisorText"> Roxana Kahale is the Founding Partner of Kahale Abogados, a law firm whose members have over 15 years of experience in Argentina counseling local and foreign clients. She practices in Mergers and Acquisitions, Corporate, Energy, Entertainment, and Antitrust Law. She was selected Co-Chair of The Women Lawyers International Group of the IBA as of January 1, 2009. In 2007, <em>Apertura Magazine</em> voted her the best woman lawyer in Argentina. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.allendebrea.com/abogados.php?idcat=1&padre=3&idabog=1" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/237.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.allendebrea.com/abogados.php?idcat=1&padre=3&idabog=1" target="_blank">Pablo G. Louge</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Allende & Brea Abogados, Buenos Aires </p> <br/> <p class="advisorText"> Pablo Louge has been a partner of Allende & Brea Abogados since 1996 and is currently the managing partner. Along with his practice focus on commercial law, mergers and acquisitions, insurance and pension funds, he is a member of the International Bar Association and The Association Internationale de Droit des Assurances (A.I.D.A.). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mcolex.com/ " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/230.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mcolex.com/ " target="_blank">Cristian J.P. Mitrani</a> </p> <br/> <p class="advisorLocation"> Partner, Mitrani, Caballero, Ojam & Ruiz Moreno, Buenos Aires </p> <br/> <p class="advisorText"> Cristian Mitrani has a recognized experience in international business law, with particular emphasis on M&A, joint ventures, various types of business operations, multinational corporate governance, international arbitration, competition law and white collar crime. He has acted as lead counsel in record-setting privatizations, acquisitions, joint ventures and strategic alliances in various countries. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.negri.com.ar/abogados/socios/juan-javier-negri/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/103.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.negri.com.ar/abogados/socios/juan-javier-negri/" target="_blank">Juan Javier Negri</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Negri, Busso & Fariña Attorneys, Buenos Aires </p> <br/> <p class="advisorText"> Mr. Negri is a partner of Negri, Busso & Fariña Attorneys, a major Argentine law firm, where he practices in the areas of Domestic and International Banking, Financial Transactions, Privatization, and International Mergers and Acquisitions. He received the Argentine Legal Profession Award granted by the Argentine Press Association and the Argentine Federation of Bar Associations in 1990. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.nicholsonycano.com.ar/nicholson_s_i.htm" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/323.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.nicholsonycano.com.ar/nicholson_s_i.htm" target="_blank">Santiago María Juan Antonio Nicholson</a> </p> <br/> <p class="advisorLocation"> Partner, Nicholson y Cano, Buenos Aires </p> <br/> <p class="advisorText"> Santiago Nicholson has been a partner at Nicholson y Cano Abogados and a managing partner for more than 20 years. He has participated in several acquisitions, mergers and restructuring processes of Argentine companies, advising national and international clients, and has offered guidance to various business chambers on institutional issues: ADEBA (the Argentine Banks Association), Centro Azucarero Argentino (Argentine Sugar Manufacturing Center), and AFJP (the Association of Retirement and Pensions Funds Administrators).<br/> In addition to his experience in the corporate practice area, he has been involved in major litigations representing national and international clients on commercial and institutional topics and administrative law. He has been a guest speaker at conferences and seminars both in Argentina and overseas. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.estudio-ofarrell.com.ar/pop_staff.asp?IDStaff=569 " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/102.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.estudio-ofarrell.com.ar/pop_staff.asp?IDStaff=569 " target="_blank">Uriel Federico O'Farrell</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Estudio O'Farrell, Buenos Aires </p> <br/> <p class="advisorText"> Mr. O'Farrell is the Senior Partner of Estudio O'Farrell, a major Argentine Firm with over 60 professionals. He specializes in the fields of Public Law and Corporate Law. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.marval.com.ar/profesional/7/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/453.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.marval.com.ar/profesional/7/" target="_blank">Alfredo M. O'Farrell</a> </p> <br/> <p class="advisorLocation"> Chairman, Marval, O’Farrell & Mairal, Buenos Aires </p> <br/> <p class="advisorText"> Alfredo O’Farrell has been a partner with Marval, O’Farrell & Mairal since 1978 and he specializes in general corporate and company law, M&A, privatizations, “shareholders disputes” and other related corporate matters as well as in antitrust issues.<br/> Within his area of specialization he has advised national and foreign firms in corporate matters, mergers, acquisitions, different antitrust issues, distribution and agency contracts, privatizations and financings. His advice includes operation structuring, acquisition of real estate, contracts relating to the construction of plants and other related matters.<br/> <br/> </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bakermckenzie.com/AvelinoRolon/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/524.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bakermckenzie.com/AvelinoRolon/" target="_blank">Avelino Rolon</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Baker & McKenzie, Buenos Aires </p> <br/> <p class="advisorText"> Avelino Rolon is managing partner of the Firm’s Buenos Aires office. He is a member of the Buenos Aires Bar Association, and is a permanent member of the panel of Arbitrators and Mediators of the Centro Empresarial de Mediación y Arbitraje in Buenos Aires, as well as of the permanent arbitral tribunal of the Colegio de Abogados de la Ciudad de Buenos Aires. Mr. Rolon was also an adjunct professor of procedural law and civil law at the University de Buenos Aires in Argentina. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bomchil.com/cv.aspx?AbogadoID=462" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/92.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bomchil.com/cv.aspx?AbogadoID=462" target="_blank">Guido Santiago Tawil</a> </p> <br/> <p class="advisorLocation"> Partner, M. & M. Bomchil, Buenos Aires </p> <br/> <p class="advisorText"> Guido Santiago Tawil is a senior partner in the firm of M. & M. Bomchil a leading Argentine firm, where he heads the Administrative Law & Economic Regulation and Arbitration Departments. He has also served as Commissioner of Argentina's Securities & Exchange Commission and as Secretary of Argentina's Federal Supreme Court of Justice (a position equivalent to federal judge). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.zbv.com.ar/verprofesional.php?id=16" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/520.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.zbv.com.ar/verprofesional.php?id=16" target="_blank">Carolina Zang</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Zang, Bergel y Viñes Abogados, Buenos Aires </p> <br/> <p class="advisorText"> Carolina Zang is Partner of Zang, Bergel & Viñes Abogados since 2008 and in May 2013 she was appointed Managing Partner of the firm. She also heads the Banking and Capital Markets Practice. She specializes in corporate legal advice with emphasis in financing, capital markets, debt restructuring, M&A, investment funds, private equity and venture capital, and real estate. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Australia">Australia</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.aurizon.com.au/aboutus/board" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/25.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.aurizon.com.au/aboutus/board" target="_blank">John Atkin</a> </p> <br/> <p class="advisorLocation"> Independent Non-Executive Director, Aurizon Holdings Limited, Brisbane </p> <br/> <p class="advisorText"> Mr. John Atkin is an Independent Non-Executive Director for Aurizon Holdings Limited. He formerly was Managing Director and Chief Executive Officer of Trust Company Limited, a leading Australian financial services group with offices in Sydney, Melbourne, Brisbane, and Townsville as well as in Hong Kong and Singapore. Until 2008, Mr. Atkin served as Managing Partner of Blake Dawson, a leading Australian law firm. He is a member of the Business Council of Australia and is also internationally recognized for his work in Mergers & Acquisitions and Capital Markets. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.herbertsmithfreehills.com/people/gavin-bell" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/45.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.herbertsmithfreehills.com/people/gavin-bell" target="_blank">Gavin Bell</a> </p> <br/> <p class="advisorLocation"> Chief Executive Officer, Herbert Smith Freehills LLP, Sydney </p> <br/> <p class="advisorText"> Gavin is the joint chief executive officer of Herbert Smith Freehills. He commenced his career in 1982 as a graduate solicitor in Freehills’ litigation group. In 1988 Gavin became a partner, and on 1 July 2005 he became the managing partner and CEO of Freehills. Gavin has been involved in dispute resolution and infrastructure development throughout his career. He has been recognised by various guides in these areas.Gavin is a member of the Advisory Council of the Australian School of Business and the Business Council of Australia </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.5wentworth.com.au/site/people/detail/11/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/21.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.5wentworth.com.au/site/people/detail/11/" target="_blank">David Bennett AC QC</a> </p> <br/> <p class="advisorLocation"> Senior Counsel, 5 Wentworth Chambers, Sydney </p> <br/> <p class="advisorText"> Dr. David Bennett was the Solicitor-General of the Commonwealth of Australia, the second law officer to the Attorney-General of that nation. He appears in the Commonwealth's interest in important legal proceedings, particularly in the High Court. He also served as President of the Australian Bar Association from 1995 to 1997. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.nortonrosefulbright.com/people/24676/don-boyd" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/151.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.nortonrosefulbright.com/people/24676/don-boyd" target="_blank">Don Boyd</a> </p> <br/> <p class="advisorLocation"> Consultant, Norton Rose Fulbright Australia, Brisbane </p> <br/> <p class="advisorText"> Don Boyd is a consultant and former Global Deputy Chief Executive of our practice. Prior to becoming Global Deputy Chief Executive, Don was Chief Executive Partner of Deacons Australia from 2000 - 2009. Don was National Executive Chairman of Deacons from 1995 to 2000 and was Managing Partner of Deacons’ Brisbane office from 1991-1995. Between 1996 and 2000, he was also Chief Executive Officer of Deacons in Asia where he was responsible for devising the strategy, management and operations of Deacons’ Bangkok, Beijing, Hanoi, Ho Chi Minh City, Jakarta, Shanghai, Singapore and Taipei offices. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.ashurst.com/people-detail.aspx?id_Content=6607" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/130.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.ashurst.com/people-detail.aspx?id_Content=6607" target="_blank">John Carrington</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Ashurst, Melbourne </p> <br/> <p class="advisorText"> John Carrington is Managing Partner of Ashurst, a leading law firm with offices across Australia, and international offices in Shanghai, Singapore, Port Moresby, and Jakarta. He is a member of the Business Council of Australia and the Committee for Economic Development of Australia (CEDA). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.corrs.com.au/corrs/website/web.nsf/Content/DentonJohn" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/143.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.corrs.com.au/corrs/website/web.nsf/Content/DentonJohn" target="_blank">John W.H. Denton</a> </p> <br/> <p class="advisorLocation"> Partner and Chief Executive Officer, Corrs Chambers Westgarth, Melbourne </p> <br/> <p class="advisorText"> John W.H. Denton is Partner & Chief Executive Officer of Corrs Chambers Westgarth, one of Australia's top ten law firms, with offices in Sydney, Melbourne, Brisbane and Perth. He is rated as one of Australia's leading labor lawyers. He is also currently Chair of the Business Advisory Group for the Government of Australia and Prime Ministerial representative to the APEC Business Council and the author of many articles on trade. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.claytonutz.com/people/controller.asp?pid=61" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/120.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.claytonutz.com/people/controller.asp?pid=61" target="_blank">David Fagan</a> </p> <br/> <p class="advisorLocation"> Partner, Clayton Utz, Melbourne </p> <br/> <p class="advisorText"> David Fagan is a Partner with Clayton Utz, one of Australia's most successful law firms with over 1,900 people nationally, with offices in Sydney, Melbourne, Brisbane, Perth, Canberra, and Darwin, and with a leading practice in the Asia Pacific region. From May 2001 until June 2010, he was the Chief Executive Partner of the firm. He is a Board member of the Clayton Utz Foundation and is also a member of the Business Council of Australia - Business Reform Task Force. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.minterellison.com/People/mark_green/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/124.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.minterellison.com/People/mark_green/" target="_blank">Mark Green</a> </p> <br/> <p class="advisorLocation"> Managing Partner International, Minter Ellison, Melbourne </p> <br/> <p class="advisorText"> Mark Green is the Managing Partner of the Melbourne office of Minter Ellison, a major legal force in the Asia Pacific region with more than 2,200 people in 14 offices in 6 countries: Adelaide, Brisbane, Canberra, Darwin, Gold Coast, Melbourne, Perth, Sydney, Hong Kong, Jakarta, Shanghai, Auckland, Wellington, and London. He is one of Australia's leading advisers on Tax and related Corporate Structuring issues. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.gtlaw.com.au/team/3058/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/174.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.gtlaw.com.au/team/3058/" target="_blank">Tony Holland</a> </p> <br/> <p class="advisorLocation"> Partner, Gilbert + Tobin, Melbourne </p> <br/> <p class="advisorText"> Mr. Holland is a distinguished lawyer with over 25 years finance and project finance experience. He is a partner at Gilbert + Tobin. He was the Country Managing Partner for DLA Piper Australia. Prior to his appointment at DLA Piper Australia, Tony was the Regional Head of Finance for the Middle East and the Managing Partner of the Dubai office of DLA Piper. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.ashurst.com/people-detail.aspx?id_Content=6746" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/126.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.ashurst.com/people-detail.aspx?id_Content=6746" target="_blank">Mary Padbury</a> </p> <br/> <p class="advisorLocation"> Vice Chairman, Ashurst LLP, Melbourne </p> <br/> <p class="advisorText"> Mary Padbury is Vice Chairman of Ashurst and a partner in the intellectual property practice in Melbourne. Mary became Ashurst Australia's chairman in July 2005 and was re-elected in 2008 and 2011. She was elected Vice Chairman of the global firm on the financial merger of Ashurst LLP and Ashurst Australia from November 2013. She previously worked in London on secondment at Bristows in 1985/86 and was the resident partner of Ashurst Australia (Blake Dawson) in 2000/02. She is a member of Chief Executive Women and on the boards of the Burnet Institute, Australasian Gastro-Intestinal Trials Group (GI Cancer Institute), Melbourne University Law School Foundation and the Professional Standards Board for Patent and Trade Marks Attorneys. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.allens.com.au/experts/cv.asp?ID=michaelrose&where=aar&search=true" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/154.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.allens.com.au/experts/cv.asp?ID=michaelrose&where=aar&search=true" target="_blank">Michael Rose</a> </p> <br/> <p class="advisorLocation"> Chief Executive Partner, Allens, Sydney </p> <br/> <p class="advisorText"> Michael leads an executive team responsible for overseeing professional practice, client relationships and business operations in the eight countries in which Allens operates. Before becoming Chief Executive Partner, Michael was the head of the Allens Litigation & Dispute Resolution Department and a commercial litigator specialising in large-scale commercial disputes. He acted for clients in significant disputes throughout Australia and in the United States, Europe and several Asian jurisdictions. He has practised in Australia, the United States and Hong Kong. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Austria">Austria</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.chsh.com/lawyers/lawyer/birkner-llm.html " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/173.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.chsh.com/lawyers/lawyer/birkner-llm.html " target="_blank">Dr. Albert Birkner</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Cerha Hempel Spiegelfeld Hlawati, Vienna </p> <br/> <p class="advisorText"> Albert Birkner is a partner of Cerha Hempel Spiegelfeld Hlawati, a leading Austrian firm firm with offices in Austria, Belarus, Belgium, Bulgaria, Hungary, Romania, Serbia and Slovakia. Albert heads Cerha's M&A Practise Group. He practises in the fields of mergers & acquisitions, capital markets and public takeovers. Albert is a member of the board of the following companies: Worthington Cylinders Austria, Österreichische Realitäten AG, Epsilon Privatstiftung </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cms-rrh.com/OurPeople/biography/pages/default.aspx?AttorneyGuid=14178001-6019-4f88-a986-54364a23a50c" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/62.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cms-rrh.com/OurPeople/biography/pages/default.aspx?AttorneyGuid=14178001-6019-4f88-a986-54364a23a50c" target="_blank">Bernt Elsner</a> </p> <br/> <p class="advisorLocation"> Partner, CMS Reich-Rohrwig Hainz, Vienna </p> <br/> <p class="advisorText"> Bernt Elsner is head of the Public Procurement Law, EU Competition Law and Public Law team at CMS Reich- Rohrwig Hainz, one of Austria's leading law firms. He practices in the fields of Public Procurement Law, Cartel Law, State Aid, Constitutional Law, Administrative Law, EU-Law, Environmental Law, Tax Law, and Arbitration. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Azerbaijan">Azerbaijan</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.fina.az/eng/prof.shtml" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/100.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.fina.az/eng/prof.shtml" target="_blank">Nariman Ramazanov</a> </p> <br/> <p class="advisorLocation"> Founder and Managing Partner, FINA LLP, Baku </p> <br/> <p class="advisorText"> Mr. Ramazanov is Founder and Managing Partner of FINA LLP, a major Azerbaijan law firm which was founded in 2002 in Baku. He specializes in the fields of Foreign Trade Management, Taxation, Banking, Energy and Natural Resources, Commercial and Labor Law, Incorporation, and Real Estate. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Bahrain">Bahrain</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://zubipartners.com/expert/hatim-sharif-zubi-hon-g-b-e/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/82.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://zubipartners.com/expert/hatim-sharif-zubi-hon-g-b-e/" target="_blank">Hatim Sharif Zu'bi</a> </p> <br/> <p class="advisorLocation"> Chairman, Hatim S. Zu'bi & Partners, Manama </p> <br/> <p class="advisorText"> Mr. Zu'bi is the founder and Senior Partner of the Hatim S. Zu'bi & Partners, which was first established in 1971 and which has been one of the leading firms in Bahrain and other GCC States in the fields of Corporate Law, Banking & Finance, Construction, Arbitration, and Litigation. Mr. Zu'bi was called to the English Bar by Lincoln's Inn, London in 1950 and has been licensed to practice as an Advocate in Jordan, Abu Dhabi, Dubai, Qatar, and the Sultanate of Oman as well as in Bahrain. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Belarus">Belarus</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://en.vmp.by/company/partners/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/109.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://en.vmp.by/company/partners/" target="_blank">Konstantin Mikhel</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Vlasova Mikhel & Partners, Minsk </p> <br/> <p class="advisorText"> Mr. Mikhel is the Managing Partner of Vlasova Mikhel & Partners, the successor firm to the first private law practice in the Republic of Belarus. He is Deputy Chairman of the Executive Board of the Belarusian Public Association of Commercial Lawyers and practices in the fields of Investment, Taxation, International Commercial Law, Mergers and Acquisitions, Insolvency, Finance, and Commercial Litigation. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Belgium">Belgium</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.linklaters.com/WhoWeAre/OurPeople/Pages/JeanPierreBlumberg.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/105.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.linklaters.com/WhoWeAre/OurPeople/Pages/JeanPierreBlumberg.aspx" target="_blank">Jean-Pierre Blumberg</a> </p> <br/> <p class="advisorLocation"> Co-Head of Global M&A, Partner, Linklaters LLP, Antwerp </p> <br/> <p class="advisorText"> Mr. Blumberg is the Managing Partner for Europe of Linklaters, one of the world's preeminent firms with 30 offices in 23 countries. He specializes in Corporate Law, particularly Private and Public Mergers and Acquisitions, Take-Over Bids, Reorganizations, and Joint Ventures as well as Equity Offerings (IPOs and secondary transactions). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.loyensloeff.com/en-US/OurPeople/Pages/CallensPeter.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/146.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.loyensloeff.com/en-US/OurPeople/Pages/CallensPeter.aspx" target="_blank">Peter Callens</a> </p> <br/> <p class="advisorLocation"> Partner, Loyens & Loeff, Brussels </p> <br/> <p class="advisorText"> Peter Callens is a Partner at Loyens & Loeff Belgium, part of a global firm. He is a member of the Corporate Law and M&A practice group in Brussels. Peter is the chairman of the Belgian-Dutch Society (BENEV) and also a former co-chair of the International Sales committee of the International Bar Association </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.ije.be/Upload/main/Personeel/ADW%20Les%20dames%20de%20l%27IJE.pdf " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/132.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.ije.be/Upload/main/Personeel/ADW%20Les%20dames%20de%20l%27IJE.pdf " target="_blank">Anne De Wolf</a> </p> <br/> <p class="advisorLocation"> Director, Institut des juristes d'entreprise, Brussels </p> <br/> <p class="advisorText"> Anne De Wolf is the Director of the Institut des juristes d'entreprise - the Institute for Company Lawyers. She is also a delegate to the International Company Lawyers Association. For nineteen years, she worked for BASF Belgium N.V., the Belgian subsidiary of the German world leader in the chemical sector, serving as its Secretary-General and Legal Affairs Manager. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.twobirds.com/en/our-lawyers/p/paul-hermant1" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/512.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.twobirds.com/en/our-lawyers/p/paul-hermant1" target="_blank">Paul Hermant </a> </p> <br/> <p class="advisorLocation"> Partner, Bird & Bird, Brussels </p> <br/> <p class="advisorText"> Paul Hermant is managing partner of the Brussels office of Bird & Bird LLP and a member of the firm's Executive Committee. Mr. Hermant focuses his professional practice on corporate and financial transactions, especially in high-technology and regulated sectors. In that respect, he has been involved in many of the most significant transactions in Belgium over the last 20 years, such as stock exchange listings, public takeover bids, mergers, acquisitions and private equity investments. He also represents clients in court and arbitration cases in those areas. He regularly publishes and lectures on those topics and teaches at the University of Brussels. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.eubelius.com/en/attorneys/filtered?title=Hofstr%C3%B6ssler&term_node_tid_depth=All " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/54.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.eubelius.com/en/attorneys/filtered?title=Hofstr%C3%B6ssler&term_node_tid_depth=All " target="_blank">Patrick Hofströssler</a> </p> <br/> <p class="advisorLocation"> Partner, Eubelius, Brussels </p> <br/> <p class="advisorText"> Patrick Hofströssler is a Partner at Eubelius, a leading Belgian law firm with 90 lawyers and offices in Brussels, Kortrijk, and Antwerp. Mr. Hofströssler, who focuses his practice on Estate Law and Succession Planning, Procedural Law, Commercial Law, Property Law, and Administrative Procedural Law, frequently acts for the Belgian government. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.schuette-law.com/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/159.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.schuette-law.com/" target="_blank">Michael Schütte</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Dr. Michael Schütte and Michael Schütte SPRL, Brussels<br/> </p> <br/> <p class="advisorText"> Dr. Michael Schütte has been practising mainly in the field of antitrust, competition and international trade. In early 1990, he became a partner in Bruckhaus Westrick Stegemann, which merged to become Freshfields Bruckhaus Deringer in 2000. The initial years until 1995 were marked by assisting the Treuhandanstalt, the German privatization agency, in a number of complex privatizations, all of which lead to State aid procedures before the European Commission. He managed the Brussels office of Freshfields Bruckhaus Deringer until his retirement from that firm in September 2006. He joined Howrey LLP as a senior partner in October 2006 and resigned from that firm in April 2009. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Brazil">Brazil</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bmalaw.com.br/nova_internet/ing/profissionais_detalhe.asp?id=539&tipo=Partners" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/112.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bmalaw.com.br/nova_internet/ing/profissionais_detalhe.asp?id=539&tipo=Partners" target="_blank">Paulo Cezar Aragão</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Barbosa, Müssnich & Aragão, São Paulo </p> <br/> <p class="advisorText"> Mr. Aragão is a senior partner of Barbosa, Müssnich & Aragão Advogados, one of the largest firms in Brazil with offices in São Paulo, Rio de Janeiro, Belo Horizonte, and Brasilia. Mr. Aragão is a former General Counsel of the Brazilian Securities and Exchange Commission and is currently the Vice-Chairman of the Arbitration Chamber of the São Paulo Stock Exchange (BOVESPA). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bkbg.com.br/profissionais/ricardo-barretto-ferreira-da-silva/ " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/238.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bkbg.com.br/profissionais/ricardo-barretto-ferreira-da-silva/ " target="_blank">Ricardo Barretto Ferreira da Silva</a> </p> <br/> <p class="advisorLocation"> Founding, Senior and Managing Partner, Barretto Ferreira e Brancher (BKBG), São Paulo </p> <br/> <p class="advisorText"> Mr. Barretto Ferreira da Silva is the Co-Founding, Senior and Managing Partner of <span style="background-color: #fafafa;">Barretto Ferreira e Brancher (BKBG)</span>. Through his management of the firm and Information Technology and E-Commerce practice, he was Vice-Chair of the Inter-American Law Committee of the Comparative Law Division of the ABA (2001-2004), Chairman of the CLA South America Committee (2004-2005), and Chairman of the Information Technology Transaction Subcommittee of the Committee R (IBA) (2000/2002) among other activies. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.pinheironeto.com.br/advogado/alexandre-bertoldi" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/161.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.pinheironeto.com.br/advogado/alexandre-bertoldi" target="_blank">Alexandre Bertoldi</a> </p> <br/> <p class="advisorLocation"> Partner, Pinheiro Neto Advogados, São Paulo </p> <br/> <p class="advisorText"> Alexandre Bertoldi is a partner at Pinheiro Neto Advogados and a member of the firm's Steering Committee. With offices in São Paulo, Rio de Janeiro and Brasília, Pinheiro Neto Advogados is one of the largest law firms in Latin America and one of the most well-established in Brazil. Mr. Bertoldi practices in the corporate area, with a focus on M&A and Banking & Finance, having worked in the past years on some of Brazil's largest deals. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.tozzinifreire.com.br/advogados/29.jose-luis-de-salles-freire.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/510.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.tozzinifreire.com.br/advogados/29.jose-luis-de-salles-freire.html" target="_blank">José Luis De Salles Freire</a> </p> <br/> <p class="advisorLocation"> Founding Partner, TozziniFreire, São Paulo </p> <br/> <p class="advisorText"> José Luis is a founding partner of TozziniFreire and Chairman of its Executive Committee. In addition to overseeing the Corporate practice of the firm, José Luis actively assists clients in his areas of expertise, including mergers and acquisitions, tax planning, and a wide range of issues affecting capital markets and publicly held corporations. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.veirano.com.br/por/professionals/view/pedro_freitas" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/514.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.veirano.com.br/por/professionals/view/pedro_freitas" target="_blank">Pedro Freitas</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Veirano Advogados, Rio de Janeiro </p> <br/> <p class="advisorText"> Pedro Freitas is Veirano's Managing Partner. Mr. Freitas has extensive expertise advising clients on corporate law, mergers and acquisitions and infrastructure issues with exceptional industry knowledge in mining, construction, project finance, energy and natural resources gained from his years as in-house counsel. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.klalaw.com.br/eng/perfil.php?id=324" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/234.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.klalaw.com.br/eng/perfil.php?id=324" target="_blank">Fernando Koury Lopes</a> </p> <br/> <p class="advisorLocation"> Partner, Koury Lopes Advogados, São Paulo </p> <br/> <p class="advisorText"> Fernando Koury Lopes is a partner at Koury Lopes Advogados which he established in 2002. Known for his Corporate and M&A work, he is head of the department and led the team that counselled Thomson Reuters when it absorbed Revista dos Tribunais. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.machadomeyer.com/lawyers/antonio-correa-meyer" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/321.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.machadomeyer.com/lawyers/antonio-correa-meyer" target="_blank">Antonio Corrêa Meyer</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Machado, Meyer, Sendacz e Opice Advoagados, São Paulo </p> <br/> <p class="advisorText"> Antonio Corrêa Meyer is a founding partner of Machado, Meyer, Sendacz e Opice Advoagados. His practice on Corporate and Capital Markets Law. Meyer is President of the Center of Studies of the Law Firms - CESA, an Arbitrator of the Conciliation and Arbitration Chamber of Fundação Getúlio Vargas, and a member of the Market Arbitration Chamber (CAM), created for the São Paulo Stock Exchange (Bovespa). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mattosfilho.com.br/pagina.php?item=Lawyers&pag=---Mosquera&lang=en " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/295.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mattosfilho.com.br/pagina.php?item=Lawyers&pag=---Mosquera&lang=en " target="_blank">Roberto Quiroga Mosquera</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Mattos Filho, Veiga Filho, Marrey Jr. e Quiroga Advogados, São Paulo </p> <br/> <p class="advisorText"> Roberto Quiroga Mosquera is Managing partner at Mattos Filho, Veiga Filho, Marrey Jr. e Quiroga Advogados. Focusing his practice on Tax law, Mr. Quiroga Mosquera is a Professor of Tax Law and the Third Sector Law of Getúlio Vargas Foundation and also a member of the IFA - International Fiscal Association and the IBA - International Bar Association. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Bulgaria">Bulgaria</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.penkov-markov.eu/index.php?p=3" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/131.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.penkov-markov.eu/index.php?p=3" target="_blank">Vladimir P. Penkov</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Penkov, Markov & Partners, Sofia </p> <br/> <p class="advisorText"> Mr. Penkov is the Founder and Managing Partner of Penkov, Markov & Partners, a leading Bulgarian firm with offices in Sofia, Bourgas, Varna, Lovech, Pleven, Rousse, and Vratza. He is the former Chief Legal Counsel to the Ministry of Foreign Economic Relations, Vice-President of the Bulgarian Chamber of Commerce and Industry, and arbitrator at the Arbitration Court at the Bulgarian Chamber of Commerce and Industry. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Canada">Canada</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.scotiabank.com/ca/en/0,,522,00.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/298.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.scotiabank.com/ca/en/0,,522,00.html" target="_blank">Deborah M. Alexander</a> </p> <br/> <p class="advisorLocation"> Executive Vice-President, General Counsel and Secretary, Scotiabank, Toronto </p> <br/> <p class="advisorText"> Deborah joined Scotiabank in June 2002. Prior to this, she was a senior partner in the Business Law Department at Osler, Hoskin & Harcourt LLP. She is active in the legal community, as a member of the Securities Advisory Committee to the Ontario Securities Commission, and in her local community as a member of the Queen's University Council. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dentons.com/en/norman-bacal" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/160.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dentons.com/en/norman-bacal" target="_blank">Norman Bacal</a> </p> <br/> <p class="advisorLocation"> Counsel, Dentons, Toronto </p> <br/> <p class="advisorText"> Norman Bacal joined Dentons’ Toronto office in 2014. He was the Co-Managing Partner of Heenan Blaikie, a major Canadian firm with offices in Montréal, Toronto, Vancouver, Québec, Calgary, Sherbrooke, Ottawa, Thornhill, Trois-Rivières, Victoria, and representative offices in Singapore and Paris. Mr. Bacal focuses his practice on tax law and is considered a leading expert in taxation issues related to the Canadian and international entertainment industry. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.manulife.com/public/article/index/0,,lang=en&artId=144604&navId=610003,00.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/11.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.manulife.com/public/article/index/0,,lang=en&artId=144604&navId=610003,00.html" target="_blank">Jean-Paul (J-P.) Bisnaire</a> </p> <br/> <p class="advisorLocation"> Senior Executive Vice President, Corporate Affairs & General Counsel, The Manufacturers Life Insurance Company, Toronto </p> <br/> <p class="advisorText"> Mr. Bisnaire began serving as General Counsel of Manulife Financial in 2004. He is also a member of the Company's Executive Committee and Management Committee. Before joining Manulife Financial, he was one of Canada's leading securities lawyers practicing in mergers and acquisitions and corporate finance. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mccarthy.ca/lawyer_detail.aspx?id=2226" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/301.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mccarthy.ca/lawyer_detail.aspx?id=2226" target="_blank">Marc-André Blanchard</a> </p> <br/> <p class="advisorLocation"> Chair and Chief Executive Officer Partner, McCarthy Tétrault LLP, Toronto </p> <br/> <p class="advisorText"> Marc-André Blanchard is the Chair and Chief Executive Officer of McCarthy Tétrault. Mr. Blanchard focuses his practice on civil and commercial litigation and has worked on matters involving shareholder disputes, contested mergers and acquisitions, class actions and boards of inquiry. Mr. Blanchard was president of the Québec Liberal Party from 2000 to 2008, an active member in cabinet campaigns of United Way since 2004, and a board member of the WoodGreen Foundation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dentons.com/michel-brunet" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/144.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dentons.com/michel-brunet" target="_blank">Michel A. Brunet</a> </p> <br/> <p class="advisorLocation"> Chair, Dentons Canada LLP, Montréal </p> <br/> <p class="advisorText"> Michel A. Brunet is the Chair of Dentons Canada LLP. He has recognized expertise in public offering, public financings of major infrastructure projects as well as in the sale and acquisition of business corporations, specifically in international and private transactions. In this context, Michel acted as counsel to many public, state-owned and private corporations in various areas, including institutional fund management, energy, manufacturing, commercial, financial services and brokerage, and to foreign companies with respect to their establishment or acquisition projects in Canada. A considerable portion of Michel's practice involves coordinating legal services for a number of the firm's major clients. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.fasken.com/en/david-corbett/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/413.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.fasken.com/en/david-corbett/" target="_blank">David N. Corbett</a> </p> <br/> <p class="advisorLocation"> Firm Managing Partner, Fasken Martineau DuMoulin LLP, Toronto </p> <br/> <p class="advisorText"> David N. Corbett is Managing Partner of Fasken Martineau DuMoulin. Mr. Corbett first joined the firm in 1979 and has been an active part of its growth since. He is a member of the Labour & Employment Group and his practice involves advising and representing employers. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lawsonlundell.com/Team/Lawyers/Brian-Fulton" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/332.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lawsonlundell.com/Team/Lawyers/Brian-Fulton" target="_blank">Brian D. Fulton</a> </p> <br/> <p class="advisorLocation"> Partner, Lawson Lundell LLP, Vancouver </p> <br/> <p class="advisorText"> Brian Fulton formerly served as Managing Partner of Lawson Lundell LLP, a leading western Canadian business law firm. Mr. Fulton focuses his practice on mergers and aquisitions, both domestic and cross-border, divestitures and joint ventures. He works with Canadian and U. S. private equity funds and financial institutions investing in a wide range of industry sectors. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.blakes.com/English/WhoWeAre/FindPerson/Pages/Profile.aspx?EmpID=101887" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/507.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.blakes.com/English/WhoWeAre/FindPerson/Pages/Profile.aspx?EmpID=101887" target="_blank">Robert M. Granatstein</a> </p> <br/> <p class="advisorLocation"> Firm Managing Partner, Blake, Cassels & Graydon LLP, Toronto </p> <br/> <p class="advisorText"> Rob has been the Firm Managing Partner of Blakes since 2001. Before taking on the duties of Firm Managing Partner, he practised in the financial services, corporate, mergers and acquisitions, and procurement groups of the Firm. Prior to joining Blakes, Rob practised law with major law firms in Toronto and Boston and with a major international bank headquartered in Boston. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.osler.com/OurPeople/Profile.aspx?id=300&LangType=4105" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/5.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.osler.com/OurPeople/Profile.aspx?id=300&LangType=4105" target="_blank">Clay M. Horner</a> </p> <br/> <p class="advisorLocation"> Chair, Osler, Hoskin & Harcourt LLP, Toronto </p> <br/> <p class="advisorText"> Mr. Horner is Chair of Osler, Hoskin & Harcourt. He has acted as counsel in the largest merger transaction ever involving a Canadian company and a significant number of other leading Canadian transactions. He also acted as lead counsel to the "Wise Persons' Committee" to recommend the best securities regulatory system for Canada. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mcmillan.ca/AndrewKent" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/320.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mcmillan.ca/AndrewKent" target="_blank">Andrew J.F. Kent</a> </p> <br/> <p class="advisorLocation"> Co-Chair, McMillan LLP, Toronto </p> <br/> <p class="advisorText"> Andrew Kent is Chief Executive Officer and Chair of the Financial Services and Restructuring department at McMillan. In addition to his active Finance practice, he focuses on the legal community, serving as Chair of the Joint Task Force on Business Insolvency Law Reform of the Insolvency Institute of Canada and the Canadian Association of Insolvency and Restructuring Professionals from 2001 to 2005. He has been an Adjunct Professor of the Faculty of Law at the University of Toronto and is a Fellow of the Insolvency Institute of Canada (FIIC). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bennettjones.com/MacKinnonHugh/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/156.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bennettjones.com/MacKinnonHugh/" target="_blank">Hugh L. MacKinnon</a> </p> <br/> <p class="advisorLocation"> Chairman and Chief Executive Officer, Bennett Jones LLP, Toronto </p> <br/> <p class="advisorText"> Hugh L. MacKinnon is the Chairman and Chief Executive Officer of Bennett Jones LLP, a major Canadian firm with 360 lawyers and offices in Calgary, Toronto, Edmonton, and Ottawa. He focuses his practice in the field of Corporate Law and is a member of the Senate of the Canadian International Council and Chairman of the Chesterton Institute based at Seton Hall, New Jersey. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mcinnescooper.com/people/bernard-miller/ " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/145.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mcinnescooper.com/people/bernard-miller/ " target="_blank">Bernard F. Miller</a> </p> <br/> <p class="advisorLocation"> Partner, McInnes Cooper, Halifax </p> <br/> <p class="advisorText"> Bernie is a partner in our Halifax office. His practice focus is on environmental and aboriginal law in the energy and natural resources sector. From 2006 to 2013, Bernie served as the Managing Partner/CEO of McInnes Cooper and is currently devoting his time to a public service role. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dentons.com/chris-pinnington" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/464.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dentons.com/chris-pinnington" target="_blank">Christopher E. Pinnington</a> </p> <br/> <p class="advisorLocation"> Chief Executive Officer, Dentons LLP, Toronto </p> <br/> <p class="advisorText"> As Dentons' Canada Chief Executive Officer and a member of the global leadership team, serving on the Global Board and Global Management Committee, Chris is responsible for building on the Firm’s vision and leading the implementation of Dentons' strategy in Canada, which is focused on anticipating, understanding and exceeding clients’ expectations of service and value in today’s demanding and evolving business environment. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.osler.com/ourpeople/Profile.aspx?id=923" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/424.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.osler.com/ourpeople/Profile.aspx?id=923" target="_blank">Dale R. Ponder</a> </p> <br/> <p class="advisorLocation"> Firm Managing Partner and Chief Executive, Osler, Hoskin & Harcourt LLP, Toronto </p> <br/> <p class="advisorText"> Dale Ponder is Managing Partner and Chief Executive of Osler, Hoskin & Harcourt LLP. She serves on the Firm’s Executive Committee and is a senior member of its Mergers and Acquisitions practice. In addition to her leadership role and busy cross-border M&A work, she has been a member of the Securities Advisory Committee to the Ontario Securities Commission and a special lecturer at the University of Toronto Faculty of Law. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.nortonrosefulbright.com/people/42242" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/123.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.nortonrosefulbright.com/people/42242" target="_blank">Norman M. Steinberg</a> </p> <br/> <p class="advisorLocation"> Global Vice Chairman, Norton Rose Fulbright Canada LLP, Montréal </p> <br/> <p class="advisorText"> Norman Steinberg is Global Co-Chair of Norton Rose Fulbright and Chairman of Norton Rose Fulbright Canada. He is also an ex officio member of Norton Rose Fulbright Canada’s management committee. He focuses on mergers and acquisitions, corporate finance, privatization and corporate governance. Mr. Steinberg’s mergers and acquisitions experience includes multi-billion dollar transactions in the hospitality, oil and gas, telecommunications, paper and printing, rolling products and electronics sectors. He has acted in numerous privatization matters for governments and major Canadian and North American companies. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dwpv.com/en/17625_4948.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/129.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dwpv.com/en/17625_4948.aspx" target="_blank">Pierre-André Themens</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Davies Ward Phillips & Vineberg LLP, Montréal </p> <br/> <p class="advisorText"> Pierre-Andre Themens is a Managing Partner of Davies Ward Phillips & Vineberg, an integrated firm of more than 240 lawyers with offices in Toronto, Montreal and New York. While his practice focuses on all aspects of complex real estate transactions, from development to financing to acquisitions/dispositions to securitization, in Canada and internationally, he has a strong corporate/commercial practice as well. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bcf.ca/en/people/guy-tremblay" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/322.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bcf.ca/en/people/guy-tremblay" target="_blank">Guy Tremblay</a> </p> <br/> <p class="advisorLocation"> Consulting Partner, BCF, Montréal </p> <br/> <p class="advisorText"> Guy Tremblay is a Consulting Partner at BCF. He previously was a partner at the Montréal law firm of Gowlings. He was co-managing partner and a member of the Heenan Blaikie Executive Committee and National Management Committee from 1997 to 2011. His practice focuses on Labour and Employment law. He had previously spent several years as legal counsel for the Montreal Construction Association, and worked at the directorate general of labour relations for the Government of Quebec. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.blgcanada.com/en/home/our-professionals/Pages/Weir-Sean.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/48.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.blgcanada.com/en/home/our-professionals/Pages/Weir-Sean.aspx" target="_blank">Sean Weir</a> </p> <br/> <p class="advisorLocation"> National Managing Partner and CEO, Borden Ladner Gervais LLP, Toronto </p> <br/> <p class="advisorText"> Sean Weir is the National Managing Partner and CEO of Borden Ladner Gervais, one of the most respected Canadian firms, with more than 700 lawyers, intellectual property agents, and other professionals in Vancouver, Calgary, Toronto, Waterloo Region, Ottawa, and Montreal. He is a Member of the legal committee of the Canadian Finance and Leasing Association. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Chile">Chile</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.carey.cl/en/bio/jaime-carey/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/31.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.carey.cl/en/bio/jaime-carey/" target="_blank">Jaime Carey</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Carey y Cía, Santiago </p> <br/> <p class="advisorText"> Jaime Carey is Managing Partner of Carey y Cía, the largest law firm in Chile. He was also Chair of the World Services Group 2004-2005. Mr. Carey practices in the areas of corporate law, leases and leasing, banks and banking, mergers and acquisitions, and taxation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.claro.cl/en/ficha_abogado.html?abogado=57975241c6bbfe7753918c94054e0b7a#jose_maria_eyzaguirre_g_g " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/58.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.claro.cl/en/ficha_abogado.html?abogado=57975241c6bbfe7753918c94054e0b7a#jose_maria_eyzaguirre_g_g " target="_blank">José María Eyzaguirre Garcia de la Huerta</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Claro y Cía, Santiago </p> <br/> <p class="advisorText"> José María Eyzaguirre G. de la H. is the senior partner and the head of the litigation practice at Claro y Cía, one of the most respected law firms in Chile. He was Chairman of the commission which drafted the “Property Section” of the Chilean Constitution (1974-1977) and a member of the commissions which studied the amendment to the Chilean Civil Code on family law matters (1986-1989) and a Uniform Civil and Commercial Code (1996-1998). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.guerrero.cl/roberto-guerrero-valenzuela/prontus_guerrero/2011-01-20/121532.html " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/275.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.guerrero.cl/roberto-guerrero-valenzuela/prontus_guerrero/2011-01-20/121532.html " target="_blank">Roberto Guerrero Valenzuela</a> </p> <br/> <p class="advisorLocation"> Partner, Guerrero, Olivos, Novoa y Errázuriz, Santiago </p> <br/> <p class="advisorText"> Roberto Guerrero focuses his practice on general corporate law and its related areas. In addition to his practice, he is very active in legal education. He was Vice Dean of Pontificia Universidad Católica de Chile School of Law (2003- 2010), a Member of the Council for Transparency (2008-2010) and has been Dean of Pontificia Universidad Católica de Chile School of Law since 2011. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="China">China</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cadwalader.com/Attorney/Rocky_T._Lee/1794" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/506.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cadwalader.com/Attorney/Rocky_T._Lee/1794" target="_blank">Rocky T. Lee</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Cadwalader, Wickersham & Taft LLP, Beijing </p> <br/> <p class="advisorText"> Rocky Lee is the Asia Managing Partner and Head of Greater China Corporate Practice of Cadwalader. With a broad practice in general corporate, commercial, finance, private equity, mergers and acquisitions, complex securitization, complex regulations, venture capital, securities, and antitrust law, Rocky is widely recognized as one of the top Asian legal advisors to founders, CEOs and boards of directors on business and legal issues. His broad client base includes Western, Chinese and multinational public companies, emerging growth companies, venture backed start-ups, investment banks, private equity and venture funds, and LPs and GPs. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Colombia">Colombia</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cardenasycardenas.com/abogados29007.html?id=11&&type=1¶m=lastName&value=c&page=0" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/299.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cardenasycardenas.com/abogados29007.html?id=11&&type=1¶m=lastName&value=c&page=0" target="_blank">Darío Cárdenas</a> </p> <br/> <p class="advisorLocation"> Partner, Cardenas & Cardenas, Bogotá </p> <br/> <p class="advisorText"> Darío Cárdenas is a partner at Cardenas & Cardenas. In addition to his diverse practice which includes aviation, corporate law, and mining, oil, and gas law, he is a member of the Bar Association of Mining and Petroleum, the International Bar Association, and more. He was also Australia's Honorary Consul to Colombia for five years. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.prietocarrizosa.com/es/abogados/juan-manuel-prieto-montoya-0" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/318.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.prietocarrizosa.com/es/abogados/juan-manuel-prieto-montoya-0" target="_blank">Juan Manuel Prieto Montoya</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Prietocarrizosa, Bogotá </p> <br/> <p class="advisorText"> Juan Manuel is Senior Partner and is one of the founding partners of prietocarrizosa. He is recognized as one of the leading lawyers in Colombia, and has actively participated in major domestic and international transactions. He has extensive experience in mergers and acquisitions, and has been recognized as an expert in Probate and tax planning for domestic and foreign clients with interests and / or heirs in more than one jurisdiction. He served for more than two years as ambassador of Colombia in Italy, Greece and the United Nations based in Rome (FAO, WFP and IFAD) </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="CostaRica">Costa Rica</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://sferalegal.com/rafael-e-canas" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/517.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://sferalegal.com/rafael-e-canas" target="_blank">Rafael E. Cañas</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Sfera Legal, San José </p> <br/> <p class="advisorText"> Rafael E. Cañas is a founding partner at Sfera Legal, one of Costa Rica’s leading firms. His 20-year legal career focuses on advising U.S. clients in investment and development activities, mainly in complex real estate transactions and development. Rafael is also a trusted corporate counsel to multinational and free trade zone companies based in Costa Rica. He complements his legal practice with leadership roles in several professional, business and educational organizations. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Denmark">Denmark</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.plesner.com/cms/site.aspx?p=956&CardId=48" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/163.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.plesner.com/cms/site.aspx?p=956&CardId=48" target="_blank">Poul Flemming Hansen</a> </p> <br/> <p class="advisorLocation"> Partner, Plesner, Copenhagen </p> <br/> <p class="advisorText"> Poul Flemming Hansen, partner at Plesner Svane Grønborg, acts as legal consultant to many large Danish and international companies and is a member of the board of several Danish companies and foundations. Over the years, he has been secretary of one of Denmark's leading associations of artists, "Den Frie Udstilling" and has been one of the judges of the Labour Court appointed by the Danish Employers' Federation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bruunhjejle.com/our-people/christian-schow-madsen-(csm).aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/278.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bruunhjejle.com/our-people/christian-schow-madsen-(csm).aspx" target="_blank">Christian Schow Madsen</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Bruun & Hjejle, Copenhagen </p> <br/> <p class="advisorText"> Christian has 25+ years’ transaction and real estate experience. He assists Danish and international businesses and private equity funds in their acquisition and divestiture of businesses, including real estate-related transactions as well as private equity transactions and capital market transactions. Christian has also contributed to the Danish Bar & Law Society’s guidelines on company and securities law. Christian was elected the first managing partner of the firm with effect from 2009. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.accura.eu/people/(peoplefolder)/kaare-stolt.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/287.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.accura.eu/people/(peoplefolder)/kaare-stolt.aspx" target="_blank">Kåre Stolt</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Accura, Hellerup </p> <br/> <p class="advisorText"> Kare Stolt is Senior Partner at Accura. Mr. Stolt also heads the Mergers and Acquisitons team at the firm. Kare was one of the founders of ACCURA in 1999. Previously, he was a partner at PricewaterhouseCoopers and managing director of Tellabs Danmark A/S (formerly DSC Communications A/S). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.horten.dk/Personer/Soeren-Hornbaek-Svendsen" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/338.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.horten.dk/Personer/Soeren-Hornbaek-Svendsen" target="_blank">Søren Hornbæk Svendsen</a> </p> <br/> <p class="advisorLocation"> Partner, Horten Law Firm, Hellerup </p> <br/> <p class="advisorText"> Soren Hornbæk Svendsen is part of Horten Law Firm's management team. He specialises in energy law and in general commercial and contract law advice to companies both inside and outside the energy sector. Before his time at Horten, Svendsen was Head of Legal and Vice President at DONG Energy (2001-2005) and as corporate legal counsel at the Danish industrial conglomerate, FL Smidth (1996-2001). </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Estonia">Estonia</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.rln.ee/eng/people/partners/jyri-raidla/ " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/111.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.rln.ee/eng/people/partners/jyri-raidla/ " target="_blank">Jüri Raidla</a> </p> <br/> <p class="advisorLocation"> Founder and Senior Partner, Raidla Lejins & Norcous, Tallinn </p> <br/> <p class="advisorText"> Juri Raidla is a Senior Partner of Raidla Lejins & Norcous, one of the largest full-service business law firms in the Baltics, with offices in Estonia, Latvia, and Lithuania. He participated in the legislative drafting of the Constitution of the Republic of Estonia and served as Chairman of the Expert Committee and as Minister of Justice of Estonia from 1990 to 1992. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Finland">Finland</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.hannessnellman.com/our-people/johan-aalto" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/101.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.hannessnellman.com/our-people/johan-aalto" target="_blank">Johan Aalto</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Hannes Snellman Attorneys Ltd, Helsinki </p> <br/> <p class="advisorText"> Mr. Aalto is senior partner of Hannes Snellman, which was established in 1909 and is the largest law firm in Finland and the biggest Nordic law firm in Russia. During the last few years, Johan has been involved in some of the largest and most complex transactions in Finland. He also focuses on corporate governance issues and acts as the chairman of general meetings of several listed companies in Finland. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.roschier.com/people/rainer-hilli" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/409.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.roschier.com/people/rainer-hilli" target="_blank">Rainer Hilli</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Roschier, Helsinki </p> <br/> <p class="advisorText"> Rainer Hilli is the managing partner of Roschier and the Head of its Intellectual Property practice. Roschier is a leading law firm in the Nordics. The firm’s offices are located in Finland and Sweden. He has a wealth of experience in intellectual property transactions and intellectual property litigation including multi-jurisdictional patent litigation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://company.nokia.com/en/news/media-library/image-gallery/item/louise-pentland-executive-vice-president-legal-and-intellectual-property-0" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/296.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://company.nokia.com/en/news/media-library/image-gallery/item/louise-pentland-executive-vice-president-legal-and-intellectual-property-0" target="_blank">Louise Pentland</a> </p> <br/> <p class="advisorLocation"> Executive Vice President, Nokia, Espoo </p> <br/> <p class="advisorText"> Louise Pentland is Executive Vice President, Legal and Intellectual Property, and Chief Legal Officer. She is an active member of the legal community, giving time to the Association of General Counsels, Chief Legal Officer's Roundtable and Global Leaders in Law. Louise also serves as vice chair of the International Bar Association Corporate Counsel Forum. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.castren.fi/CV/Partners?person=85" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/114.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.castren.fi/CV/Partners?person=85" target="_blank">Kimmo Rekola</a> </p> <br/> <p class="advisorLocation"> Partner, Castrén & Snellman Attorneys LTD, Helsinki </p> <br/> <p class="advisorText"> Kimmo Rekola is Head of the IP & Technology Group and the Private Equity & Venture Capital Group at Castrén & Snellman, a leading Finnish law firm a leading Finnish law firm with offices in Helsinki, St. Petersburg, and Moscow. Before entering private practice, he served as Legal Counsel for Unisys and Legal Counsel and Vice President of Finnish Corporate Finance Ltd. (presently Nordea Finance Finland Ltd.). </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="France">France</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.de-pardieu.com/webeng/De-Pardieu-Brocas-Maffei/Team/Partners/Thierry-Brocas " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/281.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.de-pardieu.com/webeng/De-Pardieu-Brocas-Maffei/Team/Partners/Thierry-Brocas " target="_blank">Thierry Brocas</a> </p> <br/> <p class="advisorLocation"> Partner, De Pardieu Brocas Maffei, Paris </p> <br/> <p class="advisorText"> Thierry Brocas is one of the founders of De Pardieu Brocas Maffei. He specializes in mergers and acquisitions, stock options, LBOs, and acquisition finance and restructurings. He started his career at Gide Loyrette Nouel, first as an associate and from 1980 as a partner. He then joined Charles-Henri de Pardieu and Antoine Maffei in 1993 to develop the firm. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.ffw.com/people/all/b/louis-bernard-buchman.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/119.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.ffw.com/people/all/b/louis-bernard-buchman.aspx" target="_blank">Louis-Bernard Buchman</a> </p> <br/> <p class="advisorLocation"> Partner, Field Fisher Waterhouse LLP, Paris </p> <br/> <p class="advisorText"> Louis-Bernard Buchman is a partner in the Paris office of Field Fisher Waterhouse, specializing in Intellectual Property Law as well as Arbitration and Litigation. Since 1995, he has served as a French Delegate to the CCBE (Council of Bars and Law Societies of the European Union). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.gide.com/en/lawyers/xavier-de-kergommeaux" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/49.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.gide.com/en/lawyers/xavier-de-kergommeaux" target="_blank">Xavier de Kergommeaux</a> </p> <br/> <p class="advisorLocation"> Partner, Gide Loyrette Nouel, Paris </p> <br/> <p class="advisorText"> Xavier de Kergommeaux is a Partner in the Banking and Finance Department of Gide Loyrette Nouel, a major international firm. He specializes in domestic and cross-border finance and securitizations. He has been a member of the firm's management committee from 2002 to 2009 and Managing Partner from 2004 to 2009. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bredinprat.fr/1-8154-PARTNER.php?origin=search&id=121" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/388.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bredinprat.fr/1-8154-PARTNER.php?origin=search&id=121" target="_blank">Pascale Lagesse</a> </p> <br/> <p class="advisorLocation"> Partner, Bredin Prat, Paris </p> <br/> <p class="advisorText"> Pascale Lagesse is a Partner at Bredin Prat. She specializes in the labor and employment issues arising out of mergers and acquisitions and corporate downsizings and restructurings. She is a seasoned litigator and frequently defends corporate clients in complex employment litigation. Ms. Lagesse lectures on a regular basis, notably at the Paris I Sorbonne University, and has authored numerous publications on labor and employment topics. She is the Past Chair of the International Bar Association's Employment and Industrial Relations Law Committee, the Vice-Chair (France) of the International Bar Association’s Global Employment Institute and the current Head of Employment Law Studies at the Paris Bar School. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cms-bfl.com/OurPeople/biography/pages/default.aspx?AttorneyGuid=55afbebf-6e0c-4991-9bce-36add7a59779" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/246.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cms-bfl.com/OurPeople/biography/pages/default.aspx?AttorneyGuid=55afbebf-6e0c-4991-9bce-36add7a59779" target="_blank">Pierre-Sébastien Thill</a> </p> <br/> <p class="advisorLocation"> Partner, CMS Bureau Francis Lefebvre, Paris </p> <br/> <p class="advisorText"> Pierre-Sébastien Thill is Chairman of Supervisory Board of CMS Bureau Francis Lefebvre. M. Thill was a Member of the Management Board from 2000-2004 and Chairman from 2004-2012. In addition to his firm duties, he is a Member of the Institute of Tax Lawyers (IACF), the French Association of Corporate Counsel Advice (CCA), the International Fiscal Association (IFA), and the International Bar Association (IBA). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dechert.com/philippe_thomas/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/127.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dechert.com/philippe_thomas/" target="_blank">Philippe Thomas</a> </p> <br/> <p class="advisorLocation"> Partner, Dechert LLP, Paris </p> <br/> <p class="advisorText"> Philippe Thomas focuses his practice on labor and employment matters. Prior to joining Dechert in 2011, Mr. Thomas spent fourteen years at Hogan Lovells and was heard of the Employment practice at the Paris location. He has extensive experience in transfer of personnel and other employment law aspects of national and international mergers and acquisitions. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Georgia">Georgia</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bgi.ge/?14/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/94.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bgi.ge/?14/" target="_blank">Lasha Gogiberidze</a> </p> <br/> <p class="advisorLocation"> Founding Partner, BGI Legal, Tbilisi </p> <br/> <p class="advisorText"> Lasha Gogiberidze is a founding partner of BGI Advisory Services Georgia and the director of BGI Legal. Earlier, he served as a director of corporate practice in Ernst & Young's Georgian office and was a leading attorney in the Georgian Consulting Group. Together with his colleagues at BGI, he has been involved in nearly every major transaction in Georgia over the past decade. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Germany">Germany</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.noerr.com/en/DesktopDefault.aspx/tabid-29/20_read-67/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/272.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.noerr.com/en/DesktopDefault.aspx/tabid-29/20_read-67/" target="_blank">Tobias Bürgers</a> </p> <br/> <p class="advisorLocation"> Co-Chair, Noerr LLP, Munich </p> <br/> <p class="advisorText"> Dr. Tobias Bürgers is Co-Chair of Noerr. He focuses his practice on Corporate, Capital Markets, and Mergers and Acquisitions Law. He acts for listed companies as well as for major family <br/> owned businesses and has dealt with many takeovers and <br/> capital market transactions as responsible partner. In addition to his practice, Dr. Bürgers is an active author for legal matters co-authoring "Takeover Law in Germany." </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.noerr.com/en/desktopdefault.aspx/tabid-29/20_read-108" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/282.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.noerr.com/en/desktopdefault.aspx/tabid-29/20_read-108" target="_blank">Dr. Dieter Schenk</a> </p> <br/> <p class="advisorLocation"> Partner, Noerr LLP, Frankfurt am Main and Munich </p> <br/> <p class="advisorText"> Dr. Dieter Schenk is a partner in Noerr's corporate department and served as co-Managing Partner of the firm from 1997 -2012. In addition to his active Mergers and Acquisitions, Corporate, and Tax Law practice, he is a member of the supervisory boards at the following companies: Fresenius SE (deputy chairman), Fresenius Medical Care AG & Co KGaA (deputy chairman), Fresenius Medical Care Management AG (deputy chairman), Greiffenberger AG (deputy chairman), Gabor Shoes AG (chairman), and TOPTICA Photonics AG (chairman). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bblaw.com/index.php?id=851&no_cache=1&L=6&tx_bb[uid]=763&cHash=029498b0202a00165724b65b94786d84" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/23.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bblaw.com/index.php?id=851&no_cache=1&L=6&tx_bb[uid]=763&cHash=029498b0202a00165724b65b94786d84" target="_blank">Dr. Jack Schiffer</a> </p> <br/> <p class="advisorLocation"> Partner, Beiten Burkhardt, Munich </p> <br/> <p class="advisorText"> Dr. Jack Schiffer is a founding and equity partner of the international commercial law firm Beiten Burkhardt, with offices in Munich, Berlin, Dusseldorf, Frankfurt, Nuremberg, Brussels, Beijing, Hong Kong, Kiev, Moscow, Shanghai, St. Petersburg, and Warsaw. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.skwschwarz.de/en/Mathias-Schwarz/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/141.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.skwschwarz.de/en/Mathias-Schwarz/" target="_blank">Prof. Dr. Mathias Schwarz</a> </p> <br/> <p class="advisorLocation"> Partner, SKW Schwarz, Schwarz Kelwing Wicke Westpfahl, Munich </p> <br/> <p class="advisorText"> Prof. Dr. Mathias Schwarz advises national and international clients from the movie, television, publishing, and E-commerce industries on the drafting of contracts and the legal assessment of their projects. A focus of his work lies in the advice in connection with financing and subsidy matters. Prof. Schwarz's clients include the Motion Picture and Animation sections of the German Producers Alliance, the leading association of production companies in Germany. In addition, he advises a number of wealthy private clients comprehensively in all of their legal matters. He also works as a mediator. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.heuking.de/en/anwaelte/profil/urban.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/341.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.heuking.de/en/anwaelte/profil/urban.html" target="_blank">Dr. Andreas Urban</a> </p> <br/> <p class="advisorLocation"> Lawyer and Notary, Heuking Kühn Lüer Wojtek, Berlin </p> <br/> <p class="advisorText"> Dr. Andreas Urban is a Lawyer and Notary of Heuking Kühn Lüer Wojtek. Admitted since 1983, Dr. Urban's expertise focuses on Corporate and Labor law. He is a member of the Work Group on Employment and Labor Law of the German Bar Association and Work Group for Corporate Counsel of the German Bar Association. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.raue.com/en/lawyers/hammerstein-christian-von.html " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/266.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.raue.com/en/lawyers/hammerstein-christian-von.html " target="_blank">Christian von Hammerstein</a> </p> <br/> <p class="advisorLocation"> Partner, Raue LLP, Berlin </p> <br/> <p class="advisorText"> Christian von Hammerstein is a partner of Raue LLP. In addition to his busy Energy and Competition practice, Mr. von Hammerstein is a member of the Institute for Energy and Regulatory Law Berlin, German Institution of Arbitration German Lawyers Association, and Study Association Competition Law (Studienvereinigung Kartellrecht e.V.). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.gleisslutz.com/en/lawyers/lawyers-detailpages/anwalt/Wegen/a-list/show/c-list/Anwalt/hash/532f7e973dbf9c1414891b40c09071ea/ " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/52.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.gleisslutz.com/en/lawyers/lawyers-detailpages/anwalt/Wegen/a-list/show/c-list/Anwalt/hash/532f7e973dbf9c1414891b40c09071ea/ " target="_blank">Prof. Dr. Gerhard Wegen</a> </p> <br/> <p class="advisorLocation"> Partner, Gleiss Lutz, Stuttgart </p> <br/> <p class="advisorText"> Prof. Dr. Gerhard Wegen is a partner with Gleiss Lutz, a leading German law firm with more than 200 lawyers and with offices in Stuttgart, Berlin, Frankfurt, Munich, Brussels, Prague, and Warsaw. His practice focuses on Corporate Law, Corporate Finance, Private Equity, Financial Services, Mergers & Acquisitions, Joint Ventures, Securities, and related Public, Private, and International Arbitration. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Greece">Greece</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bernitsaslawoffices.gr/a/Panayotis.Bernitsas" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/50.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bernitsaslawoffices.gr/a/Panayotis.Bernitsas" target="_blank">Panayotis M. Bernitsas</a> </p> <br/> <p class="advisorLocation"> Managing Partner, M & P Bernitsas Law Offices, Athens </p> <br/> <p class="advisorText"> Panayotis M. Bernitsas is the Managing Partner of M & P Bernitsas Law Offices, one of the largest and most respected firms in Greece. He has served as Counsel to the Hellenic Banking Association from 1980 to 1990; as Counsel to the Prime Minister on EC matters from 1989 to1990; as Counsel to the Minister of Foreign Affairs between 1989 and 1990; and as Advisor to the Ministry of National Economy during the negotiations for Greece's Accession to the European Community. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.karatza-partners.gr/our-people/partners?task=detay&id=1&katid=1 " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/35.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.karatza-partners.gr/our-people/partners?task=detay&id=1&katid=1 " target="_blank">Catherine-Marie Karatzas</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Karatzas & Partners, Athens </p> <br/> <p class="advisorText"> Catherine-Marie Karatzas is the Managing Partner of Karatzas & Partners, one of the most respected law firms in Greece, with a particular emphasis on Capital Markets. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="HongKong">Hong Kong</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.ashurst.com/people-detail.aspx?id_Content=149" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/19.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.ashurst.com/people-detail.aspx?id_Content=149" target="_blank">Geoffrey Green</a> </p> <br/> <p class="advisorLocation"> Partner, Ashurst LLP, Hong Kong </p> <br/> <p class="advisorText"> Geoffrey Green has been a partner at Ashurst since 1979, with various roles at the firm. Currently, he is head of the firm's Asia practice, with extensive experience of major corporate transactions in the United Kingdom and elsewhere. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Hungary">Hungary</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.szecskay.hu/dr_andras_szecskay" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/117.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.szecskay.hu/dr_andras_szecskay" target="_blank">Dr. András Szecskay</a> </p> <br/> <p class="advisorLocation"> Founder and Managing Partner, Szecskay Attorneys at Law, Budapest </p> <br/> <p class="advisorText"> Dr. Andras Szecskay is the managing partner of Szecskay Attorneys at Law, a leading independent Hungarian law firm with international clientele and scope of activities. He specializes in M&A transactions, Corporate and Project Finance, Litigation/Arbitration, and Intellectual Property Law. He serves as Vice-President of International Relations of the Hungarian and the Budapest Bar Associations, and he is the head of the Hungarian delegation to the CCBE. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="India">India</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.tatamotors.com/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/402.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.tatamotors.com/" target="_blank">Rajesh Bagga</a> </p> <br/> <p class="advisorLocation"> Vice President of Legal and Global General Counsel, Tata Motors Limited, Mumbai </p> <br/> <p class="advisorText"> Rajesh Bagga joined Tata Motors Limited as the Vice President of Legal and Global General Counsel in June 2009. Mr. Bagga has been in the Corporate Sector as an In-house Legal Counsel for over 28 years, working with DCM Group, and the Unilever Group of Companies in India. In addition to his work at Tata Motors, he is presently the Co-Chairman of the Apex Industry Chambers of India viz., Federation of Indian Chamber Commerce of India and Society of Indian Automobile Manufacturers - Committees on Anti-Smuggling and Anti-Counterfeiting. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.loc.gov/bicentennial/bios/democracy/bios_nariman.html " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/67.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.loc.gov/bicentennial/bios/democracy/bios_nariman.html " target="_blank">Fali Sam Nariman</a> </p> <br/> <p class="advisorLocation"> Senior Advocate in the Supreme Court of India, New Delhi </p> <br/> <p class="advisorText"> Fali Sam Nariman has been President of the Bar Association of India since 1991. He was President of ICCA (International Council for Commercial Arbitration) from 1994 to 2002. He has served as Vice-Chairman of the International Court of Arbitration of the International Chamber of Commerce in Paris (1989-2005) and as a member of the London Court of International Arbitration (1988-2005). He was nominated by the President of India as Member of Parliament in 1999 and served for a full term of six years. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.rnclegal.com/legal.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/57.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.rnclegal.com/legal.html" target="_blank">Ravi Nath</a> </p> <br/> <p class="advisorLocation"> Chairman and Managing Partner, Rajinder Narain and Company, New Delhi </p> <br/> <p class="advisorText"> Mr. Ravi Nath is the Chairman and Managing Partner with Rajinder Narain & Company one of the most respected law firms in India and the first to be established in New Delhi soon after Independence. He was President of the Inter Pacific Bar Association in Tokyo from 2003 to 2004. He is the Chair of a Committee of the International Bar Association in London and Vice President of the Society of Indian Law Firms. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.fnvaworld.org/soli-jehangir-sorabjee2" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/73.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.fnvaworld.org/soli-jehangir-sorabjee2" target="_blank">Soli Jehangir Sorabjee</a> </p> <br/> <p class="advisorLocation"> Patron, The Foundation for Non-violent Alternatives, New Dehli </p> <br/> <p class="advisorText"> Mr. Sorabjee was designated Senior Advocate of the Supreme Court of India in 1971. He was the Attorney General for India 1989-90 and 1998-2004. He also served as Vice-President of the Commonwealth Lawyers Association and as a Member of the Committee on Arms Control and Disarmament Law of International Law Association. He was appointed in 2000 as a Member of the Permanent Court of Arbitration at The Hague for six years. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Ireland">Ireland</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mccannfitzgerald.ie/people/partners/john-cronin.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/83.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mccannfitzgerald.ie/people/partners/john-cronin.aspx" target="_blank">John Cronin</a> </p> <br/> <p class="advisorLocation"> Chairman, McCann FitzGerald, Dublin </p> <br/> <p class="advisorText"> John Cronin is Chairman of McCann FitzGerald, holding the position since May 2008. The firm is one of Ireland's pre-eminent and largest with more than 500 people, including over 275 lawyers, and with offices in Dublin, London, and Brussels. Mr. Cronin became a partner in the firm's Banking & Financial Services Department in 1991. From 1991 until August 2002, he led the firm's London office. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.byrnewallace.com/People/People_List/Catherine_Guy/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/528.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.byrnewallace.com/People/People_List/Catherine_Guy/" target="_blank">Catherine Guy</a> </p> <br/> <p class="advisorLocation"> Managing Partner, ByrneWallace, Dublin </p> <br/> <p class="advisorText"> Catherine Guy is Managing Partner of ByrneWallace which has a total staff of 200, including more than 100 lawyers. Prior to taking up the position of Managing Partner in June 2012, Catherine headed up the firm's Property and Construction department and has a strong track record in advising on large scale commercial development projects and transactions. In addition to leading the firm, Catherine continues to work with a wide range of clients and deals with a variety of acquisition, investment and development proposals. ByrneWallace provides legal services to business and organizations operating in both the private and the public sectors. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.arthurcox.com/brian-ogorman/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/527.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.arthurcox.com/brian-ogorman/" target="_blank">Brian O'Gorman </a> </p> <br/> <p class="advisorLocation"> Managing Partner, Arthur Cox, Dublin </p> <br/> <p class="advisorText"> Brian O’Gorman is Managing Partner of Arthur Cox, a leading Irish law firm. Arthur Cox has over 90 partners and over 350 lawyers. The firm’s principal office is in Dublin, with further offices in Belfast, London, New York and Silicon Valley. He specialises in corporate finance with a particular emphasis on mergers & acquisitions, public takeovers, equity capital markets and private equity. Brian joined Arthur Cox in 1999, became a partner in 2000 and Managing Partner in 2011. Prior to joining Arthur Cox, he spent a number of years in London and Hong Kong with a leading London law firm and a leading investment bank. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.matheson.com/our-people/profile/liam-quirke" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/55.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.matheson.com/our-people/profile/liam-quirke" target="_blank">Liam Quirke</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Matheson, Dublin </p> <br/> <p class="advisorText"> Liam Quirke is the Managing Partner at Matheson Ormsby Prentice, one of Ireland's leading corporate law firms with 72 partners and tax principals, more than 350 legal and tax professionals and a total staff of 560. The firm has offices in Dublin, London, New York, and Palo Alto, California. He is a member of the Irish Prime Minister's Committee on International Banking and Treasury and was at the forefront in the construction of the statutory framework to facilitate international securitization and repackaging transactions in Ireland. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.algoodbody.com/people.jsp?i=60" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/337.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.algoodbody.com/people.jsp?i=60" target="_blank">Julian Yarr</a> </p> <br/> <p class="advisorLocation"> Managing Partner, A&L Goodbody, Dublin </p> <br/> <p class="advisorText"> Julian Yarr is the Managing Partner of A&L Goodbody, a leading Irish law firm providing legal services to the corporate sector across the island of Ireland. The Firm has offices in Dublin and Belfast, London, and New York. Before taking the seat of Managing Partner, Mr. Yarr was head of A&L Goodbody's London office. In addition to leading the firm, his practice focuses on corporate law, mergers & acquisitions, and private equity law. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Israel">Israel</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.fbclawyers.com/lawyer/chen-amir/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/518.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.fbclawyers.com/lawyer/chen-amir/" target="_blank">Amir Chen </a> </p> <br/> <p class="advisorLocation"> Managing Partner, Fischer Behar Chen Well Orion & Co., Tel Aviv </p> <br/> <p class="advisorText"> Amir Chen serves as FBC’s Managing Partner and heads its real estate practice. Amir focuses on the planning and execution of large-scale and complex real estate projects, real estate-related financing and real property tax matters. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.shlomocohen.co.il/en/professionals/shlomo_cohen" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/42.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.shlomocohen.co.il/en/professionals/shlomo_cohen" target="_blank">Shlomo Cohen</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Dr. Shlomo Cohen & Co. Law Offices, Bnei Brak </p> <br/> <p class="advisorText"> Dr. Shlomo Cohen heads Dr. Shlomo Cohen & Co., one of the most respected boutique intellectual property firms in Israel. From 1999 to 2007, he was President of the Israel Bar, both the statutory professional trade union for Israeli lawyers and the organization that certifies lawyers to practice law in Israel. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Italy">Italy</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://slb.it/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/68.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://slb.it/" target="_blank">Giuseppe Bisconti</a> </p> <br/> <p class="advisorLocation"> Principal, Studio Legale Bisconti, Rome </p> <br/> <p class="advisorText"> Dr. Giuseppe Bisconti is the principal of Studio Legale Bisconti, with offices in Rome, Milan, London, and New York. He was the President of the International Bar Association from 1990 to 1992. He is also a Founding Member and Honorary Life President of the Pan African Lawyers Union, a Permanent Senate Member of the European Bar Presidents' Conference, and Chair of the International Foundation for the Rule of Law and the Independence of Lawyers and Judges. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.paulhastings.com/Professionals/details/brunocova/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/47.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.paulhastings.com/Professionals/details/brunocova/" target="_blank">Bruno Cova</a> </p> <br/> <p class="advisorLocation"> Partner, Paul Hastings LLP, Milan </p> <br/> <p class="advisorText"> Bruno Cova is Co-Chair of the Milan office of Paul Hastings LLP. Prior to joining the firm, he was Group General Counsel of Fiat SpA. He was also the chief legal adviser to the Commissioner appointed by the Italian government to investigate Europe’s largest financial fraud at Parmalat, and deal with the restructuring of the company. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.telecomitalia.com/content/dam/telecomitalia/organigramma/curriculum/en/CusimanoAntonino.pdf" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/308.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.telecomitalia.com/content/dam/telecomitalia/organigramma/curriculum/en/CusimanoAntonino.pdf" target="_blank">Antonino Cusimano</a> </p> <br/> <p class="advisorLocation"> General Counsel, Head of Legal Affairs and Secretary to the Board of Directors, Telecom Italia, Milan </p> <br/> <p class="advisorText"> On April 13, 2011 he was confirmed as Secretary to Telecom Italia Board of Directors, position he has held since September 25, 2008. Since September 15, 2008 he has been Head of Legal Affairs at Telecom Italia. After working as an attorney in Milan and London for five years, in 1994 Mr. Cusimano was hired by Paris-based company PPG Industries International Inc., where he rose through the ranks. In 2000, he was appointed General Counsel for Europe, with responsibility for international legal issues. From 2003 to 2005 he served as General Manager, Environmental, Health and Security Protection (Europe), and between May and December 2005, he held the position of Corporate Counsel. The following year he returned to Italy, where he went to work for General Oil & Gas in Florence as Senior Counsel Global Services and Transactions. He retained this job until September 2008. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/https://www.unicreditgroup.eu/en/governance/management/nadine-faruque.html " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/386.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/https://www.unicreditgroup.eu/en/governance/management/nadine-faruque.html " target="_blank">Nadine Faruque</a> </p> <br/> <p class="advisorLocation"> General Counsel & Group Compliance Officer, UniCredit, Milan </p> <br/> <p class="advisorText"> Nadine Faruque is General Counsel & Group Compliance Officer of UniCredit. Prior to her work with UniCredit, Ms. Faruque worked in the Office of the General Counsel at Merrill Lynch International, London in addition to previous practice at private firms in the United States and Europe. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://legance.it/en/00007/lawyers.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/462.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://legance.it/en/00007/lawyers.html" target="_blank">Giovanni Nardulli</a> </p> <br/> <p class="advisorLocation"> Partner, Legance - Avvocati Associati, Rome </p> <br/> <p class="advisorText"> Giovanni Nardulli is the Managing Partner of Legance, a leading Italian firm with a global scope. He focuses his practice on international and domestic mergers and acquisitions transactions. He also has lengthy experience dealing with joint-ventures and real estate transactions. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.piergrossi.com/en/_albertopiergrossi.php" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/29.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.piergrossi.com/en/_albertopiergrossi.php" target="_blank">Professor Alberto Piergrossi</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Piergrossi Studio Legale, Milan </p> <br/> <p class="advisorText"> Professor Piergrossi is the founding partner and the Chairman of Piergrossi Studio Legale. For over thirty years he has successfully represented domestic as well as international clients in a broad range of contentious and non-contentious matters including Commercial and Corporate Law, M&A, Capital Markets, Insolvency and Restructuring. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Japan">Japan</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.jurists.co.jp/en/attorney/0050.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/77.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.jurists.co.jp/en/attorney/0050.html" target="_blank">Takashi Ejiri</a> </p> <br/> <p class="advisorLocation"> LPC Partner, Nishimura & Asahi, Tokyo </p> <br/> <p class="advisorText"> Mr. Ejiri started his professional career as a lawyer specializing in cross-border transactions at a law firm established by US lawyers with a special license, upon returning from the United States of America. At that time, he mainly engaged in out-in projects, such as M&A, business collaborations, labor matters, and fundraising in Japan for foreign clients. Since he established Masuda & Ejiri in 1977, he has added to be involved with in-out projects, such as M&A, business collaborations, fundraising, and disputes outside of Japan, for Japanese clients. In addition, he has actively participated in transactional and regulatory matters for Japanese financial institutions, as well as corporate governance matters, in Japan. He also participated in the merger with Nishimura & Partners in July 2007. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.noandt.com/en/lawyers/kf.php" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/152.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.noandt.com/en/lawyers/kf.php" target="_blank">Kenichi Fujinawa</a> </p> <br/> <p class="advisorLocation"> Partner, Nagashima Ohno & Tsunematsu, Tokyo </p> <br/> <p class="advisorText"> Kenichi Fujinawa is the Managing Partner of Nagashima Ohno & Tsunematsu, the first law firm in Japan to surpass the 100-lawyer milestone. As of January 1, 2009, the firm has 334 lawyers (inclusive of foreign-licensed lawyers). Mr. Fujinawa focuses his practice in the field of Mergers and Acquisitions. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mhmjapan.com/en/lawyers/508/outline.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/135.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mhmjapan.com/en/lawyers/508/outline.html" target="_blank">Toru Ishiguro</a> </p> <br/> <p class="advisorLocation"> Partner, Mori Hamada & Matsumoto, Tokyo </p> <br/> <p class="advisorText"> Mr. Toru Ishiguro is a Managing Partner of Mori Hamada & Matsumoto, a major Japanese firm with more than 260 attorneys and a support staff of over 380. He has been serving as a Member on the Planning Committee of the Japan Investor Relations Association since 1994 and the Financial Law Board since 1998. He has been a Director of the IR Academy since 2001 and was a Member of the JASDAQ Securities Exchange Disciplinary Committee in 2005. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.amt-law.com/en/professional/profile/AKK" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/74.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.amt-law.com/en/professional/profile/AKK" target="_blank">Akira Kawamura</a> </p> <br/> <p class="advisorLocation"> Of Counsel, Anderson Mori and Tomotsune, Tokyo </p> <br/> <p class="advisorText"> Akira Kawamura is a partner at Anderson Mori & Tomotsune, and has an extensive general corporate and litigation practice with numerous large multinational domestic and foreign clients. He is President of the International Bar Association and an influential member of the Japanese Bar, having served as Executive Vice President of the Dai-ni Tokyo Bar Association, Executive Director of the Japan Federation of Bar Associations (Nichibenren), and Chairman of the JFPAs' Foreign Lawyers and International Legal Practice Committee. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.ohebashi.com/Lawyers/moroishi_mitsuhiro_en.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/72.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.ohebashi.com/Lawyers/moroishi_mitsuhiro_en.html" target="_blank">Mitsuhiro Moroishi</a> </p> <br/> <p class="advisorLocation"> Partner, Oh-Ebashi LPC & Partners, Tokyo </p> <br/> <p class="advisorText"> Mr. Moroishi is a Partner in the firm of Oh-Ebashi LPC & Partners, a major Japanese law firm with offices in Tokyo, Osaka, and Shanghai. He served as Senior Managing Director of the Sumitomo Chemical Co., Ltd., from 1998 to 2004. He is also a Member of the Legislative Council of the Ministry of Justice, where he also serves as a Member of the Corporate-Law Sub-Council, and a Member of the Intellectual Property Policy Council of the Ministry of Economy, Trade and Industry. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bingham.com/Lawyer.aspx?LawyerID=64" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/139.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bingham.com/Lawyer.aspx?LawyerID=64" target="_blank">Satoru Murase</a> </p> <br/> <p class="advisorLocation"> Partner, Bingham McCutchen LLP, Tokyo </p> <br/> <p class="advisorText"> Satoru Murase practices corporate and international law at Bingham McCutchen LLP. His focus is on the representation of major Asian and Japanese corporations in their overseas operations, and major U.S. and European corporations operating in Asia. He actively advises global corporations regarding cross-border investments in the United States, Latin America, Asia, Europe and the Middle East. He is a Director of the Japan Society and a member of the Trilateral Commission. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bakermckenzie.com/YoshiakiMuto/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/136.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bakermckenzie.com/YoshiakiMuto/" target="_blank">Yoshiaki Muto</a> </p> <br/> <p class="advisorLocation"> Partner, Baker & McKenzie (Gaikokuho Joint Enterprise), Tokyo </p> <br/> <p class="advisorText"> Yoshiaki Muto focuses his practice in the areas of domestic and international dispute resolution involving litigation and arbitration components, corporate restructuring and distressed asset acquisition, structured leasing, and general corporate matters. He is a member of the Committee on International Legal Affairs and Foreign Attorneys for the Japan Federation of Bar Associations (JFBA). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mofo.com/international/JP_en/attorneys/792/summary.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/138.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mofo.com/international/JP_en/attorneys/792/summary.html" target="_blank">Kenneth A. Siegel</a> </p> <br/> <p class="advisorLocation"> Partner, Morrison & Foerster LLP, Tokyo </p> <br/> <p class="advisorText"> Mr. Siegel is the Managing Partner of Morrison & Foerster's Tokyo office and the head of the office's 40 attorney M&A team. He has represented a large number of high technology companies in acquisitions, joint ventures, and strategic alliances and is Vice-chairman of the High-Technology Committee of the American Chamber of Commerce of Japan. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Kazakhstan">Kazakhstan</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.aequitas.kz/en/team" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/98.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.aequitas.kz/en/team" target="_blank">Olga Chentsova</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Aequitas, Almaty </p> <br/> <p class="advisorText"> Dr. Chentsova is the Managing Partner of Aequitas, a leading law firm in the Republic of Kazkhstan, with offices in Almaty, Astana, Atyrau. In 1990-1991, she worked as an advisor at the Supreme Arbitration Court of the Republic of Kazakhstan. She has participated in governmental working groups for the development of important commercial legislative acts of the Republic including the RK Civil Code, Foreign Investment Law, and Petroleum Law. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Kenya">Kenya</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.africalegalnetwork.com/lawyers/karim-s-anjarwalla/ " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/70.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.africalegalnetwork.com/lawyers/karim-s-anjarwalla/ " target="_blank">Karim S. Anjarwalla</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Anjarwalla & Khanna, Nairobi </p> <br/> <p class="advisorText"> Karim Anjarwalla is Managing partner of Anjarwalla & Khanna Advocates, one of the largest law firms in Kenya, with offices in Nairobi and Mombassa. He is a Solicitor of the Supreme Court of England and Wales and was an Advocate of the High Court of Kenya. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.walkerkontos.com/partners/alexandra-kontos" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/523.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.walkerkontos.com/partners/alexandra-kontos" target="_blank">Alexandra Kontos </a> </p> <br/> <p class="advisorLocation"> Founding Member and Senior Partner, Walker Kontos, Nairobi </p> <br/> <p class="advisorText"> Alexandra Kontos is one of the founding members of Walker Kontos and is currently the Senior Partner of the Firm. She has qualified as an Advocate in three jurisdictions and has practised in Kenya as a corporate and commercial lawyer since 1979. Alexandra is a Fellow of the Chartered Institute of Arbitrators (Kenya) Chapter as well as a Notary Public and Commissioner for Oaths. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Kuwait">Kuwait</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.icbkuwait.com.kw/team.php" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/87.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.icbkuwait.com.kw/team.php" target="_blank">Abdul Rahman R. Al Haroun</a> </p> <br/> <p class="advisorLocation"> Senior Partner, International Counsel Bureau, Safat </p> <br/> <p class="advisorText"> Mr. Al Haroun founded The International Counsel Bureau, the only Kuwaiti law firm specialized and exclusively devoted to dealing with international legal issues and offering multilingual intercontinental services, in 1994. He is the former Manager of the Corporate Legal Department of the Kuwait National Petroleum Company where he served during its most crucial years of expansion, modernization, and capacity augmentation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.asarlegal.com/en/?page_id=538" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/166.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.asarlegal.com/en/?page_id=538" target="_blank">Ahmed Barakat</a> </p> <br/> <p class="advisorLocation"> Managing Partner, ASAR - Al Ruwayeh & Partners, Kuwait </p> <br/> <p class="advisorText"> Ahmed Barakat is Managing Partner at ASAR - Al Ruwayeh & Partners a major firm with offices in Kuwait and Bahrain. He specializes in Commercial and Construction Litigation, Local and International Arbitration, Taxation, Corporate Law, Banking, and Investment. He worked as a lead counsel at the Kuwaiti Authority for Assessment of Compensation Resulting from Iraqi Aggression and at Baker & McKenzie in New York. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Latvia">Latvia</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lawin.com/en/experts/filips-klavins/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/137.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lawin.com/en/experts/filips-klavins/" target="_blank">Filips K. Kļaviņš</a> </p> <br/> <p class="advisorLocation"> Managing Partner, LAWIN, Riga </p> <br/> <p class="advisorText"> Filips K. Kļaviņs is a Founder and Managing Partner of <em>Kļaviņs & Slaidins LAWIN</em>, one of the largest firms in Latvia and a member of LAWIN, a group of leading Baltic law firms. He is a Member of the Board of Directors for Arbitration of the Latvian Chamber of Commerce and Industry and the Country Representative for Latvia of the American Bar Association Section of International Law and Practice. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Lithuania">Lithuania</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lawin.com/en/experts/rolandas-valiunas/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/155.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lawin.com/en/experts/rolandas-valiunas/" target="_blank">Rolandas Valiūnas</a> </p> <br/> <p class="advisorLocation"> Managing Partner, LAWIN, Vilnius </p> <br/> <p class="advisorText"> Rolandas Valiūnas has served as the Managing Partner of Lideika, Petrauskas, Valiūnas ir partneriai LAWIN since 1992. He is Chairman of the Board of the Investors Forum, Honorary Consul of the Kingdom of Thailand and a Member of the Board of Vilnius Court of Commercial Arbitration, and the Human Rights Liaison Officer within the Human Rights Program of the International Bar Association (IBA.) </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Luxembourg">Luxembourg</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.wildgen.lu/people/fran%C3%A7ois-brouxel" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/116.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.wildgen.lu/people/fran%C3%A7ois-brouxel" target="_blank">François Brouxel</a> </p> <br/> <p class="advisorLocation"> Partner, Wildgen, Partners in Law, Luxembourg </p> <br/> <p class="advisorText"> With over twenty years delivering expert advice in corporate matters, François Brouxel co-heads the corporate department and specialises in both cross-border and domestic corporate and financial law. He assists his clients with banking, reinsurance, securitisation, capital markets, and business litigation. With his team, François devotes himself to providing his clients with tailor-made, top-notch services, advising them on both the basic and the thorny aspects of their requests. His constant concern for quality client service is much appreciated by his clients, among whom are leading world-wide companies, major banks, high-net-worth individuals, and private equity houses. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dsmlegal.com/publications/mario/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/118.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dsmlegal.com/publications/mario/" target="_blank">Mario Di Stefano</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Di Stefano, Sedlo & Moyse, Luxembourg </p> <br/> <p class="advisorText"> A partner in the major Luxembourg firm of DSM Di Stefano, Sedlo & Moyse, Mario Di Stefano specializes in Corporate Law, Mergers and Acquisitions, Tax Law, Real Estate Law, European Union Law, Contract Law, Business Law, Competition Law, and Labor and Employment Law. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.arendt.com/contact/philipe-dupont" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/64.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.arendt.com/contact/philipe-dupont" target="_blank">Philippe Dupont</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Arendt & Medernach, Luxembourg </p> <br/> <p class="advisorText"> Philippe Dupont is a founding partner of Arendt & Medernach law firm and head of the firm's banking and finance business unit. He specialises in banking and finance and has considerable experience in bank regulatory matters as well as capital markets, lending, securities and structured finance transactions and litigation in finance matters. He has been a member of the Luxembourg Bar since 1986. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mnks.com/type_people/marie-beatrice-noble/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/125.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mnks.com/type_people/marie-beatrice-noble/" target="_blank">Marie-Béatrice Noble</a> </p> <br/> <p class="advisorLocation"> Founding and Managing Partner, MNKS, Luxembourg </p> <br/> <p class="advisorText"> Marie-Beatrice Noble is a founding partner and the Managing Partner of MNKS. She focuses on corporate structuring projects involving mainly UK and US clients and M&A and real estate transactions related to the acquisition of targets all over the EU, through joint venture companies and other Luxembourg vehicles (non-regulated). She also advises on structuring carried interest and is involved in the implementation of incentive schemes in the private equity context. She is also actively involved in advising clients on corporate disputes. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Malaysia">Malaysia </a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.aseanhrmech.org/people.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/71.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.aseanhrmech.org/people.html" target="_blank">Dato' Param Cumaraswamy</a> </p> <br/> <p class="advisorLocation"> Chairperson, Malaysian Working Group for an ASEAN Human Rights Mechanism, Makati City </p> <br/> <p class="advisorText"> Mr. Cumaraswamy served as Chair of the Malaysian Bar Council from 1986 to1988. From 1986 to 1989, he was chairman of the Human Rights Committee of the International Bar Association. He has been a commissioner of the International Commission of Jurists since 1990 and served as its Vice-President from 2004 to 2005. Appointed the UN Special Rapporteur in 1994, he intervened in more than 100 countries and conducted numerous fact-finding missions to investigate attacks on the independence of judges and lawyers and the rule of law. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Mexico">Mexico</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.creelabogados.com/nuestro-equipo/socios/carlos-creel/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/232.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.creelabogados.com/nuestro-equipo/socios/carlos-creel/" target="_blank">Carlos Creel C. </a> </p> <br/> <p class="advisorLocation"> Senior Partner, Creel Abogados S.C., Mexico City </p> <br/> <p class="advisorText"> Carlos Creel C. is Senior Partner of Creel Abogados. Mr. Creel’s practice is focused on mergers & acquisitions, private equity, corporate governance, as well as in banking and finance. Mr. Creel represents public and private companies on corporate governance matters, cross-border joint ventures and strategic alliances, as well as private equity firms in transactional matters. Mr. Creel advised the Mexican Government on the drafting and revisions of venture capital and securities laws and regulations, including the Law on the Securities Market and the Law on Investment Companies. Mr. Creel currently teaches the Corporate Governance course in the LLM Program of the Universidad Panamericana. He serves at the Board of ExEb (Fundación Empresarios por la Educación Básica) and AMSA (Alianza Médica por la Salud). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.galicia.com.mx/manuel-galicia-r/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/56.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.galicia.com.mx/manuel-galicia-r/" target="_blank">Manuel Galicia Romero</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Galicia Abogados, SC, Mexico City </p> <br/> <p class="advisorText"> Manuel Galicia Romero is a founding partner of Galicia Abogados, SC, a leading Mexican law firm. Mr. Galicia participated as legal advisor to the Coordinating Office of Foreign Trade Organizations (Coordinadora de Organizaciones Empresariales de Comercio Exterior - "COECE") in the negotiation of NAFTA and the Treaty with the European Union. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.gdca.com.mx/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/333.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.gdca.com.mx/" target="_blank">Francisco González de Cossío</a> </p> <br/> <p class="advisorLocation"> Partner, González de Cossío Abogados, S.C., Mexico City </p> <br/> <p class="advisorText"> Dr. Francisco González de Cossío focuses his practice on international arbitration, antitrust, and corporate law. González de Cossío is Director, Treasurer and former Chair of the Arbitration Committee of the Mexican Bar Association, as well as its Law and Economics Working Group, President of the Antitrust Commission and active member of the Arbitration Commission of the Mexican Chapter of the International Chamber of Commerce, among other activities. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.heather.com.mx/ingles.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/51.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.heather.com.mx/ingles.html" target="_blank">Thomas S. Heather</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Heather & Heather, Mexico City </p> <br/> <p class="advisorText"> Prior to launching Heather & Heather, Thomas S. Heather was a partner at a leading law firm, where he led the Mergers and Acquisitions, Banking, and Corporate Governance practice. He is regarded as one of the leading lawyers in Mexico and has represented a number of significant Mexican and foreign companies and banks in its transactions in Mexico and abroad. As a financial law expert, he has advised a number of governmental entities related with the financial services industry in Mexico. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/88.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="" target="_blank">Carlos Loperena R.</a> </p> <br/> <p class="advisorLocation"> Partner, Loperena, Lerch y Martin Del Campo, Mexico City </p> <br/> <p class="advisorText"> Mr. Loperena is currently a partner in the law firm of Loperena, Lerch y Martin del Campo, in Mexico City, with special emphasis on corporate law, mercantile contracts, arbitration, and litigation. He served as Advisor of the Mexican negotiating team for the North-American Free Trade Agreement on the subject of dispute resolution (1992-1993) and was President of the Barra Mexicana, Colegio de Abogados (Mexican Bar Association) for the period of 2009-2011. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Moldova,Republicof">Moldova, Republic of</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://aci.md/igor-odobescu?lang=en" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/509.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://aci.md/igor-odobescu?lang=en" target="_blank">Igor Odobescu</a> </p> <br/> <p class="advisorLocation"> Managing Partner, ACI Partners, Chisinau </p> <br/> <p class="advisorText"> Igor is a founding partner of ACI Partners with more than twelve years of experience, representing the state of Moldova, local and international companies in a large number of complex real estate and securities transactions, corporate restructuring and insolvency, mergers and acquisitions in Moldova. Igor is arbitrator with the International Arbitration Court of the Moldovan Trade and Industry Chamber. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.turcanlaw.md/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/106.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.turcanlaw.md/" target="_blank">Alexander Turcan</a> </p> <br/> <p class="advisorLocation"> Founder and Managing Partner, Turcan Cazac, Chisinau </p> <br/> <p class="advisorText"> Alexander Turcan is the founding and managing partner of Turcan & Turcan, now Turcan Cazac. His practice focuses primarily on the areas of Corporate and Commercial, Banking and Finance, Energy & Telecommunications, Real Estate, Tax, and Non-Profit Law. He is Co-Founder and Member of the Board of Directors of the American Chamber of Commerce (AMCHAM) in Moldova. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Netherlands">Netherlands</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.sbmoffshore.com/who-we-are/management-board/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/110.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.sbmoffshore.com/who-we-are/management-board/" target="_blank">Sietze Hepkema</a> </p> <br/> <p class="advisorLocation"> Chief Governance and Compliance Officer, SBM Offshore, Schiedam </p> <br/> <p class="advisorText"> Sietze Hepkema joined SBM as Chief Governance and Compliance Officer in May 2012. Prior to joining SBM, he was a partner of Allen & Overy, a prestigious international law firm, from 1987 to 2011 and before that of Graham & James . Sietze has decades of experience advising companies on matters of coporate governance and corporate finance. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/https://www.ahold.com/Ahold.htm#!/Corporate-governance/Corporate-Executive-Board.htm " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/336.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/https://www.ahold.com/Ahold.htm#!/Corporate-governance/Corporate-Executive-Board.htm " target="_blank">Lodewijk Hijmans van den Bergh</a> </p> <br/> <p class="advisorLocation"> Executive Vice President and Chief Corporate Governance Counsel, Ahold, Amsterdam </p> <br/> <p class="advisorText"> Lodewijk Hijmans van den Bergh is Executive Vice President and Chief Corporate Governance Counsel of Ahold. Prior to joining Royal Ahold, Lodewijk was a partner and member of the managing committee of De Brauw Blackstone Westbroek. There he focused his practice on corporate law. He is also currently involved with the Royal Concertgebouw Orchestra as its deputy chairman. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.stibbe.nl/stibbe/person.do?UID=cmslawyernl28 " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/108.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.stibbe.nl/stibbe/person.do?UID=cmslawyernl28 " target="_blank">Heleen Kersten</a> </p> <br/> <p class="advisorLocation"> Partner, Stibbe, Amsterdam </p> <br/> <p class="advisorText"> Heleen Kersten was the Managing Partner of Stibbe, an internationally oriented Dutch law firm from 2008 to 2013. She specializes in Mergers and Acquisitions, Capital Markets, Corporate Law, and Corporate Governance and has represented many important clients in significant transactions. Until becoming Managing Partner in 2008, she was Head of Stibbe's corporate practice. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.eads.com/eads/int/en.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/404.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.eads.com/eads/int/en.html" target="_blank">Peter Kleinschmidt</a> </p> <br/> <p class="advisorLocation"> Partner, Blaum Dettmers Rabstein, Munich </p> <br/> <p class="advisorText"> Peter Kleinschmidt is a partner of Blaum Dettmers Rabstein. He is General Counsel for Airbus Group, a global technology and research company. Before entering the role of General Counsel, Mr. Kleinschmidt held a few positions with Airbus and its family of companies including Senior Vice President in the Office of the Chief Operating Officer handling its legal affairs and General Counsel and Corporate Secretary of Airbus. He also held different senior positions in legal affairs and M&A with DaimlerChrysler Aerospace and Siemens. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.debrauw.com/person/martijn-snoep/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/244.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.debrauw.com/person/martijn-snoep/" target="_blank">Martijn Snoep</a> </p> <br/> <p class="advisorLocation"> Managing Partner, De Brauw Blackstone Westbroek, Amsterdam </p> <br/> <p class="advisorText"> Martijn Snoep currently serves as Managing Partner of De Brauw Blackstone Westbroek. He specialises in EU and Dutch competition law. Martijn served as President of the Dutch Association for Competition Law until 2010. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.nautadutilh.com/en/home/our-people/people/u/ulrici-michaela/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/533.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.nautadutilh.com/en/home/our-people/people/u/ulrici-michaela/" target="_blank">Michaëla Ulrici</a> </p> <br/> <p class="advisorLocation"> Chair of the Board, NautaDutilh, Amsterdam </p> <br/> <p class="advisorText"> Michaëla is co-head of NautaDutilh's Dutch Structured Finance team, including Securitisation, Covered Bonds and portfolio transfer. She was involved in the first ever public securitisation transaction in the Netherlands and has acted in many securitisation transactions since that time. Michaela is (the only Dutch) boardmember of Prime Collateralised Securities (PCS) an organization which has been set up to reinforce high quality securitisations and market resilience in Europe. She also chairs the board of the "Amsterdams Universiteitsfonds". </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="NewZealand">New Zealand</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.buddlefindlay.com/our-people/peter-chemis" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/75.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.buddlefindlay.com/our-people/peter-chemis" target="_blank">Peter Chemis</a> </p> <br/> <p class="advisorLocation"> National Chairman and Partner, Buddle Findlay, Wellington </p> <br/> <p class="advisorText"> Mr. Chemis is National Chairman of Buddle Findlay, one of New Zealand's leading Corporate, Commercial Law, and Public Law firms, with offices in Auckland, Wellington, and Christchurch. The firm has 37 partners and a total workforce of around 280 people. He has advised successive New Zealand governments on changes to Employment Law and related legislation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.russellmcveagh.com/OurPeople/ViewProfile/tabid/174/Profile/GaryMcDiarmid/Default.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/236.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.russellmcveagh.com/OurPeople/ViewProfile/tabid/174/Profile/GaryMcDiarmid/Default.aspx" target="_blank">Gary McDiarmid</a> </p> <br/> <p class="advisorLocation"> CEO, Russell McVeagh, Auckland </p> <br/> <p class="advisorText"> Gary McDiarmid is CEO of Russell McVeagh, a 250 lawyer firm, with a total staff of over 400 shared across our Auckland and Wellington offices. The firm won 4 awards, was nominated for Managing Partner/CEO of the Year and was the only New Zealand firm nominated for the Corporate Citizen Firm of the Year by the ALB Australasian Law Awards 2010. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Norway">Norway</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.wiersholm.no/enwiersholm/Pages/Profileviewer.aspx?AnsattId=1037&source=/enWiersholm/ourpeople/Pages/Partners.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/537.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.wiersholm.no/enwiersholm/Pages/Profileviewer.aspx?AnsattId=1037&source=/enWiersholm/ourpeople/Pages/Partners.aspx" target="_blank">Jan Fougner</a> </p> <br/> <p class="advisorLocation"> Partner, Advokatfirmaet Wiersholm AS, Oslo </p> <br/> <p class="advisorText"> Jan Fougner is an expert in conflict and crisis handling. He is also a specialist in litigation and employment law. He has experience from several high-profile cases involving legal, political and reputation risks, having assisted boards and managements in private and public enterprises. In addition he has expertise in petroleum law, administration law, labour legislation, contract law and law of damages. He is the author of several of textbooks, gives lectures on a regular basis and has vast experience from public and private boards, councils and committees. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bahr.no/en/contact/person?key=1435" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/288.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bahr.no/en/contact/person?key=1435" target="_blank">Morten P. Smørdal</a> </p> <br/> <p class="advisorLocation"> Partner, BA-HR, Oslo </p> <br/> <p class="advisorText"> Morten Smordal is Partner at BA-HR. His practice focuses on Corporate and Mergers and Acquisitions law, particularly in the Energy and Shipping industries. Previously, he was Legal Director for Kværner Oil & Gas and then for Aker Kværner following a merger. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://haavind.no/en/people/steinberg-geir/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/525.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://haavind.no/en/people/steinberg-geir/" target="_blank">Geir Steinberg</a> </p> <br/> <p class="advisorLocation"> Partner, Advokatfirmaet Haavind AS, Oslo </p> <br/> <p class="advisorText"> Geir Steinberg is Chairman of the Board of Haavind and a partner in the business area Industry, Media & Technology. He is <br/> particularly involved in issues within the pharmaceutical and food sectors, in addition to commerce and distribution. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.wiersholm.no/enwiersholm/Pages/Profileviewer.aspx?AnsattId=1076&source=/enWiersholm/ourpeople/Pages/Partners.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/239.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.wiersholm.no/enwiersholm/Pages/Profileviewer.aspx?AnsattId=1076&source=/enWiersholm/ourpeople/Pages/Partners.aspx" target="_blank">Kai Thøgersen </a> </p> <br/> <p class="advisorLocation"> Partner, Advokatfirmaet Wiersholm, Oslo </p> <br/> <p class="advisorText"> Kai Thogersen is partner at Advokatfirmaet Wiersholm as of 2014. He was Managing Partner of Advokatfirmaet Thommessen, one of Norway's leading commercial law firms with offices in Oslo, Bergen and London. Once a Deputy Judge, he has considerable experience working with mergers, acquisitions, and corporate finance related matters. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.wiersholm.no/Pages/Profileviewer.aspx?AnsattId=1041&source=/medarbeidere/Pages/Partnere.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/460.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.wiersholm.no/Pages/Profileviewer.aspx?AnsattId=1041&source=/medarbeidere/Pages/Partnere.aspx" target="_blank">Nils H. Thommessen</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Advokatfirmaet Wiersholm AS, Oslo </p> <br/> <p class="advisorText"> Nils H. Thommessen is managing partner of Wiersholm. Mr. Thommessen has extensive experience assisting financial advisors, private equity funds and financial and industrial companies with acquisitions, mergers and other corporate matters and advises on all aspects of domestic and international transactions. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Poland">Poland</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.skslegal.pl/team.php?person=38" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/59.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.skslegal.pl/team.php?person=38" target="_blank">Prof. Stanisław Sołtysiński</a> </p> <br/> <p class="advisorLocation"> Of Counsel, Sołtysiński Kawecki & Szlęzak, Warsaw </p> <br/> <p class="advisorText"> Sołtysiński Kawecki & Szlęzak (SK&S) is one of the leading law firms in Poland. The firm has 85 attorneys, and employs a total of 180 people including 20 paralegals and a support staff of 80, with principal offices are in Warsaw and branch offices in Poznań, Katowice, and Wrocław. In the years 1991 and 1992, Professor Sołtysiński represented the Polish Government during negotiations leading to Poland's association with the European Community. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.wkb.com.pl/?P=4" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/162.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.wkb.com.pl/?P=4" target="_blank">Andrzej Wierciński</a> </p> <br/> <p class="advisorLocation"> Senior Partner, WKB Wierciński, Kwieciński, Baehr Spółka, Warsaw </p> <br/> <p class="advisorText"> Andrzej Wiercinski is the Senior Partner of WKB Wiercinski, Kwiecinski, Baehr, a firm with more than 40 lawyers, headquartered in Warsaw, with a branch office in Poznan, which has handled Poland's largest privatization as well as merger and acquisition deals. He has been a member of the supervisory boards of various companies, including public ones, and in particular the Supervisory Board of ING Nationale Nederlanden Polska PTE S.A. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://en.dzp.pl/team/partnerzy/krzysztof-a-zakrzewski" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/76.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://en.dzp.pl/team/partnerzy/krzysztof-a-zakrzewski" target="_blank">Krzysztof A. Zakrzewski</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Domanski Zakrzewski Palinka, Warsaw </p> <br/> <p class="advisorText"> Krzysztof A. Zakrzewski is a Founder and the Managing Partner of Domanski Zakrzewski Palinka, the largest law firm in Poland, with offices in Warsaw, Poznan, Wroclaw, and Torun. After the 1989 political changes, he was a participant in the legislative work carried out by the Ministry of Privatisation on the Act on the Privatisation of State-owned Enterprises and the Act on Companies with Foreign Participation and was also an advisor and attorney to the Minister of Privatisation. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Portugal">Portugal</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.jpab.pt/pt/equipa/2" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/134.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.jpab.pt/pt/equipa/2" target="_blank">José Pedro Aguiar-Branco</a> </p> <br/> <p class="advisorLocation"> Senior Partner, JPAB - José Pedro Aguiar-Branco & Associados, R.L., Lisbon </p> <br/> <p class="advisorText"> Mr. Aguiar-Branco is a senior partner with JPAB. He served as President of the Oporto District Council of the Portuguese Bar Association from 2002 to 2004, as a Member of the Magistrates Higher Council (CSM) elected by Parliament in January 2000, as Minister of Justice in the XVI Constitutional Government, among other activites. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.csassociados.pt/en/lawyers/partners/Fernando-Campos-Ferreira/29/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/277.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.csassociados.pt/en/lawyers/partners/Fernando-Campos-Ferreira/29/" target="_blank">Fernando Campos Ferreira</a> </p> <br/> <p class="advisorLocation"> Partner, Campos Ferreira, Sá Carneiro & Associados, Lisbon </p> <br/> <p class="advisorText"> Fernando Campos Ferreira is a partner Campos Ferreira, Sá Carneiro & Associados. He focuses his practice on Banking and Finance, Mergers & Acquisitions, and Corporate Law. He was formerly managing partner of PLMJ - A.M.Pereira, Sáragga Leal, Oliveira Martins, Júdice & Associados. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.plmj.com/en/equipa_detail.php?cat=SOC&aID=105" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/312.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.plmj.com/en/equipa_detail.php?cat=SOC&aID=105" target="_blank">Luís Sáragga Leal</a> </p> <br/> <p class="advisorLocation"> Partner, PLMJ, Lisbon </p> <br/> <p class="advisorText"> Luís Sáragga Leal is co-founder of PLMJ. Today, he focuses his practice on Corporate, Mergers & Acquisitions, and Projects & Infrastructure. He is also active in his legal community; he was President of the Bar Association's Institute of Law in 2005. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mlgts.pt/en/equ_detail.php?cat=SOC&aID=171" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/247.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mlgts.pt/en/equ_detail.php?cat=SOC&aID=171" target="_blank">João Soares da Silva</a> </p> <br/> <p class="advisorLocation"> Partner, Morais Leitão, Galvão Teles, Soares da Silva & Associados, Libson </p> <br/> <p class="advisorText"> Mr. Soares da Silva is Co-Chairman of the board of directors of Morais Leitão, Galvão Teles, Soares da Silva & Associados. He is also the President of the jury nominated by the Portuguese Bar Association to decide upon the requests submitted by lawyers to be considered for the title of "specialist lawyer" in the area of banking and finance law. He is also the partner head of the corporate department and coordinator of the corporate and commercial and capital markets team. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.vda.pt/en/who-we-are/team/partners/Joao-Vieira-de-Almeida/87/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/390.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.vda.pt/en/who-we-are/team/partners/Joao-Vieira-de-Almeida/87/" target="_blank">João Vieira de Almeida</a> </p> <br/> <p class="advisorLocation"> Partner, Vieira de Almeida & Associados, Lisbon </p> <br/> <p class="advisorText"> João Vieira de Almeida is currently a Partner of Vieira de Almeida & Associados and one of the partners in charge of the M&A and Corporate Finance practice group. He has been involved in several international transactions, particularly in Portugal and Brazil. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="PuertoRico">Puerto Rico</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.estrellallc.com/attorneys/alberto-estrella/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/516.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.estrellallc.com/attorneys/alberto-estrella/" target="_blank">Alberto G. Estrella</a> </p> <br/> <p class="advisorLocation"> Managing Member, Estrella, LLC, Old San Juan </p> <br/> <p class="advisorText"> Alberto Estrella is the managing member and majority shareholder at Estrella, LLC, one of the oldest law firms in Puerto Rico, with a history dating back to the early 1900’s. He is involved in litigation and asked to advise business clients on a diverse variety of matters, including commercial and contract disputes, complex litigation, premises liability and insurance defense, antitrust and business regulation, federal laws and litigation, trademarks and copyrights, administrative law, health law, corporate law, franchise law and many other areas in the firm. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.ferraiuoli.com/2011/?id=profile_detail&l=14" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/519.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.ferraiuoli.com/2011/?id=profile_detail&l=14" target="_blank">Eugenio J. Torres-Oyola</a> </p> <br/> <p class="advisorLocation"> Founder and Managing Partner, Ferraiuoli LLC, San Juan </p> <br/> <p class="advisorText"> Eugenio Torres is a founding partner and the Managing Attorney and Chair of the Intellectual Property Department of Ferraiuoli LLC. Mr. Torres is a registered patent attorney and his practice concentrates in intellectual property including patent, trademark, and copyright prosecution and litigation as well as entertainment law. He is an Adjunct Professor at the University of Puerto Rico Law School. He holds various leadership positions and is a member in several international intellectual property associations including: INTA, ASIPI, and AIPLA. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Qatar">Qatar</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/85.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="" target="_blank">Hassan Al-Khater</a> </p> <br/> <p class="advisorLocation"> Founding Partner, Hassan A. Al-Khater Law Office, Doha </p> <br/> <p class="advisorText"> Hassan Al-Khater established the Hassan A. Al-Khater Law Office in 1991. A registered Qatari advocate, he is the only Qatari lawyer who has worked in two international law firms, having previously worked with the law firms of Trowers and Hamlins in Oman and then Clyde and Co in Dubai. Prior to joining Trowers and Hamlins, he was the senior legal advisor and company secretary of Gulf Air at its headquarters in Bahrain. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Romania">Romania</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.tuca.ro/partners/?cp=CB" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/158.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.tuca.ro/partners/?cp=CB" target="_blank">Cătălin Băiculescu</a> </p> <br/> <p class="advisorLocation"> Partner, Ţuca Zbârcea & Asociaţii, Bucharest </p> <br/> <p class="advisorText"> Cătălin Băiculescu has advised on many high-profile mergers & acquisitions and Romanian privatisations, and is recognised as an expert in the due diligence process, the negotiation of assets and share-purchase agreements, as well as post-acquisition restructuring matters. As recognition for his legal publishing activity, Cătălin Băiculescu has been admitted as Honorary Fellow of the Centre for International Legal Studies, Salzburg, Austria. Prior to becoming an attorney, he was a Parliamentary advisor and has also acted as legal counsel to the World Bank. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.zrp.ro/index.php/en/ioana-racoti_47 " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/153.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.zrp.ro/index.php/en/ioana-racoti_47 " target="_blank">Ioana Racoţi</a> </p> <br/> <p class="advisorLocation"> Founder and Senior Partner, Zamfirescu Racoţi Predoiu, Bucharest </p> <br/> <p class="advisorText"> Ioana Racoti is Founder and Senior Partner of Zamfirescu Racoţi Predoiu ("ZRP"), established in 2005 by the merger of two law firms, Călin Zamfirescu & Associates SCA and Racoţi - Predoiu SCA. A prominent lawyer who focuses her practice across a wide range of legal fields, she is an active member of various domestic and international professional organizations. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Russia">Russia</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.epam.ru/eng/partners/dmitrii-afanasiev " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/14.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.epam.ru/eng/partners/dmitrii-afanasiev " target="_blank">Dimitry Afanasiev</a> </p> <br/> <p class="advisorLocation"> Chairman and Co-Founding Partner, Egorov, Puginsky, Afanasiev & Partners LLP, Moscow </p> <br/> <p class="advisorText"> Dimitry Afanasiev is the Chairman and Co-Founding Partner of Egorov, Puginsky, Afanasiev & Partners, the largest domestic law firm in Russia, with over 100 professionals and offices in Moscow, St. Petersburg, and London. Mr. Afanasiev is also actively involved in pro-bono work for the Russian Government, including the drafting of the new Law on Foreign Investment in Strategic Industries and the Antimonopoly Law. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://gblplaw.com/find/lawyer_159/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/240.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://gblplaw.com/find/lawyer_159/" target="_blank">Andrey Goltsblat</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Goltsblat BLP, Moscow </p> <br/> <p class="advisorText"> Andrey Goltsblat is a managing partner of Goltsblat BLP. His previous roles include Chief of Staff for the Constitutional Commission of the Russian Parliament. In addition to his practice in mergers and acquisitions, restructuring, joint ventures, different types of investment projects, Goltsblat takes an active role in the work of the Russo-British Chamber of Commence (RBCC) Advisory Council. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.gorodissky.com/attorneys/partners/medvedev/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/330.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.gorodissky.com/attorneys/partners/medvedev/" target="_blank">Valery Medvedev</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Gorodissky & Partners, Moscow </p> <br/> <p class="advisorText"> Valery Medvedev is Managing Partner of Gorodissky & Partners, Russian IP firm. He has lead the firm since 1998. His practice focuses on international patent and trademark law. He is Vice President of the Licensing Executive Society of Russia and lectures at the Academy of National Economy at the Russian Government in Moscow. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lp.ru/en/people/novakovskij-andrej/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/90.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lp.ru/en/people/novakovskij-andrej/" target="_blank">Andrey Novakovskiy</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Liniya Prava, Moscow </p> <br/> <p class="advisorText"> Mr. Novakovskiy is the Managing Partner of Liniya Prava, a major Russian firm with offices in Moscow, Kyiv, and London. He specializes in Privatization, Project Finance, Currency Regulation, Foreign-Economic Activity, Foreign Investment, Competition Law, Antitrust, Legal Regulation of Stock Markets, and Corporate Law. Prior to this, he was director of the in-house legal department of OAO Federal Stock Corporation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.pgplaw.ru/page.asp/url/managing_parnters.asp#el6!/about/partners/145" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/147.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.pgplaw.ru/page.asp/url/managing_parnters.asp#el6!/about/partners/145" target="_blank">Sergey G. Pepeliaev</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Pepeliaev Group, Moscow </p> <br/> <p class="advisorText"> Sergey G. Pepeliaev is the Managing Partner of Pepeliaev Group. He has acted as adviser to the State Duma Budget and Finance Committee. He was involved in the discussion and finalization of the draft Russian Tax Code. Additionally, he is a Member of the Panel of Experts of the Federation Council Committee for Legal and Judicial Matters and a Member of the Presidium of the Russian Tax Law Association. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mzs.ru/en/partners/?id=5 " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/89.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mzs.ru/en/partners/?id=5 " target="_blank">Alexander Zyuba</a> </p> <br/> <p class="advisorLocation"> Partner, Monastyrsky, Zyuba, Stepanov & Partners, Moscow </p> <br/> <p class="advisorText"> Alexander I. Zyuba is a Partner of Monastyrsky, Zyuba, Stepanov & Partners, a firm founded in Moscow in January 1991 by postgraduate students of the Russian Ministry of Foreign Affairs' Institute of International Relations. His principal areas of specialization include Mergers and Acquisitions Law, Corporate Law, Finance Law, Securities Law, Insolvency Law, and Telecommunications Law. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="SaudiArabia">Saudi Arabia</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.aljadaan.com/index.php?page_id=68" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/81.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.aljadaan.com/index.php?page_id=68" target="_blank">Mohammed Al-Jadaan</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Al-Jadaan & Partners Law Firm, Riyadh </p> <br/> <p class="advisorText"> Mohammed Al-Jadaan is a Founding Partner of the Al-Jadaan & Partners Law Firm, one of the largest firms in the Kingdom of Saudi Arabia. Operating in cooperation with the international firm of Clifford Chance, it has more than 19 lawyers in Riyadh and has engaged in many of the largest matters in the Kingdom, including work on the largest Islamic financing transaction ever consummated. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bakerbotts.com/stephen-matthews/ " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/79.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bakerbotts.com/stephen-matthews/ " target="_blank">Stephen Matthews</a> </p> <br/> <p class="advisorLocation"> Partner, Law Office of Mohanned bin Saud Al-Rasheed, in Association with Baker Botts, Riyadh </p> <br/> <p class="advisorText"> Mr. Matthews is one of the most distinguished lawyers working in Saudi Arabia and other Gulf countries. His practice centers on banking and finance, technology transfer, telecommunications, construction, dispute resolution, and international investment, especially business ventures. He has worked on contracts and financing for many infrastructure projects in the region, including oil refineries, petrochemical plants, pipelines, manufacturing plants, defense projects, and telecommunications networks. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Singapore">Singapore</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.wongpartnership.com/wongpartnership/partner/rachel-eng" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/178.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.wongpartnership.com/wongpartnership/partner/rachel-eng" target="_blank">Rachel Eng</a> </p> <br/> <p class="advisorLocation"> Joint Managing Partner, WongPartnership LLP, Singapore </p> <br/> <p class="advisorText"> Rachel Eng is the Managing Partner of WongPartnership LLP, one of the leading law firms in Singapore with over 250 lawyers offering a full range of legal services. The Firm has two offices in China, two offices in the Middle East, and a growing practice in Asia. Rachel has close to 20 years of experience in the legal services sector. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.rajahtann.com/ListByName.aspx?pid=126&b=f&s=1" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/315.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.rajahtann.com/ListByName.aspx?pid=126&b=f&s=1" target="_blank">Eng Beng Lee SC</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Rajah & Tann LLP, Singapore </p> <br/> <p class="advisorText"> Lee Eng Beng joined Rajah & Tann as a partner in 1998. From 2003 to 2009, he was the Head of the firm’s Business Finance and Insolvency Practice Group. He was appointed Senior Counsel in 2008 and assumed the position of Deputy Managing Partner of Rajah & Tann LLP in 2009. In October 2010, he was appointed as the Managing Partner of the firm. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.drewnapier.com/Lawyers/Davinder-Singh" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/133.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.drewnapier.com/Lawyers/Davinder-Singh" target="_blank">Davinder Singh</a> </p> <br/> <p class="advisorLocation"> Chief Executive Officer, Drew & Napier LLC, Drew & Napier, Singapore </p> <br/> <p class="advisorText"> Davinder Singh SC is the Chief Executive Officer of Drew & Napier, a leading law firm in Singapore. He was appointed Senior Counsel in 1997, in the first group of Senior Counsel ever to be so appointed in Singapore. Mr Singh has litigated cases in almost every area of the law, many of which are landmark cases in each of those particular areas. In 2008, he was appointed by the Monetary Authority of Singapore to advise on the legal issues arising from the bankruptcy proceedings for Lehman Brothers in the United States. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.allenandgledhill.com/pages/partner_profile.aspx?partnerid=125 " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/46.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.allenandgledhill.com/pages/partner_profile.aspx?partnerid=125 " target="_blank">Lucien Wong</a> </p> <br/> <p class="advisorLocation"> Chairman and Senior Partner, Allen & Gledhill, Singapore </p> <br/> <p class="advisorText"> Lucien Wong is the Chairman and Senior Partner of Allen & Gledhill, the largest law firm in Singapore with over 250 lawyers. He is also a board member of the Monetary Authority of Singapore and a member of the Council on Corporate Disclosure and Governance, a body responsible for setting the accounting and corporate governance standards in Singapore. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="SouthAfrica">South Africa</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.nortonrosefulbright.com/people/42005/kevin-cron" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/34.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.nortonrosefulbright.com/people/42005/kevin-cron" target="_blank">Kevin Cron</a> </p> <br/> <p class="advisorLocation"> Head of Corporate, M&A and Securities, Norton Rose Fulbright South Africa, Johannesburg </p> <br/> <p class="advisorText"> Kevin Cron, Head of Corporate, M&A and Securities in South Africa, is a commercial lawyer based in Johannesburg. He is one of the most respected corporate lawyers in South Africa, having acted for well-known South African mining and industrial groups and for various South African and International Banks. He specialises in mergers and acquisitions, banking and finance work, general commercial and corporate work, tax and financial services. He also advises on related exchange control matters. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cliffedekkerhofmeyr.com/en/people/chris-ewing.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/508.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cliffedekkerhofmeyr.com/en/people/chris-ewing.html" target="_blank">Chris Ewing </a> </p> <br/> <p class="advisorLocation"> Consultant, DLA Cliffe Dekker Hofmeyr, Johannesburg </p> <br/> <p class="advisorText"> Chris Ewing is a consultant in the Corporate and Commercial practice.Chris is also Chairman of the Board of DLA Piper Africa. Chris has practiced in corporate law for more than 30 years and is recognised as the firm's leading merger and acquisition specialist. He acts for domestic and international clients and is adept at leading cross-border projects, having handled a number of complex corporate restructurings and public listings, including on international bourses. He is recognised as an expert and leader in corporate law and corporate finance transactions and has extensive experience in acting for prominent publicly and privately held companies in merger and acquisition transactions, joint ventures and listings, and in establishing new businesses in South Africa. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.webberwentzel.com/wwb/content/en/ww/ww-people-profile?oid=767&sn=Detail-profile-2011&pid=32498" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/149.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.webberwentzel.com/wwb/content/en/ww/ww-people-profile?oid=767&sn=Detail-profile-2011&pid=32498" target="_blank">David Lancaster</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Webber Wentzel, Johannesburg </p> <br/> <p class="advisorText"> David Lancaster is the senior partner of Webber Wentzel, a leading South African law firm. David joined the firm in 1984 and later became a partner in its corporate services department. He held numerous leadership positions including Corporate Practice head, Aviation Group head, chair of the professional staff committee, and chair of the transformation committee, before becoming senior partner. Under his leadership the firm has received numerous accolades. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.bowman.co.za/Directors/Partner-profile/257" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/43.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.bowman.co.za/Directors/Partner-profile/257" target="_blank">Jonathan Schlosberg</a> </p> <br/> <p class="advisorLocation"> Partner, Bowman Gilfillan, Johannesburg </p> <br/> <p class="advisorText"> Jon Schlosberg is a partner at Bowman Gilfillan. He was previously chairman and head of the firm's Corporate Department. He specialises in mergers and acquisitions, corporate law, banking and finance, corporate governance, capital markets and securities law. <br/> Jon led the firm's team in advising Standard Bank on the acquisition by Industrial and Commercial Bank of China (ICBC) of a 20% interest in the bank in what was then the largest direct foreign investment in South Africa and, according to Bloomberg, the largest foreign investment outside of China by a Chinese corporate. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.werksmans.com/people-profiles-view/des-williams/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/44.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.werksmans.com/people-profiles-view/des-williams/" target="_blank">Des Williams</a> </p> <br/> <p class="advisorLocation"> Chairman, Werksmans, Johannesburg </p> <br/> <p class="advisorText"> Des Williams is the Chairman of Werksmans, one of the most respected corporate law firms in South Africa. He is also Co-Chairman of the Litigation Committee of the International Bar Association and a Director of the Arbitration Foundation of Southern Africa ("AFSA"). </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="SouthKorea">South Korea</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.kimchang.com/frame2.jsp?lang=2&b_id=87&mode=view&idx=2374" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/78.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.kimchang.com/frame2.jsp?lang=2&b_id=87&mode=view&idx=2374" target="_blank">Kye Sung Chung</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Kim & Chang, Seoul </p> <br/> <p class="advisorText"> Mr. Kye Sung Chung is a senior Partner of Kim & Chang, the largest and the most specialized law firm in Korea. He has served as a Member of the Council on Financial Industry Development of the Korean Ministry of Finance and Economy from 1996 to 2007 and a Member of the Industrial Deregulation Review Committee of the Korean Ministry of Trade, Industry & Energy from 1993 to 1997. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.shinkim.com/eng/m02/member_view.asp?no=4_E" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/26.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.shinkim.com/eng/m02/member_view.asp?no=4_E" target="_blank">Doo-Sik Kim</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Shin & Kim, Seoul </p> <br/> <p class="advisorText"> Mr. Doo-Sik Kim is a senior partner of Shin & Kim, and is qualified in Korea and New York. Mr. Kim’s main areas of practice include cross-border investments, general corporate transactions, mergers & acquisitions, WTO/GATT & international trade law, and international litigation & arbitration. Mr. Kim has been involved in many significant cross-border investments and major mergers & acquisitions. Mr. Kim has also participated in many governmental negotiations on international trade matters as a legal advisor and member of the Korean government delegation. He also specializes in international litigation and arbitrations. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.leeko.com/eng/professionals/detail.asp?mmIdx=199&orderby=&gotopage=1&firstStr=&lastStr=yoon&UpIdx=0&searchChr=&namedesc=asc&subdesc=desc" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/28.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.leeko.com/eng/professionals/detail.asp?mmIdx=199&orderby=&gotopage=1&firstStr=&lastStr=yoon&UpIdx=0&searchChr=&namedesc=asc&subdesc=desc" target="_blank">Yong Suk Yoon</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Lee & Ko, Seoul </p> <br/> <p class="advisorText"> Mr. Yoon is a senior partner with the firm of Lee & Ko. He has also been an arbitrator with the Korean Commercial Arbitration Board since 1992. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Spain">Spain</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.uria.com/eng/cv/LDC.asp" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/157.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.uria.com/eng/cv/LDC.asp" target="_blank">Luis de Carlos</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Uría Menéndez Abogados, S.L.P., Madrid </p> <br/> <p class="advisorText"> Luis de Carlos is Managing Partner of Uria Menendez, a major Spanish firm with fifteen offices in Europe, the United States, and Latin America. Widely considered to be "the expert" on capital markets in Spain, he is a Professor of Securities Law at the Universidad Pontificia de Comillas in Madrid and Secretary-General of the Fundación de Estudios Financieros. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.gomezacebo-pombo.com/index.php/es/abogados/itemlist/user/399/fernando-de-las-cuevas-castresana" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/80.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.gomezacebo-pombo.com/index.php/es/abogados/itemlist/user/399/fernando-de-las-cuevas-castresana" target="_blank">Fernando de las Cuevas Castresana</a> </p> <br/> <p class="advisorLocation"> Partner, Gómez-Acebo & Pombo SLP, Madrid </p> <br/> <p class="advisorText"> He was Managing Partner of Gómez-Acebo & Pombo Abogados from 1998 to 2000 and is currently a member of the firm's Management Committee. He is Head of the firm's Corporate Practice and is a specialist in Banking Law, Securities Market Law, Collective Investment Institutions, Mergers and Acquisitions, and Family and Private Equity Businesses. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.rocajunyent.com/index.php/mod.profesionales/mem.detalle/id.25/relcategoria.121/relmenu.4/chk.af7728573eecfb109655caaba51e2a08" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/268.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.rocajunyent.com/index.php/mod.profesionales/mem.detalle/id.25/relcategoria.121/relmenu.4/chk.af7728573eecfb109655caaba51e2a08" target="_blank">Isidro del Saz Cordero</a> </p> <br/> <p class="advisorLocation"> Partner, Roca Junyent, S.L.P, Madrid </p> <br/> <p class="advisorText"> Isidro del Saz Cordero is a member of the Management Committee and Board of Directors for Roca Junyent. He delivers tax advice to Spanish and multinational corporations. In addition to his practice and teaching efforts, he is a member of the Garrigues Studies Centre's Advisory Committee - Consejo Asesor del Centro de Estudios Garrigues. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.deloitte.com/view/es_ES/es/nuestra-firma/equipo-directivo/a27ed372ab347210VgnVCM100000ba42f00aRCRD.htm" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/242.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.deloitte.com/view/es_ES/es/nuestra-firma/equipo-directivo/a27ed372ab347210VgnVCM100000ba42f00aRCRD.htm" target="_blank">Luis Fernando Guerra</a> </p> <br/> <p class="advisorLocation"> Partner, Deloitte Abogados, Madrid </p> <br/> <p class="advisorText"> Luis Fernando is the partner in charge of Deloitte Abogados y Asesores Tributarios and responsible of tax and legal services to insurance and financial entities of Deloitte Abogados y Asesores Tributarios. Prior to his work with Deloitte, he was with Arthur Andersen Asesores Legales y Tributarios (now Garrigues Abogados y Asesores Tributarios) where he was a senior manager. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.cuatrecasas.com/lawyer/rafael_fontana.html " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/30.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.cuatrecasas.com/lawyer/rafael_fontana.html " target="_blank">Rafael Fontana</a> </p> <br/> <p class="advisorLocation"> Chief Executive Officer, Cuatrecasas, Gonçalves Pereira, Barcelona </p> <br/> <p class="advisorText"> Mr. Rafael Fontana is the Chief Executive Officer of Cuatrecasas, Goncalves Pereira, one of the leading firms on the Iberian Peninsula. He belongs to the board of directors of important business groups and to the board of trustees of several foundations. Mr. Fontana is an expert in tax and has advised on and was involved in the strategic planning of some of Spain’s and Portugal’s most significant transactions in recent years. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.sagardoy.com/abogados-socios-directores-martin-godino" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/227.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.sagardoy.com/abogados-socios-directores-martin-godino" target="_blank">Martín Godino</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Sagardoy Attorneys, Madrid </p> <br/> <p class="advisorText"> Martín Godino Reyes is Managing Partner of Sagardoy Abogados and has been a member of the College of Lawyers of Madrid since 1986. In addition to his strong practice, Mr. Godino has taught and authored as Professor of Employment Law at the University San Pablo-CEU (Madrid), Professor of Corporate Advisory Services of ESIC, and Technical director and professor of the Master Programme in Practice of Employment Law. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.jausaslegal.com/en/people/partner/person/hector-jausas.jsp " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/252.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.jausaslegal.com/en/people/partner/person/hector-jausas.jsp " target="_blank">Héctor Jausàs</a> </p> <br/> <p class="advisorLocation"> Partner, Jausàs Legal Y Tributario S.L.P., Barcelona </p> <br/> <p class="advisorText"> Hector Jausas is Director of the Pharmaceutical Law Department of Jausas Legal Y Tributario. In addition to his active practice in regulatory and health care law, Mr. Jausas s is a Member of the Conference Bleue and a Lecturer at the Instituto de Empresa Business School. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.pedrajasabogados.com/01nuestrosProf01.asp " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/267.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.pedrajasabogados.com/01nuestrosProf01.asp " target="_blank">Antonio Pedrajas Quiles</a> </p> <br/> <p class="advisorLocation"> Director, Abdón Pedrajas & Molero Abogados y Asesores Tributarios, S.L.P., Madrid </p> <br/> <p class="advisorText"> Antonio Pedrajas Quiles is Managing Partner of Abdon Pedrajas & Molero Abogados y Asesores Tributarios and focuses his practice on Labour and Employment Law and is an ICAM Collegiate since 1968. In addition to his busy practice, Mr. Pedrajas has taught several courses on Labour law. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.perezllorca.com/es/Abogados/Paginas/FichasAbogados/Pedro-P%C3%A9rez-Llorca.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/293.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.perezllorca.com/es/Abogados/Paginas/FichasAbogados/Pedro-P%C3%A9rez-Llorca.aspx" target="_blank">Pedro Pérez-Llorca</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Pérez-Llorca, Madrid </p> <br/> <p class="advisorText"> Pedro Perez-Llorca is senior partner of Pérez-Llorca. He has a strong international corporate practice with concentration on mergers and acquisitions, private equity, corporate governance and reorganisations. He also is a member of the Madrid Bar Association (ICAM), International Bar Association (IBA), and Círculo de Empresarios. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.garrigues.com/en/Socios/Paginas/fernando_vives_ruiz.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/314.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.garrigues.com/en/Socios/Paginas/fernando_vives_ruiz.aspx" target="_blank">Fernando Vives Ruiz</a> </p> <br/> <p class="advisorLocation"> Managing Partner, J&A Garrigues, S.L.P., Madrid </p> <br/> <p class="advisorText"> Mr. Vives Ruiz has been Managing Partner of Garrigues since September 2009. He is also partner in charge of the Garrigues Corporate/Commercial Law area. In addition to managing the firm and his practice, he is a Lecturer at Universidad Pontificia Comillas (ICADE), Centro de Estudios Garrigues and at ESADE. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Sweden">Sweden</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mannheimerswartling.se/en/Contact-database/Stefan-Brocker/?mode=cv" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/53.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mannheimerswartling.se/en/Contact-database/Stefan-Brocker/?mode=cv" target="_blank">Stefan Brocker</a> </p> <br/> <p class="advisorLocation"> Partner, Mannheimer Swartling, Stockholm </p> <br/> <p class="advisorText"> Stefan Brocker is co-chair of the Shipping and transportation group and has extensive experience in shipping related matters such as joint venture contracts, ship building contracts and disputes for Mannheimer Swartling. Swartling, one of Sweden’s largest law firms. He practices in the fields of Maritime and Transport Law, Shipbuilding and Financing Law, Administrative Law, and Constitutional Law, although he now devotes most of his time to Domestic and International Arbitration and Litigation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.setterwalls.se/en/Our-people/Our-people/Joakim-Edoff/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/515.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.setterwalls.se/en/Our-people/Our-people/Joakim-Edoff/" target="_blank">Joakim Edoff </a> </p> <br/> <p class="advisorLocation"> CEO/Executive Partner, Setterwalls, Göteborg </p> <br/> <p class="advisorText"> Joakim Edoff is CEO/Executive Partner of Setterwalls, being one of Sweden’s leading full-service law firms with offices in Sweden’s major cities Stockholm, Gothenburg and Malmö. Mr. Edoff is a lawyer qualified as a Swedish advokat and has many years’ experience of private M&A deals and a broad spectrum of corporate law. Before joining Setterwalls, Mr. Edoff was Corporate Legal Counsel at Ericsson. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.comlaw.se/en/medarbetare/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/331.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.comlaw.se/en/medarbetare/" target="_blank">Staffan Eklöw</a> </p> <br/> <p class="advisorLocation"> Partner, Com Advokatbyrå, Stockholm </p> <br/> <p class="advisorText"> Staffan Eklöw joined Com in 2014, and works primarily in with clients in the media and it-sectors. Staffan has 30 years’ experience as a business lawyer. Before joining Com he was a partner in Advokatfirman Lindahl and served several years as the firms managing partner. His practice is focused on corporate law, intellectual property, and media law. Before joining Lindahl, Mr. Eklöw was Head of Legal Affairs TV4 AB from 1994-2000. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.twobirds.com/English/Lawyers/Pages/Michael_Frie1.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/403.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.twobirds.com/English/Lawyers/Pages/Michael_Frie1.aspx" target="_blank">Michael Frie</a> </p> <br/> <p class="advisorLocation"> Partner, Bird & Bird, Stockholm </p> <br/> <p class="advisorText"> Michael Frie is Chairman of Global Board for Bird & Bird. In addition to leading the firm, Mr. Frie focuses his practice internationally on commercial and dispute resolution in IT and Communications matters. He also regularly acts as counsel in Swedish court proceedings as well as Swedish and international arbitration proceedings. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.vinge.com/our-people/Stockholm/Partners/Villard-Bertil/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/292.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.vinge.com/our-people/Stockholm/Partners/Villard-Bertil/" target="_blank">Bertil Villard</a> </p> <br/> <p class="advisorLocation"> Partner, Vinge, Stockholm </p> <br/> <p class="advisorText"> Bertil Villard is Partner of Vinge. His practice is centralized around general corporate matters. In addition to his corporate practice and leadership at Vinge, Mr. Villard has been general counsel for Esselte AB, board advisor for Securum AB, and sat as the Head of Corporate Finance at Alfred Berg Fondkommission AB. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Switzerland">Switzerland</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.kellerhals.ch/en/beat-brechbuehl-_content---1--1051--59.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/522.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.kellerhals.ch/en/beat-brechbuehl-_content---1--1051--59.html" target="_blank">Beat Brechbühl</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Kellerhals, Berne </p> <br/> <p class="advisorText"> Dr. Beat Brechbühl, LL.M. is Managing Partner of Kellerhals (Basel, Bern and Zürich) and co-head of the M&A team. Mr. Brechbühl focuses his practice on Corporate law, M&A, capital market transactions, setting up and negotiations of joint ventures and establishment of companies for foreign clients investing in Switzerland as well as in the negotiation of acquisitions. Mr. Brechbühl is a member of the board of directors of various companies, of the admission board of BX Berne Exchange and he is a lecturer at the University of Berne. He chairs the SCILL-Commission "Skills/Career/Leadership/Learning") of AIJA and is a member of the Inter-Pacific Bar Association (IPBA). </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.lenzstaehelin.com/en/people/attorneys/mode/detail/employee/chappuis.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/66.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.lenzstaehelin.com/en/people/attorneys/mode/detail/employee/chappuis.html" target="_blank">Benoît Chappuis</a> </p> <br/> <p class="advisorLocation"> Partner, Lenz & Staehelin, Geneva </p> <br/> <p class="advisorText"> Prof. Dr. Benoît Chappuis is a partner with Lenz & Staehelin, the largest law firm in Switzerland with more than 130 lawyers. He is the Former Chairman of the Geneva Bar Association, a Former Substitute Judge at the Court of Appeal of the Canton of Geneva, and a Former Member of the Superior Council of the Magistrature of the Canton of Geneva. He is a Lecturer on the law of contracts at the University of Fribourg. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.novartis.com/downloads/about-novartis/people/executive-committee/cv-ehrat-f-de.pdf" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/65.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.novartis.com/downloads/about-novartis/people/executive-committee/cv-ehrat-f-de.pdf" target="_blank">Dr. Felix R. Ehrat</a> </p> <br/> <p class="advisorLocation"> General Counsel, Novartis AG, Basel </p> <br/> <p class="advisorText"> Dr. Ehrat is General Counsel and a member of the Executive Committee for Novartis. Formerly, he was the Senior Partner of Bär & Karrer. He was Co-Chair of the Section on Business Organizations of the International Bar Association was President of the Association Internationale des Jeunes Avocats (AIJA) from 1998 to 1999. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.nestle.com/aboutus/management/executivecommittee/davidfrick" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/342.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.nestle.com/aboutus/management/executivecommittee/davidfrick" target="_blank">David P. Frick</a> </p> <br/> <p class="advisorLocation"> Senior Vice President, Corporate Governance, Compliance and Corporate Services, Nestlé, Vevey </p> <br/> <p class="advisorText"> David Frick is Senior Vice President, Corporate Governance, Compliance and Corporate Services on the Executive Board of Nestlé. Prior to joining Nestlé, Mr. Frick was Group General Counsel, Head of Legal and Compliance at Credit Suisse Group in Zurich. He also spent time working at Cravath, Swaine & Moore and Zurich University Law School as Assistant at the Banking Law Chair. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.walderwyss.com/en/lawyers/markus.pfenninger" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/334.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.walderwyss.com/en/lawyers/markus.pfenninger" target="_blank">Markus Pfenninger</a> </p> <br/> <p class="advisorLocation"> Partner, Walder Wyss Ltd., Zurich </p> <br/> <p class="advisorText"> Dr. Markus Pfenninger is a partner in the Banking & Finance Team and a member of the Board of Directors at Walder Wyss Ltd. He focuses his practice on capital markets, mergers and aquisitions, finance, and general corporate matters. He is a member of the International Bar Association's (IBA) Task Force on the Financial Crisis and a past co-chair of the IBA's Banking Law Committee. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Ukraine">Ukraine</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.asterslaw.com/attorneys/partners/khachaturyan/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/96.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.asterslaw.com/attorneys/partners/khachaturyan/" target="_blank">Armen Khachaturyan</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Asters, Kyiv </p> <br/> <p class="advisorText"> Mr. Khachaturyan is Senior Partner and Chair of Banking, Finance and Securities of Asters, one of the leading Ukrainian law firms. He has worked as a coordinator of the advisory group at the State Commission of Ukraine on Securities and Stock Market for improvement of capital market regulations and is a member of the National IPO Committee of Ukraine. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.kisilandpartners.com/partners/2/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/172.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.kisilandpartners.com/partners/2/" target="_blank">Oleg A. Makarov</a> </p> <br/> <p class="advisorLocation"> Managing Partner, Vasil Kisil & Partners, Kyiv </p> <br/> <p class="advisorText"> Oleg A. Makarov is the Managing Partner of Vasil Kisil & Partners, an internationally oriented full-service Ukrainian law firm. For over twenty years, Mr. Makarov has been practicing Domestic and International Litigation, Taxation, Investments, Securities, Property Law and Bankruptcy Law. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.rulg.com/our_team.asp" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/99.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.rulg.com/our_team.asp" target="_blank">Irina Paliashvili</a> </p> <br/> <p class="advisorLocation"> President and Senior Counsel, RULG - Ukrainian Legal Group, P.A., Kyiv </p> <br/> <p class="advisorText"> Dr. Paliashvili is President and Senior Counsel of The RULG - Ukrainian Legal Group in Washington, D.C., which along with its affiliate, the Ukrainian Legal Group in Kiev, provide comprehensive legal support to large and medium international corporate clients contemplating or engaged in business and investment activity in Ukraine, Russia, and other CIS countries. She has special expertise in the area of Oil and Gas, Intellectual Property Protection, Commercial Dispute Settlement, and Mediation. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://rclin.ch/management/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/93.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://rclin.ch/management/" target="_blank">Oleg Riabokon</a> </p> <br/> <p class="advisorLocation"> President, RCLIN, Kyiv </p> <br/> <p class="advisorText"> Mr. Riabokon is a lawyer by profession. He holds an LL.M degree from Georgetown University (USA). He did his post-graduate studies at the John F. Kennedy School of Government at Harvard, and read Public Health and Healthcare Management at the University of Bern. Mr. Riabokon is currently completing an EMBA program focused on Healthcare Management at l’Ecole des Hautes Etudes Commerciales de l’Université de Lausanne. Before joining RCLIN he has had a very successful career in law, founding and serving for 12 years as a Managing Partner of one of the top 100 European law firms. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="UnitedArabEmirates">United Arab Emirates</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.tamimi.com/en/section/our-firm/our-partners-2 " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/84.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.tamimi.com/en/section/our-firm/our-partners-2 " target="_blank">Essam Al Tamimi</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Al Tamimi & Company, Dubai </p> <br/> <p class="advisorText"> Mr. Al Tamimi is the Founder and Senior Partner of Al Tamimi & Company. Established in 1989, the firm is the largest in the Middle East, with offices throughout the UAE in Dubai, Abu Dhabi, and Sharjah, as well as in Qatar, Iraq, and Saudi Arabia. Mr. Al Tamimi has been practicing commercial law and related litigation in the UAE and other GCC countries for over twenty years. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.hadefpartners.com/OurTeam/pageid/108-124/default.aspx?expertid=8" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/513.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.hadefpartners.com/OurTeam/pageid/108-124/default.aspx?expertid=8" target="_blank">Richard Briggs </a> </p> <br/> <p class="advisorLocation"> Executive Partner, Hadef & Partners, Dubai </p> <br/> <p class="advisorText"> Richard is an executive partner at Hadef & Partners. He is a recognised leader in commercial dispute resolution in the UAE and has practised contentious business law in the UAE for most of his career. His areas of specialisation are in the litigation and arbitration fields, particularly with reference to maritime, trade and insurance law in the UAE and the Middle East. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="UnitedKingdom">United Kingdom</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.matrixlaw.co.uk/Members/60/(Daniel)%20Brennan.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/15.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.matrixlaw.co.uk/Members/60/(Daniel)%20Brennan.aspx" target="_blank">Lord Daniel Brennan QC</a> </p> <br/> <p class="advisorLocation"> Senior Member, Matrix Chambers, London </p> <br/> <p class="advisorText"> During 1999, Lord Brennan was Chairman of the Bar of England and Wales, and in 2000, British lawyers voted him Barrister of the Year. In May 2000, the Queen, on the recommendation of the U.K. Government, appointed him a life peer and member of the House of Lords. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.aviva.com/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/363.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.aviva.com/" target="_blank">Angus Eaton</a> </p> <br/> <p class="advisorLocation"> Group Operational and Regulatory Director, Aviva plc, London </p> <br/> <p class="advisorText"> Angus Eaton is the Group Operational and Regulatory Director at Aviva plc. He has held a variety of legal positions with Aviva, including Head of Legal (Products), Director of Legal in the UK Life, and Group Legal Director, before becoming Operational and Regulatory Risk Director. Prior to joining Aviva, he trained as a Solicitor at international law firm Eversheds. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.shepwedd.co.uk/people/stephen-gibb.html" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/463.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.shepwedd.co.uk/people/stephen-gibb.html" target="_blank">Stephen Gibb</a> </p> <br/> <p class="advisorLocation"> Partner & Chief Executive, Shepherd and Wedderburn LLP, Edinburgh </p> <br/> <p class="advisorText"> Chief executive of Shepherd and Wedderburn, Stephen is responsible for the management and strategic direction of the business across the UK. He has been deputy CEO since 2009 and in May 2012 was appointed as CEO. Before taking on the role of CEO Stephen's focus was primarily on the renewables, property, drinks and leisure industries. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.oeclaw.co.uk/members/barrister_full.asp?b=511" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/20.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.oeclaw.co.uk/members/barrister_full.asp?b=511" target="_blank">Lord Anthony Grabiner QC</a> </p> <br/> <p class="advisorLocation"> Barrister, One Essex Court, London </p> <br/> <p class="advisorText"> Lord Grabiner is a commercial lawyer with a substantial court and advisory practice dealing with the major commercial issues of the day. Highly experienced both as an advocate and an arbitrator in domestic and international arbitrations, he is a director of the London Court of International Arbitration. He sits as a Deputy High Court Judge of the Chancery and Queen's Bench Divisions. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.mcarthurglengroup.com/about-mcarthurglen/our-people/" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/319.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.mcarthurglengroup.com/about-mcarthurglen/our-people/" target="_blank">Simon Johnston</a> </p> <br/> <p class="advisorLocation"> Deputy Chairman, McArthurGlen Group, London </p> <br/> <p class="advisorText"> Simon joined McArthurGlen as Deputy Chairman in 2013 from leading City commercial law firm Nabarro LLP, where he was the firm's Senior Partner from 2001 until 2012. He chairs the firm's Partnership Board and focuses his own practice on Corporate law, with an emphasis on joint ventures, corporate structures and cross-border transactions. Simon is also on the board of London First. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.macfarlanes.com/people/partners/martin_charles.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/226.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.macfarlanes.com/people/partners/martin_charles.aspx" target="_blank">Charles Martin</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Macfarlanes LLP, London </p> <br/> <p class="advisorText"> Charles joined Macfarlanes in 1983, became a partner in 1990 and Senior Partner in 2008. Charles works principally in M&A and private equity, acting for sponsors and corporates. Much of his work is cross-border in nature. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.allenovery.com/people/en-gb/Pages/David-Morley.aspx " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/225.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.allenovery.com/people/en-gb/Pages/David-Morley.aspx " target="_blank">David Morley</a> </p> <br/> <p class="advisorLocation"> Senior Partner, Allen & Overy LLP, London </p> <br/> <p class="advisorText"> David Morley is worldwide Senior Partner of Allen & Overy LLP. He joined Allen & Overy as a trainee in 1980, qualifying as a solicitor in 1982 in the Banking department. He spent a year on secondment at a US investment bank and became a partner in 1988. In 1998, he became the global head of the Banking practice. In May 2003, he was elected to the position of worldwide Managing Partner. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.dundas-wilson.com/people/dw_cms_3029.asp" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/394.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.dundas-wilson.com/people/dw_cms_3029.asp" target="_blank">Donald Shaw</a> </p> <br/> <p class="advisorLocation"> Partner, CMS Cameron McKenna LLP, London </p> <br/> <p class="advisorText"> Donald has extensive experience in dealing with real estate throughout the UK and abroad. He has been an Investment Property Forum member and remains an active member of it and the BCSC. His clients include major investors, property companies and corporations with real estate needs in the UK. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.olswang.com/profile.asp?sid=133&staffid=6418" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/273.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.olswang.com/profile.asp?sid=133&staffid=6418" target="_blank">David Stewart</a> </p> <br/> <p class="advisorLocation"> Chief Executive Officer, Olswang LLP, London </p> <br/> <p class="advisorText"> Mr. Stewart is Chief Executive of Olswang and a member of the Litigation and Arbitration Group. His practice includes Litigation and Dispute Resolution both in England and internationally. He specialises in complex multi-jurisdictional disputes. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.riotinto.com/aboutus/debra-valentine-8128.aspx" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/297.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.riotinto.com/aboutus/debra-valentine-8128.aspx" target="_blank">Debra Valentine</a> </p> <br/> <p class="advisorLocation"> Group Executive, Legal, External & Regulatory Affairs, Rio Tinto Minerals, Greenwood Village, Colo. </p> <br/> <p class="advisorText"> Debra Valentine was appointed Group executive, Legal & External Affairs in 2009 after joining Rio Tinto in 2008. She previously worked at United Technologies Corporation as vice president, deputy general counsel and secretary, at O'Melveny & Myers as partner and she served as general counsel at the US Federal Trade Commission from 1997 to 2001. </p> </td></tr> <tr> <td> </td></tr><tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.quinnemanuel.com/attorneys/werlen-dr-thomas.aspx " target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/365.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.quinnemanuel.com/attorneys/werlen-dr-thomas.aspx " target="_blank">Thomas Werlen</a> </p> <br/> <p class="advisorLocation"> Partner, Quinn Emanuel Urquhart & Sullivan, LLP, London </p> <br/> <p class="advisorText"> Thomas Werlen is a partner at Quinn Emanuel Urquhart & Sullivan. Before joining the firm he was the Group General Counsel of Novartis since 2006. He was also Secretary to the Corporate Governance and Nomination Committee of the Board of Directors of Novartis. In addition to his time with Novartis, Dr. Werlen has practiced at Cravath, Swaine & Moore in New York and London, David Polk & Wardwell, and Allen & Overy, often focusing on corporate and capital markets law. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <h2><a name="Venezuela">Venezuela</a></h2> <table> <tr> <td> </td></tr><tr> <td class="advisorBlock" valign="top"> <a href="https://web.archive.org/web/20140627212150/http://www.nortonrosefulbright.com/people/58085" target="_blank"><img class="advisorImage" align="middle" alt="" style="width:82px;height:100px;" src="https://web.archive.org/web/20140627212150im_/http://www.bestlawyers.com/images/advisors/128.gif"/></a> </td> <td class="advisorTextBlock"> <p class="advisorName"> <a href="https://web.archive.org/web/20140627212150/http://www.nortonrosefulbright.com/people/58085" target="_blank">Elisabeth Eljuri</a> </p> <br/> <p class="advisorLocation"> Head of Latin America, Partner, Norton Rose Fulbright, Caracas </p> <br/> <p class="advisorText"> Elisabeth Eljuri is head the Norton Rose Fulbright Latin American practice. She is also head of the corporate department of our Caracas office, head of the oil and gas practice group and an active member of the international arbitration practice group. In Latin America and Venezuela in particular, Ms. Eljuri focuses on corporate and transactional work involving high-end sophisticated transactions for Fortune 500 corporations as well as international dispute work related to major projects and infrastructure. She has significant M&A experience and over the past 20 years of practice, in addition to her contracts and general business practice, she has been regularly advising oil and gas producers and service companies engaged in high level transactions. </p> </td></tr> <tr> <td> </td></tr></table> <a href="#countrylist">Back to Country Selection</a> <br/><br/> <br/> <br/> </div> <div id="sidebarColumn"> <div class="advisorFilterBlock"> <div class="controlBox defaultForm"> <div> <label id="cphMain_cphSidebar_label4" associatedcontrolid="filterByDDL"> View by</label> <span style="line-height: 3px;"> </span><br/> <div id="ctl00_ctl00_cphMain_cphSidebar_rcbFilterBy" class="RadComboBox RadComboBox_Default" style="width:150px;"> <!-- 2014.2.618.40 --><table summary="combobox" style="border-width:0;border-collapse:collapse;width:100%"> <tr class="rcbReadOnly"> <td class="rcbInputCell rcbInputCellLeft" style="width:100%;"><input name="ctl00$ctl00$cphMain$cphSidebar$rcbFilterBy" type="text" class="rcbInput radPreventDecorate" id="ctl00_ctl00_cphMain_cphSidebar_rcbFilterBy_Input" value="Country" readonly="readonly"/></td><td class="rcbArrowCell rcbArrowCellRight"><a id="ctl00_ctl00_cphMain_cphSidebar_rcbFilterBy_Arrow" style="overflow: hidden;display: block;position: relative;outline: none;">select</a></td> </tr> </table><div class="rcbSlide" style="z-index:6000;"><div id="ctl00_ctl00_cphMain_cphSidebar_rcbFilterBy_DropDown" class="RadComboBoxDropDown RadComboBoxDropDown_Default " style="display:none;"><div class="rcbScroll rcbWidth" style="width:100%;"><ul class="rcbList" style="list-style:none;margin:0;padding:0;zoom:1;"><li class="rcbItem">Country</li><li class="rcbItem">Name</li></ul></div></div></div><input id="ctl00_ctl00_cphMain_cphSidebar_rcbFilterBy_ClientState" name="ctl00_ctl00_cphMain_cphSidebar_rcbFilterBy_ClientState" type="hidden"/> </div> <div id="cphMain_cphSidebar_divCountry"> <label id="cphMain_cphSidebar_label1" associatedcontrolid="countryDDL"> Go to Country </label> <span style="line-height: 3px;"> </span><br/> <div id="ctl00_ctl00_cphMain_cphSidebar_countryDDL" class="RadComboBox RadComboBox_Default" style="width:150px;"> <table summary="combobox" style="border-width:0;border-collapse:collapse;width:100%"> <tr class="rcbReadOnly"> <td class="rcbInputCell rcbInputCellLeft" style="width:100%;"><input name="ctl00$ctl00$cphMain$cphSidebar$countryDDL" type="text" class="rcbInput radPreventDecorate" id="ctl00_ctl00_cphMain_cphSidebar_countryDDL_Input" value="United States" readonly="readonly"/></td><td class="rcbArrowCell rcbArrowCellRight"><a id="ctl00_ctl00_cphMain_cphSidebar_countryDDL_Arrow" style="overflow: hidden;display: block;position: relative;outline: none;">select</a></td> </tr> </table><div class="rcbSlide" style="z-index:6000;"><div id="ctl00_ctl00_cphMain_cphSidebar_countryDDL_DropDown" class="RadComboBoxDropDown RadComboBoxDropDown_Default " style="display:none;"><div class="rcbScroll rcbWidth" style="width:100%;"><ul class="rcbList" style="list-style:none;margin:0;padding:0;zoom:1;"><li class="rcbItem">United States</li><li class="rcbItem">Argentina</li><li class="rcbItem">Australia</li><li class="rcbItem">Austria</li><li class="rcbItem">Azerbaijan</li><li class="rcbItem">Bahrain</li><li class="rcbItem">Belarus</li><li class="rcbItem">Belgium</li><li class="rcbItem">Brazil</li><li class="rcbItem">Bulgaria</li><li class="rcbItem">Canada</li><li class="rcbItem">Chile</li><li class="rcbItem">China</li><li class="rcbItem">Colombia</li><li class="rcbItem">Costa Rica</li><li class="rcbItem">Denmark</li><li class="rcbItem">Estonia</li><li class="rcbItem">Finland</li><li class="rcbItem">France</li><li class="rcbItem">Georgia</li><li class="rcbItem">Germany</li><li class="rcbItem">Greece</li><li class="rcbItem">Hong Kong</li><li class="rcbItem">Hungary</li><li class="rcbItem">India</li><li class="rcbItem">Ireland</li><li class="rcbItem">Israel</li><li class="rcbItem">Italy</li><li class="rcbItem">Japan</li><li class="rcbItem">Kazakhstan</li><li class="rcbItem">Kenya</li><li class="rcbItem">Kuwait</li><li class="rcbItem">Latvia</li><li class="rcbItem">Lithuania</li><li class="rcbItem">Luxembourg</li><li class="rcbItem">Malaysia </li><li class="rcbItem">Mexico</li><li class="rcbItem">Moldova, Republic of</li><li class="rcbItem">Netherlands</li><li class="rcbItem">New Zealand</li><li class="rcbItem">Norway</li><li class="rcbItem">Poland</li><li class="rcbItem">Portugal</li><li class="rcbItem">Puerto Rico</li><li class="rcbItem">Qatar</li><li class="rcbItem">Romania</li><li class="rcbItem">Russia</li><li class="rcbItem">Saudi Arabia</li><li class="rcbItem">Singapore</li><li class="rcbItem">South Africa</li><li class="rcbItem">South Korea</li><li class="rcbItem">Spain</li><li class="rcbItem">Sweden</li><li class="rcbItem">Switzerland</li><li class="rcbItem">Ukraine</li><li class="rcbItem">United Arab Emirates</li><li class="rcbItem">United Kingdom</li><li class="rcbItem">Venezuela</li></ul></div></div></div><input id="ctl00_ctl00_cphMain_cphSidebar_countryDDL_ClientState" name="ctl00_ctl00_cphMain_cphSidebar_countryDDL_ClientState" type="hidden"/> </div> </div> </div> <div> <label id="cphMain_cphSidebar_label3"> Click Below to View:</label> <span style="line-height: 3px;"> </span><br/> <img src="/web/20140627212150im_/http://www.bestlawyers.com/Images/Bullet.gif" alt="•"/> <a id="cphMain_cphSidebar_linkAllAdvisors" href="/web/20140627212150/http://www.bestlawyers.com/About/AdvisoryBoard.aspx?sort_by=country&cat=all">All Advisors</a> <br/> <span style="line-height: 4px;"> </span><br/> <a id="cphMain_cphSidebar_linkGC" href="/web/20140627212150/http://www.bestlawyers.com/About/AdvisoryBoard.aspx?sort_by=country&cat=gc">General Counsel</a> <br/> <span style="line-height: 4px;"> </span><br/> <a id="cphMain_cphSidebar_linkMP" href="/web/20140627212150/http://www.bestlawyers.com/About/AdvisoryBoard.aspx?sort_by=country&cat=mp">Managing Partners</a> <br/> <span style="line-height: 4px;"> </span><br/> <a id="cphMain_cphSidebar_linkDL" href="/web/20140627212150/http://www.bestlawyers.com/About/AdvisoryBoard.aspx?sort_by=country&cat=dl">Other Distinguished Lawyers</a> </div> </div> </div> </div> <div style="clear: both"> </div> </div> <div id="footer"> <div class="footerTop"> </div> <div id="footerBottom"> <div> <ul class="menu"> <li><a href="ContactUs.aspx">Contact Us</a></li> <li><a href="/web/20140627212150/http://www.bestlawyers.com/SiteMap.aspx">Site Map</a></li> <li><a href="TermsAndConditions.aspx">Terms & Conditions</a></li> <li><a href="PrivacyPolicy.aspx">Privacy Policy</a></li> <li><a href="AdvisoryBoard.aspx">Advisory Board</a></li> <li><a href="https://web.archive.org/web/20140627212150/http://bestlawfirms.usnews.com/" target="_blank">Best Law Firms</a></li> </ul> </div> </div> </div> </div> <script type="text/javascript">new Sys.WebForms.Menu({ element: 'rmMain', disappearAfter: 500, orientation: 'horizontal', tabIndex: 0, disabled: false });</script> <script type="text/javascript"> //<![CDATA[ WebForm_InitCallback();Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadComboBox, {"_dropDownWidth":0,"_enableScreenBoundaryDetection":false,"_height":0,"_postBackReference":"__doPostBack(\u0027ctl00$ctl00$cphMain$cphSidebar$rcbFilterBy\u0027,\u0027arguments\u0027)","_skin":"Default","_text":"Country","_uniqueId":"ctl00$ctl00$cphMain$cphSidebar$rcbFilterBy","_value":"country","clientStateFieldID":"ctl00_ctl00_cphMain_cphSidebar_rcbFilterBy_ClientState","collapseAnimation":"{\"type\":0,\"duration\":450}","expandAnimation":"{\"type\":0,\"duration\":450}","itemData":[{"value":"country","selected":true},{"value":"name"}],"localization":"{\"AllItemsCheckedString\":\"All items checked\",\"ItemsCheckedString\":\"items checked\",\"CheckAllString\":\"Check All\"}","selectedIndex":0}, null, null, $get("ctl00_ctl00_cphMain_cphSidebar_rcbFilterBy")); }); Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadComboBox, {"_dropDownWidth":0,"_enableScreenBoundaryDetection":false,"_height":0,"_skin":"Default","_text":"United States","_uniqueId":"ctl00$ctl00$cphMain$cphSidebar$countryDDL","_value":"US","clientStateFieldID":"ctl00_ctl00_cphMain_cphSidebar_countryDDL_ClientState","collapseAnimation":"{\"type\":0,\"duration\":450}","expandAnimation":"{\"type\":0,\"duration\":450}","itemData":[{"value":"US","selected":true},{"value":"AR"},{"value":"AU"},{"value":"AT"},{"value":"AZ"},{"value":"BH"},{"value":"BY"},{"value":"BE"},{"value":"BR"},{"value":"BG"},{"value":"CA"},{"value":"CL"},{"value":"CN"},{"value":"CO"},{"value":"CR"},{"value":"DK"},{"value":"EE"},{"value":"FI"},{"value":"FR"},{"value":"GE"},{"value":"DE"},{"value":"GR"},{"value":"HK"},{"value":"HU"},{"value":"IN"},{"value":"IE"},{"value":"IL"},{"value":"IT"},{"value":"JP"},{"value":"KZ"},{"value":"KE"},{"value":"KW"},{"value":"LV"},{"value":"LT"},{"value":"LU"},{"value":"MY"},{"value":"MX"},{"value":"MD"},{"value":"NL"},{"value":"NZ"},{"value":"NO"},{"value":"PL"},{"value":"PT"},{"value":"PR"},{"value":"QA"},{"value":"RO"},{"value":"RU"},{"value":"SA"},{"value":"SG"},{"value":"ZA"},{"value":"KR"},{"value":"ES"},{"value":"SE"},{"value":"CH"},{"value":"UA"},{"value":"AE"},{"value":"GB"},{"value":"VE"}],"localization":"{\"AllItemsCheckedString\":\"All items checked\",\"ItemsCheckedString\":\"items checked\",\"CheckAllString\":\"Check All\"}","selectedIndex":0}, {"selectedIndexChanged":goToCountry}, null, $get("ctl00_ctl00_cphMain_cphSidebar_countryDDL")); }); //]]> </script> </form> </body> </html> <!-- FILE ARCHIVED ON 21:21:50 Jun 27, 2014 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 02:51:42 Nov 26, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.517 exclusion.robots: 0.027 exclusion.robots.policy: 0.017 esindex: 0.011 cdx.remote: 13.1 LoadShardBlock: 174.002 (3) PetaboxLoader3.datanode: 122.056 (4) load_resource: 146.179 PetaboxLoader3.resolve: 85.81 -->