{"id":302458,"date":"2026-05-06T14:00:00","date_gmt":"2026-05-06T18:00:00","guid":{"rendered":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/?post_type=short-read&#038;p=302458"},"modified":"2026-05-08T09:16:00","modified_gmt":"2026-05-08T13:16:00","slug":"many-americans-hold-utility-companies-responsible-for-their-rising-home-energy-bills","status":"publish","type":"short-read","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/05\/06\/many-americans-hold-utility-companies-responsible-for-their-rising-home-energy-bills\/","title":{"rendered":"Many Americans hold utility companies responsible for their rising home energy bills"},"content":{"rendered":"\n<figure class=\"wp-block-image size-640-wide\"><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/sr_26-05-01_home_energy_featured\/\"><img data-dominant-color=\"928f8c\" data-has-transparency=\"false\" style=\"--dominant-color: #928f8c;\" loading=\"lazy\" decoding=\"async\"  srcset=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg?resize=480,270 480w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg?resize=782,440 782w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg?resize=960,540 960w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg?resize=1200,675 1200w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg?resize=1280,720 1280w\" sizes=\"(max-width: 480px) 480px, (max-width: 782px) 782px, 640px\" height=\"360\" width=\"640\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg?w=640\" alt=\"\" class=\"wp-image-302625 not-transparent\" \/><\/a><figcaption class=\"wp-element-caption\">(Ivelin Denev\/iStock\/Getty Images Plus)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Home energy costs are <a href=\"https:\/\/www.npr.org\/2025\/08\/16\/nx-s1-5502671\/electricity-bill-high-inflation-ai\">rising faster than inflation<\/a> in the United States, and there\u2019s <a href=\"https:\/\/www.eia.gov\/todayinenergy\/detail.php?id=65284\">no sign<\/a> that the increases are slowing down.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Overall, <strong>three-quarters of U.S. adults say their home energy costs have gone up in recent years, <\/strong>according to a recent Pew Research Center survey. This includes 42% who say these costs have gone up <em>a lot<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When asked why they think their home energy costs are rising, <strong>Americans most commonly say it\u2019s due to utility companies wanting to make more money:<\/strong> 64% say this is a major reason. But many see other factors at play, too. For example, most say electrical grid upgrade costs and increased energy use at data centers are at least minor reasons for their rising bills.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Related<\/em><\/strong><em><strong>:<\/strong> <\/em><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2025\/10\/24\/what-we-know-about-energy-use-at-us-data-centers-amid-the-ai-boom\/\"><em>What we know about energy use at U.S. data centers amid the AI boom<\/em><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These findings are based on a survey conducted March 16-22, 2026, among 3,524 U.S. adults. We asked a random half of all respondents about rising home energy costs and asked the other half about <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/05\/06\/71-of-u-s-homeowners-say-their-home-insurance-costs-have-gone-up\/\">rising home insurance costs<\/a>.<\/p>\n\n\n\n<details class=\"wp-block-details is-style-plus-icon has-border-color has-ui-gray-light-border-color has-ui-beige-very-light-background-color has-background has-sans-serif-font-family is-layout-flow wp-container-core-details-is-layout-61b01db2 wp-block-details-is-layout-flow\" style=\"border-width:1px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30);font-size:clamp(0.875em, 0.875rem + ((1vw - 0.2em) * 0.009), 0.88em);\"><summary>About this research<\/summary>\n<p class=\"wp-block-paragraph\">This Pew Research Center analysis looks at Americans\u2019 experiences with home energy costs and their opinions about why costs are rising.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Why did we do this?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pew Research Center does research to help the public, media and decision-makers understand important topics. This research builds on our work studying <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/topic\/economy-work\/economic-conditions\/\">economic conditions in the U.S.<\/a> and Americans\u2019 views of <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/topic\/science\/science-issues\/climate-energy-environment\/energy\/\">energy issues<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Learn more <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/about\/\">about Pew Research Center<\/a> and our research on <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/topic\/science\/\">science and society<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How did we do this?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We surveyed 3,524 U.S. adults from March 16 to 22, 2026, including 1,753 respondents who received questions about home energy costs. Everyone who took part in the survey is a member of the Center\u2019s American Trends Panel. The survey represents the views of the full U.S. adult population.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are the <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home-insurance-energy_W189_questionnaire_FINAL.pdf\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home-insurance-energy_W189_questionnaire_FINAL.pdf\">survey questions<\/a> used for this analysis, the <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home-insurance-energy_W189_topline_FINAL.pdf\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home-insurance-energy_W189_topline_FINAL.pdf\">detailed responses<\/a> and the <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_SRmethodology_FINAL.pdf\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_SRmethodology_FINAL.pdf\">survey methodology<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This analysis also relies on data from the <a href=\"https:\/\/www.eia.gov\/\">U.S. Energy Information Administration<\/a> (EIA) to highlight residential <a href=\"https:\/\/www.eia.gov\/electricity\/data\/browser\/#\/topic\/7?agg=1,0&amp;geo=vvvvvvvvvvvvo&amp;endsec=8&amp;linechart=ELEC.PRICE.US-RES.A&amp;columnchart=ELEC.PRICE.US-RES.A&amp;map=ELEC.PRICE.US-RES.A&amp;freq=A&amp;start=2015&amp;end=2025&amp;chartindexed=1&amp;ctype=map&amp;ltype=pin&amp;rtype=s&amp;maptype=0&amp;rse=0&amp;pin=\">electricity<\/a> and <a href=\"https:\/\/www.eia.gov\/dnav\/ng\/ng_pri_sum_a_epg0_prs_dmcf_a.htm\">natural gas<\/a> prices by state.<\/p>\n<\/details>\n\n\n\n<h4 id=\"in-all-regions-most-americans-say-their-home-energy-costs-have-gone-up\" class=\"wp-block-heading\">In all regions, most Americans say their home energy costs have gone up<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">At least seven-in-ten adults in each of the <a href=\"https:\/\/www2.census.gov\/geo\/pdfs\/maps-data\/maps\/reference\/us_regdiv.pdf\">four census-designated regions<\/a> of the country \u2013 the Northeast, Midwest, South and West \u2013 say their home energy prices increased a lot or a little in the last few years.<\/p>\n\n\n<div class=\"alignright wp-block-prc-chart-builder-synced-chart\"><figure class=\"wp-chart-builder\">\t\t<div style=\"max-width:310px\" class=\"wp-chart-builder-wrapper alignnone wp-block-prc-chart-builder-controller\" id=\"560789d7-68d6-4f8c-818e-3e6c640577fd\" data-wp-interactive=\"prc-chart-builder\/controller\" data-wp-context=\"{&quot;id&quot;:&quot;560789d7-68d6-4f8c-818e-3e6c640577fd&quot;,&quot;postId&quot;:302458,&quot;postUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/short-reads\\\/2026\\\/05\\\/06\\\/many-americans-hold-utility-companies-responsible-for-their-rising-home-energy-bills\\\/&quot;,&quot;chartPostUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/chart\\\/3-in-4-u-s-adults-say-their-home-energy-costs-have-gone-up-in-the-last-few-years\\\/&quot;,&quot;postPubDate&quot;:&quot;2026-05-06&quot;,&quot;rootUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org&quot;,&quot;featuredImageId&quot;:303916,&quot;featuredImageUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/wp-content\\\/uploads\\\/sites\\\/20\\\/2026\\\/05\\\/3_in_4_us_adults_say_their_home_energy_costs_have_gone_up_in_the_last_few_years-300567-1778590096.png&quot;,&quot;title&quot;:&quot;3 in 4 U.S. adults say their home energy costs have gone up in the last few years&quot;,&quot;subtitle&quot;:&quot;% who say that over the last few years, their home energy costs have gone up \\u2026&quot;,&quot;note&quot;:&quot;Note: Respondents who said \\u201cStayed about the same,\\u201d \\u201cGone down a lot\\\/a little,\\u201d \\u201cNot sure\\u201d or did not give an answer are not shown.&quot;,&quot;source&quot;:&quot;Source: Survey of U.S. adults conducted March 16-22, 2026.&quot;,&quot;tag&quot;:&quot;PEW RESEARCH CENTER&quot;,&quot;tableData&quot;:{&quot;header&quot;:[&quot;Population&quot;,&quot;Group&quot;,&quot;A lot&quot;,&quot;A little&quot;,&quot;NET&quot;],&quot;rows&quot;:[[&quot;U.S. adults&quot;,&quot;total&quot;,&quot;42&quot;,&quot;33&quot;,&quot;75&quot;],[&quot;Northeast&quot;,&quot;region&quot;,&quot;56&quot;,&quot;27&quot;,&quot;82&quot;],[&quot;Midwest&quot;,&quot;region&quot;,&quot;43&quot;,&quot;36&quot;,&quot;78&quot;],[&quot;South&quot;,&quot;region&quot;,&quot;40&quot;,&quot;34&quot;,&quot;73&quot;],[&quot;West&quot;,&quot;region&quot;,&quot;36&quot;,&quot;34&quot;,&quot;70&quot;]],&quot;footer&quot;:[]}}\" data-wp-init--detect-web-share-support=\"callbacks.detectWebShareSupport\" data-wp-init--sync-table-height=\"callbacks.syncTableHeight\" data-png-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/3_in_4_us_adults_say_their_home_energy_costs_have_gone_up_in_the_last_few_years-300567-1778590096.png\" data-has-csv=\"true\" data-post-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/05\/06\/many-americans-hold-utility-companies-responsible-for-their-rising-home-energy-bills\/\" data-chart-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/chart\/3-in-4-u-s-adults-say-their-home-energy-costs-have-gone-up-in-the-last-few-years\/\" data-chart-title=\"3 in 4 U.S. adults say their home energy costs have gone up in the last few years\">\n\t\t\t<div class=\"wp-chart-builder-chart\" data-chart-view=\"chart\" data-allow-overlay=\"true\" data-wp-class--active=\"state.isActive\">\n\t\t\t\t<div class=\"wp-chart-builder-inner wp-block-prc-chart-builder-chart\" id=\"chart-block-2\" data-wp-key=\"560789d7-68d6-4f8c-818e-3e6c640577fd-chart\" data-wp-interactive=\"prc-chart-builder\/chart\" data-wp-router-region=\"chart-560789d7-68d6-4f8c-818e-3e6c640577fd-chart\" data-wp-context=\"{&quot;id&quot;:&quot;560789d7-68d6-4f8c-818e-3e6c640577fd-chart&quot;}\" data-wp-watch--init-render=\"callbacks.watchForRender\" data-wp-on-window--resize=\"callbacks.watchForResize\">\n\t\t\t\t\t<div class=\"cb__text-wrapper\" style=\"max-width:310px;\">\n\t\t\t\t\t\t<hr class=\"cb__hr\" style=\"margin: 0 0 10px; max-width:310px;\" \/>\n\t\t\t\t\t\t<div class=\"cb__title\">3 in 4 U.S. adults say their home energy costs have gone up in the last few years<\/div>\n\t\t\t\t\t\t<div class=\"cb__subtitle\">% who say that over the last few years, their home energy costs have gone up \u2026<\/div>\n\t\t\t\t\t\t<div id=\"560789d7-68d6-4f8c-818e-3e6c640577fd-chart\"><img decoding=\"async\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/3_in_4_us_adults_say_their_home_energy_costs_have_gone_up_in_the_last_few_years-300567-1778590096.png\" alt=\"Chart\" class=\"chart-fallback chart-fallback--png\" style=\"width:310px;height:auto;\" \/><\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"cb__note\">Note: Respondents who said \u201cStayed about the same,\u201d \u201cGone down a lot\/a little,\u201d \u201cNot sure\u201d or did not give an answer are not shown.<\/div>\n\t\t\t\t\t\t<div class=\"cb__note\">Source: Survey of U.S. adults conducted March 16-22, 2026.<\/div>\n\t\t\t\t\t\t<div class=\"cb__tag\">PEW RESEARCH CENTER<\/div>\n\t\t\t\t\t\t<hr class=\"cb__hr\" style=\"margin: 10px 0 0; max-width:310px;\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\t\t\t<!-- register a callback on this div to see if the native share is supported -->\n\t\t\t<div\n\t\t\t\tclass=\"share-modal__overlay\"\n\t\t\t\tid=\"share-modal__overlay-560789d7-68d6-4f8c-818e-3e6c640577fd\"\n\t\t\t\tdata-wp-class--active=\"state.isActive\"\n\t\t\t\tdata-wp-class--web-share-supported=\"state.webShareSupported\"\n\t\t\t\tdata-wp-on--click=\"actions.hideModal\"\n\t\t\t\tdata-wp-on--keydown=\"actions.hideModal\"\n\t\t\t\tdata-chart-view=\"share\"\n\t\t\t><\/div>\n\t\t\t<!-- TODO: I would like to be able to use the social share block here. Need to modify it to work with the share modal. -->\n\t\t\t<div\n\t\t\t\tclass=\"share-modal\" id=\"share-modal-560789d7-68d6-4f8c-818e-3e6c640577fd\"\n\t\t\t\tdata-wp-class--active=\"state.isActive\"\n\t\t\t\tdata-wp-class--web-share-supported=\"state.webShareSupported\"\n\t\t\t\tdata-chart-view=\"share\"\n\t\t\t>\n\t\t\t\t<div class=\"share-modal__inner\">\n\t\t\t\t\t<div class=\"share-modal__header\">\n\t\t\t\t\t\t<h2 class=\"share-modal__title\">Share this chart<\/h2>\n\t\t\t\t\t\t<button class=\"share-modal__close\" aria-label=\"Close Share Modal\" data-wp-on--click=\"actions.hideModal\">\n\t\t\t\t\t\t\t<span class=\"dashicons dashicons-no-alt\"><\/span>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"share-modal__body\">\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\t\tclass=\"share-modal__button share-modal__button--twitter\"\n\t\t\t\t\t\t\tdata-wp-on--click=\"actions.shareTwitter\"\n\t\t\t\t\t\t\tdata-wp-on--keydown=\"actions.shareTwitter\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<span>Share on X<\/span>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\t\tclass=\"share-modal__button share-modal__button--facebook\"\n\t\t\t\t\t\t\tdata-wp-on--click=\"actions.shareFacebook\"\n\t\t\t\t\t\t\tdata-wp-on--keydown=\"actions.shareFacebook\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<span>Share on Facebook<\/span>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wp-chart-builder-table\" data-chart-view=\"table\" data-wp-class--active=\"state.isActive\" id=\"560789d7-68d6-4f8c-818e-3e6c640577fd-table\" style=\"max-width:310px;\">\t\t\t<hr style=\"margin: 0px 0px 10px; max-width: 310px;\">\n\t\t\t<div class=\"cb__title\">3 in 4 U.S. adults say their home energy costs have gone up in the last few years<\/div>\n\t\t\t<div class=\"cb__subtitle\">% who say that over the last few years, their home energy costs have gone up \u2026<\/div>\n\t\t\t<div class=\"wp-chart-builder-table__inner\" style=\"max-width: 310px !important; margin-bottom: 0; overflow: auto;\">\n\t\t\t\t\n<figure class=\"wp-block-prc-block-table is-scroll-on-pc is-scroll-on-mobile chart-builder-data-table has-sans-serif-font-family has-small-font-size\"><table class=\"has-fixed-layout is-sticky-first-column\"><thead><tr><th style=\"text-align:left\">Population<\/th><th class=\"is-column-hidden\">Group<\/th><th style=\"text-align:center\">A lot<\/th><th style=\"text-align:center\">A little<\/th><th style=\"text-align:center\">NET<\/th><\/tr><\/thead><tbody><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">U.S. adults<\/td><td class=\"is-column-hidden\" data-prc-v-col=\"1\">total<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">42<\/td><td style=\"text-align:center\" data-prc-v-col=\"3\">33<\/td><td style=\"text-align:center\" data-prc-v-col=\"4\">75<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Northeast<\/td><td class=\"is-column-hidden\" data-prc-v-col=\"1\">region<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">56<\/td><td style=\"text-align:center\" data-prc-v-col=\"3\">27<\/td><td style=\"text-align:center\" data-prc-v-col=\"4\">82<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Midwest<\/td><td class=\"is-column-hidden\" data-prc-v-col=\"1\">region<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">43<\/td><td style=\"text-align:center\" data-prc-v-col=\"3\">36<\/td><td style=\"text-align:center\" data-prc-v-col=\"4\">78<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">South<\/td><td class=\"is-column-hidden\" data-prc-v-col=\"1\">region<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">40<\/td><td style=\"text-align:center\" data-prc-v-col=\"3\">34<\/td><td style=\"text-align:center\" data-prc-v-col=\"4\">73<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">West<\/td><td class=\"is-column-hidden\" data-prc-v-col=\"1\">region<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">36<\/td><td style=\"text-align:center\" data-prc-v-col=\"3\">34<\/td><td style=\"text-align:center\" data-prc-v-col=\"4\">70<\/td><\/tr><\/tbody><\/table><\/figure>\n\t\t\t<\/div>\n\t\t\t<hr class=\"cb__download-data-button-hr\">\n\t\t\t<div class=\"cb__download-data-button\">\n\t\t\t\t<a\n\t\t\t\t\tdata-wp-on--click=\"actions.downloadData\"\n\t\t\t\t\tdata-wp-on--keydown=\"actions.downloadData\"\n\t\t\t\t\ttabindex=\"0\"\n\t\t\t\t\trole=\"button\"\n\t\t\t\t\tclass=\"has-sans-serif-font-family\"\n\t\t\t\t>\n\t\t\t\t\tDownload data as .csv\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"cb__note\">Note: Respondents who said \u201cStayed about the same,\u201d \u201cGone down a lot\/a little,\u201d \u201cNot sure\u201d or did not give an answer are not shown.<\/div>\n\t\t\t<div class=\"cb__note\">Source: Survey of U.S. adults conducted March 16-22, 2026.<\/div>\n\t\t\t<div class=\"cb__tag\">PEW RESEARCH CENTER<\/div>\n\t\t\t<hr style=\"margin: 10px 0px 0px; max-width: 310px;\">\n\t\t\t<\/div><div class=\"wp-chart-builder-view-buttons\" style=\"max-width:310px;\"><div class=\"wp-chart-builder-view-buttons__tabs\"><button class=\"view-button view-button--chart\" data-chart-view=\"chart\" data-chart-id=\"560789d7-68d6-4f8c-818e-3e6c640577fd\" data-wp-on--click=\"actions.setActiveTab\" data-wp-class--active=\"state.isActive\">Chart<\/button><button class=\"view-button view-button--table\" data-chart-view=\"table\" data-chart-id=\"560789d7-68d6-4f8c-818e-3e6c640577fd\" data-wp-on--click=\"actions.setActiveTab\" data-wp-class--active=\"state.isActive\">Data<\/button><\/div><div class=\"wp-chart-builder-view-buttons__actions\"><button class=\"view-button view-button--download-image\" data-chart-id=\"560789d7-68d6-4f8c-818e-3e6c640577fd\" data-wp-on--click=\"actions.downloadImage\">Download Image<\/button><button class=\"view-button view-button--share\" data-chart-view=\"share\" data-chart-id=\"560789d7-68d6-4f8c-818e-3e6c640577fd\" data-wp-on--click=\"actions.setActiveTab\" data-wp-class--active=\"state.isActive\">Share<\/button><\/div><\/div>\t\t<\/div>\n\t\t<\/figure><\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Northeasterners are particularly likely to say their home energy costs have gone up <em>a lot:<\/em><\/strong> 56% say this, compared with about four-in-ten of those in the Midwest (43%) and South (40%) and about a third of those in the West (36%).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Seven Northeastern states (Maine, Pennsylvania, New Jersey, New York, Connecticut, Massachusetts and Rhode Island) were among the 15 states with the largest residential electricity cost increases from 2021 to 2025, according to data from the <a href=\"https:\/\/www.eia.gov\/\">U.S. Energy Information Administration<\/a> (EIA). Massachusetts, New Jersey and New York were also among the 15 states with the largest increases in residential natural gas prices over this period.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the U.S. as a whole, residential electricity prices increased by 27% and residential natural gas prices increased by 26% from 2021 to 2025. In most states, residential electricity prices and natural gas prices increased by 15% or more over this period.<\/p>\n\n\n\n<h4 id=\"why-americans-think-their-home-energy-costs-are-rising\" class=\"wp-block-heading\">Why Americans think their home energy costs are rising<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Among Americans who say their home energy costs have gone up over the last few years, the largest share by far say it\u2019s because utility companies want to make more money. Nearly two-thirds (64%) say this is a major reason for their rising home energy bills. \u00a0<\/p>\n\n\n<div class=\"alignright wp-block-prc-chart-builder-synced-chart\"><figure class=\"wp-chart-builder\">\t\t<div style=\"max-width:420px\" class=\"wp-chart-builder-wrapper alignnone wp-block-prc-chart-builder-controller\" id=\"6243f1d7-0b1a-4ad0-9d87-5851d66e6271\" data-wp-interactive=\"prc-chart-builder\/controller\" data-wp-context=\"{&quot;id&quot;:&quot;6243f1d7-0b1a-4ad0-9d87-5851d66e6271&quot;,&quot;postId&quot;:302458,&quot;postUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/short-reads\\\/2026\\\/05\\\/06\\\/many-americans-hold-utility-companies-responsible-for-their-rising-home-energy-bills\\\/&quot;,&quot;chartPostUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/chart\\\/many-americans-say-utility-companies-are-to-blame-for-rising-home-energy-bills\\\/&quot;,&quot;postPubDate&quot;:&quot;2026-05-06&quot;,&quot;rootUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org&quot;,&quot;featuredImageId&quot;:303299,&quot;featuredImageUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/wp-content\\\/uploads\\\/sites\\\/20\\\/2026\\\/05\\\/many_americans_say_utility_companies_are_to_blame_for_rising_home_energy_bills-300553-1778181076.png&quot;,&quot;title&quot;:&quot;Many Americans say utility companies are to blame for rising home energy bills&quot;,&quot;subtitle&quot;:&quot;Among U.S. adults who say their home energy costs have gone up over the last few years, % who say each of the following is (a) \\u2026&quot;,&quot;note&quot;:&quot;Note: Respondents who did not give an answer are not shown.&quot;,&quot;source&quot;:&quot;Source: Survey of U.S. adults conducted March 16-22, 2026.&quot;,&quot;tag&quot;:&quot;PEW RESEARCH CENTER&quot;,&quot;tableData&quot;:{&quot;header&quot;:[&quot;&quot;,&quot;Major reason&quot;,&quot;Minor reason&quot;,&quot;Not a reason&quot;,&quot;Not sure&quot;],&quot;rows&quot;:[[&quot;Utility companies wanting to make more money&quot;,&quot;64&quot;,&quot;21&quot;,&quot;5&quot;,&quot;10&quot;],[&quot;Data centers using more energy&quot;,&quot;43&quot;,&quot;23&quot;,&quot;9&quot;,&quot;26&quot;],[&quot;Costs of updating or expanding the electrical grid&quot;,&quot;40&quot;,&quot;30&quot;,&quot;10&quot;,&quot;20&quot;],[&quot;Government regulations&quot;,&quot;35&quot;,&quot;26&quot;,&quot;15&quot;,&quot;24&quot;],[&quot;Extreme weather events&quot;,&quot;27&quot;,&quot;37&quot;,&quot;23&quot;,&quot;13&quot;],[&quot;Using more energy in their home&quot;,&quot;13&quot;,&quot;34&quot;,&quot;46&quot;,&quot;6&quot;]],&quot;footer&quot;:[]}}\" data-wp-init--detect-web-share-support=\"callbacks.detectWebShareSupport\" data-wp-init--sync-table-height=\"callbacks.syncTableHeight\" data-png-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/many_americans_say_utility_companies_are_to_blame_for_rising_home_energy_bills-300553-1778181076.png\" data-has-csv=\"true\" data-post-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/05\/06\/many-americans-hold-utility-companies-responsible-for-their-rising-home-energy-bills\/\" data-chart-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/chart\/many-americans-say-utility-companies-are-to-blame-for-rising-home-energy-bills\/\" data-chart-title=\"Many Americans say utility companies are to blame for rising home energy bills\">\n\t\t\t<div class=\"wp-chart-builder-chart\" data-chart-view=\"chart\" data-allow-overlay=\"true\" data-wp-class--active=\"state.isActive\">\n\t\t\t\t<div class=\"wp-chart-builder-inner wp-block-prc-chart-builder-chart\" id=\"chart-block-4\" data-wp-key=\"6243f1d7-0b1a-4ad0-9d87-5851d66e6271-chart\" data-wp-interactive=\"prc-chart-builder\/chart\" data-wp-router-region=\"chart-6243f1d7-0b1a-4ad0-9d87-5851d66e6271-chart\" data-wp-context=\"{&quot;id&quot;:&quot;6243f1d7-0b1a-4ad0-9d87-5851d66e6271-chart&quot;}\" data-wp-watch--init-render=\"callbacks.watchForRender\" data-wp-on-window--resize=\"callbacks.watchForResize\">\n\t\t\t\t\t<div class=\"cb__text-wrapper\" style=\"max-width:420px;\">\n\t\t\t\t\t\t<hr class=\"cb__hr\" style=\"margin: 0 0 10px; max-width:420px;\" \/>\n\t\t\t\t\t\t<div class=\"cb__title\">Many Americans say utility companies are to blame for rising home energy bills<\/div>\n\t\t\t\t\t\t<div class=\"cb__subtitle\">Among U.S. adults who say their home energy costs have gone up over the last few years, % who say each of the following is (a) \u2026<\/div>\n\t\t\t\t\t\t<div id=\"6243f1d7-0b1a-4ad0-9d87-5851d66e6271-chart\"><img decoding=\"async\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/many_americans_say_utility_companies_are_to_blame_for_rising_home_energy_bills-300553-1778181076.png\" alt=\"Chart\" class=\"chart-fallback chart-fallback--png\" style=\"width:420px;height:auto;\" \/><\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"cb__note\">Note: Respondents who did not give an answer are not shown.<\/div>\n\t\t\t\t\t\t<div class=\"cb__note\">Source: Survey of U.S. adults conducted March 16-22, 2026.<\/div>\n\t\t\t\t\t\t<div class=\"cb__tag\">PEW RESEARCH CENTER<\/div>\n\t\t\t\t\t\t<hr class=\"cb__hr\" style=\"margin: 10px 0 0; max-width:420px;\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\t\t\t<!-- register a callback on this div to see if the native share is supported -->\n\t\t\t<div\n\t\t\t\tclass=\"share-modal__overlay\"\n\t\t\t\tid=\"share-modal__overlay-6243f1d7-0b1a-4ad0-9d87-5851d66e6271\"\n\t\t\t\tdata-wp-class--active=\"state.isActive\"\n\t\t\t\tdata-wp-class--web-share-supported=\"state.webShareSupported\"\n\t\t\t\tdata-wp-on--click=\"actions.hideModal\"\n\t\t\t\tdata-wp-on--keydown=\"actions.hideModal\"\n\t\t\t\tdata-chart-view=\"share\"\n\t\t\t><\/div>\n\t\t\t<!-- TODO: I would like to be able to use the social share block here. Need to modify it to work with the share modal. -->\n\t\t\t<div\n\t\t\t\tclass=\"share-modal\" id=\"share-modal-6243f1d7-0b1a-4ad0-9d87-5851d66e6271\"\n\t\t\t\tdata-wp-class--active=\"state.isActive\"\n\t\t\t\tdata-wp-class--web-share-supported=\"state.webShareSupported\"\n\t\t\t\tdata-chart-view=\"share\"\n\t\t\t>\n\t\t\t\t<div class=\"share-modal__inner\">\n\t\t\t\t\t<div class=\"share-modal__header\">\n\t\t\t\t\t\t<h2 class=\"share-modal__title\">Share this chart<\/h2>\n\t\t\t\t\t\t<button class=\"share-modal__close\" aria-label=\"Close Share Modal\" data-wp-on--click=\"actions.hideModal\">\n\t\t\t\t\t\t\t<span class=\"dashicons dashicons-no-alt\"><\/span>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"share-modal__body\">\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\t\tclass=\"share-modal__button share-modal__button--twitter\"\n\t\t\t\t\t\t\tdata-wp-on--click=\"actions.shareTwitter\"\n\t\t\t\t\t\t\tdata-wp-on--keydown=\"actions.shareTwitter\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<span>Share on X<\/span>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\t\tclass=\"share-modal__button share-modal__button--facebook\"\n\t\t\t\t\t\t\tdata-wp-on--click=\"actions.shareFacebook\"\n\t\t\t\t\t\t\tdata-wp-on--keydown=\"actions.shareFacebook\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<span>Share on Facebook<\/span>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wp-chart-builder-table\" data-chart-view=\"table\" data-wp-class--active=\"state.isActive\" id=\"6243f1d7-0b1a-4ad0-9d87-5851d66e6271-table\" style=\"max-width:420px;\">\t\t\t<hr style=\"margin: 0px 0px 10px; max-width: 420px;\">\n\t\t\t<div class=\"cb__title\">Many Americans say utility companies are to blame for rising home energy bills<\/div>\n\t\t\t<div class=\"cb__subtitle\">Among U.S. adults who say their home energy costs have gone up over the last few years, % who say each of the following is (a) \u2026<\/div>\n\t\t\t<div class=\"wp-chart-builder-table__inner\" style=\"max-width: 420px !important; margin-bottom: 0; overflow: auto;\">\n\t\t\t\t\n<figure class=\"wp-block-prc-block-table is-scroll-on-pc is-scroll-on-mobile chart-builder-data-table has-sans-serif-font-family has-small-font-size\"><table class=\"has-fixed-layout is-sticky-first-column\"><thead><tr><th><\/th><th>Major reason<\/th><th>Minor reason<\/th><th>Not a reason<\/th><th>Not sure<\/th><\/tr><\/thead><tbody><tr><td data-prc-v-col=\"0\">Utility companies wanting to make more money<\/td><td data-prc-v-col=\"1\">64<\/td><td data-prc-v-col=\"2\">21<\/td><td data-prc-v-col=\"3\">5<\/td><td data-prc-v-col=\"4\">10<\/td><\/tr><tr><td data-prc-v-col=\"0\">Data centers using more energy<\/td><td data-prc-v-col=\"1\">43<\/td><td data-prc-v-col=\"2\">23<\/td><td data-prc-v-col=\"3\">9<\/td><td data-prc-v-col=\"4\">26<\/td><\/tr><tr><td data-prc-v-col=\"0\">Costs of updating or expanding the electrical grid<\/td><td data-prc-v-col=\"1\">40<\/td><td data-prc-v-col=\"2\">30<\/td><td data-prc-v-col=\"3\">10<\/td><td data-prc-v-col=\"4\">20<\/td><\/tr><tr><td data-prc-v-col=\"0\">Government regulations<\/td><td data-prc-v-col=\"1\">35<\/td><td data-prc-v-col=\"2\">26<\/td><td data-prc-v-col=\"3\">15<\/td><td data-prc-v-col=\"4\">24<\/td><\/tr><tr><td data-prc-v-col=\"0\">Extreme weather events<\/td><td data-prc-v-col=\"1\">27<\/td><td data-prc-v-col=\"2\">37<\/td><td data-prc-v-col=\"3\">23<\/td><td data-prc-v-col=\"4\">13<\/td><\/tr><tr><td data-prc-v-col=\"0\">Using more energy in their home<\/td><td data-prc-v-col=\"1\">13<\/td><td data-prc-v-col=\"2\">34<\/td><td data-prc-v-col=\"3\">46<\/td><td data-prc-v-col=\"4\">6<\/td><\/tr><\/tbody><\/table><\/figure>\n\t\t\t<\/div>\n\t\t\t<hr class=\"cb__download-data-button-hr\">\n\t\t\t<div class=\"cb__download-data-button\">\n\t\t\t\t<a\n\t\t\t\t\tdata-wp-on--click=\"actions.downloadData\"\n\t\t\t\t\tdata-wp-on--keydown=\"actions.downloadData\"\n\t\t\t\t\ttabindex=\"0\"\n\t\t\t\t\trole=\"button\"\n\t\t\t\t\tclass=\"has-sans-serif-font-family\"\n\t\t\t\t>\n\t\t\t\t\tDownload data as .csv\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"cb__note\">Note: Respondents who did not give an answer are not shown.<\/div>\n\t\t\t<div class=\"cb__note\">Source: Survey of U.S. adults conducted March 16-22, 2026.<\/div>\n\t\t\t<div class=\"cb__tag\">PEW RESEARCH CENTER<\/div>\n\t\t\t<hr style=\"margin: 10px 0px 0px; max-width: 420px;\">\n\t\t\t<\/div><div class=\"wp-chart-builder-view-buttons\" style=\"max-width:420px;\"><div class=\"wp-chart-builder-view-buttons__tabs\"><button class=\"view-button view-button--chart\" data-chart-view=\"chart\" data-chart-id=\"6243f1d7-0b1a-4ad0-9d87-5851d66e6271\" data-wp-on--click=\"actions.setActiveTab\" data-wp-class--active=\"state.isActive\">Chart<\/button><button class=\"view-button view-button--table\" data-chart-view=\"table\" data-chart-id=\"6243f1d7-0b1a-4ad0-9d87-5851d66e6271\" data-wp-on--click=\"actions.setActiveTab\" data-wp-class--active=\"state.isActive\">Data<\/button><\/div><div class=\"wp-chart-builder-view-buttons__actions\"><button class=\"view-button view-button--download-image\" data-chart-id=\"6243f1d7-0b1a-4ad0-9d87-5851d66e6271\" data-wp-on--click=\"actions.downloadImage\">Download Image<\/button><button class=\"view-button view-button--share\" data-chart-view=\"share\" data-chart-id=\"6243f1d7-0b1a-4ad0-9d87-5851d66e6271\" data-wp-on--click=\"actions.setActiveTab\" data-wp-class--active=\"state.isActive\">Share<\/button><\/div><\/div>\t\t<\/div>\n\t\t<\/figure><\/div>\n\n\n<p class=\"wp-block-paragraph\">But most also cite data centers and electrical grid costs as reasons their home energy bills are increasing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>43% say a major reason is that data centers are using more energy; another 23% see this as a minor reason. About a quarter (26%) aren\u2019t sure about the impact of data centers.<\/li>\n\n\n\n<li>40% say a major reason is the costs of updating and expanding the electrical grid. Another 30% see this as a minor reason, and 20% aren\u2019t sure.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Majorities also say government regulations and extreme weather events are at least minor reasons behind their rising home energy costs. But fewer see these as <em>major<\/em> reasons.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Americans are least likely to blame themselves for their rising home energy costs. Just 13% say a major reason for their rising costs is that they are using more energy at home, while 34% say this is a minor reason. Nearly half (46%) say this is not a reason.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Americans who report that their home energy costs have gone up <em>a lot <\/em>cite most of these reasons more often than those who say their costs have gone up <em>a little<\/em>. For example, 74% of those who say their costs have gone up a lot say a major reason is that utility companies want to make more money, compared with 52% of those who say their costs have gone up a little.<\/p>\n\n\n\n<h4 id=\"republicans-and-democrats-agree-on-some-causes-of-home-energy-cost-increases\" class=\"wp-block-heading\">Republicans and Democrats agree on some causes of home energy cost increases<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Republicans and Republican-leaning independents and Democrats and Democratic leaners are about equally likely to say a major reason their home energy costs have gone up is utility companies wanting to make more money. Similar shares in both parties also say a major reason is that data centers are using more energy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Related:<\/em><\/strong><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/03\/12\/how-americans-view-data-centers-impact-in-key-areas-from-the-environment-to-jobs\/\"><em> How Americans view data centers\u2019 impact in key areas, from the environment to jobs<\/em><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But Republicans and Democrats differ on how much government regulations and extreme weather events contribute. Republicans are more likely than Democrats to say government regulations are a major reason (42% vs. 29%, among those who reported increasing home energy costs).\u00a0Democrats are more likely than Republicans to say extreme weather events are a major reason (35% vs. 18%).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Note: Here are the <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home-insurance-energy_W189_questionnaire_FINAL.pdf\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home-insurance-energy_W189_questionnaire_FINAL.pdf\">survey questions<\/a> used for this analysis, the <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home-insurance-energy_W189_topline_FINAL.pdf\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home-insurance-energy_W189_topline_FINAL.pdf\">detailed responses<\/a> and the <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_SRmethodology_FINAL.pdf\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_SRmethodology_FINAL.pdf\">survey methodology<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Three-quarters of U.S. adults say their home energy costs have gone up in recent years, including 42% who say these costs have gone up a lot.<\/p>\n","protected":false},"author":340,"featured_media":302625,"comment_status":"closed","ping_status":"closed","template":"","meta":{"sub_headline":"","sub_title":"","_crdt_document":"{\"document\":\"AACcBYu\/lbUfpPihlx3t7\/2wDAGalJi3HO3v\/bAMCtqUmLccAIzgqOAb7e\/9sAwOo4je0hrt7\/2wDBCjiN7SGu3v\/bAMMaOI3tIare\/9sAyjiN7SGq3v\/bAMo4je0hqt7\/2wDKOI3tIare\/9sAyjiN7SGu3v\/bAMAKOI3tIare\/9sAzjiN7SGgLt7\/2wDAWalJi3HKOI3tIa2pSYtxwA44je0hoCneat1Reb9eCLFa3N4asRpef++gi5tPnkCO3v\/bAMzxGl5\/76COyE3eQHAu3v\/bAMHIzgqOAb7e\/9sAwKo4je0hqM4KjgG+3v\/bAMGeOI3tIaAOXn\/voIAOyE3eQHAa3v\/bAMpef++git7\/2wDKXn\/voIrITd5Aet7\/2wDOXn\/voIJK3v\/bAMrITd5Afl5\/76CAbshN3kBwCl5\/76COyE3eQHB+Xn\/voIBK3v\/bAMpef++git7\/2wDKXn\/voIre\/9sAzl5\/76CALt7\/2wDADl5\/76CADt7\/2wDAbl5\/76CALt7\/2wDCTjiN7SGgKt7\/2wDOOI3tIaAeXn\/voIAK3v\/bAMo4je0hrt7\/2wDAGjiN7SGuXn\/voIAu3v\/bAMBOXn\/voIAO3v\/bAMAuXn\/voIAu3v\/bAMCuXn\/voIAK3v\/bAMo4je0hrt7\/2wDALl5\/76CAKalJi3HOXn\/voIAqOI3tIa5ef++ggAre\/9sAzl5\/76CAC5tPnkCOXn\/voIANqUmLccAuXn\/voIFa3v\/bAM5ef++ggLre\/9sAzl5\/76CASalJi3HLm0+eQIpef++gi5tPnkCKXn\/voI+bT55AgEpef++gi5tPnkCIysj+IIrITd5Aft7\/2wDAHshN3kByTt7\/2wDADshN3kBwWt7\/2wDOyE3eQHAYe9vNoDohC6AUEAlvQE6vUEAwKOkBFG2O8Omu8OAsyIEQKO+g0C8vwMSIb9DNq1AwLQmQlIpJkJ\/tQIrDGiywLq9QQDAoaWEAMBGh7IjhCKjhAEAgQDAAQCBQADBRQSAwEe0oEFqN0FzOMQhAGaAZYFCJDbEOL\/C+jzAwywEqLgA\/bHAYq+DMiHD\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AChAKgApwAEAKgAoQEhAQAAIQUBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAKEAqACnAAQAqAChASEBAAAhBQEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAoQCoAKcABAAoAqEBIQEAACEFAQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAAChAKgApwAEAIEAhACBAIQAgQCEAIEAhACBAIQAqAChASEBAAAhBQEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAoQCoAKcABACoAKEBIQEAACEFBwAhACgAIQAnAQEAhAGBAIQAgQCEAYEAhACBAIQAgQCEAIEAhAGBAIQCgQCEAIEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQCgQCEA4EAhACBAIQCgQCEAIEAhAOBAIQAgQCEAYEAhACBAIQBgQCEAYEAhACBAIQAIQAoGycAhwAhACgAIQAnAQEAhACBAIQBgQCEAIEAhAOBAIQFgQCEAIEAhAGBACEAKBsnAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAKEAqACnAAQAqAChASEBAAAhBQAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAoQCoACgBoQCoAEQAxCGhAKgARADED6EBIQEAACEFAQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAAChAKgAJwAEAIQAKAChASEBAAAhBQAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAKEBIQUAAKEBIQEAACEFAQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAAChAKgAJwAEAIEAKAChASEBAAAhBQEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAoQCoAKcABAAoAqEBIQEAACEFAQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAAChAKgApwAEAKgAoQEhAQAAIQUBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAKEAqACnAAQAqAChASEBAAAhBQEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAoQCoAKcABACEAIEAhACoAKEBIQEAACEFAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAoQEhBQAAoQEhAQAAIQUBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAKEAqAAnAAQAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCEAIEAhACBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEACgAoQEhAQAAIQUBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAKEAqACnAAQAKAKhASEBAAAhBQEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAoQIAAKEBqACnAAQAhAWoAKEAqAGnAAQAqAVHACEAKAEnAQQAKBwnAMcAIQAoAScBBAAoHCcAxwAhACgBJwEEACgcJwDHACEAKAEnAQQAKBwnAMcAIQAoAScBBAAoHCcAxwAhACgBJwEEACgcJwDHACEAKAEnAQQAhAWBAIQBgQCEAoEAhAGBAIQPKBwnAMcAIQAoAScBBAAoHCcAxADBAMQAwQDEAKEDIQDBAAAAoQAhAKEAIQChACgAoQAhAKEAIQChACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAoQAhAKgAKAChACgAoQAhAKEAKAChACEAoQAoAKEAKAChACgAoQAoAMEAoQAoAKEAIQChACgAqAAoAKgAKAChACgAoQAoAKEAIQChACgAoQAoAKEAKAChACgAwQChACEAoQEAAKECIQAAACEAwQHHACEAKAAhACcAIQEoBCEBKBYhACcAwQAAACEFoQCoAacABACoA6EAqAOhACgAqAAnAAQAKABEAMEAxADBAKEBxADBAMQDwQChAcQWwQDEAsEAoQHEAsEAxAHBAKEBxAXBAMQCwQChAagAwQGoAKECwQAhAMEAqBrEAKgLxACoAaEDqADBAaEBqALBACEBqADHACEAKAAhACcAIQEoBCEBKBYhACcAwQAhBsEBIb3eAp7PAnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbjxwPkFtb25nIEFtZXJpY2FucyB3aG8gc2F5IHRoZWlyIGhvbWUgZW5lcmd5IGNvc3RzIGhhdmUgZ29uZSB1cCBvdmVyIHRoZSBsYXN0IGZldyB5ZWFycywgdGhlIGxhcmdlc3Qgc2hhcmUgYnkgZmFyIHNheSBpdOKAmXMgYmVjYXVzZSB1dGlsaXR5IGNvbXBhbmllcyB3YW50IHRvIG1ha2UgbW9yZSBtb25leS4gTmVhcmx5IHR3by10aGlyZHMgKDY0JSkgc2F5IHRoaXMgaXMgYSBtYWpvciByZWFzb24gZm9yIHRoZWlyIHJpc2luZyBob21lIGVuZXJneSBiaWxscy4gwqA8L3A+CmRvY3VtZW50c2x1Z3N0YXRldmVyc2lvbnJlZnJlZjwhLS0gd3A6cHJjLWNoYXJ0LWJ1aWxkZXIvc3luY2VkLWNoYXJ0IHsicmVmIjozMDA1NjcsImFsaWduIjoicmlnaHQifSAvLS0+CjwhLS0gd3A6cHJjLWNoYXJ0LWJ1aWxkZXIvc3luY2VkLWNoYXJ0IHsicmVmIjozMDA1NTMsImFsaWduIjoicmlnaHQifSAvLS0+CnN0YXRldmVyc2lvbjxhIGhyZWY9Imh0dHA6Ly93d3cucGV3cmVzZWFyY2gub3JnL3dwLWNvbnRlbnQvcGxvYWRzL3NpdGVzLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZS1pbnN1YW5jZS1lbmVyZ3lfVzE4OV9xdWVzdGlvbm5haXJlX0ZJTkFMLnBkZiIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZS1pbnN1cmFuY2UtZW5lcmd5X1cxODlfcXVlc3Rpb25uYWlyZV9GSU5BTC5wZGYiPnN1cjwvYT4sIHRoZSA8IGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VyY2gub3JnL3dwLWNvbnRlbnQvdXBvYWQvc3RlLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZS1pbnN1cmFuY2UtZW5lcmd5X1cxODlfdG9wbGluZV9GSU5BTC5wZGYiZGFhLXR5cD0ibGluayJhdGEtaWQ9Imh0dHBzOi8vd3d3LnB3cmVzZWFyY2gub3JnL3dwLWNvbmVudC91cGxvZHMvc3Rlcy8yMC8yMDI2LzA1L1NSXzI2LjA1LjAxX2hvbWUtaW5zdXJhbmNlLWVuZXJneV9XMTg5X3RvcGluX0ZJTkFMLnBmIj5kZXRhaWxlZDwvYT48YSBocmVmPSJodHRwOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy93cC1jb250ZW50L3Bsb2Fkcy9zaXRlcy8yMC8yMDI2LzA1L1NSXzI2LjA1LjAxX2hvbWVfZW5lZ3lfU1JtZXRob2RvbG9neV9GSU5BTC5wZGYiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMC8yMDI2LzA1L1NSXzI2LjA1LjAxX2hvbWVfZW5lcmd5X1NSbWV0aG9kb2xvZ3lfRklOQUwucGRmIj5zdXI8L2E+Tm90ZTogSGVyZSBhcmUgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjAvMjAyNi8wNS9TUl8yNi4wNS4wMV9ob21lLWluc3VyYW5jZS1lbmVyZ3lfVzE4OV9xdWVzdGlvbm5haXJlX0ZJTkFMLnBkZiIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZS1pbnN1cmFuY2UtZW5lcmd5X1cxODlfcXVlc3Rpb25uYWlyZV9GSU5BTC5wZGYiPnN1cnZleSBxdWVzdGlvbnM8L2E+IHVzZWQgZm9yIHRoaXMgLCB0aGUgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMC8yMDI2LzA1L1NSXzI2LjA1LjAxX2hvbWUtaW5zdXJhbmNlLWVuZXJneV9XMTg5X3RvcGxpbmVfRklOQUwucGRmIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjAvMjAyNi8wNS9TUl8yNi4wNS4wMV9ob21lLWluc3VyYW5jZS1lbmVyZ3lfVzE4OV90b3BsaW5lX0ZJTkFMLnBkZiI+ZGV0YWlsZWQgcmVzcG9uc2VzPC9hPiBhbmQgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjAvMjAyNi8wNS9TUl8yNi4wNS4wMV9ob21lX2VuZXJneV9TUm1ldGhvZG9sb2d5X0ZJTkFMLnBkZiIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZV9lbmVyZ3lfU1JtZXRob2RvbG9neV9GSU5BTC5wZGYiPnN1cnZleSBtZXRob2RvbG9neTwvYT4uPGVtPjwvZW0+c3RhdGV2ZXJzaW9uc3RhdGV2ZXJzaW9uc3RhdGV2ZXJzaW9uPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS02NDAtd2lkZSI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3NyXzI2LTA1LTAxX2hvbWVfZW5lcmd5X2ZlYXR1cmVkLyI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjAvMjAyNi8wNS9TUl8yNi4wNS4wMV9ob21lX2VuZXJneV9mZWF0dXJlZC5qcGc\/dz02NDAiIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMzAyNjI1IiAvPjwvYT48ZmlnY2FwdGlvbiBjbGFzcz0id3AtZWxlbWVudC1jYXB0aW9uIj4oSXZlbGluIERlbmV2L2lTdG9jay9HZXR0eSBJbWFnZXMgUGx1cyk8L2ZpZ2NhcHRpb24+PC9maWd1cmU+CnN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZWRvY3VtZW50Y29udGVudGRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50bWV0YXN1Yl9oZWFkbGluZXN1Yl90aXRsZV9wcmNfcHVibGljX3JldmlzaW9uc19wcHBfZXhwaXJhdGlvbl9ob3Vyc19wcHBfZW5hYmxlZGFwcGxlX25ld3NfYXBpX2NyZWF0ZWRfYXRhcHBsZV9uZXdzX2FwaV9pZGFwcGxlX25ld3NfYXBpX21vZGlmaWVkX2F0YXBwbGVfbmV3c19hcGlfcmV2aXNpb25hcHBsZV9uZXdzX2FwaV9zaGFyZV91cmxhcHBsZV9uZXdzX2NvdmVyX21lZGlhX3Byb3ZpZGVyYXBwbGVfbmV3c19jb3ZlcmltYWdlYXBwbGVfbmV3c19jb3ZlcmltYWdlX2NhcHRpb25hcHBsZV9uZXdzX2NvdmVyX3ZpZGVvX2lkYXBwbGVfbmV3c19jb3Zlcl92aWRlb191cmxhcHBsZV9uZXdzX2NvdmVyX2VtYmVkd2VidmlkZW9fdXJsYXBwbGVfbmV3c19pc19oaWRkZW5hcHBsZV9uZXdzX2lzX3BhaWRhcHBsZV9uZXdzX2lzX3ByZXZpZXdhcHBsZV9uZXdzX2lzX3Nwb25zb3JlZGFwcGxlX25ld3NfbWF0dXJpdHlfcmF0aW5nYXBwbGVfbmV3c19tZXRhZGF0YWFwcGxlX25ld3NfcHVsbHF1b3RlYXBwbGVfbmV3c19wdWxscXVvdGVfcG9zaXRpb25hcHBsZV9uZXdzX3NsdWdhcHBsZV9uZXdzX3NlY3Rpb25zYXBwbGVfbmV3c19zdXBwcmVzc192aWRlb191cmxhcHBsZV9uZXdzX3VzZV9pbWFnZV9jb21wb25lbnRyZWxhdGVkUG9zdHNfcHJjX2ZvcmtfcGFyZW50X3ByY19mb3JrX3N0YXR1c19wcmNfYWN0aXZlX2ZvcmtkYXRhY2l0ZV9kb2lkYXRhY2l0ZV9kb2lfY2l0YXRpb25fcHJjX3Nlb19xcl9hdHRhY2htZW50X2lkc3Bva2VuX2FydGljbGVfcGxheWVyX2VuYWJsZWRieWxpbmVzYWNrbm93bGVkZ2VtZW50c2Rpc3BsYXlCeWxpbmVzZm9vdG5vdGVzZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnRieWxpbmVzZG9jdW1lbnRjb2xsZWN0aW9uZG9jdW1lbnRkYXRhc2V0c2RvY3VtZW50X3Bvc3RfdmlzaWJpbGl0eWRvY3VtZW50Zm9ybWF0c2RvY3VtZW50X2Z1bmRfcG9vbGRvY3VtZW50bGFuZ3VhZ2VzZG9jdW1lbnRyZWdpb25zLWNvdW50cmllc2RvY3VtZW50cmVzZWFyY2gtdGVhbXNkb2N1bWVudGJsb2Nrc01hbnkgQW1lcmljYW5zIGhvbGQgdXRpbGl0eSBjb21wYW5pZXMgcmVzcG9uc2libGUgZm9yIHRoZWlyIHJpc2luZyBob21lIGVuZXJneSBiaWxsc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE92ZXJhbGwsIDxzdHJvbmc+dGhyZWUtcXVhcnRlcnMgb2YgVS5TLiBhZHVsdHMgc2F5IHRoZWlyIGhvbWUgZW5lcmd5IGNvc3RzIGhhdmUgZ29uZSB1cCBpbiByZWNlbnQgeWVhcnMsIDwvc3Ryb25nPmFjY29yZGluZyB0byBhIHJlY2VudCBQZXcgUmVzZWFyY2ggQ2VudGVyIHN1cnZleS4gVGhpcyBpbmNsdWRlcyA0MiUgd2hvIHNheSB0aGVzZSBjb3N0cyBoYXZlIGdvbmUgdXAgPGVtPmxvdDwvZW0+LmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGVuIGFza2VkIHdoeSB0aGV5IHRoaW5rIHRoZWlyIGhvbWUgZW5lcmd5IGNvc3RzIGFyZSByaXNpbmcsIDxzdHJvbmc+QW1lcmljYW5zIG1vc3QgY29tbW9ubHkgc2F5IGl04oCZcyBkdWUgdG8gdXRpbGl0eSBjb21wYW5pZXMgd2FudGluZyB0byBtYWtlIG1vcmUgbW9uZXk6PC9zdHJvbmc+IDY0JSBzYXkgdGhpcyBpcyBhIG1ham9yIHJlYXNvbi4gQnV0IG1hbnkgc2VlIG90aGVyIGZhY3RvcnMgYXQgcGxheSwgdG9vLiBGb3IgZXhhbXBsZSwgbW9zdCBzYXkgZWxlY3RyaWNhbCBncmlkIHVwZ3JhZGUgY29zdHMgYW5kIGluY3JlYXNlZCBlbmVyZ3kgdXNlIGF0IGRhdGEgY2VudGVycyBhcmUgYXQgbGVhc3QgbWlub3IgcmVhc29ucyBmb3IgdGhlaXIgcmlzaW5nIGJpbGxzLmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjxlbT5SZWxhdGVkPC9lbT48L3N0cm9uZz48ZW0+OiA8L2VtPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI1LzEwLzI0L3doYXQtd2Uta25vdy1hYm91dC1lbmVyZ3ktdXNlLWF0LXVzLWRhdGEtY2VudGVycy1hbWlkLXRoZS1haS1ib29tLyI+PGVtPldoYXQgd2Uga25vdyBhYm91dCBlbmVyZ3kgdXNlIGF0IFUuUy4gZGF0YSBjZW50ZXJzIGFtaWQgdGhlIEFJIGJvb208L2VtPjwvYT5kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzbGV2ZWxpc0NoYXB0ZXJhbHRUb2NUZXh0PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkhvbWUgZW5lcmd5IGNvc3RzIGFyZSA8YSBocmVmPSJodHRwczovL3d3dy5ucHIub3JnLzIwMjUvMDgvMTYvbngtczEtNTUwMjY3MS9lbGVjdHJpY2l0eS1iaWxsLWhpZ2gtaW5mbGF0aW9uLWFpIj5yaXNpbmcgZmFzdGVyIHRoYW4gaW5mbGF0aW9uPC9hPiBpbiB0aGUgVW5pdGVkIFN0YXRlcywgYW5kIHRoZXJl4oCZcyA8YSBocmVmPSJodHRwczovL3d3dy5laWEuZ292L3RvZGF5aW5lbmVyZ3kvZGV0YWlsLnBocD9pZD02NTI4NCI+bm8gc2lnbjwvYT4gdGhhdCB0aGUgaW5jcmVhc2VzIGFyZSBzbG93aW5nIGRvd24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldoZW4gYXNrZWQgd2h5IHRoZXkgdGhpbmsgdGhlaXIgaG9tZSBlbmVyZ3kgY29zdHMgYXJlIHJpc2luZywgPHN0cm9uZz5BbWVyaWNhbnMgbW9zdCBjb21tb25seSBzYXkgaXTigJlzIGR1ZSB0byB1dGlsaXR5IGNvbXBhbmllcyB3YW50aW5nIHRvIG1ha2UgbW9yZSBtb25leTo8L3N0cm9uZz4gNjQlIHNheSB0aGlzIGlzIGEgbWFqb3IgcmVhc29uLiBCdXQgbWFueSBzZWUgb3RoZXIgZmFjdG9ycyBhdCBwbGF5LCB0b28uIEZvciBleGFtcGxlLCBtb3N0IHNheSBlbGVjdHJpY2FsIGdyaWQgdXBncmFkZSBjb3N0cyBhbmQgaW5jcmVhc2VkIGVuZXJneSB1c2UgYXQgZGF0YSBjZW50ZXJzIGFyZSBhdCBsZWFzdCBtaW5vciByZWFzb25zIGZvciB0aGVpciByaXNpbmcgYmlsbHMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5JbiBhbGwgcmVnaW9ucywgbW9zdCBBbWVyaWNhbnMgc2F5IHRoZWlyIGhvbWUgZW5lcmd5IGNvc3RzIGhhdmUgZ29uZSB1cDwvaDQ+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NsZXZlbGlzQ2hhcHRlcmFsdFRvY1RleHRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2FsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3MKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U2V2ZW4gTm9ydGhlYXN0ZXJuIHN0YXRlcyAoTWFpbmUsIFBlbm5zeWx2YW5pYSwgTmV3IEplcnNleSwgTmV3IFlvcmssIENvbm5lY3RpY3V0LCBNYXNzYWNodXNldHRzIGFuZCBSaG9kZSBJc2xhbmQpIHdlcmUgYW1vbmcgdGhlIDE1IHN0YXRlcyB3aXRoIHRoZSBsYXJnZXN0IHJlc2lkZW50aWFsIGVsZWN0cmljaXR5IGNvc3QgaW5jcmVhc2VzIGZyb20gMjAyMSB0byAyMDI1LCBhY2NvcmRpbmcgdG8gZGF0YSBmcm9tIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5laWEuZ292LyI+VS5TLiBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb248L2E+IChFSUEpLiBNYXNzYWNodXNldHRzLCBOZXcgSmVyc2V5IGFuZCBOZXcgWW9yayB3ZXJlIGFsc28gYW1vbmcgdGhlIDE1IHN0YXRlcyB3aXRoIHRoZSBsYXJnZXN0IGluY3JlYXNlcyBpbiByZXNpZGVudGlhbCBuYXR1cmFsIGdhcyBwcmljZXMgb3ZlciB0aGlzIHBlcmlvZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbiB0aGUgVS5TLiBhcyBhIHdob2xlLCByZXNpZGVudGlhbCBlbGVjdHJpY2l0eSBwcmljZXMgaW5jcmVhc2VkIGJ5IDI3JSBhbmQgcmVzaWRlbnRpYWwgbmF0dXJhbCBnYXMgcHJpY2VzIGluY3JlYXNlZCBieSAyNiUgZnJvbSAyMDIxIHRvIDIwMjUuIEluIG1vc3Qgc3RhdGVzLCByZXNpZGVudGlhbCBlbGVjdHJpY2l0eSBwcmljZXMgYW5kIG5hdHVyYWwgZ2FzIHByaWNlcyBpbmNyZWFzZWQgYnkgMTUlIG9yIG1vcmUgb3ZlciB0aGlzIHBlcmlvZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5XaHkgQW1lcmljYW5zIHRoaW5rIHRoZWlyIGhvbWUgZW5lcmd5IGNvc3RzIGFyZSByaXNpbmc8L2g0Pgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT40MyUgc2F5IGEgbWFqb3IgcmVhc29uIGlzIHRoYXQgZGF0YSBjZW50ZXJzIGFyZSB1c2luZyBtb3JlIGVuZXJneTsgYW5vdGhlciAyMyUgc2VlIHRoaXMgYXMgYSBtaW5vciByZWFzb24uIEFib3V0IGEgcXVhcnRlciAoMjYlKSBhcmVu4oCZdCBzdXJlIGFib3V0IHRoZSBpbXBhY3Qgb2YgZGF0YSBjZW50ZXJzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+NDAlIHNheSBhIG1ham9yIHJlYXNvbiBpcyB0aGUgY29zdHMgb2YgdXBkYXRpbmcgYW5kIGV4cGFuZGluZyB0aGUgZWxlY3RyaWNhbCBncmlkLiBBbm90aGVyIDMwJSBzZWUgdGhpcyBhcyBhIG1pbm9yIHJlYXNvbiwgYW5kIDIwJSBhcmVu4oCZdCBzdXJlLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk1ham9yaXRpZXMgYWxzbyBzYXkgZ292ZXJubWVudCByZWd1bGF0aW9ucyBhbmQgZXh0cmVtZSB3ZWF0aGVyIGV2ZW50cyBhcmUgYXQgbGVhc3QgbWlub3IgcmVhc29ucyBiZWhpbmQgdGhlaXIgcmlzaW5nIGhvbWUgZW5lcmd5IGNvc3RzLiBCdXQgZmV3ZXIgc2VlIHRoZXNlIGFzIDxlbT5tYWpvcjwvZW0+IHJlYXNvbnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QW1lcmljYW5zIGFyZSBsZWFzdCBsaWtlbHkgdG8gYmxhbWUgdGhlbXNlbHZlcyBmb3IgdGhlaXIgcmlzaW5nIGhvbWUgZW5lcmd5IGNvc3RzLiBKdXN0IDEzJSBzYXkgYSBtYWpvciByZWFzb24gZm9yIHRoZWlyIHJpc2luZyBjb3N0cyBpcyB0aGF0IHRoZXkgYXJlIHVzaW5nIG1vcmUgZW5lcmd5IGF0IGhvbWUsIHdoaWxlIDM0JSBzYXkgdGhpcyBpcyBhIG1pbm9yIHJlYXNvbi4gTmVhcmx5IGhhbGYgKDQ2JSkgc2F5IHRoaXMgaXMgbm90IGEgcmVhc29uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5sZXZlbGlzQ2hhcHRlcmFsdFRvY1RleHRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NsZXZlbGlzQ2hhcHRlcmFsdFRvY1RleHRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzaGVhZGluZyAtLT4KPGg0IGNsYXNzPSJ3LWJsb2NrLWhlZGluZyI+UmVwdWJsaWNhbnMgYW5kIERlbW9jdHMgYWVlIG9uIHNvbWUgY3VzZXMgb2YgaG9tZSBlbmVyZ3kgY29zdCBpbmNyZWFzZXM8L2g0Pgo8IS0tIC93OmVhZGluZwohLS0gdzpwYXJhZ3JhcGggLS0KcD5SZXB1YmxpY2FucyBhbmQgUmVwdWJsaWNhbi1sZWFuaW5nIGluZGVwZW5kZW50cyBhbmQgRGVtb2NyYXRzIGFuZCBEZW1vY3JhdGljIGxlYW5lcnMgYXJlIGFib3V0IGVxdWFsbHkgbGlrZWx5IHRvIHNheSBhIG1ham9yIHJlYXNvbiB0aGVpciBob21lIGVuZXJneSBjb3N0cyBoYXZlIGdvbmUgdXAgaXMgdXRpbGl0eSBjb21wYW5pZXMgd2FudGluZyB0byBtYWtlIG1vcmUgbW9uZXkuIFNpbWlsYXIgc2hhcmVzIGluIGJvdGggcGFydGllcyBhbHNvIHNheSBhIG1ham9yIHJlYXNvbiBpcyB0aGF0IGRhdGEgY2VudGVycyBhcmUgdXNpbmcgbW9yZSBlbmVyZ3kuPAoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+PGVtPlJlbGF0ZWQ6PC9lbT48L3N0cm9uZz48YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wMy8xMi9ob3ctYW1lcmljYW5zLXZpZXctZGF0YS1jZW50ZXJzLWltcGFjdC1pbi1rZXktYXJlYXMtZnJvbS10aGUtZW52aXJvbm1lbnQtdG8tam9icy8iPjxlbT4gSG93IEFtZXJpY2FucyB2aWV3IGRhdGEgY2VudGVyc+KAmSBpbXBhY3QgaW4ga2V5IGFyZWFzLCBmcm9tIHRoZSBlbnZpcm9ubWVudCB0byBqb2JzPC9lbT48L2E+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QnV0IFJlcHVibGljYW5zIGFuZCBEZW1vY3JhdHMgZGlmZmVyIG9uIGhvdyBtdWNoIGdvdmVybm1lbnQgcmVndWxhdGlvbnMgYW5kIGV4dHJlbWUgd2VhdGhlciBldmVudHMgY29udHJpYnV0ZS4gUmVwdWJsaWNhbnMgYXJlIG1vcmUgbGlrZWx5IHRoYW4gRGVtb2NyYXRzIHRvIHNheSBnb3Zlcm5tZW50IHJlZ3VsYXRpb25zIGFyZSBhIG1ham9yIHJlYXNvbiAoNDIlIHZzLiAyOSUsIGFtb25nIHRob3NlIHdobyByZXBvcnRlZCBpbmNyZWFzaW5nIGhvbWUgZW5lcmd5IGNvc3RzKS7CoERlbW9jcmF0cyBhcmUgbW9yZSBsaWtlbHkgdGhhbiBSZXB1YmxpY2FucyB0byBzYXkgZXh0cmVtZSB3ZWF0aGVyIGV2ZW50cyBhcmUgYSBtYWpvciByZWFzb24gKDM1JSB2cy4gMTglKS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgpzaG93Q29udGVudHN1bW1hcnljbG9zZVdoZW5Gb2N1c0xvc3RjbGFzc05hbWVzdHlsZWJhY2tncm91bmRDb2xvcmZvbnRGYW1pbHlib3JkZXJDb2xvclRocmVlLXF1YXJ0ZXJzIG9mIFUuUy4gYWR1bHRzIHNheSB0aGVpciBob21lIGVuZXJneSBjb3N0cyBoYXZlIGdvbmUgdXAgaW4gcmVjZW50IHllYXJzLCBpbmNsdWRpbmcgNDIlIHdobyBzYXkgdGhlc2UgY29zdHMgaGF2ZSBnb25lIHVwIGEgbG90LmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzdGFnTmFtZWFsaWduVG9HdXR0ZXJyZXNwb25zaXZlQ29udGFpbmVyUXVlcnlpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dwcmNFbWJlZGRpdmlkZXJDb2xvcmxheW91dGZvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzCmFsaWduY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN0YWdOYW1lYWxpZ25Ub0d1dHRlcnJlc3BvbnNpdmVDb250YWluZXJRdWVyeWludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd3ByY0VtYmVkZGl2aWRlckNvbG9ybGF5b3V0Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3MKYWxpZ25zdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnljbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzc2hvd0NvbnRlbnRzdW1tYXJ5Y2xvc2VXaGVuRm9jdXNMb3N0Y2xhc3NOYW1lc3R5bGViYWNrZ3JvdW5kQ29sb3Jmb250RmFtaWx5Ym9yZGVyQ29sb3JCdXQgUmVwdWJsaWNhbnMgYW5kIERlbW9jcmF0cyBkaWZmZXIgb24gaG93IG11Y2ggZ292ZXJubWVudCByZWd1bGF0aW9ucyBhbmQgZXh0cmVtZSB3ZWF0aGVyIGV2ZW50cyBjb250cmlidXRlLiBSZXB1YmxpY2FucyBhcmUgbW9yZSBsaWtlbHkgdGhhbiBEZW1vY3JhdHMgdG8gc2F5IGdvdmVybm1lbnQgcmVndWxhdGlvbnMgYXJlIGEgbWFqb3IgcmVhc29uICg0MiUgdnMuIDI5JSwgYW1vbmcgdGhvc2Ugd2hvIHJlcG9ydGVkIGluY3JlYXNpbmcgaG9tZSBlbmVyZ3kgY29zdHMpLkRlbW9jcmF0cyBhcmUgbW9yZSBsaWtlbHkgdGhhbiBSZXB1YmxpY2FucyB0byBzYXkgZXh0cmVtZSB3ZWF0aGVyIGV2ZW50cyBhcmUgYSBtYWpvciByZWFzb24gKDM1JSB2cy4gMTglKS5zaG93Q29udGVudHN1bW1hcnljbG9zZVdoZW5Gb2N1c0xvc3RjbGFzc05hbWVzdHlsZWJhY2tncm91bmRDb2xvcmZvbnRGYW1pbHlib3JkZXJDb2xvcjxzdHJvbmc+PGVtPlJlbGF0ZWQ6PC9lbT48L3N0cm9uZz48YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wMy8xMi9ob3ctYW1lcmljYW5zLXZpZXctZGF0YS1jZW50ZXJzLWltcGFjdC1pbi1rZXktYXJlYXMtZnJvbS10aGUtZW52aXJvbm1lbnQtdG8tam9icy8iPjxlbT4gSG93IEFtZXJpY2FucyB2aWV3IGRhdGEgY2VudGVyc+KAmSBpbXBhY3QgaW4ga2V5IGFyZWFzLCBmcm9tIHRoZSBlbnZpcm9ubWVudCB0byBqb2JzPC9lbT48L2E+c2hvd0NvbnRlbnRzdW1tYXJ5Y2xvc2VXaGVuRm9jdXNMb3N0Y2xhc3NOYW1lc3R5bGViYWNrZ3JvdW5kQ29sb3Jmb250RmFtaWx5Ym9yZGVyQ29sb3JSZXB1YmxpY2FucyBhbmQgUmVwdWJsaWNhbi1sZWFuaW5nIGluZGVwZW5kZW50cyBhbmQgRGVtb2NyYXRzIGFuZCBEZW1vY3JhdGljIGxlYW5lcnMgYXJlIGFib3V0IGVxdWFsbHkgbGlrZWx5IHRvIHNheSBhIG1ham9yIHJlYXNvbiB0aGVpciBob21lIGVuZXJneSBjb3N0cyBoYXZlIGdvbmUgdXAgaXMgdXRpbGl0eSBjb21wYW5pZXMgd2FudGluZyB0byBtYWtlIG1vcmUgbW9uZXkuIFNpbWlsYXIgc2hhcmVzIGluIGJvdGggcGFydGllcyBhbHNvIHNheSBhIG1ham9yIHJlYXNvbiBpcyB0aGF0IGRhdGEgY2VudGVycyBhcmUgdXNpbmcgbW9yZSBlbmVyZ3kuc2hvd0NvbnRlbnRzdW1tYXJ5Y2xvc2VXaGVuRm9jdXNMb3N0Y2xhc3NOYW1lc3R5bGViYWNrZ3JvdW5kQ29sb3Jmb250RmFtaWx5Ym9yZGVyQ29sb3JSZXB1YmxpY2FucyBhbmQgRGVtb2NyYXRzIGFncmVlIG9uIHNvbWUgY2F1c2VzIG9mIGhvbWUgZW5lcmd5IGNvc3QgaW5jcmVhc2VzbGV2ZWxpc0NoYXB0ZXJhbHRUb2NUZXh0c2hvd0NvbnRlbnRzdW1tYXJ5Y2xvc2VXaGVuRm9jdXNMb3N0Y2xhc3NOYW1lc3R5bGViYWNrZ3JvdW5kQ29sb3Jmb250RmFtaWx5Ym9yZGVyQ29sb3JBbWVyaWNhbnMgd2hvIHJlcG9ydCB0aGF0IHRoZWlyIGhvbWUgZW5lcmd5IGNvc3RzIGhhdmUgZ29uZSB1cCA8ZW0+YSBsb3QgPC9lbT5jaXRlIG1vc3Qgb2YgdGhlc2UgcmVhc29ucyBtb3JlIG9mdGVuIHRoYW4gdGhvc2Ugd2hvIHNheSB0aGVpciBjb3N0cyBoYXZlIGdvbmUgdXAgPGVtPmEgbGl0dGxlPC9lbT4uIEZvciBleGFtcGxlLCAgb2YgdGhvc2Ugd2hvIHNheSB0aGVpciBjb3N0cyBoYXZlIGdvbmUgdXAgYSBsb3Qgc2F5IGEgbWFqb3IgcmVhc29uIGlzIHRoYXQgdXRpbGl0eSBjb21wYW5pZXMgd2FudCB0byBtYWtlIG1vcmUgbW9uZXksIGNvbXBhcmVkIHdpdGggNTIlIG9mIHRob3NlIHdobyBzYXkgdGhlaXIgY29zdHMgaGF2ZSBnb25lIHVwIGEgbGl0dGxlLnNob3dDb250ZW50c3VtbWFyeWNsb3NlV2hlbkZvY3VzTG9zdGNsYXNzTmFtZXN0eWxlYmFja2dyb3VuZENvbG9yZm9udEZhbWlseWJvcmRlckNvbG9yQW1lcmljYW5zIGFyZSBsZWFzdCBsaWtlbHkgdG8gYmxhbWUgdGhlbXNlbHZlcyBmb3IgdGhlaXIgcmlzaW5nIGhvbWUgZW5lcmd5IGNvc3RzLiBKdXN0IDEzJSBzYXkgYSBtYWpvciByZWFzb24gZm9yIHRoZWlyIHJpc2luZyBjb3N0cyBpcyB0aGF0IHRoZXkgYXJlIHVzaW5nIG1vcmUgZW5lcmd5IGF0IGhvbWUsIHdoaWxlIDM0JSBzYXkgdGhpcyBpcyBhIG1pbm9yIHJlYXNvbi4gTmVhcmx5IGhhbGYgKDQ2JSkgc2F5IHRoaXMgaXMgbm90IGEgcmVhc29uLnNob3dDb250ZW50c3VtbWFyeWNsb3NlV2hlbkZvY3VzTG9zdGNsYXNzTmFtZXN0eWxlYmFja2dyb3VuZENvbG9yZm9udEZhbWlseWJvcmRlckNvbG9yY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50cyAgYXIgcmFzaXMgIGF0IGNucyByZSBpIG1lIGVuZXJneSBvc3RzIGEgaXIgb25vbnMgYWJvdXQgaCBjdCBhIHJzLmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRzcm9uaCBkaWQgZSBkbyB0aGlzc3JvbmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NNYWpvcml0aWVzIGFsc28gc2F5IGdvdmVybm1lbnQgcmVndWxhdGlvbnMgYW5kIGV4dHJlbWUgd2VhdGhlciBldmVudHMgYXJlIGF0IGxlYXN0IG1pbm9yIHJlYXNvbnMgYmVoaW5kIHRoZWlyIHJpc2luZyBob21lIGVuZXJneSBjb3N0cy4gQnV0IGZld2VyIHNlZSB0aGVzZSBhcyA8ZW0+bWFqb3I8L2VtPiByZWFzb25zLnNob3dDb250ZW50c3VtbWFyeWNsb3NlV2hlbkZvY3VzTG9zdGNsYXNzTmFtZXN0eWxlYmFja2dyb3VuZENvbG9yZm9udEZhbWlseWJvcmRlckNvbG9yb3JkZXJlZHZhbHVlczQzJSBheWFtam9lb24gdGhhdGRhZXRlcmF1c25nb3I7YW50aGVyIDIzJSBlZSBoaXNhIG1ub3JlYXMuIEFidXQgYSBxdWFydGVyICgyNiUpIGFyZeKAmXQgdXJldGVpbXBhb2YgZHRhY2VudGU0MCUgYXkgYSBtYWpvIHJlYXMgaXMgdGVjb3N0cyBvZiB1cGF0bmcgYW54cGFuZGluZ3RoZSBlbGVjdHJpY2FsIGdyaS4gQW50aGVyMzAlIHNlZSAgYSBhIG1pbm8gcmVhcywgYW5kIDIwJSBhcmVu4oCZdCBzdXJlLnNob3dDb250ZW50c3VtbWFyeWNsb3NlV2hlbkZvY3VzTG9zdGNsYXNzTmFtZXN0eWxlYmFja2dyb3VuZENvbG9yZm9udEZhbWlseWJvcmRlckNvbG9yY29udGVudEJ1dCBtb3N0IGFsc28gY2l0ZSBkYXRhIGNlbnRlcnMgYW5kIGVsZWN0cmljYWwgZ3JpZCBjb3N0cyBhcyByZWFzb25zIHRoZWlyIGhvbWUgZW5lcmd5IGJpbGwgYXJlIGluY3JlYXNpbmc6ZHJvcENhcHNob3dDb250ZW50c3VtbWFyeWNsb3NlV2hlbkZvY3VzTG9zdGNsYXNzTmFtZXN0eWxlYmFja2dyb3VuZENvbG9yZm9udEZhbWlseWJvcmRlckNvbG9ydGFnTmFtZXJlc3BvbnNpdmVDb250YWluZXJRdWVyeXByY0VtYmVkZGl2aWRlckNvbG9ybGF5b3V0YWxpZ25zaG93Q29udGVudHN1bW1hcnljbG9zZVdoZW5Gb2N1c0xvc3RjbGFzc05hbWVzdHlsZWJhY2tncm91bmRDb2xvcmZvbnRGYW1pbHlib3JkZXJDb2xvcmNvbnRlbnRBbW9uZyBBbWVyaWNhbnMgd2hvIHNheSB0aGVpciBob21lIGVuZXJneSBjb3N0cyBoYXZlIGdvbmUgdXAgb3ZlciB0aGUgbGFzdCBmZXcgeWVhcnMsIHRoZSBsYXJnZXN0IHNoYXJlIGJ5IGZhciBzYXkgaXTigJlzIGJlY2F1c2UgdXRpbGl0eSBjb21wYW5pZXMgd2FudCB0byBtYWtlIG1vcmUgbW9uZXkuIE5lYXJseSB0d28tdGhpcmRzICg2NCUpIHNheSB0aGlzIGlzIGEgbWFqb3IgcmVhc29uIGZvciB0aGVpciByaXNpbmcgaG9tZSBlbmVyZ3kgYmlsbHMuIGRyb3BDYXBzaG93Q29udGVudHN1bW1hcnljbG9zZVdoZW5Gb2N1c0xvc3RjbGFzc05hbWVzdHlsZWJhY2tncm91bmRDb2xvcmZvbnRGYW1pbHlib3JkZXJDb2xvcldoeSBBbWVyaWNhbnMgdGhpbmsgdGhlaXIgaG9tZSBlbmVyZ3kgY29zdHMgYXJlIHJpc2luZ2xldmVsaXNDaGFwdGVyYWx0VG9jVGV4dHNob3dDb250ZW50c3VtbWFyeWNsb3NlV2hlbkZvY3VzTG9zdGNsYXNzTmFtZXN0eWxlYmFja2dyb3VuZENvbG9yZm9udEZhbWlseWJvcmRlckNvbG9ySW4gdGhlIFUuUy4gYXMgYSB3aG9sZSwgcmVzaWRlbnRpYWwgZWxlY3RyaWNpdHkgcHJpY2VzIGluY3JlYXNlZCBieSAyNyUgYW5kIHJlc2lkZW50aWFsIG5hdHVyYWwgZ2FzIHByaWNlcyBpbmNyZWFzZWQgYnkgMjYlIGZyb20gMjAyMSB0byAyMDI1LiBJbiBtb3N0IHN0YXRlcywgcmVzaWRlbnRpYWwgZWxlY3RyaWNpdHkgcHJpY2VzIGFuZCBuYXR1cmFsIGdhcyBwcmljZXMgaW5jcmVhc2VkIGJ5IDE1JSBvciBtb3JlIG92ZXIgdGhpcyBwZXJpb2Quc2hvd0NvbnRlbnRzdW1tYXJ5Y2xvc2VXaGVuRm9jdXNMb3N0Y2xhc3NOYW1lc3R5bGViYWNrZ3JvdW5kQ29sb3Jmb250RmFtaWx5Ym9yZGVyQ29sb3JTZXZlbiBOb3J0aGVhc3Rlcm4gc3RhdGVzIChNYWluZSwgUGVubnN5bHZhbmlhLCBOZXcgSmVyc2V5LCBOZXcgWW9yaywgQ29ubmVjdGljdXQsIE1hc3NhY2h1c2V0dHMgYW5kIFJob2RlIElzbGFuZCkgd2VyZSBhbW9uZyB0aGUgMTUgc3RhdGVzIHdpdGggdGhlIGxhcmdlc3QgcmVzaWRlbnRpYWwgZWxlY3RyaWNpdHkgY29zdCBpbmNyZWFzZXMgZnJvbSAyMDIxIHRvIDIwMjUsIGFjY29yZGluZyB0byBkYXRhIGZyb20gdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVpYS5nb3YvIj5VLlMuIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbjwvYT4gKEVJQSkuIE1hc3NhY2h1c2V0dHMsIE5ldyBKZXJzZXkgYW5kIE5ldyBZb3JrIHdlcmUgYWxzbyBhbW9uZyB0aGUgMTUgc3RhdGVzIHdpdGggdGhlIGxhcmdlc3QgaW5jcmVhc2VzIGluIHJlc2lkZW50aWFsIG5hdHVyYWwgZ2FzIHByaWNlcyBvdmVyIHRoaXMgcGVyaW9kLnNob3dDb250ZW50c3VtbWFyeWNsb3NlV2hlbkZvY3VzTG9zdGNsYXNzTmFtZXN0eWxlYmFja2dyb3VuZENvbG9yZm9udEZhbWlseWJvcmRlckNvbG9yPHN0cm9uZz5Ob3J0aGVhc3Rlcm5lcnMgYXJlIHBhcnRpY3VsYXJseSBsaWtlbHkgdG8gc2F5IHRoZWlyIGhvbWUgZW5lcmd5IGNvc3RzIGhhdmUgZ29uZSB1cCA8ZW0+YSBsb3Q8L2VtPjwvc3Ryb25nPiA1NiUgc2F5IHRoaXMsIGNvbXBhcmVkIHdpdGggYWJvdXQgZm91ci1pbi10ZW4gb2YgdGhvc2UgaW4gdGhlIE1pZHdlc3QgKDQzJSkgYW5kIFNvdXRoICg0MCUpIGFuZCBhYm91dCBhIHRoaXJkIG9mIHRob3NlIGluIHRoZSBXZXN0ICgzNiUpLnNob3dDb250ZW50c3VtbWFyeWNsb3NlV2hlbkZvY3VzTG9zdGNsYXNzTmFtZXN0eWxlYmFja2dyb3VuZENvbG9yZm9udEZhbWlseWJvcmRlckNvbG9ydGFnTmFtZXJlc3BvbnNpdmVDb250YWluZXJRdWVyeXByY0VtYmVkZGl2aWRlckNvbG9ybGF5b3V0YWxpZ25zaG93Q29udGVudHN1bW1hcnljbG9zZVdoZW5Gb2N1c0xvc3RjbGFzc05hbWVzdHlsZWJhY2tncm91bmRDb2xvcmZvbnRGYW1pbHlib3JkZXJDb2xvcmNvbnRlbnRBdCBsZWFzdCBzZXZlbi1pbi10ZW4gYWR1bHRzIGluIGVhY2ggb2YgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm4uby8vcGRmbWFwc2RhYW1wc2VlbmNldXNyZWdkdnBkIj5mb3VyIGNlbnN1cy1kZXNpZ25hdGVkIHJlZ2lvbnM8L2E+IG9mIHRoZSBjb3VudHJ5IOKAkyB0aGUgTm9ydGhlYXN0LCBNaWR3ZXN0LCBTb3V0aCBhbmQgV2VzdCDigJMgc2F5IHRoZWlyIGhvbWUgZW5lcmd5IHByaWNlcyBpbmNyZWFzZWQgYSBsb3Qgb3IgYSBsaXR0bGUgaW4gdGhlIGxhc3QgZmV3IHllYXJzLmRyb3BDYXBzaG93Q29udGVudHN1bW1hcnljbG9zZVdoZW5Gb2N1c0xvc3RjbGFzc05hbWVzdHlsZWJhY2tncm91bmRDb2xvcmZvbnRGYW1pbHlib3JkZXJDb2xvckluIGFsbCByZWdpb25zLCBtb3N0IEFtZXJpY2FucyBzYXkgdGhlaXIgaG9tZSBlbmVyZ3kgY29zdHMgaGF2ZSBnb25lIHVwbGV2ZWxpc0NoYXB0ZXJhbHRUb2NUZXh0c2hvd0NvbnRlbnRzdW1tYXJ5Y2xvc2VXaGVuRm9jdXNMb3N0Y2xhc3NOYW1lc3R5bGViYWNrZ3JvdW5kQ29sb3Jmb250RmFtaWx5Ym9yZGVyQ29sb3JUaGVzZSBmaW5kaW5ncyBhcmUgYmFzZWQgb24gYSBzdXJ2ZXkgY29uZHVjdGVkIE1hcmNoIDE2LTIyLCAyMDI2LCBhbW9uZyAzLDUyNCBVLlMuIGFkdWx0cy4gV2UgYXNrZWQgYSByYW5kb20gaGFsZiBvZiBhbGwgcmVzcG9uZGVudHMgYWJvdXQgcmlzaW5nIGhvbWUgZW5lcmd5IGNvc3RzIGFuZCBhc2tlZCB0aGUgb3RoZXIgaGFsZiBhYm91dCByaXNpbmcgaG9tZSBpbnN1cmFuY2UgY29zdHMuQWJvdXQgdGhpcyByZXNlYXJjaGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgUGV3IFJlc2VhcmNoIENlbnRlciBhbmFseXNpcyBsb29rcyBhdCBBbWVyaWNhbnPigJkgZXhwZXJpZW5jZXMgd2l0aCBob21lIGVuZXJneSBjb3N0cyBhbmQgdGhlaXIgb3BpbmlvbnMgYWJvdXQgd2h5IGNvc3RzIGFyZSByaXNpbmcuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2h5IGRpZCB3ZSBkbyB0aGlzPzwvc3Ryb25nPmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQZXcgUmVzZWFyY2ggQ2VudGVyIGRvZXMgcmVzZWFyY2ggdG8gaGVscCB0aGUgcHVibGljLCBtZWRpYSBhbmQgZGVjaXNpb24tbWFrZXJzIHVuZGVyc3RhbmQgaW1wb3J0YW50IHRvcGljcy4gVGhpcyByZXNlYXJjaCBidWlsZHMgb24gb3VyIHdvcmsgc3R1ZHlpbmcgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3RvcGljL2Vjb25vbXktd29yay9lY29ub21pYy1jb25kaXRpb25zLyI+ZWNvbm9taWMgY29uZGl0aW9ucyBpbiB0aGUgVS5TLjwvYT4gYW5kIEFtZXJpY2Fuc+KAmSB2aWV3cyBvZiA8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvdG9waWMvc2NpZW5jZS9zY2llbmNlLWlzc3Vlcy9jbGltYXRlLWVuZXJneS1lbnZpcm9ubWVudC9lbmVyZ3kvIj5lbmVyZ3kgaXNzdWVzPC9hPi5kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TGVhcm4gbW9yZSA8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvYWJvdXQvIj5hYm91dCBQZXcgUmVzZWFyY2ggQ2VudGVyPC9hPiBhbmQgb3VyIHJlc2VhcmNoIG9uIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy90b3BpYy9zY2llbmNlLyI+c2NpZW5jZSBhbmQgc29jaWV0eTwvYT4uZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+SG93IGRpZCB3ZSBkbyB0aGlzPzwvc3Ryb25nPmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXZSBzdXJ2ZXllZCAzLDUyNCBVLlMuIGFkdWx0cyBmcm9tIE1hcmNoIDE2IHRvIDIyLCAyMDI2LCBpbmNsdWRpbmcgMSw3NTMgcmVzcG9uZGVudHMgd2hvIHJlY2VpdmVkIHF1ZXN0aW9ucyBhYm91dCBob21lIGVuZXJneSBjb3N0cy4gRXZlcnlvbmUgd2hvIHRvb2sgcGFydCBpbiB0aGUgc3VydmV5IGlzIGEgbWVtYmVyIG9mIHRoZSBDZW50ZXLigJlzIEFtZXJpY2FuIFRyZW5kcyBQYW5lbC4gVGhlIHN1cnZleSByZXByZXNlbnRzIHRoZSB2aWV3cyBvZiB0aGUgZnVsbCBVLlMuIGFkdWx0IHBvcHVsYXRpb24uZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEhlcmUgYXJlIHRoZSBzdXJ2ZXkgcXVlc3Rpb25zIHVzZWQgZm9yIHRoaXMgYWFsc2lzIHRlIGRldGFpbGVkIHJlc3BvbnNlcyBhbmQgdGhlIHN1cnZleSBtZXRob2RvbG9neS5kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBhbmFseXNpcyBhbHNvIHJlbGllcyBvbiBkYXRhIGZyb20gdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVpYS5nb3YvIj5VLlMuIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbjwvYT4gKEVJQSkgdG8gaGlnaGxpZ2h0IHJlc2lkZW50aWFsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS9icm93c2VyLyMvdG9waWMvNz9hZ2c9MSwwJmFtcDtnZW89dnZ2dnZ2dnZ2dnZ2byZhbXA7ZW5kc2VjPTgmYW1wO2xpbmVjaGFydD1FTEVDLlBSSUNFLlVTLVJFUy5BJmFtcDtjb2x1bW5jaGFydD1FTEVDLlBSSUNFLlVTLVJFUy5BJmFtcDttYXA9RUxFQy5QUklDRS5VUy1SRVMuQSZhbXA7ZnJlcT1BJmFtcDtzdGFydD0yMDE1JmFtcDtlbmQ9MjAyNSZhbXA7Y2hhcnRpbmRleGVkPTEmYW1wO2N0eXBlPW1hcCZhbXA7bHR5cGU9cGluJmFtcDtydHlwZT1zJmFtcDttYXB0eXBlPTAmYW1wO3JzZT0wJmFtcDtwaW49Ij5lbGVjdHJpY2l0eTwvYT4gYW5kIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVpYS5nb3YvZG5hdi9uZy9uZ19wcmlfc3VtX2FfZXBnMF9wcnNfZG1jZl9hLmh0bSI+bmF0dXJhbCBnYXM8L2E+IHByaWNlcyBieSBzdGF0ZS5kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzPCEtLSB3cDpkZXRhaWxzIHsiY2xhc3NOYW1lIjoiaXMtc3R5bGUtcGx1cy1pY29uIiwic3R5bGUiOnsiYm9yZGVyIjp7IndpZHRoIjoiMXB4In0sInNwYWNpbmciOnsiYmxvY2tHYXAiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8NDAiLCJwYWRkaW5nIjp7ImJvdHRvbSI6InZhcjpwcmVzZXR8c3BhY2luZ3wyMCIsImxlZnQiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8MzAiLCJyaWdodCI6InZhcjpwcmVzZXR8c3BhY2luZ3wzMCIsInRvcCI6InZhcjpwcmVzZXR8c3BhY2luZ3wyMCJ9fSwidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjAuODhlbSJ9fSwiYmFja2dyb3VuZENvbG9yIjoidWktYmVpZ2UtdmVyeS1saWdodCIsImZvbnRGYW1pbHkiOiJzYW5zLXNlcmlmIiwiYm9yZGVyQ29sb3IiOiJ1aS1ncmF5LWxpZ2h0In0gLS0+CjxkZXRhaWxzIGNsYXNzPSJ3cC1ibG9jay1kZXRhaWxzIGlzLXN0eWxlLXBsdXMtaWNvbiBoYXMtYm9yZGVyLWNvbG9yIGhhcy11aS1ncmF5LWxpZ2h0LWJvcmRlci1jb2xvciBoYXMtdWktYmVpZ2UtdmVyeS1saWdodC1iYWNrZ3JvdW5kLWNvbG9yIGhhcy1iYWNrZ3JvdW5kIGhhcy1zYW5zLXNlcmlmLWZvbnQtZmFtaWx5IiBzdHlsZT0iYm9yZGVyLXdpZHRoOjFweDtwYWRkaW5nLXRvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0yMCk7cGFkZGluZy1yaWdodDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0zMCk7cGFkZGluZy1ib3R0b206dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMjApO3BhZGRpbmctbGVmdDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0zMCk7Zm9udC1zaXplOjAuODhlbSI+PHN1bW1hcnk+QWJvdXQgdGhpcyByZXNlYXJjaDwvc3VtbWFyeT48IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBQZXcgUmVzZWFyY2ggQ2VudGVyIGFuYWx5c2lzIGxvb2tzIGF0IEFtZXJpY2Fuc+KAmSBleHBlcmllbmNlcyB3aXRoIGhvbWUgZW5lcmd5IGNvc3RzIGFuZCB0aGVpciBvcGluaW9ucyBhYm91dCB3aHkgY29zdHMgYXJlIHJpc2luZy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPldoeSBkaWQgd2UgZG8gdGhpcz88L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5QZXcgUmVzZWFyY2ggQ2VudGVyIGRvZXMgcmVzZWFyY2ggdG8gaGVscCB0aGUgcHVibGljLCBtZWRpYSBhbmQgZGVjaXNpb24tbWFrZXJzIHVuZGVyc3RhbmQgaW1wb3J0YW50IHRvcGljcy4gVGhpcyByZXNlYXJjaCBidWlsZHMgb24gb3VyIHdvcmsgc3R1ZHlpbmcgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3RvcGljL2Vjb25vbXktd29yay9lY29ub21pYy1jb25kaXRpb25zLyI+ZWNvbm9taWMgY29uZGl0aW9ucyBpbiB0aGUgVS5TLjwvYT4gYW5kIEFtZXJpY2Fuc+KAmSB2aWV3cyBvZiA8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvdG9waWMvc2NpZW5jZS9zY2llbmNlLWlzc3Vlcy9jbGltYXRlLWVuZXJneS1lbnZpcm9ubWVudC9lbmVyZ3kvIj5lbmVyZ3kgaXNzdWVzPC9hPi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5MZWFybiBtb3JlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9hYm91dC8iPmFib3V0IFBldyBSZXNlYXJjaCBDZW50ZXI8L2E+IGFuZCBvdXIgcmVzZWFyY2ggb24gPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3RvcGljL3NjaWVuY2UvIj5zY2llbmNlIGFuZCBzb2NpZXR5PC9hPi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkhvdyBkaWQgd2UgZG8gdGhpcz88L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XZSBzdXJ2ZXllZCAzLDUyNCBVLlMuIGFkdWx0cyBmcm9tIE1hcmNoIDE2IHRvIDIyLCAyMDI2LCBpbmNsdWRpbmcgMSw3NTMgcmVzcG9uZGVudHMgd2hvIHJlY2VpdmVkIHF1ZXN0aW9ucyBhYm91dCBob21lIGVuZXJneSBjb3N0cy4gRXZlcnlvbmUgd2hvIHRvb2sgcGFydCBpbiB0aGUgc3VydmV5IGlzIGEgbWVtYmVyIG9mIHRoZSBDZW50ZXLigJlzIEFtZXJpY2FuIFRyZW5kcyBQYW5lbC4gVGhlIHN1cnZleSByZXByZXNlbnRzIHRoZSB2aWV3cyBvZiB0aGUgZnVsbCBVLlMuIGFkdWx0IHBvcHVsYXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgYW5hbHlzaXMgYWxzbyByZWxpZXMgb24gZGF0YSBmcm9tIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5laWEuZ292LyI+VS5TLiBFbmVyZ3kgSW5mb3JtYXRpb24gQWRtaW5pc3RyYXRpb248L2E+IChFSUEpIHRvIGhpZ2hsaWdodCByZXNpZGVudGlhbCA8YSBocmVmPSJodHRwczovL3d3dy5laWEuZ292L2VsZWN0cmljaXR5L2RhdGEvYnJvd3Nlci8jL3RvcGljLzc\/YWdnPTEsMCZhbXA7Z2VvPXZ2dnZ2dnZ2dnZ2dm8mYW1wO2VuZHNlYz04JmFtcDtsaW5lY2hhcnQ9RUxFQy5QUklDRS5VUy1SRVMuQSZhbXA7Y29sdW1uY2hhcnQ9RUxFQy5QUklDRS5VUy1SRVMuQSZhbXA7bWFwPUVMRUMuUFJJQ0UuVVMtUkVTLkEmYW1wO2ZyZXE9QSZhbXA7c3RhcnQ9MjAxNSZhbXA7ZW5kPTIwMjUmYW1wO2NoYXJ0aW5kZXhlZD0xJmFtcDtjdHlwZT1tYXAmYW1wO2x0eXBlPXBpbiZhbXA7cnR5cGU9cyZhbXA7bWFwdHlwZT0wJmFtcDtyc2U9MCZhbXA7cGluPSI+ZWxlY3RyaWNpdHk8L2E+IGFuZCA8YSBocmVmPSJodHRwczovL3d3dy5laWEuZ292L2RuYXYvbmcvbmdfcHJpX3N1bV9hX2VwZzBfcHJzX2RtY2ZfYS5odG0iPm5hdHVyYWwgZ2FzPC9hPiBwcmljZXMgYnkgc3RhdGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kZXRhaWxzPgo8IS0tIC93cDpkZXRhaWxzIC0tPgoKPCEtLSAvd3A6cGFyYWdyYXBoIC0tPnN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudGNvbnRlbnRkcm9wQ2FwY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNhbHRjYXB0aW9uYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Rpc2FibGVMYXp5TG9hZGluZ3ByY0VtYmVkZm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uZW5hYmxlUmVzcG9uc2l2ZUltYWdlU291cmNlc2lubmVyQmxvY2tzaWRsaW5rdXJsaHJlZnNpemVTbHVnbGlua0Rlc3RpbmF0aW9uKEl2ZWxpbiBEZW5ldi9pU3RvY2svR2V0dHkgSW1hZ2VzIFBsdXMpb3JpZ2luYWxDb250ZW50Y29udGVudEhvbWUgZW5lcmd5IGNvc3RzIGFyZSA8YSBocmVmPSJodHRwczovL3d3dy5ucHIub3JnLzIwMjUvMDgvMTYvbngtczEtNTUwMjY3MS9lbGVjdHJpY2l0eS1iaWxsLWhpZ2gtaW5mbGF0aW9uLWFpIj5yaXNpbmcgZmFzdGVyIHRoYW4gaW5mbGF0aW9uPC9hPiBpbiB0aGUgVW5pdGVkIFN0YXRlcywgYW5kIHRoZXJl4oCZcyA8YSBocmVmPSJodHRwczovL3d3dy5laWEuZ292L3RvZGF5aW5lbmVyZ3kvZGV0YWlsLnBocD9pZD02NTI4NCI+bm8gc2lnbjwvYT4gdGhhdCB0aGUgaW5jcmVhc2VzIGFyZSBzbG93aW5nIGRvd24uZHJvcENhcDwhLS0gd3A6aW1hZ2UgeyJpZCI6MzAyNjI1LCJzaXplU2x1ZyI6IjY0MC13aWRlIiwibGlua0Rlc3RpbmF0aW9uIjoiYXR0YWNobWVudCJ9IC0tPgo8IS0tIC93cDppbWFnZSAtLT4KCnM8cD5CdXQgbW9zdCBhbHNvIGNpdGUgZGF0YSBjZW50ZXJzIGFuZCBlbGVjdHJpY2FsIGdyaWQgY29zdHMgYXMgcmVhc29ucyB0aGVpciBob21lIGVuZXJneSBiaWxscyBhcmUgaW5jcmVhc2luZzo8L3A+Cjc0JTxwPkFtZXJpY2FucyB3aG8gcmVwb3J0IHRoYXQgdGhlaXIgaG9tZSBlbmVyZ3kgY29zdHMgaGF2ZSBnb25lIHVwIDxlbT5hIGxvdCA8L2VtPmNpdGUgbW9zdCBvZiB0aGVzZSByZWFzb25zIG1vcmUgb2Z0ZW4gdGhhbiB0aG9zZSB3aG8gc2F5IHRoZWlyIGNvc3RzIGhhdmUgZ29uZSB1cCA8ZW0+YSBsaXR0bGU8L2VtPi4gRm9yIGV4YW1wbGUsIDc0JSBvZiB0aG9zZSB3aG8gc2F5IHRoZWlyIGNvc3RzIGhhdmUgZ29uZSB1cCBhIGxvdCBzYXkgYSBtYWpvciByZWFzb24gaXMgdGhhdCB1dGlsaXR5IGNvbXBhbmllcyB3YW50IHRvIG1ha2UgbW9yZSBtb25leSwgY29tcGFyZWQgd2l0aCA1MiUgb2YgdGhvc2Ugd2hvIHNheSB0aGVpciBjb3N0cyBoYXZlIGdvbmUgdXAgYSBsaXR0bGUuPC9wPgoyY2VzdXNndmdlb3MvLXQvYS9yZnJlL19pLmZhbmFseXNpc2FuYWx5c2lzPHA+SGVyZSBhcmUgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjAvMjAyNi8wNS9TUl8yNi4wNS4wMV9ob21lLWluc3VyYW5jZS1lbmVyZ3lfVzE4OV9xdWVzdGlvbm5haXJlX0ZJTkFMLnBkZiIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZS1pbnN1cmFuY2UtZW5lcmd5X1cxODlfcXVlc3Rpb25uYWlyZV9GSU5BTC5wZGYiPnN1cnZleSBxdWVzdGlvbnM8L2E+IHVzZWQgZm9yIHRoaXMgYW5hbHlzaXMsIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZS1pbnN1cmFuY2UtZW5lcmd5X1cxODlfdG9wbGluZV9GSU5BTC5wZGYiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMC8yMDI2LzA1L1NSXzI2LjA1LjAxX2hvbWUtaW5zdXJhbmNlLWVuZXJneV9XMTg5X3RvcGxpbmVfRklOQUwucGRmIj5kZXRhaWxlZCByZXNwb25zZXM8L2E+IGFuZCB0aGUgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMC8yMDI2LzA1L1NSXzI2LjA1LjAxX2hvbWVfZW5lcmd5X1NSbWV0aG9kb2xvZ3lfRklOQUwucGRmIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjAvMjAyNi8wNS9TUl8yNi4wNS4wMV9ob21lX2VuZXJneV9TUm1ldGhvZG9sb2d5X0ZJTkFMLnBkZiI+c3VydmV5IG1ldGhvZG9sb2d5PC9hPi48L3A+CjxwPkF0IGxlYXN0IHNldmVuLWluLXRlbiBhZHVsdHMgaW4gZWFjaCBvZiB0aGUgPGEgaHJlZj0iaHR0cHM6Ly93d3cyLmNlbnN1cy5nb3YvZ2VvL3BkZnMvbWFwcy1kYXRhL21hcHMvcmVmZXJlbmNlL3VzX3JlZ2Rpdi5wZGYiPmZvdXIgY2Vuc3VzLWRlc2lnbmF0ZWQgcmVnaW9uczwvYT4gb2YgdGhlIGNvdW50cnkg4oCTIHRoZSBOb3J0aGVhc3QsIE1pZHdlc3QsIFNvdXRoIGFuZCBXZXN0IOKAkyBzYXkgdGhlaXIgaG9tZSBlbmVyZ3kgcHJpY2VzIGluY3JlYXNlZCBhIGxvdCBvciBhIGxpdHRsZSBpbiB0aGUgbGFzdCBmZXcgeWVhcnMuPC9wPgo8cD48ZW0+Tm90ZTogSGVyZSBhcmUgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjAvMjAyNi8wNS9TUl8yNi4wNS4wMV9ob21lLWluc3VyYW5jZS1lbmVyZ3lfVzE4OV9xdWVzdGlvbm5haXJlX0ZJTkFMLnBkZiIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZS1pbnN1cmFuY2UtZW5lcmd5X1cxODlfcXVlc3Rpb25uYWlyZV9GSU5BTC5wZGYiPnN1cnZleSBxdWVzdGlvbnM8L2E+IHVzZWQgZm9yIHRoaXMgYW5hbHlzaXMsIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZS1pbnN1cmFuY2UtZW5lcmd5X1cxODlfdG9wbGluZV9GSU5BTC5wZGYiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMC8yMDI2LzA1L1NSXzI2LjA1LjAxX2hvbWUtaW5zdXJhbmNlLWVuZXJneV9XMTg5X3RvcGxpbmVfRklOQUwucGRmIj5kZXRhaWxlZCByZXNwb25zZXM8L2E+IGFuZCB0aGUgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMC8yMDI2LzA1L1NSXzI2LjA1LjAxX2hvbWVfZW5lcmd5X1NSbWV0aG9kb2xvZ3lfRklOQUwucGRmIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjAvMjAyNi8wNS9TUl8yNi4wNS4wMV9ob21lX2VuZXJneV9TUm1ldGhvZG9sb2d5X0ZJTkFMLnBkZiI+c3VydmV5IG1ldGhvZG9sb2d5PC9hPi48L2VtPjwvcD4KYSA8c3Ryb25nPjwvc3Ryb25nPjxwPk92ZXJhbGwsIDxzdHJvbmc+dGhyZWUtcXVhcnRlcnMgb2YgVS5TLiBhZHVsdHMgc2F5IHRoZWlyIGhvbWUgZW5lcmd5IGNvc3RzIGhhdmUgZ29uZSB1cCBpbiByZWNlbnQgeWVhcnMsIDwvc3Ryb25nPmFjY29yZGluZyB0byBhIHJlY2VudCBQZXcgUmVzZWFyY2ggQ2VudGVyIHN1cnZleS4gVGhpcyBpbmNsdWRlcyA0MiUgd2hvIHNheSB0aGVzZSBjb3N0cyBoYXZlIGdvbmUgdXAgPGVtPmEgbG90PC9lbT4uPC9wPgo8cD48c3Ryb25nPjxlbT5SZWxhdGVkPC9lbT48L3N0cm9uZz48ZW0+PHN0cm9uZz46PC9zdHJvbmc+IDwvZW0+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjUvMTAvMjQvd2hhdC13ZS1rbm93LWFib3V0LWVuZXJneS11c2UtYXQtdXMtZGF0YS1jZW50ZXJzLWFtaWQtdGhlLWFpLWJvb20vIj48ZW0+V2hhdCB3ZSBrbm93IGFib3V0IGVuZXJneSB1c2UgYXQgVS5TLiBkYXRhIGNlbnRlcnMgYW1pZCB0aGUgQUkgYm9vbTwvZW0+PC9hPjwvcD4KPGEgaGVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNS8wNi83MS1vZi11LXMtaG9tZW93bmVycy1zYXktdGhlci1ob21lLWludXJhbmNlLWNvc3RzLWhhdmUtZ29uZS11cC8iPnJzaTwvYT48cD5UaGVzZSBmaW5kaW5ncyBhcmUgYmFzZWQgb24gYSBzdXJ2ZXkgY29uZHVjdGVkIE1hcmNoIDE2LTIyLCAyMDI2LCBhbW9uZyAzLDUyNCBVLlMuIGFkdWx0cy4gV2UgYXNrZWQgYSByYW5kb20gaGFsZiBvZiBhbGwgcmVzcG9uZGVudHMgYWJvdXQgcmlzaW5nIGhvbWUgZW5lcmd5IGNvc3RzIGFuZCBhc2tlZCB0aGUgb3RoZXIgaGFsZiBhYm91dCA8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNS8wNi83MS1vZi11LXMtaG9tZW93bmVycy1zYXktdGhlaXItaG9tZS1pbnN1cmFuY2UtY29zdHMtaGF2ZS1nb25lLXVwLyI+cmlzaW5nIGhvbWUgaW5zdXJhbmNlIGNvc3RzPC9hPi48L3A+Cjo8cD48c3Ryb25nPk5vcnRoZWFzdGVybmVycyBhcmUgcGFydGljdWxhcmx5IGxpa2VseSB0byBzYXkgdGhlaXIgaG9tZSBlbmVyZ3kgY29zdHMgaGF2ZSBnb25lIHVwIDxlbT5hIGxvdDo8L2VtPjwvc3Ryb25nPiA1NiUgc2F5IHRoaXMsIGNvbXBhcmVkIHdpdGggYWJvdXQgZm91ci1pbi10ZW4gb2YgdGhvc2UgaW4gdGhlIE1pZHdlc3QgKDQzJSkgYW5kIFNvdXRoICg0MCUpIGFuZCBhYm91dCBhIHRoaXJkIG9mIHRob3NlIGluIHRoZSBXZXN0ICgzNiUpLjwvcD4Kc3RhdGV2ZXJzaW9uJm5ic3A7Jm5ic3A7c3RhdGV2ZXJzaW9uc3RhdGV2ZXJzaW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNhbHRjYXB0aW9uYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Rpc2FibGVMYXp5TG9hZGl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0aWxpdHktY29tcGFuaWVzLXJlc3BvbnNpYmxlLWZvci10aGVpci1yaXNpbmctaG9tZS1lbmVyZ3ktYmlsbHMPAHcecHJjLWNoYXJ0LWJ1aWxkZXIvc3luY2VkLWNoYXJ0fZfYJHcFcmlnaHR3HnByYy1jaGFydC1idWlsZGVyL3N5bmNlZC1jaGFydH2J2CR3BXJpZ2h0QgB1A32oA32OBH2yAwEAAQACANQSAH2UBXcGY2xvc2VkdwB3AHcAdQB9AHcFaW1hZ2V9AHcAfQB3AHcAdwB3AHcAdwB3AHcCIiJ3AHcAdwB1AHl5fQB3AH0AdwB3AH0AeHUAeHcAdQB1AHUAdQB4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZleHl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXh5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4eXl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX53BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXh5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZleHl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXh5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4eXl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX53BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXh5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZleHl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXh5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZleHl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXh5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZleHl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXh5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldwZjbG9zZWR1AnYCA2tleXcKX3llbWhzazZkeQZ0ZXJtSWR9hg92AgNrZXl3Cl82cWU0dGhmdzIGdGVybUlkfbkIdQJ9hg99uQh1AX2TB3h3DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXcOY29yZS9wYXJhZ3JhcGh5dw5jb3JlL3BhcmFncmFwaHl3DmNvcmUvcGFyYWdyYXBoeXcMY29yZS9oZWFkaW5nfQR5dwB3DmNvcmUvcGFyYWdyYXBoeXcOY29yZS9wYXJhZ3JhcGh5eHl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXh5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3DmNvcmUvcGFyYWdyYXBoeXcJY29yZS9saXN0eXcAdw5jb3JlL2xpc3QtaXRlbXcOY29yZS9saXN0LWl0ZW13DmNvcmUvcGFyYWdyYXBoeXcOY29yZS9wYXJhZ3JhcGh5dwxjb3JlL2hlYWRpbmd9BHl3AHcOY29yZS9wYXJhZ3JhcGh5dw5jb3JlL3BhcmFncmFwaHl3DmNvcmUvcGFyYWdyYXBoeXcOY29yZS9wYXJhZ3JhcGh5dwxjb3JlL2hlYWRpbmd9BHl3AHcOY29yZS9wYXJhZ3JhcGh5dwxjb3JlL2RldGFpbHN5eXcSaXMtc3R5bGUtcGx1cy1pY29udgMGYm9yZGVydgEFd2lkdGh3AzFweAdzcGFjaW5ndgIIYmxvY2tHYXB3FXZhcjpwcmVzZXR8c3BhY2luZ3w0MAdwYWRkaW5ndgQGYm90dG9tdxV2YXI6cHJlc2V0fHNwYWNpbmd8MjAEbGVmdHcVdmFyOnByZXNldHxzcGFjaW5nfDMwBXJpZ2h0dxV2YXI6cHJlc2V0fHNwYWNpbmd8MzADdG9wdxV2YXI6cHJlc2V0fHNwYWNpbmd8MjAKdHlwb2dyYXBoeXYBCGZvbnRTaXpldwYwLjg4ZW13E3VpLWJlaWdlLXZlcnktbGlnaHR3CnNhbnMtc2VyaWZ3DXVpLWdyYXktbGlnaHR4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmXkAQB3hgM8cD5XaGVuIGFza2VkIHdoeSB0aGV5IHRoaW5rIHRoZWlyIGhvbWUgZW5lcmd5IGNvc3RzIGFyZSByaXNpbmcsIDxzdHJvbmc+QW1lcmljYW5zIG1vc3QgY29tbW9ubHkgc2F5IGl04oCZcyBkdWUgdG8gdXRpbGl0eSBjb21wYW5pZXMgd2FudGluZyB0byBtYWtlIG1vcmUgbW9uZXk6PC9zdHJvbmc+IDY0JSBzYXkgdGhpcyBpcyBhIG1ham9yIHJlYXNvbi4gQnV0IG1hbnkgc2VlIG90aGVyIGZhY3RvcnMgYXQgcGxheSwgdG9vLiBGb3IgZXhhbXBsZSwgbW9zdCBzYXkgZWxlY3RyaWNhbCBncmlkIHVwZ3JhZGUgY29zdHMgYW5kIGluY3JlYXNlZCBlbmVyZ3kgdXNlIGF0IGRhdGEgY2VudGVycyBhcmUgYXQgbGVhc3QgbWlub3IgcmVhc29ucyBmb3IgdGhlaXIgcmlzaW5nIGJpbGxzLjwvcD530gM8ZGV0YWlscyBjbGFzcz0id3AtYmxvY2stZGV0YWlscyBpcy1zdHlsZS1wbHVzLWljb24gaGFzLWJvcmRlci1jb2xvciBoYXMtdWktZ3JheS1saWdodC1ib3JkZXItY29sb3IgaGFzLXVpLWJlaWdlLXZlcnktbGlnaHQtYmFja2dyb3VuZC1jb2xvciBoYXMtYmFja2dyb3VuZCBoYXMtc2Fucy1zZXJpZi1mb250LWZhbWlseSIgc3R5bGU9ImJvcmRlci13aWR0aDoxcHg7cGFkZGluZy10b3A6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMjApO3BhZGRpbmctcmlnaHQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMzApO3BhZGRpbmctYm90dG9tOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTIwKTtwYWRkaW5nLWxlZnQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMzApO2ZvbnQtc2l6ZTowLjg4ZW0iPjxzdW1tYXJ5PkFib3V0IHRoaXMgcmVzZWFyY2g8L3N1bW1hcnk+CgoKCgoKCgoKCgoKCgo8L2RldGFpbHM+dyQ0NWQ0NTJlMy1hYTBhLTQ3NTctYThlNS00ODU4NTZjNjI0ZGJ3kAE8cD5UaGlzIFBldyBSZXNlYXJjaCBDZW50ZXIgYW5hbHlzaXMgbG9va3MgYXQgQW1lcmljYW5z4oCZIGV4cGVyaWVuY2VzIHdpdGggaG9tZSBlbmVyZ3kgY29zdHMgYW5kIHRoZWlyIG9waW5pb25zIGFib3V0IHdoeSBjb3N0cyBhcmUgcmlzaW5nLjwvcD53JGRhZTI5N2ZmLTlmYjEtNGZjYi05MGM2LTI0NzhmNWM0YmQxY3crPHA+PHN0cm9uZz5XaHkgZGlkIHdlIGRvIHRoaXM\/PC9zdHJvbmc+PC9wPnckMDgyNzBhZTEtZThmNy00ZjkwLWEzYWUtNWQ2MzA0OTllMzZid6IDPHA+UGV3IFJlc2VhcmNoIENlbnRlciBkb2VzIHJlc2VhcmNoIHRvIGhlbHAgdGhlIHB1YmxpYywgbWVkaWEgYW5kIGRlY2lzaW9uLW1ha2VycyB1bmRlcnN0YW5kIGltcG9ydGFudCB0b3BpY3MuIFRoaXMgcmVzZWFyY2ggYnVpbGRzIG9uIG91ciB3b3JrIHN0dWR5aW5nIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy90b3BpYy9lY29ub215LXdvcmsvZWNvbm9taWMtY29uZGl0aW9ucy8iPmVjb25vbWljIGNvbmRpdGlvbnMgaW4gdGhlIFUuUy48L2E+IGFuZCBBbWVyaWNhbnPigJkgdmlld3Mgb2YgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3RvcGljL3NjaWVuY2Uvc2NpZW5jZS1pc3N1ZXMvY2xpbWF0ZS1lbmVyZ3ktZW52aXJvbm1lbnQvZW5lcmd5LyI+ZW5lcmd5IGlzc3VlczwvYT4uPC9wPnckMzAyY2FkOTYtY2Y5NC00MTM1LTk1NWQtMTI4MzRhZjgyMmIxd74BPHA+TGVhcm4gbW9yZSA8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvYWJvdXQvIj5hYm91dCBQZXcgUmVzZWFyY2ggQ2VudGVyPC9hPiBhbmQgb3VyIHJlc2VhcmNoIG9uIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy90b3BpYy9zY2llbmNlLyI+c2NpZW5jZSBhbmQgc29jaWV0eTwvYT4uPC9wPnckOTU1NjFhZDAtZWViMy00Mjk4LThkY2MtODA1NWM5ZTYzNzQ3dys8cD48c3Ryb25nPkhvdyBkaWQgd2UgZG8gdGhpcz88L3N0cm9uZz48L3A+dyQyZDUzZjNhMC1lNjdmLTRjYjktYTNkMS04MWY5MjZjNmMzNjh3qAI8cD5XZSBzdXJ2ZXllZCAzLDUyNCBVLlMuIGFkdWx0cyBmcm9tIE1hcmNoIDE2IHRvIDIyLCAyMDI2LCBpbmNsdWRpbmcgMSw3NTMgcmVzcG9uZGVudHMgd2hvIHJlY2VpdmVkIHF1ZXN0aW9ucyBhYm91dCBob21lIGVuZXJneSBjb3N0cy4gRXZlcnlvbmUgd2hvIHRvb2sgcGFydCBpbiB0aGUgc3VydmV5IGlzIGEgbWVtYmVyIG9mIHRoZSBDZW50ZXLigJlzIEFtZXJpY2FuIFRyZW5kcyBQYW5lbC4gVGhlIHN1cnZleSByZXByZXNlbnRzIHRoZSB2aWV3cyBvZiB0aGUgZnVsbCBVLlMuIGFkdWx0IHBvcHVsYXRpb24uPC9wPnckZDczNTM2YjQtM2RhYS00YTZhLTlmZjktOTYzNjRjNmQyMDhld+cEPHA+VGhpcyBhbmFseXNpcyBhbHNvIHJlbGllcyBvbiBkYXRhIGZyb20gdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVpYS5nb3YvIj5VLlMuIEVuZXJneSBJbmZvcm1hdGlvbiBBZG1pbmlzdHJhdGlvbjwvYT4gKEVJQSkgdG8gaGlnaGxpZ2h0IHJlc2lkZW50aWFsIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVpYS5nb3YvZWxlY3RyaWNpdHkvZGF0YS9icm93c2VyLyMvdG9waWMvNz9hZ2c9MSwwJmFtcDtnZW89dnZ2dnZ2dnZ2dnZ2byZhbXA7ZW5kc2VjPTgmYW1wO2xpbmVjaGFydD1FTEVDLlBSSUNFLlVTLVJFUy5BJmFtcDtjb2x1bW5jaGFydD1FTEVDLlBSSUNFLlVTLVJFUy5BJmFtcDttYXA9RUxFQy5QUklDRS5VUy1SRVMuQSZhbXA7ZnJlcT1BJmFtcDtzdGFydD0yMDE1JmFtcDtlbmQ9MjAyNSZhbXA7Y2hhcnRpbmRleGVkPTEmYW1wO2N0eXBlPW1hcCZhbXA7bHR5cGU9cGluJmFtcDtydHlwZT1zJmFtcDttYXB0eXBlPTAmYW1wO3JzZT0wJmFtcDtwaW49Ij5lbGVjdHJpY2l0eTwvYT4gYW5kIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVpYS5nb3YvZG5hdi9uZy9uZ19wcmlfc3VtX2FfZXBnMF9wcnNfZG1jZl9hLmh0bSI+bmF0dXJhbCBnYXM8L2E+IHByaWNlcyBieSBzdGF0ZS48L3A+d2k8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkluIGFsbCByZWdpb25zLCBtb3N0IEFtZXJpY2FucyBzYXkgdGhlaXIgaG9tZSBlbmVyZ3kgY29zdHMgaGF2ZSBnb25lIHVwPC9oND53AHfdAzxwPlNldmVuIE5vcnRoZWFzdGVybiBzdGF0ZXMgKE1haW5lLCBQZW5uc3lsdmFuaWEsIE5ldyBKZXJzZXksIE5ldyBZb3JrLCBDb25uZWN0aWN1dCwgTWFzc2FjaHVzZXR0cyBhbmQgUmhvZGUgSXNsYW5kKSB3ZXJlIGFtb25nIHRoZSAxNSBzdGF0ZXMgd2l0aCB0aGUgbGFyZ2VzdCByZXNpZGVudGlhbCBlbGVjdHJpY2l0eSBjb3N0IGluY3JlYXNlcyBmcm9tIDIwMjEgdG8gMjAyNSwgYWNjb3JkaW5nIHRvIGRhdGEgZnJvbSB0aGUgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZWlhLmdvdi8iPlUuUy4gRW5lcmd5IEluZm9ybWF0aW9uIEFkbWluaXN0cmF0aW9uPC9hPiAoRUlBKS4gTWFzc2FjaHVzZXR0cywgTmV3IEplcnNleSBhbmQgTmV3IFlvcmsgd2VyZSBhbHNvIGFtb25nIHRoZSAxNSBzdGF0ZXMgd2l0aCB0aGUgbGFyZ2VzdCBpbmNyZWFzZXMgaW4gcmVzaWRlbnRpYWwgbmF0dXJhbCBnYXMgcHJpY2VzIG92ZXIgdGhpcyBwZXJpb2QuPC9wPneGAjxwPkluIHRoZSBVLlMuIGFzIGEgd2hvbGUsIHJlc2lkZW50aWFsIGVsZWN0cmljaXR5IHByaWNlcyBpbmNyZWFzZWQgYnkgMjclIGFuZCByZXNpZGVudGlhbCBuYXR1cmFsIGdhcyBwcmljZXMgaW5jcmVhc2VkIGJ5IDI2JSBmcm9tIDIwMjEgdG8gMjAyNS4gSW4gbW9zdCBzdGF0ZXMsIHJlc2lkZW50aWFsIGVsZWN0cmljaXR5IHByaWNlcyBhbmQgbmF0dXJhbCBnYXMgcHJpY2VzIGluY3JlYXNlZCBieSAxNSUgb3IgbW9yZSBvdmVyIHRoaXMgcGVyaW9kLjwvcD53WDxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+V2h5IEFtZXJpY2FucyB0aGluayB0aGVpciBob21lIGVuZXJneSBjb3N0cyBhcmUgcmlzaW5nPC9oND53jQI8cD5BbW9uZyBBbWVyaWNhbnMgd2hvIHNheSB0aGVpciBob21lIGVuZXJneSBjb3N0cyBoYXZlIGdvbmUgdXAgb3ZlciB0aGUgbGFzdCBmZXcgeWVhcnMsIHRoZSBsYXJnZXN0IHNoYXJlIGJ5IGZhciBzYXkgaXTigJlzIGJlY2F1c2UgdXRpbGl0eSBjb21wYW5pZXMgd2FudCB0byBtYWtlIG1vcmUgbW9uZXkuIE5lYXJseSB0d28tdGhpcmRzICg2NCUpIHNheSB0aGlzIGlzIGEgbWFqb3IgcmVhc29uIGZvciB0aGVpciByaXNpbmcgaG9tZSBlbmVyZ3kgYmlsbHMuIMKgPC9wPncAdyE8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKPC91bD53JDZkZWU5MDc5LTJhMGItNGM4My05MTkwLWRlOTJjZDMwNjgyN3e5ATxsaT40MyUgc2F5IGEgbWFqb3IgcmVhc29uIGlzIHRoYXQgZGF0YSBjZW50ZXJzIGFyZSB1c2luZyBtb3JlIGVuZXJneTsgYW5vdGhlciAyMyUgc2VlIHRoaXMgYXMgYSBtaW5vciByZWFzb24uIEFib3V0IGEgcXVhcnRlciAoMjYlKSBhcmVu4oCZdCBzdXJlIGFib3V0IHRoZSBpbXBhY3Qgb2YgZGF0YSBjZW50ZXJzLjwvbGk+dyQ3NjJkZTYyYy1iNDE2LTRjZDktYTBiMS05ZTczMjFkYjJlZGZ3mgE8bGk+NDAlIHNheSBhIG1ham9yIHJlYXNvbiBpcyB0aGUgY29zdHMgb2YgdXBkYXRpbmcgYW5kIGV4cGFuZGluZyB0aGUgZWxlY3RyaWNhbCBncmlkLiBBbm90aGVyIDMwJSBzZWUgdGhpcyBhcyBhIG1pbm9yIHJlYXNvbiwgYW5kIDIwJSBhcmVu4oCZdCBzdXJlLjwvbGk+d70BPHA+TWFqb3JpdGllcyBhbHNvIHNheSBnb3Zlcm5tZW50IHJlZ3VsYXRpb25zIGFuZCBleHRyZW1lIHdlYXRoZXIgZXZlbnRzIGFyZSBhdCBsZWFzdCBtaW5vciByZWFzb25zIGJlaGluZCB0aGVpciByaXNpbmcgaG9tZSBlbmVyZ3kgY29zdHMuIEJ1dCBmZXdlciBzZWUgdGhlc2UgYXMgPGVtPm1ham9yPC9lbT4gcmVhc29ucy48L3A+d4oCPHA+QW1lcmljYW5zIGFyZSBsZWFzdCBsaWtlbHkgdG8gYmxhbWUgdGhlbXNlbHZlcyBmb3IgdGhlaXIgcmlzaW5nIGhvbWUgZW5lcmd5IGNvc3RzLiBKdXN0IDEzJSBzYXkgYSBtYWpvciByZWFzb24gZm9yIHRoZWlyIHJpc2luZyBjb3N0cyBpcyB0aGF0IHRoZXkgYXJlIHVzaW5nIG1vcmUgZW5lcmd5IGF0IGhvbWUsIHdoaWxlIDM0JSBzYXkgdGhpcyBpcyBhIG1pbm9yIHJlYXNvbi4gTmVhcmx5IGhhbGYgKDQ2JSkgc2F5IHRoaXMgaXMgbm90IGEgcmVhc29uLjwvcD53bjxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+UmVwdWJsaWNhbnMgYW5kIERlbW9jcmF0cyBhZ3JlZSBvbiBzb21lIGNhdXNlcyBvZiBob21lIGVuZXJneSBjb3N0IGluY3JlYXNlczwvaDQ+d8MCPHA+UmVwdWJsaWNhbnMgYW5kIFJlcHVibGljYW4tbGVhbmluZyBpbmRlcGVuZGVudHMgYW5kIERlbW9jcmF0cyBhbmQgRGVtb2NyYXRpYyBsZWFuZXJzIGFyZSBhYm91dCBlcXVhbGx5IGxpa2VseSB0byBzYXkgYSBtYWpvciByZWFzb24gdGhlaXIgaG9tZSBlbmVyZ3kgY29zdHMgaGF2ZSBnb25lIHVwIGlzIHV0aWxpdHkgY29tcGFuaWVzIHdhbnRpbmcgdG8gbWFrZSBtb3JlIG1vbmV5LiBTaW1pbGFyIHNoYXJlcyBpbiBib3RoIHBhcnRpZXMgYWxzbyBzYXkgYSBtYWpvciByZWFzb24gaXMgdGhhdCBkYXRhIGNlbnRlcnMgYXJlIHVzaW5nIG1vcmUgZW5lcmd5LjwvcD53mgI8cD48c3Ryb25nPjxlbT5SZWxhdGVkOjwvZW0+PC9zdHJvbmc+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDMvMTIvaG93LWFtZXJpY2Fucy12aWV3LWRhdGEtY2VudGVycy1pbXBhY3QtaW4ta2V5LWFyZWFzLWZyb20tdGhlLWVudmlyb25tZW50LXRvLWpvYnMvIj48ZW0+IEhvdyBBbWVyaWNhbnMgdmlldyBkYXRhIGNlbnRlcnPigJkgaW1wYWN0IGluIGtleSBhcmVhcywgZnJvbSB0aGUgZW52aXJvbm1lbnQgdG8gam9iczwvZW0+PC9hPjwvcD53gwM8cD5CdXQgUmVwdWJsaWNhbnMgYW5kIERlbW9jcmF0cyBkaWZmZXIgb24gaG93IG11Y2ggZ292ZXJubWVudCByZWd1bGF0aW9ucyBhbmQgZXh0cmVtZSB3ZWF0aGVyIGV2ZW50cyBjb250cmlidXRlLiBSZXB1YmxpY2FucyBhcmUgbW9yZSBsaWtlbHkgdGhhbiBEZW1vY3JhdHMgdG8gc2F5IGdvdmVybm1lbnQgcmVndWxhdGlvbnMgYXJlIGEgbWFqb3IgcmVhc29uICg0MiUgdnMuIDI5JSwgYW1vbmcgdGhvc2Ugd2hvIHJlcG9ydGVkIGluY3JlYXNpbmcgaG9tZSBlbmVyZ3kgY29zdHMpLsKgRGVtb2NyYXRzIGFyZSBtb3JlIGxpa2VseSB0aGFuIFJlcHVibGljYW5zIHRvIHNheSBleHRyZW1lIHdlYXRoZXIgZXZlbnRzIGFyZSBhIG1ham9yIHJlYXNvbiAoMzUlIHZzLiAxOCUpLjwvcD54eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3Zldwpjb3JlL2ltYWdldwB5dgIHZW5hYmxlZHkCaWR+dQB9ofgkd2podHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZV9lbmVyZ3lfZmVhdHVyZWQuanBnP3c9NjQwdz1odHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc3JfMjYtMDUtMDFfaG9tZV9lbmVyZ3lfZmVhdHVyZWQvdwg2NDAtd2lkZXcKYXR0YWNobWVudHesAjxwPkhvbWUgZW5lcmd5IGNvc3RzIGFyZSA8YSBocmVmPSJodHRwczovL3d3dy5ucHIub3JnLzIwMjUvMDgvMTYvbngtczEtNTUwMjY3MS9lbGVjdHJpY2l0eS1iaWxsLWhpZ2gtaW5mbGF0aW9uLWFpIj5yaXNpbmcgZmFzdGVyIHRoYW4gaW5mbGF0aW9uPC9hPiBpbiB0aGUgVW5pdGVkIFN0YXRlcywgYW5kIHRoZXJl4oCZcyA8YSBocmVmPSJodHRwczovL3d3dy5laWEuZ292L3RvZGF5aW5lbmVyZ3kvZGV0YWlsLnBocD9pZD02NTI4NCI+bm8gc2lnbjwvYT4gdGhhdCB0aGUgaW5jcmVhc2VzIGFyZSBzbG93aW5nIGRvd24uPC9wPncOY29yZS9wYXJhZ3JhcGh5dwdwdWJsaXNoeToAdxQyMDI2LTA1LTA2VDE4OjAwOjMwWnckODFlOTI4OGYtMWMwMi00NjU3LWE2ZmQtYTkyNWI3NTdkMjdhdxQyMDI2LTA1LTA2VDE4OjAwOjMwWncqaHR0cHM6Ly9hcHBsZS5uZXdzL0FnZWtvanh3Q1JsZW1fYWtsdDFmU2VndyQwZTZiZTU0Yy01YjRmLTRhMDEtOTZkMy02ZWY0MjhiODVkYmR39AI8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLTY0MC13aWRlIj48YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc3JfMjYtMDUtMDFfaG9tZV9lbmVyZ3lfZmVhdHVyZWQvIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMC8yMDI2LzA1L1NSXzI2LjA1LjAxX2hvbWVfZW5lcmd5X2ZlYXR1cmVkLmpwZz93PTY0MCIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0zMDI2MjUiIC8+PC9hPjxmaWdjYXB0aW9uIGNsYXNzPSJ3cC1lbGVtZW50LWNhcHRpb24iPihJdmVsaW4gRGVuZXYvaVN0b2NrL0dldHR5IEltYWdlcyBQbHVzKTwvZmlnY2FwdGlvbj48L2ZpZ3VyZT53JGQzYmZkYWI1LWM0MTUtNGZjNC05YTdmLWY2M2ZkZGUxYzYzZXckNjMzZGRjN2EtZWFhMS00ZmU1LTlmYWUtYTkzNGRjMzA1ZTRjd+0BPHA+T3ZlcmFsbCwgPHN0cm9uZz50aHJlZS1xdWFydGVycyBvZiBVLlMuIGFkdWx0cyBzYXkgdGhlaXIgaG9tZSBlbmVyZ3kgY29zdHMgaGF2ZSBnb25lIHVwIGluIHJlY2VudCB5ZWFycywgPC9zdHJvbmc+YWNjb3JkaW5nIHRvIGEgcmVjZW50IFBldyBSZXNlYXJjaCBDZW50ZXIgc3VydmV5LiBUaGlzIGluY2x1ZGVzIDQyJSB3aG8gc2F5IHRoZXNlIGNvc3RzIGhhdmUgZ29uZSB1cCA8ZW0+YSBsb3Q8L2VtPi48L3A+dyRkMjE0ZGFjOS0yZWExLTRjMTQtYTkyYS01M2U4MmU2OTgwZmJ3JDI1MjQwNDJlLTUzODgtNGM4ZC1hMjFjLWY0YmYxNzBmMTNkZneUAjxwPjxzdHJvbmc+PGVtPlJlbGF0ZWQ8L2VtPjwvc3Ryb25nPjxlbT48c3Ryb25nPjo8L3N0cm9uZz4gPC9lbT48YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNS8xMC8yNC93aGF0LXdlLWtub3ctYWJvdXQtZW5lcmd5LXVzZS1hdC11cy1kYXRhLWNlbnRlcnMtYW1pZC10aGUtYWktYm9vbS8iPjxlbT5XaGF0IHdlIGtub3cgYWJvdXQgZW5lcmd5IHVzZSBhdCBVLlMuIGRhdGEgY2VudGVycyBhbWlkIHRoZSBBSSBib29tPC9lbT48L2E+PC9wPnckNmQ0MmQ2MDItNGQ1ZC00YzRjLWEyMjAtMmVjMGIyY2I2MjVmd+kCPHA+VGhlc2UgZmluZGluZ3MgYXJlIGJhc2VkIG9uIGEgc3VydmV5IGNvbmR1Y3RlZCBNYXJjaCAxNi0yMiwgMjAyNiwgYW1vbmcgMyw1MjQgVS5TLiBhZHVsdHMuIFdlIGFza2VkIGEgcmFuZG9tIGhhbGYgb2YgYWxsIHJlc3BvbmRlbnRzIGFib3V0IHJpc2luZyBob21lIGVuZXJneSBjb3N0cyBhbmQgYXNrZWQgdGhlIG90aGVyIGhhbGYgYWJvdXQgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDUvMDYvNzEtb2YtdS1zLWhvbWVvd25lcnMtc2F5LXRoZWlyLWhvbWUtaW5zdXJhbmNlLWNvc3RzLWhhdmUtZ29uZS11cC8iPnJpc2luZyBob21lIGluc3VyYW5jZSBjb3N0czwvYT4uPC9wPnckNzlkNzk2YzAtNDY4OS00ZWY5LWJhNjctYjRkZjI1NmUxNzk1dyQyNTU4MGE4NS03NzZlLTQ3MWMtOTAzNS1kMjk5YTllYmU3ZDV3ugc8cD5IZXJlIGFyZSB0aGUgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMC8yMDI2LzA1L1NSXzI2LjA1LjAxX2hvbWUtaW5zdXJhbmNlLWVuZXJneV9XMTg5X3F1ZXN0aW9ubmFpcmVfRklOQUwucGRmIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjAvMjAyNi8wNS9TUl8yNi4wNS4wMV9ob21lLWluc3VyYW5jZS1lbmVyZ3lfVzE4OV9xdWVzdGlvbm5haXJlX0ZJTkFMLnBkZiI+c3VydmV5IHF1ZXN0aW9uczwvYT4gdXNlZCBmb3IgdGhpcyBhbmFseXNpcywgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjAvMjAyNi8wNS9TUl8yNi4wNS4wMV9ob21lLWluc3VyYW5jZS1lbmVyZ3lfVzE4OV90b3BsaW5lX0ZJTkFMLnBkZiIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZS1pbnN1cmFuY2UtZW5lcmd5X1cxODlfdG9wbGluZV9GSU5BTC5wZGYiPmRldGFpbGVkIHJlc3BvbnNlczwvYT4gYW5kIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZV9lbmVyZ3lfU1JtZXRob2RvbG9neV9GSU5BTC5wZGYiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMC8yMDI2LzA1L1NSXzI2LjA1LjAxX2hvbWVfZW5lcmd5X1NSbWV0aG9kb2xvZ3lfRklOQUwucGRmIj5zdXJ2ZXkgbWV0aG9kb2xvZ3k8L2E+LjwvcD53JGIzNWI0MGMyLWVmMjYtNDQzOC04MmU5LThjZTBhZDNkMGY3YXckMWIyOGZiNzItZDM1NC00NzRkLWJjZmMtZDcwMWUwNzc4Y2Uxd7UCPHA+QXQgbGVhc3Qgc2V2ZW4taW4tdGVuIGFkdWx0cyBpbiBlYWNoIG9mIHRoZSA8YSBocmVmPSJodHRwczovL3d3dzIuY2Vuc3VzLmdvdi9nZW8vcGRmcy9tYXBzLWRhdGEvbWFwcy9yZWZlcmVuY2UvdXNfcmVnZGl2LnBkZiI+Zm91ciBjZW5zdXMtZGVzaWduYXRlZCByZWdpb25zPC9hPiBvZiB0aGUgY291bnRyeSDigJMgdGhlIE5vcnRoZWFzdCwgTWlkd2VzdCwgU291dGggYW5kIFdlc3Qg4oCTIHNheSB0aGVpciBob21lIGVuZXJneSBwcmljZXMgaW5jcmVhc2VkIGEgbG90IG9yIGEgbGl0dGxlIGluIHRoZSBsYXN0IGZldyB5ZWFycy48L3A+dyQyMzY3MzNjNC02YjA2LTQxMzEtOTdkMC1jYmM0MDAzNTdmMGJ3JDY1Mjg2ZjQyLWY1MTMtNDEzZS05MTdiLTc4YTMyM2ViNWM2OHeFAjxwPjxzdHJvbmc+Tm9ydGhlYXN0ZXJuZXJzIGFyZSBwYXJ0aWN1bGFybHkgbGlrZWx5IHRvIHNheSB0aGVpciBob21lIGVuZXJneSBjb3N0cyBoYXZlIGdvbmUgdXAgPGVtPmEgbG90OjwvZW0+PC9zdHJvbmc+IDU2JSBzYXkgdGhpcywgY29tcGFyZWQgd2l0aCBhYm91dCBmb3VyLWluLXRlbiBvZiB0aG9zZSBpbiB0aGUgTWlkd2VzdCAoNDMlKSBhbmQgU291dGggKDQwJSkgYW5kIGFib3V0IGEgdGhpcmQgb2YgdGhvc2UgaW4gdGhlIFdlc3QgKDM2JSkuPC9wPnckYmMxYzk5N2EtODgyOC00MmYzLWFmOTAtYjhlOTgxODU3OTYydyQxMWNhNTQwZi04NmU5LTRkNWQtYmU0Ny0wMzQwYjFjNmRjNDh3JGFjNTVmYzA4LWFkMjEtNDU3Yi04ZWZkLWIwOTUyMWFmZTM2MXckZGQ0YTAyMzMtZjEwMi00YzQ3LTkyNDktZGE0YzIyZjdmZDEydyRjYWZlOTJjMy00N2M3LTQyMmItOWZmMS0xZmM1YjdhODU1NzZ3JGQ2ZjkwZjUzLWU5ZWUtNGEyZi1iYjE4LWE2MzJhOTc2MTk2NndzPHA+QnV0IG1vc3QgYWxzbyBjaXRlIGRhdGEgY2VudGVycyBhbmQgZWxlY3RyaWNhbCBncmlkIGNvc3RzIGFzIHJlYXNvbnMgdGhlaXIgaG9tZSBlbmVyZ3kgYmlsbHMgYXJlIGluY3JlYXNpbmc6PC9wPnckNmY5NWVmZDgtNjY4Yy00ODkxLTkxMzgtNDZhZDYwYmMwMjQ0dyRjMTE3NjhjMy00NWYxLTQ0MjEtODE3Ni04ZGNmOTFlODM1YTB3JDg2MjhiNmIyLTdhZTUtNDA0My1iYzI1LTQ5ODBmZGNlYTc2NXckYTY2NWExYzEtN2Y4OC00NWQ4LWFjYWMtZjI1YzcxMjlhNTk3d4YDPHA+QW1lcmljYW5zIHdobyByZXBvcnQgdGhhdCB0aGVpciBob21lIGVuZXJneSBjb3N0cyBoYXZlIGdvbmUgdXAgPGVtPmEgbG90IDwvZW0+Y2l0ZSBtb3N0IG9mIHRoZXNlIHJlYXNvbnMgbW9yZSBvZnRlbiB0aGFuIHRob3NlIHdobyBzYXkgdGhlaXIgY29zdHMgaGF2ZSBnb25lIHVwIDxlbT5hIGxpdHRsZTwvZW0+LiBGb3IgZXhhbXBsZSwgNzQlIG9mIHRob3NlIHdobyBzYXkgdGhlaXIgY29zdHMgaGF2ZSBnb25lIHVwIGEgbG90IHNheSBhIG1ham9yIHJlYXNvbiBpcyB0aGF0IHV0aWxpdHkgY29tcGFuaWVzIHdhbnQgdG8gbWFrZSBtb3JlIG1vbmV5LCBjb21wYXJlZCB3aXRoIDUyJSBvZiB0aG9zZSB3aG8gc2F5IHRoZWlyIGNvc3RzIGhhdmUgZ29uZSB1cCBhIGxpdHRsZS48L3A+dyRiOWNjNTUyZS03MGI5LTRmODUtYTQyOC03MDYwZDU2NGRiODZ3JDdlM2M2NmY3LTc0MDItNDA4YS04YTk5LTAyZWNhOTNjYjE2NXckYmRlZTMxZmUtNTU2Ni00NTFjLTk5OTMtNDNjNGIwNTIwM2UydyRkMTAyYzBmMS03NThjLTQzNzUtYjM2NC0yYzBhMjI3NWQyZWR3JDM1ZTJlODJiLTk1MGQtNGM5MS1iMTJmLWUxMmE2NzYzNjdkMXfJBzxwPjxlbT5Ob3RlOiBIZXJlIGFyZSB0aGUgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMC8yMDI2LzA1L1NSXzI2LjA1LjAxX2hvbWUtaW5zdXJhbmNlLWVuZXJneV9XMTg5X3F1ZXN0aW9ubmFpcmVfRklOQUwucGRmIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjAvMjAyNi8wNS9TUl8yNi4wNS4wMV9ob21lLWluc3VyYW5jZS1lbmVyZ3lfVzE4OV9xdWVzdGlvbm5haXJlX0ZJTkFMLnBkZiI+c3VydmV5IHF1ZXN0aW9uczwvYT4gdXNlZCBmb3IgdGhpcyBhbmFseXNpcywgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjAvMjAyNi8wNS9TUl8yNi4wNS4wMV9ob21lLWluc3VyYW5jZS1lbmVyZ3lfVzE4OV90b3BsaW5lX0ZJTkFMLnBkZiIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZS1pbnN1cmFuY2UtZW5lcmd5X1cxODlfdG9wbGluZV9GSU5BTC5wZGYiPmRldGFpbGVkIHJlc3BvbnNlczwvYT4gYW5kIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIwLzIwMjYvMDUvU1JfMjYuMDUuMDFfaG9tZV9lbmVyZ3lfU1JtZXRob2RvbG9neV9GSU5BTC5wZGYiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMC8yMDI2LzA1L1NSXzI2LjA1LjAxX2hvbWVfZW5lcmd5X1NSbWV0aG9kb2xvZ3lfRklOQUwucGRmIj5zdXJ2ZXkgbWV0aG9kb2xvZ3k8L2E+LjwvZW0+PC9wPncTMjAyNi0wNS0wNlQxNDowMDowMHtCed\/p6AdwAH25tPnkCHUAAQAzAH2h+CR4eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZlAQANpPzQyw4BAACaisybDgMABAECjAIDjLCU8A0EAAECJwEAAiejhK+pDQcABqcCBZcC8g+JArgH2QIF4QTuCQEFnfPW6gsBAADbuvDFCgEAAO3m8NUIAQAA7fe+mAbcAQACBAEHBRIABwADAQMAAQJVxwIBANsBASwAoAMAnwIAAQABAR3fAQEAAQABAR1GAQABAAEBHQTvAu0B4QODAi7mAcIBBxbLBAEAAQAB\/wECAAEAGQABAAHXAx4AAQABgAIeAAEAAQEdOgEAAQABAR2IAgEAAQABbAIAAQAZAAEAAQEdpgMBAAEAAQEdtgEBAAEAAYQCHgABAAGkAx4AAQABAR3KBBiFAvIHjwIucsIIqgNMUAEAAQABvQIeAAEAAZECHgABAAEBHaADAQABAAEBHQHlCf0pjgEAAQABAAEABAIYxAEBAwEAAQABAAEABAIYhgMBxwEEAgEAIsMQkgIAa8MQlALDEL8CwxBRwxDCAQQBDjAFVAsDADXDEIYCHAEAAQACAgICAQMCAQEEAQABAwQEBAQBAAIAAQMBAAEDAQABAQEBCgAGAQECBAEBAAoAAQACAQEAAgECAAECAQAeAAEAAgABAAMCAQAFAAkCAQADAh2zDrkBpw8DAGwAecMQbvMghAIFAcMQO8MQggLDENkDwxBsAJQB8yBDAQEAAQABAAEBAQUBCwEjARYBFAEAARUBCwEDAQ8BEAIBAQQBAwIHAgECCQMcAREBNgIFrwHDEEymEuIBAB0AqgEARwC8AwDaAQBHAMICADEAAgADAAIATwDqFm\/NBQcWA+Wzv70EJgCtAgEEDQECAAECAQIBAAEAAQABBgECBQABAAECAQABAAEAAcECAQABAAEBBQEXAAF1LgAEAPwC8wIU9gIB8wL+A\/YCK\/MCtxH2AhPzAoME9gKDAfMC8QT2AgHoBQH2ArnavLIEBAD1AjUEAeoFA\/MCjNaHsQQBAACswq7yAwcAAAIAAQABAQUBFwAB7QPHnp7tAQEAAA==\",\"updateId\":175815392}","_prc_public_revisions":[],"_ppp_expiration_hours":0,"_ppp_enabled":false,"ai_generated_summary":"","apple_news_api_created_at":"2026-05-06T18:00:30Z","apple_news_api_id":"81e9288f-1c02-4657-a6fd-a925b757d27a","apple_news_api_modified_at":"2026-05-06T18:00:30Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AgekojxwCRlem_aklt1fSeg","apple_news_cover_media_provider":"image","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_cover_video_id":0,"apple_news_cover_video_url":"","apple_news_cover_embedwebvideo_url":"","apple_news_is_hidden":"","apple_news_is_paid":"","apple_news_is_preview":"","apple_news_is_sponsored":"","apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":[],"apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"relatedPosts":[],"_prc_fork_parent":0,"_prc_fork_status":"","_prc_active_fork":0,"datacite_doi":"","datacite_doi_citation":"","_prc_seo_qr_attachment_id":0,"spoken_article_player_enabled":true,"bylines":[{"key":"_yemhsk6dy","termId":966},{"key":"_6qe4thfw2","termId":569}],"acknowledgements":[],"displayBylines":true,"footnotes":"","prc_watchers":[]},"categories":[232,270,242],"bylines":[966,569],"collection":[],"datasets":[],"_post_visibility":[],"formats":[467],"_fund_pool":[],"languages":[482],"regions-countries":[515],"research-teams":[518],"workflow-status":[],"class_list":["post-302458","short-read","type-short-read","status-publish","has-post-thumbnail","hentry","category-economic-conditions","category-energy","category-homeownership-renting","bylines-brian-kennedy","bylines-emma-kikuchi","formats-short-read","regions-countries-united-states","research-teams-science"],"label":"Short Read","post_parent":0,"word_count":1292,"canonical_url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/05\/06\/many-americans-hold-utility-companies-responsible-for-their-rising-home-energy-bills\/","art_direction":{"A1":{"id":302625,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg?w=564&h=317&crop=1","width":564,"height":317,"chartArt":false,"caption":""},"A2":{"id":302625,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg?w=268&h=151&crop=1","width":268,"height":151,"chartArt":false,"caption":""},"A3":{"id":302625,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg?w=194&h=110&crop=1","width":194,"height":110,"chartArt":false,"caption":""},"A4":{"id":302625,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg?w=268&h=151&crop=1","width":268,"height":151,"chartArt":false,"caption":""},"XL":{"id":302625,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg?w=720&h=405&crop=1","width":720,"height":405,"chartArt":false,"caption":""},"social":{"id":302625,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/SR_26.05.01_home_energy_featured.jpg?w=1200&h=628&crop=1","width":1200,"height":628,"chartArt":false,"caption":""}},"_embeds":[],"watchers":[],"table_of_contents":[],"datacite_doi":"","prc_seo_data":{"title":"Many Americans hold utility companies responsible for rising home energy bills","description":"Three-quarters of U.S. adults say their home energy costs have gone up in recent years, including 42% who say these costs have gone up a lot.","og_title":"Many Americans hold utility companies responsible for their rising home energy bills","og_description":"Three-quarters of U.S. adults say their home energy costs have gone up in recent years, including 42% who say these costs have gone up a lot.","schema_type":"Article","noindex":false,"canonical_url":"","primary_terms":{"category":270},"custom_schema":[],"og_image":302625,"indexnow_submitted_at":null,"gsc_index_status":{"verdict":"PASS","coverage_state":"Submitted and indexed","robotstxt_state":"ALLOWED","indexing_state":"INDEXING_ALLOWED","last_crawl_time":"2026-05-08T10:37:01Z","page_fetch_state":"SUCCESSFUL","crawled_as":"MOBILE","mobile_verdict":"VERDICT_UNSPECIFIED","mobile_issues":[],"rich_results_verdict":"PASS","rich_results_issues":[],"inspection_link":"https:\/\/search.google.com\/search-console\/inspect?resource_id=sc-domain:pewresearch.org&id=U7LJaH2eDIAqyMVfU1nfYg&utm_medium=link&utm_source=api","fetched_at":1778246169}},"prepublish_checks":{},"apple_news_notices":[],"jetpack_sharing_enabled":true,"relatedPostsOrdered":[],"bylinesOrdered":[{"key":"_yemhsk6dy","termId":966},{"key":"_6qe4thfw2","termId":569}],"acknowledgementsOrdered":[],"_links":{"self":[{"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/short-read\/302458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/short-read"}],"about":[{"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/types\/short-read"}],"author":[{"embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/users\/340"}],"replies":[{"embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/comments?post=302458"}],"version-history":[{"count":17,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/short-read\/302458\/revisions"}],"predecessor-version":[{"id":302729,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/short-read\/302458\/revisions\/302729"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/media\/302625"}],"wp:attachment":[{"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/media?parent=302458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/categories?post=302458"},{"taxonomy":"bylines","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/bylines?post=302458"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/collection?post=302458"},{"taxonomy":"datasets","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/datasets?post=302458"},{"taxonomy":"_post_visibility","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/_post_visibility?post=302458"},{"taxonomy":"formats","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/formats?post=302458"},{"taxonomy":"_fund_pool","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/_fund_pool?post=302458"},{"taxonomy":"languages","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/languages?post=302458"},{"taxonomy":"regions-countries","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/regions-countries?post=302458"},{"taxonomy":"research-teams","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/research-teams?post=302458"},{"taxonomy":"workflow-status","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/workflow-status?post=302458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}