CINXE.COM
Exclusive MarketBeat Premium Reports - Expert Stock Market Analysis
<!DOCTYPE html> <html lang="en"> <head> <!-- Meta Data --> <title> Exclusive MarketBeat Premium Reports - Expert Stock Market Analysis </title><meta charset="utf-8" /><meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0" /> <!--[if IE]> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <![endif]--> <!-- Validation --> <meta name="google-site-verification" content="21tyd2NTsebvto7W56gttKaElQtkak0Ld32xGvr_COs" /><meta name="msvalidate.01" content="43C334F81BEB9DE14F872D6C91B4FC29" /><meta name="y_key" content="63e01d3704030089" /><meta property="fb:pages" content="1450892295227696" /><meta name="theme-color" content="#005882" /><meta name="apple-itunes-app" content="app-id=917482225" /><meta name="robots" content="max-image-preview:large" /><link rel="sitemap" type="application/xml" title="Sitemap" href="https://www.marketbeat.com/Sitemap.ashx" /><link rel="alternate" type="application/rss+xml" title="MarketBeat Headlines RSS" href="https://www.marketbeat.com/rss.ashx?type=headlines" /> <!-- ICONS --> <link rel="shortcut icon" href="/favicon.ico"> <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png"><link rel="sitemap" href="https://www.marketbeat.com/Sitemap.ashx" /> <!-- STYLESHEETS--> <link rel="stylesheet" href="/Scripts/libraries/bootstrap.min.css"><link rel="preload" href="/Style/fonts/Barlow-400.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-500.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-600.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-700.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-Condensed-500.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-Condensed-600.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fontawesome/webfonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/custom-icons.woff2" as="font" type="font/woff2" crossorigin /> <link href="/Style/fonts/fonts.css?v=20240710" rel="stylesheet" /> <link href="/Style/fontawesome/css/all.min.css?v=20240710" rel="stylesheet" /> <link href="/Style/allstyles10.css?v=20241119" rel="stylesheet" /> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <link rel="stylesheet" href="/Style/olderbrowsers/css/bootstrap.min.css" media="all" /> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <!--[if IE]> <style> #left-side-menu.left-showing, #right-side-menu.right-showing { z-index: 30; color: white; } </style> <![endif]--> <!--[if lt IE 9]> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <![endif]--> <!--[if (gte IE 9) | (!IE)]><!--> <script defer src="/Scripts/libraries/jquery.min.js"></script> <!--<![endif]--> <script src="https://accounts.google.com/gsi/client" async defer></script> <!--<script type="text/javascript" src="/newsletter/PopUnder.js"></script>--> <link rel="manifest" href="/manifest.json" /><link rel="preconnect" href="https://cdn.onesignal.com" /> <script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js"></script> <script src="/scripts/modal/mb-modernpopup.js?v=20241202" type="text/javascript"></script><link rel="preconnect" href="https://www.google-analytics.com/" /><link rel="preconnect" href="https://www.googletagmanager.com/" /> <script> var OneSignalAuthCode = '88nnd4crj7'; function registerUserChange(action) { OneSignal.getUserId(function (userId) { OneSignalIdString = userId; var Domain = 'marketbeat.com'; var url = "https://www.marketbeat.com/scripts/OneSignalTracking.ashx?OneSignalID=" + OneSignalIdString + "&domain=" + Domain + "&action=" + action; var xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.onload = function () { if (xhr.status !== 200) { console.log('GET failed. Returned status of ' + xhr.status); } else { console.log('GET succeeded (' + url + '). Returned status of ' + xhr.status); } }; xhr.send(); }); } var OneSignal = OneSignal || []; OneSignal.push( function () { OneSignal.init({ appId: "92d0557c-79b3-4742-9ab4-9155a42d6a49", safari_web_id: 'web.onesignal.auto.24c5a223-602c-4339-a230-554aefc554b5', autoRegister: false, autoResubscribe: true, notifyButton: { enable: false }, welcomeNotification: { "title": "Join Wall Street's Brightest Minds.", "message": "Receive research in your inbox from top analysts, before the market opens. Click here to learn how.", "url": "https://www.marketbeat.com/subscribe/all-access/?ReferralType=OneSignalThankYou" }, }); OneSignal.once('subscriptionChange', function (isSubscribed) { if (isSubscribed) { registerUserChange("subscribe"); } else { registerUserChange("unsubscribe"); } }); var pageViews = parseFloat(getCookie('MarketBeatOptinCookie')); if ((navigator.userAgent.toLowerCase().indexOf('firefox') > -1) || ((navigator.userAgent.toLowerCase().indexOf('safari') > -1) && (!(navigator.userAgent.toLowerCase().indexOf('chrome') > -1)))) { OneSignal.showSlidedownPrompt(); } else if (navigator.userAgent.toLowerCase().indexOf(' edg') > -1) { OneSignal.showSlidedownPrompt(); } else { OneSignal.showNativePrompt(); } }); </script> <script type='text/javascript'>OneSignal.push(function () {OneSignal.getUserId(function (userId) {$.get("/scripts/OneSignalTracking.ashx?OneSignalNLI=" + userId);});});</script> <link rel="canonical" href="https://www.marketbeat.com/all-access/reports/" /> <script type="text/javascript"> (function (c, l, a, r, i, t, y) { c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) }; t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i; y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); })(window, document, "clarity", "script", "iy8k9ev8b2"); </script> <style> .report-image img{ margin-top: -3rem; max-width: 75%; margin-bottom:0.25rem; } .report-preview h2{ font-size:1rem; min-height:2rem; } .stretched-link{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; } .top-link{ z-index:2; border:1px solid #fff; padding:0.5em; border-radius:50%; font-size:1.2em; position:absolute; top:1.2em; right:10%; } .close:hover, close:focus { opacity: 1; color: #fff; } .featured-report-img{ max-width:100%; height:auto!important; margin:-3rem 0 -2rem -1.2rem; } </style> <meta property="og:image" content="https://www.marketbeat.com/images/marketbeat-logo-1200-1200.jpg?v=1"/><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="1200" /> <!-- Global site tag (gtag.js) - Google Analytics - New MB GA 4 Tag --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-DXW4L2BDZK"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-DXW4L2BDZK'); </script> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9373162611283935" crossorigin="anonymous"></script> <!-- Lower Right Ad --> <script type="text/javascript" src="/Scripts/lowerrightad-min.js?v=20241007"></script> <meta name="description" content="Discover MarketBeat's Premium Reports, offering unparalleled stock market insights and analysis. Tailored for All Access subscribers, get expert-driven content, accuracy-reviewed findings, and the latest market intelligence, all at your fingertips." /></head> <body> <a class="skip-link bg-light-blue border c-dark-blue b-dark-blue" href="#main">Skip to main content</a> <div id='g_id_onload' data-client_id='178542853386-sfq8ta0q9in407qnaud00o1o7a6thlsi.apps.googleusercontent.com' data-login_uri='https://www.marketbeat.com/users/OneTapVerifyRedirect.aspx' data-prompt_parent_id='g_id_onload' data-auto_select='true' data-cancel_on_tap_outside='true' data-use_fedcm_for_prompt='true' data-state_cookie_domain='marketbeat.com'></div> <div class="page-wrap"> <script type="text/javascript">var scrollingTickersFile = '/Scripts/ScrollingTickers.ashx?accountid=0&interval=2412110336&userlevel=NotLoggedIn'; </script> <div id="scrollingTickers" class="d-print-none" style="height: 32px; width: 100%; overflow: hidden; background-color: var(--blue-14);transition: background-color .3s;"> </div> <div id="header-holder" class="mega-not-showing"> <div id="mb-header" class="bg-blue-13 w-100"> <header id="logobar" class="logo-bar container d-flex flex-wrap "> <div class="row narrow-gutter-row align-items-center py-1 py-sm-0 position-relative" style="width: calc(100% + 10px)"> <div class="col-auto header-left align-items-center order-sm-1"> <div class="d-flex align-items-center"> <span class="trigger-left menu-button-wrapper"><span class="c-white fa-regular fa-bars"></span></span> <a title="MarketBeat" href="https://www.marketbeat.com" id="header-logo-link"> <img class="header-logo" src="/images/master/MarketBeat-logo-r-white.svg?v=2019" alt="MarketBeat home page" width="300" height="76"> </a> </div> </div> <div class="d-none d-lg-block col-lg-9 mx-auto col-xxl-5 order-lg-4 order-xxl-2 position-static"> <div class="main-menu-bar"> <nav id="mega-menu" class="d-none d-lg-flex navbar navbar-expand-lg p-0 nounderline position-static" aria-label="Primary Menu"> <ul class="d-flex navbar-nav justify-content-between align-items-center w-100 px-xxl-3"> <li class="has-submenu"> <a href="/all-access/" id="navResearchTools" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Research Tools</a> <ul class="purple-menu shortest-list dropdown-menu" aria-labelledby="navResearchTools"> <li class="has-submenu"><a href="/all-access/">All Access Research Tools</a> <ul> <li><a href="/all-access/live-news/">Live News Feed <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/manage/momentum-alerts/">Momentum Alerts <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/idea-engine/">Idea Engine <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/export-data/">Export Data (CSV) <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/">See All Research Tools</a></li> </ul> </li> <li class="has-submenu separate-on-side"><a href="/manage/watchlists/">My MarketBeat</a> <ul> <li><a href="/manage/watchlists/">My Portfolio</a></li> <li><a class='wl-tab-change' href="/manage/watchlists/#newsletter">My Newsletter</a></li> <li><a href="/manage/">My Account</a></li> </ul> </li> <li class="has-submenu"> <a href="/calculators/">Calculators</a> <ul> <li><a href="/dividends/calculator/">Dividend Calculator</a></li> <li><a href="/dividends/yield-calculator/">Dividend Yield Calculator</a></li> <li><a href="/calculators/market-cap-calculator/">Market Cap Calculator</a></li> <li><a href="/calculators/options-profit-calculator/">Options Profit Calculator</a></li> <li><a href="/calculators/stock-average-calculator/">Stock Average Calculator</a></li> <li><a href="/stock-splits/calculator/">Stock Split Calculator</a></li> <li><a href="/calculators/stock-profit-calculator/">Stock Profit Calculator</a></li> </ul> </li> <li class="has-submenu"> <a href="/stock-screener/">Stock Screeners</a> <ul> <li><a href="/stock-screener/">Stock Screener</a></li> <li><a href="/all-access/etf-screener/">ETF Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/trending/">Trending Stocks</a> <ul> <li><a href="/stocks/trending/">Trending MarketBeat Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/trending/media/">Trending Media Mentions <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/trending/media-sentiment/">High Media Sentiment Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/trending/wallstreetbets/">Trending WallStreetBets Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> <li class="has-submenu"><a href="/all-access/reports/">Premium Reports</a> <ul> <li><a href="/all-access/reports/">All Reports <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=7stockstoownbeforethe2024election">7 Election Stocks to Own <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=these7stockswillbemagnificentin2024">7 Magnificent Stocks in 2024 <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=the10bestaistockstoownin2024">10 Best AI Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=newyear">Best Stocks for 2025 Report <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=shortinterest">Guide To High Short Interest Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=elonmusk">Elon Musk's Next Move <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=7stocksthatcouldbebiggerthantesla-nvidia-andgoogle">Next 7 Blockbuster Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/ratings/stock-picks-from-top-rated-analysts/">Stock Picks from Top Analysts <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> </ul> </li> <li class="has-submenu d-none"> <a href="/market-data/" id="navFinancialCalendars" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Financial Calendars</a> <ul class="blue-menu shorter-list dropdown-menu" aria-labelledby="navFinancialCalendars"> <li class="mega-only"><a href="/market-data/">Calendars and Market Data</a></li> </ul> </li> <li class="has-submenu"> <a href="/market-data/" id="navMarketData" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Market Data</a> <ul class="green-menu mediumtall-list dropdown-menu" aria-labelledby="navMarketData"> <li class="mega-only"><a href="/market-data/">All Market Data and Financial Calendars</a></li> <li class="has-submenu"> <a href="/ratings/">Analyst Ratings</a> <ul> <li><a href="/ratings/">Recent Analyst Ratings</a></li> <li><a href="/all-access/ratings-screener/">Stock Ratings Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated/">Top-Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/lowest-rated/">Lowest-Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/analyst-rankings/">Top-Rated Analysts <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/brokerage-rankings/">Top-Rated Brokerages <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/most-upgraded/">Most-Upgraded Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/ratings/newsletter/">Free Ratings Newsletter</a></li> </ul> </li> <li class="has-submenu"> <a href="/congress-stock-trades/">Congressional Data</a> <ul> <li><a href="/congress-stock-trades/">Recent Trades</a></li> <li><a href="/congress-stock-trades/most-purchased-stocks/">Most Bought Stocks</a></li> <li><a href="/congress-stock-trades/profiles/">Members of Congress</a></li> </ul> </li> <li class="has-submenu"> <a href="/market-data/">Corporate Events</a> <ul> <li><a href="/stock-buybacks/">Corporate Buybacks</a></li> <li><a href="/economic-reports/upcoming/">Economic Reports</a></li> <li><a href="/ipos/">Initial Public Offerings (IPOs)</a></li> <li><a href="/ipos/lockup-expirations/">IPO Lockup Expirations</a></li> <li><a href="/market-data/sec-filings/">SEC Filings</a></li> <li><a href="/stock-splits/">Stock Splits</a></li> </ul> </li> <li class="has-submenu"> <a href="/dividends/">Dividends</a> <ul> <li><a href="/dividends/announcements/">Today's Announcements</a></li> <li><a href="/dividends/ex-dividend-calendar/">Ex-Dividend Calendar</a></li> <li><a href="/dividends/increases/">Dividend Increases</a></li> <li><a href="/dividends/achievers/">Dividend Achievers</a></li> <li><a href="/dividends/aristocrats/">Dividend Aristocrats</a></li> <li><a href="/dividends/best-dividend-stocks/">Best Dividend Stocks</a></li> <li><a href="/dividends/high-yield/">High-Yield Dividend Stocks</a></li> <li><a href="/dividends/top-rated-dividend-stocks/">Top-Rated Dividend Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/dividends/screener/">Dividend Screener</a></li> <li><a href="/dividends/subscribe/">Free Dividend Newsletter</a></li> </ul> </li> <li class="has-submenu"> <a href="/earnings/">Earnings</a> <ul> <li><a href="/earnings/latest/">Today's Announcements</a></li> <li><a href="/earnings/tomorrow/">Tomorrow's Announcements</a></li> <li><a href="/earnings/next-week/">Next Week's Announcements</a></li> <li><a href="/earnings/conference-calls/">Upcoming Earnings Calls</a></li> <li><a href="/earnings/transcripts/">Earnings Call Transcripts</a></li> <li><a href="/all-access/earnings-screener/">Earnings Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> <li class="has-submenu"> <a href="/insider-trades/">Insider Trades</a> <ul> <li><a href="/insider-trades/">Today's Insider Trades</a></li> <li><a href="/insider-trades/insider-buying-stocks/">Top Insider Buying Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/insider-trades/insider-selling-stocks/">Top Insider Selling Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/insider-trades-screener/">Insider Trades Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/insider-trades/subscribe/">Insider Trades Newsletter</a></li> </ul> </li> <li> <a href="/stock-market-holidays/">Stock Market Holidays</a> </li> <li class="has-submenu"><a href="/cryptocurrencies/">Cryptocurrencies</a> <ul> <li><a href="/cryptocurrencies/">All Cryptocurrencies</a></li> <li><a href="/cryptocurrencies/news/">Cryptocurrency Headlines</a></li> <li><a href="/cryptocurrencies/newsletter/">Cryptocurrency Newsletter</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/biggest-percentage-gainers/">Gainers & Decliners</a> <ul> <li><a href="/market-data/biggest-percentage-gainers/">Percentage Gainers</a></li> <li><a href="/market-data/biggest-percentage-decliners/">Percentage Decliners</a></li> <li><a href="/market-data/breakout-stocks/">Breakout Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/low-pe-stocks/">High & Low PE</a> <ul> <li><a href="https://www.marketbeat.com/market-data/high-pe-stocks/">High PE Stocks</a></li> <li><a href="https://www.marketbeat.com/market-data/low-pe-stocks/">Low PE Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/52-week-highs/">Highs & Lows</a> <ul> <li><a href="/market-data/52-week-highs/">52-Week Highs</a></li> <li><a href="/market-data/52-week-lows/">52-Week Lows</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/most-active-stocks/">Most Active</a> <ul> <li><a href="/market-data/most-active-stocks/">Most Active Stocks</a></li> <li><a href="/market-data/most-volatile-stocks/">Most Volatile Stocks</a></li> <li><a href="/market-data/unusual-volume-stocks/">Unusual Trading Volume</a></li> <li><a href="/market-data/trading-halts/">Trading Halts</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/unusual-call-options-volume/">Options</a> <ul> <li><a href="/market-data/unusual-call-options-volume/">Unusual Call Volume</a></li> <li><a href="/market-data/unusual-put-options-volume/">Unusual Put Volume</a></li> </ul> </li> <li><a href="/market-data/sector-performance/">Sector Performance</a> </li> <li class="has-submenu"><a href="/short-interest/">Short Interest</a> <ul> <li><a href="/short-interest/">Largest Short Positions</a></li> <li><a href="/short-interest/short-interest-increases/">Short Interest Increases</a></li> <li><a href="/short-interest/short-interest-decreases/">Short Interest Decreases</a></li> </ul> </ul> </li> <li class="has-submenu"> <a href="/stocks/" id="navStockLists" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Stock Lists</a> <ul class="gold-menu medium-list dropdown-menu" aria-labelledby="navStockLists"> <li class="mega-only"><a href="/stocks/">All Stock Lists</a></li> <li class="has-submenu"><a href="/types-of-stock/">Stocks by Interest</a> <ul> <li><a href="/types-of-stock/5g-stocks/">5G Stocks</a></li> <li><a href="/types-of-stock/blue-chip-stocks/">Blue Chip Stocks</a></li> <li><a href="/types-of-stock/biotech-stocks/">Biotech Stocks</a></li> <li><a href="/types-of-stock/faang-stocks/">FAANG Stocks</a></li> <li><a href="/types-of-stock/gold-stocks/">Gold Stocks</a></li> <li><a href="/types-of-stock/large-cap-stocks/">Large Cap Stocks</a></li> <li><a href="/types-of-stock/marijuana-stocks/">Marijuana Stocks</a></li> <li><a href="/types-of-stock/oil-stocks/">Oil Stocks</a></li> <li><a href="/types-of-stock/real-estate-investment-trusts-reits/">REITs</a></li> <li><a href="/types-of-stock/russell-2000-stocks/">Russell 2000 Stocks</a></li> <li><a href="/types-of-stock/small-cap-stocks/">Small Cap Stocks</a></li> <li><a href="/types-of-stock/warren-buffett-stocks/">Warren Buffett Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/low-priced-stocks/">Low Priced Stocks</a> <ul> <li><a href="/market-data/low-priced-stocks/stocks-under-50-cents/">Stocks Under $0.50</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-1/">Stocks Under $1</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-2/">Stocks Under $2</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-5/">Stocks Under $5</a></li> </ul> </li> <li class="has-submenu"><a href="/types-of-stock/penny-stocks/">Penny Stocks</a> <ul> <li><a href="/market-data/most-active-penny-stocks/">Most Active Penny Stocks</a></li> <li><a href="/types-of-stock/penny-stocks/most-popular/">Most Popular Penny Stocks</a></li> <li><a href="/types-of-stock/penny-stocks/top-penny-stocks-today/">Top Penny Stocks Today</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/">Stocks by Exchange</a> <ul> <li><a href="/stocks/NYSE/">NYSE Stocks</a></li> <li><a href="/stocks/NASDAQ/">NASDAQ Stocks</a></li> <li><a href="/stocks/OTCMKTS/">OTCMKTS Stocks</a></li> <li><a href="/stocks/TSE/">TSX Stocks</a></li> <li><a href="/stocks/LON/">LSE Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/sectors/">Stocks by Sector</a> <ul> <li><a href="/stocks/sectors/auto-tires-trucks/">Automotive Stocks</a></li> <li><a href="/stocks/sectors/aerospace/">Aerospace Stocks</a></li> <li><a href="/stocks/sectors/basic-materials/">Basic Materials Stocks</a></li> <li><a href="/stocks/sectors/business-services/">Business Services Stocks</a></li> <li><a href="/stocks/sectors/consumer-discretionary/">Consumer Discretionary Stocks</a></li> <li><a href="/stocks/sectors/consumer-staples/">Consumer Staples Stocks</a></li> <li><a href="/stocks/sectors/construction/">Construction Stocks</a></li> <li><a href="/stocks/sectors/oils-energy/">Energy Stocks</a></li> <li><a href="/stocks/sectors/finance/">Finance Stocks</a></li> <li><a href="/stocks/sectors/industrial-products/">Industrial Stocks</a></li> <li><a href="/stocks/sectors/manufacturing/">Manufacturing Stocks</a></li> <li><a href="/stocks/sectors/medical/">Medical Stocks</a></li> <li><a href="/stocks/sectors/real-estate/">Real Estate Stocks</a></li> <li><a href="/stocks/sectors/retail-wholesale/">Retail Stocks</a></li> <li><a href="/stocks/sectors/computer-and-technology/">Technology Stocks</a></li> <li><a href="/stocks/sectors/transportation/">Transportation Stocks</a></li> <li><a href="/stocks/sectors/utilities/">Utilities Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/">Technical Indicators</a> <ul> <li><a href="/stocks/death-cross-stocks/">Death Cross Stocks</a></li> <li><a href="/stocks/golden-cross-stocks/">Golden Cross Stocks</a></li> <li><a href="/market-data/overbought-stocks-rsi/">RSI Overbought Stocks</a></li> <li><a href="/market-data/oversold-stocks-rsi/">RSI Oversold Stocks</a></li> </ul> </li> <li><a href="/compare-stocks/">Stock Comparisons</a></li> <li class="has-submenu"><a href="/stocks/top-rated/">Premium Stock Lists</a> <ul> <li><a href="/stocks/top-marketrank/">Top MarketRank™ Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-esg-stocks/">Top ESG Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated/">Top-Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/dividends/top-rated-dividend-stocks/">Top-Rated Dividend Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated-small-cap-stocks/">Top-Rated Small-Cap Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated-tech-stocks/">Top-Rated Tech Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> </ul> </li> <li class="has-submenu"> <a href="/headlines/" id="navHeadlines" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Headlines</a> <ul class="red-menu shorter-list dropdown-menu" aria-labelledby="navHeadlines"> <li class="has-submenu"><a href="/videos/">MarketBeat TV</a><ul class="row limited-video-submenu"><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/3-high-short-interest-stocks-you-need-to-watch/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20241210143014_videoartboard1copy37.png" alt="3 High Short Interest Stocks You Need to Watch" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">3 High Short Interest Stocks You Need to Watch</span></a></li><li class="side-only"><a href='/videos/3-high-short-interest-stocks-you-need-to-watch/'>3 High Short Interest Stocks You Need to Watch</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/soundhound-the-ai-stock-thats-up-100-could-it-double-again-soon/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20241209173036_videoartboard1copy37.png" alt="SoundHound: The AI Stock That’s Up 100% – Could It Double Again Soon?" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">SoundHound: The AI Stock That’s Up 100% – Could It Double Again Soon?</span></a></li><li class="side-only"><a href='/videos/soundhound-the-ai-stock-thats-up-100-could-it-double-again-soon/'>SoundHound: The AI Stock That’s Up 100% – Could It Double Again Soon?</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/trinity-capital-the-dividend-stock-built-for-growth/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20241206131814_videokylebrown-withlogo.jpg" alt="Trinity Capital: The Dividend Stock Built for Growth" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">Trinity Capital: The Dividend Stock Built for Growth</span></a></li><li class="side-only"><a href='/videos/trinity-capital-the-dividend-stock-built-for-growth/'>Trinity Capital: The Dividend Stock Built for Growth</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/tsmc-and-nvidia-what-us-blackwell-chips-could-mean-for-their-stocks/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20241205173839_videonvidiablackwellmanufacturing.png" alt="TSMC & NVIDIA: What U.S. Blackwell Chips Could Mean for Their Stocks" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">TSMC & NVIDIA: What U.S. Blackwell Chips Could Mean for Their Stocks</span></a></li><li class="side-only"><a href='/videos/tsmc-and-nvidia-what-us-blackwell-chips-could-mean-for-their-stocks/'>TSMC & NVIDIA: What U.S. Blackwell Chips Could Mean for Their Stocks</a></li></ul></li><li class="has-submenu"><a href="/originals/">Featured Articles</a><ul class='limited-width-submenu'><li><a href='/originals/the-great-cpu-race-amd-and-intel-battle-for-dominance/'>The Great CPU Race: AMD and Intel Battle for Dominance </a></li><li><a href='/originals/gamestop-turns-a-profit-so-what-its-still-not-worth-investing/'>GameStop Turns a Profit: So What? It’s Still Not Worth Investing</a></li><li><a href='/originals/c3ai-stock-surges-on-strong-sales-despite-profit-concerns/'>C3.ai Stock Surges on Strong Sales Despite Profit Concerns</a></li><li><a href='/originals/why-betting-on-oil-over-gold-could-pay-off-big-in-2025/'>Why Betting on Oil Over Gold Could Pay Off Big in 2025</a></li><li><a href='/originals/why-mongodbs-drop-could-be-your-best-buy-opportunity-for-2025/'>Why MongoDB’s Drop Could Be Your Best Buy Opportunity for 2025</a></li><li><a href='/originals/2-ai-stocks-that-gap-and-crapped-for-a-dip-buying-opportunity/'>2 AI Stocks That Gap and Crapped for a Dip Buying Opportunity </a></li><li><a href='/originals/4-stocks-planning-to-return-capital-with-hefty-buyback-programs/'>4 Stocks Planning to Return Capital With Hefty Buyback Programs</a></li><li><a href='/originals/overblown-holiday-worries-3-stocks-set-for-a-surprise-comeback/'>Overblown Holiday Worries? 3 Stocks Set for a Surprise Comeback</a></li><li class="pt-1"><a href='/originals/'>More Featured Articles <span class="fa-regular fa-angle-right" aria-hidden="true"></span></a></li></ul></li> <li class="has-submenu"><a href="/headlines/">News</a> <ul> <li><a href="/headlines/">All Headlines</a></li> <li><a href="/instant-alerts/">Instant News Alerts</a></li> <li><a href="/surveys/">Research Surveys</a></li> <li><a href="/all-access/live-news/">Real-Time News Feed <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/slideshows/">Investing Slideshows</a></li> </ul> </li> </ul> </li> <li class="has-submenu"> <a href="/learn/" id="navLearn" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Education</a> <ul class="blue-menu shorter-list dropdown-menu" aria-labelledby="navLearn"> <li class="menu-ad mega-only"> <div class="position-relative mb-3"> <div class="bold mb-2 c-gray">Featured Topic: Options Trading</div> <ul class="row"> <li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/neos-s-and-p-500r-high-income-etf-harnasses-the-power-of-options/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241210135548_neos-sp-500r-high-income-etf-harnasses-the-power-o.png" alt="NEOS S&P 500 High Income ETF (SPYI)" height="488" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Neos S&P 500(R) High Income ETF Harnesses the Power of Options</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/3-unusual-call-option-trades-investors-should-be-watching/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241104115452_options-traders-bet-big-on-these-3-tech-stocks.jpg" alt="" height="800" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Options Traders Bet Big on These 3 Tech Stocks </span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/how-to-play-new-options-trading-with-bitcoin-etfs/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241101152430_how-to-play-new-options-trading-with-bitcoin-etfs.jpg" alt="Six bitcoin coins — Stock Editorial Photography" height="800" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">How to Play New Options Trading With Bitcoin ETFs</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/albemarle-stock-call-options-surge-what-it-means-for-lithium/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241028111137_albemarle-stock-call-options-surge-what-it-means-f.png" alt="albemarle lithium ion battery" height="488" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Albemarle Stock Call Options Surge: What It Means for Lithium</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/options-how-to-execute-the-wheel-strategy-for-options-income/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20240718150215_how-to-execute-the-wheel-strategy-to-generate-opti.jpg" alt="Photo of a businessman running inside a circle made of money symbolic of the wheel options trading strategy. " height="960" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">How to Execute the Wheel Strategy to Generate Options Income</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/3-options-strategies-to-play-a-stocks-uptrend-if-bullish/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20240626075418_3-options-strategies-to-play-a-stocks-uptrend-if-b.jpg" alt="Stock options strategies " height="900" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">3 Options Strategies to Play a Stock’s Uptrend if Bullish </span></a></li> </ul> </div> </li> <li> <a href="/learn/">Learn</a> <div style="max-width: 200px;" class="mega-only">Read investment guides, how-to articles, and explainers.</div> </li> <li> <a href="/stock-ideas/">Stock Ideas</a> <div style="max-width: 200px;" class="mega-only">Looking for ideas for stocks to invest in? These stocks are poised to move.</div> </li> <li> <a href="/financial-terms/">Financial Terms</a> <div style="max-width: 200px;" class="mega-only">Learn the language of investment with our glossary of over 200 financial terms.</div> </li> <li> <a href="/help/">Help</a> <div style="max-width: 200px;" class="mega-only">View our library of help videos to learn how to use the tools on the MarketBeat website.</div> </li> </ul> </li> </ul> </nav> <!-- end main menu--> </div> </div> <div id="headeright" class="col-auto order-sm-3 text-right header-right"> <button class="btn btn-primary login-modal-button" data-target="#pnlLoginCreateModal" data-toggle="modal" aria-label="Log in" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtLoginOnModalEmail', 'LoginOnModalTab', 'LastLinkOnLoginTab');"><span class="fa-regular fa-user mx-1"></span><span class="px-1 d-none d-lg-inline-block">Log in </span></button> <a href="https://marketbeat.com/subscribe/all-access/?ReferralType=HeaderButton" class="btn btn-featured ml-1" aria-label="Free Trial" id="header-btn-featured"><span class="fa-regular fa-dollar-sign mx-1"></span><span class="px-1 d-none d-lg-inline">Free Trial </span></a> </div> <div id="pnlMainHeaderSearch" class="pb-1 pt-0 pt-sm-1 order-sm-2 col NotLoggedIn"> <form id="headerSearchForm" class="input-group dark-bkg ml-lg-2 mr-md-2" method="get" action="/pages/search.aspx" role="search" aria-label="Site search"> <input aria-label="Search" id="headerSearch" type="text" name="query" class="autocomplete form-control" placeholder="Search stocks, news, and tools..." style="font-size:.9em;"/> <span id="mainAutocompleteList"></span> <span class="input-group-append position-relative"> <span id="headerSearchLoading" style="width: 20px; height: 20px; position: absolute; left: -1.7em; top: 0.4em; display: none;"> <img style="filter: brightness(1.5);" src="/images/loading-gif.gif?v=2" alt="" loading="lazy" width="20" height="20"></span> <button class="clear-button" type="submit" aria-label="Search" style="color: var(--white); text-transform: uppercase;"><span class="fa-regular fa-magnifying-glass"></span><span class="sr-only">Search</span></button> </span> </form> </div> </div> </header> </div> </div> <main> <div class="d-print-none py-1 bg-blue text-center d-minimal-none"> <div style="max-width: 1140px; margin: 0 auto;"> <div style="padding:6px;font-size:0.8rem;line-height:1.2;" class="below-h1-text-link-ad d-minimal-none"><a style="font-weight:700; color:var(--white);" target="_blank" rel="sponsored noopener" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10686&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1&noskip=1">→ Buffett’s Selling Out: Is Your 401(k) About to Get Wiped Out?</a> <span style="color:var(--white);"> <span class="pl-1 d-none d-sm-inline-block">(From Golden Crest)</span> <span class="d-inline d-sm-none">(Ad)</span></span><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10686&Placement=NativeDisplay&Source=NativeDisplay' alt='' height='1' width='1' /></div> </div> </div> <div id="main" class="container main-container"> <article id="article"> <form method="post" action="./?report=7stocksthatcouldbebiggerthantesla-nvidia-andgoogle" onsubmit="javascript:return WebForm_OnSubmit();" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTc0OTk0NjgwNg9kFgJmD2QWFmYPZBYEAhgPFgIeBFRleHQFsQE8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+T25lU2lnbmFsLnB1c2goZnVuY3Rpb24gKCkge09uZVNpZ25hbC5nZXRVc2VySWQoZnVuY3Rpb24gKHVzZXJJZCkgeyQuZ2V0KCIvc2NyaXB0cy9PbmVTaWduYWxUcmFja2luZy5hc2h4P09uZVNpZ25hbE5MST0iICsgdXNlcklkKTt9KTt9KTs8L3NjcmlwdD5kAhoPFgIfAAXMATxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL21hcmtldGJlYXQtbG9nby0xMjAwLTEyMDAuanBnP3Y9MSIvPjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZTp3aWR0aCIgY29udGVudD0iMTIwMCIgLz48bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2U6aGVpZ2h0IiBjb250ZW50PSIxMjAwIiAvPmQCAQ8WAh8ABesCPGRpdiBpZD0nZ19pZF9vbmxvYWQnIGRhdGEtY2xpZW50X2lkPScxNzg1NDI4NTMzODYtc2ZxOHRhMHE5aW40MDdxbmF1ZDAwbzFvN2E2dGhsc2kuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20nIGRhdGEtbG9naW5fdXJpPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS91c2Vycy9PbmVUYXBWZXJpZnlSZWRpcmVjdC5hc3B4JyBkYXRhLXByb21wdF9wYXJlbnRfaWQ9J2dfaWRfb25sb2FkJyBkYXRhLWF1dG9fc2VsZWN0PSd0cnVlJyBkYXRhLWNhbmNlbF9vbl90YXBfb3V0c2lkZT0ndHJ1ZScgZGF0YS11c2VfZmVkY21fZm9yX3Byb21wdD0ndHJ1ZScgZGF0YS1zdGF0ZV9jb29raWVfZG9tYWluPSdtYXJrZXRiZWF0LmNvbSc+PC9kaXY+ZAIIDxYCHwAFmwE8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+dmFyIHNjcm9sbGluZ1RpY2tlcnNGaWxlID0gJy9TY3JpcHRzL1Njcm9sbGluZ1RpY2tlcnMuYXNoeD9hY2NvdW50aWQ9MCZpbnRlcnZhbD0yNDEyMTEwMzM2JnVzZXJsZXZlbD1Ob3RMb2dnZWRJbic7IDwvc2NyaXB0PmQCCQ8WAh8ABY0oPGxpIGNsYXNzPSJoYXMtc3VibWVudSI+PGEgaHJlZj0iL3ZpZGVvcy8iPk1hcmtldEJlYXQgVFY8L2E+PHVsIGNsYXNzPSJyb3cgbGltaXRlZC12aWRlby1zdWJtZW51Ij48bGkgY2xhc3M9Im1lZ2Etb25seSBtYi0yIGNvbC02IHBsLTAiPjxhIGhyZWY9Ii92aWRlb3MvMy1oaWdoLXNob3J0LWludGVyZXN0LXN0b2Nrcy15b3UtbmVlZC10by13YXRjaC8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PHNwYW4gY2xhc3M9InBvc2l0aW9uLWFic29sdXRlIGZhLXNvbGlkIGZhLXBsYXkgYy13aGl0ZSIgYXJpYS1oaWRkZW49InRydWUiIHN0eWxlPSJvcGFjaXR5OjAuODtmb250LXNpemU6M2VtOyI+PC9zcGFuPjxpbWcgY2xhc3M9InctMTAwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ZpZGVvcy90aHVtYl8yMDI0MTIxMDE0MzAxNF92aWRlb2FydGJvYXJkMWNvcHkzNy5wbmciIGFsdD0iMyBIaWdoIFNob3J0IEludGVyZXN0IFN0b2NrcyBZb3UgTmVlZCB0byBXYXRjaCIgaGVpZ2h0PSI3OCIgd2lkdGg9IjE0MCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjJlbTsiPjMgSGlnaCBTaG9ydCBJbnRlcmVzdCBTdG9ja3MgWW91IE5lZWQgdG8gV2F0Y2g8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3MvMy1oaWdoLXNob3J0LWludGVyZXN0LXN0b2Nrcy15b3UtbmVlZC10by13YXRjaC8nPjMgSGlnaCBTaG9ydCBJbnRlcmVzdCBTdG9ja3MgWW91IE5lZWQgdG8gV2F0Y2g8L2E+PC9saT48bGkgY2xhc3M9Im1lZ2Etb25seSBtYi0yIGNvbC02IHBsLTAiPjxhIGhyZWY9Ii92aWRlb3Mvc291bmRob3VuZC10aGUtYWktc3RvY2stdGhhdHMtdXAtMTAwLWNvdWxkLWl0LWRvdWJsZS1hZ2Fpbi1zb29uLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48c3BhbiBjbGFzcz0icG9zaXRpb24tYWJzb2x1dGUgZmEtc29saWQgZmEtcGxheSBjLXdoaXRlIiBhcmlhLWhpZGRlbj0idHJ1ZSIgc3R5bGU9Im9wYWNpdHk6MC44O2ZvbnQtc2l6ZTozZW07Ij48L3NwYW4+PGltZyBjbGFzcz0idy0xMDAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvdmlkZW9zL3RodW1iXzIwMjQxMjA5MTczMDM2X3ZpZGVvYXJ0Ym9hcmQxY29weTM3LnBuZyIgYWx0PSJTb3VuZEhvdW5kOiBUaGUgQUkgU3RvY2sgVGhhdOKAmXMgVXAgMTAwJSDigJMgQ291bGQgSXQgRG91YmxlIEFnYWluIFNvb24/IiBoZWlnaHQ9Ijc4IiB3aWR0aD0iMTQwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMmVtOyI+U291bmRIb3VuZDogVGhlIEFJIFN0b2NrIFRoYXTigJlzIFVwIDEwMCUg4oCTIENvdWxkIEl0IERvdWJsZSBBZ2FpbiBTb29uPzwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InNpZGUtb25seSI+PGEgaHJlZj0nL3ZpZGVvcy9zb3VuZGhvdW5kLXRoZS1haS1zdG9jay10aGF0cy11cC0xMDAtY291bGQtaXQtZG91YmxlLWFnYWluLXNvb24vJz5Tb3VuZEhvdW5kOiBUaGUgQUkgU3RvY2sgVGhhdOKAmXMgVXAgMTAwJSDigJMgQ291bGQgSXQgRG91YmxlIEFnYWluIFNvb24/PC9hPjwvbGk+PGxpIGNsYXNzPSJtZWdhLW9ubHkgbWItMiBjb2wtNiBwbC0wIj48YSBocmVmPSIvdmlkZW9zL3RyaW5pdHktY2FwaXRhbC10aGUtZGl2aWRlbmQtc3RvY2stYnVpbHQtZm9yLWdyb3d0aC8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PHNwYW4gY2xhc3M9InBvc2l0aW9uLWFic29sdXRlIGZhLXNvbGlkIGZhLXBsYXkgYy13aGl0ZSIgYXJpYS1oaWRkZW49InRydWUiIHN0eWxlPSJvcGFjaXR5OjAuODtmb250LXNpemU6M2VtOyI+PC9zcGFuPjxpbWcgY2xhc3M9InctMTAwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ZpZGVvcy90aHVtYl8yMDI0MTIwNjEzMTgxNF92aWRlb2t5bGVicm93bi13aXRobG9nby5qcGciIGFsdD0iVHJpbml0eSBDYXBpdGFsOiBUaGUgRGl2aWRlbmQgU3RvY2sgQnVpbHQgZm9yIEdyb3d0aCIgaGVpZ2h0PSI3OCIgd2lkdGg9IjE0MCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjJlbTsiPlRyaW5pdHkgQ2FwaXRhbDogVGhlIERpdmlkZW5kIFN0b2NrIEJ1aWx0IGZvciBHcm93dGg8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3MvdHJpbml0eS1jYXBpdGFsLXRoZS1kaXZpZGVuZC1zdG9jay1idWlsdC1mb3ItZ3Jvd3RoLyc+VHJpbml0eSBDYXBpdGFsOiBUaGUgRGl2aWRlbmQgU3RvY2sgQnVpbHQgZm9yIEdyb3d0aDwvYT48L2xpPjxsaSBjbGFzcz0ibWVnYS1vbmx5IG1iLTIgY29sLTYgcGwtMCI+PGEgaHJlZj0iL3ZpZGVvcy90c21jLWFuZC1udmlkaWEtd2hhdC11cy1ibGFja3dlbGwtY2hpcHMtY291bGQtbWVhbi1mb3ItdGhlaXItc3RvY2tzLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48c3BhbiBjbGFzcz0icG9zaXRpb24tYWJzb2x1dGUgZmEtc29saWQgZmEtcGxheSBjLXdoaXRlIiBhcmlhLWhpZGRlbj0idHJ1ZSIgc3R5bGU9Im9wYWNpdHk6MC44O2ZvbnQtc2l6ZTozZW07Ij48L3NwYW4+PGltZyBjbGFzcz0idy0xMDAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvdmlkZW9zL3RodW1iXzIwMjQxMjA1MTczODM5X3ZpZGVvbnZpZGlhYmxhY2t3ZWxsbWFudWZhY3R1cmluZy5wbmciIGFsdD0iVFNNQyAmIE5WSURJQTogV2hhdCBVLlMuIEJsYWNrd2VsbCBDaGlwcyBDb3VsZCBNZWFuIGZvciBUaGVpciBTdG9ja3MiIGhlaWdodD0iNzgiIHdpZHRoPSIxNDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yZW07Ij5UU01DICYgTlZJRElBOiBXaGF0IFUuUy4gQmxhY2t3ZWxsIENoaXBzIENvdWxkIE1lYW4gZm9yIFRoZWlyIFN0b2Nrczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InNpZGUtb25seSI+PGEgaHJlZj0nL3ZpZGVvcy90c21jLWFuZC1udmlkaWEtd2hhdC11cy1ibGFja3dlbGwtY2hpcHMtY291bGQtbWVhbi1mb3ItdGhlaXItc3RvY2tzLyc+VFNNQyAmIE5WSURJQTogV2hhdCBVLlMuIEJsYWNrd2VsbCBDaGlwcyBDb3VsZCBNZWFuIGZvciBUaGVpciBTdG9ja3M8L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSJoYXMtc3VibWVudSI+PGEgaHJlZj0iL29yaWdpbmFscy8iPkZlYXR1cmVkIEFydGljbGVzPC9hPjx1bCBjbGFzcz0nbGltaXRlZC13aWR0aC1zdWJtZW51Jz48bGk+PGEgaHJlZj0nL29yaWdpbmFscy90aGUtZ3JlYXQtY3B1LXJhY2UtYW1kLWFuZC1pbnRlbC1iYXR0bGUtZm9yLWRvbWluYW5jZS8nPlRoZSBHcmVhdCBDUFUgUmFjZTogQU1EIGFuZCBJbnRlbCBCYXR0bGUgZm9yIERvbWluYW5jZSA8L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy9nYW1lc3RvcC10dXJucy1hLXByb2ZpdC1zby13aGF0LWl0cy1zdGlsbC1ub3Qtd29ydGgtaW52ZXN0aW5nLyc+R2FtZVN0b3AgVHVybnMgYSBQcm9maXQ6IFNvIFdoYXQ/IEl04oCZcyBTdGlsbCBOb3QgV29ydGggSW52ZXN0aW5nPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvYzNhaS1zdG9jay1zdXJnZXMtb24tc3Ryb25nLXNhbGVzLWRlc3BpdGUtcHJvZml0LWNvbmNlcm5zLyc+QzMuYWkgU3RvY2sgU3VyZ2VzIG9uIFN0cm9uZyBTYWxlcyBEZXNwaXRlIFByb2ZpdCBDb25jZXJuczwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL3doeS1iZXR0aW5nLW9uLW9pbC1vdmVyLWdvbGQtY291bGQtcGF5LW9mZi1iaWctaW4tMjAyNS8nPldoeSBCZXR0aW5nIG9uIE9pbCBPdmVyIEdvbGQgQ291bGQgUGF5IE9mZiBCaWcgaW4gMjAyNTwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL3doeS1tb25nb2Ricy1kcm9wLWNvdWxkLWJlLXlvdXItYmVzdC1idXktb3Bwb3J0dW5pdHktZm9yLTIwMjUvJz5XaHkgTW9uZ29EQuKAmXMgRHJvcCBDb3VsZCBCZSBZb3VyIEJlc3QgQnV5IE9wcG9ydHVuaXR5IGZvciAyMDI1PC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvMi1haS1zdG9ja3MtdGhhdC1nYXAtYW5kLWNyYXBwZWQtZm9yLWEtZGlwLWJ1eWluZy1vcHBvcnR1bml0eS8nPjIgQUkgU3RvY2tzIFRoYXQgR2FwIGFuZCBDcmFwcGVkIGZvciBhIERpcCBCdXlpbmcgT3Bwb3J0dW5pdHkgIDwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzLzQtc3RvY2tzLXBsYW5uaW5nLXRvLXJldHVybi1jYXBpdGFsLXdpdGgtaGVmdHktYnV5YmFjay1wcm9ncmFtcy8nPjQgU3RvY2tzIFBsYW5uaW5nIHRvIFJldHVybiBDYXBpdGFsIFdpdGggSGVmdHkgQnV5YmFjayBQcm9ncmFtczwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL292ZXJibG93bi1ob2xpZGF5LXdvcnJpZXMtMy1zdG9ja3Mtc2V0LWZvci1hLXN1cnByaXNlLWNvbWViYWNrLyc+T3ZlcmJsb3duIEhvbGlkYXkgV29ycmllcz8gMyBTdG9ja3MgU2V0IGZvciBhIFN1cnByaXNlIENvbWViYWNrPC9hPjwvbGk+PGxpIGNsYXNzPSJwdC0xIj48YSBocmVmPScvb3JpZ2luYWxzLyc+TW9yZSBGZWF0dXJlZCBBcnRpY2xlcyA8c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1hbmdsZS1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+ZAIKDxYCHwAF8yI8bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL25lb3Mtcy1hbmQtcC01MDByLWhpZ2gtaW5jb21lLWV0Zi1oYXJuYXNzZXMtdGhlLXBvd2VyLW9mLW9wdGlvbnMvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTIxMDEzNTU0OF9uZW9zLXNwLTUwMHItaGlnaC1pbmNvbWUtZXRmLWhhcm5hc3Nlcy10aGUtcG93ZXItby5wbmciIGFsdD0iTkVPUyBTJlAgNTAwIEhpZ2ggSW5jb21lIEVURiAoU1BZSSkiIGhlaWdodD0iNDg4IiB3aWR0aD0iMTIwMCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEgYy1ncmF5IGZvbnQtd2VpZ2h0LW5vcm1hbCIgc3R5bGU9ImZvbnQtc2l6ZTouOTVlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Ij5OZW9zIFMmUCA1MDAoUikgSGlnaCBJbmNvbWUgRVRGIEhhcm5lc3NlcyB0aGUgUG93ZXIgb2YgT3B0aW9uczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzLzMtdW51c3VhbC1jYWxsLW9wdGlvbi10cmFkZXMtaW52ZXN0b3JzLXNob3VsZC1iZS13YXRjaGluZy8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PGltZyBjbGFzcz0idy0xMDAiIHN0eWxlPSJhc3BlY3QtcmF0aW86Mi8xO29iamVjdC1maXQ6Y292ZXI7IiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMTA0MTE1NDUyX29wdGlvbnMtdHJhZGVycy1iZXQtYmlnLW9uLXRoZXNlLTMtdGVjaC1zdG9ja3MuanBnIiBhbHQ9IiIgaGVpZ2h0PSI4MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPk9wdGlvbnMgVHJhZGVycyBCZXQgQmlnIG9uIFRoZXNlIDMgVGVjaCBTdG9ja3MgPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9ob3ctdG8tcGxheS1uZXctb3B0aW9ucy10cmFkaW5nLXdpdGgtYml0Y29pbi1ldGZzLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48aW1nIGNsYXNzPSJ3LTEwMCIgc3R5bGU9ImFzcGVjdC1yYXRpbzoyLzE7b2JqZWN0LWZpdDpjb3ZlcjsiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDExMDExNTI0MzBfaG93LXRvLXBsYXktbmV3LW9wdGlvbnMtdHJhZGluZy13aXRoLWJpdGNvaW4tZXRmcy5qcGciIGFsdD0iU2l4IGJpdGNvaW4gY29pbnMg4oCUIFN0b2NrIEVkaXRvcmlhbCBQaG90b2dyYXBoeSIgaGVpZ2h0PSI4MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPkhvdyB0byBQbGF5IE5ldyBPcHRpb25zIFRyYWRpbmcgV2l0aCBCaXRjb2luIEVURnM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJkLW5vbmUgZC1sZy1ibG9jayBtYi0yIGNvbC00IHBsLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9hbGJlbWFybGUtc3RvY2stY2FsbC1vcHRpb25zLXN1cmdlLXdoYXQtaXQtbWVhbnMtZm9yLWxpdGhpdW0vIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTAyODExMTEzN19hbGJlbWFybGUtc3RvY2stY2FsbC1vcHRpb25zLXN1cmdlLXdoYXQtaXQtbWVhbnMtZi5wbmciIGFsdD0iYWxiZW1hcmxlIGxpdGhpdW0gaW9uIGJhdHRlcnkiIGhlaWdodD0iNDg4IiB3aWR0aD0iMTIwMCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEgYy1ncmF5IGZvbnQtd2VpZ2h0LW5vcm1hbCIgc3R5bGU9ImZvbnQtc2l6ZTouOTVlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Ij5BbGJlbWFybGUgU3RvY2sgQ2FsbCBPcHRpb25zIFN1cmdlOiBXaGF0IEl0IE1lYW5zIGZvciBMaXRoaXVtPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9vcHRpb25zLWhvdy10by1leGVjdXRlLXRoZS13aGVlbC1zdHJhdGVneS1mb3Itb3B0aW9ucy1pbmNvbWUvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MDcxODE1MDIxNV9ob3ctdG8tZXhlY3V0ZS10aGUtd2hlZWwtc3RyYXRlZ3ktdG8tZ2VuZXJhdGUtb3B0aS5qcGciIGFsdD0iUGhvdG8gb2YgYSBidXNpbmVzc21hbiBydW5uaW5nIGluc2lkZSBhIGNpcmNsZSBtYWRlIG9mIG1vbmV5IHN5bWJvbGljIG9mIHRoZSB3aGVlbCBvcHRpb25zIHRyYWRpbmcgc3RyYXRlZ3kuICIgaGVpZ2h0PSI5NjAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPkhvdyB0byBFeGVjdXRlIHRoZSBXaGVlbCBTdHJhdGVneSB0byBHZW5lcmF0ZSBPcHRpb25zIEluY29tZTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbGVhcm4vMy1vcHRpb25zLXN0cmF0ZWdpZXMtdG8tcGxheS1hLXN0b2Nrcy11cHRyZW5kLWlmLWJ1bGxpc2gvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MDYyNjA3NTQxOF8zLW9wdGlvbnMtc3RyYXRlZ2llcy10by1wbGF5LWEtc3RvY2tzLXVwdHJlbmQtaWYtYi5qcGciIGFsdD0iU3RvY2sgb3B0aW9ucyBzdHJhdGVnaWVzICIgaGVpZ2h0PSI5MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPjMgT3B0aW9ucyBTdHJhdGVnaWVzIHRvIFBsYXkgYSBTdG9ja+KAmXMgVXB0cmVuZCBpZiBCdWxsaXNoIDwvc3Bhbj48L2E+PC9saT5kAgwPDxYEHghDc3NDbGFzcwUscGItMSBwdC0wIHB0LXNtLTEgb3JkZXItc20tMiBjb2wgTm90TG9nZ2VkSW4eBF8hU0ICAmRkAg0PZBYCAgMPFgIfAAWKBjxkaXYgc3R5bGU9InBhZGRpbmc6NnB4O2ZvbnQtc2l6ZTowLjhyZW07bGluZS1oZWlnaHQ6MS4yOyIgY2xhc3M9ImJlbG93LWgxLXRleHQtbGluay1hZCBkLW1pbmltYWwtbm9uZSI+PGEgc3R5bGU9ImZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6dmFyKC0td2hpdGUpOyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ic3BvbnNvcmVkIG5vb3BlbmVyIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zY3JpcHRzL3JlZGlyZWN0LmFzcHg/VHJpZ2dlcmVkQ2FtcGFpZ25JRD0xMDY4NiZVc2VySUQ9MCZQbGFjZW1lbnQ9TmF0aXZlRGlzcGxheSZTb3VyY2U9TmF0aXZlRGlzcGxheSZpbnRlcnN0aXRpYWw9MSZub3NraXA9MSI+4oaSIEJ1ZmZldHTigJlzIFNlbGxpbmcgT3V0OiBJcyBZb3VyIDQwMShrKSBBYm91dCB0byBHZXQgV2lwZWQgT3V0PzwvYT4gPHNwYW4gc3R5bGU9ImNvbG9yOnZhcigtLXdoaXRlKTsiPiA8c3BhbiBjbGFzcz0icGwtMSBkLW5vbmUgZC1zbS1pbmxpbmUtYmxvY2siPihGcm9tIEdvbGRlbiBDcmVzdCk8L3NwYW4+IDxzcGFuIGNsYXNzPSJkLWlubGluZSBkLXNtLW5vbmUiPihBZCk8L3NwYW4+PC9zcGFuPjxpbWcgbG9hZGluZz0nbGF6eScgc3JjPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zY3JpcHRzL1RyaWdnZXJlZENhbXBhaWduUGl4ZWwuYXNoeD9UcmlnZ2VyZWRDYW1wYWlnbklEPTEwNjg2JlBsYWNlbWVudD1OYXRpdmVEaXNwbGF5JlNvdXJjZT1OYXRpdmVEaXNwbGF5JyBhbHQ9JycgaGVpZ2h0PScxJyB3aWR0aD0nMScgLz48L2Rpdj5kAg4PZBYCAgEPZBYCAgcPZBYGAgEPDxYCHgdWaXNpYmxlZ2QWCAIBDw8WCB4ISW1hZ2VVcmwFYC9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvbWVkXzIwMjQwNDIzMTAwNzE3X3JlcG9ydHByZXZpZXcyMDIzLTEyLTctc3RvY2tzLXRoYXQtY291bGQtYmUtYmlnZ2VyLnBuZx4FV2lkdGgbAAAAAAAwoUABAAAAHgZIZWlnaHQbAAAAAAAypUABAAAAHwICgANkZAIDDxYCHwAFPDcgU3RvY2tzIFRoYXQgQ291bGQgQmUgQmlnZ2VyIFRoYW4gVGVzbGEsIE52aWRpYSwgYW5kIEdvb2dsZWQCBQ8WAh8ABYQIPHAgY2xhc3M9InAxIj5Ub2RheSwgd2UgYXJlIGludml0aW5nIHlvdSB0byB0YWtlIGEgcGVlayBhdCBNYXJrZXRCZWF0J3MgcHJvcHJpZXRhcnksIGV4Y2x1c2l2ZSwgPHNwYW4gY2xhc3M9ImlsIj5hbmQ8L3NwYW4+Jm5ic3A7dXAtdG8tdGhlLW1pbnV0ZSBsaXN0IG9mIDxlbT43IFN0b2NrcyBUaGF0IENvdWxkIEJlIEJpZ2dlciBUaGFuIFRlc2xhLCBOdmlkaWEsIGFuZCBHb29nbGUuPC9lbT48YnIgLz48YnIgLz5Hcm93dGggc3RvY2tzIGFyZSBhdHRyYWN0aXZlIGJlY2F1c2UgdGhleSBjYW4gZ2l2ZSBhIGxvdCBvZiBiYW5nIGZvciB5b3VyIGJ1Y2suIEEgY29tcGFueSB0aGF0IGNvbnNpc3RlbnRseSBncm93czxiciAvPnJldmVudWUgYW5kIGVhcm5pbmdzIG9mdGVuIGhhcyBicm9hZCBtYXJrZXQgc3VwcG9ydCwgaW5jbHVkaW5nIHVwd2FyZGx5IHRyZW5kaW5nIGFuYWx5c3RzJnJzcXVvOyBzZW50aW1lbnQgdG8gaGVscDxiciAvPmluY3JlYXNlIHRoZSBzdG9jayBwcmljZS48YnIgLz48YnIgLz5TdG9ja3MgdGhhdCBwcm9kdWNlIGhpZ2gtZG91YmxlLWRpZ2l0IG9yIHRyaXBsZS1kaWdpdCBncm93dGggY2FuIHNlZSB0aGVpciBzaGFyZSBwcmljZXMgYWR2YW5jZSBieSBzaW1pbGFyIGFtb3VudHMuPGJyIC8+VGhlIHF1ZXN0aW9uIGlzIHdoaWNoIGdyb3d0aCBzdG9ja3MgYXJlIHRoZSBiZXN0IHRvIGludmVzdCBpbiBiZWNhdXNlIG5vdCBhbGwgc3RhbmQgdGhlIHRlc3Qgb2YgdGltZS4mbmJzcDs8L3A+DQo8cCBjbGFzcz0icDEiPlRoaXMgcmVwb3J0IGxvb2tzIGF0IHBvdGVudGlhbCB3aW5uZXJzIGZvciAyMDI0IGFuZCB0aGUgbmV4dCBzdG9ja3MsIHdoaWNoIGNvdWxkIGJlIHRoZSBiaWdnZXN0IGNvbXBhbmllcyBpbiB0aGVpciBtYXJrZXRzLjxiciAvPjxiciAvPklmIHlvdSBoYXZlbid0IGdpdmVuIHRoZXNlIHNldmVuIGNvbXBhbmllcyA8ZW0+c3Ryb25nIGNvbnNpZGVyYXRpb24mbmJzcDs8L2VtPmZvciB5b3VyIHBvcnRmb2xpbywgbm93IGlzIHRoZSB0aW1lIHRvIHRha2UgYSBsb29rLjwvcD5kAgcPDxYGHwAFH1N1YnNjcmliZSB0byBBY2Nlc3MgdGhpcyBSZXBvcnQfAQUPYnRuIGJ0bi1wcmltYXJ5HwICAmRkAgMPFgIfAAWx7AU8ZGl2IGNsYXNzPSJjb2wtNiBjb2wtbWQtNCBjb2wtbGctMyBteS0zIiBpZD0iTWFnbmlmaWNlbnQ3Ij48ZGl2IGNsYXNzPSJyZXBvcnQtcHJldmlldyBwdC01IHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJyZXBvcnQtaW1hZ2UgcG9zaXRpb24tcmVsYXRpdmUgdGV4dC1jZW50ZXIgcGItMiI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyNDEyMDMyMzAwNDZfcmVwb3J0cHJldmlldzIwMjQtMTEtY292ZXItdGhlc2UtNy1zdG9ja3Mtd2lsbC1iZS0ucG5nIiBhbHQ9IlRoZXNlIDcgU3RvY2tzIFdpbGwgQmUgTWFnbmlmaWNlbnQgaW4gMjAyNSIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIvPjwvZGl2PjxoMj5UaGVzZSA3IFN0b2NrcyBXaWxsIEJlIE1hZ25pZmljZW50IGluIDIwMjU8L2gyPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGlkPSJidG5SZXBvcnQxIiBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNyZXBvcnQxIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBUaGVzZSA3IFN0b2NrcyBXaWxsIEJlIE1hZ25pZmljZW50IGluIDIwMjU8L3NwYW4+PC9hPjxhIGNsYXNzPSJ0b3AtbGluayBjLXdoaXRlIGJ0biBidG4tZmVhdHVyZWQgcC0yIiBocmVmPSIvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9Qcm9kdWN0Q29kZT1yZXBvcnQyOTk3JlJlcG9ydE9mZmVyQ29kZT1NYWduaWZpY2VudDciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTotMC4yNXJlbSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5HZXQgQWxsIEFjY2VzcyB0byBvcGVuIFRoZXNlIDcgU3RvY2tzIFdpbGwgQmUgTWFnbmlmaWNlbnQgaW4gMjAyNTwvc3Bhbj48L2E+PC9kaXY+PGRpdiBpZD0icmVwb3J0MSIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0MS1sYWJlbCIgYXJpYS1tb2RhbD0idHJ1ZSI+PGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIG1vZGFsLWxnIiByb2xlPSJkb2N1bWVudCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIGdyYWRpZW50LWJsdWUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UgZ3JhZGllbnQtYmx1ZSBjLXdoaXRlIiBkYXRhLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiPsOXPC9zcGFuPjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgcC00Ij48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctNCI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQxMjAzMjMwMDQ2X3JlcG9ydHByZXZpZXcyMDI0LTExLWNvdmVyLXRoZXNlLTctc3RvY2tzLXdpbGwtYmUtLnBuZyIgYWx0PSJUaGVzZSA3IFN0b2NrcyBXaWxsIEJlIE1hZ25pZmljZW50IGluIDIwMjUiIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjAwIiBoZWlnaHQ9IjI3MTMiIGNsYXNzPSJtYi0zIi8+PC9kaXY+PGEgY2xhc3M9ImJ0biBidG4tZmVhdHVyZWQgdy0xMDAgbWItMyIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9TWFnbmlmaWNlbnQ3IiB0YXJnZXQgPSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUgbXItMiIgc3R5bGU9ImZvbnQtc2l6ZToxZW07Ij48L3NwYW4+R2V0IFRoaXMgUmVwb3J0PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctOCI+PGRpdiBjbGFzcz0iaDIgbXQtMCIgaWQ9InJlcG9ydDEtbGFiZWwiPlRoZXNlIDcgU3RvY2tzIFdpbGwgQmUgTWFnbmlmaWNlbnQgaW4gMjAyNTwvZGl2PjxwIGNsYXNzPSJteS0xIj48c3Ryb25nPkJ5IDxhIGhyZWY9Ii9hdXRob3JzL3Rob21hcy1odWdoZXMvIj5UaG9tYXMgSHVnaGVzPC9hPjwvc3Ryb25nPjwvcD48cD5UaGUgPGVtPk1hZ25pZmljZW50IFNldmVuPC9lbT4gc3RvY2tzJm1kYXNoO0FwcGxlLCBNaWNyb3NvZnQsIEFscGhhYmV0LCBBbWF6b24sIE52aWRpYSwgTWV0YSBQbGF0Zm9ybXMsIGFuZCBUZXNsYSZtZGFzaDtoYXZlIHJlZGVmaW5lZCBtYXJrZXQgbGVhZGVyc2hpcCBhbmQgaW52ZXN0b3IgcmV0dXJucyB3aXRoIGlubm92YXRpb24sIGdyb3d0aCwgYW5kIGdsb2JhbCBpbmZsdWVuY2UuIEJ1dCBhcyBtYXJrZXQgY29uY2VudHJhdGlvbiBncm93cywgc28gZG8gdGhlIHJpc2tzIGZvciBpbnZlc3RvcnMgc2Vla2luZyBkaXZlcnNpZmllZCBvcHBvcnR1bml0aWVzLjwvcD4NCjxwPk91ciBleGNsdXNpdmUgcmVwb3J0LCA8ZW0+NyBTdG9ja3MgVGhhdCBXaWxsIEJlIE1hZ25pZmljZW50IGluIDIwMjU8L2VtPiwgaWRlbnRpZmllcyBzZXZlbiBwcm9taXNpbmcgY29tcGFuaWVzIHRoYXQgZW11bGF0ZSB0aGUgY2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBNYWduaWZpY2VudCBTZXZlbiB3aGlsZSBwcmVzZW50aW5nIGxlc3MtY3Jvd2RlZCB0cmFkZXMuIFRoZXNlIGJ1c2luZXNzZXMgZGVtb25zdHJhdGUgZ2xvYmFsIGxlYWRlcnNoaXAsIHN0cm9uZyBmdW5kYW1lbnRhbHMsIGFuZCB0aGUgYWJpbGl0eSB0byBkZWxpdmVyIHN1c3RhaW5hYmxlIGdyb3d0aCBhbmQgbG9uZy10ZXJtIHZhbHVlLiBHZXQgaW5zaWdodHMgaW50byB0aGUgbmV4dCBnZW5lcmF0aW9uIG9mIG1hcmtldCBsZWFkZXJzIGFuZCBhbGlnbiB5b3VyIHBvcnRmb2xpbyB3aXRoIHRoZSB0cmVuZHMgc2hhcGluZyB0aGUgZnV0dXJlLjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtNiBjb2wtbWQtNCBjb2wtbGctMyBteS0zIiBpZD0iMTBCZXN0QUlTdG9ja3MiPjxkaXYgY2xhc3M9InJlcG9ydC1wcmV2aWV3IHB0LTUgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9InJlcG9ydC1pbWFnZSBwb3NpdGlvbi1yZWxhdGl2ZSB0ZXh0LWNlbnRlciBwYi0yIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MTIwMzE3NDYwMF9yZXBvcnRwcmV2aWV3MjAyNC0xMS0xMC1iZXN0LWFpLXN0b2Nrcy10by1vd24taW4tMi5wbmciIGFsdD0iVGhlIDEwIEJlc3QgQUkgU3RvY2tzIHRvIE93biBpbiAyMDI1IiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIwMCIgaGVpZ2h0PSIyNzEzIi8+PC9kaXY+PGgyPlRoZSAxMCBCZXN0IEFJIFN0b2NrcyB0byBPd24gaW4gMjAyNTwvaDI+PGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgaWQ9ImJ0blJlcG9ydDIiIGNsYXNzPSJzdHJldGNoZWQtbGluayIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI3JlcG9ydDIiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IFRoZSAxMCBCZXN0IEFJIFN0b2NrcyB0byBPd24gaW4gMjAyNTwvc3Bhbj48L2E+PGEgY2xhc3M9InRvcC1saW5rIGMtd2hpdGUgYnRuIGJ0bi1mZWF0dXJlZCBwLTIiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPTEwQmVzdEFJU3RvY2tzIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206LTAuMjVyZW0iPjwvc3Bhbj48c3BhbiBjbGFzcz0ic3Itb25seSI+R2V0IEFsbCBBY2Nlc3MgdG8gb3BlbiAxMCBCZXN0IEFJIFN0b2NrcyB0byBPd24gaW4gMjAyNTwvc3Bhbj48L2E+PC9kaXY+PGRpdiBpZD0icmVwb3J0MiIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0Mi1sYWJlbCIgYXJpYS1tb2RhbD0idHJ1ZSI+PGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIG1vZGFsLWxnIiByb2xlPSJkb2N1bWVudCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIGdyYWRpZW50LWJsdWUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UgZ3JhZGllbnQtYmx1ZSBjLXdoaXRlIiBkYXRhLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiPsOXPC9zcGFuPjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgcC00Ij48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctNCI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQxMjAzMTc0NjAwX3JlcG9ydHByZXZpZXcyMDI0LTExLTEwLWJlc3QtYWktc3RvY2tzLXRvLW93bi1pbi0yLnBuZyIgYWx0PSJUaGUgMTAgQmVzdCBBSSBTdG9ja3MgdG8gT3duIGluIDIwMjUiIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjAwIiBoZWlnaHQ9IjI3MTMiIGNsYXNzPSJtYi0zIi8+PC9kaXY+PGEgY2xhc3M9ImJ0biBidG4tZmVhdHVyZWQgdy0xMDAgbWItMyIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9MTBCZXN0QUlTdG9ja3MiIHRhcmdldCA9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSBtci0yIiBzdHlsZT0iZm9udC1zaXplOjFlbTsiPjwvc3Bhbj5HZXQgVGhpcyBSZXBvcnQ8L2E+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy04Ij48ZGl2IGNsYXNzPSJoMiBtdC0wIiBpZD0icmVwb3J0Mi1sYWJlbCI+VGhlIDEwIEJlc3QgQUkgU3RvY2tzIHRvIE93biBpbiAyMDI1PC9kaXY+PHAgY2xhc3M9Im15LTEiPjxzdHJvbmc+QnkgPGEgaHJlZj0iL2F1dGhvcnMvdGhvbWFzLWh1Z2hlcy8iPlRob21hcyBIdWdoZXM8L2E+PC9zdHJvbmc+PC9wPkFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIChBSSkgZGF0ZXMgYmFjayB0byAxOTUxIHdpdGggYSBjaGVja2Vycy1wbGF5aW5nIHByb2plY3QuIFRvZGF5LCB0ZWNobm9sb2dpY2FsIGFkdmFuY2VtZW50cyBoYXZlIGxlZCB0byB0aGUgcmlzZSBvZiBhdXRvbm9tb3VzIG1hY2hpbmVzLCBzdWNoIGFzIGNvbnZvbHV0aW9uYWwgbmV0d29ya3Mgd2hlcmUgQUkgc3lzdGVtcyBpbnRlcmFjdCBhbmQgaW5mbHVlbmNlIGVhY2ggb3RoZXIncyBjb25jbHVzaW9ucy4gR2VuZXJhdGl2ZSBBSSwgcGFydGljdWxhcmx5IHRyYW5zZm9ybWVyIG1vZGVscyBsaWtlIENoYXRHUFQsIGFyZSBhdCB0aGUgZm9yZWZyb250LCB0cmFuc2Zvcm1pbmcgaW5wdXRzIGludG8gb3V0cHV0cywgd2l0aCBhcHBsaWNhdGlvbnMgaW4gY2hhdGJvdHMsIHRleHQsIGFuZCBpbWFnZSBnZW5lcmF0aW9uLjxiciAvPjxiciAvPlRoZSBBSSBtYXJrZXQsIHZhbHVlZCBiZXR3ZWVuICQxMDAgYW5kICQ0NTAgYmlsbGlvbiBpbiAyMDIyLCBpcyBwcm9qZWN0ZWQgdG8gZXhwYW5kIHJhcGlkbHksIHBvdGVudGlhbGx5IHJlYWNoaW5nIG92ZXIgJDYwMCBiaWxsaW9uIGJ5IDIwMzAgb3IgZXZlbiB0cmlsbGlvbnMuIEFJJ3MgaW5mbHVlbmNlIGlzIGludGVncmFsIHRvIHRoZSBJbmR1c3RyaWFsIFJldm9sdXRpb24gNC4wLCBlbmhhbmNpbmcgZGlnaXRpemF0aW9uIGFuZCBlZmZpY2llbmN5IGluIGJ1c2luZXNzZXMgdGhyb3VnaCBhdXRvbWF0aW9uIGFuZCBzbWFydCB0ZWNobm9sb2d5LiBCeSAyMDI0LCBjbG91ZC1iYXNlZCBBSSBhbmQgZWRnZSBjb21wdXRpbmcgd2lsbCBiZSBwaXZvdGFsIGFzIHRlY2hub2xvZ3kgaW50ZWdyYXRlcyBBSSBpbnRvIGdsb2JhbCBkZXZpY2VzLjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC02IGNvbC1tZC00IGNvbC1sZy0zIG15LTMiIGlkPSJidXlhbmRob2xkZm9yZXZlciI+PGRpdiBjbGFzcz0icmVwb3J0LXByZXZpZXcgcHQtNSBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0icmVwb3J0LWltYWdlIHBvc2l0aW9uLXJlbGF0aXZlIHRleHQtY2VudGVyIHBiLTIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQwNjEzMTAwMTI2X3JlcG9ydHByZXZpZXcyMDI0LTA2LWNvdmVyLTctc3RvY2tzLXRvLWJ1eS1hbmQtaG9sLnBuZyIgYWx0PSI3IFN0b2NrcyB0byBCdXkgQW5kIEhvbGQgRm9yZXZlciIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIvPjwvZGl2PjxoMj43IFN0b2NrcyB0byBCdXkgQW5kIEhvbGQgRm9yZXZlcjwvaDI+PGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgaWQ9ImJ0blJlcG9ydDMiIGNsYXNzPSJzdHJldGNoZWQtbGluayIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI3JlcG9ydDMiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IDcgU3RvY2tzIHRvIEJ1eSBBbmQgSG9sZCBGb3JldmVyPC9zcGFuPjwvYT48YSBjbGFzcz0idG9wLWxpbmsgYy13aGl0ZSBidG4gYnRuLWZlYXR1cmVkIHAtMiIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9YnV5YW5kaG9sZGZvcmV2ZXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTotMC4yNXJlbSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5HZXQgQWxsIEFjY2VzcyB0byBvcGVuIDcgU3RvY2tzIHRvIEJ1eSBBbmQgSG9sZCBGb3JldmVyPC9zcGFuPjwvYT48L2Rpdj48ZGl2IGlkPSJyZXBvcnQzIiBjbGFzcz0ibW9kYWwgcmVwb3J0LW1vZGFsIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJyZXBvcnQzLWxhYmVsIiBhcmlhLW1vZGFsPSJ0cnVlIj48ZGl2IGNsYXNzPSJtb2RhbC1kaWFsb2cgbW9kYWwtbGciIHJvbGU9ImRvY3VtZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1jb250ZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1oZWFkZXIgZ3JhZGllbnQtYmx1ZSI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjbG9zZSBncmFkaWVudC1ibHVlIGMtd2hpdGUiIGRhdGEtZGlzbWlzcz0ibW9kYWwiIGFyaWEtbGFiZWw9IkNsb3NlIj48c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+w5c8L3NwYW4+PC9idXR0b24+PC9kaXY+PGRpdiBjbGFzcz0ibW9kYWwtYm9keSBwLTQiPjxkaXYgY2xhc3M9InJvdyI+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy00Ij48ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyNDA2MTMxMDAxMjZfcmVwb3J0cHJldmlldzIwMjQtMDYtY292ZXItNy1zdG9ja3MtdG8tYnV5LWFuZC1ob2wucG5nIiBhbHQ9IjcgU3RvY2tzIHRvIEJ1eSBBbmQgSG9sZCBGb3JldmVyIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIwMCIgaGVpZ2h0PSIyNzEzIiBjbGFzcz0ibWItMyIvPjwvZGl2PjxhIGNsYXNzPSJidG4gYnRuLWZlYXR1cmVkIHctMTAwIG1iLTMiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPWJ1eWFuZGhvbGRmb3JldmVyIiB0YXJnZXQgPSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUgbXItMiIgc3R5bGU9ImZvbnQtc2l6ZToxZW07Ij48L3NwYW4+R2V0IFRoaXMgUmVwb3J0PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctOCI+PGRpdiBjbGFzcz0iaDIgbXQtMCIgaWQ9InJlcG9ydDMtbGFiZWwiPjcgU3RvY2tzIHRvIEJ1eSBBbmQgSG9sZCBGb3JldmVyPC9kaXY+PHAgY2xhc3M9Im15LTEiPjxzdHJvbmc+QnkgPGEgaHJlZj0iL2F1dGhvcnMvdGhvbWFzLWh1Z2hlcy8iPlRob21hcyBIdWdoZXM8L2E+PC9zdHJvbmc+PC9wPlRvZGF5LCB3ZSBhcmUgaW52aXRpbmcgeW91IHRvIHRha2UgYSBwZWVrIGF0IE1hcmtldEJlYXQncyBwcm9wcmlldGFyeSwgZXhjbHVzaXZlJm5ic3A7PHNwYW4gY2xhc3M9ImlsIj5hbmQ8L3NwYW4+Jm5ic3A7dXAtdG8tdGhlLW1pbnV0ZSBsaXN0IG9mJm5ic3A7PGVtPjcgU3RvY2tzIHRvJm5ic3A7PHNwYW4gY2xhc3M9ImlsIj5CdXk8L3NwYW4+Jm5ic3A7PHNwYW4gY2xhc3M9ImlsIj5hbmQ8L3NwYW4+Jm5ic3A7PHNwYW4gY2xhc3M9ImlsIj5Ib2xkPC9zcGFuPiZuYnNwOzxzcGFuIGNsYXNzPSJpbCI+Rm9yZXZlcjwvc3Bhbj48L2VtPi48YnIgLz48YnIgLz5UaGVzZSBzdG9ja3MgaGF2ZSBpbmNyZWRpYmxlIGxvbmcgdGVybSBwcm9zcGVjdHM8YnIgLz48YnIgLz5NYW55IG9mIHRoZXNlIGNvbXBhbmllcyBtaWdodCBhcHBlYXIgdG8gYmUmbmJzcDs8ZW0+bm90aGluZyBzcGVjaWFsPC9lbT4mbmJzcDthdCBmaXJzdCBnbGFuY2UuIE90aGVycyBtaWdodCBiZSBuYW1lcyB5b3UgaGFkIGhlYXJkIG9mIGJlZm9yZSZuYnNwOzxzcGFuIGNsYXNzPSJpbCI+YW5kPC9zcGFuPiZuYnNwOzxlbT5kZWNpZGVkIHRvIHBhc3Mgb248L2VtPiwgYnV0Jm5ic3A7PHN0cm9uZz5maW5hbmNpYWxzIGRvbid0IGxpZS48YnIgLz48YnIgLz48L3N0cm9uZz5UaGUgY29tcGFuaWVzIG9uIHRoaXMgbGlzdCBwcmludCBiaWxsaW9ucyBvZiBkb2xsYXJzIG9mIGNhc2ggZWFjaCB5ZWFyIGluIHByb2ZpdCZuYnNwOzxzcGFuIGNsYXNzPSJpbCI+YW5kPC9zcGFuPiZuYnNwO3Nob3cgbm8gc2lnbiBvZiBzbG93aW5nIGRvd24uPGJyIC8+PGJyIC8+SWYgeW91IGhhdmVuJ3QgZ2l2ZW4gdGhlc2UgY29tcGFuaWVzJm5ic3A7PGVtPnN0cm9uZyBjb25zaWRlcmF0aW9uJm5ic3A7PC9lbT5mb3IgeW91ciBwb3J0Zm9saW8sIG5vdyBpcyB0aGUgdGltZSB0byB0YWtlIGEgbG9vay48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtNiBjb2wtbWQtNCBjb2wtbGctMyBteS0zIiBpZD0ibmV3eWVhciI+PGRpdiBjbGFzcz0icmVwb3J0LXByZXZpZXcgcHQtNSBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0icmVwb3J0LWltYWdlIHBvc2l0aW9uLXJlbGF0aXZlIHRleHQtY2VudGVyIHBiLTIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQxMDE1MTQ0NTAwX3JlcG9ydHByZXZpZXcyMDI0LTEwLWNvdmVyLS0tMjAyNS1zdG9ja3MtdG8tb3duLS5wbmciIGFsdD0iMTAgQmVzdCBTdG9ja3MgdG8gT3duIGluIDIwMjUiIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjAwIiBoZWlnaHQ9IjI3MTMiLz48L2Rpdj48aDI+MTAgQmVzdCBTdG9ja3MgdG8gT3duIGluIDIwMjU8L2gyPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGlkPSJidG5SZXBvcnQ0IiBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNyZXBvcnQ0Ij48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyAxMCBCZXN0IFN0b2NrcyB0byBPd24gaW4gMjAyNTwvc3Bhbj48L2E+PGEgY2xhc3M9InRvcC1saW5rIGMtd2hpdGUgYnRuIGJ0bi1mZWF0dXJlZCBwLTIiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPW5ld3llYXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTotMC4yNXJlbSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5HZXQgQWxsIEFjY2VzcyB0byBvcGVuIDEwIEJlc3QgU3RvY2tzIHRvIE93biBpbiAyMDI1PC9zcGFuPjwvYT48L2Rpdj48ZGl2IGlkPSJyZXBvcnQ0IiBjbGFzcz0ibW9kYWwgcmVwb3J0LW1vZGFsIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJyZXBvcnQ0LWxhYmVsIiBhcmlhLW1vZGFsPSJ0cnVlIj48ZGl2IGNsYXNzPSJtb2RhbC1kaWFsb2cgbW9kYWwtbGciIHJvbGU9ImRvY3VtZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1jb250ZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1oZWFkZXIgZ3JhZGllbnQtYmx1ZSI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjbG9zZSBncmFkaWVudC1ibHVlIGMtd2hpdGUiIGRhdGEtZGlzbWlzcz0ibW9kYWwiIGFyaWEtbGFiZWw9IkNsb3NlIj48c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+w5c8L3NwYW4+PC9idXR0b24+PC9kaXY+PGRpdiBjbGFzcz0ibW9kYWwtYm9keSBwLTQiPjxkaXYgY2xhc3M9InJvdyI+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy00Ij48ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyNDEwMTUxNDQ1MDBfcmVwb3J0cHJldmlldzIwMjQtMTAtY292ZXItLS0yMDI1LXN0b2Nrcy10by1vd24tLnBuZyIgYWx0PSIxMCBCZXN0IFN0b2NrcyB0byBPd24gaW4gMjAyNSIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIgY2xhc3M9Im1iLTMiLz48L2Rpdj48YSBjbGFzcz0iYnRuIGJ0bi1mZWF0dXJlZCB3LTEwMCBtYi0zIiBocmVmPSIvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9Qcm9kdWN0Q29kZT1yZXBvcnQyOTk3JlJlcG9ydE9mZmVyQ29kZT1uZXd5ZWFyIiB0YXJnZXQgPSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUgbXItMiIgc3R5bGU9ImZvbnQtc2l6ZToxZW07Ij48L3NwYW4+R2V0IFRoaXMgUmVwb3J0PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctOCI+PGRpdiBjbGFzcz0iaDIgbXQtMCIgaWQ9InJlcG9ydDQtbGFiZWwiPjEwIEJlc3QgU3RvY2tzIHRvIE93biBpbiAyMDI1PC9kaXY+PHAgY2xhc3M9Im15LTEiPjxzdHJvbmc+QnkgTWFya2V0QmVhdCBTdGFmZjwvc3Ryb25nPjwvcD48cD5JbiAyMDI1LCBmb2N1c2luZyBvbiB2YWx1ZSwgb3Bwb3J0dW5pdHksIGFuZCBkaXZpZGVuZHMgd2lsbCBiZSBjcnVjaWFsIGR1ZSB0byB0aGUgcG90ZW50aWFsIG1hcmtldCBjb3JyZWN0aW9uLiBJZiB0aGUgY29ycmVjdGlvbiBkb2Vzbid0IG9jY3VyLCBzaWRld2F5cyBpbmRleCBtb3ZlbWVudCBpcyBsaWtlbHkuIFRoZSBTJmFtcDtQIDUwMCBtYXkgcHJvZHVjZSBmbGF0IG9yIG1vZGVzdCByZXR1cm5zLiBJbnZlc3RvcnMgc2Vla2luZyBtYXhpbXVtIHJldHVybnMgc2hvdWxkIHBheSBhdHRlbnRpb24gdG8gdGVjaG5pY2FsIGNoYXJ0IGFuYWx5c2lzLCB2YWx1ZSwgeWllbGQsIGFuZCBiZXRhLiBTdG9ja3MgYXQgc2lnbmlmaWNhbnQgc3VwcG9ydCBsZXZlbHMgb2ZmZXIgcmVsaWFibGUgb3Bwb3J0dW5pdGllcywgZXNwZWNpYWxseSB0aG9zZSB3aXRoIGxvdyBiZXRhLCB3aGljaCBhcmUgbW9yZSByZXNpbGllbnQgaW4gZG93bnR1cm5zLjxiciAvPjxiciAvPk9wcG9ydHVuaXR5IGxpZXMgaW4ga2VlcGluZyBjYXNoIG9uIGhhbmQgdG8gZXhwbG9pdCBwcmljZSBkaXBzLCBpbnZlc3QgaW4gdW5kZXJ2YWx1ZWQgYXNzZXRzLCBhbmQgYmVuZWZpdCBmcm9tIGRpdmlkZW5kcy4gVGhpcyBzdHJhdGVneSBjYW4gcmVkdWNlIHRoZSBvdmVyYWxsIGNvc3QgYmFzaXMgYW5kIGVuaGFuY2UgdG90YWwgcmV0dXJucy48L3A+DQo8cD5JbiB0aGlzIHJlcG9ydCwgVGhvbWFzIEh1Z2hlcyBjb3ZlcnMgdGhlIHByZWNpc2Ugc2VjdG9ycyBhbmQgc3RvY2tzIHRoYXQgaW52ZXN0b3JzIHNob3VsZCBiZSB3YXRjaGluZywgd2hpY2ggYXJlIHJlYWR5IHRvIG91dHBlcmZvcm0gdGhlIGJyb2FkIG1hcmtldCwgYW5kIHdoeSB5b3Ugc2hvdWxkIHN0YXJ0IGludmVzdGluZyBpbiB0aGVtIHRvZGF5LjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtNiBjb2wtbWQtNCBjb2wtbGctMyBteS0zIiBpZD0iZ29sZCI+PGRpdiBjbGFzcz0icmVwb3J0LXByZXZpZXcgcHQtNSBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0icmVwb3J0LWltYWdlIHBvc2l0aW9uLXJlbGF0aXZlIHRleHQtY2VudGVyIHBiLTIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQxMDEwMTMyNTM5X3JlcG9ydHByZXZpZXcyMDI0LTEwLWdvbGQtc3RvY2tzLWNvdmVyLnBuZyIgYWx0PSIyMDI1IEdvbGQgRm9yZWNhc3Q6IEEgUGVyZmVjdCBTdG9ybSBmb3IgRGVtYW5kIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIwMCIgaGVpZ2h0PSIyNzEzIi8+PC9kaXY+PGgyPjIwMjUgR29sZCBGb3JlY2FzdDogQSBQZXJmZWN0IFN0b3JtIGZvciBEZW1hbmQ8L2gyPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGlkPSJidG5SZXBvcnQ1IiBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNyZXBvcnQ1Ij48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyAyMDI1IEdvbGQgRm9yZWNhc3Q6IEEgUGVyZmVjdCBTdG9ybSBmb3IgRGVtYW5kPC9zcGFuPjwvYT48YSBjbGFzcz0idG9wLWxpbmsgYy13aGl0ZSBidG4gYnRuLWZlYXR1cmVkIHAtMiIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9Z29sZCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUiIHN0eWxlPSJtYXJnaW4tYm90dG9tOi0wLjI1cmVtIj48L3NwYW4+PHNwYW4gY2xhc3M9InNyLW9ubHkiPkdldCBBbGwgQWNjZXNzIHRvIG9wZW4gMjAyNSBHb2xkIEZvcmVjYXN0OiBBIFBlcmZlY3QgU3Rvcm0gZm9yIERlbWFuZDwvc3Bhbj48L2E+PC9kaXY+PGRpdiBpZD0icmVwb3J0NSIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0NS1sYWJlbCIgYXJpYS1tb2RhbD0idHJ1ZSI+PGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIG1vZGFsLWxnIiByb2xlPSJkb2N1bWVudCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIGdyYWRpZW50LWJsdWUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UgZ3JhZGllbnQtYmx1ZSBjLXdoaXRlIiBkYXRhLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiPsOXPC9zcGFuPjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgcC00Ij48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctNCI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQxMDEwMTMyNTM5X3JlcG9ydHByZXZpZXcyMDI0LTEwLWdvbGQtc3RvY2tzLWNvdmVyLnBuZyIgYWx0PSIyMDI1IEdvbGQgRm9yZWNhc3Q6IEEgUGVyZmVjdCBTdG9ybSBmb3IgRGVtYW5kIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIwMCIgaGVpZ2h0PSIyNzEzIiBjbGFzcz0ibWItMyIvPjwvZGl2PjxhIGNsYXNzPSJidG4gYnRuLWZlYXR1cmVkIHctMTAwIG1iLTMiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPWdvbGQiIHRhcmdldCA9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSBtci0yIiBzdHlsZT0iZm9udC1zaXplOjFlbTsiPjwvc3Bhbj5HZXQgVGhpcyBSZXBvcnQ8L2E+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy04Ij48ZGl2IGNsYXNzPSJoMiBtdC0wIiBpZD0icmVwb3J0NS1sYWJlbCI+MjAyNSBHb2xkIEZvcmVjYXN0OiBBIFBlcmZlY3QgU3Rvcm0gZm9yIERlbWFuZDwvZGl2PjxwIGNsYXNzPSJteS0xIj48c3Ryb25nPkJ5IDxhIGhyZWY9Ii9hdXRob3JzL3Rob21hcy1odWdoZXMvIj5UaG9tYXMgSHVnaGVzPC9hPjwvc3Ryb25nPjwvcD48cD5FeHBsb3JlIHRoZSBlbmR1cmluZyBhbGx1cmUgb2YgZ29sZCB3aXRoIG91ciBkZXRhaWxlZCAyMDI1IEdvbGQgRm9yZWNhc3RpbmcgUmVwb3J0LiBUaGlzIGNvbXByZWhlbnNpdmUgZ3VpZGUgZGVsdmVzIGludG8gZ29sZCdzIHJvbGUgYXMgYSBzdGFibGUgaW52ZXN0bWVudCwgcHJvdmlkaW5nIHByb3RlY3Rpb24gYWdhaW5zdCBpbmZsYXRpb24sIGVjb25vbWljIHNoaWZ0cywgYW5kIG1hcmtldCB1bmNlcnRhaW50aWVzLiBMZWFybiBhYm91dCBpdHMgc3RyYXRlZ2ljIGJlbmVmaXRzIGFzIGEgZGl2ZXJzaWZpZXIgYW5kICJjcmlzaXMgY29tbW9kaXR5LCIgb2ZmZXJpbmcgaW5zaWdodHMgaW50byBmdXR1cmUgbWFya2V0IHByb2plY3Rpb25zIGFuZCBpbnZlc3RtZW50IHN0cmF0ZWdpZXMuPC9wPg0KPHA+V2hldGhlciB5b3UncmUgcGxhbm5pbmcgZm9yIGZ1dHVyZSBnZW5lcmF0aW9ucyBvciBzZWVraW5nIGEgcmVsaWFibGUgYXNzZXQgZHVyaW5nIHR1cmJ1bGVudCB0aW1lcywgdGhpcyByZXBvcnQgZXF1aXBzIHlvdSB3aXRoIHRoZSBrbm93bGVkZ2UgdG8gbWFrZSBpbmZvcm1lZCBkZWNpc2lvbnMuPC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC02IGNvbC1tZC00IGNvbC1sZy0zIG15LTMiIGlkPSJwb3QiPjxkaXYgY2xhc3M9InJlcG9ydC1wcmV2aWV3IHB0LTUgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9InJlcG9ydC1pbWFnZSBwb3NpdGlvbi1yZWxhdGl2ZSB0ZXh0LWNlbnRlciBwYi0yIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MDkzMDE0MDM0OV9yZXBvcnRwcmV2aWV3MjAyMy0wOS1wb3QtaW52ZXN0aW5nLWNvdmVyLnBuZyIgYWx0PSJBIEJlZ2lubmVyJ3MgR3VpZGUgdG8gSW52ZXN0aW5nIGluIENhbm5hYmlzIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIwMCIgaGVpZ2h0PSIyNzEzIi8+PC9kaXY+PGgyPkEgQmVnaW5uZXIncyBHdWlkZSB0byBJbnZlc3RpbmcgaW4gQ2FubmFiaXM8L2gyPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGlkPSJidG5SZXBvcnQ2IiBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNyZXBvcnQ2Ij48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBBIEJlZ2lubmVyJ3MgR3VpZGUgdG8gSW52ZXN0aW5nIGluIENhbm5hYmlzPC9zcGFuPjwvYT48YSBjbGFzcz0idG9wLWxpbmsgYy13aGl0ZSBidG4gYnRuLWZlYXR1cmVkIHAtMiIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9cG90IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206LTAuMjVyZW0iPjwvc3Bhbj48c3BhbiBjbGFzcz0ic3Itb25seSI+R2V0IEFsbCBBY2Nlc3MgdG8gb3BlbiBBIEJlZ2lubmVyJ3MgR3VpZGUgdG8gSW52ZXN0aW5nIGluIENhbm5hYmlzPC9zcGFuPjwvYT48L2Rpdj48ZGl2IGlkPSJyZXBvcnQ2IiBjbGFzcz0ibW9kYWwgcmVwb3J0LW1vZGFsIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJyZXBvcnQ2LWxhYmVsIiBhcmlhLW1vZGFsPSJ0cnVlIj48ZGl2IGNsYXNzPSJtb2RhbC1kaWFsb2cgbW9kYWwtbGciIHJvbGU9ImRvY3VtZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1jb250ZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1oZWFkZXIgZ3JhZGllbnQtYmx1ZSI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjbG9zZSBncmFkaWVudC1ibHVlIGMtd2hpdGUiIGRhdGEtZGlzbWlzcz0ibW9kYWwiIGFyaWEtbGFiZWw9IkNsb3NlIj48c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+w5c8L3NwYW4+PC9idXR0b24+PC9kaXY+PGRpdiBjbGFzcz0ibW9kYWwtYm9keSBwLTQiPjxkaXYgY2xhc3M9InJvdyI+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy00Ij48ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyNDA5MzAxNDAzNDlfcmVwb3J0cHJldmlldzIwMjMtMDktcG90LWludmVzdGluZy1jb3Zlci5wbmciIGFsdD0iQSBCZWdpbm5lcidzIEd1aWRlIHRvIEludmVzdGluZyBpbiBDYW5uYWJpcyIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIgY2xhc3M9Im1iLTMiLz48L2Rpdj48YSBjbGFzcz0iYnRuIGJ0bi1mZWF0dXJlZCB3LTEwMCBtYi0zIiBocmVmPSIvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9Qcm9kdWN0Q29kZT1yZXBvcnQyOTk3JlJlcG9ydE9mZmVyQ29kZT1wb3QiIHRhcmdldCA9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSBtci0yIiBzdHlsZT0iZm9udC1zaXplOjFlbTsiPjwvc3Bhbj5HZXQgVGhpcyBSZXBvcnQ8L2E+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy04Ij48ZGl2IGNsYXNzPSJoMiBtdC0wIiBpZD0icmVwb3J0Ni1sYWJlbCI+QSBCZWdpbm5lcidzIEd1aWRlIHRvIEludmVzdGluZyBpbiBDYW5uYWJpczwvZGl2PjxwIGNsYXNzPSJteS0xIj48c3Ryb25nPkJ5IDxhIGhyZWY9Ii9hdXRob3JzL3Rob21hcy1odWdoZXMvIj5UaG9tYXMgSHVnaGVzPC9hPjwvc3Ryb25nPjwvcD48cD5TbywgeW91JnJzcXVvO3JlIGludGVyZXN0ZWQgaW4gcG90IHN0b2Nrcy4gSXQmcnNxdW87cyBhbiBleGNpdGluZyBhbmQgcG90ZW50aWFsbHkgbHVjcmF0aXZlIGludmVzdG1lbnQgb3Bwb3J0dW5pdHksIGJ1dCBpdCdzIG5vdCB3aXRob3V0IGl0cyBjaGFsbGVuZ2VzLiBBcyBjYW5uYWJpcyBjb21wYW5pZXMgZXZvbHZlLCB1bmRlcnN0YW5kaW5nIHRoZSBpbnRyaWNhY2llcyBvZiB0aGlzIGR5bmFtaWMgbWFya2V0IGlzIGNydWNpYWwuPGJyIC8+PGJyIC8+SW4gdGhpcyB1cGRhdGVkIGd1aWRlLCBUaG9tYXMgSHVnaGVzIHRha2VzIHlvdSB0aHJvdWdoIHRoZSBoaWdocyBhbmQgbG93cyBvZiB0aGUgY2FubmFiaXMgaW5kdXN0cnkuIFlvdSZyc3F1bztsbCBkaXNjb3ZlciBrZXkgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUgVS5TLiBhbmQgQ2FuYWRpYW4gbWFya2V0cyZtZGFzaDt3aGVyZSBjYW5uYWJpcyBpcyBmZWRlcmFsbHkgaWxsZWdhbCBpbiB0aGUgVS5TLiBidXQgZnVsbHkgbGVnYWxpemVkIGluIENhbmFkYSZtZGFzaDthbmQgd2h5IHRoZXNlIGRpZmZlcmVuY2VzIG1hdHRlciBmb3IgaW52ZXN0b3JzLiBUaGUgcmVwb3J0IGRpdmVzIGRlZXAgaW50byB0aGUgc3RhdGUgb2YgbG9jYWwgYW5kIGZlZGVyYWwgbGF3cywgaW5kdXN0cnkgZ3Jvd3RoIHByb2plY3Rpb25zLCBhbmQgd2hhdCBpdCBtZWFucyBmb3IgcHJvZml0YWJpbGl0eS4gWW91J2xsIGFsc28gbGVhcm4gYWJvdXQgdGhlIGZpbmFuY2lhbCBoZWFsdGggb2YgdG9wIGNhbm5hYmlzIGNvbXBhbmllcywgc3RyYXRlZ2llcyBmb3IgbmF2aWdhdGluZyByaXNrcywgYW5kIHdoZXJlIHRoZSByZWFsIGdyb3d0aCBvcHBvcnR1bml0aWVzIGxpZS48YnIgLz48YnIgLz5XaGV0aGVyIHlvdSdyZSBuZXcgdG8gaW52ZXN0aW5nIG9yIGxvb2tpbmcgdG8gZXhwYW5kIHlvdXIgcG9ydGZvbGlvLCB0aGlzIGd1aWRlIHdpbGwgZXF1aXAgeW91IHdpdGggZXNzZW50aWFsIGluc2lnaHRzIGludG8gdGhlIGNhbm5hYmlzIG1hcmtldCBhbmQgaXRzIGZ1dHVyZSBwb3RlbnRpYWwuPC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC02IGNvbC1tZC00IGNvbC1sZy0zIG15LTMiIGlkPSI1ZyI+PGRpdiBjbGFzcz0icmVwb3J0LXByZXZpZXcgcHQtNSBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0icmVwb3J0LWltYWdlIHBvc2l0aW9uLXJlbGF0aXZlIHRleHQtY2VudGVyIHBiLTIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQwOTI1MTI1NDI2X3JlcG9ydHByZXZpZXcyMDI0LTA5LTVnLWNvdmVyLnBuZyIgYWx0PSI1RyBTdG9ja3M6IFRoZSBQYXRoIEZvcndhcmQgaXMgUHJvZml0YWJsZSIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIvPjwvZGl2PjxoMj41RyBTdG9ja3M6IFRoZSBQYXRoIEZvcndhcmQgaXMgUHJvZml0YWJsZTwvaDI+PGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgaWQ9ImJ0blJlcG9ydDciIGNsYXNzPSJzdHJldGNoZWQtbGluayIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI3JlcG9ydDciPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IDVHIFN0b2NrczogVGhlIFBhdGggRm9yd2FyZCBpcyBQcm9maXRhYmxlPC9zcGFuPjwvYT48YSBjbGFzcz0idG9wLWxpbmsgYy13aGl0ZSBidG4gYnRuLWZlYXR1cmVkIHAtMiIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9NWciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTotMC4yNXJlbSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5HZXQgQWxsIEFjY2VzcyB0byBvcGVuIEJlZ2lubmVyJ3MgR3VpZGUgdG8gNUcgU3RvY2tzPC9zcGFuPjwvYT48L2Rpdj48ZGl2IGlkPSJyZXBvcnQ3IiBjbGFzcz0ibW9kYWwgcmVwb3J0LW1vZGFsIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJyZXBvcnQ3LWxhYmVsIiBhcmlhLW1vZGFsPSJ0cnVlIj48ZGl2IGNsYXNzPSJtb2RhbC1kaWFsb2cgbW9kYWwtbGciIHJvbGU9ImRvY3VtZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1jb250ZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1oZWFkZXIgZ3JhZGllbnQtYmx1ZSI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjbG9zZSBncmFkaWVudC1ibHVlIGMtd2hpdGUiIGRhdGEtZGlzbWlzcz0ibW9kYWwiIGFyaWEtbGFiZWw9IkNsb3NlIj48c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+w5c8L3NwYW4+PC9idXR0b24+PC9kaXY+PGRpdiBjbGFzcz0ibW9kYWwtYm9keSBwLTQiPjxkaXYgY2xhc3M9InJvdyI+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy00Ij48ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyNDA5MjUxMjU0MjZfcmVwb3J0cHJldmlldzIwMjQtMDktNWctY292ZXIucG5nIiBhbHQ9IjVHIFN0b2NrczogVGhlIFBhdGggRm9yd2FyZCBpcyBQcm9maXRhYmxlIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIwMCIgaGVpZ2h0PSIyNzEzIiBjbGFzcz0ibWItMyIvPjwvZGl2PjxhIGNsYXNzPSJidG4gYnRuLWZlYXR1cmVkIHctMTAwIG1iLTMiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPTVnIiB0YXJnZXQgPSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUgbXItMiIgc3R5bGU9ImZvbnQtc2l6ZToxZW07Ij48L3NwYW4+R2V0IFRoaXMgUmVwb3J0PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctOCI+PGRpdiBjbGFzcz0iaDIgbXQtMCIgaWQ9InJlcG9ydDctbGFiZWwiPjVHIFN0b2NrczogVGhlIFBhdGggRm9yd2FyZCBpcyBQcm9maXRhYmxlPC9kaXY+PHAgY2xhc3M9Im15LTEiPjxzdHJvbmc+QnkgPGEgaHJlZj0iL2F1dGhvcnMvdGhvbWFzLWh1Z2hlcy8iPlRob21hcyBIdWdoZXM8L2E+PC9zdHJvbmc+PC9wPkJ5IG5vdywgeW91IGhhdmUgcHJvYmFibHkgYWxyZWFkeSBoZWFyZCBhYm91dCA1RyBjZWxscGhvbmUgdGVjaG5vbG9neS4gRXZlcnkgbmV3IGlQaG9uZSBhbmQgQW5kcm9pZCBzbWFydHBob25lIGhhcyBhIDVHIHdpcmVsZXNzIGNoaXAgYnVpbHQgaW4sIGFsbG93aW5nIGZvciB1bHRyYS1mYXN0IGNvbW11bmljYXRpb25zIHdpdGggdGhlIHJlc3Qgb2YgdGhlIEludGVybmV0LjxiciAvPjxiciAvPldoaWxlIGNvbnN1bWVyIGFkb3B0aW9uIG9mIDVHIGhhcyBiZWVuIHN0cm9uZywgaXQncyBzdGlsbCBlYXJseSBpbm5pbmdzIGZvciB0aGUgdGVjaG5vbG9neS4gTW9zdCBleGlzdGluZyBjZWxsdWxhciB0b3dlcnMgbmVlZCB0byBiZSB1cGdyYWRlZCB0byB3b3JrIHdpdGggNUcgY29tbXVuaWNhdGlvbnMgYmFuZHMuIFRoZSByb2xsLW91dCBvZiA1RyBpcyBqdXN0IHBpY2tpbmcgdXAgc3RlYW0sIGFuZCBhbmFseXN0cyBiZWxpZXZlIHRoYXQgdGhlIDVHIGluZHVzdHJ5IHdpbGwgZ3JvdyBhdCBhIG5lYXIgNDQlIGNvbXBvdW5kIGFubnVhbCBncm93dGggcmF0ZSAoQ0FHUikgZm9yIHRoZSBuZXh0IHNldmVuIHllYXJzLjxiciAvPjxiciAvPkJ5IHRoZSBlbmQgb2YgdGhlIGRlY2FkZSwgNUcgd2lsbCBoYXZlIGltcGFjdGVkIGV2ZXJ5IGxpZmUgb24gdGhlIHBsYW5ldCBhbmQgdG91Y2ggb3VyIGxpdmVzIGluIHdheXMgdGhhdCBjYW4gb25seSBiZSBpbWFnaW5lZCB0b2RheS4gNUcgY29tbXVuaWNhdGlvbnMgdGVjaG5vbG9neSB3aWxsIGVuYWJsZSB0aGUgb3BlcmF0aW9ucyBvZiBzZWxmLWRyaXZpbmcgdmVoaWNsZXMsIGF1dG9tYXRlZCBmbHlpbmcgZHJvbmVzLCBhbmQgYSBnbG9iYWwgaW50ZXJuZXQgb2YgdGhpbmdzLiZuYnNwOzxiciAvPjxiciAvPkluIHRoaXMgc3BlY2lhbCByZXBvcnQsIE1hcmtldEJlYXQgY29udHJpYnV0b3IgVGhvbWFzIEh1Z2hlcyBjb3ZlcnMgdGhlIHJvbGwgb3V0IG9mIDVHIHRlY2hub2xvZ3ksIHdoeSBpdCdzIHN0aWxsIGVhcmx5IGlubmluZ3MsIGFuZCB3aGljaCBjb21wYW5pZXMgc3RhbmQgdG8gYmVuZWZpdCBtb3N0IGZyb20gdGhlIGZ1dHVyZSBvZiA1Ry48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtNiBjb2wtbWQtNCBjb2wtbGctMyBteS0zIiBpZD0ib3B0aW9uc3RyYWRpbmciPjxkaXYgY2xhc3M9InJlcG9ydC1wcmV2aWV3IHB0LTUgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9InJlcG9ydC1pbWFnZSBwb3NpdGlvbi1yZWxhdGl2ZSB0ZXh0LWNlbnRlciBwYi0yIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MDkyNDA5MDMxMV9yZXBvcnRwcmV2aWV3MjAyNC0wOS1jb3Zlci11bmxvY2stb3B0aW9ucy10cmFkaW5nLnBuZyIgYWx0PSJVbmxvY2sgdGhlIFBvdGVudGlhbCBpbiBPcHRpb25zIFRyYWRpbmciIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjAwIiBoZWlnaHQ9IjI3MTMiLz48L2Rpdj48aDI+VW5sb2NrIHRoZSBQb3RlbnRpYWwgaW4gT3B0aW9ucyBUcmFkaW5nPC9oMj48YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBpZD0iYnRuUmVwb3J0OCIgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjcmVwb3J0OCI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgVW5sb2NrIHRoZSBQb3RlbnRpYWwgaW4gT3B0aW9ucyBUcmFkaW5nPC9zcGFuPjwvYT48YSBjbGFzcz0idG9wLWxpbmsgYy13aGl0ZSBidG4gYnRuLWZlYXR1cmVkIHAtMiIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9b3B0aW9uc3RyYWRpbmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTotMC4yNXJlbSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5HZXQgQWxsIEFjY2VzcyB0byBvcGVuIFVubG9jayB0aGUgUG90ZW50aWFsIGluIE9wdGlvbnMgVHJhZGluZzwvc3Bhbj48L2E+PC9kaXY+PGRpdiBpZD0icmVwb3J0OCIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0OC1sYWJlbCIgYXJpYS1tb2RhbD0idHJ1ZSI+PGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIG1vZGFsLWxnIiByb2xlPSJkb2N1bWVudCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIGdyYWRpZW50LWJsdWUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UgZ3JhZGllbnQtYmx1ZSBjLXdoaXRlIiBkYXRhLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiPsOXPC9zcGFuPjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgcC00Ij48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctNCI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQwOTI0MDkwMzExX3JlcG9ydHByZXZpZXcyMDI0LTA5LWNvdmVyLXVubG9jay1vcHRpb25zLXRyYWRpbmcucG5nIiBhbHQ9IlVubG9jayB0aGUgUG90ZW50aWFsIGluIE9wdGlvbnMgVHJhZGluZyIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIgY2xhc3M9Im1iLTMiLz48L2Rpdj48YSBjbGFzcz0iYnRuIGJ0bi1mZWF0dXJlZCB3LTEwMCBtYi0zIiBocmVmPSIvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9Qcm9kdWN0Q29kZT1yZXBvcnQyOTk3JlJlcG9ydE9mZmVyQ29kZT1vcHRpb25zdHJhZGluZyIgdGFyZ2V0ID0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIG1yLTIiIHN0eWxlPSJmb250LXNpemU6MWVtOyI+PC9zcGFuPkdldCBUaGlzIFJlcG9ydDwvYT48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTgiPjxkaXYgY2xhc3M9ImgyIG10LTAiIGlkPSJyZXBvcnQ4LWxhYmVsIj5VbmxvY2sgdGhlIFBvdGVudGlhbCBpbiBPcHRpb25zIFRyYWRpbmc8L2Rpdj48cCBjbGFzcz0ibXktMSI+PHN0cm9uZz5CeSA8YSBocmVmPSIvYXV0aG9ycy9qZXNzaWNhLW1pdGFjZWsvIj5KZXNzaWNhIE1pdGFjZWs8L2E+PC9zdHJvbmc+PC9wPklmIHlvdSZyc3F1bzt2ZSBldmVyIHdvbmRlcmVkIGhvdyBpbnZlc3RvcnMgbWFuYWdlIHRvIGJ1aWxkIHdlYWx0aCB0aHJvdWdoIHRoZSB1cHMgYW5kIGRvd25zIG9mIHRoZSBmaW5hbmNpYWw8YnIgLz53b3JsZCwgeW91IGFyZSBub3QgYWxvbmUuIE5hdmlnYXRpbmcgbWFya2V0IHZvbGF0aWxpdHkgd2hpbGUgbWFpbnRhaW5pbmcgbG9uZy10ZXJtIGdyb3d0aCBjYW4gc2VlbSBkYXVudGluZywgYnV0IG1hbnkgc3VjY2Vzc2Z1bCBpbnZlc3RvcnMgcmVseSBvbiBhIGJsZW5kIG9mIHN0cmF0ZWdpZXMgZGVzaWduZWQgdG8gbWF4aW1pemUgcmV0dXJucyB3aGlsZSBtaW5pbWl6aW5nIHJpc2suIDxiciAvPjxiciAvPk9uZSBzdWNoIHN0cmF0ZWd5IGlzIG9wdGlvbnMgdHJhZGluZy48YnIgLz48YnIgLz5CdXQgYmVmb3JlIHlvdSBjYW4gaGFybmVzcyB0aGUgcG93ZXIgb2Ygb3B0aW9ucyB0cmFkaW5nLCB5b3UgbmVlZCB0byB1bmRlcnN0YW5kIHRoZSBiYXNpY3MuIEtlZXAgcmVhZGluZyB0byBsZWFybiBob3cgb3B0aW9ucyB0cmFkaW5nIGNhbiBoZWxwIHlvdSB1c2UgdGhlIG1hcmtldCZyc3F1bztzIHZvbGF0aWxpdHkgdG8geW91ciBhZHZhbnRhZ2UuPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTYgY29sLW1kLTQgY29sLWxnLTMgbXktMyIgaWQ9ImV2Ij48ZGl2IGNsYXNzPSJyZXBvcnQtcHJldmlldyBwdC01IHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJyZXBvcnQtaW1hZ2UgcG9zaXRpb24tcmVsYXRpdmUgdGV4dC1jZW50ZXIgcGItMiI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyNDA4MjcxNTQ4MDZfcmVwb3J0cHJldmlldzIwMjQtMDgtY292ZXItZXZlcnl0aGluZy15b3UtbmVlZC10by5wbmciIGFsdD0iKEFsbW9zdCkgIEV2ZXJ5dGhpbmcgWW91IE5lZWQgVG8gS25vdyBBYm91dCBUaGUgRVYgTWFya2V0IiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIwMCIgaGVpZ2h0PSIyNzEzIi8+PC9kaXY+PGgyPihBbG1vc3QpICBFdmVyeXRoaW5nIFlvdSBOZWVkIFRvIEtub3cgQWJvdXQgVGhlIEVWIE1hcmtldDwvaDI+PGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgaWQ9ImJ0blJlcG9ydDkiIGNsYXNzPSJzdHJldGNoZWQtbGluayIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI3JlcG9ydDkiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IChBbG1vc3QpICBFdmVyeXRoaW5nIFlvdSBOZWVkIFRvIEtub3cgQWJvdXQgVGhlIEVWIE1hcmtldDwvc3Bhbj48L2E+PGEgY2xhc3M9InRvcC1saW5rIGMtd2hpdGUgYnRuIGJ0bi1mZWF0dXJlZCBwLTIiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPWV2IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206LTAuMjVyZW0iPjwvc3Bhbj48c3BhbiBjbGFzcz0ic3Itb25seSI+R2V0IEFsbCBBY2Nlc3MgdG8gb3BlbiBFc3NlbnRpYWwgSW5zaWdodHM6IEFsbW9zdCBFdmVyeXRoaW5nIFlvdSBOZWVkIHRvIEtub3cgQWJvdXQgdGhlIEVWIE1hcmtldDwvc3Bhbj48L2E+PC9kaXY+PGRpdiBpZD0icmVwb3J0OSIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0OS1sYWJlbCIgYXJpYS1tb2RhbD0idHJ1ZSI+PGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIG1vZGFsLWxnIiByb2xlPSJkb2N1bWVudCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIGdyYWRpZW50LWJsdWUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UgZ3JhZGllbnQtYmx1ZSBjLXdoaXRlIiBkYXRhLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiPsOXPC9zcGFuPjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgcC00Ij48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctNCI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQwODI3MTU0ODA2X3JlcG9ydHByZXZpZXcyMDI0LTA4LWNvdmVyLWV2ZXJ5dGhpbmcteW91LW5lZWQtdG8ucG5nIiBhbHQ9IihBbG1vc3QpICBFdmVyeXRoaW5nIFlvdSBOZWVkIFRvIEtub3cgQWJvdXQgVGhlIEVWIE1hcmtldCIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIgY2xhc3M9Im1iLTMiLz48L2Rpdj48YSBjbGFzcz0iYnRuIGJ0bi1mZWF0dXJlZCB3LTEwMCBtYi0zIiBocmVmPSIvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9Qcm9kdWN0Q29kZT1yZXBvcnQyOTk3JlJlcG9ydE9mZmVyQ29kZT1ldiIgdGFyZ2V0ID0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIG1yLTIiIHN0eWxlPSJmb250LXNpemU6MWVtOyI+PC9zcGFuPkdldCBUaGlzIFJlcG9ydDwvYT48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTgiPjxkaXYgY2xhc3M9ImgyIG10LTAiIGlkPSJyZXBvcnQ5LWxhYmVsIj4oQWxtb3N0KSAgRXZlcnl0aGluZyBZb3UgTmVlZCBUbyBLbm93IEFib3V0IFRoZSBFViBNYXJrZXQ8L2Rpdj48cCBjbGFzcz0ibXktMSI+PHN0cm9uZz5CeSA8YSBocmVmPSIvYXV0aG9ycy90aG9tYXMtaHVnaGVzLyI+VGhvbWFzIEh1Z2hlczwvYT48L3N0cm9uZz48L3A+PHA+VGhlIGVsZWN0cmljIHZlaGljbGUgbWFya2V0IGlzIG5vIGxvbmdlciBhIG5pY2hlIG1hcmtldC4gV2hhdCB3YXMgb25jZSBqdXN0IGEgbm9kIHRvIHRoZSBncmVlbiBtb3ZlbWVudCBpcyBub3cgdGhlIGRyaXZpbmcgZm9yY2Ugb2YgdGhlIGF1dG9tb3RpdmUgaW5kdXN0cnkgYW5kIGlzIHN0aWxsIGEgZG91YmxlLWRpZ2l0IGdyb3d0aCBvcHBvcnR1bml0eSBmb3IgaW52ZXN0b3JzLjxiciAvPjxiciAvPlRoaW5rIGFib3V0IGl0OyBzYWxlcyBvZiBJQ0UgdmVoaWNsZXMgaGF2ZSByZWJvdW5kZWQgZnJvbSB0aGUgMjAyMCB0byAyMDIxIGxvd3MgYnV0IHJlbWFpbiB3ZWxsIGJlbG93IHRoZSBwcmUtcGFuZGVtaWMgbGV2ZWwsIHdoaWxlIEVWIHNhbGVzIGFyZSBncm93aW5nIGJ5IGhpZ2gtZG91YmxlLWRpZ2l0cy48YnIgLz48YnIgLz5Ib3dldmVyLCBpbnZlc3RvcnMgc2hvdWxkIGJlIGNhdXRpb3VzLiBUaGlzIGlzIGEgc2hpZnQgaW4gdGVjaG5vbG9neSB3ZSdyZSB0YWxraW5nIGFib3V0LCBub3QgYSBuZXcgZ3Jvd3RoIG1hcmtldCwgd2hpY2ggaXMgd2h5IGl0IGlzIHN1Y2ggYSB0b3VnaCBlbnZpcm9ubWVudCB0byBpbnZlc3QgaW4uIFRoZSBuZXcgdGVjaCBtYXkgYmUgaG90LCBidXQgdGhlIGxvbmctdGltZSBPRU1zIGFyZSBpbiB0aGUgYmVzdCBwb3NpdGlvbiB0byB3aW4gb3ZlciB0aGUgbG9uZyB0ZXJtLjxiciAvPjxiciAvPkEgc2VjdWxhciBzaGlmdCBpcyBkcml2aW5nIHRoZSBzdHJlbmd0aCBvZiB0aGUgbWFya2V0LiBUaGUgc2hpZnQgaXMgYXdheSBmcm9tIElDRSBhbmQgZm9zc2lsIGZ1ZWxzIGludG8gc3VzdGFpbmFibGUgdGVjaG5vbG9neS4gVGhhdCBpbmNsdWRlcyBFViB2ZWhpY2xlcyBvZiBhbGwgdmFyaWV0aWVzIGJ1dCB1bHRpbWF0ZWx5IGlzIGEgdGVjaG5vbG9naWNhbCBzaGlmdCwgbm90IGEgbmV3IGluZHVzdHJ5LCBzbyBwcm9maXRhYmlsaXR5IG1hdHRlcnMgbW9yZSB0aGFuIGdyb3d0aC4gVGhlIG1ham9yIE9FTXMgYXJlIGFscmVhZHkgaW4gcGxhY2UgYW5kIGluIHRoZSBiZXN0IHBvc2l0aW9uIHRvIHByb2R1Y2UgRVZzIGF0IHNjYWxlIGFuZCBzaG93IGEgcHJvZml0LjxiciAvPjxiciAvPkluIHRoaXMgcmVwb3J0LCBNYXJrZXRCZWF0IGFuYWx5c3QgVGhvbWFzIEh1Z2hlcyBjb3ZlcnMgdGhlIHJlZ3VsYXRpb25zIGFyb3VuZCBFViwgd2hvJ3Mgd2hvIGluIHRoZSBpbmR1c3RyeSwgYW5kIGFsbCBhYm91dCBiYXR0ZXJ5IHRlY2hub2xvZ3kuIENsaWNrIHRoZSBsaW5rIHRvIGdldCB5b3VyIGNvcHkuPC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC02IGNvbC1tZC00IGNvbC1sZy0zIG15LTMiIGlkPSI3c3RvY2tzdG9vd25iZWZvcmV0aGUyMDI0ZWxlY3Rpb24iPjxkaXYgY2xhc3M9InJlcG9ydC1wcmV2aWV3IHB0LTUgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9InJlcG9ydC1pbWFnZSBwb3NpdGlvbi1yZWxhdGl2ZSB0ZXh0LWNlbnRlciBwYi0yIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MDQyMjE1NTQzMF9yZXBvcnRwcmV2aWV3MjAyMy0xMi03LXN0b2Nrcy10by1vd24tYmVmb3JlLXRoZS0yMC5wbmciIGFsdD0iNyBTdG9ja3MgdG8gT3duIEJlZm9yZSB0aGUgMjAyNCBFbGVjdGlvbiIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMjgiIGhlaWdodD0iMjc0OCIvPjwvZGl2PjxoMj43IFN0b2NrcyB0byBPd24gQmVmb3JlIHRoZSAyMDI0IEVsZWN0aW9uPC9oMj48YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBpZD0iYnRuUmVwb3J0MTAiIGNsYXNzPSJzdHJldGNoZWQtbGluayIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI3JlcG9ydDEwIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyA3IFN0b2NrcyB0byBPd24gQmVmb3JlIHRoZSAyMDI0IEVsZWN0aW9uPC9zcGFuPjwvYT48YSBjbGFzcz0idG9wLWxpbmsgYy13aGl0ZSBidG4gYnRuLWZlYXR1cmVkIHAtMiIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9N3N0b2Nrc3Rvb3duYmVmb3JldGhlMjAyNGVsZWN0aW9uIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206LTAuMjVyZW0iPjwvc3Bhbj48c3BhbiBjbGFzcz0ic3Itb25seSI+R2V0IEFsbCBBY2Nlc3MgdG8gb3BlbiA3IFN0b2NrcyB0byBPd24gQmVmb3JlIHRoZSAyMDI0IEVsZWN0aW9uPC9zcGFuPjwvYT48L2Rpdj48ZGl2IGlkPSJyZXBvcnQxMCIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0MTAtbGFiZWwiIGFyaWEtbW9kYWw9InRydWUiPjxkaXYgY2xhc3M9Im1vZGFsLWRpYWxvZyBtb2RhbC1sZyIgcm9sZT0iZG9jdW1lbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWNvbnRlbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWhlYWRlciBncmFkaWVudC1ibHVlIj48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNsb3NlIGdyYWRpZW50LWJsdWUgYy13aGl0ZSIgZGF0YS1kaXNtaXNzPSJtb2RhbCIgYXJpYS1sYWJlbD0iQ2xvc2UiPjxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIj7Dlzwvc3Bhbj48L2J1dHRvbj48L2Rpdj48ZGl2IGNsYXNzPSJtb2RhbC1ib2R5IHAtNCI+PGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTQiPjxkaXYgY2xhc3M9InRleHQtY2VudGVyIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MDQyMjE1NTQzMF9yZXBvcnRwcmV2aWV3MjAyMy0xMi03LXN0b2Nrcy10by1vd24tYmVmb3JlLXRoZS0yMC5wbmciIGFsdD0iNyBTdG9ja3MgdG8gT3duIEJlZm9yZSB0aGUgMjAyNCBFbGVjdGlvbiIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMjgiIGhlaWdodD0iMjc0OCIgY2xhc3M9Im1iLTMiLz48L2Rpdj48YSBjbGFzcz0iYnRuIGJ0bi1mZWF0dXJlZCB3LTEwMCBtYi0zIiBocmVmPSIvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9Qcm9kdWN0Q29kZT1yZXBvcnQyOTk3JlJlcG9ydE9mZmVyQ29kZT03c3RvY2tzdG9vd25iZWZvcmV0aGUyMDI0ZWxlY3Rpb24iIHRhcmdldCA9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSBtci0yIiBzdHlsZT0iZm9udC1zaXplOjFlbTsiPjwvc3Bhbj5HZXQgVGhpcyBSZXBvcnQ8L2E+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy04Ij48ZGl2IGNsYXNzPSJoMiBtdC0wIiBpZD0icmVwb3J0MTAtbGFiZWwiPjcgU3RvY2tzIHRvIE93biBCZWZvcmUgdGhlIDIwMjQgRWxlY3Rpb248L2Rpdj48cCBjbGFzcz0ibXktMSI+PHN0cm9uZz5CeSBNYXJrZXRCZWF0IFN0YWZmPC9zdHJvbmc+PC9wPjxwIGNsYXNzPSJwMSI+VGhlIG9ubHkgdGhpbmcgdGhhdCBjYW4gYmUgY2VydGFpbiBhYm91dCB0aGUgMjAyNCBlbGVjdGlvbiBjeWNsZSBpcyBhbm90aGVyIHllYXIgb2YgbXVkc2xpbmdpbmcgYW5kIHJhbmNvciBhbW9uZyBwYXJ0aWVzLiBXaGF0IHRoaXMgbWVhbnMgZm9yIGludmVzdG9ycyBpcyBhbm90aGVyIHllYXIgd2l0aCBwb3RlbnRpYWxseSBoaWdoIHZvbGF0aWxpdHkgYW5kIHVuY2VydGFpbnR5IGluIHRoZSBzdG9jayBtYXJrZXQuIFRoZSBvbmx5IHdheSB0byBhdm9pZCB0aGUgaGFzc2xlIGlzIHRvIGJlIG91dCBvZiB0aGUgbWFya2V0LCB3aGljaCBpc24mcnNxdW87dCB2aWFibGUuIFdoZXJlIHNob3VsZCBpbnZlc3RvcnMgcHV0IHRoZWlyIG1vbmV5PzwvcD4NCjxwIGNsYXNzPSJwMSI+VGhlIGJlc3Qgb3B0aW9uIGlzIHRvIHBpY2sgYSBkaXZlcnNpZmllZCBwb3J0Zm9saW8gb2Ygc3RvY2tzIGtub3duIHRvIGRvIHdlbGwgZm9sbG93aW5nIGFuIGVsZWN0aW9uLiBTb21lIHNlY3RvcnMsIHN1Y2ggYXMgaG91c2luZywgaGVhbHRoY2FyZSBhbmQgZW5lcmd5LCBhcmUgc3VwcG9ydGVkIGJ5IGJvdGggc2lkZXMgb2YgdGhlIGFpc2xlIGluIG9uZSBmb3JtIG9yIGFub3RoZXIgYW5kIHByb2R1Y2UgY29uc2lzdGVudCByZXR1cm5zIG92ZXIgdGltZS4gQWZ0ZXIgYWxsLCB0aGF0IGlzIHRoZSBnb2FsIG9mIGludmVzdGluZzogbWFraW5nIGNvbnNpc3RlbnQgcmV0dXJucyBvdmVyIHRpbWUsIHdoaWNoIG1lYW5zIHRhcmdldGluZyBoaWdoLXF1YWxpdHkgbmFtZXMgYW5kIGJ1eWluZyB0aGVtIHdoZW4gdGhleSBwcmVzZW50IHZhbHVlLjwvcD4NCjxwIGNsYXNzPSJwMiI+UGFzdCBwZXJmb3JtYW5jZSBpcyBuZXZlciBhIGd1YXJhbnRlZSBvZiBzdWNjZXNzIGJlY2F1c2UgaXQgaXMgaW1wb3NzaWJsZSB0byB1bnRhbmdsZSB0aGUgd2ViIG9mIGNhdXNlIGFuZCBlZmZlY3QgdGhhdCBkcml2ZXMgdGhlIGVxdWl0eSBtYXJrZXQuIFRhcmdldGluZyBzdG9ja3Mgd2l0aCBhIHNvbGlkIHBlcmZvcm1hbmNlIGhpc3RvcnkgY2FuIG1pdGlnYXRlIHZvbGF0aWxpdHkgYW5kIHByb3ZpZGUgYSBsZXZlciBmb3IgcG9ydGZvbGlvIHJldHVybnMgb25jZSB0aGUgZWxlY3Rpb24gZW5kcywgYnV0IGl0IGlzIG5vIGd1YXJhbnRlZSBvZiBpbnZlc3RtZW50IGdhaW5zLiBDaG9vc2luZyB0aGUgaGlnaGVzdCBxdWFsaXR5IG5hbWVzIHRoYXQgcHJvZHVjZSBwb3NpdGl2ZSBjYXNoIGZsb3cgYW5kIHBheSBkaXZpZGVuZHMgd2lsbCBoZWxwIGVuc3VyZSBzdWNjZXNzLjxiciAvPjxiciAvPk1hcmtldEJlYXQncyB0ZWFtIG9mIGFuYWx5c3RzIGhhdmUgbWFkZSBhIGxpc3Qgb2YgdGhlc2Ugc3RvY2tzIHRoYXQgaW5jb21lLW9yaWVudGVkIGludmVzdG9ycyBtYXkgd2FudCB0byBjb25zaWRlciBpbiBhIHNwZWNpYWwgcmVwb3J0IHRpdGxlZCAiNyBTdG9ja3MgdG8gT3duIEJlZm9yZSB0aGUgMjAyNCBFbGVjdGlvbi4iIENsaWNrIHRoZSBsaW5rIGJlbG93IHRvIGdldCB5b3VyIGNvcHkuPC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC02IGNvbC1tZC00IGNvbC1sZy0zIG15LTMiIGlkPSJlbmVyZ3lidXlhbmRob2xkZm9yZXZlciI+PGRpdiBjbGFzcz0icmVwb3J0LXByZXZpZXcgcHQtNSBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0icmVwb3J0LWltYWdlIHBvc2l0aW9uLXJlbGF0aXZlIHRleHQtY2VudGVyIHBiLTIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQwNjI4MDkwNDA0X3JlcG9ydHByZXZpZXcyMDI0LTA2LWNvdmVyLTctZW5lcmd5c3RvY2tzLnBuZyIgYWx0PSI3IEVuZXJneSBTdG9ja3MgdG8gQnV5IGFuZCBIb2xkIEZvcmV2ZXIiIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjAwIiBoZWlnaHQ9IjI3MTMiLz48L2Rpdj48aDI+NyBFbmVyZ3kgU3RvY2tzIHRvIEJ1eSBhbmQgSG9sZCBGb3JldmVyPC9oMj48YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBpZD0iYnRuUmVwb3J0MTEiIGNsYXNzPSJzdHJldGNoZWQtbGluayIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI3JlcG9ydDExIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyA3IEVuZXJneSBTdG9ja3MgdG8gQnV5IGFuZCBIb2xkIEZvcmV2ZXI8L3NwYW4+PC9hPjxhIGNsYXNzPSJ0b3AtbGluayBjLXdoaXRlIGJ0biBidG4tZmVhdHVyZWQgcC0yIiBocmVmPSIvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9Qcm9kdWN0Q29kZT1yZXBvcnQyOTk3JlJlcG9ydE9mZmVyQ29kZT1lbmVyZ3lidXlhbmRob2xkZm9yZXZlciIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUiIHN0eWxlPSJtYXJnaW4tYm90dG9tOi0wLjI1cmVtIj48L3NwYW4+PHNwYW4gY2xhc3M9InNyLW9ubHkiPkdldCBBbGwgQWNjZXNzIHRvIG9wZW4gNyBFbmVyZ3kgU3RvY2tzIHRvIEJ1eSBhbmQgSG9sZCBGb3JldmVyPC9zcGFuPjwvYT48L2Rpdj48ZGl2IGlkPSJyZXBvcnQxMSIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0MTEtbGFiZWwiIGFyaWEtbW9kYWw9InRydWUiPjxkaXYgY2xhc3M9Im1vZGFsLWRpYWxvZyBtb2RhbC1sZyIgcm9sZT0iZG9jdW1lbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWNvbnRlbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWhlYWRlciBncmFkaWVudC1ibHVlIj48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNsb3NlIGdyYWRpZW50LWJsdWUgYy13aGl0ZSIgZGF0YS1kaXNtaXNzPSJtb2RhbCIgYXJpYS1sYWJlbD0iQ2xvc2UiPjxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIj7Dlzwvc3Bhbj48L2J1dHRvbj48L2Rpdj48ZGl2IGNsYXNzPSJtb2RhbC1ib2R5IHAtNCI+PGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTQiPjxkaXYgY2xhc3M9InRleHQtY2VudGVyIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MDYyODA5MDQwNF9yZXBvcnRwcmV2aWV3MjAyNC0wNi1jb3Zlci03LWVuZXJneXN0b2Nrcy5wbmciIGFsdD0iNyBFbmVyZ3kgU3RvY2tzIHRvIEJ1eSBhbmQgSG9sZCBGb3JldmVyIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIwMCIgaGVpZ2h0PSIyNzEzIiBjbGFzcz0ibWItMyIvPjwvZGl2PjxhIGNsYXNzPSJidG4gYnRuLWZlYXR1cmVkIHctMTAwIG1iLTMiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPWVuZXJneWJ1eWFuZGhvbGRmb3JldmVyIiB0YXJnZXQgPSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUgbXItMiIgc3R5bGU9ImZvbnQtc2l6ZToxZW07Ij48L3NwYW4+R2V0IFRoaXMgUmVwb3J0PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctOCI+PGRpdiBjbGFzcz0iaDIgbXQtMCIgaWQ9InJlcG9ydDExLWxhYmVsIj43IEVuZXJneSBTdG9ja3MgdG8gQnV5IGFuZCBIb2xkIEZvcmV2ZXI8L2Rpdj48cCBjbGFzcz0ibXktMSI+PHN0cm9uZz5CeSBNYXJrZXRCZWF0IFN0YWZmPC9zdHJvbmc+PC9wPjxwPlRvZGF5LCB3ZSBhcmUgaW52aXRpbmcgeW91IHRvIHRha2UgYSBwZWVrIGF0IE1hcmtldEJlYXQncyBwcm9wcmlldGFyeSwgZXhjbHVzaXZlJm5ic3A7PHNwYW4gY2xhc3M9ImlsIj5hbmQ8L3NwYW4+Jm5ic3A7dXAtdG8tdGhlLW1pbnV0ZSBsaXN0IG9mJm5ic3A7PGVtPjcgRW5lcmd5IFN0b2NrcyB0byA8c3BhbiBjbGFzcz0iaWwiPkJ1eTwvc3Bhbj4mbmJzcDs8c3BhbiBjbGFzcz0iaWwiPmFuZDwvc3Bhbj4mbmJzcDs8c3BhbiBjbGFzcz0iaWwiPkhvbGQ8L3NwYW4+Jm5ic3A7PHNwYW4gY2xhc3M9ImlsIj5Gb3JldmVyPC9zcGFuPjwvZW0+LjxiciAvPjxiciAvPlRoZXNlIHN0b2NrcyBoYXZlIGhhZCBzb2xpZCBlYXJuaW5ncyBmb3IgZGVjYWRlcyBhbmQgY29udGludWUgdG8gaGF2ZSBpbmNyZWRpYmxlIGxvbmctdGVybSBwcm9zcGVjdHMuPGJyIC8+PGJyIC8+TWFueSBvZiB0aGVzZSBjb21wYW5pZXMgbWlnaHQgYXBwZWFyIHRvIGJlJm5ic3A7PGVtPm5vdGhpbmcgc3BlY2lhbDwvZW0+Jm5ic3A7YXQgZmlyc3QgZ2xhbmNlLiBPdGhlcnMgbWlnaHQgYmUgbmFtZXMgeW91IGhhZCBoZWFyZCBvZiBiZWZvcmUmbmJzcDs8c3BhbiBjbGFzcz0iaWwiPmFuZDwvc3Bhbj4mbmJzcDs8ZW0+ZGVjaWRlZCB0byBwYXNzIG9uPC9lbT4sIGJ1dCZuYnNwOzxzdHJvbmc+ZmluYW5jaWFscyBkb24ndCBsaWUuPGJyIC8+PGJyIC8+PC9zdHJvbmc+VGhlIGNvbXBhbmllcyBvbiB0aGlzIGxpc3QgcHJpbnQgYmlsbGlvbnMgb2YgZG9sbGFycyBvZiBjYXNoIGVhY2ggeWVhciBpbiBwcm9maXQmbmJzcDs8c3BhbiBjbGFzcz0iaWwiPmFuZDwvc3Bhbj4gc2hvdyBubyBzaWduIG9mIHNsb3dpbmcgZG93bi48YnIgLz48YnIgLz5PbiBhdmVyYWdlLCB0aGV5IHBheSBkaXZpZGVuZCB5aWVsZHMgb2YgNCUgcGVyIHllYXIgYW5kIG9uZSBvZiB0aGVtIGhhcyBhIHRyYWNrIHJlY29yZCBvZiBncm93aW5nIGl0cyBhbm51YWwgZGl2aWRlbmQgZm9yIDxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPjMwIGNvbnNlY3V0aXZlIHllYXJzPC9zcGFuPi48YnIgLz48YnIgLz5JZiB5b3UgaGF2ZW4ndCBnaXZlbiB0aGVzZSBlbmVyZ3kgY29tcGFuaWVzIDxlbT5zdHJvbmcgY29uc2lkZXJhdGlvbiZuYnNwOzwvZW0+Zm9yIHlvdXIgcG9ydGZvbGlvLCBub3cgaXMgdGhlIHRpbWUgdG8gdGFrZSBhIGxvb2suPC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC02IGNvbC1tZC00IGNvbC1sZy0zIG15LTMiIGlkPSJtZXRhdmVyc2UiPjxkaXYgY2xhc3M9InJlcG9ydC1wcmV2aWV3IHB0LTUgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9InJlcG9ydC1pbWFnZSBwb3NpdGlvbi1yZWxhdGl2ZSB0ZXh0LWNlbnRlciBwYi0yIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MDYyODA4NTkwNF9yZXBvcnRwcmV2aWV3MjAyNC0wNi1jb3Zlci1tZXRhdmVyc2Utc3RvY2tzLnBuZyIgYWx0PSJNZXRhdmVyc2UgU3RvY2tzIEFuZCBXaHkgWW91IENhbid0IElnbm9yZSBUaGVtIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIwMCIgaGVpZ2h0PSIyNzEzIi8+PC9kaXY+PGgyPk1ldGF2ZXJzZSBTdG9ja3MgQW5kIFdoeSBZb3UgQ2FuJ3QgSWdub3JlIFRoZW08L2gyPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGlkPSJidG5SZXBvcnQxMiIgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjcmVwb3J0MTIiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IE1ldGF2ZXJzZSBTdG9ja3MgQW5kIFdoeSBZb3UgQ2FuJ3QgSWdub3JlIFRoZW08L3NwYW4+PC9hPjxhIGNsYXNzPSJ0b3AtbGluayBjLXdoaXRlIGJ0biBidG4tZmVhdHVyZWQgcC0yIiBocmVmPSIvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9Qcm9kdWN0Q29kZT1yZXBvcnQyOTk3JlJlcG9ydE9mZmVyQ29kZT1tZXRhdmVyc2UiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTotMC4yNXJlbSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5HZXQgQWxsIEFjY2VzcyB0byBvcGVuIE1ldGF2ZXJzZSBTdG9ja3MgQW5kIFdoeSBZb3UgQ2FuJ3QgSWdub3JlIFRoZW08L3NwYW4+PC9hPjwvZGl2PjxkaXYgaWQ9InJlcG9ydDEyIiBjbGFzcz0ibW9kYWwgcmVwb3J0LW1vZGFsIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJyZXBvcnQxMi1sYWJlbCIgYXJpYS1tb2RhbD0idHJ1ZSI+PGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIG1vZGFsLWxnIiByb2xlPSJkb2N1bWVudCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIGdyYWRpZW50LWJsdWUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UgZ3JhZGllbnQtYmx1ZSBjLXdoaXRlIiBkYXRhLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiPsOXPC9zcGFuPjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgcC00Ij48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctNCI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQwNjI4MDg1OTA0X3JlcG9ydHByZXZpZXcyMDI0LTA2LWNvdmVyLW1ldGF2ZXJzZS1zdG9ja3MucG5nIiBhbHQ9Ik1ldGF2ZXJzZSBTdG9ja3MgQW5kIFdoeSBZb3UgQ2FuJ3QgSWdub3JlIFRoZW0iIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjAwIiBoZWlnaHQ9IjI3MTMiIGNsYXNzPSJtYi0zIi8+PC9kaXY+PGEgY2xhc3M9ImJ0biBidG4tZmVhdHVyZWQgdy0xMDAgbWItMyIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9bWV0YXZlcnNlIiB0YXJnZXQgPSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUgbXItMiIgc3R5bGU9ImZvbnQtc2l6ZToxZW07Ij48L3NwYW4+R2V0IFRoaXMgUmVwb3J0PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctOCI+PGRpdiBjbGFzcz0iaDIgbXQtMCIgaWQ9InJlcG9ydDEyLWxhYmVsIj5NZXRhdmVyc2UgU3RvY2tzIEFuZCBXaHkgWW91IENhbid0IElnbm9yZSBUaGVtPC9kaXY+PHAgY2xhc3M9Im15LTEiPjxzdHJvbmc+QnkgPGEgaHJlZj0iL2F1dGhvcnMvdGhvbWFzLWh1Z2hlcy8iPlRob21hcyBIdWdoZXM8L2E+PC9zdHJvbmc+PC9wPjxwPlRoZSBtZXRhdmVyc2UgaGFzIGJlZW4gb25lIG9mIHRoZSBob3R0ZXN0IGJ1enp3b3JkcyBhbW9uZyBpbnZlc3RvcnMuIEJ1dCB3aGF0IGlzIHRoZSBtZXRhdmVyc2U/IEFuZCBpcyBpdCBhIHJlYWwgb3Bwb3J0dW5pdHksIG9yIGp1c3QgdGhlIGxhdGVzdCBmbGF2b3Igb2YgdGhlIG1vbnRoPyBUaGF0JnJzcXVvO3MgYSBoYXJkIHF1ZXN0aW9uIHRvIGFuc3dlci48YnIgLz48YnIgLz5SZWNlbnRseSwgYSBncm91cCBvZiB0ZWNobm9sb2d5IGNvbXBhbnkgZXhlY3V0aXZlcyB3ZXJlIGFza2VkIHdoYXQgdGhlIG1ldGF2ZXJzZSB3YXMuIFRoZXkgaGFkIHZhc3RseSBkaWZmZXJlbnQgcmVzcG9uc2VzIHRoYXQgc2hvdyB0aGF0IHRoZXJlIGlzIG5vIHNpbmdsZSBkZWZpbml0aW9uLjxiciAvPjxiciAvPlJpZ2h0IG5vdywgdGhlIG1ldGF2ZXJzZSBjYW4gYmUgdGhvdWdodCBvZiBhcyB0aGUgbmV4dCBnZW5lcmF0aW9uIG9mIHRoZSBpbnRlcm5ldC4gRm9yIG1hbnksIHRoYXQgZnV0dXJlIG1lYW5zIHBlcnNpc3RlbnQgZGlnaXRhbCB3b3JsZHMgdGhhdCB1c2VycyBjYW4gZW50ZXIgYW5kIGludGVyYWN0IHdpdGggdXNpbmcgYW4gYXZhdGFyLjxiciAvPjxiciAvPlRvZGF5IHRoYXQgaXMgcGxheWluZyBvdXQgKG5vIHB1biBpbnRlbmRlZCkgaW4gdGhlIGdhbWluZyBzZWN0b3IuIFRoZSB2ZXJ5IHBvcHVsYXIgV29ybGQgb2YgV2FyY3JhZnQgYWxsb3dzIHBsYXllcnMgdG8gY29tZSBhbmQgZ28gZnJvbSB0aGUgZGlnaXRhbCBzcGFjZS4gQW5kIHdoaWxlIHRoZXkmcnNxdW87cmUgJmxkcXVvO2luc2lkZSB0aGUgZ2FtZSZyZHF1bzsgdGhleSBjYW4gaW50ZXJhY3Qgd2l0aCBlYWNoIG90aGVyIGFuZCBldmVuIGVuZ2FnZSBpbiBjb21tZXJjZS48YnIgLz48YnIgLz5XaGlsZSB0aGUgbWV0YXZlcnNlIGlzIHN0aWxsIGxhcmdlbHkgdW5kZWZpbmVkLCB0aGVyZSBhcmUgZ3JlYXQgaW52ZXN0bWVudCBvcHBvcnR1bml0aWVzIHRvIHRha2UgYWR2YW50YWdlIG9mIHRoZSBJbnRlcm5ldCBvZiB0aGUgZnV0dXJlLiZuYnNwOyBCZXlvbmQgTUVUQSBhbmQgTlZJRElBLCB0aGVyZSBhcmUgc2V2ZXJhbCBzbWFsbCBwdWJsaWMgY29tcGFuaWVzIHdvcmtpbmcgb24gaW52ZW50aW5nIHRoZSBtZXRhdmVyc2UgYW5kIHRoZSBuZXh0IGl0ZXJhdGlvbnMgb2YgdGhlIEludGVybmV0LjxiciAvPjxiciAvPk1hcmtldEJlYXQgYW5hbHlzdCBUaG9tYXMgSHVnaGVzIGRpc2N1c3NlcyB0aGVzZSBjb21wYW5pZXMgaW4gdGhpcyBpbi1kZXB0aCByZXBvcnQuPC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC02IGNvbC1tZC00IGNvbC1sZy0zIG15LTMiIGlkPSJyZWR1Y2VyaXNrIj48ZGl2IGNsYXNzPSJyZXBvcnQtcHJldmlldyBwdC01IHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJyZXBvcnQtaW1hZ2UgcG9zaXRpb24tcmVsYXRpdmUgdGV4dC1jZW50ZXIgcGItMiI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyNDA2MTMxMDE2MzdfcmVwb3J0cHJldmlldzIwMjQtMDYtY292ZXItcmVkdWNlLXRoZS1yaXNrLnBuZyIgYWx0PSJSZWR1Y2UgdGhlIFJpc2siIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjAwIiBoZWlnaHQ9IjI3MTMiLz48L2Rpdj48aDI+UmVkdWNlIHRoZSBSaXNrPC9oMj48YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBpZD0iYnRuUmVwb3J0MTMiIGNsYXNzPSJzdHJldGNoZWQtbGluayIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI3JlcG9ydDEzIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBSZWR1Y2UgdGhlIFJpc2s8L3NwYW4+PC9hPjxhIGNsYXNzPSJ0b3AtbGluayBjLXdoaXRlIGJ0biBidG4tZmVhdHVyZWQgcC0yIiBocmVmPSIvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9Qcm9kdWN0Q29kZT1yZXBvcnQyOTk3JlJlcG9ydE9mZmVyQ29kZT1yZWR1Y2VyaXNrIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206LTAuMjVyZW0iPjwvc3Bhbj48c3BhbiBjbGFzcz0ic3Itb25seSI+R2V0IEFsbCBBY2Nlc3MgdG8gb3BlbiBNYXhpbWl6ZSB0aGUgR2FpbiB3aXRoIFRoZXNlIExvdyBCZXRhIFN0b2Nrczwvc3Bhbj48L2E+PC9kaXY+PGRpdiBpZD0icmVwb3J0MTMiIGNsYXNzPSJtb2RhbCByZXBvcnQtbW9kYWwiIHRhYmluZGV4PSItMSIgcm9sZT0iZGlhbG9nIiBhcmlhLWxhYmVsbGVkYnk9InJlcG9ydDEzLWxhYmVsIiBhcmlhLW1vZGFsPSJ0cnVlIj48ZGl2IGNsYXNzPSJtb2RhbC1kaWFsb2cgbW9kYWwtbGciIHJvbGU9ImRvY3VtZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1jb250ZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1oZWFkZXIgZ3JhZGllbnQtYmx1ZSI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjbG9zZSBncmFkaWVudC1ibHVlIGMtd2hpdGUiIGRhdGEtZGlzbWlzcz0ibW9kYWwiIGFyaWEtbGFiZWw9IkNsb3NlIj48c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+w5c8L3NwYW4+PC9idXR0b24+PC9kaXY+PGRpdiBjbGFzcz0ibW9kYWwtYm9keSBwLTQiPjxkaXYgY2xhc3M9InJvdyI+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy00Ij48ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyNDA2MTMxMDE2MzdfcmVwb3J0cHJldmlldzIwMjQtMDYtY292ZXItcmVkdWNlLXRoZS1yaXNrLnBuZyIgYWx0PSJSZWR1Y2UgdGhlIFJpc2siIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjAwIiBoZWlnaHQ9IjI3MTMiIGNsYXNzPSJtYi0zIi8+PC9kaXY+PGEgY2xhc3M9ImJ0biBidG4tZmVhdHVyZWQgdy0xMDAgbWItMyIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9cmVkdWNlcmlzayIgdGFyZ2V0ID0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIG1yLTIiIHN0eWxlPSJmb250LXNpemU6MWVtOyI+PC9zcGFuPkdldCBUaGlzIFJlcG9ydDwvYT48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTgiPjxkaXYgY2xhc3M9ImgyIG10LTAiIGlkPSJyZXBvcnQxMy1sYWJlbCI+UmVkdWNlIHRoZSBSaXNrPC9kaXY+PHAgY2xhc3M9Im15LTEiPjxzdHJvbmc+QnkgPGEgaHJlZj0iL2F1dGhvcnMvdGhvbWFzLWh1Z2hlcy8iPlRob21hcyBIdWdoZXM8L2E+PC9zdHJvbmc+PC9wPjxwPkJldGEsIGEga2V5IGNvbXBvbmVudCBvZiB0aGUgQ2FwaXRhbCBBc3NldCBQcmljaW5nIE1vZGVsLCBtZWFzdXJlcyBhIHN0b2NrJ3Mgdm9sYXRpbGl0eSByZWxhdGl2ZSB0byBhIGJlbmNobWFyaywgdHlwaWNhbGx5IHRoZSBTJmFtcDtQIDUwMC4gVGhpcyBtZXRyaWMgaGVscHMgYXNzZXNzIGEgc3RvY2smcnNxdW87cyBpbXBhY3Qgb24gcG9ydGZvbGlvIHJpc2sgYW5kIGFzc2lzdHMgaW4gYnVpbGRpbmcgbG93LXJpc2ssIGJhbGFuY2VkIHBvcnRmb2xpb3MuIEJldGEgaXMgcmVwcmVzZW50ZWQgYnkgYSBudW1iZXI6IGEgYmV0YSBvZiBvbmUgaW5kaWNhdGVzIGEgc3RvY2sgbW92ZXMgaW4gbGluZSB3aXRoIHRoZSBtYXJrZXQsIHdoaWxlIGEgYmV0YSBoaWdoZXIgdGhhbiBvbmUgc3VnZ2VzdHMgZ3JlYXRlciB2b2xhdGlsaXR5IGFuZCBoaWdoZXIgcmlzayBjb21wYXJlZCB0byB0aGUgbWFya2V0LjwvcD4NCjxwPlVuZGVyc3RhbmRpbmcgYmV0YSBpbnZvbHZlcyBkaXN0aW5ndWlzaGluZyBiZXR3ZWVuIHN5c3RlbWljIGFuZCBub24tc3lzdGVtaWMgcmlza3MuIFN5c3RlbWljIHJpc2tzIGFyZSBpbmhlcmVudCB0byB0aGUgZW50aXJlIGZpbmFuY2lhbCBzeXN0ZW0gYW5kIGNhbm5vdCBiZSBhdm9pZGVkLCBhZmZlY3RpbmcgdGhlIG1hcmtldCBhcyBhIHdob2xlLiBBbiBleGFtcGxlIGlzIHRoZSBDT1ZJRC0xOSBwYW5kZW1pYywgd2hpY2ggY2F1c2VkIGEgc2lnbmlmaWNhbnQgbWFya2V0IGRvd250dXJuIHRoYXQgaW1wYWN0ZWQgYWxsIHN0b2Nrcy4gTm9uLXN5c3RlbWljIHJpc2tzLCBvbiB0aGUgb3RoZXIgaGFuZCwgYXJlIHNwZWNpZmljIHRvIGluZGl2aWR1YWwgY29tcGFuaWVzIG9yIHNlY3RvcnMgYW5kIGNhbiBiZSBtaXRpZ2F0ZWQgdGhyb3VnaCBkaXZlcnNpZmljYXRpb24gb3Igc2VjdG9yIGF2b2lkYW5jZSwgc3VjaCBhcyB0aGUgcmlza3MgYXNzb2NpYXRlZCB3aXRoIHRoZSBFbGVjdHJpYyBWZWhpY2xlIChFVikgaW5kdXN0cnkgYnViYmxlLjwvcD4NCjxwPkludmVzdG9ycyB1c2UgYmV0YSB0byBnYXVnZSBhIHN0b2NrJnJzcXVvO3Mgc3VzY2VwdGliaWxpdHkgdG8gbWFya2V0IG1vdmVtZW50cy4gQSBzdG9jayB3aXRoIGEgYmV0YSBvZiBvbmUgaGFzIHN5c3RlbWljIHJpc2ssIG1lYW5pbmcgaXRzIHBlcmZvcm1hbmNlIHdpbGwgbGlrZWx5IG1pcnJvciBtYXJrZXQgZmx1Y3R1YXRpb25zLiBDb252ZXJzZWx5LCBhIHN0b2NrIHdpdGggYSBiZXRhIGxvd2VyIHRoYW4gb25lIGlzIGxlc3MgaW5mbHVlbmNlZCBieSBtYXJrZXQgbW92ZW1lbnRzIGFuZCBpcyB0aGVyZWZvcmUgbGVzcyBleHBvc2VkIHRvIHN5c3RlbWljIHJpc2tzLiBUaGlzIHVuZGVyc3RhbmRpbmcgYWxsb3dzIGludmVzdG9ycyB0byBtYWtlIGluZm9ybWVkIGRlY2lzaW9ucyBhYm91dCBwb3J0Zm9saW8gY29tcG9zaXRpb24gYW5kIHJpc2sgbWFuYWdlbWVudC48YnIgLz48YnIgLz5NYXJrZXRCZWF0J3MgdGVhbSBvZiBhbmFseXN0cyBoYXZlIHB1dCB0b2dldGhlciBhIHNwZWNpYWwgcmVwb3J0IHRoYXQgZXhwbG9yZXMgYmV0YSdzIGltcGFjdCBhbmQgdXNhZ2UsIGFzIHdlbGwgYXMgd2hhdCBsaXR0bGUta25vd24gb3Bwb3J0dW5pdGllcyB0aGVyZSBhcmUgdG8gaW52ZXN0IGluIHJlbGF0ZWQgY29tcGFuaWVzLjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtNiBjb2wtbWQtNCBjb2wtbGctMyBteS0zIiBpZD0icnVpbnJldGlyZW1lbnQiPjxkaXYgY2xhc3M9InJlcG9ydC1wcmV2aWV3IHB0LTUgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9InJlcG9ydC1pbWFnZSBwb3NpdGlvbi1yZWxhdGl2ZSB0ZXh0LWNlbnRlciBwYi0yIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MDYxMDE1MzcwOV9yZXBvcnRwcmV2aWV3MjAtaGlnaC15aWVsZC1kaXZpZGVuZC1zdG9ja3MtcnVpbi1yZS5wbmciIGFsdD0iMjAgSGlnaC1ZaWVsZCBEaXZpZGVuZCBTdG9ja3MgdGhhdCBDb3VsZCBSdWluIFlvdXIgUmV0aXJlbWVudCIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIvPjwvZGl2PjxoMj4yMCBIaWdoLVlpZWxkIERpdmlkZW5kIFN0b2NrcyB0aGF0IENvdWxkIFJ1aW4gWW91ciBSZXRpcmVtZW50PC9oMj48YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBpZD0iYnRuUmVwb3J0MTQiIGNsYXNzPSJzdHJldGNoZWQtbGluayIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI3JlcG9ydDE0Ij48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyAyMCBIaWdoLVlpZWxkIERpdmlkZW5kIFN0b2NrcyB0aGF0IENvdWxkIFJ1aW4gWW91ciBSZXRpcmVtZW50PC9zcGFuPjwvYT48YSBjbGFzcz0idG9wLWxpbmsgYy13aGl0ZSBidG4gYnRuLWZlYXR1cmVkIHAtMiIgaHJlZj0iL3N1YnNjcmliZS9hbGwtYWNjZXNzLz9SZWZlcnJhbFR5cGU9UHJlbWl1bVJlcG9ydHNQYWdlIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206LTAuMjVyZW0iPjwvc3Bhbj48c3BhbiBjbGFzcz0ic3Itb25seSI+R2V0IEFsbCBBY2Nlc3MgdG8gb3BlbiAyMCBIaWdoLVlpZWxkIERpdmlkZW5kIFN0b2NrcyB0aGF0IENvdWxkIFJ1aW4gWW91ciBSZXRpcmVtZW50PC9zcGFuPjwvYT48L2Rpdj48ZGl2IGlkPSJyZXBvcnQxNCIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0MTQtbGFiZWwiIGFyaWEtbW9kYWw9InRydWUiPjxkaXYgY2xhc3M9Im1vZGFsLWRpYWxvZyBtb2RhbC1sZyIgcm9sZT0iZG9jdW1lbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWNvbnRlbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWhlYWRlciBncmFkaWVudC1ibHVlIj48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNsb3NlIGdyYWRpZW50LWJsdWUgYy13aGl0ZSIgZGF0YS1kaXNtaXNzPSJtb2RhbCIgYXJpYS1sYWJlbD0iQ2xvc2UiPjxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIj7Dlzwvc3Bhbj48L2J1dHRvbj48L2Rpdj48ZGl2IGNsYXNzPSJtb2RhbC1ib2R5IHAtNCI+PGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTQiPjxkaXYgY2xhc3M9InRleHQtY2VudGVyIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MDYxMDE1MzcwOV9yZXBvcnRwcmV2aWV3MjAtaGlnaC15aWVsZC1kaXZpZGVuZC1zdG9ja3MtcnVpbi1yZS5wbmciIGFsdD0iMjAgSGlnaC1ZaWVsZCBEaXZpZGVuZCBTdG9ja3MgdGhhdCBDb3VsZCBSdWluIFlvdXIgUmV0aXJlbWVudCIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIgY2xhc3M9Im1iLTMiLz48L2Rpdj48YSBjbGFzcz0iYnRuIGJ0bi1mZWF0dXJlZCB3LTEwMCBtYi0zIiBocmVmPSIvc3Vic2NyaWJlL2FsbC1hY2Nlc3MvP1JlZmVycmFsVHlwZT1QcmVtaXVtUmVwb3J0c1BhZ2UiIHRhcmdldCA9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSBtci0yIiBzdHlsZT0iZm9udC1zaXplOjFlbTsiPjwvc3Bhbj5HZXQgVGhpcyBSZXBvcnQ8L2E+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy04Ij48ZGl2IGNsYXNzPSJoMiBtdC0wIiBpZD0icmVwb3J0MTQtbGFiZWwiPjIwIEhpZ2gtWWllbGQgRGl2aWRlbmQgU3RvY2tzIHRoYXQgQ291bGQgUnVpbiBZb3VyIFJldGlyZW1lbnQ8L2Rpdj48cCBjbGFzcz0ibXktMSI+PHN0cm9uZz5CeSBNYXJrZXRCZWF0IFN0YWZmPC9zdHJvbmc+PC9wPkFsbW9zdCBldmVyeW9uZSBsb3ZlcyBhIGNvbXBhbnkgdGhhdCBwYXlzIHN0cm9uZyBkaXZpZGVuZHMuIFJlY2VpdmluZyBhIHF1YXJ0ZXJseSBjaGVjayBmb3Igb3duaW5nIGEgc3RvY2ssIGVzcGVjaWFsbHkgb25lIHlpZWxkaW5nIDQlLCA1JSwgb3IgZXZlbiAxMCUgYW5udWFsbHksIHNlZW1zIGlkZWFsLiBCdXQgaW4gYSB3b3JsZCB3aGVyZSAxMC15ZWFyIHRyZWFzdXJpZXMgeWllbGQgMyUtNCUsIHRoZSBtYXJrZXQgcmFyZWx5IG9mZmVycyBhIGZyZWUgbHVuY2guPGJyIC8+PGJyIC8+SGlnaC15aWVsZCBzdG9ja3MgY2FuIGJlIGF0dHJhY3RpdmUsIGJ1dCB0aGV5IG9mdGVuIHNpZ25hbCBkYW5nZXIuIFRoZSBjb21wYW55J3MgZGl2aWRlbmQgbWlnaHQgc3RvcCBncm93aW5nLCBvciB3b3JzZSwgYmUgY3V0LCByZWR1Y2luZyB5b3VyIGluY29tZSBhbmQgdGhlIHN0b2NrJ3MgdmFsdWUuPGJyIC8+PGJyIC8+NSUgcGx1cyB5aWVsZHMgbWlnaHQgc2VlbSBsaWtlIGFuIGVhc3kgd2F5IHRvIGJvb3N0IGludmVzdG1lbnQgaW5jb21lLCBidXQgdGhleSBjYW4gYmUgdHJhcHMuIFRoaXMgcmVwb3J0IGhpZ2hsaWdodHMgMjAgc3RvY2tzIHBheWluZyB1bnN1c3RhaW5hYmx5IGhpZ2ggZGl2aWRlbmRzLCB3aXRoIHBheW91dHMgZXhjZWVkaW5nIDEwMCUgb2YgdGhlaXIgZWFybmluZ3MsIGluZGljYXRpbmcgdGhlc2UgeWllbGRzIGxpa2VseSB3b24ndCBsYXN0LjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC02IGNvbC1tZC00IGNvbC1sZy0zIG15LTMiIGlkPSJpbnN0aXR1dGlvbnMiPjxkaXYgY2xhc3M9InJlcG9ydC1wcmV2aWV3IHB0LTUgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9InJlcG9ydC1pbWFnZSBwb3NpdGlvbi1yZWxhdGl2ZSB0ZXh0LWNlbnRlciBwYi0yIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDIyMDkxNDA1MDIxOV9yZXBvcnRfcHJldmlld18xMy1zdG9ja3MtaW5zdGl0dXRpb25hbC1pbnZlc3RvcnMtY292ZXJAMXgucG5nIiBhbHQ9IjEzIFN0b2NrcyBJbnN0aXR1dGlvbmFsIEludmVzdG9ycyBXb24ndCBTdG9wIEJ1eWluZyIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjExNDAiIGhlaWdodD0iMTQwNiIvPjwvZGl2PjxoMj4xMyBTdG9ja3MgSW5zdGl0dXRpb25hbCBJbnZlc3RvcnMgV29uJ3QgU3RvcCBCdXlpbmc8L2gyPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGlkPSJidG5SZXBvcnQxNSIgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjcmVwb3J0MTUiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IDEzIFN0b2NrcyBJbnN0aXR1dGlvbmFsIEludmVzdG9ycyBXb24ndCBTdG9wIEJ1eWluZzwvc3Bhbj48L2E+PGEgY2xhc3M9InRvcC1saW5rIGMtd2hpdGUgYnRuIGJ0bi1mZWF0dXJlZCBwLTIiIGhyZWY9Ii9zdWJzY3JpYmUvYWxsLWFjY2Vzcy8/UmVmZXJyYWxUeXBlPVByZW1pdW1SZXBvcnRzUGFnZSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUiIHN0eWxlPSJtYXJnaW4tYm90dG9tOi0wLjI1cmVtIj48L3NwYW4+PHNwYW4gY2xhc3M9InNyLW9ubHkiPkdldCBBbGwgQWNjZXNzIHRvIG9wZW4gSGVkZ2UgRnVuZHMgYXJlIERldm91cmluZyBUaGVzZSBTdG9ja3M8L3NwYW4+PC9hPjwvZGl2PjxkaXYgaWQ9InJlcG9ydDE1IiBjbGFzcz0ibW9kYWwgcmVwb3J0LW1vZGFsIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJyZXBvcnQxNS1sYWJlbCIgYXJpYS1tb2RhbD0idHJ1ZSI+PGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIG1vZGFsLWxnIiByb2xlPSJkb2N1bWVudCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIGdyYWRpZW50LWJsdWUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UgZ3JhZGllbnQtYmx1ZSBjLXdoaXRlIiBkYXRhLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiPsOXPC9zcGFuPjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgcC00Ij48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctNCI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjIwOTE0MDUwMjE5X3JlcG9ydF9wcmV2aWV3XzEzLXN0b2Nrcy1pbnN0aXR1dGlvbmFsLWludmVzdG9ycy1jb3ZlckAxeC5wbmciIGFsdD0iMTMgU3RvY2tzIEluc3RpdHV0aW9uYWwgSW52ZXN0b3JzIFdvbid0IFN0b3AgQnV5aW5nIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMTE0MCIgaGVpZ2h0PSIxNDA2IiBjbGFzcz0ibWItMyIvPjwvZGl2PjxhIGNsYXNzPSJidG4gYnRuLWZlYXR1cmVkIHctMTAwIG1iLTMiIGhyZWY9Ii9zdWJzY3JpYmUvYWxsLWFjY2Vzcy8/UmVmZXJyYWxUeXBlPVByZW1pdW1SZXBvcnRzUGFnZSIgdGFyZ2V0ID0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIG1yLTIiIHN0eWxlPSJmb250LXNpemU6MWVtOyI+PC9zcGFuPkdldCBUaGlzIFJlcG9ydDwvYT48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTgiPjxkaXYgY2xhc3M9ImgyIG10LTAiIGlkPSJyZXBvcnQxNS1sYWJlbCI+MTMgU3RvY2tzIEluc3RpdHV0aW9uYWwgSW52ZXN0b3JzIFdvbid0IFN0b3AgQnV5aW5nPC9kaXY+PHAgY2xhc3M9Im15LTEiPjxzdHJvbmc+QnkgTWFya2V0QmVhdCBTdGFmZjwvc3Ryb25nPjwvcD5Vbml2ZXJzaXR5IGVuZG93bWVudHMsIHBlbnNpb24gZnVuZHMsIHNvdmVyZWlnbiB3ZWFsdGggZnVuZHMsIGhlZGdlIGZ1bmRzLCBhbmQgb3RoZXIgaW5zdGl0dXRpb25hbCBpbnZlc3RvcnMgcG91ciBtb25leSBpbnRvIGEgZ3JvdXAgb2YgMTMgZWxpdGUgc3RvY2tzLiA8YnIgLz48YnIgLz5UaGVzZSBpbnN0aXR1dGlvbmFsIGludmVzdG9ycyBkb24ndCBnZXQgZWFzaWx5IHN3YXllZCBieSBob3Qgc3RvY2tzIHRoYXQgYXJlIHBvcHVsYXIgd2l0aCByZXRhaWwgaW52ZXN0b3JzLiBZb3UgcHJvYmFibHkgd29uJ3Qgc2VlIGEgVGVzbGEgb3IgYSBOVklESUEgaW4gdGhpcyBncm91cCBiZWNhdXNlIGluc3RpdHV0aW9uYWwgaW52ZXN0b3JzIGtub3cgdGhhdCB0aGVzZSAicG9wdWxhciBraWQiIHN0b2NrcyBhbG1vc3QgYWx3YXlzIGFyZW4ndCBncmVhdCBpbnZlc3RtZW50cy4gSG93ZXZlciwgeW91IHdpbGwgZmluZCBzb21lIGV4Y2VsbGVudCBjb21wYW5pZXMgb24gdGhpcyBsaXN0IGJhY2tlZCBieSByZWFsIGVhcm5pbmdzIGFuZCByZWFsIGZ1bmRhbWVudGFscy4gPGJyIC8+PGJyIC8+V2UgaGFkIHRvIGNvbWIgdGhyb3VnaCBldmVyeSAxM0QgYW5kIDEzRiBmaWxpbmcgdGhhdCBpbnN0aXR1dGlvbmFsIGludmVzdG9ycyBoYXZlIGZpbGVkIHdpdGggdGhlIFNFQyBpbiB0aGUgbGFzdCBxdWFydGVyIHRvIGlkZW50aWZ5IHRoZXNlIHN0b2Nrcy4gQWZ0ZXIgcmV2aWV3aW5nIG1vcmUgdGhhbiA1LDAwMCBmaWxpbmdzLCB3ZSBoYXZlIGlkZW50aWZpZWQgMTMgY29tcGFuaWVzIHRoYXQgaW5zdGl0dXRpb25hbCBpbnZlc3RvcnMgaGF2ZSBiZWVuIGJ1eWluZyBsZWZ0IGFuZCByaWdodC4gQmlnIG1vbmV5IGludmVzdG9ycyBhcmUgcG91cmluZyBodW5kcmVkcyBvZiBtaWxsaW9ucyBvZiBkb2xsYXJzIGludG8gdGhlc2Ugc3RvY2tzLjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC02IGNvbC1tZC00IGNvbC1sZy0zIG15LTMiIGlkPSJ0b3A1Ij48ZGl2IGNsYXNzPSJyZXBvcnQtcHJldmlldyBwdC01IHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJyZXBvcnQtaW1hZ2UgcG9zaXRpb24tcmVsYXRpdmUgdGV4dC1jZW50ZXIgcGItMiI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyMjA5MTQwNDIxMjRfcmVwb3J0X3ByZXZpZXdfY292ZXItNS10b3Atc3RvY2tzLnBuZyIgYWx0PSJUaGUgRml2ZSBCZXN0IFMmUCA1MDAgU3RvY2tzIHRvIEJ1eSBOb3ciIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIxMTQwIiBoZWlnaHQ9IjE0MDYiLz48L2Rpdj48aDI+VGhlIEZpdmUgQmVzdCBTJlAgNTAwIFN0b2NrcyB0byBCdXkgTm93PC9oMj48YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBpZD0iYnRuUmVwb3J0MTYiIGNsYXNzPSJzdHJldGNoZWQtbGluayIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI3JlcG9ydDE2Ij48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBUaGUgRml2ZSBCZXN0IFMmUCA1MDAgU3RvY2tzIHRvIEJ1eSBOb3c8L3NwYW4+PC9hPjxhIGNsYXNzPSJ0b3AtbGluayBjLXdoaXRlIGJ0biBidG4tZmVhdHVyZWQgcC0yIiBocmVmPSIvc3Vic2NyaWJlL2FsbC1hY2Nlc3MvP1JlZmVycmFsVHlwZT1QcmVtaXVtUmVwb3J0c1BhZ2UiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTotMC4yNXJlbSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5HZXQgQWxsIEFjY2VzcyB0byBvcGVuIFRvcCA1IFN0b2NrcyB0byBCdXkgTm93PC9zcGFuPjwvYT48L2Rpdj48ZGl2IGlkPSJyZXBvcnQxNiIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0MTYtbGFiZWwiIGFyaWEtbW9kYWw9InRydWUiPjxkaXYgY2xhc3M9Im1vZGFsLWRpYWxvZyBtb2RhbC1sZyIgcm9sZT0iZG9jdW1lbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWNvbnRlbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWhlYWRlciBncmFkaWVudC1ibHVlIj48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNsb3NlIGdyYWRpZW50LWJsdWUgYy13aGl0ZSIgZGF0YS1kaXNtaXNzPSJtb2RhbCIgYXJpYS1sYWJlbD0iQ2xvc2UiPjxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIj7Dlzwvc3Bhbj48L2J1dHRvbj48L2Rpdj48ZGl2IGNsYXNzPSJtb2RhbC1ib2R5IHAtNCI+PGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTQiPjxkaXYgY2xhc3M9InRleHQtY2VudGVyIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDIyMDkxNDA0MjEyNF9yZXBvcnRfcHJldmlld19jb3Zlci01LXRvcC1zdG9ja3MucG5nIiBhbHQ9IlRoZSBGaXZlIEJlc3QgUyZQIDUwMCBTdG9ja3MgdG8gQnV5IE5vdyIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjExNDAiIGhlaWdodD0iMTQwNiIgY2xhc3M9Im1iLTMiLz48L2Rpdj48YSBjbGFzcz0iYnRuIGJ0bi1mZWF0dXJlZCB3LTEwMCBtYi0zIiBocmVmPSIvc3Vic2NyaWJlL2FsbC1hY2Nlc3MvP1JlZmVycmFsVHlwZT1QcmVtaXVtUmVwb3J0c1BhZ2UiIHRhcmdldCA9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSBtci0yIiBzdHlsZT0iZm9udC1zaXplOjFlbTsiPjwvc3Bhbj5HZXQgVGhpcyBSZXBvcnQ8L2E+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy04Ij48ZGl2IGNsYXNzPSJoMiBtdC0wIiBpZD0icmVwb3J0MTYtbGFiZWwiPlRoZSBGaXZlIEJlc3QgUyZQIDUwMCBTdG9ja3MgdG8gQnV5IE5vdzwvZGl2PjxwIGNsYXNzPSJteS0xIj48c3Ryb25nPkJ5IE1hcmtldEJlYXQgU3RhZmY8L3N0cm9uZz48L3A+QmVmb3JlIHlvdSBtYWtlIHlvdXIgbmV4dCBpbnZlc3RtZW50LCB5b3UnbGwgd2FudCB0byBoZWFyIHRoaXMuPGJyIC8+PGJyIC8+TWFya2V0QmVhdCdzIHRlYW0gb2YgcmVzZWFyY2ggYW5hbHlzdHMga2VlcHMgdHJhY2sgb2YgV2FsbCBTdHJlZXQncyB0b3AtcmF0ZWQgYW5kIGJlc3QtcGVyZm9ybWluZyByZXNlYXJjaCBhbmFseXN0cyBhbmQgdGhlIHN0b2NrcyB0aGV5IHJlY29tbWVuZCB0byB0aGVpciBpbnN0aXR1dGlvbmFsIGNsaWVudHMgb24gYSBkYWlseSBiYXNpcy48YnIgLz48YnIgLz5PdXIgYW5hbHlzdHMgaGF2ZSBpZGVudGlmaWVkIHRoZSBmaXZlIHN0b2NrcyB0aGF0IHRvcCBhbmFseXN0cyBhcmUgcXVpZXRseSB3aGlzcGVyaW5nIHRvIHRoZWlyIGNsaWVudHMgdG8gYnV5IGR1cmluZyB0aGUgbW9udGggb2YgRGVjZW1iZXIgYmVmb3JlIHRoZSBicm9hZGVyIG1hcmtldCBjYXRjaGVzIG9uLi4uIGFuZCBub25lIG9mIHRoZSB1c3VhbCBzdXNwZWN0cywgaW5jbHVkaW5nIEFwcGxlLCBOVklESUEsIFRlc2xhLCBhbmQgTmV0ZmxpeCBtYWRlIHRoZSBsaXN0LiZuYnNwOzxiciAvPjxiciAvPldoaWxlIEFwcGxlIGFuZCBOVklESUEgY291bGQgb2ZmZXIgbG9uZyB0ZXJtIHJldHVybnMsIFdhbGwgU3RyZWV0J3MgYmVzdCBhbmFseXN0cyBiZWxpZXZlIHRoZXNlIGZpdmUgc3RvY2tzIG1heSBiZSBldmVuIGJldHRlciBidXlzLjxiciAvPjxiciAvPkNsaWNrIHRoZSBsaW5rIGJlbG93IHRvIHNlZSB3aGljaCBjb21wYW5pZXMgbWFkZSB0aGUgbGlzdC48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtNiBjb2wtbWQtNCBjb2wtbGctMyBteS0zIiBpZD0iY2hlYXBzdG9ja3MiPjxkaXYgY2xhc3M9InJlcG9ydC1wcmV2aWV3IHB0LTUgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9InJlcG9ydC1pbWFnZSBwb3NpdGlvbi1yZWxhdGl2ZSB0ZXh0LWNlbnRlciBwYi0yIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDIyMDkxNDAzNDEyM19yZXBvcnRfcHJldmlld19jb3Zlci0xMC1zdG9ja3MtdG8tYnV5LnBuZyIgYWx0PSIxMCBCZXN0IENoZWFwIFN0b2NrcyB0byBCdXkgTm93IiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMTE0MCIgaGVpZ2h0PSIxNDA2Ii8+PC9kaXY+PGgyPjEwIEJlc3QgQ2hlYXAgU3RvY2tzIHRvIEJ1eSBOb3c8L2gyPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGlkPSJidG5SZXBvcnQxNyIgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjcmVwb3J0MTciPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IDEwIEJlc3QgQ2hlYXAgU3RvY2tzIHRvIEJ1eSBOb3c8L3NwYW4+PC9hPjxhIGNsYXNzPSJ0b3AtbGluayBjLXdoaXRlIGJ0biBidG4tZmVhdHVyZWQgcC0yIiBocmVmPSIvc3Vic2NyaWJlL2FsbC1hY2Nlc3MvP1JlZmVycmFsVHlwZT1QcmVtaXVtUmVwb3J0c1BhZ2UiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTotMC4yNXJlbSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5HZXQgQWxsIEFjY2VzcyB0byBvcGVuIDEwIEJlc3QgQ2hlYXAgU3RvY2tzIHRvIEJ1eSBOb3c8L3NwYW4+PC9hPjwvZGl2PjxkaXYgaWQ9InJlcG9ydDE3IiBjbGFzcz0ibW9kYWwgcmVwb3J0LW1vZGFsIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJyZXBvcnQxNy1sYWJlbCIgYXJpYS1tb2RhbD0idHJ1ZSI+PGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIG1vZGFsLWxnIiByb2xlPSJkb2N1bWVudCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIGdyYWRpZW50LWJsdWUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UgZ3JhZGllbnQtYmx1ZSBjLXdoaXRlIiBkYXRhLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiPsOXPC9zcGFuPjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgcC00Ij48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctNCI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjIwOTE0MDM0MTIzX3JlcG9ydF9wcmV2aWV3X2NvdmVyLTEwLXN0b2Nrcy10by1idXkucG5nIiBhbHQ9IjEwIEJlc3QgQ2hlYXAgU3RvY2tzIHRvIEJ1eSBOb3ciIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIxMTQwIiBoZWlnaHQ9IjE0MDYiIGNsYXNzPSJtYi0zIi8+PC9kaXY+PGEgY2xhc3M9ImJ0biBidG4tZmVhdHVyZWQgdy0xMDAgbWItMyIgaHJlZj0iL3N1YnNjcmliZS9hbGwtYWNjZXNzLz9SZWZlcnJhbFR5cGU9UHJlbWl1bVJlcG9ydHNQYWdlIiB0YXJnZXQgPSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUgbXItMiIgc3R5bGU9ImZvbnQtc2l6ZToxZW07Ij48L3NwYW4+R2V0IFRoaXMgUmVwb3J0PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctOCI+PGRpdiBjbGFzcz0iaDIgbXQtMCIgaWQ9InJlcG9ydDE3LWxhYmVsIj4xMCBCZXN0IENoZWFwIFN0b2NrcyB0byBCdXkgTm93PC9kaXY+PHAgY2xhc3M9Im15LTEiPjxzdHJvbmc+QnkgTWFya2V0QmVhdCBTdGFmZjwvc3Ryb25nPjwvcD5XaGlsZSB0aGUgbWFya2V0IGhhcyBoYWQgaXRzIHVwcyBhbmQgZG93bnMgb3ZlciB0aGUgbGFzdCBmZXcgeWVhcnMsIHRoZSBQL0UgcmF0aW9zIG9mIG1vc3QgUyZhbXA7UCA1MDAgbG9vayBleHBlbnNpdmUgcmVsYXRpdmUgdG8gaGlzdG9yaWNhbCBub3Jtcy4gVGhpcyBoYXMgbWFkZSBpdCB2ZXJ5IGRpZmZpY3VsdCBmb3IgdmFsdWUgaW52ZXN0b3JzIHRoYXQgYXJlIGxvb2tpbmcgZm9yIGNoZWFwIHN0b2NrcyB0byBidXkuPGJyIC8+PGJyIC8+VGhpcyBnb2VzIGJvdGggZm9yIHNoYXJlIHByaWNlLCBzaW5jZSBtb3N0IHN0b2NrcyBhcmUgdHJhZGluZyBoaWdoZXIgb24gYSBjb3N0LXBlci1zaGFyZSBiYXNpcywgYW5kIHRoZWlyIHZhbHVhdGlvbiByZWxhdGl2ZSB0byBlYXJuaW5ncy4gUyZhbXA7UCA1MDAgY29tcGFuaWVzIGhhdmUgcmVjZW50bHkgYmVlbiB0cmFkaW5nIGF0IGFib3V0IDI1IHRpbWVzIHRoZWlyIGZvcndhcmQtbG9va2luZyBlYXJuaW5ncywgY29tcGFyZWQgdG8gdGhlIGhpc3RvcmljYWwgYXZlcmFnZSBvZiBhYm91dCAxNSB0aW1lcyBlYXJuaW5ncyBkdXJpbmcgbW9yZSBub3JtYWwgbWFya2V0cy4mbmJzcDs8YnIgLz48YnIgLz5XaGlsZSB0aGUgUyZhbXA7UCA1MDAgbG9va3MgcmVsYXRpdmVseSBleHBlbnNpdmUsIHRoZXJlIGFyZSBzdGlsbCBhIGhhbmRmdWwgb2YgdW5kZXJ2YWx1ZWQgc3RvY2tzIHRyYWRpbmcgYXQgbGVzcyB0aGFuICQxMC4wMCBwZXIgc2hhcmUuIFZhbHVlIGludmVzdGluZyBvcHBvcnR1bml0aWVzIGZvciB2YWx1ZSBleGlzdCBpZiB5b3Uga25vdyB3aGVyZSB0byBsb29rLiBQdXR0aW5nIHRvZ2V0aGVyIGEgbGlzdCBvZiBjaGVhcCBzdG9ja3MgdG8gYnV5IG5vdyByZXF1aXJlcyBsb29raW5nIGludG8gc29tZSBzbWFsbGVyLCByaXNraWVyLCB1bmxvdmVkLCBvciB1bmRpc2NvdmVyZWQgcGFydHMgb2YgdGhlIG1hcmtldC4gVGhlc2UgbG93ZXItcHJpY2VkIHN0b2NrcyBtaWdodCBub3QgbG9vayBlc3BlY2lhbGx5IGF0dHJhY3RpdmUgdG9kYXksIGJ1dCBsb25nLXRlcm0gaW52ZXN0b3JzIHN0YW5kIHRvIHByb2ZpdCBpZiB0aGV5IGFyZSB3aWxsaW5nIHRvIGJlIHBhdGllbnQgYW5kIGhvbGQgb250byBzaGFyZXMgb2YgdGhlc2UgY29tcGFuaWVzIHRocm91Z2ggbXVsdGlwbGUgbWFya2V0IGN5Y2xlcy48YnIgLz48YnIgLz5Tb21lIG9mIHRoZXNlIGNvbXBhbmllcyBhcmUgZ3JlYXQgaW52ZXN0aW5nIG9wcG9ydHVuaXRpZXMgYmVjYXVzZSB0aGV5J3JlIHRvbyBzbWFsbCBhbmQgdG9vIHJpc2t5IHRvIGF0dHJhY3QgbW9zdCBtdXR1YWwgZnVuZHMgYW5kIFdhbGwgU3RyZWV0IG1vbmV5IG1hbmFnZXJzLiBPdGhlcnMgaGF2ZSBiZWVuIGJlYXRlbiB1cCBieSB0aGUgbWFya2V0IGFmdGVyIGEgcGVyaW9kIG9mIHNsb3dpbmcgZWFybmluZ3MgYW5kIHByb2ZpdHMgYnV0IGFyZSBub3cgdHJ5aW5nIHRvIHR1cm4gYXJvdW5kIGFuZCBib3VuY2UgYmFjay48YnIgLz48YnIgLz5Zb3UgbWlnaHQgZmluZCBzbWFsbC1jYXAgc3RvY2tzLCBlbmVyZ3kgY29tcGFuaWVzLCB0ZWNobm9sb2d5IGFuZCBBLkkuIGNvbXBhbmllcywgbWFyaWp1YW5hIGNvbXBhbmllcywgYW5kIGNvbXBhbmllcyBpbiBpbmR1c3RyaWVzIHlvdSBtYXkgaGF2ZSBuZXZlciBwcmV2aW91c2x5IGhlYXJkIG9mIG9uIHRoaXMgbGlzdC4gV2hpbGUgdGhlc2UgbG93LXByaWNlZCBzdG9ja3MgaGF2ZSBtYW55IGRpZmZlcmVuY2VzLCB0aGVzZSAxMCBzdG9jayBpZGVhcyBhbGwgc2hhcmUgYSBjb21tb24gY2hhcmFjdGVyaXN0aWMsIGEgc3VwZXItbG93IHNoYXJlIHByaWNlIG9mICQxMC4wMCBvciBsZXNzLjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC02IGNvbC1tZC00IGNvbC1sZy0zIG15LTMiIGlkPSJzZWxsbm93Ij48ZGl2IGNsYXNzPSJyZXBvcnQtcHJldmlldyBwdC01IHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJyZXBvcnQtaW1hZ2UgcG9zaXRpb24tcmVsYXRpdmUgdGV4dC1jZW50ZXIgcGItMiI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyMjA5MTQwMzQyNDhfcmVwb3J0X3ByZXZpZXdfY292ZXItMjAtc3RvY2tzLXRvLXNlbGwucG5nIiBhbHQ9IjIwIFN0b2NrcyB0byBTZWxsIE5vdyIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjExNDAiIGhlaWdodD0iMTQwNiIvPjwvZGl2PjxoMj4yMCBTdG9ja3MgdG8gU2VsbCBOb3c8L2gyPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGlkPSJidG5SZXBvcnQxOCIgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjcmVwb3J0MTgiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IDIwIFN0b2NrcyB0byBTZWxsIE5vdzwvc3Bhbj48L2E+PGEgY2xhc3M9InRvcC1saW5rIGMtd2hpdGUgYnRuIGJ0bi1mZWF0dXJlZCBwLTIiIGhyZWY9Ii9zdWJzY3JpYmUvYWxsLWFjY2Vzcy8/UmVmZXJyYWxUeXBlPVByZW1pdW1SZXBvcnRzUGFnZSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUiIHN0eWxlPSJtYXJnaW4tYm90dG9tOi0wLjI1cmVtIj48L3NwYW4+PHNwYW4gY2xhc3M9InNyLW9ubHkiPkdldCBBbGwgQWNjZXNzIHRvIG9wZW4gMjAgU3RvY2tzIHRvIFNlbGwgTm93PC9zcGFuPjwvYT48L2Rpdj48ZGl2IGlkPSJyZXBvcnQxOCIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0MTgtbGFiZWwiIGFyaWEtbW9kYWw9InRydWUiPjxkaXYgY2xhc3M9Im1vZGFsLWRpYWxvZyBtb2RhbC1sZyIgcm9sZT0iZG9jdW1lbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWNvbnRlbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWhlYWRlciBncmFkaWVudC1ibHVlIj48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNsb3NlIGdyYWRpZW50LWJsdWUgYy13aGl0ZSIgZGF0YS1kaXNtaXNzPSJtb2RhbCIgYXJpYS1sYWJlbD0iQ2xvc2UiPjxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIj7Dlzwvc3Bhbj48L2J1dHRvbj48L2Rpdj48ZGl2IGNsYXNzPSJtb2RhbC1ib2R5IHAtNCI+PGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTQiPjxkaXYgY2xhc3M9InRleHQtY2VudGVyIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDIyMDkxNDAzNDI0OF9yZXBvcnRfcHJldmlld19jb3Zlci0yMC1zdG9ja3MtdG8tc2VsbC5wbmciIGFsdD0iMjAgU3RvY2tzIHRvIFNlbGwgTm93IiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMTE0MCIgaGVpZ2h0PSIxNDA2IiBjbGFzcz0ibWItMyIvPjwvZGl2PjxhIGNsYXNzPSJidG4gYnRuLWZlYXR1cmVkIHctMTAwIG1iLTMiIGhyZWY9Ii9zdWJzY3JpYmUvYWxsLWFjY2Vzcy8/UmVmZXJyYWxUeXBlPVByZW1pdW1SZXBvcnRzUGFnZSIgdGFyZ2V0ID0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIG1yLTIiIHN0eWxlPSJmb250LXNpemU6MWVtOyI+PC9zcGFuPkdldCBUaGlzIFJlcG9ydDwvYT48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTgiPjxkaXYgY2xhc3M9ImgyIG10LTAiIGlkPSJyZXBvcnQxOC1sYWJlbCI+MjAgU3RvY2tzIHRvIFNlbGwgTm93PC9kaXY+PHAgY2xhc3M9Im15LTEiPjxzdHJvbmc+QnkgTWFya2V0QmVhdCBTdGFmZjwvc3Ryb25nPjwvcD5Nb3N0IHBlb3BsZSBrbm93IHRoYXQgYnJva2VyYWdlIHJhbmtpbmdzIGFyZSBvdmVyc3RhdGVkIGJlY2F1c2Ugb2YgcHJlc3N1cmUgZnJvbSBwdWJsaWNseS10cmFkZWQgY29tcGFuaWVzLiBObyBpbnZlc3RvciByZWxhdGlvbnMgcGVyc29uIHdhbnRzIHRvIHNlZSAiaG9sZCIgYW5kICJzZWxsIiByYXRpbmdzIGlzc3VlZCBmb3IgdGhlaXIgc3RvY2suIEluIHJlYWxpdHksIGEgImJ1eSIgcmF0aW5nIHJlYWxseSBtZWFucyAiaG9sZC4iICJIb2xkIiByYXRpbmdzIHJlYWxseSBtZWFuICJzZWxsIiBhbmQgInNlbGwiIHJhdGluZ3MgbWVhbiBnZXQgb3V0IHdoaWxlIHlvdSBzdGlsbCBjYW4uIDxiciAvPjxiciAvPklmIFdhbGwgU3RyZWV0J3MgdG9wIGFuYWx5c3RzIGFyZSBjb25zaXN0ZW50bHkgZ2l2aW5nICJob2xkIiBhbmQgInNlbGwiIHJhdGluZ3MgdG8gc3RvY2ssIHlvdSBrbm93IHRoZXJlJ3MgYSBzZXJpb3VzIHByb2JsZW0uIFdlJ3ZlIGNvbXBpbGVkIGEgbGlzdCBvZiB0aGUgY29tcGFuaWVzIHRoYXQgV2FsbCBTdHJlZXQncyB0b3AgZXF1aXRpZXMgcmVzZWFyY2ggYW5hbHlzdHMgYXJlIGNvbnNpc3RlbnRseSBnaXZpbmcgImhvbGQiIGFuZCAic2VsbCIgcmF0aW5ncyB0by4gSWYgeW91IG93biBvbmUgb2YgdGhlc2Ugc3RvY2tzLCBjb25zaWRlciBnZXR0aW5nIG91dCB3aGlsZSB0aGVyZSdzIHN0aWxsIHRpbWUuIDxiciAvPjxiciAvPlRoaXMgcmVwb3J0IGxpc3RzIHRoZSAyMCBjb21wYW5pZXMgdGhhdCBoYXZlIHRoZSBsb3dlc3QgYXZlcmFnZSBhbmFseXN0IHJlY29tbWVuZGF0aW9ucyBmcm9tIFdhbGwgU3RyZWV0J3MgZXF1aXRpZXMgcmVzZWFyY2ggYW5hbHlzdHMgb3ZlciB0aGUgbGFzdCAxMiBtb250aHMuPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTYgY29sLW1kLTQgY29sLWxnLTMgbXktMyIgaWQ9InJldGlyZW1lbnQiPjxkaXYgY2xhc3M9InJlcG9ydC1wcmV2aWV3IHB0LTUgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9InJlcG9ydC1pbWFnZSBwb3NpdGlvbi1yZWxhdGl2ZSB0ZXh0LWNlbnRlciBwYi0yIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MDQyMzExNDE0Ml9yZXBvcnRwcmV2aWV3Y292ZXItMjAyNC0wMy1iZWdpbm5lcnMtZ3VpZGUtdG8tcmV0aS5wbmciIGFsdD0iQmVnaW5uZXJzIEd1aWRlIFRvIFJldGlyZW1lbnQgU3RvY2tzIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIwMCIgaGVpZ2h0PSIyNzEzIi8+PC9kaXY+PGgyPkJlZ2lubmVycyBHdWlkZSBUbyBSZXRpcmVtZW50IFN0b2NrczwvaDI+PGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgaWQ9ImJ0blJlcG9ydDE5IiBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNyZXBvcnQxOSI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgQmVnaW5uZXJzIEd1aWRlIFRvIFJldGlyZW1lbnQgU3RvY2tzPC9zcGFuPjwvYT48YSBjbGFzcz0idG9wLWxpbmsgYy13aGl0ZSBidG4gYnRuLWZlYXR1cmVkIHAtMiIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9cmV0aXJlbWVudCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUiIHN0eWxlPSJtYXJnaW4tYm90dG9tOi0wLjI1cmVtIj48L3NwYW4+PHNwYW4gY2xhc3M9InNyLW9ubHkiPkdldCBBbGwgQWNjZXNzIHRvIG9wZW4gU3RhcnRlcidzIEd1aWRlIHRvIEludmVzdGluZyBpbiBSZXRpcmVtZW50LUZyaWVuZGx5IFN0b2Nrczwvc3Bhbj48L2E+PC9kaXY+PGRpdiBpZD0icmVwb3J0MTkiIGNsYXNzPSJtb2RhbCByZXBvcnQtbW9kYWwiIHRhYmluZGV4PSItMSIgcm9sZT0iZGlhbG9nIiBhcmlhLWxhYmVsbGVkYnk9InJlcG9ydDE5LWxhYmVsIiBhcmlhLW1vZGFsPSJ0cnVlIj48ZGl2IGNsYXNzPSJtb2RhbC1kaWFsb2cgbW9kYWwtbGciIHJvbGU9ImRvY3VtZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1jb250ZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1oZWFkZXIgZ3JhZGllbnQtYmx1ZSI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjbG9zZSBncmFkaWVudC1ibHVlIGMtd2hpdGUiIGRhdGEtZGlzbWlzcz0ibW9kYWwiIGFyaWEtbGFiZWw9IkNsb3NlIj48c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+w5c8L3NwYW4+PC9idXR0b24+PC9kaXY+PGRpdiBjbGFzcz0ibW9kYWwtYm9keSBwLTQiPjxkaXYgY2xhc3M9InJvdyI+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy00Ij48ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyNDA0MjMxMTQxNDJfcmVwb3J0cHJldmlld2NvdmVyLTIwMjQtMDMtYmVnaW5uZXJzLWd1aWRlLXRvLXJldGkucG5nIiBhbHQ9IkJlZ2lubmVycyBHdWlkZSBUbyBSZXRpcmVtZW50IFN0b2NrcyIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIgY2xhc3M9Im1iLTMiLz48L2Rpdj48YSBjbGFzcz0iYnRuIGJ0bi1mZWF0dXJlZCB3LTEwMCBtYi0zIiBocmVmPSIvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9Qcm9kdWN0Q29kZT1yZXBvcnQyOTk3JlJlcG9ydE9mZmVyQ29kZT1yZXRpcmVtZW50IiB0YXJnZXQgPSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUgbXItMiIgc3R5bGU9ImZvbnQtc2l6ZToxZW07Ij48L3NwYW4+R2V0IFRoaXMgUmVwb3J0PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctOCI+PGRpdiBjbGFzcz0iaDIgbXQtMCIgaWQ9InJlcG9ydDE5LWxhYmVsIj5CZWdpbm5lcnMgR3VpZGUgVG8gUmV0aXJlbWVudCBTdG9ja3M8L2Rpdj48cCBjbGFzcz0ibXktMSI+PHN0cm9uZz5CeSA8YSBocmVmPSIvYXV0aG9ycy90aG9tYXMtaHVnaGVzLyI+VGhvbWFzIEh1Z2hlczwvYT48L3N0cm9uZz48L3A+PHA+UmV0aXJlbWVudC4gVGhlIGFjdCBvZiByZXRpcmluZy4gV2l0aGRyYXdpbmcgZnJvbSBvbmUmcnNxdW87cyBjaG9zZW4gcHJvZmVzc2lvbiBhbmQvb3IgYWN0aXZlIHdvcmtpbmcgbGlmZS4gVGhlIGVuZCBvZiBpbmNvbWUuIE9yIGlzIGl0PyBSZXRpcmVtZW50IGNhbiBtZWFuIG1hbnkgdGhpbmdzIGZvciBtYW55IHBlb3BsZSBidXQgd2hhdCBpdCBkb2VzbiZyc3F1bzt0IGhhdmUgdG8gbWVhbiBpcyBhbiBlbmQgdG8geW91ciBpbmNvbWUuPC9wPg0KPHA+WWVzLCB3aXRoIHJldGlyZW1lbnQsIHlvdSZyc3F1bztsbCBwcm9iYWJseSBzdG9wIGFjdGl2ZWx5IGVhcm5pbmcsIGJ1dCB0aGF0IGRvZXNuJnJzcXVvO3QgbWVhbiB5b3Ugc3RhcnQgc3BlbmRpbmcgd2hhdCB5b3UmcnNxdW87dmUgc2F2ZWQuIEluIHRoYXQgZnJhbWUgb2YgcmVmZXJlbmNlLCB5b3VyIHJldGlyZW1lbnQgc2F2aW5ncyBjb3VsZCB2YW5pc2ggaW4gdGhlIGJsaW5rIG9mIGEgZmV3IHllYXJzLCBidXQgaXQgZG9lc24mcnNxdW87dCBoYXZlIHRvIGJlIHRoYXQgd2F5LiBBIHBvcnRmb2xpbyBvZiByZXRpcmVtZW50IHN0b2NrcyBjYW4gbWVhbiBzdGVhZHksIHN0YWJsZSwgaW5jb21lIHRocm91Z2hvdXQgeW91ciByZXRpcmVtZW50IHllYXJzLjwvcD4NCjxwPlRoZSBnb2FsIG9mIG93bmluZyByZXRpcmVtZW50IHN0b2NrcyBpcyB0byBncm93IHlvdXIgY2FwaXRhbCB0byBhIHBvaW50IGl0IGdlbmVyYXRlcyBlbm91Z2ggaW5jb21lIHRvIHN1c3RhaW4gYSBjb21mb3J0YWJsZSBzdGFuZGFyZCBvZiBsaXZpbmcgaW4gcmV0aXJlbWVudC4gVGhhdCB1c3VhbGx5IG1lYW5zIGRpdmlkZW5kcyBidXQgZG9uJnJzcXVvO3QgYmUgZm9vbGVkLiBBIHBvcnRmb2xpbyBvZiBzdG9ja3MgeW91IG1pZ2h0IHdhbnQgdG8gb3duIGR1cmluZyByZXRpcmVtZW50IGlzIG5vdCBuZWNlc3NhcmlseSB0aGUgb25lIHlvdSB3YW50IHRvIG93biBpbiBwcmVwYXJhdGlvbiBmb3IgcmV0aXJlbWVudC4gV2hlbiBwcmVwYXJpbmcgZm9yIHJldGlyZW1lbnQsIGludmVzdG9ycyB0ZW5kIHRvIHRha2Ugb24gYSBsaXR0bGUgbW9yZSByaXNrIHNhY3JpZmljaW5nIHNhZmV0eSBmb3IgcG90ZW50aWFsIGdhaW5zLiBBIHJldGlyZWUgaXMgbW9yZSBpbnRlcmVzdGVkIGluIHN0ZWFkeSBkaXZpZGVuZCByZXR1cm5zIHRoYW4gcmlza2luZyBjYXBpdGFsIGFuZCBtYXkgY2hvb3NlIHRvIG93biBkaWZmZXJlbnQgc3RvY2tzLjwvcD4NCjxwPkluIHRoZSByZXBvcnQsIFRob21hcyBIdWdoZXMgY292ZXJzIGRpZmZlcmVudCB0eXBlcyBvZiByZXRpcmVtZW50IHN0b2NrcywgdGhlIHZhbHVlIG9mIGRpdmlkZW5kIGdyb3d0aCBzdG9ja3MsIHJldGlyZW1lbnQgc2F2aW5nIHN0cmF0ZWdpZXMsIGFuZCB3aHkgeW91IHNob3VsZCBjYXJlIGFib3V0IHlvdXIgcmV0aXJlbWVudCBpbnZlc3RtZW50cyBldmVyeSBkYXkuPC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC02IGNvbC1tZC00IGNvbC1sZy0zIG15LTMiIGlkPSJzdGFydGVyc3RvY2tzIj48ZGl2IGNsYXNzPSJyZXBvcnQtcHJldmlldyBwdC01IHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJyZXBvcnQtaW1hZ2UgcG9zaXRpb24tcmVsYXRpdmUgdGV4dC1jZW50ZXIgcGItMiI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyNDA0MjIxNTUxMTRfcmVwb3J0cHJldmlld2NvdmVyLTIwMjQtMDItMTAtc3RhcnRlci1zdG9ja3MtZm9yLWIucG5nIiBhbHQ9IlRlbiBTdGFydGVyIFN0b2NrcyBGb3IgQmVnaW5uZXJzIHRvIEJ1eSBOb3ciIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjI4IiBoZWlnaHQ9IjI3NDgiLz48L2Rpdj48aDI+VGVuIFN0YXJ0ZXIgU3RvY2tzIEZvciBCZWdpbm5lcnMgdG8gQnV5IE5vdzwvaDI+PGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgaWQ9ImJ0blJlcG9ydDIwIiBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNyZXBvcnQyMCI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgVGVuIFN0YXJ0ZXIgU3RvY2tzIEZvciBCZWdpbm5lcnMgdG8gQnV5IE5vdzwvc3Bhbj48L2E+PGEgY2xhc3M9InRvcC1saW5rIGMtd2hpdGUgYnRuIGJ0bi1mZWF0dXJlZCBwLTIiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPXN0YXJ0ZXJzdG9ja3MiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTotMC4yNXJlbSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5HZXQgQWxsIEFjY2VzcyB0byBvcGVuIDEwIEJlc3QgU3RhcnRlciBTdG9ja3MgZm9yIEJlZ2lubmluZyBJbnZlc3RvcnM8L3NwYW4+PC9hPjwvZGl2PjxkaXYgaWQ9InJlcG9ydDIwIiBjbGFzcz0ibW9kYWwgcmVwb3J0LW1vZGFsIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJyZXBvcnQyMC1sYWJlbCIgYXJpYS1tb2RhbD0idHJ1ZSI+PGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIG1vZGFsLWxnIiByb2xlPSJkb2N1bWVudCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIGdyYWRpZW50LWJsdWUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UgZ3JhZGllbnQtYmx1ZSBjLXdoaXRlIiBkYXRhLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiPsOXPC9zcGFuPjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgcC00Ij48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctNCI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQwNDIyMTU1MTE0X3JlcG9ydHByZXZpZXdjb3Zlci0yMDI0LTAyLTEwLXN0YXJ0ZXItc3RvY2tzLWZvci1iLnBuZyIgYWx0PSJUZW4gU3RhcnRlciBTdG9ja3MgRm9yIEJlZ2lubmVycyB0byBCdXkgTm93IiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIyOCIgaGVpZ2h0PSIyNzQ4IiBjbGFzcz0ibWItMyIvPjwvZGl2PjxhIGNsYXNzPSJidG4gYnRuLWZlYXR1cmVkIHctMTAwIG1iLTMiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPXN0YXJ0ZXJzdG9ja3MiIHRhcmdldCA9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSBtci0yIiBzdHlsZT0iZm9udC1zaXplOjFlbTsiPjwvc3Bhbj5HZXQgVGhpcyBSZXBvcnQ8L2E+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy04Ij48ZGl2IGNsYXNzPSJoMiBtdC0wIiBpZD0icmVwb3J0MjAtbGFiZWwiPlRlbiBTdGFydGVyIFN0b2NrcyBGb3IgQmVnaW5uZXJzIHRvIEJ1eSBOb3c8L2Rpdj48cCBjbGFzcz0ibXktMSI+PHN0cm9uZz5CeSA8YSBocmVmPSIvYXV0aG9ycy90aG9tYXMtaHVnaGVzLyI+VGhvbWFzIEh1Z2hlczwvYT48L3N0cm9uZz48L3A+PHA+QXQgYW55IGdpdmVuIHRpbWUsIGV2ZW4gZXhwZXJpZW5jZWQgaW52ZXN0b3JzIGhhdmUgcXVlc3Rpb25zIGFib3V0IHdoYXQgc3RvY2tzIHRvIGJ1eS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgdHJ1ZSBmb3IgYmVnaW5uZXJzLiBNYW55IGJlZ2lubmluZyBpbnZlc3RvcnMga25vdyB0aGF0IGEgbG9uZy10ZXJtIHBsYW4gdG8gYnVpbGQgd2VhbHRoIGhhcyB0byBpbmNsdWRlIHN0b2Nrcy4gQnV0IGl0IGNhbiBiZSBlYXN5IHRvIGZhbGwgaW50byB0aGUgdHJhcCBvZiAmbGRxdW87YW5hbHlzaXMgcGFyYWx5c2lzJnJkcXVvOyBvciB0aGUgdHJhcCBvZiB0aGF0IGNvbWVzIGZyb20gdGhlIGZlYXIgb2YgbWlzc2luZyBvdXQgKEZPTU8pLiBCb3RoIG9mIHRoZXNlIG1pc3Rha2VzIGNhbiBzZXJpb3VzbHkgaW1wYWN0IHRoZSBhYmlsaXR5IHRvIGFjaGlldmUgeW91ciBmaW5hbmNpYWwgZ29hbHMuPC9wPg0KPHA+QSBwcm9wZXJseSBiYWxhbmNlZCBwb3J0Zm9saW8gcmVxdWlyZXMgZGl2ZXJzaWZpY2F0aW9uLiBBIGdvb2Qgd2F5IG9mIHRoaW5raW5nIGFib3V0IGRpdmVyc2lmaWNhdGlvbiBpcyBsaWtlIGEgcmVzdGF1cmFudCBtZW51LiBJbnZlc3RvcnMgd2FudCB0byBjaG9vc2Ugc29tZSBzdG9ja3MgZnJvbSBldmVyeSBwYXJ0IG9mIHRoZSBtZW51LiBWYWx1ZSBzdG9ja3MsIGdyb3d0aCBzdG9ja3MsIHN0b2NrcyB0aGF0IG9mZmVyIGdyb3d0aCBhbmQgdmFsdWUsIGFuZCBkaXZpZGVuZCBzdG9ja3MgYXJlIGp1c3QgYSBmZXcgc2VjdG9ycyB0aGF0IHNob3VsZCBiZSBpbiB5b3VyIHBvcnRmb2xpby48L3A+DQo8cD5BbmQgdGhhdCBzdGlsbCBsZWF2ZXMgcm9vbSBmb3IgYSBmZXcgZGVzc2VydHMuIEZvciBleGFtcGxlLCB0aGUgbWV0YXZlcnNlIGlzIG9uZSBvZiB0aGUgaG90dGVzdCBuZXcgc2VjdG9ycy4gQnV0IHdoaWxlIHRoZSBzZWN0b3IgaXRzZWxmIGNhcnJpZXMgc2lnbmlmaWNhbnQgcmlzaywgdGhlcmUgYXJlIHNvbWUgc2FmZSBzdG9ja3MgdGhhdCB5b3UgY2FuIGJ1eSBub3cgYW5kIG93biBmb3IgdGhlIGxvbmcgaGF1bC48L3A+DQo8cD5JbiB0aGUgcmVwb3J0LCBUaG9tYXMgSHVnaGVzIHdhbGtzIGludmVzdG9ycyB0aHJvdWdoIHNldmVyYWwgZGlzdGluY3QgY2F0ZWdvcmllcyBvZiBzdG9ja3MuIFdoZW4geW91IGZpbmlzaCByZWFkaW5nIHRoZSByZXBvcnQsIHlvdSZyc3F1bztsbCBoYXZlIDEwIHN0b2NrcyB0aGF0IGNhbiBmb3JtIHRoZSBiYXNlIG9mIGEgZGl2ZXJzaWZpZWQgcG9ydGZvbGlvLjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtNiBjb2wtbWQtNCBjb2wtbGctMyBteS0zIiBpZD0idGhlbmV4dDdibG9ja2J1c3RlcnN0b2Nrc2Zvcmdyb3d0aGludmVzdG9ycyI+PGRpdiBjbGFzcz0icmVwb3J0LXByZXZpZXcgcHQtNSBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0icmVwb3J0LWltYWdlIHBvc2l0aW9uLXJlbGF0aXZlIHRleHQtY2VudGVyIHBiLTIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQwNDIzMDg0OTM1X3JlcG9ydHByZXZpZXdjb3Zlci0yMDI0LTAyLXRoZS1uZXh0LTctYmxvY2tidXN0ZXItLnBuZyIgYWx0PSJUaGUgTmV4dCA3IEJsb2NrYnVzdGVyIFN0b2NrcyBmb3IgR3Jvd3RoIEludmVzdG9ycyIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIvPjwvZGl2PjxoMj5UaGUgTmV4dCA3IEJsb2NrYnVzdGVyIFN0b2NrcyBmb3IgR3Jvd3RoIEludmVzdG9yczwvaDI+PGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgaWQ9ImJ0blJlcG9ydDIxIiBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNyZXBvcnQyMSI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgVGhlIE5leHQgNyBCbG9ja2J1c3RlciBTdG9ja3MgZm9yIEdyb3d0aCBJbnZlc3RvcnM8L3NwYW4+PC9hPjxhIGNsYXNzPSJ0b3AtbGluayBjLXdoaXRlIGJ0biBidG4tZmVhdHVyZWQgcC0yIiBocmVmPSIvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9Qcm9kdWN0Q29kZT1yZXBvcnQyOTk3JlJlcG9ydE9mZmVyQ29kZT10aGVuZXh0N2Jsb2NrYnVzdGVyc3RvY2tzZm9yZ3Jvd3RoaW52ZXN0b3JzIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206LTAuMjVyZW0iPjwvc3Bhbj48c3BhbiBjbGFzcz0ic3Itb25seSI+R2V0IEFsbCBBY2Nlc3MgdG8gb3BlbiBUaGUgTmV4dCA3IEJsb2NrYnVzdGVyIFN0b2NrcyBmb3IgR3Jvd3RoIEludmVzdG9yczwvc3Bhbj48L2E+PC9kaXY+PGRpdiBpZD0icmVwb3J0MjEiIGNsYXNzPSJtb2RhbCByZXBvcnQtbW9kYWwiIHRhYmluZGV4PSItMSIgcm9sZT0iZGlhbG9nIiBhcmlhLWxhYmVsbGVkYnk9InJlcG9ydDIxLWxhYmVsIiBhcmlhLW1vZGFsPSJ0cnVlIj48ZGl2IGNsYXNzPSJtb2RhbC1kaWFsb2cgbW9kYWwtbGciIHJvbGU9ImRvY3VtZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1jb250ZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1oZWFkZXIgZ3JhZGllbnQtYmx1ZSI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjbG9zZSBncmFkaWVudC1ibHVlIGMtd2hpdGUiIGRhdGEtZGlzbWlzcz0ibW9kYWwiIGFyaWEtbGFiZWw9IkNsb3NlIj48c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+w5c8L3NwYW4+PC9idXR0b24+PC9kaXY+PGRpdiBjbGFzcz0ibW9kYWwtYm9keSBwLTQiPjxkaXYgY2xhc3M9InJvdyI+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy00Ij48ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyNDA0MjMwODQ5MzVfcmVwb3J0cHJldmlld2NvdmVyLTIwMjQtMDItdGhlLW5leHQtNy1ibG9ja2J1c3Rlci0ucG5nIiBhbHQ9IlRoZSBOZXh0IDcgQmxvY2tidXN0ZXIgU3RvY2tzIGZvciBHcm93dGggSW52ZXN0b3JzIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIwMCIgaGVpZ2h0PSIyNzEzIiBjbGFzcz0ibWItMyIvPjwvZGl2PjxhIGNsYXNzPSJidG4gYnRuLWZlYXR1cmVkIHctMTAwIG1iLTMiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPXRoZW5leHQ3YmxvY2tidXN0ZXJzdG9ja3Nmb3Jncm93dGhpbnZlc3RvcnMiIHRhcmdldCA9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSBtci0yIiBzdHlsZT0iZm9udC1zaXplOjFlbTsiPjwvc3Bhbj5HZXQgVGhpcyBSZXBvcnQ8L2E+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy04Ij48ZGl2IGNsYXNzPSJoMiBtdC0wIiBpZD0icmVwb3J0MjEtbGFiZWwiPlRoZSBOZXh0IDcgQmxvY2tidXN0ZXIgU3RvY2tzIGZvciBHcm93dGggSW52ZXN0b3JzPC9kaXY+PHAgY2xhc3M9Im15LTEiPjxzdHJvbmc+QnkgPGEgaHJlZj0iL2F1dGhvcnMvdGhvbWFzLWh1Z2hlcy8iPlRob21hcyBIdWdoZXM8L2E+PC9zdHJvbmc+PC9wPkdyb3d0aCBzdG9ja3MgY2FuIGdpdmUgeW91IGEgbG90IG9mIGJhbmcgZm9yIHlvdXIgYnVjay4gQSBjb21wYW55IHRoYXQgY29uc2lzdGVudGx5IGdyb3dzIHJldmVudWUgYW5kIGVhcm5pbmdzIG9mdGVuIGhhcyBicm9hZCBtYXJrZXQgc3VwcG9ydCwgaW5jbHVkaW5nIHVwd2FyZGx5IHRyZW5kaW5nIGFuYWx5c3RzJnJzcXVvOyBzZW50aW1lbnQgdG8gaGVscCBpbmNyZWFzZSB0aGUgc3RvY2sgcHJpY2UuIDxiciAvPjxiciAvPkJsb2NrYnVzdGVyIGdyb3d0aCBzdG9ja3MgcHJvZHVjZSBoaWdoLWRvdWJsZS1kaWdpdCBvciB0cmlwbGUtZGlnaXQgZ3Jvd3RoIGFuZCBjYW4gc2VlIHRoZWlyIHNoYXJlIHByaWNlcyBhZHZhbmNlIGJ5IHNpbWlsYXIgYW1vdW50cy4gQnV0IHdoaWNoIGdyb3d0aCBzdG9ja3MgYXJlIHRoZSBiZXN0IHRvIGludmVzdCBpbj8gPGJyIC8+PGJyIC8+TWFya2V0QmVhdCdzIHRlYW0gb2YgYW5hbHlzdHMgaGF2ZSBwdXQgdG9nZXRoZXIgYSBzcGVjaWFsIHJlcG9ydCB0aGF0IGV4cGxvcmVzIHRoaXMgcXVlc3Rpb24uPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTYgY29sLW1kLTQgY29sLWxnLTMgbXktMyIgaWQ9IjdzdG9ja3N0aGF0Y291bGRiZWJpZ2dlcnRoYW50ZXNsYS1udmlkaWEtYW5kZ29vZ2xlIj48ZGl2IGNsYXNzPSJyZXBvcnQtcHJldmlldyBwdC01IHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJyZXBvcnQtaW1hZ2UgcG9zaXRpb24tcmVsYXRpdmUgdGV4dC1jZW50ZXIgcGItMiI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyNDA0MjMxMDA3MTdfcmVwb3J0cHJldmlldzIwMjMtMTItNy1zdG9ja3MtdGhhdC1jb3VsZC1iZS1iaWdnZXIucG5nIiBhbHQ9IjcgU3RvY2tzIFRoYXQgQ291bGQgQmUgQmlnZ2VyIFRoYW4gVGVzbGEsIE52aWRpYSwgYW5kIEdvb2dsZSIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIvPjwvZGl2PjxoMj43IFN0b2NrcyBUaGF0IENvdWxkIEJlIEJpZ2dlciBUaGFuIFRlc2xhLCBOdmlkaWEsIGFuZCBHb29nbGU8L2gyPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGlkPSJidG5SZXBvcnQyMiIgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjcmVwb3J0MjIiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IDcgU3RvY2tzIFRoYXQgQ291bGQgQmUgQmlnZ2VyIFRoYW4gVGVzbGEsIE52aWRpYSwgYW5kIEdvb2dsZTwvc3Bhbj48L2E+PGEgY2xhc3M9InRvcC1saW5rIGMtd2hpdGUgYnRuIGJ0bi1mZWF0dXJlZCBwLTIiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPTdzdG9ja3N0aGF0Y291bGRiZWJpZ2dlcnRoYW50ZXNsYS1udmlkaWEtYW5kZ29vZ2xlIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206LTAuMjVyZW0iPjwvc3Bhbj48c3BhbiBjbGFzcz0ic3Itb25seSI+R2V0IEFsbCBBY2Nlc3MgdG8gb3BlbiA3IFN0b2NrcyBUaGF0IENvdWxkIEJlIEJpZ2dlciBUaGFuIFRlc2xhLCBOdmlkaWEsIGFuZCBHb29nbGU8L3NwYW4+PC9hPjwvZGl2PjxkaXYgaWQ9InJlcG9ydDIyIiBjbGFzcz0ibW9kYWwgcmVwb3J0LW1vZGFsIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJyZXBvcnQyMi1sYWJlbCIgYXJpYS1tb2RhbD0idHJ1ZSI+PGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIG1vZGFsLWxnIiByb2xlPSJkb2N1bWVudCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIGdyYWRpZW50LWJsdWUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UgZ3JhZGllbnQtYmx1ZSBjLXdoaXRlIiBkYXRhLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiPsOXPC9zcGFuPjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgcC00Ij48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctNCI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQwNDIzMTAwNzE3X3JlcG9ydHByZXZpZXcyMDIzLTEyLTctc3RvY2tzLXRoYXQtY291bGQtYmUtYmlnZ2VyLnBuZyIgYWx0PSI3IFN0b2NrcyBUaGF0IENvdWxkIEJlIEJpZ2dlciBUaGFuIFRlc2xhLCBOdmlkaWEsIGFuZCBHb29nbGUiIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjAwIiBoZWlnaHQ9IjI3MTMiIGNsYXNzPSJtYi0zIi8+PC9kaXY+PGEgY2xhc3M9ImJ0biBidG4tZmVhdHVyZWQgdy0xMDAgbWItMyIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9N3N0b2Nrc3RoYXRjb3VsZGJlYmlnZ2VydGhhbnRlc2xhLW52aWRpYS1hbmRnb29nbGUiIHRhcmdldCA9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSBtci0yIiBzdHlsZT0iZm9udC1zaXplOjFlbTsiPjwvc3Bhbj5HZXQgVGhpcyBSZXBvcnQ8L2E+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy04Ij48ZGl2IGNsYXNzPSJoMiBtdC0wIiBpZD0icmVwb3J0MjItbGFiZWwiPjcgU3RvY2tzIFRoYXQgQ291bGQgQmUgQmlnZ2VyIFRoYW4gVGVzbGEsIE52aWRpYSwgYW5kIEdvb2dsZTwvZGl2PjxwIGNsYXNzPSJteS0xIj48c3Ryb25nPkJ5IDxhIGhyZWY9Ii9hdXRob3JzL3Rob21hcy1odWdoZXMvIj5UaG9tYXMgSHVnaGVzPC9hPjwvc3Ryb25nPjwvcD48cCBjbGFzcz0icDEiPlRvZGF5LCB3ZSBhcmUgaW52aXRpbmcgeW91IHRvIHRha2UgYSBwZWVrIGF0IE1hcmtldEJlYXQncyBwcm9wcmlldGFyeSwgZXhjbHVzaXZlLCA8c3BhbiBjbGFzcz0iaWwiPmFuZDwvc3Bhbj4mbmJzcDt1cC10by10aGUtbWludXRlIGxpc3Qgb2YgPGVtPjcgU3RvY2tzIFRoYXQgQ291bGQgQmUgQmlnZ2VyIFRoYW4gVGVzbGEsIE52aWRpYSwgYW5kIEdvb2dsZS48L2VtPjxiciAvPjxiciAvPkdyb3d0aCBzdG9ja3MgYXJlIGF0dHJhY3RpdmUgYmVjYXVzZSB0aGV5IGNhbiBnaXZlIGEgbG90IG9mIGJhbmcgZm9yIHlvdXIgYnVjay4gQSBjb21wYW55IHRoYXQgY29uc2lzdGVudGx5IGdyb3dzPGJyIC8+cmV2ZW51ZSBhbmQgZWFybmluZ3Mgb2Z0ZW4gaGFzIGJyb2FkIG1hcmtldCBzdXBwb3J0LCBpbmNsdWRpbmcgdXB3YXJkbHkgdHJlbmRpbmcgYW5hbHlzdHMmcnNxdW87IHNlbnRpbWVudCB0byBoZWxwPGJyIC8+aW5jcmVhc2UgdGhlIHN0b2NrIHByaWNlLjxiciAvPjxiciAvPlN0b2NrcyB0aGF0IHByb2R1Y2UgaGlnaC1kb3VibGUtZGlnaXQgb3IgdHJpcGxlLWRpZ2l0IGdyb3d0aCBjYW4gc2VlIHRoZWlyIHNoYXJlIHByaWNlcyBhZHZhbmNlIGJ5IHNpbWlsYXIgYW1vdW50cy48YnIgLz5UaGUgcXVlc3Rpb24gaXMgd2hpY2ggZ3Jvd3RoIHN0b2NrcyBhcmUgdGhlIGJlc3QgdG8gaW52ZXN0IGluIGJlY2F1c2Ugbm90IGFsbCBzdGFuZCB0aGUgdGVzdCBvZiB0aW1lLiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJwMSI+VGhpcyByZXBvcnQgbG9va3MgYXQgcG90ZW50aWFsIHdpbm5lcnMgZm9yIDIwMjQgYW5kIHRoZSBuZXh0IHN0b2Nrcywgd2hpY2ggY291bGQgYmUgdGhlIGJpZ2dlc3QgY29tcGFuaWVzIGluIHRoZWlyIG1hcmtldHMuPGJyIC8+PGJyIC8+SWYgeW91IGhhdmVuJ3QgZ2l2ZW4gdGhlc2Ugc2V2ZW4gY29tcGFuaWVzIDxlbT5zdHJvbmcgY29uc2lkZXJhdGlvbiZuYnNwOzwvZW0+Zm9yIHlvdXIgcG9ydGZvbGlvLCBub3cgaXMgdGhlIHRpbWUgdG8gdGFrZSBhIGxvb2suPC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC02IGNvbC1tZC00IGNvbC1sZy0zIG15LTMiIGlkPSJoaWdoeWllbGQiPjxkaXYgY2xhc3M9InJlcG9ydC1wcmV2aWV3IHB0LTUgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9InJlcG9ydC1pbWFnZSBwb3NpdGlvbi1yZWxhdGl2ZSB0ZXh0LWNlbnRlciBwYi0yIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MDQyMjE0NDU0Nl9yZXBvcnRwcmV2aWV3MjAyNC0wMi1jb3Zlci10aGUtYmVzdC1oaWdoLXlpZWxkLWRpdi5wbmciIGFsdD0iVGhlIEJlc3QgSGlnaC1ZaWVsZCBEaXZpZGVuZCBTdG9ja3MgZm9yIDIwMjQiIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjI4IiBoZWlnaHQ9IjI3NDgiLz48L2Rpdj48aDI+VGhlIEJlc3QgSGlnaC1ZaWVsZCBEaXZpZGVuZCBTdG9ja3MgZm9yIDIwMjQ8L2gyPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGlkPSJidG5SZXBvcnQyMyIgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjcmVwb3J0MjMiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IFRoZSBCZXN0IEhpZ2gtWWllbGQgRGl2aWRlbmQgU3RvY2tzIGZvciAyMDI0PC9zcGFuPjwvYT48YSBjbGFzcz0idG9wLWxpbmsgYy13aGl0ZSBidG4gYnRuLWZlYXR1cmVkIHAtMiIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9aGlnaHlpZWxkIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206LTAuMjVyZW0iPjwvc3Bhbj48c3BhbiBjbGFzcz0ic3Itb25seSI+R2V0IEFsbCBBY2Nlc3MgdG8gb3BlbiAxMCBCZXN0IEhpZ2gtWWllbGQgRGl2aWRlbmQgU3RvY2tzPC9zcGFuPjwvYT48L2Rpdj48ZGl2IGlkPSJyZXBvcnQyMyIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0MjMtbGFiZWwiIGFyaWEtbW9kYWw9InRydWUiPjxkaXYgY2xhc3M9Im1vZGFsLWRpYWxvZyBtb2RhbC1sZyIgcm9sZT0iZG9jdW1lbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWNvbnRlbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWhlYWRlciBncmFkaWVudC1ibHVlIj48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNsb3NlIGdyYWRpZW50LWJsdWUgYy13aGl0ZSIgZGF0YS1kaXNtaXNzPSJtb2RhbCIgYXJpYS1sYWJlbD0iQ2xvc2UiPjxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIj7Dlzwvc3Bhbj48L2J1dHRvbj48L2Rpdj48ZGl2IGNsYXNzPSJtb2RhbC1ib2R5IHAtNCI+PGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTQiPjxkaXYgY2xhc3M9InRleHQtY2VudGVyIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MDQyMjE0NDU0Nl9yZXBvcnRwcmV2aWV3MjAyNC0wMi1jb3Zlci10aGUtYmVzdC1oaWdoLXlpZWxkLWRpdi5wbmciIGFsdD0iVGhlIEJlc3QgSGlnaC1ZaWVsZCBEaXZpZGVuZCBTdG9ja3MgZm9yIDIwMjQiIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjI4IiBoZWlnaHQ9IjI3NDgiIGNsYXNzPSJtYi0zIi8+PC9kaXY+PGEgY2xhc3M9ImJ0biBidG4tZmVhdHVyZWQgdy0xMDAgbWItMyIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9aGlnaHlpZWxkIiB0YXJnZXQgPSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUgbXItMiIgc3R5bGU9ImZvbnQtc2l6ZToxZW07Ij48L3NwYW4+R2V0IFRoaXMgUmVwb3J0PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctOCI+PGRpdiBjbGFzcz0iaDIgbXQtMCIgaWQ9InJlcG9ydDIzLWxhYmVsIj5UaGUgQmVzdCBIaWdoLVlpZWxkIERpdmlkZW5kIFN0b2NrcyBmb3IgMjAyNDwvZGl2PjxwIGNsYXNzPSJteS0xIj48c3Ryb25nPkJ5IDxhIGhyZWY9Ii9hdXRob3JzL3Rob21hcy1odWdoZXMvIj5UaG9tYXMgSHVnaGVzPC9hPjwvc3Ryb25nPjwvcD5VbnRpbCAyMDIzLCBkaXZpZGVuZCBzdG9ja3Mgd2VyZSB0aGUgb25seSBwbGFjZSB3aGVyZSBpbnZlc3RvcnMgY291bGQgZmluZCByZWxpYWJsZSBpbmNvbWUuIDxiciAvPjxiciAvPlRyZWFzdXJ5IG5vdGVzLCBDRHMsIGJvbmRzLCBhbmQgbW9uZXkgbWFya2V0IGFjY291bnRzIHdlcmUgYWxsIHBheWluZyBuZWFyLXplcm8gaW50ZXJlc3QgcmF0ZXMsIGxlYXZpbmcgZmV3IG9wcG9ydHVuaXRpZXMgZm9yIGluY29tZS1vcmllbnRlZCBpbnZlc3RvcnMgdG8gZmluZCBzYWZldHkuJm5ic3A7PGJyIC8+PGJyIC8+Tm93IHRoYXQgaW50ZXJlc3QgcmF0ZXMgaGF2ZSByZXR1cm5lZCB0byA3JSsgYW5kIHRoZSBGZWRlcmFsIFJlc2VydmUgaXMgaW5kaWNhdGluZyB0aGF0IHJhdGVzIHdpbGwgc3RheSBoaWdoIGZvciBhbiBleHRlbmRlZCBwZXJpb2Qgb2YgdGltZSwgZGl2aWRlbmQgc3RvY2tzIGhhdmUgdGFrZW4gYSBiaXQgb2YgYSBiZWF0aW5nLjxiciAvPjxiciAvPlJpc2stYWR2ZXJzZSBpbnZlc3RvcnMgaGF2ZSB0YWtlbiBtb25leSBvdXQgb2YgZGl2aWRlbmQgc3RvY2tzIGFuZCBwdXQgdGhlbSBpbnRvIGZpeGVkIGluY29tZSBpbnZlc3RtZW50cywgY3JlYXRpbmcgYW4gb3Bwb3J0dW5pdHkgZm9yIHRob3NlIHRoYXQgd2FudCB0byB0YWtlIGEgZnJlc2ggbG9vayBhdCBkaXZpZGVuZCBzdG9ja3MuIFRoZXJlIGFyZSBub3cgZ3JlYXQgZGVhbHMgdG8gYmUgZm91bmQgYW1vbmcgZGl2aWRlbmQgc3RvY2tzIHRoYXQgb2ZmZXIgYm90aCBhIGhpZ2ggeWllbGQgYW5kIGEgc3Ryb25nIG9wcG9ydHVuaXR5IGZvciBncm93dGguJm5ic3A7PGJyIC8+PGJyIC8+TWFya2V0QmVhdCdzIHRlYW0gb2YgYW5hbHlzdHMgaGF2ZSBtYWRlIGEgbGlzdCBvZiB0aGVzZSBjb21wYW5pZXMgdGhhdCBpbmNvbWUtb3JpZW50ZWQgaW52ZXN0b3JzIG1heSB3YW50IHRvIGNvbnNpZGVyIGluIGEgc3BlY2lhbCByZXBvcnQgdGl0bGVkICJGaW5kaW5nIFZhbHVlIGFuZCBSZXR1cm5zIGluIGEgTm8tR3Jvd3RoIEVudmlyb25tZW50LiImbmJzcDs8L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtNiBjb2wtbWQtNCBjb2wtbGctMyBteS0zIiBpZD0iZWxvbm11c2siPjxkaXYgY2xhc3M9InJlcG9ydC1wcmV2aWV3IHB0LTUgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9InJlcG9ydC1pbWFnZSBwb3NpdGlvbi1yZWxhdGl2ZSB0ZXh0LWNlbnRlciBwYi0yIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MDQyMzA4NTg1MF9yZXBvcnRwcmV2aWV3MjAyNC0wMS1tdXNrcy1uZXh0LW1vdmUtY292ZXIucG5nIiBhbHQ9IkVsb24gTXVzaydzIE5leHQgTW92ZSIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIvPjwvZGl2PjxoMj5FbG9uIE11c2sncyBOZXh0IE1vdmU8L2gyPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGlkPSJidG5SZXBvcnQyNCIgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjcmVwb3J0MjQiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IEVsb24gTXVzaydzIE5leHQgTW92ZTwvc3Bhbj48L2E+PGEgY2xhc3M9InRvcC1saW5rIGMtd2hpdGUgYnRuIGJ0bi1mZWF0dXJlZCBwLTIiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPWVsb25tdXNrIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSIgc3R5bGU9Im1hcmdpbi1ib3R0b206LTAuMjVyZW0iPjwvc3Bhbj48c3BhbiBjbGFzcz0ic3Itb25seSI+R2V0IEFsbCBBY2Nlc3MgdG8gb3BlbiBFbG9uIE11c2sncyBOZXh0IE1vdmU8L3NwYW4+PC9hPjwvZGl2PjxkaXYgaWQ9InJlcG9ydDI0IiBjbGFzcz0ibW9kYWwgcmVwb3J0LW1vZGFsIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJyZXBvcnQyNC1sYWJlbCIgYXJpYS1tb2RhbD0idHJ1ZSI+PGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIG1vZGFsLWxnIiByb2xlPSJkb2N1bWVudCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIGdyYWRpZW50LWJsdWUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UgZ3JhZGllbnQtYmx1ZSBjLXdoaXRlIiBkYXRhLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiPsOXPC9zcGFuPjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgcC00Ij48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctNCI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQwNDIzMDg1ODUwX3JlcG9ydHByZXZpZXcyMDI0LTAxLW11c2tzLW5leHQtbW92ZS1jb3Zlci5wbmciIGFsdD0iRWxvbiBNdXNrJ3MgTmV4dCBNb3ZlIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMjIwMCIgaGVpZ2h0PSIyNzEzIiBjbGFzcz0ibWItMyIvPjwvZGl2PjxhIGNsYXNzPSJidG4gYnRuLWZlYXR1cmVkIHctMTAwIG1iLTMiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPWVsb25tdXNrIiB0YXJnZXQgPSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUgbXItMiIgc3R5bGU9ImZvbnQtc2l6ZToxZW07Ij48L3NwYW4+R2V0IFRoaXMgUmVwb3J0PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctOCI+PGRpdiBjbGFzcz0iaDIgbXQtMCIgaWQ9InJlcG9ydDI0LWxhYmVsIj5FbG9uIE11c2sncyBOZXh0IE1vdmU8L2Rpdj48cCBjbGFzcz0ibXktMSI+PHN0cm9uZz5CeSA8YSBocmVmPSIvYXV0aG9ycy90aG9tYXMtaHVnaGVzLyI+VGhvbWFzIEh1Z2hlczwvYT48L3N0cm9uZz48L3A+RWxvbiBNdXNrIGlzIHByb2JhYmx5IHRoZSBtb3N0IHBvbGFyaXppbmcgYmlsbGlvbmFpcmUgb24gdGhlIHBsYW5ldC4gU29tZSBwZW9wbGUgbG92ZSBoaW0sIHdoaWxlIG90aGVycyBkZXRlc3QgaGltLiBJbm5vdmF0b3JzIGxvdmUgaGlzIGVuZ2luZWVyaW5nIGFwcHJvYWNoIGFuZCB0cmFjayByZWNvcmQgb2Ygc29sdmluZyBiaWcgcHJvYmxlbXMuIFBvbGl0aWNpYW5zIGhhdGUgdGhhdCBoZSBpcyB3aWxsaW5nIHRvIHNheSB3aGF0IG90aGVycyBhcmVuJ3Qgb3V0IGxvdWQuPGJyIC8+PGJyIC8+RnJvbSBhbiBpbnZlc3RtZW50IHN0YW5kcG9pbnQsIHRob3NlIHRoYXQgYmV0IG9uIFRlc2xhIGVhcmx5IG9uIGhhdmUgZG9uZSBleHRyZW1lbHkgd2VsbC4gSG93ZXZlciwgdGhleSBoYXZlIGhhZCB0byBwdXQgdXAgd2l0aCBubyBzaG9ydGFnZSBvZiBhbnRpY3MgdW5maXQgZm9yIGEgQ0VPIG9mIGEgbGFyZ2UgcHVibGljIGNvbXBhbnksIGluY2x1ZGluZyBtdWx0aXBsZSB3cmlzdCBzbGFwcyBmcm9tIHRoZSBTZWN1cml0aWVzIGFuZCBFeGNoYW5nZSBDb21taXNzaW9uLjxiciAvPjxiciAvPlRocm91Z2ggaXQgYWxsLCBoZSBoYXMgcmVtYWluZWQgdGhlIHNhbWUgdmlzaW9uYXJ5IGVudHJlcHJlbmV1ciBoZSdzIGFsd2F5cyBiZWVuLiBIZSB0aGlua3MgYmlnIHRob3VnaHRzIGFuZCBjYXJyaWVzIHRoZW0gdGhyb3VnaCwgYWx0aG91Z2ggaXQgb2Z0ZW4gdGFrZXMgbXVjaCBsb25nZXIgdG8gcmVhbGl6ZSBoaXMgZHJlYW1zIHRoYW4gaGUgb3JpZ2luYWxseSBmb3JlY2FzdHMuPGJyIC8+PGJyIC8+TWFya2V0QmVhdCdzIHRlYW0gb2YgYW5hbHlzdHMgaGF2ZSBwdXQgdG9nZXRoZXIgYSBzcGVjaWFsIHJlcG9ydCB0aGF0IGV4cGxvcmVzIE11c2sncyBidXNpbmVzcyBlbXBpcmUsIGFzIHdlbGwgYXMgd2hhdCBsaXR0bGUta25vd24gb3Bwb3J0dW5pdGllcyB0aGVyZSBhcmUgdG8gaW52ZXN0IGluIGhpcyBjb21wYW5pZXMgYW5kIGhpcyBjb21wYW5pZXMnIGtleSB2ZW5kb3JzLiZuYnNwOzwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC02IGNvbC1tZC00IGNvbC1sZy0zIG15LTMiIGlkPSJzaG9ydGludGVyZXN0Ij48ZGl2IGNsYXNzPSJyZXBvcnQtcHJldmlldyBwdC01IHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJyZXBvcnQtaW1hZ2UgcG9zaXRpb24tcmVsYXRpdmUgdGV4dC1jZW50ZXIgcGItMiI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyMzEwMjYwOTAxNTdfcmVwb3J0cHJldmlldzIwMjMtMTAtMjUtYS1ndWlkZS10by1oaWdoLXNob3J0LWludGUucG5nIiBhbHQ9IkEgR3VpZGUgVG8gSGlnaC1TaG9ydC1JbnRlcmVzdCBTdG9ja3MiIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjAwIiBoZWlnaHQ9IjI3MTMiLz48L2Rpdj48aDI+QSBHdWlkZSBUbyBIaWdoLVNob3J0LUludGVyZXN0IFN0b2NrczwvaDI+PGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgaWQ9ImJ0blJlcG9ydDI1IiBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNyZXBvcnQyNSI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgQSBHdWlkZSBUbyBIaWdoLVNob3J0LUludGVyZXN0IFN0b2Nrczwvc3Bhbj48L2E+PGEgY2xhc3M9InRvcC1saW5rIGMtd2hpdGUgYnRuIGJ0bi1mZWF0dXJlZCBwLTIiIGhyZWY9Ii9zdWJzY3JpYmUvUGF5bWVudC5hc3B4P1Byb2R1Y3RDb2RlPXJlcG9ydDI5OTcmUmVwb3J0T2ZmZXJDb2RlPXNob3J0aW50ZXJlc3QiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTotMC4yNXJlbSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5HZXQgQWxsIEFjY2VzcyB0byBvcGVuIEhvdyB0byBQbGF5IFNob3J0IFN0b2Nrczwvc3Bhbj48L2E+PC9kaXY+PGRpdiBpZD0icmVwb3J0MjUiIGNsYXNzPSJtb2RhbCByZXBvcnQtbW9kYWwiIHRhYmluZGV4PSItMSIgcm9sZT0iZGlhbG9nIiBhcmlhLWxhYmVsbGVkYnk9InJlcG9ydDI1LWxhYmVsIiBhcmlhLW1vZGFsPSJ0cnVlIj48ZGl2IGNsYXNzPSJtb2RhbC1kaWFsb2cgbW9kYWwtbGciIHJvbGU9ImRvY3VtZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1jb250ZW50Ij48ZGl2IGNsYXNzPSJtb2RhbC1oZWFkZXIgZ3JhZGllbnQtYmx1ZSI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjbG9zZSBncmFkaWVudC1ibHVlIGMtd2hpdGUiIGRhdGEtZGlzbWlzcz0ibW9kYWwiIGFyaWEtbGFiZWw9IkNsb3NlIj48c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+w5c8L3NwYW4+PC9idXR0b24+PC9kaXY+PGRpdiBjbGFzcz0ibW9kYWwtYm9keSBwLTQiPjxkaXYgY2xhc3M9InJvdyI+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy00Ij48ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyMzEwMjYwOTAxNTdfcmVwb3J0cHJldmlldzIwMjMtMTAtMjUtYS1ndWlkZS10by1oaWdoLXNob3J0LWludGUucG5nIiBhbHQ9IkEgR3VpZGUgVG8gSGlnaC1TaG9ydC1JbnRlcmVzdCBTdG9ja3MiIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjAwIiBoZWlnaHQ9IjI3MTMiIGNsYXNzPSJtYi0zIi8+PC9kaXY+PGEgY2xhc3M9ImJ0biBidG4tZmVhdHVyZWQgdy0xMDAgbWItMyIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9c2hvcnRpbnRlcmVzdCIgdGFyZ2V0ID0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIG1yLTIiIHN0eWxlPSJmb250LXNpemU6MWVtOyI+PC9zcGFuPkdldCBUaGlzIFJlcG9ydDwvYT48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTgiPjxkaXYgY2xhc3M9ImgyIG10LTAiIGlkPSJyZXBvcnQyNS1sYWJlbCI+QSBHdWlkZSBUbyBIaWdoLVNob3J0LUludGVyZXN0IFN0b2NrczwvZGl2PjxwIGNsYXNzPSJteS0xIj48c3Ryb25nPkJ5IDxhIGhyZWY9Ii9hdXRob3JzL3Rob21hcy1odWdoZXMvIj5UaG9tYXMgSHVnaGVzPC9hPjwvc3Ryb25nPjwvcD48cD5UaGUgc2hvcnQtc2VsbGVycyBhcmUgbWFraW5nIGhlYWRsaW5lcyBsZWZ0IGFuZCByaWdodCBhbmQgZm9yIG1vcmUgcmVhc29ucyB0aGFuIG9uZS4gSWYgdGhlIG5ld3MgaXNuJnJzcXVvO3Qgc3BvdGxpZ2h0aW5nIGEgbmV3IHNob3J0LXNlbGwgcmVwb3J0IGl0JnJzcXVvO3MgYSBtYWpvciBzaG9ydC1zcXVlZXplIGdldHRpbmcgdGhlIGF0dGVudGlvbi4gVGhlIHRha2Vhd2F5cyBmb3IgdHJhZGVycyBhcmUgdGhhdCBzaG9ydC1hY3Rpb24gYW5kIHRoZSBnYWlucyB0aGF0IGNhbiBjb21lIHdpdGggaXQgaGF2ZSBuZXZlciBiZWVuIGhvdHRlci48L3A+DQo8cD5UaGUgcHJvYmxlbSBpcyB0aGF0IGl0JnJzcXVvO3MgdmVyeSBoYXJkIHRvIGtub3cgd2hpY2ggc3RvY2tzIHRvIHNob3J0IGJlY2F1c2Ugc2hvcnRpbmcgaXMgbW9yZSB0aGFuIGp1c3QgZnVuZGFtZW50YWxzIG9yIHRlY2huaWNhbHMuIFRoZXJlIGlzIGFuIGVsZW1lbnQgb2YgbHVjaywgYSA2dGggc2Vuc2UgYWxtb3N0LCB0aGF0IGNhbiZyc3F1bzt0IGJlIGRlbmllZCBhbmQgbm90IGV2ZXJ5b25lIGhhcyBpdC4gQmVzaWRlcywgaXQgdGFrZXMgYSBsb3Qgb2YgZ3V0cyB0byBnbyBhZ2FpbnN0IHRoZSBncmFpbiBhbmQgc2hvcnQgc2VsbCBhIHN0b2NrLiBKdXN0IGJlY2F1c2UgYSB3b3VsZC1iZSBzaG9ydC1zZWxsZXIgc2VlcyBubyB2YWx1ZSBpbiBhIGhpZ2hseS12YWx1ZWQgc3RvY2sgZG9lc24mcnNxdW87dCBtZWFuIHRoZSBtYXJrZXQgd2lsbCBhZ3JlZSB3aXRoIHRoZW0gd2hlbiB0aGUgbmV3cyBsZWFrcyBvdXQuPC9wPg0KPHA+RXZlbiBpZiB5b3UgZG8ga25vdyB3aGljaCBzdG9jayB0byBzaG9ydCB0aGVyZSZyc3F1bztzIGEgbmV3IHJpc2sgaW4gdG93bi4gQ3Jvd2Qtc291cmNlZCBpbnZlc3RtZW50IGdyb3VwcyBhcmUgdGFyZ2V0aW5nIGhpZ2gtc2hvcnQgaW50ZXJlc3Qgc3RvY2tzIGFuZCBzcGFya2luZyBtYWpvciBzaG9ydC1zcXVlZXplcywgdGhlIGtpbmQgdGhhdCB0dXJucyBiaWxsaW9uYWlyZXMgaW50byBwYXVwZXJzLCBhbmQgbWFraW5nIGl0IHZlcnkgcmlza3kgaWYgbm90IGltcG9zc2libGUgZm9yIGF2ZXJhZ2UgaW52ZXN0b3JzIHRvIHByb2ZpdCBmcm9tIHNob3J0LXNlbGxpbmcuIFRoYXQmcnNxdW87cyB3aHkgbGVhdmluZyBzaG9ydGluZyB0byB0aGUgcHJvZmVzc2lvbmFsIGlzIGEgZ29vZCBpZGVhIGJ1dCB0aGVyZSBhcmUgc3RpbGwgd2F5cyBmb3IgYXZlcmFnZSBpbnZlc3RvcnMgdG8gcHJvZml0IGZyb20gdGhlIHNob3J0IG1hcmtldC48L3A+DQo8cD5JbiB0aGUgcmVwb3J0LCBUaG9tYXMgSHVnaGVzIGNvdmVycyB3aGF0IGlzIHNob3J0LXNlbGxpbmcsIHdoYXQgaXMgdGhlIHNob3J0LXNxdWVlemUsIGFuZCBob3cgeW91IGNhbiBwcm9maXQgZnJvbSB0aGVtLjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtNiBjb2wtbWQtNCBjb2wtbGctMyBteS0zIiBpZD0iaW5zaWRlcnNlbGxpbmdvZmZlciI+PGRpdiBjbGFzcz0icmVwb3J0LXByZXZpZXcgcHQtNSBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0icmVwb3J0LWltYWdlIHBvc2l0aW9uLXJlbGF0aXZlIHRleHQtY2VudGVyIHBiLTIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjMwOTI2MDkzMTE3X3JlcG9ydHByZXZpZXdjb3Zlci0xMi1zdG9ja3MtY29ycG9yYXRlLWluc2lkZXJzLWFyLnBuZyIgYWx0PSIxMiBTdG9ja3MgQ29ycG9yYXRlIEluc2lkZXJzIGFyZSBBYmFuZG9uaW5nIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMTE0MCIgaGVpZ2h0PSIxNDA2Ii8+PC9kaXY+PGgyPjEyIFN0b2NrcyBDb3Jwb3JhdGUgSW5zaWRlcnMgYXJlIEFiYW5kb25pbmc8L2gyPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGlkPSJidG5SZXBvcnQyNiIgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjcmVwb3J0MjYiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IDEyIFN0b2NrcyBDb3Jwb3JhdGUgSW5zaWRlcnMgYXJlIEFiYW5kb25pbmc8L3NwYW4+PC9hPjxhIGNsYXNzPSJ0b3AtbGluayBjLXdoaXRlIGJ0biBidG4tZmVhdHVyZWQgcC0yIiBocmVmPSIvc3Vic2NyaWJlL2FsbC1hY2Nlc3MvP1JlZmVycmFsVHlwZT1QcmVtaXVtUmVwb3J0c1BhZ2UiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTotMC4yNXJlbSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5HZXQgQWxsIEFjY2VzcyB0byBvcGVuIENvbXBhbnkgSW5zaWRlcnMgYXJlIER1bXBpbmcgVGhlc2UgMTAgU3RvY2tzPC9zcGFuPjwvYT48L2Rpdj48ZGl2IGlkPSJyZXBvcnQyNiIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0MjYtbGFiZWwiIGFyaWEtbW9kYWw9InRydWUiPjxkaXYgY2xhc3M9Im1vZGFsLWRpYWxvZyBtb2RhbC1sZyIgcm9sZT0iZG9jdW1lbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWNvbnRlbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWhlYWRlciBncmFkaWVudC1ibHVlIj48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNsb3NlIGdyYWRpZW50LWJsdWUgYy13aGl0ZSIgZGF0YS1kaXNtaXNzPSJtb2RhbCIgYXJpYS1sYWJlbD0iQ2xvc2UiPjxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIj7Dlzwvc3Bhbj48L2J1dHRvbj48L2Rpdj48ZGl2IGNsYXNzPSJtb2RhbC1ib2R5IHAtNCI+PGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTQiPjxkaXYgY2xhc3M9InRleHQtY2VudGVyIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDIzMDkyNjA5MzExN19yZXBvcnRwcmV2aWV3Y292ZXItMTItc3RvY2tzLWNvcnBvcmF0ZS1pbnNpZGVycy1hci5wbmciIGFsdD0iMTIgU3RvY2tzIENvcnBvcmF0ZSBJbnNpZGVycyBhcmUgQWJhbmRvbmluZyIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjExNDAiIGhlaWdodD0iMTQwNiIgY2xhc3M9Im1iLTMiLz48L2Rpdj48YSBjbGFzcz0iYnRuIGJ0bi1mZWF0dXJlZCB3LTEwMCBtYi0zIiBocmVmPSIvc3Vic2NyaWJlL2FsbC1hY2Nlc3MvP1JlZmVycmFsVHlwZT1QcmVtaXVtUmVwb3J0c1BhZ2UiIHRhcmdldCA9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZSBtci0yIiBzdHlsZT0iZm9udC1zaXplOjFlbTsiPjwvc3Bhbj5HZXQgVGhpcyBSZXBvcnQ8L2E+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy04Ij48ZGl2IGNsYXNzPSJoMiBtdC0wIiBpZD0icmVwb3J0MjYtbGFiZWwiPjEyIFN0b2NrcyBDb3Jwb3JhdGUgSW5zaWRlcnMgYXJlIEFiYW5kb25pbmc8L2Rpdj48cCBjbGFzcz0ibXktMSI+PHN0cm9uZz5CeSBNYXJrZXRCZWF0IFN0YWZmPC9zdHJvbmc+PC9wPkFuIGluc2lkZXIgdHJhZGUgb2NjdXJzIHdoZW4gYSBjb3Jwb3JhdGUgZXhlY3V0aXZlIChzdWNoIGFzIGEgQ0VPLCBDRk8sIG9yIENPTykgaGFzIG5vbi1wdWJsaWMgaW5mb3JtYXRpb24gYWJvdXQgYSBjb21wYW55IGJ1eXMgb3Igc2VsbHMgc2hhcmVzIG9mIHRoYXQgY29tcGFueSdzIHN0b2NrLiBDb21wYW55IGluc2lkZXJzIGFyZSByZXF1aXJlZCBieSBsYXcgdG8gcmVndWxhcmx5IHJlcG9ydCB0aGVpciBzdG9jayBwdXJjaGFzZXMgYW5kIHNhbGVzIHRvIHRoZSBTRUMuPGJyIC8+PGJyIC8+VHJhY2tpbmcgYSBjb21wYW55J3MgaW5zaWRlciB0cmFkZXMgaXMgYSBtZXRyaWMgdGhhdCBjYW4gYmUgdXNlZCB0byBpZGVudGlmeSB0aGUgZGlyZWN0aW9uIHRoYXQgdGhlIGNvbXBhbnkncyBleGVjdXRpdmVzIGJlbGlldmUgdGhhdCB0aGUgY29tcGFueSBpcyBoZWFkZWQuIElmIGEgbnVtYmVyIG9mIGluc2lkZXJzIHNlbGwgc2hhcmVzIG9mIHRoZWlyIGNvbXBhbnksIHRoZXkgbWF5IGJlbGlldmUgdGhhdCB0aGUgY29tcGFueSB3aWxsIGhhdmUgd2VhayBmdXR1cmUgZWFybmluZ3MgYW5kIHRoYXQgdGhlIHNoYXJlIHByaWNlIHdpbGwgZGVjbGluZSBpbiB0aGUgbmVhciBmdXR1cmUuPGJyIC8+PGJyIC8+Rm9yIGV4YW1wbGUsIGlmIE1pY3Jvc29mdCdzIENFTywgQ0ZPLCBhbmQgQ09PIGFsbCByZWNlbnRseSBzb2xkIHNoYXJlcyBvZiBNaWNyb3NvZnQgc3RvY2ssIHRoYXQgd291bGQgYmUgYW4gaW5kaWNhdGlvbiB0aGF0IHRoZXJlIGNvdWxkIGJlIHVucmVwb3J0ZWQgbmV3cyB0aGF0IG1heSBuZWdhdGl2ZWx5IGFmZmVjdCBNaWNyb3NvZnQncyBzdG9jayBwcmljZSBpbiB0aGUgbmVhciBmdXR1cmUuPGJyIC8+PGJyIC8+VGhpcyBzbGlkZXNob3cgbGlzdHMgdGhlIDEyIGNvbXBhbmllcyB0aGF0IGhhdmUgaGFkIHRoZSBoaWdoZXN0IGxldmVscyBvZiBpbnNpZGVyIGJ1eWluZyB3aXRoaW4gdGhlIGxhc3QgMTgwIGRheXMuPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTYgY29sLW1kLTQgY29sLWxnLTMgbXktMyIgaWQ9InRyYWRlcnNndWlkZSI+PGRpdiBjbGFzcz0icmVwb3J0LXByZXZpZXcgcHQtNSBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0icmVwb3J0LWltYWdlIHBvc2l0aW9uLXJlbGF0aXZlIHRleHQtY2VudGVyIHBiLTIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjMwOTI2MDkzMDUwX3JlcG9ydHByZXZpZXdjb3Zlci10cmFkZXJzLWd1aWRlLXRvLWVxdWl0aWVzLXJlc2VhLnBuZyIgYWx0PSJUaGUgVHJhZGVy4oCZcyBHdWlkZSB0byBFcXVpdGllcyBSZXNlYXJjaCIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjExNDAiIGhlaWdodD0iMTQwNiIvPjwvZGl2PjxoMj5UaGUgVHJhZGVy4oCZcyBHdWlkZSB0byBFcXVpdGllcyBSZXNlYXJjaDwvaDI+PGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgaWQ9ImJ0blJlcG9ydDI3IiBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNyZXBvcnQyNyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgVGhlIFRyYWRlcuKAmXMgR3VpZGUgdG8gRXF1aXRpZXMgUmVzZWFyY2g8L3NwYW4+PC9hPjxhIGNsYXNzPSJ0b3AtbGluayBjLXdoaXRlIGJ0biBidG4tZmVhdHVyZWQgcC0yIiBocmVmPSIvc3Vic2NyaWJlL2FsbC1hY2Nlc3MvP1JlZmVycmFsVHlwZT1QcmVtaXVtUmVwb3J0c1BhZ2UiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTotMC4yNXJlbSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5HZXQgQWxsIEFjY2VzcyB0byBvcGVuIFRoZSBUcmFkZXLigJlzIEd1aWRlIHRvIEVxdWl0aWVzIFJlc2VhcmNoPC9zcGFuPjwvYT48L2Rpdj48ZGl2IGlkPSJyZXBvcnQyNyIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0MjctbGFiZWwiIGFyaWEtbW9kYWw9InRydWUiPjxkaXYgY2xhc3M9Im1vZGFsLWRpYWxvZyBtb2RhbC1sZyIgcm9sZT0iZG9jdW1lbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWNvbnRlbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWhlYWRlciBncmFkaWVudC1ibHVlIj48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNsb3NlIGdyYWRpZW50LWJsdWUgYy13aGl0ZSIgZGF0YS1kaXNtaXNzPSJtb2RhbCIgYXJpYS1sYWJlbD0iQ2xvc2UiPjxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIj7Dlzwvc3Bhbj48L2J1dHRvbj48L2Rpdj48ZGl2IGNsYXNzPSJtb2RhbC1ib2R5IHAtNCI+PGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTQiPjxkaXYgY2xhc3M9InRleHQtY2VudGVyIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDIzMDkyNjA5MzA1MF9yZXBvcnRwcmV2aWV3Y292ZXItdHJhZGVycy1ndWlkZS10by1lcXVpdGllcy1yZXNlYS5wbmciIGFsdD0iVGhlIFRyYWRlcuKAmXMgR3VpZGUgdG8gRXF1aXRpZXMgUmVzZWFyY2giIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIxMTQwIiBoZWlnaHQ9IjE0MDYiIGNsYXNzPSJtYi0zIi8+PC9kaXY+PGEgY2xhc3M9ImJ0biBidG4tZmVhdHVyZWQgdy0xMDAgbWItMyIgaHJlZj0iL3N1YnNjcmliZS9hbGwtYWNjZXNzLz9SZWZlcnJhbFR5cGU9UHJlbWl1bVJlcG9ydHNQYWdlIiB0YXJnZXQgPSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUgbXItMiIgc3R5bGU9ImZvbnQtc2l6ZToxZW07Ij48L3NwYW4+R2V0IFRoaXMgUmVwb3J0PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctOCI+PGRpdiBjbGFzcz0iaDIgbXQtMCIgaWQ9InJlcG9ydDI3LWxhYmVsIj5UaGUgVHJhZGVy4oCZcyBHdWlkZSB0byBFcXVpdGllcyBSZXNlYXJjaDwvZGl2PjxwIGNsYXNzPSJteS0xIj48c3Ryb25nPkJ5IE1hcmtldEJlYXQgU3RhZmY8L3N0cm9uZz48L3A+PHA+VGhlcmUgYXJlIG1vcmUgdGhhbiA3LDAwMCBwdWJsaWNseSB0cmFkZWQgY29tcGFuaWVzIGFjcm9zcyB0aGUgZ2xvYmUsIHdoaWNoIGFyZSBjb3ZlcmVkIGJ5IG1vcmUgdGhhbiA0MDAgZGlmZmVyZW50IGJyb2tlcmFnZXMuIEVhY2ggdHJhZGluZyBkYXksIGJyb2tlcmFnZXMgY29sbGVjdGl2ZWx5IGlzc3VlIG1vcmUgdGhhbiA1MDAgcmVzZWFyY2ggbm90ZXMgb24gYW55IG51bWJlciBvZiBzdG9ja3MuIE91ciBkYWlseSBuZXdzbGV0dGVycywgTWFya2V0QmVhdCBEYWlseSBhbmQgTWFya2V0QmVhdCBEYWlseSBQcmVtaXVtLCBwcm92aWRlIG5lYXJseSBjb21wcmVoZW5zaXZlIGNvdmVyYWdlIG9uIGVxdWl0aWVzIHJlc2VhcmNoIGNoYW5nZXMgb24gYSBkYWlseSBiYXNpcy48L3A+DQo8cD5MZWFybiBob3cgdG8gZXZhbHVhdGUgYSBzdG9jayBiYXNlZCBvbiB3aGF0IGVxdWl0aWVzIHJlc2VhcmNoIGFuYWx5c3RzIGFyZSBzYXlpbmcgYWJvdXQgaXQuIFdlIHByb3ZpZGUgYSBsaXN0IG9mIHdoaWNoIGJyb2tlcmFnZXMgb2ZmZXIgdGhlIG1vc3QgYWNjdXJhdGUgdHdlbHZlIG1vbnRoIHByaWNlIHRhcmdldHMgYW5kIHdoaWNoIGJyb2tlcmFnZXMnIHJlY29tbWVuZGF0aW9ucyBoYXZlIGhpc3RvcmljYWxseSByZXN1bHRlZCBpbiB0aGUgaGlnaGVzdCA3LWRheSwgMzAtZGF5IGFuZCAzNjUtZGF5IFJPSS48L3A+DQo8cD5SZXZpZXcgb3VyIGxpc3Qgb2Ygd2hpY2ggY29tcGFuaWVzIGhhdmUgcmVjZWl2ZWQgdGhlIGhpZ2hlc3QgYXZlcmFnZSByYXRpbmdzIGZyb20gZXF1aXRpZXMgcmVzZWFyY2ggYW5hbHlzdHMgYW5kIGxlYXJuIHRoZSByYXRpbmdzIHN5c3RlbXMgdXNlZCBieSBtb3JlIHRoYW4gMTUwIG9mIHRoZSB0b3AgZXF1aXRpZXMgcmVzZWFyY2ggZmlybXMuIEdldCBhY2Nlc3MgdG8gZG96ZW5zIG9mIGFkZGl0aW9uYWwgcmVzb3VyY2VzIHRoYXQgd2lsbCBoZWxwIGJyb2FkZW4geW91ciBrbm93bGVkZ2Ugb2YgZXF1aXRpZXMgcmVzZWFyY2guPC9wPg0KPHA+VGhpcyBpcyBvdXIgZm9ydHktZml2ZSBwYWdlIGludmVzdG1lbnQgZ3VpZGUgdGhhdCBwcm92aWRlcyBhIGJhc2ljIGVkdWNhdGlvbiBmb3IgbWFraW5nIHRyYWRlcyB1c2luZyBlcXVpdGllcyByZXNlYXJjaCBkYXRhLjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtNiBjb2wtbWQtNCBjb2wtbGctMyBteS0zIiBpZD0icmVjZXNzaW9uIj48ZGl2IGNsYXNzPSJyZXBvcnQtcHJldmlldyBwdC01IHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJyZXBvcnQtaW1hZ2UgcG9zaXRpb24tcmVsYXRpdmUgdGV4dC1jZW50ZXIgcGItMiI+PGltZyBzcmM9Ii9sb2dvcy9wcmVtaXVtLXJlcG9ydHMvc21hbGxfMjAyMjA5MTQwNTA0NTRfcmVwb3J0X3ByZXZpZXdfY292ZXItMTAtcmVjZXNzaW9uLXByb29mLXN0b2Nrc0AxeC5wbmciIGFsdD0iMTAgJnF1b3Q7UmVjZXNzaW9uIFByb29mJnF1b3Q7IFN0b2NrcyBUaGF0IFdpbGwgVGhyaXZlIGluIEFueSBNYXJrZXQiIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIxMTQwIiBoZWlnaHQ9IjE0MDYiLz48L2Rpdj48aDI+MTAgIlJlY2Vzc2lvbiBQcm9vZiIgU3RvY2tzIFRoYXQgV2lsbCBUaHJpdmUgaW4gQW55IE1hcmtldDwvaDI+PGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgaWQ9ImJ0blJlcG9ydDI4IiBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNyZXBvcnQyOCI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgMTAgIlJlY2Vzc2lvbiBQcm9vZiIgU3RvY2tzIFRoYXQgV2lsbCBUaHJpdmUgaW4gQW55IE1hcmtldDwvc3Bhbj48L2E+PGEgY2xhc3M9InRvcC1saW5rIGMtd2hpdGUgYnRuIGJ0bi1mZWF0dXJlZCBwLTIiIGhyZWY9Ii9zdWJzY3JpYmUvYWxsLWFjY2Vzcy8/UmVmZXJyYWxUeXBlPVByZW1pdW1SZXBvcnRzUGFnZSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUiIHN0eWxlPSJtYXJnaW4tYm90dG9tOi0wLjI1cmVtIj48L3NwYW4+PHNwYW4gY2xhc3M9InNyLW9ubHkiPkdldCBBbGwgQWNjZXNzIHRvIG9wZW4gMTAgIlJlY2Vzc2lvbiBQcm9vZiIgU3RvY2tzIHRvIEJ1eSBOb3c8L3NwYW4+PC9hPjwvZGl2PjxkaXYgaWQ9InJlcG9ydDI4IiBjbGFzcz0ibW9kYWwgcmVwb3J0LW1vZGFsIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJyZXBvcnQyOC1sYWJlbCIgYXJpYS1tb2RhbD0idHJ1ZSI+PGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIG1vZGFsLWxnIiByb2xlPSJkb2N1bWVudCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIGdyYWRpZW50LWJsdWUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UgZ3JhZGllbnQtYmx1ZSBjLXdoaXRlIiBkYXRhLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiPsOXPC9zcGFuPjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgcC00Ij48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctNCI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjIwOTE0MDUwNDU0X3JlcG9ydF9wcmV2aWV3X2NvdmVyLTEwLXJlY2Vzc2lvbi1wcm9vZi1zdG9ja3NAMXgucG5nIiBhbHQ9IjEwICZxdW90O1JlY2Vzc2lvbiBQcm9vZiZxdW90OyBTdG9ja3MgVGhhdCBXaWxsIFRocml2ZSBpbiBBbnkgTWFya2V0IiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMTE0MCIgaGVpZ2h0PSIxNDA2IiBjbGFzcz0ibWItMyIvPjwvZGl2PjxhIGNsYXNzPSJidG4gYnRuLWZlYXR1cmVkIHctMTAwIG1iLTMiIGhyZWY9Ii9zdWJzY3JpYmUvYWxsLWFjY2Vzcy8/UmVmZXJyYWxUeXBlPVByZW1pdW1SZXBvcnRzUGFnZSIgdGFyZ2V0ID0iX2JsYW5rIj48c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtbG9jay1rZXlob2xlIG1yLTIiIHN0eWxlPSJmb250LXNpemU6MWVtOyI+PC9zcGFuPkdldCBUaGlzIFJlcG9ydDwvYT48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTgiPjxkaXYgY2xhc3M9ImgyIG10LTAiIGlkPSJyZXBvcnQyOC1sYWJlbCI+MTAgIlJlY2Vzc2lvbiBQcm9vZiIgU3RvY2tzIFRoYXQgV2lsbCBUaHJpdmUgaW4gQW55IE1hcmtldDwvZGl2PjxwIGNsYXNzPSJteS0xIj48c3Ryb25nPkJ5IE1hcmtldEJlYXQgU3RhZmY8L3N0cm9uZz48L3A+PHA+QWZ0ZXIgdGhlIGVuZCBvZiB0aGUgcGFuZGVtaWMsIG1hbnkgaW52ZXN0b3JzIHRob3VnaHQgdGhlIHN0b2NrIG1hcmtldCBjb3VsZCBkbyBubyB3cm9uZy4gVGhlcmUgd2VyZSB1bnByZWNlZGVudGVkIGxldmVscyBvZiBnb3Zlcm5tZW50IHNwZW5kaW5nLiBCb3Jyb3dpbmcgbW9uZXkgd2FzIGJhc2ljYWxseSBmcmVlLiBQdWJsaWMgY29tcGFuaWVzIHdlcmUgc2VlaW5nIG1hc3NpdmUgZ3Jvd3RoIGFuZCByZWNvcmQgcHJvZml0cy4gVGhlIHN0b2NrIG1hcmtldCBjb3VsZCBkbyBubyB3cm9uZy48YnIgLz48YnIgLz5XaGVuIGludGVyZXN0IHJhdGVzIHN0YXJ0ZWQgdG8gcmlzZSBhbmQgZ292ZXJubWVudCBzdGltdWx1cyBkcmllZCB1cCwgdGhlIHN0b2NrIG1hcmtldCBoYWQgYSB3YWtldXAgY2FsbCBpbiAyMDIyIGFuZCAyMDIzLiBXZSB3ZXJlIHJldHVybmluZyB0byBhIG1vcmUgbm9ybWFsIGVjb25vbWljIGVudmlyb25tZW50IGFuZCBtYW55IHRob3VnaHQgdGhhdCBhIHJlY2Vzc2lvbiB3YXMganVzdCBhcm91bmQgdGhlIGNvcm5lci4gV2hpbGUgdGhlIG1hcmtldCBkaWQgc2xvdyBkb3duIGZvciBhIHdoaWxlLCB0aGUgZWNvbm9teSBuZXZlciBzdG9wcGVkIGdyb3dpbmcgZGVzcGl0ZSB0aGUgd2FyIGluIFVrcmFpbmUsIHJpc2luZyBpbnRlcmVzdCByYXRlcywgYW5kIHBvbGl0aWNhbCBzdHJpZmUuJm5ic3A7PGJyIC8+PGJyIC8+VGhlIGVjb25vbXkgaGFzIGJlZW4gdmVyeSByZXNpbGllbnQgZm9yIHRoZSBsYXN0IGZldyB5ZWFycywgYnV0IHRoaXMgdHJlbmQgd29uJ3QgbGFzdCBmb3JldmVyLiBBdCBzb21lIHBvaW50IGFub3RoZXIgZGVlcCByZWNlc3Npb24gd2lsbCBjb21lLCBsaWtlIHRoZSBHcmVhdCBSZWNlc3Npb24gaW4gMjAwOCwgYW5kIGl0IHdpbGwgbGlrZWx5IGJlIGNhdXNlZCBieSBzb21ldGhpbmcgd2UgaGF2ZW4ndCBldmVuIGZvcmVzZWVuIHlldC4gQWZ0ZXIgYWxsLCB3aG8gdGhvdWdodCB0aGUgd29ybGQgd291bGQgbmVlZCB0byBzaHV0IGRvd24gZHVlIHRvIGEgZ2xvYmFsIHBhbmRlbWljPyBBbmQgd2hvIHRob3VnaHQgUnVzc2lhIHdvdWxkIGludmFkZSBVa3JhaW5lPyA8YnIgLz48YnIgLz5XaGlsZSB3ZSBkb24ndCBrbm93IHdoZW4gdGhlIG5leHQgcmVjZXNzaW9uIHdpbGwgb2NjdXIsIGl0J3MgZ29vZCB0byBoYXZlIGEgYmFsYW5jZWQgYmFza2V0IG9mIHN0b2NrcyBpbiB5b3VyIHBvcnRmb2xpby4gWWVzLCB5b3Ugd2FudCBzb21lIGdyb3d0aCBzdG9ja3MgaW4geW91ciBwb3J0Zm9saW8sIGJ1dCB5b3UgYWxzbyB3YW50IHNvbWUgZGVmZW5zaXZlIHBsYXlzIHRoYXQgd2lsbCB0aHJpdmUgZHVyaW5nIHJlY2Vzc2lvbmFyeSB0aW1lcy4gV2UgaGF2ZSBsZWFybmVkIHRoZXJlIGFyZSBzZXZlcmFsIHN0b2NrcyB0aGF0IGhhdmUgYSBoaXN0b3J5IG9mIHBlcmZvcm1pbmcgd2VsbCBldmVuIHdoZW4gdGhlIGVjb25vbXkgZG9lcyBub3QuPGJyIC8+PGJyIC8+SW4gdGhpcyBzcGVjaWFsIHJlcG9ydCwgd2UgaGF2ZSBpZGVudGlmaWVkIHRlbiBjb21wYW5pZXMgd2hvIGFyZSB3ZWxsIHBvc2l0aW9uZWQgdG8gaGVscCB5b3VyIHBvcnRmb2xpbyBub3Qgb25seSBzdXJ2aXZlLCBidXQgdGhyaXZlLCB3aGVuIHRoZSBzdG9jayBtYXJrZXQgZG9lcyB0YWtlIGl0cyBpbmV2aXRhYmxlIHR1bWJsZS48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTYgY29sLW1kLTQgY29sLWxnLTMgbXktMyIgaWQ9IjdhaXN0b2Nrc3RvaW52ZXN0aW4iPjxkaXYgY2xhc3M9InJlcG9ydC1wcmV2aWV3IHB0LTUgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9InJlcG9ydC1pbWFnZSBwb3NpdGlvbi1yZWxhdGl2ZSB0ZXh0LWNlbnRlciBwYi0yIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDIzMDYzMDA5MDAzN19yZXBvcnRwcmV2aWV3MjAyMy0wNi1haS1zcGVjaWFsLXJlcG9ydC1jb3Zlci5wbmciIGFsdD0iNyBBSSBTdG9ja3MgdG8gSW52ZXN0IEluOiBBbiBJbnRyb2R1Y3Rpb24gdG8gQUkgSW52ZXN0aW5nIEZvciBTZWxmLURpcmVjdGVkIEludmVzdG9ycyIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjM0MjAiIGhlaWdodD0iNDIxOCIvPjwvZGl2PjxoMj43IEFJIFN0b2NrcyB0byBJbnZlc3QgSW46IEFuIEludHJvZHVjdGlvbiB0byBBSSBJbnZlc3RpbmcgRm9yIFNlbGYtRGlyZWN0ZWQgSW52ZXN0b3JzPC9oMj48YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBpZD0iYnRuUmVwb3J0MjkiIGNsYXNzPSJzdHJldGNoZWQtbGluayIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI3JlcG9ydDI5Ij48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyA3IEFJIFN0b2NrcyB0byBJbnZlc3QgSW46IEFuIEludHJvZHVjdGlvbiB0byBBSSBJbnZlc3RpbmcgRm9yIFNlbGYtRGlyZWN0ZWQgSW52ZXN0b3JzPC9zcGFuPjwvYT48YSBjbGFzcz0idG9wLWxpbmsgYy13aGl0ZSBidG4gYnRuLWZlYXR1cmVkIHAtMiIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9N2Fpc3RvY2tzdG9pbnZlc3RpbiIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUiIHN0eWxlPSJtYXJnaW4tYm90dG9tOi0wLjI1cmVtIj48L3NwYW4+PHNwYW4gY2xhc3M9InNyLW9ubHkiPkdldCBBbGwgQWNjZXNzIHRvIG9wZW4gNyBBSSBTdG9ja3MgdG8gSW52ZXN0IEluPC9zcGFuPjwvYT48L2Rpdj48ZGl2IGlkPSJyZXBvcnQyOSIgY2xhc3M9Im1vZGFsIHJlcG9ydC1tb2RhbCIgdGFiaW5kZXg9Ii0xIiByb2xlPSJkaWFsb2ciIGFyaWEtbGFiZWxsZWRieT0icmVwb3J0MjktbGFiZWwiIGFyaWEtbW9kYWw9InRydWUiPjxkaXYgY2xhc3M9Im1vZGFsLWRpYWxvZyBtb2RhbC1sZyIgcm9sZT0iZG9jdW1lbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWNvbnRlbnQiPjxkaXYgY2xhc3M9Im1vZGFsLWhlYWRlciBncmFkaWVudC1ibHVlIj48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNsb3NlIGdyYWRpZW50LWJsdWUgYy13aGl0ZSIgZGF0YS1kaXNtaXNzPSJtb2RhbCIgYXJpYS1sYWJlbD0iQ2xvc2UiPjxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIj7Dlzwvc3Bhbj48L2J1dHRvbj48L2Rpdj48ZGl2IGNsYXNzPSJtb2RhbC1ib2R5IHAtNCI+PGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLWxnLTQiPjxkaXYgY2xhc3M9InRleHQtY2VudGVyIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDIzMDYzMDA5MDAzN19yZXBvcnRwcmV2aWV3MjAyMy0wNi1haS1zcGVjaWFsLXJlcG9ydC1jb3Zlci5wbmciIGFsdD0iNyBBSSBTdG9ja3MgdG8gSW52ZXN0IEluOiBBbiBJbnRyb2R1Y3Rpb24gdG8gQUkgSW52ZXN0aW5nIEZvciBTZWxmLURpcmVjdGVkIEludmVzdG9ycyIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjM0MjAiIGhlaWdodD0iNDIxOCIgY2xhc3M9Im1iLTMiLz48L2Rpdj48YSBjbGFzcz0iYnRuIGJ0bi1mZWF0dXJlZCB3LTEwMCBtYi0zIiBocmVmPSIvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9Qcm9kdWN0Q29kZT1yZXBvcnQyOTk3JlJlcG9ydE9mZmVyQ29kZT03YWlzdG9ja3N0b2ludmVzdGluIiB0YXJnZXQgPSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUgbXItMiIgc3R5bGU9ImZvbnQtc2l6ZToxZW07Ij48L3NwYW4+R2V0IFRoaXMgUmVwb3J0PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctOCI+PGRpdiBjbGFzcz0iaDIgbXQtMCIgaWQ9InJlcG9ydDI5LWxhYmVsIj43IEFJIFN0b2NrcyB0byBJbnZlc3QgSW46IEFuIEludHJvZHVjdGlvbiB0byBBSSBJbnZlc3RpbmcgRm9yIFNlbGYtRGlyZWN0ZWQgSW52ZXN0b3JzPC9kaXY+PHAgY2xhc3M9Im15LTEiPjxzdHJvbmc+QnkgPGEgaHJlZj0iL2F1dGhvcnMvdGhvbWFzLWh1Z2hlcy8iPlRob21hcyBIdWdoZXM8L2E+PC9zdHJvbmc+PC9wPk5vYm9keSBjYW4gcGluIGRvd24gZXhhY3RseSB3aGF0IHRoZSBhcnRpZmljaWFsIGludGVsbGlnZW5jZSAoQUkpIG1hcmtldCBpcyB3b3J0aCBhbmQgaG93IGJpZyBpdCB3aWxsIGdldCwgYnV0IHRoZSBudW1iZXJzIGFsbCB0aGUgcHVuZGl0cyB1c2UgYXJlIGFzdHJvbm9taWNhbC48YnIgLz48YnIgLz5UaGUgZ2xvYmFsIEFJIGluZHVzdHJ5IGlzIGVzdGltYXRlZCB0byBoYXZlIGJlZW4gd29ydGggJDQ3IHRvICQ5NSBiaWxsaW9uIChvciBtb3JlKSBpbiAyMDIxIGFuZCB3YXMgZXhwZWN0ZWQsIGF0IHRoYXQgdGltZSwgdG8gZ3JvdyBhdCA0MCUgQ0FHUiB1bnRpbCAyMDMwLjxiciAvPjxiciAvPlRvZGF5LCB0aGUgbWFya2V0IGlzIGVzdGltYXRlZCBhdCBvdmVyICQxMDAgYmlsbGlvbiBhbmQgc2hvdWxkIGdyb3cgdG8gbmVhcmx5ICQyIHRyaWxsaW9uIGJ5IDIwMjMuPGJyIC8+PGJyIC8+Tm8gbWF0dGVyIHdoYXQsIGl0JnJzcXVvO3MgYmlnIG1vbmV5IGFuZCBvZmZlcnMgZXF1YWxseSBzaWduaWZpY2FudCBvcHBvcnR1bml0aWVzIGZvciBzaGFyZWhvbGRlcnMuPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTYgY29sLW1kLTQgY29sLWxnLTMgbXktMyIgaWQ9InJldGlyZW1lbnRpbmNvbWUiPjxkaXYgY2xhc3M9InJlcG9ydC1wcmV2aWV3IHB0LTUgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9InJlcG9ydC1pbWFnZSBwb3NpdGlvbi1yZWxhdGl2ZSB0ZXh0LWNlbnRlciBwYi0yIj48aW1nIHNyYz0iL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDIzMDYzMDEzMDgwMF9yZXBvcnRwcmV2aWV3MjAyMy0wNi1pbnZlc3RtZW50LXN0cmF0ZWdpZXMtcmV0aXJlbS5wbmciIGFsdD0iSW52ZXN0aW5nIFN0cmF0ZWdpZXMgVG8gSGVscCBHcm93IFlvdXIgUmV0aXJlbWVudCBJbmNvbWUiIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIyMjAwIiBoZWlnaHQ9IjI3MTMiLz48L2Rpdj48aDI+SW52ZXN0aW5nIFN0cmF0ZWdpZXMgVG8gSGVscCBHcm93IFlvdXIgUmV0aXJlbWVudCBJbmNvbWU8L2gyPjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGlkPSJidG5SZXBvcnQzMCIgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjcmVwb3J0MzAiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IEludmVzdGluZyBTdHJhdGVnaWVzIFRvIEhlbHAgR3JvdyBZb3VyIFJldGlyZW1lbnQgSW5jb21lPC9zcGFuPjwvYT48YSBjbGFzcz0idG9wLWxpbmsgYy13aGl0ZSBidG4gYnRuLWZlYXR1cmVkIHAtMiIgaHJlZj0iL3N1YnNjcmliZS9QYXltZW50LmFzcHg/UHJvZHVjdENvZGU9cmVwb3J0Mjk5NyZSZXBvcnRPZmZlckNvZGU9cmV0aXJlbWVudGluY29tZSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUiIHN0eWxlPSJtYXJnaW4tYm90dG9tOi0wLjI1cmVtIj48L3NwYW4+PHNwYW4gY2xhc3M9InNyLW9ubHkiPkdldCBBbGwgQWNjZXNzIHRvIG9wZW4gSG93IHRvIEJvb3N0IFlvdXIgUmV0aXJlbWVudCBJbmNvbWU8L3NwYW4+PC9hPjwvZGl2PjxkaXYgaWQ9InJlcG9ydDMwIiBjbGFzcz0ibW9kYWwgcmVwb3J0LW1vZGFsIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJyZXBvcnQzMC1sYWJlbCIgYXJpYS1tb2RhbD0idHJ1ZSI+PGRpdiBjbGFzcz0ibW9kYWwtZGlhbG9nIG1vZGFsLWxnIiByb2xlPSJkb2N1bWVudCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIGdyYWRpZW50LWJsdWUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UgZ3JhZGllbnQtYmx1ZSBjLXdoaXRlIiBkYXRhLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiPsOXPC9zcGFuPjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgcC00Ij48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctNCI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxpbWcgc3JjPSIvbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjMwNjMwMTMwODAwX3JlcG9ydHByZXZpZXcyMDIzLTA2LWludmVzdG1lbnQtc3RyYXRlZ2llcy1yZXRpcmVtLnBuZyIgYWx0PSJJbnZlc3RpbmcgU3RyYXRlZ2llcyBUbyBIZWxwIEdyb3cgWW91ciBSZXRpcmVtZW50IEluY29tZSIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjIyMDAiIGhlaWdodD0iMjcxMyIgY2xhc3M9Im1iLTMiLz48L2Rpdj48YSBjbGFzcz0iYnRuIGJ0bi1mZWF0dXJlZCB3LTEwMCBtYi0zIiBocmVmPSIvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9Qcm9kdWN0Q29kZT1yZXBvcnQyOTk3JlJlcG9ydE9mZmVyQ29kZT1yZXRpcmVtZW50aW5jb21lIiB0YXJnZXQgPSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUgbXItMiIgc3R5bGU9ImZvbnQtc2l6ZToxZW07Ij48L3NwYW4+R2V0IFRoaXMgUmVwb3J0PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbGctOCI+PGRpdiBjbGFzcz0iaDIgbXQtMCIgaWQ9InJlcG9ydDMwLWxhYmVsIj5JbnZlc3RpbmcgU3RyYXRlZ2llcyBUbyBIZWxwIEdyb3cgWW91ciBSZXRpcmVtZW50IEluY29tZTwvZGl2PjxwIGNsYXNzPSJteS0xIj48c3Ryb25nPkJ5IDxhIGhyZWY9Ii9hdXRob3JzL2NocmlzLW1hcmtvY2gvIj5DaHJpcyBNYXJrb2NoPC9hPjwvc3Ryb25nPjwvcD48cD5UaGUgZ3Jvd3RoIG9mIGRlZmluZWQgY29udHJpYnV0aW9uIHBsYW5zIChlLmcuIDQwMShrKSBwbGFucykgaXMgYWxsb3dpbmcgbWFueSBBbWVyaWNhbnMgdG8gYmUgbW9yZSBwcmVwYXJlZCBmb3IgcmV0aXJlbWVudCB0aGFuIGV2ZXIgYmVmb3JlLiBBcHByb3hpbWF0ZWx5IDUwJSBvZiBBbWVyaWNhbnMgcGFydGljaXBhdGUgaW4gc29tZSBmb3JtIG9mIHJldGlyZW1lbnQgcGxhbi4gQW5kIHRoZSBuZXh0IGdlbmVyYXRpb24gb2YgcmV0aXJlZXMgd2lsbCBiZSB0aGUgZmlyc3QgdG8gcmVseSBvbiB0aGUgaW5jb21lIGZyb20gdGhlc2UgcGxhbnMgYXMgdGhlIHByaW1hcnkgc291cmNlIG9mIHRoZWlyIHJldGlyZW1lbnQgaW5jb21lLjwvcD4NCjxwPkJ1dCBvdGhlciBzdGF0aXN0aWNzIGFyZSBtb3JlIHNvYmVyaW5nLiBGb3IgZXhhbXBsZSwgdGhlIDIwMDkgTmF0aW9uYWwgQ29uc3VtZXIgU3VydmV5IG9uIHBlcnNvbmFsIGZpbmFuY2UgZmluZHMgdGhhdCBvdmVyIDY0JSBvZiBBbWVyaWNhbiZyc3F1bztzIGRvbiZyc3F1bzt0IHRoaW5rIGFib3V0IHJldGlyZW1lbnQgcGxhbm5pbmcuIEFuZCBhIDIwMTkgcmV0aXJlbWVudCBzdXJ2ZXkgYnkgR09CYW5raW5nUmF0ZXMgZm91bmQgdGhhdCA2NCUgb2YgdGhvc2Ugc3VydmV5ZWQgZXhwZWN0ZWQgdG8gcmV0aXJlIHdpdGggbGVzcyB0aGFuICQxMCwwMDAuIEFuZCBvZiB0aGF0IG51bWJlciwgNDUlIHNhaWQgdGhleSBoYWQgbm8gbW9uZXkgc2V0IGFzaWRlIGZvciByZXRpcmVtZW50LjwvcD4NCjxwPlRoYXQgbWVhbnMgdGhlcmUmcnNxdW87cyBuZXZlciBiZWVuIGEgbW9yZSBpbXBvcnRhbnQgdGltZSBmb3IgaW52ZXN0b3JzIHRvIGhhdmUgYSBwbGFuLiBCdXQgZXZlbiB3aGVuIGluZGl2aWR1YWxzIGhhdmUgYSBwbGFuLCB0aGV5IG11c3QgYXZvaWQgdGhlIGNvbW1vbiBtaXN0YWtlcyB0aGF0IGNhbiBsZWF2ZSB0aGVtIHNob3J0IG9mIHRoZWlyIHJldGlyZW1lbnQgZ29hbHMuPC9wPg0KPHA+SW4gdGhlIHJlcG9ydCwgQ2hyaXMgTWFya29jaCBnaXZlcyBpbnZlc3RvcnMgdGltZS1ob25vcmVkIHN0cmF0ZWdpZXMgdG8gaGVscCBidWlsZCBhIHNvbGlkIHJldGlyZW1lbnQgbmVzdCBlZ2cgbm8gbWF0dGVyIHdoZXJlIHRoZXkgYXJlIGluIHRoZSBwbGFubmluZyBwcm9jZXNzLjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj5kAgcPZBYCAgEPFgIfAAXIDzxkaXYgY2xhc3M9Im1iLTIiPjxkdD48YSBocmVmPSIvYWxsLWFjY2Vzcy9yZXBvcnRzLz9jb2RlPU1hZ25pZmljZW50NyI+VGhlc2UgNyBTdG9ja3MgV2lsbCBCZSBNYWduaWZpY2VudCBpbiAyMDI1PC9hPjwvZHQ+PGRkPkRpc2NvdmVyIHRoZSBuZXh0IHdhdmUgb2YgaW52ZXN0bWVudCBvcHBvcnR1bml0aWVzIHdpdGggb3VyIHJlcG9ydCwgNyBTdG9ja3MgVGhhdCBXaWxsIEJlIE1hZ25pZmljZW50IGluIDIwMjUuIEV4cGxvcmUgY29tcGFuaWVzIHBvaXNlZCB0byByZXBsaWNhdGUgdGhlIGdyb3d0aCwgaW5ub3ZhdGlvbiwgYW5kIHZhbHVlIGNyZWF0aW9uIG9mIHRoZSB0ZWNoIGdpYW50cyBkb21pbmF0aW5nIHRvZGF5J3MgbWFya2V0cy48L2RkPjwvZGl2PjxkaXYgY2xhc3M9Im1iLTIiPjxkdD48YSBocmVmPSIvYWxsLWFjY2Vzcy9yZXBvcnRzLz9jb2RlPTEwQmVzdEFJU3RvY2tzIj5UaGUgMTAgQmVzdCBBSSBTdG9ja3MgdG8gT3duIGluIDIwMjU8L2E+PC9kdD48ZGQ+V29uZGVyaW5nIHdoZXJlIHRvIHN0YXJ0IChvciBlbmQpIHdpdGggQUkgc3RvY2tzPyBUaGVzZSAxMCBzaW1wbGUgc3RvY2tzIGNhbiBoZWxwIGludmVzdG9ycyBidWlsZCBsb25nLXRlcm0gd2VhbHRoIGFzIGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIGNvbnRpbnVlcyB0byBncm93IGludG8gdGhlIGZ1dHVyZS48L2RkPjwvZGl2PjxkaXYgY2xhc3M9Im1iLTIiPjxkdD48YSBocmVmPSIvYWxsLWFjY2Vzcy9yZXBvcnRzLz9jb2RlPWJ1eWFuZGhvbGRmb3JldmVyIj43IFN0b2NrcyB0byBCdXkgQW5kIEhvbGQgRm9yZXZlcjwvYT48L2R0PjxkZD5FbnRlciB5b3VyIGVtYWlsIGFkZHJlc3MgYmVsb3cgYW5kIHdlJ2xsIHNlbmQgeW91IE1hcmtldEJlYXQncyBsaXN0IG9mIHNldmVuIHN0b2NrcyBhbmQgd2h5IHRoZWlyIGxvbmctdGVybSBvdXRsb29rcyBhcmUgdmVyeSBwcm9taXNpbmcuIFlvdSB3aWxsIGFsc28gcmVjZWl2ZSBvdXIgZnJlZSBkYWlseSBlbWFpbCBuZXdzbGV0dGVyIHdpdGggdGhlIGxhdGVzdCBidXkgYW5kIHNlbGwgcmVjb21tZW5kYXRpb25zIGZyb20gV2FsbCBTdHJlZXQncyB0b3AgYW5hbHlzdHMuPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJtYi0yIj48ZHQ+PGEgaHJlZj0iL2FsbC1hY2Nlc3MvcmVwb3J0cy8/Y29kZT1uZXd5ZWFyIj4xMCBCZXN0IFN0b2NrcyB0byBPd24gaW4gMjAyNTwvYT48L2R0PjxkZD5FbnRlciB5b3VyIGVtYWlsIGFkZHJlc3MgYmVsb3cgYW5kIHdlJ2xsIHNlbmQgeW91IE1hcmtldEJlYXQncyBsaXN0IG9mIHRoZSAxMCBiZXN0IHN0b2NrcyB0byBvd24gaW4gMjAyNSBhbmQgd2h5IHRoZXkgc2hvdWxkIGJlIGluIHlvdXIgcG9ydGZvbGlvLiBZb3Ugd2lsbCBhbHNvIHJlY2VpdmUgb3VyIGZyZWUgZGFpbHkgZW1haWwgbmV3c2xldHRlciB3aXRoIHRoZSBsYXRlc3QgYnV5IGFuZCBzZWxsIHJlY29tbWVuZGF0aW9ucyBmcm9tIFdhbGwgU3RyZWV0J3MgdG9wIGFuYWx5c3RzLjwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0ibWItMiI+PGR0PjxhIGhyZWY9Ii9hbGwtYWNjZXNzL3JlcG9ydHMvP2NvZGU9Z29sZCI+MjAyNSBHb2xkIEZvcmVjYXN0OiBBIFBlcmZlY3QgU3Rvcm0gZm9yIERlbWFuZDwvYT48L2R0PjxkZD5VbmxvY2sgdGhlIHRpbWVsZXNzIHZhbHVlIG9mIGdvbGQgd2l0aCBvdXIgZXhjbHVzaXZlIDIwMjUgR29sZCBGb3JlY2FzdGluZyBSZXBvcnQuIEV4cGxvcmUgd2h5IGdvbGQgcmVtYWlucyB0aGUgdWx0aW1hdGUgaW52ZXN0bWVudCBmb3Igc2FmZWd1YXJkaW5nIHdlYWx0aCBhZ2FpbnN0IGluZmxhdGlvbiwgZWNvbm9taWMgc2hpZnRzLCBhbmQgZ2xvYmFsIHVuY2VydGFpbnRpZXMuIFdoZXRoZXIgeW91J3JlIHBsYW5uaW5nIGZvciBmdXR1cmUgZ2VuZXJhdGlvbnMgb3Igc2Vla2luZyBhIHJlbGlhYmxlIGFzc2V0IGluIHR1cmJ1bGVudCB0aW1lcywgdGhpcyByZXBvcnQgaXMgeW91ciBlc3NlbnRpYWwgZ3VpZGUgdG8gbWFraW5nIGluZm9ybWVkIGRlY2lzaW9ucy48L2RkPjwvZGl2PmQCEA8WAh8ABaMBPHNjcmlwdD4gdmFyIGVtbGNoayA9ICI1NEY0Qzg2NTAyMzRGRkY1Q0NCNEUyRUI0OUVBQ0QzNTM2MThBQkRERDZDRDk3MTQ0NDU2RTJFMkFEOEJCODgyRkU1N0JEN0NGOTVEN0YzODVGNzc1MDRFRDZCNjY0MUQ3MTA3MTJERTc2REFBQ0FDNkYxQzFGNkU1MzlDNDIyOSI7IDwvc2NyaXB0PmQCEg8WAh8ABVc8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+TG9hZFBvcHVwUmF0aW5ncygnTUItUG9wdXAnLCdtYXJrZXRiZWF0LmNvbScpOyA8L3NjcmlwdD5kAhMPFgIfAAVRPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPnNldENvb2tpZSgiTWFya2V0QmVhdE9wdGluQ29va2llIiwgMSwgMyk7PC9zY3JpcHQ+ZGT83PecZWfKAcFRNLhwLTPS1pFLyw==" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=TGE6mH29_tpsdHwhewvfnZZ1XtMYSVXLm0Jql1RT8Gt0UJpBTCqqFxYSJ6nYrV4lmQxbdhmD7ckA_eQodaniwZjAfL41&t=638610691965203766" type="text/javascript"></script> <script src="/ScriptResource.axd?d=nlSrOCgmHRkJKy_atxR8MlI0g5Fyrw2N4vOH-J1pSh0LNd-DEJpJJM2PqbFuXW8LCcUktIdE5I5RFTWBcrIyR03paG7H2oiMkNiPlh3szTWi9JBhKv8-Yi9ORQOMTynHqdqDPyvuvuHxpyvkgT4B1r1YoVk1&t=64bd211b" type="text/javascript"></script> <script src="/ScriptResource.axd?d=5uHgycXeCI_2B1KxfCX0UN6zg6FdD9djh2Jah60XTTaX767t8n5jvCXuYRybH_HPVlQDavAt0ikkPNOcfyNasH5OYnS1TD65R4AbJ5dhbf_Znzg5OzEkvowWtUFJLchVbmKGCLSfl8ZdID-sIL3sTP1aJuM1&t=ffffffffb201fd3f" type="text/javascript"></script> <script src="/ScriptResource.axd?d=LDxligUXaea7HOiymrOLbfc35UUl3oZNQV3EOXsRk5Kt-0hKzSsb9k0eT_romv_Ll5LoadWOAwUauWDpfKmeWEOLI5LOhgBPgsJW1hTy1ajIzNRgTFTmBT4Dk-RNxZUe1V4l-RYOzt9r8FfnhAK8HfJmOZHK1RuMAF6oTb2niff1rxa90&t=ffffffffb201fd3f" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function WebForm_OnSubmit() { if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false; return true; } //]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="02C24F18" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAAlMXdxeoz4uHq9SuMjzbv5fBx/OtPX1kNO+2oZrOAifJRWPWYucPsxRv4vTFoIt/7t/ztd/gCtAbnk3XcCTR56PImEcrp8QY3foieuC0vWq1u0D+KL7WR31ZEPSZqP2upls5AX/wKk3+C1C3KFOfqYpr8Apktu2IF9zS9YJgmuNszGrTyNAY8Gg+yPUZjDrk9/1vZBsaI+dGVMKnHTQJonuTPlDJg==" /> </div> <h1 id="pageTitle" class="PageTitleHOne"> MarketBeat Premium Reports </h1> <div id="cphPrimaryContent_pnlFeaturedReport"> <div class="border-0 gradient-black c-white p-3 w-100 mt-5 mb-5"> <div class="row narrow-gutter-row align-items-center"> <div class="col-8 col-sm-4 mx-auto mb-5 mb-sm-0"> <div class=""> <img id="cphPrimaryContent_imgFeatured" class="featured-report-img " src="/logos/premium-reports/med_20240423100717_reportpreview2023-12-7-stocks-that-could-be-bigger.png" style="height:2713px;width:2200px;" /> </div> </div> <div class="col-sm-8 mb-3"> <div class="h1 text-center my-3">7 Stocks That Could Be Bigger Than Tesla, Nvidia, and Google</div> <p><p class="p1">Today, we are inviting you to take a peek at MarketBeat's proprietary, exclusive, <span class="il">and</span> up-to-the-minute list of <em>7 Stocks That Could Be Bigger Than Tesla, Nvidia, and Google.</em><br /><br />Growth stocks are attractive because they can give a lot of bang for your buck. A company that consistently grows<br />revenue and earnings often has broad market support, including upwardly trending analysts’ sentiment to help<br />increase the stock price.<br /><br />Stocks that produce high-double-digit or triple-digit growth can see their share prices advance by similar amounts.<br />The question is which growth stocks are the best to invest in because not all stand the test of time. </p> <p class="p1">This report looks at potential winners for 2024 and the next stocks, which could be the biggest companies in their markets.<br /><br />If you haven't given these seven companies <em>strong consideration </em>for your portfolio, now is the time to take a look.</p></p> <a id="cphPrimaryContent_ltlFeaturedLink" class="btn btn-primary" href="javascript:__doPostBack('ctl00$cphPrimaryContent$ltlFeaturedLink','')">Subscribe to Access this Report</a> </div> </div> </div> </div> <p>Explore exclusive <strong>Premium Reports</strong> crafted by MarketBeat's editorial team, exclusively for our valued MarketBeat All Access subscribers. Dive into comprehensive stock market analyses and insights, all authored by our knowledgeable experts and peer-reviewed to ensure accuracy and thoroughness. As a valued member of MarketBeat All Access, you gain complimentary access to these in-depth reports, with the latest additions delivered directly to your inbox as soon as they're published.</p> <div class="row justify-content-start align-content-stretch align-items-end"> <div class="col-6 col-md-4 col-lg-3 my-3" id="Magnificent7"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20241203230046_reportpreview2024-11-cover-these-7-stocks-will-be-.png" alt="These 7 Stocks Will Be Magnificent in 2025" loading="lazy" width="2200" height="2713"/></div><h2>These 7 Stocks Will Be Magnificent in 2025</h2><a href="javascript:void(0);" id="btnReport1" class="stretched-link" data-toggle="modal" data-target="#report1"><span class="sr-only">View These 7 Stocks Will Be Magnificent in 2025</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=Magnificent7" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open These 7 Stocks Will Be Magnificent in 2025</span></a></div><div id="report1" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report1-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20241203230046_reportpreview2024-11-cover-these-7-stocks-will-be-.png" alt="These 7 Stocks Will Be Magnificent in 2025" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=Magnificent7" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report1-label">These 7 Stocks Will Be Magnificent in 2025</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p><p>The <em>Magnificent Seven</em> stocks—Apple, Microsoft, Alphabet, Amazon, Nvidia, Meta Platforms, and Tesla—have redefined market leadership and investor returns with innovation, growth, and global influence. But as market concentration grows, so do the risks for investors seeking diversified opportunities.</p> <p>Our exclusive report, <em>7 Stocks That Will Be Magnificent in 2025</em>, identifies seven promising companies that emulate the characteristics of the Magnificent Seven while presenting less-crowded trades. These businesses demonstrate global leadership, strong fundamentals, and the ability to deliver sustainable growth and long-term value. Get insights into the next generation of market leaders and align your portfolio with the trends shaping the future.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="10BestAIStocks"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20241203174600_reportpreview2024-11-10-best-ai-stocks-to-own-in-2.png" alt="The 10 Best AI Stocks to Own in 2025" loading="lazy" width="2200" height="2713"/></div><h2>The 10 Best AI Stocks to Own in 2025</h2><a href="javascript:void(0);" id="btnReport2" class="stretched-link" data-toggle="modal" data-target="#report2"><span class="sr-only">View The 10 Best AI Stocks to Own in 2025</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=10BestAIStocks" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 10 Best AI Stocks to Own in 2025</span></a></div><div id="report2" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report2-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20241203174600_reportpreview2024-11-10-best-ai-stocks-to-own-in-2.png" alt="The 10 Best AI Stocks to Own in 2025" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=10BestAIStocks" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report2-label">The 10 Best AI Stocks to Own in 2025</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p>Artificial intelligence (AI) dates back to 1951 with a checkers-playing project. Today, technological advancements have led to the rise of autonomous machines, such as convolutional networks where AI systems interact and influence each other's conclusions. Generative AI, particularly transformer models like ChatGPT, are at the forefront, transforming inputs into outputs, with applications in chatbots, text, and image generation.<br /><br />The AI market, valued between $100 and $450 billion in 2022, is projected to expand rapidly, potentially reaching over $600 billion by 2030 or even trillions. AI's influence is integral to the Industrial Revolution 4.0, enhancing digitization and efficiency in businesses through automation and smart technology. By 2024, cloud-based AI and edge computing will be pivotal as technology integrates AI into global devices.</div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="buyandholdforever"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240613100126_reportpreview2024-06-cover-7-stocks-to-buy-and-hol.png" alt="7 Stocks to Buy And Hold Forever" loading="lazy" width="2200" height="2713"/></div><h2>7 Stocks to Buy And Hold Forever</h2><a href="javascript:void(0);" id="btnReport3" class="stretched-link" data-toggle="modal" data-target="#report3"><span class="sr-only">View 7 Stocks to Buy And Hold Forever</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=buyandholdforever" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 7 Stocks to Buy And Hold Forever</span></a></div><div id="report3" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report3-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240613100126_reportpreview2024-06-cover-7-stocks-to-buy-and-hol.png" alt="7 Stocks to Buy And Hold Forever" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=buyandholdforever" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report3-label">7 Stocks to Buy And Hold Forever</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p>Today, we are inviting you to take a peek at MarketBeat's proprietary, exclusive <span class="il">and</span> up-to-the-minute list of <em>7 Stocks to <span class="il">Buy</span> <span class="il">and</span> <span class="il">Hold</span> <span class="il">Forever</span></em>.<br /><br />These stocks have incredible long term prospects<br /><br />Many of these companies might appear to be <em>nothing special</em> at first glance. Others might be names you had heard of before <span class="il">and</span> <em>decided to pass on</em>, but <strong>financials don't lie.<br /><br /></strong>The companies on this list print billions of dollars of cash each year in profit <span class="il">and</span> show no sign of slowing down.<br /><br />If you haven't given these companies <em>strong consideration </em>for your portfolio, now is the time to take a look.</div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="newyear"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20241015144500_reportpreview2024-10-cover---2025-stocks-to-own-.png" alt="10 Best Stocks to Own in 2025" loading="lazy" width="2200" height="2713"/></div><h2>10 Best Stocks to Own in 2025</h2><a href="javascript:void(0);" id="btnReport4" class="stretched-link" data-toggle="modal" data-target="#report4"><span class="sr-only">View 10 Best Stocks to Own in 2025</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=newyear" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 10 Best Stocks to Own in 2025</span></a></div><div id="report4" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report4-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20241015144500_reportpreview2024-10-cover---2025-stocks-to-own-.png" alt="10 Best Stocks to Own in 2025" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=newyear" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report4-label">10 Best Stocks to Own in 2025</div><p class="my-1"><strong>By MarketBeat Staff</strong></p><p>In 2025, focusing on value, opportunity, and dividends will be crucial due to the potential market correction. If the correction doesn't occur, sideways index movement is likely. The S&P 500 may produce flat or modest returns. Investors seeking maximum returns should pay attention to technical chart analysis, value, yield, and beta. Stocks at significant support levels offer reliable opportunities, especially those with low beta, which are more resilient in downturns.<br /><br />Opportunity lies in keeping cash on hand to exploit price dips, invest in undervalued assets, and benefit from dividends. This strategy can reduce the overall cost basis and enhance total returns.</p> <p>In this report, Thomas Hughes covers the precise sectors and stocks that investors should be watching, which are ready to outperform the broad market, and why you should start investing in them today.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="gold"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20241010132539_reportpreview2024-10-gold-stocks-cover.png" alt="2025 Gold Forecast: A Perfect Storm for Demand" loading="lazy" width="2200" height="2713"/></div><h2>2025 Gold Forecast: A Perfect Storm for Demand</h2><a href="javascript:void(0);" id="btnReport5" class="stretched-link" data-toggle="modal" data-target="#report5"><span class="sr-only">View 2025 Gold Forecast: A Perfect Storm for Demand</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=gold" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 2025 Gold Forecast: A Perfect Storm for Demand</span></a></div><div id="report5" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report5-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20241010132539_reportpreview2024-10-gold-stocks-cover.png" alt="2025 Gold Forecast: A Perfect Storm for Demand" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=gold" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report5-label">2025 Gold Forecast: A Perfect Storm for Demand</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p><p>Explore the enduring allure of gold with our detailed 2025 Gold Forecasting Report. This comprehensive guide delves into gold's role as a stable investment, providing protection against inflation, economic shifts, and market uncertainties. Learn about its strategic benefits as a diversifier and "crisis commodity," offering insights into future market projections and investment strategies.</p> <p>Whether you're planning for future generations or seeking a reliable asset during turbulent times, this report equips you with the knowledge to make informed decisions.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="pot"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240930140349_reportpreview2023-09-pot-investing-cover.png" alt="A Beginner's Guide to Investing in Cannabis" loading="lazy" width="2200" height="2713"/></div><h2>A Beginner's Guide to Investing in Cannabis</h2><a href="javascript:void(0);" id="btnReport6" class="stretched-link" data-toggle="modal" data-target="#report6"><span class="sr-only">View A Beginner's Guide to Investing in Cannabis</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=pot" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open A Beginner's Guide to Investing in Cannabis</span></a></div><div id="report6" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report6-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240930140349_reportpreview2023-09-pot-investing-cover.png" alt="A Beginner's Guide to Investing in Cannabis" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=pot" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report6-label">A Beginner's Guide to Investing in Cannabis</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p><p>So, you’re interested in pot stocks. It’s an exciting and potentially lucrative investment opportunity, but it's not without its challenges. As cannabis companies evolve, understanding the intricacies of this dynamic market is crucial.<br /><br />In this updated guide, Thomas Hughes takes you through the highs and lows of the cannabis industry. You’ll discover key differences between the U.S. and Canadian markets—where cannabis is federally illegal in the U.S. but fully legalized in Canada—and why these differences matter for investors. The report dives deep into the state of local and federal laws, industry growth projections, and what it means for profitability. You'll also learn about the financial health of top cannabis companies, strategies for navigating risks, and where the real growth opportunities lie.<br /><br />Whether you're new to investing or looking to expand your portfolio, this guide will equip you with essential insights into the cannabis market and its future potential.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="5g"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240925125426_reportpreview2024-09-5g-cover.png" alt="5G Stocks: The Path Forward is Profitable" loading="lazy" width="2200" height="2713"/></div><h2>5G Stocks: The Path Forward is Profitable</h2><a href="javascript:void(0);" id="btnReport7" class="stretched-link" data-toggle="modal" data-target="#report7"><span class="sr-only">View 5G Stocks: The Path Forward is Profitable</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=5g" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open Beginner's Guide to 5G Stocks</span></a></div><div id="report7" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report7-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240925125426_reportpreview2024-09-5g-cover.png" alt="5G Stocks: The Path Forward is Profitable" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=5g" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report7-label">5G Stocks: The Path Forward is Profitable</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p>By now, you have probably already heard about 5G cellphone technology. Every new iPhone and Android smartphone has a 5G wireless chip built in, allowing for ultra-fast communications with the rest of the Internet.<br /><br />While consumer adoption of 5G has been strong, it's still early innings for the technology. Most existing cellular towers need to be upgraded to work with 5G communications bands. The roll-out of 5G is just picking up steam, and analysts believe that the 5G industry will grow at a near 44% compound annual growth rate (CAGR) for the next seven years.<br /><br />By the end of the decade, 5G will have impacted every life on the planet and touch our lives in ways that can only be imagined today. 5G communications technology will enable the operations of self-driving vehicles, automated flying drones, and a global internet of things. <br /><br />In this special report, MarketBeat contributor Thomas Hughes covers the roll out of 5G technology, why it's still early innings, and which companies stand to benefit most from the future of 5G.</div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="optionstrading"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240924090311_reportpreview2024-09-cover-unlock-options-trading.png" alt="Unlock the Potential in Options Trading" loading="lazy" width="2200" height="2713"/></div><h2>Unlock the Potential in Options Trading</h2><a href="javascript:void(0);" id="btnReport8" class="stretched-link" data-toggle="modal" data-target="#report8"><span class="sr-only">View Unlock the Potential in Options Trading</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=optionstrading" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open Unlock the Potential in Options Trading</span></a></div><div id="report8" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report8-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240924090311_reportpreview2024-09-cover-unlock-options-trading.png" alt="Unlock the Potential in Options Trading" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=optionstrading" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report8-label">Unlock the Potential in Options Trading</div><p class="my-1"><strong>By <a href="/authors/jessica-mitacek/">Jessica Mitacek</a></strong></p>If you’ve ever wondered how investors manage to build wealth through the ups and downs of the financial<br />world, you are not alone. Navigating market volatility while maintaining long-term growth can seem daunting, but many successful investors rely on a blend of strategies designed to maximize returns while minimizing risk. <br /><br />One such strategy is options trading.<br /><br />But before you can harness the power of options trading, you need to understand the basics. Keep reading to learn how options trading can help you use the market’s volatility to your advantage.</div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="ev"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240827154806_reportpreview2024-08-cover-everything-you-need-to.png" alt="(Almost) Everything You Need To Know About The EV Market" loading="lazy" width="2200" height="2713"/></div><h2>(Almost) Everything You Need To Know About The EV Market</h2><a href="javascript:void(0);" id="btnReport9" class="stretched-link" data-toggle="modal" data-target="#report9"><span class="sr-only">View (Almost) Everything You Need To Know About The EV Market</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=ev" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open Essential Insights: Almost Everything You Need to Know About the EV Market</span></a></div><div id="report9" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report9-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240827154806_reportpreview2024-08-cover-everything-you-need-to.png" alt="(Almost) Everything You Need To Know About The EV Market" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=ev" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report9-label">(Almost) Everything You Need To Know About The EV Market</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p><p>The electric vehicle market is no longer a niche market. What was once just a nod to the green movement is now the driving force of the automotive industry and is still a double-digit growth opportunity for investors.<br /><br />Think about it; sales of ICE vehicles have rebounded from the 2020 to 2021 lows but remain well below the pre-pandemic level, while EV sales are growing by high-double-digits.<br /><br />However, investors should be cautious. This is a shift in technology we're talking about, not a new growth market, which is why it is such a tough environment to invest in. The new tech may be hot, but the long-time OEMs are in the best position to win over the long term.<br /><br />A secular shift is driving the strength of the market. The shift is away from ICE and fossil fuels into sustainable technology. That includes EV vehicles of all varieties but ultimately is a technological shift, not a new industry, so profitability matters more than growth. The major OEMs are already in place and in the best position to produce EVs at scale and show a profit.<br /><br />In this report, MarketBeat analyst Thomas Hughes covers the regulations around EV, who's who in the industry, and all about battery technology. Click the link to get your copy.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="7stockstoownbeforethe2024election"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240422155430_reportpreview2023-12-7-stocks-to-own-before-the-20.png" alt="7 Stocks to Own Before the 2024 Election" loading="lazy" width="2228" height="2748"/></div><h2>7 Stocks to Own Before the 2024 Election</h2><a href="javascript:void(0);" id="btnReport10" class="stretched-link" data-toggle="modal" data-target="#report10"><span class="sr-only">View 7 Stocks to Own Before the 2024 Election</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=7stockstoownbeforethe2024election" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 7 Stocks to Own Before the 2024 Election</span></a></div><div id="report10" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report10-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240422155430_reportpreview2023-12-7-stocks-to-own-before-the-20.png" alt="7 Stocks to Own Before the 2024 Election" loading="lazy" width="2228" height="2748" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=7stockstoownbeforethe2024election" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report10-label">7 Stocks to Own Before the 2024 Election</div><p class="my-1"><strong>By MarketBeat Staff</strong></p><p class="p1">The only thing that can be certain about the 2024 election cycle is another year of mudslinging and rancor among parties. What this means for investors is another year with potentially high volatility and uncertainty in the stock market. The only way to avoid the hassle is to be out of the market, which isn’t viable. Where should investors put their money?</p> <p class="p1">The best option is to pick a diversified portfolio of stocks known to do well following an election. Some sectors, such as housing, healthcare and energy, are supported by both sides of the aisle in one form or another and produce consistent returns over time. After all, that is the goal of investing: making consistent returns over time, which means targeting high-quality names and buying them when they present value.</p> <p class="p2">Past performance is never a guarantee of success because it is impossible to untangle the web of cause and effect that drives the equity market. Targeting stocks with a solid performance history can mitigate volatility and provide a lever for portfolio returns once the election ends, but it is no guarantee of investment gains. Choosing the highest quality names that produce positive cash flow and pay dividends will help ensure success.<br /><br />MarketBeat's team of analysts have made a list of these stocks that income-oriented investors may want to consider in a special report titled "7 Stocks to Own Before the 2024 Election." Click the link below to get your copy.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="energybuyandholdforever"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240628090404_reportpreview2024-06-cover-7-energystocks.png" alt="7 Energy Stocks to Buy and Hold Forever" loading="lazy" width="2200" height="2713"/></div><h2>7 Energy Stocks to Buy and Hold Forever</h2><a href="javascript:void(0);" id="btnReport11" class="stretched-link" data-toggle="modal" data-target="#report11"><span class="sr-only">View 7 Energy Stocks to Buy and Hold Forever</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=energybuyandholdforever" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 7 Energy Stocks to Buy and Hold Forever</span></a></div><div id="report11" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report11-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240628090404_reportpreview2024-06-cover-7-energystocks.png" alt="7 Energy Stocks to Buy and Hold Forever" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=energybuyandholdforever" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report11-label">7 Energy Stocks to Buy and Hold Forever</div><p class="my-1"><strong>By MarketBeat Staff</strong></p><p>Today, we are inviting you to take a peek at MarketBeat's proprietary, exclusive <span class="il">and</span> up-to-the-minute list of <em>7 Energy Stocks to <span class="il">Buy</span> <span class="il">and</span> <span class="il">Hold</span> <span class="il">Forever</span></em>.<br /><br />These stocks have had solid earnings for decades and continue to have incredible long-term prospects.<br /><br />Many of these companies might appear to be <em>nothing special</em> at first glance. Others might be names you had heard of before <span class="il">and</span> <em>decided to pass on</em>, but <strong>financials don't lie.<br /><br /></strong>The companies on this list print billions of dollars of cash each year in profit <span class="il">and</span> show no sign of slowing down.<br /><br />On average, they pay dividend yields of 4% per year and one of them has a track record of growing its annual dividend for <span style="text-decoration: underline;">30 consecutive years</span>.<br /><br />If you haven't given these energy companies <em>strong consideration </em>for your portfolio, now is the time to take a look.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="metaverse"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240628085904_reportpreview2024-06-cover-metaverse-stocks.png" alt="Metaverse Stocks And Why You Can't Ignore Them" loading="lazy" width="2200" height="2713"/></div><h2>Metaverse Stocks And Why You Can't Ignore Them</h2><a href="javascript:void(0);" id="btnReport12" class="stretched-link" data-toggle="modal" data-target="#report12"><span class="sr-only">View Metaverse Stocks And Why You Can't Ignore Them</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=metaverse" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open Metaverse Stocks And Why You Can't Ignore Them</span></a></div><div id="report12" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report12-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240628085904_reportpreview2024-06-cover-metaverse-stocks.png" alt="Metaverse Stocks And Why You Can't Ignore Them" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=metaverse" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report12-label">Metaverse Stocks And Why You Can't Ignore Them</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p><p>The metaverse has been one of the hottest buzzwords among investors. But what is the metaverse? And is it a real opportunity, or just the latest flavor of the month? That’s a hard question to answer.<br /><br />Recently, a group of technology company executives were asked what the metaverse was. They had vastly different responses that show that there is no single definition.<br /><br />Right now, the metaverse can be thought of as the next generation of the internet. For many, that future means persistent digital worlds that users can enter and interact with using an avatar.<br /><br />Today that is playing out (no pun intended) in the gaming sector. The very popular World of Warcraft allows players to come and go from the digital space. And while they’re “inside the game” they can interact with each other and even engage in commerce.<br /><br />While the metaverse is still largely undefined, there are great investment opportunities to take advantage of the Internet of the future. Beyond META and NVIDIA, there are several small public companies working on inventing the metaverse and the next iterations of the Internet.<br /><br />MarketBeat analyst Thomas Hughes discusses these companies in this in-depth report.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="reducerisk"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240613101637_reportpreview2024-06-cover-reduce-the-risk.png" alt="Reduce the Risk" loading="lazy" width="2200" height="2713"/></div><h2>Reduce the Risk</h2><a href="javascript:void(0);" id="btnReport13" class="stretched-link" data-toggle="modal" data-target="#report13"><span class="sr-only">View Reduce the Risk</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=reducerisk" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open Maximize the Gain with These Low Beta Stocks</span></a></div><div id="report13" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report13-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240613101637_reportpreview2024-06-cover-reduce-the-risk.png" alt="Reduce the Risk" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=reducerisk" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report13-label">Reduce the Risk</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p><p>Beta, a key component of the Capital Asset Pricing Model, measures a stock's volatility relative to a benchmark, typically the S&P 500. This metric helps assess a stock’s impact on portfolio risk and assists in building low-risk, balanced portfolios. Beta is represented by a number: a beta of one indicates a stock moves in line with the market, while a beta higher than one suggests greater volatility and higher risk compared to the market.</p> <p>Understanding beta involves distinguishing between systemic and non-systemic risks. Systemic risks are inherent to the entire financial system and cannot be avoided, affecting the market as a whole. An example is the COVID-19 pandemic, which caused a significant market downturn that impacted all stocks. Non-systemic risks, on the other hand, are specific to individual companies or sectors and can be mitigated through diversification or sector avoidance, such as the risks associated with the Electric Vehicle (EV) industry bubble.</p> <p>Investors use beta to gauge a stock’s susceptibility to market movements. A stock with a beta of one has systemic risk, meaning its performance will likely mirror market fluctuations. Conversely, a stock with a beta lower than one is less influenced by market movements and is therefore less exposed to systemic risks. This understanding allows investors to make informed decisions about portfolio composition and risk management.<br /><br />MarketBeat's team of analysts have put together a special report that explores beta's impact and usage, as well as what little-known opportunities there are to invest in related companies.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="ruinretirement"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240610153709_reportpreview20-high-yield-dividend-stocks-ruin-re.png" alt="20 High-Yield Dividend Stocks that Could Ruin Your Retirement" loading="lazy" width="2200" height="2713"/></div><h2>20 High-Yield Dividend Stocks that Could Ruin Your Retirement</h2><a href="javascript:void(0);" id="btnReport14" class="stretched-link" data-toggle="modal" data-target="#report14"><span class="sr-only">View 20 High-Yield Dividend Stocks that Could Ruin Your Retirement</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 20 High-Yield Dividend Stocks that Could Ruin Your Retirement</span></a></div><div id="report14" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report14-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240610153709_reportpreview20-high-yield-dividend-stocks-ruin-re.png" alt="20 High-Yield Dividend Stocks that Could Ruin Your Retirement" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report14-label">20 High-Yield Dividend Stocks that Could Ruin Your Retirement</div><p class="my-1"><strong>By MarketBeat Staff</strong></p>Almost everyone loves a company that pays strong dividends. Receiving a quarterly check for owning a stock, especially one yielding 4%, 5%, or even 10% annually, seems ideal. But in a world where 10-year treasuries yield 3%-4%, the market rarely offers a free lunch.<br /><br />High-yield stocks can be attractive, but they often signal danger. The company's dividend might stop growing, or worse, be cut, reducing your income and the stock's value.<br /><br />5% plus yields might seem like an easy way to boost investment income, but they can be traps. This report highlights 20 stocks paying unsustainably high dividends, with payouts exceeding 100% of their earnings, indicating these yields likely won't last.</div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="institutions"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20220914050219_report_preview_13-stocks-institutional-investors-cover@1x.png" alt="13 Stocks Institutional Investors Won't Stop Buying" loading="lazy" width="1140" height="1406"/></div><h2>13 Stocks Institutional Investors Won't Stop Buying</h2><a href="javascript:void(0);" id="btnReport15" class="stretched-link" data-toggle="modal" data-target="#report15"><span class="sr-only">View 13 Stocks Institutional Investors Won't Stop Buying</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open Hedge Funds are Devouring These Stocks</span></a></div><div id="report15" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report15-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20220914050219_report_preview_13-stocks-institutional-investors-cover@1x.png" alt="13 Stocks Institutional Investors Won't Stop Buying" loading="lazy" width="1140" height="1406" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report15-label">13 Stocks Institutional Investors Won't Stop Buying</div><p class="my-1"><strong>By MarketBeat Staff</strong></p>University endowments, pension funds, sovereign wealth funds, hedge funds, and other institutional investors pour money into a group of 13 elite stocks. <br /><br />These institutional investors don't get easily swayed by hot stocks that are popular with retail investors. You probably won't see a Tesla or a NVIDIA in this group because institutional investors know that these "popular kid" stocks almost always aren't great investments. However, you will find some excellent companies on this list backed by real earnings and real fundamentals. <br /><br />We had to comb through every 13D and 13F filing that institutional investors have filed with the SEC in the last quarter to identify these stocks. After reviewing more than 5,000 filings, we have identified 13 companies that institutional investors have been buying left and right. Big money investors are pouring hundreds of millions of dollars into these stocks.</div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="top5"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20220914042124_report_preview_cover-5-top-stocks.png" alt="The Five Best S&P 500 Stocks to Buy Now" loading="lazy" width="1140" height="1406"/></div><h2>The Five Best S&P 500 Stocks to Buy Now</h2><a href="javascript:void(0);" id="btnReport16" class="stretched-link" data-toggle="modal" data-target="#report16"><span class="sr-only">View The Five Best S&P 500 Stocks to Buy Now</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open Top 5 Stocks to Buy Now</span></a></div><div id="report16" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report16-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20220914042124_report_preview_cover-5-top-stocks.png" alt="The Five Best S&P 500 Stocks to Buy Now" loading="lazy" width="1140" height="1406" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report16-label">The Five Best S&P 500 Stocks to Buy Now</div><p class="my-1"><strong>By MarketBeat Staff</strong></p>Before you make your next investment, you'll want to hear this.<br /><br />MarketBeat's team of research analysts keeps track of Wall Street's top-rated and best-performing research analysts and the stocks they recommend to their institutional clients on a daily basis.<br /><br />Our analysts have identified the five stocks that top analysts are quietly whispering to their clients to buy during the month of December before the broader market catches on... and none of the usual suspects, including Apple, NVIDIA, Tesla, and Netflix made the list. <br /><br />While Apple and NVIDIA could offer long term returns, Wall Street's best analysts believe these five stocks may be even better buys.<br /><br />Click the link below to see which companies made the list.</div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="cheapstocks"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20220914034123_report_preview_cover-10-stocks-to-buy.png" alt="10 Best Cheap Stocks to Buy Now" loading="lazy" width="1140" height="1406"/></div><h2>10 Best Cheap Stocks to Buy Now</h2><a href="javascript:void(0);" id="btnReport17" class="stretched-link" data-toggle="modal" data-target="#report17"><span class="sr-only">View 10 Best Cheap Stocks to Buy Now</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 10 Best Cheap Stocks to Buy Now</span></a></div><div id="report17" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report17-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20220914034123_report_preview_cover-10-stocks-to-buy.png" alt="10 Best Cheap Stocks to Buy Now" loading="lazy" width="1140" height="1406" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report17-label">10 Best Cheap Stocks to Buy Now</div><p class="my-1"><strong>By MarketBeat Staff</strong></p>While the market has had its ups and downs over the last few years, the P/E ratios of most S&P 500 look expensive relative to historical norms. This has made it very difficult for value investors that are looking for cheap stocks to buy.<br /><br />This goes both for share price, since most stocks are trading higher on a cost-per-share basis, and their valuation relative to earnings. S&P 500 companies have recently been trading at about 25 times their forward-looking earnings, compared to the historical average of about 15 times earnings during more normal markets. <br /><br />While the S&P 500 looks relatively expensive, there are still a handful of undervalued stocks trading at less than $10.00 per share. Value investing opportunities for value exist if you know where to look. Putting together a list of cheap stocks to buy now requires looking into some smaller, riskier, unloved, or undiscovered parts of the market. These lower-priced stocks might not look especially attractive today, but long-term investors stand to profit if they are willing to be patient and hold onto shares of these companies through multiple market cycles.<br /><br />Some of these companies are great investing opportunities because they're too small and too risky to attract most mutual funds and Wall Street money managers. Others have been beaten up by the market after a period of slowing earnings and profits but are now trying to turn around and bounce back.<br /><br />You might find small-cap stocks, energy companies, technology and A.I. companies, marijuana companies, and companies in industries you may have never previously heard of on this list. While these low-priced stocks have many differences, these 10 stock ideas all share a common characteristic, a super-low share price of $10.00 or less.</div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="sellnow"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20220914034248_report_preview_cover-20-stocks-to-sell.png" alt="20 Stocks to Sell Now" loading="lazy" width="1140" height="1406"/></div><h2>20 Stocks to Sell Now</h2><a href="javascript:void(0);" id="btnReport18" class="stretched-link" data-toggle="modal" data-target="#report18"><span class="sr-only">View 20 Stocks to Sell Now</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 20 Stocks to Sell Now</span></a></div><div id="report18" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report18-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20220914034248_report_preview_cover-20-stocks-to-sell.png" alt="20 Stocks to Sell Now" loading="lazy" width="1140" height="1406" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report18-label">20 Stocks to Sell Now</div><p class="my-1"><strong>By MarketBeat Staff</strong></p>Most people know that brokerage rankings are overstated because of pressure from publicly-traded companies. No investor relations person wants to see "hold" and "sell" ratings issued for their stock. In reality, a "buy" rating really means "hold." "Hold" ratings really mean "sell" and "sell" ratings mean get out while you still can. <br /><br />If Wall Street's top analysts are consistently giving "hold" and "sell" ratings to stock, you know there's a serious problem. We've compiled a list of the companies that Wall Street's top equities research analysts are consistently giving "hold" and "sell" ratings to. If you own one of these stocks, consider getting out while there's still time. <br /><br />This report lists the 20 companies that have the lowest average analyst recommendations from Wall Street's equities research analysts over the last 12 months.</div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="retirement"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240423114142_reportpreviewcover-2024-03-beginners-guide-to-reti.png" alt="Beginners Guide To Retirement Stocks" loading="lazy" width="2200" height="2713"/></div><h2>Beginners Guide To Retirement Stocks</h2><a href="javascript:void(0);" id="btnReport19" class="stretched-link" data-toggle="modal" data-target="#report19"><span class="sr-only">View Beginners Guide To Retirement Stocks</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=retirement" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open Starter's Guide to Investing in Retirement-Friendly Stocks</span></a></div><div id="report19" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report19-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240423114142_reportpreviewcover-2024-03-beginners-guide-to-reti.png" alt="Beginners Guide To Retirement Stocks" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=retirement" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report19-label">Beginners Guide To Retirement Stocks</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p><p>Retirement. The act of retiring. Withdrawing from one’s chosen profession and/or active working life. The end of income. Or is it? Retirement can mean many things for many people but what it doesn’t have to mean is an end to your income.</p> <p>Yes, with retirement, you’ll probably stop actively earning, but that doesn’t mean you start spending what you’ve saved. In that frame of reference, your retirement savings could vanish in the blink of a few years, but it doesn’t have to be that way. A portfolio of retirement stocks can mean steady, stable, income throughout your retirement years.</p> <p>The goal of owning retirement stocks is to grow your capital to a point it generates enough income to sustain a comfortable standard of living in retirement. That usually means dividends but don’t be fooled. A portfolio of stocks you might want to own during retirement is not necessarily the one you want to own in preparation for retirement. When preparing for retirement, investors tend to take on a little more risk sacrificing safety for potential gains. A retiree is more interested in steady dividend returns than risking capital and may choose to own different stocks.</p> <p>In the report, Thomas Hughes covers different types of retirement stocks, the value of dividend growth stocks, retirement saving strategies, and why you should care about your retirement investments every day.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="starterstocks"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240422155114_reportpreviewcover-2024-02-10-starter-stocks-for-b.png" alt="Ten Starter Stocks For Beginners to Buy Now" loading="lazy" width="2228" height="2748"/></div><h2>Ten Starter Stocks For Beginners to Buy Now</h2><a href="javascript:void(0);" id="btnReport20" class="stretched-link" data-toggle="modal" data-target="#report20"><span class="sr-only">View Ten Starter Stocks For Beginners to Buy Now</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=starterstocks" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 10 Best Starter Stocks for Beginning Investors</span></a></div><div id="report20" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report20-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240422155114_reportpreviewcover-2024-02-10-starter-stocks-for-b.png" alt="Ten Starter Stocks For Beginners to Buy Now" loading="lazy" width="2228" height="2748" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=starterstocks" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report20-label">Ten Starter Stocks For Beginners to Buy Now</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p><p>At any given time, even experienced investors have questions about what stocks to buy. This is particularly true for beginners. Many beginning investors know that a long-term plan to build wealth has to include stocks. But it can be easy to fall into the trap of “analysis paralysis” or the trap of that comes from the fear of missing out (FOMO). Both of these mistakes can seriously impact the ability to achieve your financial goals.</p> <p>A properly balanced portfolio requires diversification. A good way of thinking about diversification is like a restaurant menu. Investors want to choose some stocks from every part of the menu. Value stocks, growth stocks, stocks that offer growth and value, and dividend stocks are just a few sectors that should be in your portfolio.</p> <p>And that still leaves room for a few desserts. For example, the metaverse is one of the hottest new sectors. But while the sector itself carries significant risk, there are some safe stocks that you can buy now and own for the long haul.</p> <p>In the report, Thomas Hughes walks investors through several distinct categories of stocks. When you finish reading the report, you’ll have 10 stocks that can form the base of a diversified portfolio.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="thenext7blockbusterstocksforgrowthinvestors"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240423084935_reportpreviewcover-2024-02-the-next-7-blockbuster-.png" alt="The Next 7 Blockbuster Stocks for Growth Investors" loading="lazy" width="2200" height="2713"/></div><h2>The Next 7 Blockbuster Stocks for Growth Investors</h2><a href="javascript:void(0);" id="btnReport21" class="stretched-link" data-toggle="modal" data-target="#report21"><span class="sr-only">View The Next 7 Blockbuster Stocks for Growth Investors</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=thenext7blockbusterstocksforgrowthinvestors" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open The Next 7 Blockbuster Stocks for Growth Investors</span></a></div><div id="report21" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report21-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240423084935_reportpreviewcover-2024-02-the-next-7-blockbuster-.png" alt="The Next 7 Blockbuster Stocks for Growth Investors" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=thenext7blockbusterstocksforgrowthinvestors" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report21-label">The Next 7 Blockbuster Stocks for Growth Investors</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p>Growth stocks can give you a lot of bang for your buck. A company that consistently grows revenue and earnings often has broad market support, including upwardly trending analysts’ sentiment to help increase the stock price. <br /><br />Blockbuster growth stocks produce high-double-digit or triple-digit growth and can see their share prices advance by similar amounts. But which growth stocks are the best to invest in? <br /><br />MarketBeat's team of analysts have put together a special report that explores this question.</div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="7stocksthatcouldbebiggerthantesla-nvidia-andgoogle"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240423100717_reportpreview2023-12-7-stocks-that-could-be-bigger.png" alt="7 Stocks That Could Be Bigger Than Tesla, Nvidia, and Google" loading="lazy" width="2200" height="2713"/></div><h2>7 Stocks That Could Be Bigger Than Tesla, Nvidia, and Google</h2><a href="javascript:void(0);" id="btnReport22" class="stretched-link" data-toggle="modal" data-target="#report22"><span class="sr-only">View 7 Stocks That Could Be Bigger Than Tesla, Nvidia, and Google</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=7stocksthatcouldbebiggerthantesla-nvidia-andgoogle" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 7 Stocks That Could Be Bigger Than Tesla, Nvidia, and Google</span></a></div><div id="report22" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report22-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240423100717_reportpreview2023-12-7-stocks-that-could-be-bigger.png" alt="7 Stocks That Could Be Bigger Than Tesla, Nvidia, and Google" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=7stocksthatcouldbebiggerthantesla-nvidia-andgoogle" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report22-label">7 Stocks That Could Be Bigger Than Tesla, Nvidia, and Google</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p><p class="p1">Today, we are inviting you to take a peek at MarketBeat's proprietary, exclusive, <span class="il">and</span> up-to-the-minute list of <em>7 Stocks That Could Be Bigger Than Tesla, Nvidia, and Google.</em><br /><br />Growth stocks are attractive because they can give a lot of bang for your buck. A company that consistently grows<br />revenue and earnings often has broad market support, including upwardly trending analysts’ sentiment to help<br />increase the stock price.<br /><br />Stocks that produce high-double-digit or triple-digit growth can see their share prices advance by similar amounts.<br />The question is which growth stocks are the best to invest in because not all stand the test of time. </p> <p class="p1">This report looks at potential winners for 2024 and the next stocks, which could be the biggest companies in their markets.<br /><br />If you haven't given these seven companies <em>strong consideration </em>for your portfolio, now is the time to take a look.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="highyield"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240422144546_reportpreview2024-02-cover-the-best-high-yield-div.png" alt="The Best High-Yield Dividend Stocks for 2024" loading="lazy" width="2228" height="2748"/></div><h2>The Best High-Yield Dividend Stocks for 2024</h2><a href="javascript:void(0);" id="btnReport23" class="stretched-link" data-toggle="modal" data-target="#report23"><span class="sr-only">View The Best High-Yield Dividend Stocks for 2024</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=highyield" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 10 Best High-Yield Dividend Stocks</span></a></div><div id="report23" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report23-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240422144546_reportpreview2024-02-cover-the-best-high-yield-div.png" alt="The Best High-Yield Dividend Stocks for 2024" loading="lazy" width="2228" height="2748" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=highyield" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report23-label">The Best High-Yield Dividend Stocks for 2024</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p>Until 2023, dividend stocks were the only place where investors could find reliable income. <br /><br />Treasury notes, CDs, bonds, and money market accounts were all paying near-zero interest rates, leaving few opportunities for income-oriented investors to find safety. <br /><br />Now that interest rates have returned to 7%+ and the Federal Reserve is indicating that rates will stay high for an extended period of time, dividend stocks have taken a bit of a beating.<br /><br />Risk-adverse investors have taken money out of dividend stocks and put them into fixed income investments, creating an opportunity for those that want to take a fresh look at dividend stocks. There are now great deals to be found among dividend stocks that offer both a high yield and a strong opportunity for growth. <br /><br />MarketBeat's team of analysts have made a list of these companies that income-oriented investors may want to consider in a special report titled "Finding Value and Returns in a No-Growth Environment." </div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="elonmusk"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20240423085850_reportpreview2024-01-musks-next-move-cover.png" alt="Elon Musk's Next Move" loading="lazy" width="2200" height="2713"/></div><h2>Elon Musk's Next Move</h2><a href="javascript:void(0);" id="btnReport24" class="stretched-link" data-toggle="modal" data-target="#report24"><span class="sr-only">View Elon Musk's Next Move</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=elonmusk" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open Elon Musk's Next Move</span></a></div><div id="report24" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report24-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20240423085850_reportpreview2024-01-musks-next-move-cover.png" alt="Elon Musk's Next Move" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=elonmusk" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report24-label">Elon Musk's Next Move</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p>Elon Musk is probably the most polarizing billionaire on the planet. Some people love him, while others detest him. Innovators love his engineering approach and track record of solving big problems. Politicians hate that he is willing to say what others aren't out loud.<br /><br />From an investment standpoint, those that bet on Tesla early on have done extremely well. However, they have had to put up with no shortage of antics unfit for a CEO of a large public company, including multiple wrist slaps from the Securities and Exchange Commission.<br /><br />Through it all, he has remained the same visionary entrepreneur he's always been. He thinks big thoughts and carries them through, although it often takes much longer to realize his dreams than he originally forecasts.<br /><br />MarketBeat's team of analysts have put together a special report that explores Musk's business empire, as well as what little-known opportunities there are to invest in his companies and his companies' key vendors. </div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="shortinterest"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20231026090157_reportpreview2023-10-25-a-guide-to-high-short-inte.png" alt="A Guide To High-Short-Interest Stocks" loading="lazy" width="2200" height="2713"/></div><h2>A Guide To High-Short-Interest Stocks</h2><a href="javascript:void(0);" id="btnReport25" class="stretched-link" data-toggle="modal" data-target="#report25"><span class="sr-only">View A Guide To High-Short-Interest Stocks</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=shortinterest" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open How to Play Short Stocks</span></a></div><div id="report25" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report25-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20231026090157_reportpreview2023-10-25-a-guide-to-high-short-inte.png" alt="A Guide To High-Short-Interest Stocks" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=shortinterest" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report25-label">A Guide To High-Short-Interest Stocks</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p><p>The short-sellers are making headlines left and right and for more reasons than one. If the news isn’t spotlighting a new short-sell report it’s a major short-squeeze getting the attention. The takeaways for traders are that short-action and the gains that can come with it have never been hotter.</p> <p>The problem is that it’s very hard to know which stocks to short because shorting is more than just fundamentals or technicals. There is an element of luck, a 6th sense almost, that can’t be denied and not everyone has it. Besides, it takes a lot of guts to go against the grain and short sell a stock. Just because a would-be short-seller sees no value in a highly-valued stock doesn’t mean the market will agree with them when the news leaks out.</p> <p>Even if you do know which stock to short there’s a new risk in town. Crowd-sourced investment groups are targeting high-short interest stocks and sparking major short-squeezes, the kind that turns billionaires into paupers, and making it very risky if not impossible for average investors to profit from short-selling. That’s why leaving shorting to the professional is a good idea but there are still ways for average investors to profit from the short market.</p> <p>In the report, Thomas Hughes covers what is short-selling, what is the short-squeeze, and how you can profit from them.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="insidersellingoffer"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20230926093117_reportpreviewcover-12-stocks-corporate-insiders-ar.png" alt="12 Stocks Corporate Insiders are Abandoning" loading="lazy" width="1140" height="1406"/></div><h2>12 Stocks Corporate Insiders are Abandoning</h2><a href="javascript:void(0);" id="btnReport26" class="stretched-link" data-toggle="modal" data-target="#report26"><span class="sr-only">View 12 Stocks Corporate Insiders are Abandoning</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open Company Insiders are Dumping These 10 Stocks</span></a></div><div id="report26" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report26-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20230926093117_reportpreviewcover-12-stocks-corporate-insiders-ar.png" alt="12 Stocks Corporate Insiders are Abandoning" loading="lazy" width="1140" height="1406" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report26-label">12 Stocks Corporate Insiders are Abandoning</div><p class="my-1"><strong>By MarketBeat Staff</strong></p>An insider trade occurs when a corporate executive (such as a CEO, CFO, or COO) has non-public information about a company buys or sells shares of that company's stock. Company insiders are required by law to regularly report their stock purchases and sales to the SEC.<br /><br />Tracking a company's insider trades is a metric that can be used to identify the direction that the company's executives believe that the company is headed. If a number of insiders sell shares of their company, they may believe that the company will have weak future earnings and that the share price will decline in the near future.<br /><br />For example, if Microsoft's CEO, CFO, and COO all recently sold shares of Microsoft stock, that would be an indication that there could be unreported news that may negatively affect Microsoft's stock price in the near future.<br /><br />This slideshow lists the 12 companies that have had the highest levels of insider buying within the last 180 days.</div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="tradersguide"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20230926093050_reportpreviewcover-traders-guide-to-equities-resea.png" alt="The Trader’s Guide to Equities Research" loading="lazy" width="1140" height="1406"/></div><h2>The Trader’s Guide to Equities Research</h2><a href="javascript:void(0);" id="btnReport27" class="stretched-link" data-toggle="modal" data-target="#report27"><span class="sr-only">View The Trader’s Guide to Equities Research</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open The Trader’s Guide to Equities Research</span></a></div><div id="report27" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report27-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20230926093050_reportpreviewcover-traders-guide-to-equities-resea.png" alt="The Trader’s Guide to Equities Research" loading="lazy" width="1140" height="1406" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report27-label">The Trader’s Guide to Equities Research</div><p class="my-1"><strong>By MarketBeat Staff</strong></p><p>There are more than 7,000 publicly traded companies across the globe, which are covered by more than 400 different brokerages. Each trading day, brokerages collectively issue more than 500 research notes on any number of stocks. Our daily newsletters, MarketBeat Daily and MarketBeat Daily Premium, provide nearly comprehensive coverage on equities research changes on a daily basis.</p> <p>Learn how to evaluate a stock based on what equities research analysts are saying about it. We provide a list of which brokerages offer the most accurate twelve month price targets and which brokerages' recommendations have historically resulted in the highest 7-day, 30-day and 365-day ROI.</p> <p>Review our list of which companies have received the highest average ratings from equities research analysts and learn the ratings systems used by more than 150 of the top equities research firms. Get access to dozens of additional resources that will help broaden your knowledge of equities research.</p> <p>This is our forty-five page investment guide that provides a basic education for making trades using equities research data.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="recession"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20220914050454_report_preview_cover-10-recession-proof-stocks@1x.png" alt="10 "Recession Proof" Stocks That Will Thrive in Any Market" loading="lazy" width="1140" height="1406"/></div><h2>10 "Recession Proof" Stocks That Will Thrive in Any Market</h2><a href="javascript:void(0);" id="btnReport28" class="stretched-link" data-toggle="modal" data-target="#report28"><span class="sr-only">View 10 "Recession Proof" Stocks That Will Thrive in Any Market</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 10 "Recession Proof" Stocks to Buy Now</span></a></div><div id="report28" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report28-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20220914050454_report_preview_cover-10-recession-proof-stocks@1x.png" alt="10 "Recession Proof" Stocks That Will Thrive in Any Market" loading="lazy" width="1140" height="1406" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/all-access/?ReferralType=PremiumReportsPage" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report28-label">10 "Recession Proof" Stocks That Will Thrive in Any Market</div><p class="my-1"><strong>By MarketBeat Staff</strong></p><p>After the end of the pandemic, many investors thought the stock market could do no wrong. There were unprecedented levels of government spending. Borrowing money was basically free. Public companies were seeing massive growth and record profits. The stock market could do no wrong.<br /><br />When interest rates started to rise and government stimulus dried up, the stock market had a wakeup call in 2022 and 2023. We were returning to a more normal economic environment and many thought that a recession was just around the corner. While the market did slow down for a while, the economy never stopped growing despite the war in Ukraine, rising interest rates, and political strife. <br /><br />The economy has been very resilient for the last few years, but this trend won't last forever. At some point another deep recession will come, like the Great Recession in 2008, and it will likely be caused by something we haven't even foreseen yet. After all, who thought the world would need to shut down due to a global pandemic? And who thought Russia would invade Ukraine? <br /><br />While we don't know when the next recession will occur, it's good to have a balanced basket of stocks in your portfolio. Yes, you want some growth stocks in your portfolio, but you also want some defensive plays that will thrive during recessionary times. We have learned there are several stocks that have a history of performing well even when the economy does not.<br /><br />In this special report, we have identified ten companies who are well positioned to help your portfolio not only survive, but thrive, when the stock market does take its inevitable tumble.</p></div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="7aistockstoinvestin"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20230630090037_reportpreview2023-06-ai-special-report-cover.png" alt="7 AI Stocks to Invest In: An Introduction to AI Investing For Self-Directed Investors" loading="lazy" width="3420" height="4218"/></div><h2>7 AI Stocks to Invest In: An Introduction to AI Investing For Self-Directed Investors</h2><a href="javascript:void(0);" id="btnReport29" class="stretched-link" data-toggle="modal" data-target="#report29"><span class="sr-only">View 7 AI Stocks to Invest In: An Introduction to AI Investing For Self-Directed Investors</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=7aistockstoinvestin" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open 7 AI Stocks to Invest In</span></a></div><div id="report29" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report29-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20230630090037_reportpreview2023-06-ai-special-report-cover.png" alt="7 AI Stocks to Invest In: An Introduction to AI Investing For Self-Directed Investors" loading="lazy" width="3420" height="4218" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=7aistockstoinvestin" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report29-label">7 AI Stocks to Invest In: An Introduction to AI Investing For Self-Directed Investors</div><p class="my-1"><strong>By <a href="/authors/thomas-hughes/">Thomas Hughes</a></strong></p>Nobody can pin down exactly what the artificial intelligence (AI) market is worth and how big it will get, but the numbers all the pundits use are astronomical.<br /><br />The global AI industry is estimated to have been worth $47 to $95 billion (or more) in 2021 and was expected, at that time, to grow at 40% CAGR until 2030.<br /><br />Today, the market is estimated at over $100 billion and should grow to nearly $2 trillion by 2023.<br /><br />No matter what, it’s big money and offers equally significant opportunities for shareholders.</div></div></div></div></div></div></div><div class="col-6 col-md-4 col-lg-3 my-3" id="retirementincome"><div class="report-preview pt-5 position-relative"><div class="report-image position-relative text-center pb-2"><img src="/logos/premium-reports/small_20230630130800_reportpreview2023-06-investment-strategies-retirem.png" alt="Investing Strategies To Help Grow Your Retirement Income" loading="lazy" width="2200" height="2713"/></div><h2>Investing Strategies To Help Grow Your Retirement Income</h2><a href="javascript:void(0);" id="btnReport30" class="stretched-link" data-toggle="modal" data-target="#report30"><span class="sr-only">View Investing Strategies To Help Grow Your Retirement Income</span></a><a class="top-link c-white btn btn-featured p-2" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=retirementincome" target="_blank"><span class="fa-solid fa-lock-keyhole" style="margin-bottom:-0.25rem"></span><span class="sr-only">Get All Access to open How to Boost Your Retirement Income</span></a></div><div id="report30" class="modal report-modal" tabindex="-1" role="dialog" aria-labelledby="report30-label" aria-modal="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header gradient-blue"><button type="button" class="close gradient-blue c-white" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body p-4"><div class="row"><div class="col-12 col-lg-4"><div class="text-center"><img src="/logos/premium-reports/small_20230630130800_reportpreview2023-06-investment-strategies-retirem.png" alt="Investing Strategies To Help Grow Your Retirement Income" loading="lazy" width="2200" height="2713" class="mb-3"/></div><a class="btn btn-featured w-100 mb-3" href="/subscribe/Payment.aspx?ProductCode=report2997&ReportOfferCode=retirementincome" target ="_blank"><span class="fa-solid fa-lock-keyhole mr-2" style="font-size:1em;"></span>Get This Report</a></div><div class="col-12 col-lg-8"><div class="h2 mt-0" id="report30-label">Investing Strategies To Help Grow Your Retirement Income</div><p class="my-1"><strong>By <a href="/authors/chris-markoch/">Chris Markoch</a></strong></p><p>The growth of defined contribution plans (e.g. 401(k) plans) is allowing many Americans to be more prepared for retirement than ever before. Approximately 50% of Americans participate in some form of retirement plan. And the next generation of retirees will be the first to rely on the income from these plans as the primary source of their retirement income.</p> <p>But other statistics are more sobering. For example, the 2009 National Consumer Survey on personal finance finds that over 64% of American’s don’t think about retirement planning. And a 2019 retirement survey by GOBankingRates found that 64% of those surveyed expected to retire with less than $10,000. And of that number, 45% said they had no money set aside for retirement.</p> <p>That means there’s never been a more important time for investors to have a plan. But even when individuals have a plan, they must avoid the common mistakes that can leave them short of their retirement goals.</p> <p>In the report, Chris Markoch gives investors time-honored strategies to help build a solid retirement nest egg no matter where they are in the planning process.</p></div></div></div></div></div></div></div> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$cphPrimaryContent$smDownloadedReports', 'form1', [], [], [], 90, 'ctl00'); //]]> </script> <div class="row"> <div class="col-12 col-md-6 col-lg-4 py-3"> <div class="bg-white shadow h-100"> <h2 class="h3 block-header m-0">Stock Lists</h2> <div class="px-3 pt-2 pb-4 fade-bottom"> <dl class="dl-bullet"> <div class="mb-2"> <dt><a href="/stocks/top-marketrank/">Top MarketRank™ Stocks </a></dt> <dd>This report provides a list of the 100 companies that have received the highest average MarketRank™ score from MarketBeat. </dd> </div> <div class="mb-2"> <dt><a href="/stocks/top-esg-stocks/">Top ESG Stocks</a></dt> <dd>This report provides a list of the 100 companies that have received the highest net impact ratio as defined by Upright using their Net Impact model. Net impact ratio is the (positive impacts - negative impacts) / positive impacts.</dd> </div> <div class="mb-2"> <dt><a href="/stocks/top-rated/">Top-Rated Stocks</a></dt> <dd>This report provides a list of the 100 companies that have received the highest average recommendations from equities research analysts in the last six months.</dd> </div> <div class="mb-2"> <dt><a href="/dividends/top-rated-dividend-stocks/">Top-Rated Dividend Stocks</a></dt> <dd>This report provides a list of companies that have a dividend yield of at least 2% and have received the highest average rating from research analysts during the last 6 months.</dd> </div> <div class="mb-2"> <dt><a href="/stocks/top-rated-small-cap-stocks/">Top-Rated Small-Cap Stocks</a></dt> <dd>This report provides a list of small-cap companies that have received the highest average rating among equities research analysts in the last 12 months, indicating that Wall Street analysts believe investors should buy these small cap stocks.</dd> </div> <div class="mb-2"> <dt><a href="/stocks/top-rated-tech-stocks/">Top-Rated Tech Stocks</a></dt> <dd>This report provides a list of the 100 technology companies that have received the highest average rating among equities research analysts in the last 12 months, indicating that Wall Street analysts believe investors should buy these technology stocks.</dd> </div> <div class="mb-2"> <dt><a href="/stocks/lowest-rated/">Lowest-Rated Stocks</a></dt> <dd>This report provides a list of the 100 companies that have received the lowest average recommendations from equities research analysts in the last six months.</dd> </div> <div class="mb-2"> <dt><a href="/insider-trades/insider-buying-stocks/">Top Insider-Buying Stocks</a></dt> <dd>This is a report showing the stocks that have had the highest levels of insider buying within the last 90 days.</dd> </div> <div class="mb-2"> <dt><a href="/insider-trades/insider-selling-stocks/">Top Insider-Selling Stocks</a></dt> <dd>This is a report showing the stocks that have had the highest levels of insider selling within the last 90 days.</dd> </div> </dl> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 py-3"> <div class="bg-white shadow h-100"> <h2 class="h3 block-header-purple m-0">Trending Stocks</h2> <div class="px-3 pt-2 pb-4 fade-bottom"> <dl class="dl-bullet"> <div class="mb-2"> <dt><a href="/stocks/trending/">Trending MarketBeat Stocks</a></dt> <dd>View a list of companies that MarketBeat followers have recently added to their watchlists or searched for in the last 7 days.</dd> </div> <div class="mb-2"> <dt><a href="/stocks/trending/media/">Trending Media Mentions</a></dt> <dd>View a list of the companies that have been mentioned in the media over the last 7 days.</dd> </div> <div class="mb-2"> <dt><a href="/stocks/trending/media-sentiment/">High Media Sentiment Stocks</a></dt> <dd>View a list of the companies with the highest average news sentiment over the last 7 days.</dd> </div> <div class="mb-2"> <dt><a href="/stocks/trending/wallstreetbets/">Trending WallStreetBets Stocks</a></dt> <dd>View a list of the companies that have an increased volume of posts on the WallStreetBest forum of Reddit during a set time period.</dd> </div> <div class="mb-2"> <dt><a href="/stocks/most-upgraded/">Most-Upgraded Stocks</a></dt> <dd>This is a report showing the 25 companies that have been upgraded (or have had their price target increased) by Wall Street analysts the most during the last ninety days.</dd> </div> <div class="mb-2"> <dt><a href="/stocks/most-downgraded/">Most-Downgraded Stocks</a></dt> <dd>This is a report showing the 25 companies that have been downgraded (or have had their price target lowered) by Wall Street analysts the most during the last ninety days.</dd> </div> <div class="mb-2"> <dt><a href="/short-interest/stocks-to-short/">Stocks to Short</a></dt> <dd>This report uses MarketBeat's Idea Engine™ technology to identify stocks that recently have had negative news, such as dividend cuts, earnings misses, insider selling, analyst downgrades and other negative news.</dd> </div> <div class="mb-2"> <dt><a href="/ratings/stock-picks-from-top-rated-analysts/">Stock Picks from Top-Rated Analysts</a></dt> <dd>This is a report of the 50 most recent upgrades and downgrades from brokerages and equities research firms that are currently on our "top ten brokerages" list, which is calculated using the average twelve-month ROI of the "buy" and "strong buy" recommendations made by each firm. </dd> </div> </dl> </div> </div> </div> <div class="col-12 col-lg-4 py-3"> <div class="bg-white shadow h-100"> <h2 class="h3 block-header m-0">More Reports</h2> <div class="px-3 pt-2 pb-4 fade-bottom"> <dl class="dl-bullet"> <div class="mb-2"> <dt><a href="/all-access/analyst-rankings/">Top-Rated Analysts</a></dt> <dd>View a list of research analysts that consistently offer accurate analyst recommendations. Learn which analysts you should listen to and which you can safely ignore.</dd> </div> <div class="mb-2"> <dt><a href="/all-access/brokerage-rankings/">Top-Rated Brokerages</a></dt> <dd>MarketBeat calculates rankings for stock brokerages based on the ROI of their past buy ratings. Each brokerage receives a ranking from one to five stars.</dd> </div> <div class="mb-2"> <dt><a href="/all-access/reports/">Premium Reports</a></dt> <dd>Unlock in-depth stock market insights with our exclusive Premium Reports. </dd> </div> <div class="mb-2"> <dt><a href="/all-access/reports/">The Trader's Guide to Equities Research</a></dt> <dd>Master the fundamentals of equities research, evaluate stocks with analyst insights, uncover top brokerage predictions, and access extensive resources to enhance your trading strategy and ROI.</dd> </div> <div class="mb-2"><dt><a href="/all-access/reports/?code=Magnificent7">These 7 Stocks Will Be Magnificent in 2025</a></dt><dd>Discover the next wave of investment opportunities with our report, 7 Stocks That Will Be Magnificent in 2025. Explore companies poised to replicate the growth, innovation, and value creation of the tech giants dominating today's markets.</dd></div><div class="mb-2"><dt><a href="/all-access/reports/?code=10BestAIStocks">The 10 Best AI Stocks to Own in 2025</a></dt><dd>Wondering where to start (or end) with AI stocks? These 10 simple stocks can help investors build long-term wealth as artificial intelligence continues to grow into the future.</dd></div><div class="mb-2"><dt><a href="/all-access/reports/?code=buyandholdforever">7 Stocks to Buy And Hold Forever</a></dt><dd>Enter your email address below and we'll send you MarketBeat's list of seven stocks and why their long-term outlooks are very promising. You will also receive our free daily email newsletter with the latest buy and sell recommendations from Wall Street's top analysts.</dd></div><div class="mb-2"><dt><a href="/all-access/reports/?code=newyear">10 Best Stocks to Own in 2025</a></dt><dd>Enter your email address below and we'll send you MarketBeat's list of the 10 best stocks to own in 2025 and why they should be in your portfolio. You will also receive our free daily email newsletter with the latest buy and sell recommendations from Wall Street's top analysts.</dd></div><div class="mb-2"><dt><a href="/all-access/reports/?code=gold">2025 Gold Forecast: A Perfect Storm for Demand</a></dt><dd>Unlock the timeless value of gold with our exclusive 2025 Gold Forecasting Report. Explore why gold remains the ultimate investment for safeguarding wealth against inflation, economic shifts, and global uncertainties. Whether you're planning for future generations or seeking a reliable asset in turbulent times, this report is your essential guide to making informed decisions.</dd></div> </dl> </div> </div> </div> </div> <!-- Default Statcounter code for Marketbeat.com - Miscellaneous https://www.marketbeat.com/ --> <script type="text/javascript"> var sc_project = 11739111; var sc_invisible = 1; var sc_security = "b6d71b73"; var sc_https = 1; </script> <script type="text/javascript" src="https://www.statcounter.com/counter/counter.js"></script> <noscript> <div class="statcounter"> <a title="Web Analytics" href="https://statcounter.com/" target="_blank"> <img class="statcounter" src="//c.statcounter.com/11739111/0/b6d71b73/1/" alt="Web Analytics"></a> </div> </noscript> <!-- End of Statcounter Code --> <div id="pnlAllAccessTrial" class="inverse-on-homepage py-3 mb-4"> <div class="container p-0 "> <div class="bg-dark-blue-accent p-3 rounded pb-5 pb-xl-4"> <div class="row mx-0"> <div class="col-md-7 col-xl-4 my-3 mx-auto c-white mb-5"> <div class="h2 blue-accent-under">Get 30 Days of <span class="d-block" style="font-weight: 800">MarketBeat All Access</span> for Free</div> <p>Sign up for MarketBeat All Access to gain access to MarketBeat's full suite of research tools.</p> <a href="/subscribe/all-access/?referraltype=masterfooter" class="btn btn-featured c-white mt-3 mt-md-0 px-5">Start Your 30-Day Trial</a> </div> <div class="col-xl-8"> <h2 class="sr-only">MarketBeat All Access Features</h2> <div class="row narrow-gutter-row"> <div class="col-md-4 my-2"> <a href="/subscribe/all-access/?referraltype=masterfooter" class="card hover-card-blue p-4 h-100"> <div class="feature-icon"> <span class="fa-kit fa-best" style="line-height: 60px;"></span> </div> <h3>Best-in-Class Portfolio Monitoring</h3> <ul> <li>Get personalized stock ideas.</li> <li>Compare portfolio to indices.</li> <li>Check stock news, ratings, SEC filings, and more.</li> </ul> </a> </div> <div class="col-md-4 my-2"> <a class="card hover-card-blue p-4 h-100" href="/subscribe/all-access/?referraltype=masterfooter"> <div class="feature-icon"> <span class="fa-kit fa-stock-ideas"></span> </div> <h3>Stock Ideas and Recommendations</h3> <ul> <li>See daily stock ideas from top analysts.</li> <li>Receive short-term trading ideas from MarketBeat.</li> <li>Identify trending stocks on social media.</li> </ul> </a> </div> <div class="col-md-4 my-2"> <a class="card hover-card-blue p-4 h-100" href="/subscribe/all-access/?referraltype=masterfooter"> <div class="feature-icon"> <span class="fa-kit fa-research-tools"></span> </div> <h3>Advanced Stock Screeners and Research Tools</h3> <ul> <li>Use our seven stock screeners to find suitable stocks.</li> <li>Stay informed with MarketBeat's real-time news.</li> <li>Export data to Excel for personal analysis.</li> </ul> </a> </div> </div> </div> </div> </div> </div> </div> <div id="HelpersArea" style="opacity: 0; transition: opacity .5s; position: relative; z-index: 1001;"> <div id="pnlHelpers" class="multi-collapse-outer shadow collapse" style="position: fixed; right: 10px; bottom: 10px; width: 310px; background-color: var(--white); z-index: 400;"> </div> </div> <div id="pnlLoginCreateModal" class="modal fade show"> <div class="modal-dialog modal-dialog-centered" style="max-width: 650px;"> <div class="modal-content"> <div class="modal-body p-0" style="max-height: 95vh;"> <div class="row m-0"> <div class="col-sm-5 p-0 gradient-blue c-white p-3 p-sm-4" style="font-size: 1.05em;"> <div class="d-none d-sm-block"> <div class="font-12 mb-3">Sign in to your <span class="free">free</span> account to enjoy these benefits</div> <ul class="checkmark-list"> <li>In-depth profiles and analysis for 20,000 public companies.</li> <li>Real-time analyst ratings, insider transactions, earnings data, and more.</li> <li>Our daily ratings and market update email newsletter.</li> </ul> </div> <div class="d-sm-none"> <div class="font-12 lh-medium">Sign in to your <span class="free">free</span> account to enjoy all that MarketBeat has to offer.</div> </div> </div> <div class="col-sm-7 p-0 bg-white"> <div class="m-0"> <ul class="nav nav-tabs pl-2" role="tablist" aria-label="Log in or create account"> <li class="nav-item"> <a id="LoginOnModalTab" class="nav-link active" href="#pnlLoginOnModal" role="tab" aria-selected="true" tabindex="0" aria-controls="pnlLoginOnModal" data-toggle="tab" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtLoginOnModalEmail', 'LoginOnModalTab', 'LastLinkOnLoginTab');">Sign In</a> </li> <li class="nav-item"> <a id="CreateOnModalTab" class="nav-link" href="#pnlCreate" role="tab" aria-selected="false" tabindex="-1" aria-controls="pnlCreate" data-toggle="tab" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtCreateOnModalEmail', 'CreateOnModalTab', 'LastLinkOnCreateTab');">Create Account</a> </li> <li class="nav-item ml-auto"> <a id="CloseModal" class="nav-link special-purpose-nav-link font-15" href="#pnlCreate" role="tab" aria-selected="false" tabindex="-1" data-dismiss="modal" style="padding: 0.7rem; font-size: 1rem;" title="Close Login Modal"><i class="fa-regular fa-xmark"></i></a> </li> </ul> <div class="tab-content m-0 p-0" style="box-shadow: none !important;"> <div id="pnlLoginOnModal" class="tab-pane active" role="tabpanel" tabindex="0" aria-labelledby="LoginOnModalTab"> <div class="p-3"> <div id="pnlLoginOnModalInner" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'btnLoginOnModal')"> <label class="bold m-0" for="txtLoginOnModalEmail">Your Email Address:</label> <input name="ctl00$txtLoginOnModalEmail" type="text" maxlength="300" id="txtLoginOnModalEmail" class="top-labeled-input" autofocus="" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="rfvEmail" style="color:#D2333D;display:none;">Email Address Required</span> </div> <label class="bold m-0" for="txtLoginOnModalPassword">Your Password:</label> <input name="ctl00$txtLoginOnModalPassword" type="password" maxlength="300" id="txtLoginOnModalPassword" class="top-labeled-input mb-3" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator1" style="color:#D2333D;display:none;">Password Required</span> </div> <a onclick="LoginOnModalSubmit();return false;" id="btnLoginOnModal" class="btn btn-primary allow-loading" UseSubmitBehavior="false" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnLoginOnModal", "", true, "Login", "", false, true))" style="display:inline-block;width:100%;">Log In<span class='load loading'></span></a> <div id="loginOnModalWarning"></div> </div> <div style="font-size: 18px; padding-bottom: 13px; text-align: center"> <hr style="margin: 0; position: relative; top: .65em; color: #555;" /> <span style="background: var(--white); padding: 0 10px; position: relative; color: #6a6a6a;">or</span> </div> <div class="d-flex flex-wrap" style="margin: 0 -2px;"> <a href="#" onclick="helloinit();hello('facebook').login({scope : 'email',force : true}); return false;" class="facebook-login-button zocial facebook"> <img src="/images/facebook-logo-2.png" width="22" height="22" loading="lazy" alt="Facebook icon" style="vertical-align: middle; vertical-align: middle; width: 22px; float: left; margin: 4px;" />Sign in with Facebook</a> <a href="#" onclick="helloinit();hello('google').login({scope : 'email',force : true}); return false;" class="zocial google"> <img src="/images/google-g-logo.png" width="20" height="20" loading="lazy" alt="Google icon" style="vertical-align: middle; width: 20px; float: left; margin: 5px;" />Sign in with Google</a> </div> <div style="padding-top: 18px; font-size: 14px;"><a id="LastLinkOnLoginTab" href="/forgot-password/">Forgot your password?</a></div> </div> </div> <div id="pnlCreate" class="tab-pane bg-light-gray" role="tabpanel" aria-labelledby="CreateOnModalTab"> <div class="p-3"> <div id="pnlCreateInner" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'btnOnEnterCreateOnModal')"> <label class="bold m-0" for="txtCreateOnModalEmail">Your Email Address:</label> <input name="ctl00$txtCreateOnModalEmail" type="text" maxlength="300" id="txtCreateOnModalEmail" class="top-labeled-input" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator2" style="color:#D2333D;display:none;">Please enter your email address.</span> </div> <div class="rfv-div-validation-triangle"> <span id="rgxEmail" style="color:#D2333D;display:none;">Please enter a valid email address</span> </div> <label class="bold m-0" for="txtCreateOnModalPassword" title="Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character.">Choose a Password:</label> <input name="ctl00$txtCreateOnModalPassword" type="password" maxlength="300" id="txtCreateOnModalPassword" class="top-labeled-input mb-3" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator3" style="color:#D2333D;display:none;">Please enter your password.</span> </div> <div class="rfv-div-validation-triangle" style="line-height: 1; padding-top: 5px;"> <span id="Regex1" style="color:#D2333D;display:none;">Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character.</span> </div> <button type="button" id="createOnModalVisibleButton" class="btn btn-primary w-100 g-recaptcha allow-loading" data-sitekey="6Lddn5keAAAAAPlD91bDkOh-lnZZxsz5b4ddp3Mw" data-callback='CreateOnModalSubmit' data-action='submit'>Create My Account (Free)<span class='load loading'></span></button> <div id="createOnModalWarning" class="mb-2" style="display: none;"></div> <div class="d-none"> <input type="submit" name="ctl00$btnOnEnterCreateOnModal" value="Submit the Form" onclick="$('#createOnModalVisibleButton').click();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnOnEnterCreateOnModal", "", true, "Signup", "", false, false))" id="btnOnEnterCreateOnModal" style="width:100%;" /> <input type="submit" name="ctl00$btnCreateOnModal" value="Create My Account (Free)" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnCreateOnModal", "", true, "Signup", "", false, false))" id="btnCreateOnModal" style="width:100%;" /> </div> </div> <div style="padding-top: 15px; font-size: 18px; padding-bottom: 13px; text-align: center"> <hr style="margin: 0; position: relative; top: .65em; color: #555;" /> <span style="padding: 0 10px; position: relative; color: #6a6a6a;" class="bg-light-gray">or</span> </div> <div class="d-flex flex-wrap" style="margin: 0 -2px;"> <a href="#" onclick="helloinit();hello('facebook').login({scope : 'email',force : true}); return false;" class="facebook-login-button zocial facebook"> <img src="/images/facebook-logo-2.png" width="22" height="22" loading="lazy" alt="Facebook icon" style="vertical-align: middle; vertical-align: middle; width: 22px; float: left; margin: 4px;" />Sign in with Facebook</a> <a href="#" onclick="helloinit();hello('google').login({scope : 'email',force : true}); return false;" class="zocial google"> <img src="/images/google-g-logo.png" width="20" height="20" loading="lazy" alt="Google icon" style="vertical-align: middle; vertical-align: middle; width: 20px; float: left; margin: 5px;" />Sign in with Google</a> </div> <div style="padding-top: 18px; font-size: 13px;">By creating a free account, you agree to our <a href="/terms/" target="_blank">terms of service.</a> This site is protected by reCAPTCHA and the Google <a rel="nofollow" href="https://policies.google.com/privacy">Privacy Policy</a> and <a rel="nofollow" id="LastLinkOnCreateTab" href="https://policies.google.com/terms">Terms of Service</a> apply.</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> //<![CDATA[ var Page_Validators = new Array(document.getElementById("rfvEmail"), document.getElementById("RequiredFieldValidator1"), document.getElementById("RequiredFieldValidator2"), document.getElementById("rgxEmail"), document.getElementById("RequiredFieldValidator3"), document.getElementById("Regex1")); //]]> </script> <script type="text/javascript"> //<![CDATA[ var rfvEmail = document.all ? document.all["rfvEmail"] : document.getElementById("rfvEmail"); rfvEmail.controltovalidate = "txtLoginOnModalEmail"; rfvEmail.errormessage = "Email Address Required"; rfvEmail.display = "Dynamic"; rfvEmail.validationGroup = "Login"; rfvEmail.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; rfvEmail.initialvalue = ""; var RequiredFieldValidator1 = document.all ? document.all["RequiredFieldValidator1"] : document.getElementById("RequiredFieldValidator1"); RequiredFieldValidator1.controltovalidate = "txtLoginOnModalPassword"; RequiredFieldValidator1.errormessage = "Password Required"; RequiredFieldValidator1.display = "Dynamic"; RequiredFieldValidator1.validationGroup = "Login"; RequiredFieldValidator1.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator1.initialvalue = ""; var RequiredFieldValidator2 = document.all ? document.all["RequiredFieldValidator2"] : document.getElementById("RequiredFieldValidator2"); RequiredFieldValidator2.controltovalidate = "txtCreateOnModalEmail"; RequiredFieldValidator2.errormessage = "Please enter your email address."; RequiredFieldValidator2.display = "Dynamic"; RequiredFieldValidator2.validationGroup = "Signup"; RequiredFieldValidator2.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator2.initialvalue = ""; var rgxEmail = document.all ? document.all["rgxEmail"] : document.getElementById("rgxEmail"); rgxEmail.controltovalidate = "txtCreateOnModalEmail"; rgxEmail.errormessage = "Please enter a valid email address"; rgxEmail.display = "Dynamic"; rgxEmail.validationGroup = "Signup"; rgxEmail.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid"; rgxEmail.validationexpression = "\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; var RequiredFieldValidator3 = document.all ? document.all["RequiredFieldValidator3"] : document.getElementById("RequiredFieldValidator3"); RequiredFieldValidator3.controltovalidate = "txtCreateOnModalPassword"; RequiredFieldValidator3.errormessage = "Please enter your password."; RequiredFieldValidator3.display = "Dynamic"; RequiredFieldValidator3.validationGroup = "Signup"; RequiredFieldValidator3.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator3.initialvalue = ""; var Regex1 = document.all ? document.all["Regex1"] : document.getElementById("Regex1"); Regex1.controltovalidate = "txtCreateOnModalPassword"; Regex1.errormessage = "Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character."; Regex1.display = "Dynamic"; Regex1.validationGroup = "Signup"; Regex1.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid"; Regex1.validationexpression = "^(?=.*[A-Za-z])(?=.*\\d)(?=.*[$@$!%*#?&])[A-Za-z\\d$@$!%*#?&-]{8,}$"; //]]> </script> <script type="text/javascript"> //<![CDATA[ var Page_ValidationActive = false; if (typeof(ValidatorOnLoad) == "function") { ValidatorOnLoad(); } function ValidatorOnSubmit() { if (Page_ValidationActive) { return ValidatorCommonOnSubmit(); } else { return true; } } document.getElementById('rfvEmail').dispose = function() { Array.remove(Page_Validators, document.getElementById('rfvEmail')); } document.getElementById('RequiredFieldValidator1').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator1')); } document.getElementById('RequiredFieldValidator2').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator2')); } document.getElementById('rgxEmail').dispose = function() { Array.remove(Page_Validators, document.getElementById('rgxEmail')); } document.getElementById('RequiredFieldValidator3').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator3')); } document.getElementById('Regex1').dispose = function() { Array.remove(Page_Validators, document.getElementById('Regex1')); } //]]> </script> </form> </article> </div> </main> <footer> <div class="bg-blue c-white position-relative"> <div class="featured-in container"> <p class="pt-4 m-0 text-center font-weight-medium text-uppercase font-smaller" style="letter-spacing: 1px;">Featured By</p> <div class="d-lg-flex justify-content-center align-items-center py-2"> <div class="text-center px-3"> <span class="fa-kit fa-barrons" role="img" aria-label="Barron's"></span> <span class="fa-kit fa-entrepreneur" role="img" aria-label="Entrepreneur Magazine"></span> <span class="fa-kit fa-forbes" role="img" aria-label="Forbes"></span> <span class="fa-kit fa-inc" role="img" aria-label="Inc. Magazine"></span> <span class="fa-kit fa-investing" role="img" aria-label="Investing.com"></span> <span class="fa-kit fa-nasdaq" role="img" aria-label="NASDAQ"></span> <span class="fa-kit fa-prairiebusiness" role="img" aria-label="Prairie Business"></span> <span class="fa-kit fa-seeking-alpha" role="img" aria-label="Seeking Alpha"></span> </div> </div> </div> </div> <div class="bg-blue-13 c-white position-relative" style="background:var(--blue-14);font-size: .9em;"> <div class="container"> <div class="row pt-4 pb-2 justify-content-between"> <div class="col-12 col-lg-4 col-xl-3"> <div class="row justify-content-between align-items-start align-items-lg-center"> <div class="col-12 col-sm-3 col-md-4 col-lg-12 text-center text-md-left"> <img class="h-auto mb-lg-1 mt-lg-2" id="footer-logo" src="/images/master/MarketBeat-logo-r-white.svg?v=2019" alt="MarketBeat - Stock Market News and Research Tools" loading="lazy" width="256" height="65"> </div> <div class="col-12 col-sm-5 col-md-4 col-lg-12 text-center text-sm-left"> <div class="font-weight-bold mt-2 mt-sm-0 mt-lg-3">Empowering Individual Investors</div> <p class="small my-2"> 345 N Reid Place, Suite 620, Sioux Falls, SD 57103 <br /> contact@marketbeat.com <br /> (844) 978-6257 </p> </div> <div class="col-12 col-sm-4 col-lg-12 text-center text-sm-left mt-1 mt-lg-4"> <ul class="footer-follow nounderline my-0 p-0"> <li class="d-inline-block mr-md-1"> <a href="https://twitter.com/MarketBeatCom" target="_blank" rel="noopener"> <span class="fa-brands fa-x-twitter c-white mr-sm-1"></span> <span class="sr-only">Twitter</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.facebook.com/marketbeatcom/" target="_blank" rel="noopener"> <span class="fa-brands fa-facebook-f c-white mr-sm-1"></span> <span class="sr-only">Facebook</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.youtube.com/marketbeatcom?sub_confirmation=1" target="_blank" rel="noopener"> <span class="fa-brands fa-youtube c-white mr-sm-1"></span> <span class="sr-only">YouTube</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.linkedin.com/company/marketbeat" title="Follow MarketBeat on LinkedIn" target="_blank" rel="noopener"> <span class="fa-brands fa-linkedin-in c-white mr-sm-1"></span> <span class="sr-only">LinkedIn</span> </a> </li> </ul> </div> </div> </div> <div class="col-12 col-lg-8 col-xl-9 border-top mt-3 pt-3" style="border-color: #F6F8F724 !important"> <div class="row"> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">About MarketBeat</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/about/">About</a> </li> <li class="my-2"><a class="font-weight-normal" href="/editorial-guidelines/">Editorial Guidelines</a></li> <li class="my-2"><a class="font-weight-normal" href="/authors/">Authors</a></li> <li class="my-2"><a class="font-weight-normal" href="/press-room/">Press Room</a></li> <li class="my-2"><a class="font-weight-normal" href="/careers/">Careers</a></li> <li class="my-2"><a class="font-weight-normal" href="/contact/">Contact</a></li> <li class="d-inline-block mb-2 pr-2 mr-1 border-right"><a class="font-weight-normal" href="/faq/">FAQ</a></li> <li class="d-inline-block mb-2"><a class="font-weight-normal" href="/help/">Help</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">MarketBeat Products</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/compare-products/">Compare Products</a></li> <li class="my-2"><a class="font-weight-normal" href="https://www.marketbeat.com/subscribe/all-access/?ProductCode=aap1997t&ReferralType=WebNavigation">MarketBeat All Access</a></li> <li class="my-2"><a class="font-weight-normal" href="/reviews/">Customer Reviews</a></li> <li class="my-2"><a class="font-weight-normal" href="/ratings/newsletter/">MarketBeat Daily Ratings</a></li> <li class="my-2"><a class="font-weight-normal" href="/ratings/newsletter-canada/">MarketBeat Daily Canada</a></li> <li class="my-2"><a class="font-weight-normal" href="/cryptocurrencies/newsletter/">MarketBeat CryptoBeat</a></li> <li class="my-2"><a class="font-weight-normal" href="/mobileapp/">MarketBeat Mobile App</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Popular Tools</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/stocks/">Stock Lists</a></li> <li class="my-2"><a class="font-weight-normal" href="/compare-stocks/">Compare Stocks</a></li> <li class="my-2"><a class="font-weight-normal" href="/dividends/calculator/">Dividend Calculator</a></li> <li class="my-2"><a class="font-weight-normal" href="/manage/watchlists/">My MarketBeat</a></li> <li class="my-2"><a class="font-weight-normal" href="/stock-screener/">Stock Screener</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Financial Calendars</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/ratings/">Analyst Ratings</a></li> <li class="my-2"><a class="font-weight-normal" href="/dividends/">Dividends</a></li> <li class="my-2"><a class="font-weight-normal" href="/earnings/latest/">Earnings</a></li> <li class="my-2"><a class="font-weight-normal" href="/insider-trades/">Insider Trades</a></li> <li class="my-2"><a class="font-weight-normal" href="/stock-market-holidays/">Stock Market Holidays</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Terms & Info</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/advertising/">Advertising</a></li> <li class="my-2"><a class="font-weight-normal" href="/accessibility/">Accessibility Statement</a></li> <li class="my-2"><a class="font-weight-normal" href="/do-not-sell-my-information/">Do Not Sell My Information</a></li> <li class="my-2"><a class="font-weight-normal" href="/terms/#privacy-policy">Privacy Policy</a></li> <li class="my-2"><a class="font-weight-normal" href="/rss-feeds/">RSS Feeds</a></li> <li class="my-2"><a class="font-weight-normal" href="/terms/">Terms of Service</a></li> <li class="my-2"><a class="font-weight-normal" href="/sitemap/">Sitemap</a></li> </ul> </div> </div> </div> <div class="col-12 mt-3"> <p class="small my-0 py-3">© MarketBeat Media, LLC 2010-2024. All rights reserved.</p> <p class="small my-0 py-3"> © 2024 Market data provided is at least 10-minutes delayed and hosted by Barchart Solutions. Information is provided 'as-is' and solely for informational purposes, not for trading purposes or advice, and is delayed. To see all exchange delays and terms of use please see <a href="https://www.barchartmarketdata.com/terms" rel="nofollow">Barchart's disclaimer</a>. <span id="keep-for-checking-size" class="d-none d-sm-inline-block"></span> </p> </div> </div> </div> </div> </footer> <div class="menu-closer"></div> </div> <nav id="left-side-menu" class="bg-blue-11" aria-label="Primary Mobile Menu"> </nav> <nav id="right-side-menu" class="bg-blue-11 d-none" aria-label="User Menu & Notifications"> <div style="margin: 0 5px; height: 374px;"> <p class="side-menu-title mt-2 ml-1"><a href="/manage/" style="font-weight: normal;">My Account - <span class="d-inline-block lh-loose" style="white-space: nowrap;"> </span></a></p> <ul class="side-menu-list"> <li><a class='wl-tab-change' href="/manage/watchlists/#portfolio"><span class="fa-kit fa-marketbeat-m mr-2"></span>My MarketBeat</a></li> <li><a class='wl-tab-change' href="/manage/watchlists/#newsletter"><span class="fa-regular fa-envelope-open-text mr-2"></span>My Newsletter</a></li> <li><a href="/manage/alerts/"><span class="fa-regular fa-bell mr-2"></span>My Alerts</a></li> <li><a href="/manage/subscriptions/"><span class="fa-regular fa-rectangle-vertical-history mr-2"></span>My Subscriptions</a></li> <li><a href="/manage/"><span class="fa-regular fa-gear mr-2"></span>My Account Settings</a></li> <li><a href="/manage/payments/"><span class="fa-regular fa-credit-card mr-2"></span>My Payment Settings</a></li> <li><a class="g_id_signout" href="/login/?cmd=logout"><span class="fa-regular fa-right-from-bracket mr-2"></span>Log Out</a></li> </ul> </div> <div id="notifications-area" class="pt-3 position-relative" style="opacity: 0; transition: opacity .7s;"> </div> </nav> <div id="video-modal-global" class="d-none"> <div id="video-modal" class="modal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <button type="button" class="close clear-button" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> <div class="modal-body row m-0 p-0" style="max-height: none;"> <div class="video-column bg-black col-12 px-0"> <div class="videowrapper"> <iframe id="video-iframe" allow="accelerometer; autoplay;" style="border: 0;" allowfullscreen></iframe> </div> </div> <div id="video-description" class="bg-light-gray box-shadow d-none"></div> </div> </div> </div> </div> </div> <!-- more scripts --> <script> function CreateOnModalSubmit(token) { $("#btnCreateOnModal").click(); } function LoginOnModalSubmit() { CheckLoginOnModal("txtLoginOnModalEmail", "txtLoginOnModalPassword", "loginOnModalWarning", "btnLoginOnModal"); return false; } function setPremiumPageWording() { $('.free').addClass("d-none"); } </script> <script defer src="/Scripts/libraries/hello.all.js"></script> <script defer src="/Scripts/libraries/popper.min.js"></script> <script defer src="/Scripts/libraries/bootstrap.min.js"></script> <script> var emlchk = "54F4C8650234FFF5CCB4E2EB49EACD353618ABDDD6CD97144456E2E2AD8BB882FE57BD7CF95D7F385F77504ED6B6641D710712DE76DAACAC6F1C1F6E539C4229"; </script> <script defer src="/Scripts/libraries/jquery-ui.min.js"></script> <script defer type="text/javascript" src="/scripts/masterscripts9.js?v=202412"></script> <!-- Popup --> <script type="text/javascript">var ShowExitPopup = true;</script> <script type="text/javascript">LoadPopupRatings('MB-Popup','marketbeat.com'); </script> <script type='text/javascript'>setCookie("MarketBeatOptinCookie", 1, 3);</script> <script>var getNewsletterButton = "<a id=\"mmsubbutton\" href=\"https://www.marketbeat.com/subscribe/all-access/?ReferralType=HeaderButtonMobile\" class=\"btn btn-featured m-3 d-block p-2\" style='width:calc(100% - 3rem); color: var(--black);' aria-label=\"Sign Up\"><span class=\"fa-regular fa-dollar-sign\"></span><span class=\"px-1 d-lg-inline-block\"> Free Trial </span></a>";</script> <!-- Yahoo Gemini --> <!-- Primary MarketBeat StatCounter Project --> <script type="text/javascript"> var sc_project = 7602069; var sc_invisible = 1; var sc_security = "74cbf3e8"; var sc_https = 1; </script> <script type="text/javascript" src="https://www.statcounter.com/counter/counter.js"></script> <noscript> <div class="statcounter"> <img class="statcounter" src="//c.statcounter.com/7602069/0/74cbf3e8/1/" alt="Web Analytics"></div> </noscript> <!-- End of Primary StatCounter Code --> <script type="text/javascript"> (function () { const second = 1000, minute = second * 60, hour = minute * 60, day = hour * 24; let today = new Date(), eventDate = new Date(Date.UTC(2023, 06, 29, 05, 59, 00, 00)); // must be 5 hours 59 minutes after you want it to end because of time zones and the month is zero indexed //end const countDown = new Date(eventDate).getTime(), x = setInterval(function () { if (document.getElementById("countdown") != null) { const now = new Date().getTime(), distance = countDown - now; document.getElementById("days").innerText = Math.floor(distance / (day)), document.getElementById("hours").innerText = Math.floor((distance % (day)) / (hour)), document.getElementById("minutes").innerText = Math.floor((distance % (hour)) / (minute)), document.getElementById("seconds").innerText = Math.floor((distance % (minute)) / second); //do something later when date is reached if (distance <= 0) { document.getElementById("days").innerText = 0, document.getElementById("hours").innerText = 0, document.getElementById("minutes").innerText = 0, document.getElementById("seconds").innerText = 0; clearInterval(x); } //seconds } }, 200) }()); (function () { if (document.getElementById("countdownIndividual") != null) { const second = 1000, minute = second * 60, hour = minute * 60, day = hour * 24; var daysToOffer = 2; let expirationDate = new Date(new Date().getTime() + (daysToOffer * 24 * 60 * 60 * 1000)); if (getCookie("HIExpiration")) { expirationDate = new Date(getCookie("HIExpiration")); } else { setCookie("HIExpiration", expirationDate.toJSON(), 16) } //end const countDown = new Date(expirationDate).getTime(), x = setInterval(function () { const now = new Date().getTime(), distance = countDown - now; document.getElementById("days").innerText = Math.floor(distance / (day)), document.getElementById("hours").innerText = Math.floor((distance % (day)) / (hour)), document.getElementById("minutes").innerText = Math.floor((distance % (hour)) / (minute)), document.getElementById("seconds").innerText = Math.floor((distance % (minute)) / second); //do something later when date is reached if (distance <= 0) { document.getElementById("days").innerText = 0, document.getElementById("hours").innerText = 0, document.getElementById("minutes").innerText = 0, document.getElementById("seconds").innerText = 0; clearInterval(x); } //seconds }, 200) } }()); </script> </body> </html>