CINXE.COM

Insider Buying Stocks 2024 | MarketBeat

<!DOCTYPE html> <html lang="en"> <head> <!-- Meta Data --> <title> Insider Buying Stocks 2024 | MarketBeat </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> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebPage", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://google.com/webpage" }, "headline": "Insider Buying Explained: What Investors Need to Know", "image": { "@type": "ImageObject", "url": "https://www.marketbeat.com/logos/articles/med_stock-image_319855900_S.jpg", "height": "400", "width": "400" }, "datePublished": "2022-09-29", "dateModified": "2024-12-03", "author": { "@type" : "Person", "name": "Melissa Brock" , "url":"https://www.marketbeat.com/authors/melissa-brock/" , "jobTitle":"Contributing Author", "description":"Experience: Melissa Brock worked as an associate editor \u0026 contributing writer for MarketBeat from 2021 to 2024.\r\nShe currently works as a full-time freelance writer and financial editor covering higher education, investing, personal finance, mortgages, college savings, insurance, and more.  Areas of Expertise: Dividend Stocks, Retirement Education: Bachelor of Arts in Communication Studies, Central College, Pella, Iowa Past Experience: Melissa graduated summa cum laude with a bachelor of arts in communication studies with minors in psychology and Spanish from Central College. She\u0027s a longtime member of the National Association of College Admission Counseling (NACAC). While working in college admission, Melissa Brock pursued a freelance writing and editing career.  ", "email":"editorial@marketbeat.com", "sameAs":"https://www.linkedin.com/in/melissa-brock-557878170/", "image": { "@type": "ImageObject", "url": "https://www.marketbeat.com/logos/authors/20231106105145_author-melissa-brock.jpg", "height": "0", "width": "0" }, "worksFor": { "@type": "Organization", "name": "MarketBeat", "url": "https://www.marketbeat.com"}, "alumniOf": {"@type": "CollegeOrUniversity", "name": "Central College"}, "hasCredential": {"@type": "EducationalOccupationalCredential", "name": "Bachelor of Arts in Communication Studies", "recognizedBy": { "@type": "Organization", "name": "Central College"}}, "knowsAbout": ["Dividend Stocks","Retirement"], "publishingPrinciples": "https://www.marketbeat.com/editorial-guidelines/" }, "publisher": {"@context":"https://schema.org", "@type":"Organization", "name":"MarketBeat", "url":"https://www.marketbeat.com/", "logo":{"@context":"https://schema.org", "@type":"ImageObject", "url":"https://www.marketbeat.com/images/master/marketbeat-logo-gray-blue-1200.png", "height":"306", "width":"1200"}, "email":"contact@marketbeat.com", "description":"MarketBeat empowers retail investors to make better trading decisions by providing real-time financial data and objective market research.", "address":{"@context":"https://schema.org", "@type":"PostalAddress", "streetAddress":"345 N Reid Place, Suite 620", "addressLocality":"Sioux Falls", "addressRegion":"SD", "postalCode":"57103", "addressCountry":"US"}, "contactPoint":{"@context":"https://schema.org", "@type":"ContactPoint", "telephone":"+1-844-978-6257", "email":"contact@marketbeat.com", "contactType":"Customer Support"}, "sameAs":["https://twitter.com/MarketBeatCom/", "https://www.facebook.com/marketbeatcom/", "https://www.youtube.com/marketbeatcom", "https://en.wikipedia.org/wiki/MarketBeat", "https://www.linkedin.com/company/marketbeat"], "publishingPrinciples":"https://www.marketbeat.com/editorial-guidelines/"}, "description": "What is insider buying? Take a look at some insider buying factors that can help you decide whether to act on a CEO\u0027s, COO\u0027s or CFO\u0027s actions." } </script><meta name="twitter:card" content="summary"/><meta name ="twitter:site" content="@MarketBeatCom" /><meta name ="twitter:creator" content="@MarketBeatCom" /><meta name ="twitter:title" content="Insider Buying Explained: What Investors Need to Know"/><meta name ="twitter:description" content="What is insider buying? Take a look at some insider buying factors that can help you decide whether to act on a CEO's, COO's or CFO's actions." /><meta name ="twitter:image" content="https://www.marketbeat.com/logos/articles/med_stock-image_319855900_S.jpg" /><meta property="og:title" content="Insider Buying Explained: What Investors Need to Know" /><meta property="og:type" content="article" /><meta property="og:url" content="https://www.marketbeat.com/insider-trades/insider-buying-stocks/" /><meta property="og:image" content="https://www.marketbeat.com/logos/articles/med_stock-image_319855900_S.jpg" /><meta property="og:description" content="What is insider buying? Take a look at some insider buying factors that can help you decide whether to act on a CEO's, COO's or CFO's actions." /><meta property="og:site_name" content="MarketBeat" /><meta property="og:locale" content="en_US" /> <link rel="canonical" href="https://www.marketbeat.com/insider-trades/insider-buying-stocks/" /> <script type="text/javascript">var ShowInsiderTradesPopupFirst = true;</script> <style type="text/css"> @media screen and (min-width:1200px) and (max-width: 1300px) { .top-label-wrapper .top-labeled-input{max-width:9em;} .top-label-selected{ display:block; overflow:hidden; text-overflow:ellipsis; width:5em; } } @media screen and (min-width:1200px) and (max-width: 1420px) { .temp-hidden{display:none;} .narrow-gutter-row [class^=col-], .narrow-gutter-row [class*=' col-'] { padding-right: 2px; padding-left: 2px; } } </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="View stocks that have had the highest levels of insider buying activity during the last 90 days at MarketBeat." /></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=2412030915&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 &amp; 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 &amp; 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 &amp; 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&trade; 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/super-micros-rebound-can-smci-stock-rally-another-100/" 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_20241202162613_videosmcithumbnail.png" alt="Super Micro's Rebound: Can SMCI Stock Rally Another 100%?" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">Super Micro's Rebound: Can SMCI Stock Rally Another 100%?</span></a></li><li class="side-only"><a href='/videos/super-micros-rebound-can-smci-stock-rally-another-100/'>Super Micro's Rebound: Can SMCI Stock Rally Another 100%?</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/why-meta-is-still-a-top-stock-pick-for-2025/" 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_20241129172541_videometa2025thumbnail.png" alt="Why Meta Is Still a Top Stock Pick for 2025" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">Why Meta Is Still a Top Stock Pick for 2025</span></a></li><li class="side-only"><a href='/videos/why-meta-is-still-a-top-stock-pick-for-2025/'>Why Meta Is Still a Top Stock Pick for 2025</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/why-amazons-ai-power-and-holiday-boost-make-this-stock-a-2025-winner/" 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_20241129172224_videoamazonclip.png" alt="Why Amazon’s AI Power and Holiday Boost Make This Stock a 2025 Winner" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">Why Amazon’s AI Power and Holiday Boost Make This Stock a 2025 Winner</span></a></li><li class="side-only"><a href='/videos/why-amazons-ai-power-and-holiday-boost-make-this-stock-a-2025-winner/'>Why Amazon’s AI Power and Holiday Boost Make This Stock a 2025 Winner</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/small-caps-financials-and-bitcoin-lead-the-rising-bull-market-chris-rowes-top-picks/" 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_20241127151937_videochrisrowebullmarket.png" alt="Small Caps, Financials & Bitcoin Lead the Rising Bull Market: Chris Rowe’s Top Picks" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">Small Caps, Financials & Bitcoin Lead the Rising Bull Market: Chris Rowe’s Top Picks</span></a></li><li class="side-only"><a href='/videos/small-caps-financials-and-bitcoin-lead-the-rising-bull-market-chris-rowes-top-picks/'>Small Caps, Financials & Bitcoin Lead the Rising Bull Market: Chris Rowe’s Top Picks</a></li></ul></li><li class="has-submenu"><a href="/originals/">Featured Articles</a><ul class='limited-width-submenu'><li><a href='/originals/umac-stock-climbs-amid-trump-jr-appointment-and-meme-stock-hype/'>UMAC Stock Climbs Amid Trump Jr. Appointment and Meme Stock Hype</a></li><li><a href='/originals/3-s-and-p-500-stocks-with-sky-high-risk-adjusted-returns/'>3 S&P 500 Stocks With Sky High Risk-Adjusted Returns</a></li><li><a href='/originals/trending-stocks-how-to-spot-trade-and-profit-safely/'>Trending Stocks: How to Spot, Trade, and Profit Safely</a></li><li><a href='/originals/rokus-recovery-prospects-why-2025-could-be-a-game-changer/'>Roku’s Recovery Prospects: Why 2025 Could Be a Game-Changer</a></li><li><a href='/originals/3-hot-buyback-announcements-that-will-drive-value-in-2025/'>3 Hot Buyback Announcements That Will Drive Value in 2025</a></li><li><a href='/originals/can-hpe-keep-rising-through-2025-the-us-government-may-decide/'>Can HPE Keep Rising Through 2025? The U.S. Government May Decide</a></li><li><a href='/originals/quantum-computing-stocks-are-on-fire-3-stocks-to-watch/'>Quantum Computing Stocks Are on Fire: 3 Stocks to Watch</a></li><li><a href='/originals/top-3-behind-the-scenes-electronic-component-companies-to-watch/'>Top 3 Behind-the-Scenes Electronic Component Companies to Watch</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/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><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/how-to-use-delta-hedging-to-protect-your-options-with-stock/" 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_20240613145241_how-to-use-delta-hedging-to-protect-your-options-w.jpg" alt="Photo of a desk with a computer showing Options Trading. Delta hedging is a defensive strategy used to temporarily reduce directional exposure. " 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 Use Delta Hedging to Protect Your Options with Stock</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=10672&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1&noskip=1">→ Musk’s new company could top a trillion?</a> <span style="color:var(--white);"> <span class="pl-1 d-none d-sm-inline-block">(From Paradigm Press)</span> <span class="d-inline d-sm-none">(Ad)</span></span><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10672&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="./" 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="__LASTFOCUS" id="__LASTFOCUS" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTI5MTYxNzIwNw9kFgJmD2QWFmYPZBYGAhgPFgIeBFRleHQFsQE8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+T25lU2lnbmFsLnB1c2goZnVuY3Rpb24gKCkge09uZVNpZ25hbC5nZXRVc2VySWQoZnVuY3Rpb24gKHVzZXJJZCkgeyQuZ2V0KCIvc2NyaXB0cy9PbmVTaWduYWxUcmFja2luZy5hc2h4P09uZVNpZ25hbE5MST0iICsgdXNlcklkKTt9KTt9KTs8L3NjcmlwdD5kAhkPZBYEAgEPFgIfAAX1JDxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+IHsgIkBjb250ZXh0IjogImh0dHA6Ly9zY2hlbWEub3JnIiwgIkB0eXBlIjogIldlYlBhZ2UiLCAibWFpbkVudGl0eU9mUGFnZSI6IHsgIkB0eXBlIjogIldlYlBhZ2UiLCAiQGlkIjogImh0dHBzOi8vZ29vZ2xlLmNvbS93ZWJwYWdlIiB9LCAiaGVhZGxpbmUiOiAiSW5zaWRlciBCdXlpbmcgRXhwbGFpbmVkOiBXaGF0IEludmVzdG9ycyBOZWVkIHRvIEtub3ciLCAiaW1hZ2UiOiB7ICJAdHlwZSI6ICJJbWFnZU9iamVjdCIsICJ1cmwiOiAiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvbWVkX3N0b2NrLWltYWdlXzMxOTg1NTkwMF9TLmpwZyIsICJoZWlnaHQiOiAiNDAwIiwgIndpZHRoIjogIjQwMCIgfSwgImRhdGVQdWJsaXNoZWQiOiAiMjAyMi0wOS0yOSIsICJkYXRlTW9kaWZpZWQiOiAiMjAyNC0xMi0wMyIsICJhdXRob3IiOiB7ICJAdHlwZSIgOiAiUGVyc29uIiwgIm5hbWUiOiAiTWVsaXNzYSBCcm9jayIgLCAidXJsIjoiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vYXV0aG9ycy9tZWxpc3NhLWJyb2NrLyIgLCAiam9iVGl0bGUiOiJDb250cmlidXRpbmcgQXV0aG9yIiwgImRlc2NyaXB0aW9uIjoiRXhwZXJpZW5jZTogTWVsaXNzYSBCcm9jayB3b3JrZWQgYXMgYW4gYXNzb2NpYXRlIGVkaXRvciBcdTAwMjYgY29udHJpYnV0aW5nIHdyaXRlciBmb3IgTWFya2V0QmVhdCBmcm9tIDIwMjEgdG8gMjAyNC5cclxuU2hlIGN1cnJlbnRseSB3b3JrcyBhcyBhIGZ1bGwtdGltZSBmcmVlbGFuY2Ugd3JpdGVyIGFuZCBmaW5hbmNpYWwgZWRpdG9yIGNvdmVyaW5nIGhpZ2hlciBlZHVjYXRpb24sIGludmVzdGluZywgcGVyc29uYWwgZmluYW5jZSwgbW9ydGdhZ2VzLCBjb2xsZWdlIHNhdmluZ3MsIGluc3VyYW5jZSwgYW5kIG1vcmUuwqAgQXJlYXMgb2YgRXhwZXJ0aXNlOiBEaXZpZGVuZCBTdG9ja3MsIFJldGlyZW1lbnQgRWR1Y2F0aW9uOiBCYWNoZWxvciBvZiBBcnRzIGluIENvbW11bmljYXRpb24gU3R1ZGllcywgQ2VudHJhbCBDb2xsZWdlLCBQZWxsYSwgSW93YSBQYXN0IEV4cGVyaWVuY2U6IE1lbGlzc2EgZ3JhZHVhdGVkIHN1bW1hIGN1bSBsYXVkZSB3aXRoIGEgYmFjaGVsb3Igb2YgYXJ0cyBpbiBjb21tdW5pY2F0aW9uIHN0dWRpZXMgd2l0aCBtaW5vcnMgaW4gcHN5Y2hvbG9neSBhbmQgU3BhbmlzaCBmcm9tIENlbnRyYWwgQ29sbGVnZS4gU2hlXHUwMDI3cyBhIGxvbmd0aW1lIG1lbWJlciBvZiB0aGUgTmF0aW9uYWwgQXNzb2NpYXRpb24gb2YgQ29sbGVnZSBBZG1pc3Npb24gQ291bnNlbGluZyAoTkFDQUMpLiBXaGlsZSB3b3JraW5nIGluIGNvbGxlZ2UgYWRtaXNzaW9uLCBNZWxpc3NhIEJyb2NrIHB1cnN1ZWQgYSBmcmVlbGFuY2Ugd3JpdGluZyBhbmQgZWRpdGluZyBjYXJlZXIuwqAgIiwgImVtYWlsIjoiZWRpdG9yaWFsQG1hcmtldGJlYXQuY29tIiwgInNhbWVBcyI6Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9tZWxpc3NhLWJyb2NrLTU1Nzg3ODE3MC8iLCAiaW1hZ2UiOiB7ICJAdHlwZSI6ICJJbWFnZU9iamVjdCIsICJ1cmwiOiAiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXV0aG9ycy8yMDIzMTEwNjEwNTE0NV9hdXRob3ItbWVsaXNzYS1icm9jay5qcGciLCAiaGVpZ2h0IjogIjAiLCAid2lkdGgiOiAiMCIgfSwgIndvcmtzRm9yIjogeyAiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiTWFya2V0QmVhdCIsICJ1cmwiOiAiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20ifSwgImFsdW1uaU9mIjogeyJAdHlwZSI6ICJDb2xsZWdlT3JVbml2ZXJzaXR5IiwgIm5hbWUiOiAiQ2VudHJhbCBDb2xsZWdlIn0sICJoYXNDcmVkZW50aWFsIjogeyJAdHlwZSI6ICJFZHVjYXRpb25hbE9jY3VwYXRpb25hbENyZWRlbnRpYWwiLCAgIm5hbWUiOiAiQmFjaGVsb3Igb2YgQXJ0cyBpbiBDb21tdW5pY2F0aW9uIFN0dWRpZXMiLCAicmVjb2duaXplZEJ5IjogeyAiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiQ2VudHJhbCBDb2xsZWdlIn19LCAia25vd3NBYm91dCI6IFsiRGl2aWRlbmQgU3RvY2tzIiwiUmV0aXJlbWVudCJdLCAicHVibGlzaGluZ1ByaW5jaXBsZXMiOiAiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vZWRpdG9yaWFsLWd1aWRlbGluZXMvIiB9LCAicHVibGlzaGVyIjogeyJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsICJAdHlwZSI6Ik9yZ2FuaXphdGlvbiIsICJuYW1lIjoiTWFya2V0QmVhdCIsICJ1cmwiOiJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS8iLCAibG9nbyI6eyJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsICJAdHlwZSI6IkltYWdlT2JqZWN0IiwgInVybCI6Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2ltYWdlcy9tYXN0ZXIvbWFya2V0YmVhdC1sb2dvLWdyYXktYmx1ZS0xMjAwLnBuZyIsICJoZWlnaHQiOiIzMDYiLCAid2lkdGgiOiIxMjAwIn0sICJlbWFpbCI6ImNvbnRhY3RAbWFya2V0YmVhdC5jb20iLCAiZGVzY3JpcHRpb24iOiJNYXJrZXRCZWF0IGVtcG93ZXJzIHJldGFpbCBpbnZlc3RvcnMgdG8gbWFrZSBiZXR0ZXIgdHJhZGluZyBkZWNpc2lvbnMgYnkgcHJvdmlkaW5nIHJlYWwtdGltZSBmaW5hbmNpYWwgZGF0YSBhbmQgb2JqZWN0aXZlIG1hcmtldCByZXNlYXJjaC4iLCAiYWRkcmVzcyI6eyJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsICJAdHlwZSI6IlBvc3RhbEFkZHJlc3MiLCAic3RyZWV0QWRkcmVzcyI6IjM0NSBOIFJlaWQgUGxhY2UsIFN1aXRlIDYyMCIsICJhZGRyZXNzTG9jYWxpdHkiOiJTaW91eCBGYWxscyIsICJhZGRyZXNzUmVnaW9uIjoiU0QiLCAicG9zdGFsQ29kZSI6IjU3MTAzIiwgImFkZHJlc3NDb3VudHJ5IjoiVVMifSwgImNvbnRhY3RQb2ludCI6eyJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsICJAdHlwZSI6IkNvbnRhY3RQb2ludCIsICJ0ZWxlcGhvbmUiOiIrMS04NDQtOTc4LTYyNTciLCAiZW1haWwiOiJjb250YWN0QG1hcmtldGJlYXQuY29tIiwgImNvbnRhY3RUeXBlIjoiQ3VzdG9tZXIgU3VwcG9ydCJ9LCAic2FtZUFzIjpbImh0dHBzOi8vdHdpdHRlci5jb20vTWFya2V0QmVhdENvbS8iLCAiaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL21hcmtldGJlYXRjb20vIiwgImh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL21hcmtldGJlYXRjb20iLCAiaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvTWFya2V0QmVhdCIsICJodHRwczovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9tYXJrZXRiZWF0Il0sICJwdWJsaXNoaW5nUHJpbmNpcGxlcyI6Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2VkaXRvcmlhbC1ndWlkZWxpbmVzLyJ9LCAiZGVzY3JpcHRpb24iOiAiV2hhdCBpcyBpbnNpZGVyIGJ1eWluZz8gVGFrZSBhIGxvb2sgYXQgc29tZSBpbnNpZGVyIGJ1eWluZyBmYWN0b3JzIHRoYXQgY2FuIGhlbHAgeW91IGRlY2lkZSB3aGV0aGVyIHRvIGFjdCBvbiBhIENFT1x1MDAyN3MsIENPT1x1MDAyN3Mgb3IgQ0ZPXHUwMDI3cyBhY3Rpb25zLiIgfSA8L3NjcmlwdD48bWV0YSBuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9InN1bW1hcnkiLz48bWV0YSBuYW1lID0idHdpdHRlcjpzaXRlIiBjb250ZW50PSJATWFya2V0QmVhdENvbSIgLz48bWV0YSBuYW1lID0idHdpdHRlcjpjcmVhdG9yIiBjb250ZW50PSJATWFya2V0QmVhdENvbSIgLz48bWV0YSBuYW1lID0idHdpdHRlcjp0aXRsZSIgY29udGVudD0iSW5zaWRlciBCdXlpbmcgRXhwbGFpbmVkOiBXaGF0IEludmVzdG9ycyBOZWVkIHRvIEtub3ciLz48bWV0YSBuYW1lID0idHdpdHRlcjpkZXNjcmlwdGlvbiIgY29udGVudD0iV2hhdCBpcyBpbnNpZGVyIGJ1eWluZz8gVGFrZSBhIGxvb2sgYXQgc29tZSBpbnNpZGVyIGJ1eWluZyBmYWN0b3JzIHRoYXQgY2FuIGhlbHAgeW91IGRlY2lkZSB3aGV0aGVyIHRvIGFjdCBvbiBhIENFTydzLCBDT08ncyBvciBDRk8ncyBhY3Rpb25zLiIgLz48bWV0YSBuYW1lID0idHdpdHRlcjppbWFnZSIgY29udGVudD0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvbWVkX3N0b2NrLWltYWdlXzMxOTg1NTkwMF9TLmpwZyIgLz48bWV0YSBwcm9wZXJ0eT0ib2c6dGl0bGUiIGNvbnRlbnQ9Ikluc2lkZXIgQnV5aW5nIEV4cGxhaW5lZDogV2hhdCBJbnZlc3RvcnMgTmVlZCB0byBLbm93IiAvPjxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIiAvPjxtZXRhIHByb3BlcnR5PSJvZzp1cmwiIGNvbnRlbnQ9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2luc2lkZXItdHJhZGVzL2luc2lkZXItYnV5aW5nLXN0b2Nrcy8iIC8+PG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy9tZWRfc3RvY2staW1hZ2VfMzE5ODU1OTAwX1MuanBnIiAvPjxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iV2hhdCBpcyBpbnNpZGVyIGJ1eWluZz8gVGFrZSBhIGxvb2sgYXQgc29tZSBpbnNpZGVyIGJ1eWluZyBmYWN0b3JzIHRoYXQgY2FuIGhlbHAgeW91IGRlY2lkZSB3aGV0aGVyIHRvIGFjdCBvbiBhIENFTydzLCBDT08ncyBvciBDRk8ncyBhY3Rpb25zLiIgLz48bWV0YSBwcm9wZXJ0eT0ib2c6c2l0ZV9uYW1lIiBjb250ZW50PSJNYXJrZXRCZWF0IiAvPjxtZXRhIHByb3BlcnR5PSJvZzpsb2NhbGUiIGNvbnRlbnQ9ImVuX1VTIiAvPmQCAw8WAh8ABWA8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW5zaWRlci10cmFkZXMvaW5zaWRlci1idXlpbmctc3RvY2tzLyIgLz5kAhoPFgIfAAXMATxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL21hcmtldGJlYXQtbG9nby0xMjAwLTEyMDAuanBnP3Y9MSIvPjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZTp3aWR0aCIgY29udGVudD0iMTIwMCIgLz48bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2U6aGVpZ2h0IiBjb250ZW50PSIxMjAwIiAvPmQCAQ8WAh8ABesCPGRpdiBpZD0nZ19pZF9vbmxvYWQnIGRhdGEtY2xpZW50X2lkPScxNzg1NDI4NTMzODYtc2ZxOHRhMHE5aW40MDdxbmF1ZDAwbzFvN2E2dGhsc2kuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20nIGRhdGEtbG9naW5fdXJpPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS91c2Vycy9PbmVUYXBWZXJpZnlSZWRpcmVjdC5hc3B4JyBkYXRhLXByb21wdF9wYXJlbnRfaWQ9J2dfaWRfb25sb2FkJyBkYXRhLWF1dG9fc2VsZWN0PSd0cnVlJyBkYXRhLWNhbmNlbF9vbl90YXBfb3V0c2lkZT0ndHJ1ZScgZGF0YS11c2VfZmVkY21fZm9yX3Byb21wdD0ndHJ1ZScgZGF0YS1zdGF0ZV9jb29raWVfZG9tYWluPSdtYXJrZXRiZWF0LmNvbSc+PC9kaXY+ZAIIDxYCHwAFmwE8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+dmFyIHNjcm9sbGluZ1RpY2tlcnNGaWxlID0gJy9TY3JpcHRzL1Njcm9sbGluZ1RpY2tlcnMuYXNoeD9hY2NvdW50aWQ9MCZpbnRlcnZhbD0yNDEyMDMwOTE1JnVzZXJsZXZlbD1Ob3RMb2dnZWRJbic7IDwvc2NyaXB0PmQCCQ8WAh8ABcAoPGxpIGNsYXNzPSJoYXMtc3VibWVudSI+PGEgaHJlZj0iL3ZpZGVvcy8iPk1hcmtldEJlYXQgVFY8L2E+PHVsIGNsYXNzPSJyb3cgbGltaXRlZC12aWRlby1zdWJtZW51Ij48bGkgY2xhc3M9Im1lZ2Etb25seSBtYi0yIGNvbC02IHBsLTAiPjxhIGhyZWY9Ii92aWRlb3Mvc3VwZXItbWljcm9zLXJlYm91bmQtY2FuLXNtY2ktc3RvY2stcmFsbHktYW5vdGhlci0xMDAvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxzcGFuIGNsYXNzPSJwb3NpdGlvbi1hYnNvbHV0ZSBmYS1zb2xpZCBmYS1wbGF5IGMtd2hpdGUiIGFyaWEtaGlkZGVuPSJ0cnVlIiBzdHlsZT0ib3BhY2l0eTowLjg7Zm9udC1zaXplOjNlbTsiPjwvc3Bhbj48aW1nIGNsYXNzPSJ3LTEwMCIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy92aWRlb3MvdGh1bWJfMjAyNDEyMDIxNjI2MTNfdmlkZW9zbWNpdGh1bWJuYWlsLnBuZyIgYWx0PSJTdXBlciBNaWNybydzIFJlYm91bmQ6IENhbiBTTUNJIFN0b2NrIFJhbGx5IEFub3RoZXIgMTAwJT8iIGhlaWdodD0iNzgiIHdpZHRoPSIxNDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yZW07Ij5TdXBlciBNaWNybydzIFJlYm91bmQ6IENhbiBTTUNJIFN0b2NrIFJhbGx5IEFub3RoZXIgMTAwJT88L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3Mvc3VwZXItbWljcm9zLXJlYm91bmQtY2FuLXNtY2ktc3RvY2stcmFsbHktYW5vdGhlci0xMDAvJz5TdXBlciBNaWNybydzIFJlYm91bmQ6IENhbiBTTUNJIFN0b2NrIFJhbGx5IEFub3RoZXIgMTAwJT88L2E+PC9saT48bGkgY2xhc3M9Im1lZ2Etb25seSBtYi0yIGNvbC02IHBsLTAiPjxhIGhyZWY9Ii92aWRlb3Mvd2h5LW1ldGEtaXMtc3RpbGwtYS10b3Atc3RvY2stcGljay1mb3ItMjAyNS8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PHNwYW4gY2xhc3M9InBvc2l0aW9uLWFic29sdXRlIGZhLXNvbGlkIGZhLXBsYXkgYy13aGl0ZSIgYXJpYS1oaWRkZW49InRydWUiIHN0eWxlPSJvcGFjaXR5OjAuODtmb250LXNpemU6M2VtOyI+PC9zcGFuPjxpbWcgY2xhc3M9InctMTAwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ZpZGVvcy90aHVtYl8yMDI0MTEyOTE3MjU0MV92aWRlb21ldGEyMDI1dGh1bWJuYWlsLnBuZyIgYWx0PSJXaHkgTWV0YSBJcyBTdGlsbCBhIFRvcCBTdG9jayBQaWNrIGZvciAyMDI1IiBoZWlnaHQ9Ijc4IiB3aWR0aD0iMTQwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMmVtOyI+V2h5IE1ldGEgSXMgU3RpbGwgYSBUb3AgU3RvY2sgUGljayBmb3IgMjAyNTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InNpZGUtb25seSI+PGEgaHJlZj0nL3ZpZGVvcy93aHktbWV0YS1pcy1zdGlsbC1hLXRvcC1zdG9jay1waWNrLWZvci0yMDI1Lyc+V2h5IE1ldGEgSXMgU3RpbGwgYSBUb3AgU3RvY2sgUGljayBmb3IgMjAyNTwvYT48L2xpPjxsaSBjbGFzcz0ibWVnYS1vbmx5IG1iLTIgY29sLTYgcGwtMCI+PGEgaHJlZj0iL3ZpZGVvcy93aHktYW1hem9ucy1haS1wb3dlci1hbmQtaG9saWRheS1ib29zdC1tYWtlLXRoaXMtc3RvY2stYS0yMDI1LXdpbm5lci8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PHNwYW4gY2xhc3M9InBvc2l0aW9uLWFic29sdXRlIGZhLXNvbGlkIGZhLXBsYXkgYy13aGl0ZSIgYXJpYS1oaWRkZW49InRydWUiIHN0eWxlPSJvcGFjaXR5OjAuODtmb250LXNpemU6M2VtOyI+PC9zcGFuPjxpbWcgY2xhc3M9InctMTAwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ZpZGVvcy90aHVtYl8yMDI0MTEyOTE3MjIyNF92aWRlb2FtYXpvbmNsaXAucG5nIiBhbHQ9IldoeSBBbWF6b27igJlzIEFJIFBvd2VyIGFuZCBIb2xpZGF5IEJvb3N0IE1ha2UgVGhpcyBTdG9jayBhIDIwMjUgV2lubmVyIiBoZWlnaHQ9Ijc4IiB3aWR0aD0iMTQwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMmVtOyI+V2h5IEFtYXpvbuKAmXMgQUkgUG93ZXIgYW5kIEhvbGlkYXkgQm9vc3QgTWFrZSBUaGlzIFN0b2NrIGEgMjAyNSBXaW5uZXI8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3Mvd2h5LWFtYXpvbnMtYWktcG93ZXItYW5kLWhvbGlkYXktYm9vc3QtbWFrZS10aGlzLXN0b2NrLWEtMjAyNS13aW5uZXIvJz5XaHkgQW1hem9u4oCZcyBBSSBQb3dlciBhbmQgSG9saWRheSBCb29zdCBNYWtlIFRoaXMgU3RvY2sgYSAyMDI1IFdpbm5lcjwvYT48L2xpPjxsaSBjbGFzcz0ibWVnYS1vbmx5IG1iLTIgY29sLTYgcGwtMCI+PGEgaHJlZj0iL3ZpZGVvcy9zbWFsbC1jYXBzLWZpbmFuY2lhbHMtYW5kLWJpdGNvaW4tbGVhZC10aGUtcmlzaW5nLWJ1bGwtbWFya2V0LWNocmlzLXJvd2VzLXRvcC1waWNrcy8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PHNwYW4gY2xhc3M9InBvc2l0aW9uLWFic29sdXRlIGZhLXNvbGlkIGZhLXBsYXkgYy13aGl0ZSIgYXJpYS1oaWRkZW49InRydWUiIHN0eWxlPSJvcGFjaXR5OjAuODtmb250LXNpemU6M2VtOyI+PC9zcGFuPjxpbWcgY2xhc3M9InctMTAwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ZpZGVvcy90aHVtYl8yMDI0MTEyNzE1MTkzN192aWRlb2Nocmlzcm93ZWJ1bGxtYXJrZXQucG5nIiBhbHQ9IlNtYWxsIENhcHMsIEZpbmFuY2lhbHMgJiBCaXRjb2luIExlYWQgdGhlIFJpc2luZyBCdWxsIE1hcmtldDogQ2hyaXMgUm93ZeKAmXMgVG9wIFBpY2tzIiBoZWlnaHQ9Ijc4IiB3aWR0aD0iMTQwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMmVtOyI+U21hbGwgQ2FwcywgRmluYW5jaWFscyAmIEJpdGNvaW4gTGVhZCB0aGUgUmlzaW5nIEJ1bGwgTWFya2V0OiBDaHJpcyBSb3dl4oCZcyBUb3AgUGlja3M8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3Mvc21hbGwtY2Fwcy1maW5hbmNpYWxzLWFuZC1iaXRjb2luLWxlYWQtdGhlLXJpc2luZy1idWxsLW1hcmtldC1jaHJpcy1yb3dlcy10b3AtcGlja3MvJz5TbWFsbCBDYXBzLCBGaW5hbmNpYWxzICYgQml0Y29pbiBMZWFkIHRoZSBSaXNpbmcgQnVsbCBNYXJrZXQ6IENocmlzIFJvd2XigJlzIFRvcCBQaWNrczwvYT48L2xpPjwvdWw+PC9saT48bGkgY2xhc3M9Imhhcy1zdWJtZW51Ij48YSBocmVmPSIvb3JpZ2luYWxzLyI+RmVhdHVyZWQgQXJ0aWNsZXM8L2E+PHVsIGNsYXNzPSdsaW1pdGVkLXdpZHRoLXN1Ym1lbnUnPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL3VtYWMtc3RvY2stY2xpbWJzLWFtaWQtdHJ1bXAtanItYXBwb2ludG1lbnQtYW5kLW1lbWUtc3RvY2staHlwZS8nPlVNQUMgU3RvY2sgQ2xpbWJzIEFtaWQgVHJ1bXAgSnIuIEFwcG9pbnRtZW50IGFuZCBNZW1lIFN0b2NrIEh5cGU8L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy8zLXMtYW5kLXAtNTAwLXN0b2Nrcy13aXRoLXNreS1oaWdoLXJpc2stYWRqdXN0ZWQtcmV0dXJucy8nPjMgUyZQIDUwMCBTdG9ja3MgV2l0aCBTa3kgSGlnaCBSaXNrLUFkanVzdGVkIFJldHVybnM8L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy90cmVuZGluZy1zdG9ja3MtaG93LXRvLXNwb3QtdHJhZGUtYW5kLXByb2ZpdC1zYWZlbHkvJz5UcmVuZGluZyBTdG9ja3M6IEhvdyB0byBTcG90LCBUcmFkZSwgYW5kIFByb2ZpdCBTYWZlbHk8L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy9yb2t1cy1yZWNvdmVyeS1wcm9zcGVjdHMtd2h5LTIwMjUtY291bGQtYmUtYS1nYW1lLWNoYW5nZXIvJz5Sb2t14oCZcyBSZWNvdmVyeSBQcm9zcGVjdHM6IFdoeSAyMDI1IENvdWxkIEJlIGEgR2FtZS1DaGFuZ2VyPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvMy1ob3QtYnV5YmFjay1hbm5vdW5jZW1lbnRzLXRoYXQtd2lsbC1kcml2ZS12YWx1ZS1pbi0yMDI1Lyc+MyBIb3QgQnV5YmFjayBBbm5vdW5jZW1lbnRzIFRoYXQgV2lsbCBEcml2ZSBWYWx1ZSBpbiAyMDI1PC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvY2FuLWhwZS1rZWVwLXJpc2luZy10aHJvdWdoLTIwMjUtdGhlLXVzLWdvdmVybm1lbnQtbWF5LWRlY2lkZS8nPkNhbiBIUEUgS2VlcCBSaXNpbmcgVGhyb3VnaCAyMDI1PyBUaGUgVS5TLiBHb3Zlcm5tZW50IE1heSBEZWNpZGU8L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy9xdWFudHVtLWNvbXB1dGluZy1zdG9ja3MtYXJlLW9uLWZpcmUtMy1zdG9ja3MtdG8td2F0Y2gvJz5RdWFudHVtIENvbXB1dGluZyBTdG9ja3MgQXJlIG9uIEZpcmU6IDMgU3RvY2tzIHRvIFdhdGNoPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvdG9wLTMtYmVoaW5kLXRoZS1zY2VuZXMtZWxlY3Ryb25pYy1jb21wb25lbnQtY29tcGFuaWVzLXRvLXdhdGNoLyc+VG9wIDMgQmVoaW5kLXRoZS1TY2VuZXMgRWxlY3Ryb25pYyBDb21wb25lbnQgQ29tcGFuaWVzIHRvIFdhdGNoPC9hPjwvbGk+PGxpIGNsYXNzPSJwdC0xIj48YSBocmVmPScvb3JpZ2luYWxzLyc+TW9yZSBGZWF0dXJlZCBBcnRpY2xlcyA8c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1hbmdsZS1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+ZAIKDxYCHwAF1CM8bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzLzMtdW51c3VhbC1jYWxsLW9wdGlvbi10cmFkZXMtaW52ZXN0b3JzLXNob3VsZC1iZS13YXRjaGluZy8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PGltZyBjbGFzcz0idy0xMDAiIHN0eWxlPSJhc3BlY3QtcmF0aW86Mi8xO29iamVjdC1maXQ6Y292ZXI7IiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMTA0MTE1NDUyX29wdGlvbnMtdHJhZGVycy1iZXQtYmlnLW9uLXRoZXNlLTMtdGVjaC1zdG9ja3MuanBnIiBhbHQ9IiIgaGVpZ2h0PSI4MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPk9wdGlvbnMgVHJhZGVycyBCZXQgQmlnIG9uIFRoZXNlIDMgVGVjaCBTdG9ja3MgPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9ob3ctdG8tcGxheS1uZXctb3B0aW9ucy10cmFkaW5nLXdpdGgtYml0Y29pbi1ldGZzLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48aW1nIGNsYXNzPSJ3LTEwMCIgc3R5bGU9ImFzcGVjdC1yYXRpbzoyLzE7b2JqZWN0LWZpdDpjb3ZlcjsiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDExMDExNTI0MzBfaG93LXRvLXBsYXktbmV3LW9wdGlvbnMtdHJhZGluZy13aXRoLWJpdGNvaW4tZXRmcy5qcGciIGFsdD0iU2l4IGJpdGNvaW4gY29pbnMg4oCUIFN0b2NrIEVkaXRvcmlhbCBQaG90b2dyYXBoeSIgaGVpZ2h0PSI4MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPkhvdyB0byBQbGF5IE5ldyBPcHRpb25zIFRyYWRpbmcgV2l0aCBCaXRjb2luIEVURnM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJkLW5vbmUgZC1sZy1ibG9jayBtYi0yIGNvbC00IHBsLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9hbGJlbWFybGUtc3RvY2stY2FsbC1vcHRpb25zLXN1cmdlLXdoYXQtaXQtbWVhbnMtZm9yLWxpdGhpdW0vIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTAyODExMTEzN19hbGJlbWFybGUtc3RvY2stY2FsbC1vcHRpb25zLXN1cmdlLXdoYXQtaXQtbWVhbnMtZi5wbmciIGFsdD0iYWxiZW1hcmxlIGxpdGhpdW0gaW9uIGJhdHRlcnkiIGhlaWdodD0iNDg4IiB3aWR0aD0iMTIwMCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEgYy1ncmF5IGZvbnQtd2VpZ2h0LW5vcm1hbCIgc3R5bGU9ImZvbnQtc2l6ZTouOTVlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Ij5BbGJlbWFybGUgU3RvY2sgQ2FsbCBPcHRpb25zIFN1cmdlOiBXaGF0IEl0IE1lYW5zIGZvciBMaXRoaXVtPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9vcHRpb25zLWhvdy10by1leGVjdXRlLXRoZS13aGVlbC1zdHJhdGVneS1mb3Itb3B0aW9ucy1pbmNvbWUvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MDcxODE1MDIxNV9ob3ctdG8tZXhlY3V0ZS10aGUtd2hlZWwtc3RyYXRlZ3ktdG8tZ2VuZXJhdGUtb3B0aS5qcGciIGFsdD0iUGhvdG8gb2YgYSBidXNpbmVzc21hbiBydW5uaW5nIGluc2lkZSBhIGNpcmNsZSBtYWRlIG9mIG1vbmV5IHN5bWJvbGljIG9mIHRoZSB3aGVlbCBvcHRpb25zIHRyYWRpbmcgc3RyYXRlZ3kuICIgaGVpZ2h0PSI5NjAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPkhvdyB0byBFeGVjdXRlIHRoZSBXaGVlbCBTdHJhdGVneSB0byBHZW5lcmF0ZSBPcHRpb25zIEluY29tZTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbGVhcm4vMy1vcHRpb25zLXN0cmF0ZWdpZXMtdG8tcGxheS1hLXN0b2Nrcy11cHRyZW5kLWlmLWJ1bGxpc2gvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MDYyNjA3NTQxOF8zLW9wdGlvbnMtc3RyYXRlZ2llcy10by1wbGF5LWEtc3RvY2tzLXVwdHJlbmQtaWYtYi5qcGciIGFsdD0iU3RvY2sgb3B0aW9ucyBzdHJhdGVnaWVzICIgaGVpZ2h0PSI5MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPjMgT3B0aW9ucyBTdHJhdGVnaWVzIHRvIFBsYXkgYSBTdG9ja+KAmXMgVXB0cmVuZCBpZiBCdWxsaXNoIDwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbGVhcm4vaG93LXRvLXVzZS1kZWx0YS1oZWRnaW5nLXRvLXByb3RlY3QteW91ci1vcHRpb25zLXdpdGgtc3RvY2svIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MDYxMzE0NTI0MV9ob3ctdG8tdXNlLWRlbHRhLWhlZGdpbmctdG8tcHJvdGVjdC15b3VyLW9wdGlvbnMtdy5qcGciIGFsdD0iUGhvdG8gb2YgYSBkZXNrIHdpdGggYSBjb21wdXRlciBzaG93aW5nIE9wdGlvbnMgVHJhZGluZy4gRGVsdGEgaGVkZ2luZyBpcyBhIGRlZmVuc2l2ZSBzdHJhdGVneSB1c2VkIHRvIHRlbXBvcmFyaWx5IHJlZHVjZSBkaXJlY3Rpb25hbCBleHBvc3VyZS4gIiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjEyMDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIGMtZ3JheSBmb250LXdlaWdodC1ub3JtYWwiIHN0eWxlPSJmb250LXNpemU6Ljk1ZW07bGluZS1oZWlnaHQ6MS4yZW07cGFkZGluZy1yaWdodDouNWVtOyI+SG93IHRvIFVzZSBEZWx0YSBIZWRnaW5nIHRvIFByb3RlY3QgWW91ciBPcHRpb25zIHdpdGggU3RvY2s8L3NwYW4+PC9hPjwvbGk+ZAIMDw8WBB4IQ3NzQ2xhc3MFLHBiLTEgcHQtMCBwdC1zbS0xIG9yZGVyLXNtLTIgY29sIE5vdExvZ2dlZEluHgRfIVNCAgJkZAIND2QWAgIDDxYCHwAF9wU8ZGl2IHN0eWxlPSJwYWRkaW5nOjZweDtmb250LXNpemU6MC44cmVtO2xpbmUtaGVpZ2h0OjEuMjsiIGNsYXNzPSJiZWxvdy1oMS10ZXh0LWxpbmstYWQgZC1taW5pbWFsLW5vbmUiPjxhIHN0eWxlPSJmb250LXdlaWdodDo3MDA7IGNvbG9yOnZhcigtLXdoaXRlKTsiIHRhcmdldD0iX2JsYW5rIiByZWw9InNwb25zb3JlZCBub29wZW5lciIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9yZWRpcmVjdC5hc3B4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTA2NzImVXNlcklEPTAmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXkmaW50ZXJzdGl0aWFsPTEmbm9za2lwPTEiPuKGkiBNdXNr4oCZcyBuZXcgY29tcGFueSBjb3VsZCB0b3AgYSB0cmlsbGlvbj88L2E+IDxzcGFuIHN0eWxlPSJjb2xvcjp2YXIoLS13aGl0ZSk7Ij4gPHNwYW4gY2xhc3M9InBsLTEgZC1ub25lIGQtc20taW5saW5lLWJsb2NrIj4oRnJvbSBQYXJhZGlnbSBQcmVzcyk8L3NwYW4+IDxzcGFuIGNsYXNzPSJkLWlubGluZSBkLXNtLW5vbmUiPihBZCk8L3NwYW4+PC9zcGFuPjxpbWcgbG9hZGluZz0nbGF6eScgc3JjPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zY3JpcHRzL1RyaWdnZXJlZENhbXBhaWduUGl4ZWwuYXNoeD9UcmlnZ2VyZWRDYW1wYWlnbklEPTEwNjcyJlBsYWNlbWVudD1OYXRpdmVEaXNwbGF5JlNvdXJjZT1OYXRpdmVEaXNwbGF5JyBhbHQ9JycgaGVpZ2h0PScxJyB3aWR0aD0nMScgLz48L2Rpdj5kAg4PZBYCAgEPZBYEAgMPZBYCAgEPZBYCZg8WAh8ABSNTdG9ja3Mgd2l0aCBUaGUgTW9zdCBJbnNpZGVyIEJ1eWluZ2QCBw9kFgYCAw9kFgJmD2QWUgIBDxYCHwAFqgNBbiBpbnNpZGVyIHRyYWRlIG9jY3VycyB3aGVuIGFuIGluZGl2aWR1YWwgKHN1Y2ggYXMgYSBDRU8sIENGTyBvciBDT08pIHRoYXQgaGFzIG5vbi1wdWJsaWMgaW5mb3JtYXRpb24gYWJvdXQgYSBjb21wYW55IGJ1eXMgb3Igc2VsbHMgc2hhcmVzIG9mIHRoYXQgY29tcGFueSdzIHN0b2NrLiBUcmFja2luZyBhIGNvbXBhbnkncyBpbnNpZGVyIHRyYWRlcyBpcyBhIG1ldHJpYyB0aGF0IGNhbiBiZSB1c2VkIHRvIGlkZW50aWZ5IHRoZSBkaXJlY3Rpb24gdGhhdCB0aGUgY29tcGFueSdzIGV4ZWN1dGl2ZXMgYmVsaWV2ZSB0aGF0IHRoZSBjb21wYW55IGlzIGhlYWRlZC4gVGhpcyByZXBvcnQgc2hvd3MgdGhlIHN0b2NrcyB0aGF0IGhhdmUgaGFkIHRoZSBoaWdoZXN0IGxldmVscyBvZiBpbnNpZGVyIGJ1eWluZyB3aXRoaW4gdGhlIGxhc3QgOTAgZGF5cy5kAgMPFgIfAAVYPGEgaHJlZj0iI2luc2lkZXItYnV5aW5nLWV4cGxhaW5lZC13aGF0LWludmVzdG9ycy1uZWVkLXRvLWtub3ciPkFib3V0IEluc2lkZXIgQnV5aW5nPC9hPmQCBQ8WAh8ABWE8aW1nIHNyYz0nL2ltYWdlcy9mbGFncy9mbGFnLXVuaXRlZC1zdGF0ZXMuc3ZnJyBhbHQ9J1VuaXRlZCBTdGF0ZXMgZmxhZycgd2lkdGg9JzE0JyBoZWlnaHQ9JzExJy8+ZAIHDxYCHwAFNlVTQSA8c3BhbiBjbGFzcz0nc3ViLWxhYmVsJz4oTllTRSAmYW1wOyBOQVNEQVEpPC9zcGFuPmQCCQ8QDxYEHwAFrgE8aW1nIHNyYyA9ICcvaW1hZ2VzL2ZsYWdzL2ZsYWctdW5pdGVkLXN0YXRlcy5zdmcnIGFsdD0nVW5pdGVkIFN0YXRlcyBmbGFnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTQnIGNsYXNzPSdtci0yJz5Vbml0ZWQgU3RhdGVzPHNwYW4gY2xhc3M9J3N1Yi1sYWJlbCc+KE5ZU0UgJmFtcDsgTkFTREFRKTwvc3Bhbj4eB0NoZWNrZWRnZGRkZAILDxAPFgIfAAWuATxpbWcgc3JjID0gJy9pbWFnZXMvZmxhZ3MvZmxhZy11bml0ZWQtc3RhdGVzLnN2ZycgYWx0PSdVbml0ZWQgU3RhdGVzIEFsbCBmbGFnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTQnIGNsYXNzPSdtci0yJz5Vbml0ZWQgU3RhdGVzPHNwYW4gY2xhc3M9J3N1Yi1sYWJlbCc+KEFsbCBFeGNoYW5nZXMpPC9zcGFuPmRkZGQCDQ8QDxYCHwAFZzxpbWcgc3JjID0gJy9pbWFnZXMvZmxhZ3MvZmxhZy1jYW5hZGEuc3ZnJyBhbHQ9J0NhbmFkYSBmbGFnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTQnIGNsYXNzPSdtci0yJz5DYW5hZGFkZGRkAg8PEA8WAh8ABX88aW1nIHNyYyA9ICcvaW1hZ2VzL2ZsYWdzL2ZsYWctdW5pdGVkLWtpbmdkb20uc3ZnJyBhbHQ9J1VuaXRlZCBLaW5nZG9tIGZsYWcnIHdpZHRoPScxNicgaGVpZ2h0PScxNCcgY2xhc3M9J21yLTInPlVuaXRlZCBLaW5nZG9tZGRkZAIRDxAPFgIfAAVnPGltZyBzcmMgPSAnL2ltYWdlcy9mbGFncy9mbGFnLWV1cm9wZS5zdmcnIGFsdD0nRXVyb3BlIGZsYWcnIHdpZHRoPScxNicgaGVpZ2h0PScxNCcgY2xhc3M9J21yLTInPkV1cm9wZWRkZGQCEw8QDxYCHwAFcDxpbWcgc3JjID0gJy9pbWFnZXMvZmxhZ3MvZmxhZy1hdXN0cmFsaWEuc3ZnJyBhbHQ9J0F1c3RyYWxpYSBmbGFnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTQnIGNsYXNzPSdtci0yJz5BdXN0cmFsaWFkZGRkAhUPFgIfAAVEPHNwYW4gY2xhc3M9J2ZhLXJlZ3VsYXIgZmEtbmV0d29yay13aXJlZCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj5kAhcPFgIfAAULQWxsIFNlY3RvcnNkAhkPEA8WAh8ABQlBZXJvc3BhY2VkZGRkAhsPEA8WAh8ABRFBdXRvL1RpcmVzL1RydWNrc2RkZGQCHQ8QDxYCHwAFD0Jhc2ljIE1hdGVyaWFsc2RkZGQCHw8QDxYCHwAFEUJ1c2luZXNzIFNlcnZpY2VzZGRkZAIhDxAPFgIfAAUXQ29tcHV0ZXIgYW5kIFRlY2hub2xvZ3lkZGRkAiMPEA8WAh8ABQxDb25zdHJ1Y3Rpb25kZGRkAiUPEA8WAh8ABRZDb25zdW1lciBEaXNjcmV0aW9uYXJ5ZGRkZAInDxAPFgIfAAUOQ29uc3VtZXIgR29vZHNkZGRkAikPEA8WAh8ABRBDb25zdW1lciBTdGFwbGVzZGRkZAIrDxAPFgIfAAUHRmluYW5jZWRkZGQCLQ8QDxYCHwAFE0luZHVzdHJpYWwgUHJvZHVjdHNkZGRkAi8PEA8WAh8ABQdNZWRpY2FsZGRkZAIxDxAPFgIfAAUNTWlzY2VsbGFuZW91c2RkZGQCMw8QDxYCHwAFGk11bHRpLVNlY3RvciBDb25nbG9tZXJhdGVzZGRkZAI1DxAPFgIfAAULT2lscy9FbmVyZ3lkZGRkAjcPEA8WAh8ABRBSZXRhaWwvV2hvbGVzYWxlZGRkZAI5DxAPFgIfAAUIU2VydmljZXNkZGRkAjsPEA8WAh8ABQ5UcmFuc3BvcnRhdGlvbmRkZGQCPQ8QDxYCHwAFCVV0aWxpdGllc2RkZGQCPw8QZGQWAWZkAkEPEGRkFgECAmQCQw8WAh8ABb4IPGRpdiBjbGFzcz0ndG9wLWxhYmVsLXdyYXBwZXIgaW5wdXQtZ3JvdXAgdG9vbHRpcC13cmFwcGVyJz48ZGl2IGNsYXNzPSdpbnB1dC1ncm91cC1wcmVwZW5kJz48c3BhbiBjbGFzcz0naW5wdXQtZ3JvdXAtdGV4dCc+PHNwYW4gY2xhc3M9J2ZhLXJlZ3VsYXIgZmEtc3RhcicgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0nbW9yZWluZm8gYmctd2hpdGUnIHRhYmluZGV4PScwJz48c3BhbiBjbGFzcz0nZmEtcmVndWxhciBmYS1jaXJjbGUtcXVlc3Rpb24gYy1ncmF5JyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSd0b29sdGlwdGV4dCBkYXJrLW1vZGUgdG9wdGlwJyBpZD0ndG9vbHRpcC1tYXJrZXRyYW5rJz5NYXJrZXRSYW5r4oSiIGV2YWx1YXRlcyBhIGNvbXBhbnkgYmFzZWQgb24gZGl2aWRlbmQgc3RyZW5ndGgsIGVhcm5pbmdzLCB2YWx1YXRpb24sIGFuYWx5c3RzIGZvcmVjYXN0cywgYW5kIG1vcmUuPGJyLz48c3Ryb25nIHN0eWxlPSdiYWNrZ3JvdW5kOiMzMzMnPkF2YWlsYWJsZSB3aXRoIGEgTWFya2V0QmVhdCBBbGwgQWNjZXNzIFN1YnNjcmlwdGlvbjwvc3Ryb25nPjwvc3Bhbj48L2Rpdj48c3Ryb25nIGNsYXNzPSd0b3AtbGFiZWwnPk1hcmtldFJhbmsmdHJhZGU7PC9zdHJvbmc+PGEgY2xhc3M9J3RvcC1sYWJlbGVkLWlucHV0IGQtaW5saW5lLWJsb2NrJyBocmVmPScvc3Vic2NyaWJlL2FsbC1hY2Nlc3MvP1JlZmVycmFsVHlwZT1NYXJrZXRSYW5rJnRyYWRlO0ZpbHRlcicgYXJpYS1kZXNjcmliZWRieT0ndG9vbHRpcC1tYXJrZXRyYW5rJyB0aXRsZT0nQXZhaWxhYmxlIHdpdGggTWFya2V0QmVhdCBBbGwgQWNjZXNzJz48c3BhbiBjbGFzcz0nc3Itb25seSc+VXBncmFkZSB0byBBbGwgQWNjZXNzIHRvIHVzZSB0aGUgPC9zcGFuPkFsbCBSYW5rczxzcGFuIGNsYXNzPSdzci1vbmx5Jz4gRmlsdGVyPC9zcGFuPjxzcGFuIGNsYXNzPSdmaWx0ZXItYWNjZXNzIGJnLXdoaXRlIGMtYmx1ZS04Jz48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtbG9jay1rZXlob2xlJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvc3Bhbj48L2E+PC9kaXY+ZAJFD2QWDgIDDxYCHwAFCUFsbCBSYW5rc2QCBQ8QDxYCHwAFiAQ8ZGl2IGNsYXNzPSdkLWlubGluZS1ibG9jaycgc3R5bGU9J2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MWVtOyc+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvZGl2PjxzcGFuIGNsYXNzPSdzci1vbmx5Jz41IG9mIDUgc3RhcnM8L3NwYW4+PHNwYW4gY2xhc3M9J3NyLW9ubHknPjUgU3RhcnM8L3NwYW4+ZGRkZAIHDxAPFgIfAAXRBTxkaXYgY2xhc3M9J2QtaW5saW5lLWJsb2NrJyBzdHlsZT0nZm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxZW07Jz48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIHN0eWxlPSdwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MWVtOyc+PHNwYW4gc3R5bGU9J3dpZHRoOjAuMDBlbScgY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGZpcnN0LWhhbGYtaWNvbicgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBzZWNvbmQtaGFsZi1pY29uIGMtZ3JheS0zJyAgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PC9kaXY+PHNwYW4gY2xhc3M9J3NyLW9ubHknPjQgb2YgNSBzdGFyczwvc3Bhbj48c3BhbiBjbGFzcz0nc3Itb25seSc+NCBTdGFyczwvc3Bhbj5kZGRkAgkPEA8WAh8ABdMFPGRpdiBjbGFzcz0nZC1pbmxpbmUtYmxvY2snIHN0eWxlPSdmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjFlbTsnPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIHN0eWxlPSdwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MWVtOyc+PHNwYW4gc3R5bGU9J3dpZHRoOjAuMDBlbScgY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGZpcnN0LWhhbGYtaWNvbicgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBzZWNvbmQtaGFsZi1pY29uIGMtZ3JheS0zJyAgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYWxpZ24tdG9wIGMtZ3JheS0zJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvZGl2PjxzcGFuIGNsYXNzPSdzci1vbmx5Jz4zIG9mIDUgc3RhcnM8L3NwYW4+PHNwYW4gY2xhc3M9J3NyLW9ubHknPjMgU3RhcnM8L3NwYW4+ZGRkZAILDxAPFgIfAAXVBTxkaXYgY2xhc3M9J2QtaW5saW5lLWJsb2NrJyBzdHlsZT0nZm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxZW07Jz48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gc3R5bGU9J3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxZW07Jz48c3BhbiBzdHlsZT0nd2lkdGg6MC4wMGVtJyBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgZmlyc3QtaGFsZi1pY29uJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIHNlY29uZC1oYWxmLWljb24gYy1ncmF5LTMnICBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBhbGlnbi10b3AgYy1ncmF5LTMnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYWxpZ24tdG9wIGMtZ3JheS0zJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvZGl2PjxzcGFuIGNsYXNzPSdzci1vbmx5Jz4yIG9mIDUgc3RhcnM8L3NwYW4+PHNwYW4gY2xhc3M9J3NyLW9ubHknPjIgU3RhcnM8L3NwYW4+ZGRkZAINDxAPFgIfAAXXBTxkaXYgY2xhc3M9J2QtaW5saW5lLWJsb2NrJyBzdHlsZT0nZm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxZW07Jz48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIHN0eWxlPSdwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MWVtOyc+PHNwYW4gc3R5bGU9J3dpZHRoOjAuMDBlbScgY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGZpcnN0LWhhbGYtaWNvbicgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBzZWNvbmQtaGFsZi1pY29uIGMtZ3JheS0zJyAgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYWxpZ24tdG9wIGMtZ3JheS0zJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGFsaWduLXRvcCBjLWdyYXktMycgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBhbGlnbi10b3AgYy1ncmF5LTMnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PC9kaXY+PHNwYW4gY2xhc3M9J3NyLW9ubHknPjEgb2YgNSBzdGFyczwvc3Bhbj48c3BhbiBjbGFzcz0nc3Itb25seSc+MSBTdGFyczwvc3Bhbj5kZGRkAg8PEA8WAh8ABdkFPGRpdiBjbGFzcz0nZC1pbmxpbmUtYmxvY2snIHN0eWxlPSdmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjFlbTsnPjxzcGFuIHN0eWxlPSdwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MWVtOyc+PHNwYW4gc3R5bGU9J3dpZHRoOjAuMDBlbScgY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGZpcnN0LWhhbGYtaWNvbicgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBzZWNvbmQtaGFsZi1pY29uIGMtZ3JheS0zJyAgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYWxpZ24tdG9wIGMtZ3JheS0zJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGFsaWduLXRvcCBjLWdyYXktMycgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBhbGlnbi10b3AgYy1ncmF5LTMnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYWxpZ24tdG9wIGMtZ3JheS0zJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvZGl2PjxzcGFuIGNsYXNzPSdzci1vbmx5Jz4wIG9mIDUgc3RhcnM8L3NwYW4+PHNwYW4gY2xhc3M9J3NyLW9ubHknPjAgU3RhcnM8L3NwYW4+ZGRkZAJHDxYCHwAF6gg8ZGl2IGNsYXNzPSd0b3AtbGFiZWwtd3JhcHBlciBpbnB1dC1ncm91cCB0b29sdGlwLXdyYXBwZXInPjxkaXYgY2xhc3M9J2lucHV0LWdyb3VwLXByZXBlbmQnPjxzcGFuIGNsYXNzPSdpbnB1dC1ncm91cC10ZXh0Jz48c3BhbiBjbGFzcz0nZmEtcmVndWxhciBmYS1maXJlLWZsYW1lLWN1cnZlZCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0nbW9yZWluZm8gYmctd2hpdGUnIHRhYmluZGV4PScwJz48c3BhbiBjbGFzcz0nZmEtcmVndWxhciBmYS1jaXJjbGUtcXVlc3Rpb24gYy1ncmF5JyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSd0b29sdGlwdGV4dCBkYXJrLW1vZGUgdG9wdGlwJyBpZD0ndG9vbHRpcC1tZWRpYXNlbnRpbWVudCc+TWVkaWEgc2VudGltZW50IHJlZmVycyB0byB0aGUgcGVyY2VudGFnZSBvZiBwb3NpdGl2ZSBuZXdzIHN0b3JpZXMgdmVyc3VzIG5lZ2F0aXZlIG5ld3Mgc3RvcmllcyBhIGNvbXBhbnkgaGFzIHJlY2VpdmVkIGluIHRoZSBwYXN0IHdlZWsuPGJyLz48c3Ryb25nIHN0eWxlPSdiYWNrZ3JvdW5kOiMzMzMnPkF2YWlsYWJsZSB3aXRoIGEgTWFya2V0QmVhdCBBbGwgQWNjZXNzIFN1YnNjcmlwdGlvbjwvc3Ryb25nPjwvc3Bhbj48L2Rpdj48c3Ryb25nIGNsYXNzPSd0b3AtbGFiZWwnPk1lZGlhIFNlbnRpbWVudDwvc3Ryb25nPjxhIGNsYXNzPSd0b3AtbGFiZWxlZC1pbnB1dCBkLWlubGluZS1ibG9jaycgaHJlZj0nL3N1YnNjcmliZS9hbGwtYWNjZXNzLz9SZWZlcnJhbFR5cGU9TWVkaWFTZW50aW1lbnRGaWx0ZXInIGFyaWEtZGVzY3JpYmVkYnk9J3Rvb2x0aXAtbWVkaWFzZW50aW1lbnQnIHRpdGxlPSdBdmFpbGFibGUgd2l0aCBNYXJrZXRCZWF0IEFsbCBBY2Nlc3MnPjxzcGFuIGNsYXNzPSdzci1vbmx5Jz5VcGdyYWRlIHRvIEFsbCBBY2Nlc3MgdG8gdXNlIHRoZSA8L3NwYW4+QWxsIFNlbnRpbWVudHM8c3BhbiBjbGFzcz0nc3Itb25seSc+IEZpbHRlcjwvc3Bhbj48c3BhbiBjbGFzcz0nZmlsdGVyLWFjY2VzcyBiZy13aGl0ZSBjLWJsdWUtOCc+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZScgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PC9hPjwvZGl2PmQCSQ9kFgICAw8WAh8ABQ5BbGwgU2VudGltZW50c2QCSw8WAh8ABcMIPGRpdiBjbGFzcz0ndG9wLWxhYmVsLXdyYXBwZXIgaW5wdXQtZ3JvdXAgdG9vbHRpcC13cmFwcGVyJz48ZGl2IGNsYXNzPSdpbnB1dC1ncm91cC1wcmVwZW5kJz48c3BhbiBjbGFzcz0naW5wdXQtZ3JvdXAtdGV4dCc+PHNwYW4gY2xhc3M9J2ZhLXJlZ3VsYXIgZmEtZ2xhc3Nlcy1yb3VuZCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0nbW9yZWluZm8gYmctd2hpdGUnIHRhYmluZGV4PScwJz48c3BhbiBjbGFzcz0nZmEtcmVndWxhciBmYS1jaXJjbGUtcXVlc3Rpb24gYy1ncmF5JyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSd0b29sdGlwdGV4dCBkYXJrLW1vZGUgdG9wdGlwJyBpZD0ndG9vbHRpcC1hbmFseXN0Y29uc2Vuc3VzJz5BbmFseXN0IGNvbnNlbnN1cyBpcyB0aGUgYXZlcmFnZSBpbnZlc3RtZW50IHJlY29tbWVuZGF0aW9uIGFtb25nIFdhbGwgU3RyZWV0IHJlc2VhcmNoIGFuYWx5c3RzLjxici8+PHN0cm9uZyBzdHlsZT0nYmFja2dyb3VuZDojMzMzJz5BdmFpbGFibGUgd2l0aCBhIE1hcmtldEJlYXQgQWxsIEFjY2VzcyBTdWJzY3JpcHRpb248L3N0cm9uZz48L3NwYW4+PC9kaXY+PHN0cm9uZyBjbGFzcz0ndG9wLWxhYmVsJz5BbmFseXN0IENvbnNlbnN1czwvc3Ryb25nPjxhIGNsYXNzPSd0b3AtbGFiZWxlZC1pbnB1dCBkLWlubGluZS1ibG9jaycgaHJlZj0nL3N1YnNjcmliZS9hbGwtYWNjZXNzLz9SZWZlcnJhbFR5cGU9QW5hbHlzdENvbnNlbnN1c0ZpbHRlcicgYXJpYS1kZXNjcmliZWRieT0ndG9vbHRpcC1hbmFseXN0Y29uc2Vuc3VzJyB0aXRsZT0nQXZhaWxhYmxlIHdpdGggTWFya2V0QmVhdCBBbGwgQWNjZXNzJz48c3BhbiBjbGFzcz0nc3Itb25seSc+VXBncmFkZSB0byBBbGwgQWNjZXNzIHRvIHVzZSB0aGUgPC9zcGFuPkFsbCBSYXRpbmdzPHNwYW4gY2xhc3M9J3NyLW9ubHknPiBGaWx0ZXI8L3NwYW4+PHNwYW4gY2xhc3M9J2ZpbHRlci1hY2Nlc3MgYmctd2hpdGUgYy1ibHVlLTgnPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PC9zcGFuPjwvYT48L2Rpdj5kAk0PZBYCAgMPFgIfAAULQWxsIFJhdGluZ3NkAk8PFgIfAAWrAjxhIGNsYXNzPSJidG4gYnRuLWRpc2FibGVkIHctMTAwIHctbGctYXV0byIgaHJlZj0nL3N1YnNjcmliZS9hbGwtYWNjZXNzLz9SZWZlcnJhbFR5cGU9Q1NWRXhwb3J0QnV0dG9uJyB0aXRsZT0nRXhjZWwgRXhwb3J0IEF2YWlsYWJsZSB3aXRoIGEgTWFya2V0QmVhdCBBbGwgQWNjZXNzIFN1YnNjcmlwdGlvbic+PHNwYW4gY2xhc3M9J2ZhLXJlZ3VsYXIgZmEtZmlsZS1leGNlbCBtci0xJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPiBFeHBvcnQ8c3BhbiBjbGFzcz0ndGVtcC1oaWRkZW4nPiB0byBFeGNlbDwvc3Bhbj48L2E+ZAJTDxYCHwAF1BU8dGFibGUgY2xhc3M9J3Njcm9sbC10YWJsZSBzb3J0LXRhYmxlJz48dGhlYWQ+PHRyPjx0aCBkYXRhLXNvcnQ9J3N0cmluZycgZGF0YS1jbGVhbj0nU3ltYm9sfENvbXBhbnknPkNvbXBhbnk8L3RoPjx0aCBkYXRhLXNvcnQ9J2ludCc+U2hhcmVzIFB1cmNoYXNlZDwvdGg+PHRoIGRhdGEtc29ydD0nZmxvYXQnPlRvdGFsIENvc3Qgb2YgU2hhcmVzIFB1cmNoYXNlZDwvdGg+PHRoIGRhdGEtc29ydD0naW50Jz5OdW1iZXIgb2YgSW5zaWRlciBQdXJjaGFzZXM8L3RoPjx0aCBkYXRhLXNvcnQ9J2ludCc+TnVtYmVyIG9mIEluc2lkZXJzIEJ1eWluZzwvdGg+PHRoIGRhdGEtc29ydD0nZmxvYXQnPkN1cnJlbnQgU2hhcmUgUHJpY2U8L3RoPjx0aCBkYXRhLXNvcnQ9J2Zsb2F0Jz5JbmRpY2F0b3Iocyk8L3RoPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZCBjb2xzcGFuPSI3IiBzdHlsZT0icGFkZGluZzoxZW0gMDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL3ByZXZpZXcvZ2VuZXJpYy1wcmV2aWV3LTIucG5nJyk7IGJhY2tncm91bmQtc2l6ZTogMTM3M3B4LCA5NjZweDsgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0OyI+PGRpdiBzdHlsZT0nbWF4LXdpZHRoOiA4NXZ3OyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogNzAwcHg7cGFkZGluZzozMHB4OyBsZWZ0OiAwcHg7JyBjbGFzcz0nZmFrZS1zdGlja3knPjxkaXYgc3R5bGU9InBhZGRpbmc6IDEwcHggNXB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6IDA7bGVmdDogNTAlO3RyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDdweCk7d2lkdGg6IDUyMHB4O21heC13aWR0aDogY2FsYygxMDAlIC0gNjZweCk7YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO2JveC1zaGFkb3c6IDAgMCAxMnB4IDI0cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7Ij48aDIgc3R5bGU9J2ZvbnQtc2l6ZToxLjVlbTttYXJnaW4tdG9wOjA7Jz48aW1nIGFsdD0idW5sb2NrIGljb24iIHN0eWxlPSd3aWR0aDoxN3B4O21hcmdpbjoycHggN3B4IDdweCAwJyB3aWR0aD0nMTcnIGhlaWdodD0nMTcnIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL2xvY2stYmxhY2suc3ZnIiAvPiZuYnNwOyBVcGdyYWRlIHRvIE1hcmtldEJlYXQgQWxsIEFjY2VzczwvaDI+PHA+VGhpcyBwcmVtaXVtIHJlc2VhcmNoIHRvb2wgaXMgYXZhaWxhYmxlIHRvIE1hcmtldEJlYXQgQWxsIEFjY2VzcyBzdWJzY3JpYmVycyBvbmx5LiBMb2cgaW4gdG8geW91ciBhY2NvdW50IG9yIHNpZ24gdXAgYmVsb3cuPC9wPjxkaXYgY2xhc3M9J25vdW5kZXJsaW5lJz48YSBjbGFzcz0iZC1ibG9jayBkLXNtLWlubGluZS1ibG9jayBidG4gYnRuLWZlYXR1cmVkIG1yLTIgbWItMSIgc3R5bGU9J2xpbmUtaGVpZ2h0OjEuNDU7bWluLXdpZHRoOiAxNjBweDt0ZXh0LWFsaWduOiBsZWZ0O3BhZGRpbmc6IDEzcHg7JyBocmVmPScvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9QYXltZW50VGVybT0xMiZSZWZlcnJhbFR5cGU9UHJldmlld1NjcmVlbic+VXBncmFkZSBOb3cgPHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtYW5nbGUtcmlnaHQgZmxvYXQtcmlnaHQiPjwvc3Bhbj48L2E+PGEgY2xhc3M9ImQtYmxvY2sgZC1zbS1pbmxpbmUtYmxvY2sgYnRuIGJ0bi1zZWNvbmRhcnkgbXItMiBtYi0xIiBzdHlsZT0nbGluZS1oZWlnaHQ6MS40NTttaW4td2lkdGg6IDE2MHB4O3RleHQtYWxpZ246IGxlZnQ7cGFkZGluZy1sZWZ0OiAxNXB4OycgaHJlZj0nL3N1YnNjcmliZS9hbGwtYWNjZXNzLz9SZWZlcnJhbFR5cGU9UHJldmlld1NjcmVlbic+U2VlIEJlbmVmaXRzIDxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWFuZ2xlLXJpZ2h0IGZsb2F0LXJpZ2h0Ij48L3NwYW4+PC9hPjwvZGl2PjxwIGNsYXNzPSJmbG9hdC1zbS1sZWZ0IiBzdHlsZT0iZm9udC1zaXplOiAxNHB4O21hcmdpbjogMTBweCA0cHggMDt0ZXh0LWFsaWduOiBjZW50ZXI7Ij5BbHJlYWR5IGhhdmUgYW4gYWNjb3VudD8gPGEgY2xhc3M9J2MtZ3JlZW4nIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0OiBub3JtYWw7IiBocmVmPScjcG5sTG9naW5DcmVhdGVNb2RhbCcgZGF0YS10b2dnbGU9J21vZGFsJyBvbmNsaWNrPSJzZXRQcmVtaXVtUGFnZVdvcmRpbmcoKTt0cmFwRm9jdXNJbk1vZGFsKCcjcG5sTG9naW5DcmVhdGVNb2RhbCcsICd0eHRMb2dpbk9uTW9kYWxFbWFpbCcsICdMb2dpbk9uTW9kYWxUYWInLCAnTGFzdExpbmtPbkxvZ2luVGFiJyk7Ij5Mb2cmbmJzcDtpbiZuYnNwO2hlcmUuPC9hPjwvcD48L2Rpdj48L2Rpdj48ZGl2IHN0eWxlPSd3aWR0aDogMTAwJTtoZWlnaHQ6IDEwMHB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTtib3R0b206IDA7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB3aGl0ZSk7Jz48L2Rpdj48L3RkPjwvdHI+PHRyPjx0ZCBzdHlsZT0nd2lkdGg6MjAwcHg7Ym9yZGVyLXRvcDpub25lOyc+PC90ZD48dGQgc3R5bGU9J2JvcmRlci10b3A6bm9uZTsnPjwvdGQ+PHRkIHN0eWxlPSdib3JkZXItdG9wOm5vbmU7Jz48L3RkPjx0ZCBzdHlsZT0nYm9yZGVyLXRvcDpub25lOyc+PC90ZD48dGQgc3R5bGU9J2JvcmRlci10b3A6bm9uZTsnPjwvdGQ+PHRkIHN0eWxlPSdib3JkZXItdG9wOm5vbmU7Jz48L3RkPjx0ZCBzdHlsZT0nYm9yZGVyLXRvcDpub25lOyc+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT5kAgUPFgIfAAW35QI8YnIvPjxkaXYgc3R5bGU9ImhlaWdodDo5MHB4O3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuOyI+PGlucyBjbGFzcz0iYWRzYnlnb29nbGUiIHN0eWxlPSJkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDo5MHB4IiBkYXRhLWFkLWNsaWVudD0iY2EtcHViLTkzNzMxNjI2MTEyODM5MzUiIGRhdGEtYWQtc2xvdD0iOTc5OTc3MDEwOCI+PC9pbnM+PHNjcmlwdD4oYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOzwvc2NyaXB0PjwvZGl2PjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICMzMzM7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzMzMztwYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjI1cHg7bWFyZ2luLXRvcDozMHB4OyI+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmRvY3VtZW50LndyaXRlKCc8YSBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNDQ0O2ZvbnQtc2l6ZToxOHB0OyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ic3BvbnNvcmVkIG5vb3BlbmVyIiBocmVmPSJodHRwczovL3d3dy5tYXInICsgJ2tldGJlYXQuY29tL3NjcmlwdHMvcmVkaXJlY3QuYXNweD9UcmlnZ2VyZWRDYW1wYWlnbklEPTEwNjcyJlVzZXJJRD0wJlBsYWNlbWVudD1OYXRpdmVEaXNwbGF5JlNvdXJjZT1OYXRpdmVEaXNwbGF5JmludGVyc3RpdGlhbD0xJm5vc2tpcD0xIj5NdXNr4oCZcyBuZXcgY29tcGFueSBjb3VsZCB0b3AgYSB0cmlsbGlvbj88L2E+Jyk7PC9zY3JpcHQ+IDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzQ0NDsiPihBZCk8L3NwYW4+PGJyLz48cCBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+ZG9jdW1lbnQud3JpdGUoJzxhIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzY5Njk2OTsiIHRhcmdldD0iX2JsYW5rIiByZWw9InNwb25zb3JlZCBub29wZW5lciIgaHJlZj0iaHR0cHM6Ly93d3cubWFyJyArICdrZXRiZWF0LmNvbS9zY3JpcHRzL3JlZGlyZWN0LmFzcHg/VHJpZ2dlcmVkQ2FtcGFpZ25JRD0xMDY3MiZVc2VySUQ9MCZQbGFjZW1lbnQ9TmF0aXZlRGlzcGxheSZTb3VyY2U9TmF0aXZlRGlzcGxheSZpbnRlcnN0aXRpYWw9MSZub3NraXA9MSI+Jyk7PC9zY3JpcHQ+VGhlIGludmVzdG1lbnQgbGVnZW5kIHdobyBwcmVkaWN0ZWQgdGhlIHJpc2Ugb2YgQml0Y29pbiwgRmFjZWJvb2sgYW5kIHN0cmVhbWluZyBzZXJ2aWNlcyBsaWtlIE5ldGZsaXjigKYNCg0KSnVzdCByZWxlYXNlZCB0aGUgZGV0YWlscyBvbiB3aGF0IGhl4oCZcyBjYWxsaW5nIEVsb27igJlzIFByb2plY3QgWC05ODQwLjwvYT48L3A+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmRvY3VtZW50LndyaXRlKCc8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJzcG9uc29yZWQgbm9vcGVuZXIiIHN0eWxlPSJmb250LXdlaWdodDpub3JtYWw7IiBocmVmPSJodHRwczovL3d3dy5tYXInICsgJ2tldGJlYXQuY29tL3NjcmlwdHMvcmVkaXJlY3QuYXNweD9UcmlnZ2VyZWRDYW1wYWlnbklEPTEwNjcyJlVzZXJJRD0wJlBsYWNlbWVudD1OYXRpdmVEaXNwbGF5JlNvdXJjZT1OYXRpdmVEaXNwbGF5JmludGVyc3RpdGlhbD0xJm5vc2tpcD0xIj4gIENsaWNrIGhlcmUgdG8gc2VlIHRoZSBkZXRhaWxzIGJlY2F1c2UgdGhlcmXigJlzIG5vdCBtdWNoIHRpbWUgdG8gcHJlcGFyZS48L2E+Jyk7PC9zY3JpcHQ+PGltZyBsb2FkaW5nPSdsYXp5JyBzcmM9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvVHJpZ2dlcmVkQ2FtcGFpZ25QaXhlbC5hc2h4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTA2NzImUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXknIGFsdD0nJyBoZWlnaHQ9JzEnIHdpZHRoPScxJyAvPjwvZGl2PjxkaXYgY2xhc3M9ImFuY2hvci1saW5rLXRhcmdldC13aXRoLWFkIHctMTAwIiBpZD0iaW5zaWRlci1idXlpbmctZXhwbGFpbmVkLXdoYXQtaW52ZXN0b3JzLW5lZWQtdG8ta25vdyI+PGRpdiBjbGFzcz0icm93IGQtYmxvY2sgZC1sZy1mbGV4IG10LTEiIGlkPSJwbGFjZWQtYXJ0aWNsZSIgc3R5bGU9ImhlaWdodDogYXV0byAhaW1wb3J0YW50OyIgPjxkaXYgY2xhc3M9ImNvbC1sZy04IHBsYWNlZC1hcnRpY2xlIj48aDIgY2xhc3M9ImMtZGFyay1ibHVlIj5JbnNpZGVyIEJ1eWluZyBFeHBsYWluZWQ6IFdoYXQgSW52ZXN0b3JzIE5lZWQgdG8gS25vdzwvaDI+PGRpdiBzdHlsZT0icGFkZGluZzo4cHg7Zm9udC1zaXplOjEuMTNyZW07bGluZS1oZWlnaHQ6MS4yZW07Ij48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+ZG9jdW1lbnQud3JpdGUoJzxhIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0Om5vcm1hbDsgY29sb3I6IHZhcigtLWJsdWUtOCk7IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJzcG9uc29yZWQgbm9vcGVuZXIiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcicgKyAna2V0YmVhdC5jb20vc2NyaXB0cy9yZWRpcmVjdC5hc3B4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTA2NDEmVXNlcklEPTAmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXkmaW50ZXJzdGl0aWFsPTEmbm9za2lwPTEiPuKGkiBVcmdlbnQ6IFRoaXMgZWxlY3Rpb24gaXMgcmlnZ2VkPC9hPiA8c3BhbiBzdHlsZT0iY29sb3I6dmFyKC0tZ3JheS04KTtmb250LXNpemU6MC43OHJlbTsiPihBZCk8L3NwYW4+Jyk7PC9zY3JpcHQ+PGltZyBsb2FkaW5nPSdsYXp5JyBzcmM9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvVHJpZ2dlcmVkQ2FtcGFpZ25QaXhlbC5hc2h4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTA2NDEmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXknIGFsdD0nJyBoZWlnaHQ9JzEnIHdpZHRoPScxJyAvPjwvZGl2PjxkaXYgY2xhc3M9ImJ5bGluZS1yb3cgdy0xMDAgbXQtMiBtdC1tZC0wIG1iLTIiPjxkaXYgY2xhc3M9ImJ5bGluZS1yb3ctd3JhcCBkLWZsZXggZmxleC13cmFwIGp1c3RpZnktY29udGVudC1iZXR3ZWVuIGp1c3RpZnktY29udGVudC1zbS1zdGFydCBhbGlnbi1pdGVtcy1jZW50ZXIiPjxkaXYgY2xhc3M9ImJ5bGluZS10ZXh0IGZsZXgtZ3Jvdy0xIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyICI+PGRpdiBjbGFzcz0iYnlsaW5lLWltZyByb3VuZGVkLWNpcmNsZSBkLWlubGluZS1ibG9jayI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2F1dGhvcnMvdGh1bWJfMjAyMzExMDYxMDUxNDVfYXV0aG9yLW1lbGlzc2EtYnJvY2suanBnIiBhbHQ9Ik1lbGlzc2EgQnJvY2siICBkZWNvZGluZz0iYXN5bmMiIGhlaWdodD0iTmFOIiB3aWR0aD0iNDAiICAvPjwvZGl2PjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OjFlbTsiPjxkaXYgY2xhc3M9ImZvbnQtc21hbGwgZm9udC13ZWlnaHQtYm9sZCI+V3JpdHRlbiBieSA8YSBocmVmPSIvYXV0aG9ycy9tZWxpc3NhLWJyb2NrLyI+TWVsaXNzYSBCcm9jazwvYT48L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGMtZ3JheS04IGZvbnQtc21hbGxlciI+VXBkYXRlZCBNYXkgMzEsIDIwMjM8L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJhcnRpY2xlLWltYWdlIG1iLTMgYm9yZGVyIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3N0b2NrLWltYWdlXzMxOTg1NTkwMF9TLmpwZyIgYWx0PSJJbnNpZGVyIEJ1eWluZyBFeHBsYWluZWQ6IFdoYXQgSW52ZXN0b3JzIE5lZWQgdG8gS25vdyIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjEyMDAiIGNsYXNzPSJhcnRpY2xlLWltYWdlLW9uZSIgLz48L2Rpdj48ZGl2IGlkPSJhcnRpY2xlLXdyYXBwZXIiPjxkaXYgY2xhc3M9ImFydGljbGUtcGFnZSBib2R5LWNvcHkgbGgtbG9vc2UiPjx1bCBpZD0iYXJ0aWNsZS1jb250ZW50cyIgY2xhc3M9ImJnLWxpZ2h0LWdyYXkiPjxsaSBjbGFzcz0ibWItMSI+PGEgY2xhc3M9Im5vdW5kZXJsaW5lIiBocmVmPSIjd2hhdC1pcy1pbnNpZGVyLWJ1eWluZyI+V2hhdCBpcyBJbnNpZGVyIEJ1eWluZz88L2E+PC9saT48bGkgY2xhc3M9Im1iLTEiPjxhIGNsYXNzPSJub3VuZGVybGluZSIgaHJlZj0iI2hvdy10by1pZGVudGlmeS1pbnNpZGVyLWJ1eWluZyI+SG93IHRvIElkZW50aWZ5IEluc2lkZXIgQnV5aW5nPC9hPjwvbGk+PGxpIGNsYXNzPSJtYi0xIj48YSBjbGFzcz0ibm91bmRlcmxpbmUiIGhyZWY9IiNhcmUtaW5zaWRlci1idXlpbmctc3RvY2tzLWEtZ29vZC1pbnZlc3RtZW50Ij5BcmUgSW5zaWRlciBCdXlpbmcgU3RvY2tzIGEgR29vZCBJbnZlc3RtZW50PzwvYT48L2xpPjxsaSBjbGFzcz0ibWItMSI+PGEgY2xhc3M9Im5vdW5kZXJsaW5lIiBocmVmPSIjdG9wLWluc2lkZXItYnV5aW5nLXN0b2NrcyI+VG9wIEluc2lkZXIgQnV5aW5nIFN0b2NrczwvYT48L2xpPjxsaSBjbGFzcz0ibWItMSI+PGEgY2xhc3M9Im5vdW5kZXJsaW5lIiBocmVmPSIjb2NjaWRlbnRhbC1wZXRyb2xldW0tY29ycG9yYXRpb24iPk9jY2lkZW50YWwgUGV0cm9sZXVtIENvcnBvcmF0aW9uPC9hPjwvbGk+PGxpIGNsYXNzPSJtYi0xIj48YSBjbGFzcz0ibm91bmRlcmxpbmUiIGhyZWY9IiNhc2FuYS1pbmMiPkFzYW5hIEluYy48L2E+PC9saT48bGkgY2xhc3M9Im1iLTEiPjxhIGNsYXNzPSJub3VuZGVybGluZSIgaHJlZj0iI3N1bW1pdC10aGVyYXBldXRpY3MtaW5jIj5TdW1taXQgVGhlcmFwZXV0aWNzIEluYy48L2E+PC9saT48bGkgY2xhc3M9Im1iLTEiPjxhIGNsYXNzPSJub3VuZGVybGluZSIgaHJlZj0iI2hvdy10by1pbnZlc3QtaW4taW5zaWRlci1idXlpbmctc3RvY2tzIj5Ib3cgdG8gSW52ZXN0IGluIEluc2lkZXIgQnV5aW5nIFN0b2NrczwvYT48L2xpPjxsaSBjbGFzcz0ibWItMSI+PGEgY2xhc3M9Im5vdW5kZXJsaW5lIiBocmVmPSIjc3RlcC0xLWRvLXlvdXItcmVzZWFyY2giPlN0ZXAgMTogRG8geW91ciByZXNlYXJjaC48L2E+PC9saT48bGkgY2xhc3M9Im1iLTEiPjxhIGNsYXNzPSJub3VuZGVybGluZSIgaHJlZj0iI3N0ZXAtMi1pZGVudGlmeS10aGUtbWV0aG9kLXlvdS13YW50LXRvLXVzZS10byI+U3RlcCAyOiBJZGVudGlmeSB0aGUgbWV0aG9kIHlvdSB3YW50IHRvIHVzZSB0byB0cmFkZSBvciBpbnZlc3QuPC9hPjwvbGk+PGxpIGNsYXNzPSJtYi0xIj48YSBjbGFzcz0ibm91bmRlcmxpbmUiIGhyZWY9IiNzdGVwLTItb3Blbi1hLXRyYWRpbmctYWNjb3VudCI+U3RlcCAyOiBPcGVuIGEgdHJhZGluZyBhY2NvdW50LjwvYT48L2xpPjxsaSBjbGFzcz0ibWItMSI+PGEgY2xhc3M9Im5vdW5kZXJsaW5lIiBocmVmPSIjc3RlcC0zLXN0YXJ0LXRyYWRpbmciPlN0ZXAgMzogU3RhcnQgdHJhZGluZy48L2E+PC9saT48bGkgY2xhc3M9Im1iLTEiPjxhIGNsYXNzPSJub3VuZGVybGluZSIgaHJlZj0iI2ZpbmFsLXRob3VnaHRzIj5GaW5hbCBUaG91Z2h0czwvYT48L2xpPjwvdWw+PHAgY2xhc3M9Im10LTAiPkFuIGluc2lkZXIgYnV5IG9yIHNlbGwgb2NjdXJzIHdoZW4gYSBkaXJlY3Rvciwgb2ZmaWNlciBvciBleGVjdXRpdmUgKHN1Y2ggYXMgYSBDRU8sIENGTyBvciBDT08pIGhhcyBpbmZvcm1hdGlvbiBhYm91dCBhIGNvbXBhbnkgdGhhdCBpcyBub3QgcHVibGljLiBUaGF0IGluZGl2aWR1YWwgdGhlbiBidXlzIGFuZCBzZWxscyBzaGFyZXMgb2YgdGhlIGNvbXBhbnkgc3RvY2sgYmFzZWQgb24gdGhhdCBpbmZvcm1hdGlvbi4gUmVndWxhciBpbnZlc3RvcnMgKGxpa2UgeW91ISkgY2FuIHRha2UgYSBsb29rIGF0IGluc2lkZXIgYnV5aW5nIGFuZCBzZWxsbGluZyBpbiBvcmRlciB0byBpZGVudGlmeSB0aGUgZGlyZWN0aW9uIHRoYXQgdGhlIGNvbXBhbnkncyBleGVjdXRpdmVzIGJlbGlldmUgdGhhdCB0aGUgY29tcGFueSBtaWdodCBnby4mbmJzcDs8L3A+PGRpdiBpdGVtc2NvcGU9IiIgaXRlbXR5cGU9Imh0dHBzOi8vc2NoZW1hLm9yZy9GQVFQYWdlIj4NCg0KPHA+SW5zaWRlciBidXlpbmcgaXMgbm90IHRoZSBzYW1lIGFzIGluc2lkZXIgdHJhZGluZy4gSW5zaWRlciB0cmFkaW5nIG9jY3VycyB3aGVuIGNvcnBvcmF0ZSBpbnNpZGVycyBtYWtlIGlsbGVnYWwgc3RvY2sgcHVyY2hhc2VzIGJhc2VkIG9uIGluZm9ybWF0aW9uIHRoYXQgaXMgbm90IHB1YmxpYy4gJm5ic3A7PC9wPg0KPHA+TGV0J3MgdGFrZSBhIGxvb2sgYXQgaW5zaWRlciBidXlpbmcsIGhvdyB0byBpZGVudGlmeSBpbnNpZGVyIGJ1eWluZywgd2hldGhlciBvciBub3QgaW5zaWRlciBzdG9ja3MgYXJlIGEgZ29vZCBpbnZlc3RtZW50LCB0b3AgaW5zaWRlciBidXlpbmcgc3RvY2tzIGFuZCBob3cgdG8gaW52ZXN0IGluIGluc2lkZXIgYnV5aW5nIHN0b2Nrcy4gQnkgdGhlIHRpbWUgeW91J3JlIGRvbmUgcmVhZGluZywgeW91J2xsIGhhdmUgYSBiZXR0ZXIgdW5kZXJzdGFuZGluZyBvZiBob3cgaW5zaWRlciBidXlpbmcgbWlnaHQgd29yayBpbiB5b3VyIGFkdmFudGFnZS48L3A+DQo8ZGl2IGl0ZW1zY29wZSBpdGVtcHJvcD0ibWFpbkVudGl0eSIgaXRlbXR5cGU9Imh0dHBzOi8vc2NoZW1hLm9yZy9RdWVzdGlvbiI+PGgzIGlkPSJ3aGF0LWlzLWluc2lkZXItYnV5aW5nIiBpdGVtcHJvcD0ibmFtZSB0ZXh0Ij5XaGF0IGlzIEluc2lkZXIgQnV5aW5nPzwvaDM+PGRpdiBpdGVtcHJvcD0iYWNjZXB0ZWRBbnN3ZXIiIGl0ZW1zY29wZSBpdGVtdHlwZT0iaHR0cHM6Ly9zY2hlbWEub3JnL0Fuc3dlciI+PGRpdiBpdGVtcHJvcD0idGV4dCI+DQo8cD5UaGUgVS5TLiBTZWN1cml0aWVzIGFuZCBFeGNoYW5nZSBDb21taXNzaW9uIChTRUMpIGNhbGxzIGluc2lkZXJzIHRob3NlIGluIG1hbmFnZW1lbnQsIG9mZmljZXJzIG9yIGFueSBiZW5lZmljaWFsIG93bmVycyB3aXRoIG1vcmUgdGhhbiAxMCUgY2xhc3Mgb2YgYSBjb21wYW55JnJzcXVvO3Mgc2VjdXJpdHkuPGJyIC8+PGJyIC8+SW5zaWRlcnMgbXVzdCBmaWxlIFNFQyBmb3JtcyBldmVyeSB0aW1lIHRoZXkgYnV5IG9yIHNlbGwgc2hhcmVzIGluIG9yZGVyIHRvIHByZXZlbnQgaW5zaWRlciB0cmFkaW5nIG9yIHRvIHNob3cgdGhhdCB0aGV5IGFyZSBpbiBzb21lIHdheSBub3QgaWxsZWdhbGx5IGJlbmVmaXRpbmcgZnJvbSB0aGUgaW5mb3JtYXRpb24gdGhhdCB0aGV5IGhhdmUgcHJpdnkgdG8gYmFzZWQgb24gdGhlaXIgbWFuYWdlbWVudCBwb3NpdGlvbi4gSW4gYWRkaXRpb24sIHRoZXkgY2Fubm90IGR1bXAgdGhlaXIgc2hhcmVzIHdpdGhpbiBzaXggbW9udGhzIG9mIHRoZWlyIHB1cmNoYXNlLCB3aGljaCBtZWFucyB0aGV5IGNhbm5vdCBiZW5lZml0IGZyb20gc3dpbmcgdHJhZGVzLiBNb3N0IG9mIHRoZSB0aW1lLCBpdCBwYXlzIHRvIHBheSBhdHRlbnRpb24gdG8gaW5zaWRlciBidXlpbmcgYmVjYXVzZSBjb21wYW55IGxlYWRlcnMgb2Z0ZW4gaGF2ZSBhIHZlcnkgZ29vZCBpZGVhIG9mIHdoZXRoZXIgdGhlIGNvbXBhbnkncyBzdG9jayB3aWxsIGdvIHVwIG9yIGRvd24uJm5ic3A7PC9wPg0KPHA+SWYgY29tcGFueSBpbnNpZGVycyBpbnZlc3QgaW4gdGhlIGNvbXBhbnksIGl0J3MgYSBnb29kIHNpZ24gdGhhdCB0aGUgY29tcGFueSBpcyBoZWFkZWQgaW50byBidWxsaXNoIHRlcnJpdG9yeSAmbWRhc2g7IHRoYXQgdGhlIHN0b2NrIG9mIHRoZSBjb21wYW55IHdpbGwgZ28gdXAuIE9uIHRoZSBvdGhlciBoYW5kLCBpZiBpbnNpZGVycyBzZWxsLCB5b3UgY2FuIGNvbnNpZGVyIHRoYXQgdG8gYmUgYSBiZWFyaXNoIHNpZ24gJm1kYXNoOyB0aGF0IHByaWNlcyB3aWxsIGV2ZW50dWFsbHkgZmFsbC4mbmJzcDs8L3A+DQo8cD5IaWdoIGluc2lkZXIgb3duZXJzaGlwIGNhbiBzaG93IGNvbmZpZGVuY2UgaW4gYSBjb21wYW55J3MgdmFsdWUgYW5kIGluY3JlYXNlIHBvdGVudGlhbCBzaGFyZWhvbGRlciB2YWx1ZS4gSW5zaWRlciBzZWxsaW5nIG1pZ2h0IG5vdCBiZSBjYXVzZSBmb3IgYWxhcm0gdW5sZXNzIHlvdSBzZWUgYSB0cmVtZW5kb3VzIGFtb3VudCBvZiBzZWxsaW5nLjwvcD4NCjwvZGl2PjwvZGl2PjwvZGl2PjxoMyBpZD0iaG93LXRvLWlkZW50aWZ5LWluc2lkZXItYnV5aW5nIj5Ib3cgdG8gSWRlbnRpZnkgSW5zaWRlciBCdXlpbmc8L2gzPg0KPHA+U2luY2UgaW5zaWRlciBvd25lcnNoaXAgYW5kIHRyYWRpbmcgY2FuIGltcGFjdCBzaGFyZSBwcmljZXMsIHRoZSBTZWN1cml0aWVzIGFuZCBFeGNoYW5nZSBDb21taXNzaW9uIChTRUMpIHJlcXVpcmVzIGNvbXBhbmllcyB0byBmaWxlIHJlcG9ydHMgd2hpY2ggY2FuIHNob3cgcmVndWxhciBpbnZlc3RvcnMgY2xlYXIgZXZpZGVuY2Ugb2YgaW5zaWRlciBhY3Rpdml0eS48L3A+DQo8cD5Zb3UgY2FuIHRha2UgYSBsb29rIGF0IHRoZSBmb3JtcywgRm9ybSBERUYgMTRBLCBTY2hlZHVsZXMgMTNEIGFuZCAxM0cgYW5kIEZvcm1zIDMsIDQgYW5kIDUgb24gdGhlIFNFQydzIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNlYy5nb3YvZWRnYXIvc2VhcmNoLWFuZC1hY2Nlc3MiPkVER0FSIGRhdGFiYXNlPC9hPiBvciB0aGUgU0VDIEluZm8gSW5zaWRlciBUcmFkaW5nIFJlcG9ydHMuIExldCdzIHRha2UgYSBsb29rIGF0IGVhY2ggaW5kaXZpZHVhbCBmb3JtOjwvcD4NCjx1bD4NCjxsaSBhcmlhLWxldmVsPSIxIj48c3Ryb25nPkZvcm0gREVGIDE0QTo8L3N0cm9uZz4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuc2VjLmdvdi9BcmNoaXZlcy9lZGdhci9kYXRhLzEwMTg3MjQvMDAwMTE5MzEyNTIwMTA4NDIyL2Q4OTc3MTFkZGVmMTRhLmh0bSI+Rm9ybSBERUYgMTRBPC9hPiwgd2hpY2ggaXMgZm9ybWFsbHkgdGl0bGVkIHRoZSBEZWZpbml0aXZlIFByb3h5IFN0YXRlbWVudCwgbGlzdHMgZGlyZWN0b3JzIGFuZCBvZmZpY2VycyBhbmQgdGhlIG51bWJlciBvZiBzaGFyZXMgdGhleSBlYWNoIG93biBvZiBhIHBhcnRpY3VsYXIgY29tcGFueS4gUHVibGljbHkgdHJhZGVkIGNvbXBhbmllcyBhcmUgcmVxdWlyZWQgdG8gZmlsZSBGb3JtIERFRiAxNEEgcHJpb3IgdG8gc2hhcmVob2xkZXIgbWVldGluZ3MuIFRoZSBmb3JtIGFsc28gc2hhcmVzIGluZm9ybWF0aW9uIGFib3V0IHBlb3BsZSB3aG8gb3duIG1vcmUgdGhhbiA1JSBvZiBhIGNvbXBhbnkncyBzdG9jay48L2xpPg0KPGxpIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+U2NoZWR1bGUgMTNEIGFuZCBTY2hlZHVsZSAxM0c6IDwvc3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnNlYy5nb3YvaW50ZXJwcy90ZWxlcGhvbmUvY2Z0ZWxpbnRlcnBzX3JlZzEzZC0xM2cucGRmIj5TY2hlZHVsZXMgMTNEIGFuZCAxM0c8L2E+IGFsc28gc2hhcmUgYmVuZWZpY2lhbCBvd25lcnNoaXAgaW5mb3JtYXRpb24uIFRoZSBsYXcgcmVxdWlyZXMgYW55b25lIHdobyBvd25zIG1vcmUgdGhhbiA1JSBvZiBhIGNvbXBhbnkncyBzdG9jayB0byBmaWxlIEZvcm0gMTNEIHdpdGhpbiAxMCBkYXlzIG9mIGEgc3RvY2sgYWNxdWlzaXRpb24uIFRoZSBmb3JtIGFsc28gYXNrcyBmb3IgdGhlIHJlYXNvbiBmb3IgdGhlIHN0b2NrIGFjcXVpc2l0aW9uLiBTY2hlZHVsZSAxM0cgYWxzbyBzaG93cyB0aGUgcHVibGljIGFib3V0IGFueW9uZSB3aG8gb3ducyBtb3JlIHRoYW4gNSUgb2YgY29tcGFueSBzdG9jaywgdGhvdWdoIGl0IHJlcXVpcmVzIGxlc3MgaW5mb3JtYXRpb24uIE93bmVycyB3aG8gYWNxdWlyZSBtb3JlIHRoYW4gMjAlIG11c3QgZmlsZSBhIEZvcm0gMTNELjwvbGk+DQo8bGkgYXJpYS1sZXZlbD0iMSI+PHN0cm9uZz5Gb3JtIDM6IDwvc3Ryb25nPkZvcm0gMyBzaG93Y2FzZXMgaW5zaWRlciBiZW5lZmljaWFsIG93bmVyc2hpcCB3aGVuIHNoYXJlaG9sZGVycyBoYXZlIG1vcmUgdGhhbiAxMCUgb2Ygdm90aW5nIHBvd2VyLiBJbmRpdmlkdWFscyBmaWxlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNlYy5nb3YvZmlsZXMvZm9ybTMucGRmIj5Gb3JtIDM8L2E+LCBhbHNvIGNhbGxlZCB0aGUgSW5pdGlhbCBTdGF0ZW1lbnQgb2YgQmVuZWZpY2lhbCBPd25lcnNoaXAgb2YgU2VjdXJpdGllcywgd2hlbiB0aGV5IGluaXRpYWxseSBwdXJjaGFzZSBzaGFyZXMuJm5ic3A7PC9saT4NCjxsaSBhcmlhLWxldmVsPSIxIj48c3Ryb25nPkZvcm0gNDo8L3N0cm9uZz4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuc2VjLmdvdi9maWxlcy9mb3JtNC5wZGYiPkZvcm0gNDwvYT4sIGFsc28gY2FsbGVkIHRoZSBTdGF0ZW1lbnQgb2YgQ2hhbmdlcyBpbiBCZW5lZmljaWFsIE93bmVyc2hpcCwgcmVwb3J0cyBjaGFuZ2VzIGluIG93bmVyc2hpcCBvZiB0aG9zZSB3aG8gb3duIDEwJSBvZiBhIGNvbXBhbnkncyBzdG9jay4mbmJzcDs8L2xpPg0KPGxpIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+Rm9ybSA1Ojwvc3Ryb25nPiBBbHNvIGtub3duIGFzIHRoZSBBbm51YWwgU3RhdGVtZW50IG9mIENoYW5nZXMgaW4gQmVuZWZpY2lhbCBPd25lcnNoaXAsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vdGVybXMvZi9mb3JtNS5hc3AiPkZvcm0gNTwvYT4gc2hvd3MgYWxsIGhvbGRpbmdzIG9uIGFuIGFubnVhbCBiYXNpcy4gSW5zaWRlciB0cmFkaW5nIG11c3QgYmUgZmlsZWQgZWxlY3Ryb25pY2FsbHkgdGhyb3VnaCBFREdBUiB3aXRoaW4gdHdvIGRheXMgb2YgdGhlIHRyYW5zYWN0aW9uLjwvbGk+DQo8L3VsPg0KPHA+V2hpY2ggaW5zaWRlciBzaG91bGQgeW91IHdhdGNoPyBJdCdzIGEgZ29vZCBxdWVzdGlvbi4gSWYgc2V2ZXJhbCBpbnNpZGVycyBhY3QgaW4gc2ltaWxhciB3YXlzLCBpdCdzIGEgZ29vZCBpbmRpY2F0aW9uIHRoYXQgdGhlcmUncyBhIGNvbnNlbnN1cyBhbW9uZyB0aGUgY29tcGFueSdzIHRvcCBpbmRpdmlkdWFscy4gWW91IG1heSBhbHNvIHdhbnQgdG8gcGF5IGF0dGVudGlvbiB0byBpbmRpdmlkdWFscyB3aG8gaGF2ZSBhIHByb3ZlbiBoaXN0b3J5IG9mIG1ha2luZyBwb3NpdGl2ZSBtb3Zlcy4gVWx0aW1hdGVseSwgd2F0Y2hpbmcgdGhlIENFTyBhbmQgQ0ZPIGlzIGFuIGV4Y2VsbGVudCBpbmRpY2F0b3IgdGhhdCBjYW4gaGVscCB5b3UgdW5kZXJzdGFuZCB3aGV0aGVyIG9yIG5vdCBhIHBhcnRpY3VsYXIgY29tcGFueSBpcyBhIGdvb2QgaW52ZXN0bWVudC48L3A+DQo8cD5Zb3UgbWF5IGZpbmQgdGhlc2UgZm9ybXMgZGlmZmljdWx0IHRvIHVuZGVyc3RhbmQuIEx1Y2tpbHksIHlvdSBkb24ndCBoYXZlIHRvIHJlbHkgb24gdGhlc2UgZm9ybXMgaW4gdGhlaXIgZW50aXJldHkuIFRoZSA8YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9hbGwtYWNjZXNzL2luc2lkZXItdHJhZGVzLXNjcmVlbmVyLyI+TWFya2V0QmVhdCBJbnNpZGVyIFRyYW5zYWN0aW9ucyBTY3JlZW5lcjwvYT4gb2ZmZXJzIGEgc2ltcGxlIHdheSB0byBoZWxwIHlvdSB1bmRlcnN0YW5kIGluc2lkZXIgdHJhZGluZyBhY3Rpdml0eSBieSBhIHB1YmxpYyB0cmFkZWQgY29tcGFueSAoYmFzZWQgb24gYW55IHF1YXJ0ZXIgb3ZlciB0aGUgcGFzdCAyMCB5ZWFycykuPC9wPg0KPGRpdiBpdGVtc2NvcGUgaXRlbXByb3A9Im1haW5FbnRpdHkiIGl0ZW10eXBlPSJodHRwczovL3NjaGVtYS5vcmcvUXVlc3Rpb24iPjxoMyBpZD0iYXJlLWluc2lkZXItYnV5aW5nLXN0b2Nrcy1hLWdvb2QtaW52ZXN0bWVudCIgaXRlbXByb3A9Im5hbWUgdGV4dCI+QXJlIEluc2lkZXIgQnV5aW5nIFN0b2NrcyBhIEdvb2QgSW52ZXN0bWVudD88L2gzPjxkaXYgaXRlbXByb3A9ImFjY2VwdGVkQW5zd2VyIiBpdGVtc2NvcGUgaXRlbXR5cGU9Imh0dHBzOi8vc2NoZW1hLm9yZy9BbnN3ZXIiPjxkaXYgaXRlbXByb3A9InRleHQiPg0KPHA+SXMgaW5zaWRlciBidXlpbmcgYSBnb29kIGludmVzdG1lbnQ/IEl0IGRlcGVuZHMsIG9mIGNvdXJzZSwgb24gYSBmZXcgZmFjdG9ycy4gQXMgYW4gaW52ZXN0b3Igb3IgdHJhZGVyLCBpbnNpZGVyIGJ1eWluZyBjYW4gb2ZmZXIgb3Bwb3J0dW5pdGllcyBhcyBsb25nIGFzIHlvdSdyZSBhIHNocmV3ZCBhbmFseXN0LiBIb3dldmVyLCBpdCBhbHNvIGNvbWVzIHdpdGggY2VydGFpbiByaXNrcy48L3A+DQo8cD5Gb3IgZXhhbXBsZSwgaW52ZXN0bWVudHMgaW4gc21hbGwgYW5kL29yIG1pZHNpemUgY29tcGFuaWVzIG1heSBoYXZlIGhpZ2hlciBwcmljZSBmbHVjdHVhdGlvbnMgYW5kIGdyb3d0aCBzdG9ja3MgbWF5IGJlIG1vcmUgc3VzY2VwdGlibGUgdG8gZWFybmluZ3MgZGlzYXBwb2ludG1lbnRzLiBJbnZlc3RtZW50IHZhbHVlIG1heSBmYWxsIG9yIGZhaWwgdG8gZ28gdXAgZHVlIHRvIGVjb25vbWljLCBpbnZlc3RvciBzZW50aW1lbnQgYW5kIG1hcmtldCBwZXJjZXB0aW9ucyBhbmQgbW9yZS4gSW4gb3RoZXIgd29yZHMsIHRoZXJlIGFyZSBvdGhlciBmYWN0b3JzIHRoYXQgY2FuIGNoYW5nZSBhIGNvbXBhbnkncyBwZXJmb3JtYW5jZS4gWW91IGNhbiBsb3NlIG1vbmV5IGRlc3BpdGUgYSBDRk8ncyBoZWZ0eSBpbnZlc3RtZW50cyBpbiB0aGUgY29tcGFueS48L3A+DQo8L2Rpdj48L2Rpdj48L2Rpdj48aDMgaWQ9InRvcC1pbnNpZGVyLWJ1eWluZy1zdG9ja3MiPlRvcCBJbnNpZGVyIEJ1eWluZyBTdG9ja3M8L2gzPg0KPHA+TGV0J3MgdGFrZSBhIGxvb2sgYXQgYSBmZXcgaW5zaWRlciBidXlpbmcgc3RvY2tzIHlvdSBtYXkgd2FudCB0byBjb25zaWRlciBpbnZlc3RpbmcgYW5kIHRyYWRpbmcgYXMgb2YgdGhlIGRhdGUgb2YgdGhpcyBhcnRpY2xlJ3MgcHVibGljYXRpb24uPC9wPg0KPGg0IGlkPSJvY2NpZGVudGFsLXBldHJvbGV1bS1jb3Jwb3JhdGlvbiI+T2NjaWRlbnRhbCBQZXRyb2xldW0gQ29ycG9yYXRpb248L2g0Pg0KPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL05ZU0UvT1hZLyI+T2NjaWRlbnRhbCBQZXRyb2xldW0gQ29ycG9yYXRpb24gKE5ZU0U6IE9YWSk8L2E+LCBoZWFkcXVhcnRlcmVkIGluIEhvdXN0b24sIFRleGFzLCBhY3F1aXJlcywgZXhwbG9yZXMgYW5kIGRldmVsb3BzIG9pbCBhbmQgY29uZGVuc2F0ZSwgbmF0dXJhbCBnYXMgbGlxdWlkcyAoTkdMcykgYW5kIG5hdHVyYWwgZ2FzIHdvcmxkd2lkZS4gSXRzIHNlY3RvcnMgaW5jbHVkZSB0aGUgZm9sbG93aW5nOiZuYnNwOzwvcD4NCjx1bD4NCjxsaSBhcmlhLWxldmVsPSIxIj48c3Ryb25nPkNoZW1pY2FsIHNlZ21lbnQ6PC9zdHJvbmc+IENobG9yaW5lLCBjYXVzdGljIHNvZGEsIGNobG9yaW5hdGVkIG9yZ2FuaWNzLCBwb3Rhc3NpdW0gY2hlbWljYWxzLCBldGh5bGVuZSBkaWNobG9yaWRlLCBjaGxvcmluYXRlZCBpc29jeWFudXJhdGVzLCBzb2RpdW0gc2lsaWNhdGVzIGFuZCBjYWxjaXVtIGNobG9yaWRlLCB2aW55bCBjaGxvcmlkZSBtb25vbWVyLCBwb2x5dmlueWwgY2hsb3JpZGUgYW5kIGV0aHlsZW5lLiZuYnNwOzwvbGk+DQo8bGkgYXJpYS1sZXZlbD0iMSI+PHN0cm9uZz5NaWRzdHJlYW0gYW5kIG1hcmtldGluZyBzZWdtZW50OiA8L3N0cm9uZz5UaGUgbWlkc3RyZWFtIGFuZCBtYXJrZXRpbmcgc2VnbWVudCBnYXRoZXJzLCBwcm9jZXNzZXMgYW5kIG1hcmtldHMgb2lsLCBjb25kZW5zYXRlLCBOR0xzLCBuYXR1cmFsIGdhcywgY2FyYm9uIGRpb3hpZGUgYW5kIHBvd2VyLCB0cmFuc3BvcnRhdGlvbiBhbmQgc3RvcmFnZSBjYXBhY2l0eS48L2xpPg0KPC91bD4NCjxoNCBpZD0iYXNhbmEtaW5jIj5Bc2FuYSBJbmMuPC9oND4NCjxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2Nrcy9OWVNFL0FTQU4vIj5Bc2FuYSBJbmMuLCAoTllTRTogQVNBTik8L2E+IGluY29ycG9yYXRlZCBpbiAyMDA4IGFuZCBoZWFkcXVhcnRlcmVkIGluIFNhbiBGcmFuY2lzY28sIG9wZXJhdGVzIGEgd29yayBtYW5hZ2VtZW50IHBsYXRmb3JtIHdvcmxkd2lkZSB3aGljaCBjYW4gaGVscCBpbmRpdmlkdWFscyBhcnJhbmdlIHRhc2tzLCBoZWxwcyBzdHJhdGVnaXplIHByb2R1Y3QgbGF1bmNoZXMsIG1hcmtldGluZyBjYW1wYWlnbnMgYW5kIG1vcmUuIEEgd2lkZSB2YXJpZXR5IG9mIGluZHVzdHJpZXMgY2FuIHVzZSBBc2FuYSwgaW5jbHVkaW5nIHRlY2hub2xvZ3ksIHJldGFpbCwgZWR1Y2F0aW9uLCBub25wcm9maXQgY29tcGFuaWVzLCBnb3Zlcm5tZW50LCBoZWFsdGhjYXJlLCBtZWRpYSBhbmQgZmluYW5jaWFsIHNlcnZpY2VzLjwvcD4NCjxoNCBpZD0ic3VtbWl0LXRoZXJhcGV1dGljcy1pbmMiPlN1bW1pdCBUaGVyYXBldXRpY3MgSW5jLjwvaDQ+DQo8cD5UaGUgYmlvcGhhcm1hY2V1dGljYWwgY29tcGFueSA8YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9ja3MvTkFTREFRL1NNTVQvIj5TdW1taXQgVGhlcmFwZXV0aWNzIEluYy4gKE5BU0RBUTogU01NVCk8L2E+LCBmb3VuZGVkIGluIDIwMDMgYW5kIGJhc2VkIGluIENhbWJyaWRnZSwgTWFzc2FjaHVzZXR0cywgZGlzY292ZXJzLCBkZXZlbG9wcyBhbmQgY29tbWVyY2lhbGl6ZXMgbWVkaWNpbmVzIHRvIHRyZWF0IGluZmVjdGlvdXMgZGlzZWFzZXMgaW4gdGhlIFVuaXRlZCBTdGF0ZXMgYW5kIExhdGluIEFtZXJpY2EuJm5ic3A7PC9wPg0KPHA+VGhlIGNvbXBhbnkgaW5pdGlhdGVzIGNsaW5pY2FsIHByb2dyYW1zIGZvY3VzaW5nIG9uIENsb3N0cmlkaW9pZGVzIGRpZmZpY2lsZSAoQy5kaWZmKSBhbmQgaGFzIGEgbWFpbiBwcm9kdWN0IGNhbmRpZGF0ZSwgcmlkaW5pbGF6b2xlLCBhIHNtYWxsIG1vbGVjdWxlIGFudGliaW90aWMgaW4gUGhhc2UgSUlJIGNsaW5pY2FsIHRyaWFscyBmb3IgdGhlIHRyZWF0bWVudCBvZiBDLmRpZmYgYmFjdGVyaWEuJm5ic3A7PC9wPg0KPHA+VGhlIGNvbXBhbnkgYWxzbyBvZmZlcnMgYSBTTVQtNzM4LCBmb3IgY29tYmF0aW5nIG11bHRpZHJ1ZyByZXNpc3RhbnQgaW5mZWN0aW9ucyBwcmltYXJpbHkgY2FyYmFwZW5lbS1yZXNpc3RhbnQgRW50ZXJvYmFjdGVyaWFjZWFlIGluZmVjdGlvbnMgYW5kIHRoZSBERFMtMDQgc2VyaWVzIGZvciB0aGUgcG90ZW50aWFsIHRyZWF0bWVudCBvZiBpbmZlY3Rpb25zIGNhdXNlZCBieSB0aGUgRW50ZXJvYmFjdGVyaWFjZWFlLiZuYnNwOzwvcD4NCjxoMyBpZD0iaG93LXRvLWludmVzdC1pbi1pbnNpZGVyLWJ1eWluZy1zdG9ja3MiPkhvdyB0byBJbnZlc3QgaW4gSW5zaWRlciBCdXlpbmcgU3RvY2tzPC9oMz4NCjxwPk5leHQsIHdlJ2xsIGV4YW1pbmUgaG93IHRvIHRyYWRlIGRvd250cmVuZGluZyBzdG9ja3MsIHN0YXJ0aW5nIHdpdGggaWRlbnRpZnlpbmcgdGhlIG1ldGhvZCB5b3Ugd2FudCB0byB1c2UgdG8gdHJhZGUuPC9wPg0KPGg0IGlkPSJzdGVwLTEtZG8teW91ci1yZXNlYXJjaCI+U3RlcCAxOiBEbyB5b3VyIHJlc2VhcmNoLjwvaDQ+DQo8cD5UYWtlIGEgbG9vayBhdCB0aGUgZm9ybXMgb24gdGhlIFNFQydzIEVER0FSIGRhdGFiYXNlIHRvIGRldGVybWluZSB0aGUgcmlnaHQgaW52ZXN0bWVudHMgZm9yIHlvdS4gWW91IGNhbiBhbHNvIHNraXAgdGhlIGNvbXBsaWNhdGVkIHN0ZXAgb2YgbG9va2luZyBhdCBmb3JtcyBhbmQgc3RpY2sgdG8gdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2FsbC1hY2Nlc3MvaW5zaWRlci10cmFkZXMtc2NyZWVuZXIvIj5NYXJrZXRCZWF0IEluc2lkZXIgVHJhbnNhY3Rpb25zIFNjcmVlbmVyPC9hPi4mbmJzcDsmbmJzcDs8L3A+DQo8aDQgaWQ9InN0ZXAtMi1pZGVudGlmeS10aGUtbWV0aG9kLXlvdS13YW50LXRvLXVzZS10byI+U3RlcCAyOiBJZGVudGlmeSB0aGUgbWV0aG9kIHlvdSB3YW50IHRvIHVzZSB0byB0cmFkZSBvciBpbnZlc3QuPC9oND4NCjxwPlRoZXJlIGFyZSBzZXZlcmFsIG1haW4gbWV0aG9kcyB0byB0cmFkZSBhbmQgaW52ZXN0LiBMZXQncyB0YWtlIGEgbG9vayBzZXZlcmFsIG1ldGhvZHMgb2YgaW52ZXN0aW5nIGFuZCB0cmFkaW5nIHRoYXQgbWFrZXMgdGhlIG1vc3Qgc2Vuc2UgZm9yIHlvdXIgY29tZm9ydCBsZXZlbCBhbmQgZ29hbHM6Jm5ic3A7PC9wPg0KPHVsPg0KPGxpIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+QnV5LWFuZC1ob2xkIGludmVzdGluZzo8L3N0cm9uZz4gQnV5LWFuZC1ob2xkIGludmVzdG9ycyBtYWtlIHB1cmNoYXNlcyBiYXNlZCBvbiB0aGUgaW50ZW50aW9uIHRvIGhvbGQgb250byB0aGUgc3RvY2tzIGZvciB0aGUgbG9uZyB0ZXJtLiBCdXktYW5kLWhvbGQgaW52ZXN0b3JzIGhvbGQgaW52ZXN0b3Igc2hhcmVzIG92ZXIgYSBudW1iZXIgb2YgeWVhcnMsIHBvc3NpYmx5IGV2ZW4gdW50aWwgcmV0aXJlbWVudC48L2xpPg0KPGxpIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+RGF5IHRyYWRpbmc6IDwvc3Ryb25nPkRheSB0cmFkaW5nIG1lYW5zIHRoYXQgeW91IGNsb3NlIG91dCBvZiBwb3NpdGlvbnMgd2l0aGluIHRoZSBzYW1lIHRyYWRpbmcgZGF5IHRoYXQgeW91IHRha2UgdGhlbSBvdXQuIFlvdSBjYW4gdXNlIGEgbnVtYmVyIG9mIGRpZmZlcmVudCBzdHJhdGVnaWVzIHRvIHRhcmdldCBzdG9ja3MgKGluY2x1ZGluZyBpbnNpZGVyIGJ1eWluZykgdG8gZGV0ZXJtaW5lIHRoZSByaWdodCB0eXBlcyBvZiBzdG9ja3MgdG8gdGFyZ2V0LjwvbGk+DQo8bGkgYXJpYS1sZXZlbD0iMSI+PHN0cm9uZz5Qb3NpdGlvbiB0cmFkaW5nOjwvc3Ryb25nPiBDb21wYXJlZCB0byBkYXkgdHJhZGluZywgcG9zaXRpb24gdHJhZGluZyB1c2VzIGxvbmdlci10ZXJtIGNoYXJ0cywgaW5jbHVkaW5nIG1vbnRobHkgY2hhcnRzLCB0byBoZWxwIHlvdSBhbnRpY2lwYXRlIG1hcmtldCBkaXJlY3Rpb24uIFlvdXIgdHJhZGUgY291bGQgbGFzdCBkYXlzIG9yIHdlZWtzLjwvbGk+DQo8bGkgYXJpYS1sZXZlbD0iMSI+PHN0cm9uZz5UcmVuZCB0cmFkaW5nOiA8L3N0cm9uZz5UcmVuZCB0cmFkZXJzIGxvb2sgZm9yIHN1Y2Nlc3NpdmUgaGlnaGVyIGhpZ2hzIG9yIGxvd2VyIGhpZ2hzIGluIG9yZGVyIHRvIGlkZW50aWZ5IHRoZSB0cmVuZCBvZiBhIHNlY3VyaXR5LiBUaGV5IGJlbmVmaXQgZnJvbSB0aGUgdXBzIGFuZCBkb3ducyBvZiB0aGUgbWFya2V0IGFuZCBjYW4gYWxzbyB0YWtlIGluc2lkZXIgYnV5aW5nIGludG8gYWNjb3VudC4mbmJzcDs8L2xpPg0KPGxpIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+U3dpbmcgdHJhZGluZzo8L3N0cm9uZz4gV2hhdCdzIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gdHJlbmQgdHJhZGluZyBhbmQgc3dpbmcgdHJhZGluZz8gVHJlbmQgdHJhZGVycyB0ZW5kIHRvIGZvY3VzIG9uIGJyb2FkZXIgZWNvbm9taWMgbmV3cywgd2hpbGUgc3dpbmcgdHJhZGVycyB0cmFkZSBiYXNlZCBvbiBzaG9ydC10ZXJtIHByaWNlIGNoYW5nZXMuIFN3aW5nIHRyYWRlcnMgdHJhZGUgbW9yZSBmcmVxdWVudGx5IGFuZCBmb3IgYSBzaG9ydGVyIHRpbWUgcGVyaW9kIGFuZCB0YWtlIGxhcmdlciBwb3NpdGlvbnMuIFRyYWRlcnMgdXN1YWxseSBzZWUgcHJpY2Ugdm9sYXRpbGl0eSBhcyBhIG5ldyB0cmVuZCB0cmllcyB0byBlc3RhYmxpc2ggaXRzZWxmLCBhbmQgdGhhdCdzIHdoZW4gc3dpbmcgdHJhZGVycyBnZXQgZ29pbmcuJm5ic3A7PC9saT4NCjwvdWw+DQo8cD5ObyBvbmUgbWV0aG9kIGlzIGJldHRlciB0aGFuIGFub3RoZXIsIGJ1dCB5b3UgbXVzdCBjaG9vc2UgYW4gb3B0aW9uIHdpdGggd2hpY2ggeW91IGZlZWwgY29tZm9ydGFibGUuIFlvdSBjYW4gYWxzbyBjaG9vc2UgYSBjb21iaW5hdGlvbiBvZiB0aGVzZSB0eXBlcyBvZiBpbnZlc3Rpbmcgb3IgdHJhZGluZyBvcHRpb25zIG9yIGxvb2sgaW50byBhIHdpZGUgdmFyaWV0eSBvZiBvdGhlciB0eXBlcyBvZiB0cmFkaW5nIGFuZCBpbnZlc3Rpbmcgb3B0aW9ucy48L3A+DQo8aDQgaWQ9InN0ZXAtMi1vcGVuLWEtdHJhZGluZy1hY2NvdW50Ij5TdGVwIDI6IE9wZW4gYSB0cmFkaW5nIGFjY291bnQuPC9oND4NCjxwPkRvIHlvdSBhbHJlYWR5IGhhdmUgYSB0cmFkaW5nIGFjY291bnQ/IElmIG5vdCwgY2hvb3NlIHRoZSBjb3JyZWN0IHRyYWRpbmcgYWNjb3VudCBhbmQgZnVuZCBpdC4gRG9uJ3QgZm9yZ2V0IHRvIGNvbnNpZGVyIHRoZSBmZWVzIGludm9sdmVkLCB0aGUgcGxhdGZvcm0gdGhhdCB5b3Ugd2FudCB0byB1c2UgYW5kIGFsbCB0aGUgb3RoZXIgZmFjdG9ycyB0aGF0IHdpbGwgaGVscCB5b3UgYmVjb21lIGEgc3VjY2Vzc2Z1bCB0cmFkZXIgb3IgaW52ZXN0b3IuJm5ic3A7PC9wPg0KPGg0IGlkPSJzdGVwLTMtc3RhcnQtdHJhZGluZyI+U3RlcCAzOiBTdGFydCB0cmFkaW5nLjwvaDQ+DQo8cD5PbmNlIHlvdSd2ZSBzZXQgdXAgeW91ciB0cmFkaW5nIGFjY291bnQsIGNvbnNpZGVyIHBhcGVyIHRyYWRpbmcgYmVmb3JlIHlvdSBzdGFydCB1c2luZyByZWFsIG1vbmV5LiBQYXBlciB0cmFkaW5nIGxldHMgeW91IHByYWN0aWNlIHVzaW5nIGEgY29tcGxldGVseSBmYWtlIGFjY291bnQgd2l0aCBmYWtlIG1vbmV5LiBJZiB5b3UndmUgbmV2ZXIgdHJhZGVkIGJlZm9yZSwgeW91IG1heSB3YW50IHRvIHNwZW5kIGEgY2h1bmsgb2YgdGltZSBsZWFybmluZyBob3cgdG8gdHJhZGUgb24gYSBwYXBlciB0cmFkaW5nIGFjY291bnQgYmVmb3JlIHlvdSBvZmZpY2lhbGx5IGdldCBzdGFydGVkLjwvcD4NCjxwPk9uY2UgeW91J3JlIHJlYWR5IHRvIGludmVzdCBvciB0cmFkZSBhZnRlciBwYXBlciB0cmFkaW5nLCBkb24ndCB0cmFkZSBtb3JlIG1vbmV5IHRoYW4geW91J3JlIHdpbGxpbmcgdG8gbG9zZS4gWW91IGNhbiBpbmN1ciBzZXJpb3VzIGxvc3Nlcy4gWW91IGNhbiBhbHNvIGluY3VyIGxvc3NlcyBzaW1wbHkgYnkgaW52ZXN0aW5nIGluIHN0b2NrcyBhcyB3ZWxsLjwvcD4NCjxoMyBpZD0iZmluYWwtdGhvdWdodHMiPkZpbmFsIFRob3VnaHRzPC9oMz4NCjxwPk1vZGVsaW5nIHlvdXIgaW52ZXN0aW5nIGFuZCB0cmFkaW5nIGFmdGVyIGEgY29tcGFueSdzIGhlYWQgaG9uY2hvcyAod2hvIGFyZSB0eXBpY2FsbHkgc2F2dnkgaW52ZXN0b3JzKSBjYW4gYmUgYSBncmVhdCBvcHBvcnR1bml0eS4gQWZ0ZXIgYWxsLCBjb21wYW55IGluc2lkZXJzIGxpa2VseSBrbm93IGEgbG90IG1vcmUgYWJvdXQgdGhlIGdvaW5ncy1vbiBpbiBhIGNvbXBhbnkgYmVmb3JlIHlvdSBkbyEgVGhlaXIgcHJvcGVuc2l0eSBmb3IgZHVtcGluZyBvciBmYXZvcmluZyBhIHN0b2NrIGNhbiBoZWxwIHlvdSBjaG9vc2UgdGhlIHJpZ2h0IHN0b2NrIHRvIGludmVzdCBpbiBvciB0cmFkZS4gSG93ZXZlciwgaXQncyBiZXN0IHRvIG5ldmVyIGJhc2UgYW4gaW52ZXN0bWVudCBkZWNpc2lvbiBzb2xlbHkgb24gaW5zaWRlciBrbm93bGVkZ2UuPC9wPg0KPHA+Q29uc2lkZXIgdXNpbmcgZnVuZGFtZW50YWwgYW5kIHRlY2huaWNhbCBhbmFseXNpcyBpbiBhZGRpdGlvbiB0byBldmFsdWF0aW5nIGluc2lkZXIgYnV5aW5nIHRyZW5kcyBpbiB2YXJpb3VzIGNvbXBhbmllcyBiZWZvcmUgeW91IGdldCBzdGFydGVkLiBFdmFsdWF0aW5nIGEgd2lkZSB2YXJpZXR5IG9mIGZhY3RvcnMgY2FuIHVsdGltYXRlbHkgaGVscCB5b3UgZGV0ZXJtaW5lIHRoZSByaWdodCBpbnZlc3RtZW50IGRpcmVjdGlvbiB0byBnbyBhbmQgd2lsbCBoZWxwIHlvdSBmb3JtdWxhdGUgdGhlIGJlc3QgcGxhbiBmb3IgeW91ciBnb2FscywgcmlzayB0b2xlcmFuY2UgYW5kIG90aGVyIGZhY3RvcnMuPC9wPjwvZGl2PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij5kb2N1bWVudC53cml0ZSgnPGltZyBzcmM9Imh0dHBzOi8vd3d3LmFtZXJpY2FuY29uc3VtZXInICsgJ25ld3MubmV0L3NjcmlwdHMvc3RhbmRhbG9uZS9WaWV3Q291bnQuYXNoeD90eXBlPWomaWQ9NTM5ODU2NiAmcmVmZXJyZXI9JyArIGVuY29kZVVSSUNvbXBvbmVudChkb2N1bWVudC5yZWZlcnJlcikgKyAnIiBhbHQ9IiIgd2lkdGg9IjEiIGhlaWdodD0iMSIgLz4nKTs8L3NjcmlwdD48L2Rpdj48ZGl2IGNsYXNzPSJhdXRob3ItYmlvIGJvcmRlci10b3AgYm9yZGVyLWJvdHRvbSBwLTMgZC1mbGV4IGZsZXgtd3JhcCBtYi0zIiBzdHlsZT0iYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTQpOyI+PGEgaHJlZj0iL2F1dGhvcnMvbWVsaXNzYS1icm9jay8iIGNsYXNzPSJwci0zIHBiLTEiIHN0eWxlPSJmbGV4OiAxIDAgMTgwcHg7IG1heC13aWR0aDoxODBweDsiPjxpbWcgY2xhc3M9InctMTAwIHJvdW5kZWQiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgaGVpZ2h0PSJOYU4iIHdpZHRoPSIxODAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXV0aG9ycy9zbWFsbF8yMDIzMTEwNjEwNTE0NV9hdXRob3ItbWVsaXNzYS1icm9jay5qcGciIGFsdD0iTWVsaXNzYSBCcm9jayIgc3R5bGU9Im9iamVjdC1maXQ6IGNvdmVyO2FzcGVjdC1yYXRpbzogNC81O3dpZHRoOiAxMDAlOyIgLz48L2E+PGRpdiBzdHlsZT0iZmxleDogMTggMCAyNzBweDsgIj48ZGl2IGNsYXNzPSJ3LTEwMCBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWVuZCBwYi0wIG1iLTEgYy1kYXJrLWJsdWUiID48ZGl2IGNsYXNzPSJ1cHBlci1ub3RlIGJsdWUtYWNjZW50LXVuZGVyIHctMTAwIG10LTIgbXQtc20tMCI+QWJvdXQgVGhlIEVkaXRvciA8L2Rpdj48aDMgY2xhc3M9Im15LTAgYXV0aG9yLXRpdGxlIGg0IiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4wNWVtOyI+PGEgaHJlZj0iL2F1dGhvcnMvbWVsaXNzYS1icm9jay8iIGNsYXNzPSJjLWRhcmstYmx1ZSI+TWVsaXNzYSBCcm9jazwvYT48L2gzPjwvZGl2PjxoNCBjbGFzcz0iaDUiPkNvbnRyaWJ1dGluZyBBdXRob3I8L2g0PjxkaXYgY2xhc3M9InJvdyBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1jZW50ZXIiPjx1bCBjbGFzcz0iY29sLTEyIGNvbC1zbS1hdXRvIGQtaW5saW5lLWJsb2NrIG1sLTAgbXktMCBsaXN0LXN0eWxlLW5vbmUiPjxsaSBjbGFzcz0ibXItMiBteS0xIGQtaW5saW5lLWJsb2NrIj48YSBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4vbWVsaXNzYS1icm9jay01NTc4NzgxNzAvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciBub2ZvbGxvdyIgdGl0bGU9IkxpbmtlZEluIiBjbGFzcz0iYnRuIGJ0bi1zaGFyZSI+PHNwYW4gY2xhc3M9ImZhLWJyYW5kcyBmYS1saW5rZWRpbi1pbiI+PC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ibXItMiBteS0xIGQtaW5saW5lLWJsb2NrIj48YSBocmVmPSJtYWlsdG86ZWRpdG9yaWFsQG1hcmtldGJlYXQuY29tIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciBub2ZvbGxvdyIgdGl0bGU9IkVtYWlsIiBjbGFzcz0iYnRuIGJ0bi1zaGFyZSI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtZW52ZWxvcGUiPjwvc3Bhbj48L2E+PC9saT48L3VsPjxkaXYgY2xhc3M9ImNvbC1hdXRvIj48YSBocmVmPSIvYXV0aG9ycy9tZWxpc3NhLWJyb2NrLyIgY2xhc3M9ImQtaW5saW5lLWJsb2NrIG15LTEgdXBwZXItbGluay1mdWxsIiBzdHlsZT0iZm9udC1zaXplOjFyZW07Ij5MZWFybiBNb3JlPHNwYW4gY2xhc3M9InNyLW9ubHkiPiBhYm91dCBNZWxpc3NhIEJyb2NrPC9zcGFuPjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtbGctNCBkLXByaW50LW5vbmUiIHN0eWxlPSJoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsiPjxkaXYgY2xhc3M9InJvdyBteC0wIiBzdHlsZT0iaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7Ij48ZGl2IGNsYXNzPSJjb2wtc20tOCBjb2wtbGctMTIgcHgtMCBtdC1sZy0zIiBpZD0icGxhY2VkLXNpZGViYXIiPjxkaXYgY2xhc3M9InJvdyBteC0wIG1iLTMiPjxkaXYgY2xhc3M9ImNvbC0xMiBwb3NpdGlvbi1yZWxhdGl2ZSBweC1zbS0wIHBiLTAgcGItc20tYXV0byBkLWZsZXgganVzdGlmeS1jb250ZW50LWNlbnRlciBhbGlnbi1pdGVtcy1jZW50ZXIiPjxpbWcgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBoZWlnaHQ9IjIwOSIgd2lkdGg9IjE3MCIgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjIwOTE0MDM0MTIzX3JlcG9ydF9wcmV2aWV3X2NvdmVyLTEwLXN0b2Nrcy10by1idXkucG5nIiBjbGFzcz0ibXQtMiBwb3NpdGlvbi1yZWxhdGl2ZSIgc3R5bGU9Im1heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3otaW5kZXg6MTsiIGFsdD0iMTAgQmVzdCBDaGVhcCBTdG9ja3MgdG8gQnV5IE5vdyBDb3ZlciIvPjxkaXYgY2xhc3M9ImJnLWxpZ2h0LWJsdWUgcG9zaXRpb24tYWJzb2x1dGUgdy0xMDAiIHN0eWxlPSJoZWlnaHQ6NjAlO3dpZHRoOjEwMCU7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MDsiPjwvZGl2PjwvZGl2PjxkaXYgaWQ9InBubFNpZ251cCIgY2xhc3M9ImNvbC0xMiBiZy1saWdodC1ibHVlIHJvdW5kZWQtYm90dG9tIGFsaWduLWl0ZW1zLWNlbnRlciI+DQoJPGRpdiBpZD0iZGl2U3Vic2NyaWJlIiBjbGFzcz0ic3Vic2NyaWJlIGQtaW5saW5lLWJsb2NrIHB5LTMgcHgtMSI+PGRpdiBjbGFzcz0iaDIgbS0wIG1iLTIgYy1kYXJrLWJsdWUiPjEwIEJlc3QgQ2hlYXAgU3RvY2tzIHRvIEJ1eSBOb3c8L2Rpdj48cCBjbGFzcz0iZm9udC1zbWFsbCI+TWFya2V0QmVhdCBqdXN0IHJlbGVhc2VkIGl0cyBsaXN0IG9mIDEwIGNoZWFwIHN0b2NrcyB0aGF0IGhhdmUgYmVlbiBvdmVybG9va2VkIGJ5IHRoZSBtYXJrZXQgYW5kIG1heSBiZSBzZXJpb3VzbHkgdW5kZXJ2YWx1ZWQuIEVudGVyIHlvdXIgZW1haWwgYWRkcmVzcyBiZWxvdyB0byBzZWUgd2hpY2ggY29tcGFuaWVzIG1hZGUgdGhlIGxpc3QuPC9wPjxkaXYgY2xhc3M9InJvdyBuYXJyb3ctZ3V0dGVyLXJvdyI+PGlucHV0IG5hbWU9InR4dFJlZ2lzdHJhdGlvbkVtYWlsIiB0eXBlPSJ0ZXh0IiBpZD0idHh0UmVnaXN0cmF0aW9uRW1haWwiIGNsYXNzPSJiLXdoaXRlIGNvbC1tZC03IGNvbC1sZy0xMiIgcGxhY2Vob2xkZXI9IllvdXIgRW1haWwgQWRkcmVzcyIgYXJpYS1sYWJlbD0iRW1haWwgQWRkcmVzcyIgLz48aW5wdXQgdHlwZT0iYnV0dG9uIiBuYW1lPSJidG5IQVN1Ym1pdCIgdmFsdWU9IlNpZ24tVXAgTm93IChGcmVlKSIgb25jbGljaz0iaWYgKENoZWNrRW1haWwoJiMzOTt0eHRSZWdpc3RyYXRpb25FbWFpbCYjMzk7LCAmIzM5O1Nob3dTdWdnZXN0aW9ucyYjMzk7LCAmIzM5O2MtYmxhY2smIzM5OykpIHsgd2luZG93LmxvY2F0aW9uID0gJiMzOTsvbmV3c2xldHRlci8/UmVnaXN0cmF0aW9uQ29kZT1GcmVlUmVwb3J0LVBsYWNlZEFydGljbGUmYW1wO1JlZ2lzdHJhdGlvblR5cGU9Q2hlYXBTdG9ja3NPZmZlciZhbXA7UmVnaXN0cmF0aW9uRG9tYWluPW1hcmtldGJlYXQuY29tJmFtcDtSZWdpc3RlckVtYWlsPSYjMzk7K2VuY29kZVVSSUNvbXBvbmVudChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgmIzM5O3R4dFJlZ2lzdHJhdGlvbkVtYWlsJiMzOTspLnZhbHVlKTsgcmV0dXJuIHRydWU7fSBlbHNlIHsgcmV0dXJuIGZhbHNlOyB9OyIgaWQ9ImJ0bkhBU3VibWl0IiBjbGFzcz0iY29sLW1kLTUgY29sLWxnLTEyIGJ0biBidG4tZmVhdHVyZWQiIC8+PGRpdiBpZD0iU2hvd1N1Z2dlc3Rpb25zIj48L2Rpdj48L2Rpdj48L2Rpdj4NCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9Im1iLTQiPjxkaXYgY2xhc3M9InNlY3Rpb24taGVhZGluZyI+PGgyIGNsYXNzPSJ0ZXh0LWNhcGl0YWxpemUiPmluc2lkZXIgYnV5aW5nIEhlYWRsaW5lczwvaDI+PGEgaHJlZj0iL2hlYWRsaW5lcy8/cXVlcnk9aW5zaWRlciBidXlpbmciIGNsYXNzPSJ1cHBlci1saW5rIj5WaWV3IE1vcmUgPHNwYW4gY2xhc3M9InNyLW9ubHkiPmluc2lkZXIgYnV5aW5nIEhlYWRsaW5lczwvc3Bhbj48L2E+PC9kaXY+PHVsIGNsYXNzPSJhcnRpY2xlLWxpc3QgbS0wIHAtMCIgc3R5bGU9ImZvbnQtc2l6ZTowLjlyZW07Ij48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMTI3MTU0MjUwX2Nhbi1ocGUta2VlcC1yaXNpbmctdGhyb3VnaC0yMDI1LXRoZS11cy5wbmciIGFsdD0iS0lFViwgVUtSQUlORSAtIERlYyAxNCwgMjAxODogSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgSW5mb3JtYXRpb24gdGVjaG5vbG9neSBjb21wYW55IGxvZ28gc2VlbiBkaXNwbGF5ZWQgb24gc21hcnQgcGhvbmUuIOKAlCBTdG9jayBFZGl0b3JpYWwgUGhvdG9ncmFwaHkiIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgaGVpZ2h0PSI1NTMiIHdpZHRoPSIxMjAwIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+Q2FuIEhQRSBLZWVwIFJpc2luZyBUaHJvdWdoIDIwMjU/IFRoZSBVLlMuIEdvdmVybm1lbnQgTWF5IERlY2lkZTwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBMZW8gTWlsbGVyIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBEZWNlbWJlciAzLCAyMDI0PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvY2FuLWhwZS1rZWVwLXJpc2luZy10aHJvdWdoLTIwMjUtdGhlLXVzLWdvdmVybm1lbnQtbWF5LWRlY2lkZS8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IENhbiBIUEUgS2VlcCBSaXNpbmcgVGhyb3VnaCAyMDI1PyBUaGUgVS5TLiBHb3Zlcm5tZW50IE1heSBEZWNpZGU8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTIwMjEwMzc0Nl9xdWFudHVtLWNvbXB1dGluZy1zdG9ja3MtYXJlLW9uLWZpcmUtMy1zdG9ja3MtdG8tdy5qcGciIGFsdD0iRC1XYXZlIFF1YW50dW0gTG9nbyB2aXNpYmxlIG9uIHNtYXJ0cGhvbmUgc2NyZWVuIHdpdGggd2Vic2l0ZSBwYWdlIOKAlCBTdG9jayBFZGl0b3JpYWwgUGhvdG9ncmFwaHkiIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgaGVpZ2h0PSI2NzQiIHdpZHRoPSIxMjAwIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+UXVhbnR1bSBDb21wdXRpbmcgU3RvY2tzIEFyZSBvbiBGaXJlOiAzIFN0b2NrcyB0byBXYXRjaDwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBSeWFuIEhhc3NvbiA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gRGVjZW1iZXIgMywgMjAyNDwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvcXVhbnR1bS1jb21wdXRpbmctc3RvY2tzLWFyZS1vbi1maXJlLTMtc3RvY2tzLXRvLXdhdGNoLyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgUXVhbnR1bSBDb21wdXRpbmcgU3RvY2tzIEFyZSBvbiBGaXJlOiAzIFN0b2NrcyB0byBXYXRjaDwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2ltYWdlcy9hc3NvY2lhdGVkLXByZXNzL2dlbmVyYWwtbW90b3JzLWJhdHRlcnktcGxhbnQtc2FsZS0yMDI0LTEyLTAzLTEtdGh1bWJwaG90by5qcGciIGFsdD0iQSBHTSBsb2dvIGlzIHNob3duIGF0IHRoZSBHZW5lcmFsIE1vdG9ycyBEZXRyb2l0LUhhbXRyYW1jayBBc3NlbWJseSBwbGFudCBpbiBIYW10cmFtY2ssIE1pY2giIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPkdNIGFkZHMgb3ZlciAxMzIsMDAwIGhlYXZ5IGR1dHkgcGlja3VwcyB0byByZWNhbGwgZm9yIHRhaWxnYXRlcyB0aGF0IGNhbiBvcGVuIHVuZXhwZWN0ZWRseTwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBUaGUgQXNzb2NpYXRlZCBQcmVzcyA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gRGVjZW1iZXIgMywgMjAyNDwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vYXJ0aWNsZXMvZ20tYWRkcy1vdmVyLTEzMjAwMC1oZWF2eS1kdXR5LXBpY2t1cHMtdG8tcmVjYWxsLWZvci10YWlsZ2F0ZXMtdGhhdC1jYW4tb3Blbi11bmV4cGVjdGVkbHktMjAyNC0xMi0wMy8iIHJlbD0ibm9mb2xsb3ciPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IEdNIGFkZHMgb3ZlciAxMzIsMDAwIGhlYXZ5IGR1dHkgcGlja3VwcyB0byByZWNhbGwgZm9yIHRhaWxnYXRlcyB0aGF0IGNhbiBvcGVuIHVuZXhwZWN0ZWRseTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMTI3MTUwNjQ1X3RvcC0zLWJlaGluZC10aGUtc2NlbmVzLWVsZWN0cm9uaWMtY29tcG9uZW50LWNvbXBhLmpwZyIgYWx0PSJTeXN0ZW0gYm9hcmQgY2xvc2UtdXAgdmlldyB3aXRoIGVsZWN0cm9uaWMgZGV0YWlscyBhbmQgY29tcG9uZW50cyDigJQgUGhvdG8iIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgaGVpZ2h0PSI4MDAiIHdpZHRoPSIxMjAwIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+VG9wIDMgQmVoaW5kLXRoZS1TY2VuZXMgRWxlY3Ryb25pYyBDb21wb25lbnQgQ29tcGFuaWVzIHRvIFdhdGNoPC9kaXY+PGRpdiBjbGFzcz0iZC1ibG9jayBmb250LXNtYWxsZXIgdGV4dC11cHBlcmNhc2UgbXQtMSBwb3N0LXRpbWUiPkJ5IE5hdGhhbiBSZWlmZiA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gRGVjZW1iZXIgMywgMjAyNDwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvdG9wLTMtYmVoaW5kLXRoZS1zY2VuZXMtZWxlY3Ryb25pYy1jb21wb25lbnQtY29tcGFuaWVzLXRvLXdhdGNoLyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgVG9wIDMgQmVoaW5kLXRoZS1TY2VuZXMgRWxlY3Ryb25pYyBDb21wb25lbnQgQ29tcGFuaWVzIHRvIFdhdGNoPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9ImltYWdlLWxpbmsiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL2Fzc29jaWF0ZWQtcHJlc3MvcGhpbGFudGhyb3B5LWdpdmluZ3R1ZXNkYXktMjAyNC0xMi0wMy0xLXRodW1icGhvdG8uanBnIiBhbHQ9Ik1lbGluZGEgRnJlbmNoIEdhdGVzIHNwZWFrcyBhdCB0aGUgU2VtaW5hcjogRGlnaXRhbCBQdWJsaWMgSW5mcmFzdHJ1Y3R1cmU6IFN0YWNraW5nIHVwIHRoZSBCZW5lZml0c+KApiIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5Ij48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+TWVsaW5kYSBGcmVuY2ggR2F0ZXMgcGxhbnMgdG8gbWF0Y2ggJDFNIGluIEdpdmluZ1R1ZXNkYXkgZ2lmdHMgdG8gZ3JvdXBzIHRoYXQgc3VwcG9ydCB3b21lbjwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBUaGUgQXNzb2NpYXRlZCBQcmVzcyA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gRGVjZW1iZXIgMywgMjAyNDwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vYXJ0aWNsZXMvbWVsaW5kYS1mcmVuY2gtZ2F0ZXMtcGxhbnMtdG8tbWF0Y2gtMW0taW4tZ2l2aW5ndHVlc2RheS1naWZ0cy10by1ncm91cHMtdGhhdC1zdXBwb3J0LXdvbWVuLTIwMjQtMTItMDMvIiByZWw9Im5vZm9sbG93Ij48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBNZWxpbmRhIEZyZW5jaCBHYXRlcyBwbGFucyB0byBtYXRjaCAkMU0gaW4gR2l2aW5nVHVlc2RheSBnaWZ0cyB0byBncm91cHMgdGhhdCBzdXBwb3J0IHdvbWVuPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9ImltYWdlLWxpbmsiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDExMjcxNDU1MjVfem9vbS12aWRlby1jb21tdW5pY2F0aW9ucy1wb3NpdGlvbmVkLWZvci1ncm93dGgtaW4ucG5nIiBhbHQ9Ilpvb20gVmlkZW8gQ29tbXVuaWNhdGlvbnMiIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgaGVpZ2h0PSI0ODgiIHdpZHRoPSIxMjAwIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+Wm9vbSBWaWRlbyBDb21tdW5pY2F0aW9ucyBQb3NpdGlvbmVkIGZvciBHcm93dGggaW4gMjAyNTwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBUaG9tYXMgSHVnaGVzIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBEZWNlbWJlciAzLCAyMDI0PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvem9vbS12aWRlby1jb21tdW5pY2F0aW9ucy1wb3NpdGlvbmVkLWZvci1ncm93dGgtaW4tMjAyNS8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IFpvb20gVmlkZW8gQ29tbXVuaWNhdGlvbnMgUG9zaXRpb25lZCBmb3IgR3Jvd3RoIGluIDIwMjU8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9pbWFnZXMvYXNzb2NpYXRlZC1wcmVzcy9ibGFja3JvY2staHBzLWludmVzdG1lbnQtcGFydG5lcnMtMjAyNC0xMi0wMy0xLXRodW1icGhvdG8uanBnIiBhbHQ9IlBlb3BsZSB3YWxrIGluIGFuZCBvdXQgb2YgdGhlIEJsYWNrUm9jayBpbnZlc3RtZW50IGNvbXBhbnkgYnVpbGRpbmcgaW4gTmV3IFlvcmsgb24gTWFyY2ggMTQsIDIwMjMiIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPkJsYWNrUm9jayBidXlpbmcgY3JlZGl0IGludmVzdG1lbnQgbWFuYWdlciBIUFMgSW52ZXN0bWVudCBQYXJ0bmVycyBpbiBhcHByb3hpbWF0ZWx5ICQxMiBiaWxsaW9uIGRlYWw8L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgVGhlIEFzc29jaWF0ZWQgUHJlc3MgPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IERlY2VtYmVyIDMsIDIwMjQ8L2Rpdj48L2Rpdj48YSBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2FydGljbGVzL2JsYWNrcm9jay1idXlpbmctY3JlZGl0LWludmVzdG1lbnQtbWFuYWdlci1ocHMtaW52ZXN0bWVudC1wYXJ0bmVycy1pbi1hcHByb3hpbWF0ZWx5LTEyLWJpbGxpb24tZGVhbC0yMDI0LTEyLTAzLyIgcmVsPSJub2ZvbGxvdyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgQmxhY2tSb2NrIGJ1eWluZyBjcmVkaXQgaW52ZXN0bWVudCBtYW5hZ2VyIEhQUyBJbnZlc3RtZW50IFBhcnRuZXJzIGluIGFwcHJveGltYXRlbHkgJDEyIGJpbGxpb24gZGVhbDwvc3Bhbj48L2E+PC9saT48L3VsPjwvZGl2PjxkaXYgY2xhc3M9Im1iLTQiPjxkaXYgY2xhc3M9InNlY3Rpb24taGVhZGluZyI+PGgyIGNsYXNzPSJ0ZXh0LWNhcGl0YWxpemUiPlRvcCBIZWFkbGluZXMgYW5kIE9mZmVyczwvaDI+PGEgaHJlZj0iL2hlYWRsaW5lcy8iIGNsYXNzPSJ1cHBlci1saW5rIj5WaWV3IEFsbCA8c3BhbiBjbGFzcz0ic3Itb25seSI+SGVhZGxpbmVzPC9zcGFuPjwvYT48L2Rpdj48dWwgY2xhc3M9ImFydGljbGUtbGlzdCBtLTAgcC0wIiBzdHlsZT0iZm9udC1zaXplOjAuOXJlbTsiPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9ImltYWdlLWxpbmsiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDEyMDIxMzI0NDVfaG93LXRvLW1hbmFnZS1tYXJrZXQtdm9sYXRpbGl0eS5wbmciIGFsdD0iM0QgaXNvbWV0cmljIGZsYXQgdmVjdG9yIGNvbmNlcHR1YWwgaWxsdXN0cmF0aW9uIG9mIHN0b2NrIG1hcmtldCB2b2xhdGlsaXR5IiBkZWNvZGluZz0iYXN5bmMiIGxvYWRpbmc9ImxhenkiIGhlaWdodD0iNTMyIiB3aWR0aD0iMTIwMCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPkhvdyB0byBNYXN0ZXIgVHJhZGluZyBEaXNjaXBsaW5lOiBPdmVyY29tZSBFbW90aW9uYWwgQ2hhbGxlbmdlczwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBTYXJhaCBIb3J2YXRoIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBEZWNlbWJlciAyLCAyMDI0PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9ob3ctdG8tbWFuYWdlLW1hcmtldC12b2xhdGlsaXR5LyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgSG93IHRvIE1hc3RlciBUcmFkaW5nIERpc2NpcGxpbmU6IE92ZXJjb21lIEVtb3Rpb25hbCBDaGFsbGVuZ2VzPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9ImltYWdlLWxpbmsiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDExMjYxMzE1MDlfYW5hbG9nLWRldmljZXMtd2h5LXRoZS11cHRyZW5kLWNvdWxkLWFjY2VsZXJhdGUtaW4uanBnIiBhbHQ9IkFwcmlsIDA0dGggMjAyNC4gVGhlIGxvZ28gb2YgQW5hbG9nIERldmljZXMgb24gdGhlIHNjcmVlbiBvZiBhbiBleGNoYW5nZS4gQW5hbG9nIERldmljZXMgcHJpY2Ugc3RvY2tzLCAkQURJIG9uIGEgZGV2aWNlLiDigJQgU3RvY2sgRWRpdG9yaWFsIFBob3RvZ3JhcGh5IiBkZWNvZGluZz0iYXN5bmMiIGxvYWRpbmc9ImxhenkiIGhlaWdodD0iNjc2IiB3aWR0aD0iMTIwMCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPkFuYWxvZyBEZXZpY2VzOiBXaHkgdGhlIFVwdHJlbmQgQ291bGQgQWNjZWxlcmF0ZSBpbiAyMDI1PC9kaXY+PGRpdiBjbGFzcz0iZC1ibG9jayBmb250LXNtYWxsZXIgdGV4dC11cHBlcmNhc2UgbXQtMSBwb3N0LXRpbWUiPkJ5IFRob21hcyBIdWdoZXMgPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IERlY2VtYmVyIDEsIDIwMjQ8L2Rpdj48L2Rpdj48YSBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9hbmFsb2ctZGV2aWNlcy13aHktdGhlLXVwdHJlbmQtY291bGQtYWNjZWxlcmF0ZS1pbi0yMDI1LyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgQW5hbG9nIERldmljZXM6IFdoeSB0aGUgVXB0cmVuZCBDb3VsZCBBY2NlbGVyYXRlIGluIDIwMjU8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSIgc3R5bGU9ImN1cnNvcjpwb2ludGVyOyI+PHNwYW4gc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO2hlaWdodDowOyI+PGltZyBsb2FkaW5nPSdsYXp5JyBzcmM9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvVHJpZ2dlcmVkQ2FtcGFpZ25QaXhlbC5hc2h4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTA2NzImUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXknIGFsdD0nJyBoZWlnaHQ9JzEnIHdpZHRoPScxJyAvPjwvc3Bhbj48ZGl2IHN0eWxlPSJib3JkZXItcmFkaXVzOiAwLjI1cmVtOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LTMpO21hcmdpbjogMDtmbGV4OiAwIDAgMTA1cHg7YXNwZWN0LXJhdGlvOiAyMSAvIDE3O292ZXJmbG93OiBoaWRkZW47Ij48aW1nIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL3dlYnB1c2gvZmlsZXMvdGh1bWJfMjA2OHB1c2hfZWxvbi1tdXNrLTczMzE0MzhfNjQwLmpwZyIgYWx0PSJNdXNr4oCZcyBuZXcgY29tcGFueSBjb3VsZCB0b3AgYSB0cmlsbGlvbj8iIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgd2lkdGg9IjEwNSIgaGVpZ2h0PSI4NSIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiB3aWR0aD0iMTA1IiBoZWlnaHQ9Ijg1IiBzdHlsZT0id2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyOyI+PC9kaXY+PGRpdiBzdHlsZT0iZmxleDogMSAxIDE1MHB4OyBwYWRkaW5nOjAuNXJlbTsiPjxkaXYgY2xhc3M9InRpdGxlIiBzdHlsZT0ib3ZlcmZsb3c6aGlkZGVuOyBtYXgtaGVpZ2h0OjMuNmVtOyBmb250LXdlaWdodDo2MDA7IGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpOyBmb250LXNpemU6MC44ODhyZW07Ij5NdXNr4oCZcyBuZXcgY29tcGFueSBjb3VsZCB0b3AgYSB0cmlsbGlvbj88L2Rpdj48ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAuMjVyZW07Zm9udC1zaXplOiAuNzc3ZW07IGZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ij5Gcm9tIFBhcmFkaWdtIFByZXNzPHN0cm9uZyBzdHlsZT0ibWFyZ2luLWxlZnQ6NXB4OyI+KEFkKTwvc3Ryb25nPjwvZGl2PjwvZGl2PjxhIHRhcmdldD0iX2JsYW5rIiByZWw9InNwb25zb3JlZCBub29wZW5lciIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOyIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9yZWRpcmVjdC5hc3B4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTA2NzImVXNlcklEPTAmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXkmaW50ZXJzdGl0aWFsPTEmbm9za2lwPTEiPjxzcGFuIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgd2lkdGg6MXB4O2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuOyBjbGlwOnJlY3QoMCwwLDAsMCk7d2hpdGUtc3BhY2U6bm93cmFwOyI+VmlldyBNdXNr4oCZcyBuZXcgY29tcGFueSBjb3VsZCB0b3AgYSB0cmlsbGlvbj88L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTEyNTEzMzAzM18yLWNoZWFwLXF1YW50dW0tY29tcHV0aW5nLXN0b2Nrcy10by1idXktaW5zdGVhZC1vZi5qcGciIGFsdD0iUXVhbnR1bSBjb21wdXRpbmcgY29uY2VwdC4gQ2lyY3VpdCBhbmQgcXViaXRzIGluIGJhY2tncm91bmQuIDNEIHJlbmRlcmVkIGlsbHVzdHJhdGlvbi4g4oCUIFBob3RvIiBkZWNvZGluZz0iYXN5bmMiIGxvYWRpbmc9ImxhenkiIGhlaWdodD0iODAwIiB3aWR0aD0iMTIwMCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPjIgQ2hlYXAgUXVhbnR1bSBDb21wdXRpbmcgU3RvY2tzIHRvIEJ1eSBJbnN0ZWFkIG9mIENoYXNpbmcgSW9uUSA8L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgSmVhIFl1IDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBOb3ZlbWJlciAyOCwgMjAyNDwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvMi1jaGVhcC1xdWFudHVtLWNvbXB1dGluZy1zdG9ja3MtdG8tYnV5LWluc3RlYWQtb2YtY2hhc2luZy1pb25xLyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgMiBDaGVhcCBRdWFudHVtIENvbXB1dGluZyBTdG9ja3MgdG8gQnV5IEluc3RlYWQgb2YgQ2hhc2luZyBJb25RIDwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMTI3MDg1OTA1X21pY3Jvc29mdC1qdXN0LWhhZC1hLTU1MC1wcmljZS10YXJnZXQtcHV0LW9uLWl0LWdlLnBuZyIgYWx0PSJNaWNyb3NvZnQgc3RvY2sgcHJpY2UgdGFyZ2V0IiBkZWNvZGluZz0iYXN5bmMiIGxvYWRpbmc9ImxhenkiIGhlaWdodD0iNDg4IiB3aWR0aD0iMTIwMCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPk1pY3Jvc29mdCBTdG9jayBHZXRzIGEgJDU1MCBQcmljZSBUYXJnZXQ6IFRpbWUgdG8gR2V0IEV4Y2l0ZWQ8L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgU2FtIFF1aXJrZSA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gTm92ZW1iZXIgMjcsIDIwMjQ8L2Rpdj48L2Rpdj48YSBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzL21pY3Jvc29mdC1zdG9jay1nZXRzLWEtNTUwLXByaWNlLXRhcmdldC10aW1lLXRvLWdldC1leGNpdGVkLyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgTWljcm9zb2Z0IFN0b2NrIEdldHMgYSAkNTUwIFByaWNlIFRhcmdldDogVGltZSB0byBHZXQgRXhjaXRlZDwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMTI1MTMyNDUyX3ZhY2NpbmUtbWFrZXJzLXRvLXdhdGNoLWhlYWRpbmctaW50by0yMDI1LmpwZyIgYWx0PSJQaG90byBvZiBhIG5lZWRsZSBnb2luZyBpbnRvIHZpYWxzIG9mIG1lZGljaW5lIiBkZWNvZGluZz0iYXN5bmMiIGxvYWRpbmc9ImxhenkiIGhlaWdodD0iNTI4IiB3aWR0aD0iMTIwMCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPkVsaSBMaWxseSwgUGZpemVyLCBhbmQgQXN0cmFaZW5lY2E6IDIwMjUgVmFjY2luZSBNYWtlcnMgdG8gV2F0Y2g8L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgTmF0aGFuIFJlaWZmIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBOb3ZlbWJlciAyOCwgMjAyNDwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvZWxpLWxpbGx5LXBmaXplci1hbmQtYXN0cmF6ZW5lY2EtMjAyNS12YWNjaW5lLW1ha2Vycy10by13YXRjaC8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IEVsaSBMaWxseSwgUGZpemVyLCBhbmQgQXN0cmFaZW5lY2E6IDIwMjUgVmFjY2luZSBNYWtlcnMgdG8gV2F0Y2g8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSIgc3R5bGU9ImN1cnNvcjpwb2ludGVyOyI+PHNwYW4gc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO2hlaWdodDowOyI+PGltZyBsb2FkaW5nPSdsYXp5JyBzcmM9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvVHJpZ2dlcmVkQ2FtcGFpZ25QaXhlbC5hc2h4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTA2NzYmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXknIGFsdD0nJyBoZWlnaHQ9JzEnIHdpZHRoPScxJyAvPjwvc3Bhbj48ZGl2IHN0eWxlPSJib3JkZXItcmFkaXVzOiAwLjI1cmVtOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LTMpO21hcmdpbjogMDtmbGV4OiAwIDAgMTA1cHg7YXNwZWN0LXJhdGlvOiAyMSAvIDE3O292ZXJmbG93OiBoaWRkZW47Ij48aW1nIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL3dlYnB1c2gvZmlsZXMvdGh1bWJfMjA2MXB1c2hfQUlfbmV3ZXItMTAuanBnIiBhbHQ9IkJpbGwgR2F0ZXPigJlzIE5leHQgQmlnIEFJIEJldDogU3RhcmdhdGUiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgd2lkdGg9IjEwNSIgaGVpZ2h0PSI4NSIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiB3aWR0aD0iMTA1IiBoZWlnaHQ9Ijg1IiBzdHlsZT0id2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyOyI+PC9kaXY+PGRpdiBzdHlsZT0iZmxleDogMSAxIDE1MHB4OyBwYWRkaW5nOjAuNXJlbTsiPjxkaXYgY2xhc3M9InRpdGxlIiBzdHlsZT0ib3ZlcmZsb3c6aGlkZGVuOyBtYXgtaGVpZ2h0OjMuNmVtOyBmb250LXdlaWdodDo2MDA7IGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpOyBmb250LXNpemU6MC44ODhyZW07Ij5CaWxsIEdhdGVz4oCZcyBOZXh0IEJpZyBBSSBCZXQ6IFN0YXJnYXRlPC9kaXY+PGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogLjI1cmVtO2ZvbnQtc2l6ZTogLjc3N2VtOyBmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyI+RnJvbSBCcm93bnN0b25lIFJlc2VhcmNoPHN0cm9uZyBzdHlsZT0ibWFyZ2luLWxlZnQ6NXB4OyI+KEFkKTwvc3Ryb25nPjwvZGl2PjwvZGl2PjxhIHRhcmdldD0iX2JsYW5rIiByZWw9InNwb25zb3JlZCBub29wZW5lciIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOyIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9yZWRpcmVjdC5hc3B4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTA2NzYmVXNlcklEPTAmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXkmaW50ZXJzdGl0aWFsPTEmbm9za2lwPTEiPjxzcGFuIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgd2lkdGg6MXB4O2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuOyBjbGlwOnJlY3QoMCwwLDAsMCk7d2hpdGUtc3BhY2U6bm93cmFwOyI+VmlldyBCaWxsIEdhdGVz4oCZcyBOZXh0IEJpZyBBSSBCZXQ6IFN0YXJnYXRlPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9ImltYWdlLWxpbmsiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDExMjcxMDAxMjVfMy1wZW5ueS1zdG9ja3MtcmVhZHktdG8tYnJlYWstb3V0LWluLTIwMjUucG5nIiBhbHQ9IlBlbm55IHN0b2NrIG1hcmtldCByaXNpbmciIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgaGVpZ2h0PSI0ODgiIHdpZHRoPSIxMjAwIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+MyBQZW5ueSBTdG9ja3MgUmVhZHkgdG8gQnJlYWsgT3V0IGluIDIwMjU8L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgTmF0aGFuIFJlaWZmIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBOb3ZlbWJlciAyOSwgMjAyNDwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvMy1wZW5ueS1zdG9ja3MtcmVhZHktdG8tYnJlYWstb3V0LWluLTIwMjUvIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyAzIFBlbm55IFN0b2NrcyBSZWFkeSB0byBCcmVhayBPdXQgaW4gMjAyNTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMTI2MTIxOTQ5X2RpY2tzLXNwb3J0aW5nLWdvb2RzLXRoZS11bmRlci10aGUtcmFkYXItYnV5LWFuZC1oLmpwZyIgYWx0PSJDb2x1bWJ1cyxPaGlvLVVTQSBKdW5lIDIwLDIwMTk6IERpY2sncyBTcG9ydGluZyBHb29kcywgSW5jLiBpcyBhbiBBbWVyaWNhbiBzcG9ydGluZyBnb29kcyByZXRhaWwgY29tcGFueSwgYmFzZWQgaW4gQ29yYW9wb2xpcywgUGVubnN5bHZhbmlhLiDigJQgU3RvY2sgRWRpdG9yaWFsIFBob3RvZ3JhcGh5IiBkZWNvZGluZz0iYXN5bmMiIGxvYWRpbmc9ImxhenkiIGhlaWdodD0iNzk4IiB3aWR0aD0iMTIwMCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPkRJQ0snUyBTcG9ydGluZyBHb29kczogVGhlIFVuZGVyLXRoZS1SYWRhciBCdXktYW5kLUhvbGQgV2lubmVyPC9kaXY+PGRpdiBjbGFzcz0iZC1ibG9jayBmb250LXNtYWxsZXIgdGV4dC11cHBlcmNhc2UgbXQtMSBwb3N0LXRpbWUiPkJ5IFRob21hcyBIdWdoZXMgPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IE5vdmVtYmVyIDI4LCAyMDI0PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy9kaWNrcy1zcG9ydGluZy1nb29kcy10aGUtdW5kZXItdGhlLXJhZGFyLWJ1eS1hbmQtaG9sZC13aW5uZXIvIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBESUNLJ1MgU3BvcnRpbmcgR29vZHM6IFRoZSBVbmRlci10aGUtUmFkYXIgQnV5LWFuZC1Ib2xkIFdpbm5lcjwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMTI3MTIwOTI1X3RoZS1sYXRlc3QtMTNmLWZpbGluZ3MtYXJlLWluLXNlZS13aGVyZS1iaWctbW9uZXkuanBnIiBhbHQ9IkludmVzdG1lbnRzIENvbmNlcHQgd2l0aCBXb3JkIG9uIEZvbGRlci4g4oCUIFBob3RvIiBkZWNvZGluZz0iYXN5bmMiIGxvYWRpbmc9ImxhenkiIGhlaWdodD0iNjc0IiB3aWR0aD0iMTIwMCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPlRoZSBMYXRlc3QgMTNGIEZpbGluZ3MgQXJlIEluOiBTZWUgV2hlcmUgQmlnIE1vbmV5IElzIEZsb3dpbmc8L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgR2FicmllbCBPc29yaW8tTWF6aWxsaSA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gTm92ZW1iZXIgMjksIDIwMjQ8L2Rpdj48L2Rpdj48YSBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzL3RoZS1sYXRlc3QtMTNmLWZpbGluZ3MtYXJlLWluLXNlZS13aGVyZS1iaWctbW9uZXktaXMtZmxvd2luZy8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IFRoZSBMYXRlc3QgMTNGIEZpbGluZ3MgQXJlIEluOiBTZWUgV2hlcmUgQmlnIE1vbmV5IElzIEZsb3dpbmc8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTEyNjExMDc1MV9jZXJlbmNlLXVwLTE1NS1pbi0yLWRheXMtc291bmRob3VuZC1haXMtZmllcmNlLWNvbS5wbmciIGFsdD0iQ2VyZW5jZSBBSSBzb3VuZCBzcGVlY2giIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgaGVpZ2h0PSI0ODgiIHdpZHRoPSIxMjAwIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+Q2VyZW5jZSBVcCAxNTUlIGluIDIgRGF5czogU291bmRIb3VuZCBBSeKAmXMgRmllcmNlIENvbXBldGl0b3I8L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgTGVvIE1pbGxlciA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gTm92ZW1iZXIgMjYsIDIwMjQ8L2Rpdj48L2Rpdj48YSBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9jZXJlbmNlLXVwLTE1NS1pbi0yLWRheXMtc291bmRob3VuZC1haXMtZmllcmNlLWNvbXBldGl0b3IvIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBDZXJlbmNlIFVwIDE1NSUgaW4gMiBEYXlzOiBTb3VuZEhvdW5kIEFJ4oCZcyBGaWVyY2UgQ29tcGV0aXRvcjwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMTI1MTIzNDIxX3RydW1wLXRhcmlmZnMtaW4tZm9jdXMtMi1jaGluZXNlLXN0b2Nrcy10by1vd24tYW5kLmpwZyIgYWx0PSJNYW4gbG9va2luZyBhdCBhIGRlY2xpbmluZyBncmFwaCB3aXRoIGNoaW5lc2UgZmxhZyDigJQgUGhvdG8iIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgaGVpZ2h0PSI4MDAiIHdpZHRoPSIxMjAwIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+VHJ1bXAgVGFyaWZmcyBpbiBGb2N1czogMiBDaGluZXNlIFN0b2NrcyB0byBPd24gYW5kIDIgdG8gQXZvaWQ8L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgSmVhIFl1IDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBOb3ZlbWJlciAyNywgMjAyNDwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvdHJ1bXAtdGFyaWZmcy1pbi1mb2N1cy0yLWNoaW5lc2Utc3RvY2tzLXRvLW93bi1hbmQtMi10by1hdm9pZC8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IFRydW1wIFRhcmlmZnMgaW4gRm9jdXM6IDIgQ2hpbmVzZSBTdG9ja3MgdG8gT3duIGFuZCAyIHRvIEF2b2lkPC9zcGFuPjwvYT48L2xpPjwvdWw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iY29sLTkgY29sLXNtLTMgY29sLWxnLTggaC0xMDAiIHN0eWxlPSJoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsiPjxkaXYgaWQ9InN0aWNreUFkIiBjbGFzcz0icGxhY2VkLXNjcm9sbCI+PGRpdiBjbGFzcz0idy0xMDAgb3ZlcmZsb3ctaGlkZGVuIj48IS0tIE1hcmtldEJlYXQgU2lkZWJhciBCb3R0b20gQWQgLS0+PGlucyBjbGFzcz0iYWRzYnlnb29nbGUiIHN0eWxlID0iZGlzcGxheTpibG9jayIgIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItOTM3MzE2MjYxMTI4MzkzNSIgZGF0YS1hZC1zbG90PSIxOTI3MDg5ODM1IiBkYXRhLWFkLWZvcm1hdD0iYXV0byIgZGF0YS1mdWxsLXdpZHRoLXJlc3BvbnNpdmU9InRydWUiPjwvaW5zPjwvZGl2PjxzY3JpcHQ+KGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTs8L3NjcmlwdD48L2Rpdj48ZGl2IGlkPSJwbGFjZUhvbGRlciIgY2xhc3M9ImQtbm9uZSBkLXNtLWJsb2NrIiBzdHlsZT0iaGVpZ2h0OiAxMDBweCI+PC9kaXY+PHNjcmlwdD5kb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIiwgZnVuY3Rpb24gKCkge3ZhciBhZGp1c3RQbGFjZUhvbGRlciA9IGZ1bmN0aW9uICgpIHtpZiAoJChkb2N1bWVudCkud2lkdGgoKSA+IDk5MiAmJiB0eXBlb2YgKCQoIiNwbGFjZWQtYXJ0aWNsZSIpWzBdKSAhPSAndW5kZWZpbmVkJykgeyQoIiNwbGFjZUhvbGRlciIpLmNzcygiaGVpZ2h0IiwgMCk7JCgiI3BsYWNlSG9sZGVyIikuY3NzKCJoZWlnaHQiLCAkKCIjcGxhY2VkLWFydGljbGUiKVswXS5vZmZzZXRIZWlnaHQgLSAoJCgiI3BsYWNlZC1zaWRlYmFyIilbMF0ub2Zmc2V0SGVpZ2h0ICsgJCgiI3N0aWNreUFkIilbMF0ub2Zmc2V0SGVpZ2h0KSk7fWVsc2UgeyQoIiNwbGFjZUhvbGRlciIpLmNzcygiaGVpZ2h0IiwgMCk7JCgiI3BsYWNlSG9sZGVyIikuY3NzKCJoZWlnaHQiLCAkKCIjcGxhY2VkLXNpZGViYXIiKVswXS5vZmZzZXRIZWlnaHQgLSAoJCgiI3N0aWNreUFkIilbMF0ub2Zmc2V0SGVpZ2h0KSk7fX07YWRqdXN0UGxhY2VIb2xkZXIoKTtkZWJvdW5jZSgkKHdpbmRvdykucmVzaXplKGZ1bmN0aW9uICgpIHthZGp1c3RQbGFjZUhvbGRlcigpO30pKTsgdmFyIHNjcm9sbFNpZGViYXJBZCA9IGZ1bmN0aW9uKCl7IGlmICgkKGRvY3VtZW50KS53aWR0aCgpID4gNTc2ICYmIHR5cGVvZiAoJCgiLnBsYWNlZC1zY3JvbGwiKVswXSkgIT0gJ3VuZGVmaW5lZCcgJiYgdHlwZW9mICgkKCIjcGxhY2VkLWFydGljbGUiKVswXSkgIT0gJ3VuZGVmaW5lZCcgKSB7IHZhciBlbGVtZW50UG9zaXRpb24gPSAkKCcucGxhY2VkLXNjcm9sbCcpLm9mZnNldCgpOyB2YXIgZWxlbWVudEhlaWdodCA9ICQoJy5wbGFjZWQtc2Nyb2xsJykub3V0ZXJIZWlnaHQoKTsgdmFyIHBsYWNlSG9sZGVyVG9wID0gJCgnI3BsYWNlZC1hcnRpY2xlJykub2Zmc2V0KCkudG9wOyB2YXIgcGxhY2VIb2xkZXJIZWlnaHQgPSAkKCcjcGxhY2VkLWFydGljbGUnKS5vdXRlckhlaWdodCgpOyB2YXIgc2lkZWJhclBvc2l0aW9uID0gJCgnI3BsYWNlZC1hcnRpY2xlJykub2Zmc2V0KCk7ICQod2luZG93KS5zY3JvbGwoZnVuY3Rpb24oKXsgaWYoJCh3aW5kb3cpLnNjcm9sbFRvcCgpID4gZWxlbWVudFBvc2l0aW9uLnRvcCAmJiAkKHdpbmRvdykuc2Nyb2xsVG9wKCkgPD0gcGxhY2VIb2xkZXJUb3AgKyBwbGFjZUhvbGRlckhlaWdodCAtIGVsZW1lbnRIZWlnaHQgLSAxNTApeyAkKCcucGxhY2VkLXNjcm9sbCcpLmNzcygncG9zaXRpb24nLCdmaXhlZCcpLmNzcygndG9wJywnNTVweCcpO30gZWxzZSB7ICQoJy5wbGFjZWQtc2Nyb2xsJykuY3NzKCdwb3NpdGlvbicsJ3JlbGF0aXZlJyk7IH19KTt9fTsgIHNjcm9sbFNpZGViYXJBZCgpOyBkZWJvdW5jZSgkKHdpbmRvdykucmVzaXplKGZ1bmN0aW9uICgpIHtzY3JvbGxTaWRlYmFyQWQoKTt9KSk7fSk7PC9zY3JpcHQ+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+ZAIJD2QWBAIBD2QWAmYPFgIfAGVkAgMPFgIfAAXuBjxsaT48YSBocmVmPSdodHRwczovL3d3dy5pbnNpZGVydHJhZGVzLmNvbS9lZHVjYXRpb24vemV0YS1nbG9iYWwtaG9sZGluZ3MtaW5zaWRlcnMtYnV5LXN0b2NrLWFmdGVyLXNob3J0LXJlcG9ydC8nPlpldGEgR2xvYmFsIEhvbGRpbmdzIEluc2lkZXJzIEJ1eSBTdG9jayBBZnRlciBTaG9ydC1SZXBvcnQ8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL3NlcnZpY2Vub3ctd2lsbC10aGUtaGlnaC1mbHllci1maW5hbGx5LXNwbGl0LWluLTIwMjQvJz5TZXJ2aWNlTm93OiBXaWxsIHRoZSBIaWdoLUZseWVyIEZpbmFsbHkgU3BsaXQgaW4gMjAyND88L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cuaW5zaWRlcnRyYWRlcy5jb20vZWR1Y2F0aW9uL2luc2lkZXJzLXNlbGxpbmctaW50by0zLXJhbGxpZXMtaW52ZXN0b3JzLXNob3VsZC1kby10aGUtb3Bwb3NpdGUvJz5JbnNpZGVycyBTZWxsaW5nIEludG8gMyBSYWxsaWVzOiBJbnZlc3RvcnMgU2hvdWxkIERvIHRoZSBPcHBvc2l0ZTwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwczovL3d3dy5pbnNpZGVydHJhZGVzLmNvbS9lZHVjYXRpb24vaW5zaWRlcnMtYmV0LWJpZy1vbi10aGVzZS1zbWFsbC1jYXAtc3RvY2tzLyc+SW5zaWRlcnMgQmV0IEJpZyBvbiBUaGVzZSBTbWFsbCBDYXAgU3RvY2tzPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9oZXJlcy13aHktZXRzeS1tYW5hZ2VtZW50LWlzLWludmVzdGluZy0xLWJpbGxpb24taW4tYnV5YmFja3MvJz5IZXJl4oCZcyBXaHkgRXRzeSBNYW5hZ2VtZW50IElzIEludmVzdGluZyAkMSBCaWxsaW9uIGluIEJ1eWJhY2tzPC9hPjwvbGk+ZAIQDxYCHwAFowE8c2NyaXB0PiB2YXIgZW1sY2hrID0gIjkwMzk5OEIyRThGRTA3OTlEMEI1QTVGRkJCQjc3RjZDRDUwRjcwRTZGQzRGMzBDNDZEMDQ2MkUxRDMwNkZBNjQ0OENCNEJGNTkzMUU0ODFGOEVENjM0OUIxM0IyMkVFMTI4N0E5QzNCQzYxNjMyMzJCN0M1MTZDQTc4MDUxREJDIjsgPC9zY3JpcHQ+ZAISDxYCHwAFVzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij5Mb2FkUG9wdXBSYXRpbmdzKCdNQi1Qb3B1cCcsJ21hcmtldGJlYXQuY29tJyk7IDwvc2NyaXB0PmQCEw8WAh8ABVE8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+c2V0Q29va2llKCJNYXJrZXRCZWF0T3B0aW5Db29raWUiLCAxLCAzKTs8L3NjcmlwdD5kGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYZBTBjdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtDb3VudHJ5X1VuaXRlZF9TdGF0ZXMFNGN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa0NvdW50cnlfVW5pdGVkX1N0YXRlc19BbGwFKWN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa0NvdW50cnlfQ2FuYWRhBTFjdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtDb3VudHJ5X1VuaXRlZF9LaW5nZG9tBSljdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtDb3VudHJ5X0V1cm9wZQUsY3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkY2hrQ291bnRyeV9BdXN0cmFsaWEFK2N0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9BZXJvc3BhY2UFM2N0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9BdXRvX1RpcmVzX1RydWNrcwUxY3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkY2hrU2VjdG9yX0Jhc2ljX01hdGVyaWFscwUzY3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkY2hrU2VjdG9yX0J1c2luZXNzX1NlcnZpY2VzBTljdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtTZWN0b3JfQ29tcHV0ZXJfYW5kX1RlY2hub2xvZ3kFLmN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9Db25zdHJ1Y3Rpb24FOGN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9Db25zdW1lcl9EaXNjcmV0aW9uYXJ5BTBjdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtTZWN0b3JfQ29uc3VtZXJfR29vZHMFMmN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9Db25zdW1lcl9TdGFwbGVzBSljdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtTZWN0b3JfRmluYW5jZQU1Y3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkY2hrU2VjdG9yX0luZHVzdHJpYWxfUHJvZHVjdHMFKWN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9NZWRpY2FsBS9jdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtTZWN0b3JfTWlzY2VsbGFuZW91cwU8Y3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkY2hrU2VjdG9yX011bHRpX1NlY3Rvcl9Db25nbG9tZXJhdGVzBS1jdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtTZWN0b3JfT2lsc19FbmVyZ3kFMmN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9SZXRhaWxfV2hvbGVzYWxlBSpjdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtTZWN0b3JfU2VydmljZXMFMGN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9UcmFuc3BvcnRhdGlvbgUrY3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkY2hrU2VjdG9yX1V0aWxpdGllc9T+3HuhhILpJx8dhpS5SyCMOhDL" /> </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&amp;t=638610691965203766" type="text/javascript"></script> <script src="/ScriptResource.axd?d=nlSrOCgmHRkJKy_atxR8MlI0g5Fyrw2N4vOH-J1pSh0LNd-DEJpJJM2PqbFuXW8LCcUktIdE5I5RFTWBcrIyR03paG7H2oiMkNiPlh3szTWi9JBhKv8-Yi9ORQOMTynHqdqDPyvuvuHxpyvkgT4B1r1YoVk1&amp;t=64bd211b" type="text/javascript"></script> <script src="/ScriptResource.axd?d=5uHgycXeCI_2B1KxfCX0UN6zg6FdD9djh2Jah60XTTaX767t8n5jvCXuYRybH_HPVlQDavAt0ikkPNOcfyNasH5OYnS1TD65R4AbJ5dhbf_Znzg5OzEkvowWtUFJLchVbmKGCLSfl8ZdID-sIL3sTP1aJuM1&amp;t=ffffffffb201fd3f" type="text/javascript"></script> <script src="/ScriptResource.axd?d=LDxligUXaea7HOiymrOLbfc35UUl3oZNQV3EOXsRk5Kt-0hKzSsb9k0eT_romv_Ll5LoadWOAwUauWDpfKmeWEOLI5LOhgBPgsJW1hTy1ajIzNRgTFTmBT4Dk-RNxZUe1V4l-RYOzt9r8FfnhAK8HfJmOZHK1RuMAF6oTb2niff1rxa90&amp;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="DC44982E" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdACzSSXzPT+I9UPI0Xb/PTvavABEfYnso8Hdvom8V3ViBPPbZkE9li6YV/ptc/2KEySfQvvNVzO88xXbU3jdEtUUNgCHm+bicgSbggPXL9LvlDWdRvdfmiGcEoa4jeoxUiTfpAivjbNld/L0kKNOdtJV4+1s/sg7obTpAoh4DhyyvTH0PCHFKhsBbstQ0DlqzOOsuilAQaPZGoBnUKWlXjc6LwfUJko8XWJ5Kv0CRCKYexoY78EyomvvC9qp9zJPj7OyYEP8hlaGYmdeju3iDWYu+3MAiE/D3ymWbn3T5cde0KSmRM7LWYHwF+ymQJxwheOpwY3rvfY2DOsUnRt7NA7jImLJIqfp3SLihZXrrJBNSYXQwAhbjgp8U1fHon6R4w7oFkfYBGweGD444AeNjVx6hklfOutol7nPLh8O3Xb3UvzgOZVeXWygWrwUvIZWFFoZoHar5behdxHos9S6Pu/BOZVzi4gbImKKsU8VTcpOxFrX2urvjFvXxtkvKEF7SaEK9hzlDM/AwoxrjfSRqy/WZI7lk/YQBmFSuiKMtr5+zNZComV5lq0bCv4/FQ8P11SDymfffGcSG7Tiqt7MVCw9gMK0g1Mlfe9So+A3UBug5iAPtFz0QQY4rFe73Zx79Y+qK3JWo5L18t3f4zBKJN3O9/0OMbqGQ2Vkt37GCUdNHChVvDsSVNct2yeFdDoFxtQFzXgG30R5897dgcgSkS8SAZPmuY4UTQIIDvnx8GvRjc7PSG08+aHEqWaICZa3u2pPdyeIEHs2l9lTDMpVTJryuFY9Zi5w+zFG/i9MWgi3/u3/O13+AK0BueTddwJNHno8iYRyunxBjd+iJ64LS9arW7QP4ovtZHfVkQ9Jmo/a6mWzkBf/AqTf4LULcoU5+pimvwCmS27YgX3NL1gmCa42zMatPI0BjwaD7I9RmMOuT3xXAqXJtfkrjh9d/6PHgoBRPHVOe" /> </div> <h1 id="pageTitle" class="PageTitleHOne"> Stocks with The Most Insider Buying </h1> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$cphPrimaryContent$FilterScript', 'form1', ['tctl00$cphPrimaryContent$pnlFilterTable','cphPrimaryContent_pnlFilterTable'], [], [], 90, 'ctl00'); //]]> </script> <div id="cphPrimaryContent_pnlFilterTable"> <p>An insider trade occurs when an individual (such as a CEO, CFO or COO) that has non-public information about a company buys or sells shares of that company's stock. 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. This report shows the stocks that have had the highest levels of insider buying within the last 90 days. </p> <div class="on-this-page-links pb-4"> <span class="on-this-page">On This Page:</span> <a href="#insider-buying-explained-what-investors-need-to-know">About Insider Buying</a> <a href="#more-insider-trading-tools">More Insider Trading Tools</a> </div> <div class="row narrow-gutter-row"> <div class="col-12 col-md-6 col-xl-auto mb-3 mb-xl-0"> <div class="top-label-wrapper input-group dropdown"> <div class="input-group-prepend"> <span class="input-group-text"> <img src='/images/flags/flag-united-states.svg' alt='United States flag' width='14' height='11'/> </span> </div> <button class="btn dropdown-toggle top-labeled-input" type="button" id="dropdownCountry" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="top-label">Country</span> <span class="top-label-selected">USA <span class='sub-label'>(NYSE &amp; NASDAQ)</span></span> </button> <ul class="dropdown-menu allow-focus" aria-labelledby="dropdownCountry"> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkCountry_United_States" type="checkbox" name="ctl00$cphPrimaryContent$chkCountry_United_States" checked="checked" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkCountry_United_States\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkCountry_United_States"><img src = '/images/flags/flag-united-states.svg' alt='United States flag' width='16' height='14' class='mr-2'>United States<span class='sub-label'>(NYSE &amp; NASDAQ)</span></label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkCountry_United_States_All" type="checkbox" name="ctl00$cphPrimaryContent$chkCountry_United_States_All" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkCountry_United_States_All\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkCountry_United_States_All"><img src = '/images/flags/flag-united-states.svg' alt='United States All flag' width='16' height='14' class='mr-2'>United States<span class='sub-label'>(All Exchanges)</span></label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkCountry_Canada" type="checkbox" name="ctl00$cphPrimaryContent$chkCountry_Canada" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkCountry_Canada\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkCountry_Canada"><img src = '/images/flags/flag-canada.svg' alt='Canada flag' width='16' height='14' class='mr-2'>Canada</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkCountry_United_Kingdom" type="checkbox" name="ctl00$cphPrimaryContent$chkCountry_United_Kingdom" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkCountry_United_Kingdom\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkCountry_United_Kingdom"><img src = '/images/flags/flag-united-kingdom.svg' alt='United Kingdom flag' width='16' height='14' class='mr-2'>United Kingdom</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkCountry_Europe" type="checkbox" name="ctl00$cphPrimaryContent$chkCountry_Europe" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkCountry_Europe\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkCountry_Europe"><img src = '/images/flags/flag-europe.svg' alt='Europe flag' width='16' height='14' class='mr-2'>Europe</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkCountry_Australia" type="checkbox" name="ctl00$cphPrimaryContent$chkCountry_Australia" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkCountry_Australia\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkCountry_Australia"><img src = '/images/flags/flag-australia.svg' alt='Australia flag' width='16' height='14' class='mr-2'>Australia</label></li> </ul> </div> </div> <div class="col-12 col-sm-6 col-xl-auto mb-3 mb-xl-0"> <div class="top-label-wrapper input-group dropdown"> <div class="input-group-prepend"> <span class="input-group-text"> <span class='fa-regular fa-network-wired' aria-hidden='true'></span> </span> </div> <button class="btn dropdown-toggle top-labeled-input" type="button" id="dropdownSector" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="top-label">Sector</span> <span class="top-label-selected">All Sectors</span> </button> <ul class="dropdown-menu allow-focus" aria-labelledby="dropdownSector"> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Aerospace" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Aerospace" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Aerospace\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Aerospace">Aerospace</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Auto_Tires_Trucks" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Auto_Tires_Trucks" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Auto_Tires_Trucks\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Auto_Tires_Trucks">Auto/Tires/Trucks</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Basic_Materials" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Basic_Materials" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Basic_Materials\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Basic_Materials">Basic Materials</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Business_Services" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Business_Services" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Business_Services\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Business_Services">Business Services</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Computer_and_Technology" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Computer_and_Technology" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Computer_and_Technology\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Computer_and_Technology">Computer and Technology</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Construction" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Construction" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Construction\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Construction">Construction</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Consumer_Discretionary" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Consumer_Discretionary" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Consumer_Discretionary\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Consumer_Discretionary">Consumer Discretionary</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Consumer_Goods" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Consumer_Goods" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Consumer_Goods\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Consumer_Goods">Consumer Goods</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Consumer_Staples" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Consumer_Staples" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Consumer_Staples\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Consumer_Staples">Consumer Staples</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Finance" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Finance" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Finance\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Finance">Finance</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Industrial_Products" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Industrial_Products" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Industrial_Products\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Industrial_Products">Industrial Products</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Medical" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Medical" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Medical\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Medical">Medical</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Miscellaneous" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Miscellaneous" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Miscellaneous\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Miscellaneous">Miscellaneous</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Multi_Sector_Conglomerates" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Multi_Sector_Conglomerates" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Multi_Sector_Conglomerates\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Multi_Sector_Conglomerates">Multi-Sector Conglomerates</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Oils_Energy" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Oils_Energy" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Oils_Energy\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Oils_Energy">Oils/Energy</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Retail_Wholesale" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Retail_Wholesale" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Retail_Wholesale\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Retail_Wholesale">Retail/Wholesale</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Services" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Services" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Services\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Services">Services</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Transportation" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Transportation" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Transportation\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Transportation">Transportation</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Utilities" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Utilities" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$chkSector_Utilities\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="cphPrimaryContent_chkSector_Utilities">Utilities</label></li> </ul> </div> </div> <div class="col-12 col-sm-6 col-md-6 col-lg-2 col-xl-auto mb-3 mb-xl-0"> <div class="top-label-wrapper input-group"> <div class="input-group-prepend"> <span class="input-group-text"> <span class="fa-regular fa-chart-simple" aria-hidden="true"></span> </span> </div> <select name="ctl00$cphPrimaryContent$ddlMarketCap" onchange="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$ddlMarketCap\&#39;,\&#39;\&#39;)&#39;, 0)" id="cphPrimaryContent_ddlMarketCap" class="top-labeled-input"> <option selected="selected" value="A">All Market Caps</option> <option value="L">Large Cap ($10B+)</option> <option value="M">Medium Cap ($2B-$10B)</option> <option value="S">Small Cap (&lt;$2B)</option> </select> <label for="cphPrimaryContent_ddlMarketCap" class="top-label">Market Cap</label> </div> </div> <div class="col-12 col-sm-6 col-md-6 col-lg-2 col-xl-auto mb-3 mb-xl-0"> <div class="top-label-wrapper input-group"> <div class="input-group-prepend"> <span class="input-group-text"> <span class="fa-regular fa-clock" aria-hidden="true"></span> </span> </div> <select name="ctl00$cphPrimaryContent$ddlLookbackPeriod" onchange="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$cphPrimaryContent$ddlLookbackPeriod\&#39;,\&#39;\&#39;)&#39;, 0)" id="cphPrimaryContent_ddlLookbackPeriod" class="top-labeled-input"> <option value="7">7 Days</option> <option value="30">30 Days</option> <option selected="selected" value="90">90 Days</option> <option value="180">180 Days</option> <option value="365">365 Days</option> </select> <label for="cphPrimaryContent_ddlLookbackPeriod" class="top-label">Lookback Period</label> </div> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-2 col-xl-auto mb-3 mb-xl-0"> <div class='top-label-wrapper input-group tooltip-wrapper'><div class='input-group-prepend'><span class='input-group-text'><span class='fa-regular fa-star' aria-hidden='true'></span></span></div><div class='moreinfo bg-white' tabindex='0'><span class='fa-regular fa-circle-question c-gray' aria-hidden='true'></span><span class='tooltiptext dark-mode toptip' id='tooltip-marketrank'>MarketRank™ evaluates a company based on dividend strength, earnings, valuation, analysts forecasts, and more.<br/><strong style='background:#333'>Available with a MarketBeat All Access Subscription</strong></span></div><strong class='top-label'>MarketRank&trade;</strong><a class='top-labeled-input d-inline-block' href='/subscribe/all-access/?ReferralType=MarketRank&trade;Filter' aria-describedby='tooltip-marketrank' title='Available with MarketBeat All Access'><span class='sr-only'>Upgrade to All Access to use the </span>All Ranks<span class='sr-only'> Filter</span><span class='filter-access bg-white c-blue-8'><span class='fa-solid fa-lock-keyhole' aria-hidden='true'></span></span></a></div> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-2 col-xl-auto mb-3 mb-xl-0"> <div class='top-label-wrapper input-group tooltip-wrapper'><div class='input-group-prepend'><span class='input-group-text'><span class='fa-regular fa-fire-flame-curved' aria-hidden='true'></span></span></div><div class='moreinfo bg-white' tabindex='0'><span class='fa-regular fa-circle-question c-gray' aria-hidden='true'></span><span class='tooltiptext dark-mode toptip' id='tooltip-mediasentiment'>Media sentiment refers to the percentage of positive news stories versus negative news stories a company has received in the past week.<br/><strong style='background:#333'>Available with a MarketBeat All Access Subscription</strong></span></div><strong class='top-label'>Media Sentiment</strong><a class='top-labeled-input d-inline-block' href='/subscribe/all-access/?ReferralType=MediaSentimentFilter' aria-describedby='tooltip-mediasentiment' title='Available with MarketBeat All Access'><span class='sr-only'>Upgrade to All Access to use the </span>All Sentiments<span class='sr-only'> Filter</span><span class='filter-access bg-white c-blue-8'><span class='fa-solid fa-lock-keyhole' aria-hidden='true'></span></span></a></div> </div> <div class="col-12 col-sm-6 col-md-4 col-lg-2 col-xl-auto mb-3 mb-xl-0"> <div class='top-label-wrapper input-group tooltip-wrapper'><div class='input-group-prepend'><span class='input-group-text'><span class='fa-regular fa-glasses-round' aria-hidden='true'></span></span></div><div class='moreinfo bg-white' tabindex='0'><span class='fa-regular fa-circle-question c-gray' aria-hidden='true'></span><span class='tooltiptext dark-mode toptip' id='tooltip-analystconsensus'>Analyst consensus is the average investment recommendation among Wall Street research analysts.<br/><strong style='background:#333'>Available with a MarketBeat All Access Subscription</strong></span></div><strong class='top-label'>Analyst Consensus</strong><a class='top-labeled-input d-inline-block' href='/subscribe/all-access/?ReferralType=AnalystConsensusFilter' aria-describedby='tooltip-analystconsensus' title='Available with MarketBeat All Access'><span class='sr-only'>Upgrade to All Access to use the </span>All Ratings<span class='sr-only'> Filter</span><span class='filter-access bg-white c-blue-8'><span class='fa-solid fa-lock-keyhole' aria-hidden='true'></span></span></a></div> </div> <div class="col-12 col-lg-2 col-xl-auto mb-3 mb-xl-0 ml-md-auto text-md-right"> <a class="btn btn-disabled w-100 w-lg-auto" href='/subscribe/all-access/?ReferralType=CSVExportButton' title='Excel Export Available with a MarketBeat All Access Subscription'><span class='fa-regular fa-file-excel mr-1' aria-hidden='true'></span> Export<span class='temp-hidden'> to Excel</span></a> </div> </div> <div class="text-center"> <div id="cphPrimaryContent_Progress1" style="display:none;"> <img src="/images/loading-gif-small.gif" loading="lazy" alt="The Page is Updating" class="pt-0 pt-xl-1" width="24" height="24" /> </div> </div> <table class='scroll-table sort-table'><thead><tr><th data-sort='string' data-clean='Symbol|Company'>Company</th><th data-sort='int'>Shares Purchased</th><th data-sort='float'>Total Cost of Shares Purchased</th><th data-sort='int'>Number of Insider Purchases</th><th data-sort='int'>Number of Insiders Buying</th><th data-sort='float'>Current Share Price</th><th data-sort='float'>Indicator(s)</th></tr></thead><tbody><tr><td colspan="7" style="padding:1em 0;position:relative;background-image:url('https://www.marketbeat.com/images/preview/generic-preview-2.png'); background-size: 1373px, 966px; background-repeat:no-repeat;"><div style='max-width: 85vw; overflow: hidden; position: relative; height: 700px;padding:30px; left: 0px;' class='fake-sticky'><div style="padding: 10px 5px;position:absolute;z-index:1;top: 0;left: 50%;transform: translate(-50%, 7px);width: 520px;max-width: calc(100% - 66px);background: rgba(255, 255, 255, 0.7);box-shadow: 0 0 12px 24px rgba(255, 255, 255, .7);"><h2 style='font-size:1.5em;margin-top:0;'><img alt="unlock icon" style='width:17px;margin:2px 7px 7px 0' width='17' height='17' src="https://www.marketbeat.com/images/lock-black.svg" />&nbsp; Upgrade to MarketBeat All Access</h2><p>This premium research tool is available to MarketBeat All Access subscribers only. Log in to your account or sign up below.</p><div class='nounderline'><a class="d-block d-sm-inline-block btn btn-featured mr-2 mb-1" style='line-height:1.45;min-width: 160px;text-align: left;padding: 13px;' href='/subscribe/Payment.aspx?PaymentTerm=12&ReferralType=PreviewScreen'>Upgrade Now <span class="fa-regular fa-angle-right float-right"></span></a><a class="d-block d-sm-inline-block btn btn-secondary mr-2 mb-1" style='line-height:1.45;min-width: 160px;text-align: left;padding-left: 15px;' href='/subscribe/all-access/?ReferralType=PreviewScreen'>See Benefits <span class="fa-regular fa-angle-right float-right"></span></a></div><p class="float-sm-left" style="font-size: 14px;margin: 10px 4px 0;text-align: center;">Already have an account? <a class='c-green' style="text-decoration:underline;font-weight: normal;" href='#pnlLoginCreateModal' data-toggle='modal' onclick="setPremiumPageWording();trapFocusInModal('#pnlLoginCreateModal', 'txtLoginOnModalEmail', 'LoginOnModalTab', 'LastLinkOnLoginTab');">Log&nbsp;in&nbsp;here.</a></p></div></div><div style='width: 100%;height: 100px;position: absolute;bottom: 0;background: linear-gradient(transparent, white);'></div></td></tr><tr><td style='width:200px;border-top:none;'></td><td style='border-top:none;'></td><td style='border-top:none;'></td><td style='border-top:none;'></td><td style='border-top:none;'></td><td style='border-top:none;'></td><td style='border-top:none;'></td></tr></tbody></table> </div> <br/><div style="height:90px;width:100%;overflow:hidden;"><ins class="adsbygoogle" style="display:inline-block;width:100%;height:90px" data-ad-client="ca-pub-9373162611283935" data-ad-slot="9799770108"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div><div style="border-top:1px solid #333;border-bottom:1px solid #333;padding-top:25px;padding-bottom:25px;margin-top:30px;"><script type="text/javascript">document.write('<a style="text-decoration:none;font-weight:bold;color:#444;font-size:18pt;" target="_blank" rel="sponsored noopener" href="https://www.mar' + 'ketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10672&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1&noskip=1">Musk’s new company could top a trillion?</a>');</script> <span style="font-size:10pt;font-weight:normal;color:#444;">(Ad)</span><br/><p style="text-align:left"><script type="text/javascript">document.write('<a style="text-decoration:none;font-weight:normal;color:#696969;" target="_blank" rel="sponsored noopener" href="https://www.mar' + 'ketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10672&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1&noskip=1">');</script>The investment legend who predicted the rise of Bitcoin, Facebook and streaming services like Netflix… Just released the details on what he’s calling Elon’s Project X-9840.</a></p><script type="text/javascript">document.write('<a target="_blank" rel="sponsored noopener" style="font-weight:normal;" href="https://www.mar' + 'ketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10672&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1&noskip=1"> Click here to see the details because there’s not much time to prepare.</a>');</script><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10672&Placement=NativeDisplay&Source=NativeDisplay' alt='' height='1' width='1' /></div><div class="anchor-link-target-with-ad w-100" id="insider-buying-explained-what-investors-need-to-know"><div class="row d-block d-lg-flex mt-1" id="placed-article" style="height: auto !important;" ><div class="col-lg-8 placed-article"><h2 class="c-dark-blue">Insider Buying Explained: What Investors Need to Know</h2><div style="padding:8px;font-size:1.13rem;line-height:1.2em;"><script type="text/javascript">document.write('<a style="text-decoration:underline;font-weight:normal; color: var(--blue-8);" target="_blank" rel="sponsored noopener" href="https://www.mar' + 'ketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10641&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1&noskip=1">→ Urgent: This election is rigged</a> <span style="color:var(--gray-8);font-size:0.78rem;">(Ad)</span>');</script><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10641&Placement=NativeDisplay&Source=NativeDisplay' alt='' height='1' width='1' /></div><div class="byline-row w-100 mt-2 mt-md-0 mb-2"><div class="byline-row-wrap d-flex flex-wrap justify-content-between justify-content-sm-start align-items-center"><div class="byline-text flex-grow-1 d-flex flex-wrap align-items-center "><div class="byline-img rounded-circle d-inline-block"><img src="https://www.marketbeat.com/logos/authors/thumb_20231106105145_author-melissa-brock.jpg" alt="Melissa Brock" decoding="async" height="NaN" width="40" /></div><div style="line-height:1em;"><div class="font-small font-weight-bold">Written by <a href="/authors/melissa-brock/">Melissa Brock</a></div><div class="d-block c-gray-8 font-smaller">Updated May 31, 2023</div></div></div></div></div><div class="article-image mb-3 border"><img src="https://www.marketbeat.com/logos/articles/stock-image_319855900_S.jpg" alt="Insider Buying Explained: What Investors Need to Know" decoding="async" loading="lazy" height="800" width="1200" class="article-image-one" /></div><div id="article-wrapper"><div class="article-page body-copy lh-loose"><ul id="article-contents" class="bg-light-gray"><li class="mb-1"><a class="nounderline" href="#what-is-insider-buying">What is Insider Buying?</a></li><li class="mb-1"><a class="nounderline" href="#how-to-identify-insider-buying">How to Identify Insider Buying</a></li><li class="mb-1"><a class="nounderline" href="#are-insider-buying-stocks-a-good-investment">Are Insider Buying Stocks a Good Investment?</a></li><li class="mb-1"><a class="nounderline" href="#top-insider-buying-stocks">Top Insider Buying Stocks</a></li><li class="mb-1"><a class="nounderline" href="#occidental-petroleum-corporation">Occidental Petroleum Corporation</a></li><li class="mb-1"><a class="nounderline" href="#asana-inc">Asana Inc.</a></li><li class="mb-1"><a class="nounderline" href="#summit-therapeutics-inc">Summit Therapeutics Inc.</a></li><li class="mb-1"><a class="nounderline" href="#how-to-invest-in-insider-buying-stocks">How to Invest in Insider Buying Stocks</a></li><li class="mb-1"><a class="nounderline" href="#step-1-do-your-research">Step 1: Do your research.</a></li><li class="mb-1"><a class="nounderline" href="#step-2-identify-the-method-you-want-to-use-to">Step 2: Identify the method you want to use to trade or invest.</a></li><li class="mb-1"><a class="nounderline" href="#step-2-open-a-trading-account">Step 2: Open a trading account.</a></li><li class="mb-1"><a class="nounderline" href="#step-3-start-trading">Step 3: Start trading.</a></li><li class="mb-1"><a class="nounderline" href="#final-thoughts">Final Thoughts</a></li></ul><p class="mt-0">An insider buy or sell occurs when a director, officer or executive (such as a CEO, CFO or COO) has information about a company that is not public. That individual then buys and sells shares of the company stock based on that information. Regular investors (like you!) can take a look at insider buying and sellling in order to identify the direction that the company's executives believe that the company might go.&nbsp;</p><div itemscope="" itemtype="https://schema.org/FAQPage"> <p>Insider buying is not the same as insider trading. Insider trading occurs when corporate insiders make illegal stock purchases based on information that is not public. &nbsp;</p> <p>Let's take a look at insider buying, how to identify insider buying, whether or not insider stocks are a good investment, top insider buying stocks and how to invest in insider buying stocks. By the time you're done reading, you'll have a better understanding of how insider buying might work in your advantage.</p> <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h3 id="what-is-insider-buying" itemprop="name text">What is Insider Buying?</h3><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text"> <p>The U.S. Securities and Exchange Commission (SEC) calls insiders those in management, officers or any beneficial owners with more than 10% class of a company&rsquo;s security.<br /><br />Insiders must file SEC forms every time they buy or sell shares in order to prevent insider trading or to show that they are in some way not illegally benefiting from the information that they have privy to based on their management position. In addition, they cannot dump their shares within six months of their purchase, which means they cannot benefit from swing trades. Most of the time, it pays to pay attention to insider buying because company leaders often have a very good idea of whether the company's stock will go up or down.&nbsp;</p> <p>If company insiders invest in the company, it's a good sign that the company is headed into bullish territory &mdash; that the stock of the company will go up. On the other hand, if insiders sell, you can consider that to be a bearish sign &mdash; that prices will eventually fall.&nbsp;</p> <p>High insider ownership can show confidence in a company's value and increase potential shareholder value. Insider selling might not be cause for alarm unless you see a tremendous amount of selling.</p> </div></div></div><h3 id="how-to-identify-insider-buying">How to Identify Insider Buying</h3> <p>Since insider ownership and trading can impact share prices, the Securities and Exchange Commission (SEC) requires companies to file reports which can show regular investors clear evidence of insider activity.</p> <p>You can take a look at the forms, Form DEF 14A, Schedules 13D and 13G and Forms 3, 4 and 5 on the SEC's <a href="https://www.sec.gov/edgar/search-and-access">EDGAR database</a> or the SEC Info Insider Trading Reports. Let's take a look at each individual form:</p> <ul> <li aria-level="1"><strong>Form DEF 14A:</strong> <a href="https://www.sec.gov/Archives/edgar/data/1018724/000119312520108422/d897711ddef14a.htm">Form DEF 14A</a>, which is formally titled the Definitive Proxy Statement, lists directors and officers and the number of shares they each own of a particular company. Publicly traded companies are required to file Form DEF 14A prior to shareholder meetings. The form also shares information about people who own more than 5% of a company's stock.</li> <li aria-level="1"><strong>Schedule 13D and Schedule 13G: </strong><a href="https://www.sec.gov/interps/telephone/cftelinterps_reg13d-13g.pdf">Schedules 13D and 13G</a> also share beneficial ownership information. The law requires anyone who owns more than 5% of a company's stock to file Form 13D within 10 days of a stock acquisition. The form also asks for the reason for the stock acquisition. Schedule 13G also shows the public about anyone who owns more than 5% of company stock, though it requires less information. Owners who acquire more than 20% must file a Form 13D.</li> <li aria-level="1"><strong>Form 3: </strong>Form 3 showcases insider beneficial ownership when shareholders have more than 10% of voting power. Individuals file <a href="https://www.sec.gov/files/form3.pdf">Form 3</a>, also called the Initial Statement of Beneficial Ownership of Securities, when they initially purchase shares.&nbsp;</li> <li aria-level="1"><strong>Form 4:</strong> <a href="https://www.sec.gov/files/form4.pdf">Form 4</a>, also called the Statement of Changes in Beneficial Ownership, reports changes in ownership of those who own 10% of a company's stock.&nbsp;</li> <li aria-level="1"><strong>Form 5:</strong> Also known as the Annual Statement of Changes in Beneficial Ownership, <a href="https://www.investopedia.com/terms/f/form5.asp">Form 5</a> shows all holdings on an annual basis. Insider trading must be filed electronically through EDGAR within two days of the transaction.</li> </ul> <p>Which insider should you watch? It's a good question. If several insiders act in similar ways, it's a good indication that there's a consensus among the company's top individuals. You may also want to pay attention to individuals who have a proven history of making positive moves. Ultimately, watching the CEO and CFO is an excellent indicator that can help you understand whether or not a particular company is a good investment.</p> <p>You may find these forms difficult to understand. Luckily, you don't have to rely on these forms in their entirety. The <a href="https://www.marketbeat.com/all-access/insider-trades-screener/">MarketBeat Insider Transactions Screener</a> offers a simple way to help you understand insider trading activity by a public traded company (based on any quarter over the past 20 years).</p> <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h3 id="are-insider-buying-stocks-a-good-investment" itemprop="name text">Are Insider Buying Stocks a Good Investment?</h3><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text"> <p>Is insider buying a good investment? It depends, of course, on a few factors. As an investor or trader, insider buying can offer opportunities as long as you're a shrewd analyst. However, it also comes with certain risks.</p> <p>For example, investments in small and/or midsize companies may have higher price fluctuations and growth stocks may be more susceptible to earnings disappointments. Investment value may fall or fail to go up due to economic, investor sentiment and market perceptions and more. In other words, there are other factors that can change a company's performance. You can lose money despite a CFO's hefty investments in the company.</p> </div></div></div><h3 id="top-insider-buying-stocks">Top Insider Buying Stocks</h3> <p>Let's take a look at a few insider buying stocks you may want to consider investing and trading as of the date of this article's publication.</p> <h4 id="occidental-petroleum-corporation">Occidental Petroleum Corporation</h4> <p><a href="https://www.marketbeat.com/stocks/NYSE/OXY/">Occidental Petroleum Corporation (NYSE: OXY)</a>, headquartered in Houston, Texas, acquires, explores and develops oil and condensate, natural gas liquids (NGLs) and natural gas worldwide. Its sectors include the following:&nbsp;</p> <ul> <li aria-level="1"><strong>Chemical segment:</strong> Chlorine, caustic soda, chlorinated organics, potassium chemicals, ethylene dichloride, chlorinated isocyanurates, sodium silicates and calcium chloride, vinyl chloride monomer, polyvinyl chloride and ethylene.&nbsp;</li> <li aria-level="1"><strong>Midstream and marketing segment: </strong>The midstream and marketing segment gathers, processes and markets oil, condensate, NGLs, natural gas, carbon dioxide and power, transportation and storage capacity.</li> </ul> <h4 id="asana-inc">Asana Inc.</h4> <p><a href="https://www.marketbeat.com/stocks/NYSE/ASAN/">Asana Inc., (NYSE: ASAN)</a> incorporated in 2008 and headquartered in San Francisco, operates a work management platform worldwide which can help individuals arrange tasks, helps strategize product launches, marketing campaigns and more. A wide variety of industries can use Asana, including technology, retail, education, nonprofit companies, government, healthcare, media and financial services.</p> <h4 id="summit-therapeutics-inc">Summit Therapeutics Inc.</h4> <p>The biopharmaceutical company <a href="https://www.marketbeat.com/stocks/NASDAQ/SMMT/">Summit Therapeutics Inc. (NASDAQ: SMMT)</a>, founded in 2003 and based in Cambridge, Massachusetts, discovers, develops and commercializes medicines to treat infectious diseases in the United States and Latin America.&nbsp;</p> <p>The company initiates clinical programs focusing on Clostridioides difficile (C.diff) and has a main product candidate, ridinilazole, a small molecule antibiotic in Phase III clinical trials for the treatment of C.diff bacteria.&nbsp;</p> <p>The company also offers a SMT-738, for combating multidrug resistant infections primarily carbapenem-resistant Enterobacteriaceae infections and the DDS-04 series for the potential treatment of infections caused by the Enterobacteriaceae.&nbsp;</p> <h3 id="how-to-invest-in-insider-buying-stocks">How to Invest in Insider Buying Stocks</h3> <p>Next, we'll examine how to trade downtrending stocks, starting with identifying the method you want to use to trade.</p> <h4 id="step-1-do-your-research">Step 1: Do your research.</h4> <p>Take a look at the forms on the SEC's EDGAR database to determine the right investments for you. You can also skip the complicated step of looking at forms and stick to the <a href="https://www.marketbeat.com/all-access/insider-trades-screener/">MarketBeat Insider Transactions Screener</a>.&nbsp;&nbsp;</p> <h4 id="step-2-identify-the-method-you-want-to-use-to">Step 2: Identify the method you want to use to trade or invest.</h4> <p>There are several main methods to trade and invest. Let's take a look several methods of investing and trading that makes the most sense for your comfort level and goals:&nbsp;</p> <ul> <li aria-level="1"><strong>Buy-and-hold investing:</strong> Buy-and-hold investors make purchases based on the intention to hold onto the stocks for the long term. Buy-and-hold investors hold investor shares over a number of years, possibly even until retirement.</li> <li aria-level="1"><strong>Day trading: </strong>Day trading means that you close out of positions within the same trading day that you take them out. You can use a number of different strategies to target stocks (including insider buying) to determine the right types of stocks to target.</li> <li aria-level="1"><strong>Position trading:</strong> Compared to day trading, position trading uses longer-term charts, including monthly charts, to help you anticipate market direction. Your trade could last days or weeks.</li> <li aria-level="1"><strong>Trend trading: </strong>Trend traders look for successive higher highs or lower highs in order to identify the trend of a security. They benefit from the ups and downs of the market and can also take insider buying into account.&nbsp;</li> <li aria-level="1"><strong>Swing trading:</strong> What's the difference between trend trading and swing trading? Trend traders tend to focus on broader economic news, while swing traders trade based on short-term price changes. Swing traders trade more frequently and for a shorter time period and take larger positions. Traders usually see price volatility as a new trend tries to establish itself, and that's when swing traders get going.&nbsp;</li> </ul> <p>No one method is better than another, but you must choose an option with which you feel comfortable. You can also choose a combination of these types of investing or trading options or look into a wide variety of other types of trading and investing options.</p> <h4 id="step-2-open-a-trading-account">Step 2: Open a trading account.</h4> <p>Do you already have a trading account? If not, choose the correct trading account and fund it. Don't forget to consider the fees involved, the platform that you want to use and all the other factors that will help you become a successful trader or investor.&nbsp;</p> <h4 id="step-3-start-trading">Step 3: Start trading.</h4> <p>Once you've set up your trading account, consider paper trading before you start using real money. Paper trading lets you practice using a completely fake account with fake money. If you've never traded before, you may want to spend a chunk of time learning how to trade on a paper trading account before you officially get started.</p> <p>Once you're ready to invest or trade after paper trading, don't trade more money than you're willing to lose. You can incur serious losses. You can also incur losses simply by investing in stocks as well.</p> <h3 id="final-thoughts">Final Thoughts</h3> <p>Modeling your investing and trading after a company's head honchos (who are typically savvy investors) can be a great opportunity. After all, company insiders likely know a lot more about the goings-on in a company before you do! Their propensity for dumping or favoring a stock can help you choose the right stock to invest in or trade. However, it's best to never base an investment decision solely on insider knowledge.</p> <p>Consider using fundamental and technical analysis in addition to evaluating insider buying trends in various companies before you get started. Evaluating a wide variety of factors can ultimately help you determine the right investment direction to go and will help you formulate the best plan for your goals, risk tolerance and other factors.</p></div><script type="text/javascript">document.write('<img src="https://www.americanconsumer' + 'news.net/scripts/standalone/ViewCount.ashx?type=j&id=5398566 &referrer=' + encodeURIComponent(document.referrer) + '" alt="" width="1" height="1" />');</script></div><div class="author-bio border-top border-bottom p-3 d-flex flex-wrap mb-3" style="border-color: var(--gray-4);"><a href="/authors/melissa-brock/" class="pr-3 pb-1" style="flex: 1 0 180px; max-width:180px;"><img class="w-100 rounded" loading="lazy" decoding="async" height="NaN" width="180" src="https://www.marketbeat.com/logos/authors/small_20231106105145_author-melissa-brock.jpg" alt="Melissa Brock" style="object-fit: cover;aspect-ratio: 4/5;width: 100%;" /></a><div style="flex: 18 0 270px; "><div class="w-100 d-flex flex-wrap align-items-end pb-0 mb-1 c-dark-blue" ><div class="upper-note blue-accent-under w-100 mt-2 mt-sm-0">About The Editor </div><h3 class="my-0 author-title h4" style="line-height:1.05em;"><a href="/authors/melissa-brock/" class="c-dark-blue">Melissa Brock</a></h3></div><h4 class="h5">Contributing Author</h4><div class="row justify-content-between align-items-center"><ul class="col-12 col-sm-auto d-inline-block ml-0 my-0 list-style-none"><li class="mr-2 my-1 d-inline-block"><a href="https://www.linkedin.com/in/melissa-brock-557878170/" target="_blank" rel="noopener nofollow" title="LinkedIn" class="btn btn-share"><span class="fa-brands fa-linkedin-in"></span></a></li><li class="mr-2 my-1 d-inline-block"><a href="mailto:editorial@marketbeat.com" target="_blank" rel="noopener nofollow" title="Email" class="btn btn-share"><span class="fa-regular fa-envelope"></span></a></li></ul><div class="col-auto"><a href="/authors/melissa-brock/" class="d-inline-block my-1 upper-link-full" style="font-size:1rem;">Learn More<span class="sr-only"> about Melissa Brock</span></a></div></div></div></div></div></div><div class="col-lg-4 d-print-none" style="height: auto !important;"><div class="row mx-0" style="height: auto !important;"><div class="col-sm-8 col-lg-12 px-0 mt-lg-3" id="placed-sidebar"><div class="row mx-0 mb-3"><div class="col-12 position-relative px-sm-0 pb-0 pb-sm-auto d-flex justify-content-center align-items-center"><img loading="lazy" decoding="async" height="209" width="170" src="https://www.marketbeat.com/logos/premium-reports/small_20220914034123_report_preview_cover-10-stocks-to-buy.png" class="mt-2 position-relative" style="max-width:100%;height:auto;z-index:1;" alt="10 Best Cheap Stocks to Buy Now Cover"/><div class="bg-light-blue position-absolute w-100" style="height:60%;width:100%;bottom:0;left:0;z-index:0;"></div></div><div id="pnlSignup" class="col-12 bg-light-blue rounded-bottom align-items-center"> <div id="divSubscribe" class="subscribe d-inline-block py-3 px-1"><div class="h2 m-0 mb-2 c-dark-blue">10 Best Cheap Stocks to Buy Now</div><p class="font-small">MarketBeat just released its list of 10 cheap stocks that have been overlooked by the market and may be seriously undervalued. Enter your email address below to see which companies made the list.</p><div class="row narrow-gutter-row"><input name="txtRegistrationEmail" type="text" id="txtRegistrationEmail" class="b-white col-md-7 col-lg-12" placeholder="Your Email Address" aria-label="Email Address" /><input type="button" name="btnHASubmit" value="Sign-Up Now (Free)" onclick="if (CheckEmail(&#39;txtRegistrationEmail&#39;, &#39;ShowSuggestions&#39;, &#39;c-black&#39;)) { window.location = &#39;/newsletter/?RegistrationCode=FreeReport-PlacedArticle&amp;RegistrationType=CheapStocksOffer&amp;RegistrationDomain=marketbeat.com&amp;RegisterEmail=&#39;+encodeURIComponent(document.getElementById(&#39;txtRegistrationEmail&#39;).value); return true;} else { return false; };" id="btnHASubmit" class="col-md-5 col-lg-12 btn btn-featured" /><div id="ShowSuggestions"></div></div></div> </div></div><div class="mb-4"><div class="section-heading"><h2 class="text-capitalize">insider buying Headlines</h2><a href="/headlines/?query=insider buying" class="upper-link">View More <span class="sr-only">insider buying Headlines</span></a></div><ul class="article-list m-0 p-0" style="font-size:0.9rem;"><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241127154250_can-hpe-keep-rising-through-2025-the-us.png" alt="KIEV, UKRAINE - Dec 14, 2018: Hewlett Packard Enterprise Information technology company logo seen displayed on smart phone. — Stock Editorial Photography" decoding="async" loading="lazy" height="553" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Can HPE Keep Rising Through 2025? The U.S. Government May Decide</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Leo Miller <span class="d-inline-block mx-1">|</span> December 3, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/originals/can-hpe-keep-rising-through-2025-the-us-government-may-decide/"><span class="sr-only">View Can HPE Keep Rising Through 2025? The U.S. Government May Decide</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241202103746_quantum-computing-stocks-are-on-fire-3-stocks-to-w.jpg" alt="D-Wave Quantum Logo visible on smartphone screen with website page — Stock Editorial Photography" decoding="async" loading="lazy" height="674" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Quantum Computing Stocks Are on Fire: 3 Stocks to Watch</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Ryan Hasson <span class="d-inline-block mx-1">|</span> December 3, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/quantum-computing-stocks-are-on-fire-3-stocks-to-watch/"><span class="sr-only">View Quantum Computing Stocks Are on Fire: 3 Stocks to Watch</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/images/associated-press/general-motors-battery-plant-sale-2024-12-03-1-thumbphoto.jpg" alt="A GM logo is shown at the General Motors Detroit-Hamtramck Assembly plant in Hamtramck, Mich" decoding="async" loading="lazy"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">GM adds over 132,000 heavy duty pickups to recall for tailgates that can open unexpectedly</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By The Associated Press <span class="d-inline-block mx-1">|</span> December 3, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/articles/gm-adds-over-132000-heavy-duty-pickups-to-recall-for-tailgates-that-can-open-unexpectedly-2024-12-03/" rel="nofollow"><span class="sr-only">View GM adds over 132,000 heavy duty pickups to recall for tailgates that can open unexpectedly</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241127150645_top-3-behind-the-scenes-electronic-component-compa.jpg" alt="System board close-up view with electronic details and components — Photo" decoding="async" loading="lazy" height="800" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Top 3 Behind-the-Scenes Electronic Component Companies to Watch</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Nathan Reiff <span class="d-inline-block mx-1">|</span> December 3, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/top-3-behind-the-scenes-electronic-component-companies-to-watch/"><span class="sr-only">View Top 3 Behind-the-Scenes Electronic Component Companies to Watch</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/images/associated-press/philanthropy-givingtuesday-2024-12-03-1-thumbphoto.jpg" alt="Melinda French Gates speaks at the Seminar: Digital Public Infrastructure: Stacking up the Benefits…" decoding="async" loading="lazy"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Melinda French Gates plans to match $1M in GivingTuesday gifts to groups that support women</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By The Associated Press <span class="d-inline-block mx-1">|</span> December 3, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/articles/melinda-french-gates-plans-to-match-1m-in-givingtuesday-gifts-to-groups-that-support-women-2024-12-03/" rel="nofollow"><span class="sr-only">View Melinda French Gates plans to match $1M in GivingTuesday gifts to groups that support women</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241127145525_zoom-video-communications-positioned-for-growth-in.png" alt="Zoom Video Communications" decoding="async" loading="lazy" height="488" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Zoom Video Communications Positioned for Growth in 2025</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Thomas Hughes <span class="d-inline-block mx-1">|</span> December 3, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/originals/zoom-video-communications-positioned-for-growth-in-2025/"><span class="sr-only">View Zoom Video Communications Positioned for Growth in 2025</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/images/associated-press/blackrock-hps-investment-partners-2024-12-03-1-thumbphoto.jpg" alt="People walk in and out of the BlackRock investment company building in New York on March 14, 2023" decoding="async" loading="lazy"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">BlackRock buying credit investment manager HPS Investment Partners in approximately $12 billion deal</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By The Associated Press <span class="d-inline-block mx-1">|</span> December 3, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/articles/blackrock-buying-credit-investment-manager-hps-investment-partners-in-approximately-12-billion-deal-2024-12-03/" rel="nofollow"><span class="sr-only">View BlackRock buying credit investment manager HPS Investment Partners in approximately $12 billion deal</span></a></li></ul></div><div class="mb-4"><div class="section-heading"><h2 class="text-capitalize">Top Headlines and Offers</h2><a href="/headlines/" class="upper-link">View All <span class="sr-only">Headlines</span></a></div><ul class="article-list m-0 p-0" style="font-size:0.9rem;"><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241202132445_how-to-manage-market-volatility.png" alt="3D isometric flat vector conceptual illustration of stock market volatility" decoding="async" loading="lazy" height="532" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">How to Master Trading Discipline: Overcome Emotional Challenges</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Sarah Horvath <span class="d-inline-block mx-1">|</span> December 2, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/learn/how-to-manage-market-volatility/"><span class="sr-only">View How to Master Trading Discipline: Overcome Emotional Challenges</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241126131509_analog-devices-why-the-uptrend-could-accelerate-in.jpg" alt="April 04th 2024. The logo of Analog Devices on the screen of an exchange. Analog Devices price stocks, $ADI on a device. — Stock Editorial Photography" decoding="async" loading="lazy" height="676" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Analog Devices: Why the Uptrend Could Accelerate in 2025</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Thomas Hughes <span class="d-inline-block mx-1">|</span> December 1, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/originals/analog-devices-why-the-uptrend-could-accelerate-in-2025/"><span class="sr-only">View Analog Devices: Why the Uptrend Could Accelerate in 2025</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative" style="cursor:pointer;"><span style="position:absolute;height:0;"><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10672&Placement=NativeDisplay&Source=NativeDisplay' alt='' height='1' width='1' /></span><div style="border-radius: 0.25rem; border: 1px solid var(--gray-3);margin: 0;flex: 0 0 105px;aspect-ratio: 21 / 17;overflow: hidden;"><img src="https://www.marketbeat.com/images/webpush/files/thumb_2068push_elon-musk-7331438_640.jpg" alt="Musk’s new company could top a trillion?" loading="lazy" decoding="async" width="105" height="85" loading="lazy" decoding="async" width="105" height="85" style="width:100%;height:100%;object-fit:cover;"></div><div style="flex: 1 1 150px; padding:0.5rem;"><div class="title" style="overflow:hidden; max-height:3.6em; font-weight:600; color: var(--dark-gray); font-size:0.888rem;">Musk’s new company could top a trillion?</div><div style="margin-top: .25rem;font-size: .777em; font-weight:500;text-transform:uppercase;">From Paradigm Press<strong style="margin-left:5px;">(Ad)</strong></div></div><a target="_blank" rel="sponsored noopener" style="position:absolute;top:0;left:0;width:100%;height:100%;" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10672&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1&noskip=1"><span style="position:absolute; width:1px;height:1px;overflow:hidden; clip:rect(0,0,0,0);white-space:nowrap;">View Musk’s new company could top a trillion?</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241125133033_2-cheap-quantum-computing-stocks-to-buy-instead-of.jpg" alt="Quantum computing concept. Circuit and qubits in background. 3D rendered illustration. — Photo" decoding="async" loading="lazy" height="800" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">2 Cheap Quantum Computing Stocks to Buy Instead of Chasing IonQ </div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Jea Yu <span class="d-inline-block mx-1">|</span> November 28, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/2-cheap-quantum-computing-stocks-to-buy-instead-of-chasing-ionq/"><span class="sr-only">View 2 Cheap Quantum Computing Stocks to Buy Instead of Chasing IonQ </span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241127085905_microsoft-just-had-a-550-price-target-put-on-it-ge.png" alt="Microsoft stock price target" decoding="async" loading="lazy" height="488" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Microsoft Stock Gets a $550 Price Target: Time to Get Excited</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Sam Quirke <span class="d-inline-block mx-1">|</span> November 27, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/microsoft-stock-gets-a-550-price-target-time-to-get-excited/"><span class="sr-only">View Microsoft Stock Gets a $550 Price Target: Time to Get Excited</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241125132452_vaccine-makers-to-watch-heading-into-2025.jpg" alt="Photo of a needle going into vials of medicine" decoding="async" loading="lazy" height="528" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Eli Lilly, Pfizer, and AstraZeneca: 2025 Vaccine Makers to Watch</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Nathan Reiff <span class="d-inline-block mx-1">|</span> November 28, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/eli-lilly-pfizer-and-astrazeneca-2025-vaccine-makers-to-watch/"><span class="sr-only">View Eli Lilly, Pfizer, and AstraZeneca: 2025 Vaccine Makers to Watch</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative" style="cursor:pointer;"><span style="position:absolute;height:0;"><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10676&Placement=NativeDisplay&Source=NativeDisplay' alt='' height='1' width='1' /></span><div style="border-radius: 0.25rem; border: 1px solid var(--gray-3);margin: 0;flex: 0 0 105px;aspect-ratio: 21 / 17;overflow: hidden;"><img src="https://www.marketbeat.com/images/webpush/files/thumb_2061push_AI_newer-10.jpg" alt="Bill Gates’s Next Big AI Bet: Stargate" loading="lazy" decoding="async" width="105" height="85" loading="lazy" decoding="async" width="105" height="85" style="width:100%;height:100%;object-fit:cover;"></div><div style="flex: 1 1 150px; padding:0.5rem;"><div class="title" style="overflow:hidden; max-height:3.6em; font-weight:600; color: var(--dark-gray); font-size:0.888rem;">Bill Gates’s Next Big AI Bet: Stargate</div><div style="margin-top: .25rem;font-size: .777em; font-weight:500;text-transform:uppercase;">From Brownstone Research<strong style="margin-left:5px;">(Ad)</strong></div></div><a target="_blank" rel="sponsored noopener" style="position:absolute;top:0;left:0;width:100%;height:100%;" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10676&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1&noskip=1"><span style="position:absolute; width:1px;height:1px;overflow:hidden; clip:rect(0,0,0,0);white-space:nowrap;">View Bill Gates’s Next Big AI Bet: Stargate</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241127100125_3-penny-stocks-ready-to-break-out-in-2025.png" alt="Penny stock market rising" decoding="async" loading="lazy" height="488" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">3 Penny Stocks Ready to Break Out in 2025</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Nathan Reiff <span class="d-inline-block mx-1">|</span> November 29, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/3-penny-stocks-ready-to-break-out-in-2025/"><span class="sr-only">View 3 Penny Stocks Ready to Break Out in 2025</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241126121949_dicks-sporting-goods-the-under-the-radar-buy-and-h.jpg" alt="Columbus,Ohio-USA June 20,2019: Dick's Sporting Goods, Inc. is an American sporting goods retail company, based in Coraopolis, Pennsylvania. — Stock Editorial Photography" decoding="async" loading="lazy" height="798" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">DICK'S Sporting Goods: The Under-the-Radar Buy-and-Hold Winner</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Thomas Hughes <span class="d-inline-block mx-1">|</span> November 28, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/dicks-sporting-goods-the-under-the-radar-buy-and-hold-winner/"><span class="sr-only">View DICK'S Sporting Goods: The Under-the-Radar Buy-and-Hold Winner</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241127120925_the-latest-13f-filings-are-in-see-where-big-money.jpg" alt="Investments Concept with Word on Folder. — Photo" decoding="async" loading="lazy" height="674" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">The Latest 13F Filings Are In: See Where Big Money Is Flowing</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Gabriel Osorio-Mazilli <span class="d-inline-block mx-1">|</span> November 29, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/the-latest-13f-filings-are-in-see-where-big-money-is-flowing/"><span class="sr-only">View The Latest 13F Filings Are In: See Where Big Money Is Flowing</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241126110751_cerence-up-155-in-2-days-soundhound-ais-fierce-com.png" alt="Cerence AI sound speech" decoding="async" loading="lazy" height="488" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Cerence Up 155% in 2 Days: SoundHound AI’s Fierce Competitor</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Leo Miller <span class="d-inline-block mx-1">|</span> November 26, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/originals/cerence-up-155-in-2-days-soundhound-ais-fierce-competitor/"><span class="sr-only">View Cerence Up 155% in 2 Days: SoundHound AI’s Fierce Competitor</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20241125123421_trump-tariffs-in-focus-2-chinese-stocks-to-own-and.jpg" alt="Man looking at a declining graph with chinese flag — Photo" decoding="async" loading="lazy" height="800" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Trump Tariffs in Focus: 2 Chinese Stocks to Own and 2 to Avoid</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Jea Yu <span class="d-inline-block mx-1">|</span> November 27, 2024</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/trump-tariffs-in-focus-2-chinese-stocks-to-own-and-2-to-avoid/"><span class="sr-only">View Trump Tariffs in Focus: 2 Chinese Stocks to Own and 2 to Avoid</span></a></li></ul></div></div><div class="col-9 col-sm-3 col-lg-8 h-100" style="height: auto !important;"><div id="stickyAd" class="placed-scroll"><div class="w-100 overflow-hidden"><!-- MarketBeat Sidebar Bottom Ad --><ins class="adsbygoogle" style ="display:block" data-ad-client="ca-pub-9373162611283935" data-ad-slot="1927089835" data-ad-format="auto" data-full-width-responsive="true"></ins></div><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div><div id="placeHolder" class="d-none d-sm-block" style="height: 100px"></div><script>document.addEventListener("DOMContentLoaded", function () {var adjustPlaceHolder = function () {if ($(document).width() > 992 && typeof ($("#placed-article")[0]) != 'undefined') {$("#placeHolder").css("height", 0);$("#placeHolder").css("height", $("#placed-article")[0].offsetHeight - ($("#placed-sidebar")[0].offsetHeight + $("#stickyAd")[0].offsetHeight));}else {$("#placeHolder").css("height", 0);$("#placeHolder").css("height", $("#placed-sidebar")[0].offsetHeight - ($("#stickyAd")[0].offsetHeight));}};adjustPlaceHolder();debounce($(window).resize(function () {adjustPlaceHolder();})); var scrollSidebarAd = function(){ if ($(document).width() > 576 && typeof ($(".placed-scroll")[0]) != 'undefined' && typeof ($("#placed-article")[0]) != 'undefined' ) { var elementPosition = $('.placed-scroll').offset(); var elementHeight = $('.placed-scroll').outerHeight(); var placeHolderTop = $('#placed-article').offset().top; var placeHolderHeight = $('#placed-article').outerHeight(); var sidebarPosition = $('#placed-article').offset(); $(window).scroll(function(){ if($(window).scrollTop() > elementPosition.top && $(window).scrollTop() <= placeHolderTop + placeHolderHeight - elementHeight - 150){ $('.placed-scroll').css('position','fixed').css('top','55px');} else { $('.placed-scroll').css('position','relative'); }});}}; scrollSidebarAd(); debounce($(window).resize(function () {scrollSidebarAd();}));});</script></div></div></div></div></div> <h2 id="more-insider-trading-tools" class="anchor-link-target">More Insider Trading Tools from MarketBeat</h2> <div class="see-also"> <strong>Insider Tracking Tools</strong> <ul> <li><a href="/insider-trades/ceo-share-buys-and-sales/">CEO Purchases/Sales</a></li> <li><a href="/insider-trades/cfo-share-buys-and-sales/">CFO Purchases/Sales</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> <li><a href="/congress-stock-trades">Congressional Stock Trades</a></li> </ul> </div> <div class="see-also"> <strong>Insider Trading By Country</strong> <ul> <li><a href="/insider-trades/">U.S. Insider Trading Activity</a></li> <li><a href="/insider-trades/canada/">Canadian Insider Trading Activity</a></li> <li><a href="/insider-trades/uk/">U.K. Insider Trading Activity</a></li> <li><a href="/insider-trades/australia/">Australia Insider Trading Activity</a></li> </ul> </div> <div class="see-also"> <strong>Latest Articles</strong> <ul> <li><a href='https://www.insidertrades.com/education/zeta-global-holdings-insiders-buy-stock-after-short-report/'>Zeta Global Holdings Insiders Buy Stock After Short-Report</a></li><li><a href='https://www.marketbeat.com/originals/servicenow-will-the-high-flyer-finally-split-in-2024/'>ServiceNow: Will the High-Flyer Finally Split in 2024?</a></li><li><a href='https://www.insidertrades.com/education/insiders-selling-into-3-rallies-investors-should-do-the-opposite/'>Insiders Selling Into 3 Rallies: Investors Should Do the Opposite</a></li><li><a href='https://www.insidertrades.com/education/insiders-bet-big-on-these-small-cap-stocks/'>Insiders Bet Big on These Small Cap Stocks</a></li><li><a href='https://www.marketbeat.com/originals/heres-why-etsy-management-is-investing-1-billion-in-buybacks/'>Here’s Why Etsy Management Is Investing $1 Billion in Buybacks</a></li> </ul> </div> <!-- Default Statcounter code for Marketbeat.com - Tools and Reports https://www.marketbeat.com/ --> <script type="text/javascript"> var sc_project=11738637; var sc_invisible=1; var sc_security="2f65063a"; 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/11738637/0/2f65063a/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, &#39;btnLoginOnModal&#39;)"> <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(&quot;ctl00$btnLoginOnModal&quot;, &quot;&quot;, true, &quot;Login&quot;, &quot;&quot;, 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, &#39;btnOnEnterCreateOnModal&#39;)"> <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="$(&#39;#createOnModalVisibleButton&#39;).click();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$btnOnEnterCreateOnModal&quot;, &quot;&quot;, true, &quot;Signup&quot;, &quot;&quot;, 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(&quot;ctl00$btnCreateOnModal&quot;, &quot;&quot;, true, &quot;Signup&quot;, &quot;&quot;, 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; } } Sys.Application.add_init(function() { $create(Sys.UI._UpdateProgress, {"associatedUpdatePanelId":null,"displayAfter":500,"dynamicLayout":true}, null, null, $get("cphPrimaryContent_Progress1")); }); 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">&times;</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 = "903998B2E8FE0799D0B5A5FFBBB77F6CD50F70E6FC4F30C46D0462E1D306FA6448CB4BF5931E481F8ED6349B13B22EE1287A9C3BC6163232B7C516CA78051DBC"; </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>

Pages: 1 2 3 4 5 6 7 8 9 10