www.marketbeat.com Open in urlscan Pro
2606:4700:3108::ac42:28f2  Public Scan

Submitted URL: https://email.analystratings.net/ls/click?upn=u001.WeKo-2BCuHku2kJmVIsYmGxteRO-2BqdkFdZns7E8OZ0tri0yKh-2FVYlXlGzlp2QJHJ4PQ-2Fforl...
Effective URL: https://www.marketbeat.com/earnings/reports/2024-12-20-carnival-co-plc-stock/
Submission: On December 23 via api from BE — Scanned from DE

Form analysis 3 forms found in the DOM

GET /pages/search.aspx

<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 ui-autocomplete-input" placeholder="Search stocks, news, and tools..." style="font-size:.9em;" autocomplete="off">
  <span id="mainAutocompleteList">
    <ul id="ui-id-1" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" unselectable="on" style="display: none;"></ul>
  </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>

POST ./

<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="/wEPDwUKMTMxNTUzNjIyMA9kFgJmD2QWFmYPZBYGAhgPFgIeBFRleHQFsQE8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+T25lU2lnbmFsLnB1c2goZnVuY3Rpb24gKCkge09uZVNpZ25hbC5nZXRVc2VySWQoZnVuY3Rpb24gKHVzZXJJZCkgeyQuZ2V0KCIvc2NyaXB0cy9PbmVTaWduYWxUcmFja2luZy5hc2h4P09uZVNpZ25hbE5MST0iICsgdXNlcklkKTt9KTt9KTs8L3NjcmlwdD5kAhkPZBYEAgEPFgIfAAXtGTxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+IHsgIkBjb250ZXh0IjogImh0dHA6Ly9zY2hlbWEub3JnIiwgIkB0eXBlIjogIk5ld3NBcnRpY2xlIiwgIm1haW5FbnRpdHlPZlBhZ2UiOiB7ICJAdHlwZSI6ICJXZWJQYWdlIiwgIkBpZCI6ICJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9lYXJuaW5ncy9yZXBvcnRzLzIwMjQtMTItMjAtY2Fybml2YWwtY28tcGxjLXN0b2NrLyIgfSwgImhlYWRsaW5lIjogIkNhcm5pdmFsIENvLiAmIFE0IDIwMjQgRWFybmluZ3MgQ2FsbCBUcmFuc2NyaXB0IiwgImltYWdlIjogeyAiQHR5cGUiOiAiSW1hZ2VPYmplY3QiLCAidXJsIjogImh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2Nhcm5pdmFsLWNvLS1wbGMtbG9nby5wbmc/dj0yMDI0MDEwOTA5MjE1NSIsICJoZWlnaHQiOiAiNDAwIiwgIndpZHRoIjogIjQwMCIgfSwgImRhdGVQdWJsaXNoZWQiOiAiMjAyNC0xMi0yMCIsICJkYXRlTW9kaWZpZWQiOiAiMjAyNC0xMi0yMCIsICJhdXRob3IiOiB7ICJAdHlwZSI6ICJQZXJzb24iLCAibmFtZSI6ICJBbHBoYVN0cmVldCIgfSwgICJwdWJsaXNoZXIiOiB7IkBjb250ZXh0IjoiaHR0cHM6Ly9zY2hlbWEub3JnIiwgIkB0eXBlIjoiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiJNYXJrZXRCZWF0IiwgInVybCI6Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tLyIsICJsb2dvIjp7IkBjb250ZXh0IjoiaHR0cHM6Ly9zY2hlbWEub3JnIiwgIkB0eXBlIjoiSW1hZ2VPYmplY3QiLCAidXJsIjoiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL21hc3Rlci9tYXJrZXRiZWF0LWxvZ28tZ3JheS1ibHVlLTEyMDAucG5nIiwgImhlaWdodCI6IjMwNiIsICJ3aWR0aCI6IjEyMDAifSwgImVtYWlsIjoiY29udGFjdEBtYXJrZXRiZWF0LmNvbSIsICJkZXNjcmlwdGlvbiI6Ik1hcmtldEJlYXQgZW1wb3dlcnMgcmV0YWlsIGludmVzdG9ycyB0byBtYWtlIGJldHRlciB0cmFkaW5nIGRlY2lzaW9ucyBieSBwcm92aWRpbmcgcmVhbC10aW1lIGZpbmFuY2lhbCBkYXRhIGFuZCBvYmplY3RpdmUgbWFya2V0IHJlc2VhcmNoLiIsICJhZGRyZXNzIjp7IkBjb250ZXh0IjoiaHR0cHM6Ly9zY2hlbWEub3JnIiwgIkB0eXBlIjoiUG9zdGFsQWRkcmVzcyIsICJzdHJlZXRBZGRyZXNzIjoiMzQ1IE4gUmVpZCBQbGFjZSwgU3VpdGUgNjIwIiwgImFkZHJlc3NMb2NhbGl0eSI6IlNpb3V4IEZhbGxzIiwgImFkZHJlc3NSZWdpb24iOiJTRCIsICJwb3N0YWxDb2RlIjoiNTcxMDMiLCAiYWRkcmVzc0NvdW50cnkiOiJVUyJ9LCAiY29udGFjdFBvaW50Ijp7IkBjb250ZXh0IjoiaHR0cHM6Ly9zY2hlbWEub3JnIiwgIkB0eXBlIjoiQ29udGFjdFBvaW50IiwgInRlbGVwaG9uZSI6IisxLTg0NC05NzgtNjI1NyIsICJlbWFpbCI6ImNvbnRhY3RAbWFya2V0YmVhdC5jb20iLCAiY29udGFjdFR5cGUiOiJDdXN0b21lciBTdXBwb3J0In0sICJzYW1lQXMiOlsiaHR0cHM6Ly90d2l0dGVyLmNvbS9NYXJrZXRCZWF0Q29tLyIsICJodHRwczovL3d3dy5mYWNlYm9vay5jb20vbWFya2V0YmVhdGNvbS8iLCAiaHR0cHM6Ly93d3cueW91dHViZS5jb20vbWFya2V0YmVhdGNvbSIsICJodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9NYXJrZXRCZWF0IiwgImh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L21hcmtldGJlYXQiXSwgInB1Ymxpc2hpbmdQcmluY2lwbGVzIjoiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vZWRpdG9yaWFsLWd1aWRlbGluZXMvIn0sICJwdWJsaXNoaW5nUHJpbmNpcGxlcyI6ICJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9lZGl0b3JpYWwtZ3VpZGVsaW5lcy8iLCAiZGVzY3JpcHRpb24iOiAiQ2Fybml2YWwgQ28uICYgYW5ub3VuY2VkIHRoZWlyIFE0IDIwMjQgIGVhcm5pbmdzIG9uIDEyLzIwLzIwMjQuIFZpZXcgQ0NMJ3MgZWFybmluZ3MgcmVzdWx0cywgYW5kIGNvbmZlcmVuY2UgY2FsbCB0cmFuc2NyaXB0IGF0IE1hcmtldEJlYXQuIiB9IDwvc2NyaXB0PjxsaW5rIHJlbD0iY2Fub25pY2FsIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9lYXJuaW5ncy9yZXBvcnRzLzIwMjQtMTItMjAtY2Fybml2YWwtY28tcGxjLXN0b2NrLyIgLz48bWV0YSBuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9U2NoZW1hRGF0YSArPSAic3VtbWFyeSIvPjxtZXRhIG5hbWUgPSJ0d2l0dGVyOnNpdGUiIGNvbnRlbnQ9IkBNYXJrZXRCZWF0Q29tIiAvPjxtZXRhIG5hbWUgPSJ0d2l0dGVyOnRpdGxlIiBjb250ZW50PSJDYXJuaXZhbCBDby4gJiBRNCAyMDI0IEVhcm5pbmdzIENhbGwgVHJhbnNjcmlwdCIvPjxtZXRhIG5hbWUgPSJ0d2l0dGVyOmRlc2NyaXB0aW9uIiBjb250ZW50PSJDYXJuaXZhbCBDby4gJiBhbm5vdW5jZWQgdGhlaXIgUTQgMjAyNCAgZWFybmluZ3Mgb24gMTIvMjAvMjAyNC4gVmlldyBDQ0wncyBlYXJuaW5ncyByZXN1bHRzLCBhbmQgY29uZmVyZW5jZSBjYWxsIHRyYW5zY3JpcHQgYXQgTWFya2V0QmVhdC4iIC8+PG1ldGEgbmFtZSA9InR3aXR0ZXI6Y3JlYXRvciIgY29udGVudD0iQE1hcmtldEJlYXRDb20iIC8+PG1ldGEgbmFtZSA9InR3aXR0ZXI6aW1hZ2UiIGNvbnRlbnQ9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2Nhcm5pdmFsLWNvLS1wbGMtbG9nby5wbmc/dj0yMDI0MDEwOTA5MjE1NSIgLz48bWV0YSBwcm9wZXJ0eT0ib2c6dGl0bGUiIGNvbnRlbnQ9IkNhcm5pdmFsIENvLiAmIFE0IDIwMjQgRWFybmluZ3MgQ2FsbCBUcmFuc2NyaXB0IiAvPjxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIiAvPjxtZXRhIHByb3BlcnR5PSJvZzp1cmwiIGNvbnRlbnQ9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2Vhcm5pbmdzL3JlcG9ydHMvMjAyNC0xMi0yMC1jYXJuaXZhbC1jby1wbGMtc3RvY2svIiAvPjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvY2Fybml2YWwtY28tLXBsYy1sb2dvLnBuZz92PTIwMjQwMTA5MDkyMTU1IiAvPjxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iQ2Fybml2YWwgQ28uICYgYW5ub3VuY2VkIHRoZWlyIFE0IDIwMjQgIGVhcm5pbmdzIG9uIDEyLzIwLzIwMjQuIFZpZXcgQ0NMJ3MgZWFybmluZ3MgcmVzdWx0cywgYW5kIGNvbmZlcmVuY2UgY2FsbCB0cmFuc2NyaXB0IGF0IE1hcmtldEJlYXQuIiAvPjxtZXRhIHByb3BlcnR5PSJvZzpzaXRlX25hbWUiIGNvbnRlbnQ9Ik1hcmtldEJlYXQuY29tIiAvPjxtZXRhIHByb3BlcnR5PSJvZzpsb2NhbGUiIGNvbnRlbnQ9ImVuX1VTIiAvPmQCAw8WAh8ABW48bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vZWFybmluZ3MvcmVwb3J0cy8yMDI0LTEyLTIwLWNhcm5pdmFsLWNvLXBsYy1zdG9jay8vIiAvPmQCGg8WAh8ABcwBPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9pbWFnZXMvbWFya2V0YmVhdC1sb2dvLTEyMDAtMTIwMC5qcGc/dj0xIi8+PG1ldGEgcHJvcGVydHk9Im9nOmltYWdlOndpZHRoIiBjb250ZW50PSIxMjAwIiAvPjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZTpoZWlnaHQiIGNvbnRlbnQ9IjEyMDAiIC8+ZAIBDxYCHwAF6wI8ZGl2IGlkPSdnX2lkX29ubG9hZCcgZGF0YS1jbGllbnRfaWQ9JzE3ODU0Mjg1MzM4Ni1zZnE4dGEwcTlpbjQwN3FuYXVkMDBvMW83YTZ0aGxzaS5hcHBzLmdvb2dsZXVzZXJjb250ZW50LmNvbScgZGF0YS1sb2dpbl91cmk9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3VzZXJzL09uZVRhcFZlcmlmeVJlZGlyZWN0LmFzcHgnIGRhdGEtcHJvbXB0X3BhcmVudF9pZD0nZ19pZF9vbmxvYWQnIGRhdGEtYXV0b19zZWxlY3Q9J3RydWUnIGRhdGEtY2FuY2VsX29uX3RhcF9vdXRzaWRlPSd0cnVlJyBkYXRhLXVzZV9mZWRjbV9mb3JfcHJvbXB0PSd0cnVlJyBkYXRhLXN0YXRlX2Nvb2tpZV9kb21haW49J21hcmtldGJlYXQuY29tJz48L2Rpdj5kAggPFgIfAAWbATxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij52YXIgc2Nyb2xsaW5nVGlja2Vyc0ZpbGUgPSAnL1NjcmlwdHMvU2Nyb2xsaW5nVGlja2Vycy5hc2h4P2FjY291bnRpZD0wJmludGVydmFsPTI0MTIyMzEyMDMmdXNlcmxldmVsPU5vdExvZ2dlZEluJzsgPC9zY3JpcHQ+ZAIJDxYCHwAF1yk8bGkgY2xhc3M9Imhhcy1zdWJtZW51Ij48YSBocmVmPSIvdmlkZW9zLyI+TWFya2V0QmVhdCBUVjwvYT48dWwgY2xhc3M9InJvdyBsaW1pdGVkLXZpZGVvLXN1Ym1lbnUiPjxsaSBjbGFzcz0ibWVnYS1vbmx5IG1iLTIgY29sLTYgcGwtMCI+PGEgaHJlZj0iL3ZpZGVvcy9mcm9tLWxhbmRmaWxscy10by1wcm9maXRzLW9wYWwtZnVlbHMtY2VvLXNoYXJlcy1ob3ctdGhlLWNvbXBhbnktdHVybnMtdHJhc2gtaW50by1jYXNoLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48c3BhbiBjbGFzcz0icG9zaXRpb24tYWJzb2x1dGUgZmEtc29saWQgZmEtcGxheSBjLXdoaXRlIiBhcmlhLWhpZGRlbj0idHJ1ZSIgc3R5bGU9Im9wYWNpdHk6MC44O2ZvbnQtc2l6ZTozZW07Ij48L3NwYW4+PGltZyBjbGFzcz0idy0xMDAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvdmlkZW9zL3RodW1iXzIwMjQxMjIwMTMzODAwX3ZpZGVvb3BhbGNlby5wbmciIGFsdD0iRnJvbSBMYW5kZmlsbHMgdG8gUHJvZml0czogT3BhbCBGdWVscyBDRU8gU2hhcmVzIEhvdyB0aGUgQ29tcGFueSBUdXJucyBUcmFzaCBpbnRvIENhc2giIGhlaWdodD0iNzgiIHdpZHRoPSIxNDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yZW07Ij5Gcm9tIExhbmRmaWxscyB0byBQcm9maXRzOiBPcGFsIEZ1ZWxzIENFTyBTaGFyZXMgSG93IHRoZSBDb21wYW55IFR1cm5zIFRyYXNoIGludG8gQ2FzaDwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InNpZGUtb25seSI+PGEgaHJlZj0nL3ZpZGVvcy9mcm9tLWxhbmRmaWxscy10by1wcm9maXRzLW9wYWwtZnVlbHMtY2VvLXNoYXJlcy1ob3ctdGhlLWNvbXBhbnktdHVybnMtdHJhc2gtaW50by1jYXNoLyc+RnJvbSBMYW5kZmlsbHMgdG8gUHJvZml0czogT3BhbCBGdWVscyBDRU8gU2hhcmVzIEhvdyB0aGUgQ29tcGFueSBUdXJucyBUcmFzaCBpbnRvIENhc2g8L2E+PC9saT48bGkgY2xhc3M9Im1lZ2Etb25seSBtYi0yIGNvbC02IHBsLTAiPjxhIGhyZWY9Ii92aWRlb3MvdGhlLXJlYWwtcmVhc29uLXRlc2xhLXN0b2NrLWlzLXNvYXJpbmctYW5kLXdoeS10ZWNoLWV4cGVydC1zYXlzLWl0LXdvbnQtc3RvcC8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PHNwYW4gY2xhc3M9InBvc2l0aW9uLWFic29sdXRlIGZhLXNvbGlkIGZhLXBsYXkgYy13aGl0ZSIgYXJpYS1oaWRkZW49InRydWUiIHN0eWxlPSJvcGFjaXR5OjAuODtmb250LXNpemU6M2VtOyI+PC9zcGFuPjxpbWcgY2xhc3M9InctMTAwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ZpZGVvcy90aHVtYl8yMDI0MTIyMDExMDczMl92aWRlb2plZmZicm93bnByaWNlanVtcC5wbmciIGFsdD0iVGhlIFJlYWwgUmVhc29uIFRlc2xhIFN0b2NrIElzIFNvYXJpbmcg4oCTIGFuZCBXaHkgVGVjaCBFeHBlcnQgU2F5cyBJdCBXb27igJl0IFN0b3AiIGhlaWdodD0iNzgiIHdpZHRoPSIxNDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yZW07Ij5UaGUgUmVhbCBSZWFzb24gVGVzbGEgU3RvY2sgSXMgU29hcmluZyDigJMgYW5kIFdoeSBUZWNoIEV4cGVydCBTYXlzIEl0IFdvbuKAmXQgU3RvcDwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InNpZGUtb25seSI+PGEgaHJlZj0nL3ZpZGVvcy90aGUtcmVhbC1yZWFzb24tdGVzbGEtc3RvY2staXMtc29hcmluZy1hbmQtd2h5LXRlY2gtZXhwZXJ0LXNheXMtaXQtd29udC1zdG9wLyc+VGhlIFJlYWwgUmVhc29uIFRlc2xhIFN0b2NrIElzIFNvYXJpbmcg4oCTIGFuZCBXaHkgVGVjaCBFeHBlcnQgU2F5cyBJdCBXb27igJl0IFN0b3A8L2E+PC9saT48bGkgY2xhc3M9Im1lZ2Etb25seSBtYi0yIGNvbC02IHBsLTAiPjxhIGhyZWY9Ii92aWRlb3MvYmVzdC1ldGZzLWZvci0yMDI1LWdyb3d0aC1zdGFiaWxpdHktYW5kLWFpLWRyaXZlbi1pbnZlc3RpbmcvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxzcGFuIGNsYXNzPSJwb3NpdGlvbi1hYnNvbHV0ZSBmYS1zb2xpZCBmYS1wbGF5IGMtd2hpdGUiIGFyaWEtaGlkZGVuPSJ0cnVlIiBzdHlsZT0ib3BhY2l0eTowLjg7Zm9udC1zaXplOjNlbTsiPjwvc3Bhbj48aW1nIGNsYXNzPSJ3LTEwMCIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy92aWRlb3MvdGh1bWJfMjAyNDEyMTgxNDQ2MjNfdmlkZW8zZXRmcy5wbmciIGFsdD0iQmVzdCBFVEZzIGZvciAyMDI1OiBHcm93dGgsIFN0YWJpbGl0eSwgYW5kIEFJLURyaXZlbiBJbnZlc3RpbmciIGhlaWdodD0iNzgiIHdpZHRoPSIxNDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yZW07Ij5CZXN0IEVURnMgZm9yIDIwMjU6IEdyb3d0aCwgU3RhYmlsaXR5LCBhbmQgQUktRHJpdmVuIEludmVzdGluZzwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InNpZGUtb25seSI+PGEgaHJlZj0nL3ZpZGVvcy9iZXN0LWV0ZnMtZm9yLTIwMjUtZ3Jvd3RoLXN0YWJpbGl0eS1hbmQtYWktZHJpdmVuLWludmVzdGluZy8nPkJlc3QgRVRGcyBmb3IgMjAyNTogR3Jvd3RoLCBTdGFiaWxpdHksIGFuZCBBSS1Ecml2ZW4gSW52ZXN0aW5nPC9hPjwvbGk+PGxpIGNsYXNzPSJtZWdhLW9ubHkgbWItMiBjb2wtNiBwbC0wIj48YSBocmVmPSIvdmlkZW9zL2Jyb2FkY29tLWhpdHMtMS10cmlsbGlvbi1jYW4tdGhpcy1haS1wb3dlcmhvdXNlLWdvLWhpZ2hlci8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PHNwYW4gY2xhc3M9InBvc2l0aW9uLWFic29sdXRlIGZhLXNvbGlkIGZhLXBsYXkgYy13aGl0ZSIgYXJpYS1oaWRkZW49InRydWUiIHN0eWxlPSJvcGFjaXR5OjAuODtmb250LXNpemU6M2VtOyI+PC9zcGFuPjxpbWcgY2xhc3M9InctMTAwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ZpZGVvcy90aHVtYl8yMDI0MTIxNzE1Mzk1OV92aWRlb2Jyb2FkY29tLnBuZyIgYWx0PSJCcm9hZGNvbSBIaXRzICQxIFRyaWxsaW9uIOKAkyBDYW4gVGhpcyBBSSBQb3dlcmhvdXNlIEdvIEhpZ2hlcj8iIGhlaWdodD0iNzgiIHdpZHRoPSIxNDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yZW07Ij5Ccm9hZGNvbSBIaXRzICQxIFRyaWxsaW9uIOKAkyBDYW4gVGhpcyBBSSBQb3dlcmhvdXNlIEdvIEhpZ2hlcj88L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3MvYnJvYWRjb20taGl0cy0xLXRyaWxsaW9uLWNhbi10aGlzLWFpLXBvd2VyaG91c2UtZ28taGlnaGVyLyc+QnJvYWRjb20gSGl0cyAkMSBUcmlsbGlvbiDigJMgQ2FuIFRoaXMgQUkgUG93ZXJob3VzZSBHbyBIaWdoZXI/PC9hPjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0iaGFzLXN1Ym1lbnUiPjxhIGhyZWY9Ii9vcmlnaW5hbHMvIj5GZWF0dXJlZCBBcnRpY2xlczwvYT48dWwgY2xhc3M9J2xpbWl0ZWQtd2lkdGgtc3VibWVudSc+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvZG93LWpvbmVzLWEtcmVsZXZhbnQtYmVuY2htYXJrLW9yLWEtcmVsaWMtb2YtdGhlLXBhc3QvJz5Eb3cgSm9uZXM6IEEgUmVsZXZhbnQgQmVuY2htYXJrIG9yIGEgUmVsaWMgb2YgdGhlIFBhc3Q/PC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvMy1iaWctbmFtZS1zdG9ja3MtanVzdC1hbm5vdW5jZWQtYmlnLXRpbWUtZGl2aWRlbmQtaW5jcmVhc2VzLyc+MyBCaWctTmFtZSBTdG9ja3MgSnVzdCBBbm5vdW5jZWQgQmlnLVRpbWUgRGl2aWRlbmQgSW5jcmVhc2VzPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvMi1zdG9ja3MtdG8tYnV5LW9uLXRoZS13YXktZG93bi1vbi1tYXJrZXQtb3ZlcnJlYWN0aW9ucy8nPk1hcmtldCBPdmVycmVhY3Rpb246IDIgU3RvY2tzIHRvIEJ1eSBvbiB0aGUgV2F5IERvd248L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy90aW1lLXRvLWJvb2stcGFzc2FnZS1vbi1jYXJuaXZhbC1jcnVpc2UtbGluZXMtc3RvY2stcHJpY2UtcmFsbHkvJz5UaW1lIHRvIEJvYXJkIENhcm5pdmFsIENydWlzZSBMaW5lcycgU3RvY2sgUHJpY2UgUmFsbHk8L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy9pcy13YXJuZXItYnJvcy1kaXNjb3ZlcnktYS1idXktYWZ0ZXIta2V5LXJlc3RydWN0dXJpbmctbmV3cy8nPklzIFdhcm5lciBCcm9zLiBEaXNjb3ZlcnkgU3RvY2sgYSBCdXkgQWZ0ZXIgUmVjZW50IERyb3A/PC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvaW5kdXN0cmlhbC1jaGVtaWNhbHMtMy1zdG9ja3MtcG9pc2VkLWZvci1ncm93dGgtaW4tdGhlLW5ldy15ZWFyLyc+SW5kdXN0cmlhbCBDaGVtaWNhbHM6IDMgU3RvY2tzIFBvaXNlZCBmb3IgR3Jvd3RoIGluIHRoZSBOZXcgWWVhcjwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL2NvdWxkLXRoZS1teXN0ZXJpb3VzLWRyb25lLXNpZ2h0aW5ncy1iZS1ldnRvbC1haXItdGF4aXMvJz5Db3VsZCB0aGUgTXlzdGVyaW91cyBEcm9uZSBTaWdodGluZ3MgYmUgZVZUT0wgQWlyIFRheGlzPzwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL3Jpc2luZy1mcmVpZ2h0LXJhdGVzLXRoZS1jYXJyaWVycy1jb21lYmFjay1pbi1hLXNoaWZ0aW5nLW1hcmtldC8nPlJpc2luZyBGcmVpZ2h0IFJhdGVzOiBUaGUgQ2FycmllcidzIENvbWViYWNrIGluIGEgU2hpZnRpbmcgTWFya2V0PC9hPjwvbGk+PGxpIGNsYXNzPSJwdC0xIj48YSBocmVmPScvb3JpZ2luYWxzLyc+TW9yZSBGZWF0dXJlZCBBcnRpY2xlcyA8c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1hbmdsZS1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+ZAIKDxYCHwAF8yI8bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL25lb3Mtcy1hbmQtcC01MDByLWhpZ2gtaW5jb21lLWV0Zi1oYXJuYXNzZXMtdGhlLXBvd2VyLW9mLW9wdGlvbnMvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTIxMDEzNTU0OF9uZW9zLXNwLTUwMHItaGlnaC1pbmNvbWUtZXRmLWhhcm5hc3Nlcy10aGUtcG93ZXItby5wbmciIGFsdD0iTkVPUyBTJlAgNTAwIEhpZ2ggSW5jb21lIEVURiAoU1BZSSkiIGhlaWdodD0iNDg4IiB3aWR0aD0iMTIwMCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEgYy1ncmF5IGZvbnQtd2VpZ2h0LW5vcm1hbCIgc3R5bGU9ImZvbnQtc2l6ZTouOTVlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Ij5OZW9zIFMmUCA1MDAoUikgSGlnaCBJbmNvbWUgRVRGIEhhcm5lc3NlcyB0aGUgUG93ZXIgb2YgT3B0aW9uczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzLzMtdW51c3VhbC1jYWxsLW9wdGlvbi10cmFkZXMtaW52ZXN0b3JzLXNob3VsZC1iZS13YXRjaGluZy8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PGltZyBjbGFzcz0idy0xMDAiIHN0eWxlPSJhc3BlY3QtcmF0aW86Mi8xO29iamVjdC1maXQ6Y292ZXI7IiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMTA0MTE1NDUyX29wdGlvbnMtdHJhZGVycy1iZXQtYmlnLW9uLXRoZXNlLTMtdGVjaC1zdG9ja3MuanBnIiBhbHQ9IiIgaGVpZ2h0PSI4MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPk9wdGlvbnMgVHJhZGVycyBCZXQgQmlnIG9uIFRoZXNlIDMgVGVjaCBTdG9ja3MgPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9ob3ctdG8tcGxheS1uZXctb3B0aW9ucy10cmFkaW5nLXdpdGgtYml0Y29pbi1ldGZzLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48aW1nIGNsYXNzPSJ3LTEwMCIgc3R5bGU9ImFzcGVjdC1yYXRpbzoyLzE7b2JqZWN0LWZpdDpjb3ZlcjsiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDExMDExNTI0MzBfaG93LXRvLXBsYXktbmV3LW9wdGlvbnMtdHJhZGluZy13aXRoLWJpdGNvaW4tZXRmcy5qcGciIGFsdD0iU2l4IGJpdGNvaW4gY29pbnMg4oCUIFN0b2NrIEVkaXRvcmlhbCBQaG90b2dyYXBoeSIgaGVpZ2h0PSI4MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPkhvdyB0byBQbGF5IE5ldyBPcHRpb25zIFRyYWRpbmcgV2l0aCBCaXRjb2luIEVURnM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJkLW5vbmUgZC1sZy1ibG9jayBtYi0yIGNvbC00IHBsLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9hbGJlbWFybGUtc3RvY2stY2FsbC1vcHRpb25zLXN1cmdlLXdoYXQtaXQtbWVhbnMtZm9yLWxpdGhpdW0vIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTAyODExMTEzN19hbGJlbWFybGUtc3RvY2stY2FsbC1vcHRpb25zLXN1cmdlLXdoYXQtaXQtbWVhbnMtZi5wbmciIGFsdD0iYWxiZW1hcmxlIGxpdGhpdW0gaW9uIGJhdHRlcnkiIGhlaWdodD0iNDg4IiB3aWR0aD0iMTIwMCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEgYy1ncmF5IGZvbnQtd2VpZ2h0LW5vcm1hbCIgc3R5bGU9ImZvbnQtc2l6ZTouOTVlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Ij5BbGJlbWFybGUgU3RvY2sgQ2FsbCBPcHRpb25zIFN1cmdlOiBXaGF0IEl0IE1lYW5zIGZvciBMaXRoaXVtPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9vcHRpb25zLWhvdy10by1leGVjdXRlLXRoZS13aGVlbC1zdHJhdGVneS1mb3Itb3B0aW9ucy1pbmNvbWUvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MDcxODE1MDIxNV9ob3ctdG8tZXhlY3V0ZS10aGUtd2hlZWwtc3RyYXRlZ3ktdG8tZ2VuZXJhdGUtb3B0aS5qcGciIGFsdD0iUGhvdG8gb2YgYSBidXNpbmVzc21hbiBydW5uaW5nIGluc2lkZSBhIGNpcmNsZSBtYWRlIG9mIG1vbmV5IHN5bWJvbGljIG9mIHRoZSB3aGVlbCBvcHRpb25zIHRyYWRpbmcgc3RyYXRlZ3kuICIgaGVpZ2h0PSI5NjAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPkhvdyB0byBFeGVjdXRlIHRoZSBXaGVlbCBTdHJhdGVneSB0byBHZW5lcmF0ZSBPcHRpb25zIEluY29tZTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbGVhcm4vMy1vcHRpb25zLXN0cmF0ZWdpZXMtdG8tcGxheS1hLXN0b2Nrcy11cHRyZW5kLWlmLWJ1bGxpc2gvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MDYyNjA3NTQxOF8zLW9wdGlvbnMtc3RyYXRlZ2llcy10by1wbGF5LWEtc3RvY2tzLXVwdHJlbmQtaWYtYi5qcGciIGFsdD0iU3RvY2sgb3B0aW9ucyBzdHJhdGVnaWVzICIgaGVpZ2h0PSI5MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPjMgT3B0aW9ucyBTdHJhdGVnaWVzIHRvIFBsYXkgYSBTdG9ja+KAmXMgVXB0cmVuZCBpZiBCdWxsaXNoIDwvc3Bhbj48L2E+PC9saT5kAgwPDxYEHghDc3NDbGFzcwUscGItMSBwdC0wIHB0LXNtLTEgb3JkZXItc20tMiBjb2wgTm90TG9nZ2VkSW4eBF8hU0ICAmRkAg0PZBYCAgMPFgIfAAX6BTxkaXYgc3R5bGU9InBhZGRpbmc6NnB4O2ZvbnQtc2l6ZTowLjhyZW07bGluZS1oZWlnaHQ6MS4yOyIgY2xhc3M9ImJlbG93LWgxLXRleHQtbGluay1hZCBkLW1pbmltYWwtbm9uZSI+PGEgc3R5bGU9ImZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6dmFyKC0td2hpdGUpOyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ic3BvbnNvcmVkIG5vb3BlbmVyIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zY3JpcHRzL3JlZGlyZWN0LmFzcHg/VHJpZ2dlcmVkQ2FtcGFpZ25JRD0xMDgzNiZVc2VySUQ9MCZQbGFjZW1lbnQ9TmF0aXZlRGlzcGxheSZTb3VyY2U9TmF0aXZlRGlzcGxheSZpbnRlcnN0aXRpYWw9MSZub3NraXA9MSI+4oaSIE5vIG9uZeKAmXMgdGFsa2luZyBhYm91dCB0aGVzZSBUcnVtcCB0cmFkZXM8L2E+IDxzcGFuIHN0eWxlPSJjb2xvcjp2YXIoLS13aGl0ZSk7Ij4gPHNwYW4gY2xhc3M9InBsLTEgZC1ub25lIGQtc20taW5saW5lLWJsb2NrIj4oRnJvbSBJbnNpZGVycyBFeHBvc2VkKTwvc3Bhbj4gPHNwYW4gY2xhc3M9ImQtaW5saW5lIGQtc20tbm9uZSI+KEFkKTwvc3Bhbj48L3NwYW4+PGltZyBsb2FkaW5nPSdsYXp5JyBzcmM9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvVHJpZ2dlcmVkQ2FtcGFpZ25QaXhlbC5hc2h4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTA4MzYmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXknIGFsdD0nJyBoZWlnaHQ9JzEnIHdpZHRoPScxJyAvPjwvZGl2PmQCDw9kFgICAQ9kFgQCAw8WAh4HVmlzaWJsZWhkAgcPZBYUAgMPFgIfAAUnQ2Fybml2YWwgQ28uICYgIFE0IDIwMjQgRWFybmluZ3MgUmVwb3J0ZAIFDxYCHwAFtgI8ZGl2IGNsYXNzPSJib3JkZXIgcm91bmRlZCBiZy13aGl0ZSBwLTIgZC1mbGV4IGFsaWduLWl0ZW1zLWNlbnRlciBtci0yIG1iLTIiIHN0eWxlPSJ3aWR0aDo2N3B4O2hlaWdodDo1OHB4OyI+PGltZyBjbGFzcz0iYWxpZ24tbWlkZGxlIiBzdHlsZT0ibWFyZ2luLXRvcDotLjA3ZW07IiBhbHQ9IkNhcm5pdmFsIENvLiAmIGxvZ28iIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvdGh1bWJuYWlsL2Nhcm5pdmFsLWNvLS1wbGMtbG9nby5wbmc/dj0yMDI0MDEwOTA5MjE1NSIgaGVpZ2h0PSI1MyIgd2lkdGg9IjgwIi8+PC9kaXY+ZAIHDxYCHwAFnQE8ZGl2IGNsYXNzPSJwcmljZSI+PHN0cm9uZz4kMjUuNDY8L3N0cm9uZz4gPHNwYW4gc3R5bGU9ImNvbG9yOiNEMjMzM0QiPiAtMS4zNCZuYnNwOygtNS4wMCUpPC9zcGFuPiA8ZGl2IGNsYXNzPSJwcmljZS11cGRhdGVkIj4oQXMgb2YgMTI6NDYgUE0gRVQpPC9kaXY+PC9kaXY+ZAIJDxYCHwAFsgE8YSBocmVmPSIvc3RvY2tzL05ZU0UvQ0NML2Vhcm5pbmdzLyIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5IG1yLTIgbWItMiI+RWFybmluZ3MgSGlzdG9yeTwvYT48YSBocmVmPSIvc3RvY2tzL05ZU0UvQ0NML2ZvcmVjYXN0LyIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5IG1yLTIgbWItMiI+Rm9yZWNhc3Q8L2E+ZAILDxYEHgVzdHlsZQU5YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHZhcigtLXdoaXRlKSwgdmFyKC0tYmx1ZS0yKSk7HgVjbGFzcwUEcGItNBYEAgEPFgIfAAWqEjxkaXYgY2xhc3M9InJvdyBtdC00Ij48ZGl2IGNsYXNzPSJjb2wtbGctOCI+PGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJjb2wtbWQtNiBtYi0zIj48aDIgY2xhc3M9InNlY3Rpb24taCI+Q2Fybml2YWwgQ28uICYgRVBTIFJlc3VsdHM8L2gyPjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5BY3R1YWwgRVBTPC9kdD48ZGQ+PHN0cm9uZz4kMC4xNDwvc3Bhbj48L3N0cm9uZz48L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Db25zZW5zdXMgRVBTPC9kdD4gPGRkPjxzdHJvbmc+JDAuMDg8L3NwYW4+PC9zdHJvbmc+PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+QmVhdC9NaXNzPC9kdD48ZGQ+PHN0cm9uZz5CZWF0IGJ5IDxzcGFuIGNsYXNzPSJjLWdyZWVuIj4rJDAuMDY8L3NwYW4+PC9zdHJvbmc+PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+T25lIFllYXIgQWdvIEVQUzwvZHQ+PGRkPjxzdHJvbmc+LSQwLjA3PC9zcGFuPjwvc3Ryb25nPjwvZGQ+PC9kaXY+PC9kbD48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtbWQtNiBtYi0zIj48aDIgY2xhc3M9InNlY3Rpb24taCI+Q2Fybml2YWwgQ28uICYgUmV2ZW51ZSBSZXN1bHRzPC9oMj48ZGw+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkFjdHVhbCBSZXZlbnVlPC9kdD48ZGQ+PHN0cm9uZz4kNS45NCBiaWxsaW9uPC9zdHJvbmc+PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+RXhwZWN0ZWQgUmV2ZW51ZTwvZHQ+PGRkPjxzdHJvbmc+JDUuOTQgYmlsbGlvbjwvc3Ryb25nPjwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkJlYXQvTWlzczwvZHQ+PGRkPjxzdHJvbmc+QmVhdCBieSA8c3BhbiBjbGFzcz0iYy1ncmVlbiI+KyQ4MC4wMCB0aG91c2FuZDwvc3Bhbj48L3N0cm9uZz48L2RkPjwvZGl2PjxkaXYgY2xhc3M9InByaWNlLWRhdGEiPjxkdD5Zb1kgUmV2ZW51ZSBHcm93dGg8L2R0PjxkZD48c3Ryb25nPjxzcGFuIGNsYXNzPSJjLWdyZWVuIj4rMTAuMDAlPC9zcGFuPjwvc3Ryb25nPjwvZGQ+PC9kaXY+PC9kbD48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtMTIgbWItMyI+PGgyIGNsYXNzPSJzZWN0aW9uLWgiPkNhcm5pdmFsIENvLiAmIEFubm91bmNlbWVudCBEZXRhaWxzPC9oMj48ZGwgY2xhc3M9InMtdGFibGUgbXQtMCBtYi0wIj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+UXVhcnRlcjwvZHQ+PGRkPjxzdHJvbmc+UTQgMjAyNDwvc3Ryb25nPjwvZGQ+PC9kaXY+PGRpdiBjbGFzcz0icHJpY2UtZGF0YSI+PGR0PkRhdGU8L2R0PjxkZD48c3Ryb25nPjxhIGhyZWY9Ii9hbGwtYWNjZXNzL2Vhcm5pbmdzLXNjcmVlbmVyLz9EYXRlPTEyLzIwLzIwMjQiPjEyLzIwLzIwMjQ8L2E+PC9zdHJvbmc+PC9kZD48L2Rpdj48ZGl2IGNsYXNzPSJwcmljZS1kYXRhIj48ZHQ+VGltZTwvZHQ+PGRkPjxzdHJvbmc+QmVmb3JlIE1hcmtldCBPcGVuczwvc3Ryb25nPjwvZGQ+PC9kaXY+PC9kbD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtbGctNCI+PGgyIGNsYXNzPSJzZWN0aW9uLWggbWItMCBib3JkZXItMCI+Q29uZmVyZW5jZSBDYWxsIFJlc291cmNlczwvaDI+PGRpdiBjbGFzcz0iYm9yZGVyIHJvdW5kZWQgYmctd2hpdGUgcC0zIG1iLTMiIHN0eWxlPSJtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pOyI+PHVsIGNsYXNzPSJsaW5rLWNsb3VkIG1iLTAgcHgtMCBsaXN0LXN0eWxlLW5vbmUgbWItMiI+PGxpIGNsYXNzPSJkLWlubGluZS1ibG9jayB3LTEwMCI+PGEgaHJlZj0iaHR0cDovL21tbS53YWxsc3RyZWV0aG9yaXpvbi5jb20vdS5hc3A/dT0zMDA2MjciIHRhcmdldD0iX2JsYW5rIiAgcmVsPSJub29wZW5lciIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5IHctMTAwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1waG9uZSBtci0yIj48L3NwYW4+Q29uZmVyZW5jZSBDYWxsPC9hPjwvbGk+PGxpIGNsYXNzPSJkLWlubGluZS1ibG9jayB3LTEwMCI+PGEgaHJlZj0iI3RyYW5zY3JpcHQiIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSB3LTEwMCI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtbWVzc2FnZSBtci0yIj48L3NwYW4+Q29uZmVyZW5jZSBDYWxsIFRyYW5zY3JpcHQ8L2E+PC9saT48bGkgY2xhc3M9ImQtaW5saW5lLWJsb2NrIHctMTAwIj48YSBocmVmPSIvc3RvY2tzL05ZU0UvQ0NML2Vhcm5pbmdzLyIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5IHctMTAwIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1idWlsZGluZyBtci0yIj48L3NwYW4+Q0NMIEVhcm5pbmdzIEhpc3Rvcnk8L2E+PC9saT48L3VsPjwvZGl2PjwvZGl2PjwvZGl2PmQCAw8WAh8ABeTCBjxkaXYgY2xhc3M9ImJvcmRlciByb3VuZGVkIHB4LTQgcHgtbWQtNSBweS0zIGJnLXdoaXRlIG1iLTUgbXQtNCI+PGRpdiBjbGFzcz0iYXJ0aWNsZS1ib2R5IGFuY2hvci1saW5rLXRhcmdldCIgaWQ9InRyYW5zY3JpcHQiPjxoMz5DYXJuaXZhbCBDby4gJiBRNCAyMDI0IEVhcm5pbmdzIENhbGwgVHJhbnNjcmlwdDwvaDM+PGRpdiBjbGFzcz0iYnlsaW5lLXJvdyB3LTEwMCBtdC0yIG10LW1kLTAgbWItMiI+PGRpdiBjbGFzcz0iYnlsaW5lLXJvdy13cmFwIGQtZmxleCBmbGV4LXdyYXAganVzdGlmeS1jb250ZW50LWJldHdlZW4ganVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IGFsaWduLWl0ZW1zLWNlbnRlciI+PGRpdiBjbGFzcz0iYnlsaW5lLXRleHQgZmxleC1ncm93LTEgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgIHctc2hhcmUiPjxkaXYgY2xhc3M9ImJ5bGluZS1pbWcgcm91bmRlZC1jaXJjbGUgZC1pbmxpbmUtYmxvY2siPjxpbWcgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hdXRob3JzL3RodW1iXzIwMjQwODI5MTExMTQyX2F1dGhvci1hbHBoYXN0cmVldC5wbmciIGFsdD0iQWxwaGFTdHJlZXQiICBkZWNvZGluZz0iYXN5bmMiIGhlaWdodD0iNDAiIHdpZHRoPSI0MCIgIC8+PC9kaXY+PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MWVtOyI+PGRpdiBjbGFzcz0iZm9udC1zbWFsbCBmb250LXdlaWdodC1ib2xkIj5Qcm92aWRlZCBieSBBbHBoYVN0cmVldDwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgYy1ncmF5LTggZm9udC1zbWFsbGVyIj5EZWNlbWJlciAyMCwgMjAyNDwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InNoYXJlLWJ1dHRvbi13cmFwcGVyIGQtaW5saW5lLWZsZXggZC1tZC1ub25lIGFsaWduLWl0ZW1zLXN0cmV0Y2giIGlkPSJ3ZWJTaGFyZUJ1dHRvbldyYXBwZXIiPjxidXR0b24gaWQ9IndlYlNoYXJlQnV0dG9uIiBjbGFzcz0id2ViLXNoYXJlLWJ1dHRvbiBidG4gYnRuLXNlY29uZGFyeSBkLWJsb2NrIHRleHQtY2VudGVyIiB0eXBlPSJidXR0b24iIGRpc2FibGVkIHRpdGxlPSJTaGFyZSBDYXJuaXZhbCBDby4gJiBRNCAyMDI0IEVhcm5pbmdzIENhbGwgVHJhbnNjcmlwdCI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtc2hhcmUtbm9kZXMiPjwvc3Bhbj48c3BhbiBjbGFzcz0ic2hhcmUtdGl0bGUiPiBTaGFyZTwvc3Bhbj48L2J1dHRvbj48c2NyaXB0PmNvbnN0IHNoYXJlT3B0cyA9IHt0aXRsZTonQ2Fybml2YWwgQ28uIFx1MDAyNiBRNCAyMDI0IEVhcm5pbmdzIENhbGwgVHJhbnNjcmlwdCcsdGV4dDonJyx1cmw6J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2Vhcm5pbmdzL3JlcG9ydHMvMjAyNC0xMi0yMC1jYXJuaXZhbC1jby1wbGMtc3RvY2svJ307PC9zY3JpcHQ+PC9kaXY+PGRpdiBjbGFzcz0ic2hhcmUtYnV0dG9uLXdyYXBwZXIgZC1ub25lIGQtbWQtaW5saW5lLWZsZXggYWxpZ24taXRlbXMtc3RyZXRjaCIgaWQ9InNoYXJlQnV0dG9uV3JhcHBlciI+PGRpdiBpZD0ic2hhcmVCdXR0b24iIGNsYXNzPSJzaGFyZS1idXR0b24gIHBvc2l0aW9uLXJlbGF0aXZlIj48YSB0aXRsZT0iU2hhcmUgb24gRmFjZWJvb2siIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9zaGFyZXIvc2hhcmVyLnBocD91PWh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2Vhcm5pbmdzL3JlcG9ydHMvMjAyNC0xMi0yMC1jYXJuaXZhbC1jby1wbGMtc3RvY2svIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9ImJ0biBidG4tc2hhcmUiPjxzcGFuIGNsYXNzPSJmYS1icmFuZHMgZmEtZmFjZWJvb2stZiI+PC9zcGFuPjwvYT48YSB0aXRsZT0iU2hhcmUgb24gVHdpdHRlciIgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9pbnRlbnQvdHdlZXQ/dGV4dD1DYXJuaXZhbCtDby4rJTI2K1E0KzIwMjQrRWFybmluZ3MrQ2FsbCtUcmFuc2NyaXB0JTIwaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vZWFybmluZ3MvcmVwb3J0cy8yMDI0LTEyLTIwLWNhcm5pdmFsLWNvLXBsYy1zdG9jay8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0iYnRuIGJ0bi1zaGFyZSI+PHNwYW4gY2xhc3M9ImZhLWJyYW5kcyBmYS14LXR3aXR0ZXIiPjwvc3Bhbj48L2E+PGEgdGl0bGU9IlNoYXJlIG9uIExpbmtlZEluIiBvbmNsaWNrPSJ3aW5kb3cub3BlbignaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2N3cy9zaGFyZT9taW5pPXRydWUmYW1wO3VybD1odHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9lYXJuaW5ncy9yZXBvcnRzLzIwMjQtMTItMjAtY2Fybml2YWwtY28tcGxjLXN0b2NrLycsICduYW1lJywnd2lkdGg9NjAwLGhlaWdodD02MDAnKSIgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2N3cy9zaGFyZT9taW5pPXRydWUmYW1wO3VybD1odHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9lYXJuaW5ncy9yZXBvcnRzLzIwMjQtMTItMjAtY2Fybml2YWwtY28tcGxjLXN0b2NrLyIgdGFyZ2V0PSJwb3B1cCIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9ImJ0biBidG4tc2hhcmUiPjxzcGFuIGNsYXNzPSJmYS1icmFuZHMgZmEtbGlua2VkaW4taW4iPjwvc3Bhbj48L2E+PGEgdGl0bGU9IlNoYXJlIG9uIFN0b2NrVHdpdHMiIGhyZWY9Imh0dHBzOi8vYXBpLnN0b2NrdHdpdHMuY29tL3dpZGdldHMvc2hhcmU/dmlhPU1hcmtldEJlYXQmYW1wO2JvZHk9Q2Fybml2YWwrQ28uKyUyNitRNCsyMDI0K0Vhcm5pbmdzK0NhbGwrVHJhbnNjcmlwdCUyMGh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2Vhcm5pbmdzL3JlcG9ydHMvMjAyNC0xMi0yMC1jYXJuaXZhbC1jby1wbGMtc3RvY2svIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9ImJ0biBidG4tc2hhcmUiPjxzcGFuIGNsYXNzPSJmYS1raXQgZmEtc3RvY2t0d2l0cy1tYXJrIj48L3NwYW4+PC9hPjxhIHRpdGxlPSJQcmludCB0aGlzIHBhZ2UiIGhyZWYgPSJqYXZhc2NyaXB0OndpbmRvdy5wcmludCgpIiBjbGFzcz0iYnRuIGJ0bi1zaGFyZSI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtcHJpbnQiPjwvc3Bhbj48L2E+PGEgdGl0bGU9IkVtYWlsIHRoaXMgcGFnZSIgaHJlZj0ibWFpbHRvOj9zdWJqZWN0PUNhcm5pdmFsJTIwQ28uJTIwJTI2JTIwUTQlMjAyMDI0JTIwRWFybmluZ3MlMjBDYWxsJTIwVHJhbnNjcmlwdCZhbXA7Ym9keT1DaGVjayUyMG91dCUyMHRoaXMlMjBzdG9jayUzQSUyMGh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2Vhcm5pbmdzL3JlcG9ydHMvMjAyNC0xMi0yMC1jYXJuaXZhbC1jby1wbGMtc3RvY2svJTBEJTBBJTBEJTBBRm9yJTIwcmVhbC10aW1lJTIwZmluYW5jaWFsJTIwbmV3cyUyMGFuZCUyMGFuYWx5c2lzJTJDJTIwdmlzaXQlMjBodHRwcyUzQSUyRiUyRnd3dy5tYXJrZXRiZWF0LmNvbSUyRiUyMC4iIGNsYXNzPSJidG4gYnRuLXNoYXJlIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1lbnZlbG9wZSI+PC9zcGFuPjwvYT48YSB0aXRsZT0iQ29weSB0aGUgVVJMIG9mIHRoaXMgcGFnZSB0byB0aGUgY2xpcGJvYXJkIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9lYXJuaW5ncy9yZXBvcnRzLzIwMjQtMTItMjAtY2Fybml2YWwtY28tcGxjLXN0b2NrLyIgY2xhc3M9ImJ0biBidG4tc2hhcmUgc2hhcmVDb3B5Ij48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1saW5rIj48L3NwYW4+PC9hPjxkaXYgY2xhc3M9ImZpeGVkLW5vdGlmaWNhdGlvbiBhbGVydCBhbGVydC1zdWNjZXNzIiBhcmlhLWxpdmU9InBvbGl0ZSIgYXJpYS1hdG9taWM9InRydWUiIHJvbGU9ImFsZXJ0Ij5MaW5rIGNvcGllZCB0byBjbGlwYm9hcmQuPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icm93Ij48YXJ0aWNsZSBjbGFzcz0iY29sLTEyIGNvbC1sZy04IG9yZGVyLTEgb3JkZXItbGctMCI+PGRpdiBjbGFzcz0iYXJ0aWNsZS1wYWdlIGJvZHktY29weSBsaC1sb29zZSI+PGg0IGlkPSJwcmVzZW50YXRpb24iIGNsYXNzPSJzZWN0aW9uLWggYW5jaG9yLWxpbmstdGFyZ2V0Ij5QcmVzZW50YXRpb248L2g0PjxhIGhyZWY9IiNxdWVzdGlvbnMtYW5kLWFuc3dlcnMiIGNsYXNzPSJzci1vbmx5LWZvY3VzYWJsZSI+U2tpcCB0byBRdWVzdGlvbnMgJiBBbnN3ZXJzPC9hPjxkaXYgaWQ9InRyYW5zY3JpcHRQcmVzZW50YXRpb24iIGNsYXNzPSJ0cmFuc2NyaXB0LWRpc2N1c3Npb24gbWItNCI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1yLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXBob25lIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodCByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQgbWItMSI+T3BlcmF0b3I8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5HcmVldGluZ3MsIGFuZCB3ZWxjb21lIHRvIHRoZSBDYXJuaXZhbCBDb3Jwb3JhdGlvbiAmIHBsYyBGb3VydGggUXVhcnRlciAyMDI0IEVhcm5pbmdzIENvbmZlcmVuY2UgQ2FsbC4gW09wZXJhdG9yIEluc3RydWN0aW9uc108L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+SXQncyBub3cgbXkgcGxlYXN1cmUgdG8gdHVybiB0aGUgY2FsbCBvdmVyIHRvIEJldGggUm9iZXJ0cywgU2VuaW9yIFZpY2UgUHJlc2lkZW50LCBJbnZlc3RvciBSZWxhdGlvbnMuIFBsZWFzZSBnbyBhaGVhZCwgQmV0aC48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXJpZ2h0IG1iLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtbC0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ibHVlIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+QmV0aCBSb2JlcnRzPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPlNlbmlvciBWaWNlIFByZXNpZGVudCwgSW52ZXN0b3IgUmVsYXRpb25zIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+VGhhbmsgeW91LiBHb29kIG1vcm5pbmcsIGFuZCB3ZWxjb21lIHRvIG91ciBmb3VydGggcXVhcnRlciAyMDI0IGVhcm5pbmdzIGNvbmZlcmVuY2UgY2FsbC4gSSdtIGpvaW5lZCB0b2RheSBieSBvdXIgQ0VPLCBKb3NoIFdlaW5zdGVpbjsgb3VyIENoaWVmIEZpbmFuY2lhbCBPZmZpY2VyLCBEYXZpZCBCZXJuc3RlaW47IGFuZCBvdXIgQ2hhaXIsIE1pY2t5IEFyaXNvbi48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+QmVmb3JlIHdlIGJlZ2luLCBwbGVhc2Ugbm90ZSB0aGF0IHNvbWUgb2Ygb3VyIHJlbWFya3Mgb24gdGhpcyBjYWxsIHdpbGwgYmUgZm9yd2FyZC1sb29raW5nLiBUaGVyZWZvcmUsIEkgd2lsbCByZWZlciB5b3UgdG8gdGhlIGZvcndhcmQtbG9va2luZyBzdGF0ZW1lbnQgaW4gdG9kYXkncyBwcmVzcyByZWxlYXNlLiBBbGwgcmVmZXJlbmNlcyB0byB0aWNrZXQgcHJpY2VzLCBuZXQgcGVyIGRpZW1zLCBuZXQgeWllbGRzIGFuZCBhZGp1c3RlZCBjcnVpc2UgY29zdHMgd2l0aG91dCBmdWVsIHdpbGwgYmUgaW4gY29uc3RhbnQgY3VycmVuY3kgdW5sZXNzIG90aGVyd2lzZSBzdGF0ZWQuIFJlZmVyZW5jZXMgdG8gcGVyIGRpZW1zIGFuZCB5aWVsZHMgd2lsbCBiZSBvbiBhIG5ldCBiYXNpcy48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+T3VyIGNvbW1lbnRzIG1heSBhbHNvIHJlZmVyZW5jZSBjcnVpc2UgY29zdHMgd2l0aG91dCBmdWVsLCBFQklUREEsIG5ldCBpbmNvbWUsIGZyZWUgY2FzaCBmbG93IGFuZCBST0lDLCBhbGwgb2Ygd2hpY2ggd2lsbCBiZSBvbiBhbiBhZGp1c3RlZCBiYXNpcyB1bmxlc3Mgb3RoZXJ3aXNlIHN0YXRlZC4gQWxsIHRoZXNlIHJlZmVyZW5jZXMgYXJlIG5vbi1HQUFQIGZpbmFuY2lhbCBtZWFzdXJlcyBkZWZpbmVkIGluIG91ciBlYXJuaW5ncyBwcmVzcyByZWxlYXNlLiBBIHJlY29uY2lsaWF0aW9uIHRvIHRoZSBtb3N0IGRpcmVjdGx5IGNvbXBhcmFibGUgVS5TLiBHQUFQIGZpbmFuY2lhbCBtZWFzdXJlcyBhbmQgb3RoZXIgYXNzb2NpYXRlZCBkaXNjbG9zdXJlcyBhcmUgYWxzbyBjb250YWluZWQgaW4gb3VyIGVhcm5pbmdzIHByZXNzIHJlbGVhc2UgYW5kIGluIG91ciBpbnZlc3RvciBwcmVzZW50YXRpb24uIFBsZWFzZSB2aXNpdCBvdXIgY29ycG9yYXRlIHdlYnNpdGUsIHdoZXJlIG91ciBlYXJuaW5ncyBwcmVzcyByZWxlYXNlIGFuZCBpbnZlc3RvciBwcmVzZW50YXRpb24gY2FuIGJlIGZvdW5kLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5XaXRoIHRoYXQsIEknZCBsaWtlIHRvIHR1cm4gdGhlIGNhbGwgb3ZlciB0byBKb3NoLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtdGVhbCByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkpvc2ggV2VpbnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPlByZXNpZGVudCwgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgJmFtcDsgQ2hpZWYgQ2xpbWF0ZSBPZmZpY2VyIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+VGhhbmtzLCBCZXRoLiBXZSBoYWQgYSBzdHJvbmcgZmluaXNoIHRvIGFuIGluY3JlZGlibHkgc3Ryb25nIHllYXIuIEFuZCByaWdodCBvZmYgdGhlIGJhdCwgSSdkIGxpa2UgdG8gdGhhbmsgdGhlIGVmZm9ydHMgb2Ygb3VyIGhhcmR3b3JraW5nIGFuZCBkZWRpY2F0ZWQgdGVhbSwgdGhlIGJlc3QgaW4gYWxsIG9mIHRyYXZlbCBhbmQgbGVpc3VyZS4gVGhleSBoYXZlIGRlbGl2ZXJlZCByZXN1bHRzIHRoYXQgY29uc2lzdGVudGx5IG91dHBlcmZvcm1lZCBldmVuIG15IG93biBoaWdoIGV4cGVjdGF0aW9ucy4gT3VyIGdsb2JhbCBwb3J0Zm9saW8gaXMgY2xlYXJseSBmaXJpbmcgb24gYWxsIGN5bGluZGVycywgYW5kIEkgYW0gdmVyeSBwcm91ZCBvZiB3aGF0IHdlJ3ZlIGJlZW4gYWJsZSB0byBhY2NvbXBsaXNoIHRvZ2V0aGVyLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5XZSBkZWxpdmVyZWQgYW5vdGhlciBzdGVsbGFyIHF1YXJ0ZXIgdG8gY2xvc2Ugb3V0IGEgcGhlbm9tZW5hbCB5ZWFyLiBJbiBmYWN0LCB0aGlzIHdhcyBvdXIgc2V2ZW50aCBjb25zZWN1dGl2ZSBxdWFydGVyIGFjaGlldmluZyByZWNvcmQgcmV2ZW51ZXMgYWxvbmdzaWRlIGZhdm9yYWJsZSBmb3J3YXJkIGluZGljYXRvcnMsIGxpa2UgcmVjb3JkIGJvb2tpbmcgdHJlbmRzIGFuZCByZWNvcmQgY3VzdG9tZXIgZGVwb3NpdHMsIGluZGljYXRpbmcgYSBjb250aW51YXRpb24gb2YgdGhlIHN0cm9uZyBtb21lbnR1bSB3ZSd2ZSBiZWVuIGV4cGVyaWVuY2luZyBmb3IgdGhlIGxhc3QgdHdvIHllYXJzLiBGb3VydGggcXVhcnRlciBuZXQgaW5jb21lIGltcHJvdmVkIGJ5IG92ZXIgJDI1MCBtaWxsaW9uIHllYXItb3Zlci15ZWFyLCBjb21pbmcgaW4gb3ZlciAkMTI1IG1pbGxpb24gYmV0dGVyIHRoYW4gZXhwZWN0ZWQuIFRoZSBvdXRwZXJmb3JtYW5jZSB3YXMgdXAgYW5kIGRvd24gdGhlIFAmTCBhbmQgZHJpdmVuIGJ5IHN0cm9uZyBjbG9zaW5nIGRlbWFuZCBhY3Jvc3MgdGhlIHBvcnRmb2xpbywgd2hpY2ggcHVzaGVkIHlpZWxkcywgcGVyIGRpZW1zLCBFQklUREEgYW5kIG9wZXJhdGluZyBpbmNvbWUsIGFsbCB0byBuZXcgaGlnaHMgdGhpcyB5ZWFyLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5GdWxsLXllYXIgcmV2ZW51ZXMgaGl0IGFuIGFsbC10aW1lIGhpZ2ggb2YgJDI1IGJpbGxpb24gYW5kIHByb2R1Y2VkIGFsbC10aW1lIGhpZ2ggY2FzaCBmcm9tIG9wZXJhdGlvbnMgb2YgYWxtb3N0ICQ2IGJpbGxpb24uIFJvYnVzdCBkZW1hbmQgZGVsaXZlcmVkIGEgZnVsbC15ZWFyIDIwMjQgeWllbGQgaW5jcmVhc2Ugb2YgMTElLCB3aXRoIHRoZSBtYWpvcml0eSBvZiB0aGUgaW5jcmVhc2UgYXR0cmlidXRhYmxlIHRvIGhpZ2hlciBwcmljZXMuIFlpZWxkcyBmaW5pc2hlZCB0aGUgeWVhciBuZWFybHkgMjUwIGJhc2lzIHBvaW50cyBiZXR0ZXIgdGhhbiBvdXIgb3JpZ2luYWwgZ3VpZGFuY2UsIGRyaXZlbiBieSBhIHN0cm9uZyBkZW1hbmQgZW52aXJvbm1lbnQgdGhhdCB3ZSBlbGV2YXRlZCB0aHJvdWdob3V0IHRoZSB5ZWFyLiBFbmNvdXJhZ2luZ2x5LCB0aGlzIHdhcyBicm9hZCBiYXNlZC4gRm9yIDIwMjQsIHByaWNlcyB3ZXJlIHVwIGluIGFsbCBvZiBvdXIgbWFqb3IgYnJhbmRzIGFuZCB0cmFkZXMgYmV0d2VlbiBtaWQtc2luZ2xlLWRpZ2l0IHRvIG1pZC10ZWVuIHBlcmNlbnRhZ2VzLiBBbmQgb24gdG9wIG9mIHRoaXMsIG9uYm9hcmQgc3BlbmRpbmcgbGV2ZWxzIGFjdHVhbGx5IGFjY2VsZXJhdGVkIHNlcXVlbnRpYWxseSBlYWNoIHF1YXJ0ZXIgdGhyb3VnaG91dCB0aGUgeWVhci4gQWRkaXRpb25hbGx5LCB1bml0IGNvc3RzIGNhbWUgaW4gMTAwIGJhc2lzIHBvaW50cyBiZXR0ZXIgdGhhbiBvdXIgb3JpZ2luYWwgZ3VpZGFuY2UgZm9yIHRoZSB5ZWFyLCBhcyB3ZSBpZGVudGlmaWVkIGFuZCBleGVjdXRlZCB1cG9uIGFkZGl0aW9uYWwgY29zdCBzYXZpbmdzIGluaXRpYXRpdmVzIGFuZCBzYXcgdGhlIGJlbmVmaXQgb2YgYW4gZWFzaW5nIGluZmxhdGlvbmFyeSBlbnZpcm9ubWVudC48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+QWxsIG9mIHRoaXMgdHJhbnNsYXRlZCB0byBhbiBhZGRpdGlvbmFsICQ3MDAgbWlsbGlvbiBwaWNrLXVwIHRvIHRoZSBib3R0b20tbGluZSBjb21wYXJlZCB0byBvdXIgRGVjZW1iZXIgZ3VpZGFuY2UgYW5kIHN0ZXAtY2hhbmdlIGltcHJvdmVtZW50cyBpbiBvdXIgdHdvIGZpbmFuY2lhbCBtZXRyaWNzIHRoYXQgZm9ybSBwYXJ0IG9mIG91ciAyMDI2IFNFQSBDaGFuZ2UgdGFyZ2V0cywgRUJJVERBIHBlciBBTEJEIGFuZCBST0lDLiBBZnRlciBqdXN0IG9uZSB5ZWFyIGRvd24sIHdpdGggdHdvIHRvIGdvLCB3ZSdyZSBhbHJlYWR5IG92ZXIgODAlIG9mIHRoZSB3YXkgdG93YXJkIGFjaGlldmluZyBib3RoIG9mIHRoZXNlIHRhcmdldHMsIGNhbGxpbmcgZm9yIGEgNTAlIGluY3JlYXNlIGluIEVCSVREQSBwZXIgQUxCRCBmcm9tIG91ciAyMDIzIHN0YXJ0aW5nIHBvaW50IGFuZCBST0lDIG9mIDEyJSwgYm90aCBvZiB3aGljaCB3b3VsZCBiZSB0aGUgaGlnaGVzdCB0aGUgQ29tcGFueSBoYXMgc2VlbiBpbiBhbG1vc3QgMjAgeWVhcnMuIEFuZCB3aXRoIFJPSUMgZW5kaW5nIDIwMjQgYXQgMTElLCBjb21mb3J0YWJseSBhYm92ZSBvdXIgY29zdCBvZiBjYXBpdGFsLCB3ZSBhcmUgYWxyZWFkeSBkZWxpdmVyaW5nIGxvbmctdGVybSB2YWx1ZSBmb3Igb3VyIHNoYXJlaG9sZGVycywgYXMgd2UgbGF5IHRoZSBmb3VuZGF0aW9uIHdlJ2xsIGJ1aWxkIHVwb24gaW4gMjAyNSBhbmQgYmV5b25kLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5BdCB0aGUgb3V0c2V0IGFuZCB3aXRoIGFib3V0IHR3by10aGlyZHMgb2YgdGhlIHllYXIgYWxyZWFkeSBvbiB0aGUgYm9va3MsIDIwMjUgaXMgc2hhcGluZyB1cCB0byBiZSBhbm90aGVyIGJhbm5lciB5ZWFyLCB3aXRoIHlpZWxkIGdyb3d0aCBleGNlZWRpbmcgNCUsIGZhciBvdXRwYWNpbmcgaGlzdG9yaWNhbCBncm93dGggcmF0ZXMgYW5kIGFnYWluIGV4Y2VlZGluZyB1bml0IGNvc3QgZ3Jvd3RoLCBkZWxpdmVyaW5nIG1vcmUgdGhhbiAkNDAwIG1pbGxpb24gaW5jcmVtZW50YWxseSB0byB0aGUgYm90dG9tLWxpbmUuIEluIGZhY3QsIGJvb2tpbmcgdHJlbmRzIGV2ZW4gYWNjZWxlcmF0ZWQgZHVyaW5nIHRoZSBxdWFydGVyLiBEZXNwaXRlIGxlc3MgaW52ZW50b3J5IGZvciBzYWxlIGFzIGNvbXBhcmVkIHRvIHNhbWUgdGltZSBsYXN0IHllYXIsIDIwMjUgYm9va2luZyB2b2x1bWVzIG92ZXIgdGhlIHF1YXJ0ZXIgd2VyZSBhY3R1YWxseSBoaWdoZXIgeWVhci1vbi15ZWFyIGF0IGhpZ2hlciBwcmljZXMgZm9yIGVhY2ggcXVhcnRlciwgaW5jbHVkaW5nIHRoZSBwZXJpb2QgbGVhZGluZyB1cCB0byB0aGUgZWxlY3Rpb24uIEJvb2tpbmcgdm9sdW1lcyBmb3IgMjAyNiBhbHNvIGNvbnRpbnVlIHRvIGJyZWFrIHJlY29yZHMsIHJlZmxlY3Rpbmcgc3VzdGFpbmVkIGRlbWFuZCBldmVuIGZvciBmdXJ0aGVyIG91dC1zYWlsaW5ncy4gVGhlIG9uZ29pbmcgc3RyZW5ndGggaW4gZGVtYW5kIHJlaW5mb3JjZWQgb3VyIHJlY29yZC1icmVha2luZyBib29rIHBvc2l0aW9uLiBCb3RoIHByaWNlIGFuZCBvY2N1cGFuY3kgYXJlIGhpZ2hlciBmb3IgZWFjaCBvZiB0aGUgZm91ciBxdWFydGVycyBvZiAyMDI1LCBhbmQgd2UgbWFuYWdlZCB0byBpbmNyZWFzZSBib3RoIG91ciBwcmljZSBhbmQgb2NjdXBhbmN5IGFkdmFudGFnZSBmb3Igb3VyIDIwMjUgYm9vayBwb3NpdGlvbiwgdGhhbmtzIHRvIG91ciBvdXRzdGFuZGluZyBlZmZvcnRzIHRoaXMgcGFzdCBxdWFydGVyLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5JIGNhbiBhY3R1YWxseSBub3cgcmVwb3J0IHRoYXQgb3VyIE5vcnRoIEFtZXJpY2FuIGFuZCBFdXJvcGVhbiBzZWdtZW50cyBhcmUgZWFjaCBhdCB0aGVpciBsb25nZXN0IGFkdmFuY2VkIGJvb2tpbmcgd2luZG93cyBvbiByZWNvcmQuIEFsbCBjb3JlIGRlcGxveW1lbnRzIGFyZSBhbHNvIGJldHRlciBib29rZWQgYXQgaGlnaGVyIHByaWNlcyB0aGFuIHRoZSByZWNvcmQgbGV2ZWxzIHdlIGFjaGlldmVkIGF0IHRoZSBzYW1lIHRpbWUgbGFzdCB5ZWFyLiBTbywgd2l0aCBhIGdvb2QgYW1vdW50IGxlc3MgaW52ZW50b3J5IHRvIHNlbGwgZm9yIDIwMjUsIEkgY2Fubm90IHN0cmVzcyBlbm91Z2ggdG8gb3VyIGN1c3RvbWVycyBhbmQgdHJhZGUgcGFydG5lcnMgdGhhdCBpZiB5b3Ugd2FudCB0byBzYWlsIHdpdGggdXMgdGhpcyB5ZWFyLCBib29rIG5vdyB3aGlsZSB0aGVyZSdzIHN0aWxsIHNwYWNlIGF2YWlsYWJsZS4gQW5kIGtlZXAgaW4gbWluZCwgb3VyIDIwMjQgcmVzdWx0cyBhbmQgYm9va2VkIHBvc2l0aW9uIGZvciBmdXR1cmUgc2FpbGluZ3MgYXJlIGJlaW5nIGRyaXZlbiBieSBpbXByb3ZlZCBvcGVyYXRpb25hbCBleGVjdXRpb24gYWNyb3NzIG91ciBicmFuZHMgYW5kIGFyZSBlc3NlbnRpYWxseSBvbiBhIHNhbWUtc2hpcCBiYXNpcy48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+Tm93LCBkb24ndCBnZXQgbWUgd3JvbmcsIG5ldyBzaGlwcyBhcmUgZ3JlYXQuIEluIGZhY3QsIHdlIHdlbGNvbWVkIHRocmVlIGFtYXppbmcgbmV3IHNoaXBzIGluIDIwMjQ6IENhcm5pdmFsIEp1YmlsZWUsIHRoZSB0aGlyZCBvZiBmaXZlIEV4Y2VsIENsYXNzIHZlc3NlbHMgZm9yIENhcm5pdmFsIENydWlzZSBMaW5lLCBpcyBwcm91ZGx5IHNhaWxpbmcgb3V0IG9mIHRoZSBncmVhdCBzdGF0ZSBvZiBUZXhhczsgU3VuIFByaW5jZXNzLCBQcmluY2VzcyBDcnVpc2UncyBuZXh0LWdlbmVyYXRpb24gZmxhZ3NoaXAsIHdhcyBqdXN0IGF3YXJkZWQgQ29uZGUgTmFzdCBUcmF2ZWxlcidzIDIwMjQgTWVnYSBTaGlwIG9mIHRoZSBZZWFyLCBiZWF0aW5nIG91dCBhbGwgb3RoZXIgbWVnYSBzaGlwcyB0aGF0IGVudGVyZWQgc2VydmljZSB0aGlzIHllYXI7IGFuZCBsYXN0IGJ1dCBub3QgbGVhc3QsIGNhbWUgdGhlIHNwZWN0YWN1bGFyIFF1ZWVuIEFubmUsIEN1bmFyZCdzIGZpcnN0IHNoaXAgaW4gMTQgeWVhcnMgYW5kIGEgYmVhdXRpZnVsIGFkZGl0aW9uIHRvIFF1ZWVuIFZpY3RvcmlhLCBRdWVlbiBFbGl6YWJldGggYW5kIHRoZSB2ZW5lcmFibGUgUXVlZW4gTWFyeSAyLiBXaGlsZSBuZXcgc2hpcHMgZG8gY29tbWFuZCBhIG5pY2UgcHJlbWl1bSwgdGhlIHZhc3QgbWFqb3JpdHkgb2Ygb3VyIHlpZWxkIGdyb3d0aCB3YXMgZHJpdmVuIGJ5IGZ1bmRhbWVudGFsIGRlbWFuZCBpbXByb3ZlbWVudHMgZm9yIHRoZSBleGlzdGluZyBzaGlwcyBhY3Jvc3Mgb3VyIHBvcnRmb2xpbyBvZiB3b3JsZC1jbGFzcyBicmFuZHMuPC9wPjxwIGNsYXNzPSJwYi0yIG1iLTAiPkV2ZW4gZXhjbHVkaW5nIG91ciBuZXcgYnVpbGRzLCAyMDI0J3MgeWllbGRzIHdlcmUgc3RpbGwgdXAgYWxtb3N0IDEwJSBvdmVyIDIwMjMuIFRoYXQncyBiZWNhdXNlIHdlJ3JlIGFjaGlldmluZyBkZW1hbmQgZ3Jvd3RoIHdlbGwgYWJvdmUgb3VyIG1vZGVzdCBzdXBwbHkgcGlwZWxpbmUgdGhyb3VnaCBncm91bmQtdXAgZWZmb3J0cyB0byBpbXByb3ZlIGV4ZWN1dGlvbiBhY3Jvc3MgdGhlIGNvbW1lcmNpYWwgc3BhY2UuIFdlJ3ZlIGJlZW4gaW52ZXN0aW5nIGluIGJvdGggdGFsZW50IGFuZCB0b29scywgaG9uaW5nIGluIG9uIGVhY2ggb2Ygb3VyIGJyYW5kJ3MgdW5pcXVlIHRhcmdldCBtYXJrZXRzLCBjcmFmdGluZyBtYXJrZXRpbmcgY2FtcGFpZ25zIHRoYXQgc3BlYWsgZGlyZWN0bHkgdG8gdGhlbSBhbmQgaW4gdGhlIG1vc3QgZWZmZWN0aXZlIGZvcnVtcy4gV2UncmUgc3VjY2Vzc2Z1bGx5IGVudGljaW5nIG5ldyBjcnVpc2UgZ3Vlc3RzIGF3YXkgZnJvbSBsYW5kLWJhc2VkIGFsdGVybmF0aXZlcy4gSW4gZmFjdCwgYm90aCBuZXcgdG8gY3J1aXNlIGFuZCByZXBlYXQgZ3Vlc3RzIHdlcmUgZWFjaCB1cCBkb3VibGUtZGlnaXQgcGVyY2VudGFnZXMgdGhpcyBwYXN0IHllYXIuIEF0IHRoZSBzYW1lIHRpbWUsIG91ciBtYXJrZXRpbmcgZWZmb3J0cyBhcmUgY29udGludWluZyB0byBkZWxpdmVyIGdyb3d0aCBpbiB3ZWIgdmlzaXRzLCBuYXR1cmFsIGFuZCBwYWlkIHNlYXJjaCB0aGF0IGZhciBvdXRwYWNlZCBvdXIgbGltaXRlZCBjYXBhY2l0eSBncm93dGgsIGtlZXBpbmcgdGhlIHBpcGVsaW5lIG9mIG5ldyBkZW1hbmQgZnVsbC4gU2ltdWx0YW5lb3VzbHkgd2l0aCBhdWdtZW50aW5nIG91ciBwZXJmb3JtYW5jZSBmcm9tIHRvcCBvZiBmdW5uZWwgY29uc2lkZXJhdGlvbiB0byBjbG9zaW5nIHRoZSBkZWFsIGFuZCBnZW5lcmF0aW5nIHRoZSBib29raW5ncywgd2UndmUgYmVlbiBzaGFycGVuaW5nIG91ciB5aWVsZCBtYW5hZ2VtZW50IHRlY2huaXF1ZXMgdG8gb3B0aW1pemUgb3VyIGJvb2tpbmcgY3VydmVzIGFuZCBkcml2ZSB0aWNrZXQgcHJpY2VzIGFuZCBvbmJvYXJkIHNwZW5kaW5nIGhpZ2hlci48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+V2hpbGUgYWxsIG9mIHRoZXNlIGVmZm9ydHMgYXJlIGFscmVhZHkgaW4tZmxpZ2h0IGFuZCBjbGVhcmx5IHdvcmtpbmcsIHdlIGhhdmUgZXZlbiBtb3JlIGluLXN0b3JlIHRvIGNvbnRpbnVlIHRoZSBtb21lbnR1bS4gV2UncmUgbGF1bmNoaW5nIG5ldyBtYXJrZXRpbmcgY2FtcGFpZ25zIGFjcm9zcyBhbGwgb3VyIGJyYW5kcywgUHJpbmNlc3MsIEN1bmFyZCBhbmQgU2VhYm91cm4sIGhhdmUgYWxyZWFkeSBkZWJ1dGVkIHNwZWN0YWN1bGFyIG5ldyBjcmVhdGl2ZXMgdGhpcyBtb250aC4gSW4gUHJpbmNlc3MnIGNhc2UsIGl0J3MgZnJlc2ggdGFrZSBvbiBpdHMgaW5jb21wYXJhYmxlIExvdmUgQm9hdCB0aGVtZSwgZmVhdHVyaW5nIEhhbm5haCBXYWRkaW5naGFtIG9mIFRlZCBMYXNzby1mYW1lIGFscmVhZHkgaGVscGVkIHRvIHByb2R1Y2UgcmVjb3JkIGJvb2tpbmcgdm9sdW1lcyBmb3IgdGhlIEJsYWNrIEZyaWRheSB0aHJvdWdoIEN5YmVyIE1vbmRheSBwZXJpb2QsIGFuZCBzdGF5LXR1bmVkIGZvciBuZXcgY2FtcGFpZ25zIGZyb20gQUlEQSwgQ2Fybml2YWwsIENvc3RhLCBIb2xsYW5kIEFtZXJpY2EgYW5kIFAmTyBDcnVpc2VzIGluIHRoZSBVLksuLCBhbGwgbGF1bmNoaW5nIHNob3J0bHkgdG8gY29pbmNpZGUgd2l0aCB3YXZlIHNlYXNvbiwgb3VyIHBlYWsgYm9va2luZyBwZXJpb2QuIFdlJ3JlIGFnZ3Jlc3NpdmVseSB3b3JraW5nIHRvIGluY3JlYXNlIGF3YXJlbmVzcyBhbmQgY29uc2lkZXJhdGlvbiBmb3IgY3J1aXNlIHRyYXZlbCBnbG9iYWxseS48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+V2UncmUgYWxzbyBhY3RpdmVseSB3b3JraW5nIG9uIGFuIGVuaGFuY2VkIGRlc3RpbmF0aW9uIHN0cmF0ZWd5IHRvIHByb3ZpZGUgZ3Vlc3RzIHdpdGggeWV0IGFub3RoZXIgcmVhc29uIHRvIHRha2UgYSBjcnVpc2UgdmFjYXRpb24gd2l0aCB1cywgYW5kIHRoYXQgaXMgc3VyZSB0byBoZWxwIHVzIGNvbnRpbnVlIHRvIGV4Y2VsLiBXaGlsZSB3ZSByZXRhaW4gYnkgZmFyIHRoZSBsYXJnZXN0IGZvb3RwcmludCBpbiB0aGUgQ2FyaWJiZWFuIHdpdGggc2l4IG93bmVkIGFuZCBvcGVyYXRlZCBkZXN0aW5hdGlvbnMgdGhhdCBjYXB0dXJlZCA2LjUgbWlsbGlvbiBndWVzdCB2aXNpdHMgaW4gMjAyNCwgd2UgYmVsaWV2ZSB3ZSBoYXZlIGEgbWVhbmluZ2Z1bCBvcHBvcnR1bml0eSB0byBleHBhbmQgYW5kIGNhcGl0YWxpemUgb24gdGhpcyBzdHJhdGVnaWMgYWR2YW50YWdlLiBUaGVzZSBkZXN0aW5hdGlvbnMgYXJlIGFtb25nc3Qgb3VyIGhpZ2hlc3QtcmF0ZWQgZ3Vlc3QgZXhwZXJpZW5jZXMgdG9kYXksIGFuZCB3ZSBoYXZlIHBsYW5zIHRvIGxlYW4gaW50byB0aGVzZSBhc3NldHMgZXZlbiBmdXJ0aGVyLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5XaGlsZSBoaXN0b3JpY2FsbHksIHRoZSBtYXJrZXRpbmcgb2Ygb3VyIG93biBhc3NldHMgaGF2ZSByZWFsbHkgZm9jdXNlZCBvbiB0aGUgc2hpcHMsIHdlIGhhdmUgdW50YXBwZWQgcG90ZW50aWFsIHRvIGNyZWF0ZSBkZW1hbmQgZm9yIHRoZXNlIGFtYXppbmcgZGVzdGluYXRpb24gZXhwZXJpZW5jZXMuIEkgaGF2ZSBuZXZlciBiZWVuIG1vcmUgZXhjaXRlZCBhYm91dCB0aGVzZSBwcm9zcGVjdHMsIGFzIHdlIGJlZ2luIHRvIHVuZm9sZCB0aGlzIG11bHRpLXllYXIgc3RyYXRlZ3kgd2l0aCB0aGUgb3BlbmluZyBvZiBDZWxlYnJhdGlvbiBLZXkgaW4ganVzdCBhYm91dCBzaXggbW9udGhzLiBUaGlzIHdpbGwgYmUgYnkgZmFyIG91ciBsYXJnZXN0IGFuZCBtb3N0IENhcm5pdmFsLWNlbnRyaWMgZGVzdGluYXRpb24gaW4gb3VyIHBvcnRmb2xpbywgd2l0aCBmaXZlIGF3ZXNvbWUgcG9ydGFscyBidWlsdCBmb3IgZnVuIGZyb20gZmFtaWx5LWZyaWVuZGx5IHRvIGV4Y2x1c2l2ZSBiZWFjaCBjbHViIGV4cGVyaWVuY2VzLiBOb3Qgb25seSB3aWxsIENlbGVicmF0aW9uIEtleSBiZSB0aGUgY2xvc2VzdCBkZXN0aW5hdGlvbiBpbiBvdXIgcG9ydGZvbGlvLCBzYXZpbmcgZnVlbCBjb3N0cyBhbmQgcmVkdWNpbmcgZ3JlZW5ob3VzZSBnYXMgZW1pc3Npb25zLCB0aGUgb25seSB3YXkgeW91IGNhbiBnZXQgdG8gQ2VsZWJyYXRpb24gS2V5IGlzIG9uIG9uZSBvZiBvdXIgY3J1aXNlcy48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+TW9yZW92ZXIsIHdlIGp1c3QgcmVjZW50bHkgYW5ub3VuY2VkIGEgY2hhbmdlIHRoYXQgc2lnbmFscyBtb3JlIGFib3V0IHRoZSBzaGlmdCBpbiBvdXIgZGVzdGluYXRpb24gYXNzZXQgc3RyYXRlZ3kuIEhhbGYgTW9vbiBDYXksIHRoZSBoaWdobHktcmF0ZWQgYW5kIGF3YXJkLXdpbm5pbmcgZXhjbHVzaXZlIEJhaGFtaWFuIGRlc3RpbmF0aW9uIGtub3duIGZvciBiZWF1dGlmdWwgYmVhY2hlcyBhbmQgY3J5c3RhbC1jbGVhciB3YXRlcnMsIGlzIGJlaW5nIHJlbmFtZWQgUmVsYXhBd2F5LCBIYWxmIE1vb24gQ2F5LCB0byBiZXR0ZXIgcmVmbGVjdCB0aGUgZXhwZXJpZW5jZSBndWVzdHMgY2FuIGV4cGVjdCBhcyB0aGV5IGFyZSBpbW1lcnNlZCBpbiB0aGlzIHRyb3BpY2FsIHBhcmFkaXNlLiBFbmhhbmNlbWVudHMgd2lsbCBpbmNsdWRlIGFuIGV4cGFuZGVkIGJlYWNoZnJvbnQgZXhwZXJpZW5jZSwgbHVuY2ggdmVudWVzLCBhIHZhcmlldHkgb2YgYmFycyBhbmQgb3RoZXIgZmVhdHVyZXMgY3JlYXRlZCB3aXRoIGludGVudGlvbmFsaXR5IHRvIHJlaW5mb3JjZSB0aGlzIGRlc3RpbmF0aW9uJ3MgbmF0dXJhbCBiZWF1dHkgYW5kIHByaXN0aW5lIGFwcGVhbC4gUmVhZHkgaW4gc3VtbWVyIG9mIDIwMjYsIGEgbmV3bHkgY29uc3RydWN0ZWQgcGllciBvbiB0aGUgTm9ydGggU2lkZSB3aWxsIGFsbG93IHR3byBzaGlwcyB0byBkb2NrLCBpbmNsdWRpbmcgQ2Fybml2YWwncyBYTCBDbGFzcyBzaGlwcyB0aGF0IHdpbGwgYmUgYWJsZSB0byB2aXNpdCB0aGUgcHJpdmF0ZSBpc2xhbmQgZm9yIHRoZSBmaXJzdCB0aW1lLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5XZSdsbCBiZSBwb3NpdGlvbmluZyB0aGVzZSBqZXdlbHMgb2YgdGhlIENhcmliYmVhbiB3aXRoIGNvbnN1bWVycyBpbiBhIHdheSB0aGF0IHdpbGwgZW5jb3VyYWdlIGd1ZXN0cyB0byBhY3RpdmVseSBzZWVrIG91dCB0aGVzZSBzcGVjaWZpYyBkZXN0aW5hdGlvbnMgb2ZmZXJlZCBleGNsdXNpdmVseSBieSBvdXIgYnJhbmRzLCBhbmQgbWFueSBvZiBDYXJuaXZhbCBDcnVpc2UgTGluZSdzIGl0aW5lcmFyaWVzIHdpbGwgZmVhdHVyZSBib3RoIFJlbGF4QXdheSwgSGFsZiBNb29uIENheSBhbmQgQ2VsZWJyYXRpb24gS2V5LCBwcm92aWRpbmcgZ3Vlc3RzIHdpdGggY29tcGxlbWVudGFyeSBleHBlcmllbmNlcyBlbmpveWluZyBib3RoIHRoZSBpZHlsbGljIGFuZCB0aGUgdWx0aW1hdGUgYmVhY2ggZGF5cy48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+V2UgYmVsaWV2ZSBkZXZlbG9waW5nIGFuZCBwcm9tb3RpbmcgdGhlc2UgdW5pcXVlIGFzc2V0cyB3aWxsIGhlbHAgdXMgY2FzdCB0aGUgbmV0IHdpZGVyIGFuZCBjYXB0dXJlIGV2ZW4gbW9yZSBuZXcgdG8gY3J1aXNlIGRlbWFuZC4gV2UncmUgYWxyZWFkeSBpbi1mbGlnaHQgd2l0aCBwcmVwYXJhdGlvbiBmb3IgYnJhbmRpbmcgYW5kIG1hcmtldGluZyBjYW1wYWlnbnMgZm9yIHRoZXNlIGFtYXppbmcgZGVzdGluYXRpb25zLCB3aXRoIG1vcmUgdG8gY29tZSBpbiB0aGUgZnV0dXJlLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5BcyBpdCBpcywgZm9yIDIwMjUsIHdlIGV4cGVjdCB0byBoaXQgb3VyIDIwMjYgRUJJVERBIHBlciBBTEJEIHRhcmdldCBhIGZ1bGwteWVhciBlYXJseSwgd2hpbGUgcmFpc2luZyBST0lDIHRvIGp1c3Qgc2h5IG9mIG91ciAxMiUgMjAyNiB0YXJnZXQuIFNvLCBjb25zaWRlcmluZyBhbGwgdGhlIHByb2dyZXNzIHdlJ3ZlIG1hZGUgd2l0aG91dCB0aGlzIGluIHBsYWNlLCBpdCdzIGNsZWFyIHdlIGhhdmUgYSB0cmVtZW5kb3VzIGFtb3VudCBvZiBoZWFkcm9vbSByZW1haW5pbmcgdG8gY3JlYXRlIG1vcmUgZGVtYW5kIHRvIGN1bHRpdmF0ZSBtb3JlIGd1ZXN0IGxveWFsdHkgYW5kIGNhcHR1cmUgbW9yZSBwcmljaW5nIGZvciB0aGUgaW5jcmVkaWJsZSBzaGlwIGFuZCBzaG9yZXNpZGUgZXhwZXJpZW5jZXMgd2UgcHJvdmlkZSBvdXIgZ3Vlc3RzLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5BdCB0aGUgc2FtZSB0aW1lLCB3ZSdyZSBtYWtpbmcgbWVhbmluZ2Z1bCBwcm9ncmVzcyBvbiB0aGUgc3VzdGFpbmFiaWxpdHkgZnJvbnQuIFdlIGFjaGlldmVkIGFib3V0IDE3LjUlIHJlZHVjdGlvbiBpbiBncmVlbmhvdXNlIGdhcyBlbWlzc2lvbnMgaW50ZW5zaXR5IHZlcnN1cyAyMDE5LCBvbi10cmFjayB0byBhY2hpZXZlIG91ciB0YXJnZXQgb2YgMjAlIGJ5IHRoZSBlbmQgb2YgMjAyNiwgYSBnb2FsIHRoYXQgd2FzIHByZXZpb3VzbHkgcHVsbGVkIGZvcndhcmQgYnkgZm91ciB5ZWFycy4gSW1wcm92ZW1lbnQgaGFzbid0IGp1c3QgYmVlbiBpbiBlbWlzc2lvbiBpbnRlbnNpdHkgbGV2ZWxzLiBEZXNwaXRlIHRoZSBmYWN0IHRoYXQgd2UncmUgb3ZlciA5JSBsYXJnZXIgdGhhbiB3ZSB3ZXJlIGluIDIwMTksIHdlIGhhdmUgYWN0dWFsbHkgbG93ZXJlZCBvdXIgYWJzb2x1dGUgZ3JlZW5ob3VzZSBnYXMgZW1pc3Npb25zIGJ5IGFsbW9zdCAxMCUgb3ZlciB0aGlzIHRpbWUuIEFuZCwgb2YgY291cnNlLCB3ZSdyZSBhbHNvIG1ha2luZyBodWdlIHN0cmlkZXMgb24gcmVidWlsZGluZyBvdXIgZmluYW5jaWFsIGZvcnRyZXNzLiBJbiB1bmRlciB0d28geWVhcnMsIHdlJ3ZlIHBhaWQgZG93biBvdmVyICQ4IGJpbGxpb24gb2YgZGVidCBvZmYgb3VyIHBlYWsgYW5kIHNpZ25pZmljYW50bHkgcmVkdWNlZCBpbnRlcmVzdCBleHBlbnNlLCB3aGljaCwgY291cGxlZCB3aXRoIG91ciBpbXByb3ZpbmcgRUJJVERBLCBoYXMgaW1wcm92ZWQgb3VyIGxldmVyYWdlIG1ldHJpY3MgdHJlbWVuZG91c2x5LiBPdXIgY3VycmVudCAyMDI1IGd1aWRhbmNlIHdpbGwgcHV0IHVzIGF0IDMuOCB0aW1lcyBuZXQgZGVidC10by1FQklUREEsIGNsb3NpbmcgaW4gb24gb3VyIGV4cGVjdGF0aW9uIHRvIHJlYWNoIGludmVzdG1lbnQtZ3JhZGUgbGV2ZXJhZ2UgbWV0cmljcyBpbiAyMDI2LjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5BZ2FpbiwgdGhhbmsgeW91IHNvIG11Y2ggdG8gZWFjaCBvZiBvdXIgdGVhbSBtZW1iZXJzIHdobyBoYXZlIGRlbGl2ZXJlZCBhIHN0ZXAtY2hhbmdlIGltcHJvdmVtZW50IGluIDIwMjQgYW5kIHNldCB1cyB1cCBmb3IgYSBmYW50YXN0aWMgMjAyNSBhbmQgYmV5b25kLiBBbmQgYXMgaGFzIGFsd2F5cyBiZWVuIHRoZSBjYXNlIGFuZCBhbHdheXMgd2lsbCBiZSwgdGhhbmsgeW91IHNvIG11Y2ggdG8gb3VyIHRyYXZlbCBhZ2VudCBwYXJ0bmVycyB3aG8gaGF2ZSBjb250cmlidXRlZCBpbW1lbnNlbHkgdG8gdGhpcyBzdWNjZXNzLiBXZSBhbHNvIGFwcHJlY2lhdGUgdGhlIHN1cHBvcnQgd2UndmUgcmVjZWl2ZWQgZnJvbSBvdXIgbG95YWwgZ3Vlc3RzLCBpbnZlc3RvcnMsIGRlc3RpbmF0aW9uIHBhcnRuZXJzIGFuZCBvdGhlciBzdGFrZWhvbGRlcnMuIEFuZCBsZXQncyBub3QgZm9yZ2V0LCB0aGVzZSBlZmZvcnRzIHdlcmUgcmVhbGx5IGFsbCBhYm91dCB0aGUgbWFpbiB0aGluZywgZGVsaXZlcmluZyB1bmZvcmdldHRhYmxlIGhhcHBpbmVzcyB0byBvdmVyIDEzLjUgbWlsbGlvbiBwZW9wbGUgaW4gMjAyNCBieSBwcm92aWRpbmcgdGhlbSB3aXRoIGV4dHJhb3JkaW5hcnkgY3J1aXNlIHZhY2F0aW9ucywgd2hpbGUgaG9ub3JpbmcgdGhlIGludGVncml0eSBvZiBldmVyeSBvY2VhbiB3ZSBzYWlsLCBwbGFjZSB3ZSB2aXNpdCBhbmQgbGlmZSB3ZSB0b3VjaC48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+V2l0aCB0aGF0LCBJJ2xsIHR1cm4gdGhlIGNhbGwgb3ZlciB0byBEYXZpZC48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXJpZ2h0IG1iLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgbXQtMyBtbC0zIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vaW5zaWRlcnRyYWRlcy5jb20vbWVkaWEvZGF2aWQtYmVybnN0ZWluLU5ZU0UtQ0NMLmpwZyk7Ij48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtYmx1ZSByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkRhdmlkIEJlcm5zdGVpbjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj5DaGllZiBGaW5hbmNpYWwgT2ZmaWNlciBhbmQgQ2hpZWYgQWNjb3VudGluZyBPZmZpY2VyIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+VGhhbmsgeW91LCBKb3NoLiBJJ2xsIHN0YXJ0IHRvZGF5IHdpdGggYSBzdW1tYXJ5IG9mIG91ciAyMDI0IGZvdXJ0aCBxdWFydGVyIHJlc3VsdHMuIE5leHQsIEkgd2lsbCBwcm92aWRlIGFuIHVwZGF0ZSBvbiBvdXIgcmVmaW5hbmNpbmcgYW5kIGRlbGV2ZXJhZ2luZyBlZmZvcnRzLiBUaGVuLCBJJ2xsIGZpbmlzaCB1cCB3aXRoIHNvbWUgY29sb3Igb24gb3VyIDIwMjUgZnVsbC15ZWFyIERlY2VtYmVyIGd1aWRhbmNlLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5MZXQncyB0dXJuIHRvIHRoZSBzdW1tYXJ5IG9mIG91ciBmb3VydGggcXVhcnRlciByZXN1bHRzLiBOZXQgaW5jb21lIGV4Y2VlZGVkIFNlcHRlbWJlciBndWlkYW5jZSBieSAkMTI2IG1pbGxpb24gYXMgd2Ugb3V0cGVyZm9ybWVkIG9uY2UgYWdhaW4uIFRoZSBvdXRwZXJmb3JtYW5jZSB3YXMgZXNzZW50aWFsbHkgZHJpdmVuIGJ5IHRocmVlIHRoaW5ncy4gRmlyc3QsIGZhdm9yYWJpbGl0eSBpbiByZXZlbnVlIHdvcnRoICQ3NyBtaWxsaW9uIGFzIHlpZWxkcyBjYW1lIGluIHVwIDYuNyUgY29tcGFyZWQgdG8gdGhlIHByaW9yIHllYXIuIFRoaXMgd2FzIDEuNyBwb2ludHMgYmV0dGVyIHRoYW4gU2VwdGVtYmVyIGd1aWRhbmNlLCBkcml2ZW4gYnkgY2xvc2UtaW4gc3RyZW5ndGggaW4gdGlja2V0IHByaWNlcyBhcyB3ZWxsIGFzIHN0cm9uZyBvbmJvYXJkIHNwZW5kaW5nLiBTZWNvbmQsIGNydWlzZSBjb3N0cyB3aXRob3V0IGZ1ZWwgcGVyIGF2YWlsYWJsZSBsb3dlciBiZXJ0aCBkYXksIG9yIEFMQkQsIGNhbWUgaW4gdXAgNy40JSBjb21wYXJlZCB0byB0aGUgcHJpb3IgeWVhci4gVGhpcyB3YXMgMC42IHBvaW50cyBbUGhvbmV0aWNdIGJldHRlciB0aGFuIFNlcHRlbWJlciBndWlkYW5jZSwgd2hpY2ggd2FzIHdvcnRoICQxMyBtaWxsaW9uLiBBbmQgdGhpcmQsIGZhdm9yYWJpbGl0eSBpbiBpbnRlcmVzdCBleHBlbnNlLCBvdGhlciBpbmNvbWUgYW5kIGV4cGVuc2UgYW5kIHRheCBleHBlbnNlLCBhbGwgb2Ygd2hpY2ggd2VyZSBwYXJ0aWFsbHkgb2Zmc2V0IGJ5IGhpZ2hlciBmdWVsIHByaWNlcyBuZXR0ZWQgdG8gYSAkMzggbWlsbGlvbiBpbXByb3ZlbWVudC48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+UGVyIGRpZW1zIGZvciB0aGUgZm91cnRoIHF1YXJ0ZXIgaW1wcm92ZWQgb3ZlciA1JSB2ZXJzdXMgdGhlIHByaW9yIHllYXIsIHdoaWNoIEkgd291bGQgcmVtaW5kIHlvdSB3ZXJlIHVwIG92ZXIgMTAlIGxhc3QgeWVhciwgd2l0aCBpbXByb3ZlbWVudHMgb24gYm90aCBzaWRlcyBvZiB0aGUgQXRsYW50aWMgZHJpdmVuIGJ5IGhpZ2hlciB0aWNrZXQgcHJpY2VzIGFuZCBpbXByb3ZlZCBvbmJvYXJkIHNwZW5kaW5nLiBTdHJvbmcgZGVtYW5kIGFsbG93ZWQgdXMgdG8gb25jZSBhZ2FpbiByZXBvcnQgcmVjb3JkcywgZGVsaXZlcmluZyBmb3VydGggcXVhcnRlciByZWNvcmQgcmV2ZW51ZXMsIHJlY29yZCB5aWVsZHMsIHJlY29yZCBwZXIgZGllbXMsIHJlY29yZCBhZGp1c3RlZCBFQklUREEgYW5kIHJlY29yZCBjdXN0b21lciBkZXBvc2l0cy48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+TmV4dCwgSSB3aWxsIHByb3ZpZGUgYW4gdXBkYXRlIG9mIG91ciByZWZpbmFuY2luZyBhbmQgZGVsZXZlcmFnaW5nIGVmZm9ydHMuIE91ciBmdWxsLXllYXIgMjAyNCB5aWVsZCBpbXByb3ZlbWVudCBvZiAxMSUgd2FzIG92ZXIgdGhyZWUgdGltZXMgb3VyIDMuNSUgY29zdCBpbmNyZWFzZS4gVGhpcyBkcm92ZSBpbXByb3ZlZCBtYXJnaW5zIGFuZCBjYXNoIGZsb3csIHdoaWNoIHJlc3VsdGVkIGluIG91ciBzdHJvbmcgRUJJVERBIG9mICQ2LjEgYmlsbGlvbiBhbmQgY2FzaCBmcm9tIG9wZXJhdGlvbnMgb2YgYWJvdXQgJDYgYmlsbGlvbi4gQWxsIG9mIHRoaXMgcHJvcGVsbGVkIHVzIG9uIG91ciBqb3VybmV5IHRvIHBheS1kb3duIGRlYnQgYW5kIHByb2FjdGl2ZWx5IG1hbmFnZSBvdXIgZGVidCBwcm9maWxlLiBEdXJpbmcgMjAyNCwgd2UgbWFkZSBkZWJ0IHBheW1lbnRzIG9mIG92ZXIgJDUgYmlsbGlvbiwgd2hpY2ggaW5jbHVkZWQgb3Bwb3J0dW5pc3RpY2FsbHkgcHJlcGF5aW5nIG92ZXIgJDMgYmlsbGlvbiBvZiBkZWJ0LCByZWR1Y2luZyBzZWN1cmVkIGRlYnQsIHJlbW92aW5nIHRoZSBzZWN1cmVkIHNlY29uZC1saWVuIGxheWVyIGZyb20gb3VyIGNhcGl0YWwgc3RydWN0dXJlIGFuZCBwYXlpbmctb2ZmIHNvbWUgb2Ygb3VyIG1vcmUgZXhwZW5zaXZlIGRlYnQuIFdlIGVuZGVkIDIwMjQgd2l0aCAkMjcuNSBiaWxsaW9uIG9mIGRlYnQsIG92ZXIgJDggYmlsbGlvbiBvZmYgdGhlIEphbnVhcnkgMjAyMyBwZWFrLiBPdXIgbGV2ZXJhZ2UgbWV0cmljcyBjb250aW51ZWQgdG8gaW1wcm92ZSBpbiAyMDI0LCBhcyBvdXIgRUJJVERBIGNvbnRpbnVlZCB0byBncm93IGFuZCBvdXIgZGVidCBsZXZlbHMgY29udGludWVkIHRvIHNocmluay4gV2UgYWNoaWV2ZWQgYSA0LjMgdGltZXMgbmV0IGRlYnQtdG8tRUJJVERBIHJhdGlvLCBuZWFybHkgYSAyLjUgdHVybiBpbXByb3ZlbWVudCBmcm9tIDIwMjMsIHBvc2l0aW9uaW5nIHVzIHRocmVlLWZvdXJ0aHMgdGhlIHdheSBkb3duIHRoZSBwYXRoIHRvIGludmVzdG1lbnQtZ3JhZGUgbGV2ZXJhZ2UgbWV0cmljcyBpbiBqdXN0IG9uZSB5ZWFyLiBXaXRoIHRoZSBiZW5lZml0IG9mIHdlbGwtbWFuYWdlZCBuZWFyLXRlcm0gbWF0dXJpdHkgdG93ZXJzIGFuZCBpbXByb3ZlZCBsZXZlcmFnZSBtZXRyaWNzLCB3ZSBleHBlY3QgdG8gb3Bwb3J0dW5pc3RpY2FsbHkgY2FwaXRhbGl6ZSBvbiBpbXByb3ZlZCBpbnRlcmVzdCByYXRlcywgd2hpbGUgcHJvYWN0aXZlbHkgbWFuYWdpbmcgb3VyIG1hdHVyaXR5IHRvd2VycyBmb3IgMjAyNyBhbmQgYmV5b25kIHdpdGggdmFyaW91cyByZWZpbmFuY2luZ3MuPC9wPjxwIGNsYXNzPSJwYi0yIG1iLTAiPk5vdywgSSdsbCBmaW5pc2ggdXAgd2l0aCBzb21lIGNvbG9yIG9uIG91ciAyMDI1IGZ1bGwteWVhciBEZWNlbWJlciBndWlkYW5jZS4gT24gdG9wIG9mIDIwMjQncyAxMSUgeWllbGQgZ3Jvd3RoLCB3ZSBhcmUgZXhwZWN0aW5nIHRvIGRlbGl2ZXIgc3Ryb25nIDIwMjUgeWllbGQgaW1wcm92ZW1lbnQsIHdpdGggb3VyIGd1aWRhbmNlIGZvcmVjYXN0aW5nIGFuIGluY3JlYXNlIG9mIGFwcHJveGltYXRlbHkgNC4yJSwgd29ydGggb3ZlciAkMC42MCBwZXIgc2hhcmUgd2hlbiBjb21wYXJlZCB0byAyMDI0LiBUaGUgc3Ryb25nIGltcHJvdmVtZW50IGluIDIwMjUgeWllbGRzIGlzIGEgcmVzdWx0IG9mIGFuIGluY3JlYXNlIGluIGhpZ2hlciB0aWNrZXQgcHJpY2VzLCBoaWdoZXIgb25ib2FyZCBzcGVuZGluZyBhbmQsIHRvIGEgbGVzc2VyIGRlZ3JlZSwgaGlnaGVyIG9jY3VwYW5jeSwgd2l0aCBhbGwgdGhyZWUgY29tcG9uZW50cyBpbXByb3Zpbmcgb24gYm90aCBzaWRlcyBvZiB0aGUgQXRsYW50aWMuIFdlIGFyZSB3ZWxsLXBvc2l0aW9uZWQgdG8gZHJpdmUgMjAyNSB0aWNrZXQgcHJpY2luZyBoaWdoZXIgd2l0aCBzaWduaWZpY2FudGx5IGxlc3MgaW52ZW50b3J5IHJlbWFpbmluZyB0byBzZWxsIHRoYW4gdGhlIHNhbWUgdGltZSBsYXN0IHllYXIuPC9wPjxwIGNsYXNzPSJwYi0yIG1iLTAiPk5vdywgdHVybmluZyB0byBjb3N0cy4gQ3J1aXNlIGNvc3RzIHdpdGhvdXQgZnVlbCBwZXIgQUxCRCBpcyBleHBlY3RlZCB0byBiZSB1cCBhcHByb3hpbWF0ZWx5IDMuNyUsIGNvc3RpbmcgJDAuMjggcGVyIHNoYXJlIGZvciAyMDI1IHZlcnN1cyAyMDI0LiBXZSBhcmUgbG9va2luZyBmb3J3YXJkIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Ygb3VyIGdhbWUtY2hhbmdpbmcgZXhjbHVzaXZlIEJhaGFtaWFuIGRlc3RpbmF0aW9uLCBDZWxlYnJhdGlvbiBLZXksIGluIEp1bHkgMjAyNS4gV2UgYW50aWNpcGF0ZSB0aGF0IENlbGVicmF0aW9uIEtleSB3aWxsIGJlIGEgc21hc2gtaGl0IHdpdGggb3VyIGd1ZXN0cyBhbmQgcHJvdmlkZSBhbiBleGNlbGxlbnQgcmV0dXJuIG9uIG91ciBpbnZlc3RtZW50LiBIb3dldmVyLCBvcGVyYXRpbmcgZXhwZW5zZXMgZm9yIHRoZSBkZXN0aW5hdGlvbiB3aWxsIGltcGFjdCBvdXIgb3ZlcmFsbCB5ZWFyLW92ZXIteWVhciBjb3N0IGNvbXBhcmlzb25zIGJ5IGFib3V0IDAuNSBwb2ludC4gSW4gMjAyNSwgd2UgYXJlIGV4cGVjdGluZyA2ODcgZHJ5LWRvY2sgZGF5cywgYW4gaW5jcmVhc2Ugb2YgMTclIHZlcnN1cyAyMDI0LCB3aGljaCB3aWxsIGFsc28gaW1wYWN0IG91ciBvdmVyYWxsIHllYXItb3Zlci15ZWFyIGNvc3QgY29tcGFyaXNvbiBieSBhYm91dCAwLjc1IHBvaW50cy4gSW4gMjAyNCwgdGhlcmUgd2VyZSBzZXZlcmFsIG9uZS10aW1lIGl0ZW1zIHRoYXQgd2UgYmVuZWZpdGVkIGZyb20gaW1wYWN0aW5nIG91ciBvdmVyYWxsIHllYXItb3Zlci15ZWFyIGNvc3QgY29tcGFyaXNvbnMgYnkgYWJvdXQgMC4yNSBwb2ludHMuIFRoZSByZW1haW5pbmcgMi4yLXBvaW50IGluY3JlYXNlIGluIGNydWlzZSBjb3N0cyBhcmUgZHJpdmVuIGJ5IGluZmxhdGlvbiBhbmQgaGlnaGVyIGFkdmVydGlzaW5nIGV4cGVuc2UsIHBhcnRpYWxseSBvZmZzZXQgYnkgZWZmaWNpZW5jeSBpbml0aWF0aXZlcyBhbmQgZnVydGhlciBsZXZlcmFnaW5nIG91ciBpbmR1c3RyeS1sZWFkaW5nIHNjYWxlLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5BbiBpbmNyZWFzZSBpbiBkZXByZWNpYXRpb24gZXhwZW5zZSBhbmQgbG93ZXIgaW50ZXJlc3QgaW5jb21lIGlzIHBhcnRpYWxseSBvZmZzZXQgYnkgYW4gaW1wcm92ZW1lbnQgaW4gaW50ZXJlc3QgZXhwZW5zZSBmcm9tIG91ciByZWZpbmFuY2luZyBhbmQgZGVsZXZlcmFnaW5nIGVmZm9ydHMgZm9yIGEgbmV0IGltcGFjdCBvZiAkMC4wNCBwZXIgc2hhcmUuIFRoZSBuZXQgaW1wYWN0IG9mIGZ1ZWwgcHJpY2UgYW5kIGN1cnJlbmN5IGlzIGV4cGVjdGVkIHRvIGZhdm9yYWJseSBpbXBhY3QgMjAyNSBieSBhcHByb3hpbWF0ZWx5ICQwLjA0IHBlciBzaGFyZSwgd2l0aCBmdWVsIHByaWNlcyBmYXZvcmFibGUgYnkgYXBwcm94aW1hdGVseSAkMC4wOSBwZXIgc2hhcmUsIHdoaWxlIHRoZSBjaGFuZ2UgaW4gZm9yZWlnbiBjdXJyZW5jeSBleGNoYW5nZSByYXRlIGdvZXMgdGhlIG90aGVyIHdheSBieSAkMC4wNSBwZXIgc2hhcmUuIExldCdzIG5vdCBmb3JnZXQgdGhhdCB0aGUgRXVyb3BlYW4gVW5pb24gQWxsb3dhbmNlLCBvciBFVUEsIHJlZ3VsYXRpb24gaW4gMjAyNSBpbmNyZWFzZXMgdG8gNzAlIG9mIGNhcmJvbiBlbWlzc2lvbnMgZnJvbSA0MCUgaW4gMjAyNC4gQXMgYSByZXN1bHQsIHdlIHdvdWxkIGV4cGVjdCB0aGUgaW1wYWN0IG9mIGhpZ2hlciBFVUEgY29zdHMgb24gb3VyIHllYXItb3Zlci15ZWFyIGZ1ZWwgZXhwZW5zZSB0byBiZSBhYm91dCAkMC4wMyBwZXIgc2hhcmUuPC9wPjxwIGNsYXNzPSJwYi0yIG1iLTAiPkluIHN1bW1hcnksIHB1dHRpbmcgYWxsIHRoZXNlIGZhY3RvcnMgdG9nZXRoZXIsIG91ciBuZXQgaW5jb21lIGd1aWRhbmNlIGZvciBmdWxsLXllYXIgMjAyNSBpcyBvdmVyICQyLjMgYmlsbGlvbiwgYW4gaW1wcm92ZW1lbnQgb2YgbW9yZSB0aGFuICQ0MDAgbWlsbGlvbiB2ZXJzdXMgMjAyNCBvciAkMC4yOCBwZXIgc2hhcmUuIFJvYnVzdCBkZW1hbmQgZm9yIG91ciBicmFuZHMgYW5kIGNvbnRpbnVlZCBvcGVyYXRpb25hbCBleGVjdXRpb24gaXMgZHJpdmluZyBvdXIgc3Ryb25nIGZpbmFuY2lhbCByZXN1bHRzLCBhbG9uZyB3aXRoIG91ciBpbmNyZWFzZWQgY29uZmlkZW5jZSBpbiBhY2hpZXZpbmcgaW52ZXN0bWVudC1ncmFkZSBsZXZlcmFnZSBtZXRyaWNzIGR1cmluZyB0aGUgbmV4dCBjb3VwbGUgb2YgeWVhcnMsIGFzIHdlIG1vdmUgZnVydGhlciBkb3duIHRoZSByb2FkIHJlYnVpbGRpbmcgb3VyIGZpbmFuY2lhbCBmb3J0cmVzcywgd2hpbGUgY29udGludWluZyB0aGUgcHJvY2VzcyBvZiB0cmFuc2ZlcnJpbmcgdmFsdWUgZnJvbSBkZWJ0IGhvbGRlcnMgYmFjayB0byBzaGFyZWhvbGRlcnMuPC9wPjxwIGNsYXNzPSJwYi0yIG1iLTAiPk5vdywgb3BlcmF0b3IsIGxldCdzIG9wZW4gdGhlIGNhbGwgZm9yIHF1ZXN0aW9ucy48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGlkPSJ0b2dnbGVQcmVzZW50YXRpb25CdXR0b24iIGNsYXNzPSJjbGVhci1idXR0b24gdXBwZXItbGluayBuby1hZnRlciBteC1hdXRvIG1iLTMgbXQtMSIgYXJpYS1leHBhbmRlZD0iZmFsc2UiIGFyaWEtY29udHJvbHM9InRyYW5zY3JpcHRQcmVzZW50YXRpb24iIGFyaWEtbGFiZWw9IkV4cGFuZCBQcmVzZW50YXRpb24iPlJlYWQgbW9yZTxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWFuZ2xlLXJpZ2h0IG1sLTIiPjwvc3Bhbj48L2J1dHRvbj48ZGl2IHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjQzJDOUNGO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDMkM5Q0Y7cGFkZGluZy10b3A6MjVweDtwYWRkaW5nLWJvdHRvbToyNXB4OyI+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ic3BvbnNvcmVkIG5vb3BlbmVyIiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzQ0NDsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvcmVkaXJlY3QuYXNweD9UcmlnZ2VyZWRDYW1wYWlnbklEPTEwODM1JlVzZXJJRD0wJlBsYWNlbWVudD1OYXRpdmVEaXNwbGF5JlNvdXJjZT1OYXRpdmVEaXNwbGF5JmludGVyc3RpdGlhbD0xJm5vc2tpcD0xIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM0NDQ7Zm9udC1zaXplOjE4cHQ7Ij5IYXMgVHJ1bXAgRmluYWxseSBHb25lIFRvbyBGYXI/PC9zcGFuPiA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM0NDQ7Ij4oQWQpPC9zcGFuPjxici8+PHAgc3R5bGU9InRleHQtYWxpZ246bGVmdDtmb250LXdlaWdodDpub3JtYWw7Ij5MYXRlbHksIHRoZXJlJ3MgYmVlbiBhIGxvdCBvZiBidXp6IGFyb3VuZCBhIHNlY3JldCBsb29waG9sZSBleGVjdXRpdmUgaW5zaWRlcnMgYXJlIHVzaW5nIHRvIG1ha2UgbWlsbGlvbnMgYnV5aW5nIGFuZCBzZWxsaW5nIHRoZWlyIG93biBzdG9ja3MuDQoNCkl0J3Mgc28gcG93ZXJmdWwgLi4uIHNvIHByb2ZpdGFibGUgLi4uIHRoYXQgbW9zdCBwZW9wbGUgaW1tZWRpYXRlbHkgYXNzdW1lIHRoaXMgaXMganVzdCBhbm90aGVyIGV4YW1wbGUgb2YgVHJ1bXAgZG9pbmcgd2hhdCdzIGJlc3QgZm9yIGJ1c2luZXNzIGV4ZWN1dGl2ZXMuDQoNCkJ1dCBzdXJwcmlzaW5nbHksIHRoaXMgbG9vcGhvbGUgaGFzIGJlZW4gb24gdGhlIGJvb2tzIGZvciBtYW55IHllYXJzIGFuZCBleGVjdXRpdmVzIGhhdmUgYmVlbiB1c2luZyBpdCB0byBtYWtlIEhVTkRSRURTIG9mIG1pbGxpb25zIG9mIGRvbGxhcnMuDQoNCkFuZCBoZXJlJ3MgdGhlIGdvb2QgbmV3cy48L3A+PHNwYW4gc3R5bGU9ImNvbG9yOnZhcigtLWJsdWUpO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyI+UmVnaXN0ZXIgRm9yIFRoZSBXZWJpbmFyIFRvIERpc2NvdmVyPC9zcGFuPjwvYT48L2Rpdj48aW1nIGxvYWRpbmc9J2xhenknIHNyYz0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9UcmlnZ2VyZWRDYW1wYWlnblBpeGVsLmFzaHg/VHJpZ2dlcmVkQ2FtcGFpZ25JRD0xMDgzNSZQbGFjZW1lbnQ9TmF0aXZlRGlzcGxheSZTb3VyY2U9TmF0aXZlRGlzcGxheScgYWx0PScnIGhlaWdodD0nMScgd2lkdGg9JzEnIC8+PGEgaHJlZj0iI3BhcnRpY2lwYW50cyIgY2xhc3M9InNyLW9ubHktZm9jdXNhYmxlIj5Ta2lwIHRvIFBhcnRpY2lwYW50czwvYT48aDQgaWQ9InF1ZXN0aW9ucy1hbmQtYW5zd2VycyIgY2xhc3M9InNlY3Rpb24taCBhbmNob3ItbGluay10YXJnZXQiPlF1ZXN0aW9ucyBhbmQgQW5zd2VyczwvaDQ+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1kaXNjdXNzaW9uIG1iLTQiIGlkPSJ0cmFuc2NyaXB0UUEiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1sZWZ0IHBiLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtci0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1waG9uZSIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIG1iLTEiPk9wZXJhdG9yPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+Q2VydGFpbmx5LiBXZSdsbCBub3cgYmUgY29uZHVjdGluZyBhIHF1ZXN0aW9uLWFuZC1hbnN3ZXIgc2Vzc2lvbi4gW09wZXJhdG9yIEluc3RydWN0aW9uc108L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+T3VyIGZpcnN0IHF1ZXN0aW9uIHRvZGF5IGlzIGNvbWluZyBmcm9tIE1hdHRoZXcgQm9zcyBmcm9tIEouUC4gTW9yZ2FuLiBZb3VyIGxpbmUgaXMgbm93IGxpdmUuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5NYXR0aGV3IEJvc3M8L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+IEFuYWx5c3QgYXQgSi5QLiBNb3JnYW48L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5HcmVhdC4gVGhhbmtzIGFuZCBjb25ncmF0cyBvbiBhbm90aGVyIGdyZWF0IHF1YXJ0ZXIuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1sZWZ0IHBiLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtci0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ibHVlIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+Sm9zaCBXZWluc3RlaW48L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+UHJlc2lkZW50LCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciAmYW1wOyBDaGllZiBDbGltYXRlIE9mZmljZXIgYXQgQ2Fybml2YWwgQ28uICY8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5UaGFuayB5b3UgdmVyeSBtdWNoLCBNYXR0LjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtcmlnaHQgbWItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1sLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWdyZWVuIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+TWF0dGhldyBCb3NzPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IEouUC4gTW9yZ2FuPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+U28sIEpvc2gsIGNvdWxkIHlvdSBlbGFib3JhdGUgb24gdGhlIGZvdW5kYXRpb24gdGhhdCB5b3UndmUgbGFpZCBvdmVyIHRoZSBsYXN0IHR3byB5ZWFycywgd2hpY2ggeW91IHRoaW5rIGhhcyBwb3NpdGlvbmVkIHlvdSBhbmQgdGhlIENvbXBhbnkgdG8gY2FwaXRhbGl6ZSBvbiB0aGUgY3VycmVudCBkZW1hbmQgdGhhdCB5b3UncmUgc2VlaW5nPyBBbmQgd2l0aCAnMjUgc2hhcGluZyB1cCB0byBiZSBhbm90aGVyIGJhbm5lciB5ZWFyLCBjb3VsZCB5b3Ugc3BlYWsgdG8gaW5pdGlhdGl2ZXMgYWNyb3NzIHRoZSBvcmdhbml6YXRpb24gdG8gdGFrZSBzaGFyZSwgb3B0aW1pemUgeWllbGRzIGFuZCBkcml2ZSBvbmJvYXJkIHNwZW5kaW5nIGluICcyNSBhbmQgYmV5b25kPzwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtYmx1ZSByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkpvc2ggV2VpbnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPlByZXNpZGVudCwgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgJmFtcDsgQ2hpZWYgQ2xpbWF0ZSBPZmZpY2VyIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+WWVhaC4gVGhhbmtzLiBUaGFua3MgZm9yIHRoZSBxdWVzdGlvbiwgTWF0dC4gSSBndWVzcywgaWYgd2UgbG9vayBiYWNrIGF0IHRoZSBsYXN0IHR3byB5ZWFycywgcHJvYmFibHkgdGhlIGJpZ2dlc3QgdGhpbmcgd2FzIGp1c3QgZG9pbmcgYSBiaXQgb2YgcmVzdHJ1Y3R1cmluZyBhcyB3ZSd2ZSB0YWxrZWQgYWJvdXQgaW4gdGhlIHBhc3QgYW5kIGdldHRpbmcgdGhlIHJpZ2h0IGxlYWRlcnMgaW4gcGxhY2UsIGxlYWRpbmcgdGhlIGJyYW5kcywgYW5kIHRob3NlIGxlYWRlcnMgYXJlIGEgZmFudGFzdGljIGdyb3VwIG9mIHBlb3BsZSwgbGVhZGluZyBmYW50YXN0aWMgYnJhbmRzLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5PbiB0aGUgY29tbWVyY2lhbCBmb2N1cyBzaWRlLCB3aGljaCB3ZSd2ZSBiZWVuIHRhbGtpbmcgYWJvdXQgZm9yIHRoZSBsYXN0IGZldyB5ZWFycywgcmlnaHQsIGl0IGlzIHNjcnV0aW55IGFuZCBleHBlY3RhdGlvbnMgYXJvdW5kIGhvdyB3ZSdyZSBpbXByb3ZpbmcgaW4gdGhlIHJldmVudWUgbWFuYWdlbWVudCBzcGFjZSwgaW4gdGhlIG1hcmtldGluZyBzcGFjZSwgY29uc2lkZXJhdGlvbnMgYXQgdG9wIG9mIGZ1bm5lbCBzdHVmZiBhbGwgdGhlIHdheSBkb3duIHRvIGNsb3NpbmcgdGhlIGJvb2tpbmdzLCB0aGUgYW1vdW50IG9mIGFkdmVydGlzaW5nIHRoYXQgd2UndmUgcmFtcGVkIHVwIHJlYWxseSBqdXN0IHRvIGdldCB1cyBjbG9zZXIgdG8gd2hlcmUgdGhlIHJlc3Qgb2YgdGhlIG1hcmtldCBpcywgSSB0aGluaywgaXMgaGVscGluZyB0byBwYXkgZGl2aWRlbmRzLCBldmVyeXRoaW5nIGZyb20gbWFraW5nIHN1cmUgb3VyIGJyYW5kcyBoYXZlIGdyZWF0IHJlbGF0aW9uc2hpcHMgd2l0aCB0aGUgdHJhZGUgdG8gaW52ZXN0aW5nIGluIG91ciBvd24gY2FwYWJpbGl0aWVzLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5BbmQgcHJvYmFibHkgdGhlIGxhc3QgdGhpbmcgYWJvdXQgdGhlIGZvdW5kYXRpb24gd291bGQgYmUgdGhlIHBvcnRmb2xpbyBtYW5hZ2VtZW50LiBXZSd2ZSBiZWVuIGFjdGl2ZWx5IG1hbmFnaW5nIHRoZSBwb3J0Zm9saW8gYW5kIGFsbG9jYXRpbmcgc2hpcHMgZGlmZmVyZW50bHksIG1vdmluZyB2ZXNzZWxzLCB3aW5kaW5nLXVwIGEgYnJhbmQgaW4gdGhlIGNhc2Ugb2YgUCZPIEF1c3RyYWxpYS4gSSB0aGluayBpdCdzIHNldHRpbmcgb3Vyc2VsdmVzIHVwIHRvIHJlYWxseSBwdXQgdGhlIGFzc2V0cyB3aGVyZSB0aGUgaGlnaGVzdCByZXR1cm5zIGFyZSBpbiB0aGUgaW1tZWRpYXRlIHRlcm0gYW5kIHRoZSBtZWRpdW0tdGVybSwgd2hpbGUgd2UgaGVscCBhbGwgdGhlIGJyYW5kcyB3aG8gYXJlbid0IHlldCB3aGVyZSBJIHRoaW5rIHRoZXkgc2hvdWxkIGJlIGdldCB0byB0aG9zZSBsZXZlbHMuPC9wPjxwIGNsYXNzPSJwYi0yIG1iLTAiPlNvLCB3aXRoIHJlc3BlY3QgdG8gMjAyNSBhbmQgd2hhdCBhcmUgdGhlIHRoaW5ncyB0aGF0IHdlJ3ZlIGdvdCB0aGF0IGFyZSBnb2luZyB0byBjb250aW51ZSBvdXIgcHJvZ3Jlc3MsIGF0IGEgYmFzZSBsZXZlbCwgaXQncyBhIGNvbnRpbnVhdGlvbiBvZiBhbGwgb2YgdGhvc2UgdGhpbmdzIGluIHRoZSBjb21tZXJjaWFsIHNwYWNlIGFuZCBoYXZpbmcgdGhvc2UgZ3JlYXQgYnJhbmQgbGVhZGVycyByZWFsbHkgbGVhbi1pbiBldmVuIGZ1cnRoZXIuIFdlJ3JlIGludmVzdGluZyBpbiBvdXIgcGVvcGxlLCB3ZSdyZSBpbnZlc3RpbmcgaW4gb3VyIHRvb2xzLCBvdXIgcmV2ZW51ZSBtYW5hZ2VtZW50IHRvb2xzIHRvIG1ha2Ugc3VyZSB0aGF0IHdlIGFyZSB1dGlsaXppbmcgdGhlIHRlY2hub2xvZ3kgZWZmZWN0aXZlbHkgdG8gb3B0aW1pemUgdGhlIHlpZWxkcy4gVGhlIGRlc3RpbmF0aW9uIHN0cmF0ZWd5LCB0aGF0IHlvdSBhbHJlYWR5IGhlYXJkIGluIHRoZSBwcmVwYXJlZCByZW1hcmtzLCBJIHRoaW5rLCB0aGF0J3MgZ29pbmcgdG8gYmUgYSB0YWlsd2luZCB0aGF0IGNvbnRpbnVlcyBmb3IgYSByZWFsbHkgbG9uZyB0aW1lIGFuZCB3ZSdyZSByZWFsbHkgbG9va2luZy1mb3J3YXJkIHRvIHRoYXQuPC9wPjxwIGNsYXNzPSJwYi0yIG1iLTAiPkFzIGZhciBhcyB0aGUgT0JSLCBvbmJvYXJkIHNwZW5kaW5nLCB3ZSd2ZSBnb3QgcnVud2F5IHRoZXJlLiBJIG1lYW4sIHdlJ3ZlIGdvdCBhIGdvb2QgYW1vdW50IG9mIHJ1bndheSB0byBjb250aW51ZSB0aGUgcHJvZ3Jlc3Mgd2UndmUgYmVlbiBtYWtpbmcgYXJvdW5kIHB1bGxpbmcgZm9yd2FyZCB0aGUgc3BlbmQsIHdoaWNoLCBhcyBldmVyeWJvZHkga25vd3MsIG9wZW5zIHVwIHRoZSBzZWNvbmQgd2FsbGV0IGFuZCB0aGUgbW9yZSBwZW9wbGUgc3BlbmQgYmVmb3JlIHRoZXkgZ2V0IG9uIHRoZSBjcnVpc2UsIHRoZSBtb3JlIHRoZXkgc3BlbmQgb24gdGhlIGNydWlzZS4gU28sIG91ciBicmFuZHMgYXJlLCBhZ2Fpbiwgd29ya2luZyBoYXJkIHRvIGNvbnRpbnVlIHRoYXQgYW5kIHdlJ3JlIG5vd2hlcmUgbmVhciB3aGF0IHRoZSBjYXAgY291bGQgYmUgb24gdGhvc2UgdHlwZXMgb2YgZWZmb3J0cy4gU28sIEknbSBwcmV0dHkgZW50aHVzaWFzdGljLCBhcyB5b3UgY291bGQgcHJvYmFibHkgdGVsbC48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXJpZ2h0IG1iLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtbC0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ncmVlbiByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPk1hdHRoZXcgQm9zczwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj4gQW5hbHlzdCBhdCBKLlAuIE1vcmdhbjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPkkgY2FuIHRlbGwuIEFuZCB0aGVuLCBEYXZpZCwgbWF5YmUganVzdCBxdWljaywgaWYgeW91IGNvdWxkIGp1c3QgYnJlYWstZG93biBuZXQgY3J1aXNlIGNvc3RzIGV4LWZ1ZWwgY29tcG9uZW50cyBhbmQgdGhhdCAzLjclIGZvciB0aGlzIHllYXIuIEJ1dCBJIHRoaW5rIG1vcmUgc28sIGhvdyBiZXN0IHRvIHRoaW5rIGFib3V0IG1heWJlIGEgcmVhc29uYWJsZSBzcHJlYWQgYmV0d2VlbiB5aWVsZHMgYW5kIGNydWlzZSBjb3N0cyBtdWx0aS15ZWFyLCBpZiB0aGVyZSdzIG1heWJlIGEgYmFjayBvZiB0aGUgZW52ZWxvcGUgcnVsZSBvZiB0aHVtYiBtdWx0aS15ZWFyPzwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIG10LTMgbXItMyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2luc2lkZXJ0cmFkZXMuY29tL21lZGlhL2RhdmlkLWJlcm5zdGVpbi1OWVNFLUNDTC5qcGcpOyI+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWJsdWUgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5EYXZpZCBCZXJuc3RlaW48L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+Q2hpZWYgRmluYW5jaWFsIE9mZmljZXIgYW5kIENoaWVmIEFjY291bnRpbmcgT2ZmaWNlciBhdCBDYXJuaXZhbCBDby4gJjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlllYWguIFNvLCBJIGRpZCwgaW4gbXkgbm90ZXMsIHRhbGsgYWJvdXQgdGhlIDMuNyUsIGJlY2F1c2UganVzdCBicmllZmx5LCB0aGUgZXhwZW5zZXMgcmVsYXRpbmcgdG8gQ2VsZWJyYXRpb24gS2V5IHdlcmUgMC41IHBvaW50IGluY3JlYXNlIGFuZCBkcnktZG9jayBkYXlzIHdhcyAwLjc1IHBvaW50cy4gSSBhbHNvIHNhaWQgYWJvdXQgMC4yNS1wb2ludCB3YXMgdGhlIG9uZS10aW1lIGl0ZW1zIHRoYXQgd2UgYmVuZWZpdGVkIGZyb20gaW4gMjAyNC4gQW5kIHRoZW4sIHRoZSByZW1haW5pbmcgMi4yIHBvaW50cyByZWFsbHkgd2FzIGEgY29tYmluYXRpb24gb2YgaW5mbGF0aW9uIGFuZCBoaWdoZXIgYWR2ZXJ0aXNpbmcgdGhhdCBKb3NoIG1lbnRpb25lZCwgcGFydGlhbGx5IG9mZnNldCBieSBlZmZpY2llbmN5IGluaXRpYXRpdmVzIGFuZCBvdGhlciBsZXZlcmFnaW5nIG91ciBzY2FsZSB0aHJvdWdob3V0IHRoZSBDb21wYW55LiBTbywgdGhvc2UgYXJlIHJlYWxseSB0aGUgZm91ciBrZXkgY29tcG9uZW50cyB0aGF0IG1ha2UtdXAgdGhlIDMuNyUuPC9wPjxwIGNsYXNzPSJwYi0yIG1iLTAiPkFzIGZhciBhcyB0aGUgZGlmZmVyZW5jZSwgSSBkb24ndCB0aGluayB0aGVyZSdzIGFueSBydWxlIG9mIHRodW1iIGhlcmUuIEkgcmVhbGx5IGRvIGJlbGlldmUgd2UgY2FuIGNvbnRpbnVlLiBBcyB5b3Ugc2F3IGluIDIwMjQsIGl0IHdhcyB0aHJlZSB0aW1lcywgYnV0IHRoYXQgd2FzIGEgcmVjb3Zlcnkgc3RvcnkuIEFuZCBvdXIgZ3VpZGFuY2UgaGFzIGEgMC41LXBvaW50IGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgeWllbGQgaW1wcm92ZW1lbnQgYW5kIGEgY29zdC1pbXByb3ZlbWVudC4gS2VlcCBpbiBtaW5kIHRoYXQgMS1wb2ludCBvZiB5aWVsZCBpcyB3b3J0aCBhbG1vc3QgZG91YmxlIHdoYXQgMS1wb2ludCBvZiBjb3N0IGlzLiBTbywgdGhlcmUgaXMgbGV2ZXJhZ2UgdGhlcmUgaW4gYW5kIG9mIGl0c2VsZi4gQnV0IHdlIHdpbGwgd29yayBoYXJkIHRvIGNvbnRpbnVlIHRvIG1haW50YWluIG91ciBjb3N0IGNvbnNjaW91c25lc3MuIEFuZCBhcyBKb3NoIHRhbGtlZCBhYm91dCwgYWxsIHRoZSB0aGluZ3Mgd2UncmUgaW52ZXN0aW5nIGluLCBpbiBhZHZlcnRpc2luZyBhbmQgcmV2ZW51ZSBtYW5hZ2VtZW50LCBzaG91bGQgaGVscCBkcml2ZSB5aWVsZHMgaGlnaGVyIG92ZXIgdGltZSBhcyB3ZWxsIGFzIHRoZSBkZXN0aW5hdGlvbiBzdHJhdGVneS4gU28sIHdlIGRvIGV4cGVjdCB0byBzZWUgYSBjb250aW51ZWQgaW1wcm92ZW1lbnQgaW4gbWFyZ2lucy48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXJpZ2h0IG1iLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtbC0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ncmVlbiByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPk1hdHRoZXcgQm9zczwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj4gQW5hbHlzdCBhdCBKLlAuIE1vcmdhbjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPkdyZWF0IGNvbG9yLiBCZXN0IG9mIGx1Y2suPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1sZWZ0IHBiLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtci0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1waG9uZSIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIG1iLTEiPk9wZXJhdG9yPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+VGhhbmsgeW91LiBOZXh0IHF1ZXN0aW9uIGlzIGNvbWluZyBmcm9tIEJlbiBDaGFpa2VuIGZyb20gTWl6dWhvIFNlY3VyaXRpZXMuIFlvdXIgbGluZSBpcyBub3cgbGl2ZS48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXJpZ2h0IG1iLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtbC0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ncmVlbiByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkJlbmphbWluIENoYWlrZW48L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+IEFuYWx5c3QgYXQgTWl6dWhvIFNlY3VyaXRpZXM8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5IZXksIHRoYW5rcyBmb3IgdGFraW5nIG15IHF1ZXN0aW9ucy4gQ2VsZWJyYXRpb24gS2V5IGxvb2tzIHByZXR0eSBleGNpdGluZyBvcGVuaW5nIHVwIGxhdGVyIHRoaXMgc3VtbWVyLiBXaGVyZSBkbyB5b3UgdGhpbmsgeW91IGFyZSBpbiB0aGUgY3VzdG9tZXIgYXdhcmVuZXNzIG9mIHRoaXMgcHJvZHVjdD8gRG8geW91IHRoaW5rIGl0J3Mgd2VsbC11bmRlcnN0b29kLCBhcHByZWNpYXRlZCBieSBjdXN0b21lcnMsIG9yIGlzIGl0IHN0aWxsIC0tIG9yIGlzIHRoYXQgbWFya2V0aW5nIGtpbmQgb2YgbGlrZSAtLSBhbmQgdGhlbiAtLSBhbmQgYXdhcmVuZXNzIHN0aWxsIHJhbXBpbmc/IEFuZCB0aGVuLCBJIGhhdmUgb25lIGZvbGxvdy11cC4gVGhhbmtzLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtYmx1ZSByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkpvc2ggV2VpbnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPlByZXNpZGVudCwgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgJmFtcDsgQ2hpZWYgQ2xpbWF0ZSBPZmZpY2VyIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+U3VyZS4gVGhhbmtzLCBCZW4uIERlZmluaXRlbHkgc3RpbGwgcmFtcGluZy4gSSBtZWFuLCBpdCBkb2Vzbid0IGV4aXN0IHlldC4gU28sIHdlIGFyZSBkZWZpbml0ZWx5IGJ1aWxkaW5nIG1vbWVudHVtIHRoZXJlLiBXZSdyZSBidWlsZGluZyBleGNpdGVtZW50LiBXZSdyZSBnZXR0aW5nIHRoZSByZXNwb25zZSB0aGF0IHdlIGV4cGVjdGVkIHdpdGggcmVzcGVjdCB0byBob3cgdGhlIGJvb2tpbmdzIGFyZSBzaGFwaW5nIHVwLCB3aGljaCBpcyBnb29kIHRvIHNlZSwgYnV0IGl0J3Mgc3RpbGwgZWFybHkgZGF5cy4gSSB0aGluayB0aGUgcmVhbGx5IGV4Y2l0aW5nIHBhcnQgaXMgb25jZSB3ZSdyZSBpbiB0aGVyZSwgcmVhbGx5IG9wZXJhdGluZyBhbmQgaGF2aW5nIGd1ZXN0cyBlbmpveSB0aGVzZSBleHBlcmllbmNlcyBhbmQgb3B0aW1pemluZyB3aGF0IHdlIGRvIGFuZCBob3cgd2UgZG8gaXQsIGl0IHRha2VzIG9mZiBmcm9tIHRoZXJlLCBiZWNhdXNlIHJpZ2h0IG5vdywgaXQncyBtYWtlIGJlbGlldmUuIFNvLCB3ZSBnb3QgdG8gaGF2ZSAtLSB3ZSBnb3QgdG8gbGV0IGV2ZXJ5dGhpbmcgZ2V0IGluIHBsYWNlLCBhbmQgdGhlbiBJIHRoaW5rIGl0IHdpbGwgaGVscCB0cmVtZW5kb3VzbHkuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5CZW5qYW1pbiBDaGFpa2VuPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IE1penVobyBTZWN1cml0aWVzPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+R290IGl0LiBVbmRlcnN0b29kLiBBbmQgdGhlbiwgaW4gdGhlIHJlbGVhc2UgYW5kIGNhbGwgdHJhbnNjcmlwdCwgeW91IHJlZmVyZW5jZWQgYW4gZW5oYW5jZWQgZGVzdGluYXRpb24gc3RyYXRlZ3kuIENhbiB3ZSBvcGVuIHRoaXMgdXAgYSBsaXR0bGUgYml0PyBEb2VzIHRoaXMgcmVmZXIgdG8gQ2VsZWJyYXRpb24gS2V5IG9yIGp1c3QgYSBsaXR0bGUgYml0IG9mIGEgdGVhc2VyIHRvIGFuIGFkZGl0aW9uYWwgLS0gdG8gYWRkaXRpb25hbCBvcHBvcnR1bml0aWVzIHRvIHByb3ZpZGUgZ3Vlc3RzIHdpdGggZGlmZmVyZW50aWF0ZWQgQ2Fybml2YWwtb3duZWQsIG9wZXJhdGVkIGRlc3RpbmF0aW9ucz8gSSBrbm93IHlvdSBtZW50aW9uZWQgdGhlIHBpZXIgYXQgSGFsZiBNb29uIENheSwgSSBiZWxpZXZlLiBKdXN0IHRyeWluZyB0byB1bmRlcnN0YW5kIHRoZSBtYWduaXR1ZGUgYW5kIGRpcmVjdGlvbiBvZiB0aGUgc3RyYXRlZ3kuIFRoYW5rcy48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1yLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWJsdWUgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5Kb3NoIFdlaW5zdGVpbjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj5QcmVzaWRlbnQsIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyICZhbXA7IENoaWVmIENsaW1hdGUgT2ZmaWNlciBhdCBDYXJuaXZhbCBDby4gJjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlllYWguIFNvLCBsZXQncyB0YWtlIGEgc3RlcCBiYWNrIGZyb20gYW55IG9uZSBwYXJ0aWN1bGFyIGRlc3RpbmF0aW9uLiBJIHRoaW5rIHdoYXQgSSd2ZSBzZWVuIGZvciBhIGxvbmcgdGltZSBub3cgZm9yIHNldmVyYWwgeWVhcnMgdGhhdCBJIHRoaW5rIHNvbWUgYXJlIGRvaW5nIGJldHRlciB0aGFuIG90aGVycyBhbmQgYmV0dGVyIHRoYW4gdXMgaXMgdHVybmluZyB0aGVpciBvd24gZGVzdGluYXRpb25zIGludG8gc29tZXRoaW5nIHRoYXQgbm90IG9ubHkgZ3Vlc3RzLCBidXQgbm9uLWNydWlzZXJzIGxvb2sgYXQgYW5kIGRlY2lkZSB0aGF0J3MgZ29pbmcgdG8gaGVscCB0aWx0IG15IHZhY2F0aW9uIGRlY2lzaW9uIHRvIHRha2UgYSBjcnVpc2UgYmVjYXVzZSB0aGUgZGVzdGluYXRpb24gaXRzZWxmIGxvb2tzIGFtYXppbmcsIGlzIGFuIGFtYXppbmcgZXhwZXJpZW5jZSBhbmQgSSBjYW4gb25seSBkbyBpdCBvbiBhIGNydWlzZS48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+QW5kIHdlIGhhdmUgbm90IGhpc3RvcmljYWxseSwgSSB0aGluaywgZG9uZSBhIGdvb2QgZW5vdWdoIGpvYiBpbiByYWlzaW5nIHRoZSBsZXZlbCBvZiBhd2FyZW5lc3Mgb24gdGhlIGFtYXppbmcgZGVzdGluYXRpb25zIHRoYXQgd2UgaGF2ZSBhbmQgdGhhdCBhcmUgaW4gdGhlIHBpcGVsaW5lLiBTbywgd2hlbiBpdCBjb21lcyB0byBDZWxlYnJhdGlvbiBLZXksIHdlJ3JlIGdldHRpbmcgYSBoZWFkLXN0YXJ0IGJlY2F1c2Ugd2UncmUgZG9pbmcgaXQgYmVmb3JlIHRoZSBsb2NhdGlvbiBleGlzdHMuIFdoZW4geW91IHRoaW5rIGFib3V0IHRoZSBjaGFuZ2UgdG8gUmVsYXhBd2F5IGZvciBIYWxmIE1vb24gQ2F5LCBpdCBpcyBiZWF1dGlmdWwuIEl0IGlzIG9uZSBvZiB0aGUgbW9zdCBzdHVubmluZyBkZXN0aW5hdGlvbnMgaW4gdGhlIHdvcmxkLiBBbmQgeWV0LCBpZiB5b3UncmUgbm90IGEgY3J1aXNlciwgeW91IGRvbid0IGtub3cgYW55dGhpbmcgYWJvdXQgaXQuIFlvdSdyZSBub3QgbG9va2luZyBmb3IgaXQuIEFuZCB3ZSdyZSBnb2luZyB0byBjaGFuZ2UgdGhhdCBkeW5hbWljLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5BbmQgd2l0aCBSZWxheEF3YXksIHdoYXQgd2UncmUgdHJ5aW5nIHRvIGNvbnZleSB0byBwZW9wbGUgd2hvIGRvbid0IGNydWlzZSBpcyByZWFsbHkgdGhlIHZpYmUgb2YgdGhlIGV4cGVyaWVuY2UgdGhhdCB0aGV5IGNhbiBnZXQuIEFuZCB0aGUgZ3JlYXQgdGhpbmcgYWJvdXQgaXQgaXMgd2UncmUgbGVhbmluZyBpbnRvIHRoYXQgbmF0dXJhbCBiZWF1dHksIHdoaWNoIGlzIGdvaW5nIHRvIGJlIGRpZmZlcmVudCBmcm9tIENlbGVicmF0aW9uIEtleS4gQ2VsZWJyYXRpb24gS2V5LCBhcyB3ZSBzYWlkLCB0aGF0IGlzIHRoZSB1bHRpbWF0ZSBiZWFjaCBkYXksIHJpZ2h0PyBSZWxheEF3YXkgaXMgYWxsIGFib3V0IHRoZSBpZHlsbGljLiBJdCdzIGJlaW5nIGluIGEgdHJvcGljYWwgcGFyYWRpc2UsIGFuZCB3ZSdyZSBnb2luZyB0byBiZSBhYmxlIHRvIG1hcnJ5IHRob3NlIHR3byB0aGluZ3MgdG9nZXRoZXIuIFNvLCBwZW9wbGUgb24gdGhlIHNhbWUgY3J1aXNlIHdpbGwgYmUgYWJsZSB0byBnZXQgYm90aCBleHBlcmllbmNlcyB0aGF0IGFyZSB2ZXJ5LCB2ZXJ5IGRpZmZlcmVudCBhbmQgZXhjbHVzaXZlIHRvIHVzLiBBbmQgc28sIHdlJ3JlIGdvaW5nIHRvIHJhaXNlIG91ciBnYW1lIHRoZXJlLiBBbmQgdGhlcmUncyBtb3JlIHRoaW5ncyB0aGF0IHdlIGNhbiBkbyB3aXRob3V0IGhlYXZ5IGludmVzdG1lbnQgd2l0aCBzb21lIG9mIHRoZSBkZXN0aW5hdGlvbnMgdGhhdCB3ZSBvd24gdG8gbWFrZSB0aGF0IHBhcnQgb2YgdGhhdCBtb3JlIGV4Y2x1c2l2ZSBjb2xsZWN0aW9uLiBTbywgZWFybHkgZGF5cywgYnV0IHdlJ3JlIHByZXR0eSBleGNpdGVkIGFib3V0IGl0LjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtcmlnaHQgbWItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1sLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWdyZWVuIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+QmVuamFtaW4gQ2hhaWtlbjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj4gQW5hbHlzdCBhdCBNaXp1aG8gU2VjdXJpdGllczwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlZlcnkgaGVscGZ1bC4gVGhhbmtzLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtcGhvbmUiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0IHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCBtYi0xIj5PcGVyYXRvcjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlRoYW5rIHlvdS4gTmV4dCBxdWVzdGlvbiBpcyBjb21pbmcgZnJvbSBTdGV2ZSBXaWVjenluc2tpIGZyb20gU3RpZmVsLiBZb3VyIGxpbmUgaXMgbm93IGxpdmUuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5TdGV2ZSBXaWVjenluc2tpPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IFN0aWZlbCBGaW5hbmNpYWw8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5ZZWFoLiBIZXksIGd1eXMsIGdvb2QgbW9ybmluZy4gSGFwcHkgaG9saWRheXMgdG8gYWxsIHlvdSBndXlzLiBTbywgSm9zaCBvciBEYXZpZCwgaWYgd2UgdGhpbmsgYWJvdXQgdGhlIHlpZWxkIGd1aWRhbmNlIGZvciAyMDI1LCBqdXN0IGJhc2VkIG9uIHRoZSBmYWN0IHRoYXQgeW91J3JlIHR3by10aGlyZHMgYm9va2VkIGFscmVhZHkgZm9yIG5leHQgeWVhciwgaXQgc2VlbXMgbGlrZSB5b3UgaGF2ZSBzdHJvbmcgcHJpY2luZyBtb21lbnR1bSBhY3Jvc3MgcHJldHR5IG11Y2ggYWxsIHlvdXIgZ2VvZ3JhcGhpZXMuIEkga25vdyB5b3UnbGwgaGF0ZSB0aGF0IEkgc2F5IHRoaXMsIGJ1dCBpdCBzZWVtcyBsaWtlIHRoZSA0JSBvciBhcHByb3hpbWF0ZSA0JSB5aWVsZCBndWlkYW5jZSB0byB1cyBtaWdodCBlbmQtdXAgYmVpbmcgY29uc2VydmF0aXZlIHdoZW4gd2UgaGF2ZSB0aGlzIHNhbWUgY2FsbCBhIHllYXIgZnJvbSBub3cuPC9wPjxwIGNsYXNzPSJwYi0yIG1iLTAiPlNvLCBJIGd1ZXNzLCB0aGUgcXVlc3Rpb24gaXMsIGNhbiB5b3UgZ2l2ZSB1cyBhIGxpdHRsZSBjb2xvciBhcm91bmQgdGhlIG1ha2UtdXAgb2YgdGhhdCB5aWVsZCBmb3JlY2FzdD8gQW5kIG1heWJlLCBKb3NoLCBpdCBzZWVtcyBsaWtlIHlvdSBjb3VsZCBiZSB0YWtpbmcgYSBjb25zZXJ2YXRpdmUgdmlldyBhcm91bmQgd2hldGhlciBpdCdzIG9uYm9hcmQgdHJlbmRzLCB3aGV0aGVyIGl0J3MgdGhlIGNsb3NlLWluIHByaWNpbmcgb3Bwb3J0dW5pdHkuIEFuZCBpZiBJIGFzayB0aGF0IHF1ZXN0aW9uIG90aGVyIHdheSwgSSBtZWFuLCBpZiB3ZSB0aGluayBhYm91dCB0aGUgLS0geW91ciBpbml0aWFsIHlpZWxkIGd1aWRhbmNlIGxhc3QgeWVhciwgd2hpY2ggSSB0aGluayB3YXMgOC41JSwgYW5kIGl0IGVuZGVkLXVwIGNsb3NlciB0byBhYm91dCAxMSUuIFdoYXQgZGlkIHlvdSBndXlzIHVuZGVyZXN0aW1hdGUgZm9yIDIwMjQ/IFRoYW5rcy48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1yLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWJsdWUgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5Kb3NoIFdlaW5zdGVpbjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj5QcmVzaWRlbnQsIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyICZhbXA7IENoaWVmIENsaW1hdGUgT2ZmaWNlciBhdCBDYXJuaXZhbCBDby4gJjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlllYWguIEhleSwgU3RldmUuIFdlbGwsIGZpcnN0IG9mIGFsbCwgd2Ugd2VyZSBhIGxpdHRsZSB3b3JyaWVkIHlvdSB3ZXJlbid0IGZpcnN0IGluIHRoZSBxdWV1ZS4gU28sIHdlJ3JlIGdvaW5nIHRvIGxpdGVyYWxseSBjYWxsIDkxMSB0byBtYWtlIHN1cmUgeW91IHdlcmUgb2theS4gR2xhZCB0byBoZWFyIHlvdXIgdm9pY2UuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5TdGV2ZSBXaWVjenluc2tpPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IFN0aWZlbCBGaW5hbmNpYWw8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5BbGwgZ29vZC48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1yLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWJsdWUgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5Kb3NoIFdlaW5zdGVpbjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj5QcmVzaWRlbnQsIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyICZhbXA7IENoaWVmIENsaW1hdGUgT2ZmaWNlciBhdCBDYXJuaXZhbCBDby4gJjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPkdvb2QuIExvb2ssIG91ciBnb2FsIGlzIHRvIGdpdmUgZ3VpZGFuY2UgYmFzZWQgb24gd2hhdCB3ZSBrbm93IGFuZCBpdCdzIGNlcnRhaW5seSBzb21ldGhpbmcgdGhhdCB3ZSB3YW50IHRvIG1lZXQgYW5kIG9idmlvdXNseSB3b3JrIGhhcmQgdG8gZXhjZWVkLiBMYXN0IHllYXIsIEkgbWVhbnQgd2hhdCBJIHNhaWQgaW4gbXkgcHJlcGFyZWQgcmVtYXJrcywgSSB0aGluayBpdCB3YXMgYSBmYW50YXN0aWMgeWVhciBieSB0aGUgd2hvbGUgdGVhbS4gVGhhdCBvdXRwZXJmb3JtYW5jZSB3YXMsIEkgd291bGQgYXJndWUsIHdhcyBwcmV0dHkgc3BlY2lhbCwgYW5kIGFsc28gYXJndWUgdGhhdCAyNTAgYmFzaXMgcG9pbnRzIG9mIHlpZWxkIG9uIHRvcCBvZiBhIGJhc2Ugb2YgOC41JSwgcHJvcG9ydGlvbmF0ZWx5IGlzIG5vdCAyLjUlIG9uIHRvcCBvZiA0LjIlLiBTbywgd2UgaGF2ZSBhIHZlcnkgZ29vZCBoYW5kbGUsIEkgdGhpbmssIG9uIHdoZXJlIHdlIGFyZSB0b2RheSwgbXVjaCBtb3JlIHNvIHRoYW4gbGFzdCB5ZWFyIGV2ZW4gYmVjYXVzZSB3ZSdyZSBhbHJlYWR5IGJhY2sgdXAgaW4gZnVsbCBhbHJlYWR5IGF0IHRoZSBmdWxsIG9jY3VwYW5jeSBwZXJjZW50YWdlIG1vcmUgb3IgbGVzcyB0aGF0IHdlIGFsd2F5cyBnZXQuPC9wPjxwIGNsYXNzPSJwYi0yIG1iLTAiPkFuZCBpZiB5b3UgcmVtZW1iZXIsIHRoZSBmaXJzdC1oYWxmIG9mIHRoZSB5ZWFyIHdhcyBzdGlsbCBhIGNhdGNoLXVwLCB3aGljaCBpcyBsaWtlIDUgcG9pbnRzIG9mIG91ciBpbXByb3ZlbWVudCBpbiB5aWVsZHMgbGFzdCB5ZWFyIHdhcyBvY2N1cGFuY3kuIFNvLCBJIHRoaW5rLCB3ZSdyZSBpbiBhIG1vcmUgc3RhYmxlIHBsYWNlIHRoYW4gd2Ugd2VyZS4gV2VsbCwgdGhlIG9uYm9hcmQgc3BlbmRzIGhhdmUgYmVlbiBmYW50YXN0aWMuIFRoZXJlJ3Mgbm8gZG91YnQgYWJvdXQgaXQsIGFuZCB3ZSdyZSB3b3JraW5nIGhhcmQgdG8gY29udGludWUgdGhhdCB0cmVuZC4gQW5kIHdoZW4geW91IGxvb2sgYXQgdGhlIDQuMiUsIHRoZXJlJ3MgYSBsaXR0bGUgYml0IGZvciBvY2N1cGFuY3ksIGJ1dCBpdCdzIGFsbCBwcmljZSwgcmlnaHQ/IE91dHNpZGUgb2YgYSBsaXR0bGUgYml0IG9mIG9jY3VwYW5jeSwgaXQncyBwcmljZSBhbmQgaXQgaXMgYSBjb21iaW5hdGlvbiBvZiB0aGUgdGlja2V0IHNpZGUgYW5kIHRoZSBvbmJvYXJkIHNpZGUgW1Bob25ldGljXSBjb250aW51aW5nLiBBbmQgd2UnbGwgd29yayBoYXJkIHRvIG9wdGltaXplIGFzIG11Y2ggYXMgd2UgY2FuLiBJIHByb21pc2UgeW91LCBvdXIgZ29hbCBpcyB0aGUgc2FtZSBhcyB5b3Vycywgd2hpY2ggaXMgZ2V0IGFzIG11Y2ggcmV2ZW51ZSBhcyB3ZSBjYW4uPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5TdGV2ZSBXaWVjenluc2tpPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IFN0aWZlbCBGaW5hbmNpYWw8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5Pa2F5LiBUaGF0J3MgZ29vZCBjb2xvci4gQW5kIHRoZW4sIEpvc2gsIGlmIHdlIGxvb2sgYXQgU2xpZGUgMTcsIGFib3V0IFNFQSBDaGFuZ2UuIFlvdSBub3RlZCB5b3VyIEVCSVREQSBwZXIgQUxCRCBpcyBnb2luZyB0byBiZSBob3BlZnVsbHkgYWNoaWV2ZWQgaW4gMjAyNS4gQnV0IGlmIHdlIGxvb2sgYXQgeW91ciBST0lDIHRhcmdldHMsIHdlIGxvb2sgYXQgdGhlIC0tIGV2ZW4gdGhlIGNhcmJvbiByZWR1Y3Rpb24gdGFyZ2V0LiBJIG1lYW4sIGl0J3MgYWxtb3N0IGxpa2UgeW91J3JlIGdvaW5nIHRvIGhpdCB0aG9zZSAtLSBwb3RlbnRpYWxseSBoaXQgdGhvc2UgYXMgd2VsbCBuZXh0IHllYXIuIFNvLCBJIGd1ZXNzLCB0aGUgcXVlc3Rpb24gaXMsIGRvIHlvdSAtLSBhbmQgSSBrbm93IHlvdSdyZSBnb2luZyB0byBoYXRlIHRoaXMsIGJ1dCBkbyB5b3Ugc3RhcnQgdG8gdGhpbmsgYWJvdXQgbGF5aW5nIG91dCBhbm90aGVyIHNldCBvZiBsb25nLXJhbmdlIGZpbmFuY2lhbCB0YXJnZXRzIGF0IHNvbWUgcG9pbnQ/IFRvIHVzLCBpdCBzZWVtcyBsaWtlIHRob3NlIFNFQSBDaGFuZ2UgdGFyZ2V0cyByZWFsbHkgd2VyZSBpbXBvcnRhbnQgcGlsbGFycyBhbmQgZ2F2ZSB0aGUgaW52ZXN0bWVudCBjb21tdW5pdHkgc29tZXRoaW5nIHRvIHJlYWxseSByYWxseSBiZWhpbmQuIFNvLCBJJ20ganVzdCB0cnlpbmcgdG8gZ2V0IGEgbGl0dGxlIGJpdCBtb3JlIGNvbG9yIGFzIHRvIGhvdyB5b3UncmUgdGhpbmtpbmcgYWJvdXQgdGhlIGxvbmctdGVybSBvcHBvcnR1bml0aWVzIGhlcmUuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1sZWZ0IHBiLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtci0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ibHVlIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+Sm9zaCBXZWluc3RlaW48L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+UHJlc2lkZW50LCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciAmYW1wOyBDaGllZiBDbGltYXRlIE9mZmljZXIgYXQgQ2Fybml2YWwgQ28uICY8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5ZZWFoLiBMb29rLCB3aGVuIHdlIGdldCB0aGVyZSwgSSBjYW4gdGVsbCB5b3UgdGhhdCB3aGV0aGVyIHdlIGdldCAtLSB3aGV0aGVyIHdlIGRvIGl0IG9uIHRoZSBzYW1lIGRheSBvciB3aGV0aGVyIHdlIHdhaXQgYSBxdWFydGVyIHRvIGNhdGNoIG91ciBicmVhdGgsIEkgY2FuIHByb21pc2UgeW91LCBJIGxpa2UgdGhlIGNvbmNlcHQgb2YgbG9uZ2VyLXRlcm0gdGFyZ2V0cyB0aGF0IHdlIHNldCBmb3Igb3Vyc2VsdmVzIGFuZCB3ZSBzZXQgZm9yIG91ciBpbnZlc3RvcnMsIHNvIHlvdSBjYW4gdW5kZXJzdGFuZCB3aGF0IHdlIHRoaW5rIG91ciB0cmFqZWN0b3J5IHNob3VsZCBiZSBhbmQgSSBjYW4gbW90aXZhdGUgbXkgdGVhbSBpbnRlcm5hbGx5IHRvIHJhbGx5IGFyb3VuZCB3aGF0IEkgdGhpbmsgd2Ugc2hvdWxkIGJlIGV4cGVjdGluZyBvZiBvdXJzZWx2ZXMuIFNvLCB5ZXMsIHlvdSBjYW4gZXhwZWN0IHRoYXQgdG8gaGFwcGVuIHdoZW4gd2UgZ2V0IHRoZXJlLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5BbmQgbG9vaywgSSdkIGxvdmUgbm90aGluZyBtb3JlIHRvIGdldCB0byB3aGVyZSB3ZSB3ZXJlIC0tIHdoZXJlIHdlIHNheSB3ZSdyZSBnb2luZyB0byBiZSBpbiAyMDI2IFNFQSBDaGFuZ2UgdGFyZ2V0cyBlYXJseS4gV2UgbmVlZCBhYm91dCAkMTAwIG1pbGxpb24gb2Ygb3BlcmF0aW5nIGluY29tZSB0byBnZXQgdG8gdGhlIFJPSUMuIENhcmJvbiB3aWxsIGJlIGhhcmRlci4gV2UgaGF2ZSBhIHByZXR0eSBnb29kIHVuZGVyc3RhbmRpbmcgb2Ygd2hlcmUgd2UgYXJlLCBidXQgZ2V0dGluZyB0byAxOSUgaXMgcHJldHR5IGdvb2QgYW5kIHdlJ2xsIHNlZSB3aGF0IGhhcHBlbnMuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5TdGV2ZSBXaWVjenluc2tpPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IFN0aWZlbCBGaW5hbmNpYWw8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5Pa2F5LiBHb3QgeW91LiBBbmQgcmVhbCBxdWljayBob3VzZWtlZXBpbmcgd2lzZS4gRGF2aWQsIGNhbiAtLSBpcyB0aGVyZSBhbnl0aGluZyB3ZSBzaG91bGQgdGhpbmsgYWJvdXQgaW4gdGVybXMgb2YgY2FkZW5jZSBvZiBjb3N0cz8gT2J2aW91c2x5LCB3ZSd2ZSBnb3QgdGhlIGZpcnN0IHF1YXJ0ZXIgTkNDIGd1aWRlLCBidXQgYW55dGhpbmcgZWxzZSB0aHJvdWdoIHRoZSByZXN0IG9mIHRoZSB5ZWFyIHdlIHNob3VsZCB0aGluayBhYm91dD88L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCBtdC0zIG1yLTMiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pbnNpZGVydHJhZGVzLmNvbS9tZWRpYS9kYXZpZC1iZXJuc3RlaW4tTllTRS1DQ0wuanBnKTsiPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ibHVlIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+RGF2aWQgQmVybnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPkNoaWVmIEZpbmFuY2lhbCBPZmZpY2VyIGFuZCBDaGllZiBBY2NvdW50aW5nIE9mZmljZXIgYXQgQ2Fybml2YWwgQ28uICY8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5TbywgYXMgeW91IGNhbiBpbWFnaW5lLCBpdCBpcyB0b3VnaCBpbiB0ZXJtcyBvZiBzZWFzb25hbGl6YXRpb24gYmV0d2VlbiBxdWFydGVycy4gQnV0IHRoZSBndWlkYW5jZSBJIHdvdWxkIGdpdmUgeW91IGlzIHRoYXQgaW4gdGhlIHNlY29uZCBxdWFydGVyLCB3ZSBkbyBleHBlY3QgaGlnaGVyIGRyeS1kb2NrIGRheXMuIFNvLCBJIHdvdWxkbid0IGJlIHN1cnByaXNlZCBpZiB0aGUgc2Vjb25kIGFuZCB0aGlyZCBxdWFydGVycyB3ZXJlLCBjYWxsIGl0LCAxLjUgcG9pbnRzIHRvIDIuMCBwb2ludHMgYWJvdmUgdGhlIGZ1bGwteWVhciBhdmVyYWdlLCBhbmQgdGhlIGZvdXJ0aCBxdWFydGVyIGlzIGxvd2VyLiBUaGF0J3MgYWJvdXQgdGhlIGJlc3QgaW5pdGlhbCBndWlkYW5jZSBJIGNhbiBnaXZlIHlvdS4gQnV0IHdlIHRvbyB3aWxsIHByb2JhYmx5IHNlZSBzb21lIGNoYW5nZXMsIGJlY2F1c2UgdGhpcyBndWlkYW5jZSBwcmVzdW1lcyB3ZSd2ZSBtYWRlIGV2ZXJ5IGRlY2lzaW9uIG9uIGFsbCBhZHZlcnRpc2luZyBhbmQgZXZlcnl0aGluZyBlbHNlIGJldHdlZW4gdGhlIHF1YXJ0ZXJzLiBTbywganVzdCB0YWtlIGl0IGFzIGEgZm9yZWNhc3QuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5TdGV2ZSBXaWVjenluc2tpPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IFN0aWZlbCBGaW5hbmNpYWw8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5Pa2F5LiBUaGFua3MsIGd1eXMuIEhhcHB5IGhvbGlkYXlzLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtYmx1ZSByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkpvc2ggV2VpbnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPlByZXNpZGVudCwgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgJmFtcDsgQ2hpZWYgQ2xpbWF0ZSBPZmZpY2VyIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+WW91IHRvbywgU3RldmUuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1sZWZ0IHBiLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtci0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1waG9uZSIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIG1iLTEiPk9wZXJhdG9yPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+VGhhbmsgeW91LiBOZXh0IHF1ZXN0aW9uIGlzIGNvbWluZyBmcm9tIFJvYmluIEZhcmxleSBmcm9tIFVCUy4gWW91ciBsaW5lIGlzIG5vdyBsaXZlLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtcmlnaHQgbWItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1sLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWdyZWVuIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+Um9iaW4gRmFybGV5PC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IFVCUyBTZWN1cml0aWVzPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+R3JlYXQuIFRoYW5rIHlvdS4gT2J2aW91c2x5LCBmYW50YXN0aWMgZ3VpZGFuY2UgaGVyZSBhbmQgYmV0dGVyIHRoYW4gZXhwZWN0ZWQuIEkgZGlkIHdhbnQgdG8gYXNrIGFib3V0IHR3byB0aGluZ3MganVzdCB0byBnZXQgYSBmZWVsIGZvciB3aGV0aGVyIHRoZXNlIHRoaW5ncyBhcmUgaW4geW91ciBndWlkYW5jZSBvciBob3cgbXVjaCB0aGV5J3JlIGluIHlvdXIgZ3VpZGFuY2UgYW5kIHdoZXRoZXIgdGhpcyB3aWxsIGJlIGFkZGl0aW9uYWwgdXBzaWRlLiBGaXJzdCBpcywgQ2VsZWJyYXRpb24gS2V5LCB5b3UgbWVudGlvbmVkLCBvYnZpb3VzbHksIHlvdSBleHBlY3QgaXQgdG8gYmUgdmVyeSBzdWNjZXNzZnVsIGFuZCBhIGRyaXZlciwgYnV0IHlvdSdyZSBub3QgcmVhbGx5IGFibGUgdG8gc2VlIGF0IHRoaXMgcG9pbnQgd2hhdCBpdCB3b3VsZCBhZGQgcmVhbGx5IHRvIHRpY2tldCBwcmljZSBvciBvbmJvYXJkIHNwZW5kLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5TbywgSSdtIGp1c3Qgd29uZGVyaW5nIGlmIHlvdSBjb3VsZCBoZWxwIHVzIHVuZGVyc3RhbmQgaG93IG11Y2ggb3IgcmVhbGx5IGhvdyBsaXR0bGUgeW91IG1heSBoYXZlIGluIHlvdXIgeWllbGQgZ3VpZGFuY2UgdG9kYXkgZm9yIENlbGVicmF0aW9uIEtleS4gSSBrbm93IGluIHlvdXIgY3J1aXNlIGNvc3QgZ3VpZGFuY2UsIGl0J3MgYWJvdXQgNTAgYmFzaXMgcG9pbnRzLiBIb3cgbXVjaCBpcyBpdCBpbiB5b3VyIHlpZWxkIGd1aWRhbmNlIGF0IHRoZSBtb21lbnQ/IFRoYW5rcy48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1yLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWJsdWUgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5Kb3NoIFdlaW5zdGVpbjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj5QcmVzaWRlbnQsIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyICZhbXA7IENoaWVmIENsaW1hdGUgT2ZmaWNlciBhdCBDYXJuaXZhbCBDby4gJjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlllYWguIFRoYW5rcywgUm9iaW4uIFNvLCBpdCBpcyBpbiBvdXIgZ3VpZGFuY2UsIGJ1dCBJJ2xsIGdpdmUgeW91IHNvbWUgbWFnbml0dWRlIG9mIGp1c3Qgd2hhdCB0b3VjaGVzIENlbGVicmF0aW9uIEtleSB0aGlzIHllYXIgYW5kIGl0J3Mgb25seSA1JSBvZiBvdXIgdG90YWwgc2FpbGluZ3MgaW4gMjAyNS4gU28sIGl0J3Mgbm90IHRoYXQgbXVjaC4gV2hlbiB3ZSBnZXQgdG8gMjAyNiBhbmQgd2UncmUgb24ga2luZCBvZiBhIGZ1bGwteWVhciBydW4tcmF0ZSBiYXNpcywgeW91J3JlIHRhbGtpbmcgYWJvdXQgMTUlIHBsdXMuIFNvLCBpdCB3aWxsIGJlIG1vcmUgbWVhbmluZ2Z1bCBmb3IgdGhlIENvbXBhbnkgb3ZlcmFsbC4gTm9uZXRoZWxlc3MsIEknbSBub3QgZ29pbmcgdG8gc2F5IHdoYXQgaXQgaXMsIGJ1dCB3ZSdyZSBoYXBweSB0byBzYXkgdGhhdCB3aGVuIHdlIGxvb2sgYXQgb3VyIGJvb2tpbmdzIGluIHRoZSBmb3VydGggcXVhcnRlciBmb3IgQ2Fybml2YWwsIHdlIGFyZSBzZWVpbmcgdGhlIHByZW1pdW0gdGhhdCB3ZSBleHBlY3RlZCB0byBzZWUsIHdoaWNoIGlzIGdvb2QgdG8gc2VlLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtcmlnaHQgbWItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1sLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWdyZWVuIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+Um9iaW4gRmFybGV5PC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IFVCUyBTZWN1cml0aWVzPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+T2theS4gR3JlYXQuIFRoYW5rIHlvdS4gQW5kIHRoZW4sIGFsc28gaW4geW91ciBFUFMgZ3VpZGFuY2UsIEkgdGhpbmsgdGhhdCB5b3UgaGF2ZSAkMyBiaWxsaW9uIGluIGRlYnQgdGhhdCdzIGNhbGxhYmxlIG5leHQgeWVhci4gSSBob3BlIEknbSBnZXR0aW5nIHRoaXMgbnVtYmVyIHJpZ2h0LCBidXQgaXQncyAtLSBhbmQgSSBhc3N1bWUgdGhhdCB5b3UncmUgbm90IGZhY3RvcmluZyBpbiB0aGUgbG93ZXIgaW50ZXJlc3QgY29zdCBmcm9tIHNvbWUgb2YgdGhhdCB2ZXJ5IGV4cGVuc2l2ZSBkZWJ0LiBJZiB0aGF0IHdlcmUgcmUtZG9uZSBhdCBtYXliZSwgd2hhdCwgc29tZSBvdGhlciB0aGluZ3MgdGhpcyB5ZWFyIGhhdmUgYmVlbiBkb25lIGF0LCBjb3VsZCB0aGF0IGJlICQwLjIwIG9yICQwLjI1IG9mIHNvcnQgb2YgdXBzaWRlIGluIGFubnVhbCBpbnRlcmVzdCBleHBlbnNlIHNhdmluZ3M/IElzIHRoYXQga2luZCBvZiB0aGUgYmFsbHBhcmsgdG8gdGhpbmsgYWJvdXQgcG90ZW50aWFsIHVwc2lkZT88L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCBtdC0zIG1yLTMiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pbnNpZGVydHJhZGVzLmNvbS9tZWRpYS9kYXZpZC1iZXJuc3RlaW4tTllTRS1DQ0wuanBnKTsiPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ibHVlIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+RGF2aWQgQmVybnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPkNoaWVmIEZpbmFuY2lhbCBPZmZpY2VyIGFuZCBDaGllZiBBY2NvdW50aW5nIE9mZmljZXIgYXQgQ2Fybml2YWwgQ28uICY8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5TbywgJDAuMjAgdG8gJDAuMjUsICQwLjIwIHdvdWxkIGJlICQyODAgbWlsbGlvbiwgYmVjYXVzZSBpdCdzICQwLjE0IHBlciAkMC4wMS4gU28sIGp1c3Qga2VlcCB0aGF0IGluIG1pbmQuIEknbSBub3Qgc3VyZSB3aGF0IHlvdSB3ZXJlIHRoaW5raW5nIG9mLiBJIHdpbGwgc2F5IHRoYXQgdGhlcmUgaXMgb3Bwb3J0dW5pdHkgb24gdGhlIHJlZmluYW5jaW5ncy4gV2UgZG8gZXhwZWN0IHRvIGFkZHJlc3MgdGhvc2UgdHdvIGRvdWJsZS1kaWdpdCBpbnRlcmVzdCByYXRlIGRlYnRzIHRoYXQgeW91J3JlIHJlZmVycmluZyB0by4gVGhleSdyZSBib3RoIGNhbGxhYmxlLCBhcyB5b3Ugc2FpZCwgaW4gdGhlIGZpcnN0LWhhbGYgb2YgdGhlIHllYXIuIFRoZXJlIHdpbGwgYmUgc29tZSBhZGRpdGlvbmFsIHNhdmluZ3MuIFdlIGRvIC0tIHdlIHdpbGwgbG9vayBhdCB0aGF0IHRocm91Z2hvdXQgdGhlIHllYXIuPC9wPjxwIGNsYXNzPSJwYi0yIG1iLTAiPldlIGRpZCBpbmNsdWRlIGp1c3QgYSBiaXQgb2Ygc2F2aW5nIC0tIGludGVyZXN0IHNhdmluZ3MgaW4gb3VyIGZvcmVjYXN0LCBidXQgLS0gYmVjYXVzZSB3ZSdyZSBub3Qgc3VyZSB3aGF0IHRoZSBtYXJrZXQgd2lsbCBicmluZyBpbiB0ZXJtcyBvZiBpbnRlcmVzdCByYXRlcyB0byB1cy4gU28sIHRoZXJlIGlzIC0tIGhvcGVmdWxseSwgd2UnbGwgaGF2ZSBhIG51bWJlciBvZiBzdWNjZXNzZnVsIHRyYW5zYWN0aW9ucyB0aGlzIHllYXIsIHdoaWNoIHdpbGwgcHJvdmlkZSBzb21lIHVwc2lkZSBmb3IsIEkgc2hvdWxkIHNheSwgc29tZSBsb3dlciBpbnRlcmVzdCBleHBlbnNlLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtcmlnaHQgbWItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1sLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWdyZWVuIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+Um9iaW4gRmFybGV5PC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IFVCUyBTZWN1cml0aWVzPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+T2theS4gR3JlYXQuIFRoYW5rcyB2ZXJ5IG11Y2guPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1sZWZ0IHBiLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtci0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ibHVlIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+Sm9zaCBXZWluc3RlaW48L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+UHJlc2lkZW50LCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciAmYW1wOyBDaGllZiBDbGltYXRlIE9mZmljZXIgYXQgQ2Fybml2YWwgQ28uICY8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5UaGFua3MsIFJvYmluLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtcGhvbmUiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0IHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCBtYi0xIj5PcGVyYXRvcjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlRoYW5rIHlvdS4gTmV4dCBxdWVzdGlvbiBpcyBjb21pbmcgZnJvbSBKYW1lcyBIYXJkaW1hbiBmcm9tIENpdGkuIFlvdXIgbGluZSBpcyBub3cgbGl2ZS48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXJpZ2h0IG1iLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtbC0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ncmVlbiByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkphbWVzIEhhcmRpbWFuPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IFNtaXRoIEJhcm5leSBDaXRpZ3JvdXA8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5IZXksIGdvb2QgbW9ybmluZy4gU28sIEkgd2FudGVkIHRvIGFzayBtYXliZSBhIGJpZy1waWN0dXJlIHF1ZXN0aW9uLiBPYnZpb3VzbHksIG5vdCBhIHdob2xlIGxvdCBvZiBjYXBhY2l0eSBiZWluZyBhZGRlZCBoZXJlLiBBbmQgc28sIHNvIG11Y2ggb2YgdGhpcyBncm93dGggc3RvcnkgaXMgb3JnYW5pYywgb2J2aW91c2x5LiBBbmQgc28sIEkgZ3Vlc3MsIG15IGZpcnN0IHF1ZXN0aW9uIGlzLCBob3cgbXVjaCBvZiB0aGF0IG9yZ2FuaWMgdHVybmFyb3VuZCBkbyB5b3UgdGhpbmsgaXMgYSBmdW5jdGlvbiBvZiBzb3J0IG9mIGZhY3RvcnMgdGFraW5nIHBsYWNlIGluIHRoZSBpbmR1c3RyeSB2ZXJzdXMsIEkgZG9uJ3Qga25vdywgc2VsZi1oZWxwLCByaWdodD8gWW91IGxpc3RlZCBvYnZpb3VzbHkgYSB3aG9sZSBidW5jaCBvZiB0aGluZ3MgdGhhdCB5b3UncmUgZG9pbmcgYnJhbmQgYnkgYnJhbmQuIEknbSB1bHRpbWF0ZWx5IHRyeWluZyB0byBmaWd1cmUgb3V0IHNvcnQgb2YgdGhlIHN1c3RhaW5hYmlsaXR5IG9mIHRoaXMgb3JnYW5pYyBncm93dGggdGhhdCB3ZSdyZSBzZWVpbmcgcmlnaHQgbm93LjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtYmx1ZSByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkpvc2ggV2VpbnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPlByZXNpZGVudCwgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgJmFtcDsgQ2hpZWYgQ2xpbWF0ZSBPZmZpY2VyIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+WWVhaC4gSGV5LCBKYW1lcy4gSG93IGFyZSB5b3UgZG9pbmc/IE1hbiwgSSB3aXNoIEkgY291bGQgdGVsbCB5b3Ugd2hhdCB0aGUgc2NpZW50aWZpYyBhbnN3ZXIgdG8geW91ciBxdWVzdGlvbiBpcyBhYm91dCB0aGUgaW5kdXN0cnkgb3ZlcmFsbCB2ZXJzdXMgdXMuIEkgdGhpbmsgdGhlIGluZHVzdHJ5IGJlaW5nIG1vcmUgbWFpbnN0cmVhbSBhbG9uZyB3aXRoIHVzIGlzIGNlcnRhaW5seSBhIGZhbnRhc3RpYyB0aGluZyBmb3IgZXZlcnlib2R5LCBhbmQgSSBkb24ndCB3YW50IHRvIGRpc2NvdW50IHRoYXQuIEJ1dCBJIG1lYW50IHdoYXQgSSBzYWlkIGFib3V0IHNhbWUtc2hpcCBzYWxlcy4gV2UgZ290IGFsbW9zdCAxMCUgeWllbGRzIG9uIHNhbWUtc2hpcC48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+QW5kIGluIC0tIGlmIHlvdSBsb29rIGF0IG91ciBoaXN0b3J5LCBvdXIgaGlzdG9yaWMgZ3Jvd3RoIHJhdGVzIG9uIHJldmVudWUgYXJlIHNpZ25pZmljYW50bHkgbG93ZXIgdGhhbiBvdXIgY3J1aXNlIGNvbXBldGl0b3Igc2V0LiBBbmQgd2hlbiB5b3UgbG9vayAtLSBJIGRvbid0IGtub3cgd2hhdCB0aGV5J3JlIGdvaW5nIHRvIGRvIG5leHQgeWVhci4gQnV0IHdoZW4geW91IGxvb2sgYXQgdGhpcyB5ZWFyLCB3ZSdyZSByaWdodCBpbiB0aGUgbWl4IGFuZCAtLSBvciBhdCB0aGUgdG9wLiBTbywgSSBmZWVsIHZlcnkgZ29vZCB0aGF0IG91ciB0cmFqZWN0b3J5IGlzIGNoYW5naW5nIGZvciB1cyB2ZXJzdXMgd2hhdCB3ZSBoYWQgYmVlbiBhY2N1c3RvbWVkIHRvLiBBbmQgaXQgbWVhbnMgd2UndmUgZ290IGEgcHJldHR5IGdvb2QgYW1vdW50IG9mIGhlYWRyb29tIGFzIHdlIGxvb2sgZm9yd2FyZCBiZWNhdXNlIHBlb3BsZSBzaG91bGQgYmUgcGF5aW5nIG1vcmUgZm9yIG91ciBleHBlcmllbmNlcy4gTm90IG9ubHkgdmlzLWEtdmlzIG91ciBjcnVpc2UgY29tcGV0aXRvcnMsIGJ1dCBJJ20gdGFsa2luZyBhYm91dCB2aXMtYS12aXMgdGhlIGV4cGVyaWVuY2UgZ2FwLCB0aGF0IGV4aXN0cyBvbiB3aGF0IHdlIGRvIHZlcnN1cyB3aGF0IGxhbmQgb2ZmZXJzLCB3aGF0IHdlIGNhbGwgdGhlIHByaWNlIHRvIGV4cGVyaWVuY2UgcmF0aW8gaXMganVzdCByZW1hcmthYmx5IHNrZXdlZCBhbmQgd2Ugc2hvdWxkIGJlIGdldHRpbmcgYSBsb3QgbW9yZSB2ZXJzdXMgd2hhdCBsYW5kIGNvbXBldGl0b3JzIGRvLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5BbmQgSSB0aGluayBpdCdzIHByb2JhYmx5IGEgcHJldHR5IGdvb2Qgc2lnbiB0aGF0IEknbSByaWdodCBhYm91dCB0aGF0IGFuZCB0aGUgcG90ZW50aWFsLiBXaGVuIHlvdSB0aGluayBhYm91dCBEaXNuZXksIGl0IGJhc2ljYWxseSBzYXkgd2UncmUgZ29pbmcgdG8gdW5kZXItaW52ZXN0IGluIHRoaW5ncyB0aGF0IHdlIGhhdmUgaW4gdGhlIHBhc3QsIGJ1dCB3ZSdyZSBnb2luZyB0byBkb3VibGUgZG93biBvbiBjcnVpc2UuIFRoZXkgc2VlIHRoZSB2YWx1ZSBvZiB0aGF0IGFzIHdlbGwuIFNvLCBJIHRoaW5rIHdlJ3JlIGluIGdvb2QgY29tcGFueSBhbmQgd2UndmUgZ290IGEgbG90IG9mIHNlbGYtaGVscCBhbG9uZyB0aGUgd2F5LjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtcmlnaHQgbWItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1sLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWdyZWVuIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+SmFtZXMgSGFyZGltYW48L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+IEFuYWx5c3QgYXQgU21pdGggQmFybmV5IENpdGlncm91cDwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPkdvdCBpdC4gQW5kIHRoZW4sIEkgZ3Vlc3MsIGFsb25nIHRob3NlIHNhbWUgbGluZXMsIGFsdGhvdWdoLCBJIGd1ZXNzIGluIGEgbG90IG9mIHdheXMsIEknbSBhc2tpbmcgc29tZSBwcmV2aW91cyBxdWVzdGlvbnMgaW4gYSBkaWZmZXJlbnQgd2F5LCBidXQgeW91IGZpbmlzaGVkICcyNCB3aXRoIHBlciBkaWVtcyB1cCBub3J0aCBvZiA1JS4gVGhlIGd1aWRhbmNlIGZvciB0aGUgeWVhciwgSSBndWVzcywgeWllbGQgZ3VpZGFuY2UgaXMgNC4yJS4gVGhlcmUncyBzb21lIG9jY3VwYW5jeSBpbiB0aGVyZSwgYW5kIHRoZW4gZmlyc3QgcXVhcnRlciBpcyA0LjYlLiBTbywgd2UncmUgZ29pbmcgNSUtcGx1cyB0byA0LjYlIHRvIHNvbWV0aGluZyBsb3dlci4gSSBndWVzcywgZnJvbSBvdXIgcGVyc3BlY3RpdmUsIHJpZ2h0LCBDZWxlYnJhdGlvbiBLZXksIHdoaWNoIGNvbWVzIG9uIGluIHRoZSBiYWNrLWhhbGYgc2hvdWxkIGFjdHVhbGx5IGhlbHAgd2l0aCBzb21lIGFjY2VsZXJhdGlvbi48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+SSBndWVzcywgaXMgdGhlcmUgYW55dGhpbmcgcXVhbnRpZmlhYmxlIHRoYXQgd2Ugc2hvdWxkIGJlIHRoaW5raW5nIGFib3V0IHRoYXQgd291bGQgd2VpZ2ggb24gcGVyIGRpZW1zIGFzIHdlIHdvcmsgb3VyIHdheSB0aHJvdWdoIHRoZSB5ZWFyLCBtYXliZSBhbiBpdGluZXJhcnkgZ2VvZ3JhcGhpY2FsIG1peCBpc3N1ZSBvciBpcyB0aGlzIGp1c3QgLS0geW91IGdldCBzb21lIHZlcnNpb24gb2YgdGhpcyBxdWVzdGlvbiBldmVyeSBxdWFydGVyLCByaWdodD8gSXMgdGhpcyBqdXN0IHNvcnQgb2YgY29uc2VydmF0aXNtIHRoZSBmdXJ0aGVyIG91dCB5b3UgbG9vaz88L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1yLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWJsdWUgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5Kb3NoIFdlaW5zdGVpbjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj5QcmVzaWRlbnQsIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyICZhbXA7IENoaWVmIENsaW1hdGUgT2ZmaWNlciBhdCBDYXJuaXZhbCBDby4gJjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPkkgZ3Vlc3MsIHNhbWUgYW5zd2VycyB0aGF0IHdlJ3ZlIGJlZW4gZ2l2aW5nLCByaWdodD8gV2UncmUgdHJ5aW5nIHRvIGJlIGFzIHRyYW5zcGFyZW50IGFzIHdlIGNhbiBiZSB3aXRoIGV2ZXJ5b25lIG9uIHRoZSBjYWxsIGFuZCBldmVyeW9uZSB3aG8ncyBub3Qgb24gdGhlIGNhbGwuIFdlIGhhdmVuJ3QgYmVlbiB0aHJvdWdoIHdhdmUgeWV0LCB3ZSB3aWxsLiBBbHRob3VnaCBpdCdzIGJlZW4gYSByZW1hcmthYmxlIHJpZGUgZm9yIHR3byB5ZWFycywgaXQgZmVlbHMgbGlrZSB3YXZlIGhhc24ndCBzdG9wcGVkIHNpbmNlIHN1bW1lciBvZiAyMDIyLiBCdXQgd2UgaGF2ZW4ndCBiZWVuIHRoZXJlIHlldC4gQW5kIHNvLCB3ZSdsbCBzZWUgd2hhdCB0aGF0IGJyaW5ncyB1cyBhbmQgd2UnbGwgdGFsayBhZ2FpbiBpbiBNYXJjaC48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXJpZ2h0IG1iLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtbC0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ncmVlbiByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkphbWVzIEhhcmRpbWFuPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IFNtaXRoIEJhcm5leSBDaXRpZ3JvdXA8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5Hb3QgaXQuIEFwcHJlY2lhdGUgaXQuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1sZWZ0IHBiLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtci0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1waG9uZSIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIG1iLTEiPk9wZXJhdG9yPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+VGhhbmsgeW91LiBOZXh0IHF1ZXN0aW9uIGlzIGNvbWluZyBmcm9tIFBhdHJpY2sgU2Nob2xlcyBmcm9tIFRydWlzdC4gWW91ciBsaW5lIGlzIG5vdyBsaXZlLiBQYXRyaWNrLCB5b3VyIHBob25lIGlzIG9uIG11dGUuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5QYXRyaWNrIFNjaG9sZXM8L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+IEFuYWx5c3QgYXQgVHJ1aXN0IFNlY3VyaXRpZXM8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5IaS4gR29vZCBtb3JuaW5nLiBDYW4geW91IGhlYXIgbWU/PC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1sZWZ0IHBiLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtci0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1waG9uZSIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIG1iLTEiPk9wZXJhdG9yPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+R28gYWhlYWQsIHBsZWFzZS48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1yLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWJsdWUgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5Kb3NoIFdlaW5zdGVpbjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj5QcmVzaWRlbnQsIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyICZhbXA7IENoaWVmIENsaW1hdGUgT2ZmaWNlciBhdCBDYXJuaXZhbCBDby4gJjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlllYWgsIFBhdHJpY2suPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5QYXRyaWNrIFNjaG9sZXM8L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+IEFuYWx5c3QgYXQgVHJ1aXN0IFNlY3VyaXRpZXM8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5HcmVhdC4gVGhhbmsgeW91LiBJJ2QgbGlrZSB0byBhc2sgYSBsaXR0bGUgYml0IGFib3V0IE1leGljbyBmb3IgbXkgZmlyc3QgcXVlc3Rpb24uIFNvbWUgbmV3cyBvdXQgdGhlcmUgbGF0ZWx5IHJlZ2FyZGluZyBhZGRpdGlvbmFsIHBhc3NlbmdlciBjaGFyZ2VzIG9uIHRoYXQuIElzIC0tIGRvIHlvdSAtLSBKb3NoLCBkbyB5b3UgdGhpbmsgdGhpcyBpcyBhIGRvbmUgW1Bob25ldGljXSBkZWFsPyBPciBpcyB0aGVyZSBhbnkgY2hhbmNlIHRoYXQsIHRoYXQgbWF5IG5vdCBnbyB0aHJvdWdoIGF0IHRoaXMgcG9pbnQ/IEFuZCB0aGVuLCBzcGVjaWZpY2FsbHkgZm9yIHlvdXIgZm9sa3MsIGZvciB5b3VyIHNoaXBzLCB3aGF0IHBlcmNlbnRhZ2Ugb2YgeW91ciBpdGluZXJhcmllcyBkbyBtYWtlIGEgc3RvcCBhdCBhIHBvcnQgaW4gTWV4aWNvPyBUaGF0J3MgbXkgZmlyc3QgcXVlc3Rpb24uIFRoYW5rIHlvdS48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1yLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWJsdWUgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5Kb3NoIFdlaW5zdGVpbjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj5QcmVzaWRlbnQsIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyICZhbXA7IENoaWVmIENsaW1hdGUgT2ZmaWNlciBhdCBDYXJuaXZhbCBDby4gJjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlllYWguIFNvLCByaWdodCBvZmYgdGhlIGJhdCwgbm8sIEkgZG8gbm90IHRoaW5rIGl0IGlzIGEgZG9uZSBkZWFsLiBXZSd2ZSBiZWVuIGRlYWxpbmcgd2l0aCB0aGlzLCB3aXRoIHRoZSBmb2xrcyBpbiBNZXhpY28gZm9yIHRoZSBsYXN0IGZldyB3ZWVrcy4gV2Ugd2VyZSBub3QgY29uc3VsdGVkLiBObyBvbmUgd2FzIGNvbnN1bHRlZCB3aGVuIHRoaXMgd2FzIHBhc3NlZC4gSXQgd2FzIHByZXR0eSAtLSBpdCdzIHByZXR0eSBjbGVhciB0byBtZS4gSSBoYXZlIGEgbG90IG9mIHJlc3BlY3QgZm9yIHRoZSBQcmVzaWRlbnQgYW5kIHdoYXQgc2hlJ3MgZG9pbmcsIGJ1dCBzaGUgd2FzIG1pc2luZm9ybWVkLCBub3QgaW5mb3JtZWQgYW5kIG5vIG9uZSB3YXMgdGhpbmtpbmcgdGhyb3VnaCB0aGUgcmFtaWZpY2F0aW9ucyBvZiB3aGF0IHRoZXkgd2VyZSBzdWdnZXN0aW5nLiBBbmQgdGhlcmUncyBhIHJlYXNvbiB3aHkgY3J1aXNlIGlzIGluLXRyYW5zaXQgaGlzdG9yaWNhbGx5IGFzIG9wcG9zZWQgdG8gcGVvcGxlIHdobyBmbHkgaW50byBNZXhpY28gYW5kIHN0YXkgdGhlcmUgZm9yIHNldmVyYWwgZGF5cy48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+U28sIGl0J3MgYWxyZWFkeSBiZWVuIHB1c2hlZCBvZmYgdG8gSnVseSAxLiBXZSdyZSBub3Qgc2F0aXNmaWVkIHdpdGggdGhhdC4gV2Ugd2FudCB0byBoYXZlIGdvb2QgZGlhbG9ndWUgd2l0aCB0aGUgZ292ZXJubWVudCBhbmQgZXhwbGFpbiBhbGwgdGhlIGJlbmVmaXRzIHRoYXQgd2UgYnJpbmcgdG8gTWV4aWNvLCB3aGljaCBhcmUgc2lnbmlmaWNhbnQgYW5kIGl0IGRvZXNuJ3QgdGFrZSBtdWNoIHRvIHR3ZWFrIGl0aW5lcmFyaWVzIHRvIGVmZmVjdGl2ZWx5IGVyYXNlIHdoYXQgdGhlIHByb3Bvc2VkIHRheCBpcyBvbiB0aGUgaW5kdXN0cnkuIEFuZCBzbywgSSBmZWVsIC0tIHdlIGFyZSBlbmdhZ2VkIGluIHRob3NlIGNvbnZlcnNhdGlvbnMuIFdlIGhvcGUgdG8gaGF2ZSBtb3JlIGFmdGVyIHRoZSBuZXcgeWVhciwgYnV0IGl0IGRlZmluaXRlbHkgbm90IHNldHRsZWQgYW5kIHdlIGhhdmUgbm90aGluZyBpbiB0aGUgZm9yZWNhc3QgZm9yIHRoZXNlIGNoYW5nZXMgZm9yIHRoZSB0YXgsIGp1c3Qgc28gZXZlcnlib2R5IGtub3dzLCBub3RoaW5nIGZvciB0aGUgeWVhci48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+QXMgZmFyIGFzIHdoYXQgdGhlIGltcGFjdCB3b3VsZCBiZSBmb3IgMjAyNSwgYXNzdW1pbmcgaXQgZGlkIGdvIGludG8gcGxhY2UgYW5kIHdlIG1hZGUgbm8gY2hhbmdlcyBzdGFydGluZyBpbiBKdWx5IG9mIDIwMjUsIGl0J3MgbGVzcyB0aGFuIDUlIG9mIG91ciBpdGluZXJhcmllcyBmb3IgdGhlIHllYXIgLS0gZm9yIHRoZSByZW1haW5kZXIgb2YgdGhlIHllYXIuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5QYXRyaWNrIFNjaG9sZXM8L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+IEFuYWx5c3QgYXQgVHJ1aXN0IFNlY3VyaXRpZXM8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5Pa2F5LiBUaGFuayB5b3UuIENlcnRhaW5seSwgYSBmbHVpZCBzaXR1YXRpb24uIEFuZCB0aGVuLCBhIGZvbGxvdy11cCBxdWVzdGlvbiBpcyBvbiB0aGUgeWVhci1vdmVyLXllYXIgZ3Jvd3RoIHJhdGUgaW4geW91ciBwYXNzZW5nZXIgdGlja2V0IHJldmVudWVzIHZlcnN1cyB5ZWFyLW92ZXIteWVhciBncm93dGggcmF0ZSBpbiB5b3VyIGNvbW1pc3Npb25zLCB0cmFuc3BvcnRhdGlvbiBhbmQgb3RoZXIuIFRoZSBwYXN0IHNldmVyYWwgcXVhcnRlcnMsIHRob3NlIGdyb3d0aCByYXRlcyBzb3J0IG9mIG1vdmVkIGluLWxpbmUgb3IgbG9jay1zdGVwLiBUaGlzIG1vc3QgcmVjZW50IHF1YXJ0ZXIsIHlvdSBkaWQgaGF2ZSBhIG5vdGljZWFibGUgaW5jcmVhc2UgaW4gcGFzc2VuZ2VyIHRpY2tldCByZXZlbnVlIHBlcmNlbnRhZ2VzIGhpZ2hlciB0aGFuIHRoZSBjb21taXNzaW9ucyBwYWlkIG91dC4gQXJlIHlvdSBzdGFydGluZyB0byBzZWUgbW9yZSBib29rIGRpcmVjdCBvciBhbnl0aGluZyB0byByZWFkIGludG8gdGhhdD8gVGhhbmsgeW91LjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIG10LTMgbXItMyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2luc2lkZXJ0cmFkZXMuY29tL21lZGlhL2RhdmlkLWJlcm5zdGVpbi1OWVNFLUNDTC5qcGcpOyI+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWJsdWUgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5EYXZpZCBCZXJuc3RlaW48L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+Q2hpZWYgRmluYW5jaWFsIE9mZmljZXIgYW5kIENoaWVmIEFjY291bnRpbmcgT2ZmaWNlciBhdCBDYXJuaXZhbCBDby4gJjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlBhdHJpY2ssIHdlIHNob3VsZCB0YWxrIGFmdGVyIHRoZSBjYWxsLiBJIHRob3VnaHQgaXQgd2FzIHByZXR0eSBjbG9zZS4gSSB0aG91Z2h0IGl0IHdhcyBhIDAuMSUgb3Igc29tZXRoaW5nLCBpdCdzIHZlcnkgY2xvc2UgcmV2ZW51ZS48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXJpZ2h0IG1iLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtbC0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ncmVlbiByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPlBhdHJpY2sgU2Nob2xlczwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj4gQW5hbHlzdCBhdCBUcnVpc3QgU2VjdXJpdGllczwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPk9rYXkuIEknbGwgY29tZSB1cCB3aXRoIGEgbGl0dGxlIGJpdCBkaWZmaWN1bHQsIHdlJ2xsIHRhbGsgYWJvdXQgdGhhdCBhZnRlciB0aGUgY2FsbC4gQnV0IGFueXRoaW5nIGVsc2UgdG8uLi48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCBtdC0zIG1yLTMiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pbnNpZGVydHJhZGVzLmNvbS9tZWRpYS9kYXZpZC1iZXJuc3RlaW4tTllTRS1DQ0wuanBnKTsiPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ibHVlIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+RGF2aWQgQmVybnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPkNoaWVmIEZpbmFuY2lhbCBPZmZpY2VyIGFuZCBDaGllZiBBY2NvdW50aW5nIE9mZmljZXIgYXQgQ2Fybml2YWwgQ28uICY8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5Ob3RoaW5nIGVsc2UgdG8gY29uc2lkZXIuIEkgbWVhbiB0aGUgbnVtYmVycywgYXMgeW91IGtub3csIGRvIHZhcnkgYSBsaXR0bGUgYml0IGZyb20gcXVhcnRlci10by1xdWFydGVyIGJlY2F1c2Ugb2YgY3VycmVuY3kgYW5kIHRoZSBhbW91bnQgb2YgYWlyLXNlYSBtaXggdGhhdCB3ZSBoYXZlLiBCdXQgbm90aGluZyBzaWduaWZpY2FudCBvdGhlcndpc2UuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5QYXRyaWNrIFNjaG9sZXM8L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+IEFuYWx5c3QgYXQgVHJ1aXN0IFNlY3VyaXRpZXM8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5Pa2F5LiBUaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtYmx1ZSByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkpvc2ggV2VpbnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPlByZXNpZGVudCwgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgJmFtcDsgQ2hpZWYgQ2xpbWF0ZSBPZmZpY2VyIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+VGhhbmtzLCBQYXRyaWNrLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtcGhvbmUiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0IHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCBtYi0xIj5PcGVyYXRvcjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlRoYW5rIHlvdS4gTmV4dCBxdWVzdGlvbiB0b2RheSBpcyBjb21pbmcgZnJvbSBEYXZpZCBLYXR6IGZyb20gSmVmZmVyaWVzLiBZb3VyIGxpbmUgaXMgbm93IGxpdmUuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5EYXZpZCBLYXR6PC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IEplZmZlcmllcyBGaW5hbmNpYWwgR3JvdXA8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5IaSwgYWZ0ZXJub29uLiBDb3ZlcmVkIC0tIHRoYW5rIHlvdSBmb3IgdGFraW5nIG15IHF1ZXN0aW9uLiBDb3ZlcmVkIGEgbG90IGFscmVhZHkuIEkgd2FudGVkIHRvIGdldCBhIHNlbnNlIGZvciB0aGUgY29zdCBzaWRlIG9mIHRoZSBlcXVhdGlvbiwgcmlnaHQsIGFuZCB0aGUgdmFyaWFiaWxpdHkgd2l0aGluIHRoZXJlLCByaWdodCwgdGhlIGRlZ3JlZSB0byB3aGljaCBhbmQgd2hhdCB3b3VsZCBoYXZlIHRvIGhhcHBlbiBmb3IgeW91IHRvIHR1cm4gb3V0IGEgbGl0dGxlIGJpdCBiZXR0ZXIgb24gdGhlIGNvc3QgaW5jcmVhc2VzIHRoYXQgeW91IG1heSBoYXZlIGJ1aWx0IGludG8geW91ciBndWlkYW5jZT8gQW5kIHRoZW4sIEkgaGF2ZSBhIHF1aWNrIGZvbGxvdy11cC48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCBtdC0zIG1yLTMiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pbnNpZGVydHJhZGVzLmNvbS9tZWRpYS9kYXZpZC1iZXJuc3RlaW4tTllTRS1DQ0wuanBnKTsiPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ibHVlIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+RGF2aWQgQmVybnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPkNoaWVmIEZpbmFuY2lhbCBPZmZpY2VyIGFuZCBDaGllZiBBY2NvdW50aW5nIE9mZmljZXIgYXQgQ2Fybml2YWwgQ28uICY8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5ZZWFoLiBTbywgdGhlIC0tIGlmIHdlJ3JlIHRhbGtpbmcgYWJvdXQgdGhlIGZ1bGwteWVhciwgYW5kIHRoZSAzLjclLCB0aGUgdGhpbmcgdGhhdCBpcyBsaWtlbHkgdG8gY2hhbmdlIG92ZXIgdGltZSBpcyBtb3N0IGxpa2VseSB0byBiZSB0aGUgZWZmaWNpZW5jaWVzIHdlIGZpbmQgaW4gdGhlIG1hZ25pdHVkZSBvZiB0aG9zZSBlZmZpY2llbmNpZXMuIFdlIGFyZSBjb25zdGFudGx5IHdvcmtpbmcgaGFyZC4gV2UgaGF2ZSBsb3RzIG9mIGlkZWFzIG91dCB0aGVyZS4gSXQgaXMgYWx3YXlzIHZlcnkgZGlmZmljdWx0IHRvIGZpZ3VyZSBvdXQgdGhlIGV4YWN0IHRpbWluZy4gQW5kIHdlIGRpZCBidWlsZCBxdWl0ZSBhIGJpdCBpbnRvIG91ciBndWlkYW5jZSBhbmQgaW50byBvdXIgZm9yZWNhc3QuIEJ1dCB3ZSBjb250aW51ZSB0byB3b3JrIGhhcmQgdG8gaW1wcm92ZSBvbiB0aG9zZS48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+QW5kIHNvLCBsYXN0IHllYXIsIHdlIHdlcmUgYWJsZSB0byBleGNlZWQgd2hhdCBvdXIgZXhwZWN0YXRpb25zIHdlcmUgYW5kIHdlJ2xsIHdvcmsgaGFyZCB0byB0cnkgdG8gZG8gYmV0dGVyIHRoaXMgeWVhciwgYnV0IGl0J3MgdmVyeSBoYXJkIG9uIHRoZSB0aW1pbmcgb2YgYWxsIHRoZXNlIGl0ZW1zLiBQbHVzLCB3ZSBidWlsdC1pbiBpbmZsYXRpb24sIHNvbWV0aGluZyBhIGxpdHRsZSBiaXQgbGVzcyB0aGFuIDMlIGFuZCB0cnlpbmcgdG8gZ2V0IHRoYXQgbnVtYmVyIHBlcmZlY3QuIEkgbWVhbiwgaWYgeW91IGtub3cgYWJzb2x1dGVseSBpbiBldmVyeSBjYXRlZ29yeSB3aGF0IGluZmxhdGlvbiB3aWxsIGJlIGluIDIwMjUsIGxldCBtZSBrbm93LCBiZWNhdXNlIHdlIGRpZCB0aGUgYmVzdCB3ZSBjb3VsZC4gQnV0IEknbSBzdXJlIHNvbWUgb2YgdGhvc2UgcGllY2VzIGFyZSBnb2luZyB0byBiZSBvZmYuIEFzIEkgYWx3YXlzIHNheSwgdGhlcmUncyBvbmx5IG9uZSB0aGluZyBJIGtub3cgYWJvdXQgZXZlcnkgZm9yZWNhc3QgdGhhdCdzIHdyb25nLCBJIGp1c3QgZG9uJ3Qga25vdyBieSBob3cgbXVjaCBhbmQgaW4gd2hhdCBkaXJlY3Rpb24uPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5EYXZpZCBLYXR6PC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IEplZmZlcmllcyBGaW5hbmNpYWwgR3JvdXA8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5XZWxsIHNhaWQuIEkgd2FudGVkIHRvIGZvbGxvdy11cCBqdXN0IG9uIHRoZSBsZXZlcmFnZSBzaWRlIG9mIHRoaW5ncy4gV2hlbiBJIGxvb2sgYmFjayBoaXN0b3JpY2FsbHkgYXQgd2hlcmUgdGhlIENvbXBhbnkgaGFzIG9wZXJhdGVkLCBvYnZpb3VzbHkgbWFraW5nIGdvb2QgcHJvZ3Jlc3MgdG9kYXksIGJ1dCBzaG91bGQgd2UgYmUgdGhpbmtpbmcgYWJvdXQgdGhlIDIgdGltZXMgb3IgYmV0dGVyIGFzIGEgbG9uZy10ZXJtIGFzcGlyYXRpb25hbCB0YXJnZXQ/IElzIHRoYXQgc3RpbGwgYWNoaWV2YWJsZT88L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1yLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWJsdWUgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5Kb3NoIFdlaW5zdGVpbjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj5QcmVzaWRlbnQsIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyICZhbXA7IENoaWVmIENsaW1hdGUgT2ZmaWNlciBhdCBDYXJuaXZhbCBDby4gJjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPldlbGwsIGFzIGEgcHJvdWQgZm9ybWVyIFRyZWFzdXJlciBvZiB0aGUgQ29tcGFueSwgaXQncyBub3QgYSB0YXJnZXQgd2UgaGF2ZSBmb3Igb3Vyc2VsdmVzIHJpZ2h0IG5vdy4gT3VyIHRhcmdldCByaWdodCBub3cgaXMgZ2V0IHRvIGludmVzdG1lbnQtZ3JhZGUgbWV0cmljcywgd2hpY2ggaXMgYXQgdGhlIDMuNSB0aW1lcy4gSG93IHN0cm9uZyB3ZSB3YW50IHRvIHJlYnVpbGQgdGhhdCBmb3J0cmVzcywgdGhhdCdzIHN0aWxsIHVwIGZvciAtLSB0aGF0J3MgdXAgZm9yIGEgZGVjaXNpb24uIERvIHdlIG5lZWQgdG8gYmUgYW4gQS0gcmF0ZWQgY29tcGFueSBhZ2FpbiwgYm9yZGVyaW5nIG9uIEEsIHdoaWNoIGlzIHNvbWUgb2YgdGhlIHNpdHVhdGlvbnMgd2UgZm91bmQgb3Vyc2VsdmVzIGluPyBJIGNvdWxkIGFyZ3VlLCBubywgd2UgZG9uJ3QgbmVlZCB0by4gRG8gd2Ugd2FudCB0byBiZSBhIHNvbGlkIGludmVzdG1lbnQtZ3JhZGU/IEFic29sdXRlbHkuPC9wPjxwIGNsYXNzPSJwYi0yIG1iLTAiPlNvLCBhcyB3ZSBnZXQgY2xvc2VyIHRvIHRoYXQgbWV0cmljLCB3ZSdyZSBvYnZpb3VzbHkgZ29pbmcgdG8gYmUgaGF2aW5nIGNvbnZlcnNhdGlvbnMgd2l0aCBvdXIgQm9hcmQgdG8gcmVhbGx5IHNldC1vdXQgd2hhdCB3ZSB0aGluayB0aGUgcmlnaHQgYmFsYW5jZSBpcyBiZXR3ZWVuIHRoYXQgYmFsYW5jZSBzaGVldCBzdHJlbmd0aCwgaW52ZXN0aW5nIGluIG91cnNlbHZlcywgaW52ZXN0aW5nIGluIG91ciBzaGFyZWhvbGRlciByZXR1cm5zIHZpYSBkaXZpZGVuZHMgb3IgYnV5YmFja3MsIHdpbGwgLS0gcmVtYWlucyB0byBiZSBzZWVuIHdoYXQgdGhlIGZvcm0gd2lsbCBiZSBhbmQgd2hlbi4gQnV0IHRoYXQgYWxsIGdvZXMgaW50byB0aGUgbWl4LCBidXQgSSdkIHNheSBub2JvZHkgc2hvdWxkIGJlIHRoaW5raW5nIGFib3V0IGEgMi10aW1lIGFzIGEgdGFyZ2V0IHdlJ3JlIHNldHRpbmcgZm9yIG91cnNlbHZlcy48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXJpZ2h0IG1iLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtbC0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ncmVlbiByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkRhdmlkIEthdHo8L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+IEFuYWx5c3QgYXQgSmVmZmVyaWVzIEZpbmFuY2lhbCBHcm91cDwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlRoYW5rIHlvdSB2ZXJ5IG11Y2guIEFwcHJlY2lhdGUgaXQuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1sZWZ0IHBiLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtci0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ibHVlIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+Sm9zaCBXZWluc3RlaW48L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+UHJlc2lkZW50LCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciAmYW1wOyBDaGllZiBDbGltYXRlIE9mZmljZXIgYXQgQ2Fybml2YWwgQ28uICY8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5ZZWFoLCBwbGVhc3VyZS48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1yLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXBob25lIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodCByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQgbWItMSI+T3BlcmF0b3I8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5UaGFuayB5b3UuIE5leHQgcXVlc3Rpb24gdG9kYXkgaXMgY29taW5nIGZyb20gSmFtaWUgS2F0eiBmcm9tIE1vcmdhbiBTdGFubGV5IC0tIEknbSBzb3JyeSwgZm9yIE1vcm5pbmdzdGFyLiBZb3VyIGxpbmUgaXMgbm93IGxpdmUuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5KYWltZSBNLiBLYXR6PC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPiBBbmFseXN0IGF0IE1vcm5pbmdzdGFyIFJlc2VhcmNoIFNlcnZpY2VzPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+SGV5LCBnb29kIG1vcm5pbmcuIFRoYW5rIHlvdSBmb3IgdGFraW5nIG15IHF1ZXN0aW9ucy4gRmlyc3QsIEknbSBob3BpbmcgdGhhdCB5b3UgZ3V5cyBjYW4gdGFsayBhIGxpdHRsZSBiaXQgYWJvdXQgd2F2ZSBzZWFzb24uIEkgZ3Vlc3MsIEknbSB0cnlpbmcgdG8gdW5kZXJzdGFuZCBob3cgdG8gdGhpbmsgYWJvdXQgYmFsYW5jaW5nIGZpbGxpbmcgdGhlIHJlc3Qgb2YgMjAyNSB3aXRoIHB1bGxpbmcgZm9yd2FyZCBtb3JlIGRlbWFuZCBmcm9tIDIwMjYsIGFuZCB3aGV0aGVyIG9yIG5vdCBvbmUgaXMgYSBiZXR0ZXIgc3RyYXRlZ3kgdGhhbiB0aGUgb3RoZXIgd2l0aG91dCBnaXZpbmcgdG9vIG11Y2ggY29tcGV0aXRpdmUgaW5mb3JtYXRpb24gYXdheT8gSXMgdGhlcmUgYSB3YXkgdG8sIEkgZ3Vlc3MsIGJ1bmRsZSBldmVuIGxlc3MgdGhhbiB5b3UgYXJlIGJ1bmRsaW5nIG5vdyBhbmQgbWF5YmUgcHJvbW90ZSBsZXNzIGluIG9yZGVyIHRvIG9wdGltaXplIHByaWNpbmc/IFRoYW5rcy48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1yLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWJsdWUgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5Kb3NoIFdlaW5zdGVpbjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj5QcmVzaWRlbnQsIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyICZhbXA7IENoaWVmIENsaW1hdGUgT2ZmaWNlciBhdCBDYXJuaXZhbCBDby4gJjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlllYWguIFRoYW5rcy4gU28sIGl0J3MgYSBsaXR0bGUgYml0IG9mIGEgaGFyZCBxdWVzdGlvbiB0byBhbnN3ZXIuIFdlIGFyZSBhY3RpdmVseSBhbmQgaGF2ZSBiZWVuIGFjdGl2ZWx5IHNlbGxpbmcgMjAyNSBhbmQgMjAyNiBmb3Igc29tZSB0aW1lLCBhcyB5b3UgbWlnaHQgaGF2ZSBwaWNrZWQtdXAgaW4gdGhlIHByZXBhcmVkIHJlbWFya3MsIHdlIGFjdHVhbGx5IGp1c3QgaGFkIGEgcmVjb3JkIHRoaXMgcGFzdCBxdWFydGVyIGZvciBib29raW5nIGFjdGl2aXR5IGZvciB0aGUgZnVydGhlciB5ZWFyIG91dCwgc28gMjAyNiBpbiB0aGlzIGNhc2UuIFNvLCBJIHRoaW5rLCBvdXIgYnJhbmRzIGFyZSwgYWN0dWFsbHkgd2hlbiBpdCBjb21lcyB0byByZXZlbnVlIG1hbmFnZW1lbnQgYW5kIG9wdGltaXppbmcgdGhlIHNoYXBlIG9mIHRoZSBjdXJ2ZSwgdGhleSdyZSBkb2luZyBhIHByZXR0eSBzb2xpZCBqb2IgYWNyb3NzIHRoZSBib2FyZCwgd2hpY2ggZG9lc24ndCBtZWFuIHRoZXJlJ3Mgbm90IGEgbG90IG9mIHJvb20gZm9yIGltcHJvdmVtZW50LCBidXQgYSBwcmV0dHkgc29saWQgam9iLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5TbywgZXZlcnlvbmUncyBoaXR0aW5nIHdhdmUgaW4gc2xpZ2h0bHkgZGlmZmVyZW50IHBvc2l0aW9ucyB3aXRoIHJlc3BlY3QgdG8gaG93IG11Y2ggdGhleSdyZSBib29rZWQgZm9yIDIwMjUgYW5kIGluIHdoYXQgcXVhcnRlcnMuIFNvLCBJJ2Qgc2F5LCBpdCdzIGEgY2FzZSBieSBjYXNlIGRlY2lzaW9uIGFib3V0IGhvdyB0aGV5J3JlIGdvaW5nIHRvIGJlIHRhY2tsaW5nIHdhdmUuIEkgd291bGQgc2F5IGV2ZXJ5Ym9keSBkb2VzIHByb21vdGlvbnMgaW4gd2F2ZSwgZXZlcnlvbmUuIEl0J3MgaG93IHlvdSBnZXQgcGVvcGxlIGludGVyZXN0ZWQgaW4gaW5jdXJzaW9uIGR1cmluZyB0aGlzIGNyaXRpY2FsIHBlcmlvZC4gQnV0IEkgd291bGQgcmVtaW5kIHlvdSwgd2UgZGlkIHByb21vdGlvbnMgbGFzdCB5ZWFyIGluIHdhdmUsIGFuZCB3ZSBlbmRlZC11cCB3aXRoIDExJSB5aWVsZHMuIFNvLCB0aGUgcHJvbW90aW9uYWwgdGFjdGljcyBhbmQgdG9vbHMgdGhhdCB3ZSB1c2UsIHRoZXkncmUgaGVhbHRoeSBhbmQgdGhleSdyZSBwYXJ0IG9mIHRoZSBwcm9jZXNzIHRoYXQgd2UgZ28gdGhyb3VnaC48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXJpZ2h0IG1iLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtbC0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ncmVlbiByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkphaW1lIE0uIEthdHo8L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+IEFuYWx5c3QgYXQgTW9ybmluZ3N0YXIgUmVzZWFyY2ggU2VydmljZXM8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5ZZWFoLiBBbmQgdGhlbiwgdGhlIG90aGVyIHF1ZXN0aW9uIEkgaGF2ZSBpcyBhIGxpdHRsZSBiaXQgb2YgYSBsb25nZXItdGVybSBzdHJhdGVnaWMgcXVlc3Rpb24sIHJpZ2h0PyBXZSBrbm93IHdoYXQgdGhlIGNvc3RzIGFyZSBhZmZpbGlhdGVkIHdpdGggQ2VsZWJyYXRpb24gS2V5IHRoaXMgc3VtbWVyLCBidXQgSSBzdXNwZWN0IHRoaXMgaXNuJ3QgYSBvbmUtYW5kLWRvbmUgcHJvamVjdC4gU28sIGlzIHRoZXJlIHNvbWUgbm9uLW5ldyBidWlsZCBjYXBleCB3ZSBzaG91bGQgYmUgdGhpbmtpbmcgb2YgbGlrZSBsZXZlbCB0aGF0IHdpbGwgYmUgaW4gdGhlc2UgYnJhbmQtYnVpbGRpbmcgcHJvamVjdHMgbG9uZ2VyLXRlcm0gdGhhdCBtaWdodCBiZSBoaWdoZXIgdGhhbiBpdCB3YXMgaW4gdGhlIHBhc3Q/PC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1sZWZ0IHBiLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtci0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ibHVlIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+Sm9zaCBXZWluc3RlaW48L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+UHJlc2lkZW50LCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciAmYW1wOyBDaGllZiBDbGltYXRlIE9mZmljZXIgYXQgQ2Fybml2YWwgQ28uICY8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5UaGF0J3MgYSBmYWlyIHF1ZXN0aW9uLiBJIHRoaW5rIGlmIHlvdSB0aGluayBhYm91dCB0aGUgdGhpbmdzIHRoYXQgd2UndmUgYmVlbiBpbnZlc3RpbmcgaW4gb3V0c2lkZSBvZiB0aGUgbmV3LWJ1aWxkIENlbGVicmF0aW9uIEtleSwgdGhlIHBpZXIgYXQgSGFsZiBNb29uIENheSwgQUlEQSBFdm9sdXRpb25zLCByaWdodCwgd2hpY2ggaXMgdGhlaXIgbWlkLXNoaXAgcmVmdXJiaXNobWVudCBwbGFuLiBBbmQgQUlEQSBpcyAtLSBhcyBtdWNoIHRvIENhcm5pdmFsJ3MgY2hhZ3JpbiwgQUlEQSBpcyBwcmV0dHkgbXVjaCBuZWNrIGFuZCBuZWNrIHdpdGggQ2Fybml2YWwgZm9yIGhpZ2hlc3QgcmV0dXJuaW5nIGJyYW5kIGluIG91ciBwb3J0Zm9saW8uIFdlJ3JlIG1ha2luZyB0aGUgcmlnaHQgaW52ZXN0bWVudHMgaW4gbm9uLW5ldyBidWlsZCB0byBjb250aW51ZSB0aGUgbW9tZW50dW0gdGhhdCB3ZSBoYXZlLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5BcyBmYXIgYXMgd2hhdCB0aGUgdWx0aW1hdGUgbGV2ZWwgaXMgb24gYSBydW4tcmF0ZSBiYXNpcyBnb2VzLCB3ZSBkb24ndCAtLSBJIGRvbid0IGhhdmUgYSBudW1iZXIgZm9yIHlvdSB0aGF0IEknZCBzdGljayB0byB0aGF0IHNheXMgb3ZlciB0aGUgbmV4dCBzaXggeWVhcnMgb3Igc2V2ZW4geWVhcnMsIHRoaXMgaXMgd2hhdCB5b3Ugc2hvdWxkIGV4cGVjdC4gQnV0IGNsZWFybHksIHdlJ3JlIG1ha2luZyB0aGVzZSBpbnZlc3RtZW50cyBvbiB0aGUgYmFzaXMgdGhhdCB0aGV5IGFyZSBnb2luZyB0byBzdXBwb3J0IHRoZSBpbXByb3ZlZCByZXR1cm5zIHRoYXQgd2UgZGVtYW5kIG9mIG91cnNlbHZlcy4gU28sIGl0J3MgYWJvdXQgJDYwMCBtaWxsaW9uIGZvciBDZWxlYnJhdGlvbiBLZXkgYXMgd2UndmUgdGFsa2VkIGFib3V0LiBJdCdzIGFub3RoZXIgZmV3IGh1bmRyZWQgbWlsbGlvbiBmb3Igd2hhdCB3ZSdyZSBkb2luZyBhdCBSZWxheEF3YXksIEhhbGYgTW9vbiBDYXksIGFuZCBBSURBIEV2b2x1dGlvbnMgZm9yIGFueSBvbmUgcGFydGljdWxhciBzaGlwIHRoYXQgdGhleSdyZSBnb2luZyB0aHJvdWdoIHRoaXMgcHJvY2VzcywgeW91J3JlIHRhbGtpbmcgYWJvdXQgdGVucyBvZiBtaWxsaW9ucywgYnV0IHdlIHRoaW5rIGl0J3MgdGVucyBvZiBtaWxsaW9ucyB0aGF0IHJlYWxseSBpcyBnb2luZyB0byBiZSBhIGJvb3N0IGZvciBhIGJyYW5kIHRoYXQgaXMgaW5jcmVkaWJseSBoaWdoLXJldHVybmluZy48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+U28sIEkgZG9uJ3Qga25vdywgRGF2aWQsIGlmIHlvdSB3YW50IHRvIGFkZCBhbnkgbW9yZSBjb2xvci48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCBtdC0zIG1yLTMiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pbnNpZGVydHJhZGVzLmNvbS9tZWRpYS9kYXZpZC1iZXJuc3RlaW4tTllTRS1DQ0wuanBnKTsiPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ibHVlIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+RGF2aWQgQmVybnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPkNoaWVmIEZpbmFuY2lhbCBPZmZpY2VyIGFuZCBDaGllZiBBY2NvdW50aW5nIE9mZmljZXIgYXQgQ2Fybml2YWwgQ28uICY8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5ZZWFoLiBUaGUgb25seSB0aGluZyBJJ2Qgc2F5IGlzLCBJIG1lYW4geW91IHNhdyBpbiB0aGUgcHJlc3MgcmVsZWFzZSB3aGF0IG91ciBudW1iZXIgd2FzIGZvciAyMDI1LiBJbiBhbGwgbGlrZWxpaG9vZCwgaXQncyBnb2luZyB0byBiZSBzb21ldGhpbmcgc2ltaWxhciB0byB0aGF0IGdvaW5nIGZvcndhcmQsIGJ1dCBpdCdzIGhhcmQgdG8gc2F5IGV4YWN0bHkgd2hhdCBpdCB3aWxsIGJlIGV2ZXJ5IHNpbmdsZSB5ZWFyLCBiZWNhdXNlIHRoZXJlJ3Mgc28gbWFueSBiaWdnZXIgZGVjaXNpb25zIHRoYXQgd2UnbGwgYmUgbWFraW5nIG92ZXIgdGltZSwgd2hpY2ggd2lsbCBtYWtlLXVwIHRoYXQgbnVtYmVyLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtYmx1ZSByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkpvc2ggV2VpbnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPlByZXNpZGVudCwgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgJmFtcDsgQ2hpZWYgQ2xpbWF0ZSBPZmZpY2VyIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+T25lIHRoaW5nIEkgd291bGQgc2F5IGFib3V0IHRoZSBkZXN0aW5hdGlvbiBzaWRlIGlzIENlbGVicmF0aW9uIEtleSBhbmQgSGFsZiBNb29uIENheSBhcmUgYSBsaXR0bGUgYml0IHVuaXF1ZSBpbiB0aGUgc2NvcGUgYW5kIHNpemUgb2Ygd2hhdCB3ZSdyZSBkb2luZy4gVGhlIG90aGVyIGRlc3RpbmF0aW9ucyB3ZSBoYXZlIGluIG91ciBmb290cHJpbnQsIHRoZXkncmUgYW1hemluZyBhbmQgd2Ugd2lsbCBzcGVuZCBzb21lIG1vbmV5IG92ZXIgdGltZSB0byBkbyBzb21lIHRoaW5ncyBhbmQgbWFrZSB0aGUgZXhwZXJpZW5jZSBiZXR0ZXIgYW5kIGJldHRlciBvcHBvcnR1bml0eSBmb3IgdXMgdG8gZ2VuZXJhdGUgcmV0dXJucy4gQnV0IEkgZG9uJ3Qgc2VlIG90aGVyIHRoYW4gbWF5YmUgYSBjb250aW51ZWQgZXhwYW5zaW9uIG9mIENlbGVicmF0aW9uIEtleSBhcyB3ZSd2ZSBhbHJlYWR5IGJlZW4gdGFsa2luZyBhYm91dCB0aHJvdWdoIHRoZSBlbmQgb2YgdGhpcyBkZWNhZGUuIEknbSBub3Qgc3VyZSBJIHNlZSBvbiB0aGUgaG9yaXpvbiBhbnl0aGluZyB0aGF0IEknZCBmbGFnIGZvciB5b3UgcmlnaHQgbm93IGlzIGtpbmQgb2Ygb3V0IG9mIHRoZSBibHVlIHRoYXQgd2UnZCBiZSB0YWxraW5nIGFib3V0IGluIHNpeCBtb250aHMgb3IgYSB5ZWFyLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtcmlnaHQgbWItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1sLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWdyZWVuIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+SmFpbWUgTS4gS2F0ejwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj4gQW5hbHlzdCBhdCBNb3JuaW5nc3RhciBSZXNlYXJjaCBTZXJ2aWNlczwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPkdyZWF0LiBUaGFuayB5b3UuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1sZWZ0IHBiLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtci0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ibHVlIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+QmV0aCBSb2JlcnRzPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPlNlbmlvciBWaWNlIFByZXNpZGVudCwgSW52ZXN0b3IgUmVsYXRpb25zIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+TGFzdCBxdWVzdGlvbi4gT25lIG1vcmUuLi48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1yLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXBob25lIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodCByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQgbWItMSI+T3BlcmF0b3I8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5UaGFuayB5b3UuIE5leHQgcXVlc3Rpb24gaXMgLS0gZ28gYWhlYWQsIEknbSBzb3JyeS48L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCBtdC0zIG1yLTMiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pbnNpZGVydHJhZGVzLmNvbS9tZWRpYS9kYXZpZC1iZXJuc3RlaW4tTllTRS1DQ0wuanBnKTsiPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtc2hyaW5rLTEgcG9zaXRpb24tcmVsYXRpdmUgdHJhbnNjcmlwdC1hcnJvdyBiZy1saWdodC1ibHVlIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+RGF2aWQgQmVybnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPkNoaWVmIEZpbmFuY2lhbCBPZmZpY2VyIGFuZCBDaGllZiBBY2NvdW50aW5nIE9mZmljZXIgYXQgQ2Fybml2YWwgQ28uICY8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5ZZWFoLiBXZSdsbCBqdXN0IHRha2Ugb25lIG1vcmUgcXVlc3Rpb24uIFdlJ3JlIGFwcHJvYWNoaW5nIHRoZSBob3VyLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtcGhvbmUiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0IHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCBtYi0xIj5PcGVyYXRvcjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlN1cmUgdGhpbmcuIE91ciBmaW5hbCBxdWVzdGlvbiB0b2RheSBpcyBjb21pbmcgZnJvbSBCcmFuZHQgTW9udG91ciBmcm9tIEJhcmNsYXlzLiBZb3VyIGxpbmUgaXMgbm93IGxpdmUuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5CcmFuZHQgTW9udG91cjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj4gQW5hbHlzdCBhdCBCYXJjbGF5czwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPkdvb2QgbW9ybmluZywgZXZlcnlib2R5LiBUaGFua3MgZm9yIHRha2luZyBteSBxdWVzdGlvbiBhbmQgY29uZ3JhdHVsYXRpb25zIG9uIHRoZSByZXN1bHRzIHRvZGF5LjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtYmx1ZSByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkpvc2ggV2VpbnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPlByZXNpZGVudCwgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgJmFtcDsgQ2hpZWYgQ2xpbWF0ZSBPZmZpY2VyIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+VGhhbmtzLCBCcmFuZHQuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5CcmFuZHQgTW9udG91cjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj4gQW5hbHlzdCBhdCBCYXJjbGF5czwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlNvLCB0aGUgZmlyc3QgcXVlc3Rpb24gLS0geW91J3JlIHdlbGNvbWUuIFNvLCBteSBmaXJzdCBxdWVzdGlvbiBpcyBvbiB0aGUgYm9va2luZyBjdXJ2ZSwgSm9zaCwgYW5kIEkgZG9uJ3Qga25vdyBpZiB0aGlzIGlzIGFuIGVhc3kgb25lIHRvIGFuc3dlci4gQnV0IHdoZW4geW91IHRyeSBhbmQgdGFrZSBmb3JlY2FzdGluZyBvdXQgb2YgaXQgYW5kIHlvdSBqdXN0IGZvY3VzIGluIG9uIHlvdXIgYm9va2luZyBjdXJ2ZSB0b2RheSB2ZXJzdXMgdGhlIHdheSAtLSBvciB2ZXJzdXMgaG93IHlvdXIgYm9va2luZ3MgbG9va2VkIGF0IHRoZSBzYW1lIHRpbWUgbGFzdCB5ZWFyLCBkb2VzIHRoZSBwcmljaW5nIGxvb2sgYW55IGxlc3Mgcm9idXN0IHRoYW4gdGhpcyB0aW1lIGxhc3QgeWVhciwgcGVyaGFwcyB0b3VnaGVyIGNvbXBzIG9yIGFueXRoaW5nIGVsc2UgdGhhdCB5b3Ugd291bGQgaGlnaGxpZ2h0PzwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtYmx1ZSByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkpvc2ggV2VpbnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPlByZXNpZGVudCwgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgJmFtcDsgQ2hpZWYgQ2xpbWF0ZSBPZmZpY2VyIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+V2VsbCwgSSBtZWFuIGl0J3MgY2VydGFpbmx5IHRvdWdoZXIgY29tcHMgdGhpcyB5ZWFyIHRoYW4gaXQgd2FzIGxhc3QgeWVhci4gVGhlIGJyYW5kcyBhcmUgLS0gYXMgSSBzYWlkIHRob3VnaCBpbiB0aGUgcHJlcGFyZWQgcmVtYXJrcywgd2UncmUgYmFzaWNhbGx5IGF0IGEgaGlnaGVyIG9jY3VwYW5jeSBhdCBhIGhpZ2hlciBwcmljZSBwb2ludCwgYW5kIHRoYXQncyBhY3Jvc3MgYWxsIGZvdXIgcXVhcnRlcnMuIFNvLCBJIHRoaW5rIHRoZSBicmFuZHMgYXJlIGRvaW5nIGEgZ29vZCBqb2Igb2YgY29udGludWluZyB0aGUgbW9tZW50dW0gYW5kIG9wdGltaXppbmcgdGhhdCBjdXJ2ZS48L3A+PHAgY2xhc3M9InBiLTIgbWItMCI+U28sIGl0IHByb2JhYmx5IGRvZXNuJ3QgYW5zd2VyIHRoZSBxdWVzdGlvbiB0aGUgd2F5IHlvdSdkIGxpa2UgaXQgdG8sIGJ1dCB3ZSdsbCBzZWUgd2hlcmUgdGhhdCBzaGFrZXMgb3V0LiBXZSBnYXZlIHlvdSBvdXIgdmlldyBvZiB5aWVsZHMgYXMgb2Ygbm93LCBhbmQgd2UnbGwgdXBkYXRlIHlvdSBhcyB0aGVyZSdzIHRoaW5ncyB0byB1cGRhdGUuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1yaWdodCBtYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbWwtMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtZ3JlZW4gcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5CcmFuZHQgTW9udG91cjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj4gQW5hbHlzdCBhdCBCYXJjbGF5czwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPk9rYXkuIEdyZWF0LiBUaGFua3MuIEFuZCB0aGVuLCBqdXN0IGEgcXVpY2sgaG91c2VrZWVwaW5nLiBUaGUgUmVkIFNlYSBoYWQgYSwgc29tZXRoaW5nIGxpa2UsICQxMzAgbWlsbGlvbiBpbXBhY3QgbGFzdCB5ZWFyLiBIb3cgbXVjaCBvZiB0aGF0IGVmZmVjdGl2ZWx5IGRvIHlvdSBnZXQgYmFjayBpbiAnMjUgYW5kIHNvcnQgb2YgaG93IHNob3VsZCB3ZSB0aGluayBhYm91dCB0aGUgdGltaW5nIG9mIGl0IGFuZCB0aGUgY2FkZW5jZSBhbmQgd2hlcmUgaXQgd291bGQga2luZCBvZiBzaG93LXVwIGluIHRoZSBjb21wcz88L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLWxlZnQgcGItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1yLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWJsdWUgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIj5Kb3NoIFdlaW5zdGVpbjwvZGl2PjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyBtYi0xIj5QcmVzaWRlbnQsIENoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyICZhbXA7IENoaWVmIENsaW1hdGUgT2ZmaWNlciBhdCBDYXJuaXZhbCBDby4gJjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJwYi0yIG1iLTAiPlllYWguIFNvLCBJIHRoaW5rIHdoZW4gaXQgYWxsIHNob29rIG91dCwgaXQgd2FzIHByb2JhYmx5IGEgbGl0dGxlIGxlc3MgdGhhbiAkMTAwIG1pbGxpb24gYXQgdGhlIGVuZCBvZiB0aGUgZGF5IGFzIHdlIGRpZCBvdXIgYW5hbHlzaXMgZm9yIDIwMjQuIEkgdGhpbmsgdGhlIHRoaW5nIGFib3V0IHllYXItb3Zlci15ZWFyIGZvciAnMjUgdGhhdCBwZW9wbGUgbmVlZCB0byBrZWVwIGluIG1pbmQgaXMsIGl0J3Mgbm90IGEgaHVnZSBzcHJpbmcgYmFjay4gQW5kIHRoZSByZWFzb24gd2h5IGlzLCBpZiB5b3UgdGhpbmsgYWJvdXQgdGhpcyB0aW1lIGxhc3QgeWVhciwgd2UgaGFkIGFscmVhZHkgc29sZCBvdXIgd29ybGQgY3J1aXNlcywgcGVvcGxlIHdlcmUgYWxyZWFkeSBvbiB0aGVtIGJlZm9yZSB0aGUgUmVkIFNlYSBiZWNhbWUgYSB0aGluZy4gV2UgaGFkIHRvIHNjcmFtYmxlLCB3ZSBkaWQgZXZlcnl0aGluZyB3ZSBoYWQgdG8gZG8sIGl0IGNvc3QgdXMgJDkwIG1pbGxpb24uIFRoaXMgeWVhciwgd2UncmUgaW4gYSBkaWZmZXJlbnQgcGxhY2UsIHdoaWNoIGlzIHdlIGtub3dpbmdseSB0b29rIFJlZCBTZWEgb3V0IG9mIHRoZSBlcXVhdGlvbiBiYWNrIGluIEZlYnJ1YXJ5LCBNYXJjaCBmb3IgMjAyNSwgd2hpY2ggbWVhbnQgd2UgaGFkIHRvIHNlbGwgY3J1aXNlcyB0aGF0IHdlcmVuJ3QgbmVjZXNzYXJpbHkgYXMgYXR0cmFjdGl2ZSB0byBzZWxsLCBiZWNhdXNlIHlvdSBjYW4ndCBnbyB0aHJvdWdoIHRoZSBSZWQgU2VhLjwvcD48cCBjbGFzcz0icGItMiBtYi0wIj5BbmQgc28sIGZyb20gYSB5ZWFyLW92ZXIteWVhciAtLSBpdCdzIGEgZGlmZmVyZW50IGtpbmQgb2YgcGFpbi1wb2ludCB0aGF0IHdlIGhhZCB0byBkZWFsIHdpdGgsIGFuZCB3ZSd2ZSBkZWFsdCB3aXRoIGFuZCBpdCdzIGluIG91ciBudW1iZXJzLiBCdXQgaXQgbWVhbnMgdGhhdCB3aGF0IHlvdSdkIGxvdmUgdG8gc2VlIGlzIGtpbmQgb2YgdGhpcyBib3VuY2UtYmFjayBhbmQgd2UncmUgd2hvbGUgYW5kIHdlIG1vdmUgZm9yd2FyZC4gSSBkb24ndCB0aGluayAnMjUgdmVyc3VzICcyNCBpcyByZWFsbHkgdGhlIHllYXIgdGhhdCB3ZSdsbCBzZWUgdGhhdC4gVGhlIG5vcm1hbGl6YXRpb24gaXMgbm93LCBhbmQgc28gJzI2IHZlcnN1cyAnMjUgd2lsbCBiZSBvbiBhbiBhcHBsZXMtdG8tYXBwbGVzIGJhc2lzLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtcmlnaHQgbWItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1sLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWdyZWVuIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+QnJhbmR0IE1vbnRvdXI8L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+IEFuYWx5c3QgYXQgQmFyY2xheXM8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5Pa2F5LiBTbywgbG93ZXIgeWllbGRzIG9mZnNldHRpbmcgbm8gZGlzcnVwdGlvbiB0aGlzIHllYXIsIHBvdGVudGlhbGx5LjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtYmx1ZSByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkpvc2ggV2VpbnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPlByZXNpZGVudCwgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgJmFtcDsgQ2hpZWYgQ2xpbWF0ZSBPZmZpY2VyIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+WWVhaCwgbW9yZSBvciBsZXNzIGluIGhpZ2ggbGV2ZWwuIFllYWgsIHRoYXQncyBmYWlyLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtcmlnaHQgbWItNCI+PGRpdiBjbGFzcz0iaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBtdC0zIG1sLTMiPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iZmxleC1zaHJpbmstMSBwb3NpdGlvbi1yZWxhdGl2ZSB0cmFuc2NyaXB0LWFycm93IGJnLWxpZ2h0LWdyZWVuIHJvdW5kZWQgcHktMiBweC0zIj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtc3BlYWtlciI+PGRpdiBjbGFzcz0iZm9udC13ZWlnaHQtYm9sZCI+QnJhbmR0IE1vbnRvdXI8L2Rpdj48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMgbWItMSI+IEFuYWx5c3QgYXQgQmFyY2xheXM8L2Rpdj48L2Rpdj48cCBjbGFzcz0icGItMiBtYi0wIj5Pa2F5LiBBbGwgcmlnaHQuIENvbmdyYXRzLCBhZ2FpbiwgZ3V5cy4gVGhhbmtzLjwvcD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ0cmFuc2NyaXB0LWxpbmUtbGVmdCBwYi00Ij48ZGl2IGNsYXNzPSJpbnNpZGVyLWltYWdlIGJvcmRlciByb3VuZGVkIHRleHQtY2VudGVyIG10LTMgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQtYmx1ZSByb3VuZGVkIHB5LTIgcHgtMyI+PGRpdiBjbGFzcz0idHJhbnNjcmlwdC1saW5lLXNwZWFrZXIiPjxkaXYgY2xhc3M9ImZvbnQtd2VpZ2h0LWJvbGQiPkpvc2ggV2VpbnN0ZWluPC9kaXY+PGRpdiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIG1iLTEiPlByZXNpZGVudCwgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgJmFtcDsgQ2hpZWYgQ2xpbWF0ZSBPZmZpY2VyIGF0IENhcm5pdmFsIENvLiAmPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+VGhhbmtzIHZlcnkgbXVjaCwgQnJhbmR0LiBPa2F5LiBTbywgd2l0aCB0aGF0LCBJIHRoaW5rIHdlJ3JlIG92ZXItdGltZS4gU28sIEknZCBzYXksIGhhcHB5IGhvbGlkYXlzIGFuZCB3aXNoaW5nIGV2ZXJ5Ym9keSBvbiB0aGUgY2FsbCBub3RoaW5nIGJ1dCBnb29kIGhlYWx0aCBhbmQgaGFwcGluZXNzIGluIDIwMjUuIFRoYW5rcyB2ZXJ5IG11Y2ggZm9yIGpvaW5pbmcuPC9wPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1sZWZ0IHBiLTQiPjxkaXYgY2xhc3M9Imluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQgdGV4dC1jZW50ZXIgbXQtMyBtci0zIj48c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1waG9uZSIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LXNocmluay0xIHBvc2l0aW9uLXJlbGF0aXZlIHRyYW5zY3JpcHQtYXJyb3cgYmctbGlnaHQgcm91bmRlZCBweS0yIHB4LTMiPjxkaXYgY2xhc3M9InRyYW5zY3JpcHQtbGluZS1zcGVha2VyIj48ZGl2IGNsYXNzPSJmb250LXdlaWdodC1ib2xkIG1iLTEiPk9wZXJhdG9yPC9kaXY+PC9kaXY+PHAgY2xhc3M9InBiLTIgbWItMCI+W09wZXJhdG9yIENsb3NpbmcgUmVtYXJrc108L3A+PC9kaXY+PC9kaXY+PC9kaXY+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGlkPSJ0b2dnbGVRQUJ1dHRvbiIgY2xhc3M9ImNsZWFyLWJ1dHRvbiB1cHBlci1saW5rIG5vLWFmdGVyIG14LWF1dG8gbWItMyBtdC0xIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSIgYXJpYS1jb250cm9scz0idHJhbnNjcmlwdFFBIiBhcmlhLWxhYmVsPSJFeHBhbmQgUXVlc3Rpb25zIGFuZCBBbnN3ZXJzIj5SZWFkIG1vcmU8c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1hbmdsZS1kb3duIG1sLTIiPjwvc3Bhbj48L2J1dHRvbj48aDQgaWQ9InBhcnRpY2lwYW50cyJjbGFzcz0ic2VjdGlvbi1oIGFuY2hvci1saW5rLXRhcmdldCI+UGFydGljaXBhbnRzPC9oND48ZGl2IGNsYXNzPSJyb3cgbmFycm93LWd1dHRlci1yb3ciPjxkaXYgY2xhc3M9ImNvbC0xMiBjb2wtbWQtNiI+PGg1IGNsYXNzPSJtdC0xIj5Db3Jwb3JhdGUgRXhlY3V0aXZlczwvaDU+PHVsIGNsYXNzPSJwbC0wIGZvbnQtc21hbGxlciIgc3R5bGU9ImxlZnQ6YXV0bzsgbGluZS1oZWlnaHQ6MS4xZW07Ij48bGkgY2xhc3M9Imxpc3QtZ3JvdXAtaXRlbSBib3JkZXItMCBwbC0wIHB5LTIiPjxkaXYgY2xhc3M9ImQtZmxleCBhbGlnbi1pdGVtcy1zdGFydCI+PGRpdiBjbGFzcz0iYmctbGlnaHQgaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMSI+PHN0cm9uZz5CZXRoIFJvYmVydHM8L3N0cm9uZz48ZGl2IGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMiPlNlbmlvciBWaWNlIFByZXNpZGVudCwgSW52ZXN0b3IgUmVsYXRpb25zPC9kaXY+PC9kaXY+PC9kaXY+PC9saT48bGkgY2xhc3M9Imxpc3QtZ3JvdXAtaXRlbSBib3JkZXItMCBwbC0wIHB5LTIiPjxkaXYgY2xhc3M9ImQtZmxleCBhbGlnbi1pdGVtcy1zdGFydCI+PGRpdiBjbGFzcz0iYmctbGlnaHQgaW5zaWRlci1pbWFnZSBib3JkZXIgcm91bmRlZCB0ZXh0LWNlbnRlciBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIgbXItMyI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMSI+PHN0cm9uZz5Kb3NoIFdlaW5zdGVpbjwvc3Ryb25nPjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyI+UHJlc2lkZW50LCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciAmYW1wOyBDaGllZiBDbGltYXRlIE9mZmljZXI8L2Rpdj48L2Rpdj48L2Rpdj48L2xpPjxsaSBjbGFzcz0ibGlzdC1ncm91cC1pdGVtIGJvcmRlci0wIHBsLTAgcHktMiI+PGRpdiBjbGFzcz0iZC1mbGV4IGFsaWduLWl0ZW1zLXN0YXJ0Ij48ZGl2IGNsYXNzPSJtci0zIGluc2lkZXItaW1hZ2UgYm9yZGVyIHJvdW5kZWQiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pbnNpZGVydHJhZGVzLmNvbS9tZWRpYS9kYXZpZC1iZXJuc3RlaW4tTllTRS1DQ0wuanBnKTsiPjwvZGl2PjxkaXYgY2xhc3M9ImZsZXgtZ3Jvdy0xIj48YSBjbGFzcz0ibm8tdW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgaHJlZj0iaHR0cHM6Ly93d3cuaW5zaWRlcnRyYWRlcy5jb20vY2Fybml2YWwtY28tcGxjLXN0b2NrL2RhdmlkLWJlcm5zdGVpbi0xLyI+RGF2aWQgQmVybnN0ZWluPC9hPjxkaXYgY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyI+Q2hpZWYgRmluYW5jaWFsIE9mZmljZXIgYW5kIENoaWVmIEFjY291bnRpbmcgT2ZmaWNlcjwvZGl2PjwvZGl2PjwvZGl2PjwvbGk+PC91bD48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtMTIgY29sLW1kLTYiPjxoNSBjbGFzcz0ibXQtMSI+QW5hbHlzdHM8L2g1Pjx1bCBjbGFzcz0icGwtMCBmb250LXNtYWxsZXIiIHN0eWxlPSJsZWZ0OmF1dG87IGxpbmUtaGVpZ2h0OjEuMWVtOyI+PGxpIGNsYXNzPSJsaXN0LWdyb3VwLWl0ZW0gYm9yZGVyLTAgcGwtMCBweS0yIj48ZGl2IGNsYXNzPSJkLWZsZXggYWxpZ24taXRlbXMtc3RhcnQiPjxkaXYgY2xhc3M9ImZsZXgtZ3Jvdy0xIj48c3Ryb25nPk1hdHRoZXcgQm9zczwvc3Ryb25nPiwgPHNwYW4gY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyI+Si5QLiBNb3JnYW48L3NwYW4+PC9kaXY+PC9kaXY+PC9saT48bGkgY2xhc3M9Imxpc3QtZ3JvdXAtaXRlbSBib3JkZXItMCBwbC0wIHB5LTIiPjxkaXYgY2xhc3M9ImQtZmxleCBhbGlnbi1pdGVtcy1zdGFydCI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTEiPjxzdHJvbmc+QmVuamFtaW4gQ2hhaWtlbjwvc3Ryb25nPiwgPHNwYW4gY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyI+TWl6dWhvIFNlY3VyaXRpZXM8L3NwYW4+PC9kaXY+PC9kaXY+PC9saT48bGkgY2xhc3M9Imxpc3QtZ3JvdXAtaXRlbSBib3JkZXItMCBwbC0wIHB5LTIiPjxkaXYgY2xhc3M9ImQtZmxleCBhbGlnbi1pdGVtcy1zdGFydCI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTEiPjxzdHJvbmc+U3RldmUgV2llY3p5bnNraTwvc3Ryb25nPiwgPHNwYW4gY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyI+U3RpZmVsIEZpbmFuY2lhbDwvc3Bhbj48L2Rpdj48L2Rpdj48L2xpPjxsaSBjbGFzcz0ibGlzdC1ncm91cC1pdGVtIGJvcmRlci0wIHBsLTAgcHktMiI+PGRpdiBjbGFzcz0iZC1mbGV4IGFsaWduLWl0ZW1zLXN0YXJ0Ij48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMSI+PHN0cm9uZz5Sb2JpbiBGYXJsZXk8L3N0cm9uZz4sIDxzcGFuIGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgZm9udC1pdGFsaWMiPlVCUyBTZWN1cml0aWVzPC9zcGFuPjwvZGl2PjwvZGl2PjwvbGk+PGxpIGNsYXNzPSJsaXN0LWdyb3VwLWl0ZW0gYm9yZGVyLTAgcGwtMCBweS0yIj48ZGl2IGNsYXNzPSJkLWZsZXggYWxpZ24taXRlbXMtc3RhcnQiPjxkaXYgY2xhc3M9ImZsZXgtZ3Jvdy0xIj48YSBjbGFzcz0ibm8tdW5kZXJsaW5lIiBocmVmPSIvYWxsLWFjY2Vzcy9hbmFseXN0LXJhbmtpbmdzL2RldGFpbHMvP0FuYWx5c3ROYW1lPUphbWVzIEhhcmRpbWFuJkZpcm1JRD0yMDI5MyZUeXBlPTAiPkphbWVzIEhhcmRpbWFuPC9hPiwgPGEgY2xhc3M9InNlY29uZGFyeS10aXRsZSBuby11bmRlcmxpbmUgZm9udC1pdGFsaWMiIGhyZWY9Ii9hbGwtYWNjZXNzL2Jyb2tlcmFnZS1yYW5raW5ncy9kZXRhaWxzLz9pZD0yMDI5MyZUeXBlPTAiPlNtaXRoIEJhcm5leSBDaXRpZ3JvdXA8L2E+PC9kaXY+PC9kaXY+PC9saT48bGkgY2xhc3M9Imxpc3QtZ3JvdXAtaXRlbSBib3JkZXItMCBwbC0wIHB5LTIiPjxkaXYgY2xhc3M9ImQtZmxleCBhbGlnbi1pdGVtcy1zdGFydCI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTEiPjxzdHJvbmc+UGF0cmljayBTY2hvbGVzPC9zdHJvbmc+LCA8c3BhbiBjbGFzcz0ic2Vjb25kYXJ5LXRpdGxlIGZvbnQtaXRhbGljIj5UcnVpc3QgU2VjdXJpdGllczwvc3Bhbj48L2Rpdj48L2Rpdj48L2xpPjxsaSBjbGFzcz0ibGlzdC1ncm91cC1pdGVtIGJvcmRlci0wIHBsLTAgcHktMiI+PGRpdiBjbGFzcz0iZC1mbGV4IGFsaWduLWl0ZW1zLXN0YXJ0Ij48ZGl2IGNsYXNzPSJmbGV4LWdyb3ctMSI+PGEgY2xhc3M9Im5vLXVuZGVybGluZSIgaHJlZj0iL2FsbC1hY2Nlc3MvYW5hbHlzdC1yYW5raW5ncy9kZXRhaWxzLz9BbmFseXN0TmFtZT1EYXZpZCBLYXR6JkZpcm1JRD0xNDkmVHlwZT0wIj5EYXZpZCBLYXR6PC9hPiwgPGEgY2xhc3M9InNlY29uZGFyeS10aXRsZSBuby11bmRlcmxpbmUgZm9udC1pdGFsaWMiIGhyZWY9Ii9hbGwtYWNjZXNzL2Jyb2tlcmFnZS1yYW5raW5ncy9kZXRhaWxzLz9pZD0xNDkmVHlwZT0wIj5KZWZmZXJpZXMgRmluYW5jaWFsIEdyb3VwIEluYy48L2E+PC9kaXY+PC9kaXY+PC9saT48bGkgY2xhc3M9Imxpc3QtZ3JvdXAtaXRlbSBib3JkZXItMCBwbC0wIHB5LTIiPjxkaXYgY2xhc3M9ImQtZmxleCBhbGlnbi1pdGVtcy1zdGFydCI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTEiPjxzdHJvbmc+SmFpbWUgTS4gS2F0ejwvc3Ryb25nPiwgPHNwYW4gY2xhc3M9InNlY29uZGFyeS10aXRsZSBmb250LWl0YWxpYyI+TW9ybmluZ3N0YXIgUmVzZWFyY2ggU2VydmljZXM8L3NwYW4+PC9kaXY+PC9kaXY+PC9saT48bGkgY2xhc3M9Imxpc3QtZ3JvdXAtaXRlbSBib3JkZXItMCBwbC0wIHB5LTIiPjxkaXYgY2xhc3M9ImQtZmxleCBhbGlnbi1pdGVtcy1zdGFydCI+PGRpdiBjbGFzcz0iZmxleC1ncm93LTEiPjxhIGNsYXNzPSJuby11bmRlcmxpbmUiIGhyZWY9Ii9hbGwtYWNjZXNzL2FuYWx5c3QtcmFua2luZ3MvZGV0YWlscy8/QW5hbHlzdE5hbWU9QnJhbmR0IE1vbnRvdXImRmlybUlEPTQmVHlwZT0wIj5CcmFuZHQgTW9udG91cjwvYT4sIDxhIGNsYXNzPSJzZWNvbmRhcnktdGl0bGUgbm8tdW5kZXJsaW5lIGZvbnQtaXRhbGljIiBocmVmPSIvYWxsLWFjY2Vzcy9icm9rZXJhZ2UtcmFua2luZ3MvZGV0YWlscy8/aWQ9NCZUeXBlPTAiPkJhcmNsYXlzIFBMQzwvYT48L2Rpdj48L2Rpdj48L2xpPjwvdWw+PC9kaXY+PC9kaXY+PC9kaXY+PHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cuYWxwaGFzdHJlZXQuY29tLyIgcmVsPSJub29wZW5lciI+PGltZyBzcmM9Ii9pbWFnZXMvYWxwaGFzdHJlZXQucG5nIiBhbHQ9IkFscGhhIFN0cmVldCBMb2dvIiBsb2FkaW5nPSJsYXp5IiB3aWR0aD0iMTUwIiBoZWlnaHQgPSI0MyI+PC9hPjwvcD48L2FydGljbGU+PGRpdiBjbGFzcz0iY29sLTEyIGNvbC1sZy00IG9yZGVyLTAgb3JkZXItbGctMSI+PGRpdiBzdHlsZT0icG9zaXRpb246IHN0aWNreTsgdG9wOiA1NXB4OyBtYXJnaW4tdG9wOiAxZW07Ij48ZGl2IGNsYXNzPSJib2R5LWNvcHkiPjxoNCBjbGFzcz0ic2VjdGlvbi1oIj5UcmFuc2NyaXB0IFNlY3Rpb25zPC9oND48L2Rpdj48dWwgY2xhc3M9ImxpbmstY2xvdWQgbWItMyBweC0wIGxpc3Qtc3R5bGUtbm9uZSI+PGxpIGNsYXNzPSJkLWlubGluZS1ibG9jayI+PGEgaHJlZj0iI3ByZXNlbnRhdGlvbiIgY2xhc3M9ImJ0biBidG4tc2Vjb25kYXJ5Ij5QcmVzZW50YXRpb248L2E+PC9saT48bGkgY2xhc3M9ImQtaW5saW5lLWJsb2NrIj48YSBocmVmPSIjcXVlc3Rpb25zLWFuZC1hbnN3ZXJzIiBjbGFzcz0iYnRuIGJ0bi1zZWNvbmRhcnkiPlF1ZXN0aW9ucyBhbmQgQW5zd2VyczwvYT48L2xpPjxsaSBjbGFzcz0iZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9IiNwYXJ0aWNpcGFudHMiIGNsYXNzPSJidG4gYnRuLXNlY29uZGFyeSI+UGFydGljaXBhbnRzPC9hPjwvbGk+PC91bD48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJzcG9uc29yZWQgbm9vcGVuZXIiIHN0eWxlPSJmb250LXdlaWdodDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7IiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zY3JpcHRzL3JlZGlyZWN0LmFzcHg/VHJpZ2dlcmVkQ2FtcGFpZ25JRD0xMDgzNSZVc2VySUQ9MCZQbGFjZW1lbnQ9TmF0aXZlRGlzcGxheSZTb3VyY2U9TmF0aXZlRGlzcGxheSZpbnRlcnN0aXRpYWw9MSZub3NraXA9MSI+PGRpdiBjbGFzcz0iYm9yZGVyIHJvdW5kZWQgYmctd2hpdGUiIHN0eWxlPSJ3aWR0aDoxMDAlO3BhZGRpbmc6MjJweCAyNXB4O21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7dGV4dC1hbGlnbjpsZWZ0OyI+PGRpdiBjbGFzcz0iaDIgbS0wIG1iLTMiIHN0eWxlPSJmb250LXNpemU6IDI4cHg7bGluZS1oZWlnaHQ6MS40O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNDQ0OyI+SGFzIFRydW1wIEZpbmFsbHkgR29uZSBUb28gRmFyPyA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC13ZWlnaHQ6bm9ybWFsOyI+KEFkKTwvc3Bhbj48L2Rpdj48cCBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiM0NDQ7Ij5MYXRlbHksIHRoZXJlJ3MgYmVlbiBhIGxvdCBvZiBidXp6IGFyb3VuZCBhIHNlY3JldCBsb29waG9sZSBleGVjdXRpdmUgaW5zaWRlcnMgYXJlIHVzaW5nIHRvIG1ha2UgbWlsbGlvbnMgYnV5aW5nIGFuZCBzZWxsaW5nIHRoZWlyIG93biBzdG9ja3MuDQoNCkl0J3Mgc28gcG93ZXJmdWwgLi4uIHNvIHByb2ZpdGFibGUgLi4uIHRoYXQgbW9zdCBwZW9wbGUgaW1tZWRpYXRlbHkgYXNzdW1lIHRoaXMgaXMganVzdCBhbm90aGVyIGV4YW1wbGUgb2YgVHJ1bXAgZG9pbmcgd2hhdCdzIGJlc3QgZm9yIGJ1c2luZXNzIGV4ZWN1dGl2ZXMuDQoNCkJ1dCBzdXJwcmlzaW5nbHksIHRoaXMgbG9vcGhvbGUgaGFzIGJlZW4gb24gdGhlIGJvb2tzIGZvciBtYW55IHllYXJzIGFuZCBleGVjdXRpdmVzIGhhdmUgYmVlbiB1c2luZyBpdCB0byBtYWtlIEhVTkRSRURTIG9mIG1pbGxpb25zIG9mIGRvbGxhcnMuDQoNCkFuZCBoZXJlJ3MgdGhlIGdvb2QgbmV3cy48aW1nIGxvYWRpbmc9J2xhenknIHNyYz0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9UcmlnZ2VyZWRDYW1wYWlnblBpeGVsLmFzaHg/VHJpZ2dlcmVkQ2FtcGFpZ25JRD0xMDgzNSZQbGFjZW1lbnQ9TmF0aXZlRGlzcGxheSZTb3VyY2U9TmF0aXZlRGlzcGxheScgYWx0PScnIGhlaWdodD0nMScgd2lkdGg9JzEnIC8+PC9wPjxkaXYgY2xhc3M9ImJ0biBidG4tcHJpbWFyeSIgc3R5bGU9ImZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6bGFyZ2VyO3RleHQtYWxpZ246bGVmdDsiPlJlZ2lzdGVyIEZvciBUaGUgV2ViaW5hciBUbyBEaXNjb3ZlcjwvZGl2PjwvZGl2PjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj5kAg0PFgIfAAXeIzxoMiBjbGFzcz0ic2VjdGlvbi1oIj5DYXJuaXZhbCBDby4gJiBFYXJuaW5ncyBIZWFkbGluZXM8L2gyPjxkaXYgY2xhc3M9ImhlYWRsaW5lLXJvdyI+PGRpdiBjbGFzcz0iaGVhZGxpbmUtaW1hZ2UtZGl2Ij48aW1nIHNyYz0iL2ltYWdlcy9uZXdzLXNpdGVzL21hcmtldGluc2lkZXIuanBnIiAgYWx0PSIiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiBjbGFzcz0iaWNvbi1pbWFnZSIgLz48L2Rpdj48ZGl2IGNsYXNzPSJoZWFkbGluZS1kZXNjcmlwdGlvbi1kaXYiPjxhIGNsYXNzPSJjLWJsYWNrIHN0cmV0Y2hlZC1saW5rIGQtYmxvY2sgbWItMSIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vbWFya2V0cy5idXNpbmVzc2luc2lkZXIuY29tL25ld3Mvc3RvY2tzL2Nhcm5pdmFsLWNjbC1nZXRzLWEtYnV5LWZyb20tY2l0aS0xMDM0MTY4MzM3Ij5DYXJuaXZhbCAoQ0NMKSBHZXRzIGEgQnV5IGZyb20gQ2l0aTwvYT48ZGl2IGNsYXNzPSJieWxpbmUgbWItMSIgc3R5bGU9ImZvbnQtc2l6ZTogLjdyZW07Y29sb3I6Izc1NzU3NTsiPkRlY2VtYmVyIDIzICA8c3BhbiBzdHlsZT0ndGV4dC10cmFuc2Zvcm06bm9uZSc+YXQ8L3NwYW4+IDEyOjQ1IFBNJm5ic3A7fCZuYnNwO21hcmtldHMuYnVzaW5lc3NpbnNpZGVyLmNvbTwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImhlYWRsaW5lLXJvdyI+PGRpdiBjbGFzcz0iaGVhZGxpbmUtaW1hZ2UtZGl2Ij48aW1nIHNyYz0iL2ltYWdlcy9uZXdzLXNpdGVzL21zbi5qcGciICBhbHQ9IiIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGNsYXNzPSJpY29uLWltYWdlIiAvPjwvZGl2PjxkaXYgY2xhc3M9ImhlYWRsaW5lLWRlc2NyaXB0aW9uLWRpdiI+PGEgY2xhc3M9ImMtYmxhY2sgc3RyZXRjaGVkLWxpbmsgZC1ibG9jayBtYi0xIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly93d3cubXNuLmNvbS9lbi11cy9tb25leS9zYXZpbmdhbmRpbnZlc3RpbmcvaXMtY2Fybml2YWwtc3RvY2stb3V0cGVyZm9ybWluZy10aGUtZG93L2FyLUFBMXduN2JpIj5JcyBDYXJuaXZhbCBTdG9jayBPdXRwZXJmb3JtaW5nIHRoZSBEb3c/PC9hPjxkaXYgY2xhc3M9ImJ5bGluZSBtYi0xIiBzdHlsZT0iZm9udC1zaXplOiAuN3JlbTtjb2xvcjojNzU3NTc1OyI+RGVjZW1iZXIgMjMgIDxzcGFuIHN0eWxlPSd0ZXh0LXRyYW5zZm9ybTpub25lJz5hdDwvc3Bhbj4gMTI6NDUgUE0mbmJzcDt8Jm5ic3A7bXNuLmNvbTwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImhlYWRsaW5lLXJvdyI+PGRpdiBjbGFzcz0iaGVhZGxpbmUtaW1hZ2UtZGl2Ij48aW1nIHNyYz0iaHR0cHM6Ly9zMy51cy1lYXN0LTEuYW1hem9uYXdzLmNvbS9tYXJrZXRpbmdhc3NldHMuY2xvdWRzbmEuY29tL3Byb2QvaW1hZ2VzL2Jyb3duc3RvbmVyZXNlYXJjaC9ldC8yMDI0LzExL0xpZnQrMl9CTkZfQ3liZXJ0cnVja19KZWZmX0Jyb3duLTAxNDc1LmpwZyIgIGFsdD0iIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHdpZHRoPSI5MiIgaGVpZ2h0PSIwIiAvPjwvZGl2PjxkaXYgY2xhc3M9ImhlYWRsaW5lLWRlc2NyaXB0aW9uLWRpdiI+PGEgY2xhc3M9ImMtYmxhY2sgc3RyZXRjaGVkLWxpbmsgZC1ibG9jayBtYi0xIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9yZWRpcmVjdC5hc3B4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTA3NDMmVXNlcklEPTAmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXkmaW50ZXJzdGl0aWFsPTEmbm9za2lwPTEiPk1lZGlhIEh1bWlsaWF0ZWQ6IERlbW8gb2YgRWxvbuKAmXMgVGVjaCBQcm92ZXMgVGhleeKAmXJlIFdyb25nPC9hPjxkaXYgY2xhc3M9ImZvbnQtOCBtYi0yIj5FbG9uIE11c2sgYmVsaWV2ZXMgaGlzIG5ldyBBSSBwcm9kdWN0IHdpbGwgYmUgd29ydGggYW4gaW5jcmVkaWJsZSAkOSB0cmlsbGlvbi4NCg0KQnV0IHRoZSBtYWluc3RyZWFtIG1lZGlhIGlzIG5vdCBidXlpbmcgaXQuPGltZyBsb2FkaW5nPSdsYXp5JyBzcmM9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvVHJpZ2dlcmVkQ2FtcGFpZ25QaXhlbC5hc2h4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTA3NDMmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXknIGFsdD0nJyBoZWlnaHQ9JzEnIHdpZHRoPScxJyAvPjwvZGl2PjxkaXYgY2xhc3M9ImJ5bGluZSBtYi0xIiBzdHlsZT0iZm9udC1zaXplOiAuN3JlbTtjb2xvcjojNzU3NTc1OyI+RGVjZW1iZXIgMjMsIDIwMjQmbmJzcDt8Jm5ic3A7QnJvd25zdG9uZSBSZXNlYXJjaCAoQWQpPC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iaGVhZGxpbmUtcm93Ij48ZGl2IGNsYXNzPSJoZWFkbGluZS1pbWFnZS1kaXYiPjxpbWcgc3JjPSIvaW1hZ2VzL25ld3Mtc2l0ZXMvdGlwcmFua3MucG5nIiAgYWx0PSIiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiBjbGFzcz0iaWNvbi1pbWFnZSIgLz48L2Rpdj48ZGl2IGNsYXNzPSJoZWFkbGluZS1kZXNjcmlwdGlvbi1kaXYiPjxhIGNsYXNzPSJjLWJsYWNrIHN0cmV0Y2hlZC1saW5rIGQtYmxvY2sgbWItMSIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vd3d3LnRpcHJhbmtzLmNvbS9uZXdzL3RoZS1mbHkvY2Fybml2YWwtcHJpY2UtdGFyZ2V0LXJhaXNlZC10by0zMi1mcm9tLTMxLWF0LWJhcmNsYXlzP3V0bV9zb3VyY2U9bWFya2V0YmVhdC5jb20mdXRtX21lZGl1bT1yZWZlcnJhbCI+Q2Fybml2YWwgcHJpY2UgdGFyZ2V0IHJhaXNlZCB0byAkMzIgZnJvbSAkMzEgYXQgQmFyY2xheXM8L2E+PGRpdiBjbGFzcz0iYnlsaW5lIG1iLTEiIHN0eWxlPSJmb250LXNpemU6IC43cmVtO2NvbG9yOiM3NTc1NzU7Ij5EZWNlbWJlciAyMyAgPHNwYW4gc3R5bGU9J3RleHQtdHJhbnNmb3JtOm5vbmUnPmF0PC9zcGFuPiA0OjU3IEFNJm5ic3A7fCZuYnNwO3RpcHJhbmtzLmNvbTwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImhlYWRsaW5lLXJvdyI+PGRpdiBjbGFzcz0iaGVhZGxpbmUtaW1hZ2UtZGl2Ij48aW1nIHNyYz0iL2ltYWdlcy9uZXdzLXNpdGVzL2d1cnVmb2N1cy5qcGciICBhbHQ9IiIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGNsYXNzPSJpY29uLWltYWdlIiAvPjwvZGl2PjxkaXYgY2xhc3M9ImhlYWRsaW5lLWRlc2NyaXB0aW9uLWRpdiI+PGEgY2xhc3M9ImMtYmxhY2sgc3RyZXRjaGVkLWxpbmsgZC1ibG9jayBtYi0xIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly93d3cuZ3VydWZvY3VzLmNvbS9uZXdzLzI2MzkwODkvZmVlbC10aGUtbWFnaWMtb2Ytc25vd2ZhbGwtYXQtc3ByaXR6ZXItZWNvcGFya3MtZmVzdGl2ZS13b25kZXItY2Fybml2YWwtMjAyNCI+RmVlbCB0aGUgTWFnaWMgb2YgU25vd2ZhbGwgYXQgU3ByaXR6ZXIgRWNvUGFyaydzIEZlc3RpdmUgV29uZGVyIENhcm5pdmFsIDIwMjQ8L2E+PGRpdiBjbGFzcz0iYnlsaW5lIG1iLTEiIHN0eWxlPSJmb250LXNpemU6IC43cmVtO2NvbG9yOiM3NTc1NzU7Ij5EZWNlbWJlciAyMyAgPHNwYW4gc3R5bGU9J3RleHQtdHJhbnNmb3JtOm5vbmUnPmF0PC9zcGFuPiA0OjI5IEFNJm5ic3A7fCZuYnNwO2d1cnVmb2N1cy5jb208L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJoZWFkbGluZS1yb3ciPjxkaXYgY2xhc3M9ImhlYWRsaW5lLWltYWdlLWRpdiI+PGltZyBzcmM9Ii9pbWFnZXMvbmV3cy1zaXRlcy9hYm1uLnBuZyIgIGFsdD0iIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgY2xhc3M9Imljb24taW1hZ2UiIC8+PC9kaXY+PGRpdiBjbGFzcz0iaGVhZGxpbmUtZGVzY3JpcHRpb24tZGl2Ij48YSBjbGFzcz0iYy1ibGFjayBzdHJldGNoZWQtbGluayBkLWJsb2NrIG1iLTEiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIiBocmVmPSJodHRwczovL3d3dy5hbWVyaWNhbmJhbmtpbmduZXdzLmNvbS8/cD0yOTkwNzMxNyI+Q2Fybml2YWwgQ28uICYgKE5ZU0U6Q0NMKSBTaGFyZXMgR2FwIFVwICBGb2xsb3dpbmcgRWFybmluZ3MgQmVhdDwvYT48ZGl2IGNsYXNzPSJieWxpbmUgbWItMSIgc3R5bGU9ImZvbnQtc2l6ZTogLjdyZW07Y29sb3I6Izc1NzU3NTsiPkRlY2VtYmVyIDIyICA8c3BhbiBzdHlsZT0ndGV4dC10cmFuc2Zvcm06bm9uZSc+YXQ8L3NwYW4+IDE6MjcgQU0mbmJzcDt8Jm5ic3A7YW1lcmljYW5iYW5raW5nbmV3cy5jb208L2Rpdj48L2Rpdj48L2Rpdj48YSBocmVmPSIvc3RvY2tzL05ZU0UvQ0NML25ld3MvIiBjbGFzcz0ibXQtMiBtYi01IHVwcGVyLWxpbmsiPlNlZSBNb3JlIENhcm5pdmFsIENvLiAmIEhlYWRsaW5lczwvc3Bhbj48L2E+ZAIPD2QWAgIBDxYCHwAF9QI8ZGl2IGNsYXNzPSJtYi0zIiBzdHlsZT0iZm9udC1zaXplOiAxLjVyZW07Ij5HZXQgRWFybmluZ3MgQW5ub3VuY2VtZW50cyBpbiB5b3VyIGluYm94PC9kaXY+PHA+V2FudCB0byBzdGF5IHVwZGF0ZWQgb24gdGhlIGxhdGVzdCBlYXJuaW5ncyBhbm5vdW5jZW1lbnRzIGFuZCB1cGNvbWluZyByZXBvcnRzIGZvciBjb21wYW5pZXMgbGlrZSBDYXJuaXZhbCBDby4gJj8gU2lnbiB1cCBmb3IgPHN0cm9uZz5FYXJuaW5nczM2MCdzIGRhaWx5IG5ld3NsZXR0ZXI8L3N0cm9uZz4gdG8gcmVjZWl2ZSB0aW1lbHkgZWFybmluZ3MgdXBkYXRlcyBvbiBDYXJuaXZhbCBDby4gJiBhbmQgb3RoZXIga2V5IGNvbXBhbmllcywgc3RyYWlnaHQgdG8geW91ciBlbWFpbC48L3A+ZAIRDxYCHwAFoxo8aDIgY2xhc3M9InNlY3Rpb24taCBtdC0wIj5BYm91dCBDYXJuaXZhbCBDby4gJjwvaDI+PGRpdiBjbGFzcz0iY29tcGFueS1kZXNjcmlwdGlvbiBwb3NpdGlvbi1yZWxhdGl2ZSIgaWQ9ImNvbXBhbnlEZXNjcmlwdGlvbiIgc3R5bGU9Im1heC1oZWlnaHQ6MzQwcHg7b3ZlcmZsb3c6aGlkZGVuOyI+PGRpdiBjbGFzcz0ibGgtbWVkaXVtIj48ZGl2PjxwIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+PGEgaHJlZj0iL3N0b2Nrcy9OWVNFL0NDTC8iPkNhcm5pdmFsIENvLiAmIChOWVNFOkNDTCk8L2E+IGlzIGEgbGVpc3VyZSB0cmF2ZWwgY29tcGFueSBvcGVyYXRpbmcgYSBmbGVldCBvZiBjcnVpc2Ugc2hpcHMsIGhvdGVscywgYW5kIHJlc29ydHMgd2l0aCBpbnRlcm5hdGlvbmFsIGRlc3RpbmF0aW9ucy4gQnJhbmRzIHVuZGVyIHRoZSBDYXJuaXZhbCBDb3Jwb3JhdGlvbiB1bWJyZWxsYSBpbmNsdWRlIENhcm5pdmFsIENydWlzZSBMaW5lLCBQcmluY2VzcyBDcnVpc2VzLCBIb2xsYW5kIEFtZXJpY2EsIFAmTyBDcnVpc2VzLCBTZWFib3JuLCBDb3N0YSBDcnVpc2VzLCBBSURBIENydWlzZXMsIGFuZCBDdW5hcmQuIFRoZSBjb21wYW55JnJzcXVvO3MgZ29hbCBpcyB0byBwcm92aWRlIGV4dHJhb3JkaW5hcnkgdmFjYXRpb25zIGF0IGFuIGV4Y2VwdGlvbmFsIHZhbHVlLiBBcyBvZiAyMDIyLCB0aGUgY29tcGFueSBsYWlkIGNsYWltIHRvIG5lYXJseSBoYWxmIG9mIHRoZSBnbG9iYWwgY3J1aXNpbmcgbWFya2V0IHNoYXJlIHdpdGggc2V2ZXJhbCBuZXcgc2hpcHMgaW4gdGhlIHdvcmtzLjwvcD4NCjxwIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+Q2Fybml2YWwgQ3J1aXNlIExpbmUgd2FzIGxhdW5jaGVkIGluIDE5NzIgd2l0aCBvbmUgc2Vjb25kLWhhbmQgc2hpcCBhbmQgYSB0YW5rIG9mIGZ1ZWwuIFRoZSBmaXJzdCBwb3J0IG9mIGNhbGwgd2FzIFNhbiBKdWFuLCBQdWVydG8gUmljbywgYnV0IHNvb24gbW9yZSB3ZXJlIGFkZGVkLiBUaGUgb3JpZ2luYWwgZ3Jvd3RoIHN0cmF0ZWd5IGluY2x1ZGVkIGEgZmVzdGl2ZSBhdG1vc3BoZXJlLCBmZWF0dXJlcyBhbmQgYW1lbml0aWVzIHVubGlrZSBhbnkgb3RoZXIgY3J1aXNlIGxpbmUgYXQgdGhlIHRpbWUuIFNsb3cgdG8gc3RhcnQsIHRoZSBncm93dGggc3RyYXRlZ3kgc2hpZnRlZCBpbnRvIG92ZXJkcml2ZSBpbiAxOTgwIHdoZW4gQ2Fybml2YWwgc2hvY2tlZCB0aGUgd29ybGQgYnkgYnVpbGRpbmcgaXRzIG93biBzaGlwLiBUaGUgVHJvcGljYWxlIGJlY2FtZSBhbiBpY29uaWMgbmFtZSBpbiB0aGUgY3J1aXNpbmcgaW5kdXN0cnkgYW5kIHNwYXJrZWQgYSB3YXZlIG9mIHNoaXBidWlsZGluZyB0aGF0IGlzIHN0aWxsIHVuZGVyd2F5LjwvcD4NCjxwIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+VGhlIGNvbXBhbnkmcnNxdW87cyBncm93dGggaGl0IGEgbmV3IHN0cmlkZSBpbiAxOTg3IGZvbGxvd2luZyB0aGUgSVBPIHdoaWNoIGZsb2F0ZWQgMjAlIG9mIHRoZSBjb21wYW55IG9uIHRoZSBvcGVuIG1hcmtldC4gVGhlIHByb2NlZWRzIGZyb20gdGhlIElQTyBhbGxvd2VkIHRoZSBjb21wYW55IHRvIGVtYmFyayBvbiBhIHZveWFnZSBvZiBhY3F1aXNpdGlvbiBhbmQgbm93IENhcm5pdmFsIGlzIHRoZSB3b3JsZCZyc3F1bztzIGxhcmdlc3QgdHJhdmVsIGFuZCBsZWlzdXJlIGJ1c2luZXNzLjwvcD4NCjxwIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+VG9kYXksIENhcm5pdmFsIENvcnBvcmF0aW9ucyZyc3F1bzsgODcgc2hpcHMgdmlzaXQgYXBwcm94aW1hdGVseSA3MDAgcG9ydHMgd29ybGR3aWRlIGFuZCBlbXBsb3kgbW9yZSB0aGFuIDEyMCwwMDAgcGVvcGxlIHdoaWxlIHNlcnZpbmcgbW9yZSB0aGFuIDEzIG1pbGxpb24gZ3Vlc3RzIGFubnVhbGx5IGZvciBhIHRvdGFsIG9mIDg1IG1pbGxpb24gcGFzc2VuZ2VyIGNydWlzZSBkYXlzIHBlciB5ZWFyLiBOZXQgcmV2ZW51ZSwgcHJpb3IgdG8gdGhlIENPVklELTE5IHBhbmRlbWljLCBwZWFrZWQgb3V0IGF0IG92ZXIgJDYuNSBiaWxsaW9uIGFubnVhbGx5LjwvcD4NCjxwIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+Q2Fybml2YWwgQ3J1aXNlIExpbmUgaXMgdGhlIGNvbXBhbnkmcnNxdW87cyBsYXJnZXN0IGJyYW5kIHNlcnZpbmcgZ3Vlc3RzIG9uIGFsbCBjb2FzdHMgb2YgTm9ydGggQW1lcmljYS4gVGhlIGJyYW5kJ3MgMjIgc2hpcHMgbWFrZSAxNTAwIHZveWFnZXMgcGVyIHllYXIgd2l0aCB0cmlwcyByYW5naW5nIGZyb20gMiBkYXlzIHRvIDMgd2Vla3MgYW5kIHBvcnRzIG9mIGNhbGwgZnJvbSB0aGUgQ2FyaWJiZWFuIHRvIEFsYXNrYS4gVGhlIGNvbXBhbnkncyBsYXJnZXN0IHNoaXAgaXMgbmFtZWQgUGFub3JhbWEgYW5kIGNhbiBhY2NvbW1vZGF0ZSBtb3JlIHRoYW4gNCwwMDAgcGFzc2VuZ2Vycy48L3A+DQo8cCBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkNhcm5pdmFsJnJzcXVvO3MgOSBicmFuZHMgcHJvdmlkZSBhY2Nlc3MgdG8gYSB3aWRlIHJhbmdlIG9mIGNydWlzaW5nIHN0eWxlcyBhbmQgZGVzdGluYXRpb25zIGluY2x1ZGluZyB0aGUgQ2FyaWJiZWFuLCBBbGFza2EsIEF1c3RyYWxpYSwgTmV3IFplYWxhbmQsIEhhd2FpaSwgRW5nbGFuZCwgYW5kIHBvcnRzIGluIEFzaWEuIFRoZSBjb21wYW55IGlzIGhlYWRxdWFydGVyZWQgaW4gTWlhbWksIEZsb3JpZGEgYW5kIGhhcyBvZmZpY2VzIGFyb3VuZCB0aGUgd29ybGQuIFRoZSBjb21wYW55IGFsc28gaGFzIHRoZSBkaXN0aW5jdGlvbiBvZiBiZWluZyB0aGUgb25seSBjb21wYW55IGluY2x1ZGVkIGluIGJvdGggdGhlIFMmUCA1MDAgYW5kIEZUU0UgMjUwIGluZGljZXMuPC9wPg0KPHAgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4mbmJzcDs8L3A+PC9kaXY+PGRpdj48aT5Xcml0dGVuIGJ5IDxhIGhyZWY9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2F1dGhvcnMvamVmZnJleS1uZWFsLWpvaG5zb24vJz5KZWZmcmV5IE5lYWwgSm9obnNvbjwvYT48L2k+PC9kaXY+PC9kaXY+PGEgaHJlZj0iL3N0b2Nrcy9OWVNFL0NDTC8iIGNsYXNzPSJtYi0zIHVwcGVyLWxpbmsiPlZpZXcgIENhcm5pdmFsIENvLiAmIFByb2ZpbGU8L3NwYW4+PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImNvbXBhbnktZGVzY3JpcHRpb24tYnV0dG9uIHRleHQtcmlnaHQiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBhcmlhLWNvbnRyb2xzPSJjb21wYW55RGVzY3JpcHRpb24iIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIiBhcmlhLWxhYmVsPSJFeHBhbmQgY29tcGFueSBkZXNjcmlwdGlvbiIgY2xhc3M9ImNsZWFyLWJ1dHRvbiB1cHBlci1saW5rIG5vLWFmdGVyIj5SZWFkIG1vcmU8c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1hbmdsZS1kb3duIG1sLTIiPjwvc3Bhbj48L2J1dHRvbj48L2Rpdj5kAhMPZBYGAgEPZBYCZg8WAh8AZWQCAw8WAh8ABfwJPGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9sZXQtaGlzdG9yeS1iZS15b3VyLWd1aWRlLXdpdGgtdG9sLXN0b2NrLWFmdGVyLWVhcm5pbmdzLyc+SGlzdG9yeSBIaW50cyBhdCBhIFJlYm91bmQgZm9yIFRvbGwgQnJvdGhlcnMgQWZ0ZXIgRWFybmluZ3M8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL2FsaWJhYmEtc3RvY2std2h5LWVhcm5pbmdzLW1ha2UtaXQtYS1idXktZGVzcGl0ZS10aGUtcmVjZW50LWRpcC8nPkFsaWJhYmEgU3RvY2s6IFdoeSBFYXJuaW5ncyBNYWtlIEl0IGEgQnV5IERlc3BpdGUgdGhlIFJlY2VudCBEaXA8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL21lcmNhZG9saWJyZS1kb3duLWFmdGVyLW1pc3NlZC1lYXJuaW5ncy10aW1lLXRvLWJ1eS10aGUtZGlwLyc+TWVyY2Fkb0xpYnJlIERvd24gMjMlIEFmdGVyIE1pc3NlZCBFYXJuaW5nczogVGltZSB0byBCdXkgdGhlIERpcD88L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL2dhbWluZy1zdG9jay1zb2Fycy1hZnRlci1xMy1lYXJuaW5ncy1hLXR1cm5pbmctcG9pbnQtYWhlYWQvJz5Sb2Jsb3ggU3RvY2sgU29hcnMgMjIlIEFmdGVyIFEzIEVhcm5pbmdzIOKAkyBBIFR1cm5pbmcgUG9pbnQgQWhlYWQ/PC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9hcHBsZS1lYXJuaW5ncy13aGVuLXJlYWxseS1nb29kLWp1c3QtaXNudC1nb29kLWVub3VnaC8nPkFwcGxlIEVhcm5pbmdzIC0gV2hlbiBSZWFsbHkgR29vZCBKdXN0IElzbuKAmXQgR29vZCBFbm91Z2ggPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9yb2Jsb3gtc3RvY2stc2V0LWZvci1tb3JlLWdhaW5zLWFmdGVyLXN0cm9uZy1lYXJuaW5ncy1yZXBvcnQvJz5Sb2Jsb3ggU3RvY2sgU2V0IGZvciBNb3JlIEdhaW5zIEFmdGVyIFN0cm9uZyBFYXJuaW5ncyBSZXBvcnQ8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL2FtYXpvbi13aHktYW5hbHlzdHMtdGhpbmstaXRzLWEtc29saWQtYnV5LWFoZWFkLW9mLWVhcm5pbmdzLyc+QW1hem9uOiBXaHkgQW5hbHlzdHMgVGhpbmsgSXQncyBhIFNvbGlkIEJ1eSBBaGVhZCBvZiBFYXJuaW5nczwvYT48L2xpPmQCBQ9kFgICAQ8WAh8AZWQCFQ8WAh8ABacBPHNjcmlwdD4gdmFyIFNjcnBSZXN0cmljdCA9ICI4MkNCQTgyMkMzMDMwREMyOTI5NEI5MUVCQTQxODkxMDRCMzNDRkY5MkZGM0NDMzA4MjczQTNBMjkwOThGM0EyQThCRDMxNzExRDhFMzI1NkU1MDJBNDUyQ0JEMzI0N0Y5ODI3NkNCNDZERDIyQjdFNkM5MDk0NERBNEZFMDA1RiI8L3NjcmlwdD5kAhEPFgIfAAWjATxzY3JpcHQ+IHZhciBlbWxjaGsgPSAiRTBBQjYyMDY2RTE0NTBCNUEwNEY0OEIxMEI3NkE1RDlGMTUxQzUzMDI5NUI5QjAyMTRFNUI1MjlGQTFBM0JFQjdEQTFFNUJFNTE1OTYzRDQ0NzZDNkVBNzY5QzI5QzUwMjZENkFDMkU5NkI3QjgyQzhERjM5NTc0MEQ2QkMxNUUiOyA8L3NjcmlwdD5kAhMPFgIfAAVXPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPkxvYWRQb3B1cFJhdGluZ3MoJ01CLVBvcHVwJywnbWFya2V0YmVhdC5jb20nKTsgPC9zY3JpcHQ+ZAIUDxYCHwAFUTxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz5zZXRDb29raWUoIk1hcmtldEJlYXRPcHRpbkNvb2tpZSIsIDEsIDMpOzwvc2NyaXB0PmRklL0aCMZUBwLiRLU69uzgmBqrMsE=">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['form1'];
    if (!theForm) {
      theForm = document.form1;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=TGE6mH29_tpsdHwhewvfnZZ1XtMYSVXLm0Jql1RT8Gt0UJpBTCqqFxYSJ6nYrV4lmQxbdhmD7ckA_eQodaniwZjAfL41&amp;t=638610691965203766" type="text/javascript"></script>
  <script src="/WebResource.axd?d=4lMJGuquWOjOpKNx9jHWfLxmhW6qp2tPeqMu9eSv61Q3BBcp_u6tm-OawELVd8SzmA8FxOpK8saMz-cLgDs6BCGGHE41&amp;t=638610691965203766" 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="24DB752D">
    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
      value="/wEdAApu+1/5wDDj4v0vA4ZB6V/eRNsEg3Wa+DxW2r/ozlHNsnQo658hAh0LotAhxSAvsX8Vj1mLnD7MUb+L0xaCLf+7f87Xf4ArQG55N13Ak0eejyJhHK6fEGN36InrgtL1qtbtA/ii+1kd9WRD0maj9rqZbOQF/8CpN/gtQtyhTn6mKa/AKZLbtiBfc0vWCYJrjbMxq08jQGPBoPsj1GYw65PfGLluoagkqdBJ1fADo5WJVIV3pqo=">
  </div>
  <div class="fade-in-gray bg-light-gray py-3">
    <div class="container">
      <div style="min-height: 1em;">
      </div>
      <h1 class="mt-0 mb-md-3"> Carnival Co. &amp; Q4 2024 Earnings Report </h1>
      <div class="d-flex justify-content-between flex-wrap">
        <div class="border rounded bg-white p-2 d-flex align-items-center mr-2 mb-2" style="width:67px;height:58px;"><img class="align-middle" style="margin-top:-.07em;" alt="Carnival Co. &amp; logo"
            src="https://www.marketbeat.com/logos/thumbnail/carnival-co--plc-logo.png?v=20240109092155" height="53" width="80"></div>
        <div style="-webkit-flex: 1 0 250px; -ms-flex: 1 0 250px; flex: 1 0 250px; max-width: 100%;">
          <div>
            <div class="price"><strong>$25.46</strong> <span style="color:#D2333D"> -1.34&nbsp;(-5.00%)</span>
              <div class="price-updated">(As of 12:46 PM ET)</div>
            </div>
          </div>
        </div>
        <div class="col-12 col-md-auto text-md-right pl-0 pr-0 pr-sm-3 order-md-2 row mx-0 justify-content-start justify-content-md-end align-items-start">
          <a href="/stocks/NYSE/CCL/earnings/" class="btn btn-secondary mr-2 mb-2">Earnings History</a><a href="/stocks/NYSE/CCL/forecast/" class="btn btn-secondary mr-2 mb-2">Forecast</a>
        </div>
      </div>
    </div>
  </div>
  <div id="cphPrimaryContent_divBg" style="background: linear-gradient(var(--white), var(--blue-2));" class="pb-4">
    <div class="container">
      <div class="row mt-4">
        <div class="col-lg-8">
          <div class="row">
            <div class="col-md-6 mb-3">
              <h2 class="section-h">Carnival Co. &amp; EPS Results</h2>
              <div class="price-data">
                <dt>Actual EPS</dt>
                <dd><strong>$0.14</strong></dd>
              </div>
              <div class="price-data">
                <dt>Consensus EPS</dt>
                <dd><strong>$0.08</strong></dd>
              </div>
              <div class="price-data">
                <dt>Beat/Miss</dt>
                <dd><strong>Beat by <span class="c-green">+$0.06</span></strong></dd>
              </div>
              <div class="price-data">
                <dt>One Year Ago EPS</dt>
                <dd><strong>-$0.07</strong></dd>
              </div>
            </div>
            <div class="col-md-6 mb-3">
              <h2 class="section-h">Carnival Co. &amp; Revenue Results</h2>
              <dl>
                <div class="price-data">
                  <dt>Actual Revenue</dt>
                  <dd><strong>$5.94 billion</strong></dd>
                </div>
                <div class="price-data">
                  <dt>Expected Revenue</dt>
                  <dd><strong>$5.94 billion</strong></dd>
                </div>
                <div class="price-data">
                  <dt>Beat/Miss</dt>
                  <dd><strong>Beat by <span class="c-green">+$80.00 thousand</span></strong></dd>
                </div>
                <div class="price-data">
                  <dt>YoY Revenue Growth</dt>
                  <dd><strong><span class="c-green">+10.00%</span></strong></dd>
                </div>
              </dl>
            </div>
            <div class="col-12 mb-3">
              <h2 class="section-h">Carnival Co. &amp; Announcement Details</h2>
              <dl class="s-table mt-0 mb-0">
                <div class="price-data">
                  <dt>Quarter</dt>
                  <dd><strong>Q4 2024</strong></dd>
                </div>
                <div class="price-data">
                  <dt>Date</dt>
                  <dd><strong><a href="/all-access/earnings-screener/?Date=12/20/2024">12/20/2024</a></strong></dd>
                </div>
                <div class="price-data">
                  <dt>Time</dt>
                  <dd><strong>Before Market Opens</strong></dd>
                </div>
              </dl>
            </div>
          </div>
        </div>
        <div class="col-lg-4">
          <h2 class="section-h mb-0 border-0">Conference Call Resources</h2>
          <div class="border rounded bg-white p-3 mb-3" style="min-height: calc(100% - 3.5rem);">
            <ul class="link-cloud mb-0 px-0 list-style-none mb-2">
              <li class="d-inline-block w-100"><a href="http://mmm.wallstreethorizon.com/u.asp?u=300627" target="_blank" rel="noopener" class="btn btn-secondary w-100"><span class="fa-regular fa-phone mr-2"></span>Conference Call</a></li>
              <li class="d-inline-block w-100"><a href="#transcript" class="btn btn-secondary w-100"><span class="fa-regular fa-message mr-2"></span>Conference Call Transcript</a></li>
              <li class="d-inline-block w-100"><a href="/stocks/NYSE/CCL/earnings/" class="btn btn-secondary w-100"><span class="fa-regular fa-building mr-2"></span>CCL Earnings History</a></li>
            </ul>
          </div>
        </div>
      </div>
      <div class="border rounded px-4 px-md-5 py-3 bg-white mb-5 mt-4">
        <div class="article-body anchor-link-target" id="transcript">
          <h3>Carnival Co. &amp; Q4 2024 Earnings Call Transcript</h3>
          <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 flex-md-nowrap">
              <div class="byline-text flex-grow-1 d-flex flex-wrap align-items-center  w-share">
                <div class="byline-img rounded-circle d-inline-block"><img src="https://www.marketbeat.com/logos/authors/thumb_20240829111142_author-alphastreet.png" alt="AlphaStreet" decoding="async" height="40" width="40"></div>
                <div style="line-height:1em;">
                  <div class="font-small font-weight-bold">Provided by AlphaStreet</div>
                  <div class="d-block c-gray-8 font-smaller">December 20, 2024</div>
                </div>
              </div>
              <div class="share-button-wrapper align-items-stretch d-none" id="webShareButtonWrapper"><button id="webShareButton" class="d-none" type="button" disabled="" title="Share Carnival Co. &amp; Q4 2024 Earnings Call Transcript"><span
                    class="fa-regular fa-share-nodes"></span><span class="share-title"> Share</span></button>
                <script>
                  const shareOpts = {
                    title: 'Carnival Co. \u0026 Q4 2024 Earnings Call Transcript',
                    text: '',
                    url: 'https://www.marketbeat.com/earnings/reports/2024-12-20-carnival-co-plc-stock/'
                  };
                </script>
              </div>
              <div class="share-button-wrapper align-items-stretch d-inline-flex" id="shareButtonWrapper">
                <div id="shareButton" class="share-button  position-relative">
                  <a title="Share on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.marketbeat.com/earnings/reports/2024-12-20-carnival-co-plc-stock/" target="_blank" rel="nofollow noopener" class="btn btn-share"><span class="fa-brands fa-facebook-f"></span></a><a title="Share on Twitter" href="https://twitter.com/intent/tweet?text=Carnival+Co.+%26+Q4+2024+Earnings+Call+Transcript%20https://www.marketbeat.com/earnings/reports/2024-12-20-carnival-co-plc-stock/" target="_blank" rel="nofollow noopener" class="btn btn-share"><span class="fa-brands fa-x-twitter"></span></a><a title="Share on LinkedIn" onclick="window.open('https://www.linkedin.com/cws/share?mini=true&amp;url=https://www.marketbeat.com/earnings/reports/2024-12-20-carnival-co-plc-stock/', 'name','width=600,height=600')" href="https://www.linkedin.com/cws/share?mini=true&amp;url=https://www.marketbeat.com/earnings/reports/2024-12-20-carnival-co-plc-stock/" target="popup" rel="nofollow noopener" class="btn btn-share"><span class="fa-brands fa-linkedin-in"></span></a><a title="Share on StockTwits" href="https://api.stocktwits.com/widgets/share?via=MarketBeat&amp;body=Carnival+Co.+%26+Q4+2024+Earnings+Call+Transcript%20https://www.marketbeat.com/earnings/reports/2024-12-20-carnival-co-plc-stock/" target="_blank" rel="nofollow noopener" class="btn btn-share"><span class="fa-kit fa-stocktwits-mark"></span></a><a title="Print this page" href="javascript:window.print()" class="btn btn-share"><span class="fa-regular fa-print"></span></a><a title="Email this page" href="mailto:?subject=Carnival%20Co.%20%26%20Q4%202024%20Earnings%20Call%20Transcript&amp;body=Check%20out%20this%20stock%3A%20https://www.marketbeat.com/earnings/reports/2024-12-20-carnival-co-plc-stock/%0D%0A%0D%0AFor%20real-time%20financial%20news%20and%20analysis%2C%20visit%20https%3A%2F%2Fwww.marketbeat.com%2F%20." class="btn btn-share"><span class="fa-regular fa-envelope"></span></a><a title="Copy the URL of this page to the clipboard" href="https://www.marketbeat.com/earnings/reports/2024-12-20-carnival-co-plc-stock/" class="btn btn-share shareCopy"><span class="fa-regular fa-link"></span></a>
                  <div class="fixed-notification alert alert-success" aria-live="polite" aria-atomic="true" role="alert">Link copied to clipboard.</div>
                </div>
              </div>
            </div>
          </div>
          <div class="row">
            <article class="col-12 col-lg-8 order-1 order-lg-0">
              <div class="article-page body-copy lh-loose">
                <h4 id="presentation" class="section-h anchor-link-target">Presentation</h4><a href="#questions-and-answers" class="sr-only-focusable">Skip to Questions &amp; Answers</a>
                <div id="transcriptPresentation" class="transcript-discussion mb-4">
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-phone" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold mb-1">Operator</div>
                      </div>
                      <p class="pb-2 mb-0">Greetings, and welcome to the Carnival Corporation &amp; plc Fourth Quarter 2024 Earnings Conference Call. [Operator Instructions]</p>
                      <p class="pb-2 mb-0">It's now my pleasure to turn the call over to Beth Roberts, Senior Vice President, Investor Relations. Please go ahead, Beth.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Beth Roberts</div>
                        <div class="secondary-title font-italic mb-1">Senior Vice President, Investor Relations at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Thank you. Good morning, and welcome to our fourth quarter 2024 earnings conference call. I'm joined today by our CEO, Josh Weinstein; our Chief Financial Officer, David Bernstein; and our Chair, Micky
                        Arison.</p>
                      <p class="pb-2 mb-0">Before we begin, please note that some of our remarks on this call will be forward-looking. Therefore, I will refer you to the forward-looking statement in today's press release. All references to ticket
                        prices, net per diems, net yields and adjusted cruise costs without fuel will be in constant currency unless otherwise stated. References to per diems and yields will be on a net basis.</p>
                      <p class="pb-2 mb-0">Our comments may also reference cruise costs without fuel, EBITDA, net income, free cash flow and ROIC, all of which will be on an adjusted basis unless otherwise stated. All these references are non-GAAP
                        financial measures defined in our earnings press release. A reconciliation to the most directly comparable U.S. GAAP financial measures and other associated disclosures are also contained in our earnings press release and in
                        our investor presentation. Please visit our corporate website, where our earnings press release and investor presentation can be found.</p>
                      <p class="pb-2 mb-0">With that, I'd like to turn the call over to Josh.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-teal rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Thanks, Beth. We had a strong finish to an incredibly strong year. And right off the bat, I'd like to thank the efforts of our hardworking and dedicated team, the best in all of travel and leisure. They have
                        delivered results that consistently outperformed even my own high expectations. Our global portfolio is clearly firing on all cylinders, and I am very proud of what we've been able to accomplish together.</p>
                      <p class="pb-2 mb-0">We delivered another stellar quarter to close out a phenomenal year. In fact, this was our seventh consecutive quarter achieving record revenues alongside favorable forward indicators, like record booking
                        trends and record customer deposits, indicating a continuation of the strong momentum we've been experiencing for the last two years. Fourth quarter net income improved by over $250 million year-over-year, coming in over $125
                        million better than expected. The outperformance was up and down the P&amp;L and driven by strong closing demand across the portfolio, which pushed yields, per diems, EBITDA and operating income, all to new highs this year.
                      </p>
                      <p class="pb-2 mb-0">Full-year revenues hit an all-time high of $25 billion and produced all-time high cash from operations of almost $6 billion. Robust demand delivered a full-year 2024 yield increase of 11%, with the majority
                        of the increase attributable to higher prices. Yields finished the year nearly 250 basis points better than our original guidance, driven by a strong demand environment that we elevated throughout the year. Encouragingly, this
                        was broad based. For 2024, prices were up in all of our major brands and trades between mid-single-digit to mid-teen percentages. And on top of this, onboard spending levels actually accelerated sequentially each quarter
                        throughout the year. Additionally, unit costs came in 100 basis points better than our original guidance for the year, as we identified and executed upon additional cost savings initiatives and saw the benefit of an easing
                        inflationary environment.</p>
                      <p class="pb-2 mb-0">All of this translated to an additional $700 million pick-up to the bottom-line compared to our December guidance and step-change improvements in our two financial metrics that form part of our 2026 SEA
                        Change targets, EBITDA per ALBD and ROIC. After just one year down, with two to go, we're already over 80% of the way toward achieving both of these targets, calling for a 50% increase in EBITDA per ALBD from our 2023 starting
                        point and ROIC of 12%, both of which would be the highest the Company has seen in almost 20 years. And with ROIC ending 2024 at 11%, comfortably above our cost of capital, we are already delivering long-term value for our
                        shareholders, as we lay the foundation we'll build upon in 2025 and beyond.</p>
                      <p class="pb-2 mb-0">At the outset and with about two-thirds of the year already on the books, 2025 is shaping up to be another banner year, with yield growth exceeding 4%, far outpacing historical growth rates and again
                        exceeding unit cost growth, delivering more than $400 million incrementally to the bottom-line. In fact, booking trends even accelerated during the quarter. Despite less inventory for sale as compared to same time last year,
                        2025 booking volumes over the quarter were actually higher year-on-year at higher prices for each quarter, including the period leading up to the election. Booking volumes for 2026 also continue to break records, reflecting
                        sustained demand even for further out-sailings. The ongoing strength in demand reinforced our record-breaking book position. Both price and occupancy are higher for each of the four quarters of 2025, and we managed to increase
                        both our price and occupancy advantage for our 2025 book position, thanks to our outstanding efforts this past quarter.</p>
                      <p class="pb-2 mb-0">I can actually now report that our North American and European segments are each at their longest advanced booking windows on record. All core deployments are also better booked at higher prices than the
                        record levels we achieved at the same time last year. So, with a good amount less inventory to sell for 2025, I cannot stress enough to our customers and trade partners that if you want to sail with us this year, book now
                        while there's still space available. And keep in mind, our 2024 results and booked position for future sailings are being driven by improved operational execution across our brands and are essentially on a same-ship basis.</p>
                      <p class="pb-2 mb-0">Now, don't get me wrong, new ships are great. In fact, we welcomed three amazing new ships in 2024: Carnival Jubilee, the third of five Excel Class vessels for Carnival Cruise Line, is proudly sailing out of
                        the great state of Texas; Sun Princess, Princess Cruise's next-generation flagship, was just awarded Conde Nast Traveler's 2024 Mega Ship of the Year, beating out all other mega ships that entered service this year; and last
                        but not least, came the spectacular Queen Anne, Cunard's first ship in 14 years and a beautiful addition to Queen Victoria, Queen Elizabeth and the venerable Queen Mary 2. While new ships do command a nice premium, the vast
                        majority of our yield growth was driven by fundamental demand improvements for the existing ships across our portfolio of world-class brands.</p>
                      <p class="pb-2 mb-0">Even excluding our new builds, 2024's yields were still up almost 10% over 2023. That's because we're achieving demand growth well above our modest supply pipeline through ground-up efforts to improve
                        execution across the commercial space. We've been investing in both talent and tools, honing in on each of our brand's unique target markets, crafting marketing campaigns that speak directly to them and in the most effective
                        forums. We're successfully enticing new cruise guests away from land-based alternatives. In fact, both new to cruise and repeat guests were each up double-digit percentages this past year. At the same time, our marketing
                        efforts are continuing to deliver growth in web visits, natural and paid search that far outpaced our limited capacity growth, keeping the pipeline of new demand full. Simultaneously with augmenting our performance from top of
                        funnel consideration to closing the deal and generating the bookings, we've been sharpening our yield management techniques to optimize our booking curves and drive ticket prices and onboard spending higher.</p>
                      <p class="pb-2 mb-0">While all of these efforts are already in-flight and clearly working, we have even more in-store to continue the momentum. We're launching new marketing campaigns across all our brands, Princess, Cunard and
                        Seabourn, have already debuted spectacular new creatives this month. In Princess' case, it's fresh take on its incomparable Love Boat theme, featuring Hannah Waddingham of Ted Lasso-fame already helped to produce record
                        booking volumes for the Black Friday through Cyber Monday period, and stay-tuned for new campaigns from AIDA, Carnival, Costa, Holland America and P&amp;O Cruises in the U.K., all launching shortly to coincide with wave
                        season, our peak booking period. We're aggressively working to increase awareness and consideration for cruise travel globally.</p>
                      <p class="pb-2 mb-0">We're also actively working on an enhanced destination strategy to provide guests with yet another reason to take a cruise vacation with us, and that is sure to help us continue to excel. While we retain by
                        far the largest footprint in the Caribbean with six owned and operated destinations that captured 6.5 million guest visits in 2024, we believe we have a meaningful opportunity to expand and capitalize on this strategic
                        advantage. These destinations are amongst our highest-rated guest experiences today, and we have plans to lean into these assets even further.</p>
                      <p class="pb-2 mb-0">While historically, the marketing of our own assets have really focused on the ships, we have untapped potential to create demand for these amazing destination experiences. I have never been more excited
                        about these prospects, as we begin to unfold this multi-year strategy with the opening of Celebration Key in just about six months. This will be by far our largest and most Carnival-centric destination in our portfolio, with
                        five awesome portals built for fun from family-friendly to exclusive beach club experiences. Not only will Celebration Key be the closest destination in our portfolio, saving fuel costs and reducing greenhouse gas emissions,
                        the only way you can get to Celebration Key is on one of our cruises.</p>
                      <p class="pb-2 mb-0">Moreover, we just recently announced a change that signals more about the shift in our destination asset strategy. Half Moon Cay, the highly-rated and award-winning exclusive Bahamian destination known for
                        beautiful beaches and crystal-clear waters, is being renamed RelaxAway, Half Moon Cay, to better reflect the experience guests can expect as they are immersed in this tropical paradise. Enhancements will include an expanded
                        beachfront experience, lunch venues, a variety of bars and other features created with intentionality to reinforce this destination's natural beauty and pristine appeal. Ready in summer of 2026, a newly constructed pier on the
                        North Side will allow two ships to dock, including Carnival's XL Class ships that will be able to visit the private island for the first time.</p>
                      <p class="pb-2 mb-0">We'll be positioning these jewels of the Caribbean with consumers in a way that will encourage guests to actively seek out these specific destinations offered exclusively by our brands, and many of Carnival
                        Cruise Line's itineraries will feature both RelaxAway, Half Moon Cay and Celebration Key, providing guests with complementary experiences enjoying both the idyllic and the ultimate beach days.</p>
                      <p class="pb-2 mb-0">We believe developing and promoting these unique assets will help us cast the net wider and capture even more new to cruise demand. We're already in-flight with preparation for branding and marketing
                        campaigns for these amazing destinations, with more to come in the future.</p>
                      <p class="pb-2 mb-0">As it is, for 2025, we expect to hit our 2026 EBITDA per ALBD target a full-year early, while raising ROIC to just shy of our 12% 2026 target. So, considering all the progress we've made without this in
                        place, it's clear we have a tremendous amount of headroom remaining to create more demand to cultivate more guest loyalty and capture more pricing for the incredible ship and shoreside experiences we provide our guests.</p>
                      <p class="pb-2 mb-0">At the same time, we're making meaningful progress on the sustainability front. We achieved about 17.5% reduction in greenhouse gas emissions intensity versus 2019, on-track to achieve our target of 20% by
                        the end of 2026, a goal that was previously pulled forward by four years. Improvement hasn't just been in emission intensity levels. Despite the fact that we're over 9% larger than we were in 2019, we have actually lowered our
                        absolute greenhouse gas emissions by almost 10% over this time. And, of course, we're also making huge strides on rebuilding our financial fortress. In under two years, we've paid down over $8 billion of debt off our peak and
                        significantly reduced interest expense, which, coupled with our improving EBITDA, has improved our leverage metrics tremendously. Our current 2025 guidance will put us at 3.8 times net debt-to-EBITDA, closing in on our
                        expectation to reach investment-grade leverage metrics in 2026.</p>
                      <p class="pb-2 mb-0">Again, thank you so much to each of our team members who have delivered a step-change improvement in 2024 and set us up for a fantastic 2025 and beyond. And as has always been the case and always will be,
                        thank you so much to our travel agent partners who have contributed immensely to this success. We also appreciate the support we've received from our loyal guests, investors, destination partners and other stakeholders. And
                        let's not forget, these efforts were really all about the main thing, delivering unforgettable happiness to over 13.5 million people in 2024 by providing them with extraordinary cruise vacations, while honoring the integrity
                        of every ocean we sail, place we visit and life we touch.</p>
                      <p class="pb-2 mb-0">With that, I'll turn the call over to David.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded mt-3 ml-3" style="background-image: url(https://insidertrades.com/media/david-bernstein-NYSE-CCL.jpg);"></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">David Bernstein</div>
                        <div class="secondary-title font-italic mb-1">Chief Financial Officer and Chief Accounting Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Thank you, Josh. I'll start today with a summary of our 2024 fourth quarter results. Next, I will provide an update on our refinancing and deleveraging efforts. Then, I'll finish up with some color on our
                        2025 full-year December guidance.</p>
                      <p class="pb-2 mb-0">Let's turn to the summary of our fourth quarter results. Net income exceeded September guidance by $126 million as we outperformed once again. The outperformance was essentially driven by three things.
                        First, favorability in revenue worth $77 million as yields came in up 6.7% compared to the prior year. This was 1.7 points better than September guidance, driven by close-in strength in ticket prices as well as strong onboard
                        spending. Second, cruise costs without fuel per available lower berth day, or ALBD, came in up 7.4% compared to the prior year. This was 0.6 points [Phonetic] better than September guidance, which was worth $13 million. And
                        third, favorability in interest expense, other income and expense and tax expense, all of which were partially offset by higher fuel prices netted to a $38 million improvement.</p>
                      <p class="pb-2 mb-0">Per diems for the fourth quarter improved over 5% versus the prior year, which I would remind you were up over 10% last year, with improvements on both sides of the Atlantic driven by higher ticket prices
                        and improved onboard spending. Strong demand allowed us to once again report records, delivering fourth quarter record revenues, record yields, record per diems, record adjusted EBITDA and record customer deposits.</p>
                      <p class="pb-2 mb-0">Next, I will provide an update of our refinancing and deleveraging efforts. Our full-year 2024 yield improvement of 11% was over three times our 3.5% cost increase. This drove improved margins and cash flow,
                        which resulted in our strong EBITDA of $6.1 billion and cash from operations of about $6 billion. All of this propelled us on our journey to pay-down debt and proactively manage our debt profile. During 2024, we made debt
                        payments of over $5 billion, which included opportunistically prepaying over $3 billion of debt, reducing secured debt, removing the secured second-lien layer from our capital structure and paying-off some of our more
                        expensive debt. We ended 2024 with $27.5 billion of debt, over $8 billion off the January 2023 peak. Our leverage metrics continued to improve in 2024, as our EBITDA continued to grow and our debt levels continued to shrink.
                        We achieved a 4.3 times net debt-to-EBITDA ratio, nearly a 2.5 turn improvement from 2023, positioning us three-fourths the way down the path to investment-grade leverage metrics in just one year. With the benefit of
                        well-managed near-term maturity towers and improved leverage metrics, we expect to opportunistically capitalize on improved interest rates, while proactively managing our maturity towers for 2027 and beyond with various
                        refinancings.</p>
                      <p class="pb-2 mb-0">Now, I'll finish up with some color on our 2025 full-year December guidance. On top of 2024's 11% yield growth, we are expecting to deliver strong 2025 yield improvement, with our guidance forecasting an
                        increase of approximately 4.2%, worth over $0.60 per share when compared to 2024. The strong improvement in 2025 yields is a result of an increase in higher ticket prices, higher onboard spending and, to a lesser degree,
                        higher occupancy, with all three components improving on both sides of the Atlantic. We are well-positioned to drive 2025 ticket pricing higher with significantly less inventory remaining to sell than the same time last year.
                      </p>
                      <p class="pb-2 mb-0">Now, turning to costs. Cruise costs without fuel per ALBD is expected to be up approximately 3.7%, costing $0.28 per share for 2025 versus 2024. We are looking forward to the introduction of our
                        game-changing exclusive Bahamian destination, Celebration Key, in July 2025. We anticipate that Celebration Key will be a smash-hit with our guests and provide an excellent return on our investment. However, operating expenses
                        for the destination will impact our overall year-over-year cost comparisons by about 0.5 point. In 2025, we are expecting 687 dry-dock days, an increase of 17% versus 2024, which will also impact our overall year-over-year
                        cost comparison by about 0.75 points. In 2024, there were several one-time items that we benefited from impacting our overall year-over-year cost comparisons by about 0.25 points. The remaining 2.2-point increase in cruise
                        costs are driven by inflation and higher advertising expense, partially offset by efficiency initiatives and further leveraging our industry-leading scale.</p>
                      <p class="pb-2 mb-0">An increase in depreciation expense and lower interest income is partially offset by an improvement in interest expense from our refinancing and deleveraging efforts for a net impact of $0.04 per share. The
                        net impact of fuel price and currency is expected to favorably impact 2025 by approximately $0.04 per share, with fuel prices favorable by approximately $0.09 per share, while the change in foreign currency exchange rate goes
                        the other way by $0.05 per share. Let's not forget that the European Union Allowance, or EUA, regulation in 2025 increases to 70% of carbon emissions from 40% in 2024. As a result, we would expect the impact of higher EUA
                        costs on our year-over-year fuel expense to be about $0.03 per share.</p>
                      <p class="pb-2 mb-0">In summary, putting all these factors together, our net income guidance for full-year 2025 is over $2.3 billion, an improvement of more than $400 million versus 2024 or $0.28 per share. Robust demand for our
                        brands and continued operational execution is driving our strong financial results, along with our increased confidence in achieving investment-grade leverage metrics during the next couple of years, as we move further down
                        the road rebuilding our financial fortress, while continuing the process of transferring value from debt holders back to shareholders.</p>
                      <p class="pb-2 mb-0">Now, operator, let's open the call for questions.</p>
                    </div>
                  </div>
                </div><button type="button" id="togglePresentationButton" class="clear-button upper-link no-after mx-auto mb-3 mt-1" aria-expanded="false" aria-controls="transcriptPresentation" aria-label="Expand Presentation">Read more<span
                    class="fa-regular fa-angle-right ml-2"></span></button>
                <div style="border-top:1px solid #C2C9CF;border-bottom:1px solid #C2C9CF;padding-top:25px;padding-bottom:25px;"><a target="_blank" rel="sponsored noopener" style="text-decoration:none;color:#444;" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10835&amp;UserID=0&amp;Placement=NativeDisplay&amp;Source=NativeDisplay&amp;interstitial=1&amp;noskip=1"><span style="font-weight:600;color:#444;font-size:18pt;">Has Trump Finally Gone Too Far?</span> <span style="font-size:10pt;font-weight:normal;color:#444;">(Ad)</span><br><p style="text-align:left;font-weight:normal;">Lately, there's been a lot of buzz around a secret loophole executive insiders are using to make millions buying and selling their own stocks.

It's so powerful ... so profitable ... that most people immediately assume this is just another example of Trump doing what's best for business executives.

But surprisingly, this loophole has been on the books for many years and executives have been using it to make HUNDREDS of millions of dollars.

And here's the good news.</p><span style="color:var(--blue);font-weight:normal;text-decoration:underline;">Register For The Webinar To Discover</span></a></div><img loading="lazy"
                  src="https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10835&amp;Placement=NativeDisplay&amp;Source=NativeDisplay" alt="" height="1"
                  width="1"><a href="#participants" class="sr-only-focusable">Skip to Participants</a>
                <h4 id="questions-and-answers" class="section-h anchor-link-target">Questions and Answers</h4>
                <div class="transcript-discussion mb-4" id="transcriptQA">
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-phone" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold mb-1">Operator</div>
                      </div>
                      <p class="pb-2 mb-0">Certainly. We'll now be conducting a question-and-answer session. [Operator Instructions]</p>
                      <p class="pb-2 mb-0">Our first question today is coming from Matthew Boss from J.P. Morgan. Your line is now live.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Matthew Boss</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at J.P. Morgan</div>
                      </div>
                      <p class="pb-2 mb-0">Great. Thanks and congrats on another great quarter.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Thank you very much, Matt.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Matthew Boss</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at J.P. Morgan</div>
                      </div>
                      <p class="pb-2 mb-0">So, Josh, could you elaborate on the foundation that you've laid over the last two years, which you think has positioned you and the Company to capitalize on the current demand that you're seeing? And with
                        '25 shaping up to be another banner year, could you speak to initiatives across the organization to take share, optimize yields and drive onboard spending in '25 and beyond?</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. Thanks. Thanks for the question, Matt. I guess, if we look back at the last two years, probably the biggest thing was just doing a bit of restructuring as we've talked about in the past and getting the
                        right leaders in place, leading the brands, and those leaders are a fantastic group of people, leading fantastic brands.</p>
                      <p class="pb-2 mb-0">On the commercial focus side, which we've been talking about for the last few years, right, it is scrutiny and expectations around how we're improving in the revenue management space, in the marketing space,
                        considerations at top of funnel stuff all the way down to closing the bookings, the amount of advertising that we've ramped up really just to get us closer to where the rest of the market is, I think, is helping to pay
                        dividends, everything from making sure our brands have great relationships with the trade to investing in our own capabilities.</p>
                      <p class="pb-2 mb-0">And probably the last thing about the foundation would be the portfolio management. We've been actively managing the portfolio and allocating ships differently, moving vessels, winding-up a brand in the case
                        of P&amp;O Australia. I think it's setting ourselves up to really put the assets where the highest returns are in the immediate term and the medium-term, while we help all the brands who aren't yet where I think they should be
                        get to those levels.</p>
                      <p class="pb-2 mb-0">So, with respect to 2025 and what are the things that we've got that are going to continue our progress, at a base level, it's a continuation of all of those things in the commercial space and having those
                        great brand leaders really lean-in even further. We're investing in our people, we're investing in our tools, our revenue management tools to make sure that we are utilizing the technology effectively to optimize the yields.
                        The destination strategy, that you already heard in the prepared remarks, I think, that's going to be a tailwind that continues for a really long time and we're really looking-forward to that.</p>
                      <p class="pb-2 mb-0">As far as the OBR, onboard spending, we've got runway there. I mean, we've got a good amount of runway to continue the progress we've been making around pulling forward the spend, which, as everybody knows,
                        opens up the second wallet and the more people spend before they get on the cruise, the more they spend on the cruise. So, our brands are, again, working hard to continue that and we're nowhere near what the cap could be on
                        those types of efforts. So, I'm pretty enthusiastic, as you could probably tell.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Matthew Boss</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at J.P. Morgan</div>
                      </div>
                      <p class="pb-2 mb-0">I can tell. And then, David, maybe just quick, if you could just break-down net cruise costs ex-fuel components and that 3.7% for this year. But I think more so, how best to think about maybe a reasonable
                        spread between yields and cruise costs multi-year, if there's maybe a back of the envelope rule of thumb multi-year?</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded mt-3 mr-3" style="background-image: url(https://insidertrades.com/media/david-bernstein-NYSE-CCL.jpg);"></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">David Bernstein</div>
                        <div class="secondary-title font-italic mb-1">Chief Financial Officer and Chief Accounting Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. So, I did, in my notes, talk about the 3.7%, because just briefly, the expenses relating to Celebration Key were 0.5 point increase and dry-dock days was 0.75 points. I also said about 0.25-point was
                        the one-time items that we benefited from in 2024. And then, the remaining 2.2 points really was a combination of inflation and higher advertising that Josh mentioned, partially offset by efficiency initiatives and other
                        leveraging our scale throughout the Company. So, those are really the four key components that make-up the 3.7%.</p>
                      <p class="pb-2 mb-0">As far as the difference, I don't think there's any rule of thumb here. I really do believe we can continue. As you saw in 2024, it was three times, but that was a recovery story. And our guidance has a
                        0.5-point difference between the yield improvement and a cost-improvement. Keep in mind that 1-point of yield is worth almost double what 1-point of cost is. So, there is leverage there in and of itself. But we will work hard
                        to continue to maintain our cost consciousness. And as Josh talked about, all the things we're investing in, in advertising and revenue management, should help drive yields higher over time as well as the destination strategy.
                        So, we do expect to see a continued improvement in margins.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Matthew Boss</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at J.P. Morgan</div>
                      </div>
                      <p class="pb-2 mb-0">Great color. Best of luck.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-phone" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold mb-1">Operator</div>
                      </div>
                      <p class="pb-2 mb-0">Thank you. Next question is coming from Ben Chaiken from Mizuho Securities. Your line is now live.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Benjamin Chaiken</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Mizuho Securities</div>
                      </div>
                      <p class="pb-2 mb-0">Hey, thanks for taking my questions. Celebration Key looks pretty exciting opening up later this summer. Where do you think you are in the customer awareness of this product? Do you think it's
                        well-understood, appreciated by customers, or is it still -- or is that marketing kind of like -- and then -- and awareness still ramping? And then, I have one follow-up. Thanks.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Sure. Thanks, Ben. Definitely still ramping. I mean, it doesn't exist yet. So, we are definitely building momentum there. We're building excitement. We're getting the response that we expected with respect
                        to how the bookings are shaping up, which is good to see, but it's still early days. I think the really exciting part is once we're in there, really operating and having guests enjoy these experiences and optimizing what we do
                        and how we do it, it takes off from there, because right now, it's make believe. So, we got to have -- we got to let everything get in place, and then I think it will help tremendously.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Benjamin Chaiken</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Mizuho Securities</div>
                      </div>
                      <p class="pb-2 mb-0">Got it. Understood. And then, in the release and call transcript, you referenced an enhanced destination strategy. Can we open this up a little bit? Does this refer to Celebration Key or just a little bit of
                        a teaser to an additional -- to additional opportunities to provide guests with differentiated Carnival-owned, operated destinations? I know you mentioned the pier at Half Moon Cay, I believe. Just trying to understand the
                        magnitude and direction of the strategy. Thanks.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. So, let's take a step back from any one particular destination. I think what I've seen for a long time now for several years that I think some are doing better than others and better than us is turning
                        their own destinations into something that not only guests, but non-cruisers look at and decide that's going to help tilt my vacation decision to take a cruise because the destination itself looks amazing, is an amazing
                        experience and I can only do it on a cruise.</p>
                      <p class="pb-2 mb-0">And we have not historically, I think, done a good enough job in raising the level of awareness on the amazing destinations that we have and that are in the pipeline. So, when it comes to Celebration Key,
                        we're getting a head-start because we're doing it before the location exists. When you think about the change to RelaxAway for Half Moon Cay, it is beautiful. It is one of the most stunning destinations in the world. And yet,
                        if you're not a cruiser, you don't know anything about it. You're not looking for it. And we're going to change that dynamic.</p>
                      <p class="pb-2 mb-0">And with RelaxAway, what we're trying to convey to people who don't cruise is really the vibe of the experience that they can get. And the great thing about it is we're leaning into that natural beauty,
                        which is going to be different from Celebration Key. Celebration Key, as we said, that is the ultimate beach day, right? RelaxAway is all about the idyllic. It's being in a tropical paradise, and we're going to be able to
                        marry those two things together. So, people on the same cruise will be able to get both experiences that are very, very different and exclusive to us. And so, we're going to raise our game there. And there's more things that
                        we can do without heavy investment with some of the destinations that we own to make that part of that more exclusive collection. So, early days, but we're pretty excited about it.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Benjamin Chaiken</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Mizuho Securities</div>
                      </div>
                      <p class="pb-2 mb-0">Very helpful. Thanks.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-phone" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold mb-1">Operator</div>
                      </div>
                      <p class="pb-2 mb-0">Thank you. Next question is coming from Steve Wieczynski from Stifel. Your line is now live.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Steve Wieczynski</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Stifel Financial</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. Hey, guys, good morning. Happy holidays to all you guys. So, Josh or David, if we think about the yield guidance for 2025, just based on the fact that you're two-thirds booked already for next year, it
                        seems like you have strong pricing momentum across pretty much all your geographies. I know you'll hate that I say this, but it seems like the 4% or approximate 4% yield guidance to us might end-up being conservative when we
                        have this same call a year from now.</p>
                      <p class="pb-2 mb-0">So, I guess, the question is, can you give us a little color around the make-up of that yield forecast? And maybe, Josh, it seems like you could be taking a conservative view around whether it's onboard
                        trends, whether it's the close-in pricing opportunity. And if I ask that question other way, I mean, if we think about the -- your initial yield guidance last year, which I think was 8.5%, and it ended-up closer to about 11%.
                        What did you guys underestimate for 2024? Thanks.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. Hey, Steve. Well, first of all, we were a little worried you weren't first in the queue. So, we're going to literally call 911 to make sure you were okay. Glad to hear your voice.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Steve Wieczynski</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Stifel Financial</div>
                      </div>
                      <p class="pb-2 mb-0">All good.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Good. Look, our goal is to give guidance based on what we know and it's certainly something that we want to meet and obviously work hard to exceed. Last year, I meant what I said in my prepared remarks, I
                        think it was a fantastic year by the whole team. That outperformance was, I would argue, was pretty special, and also argue that 250 basis points of yield on top of a base of 8.5%, proportionately is not 2.5% on top of 4.2%.
                        So, we have a very good handle, I think, on where we are today, much more so than last year even because we're already back up in full already at the full occupancy percentage more or less that we always get.</p>
                      <p class="pb-2 mb-0">And if you remember, the first-half of the year was still a catch-up, which is like 5 points of our improvement in yields last year was occupancy. So, I think, we're in a more stable place than we were.
                        Well, the onboard spends have been fantastic. There's no doubt about it, and we're working hard to continue that trend. And when you look at the 4.2%, there's a little bit for occupancy, but it's all price, right? Outside of a
                        little bit of occupancy, it's price and it is a combination of the ticket side and the onboard side [Phonetic] continuing. And we'll work hard to optimize as much as we can. I promise you, our goal is the same as yours, which
                        is get as much revenue as we can.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Steve Wieczynski</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Stifel Financial</div>
                      </div>
                      <p class="pb-2 mb-0">Okay. That's good color. And then, Josh, if we look at Slide 17, about SEA Change. You noted your EBITDA per ALBD is going to be hopefully achieved in 2025. But if we look at your ROIC targets, we look at
                        the -- even the carbon reduction target. I mean, it's almost like you're going to hit those -- potentially hit those as well next year. So, I guess, the question is, do you -- and I know you're going to hate this, but do you
                        start to think about laying out another set of long-range financial targets at some point? To us, it seems like those SEA Change targets really were important pillars and gave the investment community something to really rally
                        behind. So, I'm just trying to get a little bit more color as to how you're thinking about the long-term opportunities here.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. Look, when we get there, I can tell you that whether we get -- whether we do it on the same day or whether we wait a quarter to catch our breath, I can promise you, I like the concept of longer-term
                        targets that we set for ourselves and we set for our investors, so you can understand what we think our trajectory should be and I can motivate my team internally to rally around what I think we should be expecting of
                        ourselves. So, yes, you can expect that to happen when we get there.</p>
                      <p class="pb-2 mb-0">And look, I'd love nothing more to get to where we were -- where we say we're going to be in 2026 SEA Change targets early. We need about $100 million of operating income to get to the ROIC. Carbon will be
                        harder. We have a pretty good understanding of where we are, but getting to 19% is pretty good and we'll see what happens.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Steve Wieczynski</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Stifel Financial</div>
                      </div>
                      <p class="pb-2 mb-0">Okay. Got you. And real quick housekeeping wise. David, can -- is there anything we should think about in terms of cadence of costs? Obviously, we've got the first quarter NCC guide, but anything else
                        through the rest of the year we should think about?</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded mt-3 mr-3" style="background-image: url(https://insidertrades.com/media/david-bernstein-NYSE-CCL.jpg);"></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">David Bernstein</div>
                        <div class="secondary-title font-italic mb-1">Chief Financial Officer and Chief Accounting Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">So, as you can imagine, it is tough in terms of seasonalization between quarters. But the guidance I would give you is that in the second quarter, we do expect higher dry-dock days. So, I wouldn't be
                        surprised if the second and third quarters were, call it, 1.5 points to 2.0 points above the full-year average, and the fourth quarter is lower. That's about the best initial guidance I can give you. But we too will probably
                        see some changes, because this guidance presumes we've made every decision on all advertising and everything else between the quarters. So, just take it as a forecast.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Steve Wieczynski</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Stifel Financial</div>
                      </div>
                      <p class="pb-2 mb-0">Okay. Thanks, guys. Happy holidays.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">You too, Steve.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-phone" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold mb-1">Operator</div>
                      </div>
                      <p class="pb-2 mb-0">Thank you. Next question is coming from Robin Farley from UBS. Your line is now live.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Robin Farley</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at UBS Securities</div>
                      </div>
                      <p class="pb-2 mb-0">Great. Thank you. Obviously, fantastic guidance here and better than expected. I did want to ask about two things just to get a feel for whether these things are in your guidance or how much they're in your
                        guidance and whether this will be additional upside. First is, Celebration Key, you mentioned, obviously, you expect it to be very successful and a driver, but you're not really able to see at this point what it would add
                        really to ticket price or onboard spend.</p>
                      <p class="pb-2 mb-0">So, I'm just wondering if you could help us understand how much or really how little you may have in your yield guidance today for Celebration Key. I know in your cruise cost guidance, it's about 50 basis
                        points. How much is it in your yield guidance at the moment? Thanks.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. Thanks, Robin. So, it is in our guidance, but I'll give you some magnitude of just what touches Celebration Key this year and it's only 5% of our total sailings in 2025. So, it's not that much. When we
                        get to 2026 and we're on kind of a full-year run-rate basis, you're talking about 15% plus. So, it will be more meaningful for the Company overall. Nonetheless, I'm not going to say what it is, but we're happy to say that when
                        we look at our bookings in the fourth quarter for Carnival, we are seeing the premium that we expected to see, which is good to see.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Robin Farley</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at UBS Securities</div>
                      </div>
                      <p class="pb-2 mb-0">Okay. Great. Thank you. And then, also in your EPS guidance, I think that you have $3 billion in debt that's callable next year. I hope I'm getting this number right, but it's -- and I assume that you're not
                        factoring in the lower interest cost from some of that very expensive debt. If that were re-done at maybe, what, some other things this year have been done at, could that be $0.20 or $0.25 of sort of upside in annual interest
                        expense savings? Is that kind of the ballpark to think about potential upside?</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded mt-3 mr-3" style="background-image: url(https://insidertrades.com/media/david-bernstein-NYSE-CCL.jpg);"></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">David Bernstein</div>
                        <div class="secondary-title font-italic mb-1">Chief Financial Officer and Chief Accounting Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">So, $0.20 to $0.25, $0.20 would be $280 million, because it's $0.14 per $0.01. So, just keep that in mind. I'm not sure what you were thinking of. I will say that there is opportunity on the refinancings. We
                        do expect to address those two double-digit interest rate debts that you're referring to. They're both callable, as you said, in the first-half of the year. There will be some additional savings. We do -- we will look at that
                        throughout the year.</p>
                      <p class="pb-2 mb-0">We did include just a bit of saving -- interest savings in our forecast, but -- because we're not sure what the market will bring in terms of interest rates to us. So, there is -- hopefully, we'll have a
                        number of successful transactions this year, which will provide some upside for, I should say, some lower interest expense.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Robin Farley</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at UBS Securities</div>
                      </div>
                      <p class="pb-2 mb-0">Okay. Great. Thanks very much.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Thanks, Robin.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-phone" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold mb-1">Operator</div>
                      </div>
                      <p class="pb-2 mb-0">Thank you. Next question is coming from James Hardiman from Citi. Your line is now live.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">James Hardiman</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Smith Barney Citigroup</div>
                      </div>
                      <p class="pb-2 mb-0">Hey, good morning. So, I wanted to ask maybe a big-picture question. Obviously, not a whole lot of capacity being added here. And so, so much of this growth story is organic, obviously. And so, I guess, my
                        first question is, how much of that organic turnaround do you think is a function of sort of factors taking place in the industry versus, I don't know, self-help, right? You listed obviously a whole bunch of things that you're
                        doing brand by brand. I'm ultimately trying to figure out sort of the sustainability of this organic growth that we're seeing right now.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. Hey, James. How are you doing? Man, I wish I could tell you what the scientific answer to your question is about the industry overall versus us. I think the industry being more mainstream along with us
                        is certainly a fantastic thing for everybody, and I don't want to discount that. But I meant what I said about same-ship sales. We got almost 10% yields on same-ship.</p>
                      <p class="pb-2 mb-0">And in -- if you look at our history, our historic growth rates on revenue are significantly lower than our cruise competitor set. And when you look -- I don't know what they're going to do next year. But
                        when you look at this year, we're right in the mix and -- or at the top. So, I feel very good that our trajectory is changing for us versus what we had been accustomed to. And it means we've got a pretty good amount of
                        headroom as we look forward because people should be paying more for our experiences. Not only vis-a-vis our cruise competitors, but I'm talking about vis-a-vis the experience gap, that exists on what we do versus what land
                        offers, what we call the price to experience ratio is just remarkably skewed and we should be getting a lot more versus what land competitors do.</p>
                      <p class="pb-2 mb-0">And I think it's probably a pretty good sign that I'm right about that and the potential. When you think about Disney, it basically say we're going to under-invest in things that we have in the past, but
                        we're going to double down on cruise. They see the value of that as well. So, I think we're in good company and we've got a lot of self-help along the way.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">James Hardiman</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Smith Barney Citigroup</div>
                      </div>
                      <p class="pb-2 mb-0">Got it. And then, I guess, along those same lines, although, I guess in a lot of ways, I'm asking some previous questions in a different way, but you finished '24 with per diems up north of 5%. The guidance
                        for the year, I guess, yield guidance is 4.2%. There's some occupancy in there, and then first quarter is 4.6%. So, we're going 5%-plus to 4.6% to something lower. I guess, from our perspective, right, Celebration Key, which
                        comes on in the back-half should actually help with some acceleration.</p>
                      <p class="pb-2 mb-0">I guess, is there anything quantifiable that we should be thinking about that would weigh on per diems as we work our way through the year, maybe an itinerary geographical mix issue or is this just -- you
                        get some version of this question every quarter, right? Is this just sort of conservatism the further out you look?</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">I guess, same answers that we've been giving, right? We're trying to be as transparent as we can be with everyone on the call and everyone who's not on the call. We haven't been through wave yet, we will.
                        Although it's been a remarkable ride for two years, it feels like wave hasn't stopped since summer of 2022. But we haven't been there yet. And so, we'll see what that brings us and we'll talk again in March.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">James Hardiman</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Smith Barney Citigroup</div>
                      </div>
                      <p class="pb-2 mb-0">Got it. Appreciate it.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-phone" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold mb-1">Operator</div>
                      </div>
                      <p class="pb-2 mb-0">Thank you. Next question is coming from Patrick Scholes from Truist. Your line is now live. Patrick, your phone is on mute.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Patrick Scholes</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Truist Securities</div>
                      </div>
                      <p class="pb-2 mb-0">Hi. Good morning. Can you hear me?</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-phone" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold mb-1">Operator</div>
                      </div>
                      <p class="pb-2 mb-0">Go ahead, please.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah, Patrick.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Patrick Scholes</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Truist Securities</div>
                      </div>
                      <p class="pb-2 mb-0">Great. Thank you. I'd like to ask a little bit about Mexico for my first question. Some news out there lately regarding additional passenger charges on that. Is -- do you -- Josh, do you think this is a done
                        [Phonetic] deal? Or is there any chance that, that may not go through at this point? And then, specifically for your folks, for your ships, what percentage of your itineraries do make a stop at a port in Mexico? That's my
                        first question. Thank you.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. So, right off the bat, no, I do not think it is a done deal. We've been dealing with this, with the folks in Mexico for the last few weeks. We were not consulted. No one was consulted when this was
                        passed. It was pretty -- it's pretty clear to me. I have a lot of respect for the President and what she's doing, but she was misinformed, not informed and no one was thinking through the ramifications of what they were
                        suggesting. And there's a reason why cruise is in-transit historically as opposed to people who fly into Mexico and stay there for several days.</p>
                      <p class="pb-2 mb-0">So, it's already been pushed off to July 1. We're not satisfied with that. We want to have good dialogue with the government and explain all the benefits that we bring to Mexico, which are significant and it
                        doesn't take much to tweak itineraries to effectively erase what the proposed tax is on the industry. And so, I feel -- we are engaged in those conversations. We hope to have more after the new year, but it definitely not
                        settled and we have nothing in the forecast for these changes for the tax, just so everybody knows, nothing for the year.</p>
                      <p class="pb-2 mb-0">As far as what the impact would be for 2025, assuming it did go into place and we made no changes starting in July of 2025, it's less than 5% of our itineraries for the year -- for the remainder of the year.
                      </p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Patrick Scholes</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Truist Securities</div>
                      </div>
                      <p class="pb-2 mb-0">Okay. Thank you. Certainly, a fluid situation. And then, a follow-up question is on the year-over-year growth rate in your passenger ticket revenues versus year-over-year growth rate in your commissions,
                        transportation and other. The past several quarters, those growth rates sort of moved in-line or lock-step. This most recent quarter, you did have a noticeable increase in passenger ticket revenue percentages higher than the
                        commissions paid out. Are you starting to see more book direct or anything to read into that? Thank you.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded mt-3 mr-3" style="background-image: url(https://insidertrades.com/media/david-bernstein-NYSE-CCL.jpg);"></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">David Bernstein</div>
                        <div class="secondary-title font-italic mb-1">Chief Financial Officer and Chief Accounting Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Patrick, we should talk after the call. I thought it was pretty close. I thought it was a 0.1% or something, it's very close revenue.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Patrick Scholes</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Truist Securities</div>
                      </div>
                      <p class="pb-2 mb-0">Okay. I'll come up with a little bit difficult, we'll talk about that after the call. But anything else to...</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded mt-3 mr-3" style="background-image: url(https://insidertrades.com/media/david-bernstein-NYSE-CCL.jpg);"></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">David Bernstein</div>
                        <div class="secondary-title font-italic mb-1">Chief Financial Officer and Chief Accounting Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Nothing else to consider. I mean the numbers, as you know, do vary a little bit from quarter-to-quarter because of currency and the amount of air-sea mix that we have. But nothing significant otherwise.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Patrick Scholes</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Truist Securities</div>
                      </div>
                      <p class="pb-2 mb-0">Okay. Thank you for the clarification.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Thanks, Patrick.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-phone" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold mb-1">Operator</div>
                      </div>
                      <p class="pb-2 mb-0">Thank you. Next question today is coming from David Katz from Jefferies. Your line is now live.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">David Katz</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Jefferies Financial Group</div>
                      </div>
                      <p class="pb-2 mb-0">Hi, afternoon. Covered -- thank you for taking my question. Covered a lot already. I wanted to get a sense for the cost side of the equation, right, and the variability within there, right, the degree to
                        which and what would have to happen for you to turn out a little bit better on the cost increases that you may have built into your guidance? And then, I have a quick follow-up.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded mt-3 mr-3" style="background-image: url(https://insidertrades.com/media/david-bernstein-NYSE-CCL.jpg);"></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">David Bernstein</div>
                        <div class="secondary-title font-italic mb-1">Chief Financial Officer and Chief Accounting Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. So, the -- if we're talking about the full-year, and the 3.7%, the thing that is likely to change over time is most likely to be the efficiencies we find in the magnitude of those efficiencies. We are
                        constantly working hard. We have lots of ideas out there. It is always very difficult to figure out the exact timing. And we did build quite a bit into our guidance and into our forecast. But we continue to work hard to
                        improve on those.</p>
                      <p class="pb-2 mb-0">And so, last year, we were able to exceed what our expectations were and we'll work hard to try to do better this year, but it's very hard on the timing of all these items. Plus, we built-in inflation,
                        something a little bit less than 3% and trying to get that number perfect. I mean, if you know absolutely in every category what inflation will be in 2025, let me know, because we did the best we could. But I'm sure some of
                        those pieces are going to be off. As I always say, there's only one thing I know about every forecast that's wrong, I just don't know by how much and in what direction.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">David Katz</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Jefferies Financial Group</div>
                      </div>
                      <p class="pb-2 mb-0">Well said. I wanted to follow-up just on the leverage side of things. When I look back historically at where the Company has operated, obviously making good progress today, but should we be thinking about
                        the 2 times or better as a long-term aspirational target? Is that still achievable?</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Well, as a proud former Treasurer of the Company, it's not a target we have for ourselves right now. Our target right now is get to investment-grade metrics, which is at the 3.5 times. How strong we want to
                        rebuild that fortress, that's still up for -- that's up for a decision. Do we need to be an A- rated company again, bordering on A, which is some of the situations we found ourselves in? I could argue, no, we don't need to. Do
                        we want to be a solid investment-grade? Absolutely.</p>
                      <p class="pb-2 mb-0">So, as we get closer to that metric, we're obviously going to be having conversations with our Board to really set-out what we think the right balance is between that balance sheet strength, investing in
                        ourselves, investing in our shareholder returns via dividends or buybacks, will -- remains to be seen what the form will be and when. But that all goes into the mix, but I'd say nobody should be thinking about a 2-time as a
                        target we're setting for ourselves.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">David Katz</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Jefferies Financial Group</div>
                      </div>
                      <p class="pb-2 mb-0">Thank you very much. Appreciate it.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah, pleasure.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-phone" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold mb-1">Operator</div>
                      </div>
                      <p class="pb-2 mb-0">Thank you. Next question today is coming from Jamie Katz from Morgan Stanley -- I'm sorry, for Morningstar. Your line is now live.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Jaime M. Katz</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Morningstar Research Services</div>
                      </div>
                      <p class="pb-2 mb-0">Hey, good morning. Thank you for taking my questions. First, I'm hoping that you guys can talk a little bit about wave season. I guess, I'm trying to understand how to think about balancing filling the rest
                        of 2025 with pulling forward more demand from 2026, and whether or not one is a better strategy than the other without giving too much competitive information away? Is there a way to, I guess, bundle even less than you are
                        bundling now and maybe promote less in order to optimize pricing? Thanks.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. Thanks. So, it's a little bit of a hard question to answer. We are actively and have been actively selling 2025 and 2026 for some time, as you might have picked-up in the prepared remarks, we actually
                        just had a record this past quarter for booking activity for the further year out, so 2026 in this case. So, I think, our brands are, actually when it comes to revenue management and optimizing the shape of the curve, they're
                        doing a pretty solid job across the board, which doesn't mean there's not a lot of room for improvement, but a pretty solid job.</p>
                      <p class="pb-2 mb-0">So, everyone's hitting wave in slightly different positions with respect to how much they're booked for 2025 and in what quarters. So, I'd say, it's a case by case decision about how they're going to be
                        tackling wave. I would say everybody does promotions in wave, everyone. It's how you get people interested in incursion during this critical period. But I would remind you, we did promotions last year in wave, and we ended-up
                        with 11% yields. So, the promotional tactics and tools that we use, they're healthy and they're part of the process that we go through.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Jaime M. Katz</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Morningstar Research Services</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. And then, the other question I have is a little bit of a longer-term strategic question, right? We know what the costs are affiliated with Celebration Key this summer, but I suspect this isn't a
                        one-and-done project. So, is there some non-new build capex we should be thinking of like level that will be in these brand-building projects longer-term that might be higher than it was in the past?</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">That's a fair question. I think if you think about the things that we've been investing in outside of the new-build Celebration Key, the pier at Half Moon Cay, AIDA Evolutions, right, which is their mid-ship
                        refurbishment plan. And AIDA is -- as much to Carnival's chagrin, AIDA is pretty much neck and neck with Carnival for highest returning brand in our portfolio. We're making the right investments in non-new build to continue
                        the momentum that we have.</p>
                      <p class="pb-2 mb-0">As far as what the ultimate level is on a run-rate basis goes, we don't -- I don't have a number for you that I'd stick to that says over the next six years or seven years, this is what you should expect.
                        But clearly, we're making these investments on the basis that they are going to support the improved returns that we demand of ourselves. So, it's about $600 million for Celebration Key as we've talked about. It's another few
                        hundred million for what we're doing at RelaxAway, Half Moon Cay, and AIDA Evolutions for any one particular ship that they're going through this process, you're talking about tens of millions, but we think it's tens of
                        millions that really is going to be a boost for a brand that is incredibly high-returning.</p>
                      <p class="pb-2 mb-0">So, I don't know, David, if you want to add any more color.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded mt-3 mr-3" style="background-image: url(https://insidertrades.com/media/david-bernstein-NYSE-CCL.jpg);"></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">David Bernstein</div>
                        <div class="secondary-title font-italic mb-1">Chief Financial Officer and Chief Accounting Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. The only thing I'd say is, I mean you saw in the press release what our number was for 2025. In all likelihood, it's going to be something similar to that going forward, but it's hard to say exactly
                        what it will be every single year, because there's so many bigger decisions that we'll be making over time, which will make-up that number.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">One thing I would say about the destination side is Celebration Key and Half Moon Cay are a little bit unique in the scope and size of what we're doing. The other destinations we have in our footprint,
                        they're amazing and we will spend some money over time to do some things and make the experience better and better opportunity for us to generate returns. But I don't see other than maybe a continued expansion of Celebration
                        Key as we've already been talking about through the end of this decade. I'm not sure I see on the horizon anything that I'd flag for you right now is kind of out of the blue that we'd be talking about in six months or a year.
                      </p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Jaime M. Katz</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Morningstar Research Services</div>
                      </div>
                      <p class="pb-2 mb-0">Great. Thank you.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Beth Roberts</div>
                        <div class="secondary-title font-italic mb-1">Senior Vice President, Investor Relations at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Last question. One more...</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-phone" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold mb-1">Operator</div>
                      </div>
                      <p class="pb-2 mb-0">Thank you. Next question is -- go ahead, I'm sorry.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded mt-3 mr-3" style="background-image: url(https://insidertrades.com/media/david-bernstein-NYSE-CCL.jpg);"></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">David Bernstein</div>
                        <div class="secondary-title font-italic mb-1">Chief Financial Officer and Chief Accounting Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. We'll just take one more question. We're approaching the hour.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-phone" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold mb-1">Operator</div>
                      </div>
                      <p class="pb-2 mb-0">Sure thing. Our final question today is coming from Brandt Montour from Barclays. Your line is now live.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Brandt Montour</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Barclays</div>
                      </div>
                      <p class="pb-2 mb-0">Good morning, everybody. Thanks for taking my question and congratulations on the results today.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Thanks, Brandt.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Brandt Montour</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Barclays</div>
                      </div>
                      <p class="pb-2 mb-0">So, the first question -- you're welcome. So, my first question is on the booking curve, Josh, and I don't know if this is an easy one to answer. But when you try and take forecasting out of it and you just
                        focus in on your booking curve today versus the way -- or versus how your bookings looked at the same time last year, does the pricing look any less robust than this time last year, perhaps tougher comps or anything else that
                        you would highlight?</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Well, I mean it's certainly tougher comps this year than it was last year. The brands are -- as I said though in the prepared remarks, we're basically at a higher occupancy at a higher price point, and
                        that's across all four quarters. So, I think the brands are doing a good job of continuing the momentum and optimizing that curve.</p>
                      <p class="pb-2 mb-0">So, it probably doesn't answer the question the way you'd like it to, but we'll see where that shakes out. We gave you our view of yields as of now, and we'll update you as there's things to update.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Brandt Montour</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Barclays</div>
                      </div>
                      <p class="pb-2 mb-0">Okay. Great. Thanks. And then, just a quick housekeeping. The Red Sea had a, something like, $130 million impact last year. How much of that effectively do you get back in '25 and sort of how should we think
                        about the timing of it and the cadence and where it would kind of show-up in the comps?</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah. So, I think when it all shook out, it was probably a little less than $100 million at the end of the day as we did our analysis for 2024. I think the thing about year-over-year for '25 that people need
                        to keep in mind is, it's not a huge spring back. And the reason why is, if you think about this time last year, we had already sold our world cruises, people were already on them before the Red Sea became a thing. We had to
                        scramble, we did everything we had to do, it cost us $90 million. This year, we're in a different place, which is we knowingly took Red Sea out of the equation back in February, March for 2025, which meant we had to sell
                        cruises that weren't necessarily as attractive to sell, because you can't go through the Red Sea.</p>
                      <p class="pb-2 mb-0">And so, from a year-over-year -- it's a different kind of pain-point that we had to deal with, and we've dealt with and it's in our numbers. But it means that what you'd love to see is kind of this
                        bounce-back and we're whole and we move forward. I don't think '25 versus '24 is really the year that we'll see that. The normalization is now, and so '26 versus '25 will be on an apples-to-apples basis.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Brandt Montour</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Barclays</div>
                      </div>
                      <p class="pb-2 mb-0">Okay. So, lower yields offsetting no disruption this year, potentially.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Yeah, more or less in high level. Yeah, that's fair.</p>
                    </div>
                  </div>
                  <div class="transcript-line-right mb-4">
                    <div class="insider-image border rounded text-center mt-3 ml-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-green rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Brandt Montour</div>
                        <div class="secondary-title font-italic mb-1"> Analyst at Barclays</div>
                      </div>
                      <p class="pb-2 mb-0">Okay. All right. Congrats, again, guys. Thanks.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light-blue rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold">Josh Weinstein</div>
                        <div class="secondary-title font-italic mb-1">President, Chief Executive Officer &amp; Chief Climate Officer at Carnival Co. &amp;</div>
                      </div>
                      <p class="pb-2 mb-0">Thanks very much, Brandt. Okay. So, with that, I think we're over-time. So, I'd say, happy holidays and wishing everybody on the call nothing but good health and happiness in 2025. Thanks very much for
                        joining.</p>
                    </div>
                  </div>
                  <div class="transcript-line-left pb-4">
                    <div class="insider-image border rounded text-center mt-3 mr-3"><span class="fa-regular fa-phone" aria-hidden="true"></span></div>
                    <div class="flex-shrink-1 position-relative transcript-arrow bg-light rounded py-2 px-3">
                      <div class="transcript-line-speaker">
                        <div class="font-weight-bold mb-1">Operator</div>
                      </div>
                      <p class="pb-2 mb-0">[Operator Closing Remarks]</p>
                    </div>
                  </div>
                </div><button type="button" id="toggleQAButton" class="clear-button upper-link no-after mx-auto mb-3 mt-1" aria-expanded="false" aria-controls="transcriptQA" aria-label="Expand Questions and Answers">Read more<span
                    class="fa-regular fa-angle-down ml-2"></span></button>
                <h4 id="participants" class="section-h anchor-link-target">Participants</h4>
                <div class="row narrow-gutter-row">
                  <div class="col-12 col-md-6">
                    <h5 class="mt-1">Corporate Executives</h5>
                    <ul class="pl-0 font-smaller" style="left:auto; line-height:1.1em;">
                      <li class="list-group-item border-0 pl-0 py-2">
                        <div class="d-flex align-items-start">
                          <div class="bg-light insider-image border rounded text-center d-flex align-items-center justify-content-center mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                          <div class="flex-grow-1"><strong>Beth Roberts</strong>
                            <div class="secondary-title font-italic">Senior Vice President, Investor Relations</div>
                          </div>
                        </div>
                      </li>
                      <li class="list-group-item border-0 pl-0 py-2">
                        <div class="d-flex align-items-start">
                          <div class="bg-light insider-image border rounded text-center d-flex align-items-center justify-content-center mr-3"><span class="fa-regular fa-user" aria-hidden="true"></span></div>
                          <div class="flex-grow-1"><strong>Josh Weinstein</strong>
                            <div class="secondary-title font-italic">President, Chief Executive Officer &amp; Chief Climate Officer</div>
                          </div>
                        </div>
                      </li>
                      <li class="list-group-item border-0 pl-0 py-2">
                        <div class="d-flex align-items-start">
                          <div class="mr-3 insider-image border rounded" style="background-image: url(https://insidertrades.com/media/david-bernstein-NYSE-CCL.jpg);"></div>
                          <div class="flex-grow-1"><a class="no-underline" target="_blank" rel="noopener" href="https://www.insidertrades.com/carnival-co-plc-stock/david-bernstein-1/">David Bernstein</a>
                            <div class="secondary-title font-italic">Chief Financial Officer and Chief Accounting Officer</div>
                          </div>
                        </div>
                      </li>
                    </ul>
                  </div>
                  <div class="col-12 col-md-6">
                    <h5 class="mt-1">Analysts</h5>
                    <ul class="pl-0 font-smaller" style="left:auto; line-height:1.1em;">
                      <li class="list-group-item border-0 pl-0 py-2">
                        <div class="d-flex align-items-start">
                          <div class="flex-grow-1"><strong>Matthew Boss</strong>, <span class="secondary-title font-italic">J.P. Morgan</span></div>
                        </div>
                      </li>
                      <li class="list-group-item border-0 pl-0 py-2">
                        <div class="d-flex align-items-start">
                          <div class="flex-grow-1"><strong>Benjamin Chaiken</strong>, <span class="secondary-title font-italic">Mizuho Securities</span></div>
                        </div>
                      </li>
                      <li class="list-group-item border-0 pl-0 py-2">
                        <div class="d-flex align-items-start">
                          <div class="flex-grow-1"><strong>Steve Wieczynski</strong>, <span class="secondary-title font-italic">Stifel Financial</span></div>
                        </div>
                      </li>
                      <li class="list-group-item border-0 pl-0 py-2">
                        <div class="d-flex align-items-start">
                          <div class="flex-grow-1"><strong>Robin Farley</strong>, <span class="secondary-title font-italic">UBS Securities</span></div>
                        </div>
                      </li>
                      <li class="list-group-item border-0 pl-0 py-2">
                        <div class="d-flex align-items-start">
                          <div class="flex-grow-1"><a class="no-underline" href="/all-access/analyst-rankings/details/?AnalystName=James Hardiman&amp;FirmID=20293&amp;Type=0">James Hardiman</a>,
                            <a class="secondary-title no-underline font-italic" href="/all-access/brokerage-rankings/details/?id=20293&amp;Type=0">Smith Barney Citigroup</a></div>
                        </div>
                      </li>
                      <li class="list-group-item border-0 pl-0 py-2">
                        <div class="d-flex align-items-start">
                          <div class="flex-grow-1"><strong>Patrick Scholes</strong>, <span class="secondary-title font-italic">Truist Securities</span></div>
                        </div>
                      </li>
                      <li class="list-group-item border-0 pl-0 py-2">
                        <div class="d-flex align-items-start">
                          <div class="flex-grow-1"><a class="no-underline" href="/all-access/analyst-rankings/details/?AnalystName=David Katz&amp;FirmID=149&amp;Type=0">David Katz</a>,
                            <a class="secondary-title no-underline font-italic" href="/all-access/brokerage-rankings/details/?id=149&amp;Type=0">Jefferies Financial Group Inc.</a></div>
                        </div>
                      </li>
                      <li class="list-group-item border-0 pl-0 py-2">
                        <div class="d-flex align-items-start">
                          <div class="flex-grow-1"><strong>Jaime M. Katz</strong>, <span class="secondary-title font-italic">Morningstar Research Services</span></div>
                        </div>
                      </li>
                      <li class="list-group-item border-0 pl-0 py-2">
                        <div class="d-flex align-items-start">
                          <div class="flex-grow-1"><a class="no-underline" href="/all-access/analyst-rankings/details/?AnalystName=Brandt Montour&amp;FirmID=4&amp;Type=0">Brandt Montour</a>,
                            <a class="secondary-title no-underline font-italic" href="/all-access/brokerage-rankings/details/?id=4&amp;Type=0">Barclays PLC</a></div>
                        </div>
                      </li>
                    </ul>
                  </div>
                </div>
              </div>
              <p><a href="https://www.alphastreet.com/" rel="noopener"><img src="/images/alphastreet.png" alt="Alpha Street Logo" loading="lazy" width="150" height="43"></a></p>
            </article>
            <div class="col-12 col-lg-4 order-0 order-lg-1">
              <div style="position: sticky; top: 55px; margin-top: 1em;">
                <div class="body-copy">
                  <h4 class="section-h">Transcript Sections</h4>
                </div>
                <ul class="link-cloud mb-3 px-0 list-style-none">
                  <li class="d-inline-block"><a href="#presentation" class="btn btn-secondary">Presentation</a></li>
                  <li class="d-inline-block"><a href="#questions-and-answers" class="btn btn-secondary">Questions and Answers</a></li>
                  <li class="d-inline-block"><a href="#participants" class="btn btn-secondary">Participants</a></li>
                </ul>
                <a target="_blank" rel="sponsored noopener" style="font-weight:normal;text-decoration:none;" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10835&amp;UserID=0&amp;Placement=NativeDisplay&amp;Source=NativeDisplay&amp;interstitial=1&amp;noskip=1"><div class="border rounded bg-white" style="width:100%;padding:22px 25px;margin-top:20px;margin-bottom:20px;text-align:left;"><div class="h2 m-0 mb-3" style="font-size: 28px;line-height:1.4;text-decoration:none;font-weight:normal;color:#444;">Has Trump Finally Gone Too Far? <span style="font-size:10pt;font-weight:normal;">(Ad)</span></div><p style="text-align:left;color:#444;">Lately, there's been a lot of buzz around a secret loophole executive insiders are using to make millions buying and selling their own stocks.

It's so powerful ... so profitable ... that most people immediately assume this is just another example of Trump doing what's best for business executives.

But surprisingly, this loophole has been on the books for many years and executives have been using it to make HUNDREDS of millions of dollars.

And here's the good news.<img loading="lazy" src="https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10835&amp;Placement=NativeDisplay&amp;Source=NativeDisplay" alt="" height="1" width="1"></p><div class="btn btn-primary" style="font-weight:600;font-size:larger;text-align:left;">Register For The Webinar To Discover</div></div></a>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="container">
    <div class="row mt-4">
      <div class="col-lg-6">
        <h2 class="section-h">Carnival Co. &amp; Earnings Headlines</h2>
        <div class="headline-row">
          <div class="headline-image-div"><img src="/images/news-sites/marketinsider.jpg" alt="" loading="lazy" decoding="async" width="50" height="50" class="icon-image"></div>
          <div class="headline-description-div">
            <a class="c-black stretched-link d-block mb-1" rel="nofollow noopener" target="_blank" href="https://markets.businessinsider.com/news/stocks/carnival-ccl-gets-a-buy-from-citi-1034168337">Carnival (CCL) Gets a Buy from Citi</a>
            <div class="byline mb-1" style="font-size: .7rem;color:#757575;">December 23 <span style="text-transform:none">at</span> 12:45 PM&nbsp;|&nbsp;markets.businessinsider.com</div>
          </div>
        </div>
        <div class="headline-row">
          <div class="headline-image-div"><img src="/images/news-sites/msn.jpg" alt="" loading="lazy" decoding="async" width="50" height="50" class="icon-image"></div>
          <div class="headline-description-div">
            <a class="c-black stretched-link d-block mb-1" rel="nofollow noopener" target="_blank" href="https://www.msn.com/en-us/money/savingandinvesting/is-carnival-stock-outperforming-the-dow/ar-AA1wn7bi">Is Carnival Stock Outperforming the Dow?</a>
            <div class="byline mb-1" style="font-size: .7rem;color:#757575;">December 23 <span style="text-transform:none">at</span> 12:45 PM&nbsp;|&nbsp;msn.com</div>
          </div>
        </div>
        <div class="headline-row">
          <div class="headline-image-div"><img src="https://s3.us-east-1.amazonaws.com/marketingassets.cloudsna.com/prod/images/brownstoneresearch/et/2024/11/Lift+2_BNF_Cybertruck_Jeff_Brown-01475.jpg" alt="" loading="lazy" decoding="async"
              width="92" height="0"></div>
          <div class="headline-description-div">
            <a class="c-black stretched-link d-block mb-1" rel="nofollow noopener" target="_blank" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10743&amp;UserID=0&amp;Placement=NativeDisplay&amp;Source=NativeDisplay&amp;interstitial=1&amp;noskip=1">Media Humiliated: Demo of Elon’s Tech Proves They’re Wrong</a>
            <div class="font-8 mb-2">Elon Musk believes his new AI product will be worth an incredible $9 trillion. But the mainstream media is not buying it.<img loading="lazy"
                src="https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10743&amp;Placement=NativeDisplay&amp;Source=NativeDisplay" alt="" height="1" width="1"></div>
            <div class="byline mb-1" style="font-size: .7rem;color:#757575;">December 23, 2024&nbsp;|&nbsp;Brownstone Research (Ad)</div>
          </div>
        </div>
        <div class="headline-row">
          <div class="headline-image-div"><img src="/images/news-sites/tipranks.png" alt="" loading="lazy" decoding="async" width="50" height="50" class="icon-image"></div>
          <div class="headline-description-div">
            <a class="c-black stretched-link d-block mb-1" rel="nofollow noopener" target="_blank" href="https://www.tipranks.com/news/the-fly/carnival-price-target-raised-to-32-from-31-at-barclays?utm_source=marketbeat.com&amp;utm_medium=referral">Carnival price target raised to $32 from $31 at Barclays</a>
            <div class="byline mb-1" style="font-size: .7rem;color:#757575;">December 23 <span style="text-transform:none">at</span> 4:57 AM&nbsp;|&nbsp;tipranks.com</div>
          </div>
        </div>
        <div class="headline-row">
          <div class="headline-image-div"><img src="/images/news-sites/gurufocus.jpg" alt="" loading="lazy" decoding="async" width="50" height="50" class="icon-image"></div>
          <div class="headline-description-div">
            <a class="c-black stretched-link d-block mb-1" rel="nofollow noopener" target="_blank" href="https://www.gurufocus.com/news/2639089/feel-the-magic-of-snowfall-at-spritzer-ecoparks-festive-wonder-carnival-2024">Feel the Magic of Snowfall at Spritzer EcoPark's Festive Wonder Carnival 2024</a>
            <div class="byline mb-1" style="font-size: .7rem;color:#757575;">December 23 <span style="text-transform:none">at</span> 4:29 AM&nbsp;|&nbsp;gurufocus.com</div>
          </div>
        </div>
        <div class="headline-row">
          <div class="headline-image-div"><img src="/images/news-sites/abmn.png" alt="" loading="lazy" decoding="async" width="50" height="50" class="icon-image"></div>
          <div class="headline-description-div">
            <a class="c-black stretched-link d-block mb-1" rel="nofollow noopener" target="_blank" href="https://www.americanbankingnews.com/?p=29907317">Carnival Co. &amp; (NYSE:CCL) Shares Gap Up  Following Earnings Beat</a>
            <div class="byline mb-1" style="font-size: .7rem;color:#757575;">December 22 <span style="text-transform:none">at</span> 1:27 AM&nbsp;|&nbsp;americanbankingnews.com</div>
          </div>
        </div><a href="/stocks/NYSE/CCL/news/" class="mt-2 mb-5 upper-link">See More Carnival Co. &amp; Headlines</a>
      </div>
      <div class="col-lg-6">
        <div id="cphPrimaryContent_pnlRegister" class="w-100 mb-2 mt-4" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'cphPrimaryContent_btnSubmit')">
          <div class="bg-dark-blue-accent c-white rounded p-4 mb-3 h-100 mt-2">
            <div class="d-inline-block">
              <div class="c-white">
                <div class="mb-3" style="font-size: 1.5rem;">Get Earnings Announcements in your inbox</div>
                <p>Want to stay updated on the latest earnings announcements and upcoming reports for companies like Carnival Co. &amp;? Sign up for <strong>Earnings360's daily newsletter</strong> to receive timely earnings updates on Carnival Co.
                  &amp; and other key companies, straight to your email.</p>
              </div>
              <div class="input-group dark-bkg">
                <label for="cphPrimaryContent_cphTabContent_InPostRegistrationEmail" class="sr-only">Email Address</label>
                <input name="ctl00$cphPrimaryContent$InPostRegistrationEmail" type="text" id="cphPrimaryContent_InPostRegistrationEmail" placeholder="Your Email Address" class="input-inline" style="width: calc(100% - 44px);">
                <div class="input-group-append">
                  <a onclick="return CheckEmail('cphPrimaryContent_InPostRegistrationEmail', 'ShowSuggestionInPost', 'c-white');" id="cphPrimaryContent_btnSubmit" class="btn btn-featured btn-inline-input" title="Sign Up" href="javascript:__doPostBack('ctl00$cphPrimaryContent$btnSubmit','')"><span class="fa-regular fa-angle-right"></span></a>
                </div>
                <div id="ShowSuggestionInPost"></div>
              </div>
            </div>
          </div>
        </div>
        <h2 class="section-h mt-0">About Carnival Co. &amp;</h2>
        <div class="company-description position-relative w-fade" id="companyDescription" style="max-height: 300px; overflow: hidden;">
          <div class="lh-medium">
            <div>
              <p style="font-weight: 400;"><a href="/stocks/NYSE/CCL/">Carnival Co. &amp; (NYSE:CCL)</a> is a leisure travel company operating a fleet of cruise ships, hotels, and resorts with international destinations. Brands under the Carnival
                Corporation umbrella include Carnival Cruise Line, Princess Cruises, Holland America, P&amp;O Cruises, Seaborn, Costa Cruises, AIDA Cruises, and Cunard. The company’s goal is to provide extraordinary vacations at an exceptional value.
                As of 2022, the company laid claim to nearly half of the global cruising market share with several new ships in the works.</p>
              <p style="font-weight: 400;">Carnival Cruise Line was launched in 1972 with one second-hand ship and a tank of fuel. The first port of call was San Juan, Puerto Rico, but soon more were added. The original growth strategy included a
                festive atmosphere, features and amenities unlike any other cruise line at the time. Slow to start, the growth strategy shifted into overdrive in 1980 when Carnival shocked the world by building its own ship. The Tropicale became an
                iconic name in the cruising industry and sparked a wave of shipbuilding that is still underway.</p>
              <p style="font-weight: 400;">The company’s growth hit a new stride in 1987 following the IPO which floated 20% of the company on the open market. The proceeds from the IPO allowed the company to embark on a voyage of acquisition and now
                Carnival is the world’s largest travel and leisure business.</p>
              <p style="font-weight: 400;">Today, Carnival Corporations’ 87 ships visit approximately 700 ports worldwide and employ more than 120,000 people while serving more than 13 million guests annually for a total of 85 million passenger
                cruise days per year. Net revenue, prior to the COVID-19 pandemic, peaked out at over $6.5 billion annually.</p>
              <p style="font-weight: 400;">Carnival Cruise Line is the company’s largest brand serving guests on all coasts of North America. The brand's 22 ships make 1500 voyages per year with trips ranging from 2 days to 3 weeks and ports of call
                from the Caribbean to Alaska. The company's largest ship is named Panorama and can accommodate more than 4,000 passengers.</p>
              <p style="font-weight: 400;">Carnival’s 9 brands provide access to a wide range of cruising styles and destinations including the Caribbean, Alaska, Australia, New Zealand, Hawaii, England, and ports in Asia. The company is
                headquartered in Miami, Florida and has offices around the world. The company also has the distinction of being the only company included in both the S&amp;P 500 and FTSE 250 indices.</p>
              <p style="font-weight: 400;">&nbsp;</p>
            </div>
            <div><i>Written by <a href="https://www.marketbeat.com/authors/jeffrey-neal-johnson/">Jeffrey Neal Johnson</a></i></div>
          </div><a href="/stocks/NYSE/CCL/" class="mb-3 upper-link">View  Carnival Co. &amp; Profile</a>
        </div>
        <div class="company-description-button text-right"><button type="button" aria-controls="companyDescription" aria-expanded="false" aria-label="Expand company description" class="clear-button upper-link no-after"
            style="display: inline-block;">Read more<span class="fa-regular fa-angle-down ml-2"></span></button></div>
      </div>
    </div>
    <h2>More Earnings Resources from MarketBeat</h2>
    <div class="see-also">
      <strong>Earnings Tools</strong>
      <ul>
        <li><a href="/earnings/latest/">Today's Earnings</a></li>
        <li><a href="/earnings/tomorrow/">Tomorrow's Earnings</a></li>
        <li><a href="/earnings/next-week/">Next Week's Earnings</a></li>
        <li><a href="/earnings/conference-calls/">Upcoming Earnings Calls</a></li>
        <li>
          <a href="/earnings/subscribe/">Earnings Newsletter</a>
        </li>
        <li><a href="/earnings/transcripts/">Earnings Call Transcripts</a></li>
        <li><a href="/earnings/beats-and-misses/">Earnings Beats &amp; Misses</a></li>
        <li><a href="/earnings/guidance/">Corporate Guidance</a></li>
        <li><a href="/all-access/earnings-screener/">Earnings Screener <span class="fa-solid fa-dynamic-lock"></span></a></li>
      </ul>
    </div>
    <div class="see-also">
      <strong>Earnings By Country</strong>
      <ul>
        <li>
          <a href="/earnings/latest/">U.S. Earnings Reports</a>
        </li>
        <li>
          <a href="/earnings/canada/">Canadian Earnings Reports</a>
        </li>
        <li>
          <a href="/earnings/uk/">U.K. Earnings Reports</a>
        </li>
      </ul>
    </div>
    <div class="see-also">
      <strong>Latest Articles</strong>
      <ul>
        <li><a href="https://www.marketbeat.com/originals/let-history-be-your-guide-with-tol-stock-after-earnings/">History Hints at a Rebound for Toll Brothers After Earnings</a></li>
        <li><a href="https://www.marketbeat.com/originals/alibaba-stock-why-earnings-make-it-a-buy-despite-the-recent-dip/">Alibaba Stock: Why Earnings Make It a Buy Despite the Recent Dip</a></li>
        <li><a href="https://www.marketbeat.com/originals/mercadolibre-down-after-missed-earnings-time-to-buy-the-dip/">MercadoLibre Down 23% After Missed Earnings: Time to Buy the Dip?</a></li>
        <li><a href="https://www.marketbeat.com/originals/gaming-stock-soars-after-q3-earnings-a-turning-point-ahead/">Roblox Stock Soars 22% After Q3 Earnings – A Turning Point Ahead?</a></li>
        <li><a href="https://www.marketbeat.com/originals/apple-earnings-when-really-good-just-isnt-good-enough/">Apple Earnings - When Really Good Just Isn’t Good Enough </a></li>
        <li><a href="https://www.marketbeat.com/originals/roblox-stock-set-for-more-gains-after-strong-earnings-report/">Roblox Stock Set for More Gains After Strong Earnings Report</a></li>
        <li><a href="https://www.marketbeat.com/originals/amazon-why-analysts-think-its-a-solid-buy-ahead-of-earnings/">Amazon: Why Analysts Think It's a Solid Buy Ahead of Earnings</a></li>
      </ul>
    </div>
    <div id="cphPrimaryContent_EarningsSeeAlso_pnlEarningsUpcomingDates" class="see-also">
      <strong>Upcoming Earnings</strong>
      <ul>
      </ul>
    </div>
  </div>
  <script>
    var ScrpRestrict = "82CBA822C3030DC29294B91EBA4189104B33CFF92FF3CC308273A3A29098F3A2A8BD31711D8E3256E502A452CBD3247F98276CB46DD22B7E6C90944DA4FE005F"
  </script>
  <script>
    document.addEventListener("DOMContentLoaded", () => {
      // Get all sections with class "transcript-discussion"
      const sections = [{
        content: document.getElementById("transcriptQA"),
        button: document.querySelector("button[aria-controls='transcriptQA']")
      }, {
        content: document.getElementById("transcriptPresentation"),
        button: document.querySelector("button[aria-controls='transcriptPresentation']")
      }];
      // Iterate over each section and add functionality if both content and button exist
      sections.forEach((section) => {
        const {
          content,
          button
        } = section;
        if (content && button) {
          button.addEventListener("click", () => {
            const isExpanded = button.getAttribute("aria-expanded") === "true";
            if (isExpanded) {
              // Collapse the content
              content.classList.remove("expanded");
              button.setAttribute("aria-expanded", "false");
              button.innerHTML = "Read more<span class=\"fa-regular fa-angle-down ml-2\"></span>";
              button.setAttribute("aria-label", button.getAttribute("aria-label").replace("Collapse", "Expand"));
              // Scroll and refocus the button
              button.scrollIntoView({
                behavior: "smooth",
                block: "center"
              });
              button.focus();
            } else {
              // Expand the content
              content.classList.add("expanded");
              button.setAttribute("aria-expanded", "true");
              button.innerHTML = "Read less<span class=\"fa-regular fa-angle-up ml-2\"></span>";
              button.setAttribute("aria-label", button.getAttribute("aria-label").replace("Expand", "Collapse"));
            }
          });
        }
      });
      // Company description
      const companyDescription = document.querySelector(".company-description");
      const companyButton = document.querySelector("button[aria-controls='companyDescription']");
      const companyButtonWrapper = document.querySelector(".company-description-button");
      if (companyDescription && companyButton) {
        // Check if the description height exceeds 340px
        if (companyDescription.scrollHeight > 340) {
          companyButton.style.display = "inline-block"; // Show the button if content is too tall
          companyDescription.style.maxHeight = "300px";
          companyDescription.style.overflow = "hidden";
          companyDescription.classList.add("w-fade");
          companyButton.addEventListener("click", () => {
            const isExpanded = companyButton.getAttribute("aria-expanded") === "true";
            if (isExpanded) {
              // Collapse the content
              companyDescription.classList.remove("expanded");
              companyDescription.classList.add("w-fade");
              companyDescription.style.maxHeight = "300px";
              companyButton.setAttribute("aria-expanded", "false");
              companyButton.innerHTML = "Read more<span class=\"fa-regular fa-angle-down ml-2\"></span>";
              companyButton.setAttribute("aria-label", companyButton.getAttribute("aria-label").replace("Collapse", "Expand"));
            } else {
              // Expand the content
              companyDescription.classList.add("expanded");
              companyDescription.classList.remove("w-fade");
              companyDescription.style.maxHeight = "none";
              companyButton.setAttribute("aria-expanded", "true");
              companyButton.innerHTML = "Read less<span class=\"fa-regular fa-angle-up ml-2\"></span>";
              companyButton.setAttribute("aria-label", companyButton.getAttribute("aria-label").replace("Expand", "Collapse"));
            }
          });
        } else {
          // Hide the button if the content height is within limit
          companyDescription.style.maxHeight = "none";
          companyButtonWrapper.style.display = "none";
          companyButton.style.display = "none";
        }
      }
    });
  </script>
  <!-- StatCounter Code for Transcripts -->
  <script type="text/javascript">
    var sc_project = 12590395;
    var sc_invisible = 1;
    var sc_security = "c4ac327f";
  </script>
  <script type="text/javascript" src="https://www.statcounter.com/counter/counter.js"></script>
  <noscript>
    <img class="statcounter" src="https://c.statcounter.com/12590395/0/c4ac327f/1/" alt="Web Analytics Made Easy - StatCounter" referrerpolicy="no-referrer-when-downgrade"></noscript>
  <!-- End of Statcounter Code -->
  <div id="pnlAllAccessTrial" class="inverse-on-homepage py-3 mb-4">
    <div class="container p-0 ">
      <div class="bg-dark-blue-accent p-3 rounded pb-5 pb-xl-4">
        <div class="row mx-0">
          <div class="col-md-7 col-xl-4 my-3 mx-auto c-white mb-5">
            <div class="h2 blue-accent-under">Get 30 Days of <span class="d-block" style="font-weight: 800">MarketBeat All Access</span> for Free</div>
            <p>Sign up for MarketBeat All Access to gain access to MarketBeat's full suite of research tools.</p>
            <a href="/subscribe/all-access/?referraltype=masterfooter" class="btn btn-featured c-white mt-3 mt-md-0 px-5">Start Your 30-Day Trial</a>
          </div>
          <div class="col-xl-8">
            <h2 class="sr-only">MarketBeat All Access Features</h2>
            <div class="row narrow-gutter-row">
              <div class="col-md-4 my-2">
                <a href="/subscribe/all-access/?referraltype=masterfooter" class="card hover-card-blue p-4 h-100">
                                                        <div class="feature-icon">
                                                            <span class="fa-kit fa-best" style="line-height: 60px;"></span>
                                                        </div>
                                                        <h3>Best-in-Class Portfolio Monitoring</h3>
                                                        <ul>
                                                            <li>Get personalized stock ideas.</li>
                                                            <li>Compare portfolio to indices.</li>
                                                            <li>Check stock news, ratings, SEC filings, and more.</li>
                                                        </ul>
                                                    </a>
              </div>
              <div class="col-md-4 my-2">
                <a class="card hover-card-blue p-4 h-100" href="/subscribe/all-access/?referraltype=masterfooter">
                                                        <div class="feature-icon">
                                                            <span class="fa-kit fa-stock-ideas"></span>
                                                        </div>

                                                        <h3>Stock Ideas and Recommendations</h3>
                                                        <ul>
                                                            <li>See daily stock ideas from top analysts.</li>
                                                            <li>Receive short-term trading ideas from MarketBeat.</li>
                                                            <li>Identify trending stocks on social media.</li>
                                                        </ul>
                                                    </a>
              </div>
              <div class="col-md-4 my-2">
                <a class="card hover-card-blue p-4 h-100" href="/subscribe/all-access/?referraltype=masterfooter">
                                                        <div class="feature-icon">
                                                            <span class="fa-kit fa-research-tools"></span>
                                                        </div>
                                                        <h3>Advanced Stock Screeners and Research Tools</h3>
                                                        <ul>
                                                            <li>Use our seven stock screeners to find suitable stocks.</li>
                                                            <li>Stay informed with MarketBeat's real-time news.</li>
                                                            <li>Export data to Excel for personal analysis.</li>
                                                        </ul>
                                                    </a>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div id="HelpersArea" style="opacity: 0; transition: opacity .5s; position: relative; z-index: 1001;">
    <div id="pnlHelpers" class="multi-collapse-outer shadow collapse" style="position: fixed; right: 10px; bottom: 10px; width: 310px; background-color: var(--white); z-index: 400;">
    </div>
  </div>
  <div id="pnlLoginCreateModal" class="modal fade show">
    <div class="modal-dialog modal-dialog-centered" style="max-width: 650px;">
      <div class="modal-content">
        <div class="modal-body p-0" style="max-height: 95vh;">
          <div class="row m-0">
            <div class="col-sm-5 p-0 gradient-blue c-white p-3 p-sm-4" style="font-size: 1.05em;">
              <div class="d-none d-sm-block">
                <div class="font-12 mb-3">Sign in to your <span class="free">free</span> account to enjoy these benefits</div>
                <ul class="checkmark-list">
                  <li>In-depth profiles and analysis for 20,000 public companies.</li>
                  <li>Real-time analyst ratings, insider transactions, earnings data, and more.</li>
                  <li>Our daily ratings and market update email newsletter.</li>
                </ul>
              </div>
              <div class="d-sm-none">
                <div class="font-12 lh-medium">Sign in to your <span class="free">free</span> account to enjoy all that MarketBeat has to offer.</div>
              </div>
            </div>
            <div class="col-sm-7 p-0 bg-white">
              <div class="m-0">
                <ul class="nav nav-tabs pl-2" role="tablist" aria-label="Log in or create account">
                  <li class="nav-item">
                    <a id="LoginOnModalTab" class="nav-link active" href="#pnlLoginOnModal" role="tab" aria-selected="true" tabindex="0" aria-controls="pnlLoginOnModal" data-toggle="tab" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtLoginOnModalEmail', 'LoginOnModalTab', 'LastLinkOnLoginTab');" style="pointer-events: auto; cursor: pointer;">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');" style="pointer-events: auto; cursor: pointer;">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; pointer-events: auto; cursor: pointer;" 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(&quot;ctl00$btnLoginOnModal&quot;, &quot;&quot;, true, &quot;Login&quot;, &quot;&quot;, false, true))" style="display:inline-block;width:100%;">Log In<span class="load loading"></span></a>
                        <div id="loginOnModalWarning"></div>
                      </div>
                      <div style="font-size: 18px; padding-bottom: 13px; text-align: center">
                        <hr style="margin: 0; position: relative; top: .65em; color: #555;">
                        <span style="background: var(--white); padding: 0 10px; position: relative; color: #6a6a6a;">or</span>
                      </div>
                      <div class="d-flex flex-wrap" style="margin: 0 -2px;">
                        <a href="#" onclick="helloinit();hello('facebook').login({scope : 'email',force : true}); return false;" class="facebook-login-button zocial facebook">
                                                                        <img src="/images/facebook-logo-2.png" width="22" height="22" loading="lazy" alt="Facebook icon" style="vertical-align: middle; vertical-align: middle; width: 22px; float: left; margin: 4px;">Sign in with Facebook</a>
                        <a href="#" onclick="helloinit();hello('google').login({scope : 'email',force : true}); return false;" class="zocial google">
                                                                        <img src="/images/google-g-logo.png" width="20" height="20" loading="lazy" alt="Google icon" style="vertical-align: middle; width: 20px; float: left; margin: 5px;">Sign in with Google</a>
                      </div>
                      <div style="padding-top: 18px; font-size: 14px;"><a id="LastLinkOnLoginTab" href="/forgot-password/">Forgot your password?</a></div>
                    </div>
                  </div>
                  <div id="pnlCreate" class="tab-pane bg-light-gray" role="tabpanel" aria-labelledby="CreateOnModalTab">
                    <div class="p-3">
                      <div id="pnlCreateInner" onkeypress="javascript:return WebForm_FireDefaultButton(event, '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(&quot;ctl00$btnOnEnterCreateOnModal&quot;, &quot;&quot;, true, &quot;Signup&quot;, &quot;&quot;, false, false))"
                            id="btnOnEnterCreateOnModal" style="width:100%;">
                          <input type="submit" name="ctl00$btnCreateOnModal" value="Create My Account (Free)"
                            onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$btnCreateOnModal&quot;, &quot;&quot;, true, &quot;Signup&quot;, &quot;&quot;, false, false))" id="btnCreateOnModal"
                            style="width:100%;">
                        </div>
                      </div>
                      <div style="padding-top: 15px; font-size: 18px; padding-bottom: 13px; text-align: center">
                        <hr style="margin: 0; position: relative; top: .65em; color: #555;">
                        <span style="padding: 0 10px; position: relative; color: #6a6a6a;" class="bg-light-gray">or</span>
                      </div>
                      <div class="d-flex flex-wrap" style="margin: 0 -2px;">
                        <a href="#" onclick="helloinit();hello('facebook').login({scope : 'email',force : true}); return false;" class="facebook-login-button zocial facebook">
                                                                        <img src="/images/facebook-logo-2.png" width="22" height="22" loading="lazy" alt="Facebook icon" style="vertical-align: middle; vertical-align: middle; width: 22px; float: left; margin: 4px;">Sign in with Facebook</a>
                        <a href="#" onclick="helloinit();hello('google').login({scope : 'email',force : true}); return false;" class="zocial google">
                                                                        <img src="/images/google-g-logo.png" width="20" height="20" loading="lazy" alt="Google icon" style="vertical-align: middle; vertical-align: middle; width: 20px; float: left; margin: 5px;">Sign in with Google</a>
                      </div>
                      <div style="padding-top: 18px; font-size: 13px;">By creating a free account, you agree to our <a href="/terms/" target="_blank">terms of service.</a> This site is protected by reCAPTCHA and the Google
                        <a rel="nofollow" href="https://policies.google.com/privacy">Privacy Policy</a> and <a rel="nofollow" id="LastLinkOnCreateTab" href="https://policies.google.com/terms">Terms of Service</a> apply.</div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var Page_Validators = new Array(document.getElementById("rfvEmail"), document.getElementById("RequiredFieldValidator1"), document.getElementById("RequiredFieldValidator2"), document.getElementById("rgxEmail"), document.getElementById(
      "RequiredFieldValidator3"), document.getElementById("Regex1"));
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    var rfvEmail = document.all ? document.all["rfvEmail"] : document.getElementById("rfvEmail");
    rfvEmail.controltovalidate = "txtLoginOnModalEmail";
    rfvEmail.errormessage = "Email Address Required";
    rfvEmail.display = "Dynamic";
    rfvEmail.validationGroup = "Login";
    rfvEmail.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    rfvEmail.initialvalue = "";
    var RequiredFieldValidator1 = document.all ? document.all["RequiredFieldValidator1"] : document.getElementById("RequiredFieldValidator1");
    RequiredFieldValidator1.controltovalidate = "txtLoginOnModalPassword";
    RequiredFieldValidator1.errormessage = "Password Required";
    RequiredFieldValidator1.display = "Dynamic";
    RequiredFieldValidator1.validationGroup = "Login";
    RequiredFieldValidator1.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    RequiredFieldValidator1.initialvalue = "";
    var RequiredFieldValidator2 = document.all ? document.all["RequiredFieldValidator2"] : document.getElementById("RequiredFieldValidator2");
    RequiredFieldValidator2.controltovalidate = "txtCreateOnModalEmail";
    RequiredFieldValidator2.errormessage = "Please enter your email address.";
    RequiredFieldValidator2.display = "Dynamic";
    RequiredFieldValidator2.validationGroup = "Signup";
    RequiredFieldValidator2.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    RequiredFieldValidator2.initialvalue = "";
    var rgxEmail = document.all ? document.all["rgxEmail"] : document.getElementById("rgxEmail");
    rgxEmail.controltovalidate = "txtCreateOnModalEmail";
    rgxEmail.errormessage = "Please enter a valid email address";
    rgxEmail.display = "Dynamic";
    rgxEmail.validationGroup = "Signup";
    rgxEmail.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
    rgxEmail.validationexpression = "\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
    var RequiredFieldValidator3 = document.all ? document.all["RequiredFieldValidator3"] : document.getElementById("RequiredFieldValidator3");
    RequiredFieldValidator3.controltovalidate = "txtCreateOnModalPassword";
    RequiredFieldValidator3.errormessage = "Please enter your password.";
    RequiredFieldValidator3.display = "Dynamic";
    RequiredFieldValidator3.validationGroup = "Signup";
    RequiredFieldValidator3.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    RequiredFieldValidator3.initialvalue = "";
    var Regex1 = document.all ? document.all["Regex1"] : document.getElementById("Regex1");
    Regex1.controltovalidate = "txtCreateOnModalPassword";
    Regex1.errormessage = "Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character.";
    Regex1.display = "Dynamic";
    Regex1.validationGroup = "Signup";
    Regex1.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
    Regex1.validationexpression = "^(?=.*[A-Za-z])(?=.*\\d)(?=.*[$@$!%*#?&])[A-Za-z\\d$@$!%*#?&-]{8,}$";
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    var Page_ValidationActive = false;
    if (typeof(ValidatorOnLoad) == "function") {
      ValidatorOnLoad();
    }

    function ValidatorOnSubmit() {
      if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
      } else {
        return true;
      }
    }
    //]]>
  </script>
</form>

GET /newsletter/default.aspx

<form role="form" aria-label="newsletter sign up form" method="get" action="/newsletter/default.aspx" onsubmit="return CheckEmail('txtEmailInput', 'ShowSuggestionPopup', 'c-red', false, '', '', true);"><input type="hidden" id="RegistrationType"
    name="RegistrationType" value="Earnings360"><input type="hidden" id="PopupRegistrationCode" name="RegistrationCode" value="MB-ScrollPopup"><input type="hidden" id="PopupRegisterTicker" name="RegisterTicker" value="">
  <div class="banner-flex"><label for="txtEmailInput" class="sr-only">Email Address</label><input type="email" name="RegisterEmail" id="txtEmailInput" placeholder="Your Email Address" style="width:100%;text-align:center;"><input type="submit"
      class="btn dark-blue-button" value="Sign Up Now (Free)" style="width:100%;margin:10px 0px 0px 0px;padding:15px;"></div>
  <div id="ShowSuggestionPopup" name="ShowSuggestionPopup"></div>
  <div style="padding-top:3px;font-size:16px;padding-bottom:6px;text-align:center">
    <hr style="margin:0;position:relative;top:.65em;color:#555;"><span style="background:#e9e9e9;padding:0 10px;position:relative;color:#6a6a6a;">or</span>
  </div>
  <div class="d-flex flex-wrap" style="margin:0 -2px;">
    <a href="#" onclick="regCode='MB-ScrollPopup';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 up with Google</a><a href="#" onclick="regCode='MB-ScrollPopup';helloinit();hello('facebook').login({scope : 'email',force : true}); return false;" class="facebook-login-button zocial facebook"><img src="/images/facebook-logo-2.png" alt="Facebook icon" width="22" height="22" loading="lazy" style="vertical-align:middle;vertical-align:middle;width:22px;float:left;margin:4px;"> Sign up with Facebook</a>
  </div>
</form>

Text Content

Skip to main content

QQQ   521.41   (+0.53%)
AAPL   254.60   (+0.04%)
MSFT   434.71   (-0.43%)
META   598.75   (+2.31%)
GOOGL   193.73   (+1.21%)
AMZN   226.30   (+0.61%)
NVDA   138.17   (+2.58%)
TSLA   431.48   (+2.47%)
AMD   125.30   (+5.11%)
NIO   4.52   (-0.44%)
BABA   84.52   (+2.72%)
F   9.84   (-0.40%)
T   22.75   (0.00%)
MU   89.16   (-1.07%)
GE   168.71   (+0.20%)
CGC   2.82   (-0.35%)
DIS   111.09   (-0.84%)
PYPL   86.70   (-0.49%)
PFE   26.49   (+0.49%)
AMC   4.11   (-1.67%)
XOM   105.68   (-0.18%)
QQQ   521.41   (+0.53%)
AAPL   254.60   (+0.04%)
MSFT   434.71   (-0.43%)
META   598.75   (+2.31%)
GOOGL   193.73   (+1.21%)
AMZN   226.30   (+0.61%)
NVDA   138.17   (+2.58%)
TSLA   431.48   (+2.47%)
AMD   125.30   (+5.11%)
NIO   4.52   (-0.44%)
BABA   84.52   (+2.72%)
F   9.84   (-0.40%)
T   22.75   (0.00%)
MU   89.16   (-1.07%)
GE   168.71   (+0.20%)
CGC   2.82   (-0.35%)
DIS   111.09   (-0.84%)
PYPL   86.70   (-0.49%)
PFE   26.49   (+0.49%)
AMC   4.11   (-1.67%)
XOM   105.68   (-0.18%)
 * Research Tools
   * All Access Research Tools
     * Live News Feed
     * Momentum Alerts
     * Idea Engine
     * Export Data (CSV)
     * See All Research Tools
   * My MarketBeat
     * My Portfolio
     * My Newsletter
     * My Account
   * Calculators
     * Dividend Calculator
     * Dividend Yield Calculator
     * Market Cap Calculator
     * Options Profit Calculator
     * Stock Average Calculator
     * Stock Split Calculator
     * Stock Profit Calculator
   * Stock Screeners
     * Stock Screener
     * ETF Screener
   * Trending Stocks
     * Trending MarketBeat Stocks
     * Trending Media Mentions
     * High Media Sentiment Stocks
     * Trending WallStreetBets Stocks
   * Premium Reports
     * All Reports
     * 7 Election Stocks to Own
     * 7 Magnificent Stocks in 2024
     * 10 Best AI Stocks
     * Best Stocks for 2025 Report
     * Guide To High Short Interest Stocks
     * Elon Musk's Next Move
     * Next 7 Blockbuster Stocks
     * Stock Picks from Top Analysts
 * Financial Calendars
   * Calendars and Market Data
 * Market Data
   * All Market Data and Financial Calendars
   * Analyst Ratings
     * Recent Analyst Ratings
     * Stock Ratings Screener
     * Top-Rated Stocks
     * Lowest-Rated Stocks
     * Top-Rated Analysts
     * Top-Rated Brokerages
     * Most-Upgraded Stocks
     * Free Ratings Newsletter
   * Congressional Data
     * Recent Trades
     * Most Bought Stocks
     * Members of Congress
   * Corporate Events
     * Corporate Buybacks
     * Economic Reports
     * Initial Public Offerings (IPOs)
     * IPO Lockup Expirations
     * SEC Filings
     * Stock Splits
   * Dividends
     * Today's Announcements
     * Ex-Dividend Calendar
     * Dividend Increases
     * Dividend Achievers
     * Dividend Aristocrats
     * Best Dividend Stocks
     * High-Yield Dividend Stocks
     * Top-Rated Dividend Stocks
     * Dividend Screener
     * Free Dividend Newsletter
   * Earnings
     * Today's Announcements
     * Tomorrow's Announcements
     * Next Week's Announcements
     * Upcoming Earnings Calls
     * Earnings Call Transcripts
     * Earnings Screener
   * Insider Trades
     * Today's Insider Trades
     * Top Insider Buying Stocks
     * Top Insider Selling Stocks
     * Insider Trades Screener
     * Insider Trades Newsletter
   * Stock Market Holidays
   * Cryptocurrencies
     * All Cryptocurrencies
     * Cryptocurrency Headlines
     * Cryptocurrency Newsletter
   * Gainers & Decliners
     * Percentage Gainers
     * Percentage Decliners
     * Breakout Stocks
   * High & Low PE
     * High PE Stocks
     * Low PE Stocks
   * Highs & Lows
     * 52-Week Highs
     * 52-Week Lows
   * Most Active
     * Most Active Stocks
     * Most Volatile Stocks
     * Unusual Trading Volume
     * Trading Halts
   * Options
     * Unusual Call Volume
     * Unusual Put Volume
   * Sector Performance
   * Short Interest
     * Largest Short Positions
     * Short Interest Increases
     * Short Interest Decreases
 * Stock Lists
   * All Stock Lists
   * Stocks by Interest
     * 5G Stocks
     * Blue Chip Stocks
     * Biotech Stocks
     * FAANG Stocks
     * Gold Stocks
     * Large Cap Stocks
     * Marijuana Stocks
     * Oil Stocks
     * REITs
     * Russell 2000 Stocks
     * Small Cap Stocks
     * Warren Buffett Stocks
   * Low Priced Stocks
     * Stocks Under $0.50
     * Stocks Under $1
     * Stocks Under $2
     * Stocks Under $5
   * Penny Stocks
     * Most Active Penny Stocks
     * Most Popular Penny Stocks
     * Top Penny Stocks Today
   * Stocks by Exchange
     * NYSE Stocks
     * NASDAQ Stocks
     * OTCMKTS Stocks
     * TSX Stocks
     * LSE Stocks
   * Stocks by Sector
     * Automotive Stocks
     * Aerospace Stocks
     * Basic Materials Stocks
     * Business Services Stocks
     * Consumer Discretionary Stocks
     * Consumer Staples Stocks
     * Construction Stocks
     * Energy Stocks
     * Finance Stocks
     * Industrial Stocks
     * Manufacturing Stocks
     * Medical Stocks
     * Real Estate Stocks
     * Retail Stocks
     * Technology Stocks
     * Transportation Stocks
     * Utilities Stocks
   * Technical Indicators
     * Death Cross Stocks
     * Golden Cross Stocks
     * RSI Overbought Stocks
     * RSI Oversold Stocks
   * Stock Comparisons
   * Premium Stock Lists
     * Top MarketRank™ Stocks
     * Top ESG Stocks
     * Top-Rated Stocks
     * Top-Rated Dividend Stocks
     * Top-Rated Small-Cap Stocks
     * Top-Rated Tech Stocks
 * Headlines
   * MarketBeat TV
     * From Landfills to Profits: Opal Fuels CEO Shares How the Company Turns
       Trash into Cash
     * From Landfills to Profits: Opal Fuels CEO Shares How the Company Turns
       Trash into Cash
     * The Real Reason Tesla Stock Is Soaring – and Why Tech Expert Says It
       Won’t Stop
     * The Real Reason Tesla Stock Is Soaring – and Why Tech Expert Says It
       Won’t Stop
     * Best ETFs for 2025: Growth, Stability, and AI-Driven Investing
     * Best ETFs for 2025: Growth, Stability, and AI-Driven Investing
     * Broadcom Hits $1 Trillion – Can This AI Powerhouse Go Higher?
     * Broadcom Hits $1 Trillion – Can This AI Powerhouse Go Higher?
   * Featured Articles
     * Dow Jones: A Relevant Benchmark or a Relic of the Past?
     * 3 Big-Name Stocks Just Announced Big-Time Dividend Increases
     * Market Overreaction: 2 Stocks to Buy on the Way Down
     * Time to Board Carnival Cruise Lines' Stock Price Rally
     * Is Warner Bros. Discovery Stock a Buy After Recent Drop?
     * Industrial Chemicals: 3 Stocks Poised for Growth in the New Year
     * Could the Mysterious Drone Sightings be eVTOL Air Taxis?
     * Rising Freight Rates: The Carrier's Comeback in a Shifting Market
     * More Featured Articles
   * News
     * All Headlines
     * Instant News Alerts
     * Research Surveys
     * Real-Time News Feed
     * Investing Slideshows
 * Education
   * Featured Topic: Options Trading
      * Neos S&P 500(R) High Income ETF Harnesses the Power of Options
      * Options Traders Bet Big on These 3 Tech Stocks
      * How to Play New Options Trading With Bitcoin ETFs
      * Albemarle Stock Call Options Surge: What It Means for Lithium
      * How to Execute the Wheel Strategy to Generate Options Income
      * 3 Options Strategies to Play a Stock’s Uptrend if Bullish
   
   * Learn
     Read investment guides, how-to articles, and explainers.
   * Stock Ideas
     Looking for ideas for stocks to invest in? These stocks are poised to move.
   * Financial Terms
     Learn the language of investment with our glossary of over 200 financial
     terms.
   * Help
     View our library of help videos to learn how to use the tools on the
     MarketBeat website.

Log in Free Trial
Search
→ No one’s talking about these Trump trades (From Insiders Exposed) (Ad)


CARNIVAL CO. & Q4 2024 EARNINGS REPORT

$25.46 -1.34 (-5.00%)
(As of 12:46 PM ET)
Earnings HistoryForecast


CARNIVAL CO. & EPS RESULTS

Actual EPS$0.14
Consensus EPS $0.08
Beat/MissBeat by +$0.06
One Year Ago EPS-$0.07


CARNIVAL CO. & REVENUE RESULTS

Actual Revenue$5.94 billion
Expected Revenue$5.94 billion
Beat/MissBeat by +$80.00 thousand
YoY Revenue Growth+10.00%


CARNIVAL CO. & ANNOUNCEMENT DETAILS

QuarterQ4 2024
Date12/20/2024
TimeBefore Market Opens


CONFERENCE CALL RESOURCES

 * Conference Call
 * Conference Call Transcript
 * CCL Earnings History


CARNIVAL CO. & Q4 2024 EARNINGS CALL TRANSCRIPT

Provided by AlphaStreet
December 20, 2024
Share
Link copied to clipboard.

PRESENTATION

Skip to Questions & Answers
Operator

Greetings, and welcome to the Carnival Corporation & plc Fourth Quarter 2024
Earnings Conference Call. [Operator Instructions]

It's now my pleasure to turn the call over to Beth Roberts, Senior Vice
President, Investor Relations. Please go ahead, Beth.

Beth Roberts
Senior Vice President, Investor Relations at Carnival Co. &

Thank you. Good morning, and welcome to our fourth quarter 2024 earnings
conference call. I'm joined today by our CEO, Josh Weinstein; our Chief
Financial Officer, David Bernstein; and our Chair, Micky Arison.

Before we begin, please note that some of our remarks on this call will be
forward-looking. Therefore, I will refer you to the forward-looking statement in
today's press release. All references to ticket prices, net per diems, net
yields and adjusted cruise costs without fuel will be in constant currency
unless otherwise stated. References to per diems and yields will be on a net
basis.

Our comments may also reference cruise costs without fuel, EBITDA, net income,
free cash flow and ROIC, all of which will be on an adjusted basis unless
otherwise stated. All these references are non-GAAP financial measures defined
in our earnings press release. A reconciliation to the most directly comparable
U.S. GAAP financial measures and other associated disclosures are also contained
in our earnings press release and in our investor presentation. Please visit our
corporate website, where our earnings press release and investor presentation
can be found.

With that, I'd like to turn the call over to Josh.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Thanks, Beth. We had a strong finish to an incredibly strong year. And right off
the bat, I'd like to thank the efforts of our hardworking and dedicated team,
the best in all of travel and leisure. They have delivered results that
consistently outperformed even my own high expectations. Our global portfolio is
clearly firing on all cylinders, and I am very proud of what we've been able to
accomplish together.

We delivered another stellar quarter to close out a phenomenal year. In fact,
this was our seventh consecutive quarter achieving record revenues alongside
favorable forward indicators, like record booking trends and record customer
deposits, indicating a continuation of the strong momentum we've been
experiencing for the last two years. Fourth quarter net income improved by over
$250 million year-over-year, coming in over $125 million better than expected.
The outperformance was up and down the P&L and driven by strong closing demand
across the portfolio, which pushed yields, per diems, EBITDA and operating
income, all to new highs this year.

Full-year revenues hit an all-time high of $25 billion and produced all-time
high cash from operations of almost $6 billion. Robust demand delivered a
full-year 2024 yield increase of 11%, with the majority of the increase
attributable to higher prices. Yields finished the year nearly 250 basis points
better than our original guidance, driven by a strong demand environment that we
elevated throughout the year. Encouragingly, this was broad based. For 2024,
prices were up in all of our major brands and trades between mid-single-digit to
mid-teen percentages. And on top of this, onboard spending levels actually
accelerated sequentially each quarter throughout the year. Additionally, unit
costs came in 100 basis points better than our original guidance for the year,
as we identified and executed upon additional cost savings initiatives and saw
the benefit of an easing inflationary environment.

All of this translated to an additional $700 million pick-up to the bottom-line
compared to our December guidance and step-change improvements in our two
financial metrics that form part of our 2026 SEA Change targets, EBITDA per ALBD
and ROIC. After just one year down, with two to go, we're already over 80% of
the way toward achieving both of these targets, calling for a 50% increase in
EBITDA per ALBD from our 2023 starting point and ROIC of 12%, both of which
would be the highest the Company has seen in almost 20 years. And with ROIC
ending 2024 at 11%, comfortably above our cost of capital, we are already
delivering long-term value for our shareholders, as we lay the foundation we'll
build upon in 2025 and beyond.

At the outset and with about two-thirds of the year already on the books, 2025
is shaping up to be another banner year, with yield growth exceeding 4%, far
outpacing historical growth rates and again exceeding unit cost growth,
delivering more than $400 million incrementally to the bottom-line. In fact,
booking trends even accelerated during the quarter. Despite less inventory for
sale as compared to same time last year, 2025 booking volumes over the quarter
were actually higher year-on-year at higher prices for each quarter, including
the period leading up to the election. Booking volumes for 2026 also continue to
break records, reflecting sustained demand even for further out-sailings. The
ongoing strength in demand reinforced our record-breaking book position. Both
price and occupancy are higher for each of the four quarters of 2025, and we
managed to increase both our price and occupancy advantage for our 2025 book
position, thanks to our outstanding efforts this past quarter.

I can actually now report that our North American and European segments are each
at their longest advanced booking windows on record. All core deployments are
also better booked at higher prices than the record levels we achieved at the
same time last year. So, with a good amount less inventory to sell for 2025, I
cannot stress enough to our customers and trade partners that if you want to
sail with us this year, book now while there's still space available. And keep
in mind, our 2024 results and booked position for future sailings are being
driven by improved operational execution across our brands and are essentially
on a same-ship basis.

Now, don't get me wrong, new ships are great. In fact, we welcomed three amazing
new ships in 2024: Carnival Jubilee, the third of five Excel Class vessels for
Carnival Cruise Line, is proudly sailing out of the great state of Texas; Sun
Princess, Princess Cruise's next-generation flagship, was just awarded Conde
Nast Traveler's 2024 Mega Ship of the Year, beating out all other mega ships
that entered service this year; and last but not least, came the spectacular
Queen Anne, Cunard's first ship in 14 years and a beautiful addition to Queen
Victoria, Queen Elizabeth and the venerable Queen Mary 2. While new ships do
command a nice premium, the vast majority of our yield growth was driven by
fundamental demand improvements for the existing ships across our portfolio of
world-class brands.

Even excluding our new builds, 2024's yields were still up almost 10% over 2023.
That's because we're achieving demand growth well above our modest supply
pipeline through ground-up efforts to improve execution across the commercial
space. We've been investing in both talent and tools, honing in on each of our
brand's unique target markets, crafting marketing campaigns that speak directly
to them and in the most effective forums. We're successfully enticing new cruise
guests away from land-based alternatives. In fact, both new to cruise and repeat
guests were each up double-digit percentages this past year. At the same time,
our marketing efforts are continuing to deliver growth in web visits, natural
and paid search that far outpaced our limited capacity growth, keeping the
pipeline of new demand full. Simultaneously with augmenting our performance from
top of funnel consideration to closing the deal and generating the bookings,
we've been sharpening our yield management techniques to optimize our booking
curves and drive ticket prices and onboard spending higher.

While all of these efforts are already in-flight and clearly working, we have
even more in-store to continue the momentum. We're launching new marketing
campaigns across all our brands, Princess, Cunard and Seabourn, have already
debuted spectacular new creatives this month. In Princess' case, it's fresh take
on its incomparable Love Boat theme, featuring Hannah Waddingham of Ted
Lasso-fame already helped to produce record booking volumes for the Black Friday
through Cyber Monday period, and stay-tuned for new campaigns from AIDA,
Carnival, Costa, Holland America and P&O Cruises in the U.K., all launching
shortly to coincide with wave season, our peak booking period. We're
aggressively working to increase awareness and consideration for cruise travel
globally.

We're also actively working on an enhanced destination strategy to provide
guests with yet another reason to take a cruise vacation with us, and that is
sure to help us continue to excel. While we retain by far the largest footprint
in the Caribbean with six owned and operated destinations that captured 6.5
million guest visits in 2024, we believe we have a meaningful opportunity to
expand and capitalize on this strategic advantage. These destinations are
amongst our highest-rated guest experiences today, and we have plans to lean
into these assets even further.

While historically, the marketing of our own assets have really focused on the
ships, we have untapped potential to create demand for these amazing destination
experiences. I have never been more excited about these prospects, as we begin
to unfold this multi-year strategy with the opening of Celebration Key in just
about six months. This will be by far our largest and most Carnival-centric
destination in our portfolio, with five awesome portals built for fun from
family-friendly to exclusive beach club experiences. Not only will Celebration
Key be the closest destination in our portfolio, saving fuel costs and reducing
greenhouse gas emissions, the only way you can get to Celebration Key is on one
of our cruises.

Moreover, we just recently announced a change that signals more about the shift
in our destination asset strategy. Half Moon Cay, the highly-rated and
award-winning exclusive Bahamian destination known for beautiful beaches and
crystal-clear waters, is being renamed RelaxAway, Half Moon Cay, to better
reflect the experience guests can expect as they are immersed in this tropical
paradise. Enhancements will include an expanded beachfront experience, lunch
venues, a variety of bars and other features created with intentionality to
reinforce this destination's natural beauty and pristine appeal. Ready in summer
of 2026, a newly constructed pier on the North Side will allow two ships to
dock, including Carnival's XL Class ships that will be able to visit the private
island for the first time.

We'll be positioning these jewels of the Caribbean with consumers in a way that
will encourage guests to actively seek out these specific destinations offered
exclusively by our brands, and many of Carnival Cruise Line's itineraries will
feature both RelaxAway, Half Moon Cay and Celebration Key, providing guests with
complementary experiences enjoying both the idyllic and the ultimate beach days.

We believe developing and promoting these unique assets will help us cast the
net wider and capture even more new to cruise demand. We're already in-flight
with preparation for branding and marketing campaigns for these amazing
destinations, with more to come in the future.

As it is, for 2025, we expect to hit our 2026 EBITDA per ALBD target a full-year
early, while raising ROIC to just shy of our 12% 2026 target. So, considering
all the progress we've made without this in place, it's clear we have a
tremendous amount of headroom remaining to create more demand to cultivate more
guest loyalty and capture more pricing for the incredible ship and shoreside
experiences we provide our guests.

At the same time, we're making meaningful progress on the sustainability front.
We achieved about 17.5% reduction in greenhouse gas emissions intensity versus
2019, on-track to achieve our target of 20% by the end of 2026, a goal that was
previously pulled forward by four years. Improvement hasn't just been in
emission intensity levels. Despite the fact that we're over 9% larger than we
were in 2019, we have actually lowered our absolute greenhouse gas emissions by
almost 10% over this time. And, of course, we're also making huge strides on
rebuilding our financial fortress. In under two years, we've paid down over $8
billion of debt off our peak and significantly reduced interest expense, which,
coupled with our improving EBITDA, has improved our leverage metrics
tremendously. Our current 2025 guidance will put us at 3.8 times net
debt-to-EBITDA, closing in on our expectation to reach investment-grade leverage
metrics in 2026.

Again, thank you so much to each of our team members who have delivered a
step-change improvement in 2024 and set us up for a fantastic 2025 and beyond.
And as has always been the case and always will be, thank you so much to our
travel agent partners who have contributed immensely to this success. We also
appreciate the support we've received from our loyal guests, investors,
destination partners and other stakeholders. And let's not forget, these efforts
were really all about the main thing, delivering unforgettable happiness to over
13.5 million people in 2024 by providing them with extraordinary cruise
vacations, while honoring the integrity of every ocean we sail, place we visit
and life we touch.

With that, I'll turn the call over to David.

David Bernstein
Chief Financial Officer and Chief Accounting Officer at Carnival Co. &

Thank you, Josh. I'll start today with a summary of our 2024 fourth quarter
results. Next, I will provide an update on our refinancing and deleveraging
efforts. Then, I'll finish up with some color on our 2025 full-year December
guidance.

Let's turn to the summary of our fourth quarter results. Net income exceeded
September guidance by $126 million as we outperformed once again. The
outperformance was essentially driven by three things. First, favorability in
revenue worth $77 million as yields came in up 6.7% compared to the prior year.
This was 1.7 points better than September guidance, driven by close-in strength
in ticket prices as well as strong onboard spending. Second, cruise costs
without fuel per available lower berth day, or ALBD, came in up 7.4% compared to
the prior year. This was 0.6 points [Phonetic] better than September guidance,
which was worth $13 million. And third, favorability in interest expense, other
income and expense and tax expense, all of which were partially offset by higher
fuel prices netted to a $38 million improvement.

Per diems for the fourth quarter improved over 5% versus the prior year, which I
would remind you were up over 10% last year, with improvements on both sides of
the Atlantic driven by higher ticket prices and improved onboard spending.
Strong demand allowed us to once again report records, delivering fourth quarter
record revenues, record yields, record per diems, record adjusted EBITDA and
record customer deposits.

Next, I will provide an update of our refinancing and deleveraging efforts. Our
full-year 2024 yield improvement of 11% was over three times our 3.5% cost
increase. This drove improved margins and cash flow, which resulted in our
strong EBITDA of $6.1 billion and cash from operations of about $6 billion. All
of this propelled us on our journey to pay-down debt and proactively manage our
debt profile. During 2024, we made debt payments of over $5 billion, which
included opportunistically prepaying over $3 billion of debt, reducing secured
debt, removing the secured second-lien layer from our capital structure and
paying-off some of our more expensive debt. We ended 2024 with $27.5 billion of
debt, over $8 billion off the January 2023 peak. Our leverage metrics continued
to improve in 2024, as our EBITDA continued to grow and our debt levels
continued to shrink. We achieved a 4.3 times net debt-to-EBITDA ratio, nearly a
2.5 turn improvement from 2023, positioning us three-fourths the way down the
path to investment-grade leverage metrics in just one year. With the benefit of
well-managed near-term maturity towers and improved leverage metrics, we expect
to opportunistically capitalize on improved interest rates, while proactively
managing our maturity towers for 2027 and beyond with various refinancings.

Now, I'll finish up with some color on our 2025 full-year December guidance. On
top of 2024's 11% yield growth, we are expecting to deliver strong 2025 yield
improvement, with our guidance forecasting an increase of approximately 4.2%,
worth over $0.60 per share when compared to 2024. The strong improvement in 2025
yields is a result of an increase in higher ticket prices, higher onboard
spending and, to a lesser degree, higher occupancy, with all three components
improving on both sides of the Atlantic. We are well-positioned to drive 2025
ticket pricing higher with significantly less inventory remaining to sell than
the same time last year.

Now, turning to costs. Cruise costs without fuel per ALBD is expected to be up
approximately 3.7%, costing $0.28 per share for 2025 versus 2024. We are looking
forward to the introduction of our game-changing exclusive Bahamian destination,
Celebration Key, in July 2025. We anticipate that Celebration Key will be a
smash-hit with our guests and provide an excellent return on our investment.
However, operating expenses for the destination will impact our overall
year-over-year cost comparisons by about 0.5 point. In 2025, we are expecting
687 dry-dock days, an increase of 17% versus 2024, which will also impact our
overall year-over-year cost comparison by about 0.75 points. In 2024, there were
several one-time items that we benefited from impacting our overall
year-over-year cost comparisons by about 0.25 points. The remaining 2.2-point
increase in cruise costs are driven by inflation and higher advertising expense,
partially offset by efficiency initiatives and further leveraging our
industry-leading scale.

An increase in depreciation expense and lower interest income is partially
offset by an improvement in interest expense from our refinancing and
deleveraging efforts for a net impact of $0.04 per share. The net impact of fuel
price and currency is expected to favorably impact 2025 by approximately $0.04
per share, with fuel prices favorable by approximately $0.09 per share, while
the change in foreign currency exchange rate goes the other way by $0.05 per
share. Let's not forget that the European Union Allowance, or EUA, regulation in
2025 increases to 70% of carbon emissions from 40% in 2024. As a result, we
would expect the impact of higher EUA costs on our year-over-year fuel expense
to be about $0.03 per share.

In summary, putting all these factors together, our net income guidance for
full-year 2025 is over $2.3 billion, an improvement of more than $400 million
versus 2024 or $0.28 per share. Robust demand for our brands and continued
operational execution is driving our strong financial results, along with our
increased confidence in achieving investment-grade leverage metrics during the
next couple of years, as we move further down the road rebuilding our financial
fortress, while continuing the process of transferring value from debt holders
back to shareholders.

Now, operator, let's open the call for questions.

Read more
Has Trump Finally Gone Too Far? (Ad)


Lately, there's been a lot of buzz around a secret loophole executive insiders
are using to make millions buying and selling their own stocks. It's so powerful
... so profitable ... that most people immediately assume this is just another
example of Trump doing what's best for business executives. But surprisingly,
this loophole has been on the books for many years and executives have been
using it to make HUNDREDS of millions of dollars. And here's the good news.

Register For The Webinar To Discover
Skip to Participants

QUESTIONS AND ANSWERS

Operator

Certainly. We'll now be conducting a question-and-answer session. [Operator
Instructions]

Our first question today is coming from Matthew Boss from J.P. Morgan. Your line
is now live.

Matthew Boss
Analyst at J.P. Morgan

Great. Thanks and congrats on another great quarter.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Thank you very much, Matt.

Matthew Boss
Analyst at J.P. Morgan

So, Josh, could you elaborate on the foundation that you've laid over the last
two years, which you think has positioned you and the Company to capitalize on
the current demand that you're seeing? And with '25 shaping up to be another
banner year, could you speak to initiatives across the organization to take
share, optimize yields and drive onboard spending in '25 and beyond?

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Yeah. Thanks. Thanks for the question, Matt. I guess, if we look back at the
last two years, probably the biggest thing was just doing a bit of restructuring
as we've talked about in the past and getting the right leaders in place,
leading the brands, and those leaders are a fantastic group of people, leading
fantastic brands.

On the commercial focus side, which we've been talking about for the last few
years, right, it is scrutiny and expectations around how we're improving in the
revenue management space, in the marketing space, considerations at top of
funnel stuff all the way down to closing the bookings, the amount of advertising
that we've ramped up really just to get us closer to where the rest of the
market is, I think, is helping to pay dividends, everything from making sure our
brands have great relationships with the trade to investing in our own
capabilities.

And probably the last thing about the foundation would be the portfolio
management. We've been actively managing the portfolio and allocating ships
differently, moving vessels, winding-up a brand in the case of P&O Australia. I
think it's setting ourselves up to really put the assets where the highest
returns are in the immediate term and the medium-term, while we help all the
brands who aren't yet where I think they should be get to those levels.

So, with respect to 2025 and what are the things that we've got that are going
to continue our progress, at a base level, it's a continuation of all of those
things in the commercial space and having those great brand leaders really
lean-in even further. We're investing in our people, we're investing in our
tools, our revenue management tools to make sure that we are utilizing the
technology effectively to optimize the yields. The destination strategy, that
you already heard in the prepared remarks, I think, that's going to be a
tailwind that continues for a really long time and we're really looking-forward
to that.

As far as the OBR, onboard spending, we've got runway there. I mean, we've got a
good amount of runway to continue the progress we've been making around pulling
forward the spend, which, as everybody knows, opens up the second wallet and the
more people spend before they get on the cruise, the more they spend on the
cruise. So, our brands are, again, working hard to continue that and we're
nowhere near what the cap could be on those types of efforts. So, I'm pretty
enthusiastic, as you could probably tell.

Matthew Boss
Analyst at J.P. Morgan

I can tell. And then, David, maybe just quick, if you could just break-down net
cruise costs ex-fuel components and that 3.7% for this year. But I think more
so, how best to think about maybe a reasonable spread between yields and cruise
costs multi-year, if there's maybe a back of the envelope rule of thumb
multi-year?

David Bernstein
Chief Financial Officer and Chief Accounting Officer at Carnival Co. &

Yeah. So, I did, in my notes, talk about the 3.7%, because just briefly, the
expenses relating to Celebration Key were 0.5 point increase and dry-dock days
was 0.75 points. I also said about 0.25-point was the one-time items that we
benefited from in 2024. And then, the remaining 2.2 points really was a
combination of inflation and higher advertising that Josh mentioned, partially
offset by efficiency initiatives and other leveraging our scale throughout the
Company. So, those are really the four key components that make-up the 3.7%.

As far as the difference, I don't think there's any rule of thumb here. I really
do believe we can continue. As you saw in 2024, it was three times, but that was
a recovery story. And our guidance has a 0.5-point difference between the yield
improvement and a cost-improvement. Keep in mind that 1-point of yield is worth
almost double what 1-point of cost is. So, there is leverage there in and of
itself. But we will work hard to continue to maintain our cost consciousness.
And as Josh talked about, all the things we're investing in, in advertising and
revenue management, should help drive yields higher over time as well as the
destination strategy. So, we do expect to see a continued improvement in
margins.

Matthew Boss
Analyst at J.P. Morgan

Great color. Best of luck.

Operator

Thank you. Next question is coming from Ben Chaiken from Mizuho Securities. Your
line is now live.

Benjamin Chaiken
Analyst at Mizuho Securities

Hey, thanks for taking my questions. Celebration Key looks pretty exciting
opening up later this summer. Where do you think you are in the customer
awareness of this product? Do you think it's well-understood, appreciated by
customers, or is it still -- or is that marketing kind of like -- and then --
and awareness still ramping? And then, I have one follow-up. Thanks.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Sure. Thanks, Ben. Definitely still ramping. I mean, it doesn't exist yet. So,
we are definitely building momentum there. We're building excitement. We're
getting the response that we expected with respect to how the bookings are
shaping up, which is good to see, but it's still early days. I think the really
exciting part is once we're in there, really operating and having guests enjoy
these experiences and optimizing what we do and how we do it, it takes off from
there, because right now, it's make believe. So, we got to have -- we got to let
everything get in place, and then I think it will help tremendously.

Benjamin Chaiken
Analyst at Mizuho Securities

Got it. Understood. And then, in the release and call transcript, you referenced
an enhanced destination strategy. Can we open this up a little bit? Does this
refer to Celebration Key or just a little bit of a teaser to an additional -- to
additional opportunities to provide guests with differentiated Carnival-owned,
operated destinations? I know you mentioned the pier at Half Moon Cay, I
believe. Just trying to understand the magnitude and direction of the strategy.
Thanks.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Yeah. So, let's take a step back from any one particular destination. I think
what I've seen for a long time now for several years that I think some are doing
better than others and better than us is turning their own destinations into
something that not only guests, but non-cruisers look at and decide that's going
to help tilt my vacation decision to take a cruise because the destination
itself looks amazing, is an amazing experience and I can only do it on a cruise.

And we have not historically, I think, done a good enough job in raising the
level of awareness on the amazing destinations that we have and that are in the
pipeline. So, when it comes to Celebration Key, we're getting a head-start
because we're doing it before the location exists. When you think about the
change to RelaxAway for Half Moon Cay, it is beautiful. It is one of the most
stunning destinations in the world. And yet, if you're not a cruiser, you don't
know anything about it. You're not looking for it. And we're going to change
that dynamic.

And with RelaxAway, what we're trying to convey to people who don't cruise is
really the vibe of the experience that they can get. And the great thing about
it is we're leaning into that natural beauty, which is going to be different
from Celebration Key. Celebration Key, as we said, that is the ultimate beach
day, right? RelaxAway is all about the idyllic. It's being in a tropical
paradise, and we're going to be able to marry those two things together. So,
people on the same cruise will be able to get both experiences that are very,
very different and exclusive to us. And so, we're going to raise our game there.
And there's more things that we can do without heavy investment with some of the
destinations that we own to make that part of that more exclusive collection.
So, early days, but we're pretty excited about it.

Benjamin Chaiken
Analyst at Mizuho Securities

Very helpful. Thanks.

Operator

Thank you. Next question is coming from Steve Wieczynski from Stifel. Your line
is now live.

Steve Wieczynski
Analyst at Stifel Financial

Yeah. Hey, guys, good morning. Happy holidays to all you guys. So, Josh or
David, if we think about the yield guidance for 2025, just based on the fact
that you're two-thirds booked already for next year, it seems like you have
strong pricing momentum across pretty much all your geographies. I know you'll
hate that I say this, but it seems like the 4% or approximate 4% yield guidance
to us might end-up being conservative when we have this same call a year from
now.

So, I guess, the question is, can you give us a little color around the make-up
of that yield forecast? And maybe, Josh, it seems like you could be taking a
conservative view around whether it's onboard trends, whether it's the close-in
pricing opportunity. And if I ask that question other way, I mean, if we think
about the -- your initial yield guidance last year, which I think was 8.5%, and
it ended-up closer to about 11%. What did you guys underestimate for 2024?
Thanks.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Yeah. Hey, Steve. Well, first of all, we were a little worried you weren't first
in the queue. So, we're going to literally call 911 to make sure you were okay.
Glad to hear your voice.

Steve Wieczynski
Analyst at Stifel Financial

All good.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Good. Look, our goal is to give guidance based on what we know and it's
certainly something that we want to meet and obviously work hard to exceed. Last
year, I meant what I said in my prepared remarks, I think it was a fantastic
year by the whole team. That outperformance was, I would argue, was pretty
special, and also argue that 250 basis points of yield on top of a base of 8.5%,
proportionately is not 2.5% on top of 4.2%. So, we have a very good handle, I
think, on where we are today, much more so than last year even because we're
already back up in full already at the full occupancy percentage more or less
that we always get.

And if you remember, the first-half of the year was still a catch-up, which is
like 5 points of our improvement in yields last year was occupancy. So, I think,
we're in a more stable place than we were. Well, the onboard spends have been
fantastic. There's no doubt about it, and we're working hard to continue that
trend. And when you look at the 4.2%, there's a little bit for occupancy, but
it's all price, right? Outside of a little bit of occupancy, it's price and it
is a combination of the ticket side and the onboard side [Phonetic] continuing.
And we'll work hard to optimize as much as we can. I promise you, our goal is
the same as yours, which is get as much revenue as we can.

Steve Wieczynski
Analyst at Stifel Financial

Okay. That's good color. And then, Josh, if we look at Slide 17, about SEA
Change. You noted your EBITDA per ALBD is going to be hopefully achieved in
2025. But if we look at your ROIC targets, we look at the -- even the carbon
reduction target. I mean, it's almost like you're going to hit those --
potentially hit those as well next year. So, I guess, the question is, do you --
and I know you're going to hate this, but do you start to think about laying out
another set of long-range financial targets at some point? To us, it seems like
those SEA Change targets really were important pillars and gave the investment
community something to really rally behind. So, I'm just trying to get a little
bit more color as to how you're thinking about the long-term opportunities here.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Yeah. Look, when we get there, I can tell you that whether we get -- whether we
do it on the same day or whether we wait a quarter to catch our breath, I can
promise you, I like the concept of longer-term targets that we set for ourselves
and we set for our investors, so you can understand what we think our trajectory
should be and I can motivate my team internally to rally around what I think we
should be expecting of ourselves. So, yes, you can expect that to happen when we
get there.

And look, I'd love nothing more to get to where we were -- where we say we're
going to be in 2026 SEA Change targets early. We need about $100 million of
operating income to get to the ROIC. Carbon will be harder. We have a pretty
good understanding of where we are, but getting to 19% is pretty good and we'll
see what happens.

Steve Wieczynski
Analyst at Stifel Financial

Okay. Got you. And real quick housekeeping wise. David, can -- is there anything
we should think about in terms of cadence of costs? Obviously, we've got the
first quarter NCC guide, but anything else through the rest of the year we
should think about?

David Bernstein
Chief Financial Officer and Chief Accounting Officer at Carnival Co. &

So, as you can imagine, it is tough in terms of seasonalization between
quarters. But the guidance I would give you is that in the second quarter, we do
expect higher dry-dock days. So, I wouldn't be surprised if the second and third
quarters were, call it, 1.5 points to 2.0 points above the full-year average,
and the fourth quarter is lower. That's about the best initial guidance I can
give you. But we too will probably see some changes, because this guidance
presumes we've made every decision on all advertising and everything else
between the quarters. So, just take it as a forecast.

Steve Wieczynski
Analyst at Stifel Financial

Okay. Thanks, guys. Happy holidays.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

You too, Steve.

Operator

Thank you. Next question is coming from Robin Farley from UBS. Your line is now
live.

Robin Farley
Analyst at UBS Securities

Great. Thank you. Obviously, fantastic guidance here and better than expected. I
did want to ask about two things just to get a feel for whether these things are
in your guidance or how much they're in your guidance and whether this will be
additional upside. First is, Celebration Key, you mentioned, obviously, you
expect it to be very successful and a driver, but you're not really able to see
at this point what it would add really to ticket price or onboard spend.

So, I'm just wondering if you could help us understand how much or really how
little you may have in your yield guidance today for Celebration Key. I know in
your cruise cost guidance, it's about 50 basis points. How much is it in your
yield guidance at the moment? Thanks.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Yeah. Thanks, Robin. So, it is in our guidance, but I'll give you some magnitude
of just what touches Celebration Key this year and it's only 5% of our total
sailings in 2025. So, it's not that much. When we get to 2026 and we're on kind
of a full-year run-rate basis, you're talking about 15% plus. So, it will be
more meaningful for the Company overall. Nonetheless, I'm not going to say what
it is, but we're happy to say that when we look at our bookings in the fourth
quarter for Carnival, we are seeing the premium that we expected to see, which
is good to see.

Robin Farley
Analyst at UBS Securities

Okay. Great. Thank you. And then, also in your EPS guidance, I think that you
have $3 billion in debt that's callable next year. I hope I'm getting this
number right, but it's -- and I assume that you're not factoring in the lower
interest cost from some of that very expensive debt. If that were re-done at
maybe, what, some other things this year have been done at, could that be $0.20
or $0.25 of sort of upside in annual interest expense savings? Is that kind of
the ballpark to think about potential upside?

David Bernstein
Chief Financial Officer and Chief Accounting Officer at Carnival Co. &

So, $0.20 to $0.25, $0.20 would be $280 million, because it's $0.14 per $0.01.
So, just keep that in mind. I'm not sure what you were thinking of. I will say
that there is opportunity on the refinancings. We do expect to address those two
double-digit interest rate debts that you're referring to. They're both
callable, as you said, in the first-half of the year. There will be some
additional savings. We do -- we will look at that throughout the year.

We did include just a bit of saving -- interest savings in our forecast, but --
because we're not sure what the market will bring in terms of interest rates to
us. So, there is -- hopefully, we'll have a number of successful transactions
this year, which will provide some upside for, I should say, some lower interest
expense.

Robin Farley
Analyst at UBS Securities

Okay. Great. Thanks very much.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Thanks, Robin.

Operator

Thank you. Next question is coming from James Hardiman from Citi. Your line is
now live.

James Hardiman
Analyst at Smith Barney Citigroup

Hey, good morning. So, I wanted to ask maybe a big-picture question. Obviously,
not a whole lot of capacity being added here. And so, so much of this growth
story is organic, obviously. And so, I guess, my first question is, how much of
that organic turnaround do you think is a function of sort of factors taking
place in the industry versus, I don't know, self-help, right? You listed
obviously a whole bunch of things that you're doing brand by brand. I'm
ultimately trying to figure out sort of the sustainability of this organic
growth that we're seeing right now.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Yeah. Hey, James. How are you doing? Man, I wish I could tell you what the
scientific answer to your question is about the industry overall versus us. I
think the industry being more mainstream along with us is certainly a fantastic
thing for everybody, and I don't want to discount that. But I meant what I said
about same-ship sales. We got almost 10% yields on same-ship.

And in -- if you look at our history, our historic growth rates on revenue are
significantly lower than our cruise competitor set. And when you look -- I don't
know what they're going to do next year. But when you look at this year, we're
right in the mix and -- or at the top. So, I feel very good that our trajectory
is changing for us versus what we had been accustomed to. And it means we've got
a pretty good amount of headroom as we look forward because people should be
paying more for our experiences. Not only vis-a-vis our cruise competitors, but
I'm talking about vis-a-vis the experience gap, that exists on what we do versus
what land offers, what we call the price to experience ratio is just remarkably
skewed and we should be getting a lot more versus what land competitors do.

And I think it's probably a pretty good sign that I'm right about that and the
potential. When you think about Disney, it basically say we're going to
under-invest in things that we have in the past, but we're going to double down
on cruise. They see the value of that as well. So, I think we're in good company
and we've got a lot of self-help along the way.

James Hardiman
Analyst at Smith Barney Citigroup

Got it. And then, I guess, along those same lines, although, I guess in a lot of
ways, I'm asking some previous questions in a different way, but you finished
'24 with per diems up north of 5%. The guidance for the year, I guess, yield
guidance is 4.2%. There's some occupancy in there, and then first quarter is
4.6%. So, we're going 5%-plus to 4.6% to something lower. I guess, from our
perspective, right, Celebration Key, which comes on in the back-half should
actually help with some acceleration.

I guess, is there anything quantifiable that we should be thinking about that
would weigh on per diems as we work our way through the year, maybe an itinerary
geographical mix issue or is this just -- you get some version of this question
every quarter, right? Is this just sort of conservatism the further out you
look?

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

I guess, same answers that we've been giving, right? We're trying to be as
transparent as we can be with everyone on the call and everyone who's not on the
call. We haven't been through wave yet, we will. Although it's been a remarkable
ride for two years, it feels like wave hasn't stopped since summer of 2022. But
we haven't been there yet. And so, we'll see what that brings us and we'll talk
again in March.

James Hardiman
Analyst at Smith Barney Citigroup

Got it. Appreciate it.

Operator

Thank you. Next question is coming from Patrick Scholes from Truist. Your line
is now live. Patrick, your phone is on mute.

Patrick Scholes
Analyst at Truist Securities

Hi. Good morning. Can you hear me?

Operator

Go ahead, please.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Yeah, Patrick.

Patrick Scholes
Analyst at Truist Securities

Great. Thank you. I'd like to ask a little bit about Mexico for my first
question. Some news out there lately regarding additional passenger charges on
that. Is -- do you -- Josh, do you think this is a done [Phonetic] deal? Or is
there any chance that, that may not go through at this point? And then,
specifically for your folks, for your ships, what percentage of your itineraries
do make a stop at a port in Mexico? That's my first question. Thank you.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Yeah. So, right off the bat, no, I do not think it is a done deal. We've been
dealing with this, with the folks in Mexico for the last few weeks. We were not
consulted. No one was consulted when this was passed. It was pretty -- it's
pretty clear to me. I have a lot of respect for the President and what she's
doing, but she was misinformed, not informed and no one was thinking through the
ramifications of what they were suggesting. And there's a reason why cruise is
in-transit historically as opposed to people who fly into Mexico and stay there
for several days.

So, it's already been pushed off to July 1. We're not satisfied with that. We
want to have good dialogue with the government and explain all the benefits that
we bring to Mexico, which are significant and it doesn't take much to tweak
itineraries to effectively erase what the proposed tax is on the industry. And
so, I feel -- we are engaged in those conversations. We hope to have more after
the new year, but it definitely not settled and we have nothing in the forecast
for these changes for the tax, just so everybody knows, nothing for the year.

As far as what the impact would be for 2025, assuming it did go into place and
we made no changes starting in July of 2025, it's less than 5% of our
itineraries for the year -- for the remainder of the year.

Patrick Scholes
Analyst at Truist Securities

Okay. Thank you. Certainly, a fluid situation. And then, a follow-up question is
on the year-over-year growth rate in your passenger ticket revenues versus
year-over-year growth rate in your commissions, transportation and other. The
past several quarters, those growth rates sort of moved in-line or lock-step.
This most recent quarter, you did have a noticeable increase in passenger ticket
revenue percentages higher than the commissions paid out. Are you starting to
see more book direct or anything to read into that? Thank you.

David Bernstein
Chief Financial Officer and Chief Accounting Officer at Carnival Co. &

Patrick, we should talk after the call. I thought it was pretty close. I thought
it was a 0.1% or something, it's very close revenue.

Patrick Scholes
Analyst at Truist Securities

Okay. I'll come up with a little bit difficult, we'll talk about that after the
call. But anything else to...

David Bernstein
Chief Financial Officer and Chief Accounting Officer at Carnival Co. &

Nothing else to consider. I mean the numbers, as you know, do vary a little bit
from quarter-to-quarter because of currency and the amount of air-sea mix that
we have. But nothing significant otherwise.

Patrick Scholes
Analyst at Truist Securities

Okay. Thank you for the clarification.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Thanks, Patrick.

Operator

Thank you. Next question today is coming from David Katz from Jefferies. Your
line is now live.

David Katz
Analyst at Jefferies Financial Group

Hi, afternoon. Covered -- thank you for taking my question. Covered a lot
already. I wanted to get a sense for the cost side of the equation, right, and
the variability within there, right, the degree to which and what would have to
happen for you to turn out a little bit better on the cost increases that you
may have built into your guidance? And then, I have a quick follow-up.

David Bernstein
Chief Financial Officer and Chief Accounting Officer at Carnival Co. &

Yeah. So, the -- if we're talking about the full-year, and the 3.7%, the thing
that is likely to change over time is most likely to be the efficiencies we find
in the magnitude of those efficiencies. We are constantly working hard. We have
lots of ideas out there. It is always very difficult to figure out the exact
timing. And we did build quite a bit into our guidance and into our forecast.
But we continue to work hard to improve on those.

And so, last year, we were able to exceed what our expectations were and we'll
work hard to try to do better this year, but it's very hard on the timing of all
these items. Plus, we built-in inflation, something a little bit less than 3%
and trying to get that number perfect. I mean, if you know absolutely in every
category what inflation will be in 2025, let me know, because we did the best we
could. But I'm sure some of those pieces are going to be off. As I always say,
there's only one thing I know about every forecast that's wrong, I just don't
know by how much and in what direction.

David Katz
Analyst at Jefferies Financial Group

Well said. I wanted to follow-up just on the leverage side of things. When I
look back historically at where the Company has operated, obviously making good
progress today, but should we be thinking about the 2 times or better as a
long-term aspirational target? Is that still achievable?

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Well, as a proud former Treasurer of the Company, it's not a target we have for
ourselves right now. Our target right now is get to investment-grade metrics,
which is at the 3.5 times. How strong we want to rebuild that fortress, that's
still up for -- that's up for a decision. Do we need to be an A- rated company
again, bordering on A, which is some of the situations we found ourselves in? I
could argue, no, we don't need to. Do we want to be a solid investment-grade?
Absolutely.

So, as we get closer to that metric, we're obviously going to be having
conversations with our Board to really set-out what we think the right balance
is between that balance sheet strength, investing in ourselves, investing in our
shareholder returns via dividends or buybacks, will -- remains to be seen what
the form will be and when. But that all goes into the mix, but I'd say nobody
should be thinking about a 2-time as a target we're setting for ourselves.

David Katz
Analyst at Jefferies Financial Group

Thank you very much. Appreciate it.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Yeah, pleasure.

Operator

Thank you. Next question today is coming from Jamie Katz from Morgan Stanley --
I'm sorry, for Morningstar. Your line is now live.

Jaime M. Katz
Analyst at Morningstar Research Services

Hey, good morning. Thank you for taking my questions. First, I'm hoping that you
guys can talk a little bit about wave season. I guess, I'm trying to understand
how to think about balancing filling the rest of 2025 with pulling forward more
demand from 2026, and whether or not one is a better strategy than the other
without giving too much competitive information away? Is there a way to, I
guess, bundle even less than you are bundling now and maybe promote less in
order to optimize pricing? Thanks.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Yeah. Thanks. So, it's a little bit of a hard question to answer. We are
actively and have been actively selling 2025 and 2026 for some time, as you
might have picked-up in the prepared remarks, we actually just had a record this
past quarter for booking activity for the further year out, so 2026 in this
case. So, I think, our brands are, actually when it comes to revenue management
and optimizing the shape of the curve, they're doing a pretty solid job across
the board, which doesn't mean there's not a lot of room for improvement, but a
pretty solid job.

So, everyone's hitting wave in slightly different positions with respect to how
much they're booked for 2025 and in what quarters. So, I'd say, it's a case by
case decision about how they're going to be tackling wave. I would say everybody
does promotions in wave, everyone. It's how you get people interested in
incursion during this critical period. But I would remind you, we did promotions
last year in wave, and we ended-up with 11% yields. So, the promotional tactics
and tools that we use, they're healthy and they're part of the process that we
go through.

Jaime M. Katz
Analyst at Morningstar Research Services

Yeah. And then, the other question I have is a little bit of a longer-term
strategic question, right? We know what the costs are affiliated with
Celebration Key this summer, but I suspect this isn't a one-and-done project.
So, is there some non-new build capex we should be thinking of like level that
will be in these brand-building projects longer-term that might be higher than
it was in the past?

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

That's a fair question. I think if you think about the things that we've been
investing in outside of the new-build Celebration Key, the pier at Half Moon
Cay, AIDA Evolutions, right, which is their mid-ship refurbishment plan. And
AIDA is -- as much to Carnival's chagrin, AIDA is pretty much neck and neck with
Carnival for highest returning brand in our portfolio. We're making the right
investments in non-new build to continue the momentum that we have.

As far as what the ultimate level is on a run-rate basis goes, we don't -- I
don't have a number for you that I'd stick to that says over the next six years
or seven years, this is what you should expect. But clearly, we're making these
investments on the basis that they are going to support the improved returns
that we demand of ourselves. So, it's about $600 million for Celebration Key as
we've talked about. It's another few hundred million for what we're doing at
RelaxAway, Half Moon Cay, and AIDA Evolutions for any one particular ship that
they're going through this process, you're talking about tens of millions, but
we think it's tens of millions that really is going to be a boost for a brand
that is incredibly high-returning.

So, I don't know, David, if you want to add any more color.

David Bernstein
Chief Financial Officer and Chief Accounting Officer at Carnival Co. &

Yeah. The only thing I'd say is, I mean you saw in the press release what our
number was for 2025. In all likelihood, it's going to be something similar to
that going forward, but it's hard to say exactly what it will be every single
year, because there's so many bigger decisions that we'll be making over time,
which will make-up that number.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

One thing I would say about the destination side is Celebration Key and Half
Moon Cay are a little bit unique in the scope and size of what we're doing. The
other destinations we have in our footprint, they're amazing and we will spend
some money over time to do some things and make the experience better and better
opportunity for us to generate returns. But I don't see other than maybe a
continued expansion of Celebration Key as we've already been talking about
through the end of this decade. I'm not sure I see on the horizon anything that
I'd flag for you right now is kind of out of the blue that we'd be talking about
in six months or a year.

Jaime M. Katz
Analyst at Morningstar Research Services

Great. Thank you.

Beth Roberts
Senior Vice President, Investor Relations at Carnival Co. &

Last question. One more...

Operator

Thank you. Next question is -- go ahead, I'm sorry.

David Bernstein
Chief Financial Officer and Chief Accounting Officer at Carnival Co. &

Yeah. We'll just take one more question. We're approaching the hour.

Operator

Sure thing. Our final question today is coming from Brandt Montour from
Barclays. Your line is now live.

Brandt Montour
Analyst at Barclays

Good morning, everybody. Thanks for taking my question and congratulations on
the results today.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Thanks, Brandt.

Brandt Montour
Analyst at Barclays

So, the first question -- you're welcome. So, my first question is on the
booking curve, Josh, and I don't know if this is an easy one to answer. But when
you try and take forecasting out of it and you just focus in on your booking
curve today versus the way -- or versus how your bookings looked at the same
time last year, does the pricing look any less robust than this time last year,
perhaps tougher comps or anything else that you would highlight?

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Well, I mean it's certainly tougher comps this year than it was last year. The
brands are -- as I said though in the prepared remarks, we're basically at a
higher occupancy at a higher price point, and that's across all four quarters.
So, I think the brands are doing a good job of continuing the momentum and
optimizing that curve.

So, it probably doesn't answer the question the way you'd like it to, but we'll
see where that shakes out. We gave you our view of yields as of now, and we'll
update you as there's things to update.

Brandt Montour
Analyst at Barclays

Okay. Great. Thanks. And then, just a quick housekeeping. The Red Sea had a,
something like, $130 million impact last year. How much of that effectively do
you get back in '25 and sort of how should we think about the timing of it and
the cadence and where it would kind of show-up in the comps?

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Yeah. So, I think when it all shook out, it was probably a little less than $100
million at the end of the day as we did our analysis for 2024. I think the thing
about year-over-year for '25 that people need to keep in mind is, it's not a
huge spring back. And the reason why is, if you think about this time last year,
we had already sold our world cruises, people were already on them before the
Red Sea became a thing. We had to scramble, we did everything we had to do, it
cost us $90 million. This year, we're in a different place, which is we
knowingly took Red Sea out of the equation back in February, March for 2025,
which meant we had to sell cruises that weren't necessarily as attractive to
sell, because you can't go through the Red Sea.

And so, from a year-over-year -- it's a different kind of pain-point that we had
to deal with, and we've dealt with and it's in our numbers. But it means that
what you'd love to see is kind of this bounce-back and we're whole and we move
forward. I don't think '25 versus '24 is really the year that we'll see that.
The normalization is now, and so '26 versus '25 will be on an apples-to-apples
basis.

Brandt Montour
Analyst at Barclays

Okay. So, lower yields offsetting no disruption this year, potentially.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Yeah, more or less in high level. Yeah, that's fair.

Brandt Montour
Analyst at Barclays

Okay. All right. Congrats, again, guys. Thanks.

Josh Weinstein
President, Chief Executive Officer & Chief Climate Officer at Carnival Co. &

Thanks very much, Brandt. Okay. So, with that, I think we're over-time. So, I'd
say, happy holidays and wishing everybody on the call nothing but good health
and happiness in 2025. Thanks very much for joining.

Operator

[Operator Closing Remarks]

Read more

PARTICIPANTS

CORPORATE EXECUTIVES

 * Beth Roberts
   Senior Vice President, Investor Relations
 * Josh Weinstein
   President, Chief Executive Officer & Chief Climate Officer
 * David Bernstein
   Chief Financial Officer and Chief Accounting Officer

ANALYSTS

 * Matthew Boss, J.P. Morgan
 * Benjamin Chaiken, Mizuho Securities
 * Steve Wieczynski, Stifel Financial
 * Robin Farley, UBS Securities
 * James Hardiman, Smith Barney Citigroup
 * Patrick Scholes, Truist Securities
 * David Katz, Jefferies Financial Group Inc.
 * Jaime M. Katz, Morningstar Research Services
 * Brandt Montour, Barclays PLC



TRANSCRIPT SECTIONS

 * Presentation
 * Questions and Answers
 * Participants

Has Trump Finally Gone Too Far? (Ad)

Lately, there's been a lot of buzz around a secret loophole executive insiders
are using to make millions buying and selling their own stocks. It's so powerful
... so profitable ... that most people immediately assume this is just another
example of Trump doing what's best for business executives. But surprisingly,
this loophole has been on the books for many years and executives have been
using it to make HUNDREDS of millions of dollars. And here's the good news.

Register For The Webinar To Discover


CARNIVAL CO. & EARNINGS HEADLINES

Carnival (CCL) Gets a Buy from Citi
December 23 at 12:45 PM | markets.businessinsider.com
Is Carnival Stock Outperforming the Dow?
December 23 at 12:45 PM | msn.com
Media Humiliated: Demo of Elon’s Tech Proves They’re Wrong
Elon Musk believes his new AI product will be worth an incredible $9 trillion.
But the mainstream media is not buying it.
December 23, 2024 | Brownstone Research (Ad)
Carnival price target raised to $32 from $31 at Barclays
December 23 at 4:57 AM | tipranks.com
Feel the Magic of Snowfall at Spritzer EcoPark's Festive Wonder Carnival 2024
December 23 at 4:29 AM | gurufocus.com
Carnival Co. & (NYSE:CCL) Shares Gap Up Following Earnings Beat
December 22 at 1:27 AM | americanbankingnews.com
See More Carnival Co. & Headlines
Get Earnings Announcements in your inbox

Want to stay updated on the latest earnings announcements and upcoming reports
for companies like Carnival Co. &? Sign up for Earnings360's daily newsletter to
receive timely earnings updates on Carnival Co. & and other key companies,
straight to your email.

Email Address




ABOUT CARNIVAL CO. &

Carnival Co. & (NYSE:CCL) is a leisure travel company operating a fleet of
cruise ships, hotels, and resorts with international destinations. Brands under
the Carnival Corporation umbrella include Carnival Cruise Line, Princess
Cruises, Holland America, P&O Cruises, Seaborn, Costa Cruises, AIDA Cruises, and
Cunard. The company’s goal is to provide extraordinary vacations at an
exceptional value. As of 2022, the company laid claim to nearly half of the
global cruising market share with several new ships in the works.

Carnival Cruise Line was launched in 1972 with one second-hand ship and a tank
of fuel. The first port of call was San Juan, Puerto Rico, but soon more were
added. The original growth strategy included a festive atmosphere, features and
amenities unlike any other cruise line at the time. Slow to start, the growth
strategy shifted into overdrive in 1980 when Carnival shocked the world by
building its own ship. The Tropicale became an iconic name in the cruising
industry and sparked a wave of shipbuilding that is still underway.

The company’s growth hit a new stride in 1987 following the IPO which floated
20% of the company on the open market. The proceeds from the IPO allowed the
company to embark on a voyage of acquisition and now Carnival is the world’s
largest travel and leisure business.

Today, Carnival Corporations’ 87 ships visit approximately 700 ports worldwide
and employ more than 120,000 people while serving more than 13 million guests
annually for a total of 85 million passenger cruise days per year. Net revenue,
prior to the COVID-19 pandemic, peaked out at over $6.5 billion annually.

Carnival Cruise Line is the company’s largest brand serving guests on all coasts
of North America. The brand's 22 ships make 1500 voyages per year with trips
ranging from 2 days to 3 weeks and ports of call from the Caribbean to Alaska.
The company's largest ship is named Panorama and can accommodate more than 4,000
passengers.

Carnival’s 9 brands provide access to a wide range of cruising styles and
destinations including the Caribbean, Alaska, Australia, New Zealand, Hawaii,
England, and ports in Asia. The company is headquartered in Miami, Florida and
has offices around the world. The company also has the distinction of being the
only company included in both the S&P 500 and FTSE 250 indices.

 

Written by Jeffrey Neal Johnson
View Carnival Co. & Profile
Read more


MORE EARNINGS RESOURCES FROM MARKETBEAT

Earnings Tools
 * Today's Earnings
 * Tomorrow's Earnings
 * Next Week's Earnings
 * Upcoming Earnings Calls
 * Earnings Newsletter
 * Earnings Call Transcripts
 * Earnings Beats & Misses
 * Corporate Guidance
 * Earnings Screener

Earnings By Country
 * U.S. Earnings Reports
 * Canadian Earnings Reports
 * U.K. Earnings Reports

Latest Articles
 * History Hints at a Rebound for Toll Brothers After Earnings
 * Alibaba Stock: Why Earnings Make It a Buy Despite the Recent Dip
 * MercadoLibre Down 23% After Missed Earnings: Time to Buy the Dip?
 * Roblox Stock Soars 22% After Q3 Earnings – A Turning Point Ahead?
 * Apple Earnings - When Really Good Just Isn’t Good Enough
 * Roblox Stock Set for More Gains After Strong Earnings Report
 * Amazon: Why Analysts Think It's a Solid Buy Ahead of Earnings

Upcoming Earnings
Get 30 Days of MarketBeat All Access for Free

Sign up for MarketBeat All Access to gain access to MarketBeat's full suite of
research tools.

Start Your 30-Day Trial


MARKETBEAT ALL ACCESS FEATURES


BEST-IN-CLASS PORTFOLIO MONITORING

 * Get personalized stock ideas.
 * Compare portfolio to indices.
 * Check stock news, ratings, SEC filings, and more.


STOCK IDEAS AND RECOMMENDATIONS

 * See daily stock ideas from top analysts.
 * Receive short-term trading ideas from MarketBeat.
 * Identify trending stocks on social media.


ADVANCED STOCK SCREENERS AND RESEARCH TOOLS

 * Use our seven stock screeners to find suitable stocks.
 * Stay informed with MarketBeat's real-time news.
 * Export data to Excel for personal analysis.


Sign in to your free account to enjoy these benefits
 * In-depth profiles and analysis for 20,000 public companies.
 * Real-time analyst ratings, insider transactions, earnings data, and more.
 * Our daily ratings and market update email newsletter.

Sign in to your free account to enjoy all that MarketBeat has to offer.
 * Sign In
 * Create Account
 * 

Your Email Address:
Email Address Required
Your Password:
Password Required
Log In


--------------------------------------------------------------------------------

or
Sign in with Facebook Sign in with Google
Forgot your password?
Your Email Address:
Please enter your email address.
Please enter a valid email address
Choose a Password:
Please enter your password.
Your password must be at least 8 characters long and contain at least 1 number,
1 letter, and 1 special character.
Create My Account (Free)



--------------------------------------------------------------------------------

or
Sign in with Facebook Sign in with Google
By creating a free account, you agree to our terms of service. This site is
protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Featured By


Empowering Individual Investors

345 N Reid Place, Suite 620, Sioux Falls, SD 57103
contact@marketbeat.com
(844) 978-6257

 * Twitter
 * Facebook
 * YouTube
 * LinkedIn


ABOUT MARKETBEAT

 * About
 * Editorial Guidelines
 * Authors
 * Press Room
 * Careers
 * Contact
 * FAQ
 * Help


MARKETBEAT PRODUCTS

 * Compare Products
 * MarketBeat All Access
 * Customer Reviews
 * MarketBeat Daily Ratings
 * MarketBeat Daily Canada
 * MarketBeat CryptoBeat
 * MarketBeat Mobile App


POPULAR TOOLS

 * Stock Lists
 * Compare Stocks
 * Dividend Calculator
 * My MarketBeat
 * Stock Screener


FINANCIAL CALENDARS

 * Analyst Ratings
 * Dividends
 * Earnings
 * Insider Trades
 * Stock Market Holidays


TERMS & INFO

 * Advertising
 * Accessibility Statement
 * Do Not Sell My Information
 * Privacy Policy
 * RSS Feeds
 * Terms of Service
 * Sitemap

© MarketBeat Media, LLC 2010-2024. All rights reserved.

© 2024 Market data provided is at least 10-minutes delayed and hosted by
Barchart Solutions. Information is provided 'as-is' and solely for informational
purposes, not for trading purposes or advice, and is delayed. To see all
exchange delays and terms of use please see Barchart's disclaimer.





My Account -

 * My MarketBeat
 * My Newsletter
 * My Alerts
 * My Subscriptions
 * My Account Settings
 * My Payment Settings
 * Log Out


×



Daily Earnings Insights in Your Inbox
Enter your email below for Earnings360.com's free morning digest of key earnings
insights.Get daily updates on companies beating or missing expectations,
delivered straight to your inbox.
Email Address


--------------------------------------------------------------------------------

or
Sign up with Google Sign up with Facebook
Privacy Policy

Welcome to marketbeat.com


MARKETBEAT.COM ASKS FOR YOUR CONSENT TO USE YOUR PERSONAL DATA TO:

 * 
   Personalised advertising and content, advertising and content measurement,
   audience research and services development
 * 
   Store and/or access information on a device


Learn more
 * 
   How can I change my choice?
 * 
   What if I don't consent?
 * 
   How does legitimate interest work?
 * 
   Do I have to consent to everything?

Your personal data will be processed and information from your device (cookies,
unique identifiers, and other device data) may be stored by, accessed by and
shared with 134 TCF vendor(s) and 64 ad partner(s), or used specifically by this
site or app.

Some vendors may process your personal data on the basis of legitimate interest,
which you can object to by managing your options below. Look for a link at the
bottom of this page to manage or withdraw consent in privacy and cookie
settings.

Consent



Manage options



Data preferences





MANAGE YOUR DATA

You can choose how your personal data is used. Vendors want your permission to
do the following:

TCF vendors


STORE AND/OR ACCESS INFORMATION ON A DEVICE

Cookies, device or similar online identifiers (e.g. login-based identifiers,
randomly assigned identifiers, network based identifiers) together with other
information (e.g. browser type and information, language, screen size, supported
technologies etc.) can be stored or read on your device to recognise it each
time it connects to an app or to a website, for one or several of the purposes
presented here.

View details
Consent (119 vendors)


USE LIMITED DATA TO SELECT ADVERTISING

Advertising presented to you on this service can be based on limited data, such
as the website or app you are using, your non-precise location, your device type
or which content you are (or have been) interacting with (for example, to limit
the number of times an ad is presented to you).

View details
Consent (70 vendors)Legitimate interest (32 vendors)


CREATE PROFILES FOR PERSONALISED ADVERTISING

Information about your activity on this service (such as forms you submit,
content you look at) can be stored and combined with other information about you
(for example, information from your previous activity on this service and other
websites or apps) or similar users. This is then used to build or improve a
profile about you (that might include possible interests and personal aspects).
Your profile can be used (also later) to present advertising that appears more
relevant based on your possible interests by this and other entities.

View details
Consent (96 vendors)


USE PROFILES TO SELECT PERSONALISED ADVERTISING

Advertising presented to you on this service can be based on your advertising
profiles, which can reflect your activity on this service or other websites or
apps (like the forms you submit, content you look at), possible interests and
personal aspects.

View details
Consent (91 vendors)


CREATE PROFILES TO PERSONALISE CONTENT

Information about your activity on this service (for instance, forms you submit,
non-advertising content you look at) can be stored and combined with other
information about you (such as your previous activity on this service or other
websites or apps) or similar users. This is then used to build or improve a
profile about you (which might for example include possible interests and
personal aspects). Your profile can be used (also later) to present content that
appears more relevant based on your possible interests, such as by adapting the
order in which content is shown to you, so that it is even easier for you to
find content that matches your interests.

View details
Consent (28 vendors)


USE PROFILES TO SELECT PERSONALISED CONTENT

Content presented to you on this service can be based on your content
personalisation profiles, which can reflect your activity on this or other
services (for instance, the forms you submit, content you look at), possible
interests and personal aspects. This can for example be used to adapt the order
in which content is shown to you, so that it is even easier for you to find
(non-advertising) content that matches your interests.

View details
Consent (24 vendors)


MEASURE ADVERTISING PERFORMANCE

Information regarding which advertising is presented to you and how you interact
with it can be used to determine how well an advert has worked for you or other
users and whether the goals of the advertising were reached. For instance,
whether you saw an ad, whether you clicked on it, whether it led you to buy a
product or visit a website, etc. This is very helpful to understand the
relevance of advertising campaigns.

View details
Consent (77 vendors)Legitimate interest (46 vendors)


MEASURE CONTENT PERFORMANCE

Information regarding which content is presented to you and how you interact
with it can be used to determine whether the (non-advertising) content e.g.
reached its intended audience and matched your interests. For instance, whether
you read an article, watch a video, listen to a podcast or look at a product
description, how long you spent on this service and the web pages you visit etc.
This is very helpful to understand the relevance of (non-advertising) content
that is shown to you.

View details
Consent (32 vendors)Legitimate interest (14 vendors)


UNDERSTAND AUDIENCES THROUGH STATISTICS OR COMBINATIONS OF DATA FROM DIFFERENT
SOURCES

Reports can be generated based on the combination of data sets (like user
profiles, statistics, market research, analytics data) regarding your
interactions and those of other users with advertising or (non-advertising)
content to identify common characteristics (for instance, to determine which
target audiences are more receptive to an ad campaign or to certain contents).

View details
Consent (57 vendors)Legitimate interest (22 vendors)


DEVELOP AND IMPROVE SERVICES

Information about your activity on this service, such as your interaction with
ads or content, can be very helpful to improve products and services and to
build new products and services based on user interactions, the type of
audience, etc. This specific purpose does not include the development or
improvement of user profiles and identifiers.

View details
Consent (67 vendors)Legitimate interest (37 vendors)


USE LIMITED DATA TO SELECT CONTENT

Content presented to you on this service can be based on limited data, such as
the website or app you are using, your non-precise location, your device type,
or which content you are (or have been) interacting with (for example, to limit
the number of times a video or an article is presented to you).

View details
Consent (12 vendors)Legitimate interest (3 vendors)


ENSURE SECURITY, PREVENT AND DETECT FRAUD, AND FIX ERRORS

Your data can be used to monitor for and prevent unusual and possibly fraudulent
activity (for example, regarding advertising, ad clicks by bots), and ensure
systems and processes work properly and securely. It can also be used to correct
any problems you, the publisher or the advertiser may encounter in the delivery
of content and ads and in your interaction with them.

View details


DELIVER AND PRESENT ADVERTISING AND CONTENT

Certain information (like an IP address or device capabilities) is used to
ensure the technical compatibility of the content or advertising, and to
facilitate the transmission of the content or ad to your device.

View details


SAVE AND COMMUNICATE PRIVACY CHOICES

The choices you make regarding the purposes and entities listed in this notice
are saved and made available to those entities in the form of digital signals
(such as a string of characters). This is necessary in order to enable both this
service and those entities to respect such choices.

View details


MATCH AND COMBINE DATA FROM OTHER DATA SOURCES

Information about your activity on this service may be matched and combined with
other information relating to you and originating from various sources (for
instance your activity on a separate online service, your use of a loyalty card
in-store, or your answers to a survey), in support of the purposes explained in
this notice.

View details


LINK DIFFERENT DEVICES

In support of the purposes explained in this notice, your device might be
considered as likely linked to other devices that belong to you or your
household (for instance because you are logged in to the same service on both
your phone and your computer, or because you may use the same Internet
connection on both devices).

View details


IDENTIFY DEVICES BASED ON INFORMATION TRANSMITTED AUTOMATICALLY

Your device might be distinguished from other devices based on information it
automatically sends when accessing the Internet (for instance, the IP address of
your Internet connection or the type of browser you are using) in support of the
purposes exposed in this notice.

View details


USE PRECISE GEOLOCATION DATA

With your acceptance, your precise location (within a radius of less than 500
metres) may be used in support of the purposes explained in this notice.

View details
Consent

How this consent management platform (CMP) works:

CMP privacy choices


STORAGE, DURATION, AND USAGE DETAILS

The choices you make with this CMP regarding the purposes and entities will
affect how personalized advertising is presented to you. We need to store these
choices to respect them on future visits, and they are stored differently based
on the type of site or app you're using:
 * For sites, your choices are saved in a cookie named “FCCDCF” for a maximum
   duration of 390 days.
 * For apps, your choices are saved in device storage prefixed by “IABTCF_”.
   Your choices will be invalidated after 390 days and overwritten once you make
   new privacy choices on this app.
 * For accelerated mobile page (AMP) sites, your choices are saved in local
   storage prefixed by “amp-store”. Your choices will be invalidated after 390
   days and overwritten once you make new privacy choices on this site.

Vendor preferences

Accept all



Confirm choices

Vendor preferences





CONFIRM OUR VENDORS

Vendors can use your data to provide services. Declining a vendor can stop them
from using the data you shared.

TCF vendors


EXPONENTIAL INTERACTIVE, INC D/B/A VDX.TV

Cookie duration: 90 (days).

Data collected and processed: IP addresses, Device identifiers, Probabilistic
identifiers, Browsing and interaction data, Non-precise location data, Users’
profiles, Privacy choices

more

Cookie duration resets each session.


View details | Privacy policy
Consent


ROQ.AD GMBH

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, Non-precise location data, Precise location data,
Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


ADMAXIM LIMITED

Cookie duration: 30 (days).

Data collected and processed: IP addresses, Probabilistic identifiers, Browsing
and interaction data

more

Cookie duration resets each session.


View details | Privacy policy
Consent


INDEX EXCHANGE INC.

Cookie duration: 395 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Non-precise location data, Precise location data, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


QUANTCAST

Cookie duration: 396 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


BEESWAXIO CORPORATION

Cookie duration: 395 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
Non-precise location data, Precise location data, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


SOVRN, INC.

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Non-precise location data, Users’
profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
Consent


ADIKTEEV

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Non-precise location data, Users’ profiles

more

Uses other forms of storage.


View details | Privacy policy
ConsentLegitimate interest


RTB HOUSE S.A.

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Non-precise location data, Users’
profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


THE UK TRADE DESK LTD

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, Non-precise location data, Precise location data,
Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


NEXXEN INC.

Cookie duration: 180 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
Non-precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


EPSILON

Cookie duration: 184 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
Consent


YAHOO EMEA LIMITED

Cookie duration: 397 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
Non-precise location data, Precise location data, Users’ profiles, Privacy
choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


ADVENTORI SAS

Cookie duration: 90 (days).

Data collected and processed: IP addresses, Device identifiers, Probabilistic
identifiers, Browsing and interaction data, User-provided data, Non-precise
location data, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
Consent


TRIPLE LIFT, INC.

Cookie duration: 90 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
Non-precise location data, Precise location data, Users’ profiles, Privacy
choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
ConsentLegitimate interest


XANDR, INC.

Cookie duration: 90 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
Non-precise location data, Precise location data, Users’ profiles, Privacy
choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


NEORY GMBH

Cookie duration: 90 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Users’ profiles, Privacy choices

more

Cookie duration resets each session.


View details | Privacy policy
Consent


NEXXEN GROUP LLC

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Non-precise location data, Users’
profiles, Privacy choices

more

Cookie duration resets each session.


View details | Privacy policy
ConsentLegitimate interest


NEURAL.ONE

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics,
Probabilistic identifiers, Browsing and interaction data, Non-precise location
data, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
Consent


ADITION (VIRTUAL MINDS GMBH)

Cookie duration: 90 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Precise location data, Users’
profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


ACTIVE AGENT (VIRTUAL MINDS GMBH)

Cookie duration: 90 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Precise location data, Users’
profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


TABOOLA EUROPE LIMITED

Cookie duration: 366 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
Non-precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


EQUATIV

Cookie duration: 396 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, Non-precise location data, Precise location data,
Users’ profiles, Privacy choices

more

Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


ADFORM A/S

Cookie duration: 3650 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


MAGNITE, INC.

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
Non-precise location data, Precise location data, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


RATEGAIN ADARA INC

Cookie duration: 730 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Users’ profiles, Privacy choices

more




View details | Storage details | Privacy policy
Consent


SIFT MEDIA, INC

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Non-precise location data, Precise location data

more




View details | Privacy policy
Consent


RAKUTEN MARKETING LLC

Cookie duration: 730 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
ConsentLegitimate interest


LUMEN RESEARCH LIMITED

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Browsing and
interaction data, Non-precise location data

more




View details | Privacy policy
Legitimate interest


AMAZON AD SERVER

Cookie duration: 396 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
Non-precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


OPENX

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Non-precise location data, Privacy
choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


YIELDLAB (VIRTUAL MINDS GMBH)

Cookie duration: 90 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Precise location data, Users’
profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


ROKU ADVERTISING SERVICES

Cookie duration: 396 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


NANO INTERACTIVE GROUP LTD.

Doesn't use cookies.

Data collected and processed: Device characteristics, Browsing and interaction
data, Non-precise location data

more




View details | Privacy policy
Consent


SIMPLIFI HOLDINGS LLC

Cookie duration: 366 (days).

Data collected and processed: IP addresses, Device identifiers, Precise location
data

more

Uses other forms of storage.


View details | Privacy policy
Consent


PUBMATIC, INC

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Precise location data, Users’ profiles, Privacy choices

more

Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


COMSCORE B.V.

Cookie duration: 720 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
Consent


FLASHTALKING

Cookie duration: 730 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, Non-precise location data, Users’ profiles,
Privacy choices

more




View details | Privacy policy
Consent


PULSEPOINT, INC.

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
Consent


SMAATO, INC.

Cookie duration: 21 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Precise location data, Users’
profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


SEMASIO GMBH

Cookie duration: 366 (days).

Data collected and processed: IP addresses, Device identifiers, Browsing and
interaction data, Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


CRIMTAN HOLDINGS LIMITED

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session.


View details | Privacy policy
ConsentLegitimate interest


GENIUS SPORTS UK LIMITED

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, Non-precise location data, Users’ profiles,
Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


CRITEO SA

Cookie duration: 390 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, Non-precise location data, Users’ profiles,
Privacy choices

more

Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


ADLOOX SA

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
Non-precise location data

more

Uses other forms of storage.


View details | Privacy policy
ConsentLegitimate interest


BLIS GLOBAL LIMITED

Cookie duration: 400 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


LOTAME SOLUTIONS, INC

Cookie duration: 274 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Users’ profiles, Privacy
choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
Consent


LIVERAMP

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
Non-precise location data, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


GROUPM UK LIMITED

Cookie duration: 395 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, Non-precise location data, Precise location data,
Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
ConsentLegitimate interest


LOOPME LIMITED

Cookie duration: 90 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Precise location data, Users’
profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


DYNATA LLC

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


ASK LOCALA

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Non-precise location data, Precise location data, Privacy choices

more

Uses other forms of storage.


View details | Privacy policy
Consent


AZIRA

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Non-precise location data, Precise
location data, Users’ profiles, Privacy choices

more

Uses other forms of storage.


View details | Privacy policy
ConsentLegitimate interest


DOUBLEVERIFY INC.

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics,
Probabilistic identifiers, Browsing and interaction data, Non-precise location
data, Privacy choices

more




View details | Privacy policy
Legitimate interest


BIDSWITCH GMBH

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, Non-precise location data, Precise location data,
Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


IPONWEB GMBH

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


NEXTROLL, INC.

Cookie duration: 183 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, User-provided data, Non-precise
location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session.


View details | Privacy policy
Consent


TEADS FRANCE SAS

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Non-precise location data, Users’
profiles, Privacy choices

more

Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


STRÖER SSP GMBH (SSP)

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
Non-precise location data, Users’ profiles, Privacy choices

more

Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


OS DATA SOLUTIONS GMBH

Cookie duration: 90 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Users’ profiles, Privacy choices

more

Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


PERMODO GMBH

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Non-precise location data, Users’
profiles, Privacy choices

more

Uses other forms of storage.


View details | Privacy policy
Consent


PLATFORM161 B.V.

Cookie duration: 396 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
Non-precise location data, Precise location data, Users’ profiles, Privacy
choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


BASIS GLOBAL TECHNOLOGIES, INC.

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
Non-precise location data, Precise location data, Users’ profiles, Privacy
choices

more

Cookie duration resets each session.


View details | Privacy policy
ConsentLegitimate interest


SMADEX, S.L.U.

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, User-provided data, Non-precise location
data, Users’ profiles, Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


BOMBORA INC.

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
Non-precise location data, Users’ profiles

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


EASYMEDIA GMBH

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
Non-precise location data, Precise location data, Users’ profiles, Privacy
choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


REMERGE GMBH

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Non-precise location data

more

Uses other forms of storage.


View details | Privacy policy
ConsentLegitimate interest


ADVANCED STORE GMBH

Cookie duration: 365 (days).

Data collected and processed: Device identifiers

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


MAGNITE CTV, INC.

Cookie duration: 366 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
Non-precise location data, Precise location data, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


DELTA PROJECTS AB

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Precise location data, Users’ profiles, Privacy choices

more




View details | Storage details | Privacy policy
ConsentLegitimate interest


USEMAX ADVERTISEMENT (EMEGO GMBH)

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Users’ profiles

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


EMETRIQ GMBH

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


PUBLICIS MEDIA GMBH

Cookie duration: 1825 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
Consent


M.D. PRIMIS TECHNOLOGIES LTD.

Cookie duration: 25 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Privacy choices

more




View details | Storage details | Privacy policy
ConsentLegitimate interest


ONETAG LIMITED

Cookie duration: 396 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Non-precise location data, Privacy
choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


CLOUD TECHNOLOGIES S.A.

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
Non-precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session.


View details | Privacy policy
Consent


SMARTOLOGY LIMITED

Doesn't use cookies.

Data collected and processed: IP addresses

more

Uses other forms of storage.


View details | Privacy policy
ConsentLegitimate interest


IMPROVE DIGITAL

Cookie duration: 90 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
ConsentLegitimate interest


ADOBE ADVERTISING CLOUD

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device identifiers,
Authentication-derived identifiers, Privacy choices

more




View details | Storage details | Privacy policy
ConsentLegitimate interest


BANNERFLOW AB

Cookie duration: 366 (days).

Data collected and processed: IP addresses, Device characteristics, Non-precise
location data, Privacy choices

more

Cookie duration resets each session.


View details | Privacy policy
Consent


TABMO SAS

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Precise location data, Users’
profiles, Privacy choices

more

Uses other forms of storage.


View details | Privacy policy
Consent


INTEGRAL AD SCIENCE (INCORPORATING ADMANTX)

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Browsing and
interaction data, Non-precise location data, Privacy choices

more




View details | Privacy policy
Legitimate interest


WIZALY

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics,
Authentication-derived identifiers, Browsing and interaction data, Non-precise
location data, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


WEBORAMA

Cookie duration: 393 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Precise location data, Users’ profiles, Privacy choices

more

Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


JIVOX CORPORATION

Cookie duration: 30 (days).

Data collected and processed: IP addresses, Device identifiers, Browsing and
interaction data, Non-precise location data, Precise location data, Users’
profiles, Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


VISTAR MEDIA EMEA BV

Doesn't use cookies.

Data collected and processed: Non-precise location data

more




View details | Privacy policy
Consent


ON DEVICE RESEARCH LIMITED

Cookie duration: 30 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, User-provided data, Non-precise
location data, Precise location data

more




View details | Storage details | Privacy policy
Consent


ROCKABOX MEDIA LTD

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Browsing and
interaction data, Non-precise location data

more




View details | Storage details | Privacy policy
Legitimate interest


EXACTAG GMBH

Cookie duration: 180 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
Privacy choices

more

Cookie duration resets each session.


View details | Privacy policy
Consent


CELTRA INC.

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Precise location data

more

Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


MAINADV SRL

Cookie duration: 30 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, User-provided data, Non-precise
location data, Privacy choices

more

Uses other forms of storage.


View details | Privacy policy
Consent


GEMIUS SA

Cookie duration: 1825 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


THE KANTAR GROUP LIMITED

Cookie duration: 914 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Non-precise location data, Privacy
choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
Consent


NIELSEN MEDIA RESEARCH LTD.

Cookie duration: 120 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


SOLOCAL SA

Cookie duration: 396 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, User-provided data, Non-precise
location data, Precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


PIXALATE, INC.

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Non-precise location data

more




View details | Storage details | Privacy policy
Consent


NUMBERLY

Cookie duration: 180 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


AUDIENCEPROJECT A/S

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


DEMANDBASE, INC.

Cookie duration: 730 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Precise location data, Users’
profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


EFFILIATION / EFFINITY

Cookie duration: 30 (days).

Data collected and processed: Device characteristics

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


ARRIVALIST CO.

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Non-precise location data

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


SEENTHIS AB

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics

more




View details | Privacy policy


COMMANDERS ACT

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device identifiers

more




View details | Storage details | Privacy policy
Consent


TRAVEL AUDIENCE GMBH

Cookie duration: 397 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, Non-precise location data, Precise location data,
Users’ profiles

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
Consent


HUMAN

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Non-precise location data

more




View details | Privacy policy
Legitimate interest


BLENDEE SRL

Cookie duration: 366 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


INNOVID LLC

Cookie duration: 90 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Non-precise location data, Privacy
choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
ConsentLegitimate interest


PAPIRFLY AS

Doesn't use cookies.

Data collected and processed: Device characteristics

more




View details | Privacy policy
Legitimate interest


NEUSTAR, INC., A TRANSUNION COMPANY

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
ConsentLegitimate interest


VERVE GROUP EUROPE GMBH

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Precise location data, Users’
profiles, Privacy choices

more

Uses other forms of storage.


View details | Privacy policy
Consent


OTTO (GMBH & CO KG)

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device identifiers, Browsing and
interaction data, User-provided data, Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


ADOBE AUDIENCE MANAGER, ADOBE EXPERIENCE PLATFORM

Cookie duration: 180 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


LOCALSENSOR B.V.

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Non-precise location data, Precise location data, Privacy choices

more

Uses other forms of storage.


View details | Privacy policy
Consent


ONLINE SOLUTION

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Precise location data, Users’
profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
Consent


RELAY42 NETHERLANDS B.V.

Cookie duration: 730 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
User-provided data, Users’ profiles, Privacy choices

more




View details | Storage details | Privacy policy
Consent


GP ONE GMBH

Cookie duration: Uses session cookies.

Data collected and processed: IP addresses, Device characteristics, Browsing and
interaction data, User-provided data, Non-precise location data, Privacy choices

more

Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


LIFTOFF MONETIZE AND VUNGLE EXCHANGE

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, User-provided data, Non-precise location data,
Precise location data, Users’ profiles, Privacy choices

more

Uses other forms of storage.


View details | Privacy policy
ConsentLegitimate interest


THE MEDIAGRID INC.

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
Non-precise location data, Precise location data, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


REPPUBLIKA RESEARCH & ANALYTICS AUSTRIA GMBH

Cookie duration: 180 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data, Users’
profiles

more

Uses other forms of storage.


View details | Privacy policy
Consent


CINT AB

Cookie duration: 730 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Privacy choices

more

Uses other forms of storage.


View details | Privacy policy
Consent


GOOGLE ADVERTISING PRODUCTS

Cookie duration: 396 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Users’ profiles, Privacy choices

more

Uses other forms of storage.


View details | Storage details | Privacy policy
ConsentLegitimate interest


GFK GMBH

Cookie duration: 730 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
User-provided data, Non-precise location data, Users’ profiles, Privacy choices

more

Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


REVJET

Cookie duration: 365 (days).

Data collected and processed: IP addresses, Device identifiers, Non-precise
location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


PROTECTED MEDIA LTD

Doesn't use cookies.

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data

more




View details | Privacy policy
Legitimate interest


CLINCH LABS LTD

Cookie duration: 730 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Browsing and interaction data,
Non-precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
ConsentLegitimate interest


ORACLE DATA CLOUD - MOAT

Doesn't use cookies.

Data collected and processed: IP addresses, Non-precise location data

more




View details | Privacy policy
Legitimate interest


HEARTS AND SCIENCE MÜNCHEN GMBH

Cookie duration: 60 (days).

Data collected and processed: IP addresses

more

Cookie duration resets each session.


View details | Privacy policy
Consent


AMAZON ADVERTISING

Cookie duration: 396 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
Non-precise location data, Users’ profiles, Privacy choices

more

Cookie duration resets each session. Uses other forms of storage.


View details | Storage details | Privacy policy
Consent


MOLOCO, INC.

Cookie duration: 730 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Non-precise location data

more

Cookie duration resets each session. Uses other forms of storage.


View details | Privacy policy
ConsentLegitimate interest


ADTRIBA GMBH

Cookie duration: 730 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Authentication-derived identifiers, Browsing and interaction data,
Non-precise location data, Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent


ENSIGHTEN

Cookie duration: 1825 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, Privacy choices

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Legitimate interest


EBAY INC

Cookie duration: 90 (days).

Data collected and processed: IP addresses, Device characteristics, Privacy
choices

more




View details | Storage details | Privacy policy
Consent


METRIXLAB NEDERLAND B.V.

Cookie duration: 730 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Browsing and interaction data, User-provided data

more

Uses other forms of storage.


View details | Privacy policy
Consent


HURRA COMMUNICATIONS GMBH

Cookie duration: 366 (days).

Data collected and processed: IP addresses, Device characteristics, Device
identifiers, Probabilistic identifiers, Authentication-derived identifiers,
Browsing and interaction data, Non-precise location data, Precise location data

more

Cookie duration resets each session.


View details | Storage details | Privacy policy
Consent

Ad partners


AKAMAI

Privacy policy
Consent


META

Privacy policy
Consent


AUNICA

Privacy policy
Consent


BOOKING.COM

Privacy policy
Consent


C3 METRICS

Privacy policy
Consent


IBM

Privacy policy
Consent


EVIDON

Privacy policy
Consent


ADACADO

Privacy policy
Consent


INTELLIAD

Privacy policy
Consent


DSTILLERY

Privacy policy
Consent


MEDIAMATH

Privacy policy
Consent


ZMS

Privacy policy
Consent


OMNICOM MEDIA GROUP

Privacy policy
Consent


RESONATE

Privacy policy
Consent


SMART

Privacy policy
Consent


SOJERN

Privacy policy
Consent


TRADEDOUBLER AB

Privacy policy
Consent


TRUSTARC

Privacy policy
Consent


TRUEFFECT

Privacy policy
Consent


TRAVEL DATA COLLECTIVE

Privacy policy
Consent


ADVOLUTION.CONTROL

Privacy policy
Consent


LIFESTREET

Privacy policy
Consent


BATCH MEDIA

Privacy policy
Consent


VODAFONE GMBH

Privacy policy
Consent


MAGNITE

Privacy policy
Consent


SCENESTEALER

Privacy policy
Consent


NETQUEST

Privacy policy
Consent


MANAGE.COM

Privacy policy
Consent


CLOUDFLARE

Privacy policy
Consent


SALESFORCE DMP

Privacy policy
Consent


NETFLIX

Privacy policy
Consent


EBUILDERS

Privacy policy
Consent


APPLOVIN CORP.

Privacy policy
Consent


FRACTIONAL MEDIA

Privacy policy
Consent


RACKSPACE

Privacy policy
Consent


MSI-ACI

Privacy policy
Consent


ADMETRICS

Privacy policy
Consent


NAVEGG

Privacy policy
Consent


ADMEDO

Privacy policy
Consent


KOCHAVA

Privacy policy
Consent


MOBITRANS

Privacy policy
Consent


ADEX

Privacy policy
Consent


IMPACT

Privacy policy
Consent


SPOTAD

Privacy policy
Consent


AARKI

Privacy policy
Consent


SFR

Privacy policy
Consent


CABLATO

Privacy policy
Consent


WAYSTACK

Privacy policy
Consent


TRESENSA

Privacy policy
Consent


ADLUDIO

Privacy policy
Consent


GSKINNER

Privacy policy
Consent


CUBED

Privacy policy
Consent


OPTOMATON

Privacy policy
Consent


DENTSU AEGIS NETWORK

Privacy policy
Consent


DIGISEG

Privacy policy
Consent


HAENSEL AMS

Privacy policy
Consent


BDSK HANDELS GMBH & CO. KG

Privacy policy
Consent


OBJECTIVE PARTNERS

Privacy policy
Consent


MARKETING SCIENCE CONSULTING GROUP, INC.

Privacy policy
Consent


DENTSU

Privacy policy
Consent


KOBLER

Privacy policy
Consent


WIDESPACE

Privacy policy
Consent


VIMEO

Privacy policy
Consent


ORACLE DATA CLOUD

Privacy policy
Consent

Accept all



Confirm choices

Close