CINXE.COM
Top 33 Real Estate Stocks | MarketBeat
<!DOCTYPE html> <html lang="en"> <head> <!-- Meta Data --> <title> Top 33 Real Estate Stocks | 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" />--> <!-- Removed as of 2025-1-19 --> <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?v=1" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/fa-solid-900.woff2?v=1" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/fa-brands-400.woff2?v=1" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/custom-icons.woff2?v=1" as="font" type="font/woff2" crossorigin /> <link href="/Style/fonts/fonts-min.css?v=20241212" rel="stylesheet" /> <link href="/Style/fontawesome/css/all.min.css?v=202501" rel="stylesheet" /> <link href="/Style/allstyles10-min.css?v=20250218ab" 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> <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=20250208" type="text/javascript"></script><link rel="preconnect" href="https://www.google-analytics.com/" /><link rel="preconnect" href="https://www.googletagmanager.com/" /> <script> var OneSignalAuthCode = '88nnd4crj7'; function registerUserChange(action) { OneSignal.getUserId(function (userId) { OneSignalIdString = userId; var Domain = 'marketbeat.com'; var url = "https://www.marketbeat.com/scripts/OneSignalTracking.ashx?OneSignalID=" + OneSignalIdString + "&domain=" + Domain + "&action=" + action; var xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.onload = function () { if (xhr.status !== 200) { console.log('GET failed. Returned status of ' + xhr.status); } else { console.log('GET succeeded (' + url + '). Returned status of ' + xhr.status); } }; xhr.send(); }); } var OneSignal = OneSignal || []; OneSignal.push( function () { OneSignal.init({ appId: "92d0557c-79b3-4742-9ab4-9155a42d6a49", safari_web_id: 'web.onesignal.auto.24c5a223-602c-4339-a230-554aefc554b5', autoRegister: false, autoResubscribe: true, notifyButton: { enable: false }, welcomeNotification: { "title": "Join Wall Street's Brightest Minds.", "message": "Receive research in your inbox from top analysts, before the market opens. Click here to learn how.", "url": "https://www.marketbeat.com/subscribe/all-access/?ReferralType=OneSignalThankYou" }, }); OneSignal.once('subscriptionChange', function (isSubscribed) { if (isSubscribed) { registerUserChange("subscribe"); } else { registerUserChange("unsubscribe"); } }); var pageViews = parseFloat(getCookie('MarketBeatOptinCookie')); if ((navigator.userAgent.toLowerCase().indexOf('firefox') > -1) || ((navigator.userAgent.toLowerCase().indexOf('safari') > -1) && (!(navigator.userAgent.toLowerCase().indexOf('chrome') > -1)))) { OneSignal.showSlidedownPrompt(); } else if (navigator.userAgent.toLowerCase().indexOf(' edg') > -1) { OneSignal.showSlidedownPrompt(); } else { OneSignal.showNativePrompt(); } }); </script> <script type='text/javascript'>OneSignal.push(function () {OneSignal.getUserId(function (userId) {$.get("/scripts/OneSignalTracking.ashx?OneSignalNLI=" + userId);});});</script> <link rel="canonical" href="https://www.marketbeat.com/stocks/sectors/real-estate/" /> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebPage", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://google.com/webpage" }, "headline": "How to Start Investing in Real Estate", "image": { "@type": "ImageObject", "url": "https://www.marketbeat.com/logos/articles/med_20230724112126_how-to-start-investing-in-real-estate.jpg", "height": "400", "width": "400" }, "datePublished": "2023-07-14", "dateModified": "2025-03-03", "author": { "@type" : "Person", "name": "Jeffrey Neal Johnson" , "url":"https://www.marketbeat.com/authors/jeffrey-neal-johnson/" , "jobTitle":"Contributing Author - Retail and Technology Stocks ", "description":"Jeffrey Neal Johnson has been a contributing writer for MarketBeat since 2023. He specializes in technology, cryptocurrency, biotechnology, defense sector, automotive industry, and hospitality sector. Jeffrey\u0027s educational background includes a Associate of Arts in Business Development. Before joining MarketBeat, his previous experience included the following: Strategic business development and ventures.", "email":"jeffrey.neal.johnson@gmail.com", "sameAs":"https://www.linkedin.com/in/jeffreynealjohnson/", "image": { "@type": "ImageObject", "url": "https://www.marketbeat.com/logos/authors/20240219085612_author-jeffrey-neal-johnson.jpg", "height": "828", "width": "667" }, "hasCredential": {"@type": "EducationalOccupationalCredential", "credentialCategory":"Associate Degree", "name": "Associate of Arts in Business Development"}, "knowsAbout": ["Technology","cryptocurrency","biotechnology","defense sector","automotive industry","hospitality sector"], "publishingPrinciples": "https://www.marketbeat.com/editorial-guidelines/", "worksFor": {"@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", "https://www.crunchbase.com/organization/marketbeat-com"], "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", "https://www.crunchbase.com/organization/marketbeat-com"], "publishingPrinciples":"https://www.marketbeat.com/editorial-guidelines/"}, "description": "Real estate can be an excellent investment no matter what the economy brings to the table. Learn how to invest in real estate on MarketBeat." } </script><meta name="twitter:card" content="summary"/><meta name ="twitter:site" content="@MarketBeatCom" /><meta name ="twitter:creator" content="@MarketBeatCom" /><meta name ="twitter:title" content="How to Start Investing in Real Estate"/><meta name ="twitter:description" content="Real estate can be an excellent investment no matter what the economy brings to the table. Learn how to invest in real estate on MarketBeat." /><meta name ="twitter:image" content="https://www.marketbeat.com/logos/articles/med_20230724112126_how-to-start-investing-in-real-estate.jpg" /><meta property="og:title" content="How to Start Investing in Real Estate" /><meta property="og:type" content="article" /><meta property="og:url" content="https://www.marketbeat.com/stocks/sectors/real-estate/" /><meta property="og:image" content="https://www.marketbeat.com/logos/articles/med_20230724112126_how-to-start-investing-in-real-estate.jpg" /><meta property="og:description" content="Real estate can be an excellent investment no matter what the economy brings to the table. Learn how to invest in real estate on MarketBeat." /><meta property="og:site_name" content="MarketBeat" /><meta property="og:locale" content="en_US" /> <meta name="robots" content="index,follow" /> <style> @media (min-width: 819.9px) { .infographic-image { width: 100%; margin: 0 auto 1em; display: block; } .infographic-image ~ *#article-contents { width: 40%; float: left; margin: 0 15px 15px 0; } ul#article-contents ~ div { } } dt, dd { display: inline-block; margin-bottom: 0; } dt { margin-right: 0.25rem; } </style> <!-- 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> <meta name="description" content="View the 33 top real estate stocks including Sotherly Hotels, AGNC Investment, Sotherly Hotels, and AGNC Investment at MarketBeat." /><meta name="keywords" content="real estate stocks,list of companies" /></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=2503030754&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/?report=nuclearstocks">7 Top Nuclear Stocks To Buy Now <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=highyield">10 Best High-Yield Dividend Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=Magnificent7">7 Magnificent Stocks in 2025 <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=10BestAIStocks">10 Best AI Stocks to Own in 2025 <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=buyandholdforever">7 Stocks to Buy And Hold Forever <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=newyear">10 Best Stocks to Own in 2025 <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=gold">2025 Gold Forecast: A Perfect Storm <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=pot">Beginner's Guide to Cannabis Stocks <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="/ipos/">Initial Public Offerings (IPOs)</a></li> <li><a href="/ipos/lockup-expirations/">IPO Lockup Expirations</a></li> <li><a href="/market-data/sec-filings/">SEC Filings</a></li> <li><a href="/stock-splits/">Stock Splits</a></li> </ul> </li> <li class="has-submenu"> <a href="/dividends/">Dividends</a> <ul> <li><a href="/dividends/announcements/">Today's Announcements</a></li> <li><a href="/dividends/ex-dividend-calendar/">Ex-Dividend Calendar</a></li> <li><a href="/dividends/increases/">Dividend Increases</a></li> <li><a href="/dividends/achievers/">Dividend Achievers</a></li> <li><a href="/dividends/aristocrats/">Dividend Aristocrats</a></li> <li><a href="/dividends/best-dividend-stocks/">Best Dividend Stocks</a></li> <li><a href="/dividends/high-yield/">High-Yield Dividend Stocks</a></li> <li><a href="/dividends/top-rated-dividend-stocks/">Top-Rated Dividend Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/dividends/screener/">Dividend Screener</a></li> <li><a href="/dividends/subscribe/">Free Dividend Newsletter</a></li> </ul> </li> <li class="has-submenu"> <a href="/earnings/">Earnings</a> <ul> <li><a href="/earnings/latest/">Today's Announcements</a></li> <li><a href="/earnings/tomorrow/">Tomorrow's Announcements</a></li> <li><a href="/earnings/next-week/">Next Week's Announcements</a></li> <li><a href="/earnings/conference-calls/">Upcoming Earnings Calls</a></li> <li><a href="/earnings/transcripts/">Earnings Call Transcripts</a></li> <li><a href="/all-access/earnings-screener/">Earnings Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> <li class="has-submenu"> <a href="/insider-trades/">Insider Trades</a> <ul> <li><a href="/insider-trades/">Today's Insider Trades</a></li> <li><a href="/insider-trades/insider-buying-stocks/">Top Insider Buying Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/insider-trades/insider-selling-stocks/">Top Insider Selling Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/insider-trades-screener/">Insider Trades Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/insider-trades/subscribe/">Insider Trades Newsletter</a></li> </ul> </li> <li> <a href="/stock-market-holidays/">Stock Market Holidays</a> </li> <li class="has-submenu"><a href="/cryptocurrencies/">Cryptocurrencies</a> <ul> <li><a href="/cryptocurrencies/">All Cryptocurrencies</a></li> <li><a href="/cryptocurrencies/news/">Cryptocurrency Headlines</a></li> <li><a href="/cryptocurrencies/newsletter/">Cryptocurrency Newsletter</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/biggest-percentage-gainers/">Gainers & Decliners</a> <ul> <li><a href="/market-data/biggest-percentage-gainers/">Percentage Gainers</a></li> <li><a href="/market-data/biggest-percentage-decliners/">Percentage Decliners</a></li> <li><a href="/market-data/breakout-stocks/">Breakout Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/low-pe-stocks/">High & Low P/E</a> <ul> <li><a href="https://www.marketbeat.com/market-data/high-pe-stocks/">High P/E Stocks</a></li> <li><a href="https://www.marketbeat.com/market-data/low-pe-stocks/">Low P/E Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/52-week-highs/">Highs & Lows</a> <ul> <li><a href="/market-data/52-week-highs/">52-Week Highs</a></li> <li><a href="/market-data/52-week-lows/">52-Week Lows</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/most-active-stocks/">Most Active</a> <ul> <li><a href="/market-data/most-active-stocks/">Most Active Stocks</a></li> <li><a href="/market-data/most-volatile-stocks/">Most Volatile Stocks</a></li> <li><a href="/market-data/unusual-volume-stocks/">Unusual Trading Volume</a></li> <li><a href="/market-data/trading-halts/">Trading Halts</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/unusual-call-options-volume/">Options</a> <ul> <li><a href="/market-data/unusual-call-options-volume/">Unusual Call Volume</a></li> <li><a href="/market-data/unusual-put-options-volume/">Unusual Put Volume</a></li> </ul> </li> <li><a href="/market-data/sector-performance/">Sector Performance</a> </li> <li class="has-submenu"><a href="/short-interest/">Short Interest</a> <ul> <li><a href="/short-interest/">Largest Short Positions</a></li> <li><a href="/short-interest/short-interest-increases/">Short Interest Increases</a></li> <li><a href="/short-interest/short-interest-decreases/">Short Interest Decreases</a></li> </ul> </ul> </li> <li class="has-submenu"> <a href="/stocks/" id="navStockLists" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Stock Lists</a> <ul class="gold-menu medium-list dropdown-menu" aria-labelledby="navStockLists"> <li class="mega-only"><a href="/stocks/">All Stock Lists</a></li> <li class="has-submenu"><a href="/types-of-stock/">Stocks by Interest</a> <ul> <li><a href="/types-of-stock/5g-stocks/">5G Stocks</a></li> <li><a href="/types-of-stock/blue-chip-stocks/">Blue Chip Stocks</a></li> <li><a href="/types-of-stock/biotech-stocks/">Biotech Stocks</a></li> <li><a href="/types-of-stock/faang-stocks/">FAANG Stocks</a></li> <li><a href="/types-of-stock/gold-stocks/">Gold Stocks</a></li> <li><a href="/types-of-stock/large-cap-stocks/">Large Cap Stocks</a></li> <li><a href="/types-of-stock/marijuana-stocks/">Marijuana Stocks</a></li> <li><a href="/types-of-stock/oil-stocks/">Oil Stocks</a></li> <li><a href="/types-of-stock/real-estate-investment-trusts-reits/">REITs</a></li> <li><a href="/types-of-stock/russell-2000-stocks/">Russell 2000 Stocks</a></li> <li><a href="/types-of-stock/small-cap-stocks/">Small Cap Stocks</a></li> <li><a href="/types-of-stock/warren-buffett-stocks/">Warren Buffett Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/low-priced-stocks/">Low Priced Stocks</a> <ul> <li><a href="/market-data/low-priced-stocks/stocks-under-50-cents/">Stocks Under $0.50</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-1/">Stocks Under $1</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-2/">Stocks Under $2</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-5/">Stocks Under $5</a></li> </ul> </li> <li class="has-submenu"><a href="/types-of-stock/penny-stocks/">Penny Stocks</a> <ul> <li><a href="/types-of-stock/penny-stocks/">Most Active Penny Stocks</a></li> <li><a href="/types-of-stock/penny-stocks/most-popular/">Most Popular Penny Stocks</a></li> <li><a href="/types-of-stock/penny-stocks/top-penny-stocks-today/">Top Penny Stocks Today</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/">Stocks by Exchange</a> <ul> <li><a href="/stocks/NYSE/">NYSE Stocks</a></li> <li><a href="/stocks/NASDAQ/">NASDAQ Stocks</a></li> <li><a href="/stocks/OTCMKTS/">OTCMKTS Stocks</a></li> <li><a href="/stocks/TSE/">TSX Stocks</a></li> <li><a href="/stocks/LON/">LSE Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/sectors/">Stocks by Sector</a> <ul> <li><a href="/stocks/sectors/auto-tires-trucks/">Automotive Stocks</a></li> <li><a href="/stocks/sectors/aerospace/">Aerospace Stocks</a></li> <li><a href="/stocks/sectors/basic-materials/">Basic Materials Stocks</a></li> <li><a href="/stocks/sectors/business-services/">Business Services Stocks</a></li> <li><a href="/stocks/sectors/consumer-discretionary/">Consumer Discretionary Stocks</a></li> <li><a href="/stocks/sectors/consumer-staples/">Consumer Staples Stocks</a></li> <li><a href="/stocks/sectors/construction/">Construction Stocks</a></li> <li><a href="/stocks/sectors/oils-energy/">Energy Stocks</a></li> <li><a href="/stocks/sectors/finance/">Finance Stocks</a></li> <li><a href="/stocks/sectors/industrial-products/">Industrial Stocks</a></li> <li><a href="/stocks/sectors/manufacturing/">Manufacturing Stocks</a></li> <li><a href="/stocks/sectors/medical/">Medical Stocks</a></li> <li><a href="/stocks/sectors/real-estate/">Real Estate Stocks</a></li> <li><a href="/stocks/sectors/retail-wholesale/">Retail Stocks</a></li> <li><a href="/stocks/sectors/computer-and-technology/">Technology Stocks</a></li> <li><a href="/stocks/sectors/transportation/">Transportation Stocks</a></li> <li><a href="/stocks/sectors/utilities/">Utilities Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/">Technical Indicators</a> <ul> <li><a href="/stocks/death-cross-stocks/">Death Cross Stocks</a></li> <li><a href="/stocks/golden-cross-stocks/">Golden Cross Stocks</a></li> <li><a href="/market-data/overbought-stocks-rsi/">RSI Overbought Stocks</a></li> <li><a href="/market-data/oversold-stocks-rsi/">RSI Oversold Stocks</a></li> </ul> </li> <li><a href="/compare-stocks/">Stock Comparisons</a></li> <li class="has-submenu"><a href="/stocks/top-rated/">Premium Stock Lists</a> <ul> <li><a href="/stocks/top-marketrank/">Top MarketRank™ Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-esg-stocks/">Top ESG Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated/">Top-Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/dividends/top-rated-dividend-stocks/">Top-Rated Dividend Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated-small-cap-stocks/">Top-Rated Small-Cap Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated-tech-stocks/">Top-Rated Tech Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> </ul> </li> <li class="has-submenu"> <a href="/headlines/" id="navHeadlines" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Headlines</a> <ul class="red-menu shorter-list dropdown-menu" aria-labelledby="navHeadlines"> <li class="has-submenu"><a href="/videos/">MarketBeat TV</a><ul class="row limited-video-submenu"><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/congress-cashes-in-on-stocksheres-how-you-can-too/" 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_20250302140930_videocongresscopy.png" alt="Congress Cashes In on Stocks—Here’s How You Can Too!" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">Congress Cashes In on Stocks—Here’s How You Can Too!</span></a></li><li class="side-only"><a href='/videos/congress-cashes-in-on-stocksheres-how-you-can-too/'>Congress Cashes In on Stocks—Here’s How You Can Too!</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/5-stocks-to-buy-now-in-march-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_20250228170209_videomarchstocks2.png" alt="5 Stocks to BUY NOW in March 2025" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">5 Stocks to BUY NOW in March 2025</span></a></li><li class="side-only"><a href='/videos/5-stocks-to-buy-now-in-march-2025/'>5 Stocks to BUY NOW in March 2025</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/archer-aviation-sinking-now-soaring-soon/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20250227170251_videoarchercopy.png" alt="Archer Aviation: Sinking Now, Soaring Soon?" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">Archer Aviation: Sinking Now, Soaring Soon?</span></a></li><li class="side-only"><a href='/videos/archer-aviation-sinking-now-soaring-soon/'>Archer Aviation: Sinking Now, Soaring Soon?</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/nvidia-revenue-soars-78-but-volatility-wont-stop/" 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_20250226194644_videonvdacopy3.png" alt="NVIDIA Revenue SOARS 78%, But Volatility Won’t STOP!" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">NVIDIA Revenue SOARS 78%, But Volatility Won’t STOP!</span></a></li><li class="side-only"><a href='/videos/nvidia-revenue-soars-78-but-volatility-wont-stop/'>NVIDIA Revenue SOARS 78%, But Volatility Won’t STOP!</a></li></ul></li><li class="has-submenu"><a href="/originals/">Featured Articles</a><ul class='limited-width-submenu'><li><a href='/originals/these-3-tech-stocks-are-gaining-steam-after-nvidias-report/'>These 3 Tech Stocks Are Gaining Steam After NVIDIA’s Report</a></li><li><a href='/originals/these-s-and-p-500-stocks-have-low-p-e-ratios-time-to-buy/'>These S&P 500 Stocks Have Low P/E Ratios — Time to Buy?</a></li><li><a href='/originals/one-value-one-growth-and-one-momentum-stock-for-diversification/'>One Value, One Growth, and One Momentum Stock For Diversification</a></li><li><a href='/originals/porch-group-stock-surges-76-in-2-days-whats-next/'>Porch Group Stock Surges 76% in 2 Days – What’s Next? </a></li><li><a href='/originals/majorana-1-can-it-cement-microsofts-place-in-quantum-computing/'>Majorana 1: Can It Cement Microsoft’s Place in Quantum Computing?</a></li><li><a href='/originals/china-stocks-are-making-a-comeback-is-there-more-upside-ahead/'>China Stocks Are Making a Comeback – Is There More Upside Ahead?</a></li><li><a href='/originals/3-earnings-swings-investors-can-still-ride-for-growth-potential/'>3 Earnings Swings Investors Can Still Ride for Growth Potential</a></li><li><a href='/originals/high-flying-defense-stocks-tumble-market-jitters-or-dod-cuts/'>High-Flying Defense Stocks Tumble: Market Jitters or DoD Cuts?</a></li><li class="pt-1"><a href='/originals/'>More Featured Articles <span class="fa-regular fa-angle-right" aria-hidden="true"></span></a></li></ul></li> <li class="has-submenu"><a href="/headlines/">News</a> <ul> <li><a href="/headlines/">All Headlines</a></li> <li><a href="/instant-alerts/">Instant News Alerts</a></li> <li><a href="/surveys/">Research Surveys</a></li> <li><a href="/all-access/live-news/">Real-Time News Feed <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/slideshows/">Investing Slideshows</a></li> </ul> </li> </ul> </li> <li class="has-submenu"> <a href="/learn/" id="navLearn" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Education</a> <ul class="blue-menu shorter-list dropdown-menu" aria-labelledby="navLearn"> <li class="menu-ad mega-only"> <div class="position-relative mb-3"> <div class="bold mb-2 c-gray">Featured Topic: Options Trading</div> <ul class="row"> <li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/neos-s-and-p-500r-high-income-etf-harnasses-the-power-of-options/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241210135548_neos-sp-500r-high-income-etf-harnasses-the-power-o.png" alt="NEOS S&P 500 High Income ETF (SPYI)" height="488" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Neos S&P 500(R) High Income ETF Harnesses the Power of Options</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/3-unusual-call-option-trades-investors-should-be-watching/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241104115452_options-traders-bet-big-on-these-3-tech-stocks.jpg" alt="" height="800" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Options Traders Bet Big on These 3 Tech Stocks </span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/how-to-play-new-options-trading-with-bitcoin-etfs/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241101152430_how-to-play-new-options-trading-with-bitcoin-etfs.jpg" alt="Six bitcoin coins — Stock Editorial Photography" height="800" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">How to Play New Options Trading With Bitcoin ETFs</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/albemarle-stock-call-options-surge-what-it-means-for-lithium/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241028111137_albemarle-stock-call-options-surge-what-it-means-f.png" alt="albemarle lithium ion battery" height="488" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Albemarle Stock Call Options Surge: What It Means for Lithium</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/options-how-to-execute-the-wheel-strategy-for-options-income/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20240718150215_how-to-execute-the-wheel-strategy-to-generate-opti.jpg" alt="Photo of a businessman running inside a circle made of money symbolic of the wheel options trading strategy. " height="960" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">How to Execute the Wheel Strategy to Generate Options Income</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/3-options-strategies-to-play-a-stocks-uptrend-if-bullish/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20240626075418_3-options-strategies-to-play-a-stocks-uptrend-if-b.jpg" alt="Stock options strategies " height="900" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">3 Options Strategies to Play a Stock’s Uptrend if Bullish </span></a></li> </ul> </div> </li> <li> <a href="/learn/">Learn</a> <div style="max-width: 200px;" class="mega-only">Read investment guides, how-to articles, and explainers.</div> </li> <li> <a href="/stock-ideas/">Stock Ideas</a> <div style="max-width: 200px;" class="mega-only">Looking for ideas for stocks to invest in? These stocks are poised to move.</div> </li> <li> <a href="/financial-terms/">Financial Terms</a> <div style="max-width: 200px;" class="mega-only">Learn the language of investment with our glossary of over 200 financial terms.</div> </li> <li> <a href="/help/">Help</a> <div style="max-width: 200px;" class="mega-only">View our library of help videos to learn how to use the tools on the MarketBeat website.</div> </li> </ul> </li> </ul> </nav> <!-- end main menu--> </div> </div> <div id="headeright" class="col-auto order-sm-3 text-right header-right"> <button class="btn btn-primary login-modal-button" data-target="#pnlLoginCreateModal" data-toggle="modal" aria-label="Log in" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtLoginOnModalEmail', 'LoginOnModalTab', 'LastLinkOnLoginTab');"><span class="fa-regular fa-user mx-1"></span><span class="px-1 d-none d-lg-inline-block">Log in </span></button> <a href="https://marketbeat.com/subscribe/all-access/?ReferralType=HeaderButton" class="btn btn-featured ml-1" aria-label="Free Trial" id="header-btn-featured"><span class="fa-regular fa-dollar-sign mx-1"></span><span class="px-1 d-none d-lg-inline">Free Trial </span></a> </div> <div id="pnlMainHeaderSearch" class="pb-1 pt-0 pt-sm-1 order-sm-2 col NotLoggedIn"> <form id="headerSearchForm" class="input-group dark-bkg ml-lg-2 mr-md-2" method="get" action="/pages/search.aspx" role="search" aria-label="Site search"> <input aria-label="Search" id="headerSearch" type="text" name="query" class="autocomplete form-control" placeholder="Search stocks, news, and tools..." style="font-size:.9em;"/> <span id="mainAutocompleteList"></span> <span class="input-group-append position-relative"> <span id="headerSearchLoading" style="width: 20px; height: 20px; position: absolute; left: -1.7em; top: 0.4em; display: none;"> <img style="filter: brightness(1.5);" src="/images/loading-gif.gif?v=2" alt="" loading="lazy" width="20" height="20"></span> <button class="clear-button" type="submit" aria-label="Search" style="color: var(--white); text-transform: uppercase;"><span class="fa-regular fa-magnifying-glass"></span><span class="sr-only">Search</span></button> </span> </form> </div> </div> </header> </div> </div> <main> <div class="d-print-none py-1 bg-blue text-center d-minimal-none"> <div style="max-width: 1140px; margin: 0 auto;"> <div style="padding:6px;font-size:0.8rem;line-height:1.2;" class="below-h1-text-link-ad d-minimal-none"><a style="font-weight:700; color:var(--white);" target="_blank" rel="sponsored noopener" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=11934&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1">→ Trump’s Victory Could Spark Major Gains for Gold – Don’t Miss Out</a> <span style="color:var(--white);"> <span class="pl-1 d-none d-sm-inline-block">(From American Alternative)</span> <span class="d-inline d-sm-none">(Ad)</span></span><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=11934&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="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTk1MDcwNDU1NQ9kFgJmD2QWGGYPZBYGAhgPFgIeBFRleHQFsQE8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+T25lU2lnbmFsLnB1c2goZnVuY3Rpb24gKCkge09uZVNpZ25hbC5nZXRVc2VySWQoZnVuY3Rpb24gKHVzZXJJZCkgeyQuZ2V0KCIvc2NyaXB0cy9PbmVTaWduYWxUcmFja2luZy5hc2h4P09uZVNpZ25hbE5MST0iICsgdXNlcklkKTt9KTt9KTs8L3NjcmlwdD5kAhkPZBYEAgEPFgIfAAVWPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2Nrcy9zZWN0b3JzL3JlYWwtZXN0YXRlLyIgLz5kAgMPFgIfAAXYKzxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+IHsgIkBjb250ZXh0IjogImh0dHA6Ly9zY2hlbWEub3JnIiwgIkB0eXBlIjogIldlYlBhZ2UiLCAibWFpbkVudGl0eU9mUGFnZSI6IHsgIkB0eXBlIjogIldlYlBhZ2UiLCAiQGlkIjogImh0dHBzOi8vZ29vZ2xlLmNvbS93ZWJwYWdlIiB9LCAiaGVhZGxpbmUiOiAiSG93IHRvIFN0YXJ0IEludmVzdGluZyBpbiBSZWFsIEVzdGF0ZSIsICJpbWFnZSI6IHsgIkB0eXBlIjogIkltYWdlT2JqZWN0IiwgInVybCI6ICJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy9tZWRfMjAyMzA3MjQxMTIxMjZfaG93LXRvLXN0YXJ0LWludmVzdGluZy1pbi1yZWFsLWVzdGF0ZS5qcGciLCAiaGVpZ2h0IjogIjQwMCIsICJ3aWR0aCI6ICI0MDAiIH0sICJkYXRlUHVibGlzaGVkIjogIjIwMjMtMDctMTQiLCAiZGF0ZU1vZGlmaWVkIjogIjIwMjUtMDMtMDMiLCAiYXV0aG9yIjogeyAiQHR5cGUiIDogIlBlcnNvbiIsICJuYW1lIjogIkplZmZyZXkgTmVhbCBKb2huc29uIiAsICJ1cmwiOiJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9hdXRob3JzL2plZmZyZXktbmVhbC1qb2huc29uLyIgLCAiam9iVGl0bGUiOiJDb250cmlidXRpbmcgQXV0aG9yIC0gUmV0YWlsIGFuZCBUZWNobm9sb2d5IFN0b2NrcyAiLCAiZGVzY3JpcHRpb24iOiJKZWZmcmV5IE5lYWwgSm9obnNvbiBoYXMgYmVlbiBhIGNvbnRyaWJ1dGluZyB3cml0ZXIgZm9yIE1hcmtldEJlYXQgc2luY2UgMjAyMy4gSGUgc3BlY2lhbGl6ZXMgaW4gdGVjaG5vbG9neSwgY3J5cHRvY3VycmVuY3ksIGJpb3RlY2hub2xvZ3ksIGRlZmVuc2Ugc2VjdG9yLCBhdXRvbW90aXZlIGluZHVzdHJ5LCBhbmQgaG9zcGl0YWxpdHkgc2VjdG9yLiBKZWZmcmV5XHUwMDI3cyBlZHVjYXRpb25hbCBiYWNrZ3JvdW5kIGluY2x1ZGVzIGEgQXNzb2NpYXRlIG9mIEFydHMgaW4gQnVzaW5lc3MgRGV2ZWxvcG1lbnQuIEJlZm9yZSBqb2luaW5nIE1hcmtldEJlYXQsIGhpcyBwcmV2aW91cyBleHBlcmllbmNlIGluY2x1ZGVkIHRoZSBmb2xsb3dpbmc6IFN0cmF0ZWdpYyBidXNpbmVzcyBkZXZlbG9wbWVudCBhbmQgdmVudHVyZXMuIiwgImVtYWlsIjoiamVmZnJleS5uZWFsLmpvaG5zb25AZ21haWwuY29tIiwgInNhbWVBcyI6Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9qZWZmcmV5bmVhbGpvaG5zb24vIiwgImltYWdlIjogeyAiQHR5cGUiOiAiSW1hZ2VPYmplY3QiLCAidXJsIjogImh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2F1dGhvcnMvMjAyNDAyMTkwODU2MTJfYXV0aG9yLWplZmZyZXktbmVhbC1qb2huc29uLmpwZyIsICJoZWlnaHQiOiAiODI4IiwgIndpZHRoIjogIjY2NyIgfSwgImhhc0NyZWRlbnRpYWwiOiB7IkB0eXBlIjogIkVkdWNhdGlvbmFsT2NjdXBhdGlvbmFsQ3JlZGVudGlhbCIsICJjcmVkZW50aWFsQ2F0ZWdvcnkiOiJBc3NvY2lhdGUgRGVncmVlIiwgIm5hbWUiOiAiQXNzb2NpYXRlIG9mIEFydHMgaW4gQnVzaW5lc3MgRGV2ZWxvcG1lbnQifSwgImtub3dzQWJvdXQiOiBbIlRlY2hub2xvZ3kiLCJjcnlwdG9jdXJyZW5jeSIsImJpb3RlY2hub2xvZ3kiLCJkZWZlbnNlIHNlY3RvciIsImF1dG9tb3RpdmUgaW5kdXN0cnkiLCJob3NwaXRhbGl0eSBzZWN0b3IiXSwgInB1Ymxpc2hpbmdQcmluY2lwbGVzIjogImh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2VkaXRvcmlhbC1ndWlkZWxpbmVzLyIsICJ3b3Jrc0ZvciI6IHsiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLCAiQHR5cGUiOiJPcmdhbml6YXRpb24iLCAibmFtZSI6Ik1hcmtldEJlYXQiLCAidXJsIjoiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vIiwgImxvZ28iOnsiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLCAiQHR5cGUiOiJJbWFnZU9iamVjdCIsICJ1cmwiOiJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9pbWFnZXMvbWFzdGVyL21hcmtldGJlYXQtbG9nby1ncmF5LWJsdWUtMTIwMC5wbmciLCAiaGVpZ2h0IjoiMzA2IiwgIndpZHRoIjoiMTIwMCJ9LCAiZW1haWwiOiJjb250YWN0QG1hcmtldGJlYXQuY29tIiwgImRlc2NyaXB0aW9uIjoiTWFya2V0QmVhdCBlbXBvd2VycyByZXRhaWwgaW52ZXN0b3JzIHRvIG1ha2UgYmV0dGVyIHRyYWRpbmcgZGVjaXNpb25zIGJ5IHByb3ZpZGluZyByZWFsLXRpbWUgZmluYW5jaWFsIGRhdGEgYW5kIG9iamVjdGl2ZSBtYXJrZXQgcmVzZWFyY2guIiwgImFkZHJlc3MiOnsiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLCAiQHR5cGUiOiJQb3N0YWxBZGRyZXNzIiwgInN0cmVldEFkZHJlc3MiOiIzNDUgTiBSZWlkIFBsYWNlLCBTdWl0ZSA2MjAiLCAiYWRkcmVzc0xvY2FsaXR5IjoiU2lvdXggRmFsbHMiLCAiYWRkcmVzc1JlZ2lvbiI6IlNEIiwgInBvc3RhbENvZGUiOiI1NzEwMyIsICJhZGRyZXNzQ291bnRyeSI6IlVTIn0sICJjb250YWN0UG9pbnQiOnsiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLCAiQHR5cGUiOiJDb250YWN0UG9pbnQiLCAidGVsZXBob25lIjoiKzEtODQ0LTk3OC02MjU3IiwgImVtYWlsIjoiY29udGFjdEBtYXJrZXRiZWF0LmNvbSIsICJjb250YWN0VHlwZSI6IkN1c3RvbWVyIFN1cHBvcnQifSwgInNhbWVBcyI6WyJodHRwczovL3R3aXR0ZXIuY29tL01hcmtldEJlYXRDb20vIiwgImh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9tYXJrZXRiZWF0Y29tLyIsICJodHRwczovL3d3dy55b3V0dWJlLmNvbS9tYXJrZXRiZWF0Y29tIiwgImh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL01hcmtldEJlYXQiLCAiaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvbWFya2V0YmVhdCIsICJodHRwczovL3d3dy5jcnVuY2hiYXNlLmNvbS9vcmdhbml6YXRpb24vbWFya2V0YmVhdC1jb20iXSwgInB1Ymxpc2hpbmdQcmluY2lwbGVzIjoiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vZWRpdG9yaWFsLWd1aWRlbGluZXMvIn0gfSwgInB1Ymxpc2hlciI6IHsiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLCAiQHR5cGUiOiJPcmdhbml6YXRpb24iLCAibmFtZSI6Ik1hcmtldEJlYXQiLCAidXJsIjoiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vIiwgImxvZ28iOnsiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLCAiQHR5cGUiOiJJbWFnZU9iamVjdCIsICJ1cmwiOiJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9pbWFnZXMvbWFzdGVyL21hcmtldGJlYXQtbG9nby1ncmF5LWJsdWUtMTIwMC5wbmciLCAiaGVpZ2h0IjoiMzA2IiwgIndpZHRoIjoiMTIwMCJ9LCAiZW1haWwiOiJjb250YWN0QG1hcmtldGJlYXQuY29tIiwgImRlc2NyaXB0aW9uIjoiTWFya2V0QmVhdCBlbXBvd2VycyByZXRhaWwgaW52ZXN0b3JzIHRvIG1ha2UgYmV0dGVyIHRyYWRpbmcgZGVjaXNpb25zIGJ5IHByb3ZpZGluZyByZWFsLXRpbWUgZmluYW5jaWFsIGRhdGEgYW5kIG9iamVjdGl2ZSBtYXJrZXQgcmVzZWFyY2guIiwgImFkZHJlc3MiOnsiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLCAiQHR5cGUiOiJQb3N0YWxBZGRyZXNzIiwgInN0cmVldEFkZHJlc3MiOiIzNDUgTiBSZWlkIFBsYWNlLCBTdWl0ZSA2MjAiLCAiYWRkcmVzc0xvY2FsaXR5IjoiU2lvdXggRmFsbHMiLCAiYWRkcmVzc1JlZ2lvbiI6IlNEIiwgInBvc3RhbENvZGUiOiI1NzEwMyIsICJhZGRyZXNzQ291bnRyeSI6IlVTIn0sICJjb250YWN0UG9pbnQiOnsiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLCAiQHR5cGUiOiJDb250YWN0UG9pbnQiLCAidGVsZXBob25lIjoiKzEtODQ0LTk3OC02MjU3IiwgImVtYWlsIjoiY29udGFjdEBtYXJrZXRiZWF0LmNvbSIsICJjb250YWN0VHlwZSI6IkN1c3RvbWVyIFN1cHBvcnQifSwgInNhbWVBcyI6WyJodHRwczovL3R3aXR0ZXIuY29tL01hcmtldEJlYXRDb20vIiwgImh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9tYXJrZXRiZWF0Y29tLyIsICJodHRwczovL3d3dy55b3V0dWJlLmNvbS9tYXJrZXRiZWF0Y29tIiwgImh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL01hcmtldEJlYXQiLCAiaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvbWFya2V0YmVhdCIsICJodHRwczovL3d3dy5jcnVuY2hiYXNlLmNvbS9vcmdhbml6YXRpb24vbWFya2V0YmVhdC1jb20iXSwgInB1Ymxpc2hpbmdQcmluY2lwbGVzIjoiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vZWRpdG9yaWFsLWd1aWRlbGluZXMvIn0sICJkZXNjcmlwdGlvbiI6ICJSZWFsIGVzdGF0ZSBjYW4gYmUgYW4gZXhjZWxsZW50IGludmVzdG1lbnQgbm8gbWF0dGVyIHdoYXQgdGhlIGVjb25vbXkgYnJpbmdzIHRvIHRoZSB0YWJsZS4gTGVhcm4gaG93IHRvIGludmVzdCBpbiByZWFsIGVzdGF0ZSBvbiBNYXJrZXRCZWF0LiIgfSA8L3NjcmlwdD48bWV0YSBuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9InN1bW1hcnkiLz48bWV0YSBuYW1lID0idHdpdHRlcjpzaXRlIiBjb250ZW50PSJATWFya2V0QmVhdENvbSIgLz48bWV0YSBuYW1lID0idHdpdHRlcjpjcmVhdG9yIiBjb250ZW50PSJATWFya2V0QmVhdENvbSIgLz48bWV0YSBuYW1lID0idHdpdHRlcjp0aXRsZSIgY29udGVudD0iSG93IHRvIFN0YXJ0IEludmVzdGluZyBpbiBSZWFsIEVzdGF0ZSIvPjxtZXRhIG5hbWUgPSJ0d2l0dGVyOmRlc2NyaXB0aW9uIiBjb250ZW50PSJSZWFsIGVzdGF0ZSBjYW4gYmUgYW4gZXhjZWxsZW50IGludmVzdG1lbnQgbm8gbWF0dGVyIHdoYXQgdGhlIGVjb25vbXkgYnJpbmdzIHRvIHRoZSB0YWJsZS4gTGVhcm4gaG93IHRvIGludmVzdCBpbiByZWFsIGVzdGF0ZSBvbiBNYXJrZXRCZWF0LiIgLz48bWV0YSBuYW1lID0idHdpdHRlcjppbWFnZSIgY29udGVudD0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvbWVkXzIwMjMwNzI0MTEyMTI2X2hvdy10by1zdGFydC1pbnZlc3RpbmctaW4tcmVhbC1lc3RhdGUuanBnIiAvPjxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iSG93IHRvIFN0YXJ0IEludmVzdGluZyBpbiBSZWFsIEVzdGF0ZSIgLz48bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0iYXJ0aWNsZSIgLz48bWV0YSBwcm9wZXJ0eT0ib2c6dXJsIiBjb250ZW50PSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9ja3Mvc2VjdG9ycy9yZWFsLWVzdGF0ZS8iIC8+PG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy9tZWRfMjAyMzA3MjQxMTIxMjZfaG93LXRvLXN0YXJ0LWludmVzdGluZy1pbi1yZWFsLWVzdGF0ZS5qcGciIC8+PG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSJSZWFsIGVzdGF0ZSBjYW4gYmUgYW4gZXhjZWxsZW50IGludmVzdG1lbnQgbm8gbWF0dGVyIHdoYXQgdGhlIGVjb25vbXkgYnJpbmdzIHRvIHRoZSB0YWJsZS4gTGVhcm4gaG93IHRvIGludmVzdCBpbiByZWFsIGVzdGF0ZSBvbiBNYXJrZXRCZWF0LiIgLz48bWV0YSBwcm9wZXJ0eT0ib2c6c2l0ZV9uYW1lIiBjb250ZW50PSJNYXJrZXRCZWF0IiAvPjxtZXRhIHByb3BlcnR5PSJvZzpsb2NhbGUiIGNvbnRlbnQ9ImVuX1VTIiAvPmQCHA8WAh8AZWQCAQ8WAh8ABesCPGRpdiBpZD0nZ19pZF9vbmxvYWQnIGRhdGEtY2xpZW50X2lkPScxNzg1NDI4NTMzODYtc2ZxOHRhMHE5aW40MDdxbmF1ZDAwbzFvN2E2dGhsc2kuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20nIGRhdGEtbG9naW5fdXJpPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS91c2Vycy9PbmVUYXBWZXJpZnlSZWRpcmVjdC5hc3B4JyBkYXRhLXByb21wdF9wYXJlbnRfaWQ9J2dfaWRfb25sb2FkJyBkYXRhLWF1dG9fc2VsZWN0PSd0cnVlJyBkYXRhLWNhbmNlbF9vbl90YXBfb3V0c2lkZT0ndHJ1ZScgZGF0YS11c2VfZmVkY21fZm9yX3Byb21wdD0ndHJ1ZScgZGF0YS1zdGF0ZV9jb29raWVfZG9tYWluPSdtYXJrZXRiZWF0LmNvbSc+PC9kaXY+ZAIIDxYCHwAFmwE8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+dmFyIHNjcm9sbGluZ1RpY2tlcnNGaWxlID0gJy9TY3JpcHRzL1Njcm9sbGluZ1RpY2tlcnMuYXNoeD9hY2NvdW50aWQ9MCZpbnRlcnZhbD0yNTAzMDMwNzU0JnVzZXJsZXZlbD1Ob3RMb2dnZWRJbic7IDwvc2NyaXB0PmQCCQ8WAh8ABecIPGxpPjxhIGhyZWY9Ii9hbGwtYWNjZXNzL3JlcG9ydHMvP3JlcG9ydD1udWNsZWFyc3RvY2tzIj43IFRvcCBOdWNsZWFyIFN0b2NrcyBUbyBCdXkgTm93IDxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1keW5hbWljLWxvY2siPjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2FsbC1hY2Nlc3MvcmVwb3J0cy8/cmVwb3J0PWhpZ2h5aWVsZCI+MTAgQmVzdCBIaWdoLVlpZWxkIERpdmlkZW5kIFN0b2NrcyA8c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtZHluYW1pYy1sb2NrIj48L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9hbGwtYWNjZXNzL3JlcG9ydHMvP3JlcG9ydD1NYWduaWZpY2VudDciPjcgTWFnbmlmaWNlbnQgU3RvY2tzIGluIDIwMjUgPHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWR5bmFtaWMtbG9jayI+PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvYWxsLWFjY2Vzcy9yZXBvcnRzLz9yZXBvcnQ9MTBCZXN0QUlTdG9ja3MiPjEwIEJlc3QgQUkgU3RvY2tzIHRvIE93biBpbiAyMDI1IDxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1keW5hbWljLWxvY2siPjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2FsbC1hY2Nlc3MvcmVwb3J0cy8/cmVwb3J0PWJ1eWFuZGhvbGRmb3JldmVyIj43IFN0b2NrcyB0byBCdXkgQW5kIEhvbGQgRm9yZXZlciA8c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtZHluYW1pYy1sb2NrIj48L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9hbGwtYWNjZXNzL3JlcG9ydHMvP3JlcG9ydD1uZXd5ZWFyIj4xMCBCZXN0IFN0b2NrcyB0byBPd24gaW4gMjAyNSA8c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtZHluYW1pYy1sb2NrIj48L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9hbGwtYWNjZXNzL3JlcG9ydHMvP3JlcG9ydD1nb2xkIj4yMDI1IEdvbGQgRm9yZWNhc3Q6IEEgUGVyZmVjdCBTdG9ybSA8c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtZHluYW1pYy1sb2NrIj48L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9hbGwtYWNjZXNzL3JlcG9ydHMvP3JlcG9ydD1wb3QiPkJlZ2lubmVyJ3MgR3VpZGUgdG8gQ2FubmFiaXMgU3RvY2tzIDxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1keW5hbWljLWxvY2siPjwvc3Bhbj48L2E+PC9saT5kAgoPFgIfAAXnJTxsaSBjbGFzcz0iaGFzLXN1Ym1lbnUiPjxhIGhyZWY9Ii92aWRlb3MvIj5NYXJrZXRCZWF0IFRWPC9hPjx1bCBjbGFzcz0icm93IGxpbWl0ZWQtdmlkZW8tc3VibWVudSI+PGxpIGNsYXNzPSJtZWdhLW9ubHkgbWItMiBjb2wtNiBwbC0wIj48YSBocmVmPSIvdmlkZW9zL2NvbmdyZXNzLWNhc2hlcy1pbi1vbi1zdG9ja3NoZXJlcy1ob3cteW91LWNhbi10b28vIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxzcGFuIGNsYXNzPSJwb3NpdGlvbi1hYnNvbHV0ZSBmYS1zb2xpZCBmYS1wbGF5IGMtd2hpdGUiIGFyaWEtaGlkZGVuPSJ0cnVlIiBzdHlsZT0ib3BhY2l0eTowLjg7Zm9udC1zaXplOjNlbTsiPjwvc3Bhbj48aW1nIGNsYXNzPSJ3LTEwMCIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy92aWRlb3MvdGh1bWJfMjAyNTAzMDIxNDA5MzBfdmlkZW9jb25ncmVzc2NvcHkucG5nIiBhbHQ9IkNvbmdyZXNzIENhc2hlcyBJbiBvbiBTdG9ja3PigJRIZXJl4oCZcyBIb3cgWW91IENhbiBUb28hIiBoZWlnaHQ9Ijc4IiB3aWR0aD0iMTQwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMmVtOyI+Q29uZ3Jlc3MgQ2FzaGVzIEluIG9uIFN0b2Nrc+KAlEhlcmXigJlzIEhvdyBZb3UgQ2FuIFRvbyE8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3MvY29uZ3Jlc3MtY2FzaGVzLWluLW9uLXN0b2Nrc2hlcmVzLWhvdy15b3UtY2FuLXRvby8nPkNvbmdyZXNzIENhc2hlcyBJbiBvbiBTdG9ja3PigJRIZXJl4oCZcyBIb3cgWW91IENhbiBUb28hPC9hPjwvbGk+PGxpIGNsYXNzPSJtZWdhLW9ubHkgbWItMiBjb2wtNiBwbC0wIj48YSBocmVmPSIvdmlkZW9zLzUtc3RvY2tzLXRvLWJ1eS1ub3ctaW4tbWFyY2gtMjAyNS8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PHNwYW4gY2xhc3M9InBvc2l0aW9uLWFic29sdXRlIGZhLXNvbGlkIGZhLXBsYXkgYy13aGl0ZSIgYXJpYS1oaWRkZW49InRydWUiIHN0eWxlPSJvcGFjaXR5OjAuODtmb250LXNpemU6M2VtOyI+PC9zcGFuPjxpbWcgY2xhc3M9InctMTAwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ZpZGVvcy90aHVtYl8yMDI1MDIyODE3MDIwOV92aWRlb21hcmNoc3RvY2tzMi5wbmciIGFsdD0iNSBTdG9ja3MgdG8gQlVZIE5PVyBpbiBNYXJjaCAyMDI1IiBoZWlnaHQ9Ijc4IiB3aWR0aD0iMTQwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMmVtOyI+NSBTdG9ja3MgdG8gQlVZIE5PVyBpbiBNYXJjaCAyMDI1PC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ic2lkZS1vbmx5Ij48YSBocmVmPScvdmlkZW9zLzUtc3RvY2tzLXRvLWJ1eS1ub3ctaW4tbWFyY2gtMjAyNS8nPjUgU3RvY2tzIHRvIEJVWSBOT1cgaW4gTWFyY2ggMjAyNTwvYT48L2xpPjxsaSBjbGFzcz0ibWVnYS1vbmx5IG1iLTIgY29sLTYgcGwtMCI+PGEgaHJlZj0iL3ZpZGVvcy9hcmNoZXItYXZpYXRpb24tc2lua2luZy1ub3ctc29hcmluZy1zb29uLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48c3BhbiBjbGFzcz0icG9zaXRpb24tYWJzb2x1dGUgZmEtc29saWQgZmEtcGxheSBjLXdoaXRlIiBhcmlhLWhpZGRlbj0idHJ1ZSIgc3R5bGU9Im9wYWNpdHk6MC44O2ZvbnQtc2l6ZTozZW07Ij48L3NwYW4+PGltZyBjbGFzcz0idy0xMDAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvdmlkZW9zL3RodW1iXzIwMjUwMjI3MTcwMjUxX3ZpZGVvYXJjaGVyY29weS5wbmciIGFsdD0iQXJjaGVyIEF2aWF0aW9uOiBTaW5raW5nIE5vdywgU29hcmluZyBTb29uPyIgaGVpZ2h0PSI3OCIgd2lkdGg9IjE0MCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjJlbTsiPkFyY2hlciBBdmlhdGlvbjogU2lua2luZyBOb3csIFNvYXJpbmcgU29vbj88L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3MvYXJjaGVyLWF2aWF0aW9uLXNpbmtpbmctbm93LXNvYXJpbmctc29vbi8nPkFyY2hlciBBdmlhdGlvbjogU2lua2luZyBOb3csIFNvYXJpbmcgU29vbj88L2E+PC9saT48bGkgY2xhc3M9Im1lZ2Etb25seSBtYi0yIGNvbC02IHBsLTAiPjxhIGhyZWY9Ii92aWRlb3MvbnZpZGlhLXJldmVudWUtc29hcnMtNzgtYnV0LXZvbGF0aWxpdHktd29udC1zdG9wLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48c3BhbiBjbGFzcz0icG9zaXRpb24tYWJzb2x1dGUgZmEtc29saWQgZmEtcGxheSBjLXdoaXRlIiBhcmlhLWhpZGRlbj0idHJ1ZSIgc3R5bGU9Im9wYWNpdHk6MC44O2ZvbnQtc2l6ZTozZW07Ij48L3NwYW4+PGltZyBjbGFzcz0idy0xMDAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvdmlkZW9zL3RodW1iXzIwMjUwMjI2MTk0NjQ0X3ZpZGVvbnZkYWNvcHkzLnBuZyIgYWx0PSJOVklESUEgUmV2ZW51ZSBTT0FSUyA3OCUsIEJ1dCBWb2xhdGlsaXR5IFdvbuKAmXQgU1RPUCEiIGhlaWdodD0iNzgiIHdpZHRoPSIxNDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yZW07Ij5OVklESUEgUmV2ZW51ZSBTT0FSUyA3OCUsIEJ1dCBWb2xhdGlsaXR5IFdvbuKAmXQgU1RPUCE8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3MvbnZpZGlhLXJldmVudWUtc29hcnMtNzgtYnV0LXZvbGF0aWxpdHktd29udC1zdG9wLyc+TlZJRElBIFJldmVudWUgU09BUlMgNzglLCBCdXQgVm9sYXRpbGl0eSBXb27igJl0IFNUT1AhPC9hPjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0iaGFzLXN1Ym1lbnUiPjxhIGhyZWY9Ii9vcmlnaW5hbHMvIj5GZWF0dXJlZCBBcnRpY2xlczwvYT48dWwgY2xhc3M9J2xpbWl0ZWQtd2lkdGgtc3VibWVudSc+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvdGhlc2UtMy10ZWNoLXN0b2Nrcy1hcmUtZ2FpbmluZy1zdGVhbS1hZnRlci1udmlkaWFzLXJlcG9ydC8nPlRoZXNlIDMgVGVjaCBTdG9ja3MgQXJlIEdhaW5pbmcgU3RlYW0gQWZ0ZXIgTlZJRElB4oCZcyBSZXBvcnQ8L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy90aGVzZS1zLWFuZC1wLTUwMC1zdG9ja3MtaGF2ZS1sb3ctcC1lLXJhdGlvcy10aW1lLXRvLWJ1eS8nPlRoZXNlIFMmUCA1MDAgU3RvY2tzIEhhdmUgTG93IFAvRSBSYXRpb3Mg4oCUIFRpbWUgdG8gQnV5PzwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL29uZS12YWx1ZS1vbmUtZ3Jvd3RoLWFuZC1vbmUtbW9tZW50dW0tc3RvY2stZm9yLWRpdmVyc2lmaWNhdGlvbi8nPk9uZSBWYWx1ZSwgT25lIEdyb3d0aCwgYW5kIE9uZSBNb21lbnR1bSBTdG9jayBGb3IgRGl2ZXJzaWZpY2F0aW9uPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvcG9yY2gtZ3JvdXAtc3RvY2stc3VyZ2VzLTc2LWluLTItZGF5cy13aGF0cy1uZXh0Lyc+UG9yY2ggR3JvdXAgU3RvY2sgU3VyZ2VzIDc2JSBpbiAyIERheXMg4oCTIFdoYXTigJlzIE5leHQ/IDwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL21ham9yYW5hLTEtY2FuLWl0LWNlbWVudC1taWNyb3NvZnRzLXBsYWNlLWluLXF1YW50dW0tY29tcHV0aW5nLyc+TWFqb3JhbmEgMTogQ2FuIEl0IENlbWVudCBNaWNyb3NvZnTigJlzIFBsYWNlIGluIFF1YW50dW0gQ29tcHV0aW5nPzwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL2NoaW5hLXN0b2Nrcy1hcmUtbWFraW5nLWEtY29tZWJhY2staXMtdGhlcmUtbW9yZS11cHNpZGUtYWhlYWQvJz5DaGluYSBTdG9ja3MgQXJlIE1ha2luZyBhIENvbWViYWNrIOKAkyBJcyBUaGVyZSBNb3JlIFVwc2lkZSBBaGVhZD88L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy8zLWVhcm5pbmdzLXN3aW5ncy1pbnZlc3RvcnMtY2FuLXN0aWxsLXJpZGUtZm9yLWdyb3d0aC1wb3RlbnRpYWwvJz4zIEVhcm5pbmdzIFN3aW5ncyBJbnZlc3RvcnMgQ2FuIFN0aWxsIFJpZGUgZm9yIEdyb3d0aCBQb3RlbnRpYWw8L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy9oaWdoLWZseWluZy1kZWZlbnNlLXN0b2Nrcy10dW1ibGUtbWFya2V0LWppdHRlcnMtb3ItZG9kLWN1dHMvJz5IaWdoLUZseWluZyBEZWZlbnNlIFN0b2NrcyBUdW1ibGU6IE1hcmtldCBKaXR0ZXJzIG9yIERvRCBDdXRzPzwvYT48L2xpPjxsaSBjbGFzcz0icHQtMSI+PGEgaHJlZj0nL29yaWdpbmFscy8nPk1vcmUgRmVhdHVyZWQgQXJ0aWNsZXMgPHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtYW5nbGUtcmlnaHQiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPmQCCw8WAh8ABfMiPGxpIGNsYXNzPSJkLW5vbmUgZC1sZy1ibG9jayBtYi0yIGNvbC00IHBsLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9uZW9zLXMtYW5kLXAtNTAwci1oaWdoLWluY29tZS1ldGYtaGFybmFzc2VzLXRoZS1wb3dlci1vZi1vcHRpb25zLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48aW1nIGNsYXNzPSJ3LTEwMCIgc3R5bGU9ImFzcGVjdC1yYXRpbzoyLzE7b2JqZWN0LWZpdDpjb3ZlcjsiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDEyMTAxMzU1NDhfbmVvcy1zcC01MDByLWhpZ2gtaW5jb21lLWV0Zi1oYXJuYXNzZXMtdGhlLXBvd2VyLW8ucG5nIiBhbHQ9Ik5FT1MgUyZQIDUwMCBIaWdoIEluY29tZSBFVEYgKFNQWUkpIiBoZWlnaHQ9IjQ4OCIgd2lkdGg9IjEyMDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIGMtZ3JheSBmb250LXdlaWdodC1ub3JtYWwiIHN0eWxlPSJmb250LXNpemU6Ljk1ZW07bGluZS1oZWlnaHQ6MS4yZW07cGFkZGluZy1yaWdodDouNWVtOyI+TmVvcyBTJlAgNTAwKFIpIEhpZ2ggSW5jb21lIEVURiBIYXJuZXNzZXMgdGhlIFBvd2VyIG9mIE9wdGlvbnM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJkLW5vbmUgZC1sZy1ibG9jayBtYi0yIGNvbC00IHBsLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy8zLXVudXN1YWwtY2FsbC1vcHRpb24tdHJhZGVzLWludmVzdG9ycy1zaG91bGQtYmUtd2F0Y2hpbmcvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTEwNDExNTQ1Ml9vcHRpb25zLXRyYWRlcnMtYmV0LWJpZy1vbi10aGVzZS0zLXRlY2gtc3RvY2tzLmpwZyIgYWx0PSIiIGhlaWdodD0iODAwIiB3aWR0aD0iMTIwMCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEgYy1ncmF5IGZvbnQtd2VpZ2h0LW5vcm1hbCIgc3R5bGU9ImZvbnQtc2l6ZTouOTVlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Ij5PcHRpb25zIFRyYWRlcnMgQmV0IEJpZyBvbiBUaGVzZSAzIFRlY2ggU3RvY2tzIDwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbGVhcm4vaG93LXRvLXBsYXktbmV3LW9wdGlvbnMtdHJhZGluZy13aXRoLWJpdGNvaW4tZXRmcy8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PGltZyBjbGFzcz0idy0xMDAiIHN0eWxlPSJhc3BlY3QtcmF0aW86Mi8xO29iamVjdC1maXQ6Y292ZXI7IiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMTAxMTUyNDMwX2hvdy10by1wbGF5LW5ldy1vcHRpb25zLXRyYWRpbmctd2l0aC1iaXRjb2luLWV0ZnMuanBnIiBhbHQ9IlNpeCBiaXRjb2luIGNvaW5zIOKAlCBTdG9jayBFZGl0b3JpYWwgUGhvdG9ncmFwaHkiIGhlaWdodD0iODAwIiB3aWR0aD0iMTIwMCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEgYy1ncmF5IGZvbnQtd2VpZ2h0LW5vcm1hbCIgc3R5bGU9ImZvbnQtc2l6ZTouOTVlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Ij5Ib3cgdG8gUGxheSBOZXcgT3B0aW9ucyBUcmFkaW5nIFdpdGggQml0Y29pbiBFVEZzPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvYWxiZW1hcmxlLXN0b2NrLWNhbGwtb3B0aW9ucy1zdXJnZS13aGF0LWl0LW1lYW5zLWZvci1saXRoaXVtLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48aW1nIGNsYXNzPSJ3LTEwMCIgc3R5bGU9ImFzcGVjdC1yYXRpbzoyLzE7b2JqZWN0LWZpdDpjb3ZlcjsiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDEwMjgxMTExMzdfYWxiZW1hcmxlLXN0b2NrLWNhbGwtb3B0aW9ucy1zdXJnZS13aGF0LWl0LW1lYW5zLWYucG5nIiBhbHQ9ImFsYmVtYXJsZSBsaXRoaXVtIGlvbiBiYXR0ZXJ5IiBoZWlnaHQ9IjQ4OCIgd2lkdGg9IjEyMDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIGMtZ3JheSBmb250LXdlaWdodC1ub3JtYWwiIHN0eWxlPSJmb250LXNpemU6Ljk1ZW07bGluZS1oZWlnaHQ6MS4yZW07cGFkZGluZy1yaWdodDouNWVtOyI+QWxiZW1hcmxlIFN0b2NrIENhbGwgT3B0aW9ucyBTdXJnZTogV2hhdCBJdCBNZWFucyBmb3IgTGl0aGl1bTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbGVhcm4vb3B0aW9ucy1ob3ctdG8tZXhlY3V0ZS10aGUtd2hlZWwtc3RyYXRlZ3ktZm9yLW9wdGlvbnMtaW5jb21lLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48aW1nIGNsYXNzPSJ3LTEwMCIgc3R5bGU9ImFzcGVjdC1yYXRpbzoyLzE7b2JqZWN0LWZpdDpjb3ZlcjsiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDA3MTgxNTAyMTVfaG93LXRvLWV4ZWN1dGUtdGhlLXdoZWVsLXN0cmF0ZWd5LXRvLWdlbmVyYXRlLW9wdGkuanBnIiBhbHQ9IlBob3RvIG9mIGEgYnVzaW5lc3NtYW4gcnVubmluZyBpbnNpZGUgYSBjaXJjbGUgbWFkZSBvZiBtb25leSBzeW1ib2xpYyBvZiB0aGUgd2hlZWwgb3B0aW9ucyB0cmFkaW5nIHN0cmF0ZWd5LiAiIGhlaWdodD0iOTYwIiB3aWR0aD0iMTIwMCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEgYy1ncmF5IGZvbnQtd2VpZ2h0LW5vcm1hbCIgc3R5bGU9ImZvbnQtc2l6ZTouOTVlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Ij5Ib3cgdG8gRXhlY3V0ZSB0aGUgV2hlZWwgU3RyYXRlZ3kgdG8gR2VuZXJhdGUgT3B0aW9ucyBJbmNvbWU8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJkLW5vbmUgZC1sZy1ibG9jayBtYi0yIGNvbC00IHBsLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xlYXJuLzMtb3B0aW9ucy1zdHJhdGVnaWVzLXRvLXBsYXktYS1zdG9ja3MtdXB0cmVuZC1pZi1idWxsaXNoLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48aW1nIGNsYXNzPSJ3LTEwMCIgc3R5bGU9ImFzcGVjdC1yYXRpbzoyLzE7b2JqZWN0LWZpdDpjb3ZlcjsiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDA2MjYwNzU0MThfMy1vcHRpb25zLXN0cmF0ZWdpZXMtdG8tcGxheS1hLXN0b2Nrcy11cHRyZW5kLWlmLWIuanBnIiBhbHQ9IlN0b2NrIG9wdGlvbnMgc3RyYXRlZ2llcyAiIGhlaWdodD0iOTAwIiB3aWR0aD0iMTIwMCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEgYy1ncmF5IGZvbnQtd2VpZ2h0LW5vcm1hbCIgc3R5bGU9ImZvbnQtc2l6ZTouOTVlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Ij4zIE9wdGlvbnMgU3RyYXRlZ2llcyB0byBQbGF5IGEgU3RvY2vigJlzIFVwdHJlbmQgaWYgQnVsbGlzaCA8L3NwYW4+PC9hPjwvbGk+ZAINDw8WBB4IQ3NzQ2xhc3MFLHBiLTEgcHQtMCBwdC1zbS0xIG9yZGVyLXNtLTIgY29sIE5vdExvZ2dlZEluHgRfIVNCAgJkZAIOD2QWAgIDDxYCHwAFkQY8ZGl2IHN0eWxlPSJwYWRkaW5nOjZweDtmb250LXNpemU6MC44cmVtO2xpbmUtaGVpZ2h0OjEuMjsiIGNsYXNzPSJiZWxvdy1oMS10ZXh0LWxpbmstYWQgZC1taW5pbWFsLW5vbmUiPjxhIHN0eWxlPSJmb250LXdlaWdodDo3MDA7IGNvbG9yOnZhcigtLXdoaXRlKTsiIHRhcmdldD0iX2JsYW5rIiByZWw9InNwb25zb3JlZCBub29wZW5lciIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9yZWRpcmVjdC5hc3B4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTE5MzQmVXNlcklEPTAmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXkmaW50ZXJzdGl0aWFsPTEiPuKGkiBUcnVtcOKAmXMgVmljdG9yeSBDb3VsZCBTcGFyayBNYWpvciBHYWlucyBmb3IgR29sZCDigJMgRG9u4oCZdCBNaXNzIE91dDwvYT4gPHNwYW4gc3R5bGU9ImNvbG9yOnZhcigtLXdoaXRlKTsiPiA8c3BhbiBjbGFzcz0icGwtMSBkLW5vbmUgZC1zbS1pbmxpbmUtYmxvY2siPihGcm9tIEFtZXJpY2FuIEFsdGVybmF0aXZlKTwvc3Bhbj4gPHNwYW4gY2xhc3M9ImQtaW5saW5lIGQtc20tbm9uZSI+KEFkKTwvc3Bhbj48L3NwYW4+PGltZyBsb2FkaW5nPSdsYXp5JyBzcmM9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvVHJpZ2dlcmVkQ2FtcGFpZ25QaXhlbC5hc2h4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTE5MzQmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXknIGFsdD0nJyBoZWlnaHQ9JzEnIHdpZHRoPScxJyAvPjwvZGl2PmQCEA9kFgICAQ9kFgQCAw9kFgICAQ9kFgICAQ8WAh8ABRdSZWFsIEVzdGF0ZSBTdG9ja3MgTGlzdGQCBw9kFgoCAQ8WAh8ABZwBVGhpcyBwYWdlIHNob3dzIGluZm9ybWF0aW9uIGFib3V0IHRoZSAzMyBsYXJnZXN0IHJlYWwgZXN0YXRlIHNlY3RvciBzdG9ja3MgaW5jbHVkaW5nIFNvdGhlcmx5IEhvdGVscywgQUdOQyBJbnZlc3RtZW50LCBTb3RoZXJseSBIb3RlbHMsIGFuZCBBR05DIEludmVzdG1lbnQuZAIDDxYCHwAFVjxhIGhyZWY9IiNpbnZlc3RpbmctaW4tcmVhbC1lc3RhdGUtZXhwbGFpbmVkIj5MZWFybiBtb3JlIGFib3V0IHJlYWwgZXN0YXRlIHN0b2Nrcy48L2E+ZAIHD2QWAmYPZBYCAgEPFgIfAAWDvAc8ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnkgYmctd2hpdGUgYm9yZGVyIHJvdW5kZWQgZC1mbGV4IGZsZXgtd3JhcCBmbGV4LWxnLW5vd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1zdGFydCBtYi00Ij48ZGl2IGNsYXNzPSJkLWZsZXggZmxleC13cmFwIGZsZXgtc20tbm93cmFwIGZsZXgtZ3Jvdy0xIj48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMCB0ZXh0LWNlbnRlciBhbGlnbi1jb250ZW50LWNlbnRlciBweC0zIHB0LTQgYWxpZ24tc2VsZi1zdGFydCIgPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL1NPSE9CLyI+PGRpdiBjbGFzcz0iYm9yZGVyIHJvdW5kZWQgcC0zIGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciIgc3R5bGU9IndpZHRoOiAxNTBweDsgaGVpZ2h0OiAxNTBweDsgIj48aW1nIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9zb3RoZXJseS1ob3RlbHMtaW5jLWxvZ28ucG5nP3Y9MjAyMzAzMTQxNDA3NTgiIGhlaWdodD0iMzQiIHdpZHRoPSIxMDAiIHN0eWxlPSJtYXgtaGVpZ2h0OjEwMHB4OyBtYXgtd2lkdGg6MTAwcHg7IHdpZHRoOmF1dG87IGhlaWdodDphdXRvIiBhbHQ9IlNvdGhlcmx5IEhvdGVscyBzdG9jayBsb2dvIj48L2Rpdj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icC0zIGZsZXgtZ3Jvdy0xIj48aDIgY2xhc3M9Im1iLTEgaDMgZm9udC13ZWlnaHQtYm9sZCBtdC0xIj48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9TT0hPQi8iPjxzcGFuIGNsYXNzPSJjLWRhcmstYmx1ZSI+MS4gU290aGVybHkgSG90ZWxzIDwvc3Bhbj4gIDxzcGFuIHN0eWxlPSJmb250LXNpemU6MC42ZW07Ij5OQVNEQVE6U09IT0I8L3NwYW4+PC9hPjwvaDI+PGRpdiBjbGFzcz0iZm9udC1zbWFsbGVyIG10LTIiPjxkaXYgY2xhc3M9ImQtaW5saW5lLWJsb2NrIG1iLTIgbXItNCI+PHN0cm9uZyBzdHlsZT0iZm9udC1zaXplOjEuN2VtO2NvbG9yOiB2YXIoLS1ibHVlLTExKTsiPiQxNy4wOTwvc3Ryb25nPiA8c3Ryb25nIHN0eWxlPSJjb2xvcjojRDIzMzNEIj4gLTAuMTYmbmJzcDsoLTAuOTAlKTwvc3Ryb25nPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj5BcyBvZiAwMi8yOC8yMDI1IDA0OjAwIFBNIEVhc3Rlcm4gPGRpdiBjbGFzcz0iaW5saW5lLWFsd2F5cy1tb3JlaW5mbyBtb3JlaW5mbyBiZy13aGl0ZSIgdGFiaW5kZXg9IjAiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWNpcmNsZS1pbmZvIGMtZ3JheSIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOi44ZW07d2lkdGg6MTcwcHg7IiBjbGFzcz0idG9vbHRpcHRleHQiIGlkPSJ0b29sdGlwLWZtdiI+VGhpcyBpcyBhIGZhaXIgbWFya2V0IHZhbHVlIHByaWNlIHByb3ZpZGVkIGJ5IFBvbHlnb24uaW8uIDxhIGhyZWY9Ii9hYm91dC8jZGF0YSI+TGVhcm4gbW9yZS48L2E+PC9zcGFuPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJtYi0xIGZvbnQtc21hbGwiPlNvdGhlcmx5IEhvdGVscyBJbmMuIGlzIGEgc2VsZi1tYW5hZ2VkIGFuZCBzZWxmLWFkbWluaXN0ZXJlZCBsb2RnaW5nIFJFSVQgZm9jdXNlZCBvbiB0aGUgYWNxdWlzaXRpb24sIHJlbm92YXRpb24sIHVwYnJhbmRpbmcgYW5kIHJlcG9zaXRpb25pbmcgb2YgdXBzY2FsZSB0byB1cHBlci11cHNjYWxlIGZ1bGwtc2VydmljZSBob3RlbHMgaW4gdGhlIFNvdXRoZXJuIFVuaXRlZCBTdGF0ZXMuIFNvdGhlcmx5IG1heSBhbHNvIG9wcG9ydHVuaXN0aWNhbGx5IGFjcXVpcmUgaG90ZWxzIHRocm91Z2hvdXQgdGhlIFVuaXRlZCBTdGF0ZXMuIEN1cnJlbnRseSwgdGhlIENvbXBhbnkmI3gyNztzIHBvcnRmb2xpbyBjb25zaXN0cyBvZiBpbnZlc3RtZW50cyBpbiB0ZW4gaG90ZWwgcHJvcGVydGllcywgY29tcHJpc2luZyAyLDc4NiByb29tcywgYXMgd2VsbCBhcyBpbnRlcmVzdHMgaW4gdHdvIGNvbmRvbWluaXVtIGhvdGVscyBhbmQgdGhlaXIgYXNzb2NpYXRlZCByZW50YWwgcHJvZ3JhbXMuIFRoZSBDb21wYW55IG93bnMgaG90ZWxzIHRoYXQgb3BlcmF0ZSB1bmRlciB0aGUgSGlsdG9uIFdvcmxkd2lkZSBhbmQgSHlhdHQgSG90ZWxzIENvcnBvcmF0aW9uIGJyYW5kcywgYXMgd2VsbCBhcyBpbmRlcGVuZGVudCBob3RlbHMuIFNvdGhlcmx5IEhvdGVscyBJbmMuIHdhcyBvcmdhbml6ZWQgaW4gMjAwNCBhbmQgaXMgaGVhZHF1YXJ0ZXJlZCBpbiBXaWxsaWFtc2J1cmcsIFZpcmdpbmlhLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+MzgwIHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkF2ZXJhZ2UgVm9sdW1lPC9kdD48ZGQ+MSw3MDggc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD5Ub2RheSdzIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTYuNzU8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MTA1JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxNi43NTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTAtRGF5IFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTYuMzM8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6NDglIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDE3Ljg3PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTYuMDE8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MjIlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDIwLjg5PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgWWllbGQ8L2R0PjxkZD43Ljg1JTwvZGQ+PC9kaXY+PC9kbD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGQtbWQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBtYi00Ij48ZGl2IGNsYXNzPSJ3LTEwMCBjLXdoaXRlIGQtYmxvY2sgcm91bmRlZCIgc3R5bGU9ImJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCw3MSwxMDQsMSkgMCUsIHJnYmEoMCw3NywxMTMsMSkgMzglLCByZ2JhKDAsODQsMTIzLDEpIDczJSwgcmdiYSgwLDg3LDEyOCwxKSAxMDAlKSI+IDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+IEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7IC5vcHRpbi1sZWZ0LWltYWdlIHtiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7ICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDt9fTwvc3R5bGU+PGRpdiBpZD0icG5sU2lnbnVwIiBjbGFzcz0icHktNCBwci00IHJvdW5kZWQgb3B0aW4tbGVmdC1pbWFnZSIgc3R5bGU9InBhZGRpbmctbGVmdDoyODBweDtiYWNrZ3JvdW5kOnVybCgvaW1hZ2VzL2JnLW1lc3NhZ2VzLnBuZykgbGVmdCB0b3Agbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7Ij4NCgk8ZGl2IGlkPSJkaXZTdWJzY3JpYmUiIGNsYXNzPSJzdWJzY3JpYmUgZC1pbmxpbmUtYmxvY2sgcHgtMyBweC1tZC0wIj48ZGl2IGNsYXNzPSJoMyBmb250LXdlaWdodC1tZWRpdW0gbS0wIG1iLTIiIHN0eWxlPSJmb250LXNpemU6MS44ZW07Ij5HZXQgdGhlIExhdGVzdCBOZXdzIGFuZCBSYXRpbmdzIGZvciBZb3VyIFN0b2NrczwvZGl2PjxwIHN0eWxlPSJmb250LXNpemU6MS4xMjVlbTttYXgtd2lkdGg6ODAwcHg7OyIgY2xhc3M9Im1iLTMgZm9udC1sYXJnZSBjLWxpZ2h0LWdyYXkiPkVudGVyIHlvdXIgZW1haWwgYWRkcmVzcyBiZWxvdyB0byByZWNlaXZlIHRoZSBsYXRlc3QgaGVhZGxpbmVzIGFuZCBhbmFseXN0cyYjMzk7IHJlY29tbWVuZGF0aW9ucyBmb3IgeW91ciBzdG9ja3Mgd2l0aCBvdXIgZnJlZSBkYWlseSAgZW1haWwgbmV3c2xldHRlci48L3A+PGRpdiBzdHlsZT0ibWF4LXdpZHRoOjUyOHB4OyIgY2xhc3M9ImZvcm0tcm93IG1sLTAiPjxpbnB1dCBuYW1lPSJPblBhZ2VSZWdpc3RyYXRpb25FbWFpbCIgdHlwZT0idGV4dCIgaWQ9Ik9uUGFnZVJlZ2lzdHJhdGlvbkVtYWlsIiBjbGFzcz0iYi13aGl0ZSBjb2wtc20tNyIgcGxhY2Vob2xkZXI9IllvdXIgRW1haWwgQWRkcmVzcyIgYXJpYS1sYWJlbD0iRW1haWwgQWRkcmVzcyIgc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXg6MSAwIDI5NnB4Oy1tcy1mbGV4OjEgMCAyOTZweDsiIC8+PGlucHV0IHR5cGU9ImJ1dHRvbiIgbmFtZT0iYnRuSEFTdWJtaXQiIHZhbHVlPSJTaWduLVVwIE5vdyIgb25jbGljaz0iaWYgKENoZWNrRW1haWwoJiMzOTtPblBhZ2VSZWdpc3RyYXRpb25FbWFpbCYjMzk7LCAmIzM5O1Nob3dTdWdnZXN0aW9uT25QYWdlJiMzOTssICYjMzk7Yy13aGl0ZSYjMzk7KSkgeyB3aW5kb3cubG9jYXRpb24gPSAmIzM5Oy9uZXdzbGV0dGVyLz9SZWdpc3RyYXRpb25Db2RlPVNlY3RvckluZHVzdHJpZXNQYWdlJmFtcDtSZWdpc3RyYXRpb25Eb21haW49bWFya2V0YmVhdC5jb20mYW1wO1JlZ2lzdGVyRW1haWw9JiMzOTsrZW5jb2RlVVJJQ29tcG9uZW50KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCYjMzk7T25QYWdlUmVnaXN0cmF0aW9uRW1haWwmIzM5OykudmFsdWUpOyByZXR1cm4gdHJ1ZTt9IGVsc2UgeyByZXR1cm4gZmFsc2U7IH07IiBpZD0iYnRuSEFTdWJtaXQiIGNsYXNzPSJjb2wtc20tNSBidG4gYnRuLWZlYXR1cmVkIiBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleDoxIDAgMjMycHg7LW1zLWZsZXg6MSAwIDIzMnB4OyIgLz48ZGl2IGlkPSJTaG93U3VnZ2VzdGlvbk9uUGFnZSI+PC9kaXY+PC9kaXY+PC9kaXY+DQo8L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnkgYmctd2hpdGUgYm9yZGVyIHJvdW5kZWQgZC1mbGV4IGZsZXgtd3JhcCBmbGV4LWxnLW5vd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1zdGFydCBtYi00Ij48ZGl2IGNsYXNzPSJkLWZsZXggZmxleC13cmFwIGZsZXgtc20tbm93cmFwIGZsZXgtZ3Jvdy0xIj48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMCB0ZXh0LWNlbnRlciBhbGlnbi1jb250ZW50LWNlbnRlciBweC0zIHB0LTQgYWxpZ24tc2VsZi1zdGFydCIgPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL0FHTkNMLyI+PGRpdiBjbGFzcz0iYm9yZGVyIHJvdW5kZWQgcC0zIGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciIgc3R5bGU9IndpZHRoOiAxNTBweDsgaGVpZ2h0OiAxNTBweDsgIj48aW1nIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hZ25jLWludmVzdG1lbnQtY29ycC1sb2dvLmpwZz92PTIwMjMwNDE5MTI0MjEyIiBoZWlnaHQ9IjMwIiB3aWR0aD0iMTAwIiBzdHlsZT0ibWF4LWhlaWdodDoxMDBweDsgbWF4LXdpZHRoOjEwMHB4OyB3aWR0aDphdXRvOyBoZWlnaHQ6YXV0byIgYWx0PSJBR05DIEludmVzdG1lbnQgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvQUdOQ0wvIj48c3BhbiBjbGFzcz0iYy1kYXJrLWJsdWUiPjIuIEFHTkMgSW52ZXN0bWVudCA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROkFHTkNMPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjUuMTY8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6IzZDNzc4MyI+IDAuMDAmbmJzcDsoMC4wMCUpPC9zdHJvbmc+IDxkaXYgY2xhc3M9InByaWNlLXVwZGF0ZWQiPkNsb3NpbmcgcHJpY2UgMDIvMjgvMjAyNSAwNDowMCBQTSBFYXN0ZXJuPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgZXh0ZW5kZWQtaG91cnMgbWItMiI+PGRpdiBjbGFzcz0iZm9udC04IGJvbGQiIHN0eWxlPSJjb2xvcjogdmFyKC0tZ3JheS0xMCk7Ij5FeHRlbmRlZCBUcmFkaW5nPC9kaXY+PHN0cm9uZyBzdHlsZT0iY29sb3I6IHZhcigtLWJsdWUtMTEpOyI+JDI1LjE0PC9zdHJvbmc+IDxzdHJvbmcgY2xhc3M9ImZvbnQtOSIgc3R5bGU9ImNvbG9yOiNEMjMzM0QiPiAtMC4wMiZuYnNwOygtMC4xMCUpPC9zdHJvbmc+IDxkaXYgY2xhc3M9InByaWNlLXVwZGF0ZWQiPkFzIG9mIDAyLzI4LzIwMjUgMDQ6MDIgUE0gRWFzdGVybiA8ZGl2IGNsYXNzPSJpbmxpbmUtYWx3YXlzLW1vcmVpbmZvIG1vcmVpbmZvIGJnLXdoaXRlIiB0YWJpbmRleD0iMCI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtY2lyY2xlLWluZm8gYy1ncmF5IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6LjhlbTt3aWR0aDoxNzBweDsiIGNsYXNzPSJ0b29sdGlwdGV4dCIgaWQ9InRvb2x0aXAtZm12Ij5FeHRlbmRlZCB0cmFkaW5nIGlzIHRyYWRpbmcgdGhhdCBoYXBwZW5zIG9uIGVsZWN0cm9uaWMgbWFya2V0cyBvdXRzaWRlIG9mIHJlZ3VsYXIgdHJhZGluZyBob3Vycy4gVGhpcyBpcyBhIGZhaXIgbWFya2V0IHZhbHVlIGV4dGVuZGVkIGhvdXJzIHByaWNlIHByb3ZpZGVkIGJ5IFBvbHlnb24uaW8uIDxhIGhyZWY9Ii9hYm91dC8jZGF0YSI+TGVhcm4gbW9yZS48L2E+PC9zcGFuPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJtYi0xIGZvbnQtc21hbGwiPkFHTkMgSW52ZXN0bWVudCBDb3JwLiBwcm92aWRlcyBwcml2YXRlIGNhcGl0YWwgdG8gaG91c2luZyBtYXJrZXQgaW4gdGhlIFVuaXRlZCBTdGF0ZXMuIEl0IGludmVzdHMgaW4gcmVzaWRlbnRpYWwgbW9ydGdhZ2UgcGFzcy10aHJvdWdoIHNlY3VyaXRpZXMgYW5kIGNvbGxhdGVyYWxpemVkIG1vcnRnYWdlIG9ibGlnYXRpb25zIGZvciB3aGljaCB0aGUgcHJpbmNpcGFsIGFuZCBpbnRlcmVzdCBwYXltZW50cyBhcmUgZ3VhcmFudGVlZCBieSB0aGUgVW5pdGVkIFN0YXRlcyBnb3Zlcm5tZW50LXNwb25zb3JlZCBlbnRlcnByaXNlIG9yIGJ5IHRoZSBVbml0ZWQgU3RhdGVzIGdvdmVybm1lbnQgYWdlbmN5LiBUaGUgY29tcGFueSBxdWFsaWZpZXMgYXMgYSByZWFsIGVzdGF0ZSBpbnZlc3RtZW50IHRydXN0IGZvciBmZWRlcmFsIGluY29tZSB0YXggcHVycG9zZXMuIEl0IGdlbmVyYWxseSB3b3VsZCBub3QgYmUgc3ViamVjdCB0byBmZWRlcmFsIGNvcnBvcmF0ZSBpbmNvbWUgdGF4ZXMgaWYgaXQgZGlzdHJpYnV0ZXMgYXQgbGVhc3QgOTAlIG9mIGl0cyB0YXhhYmxlIGluY29tZSB0byBpdHMgc3RvY2tob2xkZXJzLiBUaGUgY29tcGFueSB3YXMgZm9ybWVybHkga25vd24gYXMgQW1lcmljYW4gQ2FwaXRhbCBBZ2VuY3kgQ29ycC4gYW5kIGNoYW5nZWQgaXRzIG5hbWUgdG8gQUdOQyBJbnZlc3RtZW50IENvcnAuIGluIFNlcHRlbWJlciAyMDE2LiBBR05DIEludmVzdG1lbnQgQ29ycC4gd2FzIGluY29ycG9yYXRlZCBpbiAyMDA4IGFuZCBpcyBoZWFkcXVhcnRlcmVkIGluIEJldGhlc2RhLCBNYXJ5bGFuZC48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55LXN0YXRzIGNvbC0xMiBjb2wtbGctNCBib3JkZXItbGVmdCBwLTMgbXQtMyBtdC1tZC0wIGFsaWduLXNlbGYtc3RyZXRjaCBhbGlnbi1jb250ZW50LXN0YXJ0Ij48ZGwgY2xhc3M9Im1iLTAiPjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5NYXJrZXQgQ2FwaXRhbGl6YXRpb248L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5QL0UgUmF0aW88L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUmF0aW5nPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFByaWNlIFRhcmdldDwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlZvbHVtZTwvZHQ+PGRkPjE1LDQyOSBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BdmVyYWdlIFZvbHVtZTwvZHQ+PGRkPjIwLDc3NyBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PlRvZGF5J3MgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyNS4xMDxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo0MyUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMjUuMjQ8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUwLURheSBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDI0LjE4PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjYxJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNS43OTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDIyLjMwPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjgyJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNS43OTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRpdmlkZW5kIFlpZWxkPC9kdD48ZGQ+OS4xMSU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55IGJnLXdoaXRlIGJvcmRlciByb3VuZGVkIGQtZmxleCBmbGV4LXdyYXAgZmxleC1sZy1ub3dyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnQgbWItNCI+PGRpdiBjbGFzcz0iZC1mbGV4IGZsZXgtd3JhcCBmbGV4LXNtLW5vd3JhcCBmbGV4LWdyb3ctMSI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTAgdGV4dC1jZW50ZXIgYWxpZ24tY29udGVudC1jZW50ZXIgcHgtMyBwdC00IGFsaWduLXNlbGYtc3RhcnQiID48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9TT0hPTi8iPjxkaXYgY2xhc3M9ImJvcmRlciByb3VuZGVkIHAtMyBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiIHN0eWxlPSJ3aWR0aDogMTUwcHg7IGhlaWdodDogMTUwcHg7ICI+PGltZyBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3Mvc290aGVybHktaG90ZWxzLWluYy1sb2dvLmpwZz92PTIwMjMwMzE1MDczNDQ3IiBoZWlnaHQ9IjI5IiB3aWR0aD0iMTAwIiBzdHlsZT0ibWF4LWhlaWdodDoxMDBweDsgbWF4LXdpZHRoOjEwMHB4OyB3aWR0aDphdXRvOyBoZWlnaHQ6YXV0byIgYWx0PSJTb3RoZXJseSBIb3RlbHMgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvU09IT04vIj48c3BhbiBjbGFzcz0iYy1kYXJrLWJsdWUiPjMuIFNvdGhlcmx5IEhvdGVscyA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROlNPSE9OPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMTYuNTQ8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IC0wLjgxJm5ic3A7KC00LjY3JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNSAwNDowMCBQTSBFYXN0ZXJuIDxkaXYgY2xhc3M9ImlubGluZS1hbHdheXMtbW9yZWluZm8gbW9yZWluZm8gYmctd2hpdGUiIHRhYmluZGV4PSIwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1jaXJjbGUtaW5mbyBjLWdyYXkiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTouOGVtO3dpZHRoOjE3MHB4OyIgY2xhc3M9InRvb2x0aXB0ZXh0IiBpZD0idG9vbHRpcC1mbXYiPlRoaXMgaXMgYSBmYWlyIG1hcmtldCB2YWx1ZSBwcmljZSBwcm92aWRlZCBieSBQb2x5Z29uLmlvLiA8YSBocmVmPSIvYWJvdXQvI2RhdGEiPkxlYXJuIG1vcmUuPC9hPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cCBjbGFzcz0ibWItMSBmb250LXNtYWxsIj5Tb3RoZXJseSBIb3RlbHMgSW5jLiBpcyBhIHNlbGYtbWFuYWdlZCBhbmQgc2VsZi1hZG1pbmlzdGVyZWQgbG9kZ2luZyBSRUlUIGZvY3VzZWQgb24gdGhlIGFjcXVpc2l0aW9uLCByZW5vdmF0aW9uLCB1cGJyYW5kaW5nIGFuZCByZXBvc2l0aW9uaW5nIG9mIHVwc2NhbGUgdG8gdXBwZXItdXBzY2FsZSBmdWxsLXNlcnZpY2UgaG90ZWxzIGluIHRoZSBTb3V0aGVybiBVbml0ZWQgU3RhdGVzLiBTb3RoZXJseSBtYXkgYWxzbyBvcHBvcnR1bmlzdGljYWxseSBhY3F1aXJlIGhvdGVscyB0aHJvdWdob3V0IHRoZSBVbml0ZWQgU3RhdGVzLiBDdXJyZW50bHksIHRoZSBDb21wYW55JiN4Mjc7cyBwb3J0Zm9saW8gY29uc2lzdHMgb2YgaW52ZXN0bWVudHMgaW4gdGVuIGhvdGVsIHByb3BlcnRpZXMsIGNvbXByaXNpbmcgMiw3ODYgcm9vbXMsIGFzIHdlbGwgYXMgaW50ZXJlc3RzIGluIHR3byBjb25kb21pbml1bSBob3RlbHMgYW5kIHRoZWlyIGFzc29jaWF0ZWQgcmVudGFsIHByb2dyYW1zLiBUaGUgQ29tcGFueSBvd25zIGhvdGVscyB0aGF0IG9wZXJhdGUgdW5kZXIgdGhlIEhpbHRvbiBXb3JsZHdpZGUgYW5kIEh5YXR0IEhvdGVscyBDb3Jwb3JhdGlvbiBicmFuZHMsIGFzIHdlbGwgYXMgaW5kZXBlbmRlbnQgaG90ZWxzLiBTb3RoZXJseSBIb3RlbHMgSW5jLiB3YXMgb3JnYW5pemVkIGluIDIwMDQgYW5kIGlzIGhlYWRxdWFydGVyZWQgaW4gV2lsbGlhbXNidXJnLCBWaXJnaW5pYS48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55LXN0YXRzIGNvbC0xMiBjb2wtbGctNCBib3JkZXItbGVmdCBwLTMgbXQtMyBtdC1tZC0wIGFsaWduLXNlbGYtc3RyZXRjaCBhbGlnbi1jb250ZW50LXN0YXJ0Ij48ZGwgY2xhc3M9Im1iLTAiPjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5NYXJrZXQgQ2FwaXRhbGl6YXRpb248L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5QL0UgUmF0aW88L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUmF0aW5nPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFByaWNlIFRhcmdldDwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlZvbHVtZTwvZHQ+PGRkPjIsMTQ0IHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkF2ZXJhZ2UgVm9sdW1lPC9kdD48ZGQ+OTEyIHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+VG9kYXkncyBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDE2LjY4PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjU1JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxNi45MDwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTAtRGF5IFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTYuMDE8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MjclIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDE4Ljk0PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTYuNjg8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MyUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMjAuNjc8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5EaXZpZGVuZCBZaWVsZDwvZHQ+PGRkPjguMzclPC9kZD48L2Rpdj48L2RsPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueSBiZy13aGl0ZSBib3JkZXIgcm91bmRlZCBkLWZsZXggZmxleC13cmFwIGZsZXgtbGctbm93cmFwIGp1c3RpZnktY29udGVudC1iZXR3ZWVuIGFsaWduLWl0ZW1zLXN0YXJ0IG1iLTQiPjxkaXYgY2xhc3M9ImQtZmxleCBmbGV4LXdyYXAgZmxleC1zbS1ub3dyYXAgZmxleC1ncm93LTEiPjxkaXYgY2xhc3M9ImZsZXgtZ3Jvdy0wIHRleHQtY2VudGVyIGFsaWduLWNvbnRlbnQtY2VudGVyIHB4LTMgcHQtNCBhbGlnbi1zZWxmLXN0YXJ0IiA+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvQUdOQ00vIj48ZGl2IGNsYXNzPSJib3JkZXIgcm91bmRlZCBwLTMgZC1mbGV4IGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIiBzdHlsZT0id2lkdGg6IDE1MHB4OyBoZWlnaHQ6IDE1MHB4OyAiPjxpbWcgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FnbmMtaW52ZXN0bWVudC1jb3JwLWxvZ28ucG5nP3Y9MjAyMzAzMDkxNjUwNDgiIGhlaWdodD0iMTAwIiB3aWR0aD0iMTAwIiBzdHlsZT0ibWF4LWhlaWdodDoxMDBweDsgbWF4LXdpZHRoOjEwMHB4OyB3aWR0aDphdXRvOyBoZWlnaHQ6YXV0byIgYWx0PSJBR05DIEludmVzdG1lbnQgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvQUdOQ00vIj48c3BhbiBjbGFzcz0iYy1kYXJrLWJsdWUiPjQuIEFHTkMgSW52ZXN0bWVudCA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROkFHTkNNPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjUuNDA8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6IzExODI0RCI+ICswLjA3Jm5ic3A7KCswLjI4JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+Q2xvc2luZyBwcmljZSAwMi8yOC8yMDI1IDA0OjAwIFBNIEVhc3Rlcm48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBleHRlbmRlZC1ob3VycyBtYi0yIj48ZGl2IGNsYXNzPSJmb250LTggYm9sZCIgc3R5bGU9ImNvbG9yOiB2YXIoLS1ncmF5LTEwKTsiPkV4dGVuZGVkIFRyYWRpbmc8L2Rpdj48c3Ryb25nIHN0eWxlPSJjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjUuNDE8L3N0cm9uZz4gPHN0cm9uZyBjbGFzcz0iZm9udC05IiBzdHlsZT0iY29sb3I6IzExODI0RCI+ICswLjAxJm5ic3A7KCswLjA0JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNSAwNDowMiBQTSBFYXN0ZXJuIDxkaXYgY2xhc3M9ImlubGluZS1hbHdheXMtbW9yZWluZm8gbW9yZWluZm8gYmctd2hpdGUiIHRhYmluZGV4PSIwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1jaXJjbGUtaW5mbyBjLWdyYXkiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTouOGVtO3dpZHRoOjE3MHB4OyIgY2xhc3M9InRvb2x0aXB0ZXh0IiBpZD0idG9vbHRpcC1mbXYiPkV4dGVuZGVkIHRyYWRpbmcgaXMgdHJhZGluZyB0aGF0IGhhcHBlbnMgb24gZWxlY3Ryb25pYyBtYXJrZXRzIG91dHNpZGUgb2YgcmVndWxhciB0cmFkaW5nIGhvdXJzLiBUaGlzIGlzIGEgZmFpciBtYXJrZXQgdmFsdWUgZXh0ZW5kZWQgaG91cnMgcHJpY2UgcHJvdmlkZWQgYnkgUG9seWdvbi5pby4gPGEgaHJlZj0iL2Fib3V0LyNkYXRhIj5MZWFybiBtb3JlLjwvYT48L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHAgY2xhc3M9Im1iLTEgZm9udC1zbWFsbCI+QUdOQyBJbnZlc3RtZW50IENvcnAuIHByb3ZpZGVzIHByaXZhdGUgY2FwaXRhbCB0byBob3VzaW5nIG1hcmtldCBpbiB0aGUgVW5pdGVkIFN0YXRlcy4gSXQgaW52ZXN0cyBpbiByZXNpZGVudGlhbCBtb3J0Z2FnZSBwYXNzLXRocm91Z2ggc2VjdXJpdGllcyBhbmQgY29sbGF0ZXJhbGl6ZWQgbW9ydGdhZ2Ugb2JsaWdhdGlvbnMgZm9yIHdoaWNoIHRoZSBwcmluY2lwYWwgYW5kIGludGVyZXN0IHBheW1lbnRzIGFyZSBndWFyYW50ZWVkIGJ5IHRoZSBVbml0ZWQgU3RhdGVzIGdvdmVybm1lbnQtc3BvbnNvcmVkIGVudGVycHJpc2Ugb3IgYnkgdGhlIFVuaXRlZCBTdGF0ZXMgZ292ZXJubWVudCBhZ2VuY3kuIFRoZSBjb21wYW55IHF1YWxpZmllcyBhcyBhIHJlYWwgZXN0YXRlIGludmVzdG1lbnQgdHJ1c3QgZm9yIGZlZGVyYWwgaW5jb21lIHRheCBwdXJwb3Nlcy4gSXQgZ2VuZXJhbGx5IHdvdWxkIG5vdCBiZSBzdWJqZWN0IHRvIGZlZGVyYWwgY29ycG9yYXRlIGluY29tZSB0YXhlcyBpZiBpdCBkaXN0cmlidXRlcyBhdCBsZWFzdCA5MCUgb2YgaXRzIHRheGFibGUgaW5jb21lIHRvIGl0cyBzdG9ja2hvbGRlcnMuIFRoZSBjb21wYW55IHdhcyBmb3JtZXJseSBrbm93biBhcyBBbWVyaWNhbiBDYXBpdGFsIEFnZW5jeSBDb3JwLiBhbmQgY2hhbmdlZCBpdHMgbmFtZSB0byBBR05DIEludmVzdG1lbnQgQ29ycC4gaW4gU2VwdGVtYmVyIDIwMTYuIEFHTkMgSW52ZXN0bWVudCBDb3JwLiB3YXMgaW5jb3Jwb3JhdGVkIGluIDIwMDggYW5kIGlzIGhlYWRxdWFydGVyZWQgaW4gQmV0aGVzZGEsIE1hcnlsYW5kLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+OCw2ODkgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QXZlcmFnZSBWb2x1bWU8L2R0PjxkZD4xOSw0MTkgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD5Ub2RheSdzIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMjUuMzA8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MTAwJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNS40MDwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTAtRGF5IFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMjUuMDQ8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6NjQlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDI1LjYwPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMjQuMzI8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6NzElIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDI1Ljg1PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgWWllbGQ8L2R0PjxkZD43Ljc0JTwvZGQ+PC9kaXY+PC9kbD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnkgYmctd2hpdGUgYm9yZGVyIHJvdW5kZWQgZC1mbGV4IGZsZXgtd3JhcCBmbGV4LWxnLW5vd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1zdGFydCBtYi00Ij48ZGl2IGNsYXNzPSJkLWZsZXggZmxleC13cmFwIGZsZXgtc20tbm93cmFwIGZsZXgtZ3Jvdy0xIj48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMCB0ZXh0LWNlbnRlciBhbGlnbi1jb250ZW50LWNlbnRlciBweC0zIHB0LTQgYWxpZ24tc2VsZi1zdGFydCIgPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL1NPSE9PLyI+PGRpdiBjbGFzcz0iYm9yZGVyIHJvdW5kZWQgcC0zIGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciIgc3R5bGU9IndpZHRoOiAxNTBweDsgaGVpZ2h0OiAxNTBweDsgIj48aW1nIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9zb3RoZXJseS1ob3RlbHMtaW5jLWxvZ28ucG5nIiBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCIgc3R5bGU9Im1heC1oZWlnaHQ6MTAwcHg7IG1heC13aWR0aDoxMDBweDsgd2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG8iIGFsdD0iU290aGVybHkgSG90ZWxzIHN0b2NrIGxvZ28iPjwvZGl2PjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwLTMgZmxleC1ncm93LTEiPjxoMiBjbGFzcz0ibWItMSBoMyBmb250LXdlaWdodC1ib2xkIG10LTEiPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL1NPSE9PLyI+PHNwYW4gY2xhc3M9ImMtZGFyay1ibHVlIj41LiBTb3RoZXJseSBIb3RlbHMgPC9zcGFuPiAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTowLjZlbTsiPk5BU0RBUTpTT0hPTzwvc3Bhbj48L2E+PC9oMj48ZGl2IGNsYXNzPSJmb250LXNtYWxsZXIgbXQtMiI+PGRpdiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbWItMiBtci00Ij48c3Ryb25nIHN0eWxlPSJmb250LXNpemU6MS43ZW07Y29sb3I6IHZhcigtLWJsdWUtMTEpOyI+JDE2Ljg2PC9zdHJvbmc+IDxzdHJvbmcgc3R5bGU9ImNvbG9yOiMxMTgyNEQiPiArMC4yOSZuYnNwOygrMS43NyUpPC9zdHJvbmc+IDxkaXYgY2xhc3M9InByaWNlLXVwZGF0ZWQiPkFzIG9mIDAyLzI4LzIwMjUgMDQ6MDAgUE0gRWFzdGVybiA8ZGl2IGNsYXNzPSJpbmxpbmUtYWx3YXlzLW1vcmVpbmZvIG1vcmVpbmZvIGJnLXdoaXRlIiB0YWJpbmRleD0iMCI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtY2lyY2xlLWluZm8gYy1ncmF5IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6LjhlbTt3aWR0aDoxNzBweDsiIGNsYXNzPSJ0b29sdGlwdGV4dCIgaWQ9InRvb2x0aXAtZm12Ij5UaGlzIGlzIGEgZmFpciBtYXJrZXQgdmFsdWUgcHJpY2UgcHJvdmlkZWQgYnkgUG9seWdvbi5pby4gPGEgaHJlZj0iL2Fib3V0LyNkYXRhIj5MZWFybiBtb3JlLjwvYT48L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHAgY2xhc3M9Im1iLTEgZm9udC1zbWFsbCI+U290aGVybHkgSG90ZWxzIEluYy4gaXMgYSBzZWxmLW1hbmFnZWQgYW5kIHNlbGYtYWRtaW5pc3RlcmVkIGxvZGdpbmcgUkVJVCBmb2N1c2VkIG9uIHRoZSBhY3F1aXNpdGlvbiwgcmVub3ZhdGlvbiwgdXBicmFuZGluZyBhbmQgcmVwb3NpdGlvbmluZyBvZiB1cHNjYWxlIHRvIHVwcGVyLXVwc2NhbGUgZnVsbC1zZXJ2aWNlIGhvdGVscyBpbiB0aGUgU291dGhlcm4gVW5pdGVkIFN0YXRlcy4gU290aGVybHkgbWF5IGFsc28gb3Bwb3J0dW5pc3RpY2FsbHkgYWNxdWlyZSBob3RlbHMgdGhyb3VnaG91dCB0aGUgVW5pdGVkIFN0YXRlcy4gQ3VycmVudGx5LCB0aGUgQ29tcGFueSYjeDI3O3MgcG9ydGZvbGlvIGNvbnNpc3RzIG9mIGludmVzdG1lbnRzIGluIHRlbiBob3RlbCBwcm9wZXJ0aWVzLCBjb21wcmlzaW5nIDIsNzg2IHJvb21zLCBhcyB3ZWxsIGFzIGludGVyZXN0cyBpbiB0d28gY29uZG9taW5pdW0gaG90ZWxzIGFuZCB0aGVpciBhc3NvY2lhdGVkIHJlbnRhbCBwcm9ncmFtcy4gVGhlIENvbXBhbnkgb3ducyBob3RlbHMgdGhhdCBvcGVyYXRlIHVuZGVyIHRoZSBIaWx0b24gV29ybGR3aWRlIGFuZCBIeWF0dCBIb3RlbHMgQ29ycG9yYXRpb24gYnJhbmRzLCBhcyB3ZWxsIGFzIGluZGVwZW5kZW50IGhvdGVscy4gU290aGVybHkgSG90ZWxzIEluYy4gd2FzIG9yZ2FuaXplZCBpbiAyMDA0IGFuZCBpcyBoZWFkcXVhcnRlcmVkIGluIFdpbGxpYW1zYnVyZywgVmlyZ2luaWEuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueS1zdGF0cyBjb2wtMTIgY29sLWxnLTQgYm9yZGVyLWxlZnQgcC0zIG10LTMgbXQtbWQtMCBhbGlnbi1zZWxmLXN0cmV0Y2ggYWxpZ24tY29udGVudC1zdGFydCI+PGRsIGNsYXNzPSJtYi0wIj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+TWFya2V0IENhcGl0YWxpemF0aW9uPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+UC9FIFJhdGlvPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFJhdGluZzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBQcmljZSBUYXJnZXQ8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Wb2x1bWU8L2R0PjxkZD40NiBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BdmVyYWdlIFZvbHVtZTwvZHQ+PGRkPjEsMDkzIHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+VG9kYXkncyBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDE3LjA1PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0Ok5hTiUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMTcuMDU8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUwLURheSBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDE2LjcyPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjM1JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxNy42NzwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDE1LjE1PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjQwJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxOS45MjwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRpdmlkZW5kIFlpZWxkPC9kdD48ZGQ+Ny43NiU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iaG9sZC11bml0IG1iLTQiPjxkaXYgc3R5bGU9ImhlaWdodDoyNzBweDt3aWR0aDoxMDAlO21heC13aWR0aDoxMjAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzsiPjxpbnMgY2xhc3M9ImFkc2J5Z29vZ2xlIiBzdHlsZT0iZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyNzBweCIgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi05MzczMTYyNjExMjgzOTM1IiBkYXRhLWFkLXNsb3Q9Ijg0Mjg3MjgzNTUiIGRhdGEtYWQtZm9ybWF0PSJhdXRvIiBkYXRhLWZ1bGwtd2lkdGgtcmVzcG9uc2l2ZT0idHJ1ZSI+PC9pbnM+PHNjcmlwdD4oYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOzwvc2NyaXB0PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueSBiZy13aGl0ZSBib3JkZXIgcm91bmRlZCBkLWZsZXggZmxleC13cmFwIGZsZXgtbGctbm93cmFwIGp1c3RpZnktY29udGVudC1iZXR3ZWVuIGFsaWduLWl0ZW1zLXN0YXJ0IG1iLTQiPjxkaXYgY2xhc3M9ImQtZmxleCBmbGV4LXdyYXAgZmxleC1zbS1ub3dyYXAgZmxleC1ncm93LTEiPjxkaXYgY2xhc3M9ImZsZXgtZ3Jvdy0wIHRleHQtY2VudGVyIGFsaWduLWNvbnRlbnQtY2VudGVyIHB4LTMgcHQtNCBhbGlnbi1zZWxmLXN0YXJ0IiA+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvQUdOQ04vIj48ZGl2IGNsYXNzPSJib3JkZXIgcm91bmRlZCBwLTMgZC1mbGV4IGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIiBzdHlsZT0id2lkdGg6IDE1MHB4OyBoZWlnaHQ6IDE1MHB4OyAiPjxpbWcgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FnbmMtaW52ZXN0bWVudC1jb3JwLWxvZ28ucG5nP3Y9MjAyMjA5MjkxNjE0MjgiIGhlaWdodD0iMzAiIHdpZHRoPSIxMDAiIHN0eWxlPSJtYXgtaGVpZ2h0OjEwMHB4OyBtYXgtd2lkdGg6MTAwcHg7IHdpZHRoOmF1dG87IGhlaWdodDphdXRvIiBhbHQ9IkFHTkMgSW52ZXN0bWVudCBzdG9jayBsb2dvIj48L2Rpdj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icC0zIGZsZXgtZ3Jvdy0xIj48aDIgY2xhc3M9Im1iLTEgaDMgZm9udC13ZWlnaHQtYm9sZCBtdC0xIj48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9BR05DTi8iPjxzcGFuIGNsYXNzPSJjLWRhcmstYmx1ZSI+Ni4gQUdOQyBJbnZlc3RtZW50IDwvc3Bhbj4gIDxzcGFuIHN0eWxlPSJmb250LXNpemU6MC42ZW07Ij5OQVNEQVE6QUdOQ048L3NwYW4+PC9hPjwvaDI+PGRpdiBjbGFzcz0iZm9udC1zbWFsbGVyIG10LTIiPjxkaXYgY2xhc3M9ImQtaW5saW5lLWJsb2NrIG1iLTIgbXItNCI+PHN0cm9uZyBzdHlsZT0iZm9udC1zaXplOjEuN2VtO2NvbG9yOiB2YXIoLS1ibHVlLTExKTsiPiQyNS44MDwvc3Ryb25nPiA8c3Ryb25nIHN0eWxlPSJjb2xvcjojRDIzMzNEIj4gLTAuMTAmbmJzcDsoLTAuMzklKTwvc3Ryb25nPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj5DbG9zaW5nIHByaWNlIDAyLzI4LzIwMjUgMDQ6MDAgUE0gRWFzdGVybjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImQtaW5saW5lLWJsb2NrIGV4dGVuZGVkLWhvdXJzIG1iLTIiPjxkaXYgY2xhc3M9ImZvbnQtOCBib2xkIiBzdHlsZT0iY29sb3I6IHZhcigtLWdyYXktMTApOyI+RXh0ZW5kZWQgVHJhZGluZzwvZGl2PjxzdHJvbmcgc3R5bGU9ImNvbG9yOiB2YXIoLS1ibHVlLTExKTsiPiQyNS44Mzwvc3Ryb25nPiA8c3Ryb25nIGNsYXNzPSJmb250LTkiIHN0eWxlPSJjb2xvcjojMTE4MjREIj4gKzAuMDMmbmJzcDsoKzAuMTIlKTwvc3Ryb25nPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj5BcyBvZiAwODoxMyBBTSBFYXN0ZXJuIDxkaXYgY2xhc3M9ImlubGluZS1hbHdheXMtbW9yZWluZm8gbW9yZWluZm8gYmctd2hpdGUiIHRhYmluZGV4PSIwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1jaXJjbGUtaW5mbyBjLWdyYXkiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTouOGVtO3dpZHRoOjE3MHB4OyIgY2xhc3M9InRvb2x0aXB0ZXh0IiBpZD0idG9vbHRpcC1mbXYiPkV4dGVuZGVkIHRyYWRpbmcgaXMgdHJhZGluZyB0aGF0IGhhcHBlbnMgb24gZWxlY3Ryb25pYyBtYXJrZXRzIG91dHNpZGUgb2YgcmVndWxhciB0cmFkaW5nIGhvdXJzLiBUaGlzIGlzIGEgZmFpciBtYXJrZXQgdmFsdWUgZXh0ZW5kZWQgaG91cnMgcHJpY2UgcHJvdmlkZWQgYnkgUG9seWdvbi5pby4gPGEgaHJlZj0iL2Fib3V0LyNkYXRhIj5MZWFybiBtb3JlLjwvYT48L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHAgY2xhc3M9Im1iLTEgZm9udC1zbWFsbCI+QUdOQyBJbnZlc3RtZW50IENvcnAuIHByb3ZpZGVzIHByaXZhdGUgY2FwaXRhbCB0byBob3VzaW5nIG1hcmtldCBpbiB0aGUgVW5pdGVkIFN0YXRlcy4gSXQgaW52ZXN0cyBpbiByZXNpZGVudGlhbCBtb3J0Z2FnZSBwYXNzLXRocm91Z2ggc2VjdXJpdGllcyBhbmQgY29sbGF0ZXJhbGl6ZWQgbW9ydGdhZ2Ugb2JsaWdhdGlvbnMgZm9yIHdoaWNoIHRoZSBwcmluY2lwYWwgYW5kIGludGVyZXN0IHBheW1lbnRzIGFyZSBndWFyYW50ZWVkIGJ5IHRoZSBVbml0ZWQgU3RhdGVzIGdvdmVybm1lbnQtc3BvbnNvcmVkIGVudGVycHJpc2Ugb3IgYnkgdGhlIFVuaXRlZCBTdGF0ZXMgZ292ZXJubWVudCBhZ2VuY3kuIFRoZSBjb21wYW55IHF1YWxpZmllcyBhcyBhIHJlYWwgZXN0YXRlIGludmVzdG1lbnQgdHJ1c3QgZm9yIGZlZGVyYWwgaW5jb21lIHRheCBwdXJwb3Nlcy4gSXQgZ2VuZXJhbGx5IHdvdWxkIG5vdCBiZSBzdWJqZWN0IHRvIGZlZGVyYWwgY29ycG9yYXRlIGluY29tZSB0YXhlcyBpZiBpdCBkaXN0cmlidXRlcyBhdCBsZWFzdCA5MCUgb2YgaXRzIHRheGFibGUgaW5jb21lIHRvIGl0cyBzdG9ja2hvbGRlcnMuIFRoZSBjb21wYW55IHdhcyBmb3JtZXJseSBrbm93biBhcyBBbWVyaWNhbiBDYXBpdGFsIEFnZW5jeSBDb3JwLiBhbmQgY2hhbmdlZCBpdHMgbmFtZSB0byBBR05DIEludmVzdG1lbnQgQ29ycC4gaW4gU2VwdGVtYmVyIDIwMTYuIEFHTkMgSW52ZXN0bWVudCBDb3JwLiB3YXMgaW5jb3Jwb3JhdGVkIGluIDIwMDggYW5kIGlzIGhlYWRxdWFydGVyZWQgaW4gQmV0aGVzZGEsIE1hcnlsYW5kLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+MjQsODYxIHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkF2ZXJhZ2UgVm9sdW1lPC9kdD48ZGQ+MjMsOTE2IHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+VG9kYXkncyBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDI1LjgwPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjAlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDI1LjkwPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41MC1EYXkgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyNS41NzxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo1MyUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMjYuMDA8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUyLVdlZWsgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyNS4wNjxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo3MyUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMjYuMDg8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5EaXZpZGVuZCBZaWVsZDwvZHQ+PGRkPjcuMTMlPC9kZD48L2Rpdj48L2RsPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueSBiZy13aGl0ZSBib3JkZXIgcm91bmRlZCBkLWZsZXggZmxleC13cmFwIGZsZXgtbGctbm93cmFwIGp1c3RpZnktY29udGVudC1iZXR3ZWVuIGFsaWduLWl0ZW1zLXN0YXJ0IG1iLTQiPjxkaXYgY2xhc3M9ImQtZmxleCBmbGV4LXdyYXAgZmxleC1zbS1ub3dyYXAgZmxleC1ncm93LTEiPjxkaXYgY2xhc3M9ImZsZXgtZ3Jvdy0wIHRleHQtY2VudGVyIGFsaWduLWNvbnRlbnQtY2VudGVyIHB4LTMgcHQtNCBhbGlnbi1zZWxmLXN0YXJ0IiA+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvU1FGVFAvIj48ZGl2IGNsYXNzPSJib3JkZXIgcm91bmRlZCBwLTMgZC1mbGV4IGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIiBzdHlsZT0id2lkdGg6IDE1MHB4OyBoZWlnaHQ6IDE1MHB4OyAiPjxpbWcgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ByZXNpZGlvLXByb3BlcnR5LXRydXN0LWluYy1sb2dvLnBuZyIgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxMDAiIHN0eWxlPSJtYXgtaGVpZ2h0OjEwMHB4OyBtYXgtd2lkdGg6MTAwcHg7IHdpZHRoOmF1dG87IGhlaWdodDphdXRvIiBhbHQ9IlByZXNpZGlvIFByb3BlcnR5IFRydXN0IHN0b2NrIGxvZ28iPjwvZGl2PjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwLTMgZmxleC1ncm93LTEiPjxoMiBjbGFzcz0ibWItMSBoMyBmb250LXdlaWdodC1ib2xkIG10LTEiPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL1NRRlRQLyI+PHNwYW4gY2xhc3M9ImMtZGFyay1ibHVlIj43LiBQcmVzaWRpbyBQcm9wZXJ0eSBUcnVzdCA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROlNRRlRQPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMTUuODk8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6IzExODI0RCI+ICswLjE3Jm5ic3A7KCsxLjA4JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNSAwNDowMCBQTSBFYXN0ZXJuIDxkaXYgY2xhc3M9ImlubGluZS1hbHdheXMtbW9yZWluZm8gbW9yZWluZm8gYmctd2hpdGUiIHRhYmluZGV4PSIwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1jaXJjbGUtaW5mbyBjLWdyYXkiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTouOGVtO3dpZHRoOjE3MHB4OyIgY2xhc3M9InRvb2x0aXB0ZXh0IiBpZD0idG9vbHRpcC1mbXYiPlRoaXMgaXMgYSBmYWlyIG1hcmtldCB2YWx1ZSBwcmljZSBwcm92aWRlZCBieSBQb2x5Z29uLmlvLiA8YSBocmVmPSIvYWJvdXQvI2RhdGEiPkxlYXJuIG1vcmUuPC9hPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cCBjbGFzcz0ibWItMSBmb250LXNtYWxsIj5QcmVzaWRpbyBpcyBhbiBpbnRlcm5hbGx5IG1hbmFnZWQsIGRpdmVyc2lmaWVkIFJFSVQgd2l0aCBob2xkaW5ncyBpbiBtb2RlbCBob21lIHByb3BlcnRpZXMgd2hpY2ggYXJlIHRyaXBsZS1uZXQgbGVhc2VkIHRvIGhvbWVidWlsZGVycywgb2ZmaWNlLCBpbmR1c3RyaWFsLCBhbmQgcmV0YWlsIHByb3BlcnRpZXMuIFByZXNpZGlvJiN4Mjc7cyBtb2RlbCBob21lcyBhcmUgbGVhc2VkIHRvIGhvbWVidWlsZGVycyBsb2NhdGVkIGluIEFyaXpvbmEsIElsbGlub2lzLCBUZXhhcywgV2lzY29uc2luLCBhbmQgRmxvcmlkYS4gT3VyIG9mZmljZSwgaW5kdXN0cmlhbCBhbmQgcmV0YWlsIHByb3BlcnRpZXMgYXJlIGxvY2F0ZWQgcHJpbWFyaWx5IGluIENvbG9yYWRvLCB3aXRoIHByb3BlcnRpZXMgYWxzbyBsb2NhdGVkIGluIE1hcnlsYW5kLCBOb3J0aCBEYWtvdGEsIFRleGFzLCBhbmQgU291dGhlcm4gQ2FsaWZvcm5pYS4gV2hpbGUgZ2VvZ3JhcGhpY2FsIGNsdXN0ZXJpbmcgb2YgcmVhbCBlc3RhdGUgZW5hYmxlcyB1cyB0byByZWR1Y2Ugb3VyIG9wZXJhdGluZyBjb3N0cyB0aHJvdWdoIGVjb25vbWllcyBvZiBzY2FsZSBieSBzZXJ2aWNpbmcgc2V2ZXJhbCBwcm9wZXJ0aWVzIHdpdGggbGVzcyBzdGFmZiwgaXQgbWFrZXMgdXMgc3VzY2VwdGlibGUgdG8gY2hhbmdpbmcgbWFya2V0IGNvbmRpdGlvbnMgaW4gdGhlc2UgZGlzY3JldGUgZ2VvZ3JhcGhpYyBhcmVhcywgaW5jbHVkaW5nIHRob3NlIHRoYXQgaGF2ZSBkZXZlbG9wZWQgYXMgYSByZXN1bHQgb2YgQ09WSUQtMTkuIFByZXNpZGlvIG93bnMgYXBwcm94aW1hdGVseSA2LjUlIG9mIHRoZSBvdXRzdGFuZGluZyBjb21tb24gc3RvY2sgb2YgQ29uZHVpdCBQaGFybWFjZXV0aWNhbHMgSW5jLiwgYSBkaXNlYXNlIGFnbm9zdGljIG11bHRpLWFzc2V0IGNsaW5pY2FsLXN0YWdlIGRpc2Vhc2UtYWdub3N0aWMgbGlmZSBzY2llbmNlIGNvbXBhbnkgcHJvdmlkaW5nIGFuIGVmZmljaWVudCBtb2RlbCBmb3IgY29tcG91bmQgZGV2ZWxvcG1lbnQuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueS1zdGF0cyBjb2wtMTIgY29sLWxnLTQgYm9yZGVyLWxlZnQgcC0zIG10LTMgbXQtbWQtMCBhbGlnbi1zZWxmLXN0cmV0Y2ggYWxpZ24tY29udGVudC1zdGFydCI+PGRsIGNsYXNzPSJtYi0wIj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+TWFya2V0IENhcGl0YWxpemF0aW9uPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+UC9FIFJhdGlvPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFJhdGluZzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBQcmljZSBUYXJnZXQ8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Wb2x1bWU8L2R0PjxkZD41LDU1NCBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BdmVyYWdlIFZvbHVtZTwvZHQ+PGRkPjMsODE1IHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+VG9kYXkncyBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDE1LjI2PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjEwNSUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMTUuNjg8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUwLURheSBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDEzLjgwPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjEwMCUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMTUuODk8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUyLVdlZWsgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQxMy4zMDxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo0NyUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMTguODQ8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5EaXZpZGVuZCBZaWVsZDwvZHQ+PGRkPjE1LjQ4JTwvZGQ+PC9kaXY+PC9kbD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnkgYmctd2hpdGUgYm9yZGVyIHJvdW5kZWQgZC1mbGV4IGZsZXgtd3JhcCBmbGV4LWxnLW5vd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1zdGFydCBtYi00Ij48ZGl2IGNsYXNzPSJkLWZsZXggZmxleC13cmFwIGZsZXgtc20tbm93cmFwIGZsZXgtZ3Jvdy0xIj48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMCB0ZXh0LWNlbnRlciBhbGlnbi1jb250ZW50LWNlbnRlciBweC0zIHB0LTQgYWxpZ24tc2VsZi1zdGFydCIgPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL0FHTkNPLyI+PGRpdiBjbGFzcz0iYm9yZGVyIHJvdW5kZWQgcC0zIGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciIgc3R5bGU9IndpZHRoOiAxNTBweDsgaGVpZ2h0OiAxNTBweDsgIj48aW1nIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hZ25jLWludmVzdG1lbnQtY29ycC1sb2dvLmpwZz92PTIwMjMwNDEzMDczMTMwIiBoZWlnaHQ9IjMwIiB3aWR0aD0iMTAwIiBzdHlsZT0ibWF4LWhlaWdodDoxMDBweDsgbWF4LXdpZHRoOjEwMHB4OyB3aWR0aDphdXRvOyBoZWlnaHQ6YXV0byIgYWx0PSJBR05DIEludmVzdG1lbnQgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvQUdOQ08vIj48c3BhbiBjbGFzcz0iYy1kYXJrLWJsdWUiPjguIEFHTkMgSW52ZXN0bWVudCA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROkFHTkNPPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjUuNTg8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6IzExODI0RCI+ICswLjAzJm5ic3A7KCswLjEyJSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+Q2xvc2luZyBwcmljZSAwMi8yOC8yMDI1IDA0OjAwIFBNIEVhc3Rlcm48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBleHRlbmRlZC1ob3VycyBtYi0yIj48ZGl2IGNsYXNzPSJmb250LTggYm9sZCIgc3R5bGU9ImNvbG9yOiB2YXIoLS1ncmF5LTEwKTsiPkV4dGVuZGVkIFRyYWRpbmc8L2Rpdj48c3Ryb25nIHN0eWxlPSJjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjUuNTg8L3N0cm9uZz4gPHN0cm9uZyBjbGFzcz0iZm9udC05IiBzdHlsZT0iY29sb3I6IzZDNzc4MyI+IDAuMDAmbmJzcDsoMC4wMCUpPC9zdHJvbmc+IDxkaXYgY2xhc3M9InByaWNlLXVwZGF0ZWQiPkFzIG9mIDAyLzI4LzIwMjUgMDQ6MDIgUE0gRWFzdGVybiA8ZGl2IGNsYXNzPSJpbmxpbmUtYWx3YXlzLW1vcmVpbmZvIG1vcmVpbmZvIGJnLXdoaXRlIiB0YWJpbmRleD0iMCI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtY2lyY2xlLWluZm8gYy1ncmF5IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6LjhlbTt3aWR0aDoxNzBweDsiIGNsYXNzPSJ0b29sdGlwdGV4dCIgaWQ9InRvb2x0aXAtZm12Ij5FeHRlbmRlZCB0cmFkaW5nIGlzIHRyYWRpbmcgdGhhdCBoYXBwZW5zIG9uIGVsZWN0cm9uaWMgbWFya2V0cyBvdXRzaWRlIG9mIHJlZ3VsYXIgdHJhZGluZyBob3Vycy4gVGhpcyBpcyBhIGZhaXIgbWFya2V0IHZhbHVlIGV4dGVuZGVkIGhvdXJzIHByaWNlIHByb3ZpZGVkIGJ5IFBvbHlnb24uaW8uIDxhIGhyZWY9Ii9hYm91dC8jZGF0YSI+TGVhcm4gbW9yZS48L2E+PC9zcGFuPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJtYi0xIGZvbnQtc21hbGwiPkFHTkMgSW52ZXN0bWVudCBDb3JwLiBwcm92aWRlcyBwcml2YXRlIGNhcGl0YWwgdG8gaG91c2luZyBtYXJrZXQgaW4gdGhlIFVuaXRlZCBTdGF0ZXMuIEl0IGludmVzdHMgaW4gcmVzaWRlbnRpYWwgbW9ydGdhZ2UgcGFzcy10aHJvdWdoIHNlY3VyaXRpZXMgYW5kIGNvbGxhdGVyYWxpemVkIG1vcnRnYWdlIG9ibGlnYXRpb25zIGZvciB3aGljaCB0aGUgcHJpbmNpcGFsIGFuZCBpbnRlcmVzdCBwYXltZW50cyBhcmUgZ3VhcmFudGVlZCBieSB0aGUgVW5pdGVkIFN0YXRlcyBnb3Zlcm5tZW50LXNwb25zb3JlZCBlbnRlcnByaXNlIG9yIGJ5IHRoZSBVbml0ZWQgU3RhdGVzIGdvdmVybm1lbnQgYWdlbmN5LiBUaGUgY29tcGFueSBxdWFsaWZpZXMgYXMgYSByZWFsIGVzdGF0ZSBpbnZlc3RtZW50IHRydXN0IGZvciBmZWRlcmFsIGluY29tZSB0YXggcHVycG9zZXMuIEl0IGdlbmVyYWxseSB3b3VsZCBub3QgYmUgc3ViamVjdCB0byBmZWRlcmFsIGNvcnBvcmF0ZSBpbmNvbWUgdGF4ZXMgaWYgaXQgZGlzdHJpYnV0ZXMgYXQgbGVhc3QgOTAlIG9mIGl0cyB0YXhhYmxlIGluY29tZSB0byBpdHMgc3RvY2tob2xkZXJzLiBUaGUgY29tcGFueSB3YXMgZm9ybWVybHkga25vd24gYXMgQW1lcmljYW4gQ2FwaXRhbCBBZ2VuY3kgQ29ycC4gYW5kIGNoYW5nZWQgaXRzIG5hbWUgdG8gQUdOQyBJbnZlc3RtZW50IENvcnAuIGluIFNlcHRlbWJlciAyMDE2LiBBR05DIEludmVzdG1lbnQgQ29ycC4gd2FzIGluY29ycG9yYXRlZCBpbiAyMDA4IGFuZCBpcyBoZWFkcXVhcnRlcmVkIGluIEJldGhlc2RhLCBNYXJ5bGFuZC48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55LXN0YXRzIGNvbC0xMiBjb2wtbGctNCBib3JkZXItbGVmdCBwLTMgbXQtMyBtdC1tZC0wIGFsaWduLXNlbGYtc3RyZXRjaCBhbGlnbi1jb250ZW50LXN0YXJ0Ij48ZGwgY2xhc3M9Im1iLTAiPjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5NYXJrZXQgQ2FwaXRhbGl6YXRpb248L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5QL0UgUmF0aW88L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUmF0aW5nPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFByaWNlIFRhcmdldDwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlZvbHVtZTwvZHQ+PGRkPjE5LDU5MCBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BdmVyYWdlIFZvbHVtZTwvZHQ+PGRkPjM4LDk3NCBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PlRvZGF5J3MgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyNS41MDxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo4OSUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMjUuNTk8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUwLURheSBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDI1LjE1PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0Ojg2JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNS42NTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDI0LjAxPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjkzJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNS43MDwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRpdmlkZW5kIFlpZWxkPC9kdD48ZGQ+Ny44NyU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55IGJnLXdoaXRlIGJvcmRlciByb3VuZGVkIGQtZmxleCBmbGV4LXdyYXAgZmxleC1sZy1ub3dyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnQgbWItNCI+PGRpdiBjbGFzcz0iZC1mbGV4IGZsZXgtd3JhcCBmbGV4LXNtLW5vd3JhcCBmbGV4LWdyb3ctMSI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTAgdGV4dC1jZW50ZXIgYWxpZ24tY29udGVudC1jZW50ZXIgcHgtMyBwdC00IGFsaWduLXNlbGYtc3RhcnQiID48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9TUUZUVy8iPjxkaXYgY2xhc3M9ImJvcmRlciByb3VuZGVkIHAtMyBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiIHN0eWxlPSJ3aWR0aDogMTUwcHg7IGhlaWdodDogMTUwcHg7ICI+PGltZyBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvcHJlc2lkaW8tcHJvcGVydHktdHJ1c3QtaW5jLWxvZ28ucG5nIiBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCIgc3R5bGU9Im1heC1oZWlnaHQ6MTAwcHg7IG1heC13aWR0aDoxMDBweDsgd2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG8iIGFsdD0iUHJlc2lkaW8gUHJvcGVydHkgVHJ1c3Qgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvU1FGVFcvIj48c3BhbiBjbGFzcz0iYy1kYXJrLWJsdWUiPjkuIFByZXNpZGlvIFByb3BlcnR5IFRydXN0IDwvc3Bhbj4gIDxzcGFuIHN0eWxlPSJmb250LXNpemU6MC42ZW07Ij5OQVNEQVE6U1FGVFc8L3NwYW4+PC9hPjwvaDI+PGRpdiBjbGFzcz0iZm9udC1zbWFsbGVyIG10LTIiPjxkaXYgY2xhc3M9ImQtaW5saW5lLWJsb2NrIG1iLTIgbXItNCI+PHN0cm9uZyBzdHlsZT0iZm9udC1zaXplOjEuN2VtO2NvbG9yOiB2YXIoLS1ibHVlLTExKTsiPiQwLjAzPC9zdHJvbmc+IDxzdHJvbmcgc3R5bGU9ImNvbG9yOiNEMjMzM0QiPiAtMC4wMSZuYnNwOygtMTUuMTclKTwvc3Ryb25nPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj5BcyBvZiAwMi8yOC8yMDI1IDA0OjAwIFBNIEVhc3Rlcm48L2Rpdj48L2Rpdj48L2Rpdj48cCBjbGFzcz0ibWItMSBmb250LXNtYWxsIj5QcmVzaWRpbyBpcyBhbiBpbnRlcm5hbGx5IG1hbmFnZWQsIGRpdmVyc2lmaWVkIFJFSVQgd2l0aCBob2xkaW5ncyBpbiBtb2RlbCBob21lIHByb3BlcnRpZXMgd2hpY2ggYXJlIHRyaXBsZS1uZXQgbGVhc2VkIHRvIGhvbWVidWlsZGVycywgb2ZmaWNlLCBpbmR1c3RyaWFsLCBhbmQgcmV0YWlsIHByb3BlcnRpZXMuIFByZXNpZGlvJiN4Mjc7cyBtb2RlbCBob21lcyBhcmUgbGVhc2VkIHRvIGhvbWVidWlsZGVycyBsb2NhdGVkIGluIEFyaXpvbmEsIElsbGlub2lzLCBUZXhhcywgV2lzY29uc2luLCBhbmQgRmxvcmlkYS4gT3VyIG9mZmljZSwgaW5kdXN0cmlhbCBhbmQgcmV0YWlsIHByb3BlcnRpZXMgYXJlIGxvY2F0ZWQgcHJpbWFyaWx5IGluIENvbG9yYWRvLCB3aXRoIHByb3BlcnRpZXMgYWxzbyBsb2NhdGVkIGluIE1hcnlsYW5kLCBOb3J0aCBEYWtvdGEsIFRleGFzLCBhbmQgU291dGhlcm4gQ2FsaWZvcm5pYS4gV2hpbGUgZ2VvZ3JhcGhpY2FsIGNsdXN0ZXJpbmcgb2YgcmVhbCBlc3RhdGUgZW5hYmxlcyB1cyB0byByZWR1Y2Ugb3VyIG9wZXJhdGluZyBjb3N0cyB0aHJvdWdoIGVjb25vbWllcyBvZiBzY2FsZSBieSBzZXJ2aWNpbmcgc2V2ZXJhbCBwcm9wZXJ0aWVzIHdpdGggbGVzcyBzdGFmZiwgaXQgbWFrZXMgdXMgc3VzY2VwdGlibGUgdG8gY2hhbmdpbmcgbWFya2V0IGNvbmRpdGlvbnMgaW4gdGhlc2UgZGlzY3JldGUgZ2VvZ3JhcGhpYyBhcmVhcywgaW5jbHVkaW5nIHRob3NlIHRoYXQgaGF2ZSBkZXZlbG9wZWQgYXMgYSByZXN1bHQgb2YgQ09WSUQtMTkuIFByZXNpZGlvIG93bnMgYXBwcm94aW1hdGVseSA2LjUlIG9mIHRoZSBvdXRzdGFuZGluZyBjb21tb24gc3RvY2sgb2YgQ29uZHVpdCBQaGFybWFjZXV0aWNhbHMgSW5jLiwgYSBkaXNlYXNlIGFnbm9zdGljIG11bHRpLWFzc2V0IGNsaW5pY2FsLXN0YWdlIGRpc2Vhc2UtYWdub3N0aWMgbGlmZSBzY2llbmNlIGNvbXBhbnkgcHJvdmlkaW5nIGFuIGVmZmljaWVudCBtb2RlbCBmb3IgY29tcG91bmQgZGV2ZWxvcG1lbnQuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueS1zdGF0cyBjb2wtMTIgY29sLWxnLTQgYm9yZGVyLWxlZnQgcC0zIG10LTMgbXQtbWQtMCBhbGlnbi1zZWxmLXN0cmV0Y2ggYWxpZ24tY29udGVudC1zdGFydCI+PGRsIGNsYXNzPSJtYi0wIj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+TWFya2V0IENhcGl0YWxpemF0aW9uPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+UC9FIFJhdGlvPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFJhdGluZzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBQcmljZSBUYXJnZXQ8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Wb2x1bWU8L2R0PjxkZD4xMSwwNjAgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QXZlcmFnZSBWb2x1bWU8L2R0PjxkZD40LDA1NCBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PlRvZGF5J3MgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQwLjAzPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjAlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDAuMDQ8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUwLURheSBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDAuMDM8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MjUlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDAuMDQ8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUyLVdlZWsgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQwLjAzPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjExJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQwLjEwPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgWWllbGQ8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55IGJnLXdoaXRlIGJvcmRlciByb3VuZGVkIGQtZmxleCBmbGV4LXdyYXAgZmxleC1sZy1ub3dyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnQgbWItNCI+PGRpdiBjbGFzcz0iZC1mbGV4IGZsZXgtd3JhcCBmbGV4LXNtLW5vd3JhcCBmbGV4LWdyb3ctMSI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTAgdGV4dC1jZW50ZXIgYWxpZ24tY29udGVudC1jZW50ZXIgcHgtMyBwdC00IGFsaWduLXNlbGYtc3RhcnQiID48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9BR05DUC8iPjxkaXYgY2xhc3M9ImJvcmRlciByb3VuZGVkIHAtMyBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiIHN0eWxlPSJ3aWR0aDogMTUwcHg7IGhlaWdodDogMTUwcHg7ICI+PGltZyBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYWduYy1pbnZlc3RtZW50LWNvcnAtbG9nby5wbmc/dj0yMDIxMTEwMzE1MjczOSIgaGVpZ2h0PSIzMCIgd2lkdGg9IjEwMCIgc3R5bGU9Im1heC1oZWlnaHQ6MTAwcHg7IG1heC13aWR0aDoxMDBweDsgd2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG8iIGFsdD0iQUdOQyBJbnZlc3RtZW50IHN0b2NrIGxvZ28iPjwvZGl2PjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwLTMgZmxleC1ncm93LTEiPjxoMiBjbGFzcz0ibWItMSBoMyBmb250LXdlaWdodC1ib2xkIG10LTEiPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL0FHTkNQLyI+PHNwYW4gY2xhc3M9ImMtZGFyay1ibHVlIj4xMC4gQUdOQyBJbnZlc3RtZW50IDwvc3Bhbj4gIDxzcGFuIHN0eWxlPSJmb250LXNpemU6MC42ZW07Ij5OQVNEQVE6QUdOQ1A8L3NwYW4+PC9hPjwvaDI+PGRpdiBjbGFzcz0iZm9udC1zbWFsbGVyIG10LTIiPjxkaXYgY2xhc3M9ImQtaW5saW5lLWJsb2NrIG1iLTIgbXItNCI+PHN0cm9uZyBzdHlsZT0iZm9udC1zaXplOjEuN2VtO2NvbG9yOiB2YXIoLS1ibHVlLTExKTsiPiQyNS4yNDwvc3Ryb25nPiA8c3Ryb25nIHN0eWxlPSJjb2xvcjojRDIzMzNEIj4gLTAuMDEmbmJzcDsoLTAuMDQlKTwvc3Ryb25nPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj5DbG9zaW5nIHByaWNlIDAyLzI4LzIwMjUgMDQ6MDAgUE0gRWFzdGVybjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImQtaW5saW5lLWJsb2NrIGV4dGVuZGVkLWhvdXJzIG1iLTIiPjxkaXYgY2xhc3M9ImZvbnQtOCBib2xkIiBzdHlsZT0iY29sb3I6IHZhcigtLWdyYXktMTApOyI+RXh0ZW5kZWQgVHJhZGluZzwvZGl2PjxzdHJvbmcgc3R5bGU9ImNvbG9yOiB2YXIoLS1ibHVlLTExKTsiPiQyNS4yNDwvc3Ryb25nPiA8c3Ryb25nIGNsYXNzPSJmb250LTkiIHN0eWxlPSJjb2xvcjojMTE4MjREIj4gKzAuMDEmbmJzcDsoKzAuMDIlKTwvc3Ryb25nPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj5BcyBvZiAwMi8yOC8yMDI1IDA0OjAyIFBNIEVhc3Rlcm4gPGRpdiBjbGFzcz0iaW5saW5lLWFsd2F5cy1tb3JlaW5mbyBtb3JlaW5mbyBiZy13aGl0ZSIgdGFiaW5kZXg9IjAiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWNpcmNsZS1pbmZvIGMtZ3JheSIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOi44ZW07d2lkdGg6MTcwcHg7IiBjbGFzcz0idG9vbHRpcHRleHQiIGlkPSJ0b29sdGlwLWZtdiI+RXh0ZW5kZWQgdHJhZGluZyBpcyB0cmFkaW5nIHRoYXQgaGFwcGVucyBvbiBlbGVjdHJvbmljIG1hcmtldHMgb3V0c2lkZSBvZiByZWd1bGFyIHRyYWRpbmcgaG91cnMuIFRoaXMgaXMgYSBmYWlyIG1hcmtldCB2YWx1ZSBleHRlbmRlZCBob3VycyBwcmljZSBwcm92aWRlZCBieSBQb2x5Z29uLmlvLiA8YSBocmVmPSIvYWJvdXQvI2RhdGEiPkxlYXJuIG1vcmUuPC9hPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cCBjbGFzcz0ibWItMSBmb250LXNtYWxsIj5BR05DIEludmVzdG1lbnQgQ29ycC4gcHJvdmlkZXMgcHJpdmF0ZSBjYXBpdGFsIHRvIGhvdXNpbmcgbWFya2V0IGluIHRoZSBVbml0ZWQgU3RhdGVzLiBJdCBpbnZlc3RzIGluIHJlc2lkZW50aWFsIG1vcnRnYWdlIHBhc3MtdGhyb3VnaCBzZWN1cml0aWVzIGFuZCBjb2xsYXRlcmFsaXplZCBtb3J0Z2FnZSBvYmxpZ2F0aW9ucyBmb3Igd2hpY2ggdGhlIHByaW5jaXBhbCBhbmQgaW50ZXJlc3QgcGF5bWVudHMgYXJlIGd1YXJhbnRlZWQgYnkgdGhlIFVuaXRlZCBTdGF0ZXMgZ292ZXJubWVudC1zcG9uc29yZWQgZW50ZXJwcmlzZSBvciBieSB0aGUgVW5pdGVkIFN0YXRlcyBnb3Zlcm5tZW50IGFnZW5jeS4gVGhlIGNvbXBhbnkgcXVhbGlmaWVzIGFzIGEgcmVhbCBlc3RhdGUgaW52ZXN0bWVudCB0cnVzdCBmb3IgZmVkZXJhbCBpbmNvbWUgdGF4IHB1cnBvc2VzLiBJdCBnZW5lcmFsbHkgd291bGQgbm90IGJlIHN1YmplY3QgdG8gZmVkZXJhbCBjb3Jwb3JhdGUgaW5jb21lIHRheGVzIGlmIGl0IGRpc3RyaWJ1dGVzIGF0IGxlYXN0IDkwJSBvZiBpdHMgdGF4YWJsZSBpbmNvbWUgdG8gaXRzIHN0b2NraG9sZGVycy4gVGhlIGNvbXBhbnkgd2FzIGZvcm1lcmx5IGtub3duIGFzIEFtZXJpY2FuIENhcGl0YWwgQWdlbmN5IENvcnAuIGFuZCBjaGFuZ2VkIGl0cyBuYW1lIHRvIEFHTkMgSW52ZXN0bWVudCBDb3JwLiBpbiBTZXB0ZW1iZXIgMjAxNi4gQUdOQyBJbnZlc3RtZW50IENvcnAuIHdhcyBpbmNvcnBvcmF0ZWQgaW4gMjAwOCBhbmQgaXMgaGVhZHF1YXJ0ZXJlZCBpbiBCZXRoZXNkYSwgTWFyeWxhbmQuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueS1zdGF0cyBjb2wtMTIgY29sLWxnLTQgYm9yZGVyLWxlZnQgcC0zIG10LTMgbXQtbWQtMCBhbGlnbi1zZWxmLXN0cmV0Y2ggYWxpZ24tY29udGVudC1zdGFydCI+PGRsIGNsYXNzPSJtYi0wIj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+TWFya2V0IENhcGl0YWxpemF0aW9uPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+UC9FIFJhdGlvPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFJhdGluZzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBQcmljZSBUYXJnZXQ8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Wb2x1bWU8L2R0PjxkZD4zMyw2MDEgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QXZlcmFnZSBWb2x1bWU8L2R0PjxkZD41MiwwMjUgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD5Ub2RheSdzIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMjUuMTg8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6ODYlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDI1LjI1PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41MC1EYXkgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyNC41NjxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo5NiUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMjUuMjc8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUyLVdlZWsgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyMi45MTxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo5OCUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMjUuMjk8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5EaXZpZGVuZCBZaWVsZDwvZHQ+PGRkPjcuNjMlPC9kZD48L2Rpdj48L2RsPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImhvbGQtdW5pdCBtYi00Ij48ZGl2IHN0eWxlPSJoZWlnaHQ6MjcwcHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTIwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87Ij48aW5zIGNsYXNzPSJhZHNieWdvb2dsZSIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MjcwcHgiIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItOTM3MzE2MjYxMTI4MzkzNSIgZGF0YS1hZC1zbG90PSI4NDI4NzI4MzU1IiBkYXRhLWFkLWZvcm1hdD0iYXV0byIgZGF0YS1mdWxsLXdpZHRoLXJlc3BvbnNpdmU9InRydWUiPjwvaW5zPjxzY3JpcHQ+KGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTs8L3NjcmlwdD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnkgYmctd2hpdGUgYm9yZGVyIHJvdW5kZWQgZC1mbGV4IGZsZXgtd3JhcCBmbGV4LWxnLW5vd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1zdGFydCBtYi00Ij48ZGl2IGNsYXNzPSJkLWZsZXggZmxleC13cmFwIGZsZXgtc20tbm93cmFwIGZsZXgtZ3Jvdy0xIj48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMCB0ZXh0LWNlbnRlciBhbGlnbi1jb250ZW50LWNlbnRlciBweC0zIHB0LTQgYWxpZ24tc2VsZi1zdGFydCIgPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL1VLT01XLyI+PGRpdiBjbGFzcz0iYm9yZGVyIHJvdW5kZWQgcC0zIGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciIgc3R5bGU9IndpZHRoOiAxNTBweDsgaGVpZ2h0OiAxNTBweDsgIj48aW1nIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy91Y29tbXVuZS1pbnRlcm5hdGlvbmFsLWx0ZC1sb2dvLnBuZyIgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxMDAiIHN0eWxlPSJtYXgtaGVpZ2h0OjEwMHB4OyBtYXgtd2lkdGg6MTAwcHg7IHdpZHRoOmF1dG87IGhlaWdodDphdXRvIiBhbHQ9IlVjb21tdW5lIEludGVybmF0aW9uYWwgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvVUtPTVcvIj48c3BhbiBjbGFzcz0iYy1kYXJrLWJsdWUiPjExLiBVY29tbXVuZSBJbnRlcm5hdGlvbmFsIDwvc3Bhbj4gIDxzcGFuIHN0eWxlPSJmb250LXNpemU6MC42ZW07Ij5OQVNEQVE6VUtPTVc8L3NwYW4+PC9hPjwvaDI+PGRpdiBjbGFzcz0iZm9udC1zbWFsbGVyIG10LTIiPjxkaXYgY2xhc3M9ImQtaW5saW5lLWJsb2NrIG1iLTIgbXItNCI+PHN0cm9uZyBzdHlsZT0iZm9udC1zaXplOjEuN2VtO2NvbG9yOiB2YXIoLS1ibHVlLTExKTsiPiQwLjAwOTk8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IDAuMDAmbmJzcDsoLTEuMDAlKTwvc3Ryb25nPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj5BcyBvZiAwMi8yOC8yMDI1IDAzOjM2IFBNIEVhc3Rlcm4gPGRpdiBjbGFzcz0iaW5saW5lLWFsd2F5cy1tb3JlaW5mbyBtb3JlaW5mbyBiZy13aGl0ZSIgdGFiaW5kZXg9IjAiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWNpcmNsZS1pbmZvIGMtZ3JheSIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOi44ZW07d2lkdGg6MTcwcHg7IiBjbGFzcz0idG9vbHRpcHRleHQiIGlkPSJ0b29sdGlwLWZtdiI+VGhpcyBpcyBhIGZhaXIgbWFya2V0IHZhbHVlIHByaWNlIHByb3ZpZGVkIGJ5IFBvbHlnb24uaW8uIDxhIGhyZWY9Ii9hYm91dC8jZGF0YSI+TGVhcm4gbW9yZS48L2E+PC9zcGFuPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJtYi0xIGZvbnQtc21hbGwiPlVjb21tdW5lIEludGVybmF0aW9uYWwgTHRkIG1hbmFnZXMgYW5kIHByb3ZpZGVzIGFnaWxlIG9mZmljZSBzcGFjZXMgaW4gQ2hpbmEuIEl0IG9wZXJhdGVzIHNlbGYtb3BlcmF0ZWQgYW5kIGFzc2V0LWxpZ2h0IG1vZGVscy4gVGhlIGNvbXBhbnkgYWxzbyBwcm92aWRlcyBpbmRpdmlkdWFsIHNlcnZpY2VzLCBzdWNoIGFzIGNhdGVyaW5nLCBmaXRuZXNzLCBoZWFsdGhjYXJlLCB0cmFpbmluZywgYW5kIGVudGVydGFpbm1lbnQ7IGdlbmVyYWwgY29ycG9yYXRlIHNlcnZpY2VzLCBzdWNoIGFzIGNvcnBvcmF0ZSBzZWNyZXRhcnksIGh1bWFuIHJlc291cmNlcywgbGVnYWwsIGZpbmFuY2UsIElUIHN1cHBvcnQsIGFuZCB0YXggc2VydmljZXM7IGluY3ViYXRpb24gYW5kIGNvcnBvcmF0ZSB2ZW50dXJpbmcgc2VydmljZXM7IGRlc2lnbiBhbmQgYnVpbGQgc2VydmljZXM7IGFkdmVydGlzaW5nIGFuZCBicmFuZGluZyBzZXJ2aWNlczsgYW5kIHJlbGF0ZWQgc2VydmljZXMuIEl0IHNlcnZlcyBpbmRpdmlkdWFscyBhbmQgZW50ZXJwcmlzZXMuIFRoZSBjb21wYW55IG9wZXJhdGVzIHVuZGVyIHRoZSBVY29tbXVuZSBicmFuZC4gVWNvbW11bmUgSW50ZXJuYXRpb25hbCBMdGQgd2FzIGZvdW5kZWQgaW4gMjAxNSBhbmQgaXMgYmFzZWQgaW4gQmVpamluZywgdGhlIFBlb3BsZSYjeDI3O3MgUmVwdWJsaWMgb2YgQ2hpbmEuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueS1zdGF0cyBjb2wtMTIgY29sLWxnLTQgYm9yZGVyLWxlZnQgcC0zIG10LTMgbXQtbWQtMCBhbGlnbi1zZWxmLXN0cmV0Y2ggYWxpZ24tY29udGVudC1zdGFydCI+PGRsIGNsYXNzPSJtYi0wIj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+TWFya2V0IENhcGl0YWxpemF0aW9uPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+UC9FIFJhdGlvPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFJhdGluZzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBQcmljZSBUYXJnZXQ8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Wb2x1bWU8L2R0PjxkZD40ODkgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QXZlcmFnZSBWb2x1bWU8L2R0PjxkZD4xNiwxNTAgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD5Ub2RheSdzIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMC4wMDk5PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjAlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDAuMDE8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUwLURheSBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDAuMDA2NTxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo5NyUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMC4wMTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDAuMDE8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MjElIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDAuMDM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5EaXZpZGVuZCBZaWVsZDwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PC9kbD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnkgYmctd2hpdGUgYm9yZGVyIHJvdW5kZWQgZC1mbGV4IGZsZXgtd3JhcCBmbGV4LWxnLW5vd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1zdGFydCBtYi00Ij48ZGl2IGNsYXNzPSJkLWZsZXggZmxleC13cmFwIGZsZXgtc20tbm93cmFwIGZsZXgtZ3Jvdy0xIj48ZGl2IGNsYXNzPSJwLTMgZmxleC1ncm93LTEiPjxoMiBjbGFzcz0ibWItMSBoMyBmb250LXdlaWdodC1ib2xkIG10LTEiPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL0JQWVBOLyI+PHNwYW4gY2xhc3M9ImMtZGFyay1ibHVlIj4xMi4gQnJvb2tmaWVsZCBQcm9wZXJ0eSBQYXJ0bmVycyA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROkJQWVBOPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMTQuMjI8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IC0wLjExJm5ic3A7KC0wLjczJSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNSAwNDowMCBQTSBFYXN0ZXJuIDxkaXYgY2xhc3M9ImlubGluZS1hbHdheXMtbW9yZWluZm8gbW9yZWluZm8gYmctd2hpdGUiIHRhYmluZGV4PSIwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1jaXJjbGUtaW5mbyBjLWdyYXkiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTouOGVtO3dpZHRoOjE3MHB4OyIgY2xhc3M9InRvb2x0aXB0ZXh0IiBpZD0idG9vbHRpcC1mbXYiPlRoaXMgaXMgYSBmYWlyIG1hcmtldCB2YWx1ZSBwcmljZSBwcm92aWRlZCBieSBQb2x5Z29uLmlvLiA8YSBocmVmPSIvYWJvdXQvI2RhdGEiPkxlYXJuIG1vcmUuPC9hPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cCBjbGFzcz0ibWItMSBmb250LXNtYWxsIj5Ccm9va2ZpZWxkIFByb3BlcnR5IFBhcnRuZXJzLCB0aHJvdWdoIEJyb29rZmllbGQgUHJvcGVydHkgUGFydG5lcnMgTC5QLiBhbmQgaXRzIHN1YnNpZGlhcnkgQnJvb2tmaWVsZCBQcm9wZXJ0eSBSRUlUIEluYy4sIGlzIG9uZSBvZiB0aGUgd29ybGQncyBwcmVtaWVyIHJlYWwgZXN0YXRlIGNvbXBhbmllcywgd2l0aCBhcHByb3hpbWF0ZWx5ICQ4OCBiaWxsaW9uIGluIHRvdGFsIGFzc2V0cy4gV2Ugb3duIGFuZCBvcGVyYXRlIGljb25pYyBwcm9wZXJ0aWVzIGluIHRoZSB3b3JsZCdzIG1ham9yIG1hcmtldHMsIGFuZCBvdXIgZ2xvYmFsIHBvcnRmb2xpbyBpbmNsdWRlcyBvZmZpY2UsIHJldGFpbCwgbXVsdGlmYW1pbHksIGxvZ2lzdGljcywgaG9zcGl0YWxpdHksIHRyaXBsZSBuZXQgbGVhc2UsIG1hbnVmYWN0dXJlZCBob3VzaW5nIGFuZCBzdHVkZW50IGhvdXNpbmcuIEJyb29rZmllbGQgUHJvcGVydHkgUGFydG5lcnMgaXMgdGhlIGZsYWdzaGlwIGxpc3RlZCByZWFsIGVzdGF0ZSBjb21wYW55IG9mIEJyb29rZmllbGQgQXNzZXQgTWFuYWdlbWVudCBJbmMuLCBhIGxlYWRpbmcgZ2xvYmFsIGFsdGVybmF0aXZlIGFzc2V0IG1hbmFnZXIgd2l0aCBvdmVyICQ2MDAgYmlsbGlvbiBpbiBhc3NldHMgdW5kZXIgbWFuYWdlbWVudC4gTW9yZSBpbmZvcm1hdGlvbiBpcyBhdmFpbGFibGUgYXQgd3d3LmJyb29rZmllbGQuY29tLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+MjksODk2IHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkF2ZXJhZ2UgVm9sdW1lPC9kdD48ZGQ+MTIsNjM2IHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+VG9kYXkncyBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDE0LjEwPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjQ4JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxNC4zNTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTAtRGF5IFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTIuNDI8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6ODglIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDE0LjQ4PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTEuNTE8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6NjglIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDE1LjQ5PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgWWllbGQ8L2R0PjxkZD45LjY5JTwvZGQ+PC9kaXY+PC9kbD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnkgYmctd2hpdGUgYm9yZGVyIHJvdW5kZWQgZC1mbGV4IGZsZXgtd3JhcCBmbGV4LWxnLW5vd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1zdGFydCBtYi00Ij48ZGl2IGNsYXNzPSJkLWZsZXggZmxleC13cmFwIGZsZXgtc20tbm93cmFwIGZsZXgtZ3Jvdy0xIj48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMCB0ZXh0LWNlbnRlciBhbGlnbi1jb250ZW50LWNlbnRlciBweC0zIHB0LTQgYWxpZ24tc2VsZi1zdGFydCIgPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL1dITFJELyI+PGRpdiBjbGFzcz0iYm9yZGVyIHJvdW5kZWQgcC0zIGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciIgc3R5bGU9IndpZHRoOiAxNTBweDsgaGVpZ2h0OiAxNTBweDsgIj48aW1nIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy93aGVlbGVyLXJlYWwtZXN0YXRlLWludmVzdG1lbnQtdHJ1c3QtaW5jLWxvZ28uanBnP3Y9MjAyNDA0MTIxMzU0NTYiIGhlaWdodD0iMjYiIHdpZHRoPSIxMDAiIHN0eWxlPSJtYXgtaGVpZ2h0OjEwMHB4OyBtYXgtd2lkdGg6MTAwcHg7IHdpZHRoOmF1dG87IGhlaWdodDphdXRvIiBhbHQ9IldoZWVsZXIgUmVhbCBFc3RhdGUgSW52ZXN0bWVudCBUcnVzdCBzdG9jayBsb2dvIj48L2Rpdj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icC0zIGZsZXgtZ3Jvdy0xIj48aDIgY2xhc3M9Im1iLTEgaDMgZm9udC13ZWlnaHQtYm9sZCBtdC0xIj48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9XSExSRC8iPjxzcGFuIGNsYXNzPSJjLWRhcmstYmx1ZSI+MTMuIFdoZWVsZXIgUmVhbCBFc3RhdGUgSW52ZXN0bWVudCBUcnVzdCA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROldITFJEPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMzAuNTg8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6IzExODI0RCI+ICswLjM0Jm5ic3A7KCsxLjExJSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNSAwMzo1MCBQTSBFYXN0ZXJuIDxkaXYgY2xhc3M9ImlubGluZS1hbHdheXMtbW9yZWluZm8gbW9yZWluZm8gYmctd2hpdGUiIHRhYmluZGV4PSIwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1jaXJjbGUtaW5mbyBjLWdyYXkiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTouOGVtO3dpZHRoOjE3MHB4OyIgY2xhc3M9InRvb2x0aXB0ZXh0IiBpZD0idG9vbHRpcC1mbXYiPlRoaXMgaXMgYSBmYWlyIG1hcmtldCB2YWx1ZSBwcmljZSBwcm92aWRlZCBieSBQb2x5Z29uLmlvLiA8YSBocmVmPSIvYWJvdXQvI2RhdGEiPkxlYXJuIG1vcmUuPC9hPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cCBjbGFzcz0ibWItMSBmb250LXNtYWxsIj5IZWFkcXVhcnRlcmVkIGluIFZpcmdpbmlhIEJlYWNoLCBWaXJnaW5pYSwgV2hlZWxlciBSZWFsIEVzdGF0ZSBJbnZlc3RtZW50IFRydXN0LCBJbmMuIGlzIGEgZnVsbHkgaW50ZWdyYXRlZCwgc2VsZi1tYW5hZ2VkIGNvbW1lcmNpYWwgcmVhbCBlc3RhdGUgaW52ZXN0bWVudCB0cnVzdCAoUkVJVCkgZm9jdXNlZCBvbiBvd25pbmcgYW5kIG9wZXJhdGluZyBpbmNvbWUtcHJvZHVjaW5nIHJldGFpbCBwcm9wZXJ0aWVzIHdpdGggYSBwcmltYXJ5IGZvY3VzIG9uIGdyb2NlcnktYW5jaG9yZWQgY2VudGVycy48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55LXN0YXRzIGNvbC0xMiBjb2wtbGctNCBib3JkZXItbGVmdCBwLTMgbXQtMyBtdC1tZC0wIGFsaWduLXNlbGYtc3RyZXRjaCBhbGlnbi1jb250ZW50LXN0YXJ0Ij48ZGwgY2xhc3M9Im1iLTAiPjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5NYXJrZXQgQ2FwaXRhbGl6YXRpb248L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5QL0UgUmF0aW88L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUmF0aW5nPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFByaWNlIFRhcmdldDwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlZvbHVtZTwvZHQ+PGRkPjIwMCBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BdmVyYWdlIFZvbHVtZTwvZHQ+PGRkPjcsNDgxIHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+VG9kYXkncyBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDMwLjI5PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjcyJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQzMC43MDwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTAtRGF5IFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMjUuMDA8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6NjclIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDMzLjI5PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTMuMjU8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6ODQlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDM0LjAxPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgWWllbGQ8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55IGJnLXdoaXRlIGJvcmRlciByb3VuZGVkIGQtZmxleCBmbGV4LXdyYXAgZmxleC1sZy1ub3dyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnQgbWItNCI+PGRpdiBjbGFzcz0iZC1mbGV4IGZsZXgtd3JhcCBmbGV4LXNtLW5vd3JhcCBmbGV4LWdyb3ctMSI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTAgdGV4dC1jZW50ZXIgYWxpZ24tY29udGVudC1jZW50ZXIgcHgtMyBwdC00IGFsaWduLXNlbGYtc3RhcnQiID48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9CUFlQTy8iPjxkaXYgY2xhc3M9ImJvcmRlciByb3VuZGVkIHAtMyBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiIHN0eWxlPSJ3aWR0aDogMTUwcHg7IGhlaWdodDogMTUwcHg7ICI+PGltZyBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYnJvb2tmaWVsZC1wcm9wZXJ0eS1wYXJ0bmVycy1scC1sb2dvLmpwZz92PTIwMjMwNTEwMTExNzE3IiBoZWlnaHQ9IjQ1IiB3aWR0aD0iMTAwIiBzdHlsZT0ibWF4LWhlaWdodDoxMDBweDsgbWF4LXdpZHRoOjEwMHB4OyB3aWR0aDphdXRvOyBoZWlnaHQ6YXV0byIgYWx0PSJCcm9va2ZpZWxkIFByb3BlcnR5IFBhcnRuZXJzIHN0b2NrIGxvZ28iPjwvZGl2PjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwLTMgZmxleC1ncm93LTEiPjxoMiBjbGFzcz0ibWItMSBoMyBmb250LXdlaWdodC1ib2xkIG10LTEiPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL0JQWVBPLyI+PHNwYW4gY2xhc3M9ImMtZGFyay1ibHVlIj4xNC4gQnJvb2tmaWVsZCBQcm9wZXJ0eSBQYXJ0bmVycyA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROkJQWVBPPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMTUuMzc8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IC0wLjA1Jm5ic3A7KC0wLjMyJSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+Q2xvc2luZyBwcmljZSAwMi8yOC8yMDI1IDA0OjAwIFBNIEVhc3Rlcm48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBleHRlbmRlZC1ob3VycyBtYi0yIj48ZGl2IGNsYXNzPSJmb250LTggYm9sZCIgc3R5bGU9ImNvbG9yOiB2YXIoLS1ncmF5LTEwKTsiPkV4dGVuZGVkIFRyYWRpbmc8L2Rpdj48c3Ryb25nIHN0eWxlPSJjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMTUuMzY8L3N0cm9uZz4gPHN0cm9uZyBjbGFzcz0iZm9udC05IiBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IC0wLjAxJm5ic3A7KC0wLjEwJSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDg6NTAgQU0gRWFzdGVybiA8ZGl2IGNsYXNzPSJpbmxpbmUtYWx3YXlzLW1vcmVpbmZvIG1vcmVpbmZvIGJnLXdoaXRlIiB0YWJpbmRleD0iMCI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtY2lyY2xlLWluZm8gYy1ncmF5IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6LjhlbTt3aWR0aDoxNzBweDsiIGNsYXNzPSJ0b29sdGlwdGV4dCIgaWQ9InRvb2x0aXAtZm12Ij5FeHRlbmRlZCB0cmFkaW5nIGlzIHRyYWRpbmcgdGhhdCBoYXBwZW5zIG9uIGVsZWN0cm9uaWMgbWFya2V0cyBvdXRzaWRlIG9mIHJlZ3VsYXIgdHJhZGluZyBob3Vycy4gVGhpcyBpcyBhIGZhaXIgbWFya2V0IHZhbHVlIGV4dGVuZGVkIGhvdXJzIHByaWNlIHByb3ZpZGVkIGJ5IFBvbHlnb24uaW8uIDxhIGhyZWY9Ii9hYm91dC8jZGF0YSI+TGVhcm4gbW9yZS48L2E+PC9zcGFuPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJtYi0xIGZvbnQtc21hbGwiPkJyb29rZmllbGQgUHJvcGVydHkgUGFydG5lcnMsIHRocm91Z2ggQnJvb2tmaWVsZCBQcm9wZXJ0eSBQYXJ0bmVycyBMLlAuIGFuZCBpdHMgc3Vic2lkaWFyeSBCcm9va2ZpZWxkIFByb3BlcnR5IFJFSVQgSW5jLiwgaXMgb25lIG9mIHRoZSB3b3JsZCYjeDI3O3MgcHJlbWllciByZWFsIGVzdGF0ZSBjb21wYW5pZXMsIHdpdGggYXBwcm94aW1hdGVseSAkODggYmlsbGlvbiBpbiB0b3RhbCBhc3NldHMuIFdlIG93biBhbmQgb3BlcmF0ZSBpY29uaWMgcHJvcGVydGllcyBpbiB0aGUgd29ybGQmI3gyNztzIG1ham9yIG1hcmtldHMsIGFuZCBvdXIgZ2xvYmFsIHBvcnRmb2xpbyBpbmNsdWRlcyBvZmZpY2UsIHJldGFpbCwgbXVsdGlmYW1pbHksIGxvZ2lzdGljcywgaG9zcGl0YWxpdHksIHRyaXBsZSBuZXQgbGVhc2UsIG1hbnVmYWN0dXJlZCBob3VzaW5nIGFuZCBzdHVkZW50IGhvdXNpbmcuIEJyb29rZmllbGQgUHJvcGVydHkgUGFydG5lcnMgaXMgdGhlIGZsYWdzaGlwIGxpc3RlZCByZWFsIGVzdGF0ZSBjb21wYW55IG9mIEJyb29rZmllbGQgQXNzZXQgTWFuYWdlbWVudCBJbmMuLCBhIGxlYWRpbmcgZ2xvYmFsIGFsdGVybmF0aXZlIGFzc2V0IG1hbmFnZXIgd2l0aCBvdmVyICQ2MDAgYmlsbGlvbiBpbiBhc3NldHMgdW5kZXIgbWFuYWdlbWVudC4gTW9yZSBpbmZvcm1hdGlvbiBpcyBhdmFpbGFibGUgYXQgd3d3LmJyb29rZmllbGQuY29tLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+MTYsODQyIHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkF2ZXJhZ2UgVm9sdW1lPC9kdD48ZGQ+MTIsMzk5IHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+VG9kYXkncyBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDE1LjI2PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjQ2JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxNS41MDwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTAtRGF5IFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTMuNDA8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6OTMlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDE1LjUxPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTIuNzA8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6NTklIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDE3LjIwPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgWWllbGQ8L2R0PjxkZD44LjAxJTwvZGQ+PC9kaXY+PC9kbD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnkgYmctd2hpdGUgYm9yZGVyIHJvdW5kZWQgZC1mbGV4IGZsZXgtd3JhcCBmbGV4LWxnLW5vd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1zdGFydCBtYi00Ij48ZGl2IGNsYXNzPSJkLWZsZXggZmxleC13cmFwIGZsZXgtc20tbm93cmFwIGZsZXgtZ3Jvdy0xIj48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMCB0ZXh0LWNlbnRlciBhbGlnbi1jb250ZW50LWNlbnRlciBweC0zIHB0LTQgYWxpZ24tc2VsZi1zdGFydCIgPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL1dITFJQLyI+PGRpdiBjbGFzcz0iYm9yZGVyIHJvdW5kZWQgcC0zIGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciIgc3R5bGU9IndpZHRoOiAxNTBweDsgaGVpZ2h0OiAxNTBweDsgIj48aW1nIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy93aGVlbGVyLXJlYWwtZXN0YXRlLWludmVzdG1lbnQtdHJ1c3QtaW5jLWxvZ28ucG5nP3Y9MjAyMzA4MzAxMjIwNDciIGhlaWdodD0iNTIiIHdpZHRoPSIxMDAiIHN0eWxlPSJtYXgtaGVpZ2h0OjEwMHB4OyBtYXgtd2lkdGg6MTAwcHg7IHdpZHRoOmF1dG87IGhlaWdodDphdXRvIiBhbHQ9IldoZWVsZXIgUmVhbCBFc3RhdGUgSW52ZXN0bWVudCBUcnVzdCBzdG9jayBsb2dvIj48L2Rpdj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icC0zIGZsZXgtZ3Jvdy0xIj48aDIgY2xhc3M9Im1iLTEgaDMgZm9udC13ZWlnaHQtYm9sZCBtdC0xIj48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9XSExSUC8iPjxzcGFuIGNsYXNzPSJjLWRhcmstYmx1ZSI+MTUuIFdoZWVsZXIgUmVhbCBFc3RhdGUgSW52ZXN0bWVudCBUcnVzdCA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROldITFJQPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMy45Njwvc3Ryb25nPiA8c3Ryb25nIHN0eWxlPSJjb2xvcjojNkM3NzgzIj4gMC4wMCZuYnNwOygwLjAwJSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNTwvZGl2PjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJtYi0xIGZvbnQtc21hbGwiPkhlYWRxdWFydGVyZWQgaW4gVmlyZ2luaWEgQmVhY2gsIFZpcmdpbmlhLCBXaGVlbGVyIFJlYWwgRXN0YXRlIEludmVzdG1lbnQgVHJ1c3QsIEluYy4gaXMgYSBmdWxseSBpbnRlZ3JhdGVkLCBzZWxmLW1hbmFnZWQgY29tbWVyY2lhbCByZWFsIGVzdGF0ZSBpbnZlc3RtZW50IHRydXN0IChSRUlUKSBmb2N1c2VkIG9uIG93bmluZyBhbmQgb3BlcmF0aW5nIGluY29tZS1wcm9kdWNpbmcgcmV0YWlsIHByb3BlcnRpZXMgd2l0aCBhIHByaW1hcnkgZm9jdXMgb24gZ3JvY2VyeS1hbmNob3JlZCBjZW50ZXJzLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+MSBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BdmVyYWdlIFZvbHVtZTwvZHQ+PGRkPjYsODM3IHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+VG9kYXkncyBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDMuOTY8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6TmFOJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQzLjk2PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41MC1EYXkgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyLjkwPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjY2JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQ0LjUxPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMS4xMjxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo4MiUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kNC42MDwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRpdmlkZW5kIFlpZWxkPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48L2RsPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImhvbGQtdW5pdCBtYi00Ij48ZGl2IHN0eWxlPSJoZWlnaHQ6MjcwcHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTIwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87Ij48aW5zIGNsYXNzPSJhZHNieWdvb2dsZSIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MjcwcHgiIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItOTM3MzE2MjYxMTI4MzkzNSIgZGF0YS1hZC1zbG90PSI4NDI4NzI4MzU1IiBkYXRhLWFkLWZvcm1hdD0iYXV0byIgZGF0YS1mdWxsLXdpZHRoLXJlc3BvbnNpdmU9InRydWUiPjwvaW5zPjxzY3JpcHQ+KGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTs8L3NjcmlwdD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnkgYmctd2hpdGUgYm9yZGVyIHJvdW5kZWQgZC1mbGV4IGZsZXgtd3JhcCBmbGV4LWxnLW5vd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1zdGFydCBtYi00Ij48ZGl2IGNsYXNzPSJkLWZsZXggZmxleC13cmFwIGZsZXgtc20tbm93cmFwIGZsZXgtZ3Jvdy0xIj48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMCB0ZXh0LWNlbnRlciBhbGlnbi1jb250ZW50LWNlbnRlciBweC0zIHB0LTQgYWxpZ24tc2VsZi1zdGFydCIgPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL0JQWVBQLyI+PGRpdiBjbGFzcz0iYm9yZGVyIHJvdW5kZWQgcC0zIGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciIgc3R5bGU9IndpZHRoOiAxNTBweDsgaGVpZ2h0OiAxNTBweDsgIj48aW1nIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9icm9va2ZpZWxkLXByb3BlcnR5LXBhcnRuZXJzLWxwLWxvZ28ucG5nIiBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCIgc3R5bGU9Im1heC1oZWlnaHQ6MTAwcHg7IG1heC13aWR0aDoxMDBweDsgd2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG8iIGFsdD0iQnJvb2tmaWVsZCBQcm9wZXJ0eSBQYXJ0bmVycyBzdG9jayBsb2dvIj48L2Rpdj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icC0zIGZsZXgtZ3Jvdy0xIj48aDIgY2xhc3M9Im1iLTEgaDMgZm9udC13ZWlnaHQtYm9sZCBtdC0xIj48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9CUFlQUC8iPjxzcGFuIGNsYXNzPSJjLWRhcmstYmx1ZSI+MTYuIEJyb29rZmllbGQgUHJvcGVydHkgUGFydG5lcnMgPC9zcGFuPiAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTowLjZlbTsiPk5BU0RBUTpCUFlQUDwvc3Bhbj48L2E+PC9oMj48ZGl2IGNsYXNzPSJmb250LXNtYWxsZXIgbXQtMiI+PGRpdiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbWItMiBtci00Ij48c3Ryb25nIHN0eWxlPSJmb250LXNpemU6MS43ZW07Y29sb3I6IHZhcigtLWJsdWUtMTEpOyI+JDE2LjEyPC9zdHJvbmc+IDxzdHJvbmcgc3R5bGU9ImNvbG9yOiNEMjMzM0QiPiAtMC4wNiZuYnNwOygtMC4zNCUpPC9zdHJvbmc+IDxkaXYgY2xhc3M9InByaWNlLXVwZGF0ZWQiPkFzIG9mIDAyLzI4LzIwMjUgMDQ6MDAgUE0gRWFzdGVybiA8ZGl2IGNsYXNzPSJpbmxpbmUtYWx3YXlzLW1vcmVpbmZvIG1vcmVpbmZvIGJnLXdoaXRlIiB0YWJpbmRleD0iMCI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtY2lyY2xlLWluZm8gYy1ncmF5IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6LjhlbTt3aWR0aDoxNzBweDsiIGNsYXNzPSJ0b29sdGlwdGV4dCIgaWQ9InRvb2x0aXAtZm12Ij5UaGlzIGlzIGEgZmFpciBtYXJrZXQgdmFsdWUgcHJpY2UgcHJvdmlkZWQgYnkgUG9seWdvbi5pby4gPGEgaHJlZj0iL2Fib3V0LyNkYXRhIj5MZWFybiBtb3JlLjwvYT48L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHAgY2xhc3M9Im1iLTEgZm9udC1zbWFsbCI+QnJvb2tmaWVsZCBQcm9wZXJ0eSBQYXJ0bmVycywgdGhyb3VnaCBCcm9va2ZpZWxkIFByb3BlcnR5IFBhcnRuZXJzIEwuUC4gYW5kIGl0cyBzdWJzaWRpYXJ5IEJyb29rZmllbGQgUHJvcGVydHkgUkVJVCBJbmMuLCBpcyBvbmUgb2YgdGhlIHdvcmxkJiN4Mjc7cyBwcmVtaWVyIHJlYWwgZXN0YXRlIGNvbXBhbmllcywgd2l0aCBhcHByb3hpbWF0ZWx5ICQ4OCBiaWxsaW9uIGluIHRvdGFsIGFzc2V0cy4gV2Ugb3duIGFuZCBvcGVyYXRlIGljb25pYyBwcm9wZXJ0aWVzIGluIHRoZSB3b3JsZCYjeDI3O3MgbWFqb3IgbWFya2V0cywgYW5kIG91ciBnbG9iYWwgcG9ydGZvbGlvIGluY2x1ZGVzIG9mZmljZSwgcmV0YWlsLCBtdWx0aWZhbWlseSwgbG9naXN0aWNzLCBob3NwaXRhbGl0eSwgdHJpcGxlIG5ldCBsZWFzZSwgbWFudWZhY3R1cmVkIGhvdXNpbmcgYW5kIHN0dWRlbnQgaG91c2luZy4gQnJvb2tmaWVsZCBQcm9wZXJ0eSBQYXJ0bmVycyBpcyB0aGUgZmxhZ3NoaXAgbGlzdGVkIHJlYWwgZXN0YXRlIGNvbXBhbnkgb2YgQnJvb2tmaWVsZCBBc3NldCBNYW5hZ2VtZW50IEluYy4sIGEgbGVhZGluZyBnbG9iYWwgYWx0ZXJuYXRpdmUgYXNzZXQgbWFuYWdlciB3aXRoIG92ZXIgJDYwMCBiaWxsaW9uIGluIGFzc2V0cyB1bmRlciBtYW5hZ2VtZW50LiBNb3JlIGluZm9ybWF0aW9uIGlzIGF2YWlsYWJsZSBhdCB3d3cuYnJvb2tmaWVsZC5jb20uPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueS1zdGF0cyBjb2wtMTIgY29sLWxnLTQgYm9yZGVyLWxlZnQgcC0zIG10LTMgbXQtbWQtMCBhbGlnbi1zZWxmLXN0cmV0Y2ggYWxpZ24tY29udGVudC1zdGFydCI+PGRsIGNsYXNzPSJtYi0wIj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+TWFya2V0IENhcGl0YWxpemF0aW9uPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+UC9FIFJhdGlvPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFJhdGluZzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBQcmljZSBUYXJnZXQ8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Wb2x1bWU8L2R0PjxkZD41LDkyNCBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BdmVyYWdlIFZvbHVtZTwvZHQ+PGRkPjE0LDY4OCBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PlRvZGF5J3MgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQxNS45MTxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo1NiUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMTYuMjU8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUwLURheSBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDEzLjY2PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0Ojk3JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxNi4xODwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDEyLjk1PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjYwJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxOC4yMDwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRpdmlkZW5kIFlpZWxkPC9kdD48ZGQ+Ny4zOSU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55IGJnLXdoaXRlIGJvcmRlciByb3VuZGVkIGQtZmxleCBmbGV4LXdyYXAgZmxleC1sZy1ub3dyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnQgbWItNCI+PGRpdiBjbGFzcz0iZC1mbGV4IGZsZXgtd3JhcCBmbGV4LXNtLW5vd3JhcCBmbGV4LWdyb3ctMSI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTAgdGV4dC1jZW50ZXIgYWxpZ24tY29udGVudC1jZW50ZXIgcHgtMyBwdC00IGFsaWduLXNlbGYtc3RhcnQiID48YSBocmVmPSIvc3RvY2tzL05ZU0UvRVNCQS8iPjxkaXYgY2xhc3M9ImJvcmRlciByb3VuZGVkIHAtMyBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiIHN0eWxlPSJ3aWR0aDogMTUwcHg7IGhlaWdodDogMTUwcHg7ICI+PGltZyBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvZW1waXJlLXN0YXRlLXJlYWx0eS1vcC1scC1sb2dvLmpwZz92PTIwMjMwNTE1MTEyNjQ4IiBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCIgc3R5bGU9Im1heC1oZWlnaHQ6MTAwcHg7IG1heC13aWR0aDoxMDBweDsgd2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG8iIGFsdD0iRW1waXJlIFN0YXRlIFJlYWx0eSBPUCBzdG9jayBsb2dvIj48L2Rpdj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icC0zIGZsZXgtZ3Jvdy0xIj48aDIgY2xhc3M9Im1iLTEgaDMgZm9udC13ZWlnaHQtYm9sZCBtdC0xIj48YSBocmVmPSIvc3RvY2tzL05ZU0UvRVNCQS8iPjxzcGFuIGNsYXNzPSJjLWRhcmstYmx1ZSI+MTcuIEVtcGlyZSBTdGF0ZSBSZWFsdHkgT1AgPC9zcGFuPiAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTowLjZlbTsiPk5ZU0U6RVNCQTwvc3Bhbj48L2E+PC9oMj48ZGl2IGNsYXNzPSJmb250LXNtYWxsZXIgbXQtMiI+PGRpdiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbWItMiBtci00Ij48c3Ryb25nIHN0eWxlPSJmb250LXNpemU6MS43ZW07Y29sb3I6IHZhcigtLWJsdWUtMTEpOyI+JDkuMjM8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6IzExODI0RCI+ICswLjM5Jm5ic3A7KCs0LjQwJSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNSAwNDowMCBQTSBFYXN0ZXJuIDxkaXYgY2xhc3M9ImlubGluZS1hbHdheXMtbW9yZWluZm8gbW9yZWluZm8gYmctd2hpdGUiIHRhYmluZGV4PSIwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1jaXJjbGUtaW5mbyBjLWdyYXkiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTouOGVtO3dpZHRoOjE3MHB4OyIgY2xhc3M9InRvb2x0aXB0ZXh0IiBpZD0idG9vbHRpcC1mbXYiPlRoaXMgaXMgYSBmYWlyIG1hcmtldCB2YWx1ZSBwcmljZSBwcm92aWRlZCBieSBQb2x5Z29uLmlvLiA8YSBocmVmPSIvYWJvdXQvI2RhdGEiPkxlYXJuIG1vcmUuPC9hPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cCBjbGFzcz0ibWItMSBmb250LXNtYWxsIj5FbXBpcmUgU3RhdGUgUmVhbHR5IE9QLCBMLlAuIG9wZXJhdGVzIGFzIGEgc3Vic2lkaWFyeSBvZiBFbXBpcmUgU3RhdGUgUmVhbHR5IFRydXN0LCBJbmMuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueS1zdGF0cyBjb2wtMTIgY29sLWxnLTQgYm9yZGVyLWxlZnQgcC0zIG10LTMgbXQtbWQtMCBhbGlnbi1zZWxmLXN0cmV0Y2ggYWxpZ24tY29udGVudC1zdGFydCI+PGRsIGNsYXNzPSJtYi0wIj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+TWFya2V0IENhcGl0YWxpemF0aW9uPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+UC9FIFJhdGlvPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFJhdGluZzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBQcmljZSBUYXJnZXQ8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Wb2x1bWU8L2R0PjxkZD40LDMyNCBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BdmVyYWdlIFZvbHVtZTwvZHQ+PGRkPjcsMjk4IHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+VG9kYXkncyBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDguOTg8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MTAwJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQ5LjI0PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41MC1EYXkgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQ4LjQxPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjQ3JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxMC4xODwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDcuODU8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MzglIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDExLjUwPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgWWllbGQ8L2R0PjxkZD4yLjQ2JTwvZGQ+PC9kaXY+PC9kbD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnkgYmctd2hpdGUgYm9yZGVyIHJvdW5kZWQgZC1mbGV4IGZsZXgtd3JhcCBmbGV4LWxnLW5vd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1zdGFydCBtYi00Ij48ZGl2IGNsYXNzPSJkLWZsZXggZmxleC13cmFwIGZsZXgtc20tbm93cmFwIGZsZXgtZ3Jvdy0xIj48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMCB0ZXh0LWNlbnRlciBhbGlnbi1jb250ZW50LWNlbnRlciBweC0zIHB0LTQgYWxpZ24tc2VsZi1zdGFydCIgPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL0dJUFJXLyI+PGRpdiBjbGFzcz0iYm9yZGVyIHJvdW5kZWQgcC0zIGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciIgc3R5bGU9IndpZHRoOiAxNTBweDsgaGVpZ2h0OiAxNTBweDsgIj48aW1nIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9nZW5lcmF0aW9uLWluY29tZS1wcm9wZXJ0aWVzLWluYy1sb2dvLnBuZz92PTIwMjMwNjE2MTQ1MjQyIiBoZWlnaHQ9IjYwIiB3aWR0aD0iMTAwIiBzdHlsZT0ibWF4LWhlaWdodDoxMDBweDsgbWF4LXdpZHRoOjEwMHB4OyB3aWR0aDphdXRvOyBoZWlnaHQ6YXV0byIgYWx0PSJHZW5lcmF0aW9uIEluY29tZSBQcm9wZXJ0aWVzIHN0b2NrIGxvZ28iPjwvZGl2PjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwLTMgZmxleC1ncm93LTEiPjxoMiBjbGFzcz0ibWItMSBoMyBmb250LXdlaWdodC1ib2xkIG10LTEiPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL0dJUFJXLyI+PHNwYW4gY2xhc3M9ImMtZGFyay1ibHVlIj4xOC4gR2VuZXJhdGlvbiBJbmNvbWUgUHJvcGVydGllcyA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROkdJUFJXPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMC4yMzwvc3Ryb25nPiA8c3Ryb25nIHN0eWxlPSJjb2xvcjojRDIzMzNEIj4gLTAuMTEmbmJzcDsoLTMyLjM1JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNSAwMzo1OSBQTSBFYXN0ZXJuIDxkaXYgY2xhc3M9ImlubGluZS1hbHdheXMtbW9yZWluZm8gbW9yZWluZm8gYmctd2hpdGUiIHRhYmluZGV4PSIwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1jaXJjbGUtaW5mbyBjLWdyYXkiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTouOGVtO3dpZHRoOjE3MHB4OyIgY2xhc3M9InRvb2x0aXB0ZXh0IiBpZD0idG9vbHRpcC1mbXYiPlRoaXMgaXMgYSBmYWlyIG1hcmtldCB2YWx1ZSBwcmljZSBwcm92aWRlZCBieSBQb2x5Z29uLmlvLiA8YSBocmVmPSIvYWJvdXQvI2RhdGEiPkxlYXJuIG1vcmUuPC9hPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cCBjbGFzcz0ibWItMSBmb250LXNtYWxsIj5HZW5lcmF0aW9uIEluY29tZSBQcm9wZXJ0aWVzLCBJbmMuLCBsb2NhdGVkIGluIFRhbXBhLCBGbG9yaWRhLCBpcyBhbiBpbnRlcm5hbGx5IG1hbmFnZWQgcmVhbCBlc3RhdGUgaW52ZXN0bWVudCB0cnVzdCBmb3JtZWQgdG8gYWNxdWlyZSBhbmQgb3duLCBkaXJlY3RseSBhbmQgam9pbnRseSwgcmVhbCBlc3RhdGUgaW52ZXN0bWVudHMgZm9jdXNlZCBvbiByZXRhaWwsIG9mZmljZSwgYW5kIGluZHVzdHJpYWwgbmV0IGxlYXNlIHByb3BlcnRpZXMgaW4gZGVuc2VseSBwb3B1bGF0ZWQgc3VibWFya2V0cy48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55LXN0YXRzIGNvbC0xMiBjb2wtbGctNCBib3JkZXItbGVmdCBwLTMgbXQtMyBtdC1tZC0wIGFsaWduLXNlbGYtc3RyZXRjaCBhbGlnbi1jb250ZW50LXN0YXJ0Ij48ZGwgY2xhc3M9Im1iLTAiPjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5NYXJrZXQgQ2FwaXRhbGl6YXRpb248L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5QL0UgUmF0aW88L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUmF0aW5nPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFByaWNlIFRhcmdldDwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlZvbHVtZTwvZHQ+PGRkPjIyMCwzMjQgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QXZlcmFnZSBWb2x1bWU8L2R0PjxkZD42MSwxNTcgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD5Ub2RheSdzIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMC4yMTxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDoyJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxLjQ5PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41MC1EYXkgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQwLjE1PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjIwJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQwLjU4PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMC4xMTxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo5JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxLjQ5PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgWWllbGQ8L2R0PjxkZD4yMS4xOCU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55IGJnLXdoaXRlIGJvcmRlciByb3VuZGVkIGQtZmxleCBmbGV4LXdyYXAgZmxleC1sZy1ub3dyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnQgbWItNCI+PGRpdiBjbGFzcz0iZC1mbGV4IGZsZXgtd3JhcCBmbGV4LXNtLW5vd3JhcCBmbGV4LWdyb3ctMSI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTAgdGV4dC1jZW50ZXIgYWxpZ24tY29udGVudC1jZW50ZXIgcHgtMyBwdC00IGFsaWduLXNlbGYtc3RhcnQiID48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9HT09ETi8iPjxkaXYgY2xhc3M9ImJvcmRlciByb3VuZGVkIHAtMyBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiIHN0eWxlPSJ3aWR0aDogMTUwcHg7IGhlaWdodDogMTUwcHg7ICI+PGltZyBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvZ2xhZHN0b25lLWNvbW1lcmNpYWwtY28tbG9nby5wbmciIGhlaWdodD0iMyIgd2lkdGg9IjEwMCIgc3R5bGU9Im1heC1oZWlnaHQ6MTAwcHg7IG1heC13aWR0aDoxMDBweDsgd2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG8iIGFsdD0iR2xhZHN0b25lIENvbW1lcmNpYWwgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvR09PRE4vIj48c3BhbiBjbGFzcz0iYy1kYXJrLWJsdWUiPjE5LiBHbGFkc3RvbmUgQ29tbWVyY2lhbCA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROkdPT0ROPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjIuNjc8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6IzExODI0RCI+ICswLjE1Jm5ic3A7KCswLjY3JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+Q2xvc2luZyBwcmljZSAwMi8yOC8yMDI1IDAzOjU4IFBNIEVhc3Rlcm48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBleHRlbmRlZC1ob3VycyBtYi0yIj48ZGl2IGNsYXNzPSJmb250LTggYm9sZCIgc3R5bGU9ImNvbG9yOiB2YXIoLS1ncmF5LTEwKTsiPkV4dGVuZGVkIFRyYWRpbmc8L2Rpdj48c3Ryb25nIHN0eWxlPSJjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjIuNjc8L3N0cm9uZz4gPHN0cm9uZyBjbGFzcz0iZm9udC05IiBzdHlsZT0iY29sb3I6IzZDNzc4MyI+IDAuMDAmbmJzcDsoMC4wMCUpPC9zdHJvbmc+IDxkaXYgY2xhc3M9InByaWNlLXVwZGF0ZWQiPkFzIG9mIDAyLzI4LzIwMjUgMDQ6MTUgUE0gRWFzdGVybiA8ZGl2IGNsYXNzPSJpbmxpbmUtYWx3YXlzLW1vcmVpbmZvIG1vcmVpbmZvIGJnLXdoaXRlIiB0YWJpbmRleD0iMCI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtY2lyY2xlLWluZm8gYy1ncmF5IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6LjhlbTt3aWR0aDoxNzBweDsiIGNsYXNzPSJ0b29sdGlwdGV4dCIgaWQ9InRvb2x0aXAtZm12Ij5FeHRlbmRlZCB0cmFkaW5nIGlzIHRyYWRpbmcgdGhhdCBoYXBwZW5zIG9uIGVsZWN0cm9uaWMgbWFya2V0cyBvdXRzaWRlIG9mIHJlZ3VsYXIgdHJhZGluZyBob3Vycy4gVGhpcyBpcyBhIGZhaXIgbWFya2V0IHZhbHVlIGV4dGVuZGVkIGhvdXJzIHByaWNlIHByb3ZpZGVkIGJ5IFBvbHlnb24uaW8uIDxhIGhyZWY9Ii9hYm91dC8jZGF0YSI+TGVhcm4gbW9yZS48L2E+PC9zcGFuPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJtYi0xIGZvbnQtc21hbGwiPkdsYWRzdG9uZSBDb21tZXJjaWFsIENvcnBvcmF0aW9uIGlzIGEgcmVhbCBlc3RhdGUgaW52ZXN0bWVudCB0cnVzdCBmb2N1c2VkIG9uIGFjcXVpcmluZywgb3duaW5nLCBhbmQgb3BlcmF0aW5nIG5ldCBsZWFzZWQgaW5kdXN0cmlhbCBhbmQgb2ZmaWNlIHByb3BlcnRpZXMgYWNyb3NzIHRoZSBVbml0ZWQgU3RhdGVzLiBJbmNsdWRpbmcgcGF5bWVudHMgdGhyb3VnaCBKYW51YXJ5IDIwMjQsIEdsYWRzdG9uZSBDb21tZXJjaWFsIGhhcyBwYWlkIDIyOSBjb25zZWN1dGl2ZSBtb250aGx5IGNhc2ggZGlzdHJpYnV0aW9ucyBvbiBpdHMgY29tbW9uIHN0b2NrLiBQcmlvciB0byBwYXlpbmcgZGlzdHJpYnV0aW9ucyBvbiBhIG1vbnRobHkgYmFzaXMsIEdsYWRzdG9uZSBDb21tZXJjaWFsIHBhaWQgZml2ZSBjb25zZWN1dGl2ZSBxdWFydGVybHkgY2FzaCBkaXN0cmlidXRpb25zLiBHbGFkc3RvbmUgQ29tbWVyY2lhbCBoYXMgbmV2ZXIgc2tpcHBlZCBvciBkZWZlcnJlZCBhIGRpc3RyaWJ1dGlvbiBzaW5jZSBpdHMgaW5jZXB0aW9uIGluIDIwMDMuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueS1zdGF0cyBjb2wtMTIgY29sLWxnLTQgYm9yZGVyLWxlZnQgcC0zIG10LTMgbXQtbWQtMCBhbGlnbi1zZWxmLXN0cmV0Y2ggYWxpZ24tY29udGVudC1zdGFydCI+PGRsIGNsYXNzPSJtYi0wIj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+TWFya2V0IENhcGl0YWxpemF0aW9uPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+UC9FIFJhdGlvPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFJhdGluZzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBQcmljZSBUYXJnZXQ8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Wb2x1bWU8L2R0PjxkZD4yLDMwNiBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BdmVyYWdlIFZvbHVtZTwvZHQ+PGRkPjQsMzkwIHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+VG9kYXkncyBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDIyLjczPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0Oi01JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyMi43NzwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTAtRGF5IFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMjIuMTk8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6NTYlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDIzLjA1PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMjEuMDM8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6NDIlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDI0LjkxPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgWWllbGQ8L2R0PjxkZD42LjgyJTwvZGQ+PC9kaXY+PC9kbD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnkgYmctd2hpdGUgYm9yZGVyIHJvdW5kZWQgZC1mbGV4IGZsZXgtd3JhcCBmbGV4LWxnLW5vd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1zdGFydCBtYi00Ij48ZGl2IGNsYXNzPSJkLWZsZXggZmxleC13cmFwIGZsZXgtc20tbm93cmFwIGZsZXgtZ3Jvdy0xIj48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMCB0ZXh0LWNlbnRlciBhbGlnbi1jb250ZW50LWNlbnRlciBweC0zIHB0LTQgYWxpZ24tc2VsZi1zdGFydCIgPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL0hUSUEvIj48ZGl2IGNsYXNzPSJib3JkZXIgcm91bmRlZCBwLTMgZC1mbGV4IGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIiBzdHlsZT0id2lkdGg6IDE1MHB4OyBoZWlnaHQ6IDE1MHB4OyAiPjxpbWcgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2hlYWx0aGNhcmUtdHJ1c3QtaW5jLWxvZ28ucG5nP3Y9MjAyMzA0MjUxNjQ3MDQiIGhlaWdodD0iNTIiIHdpZHRoPSIxMDAiIHN0eWxlPSJtYXgtaGVpZ2h0OjEwMHB4OyBtYXgtd2lkdGg6MTAwcHg7IHdpZHRoOmF1dG87IGhlaWdodDphdXRvIiBhbHQ9IkhlYWx0aGNhcmUgVHJ1c3Qgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvSFRJQS8iPjxzcGFuIGNsYXNzPSJjLWRhcmstYmx1ZSI+MjAuIEhlYWx0aGNhcmUgVHJ1c3QgPC9zcGFuPiAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTowLjZlbTsiPk5BU0RBUTpIVElBPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMTQuMzg8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IC0wLjAyJm5ic3A7KC0wLjE0JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNTwvZGl2PjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJtYi0xIGZvbnQtc21hbGwiPkhlYWx0aGNhcmUgVHJ1c3QsIEluYy4gaXMgYSBwdWJsaWNseSByZWdpc3RlcmVkIHJlYWwgZXN0YXRlIGludmVzdG1lbnQgdHJ1c3QgZm9jdXNlZCBvbiBhY3F1aXJpbmcgYSBkaXZlcnNpZmllZCBwb3J0Zm9saW8gb2YgaGVhbHRoY2FyZSByZWFsIGVzdGF0ZSwgd2l0aCBhbiBlbXBoYXNpcyBvbiBzZW5pb3JzIGhvdXNpbmcgYW5kIG1lZGljYWwgb2ZmaWNlIGJ1aWxkaW5ncywgbG9jYXRlZCBpbiB0aGUgVW5pdGVkIFN0YXRlcy48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55LXN0YXRzIGNvbC0xMiBjb2wtbGctNCBib3JkZXItbGVmdCBwLTMgbXQtMyBtdC1tZC0wIGFsaWduLXNlbGYtc3RyZXRjaCBhbGlnbi1jb250ZW50LXN0YXJ0Ij48ZGwgY2xhc3M9Im1iLTAiPjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5NYXJrZXQgQ2FwaXRhbGl6YXRpb248L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5QL0UgUmF0aW88L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUmF0aW5nPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFByaWNlIFRhcmdldDwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlZvbHVtZTwvZHQ+PGRkPjcsMjE2IHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkF2ZXJhZ2UgVm9sdW1lPC9kdD48ZGQ+MTAsNTIyIHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+VG9kYXkncyBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDE0LjE4PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjgzJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxNC40MjwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTAtRGF5IFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTMuOTE8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MzQlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDE1LjMxPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTMuNTA8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MjMlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDE3LjI4PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgWWllbGQ8L2R0PjxkZD4xMS4xMSU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iaG9sZC11bml0IG1iLTQiPjxkaXYgc3R5bGU9ImhlaWdodDoyNzBweDt3aWR0aDoxMDAlO21heC13aWR0aDoxMjAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzsiPjxpbnMgY2xhc3M9ImFkc2J5Z29vZ2xlIiBzdHlsZT0iZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyNzBweCIgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi05MzczMTYyNjExMjgzOTM1IiBkYXRhLWFkLXNsb3Q9Ijg0Mjg3MjgzNTUiIGRhdGEtYWQtZm9ybWF0PSJhdXRvIiBkYXRhLWZ1bGwtd2lkdGgtcmVzcG9uc2l2ZT0idHJ1ZSI+PC9pbnM+PHNjcmlwdD4oYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOzwvc2NyaXB0PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueSBiZy13aGl0ZSBib3JkZXIgcm91bmRlZCBkLWZsZXggZmxleC13cmFwIGZsZXgtbGctbm93cmFwIGp1c3RpZnktY29udGVudC1iZXR3ZWVuIGFsaWduLWl0ZW1zLXN0YXJ0IG1iLTQiPjxkaXYgY2xhc3M9ImQtZmxleCBmbGV4LXdyYXAgZmxleC1zbS1ub3dyYXAgZmxleC1ncm93LTEiPjxkaXYgY2xhc3M9ImZsZXgtZ3Jvdy0wIHRleHQtY2VudGVyIGFsaWduLWNvbnRlbnQtY2VudGVyIHB4LTMgcHQtNCBhbGlnbi1zZWxmLXN0YXJ0IiA+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvSFRJQlAvIj48ZGl2IGNsYXNzPSJib3JkZXIgcm91bmRlZCBwLTMgZC1mbGV4IGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIiBzdHlsZT0id2lkdGg6IDE1MHB4OyBoZWlnaHQ6IDE1MHB4OyAiPjxpbWcgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2hlYWx0aGNhcmUtdHJ1c3QtaW5jLWxvZ28ucG5nP3Y9MjAyMzA0MjUxNjQ3MTYiIGhlaWdodD0iNTIiIHdpZHRoPSIxMDAiIHN0eWxlPSJtYXgtaGVpZ2h0OjEwMHB4OyBtYXgtd2lkdGg6MTAwcHg7IHdpZHRoOmF1dG87IGhlaWdodDphdXRvIiBhbHQ9IkhlYWx0aGNhcmUgVHJ1c3Qgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvSFRJQlAvIj48c3BhbiBjbGFzcz0iYy1kYXJrLWJsdWUiPjIxLiBIZWFsdGhjYXJlIFRydXN0IDwvc3Bhbj4gIDxzcGFuIHN0eWxlPSJmb250LXNpemU6MC42ZW07Ij5OQVNEQVE6SFRJQlA8L3NwYW4+PC9hPjwvaDI+PGRpdiBjbGFzcz0iZm9udC1zbWFsbGVyIG10LTIiPjxkaXYgY2xhc3M9ImQtaW5saW5lLWJsb2NrIG1iLTIgbXItNCI+PHN0cm9uZyBzdHlsZT0iZm9udC1zaXplOjEuN2VtO2NvbG9yOiB2YXIoLS1ibHVlLTExKTsiPiQxMy45NDwvc3Ryb25nPiA8c3Ryb25nIHN0eWxlPSJjb2xvcjojRDIzMzNEIj4gLTAuMDEmbmJzcDsoLTAuMDQlKTwvc3Ryb25nPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj5BcyBvZiAwMi8yOC8yMDI1PC9kaXY+PC9kaXY+PC9kaXY+PHAgY2xhc3M9Im1iLTEgZm9udC1zbWFsbCI+SGVhbHRoY2FyZSBUcnVzdCwgSW5jLiBpcyBhIHB1YmxpY2x5IHJlZ2lzdGVyZWQgcmVhbCBlc3RhdGUgaW52ZXN0bWVudCB0cnVzdCBmb2N1c2VkIG9uIGFjcXVpcmluZyBhIGRpdmVyc2lmaWVkIHBvcnRmb2xpbyBvZiBoZWFsdGhjYXJlIHJlYWwgZXN0YXRlLCB3aXRoIGFuIGVtcGhhc2lzIG9uIHNlbmlvcnMgaG91c2luZyBhbmQgbWVkaWNhbCBvZmZpY2UgYnVpbGRpbmdzLCBsb2NhdGVkIGluIHRoZSBVbml0ZWQgU3RhdGVzLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+MSwwNjQgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QXZlcmFnZSBWb2x1bWU8L2R0PjxkZD45LDA2NSBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PlRvZGF5J3MgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQxMy43OTxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo5NCUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMTMuOTU8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUwLURheSBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDEzLjY3PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjIyJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxNC45MTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDEyLjcyPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjI1JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxNy42NzwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRpdmlkZW5kIFlpZWxkPC9kdD48ZGQ+MTAuMDYlPC9kZD48L2Rpdj48L2RsPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueSBiZy13aGl0ZSBib3JkZXIgcm91bmRlZCBkLWZsZXggZmxleC13cmFwIGZsZXgtbGctbm93cmFwIGp1c3RpZnktY29udGVudC1iZXR3ZWVuIGFsaWduLWl0ZW1zLXN0YXJ0IG1iLTQiPjxkaXYgY2xhc3M9ImQtZmxleCBmbGV4LXdyYXAgZmxleC1zbS1ub3dyYXAgZmxleC1ncm93LTEiPjxkaXYgY2xhc3M9ImZsZXgtZ3Jvdy0wIHRleHQtY2VudGVyIGFsaWduLWNvbnRlbnQtY2VudGVyIHB4LTMgcHQtNCBhbGlnbi1zZWxmLXN0YXJ0IiA+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvTEFORE0vIj48ZGl2IGNsYXNzPSJib3JkZXIgcm91bmRlZCBwLTMgZC1mbGV4IGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIiBzdHlsZT0id2lkdGg6IDE1MHB4OyBoZWlnaHQ6IDE1MHB4OyAiPjxpbWcgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2dsYWRzdG9uZS1sYW5kLWNvLWxvZ28ucG5nIiBoZWlnaHQ9IjUiIHdpZHRoPSIxMDAiIHN0eWxlPSJtYXgtaGVpZ2h0OjEwMHB4OyBtYXgtd2lkdGg6MTAwcHg7IHdpZHRoOmF1dG87IGhlaWdodDphdXRvIiBhbHQ9IkdsYWRzdG9uZSBMYW5kIHN0b2NrIGxvZ28iPjwvZGl2PjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwLTMgZmxleC1ncm93LTEiPjxoMiBjbGFzcz0ibWItMSBoMyBmb250LXdlaWdodC1ib2xkIG10LTEiPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL0xBTkRNLyI+PHNwYW4gY2xhc3M9ImMtZGFyay1ibHVlIj4yMi4gR2xhZHN0b25lIExhbmQgPC9zcGFuPiAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTowLjZlbTsiPk5BU0RBUTpMQU5ETTwvc3Bhbj48L2E+PC9oMj48ZGl2IGNsYXNzPSJmb250LXNtYWxsZXIgbXQtMiI+PGRpdiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbWItMiBtci00Ij48c3Ryb25nIHN0eWxlPSJmb250LXNpemU6MS43ZW07Y29sb3I6IHZhcigtLWJsdWUtMTEpOyI+JDI0Ljg4PC9zdHJvbmc+IDxzdHJvbmcgc3R5bGU9ImNvbG9yOiMxMTgyNEQiPiArMC4xMyZuYnNwOygrMC41MyUpPC9zdHJvbmc+IDxkaXYgY2xhc3M9InByaWNlLXVwZGF0ZWQiPkFzIG9mIDAyLzI4LzIwMjUgMDM6NDAgUE0gRWFzdGVybiA8ZGl2IGNsYXNzPSJpbmxpbmUtYWx3YXlzLW1vcmVpbmZvIG1vcmVpbmZvIGJnLXdoaXRlIiB0YWJpbmRleD0iMCI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtY2lyY2xlLWluZm8gYy1ncmF5IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6LjhlbTt3aWR0aDoxNzBweDsiIGNsYXNzPSJ0b29sdGlwdGV4dCIgaWQ9InRvb2x0aXAtZm12Ij5UaGlzIGlzIGEgZmFpciBtYXJrZXQgdmFsdWUgcHJpY2UgcHJvdmlkZWQgYnkgUG9seWdvbi5pby4gPGEgaHJlZj0iL2Fib3V0LyNkYXRhIj5MZWFybiBtb3JlLjwvYT48L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHAgY2xhc3M9Im1iLTEgZm9udC1zbWFsbCI+Rm91bmRlZCBpbiAxOTk3LCBHbGFkc3RvbmUgTGFuZCBpcyBhIHB1YmxpY2x5IHRyYWRlZCByZWFsIGVzdGF0ZSBpbnZlc3RtZW50IHRydXN0IHRoYXQgYWNxdWlyZXMgYW5kIG93bnMgZmFybWxhbmQgYW5kIGZhcm0tcmVsYXRlZCBwcm9wZXJ0aWVzIGxvY2F0ZWQgaW4gbWFqb3IgYWdyaWN1bHR1cmFsIG1hcmtldHMgaW4gdGhlIFUuUy4gYW5kIGxlYXNlcyBpdHMgcHJvcGVydGllcyB0byB1bnJlbGF0ZWQgdGhpcmQtcGFydHkgZmFybWVycy4gVGhlIENvbXBhbnksIHdoaWNoIHJlcG9ydHMgdGhlIGFnZ3JlZ2F0ZSBmYWlyIHZhbHVlIG9mIGl0cyBmYXJtbGFuZCBob2xkaW5ncyBvbiBhIHF1YXJ0ZXJseSBiYXNpcywgY3VycmVudGx5IG93bnMgMTY5IGZhcm1zLCBjb21wcmlzZWQgb2YgYXBwcm94aW1hdGVseSAxMTYsMDAwIGFjcmVzIGluIDE1IGRpZmZlcmVudCBzdGF0ZXMgYW5kIG92ZXIgNDUsMDAwIGFjcmUtZmVldCBvZiBiYW5rZWQgd2F0ZXIgaW4gQ2FsaWZvcm5pYSwgdmFsdWVkIGF0IGEgdG90YWwgb2YgYXBwcm94aW1hdGVseSAkMS42IGJpbGxpb24uIEdsYWRzdG9uZSBMYW5kJiN4Mjc7cyBmYXJtcyBhcmUgcHJlZG9taW5hbnRseSBsb2NhdGVkIGluIHJlZ2lvbnMgd2hlcmUgaXRzIHRlbmFudHMgYXJlIGFibGUgdG8gZ3JvdyBmcmVzaCBwcm9kdWNlIGFubnVhbCByb3cgY3JvcHMsIHN1Y2ggYXMgYmVycmllcyBhbmQgdmVnZXRhYmxlcywgd2hpY2ggYXJlIGdlbmVyYWxseSBwbGFudGVkIGFuZCBoYXJ2ZXN0ZWQgYW5udWFsbHkuIFRoZSBDb21wYW55IGFsc28gb3ducyBmYXJtcyBncm93aW5nIHBlcm1hbmVudCBjcm9wcywgc3VjaCBhcyBhbG1vbmRzLCBhcHBsZXMsIGNoZXJyaWVzLCBmaWdzLCBsZW1vbnMsIG9saXZlcywgcGlzdGFjaGlvcywgYW5kIG90aGVyIG9yY2hhcmRzLCBhcyB3ZWxsIGFzIGJsdWViZXJyeSBncm92ZXMgYW5kIHZpbmV5YXJkcywgd2hpY2ggYXJlIGdlbmVyYWxseSBwbGFudGVkIGV2ZXJ5IDIwLXBsdXMgeWVhcnMgYW5kIGhhcnZlc3RlZCBhbm51YWxseS4gQXBwcm94aW1hdGVseSA0MCUgb2YgdGhlIENvbXBhbnkmI3gyNztzIGZyZXNoIHByb2R1Y2UgYWNyZWFnZSBpcyBlaXRoZXIgb3JnYW5pYyBvciBpbiB0cmFuc2l0aW9uIHRvIGJlY29tZSBvcmdhbmljLCBhbmQgb3ZlciAxMCUgb2YgaXRzIHBlcm1hbmVudCBjcm9wIGFjcmVhZ2UgZmFsbHMgaW50byB0aGlzIGNhdGVnb3J5LiBUaGUgQ29tcGFueSBtYXkgYWxzbyBhY3F1aXJlIHByb3BlcnR5IHJlbGF0ZWQgdG8gZmFybWluZywgc3VjaCBhcyBjb29saW5nIGZhY2lsaXRpZXMsIHByb2Nlc3NpbmcgYnVpbGRpbmdzLCBwYWNrYWdpbmcgZmFjaWxpdGllcywgYW5kIGRpc3RyaWJ1dGlvbiBjZW50ZXJzLiBHbGFkc3RvbmUgTGFuZCBwYXlzIG1vbnRobHkgZGlzdHJpYnV0aW9ucyB0byBpdHMgc3RvY2tob2xkZXJzIGFuZCBoYXMgcGFpZCAxMjkgY29uc2VjdXRpdmUgbW9udGhseSBjYXNoIGRpc3RyaWJ1dGlvbnMgb24gaXRzIGNvbW1vbiBzdG9jayBzaW5jZSBpdHMgaW5pdGlhbCBwdWJsaWMgb2ZmZXJpbmcgaW4gSmFudWFyeSAyMDEzLiBUaGUgQ29tcGFueSBoYXMgaW5jcmVhc2VkIGl0cyBjb21tb24gZGlzdHJpYnV0aW9ucyAzMiB0aW1lcyBvdmVyIHRoZSBwcmlvciAzNSBxdWFydGVycywgYW5kIHRoZSBjdXJyZW50IHBlci1zaGFyZSBkaXN0cmlidXRpb24gb24gaXRzIGNvbW1vbiBzdG9jayBpcyAkMC4wNDY0IHBlciBtb250aCwgb3IgJDAuNTU2OCBwZXIgeWVhci48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55LXN0YXRzIGNvbC0xMiBjb2wtbGctNCBib3JkZXItbGVmdCBwLTMgbXQtMyBtdC1tZC0wIGFsaWduLXNlbGYtc3RyZXRjaCBhbGlnbi1jb250ZW50LXN0YXJ0Ij48ZGwgY2xhc3M9Im1iLTAiPjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5NYXJrZXQgQ2FwaXRhbGl6YXRpb248L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5QL0UgUmF0aW88L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUmF0aW5nPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFByaWNlIFRhcmdldDwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlZvbHVtZTwvZHQ+PGRkPjEsODQ2IHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkF2ZXJhZ2UgVm9sdW1lPC9kdD48ZGQ+Myw3NjMgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD5Ub2RheSdzIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMjQuNzM8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MTA1JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNC44NzwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTAtRGF5IFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMjQuNTc8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MTAwJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNC44ODwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDIzLjg3PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0Ojg1JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNS4wNjwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRpdmlkZW5kIFlpZWxkPC9kdD48ZGQ+NS4yNyU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55IGJnLXdoaXRlIGJvcmRlciByb3VuZGVkIGQtZmxleCBmbGV4LXdyYXAgZmxleC1sZy1ub3dyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnQgbWItNCI+PGRpdiBjbGFzcz0iZC1mbGV4IGZsZXgtd3JhcCBmbGV4LXNtLW5vd3JhcCBmbGV4LWdyb3ctMSI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTAgdGV4dC1jZW50ZXIgYWxpZ24tY29udGVudC1jZW50ZXIgcHgtMyBwdC00IGFsaWduLXNlbGYtc3RhcnQiID48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9MQU5ETy8iPjxkaXYgY2xhc3M9ImJvcmRlciByb3VuZGVkIHAtMyBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiIHN0eWxlPSJ3aWR0aDogMTUwcHg7IGhlaWdodDogMTUwcHg7ICI+PGltZyBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvZ2xhZHN0b25lLWxhbmQtY28tbG9nby5wbmc/dj0yMDIzMDMxNjE3MDI1NiIgaGVpZ2h0PSIxOSIgd2lkdGg9IjEwMCIgc3R5bGU9Im1heC1oZWlnaHQ6MTAwcHg7IG1heC13aWR0aDoxMDBweDsgd2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG8iIGFsdD0iR2xhZHN0b25lIExhbmQgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvTEFORE8vIj48c3BhbiBjbGFzcz0iYy1kYXJrLWJsdWUiPjIzLiBHbGFkc3RvbmUgTGFuZCA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROkxBTkRPPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjAuNTY8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IC0wLjAyJm5ic3A7KC0wLjA5JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNSAwNDowMCBQTSBFYXN0ZXJuIDxkaXYgY2xhc3M9ImlubGluZS1hbHdheXMtbW9yZWluZm8gbW9yZWluZm8gYmctd2hpdGUiIHRhYmluZGV4PSIwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1jaXJjbGUtaW5mbyBjLWdyYXkiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTouOGVtO3dpZHRoOjE3MHB4OyIgY2xhc3M9InRvb2x0aXB0ZXh0IiBpZD0idG9vbHRpcC1mbXYiPlRoaXMgaXMgYSBmYWlyIG1hcmtldCB2YWx1ZSBwcmljZSBwcm92aWRlZCBieSBQb2x5Z29uLmlvLiA8YSBocmVmPSIvYWJvdXQvI2RhdGEiPkxlYXJuIG1vcmUuPC9hPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cCBjbGFzcz0ibWItMSBmb250LXNtYWxsIj5Gb3VuZGVkIGluIDE5OTcsIEdsYWRzdG9uZSBMYW5kIGlzIGEgcHVibGljbHkgdHJhZGVkIHJlYWwgZXN0YXRlIGludmVzdG1lbnQgdHJ1c3QgdGhhdCBhY3F1aXJlcyBhbmQgb3ducyBmYXJtbGFuZCBhbmQgZmFybS1yZWxhdGVkIHByb3BlcnRpZXMgbG9jYXRlZCBpbiBtYWpvciBhZ3JpY3VsdHVyYWwgbWFya2V0cyBpbiB0aGUgVS5TLiBhbmQgbGVhc2VzIGl0cyBwcm9wZXJ0aWVzIHRvIHVucmVsYXRlZCB0aGlyZC1wYXJ0eSBmYXJtZXJzLiBUaGUgQ29tcGFueSwgd2hpY2ggcmVwb3J0cyB0aGUgYWdncmVnYXRlIGZhaXIgdmFsdWUgb2YgaXRzIGZhcm1sYW5kIGhvbGRpbmdzIG9uIGEgcXVhcnRlcmx5IGJhc2lzLCBjdXJyZW50bHkgb3ducyAxNjkgZmFybXMsIGNvbXByaXNlZCBvZiBhcHByb3hpbWF0ZWx5IDExNiwwMDAgYWNyZXMgaW4gMTUgZGlmZmVyZW50IHN0YXRlcyBhbmQgb3ZlciA0NSwwMDAgYWNyZS1mZWV0IG9mIGJhbmtlZCB3YXRlciBpbiBDYWxpZm9ybmlhLCB2YWx1ZWQgYXQgYSB0b3RhbCBvZiBhcHByb3hpbWF0ZWx5ICQxLjYgYmlsbGlvbi4gR2xhZHN0b25lIExhbmQmI3gyNztzIGZhcm1zIGFyZSBwcmVkb21pbmFudGx5IGxvY2F0ZWQgaW4gcmVnaW9ucyB3aGVyZSBpdHMgdGVuYW50cyBhcmUgYWJsZSB0byBncm93IGZyZXNoIHByb2R1Y2UgYW5udWFsIHJvdyBjcm9wcywgc3VjaCBhcyBiZXJyaWVzIGFuZCB2ZWdldGFibGVzLCB3aGljaCBhcmUgZ2VuZXJhbGx5IHBsYW50ZWQgYW5kIGhhcnZlc3RlZCBhbm51YWxseS4gVGhlIENvbXBhbnkgYWxzbyBvd25zIGZhcm1zIGdyb3dpbmcgcGVybWFuZW50IGNyb3BzLCBzdWNoIGFzIGFsbW9uZHMsIGFwcGxlcywgY2hlcnJpZXMsIGZpZ3MsIGxlbW9ucywgb2xpdmVzLCBwaXN0YWNoaW9zLCBhbmQgb3RoZXIgb3JjaGFyZHMsIGFzIHdlbGwgYXMgYmx1ZWJlcnJ5IGdyb3ZlcyBhbmQgdmluZXlhcmRzLCB3aGljaCBhcmUgZ2VuZXJhbGx5IHBsYW50ZWQgZXZlcnkgMjAtcGx1cyB5ZWFycyBhbmQgaGFydmVzdGVkIGFubnVhbGx5LiBBcHByb3hpbWF0ZWx5IDQwJSBvZiB0aGUgQ29tcGFueSYjeDI3O3MgZnJlc2ggcHJvZHVjZSBhY3JlYWdlIGlzIGVpdGhlciBvcmdhbmljIG9yIGluIHRyYW5zaXRpb24gdG8gYmVjb21lIG9yZ2FuaWMsIGFuZCBvdmVyIDEwJSBvZiBpdHMgcGVybWFuZW50IGNyb3AgYWNyZWFnZSBmYWxscyBpbnRvIHRoaXMgY2F0ZWdvcnkuIFRoZSBDb21wYW55IG1heSBhbHNvIGFjcXVpcmUgcHJvcGVydHkgcmVsYXRlZCB0byBmYXJtaW5nLCBzdWNoIGFzIGNvb2xpbmcgZmFjaWxpdGllcywgcHJvY2Vzc2luZyBidWlsZGluZ3MsIHBhY2thZ2luZyBmYWNpbGl0aWVzLCBhbmQgZGlzdHJpYnV0aW9uIGNlbnRlcnMuIEdsYWRzdG9uZSBMYW5kIHBheXMgbW9udGhseSBkaXN0cmlidXRpb25zIHRvIGl0cyBzdG9ja2hvbGRlcnMgYW5kIGhhcyBwYWlkIDEyOSBjb25zZWN1dGl2ZSBtb250aGx5IGNhc2ggZGlzdHJpYnV0aW9ucyBvbiBpdHMgY29tbW9uIHN0b2NrIHNpbmNlIGl0cyBpbml0aWFsIHB1YmxpYyBvZmZlcmluZyBpbiBKYW51YXJ5IDIwMTMuIFRoZSBDb21wYW55IGhhcyBpbmNyZWFzZWQgaXRzIGNvbW1vbiBkaXN0cmlidXRpb25zIDMyIHRpbWVzIG92ZXIgdGhlIHByaW9yIDM1IHF1YXJ0ZXJzLCBhbmQgdGhlIGN1cnJlbnQgcGVyLXNoYXJlIGRpc3RyaWJ1dGlvbiBvbiBpdHMgY29tbW9uIHN0b2NrIGlzICQwLjA0NjQgcGVyIG1vbnRoLCBvciAkMC41NTY4IHBlciB5ZWFyLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+MTAsOTAzIHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkF2ZXJhZ2UgVm9sdW1lPC9kdD48ZGQ+MTYsMTY3IHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+VG9kYXkncyBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDIwLjUzPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjQwJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyMC42ODwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTAtRGF5IFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMjAuMDA8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6NTMlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDIxLjEyPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTguODE8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6NDQlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDIyLjkwPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgWWllbGQ8L2R0PjxkZD42LjQ2JTwvZGQ+PC9kaXY+PC9kbD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnkgYmctd2hpdGUgYm9yZGVyIHJvdW5kZWQgZC1mbGV4IGZsZXgtd3JhcCBmbGV4LWxnLW5vd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1zdGFydCBtYi00Ij48ZGl2IGNsYXNzPSJkLWZsZXggZmxleC13cmFwIGZsZXgtc20tbm93cmFwIGZsZXgtZ3Jvdy0xIj48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMCB0ZXh0LWNlbnRlciBhbGlnbi1jb250ZW50LWNlbnRlciBweC0zIHB0LTQgYWxpZ24tc2VsZi1zdGFydCIgPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL0xBTkRQLyI+PGRpdiBjbGFzcz0iYm9yZGVyIHJvdW5kZWQgcC0zIGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciIgc3R5bGU9IndpZHRoOiAxNTBweDsgaGVpZ2h0OiAxNTBweDsgIj48aW1nIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9nbGFkc3RvbmUtbGFuZC1jby1sb2dvLnBuZz92PTIwMjQwMTA4MDk1MTQ2IiBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCIgc3R5bGU9Im1heC1oZWlnaHQ6MTAwcHg7IG1heC13aWR0aDoxMDBweDsgd2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG8iIGFsdD0iR2xhZHN0b25lIExhbmQgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvTEFORFAvIj48c3BhbiBjbGFzcz0iYy1kYXJrLWJsdWUiPjI0LiBHbGFkc3RvbmUgTGFuZCA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROkxBTkRQPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjAuMjU8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IDAuMDAmbmJzcDsoMC4wMCUpPC9zdHJvbmc+IDxkaXYgY2xhc3M9InByaWNlLXVwZGF0ZWQiPkFzIG9mIDAyLzI4LzIwMjUgMDQ6MDAgUE0gRWFzdGVybiA8ZGl2IGNsYXNzPSJpbmxpbmUtYWx3YXlzLW1vcmVpbmZvIG1vcmVpbmZvIGJnLXdoaXRlIiB0YWJpbmRleD0iMCI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtY2lyY2xlLWluZm8gYy1ncmF5IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6LjhlbTt3aWR0aDoxNzBweDsiIGNsYXNzPSJ0b29sdGlwdGV4dCIgaWQ9InRvb2x0aXAtZm12Ij5UaGlzIGlzIGEgZmFpciBtYXJrZXQgdmFsdWUgcHJpY2UgcHJvdmlkZWQgYnkgUG9seWdvbi5pby4gPGEgaHJlZj0iL2Fib3V0LyNkYXRhIj5MZWFybiBtb3JlLjwvYT48L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHAgY2xhc3M9Im1iLTEgZm9udC1zbWFsbCI+Rm91bmRlZCBpbiAxOTk3LCBHbGFkc3RvbmUgTGFuZCBpcyBhIHB1YmxpY2x5IHRyYWRlZCByZWFsIGVzdGF0ZSBpbnZlc3RtZW50IHRydXN0IHRoYXQgYWNxdWlyZXMgYW5kIG93bnMgZmFybWxhbmQgYW5kIGZhcm0tcmVsYXRlZCBwcm9wZXJ0aWVzIGxvY2F0ZWQgaW4gbWFqb3IgYWdyaWN1bHR1cmFsIG1hcmtldHMgaW4gdGhlIFUuUy4gYW5kIGxlYXNlcyBpdHMgcHJvcGVydGllcyB0byB1bnJlbGF0ZWQgdGhpcmQtcGFydHkgZmFybWVycy4gVGhlIENvbXBhbnksIHdoaWNoIHJlcG9ydHMgdGhlIGFnZ3JlZ2F0ZSBmYWlyIHZhbHVlIG9mIGl0cyBmYXJtbGFuZCBob2xkaW5ncyBvbiBhIHF1YXJ0ZXJseSBiYXNpcywgY3VycmVudGx5IG93bnMgMTY5IGZhcm1zLCBjb21wcmlzZWQgb2YgYXBwcm94aW1hdGVseSAxMTYsMDAwIGFjcmVzIGluIDE1IGRpZmZlcmVudCBzdGF0ZXMgYW5kIG92ZXIgNDUsMDAwIGFjcmUtZmVldCBvZiBiYW5rZWQgd2F0ZXIgaW4gQ2FsaWZvcm5pYSwgdmFsdWVkIGF0IGEgdG90YWwgb2YgYXBwcm94aW1hdGVseSAkMS42IGJpbGxpb24uIEdsYWRzdG9uZSBMYW5kJiN4Mjc7cyBmYXJtcyBhcmUgcHJlZG9taW5hbnRseSBsb2NhdGVkIGluIHJlZ2lvbnMgd2hlcmUgaXRzIHRlbmFudHMgYXJlIGFibGUgdG8gZ3JvdyBmcmVzaCBwcm9kdWNlIGFubnVhbCByb3cgY3JvcHMsIHN1Y2ggYXMgYmVycmllcyBhbmQgdmVnZXRhYmxlcywgd2hpY2ggYXJlIGdlbmVyYWxseSBwbGFudGVkIGFuZCBoYXJ2ZXN0ZWQgYW5udWFsbHkuIFRoZSBDb21wYW55IGFsc28gb3ducyBmYXJtcyBncm93aW5nIHBlcm1hbmVudCBjcm9wcywgc3VjaCBhcyBhbG1vbmRzLCBhcHBsZXMsIGNoZXJyaWVzLCBmaWdzLCBsZW1vbnMsIG9saXZlcywgcGlzdGFjaGlvcywgYW5kIG90aGVyIG9yY2hhcmRzLCBhcyB3ZWxsIGFzIGJsdWViZXJyeSBncm92ZXMgYW5kIHZpbmV5YXJkcywgd2hpY2ggYXJlIGdlbmVyYWxseSBwbGFudGVkIGV2ZXJ5IDIwLXBsdXMgeWVhcnMgYW5kIGhhcnZlc3RlZCBhbm51YWxseS4gQXBwcm94aW1hdGVseSA0MCUgb2YgdGhlIENvbXBhbnkmI3gyNztzIGZyZXNoIHByb2R1Y2UgYWNyZWFnZSBpcyBlaXRoZXIgb3JnYW5pYyBvciBpbiB0cmFuc2l0aW9uIHRvIGJlY29tZSBvcmdhbmljLCBhbmQgb3ZlciAxMCUgb2YgaXRzIHBlcm1hbmVudCBjcm9wIGFjcmVhZ2UgZmFsbHMgaW50byB0aGlzIGNhdGVnb3J5LiBUaGUgQ29tcGFueSBtYXkgYWxzbyBhY3F1aXJlIHByb3BlcnR5IHJlbGF0ZWQgdG8gZmFybWluZywgc3VjaCBhcyBjb29saW5nIGZhY2lsaXRpZXMsIHByb2Nlc3NpbmcgYnVpbGRpbmdzLCBwYWNrYWdpbmcgZmFjaWxpdGllcywgYW5kIGRpc3RyaWJ1dGlvbiBjZW50ZXJzLiBHbGFkc3RvbmUgTGFuZCBwYXlzIG1vbnRobHkgZGlzdHJpYnV0aW9ucyB0byBpdHMgc3RvY2tob2xkZXJzIGFuZCBoYXMgcGFpZCAxMjkgY29uc2VjdXRpdmUgbW9udGhseSBjYXNoIGRpc3RyaWJ1dGlvbnMgb24gaXRzIGNvbW1vbiBzdG9jayBzaW5jZSBpdHMgaW5pdGlhbCBwdWJsaWMgb2ZmZXJpbmcgaW4gSmFudWFyeSAyMDEzLiBUaGUgQ29tcGFueSBoYXMgaW5jcmVhc2VkIGl0cyBjb21tb24gZGlzdHJpYnV0aW9ucyAzMiB0aW1lcyBvdmVyIHRoZSBwcmlvciAzNSBxdWFydGVycywgYW5kIHRoZSBjdXJyZW50IHBlci1zaGFyZSBkaXN0cmlidXRpb24gb24gaXRzIGNvbW1vbiBzdG9jayBpcyAkMC4wNDY0IHBlciBtb250aCwgb3IgJDAuNTU2OCBwZXIgeWVhci48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55LXN0YXRzIGNvbC0xMiBjb2wtbGctNCBib3JkZXItbGVmdCBwLTMgbXQtMyBtdC1tZC0wIGFsaWduLXNlbGYtc3RyZXRjaCBhbGlnbi1jb250ZW50LXN0YXJ0Ij48ZGwgY2xhc3M9Im1iLTAiPjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5NYXJrZXQgQ2FwaXRhbGl6YXRpb248L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5QL0UgUmF0aW88L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUmF0aW5nPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFByaWNlIFRhcmdldDwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlZvbHVtZTwvZHQ+PGRkPjMwLDY4MyBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BdmVyYWdlIFZvbHVtZTwvZHQ+PGRkPjI4LDA2NiBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PlRvZGF5J3MgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyMC4xNjxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo1OCUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMjAuNDA8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUwLURheSBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDIwLjAwPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjEzJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyMi4yNDwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDE5LjA1PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjM1JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyMi42MzwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRpdmlkZW5kIFlpZWxkPC9kdD48ZGQ+Ny40OSU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55IGJnLXdoaXRlIGJvcmRlciByb3VuZGVkIGQtZmxleCBmbGV4LXdyYXAgZmxleC1sZy1ub3dyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnQgbWItNCI+PGRpdiBjbGFzcz0iZC1mbGV4IGZsZXgtd3JhcCBmbGV4LXNtLW5vd3JhcCBmbGV4LWdyb3ctMSI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTAgdGV4dC1jZW50ZXIgYWxpZ24tY29udGVudC1jZW50ZXIgcHgtMyBwdC00IGFsaWduLXNlbGYtc3RhcnQiID48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9MU0VBVy8iPjxkaXYgY2xhc3M9ImJvcmRlciByb3VuZGVkIHAtMyBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiIHN0eWxlPSJ3aWR0aDogMTUwcHg7IGhlaWdodDogMTUwcHg7ICI+PGltZyBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvbGFuZHNlYS1ob21lcy1jby1sb2dvLmpwZz92PTIwMjMwMzA5MTY1NjQ0IiBoZWlnaHQ9IjM1IiB3aWR0aD0iMTAwIiBzdHlsZT0ibWF4LWhlaWdodDoxMDBweDsgbWF4LXdpZHRoOjEwMHB4OyB3aWR0aDphdXRvOyBoZWlnaHQ6YXV0byIgYWx0PSJMYW5kc2VhIEhvbWVzIHN0b2NrIGxvZ28iPjwvZGl2PjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwLTMgZmxleC1ncm93LTEiPjxoMiBjbGFzcz0ibWItMSBoMyBmb250LXdlaWdodC1ib2xkIG10LTEiPjxhIGhyZWY9Ii9zdG9ja3MvTkFTREFRL0xTRUFXLyI+PHNwYW4gY2xhc3M9ImMtZGFyay1ibHVlIj4yNS4gTGFuZHNlYSBIb21lcyA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROkxTRUFXPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMC4wNjwvc3Ryb25nPiA8c3Ryb25nIHN0eWxlPSJjb2xvcjojRDIzMzNEIj4gLTAuMDEmbmJzcDsoLTguMzklKTwvc3Ryb25nPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj5BcyBvZiAwMi8yOC8yMDI1IDAzOjU0IFBNIEVhc3Rlcm48L2Rpdj48L2Rpdj48L2Rpdj48cCBjbGFzcz0ibWItMSBmb250LXNtYWxsIj5MYW5kc2VhIEhvbWVzIENvcnBvcmF0aW9uIGVuZ2FnZXMgaW4gdGhlIGRlc2lnbiwgY29uc3RydWN0aW9uLCBtYXJrZXRpbmcsIGFuZCBzYWxlIG9mIHN1YnVyYmFuIGFuZCB1cmJhbiBzaW5nbGUtZmFtaWx5IGRldGFjaGVkIGFuZCBhdHRhY2hlZCBob21lcyBpbiB0aGUgVW5pdGVkIFN0YXRlcy4gVGhlIGNvbXBhbnkgZGV2ZWxvcHMgaG9tZXMgYW5kIGNvbW11bml0aWVzOyBidWlsZHMgc3VidXJiYW4sIHNpbmdsZS1mYW1pbHkgZGV0YWNoZWQgYW5kIGF0dGFjaGVkIGhvbWVzLCBtaWQtYW5kIGhpZ2gtcmlzZSBwcm9wZXJ0aWVzLCBhbmQgbWFzdGVyLXBsYW5uZWQgY29tbXVuaXRpZXMuIFRoZSBjb21wYW55IHdhcyBpbmNvcnBvcmF0ZWQgaW4gMjAxMyBhbmQgaXMgYmFzZWQgaW4gRGFsbGFzLCBUZXhhcy4gTGFuZHNlYSBIb21lcyBDb3Jwb3JhdGlvbiBvcGVyYXRlcyBhcyBhIHN1YnNpZGlhcnkgb2YgTGFuZHNlYSBIb2xkaW5ncyBDb3Jwb3JhdGlvbi48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55LXN0YXRzIGNvbC0xMiBjb2wtbGctNCBib3JkZXItbGVmdCBwLTMgbXQtMyBtdC1tZC0wIGFsaWduLXNlbGYtc3RyZXRjaCBhbGlnbi1jb250ZW50LXN0YXJ0Ij48ZGwgY2xhc3M9Im1iLTAiPjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5NYXJrZXQgQ2FwaXRhbGl6YXRpb248L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5QL0UgUmF0aW88L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUmF0aW5nPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFByaWNlIFRhcmdldDwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlZvbHVtZTwvZHQ+PGRkPjE1LDEyMiBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BdmVyYWdlIFZvbHVtZTwvZHQ+PGRkPjIyLDkwOCBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PlRvZGF5J3MgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQwLjA2PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjMwJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQwLjA3PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41MC1EYXkgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQwLjA2PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjAlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDAuMTM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUyLVdlZWsgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQwLjA2PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjElIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDAuNDY8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5EaXZpZGVuZCBZaWVsZDwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PC9kbD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJob2xkLXVuaXQgbWItNCI+PGRpdiBzdHlsZT0iaGVpZ2h0OjI3MHB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEyMDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvOyI+PGlucyBjbGFzcz0iYWRzYnlnb29nbGUiIHN0eWxlPSJkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjI3MHB4IiBkYXRhLWFkLWNsaWVudD0iY2EtcHViLTkzNzMxNjI2MTEyODM5MzUiIGRhdGEtYWQtc2xvdD0iODQyODcyODM1NSIgZGF0YS1hZC1mb3JtYXQ9ImF1dG8iIGRhdGEtZnVsbC13aWR0aC1yZXNwb25zaXZlPSJ0cnVlIj48L2lucz48c2NyaXB0PihhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7PC9zY3JpcHQ+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55IGJnLXdoaXRlIGJvcmRlciByb3VuZGVkIGQtZmxleCBmbGV4LXdyYXAgZmxleC1sZy1ub3dyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnQgbWItNCI+PGRpdiBjbGFzcz0iZC1mbGV4IGZsZXgtd3JhcCBmbGV4LXNtLW5vd3JhcCBmbGV4LWdyb3ctMSI+PGRpdiBjbGFzcz0icC0zIGZsZXgtZ3Jvdy0xIj48aDIgY2xhc3M9Im1iLTEgaDMgZm9udC13ZWlnaHQtYm9sZCBtdC0xIj48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9NRFJSUC8iPjxzcGFuIGNsYXNzPSJjLWRhcmstYmx1ZSI+MjYuIE1lZGFsaXN0IERpdmVyc2lmaWVkIFJFSVQgPC9zcGFuPiAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTowLjZlbTsiPk5BU0RBUTpNRFJSUDwvc3Bhbj48L2E+PC9oMj48ZGl2IGNsYXNzPSJmb250LXNtYWxsZXIgbXQtMiI+PGRpdiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbWItMiBtci00Ij48c3Ryb25nIHN0eWxlPSJmb250LXNpemU6MS43ZW07Y29sb3I6IHZhcigtLWJsdWUtMTEpOyI+JDI1LjExPC9zdHJvbmc+IDxzdHJvbmcgc3R5bGU9ImNvbG9yOiM2Qzc3ODMiPiAwLjAwJm5ic3A7KDAuMDAlKTwvc3Ryb25nPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj5BcyBvZiAwMS8xMC8yMDI1PC9kaXY+PC9kaXY+PC9kaXY+PHAgY2xhc3M9Im1iLTEgZm9udC1zbWFsbCI+TWVkYWxpc3QgRGl2ZXJzaWZpZWQgUkVJVCBJbmMuIGlzIGEgVmlyZ2luaWEtYmFzZWQgcmVhbCBlc3RhdGUgaW52ZXN0bWVudCB0cnVzdCB0aGF0IHNwZWNpYWxpemVzIGluIGFjcXVpcmluZywgb3duaW5nIGFuZCBtYW5hZ2luZyBjb21tZXJjaWFsIHJlYWwgZXN0YXRlIGluIHRoZSBTb3V0aGVhc3QgcmVnaW9uIG9mIHRoZSBVLlMuIFRoZSBDb21wYW55J3Mgc3RyYXRlZ3kgaXMgdG8gZm9jdXMgb24gY29tbWVyY2lhbCByZWFsIGVzdGF0ZSB3aGljaCBpcyBleHBlY3RlZCB0byBwcm92aWRlIGFuIGF0dHJhY3RpdmUgYmFsYW5jZSBvZiByaXNrIGFuZCByZXR1cm5zLiBNZWRhbGlzdCB1dGlsaXplcyBhIHJpZ29yb3VzLCBjb25zaXN0ZW50IGFuZCByZXBsaWNhYmxlIHByb2Nlc3MgZm9yIHNvdXJjaW5nIGFuZCBjb25kdWN0aW5nIGR1ZSBkaWxpZ2VuY2Ugb2YgYWNxdWlzaXRpb25zLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QXZlcmFnZSBWb2x1bWU8L2R0PjxkZD4xLDU2MyBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PlRvZGF5J3MgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyNS4xMTxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDpOYU4lIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDI1LjExPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41MC1EYXkgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyNS4xMTxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDowJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNy4xNTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDIyLjc5PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjMzJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyOS43OTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRpdmlkZW5kIFlpZWxkPC9kdD48ZGQ+OC4xMSU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55IGJnLXdoaXRlIGJvcmRlciByb3VuZGVkIGQtZmxleCBmbGV4LXdyYXAgZmxleC1sZy1ub3dyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnQgbWItNCI+PGRpdiBjbGFzcz0iZC1mbGV4IGZsZXgtd3JhcCBmbGV4LXNtLW5vd3JhcCBmbGV4LWdyb3ctMSI+PGRpdiBjbGFzcz0icC0zIGZsZXgtZ3Jvdy0xIj48aDIgY2xhc3M9Im1iLTEgaDMgZm9udC13ZWlnaHQtYm9sZCBtdC0xIj48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9NUk5PVy8iPjxzcGFuIGNsYXNzPSJjLWRhcmstYmx1ZSI+MjcuIE11cmFubyBHbG9iYWwgSW52ZXN0bWVudHMgPC9zcGFuPiAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTowLjZlbTsiPk5BU0RBUTpNUk5PVzwvc3Bhbj48L2E+PC9oMj48ZGl2IGNsYXNzPSJmb250LXNtYWxsZXIgbXQtMiI+PGRpdiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbWItMiBtci00Ij48c3Ryb25nIHN0eWxlPSJmb250LXNpemU6MS43ZW07Y29sb3I6IHZhcigtLWJsdWUtMTEpOyI+JDAuMjU8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IC0wLjA1Jm5ic3A7KC0xNS42NyUpPC9zdHJvbmc+IDxkaXYgY2xhc3M9InByaWNlLXVwZGF0ZWQiPkFzIG9mIDAyLzI4LzIwMjUgMDM6NTUgUE0gRWFzdGVybjwvZGl2PjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJtYi0xIGZvbnQtc21hbGwiPk11cmFubyBHbG9iYWwgSW52ZXN0bWVudHMgUGxjLCBhIHJlYWwgZXN0YXRlIGNvbXBhbnksIG93bnMsIGRldmVsb3BzLCBhbmQgaW52ZXN0cyBpbiBob3RlbCwgcmVzb3J0LCBhbmQgY29tbWVyY2lhbCBwcm9wZXJ0aWVzIGluIE1leGljby4gSXRzIHBvcnRmb2xpbyBpbmNsdWRlcyB0aGUgSG90ZWwgQW5kYXogKG9wZXJhdGVkIGJ5IEh5YXR0KSBhbmQgSG90ZWwgTW9uZHJpYW4gKG9wZXJhdGVkIGJ5IEFjY29yKSBpbiBNZXhpY28gQ2l0eSwgYXMgd2VsbCBhcyBsdXh1cnkgcHJvamVjdHMgaW4gQ2FuY3VuLCB3aGljaCBpbmNsdWRlcyB0aGUgR3JhbmQgSXNsYW5kIEkgaG90ZWwgcHJvamVjdCB1bmRlciB0aGUgSHlhdHQncyBWaXZpZCBhbmQgRHJlYW1zIGJyYW5kcywgYW5kIGEgcHJvamVjdCBpbiBCYWphLiBUaGUgY29tcGFueSB3YXMgZm91bmRlZCBpbiAxOTk2IGFuZCBpcyBoZWFkcXVhcnRlcmVkIGluIExvbmRvbiwgdGhlIFVuaXRlZCBLaW5nZG9tLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+MiwwMDAgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QXZlcmFnZSBWb2x1bWU8L2R0PjxkZD40MSw5NTYgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD5Ub2RheSdzIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMC4yNTxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDowJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQwLjMyPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41MC1EYXkgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQwLjE3PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjU0JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQwLjMyPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMC4wODxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo1MiUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMC40MjwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRpdmlkZW5kIFlpZWxkPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48L2RsPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueSBiZy13aGl0ZSBib3JkZXIgcm91bmRlZCBkLWZsZXggZmxleC13cmFwIGZsZXgtbGctbm93cmFwIGp1c3RpZnktY29udGVudC1iZXR3ZWVuIGFsaWduLWl0ZW1zLXN0YXJ0IG1iLTQiPjxkaXYgY2xhc3M9ImQtZmxleCBmbGV4LXdyYXAgZmxleC1zbS1ub3dyYXAgZmxleC1ncm93LTEiPjxkaXYgY2xhc3M9ImZsZXgtZ3Jvdy0wIHRleHQtY2VudGVyIGFsaWduLWNvbnRlbnQtY2VudGVyIHB4LTMgcHQtNCBhbGlnbi1zZWxmLXN0YXJ0IiA+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvTllNVEwvIj48ZGl2IGNsYXNzPSJib3JkZXIgcm91bmRlZCBwLTMgZC1mbGV4IGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIiBzdHlsZT0id2lkdGg6IDE1MHB4OyBoZWlnaHQ6IDE1MHB4OyAiPjxpbWcgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL25ldy15b3JrLW1vcnRnYWdlLXRydXN0LWluYy1sb2dvLmpwZz92PTIwMjMwMzEzMTE1NDM0IiBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCIgc3R5bGU9Im1heC1oZWlnaHQ6MTAwcHg7IG1heC13aWR0aDoxMDBweDsgd2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG8iIGFsdD0iTmV3IFlvcmsgTW9ydGdhZ2UgVHJ1c3Qgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvTllNVEwvIj48c3BhbiBjbGFzcz0iYy1kYXJrLWJsdWUiPjI4LiBOZXcgWW9yayBNb3J0Z2FnZSBUcnVzdCA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROk5ZTVRMPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjIuMzA8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6IzExODI0RCI+ICswLjEyJm5ic3A7KCswLjU0JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+Q2xvc2luZyBwcmljZSAwMi8yOC8yMDI1IDA0OjAwIFBNIEVhc3Rlcm48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBleHRlbmRlZC1ob3VycyBtYi0yIj48ZGl2IGNsYXNzPSJmb250LTggYm9sZCIgc3R5bGU9ImNvbG9yOiB2YXIoLS1ncmF5LTEwKTsiPkV4dGVuZGVkIFRyYWRpbmc8L2Rpdj48c3Ryb25nIHN0eWxlPSJjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjIuMzA8L3N0cm9uZz4gPHN0cm9uZyBjbGFzcz0iZm9udC05IiBzdHlsZT0iY29sb3I6IzExODI0RCI+ICswLjAwJm5ic3A7KCswLjAyJSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNSAwNDowMyBQTSBFYXN0ZXJuIDxkaXYgY2xhc3M9ImlubGluZS1hbHdheXMtbW9yZWluZm8gbW9yZWluZm8gYmctd2hpdGUiIHRhYmluZGV4PSIwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1jaXJjbGUtaW5mbyBjLWdyYXkiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTouOGVtO3dpZHRoOjE3MHB4OyIgY2xhc3M9InRvb2x0aXB0ZXh0IiBpZD0idG9vbHRpcC1mbXYiPkV4dGVuZGVkIHRyYWRpbmcgaXMgdHJhZGluZyB0aGF0IGhhcHBlbnMgb24gZWxlY3Ryb25pYyBtYXJrZXRzIG91dHNpZGUgb2YgcmVndWxhciB0cmFkaW5nIGhvdXJzLiBUaGlzIGlzIGEgZmFpciBtYXJrZXQgdmFsdWUgZXh0ZW5kZWQgaG91cnMgcHJpY2UgcHJvdmlkZWQgYnkgUG9seWdvbi5pby4gPGEgaHJlZj0iL2Fib3V0LyNkYXRhIj5MZWFybiBtb3JlLjwvYT48L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHAgY2xhc3M9Im1iLTEgZm9udC1zbWFsbCI+TmV3IFlvcmsgTW9ydGdhZ2UgVHJ1c3QsIEluYy4gYWNxdWlyZXMsIGludmVzdHMgaW4sIGZpbmFuY2VzLCBhbmQgbWFuYWdlcyBtb3J0Z2FnZS1yZWxhdGVkIHNpbmdsZS1mYW1pbHkgYW5kIG11bHRpLWZhbWlseSByZXNpZGVudGlhbCBhc3NldHMgaW4gdGhlIFVuaXRlZCBTdGF0ZXMuIEl0cyB0YXJnZXRlZCBpbnZlc3RtZW50cyBpbmNsdWRlIHJlc2lkZW50aWFsIGxvYW5zLCBpbmNsdWRpbmcgYnVzaW5lc3MgcHVycG9zZSBsb2Fuczsgc3RydWN0dXJlZCBtdWx0aS1mYW1pbHkgcHJvcGVydHkgaW52ZXN0bWVudHMsIHN1Y2ggYXMgcHJlZmVycmVkIGVxdWl0eSBpbiwgYW5kIG1lenphbmluZSBsb2FucyB0byBvd25lcnMgb2YgbXVsdGktZmFtaWx5IHByb3BlcnRpZXM7IG5vbi1hZ2VuY3kgcmVzaWRlbnRpYWwgbW9ydGdhZ2UtYmFja2VkIHNlY3VyaXRpZXMgKFJNQlMpOyBhZ2VuY3kgUk1CUzsgY29tbWVyY2lhbCBtb3J0Z2FnZS1iYWNrZWQgc2VjdXJpdGllcyAoQ01CUyk7IHNpbmdsZS1mYW1pbHkgcmVudGFsIHByb3BlcnRpZXM7IGFuZCBvdGhlciBtb3J0Z2FnZSwgcmVzaWRlbnRpYWwgaG91c2luZywgYW5kIGNyZWRpdC1yZWxhdGVkIGFzc2V0cy4gVGhlIGNvbXBhbnkgYWxzbyBxdWFsaWZpZXMgYXMgYSByZWFsIGVzdGF0ZSBpbnZlc3RtZW50IHRydXN0IGZvciBmZWRlcmFsIGluY29tZSB0YXggcHVycG9zZXMuIEl0IGdlbmVyYWxseSB3b3VsZCBub3QgYmUgc3ViamVjdCB0byBmZWRlcmFsIGNvcnBvcmF0ZSBpbmNvbWUgdGF4ZXMgaWYgaXQgZGlzdHJpYnV0ZXMgYXQgbGVhc3QgOTAlIG9mIGl0cyB0YXhhYmxlIGluY29tZSB0byBpdHMgc3RvY2tob2xkZXJzLiBOZXcgWW9yayBNb3J0Z2FnZSBUcnVzdCwgSW5jLiB3YXMgaW5jb3Jwb3JhdGVkIGluIDIwMDMgYW5kIGlzIGhlYWRxdWFydGVyZWQgaW4gTmV3IFlvcmssIE5ldyBZb3JrLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+NSw2MTggc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QXZlcmFnZSBWb2x1bWU8L2R0PjxkZD42LDg2MiBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PlRvZGF5J3MgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyMi4yMDxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDoxMDAlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDIyLjMwPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41MC1EYXkgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyMS44NjxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo0NSUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMjIuODQ8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUyLVdlZWsgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQxOC45MTxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo4MiUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMjMuMDM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5EaXZpZGVuZCBZaWVsZDwvZHQ+PGRkPjkuMzUlPC9kZD48L2Rpdj48L2RsPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueSBiZy13aGl0ZSBib3JkZXIgcm91bmRlZCBkLWZsZXggZmxleC13cmFwIGZsZXgtbGctbm93cmFwIGp1c3RpZnktY29udGVudC1iZXR3ZWVuIGFsaWduLWl0ZW1zLXN0YXJ0IG1iLTQiPjxkaXYgY2xhc3M9ImQtZmxleCBmbGV4LXdyYXAgZmxleC1zbS1ub3dyYXAgZmxleC1ncm93LTEiPjxkaXYgY2xhc3M9ImZsZXgtZ3Jvdy0wIHRleHQtY2VudGVyIGFsaWduLWNvbnRlbnQtY2VudGVyIHB4LTMgcHQtNCBhbGlnbi1zZWxmLXN0YXJ0IiA+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvTllNVE0vIj48ZGl2IGNsYXNzPSJib3JkZXIgcm91bmRlZCBwLTMgZC1mbGV4IGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIiBzdHlsZT0id2lkdGg6IDE1MHB4OyBoZWlnaHQ6IDE1MHB4OyAiPjxpbWcgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL25ldy15b3JrLW1vcnRnYWdlLXRydXN0LWluYy1sb2dvLnBuZyIgaGVpZ2h0PSIyMSIgd2lkdGg9IjEwMCIgc3R5bGU9Im1heC1oZWlnaHQ6MTAwcHg7IG1heC13aWR0aDoxMDBweDsgd2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG8iIGFsdD0iTmV3IFlvcmsgTW9ydGdhZ2UgVHJ1c3Qgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvTllNVE0vIj48c3BhbiBjbGFzcz0iYy1kYXJrLWJsdWUiPjI5LiBOZXcgWW9yayBNb3J0Z2FnZSBUcnVzdCA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROk5ZTVRNPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjUuMTk8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IC0wLjA2Jm5ic3A7KC0wLjI0JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+Q2xvc2luZyBwcmljZSAwMi8yOC8yMDI1IDA0OjAwIFBNIEVhc3Rlcm48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBleHRlbmRlZC1ob3VycyBtYi0yIj48ZGl2IGNsYXNzPSJmb250LTggYm9sZCIgc3R5bGU9ImNvbG9yOiB2YXIoLS1ncmF5LTEwKTsiPkV4dGVuZGVkIFRyYWRpbmc8L2Rpdj48c3Ryb25nIHN0eWxlPSJjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjUuMTc8L3N0cm9uZz4gPHN0cm9uZyBjbGFzcz0iZm9udC05IiBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IC0wLjAyJm5ic3A7KC0wLjA4JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNSAwNDowOSBQTSBFYXN0ZXJuIDxkaXYgY2xhc3M9ImlubGluZS1hbHdheXMtbW9yZWluZm8gbW9yZWluZm8gYmctd2hpdGUiIHRhYmluZGV4PSIwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1jaXJjbGUtaW5mbyBjLWdyYXkiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTouOGVtO3dpZHRoOjE3MHB4OyIgY2xhc3M9InRvb2x0aXB0ZXh0IiBpZD0idG9vbHRpcC1mbXYiPkV4dGVuZGVkIHRyYWRpbmcgaXMgdHJhZGluZyB0aGF0IGhhcHBlbnMgb24gZWxlY3Ryb25pYyBtYXJrZXRzIG91dHNpZGUgb2YgcmVndWxhciB0cmFkaW5nIGhvdXJzLiBUaGlzIGlzIGEgZmFpciBtYXJrZXQgdmFsdWUgZXh0ZW5kZWQgaG91cnMgcHJpY2UgcHJvdmlkZWQgYnkgUG9seWdvbi5pby4gPGEgaHJlZj0iL2Fib3V0LyNkYXRhIj5MZWFybiBtb3JlLjwvYT48L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHAgY2xhc3M9Im1iLTEgZm9udC1zbWFsbCI+TmV3IFlvcmsgTW9ydGdhZ2UgVHJ1c3QsIEluYy4gYWNxdWlyZXMsIGludmVzdHMgaW4sIGZpbmFuY2VzLCBhbmQgbWFuYWdlcyBtb3J0Z2FnZS1yZWxhdGVkIHNpbmdsZS1mYW1pbHkgYW5kIG11bHRpLWZhbWlseSByZXNpZGVudGlhbCBhc3NldHMgaW4gdGhlIFVuaXRlZCBTdGF0ZXMuIEl0cyB0YXJnZXRlZCBpbnZlc3RtZW50cyBpbmNsdWRlIHJlc2lkZW50aWFsIGxvYW5zLCBpbmNsdWRpbmcgYnVzaW5lc3MgcHVycG9zZSBsb2Fuczsgc3RydWN0dXJlZCBtdWx0aS1mYW1pbHkgcHJvcGVydHkgaW52ZXN0bWVudHMsIHN1Y2ggYXMgcHJlZmVycmVkIGVxdWl0eSBpbiwgYW5kIG1lenphbmluZSBsb2FucyB0byBvd25lcnMgb2YgbXVsdGktZmFtaWx5IHByb3BlcnRpZXM7IG5vbi1hZ2VuY3kgcmVzaWRlbnRpYWwgbW9ydGdhZ2UtYmFja2VkIHNlY3VyaXRpZXMgKFJNQlMpOyBhZ2VuY3kgUk1CUzsgY29tbWVyY2lhbCBtb3J0Z2FnZS1iYWNrZWQgc2VjdXJpdGllcyAoQ01CUyk7IHNpbmdsZS1mYW1pbHkgcmVudGFsIHByb3BlcnRpZXM7IGFuZCBvdGhlciBtb3J0Z2FnZSwgcmVzaWRlbnRpYWwgaG91c2luZywgYW5kIGNyZWRpdC1yZWxhdGVkIGFzc2V0cy4gVGhlIGNvbXBhbnkgYWxzbyBxdWFsaWZpZXMgYXMgYSByZWFsIGVzdGF0ZSBpbnZlc3RtZW50IHRydXN0IGZvciBmZWRlcmFsIGluY29tZSB0YXggcHVycG9zZXMuIEl0IGdlbmVyYWxseSB3b3VsZCBub3QgYmUgc3ViamVjdCB0byBmZWRlcmFsIGNvcnBvcmF0ZSBpbmNvbWUgdGF4ZXMgaWYgaXQgZGlzdHJpYnV0ZXMgYXQgbGVhc3QgOTAlIG9mIGl0cyB0YXhhYmxlIGluY29tZSB0byBpdHMgc3RvY2tob2xkZXJzLiBOZXcgWW9yayBNb3J0Z2FnZSBUcnVzdCwgSW5jLiB3YXMgaW5jb3Jwb3JhdGVkIGluIDIwMDMgYW5kIGlzIGhlYWRxdWFydGVyZWQgaW4gTmV3IFlvcmssIE5ldyBZb3JrLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+OCw3MTggc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QXZlcmFnZSBWb2x1bWU8L2R0PjxkZD4xNSw3Nzkgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD5Ub2RheSdzIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMjUuMTk8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MCUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMjUuMzQ8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUwLURheSBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDI0Ljc2PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjcwJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNS4zNzwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDIyLjEyPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0Ojk0JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNS4zOTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRpdmlkZW5kIFlpZWxkPC9kdD48ZGQ+OS4xNSU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55IGJnLXdoaXRlIGJvcmRlciByb3VuZGVkIGQtZmxleCBmbGV4LXdyYXAgZmxleC1sZy1ub3dyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnQgbWItNCI+PGRpdiBjbGFzcz0iZC1mbGV4IGZsZXgtd3JhcCBmbGV4LXNtLW5vd3JhcCBmbGV4LWdyb3ctMSI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTAgdGV4dC1jZW50ZXIgYWxpZ24tY29udGVudC1jZW50ZXIgcHgtMyBwdC00IGFsaWduLXNlbGYtc3RhcnQiID48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9OWU1UTi8iPjxkaXYgY2xhc3M9ImJvcmRlciByb3VuZGVkIHAtMyBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiIHN0eWxlPSJ3aWR0aDogMTUwcHg7IGhlaWdodDogMTUwcHg7ICI+PGltZyBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvbmV3LXlvcmstbW9ydGdhZ2UtdHJ1c3QtaW5jLWxvZ28ucG5nIiBoZWlnaHQ9IjIxIiB3aWR0aD0iMTAwIiBzdHlsZT0ibWF4LWhlaWdodDoxMDBweDsgbWF4LXdpZHRoOjEwMHB4OyB3aWR0aDphdXRvOyBoZWlnaHQ6YXV0byIgYWx0PSJOZXcgWW9yayBNb3J0Z2FnZSBUcnVzdCBzdG9jayBsb2dvIj48L2Rpdj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icC0zIGZsZXgtZ3Jvdy0xIj48aDIgY2xhc3M9Im1iLTEgaDMgZm9udC13ZWlnaHQtYm9sZCBtdC0xIj48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9OWU1UTi8iPjxzcGFuIGNsYXNzPSJjLWRhcmstYmx1ZSI+MzAuIE5ldyBZb3JrIE1vcnRnYWdlIFRydXN0IDwvc3Bhbj4gIDxzcGFuIHN0eWxlPSJmb250LXNpemU6MC42ZW07Ij5OQVNEQVE6TllNVE48L3NwYW4+PC9hPjwvaDI+PGRpdiBjbGFzcz0iZm9udC1zbWFsbGVyIG10LTIiPjxkaXYgY2xhc3M9ImQtaW5saW5lLWJsb2NrIG1iLTIgbXItNCI+PHN0cm9uZyBzdHlsZT0iZm9udC1zaXplOjEuN2VtO2NvbG9yOiB2YXIoLS1ibHVlLTExKTsiPiQyMy4xMzwvc3Ryb25nPiA8c3Ryb25nIHN0eWxlPSJjb2xvcjojMTE4MjREIj4gKzAuMTgmbmJzcDsoKzAuNzglKTwvc3Ryb25nPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj5DbG9zaW5nIHByaWNlIDAyLzI4LzIwMjUgMDQ6MDAgUE0gRWFzdGVybjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImQtaW5saW5lLWJsb2NrIGV4dGVuZGVkLWhvdXJzIG1iLTIiPjxkaXYgY2xhc3M9ImZvbnQtOCBib2xkIiBzdHlsZT0iY29sb3I6IHZhcigtLWdyYXktMTApOyI+RXh0ZW5kZWQgVHJhZGluZzwvZGl2PjxzdHJvbmcgc3R5bGU9ImNvbG9yOiB2YXIoLS1ibHVlLTExKTsiPiQyMy4wNDwvc3Ryb25nPiA8c3Ryb25nIGNsYXNzPSJmb250LTkiIHN0eWxlPSJjb2xvcjojRDIzMzNEIj4gLTAuMDgmbmJzcDsoLTAuMzclKTwvc3Ryb25nPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj5BcyBvZiAwMi8yOC8yMDI1IDA0OjA3IFBNIEVhc3Rlcm4gPGRpdiBjbGFzcz0iaW5saW5lLWFsd2F5cy1tb3JlaW5mbyBtb3JlaW5mbyBiZy13aGl0ZSIgdGFiaW5kZXg9IjAiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWNpcmNsZS1pbmZvIGMtZ3JheSIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOi44ZW07d2lkdGg6MTcwcHg7IiBjbGFzcz0idG9vbHRpcHRleHQiIGlkPSJ0b29sdGlwLWZtdiI+RXh0ZW5kZWQgdHJhZGluZyBpcyB0cmFkaW5nIHRoYXQgaGFwcGVucyBvbiBlbGVjdHJvbmljIG1hcmtldHMgb3V0c2lkZSBvZiByZWd1bGFyIHRyYWRpbmcgaG91cnMuIFRoaXMgaXMgYSBmYWlyIG1hcmtldCB2YWx1ZSBleHRlbmRlZCBob3VycyBwcmljZSBwcm92aWRlZCBieSBQb2x5Z29uLmlvLiA8YSBocmVmPSIvYWJvdXQvI2RhdGEiPkxlYXJuIG1vcmUuPC9hPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cCBjbGFzcz0ibWItMSBmb250LXNtYWxsIj5OZXcgWW9yayBNb3J0Z2FnZSBUcnVzdCwgSW5jLiBhY3F1aXJlcywgaW52ZXN0cyBpbiwgZmluYW5jZXMsIGFuZCBtYW5hZ2VzIG1vcnRnYWdlLXJlbGF0ZWQgc2luZ2xlLWZhbWlseSBhbmQgbXVsdGktZmFtaWx5IHJlc2lkZW50aWFsIGFzc2V0cyBpbiB0aGUgVW5pdGVkIFN0YXRlcy4gSXRzIHRhcmdldGVkIGludmVzdG1lbnRzIGluY2x1ZGUgcmVzaWRlbnRpYWwgbG9hbnMsIGluY2x1ZGluZyBidXNpbmVzcyBwdXJwb3NlIGxvYW5zOyBzdHJ1Y3R1cmVkIG11bHRpLWZhbWlseSBwcm9wZXJ0eSBpbnZlc3RtZW50cywgc3VjaCBhcyBwcmVmZXJyZWQgZXF1aXR5IGluLCBhbmQgbWV6emFuaW5lIGxvYW5zIHRvIG93bmVycyBvZiBtdWx0aS1mYW1pbHkgcHJvcGVydGllczsgbm9uLWFnZW5jeSByZXNpZGVudGlhbCBtb3J0Z2FnZS1iYWNrZWQgc2VjdXJpdGllcyAoUk1CUyk7IGFnZW5jeSBSTUJTOyBjb21tZXJjaWFsIG1vcnRnYWdlLWJhY2tlZCBzZWN1cml0aWVzIChDTUJTKTsgc2luZ2xlLWZhbWlseSByZW50YWwgcHJvcGVydGllczsgYW5kIG90aGVyIG1vcnRnYWdlLCByZXNpZGVudGlhbCBob3VzaW5nLCBhbmQgY3JlZGl0LXJlbGF0ZWQgYXNzZXRzLiBUaGUgY29tcGFueSBhbHNvIHF1YWxpZmllcyBhcyBhIHJlYWwgZXN0YXRlIGludmVzdG1lbnQgdHJ1c3QgZm9yIGZlZGVyYWwgaW5jb21lIHRheCBwdXJwb3Nlcy4gSXQgZ2VuZXJhbGx5IHdvdWxkIG5vdCBiZSBzdWJqZWN0IHRvIGZlZGVyYWwgY29ycG9yYXRlIGluY29tZSB0YXhlcyBpZiBpdCBkaXN0cmlidXRlcyBhdCBsZWFzdCA5MCUgb2YgaXRzIHRheGFibGUgaW5jb21lIHRvIGl0cyBzdG9ja2hvbGRlcnMuIE5ldyBZb3JrIE1vcnRnYWdlIFRydXN0LCBJbmMuIHdhcyBpbmNvcnBvcmF0ZWQgaW4gMjAwMyBhbmQgaXMgaGVhZHF1YXJ0ZXJlZCBpbiBOZXcgWW9yaywgTmV3IFlvcmsuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueS1zdGF0cyBjb2wtMTIgY29sLWxnLTQgYm9yZGVyLWxlZnQgcC0zIG10LTMgbXQtbWQtMCBhbGlnbi1zZWxmLXN0cmV0Y2ggYWxpZ24tY29udGVudC1zdGFydCI+PGRsIGNsYXNzPSJtYi0wIj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+TWFya2V0IENhcGl0YWxpemF0aW9uPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+UC9FIFJhdGlvPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFJhdGluZzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBQcmljZSBUYXJnZXQ8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Wb2x1bWU8L2R0PjxkZD4xMSwzNTcgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QXZlcmFnZSBWb2x1bWU8L2R0PjxkZD45LDUzMCBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PlRvZGF5J3MgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyMi44NTxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDoxMDAlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDIzLjEzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41MC1EYXkgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyMS44OTxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDoxMDAlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDIzLjEzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMjAuMjU8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6ODclIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDIzLjU2PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgWWllbGQ8L2R0PjxkZD4xMS4wMSU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iaG9sZC11bml0IG1iLTQiPjxkaXYgc3R5bGU9ImhlaWdodDoyNzBweDt3aWR0aDoxMDAlO21heC13aWR0aDoxMjAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzsiPjxpbnMgY2xhc3M9ImFkc2J5Z29vZ2xlIiBzdHlsZT0iZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyNzBweCIgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi05MzczMTYyNjExMjgzOTM1IiBkYXRhLWFkLXNsb3Q9Ijg0Mjg3MjgzNTUiIGRhdGEtYWQtZm9ybWF0PSJhdXRvIiBkYXRhLWZ1bGwtd2lkdGgtcmVzcG9uc2l2ZT0idHJ1ZSI+PC9pbnM+PHNjcmlwdD4oYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOzwvc2NyaXB0PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InN0b2NrLWxpc3QtY29tcGFueSBiZy13aGl0ZSBib3JkZXIgcm91bmRlZCBkLWZsZXggZmxleC13cmFwIGZsZXgtbGctbm93cmFwIGp1c3RpZnktY29udGVudC1iZXR3ZWVuIGFsaWduLWl0ZW1zLXN0YXJ0IG1iLTQiPjxkaXYgY2xhc3M9ImQtZmxleCBmbGV4LXdyYXAgZmxleC1zbS1ub3dyYXAgZmxleC1ncm93LTEiPjxkaXYgY2xhc3M9ImZsZXgtZ3Jvdy0wIHRleHQtY2VudGVyIGFsaWduLWNvbnRlbnQtY2VudGVyIHB4LTMgcHQtNCBhbGlnbi1zZWxmLXN0YXJ0IiA+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvTllNVFovIj48ZGl2IGNsYXNzPSJib3JkZXIgcm91bmRlZCBwLTMgZC1mbGV4IGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIiBzdHlsZT0id2lkdGg6IDE1MHB4OyBoZWlnaHQ6IDE1MHB4OyAiPjxpbWcgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL25ldy15b3JrLW1vcnRnYWdlLXRydXN0LWluYy1sb2dvLmpwZz92PTIwMjMwMzE1MTM0NzEzIiBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCIgc3R5bGU9Im1heC1oZWlnaHQ6MTAwcHg7IG1heC13aWR0aDoxMDBweDsgd2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG8iIGFsdD0iTmV3IFlvcmsgTW9ydGdhZ2UgVHJ1c3Qgc3RvY2sgbG9nbyI+PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InAtMyBmbGV4LWdyb3ctMSI+PGgyIGNsYXNzPSJtYi0xIGgzIGZvbnQtd2VpZ2h0LWJvbGQgbXQtMSI+PGEgaHJlZj0iL3N0b2Nrcy9OQVNEQVEvTllNVFovIj48c3BhbiBjbGFzcz0iYy1kYXJrLWJsdWUiPjMxLiBOZXcgWW9yayBNb3J0Z2FnZSBUcnVzdCA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROk5ZTVRaPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMTkuMTI8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IC0wLjE5Jm5ic3A7KC0wLjk4JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+Q2xvc2luZyBwcmljZSAwMi8yOC8yMDI1IDAzOjU2IFBNIEVhc3Rlcm48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBleHRlbmRlZC1ob3VycyBtYi0yIj48ZGl2IGNsYXNzPSJmb250LTggYm9sZCIgc3R5bGU9ImNvbG9yOiB2YXIoLS1ncmF5LTEwKTsiPkV4dGVuZGVkIFRyYWRpbmc8L2Rpdj48c3Ryb25nIHN0eWxlPSJjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMTkuMzA8L3N0cm9uZz4gPHN0cm9uZyBjbGFzcz0iZm9udC05IiBzdHlsZT0iY29sb3I6IzExODI0RCI+ICswLjE4Jm5ic3A7KCswLjk2JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDc6MDAgQU0gRWFzdGVybiA8ZGl2IGNsYXNzPSJpbmxpbmUtYWx3YXlzLW1vcmVpbmZvIG1vcmVpbmZvIGJnLXdoaXRlIiB0YWJpbmRleD0iMCI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtY2lyY2xlLWluZm8gYy1ncmF5IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6LjhlbTt3aWR0aDoxNzBweDsiIGNsYXNzPSJ0b29sdGlwdGV4dCIgaWQ9InRvb2x0aXAtZm12Ij5FeHRlbmRlZCB0cmFkaW5nIGlzIHRyYWRpbmcgdGhhdCBoYXBwZW5zIG9uIGVsZWN0cm9uaWMgbWFya2V0cyBvdXRzaWRlIG9mIHJlZ3VsYXIgdHJhZGluZyBob3Vycy4gVGhpcyBpcyBhIGZhaXIgbWFya2V0IHZhbHVlIGV4dGVuZGVkIGhvdXJzIHByaWNlIHByb3ZpZGVkIGJ5IFBvbHlnb24uaW8uIDxhIGhyZWY9Ii9hYm91dC8jZGF0YSI+TGVhcm4gbW9yZS48L2E+PC9zcGFuPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJtYi0xIGZvbnQtc21hbGwiPk5ldyBZb3JrIE1vcnRnYWdlIFRydXN0LCBJbmMuIGFjcXVpcmVzLCBpbnZlc3RzIGluLCBmaW5hbmNlcywgYW5kIG1hbmFnZXMgbW9ydGdhZ2UtcmVsYXRlZCBzaW5nbGUtZmFtaWx5IGFuZCBtdWx0aS1mYW1pbHkgcmVzaWRlbnRpYWwgYXNzZXRzIGluIHRoZSBVbml0ZWQgU3RhdGVzLiBJdHMgdGFyZ2V0ZWQgaW52ZXN0bWVudHMgaW5jbHVkZSByZXNpZGVudGlhbCBsb2FucywgaW5jbHVkaW5nIGJ1c2luZXNzIHB1cnBvc2UgbG9hbnM7IHN0cnVjdHVyZWQgbXVsdGktZmFtaWx5IHByb3BlcnR5IGludmVzdG1lbnRzLCBzdWNoIGFzIHByZWZlcnJlZCBlcXVpdHkgaW4sIGFuZCBtZXp6YW5pbmUgbG9hbnMgdG8gb3duZXJzIG9mIG11bHRpLWZhbWlseSBwcm9wZXJ0aWVzOyBub24tYWdlbmN5IHJlc2lkZW50aWFsIG1vcnRnYWdlLWJhY2tlZCBzZWN1cml0aWVzIChSTUJTKTsgYWdlbmN5IFJNQlM7IGNvbW1lcmNpYWwgbW9ydGdhZ2UtYmFja2VkIHNlY3VyaXRpZXMgKENNQlMpOyBzaW5nbGUtZmFtaWx5IHJlbnRhbCBwcm9wZXJ0aWVzOyBhbmQgb3RoZXIgbW9ydGdhZ2UsIHJlc2lkZW50aWFsIGhvdXNpbmcsIGFuZCBjcmVkaXQtcmVsYXRlZCBhc3NldHMuIFRoZSBjb21wYW55IGFsc28gcXVhbGlmaWVzIGFzIGEgcmVhbCBlc3RhdGUgaW52ZXN0bWVudCB0cnVzdCBmb3IgZmVkZXJhbCBpbmNvbWUgdGF4IHB1cnBvc2VzLiBJdCBnZW5lcmFsbHkgd291bGQgbm90IGJlIHN1YmplY3QgdG8gZmVkZXJhbCBjb3Jwb3JhdGUgaW5jb21lIHRheGVzIGlmIGl0IGRpc3RyaWJ1dGVzIGF0IGxlYXN0IDkwJSBvZiBpdHMgdGF4YWJsZSBpbmNvbWUgdG8gaXRzIHN0b2NraG9sZGVycy4gTmV3IFlvcmsgTW9ydGdhZ2UgVHJ1c3QsIEluYy4gd2FzIGluY29ycG9yYXRlZCBpbiAyMDAzIGFuZCBpcyBoZWFkcXVhcnRlcmVkIGluIE5ldyBZb3JrLCBOZXcgWW9yay48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55LXN0YXRzIGNvbC0xMiBjb2wtbGctNCBib3JkZXItbGVmdCBwLTMgbXQtMyBtdC1tZC0wIGFsaWduLXNlbGYtc3RyZXRjaCBhbGlnbi1jb250ZW50LXN0YXJ0Ij48ZGwgY2xhc3M9Im1iLTAiPjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5NYXJrZXQgQ2FwaXRhbGl6YXRpb248L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5QL0UgUmF0aW88L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUmF0aW5nPC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Q29uc2Vuc3VzIFByaWNlIFRhcmdldDwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlZvbHVtZTwvZHQ+PGRkPjIwLDM0MCBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BdmVyYWdlIFZvbHVtZTwvZHQ+PGRkPjcsMjk5IHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+VG9kYXkncyBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDE5LjAzPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjE5JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQxOS41MDwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTAtRGF5IFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTguNzU8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6NDAlIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDE5LjY4PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD41Mi1XZWVrIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMTYuNjA8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6NDklIj48c3BhbiBjbGFzcz0icmFuZ2UtYXJyb3ciPuKWvDwvc3Bhbj48L3NwYW4+PC9kaXY+JDIxLjc0PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RGl2aWRlbmQgWWllbGQ8L2R0PjxkZD4xMC4yMiU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55IGJnLXdoaXRlIGJvcmRlciByb3VuZGVkIGQtZmxleCBmbGV4LXdyYXAgZmxleC1sZy1ub3dyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnQgbWItNCI+PGRpdiBjbGFzcz0iZC1mbGV4IGZsZXgtd3JhcCBmbGV4LXNtLW5vd3JhcCBmbGV4LWdyb3ctMSI+PGRpdiBjbGFzcz0icC0zIGZsZXgtZ3Jvdy0xIj48aDIgY2xhc3M9Im1iLTEgaDMgZm9udC13ZWlnaHQtYm9sZCBtdC0xIj48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9SRUdDTy8iPjxzcGFuIGNsYXNzPSJjLWRhcmstYmx1ZSI+MzIuIFJlZ2VuY3kgQ2VudGVycyA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROlJFR0NPPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjIuNTg8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6I0QyMzMzRCI+IC0wLjEzJm5ic3A7KC0wLjU1JSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNSAwNDowMCBQTSBFYXN0ZXJuIDxkaXYgY2xhc3M9ImlubGluZS1hbHdheXMtbW9yZWluZm8gbW9yZWluZm8gYmctd2hpdGUiIHRhYmluZGV4PSIwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1jaXJjbGUtaW5mbyBjLWdyYXkiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTouOGVtO3dpZHRoOjE3MHB4OyIgY2xhc3M9InRvb2x0aXB0ZXh0IiBpZD0idG9vbHRpcC1mbXYiPlRoaXMgaXMgYSBmYWlyIG1hcmtldCB2YWx1ZSBwcmljZSBwcm92aWRlZCBieSBQb2x5Z29uLmlvLiA8YSBocmVmPSIvYWJvdXQvI2RhdGEiPkxlYXJuIG1vcmUuPC9hPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cCBjbGFzcz0ibWItMSBmb250LXNtYWxsIj5SZWdlbmN5IENlbnRlcnMgaXMgYSBwcmVlbWluZW50IG5hdGlvbmFsIG93bmVyLCBvcGVyYXRvciwgYW5kIGRldmVsb3BlciBvZiBzaG9wcGluZyBjZW50ZXJzIGxvY2F0ZWQgaW4gc3VidXJiYW4gdHJhZGUgYXJlYXMgd2l0aCBjb21wZWxsaW5nIGRlbW9ncmFwaGljcy4gT3VyIHBvcnRmb2xpbyBpbmNsdWRlcyB0aHJpdmluZyBwcm9wZXJ0aWVzIG1lcmNoYW5kaXNlZCB3aXRoIGhpZ2hseSBwcm9kdWN0aXZlIGdyb2NlcnMsIHJlc3RhdXJhbnRzLCBzZXJ2aWNlIHByb3ZpZGVycywgYW5kIGJlc3QtaW4tY2xhc3MgcmV0YWlsZXJzIHRoYXQgY29ubmVjdCB0byB0aGVpciBuZWlnaGJvcmhvb2RzLCBjb21tdW5pdGllcywgYW5kIGN1c3RvbWVycy4gT3BlcmF0aW5nIGFzIGEgZnVsbHkgaW50ZWdyYXRlZCByZWFsIGVzdGF0ZSBjb21wYW55LCBSZWdlbmN5IENlbnRlcnMgaXMgYSBxdWFsaWZpZWQgcmVhbCBlc3RhdGUgaW52ZXN0bWVudCB0cnVzdCAoUkVJVCkgdGhhdCBpcyBzZWxmLWFkbWluaXN0ZXJlZCwgc2VsZi1tYW5hZ2VkLCBhbmQgYW4gUyZhbXA7UCA1MDAgSW5kZXggbWVtYmVyLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+OTY4IHNoYXJlczwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkF2ZXJhZ2UgVm9sdW1lPC9kdD48ZGQ+Niw3MjMgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIHctcmFuZ2UiPjxkdD5Ub2RheSdzIFJhbmdlPC9kdD48ZGQgY2xhc3M9InJhbmdlLW1ldGVyIj4kMjIuNTQ8ZGl2IGNsYXNzPSJyYW5nZSI+PHNwYW4gY2xhc3M9InJhbmdlLW1hcmtlciIgc3R5bGU9ImxlZnQ6MCUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMjIuNjk8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUwLURheSBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDIyLjA1PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjM5JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyMy4zMjwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDIxLjQ3PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjMzJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNC43MDwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRpdmlkZW5kIFlpZWxkPC9kdD48ZGQ+Ni4zMSU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ic3RvY2stbGlzdC1jb21wYW55IGJnLXdoaXRlIGJvcmRlciByb3VuZGVkIGQtZmxleCBmbGV4LXdyYXAgZmxleC1sZy1ub3dyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtc3RhcnQgbWItNCI+PGRpdiBjbGFzcz0iZC1mbGV4IGZsZXgtd3JhcCBmbGV4LXNtLW5vd3JhcCBmbGV4LWdyb3ctMSI+PGRpdiBjbGFzcz0icC0zIGZsZXgtZ3Jvdy0xIj48aDIgY2xhc3M9Im1iLTEgaDMgZm9udC13ZWlnaHQtYm9sZCBtdC0xIj48YSBocmVmPSIvc3RvY2tzL05BU0RBUS9SRUdDUC8iPjxzcGFuIGNsYXNzPSJjLWRhcmstYmx1ZSI+MzMuIFJlZ2VuY3kgQ2VudGVycyA8L3NwYW4+ICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjAuNmVtOyI+TkFTREFROlJFR0NQPC9zcGFuPjwvYT48L2gyPjxkaXYgY2xhc3M9ImZvbnQtc21hbGxlciBtdC0yIj48ZGl2IGNsYXNzPSJkLWlubGluZS1ibG9jayBtYi0yIG1yLTQiPjxzdHJvbmcgc3R5bGU9ImZvbnQtc2l6ZToxLjdlbTtjb2xvcjogdmFyKC0tYmx1ZS0xMSk7Ij4kMjMuNjI8L3N0cm9uZz4gPHN0cm9uZyBzdHlsZT0iY29sb3I6IzExODI0RCI+ICswLjE5Jm5ic3A7KCswLjgyJSk8L3N0cm9uZz4gPGRpdiBjbGFzcz0icHJpY2UtdXBkYXRlZCI+QXMgb2YgMDIvMjgvMjAyNSAwNDowMCBQTSBFYXN0ZXJuIDxkaXYgY2xhc3M9ImlubGluZS1hbHdheXMtbW9yZWluZm8gbW9yZWluZm8gYmctd2hpdGUiIHRhYmluZGV4PSIwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1jaXJjbGUtaW5mbyBjLWdyYXkiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTouOGVtO3dpZHRoOjE3MHB4OyIgY2xhc3M9InRvb2x0aXB0ZXh0IiBpZD0idG9vbHRpcC1mbXYiPlRoaXMgaXMgYSBmYWlyIG1hcmtldCB2YWx1ZSBwcmljZSBwcm92aWRlZCBieSBQb2x5Z29uLmlvLiA8YSBocmVmPSIvYWJvdXQvI2RhdGEiPkxlYXJuIG1vcmUuPC9hPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cCBjbGFzcz0ibWItMSBmb250LXNtYWxsIj5SZWdlbmN5IENlbnRlcnMgaXMgYSBwcmVlbWluZW50IG5hdGlvbmFsIG93bmVyLCBvcGVyYXRvciwgYW5kIGRldmVsb3BlciBvZiBzaG9wcGluZyBjZW50ZXJzIGxvY2F0ZWQgaW4gc3VidXJiYW4gdHJhZGUgYXJlYXMgd2l0aCBjb21wZWxsaW5nIGRlbW9ncmFwaGljcy4gT3VyIHBvcnRmb2xpbyBpbmNsdWRlcyB0aHJpdmluZyBwcm9wZXJ0aWVzIG1lcmNoYW5kaXNlZCB3aXRoIGhpZ2hseSBwcm9kdWN0aXZlIGdyb2NlcnMsIHJlc3RhdXJhbnRzLCBzZXJ2aWNlIHByb3ZpZGVycywgYW5kIGJlc3QtaW4tY2xhc3MgcmV0YWlsZXJzIHRoYXQgY29ubmVjdCB0byB0aGVpciBuZWlnaGJvcmhvb2RzLCBjb21tdW5pdGllcywgYW5kIGN1c3RvbWVycy4gT3BlcmF0aW5nIGFzIGEgZnVsbHkgaW50ZWdyYXRlZCByZWFsIGVzdGF0ZSBjb21wYW55LCBSZWdlbmN5IENlbnRlcnMgaXMgYSBxdWFsaWZpZWQgcmVhbCBlc3RhdGUgaW52ZXN0bWVudCB0cnVzdCAoUkVJVCkgdGhhdCBpcyBzZWxmLWFkbWluaXN0ZXJlZCwgc2VsZi1tYW5hZ2VkLCBhbmQgYW4gUyZhbXA7UCA1MDAgSW5kZXggbWVtYmVyLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJzdG9jay1saXN0LWNvbXBhbnktc3RhdHMgY29sLTEyIGNvbC1sZy00IGJvcmRlci1sZWZ0IHAtMyBtdC0zIG10LW1kLTAgYWxpZ24tc2VsZi1zdHJldGNoIGFsaWduLWNvbnRlbnQtc3RhcnQiPjxkbCBjbGFzcz0ibWItMCI+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0Pk1hcmtldCBDYXBpdGFsaXphdGlvbjwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PlAvRSBSYXRpbzwvZHQ+PGRkPk4vQTwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkNvbnNlbnN1cyBSYXRpbmc8L2R0PjxkZD5OL0E8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgUHJpY2UgVGFyZ2V0PC9kdD48ZGQ+Ti9BPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+Vm9sdW1lPC9kdD48ZGQ+MSw4OTAgc2hhcmVzPC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QXZlcmFnZSBWb2x1bWU8L2R0PjxkZD42LDgzMSBzaGFyZXM8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PlRvZGF5J3MgUmFuZ2U8L2R0PjxkZCBjbGFzcz0icmFuZ2UtbWV0ZXIiPiQyMy4zNTxkaXYgY2xhc3M9InJhbmdlIj48c3BhbiBjbGFzcz0icmFuZ2UtbWFya2VyIiBzdHlsZT0ibGVmdDo1NiUiPjxzcGFuIGNsYXNzPSJyYW5nZS1hcnJvdyI+4pa8PC9zcGFuPjwvc3Bhbj48L2Rpdj4kMjMuNzE8L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEgdy1yYW5nZSI+PGR0PjUwLURheSBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDIyLjgyPGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjUyJSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNC4yMjwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSB3LXJhbmdlIj48ZHQ+NTItV2VlayBSYW5nZTwvZHQ+PGRkIGNsYXNzPSJyYW5nZS1tZXRlciI+JDIyLjI5PGRpdiBjbGFzcz0icmFuZ2UiPjxzcGFuIGNsYXNzPSJyYW5nZS1tYXJrZXIiIHN0eWxlPSJsZWZ0OjM4JSI+PHNwYW4gY2xhc3M9InJhbmdlLWFycm93Ij7ilrw8L3NwYW4+PC9zcGFuPjwvZGl2PiQyNS42MzwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRpdmlkZW5kIFlpZWxkPC9kdD48ZGQ+Ni40OCU8L2RkPjwvZGl2PjwvZGw+PC9kaXY+PC9kaXY+ZAIJDxYCHwAF5JUEPGRpdiBzdHlsZT0id2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoyZW07cGFkZGluZy1ib3R0b206MmVtOyI+PGlucyBjbGFzcz0iYWRzYnlnb29nbGUiIHN0eWxlPSJkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEyMDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2hlaWdodDoyNzBweCIgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi05MzczMTYyNjExMjgzOTM1IiBkYXRhLWFkLXNsb3Q9Ijk3OTk3NzAxMDgiPjwvaW5zPjxzY3JpcHQ+KGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTs8L3NjcmlwdD48L2Rpdj48ZGl2IGNsYXNzPSJhbmNob3ItbGluay10YXJnZXQtd2l0aC1hZCB3LTEwMCIgaWQ9ImludmVzdGluZy1pbi1yZWFsLWVzdGF0ZS1leHBsYWluZWQiPjxkaXYgY2xhc3M9InJvdyBkLWJsb2NrIGQtbGctZmxleCBtdC0xIiBpZD0icGxhY2VkLWFydGljbGUiIHN0eWxlPSJoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsiID48ZGl2IGNsYXNzPSJjb2wtbGctOCBwbGFjZWQtYXJ0aWNsZSI+PGgyIGNsYXNzPSJjLWRhcmstYmx1ZSI+SG93IHRvIFN0YXJ0IEludmVzdGluZyBpbiBSZWFsIEVzdGF0ZTwvaDI+PGRpdiBjbGFzcz0iYnlsaW5lLXJvdyB3LTEwMCBtdC0yIG10LW1kLTAgbWItMiI+PGRpdiBjbGFzcz0iYnlsaW5lLXJvdy13cmFwIGQtZmxleCBmbGV4LXdyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4ganVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IGFsaWduLWl0ZW1zLWNlbnRlciI+PGRpdiBjbGFzcz0iYnlsaW5lLXRleHQgZmxleC1ncm93LTEgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgIj48ZGl2IGNsYXNzPSJieWxpbmUtaW1nIHJvdW5kZWQtY2lyY2xlIGQtaW5saW5lLWJsb2NrIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXV0aG9ycy90aHVtYl8yMDI0MDIxOTA4NTYxMl9hdXRob3ItamVmZnJleS1uZWFsLWpvaG5zb24uanBnIiBhbHQ9IkplZmZyZXkgTmVhbCBKb2huc29uIiAgZGVjb2Rpbmc9ImFzeW5jIiBoZWlnaHQ9IjQ5IiB3aWR0aD0iNDAiICAvPjwvZGl2PjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OjFlbTsiPjxkaXYgY2xhc3M9ImZvbnQtc21hbGwgZm9udC13ZWlnaHQtYm9sZCI+V3JpdHRlbiBieSA8YSBocmVmPSIvYXV0aG9ycy9qZWZmcmV5LW5lYWwtam9obnNvbi8iPkplZmZyZXkgTmVhbCBKb2huc29uPC9hPjwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgYy1ncmF5LTggZm9udC1zbWFsbGVyIj5VcGRhdGVkIEp1bHkgMjQsIDIwMjM8L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJhcnRpY2xlLWltYWdlIG1iLTMgYm9yZGVyIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzLzIwMjMwNzI0MTEyMTI2X2hvdy10by1zdGFydC1pbnZlc3RpbmctaW4tcmVhbC1lc3RhdGUuanBnIiBhbHQ9IkhvdyB0byBTdGFydCBJbnZlc3RpbmcgaW4gUmVhbCBFc3RhdGUiIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImFydGljbGUtaW1hZ2Utb25lIiAvPjwvZGl2PjxkaXYgY2xhc3M9ImtleXBvaW50cyBsaC1sb29zZSBtdC0zIG1iLTQiPjxoMyBjbGFzcz0ibXQtMSIgc3R5bGU9ImZvbnQtc2l6ZToxLjRlbTsiPktleSBQb2ludHM8L2gzPjx1bD4NCjxsaSBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+UmVhbCBlc3RhdGUgaW52ZXN0bWVudHMgb2ZmZXIgZGl2ZXJzaWZpY2F0aW9uIGFuZCBhIHJhbmdlIG9mIGJlbmVmaXRzLCBpbmNsdWRpbmcgcG90ZW50aWFsIGFwcHJlY2lhdGlvbiwgY2FzaCBmbG93IGdlbmVyYXRpb24sIHBvcnRmb2xpbyBkaXZlcnNpZmljYXRpb24sIHRhbmdpYmxlIGFzc2V0cyBhbmQgdGF4IGFkdmFudGFnZXMuPC9zdHJvbmc+PC9saT4NCjxsaSBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+VW5kZXJzdGFuZCB0aGUgcHJvcyBhbmQgY29ucyBvZiByZWFsIGVzdGF0ZSBpbnZlc3RpbmcgYmVmb3JlIHlvdSBnZXQgc3RhcnRlZC48L3N0cm9uZz48L2xpPg0KPGxpIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyIgYXJpYS1sZXZlbD0iMSI+PHN0cm9uZz5UYWlsb3IgeW91ciBpbnZlc3RtZW50IHN0cmF0ZWd5IHRvIGZpdCB5b3VyIGZpbmFuY2lhbCBnb2FscywgcmlzayB0b2xlcmFuY2UgYW5kIHRpbWVsaW5lIHRvIGFjaGlldmUgbG9uZy10ZXJtIHN1Y2Nlc3MuPC9zdHJvbmc+PC9saT4NCjwvdWw+PC9kaXY+PGRpdiBpZD0iYXJ0aWNsZS13cmFwcGVyIj48ZGl2IGNsYXNzPSJhcnRpY2xlLXBhZ2UgYm9keS1jb3B5IGxoLWxvb3NlIj48cCBjbGFzcz0ibXQtMCI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5BcmUgeW91IHJlYWR5IHRvIGVtYmFyayBvbiBhbiBleGNpdGluZyB3ZWFsdGggY3JlYXRpb24gYW5kIHBvcnRmb2xpbyBkaXZlcnNpZmljYXRpb24gam91cm5leT8gUmVhbCBlc3RhdGUgaW52ZXN0bWVudHMgb2ZmZXIgYSBwcm9taXNpbmcgYXZlbnVlIGZvciBpbmRpdmlkdWFscyBsb29raW5nIHRvIHNlY3VyZSB0aGVpciBmaW5hbmNpYWwgZnV0dXJlLiBXaGV0aGVyIHlvdSdyZSBhIGJlZ2lubmVyIGV4cGxvcmluZyB5b3VyIGZpcnN0IGludmVzdG1lbnQgb3IgYSBzZWFzb25lZCBpbnZlc3RvciBzZWVraW5nIHRvIGV4cGFuZCB5b3VyIGhvcml6b25zLCB1bmRlcnN0YW5kaW5nIGhvdyB0byBzdGFydCBpbnZlc3RpbmcgaW4gcmVhbCBlc3RhdGUgaXMgY3J1Y2lhbC48L3NwYW4+PC9wPjxkaXYgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwczovL3NjaGVtYS5vcmcvRkFRUGFnZSI+DQoNCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVhbCBlc3RhdGUgaW52ZXN0aW5nIG9mZmVycyBhIHVuaXF1ZSBjb21iaW5hdGlvbiBvZiBwb3RlbnRpYWwgZmluYW5jaWFsIHJld2FyZHMgYW5kIGxvbmctdGVybSBzdGFiaWxpdHkuIExldCdzIHRha2Ugc29tZSB0aW1lIHRvIGRpc2N1c3MgdmFsdWFibGUgaW5zaWdodHMgYW5kIHByYWN0aWNhbCBhZHZpY2Ugb24gaG93IHRvIGdldCBzdGFydGVkIGluIHJlYWwgZXN0YXRlLCBlbXBvd2VyaW5nIHlvdSB0byBtYWtlIGluZm9ybWVkIGludmVzdG1lbnQgZGVjaXNpb25zLjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkJlZm9yZSB3ZSBkaXZlIGludG8gdGhlIGRpdmVyc2UgcmFuZ2Ugb2YgcmVhbCBlc3RhdGUgaW52ZXN0bWVudHMsIGxldCdzIGFkZHJlc3MgdGhlIGZ1bmRhbWVudGFsIHF1ZXN0aW9uOiBIb3cgdG8gc3RhcnQgaW4gcmVhbCBlc3RhdGUgaW52ZXN0aW5nPyBXZSB3aWxsIGV4cGxvcmUgc3RlcC1ieS1zdGVwIHN0cmF0ZWdpZXMsIHNoYXJlIHRpcHMgZm9yIGJlZ2lubmVycyBhbmQgaGlnaGxpZ2h0IHdoZXJlIHRvIHN0YXJ0IGludmVzdGluZyBpbiByZWFsIGVzdGF0ZSBmb3Igb3B0aW1hbCByZXN1bHRzLiZuYnNwOzwvc3Bhbj48L3A+DQo8aDMgaWQ9Imhvdy1yZWFsLWVzdGF0ZS1tYWtlcy1tb25leSI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Ib3cgUmVhbCBFc3RhdGUgTWFrZXMgTW9uZXk8L3NwYW4+PC9oMz4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVhbCBlc3RhdGUgaW52ZXN0bWVudCBvZmZlcnMgdmFyaW91cyBhdmVudWVzIGZvciBpbmRpdmlkdWFscyB0byBnZW5lcmF0ZSBpbmNvbWUgYW5kIGJ1aWxkIHdlYWx0aC4gV2hldGhlciB5b3UncmUgYSBiZWdpbm5lciBsb29raW5nIHRvIHN0YXJ0IGludmVzdGluZyBpbiByZWFsIGVzdGF0ZSBvciBzb21lb25lIGludGVyZXN0ZWQgaW4gZGl2ZXJzaWZ5aW5nIHRoZWlyIGludmVzdG1lbnQgcG9ydGZvbGlvLCBsZWFybmluZyBob3cgdG8gaW52ZXN0IGluIHJlYWwgZXN0YXRlIGlzIGVzc2VudGlhbCwgYW5kIHRoZXJlIGFyZSBzZXZlcmFsIHdheXMgdG8gcGFydGljaXBhdGUgaW4gdGhpcyBsdWNyYXRpdmUgbWFya2V0Ljwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPk9uZSBvZiB0aGUgbW9zdCBjb21tb24gbWV0aG9kcyByZWFsIGVzdGF0ZSBpbnZlc3RvcnMgdXRpbGl6ZSBpcyBwaHlzaWNhbCBwcm9wZXJ0eSBvd25lcnNoaXAuIEFzIGEgcmVhbCBlc3RhdGUgaW52ZXN0b3IsIHlvdSBjYW4gcHVyY2hhc2UgcmVzaWRlbnRpYWwsIGNvbW1lcmNpYWwsIG9yIGluZHVzdHJpYWwgcHJvcGVydGllcyB0byBnZW5lcmF0ZSByZW50YWwgaW5jb21lIGFuZCBiZW5lZml0IGZyb20gcHJvcGVydHkgYXBwcmVjaWF0aW9uIG92ZXIgdGltZS4gVGhpcyBhcHByb2FjaCByZXF1aXJlcyBjYXJlZnVsIHJlc2VhcmNoLCBwcm9wZXJ0eSBtYW5hZ2VtZW50IGFuZCB1bmRlcnN0YW5kaW5nIGxvY2FsIG1hcmtldCBjb25kaXRpb25zLjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkEgZ3JlYXQgcGxhY2UgdG8gbGVhcm4gcmVhbCBlc3RhdGUgaW52ZXN0aW5nIGZvciBiZWdpbm5lcnMgaXMgdG8gcmVzZWFyY2ggcmVhbCBlc3RhdGUgaW52ZXN0bWVudCB0cnVzdHMgKFJFSVRzKS4gRm9yIHRob3NlIHNlZWtpbmcgYSBtb3JlIGFjY2Vzc2libGUgZW50cnkgcG9pbnQsIFJFSVRzIHByb3ZpZGUgYW4gb3Bwb3J0dW5pdHkgdG8gaW52ZXN0IGluIHJlYWwgZXN0YXRlIHdpdGhvdXQgZGlyZWN0IHByb3BlcnR5IG93bmVyc2hpcC4gUkVJVHMgYXJlIGNvbXBhbmllcyB0aGF0IG93biwgb3BlcmF0ZSBvciBmaW5hbmNlIGluY29tZS1nZW5lcmF0aW5nIHJlYWwgZXN0YXRlIHByb3BlcnRpZXMuJm5ic3A7PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+QnkgaW52ZXN0aW5nIGluIFJFSVRzLCBpbmRpdmlkdWFscyBjYW4gYmVjb21lIHNoYXJlaG9sZGVycyBhbmQgZWFybiBkaXZpZGVuZHMgZnJvbSB0aGUgcmVudGFsIGluY29tZSBhbmQgcHJvcGVydHkgc2FsZXMgb2YgdGhlIHVuZGVybHlpbmcgcmVhbCBlc3RhdGUgYXNzZXRzLiBJZiBSRUlUcyBpbnRlcmVzdCB5b3UsIGxvb2sgZm9yIGNvbXBhbmllcyBsaWtlIDwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5nc2FtLmNvbS9jb250ZW50L2dzYW0vdXMvZW4vaW5zdGl0dXRpb25zL3N0cmF0ZWdpZXMvZXhwbG9yZS1ieS1hc3NldC1jbGFzcy9hbHRlcm5hdGl2ZXMuaHRtbCI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Hb2xkbWFuIFNhY2hzIEFzc2V0IE1hbmFnZW1lbnQgZGl2aXNpb248L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IGZvciBtdWx0aXBsZSByZWFsIGVzdGF0ZSBpbnZlc3RtZW50IG9wcG9ydHVuaXRpZXMuPC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+QW5vdGhlciBhdmVudWUgaXMgaW52ZXN0aW5nIGluIG1vcnRnYWdlLWJhY2tlZCBzZWN1cml0aWVzIChNQlMpLiBUaGVzZSBzZWN1cml0aWVzIHJlcHJlc2VudCBvd25lcnNoaXAgaW4gYSBwb29sIG9mIG1vcnRnYWdlIGxvYW5zLiZuYnNwOzwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPldoZW4gaW5kaXZpZHVhbHMgb3IgaW5zdGl0dXRpb25zIG9idGFpbiBtb3J0Z2FnZXMgdG8gcHVyY2hhc2UgcHJvcGVydGllcywgdGhlc2UgbG9hbnMgYXJlIG9mdGVuIGJ1bmRsZWQgdG9nZXRoZXIgYW5kIHNvbGQgYXMgTUJTIHRvIGludmVzdG9ycy4gSW5kaXZpZHVhbHMgY2FuIGVhcm4gaW5jb21lIGZyb20gdGhlIGludGVyZXN0IGFuZCBwcmluY2lwYWwgcGF5bWVudHMgbWFkZSBieSBib3Jyb3dlcnMuPC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVhbCBlc3RhdGUtcmVsYXRlZCBzdG9ja3Mgb2ZmZXIgYW5vdGhlciBvcHBvcnR1bml0eSBmb3IgaW52ZXN0b3JzLiBUaGVzZSBzdG9ja3MgYmVsb25nIHRvIGNvbXBhbmllcyBpbnZvbHZlZCBpbiB2YXJpb3VzIGFzcGVjdHMgb2YgdGhlIHJlYWwgZXN0YXRlIGluZHVzdHJ5LCBzdWNoIGFzIHByb3BlcnR5IGRldmVsb3BtZW50LCBjb25zdHJ1Y3Rpb24sIG1hbmFnZW1lbnQgb3IgcmVhbCBlc3RhdGUgc2VydmljZXMuIFJlYWwgZXN0YXRlLXJlbGF0ZWQgPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2Nrcy8iPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+c3RvY2sgaW52ZXN0bWVudDwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gY2FuIGV4cG9zZSBpbnZlc3RvcnMgdG8gY29tcGFuaWVzIHJhbmdpbmcgZnJvbSA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vZmluYW5jaWFsLXRlcm1zL3doYXQtaXMtYS1wZW5ueS1zdG9jay1hLWNvbXByZWhlbnNpdmUtZ3VpZGUvIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPnBlbm55IHN0b2Nrczwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gdG8gPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xlYXJuL3doYXQtYXJlLWJsdWUtY2hpcC1zdG9ja3MvIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPmJsdWUtY2hpcCBjb21wYW5pZXM8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+LiBCeSBpbnZlc3RpbmcgaW4gdGhlc2Ugc3RvY2tzLCBpbmRpdmlkdWFscyBjYW4gYmVuZWZpdCBmcm9tIHRoZSBncm93dGggYW5kIHByb2ZpdGFiaWxpdHkgb2YgdGhlc2UgY29tcGFuaWVzIGFuZCB0aGUgYnJvYWRlciByZWFsIGVzdGF0ZSBzZWN0b3IuIEludmVzdGluZyBpbiBzdG9ja3MgYWxzbyBwcm92aWRlcyB5b3UgdGhlIG9wdGlvbiB0byBtYWtlIGRpdmlkZW5kcy4gRmluZGluZyA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbGVhcm4vaG93LXRvLXBpY2stdGhlLWJlc3QtZGl2aWRlbmQtc3RvY2tzLyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij50aGUgYmVzdCBkaXZpZGVuZCBzdG9ja3M8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IHdpbGwgaGVscCB5b3VyIHBvcnRmb2xpbyBncm93IGZhc3Rlci4mbmJzcDs8L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Cb25kcyBhcmUgYWxzbyBhbiBvcHRpb24gZm9yIGludmVzdGluZyBpbiByZWFsIGVzdGF0ZS4gUmVhbCBlc3RhdGUgYm9uZHMgaXNzdWVkIGJ5IGNvbXBhbmllcywgZGV2ZWxvcGVycyBvciBtdW5pY2lwYWxpdGllcyBhbGxvdyBpbnZlc3RvcnMgdG8gbGVuZCBtb25leSBmb3IgcmVhbCBlc3RhdGUgcHJvamVjdHMgaW4gZXhjaGFuZ2UgZm9yIHJlZ3VsYXIgaW50ZXJlc3QgcGF5bWVudHMuIEF0IG1hdHVyaXR5LCB0aGUgcHJpbmNpcGFsIGFtb3VudCBnb2VzIGJhY2sgdG8gdGhlIGJvbmRob2xkZXJzLjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkFub3RoZXIgZ3JlYXQgcGxhY2UgdG8gbGVhcm4gcmVhbCBlc3RhdGUgZm9yIGJlZ2lubmVycyBpcyBleGNoYW5nZS10cmFkZWQgZnVuZHMgKEVURnMpLiBFVEZzIGZvY3VzZWQgb24gcmVhbCBlc3RhdGUgcHJvdmlkZSBhbiBhZGRpdGlvbmFsIGludmVzdG1lbnQgYXZlbnVlIGJlY2F1c2UgdGhlc2UgZnVuZHMgY29tcHJpc2UgYSBkaXZlcnNpZmllZCBwb3J0Zm9saW8gb2YgcmVhbCBlc3RhdGUtcmVsYXRlZCBhc3NldHMgYW5kIHRyYWRlIG9uIHN0b2NrIGV4Y2hhbmdlcy4gQnkgaW52ZXN0aW5nIGluIHJlYWwgZXN0YXRlIEVURnMsIGluZGl2aWR1YWxzIGNhbiBnYWluIGV4cG9zdXJlIHRvIGEgYnJvYWQgcmFuZ2Ugb2YgcmVhbCBlc3RhdGUgaW52ZXN0bWVudHMsIGluY2x1ZGluZyBSRUlUcyBhbmQgcmVhbCBlc3RhdGUgc3RvY2tzLCB3aXRob3V0IG5lZWRpbmcgaW5kaXZpZHVhbCBzZWN1cml0eSBzZWxlY3Rpb24uJm5ic3A7PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+QnkgaW52ZXN0aW5nIGluIHJlYWwgZXN0YXRlLCB3aGV0aGVyIHRocm91Z2ggcGh5c2ljYWwgcHJvcGVydHkgb3duZXJzaGlwLCBSRUlUcywgTUJTLCByZWFsIGVzdGF0ZS1yZWxhdGVkIHN0b2NrcywgYm9uZHMgb3IgRVRGcywgaW5kaXZpZHVhbHMgY2FuIGdlbmVyYXRlIGluY29tZSwgYmVuZWZpdCBmcm9tIHByb3BlcnR5IGFwcHJlY2lhdGlvbiBhbmQgZGl2ZXJzaWZ5IHRoZWlyIGludmVzdG1lbnQgcG9ydGZvbGlvcy4mbmJzcDs8L3NwYW4+PC9wPg0KPGgzIGlkPSJyZWFzb25zLXRvLWludmVzdC1pbi1yZWFsLWVzdGF0ZW5ic3AiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVhc29ucyB0byBJbnZlc3QgaW4gUmVhbCBFc3RhdGUmbmJzcDs8L3NwYW4+PC9oMz4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVhbCBlc3RhdGUgaW52ZXN0bWVudCBvZmZlcnMgbWFueSBiZW5lZml0cyBhbmQgb3Bwb3J0dW5pdGllcywgbWFraW5nIGl0IGFuIGF0dHJhY3RpdmUgb3B0aW9uIGZvciBiZWdpbm5lcnMgYW5kIHNlYXNvbmVkIGludmVzdG9ycy4gV2hldGhlciB5b3UncmUgbG9va2luZyB0byBnZW5lcmF0ZSBwYXNzaXZlIGluY29tZSwgYnVpbGQgbG9uZy10ZXJtIHdlYWx0aCBvciBkaXZlcnNpZnkgeW91ciBpbnZlc3RtZW50IHBvcnRmb2xpbywgcmVhbCBlc3RhdGUgcHJvdmlkZXMgc2V2ZXJhbCBjb21wZWxsaW5nIHJlYXNvbnMgdG8gY29uc2lkZXIgaW52ZXN0aW5nLjwvc3Bhbj48L3A+DQo8aDQgaWQ9InN0ZWFkeS1jYXNoLWZsb3duYnNwIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlN0ZWFkeSBDYXNoIEZsb3cmbmJzcDs8L3NwYW4+PC9oND4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVhbCBlc3RhdGUgaW52ZXN0bWVudHMsIHN1Y2ggYXMgcmVudGFsIHByb3BlcnRpZXMsIGNhbiBwcm92aWRlIGEgc3RlYWR5IHN0cmVhbSBvZiByZW50YWwgaW5jb21lLCBvZmZlcmluZyBhIHJlbGlhYmxlIHNvdXJjZSBvZiBjYXNoIGZsb3cuIFRoaXMgaW5jb21lIGNhbiBoZWxwIGNvdmVyIG1vcnRnYWdlIHBheW1lbnRzIGFuZCBwcm9wZXJ0eSBtYWludGVuYW5jZSBjb3N0cy4gU29tZSBwcm9wZXJ0aWVzIGV2ZW4gZ2VuZXJhdGUgcHJvZml0LiBSZWFsIGVzdGF0ZS1yZWxhdGVkIEVURnMgdGhhdCBwYXkgZGl2aWRlbmRzIGFyZSBhbHNvIGEgZ3JlYXQgb3B0aW9uIGlmIHlvdSBhcmUgbG9va2luZyBmb3Igc3RlYWR5IGNhc2ggZmxvdy4mbmJzcDs8L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij48aW1nIGNsYXNzPSJhbGlnbmNlbnRlciIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy9tZWRfMjAyMzA3MjQxMTIyMjBfcmVhbC1lc3RhdGUucG5nIiBhbHQ9ImhvdyB0byBzdGFydCBpbnZlc3RpbmcgaW4gcmVhbCBlc3RhdGUgaW5mb2dyYXBoaWMiIHdpZHRoPSI5NjAiIGhlaWdodD0iNTEyIiBsb2FkaW5nPSJsYXp5IiAvPjwvc3Bhbj48L3A+DQo8aDQgaWQ9ImFwcHJlY2lhdGlvbi1wb3RlbnRpYWwiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+QXBwcmVjaWF0aW9uIFBvdGVudGlhbDwvc3Bhbj48L2g0Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5QaHlzaWNhbCByZWFsIGVzdGF0ZSBwcm9wZXJ0eSBoYXMgdGhlIHBvdGVudGlhbCB0byBhcHByZWNpYXRlIG92ZXIgdGltZS4gSGlzdG9yaWNhbGx5LCByZWFsIGVzdGF0ZSBwcmljZXMgaGF2ZSB0ZW5kZWQgdG8gaW5jcmVhc2UsIGFsbG93aW5nIGludmVzdG9ycyB0byBiZW5lZml0IGZyb20gY2FwaXRhbCBhcHByZWNpYXRpb24sIHdoaWNoIGNhbiBsZWFkIHRvIHNpZ25pZmljYW50IHJldHVybnMgb24gaW52ZXN0bWVudCB3aGVuIHByb3BlcnRpZXMgYXJlIHNvbGQuIE9yZ2FuaXphdGlvbnMgbGlrZSB0aGUgPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hci5yZWFsdG9yL3Jlc2VhcmNoLWFuZC1zdGF0aXN0aWNzIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPk5hdGlvbmFsIEFzc29jaWF0aW9uIG9mIFJlYWx0b3JzIHByb3ZpZGUgcmVzZWFyY2ggYW5kIHN0YXRpc3RpY3M8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IHRvIGhlbHAgeW91IHVuZGVyc3RhbmQgdGhlIGFwcHJlY2lhdGlvbiBwb3RlbnRpYWwgaW4geW91ciBhcmVhLiZuYnNwOzwvc3Bhbj48L3A+DQo8aDQgaWQ9ImxldmVyYWdlIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkxldmVyYWdlPC9zcGFuPjwvaDQ+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlJlYWwgZXN0YXRlIGludmVzdG1lbnRzIG9mZmVyIHRoZSBvcHBvcnR1bml0eSB0byB1c2UgbGV2ZXJhZ2UsIG1lYW5pbmcgeW91IGNhbiBwdXJjaGFzZSBwcm9wZXJ0aWVzIHdpdGggYm9ycm93ZWQgbW9uZXkuIFlvdSBjYW4gY29udHJvbCBhIHZhbHVhYmxlIGFzc2V0IHdpdGggYSBzbWFsbGVyIHVwZnJvbnQgaW52ZXN0bWVudC4gTGV2ZXJhZ2luZyBjYW4gYW1wbGlmeSB5b3VyIHJldHVybnMgd2hlbiBwcm9wZXJ0eSB2YWx1ZXMgcmlzZS48L3NwYW4+PC9wPg0KPGg0IGlkPSJwb3J0Zm9saW8tZGl2ZXJzaWZpY2F0aW9uIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlBvcnRmb2xpbyBEaXZlcnNpZmljYXRpb248L3NwYW4+PC9oND4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+SW52ZXN0aW5nIGluIHJlYWwgZXN0YXRlIGFuZCByZWxhdGVkIHNlY3VyaXRpZXMgY2FuIHByb3ZpZGUgZGl2ZXJzaWZpY2F0aW9uIGJlbmVmaXRzIHRvIHlvdXIgaW52ZXN0bWVudCBwb3J0Zm9saW8uIFJlYWwgZXN0YXRlIG9mdGVuIGV4aGliaXRzIGEgbG93IGNvcnJlbGF0aW9uIHdpdGggdHJhZGl0aW9uYWwgYXNzZXRzLCBoZWxwaW5nIHRvIHJlZHVjZSBvdmVyYWxsIHBvcnRmb2xpbyByaXNrLjwvc3Bhbj48L3A+DQo8aDQgaWQ9InRheC1hZHZhbnRhZ2VzIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlRheCBBZHZhbnRhZ2VzPC9zcGFuPjwvaDQ+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlJlYWwgZXN0YXRlIGludmVzdG9ycyBjYW4gdGFrZSBhZHZhbnRhZ2Ugb2YgdmFyaW91cyB0YXggYmVuZWZpdHMsIGluY2x1ZGluZyBkZWR1Y3Rpb25zIGZvciBtb3J0Z2FnZSBpbnRlcmVzdCwgcHJvcGVydHkgdGF4ZXMsIGRlcHJlY2lhdGlvbiBhbmQgb3BlcmF0aW5nIGV4cGVuc2VzLiBUaGVzZSBkZWR1Y3Rpb25zIGNhbiBsb3dlciB5b3VyIHRheGFibGUgaW5jb21lIGFuZCBpbmNyZWFzZSB5b3VyIGFmdGVyLXRheCByZXR1cm5zLjwvc3Bhbj48L3A+DQo8aDQgaWQ9ImluZmxhdGlvbi1oZWRnZSI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5JbmZsYXRpb24gSGVkZ2U8L3NwYW4+PC9oND4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVhbCBlc3RhdGUgaW52ZXN0bWVudHMgaGF2ZSB0aGUgcG90ZW50aWFsIHRvIHNlcnZlIGFzIGEgaGVkZ2UgYWdhaW5zdCBpbmZsYXRpb24uIEFzIGluZmxhdGlvbiBpbmNyZWFzZXMsIHJlbnRhbCBpbmNvbWUgYW5kIHByb3BlcnR5IHZhbHVlcyB1c3VhbGx5IHJpc2UsIGFsbG93aW5nIHJlYWwgZXN0YXRlIGludmVzdG9ycyB0byBwcmVzZXJ2ZSBhbmQgcG90ZW50aWFsbHkgaW5jcmVhc2UgdGhlaXIgcHVyY2hhc2luZyBwb3dlci48L3NwYW4+PC9wPg0KPGg0IGlkPSJjb250cm9sLWFuZC10YW5naWJsZS1hc3NldCI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Db250cm9sIGFuZCBUYW5naWJsZSBBc3NldDwvc3Bhbj48L2g0Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Vbmxpa2Ugb3RoZXIgaW52ZXN0bWVudHMsIHJlYWwgZXN0YXRlIHByb3ZpZGVzIGludmVzdG9ycyB3aXRoIGEgdGFuZ2libGUgYXNzZXQgdGhleSBjYW4gc2VlLCB0b3VjaCBhbmQgY29udHJvbC4gVGhpcyBzZW5zZSBvZiBvd25lcnNoaXAgY2FuIGJlIGFwcGVhbGluZyBhbmQgZ2l2ZSBhIHNlbnNlIG9mIHNlY3VyaXR5Ljwvc3Bhbj48L3A+DQo8aDQgaWQ9InBvdGVudGlhbC1mb3ItcGFzc2l2ZS1pbmNvbWUiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UG90ZW50aWFsIGZvciBQYXNzaXZlIEluY29tZTwvc3Bhbj48L2g0Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5SZWFsIGVzdGF0ZSBpbnZlc3RtZW50cyBvZmZlciBvcHBvcnR1bml0aWVzIGZvciBwYXNzaXZlIGluY29tZS4gUmVudGFsIHByb3BlcnRpZXMsIGZvciBleGFtcGxlLCBjYW4gZ2VuZXJhdGUgb25nb2luZyByZW50YWwgaW5jb21lLCBhbGxvd2luZyB5b3UgdG8gZWFybiBtb25leSB3aGlsZSBtaW5pbWl6aW5nIGFjdGl2ZSBpbnZvbHZlbWVudC4gPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9ob3ctdG8tY2hvb3NlLWEtd2lubmluZy1kaXZpZGVuZC1pbnZlc3Rpbmctc3RyYXRlZ3ktbWFya2V0YmVhdC8iPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+TGVhcm5pbmcgaG93IHRvIGNob29zZSB0aGUgYmVzdCBkaXZpZGVuZC1wYXlpbmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IHJlYWwgZXN0YXRlIHN0b2NrcyBpcyBhbm90aGVyIHdheSB0byBnZW5lcmF0ZSBwYXNzaXZlIGluY29tZS4mbmJzcDs8L3NwYW4+PC9wPg0KPGg0IGlkPSJsb25nLXRlcm0td2VhbHRoLWJ1aWxkaW5nIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkxvbmctVGVybSBXZWFsdGggQnVpbGRpbmc8L3NwYW4+PC9oND4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVhbCBlc3RhdGUgaW52ZXN0bWVudHMgaGF2ZSB0aGUgcG90ZW50aWFsIGZvciBsb25nLXRlcm0gd2VhbHRoIGFjY3VtdWxhdGlvbi4gT3ZlciB0aW1lLCBpbnZlc3RvcnMgY2FuIGJ1aWxkIGVxdWl0eSBhbmQgYWNjdW11bGF0ZSBzdWJzdGFudGlhbCB3ZWFsdGggYXMgcHJvcGVydHkgdmFsdWVzIGFwcHJlY2lhdGUgYW5kIG1vcnRnYWdlcyBnZXQgcGFpZCBkb3duLjwvc3Bhbj48L3A+DQo8aDQgaWQ9ImZsZXhpYmlsaXR5LWluLWludmVzdG1lbnQtb3B0aW9ucyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5GbGV4aWJpbGl0eSBpbiBJbnZlc3RtZW50IE9wdGlvbnM8L3NwYW4+PC9oND4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVhbCBlc3RhdGUgaW52ZXN0aW5nIG9mZmVycyBhIHJhbmdlIG9mIGludmVzdG1lbnQgb3B0aW9ucyB0byBzdWl0IGRpZmZlcmVudCBwcmVmZXJlbmNlcyBhbmQgcmlzayBhcHBldGl0ZXMuIFlvdSBjYW4gaW52ZXN0IGluIHBoeXNpY2FsIHByb3BlcnRpZXMsIFJFSVRzLCBNQlMsIHJlYWwgZXN0YXRlLXJlbGF0ZWQgc3RvY2tzLCBleGNoYW5nZS10cmFkZWQgZnVuZHMgKEVURnMpIGFuZCBtb3JlLjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlJlYWwgZXN0YXRlIGludmVzdGluZyBvZmZlcnMgbnVtZXJvdXMgYWR2YW50YWdlcyBmb3IgaW52ZXN0b3JzLiBBZnRlciBkaXNjdXNzaW5nIHRoZSBiZW5lZml0cyBvZiByZWFsIGVzdGF0ZSBpbnZlc3RpbmcsIGl0IGlzIGltcG9ydGFudCB0byBkaXNjdXNzIHN0cmF0ZWdpZXMgZm9yIGJlZ2lubmVycyB0byBjb25zaWRlciB3aGVuIGVtYmFya2luZyBvbiByZWFsIGVzdGF0ZS4gQnkgZmFtaWxpYXJpemluZyBvdXJzZWx2ZXMgd2l0aCB0aGVzZSBwcmFjdGljYWwgYXBwcm9hY2hlcyBhbmQgdGVjaG5pcXVlcywgaW52ZXN0b3JzIGNhbiBnYWluIHZhbHVhYmxlIGluc2lnaHRzIGludG8gaG93IHRvIGludmVzdCBpbiByZWFsIGVzdGF0ZSBlZmZlY3RpdmVseS48L3NwYW4+PC9wPg0KPGgzIGlkPSJob3ctdG8taW52ZXN0LWluLXJlYWwtZXN0YXRlLWZvci1iZWdpbm5lcnMtc3QiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+SG93IHRvIEludmVzdCBpbiBSZWFsIEVzdGF0ZSBmb3IgQmVnaW5uZXJzOiBTdHJhdGVnaWVzIHRvIENvbnNpZGVyJm5ic3A7PC9zcGFuPjwvaDM+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkZvciBiZWdpbm5lcnMsIG5hdmlnYXRpbmcgdGhlIHdvcmxkIG9mIHJlYWwgZXN0YXRlIGludmVzdGluZyBtYXkgc2VlbSBkYXVudGluZyBhdCBmaXJzdC4gU3RpbGwsIHRoZSByaWdodCBzdHJhdGVnaWVzIGFuZCBrbm93bGVkZ2UgY2FuIGxlYWQgdG8gZmluYW5jaWFsIGdyb3d0aCBhbmQgd2VhbHRoIGFjY3VtdWxhdGlvbi4mbmJzcDs8L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5MZXQncyBleHBsb3JlIHN0cmF0ZWdpZXMgaW52ZXN0b3JzIGNhbiBjb25zaWRlciB3aGVuIHZlbnR1cmluZyBpbnRvIHJlYWwgZXN0YXRlIGludmVzdG1lbnQuJm5ic3A7PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+VGhlc2Ugc3RyYXRlZ2llcyB3aWxsIHByb3ZpZGUgYSBzb2xpZCBmb3VuZGF0aW9uIGFuZCBndWlkZSBpbnZlc3RvcnMgdG93YXJkIG1ha2luZyBpbmZvcm1lZCBkZWNpc2lvbnMgaW4gdGhlaXIgaW52ZXN0bWVudCBqb3VybmV5LiBXaGV0aGVyIHlvdSdyZSBsb29raW5nIHRvIGludmVzdCBpbiBwaHlzaWNhbCBwcm9wZXJ0aWVzLCBSRUlUcyBvciBvdGhlciByZWFsIGVzdGF0ZS1yZWxhdGVkIG9wdGlvbnMsIHRoZXNlIHN0cmF0ZWdpZXMgd2lsbCBoZWxwIHlvdSBuYXZpZ2F0ZSB0aGUgbnVhbmNlcyBvZiB0aGUgcmVhbCBlc3RhdGUgbWFya2V0IGFuZCBzZXQgeW91IG9uIHRoZSBwYXRoIHRvIHN1Y2Nlc3MuJm5ic3A7PC9zcGFuPjwvcD4NCjxoNCBpZD0icmVudGFsLXByb3BlcnRpZXMiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVudGFsIFByb3BlcnRpZXM8L3NwYW4+PC9oND4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+SW52ZXN0aW5nIGluIHJlbnRhbCBwcm9wZXJ0aWVzIGludm9sdmVzIHB1cmNoYXNpbmcgcmVzaWRlbnRpYWwgb3IgY29tbWVyY2lhbCBwcm9wZXJ0aWVzIHRvIHJlbnQgb3V0IHRvIHRlbmFudHMuIFRoaXMgc3RyYXRlZ3kgYWxsb3dzIHlvdSB0byBnZW5lcmF0ZSByZW50YWwgaW5jb21lLCBwcm92aWRpbmcgYSBzdGVhZHkgY2FzaCBmbG93IGFuZCBwb3RlbnRpYWwgbG9uZy10ZXJtIGFwcHJlY2lhdGlvbi4gQXMgYSBsYW5kbG9yZCwgeW91IGFyZSByZXNwb25zaWJsZSBmb3IgcHJvcGVydHkgbWFuYWdlbWVudCwgdGVuYW50IHNjcmVlbmluZyBhbmQgbWFpbnRlbmFuY2UuIEl0J3MgaW1wb3J0YW50IHRvIGNhcmVmdWxseSBhbmFseXplIHJlbnRhbCBtYXJrZXRzLCBwcm9wZXJ0eSBleHBlbnNlcyBhbmQgcG90ZW50aWFsIHJlbnRhbCBpbmNvbWUgdG8gZW5zdXJlIHBvc2l0aXZlIGNhc2ggZmxvdyBhbmQgYSBmYXZvcmFibGUgcmV0dXJuIG9uIGludmVzdG1lbnQuPC9zcGFuPjwvcD4NCjxoNCBpZD0iaG91c2UtZmxpcHBpbmciPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+SG91c2UgRmxpcHBpbmc8L3NwYW4+PC9oND4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+SG91c2UgZmxpcHBpbmcgaW52b2x2ZXMgcHVyY2hhc2luZyBwcm9wZXJ0aWVzIHRoYXQgcmVxdWlyZSByZW5vdmF0aW9uIG9yIHJlcGFpciwgbWFraW5nIHRoZSBuZWNlc3NhcnkgaW1wcm92ZW1lbnRzIGFuZCBzZWxsaW5nIHRoZW0gcXVpY2tseSBmb3IgYSBwcm9maXQuIFRoaXMgc3RyYXRlZ3kgcmVxdWlyZXMgY2FyZWZ1bCBhbmFseXNpcyBvZiBtYXJrZXQgdHJlbmRzLCBwcm9wZXJ0eSB2YWx1ZXMgYW5kIHJlbm92YXRpb24gY29zdHMuIEhvdXNlIGZsaXBwaW5nIGNhbiBiZSBhIGhpZ2gtcmlzaywgaGlnaC1yZXdhcmQgc3RyYXRlZ3ksIGFzIHN1Y2Nlc3MgZGVwZW5kcyBvbiBhY2N1cmF0ZWx5IGVzdGltYXRpbmcgY29zdHMsIG1hbmFnaW5nIHJlbm92YXRpb25zIGVmZmljaWVudGx5IGFuZCBzZWxsaW5nIHRoZSBwcm9wZXJ0eSBhdCBhIGhpZ2hlciBwcmljZS48L3NwYW4+PC9wPg0KPGg0IGlkPSJyZWFsLWVzdGF0ZS1pbnZlc3RtZW50LXRydXN0cy1yZWl0cyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5SZWFsIEVzdGF0ZSBJbnZlc3RtZW50IFRydXN0cyAoUkVJVHMpPC9zcGFuPjwvaDQ+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlJFSVRzIGFyZSBjb21wYW5pZXMgdGhhdCBvd24sIG9wZXJhdGUgb3IgZmluYW5jZSBpbmNvbWUtZ2VuZXJhdGluZyByZWFsIGVzdGF0ZS4gQnkgaW52ZXN0aW5nIGluIFJFSVRzLCB5b3UgY2FuIGdhaW4gZXhwb3N1cmUgdG8gYSBkaXZlcnNpZmllZCBwb3J0Zm9saW8gb2YgcHJvcGVydGllcyB3aXRob3V0IGRpcmVjdGx5IG93bmluZyB0aGVtLiBSRUlUcyB0eXBpY2FsbHkgcGF5IGRpdmlkZW5kcyB0byBzaGFyZWhvbGRlcnMgYmFzZWQgb24gdGhlIHJlbnRhbCBpbmNvbWUgdGhlaXIgcHJvcGVydGllcyBnZW5lcmF0ZS4gVGhpcyBzdHJhdGVneSBvZmZlcnMgYSBjb252ZW5pZW50IGFuZCBhY2Nlc3NpYmxlIHdheSB0byBpbnZlc3QgaW4gcmVhbCBlc3RhdGUgd2l0aCBsb3dlciBjYXBpdGFsIHJlcXVpcmVtZW50cyBhbmQgZ3JlYXRlciBsaXF1aWRpdHkuPC9zcGFuPjwvcD4NCjxoNCBpZD0icmVhbC1lc3RhdGUtY3Jvd2RmdW5kaW5nIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlJlYWwgRXN0YXRlIENyb3dkZnVuZGluZzwvc3Bhbj48L2g0Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Dcm93ZGZ1bmRpbmcgcGxhdGZvcm1zIGFsbG93IGludmVzdG9ycyB0byBwb29sIHRoZWlyIGZ1bmRzIGZvciB2YXJpb3VzIHJlYWwgZXN0YXRlIHByb2plY3RzLiBZb3UgY2FuIGludmVzdCBpbiBwcm9wZXJ0aWVzIHN1Y2ggYXMgcmVzaWRlbnRpYWwgY29tcGxleGVzLCBjb21tZXJjaWFsIGJ1aWxkaW5ncyBvciBkZXZlbG9wbWVudCBwcm9qZWN0cyB0aHJvdWdoIHRoZXNlIHBsYXRmb3Jtcy4gUmVhbCBlc3RhdGUgY3Jvd2RmdW5kaW5nIGFsbG93cyBkaXZlcnNpZnlpbmcgeW91ciBpbnZlc3RtZW50cyBhY3Jvc3MgZGlmZmVyZW50IHByb3BlcnRpZXMgYW5kIGxvY2F0aW9ucyB3aGlsZSBhY2Nlc3NpbmcgZGVhbHMgdHJhZGl0aW9uYWxseSBhdmFpbGFibGUgb25seSB0byBpbnN0aXR1dGlvbmFsIGludmVzdG9ycy48L3NwYW4+PC9wPg0KPGg0IGlkPSJtb3J0Z2FnZS1iYWNrZWQtc2VjdXJpdGllcy1tYnMiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+TW9ydGdhZ2UtQmFja2VkIFNlY3VyaXRpZXMgKE1CUyk8L3NwYW4+PC9oND4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+TUJTIGFyZSBpbnZlc3RtZW50IHByb2R1Y3RzIHJlcHJlc2VudGluZyBhbiBvd25lcnNoaXAgaW50ZXJlc3QgaW4gYSBwb29sIG9mIG1vcnRnYWdlcy4gV2hlbiBpbnZlc3RpbmcgaW4gTUJTLCB5b3UgaW52ZXN0IGluIHRoZSB1bmRlcmx5aW5nIG1vcnRnYWdlcyBhbmQgcmVjZWl2ZSBzb21lIG9mIHRoZSBib3Jyb3dlcnMnIGludGVyZXN0IHBheW1lbnRzLiBNb3J0Z2FnZS1iYWNrZWQgc2VjdXJpdGllcyBvZmZlciBhIHdheSB0byBpbnZlc3QgaW5kaXJlY3RseSBpbiByZWFsIGVzdGF0ZSBhbmQgYmVuZWZpdCBmcm9tIHRoZSBpbnRlcmVzdCBpbmNvbWUgZ2VuZXJhdGVkIGJ5IG1vcnRnYWdlIHBheW1lbnRzLjwvc3Bhbj48L3A+DQo8aDQgaWQ9InJlYWwtZXN0YXRlLWV0ZnMiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVhbCBFc3RhdGUgRVRGczwvc3Bhbj48L2g0Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5SZWFsIGVzdGF0ZSBFVEZzIGZvY3VzIG9uIHJlYWwgZXN0YXRlIHRoYXQgcHJvdmlkZXMgaW52ZXN0b3JzIHdpdGggYSBkaXZlcnNpZmllZCBwb3J0Zm9saW8gb2YgcmVhbCBlc3RhdGUtcmVsYXRlZCBhc3NldHMuIFRoZXNlIEVURnMgdHlwaWNhbGx5IGhvbGQgc2hhcmVzIG9mIFJFSVRzLCByZWFsIGVzdGF0ZSBkZXZlbG9wbWVudCBjb21wYW5pZXMgb3Igb3RoZXIgcmVhbCBlc3RhdGUtcmVsYXRlZCBzZWN1cml0aWVzLiZuYnNwOzwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlJlYWwgZXN0YXRlIEVURnMgb2ZmZXIgZmxleGliaWxpdHksIGxpcXVpZGl0eSBhbmQgdGhlIG9wcG9ydHVuaXR5IHRvIGludmVzdCBpbiB0aGUgYnJvYWRlciByZWFsIGVzdGF0ZSBtYXJrZXQgd2l0aCBhIHNpbmdsZSBpbnZlc3RtZW50LiBGb3IgaW5zdGFuY2UsIGlmIHlvdSBhcmUgb25seSBpbnRlcmVzdGVkIGluIDwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9ob3ctdG8taW52ZXN0LWluLWZhcm1sYW5kLyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5pbnZlc3RpbmcgaW4gZmFybS1yZWxhdGVkIHJlYWwgZXN0YXRlPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPiwgYW4gRVRGIGNhbiBoZWxwIHlvdSByZWFjaCB0aGF0IGdvYWwuJm5ic3A7PC9zcGFuPjwvcD4NCjxoNCBpZD0icmVhbC1lc3RhdGUtc3RvY2tzIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlJlYWwgRXN0YXRlIFN0b2Nrczwvc3Bhbj48L2g0Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Bbm90aGVyIHN0cmF0ZWd5IHRvIGNvbnNpZGVyIGlzIGludmVzdGluZyBpbiBwdWJsaWNseSB0cmFkZWQgY29tcGFuaWVzIGluIHRoZSByZWFsIGVzdGF0ZSBzZWN0b3IuIFRoZXNlIGNvbXBhbmllcyBtYXkgaW5jbHVkZSByZWFsIGVzdGF0ZSBkZXZlbG9wZXJzLCBwcm9wZXJ0eSBtYW5hZ2VtZW50IGZpcm1zLCBob21lIGJ1aWxkZXJzIG9yIGNvbXBhbmllcyBpbnZvbHZlZCBpbiByZWFsIGVzdGF0ZSBzZXJ2aWNlcy4gQnkgaW52ZXN0aW5nIGluIHJlYWwgZXN0YXRlIHN0b2NrcywgeW91IGNhbiBnYWluIGV4cG9zdXJlIHRvIHRoZSByZWFsIGVzdGF0ZSBtYXJrZXQgYW5kIGJlbmVmaXQgZnJvbSB0aGUgZ3Jvd3RoIGFuZCBwcm9maXRhYmlsaXR5IG9mIHRoZXNlIGNvbXBhbmllcy48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5FYWNoIHN0cmF0ZWd5IG9mZmVycyB1bmlxdWUgb3Bwb3J0dW5pdGllcyBhbmQgY29uc2lkZXJhdGlvbnMgZm9yIGJlZ2lubmVycyBpbnZlc3RpbmcgaW4gcmVhbCBlc3RhdGUuIEl0J3MgaW1wb3J0YW50IHRvIHRob3JvdWdobHkgcmVzZWFyY2ggYW5kIHVuZGVyc3RhbmQgdGhlIHNwZWNpZmljcyBvZiBlYWNoIHN0cmF0ZWd5LCBhc3Nlc3MgeW91ciByaXNrIHRvbGVyYW5jZSBhbmQgYWxpZ24geW91ciBpbnZlc3RtZW50IGdvYWxzIHdpdGggdGhlIGNob3NlbiBhcHByb2FjaC4mbmJzcDs8L3NwYW4+PC9wPg0KPGgzIGlkPSJyZWFsLWVzdGF0ZS1taXN0YWtlcy10by1hdm9pZCI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5SZWFsIEVzdGF0ZSBNaXN0YWtlcyB0byBBdm9pZDwvc3Bhbj48L2gzPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5XaGVuIGludmVzdGluZyBpbiByZWFsIGVzdGF0ZSwgaXQncyBlc3NlbnRpYWwgdG8gYXBwcm9hY2ggdGhlIG1hcmtldCB3aXRoIGtub3dsZWRnZSBhbmQgY2F1dGlvbiB0byBhdm9pZCBjb21tb24gcGl0ZmFsbHMgdGhhdCBjYW4gaGluZGVyIHlvdXIgc3VjY2Vzcy4gUmVhbCBlc3RhdGUgY2FuIGJlIGEgbHVjcmF0aXZlIGludmVzdG1lbnQgYnV0IGNhcnJpZXMgaW5oZXJlbnQgcmlza3MgYW5kIGNoYWxsZW5nZXMuIFVuZGVyc3RhbmRpbmcgdGhlIHBvdGVudGlhbCBtaXN0YWtlcyBhbmQgaG93IHRvIGF2b2lkIHRoZW0gY2FuIGhlbHAgeW91IG5hdmlnYXRlIHRoZSByZWFsIGVzdGF0ZSBsYW5kc2NhcGUgbW9yZSBlZmZlY3RpdmVseS4gTGV0J3MgdGFrZSBhIGZldyBtaW51dGVzIHRvIGRpc2N1c3Mgc29tZSBvZiB0aGUgY29tbW9uIHJlYWwgZXN0YXRlIG1pc3Rha2VzIGFuZCBwcm92aWRlIGd1aWRhbmNlIG9uIGhvdyB0byBhdm9pZCB0aGVtLjwvc3Bhbj48L3A+DQo8dWw+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPkxhY2sgb2YgcHJvcGVyIHJlc2VhcmNoIGFuZCBkdWUgZGlsaWdlbmNlOjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IE9uZSBvZiB0aGUgbW9zdCBjcml0aWNhbCBtaXN0YWtlcyBpcyBkaXZpbmcgaW50byBhbiBpbnZlc3RtZW50IHdpdGhvdXQgdGhvcm91Z2ggcmVzZWFyY2guIEZhaWxpbmcgdG8gcmVzZWFyY2ggdGhlIGxvY2FsIG1hcmtldCwgcHJvcGVydHkgdmFsdWVzLCByZW50YWwgZGVtYW5kIGFuZCBwb3RlbnRpYWwgcmlza3MgY2FuIGxlYWQgdG8gcG9vciBpbnZlc3RtZW50IGRlY2lzaW9ucy4gVGFrZSB0aGUgdGltZSB0byBjb25kdWN0IG1hcmtldCByZXNlYXJjaCwgYW5hbHl6ZSBjb21wYXJhYmxlIHByb3BlcnR5IHByaWNlcywgYXNzZXNzIHRoZSByZW50YWwgbWFya2V0IGFuZCB0aG9yb3VnaGx5IGluc3BlY3QgdGhlIHByb3BlcnR5IGJlZm9yZSBwdXJjaGFzaW5nLjwvc3Bhbj48L2xpPg0KPGxpIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyIgYXJpYS1sZXZlbD0iMSI+PHN0cm9uZz5PdmVyZXh0ZW5kaW5nIGZpbmFuY2lhbGx5Ojwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IFN0cmV0Y2hpbmcgeW91ciBmaW5hbmNpYWwgbGltaXRzIGJ5IHB1cmNoYXNpbmcgcHJvcGVydGllcyBiZXlvbmQgeW91ciBtZWFucyBjYW4gYmUgYSBncmF2ZSBtaXN0YWtlLiBDcmVhdGUgYSByZWFsaXN0aWMgYnVkZ2V0IGFuZCBzdGljayB0byBpdC4gQ29uc2lkZXIgYWxsIHRoZSBjb3N0cyBhc3NvY2lhdGVkIHdpdGggdGhlIGludmVzdG1lbnQsIGluY2x1ZGluZyBwcm9wZXJ0eSB0YXhlcywgaW5zdXJhbmNlLCBtYWludGVuYW5jZSBhbmQgcG90ZW50aWFsIHZhY2FuY2llcy4gQXZvaWQgb3ZlcmV4dGVuZGluZyB5b3Vyc2VsZiBieSBpbnZlc3RpbmcgaW4gcHJvcGVydGllcyB0aGF0IGFsaWduIHdpdGggeW91ciBmaW5hbmNpYWwgY2FwYWJpbGl0aWVzIGFuZCBsb25nLXRlcm0gaW52ZXN0bWVudCBnb2Fscy48L3NwYW4+PC9saT4NCjxsaSBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+SWdub3JpbmcgY2FzaCBmbG93IGNvbnNpZGVyYXRpb25zOjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IFBvc2l0aXZlIGNhc2ggZmxvdyBpcyB2aXRhbCBmb3IgYSBzdWNjZXNzZnVsIHJlYWwgZXN0YXRlIGludmVzdG1lbnQuIEZhaWxpbmcgdG8gYWNjdXJhdGVseSBlc3RpbWF0ZSBleHBlbnNlcywgcmVudGFsIGluY29tZSBhbmQgcG90ZW50aWFsIHZhY2FuY2llcyBjYW4gbGVhZCB0byBuZWdhdGl2ZSBjYXNoIGZsb3csIG1ha2luZyBpdCBkaWZmaWN1bHQgdG8gc3VzdGFpbiB0aGUgaW52ZXN0bWVudC4gRW5zdXJlIHlvdXIgcmVudGFsIGluY29tZSBjb3ZlcnMgYWxsIGV4cGVuc2VzIGFuZCBsZWF2ZXMgcm9vbSBmb3IgdW5leHBlY3RlZCBjb3N0cy4gQ29uZHVjdCBhIHRob3JvdWdoIGFuYWx5c2lzIG9mIHRoZSBwcm9wZXJ0eSdzIHBvdGVudGlhbCBjYXNoIGZsb3cgYmVmb3JlIGNvbW1pdHRpbmcgdG8gdGhlIGludmVzdG1lbnQuPC9zcGFuPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPk5lZ2xlY3RpbmcgcHJvcGVydHkgbWFuYWdlbWVudDo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPiBQcm9wZXIgcHJvcGVydHkgbWFuYWdlbWVudCBpcyBjcnVjaWFsIGZvciBtYWludGFpbmluZyBhbmQgbWF4aW1pemluZyB5b3VyIGludmVzdG1lbnQncyB2YWx1ZS4gTmVnbGVjdGluZyBwcm9wZXJ0eSBtYW5hZ2VtZW50IHJlc3BvbnNpYmlsaXRpZXMgb3IgZmFpbGluZyB0byBoaXJlIGNvbXBldGVudCBwcm9mZXNzaW9uYWxzIGNhbiBsZWFkIHRvIGRlY3JlYXNlZCBwcm9wZXJ0eSB2YWx1ZSwgdGVuYW50IGRpc3NhdGlzZmFjdGlvbiBhbmQgaW5jcmVhc2VkIHR1cm5vdmVyLiBDb25zaWRlciBoaXJpbmcgYSByZWxpYWJsZSBwcm9wZXJ0eSBtYW5hZ2VtZW50IGNvbXBhbnkgb3IgZWR1Y2F0ZSB5b3Vyc2VsZiBvbiBlZmZlY3RpdmUgcHJvcGVydHkgbWFuYWdlbWVudCBwcmFjdGljZXMgdG8gZW5zdXJlIHRoZSBwcm9wZXJ0eSBpcyB3ZWxsLW1haW50YWluZWQgYW5kIHRlbmFudHMgYXJlIHNhdGlzZmllZC48L3NwYW4+PC9saT4NCjxsaSBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+TGFjayBvZiBkaXZlcnNpZmljYXRpb246PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gUHV0dGluZyBhbGwgeW91ciBlZ2dzIGluIG9uZSBiYXNrZXQgYnkgaW52ZXN0aW5nIHNvbGVseSBpbiBvbmUgdHlwZSBvZiBwcm9wZXJ0eSBvciBsb2NhdGlvbiBjYW4gYmUgcmlza3kuIFJlYWwgZXN0YXRlIG1hcmtldHMgY2FuIGZsdWN0dWF0ZSwgYW5kIHNwZWNpZmljIGFyZWFzIG1heSBleHBlcmllbmNlIGRvd250dXJucy4gRGl2ZXJzaWZ5aW5nIHlvdXIgcmVhbCBlc3RhdGUgcG9ydGZvbGlvIGJ5IGludmVzdGluZyBpbiBkaWZmZXJlbnQgdHlwZXMgb2YgcHJvcGVydGllcywgbG9jYXRpb25zIGFuZCBpbnZlc3RtZW50IHZlaGljbGVzLCBzdWNoIGFzIFJFSVRzIG9yIHJlYWwgZXN0YXRlIHN0b2NrcywgY2FuIGhlbHAgbWl0aWdhdGUgcmlza3MgYW5kIGluY3JlYXNlIHlvdXIgY2hhbmNlcyBvZiBvdmVyYWxsIHN1Y2Nlc3MuPC9zcGFuPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPkZhaWxpbmcgdG8gaGF2ZSBhbiBleGl0IHN0cmF0ZWd5Ojwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IEl0J3MgZXNzZW50aWFsIHRvIGhhdmUgYSBjbGVhciBleGl0IHN0cmF0ZWd5IGluIG1pbmQgd2hlbiBlbnRlcmluZyBhIHJlYWwgZXN0YXRlIGludmVzdG1lbnQuIFVuZXhwZWN0ZWQgY2lyY3Vtc3RhbmNlcyBvciBjaGFuZ2VzIGluIHBlcnNvbmFsIGNpcmN1bXN0YW5jZXMgbWF5IHJlcXVpcmUgeW91IHRvIHNlbGwgdGhlIHByb3BlcnR5IGVhcmxpZXIgdGhhbiBwbGFubmVkLiBOb3QgaGF2aW5nIGFuIGV4aXQgc3RyYXRlZ3kgY2FuIGxlYWQgdG8gcG90ZW50aWFsIGZpbmFuY2lhbCBsb3NzZXMgb3IgYW4gaW5hYmlsaXR5IHRvIGNhcGl0YWxpemUgb24gcHJvZml0YWJsZSBvcHBvcnR1bml0aWVzLiBDb25zaWRlciB2YXJpb3VzIGV4aXQgc3RyYXRlZ2llcywgc3VjaCBhcyBzZWxsaW5nLCByZWZpbmFuY2luZyBvciBsZWFzaW5nIG9wdGlvbnMgYW5kIHByZXBhcmUgdG8gYWRhcHQgdG8gY2hhbmdpbmcgbWFya2V0IGNvbmRpdGlvbnMuPC9zcGFuPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPkVtb3Rpb25hbCBkZWNpc2lvbi1tYWtpbmc6PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gQWxsb3dpbmcgZW1vdGlvbnMgdG8gZHJpdmUgaW52ZXN0bWVudCBkZWNpc2lvbnMgY2FuIGJlIGRldHJpbWVudGFsLiBBcHByb2FjaCByZWFsIGVzdGF0ZSBpbnZlc3Rpbmcgd2l0aCBhIHJhdGlvbmFsIGFuZCBvYmplY3RpdmUgbWluZHNldC4gQXZvaWQgZ2V0dGluZyBhdHRhY2hlZCB0byBhIHByb3BlcnR5IG9yIG1ha2luZyBpbXB1bHNpdmUgZGVjaXNpb25zIGJhc2VkIG9uIHBlcnNvbmFsIHByZWZlcmVuY2VzLiBJbnN0ZWFkLCBmb2N1cyBvbiBpbnZlc3RtZW50IHBvdGVudGlhbCwgZmluYW5jaWFsIGZlYXNpYmlsaXR5IGFuZCBsb25nLXRlcm0gcHJvc3BlY3RzLjwvc3Bhbj48L2xpPg0KPC91bD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+VW5kZXJzdGFuZGluZyB0aGVzZSBjb21tb24gcmVhbCBlc3RhdGUgbWlzdGFrZXMgYW5kIGltcGxlbWVudGluZyBzdHJhdGVnaWVzIHRvIGF2b2lkIHRoZW0gY2FuIGluY3JlYXNlIHlvdXIgY2hhbmNlcyBvZiBzdWNjZXNzIGluIHJlYWwgZXN0YXRlIGludmVzdGluZy4gUmVtZW1iZXIgdG8gc2VlayBwcm9mZXNzaW9uYWwgYWR2aWNlLCBjb250aW51b3VzbHkgZWR1Y2F0ZSB5b3Vyc2VsZiBhbmQgc3RheSB2aWdpbGFudCBpbiBtb25pdG9yaW5nIHlvdXIgaW52ZXN0bWVudHMgdG8gbWFrZSBpbmZvcm1lZCBkZWNpc2lvbnMgYW5kIG9wdGltaXplIHlvdXIgcmV0dXJucy48L3NwYW4+PC9wPg0KPGgzIGlkPSJob3ctdG8tZnVuZC1yZWFsLWVzdGF0ZS1pbnZlc3RtZW50cyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Ib3cgdG8gRnVuZCBSZWFsIEVzdGF0ZSBJbnZlc3RtZW50czwvc3Bhbj48L2gzPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5GdW5kaW5nIHJlYWwgZXN0YXRlIGludmVzdG1lbnRzIGlzIGEgY3J1Y2lhbCBhc3BlY3Qgb2YgYnVpbGRpbmcgYSBzdWNjZXNzZnVsIHBvcnRmb2xpby4gV2hldGhlciB5b3UncmUgaW52ZXN0aW5nIGluIHBoeXNpY2FsIHByb3BlcnRpZXMsIFJFSVRzLCBtb3J0Z2FnZS1iYWNrZWQgc2VjdXJpdGllcyAoTUJTKSBvciBvdGhlciByZWFsIGVzdGF0ZSBhc3NldHMsIHVuZGVyc3RhbmRpbmcgdGhlIHZhcmlvdXMgZnVuZGluZyBvcHRpb25zIGF2YWlsYWJsZSBpcyBlc3NlbnRpYWwuJm5ic3A7PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+TGV0J3MgZXhwbG9yZSBkaWZmZXJlbnQgd2F5cyB0byBmdW5kIHJlYWwgZXN0YXRlIGludmVzdG1lbnRzLCBwcm92aWRpbmcgYSBjb21wcmVoZW5zaXZlIG92ZXJ2aWV3IG9mIHRoZSBmdW5kaW5nIHByb2Nlc3MgZm9yIG90aGVyIGFzc2V0IHR5cGVzLjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlV0aWxpemluZyBwZXJzb25hbCBzYXZpbmdzIGlzIGEgY29tbW9uIHN0YXJ0aW5nIHBvaW50IGZvciBtYW55IHJlYWwgZXN0YXRlIGludmVzdG9ycy4gWW91IGNhbiBhY2N1bXVsYXRlIGZ1bmRzIHRvIGludmVzdCBpbiByZWFsIGVzdGF0ZS1yZWxhdGVkIGFzc2V0cyBieSBzYXZpbmcgdXAgYSBwb3J0aW9uIG9mIHlvdXIgaW5jb21lLiBUaGlzIG1ldGhvZCBhbGxvd3MgZm9yIGdyZWF0ZXIgZmxleGliaWxpdHkgYW5kIGNvbnRyb2wgb3ZlciB5b3VyIGludmVzdG1lbnRzLCBhcyB5b3UgZG9uJ3QgcmVseSBvbiBleHRlcm5hbCBmaW5hbmNpbmcuPC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+V2hlbiBwdXJjaGFzaW5nIHBoeXNpY2FsIHByb3BlcnRpZXMsIG9idGFpbmluZyBhIG1vcnRnYWdlIGxvYW4gZnJvbSBhIGJhbmsgb3IgZmluYW5jaWFsIGluc3RpdHV0aW9uIGlzIGEgcHJldmFsZW50IGZ1bmRpbmcgbWV0aG9kLiBXaXRoIGEgdHJhZGl0aW9uYWwgbW9ydGdhZ2UgbG9hbiwgeW91IHNlY3VyZSBmaW5hbmNpbmcgYnkgbWFraW5nIGEgZG93biBwYXltZW50IGFuZCByZXBheWluZyB0aGUgbG9hbiBvdmVyIGEgZml4ZWQgcGVyaW9kIHdpdGggaW50ZXJlc3QuIFRoaXMgb3B0aW9uIHN1aXRzIGludmVzdG9ycyBsb29raW5nIHRvIGJ1aWxkIGVxdWl0eSBhbmQgZ2VuZXJhdGUgbG9uZy10ZXJtIHJldHVybnMgdGhyb3VnaCByZW50YWwgaW5jb21lIG9yIHByb3BlcnR5IGFwcHJlY2lhdGlvbi48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5SRUlUcyBhcmUgaW52ZXN0bWVudCB2ZWhpY2xlcyB0aGF0IHBvb2wgZnVuZHMgZnJvbSBtdWx0aXBsZSBpbnZlc3RvcnMgdG8gcHVyY2hhc2UgYW5kIG1hbmFnZSBpbmNvbWUtZ2VuZXJhdGluZyBwcm9wZXJ0aWVzLiBJbnZlc3RvcnMgY2FuIHBhcnRpY2lwYXRlIGJ5IHB1cmNoYXNpbmcgcHVibGljbHkgdHJhZGVkIFJFSVQgc2hhcmVzIG9yIHRocm91Z2ggbm9uLXRyYWRlZCBSRUlUcy4gSW52ZXN0aW5nIGluIFJFSVRzIHByb3ZpZGVzIGFjY2VzcyB0byBhIGRpdmVyc2lmaWVkIHJlYWwgZXN0YXRlIHBvcnRmb2xpbyB3aXRob3V0IGRpcmVjdCBwcm9wZXJ0eSBvd25lcnNoaXAuPC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+TW9ydGdhZ2UtYmFja2VkIHNlY3VyaXRpZXMgYXJlIGZpbmFuY2lhbCBpbnN0cnVtZW50cyBjcmVhdGVkIGJ5IHBhY2thZ2luZyB0b2dldGhlciBtb3J0Z2FnZSBsb2Fucy4gSW52ZXN0b3JzIGNhbiBwdXJjaGFzZSBtb3J0Z2FnZS1iYWNrZWQgc2VjdXJpdGllcyB0aHJvdWdoIHRoZSBzZWNvbmRhcnkgbWFya2V0LCBhbGxvd2luZyB0aGVtIHRvIGludmVzdCBpbiBhIHBvb2wgb2YgbW9ydGdhZ2VzLiBUaGVzZSBzZWN1cml0aWVzIHByb3ZpZGUgYW4gb3Bwb3J0dW5pdHkgdG8gZWFybiBpbmNvbWUgdGhyb3VnaCB0aGUgaW50ZXJlc3QgcGF5bWVudHMgbWFkZSBieSBob21lb3duZXJzIG9uIHRoZWlyIG1vcnRnYWdlcy48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Dcm93ZGZ1bmRpbmcgcGxhdGZvcm1zIGhhdmUgZW1lcmdlZCBhcyBhbiBhbHRlcm5hdGl2ZSB3YXkgdG8gZnVuZCByZWFsIGVzdGF0ZSBpbnZlc3RtZW50cy4gVGhlc2UgcGxhdGZvcm1zIGNvbm5lY3QgaW52ZXN0b3JzIHdpdGggcmVhbCBlc3RhdGUgcHJvamVjdHMgc2Vla2luZyBmdW5kaW5nLiBJbnZlc3RvcnMgY2FuIGNvbnRyaWJ1dGUgY2FwaXRhbCB0byBhIHNwZWNpZmljIHByb3BlcnR5IG9yIHBvcnRmb2xpbyBhbmQgZWFybiByZXR1cm5zIGJhc2VkIG9uIHRoZSBwcm9qZWN0J3MgcGVyZm9ybWFuY2UuPC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UHJpdmF0ZSBlcXVpdHkgZnVuZHMgcG9vbCBjYXBpdGFsIGZyb20gYWNjcmVkaXRlZCBpbnZlc3RvcnMgdG8gaW52ZXN0IGluIHJlYWwgZXN0YXRlIG9wcG9ydHVuaXRpZXMuIFByb2Zlc3Npb25hbCBpbnZlc3RtZW50IGZpcm1zIG1hbmFnZSB0aGVzZSBmdW5kcyBhbmQgb2ZmZXIgYWNjZXNzIHRvIGxhcmdlci1zY2FsZSBwcm9qZWN0cyB0aGF0IG1heSBub3QgYmUgYXZhaWxhYmxlIHRvIGluZGl2aWR1YWwgaW52ZXN0b3JzLiBQcml2YXRlIGVxdWl0eSBmdW5kcyB0eXBpY2FsbHkgcmVxdWlyZSBoaWdoZXIgbWluaW11bSBpbnZlc3RtZW50cyBhbmQgaGF2ZSBtb3JlIGV4dGVuZGVkIGxvY2stdXAgcGVyaW9kcy48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5QYXJ0bmVyaW5nIHdpdGggb3RoZXIgaW52ZXN0b3JzIG9yIHJlYWwgZXN0YXRlIGRldmVsb3BlcnMgaXMgYSB3YXkgdG8gc2hhcmUgdGhlIGZpbmFuY2lhbCBidXJkZW4gYW5kIGFjY2VzcyBtb3JlIHNpZ25pZmljYW50IGludmVzdG1lbnQgb3Bwb3J0dW5pdGllcy4gUGFydG5lcnNoaXBzIGNhbiB0YWtlIHZhcmlvdXMgZm9ybXMsIHN1Y2ggYXMgam9pbnQgdmVudHVyZXMgb3IgbGltaXRlZCBwYXJ0bmVyc2hpcHMsIHdoZXJlIGludmVzdG9ycyBjb250cmlidXRlIGNhcGl0YWwgYW5kIHNoYXJlIGluIHRoZSBwcm9maXRzIGFuZCByaXNrcyBvZiB0aGUgaW52ZXN0bWVudC48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5JZiB5b3Ugb3duIGEgcHJvcGVydHksIHlvdSBjYW4gdGFwIGludG8gaXRzIGVxdWl0eSB0aHJvdWdoIGEgaG9tZSBlcXVpdHkgbG9hbiBvciBsaW5lIG9mIGNyZWRpdC4gVGhpcyBvcHRpb24gYWxsb3dzIHlvdSB0byBsZXZlcmFnZSB0aGUgdmFsdWUgb2YgeW91ciBleGlzdGluZyBwcm9wZXJ0eSB0byBmdW5kIG5ldyBpbnZlc3RtZW50cy4gSG93ZXZlciwgaXQncyBlc3NlbnRpYWwgdG8gY29uc2lkZXIgdGhlIHJpc2tzIGludm9sdmVkIGFuZCBlbnN1cmUgeW91IGNhbiBtYW5hZ2UgdGhlIGFkZGl0aW9uYWwgZGVidC48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Tb21lIGZpbmFuY2lhbCBpbnN0aXR1dGlvbnMgYW5kIHByaXZhdGUgbGVuZGVycyBvZmZlciBzcGVjaWFsaXplZCByZWFsIGVzdGF0ZSBpbnZlc3RtZW50IGxvYW5zLiBUaGVzZSBsb2FucyBhcmUgZGVzaWduZWQgc3BlY2lmaWNhbGx5IGZvciByZWFsIGVzdGF0ZSBpbnZlc3RvcnMgYW5kIG1heSBoYXZlIGRpZmZlcmVudCB0ZXJtcyBhbmQgcmVxdWlyZW1lbnRzIHRoYW4gdHJhZGl0aW9uYWwgbW9ydGdhZ2UgbG9hbnMuPC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+RnVuZGluZyByZWFsIGVzdGF0ZSBpbnZlc3RtZW50cyBpbnZvbHZlcyBhIHJhbmdlIG9mIG9wdGlvbnMsIGZyb20gcGVyc29uYWwgc2F2aW5ncyBhbmQgdHJhZGl0aW9uYWwgbW9ydGdhZ2UgbG9hbnMgdG8gUkVJVHMsIE1CUywgY3Jvd2RmdW5kaW5nIGFuZCBwYXJ0bmVyc2hpcHMuIEVhY2ggZnVuZGluZyBtZXRob2QgaGFzIGFkdmFudGFnZXMgYW5kIGNvbnNpZGVyYXRpb25zLCBhbmQgdGhlIGNob2ljZSBkZXBlbmRzIG9uIHlvdXIgaW52ZXN0bWVudCBnb2FscywgcmlzayB0b2xlcmFuY2UgYW5kIGZpbmFuY2lhbCBjaXJjdW1zdGFuY2VzLiZuYnNwOzwvc3Bhbj48L3A+DQo8aDMgaWQ9Imhvdy10by1idXktcmVhbC1lc3RhdGUtc3RvY2tzIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkhvdyB0byBCdXkgUmVhbCBFc3RhdGUgU3RvY2tzPC9zcGFuPjwvaDM+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkludmVzdGluZyBpbiByZWFsIGVzdGF0ZSBzdG9ja3MgYWxsb3dzIGluZGl2aWR1YWxzIHRvIGdhaW4gZXhwb3N1cmUgdG8gdGhlIHJlYWwgZXN0YXRlIG1hcmtldCB3aXRob3V0IGRpcmVjdGx5IG93bmluZyBwaHlzaWNhbCBwcm9wZXJ0aWVzLiBSZWFsIGVzdGF0ZSBzdG9ja3MgYXJlIHNoYXJlcyBvZiBwdWJsaWNseSB0cmFkZWQgY29tcGFuaWVzIHRoYXQgb3duLCBkZXZlbG9wLCBtYW5hZ2Ugb3IgZmluYW5jZSByZWFsIGVzdGF0ZSBhc3NldHMuIFRoZXNlIHN0b2NrcyByZXByZXNlbnQgb3duZXJzaGlwIGluIHJlYWwgZXN0YXRlIGNvbXBhbmllcyBhbmQgY2FuIHByb3ZpZGUgcG90ZW50aWFsIGJlbmVmaXRzIHN1Y2ggYXMgZGl2ZXJzaWZpY2F0aW9uLCBsaXF1aWRpdHkgYW5kIHRoZSBvcHBvcnR1bml0eSB0byBwYXJ0aWNpcGF0ZSBpbiB0aGUgZ3Jvd3RoIG9mIHRoZSByZWFsIGVzdGF0ZSBzZWN0b3IuPC9zcGFuPjwvcD4NCjx1bD4NCjxsaSBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+UmVzZWFyY2ggYW5kIGNob29zZSBhIHJlYWwgZXN0YXRlIHN0b2NrOjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IFJlc2VhcmNoIGNvbXBhbmllcyB0aGF0IGFsaWduIHdpdGggeW91ciBpbnZlc3RtZW50IGdvYWxzIGFuZCBwcmVmZXJlbmNlcy4gTG9vayBmb3IgY29tcGFuaWVzIHdpdGggYSBzdHJvbmcgdHJhY2sgcmVjb3JkLCBkaXZlcnNpZmllZCBwb3J0Zm9saW9zIGFuZCBzb2xpZCBmaW5hbmNpYWxzLiBSZXNlYXJjaCB0aGF0IGNvbXBhbnkncyBmaW5hbmNpYWwgaGlzdG9yeSBhbmQgPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2Vhcm5pbmdzL3RyYW5zY3JpcHRzLyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5jb25zaWRlciByZXZpZXdpbmcgaXRzIGxhc3QgZWFybmluZ3MgY2FsbDwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4uJm5ic3A7PC9zcGFuPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPlNlbGVjdCBhbiBpbnZlc3RtZW50IHBsYXRmb3JtOjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IENob29zZSBhIHJlcHV0YWJsZSBvbmxpbmUgYnJva2VyYWdlIHBsYXRmb3JtIHRoYXQgb2ZmZXJzIGFjY2VzcyB0byByZWFsIGVzdGF0ZSBzdG9ja3MuIEVuc3VyZSB0aGUgcGxhdGZvcm0gcHJvdmlkZXMgYSB1c2VyLWZyaWVuZGx5IGludGVyZmFjZSwgY29tcGV0aXRpdmUgcHJpY2luZyBhbmQgYWNjZXNzIHRvIHRoZSBzdG9jayBleGNoYW5nZXMgbGlzdGluZyByZWFsIGVzdGF0ZSBzdG9ja3MuPC9zcGFuPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPk9wZW4gYW4gaW52ZXN0bWVudCBhY2NvdW50Ojwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IFNpZ24gdXAgZm9yIGFuIGludmVzdG1lbnQgYWNjb3VudCB3aXRoIHRoZSBjaG9zZW4gYnJva2VyYWdlIHBsYXRmb3JtLCB3aGljaCB0eXBpY2FsbHkgaW52b2x2ZXMgcHJvdmlkaW5nIHBlcnNvbmFsIGluZm9ybWF0aW9uLCB2ZXJpZnlpbmcgeW91ciBpZGVudGl0eSBhbmQgZnVuZGluZyB5b3VyIGFjY291bnQuPC9zcGFuPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPkNvbmR1Y3QgZHVlIGRpbGlnZW5jZTogPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Db25kdWN0IHRob3JvdWdoIGR1ZSBkaWxpZ2VuY2Ugb24gdGhlIHNlbGVjdGVkIHJlYWwgZXN0YXRlIHN0b2NrIGJlZm9yZSBtYWtpbmcgaW52ZXN0bWVudCBkZWNpc2lvbnMuIFJldmlldyB0aGUgY29tcGFueSdzIGZpbmFuY2lhbCByZXBvcnRzLCBwZXJmb3JtYW5jZSBoaXN0b3J5LCBtYW5hZ2VtZW50IHRlYW0sIGNvbXBldGl0aXZlIHBvc2l0aW9uIGFuZCBhbnkgcmVsZXZhbnQgbmV3cyBvciBldmVudHMgdGhhdCBtYXkgaW1wYWN0IGl0cyBwcm9zcGVjdHMuPC9zcGFuPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPlBsYWNlIGEgdHJhZGU6PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gT25jZSB5b3UgYXJlIHJlYWR5IHRvIGludmVzdCwgdXNlIHlvdXIgYnJva2VyYWdlIHBsYXRmb3JtIHRvIHBsYWNlIGEgdHJhZGUgZm9yIHRoZSBjaG9zZW4gcmVhbCBlc3RhdGUgc3RvY2suIFNwZWNpZnkgdGhlIG51bWJlciBvZiBzaGFyZXMgeW91IHdpc2ggdG8gcHVyY2hhc2UgYW5kIHRoZSBvcmRlciB0eXBlIChlLmcuLCBtYXJrZXQgb3IgbGltaXQgb3JkZXIpIHRvIGV4ZWN1dGUgdGhlIHRyYWRlLjwvc3Bhbj48L2xpPg0KPGxpIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyIgYXJpYS1sZXZlbD0iMSI+PHN0cm9uZz5Nb25pdG9yIGFuZCBtYW5hZ2UgeW91ciBpbnZlc3RtZW50Ojwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IEFjdGl2ZWx5IG1vbml0b3IgeW91ciBpbnZlc3RtZW50IGFmdGVyIGJ1eWluZyByZWFsIGVzdGF0ZSBzdG9ja3MuIFN0YXkgaW5mb3JtZWQgYWJvdXQgY29tcGFueSB1cGRhdGVzLCBpbmR1c3RyeSB0cmVuZHMgYW5kIG1hcmtldCBjb25kaXRpb25zLiBLZWVwIHdhdGNoIG9uIGVzc2VudGlhbCBmYWN0b3JzIGxpa2UgaW50ZXJlc3QgcmF0ZXMuIFJlYWwgZXN0YXRlIHN0b2NrcyA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbGVhcm4vd2h5LWRvLXRlY2gtc3RvY2tzLWdvLWRvd24td2hlbi1pbnRlcmVzdC1yYXRlcy1yaXNlLyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij50ZW5kIHRvIGRyb3AgYXMgaW50ZXJlc3QgcmF0ZXMgcmlzZTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4uIENvbnNpZGVyIHNldHRpbmcgcHJpY2UgYWxlcnRzIG9yIHVzaW5nIHN0b3AtbG9zcyBvcmRlcnMgdG8gbWFuYWdlIHlvdXIgcmlzay48L3NwYW4+PC9saT4NCjwvdWw+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlJlYWwgZXN0YXRlIHN0b2NrcyBjYW4gb2ZmZXIgc2V2ZXJhbCBhZHZhbnRhZ2VzLiBUaGV5IHByb3ZpZGUgZXhwb3N1cmUgdG8gdGhlIHJlYWwgZXN0YXRlIG1hcmtldCwgd2hpY2ggaGlzdG9yaWNhbGx5IGhhcyBzaG93biBwb3RlbnRpYWwgZm9yIGxvbmctdGVybSBncm93dGggYW5kIGluY29tZSBnZW5lcmF0aW9uLiBBZGRpdGlvbmFsbHksIHJlYWwgZXN0YXRlIHN0b2NrcyBvZmZlciBncmVhdGVyIGxpcXVpZGl0eSB0aGFuIHBoeXNpY2FsIHByb3BlcnRpZXMsIGFzIHRoZXkgY2FuIGJlIGVhc2lseSBib3VnaHQgb3Igc29sZCBvbiB0aGUgc3RvY2sgZXhjaGFuZ2UuIEludmVzdG9ycyBjYW4gYWxzbyBiZW5lZml0IGZyb20gZGl2aWRlbmQgcGF5bWVudHMsIGFzIG1hbnkgcmVhbCBlc3RhdGUgY29tcGFuaWVzIGRpc3RyaWJ1dGUgYSBwb3J0aW9uIG9mIHRoZWlyIGVhcm5pbmdzIHRvIHNoYXJlaG9sZGVycy48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5SZW1lbWJlciB0byB0aG9yb3VnaGx5IHJlc2VhcmNoIGFuZCB1bmRlcnN0YW5kIHRoZSBmdW5kYW1lbnRhbHMgb2YgdGhlIGNvbXBhbmllcyB5b3UncmUgY29uc2lkZXJpbmcgYW5kIGNhcmVmdWxseSBldmFsdWF0ZSB5b3VyIGludmVzdG1lbnQgb2JqZWN0aXZlcyBiZWZvcmUgYnV5aW5nIHJlYWwgZXN0YXRlIHN0b2Nrcy48L3NwYW4+PC9wPg0KPGgzIGlkPSJ0b3AtZmVhdHVyZXMtdG8tbG9vay1mb3ItaW4tYS1yZWFsLWVzdGF0ZS1pbnYiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+VG9wIEZlYXR1cmVzIHRvIExvb2sgZm9yIGluIGEgUmVhbCBFc3RhdGUgSW52ZXN0bWVudDwvc3Bhbj48L2gzPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5XaGVuIGludmVzdGluZyBpbiByZWFsIGVzdGF0ZSBzdG9ja3MsIGhhdmluZyBhY2Nlc3MgdG8gZXNzZW50aWFsIGluZm9ybWF0aW9uIGFuZCBhbmFseXRpY2FsIHRvb2xzIGlzIGNydWNpYWwgZm9yIG1ha2luZyBpbmZvcm1lZCBkZWNpc2lvbnMuIEEgY29tcHJlaGVuc2l2ZSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBrZXkgZmVhdHVyZXMgYW5kIHJlc291cmNlcyBhdmFpbGFibGUgY2FuIHNpZ25pZmljYW50bHkgYWlkIGludmVzdG9ycyBpbiBldmFsdWF0aW5nIHJlYWwgZXN0YXRlIHN0b2NrcyBhbmQgaWRlbnRpZnlpbmcgb3Bwb3J0dW5pdGllcy4gTGV0J3MgZXhwbG9yZSB2YXJpb3VzIGZlYXR1cmVzIHRvIGNvbnNpZGVyIHdoZW4gYXNzZXNzaW5nIHJlYWwgZXN0YXRlIHN0b2Nrcy4mbmJzcDs8L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5VbmRlcnN0YW5kaW5nIHRoZSBzaWduaWZpY2FuY2Ugb2YgZWFjaCBmZWF0dXJlIHdpbGwgZW1wb3dlciBpbnZlc3RvcnMgdG8gY29uZHVjdCB0aG9yb3VnaCBhbmFseXNlcyBhbmQgbWFrZSBpbmZvcm1lZCBkZWNpc2lvbnMgaW4gdGhlIGR5bmFtaWMgd29ybGQgb2YgcmVhbCBlc3RhdGUgc3RvY2sgaW52ZXN0aW5nLiBMZXQncyBkaXZlIGludG8gdGhlIGtleSBmZWF0dXJlcyB0aGF0IHBsYXkgYSBwaXZvdGFsIHJvbGUgaW4gZXZhbHVhdGluZyByZWFsIGVzdGF0ZSBzdG9ja3MuPC9zcGFuPjwvcD4NCjxoNCBpZD0iYW5hbHlzdC1yYXRpbmdzIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkFuYWx5c3QgUmF0aW5nczwvc3Bhbj48L2g0Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5BbmFseXN0IHJhdGluZ3MgcHJvdmlkZSBpbnNpZ2h0cyBpbnRvIGhvdyBleHBlcnRzIGFuZCBmaW5hbmNpYWwgYW5hbHlzdHMgdmlldyBhIHBhcnRpY3VsYXIgcmVhbCBlc3RhdGUgc3RvY2suIFRoZXNlIHJhdGluZ3MgYXJlIGJhc2VkIG9uIGNvbXByZWhlbnNpdmUgcmVzZWFyY2gsIGluZHVzdHJ5IGtub3dsZWRnZSBhbmQgZmluYW5jaWFsIGFuYWx5c2lzLiBUaGV5IGNhbiBoZWxwIGludmVzdG9ycyBnYXVnZSBhIHJlYWwgZXN0YXRlIHN0b2NrJ3Mgb3ZlcmFsbCBzZW50aW1lbnQgYW5kIHBvdGVudGlhbCBwZXJmb3JtYW5jZS4gQ29tcGFuaWVzIGxpa2UgPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2Nrcy9OWVNFL1NQRy8iPjxzdHJvbmc+U2ltb24gUHJvcGVydHkgR3JvdXAgKE5ZU0U6IFNQRyk8L3N0cm9uZz48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gYXJlIGxhcmdlLCBjb21wbGV4IGFuZCBkaWZmaWN1bHQgZm9yIGVudHJ5LWxldmVsIGludmVzdG9ycyB0byBnYXVnZS4gVXRpbGl6aW5nIHRoZSA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL05ZU0UvU1BHL3ByaWNlLXRhcmdldC8iPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+YW5hbHlzdCByYXRpbmcgZm9yIFNpbW9uIFByb3BlcnR5IEdyb3VwPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPiB3aWxsIGhlbHAgeW91IHVuZGVyc3RhbmQgaG93IHNlYXNvbmVkIHByb2Zlc3Npb25hbHMgc2VlIHRoZSBjb21wYW55LiZuYnNwOzwvc3Bhbj48L3A+DQo8aDQgaWQ9ImNoYXJ0cyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij48aW1nIGNsYXNzPSJhbGlnbmNlbnRlciIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy9tZWRfMjAyMzA3MTQwOTU4NDNfc2NyZWVuLXNob3QtMjAyMy0wNy0xNC1hdC05NTgxNy1hbS5wbmciIGFsdD0iaG93IHRvIHN0YXJ0IGludmVzdGluZyBpbiByZWFsIGVzdGF0ZSB3aXRoIFNQRyIgd2lkdGg9Ijk2MCIgaGVpZ2h0PSI2OTciIGxvYWRpbmc9ImxhenkiPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkNoYXJ0czwvc3Bhbj48L2g0Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5DaGFydHMgZGlzcGxheSB0aGUgaGlzdG9yaWNhbCBwcmljZSBtb3ZlbWVudHMgYW5kIHRyZW5kcyBvZiBhIHJlYWwgZXN0YXRlIHN0b2NrLiBUaGV5IGFsbG93IGludmVzdG9ycyB0byB2aXN1YWxpemUgdGhlIHN0b2NrJ3MgcGVyZm9ybWFuY2Ugb3ZlciB0aW1lLCBpZGVudGlmeSBwYXR0ZXJucyBhbmQgbWFrZSBpbmZvcm1lZCBkZWNpc2lvbnMgYmFzZWQgb24gdGVjaG5pY2FsIGFuYWx5c2lzLiBSZXZpZXdpbmcgdGhlIDwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9ja3MvTllTRS9QTEQvY2hhcnQvIj48c3Ryb25nPlByb2xvZ2lzIChOWVNFOiBQTEQpPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gY2hhcnQ8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IHJldmVhbHMgdGhlIGxvZ2lzdGljYWwgcmVhbCBlc3RhdGUgY29tcGFueSdzIHN0cnVnZ2xlcyBkdXJpbmcgdGhlIHBhbmRlbWljIHllYXJzIGFuZCB0aGUgY29tcGFueSdzIGZpZ2h0IGJhY2sgdG8gcHJvZml0YWJpbGl0eSBhZnRlciB0aGUgcGFuZGVtaWMuJm5ic3A7PC9zcGFuPjwvcD4NCjxoNCBpZD0iY29tcGV0aXRvcnMiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+Q29tcGV0aXRvcnM8L3NwYW4+PC9oND4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+VW5kZXJzdGFuZGluZyB0aGUgY29tcGV0aXRpdmUgbGFuZHNjYXBlIGlzIGNydWNpYWwgaW4gZXZhbHVhdGluZyByZWFsIGVzdGF0ZSBzdG9ja3MuIEFuYWx5emluZyBjb21wZXRpdG9ycyBwcm92aWRlcyBpbnNpZ2h0cyBpbnRvIG1hcmtldCBkeW5hbWljcywgaW5kdXN0cnkgdHJlbmRzIGFuZCByZWFsIGVzdGF0ZSBjb21wYW5pZXMnIHJlbGF0aXZlIHN0cmVuZ3RocyBhbmQgd2Vha25lc3Nlcy4gVGhpcyBpbmZvcm1hdGlvbiBoZWxwcyBpbnZlc3RvcnMgYXNzZXNzIGEgY29tcGFueSdzIGNvbXBldGl0aXZlIHBvc2l0aW9uaW5nIGFuZCBncm93dGggcHJvc3BlY3RzLiBJbmR1c3RyaWVzIGxpa2UgY2VsbHBob25lIGFuZCByYWRpbyB0b3dlciByZWFsIGVzdGF0ZSBhcmUgdmVyeSBuaWNoZSwgc28gbGVhcm5pbmcgYWJvdXQgPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2Nrcy9OWVNFL0FNVC9jb21wZXRpdG9ycy1hbmQtYWx0ZXJuYXRpdmVzLyI+PHN0cm9uZz5BbWVyaWNhbiBUb3dlciAoTllTRTogQU1UKTwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IGNvbXBldGl0b3JzPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPiBjb3VsZCBoZWxwIHlvdSBpbnZlc3QgaW4gQW1lcmljYW4gVG93ZXJzIG9yIGxlYWQgeW91IHRvIGFuIHVua25vd24gYW5kIG1vcmUgbHVjcmF0aXZlIGNvbXBldGl0b3IuJm5ic3A7PC9zcGFuPjwvcD4NCjxoNCBpZD0iZGl2aWRlbmQtaW5mb3JtYXRpb24iPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+RGl2aWRlbmQgSW5mb3JtYXRpb248L3NwYW4+PC9oND4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+RGl2aWRlbmQgaW5mb3JtYXRpb24gaXMgZXNzZW50aWFsIGZvciBpbmNvbWUtb3JpZW50ZWQgaW52ZXN0b3JzLiBNYW55IHJlYWwgZXN0YXRlIGludmVzdG1lbnQgdHJ1c3RzIChSRUlUcyksIEVURnMsIGFuZCBzb21lIHN0b2NrcyBkaXN0cmlidXRlIGEgc2lnbmlmaWNhbnQgcG9ydGlvbiBvZiB0aGVpciBlYXJuaW5ncyB0byBzaGFyZWhvbGRlcnMgYXMgZGl2aWRlbmRzLiBFdmFsdWF0aW5nIGRpdmlkZW5kIGhpc3RvcnksIDwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi93aGF0LWlzLWEtZ29vZC1kaXZpZGVuZC15aWVsZC1ob3ctdG8tZGVjaWRlLyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij55aWVsZDwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gYW5kIHN1c3RhaW5hYmlsaXR5IGNhbiBiZSB2YWx1YWJsZSB3aGVuIGNvbnNpZGVyaW5nIHJlYWwgZXN0YXRlIHN0b2NrcyBmb3IgaW5jb21lIGdlbmVyYXRpb24uIEZvciBpbnN0YW5jZSwgPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2Nrcy9OWVNFL1BTQS9kaXZpZGVuZC8iPjxzdHJvbmc+UHVibGljIFN0b3JhZ2UncyAoTllTRTogUFNBKTwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IGRpdmlkZW5kIGhpc3Rvcnk8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IHNob3dzIHNvbGlkIGRpdmlkZW5kIHJldHVybnMuIDwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9ob3ctdG8tYnV5LWhpZ2gteWllbGRpbmctZGl2aWRlbmQtc3RvY2tzLyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Mb29raW5nIGZvciBoaWdoLXlpZWxkaW5nIGRpdmlkZW5kIHN0b2Nrczwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gaXMgYSBncmVhdCB3YXkgdG8gZ2VuZXJhdGUgcGFzc2l2ZSBpbmNvbWUgYW5kIGdyb3cgeW91ciBpbnZlc3RtZW50IHBvcnRmb2xpby4mbmJzcDs8L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij48aW1nIGNsYXNzPSJhbGlnbmNlbnRlciIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy9tZWRfMjAyMzA3MTQxMDAxMjJfc2NyZWVuLXNob3QtMjAyMy0wNy0xNC1hdC0xMDAwNDMtYW0ucG5nIiBhbHQ9ImhvdyB0byBzdGFydCBpbnZlc3RpbmcgaW4gcmVhbCBlc3RhdGUgd2l0aCBQU0EiIHdpZHRoPSI5NjAiIGhlaWdodD0iODEyIiBsb2FkaW5nPSJsYXp5IiAvPjwvc3Bhbj48L3A+DQo8aDQgaWQ9Imluc2lkZXItdHJhZGVzIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkluc2lkZXIgVHJhZGVzPC9zcGFuPjwvaDQ+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPk1vbml0b3JpbmcgaW5zaWRlciB0cmFkaW5nIGFjdGl2aXR5IGNhbiBwcm92aWRlIGluc2lnaHRzIGludG8gdGhlIHNlbnRpbWVudHMgYW5kIGFjdGlvbnMgb2YgY29tcGFueSBpbnNpZGVycywgc3VjaCBhcyBleGVjdXRpdmVzIGFuZCBib2FyZCBtZW1iZXJzLiBTaWduaWZpY2FudCBpbnNpZGVyIGJ1eWluZyBvciBzZWxsaW5nIGNhbiBzaWduYWwgdGhlaXIgY29uZmlkZW5jZSBvciBjb25jZXJucyBhYm91dCB0aGUgY29tcGFueSdzIHByb3NwZWN0cywgd2hpY2ggbWF5IGluZmx1ZW5jZSBpbnZlc3RvcnMnIGRlY2lzaW9ucy4gUmV2aWV3aW5nIDwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9ja3MvTllTRS9FUVIvaW5zaWRlci10cmFkZXMvIj48c3Ryb25nPkVxdWl0eSBSZXNpZGVudGlhbCdzIChOWVNFOiBFUVIpPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gaW5zaWRlciB0cmFkaW5nPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPiBoaXN0b3J5IHNob3dzIHRoYXQgdGhlcmUgaGFzIGJlZW4gc29tZSBzdWJzdGFudGlhbCBpbnNpZGVyIGFjdGl2aXR5LiZuYnNwOzwvc3Bhbj48L3A+DQo8aDQgaWQ9Imluc3RpdHV0aW9uYWwtb3duZXJzaGlwIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPjxpbWcgY2xhc3M9ImFsaWduY2VudGVyIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL21lZF8yMDIzMDcxNDEwMDIzM19zY3JlZW4tc2hvdC0yMDIzLTA3LTE0LWF0LTEwMDIxNi1hbS5wbmciIGFsdD0iSW5zaWRlciB0cmFkaW5nIGluZm9ybWF0aW9uIGZvciB1bmRlcnN0YW5kaW5nIHJlYWwgZXN0YXRlIGludmVzdGluZzogRVFSIiB3aWR0aD0iOTYwIiBoZWlnaHQ9IjUyNiIgbG9hZGluZz0ibGF6eSI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+SW5zdGl0dXRpb25hbCBPd25lcnNoaXA8L3NwYW4+PC9oND4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+RXhhbWluaW5nIHRoZSBsZXZlbCBvZiBpbnN0aXR1dGlvbmFsIG93bmVyc2hpcCBpbiBhIHJlYWwgZXN0YXRlIHN0b2NrIHJldmVhbHMgdGhlIGNvbmZpZGVuY2UgYW5kIGludGVyZXN0IG9mIGxhcmdlIGluc3RpdHV0aW9uYWwgaW52ZXN0b3JzLCBzdWNoIGFzIG11dHVhbCBmdW5kcyBhbmQgcGVuc2lvbiBmdW5kcy4gSGlnaCBpbnN0aXR1dGlvbmFsIG93bmVyc2hpcCBtYXkgaW5kaWNhdGUgcG9zaXRpdmUgcHJvc3BlY3RzIGZvciB0aGUgc3RvY2ssIGFzIHRoZXNlIGludmVzdG9ycyBjb25kdWN0IHRob3JvdWdoIGR1ZSBkaWxpZ2VuY2UgYmVmb3JlIG1ha2luZyBzaWduaWZpY2FudCBpbnZlc3RtZW50cy4gUmV2aWV3aW5nIDwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9ja3MvTllTRS9ETFIvaW5zdGl0dXRpb25hbC1vd25lcnNoaXAvIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPmluc3RpdHV0aW9uYWwgb3duZXJzaGlwIGluIDwvc3Bhbj48c3Ryb25nPkRpZ2l0YWwgUmVhbHR5IFRydXN0IChOWVNFOiBETFIpPC9zdHJvbmc+PC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IHJldmVhbHMgYSBsb3Qgb2YgYWN0aXZpdHksIGJvdGggcHVyY2hhc2luZyBhbmQgc2VsbGluZyBmcm9tIGluc3RpdHV0aW9ucyBpbmRpY2F0aW5nIGVhY2ggaW5zdGl0dXRpb24ncyBmYWl0aCBvciBsYWNrIG9mIHRydXN0IGluIHRoZSBjb21wYW55LiZuYnNwOzwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkVhY2ggZmVhdHVyZSBwbGF5cyBhIHZpdGFsIHJvbGUgaW4gdGhlIGNvbXByZWhlbnNpdmUgYW5hbHlzaXMgb2YgcmVhbCBlc3RhdGUgc3RvY2tzLiBJbnZlc3RvcnMgc2hvdWxkIGNvbnNpZGVyIGNvbWJpbmluZyB0aGVzZSBmYWN0b3JzIHRvIGRldmVsb3AgYSB3ZWxsLXJvdW5kZWQgdW5kZXJzdGFuZGluZyBvZiBhIHJlYWwgZXN0YXRlIGNvbXBhbnkncyBwb3RlbnRpYWwgYW5kIHJpc2tzIGJlZm9yZSBtYWtpbmcgaW52ZXN0bWVudCBkZWNpc2lvbnMuPC9zcGFuPjwvcD4NCjxoMyBpZD0icHJvcy1hbmQtY29ucy1vZi1pbnZlc3RpbmctaW4tcmVhbC1lc3RhdGVuYnNwIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlByb3MgYW5kIENvbnMgb2YgSW52ZXN0aW5nIGluIFJlYWwgRXN0YXRlJm5ic3A7PC9zcGFuPjwvaDM+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkFzIHdpdGggYW55IGludmVzdG1lbnQgc3RyYXRlZ3ksIHdlaWdoIHRoZSBwcm9zIGFuZCBjb25zIGJlZm9yZSBpbnZlc3RpbmcuIFdoaWxlIHJlYWwgZXN0YXRlIG9mZmVycyBudW1lcm91cyBvcHBvcnR1bml0aWVzIGZvciB3ZWFsdGggY3JlYXRpb24gYW5kIHBvcnRmb2xpbyBkaXZlcnNpZmljYXRpb24sIHVuZGVyc3RhbmQgdGhpcyBhc3NldCBjbGFzcydzIGFkdmFudGFnZXMgYW5kIHBvdGVudGlhbCBkcmF3YmFja3MuJm5ic3A7PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+TGV0J3MgZXhhbWluZSB0aGUgcHJvcyBhbmQgY29ucyBvZiBpbnZlc3RpbmcgaW4gcmVhbCBlc3RhdGUgdG8gcHJvdmlkZSBpbnZlc3RvcnMgd2l0aCBhIGNvbXByZWhlbnNpdmUgb3ZlcnZpZXcgb2YgdGhlIGtleSBmYWN0b3JzIHRvIGNvbnNpZGVyLiBCeSBnYWluaW5nIGluc2lnaHRzIGludG8gdGhlIGJlbmVmaXRzIGFuZCBjaGFsbGVuZ2VzLCB5b3Ugd2lsbCBiZSBiZXR0ZXIgZXF1aXBwZWQgdG8gbWFrZSBpbmZvcm1lZCBkZWNpc2lvbnMgYW5kIG5hdmlnYXRlIHRoZSBkeW5hbWljIGxhbmRzY2FwZSBvZiByZWFsIGVzdGF0ZSBpbnZlc3RtZW50cy48L3NwYW4+PC9wPg0KPGg0IGlkPSJwcm9zIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlByb3M8L3NwYW4+PC9oND4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+VGhlIGJlbmVmaXRzIGNhbiBpbmNsdWRlOiZuYnNwOzwvc3Bhbj48L3A+DQo8dWw+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPlBvdGVudGlhbCBmb3IgYXBwcmVjaWF0aW9uOiA8L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlJlYWwgZXN0YXRlIGhhcyBhIHByb3ZlbiB0cmFjayByZWNvcmQgb2YgbG9uZy10ZXJtIGFwcHJlY2lhdGlvbiwgYWxsb3dpbmcgaW52ZXN0b3JzIHRvIGJlbmVmaXQgZnJvbSBjYXBpdGFsIGdhaW5zIGFzIHByb3BlcnR5IHZhbHVlcyBpbmNyZWFzZS48L3NwYW4+PC9saT4NCjxsaSBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+Q2FzaCBmbG93IGFuZCBwYXNzaXZlIGluY29tZTo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPiBSZW50YWwgcHJvcGVydGllcyBjYW4gZ2VuZXJhdGUgY29uc2lzdGVudCBjYXNoIGZsb3csIHByb3ZpZGluZyBpbnZlc3RvcnMgd2l0aCBhIHN0ZWFkeSBzdHJlYW0gb2YgcGFzc2l2ZSBpbmNvbWUuIFJlbnRhbCBpbmNvbWUgY2FuIGhlbHAgb2Zmc2V0IG1vcnRnYWdlIHBheW1lbnRzIGFuZCBleHBlbnNlcyB3aGlsZSBwb3RlbnRpYWxseSBnZW5lcmF0aW5nIGEgc3VycGx1cy48L3NwYW4+PC9saT4NCjxsaSBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+UG9ydGZvbGlvIGRpdmVyc2lmaWNhdGlvbjo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPiBSZWFsIGVzdGF0ZSBpbnZlc3RtZW50cyBvZmZlciBkaXZlcnNpZmljYXRpb24gYmVuZWZpdHMgYnkgYWRkaW5nIGFuIGFsdGVybmF0aXZlIGFzc2V0IGNsYXNzIHRvIHlvdXIgcG9ydGZvbGlvLiBUaGlzIGRpdmVyc2lmaWNhdGlvbiBjYW4gbWl0aWdhdGUgcmlza3MgYXNzb2NpYXRlZCB3aXRoIHRyYWRpdGlvbmFsIGludmVzdG1lbnRzLCBzdWNoIGFzIHN0b2NrcyBhbmQgYm9uZHMuPC9zcGFuPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPlRhbmdpYmxlIGFzc2V0Ojwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IFVubGlrZSBzdG9ja3Mgb3IgYm9uZHMsIHBoeXNpY2FsIHJlYWwgZXN0YXRlIGludmVzdG1lbnRzIHByb3ZpZGUgdGFuZ2libGUgYXNzZXRzIHlvdSBjYW4gc2VlLCB0b3VjaCBhbmQgY29udHJvbC4gVGhpcyBhc3BlY3QgY2FuIG9mZmVyIGEgc2Vuc2Ugb2Ygc2VjdXJpdHkgYW5kIHN0YWJpbGl0eSB0byBpbnZlc3RvcnMuPC9zcGFuPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPlRheCBhZHZhbnRhZ2VzOiA8L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlJlYWwgZXN0YXRlIGludmVzdG1lbnRzIG9mdGVuIGNvbWUgd2l0aCB0YXggYmVuZWZpdHMsIGluY2x1ZGluZyBkZWR1Y3Rpb25zIGZvciBtb3J0Z2FnZSBpbnRlcmVzdCwgcHJvcGVydHkgdGF4ZXMsIGRlcHJlY2lhdGlvbiBhbmQgZXhwZW5zZXMuIFRoZXNlIHRheCBhZHZhbnRhZ2VzIGNhbiBoZWxwIHJlZHVjZSB5b3VyIG92ZXJhbGwgdGF4IGxpYWJpbGl0eS48L3NwYW4+PC9saT4NCjwvdWw+DQo8aDQgaWQ9ImNvbnMiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+Q29uczwvc3Bhbj48L2g0Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5UaGUgZG93bnNpZGVzIGNhbiBpbmNsdWRlOiZuYnNwOzwvc3Bhbj48L3A+DQo8dWw+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPkhpZ2ggaW5pdGlhbCBjYXBpdGFsIHJlcXVpcmVtZW50Ojwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IEludmVzdGluZyBpbiBwaHlzaWNhbCBwcm9wZXJ0aWVzIHR5cGljYWxseSByZXF1aXJlcyBhIHN1YnN0YW50aWFsIHVwZnJvbnQgaW52ZXN0bWVudCwgaW5jbHVkaW5nIGRvd24gcGF5bWVudHMsIGNsb3NpbmcgY29zdHMgYW5kIG9uZ29pbmcgbWFpbnRlbmFuY2UgZXhwZW5zZXMuIEl0IGNhbiBsaW1pdCBlbnRyeSBmb3Igc29tZSBpbnZlc3RvcnMuPC9zcGFuPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPlByb3BlcnR5IG1hbmFnZW1lbnQgYW5kIG1haW50ZW5hbmNlOjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IE93bmluZyBhbmQgbWFuYWdpbmcgcmVhbCBlc3RhdGUgcHJvcGVydGllcyBjYW4gYmUgdGltZS1jb25zdW1pbmcgYW5kIHJlcXVpcmUgYWN0aXZlIGludm9sdmVtZW50LiBEZWFsaW5nIHdpdGggdGVuYW50cywgcHJvcGVydHkgbWFpbnRlbmFuY2UgYW5kIHVuZXhwZWN0ZWQgcmVwYWlycyBjYW4gY29tcGxpY2F0ZSB5b3VyIGludmVzdG1lbnQgam91cm5leS48L3NwYW4+PC9saT4NCjxsaSBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+TWFya2V0IHZvbGF0aWxpdHk6PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gUmVhbCBlc3RhdGUgbWFya2V0cyBjYW4gZXhwZXJpZW5jZSBmbHVjdHVhdGlvbnMgaW5mbHVlbmNlZCBieSB2YXJpb3VzIGZhY3RvcnMgc3VjaCBhcyBlY29ub21pYyBjb25kaXRpb25zLCBpbnRlcmVzdCByYXRlcyBhbmQgbG9jYWwgbWFya2V0IGR5bmFtaWNzLiBUaGlzIHZvbGF0aWxpdHkgY2FuIGltcGFjdCBwcm9wZXJ0eSB2YWx1ZXMgYW5kIHJlbnRhbCBpbmNvbWUuPC9zcGFuPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPkxpcXVpZGl0eSBjaGFsbGVuZ2VzOjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IFJlYWwgZXN0YXRlIGludmVzdG1lbnRzIGFyZSByZWxhdGl2ZWx5IGlsbGlxdWlkIGNvbXBhcmVkIHRvIHN0b2NrcyBvciBib25kcy4gU2VsbGluZyBhIHByb3BlcnR5IG1heSB0YWtlIHRpbWUgYW5kIGludm9sdmUgdHJhbnNhY3Rpb24gY29zdHMsIGxpbWl0aW5nIHlvdXIgYWJpbGl0eSB0byBhY2Nlc3MgZnVuZHMgaWYgbmVlZGVkIHF1aWNrbHkuPC9zcGFuPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPk1hcmtldCBrbm93bGVkZ2UgYW5kIHJpc2s6PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gU3VjY2Vzc2Z1bCByZWFsIGVzdGF0ZSBpbnZlc3RpbmcgcmVxdWlyZXMgYSBkZWVwIHVuZGVyc3RhbmRpbmcgb2YgbWFya2V0IHRyZW5kcywgbG9jYWwgcmVndWxhdGlvbnMgYW5kIHByb3BlcnR5IHZhbHVhdGlvbi4gTGFjayBvZiBrbm93bGVkZ2Ugb3IgbWlzY2FsY3VsYXRpb25zIGNhbiBsZWFkIHRvIGZpbmFuY2lhbCBsb3NzZXMgb3IgbWlzc2VkIG9wcG9ydHVuaXRpZXMuPC9zcGFuPjwvbGk+DQo8L3VsPg0KPGgzIGlkPSJidWlsZC15b3VyLWVtcGlyZS1icmljay1ieS1icmljayI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5CdWlsZCBZb3VyIEVtcGlyZSwgQnJpY2sgYnkgQnJpY2s8L3NwYW4+PC9oMz4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVhbCBlc3RhdGUgaW52ZXN0aW5nIG9mZmVycyBhIHByb21pc2luZyBhdmVudWUgZm9yIGluZGl2aWR1YWxzIHNlZWtpbmcgd2VhbHRoIGNyZWF0aW9uIGFuZCBwb3J0Zm9saW8gZGl2ZXJzaWZpY2F0aW9uLiBSZWFsIGVzdGF0ZSBpbnZlc3RtZW50cyBwcm92aWRlIHVuaXF1ZSBhZHZhbnRhZ2VzLCBpbmNsdWRpbmcgdGhlIHBvdGVudGlhbCBmb3IgYXBwcmVjaWF0aW9uLCBwYXNzaXZlIGluY29tZSBnZW5lcmF0aW9uLCBwb3J0Zm9saW8gZGl2ZXJzaWZpY2F0aW9uIGFuZCB0YXggYWR2YW50YWdlcy4gVGhlIHRhbmdpYmxlIG5hdHVyZSBvZiByZWFsIGVzdGF0ZSBhc3NldHMgYWRkcyBhIHNlbnNlIG9mIHNlY3VyaXR5IGFuZCBzdGFiaWxpdHkgdG8geW91ciBpbnZlc3RtZW50IHBvcnRmb2xpby48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Ib3dldmVyLCBzdWNjZXNzZnVsIHJlYWwgZXN0YXRlIGludmVzdGluZyByZXF1aXJlcyBrbm93bGVkZ2UgYW5kIHVuZGVyc3RhbmRpbmcuIFN0YXlpbmcgaW5mb3JtZWQgYWJvdXQgbWFya2V0IHRyZW5kcywgcHJvcGVydHkgdmFsdWF0aW9uIGFuZCByaXNrIGFzc2Vzc21lbnQgaXMgZXNzZW50aWFsLiBCeSBlcXVpcHBpbmcgeW91cnNlbGYgd2l0aCB0aGlzIGtub3dsZWRnZSBhbmQgc2Vla2luZyB0aGUgZ3VpZGFuY2Ugb2YgZXhwZXJpZW5jZWQgaW52ZXN0b3JzLCB5b3UgY2FuIG1ha2UgaW5mb3JtZWQgZGVjaXNpb25zIGFuZCBuYXZpZ2F0ZSB0aGUgZHluYW1pYyBsYW5kc2NhcGUgb2YgcmVhbCBlc3RhdGUgaW52ZXN0bWVudHMgZWZmZWN0aXZlbHkuPC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+VGFpbG9yaW5nIHlvdXIgaW52ZXN0bWVudCBzdHJhdGVneSB0byB5b3VyIGZpbmFuY2lhbCBnb2FscywgcmlzayB0b2xlcmFuY2UsIGFuZCB0aW1lbGluZSBpcyBjcnVjaWFsLiBXaGV0aGVyIHlvdSBjaG9vc2UgcGh5c2ljYWwgcHJvcGVydGllcywgcmVhbCBlc3RhdGUgc3RvY2tzLCBib25kcywgRVRGcyBvciBSRUlUcywgY3VzdG9taXppbmcgeW91ciBwb3J0Zm9saW8gd2lsbCBlbnN1cmUgYSB3ZWxsLWJhbGFuY2VkIGFuZCBkaXZlcnNpZmllZCBhcHByb2FjaC4mbmJzcDs8L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5BcyB5b3UgZW1iYXJrIG9uIHlvdXIgcmVhbCBlc3RhdGUgaW52ZXN0bWVudCBqb3VybmV5LCByZW1lbWJlciB0byBjb250aW51b3VzbHkgZWR1Y2F0ZSB5b3Vyc2VsZiwgYWRhcHQgdG8gbWFya2V0IGR5bmFtaWNzIGFuZCBtYWtlIHdlbGwtaW5mb3JtZWQgZGVjaXNpb25zLiBCeSBkb2luZyBzbywgeW91IGNhbiB3b3JrIHRvd2FyZCBhY2hpZXZpbmcgeW91ciBmaW5hbmNpYWwgYXNwaXJhdGlvbnMgdGhyb3VnaCByZWFsIGVzdGF0ZSBpbnZlc3RtZW50cyB3aXRoIGNvbmZpZGVuY2UuIEVtYnJhY2UgdGhlIG9wcG9ydHVuaXRpZXMsIGxldmVyYWdlIHlvdXIga25vd2xlZGdlIGFuZCBtYWtlIHN0cmF0ZWdpYyBkZWNpc2lvbnMgYXMgeW91IGVtYmFyayBvbiB0aGlzIGV4Y2l0aW5nIGludmVzdG1lbnQgcGF0aC48L3NwYW4+PC9wPg0KPGgzIGlkPSJmYXFzIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkZBUXM8L3NwYW4+PC9oMz4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+QXMgeW91IGVtYmFyayBvbiB5b3VyIHJlYWwgZXN0YXRlIGludmVzdG1lbnQgam91cm5leSwgeW91IG1heSBoYXZlIHNvbWUgcXVlc3Rpb25zLiBMZXQncyBkaXNjdXNzIHRoZSBtb3N0IGZyZXF1ZW50bHkgYXNrZWQgcXVlc3Rpb25zIHRvIHByb3ZpZGUgdmFsdWFibGUgaW5zaWdodHMuIEZyb20gZ2V0dGluZyBzdGFydGVkIGFzIGEgYmVnaW5uZXIgdG8gaW52ZXN0aW5nIHdpdGggbGltaXRlZCBmdW5kcywgd2UgaGF2ZSBhbnN3ZXJzIHRvIGNvbW1vbiBxdWVyaWVzIHRoYXQgY2FuIGhlbHAgeW91IG5hdmlnYXRlIHRoZSB3b3JsZCBvZiByZWFsIGVzdGF0ZSBpbnZlc3RpbmcuPC9zcGFuPjwvcD4NCjxkaXYgaXRlbXNjb3BlIGl0ZW1wcm9wPSJtYWluRW50aXR5IiBpdGVtdHlwZT0iaHR0cHM6Ly9zY2hlbWEub3JnL1F1ZXN0aW9uIj48aDQgaWQ9Imhvdy1kby1iZWdpbm5lcnMtc3RhcnQtcmVhbC1lc3RhdGUtaW52ZXN0aW5nbiIgaXRlbXByb3A9Im5hbWUgdGV4dCI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Ib3cgZG8gYmVnaW5uZXJzIHN0YXJ0IHJlYWwgZXN0YXRlIGludmVzdGluZz8mbmJzcDs8L3NwYW4+PC9oND48ZGl2IGl0ZW1wcm9wPSJhY2NlcHRlZEFuc3dlciIgaXRlbXNjb3BlIGl0ZW10eXBlPSJodHRwczovL3NjaGVtYS5vcmcvQW5zd2VyIj48ZGl2IGl0ZW1wcm9wPSJ0ZXh0Ij4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+Rm9yIGJlZ2lubmVycywgc3RhcnRpbmcgaW4gcmVhbCBlc3RhdGUgaW52ZXN0aW5nIGJlZ2lucyB3aXRoIGVkdWNhdGlvbiBhbmQgcmVzZWFyY2guIEJlZ2luIGJ5IHVuZGVyc3RhbmRpbmcgdGhlIGJhc2ljcyBvZiByZWFsIGVzdGF0ZSBpbnZlc3RpbmcsIGluY2x1ZGluZyBkaWZmZXJlbnQgaW52ZXN0bWVudCBvcHRpb25zIGFuZCBzdHJhdGVnaWVzLiBDb25zaWRlciBuZXR3b3JraW5nIHdpdGggZXhwZXJpZW5jZWQgaW52ZXN0b3JzLCBhdHRlbmRpbmcgc2VtaW5hcnMgb3Igd29ya3Nob3BzIGFuZCByZWFkaW5nIHJlcHV0YWJsZSBib29rcyBvciBvbmxpbmUgcmVzb3VyY2VzLiBCdWlsZGluZyBhIHNvbGlkIGZvdW5kYXRpb24gb2Yga25vd2xlZGdlIHdpbGwgZW1wb3dlciB5b3UgdG8gbWFrZSBpbmZvcm1lZCBkZWNpc2lvbnMgYW5kIG1pbmltaXplIHJpc2tzIGFzIHlvdSBlbnRlciB0aGUgcmVhbCBlc3RhdGUgbWFya2V0Ljwvc3Bhbj48L3A+DQo8L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGl0ZW1zY29wZSBpdGVtcHJvcD0ibWFpbkVudGl0eSIgaXRlbXR5cGU9Imh0dHBzOi8vc2NoZW1hLm9yZy9RdWVzdGlvbiI+PGg0IGlkPSJ3aGF0LWlzLXRoZS1iZXN0LXJlYWwtZXN0YXRlLXRvLWludmVzdC1pbi1mb3IiIGl0ZW1wcm9wPSJuYW1lIHRleHQiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+V2hhdCBpcyB0aGUgYmVzdCByZWFsIGVzdGF0ZSB0byBpbnZlc3QgaW4gZm9yIGJlZ2lubmVycz8mbmJzcDs8L3NwYW4+PC9oND48ZGl2IGl0ZW1wcm9wPSJhY2NlcHRlZEFuc3dlciIgaXRlbXNjb3BlIGl0ZW10eXBlPSJodHRwczovL3NjaGVtYS5vcmcvQW5zd2VyIj48ZGl2IGl0ZW1wcm9wPSJ0ZXh0Ij4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+VGhlIGJlc3QgcmVhbCBlc3RhdGUgaW52ZXN0bWVudCBmb3IgYmVnaW5uZXJzIGRlcGVuZHMgb24gdmFyaW91cyBmYWN0b3JzIHN1Y2ggYXMgbG9jYXRpb24sIGJ1ZGdldCBhbmQgcGVyc29uYWwgcHJlZmVyZW5jZXMuIFNvbWUgY29tbW9uIG9wdGlvbnMgZm9yIGJlZ2lubmVycyBpbmNsdWRlIHNpbmdsZS1mYW1pbHkgaG9tZXMsIGR1cGxleGVzIG9yIHNtYWxsIG11bHRpLXVuaXQgcHJvcGVydGllcy4gVGhlc2UgdHlwZXMgb2YgcHJvcGVydGllcyBvZnRlbiBwcm92aWRlIHNpbXBsaWNpdHkgaW4gdGVybXMgb2YgbWFuYWdlbWVudCBhbmQgZmluYW5jaW5nLiZuYnNwOzwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkFkZGl0aW9uYWxseSwgZXhwbG9yaW5nIHJlYWwgZXN0YXRlIGludmVzdG1lbnQgdHJ1c3RzIChSRUlUcykgb3IgcmVhbCBlc3RhdGUgY3Jvd2RmdW5kaW5nIHBsYXRmb3JtcyBjYW4gYmUgYSB2aWFibGUgb3B0aW9uIGZvciBiZWdpbm5lcnMgdG8gZ2FpbiBleHBvc3VyZSB0byB0aGUgcmVhbCBlc3RhdGUgbWFya2V0IHdpdGggbG93ZXIgY2FwaXRhbCByZXF1aXJlbWVudHMuPC9zcGFuPjwvcD4NCjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgaXRlbXNjb3BlIGl0ZW1wcm9wPSJtYWluRW50aXR5IiBpdGVtdHlwZT0iaHR0cHM6Ly9zY2hlbWEub3JnL1F1ZXN0aW9uIj48aDQgaWQ9Imhvdy1kby15b3Utc3RhcnQtaW52ZXN0aW5nLWluLXJlYWwtZXN0YXRlLXdpdCIgaXRlbXByb3A9Im5hbWUgdGV4dCI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Ib3cgZG8geW91IHN0YXJ0IGludmVzdGluZyBpbiByZWFsIGVzdGF0ZSB3aXRoIGFzIGxpdHRsZSBhcyAkNTAwPyZuYnNwOzwvc3Bhbj48L2g0PjxkaXYgaXRlbXByb3A9ImFjY2VwdGVkQW5zd2VyIiBpdGVtc2NvcGUgaXRlbXR5cGU9Imh0dHBzOi8vc2NoZW1hLm9yZy9BbnN3ZXIiPjxkaXYgaXRlbXByb3A9InRleHQiPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5TdGFydGluZyB3aXRoIGxpbWl0ZWQgZnVuZHMgbWF5IHNlZW0gY2hhbGxlbmdpbmcsIGJ1dCB0aGVyZSBhcmUgb3B0aW9ucyB0byBpbnZlc3QgaW4gcmVhbCBlc3RhdGUgd2l0aCBzbWFsbGVyIGFtb3VudHMuIFJlYWwgZXN0YXRlIGNyb3dkZnVuZGluZyBwbGF0Zm9ybXMgYWxsb3cgaW5kaXZpZHVhbHMgdG8gcG9vbCB0aGVpciByZXNvdXJjZXMgYW5kIGNvbGxlY3RpdmVseSBpbnZlc3QgaW4gcmVhbCBlc3RhdGUgcHJvamVjdHMuIENyb3dkZnVuZGluZyBlbmFibGVzIHlvdSB0byBhY2Nlc3MgYSBkaXZlcnNpZmllZCBwb3J0Zm9saW8gb2YgcHJvcGVydGllcyB3aXRoIHJlbGF0aXZlbHkgbG93IGludmVzdG1lbnQgYW1vdW50cy4mbmJzcDs8L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5FeHBsb3JpbmcgcmVhbCBlc3RhdGUgaW52ZXN0bWVudCB0cnVzdHMgKFJFSVRzKSwgc3RvY2tzIGFuZCBFVEZzIGNhbiBwcm92aWRlIGFuIG9wcG9ydHVuaXR5IHRvIGludmVzdCBpbiByZWFsIGVzdGF0ZSB3aXRoIHNtYWxsZXIgY2FwaXRhbC4gVGhlc2UgaW52ZXN0bWVudCB2ZWhpY2xlcyBhbGxvdyB5b3UgdG8gYnV5IHNoYXJlcyBpbiBhIHByb2Zlc3Npb25hbGx5IG1hbmFnZWQgcmVhbCBlc3RhdGUgcG9ydGZvbGlvLjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmRvY3VtZW50LndyaXRlKCc8aW1nIHNyYz0iaHR0cHM6Ly93d3cuYW1lcmljYW5jb25zdW1lcicgKyAnbmV3cy5uZXQvc2NyaXB0cy9zdGFuZGFsb25lL1ZpZXdDb3VudC5hc2h4P3R5cGU9aiZpZD01MzY0NzU3ICZyZWZlcnJlcj0nICsgZW5jb2RlVVJJQ29tcG9uZW50KGRvY3VtZW50LnJlZmVycmVyKSArICciIGFsdD0iIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiAvPicpOzwvc2NyaXB0PjwvZGl2PjxkaXYgY2xhc3M9ImF1dGhvci1iaW8gYm9yZGVyLXRvcCBib3JkZXItYm90dG9tIHAtMyBkLWZsZXggZmxleC13cmFwIG1iLTMiIHN0eWxlPSJib3JkZXItY29sb3I6IHZhcigtLWdyYXktNCk7Ij48YSBocmVmPSIvYXV0aG9ycy9qZWZmcmV5LW5lYWwtam9obnNvbi8iIGNsYXNzPSJwci0zIHBiLTEiIHN0eWxlPSJmbGV4OiAxIDAgMTgwcHg7IG1heC13aWR0aDoxODBweDsiPjxpbWcgY2xhc3M9InctMTAwIHJvdW5kZWQiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgaGVpZ2h0PSIyMjMiIHdpZHRoPSIxODAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXV0aG9ycy9zbWFsbF8yMDI0MDIxOTA4NTYxMl9hdXRob3ItamVmZnJleS1uZWFsLWpvaG5zb24uanBnIiBhbHQ9IkplZmZyZXkgTmVhbCBKb2huc29uIiBzdHlsZT0ib2JqZWN0LWZpdDogY292ZXI7YXNwZWN0LXJhdGlvOiA0LzU7d2lkdGg6IDEwMCU7IiAvPjwvYT48ZGl2IHN0eWxlPSJmbGV4OiAxOCAwIDI3MHB4OyAiPjxkaXYgY2xhc3M9InctMTAwIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtZW5kIHBiLTAgbWItMSBjLWRhcmstYmx1ZSIgPjxkaXYgY2xhc3M9InVwcGVyLW5vdGUgYmx1ZS1hY2NlbnQtdW5kZXIgdy0xMDAgbXQtMiBtdC1zbS0wIj5BYm91dCBUaGUgQXV0aG9yIDwvZGl2PjxoMyBjbGFzcz0ibXktMCBhdXRob3ItdGl0bGUgaDQiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjA1ZW07Ij48YSBocmVmPSIvYXV0aG9ycy9qZWZmcmV5LW5lYWwtam9obnNvbi8iIGNsYXNzPSJjLWRhcmstYmx1ZSI+SmVmZnJleSBOZWFsIEpvaG5zb248L2E+PC9oMz48L2Rpdj48aDQgY2xhc3M9Img1Ij5Db250cmlidXRpbmcgQXV0aG9yPC9oND48cCBjbGFzcz0iZm9udC1zbWFsbGVyIj5SZXRhaWwgYW5kIFRlY2hub2xvZ3kgU3RvY2tzIDwvcD48ZGl2IGNsYXNzPSJyb3cganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtY2VudGVyIj48dWwgY2xhc3M9ImNvbC0xMiBjb2wtc20tYXV0byBkLWlubGluZS1ibG9jayBtbC0wIG15LTAgbGlzdC1zdHlsZS1ub25lIj48bGkgY2xhc3M9Im1yLTIgbXktMSBkLWlubGluZS1ibG9jayI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2plZmZyZXluZWFsam9obnNvbi8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIG5vZm9sbG93IiB0aXRsZT0iTGlua2VkSW4iIGNsYXNzPSJidG4gYnRuLXNoYXJlIj48c3BhbiBjbGFzcz0iZmEtYnJhbmRzIGZhLWxpbmtlZGluLWluIj48L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJtci0yIG15LTEgZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Im1haWx0bzpqZWZmcmV5Lm5lYWwuam9obnNvbkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIG5vZm9sbG93IiB0aXRsZT0iRW1haWwiIGNsYXNzPSJidG4gYnRuLXNoYXJlIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1lbnZlbG9wZSI+PC9zcGFuPjwvYT48L2xpPjwvdWw+PGRpdiBjbGFzcz0iY29sLWF1dG8iPjxhIGhyZWY9Ii9hdXRob3JzL2plZmZyZXktbmVhbC1qb2huc29uLyIgY2xhc3M9ImQtaW5saW5lLWJsb2NrIG15LTEgdXBwZXItbGluay1mdWxsIiBzdHlsZT0iZm9udC1zaXplOjFyZW07Ij5MZWFybiBNb3JlPHNwYW4gY2xhc3M9InNyLW9ubHkiPiBhYm91dCBKZWZmcmV5IE5lYWwgSm9obnNvbjwvc3Bhbj48L2E+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iY29sLWxnLTQgZC1wcmludC1ub25lIiBzdHlsZT0iaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7Ij48ZGl2IGNsYXNzPSJyb3cgbXgtMCIgc3R5bGU9ImhlaWdodDogYXV0byAhaW1wb3J0YW50OyI+PGRpdiBjbGFzcz0iY29sLXNtLTggY29sLWxnLTEyIHB4LTAgbXQtbGctMyIgaWQ9InBsYWNlZC1zaWRlYmFyIj48ZGl2IGNsYXNzPSJyb3cgbXgtMCBtYi0zIj48ZGl2IGNsYXNzPSJjb2wtMTIgcG9zaXRpb24tcmVsYXRpdmUgcHgtc20tMCBwYi0wIHBiLXNtLWF1dG8gZC1mbGV4IGp1c3RpZnktY29udGVudC1jZW50ZXIgYWxpZ24taXRlbXMtY2VudGVyIj48aW1nIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgaGVpZ2h0PSIyMDkiIHdpZHRoPSIxNzAiICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ByZW1pdW0tcmVwb3J0cy9zbWFsbF8yMDI0MDYyODA4NTkwNF9yZXBvcnRwcmV2aWV3MjAyNC0wNi1jb3Zlci1tZXRhdmVyc2Utc3RvY2tzLnBuZyIgY2xhc3M9Im10LTIgcG9zaXRpb24tcmVsYXRpdmUiIHN0eWxlPSJtYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt6LWluZGV4OjE7IiBhbHQ9Ik1ldGF2ZXJzZSBTdG9ja3MgQW5kIFdoeSBZb3UgQ2FuJ3QgSWdub3JlIFRoZW0gQ292ZXIiLz48ZGl2IGNsYXNzPSJiZy1saWdodC1ibHVlIHBvc2l0aW9uLWFic29sdXRlIHctMTAwIiBzdHlsZT0iaGVpZ2h0OjYwJTt3aWR0aDoxMDAlO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjA7Ij48L2Rpdj48L2Rpdj48ZGl2IGlkPSJwbmxTaWdudXAiIGNsYXNzPSJjb2wtMTIgYmctbGlnaHQtYmx1ZSByb3VuZGVkLWJvdHRvbSBhbGlnbi1pdGVtcy1jZW50ZXIiPg0KCTxkaXYgaWQ9ImRpdlN1YnNjcmliZSIgY2xhc3M9InN1YnNjcmliZSBkLWlubGluZS1ibG9jayBweS0zIHB4LTEiPjxkaXYgY2xhc3M9ImgyIG0tMCBtYi0yIGMtZGFyay1ibHVlIj5NZXRhdmVyc2UgU3RvY2tzIEFuZCBXaHkgWW91IENhbiYjMzk7dCBJZ25vcmUgVGhlbTwvZGl2PjxwIGNsYXNzPSJmb250LXNtYWxsIj5UaGlua2luZyBhYm91dCBpbnZlc3RpbmcgaW4gTWV0YSwgUm9ibG94LCBvciBVbml0eT8gRW50ZXIgeW91ciBlbWFpbCB0byBsZWFybiB3aGF0IHN0cmVldHdpc2UgaW52ZXN0b3JzIG5lZWQgdG8ga25vdyBhYm91dCB0aGUgbWV0YXZlcnNlIGFuZCBwdWJsaWMgbWFya2V0cyBiZWZvcmUgbWFraW5nIGFuIGludmVzdG1lbnQuPC9wPjxkaXYgY2xhc3M9InJvdyBuYXJyb3ctZ3V0dGVyLXJvdyI+PGlucHV0IG5hbWU9InR4dFJlZ2lzdHJhdGlvbkVtYWlsIiB0eXBlPSJ0ZXh0IiBpZD0idHh0UmVnaXN0cmF0aW9uRW1haWwiIGNsYXNzPSJiLXdoaXRlIGNvbC1tZC03IGNvbC1sZy0xMiIgcGxhY2Vob2xkZXI9IllvdXIgRW1haWwgQWRkcmVzcyIgYXJpYS1sYWJlbD0iRW1haWwgQWRkcmVzcyIgLz48aW5wdXQgdHlwZT0iYnV0dG9uIiBuYW1lPSJidG5IQVN1Ym1pdCIgdmFsdWU9IlNpZ24tVXAgTm93IChGcmVlKSIgb25jbGljaz0iaWYgKENoZWNrRW1haWwoJiMzOTt0eHRSZWdpc3RyYXRpb25FbWFpbCYjMzk7LCAmIzM5O1Nob3dTdWdnZXN0aW9ucyYjMzk7LCAmIzM5O2MtYmxhY2smIzM5OykpIHsgd2luZG93LmxvY2F0aW9uID0gJiMzOTsvbmV3c2xldHRlci8/UmVnaXN0cmF0aW9uQ29kZT1GcmVlUmVwb3J0LVBsYWNlZEFydGljbGUmYW1wO1JlZ2lzdHJhdGlvblR5cGU9TWV0YXZlcnNlT2ZmZXImYW1wO1JlZ2lzdHJhdGlvbkRvbWFpbj1tYXJrZXRiZWF0LmNvbSZhbXA7UmVnaXN0ZXJFbWFpbD0mIzM5OytlbmNvZGVVUklDb21wb25lbnQoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJiMzOTt0eHRSZWdpc3RyYXRpb25FbWFpbCYjMzk7KS52YWx1ZSk7IHJldHVybiB0cnVlO30gZWxzZSB7IHJldHVybiBmYWxzZTsgfTsiIGlkPSJidG5IQVN1Ym1pdCIgY2xhc3M9ImNvbC1tZC01IGNvbC1sZy0xMiBidG4gYnRuLWZlYXR1cmVkIiAvPjxkaXYgaWQ9IlNob3dTdWdnZXN0aW9ucyI+PC9kaXY+PC9kaXY+PC9kaXY+DQo8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJtYi00Ij48ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRpbmciPjxoMiBjbGFzcz0idGV4dC1jYXBpdGFsaXplIj5Ub3AgSGVhZGxpbmVzIGFuZCBPZmZlcnM8L2gyPjxhIGhyZWY9Ii9oZWFkbGluZXMvIiBjbGFzcz0idXBwZXItbGluayI+VmlldyBBbGwgPHNwYW4gY2xhc3M9InNyLW9ubHkiPkhlYWRsaW5lczwvc3Bhbj48L2E+PC9kaXY+PHVsIGNsYXNzPSJhcnRpY2xlLWxpc3QgbS0wIHAtMCIgc3R5bGU9ImZvbnQtc2l6ZTowLjlyZW07Ij48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjUwMjI0MTEzMzU3X3ByaWNlLXRhcmdldHMtb24tbnZpZGlhLXJpc2UtaW4tZnJvbnQtb2YtZWFybmluZ3MuanBnIiBhbHQ9IiBJbiB0aGlzIHBob3RvIGlsbHVzdHJhdGlvbiB0aGUgTnZpZGlhIENvcnBvcmF0aW9uIGxvZ28gc2VlbiBvbiBhIHNtYXJ0cGhvbmUgc2NyZWVuIHdpdGggc3RvY2sgdHJhZGluZyIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjEyMDAiPjwvZGl2PjxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIHAtMiI+PGRpdiBjbGFzcz0idGl0bGUgYy1kYXJrLWdyYXkgZm9udC13ZWlnaHQtYm9sZCBmb250LXNtYWxsIj5QcmljZSBUYXJnZXRzIG9uIE5WSURJQSBSaXNlIGluIEZyb250IG9mIEVhcm5pbmdzPC9kaXY+PGRpdiBjbGFzcz0iZC1ibG9jayBmb250LXNtYWxsZXIgdGV4dC11cHBlcmNhc2UgbXQtMSBwb3N0LXRpbWUiPkJ5IFNhcmFoIEhvcnZhdGggPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IEZlYnJ1YXJ5IDI0LCAyMDI1PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvcHJpY2UtdGFyZ2V0cy1vbi1udmlkaWEtcmlzZS1pbi1mcm9udC1vZi1lYXJuaW5ncy8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IFByaWNlIFRhcmdldHMgb24gTlZJRElBIFJpc2UgaW4gRnJvbnQgb2YgRWFybmluZ3M8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI1MDIyNDExMjUzMF9hcmNoZXItYXZpYXRpb24tc3RvY2stc2tpZHMtbWlzdGFraW5nLXByb2dyZXNzLWZvci5qcGciIGFsdD0iQXJjaGVyIEF2aWF0aW9uIHN0b2NrIHByaWNlIGZvcmVjYXN0ICIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjY3NSIgd2lkdGg9IjEyMDAiPjwvZGl2PjxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIHAtMiI+PGRpdiBjbGFzcz0idGl0bGUgYy1kYXJrLWdyYXkgZm9udC13ZWlnaHQtYm9sZCBmb250LXNtYWxsIj5BcmNoZXIgQXZpYXRpb24gU3RvY2sgU2tpZHM6IE1pc3Rha2luZyBQcm9ncmVzcyBmb3IgQmFkIE5ld3M/PC9kaXY+PGRpdiBjbGFzcz0iZC1ibG9jayBmb250LXNtYWxsZXIgdGV4dC11cHBlcmNhc2UgbXQtMSBwb3N0LXRpbWUiPkJ5IENocmlzIE1hcmtvY2ggPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IEZlYnJ1YXJ5IDI0LCAyMDI1PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvYXJjaGVyLWF2aWF0aW9uLXN0b2NrLXNraWRzLW1pc3Rha2luZy1wcm9ncmVzcy1mb3ItYmFkLW5ld3MvIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBBcmNoZXIgQXZpYXRpb24gU3RvY2sgU2tpZHM6IE1pc3Rha2luZyBQcm9ncmVzcyBmb3IgQmFkIE5ld3M/PC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiIHN0eWxlPSJjdXJzb3I6cG9pbnRlcjsiPjxzcGFuIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MDsiPjxpbWcgbG9hZGluZz0nbGF6eScgc3JjPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zY3JpcHRzL1RyaWdnZXJlZENhbXBhaWduUGl4ZWwuYXNoeD9UcmlnZ2VyZWRDYW1wYWlnbklEPTExOTUyJlBsYWNlbWVudD1OYXRpdmVEaXNwbGF5JlNvdXJjZT1OYXRpdmVEaXNwbGF5JyBhbHQ9JycgaGVpZ2h0PScxJyB3aWR0aD0nMScgLz48L3NwYW4+PGRpdiBzdHlsZT0iYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheS0zKTttYXJnaW46IDA7ZmxleDogMCAwIDEwNXB4O2FzcGVjdC1yYXRpbzogMjEgLyAxNztvdmVyZmxvdzogaGlkZGVuOyI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2ltYWdlcy93ZWJwdXNoL2ZpbGVzL3RodW1iXzIwNTVwdXNoX3RydW1wX25ldy0xNi5qcGciIGFsdD0iVGhlIHJlYWwgcmVhc29uIGdvbGQgaXMgc29hcmluZyAoYW5kIGxpa2VseSB0byBjb250aW51ZSkiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgd2lkdGg9IjEwNSIgaGVpZ2h0PSI4NSIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiB3aWR0aD0iMTA1IiBoZWlnaHQ9Ijg1IiBzdHlsZT0id2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyOyI+PC9kaXY+PGRpdiBzdHlsZT0iZmxleDogMSAxIDE1MHB4OyBwYWRkaW5nOjAuNXJlbTsiPjxkaXYgY2xhc3M9InRpdGxlIiBzdHlsZT0ib3ZlcmZsb3c6aGlkZGVuOyBtYXgtaGVpZ2h0OjMuNmVtOyBmb250LXdlaWdodDo2MDA7IGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpOyBmb250LXNpemU6MC44ODhyZW07Ij5UaGUgcmVhbCByZWFzb24gZ29sZCBpcyBzb2FyaW5nIChhbmQgbGlrZWx5IHRvIGNvbnRpbnVlKTwvZGl2PjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IC4yNXJlbTtmb250LXNpemU6IC43NzdlbTsgZm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsiPkZyb20gR29sZGVuIFBvcnRmb2xpbzxzdHJvbmcgc3R5bGU9Im1hcmdpbi1sZWZ0OjVweDsiPihBZCk8L3N0cm9uZz48L2Rpdj48L2Rpdj48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJzcG9uc29yZWQgbm9vcGVuZXIiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvcmVkaXJlY3QuYXNweD9UcmlnZ2VyZWRDYW1wYWlnbklEPTExOTUyJlVzZXJJRD0wJlBsYWNlbWVudD1OYXRpdmVEaXNwbGF5JlNvdXJjZT1OYXRpdmVEaXNwbGF5JmludGVyc3RpdGlhbD0xIj48c3BhbiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOjFweDtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjsgY2xpcDpyZWN0KDAsMCwwLDApO3doaXRlLXNwYWNlOm5vd3JhcDsiPlZpZXcgVGhlIHJlYWwgcmVhc29uIGdvbGQgaXMgc29hcmluZyAoYW5kIGxpa2VseSB0byBjb250aW51ZSk8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI1MDIyNzExNDYyNF92b2xhdGlsaXR5LWlzLWJhY2stMy1zdG9ja3MtdG8tY3VzaGlvbi10aGUtc3AtNTAwcy5qcGciIGFsdD0iRmluYW5jZSBzdG9jayBib2FyZCB3aXRoIGdyYXBoIG1hcmtldCB2b2xhdGlsaXR5IOKAlCBQaG90byIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjEyMDAiPjwvZGl2PjxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIHAtMiI+PGRpdiBjbGFzcz0idGl0bGUgYy1kYXJrLWdyYXkgZm9udC13ZWlnaHQtYm9sZCBmb250LXNtYWxsIj5Wb2xhdGlsaXR5IElzIEJhY2s6IDMgU3RvY2tzIFRvIEN1c2hpb24gdGhlIFMmUCA1MDAncyBTd2luZ3M8L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgR2FicmllbCBPc29yaW8tTWF6aWxsaSA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gRmVicnVhcnkgMjcsIDIwMjU8L2Rpdj48L2Rpdj48YSBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzL3ZvbGF0aWxpdHktaXMtYmFjay0zLXN0b2Nrcy10by1jdXNoaW9uLXRoZS1zLWFuZC1wLTUwMHMtc3dpbmdzLyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgVm9sYXRpbGl0eSBJcyBCYWNrOiAzIFN0b2NrcyBUbyBDdXNoaW9uIHRoZSBTJlAgNTAwJ3MgU3dpbmdzPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9ImltYWdlLWxpbmsiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNTAyMjYxMTE3MjJfYXN0LXNwYWNlbW9iaWxlLXN0b2NrLXN1cmdlcy0xNy1hZnRlci1hbmFseXN0LXVwZ3IuanBnIiBhbHQ9IlN0b2NrIFVwIGFycm93ICIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjEyMDAiPjwvZGl2PjxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIHAtMiI+PGRpdiBjbGFzcz0idGl0bGUgYy1kYXJrLWdyYXkgZm9udC13ZWlnaHQtYm9sZCBmb250LXNtYWxsIj5BU1QgU3BhY2VNb2JpbGUgU3RvY2sgU3VyZ2VzIDE3JSBBZnRlciBBbmFseXN0IFVwZ3JhZGU8L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgTmF0aGFuIFJlaWZmIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBGZWJydWFyeSAyNiwgMjAyNTwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvYXN0LXNwYWNlbW9iaWxlLXN0b2NrLXN1cmdlcy0xNy1hZnRlci1hbmFseXN0LXVwZ3JhZGUvIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBBU1QgU3BhY2VNb2JpbGUgU3RvY2sgU3VyZ2VzIDE3JSBBZnRlciBBbmFseXN0IFVwZ3JhZGU8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI1MDIyNTExMjI1N19wYWxhbnRpci1zdG9jay1uZWFycy1iZWFyLW1hcmtldC10ZXJyaXRvcnktLS13aHktYS5wbmciIGFsdD0iUGFsYW50aXIgZGF0YSBzb2Z0d2FyZSIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjQ4OCIgd2lkdGg9IjEyMDAiPjwvZGl2PjxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIHAtMiI+PGRpdiBjbGFzcz0idGl0bGUgYy1kYXJrLWdyYXkgZm9udC13ZWlnaHQtYm9sZCBmb250LXNtYWxsIj5QYWxhbnRpciBTdG9jayBOZWFycyBCZWFyIE1hcmtldCBUZXJyaXRvcnkgLSBXaHkgYW5kIFdoYXTigJlzIE5leHQ/PC9kaXY+PGRpdiBjbGFzcz0iZC1ibG9jayBmb250LXNtYWxsZXIgdGV4dC11cHBlcmNhc2UgbXQtMSBwb3N0LXRpbWUiPkJ5IENocmlzIE1hcmtvY2ggPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IEZlYnJ1YXJ5IDI1LCAyMDI1PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvcGFsYW50aXItc3RvY2stbmVhcnMtYmVhci1tYXJrZXQtdGVycml0b3J5LXdoeS1hbmQtd2hhdHMtbmV4dC8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IFBhbGFudGlyIFN0b2NrIE5lYXJzIEJlYXIgTWFya2V0IFRlcnJpdG9yeSAtIFdoeSBhbmQgV2hhdOKAmXMgTmV4dD88L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSIgc3R5bGU9ImN1cnNvcjpwb2ludGVyOyI+PHNwYW4gc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO2hlaWdodDowOyI+PGltZyBsb2FkaW5nPSdsYXp5JyBzcmM9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvVHJpZ2dlcmVkQ2FtcGFpZ25QaXhlbC5hc2h4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTE5NTImUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXknIGFsdD0nJyBoZWlnaHQ9JzEnIHdpZHRoPScxJyAvPjwvc3Bhbj48ZGl2IHN0eWxlPSJib3JkZXItcmFkaXVzOiAwLjI1cmVtOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LTMpO21hcmdpbjogMDtmbGV4OiAwIDAgMTA1cHg7YXNwZWN0LXJhdGlvOiAyMSAvIDE3O292ZXJmbG93OiBoaWRkZW47Ij48aW1nIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL3dlYnB1c2gvZmlsZXMvdGh1bWJfMjA1NXB1c2hfdHJ1bXBfbmV3LTE2LmpwZyIgYWx0PSJUaGUgcmVhbCByZWFzb24gZ29sZCBpcyBzb2FyaW5nIChhbmQgbGlrZWx5IHRvIGNvbnRpbnVlKSIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiB3aWR0aD0iMTA1IiBoZWlnaHQ9Ijg1IiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHdpZHRoPSIxMDUiIGhlaWdodD0iODUiIHN0eWxlPSJ3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7Ij48L2Rpdj48ZGl2IHN0eWxlPSJmbGV4OiAxIDEgMTUwcHg7IHBhZGRpbmc6MC41cmVtOyI+PGRpdiBjbGFzcz0idGl0bGUiIHN0eWxlPSJvdmVyZmxvdzpoaWRkZW47IG1heC1oZWlnaHQ6My42ZW07IGZvbnQtd2VpZ2h0OjYwMDsgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7IGZvbnQtc2l6ZTowLjg4OHJlbTsiPlRoZSByZWFsIHJlYXNvbiBnb2xkIGlzIHNvYXJpbmcgKGFuZCBsaWtlbHkgdG8gY29udGludWUpPC9kaXY+PGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogLjI1cmVtO2ZvbnQtc2l6ZTogLjc3N2VtOyBmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyI+RnJvbSBHb2xkZW4gUG9ydGZvbGlvPHN0cm9uZyBzdHlsZT0ibWFyZ2luLWxlZnQ6NXB4OyI+KEFkKTwvc3Ryb25nPjwvZGl2PjwvZGl2PjxhIHRhcmdldD0iX2JsYW5rIiByZWw9InNwb25zb3JlZCBub29wZW5lciIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOyIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9yZWRpcmVjdC5hc3B4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTE5NTImVXNlcklEPTAmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXkmaW50ZXJzdGl0aWFsPTEiPjxzcGFuIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgd2lkdGg6MXB4O2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuOyBjbGlwOnJlY3QoMCwwLDAsMCk7d2hpdGUtc3BhY2U6bm93cmFwOyI+VmlldyBUaGUgcmVhbCByZWFzb24gZ29sZCBpcyBzb2FyaW5nIChhbmQgbGlrZWx5IHRvIGNvbnRpbnVlKTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjUwMjI0MTI0NTIxX2JpZ2JlYXIucG5nIiBhbHQ9IkJpZ0JlYXIuYWkgdmVyaXNjYW4iIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgaGVpZ2h0PSI0ODgiIHdpZHRoPSIxMjAwIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+QmlnQmVhci5haTogSXMgSXQgT3Bwb3J0dW5pdHkgS25vY2tpbmcgb3IgYSBUcmFwIERvb3I/PC9kaXY+PGRpdiBjbGFzcz0iZC1ibG9jayBmb250LXNtYWxsZXIgdGV4dC11cHBlcmNhc2UgbXQtMSBwb3N0LXRpbWUiPkJ5IEplZmZyZXkgTmVhbCBKb2huc29uIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBGZWJydWFyeSAyNSwgMjAyNTwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvYmlnYmVhcmFpLWlzLWl0LW9wcG9ydHVuaXR5LWtub2NraW5nLW9yLWEtdHJhcC1kb29yLyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgQmlnQmVhci5haTogSXMgSXQgT3Bwb3J0dW5pdHkgS25vY2tpbmcgb3IgYSBUcmFwIERvb3I/PC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9ImltYWdlLWxpbmsiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNTAyMjUwODU0MDVfbmViaXVzLXNsaWRlcy1wb3N0LWVhcm5pbmdzLWEtbG9uZy10ZXJtLWJ1eS1vcHBvcnQuanBnIiBhbHQ9IlNjaWVuY2UgZm9ybXVsYSBhbmQgbWF0aCBlcXVhdGlvbiBhYnN0cmFjdCBiYWNrZ3JvdW5kIOKAlCBQaG90byIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjgxNSIgd2lkdGg9IjEyMDAiPjwvZGl2PjxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIHAtMiI+PGRpdiBjbGFzcz0idGl0bGUgYy1kYXJrLWdyYXkgZm9udC13ZWlnaHQtYm9sZCBmb250LXNtYWxsIj5OZWJpdXMgU2xpZGVzIFBvc3QtRWFybmluZ3M6IEEgTG9uZy1UZXJtIEJ1eSBPcHBvcnR1bml0eT88L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgUnlhbiBIYXNzb24gPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IEZlYnJ1YXJ5IDI1LCAyMDI1PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy9uZWJpdXMtc2xpZGVzLXBvc3QtZWFybmluZ3MtYS1sb25nLXRlcm0tYnV5LW9wcG9ydHVuaXR5LyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgTmViaXVzIFNsaWRlcyBQb3N0LUVhcm5pbmdzOiBBIExvbmctVGVybSBCdXkgT3Bwb3J0dW5pdHk/PC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9ImltYWdlLWxpbmsiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNTAyMjcxMzU0NDNfbWFyY2hzLWhvdHRlc3Qtc3RvY2tzLTUtYnV5cy10by1jb25zaWRlci1ub3cucG5nIiBhbHQ9Ik1hcmNoIDIwMjUgY2FsZW5kYXIiIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgaGVpZ2h0PSI0ODgiIHdpZHRoPSIxMjAwIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+TWFyY2jigJlzIEhvdHRlc3QgU3RvY2tzOiA1IEJ1eXMgdG8gQ29uc2lkZXIgTm93PC9kaXY+PGRpdiBjbGFzcz0iZC1ibG9jayBmb250LXNtYWxsZXIgdGV4dC11cHBlcmNhc2UgbXQtMSBwb3N0LXRpbWUiPkJ5IFRob21hcyBIdWdoZXMgPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IEZlYnJ1YXJ5IDI4LCAyMDI1PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy9tYXJjaHMtaG90dGVzdC1zdG9ja3MtNS1idXlzLXRvLWNvbnNpZGVyLW5vdy8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IE1hcmNo4oCZcyBIb3R0ZXN0IFN0b2NrczogNSBCdXlzIHRvIENvbnNpZGVyIE5vdzwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjUwMjI0MTMwMzI1X2ZpbmRpbmctaGlkZGVuLWdlbXMtdW5jb252ZW50aW9uYWwtcGVubnktc3RvY2staW52LmpwZyIgYWx0PSJQaG90byBvZiBhIHN0YWNrIG9mIHBlbm5pZXMiIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgaGVpZ2h0PSI3MDAiIHdpZHRoPSIxMjAwIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+RmluZGluZyBIaWRkZW4gR2VtczogVW5jb252ZW50aW9uYWwgUGVubnkgU3RvY2sgSW52ZXN0aW5nPC9kaXY+PGRpdiBjbGFzcz0iZC1ibG9jayBmb250LXNtYWxsZXIgdGV4dC11cHBlcmNhc2UgbXQtMSBwb3N0LXRpbWUiPkJ5IERhbiBTY2htaWR0IDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBGZWJydWFyeSAyNCwgMjAyNTwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbGVhcm4vZmluZGluZy1oaWRkZW4tZ2Vtcy11bmNvbnZlbnRpb25hbC1wZW5ueS1zdG9jay1pbnZlc3RpbmcvIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBGaW5kaW5nIEhpZGRlbiBHZW1zOiBVbmNvbnZlbnRpb25hbCBQZW5ueSBTdG9jayBJbnZlc3Rpbmc8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI1MDIyNzE1MjkxNV81LWJlc3QtZ29sZC1ldGZzLWZvci1tYXJjaC10by1jdXJiLXJlY2Vzc2lvbi1mZWFycy5qcGciIGFsdD0iU3RhY2sgb2Ygc2hpbnkgZ29sZCBiYXJzIG9uIGZpbmFuY2lhbCBnb2xkIHByaWNlIGdyYXBoIDNkIGlsbHVzdHJhdGlvIOKAlCBQaG90byIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjY3NiIgd2lkdGg9IjEyMDAiPjwvZGl2PjxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIHAtMiI+PGRpdiBjbGFzcz0idGl0bGUgYy1kYXJrLWdyYXkgZm9udC13ZWlnaHQtYm9sZCBmb250LXNtYWxsIj41IEJlc3QgR29sZCBFVEZzIGZvciBNYXJjaCB0byBDdXJiIFJlY2Vzc2lvbiBGZWFyczwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBKZWZmcmV5IE5lYWwgSm9obnNvbiA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gRmVicnVhcnkgMjgsIDIwMjU8L2Rpdj48L2Rpdj48YSBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzLzUtYmVzdC1nb2xkLWV0ZnMtZm9yLW1hcmNoLXRvLWN1cmItcmVjZXNzaW9uLWZlYXJzLyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgNSBCZXN0IEdvbGQgRVRGcyBmb3IgTWFyY2ggdG8gQ3VyYiBSZWNlc3Npb24gRmVhcnM8L3NwYW4+PC9hPjwvbGk+PC91bD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtOSBjb2wtc20tMyBjb2wtbGctOCBoLTEwMCIgc3R5bGU9ImhlaWdodDogYXV0byAhaW1wb3J0YW50OyI+PGRpdiBpZD0ic3RpY2t5QWQiIGNsYXNzPSJwbGFjZWQtc2Nyb2xsIj48ZGl2IGNsYXNzPSJ3LTEwMCBvdmVyZmxvdy1oaWRkZW4iPjwhLS0gTWFya2V0QmVhdCBTaWRlYmFyIEJvdHRvbSBBZCAtLT48aW5zIGNsYXNzPSJhZHNieWdvb2dsZSIgc3R5bGUgPSJkaXNwbGF5OmJsb2NrIiAgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi05MzczMTYyNjExMjgzOTM1IiBkYXRhLWFkLXNsb3Q9IjE5MjcwODk4MzUiIGRhdGEtYWQtZm9ybWF0PSJhdXRvIiBkYXRhLWZ1bGwtd2lkdGgtcmVzcG9uc2l2ZT0idHJ1ZSI+PC9pbnM+PC9kaXY+PHNjcmlwdD4oYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOzwvc2NyaXB0PjwvZGl2PjxkaXYgaWQ9InBsYWNlSG9sZGVyIiBjbGFzcz0iZC1ub25lIGQtc20tYmxvY2siIHN0eWxlPSJoZWlnaHQ6IDEwMHB4Ij48L2Rpdj48c2NyaXB0PmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLCBmdW5jdGlvbiAoKSB7dmFyIGFkanVzdFBsYWNlSG9sZGVyID0gZnVuY3Rpb24gKCkge2lmICgkKGRvY3VtZW50KS53aWR0aCgpID4gOTkyICYmIHR5cGVvZiAoJCgiI3BsYWNlZC1hcnRpY2xlIilbMF0pICE9ICd1bmRlZmluZWQnKSB7JCgiI3BsYWNlSG9sZGVyIikuY3NzKCJoZWlnaHQiLCAwKTskKCIjcGxhY2VIb2xkZXIiKS5jc3MoImhlaWdodCIsICQoIiNwbGFjZWQtYXJ0aWNsZSIpWzBdLm9mZnNldEhlaWdodCAtICgkKCIjcGxhY2VkLXNpZGViYXIiKVswXS5vZmZzZXRIZWlnaHQgKyAkKCIjc3RpY2t5QWQiKVswXS5vZmZzZXRIZWlnaHQpKTt9ZWxzZSB7JCgiI3BsYWNlSG9sZGVyIikuY3NzKCJoZWlnaHQiLCAwKTskKCIjcGxhY2VIb2xkZXIiKS5jc3MoImhlaWdodCIsICQoIiNwbGFjZWQtc2lkZWJhciIpWzBdLm9mZnNldEhlaWdodCAtICgkKCIjc3RpY2t5QWQiKVswXS5vZmZzZXRIZWlnaHQpKTt9fTthZGp1c3RQbGFjZUhvbGRlcigpO2RlYm91bmNlKCQod2luZG93KS5yZXNpemUoZnVuY3Rpb24gKCkge2FkanVzdFBsYWNlSG9sZGVyKCk7fSkpOyB2YXIgc2Nyb2xsU2lkZWJhckFkID0gZnVuY3Rpb24oKXsgaWYgKCQoZG9jdW1lbnQpLndpZHRoKCkgPiA1NzYgJiYgdHlwZW9mICgkKCIucGxhY2VkLXNjcm9sbCIpWzBdKSAhPSAndW5kZWZpbmVkJyAmJiB0eXBlb2YgKCQoIiNwbGFjZWQtYXJ0aWNsZSIpWzBdKSAhPSAndW5kZWZpbmVkJyApIHsgdmFyIGVsZW1lbnRQb3NpdGlvbiA9ICQoJy5wbGFjZWQtc2Nyb2xsJykub2Zmc2V0KCk7IHZhciBlbGVtZW50SGVpZ2h0ID0gJCgnLnBsYWNlZC1zY3JvbGwnKS5vdXRlckhlaWdodCgpOyB2YXIgcGxhY2VIb2xkZXJUb3AgPSAkKCcjcGxhY2VkLWFydGljbGUnKS5vZmZzZXQoKS50b3A7IHZhciBwbGFjZUhvbGRlckhlaWdodCA9ICQoJyNwbGFjZWQtYXJ0aWNsZScpLm91dGVySGVpZ2h0KCk7IHZhciBzaWRlYmFyUG9zaXRpb24gPSAkKCcjcGxhY2VkLWFydGljbGUnKS5vZmZzZXQoKTsgJCh3aW5kb3cpLnNjcm9sbChmdW5jdGlvbigpeyBpZigkKHdpbmRvdykuc2Nyb2xsVG9wKCkgPiBlbGVtZW50UG9zaXRpb24udG9wICYmICQod2luZG93KS5zY3JvbGxUb3AoKSA8PSBwbGFjZUhvbGRlclRvcCArIHBsYWNlSG9sZGVySGVpZ2h0IC0gZWxlbWVudEhlaWdodCAtIDE1MCl7ICQoJy5wbGFjZWQtc2Nyb2xsJykuY3NzKCdwb3NpdGlvbicsJ2ZpeGVkJykuY3NzKCd0b3AnLCc1NXB4Jyk7fSBlbHNlIHsgJCgnLnBsYWNlZC1zY3JvbGwnKS5jc3MoJ3Bvc2l0aW9uJywncmVsYXRpdmUnKTsgfX0pO319OyAgc2Nyb2xsU2lkZWJhckFkKCk7IGRlYm91bmNlKCQod2luZG93KS5yZXNpemUoZnVuY3Rpb24gKCkge3Njcm9sbFNpZGViYXJBZCgpO30pKTt9KTs8L3NjcmlwdD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj5kAgsPZBYCAgMPFgIfAAXbCjxsaT48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvbWFya2V0YmVhdC13ZWVrLWluLXJldmlldy0wMi0yNC0wMi0yOC8iPk1hcmtldEJlYXQgV2VlayBpbiBSZXZpZXcg4oCTIDAyLzI0IC0gMDIvMjg8L2E+PC9saT4NCjxsaT48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvYW5hbHlzdHMtbGlmdC1hY2hyLXN0b2NrLWRlc3BpdGUtZWFybmluZ3MtbWlzcy8iPkFuYWx5c3RzIExpZnQgQXJjaGVyIEF2aWF0aW9uIFN0b2NrIERlc3BpdGUgRWFybmluZ3MgTWlzcyA8L2E+PC9saT4NCjxsaT48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvYXV0b2Rlc2stZGVzaWducy12YWx1ZS1mb3ItaW52ZXN0b3JzLXVwdHJlbmQtc2V0LXRvLWNvbnRpbnVlLyI+QXV0b2Rlc2sgRGVzaWducyBWYWx1ZSBmb3IgSW52ZXN0b3JzOiBVcHRyZW5kIFNldCB0byBDb250aW51ZTwvYT48L2xpPg0KPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9jaGFvcy1hbmQtY2FzaC1maW5kaW5nLW9wcG9ydHVuaXR5LWluLXZvbGF0aWxpdHkvIj5DaGFvcyBhbmQgQ2FzaDogRmluZGluZyBPcHBvcnR1bml0eSBpbiBWb2xhdGlsaXR5PC9hPjwvbGk+DQo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL2FuaGV1c2VyLWJ1c2NoLXN0b2NrLXJhbGxpZXNpcy10aGUta2luZy1vZi1iZWVycy1iYWNrLyI+QW5oZXVzZXItQnVzY2ggU3RvY2sgUmFsbGllc+KAlElzIHRoZSBLaW5nIG9mIEJlZXJzIEJhY2s/PC9hPjwvbGk+DQo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL3NhbGVzZm9yY2VzLWhpZGRlbi1zdHJlbmd0aHMtY291bGQtZnVlbC1hLXBvd2VyZnVsLXJlYm91bmQvIj5TYWxlc2ZvcmNl4oCZcyBIaWRkZW4gU3RyZW5ndGhzIENvdWxkIEZ1ZWwgYSBQb3dlcmZ1bCBSZWJvdW5kPC9hPjwvbGk+DQo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzLzItY2F0YWx5c3RzLXRoYXQtY291bGQtcHVzaC1udmlkaWEtc3RvY2stdXAtMzAtdGhpcy15ZWFyLyI+MiBDYXRhbHlzdHMgVGhhdCBDb3VsZCBQdXNoIE5WSURJQSBTdG9jayBVcCAzMCUgVGhpcyBZZWFyPC9hPjwvbGk+DQo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL2RvLWdtLXN0b2NrLWJ1eWJhY2tzLW1ha2UtdGhlLXN0b2NrLWJ1eWFibGUtZm9yLWludmVzdG9ycy8iPkRvIEdNIFN0b2NrIEJ1eWJhY2tzIE1ha2UgdGhlIFN0b2NrIEJ1eWFibGUgRm9yIEludmVzdG9ycz88L2E+PC9saT4NCmQCEg8WAh8ABaMBPHNjcmlwdD4gdmFyIGVtbGNoayA9ICI0MEZEMzFFRDlDODk4QUYzQjgxRjBCMDE5RDczREMwMzdCM0IyOEI1OTEzREZFQzZDMkRDRkQ4Njc0NUVGRkM2MDQzQTc4RjBBNkY1OTBENUEyMzMzNDgxNTU0OTYxMDkwQUNERDE3NzA2NjlGMDU0RTRCMUJCRUQ3MDk2QzNFQyI7IDwvc2NyaXB0PmQCFA8WAh8AZWQCFQ8WAh8ABVE8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+c2V0Q29va2llKCJNYXJrZXRCZWF0T3B0aW5Db29raWUiLCAxLCAzKTs8L3NjcmlwdD5kZJ8Gxum3lnVuvb0yBC9MR+z6DgC3" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=TGE6mH29_tpsdHwhewvfnZZ1XtMYSVXLm0Jql1RT8Gt0UJpBTCqqFxYSJ6nYrV4lmQxbdhmD7ckA_eQodaniwZjAfL41&t=638628027619783110" type="text/javascript"></script> <script src="/ScriptResource.axd?d=nlSrOCgmHRkJKy_atxR8MlI0g5Fyrw2N4vOH-J1pSh0LNd-DEJpJJM2PqbFuXW8LCcUktIdE5I5RFTWBcrIyR03paG7H2oiMkNiPlh3szTWi9JBhKv8-Yi9ORQOMTynHqdqDPyvuvuHxpyvkgT4B1r1YoVk1&t=ffffffffc7a8e318" type="text/javascript"></script> <script src="/ScriptResource.axd?d=5uHgycXeCI_2B1KxfCX0UN6zg6FdD9djh2Jah60XTTaX767t8n5jvCXuYRybH_HPVlQDavAt0ikkPNOcfyNasH5OYnS1TD65R4AbJ5dhbf_Znzg5OzEkvowWtUFJLchVbmKGCLSfl8ZdID-sIL3sTP1aJuM1&t=2a9d95e3" type="text/javascript"></script> <script src="/ScriptResource.axd?d=LDxligUXaea7HOiymrOLbfc35UUl3oZNQV3EOXsRk5Kt-0hKzSsb9k0eT_romv_Ll5LoadWOAwUauWDpfKmeWEOLI5LOhgBPgsJW1hTy1ajIzNRgTFTmBT4Dk-RNxZUe1V4l-RYOzt9r8FfnhAK8HfJmOZHK1RuMAF6oTb2niff1rxa90&t=2a9d95e3" 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="808B4E62" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAAhgBflrKmA1DkikrHH5YcqVFY9Zi5w+zFG/i9MWgi3/u3/O13+AK0BueTddwJNHno8iYRyunxBjd+iJ64LS9arW7QP4ovtZHfVkQ9Jmo/a6mWzkBf/AqTf4LULcoU5+pimvwCmS27YgX3NL1gmCa42zMatPI0BjwaD7I9RmMOuT31VrG+dmPFZwcXF1gbExsHfpWMra" /> </div> <h1 id="pageTitle" class="PageTitleHOne"> Real Estate Stocks List </h1> <p>This page shows information about the 33 largest real estate sector stocks including Sotherly Hotels, AGNC Investment, Sotherly Hotels, and AGNC Investment. <a href="#investing-in-real-estate-explained">Learn more about real estate stocks.</a></p> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$cphPrimaryContent$scriptManager', 'form1', ['tctl00$cphPrimaryContent$upResults','cphPrimaryContent_upResults'], [], [], 90, 'ctl00'); //]]> </script> <div id="cphPrimaryContent_upResults"> <div id="results-area"> <div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/SOHOB/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/sotherly-hotels-inc-logo.png?v=20230314140758" height="34" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Sotherly Hotels stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/SOHOB/"><span class="c-dark-blue">1. Sotherly Hotels </span> <span style="font-size:0.6em;">NASDAQ:SOHOB</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$17.09</strong> <strong style="color:#D2333D"> -0.16 (-0.90%)</strong> <div class="price-updated">As of 02/28/2025 04:00 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Sotherly Hotels Inc. is a self-managed and self-administered lodging REIT focused on the acquisition, renovation, upbranding and repositioning of upscale to upper-upscale full-service hotels in the Southern United States. Sotherly may also opportunistically acquire hotels throughout the United States. Currently, the Company's portfolio consists of investments in ten hotel properties, comprising 2,786 rooms, as well as interests in two condominium hotels and their associated rental programs. The Company owns hotels that operate under the Hilton Worldwide and Hyatt Hotels Corporation brands, as well as independent hotels. Sotherly Hotels Inc. was organized in 2004 and is headquartered in Williamsburg, Virginia.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>380 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>1,708 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$16.75<div class="range"><span class="range-marker" style="left:105%"><span class="range-arrow">▼</span></span></div>$16.75</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$16.33<div class="range"><span class="range-marker" style="left:48%"><span class="range-arrow">▼</span></span></div>$17.87</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$16.01<div class="range"><span class="range-marker" style="left:22%"><span class="range-arrow">▼</span></span></div>$20.89</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>7.85%</dd></div></dl></div></div><div class="d-block d-md-flex flex-wrap align-items-center p-0 mb-4"><div class="w-100 c-white d-block rounded" style="background: linear-gradient(180deg, rgba(0,71,104,1) 0%, rgba(0,77,113,1) 38%, rgba(0,84,123,1) 73%, rgba(0,87,128,1) 100%)"> <style type="text/css"> @media (max-width:768px) { .optin-left-image {background: none !important; padding-left: 1rem !important;}}</style><div id="pnlSignup" class="py-4 pr-4 rounded optin-left-image" style="padding-left:280px;background:url(/images/bg-messages.png) left top no-repeat;background-size:auto 100%;"> <div id="divSubscribe" class="subscribe d-inline-block px-3 px-md-0"><div class="h3 font-weight-medium m-0 mb-2" style="font-size:1.8em;">Get the Latest News and Ratings for Your Stocks</div><p style="font-size:1.125em;max-width:800px;;" class="mb-3 font-large c-light-gray">Enter your email address below to receive the latest headlines and analysts' recommendations for your stocks with our free daily email newsletter.</p><div style="max-width:528px;" class="form-row ml-0"><input name="OnPageRegistrationEmail" type="text" id="OnPageRegistrationEmail" class="b-white col-sm-7" placeholder="Your Email Address" aria-label="Email Address" style="display:inline-block;flex:1 0 296px;-ms-flex:1 0 296px;" /><input type="button" name="btnHASubmit" value="Sign-Up Now" onclick="if (CheckEmail('OnPageRegistrationEmail', 'ShowSuggestionOnPage', 'c-white')) { window.location = '/newsletter/?RegistrationCode=SectorIndustriesPage&RegistrationDomain=marketbeat.com&RegisterEmail='+encodeURIComponent(document.getElementById('OnPageRegistrationEmail').value); return true;} else { return false; };" id="btnHASubmit" class="col-sm-5 btn btn-featured" style="display:inline-block;flex:1 0 232px;-ms-flex:1 0 232px;" /><div id="ShowSuggestionOnPage"></div></div></div> </div></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/AGNCL/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/agnc-investment-corp-logo.jpg?v=20230419124212" height="30" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="AGNC Investment stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/AGNCL/"><span class="c-dark-blue">2. AGNC Investment </span> <span style="font-size:0.6em;">NASDAQ:AGNCL</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$25.16</strong> <strong style="color:#6C7783"> 0.00 (0.00%)</strong> <div class="price-updated">Closing price 02/28/2025 04:00 PM Eastern</div></div><div class="d-inline-block extended-hours mb-2"><div class="font-8 bold" style="color: var(--gray-10);">Extended Trading</div><strong style="color: var(--blue-11);">$25.14</strong> <strong class="font-9" style="color:#D2333D"> -0.02 (-0.10%)</strong> <div class="price-updated">As of 02/28/2025 04:02 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">AGNC Investment Corp. provides private capital to housing market in the United States. It invests in residential mortgage pass-through securities and collateralized mortgage obligations for which the principal and interest payments are guaranteed by the United States government-sponsored enterprise or by the United States government agency. The company qualifies as a real estate investment trust for federal income tax purposes. It generally would not be subject to federal corporate income taxes if it distributes at least 90% of its taxable income to its stockholders. The company was formerly known as American Capital Agency Corp. and changed its name to AGNC Investment Corp. in September 2016. AGNC Investment Corp. was incorporated in 2008 and is headquartered in Bethesda, Maryland.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>15,429 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>20,777 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$25.10<div class="range"><span class="range-marker" style="left:43%"><span class="range-arrow">▼</span></span></div>$25.24</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$24.18<div class="range"><span class="range-marker" style="left:61%"><span class="range-arrow">▼</span></span></div>$25.79</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$22.30<div class="range"><span class="range-marker" style="left:82%"><span class="range-arrow">▼</span></span></div>$25.79</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>9.11%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/SOHON/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/sotherly-hotels-inc-logo.jpg?v=20230315073447" height="29" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Sotherly Hotels stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/SOHON/"><span class="c-dark-blue">3. Sotherly Hotels </span> <span style="font-size:0.6em;">NASDAQ:SOHON</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$16.54</strong> <strong style="color:#D2333D"> -0.81 (-4.67%)</strong> <div class="price-updated">As of 02/28/2025 04:00 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Sotherly Hotels Inc. is a self-managed and self-administered lodging REIT focused on the acquisition, renovation, upbranding and repositioning of upscale to upper-upscale full-service hotels in the Southern United States. Sotherly may also opportunistically acquire hotels throughout the United States. Currently, the Company's portfolio consists of investments in ten hotel properties, comprising 2,786 rooms, as well as interests in two condominium hotels and their associated rental programs. The Company owns hotels that operate under the Hilton Worldwide and Hyatt Hotels Corporation brands, as well as independent hotels. Sotherly Hotels Inc. was organized in 2004 and is headquartered in Williamsburg, Virginia.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>2,144 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>912 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$16.68<div class="range"><span class="range-marker" style="left:55%"><span class="range-arrow">▼</span></span></div>$16.90</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$16.01<div class="range"><span class="range-marker" style="left:27%"><span class="range-arrow">▼</span></span></div>$18.94</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$16.68<div class="range"><span class="range-marker" style="left:3%"><span class="range-arrow">▼</span></span></div>$20.67</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>8.37%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/AGNCM/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/agnc-investment-corp-logo.png?v=20230309165048" height="100" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="AGNC Investment stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/AGNCM/"><span class="c-dark-blue">4. AGNC Investment </span> <span style="font-size:0.6em;">NASDAQ:AGNCM</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$25.40</strong> <strong style="color:#11824D"> +0.07 (+0.28%)</strong> <div class="price-updated">Closing price 02/28/2025 04:00 PM Eastern</div></div><div class="d-inline-block extended-hours mb-2"><div class="font-8 bold" style="color: var(--gray-10);">Extended Trading</div><strong style="color: var(--blue-11);">$25.41</strong> <strong class="font-9" style="color:#11824D"> +0.01 (+0.04%)</strong> <div class="price-updated">As of 02/28/2025 04:02 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">AGNC Investment Corp. provides private capital to housing market in the United States. It invests in residential mortgage pass-through securities and collateralized mortgage obligations for which the principal and interest payments are guaranteed by the United States government-sponsored enterprise or by the United States government agency. The company qualifies as a real estate investment trust for federal income tax purposes. It generally would not be subject to federal corporate income taxes if it distributes at least 90% of its taxable income to its stockholders. The company was formerly known as American Capital Agency Corp. and changed its name to AGNC Investment Corp. in September 2016. AGNC Investment Corp. was incorporated in 2008 and is headquartered in Bethesda, Maryland.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>8,689 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>19,419 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$25.30<div class="range"><span class="range-marker" style="left:100%"><span class="range-arrow">▼</span></span></div>$25.40</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$25.04<div class="range"><span class="range-marker" style="left:64%"><span class="range-arrow">▼</span></span></div>$25.60</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$24.32<div class="range"><span class="range-marker" style="left:71%"><span class="range-arrow">▼</span></span></div>$25.85</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>7.74%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/SOHOO/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/sotherly-hotels-inc-logo.png" height="100" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Sotherly Hotels stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/SOHOO/"><span class="c-dark-blue">5. Sotherly Hotels </span> <span style="font-size:0.6em;">NASDAQ:SOHOO</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$16.86</strong> <strong style="color:#11824D"> +0.29 (+1.77%)</strong> <div class="price-updated">As of 02/28/2025 04:00 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Sotherly Hotels Inc. is a self-managed and self-administered lodging REIT focused on the acquisition, renovation, upbranding and repositioning of upscale to upper-upscale full-service hotels in the Southern United States. Sotherly may also opportunistically acquire hotels throughout the United States. Currently, the Company's portfolio consists of investments in ten hotel properties, comprising 2,786 rooms, as well as interests in two condominium hotels and their associated rental programs. The Company owns hotels that operate under the Hilton Worldwide and Hyatt Hotels Corporation brands, as well as independent hotels. Sotherly Hotels Inc. was organized in 2004 and is headquartered in Williamsburg, Virginia.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>46 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>1,093 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$17.05<div class="range"><span class="range-marker" style="left:NaN%"><span class="range-arrow">▼</span></span></div>$17.05</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$16.72<div class="range"><span class="range-marker" style="left:35%"><span class="range-arrow">▼</span></span></div>$17.67</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$15.15<div class="range"><span class="range-marker" style="left:40%"><span class="range-arrow">▼</span></span></div>$19.92</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>7.76%</dd></div></dl></div></div><div class="hold-unit mb-4"><div style="height:270px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;"><ins class="adsbygoogle" style="display:block;width:100%;height:270px" data-ad-client="ca-pub-9373162611283935" data-ad-slot="8428728355" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/AGNCN/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/agnc-investment-corp-logo.png?v=20220929161428" height="30" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="AGNC Investment stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/AGNCN/"><span class="c-dark-blue">6. AGNC Investment </span> <span style="font-size:0.6em;">NASDAQ:AGNCN</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$25.80</strong> <strong style="color:#D2333D"> -0.10 (-0.39%)</strong> <div class="price-updated">Closing price 02/28/2025 04:00 PM Eastern</div></div><div class="d-inline-block extended-hours mb-2"><div class="font-8 bold" style="color: var(--gray-10);">Extended Trading</div><strong style="color: var(--blue-11);">$25.83</strong> <strong class="font-9" style="color:#11824D"> +0.03 (+0.12%)</strong> <div class="price-updated">As of 08:13 AM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">AGNC Investment Corp. provides private capital to housing market in the United States. It invests in residential mortgage pass-through securities and collateralized mortgage obligations for which the principal and interest payments are guaranteed by the United States government-sponsored enterprise or by the United States government agency. The company qualifies as a real estate investment trust for federal income tax purposes. It generally would not be subject to federal corporate income taxes if it distributes at least 90% of its taxable income to its stockholders. The company was formerly known as American Capital Agency Corp. and changed its name to AGNC Investment Corp. in September 2016. AGNC Investment Corp. was incorporated in 2008 and is headquartered in Bethesda, Maryland.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>24,861 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>23,916 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$25.80<div class="range"><span class="range-marker" style="left:0%"><span class="range-arrow">▼</span></span></div>$25.90</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$25.57<div class="range"><span class="range-marker" style="left:53%"><span class="range-arrow">▼</span></span></div>$26.00</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$25.06<div class="range"><span class="range-marker" style="left:73%"><span class="range-arrow">▼</span></span></div>$26.08</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>7.13%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/SQFTP/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/presidio-property-trust-inc-logo.png" height="100" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Presidio Property Trust stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/SQFTP/"><span class="c-dark-blue">7. Presidio Property Trust </span> <span style="font-size:0.6em;">NASDAQ:SQFTP</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$15.89</strong> <strong style="color:#11824D"> +0.17 (+1.08%)</strong> <div class="price-updated">As of 02/28/2025 04:00 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Presidio is an internally managed, diversified REIT with holdings in model home properties which are triple-net leased to homebuilders, office, industrial, and retail properties. Presidio's model homes are leased to homebuilders located in Arizona, Illinois, Texas, Wisconsin, and Florida. Our office, industrial and retail properties are located primarily in Colorado, with properties also located in Maryland, North Dakota, Texas, and Southern California. While geographical clustering of real estate enables us to reduce our operating costs through economies of scale by servicing several properties with less staff, it makes us susceptible to changing market conditions in these discrete geographic areas, including those that have developed as a result of COVID-19. Presidio owns approximately 6.5% of the outstanding common stock of Conduit Pharmaceuticals Inc., a disease agnostic multi-asset clinical-stage disease-agnostic life science company providing an efficient model for compound development.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>5,554 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>3,815 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$15.26<div class="range"><span class="range-marker" style="left:105%"><span class="range-arrow">▼</span></span></div>$15.68</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$13.80<div class="range"><span class="range-marker" style="left:100%"><span class="range-arrow">▼</span></span></div>$15.89</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$13.30<div class="range"><span class="range-marker" style="left:47%"><span class="range-arrow">▼</span></span></div>$18.84</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>15.48%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/AGNCO/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/agnc-investment-corp-logo.jpg?v=20230413073130" height="30" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="AGNC Investment stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/AGNCO/"><span class="c-dark-blue">8. AGNC Investment </span> <span style="font-size:0.6em;">NASDAQ:AGNCO</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$25.58</strong> <strong style="color:#11824D"> +0.03 (+0.12%)</strong> <div class="price-updated">Closing price 02/28/2025 04:00 PM Eastern</div></div><div class="d-inline-block extended-hours mb-2"><div class="font-8 bold" style="color: var(--gray-10);">Extended Trading</div><strong style="color: var(--blue-11);">$25.58</strong> <strong class="font-9" style="color:#6C7783"> 0.00 (0.00%)</strong> <div class="price-updated">As of 02/28/2025 04:02 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">AGNC Investment Corp. provides private capital to housing market in the United States. It invests in residential mortgage pass-through securities and collateralized mortgage obligations for which the principal and interest payments are guaranteed by the United States government-sponsored enterprise or by the United States government agency. The company qualifies as a real estate investment trust for federal income tax purposes. It generally would not be subject to federal corporate income taxes if it distributes at least 90% of its taxable income to its stockholders. The company was formerly known as American Capital Agency Corp. and changed its name to AGNC Investment Corp. in September 2016. AGNC Investment Corp. was incorporated in 2008 and is headquartered in Bethesda, Maryland.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>19,590 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>38,974 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$25.50<div class="range"><span class="range-marker" style="left:89%"><span class="range-arrow">▼</span></span></div>$25.59</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$25.15<div class="range"><span class="range-marker" style="left:86%"><span class="range-arrow">▼</span></span></div>$25.65</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$24.01<div class="range"><span class="range-marker" style="left:93%"><span class="range-arrow">▼</span></span></div>$25.70</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>7.87%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/SQFTW/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/presidio-property-trust-inc-logo.png" height="100" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Presidio Property Trust stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/SQFTW/"><span class="c-dark-blue">9. Presidio Property Trust </span> <span style="font-size:0.6em;">NASDAQ:SQFTW</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$0.03</strong> <strong style="color:#D2333D"> -0.01 (-15.17%)</strong> <div class="price-updated">As of 02/28/2025 04:00 PM Eastern</div></div></div><p class="mb-1 font-small">Presidio is an internally managed, diversified REIT with holdings in model home properties which are triple-net leased to homebuilders, office, industrial, and retail properties. Presidio's model homes are leased to homebuilders located in Arizona, Illinois, Texas, Wisconsin, and Florida. Our office, industrial and retail properties are located primarily in Colorado, with properties also located in Maryland, North Dakota, Texas, and Southern California. While geographical clustering of real estate enables us to reduce our operating costs through economies of scale by servicing several properties with less staff, it makes us susceptible to changing market conditions in these discrete geographic areas, including those that have developed as a result of COVID-19. Presidio owns approximately 6.5% of the outstanding common stock of Conduit Pharmaceuticals Inc., a disease agnostic multi-asset clinical-stage disease-agnostic life science company providing an efficient model for compound development.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>11,060 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>4,054 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$0.03<div class="range"><span class="range-marker" style="left:0%"><span class="range-arrow">▼</span></span></div>$0.04</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$0.03<div class="range"><span class="range-marker" style="left:25%"><span class="range-arrow">▼</span></span></div>$0.04</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$0.03<div class="range"><span class="range-marker" style="left:11%"><span class="range-arrow">▼</span></span></div>$0.10</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>N/A</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/AGNCP/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/agnc-investment-corp-logo.png?v=20211103152739" height="30" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="AGNC Investment stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/AGNCP/"><span class="c-dark-blue">10. AGNC Investment </span> <span style="font-size:0.6em;">NASDAQ:AGNCP</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$25.24</strong> <strong style="color:#D2333D"> -0.01 (-0.04%)</strong> <div class="price-updated">Closing price 02/28/2025 04:00 PM Eastern</div></div><div class="d-inline-block extended-hours mb-2"><div class="font-8 bold" style="color: var(--gray-10);">Extended Trading</div><strong style="color: var(--blue-11);">$25.24</strong> <strong class="font-9" style="color:#11824D"> +0.01 (+0.02%)</strong> <div class="price-updated">As of 02/28/2025 04:02 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">AGNC Investment Corp. provides private capital to housing market in the United States. It invests in residential mortgage pass-through securities and collateralized mortgage obligations for which the principal and interest payments are guaranteed by the United States government-sponsored enterprise or by the United States government agency. The company qualifies as a real estate investment trust for federal income tax purposes. It generally would not be subject to federal corporate income taxes if it distributes at least 90% of its taxable income to its stockholders. The company was formerly known as American Capital Agency Corp. and changed its name to AGNC Investment Corp. in September 2016. AGNC Investment Corp. was incorporated in 2008 and is headquartered in Bethesda, Maryland.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>33,601 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>52,025 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$25.18<div class="range"><span class="range-marker" style="left:86%"><span class="range-arrow">▼</span></span></div>$25.25</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$24.56<div class="range"><span class="range-marker" style="left:96%"><span class="range-arrow">▼</span></span></div>$25.27</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$22.91<div class="range"><span class="range-marker" style="left:98%"><span class="range-arrow">▼</span></span></div>$25.29</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>7.63%</dd></div></dl></div></div><div class="hold-unit mb-4"><div style="height:270px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;"><ins class="adsbygoogle" style="display:block;width:100%;height:270px" data-ad-client="ca-pub-9373162611283935" data-ad-slot="8428728355" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/UKOMW/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/ucommune-international-ltd-logo.png" height="100" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Ucommune International stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/UKOMW/"><span class="c-dark-blue">11. Ucommune International </span> <span style="font-size:0.6em;">NASDAQ:UKOMW</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$0.0099</strong> <strong style="color:#D2333D"> 0.00 (-1.00%)</strong> <div class="price-updated">As of 02/28/2025 03:36 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Ucommune International Ltd manages and provides agile office spaces in China. It operates self-operated and asset-light models. The company also provides individual services, such as catering, fitness, healthcare, training, and entertainment; general corporate services, such as corporate secretary, human resources, legal, finance, IT support, and tax services; incubation and corporate venturing services; design and build services; advertising and branding services; and related services. It serves individuals and enterprises. The company operates under the Ucommune brand. Ucommune International Ltd was founded in 2015 and is based in Beijing, the People's Republic of China.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>489 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>16,150 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$0.0099<div class="range"><span class="range-marker" style="left:0%"><span class="range-arrow">▼</span></span></div>$0.01</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$0.0065<div class="range"><span class="range-marker" style="left:97%"><span class="range-arrow">▼</span></span></div>$0.01</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$0.01<div class="range"><span class="range-marker" style="left:21%"><span class="range-arrow">▼</span></span></div>$0.03</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>N/A</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/BPYPN/"><span class="c-dark-blue">12. Brookfield Property Partners </span> <span style="font-size:0.6em;">NASDAQ:BPYPN</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$14.22</strong> <strong style="color:#D2333D"> -0.11 (-0.73%)</strong> <div class="price-updated">As of 02/28/2025 04:00 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Brookfield Property Partners, through Brookfield Property Partners L.P. and its subsidiary Brookfield Property REIT Inc., is one of the world's premier real estate companies, with approximately $88 billion in total assets. We own and operate iconic properties in the world's major markets, and our global portfolio includes office, retail, multifamily, logistics, hospitality, triple net lease, manufactured housing and student housing. Brookfield Property Partners is the flagship listed real estate company of Brookfield Asset Management Inc., a leading global alternative asset manager with over $600 billion in assets under management. More information is available at www.brookfield.com.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>29,896 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>12,636 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$14.10<div class="range"><span class="range-marker" style="left:48%"><span class="range-arrow">▼</span></span></div>$14.35</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$12.42<div class="range"><span class="range-marker" style="left:88%"><span class="range-arrow">▼</span></span></div>$14.48</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$11.51<div class="range"><span class="range-marker" style="left:68%"><span class="range-arrow">▼</span></span></div>$15.49</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>9.69%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/WHLRD/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/wheeler-real-estate-investment-trust-inc-logo.jpg?v=20240412135456" height="26" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Wheeler Real Estate Investment Trust stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/WHLRD/"><span class="c-dark-blue">13. Wheeler Real Estate Investment Trust </span> <span style="font-size:0.6em;">NASDAQ:WHLRD</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$30.58</strong> <strong style="color:#11824D"> +0.34 (+1.11%)</strong> <div class="price-updated">As of 02/28/2025 03:50 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Headquartered in Virginia Beach, Virginia, Wheeler Real Estate Investment Trust, Inc. is a fully integrated, self-managed commercial real estate investment trust (REIT) focused on owning and operating income-producing retail properties with a primary focus on grocery-anchored centers.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>200 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>7,481 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$30.29<div class="range"><span class="range-marker" style="left:72%"><span class="range-arrow">▼</span></span></div>$30.70</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$25.00<div class="range"><span class="range-marker" style="left:67%"><span class="range-arrow">▼</span></span></div>$33.29</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$13.25<div class="range"><span class="range-marker" style="left:84%"><span class="range-arrow">▼</span></span></div>$34.01</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>N/A</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/BPYPO/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/brookfield-property-partners-lp-logo.jpg?v=20230510111717" height="45" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Brookfield Property Partners stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/BPYPO/"><span class="c-dark-blue">14. Brookfield Property Partners </span> <span style="font-size:0.6em;">NASDAQ:BPYPO</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$15.37</strong> <strong style="color:#D2333D"> -0.05 (-0.32%)</strong> <div class="price-updated">Closing price 02/28/2025 04:00 PM Eastern</div></div><div class="d-inline-block extended-hours mb-2"><div class="font-8 bold" style="color: var(--gray-10);">Extended Trading</div><strong style="color: var(--blue-11);">$15.36</strong> <strong class="font-9" style="color:#D2333D"> -0.01 (-0.10%)</strong> <div class="price-updated">As of 08:50 AM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Brookfield Property Partners, through Brookfield Property Partners L.P. and its subsidiary Brookfield Property REIT Inc., is one of the world's premier real estate companies, with approximately $88 billion in total assets. We own and operate iconic properties in the world's major markets, and our global portfolio includes office, retail, multifamily, logistics, hospitality, triple net lease, manufactured housing and student housing. Brookfield Property Partners is the flagship listed real estate company of Brookfield Asset Management Inc., a leading global alternative asset manager with over $600 billion in assets under management. More information is available at www.brookfield.com.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>16,842 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>12,399 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$15.26<div class="range"><span class="range-marker" style="left:46%"><span class="range-arrow">▼</span></span></div>$15.50</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$13.40<div class="range"><span class="range-marker" style="left:93%"><span class="range-arrow">▼</span></span></div>$15.51</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$12.70<div class="range"><span class="range-marker" style="left:59%"><span class="range-arrow">▼</span></span></div>$17.20</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>8.01%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/WHLRP/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/wheeler-real-estate-investment-trust-inc-logo.png?v=20230830122047" height="52" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Wheeler Real Estate Investment Trust stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/WHLRP/"><span class="c-dark-blue">15. Wheeler Real Estate Investment Trust </span> <span style="font-size:0.6em;">NASDAQ:WHLRP</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$3.96</strong> <strong style="color:#6C7783"> 0.00 (0.00%)</strong> <div class="price-updated">As of 02/28/2025</div></div></div><p class="mb-1 font-small">Headquartered in Virginia Beach, Virginia, Wheeler Real Estate Investment Trust, Inc. is a fully integrated, self-managed commercial real estate investment trust (REIT) focused on owning and operating income-producing retail properties with a primary focus on grocery-anchored centers.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>1 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>6,837 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$3.96<div class="range"><span class="range-marker" style="left:NaN%"><span class="range-arrow">▼</span></span></div>$3.96</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$2.90<div class="range"><span class="range-marker" style="left:66%"><span class="range-arrow">▼</span></span></div>$4.51</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$1.12<div class="range"><span class="range-marker" style="left:82%"><span class="range-arrow">▼</span></span></div>$4.60</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>N/A</dd></div></dl></div></div><div class="hold-unit mb-4"><div style="height:270px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;"><ins class="adsbygoogle" style="display:block;width:100%;height:270px" data-ad-client="ca-pub-9373162611283935" data-ad-slot="8428728355" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/BPYPP/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/brookfield-property-partners-lp-logo.png" height="100" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Brookfield Property Partners stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/BPYPP/"><span class="c-dark-blue">16. Brookfield Property Partners </span> <span style="font-size:0.6em;">NASDAQ:BPYPP</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$16.12</strong> <strong style="color:#D2333D"> -0.06 (-0.34%)</strong> <div class="price-updated">As of 02/28/2025 04:00 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Brookfield Property Partners, through Brookfield Property Partners L.P. and its subsidiary Brookfield Property REIT Inc., is one of the world's premier real estate companies, with approximately $88 billion in total assets. We own and operate iconic properties in the world's major markets, and our global portfolio includes office, retail, multifamily, logistics, hospitality, triple net lease, manufactured housing and student housing. Brookfield Property Partners is the flagship listed real estate company of Brookfield Asset Management Inc., a leading global alternative asset manager with over $600 billion in assets under management. More information is available at www.brookfield.com.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>5,924 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>14,688 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$15.91<div class="range"><span class="range-marker" style="left:56%"><span class="range-arrow">▼</span></span></div>$16.25</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$13.66<div class="range"><span class="range-marker" style="left:97%"><span class="range-arrow">▼</span></span></div>$16.18</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$12.95<div class="range"><span class="range-marker" style="left:60%"><span class="range-arrow">▼</span></span></div>$18.20</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>7.39%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NYSE/ESBA/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/empire-state-realty-op-lp-logo.jpg?v=20230515112648" height="100" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Empire State Realty OP stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NYSE/ESBA/"><span class="c-dark-blue">17. Empire State Realty OP </span> <span style="font-size:0.6em;">NYSE:ESBA</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$9.23</strong> <strong style="color:#11824D"> +0.39 (+4.40%)</strong> <div class="price-updated">As of 02/28/2025 04:00 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Empire State Realty OP, L.P. operates as a subsidiary of Empire State Realty Trust, Inc.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>4,324 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>7,298 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$8.98<div class="range"><span class="range-marker" style="left:100%"><span class="range-arrow">▼</span></span></div>$9.24</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$8.41<div class="range"><span class="range-marker" style="left:47%"><span class="range-arrow">▼</span></span></div>$10.18</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$7.85<div class="range"><span class="range-marker" style="left:38%"><span class="range-arrow">▼</span></span></div>$11.50</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>2.46%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/GIPRW/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/generation-income-properties-inc-logo.png?v=20230616145242" height="60" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Generation Income Properties stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/GIPRW/"><span class="c-dark-blue">18. Generation Income Properties </span> <span style="font-size:0.6em;">NASDAQ:GIPRW</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$0.23</strong> <strong style="color:#D2333D"> -0.11 (-32.35%)</strong> <div class="price-updated">As of 02/28/2025 03:59 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Generation Income Properties, Inc., located in Tampa, Florida, is an internally managed real estate investment trust formed to acquire and own, directly and jointly, real estate investments focused on retail, office, and industrial net lease properties in densely populated submarkets.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>220,324 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>61,157 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$0.21<div class="range"><span class="range-marker" style="left:2%"><span class="range-arrow">▼</span></span></div>$1.49</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$0.15<div class="range"><span class="range-marker" style="left:20%"><span class="range-arrow">▼</span></span></div>$0.58</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$0.11<div class="range"><span class="range-marker" style="left:9%"><span class="range-arrow">▼</span></span></div>$1.49</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>21.18%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/GOODN/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/gladstone-commercial-co-logo.png" height="3" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Gladstone Commercial stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/GOODN/"><span class="c-dark-blue">19. Gladstone Commercial </span> <span style="font-size:0.6em;">NASDAQ:GOODN</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$22.67</strong> <strong style="color:#11824D"> +0.15 (+0.67%)</strong> <div class="price-updated">Closing price 02/28/2025 03:58 PM Eastern</div></div><div class="d-inline-block extended-hours mb-2"><div class="font-8 bold" style="color: var(--gray-10);">Extended Trading</div><strong style="color: var(--blue-11);">$22.67</strong> <strong class="font-9" style="color:#6C7783"> 0.00 (0.00%)</strong> <div class="price-updated">As of 02/28/2025 04:15 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Gladstone Commercial Corporation is a real estate investment trust focused on acquiring, owning, and operating net leased industrial and office properties across the United States. Including payments through January 2024, Gladstone Commercial has paid 229 consecutive monthly cash distributions on its common stock. Prior to paying distributions on a monthly basis, Gladstone Commercial paid five consecutive quarterly cash distributions. Gladstone Commercial has never skipped or deferred a distribution since its inception in 2003.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>2,306 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>4,390 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$22.73<div class="range"><span class="range-marker" style="left:-5%"><span class="range-arrow">▼</span></span></div>$22.77</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$22.19<div class="range"><span class="range-marker" style="left:56%"><span class="range-arrow">▼</span></span></div>$23.05</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$21.03<div class="range"><span class="range-marker" style="left:42%"><span class="range-arrow">▼</span></span></div>$24.91</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>6.82%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/HTIA/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/healthcare-trust-inc-logo.png?v=20230425164704" height="52" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Healthcare Trust stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/HTIA/"><span class="c-dark-blue">20. Healthcare Trust </span> <span style="font-size:0.6em;">NASDAQ:HTIA</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$14.38</strong> <strong style="color:#D2333D"> -0.02 (-0.14%)</strong> <div class="price-updated">As of 02/28/2025</div></div></div><p class="mb-1 font-small">Healthcare Trust, Inc. is a publicly registered real estate investment trust focused on acquiring a diversified portfolio of healthcare real estate, with an emphasis on seniors housing and medical office buildings, located in the United States.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>7,216 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>10,522 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$14.18<div class="range"><span class="range-marker" style="left:83%"><span class="range-arrow">▼</span></span></div>$14.42</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$13.91<div class="range"><span class="range-marker" style="left:34%"><span class="range-arrow">▼</span></span></div>$15.31</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$13.50<div class="range"><span class="range-marker" style="left:23%"><span class="range-arrow">▼</span></span></div>$17.28</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>11.11%</dd></div></dl></div></div><div class="hold-unit mb-4"><div style="height:270px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;"><ins class="adsbygoogle" style="display:block;width:100%;height:270px" data-ad-client="ca-pub-9373162611283935" data-ad-slot="8428728355" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/HTIBP/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/healthcare-trust-inc-logo.png?v=20230425164716" height="52" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Healthcare Trust stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/HTIBP/"><span class="c-dark-blue">21. Healthcare Trust </span> <span style="font-size:0.6em;">NASDAQ:HTIBP</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$13.94</strong> <strong style="color:#D2333D"> -0.01 (-0.04%)</strong> <div class="price-updated">As of 02/28/2025</div></div></div><p class="mb-1 font-small">Healthcare Trust, Inc. is a publicly registered real estate investment trust focused on acquiring a diversified portfolio of healthcare real estate, with an emphasis on seniors housing and medical office buildings, located in the United States.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>1,064 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>9,065 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$13.79<div class="range"><span class="range-marker" style="left:94%"><span class="range-arrow">▼</span></span></div>$13.95</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$13.67<div class="range"><span class="range-marker" style="left:22%"><span class="range-arrow">▼</span></span></div>$14.91</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$12.72<div class="range"><span class="range-marker" style="left:25%"><span class="range-arrow">▼</span></span></div>$17.67</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>10.06%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/LANDM/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/gladstone-land-co-logo.png" height="5" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Gladstone Land stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/LANDM/"><span class="c-dark-blue">22. Gladstone Land </span> <span style="font-size:0.6em;">NASDAQ:LANDM</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$24.88</strong> <strong style="color:#11824D"> +0.13 (+0.53%)</strong> <div class="price-updated">As of 02/28/2025 03:40 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Founded in 1997, Gladstone Land is a publicly traded real estate investment trust that acquires and owns farmland and farm-related properties located in major agricultural markets in the U.S. and leases its properties to unrelated third-party farmers. The Company, which reports the aggregate fair value of its farmland holdings on a quarterly basis, currently owns 169 farms, comprised of approximately 116,000 acres in 15 different states and over 45,000 acre-feet of banked water in California, valued at a total of approximately $1.6 billion. Gladstone Land's farms are predominantly located in regions where its tenants are able to grow fresh produce annual row crops, such as berries and vegetables, which are generally planted and harvested annually. The Company also owns farms growing permanent crops, such as almonds, apples, cherries, figs, lemons, olives, pistachios, and other orchards, as well as blueberry groves and vineyards, which are generally planted every 20-plus years and harvested annually. Approximately 40% of the Company's fresh produce acreage is either organic or in transition to become organic, and over 10% of its permanent crop acreage falls into this category. The Company may also acquire property related to farming, such as cooling facilities, processing buildings, packaging facilities, and distribution centers. Gladstone Land pays monthly distributions to its stockholders and has paid 129 consecutive monthly cash distributions on its common stock since its initial public offering in January 2013. The Company has increased its common distributions 32 times over the prior 35 quarters, and the current per-share distribution on its common stock is $0.0464 per month, or $0.5568 per year.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>1,846 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>3,763 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$24.73<div class="range"><span class="range-marker" style="left:105%"><span class="range-arrow">▼</span></span></div>$24.87</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$24.57<div class="range"><span class="range-marker" style="left:100%"><span class="range-arrow">▼</span></span></div>$24.88</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$23.87<div class="range"><span class="range-marker" style="left:85%"><span class="range-arrow">▼</span></span></div>$25.06</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>5.27%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/LANDO/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/gladstone-land-co-logo.png?v=20230316170256" height="19" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Gladstone Land stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/LANDO/"><span class="c-dark-blue">23. Gladstone Land </span> <span style="font-size:0.6em;">NASDAQ:LANDO</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$20.56</strong> <strong style="color:#D2333D"> -0.02 (-0.09%)</strong> <div class="price-updated">As of 02/28/2025 04:00 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Founded in 1997, Gladstone Land is a publicly traded real estate investment trust that acquires and owns farmland and farm-related properties located in major agricultural markets in the U.S. and leases its properties to unrelated third-party farmers. The Company, which reports the aggregate fair value of its farmland holdings on a quarterly basis, currently owns 169 farms, comprised of approximately 116,000 acres in 15 different states and over 45,000 acre-feet of banked water in California, valued at a total of approximately $1.6 billion. Gladstone Land's farms are predominantly located in regions where its tenants are able to grow fresh produce annual row crops, such as berries and vegetables, which are generally planted and harvested annually. The Company also owns farms growing permanent crops, such as almonds, apples, cherries, figs, lemons, olives, pistachios, and other orchards, as well as blueberry groves and vineyards, which are generally planted every 20-plus years and harvested annually. Approximately 40% of the Company's fresh produce acreage is either organic or in transition to become organic, and over 10% of its permanent crop acreage falls into this category. The Company may also acquire property related to farming, such as cooling facilities, processing buildings, packaging facilities, and distribution centers. Gladstone Land pays monthly distributions to its stockholders and has paid 129 consecutive monthly cash distributions on its common stock since its initial public offering in January 2013. The Company has increased its common distributions 32 times over the prior 35 quarters, and the current per-share distribution on its common stock is $0.0464 per month, or $0.5568 per year.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>10,903 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>16,167 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$20.53<div class="range"><span class="range-marker" style="left:40%"><span class="range-arrow">▼</span></span></div>$20.68</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$20.00<div class="range"><span class="range-marker" style="left:53%"><span class="range-arrow">▼</span></span></div>$21.12</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$18.81<div class="range"><span class="range-marker" style="left:44%"><span class="range-arrow">▼</span></span></div>$22.90</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>6.46%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/LANDP/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/gladstone-land-co-logo.png?v=20240108095146" height="100" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Gladstone Land stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/LANDP/"><span class="c-dark-blue">24. Gladstone Land </span> <span style="font-size:0.6em;">NASDAQ:LANDP</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$20.25</strong> <strong style="color:#D2333D"> 0.00 (0.00%)</strong> <div class="price-updated">As of 02/28/2025 04:00 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Founded in 1997, Gladstone Land is a publicly traded real estate investment trust that acquires and owns farmland and farm-related properties located in major agricultural markets in the U.S. and leases its properties to unrelated third-party farmers. The Company, which reports the aggregate fair value of its farmland holdings on a quarterly basis, currently owns 169 farms, comprised of approximately 116,000 acres in 15 different states and over 45,000 acre-feet of banked water in California, valued at a total of approximately $1.6 billion. Gladstone Land's farms are predominantly located in regions where its tenants are able to grow fresh produce annual row crops, such as berries and vegetables, which are generally planted and harvested annually. The Company also owns farms growing permanent crops, such as almonds, apples, cherries, figs, lemons, olives, pistachios, and other orchards, as well as blueberry groves and vineyards, which are generally planted every 20-plus years and harvested annually. Approximately 40% of the Company's fresh produce acreage is either organic or in transition to become organic, and over 10% of its permanent crop acreage falls into this category. The Company may also acquire property related to farming, such as cooling facilities, processing buildings, packaging facilities, and distribution centers. Gladstone Land pays monthly distributions to its stockholders and has paid 129 consecutive monthly cash distributions on its common stock since its initial public offering in January 2013. The Company has increased its common distributions 32 times over the prior 35 quarters, and the current per-share distribution on its common stock is $0.0464 per month, or $0.5568 per year.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>30,683 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>28,066 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$20.16<div class="range"><span class="range-marker" style="left:58%"><span class="range-arrow">▼</span></span></div>$20.40</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$20.00<div class="range"><span class="range-marker" style="left:13%"><span class="range-arrow">▼</span></span></div>$22.24</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$19.05<div class="range"><span class="range-marker" style="left:35%"><span class="range-arrow">▼</span></span></div>$22.63</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>7.49%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/LSEAW/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/landsea-homes-co-logo.jpg?v=20230309165644" height="35" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="Landsea Homes stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/LSEAW/"><span class="c-dark-blue">25. Landsea Homes </span> <span style="font-size:0.6em;">NASDAQ:LSEAW</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$0.06</strong> <strong style="color:#D2333D"> -0.01 (-8.39%)</strong> <div class="price-updated">As of 02/28/2025 03:54 PM Eastern</div></div></div><p class="mb-1 font-small">Landsea Homes Corporation engages in the design, construction, marketing, and sale of suburban and urban single-family detached and attached homes in the United States. The company develops homes and communities; builds suburban, single-family detached and attached homes, mid-and high-rise properties, and master-planned communities. The company was incorporated in 2013 and is based in Dallas, Texas. Landsea Homes Corporation operates as a subsidiary of Landsea Holdings Corporation.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>15,122 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>22,908 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$0.06<div class="range"><span class="range-marker" style="left:30%"><span class="range-arrow">▼</span></span></div>$0.07</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$0.06<div class="range"><span class="range-marker" style="left:0%"><span class="range-arrow">▼</span></span></div>$0.13</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$0.06<div class="range"><span class="range-marker" style="left:1%"><span class="range-arrow">▼</span></span></div>$0.46</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>N/A</dd></div></dl></div></div><div class="hold-unit mb-4"><div style="height:270px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;"><ins class="adsbygoogle" style="display:block;width:100%;height:270px" data-ad-client="ca-pub-9373162611283935" data-ad-slot="8428728355" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/MDRRP/"><span class="c-dark-blue">26. Medalist Diversified REIT </span> <span style="font-size:0.6em;">NASDAQ:MDRRP</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$25.11</strong> <strong style="color:#6C7783"> 0.00 (0.00%)</strong> <div class="price-updated">As of 01/10/2025</div></div></div><p class="mb-1 font-small">Medalist Diversified REIT Inc. is a Virginia-based real estate investment trust that specializes in acquiring, owning and managing commercial real estate in the Southeast region of the U.S. The Company's strategy is to focus on commercial real estate which is expected to provide an attractive balance of risk and returns. Medalist utilizes a rigorous, consistent and replicable process for sourcing and conducting due diligence of acquisitions.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>N/A</dd></div><div class="price-data"><dt>Average Volume</dt><dd>1,563 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$25.11<div class="range"><span class="range-marker" style="left:NaN%"><span class="range-arrow">▼</span></span></div>$25.11</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$25.11<div class="range"><span class="range-marker" style="left:0%"><span class="range-arrow">▼</span></span></div>$27.15</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$22.79<div class="range"><span class="range-marker" style="left:33%"><span class="range-arrow">▼</span></span></div>$29.79</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>8.11%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/MRNOW/"><span class="c-dark-blue">27. Murano Global Investments </span> <span style="font-size:0.6em;">NASDAQ:MRNOW</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$0.25</strong> <strong style="color:#D2333D"> -0.05 (-15.67%)</strong> <div class="price-updated">As of 02/28/2025 03:55 PM Eastern</div></div></div><p class="mb-1 font-small">Murano Global Investments Plc, a real estate company, owns, develops, and invests in hotel, resort, and commercial properties in Mexico. Its portfolio includes the Hotel Andaz (operated by Hyatt) and Hotel Mondrian (operated by Accor) in Mexico City, as well as luxury projects in Cancun, which includes the Grand Island I hotel project under the Hyatt's Vivid and Dreams brands, and a project in Baja. The company was founded in 1996 and is headquartered in London, the United Kingdom.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>2,000 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>41,956 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$0.25<div class="range"><span class="range-marker" style="left:0%"><span class="range-arrow">▼</span></span></div>$0.32</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$0.17<div class="range"><span class="range-marker" style="left:54%"><span class="range-arrow">▼</span></span></div>$0.32</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$0.08<div class="range"><span class="range-marker" style="left:52%"><span class="range-arrow">▼</span></span></div>$0.42</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>N/A</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/NYMTL/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/new-york-mortgage-trust-inc-logo.jpg?v=20230313115434" height="100" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="New York Mortgage Trust stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/NYMTL/"><span class="c-dark-blue">28. New York Mortgage Trust </span> <span style="font-size:0.6em;">NASDAQ:NYMTL</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$22.30</strong> <strong style="color:#11824D"> +0.12 (+0.54%)</strong> <div class="price-updated">Closing price 02/28/2025 04:00 PM Eastern</div></div><div class="d-inline-block extended-hours mb-2"><div class="font-8 bold" style="color: var(--gray-10);">Extended Trading</div><strong style="color: var(--blue-11);">$22.30</strong> <strong class="font-9" style="color:#11824D"> +0.00 (+0.02%)</strong> <div class="price-updated">As of 02/28/2025 04:03 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">New York Mortgage Trust, Inc. acquires, invests in, finances, and manages mortgage-related single-family and multi-family residential assets in the United States. Its targeted investments include residential loans, including business purpose loans; structured multi-family property investments, such as preferred equity in, and mezzanine loans to owners of multi-family properties; non-agency residential mortgage-backed securities (RMBS); agency RMBS; commercial mortgage-backed securities (CMBS); single-family rental properties; and other mortgage, residential housing, and credit-related assets. The company also qualifies as a real estate investment trust for federal income tax purposes. It generally would not be subject to federal corporate income taxes if it distributes at least 90% of its taxable income to its stockholders. New York Mortgage Trust, Inc. was incorporated in 2003 and is headquartered in New York, New York.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>5,618 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>6,862 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$22.20<div class="range"><span class="range-marker" style="left:100%"><span class="range-arrow">▼</span></span></div>$22.30</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$21.86<div class="range"><span class="range-marker" style="left:45%"><span class="range-arrow">▼</span></span></div>$22.84</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$18.91<div class="range"><span class="range-marker" style="left:82%"><span class="range-arrow">▼</span></span></div>$23.03</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>9.35%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/NYMTM/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/new-york-mortgage-trust-inc-logo.png" height="21" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="New York Mortgage Trust stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/NYMTM/"><span class="c-dark-blue">29. New York Mortgage Trust </span> <span style="font-size:0.6em;">NASDAQ:NYMTM</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$25.19</strong> <strong style="color:#D2333D"> -0.06 (-0.24%)</strong> <div class="price-updated">Closing price 02/28/2025 04:00 PM Eastern</div></div><div class="d-inline-block extended-hours mb-2"><div class="font-8 bold" style="color: var(--gray-10);">Extended Trading</div><strong style="color: var(--blue-11);">$25.17</strong> <strong class="font-9" style="color:#D2333D"> -0.02 (-0.08%)</strong> <div class="price-updated">As of 02/28/2025 04:09 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">New York Mortgage Trust, Inc. acquires, invests in, finances, and manages mortgage-related single-family and multi-family residential assets in the United States. Its targeted investments include residential loans, including business purpose loans; structured multi-family property investments, such as preferred equity in, and mezzanine loans to owners of multi-family properties; non-agency residential mortgage-backed securities (RMBS); agency RMBS; commercial mortgage-backed securities (CMBS); single-family rental properties; and other mortgage, residential housing, and credit-related assets. The company also qualifies as a real estate investment trust for federal income tax purposes. It generally would not be subject to federal corporate income taxes if it distributes at least 90% of its taxable income to its stockholders. New York Mortgage Trust, Inc. was incorporated in 2003 and is headquartered in New York, New York.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>8,718 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>15,779 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$25.19<div class="range"><span class="range-marker" style="left:0%"><span class="range-arrow">▼</span></span></div>$25.34</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$24.76<div class="range"><span class="range-marker" style="left:70%"><span class="range-arrow">▼</span></span></div>$25.37</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$22.12<div class="range"><span class="range-marker" style="left:94%"><span class="range-arrow">▼</span></span></div>$25.39</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>9.15%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/NYMTN/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/new-york-mortgage-trust-inc-logo.png" height="21" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="New York Mortgage Trust stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/NYMTN/"><span class="c-dark-blue">30. New York Mortgage Trust </span> <span style="font-size:0.6em;">NASDAQ:NYMTN</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$23.13</strong> <strong style="color:#11824D"> +0.18 (+0.78%)</strong> <div class="price-updated">Closing price 02/28/2025 04:00 PM Eastern</div></div><div class="d-inline-block extended-hours mb-2"><div class="font-8 bold" style="color: var(--gray-10);">Extended Trading</div><strong style="color: var(--blue-11);">$23.04</strong> <strong class="font-9" style="color:#D2333D"> -0.08 (-0.37%)</strong> <div class="price-updated">As of 02/28/2025 04:07 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">New York Mortgage Trust, Inc. acquires, invests in, finances, and manages mortgage-related single-family and multi-family residential assets in the United States. Its targeted investments include residential loans, including business purpose loans; structured multi-family property investments, such as preferred equity in, and mezzanine loans to owners of multi-family properties; non-agency residential mortgage-backed securities (RMBS); agency RMBS; commercial mortgage-backed securities (CMBS); single-family rental properties; and other mortgage, residential housing, and credit-related assets. The company also qualifies as a real estate investment trust for federal income tax purposes. It generally would not be subject to federal corporate income taxes if it distributes at least 90% of its taxable income to its stockholders. New York Mortgage Trust, Inc. was incorporated in 2003 and is headquartered in New York, New York.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>11,357 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>9,530 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$22.85<div class="range"><span class="range-marker" style="left:100%"><span class="range-arrow">▼</span></span></div>$23.13</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$21.89<div class="range"><span class="range-marker" style="left:100%"><span class="range-arrow">▼</span></span></div>$23.13</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$20.25<div class="range"><span class="range-marker" style="left:87%"><span class="range-arrow">▼</span></span></div>$23.56</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>11.01%</dd></div></dl></div></div><div class="hold-unit mb-4"><div style="height:270px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;"><ins class="adsbygoogle" style="display:block;width:100%;height:270px" data-ad-client="ca-pub-9373162611283935" data-ad-slot="8428728355" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="flex-grow-0 text-center align-content-center px-3 pt-4 align-self-start" ><a href="/stocks/NASDAQ/NYMTZ/"><div class="border rounded p-3 d-flex align-items-center justify-content-center" style="width: 150px; height: 150px; "><img loading="lazy" decoding="async" src="https://www.marketbeat.com/logos/new-york-mortgage-trust-inc-logo.jpg?v=20230315134713" height="100" width="100" style="max-height:100px; max-width:100px; width:auto; height:auto" alt="New York Mortgage Trust stock logo"></div></a></div><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/NYMTZ/"><span class="c-dark-blue">31. New York Mortgage Trust </span> <span style="font-size:0.6em;">NASDAQ:NYMTZ</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$19.12</strong> <strong style="color:#D2333D"> -0.19 (-0.98%)</strong> <div class="price-updated">Closing price 02/28/2025 03:56 PM Eastern</div></div><div class="d-inline-block extended-hours mb-2"><div class="font-8 bold" style="color: var(--gray-10);">Extended Trading</div><strong style="color: var(--blue-11);">$19.30</strong> <strong class="font-9" style="color:#11824D"> +0.18 (+0.96%)</strong> <div class="price-updated">As of 07:00 AM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">New York Mortgage Trust, Inc. acquires, invests in, finances, and manages mortgage-related single-family and multi-family residential assets in the United States. Its targeted investments include residential loans, including business purpose loans; structured multi-family property investments, such as preferred equity in, and mezzanine loans to owners of multi-family properties; non-agency residential mortgage-backed securities (RMBS); agency RMBS; commercial mortgage-backed securities (CMBS); single-family rental properties; and other mortgage, residential housing, and credit-related assets. The company also qualifies as a real estate investment trust for federal income tax purposes. It generally would not be subject to federal corporate income taxes if it distributes at least 90% of its taxable income to its stockholders. New York Mortgage Trust, Inc. was incorporated in 2003 and is headquartered in New York, New York.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>20,340 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>7,299 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$19.03<div class="range"><span class="range-marker" style="left:19%"><span class="range-arrow">▼</span></span></div>$19.50</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$18.75<div class="range"><span class="range-marker" style="left:40%"><span class="range-arrow">▼</span></span></div>$19.68</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$16.60<div class="range"><span class="range-marker" style="left:49%"><span class="range-arrow">▼</span></span></div>$21.74</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>10.22%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/REGCO/"><span class="c-dark-blue">32. Regency Centers </span> <span style="font-size:0.6em;">NASDAQ:REGCO</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$22.58</strong> <strong style="color:#D2333D"> -0.13 (-0.55%)</strong> <div class="price-updated">As of 02/28/2025 04:00 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Regency Centers is a preeminent national owner, operator, and developer of shopping centers located in suburban trade areas with compelling demographics. Our portfolio includes thriving properties merchandised with highly productive grocers, restaurants, service providers, and best-in-class retailers that connect to their neighborhoods, communities, and customers. Operating as a fully integrated real estate company, Regency Centers is a qualified real estate investment trust (REIT) that is self-administered, self-managed, and an S&P 500 Index member.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>968 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>6,723 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$22.54<div class="range"><span class="range-marker" style="left:0%"><span class="range-arrow">▼</span></span></div>$22.69</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$22.05<div class="range"><span class="range-marker" style="left:39%"><span class="range-arrow">▼</span></span></div>$23.32</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$21.47<div class="range"><span class="range-marker" style="left:33%"><span class="range-arrow">▼</span></span></div>$24.70</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>6.31%</dd></div></dl></div></div><div class="stock-list-company bg-white border rounded d-flex flex-wrap flex-lg-nowrap justify-content-between align-items-start mb-4"><div class="d-flex flex-wrap flex-sm-nowrap flex-grow-1"><div class="p-3 flex-grow-1"><h2 class="mb-1 h3 font-weight-bold mt-1"><a href="/stocks/NASDAQ/REGCP/"><span class="c-dark-blue">33. Regency Centers </span> <span style="font-size:0.6em;">NASDAQ:REGCP</span></a></h2><div class="font-smaller mt-2"><div class="d-inline-block mb-2 mr-4"><strong style="font-size:1.7em;color: var(--blue-11);">$23.62</strong> <strong style="color:#11824D"> +0.19 (+0.82%)</strong> <div class="price-updated">As of 02/28/2025 04:00 PM Eastern <div class="inline-always-moreinfo moreinfo bg-white" tabindex="0"><span class="fa-regular fa-circle-info c-gray" aria-hidden="true"></span><span style="font-size:.8em;width:170px;" class="tooltiptext" id="tooltip-fmv">This is a fair market value price provided by Polygon.io. <a href="/about/#data">Learn more.</a></span></div></div></div></div><p class="mb-1 font-small">Regency Centers is a preeminent national owner, operator, and developer of shopping centers located in suburban trade areas with compelling demographics. Our portfolio includes thriving properties merchandised with highly productive grocers, restaurants, service providers, and best-in-class retailers that connect to their neighborhoods, communities, and customers. Operating as a fully integrated real estate company, Regency Centers is a qualified real estate investment trust (REIT) that is self-administered, self-managed, and an S&P 500 Index member.</p></div></div><div class="stock-list-company-stats col-12 col-lg-4 border-left p-3 mt-3 mt-md-0 align-self-stretch align-content-start"><dl class="mb-0"><div class="price-data"><dt>Market Capitalization</dt><dd>N/A</dd></div><div class="price-data"><dt>P/E Ratio</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Rating</dt><dd>N/A</dd></div><div class="price-data"><dt>Consensus Price Target</dt><dd>N/A</dd></div><div class="price-data"><dt>Volume</dt><dd>1,890 shares</dd></div><div class="price-data"><dt>Average Volume</dt><dd>6,831 shares</dd></div><div class="price-data w-range"><dt>Today's Range</dt><dd class="range-meter">$23.35<div class="range"><span class="range-marker" style="left:56%"><span class="range-arrow">▼</span></span></div>$23.71</dd></div><div class="price-data w-range"><dt>50-Day Range</dt><dd class="range-meter">$22.82<div class="range"><span class="range-marker" style="left:52%"><span class="range-arrow">▼</span></span></div>$24.22</dd></div><div class="price-data w-range"><dt>52-Week Range</dt><dd class="range-meter">$22.29<div class="range"><span class="range-marker" style="left:38%"><span class="range-arrow">▼</span></span></div>$25.63</dd></div><div class="price-data"><dt>Dividend Yield</dt><dd>6.48%</dd></div></dl></div></div> </div> </div> <div style="width:100%;padding-top:2em;padding-bottom:2em;"><ins class="adsbygoogle" style="display:block;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;height:270px" data-ad-client="ca-pub-9373162611283935" data-ad-slot="9799770108"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div><div class="anchor-link-target-with-ad w-100" id="investing-in-real-estate-explained"><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">How to Start Investing in Real Estate</h2><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_20240219085612_author-jeffrey-neal-johnson.jpg" alt="Jeffrey Neal Johnson" decoding="async" height="49" width="40" /></div><div style="line-height:1em;"><div class="font-small font-weight-bold">Written by <a href="/authors/jeffrey-neal-johnson/">Jeffrey Neal Johnson</a></div><div class="d-block c-gray-8 font-smaller">Updated July 24, 2023</div></div></div></div></div><div class="article-image mb-3 border"><img src="https://www.marketbeat.com/logos/articles/20230724112126_how-to-start-investing-in-real-estate.jpg" alt="How to Start Investing in Real Estate" decoding="async" loading="lazy" class="article-image-one" /></div><div class="keypoints lh-loose mt-3 mb-4"><h3 class="mt-1" style="font-size:1.4em;">Key Points</h3><ul> <li style="font-weight: 400;" aria-level="1"><strong>Real estate investments offer diversification and a range of benefits, including potential appreciation, cash flow generation, portfolio diversification, tangible assets and tax advantages.</strong></li> <li style="font-weight: 400;" aria-level="1"><strong>Understand the pros and cons of real estate investing before you get started.</strong></li> <li style="font-weight: 400;" aria-level="1"><strong>Tailor your investment strategy to fit your financial goals, risk tolerance and timeline to achieve long-term success.</strong></li> </ul></div><div id="article-wrapper"><div class="article-page body-copy lh-loose"><p class="mt-0"><span style="font-weight: 400;">Are you ready to embark on an exciting wealth creation and portfolio diversification journey? Real estate investments offer a promising avenue for individuals looking to secure their financial future. Whether you're a beginner exploring your first investment or a seasoned investor seeking to expand your horizons, understanding how to start investing in real estate is crucial.</span></p><div itemscope="" itemtype="https://schema.org/FAQPage"> <p><span style="font-weight: 400;">Real estate investing offers a unique combination of potential financial rewards and long-term stability. Let's take some time to discuss valuable insights and practical advice on how to get started in real estate, empowering you to make informed investment decisions.</span></p> <p><span style="font-weight: 400;">Before we dive into the diverse range of real estate investments, let's address the fundamental question: How to start in real estate investing? We will explore step-by-step strategies, share tips for beginners and highlight where to start investing in real estate for optimal results. </span></p> <h3 id="how-real-estate-makes-money"><span style="font-weight: 400;">How Real Estate Makes Money</span></h3> <p><span style="font-weight: 400;">Real estate investment offers various avenues for individuals to generate income and build wealth. Whether you're a beginner looking to start investing in real estate or someone interested in diversifying their investment portfolio, learning how to invest in real estate is essential, and there are several ways to participate in this lucrative market.</span></p> <p><span style="font-weight: 400;">One of the most common methods real estate investors utilize is physical property ownership. As a real estate investor, you can purchase residential, commercial, or industrial properties to generate rental income and benefit from property appreciation over time. This approach requires careful research, property management and understanding local market conditions.</span></p> <p><span style="font-weight: 400;">A great place to learn real estate investing for beginners is to research real estate investment trusts (REITs). For those seeking a more accessible entry point, REITs provide an opportunity to invest in real estate without direct property ownership. REITs are companies that own, operate or finance income-generating real estate properties. </span></p> <p><span style="font-weight: 400;">By investing in REITs, individuals can become shareholders and earn dividends from the rental income and property sales of the underlying real estate assets. If REITs interest you, look for companies like </span><a href="https://www.gsam.com/content/gsam/us/en/institutions/strategies/explore-by-asset-class/alternatives.html"><span style="font-weight: 400;">Goldman Sachs Asset Management division</span></a><span style="font-weight: 400;"> for multiple real estate investment opportunities.</span></p> <p><span style="font-weight: 400;">Another avenue is investing in mortgage-backed securities (MBS). These securities represent ownership in a pool of mortgage loans. </span></p> <p><span style="font-weight: 400;">When individuals or institutions obtain mortgages to purchase properties, these loans are often bundled together and sold as MBS to investors. Individuals can earn income from the interest and principal payments made by borrowers.</span></p> <p><span style="font-weight: 400;">Real estate-related stocks offer another opportunity for investors. These stocks belong to companies involved in various aspects of the real estate industry, such as property development, construction, management or real estate services. Real estate-related </span><a href="https://www.marketbeat.com/stocks/"><span style="font-weight: 400;">stock investment</span></a><span style="font-weight: 400;"> can expose investors to companies ranging from </span><a href="https://www.marketbeat.com/financial-terms/what-is-a-penny-stock-a-comprehensive-guide/"><span style="font-weight: 400;">penny stocks</span></a><span style="font-weight: 400;"> to </span><a href="https://www.marketbeat.com/learn/what-are-blue-chip-stocks/"><span style="font-weight: 400;">blue-chip companies</span></a><span style="font-weight: 400;">. By investing in these stocks, individuals can benefit from the growth and profitability of these companies and the broader real estate sector. Investing in stocks also provides you the option to make dividends. Finding </span><a href="https://www.marketbeat.com/learn/how-to-pick-the-best-dividend-stocks/"><span style="font-weight: 400;">the best dividend stocks</span></a><span style="font-weight: 400;"> will help your portfolio grow faster. </span></p> <p><span style="font-weight: 400;">Bonds are also an option for investing in real estate. Real estate bonds issued by companies, developers or municipalities allow investors to lend money for real estate projects in exchange for regular interest payments. At maturity, the principal amount goes back to the bondholders.</span></p> <p><span style="font-weight: 400;">Another great place to learn real estate for beginners is exchange-traded funds (ETFs). ETFs focused on real estate provide an additional investment avenue because these funds comprise a diversified portfolio of real estate-related assets and trade on stock exchanges. By investing in real estate ETFs, individuals can gain exposure to a broad range of real estate investments, including REITs and real estate stocks, without needing individual security selection. </span></p> <p><span style="font-weight: 400;">By investing in real estate, whether through physical property ownership, REITs, MBS, real estate-related stocks, bonds or ETFs, individuals can generate income, benefit from property appreciation and diversify their investment portfolios. </span></p> <h3 id="reasons-to-invest-in-real-estatenbsp"><span style="font-weight: 400;">Reasons to Invest in Real Estate </span></h3> <p><span style="font-weight: 400;">Real estate investment offers many benefits and opportunities, making it an attractive option for beginners and seasoned investors. Whether you're looking to generate passive income, build long-term wealth or diversify your investment portfolio, real estate provides several compelling reasons to consider investing.</span></p> <h4 id="steady-cash-flownbsp"><span style="font-weight: 400;">Steady Cash Flow </span></h4> <p><span style="font-weight: 400;">Real estate investments, such as rental properties, can provide a steady stream of rental income, offering a reliable source of cash flow. This income can help cover mortgage payments and property maintenance costs. Some properties even generate profit. Real estate-related ETFs that pay dividends are also a great option if you are looking for steady cash flow. </span></p> <p><span style="font-weight: 400;"><img class="aligncenter" src="https://www.marketbeat.com/logos/articles/med_20230724112220_real-estate.png" alt="how to start investing in real estate infographic" width="960" height="512" loading="lazy" /></span></p> <h4 id="appreciation-potential"><span style="font-weight: 400;">Appreciation Potential</span></h4> <p><span style="font-weight: 400;">Physical real estate property has the potential to appreciate over time. Historically, real estate prices have tended to increase, allowing investors to benefit from capital appreciation, which can lead to significant returns on investment when properties are sold. Organizations like the </span><a href="https://www.nar.realtor/research-and-statistics"><span style="font-weight: 400;">National Association of Realtors provide research and statistics</span></a><span style="font-weight: 400;"> to help you understand the appreciation potential in your area. </span></p> <h4 id="leverage"><span style="font-weight: 400;">Leverage</span></h4> <p><span style="font-weight: 400;">Real estate investments offer the opportunity to use leverage, meaning you can purchase properties with borrowed money. You can control a valuable asset with a smaller upfront investment. Leveraging can amplify your returns when property values rise.</span></p> <h4 id="portfolio-diversification"><span style="font-weight: 400;">Portfolio Diversification</span></h4> <p><span style="font-weight: 400;">Investing in real estate and related securities can provide diversification benefits to your investment portfolio. Real estate often exhibits a low correlation with traditional assets, helping to reduce overall portfolio risk.</span></p> <h4 id="tax-advantages"><span style="font-weight: 400;">Tax Advantages</span></h4> <p><span style="font-weight: 400;">Real estate investors can take advantage of various tax benefits, including deductions for mortgage interest, property taxes, depreciation and operating expenses. These deductions can lower your taxable income and increase your after-tax returns.</span></p> <h4 id="inflation-hedge"><span style="font-weight: 400;">Inflation Hedge</span></h4> <p><span style="font-weight: 400;">Real estate investments have the potential to serve as a hedge against inflation. As inflation increases, rental income and property values usually rise, allowing real estate investors to preserve and potentially increase their purchasing power.</span></p> <h4 id="control-and-tangible-asset"><span style="font-weight: 400;">Control and Tangible Asset</span></h4> <p><span style="font-weight: 400;">Unlike other investments, real estate provides investors with a tangible asset they can see, touch and control. This sense of ownership can be appealing and give a sense of security.</span></p> <h4 id="potential-for-passive-income"><span style="font-weight: 400;">Potential for Passive Income</span></h4> <p><span style="font-weight: 400;">Real estate investments offer opportunities for passive income. Rental properties, for example, can generate ongoing rental income, allowing you to earn money while minimizing active involvement. </span><a href="https://www.marketbeat.com/originals/how-to-choose-a-winning-dividend-investing-strategy-marketbeat/"><span style="font-weight: 400;">Learning how to choose the best dividend-paying</span></a><span style="font-weight: 400;"> real estate stocks is another way to generate passive income. </span></p> <h4 id="long-term-wealth-building"><span style="font-weight: 400;">Long-Term Wealth Building</span></h4> <p><span style="font-weight: 400;">Real estate investments have the potential for long-term wealth accumulation. Over time, investors can build equity and accumulate substantial wealth as property values appreciate and mortgages get paid down.</span></p> <h4 id="flexibility-in-investment-options"><span style="font-weight: 400;">Flexibility in Investment Options</span></h4> <p><span style="font-weight: 400;">Real estate investing offers a range of investment options to suit different preferences and risk appetites. You can invest in physical properties, REITs, MBS, real estate-related stocks, exchange-traded funds (ETFs) and more.</span></p> <p><span style="font-weight: 400;">Real estate investing offers numerous advantages for investors. After discussing the benefits of real estate investing, it is important to discuss strategies for beginners to consider when embarking on real estate. By familiarizing ourselves with these practical approaches and techniques, investors can gain valuable insights into how to invest in real estate effectively.</span></p> <h3 id="how-to-invest-in-real-estate-for-beginners-st"><span style="font-weight: 400;">How to Invest in Real Estate for Beginners: Strategies to Consider </span></h3> <p><span style="font-weight: 400;">For beginners, navigating the world of real estate investing may seem daunting at first. Still, the right strategies and knowledge can lead to financial growth and wealth accumulation. </span></p> <p><span style="font-weight: 400;">Let's explore strategies investors can consider when venturing into real estate investment. </span></p> <p><span style="font-weight: 400;">These strategies will provide a solid foundation and guide investors toward making informed decisions in their investment journey. Whether you're looking to invest in physical properties, REITs or other real estate-related options, these strategies will help you navigate the nuances of the real estate market and set you on the path to success. </span></p> <h4 id="rental-properties"><span style="font-weight: 400;">Rental Properties</span></h4> <p><span style="font-weight: 400;">Investing in rental properties involves purchasing residential or commercial properties to rent out to tenants. This strategy allows you to generate rental income, providing a steady cash flow and potential long-term appreciation. As a landlord, you are responsible for property management, tenant screening and maintenance. It's important to carefully analyze rental markets, property expenses and potential rental income to ensure positive cash flow and a favorable return on investment.</span></p> <h4 id="house-flipping"><span style="font-weight: 400;">House Flipping</span></h4> <p><span style="font-weight: 400;">House flipping involves purchasing properties that require renovation or repair, making the necessary improvements and selling them quickly for a profit. This strategy requires careful analysis of market trends, property values and renovation costs. House flipping can be a high-risk, high-reward strategy, as success depends on accurately estimating costs, managing renovations efficiently and selling the property at a higher price.</span></p> <h4 id="real-estate-investment-trusts-reits"><span style="font-weight: 400;">Real Estate Investment Trusts (REITs)</span></h4> <p><span style="font-weight: 400;">REITs are companies that own, operate or finance income-generating real estate. By investing in REITs, you can gain exposure to a diversified portfolio of properties without directly owning them. REITs typically pay dividends to shareholders based on the rental income their properties generate. This strategy offers a convenient and accessible way to invest in real estate with lower capital requirements and greater liquidity.</span></p> <h4 id="real-estate-crowdfunding"><span style="font-weight: 400;">Real Estate Crowdfunding</span></h4> <p><span style="font-weight: 400;">Crowdfunding platforms allow investors to pool their funds for various real estate projects. You can invest in properties such as residential complexes, commercial buildings or development projects through these platforms. Real estate crowdfunding allows diversifying your investments across different properties and locations while accessing deals traditionally available only to institutional investors.</span></p> <h4 id="mortgage-backed-securities-mbs"><span style="font-weight: 400;">Mortgage-Backed Securities (MBS)</span></h4> <p><span style="font-weight: 400;">MBS are investment products representing an ownership interest in a pool of mortgages. When investing in MBS, you invest in the underlying mortgages and receive some of the borrowers' interest payments. Mortgage-backed securities offer a way to invest indirectly in real estate and benefit from the interest income generated by mortgage payments.</span></p> <h4 id="real-estate-etfs"><span style="font-weight: 400;">Real Estate ETFs</span></h4> <p><span style="font-weight: 400;">Real estate ETFs focus on real estate that provides investors with a diversified portfolio of real estate-related assets. These ETFs typically hold shares of REITs, real estate development companies or other real estate-related securities. </span></p> <p><span style="font-weight: 400;">Real estate ETFs offer flexibility, liquidity and the opportunity to invest in the broader real estate market with a single investment. For instance, if you are only interested in </span><a href="https://www.marketbeat.com/learn/how-to-invest-in-farmland/"><span style="font-weight: 400;">investing in farm-related real estate</span></a><span style="font-weight: 400;">, an ETF can help you reach that goal. </span></p> <h4 id="real-estate-stocks"><span style="font-weight: 400;">Real Estate Stocks</span></h4> <p><span style="font-weight: 400;">Another strategy to consider is investing in publicly traded companies in the real estate sector. These companies may include real estate developers, property management firms, home builders or companies involved in real estate services. By investing in real estate stocks, you can gain exposure to the real estate market and benefit from the growth and profitability of these companies.</span></p> <p><span style="font-weight: 400;">Each strategy offers unique opportunities and considerations for beginners investing in real estate. It's important to thoroughly research and understand the specifics of each strategy, assess your risk tolerance and align your investment goals with the chosen approach. </span></p> <h3 id="real-estate-mistakes-to-avoid"><span style="font-weight: 400;">Real Estate Mistakes to Avoid</span></h3> <p><span style="font-weight: 400;">When investing in real estate, it's essential to approach the market with knowledge and caution to avoid common pitfalls that can hinder your success. Real estate can be a lucrative investment but carries inherent risks and challenges. Understanding the potential mistakes and how to avoid them can help you navigate the real estate landscape more effectively. Let's take a few minutes to discuss some of the common real estate mistakes and provide guidance on how to avoid them.</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><strong>Lack of proper research and due diligence:</strong><span style="font-weight: 400;"> One of the most critical mistakes is diving into an investment without thorough research. Failing to research the local market, property values, rental demand and potential risks can lead to poor investment decisions. Take the time to conduct market research, analyze comparable property prices, assess the rental market and thoroughly inspect the property before purchasing.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Overextending financially:</strong><span style="font-weight: 400;"> Stretching your financial limits by purchasing properties beyond your means can be a grave mistake. Create a realistic budget and stick to it. Consider all the costs associated with the investment, including property taxes, insurance, maintenance and potential vacancies. Avoid overextending yourself by investing in properties that align with your financial capabilities and long-term investment goals.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Ignoring cash flow considerations:</strong><span style="font-weight: 400;"> Positive cash flow is vital for a successful real estate investment. Failing to accurately estimate expenses, rental income and potential vacancies can lead to negative cash flow, making it difficult to sustain the investment. Ensure your rental income covers all expenses and leaves room for unexpected costs. Conduct a thorough analysis of the property's potential cash flow before committing to the investment.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Neglecting property management:</strong><span style="font-weight: 400;"> Proper property management is crucial for maintaining and maximizing your investment's value. Neglecting property management responsibilities or failing to hire competent professionals can lead to decreased property value, tenant dissatisfaction and increased turnover. Consider hiring a reliable property management company or educate yourself on effective property management practices to ensure the property is well-maintained and tenants are satisfied.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Lack of diversification:</strong><span style="font-weight: 400;"> Putting all your eggs in one basket by investing solely in one type of property or location can be risky. Real estate markets can fluctuate, and specific areas may experience downturns. Diversifying your real estate portfolio by investing in different types of properties, locations and investment vehicles, such as REITs or real estate stocks, can help mitigate risks and increase your chances of overall success.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Failing to have an exit strategy:</strong><span style="font-weight: 400;"> It's essential to have a clear exit strategy in mind when entering a real estate investment. Unexpected circumstances or changes in personal circumstances may require you to sell the property earlier than planned. Not having an exit strategy can lead to potential financial losses or an inability to capitalize on profitable opportunities. Consider various exit strategies, such as selling, refinancing or leasing options and prepare to adapt to changing market conditions.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Emotional decision-making:</strong><span style="font-weight: 400;"> Allowing emotions to drive investment decisions can be detrimental. Approach real estate investing with a rational and objective mindset. Avoid getting attached to a property or making impulsive decisions based on personal preferences. Instead, focus on investment potential, financial feasibility and long-term prospects.</span></li> </ul> <p><span style="font-weight: 400;">Understanding these common real estate mistakes and implementing strategies to avoid them can increase your chances of success in real estate investing. Remember to seek professional advice, continuously educate yourself and stay vigilant in monitoring your investments to make informed decisions and optimize your returns.</span></p> <h3 id="how-to-fund-real-estate-investments"><span style="font-weight: 400;">How to Fund Real Estate Investments</span></h3> <p><span style="font-weight: 400;">Funding real estate investments is a crucial aspect of building a successful portfolio. Whether you're investing in physical properties, REITs, mortgage-backed securities (MBS) or other real estate assets, understanding the various funding options available is essential. </span></p> <p><span style="font-weight: 400;">Let's explore different ways to fund real estate investments, providing a comprehensive overview of the funding process for other asset types.</span></p> <p><span style="font-weight: 400;">Utilizing personal savings is a common starting point for many real estate investors. You can accumulate funds to invest in real estate-related assets by saving up a portion of your income. This method allows for greater flexibility and control over your investments, as you don't rely on external financing.</span></p> <p><span style="font-weight: 400;">When purchasing physical properties, obtaining a mortgage loan from a bank or financial institution is a prevalent funding method. With a traditional mortgage loan, you secure financing by making a down payment and repaying the loan over a fixed period with interest. This option suits investors looking to build equity and generate long-term returns through rental income or property appreciation.</span></p> <p><span style="font-weight: 400;">REITs are investment vehicles that pool funds from multiple investors to purchase and manage income-generating properties. Investors can participate by purchasing publicly traded REIT shares or through non-traded REITs. Investing in REITs provides access to a diversified real estate portfolio without direct property ownership.</span></p> <p><span style="font-weight: 400;">Mortgage-backed securities are financial instruments created by packaging together mortgage loans. Investors can purchase mortgage-backed securities through the secondary market, allowing them to invest in a pool of mortgages. These securities provide an opportunity to earn income through the interest payments made by homeowners on their mortgages.</span></p> <p><span style="font-weight: 400;">Crowdfunding platforms have emerged as an alternative way to fund real estate investments. These platforms connect investors with real estate projects seeking funding. Investors can contribute capital to a specific property or portfolio and earn returns based on the project's performance.</span></p> <p><span style="font-weight: 400;">Private equity funds pool capital from accredited investors to invest in real estate opportunities. Professional investment firms manage these funds and offer access to larger-scale projects that may not be available to individual investors. Private equity funds typically require higher minimum investments and have more extended lock-up periods.</span></p> <p><span style="font-weight: 400;">Partnering with other investors or real estate developers is a way to share the financial burden and access more significant investment opportunities. Partnerships can take various forms, such as joint ventures or limited partnerships, where investors contribute capital and share in the profits and risks of the investment.</span></p> <p><span style="font-weight: 400;">If you own a property, you can tap into its equity through a home equity loan or line of credit. This option allows you to leverage the value of your existing property to fund new investments. However, it's essential to consider the risks involved and ensure you can manage the additional debt.</span></p> <p><span style="font-weight: 400;">Some financial institutions and private lenders offer specialized real estate investment loans. These loans are designed specifically for real estate investors and may have different terms and requirements than traditional mortgage loans.</span></p> <p><span style="font-weight: 400;">Funding real estate investments involves a range of options, from personal savings and traditional mortgage loans to REITs, MBS, crowdfunding and partnerships. Each funding method has advantages and considerations, and the choice depends on your investment goals, risk tolerance and financial circumstances. </span></p> <h3 id="how-to-buy-real-estate-stocks"><span style="font-weight: 400;">How to Buy Real Estate Stocks</span></h3> <p><span style="font-weight: 400;">Investing in real estate stocks allows individuals to gain exposure to the real estate market without directly owning physical properties. Real estate stocks are shares of publicly traded companies that own, develop, manage or finance real estate assets. These stocks represent ownership in real estate companies and can provide potential benefits such as diversification, liquidity and the opportunity to participate in the growth of the real estate sector.</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><strong>Research and choose a real estate stock:</strong><span style="font-weight: 400;"> Research companies that align with your investment goals and preferences. Look for companies with a strong track record, diversified portfolios and solid financials. Research that company's financial history and </span><a href="https://www.marketbeat.com/earnings/transcripts/"><span style="font-weight: 400;">consider reviewing its last earnings call</span></a><span style="font-weight: 400;">. </span></li> <li style="font-weight: 400;" aria-level="1"><strong>Select an investment platform:</strong><span style="font-weight: 400;"> Choose a reputable online brokerage platform that offers access to real estate stocks. Ensure the platform provides a user-friendly interface, competitive pricing and access to the stock exchanges listing real estate stocks.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Open an investment account:</strong><span style="font-weight: 400;"> Sign up for an investment account with the chosen brokerage platform, which typically involves providing personal information, verifying your identity and funding your account.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Conduct due diligence: </strong><span style="font-weight: 400;">Conduct thorough due diligence on the selected real estate stock before making investment decisions. Review the company's financial reports, performance history, management team, competitive position and any relevant news or events that may impact its prospects.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Place a trade:</strong><span style="font-weight: 400;"> Once you are ready to invest, use your brokerage platform to place a trade for the chosen real estate stock. Specify the number of shares you wish to purchase and the order type (e.g., market or limit order) to execute the trade.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Monitor and manage your investment:</strong><span style="font-weight: 400;"> Actively monitor your investment after buying real estate stocks. Stay informed about company updates, industry trends and market conditions. Keep watch on essential factors like interest rates. Real estate stocks </span><a href="https://www.marketbeat.com/learn/why-do-tech-stocks-go-down-when-interest-rates-rise/"><span style="font-weight: 400;">tend to drop as interest rates rise</span></a><span style="font-weight: 400;">. Consider setting price alerts or using stop-loss orders to manage your risk.</span></li> </ul> <p><span style="font-weight: 400;">Real estate stocks can offer several advantages. They provide exposure to the real estate market, which historically has shown potential for long-term growth and income generation. Additionally, real estate stocks offer greater liquidity than physical properties, as they can be easily bought or sold on the stock exchange. Investors can also benefit from dividend payments, as many real estate companies distribute a portion of their earnings to shareholders.</span></p> <p><span style="font-weight: 400;">Remember to thoroughly research and understand the fundamentals of the companies you're considering and carefully evaluate your investment objectives before buying real estate stocks.</span></p> <h3 id="top-features-to-look-for-in-a-real-estate-inv"><span style="font-weight: 400;">Top Features to Look for in a Real Estate Investment</span></h3> <p><span style="font-weight: 400;">When investing in real estate stocks, having access to essential information and analytical tools is crucial for making informed decisions. A comprehensive understanding of the key features and resources available can significantly aid investors in evaluating real estate stocks and identifying opportunities. Let's explore various features to consider when assessing real estate stocks. </span></p> <p><span style="font-weight: 400;">Understanding the significance of each feature will empower investors to conduct thorough analyses and make informed decisions in the dynamic world of real estate stock investing. Let's dive into the key features that play a pivotal role in evaluating real estate stocks.</span></p> <h4 id="analyst-ratings"><span style="font-weight: 400;">Analyst Ratings</span></h4> <p><span style="font-weight: 400;">Analyst ratings provide insights into how experts and financial analysts view a particular real estate stock. These ratings are based on comprehensive research, industry knowledge and financial analysis. They can help investors gauge a real estate stock's overall sentiment and potential performance. Companies like </span><a href="https://www.marketbeat.com/stocks/NYSE/SPG/"><strong>Simon Property Group (NYSE: SPG)</strong></a><span style="font-weight: 400;"> are large, complex and difficult for entry-level investors to gauge. Utilizing the </span><a href="https://www.marketbeat.com/stocks/NYSE/SPG/price-target/"><span style="font-weight: 400;">analyst rating for Simon Property Group</span></a><span style="font-weight: 400;"> will help you understand how seasoned professionals see the company. </span></p> <h4 id="charts"><span style="font-weight: 400;"><img class="aligncenter" src="https://www.marketbeat.com/logos/articles/med_20230714095843_screen-shot-2023-07-14-at-95817-am.png" alt="how to start investing in real estate with SPG" width="960" height="697" loading="lazy"></span><span style="font-weight: 400;">Charts</span></h4> <p><span style="font-weight: 400;">Charts display the historical price movements and trends of a real estate stock. They allow investors to visualize the stock's performance over time, identify patterns and make informed decisions based on technical analysis. Reviewing the </span><a href="https://www.marketbeat.com/stocks/NYSE/PLD/chart/"><strong>Prologis (NYSE: PLD)</strong><span style="font-weight: 400;"> chart</span></a><span style="font-weight: 400;"> reveals the logistical real estate company's struggles during the pandemic years and the company's fight back to profitability after the pandemic. </span></p> <h4 id="competitors"><span style="font-weight: 400;">Competitors</span></h4> <p><span style="font-weight: 400;">Understanding the competitive landscape is crucial in evaluating real estate stocks. Analyzing competitors provides insights into market dynamics, industry trends and real estate companies' relative strengths and weaknesses. This information helps investors assess a company's competitive positioning and growth prospects. Industries like cellphone and radio tower real estate are very niche, so learning about </span><a href="https://www.marketbeat.com/stocks/NYSE/AMT/competitors-and-alternatives/"><strong>American Tower (NYSE: AMT)</strong><span style="font-weight: 400;"> competitors</span></a><span style="font-weight: 400;"> could help you invest in American Towers or lead you to an unknown and more lucrative competitor. </span></p> <h4 id="dividend-information"><span style="font-weight: 400;">Dividend Information</span></h4> <p><span style="font-weight: 400;">Dividend information is essential for income-oriented investors. Many real estate investment trusts (REITs), ETFs, and some stocks distribute a significant portion of their earnings to shareholders as dividends. Evaluating dividend history, </span><a href="https://www.marketbeat.com/learn/what-is-a-good-dividend-yield-how-to-decide/"><span style="font-weight: 400;">yield</span></a><span style="font-weight: 400;"> and sustainability can be valuable when considering real estate stocks for income generation. For instance, </span><a href="https://www.marketbeat.com/stocks/NYSE/PSA/dividend/"><strong>Public Storage's (NYSE: PSA)</strong><span style="font-weight: 400;"> dividend history</span></a><span style="font-weight: 400;"> shows solid dividend returns. </span><a href="https://www.marketbeat.com/learn/how-to-buy-high-yielding-dividend-stocks/"><span style="font-weight: 400;">Looking for high-yielding dividend stocks</span></a><span style="font-weight: 400;"> is a great way to generate passive income and grow your investment portfolio. </span></p> <p><span style="font-weight: 400;"><img class="aligncenter" src="https://www.marketbeat.com/logos/articles/med_20230714100122_screen-shot-2023-07-14-at-100043-am.png" alt="how to start investing in real estate with PSA" width="960" height="812" loading="lazy" /></span></p> <h4 id="insider-trades"><span style="font-weight: 400;">Insider Trades</span></h4> <p><span style="font-weight: 400;">Monitoring insider trading activity can provide insights into the sentiments and actions of company insiders, such as executives and board members. Significant insider buying or selling can signal their confidence or concerns about the company's prospects, which may influence investors' decisions. Reviewing </span><a href="https://www.marketbeat.com/stocks/NYSE/EQR/insider-trades/"><strong>Equity Residential's (NYSE: EQR)</strong><span style="font-weight: 400;"> insider trading</span></a><span style="font-weight: 400;"> history shows that there has been some substantial insider activity. </span></p> <h4 id="institutional-ownership"><span style="font-weight: 400;"><img class="aligncenter" src="https://www.marketbeat.com/logos/articles/med_20230714100233_screen-shot-2023-07-14-at-100216-am.png" alt="Insider trading information for understanding real estate investing: EQR" width="960" height="526" loading="lazy"></span><span style="font-weight: 400;">Institutional Ownership</span></h4> <p><span style="font-weight: 400;">Examining the level of institutional ownership in a real estate stock reveals the confidence and interest of large institutional investors, such as mutual funds and pension funds. High institutional ownership may indicate positive prospects for the stock, as these investors conduct thorough due diligence before making significant investments. Reviewing </span><a href="https://www.marketbeat.com/stocks/NYSE/DLR/institutional-ownership/"><span style="font-weight: 400;">institutional ownership in </span><strong>Digital Realty Trust (NYSE: DLR)</strong></a><span style="font-weight: 400;"> reveals a lot of activity, both purchasing and selling from institutions indicating each institution's faith or lack of trust in the company. </span></p> <p><span style="font-weight: 400;">Each feature plays a vital role in the comprehensive analysis of real estate stocks. Investors should consider combining these factors to develop a well-rounded understanding of a real estate company's potential and risks before making investment decisions.</span></p> <h3 id="pros-and-cons-of-investing-in-real-estatenbsp"><span style="font-weight: 400;">Pros and Cons of Investing in Real Estate </span></h3> <p><span style="font-weight: 400;">As with any investment strategy, weigh the pros and cons before investing. While real estate offers numerous opportunities for wealth creation and portfolio diversification, understand this asset class's advantages and potential drawbacks. </span></p> <p><span style="font-weight: 400;">Let's examine the pros and cons of investing in real estate to provide investors with a comprehensive overview of the key factors to consider. By gaining insights into the benefits and challenges, you will be better equipped to make informed decisions and navigate the dynamic landscape of real estate investments.</span></p> <h4 id="pros"><span style="font-weight: 400;">Pros</span></h4> <p><span style="font-weight: 400;">The benefits can include: </span></p> <ul> <li style="font-weight: 400;" aria-level="1"><strong>Potential for appreciation: </strong><span style="font-weight: 400;">Real estate has a proven track record of long-term appreciation, allowing investors to benefit from capital gains as property values increase.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Cash flow and passive income:</strong><span style="font-weight: 400;"> Rental properties can generate consistent cash flow, providing investors with a steady stream of passive income. Rental income can help offset mortgage payments and expenses while potentially generating a surplus.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Portfolio diversification:</strong><span style="font-weight: 400;"> Real estate investments offer diversification benefits by adding an alternative asset class to your portfolio. This diversification can mitigate risks associated with traditional investments, such as stocks and bonds.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Tangible asset:</strong><span style="font-weight: 400;"> Unlike stocks or bonds, physical real estate investments provide tangible assets you can see, touch and control. This aspect can offer a sense of security and stability to investors.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Tax advantages: </strong><span style="font-weight: 400;">Real estate investments often come with tax benefits, including deductions for mortgage interest, property taxes, depreciation and expenses. These tax advantages can help reduce your overall tax liability.</span></li> </ul> <h4 id="cons"><span style="font-weight: 400;">Cons</span></h4> <p><span style="font-weight: 400;">The downsides can include: </span></p> <ul> <li style="font-weight: 400;" aria-level="1"><strong>High initial capital requirement:</strong><span style="font-weight: 400;"> Investing in physical properties typically requires a substantial upfront investment, including down payments, closing costs and ongoing maintenance expenses. It can limit entry for some investors.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Property management and maintenance:</strong><span style="font-weight: 400;"> Owning and managing real estate properties can be time-consuming and require active involvement. Dealing with tenants, property maintenance and unexpected repairs can complicate your investment journey.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Market volatility:</strong><span style="font-weight: 400;"> Real estate markets can experience fluctuations influenced by various factors such as economic conditions, interest rates and local market dynamics. This volatility can impact property values and rental income.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Liquidity challenges:</strong><span style="font-weight: 400;"> Real estate investments are relatively illiquid compared to stocks or bonds. Selling a property may take time and involve transaction costs, limiting your ability to access funds if needed quickly.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Market knowledge and risk:</strong><span style="font-weight: 400;"> Successful real estate investing requires a deep understanding of market trends, local regulations and property valuation. Lack of knowledge or miscalculations can lead to financial losses or missed opportunities.</span></li> </ul> <h3 id="build-your-empire-brick-by-brick"><span style="font-weight: 400;">Build Your Empire, Brick by Brick</span></h3> <p><span style="font-weight: 400;">Real estate investing offers a promising avenue for individuals seeking wealth creation and portfolio diversification. Real estate investments provide unique advantages, including the potential for appreciation, passive income generation, portfolio diversification and tax advantages. The tangible nature of real estate assets adds a sense of security and stability to your investment portfolio.</span></p> <p><span style="font-weight: 400;">However, successful real estate investing requires knowledge and understanding. Staying informed about market trends, property valuation and risk assessment is essential. By equipping yourself with this knowledge and seeking the guidance of experienced investors, you can make informed decisions and navigate the dynamic landscape of real estate investments effectively.</span></p> <p><span style="font-weight: 400;">Tailoring your investment strategy to your financial goals, risk tolerance, and timeline is crucial. Whether you choose physical properties, real estate stocks, bonds, ETFs or REITs, customizing your portfolio will ensure a well-balanced and diversified approach. </span></p> <p><span style="font-weight: 400;">As you embark on your real estate investment journey, remember to continuously educate yourself, adapt to market dynamics and make well-informed decisions. By doing so, you can work toward achieving your financial aspirations through real estate investments with confidence. Embrace the opportunities, leverage your knowledge and make strategic decisions as you embark on this exciting investment path.</span></p> <h3 id="faqs"><span style="font-weight: 400;">FAQs</span></h3> <p><span style="font-weight: 400;">As you embark on your real estate investment journey, you may have some questions. Let's discuss the most frequently asked questions to provide valuable insights. From getting started as a beginner to investing with limited funds, we have answers to common queries that can help you navigate the world of real estate investing.</span></p> <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h4 id="how-do-beginners-start-real-estate-investingn" itemprop="name text"><span style="font-weight: 400;">How do beginners start real estate investing? </span></h4><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text"> <p><span style="font-weight: 400;">For beginners, starting in real estate investing begins with education and research. Begin by understanding the basics of real estate investing, including different investment options and strategies. Consider networking with experienced investors, attending seminars or workshops and reading reputable books or online resources. Building a solid foundation of knowledge will empower you to make informed decisions and minimize risks as you enter the real estate market.</span></p> </div></div></div><div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h4 id="what-is-the-best-real-estate-to-invest-in-for" itemprop="name text"><span style="font-weight: 400;">What is the best real estate to invest in for beginners? </span></h4><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text"> <p><span style="font-weight: 400;">The best real estate investment for beginners depends on various factors such as location, budget and personal preferences. Some common options for beginners include single-family homes, duplexes or small multi-unit properties. These types of properties often provide simplicity in terms of management and financing. </span></p> <p><span style="font-weight: 400;">Additionally, exploring real estate investment trusts (REITs) or real estate crowdfunding platforms can be a viable option for beginners to gain exposure to the real estate market with lower capital requirements.</span></p> </div></div></div><div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h4 id="how-do-you-start-investing-in-real-estate-wit" itemprop="name text"><span style="font-weight: 400;">How do you start investing in real estate with as little as $500? </span></h4><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text"> <p><span style="font-weight: 400;">Starting with limited funds may seem challenging, but there are options to invest in real estate with smaller amounts. Real estate crowdfunding platforms allow individuals to pool their resources and collectively invest in real estate projects. Crowdfunding enables you to access a diversified portfolio of properties with relatively low investment amounts. </span></p> <p><span style="font-weight: 400;">Exploring real estate investment trusts (REITs), stocks and ETFs can provide an opportunity to invest in real estate with smaller capital. These investment vehicles allow you to buy shares in a professionally managed real estate portfolio.</span></p></div></div></div></div><script type="text/javascript">document.write('<img src="https://www.americanconsumer' + 'news.net/scripts/standalone/ViewCount.ashx?type=j&id=5364757 &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/jeffrey-neal-johnson/" class="pr-3 pb-1" style="flex: 1 0 180px; max-width:180px;"><img class="w-100 rounded" loading="lazy" decoding="async" height="223" width="180" src="https://www.marketbeat.com/logos/authors/small_20240219085612_author-jeffrey-neal-johnson.jpg" alt="Jeffrey Neal Johnson" 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 Author </div><h3 class="my-0 author-title h4" style="line-height:1.05em;"><a href="/authors/jeffrey-neal-johnson/" class="c-dark-blue">Jeffrey Neal Johnson</a></h3></div><h4 class="h5">Contributing Author</h4><p class="font-smaller">Retail and Technology Stocks </p><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/jeffreynealjohnson/" 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:jeffrey.neal.johnson@gmail.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/jeffrey-neal-johnson/" class="d-inline-block my-1 upper-link-full" style="font-size:1rem;">Learn More<span class="sr-only"> about Jeffrey Neal Johnson</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_20240628085904_reportpreview2024-06-cover-metaverse-stocks.png" class="mt-2 position-relative" style="max-width:100%;height:auto;z-index:1;" alt="Metaverse Stocks And Why You Can't Ignore Them 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">Metaverse Stocks And Why You Can't Ignore Them</div><p class="font-small">Thinking about investing in Meta, Roblox, or Unity? Enter your email to learn what streetwise investors need to know about the metaverse and public markets before making an investment.</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('txtRegistrationEmail', 'ShowSuggestions', 'c-black')) { window.location = '/newsletter/?RegistrationCode=FreeReport-PlacedArticle&RegistrationType=MetaverseOffer&RegistrationDomain=marketbeat.com&RegisterEmail='+encodeURIComponent(document.getElementById('txtRegistrationEmail').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">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_20250224113357_price-targets-on-nvidia-rise-in-front-of-earnings.jpg" alt=" In this photo illustration the Nvidia Corporation logo seen on a smartphone screen with stock trading" 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">Price Targets on NVIDIA Rise in Front of Earnings</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Sarah Horvath <span class="d-inline-block mx-1">|</span> February 24, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/originals/price-targets-on-nvidia-rise-in-front-of-earnings/"><span class="sr-only">View Price Targets on NVIDIA Rise in Front of Earnings</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_20250224112530_archer-aviation-stock-skids-mistaking-progress-for.jpg" alt="Archer Aviation stock price forecast " decoding="async" loading="lazy" height="675" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Archer Aviation Stock Skids: Mistaking Progress for Bad News?</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Chris Markoch <span class="d-inline-block mx-1">|</span> February 24, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/originals/archer-aviation-stock-skids-mistaking-progress-for-bad-news/"><span class="sr-only">View Archer Aviation Stock Skids: Mistaking Progress for Bad News?</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=11952&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_2055push_trump_new-16.jpg" alt="The real reason gold is soaring (and likely to continue)" 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;">The real reason gold is soaring (and likely to continue)</div><div style="margin-top: .25rem;font-size: .777em; font-weight:500;text-transform:uppercase;">From Golden Portfolio<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=11952&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1"><span style="position:absolute; width:1px;height:1px;overflow:hidden; clip:rect(0,0,0,0);white-space:nowrap;">View The real reason gold is soaring (and likely to continue)</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_20250227114624_volatility-is-back-3-stocks-to-cushion-the-sp-500s.jpg" alt="Finance stock board with graph market volatility — 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">Volatility Is Back: 3 Stocks To Cushion the S&P 500's Swings</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> February 27, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/volatility-is-back-3-stocks-to-cushion-the-s-and-p-500s-swings/"><span class="sr-only">View Volatility Is Back: 3 Stocks To Cushion the S&P 500's Swings</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_20250226111722_ast-spacemobile-stock-surges-17-after-analyst-upgr.jpg" alt="Stock Up arrow " 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">AST SpaceMobile Stock Surges 17% After Analyst Upgrade</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Nathan Reiff <span class="d-inline-block mx-1">|</span> February 26, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/ast-spacemobile-stock-surges-17-after-analyst-upgrade/"><span class="sr-only">View AST SpaceMobile Stock Surges 17% After Analyst Upgrade</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_20250225112257_palantir-stock-nears-bear-market-territory---why-a.png" alt="Palantir data software" 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">Palantir Stock Nears Bear Market Territory - Why and What’s Next?</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Chris Markoch <span class="d-inline-block mx-1">|</span> February 25, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/originals/palantir-stock-nears-bear-market-territory-why-and-whats-next/"><span class="sr-only">View Palantir Stock Nears Bear Market Territory - Why and What’s Next?</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=11952&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_2055push_trump_new-16.jpg" alt="The real reason gold is soaring (and likely to continue)" 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;">The real reason gold is soaring (and likely to continue)</div><div style="margin-top: .25rem;font-size: .777em; font-weight:500;text-transform:uppercase;">From Golden Portfolio<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=11952&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1"><span style="position:absolute; width:1px;height:1px;overflow:hidden; clip:rect(0,0,0,0);white-space:nowrap;">View The real reason gold is soaring (and likely to continue)</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_20250224124521_bigbear.png" alt="BigBear.ai veriscan" 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">BigBear.ai: Is It Opportunity Knocking or a Trap Door?</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Jeffrey Neal Johnson <span class="d-inline-block mx-1">|</span> February 25, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/bigbearai-is-it-opportunity-knocking-or-a-trap-door/"><span class="sr-only">View BigBear.ai: Is It Opportunity Knocking or a Trap Door?</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_20250225085405_nebius-slides-post-earnings-a-long-term-buy-opport.jpg" alt="Science formula and math equation abstract background — Photo" decoding="async" loading="lazy" height="815" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Nebius Slides Post-Earnings: A Long-Term Buy Opportunity?</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Ryan Hasson <span class="d-inline-block mx-1">|</span> February 25, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/nebius-slides-post-earnings-a-long-term-buy-opportunity/"><span class="sr-only">View Nebius Slides Post-Earnings: A Long-Term Buy Opportunity?</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_20250227135443_marchs-hottest-stocks-5-buys-to-consider-now.png" alt="March 2025 calendar" 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">March’s Hottest Stocks: 5 Buys to Consider Now</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Thomas Hughes <span class="d-inline-block mx-1">|</span> February 28, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/marchs-hottest-stocks-5-buys-to-consider-now/"><span class="sr-only">View March’s Hottest Stocks: 5 Buys to Consider Now</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_20250224130325_finding-hidden-gems-unconventional-penny-stock-inv.jpg" alt="Photo of a stack of pennies" decoding="async" loading="lazy" height="700" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Finding Hidden Gems: Unconventional Penny Stock Investing</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Dan Schmidt <span class="d-inline-block mx-1">|</span> February 24, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/learn/finding-hidden-gems-unconventional-penny-stock-investing/"><span class="sr-only">View Finding Hidden Gems: Unconventional Penny Stock Investing</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_20250227152915_5-best-gold-etfs-for-march-to-curb-recession-fears.jpg" alt="Stack of shiny gold bars on financial gold price graph 3d illustratio — Photo" 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">5 Best Gold ETFs for March to Curb Recession Fears</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Jeffrey Neal Johnson <span class="d-inline-block mx-1">|</span> February 28, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/5-best-gold-etfs-for-march-to-curb-recession-fears/"><span class="sr-only">View 5 Best Gold ETFs for March to Curb Recession Fears</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-stock-ideas" class="anchor-link-target">More Stock Ideas from MarketBeat</h2> <div class="see-also"> <strong>Stock Lists</strong> <ul> <li><a href="/types-of-stock/5g-stocks/">5G Stocks</a></li> <li><a href="/types-of-stock/biotech-stocks/">Biotech Stocks</a></li> <li><a href="/types-of-stock/blue-chip-stocks/">Blue Chip Stocks</a></li> <li><a href="/types-of-stock/dow-30-stocks/">DOW 30 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/lumber-stocks/">Lumber Stocks</a></li> <li><a href="/types-of-stock/marijuana-stocks/">Marijuana Stocks</a></li> <li><a href="/types-of-stock/micro-cap-stocks/">Micro Cap 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/small-cap-stocks/">Small Cap Stocks</a></li> <li><a href="/types-of-stock/special-purpose-acquisition-companies-spacs/">SPACs</a></li> <li><a href="/types-of-stock/travel-stocks/">Travel Stocks</a></li> <li><a href="/types-of-stock/trillion-dollar-companies/">Trillion Dollar Stocks</a></li> <li><a href="/types-of-stock/water-stocks/">Water Stocks</a></li> <li><a href="/types-of-stock/warren-buffett-stocks/">Warren Buffett Stocks</a></li> </ul> </div> <div class="see-also"> <strong>Low Priced Stocks</strong> <ul> <li><a href="/types-of-stock/penny-stocks/">Penny Stock List</a></li> <li><a href="/types-of-stock/penny-stocks/most-popular/">Popular Penny Stocks</a></li> <li><a href="/types-of-stock/penny-stocks/top-penny-stocks-today/">Top Stocks Today</a></li> <li><a href="/market-data/low-priced-stocks/stocks-on-sale/">Stocks on Sale</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-5-cents/">Stocks Under $0.05</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-10-cents/">Stocks Under $0.10</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-25-cents/">Stocks Under $0.25</a></li> <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-3/">Stocks Under $3</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-5/">Stocks Under $5</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-10/">Stocks Under $10</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-20/">Stocks Under $20</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-30/">Stocks Under $30</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-50/">Stocks Under $50</a></li> </ul> </div> <div class="see-also"> <strong>Stocks By Exchange</strong> <ul> <li><a href="/stocks/NASDAQ/">NASDAQ Stocks</a></li> <li><a href="/stocks/NYSE/">NYSE Stocks</a></li> <li><a href="/stocks/NYSEAMERICAN/">NYSEAMERICAN Stocks</a></li> <li><a href="/stocks/NYSEARCA/">NYSEARCA Stocks</a></li> <li><a href="/stocks/NYSEMKT/">NYSEMKT 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/CVE/">TSXV Stocks</a></li> <li><a href="/stocks/LON/">LSE Stocks</a></li> <li><a href="/stocks/BATS/">BATS Stocks</a></li> </ul> </div> <div class="see-also"> <strong>Latest Stock Ideas</strong> <ul> <li><a href="https://www.marketbeat.com/originals/marketbeat-week-in-review-02-24-02-28/">MarketBeat Week in Review – 02/24 - 02/28</a></li> <li><a href="https://www.marketbeat.com/originals/analysts-lift-achr-stock-despite-earnings-miss/">Analysts Lift Archer Aviation Stock Despite Earnings Miss </a></li> <li><a href="https://www.marketbeat.com/originals/autodesk-designs-value-for-investors-uptrend-set-to-continue/">Autodesk Designs Value for Investors: Uptrend Set to Continue</a></li> <li><a href="https://www.marketbeat.com/originals/chaos-and-cash-finding-opportunity-in-volatility/">Chaos and Cash: Finding Opportunity in Volatility</a></li> <li><a href="https://www.marketbeat.com/originals/anheuser-busch-stock-ralliesis-the-king-of-beers-back/">Anheuser-Busch Stock Rallies—Is the King of Beers Back?</a></li> <li><a href="https://www.marketbeat.com/originals/salesforces-hidden-strengths-could-fuel-a-powerful-rebound/">Salesforce’s Hidden Strengths Could Fuel a Powerful Rebound</a></li> <li><a href="https://www.marketbeat.com/originals/2-catalysts-that-could-push-nvidia-stock-up-30-this-year/">2 Catalysts That Could Push NVIDIA Stock Up 30% This Year</a></li> <li><a href="https://www.marketbeat.com/originals/do-gm-stock-buybacks-make-the-stock-buyable-for-investors/">Do GM Stock Buybacks Make the Stock Buyable For Investors?</a></li> </ul> </div> <script> function loadMoreDescription(data, id) { $("#readmoredescription" + id).html(data); } </script> <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 class="h6 font-weight-bold">Best-in-Class Portfolio Monitoring</h3> <ul class="font-small"> <li class="mb-1">Get personalized stock ideas.</li> <li class="mb-1">Compare portfolio to indices.</li> <li class="mb-1">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 class="h6 font-weight-bold">Stock Ideas and Recommendations</h3> <ul class="font-small"> <li class="mb-1">See daily stock ideas from top analysts.</li> <li class="mb-1">Receive short-term trading ideas from MarketBeat.</li> <li class="mb-1">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 class="h6 font-weight-bold">Advanced Stock Screeners and Research Tools</h3> <ul class="font-small"> <li class="mb-1">Use our seven stock screeners to find suitable stocks.</li> <li class="mb-1">Stay informed with MarketBeat's real-time news.</li> <li class="mb-1">Export data to Excel for personal analysis.</li> </ul> </a> </div> </div> </div> </div> </div> </div> </div> <div id="HelpersArea" style="opacity: 0; transition: opacity .5s; position: relative; z-index: 1001;"> <div id="pnlHelpers" class="multi-collapse-outer shadow collapse" style="position: fixed; right: 10px; bottom: 10px; width: 310px; background-color: var(--white); z-index: 400;"> </div> </div> <div id="pnlLoginCreateModal" class="modal fade show"> <div class="modal-dialog modal-dialog-centered" style="max-width: 650px;"> <div class="modal-content"> <div class="modal-body p-0" style="max-height: 95vh;"> <div class="row m-0"> <div class="col-sm-5 p-0 gradient-blue c-white p-3 p-sm-4" style="font-size: 1.05em;"> <div class="d-none d-sm-block"> <div class="font-12 mb-3">Sign in to your <span class="free">free</span> account to enjoy these benefits</div> <ul class="checkmark-list"> <li>In-depth profiles and analysis for 20,000 public companies.</li> <li>Real-time analyst ratings, insider transactions, earnings data, and more.</li> <li>Our daily ratings and market update email newsletter.</li> </ul> </div> <div class="d-sm-none"> <div class="font-12 lh-medium">Sign in to your <span class="free">free</span> account to enjoy all that MarketBeat has to offer.</div> </div> </div> <div class="col-sm-7 p-0 bg-white"> <div class="m-0"> <ul class="nav nav-tabs pl-2" role="tablist" aria-label="Log in or create account"> <li class="nav-item"> <a id="LoginOnModalTab" class="nav-link active" href="#pnlLoginOnModal" role="tab" aria-selected="true" tabindex="0" aria-controls="pnlLoginOnModal" data-toggle="tab" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtLoginOnModalEmail', 'LoginOnModalTab', 'LastLinkOnLoginTab');">Sign In</a> </li> <li class="nav-item"> <a id="CreateOnModalTab" class="nav-link" href="#pnlCreate" role="tab" aria-selected="false" tabindex="-1" aria-controls="pnlCreate" data-toggle="tab" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtCreateOnModalEmail', 'CreateOnModalTab', 'LastLinkOnCreateTab');">Create Account</a> </li> <li class="nav-item ml-auto"> <a id="CloseModal" class="nav-link special-purpose-nav-link font-15" href="#pnlCreate" role="tab" aria-selected="false" tabindex="-1" data-dismiss="modal" style="padding: 0.7rem; font-size: 1rem;" title="Close Login Modal"><i class="fa-regular fa-xmark"></i></a> </li> </ul> <div class="tab-content m-0 p-0" style="box-shadow: none !important;"> <div id="pnlLoginOnModal" class="tab-pane active" role="tabpanel" tabindex="0" aria-labelledby="LoginOnModalTab"> <div class="p-3"> <div id="pnlLoginOnModalInner" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'btnLoginOnModal')"> <label class="bold m-0" for="txtLoginOnModalEmail">Your Email Address:</label> <input name="ctl00$txtLoginOnModalEmail" type="text" maxlength="300" id="txtLoginOnModalEmail" class="top-labeled-input" autofocus="" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="rfvEmail" style="color:#D2333D;display:none;">Email Address Required</span> </div> <label class="bold m-0" for="txtLoginOnModalPassword">Your Password:</label> <input name="ctl00$txtLoginOnModalPassword" type="password" maxlength="300" id="txtLoginOnModalPassword" class="top-labeled-input mb-3" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator1" style="color:#D2333D;display:none;">Password Required</span> </div> <a onclick="LoginOnModalSubmit();return false;" id="btnLoginOnModal" class="btn btn-primary allow-loading" UseSubmitBehavior="false" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnLoginOnModal", "", true, "Login", "", false, true))" style="display:inline-block;width:100%;">Log In<span class='load loading'></span></a> <div id="loginOnModalWarning"></div> </div> <div style="font-size: 18px; padding-bottom: 13px; text-align: center"> <hr style="margin: 0; position: relative; top: .65em; color: #555;" /> <span style="background: var(--white); padding: 0 10px; position: relative; color: #6a6a6a;">or</span> </div> <div class="d-flex flex-wrap" style="margin: 0 -2px;"> <a href="#" onclick="helloinit();hello('facebook').login({scope : 'email',force : true}); return false;" class="facebook-login-button zocial facebook"> <img src="/images/facebook-logo-2.png" width="22" height="22" loading="lazy" alt="Facebook icon" style="vertical-align: middle; vertical-align: middle; width: 22px; float: left; margin: 4px;" />Sign in with Facebook</a> <a href="#" onclick="helloinit();hello('google').login({scope : 'email',force : true}); return false;" class="zocial google"> <img src="/images/google-g-logo.png" width="20" height="20" loading="lazy" alt="Google icon" style="vertical-align: middle; width: 20px; float: left; margin: 5px;" />Sign in with Google</a> </div> <div style="padding-top: 18px; font-size: 14px;"><a id="LastLinkOnLoginTab" href="/forgot-password/">Forgot your password?</a></div> </div> </div> <div id="pnlCreate" class="tab-pane bg-light-gray" role="tabpanel" aria-labelledby="CreateOnModalTab"> <div class="p-3"> <div id="pnlCreateInner" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'btnOnEnterCreateOnModal')"> <label class="bold m-0" for="txtCreateOnModalEmail">Your Email Address:</label> <input name="ctl00$txtCreateOnModalEmail" type="text" maxlength="300" id="txtCreateOnModalEmail" class="top-labeled-input" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator2" style="color:#D2333D;display:none;">Please enter your email address.</span> </div> <div class="rfv-div-validation-triangle"> <span id="rgxEmail" style="color:#D2333D;display:none;">Please enter a valid email address</span> </div> <label class="bold m-0" for="txtCreateOnModalPassword" title="Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character.">Choose a Password:</label> <input name="ctl00$txtCreateOnModalPassword" type="password" maxlength="300" id="txtCreateOnModalPassword" class="top-labeled-input mb-3" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator3" style="color:#D2333D;display:none;">Please enter your password.</span> </div> <div class="rfv-div-validation-triangle" style="line-height: 1; padding-top: 5px;"> <span id="Regex1" style="color:#D2333D;display:none;">Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character.</span> </div> <button type="button" id="createOnModalVisibleButton" class="btn btn-primary w-100 g-recaptcha allow-loading" data-sitekey="6Lddn5keAAAAAPlD91bDkOh-lnZZxsz5b4ddp3Mw" data-callback='CreateOnModalSubmit' data-action='submit'>Create My Account (Free)<span class='load loading'></span></button> <div id="createOnModalWarning" class="mb-2" style="display: none;"></div> <div class="d-none"> <input type="submit" name="ctl00$btnOnEnterCreateOnModal" value="Submit the Form" onclick="$('#createOnModalVisibleButton').click();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnOnEnterCreateOnModal", "", true, "Signup", "", false, false))" id="btnOnEnterCreateOnModal" style="width:100%;" /> <input type="submit" name="ctl00$btnCreateOnModal" value="Create My Account (Free)" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnCreateOnModal", "", true, "Signup", "", false, false))" id="btnCreateOnModal" style="width:100%;" /> </div> </div> <div style="padding-top: 15px; font-size: 18px; padding-bottom: 13px; text-align: center"> <hr style="margin: 0; position: relative; top: .65em; color: #555;" /> <span style="padding: 0 10px; position: relative; color: #6a6a6a;" class="bg-light-gray">or</span> </div> <div class="d-flex flex-wrap" style="margin: 0 -2px;"> <a href="#" onclick="helloinit();hello('facebook').login({scope : 'email',force : true}); return false;" class="facebook-login-button zocial facebook"> <img src="/images/facebook-logo-2.png" width="22" height="22" loading="lazy" alt="Facebook icon" style="vertical-align: middle; vertical-align: middle; width: 22px; float: left; margin: 4px;" />Sign in with Facebook</a> <a href="#" onclick="helloinit();hello('google').login({scope : 'email',force : true}); return false;" class="zocial google"> <img src="/images/google-g-logo.png" width="20" height="20" loading="lazy" alt="Google icon" style="vertical-align: middle; vertical-align: middle; width: 20px; float: left; margin: 5px;" />Sign in with Google</a> </div> <div style="padding-top: 18px; font-size: 13px;">By creating a free account, you agree to our <a href="/terms/" target="_blank">terms of service.</a> This site is protected by reCAPTCHA and the Google <a rel="nofollow" href="https://policies.google.com/privacy">Privacy Policy</a> and <a rel="nofollow" id="LastLinkOnCreateTab" href="https://policies.google.com/terms">Terms of Service</a> apply.</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> //<![CDATA[ var Page_Validators = new Array(document.getElementById("rfvEmail"), document.getElementById("RequiredFieldValidator1"), document.getElementById("RequiredFieldValidator2"), document.getElementById("rgxEmail"), document.getElementById("RequiredFieldValidator3"), document.getElementById("Regex1")); //]]> </script> <script type="text/javascript"> //<![CDATA[ var rfvEmail = document.all ? document.all["rfvEmail"] : document.getElementById("rfvEmail"); rfvEmail.controltovalidate = "txtLoginOnModalEmail"; rfvEmail.errormessage = "Email Address Required"; rfvEmail.display = "Dynamic"; rfvEmail.validationGroup = "Login"; rfvEmail.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; rfvEmail.initialvalue = ""; var RequiredFieldValidator1 = document.all ? document.all["RequiredFieldValidator1"] : document.getElementById("RequiredFieldValidator1"); RequiredFieldValidator1.controltovalidate = "txtLoginOnModalPassword"; RequiredFieldValidator1.errormessage = "Password Required"; RequiredFieldValidator1.display = "Dynamic"; RequiredFieldValidator1.validationGroup = "Login"; RequiredFieldValidator1.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator1.initialvalue = ""; var RequiredFieldValidator2 = document.all ? document.all["RequiredFieldValidator2"] : document.getElementById("RequiredFieldValidator2"); RequiredFieldValidator2.controltovalidate = "txtCreateOnModalEmail"; RequiredFieldValidator2.errormessage = "Please enter your email address."; RequiredFieldValidator2.display = "Dynamic"; RequiredFieldValidator2.validationGroup = "Signup"; RequiredFieldValidator2.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator2.initialvalue = ""; var rgxEmail = document.all ? document.all["rgxEmail"] : document.getElementById("rgxEmail"); rgxEmail.controltovalidate = "txtCreateOnModalEmail"; rgxEmail.errormessage = "Please enter a valid email address"; rgxEmail.display = "Dynamic"; rgxEmail.validationGroup = "Signup"; rgxEmail.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid"; rgxEmail.validationexpression = "\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; var RequiredFieldValidator3 = document.all ? document.all["RequiredFieldValidator3"] : document.getElementById("RequiredFieldValidator3"); RequiredFieldValidator3.controltovalidate = "txtCreateOnModalPassword"; RequiredFieldValidator3.errormessage = "Please enter your password."; RequiredFieldValidator3.display = "Dynamic"; RequiredFieldValidator3.validationGroup = "Signup"; RequiredFieldValidator3.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator3.initialvalue = ""; var Regex1 = document.all ? document.all["Regex1"] : document.getElementById("Regex1"); Regex1.controltovalidate = "txtCreateOnModalPassword"; Regex1.errormessage = "Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character."; Regex1.display = "Dynamic"; Regex1.validationGroup = "Signup"; Regex1.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid"; Regex1.validationexpression = "^(?=.*[A-Za-z])(?=.*\\d)(?=.*[$@$!%*#?&])[A-Za-z\\d$@$!%*#?&-]{8,}$"; //]]> </script> <script type="text/javascript"> //<![CDATA[ var Page_ValidationActive = false; if (typeof(ValidatorOnLoad) == "function") { ValidatorOnLoad(); } function ValidatorOnSubmit() { if (Page_ValidationActive) { return ValidatorCommonOnSubmit(); } else { return true; } } document.getElementById('rfvEmail').dispose = function() { Array.remove(Page_Validators, document.getElementById('rfvEmail')); } document.getElementById('RequiredFieldValidator1').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator1')); } document.getElementById('RequiredFieldValidator2').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator2')); } document.getElementById('rgxEmail').dispose = function() { Array.remove(Page_Validators, document.getElementById('rgxEmail')); } document.getElementById('RequiredFieldValidator3').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator3')); } document.getElementById('Regex1').dispose = function() { Array.remove(Page_Validators, document.getElementById('Regex1')); } //]]> </script> </form> </article> </div> </main> <footer> <div class="bg-blue c-white position-relative"> <div class="featured-in container"> <p class="pt-4 m-0 text-center font-weight-medium text-uppercase font-smaller" style="letter-spacing: 1px;">Featured By</p> <div class="d-lg-flex justify-content-center align-items-center py-2"> <div class="text-center px-3"> <span class="fa-kit fa-barrons" role="img" aria-label="Barron's"></span> <span class="fa-kit fa-entrepreneur" role="img" aria-label="Entrepreneur Magazine"></span> <span class="fa-kit fa-forbes" role="img" aria-label="Forbes"></span> <span class="fa-kit fa-inc" role="img" aria-label="Inc. Magazine"></span> <span class="fa-kit fa-investing" role="img" aria-label="Investing.com"></span> <span class="fa-kit fa-nasdaq" role="img" aria-label="NASDAQ"></span> <span class="fa-kit fa-prairiebusiness" role="img" aria-label="Prairie Business"></span> <span class="fa-kit fa-seeking-alpha" role="img" aria-label="Seeking Alpha"></span> </div> </div> </div> </div> <div class="bg-blue-13 c-white position-relative" style="background:var(--blue-14);font-size: .9em;"> <div class="container"> <div class="row pt-4 pb-2 justify-content-between"> <div class="col-12 col-lg-4 col-xl-3"> <div class="row justify-content-between align-items-start align-items-lg-center"> <div class="col-12 col-sm-3 col-md-4 col-lg-12 text-center text-md-left"> <img class="h-auto mb-lg-1 mt-lg-2" id="footer-logo" src="/images/master/MarketBeat-logo-r-white.svg?v=2019" alt="MarketBeat - Stock Market News and Research Tools" loading="lazy" width="256" height="65"> </div> <div class="col-12 col-sm-5 col-md-4 col-lg-12 text-center text-sm-left"> <div class="font-weight-bold mt-2 mt-sm-0 mt-lg-3">Empowering Individual Investors</div> <p class="small my-2"> 345 N Reid Place, Suite 620, Sioux Falls, SD 57103 <br /> contact@marketbeat.com <br /> (844) 978-6257 </p> </div> <div class="col-12 col-sm-4 col-lg-12 text-center text-sm-left mt-1 mt-lg-4"> <ul class="footer-follow nounderline my-0 p-0"> <li class="d-inline-block mr-md-1"> <a href="https://twitter.com/MarketBeatCom" target="_blank" rel="noopener"> <span class="fa-brands fa-x-twitter c-white mr-sm-1"></span> <span class="sr-only">Twitter</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.facebook.com/marketbeatcom/" target="_blank" rel="noopener"> <span class="fa-brands fa-facebook-f c-white mr-sm-1"></span> <span class="sr-only">Facebook</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.youtube.com/marketbeatcom?sub_confirmation=1" target="_blank" rel="noopener"> <span class="fa-brands fa-youtube c-white mr-sm-1"></span> <span class="sr-only">YouTube</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.linkedin.com/company/marketbeat" title="Follow MarketBeat on LinkedIn" target="_blank" rel="noopener"> <span class="fa-brands fa-linkedin-in c-white mr-sm-1"></span> <span class="sr-only">LinkedIn</span> </a> </li> </ul> </div> </div> </div> <div class="col-12 col-lg-8 col-xl-9 border-top mt-3 pt-3" style="border-color: #F6F8F724 !important"> <div class="row"> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">About MarketBeat</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/about/">About</a> </li> <li class="my-2"><a class="font-weight-normal" href="/editorial-guidelines/">Editorial Guidelines</a></li> <li class="my-2"><a class="font-weight-normal" href="/authors/">Authors</a></li> <li class="my-2"><a class="font-weight-normal" href="/press-room/">Press Room</a></li> <li class="my-2"><a class="font-weight-normal" href="/careers/">Careers</a></li> <li class="my-2"><a class="font-weight-normal" href="/contact/">Contact</a></li> <li class="d-inline-block mb-2 pr-2 mr-1 border-right"><a class="font-weight-normal" href="/faq/">FAQ</a></li> <li class="d-inline-block mb-2"><a class="font-weight-normal" href="/help/">Help</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">MarketBeat Products</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/compare-products/">Compare Products</a></li> <li class="my-2"><a class="font-weight-normal" href="https://www.marketbeat.com/subscribe/all-access/?ProductCode=aap1997t&ReferralType=WebNavigation">MarketBeat All Access</a></li> <li class="my-2"><a class="font-weight-normal" href="/reviews/">Customer Reviews</a></li> <li class="my-2"><a class="font-weight-normal" href="/ratings/newsletter/">MarketBeat Daily Ratings</a></li> <li class="my-2"><a class="font-weight-normal" href="/ratings/newsletter-canada/">MarketBeat Daily Canada</a></li> <li class="my-2"><a class="font-weight-normal" href="/cryptocurrencies/newsletter/">MarketBeat CryptoBeat</a></li> <li class="my-2"><a class="font-weight-normal" href="/mobileapp/">MarketBeat Mobile App</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Popular Tools</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/stocks/">Stock Lists</a></li> <li class="my-2"><a class="font-weight-normal" href="/compare-stocks/">Compare Stocks</a></li> <li class="my-2"><a class="font-weight-normal" href="/dividends/calculator/">Dividend Calculator</a></li> <li class="my-2"><a class="font-weight-normal" href="/manage/watchlists/">My MarketBeat</a></li> <li class="my-2"><a class="font-weight-normal" href="/stock-screener/">Stock Screener</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Financial Calendars</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/ratings/">Analyst Ratings</a></li> <li class="my-2"><a class="font-weight-normal" href="/dividends/">Dividends</a></li> <li class="my-2"><a class="font-weight-normal" href="/earnings/latest/">Earnings</a></li> <li class="my-2"><a class="font-weight-normal" href="/insider-trades/">Insider Trades</a></li> <li class="my-2"><a class="font-weight-normal" href="/stock-market-holidays/">Stock Market Holidays</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Terms & Info</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/advertising/">Advertising</a></li> <li class="my-2"><a class="font-weight-normal" href="/accessibility/">Accessibility Statement</a></li> <li class="my-2"><a class="font-weight-normal" href="/do-not-sell-my-information/">Do Not Sell My Information</a></li> <li class="my-2"><a class="font-weight-normal" href="/terms/#privacy-policy">Privacy Policy</a></li> <li class="my-2"><a class="font-weight-normal" href="/rss-feeds/">RSS Feeds</a></li> <li class="my-2"><a class="font-weight-normal" href="/terms/">Terms of Service</a></li> <li class="my-2"><a class="font-weight-normal" href="/sitemap/">Sitemap</a></li> </ul> </div> </div> </div> <div class="col-12 mt-3"> <p class="small my-0 py-3">© MarketBeat Media, LLC 2010-2025. All rights reserved.</p> <p class="small my-0 py-3"> © 2025 Fair market value prices are updated every minute and are provided by <a href="https://polygon.io/" rel="nofollow" target="_blank">Polygon.io</a>. Other 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" target="_blank">Barchart's disclaimer</a>. <span id="keep-for-checking-size" class="d-none d-sm-inline-block"></span> </p> </div> </div> </div> </div> </footer> <div class="menu-closer"></div> </div> <nav id="left-side-menu" class="bg-blue-11" aria-label="Primary Mobile Menu"> </nav> <nav id="right-side-menu" class="bg-blue-11 d-none" aria-label="User Menu & Notifications"> <div style="margin: 0 5px; height: 374px;"> <p class="side-menu-title mt-2 ml-1"><a href="/manage/" style="font-weight: normal;">My Account - <span class="d-inline-block lh-loose" style="white-space: nowrap;"> </span></a></p> <ul class="side-menu-list"> <li><a class='wl-tab-change' href="/manage/watchlists/#portfolio"><span class="fa-kit fa-marketbeat-m mr-2"></span>My MarketBeat</a></li> <li><a class='wl-tab-change' href="/manage/watchlists/#newsletter"><span class="fa-regular fa-envelope-open-text mr-2"></span>My Newsletter</a></li> <li><a href="/manage/alerts/"><span class="fa-regular fa-bell mr-2"></span>My Alerts</a></li> <li><a href="/manage/subscriptions/"><span class="fa-regular fa-rectangle-vertical-history mr-2"></span>My Subscriptions</a></li> <li><a href="/manage/"><span class="fa-regular fa-gear mr-2"></span>My Account Settings</a></li> <li><a href="/manage/payments/"><span class="fa-regular fa-credit-card mr-2"></span>My Payment Settings</a></li> <li><a class="g_id_signout" href="/login/?cmd=logout"><span class="fa-regular fa-right-from-bracket mr-2"></span>Log Out</a></li> </ul> </div> <div id="notifications-area" class="pt-3 position-relative" style="opacity: 0; transition: opacity .7s;"> </div> </nav> <div id="video-modal-global" class="d-none"> <div id="video-modal" class="modal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <button type="button" class="close clear-button" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> <div class="modal-body row m-0 p-0" style="max-height: none;"> <div class="video-column bg-black col-12 px-0"> <div class="videowrapper"> <iframe id="video-iframe" allow="accelerometer; autoplay;" style="border: 0;" allowfullscreen></iframe> </div> </div> <div id="video-description" class="bg-light-gray box-shadow d-none"></div> </div> </div> </div> </div> </div> <!-- more scripts --> <script> function CreateOnModalSubmit(token) { $("#btnCreateOnModal").click(); } function LoginOnModalSubmit() { CheckLoginOnModal("txtLoginOnModalEmail", "txtLoginOnModalPassword", "loginOnModalWarning", "btnLoginOnModal"); return false; } function setPremiumPageWording() { $('.free').addClass("d-none"); } </script> <script defer src="/Scripts/libraries/hello.all.js"></script> <script defer src="/Scripts/libraries/popper.min.js"></script> <script defer src="/Scripts/libraries/bootstrap.min.js"></script> <script> var emlchk = "40FD31ED9C898AF3B81F0B019D73DC037B3B28B5913DFEC6C2DCFD86745EFFC6043A78F0A6F590D5A2333481554961090ACDD1770669F054E4B1BBED7096C3EC"; </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'>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>