{"id":8030,"date":"2026-04-28T13:51:49","date_gmt":"2026-04-28T17:51:49","guid":{"rendered":""},"modified":"2026-05-01T23:38:25","modified_gmt":"2026-05-02T03:38:25","slug":"what-the-data-says-about-gun-deaths-in-the-us","status":"publish","type":"short-read","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/","title":{"rendered":"What the data says about gun deaths in the U.S."},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Around 44,000 people died of gun-related injuries in the United States in 2024, according to the latest available statistics from the Centers for Disease Control and Prevention (CDC). The number of gun deaths fell for the third consecutive year but was still among the highest annual totals on record.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are answers to some common questions about gun deaths in the U.S., based on a Pew Research Center analysis of data from the CDC, the FBI and other sources. You can also read our <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2024\/07\/24\/key-facts-about-americans-and-guns\/\">public opinion findings<\/a> about U.S. gun violence and gun policy.<\/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 answers common questions about gun deaths in the United States. It looks at how the number and rate of these deaths have changed over time and how the U.S. compares with other countries and territories on these metrics, among other topics.<\/p>\n\n\n\n<h4 id=\"why-did-we-do-this\" class=\"wp-block-heading\"><strong>Why did we do this?<\/strong><\/h4>\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 analysis builds on our previous work about <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/topic\/politics-policy\/political-issues\/gun-policy\/\">guns and gun policy<\/a> in the U.S.<\/p>\n\n\n\n<h4 id=\"how-did-we-do-this\" class=\"wp-block-heading\"><strong>How did we do this?<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">We relied primarily on mortality data collected by the Centers for Disease Control and Prevention and published in its <a href=\"https:\/\/wonder.cdc.gov\/deaths-by-underlying-cause.html\">WONDER database<\/a>. Our analysis includes supplemental data from the FBI\u2019s <a href=\"https:\/\/cde.ucr.cjis.gov\/LATEST\/webapp\/#\/pages\/home\">Crime Data Explorer<\/a>, as well as cross-national statistics from the <a href=\"https:\/\/vizhub.healthdata.org\/gbd-results\/\">Global Burden of Disease database<\/a> published by the Institute for Health Metrics and Evaluation at the University of Washington. Additional information about all sources can be found by following the links in the text.<\/p>\n<\/details>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#how-many-people-die-from-gun-related-injuries-in-the-u-s-each-year\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#how-many-people-die-from-gun-related-injuries-in-the-u-s-each-year\">How many people die from gun-related injuries in the U.S. each year?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#what-share-of-u-s-gun-deaths-are-homicides-what-share-are-suicides\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#what-share-of-u-s-gun-deaths-are-homicides-what-share-are-suicides\">What share of U.S. gun deaths are homicides? What share are suicides?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#what-share-of-all-homicides-and-suicides-in-the-u-s-involve-a-gun\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#what-share-of-all-homicides-and-suicides-in-the-u-s-involve-a-gun\">What share of <em>all <\/em>homicides and suicides in the U.S. involve a gun?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#how-has-the-number-of-u-s-gun-deaths-changed-over-time\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#how-has-the-number-of-u-s-gun-deaths-changed-over-time\">How has the number of U.S. gun deaths changed over time?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#how-has-the-rate-of-u-s-gun-deaths-changed-over-time\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#how-has-the-rate-of-u-s-gun-deaths-changed-over-time\">How has the <em>rate<\/em> of U.S. gun deaths changed over time?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#which-states-have-the-highest-and-lowest-gun-death-rates-in-the-u-s\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#which-states-have-the-highest-and-lowest-gun-death-rates-in-the-u-s\">Which states have the highest and lowest gun death rates in the U.S.?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#how-does-the-u-s-compare-with-other-countries-on-gun-deaths\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#how-does-the-u-s-compare-with-other-countries-on-gun-deaths\">How does the U.S. compare with other countries on gun deaths?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#how-many-people-are-killed-in-mass-shootings-in-the-u-s-every-year\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#how-many-people-are-killed-in-mass-shootings-in-the-u-s-every-year\">How many people are killed in mass shootings in the U.S. every year?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#how-has-the-number-of-mass-shootings-in-the-u-s-changed-over-time\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#how-has-the-number-of-mass-shootings-in-the-u-s-changed-over-time\">How has the number of mass shootings in the U.S. changed over time?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#which-types-of-firearms-are-most-commonly-used-in-gun-murders-in-the-u-s\" data-type=\"link\" data-id=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/#which-types-of-firearms-are-most-commonly-used-in-gun-murders-in-the-u-s\">Which types of firearms are most commonly used in gun murders in the U.S.?<\/a><\/li>\n<\/ul>\n\n\n\n<h4 id=\"how-many-people-die-from-gun-related-injuries-in-the-u-s-each-year\" class=\"wp-block-heading\">How many people die from gun-related injuries in the U.S. each year?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">In 2024, the most recent year with complete data, 44,447 people died from gun-related injuries, according to the CDC. That figure includes gun homicides and gun suicides, along with three less common types of gun-related deaths the CDC tracks: those that involved law enforcement, those that were accidental and those with undetermined circumstances.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The total excludes deaths in which gunshot injuries played a contributing, but not principal, role. (CDC fatality statistics are based on information from official death certificates, which identify a single cause of death.)<\/p>\n\n\n\n<h4 id=\"what-share-of-u-s-gun-deaths-are-homicides-what-share-are-suicides\" class=\"wp-block-heading\">What share of U.S. gun deaths are homicides? What share are suicides?<\/h4>\n\n\n\n<div class=\"wp-block-group alignright has-global-padding is-layout-constrained wp-container-core-group-is-layout-17d60f91 wp-block-group-is-layout-constrained\"><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=\"6e8bf69b-5dfa-42dc-94d4-c71b01244a4d\" data-wp-interactive=\"prc-chart-builder\/controller\" data-wp-context=\"{&quot;id&quot;:&quot;6e8bf69b-5dfa-42dc-94d4-c71b01244a4d&quot;,&quot;postId&quot;:8030,&quot;postUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/short-reads\\\/2026\\\/04\\\/28\\\/what-the-data-says-about-gun-deaths-in-the-us\\\/&quot;,&quot;chartPostUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/chart\\\/suicides-accounted-for-around-6-in-10-u-s-gun-deaths-in-2024\\\/&quot;,&quot;postPubDate&quot;:&quot;2026-04-28&quot;,&quot;rootUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org&quot;,&quot;featuredImageId&quot;:300942,&quot;featuredImageUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/wp-content\\\/uploads\\\/sites\\\/20\\\/2026\\\/04\\\/suicides_accounted_for_around_6_in_10_us_gun_deaths_in_2024-300149-1777382854.png&quot;,&quot;title&quot;:&quot;Suicides accounted for around 6 in 10 U.S. gun deaths in 2024&quot;,&quot;subtitle&quot;:&quot;% of U.S. gun deaths, by type&quot;,&quot;note&quot;:&quot;Note: \\&quot;Other\\&quot; includes gun deaths that involved law enforcement, were accidental or had undetermined circumstances.&quot;,&quot;source&quot;:&quot;Source: Centers for Disease Control and Prevention.&quot;,&quot;tag&quot;:&quot;PEW RESEARCH CENTER&quot;,&quot;tableData&quot;:{&quot;header&quot;:[&quot;Type&quot;,&quot;Percent&quot;],&quot;rows&quot;:[[&quot;Suicide&quot;,&quot;62%&quot;],[&quot;Other&quot;,&quot;3%&quot;],[&quot;Homicide&quot;,&quot;35%&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\/04\/suicides_accounted_for_around_6_in_10_us_gun_deaths_in_2024-300149-1777382854.png\" data-has-csv=\"true\" data-post-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/\" data-chart-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/chart\/suicides-accounted-for-around-6-in-10-u-s-gun-deaths-in-2024\/\" data-chart-title=\"Suicides accounted for around 6 in 10 U.S. gun deaths in 2024\">\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=\"6e8bf69b-5dfa-42dc-94d4-c71b01244a4d-chart\" data-wp-interactive=\"prc-chart-builder\/chart\" data-wp-router-region=\"chart-6e8bf69b-5dfa-42dc-94d4-c71b01244a4d-chart\" data-wp-context=\"{&quot;id&quot;:&quot;6e8bf69b-5dfa-42dc-94d4-c71b01244a4d-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\">Suicides accounted for around 6 in 10 U.S. gun deaths in 2024<\/div>\n\t\t\t\t\t\t<div class=\"cb__subtitle\">% of U.S. gun deaths, by type<\/div>\n\t\t\t\t\t\t<div id=\"6e8bf69b-5dfa-42dc-94d4-c71b01244a4d-chart\"><img decoding=\"async\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/suicides_accounted_for_around_6_in_10_us_gun_deaths_in_2024-300149-1777382854.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: &#8220;Other&#8221; includes gun deaths that involved law enforcement, were accidental or had undetermined circumstances.<\/div>\n\t\t\t\t\t\t<div class=\"cb__note\">Source: Centers for Disease Control and Prevention.<\/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-6e8bf69b-5dfa-42dc-94d4-c71b01244a4d\"\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-6e8bf69b-5dfa-42dc-94d4-c71b01244a4d\"\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=\"6e8bf69b-5dfa-42dc-94d4-c71b01244a4d-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\">Suicides accounted for around 6 in 10 U.S. gun deaths in 2024<\/div>\n\t\t\t<div class=\"cb__subtitle\">% of U.S. gun deaths, by type<\/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\">Type<\/th><th style=\"text-align:center\">Percent<\/th><\/tr><\/thead><tbody><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Suicide<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">62%<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Other<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">3%<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Homicide<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">35%<\/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: &#8220;Other&#8221; includes gun deaths that involved law enforcement, were accidental or had undetermined circumstances.<\/div>\n\t\t\t<div class=\"cb__note\">Source: Centers for Disease Control and Prevention.<\/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=\"6e8bf69b-5dfa-42dc-94d4-c71b01244a4d\" 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=\"6e8bf69b-5dfa-42dc-94d4-c71b01244a4d\" 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=\"6e8bf69b-5dfa-42dc-94d4-c71b01244a4d\" data-wp-on--click=\"actions.downloadImage\">Download Image<\/button><button class=\"view-button view-button--share\" data-chart-view=\"share\" data-chart-id=\"6e8bf69b-5dfa-42dc-94d4-c71b01244a4d\" 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\n<p class=\"wp-block-paragraph\">Though they tend to get less public attention than gun-related homicides, suicides have long accounted for <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/fact-tank\/2013\/05\/24\/suicides-account-for-most-gun-deaths\/\">the majority of U.S. gun deaths<\/a>. In 2024, 62% of all gun-related deaths in the U.S. were suicides (27,593), while 35% were homicides (15,364). The rest involved law enforcement (636), were accidental (450) or had undetermined circumstances (404); each of these categories accounted for around 1% of all gun deaths, according to CDC data.<\/p>\n\n\n\n<h4 id=\"what-share-of-all-homicides-and-suicides-in-the-u-s-involve-a-gun\" class=\"wp-block-heading\">What share of&nbsp;<em>all<\/em>&nbsp;homicides and suicides in the U.S. involve a gun?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">In 2024, 76% of all U.S. homicides (15,364 of 20,162) involved a firearm. That was down a bit from other recent years, but still among the highest percentages since 1968 \u2013 the earliest year for which the CDC has online records.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In addition, 57% of all suicides in 2024 (27,593 of 48,824) involved a gun. That was higher than in recent years, but below the peak of 61% in both 1993 and 1990.<\/p>\n\n\n\n<h4 id=\"how-has-the-number-of-u-s-gun-deaths-changed-over-time\" class=\"wp-block-heading\">How has the number of U.S. gun deaths changed over time?<\/h4>\n\n\n\n<div class=\"wp-block-group alignright has-global-padding is-layout-constrained wp-container-core-group-is-layout-bd6cbb4d wp-block-group-is-layout-constrained\"><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=\"6ced441c-81c0-4f7c-86b8-1556ac0f682b\" data-wp-interactive=\"prc-chart-builder\/controller\" data-wp-context=\"{&quot;id&quot;:&quot;6ced441c-81c0-4f7c-86b8-1556ac0f682b&quot;,&quot;postId&quot;:8030,&quot;postUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/short-reads\\\/2026\\\/04\\\/28\\\/what-the-data-says-about-gun-deaths-in-the-us\\\/&quot;,&quot;chartPostUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/chart\\\/gun-suicides-have-increased-in-the-u-s-in-recent-years-but-gun-murders-have-fallen-since-2021\\\/&quot;,&quot;postPubDate&quot;:&quot;2026-04-28&quot;,&quot;rootUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org&quot;,&quot;featuredImageId&quot;:301026,&quot;featuredImageUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/wp-content\\\/uploads\\\/sites\\\/20\\\/2026\\\/04\\\/stronggun_suicides_in_the_us_have_increased_but_gun_homicides_have_fallen_since_2021strong-300187-1777430241.png&quot;,&quot;title&quot;:&quot;&lt;strong&gt;Gun suicides in the U.S. have increased, but gun homicides have fallen since 2021&lt;\\\/strong&gt;&quot;,&quot;subtitle&quot;:&quot;Gun deaths in the U.S., by type&quot;,&quot;note&quot;:&quot;Note: Gun suicides and murders from 1968 to 1978 are classified by the CDC as involving firearms or explosives. Those from 1979 to 2024 involve firearms only.&quot;,&quot;source&quot;:&quot;Source: Centers for Disease Control and Prevention.&quot;,&quot;tag&quot;:&quot;PEW RESEARCH CENTER&quot;,&quot;tableData&quot;:{&quot;header&quot;:[&quot;Year&quot;,&quot;Suicide&quot;,&quot;Homicide&quot;],&quot;rows&quot;:[[&quot;1968&quot;,&quot;10,911&quot;,&quot;9,425&quot;],[&quot;1969&quot;,&quot;11,304&quot;,&quot;10,174&quot;],[&quot;1970&quot;,&quot;11,772&quot;,&quot;11,213&quot;],[&quot;1971&quot;,&quot;12,288&quot;,&quot;12,423&quot;],[&quot;1972&quot;,&quot;13,348&quot;,&quot;13,382&quot;],[&quot;1973&quot;,&quot;13,317&quot;,&quot;13,752&quot;],[&quot;1974&quot;,&quot;14,345&quot;,&quot;14,737&quot;],[&quot;1975&quot;,&quot;14,873&quot;,&quot;14,295&quot;],[&quot;1976&quot;,&quot;14,728&quot;,&quot;12,766&quot;],[&quot;1977&quot;,&quot;16,084&quot;,&quot;12,874&quot;],[&quot;1978&quot;,&quot;15,387&quot;,&quot;13,386&quot;],[&quot;1979&quot;,&quot;15,543&quot;,&quot;14,491&quot;],[&quot;1980&quot;,&quot;15,396&quot;,&quot;15,500&quot;],[&quot;1981&quot;,&quot;16,139&quot;,&quot;15,089&quot;],[&quot;1982&quot;,&quot;16,560&quot;,&quot;13,830&quot;],[&quot;1983&quot;,&quot;16,600&quot;,&quot;12,040&quot;],[&quot;1984&quot;,&quot;17,113&quot;,&quot;11,815&quot;],[&quot;1985&quot;,&quot;17,363&quot;,&quot;11,836&quot;],[&quot;1986&quot;,&quot;18,153&quot;,&quot;13,029&quot;],[&quot;1987&quot;,&quot;18,136&quot;,&quot;12,657&quot;],[&quot;1988&quot;,&quot;18,169&quot;,&quot;13,645&quot;],[&quot;1989&quot;,&quot;18,178&quot;,&quot;14,464&quot;],[&quot;1990&quot;,&quot;18,885&quot;,&quot;16,218&quot;],[&quot;1991&quot;,&quot;18,526&quot;,&quot;17,746&quot;],[&quot;1992&quot;,&quot;18,169&quot;,&quot;17,488&quot;],[&quot;1993&quot;,&quot;18,940&quot;,&quot;18,253&quot;],[&quot;1994&quot;,&quot;18,765&quot;,&quot;17,527&quot;],[&quot;1995&quot;,&quot;18,503&quot;,&quot;15,551&quot;],[&quot;1996&quot;,&quot;18,166&quot;,&quot;14,037&quot;],[&quot;1997&quot;,&quot;17,566&quot;,&quot;13,252&quot;],[&quot;1998&quot;,&quot;17,424&quot;,&quot;11,798&quot;],[&quot;1999&quot;,&quot;16,599&quot;,&quot;10,828&quot;],[&quot;2000&quot;,&quot;16,586&quot;,&quot;10,801&quot;],[&quot;2001&quot;,&quot;16,869&quot;,&quot;11,348&quot;],[&quot;2002&quot;,&quot;17,108&quot;,&quot;11,829&quot;],[&quot;2003&quot;,&quot;16,907&quot;,&quot;11,920&quot;],[&quot;2004&quot;,&quot;16,750&quot;,&quot;11,624&quot;],[&quot;2005&quot;,&quot;17,002&quot;,&quot;12,352&quot;],[&quot;2006&quot;,&quot;16,883&quot;,&quot;12,791&quot;],[&quot;2007&quot;,&quot;17,352&quot;,&quot;12,632&quot;],[&quot;2008&quot;,&quot;18,223&quot;,&quot;12,179&quot;],[&quot;2009&quot;,&quot;18,735&quot;,&quot;11,493&quot;],[&quot;2010&quot;,&quot;19,392&quot;,&quot;11,078&quot;],[&quot;2011&quot;,&quot;19,990&quot;,&quot;11,068&quot;],[&quot;2012&quot;,&quot;20,666&quot;,&quot;11,622&quot;],[&quot;2013&quot;,&quot;21,175&quot;,&quot;11,208&quot;],[&quot;2014&quot;,&quot;21,386&quot;,&quot;11,008&quot;],[&quot;2015&quot;,&quot;22,018&quot;,&quot;12,979&quot;],[&quot;2016&quot;,&quot;22,938&quot;,&quot;14,415&quot;],[&quot;2017&quot;,&quot;23,854&quot;,&quot;14,542&quot;],[&quot;2018&quot;,&quot;24,432&quot;,&quot;13,958&quot;],[&quot;2019&quot;,&quot;23,941&quot;,&quot;14,414&quot;],[&quot;2020&quot;,&quot;24,292&quot;,&quot;19,384&quot;],[&quot;2021&quot;,&quot;26,328&quot;,&quot;20,958&quot;],[&quot;2022&quot;,&quot;27,032&quot;,&quot;19,651&quot;],[&quot;2023&quot;,&quot;27,300&quot;,&quot;17,927&quot;],[&quot;2024&quot;,&quot;27,593&quot;,&quot;15,364&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\/04\/stronggun_suicides_in_the_us_have_increased_but_gun_homicides_have_fallen_since_2021strong-300187-1777430241.png\" data-has-csv=\"true\" data-post-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/\" data-chart-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/chart\/gun-suicides-have-increased-in-the-u-s-in-recent-years-but-gun-murders-have-fallen-since-2021\/\" data-chart-title=\"&lt;strong&gt;Gun suicides in the U.S. have increased, but gun homicides have fallen since 2021&lt;\/strong&gt;\">\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=\"6ced441c-81c0-4f7c-86b8-1556ac0f682b-chart\" data-wp-interactive=\"prc-chart-builder\/chart\" data-wp-router-region=\"chart-6ced441c-81c0-4f7c-86b8-1556ac0f682b-chart\" data-wp-context=\"{&quot;id&quot;:&quot;6ced441c-81c0-4f7c-86b8-1556ac0f682b-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\"><strong>Gun suicides in the U.S. have increased, but gun homicides have fallen since 2021<\/strong><\/div>\n\t\t\t\t\t\t<div class=\"cb__subtitle\">Gun deaths in the U.S., by type<\/div>\n\t\t\t\t\t\t<div id=\"6ced441c-81c0-4f7c-86b8-1556ac0f682b-chart\"><img decoding=\"async\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/stronggun_suicides_in_the_us_have_increased_but_gun_homicides_have_fallen_since_2021strong-300187-1777430241.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: Gun suicides and murders from 1968 to 1978 are classified by the CDC as involving firearms or explosives. Those from 1979 to 2024 involve firearms only.<\/div>\n\t\t\t\t\t\t<div class=\"cb__note\">Source: Centers for Disease Control and Prevention.<\/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-6ced441c-81c0-4f7c-86b8-1556ac0f682b\"\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-6ced441c-81c0-4f7c-86b8-1556ac0f682b\"\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=\"6ced441c-81c0-4f7c-86b8-1556ac0f682b-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\"><strong>Gun suicides in the U.S. have increased, but gun homicides have fallen since 2021<\/strong><\/div>\n\t\t\t<div class=\"cb__subtitle\">Gun deaths in the U.S., by type<\/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 style=\"text-align:left\">Year<\/th><th style=\"text-align:center\">Suicide<\/th><th style=\"text-align:center\">Homicide<\/th><\/tr><\/thead><tbody><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1968<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">10,911<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">9,425<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1969<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">11,304<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">10,174<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1970<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">11,772<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,213<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1971<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">12,288<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12,423<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1972<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">13,348<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">13,382<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1973<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">13,317<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">13,752<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1974<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">14,345<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">14,737<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1975<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">14,873<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">14,295<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1976<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">14,728<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12,766<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1977<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">16,084<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12,874<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1978<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">15,387<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">13,386<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1979<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">15,543<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">14,491<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1980<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">15,396<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">15,500<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1981<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">16,139<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">15,089<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1982<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">16,560<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">13,830<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1983<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">16,600<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12,040<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1984<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">17,113<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,815<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1985<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">17,363<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,836<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1986<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18,153<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">13,029<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1987<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18,136<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12,657<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1988<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18,169<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">13,645<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1989<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18,178<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">14,464<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1990<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18,885<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">16,218<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1991<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18,526<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">17,746<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1992<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18,169<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">17,488<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1993<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18,940<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">18,253<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1994<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18,765<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">17,527<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1995<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18,503<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">15,551<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1996<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18,166<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">14,037<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1997<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">17,566<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">13,252<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1998<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">17,424<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,798<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1999<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">16,599<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">10,828<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2000<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">16,586<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">10,801<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2001<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">16,869<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,348<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2002<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">17,108<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,829<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2003<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">16,907<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,920<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2004<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">16,750<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,624<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2005<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">17,002<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12,352<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2006<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">16,883<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12,791<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2007<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">17,352<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12,632<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2008<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18,223<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12,179<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2009<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18,735<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,493<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2010<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">19,392<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,078<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2011<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">19,990<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,068<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2012<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">20,666<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,622<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2013<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">21,175<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,208<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2014<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">21,386<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11,008<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2015<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">22,018<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12,979<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2016<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">22,938<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">14,415<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2017<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">23,854<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">14,542<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2018<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">24,432<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">13,958<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2019<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">23,941<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">14,414<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2020<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">24,292<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">19,384<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2021<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">26,328<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">20,958<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2022<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">27,032<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">19,651<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2023<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">27,300<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">17,927<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2024<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">27,593<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">15,364<\/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: Gun suicides and murders from 1968 to 1978 are classified by the CDC as involving firearms or explosives. Those from 1979 to 2024 involve firearms only.<\/div>\n\t\t\t<div class=\"cb__note\">Source: Centers for Disease Control and Prevention.<\/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=\"6ced441c-81c0-4f7c-86b8-1556ac0f682b\" 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=\"6ced441c-81c0-4f7c-86b8-1556ac0f682b\" 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=\"6ced441c-81c0-4f7c-86b8-1556ac0f682b\" data-wp-on--click=\"actions.downloadImage\">Download Image<\/button><button class=\"view-button view-button--share\" data-chart-view=\"share\" data-chart-id=\"6ced441c-81c0-4f7c-86b8-1556ac0f682b\" 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\n<p class=\"wp-block-paragraph\">The 44,447 gun deaths in 2024 were the fifth-highest total on record since 1968, trailing only the four previous years.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gun homicides rose dramatically during the <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/topic\/coronavirus-disease-covid-19\/\">coronavirus pandemic<\/a> but have declined substantially in more recent years. The number of gun homicides fell from a record 20,958 in 2021 to 15,364 in 2024, a 27% decrease.<\/li>\n\n\n\n<li>Gun suicides, on the other hand, have been on an upward trajectory for most of the last two decades. They peaked in 2024 with 27,593 such fatalities.<\/li>\n<\/ul>\n\n\n\n<h4 id=\"how-has-the-rate-of-u-s-gun-deaths-changed-over-time\" class=\"wp-block-heading\">How has the&nbsp;<em>rate<\/em>&nbsp;of U.S. gun deaths changed over time?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">While the overall number of gun deaths in the U.S. was among the highest on record in 2024, the nation&#8217;s population has also grown.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When adjusting for population growth over time, there were 12.8 gun deaths per 100,000 people in 2024. That was below the peak rate of 16.3 per 100,000 in 1974.<\/p>\n\n\n\n<div class=\"wp-block-group alignright has-global-padding is-layout-constrained wp-container-core-group-is-layout-bd6cbb4d wp-block-group-is-layout-constrained\"><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=\"7a2c6e3e-91b4-4a66-acce-63d5d0ddbab2\" data-wp-interactive=\"prc-chart-builder\/controller\" data-wp-context=\"{&quot;id&quot;:&quot;7a2c6e3e-91b4-4a66-acce-63d5d0ddbab2&quot;,&quot;postId&quot;:8030,&quot;postUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/short-reads\\\/2026\\\/04\\\/28\\\/what-the-data-says-about-gun-deaths-in-the-us\\\/&quot;,&quot;chartPostUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/chart\\\/u-s-gun-suicide-rate-is-at-a-near-record-high-but-gun-murder-rate-has-dipped\\\/&quot;,&quot;postPubDate&quot;:&quot;2026-04-28&quot;,&quot;rootUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org&quot;,&quot;featuredImageId&quot;:301015,&quot;featuredImageUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/wp-content\\\/uploads\\\/sites\\\/20\\\/2026\\\/04\\\/strongus_gun_suicide_rate_is_at_a_near-record_high_gun_homicide_rate_has_dropped_since_2021strong-300181-1777405585.png&quot;,&quot;title&quot;:&quot;&lt;strong&gt;U.S. gun suicide rate is at a near-record high; gun homicide rate has dropped since 2021&lt;\\\/strong&gt;&quot;,&quot;subtitle&quot;:&quot;Gun deaths per 100,000 people (age-adjusted), by type&quot;,&quot;note&quot;:&quot;Note: Gun suicides and murders from 1968 to 1978 are classified by the CDC as involving firearms or explosives. Those from 1979 to 2024 involve firearms only.&quot;,&quot;source&quot;:&quot;Source: Centers for Disease Control and Prevention.&quot;,&quot;tag&quot;:&quot;PEW RESEARCH CENTER&quot;,&quot;tableData&quot;:{&quot;header&quot;:[&quot;Year&quot;,&quot;Suicide&quot;,&quot;Homicide&quot;],&quot;rows&quot;:[[&quot;1968&quot;,&quot;6.3&quot;,&quot;5.2&quot;],[&quot;1969&quot;,&quot;6.4&quot;,&quot;5.5&quot;],[&quot;1970&quot;,&quot;6.6&quot;,&quot;6.0&quot;],[&quot;1971&quot;,&quot;6.7&quot;,&quot;6.5&quot;],[&quot;1972&quot;,&quot;7.1&quot;,&quot;6.8&quot;],[&quot;1973&quot;,&quot;6.9&quot;,&quot;6.8&quot;],[&quot;1974&quot;,&quot;7.3&quot;,&quot;7.2&quot;],[&quot;1975&quot;,&quot;7.4&quot;,&quot;6.8&quot;],[&quot;1976&quot;,&quot;7.2&quot;,&quot;6.0&quot;],[&quot;1977&quot;,&quot;7.7&quot;,&quot;5.9&quot;],[&quot;1978&quot;,&quot;7.2&quot;,&quot;6.0&quot;],[&quot;1979&quot;,&quot;7.1&quot;,&quot;6.3&quot;],[&quot;1980&quot;,&quot;7.0&quot;,&quot;6.6&quot;],[&quot;1981&quot;,&quot;7.2&quot;,&quot;6.4&quot;],[&quot;1982&quot;,&quot;7.3&quot;,&quot;5.8&quot;],[&quot;1983&quot;,&quot;7.2&quot;,&quot;5.0&quot;],[&quot;1984&quot;,&quot;7.4&quot;,&quot;4.8&quot;],[&quot;1985&quot;,&quot;7.4&quot;,&quot;4.7&quot;],[&quot;1986&quot;,&quot;7.6&quot;,&quot;5.1&quot;],[&quot;1987&quot;,&quot;7.6&quot;,&quot;4.9&quot;],[&quot;1988&quot;,&quot;7.5&quot;,&quot;5.2&quot;],[&quot;1989&quot;,&quot;7.4&quot;,&quot;5.5&quot;],[&quot;1990&quot;,&quot;7.6&quot;,&quot;6.1&quot;],[&quot;1991&quot;,&quot;7.4&quot;,&quot;6.7&quot;],[&quot;1992&quot;,&quot;7.2&quot;,&quot;6.5&quot;],[&quot;1993&quot;,&quot;7.4&quot;,&quot;6.8&quot;],[&quot;1994&quot;,&quot;7.2&quot;,&quot;6.5&quot;],[&quot;1995&quot;,&quot;7.0&quot;,&quot;5.7&quot;],[&quot;1996&quot;,&quot;6.8&quot;,&quot;5.1&quot;],[&quot;1997&quot;,&quot;6.5&quot;,&quot;4.8&quot;],[&quot;1998&quot;,&quot;6.3&quot;,&quot;4.2&quot;],[&quot;1999&quot;,&quot;6.0&quot;,&quot;3.8&quot;],[&quot;2000&quot;,&quot;5.9&quot;,&quot;3.8&quot;],[&quot;2001&quot;,&quot;5.9&quot;,&quot;3.9&quot;],[&quot;2002&quot;,&quot;5.9&quot;,&quot;4.1&quot;],[&quot;2003&quot;,&quot;5.8&quot;,&quot;4.1&quot;],[&quot;2004&quot;,&quot;5.6&quot;,&quot;4.0&quot;],[&quot;2005&quot;,&quot;5.7&quot;,&quot;4.2&quot;],[&quot;2006&quot;,&quot;5.5&quot;,&quot;4.3&quot;],[&quot;2007&quot;,&quot;5.6&quot;,&quot;4.2&quot;],[&quot;2008&quot;,&quot;5.8&quot;,&quot;4.1&quot;],[&quot;2009&quot;,&quot;5.9&quot;,&quot;3.8&quot;],[&quot;2010&quot;,&quot;6.1&quot;,&quot;3.6&quot;],[&quot;2011&quot;,&quot;6.2&quot;,&quot;3.6&quot;],[&quot;2012&quot;,&quot;6.3&quot;,&quot;3.8&quot;],[&quot;2013&quot;,&quot;6.4&quot;,&quot;3.6&quot;],[&quot;2014&quot;,&quot;6.4&quot;,&quot;3.5&quot;],[&quot;2015&quot;,&quot;6.5&quot;,&quot;4.2&quot;],[&quot;2016&quot;,&quot;6.8&quot;,&quot;4.6&quot;],[&quot;2017&quot;,&quot;6.9&quot;,&quot;4.6&quot;],[&quot;2018&quot;,&quot;7.0&quot;,&quot;4.4&quot;],[&quot;2019&quot;,&quot;6.8&quot;,&quot;4.6&quot;],[&quot;2020&quot;,&quot;7.0&quot;,&quot;6.2&quot;],[&quot;2021&quot;,&quot;7.5&quot;,&quot;6.7&quot;],[&quot;2022&quot;,&quot;7.6&quot;,&quot;6.2&quot;],[&quot;2023&quot;,&quot;7.6&quot;,&quot;5.6&quot;],[&quot;2024&quot;,&quot;7.6&quot;,&quot;4.7&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\/04\/strongus_gun_suicide_rate_is_at_a_near-record_high_gun_homicide_rate_has_dropped_since_2021strong-300181-1777405585.png\" data-has-csv=\"true\" data-post-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/\" data-chart-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/chart\/u-s-gun-suicide-rate-is-at-a-near-record-high-but-gun-murder-rate-has-dipped\/\" data-chart-title=\"&lt;strong&gt;U.S. gun suicide rate is at a near-record high; gun homicide rate has dropped since 2021&lt;\/strong&gt;\">\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-6\" data-wp-key=\"7a2c6e3e-91b4-4a66-acce-63d5d0ddbab2-chart\" data-wp-interactive=\"prc-chart-builder\/chart\" data-wp-router-region=\"chart-7a2c6e3e-91b4-4a66-acce-63d5d0ddbab2-chart\" data-wp-context=\"{&quot;id&quot;:&quot;7a2c6e3e-91b4-4a66-acce-63d5d0ddbab2-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\"><strong>U.S. gun suicide rate is at a near-record high; gun homicide rate has dropped since 2021<\/strong><\/div>\n\t\t\t\t\t\t<div class=\"cb__subtitle\">Gun deaths per 100,000 people (age-adjusted), by type<\/div>\n\t\t\t\t\t\t<div id=\"7a2c6e3e-91b4-4a66-acce-63d5d0ddbab2-chart\"><img decoding=\"async\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/strongus_gun_suicide_rate_is_at_a_near-record_high_gun_homicide_rate_has_dropped_since_2021strong-300181-1777405585.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: Gun suicides and murders from 1968 to 1978 are classified by the CDC as involving firearms or explosives. Those from 1979 to 2024 involve firearms only.<\/div>\n\t\t\t\t\t\t<div class=\"cb__note\">Source: Centers for Disease Control and Prevention.<\/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-7a2c6e3e-91b4-4a66-acce-63d5d0ddbab2\"\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-7a2c6e3e-91b4-4a66-acce-63d5d0ddbab2\"\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=\"7a2c6e3e-91b4-4a66-acce-63d5d0ddbab2-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\"><strong>U.S. gun suicide rate is at a near-record high; gun homicide rate has dropped since 2021<\/strong><\/div>\n\t\t\t<div class=\"cb__subtitle\">Gun deaths per 100,000 people (age-adjusted), by type<\/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 style=\"text-align:left\">Year<\/th><th style=\"text-align:center\">Suicide<\/th><th style=\"text-align:center\">Homicide<\/th><\/tr><\/thead><tbody><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1968<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.3<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">5.2<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1969<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.4<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">5.5<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1970<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.6<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.0<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1971<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.7<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.5<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1972<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.1<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1973<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.9<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1974<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.3<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">7.2<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1975<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.4<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1976<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.2<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.0<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1977<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.7<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">5.9<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1978<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.2<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.0<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1979<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.1<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.3<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1980<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.0<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.6<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1981<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.2<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.4<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1982<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.3<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">5.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1983<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.2<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">5.0<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1984<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.4<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1985<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.4<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.7<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1986<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.6<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">5.1<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1987<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.6<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.9<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1988<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.5<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">5.2<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1989<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.4<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">5.5<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1990<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.6<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.1<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1991<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.4<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.7<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1992<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.2<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.5<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1993<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.4<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1994<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.2<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.5<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1995<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.0<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">5.7<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1996<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.8<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">5.1<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1997<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.5<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1998<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.3<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.2<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">1999<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.0<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">3.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2000<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">5.9<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">3.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2001<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">5.9<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">3.9<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2002<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">5.9<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.1<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2003<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">5.8<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.1<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2004<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">5.6<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.0<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2005<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">5.7<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.2<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2006<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">5.5<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.3<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2007<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">5.6<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.2<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2008<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">5.8<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.1<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2009<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">5.9<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">3.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2010<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.1<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">3.6<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2011<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.2<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">3.6<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2012<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.3<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">3.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2013<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.4<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">3.6<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2014<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.4<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">3.5<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2015<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.5<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.2<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2016<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.8<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.6<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2017<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.9<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.6<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2018<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.0<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.4<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2019<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">6.8<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.6<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2020<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.0<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.2<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2021<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.5<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.7<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2022<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.6<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">6.2<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2023<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.6<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">5.6<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2024<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7.6<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.7<\/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: Gun suicides and murders from 1968 to 1978 are classified by the CDC as involving firearms or explosives. Those from 1979 to 2024 involve firearms only.<\/div>\n\t\t\t<div class=\"cb__note\">Source: Centers for Disease Control and Prevention.<\/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=\"7a2c6e3e-91b4-4a66-acce-63d5d0ddbab2\" 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=\"7a2c6e3e-91b4-4a66-acce-63d5d0ddbab2\" 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=\"7a2c6e3e-91b4-4a66-acce-63d5d0ddbab2\" data-wp-on--click=\"actions.downloadImage\">Download Image<\/button><button class=\"view-button view-button--share\" data-chart-view=\"share\" data-chart-id=\"7a2c6e3e-91b4-4a66-acce-63d5d0ddbab2\" 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\n<ul class=\"wp-block-list\">\n<li>The gun homicide rate fell to 4.7 fatalities per 100,000 people in 2024, far below the peak rate of 7.2 per 100,000 in 1974.<\/li>\n\n\n\n<li>The gun suicide rate, by contrast, is on par with its all-time high. There were 7.6 gun suicides per 100,000 people in 2024 \u2013 about equal to the record 7.7 per 100,000 in 1977.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">(One caveat when considering older figures from the CDC: Gun homicides and gun suicides between 1968 and 1978 are classified as those caused by firearms and explosives. In subsequent years, they are classified as deaths involving firearms only.)<\/p>\n\n\n\n<h4 id=\"which-states-have-the-highest-and-lowest-gun-death-rates-in-the-u-s\" class=\"wp-block-heading\">Which states have the highest and lowest gun death rates in the U.S.?<\/h4>\n\n\n\n<div class=\"wp-block-group alignright has-global-padding is-layout-constrained wp-container-core-group-is-layout-bd6cbb4d wp-block-group-is-layout-constrained\"><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=\"3e879796-eb04-4480-a355-52a51194bbc4\" data-wp-interactive=\"prc-chart-builder\/controller\" data-wp-context=\"{&quot;id&quot;:&quot;3e879796-eb04-4480-a355-52a51194bbc4&quot;,&quot;postId&quot;:8030,&quot;postUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/short-reads\\\/2026\\\/04\\\/28\\\/what-the-data-says-about-gun-deaths-in-the-us\\\/&quot;,&quot;chartPostUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/chart\\\/u-s-gun-death-rates-vary-widely-by-state\\\/&quot;,&quot;postPubDate&quot;:&quot;2026-04-28&quot;,&quot;rootUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org&quot;,&quot;featuredImageId&quot;:300978,&quot;featuredImageUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/wp-content\\\/uploads\\\/sites\\\/20\\\/2026\\\/04\\\/us_gun_death_rates_vary_widely_by_state-300160-1777392491.png&quot;,&quot;title&quot;:&quot;U.S. gun death rates vary widely by state&quot;,&quot;subtitle&quot;:&quot;Gun deaths per 100,000 people in 2024 (age-adjusted), by state&quot;,&quot;note&quot;:&quot;Note: Includes gun suicides, gun homicides, and gun deaths that involved law enforcement, were accidental or had undetermined circumstances.&quot;,&quot;source&quot;:&quot;Source: Centers for Disease Control and Prevention.&quot;,&quot;tag&quot;:&quot;PEW RESEARCH CENTER&quot;,&quot;tableData&quot;:{&quot;header&quot;:[&quot;FIPS&quot;,&quot;State&quot;,&quot;Gun deaths per 100,000 people in 2024 (age-adjusted)&quot;],&quot;rows&quot;:[[&quot;01&quot;,&quot;Alabama&quot;,&quot;23.7&quot;],[&quot;02&quot;,&quot;Alaska&quot;,&quot;24.4&quot;],[&quot;04&quot;,&quot;Arizona&quot;,&quot;16.9&quot;],[&quot;05&quot;,&quot;Arkansas&quot;,&quot;20.6&quot;],[&quot;06&quot;,&quot;California&quot;,&quot;7.0&quot;],[&quot;08&quot;,&quot;Colorado&quot;,&quot;15.3&quot;],[&quot;09&quot;,&quot;Connecticut&quot;,&quot;5.8&quot;],[&quot;10&quot;,&quot;Delaware&quot;,&quot;11.8&quot;],[&quot;11&quot;,&quot;District of Columbia&quot;,&quot;19.7&quot;],[&quot;12&quot;,&quot;Florida&quot;,&quot;12.7&quot;],[&quot;13&quot;,&quot;Georgia&quot;,&quot;17.6&quot;],[&quot;15&quot;,&quot;Hawaii&quot;,&quot;3.7&quot;],[&quot;16&quot;,&quot;Idaho&quot;,&quot;15.9&quot;],[&quot;17&quot;,&quot;Illinois&quot;,&quot;12.4&quot;],[&quot;18&quot;,&quot;Indiana&quot;,&quot;17.2&quot;],[&quot;19&quot;,&quot;Iowa&quot;,&quot;11.8&quot;],[&quot;20&quot;,&quot;Kansas&quot;,&quot;15.2&quot;],[&quot;21&quot;,&quot;Kentucky&quot;,&quot;18.5&quot;],[&quot;22&quot;,&quot;Louisiana&quot;,&quot;22.9&quot;],[&quot;23&quot;,&quot;Maine&quot;,&quot;11.9&quot;],[&quot;24&quot;,&quot;Maryland&quot;,&quot;11.6&quot;],[&quot;25&quot;,&quot;Massachusetts&quot;,&quot;3.8&quot;],[&quot;26&quot;,&quot;Michigan&quot;,&quot;11.9&quot;],[&quot;27&quot;,&quot;Minnesota&quot;,&quot;9.8&quot;],[&quot;28&quot;,&quot;Mississippi&quot;,&quot;28.0&quot;],[&quot;29&quot;,&quot;Missouri&quot;,&quot;19.6&quot;],[&quot;30&quot;,&quot;Montana&quot;,&quot;20.2&quot;],[&quot;31&quot;,&quot;Nebraska&quot;,&quot;10.9&quot;],[&quot;32&quot;,&quot;Nevada&quot;,&quot;17.2&quot;],[&quot;33&quot;,&quot;New Hampshire&quot;,&quot;10.2&quot;],[&quot;34&quot;,&quot;New Jersey&quot;,&quot;4.0&quot;],[&quot;35&quot;,&quot;New Mexico&quot;,&quot;26.6&quot;],[&quot;36&quot;,&quot;New York&quot;,&quot;4.4&quot;],[&quot;37&quot;,&quot;North Carolina&quot;,&quot;16.3&quot;],[&quot;38&quot;,&quot;North Dakota&quot;,&quot;12.2&quot;],[&quot;39&quot;,&quot;Ohio&quot;,&quot;14.6&quot;],[&quot;40&quot;,&quot;Oklahoma&quot;,&quot;19.1&quot;],[&quot;41&quot;,&quot;Oregon&quot;,&quot;14.2&quot;],[&quot;42&quot;,&quot;Pennsylvania&quot;,&quot;11.9&quot;],[&quot;44&quot;,&quot;Rhode Island&quot;,&quot;4.6&quot;],[&quot;45&quot;,&quot;South Carolina&quot;,&quot;19.5&quot;],[&quot;46&quot;,&quot;South Dakota&quot;,&quot;17.3&quot;],[&quot;47&quot;,&quot;Tennessee&quot;,&quot;19.8&quot;],[&quot;48&quot;,&quot;Texas&quot;,&quot;13.9&quot;],[&quot;49&quot;,&quot;Utah&quot;,&quot;13.3&quot;],[&quot;50&quot;,&quot;Vermont&quot;,&quot;10.6&quot;],[&quot;51&quot;,&quot;Virginia&quot;,&quot;12.8&quot;],[&quot;53&quot;,&quot;Washington&quot;,&quot;11.0&quot;],[&quot;54&quot;,&quot;West Virginia&quot;,&quot;15.3&quot;],[&quot;55&quot;,&quot;Wisconsin&quot;,&quot;12.1&quot;],[&quot;56&quot;,&quot;Wyoming&quot;,&quot;23.4&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\/04\/us_gun_death_rates_vary_widely_by_state-300160-1777392491.png\" data-has-csv=\"true\" data-post-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/\" data-chart-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/chart\/u-s-gun-death-rates-vary-widely-by-state\/\" data-chart-title=\"U.S. gun death rates vary widely by state\">\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-8\" data-wp-key=\"3e879796-eb04-4480-a355-52a51194bbc4-chart\" data-wp-interactive=\"prc-chart-builder\/chart\" data-wp-router-region=\"chart-3e879796-eb04-4480-a355-52a51194bbc4-chart\" data-wp-context=\"{&quot;id&quot;:&quot;3e879796-eb04-4480-a355-52a51194bbc4-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\">U.S. gun death rates vary widely by state<\/div>\n\t\t\t\t\t\t<div class=\"cb__subtitle\">Gun deaths per 100,000 people in 2024 (age-adjusted), by state<\/div>\n\t\t\t\t\t\t<div id=\"3e879796-eb04-4480-a355-52a51194bbc4-chart\"><img decoding=\"async\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/us_gun_death_rates_vary_widely_by_state-300160-1777392491.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: Includes gun suicides, gun homicides, and gun deaths that involved law enforcement, were accidental or had undetermined circumstances.<\/div>\n\t\t\t\t\t\t<div class=\"cb__note\">Source: Centers for Disease Control and Prevention.<\/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-3e879796-eb04-4480-a355-52a51194bbc4\"\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-3e879796-eb04-4480-a355-52a51194bbc4\"\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=\"3e879796-eb04-4480-a355-52a51194bbc4-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\">U.S. gun death rates vary widely by state<\/div>\n\t\t\t<div class=\"cb__subtitle\">Gun deaths per 100,000 people in 2024 (age-adjusted), by state<\/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 class=\"is-column-hidden\" style=\"line-height:1.1\">FIPS<\/th><th style=\"text-align:left;line-height:1.1\">State<\/th><th style=\"text-align:center;line-height:1.1\">Gun deaths per 100,000 people in 2024 (age-adjusted)<\/th><\/tr><\/thead><tbody><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">01<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Alabama<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">23.7<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">02<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Alaska<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">24.4<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">04<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Arizona<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">16.9<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">05<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Arkansas<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">20.6<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">06<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">California<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">7.0<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">08<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Colorado<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">15.3<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">09<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Connecticut<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">5.8<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">10<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Delaware<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11.8<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">11<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">District of Columbia<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">19.7<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">12<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Florida<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12.7<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">13<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Georgia<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">17.6<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">15<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Hawaii<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">3.7<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">16<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Idaho<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">15.9<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">17<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Illinois<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12.4<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">18<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Indiana<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">17.2<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">19<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Iowa<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11.8<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">20<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Kansas<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">15.2<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">21<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Kentucky<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">18.5<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">22<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Louisiana<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">22.9<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">23<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Maine<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11.9<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">24<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Maryland<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11.6<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">25<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Massachusetts<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">3.8<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">26<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Michigan<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11.9<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">27<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Minnesota<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">9.8<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">28<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Mississippi<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">28.0<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">29<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Missouri<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">19.6<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">30<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Montana<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">20.2<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">31<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Nebraska<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">10.9<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">32<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Nevada<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">17.2<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">33<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">New Hampshire<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">10.2<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">34<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">New Jersey<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.0<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">35<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">New Mexico<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">26.6<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">36<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">New York<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.4<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">37<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">North Carolina<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">16.3<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">38<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">North Dakota<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12.2<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">39<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Ohio<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">14.6<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">40<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Oklahoma<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">19.1<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">41<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Oregon<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">14.2<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">42<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Pennsylvania<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11.9<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">44<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Rhode Island<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">4.6<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">45<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">South Carolina<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">19.5<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">46<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">South Dakota<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">17.3<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">47<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Tennessee<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">19.8<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">48<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Texas<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">13.9<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">49<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Utah<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">13.3<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">50<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Vermont<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">10.6<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">51<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Virginia<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12.8<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">53<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Washington<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">11.0<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">54<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">West Virginia<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">15.3<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">55<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Wisconsin<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">12.1<\/td><\/tr><tr><td class=\"is-column-hidden\" data-prc-v-col=\"0\">56<\/td><td style=\"text-align:left\" data-prc-v-col=\"1\">Wyoming<\/td><td style=\"text-align:center\" data-prc-v-col=\"2\">23.4<\/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: Includes gun suicides, gun homicides, and gun deaths that involved law enforcement, were accidental or had undetermined circumstances.<\/div>\n\t\t\t<div class=\"cb__note\">Source: Centers for Disease Control and Prevention.<\/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=\"3e879796-eb04-4480-a355-52a51194bbc4\" 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=\"3e879796-eb04-4480-a355-52a51194bbc4\" 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=\"3e879796-eb04-4480-a355-52a51194bbc4\" data-wp-on--click=\"actions.downloadImage\">Download Image<\/button><button class=\"view-button view-button--share\" data-chart-view=\"share\" data-chart-id=\"3e879796-eb04-4480-a355-52a51194bbc4\" 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\n<p class=\"wp-block-paragraph\">The rate of gun fatalities varies widely from state to state. In 2024, the states with the <strong>highest total rates of gun-related deaths<\/strong> \u2013 counting homicides, suicides and all other categories the CDC tracks \u2013 included Mississippi (28.0 per 100,000 people), New Mexico (26.6), Alaska (24.4), Alabama (23.7) and Wyoming (23.4). &nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The states with the lowest total rates included Hawaii (3.7), Massachusetts (3.8), New Jersey (4.0), New York (4.4) and Rhode Island (4.6).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The results are somewhat different when looking at gun homicide and suicide rates separately:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The places with the <strong>highest gun homicide rates<\/strong> in 2024 included the District of Columbia (18.0 per 100,000 people), Mississippi (16.9), Louisiana (13.0), Alabama (11.6) and New Mexico (10.3).<\/li>\n\n\n\n<li>The <strong>lowest gun homicide rates<\/strong> were in New Hampshire (0.9), Maine (1.2), Rhode Island (1.2), Idaho (1.3) and North Dakota (1.3).<\/li>\n\n\n\n<li>The states with the <strong>highest gun suicide rates<\/strong> in 2024 included Wyoming (19.7 per 100,000 people), Alaska (18.7), Montana (16.9), New Mexico (14.3) and Idaho (13.7).<\/li>\n\n\n\n<li>The<strong> lowest gun suicide rates <\/strong>were in D.C. (1.5), Hawaii (1.9), New Jersey (2.1), Massachusetts (2.3) and New York (2.3).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These rates are adjusted to account for age differences across states. Adjusting for age is important because some states have older populations than others and <a href=\"https:\/\/usafacts.org\/articles\/americans-causes-of-death-by-age-cdc-data\/\">mortality patterns vary widely by age<\/a>.<\/p>\n\n\n\n<h4 id=\"how-does-the-u-s-compare-with-other-countries-on-gun-deaths\" class=\"wp-block-heading\"><strong>How does the U.S. compare with other countries on gun deaths?<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">In absolute numbers, the U.S. has far more gun deaths than any other country, according to data collected by the <a href=\"https:\/\/www.healthdata.org\/\">Institute for Health Metrics and Evaluation<\/a> (IHME) at the University of Washington. The data, which covers 204 countries and territories, includes gun deaths caused by \u201cphysical violence\u201d and \u201cself-harm,\u201d as well as unintentional gun deaths. (This analysis counts gun deaths caused by physical violence as homicides and those caused by self-harm as suicides. All rates below are adjusted to account for age differences across countries and territories.)<\/p>\n\n\n\n<div class=\"wp-block-group alignright has-global-padding is-layout-constrained wp-container-core-group-is-layout-bd6cbb4d wp-block-group-is-layout-constrained\"><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=\"b3b00460-18d6-4126-a114-22e8d571d04a\" data-wp-interactive=\"prc-chart-builder\/controller\" data-wp-context=\"{&quot;id&quot;:&quot;b3b00460-18d6-4126-a114-22e8d571d04a&quot;,&quot;postId&quot;:8030,&quot;postUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/short-reads\\\/2026\\\/04\\\/28\\\/what-the-data-says-about-gun-deaths-in-the-us\\\/&quot;,&quot;chartPostUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/chart\\\/u-s-gun-death-rate-is-among-the-highest-in-the-world-but-much-lower-than-in-some-countries\\\/&quot;,&quot;postPubDate&quot;:&quot;2026-04-28&quot;,&quot;rootUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org&quot;,&quot;featuredImageId&quot;:300943,&quot;featuredImageUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/wp-content\\\/uploads\\\/sites\\\/20\\\/2026\\\/04\\\/strongus_gun_death_rate_is_among_worlds_highest_but_much_lower_than_in_some_placesstrong-300445-1777382862.png&quot;,&quot;title&quot;:&quot;&lt;strong&gt;U.S. gun death rate is among world&#039;s highest, but much lower than in some places&lt;\\\/strong&gt;&quot;,&quot;subtitle&quot;:&quot;&lt;em&gt;Highest gun deaths rates per 100,000 people in 2023 (age-adjusted), among countries\\\/territories with at least 1 million people&lt;\\\/em&gt;&quot;,&quot;note&quot;:&quot;Note: Gun deaths include those caused by physical violence and self-harm, as well as those that were unintentional. Source database gives separate statistics for the U.S. and Puerto Rico.&quot;,&quot;source&quot;:&quot;Source: \\&quot;Global Burden of Disease 2023,\\&quot; Institute for Health Metrics and Evaluation at the University of Washington.&quot;,&quot;tag&quot;:&quot;PEW RESEARCH CENTER&quot;,&quot;tableData&quot;:{&quot;header&quot;:[&quot;Country\\\/territory&quot;,&quot;Gun death rate per 100,000 people in 2023 (age-adjusted)&quot;],&quot;rows&quot;:[[&quot;Venezuela&quot;,&quot;45.8&quot;],[&quot;El Salvador&quot;,&quot;40.4&quot;],[&quot;Haiti&quot;,&quot;31.3&quot;],[&quot;Colombia&quot;,&quot;21.7&quot;],[&quot;Puerto Rico&quot;,&quot;20.5&quot;],[&quot;Ecuador&quot;,&quot;20.0&quot;],[&quot;Mexico&quot;,&quot;19.8&quot;],[&quot;Guatemala&quot;,&quot;19.8&quot;],[&quot;Honduras&quot;,&quot;18.8&quot;],[&quot;Trinidad and Tobago&quot;,&quot;18.7&quot;],[&quot;Jamaica&quot;,&quot;17.7&quot;],[&quot;Brazil&quot;,&quot;17.4&quot;],[&quot;United States&quot;,&quot;13.2&quot;],[&quot;Panama&quot;,&quot;12.1&quot;],[&quot;Iraq&quot;,&quot;12.1&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\/04\/strongus_gun_death_rate_is_among_worlds_highest_but_much_lower_than_in_some_placesstrong-300445-1777382862.png\" data-has-csv=\"true\" data-post-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/\" data-chart-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/chart\/u-s-gun-death-rate-is-among-the-highest-in-the-world-but-much-lower-than-in-some-countries\/\" data-chart-title=\"&lt;strong&gt;U.S. gun death rate is among world&#039;s highest, but much lower than in some places&lt;\/strong&gt;\">\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-10\" data-wp-key=\"b3b00460-18d6-4126-a114-22e8d571d04a-chart\" data-wp-interactive=\"prc-chart-builder\/chart\" data-wp-router-region=\"chart-b3b00460-18d6-4126-a114-22e8d571d04a-chart\" data-wp-context=\"{&quot;id&quot;:&quot;b3b00460-18d6-4126-a114-22e8d571d04a-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\"><strong>U.S. gun death rate is among world&#8217;s highest, but much lower than in some places<\/strong><\/div>\n\t\t\t\t\t\t<div class=\"cb__subtitle\"><em>Highest gun deaths rates per 100,000 people in 2023 (age-adjusted), among countries\/territories with at least 1 million people<\/em><\/div>\n\t\t\t\t\t\t<div id=\"b3b00460-18d6-4126-a114-22e8d571d04a-chart\"><img decoding=\"async\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/strongus_gun_death_rate_is_among_worlds_highest_but_much_lower_than_in_some_placesstrong-300445-1777382862.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: Gun deaths include those caused by physical violence and self-harm, as well as those that were unintentional. Source database gives separate statistics for the U.S. and Puerto Rico.<\/div>\n\t\t\t\t\t\t<div class=\"cb__note\">Source: &#8220;Global Burden of Disease 2023,&#8221; Institute for Health Metrics and Evaluation at the University of Washington.<\/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-b3b00460-18d6-4126-a114-22e8d571d04a\"\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-b3b00460-18d6-4126-a114-22e8d571d04a\"\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=\"b3b00460-18d6-4126-a114-22e8d571d04a-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\"><strong>U.S. gun death rate is among world&#8217;s highest, but much lower than in some places<\/strong><\/div>\n\t\t\t<div class=\"cb__subtitle\"><em>Highest gun deaths rates per 100,000 people in 2023 (age-adjusted), among countries\/territories with at least 1 million people<\/em><\/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 style=\"text-align:left\">Country\/territory<\/th><th style=\"text-align:center\">Gun death rate per 100,000 people in 2023 (age-adjusted)<\/th><\/tr><\/thead><tbody><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Venezuela<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">45.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">El Salvador<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">40.4<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Haiti<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">31.3<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Colombia<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">21.7<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Puerto Rico<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">20.5<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Ecuador<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">20.0<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Mexico<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">19.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Guatemala<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">19.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Honduras<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18.8<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Trinidad and Tobago<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">18.7<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Jamaica<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">17.7<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Brazil<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">17.4<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">United States<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">13.2<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Panama<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">12.1<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">Iraq<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">12.1<\/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: Gun deaths include those caused by physical violence and self-harm, as well as those that were unintentional. Source database gives separate statistics for the U.S. and Puerto Rico.<\/div>\n\t\t\t<div class=\"cb__note\">Source: &#8220;Global Burden of Disease 2023,&#8221; Institute for Health Metrics and Evaluation at the University of Washington.<\/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=\"b3b00460-18d6-4126-a114-22e8d571d04a\" 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=\"b3b00460-18d6-4126-a114-22e8d571d04a\" 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=\"b3b00460-18d6-4126-a114-22e8d571d04a\" data-wp-on--click=\"actions.downloadImage\">Download Image<\/button><button class=\"view-button view-button--share\" data-chart-view=\"share\" data-chart-id=\"b3b00460-18d6-4126-a114-22e8d571d04a\" 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\n<p class=\"wp-block-paragraph\">In 2023, the most recent year with global data, the U.S. had about 10,000 more total gun deaths than the country with the next-highest total, Brazil. It was among the top countries for both gun homicides and suicides:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The U.S. trailed only Brazil and Mexico in gun homicides in 2023.<\/li>\n\n\n\n<li>It led the world in the number of gun suicides that year.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Of course, the U.S. is also among the most populous countries in the world. When looking at the rate of gun deaths per 100,000 people \u2013 which adjusts for population differences between countries \u2013 the U.S. ranked below several other places in 2023. Its gun death rate of 13.2 per 100,000 people was far below that of Venezuela (45.8) and El Salvador (40.4) and trailed several other Latin American nations, including Colombia (21.7), Ecuador (20.0), Mexico (19.8), Guatemala (19.8), Honduras (18.8) and Brazil (17.4).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <strong>U.S. gun homicide rate<\/strong> of 6.2 per 100,000 people was below that of more than two dozen other countries and territories in 2023, according to IHME.<\/li>\n\n\n\n<li>The <strong>U.S. gun suicide rate<\/strong> of 6.7 per 100,000 people was second only to Greenland, which had 21.2 such deaths per 100,000 people that year.<\/li>\n<\/ul>\n\n\n\n<h4 id=\"how-many-people-are-killed-in-mass-shootings-in-the-u-s-every-year\" class=\"wp-block-heading\">How many people are killed in mass shootings in the U.S. every year?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">This is a difficult question to answer because&nbsp;<a href=\"https:\/\/www.rand.org\/research\/gun-policy\/analysis\/essays\/mass-shootings.html\">there is no single, agreed-upon definition<\/a>&nbsp;of the term \u201cmass shooting.\u201d Definitions can vary depending on factors including the number of victims and the circumstances of the shooting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The FBI collects data on \u201cactive shooter incidents,\u201d which it defines as \u201cone or more individuals actively engaged in killing or attempting to kill people in a populated area.\u201d Using the FBI\u2019s definition, 23 people \u2013 excluding the shooters \u2013&nbsp;<a href=\"https:\/\/www.fbi.gov\/file-repository\/reports-and-publications\/2024-active-shooter-report\/view\">died in such incidents in 2024<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Gun Violence Archive, an online database of gun violence incidents in the U.S., defines mass shootings as incidents in which four or more people are shot, even if no one was killed (again excluding the shooters). Using this definition, 510 people&nbsp;<a href=\"https:\/\/www.gunviolencearchive.org\/mass-shooting\">died in these incidents in 2024<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Regardless of the definition used, mass shooting deaths are a small fraction of all gun homicides in the U.S. each year.<\/p>\n\n\n\n<h4 id=\"how-has-the-number-of-mass-shootings-in-the-u-s-changed-over-time\" class=\"wp-block-heading\"><strong>How has the number of mass shootings in the U.S. changed over time?<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The same definitional issue that makes it challenging to calculate mass shooting fatalities comes into play when looking at mass shootings over time.<\/p>\n\n\n\n<div class=\"wp-block-group alignright has-global-padding is-layout-constrained wp-container-core-group-is-layout-bd6cbb4d wp-block-group-is-layout-constrained\"><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=\"740820e8-484d-482d-8946-70d954e08d65\" data-wp-interactive=\"prc-chart-builder\/controller\" data-wp-context=\"{&quot;id&quot;:&quot;740820e8-484d-482d-8946-70d954e08d65&quot;,&quot;postId&quot;:8030,&quot;postUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/short-reads\\\/2026\\\/04\\\/28\\\/what-the-data-says-about-gun-deaths-in-the-us\\\/&quot;,&quot;chartPostUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/chart\\\/active-shooter-incidents-in-the-u-s-have-declined-in-recent-years\\\/&quot;,&quot;postPubDate&quot;:&quot;2026-04-28&quot;,&quot;rootUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org&quot;,&quot;featuredImageId&quot;:300941,&quot;featuredImageUrl&quot;:&quot;https:\\\/\\\/alpha.pewresearch.org\\\/pewresearch-org\\\/wp-content\\\/uploads\\\/sites\\\/20\\\/2026\\\/04\\\/active_shooter_incidents_in_the_us_peaked_in_2021_but_have_declined_in_recent_years-300143-1777382818.png&quot;,&quot;title&quot;:&quot;Active shooter incidents in the U.S. peaked in 2021 but have declined in recent years&quot;,&quot;subtitle&quot;:&quot;Number of active shooter incidents, by year&quot;,&quot;note&quot;:&quot;Note: Active shooter incidents are defined by the FBI as \\&quot;one or more individuals actively engaged in killing or attempting to kill people in a populated area.\\&quot;&quot;,&quot;source&quot;:&quot;Source: Federal Bureau of Investigation.&quot;,&quot;tag&quot;:&quot;PEW RESEARCH CENTER&quot;,&quot;tableData&quot;:{&quot;header&quot;:[&quot;Year&quot;,&quot;Active shooter incidents&quot;],&quot;rows&quot;:[[&quot;2000&quot;,&quot;3&quot;],[&quot;2001&quot;,&quot;10&quot;],[&quot;2002&quot;,&quot;7&quot;],[&quot;2003&quot;,&quot;12&quot;],[&quot;2004&quot;,&quot;5&quot;],[&quot;2005&quot;,&quot;11&quot;],[&quot;2006&quot;,&quot;12&quot;],[&quot;2007&quot;,&quot;14&quot;],[&quot;2008&quot;,&quot;9&quot;],[&quot;2009&quot;,&quot;19&quot;],[&quot;2010&quot;,&quot;27&quot;],[&quot;2011&quot;,&quot;13&quot;],[&quot;2012&quot;,&quot;21&quot;],[&quot;2013&quot;,&quot;19&quot;],[&quot;2014&quot;,&quot;20&quot;],[&quot;2015&quot;,&quot;20&quot;],[&quot;2016&quot;,&quot;20&quot;],[&quot;2017&quot;,&quot;31&quot;],[&quot;2018&quot;,&quot;30&quot;],[&quot;2019&quot;,&quot;30&quot;],[&quot;2020&quot;,&quot;40&quot;],[&quot;2021&quot;,&quot;61&quot;],[&quot;2022&quot;,&quot;50&quot;],[&quot;2023&quot;,&quot;48&quot;],[&quot;2024&quot;,&quot;24&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\/04\/active_shooter_incidents_in_the_us_peaked_in_2021_but_have_declined_in_recent_years-300143-1777382818.png\" data-has-csv=\"true\" data-post-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/\" data-chart-url=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/chart\/active-shooter-incidents-in-the-u-s-have-declined-in-recent-years\/\" data-chart-title=\"Active shooter incidents in the U.S. peaked in 2021 but have declined in recent 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-12\" data-wp-key=\"740820e8-484d-482d-8946-70d954e08d65-chart\" data-wp-interactive=\"prc-chart-builder\/chart\" data-wp-router-region=\"chart-740820e8-484d-482d-8946-70d954e08d65-chart\" data-wp-context=\"{&quot;id&quot;:&quot;740820e8-484d-482d-8946-70d954e08d65-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\">Active shooter incidents in the U.S. peaked in 2021 but have declined in recent years<\/div>\n\t\t\t\t\t\t<div class=\"cb__subtitle\">Number of active shooter incidents, by year<\/div>\n\t\t\t\t\t\t<div id=\"740820e8-484d-482d-8946-70d954e08d65-chart\"><img decoding=\"async\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/active_shooter_incidents_in_the_us_peaked_in_2021_but_have_declined_in_recent_years-300143-1777382818.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: Active shooter incidents are defined by the FBI as &#8220;one or more individuals actively engaged in killing or attempting to kill people in a populated area.&#8221;<\/div>\n\t\t\t\t\t\t<div class=\"cb__note\">Source: Federal Bureau of Investigation.<\/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-740820e8-484d-482d-8946-70d954e08d65\"\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-740820e8-484d-482d-8946-70d954e08d65\"\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=\"740820e8-484d-482d-8946-70d954e08d65-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\">Active shooter incidents in the U.S. peaked in 2021 but have declined in recent years<\/div>\n\t\t\t<div class=\"cb__subtitle\">Number of active shooter incidents, by year<\/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 style=\"text-align:left\">Year<\/th><th style=\"text-align:center\">Active shooter incidents<\/th><\/tr><\/thead><tbody><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2000<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">3<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2001<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">10<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2002<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">7<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2003<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">12<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2004<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">5<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2005<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">11<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2006<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">12<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2007<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">14<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2008<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">9<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2009<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">19<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2010<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">27<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2011<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">13<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2012<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">21<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2013<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">19<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2014<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">20<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2015<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">20<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2016<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">20<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2017<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">31<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2018<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">30<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2019<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">30<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2020<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">40<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2021<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">61<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2022<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">50<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2023<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">48<\/td><\/tr><tr><td style=\"text-align:left\" data-prc-v-col=\"0\">2024<\/td><td style=\"text-align:center\" data-prc-v-col=\"1\">24<\/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: Active shooter incidents are defined by the FBI as &#8220;one or more individuals actively engaged in killing or attempting to kill people in a populated area.&#8221;<\/div>\n\t\t\t<div class=\"cb__note\">Source: Federal Bureau of Investigation.<\/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=\"740820e8-484d-482d-8946-70d954e08d65\" 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=\"740820e8-484d-482d-8946-70d954e08d65\" 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=\"740820e8-484d-482d-8946-70d954e08d65\" data-wp-on--click=\"actions.downloadImage\">Download Image<\/button><button class=\"view-button view-button--share\" data-chart-view=\"share\" data-chart-id=\"740820e8-484d-482d-8946-70d954e08d65\" 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\n<p class=\"wp-block-paragraph\">The unpredictability of these incidents also complicates matters. As&nbsp;<a href=\"https:\/\/www.rand.org\/research\/gun-policy\/analysis\/essays\/mass-shootings.html\">RAND noted in a research brief<\/a>, \u201cthe relative rarity of these events makes analysis of trends particularly difficult.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The FBI has found a decrease in active shooter incidents in recent years. There were 61 such incidents in 2021, 50 in 2022, 48 in 2023 and 24 in 2024.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Likewise, the Gun Violence Archive has found a generally downward trend in mass shootings during the same span, with 690 such incidents in 2021, 645 in 2022, 660 in 2023 and 502 in 2024.<\/p>\n\n\n\n<h4 id=\"which-types-of-firearms-are-most-commonly-used-in-gun-murders-in-the-u-s\" class=\"wp-block-heading\"><strong>Which types of firearms are most commonly used in gun murders in the U.S.?<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The FBI found that in 2024:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Handguns were involved in 53% of the 11,717 U.S. gun murders and nonnegligent manslaughters for which data is available.<\/li>\n\n\n\n<li>Rifles \u2013 the category that includes guns sometimes referred to as \u201cassault weapons\u201d \u2013 were involved in 3% of these deaths.<\/li>\n\n\n\n<li>Shotguns were involved in 1%.<\/li>\n\n\n\n<li>Other kinds of firearms or those classified as \u201ctype not stated\u201d were involved in the remaining 42%.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s important to note that the FBI\u2019s statistics do not capture the details of all gun murders in the U.S. each year. Its data is based on information submitted voluntarily by police departments around the country, and not all agencies participate or provide complete information each year.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Note: This is an update of a post originally published on Aug. 16, 2019.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The number of gun deaths in the U.S. fell for the third consecutive year in 2024 but remained among the highest annual totals on record.<\/p>\n","protected":false},"author":386,"featured_media":300704,"comment_status":"closed","ping_status":"closed","template":"","meta":{"sub_headline":"","sub_title":"","_crdt_document":"{\"document\":\"AAAMjs7k7R3mjeHPBYob2AeQ\/QXI\/QWgAZL2BZwEASWmAQIBAgoCQgEaSgCkCgECCgJCARpKAIAMAQIKAAREAR9KugECAQIKAkIBGkoArAkBAgoCQgEdSgCYAgECCgJCARpKALwJAQIKAkIBHUoAmAIBAgoCQgEaStQalDABAgoBG0qIAQIBAgoCQgEZSgC2DgECCgJCARlKALgOAQIKAkIBGUoAgg8BAgoCQgEZSgCuDQECCgJCARlKALQNAQIKAkIBGUoAvA4BAgoCQgEZSgCMDgECCgJCARlKALYOAQIKAkIBGUoAsA4BAgoCQgEZSsqEAaSTAQECCgJCAR1KAJgDAQIKAkIBGkoAhgwBAgoCQgEaSgCKCAECCgJCAR1KAJoDAQIKAR9KkAECAQIKARhK0gGWAgECCgJCARpKAIwSAQIKAkIBHUoAvAMBAgoCQgEaSgCQCAECCgJCARpKAI4GAQIKAkIBHUoAgAMBAgoBH0qQAQIBAgoBGErSAZYCAQIKAkIBGkoAuAQBAgoBG0qIAQIBAgoCQgEZSgCQCgECCgJCARlK2guMEQECCgJCAR1KAKIDAQIKAkIBGkoAkAUBAgoCQgEaSgCKBgECCgEfSpABAgECCgEYStIBlgIBAgoBG0qIAQIBAgoCQgEZSgCABQECCgJCARlKygayDAECCgJCARpKALQIAQIKAkIBHUoAmgMBAgoBH0qQAQIBAgoBGErSAZYCAQIKAkIBGkoAvgsBAgoCQgEaSgCgBQECCgJCARpKAIQEAQIKARtKiAECAQIKAkIBGUoAqAcBAgoCQgEZSgCoBQECCgJCARlKALIGAQIKAkIBGUrMFaYaAQIKAkIBGkoAhgoBAgoCQgEdSgCsAwECCgJCARpKAIoUAQIKAR9KkAECAQIKARhK0gGWAgECCgJCARpKALwHAQIKARtKiAECAQIKAkIBGUoAigMBAgoCQgEZStQEjgcBAgoCQgEaSgCUEQECCgEbSogBAgECCgJCARlKAJYGAQIKAkIBGUrgB54NAQIKAkIBHUoAmAMBAgoCQgEaSgCiCwECCgJCARpKAIwNAQIKAkIBGkoAiAwBAgoCQgEaSgC6BAECCgJCAR1KALgDAQIKAkIBGkoAtAUBAgoBH0qQAQIBAgoBGErSAZYCAQIKAkIBGkoAgAoBAgoCQgEaSgC2BQECCgJCARpKAL4GAQIKAkIBHUoAhgQBAgoCQgEaSgCAAgECCgEbSogBAgECCgJCARlKALgEAQIKAkIBGUoAvAQBAgoCQgEZSgCCAgECCgJCARlKwA2QEQECCgJCARpKAI4KAQIKAkIBGkoAtQgoAKgAIQAoAicABAAnAAQAJwAEACgEJwAoGyEAKBQnAAcAKAMnAQQAKBwnAIcAKAMnAQQAKBwnAIcAKAMnACgAJwAEACghJwAHACgDJwEEACgcJwCHACgDJwEEACgfJwCHACgDJwEEACgcJwCHACgDJwEEACgfJwCHACgDJwEEACgcJwCHACgDJwAoHScABwAoAycBBAAoGycAhwAoAycBBAAoGycAhwAoAycBBAAoGycAhwAoAycBBAAoGycAhwAoAycBBAAoGycAhwAoAycBBAAoGycAhwAoAycBBAAoGycAhwAoAycBBAAoGycAhwAoAycBBAAoGycAhwAoAycBBAAoGycAhwAoAycBBAAoHycAhwAoAycBBAAoHCcAhwAoAycBBAAoHCcAhwAoAycBBAAoHycAhwAoAycAKCEnAAcAKAMnACgaJwCHACgDJwEEACgcJwCHACgDJwEEACgfJwCHACgDJwEEACgcJwCHACgDJwEEACgcJwCHACgDJwEEACgfJwCHACgDJwAoIScABwAoAycAKBonAIcAKAMnAQQAKBwnAIcAKAMnACgdJwAHACgDJwEEACgbJwCHACgDJwEEACgbJwCHACgDJwEEACgfJwCHACgDJwEEACgcJwCHACgDJwEEACgcJwCHACgDJwAoIScABwAoAycAKBonAIcAKAMnACgdJwAHACgDJwEEACgbJwCHACgDJwEEACgbJwCHACgDJwEEACgcJwCHACgDJwEEACgfJwCHACgDJwAoIScABwAoAycAKBonAIcAKAMnAQQAKBwnAIcAKAMnAQQAKBwnAIcAKAMnAQQAKBwnAIcAKAMnACgdJwAHACgDJwEEACgbJwCHACgDJwEEACgbJwCHACgDJwEEACgbJwCHACgDJwEEACgbJwCHACgDJwEEACgcJwCHACgDJwEEACgfJwCHACgDJwEEACgcJwCHACgDJwAoIScABwAoAycAKBonAIcAKAMnAQQAKBwnAIcAKAMnACgdJwAHACgDJwEEACgbJwCHACgDJwEEACgbJwCHACgDJwEEACgcJwCHACgDJwAoHScABwAoAycBBAAoGycAhwAoAycBBAAoGycAhwAoAycBBAAoHycAhwAoAycBBAAoHCcAhwAoAycBBAAoHCcAhwAoAycBBAAoHCcAhwAoAycBBAAoHCcAhwAoAycBBAAoHycAhwAoAycBBAAoHCcAhwAoAycAKCEnAAcAKAMnACgaJwCHACgDJwEEACgcJwCHACgDJwEEACgcJwCHACgDJwEEACgcJwCHACgDJwEEACgfJwCHACgDJwEEACgcJwCHACgDJwAoHScABwAoAycBBAAoGycAhwAoAycBBAAoGycAhwAoAycBBAAoGycAhwAoAycBBAAoGycAhwAoAycBBAAoHCcAhwAoAycBBAAoHCfHtQWimgVzdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHNsdWdkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVXaGF0IHRoZSBkYXRhIHNheXMgYWJvdXQgZ3VuIGRlYXRocyBpbiB0aGUgVS5TLmRvY3VtZW50Y29udGVudDwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Bcm91bmQgNDQsMDAwIHBlb3BsZSBkaWVkIG9mIGd1bi1yZWxhdGVkIGluanVyaWVzIGluIHRoZSBVbml0ZWQgU3RhdGVzIGluIDIwMjQsIGFjY29yZGluZyB0byB0aGUgbGF0ZXN0IGF2YWlsYWJsZSBzdGF0aXN0aWNzIGZyb20gdGhlIENlbnRlcnMgZm9yIERpc2Vhc2UgQ29udHJvbCBhbmQgUHJldmVudGlvbiAoQ0RDKS4gVGhlIG51bWJlciBvZiBndW4gZGVhdGhzIGZlbGwgZm9yIHRoZSB0aGlyZCBjb25zZWN1dGl2ZSB5ZWFyIGJ1dCB3YXMgc3RpbGwgYW1vbmcgdGhlIGhpZ2hlc3QgYW5udWFsIHRvdGFscyBvbiByZWNvcmQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SGVyZSBhcmUgYW5zd2VycyB0byBzb21lIGNvbW1vbiBxdWVzdGlvbnMgYWJvdXQgZ3VuIGRlYXRocyBpbiB0aGUgVS5TLiwgYmFzZWQgb24gYSBQZXcgUmVzZWFyY2ggQ2VudGVyIGFuYWx5c2lzIG9mIGRhdGEgZnJvbSB0aGUgQ0RDLCB0aGUgRkJJIGFuZCBvdGhlciBzb3VyY2VzLiBZb3UgY2FuIGFsc28gcmVhZCBvdXIgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjQvMDcvMjQva2V5LWZhY3RzLWFib3V0LWFtZXJpY2Fucy1hbmQtZ3Vucy8iPnB1YmxpYyBvcGluaW9uIGZpbmRpbmdzPC9hPiBhYm91dCBVLlMuIGd1biB2aW9sZW5jZSBhbmQgZ3VuIHBvbGljeS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6ZGV0YWlscyB7ImNsYXNzTmFtZSI6ImlzLXN0eWxlLXBsdXMtaWNvbiIsInN0eWxlIjp7ImJvcmRlciI6eyJ3aWR0aCI6IjFweCJ9LCJzcGFjaW5nIjp7ImJsb2NrR2FwIjoidmFyOnByZXNldHxzcGFjaW5nfDQwIiwicGFkZGluZyI6eyJib3R0b20iOiJ2YXI6cHJlc2V0fHNwYWNpbmd8MjAiLCJsZWZ0IjoidmFyOnByZXNldHxzcGFjaW5nfDMwIiwicmlnaHQiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8MzAiLCJ0b3AiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8MjAifX0sInR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIwLjg4ZW0ifX0sImJhY2tncm91bmRDb2xvciI6InVpLWJlaWdlLXZlcnktbGlnaHQiLCJmb250RmFtaWx5Ijoic2Fucy1zZXJpZiIsImJvcmRlckNvbG9yIjoidWktZ3JheS1saWdodCJ9IC0tPgo8ZGV0YWlscyBjbGFzcz0id3AtYmxvY2stZGV0YWlscyBpcy1zdHlsZS1wbHVzLWljb24gaGFzLWJvcmRlci1jb2xvciBoYXMtdWktZ3JheS1saWdodC1ib3JkZXItY29sb3IgaGFzLXVpLWJlaWdlLXZlcnktbGlnaHQtYmFja2dyb3VuZC1jb2xvciBoYXMtYmFja2dyb3VuZCBoYXMtc2Fucy1zZXJpZi1mb250LWZhbWlseSIgc3R5bGU9ImJvcmRlci13aWR0aDoxcHg7cGFkZGluZy10b3A6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMjApO3BhZGRpbmctcmlnaHQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMzApO3BhZGRpbmctYm90dG9tOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTIwKTtwYWRkaW5nLWxlZnQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMzApO2ZvbnQtc2l6ZTowLjg4ZW0iPjxzdW1tYXJ5PkFib3V0IHRoaXMgcmVzZWFyY2g8L3N1bW1hcnk+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgUGV3IFJlc2VhcmNoIENlbnRlciBhbmFseXNpcyBhbnN3ZXJzIGNvbW1vbiBxdWVzdGlvbnMgYWJvdXQgZ3VuIGRlYXRocyBpbiB0aGUgVW5pdGVkIFN0YXRlcy4gSXQgbG9va3MgYXQgaG93IHRoZSBudW1iZXIgYW5kIHJhdGUgb2YgdGhlc2UgZGVhdGhzIGhhdmUgY2hhbmdlZCBvdmVyIHRpbWUgYW5kIGhvdyB0aGUgVS5TLiBjb21wYXJlcyB3aXRoIG90aGVyIGNvdW50cmllcyBhbmQgdGVycml0b3JpZXMgb24gdGhlc2UgbWV0cmljcywgYW1vbmcgb3RoZXIgdG9waWNzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsiYW5jaG9yIjoid2h5LWRpZC13ZS1kby10aGlzIn0gLS0+CjxoNCBpZD0id2h5LWRpZC13ZS1kby10aGlzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5XaHkgZGlkIHdlIGRvIHRoaXM\/PC9zdHJvbmc+PC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5QZXcgUmVzZWFyY2ggQ2VudGVyIGRvZXMgcmVzZWFyY2ggdG8gaGVscCB0aGUgcHVibGljLCBtZWRpYSBhbmQgZGVjaXNpb24tbWFrZXJzIHVuZGVyc3RhbmQgaW1wb3J0YW50IHRvcGljcy4gVGhpcyBhbmFseXNpcyBidWlsZHMgb24gb3VyIHByZXZpb3VzIHdvcmsgYWJvdXQgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3RvcGljL3BvbGl0aWNzLXBvbGljeS9wb2xpdGljYWwtaXNzdWVzL2d1bi1wb2xpY3kvIj5ndW5zIGFuZCBndW4gcG9saWN5PC9hPiBpbiB0aGUgVS5TLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsiYW5jaG9yIjoiaG93LWRpZC13ZS1kby10aGlzIn0gLS0+CjxoNCBpZD0iaG93LWRpZC13ZS1kby10aGlzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5Ib3cgZGlkIHdlIGRvIHRoaXM\/PC9zdHJvbmc+PC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XZSByZWxpZWQgcHJpbWFyaWx5IG9uIG1vcnRhbGl0eSBkYXRhIGNvbGxlY3RlZCBieSB0aGUgQ2VudGVycyBmb3IgRGlzZWFzZSBDb250cm9sIGFuZCBQcmV2ZW50aW9uIGFuZCBwdWJsaXNoZWQgaW4gaXRzIDxhIGhyZWY9Imh0dHBzOi8vd29uZGVyLmNkYy5nb3YvZGVhdGhzLWJ5LXVuZGVybHlpbmctY2F1c2UuaHRtbCI+V09OREVSIGRhdGFiYXNlPC9hPi4gT3VyIGFuYWx5c2lzIGluY2x1ZGVzIHN1cHBsZW1lbnRhbCBkYXRhIGZyb20gdGhlIEZCSeKAmXMgPGEgaHJlZj0iaHR0cHM6Ly9jZGUudWNyLmNqaXMuZ292L0xBVEVTVC93ZWJhcHAvIy9wYWdlcy9ob21lIj5DcmltZSBEYXRhIEV4cGxvcmVyPC9hPiwgYXMgd2VsbCBhcyBjcm9zcy1uYXRpb25hbCBzdGF0aXN0aWNzIGZyb20gdGhlIDxhIGhyZWY9Imh0dHBzOi8vdml6aHViLmhlYWx0aGRhdGEub3JnL2diZC1yZXN1bHRzLyI+R2xvYmFsIEJ1cmRlbiBvZiBEaXNlYXNlIGRhdGFiYXNlPC9hPiBwdWJsaXNoZWQgYnkgdGhlIEluc3RpdHV0ZSBmb3IgSGVhbHRoIE1ldHJpY3MgYW5kIEV2YWx1YXRpb24gYXQgdGhlIFVuaXZlcnNpdHkgb2YgV2FzaGluZ3Rvbi4gQWRkaXRpb25hbCBpbmZvcm1hdGlvbiBhYm91dCBhbGwgc291cmNlcyBjYW4gYmUgZm91bmQgYnkgZm9sbG93aW5nIHRoZSBsaW5rcyBpbiB0aGUgdGV4dC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2RldGFpbHM+CjwhLS0gL3dwOmRldGFpbHMgLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1tYW55LXBlb3BsZS1kaWUtZnJvbS1ndW4tcmVsYXRlZC1pbmp1cmllcy1pbi10aGUtdS1zLWVhY2gteWVhciIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1tYW55LXBlb3BsZS1kaWUtZnJvbS1ndW4tcmVsYXRlZC1pbmp1cmllcy1pbi10aGUtdS1zLWVhY2gteWVhciI+SG93IG1hbnkgcGVvcGxlIGRpZSBmcm9tIGd1bi1yZWxhdGVkIGluanVyaWVzIGluIHRoZSBVLlMuIGVhY2ggeWVhcj88L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI3doYXQtc2hhcmUtb2YtdS1zLWd1bi1kZWF0aHMtYXJlLWhvbWljaWRlcy13aGF0LXNoYXJlLWFyZS1zdWljaWRlcyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI3doYXQtc2hhcmUtb2YtdS1zLWd1bi1kZWF0aHMtYXJlLWhvbWljaWRlcy13aGF0LXNoYXJlLWFyZS1zdWljaWRlcyI+V2hhdCBzaGFyZSBvZiBVLlMuIGd1biBkZWF0aHMgYXJlIGhvbWljaWRlcz8gV2hhdCBzaGFyZSBhcmUgc3VpY2lkZXM\/PC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyN3aGF0LXNoYXJlLW9mLWFsbC1ob21pY2lkZXMtYW5kLXN1aWNpZGVzLWluLXRoZS11LXMtaW52b2x2ZS1hLWd1biIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI3doYXQtc2hhcmUtb2YtYWxsLWhvbWljaWRlcy1hbmQtc3VpY2lkZXMtaW4tdGhlLXUtcy1pbnZvbHZlLWEtZ3VuIj5XaGF0IHNoYXJlIG9mIDxlbT5hbGwgPC9lbT5ob21pY2lkZXMgYW5kIHN1aWNpZGVzIGluIHRoZSBVLlMuIGludm9sdmUgYSBndW4\/PC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyNob3ctaGFzLXRoZS1udW1iZXItb2YtdS1zLWd1bi1kZWF0aHMtY2hhbmdlZC1vdmVyLXRpbWUiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyNob3ctaGFzLXRoZS1udW1iZXItb2YtdS1zLWd1bi1kZWF0aHMtY2hhbmdlZC1vdmVyLXRpbWUiPkhvdyBoYXMgdGhlIG51bWJlciBvZiBVLlMuIGd1biBkZWF0aHMgY2hhbmdlZCBvdmVyIHRpbWU\/PC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyNob3ctaGFzLXRoZS1yYXRlLW9mLXUtcy1ndW4tZGVhdGhzLWNoYW5nZWQtb3Zlci10aW1lIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jaG93LWhhcy10aGUtcmF0ZS1vZi11LXMtZ3VuLWRlYXRocy1jaGFuZ2VkLW92ZXItdGltZSI+SG93IGhhcyB0aGUgPGVtPnJhdGU8L2VtPiBvZiBVLlMuIGd1biBkZWF0aHMgY2hhbmdlZCBvdmVyIHRpbWU\/PC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyN3aGljaC1zdGF0ZXMtaGF2ZS10aGUtaGlnaGVzdC1hbmQtbG93ZXN0LWd1bi1kZWF0aC1yYXRlcy1pbi10aGUtdS1zIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jd2hpY2gtc3RhdGVzLWhhdmUtdGhlLWhpZ2hlc3QtYW5kLWxvd2VzdC1ndW4tZGVhdGgtcmF0ZXMtaW4tdGhlLXUtcyI+V2hpY2ggc3RhdGVzIGhhdmUgdGhlIGhpZ2hlc3QgYW5kIGxvd2VzdCBndW4gZGVhdGggcmF0ZXMgaW4gdGhlIFUuUy4\/PC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyNob3ctZG9lcy10aGUtdS1zLWNvbXBhcmUtd2l0aC1vdGhlci1jb3VudHJpZXMtb24tZ3VuLWRlYXRocyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1kb2VzLXRoZS11LXMtY29tcGFyZS13aXRoLW90aGVyLWNvdW50cmllcy1vbi1ndW4tZGVhdGhzIj5Ib3cgZG9lcyB0aGUgVS5TLiBjb21wYXJlIHdpdGggb3RoZXIgY291bnRyaWVzIG9uIGd1biBkZWF0aHM\/PC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyNob3ctbWFueS1wZW9wbGUtYXJlLWtpbGxlZC1pbi1tYXNzLXNob290aW5ncy1pbi10aGUtdS1zLWV2ZXJ5LXllYXIiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyNob3ctbWFueS1wZW9wbGUtYXJlLWtpbGxlZC1pbi1tYXNzLXNob290aW5ncy1pbi10aGUtdS1zLWV2ZXJ5LXllYXIiPkhvdyBtYW55IHBlb3BsZSBhcmUga2lsbGVkIGluIG1hc3Mgc2hvb3RpbmdzIGluIHRoZSBVLlMuIGV2ZXJ5IHllYXI\/PC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyNob3ctaGFzLXRoZS1udW1iZXItb2YtbWFzcy1zaG9vdGluZ3MtaW4tdGhlLXUtcy1jaGFuZ2VkLW92ZXItdGltZSIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1oYXMtdGhlLW51bWJlci1vZi1tYXNzLXNob290aW5ncy1pbi10aGUtdS1zLWNoYW5nZWQtb3Zlci10aW1lIj5Ib3cgaGFzIHRoZSBudW1iZXIgb2YgbWFzcyBzaG9vdGluZ3MgaW4gdGhlIFUuUy4gY2hhbmdlZCBvdmVyIHRpbWU\/PC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyN3aGljaC10eXBlcy1vZi1maXJlYXJtcy1hcmUtbW9zdC1jb21tb25seS11c2VkLWluLWd1bi1tdXJkZXJzLWluLXRoZS11LXMiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyN3aGljaC10eXBlcy1vZi1maXJlYXJtcy1hcmUtbW9zdC1jb21tb25seS11c2VkLWluLWd1bi1tdXJkZXJzLWluLXRoZS11LXMiPldoaWNoIHR5cGVzIG9mIGZpcmVhcm1zIGFyZSBtb3N0IGNvbW1vbmx5IHVzZWQgaW4gZ3VuIG11cmRlcnMgaW4gdGhlIFUuUy4\/PC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsiYW5jaG9yIjoiaG93LW1hbnktcGVvcGxlLWRpZS1mcm9tLWd1bi1yZWxhdGVkLWluanVyaWVzLWluLXRoZS11LXMtZWFjaC15ZWFyIn0gLS0+CjxoNCBpZD0iaG93LW1hbnktcGVvcGxlLWRpZS1mcm9tLWd1bi1yZWxhdGVkLWluanVyaWVzLWluLXRoZS11LXMtZWFjaC15ZWFyIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+SG93IG1hbnkgcGVvcGxlIGRpZSBmcm9tIGd1bi1yZWxhdGVkIGluanVyaWVzIGluIHRoZSBVLlMuIGVhY2ggeWVhcj88L2g0Pgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIDIwMjQsIHRoZSBtb3N0IHJlY2VudCB5ZWFyIHdpdGggY29tcGxldGUgZGF0YSwgNDQsNDQ3IHBlb3BsZSBkaWVkIGZyb20gZ3VuLXJlbGF0ZWQgaW5qdXJpZXMsIGFjY29yZGluZyB0byB0aGUgQ0RDLiBUaGF0IGZpZ3VyZSBpbmNsdWRlcyBndW4gaG9taWNpZGVzIGFuZCBndW4gc3VpY2lkZXMsIGFsb25nIHdpdGggdGhyZWUgbGVzcyBjb21tb24gdHlwZXMgb2YgZ3VuLXJlbGF0ZWQgZGVhdGhzIHRoZSBDREMgdHJhY2tzOiB0aG9zZSB0aGF0IGludm9sdmVkIGxhdyBlbmZvcmNlbWVudCwgdGhvc2UgdGhhdCB3ZXJlIGFjY2lkZW50YWwgYW5kIHRob3NlIHdpdGggdW5kZXRlcm1pbmVkIGNpcmN1bXN0YW5jZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIHRvdGFsIGV4Y2x1ZGVzIGRlYXRocyBpbiB3aGljaCBndW5zaG90IGluanVyaWVzIHBsYXllZCBhIGNvbnRyaWJ1dGluZywgYnV0IG5vdCBwcmluY2lwYWwsIHJvbGUuIChDREMgZmF0YWxpdHkgc3RhdGlzdGljcyBhcmUgYmFzZWQgb24gaW5mb3JtYXRpb24gZnJvbSBvZmZpY2lhbCBkZWF0aCBjZXJ0aWZpY2F0ZXMsIHdoaWNoIGlkZW50aWZ5IGEgc2luZ2xlIGNhdXNlIG9mIGRlYXRoLik8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImFuY2hvciI6IndoYXQtc2hhcmUtb2YtdS1zLWd1bi1kZWF0aHMtYXJlLWhvbWljaWRlcy13aGF0LXNoYXJlLWFyZS1zdWljaWRlcyJ9IC0tPgo8aDQgaWQ9IndoYXQtc2hhcmUtb2YtdS1zLWd1bi1kZWF0aHMtYXJlLWhvbWljaWRlcy13aGF0LXNoYXJlLWFyZS1zdWljaWRlcyIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPldoYXQgc2hhcmUgb2YgVS5TLiBndW4gZGVhdGhzIGFyZSBob21pY2lkZXM\/IFdoYXQgc2hhcmUgYXJlIHN1aWNpZGVzPzwvaDQ+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmdyb3VwIHsiYWxpZ24iOiJyaWdodCIsImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQiLCJjb250ZW50U2l6ZSI6IjMxMHB4In19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbnJpZ2h0Ij48IS0tIHdwOnByYy1jaGFydC1idWlsZGVyL3N5bmNlZC1jaGFydCB7InJlZiI6MzAwMTQ5fSAvLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRob3VnaCB0aGV5IHRlbmQgdG8gZ2V0IGxlc3MgcHVibGljIGF0dGVudGlvbiB0aGFuIGd1bi1yZWxhdGVkIGhvbWljaWRlcywgc3VpY2lkZXMgaGF2ZSBsb25nIGFjY291bnRlZCBmb3IgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL2ZhY3QtdGFuay8yMDEzLzA1LzI0L3N1aWNpZGVzLWFjY291bnQtZm9yLW1vc3QtZ3VuLWRlYXRocy8iPnRoZSBtYWpvcml0eSBvZiBVLlMuIGd1biBkZWF0aHM8L2E+LiBJbiAyMDI0LCA2MiUgb2YgYWxsIGd1bi1yZWxhdGVkIGRlYXRocyBpbiB0aGUgVS5TLiB3ZXJlIHN1aWNpZGVzICgyNyw1OTMpLCB3aGlsZSAzNSUgd2VyZSBob21pY2lkZXMgKDE1LDM2NCkuIFRoZSByZXN0IGludm9sdmVkIGxhdyBlbmZvcmNlbWVudCAoNjM2KSwgd2VyZSBhY2NpZGVudGFsICg0NTApIG9yIGhhZCB1bmRldGVybWluZWQgY2lyY3Vtc3RhbmNlcyAoNDA0KTsgZWFjaCBvZiB0aGVzZSBjYXRlZ29yaWVzIGFjY291bnRlZCBmb3IgYXJvdW5kIDElIG9mIGFsbCBndW4gZGVhdGhzLCBhY2NvcmRpbmcgdG8gQ0RDIGRhdGEuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJhbmNob3IiOiJ3aGF0LXNoYXJlLW9mLWFsbC1ob21pY2lkZXMtYW5kLXN1aWNpZGVzLWluLXRoZS11LXMtaW52b2x2ZS1hLWd1biJ9IC0tPgo8aDQgaWQ9IndoYXQtc2hhcmUtb2YtYWxsLWhvbWljaWRlcy1hbmQtc3VpY2lkZXMtaW4tdGhlLXUtcy1pbnZvbHZlLWEtZ3VuIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+V2hhdCBzaGFyZSBvZiZuYnNwOzxlbT5hbGw8L2VtPiZuYnNwO2hvbWljaWRlcyBhbmQgc3VpY2lkZXMgaW4gdGhlIFUuUy4gaW52b2x2ZSBhIGd1bj88L2g0Pgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIDIwMjQsIDc2JSBvZiBhbGwgVS5TLiBob21pY2lkZXMgKDE1LDM2NCBvZiAyMCwxNjIpIGludm9sdmVkIGEgZmlyZWFybS4gVGhhdCB3YXMgZG93biBhIGJpdCBmcm9tIG90aGVyIHJlY2VudCB5ZWFycywgYnV0IHN0aWxsIGFtb25nIHRoZSBoaWdoZXN0IHBlcmNlbnRhZ2VzIHNpbmNlIDE5Njgg4oCTIHRoZSBlYXJsaWVzdCB5ZWFyIGZvciB3aGljaCB0aGUgQ0RDIGhhcyBvbmxpbmUgcmVjb3Jkcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbiBhZGRpdGlvbiwgNTclIG9mIGFsbCBzdWljaWRlcyBpbiAyMDI0ICgyNyw1OTMgb2YgNDgsODI0KSBpbnZvbHZlZCBhIGd1bi4gVGhhdCB3YXMgaGlnaGVyIHRoYW4gaW4gcmVjZW50IHllYXJzLCBidXQgYmVsb3cgdGhlIHBlYWsgb2YgNjElIGluIGJvdGggMTk5MyBhbmQgMTk5MC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImFuY2hvciI6Imhvdy1oYXMtdGhlLW51bWJlci1vZi11LXMtZ3VuLWRlYXRocy1jaGFuZ2VkLW92ZXItdGltZSJ9IC0tPgo8aDQgaWQ9Imhvdy1oYXMtdGhlLW51bWJlci1vZi11LXMtZ3VuLWRlYXRocy1jaGFuZ2VkLW92ZXItdGltZSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhvdyBoYXMgdGhlIG51bWJlciBvZiBVLlMuIGd1biBkZWF0aHMgY2hhbmdlZCBvdmVyIHRpbWU\/PC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6Z3JvdXAgeyJhbGlnbiI6InJpZ2h0IiwibGF5b3V0Ijp7InR5cGUiOiJjb25zdHJhaW5lZCIsImNvbnRlbnRTaXplIjoiNDIwcHgifX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWducmlnaHQiPjwhLS0gd3A6cHJjLWNoYXJ0LWJ1aWxkZXIvc3luY2VkLWNoYXJ0IHsicmVmIjozMDAxODd9IC8tLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIDQ0LDQ0NyBndW4gZGVhdGhzIGluIDIwMjQgd2VyZSB0aGUgZmlmdGgtaGlnaGVzdCB0b3RhbCBvbiByZWNvcmQgc2luY2UgMTk2OCwgdHJhaWxpbmcgb25seSB0aGUgZm91ciBwcmV2aW91cyB5ZWFycy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkd1biBob21pY2lkZXMgcm9zZSBkcmFtYXRpY2FsbHkgZHVyaW5nIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvdG9waWMvY29yb25hdmlydXMtZGlzZWFzZS1jb3ZpZC0xOS8iPmNvcm9uYXZpcnVzIHBhbmRlbWljPC9hPiBidXQgaGF2ZSBkZWNsaW5lZCBzdWJzdGFudGlhbGx5IGluIG1vcmUgcmVjZW50IHllYXJzLiBUaGUgbnVtYmVyIG9mIGd1biBob21pY2lkZXMgZmVsbCBmcm9tIGEgcmVjb3JkIDIwLDk1OCBpbiAyMDIxIHRvIDE1LDM2NCBpbiAyMDI0LCBhIDI3JSBkZWNyZWFzZS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkd1biBzdWljaWRlcywgb24gdGhlIG90aGVyIGhhbmQsIGhhdmUgYmVlbiBvbiBhbiB1cHdhcmQgdHJhamVjdG9yeSBmb3IgbW9zdCBvZiB0aGUgbGFzdCB0d28gZGVjYWRlcy4gVGhleSBwZWFrZWQgaW4gMjAyNCB3aXRoIDI3LDU5MyBzdWNoIGZhdGFsaXRpZXMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJhbmNob3IiOiJob3ctaGFzLXRoZS1yYXRlLW9mLXUtcy1ndW4tZGVhdGhzLWNoYW5nZWQtb3Zlci10aW1lIn0gLS0+CjxoNCBpZD0iaG93LWhhcy10aGUtcmF0ZS1vZi11LXMtZ3VuLWRlYXRocy1jaGFuZ2VkLW92ZXItdGltZSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhvdyBoYXMgdGhlJm5ic3A7PGVtPnJhdGU8L2VtPiZuYnNwO29mIFUuUy4gZ3VuIGRlYXRocyBjaGFuZ2VkIG92ZXIgdGltZT88L2g0Pgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldoaWxlIHRoZSBvdmVyYWxsIG51bWJlciBvZiBndW4gZGVhdGhzIGluIHRoZSBVLlMuIHdhcyBhbW9uZyB0aGUgaGlnaGVzdCBvbiByZWNvcmQgaW4gMjAyNCwgdGhlIG5hdGlvbidzIHBvcHVsYXRpb24gaGFzIGFsc28gZ3Jvd24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2hlbiBhZGp1c3RpbmcgZm9yIHBvcHVsYXRpb24gZ3Jvd3RoIG92ZXIgdGltZSwgdGhlcmUgd2VyZSAxMi44IGd1biBkZWF0aHMgcGVyIDEwMCwwMDAgcGVvcGxlIGluIDIwMjQuIFRoYXQgd2FzIGJlbG93IHRoZSBwZWFrIHJhdGUgb2YgMTYuMyBwZXIgMTAwLDAwMCBpbiAxOTc0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpncm91cCB7ImFsaWduIjoicmlnaHQiLCJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIiwiY29udGVudFNpemUiOiI0MjBweCJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25yaWdodCI+PCEtLSB3cDpwcmMtY2hhcnQtYnVpbGRlci9zeW5jZWQtY2hhcnQgeyJyZWYiOjMwMDE4MX0gLy0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRoZSBndW4gaG9taWNpZGUgcmF0ZSBmZWxsIHRvIDQuNyBmYXRhbGl0aWVzIHBlciAxMDAsMDAwIHBlb3BsZSBpbiAyMDI0LCBmYXIgYmVsb3cgdGhlIHBlYWsgcmF0ZSBvZiA3LjIgcGVyIDEwMCwwMDAgaW4gMTk3NC48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRoZSBndW4gc3VpY2lkZSByYXRlLCBieSBjb250cmFzdCwgaXMgb24gcGFyIHdpdGggaXRzIGFsbC10aW1lIGhpZ2guIFRoZXJlIHdlcmUgNy42IGd1biBzdWljaWRlcyBwZXIgMTAwLDAwMCBwZW9wbGUgaW4gMjAyNCDigJMgYWJvdXQgZXF1YWwgdG8gdGhlIHJlY29yZCA3LjcgcGVyIDEwMCwwMDAgaW4gMTk3Ny48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD4oT25lIGNhdmVhdCB3aGVuIGNvbnNpZGVyaW5nIG9sZGVyIGZpZ3VyZXMgZnJvbSB0aGUgQ0RDOiBHdW4gaG9taWNpZGVzIGFuZCBndW4gc3VpY2lkZXMgYmV0d2VlbiAxOTY4IGFuZCAxOTc4IGFyZSBjbGFzc2lmaWVkIGFzIHRob3NlIGNhdXNlZCBieSBmaXJlYXJtcyBhbmQgZXhwbG9zaXZlcy4gSW4gc3Vic2VxdWVudCB5ZWFycywgdGhleSBhcmUgY2xhc3NpZmllZCBhcyBkZWF0aHMgaW52b2x2aW5nIGZpcmVhcm1zIG9ubHkuKTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsiYW5jaG9yIjoid2hpY2gtc3RhdGVzLWhhdmUtdGhlLWhpZ2hlc3QtYW5kLWxvd2VzdC1ndW4tZGVhdGgtcmF0ZXMtaW4tdGhlLXUtcyJ9IC0tPgo8aDQgaWQ9IndoaWNoLXN0YXRlcy1oYXZlLXRoZS1oaWdoZXN0LWFuZC1sb3dlc3QtZ3VuLWRlYXRoLXJhdGVzLWluLXRoZS11LXMiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5XaGljaCBzdGF0ZXMgaGF2ZSB0aGUgaGlnaGVzdCBhbmQgbG93ZXN0IGd1biBkZWF0aCByYXRlcyBpbiB0aGUgVS5TLj88L2g0Pgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpncm91cCB7ImFsaWduIjoicmlnaHQiLCJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIiwiY29udGVudFNpemUiOiI0MjBweCJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25yaWdodCI+PCEtLSB3cDpwcmMtY2hhcnQtYnVpbGRlci9zeW5jZWQtY2hhcnQgeyJyZWYiOjMwMDE2MH0gLy0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgcmF0ZSBvZiBndW4gZmF0YWxpdGllcyB2YXJpZXMgd2lkZWx5IGZyb20gc3RhdGUgdG8gc3RhdGUuIEluIDIwMjQsIHRoZSBzdGF0ZXMgd2l0aCB0aGUgPHN0cm9uZz5oaWdoZXN0IHRvdGFsIHJhdGVzIG9mIGd1bi1yZWxhdGVkIGRlYXRoczwvc3Ryb25nPiDigJMgY291bnRpbmcgaG9taWNpZGVzLCBzdWljaWRlcyBhbmQgYWxsIG90aGVyIGNhdGVnb3JpZXMgdGhlIENEQyB0cmFja3Mg4oCTIGluY2x1ZGVkIE1pc3Npc3NpcHBpICgyOC4wIHBlciAxMDAsMDAwIHBlb3BsZSksIE5ldyBNZXhpY28gKDI2LjYpLCBBbGFza2EgKDI0LjQpLCBBbGFiYW1hICgyMy43KSBhbmQgV3lvbWluZyAoMjMuNCkuICZuYnNwOzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBzdGF0ZXMgd2l0aCB0aGUgbG93ZXN0IHRvdGFsIHJhdGVzIGluY2x1ZGVkIEhhd2FpaSAoMy43KSwgTWFzc2FjaHVzZXR0cyAoMy44KSwgTmV3IEplcnNleSAoNC4wKSwgTmV3IFlvcmsgKDQuNCkgYW5kIFJob2RlIElzbGFuZCAoNC42KS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgcmVzdWx0cyBhcmUgc29tZXdoYXQgZGlmZmVyZW50IHdoZW4gbG9va2luZyBhdCBndW4gaG9taWNpZGUgYW5kIHN1aWNpZGUgcmF0ZXMgc2VwYXJhdGVseTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRoZSBwbGFjZXMgd2l0aCB0aGUgPHN0cm9uZz5oaWdoZXN0IGd1biBob21pY2lkZSByYXRlczwvc3Ryb25nPiBpbiAyMDI0IGluY2x1ZGVkIHRoZSBEaXN0cmljdCBvZiBDb2x1bWJpYSAoMTguMCBwZXIgMTAwLDAwMCBwZW9wbGUpLCBNaXNzaXNzaXBwaSAoMTYuOSksIExvdWlzaWFuYSAoMTMuMCksIEFsYWJhbWEgKDExLjYpIGFuZCBOZXcgTWV4aWNvICgxMC4zKS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRoZSA8c3Ryb25nPmxvd2VzdCBndW4gaG9taWNpZGUgcmF0ZXM8L3N0cm9uZz4gd2VyZSBpbiBOZXcgSGFtcHNoaXJlICgwLjkpLCBNYWluZSAoMS4yKSwgUmhvZGUgSXNsYW5kICgxLjIpLCBJZGFobyAoMS4zKSBhbmQgTm9ydGggRGFrb3RhICgxLjMpLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VGhlIHN0YXRlcyB3aXRoIHRoZSA8c3Ryb25nPmhpZ2hlc3QgZ3VuIHN1aWNpZGUgcmF0ZXM8L3N0cm9uZz4gaW4gMjAyNCBpbmNsdWRlZCBXeW9taW5nICgxOS43IHBlciAxMDAsMDAwIHBlb3BsZSksIEFsYXNrYSAoMTguNyksIE1vbnRhbmEgKDE2LjkpLCBOZXcgTWV4aWNvICgxNC4zKSBhbmQgSWRhaG8gKDEzLjcpLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VGhlPHN0cm9uZz4gbG93ZXN0IGd1biBzdWljaWRlIHJhdGVzIDwvc3Ryb25nPndlcmUgaW4gRC5DLiAoMS41KSwgSGF3YWlpICgxLjkpLCBOZXcgSmVyc2V5ICgyLjEpLCBNYXNzYWNodXNldHRzICgyLjMpIGFuZCBOZXcgWW9yayAoMi4zKS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGVzZSByYXRlcyBhcmUgYWRqdXN0ZWQgdG8gYWNjb3VudCBmb3IgYWdlIGRpZmZlcmVuY2VzIGFjcm9zcyBzdGF0ZXMuIEFkanVzdGluZyBmb3IgYWdlIGlzIGltcG9ydGFudCBiZWNhdXNlIHNvbWUgc3RhdGVzIGhhdmUgb2xkZXIgcG9wdWxhdGlvbnMgdGhhbiBvdGhlcnMgYW5kIDxhIGhyZWY9Imh0dHBzOi8vdXNhZmFjdHMub3JnL2FydGljbGVzL2FtZXJpY2Fucy1jYXVzZXMtb2YtZGVhdGgtYnktYWdlLWNkYy1kYXRhLyI+bW9ydGFsaXR5IHBhdHRlcm5zIHZhcnkgd2lkZWx5IGJ5IGFnZTwvYT4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJhbmNob3IiOiJob3ctZG9lcy10aGUtdS1zLWNvbXBhcmUtd2l0aC1vdGhlci1jb3VudHJpZXMtb24tZ3VuLWRlYXRocyJ9IC0tPgo8aDQgaWQ9Imhvdy1kb2VzLXRoZS11LXMtY29tcGFyZS13aXRoLW90aGVyLWNvdW50cmllcy1vbi1ndW4tZGVhdGhzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5Ib3cgZG9lcyB0aGUgVS5TLiBjb21wYXJlIHdpdGggb3RoZXIgY291bnRyaWVzIG9uIGd1biBkZWF0aHM\/PC9zdHJvbmc+PC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbiBhYnNvbHV0ZSBudW1iZXJzLCB0aGUgVS5TLiBoYXMgZmFyIG1vcmUgZ3VuIGRlYXRocyB0aGFuIGFueSBvdGhlciBjb3VudHJ5LCBhY2NvcmRpbmcgdG8gZGF0YSBjb2xsZWN0ZWQgYnkgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmhlYWx0aGRhdGEub3JnLyI+SW5zdGl0dXRlIGZvciBIZWFsdGggTWV0cmljcyBhbmQgRXZhbHVhdGlvbjwvYT4gKElITUUpIGF0IHRoZSBVbml2ZXJzaXR5IG9mIFdhc2hpbmd0b24uIFRoZSBkYXRhLCB3aGljaCBjb3ZlcnMgMjA0IGNvdW50cmllcyBhbmQgdGVycml0b3JpZXMsIGluY2x1ZGVzIGd1biBkZWF0aHMgY2F1c2VkIGJ5IOKAnHBoeXNpY2FsIHZpb2xlbmNl4oCdIGFuZCDigJxzZWxmLWhhcm0s4oCdIGFzIHdlbGwgYXMgdW5pbnRlbnRpb25hbCBndW4gZGVhdGhzLiAoVGhpcyBhbmFseXNpcyBjb3VudHMgZ3VuIGRlYXRocyBjYXVzZWQgYnkgcGh5c2ljYWwgdmlvbGVuY2UgYXMgaG9taWNpZGVzIGFuZCB0aG9zZSBjYXVzZWQgYnkgc2VsZi1oYXJtIGFzIHN1aWNpZGVzLiBBbGwgcmF0ZXMgYmVsb3cgYXJlIGFkanVzdGVkIHRvIGFjY291bnQgZm9yIGFnZSBkaWZmZXJlbmNlcyBhY3Jvc3MgY291bnRyaWVzIGFuZCB0ZXJyaXRvcmllcy4pPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmdyb3VwIHsiYWxpZ24iOiJyaWdodCIsImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQiLCJjb250ZW50U2l6ZSI6IjQyMHB4In19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbnJpZ2h0Ij48IS0tIHdwOnByYy1jaGFydC1idWlsZGVyL3N5bmNlZC1jaGFydCB7InJlZiI6MzAwNDQ1fSAvLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIDIwMjMsIHRoZSBtb3N0IHJlY2VudCB5ZWFyIHdpdGggZ2xvYmFsIGRhdGEsIHRoZSBVLlMuIGhhZCBhYm91dCAxMCwwMDAgbW9yZSB0b3RhbCBndW4gZGVhdGhzIHRoYW4gdGhlIGNvdW50cnkgd2l0aCB0aGUgbmV4dC1oaWdoZXN0IHRvdGFsLCBCcmF6aWwuIEl0IHdhcyBhbW9uZyB0aGUgdG9wIGNvdW50cmllcyBmb3IgYm90aCBndW4gaG9taWNpZGVzIGFuZCBzdWljaWRlczo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRoZSBVLlMuIHRyYWlsZWQgb25seSBCcmF6aWwgYW5kIE1leGljbyBpbiBndW4gaG9taWNpZGVzIGluIDIwMjMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5JdCBsZWQgdGhlIHdvcmxkIGluIHRoZSBudW1iZXIgb2YgZ3VuIHN1aWNpZGVzIHRoYXQgeWVhci48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5PZiBjb3Vyc2UsIHRoZSBVLlMuIGlzIGFsc28gYW1vbmcgdGhlIG1vc3QgcG9wdWxvdXMgY291bnRyaWVzIGluIHRoZSB3b3JsZC4gV2hlbiBsb29raW5nIGF0IHRoZSByYXRlIG9mIGd1biBkZWF0aHMgcGVyIDEwMCwwMDAgcGVvcGxlIOKAkyB3aGljaCBhZGp1c3RzIGZvciBwb3B1bGF0aW9uIGRpZmZlcmVuY2VzIGJldHdlZW4gY291bnRyaWVzIOKAkyB0aGUgVS5TLiByYW5rZWQgYmVsb3cgc2V2ZXJhbCBvdGhlciBwbGFjZXMgaW4gMjAyMy4gSXRzIGd1biBkZWF0aCByYXRlIG9mIDEzLjIgcGVyIDEwMCwwMDAgcGVvcGxlIHdhcyBmYXIgYmVsb3cgdGhhdCBvZiBWZW5lenVlbGEgKDQ1LjgpIGFuZCBFbCBTYWx2YWRvciAoNDAuNCkgYW5kIHRyYWlsZWQgc2V2ZXJhbCBvdGhlciBMYXRpbiBBbWVyaWNhbiBuYXRpb25zLCBpbmNsdWRpbmcgQ29sb21iaWEgKDIxLjcpLCBFY3VhZG9yICgyMC4wKSwgTWV4aWNvICgxOS44KSwgR3VhdGVtYWxhICgxOS44KSwgSG9uZHVyYXMgKDE4LjgpIGFuZCBCcmF6aWwgKDE3LjQpLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VGhlIDxzdHJvbmc+VS5TLiBndW4gaG9taWNpZGUgcmF0ZTwvc3Ryb25nPiBvZiA2LjIgcGVyIDEwMCwwMDAgcGVvcGxlIHdhcyBiZWxvdyB0aGF0IG9mIG1vcmUgdGhhbiB0d28gZG96ZW4gb3RoZXIgY291bnRyaWVzIGFuZCB0ZXJyaXRvcmllcyBpbiAyMDIzLCBhY2NvcmRpbmcgdG8gSUhNRS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRoZSA8c3Ryb25nPlUuUy4gZ3VuIHN1aWNpZGUgcmF0ZTwvc3Ryb25nPiBvZiA2LjcgcGVyIDEwMCwwMDAgcGVvcGxlIHdhcyBzZWNvbmQgb25seSB0byBHcmVlbmxhbmQsIHdoaWNoIGhhZCAyMS4yIHN1Y2ggZGVhdGhzIHBlciAxMDAsMDAwIHBlb3BsZSB0aGF0IHllYXIuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJhbmNob3IiOiJob3ctbWFueS1wZW9wbGUtYXJlLWtpbGxlZC1pbi1tYXNzLXNob290aW5ncy1pbi10aGUtdS1zLWV2ZXJ5LXllYXIifSAtLT4KPGg0IGlkPSJob3ctbWFueS1wZW9wbGUtYXJlLWtpbGxlZC1pbi1tYXNzLXNob290aW5ncy1pbi10aGUtdS1zLWV2ZXJ5LXllYXIiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Ib3cgbWFueSBwZW9wbGUgYXJlIGtpbGxlZCBpbiBtYXNzIHNob290aW5ncyBpbiB0aGUgVS5TLiBldmVyeSB5ZWFyPzwvaDQ+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBpcyBhIGRpZmZpY3VsdCBxdWVzdGlvbiB0byBhbnN3ZXIgYmVjYXVzZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnJhbmQub3JnL3Jlc2VhcmNoL2d1bi1wb2xpY3kvYW5hbHlzaXMvZXNzYXlzL21hc3Mtc2hvb3RpbmdzLmh0bWwiPnRoZXJlIGlzIG5vIHNpbmdsZSwgYWdyZWVkLXVwb24gZGVmaW5pdGlvbjwvYT4mbmJzcDtvZiB0aGUgdGVybSDigJxtYXNzIHNob290aW5nLuKAnSBEZWZpbml0aW9ucyBjYW4gdmFyeSBkZXBlbmRpbmcgb24gZmFjdG9ycyBpbmNsdWRpbmcgdGhlIG51bWJlciBvZiB2aWN0aW1zIGFuZCB0aGUgY2lyY3Vtc3RhbmNlcyBvZiB0aGUgc2hvb3RpbmcuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIEZCSSBjb2xsZWN0cyBkYXRhIG9uIOKAnGFjdGl2ZSBzaG9vdGVyIGluY2lkZW50cyzigJ0gd2hpY2ggaXQgZGVmaW5lcyBhcyDigJxvbmUgb3IgbW9yZSBpbmRpdmlkdWFscyBhY3RpdmVseSBlbmdhZ2VkIGluIGtpbGxpbmcgb3IgYXR0ZW1wdGluZyB0byBraWxsIHBlb3BsZSBpbiBhIHBvcHVsYXRlZCBhcmVhLuKAnSBVc2luZyB0aGUgRkJJ4oCZcyBkZWZpbml0aW9uLCAyMyBwZW9wbGUg4oCTIGV4Y2x1ZGluZyB0aGUgc2hvb3RlcnMg4oCTJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuZmJpLmdvdi9maWxlLXJlcG9zaXRvcnkvcmVwb3J0cy1hbmQtcHVibGljYXRpb25zLzIwMjQtYWN0aXZlLXNob290ZXItcmVwb3J0L3ZpZXciPmRpZWQgaW4gc3VjaCBpbmNpZGVudHMgaW4gMjAyNDwvYT4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIEd1biBWaW9sZW5jZSBBcmNoaXZlLCBhbiBvbmxpbmUgZGF0YWJhc2Ugb2YgZ3VuIHZpb2xlbmNlIGluY2lkZW50cyBpbiB0aGUgVS5TLiwgZGVmaW5lcyBtYXNzIHNob290aW5ncyBhcyBpbmNpZGVudHMgaW4gd2hpY2ggZm91ciBvciBtb3JlIHBlb3BsZSBhcmUgc2hvdCwgZXZlbiBpZiBubyBvbmUgd2FzIGtpbGxlZCAoYWdhaW4gZXhjbHVkaW5nIHRoZSBzaG9vdGVycykuIFVzaW5nIHRoaXMgZGVmaW5pdGlvbiwgNTEwIHBlb3BsZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3Lmd1bnZpb2xlbmNlYXJjaGl2ZS5vcmcvbWFzcy1zaG9vdGluZyI+ZGllZCBpbiB0aGVzZSBpbmNpZGVudHMgaW4gMjAyNDwvYT4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UmVnYXJkbGVzcyBvZiB0aGUgZGVmaW5pdGlvbiB1c2VkLCBtYXNzIHNob290aW5nIGRlYXRocyBhcmUgYSBzbWFsbCBmcmFjdGlvbiBvZiBhbGwgZ3VuIGhvbWljaWRlcyBpbiB0aGUgVS5TLiBlYWNoIHllYXIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJhbmNob3IiOiJob3ctaGFzLXRoZS1udW1iZXItb2YtbWFzcy1zaG9vdGluZ3MtaW4tdGhlLXUtcy1jaGFuZ2VkLW92ZXItdGltZSJ9IC0tPgo8aDQgaWQ9Imhvdy1oYXMtdGhlLW51bWJlci1vZi1tYXNzLXNob290aW5ncy1pbi10aGUtdS1zLWNoYW5nZWQtb3Zlci10aW1lIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5Ib3cgaGFzIHRoZSBudW1iZXIgb2YgbWFzcyBzaG9vdGluZ3MgaW4gdGhlIFUuUy4gY2hhbmdlZCBvdmVyIHRpbWU\/PC9zdHJvbmc+PC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgc2FtZSBkZWZpbml0aW9uYWwgaXNzdWUgdGhhdCBtYWtlcyBpdCBjaGFsbGVuZ2luZyB0byBjYWxjdWxhdGUgbWFzcyBzaG9vdGluZyBmYXRhbGl0aWVzIGNvbWVzIGludG8gcGxheSB3aGVuIGxvb2tpbmcgYXQgbWFzcyBzaG9vdGluZ3Mgb3ZlciB0aW1lLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpncm91cCB7ImFsaWduIjoicmlnaHQiLCJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIiwiY29udGVudFNpemUiOiI0MjBweCJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25yaWdodCI+PCEtLSB3cDpwcmMtY2hhcnQtYnVpbGRlci9zeW5jZWQtY2hhcnQgeyJyZWYiOjMwMDE0M30gLy0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgdW5wcmVkaWN0YWJpbGl0eSBvZiB0aGVzZSBpbmNpZGVudHMgYWxzbyBjb21wbGljYXRlcyBtYXR0ZXJzLiBBcyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnJhbmQub3JnL3Jlc2VhcmNoL2d1bi1wb2xpY3kvYW5hbHlzaXMvZXNzYXlzL21hc3Mtc2hvb3RpbmdzLmh0bWwiPlJBTkQgbm90ZWQgaW4gYSByZXNlYXJjaCBicmllZjwvYT4sIOKAnHRoZSByZWxhdGl2ZSByYXJpdHkgb2YgdGhlc2UgZXZlbnRzIG1ha2VzIGFuYWx5c2lzIG9mIHRyZW5kcyBwYXJ0aWN1bGFybHkgZGlmZmljdWx0LuKAnTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBGQkkgaGFzIGZvdW5kIGEgZGVjcmVhc2UgaW4gYWN0aXZlIHNob290ZXIgaW5jaWRlbnRzIGluIHJlY2VudCB5ZWFycy4gVGhlcmUgd2VyZSA2MSBzdWNoIGluY2lkZW50cyBpbiAyMDIxLCA1MCBpbiAyMDIyLCA0OCBpbiAyMDIzIGFuZCAyNCBpbiAyMDI0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkxpa2V3aXNlLCB0aGUgR3VuIFZpb2xlbmNlIEFyY2hpdmUgaGFzIGZvdW5kIGEgZ2VuZXJhbGx5IGRvd253YXJkIHRyZW5kIGluIG1hc3Mgc2hvb3RpbmdzIGR1cmluZyB0aGUgc2FtZSBzcGFuLCB3aXRoIDY5MCBzdWNoIGluY2lkZW50cyBpbiAyMDIxLCA2NDUgaW4gMjAyMiwgNjYwIGluIDIwMjMgYW5kIDUwMiBpbiAyMDI0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsiYW5jaG9yIjoid2hpY2gtdHlwZXMtb2YtZmlyZWFybXMtYXJlLW1vc3QtY29tbW9ubHktdXNlZC1pbi1ndW4tbXVyZGVycy1pbi10aGUtdS1zIn0gLS0+CjxoNCBpZD0id2hpY2gtdHlwZXMtb2YtZmlyZWFybXMtYXJlLW1vc3QtY29tbW9ubHktdXNlZC1pbi1ndW4tbXVyZGVycy1pbi10aGUtdS1zIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5XaGljaCB0eXBlcyBvZiBmaXJlYXJtcyBhcmUgbW9zdCBjb21tb25seSB1c2VkIGluIGd1biBtdXJkZXJzIGluIHRoZSBVLlMuPzwvc3Ryb25nPjwvaDQ+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIEZCSSBmb3VuZCB0aGF0IGluIDIwMjQ6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5IYW5kZ3VucyB3ZXJlIGludm9sdmVkIGluIDUzJSBvZiB0aGUgMTEsNzE3IFUuUy4gZ3VuIG11cmRlcnMgYW5kIG5vbm5lZ2xpZ2VudCBtYW5zbGF1Z2h0ZXJzIGZvciB3aGljaCBkYXRhIGlzIGF2YWlsYWJsZS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJpZmxlcyDigJMgdGhlIGNhdGVnb3J5IHRoYXQgaW5jbHVkZXMgZ3VucyBzb21ldGltZXMgcmVmZXJyZWQgdG8gYXMg4oCcYXNzYXVsdCB3ZWFwb25z4oCdIOKAkyB3ZXJlIGludm9sdmVkIGluIDMlIG9mIHRoZXNlIGRlYXRocy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNob3RndW5zIHdlcmUgaW52b2x2ZWQgaW4gMSUuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5PdGhlciBraW5kcyBvZiBmaXJlYXJtcyBvciB0aG9zZSBjbGFzc2lmaWVkIGFzIOKAnHR5cGUgbm90IHN0YXRlZOKAnSB3ZXJlIGludm9sdmVkIGluIHRoZSByZW1haW5pbmcgNDIlLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkl04oCZcyBpbXBvcnRhbnQgdG8gbm90ZSB0aGF0IHRoZSBGQknigJlzIHN0YXRpc3RpY3MgZG8gbm90IGNhcHR1cmUgdGhlIGRldGFpbHMgb2YgYWxsIGd1biBtdXJkZXJzIGluIHRoZSBVLlMuIGVhY2ggeWVhci4gSXRzIGRhdGEgaXMgYmFzZWQgb24gaW5mb3JtYXRpb24gc3VibWl0dGVkIHZvbHVudGFyaWx5IGJ5IHBvbGljZSBkZXBhcnRtZW50cyBhcm91bmQgdGhlIGNvdW50cnksIGFuZCBub3QgYWxsIGFnZW5jaWVzIHBhcnRpY2lwYXRlIG9yIHByb3ZpZGUgY29tcGxldGUgaW5mb3JtYXRpb24gZWFjaCB5ZWFyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxlbT5Ob3RlOiBUaGlzIGlzIGFuIHVwZGF0ZSBvZiBhIHBvc3Qgb3JpZ2luYWxseSBwdWJsaXNoZWQgb24gQXVnLiAxNiwgMjAxOS48L2VtPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmRvY3VtZW50ZXhjZXJwdFRoZSBudW1iZXIgb2YgZ3VuIGRlYXRocyBpbiB0aGUgVS5TLiBmZWxsIGZvciB0aGUgdGhpcmQgY29uc2VjdXRpdmUgeWVhciBpbiAyMDI0IGJ1dCByZW1haW5lZCBhbW9uZyB0aGUgaGlnaGVzdCBhbm51YWwgdG90YWxzIG9uIHJlY29yZC5kb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50dGVtcGxhdGVkb2N1bWVudG1ldGFzdWJfaGVhZGxpbmVzdWJfdGl0bGVfcHJjX3B1YmxpY19yZXZpc2lvbnNfcHBwX2V4cGlyYXRpb25faG91cnNfcHBwX2VuYWJsZWRhcHBsZV9uZXdzX2FwaV9jcmVhdGVkX2F0YXBwbGVfbmV3c19hcGlfaWRhcHBsZV9uZXdzX2FwaV9tb2RpZmllZF9hdGFwcGxlX25ld3NfYXBpX3JldmlzaW9uYXBwbGVfbmV3c19hcGlfc2hhcmVfdXJsYXBwbGVfbmV3c19jb3Zlcl9tZWRpYV9wcm92aWRlcmFwcGxlX25ld3NfY292ZXJpbWFnZWFwcGxlX25ld3NfY292ZXJpbWFnZV9jYXB0aW9uYXBwbGVfbmV3c19jb3Zlcl92aWRlb19pZGFwcGxlX25ld3NfY292ZXJfdmlkZW9fdXJsYXBwbGVfbmV3c19jb3Zlcl9lbWJlZHdlYnZpZGVvX3VybGFwcGxlX25ld3NfaXNfaGlkZGVuYXBwbGVfbmV3c19pc19wYWlkYXBwbGVfbmV3c19pc19wcmV2aWV3YXBwbGVfbmV3c19pc19zcG9uc29yZWRhcHBsZV9uZXdzX21hdHVyaXR5X3JhdGluZ2FwcGxlX25ld3NfbWV0YWRhdGFhcHBsZV9uZXdzX3B1bGxxdW90ZWFwcGxlX25ld3NfcHVsbHF1b3RlX3Bvc2l0aW9uYXBwbGVfbmV3c19zbHVnYXBwbGVfbmV3c19zZWN0aW9uc2FwcGxlX25ld3Nfc3VwcHJlc3NfdmlkZW9fdXJsYXBwbGVfbmV3c191c2VfaW1hZ2VfY29tcG9uZW50cmVsYXRlZFBvc3RzX3ByY19mb3JrX3BhcmVudF9wcmNfZm9ya19zdGF0dXNfcHJjX2FjdGl2ZV9mb3JrZGF0YWNpdGVfZG9pZGF0YWNpdGVfZG9pX2NpdGF0aW9uX3ByY19zZW9fcXJfYXR0YWNobWVudF9pZHNwb2tlbl9hcnRpY2xlX3BsYXllcl9lbmFibGVkYnlsaW5lc2Fja25vd2xlZGdlbWVudHNkaXNwbGF5QnlsaW5lc2Zvb3Rub3Rlc2RvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50YnlsaW5lc2RvY3VtZW50Y29sbGVjdGlvbmRvY3VtZW50ZGF0YXNldHNkb2N1bWVudF9wb3N0X3Zpc2liaWxpdHlkb2N1bWVudGZvcm1hdHNkb2N1bWVudF9mdW5kX3Bvb2xkb2N1bWVudGxhbmd1YWdlc2RvY3VtZW50cmVnaW9ucy1jb3VudHJpZXNkb2N1bWVudHJlc2VhcmNoLXRlYW1zZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBcm91bmQgNDQsMDAwIHBlb3BsZSBkaWVkIG9mIGd1bi1yZWxhdGVkIGluanVyaWVzIGluIHRoZSBVbml0ZWQgU3RhdGVzIGluIDIwMjQsIGFjY29yZGluZyB0byB0aGUgbGF0ZXN0IGF2YWlsYWJsZSBzdGF0aXN0aWNzIGZyb20gdGhlIENlbnRlcnMgZm9yIERpc2Vhc2UgQ29udHJvbCBhbmQgUHJldmVudGlvbiAoQ0RDKS4gVGhlIG51bWJlciBvZiBndW4gZGVhdGhzIGZlbGwgZm9yIHRoZSB0aGlyZCBjb25zZWN1dGl2ZSB5ZWFyIGJ1dCB3YXMgc3RpbGwgYW1vbmcgdGhlIGhpZ2hlc3QgYW5udWFsIHRvdGFscyBvbiByZWNvcmQuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhlcmUgYXJlIGFuc3dlcnMgdG8gc29tZSBjb21tb24gcXVlc3Rpb25zIGFib3V0IGd1biBkZWF0aHMgaW4gdGhlIFUuUy4sIGJhc2VkIG9uIGEgUGV3IFJlc2VhcmNoIENlbnRlciBhbmFseXNpcyBvZiBkYXRhIGZyb20gdGhlIENEQywgdGhlIEZCSSBhbmQgb3RoZXIgc291cmNlcy4gWW91IGNhbiBhbHNvIHJlYWQgb3VyIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI0LzA3LzI0L2tleS1mYWN0cy1hYm91dC1hbWVyaWNhbnMtYW5kLWd1bnMvIj5wdWJsaWMgb3BpbmlvbiBmaW5kaW5nczwvYT4gYWJvdXQgVS5TLiBndW4gdmlvbGVuY2UgYW5kIGd1biBwb2xpY3kuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc2hvd0NvbnRlbnRzdW1tYXJ5QWJvdXQgdGhpcyByZXNlYXJjaGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3djbG9zZVdoZW5Gb2N1c0xvc3RjbGFzc05hbWVzdHlsZWJhY2tncm91bmRDb2xvcmZvbnRGYW1pbHlib3JkZXJDb2xvcmZvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBQZXcgUmVzZWFyY2ggQ2VudGVyIGFuYWx5c2lzIGFuc3dlcnMgY29tbW9uIHF1ZXN0aW9ucyBhYm91dCBndW4gZGVhdGhzIGluIHRoZSBVbml0ZWQgU3RhdGVzLiBJdCBsb29rcyBhdCBob3cgdGhlIG51bWJlciBhbmQgcmF0ZSBvZiB0aGVzZSBkZWF0aHMgaGF2ZSBjaGFuZ2VkIG92ZXIgdGltZSBhbmQgaG93IHRoZSBVLlMuIGNvbXBhcmVzIHdpdGggb3RoZXIgY291bnRyaWVzIGFuZCB0ZXJyaXRvcmllcyBvbiB0aGVzZSBtZXRyaWNzLCBhbW9uZyBvdGhlciB0b3BpY3MuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2h5IGRpZCB3ZSBkbyB0aGlzPzwvc3Ryb25nPmxldmVsYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2lzQ2hhcHRlcmFsdFRvY1RleHRhbmNob3Jmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFBldyBSZXNlYXJjaCBDZW50ZXIgZG9lcyByZXNlYXJjaCB0byBoZWxwIHRoZSBwdWJsaWMsIG1lZGlhIGFuZCBkZWNpc2lvbi1tYWtlcnMgdW5kZXJzdGFuZCBpbXBvcnRhbnQgdG9waWNzLiBUaGlzIGFuYWx5c2lzIGJ1aWxkcyBvbiBvdXIgcHJldmlvdXMgd29yayBhYm91dCA8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvdG9waWMvcG9saXRpY3MtcG9saWN5L3BvbGl0aWNhbC1pc3N1ZXMvZ3VuLXBvbGljeS8iPmd1bnMgYW5kIGd1biBwb2xpY3k8L2E+IGluIHRoZSBVLlMuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+SG93IGRpZCB3ZSBkbyB0aGlzPzwvc3Ryb25nPmxldmVsYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2lzQ2hhcHRlcmFsdFRvY1RleHRhbmNob3Jmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdlIHJlbGllZCBwcmltYXJpbHkgb24gbW9ydGFsaXR5IGRhdGEgY29sbGVjdGVkIGJ5IHRoZSBDZW50ZXJzIGZvciBEaXNlYXNlIENvbnRyb2wgYW5kIFByZXZlbnRpb24gYW5kIHB1Ymxpc2hlZCBpbiBpdHMgPGEgaHJlZj0iaHR0cHM6Ly93b25kZXIuY2RjLmdvdi9kZWF0aHMtYnktdW5kZXJseWluZy1jYXVzZS5odG1sIj5XT05ERVIgZGF0YWJhc2U8L2E+LiBPdXIgYW5hbHlzaXMgaW5jbHVkZXMgc3VwcGxlbWVudGFsIGRhdGEgZnJvbSB0aGUgRkJJ4oCZcyA8YSBocmVmPSJodHRwczovL2NkZS51Y3IuY2ppcy5nb3YvTEFURVNUL3dlYmFwcC8jL3BhZ2VzL2hvbWUiPkNyaW1lIERhdGEgRXhwbG9yZXI8L2E+LCBhcyB3ZWxsIGFzIGNyb3NzLW5hdGlvbmFsIHN0YXRpc3RpY3MgZnJvbSB0aGUgPGEgaHJlZj0iaHR0cHM6Ly92aXpodWIuaGVhbHRoZGF0YS5vcmcvZ2JkLXJlc3VsdHMvIj5HbG9iYWwgQnVyZGVuIG9mIERpc2Vhc2UgZGF0YWJhc2U8L2E+IHB1Ymxpc2hlZCBieSB0aGUgSW5zdGl0dXRlIGZvciBIZWFsdGggTWV0cmljcyBhbmQgRXZhbHVhdGlvbiBhdCB0aGUgVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uLiBBZGRpdGlvbmFsIGluZm9ybWF0aW9uIGFib3V0IGFsbCBzb3VyY2VzIGNhbiBiZSBmb3VuZCBieSBmb2xsb3dpbmcgdGhlIGxpbmtzIGluIHRoZSB0ZXh0LmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1tYW55LXBlb3BsZS1kaWUtZnJvbS1ndW4tcmVsYXRlZC1pbmp1cmllcy1pbi10aGUtdS1zLWVhY2gteWVhciIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1tYW55LXBlb3BsZS1kaWUtZnJvbS1ndW4tcmVsYXRlZC1pbmp1cmllcy1pbi10aGUtdS1zLWVhY2gteWVhciI+SG93IG1hbnkgcGVvcGxlIGRpZSBmcm9tIGd1bi1yZWxhdGVkIGluanVyaWVzIGluIHRoZSBVLlMuIGVhY2ggeWVhcj88L2E+YWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyN3aGF0LXNoYXJlLW9mLXUtcy1ndW4tZGVhdGhzLWFyZS1ob21pY2lkZXMtd2hhdC1zaGFyZS1hcmUtc3VpY2lkZXMiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyN3aGF0LXNoYXJlLW9mLXUtcy1ndW4tZGVhdGhzLWFyZS1ob21pY2lkZXMtd2hhdC1zaGFyZS1hcmUtc3VpY2lkZXMiPldoYXQgc2hhcmUgb2YgVS5TLiBndW4gZGVhdGhzIGFyZSBob21pY2lkZXM\/IFdoYXQgc2hhcmUgYXJlIHN1aWNpZGVzPzwvYT5hbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI3doYXQtc2hhcmUtb2YtYWxsLWhvbWljaWRlcy1hbmQtc3VpY2lkZXMtaW4tdGhlLXUtcy1pbnZvbHZlLWEtZ3VuIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jd2hhdC1zaGFyZS1vZi1hbGwtaG9taWNpZGVzLWFuZC1zdWljaWRlcy1pbi10aGUtdS1zLWludm9sdmUtYS1ndW4iPldoYXQgc2hhcmUgb2YgPGVtPmFsbCA8L2VtPmhvbWljaWRlcyBhbmQgc3VpY2lkZXMgaW4gdGhlIFUuUy4gaW52b2x2ZSBhIGd1bj88L2E+YWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyNob3ctaGFzLXRoZS1udW1iZXItb2YtdS1zLWd1bi1kZWF0aHMtY2hhbmdlZC1vdmVyLXRpbWUiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyNob3ctaGFzLXRoZS1udW1iZXItb2YtdS1zLWd1bi1kZWF0aHMtY2hhbmdlZC1vdmVyLXRpbWUiPkhvdyBoYXMgdGhlIG51bWJlciBvZiBVLlMuIGd1biBkZWF0aHMgY2hhbmdlZCBvdmVyIHRpbWU\/PC9hPmFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jaG93LWhhcy10aGUtcmF0ZS1vZi11LXMtZ3VuLWRlYXRocy1jaGFuZ2VkLW92ZXItdGltZSIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1oYXMtdGhlLXJhdGUtb2YtdS1zLWd1bi1kZWF0aHMtY2hhbmdlZC1vdmVyLXRpbWUiPkhvdyBoYXMgdGhlIDxlbT5yYXRlPC9lbT4gb2YgVS5TLiBndW4gZGVhdGhzIGNoYW5nZWQgb3ZlciB0aW1lPzwvYT5hbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI3doaWNoLXN0YXRlcy1oYXZlLXRoZS1oaWdoZXN0LWFuZC1sb3dlc3QtZ3VuLWRlYXRoLXJhdGVzLWluLXRoZS11LXMiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyN3aGljaC1zdGF0ZXMtaGF2ZS10aGUtaGlnaGVzdC1hbmQtbG93ZXN0LWd1bi1kZWF0aC1yYXRlcy1pbi10aGUtdS1zIj5XaGljaCBzdGF0ZXMgaGF2ZSB0aGUgaGlnaGVzdCBhbmQgbG93ZXN0IGd1biBkZWF0aCByYXRlcyBpbiB0aGUgVS5TLj88L2E+YWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyNob3ctZG9lcy10aGUtdS1zLWNvbXBhcmUtd2l0aC1vdGhlci1jb3VudHJpZXMtb24tZ3VuLWRlYXRocyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1kb2VzLXRoZS11LXMtY29tcGFyZS13aXRoLW90aGVyLWNvdW50cmllcy1vbi1ndW4tZGVhdGhzIj5Ib3cgZG9lcyB0aGUgVS5TLiBjb21wYXJlIHdpdGggb3RoZXIgY291bnRyaWVzIG9uIGd1biBkZWF0aHM\/PC9hPmFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jaG93LW1hbnktcGVvcGxlLWFyZS1raWxsZWQtaW4tbWFzcy1zaG9vdGluZ3MtaW4tdGhlLXUtcy1ldmVyeS15ZWFyIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jaG93LW1hbnktcGVvcGxlLWFyZS1raWxsZWQtaW4tbWFzcy1zaG9vdGluZ3MtaW4tdGhlLXUtcy1ldmVyeS15ZWFyIj5Ib3cgbWFueSBwZW9wbGUgYXJlIGtpbGxlZCBpbiBtYXNzIHNob290aW5ncyBpbiB0aGUgVS5TLiBldmVyeSB5ZWFyPzwvYT5hbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1oYXMtdGhlLW51bWJlci1vZi1tYXNzLXNob290aW5ncy1pbi10aGUtdS1zLWNoYW5nZWQtb3Zlci10aW1lIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jaG93LWhhcy10aGUtbnVtYmVyLW9mLW1hc3Mtc2hvb3RpbmdzLWluLXRoZS11LXMtY2hhbmdlZC1vdmVyLXRpbWUiPkhvdyBoYXMgdGhlIG51bWJlciBvZiBtYXNzIHNob290aW5ncyBpbiB0aGUgVS5TLiBjaGFuZ2VkIG92ZXIgdGltZT88L2E+YWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyN3aGljaC10eXBlcy1vZi1maXJlYXJtcy1hcmUtbW9zdC1jb21tb25seS11c2VkLWluLWd1bi1tdXJkZXJzLWluLXRoZS11LXMiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyN3aGljaC10eXBlcy1vZi1maXJlYXJtcy1hcmUtbW9zdC1jb21tb25seS11c2VkLWluLWd1bi1tdXJkZXJzLWluLXRoZS11LXMiPldoaWNoIHR5cGVzIG9mIGZpcmVhcm1zIGFyZSBtb3N0IGNvbW1vbmx5IHVzZWQgaW4gZ3VuIG11cmRlcnMgaW4gdGhlIFUuUy4\/PC9hPmFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyBtYW55IHBlb3BsZSBkaWUgZnJvbSBndW4tcmVsYXRlZCBpbmp1cmllcyBpbiB0aGUgVS5TLiBlYWNoIHllYXI\/bGV2ZWxhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93aXNDaGFwdGVyYWx0VG9jVGV4dGFuY2hvcmZvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SW4gMjAyNCwgdGhlIG1vc3QgcmVjZW50IHllYXIgd2l0aCBjb21wbGV0ZSBkYXRhLCA0NCw0NDcgcGVvcGxlIGRpZWQgZnJvbSBndW4tcmVsYXRlZCBpbmp1cmllcywgYWNjb3JkaW5nIHRvIHRoZSBDREMuIFRoYXQgZmlndXJlIGluY2x1ZGVzIGd1biBob21pY2lkZXMgYW5kIGd1biBzdWljaWRlcywgYWxvbmcgd2l0aCB0aHJlZSBsZXNzIGNvbW1vbiB0eXBlcyBvZiBndW4tcmVsYXRlZCBkZWF0aHMgdGhlIENEQyB0cmFja3M6IHRob3NlIHRoYXQgaW52b2x2ZWQgbGF3IGVuZm9yY2VtZW50LCB0aG9zZSB0aGF0IHdlcmUgYWNjaWRlbnRhbCBhbmQgdGhvc2Ugd2l0aCB1bmRldGVybWluZWQgY2lyY3Vtc3RhbmNlcy5kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHRvdGFsIGV4Y2x1ZGVzIGRlYXRocyBpbiB3aGljaCBndW5zaG90IGluanVyaWVzIHBsYXllZCBhIGNvbnRyaWJ1dGluZywgYnV0IG5vdCBwcmluY2lwYWwsIHJvbGUuIChDREMgZmF0YWxpdHkgc3RhdGlzdGljcyBhcmUgYmFzZWQgb24gaW5mb3JtYXRpb24gZnJvbSBvZmZpY2lhbCBkZWF0aCBjZXJ0aWZpY2F0ZXMsIHdoaWNoIGlkZW50aWZ5IGEgc2luZ2xlIGNhdXNlIG9mIGRlYXRoLilkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2hhdCBzaGFyZSBvZiBVLlMuIGd1biBkZWF0aHMgYXJlIGhvbWljaWRlcz8gV2hhdCBzaGFyZSBhcmUgc3VpY2lkZXM\/bGV2ZWxhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93aXNDaGFwdGVyYWx0VG9jVGV4dGFuY2hvcmZvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1lYWxpZ25Ub0d1dHRlcnJlc3BvbnNpdmVDb250YWluZXJRdWVyeWludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd3ByY0VtYmVkZGl2aWRlckNvbG9yYWxpZ25sYXlvdXRmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzcmVmZm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25hbGlnblRvR3V0dGVyY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbm1heFdpZHRoaW50ZXJhY3RpdmVTdWJzdW1wdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhvdWdoIHRoZXkgdGVuZCB0byBnZXQgbGVzcyBwdWJsaWMgYXR0ZW50aW9uIHRoYW4gZ3VuLXJlbGF0ZWQgaG9taWNpZGVzLCBzdWljaWRlcyBoYXZlIGxvbmcgYWNjb3VudGVkIGZvciA8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvZmFjdC10YW5rLzIwMTMvMDUvMjQvc3VpY2lkZXMtYWNjb3VudC1mb3ItbW9zdC1ndW4tZGVhdGhzLyI+dGhlIG1ham9yaXR5IG9mIFUuUy4gZ3VuIGRlYXRoczwvYT4uIEluIDIwMjQsIDYyJSBvZiBhbGwgZ3VuLXJlbGF0ZWQgZGVhdGhzIGluIHRoZSBVLlMuIHdlcmUgc3VpY2lkZXMgKDI3LDU5MyksIHdoaWxlIDM1JSB3ZXJlIGhvbWljaWRlcyAoMTUsMzY0KS4gVGhlIHJlc3QgaW52b2x2ZWQgbGF3IGVuZm9yY2VtZW50ICg2MzYpLCB3ZXJlIGFjY2lkZW50YWwgKDQ1MCkgb3IgaGFkIHVuZGV0ZXJtaW5lZCBjaXJjdW1zdGFuY2VzICg0MDQpOyBlYWNoIG9mIHRoZXNlIGNhdGVnb3JpZXMgYWNjb3VudGVkIGZvciBhcm91bmQgMSUgb2YgYWxsIGd1biBkZWF0aHMsIGFjY29yZGluZyB0byBDREMgZGF0YS5kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2hhdCBzaGFyZSBvZiZuYnNwOzxlbT5hbGw8L2VtPiZuYnNwO2hvbWljaWRlcyBhbmQgc3VpY2lkZXMgaW4gdGhlIFUuUy4gaW52b2x2ZSBhIGd1bj9sZXZlbGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dpc0NoYXB0ZXJhbHRUb2NUZXh0YW5jaG9yZm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbiAyMDI0LCA3NiUgb2YgYWxsIFUuUy4gaG9taWNpZGVzICgxNSwzNjQgb2YgMjAsMTYyKSBpbnZvbHZlZCBhIGZpcmVhcm0uIFRoYXQgd2FzIGRvd24gYSBiaXQgZnJvbSBvdGhlciByZWNlbnQgeWVhcnMsIGJ1dCBzdGlsbCBhbW9uZyB0aGUgaGlnaGVzdCBwZXJjZW50YWdlcyBzaW5jZSAxOTY4IOKAkyB0aGUgZWFybGllc3QgeWVhciBmb3Igd2hpY2ggdGhlIENEQyBoYXMgb25saW5lIHJlY29yZHMuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEluIGFkZGl0aW9uLCA1NyUgb2YgYWxsIHN1aWNpZGVzIGluIDIwMjQgKDI3LDU5MyBvZiA0OCw4MjQpIGludm9sdmVkIGEgZ3VuLiBUaGF0IHdhcyBoaWdoZXIgdGhhbiBpbiByZWNlbnQgeWVhcnMsIGJ1dCBiZWxvdyB0aGUgcGVhayBvZiA2MSUgaW4gYm90aCAxOTkzIGFuZCAxOTkwLmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRIb3cgaGFzIHRoZSBudW1iZXIgb2YgVS5TLiBndW4gZGVhdGhzIGNoYW5nZWQgb3ZlciB0aW1lP2xldmVsYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2lzQ2hhcHRlcmFsdFRvY1RleHRhbmNob3Jmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGFnTmFtZWFsaWduVG9HdXR0ZXJyZXNwb25zaXZlQ29udGFpbmVyUXVlcnlpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dwcmNFbWJlZGRpdmlkZXJDb2xvcmFsaWdubGF5b3V0Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3JlZmZvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uYWxpZ25Ub0d1dHRlcmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25tYXhXaWR0aGludGVyYWN0aXZlU3Vic3VtcHRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSA0NCw0NDcgZ3VuIGRlYXRocyBpbiAyMDI0IHdlcmUgdGhlIGZpZnRoLWhpZ2hlc3QgdG90YWwgb24gcmVjb3JkIHNpbmNlIDE5NjgsIHRyYWlsaW5nIG9ubHkgdGhlIGZvdXIgcHJldmlvdXMgeWVhcnMuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2FsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEd1biBob21pY2lkZXMgcm9zZSBkcmFtYXRpY2FsbHkgZHVyaW5nIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvdG9waWMvY29yb25hdmlydXMtZGlzZWFzZS1jb3ZpZC0xOS8iPmNvcm9uYXZpcnVzIHBhbmRlbWljPC9hPiBidXQgaGF2ZSBkZWNsaW5lZCBzdWJzdGFudGlhbGx5IGluIG1vcmUgcmVjZW50IHllYXJzLiBUaGUgbnVtYmVyIG9mIGd1biBob21pY2lkZXMgZmVsbCBmcm9tIGEgcmVjb3JkIDIwLDk1OCBpbiAyMDIxIHRvIDE1LDM2NCBpbiAyMDI0LCBhIDI3JSBkZWNyZWFzZS5hbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRHdW4gc3VpY2lkZXMsIG9uIHRoZSBvdGhlciBoYW5kLCBoYXZlIGJlZW4gb24gYW4gdXB3YXJkIHRyYWplY3RvcnkgZm9yIG1vc3Qgb2YgdGhlIGxhc3QgdHdvIGRlY2FkZXMuIFRoZXkgcGVha2VkIGluIDIwMjQgd2l0aCAyNyw1OTMgc3VjaCBmYXRhbGl0aWVzLmFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyBoYXMgdGhlJm5ic3A7PGVtPnJhdGU8L2VtPiZuYnNwO29mIFUuUy4gZ3VuIGRlYXRocyBjaGFuZ2VkIG92ZXIgdGltZT9sZXZlbGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dpc0NoYXB0ZXJhbHRUb2NUZXh0YW5jaG9yZm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGlsZSB0aGUgb3ZlcmFsbCBudW1iZXIgb2YgZ3VuIGRlYXRocyBpbiB0aGUgVS5TLiB3YXMgYW1vbmcgdGhlIGhpZ2hlc3Qgb24gcmVjb3JkIGluIDIwMjQsIHRoZSBuYXRpb24ncyBwb3B1bGF0aW9uIGhhcyBhbHNvIGdyb3duLmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGVuIGFkanVzdGluZyBmb3IgcG9wdWxhdGlvbiBncm93dGggb3ZlciB0aW1lLCB0aGVyZSB3ZXJlIDEyLjggZ3VuIGRlYXRocyBwZXIgMTAwLDAwMCBwZW9wbGUgaW4gMjAyNC4gVGhhdCB3YXMgYmVsb3cgdGhlIHBlYWsgcmF0ZSBvZiAxNi4zIHBlciAxMDAsMDAwIGluIDE5NzQuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGFnTmFtZWFsaWduVG9HdXR0ZXJyZXNwb25zaXZlQ29udGFpbmVyUXVlcnlpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dwcmNFbWJlZGRpdmlkZXJDb2xvcmFsaWdubGF5b3V0Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3JlZmZvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uYWxpZ25Ub0d1dHRlcmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25tYXhXaWR0aGludGVyYWN0aXZlU3Vic3VtcHRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2FsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBndW4gaG9taWNpZGUgcmF0ZSBmZWxsIHRvIDQuNyBmYXRhbGl0aWVzIHBlciAxMDAsMDAwIHBlb3BsZSBpbiAyMDI0LCBmYXIgYmVsb3cgdGhlIHBlYWsgcmF0ZSBvZiA3LjIgcGVyIDEwMCwwMDAgaW4gMTk3NC5hbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgZ3VuIHN1aWNpZGUgcmF0ZSwgYnkgY29udHJhc3QsIGlzIG9uIHBhciB3aXRoIGl0cyBhbGwtdGltZSBoaWdoLiBUaGVyZSB3ZXJlIDcuNiBndW4gc3VpY2lkZXMgcGVyIDEwMCwwMDAgcGVvcGxlIGluIDIwMjQg4oCTIGFib3V0IGVxdWFsIHRvIHRoZSByZWNvcmQgNy43IHBlciAxMDAsMDAwIGluIDE5NzcuYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50KE9uZSBjYXZlYXQgd2hlbiBjb25zaWRlcmluZyBvbGRlciBmaWd1cmVzIGZyb20gdGhlIENEQzogR3VuIGhvbWljaWRlcyBhbmQgZ3VuIHN1aWNpZGVzIGJldHdlZW4gMTk2OCBhbmQgMTk3OCBhcmUgY2xhc3NpZmllZCBhcyB0aG9zZSBjYXVzZWQgYnkgZmlyZWFybXMgYW5kIGV4cGxvc2l2ZXMuIEluIHN1YnNlcXVlbnQgeWVhcnMsIHRoZXkgYXJlIGNsYXNzaWZpZWQgYXMgZGVhdGhzIGludm9sdmluZyBmaXJlYXJtcyBvbmx5Lilkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2hpY2ggc3RhdGVzIGhhdmUgdGhlIGhpZ2hlc3QgYW5kIGxvd2VzdCBndW4gZGVhdGggcmF0ZXMgaW4gdGhlIFUuUy4\/bGV2ZWxhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93aXNDaGFwdGVyYWx0VG9jVGV4dGFuY2hvcmZvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1lYWxpZ25Ub0d1dHRlcnJlc3BvbnNpdmVDb250YWluZXJRdWVyeWludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd3ByY0VtYmVkZGl2aWRlckNvbG9yYWxpZ25sYXlvdXRmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzcmVmZm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25hbGlnblRvR3V0dGVyY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbm1heFdpZHRoaW50ZXJhY3RpdmVTdWJzdW1wdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHJhdGUgb2YgZ3VuIGZhdGFsaXRpZXMgdmFyaWVzIHdpZGVseSBmcm9tIHN0YXRlIHRvIHN0YXRlLiBJbiAyMDI0LCB0aGUgc3RhdGVzIHdpdGggdGhlIDxzdHJvbmc+aGlnaGVzdCB0b3RhbCByYXRlcyBvZiBndW4tcmVsYXRlZCBkZWF0aHM8L3N0cm9uZz4g4oCTIGNvdW50aW5nIGhvbWljaWRlcywgc3VpY2lkZXMgYW5kIGFsbCBvdGhlciBjYXRlZ29yaWVzIHRoZSBDREMgdHJhY2tzIOKAkyBpbmNsdWRlZCBNaXNzaXNzaXBwaSAoMjguMCBwZXIgMTAwLDAwMCBwZW9wbGUpLCBOZXcgTWV4aWNvICgyNi42KSwgQWxhc2thICgyNC40KSwgQWxhYmFtYSAoMjMuNykgYW5kIFd5b21pbmcgKDIzLjQpLiAmbmJzcDtkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHN0YXRlcyB3aXRoIHRoZSBsb3dlc3QgdG90YWwgcmF0ZXMgaW5jbHVkZWQgSGF3YWlpICgzLjcpLCBNYXNzYWNodXNldHRzICgzLjgpLCBOZXcgSmVyc2V5ICg0LjApLCBOZXcgWW9yayAoNC40KSBhbmQgUmhvZGUgSXNsYW5kICg0LjYpLmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgcmVzdWx0cyBhcmUgc29tZXdoYXQgZGlmZmVyZW50IHdoZW4gbG9va2luZyBhdCBndW4gaG9taWNpZGUgYW5kIHN1aWNpZGUgcmF0ZXMgc2VwYXJhdGVseTpkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHBsYWNlcyB3aXRoIHRoZSA8c3Ryb25nPmhpZ2hlc3QgZ3VuIGhvbWljaWRlIHJhdGVzPC9zdHJvbmc+IGluIDIwMjQgaW5jbHVkZWQgdGhlIERpc3RyaWN0IG9mIENvbHVtYmlhICgxOC4wIHBlciAxMDAsMDAwIHBlb3BsZSksIE1pc3Npc3NpcHBpICgxNi45KSwgTG91aXNpYW5hICgxMy4wKSwgQWxhYmFtYSAoMTEuNikgYW5kIE5ldyBNZXhpY28gKDEwLjMpLmFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSA8c3Ryb25nPmxvd2VzdCBndW4gaG9taWNpZGUgcmF0ZXM8L3N0cm9uZz4gd2VyZSBpbiBOZXcgSGFtcHNoaXJlICgwLjkpLCBNYWluZSAoMS4yKSwgUmhvZGUgSXNsYW5kICgxLjIpLCBJZGFobyAoMS4zKSBhbmQgTm9ydGggRGFrb3RhICgxLjMpLmFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBzdGF0ZXMgd2l0aCB0aGUgPHN0cm9uZz5oaWdoZXN0IGd1biBzdWljaWRlIHJhdGVzPC9zdHJvbmc+IGluIDIwMjQgaW5jbHVkZWQgV3lvbWluZyAoMTkuNyBwZXIgMTAwLDAwMCBwZW9wbGUpLCBBbGFza2EgKDE4LjcpLCBNb250YW5hICgxNi45KSwgTmV3IE1leGljbyAoMTQuMykgYW5kIElkYWhvICgxMy43KS5hbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGU8c3Ryb25nPiBsb3dlc3QgZ3VuIHN1aWNpZGUgcmF0ZXMgPC9zdHJvbmc+d2VyZSBpbiBELkMuICgxLjUpLCBIYXdhaWkgKDEuOSksIE5ldyBKZXJzZXkgKDIuMSksIE1hc3NhY2h1c2V0dHMgKDIuMykgYW5kIE5ldyBZb3JrICgyLjMpLmFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZXNlIHJhdGVzIGFyZSBhZGp1c3RlZCB0byBhY2NvdW50IGZvciBhZ2UgZGlmZmVyZW5jZXMgYWNyb3NzIHN0YXRlcy4gQWRqdXN0aW5nIGZvciBhZ2UgaXMgaW1wb3J0YW50IGJlY2F1c2Ugc29tZSBzdGF0ZXMgaGF2ZSBvbGRlciBwb3B1bGF0aW9ucyB0aGFuIG90aGVycyBhbmQgPGEgaHJlZj0iaHR0cHM6Ly91c2FmYWN0cy5vcmcvYXJ0aWNsZXMvYW1lcmljYW5zLWNhdXNlcy1vZi1kZWF0aC1ieS1hZ2UtY2RjLWRhdGEvIj5tb3J0YWxpdHkgcGF0dGVybnMgdmFyeSB3aWRlbHkgYnkgYWdlPC9hPi5kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Ib3cgZG9lcyB0aGUgVS5TLiBjb21wYXJlIHdpdGggb3RoZXIgY291bnRyaWVzIG9uIGd1biBkZWF0aHM\/PC9zdHJvbmc+bGV2ZWxhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93aXNDaGFwdGVyYWx0VG9jVGV4dGFuY2hvcmZvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SW4gYWJzb2x1dGUgbnVtYmVycywgdGhlIFUuUy4gaGFzIGZhciBtb3JlIGd1biBkZWF0aHMgdGhhbiBhbnkgb3RoZXIgY291bnRyeSwgYWNjb3JkaW5nIHRvIGRhdGEgY29sbGVjdGVkIGJ5IHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5oZWFsdGhkYXRhLm9yZy8iPkluc3RpdHV0ZSBmb3IgSGVhbHRoIE1ldHJpY3MgYW5kIEV2YWx1YXRpb248L2E+IChJSE1FKSBhdCB0aGUgVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uLiBUaGUgZGF0YSwgd2hpY2ggY292ZXJzIDIwNCBjb3VudHJpZXMgYW5kIHRlcnJpdG9yaWVzLCBpbmNsdWRlcyBndW4gZGVhdGhzIGNhdXNlZCBieSDigJxwaHlzaWNhbCB2aW9sZW5jZeKAnSBhbmQg4oCcc2VsZi1oYXJtLOKAnSBhcyB3ZWxsIGFzIHVuaW50ZW50aW9uYWwgZ3VuIGRlYXRocy4gKFRoaXMgYW5hbHlzaXMgY291bnRzIGd1biBkZWF0aHMgY2F1c2VkIGJ5IHBoeXNpY2FsIHZpb2xlbmNlIGFzIGhvbWljaWRlcyBhbmQgdGhvc2UgY2F1c2VkIGJ5IHNlbGYtaGFybSBhcyBzdWljaWRlcy4gQWxsIHJhdGVzIGJlbG93IGFyZSBhZGp1c3RlZCB0byBhY2NvdW50IGZvciBhZ2UgZGlmZmVyZW5jZXMgYWNyb3NzIGNvdW50cmllcyBhbmQgdGVycml0b3JpZXMuKWRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVhbGlnblRvR3V0dGVycmVzcG9uc2l2ZUNvbnRhaW5lclF1ZXJ5aW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93cHJjRW1iZWRkaXZpZGVyQ29sb3JhbGlnbmxheW91dGZvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNyZWZmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmFsaWduVG9HdXR0ZXJjb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9ubWF4V2lkdGhpbnRlcmFjdGl2ZVN1YnN1bXB0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbiAyMDIzLCB0aGUgbW9zdCByZWNlbnQgeWVhciB3aXRoIGdsb2JhbCBkYXRhLCB0aGUgVS5TLiBoYWQgYWJvdXQgMTAsMDAwIG1vcmUgdG90YWwgZ3VuIGRlYXRocyB0aGFuIHRoZSBjb3VudHJ5IHdpdGggdGhlIG5leHQtaGlnaGVzdCB0b3RhbCwgQnJhemlsLiBJdCB3YXMgYW1vbmcgdGhlIHRvcCBjb3VudHJpZXMgZm9yIGJvdGggZ3VuIGhvbWljaWRlcyBhbmQgc3VpY2lkZXM6ZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2FsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBVLlMuIHRyYWlsZWQgb25seSBCcmF6aWwgYW5kIE1leGljbyBpbiBndW4gaG9taWNpZGVzIGluIDIwMjMuYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SXQgbGVkIHRoZSB3b3JsZCBpbiB0aGUgbnVtYmVyIG9mIGd1biBzdWljaWRlcyB0aGF0IHllYXIuYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T2YgY291cnNlLCB0aGUgVS5TLiBpcyBhbHNvIGFtb25nIHRoZSBtb3N0IHBvcHVsb3VzIGNvdW50cmllcyBpbiB0aGUgd29ybGQuIFdoZW4gbG9va2luZyBhdCB0aGUgcmF0ZSBvZiBndW4gZGVhdGhzIHBlciAxMDAsMDAwIHBlb3BsZSDigJMgd2hpY2ggYWRqdXN0cyBmb3IgcG9wdWxhdGlvbiBkaWZmZXJlbmNlcyBiZXR3ZWVuIGNvdW50cmllcyDigJMgdGhlIFUuUy4gcmFua2VkIGJlbG93IHNldmVyYWwgb3RoZXIgcGxhY2VzIGluIDIwMjMuIEl0cyBndW4gZGVhdGggcmF0ZSBvZiAxMy4yIHBlciAxMDAsMDAwIHBlb3BsZSB3YXMgZmFyIGJlbG93IHRoYXQgb2YgVmVuZXp1ZWxhICg0NS44KSBhbmQgRWwgU2FsdmFkb3IgKDQwLjQpIGFuZCB0cmFpbGVkIHNldmVyYWwgb3RoZXIgTGF0aW4gQW1lcmljYW4gbmF0aW9ucywgaW5jbHVkaW5nIENvbG9tYmlhICgyMS43KSwgRWN1YWRvciAoMjAuMCksIE1leGljbyAoMTkuOCksIEd1YXRlbWFsYSAoMTkuOCksIEhvbmR1cmFzICgxOC44KSBhbmQgQnJhemlsICgxNy40KS5kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIDxzdHJvbmc+VS5TLiBndW4gaG9taWNpZGUgcmF0ZTwvc3Ryb25nPiBvZiA2LjIgcGVyIDEwMCwwMDAgcGVvcGxlIHdhcyBiZWxvdyB0aGF0IG9mIG1vcmUgdGhhbiB0d28gZG96ZW4gb3RoZXIgY291bnRyaWVzIGFuZCB0ZXJyaXRvcmllcyBpbiAyMDIzLCBhY2NvcmRpbmcgdG8gSUhNRS5hbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgPHN0cm9uZz5VLlMuIGd1biBzdWljaWRlIHJhdGU8L3N0cm9uZz4gb2YgNi43IHBlciAxMDAsMDAwIHBlb3BsZSB3YXMgc2Vjb25kIG9ubHkgdG8gR3JlZW5sYW5kLCB3aGljaCBoYWQgMjEuMiBzdWNoIGRlYXRocyBwZXIgMTAwLDAwMCBwZW9wbGUgdGhhdCB5ZWFyLmFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyBtYW55IHBlb3BsZSBhcmUga2lsbGVkIGluIG1hc3Mgc2hvb3RpbmdzIGluIHRoZSBVLlMuIGV2ZXJ5IHllYXI\/bGV2ZWxhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93aXNDaGFwdGVyYWx0VG9jVGV4dGFuY2hvcmZvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBpcyBhIGRpZmZpY3VsdCBxdWVzdGlvbiB0byBhbnN3ZXIgYmVjYXVzZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnJhbmQub3JnL3Jlc2VhcmNoL2d1bi1wb2xpY3kvYW5hbHlzaXMvZXNzYXlzL21hc3Mtc2hvb3RpbmdzLmh0bWwiPnRoZXJlIGlzIG5vIHNpbmdsZSwgYWdyZWVkLXVwb24gZGVmaW5pdGlvbjwvYT4mbmJzcDtvZiB0aGUgdGVybSDigJxtYXNzIHNob290aW5nLuKAnSBEZWZpbml0aW9ucyBjYW4gdmFyeSBkZXBlbmRpbmcgb24gZmFjdG9ycyBpbmNsdWRpbmcgdGhlIG51bWJlciBvZiB2aWN0aW1zIGFuZCB0aGUgY2lyY3Vtc3RhbmNlcyBvZiB0aGUgc2hvb3RpbmcuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBGQkkgY29sbGVjdHMgZGF0YSBvbiDigJxhY3RpdmUgc2hvb3RlciBpbmNpZGVudHMs4oCdIHdoaWNoIGl0IGRlZmluZXMgYXMg4oCcb25lIG9yIG1vcmUgaW5kaXZpZHVhbHMgYWN0aXZlbHkgZW5nYWdlZCBpbiBraWxsaW5nIG9yIGF0dGVtcHRpbmcgdG8ga2lsbCBwZW9wbGUgaW4gYSBwb3B1bGF0ZWQgYXJlYS7igJ0gVXNpbmcgdGhlIEZCSeKAmXMgZGVmaW5pdGlvbiwgMjMgcGVvcGxlIOKAkyBleGNsdWRpbmcgdGhlIHNob290ZXJzIOKAkyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LmZiaS5nb3YvZmlsZS1yZXBvc2l0b3J5L3JlcG9ydHMtYW5kLXB1YmxpY2F0aW9ucy8yMDI0LWFjdGl2ZS1zaG9vdGVyLXJlcG9ydC92aWV3Ij5kaWVkIGluIHN1Y2ggaW5jaWRlbnRzIGluIDIwMjQ8L2E+LmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgR3VuIFZpb2xlbmNlIEFyY2hpdmUsIGFuIG9ubGluZSBkYXRhYmFzZSBvZiBndW4gdmlvbGVuY2UgaW5jaWRlbnRzIGluIHRoZSBVLlMuLCBkZWZpbmVzIG1hc3Mgc2hvb3RpbmdzIGFzIGluY2lkZW50cyBpbiB3aGljaCBmb3VyIG9yIG1vcmUgcGVvcGxlIGFyZSBzaG90LCBldmVuIGlmIG5vIG9uZSB3YXMga2lsbGVkIChhZ2FpbiBleGNsdWRpbmcgdGhlIHNob290ZXJzKS4gVXNpbmcgdGhpcyBkZWZpbml0aW9uLCA1MTAgcGVvcGxlJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ3VudmlvbGVuY2VhcmNoaXZlLm9yZy9tYXNzLXNob290aW5nIj5kaWVkIGluIHRoZXNlIGluY2lkZW50cyBpbiAyMDI0PC9hPi5kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UmVnYXJkbGVzcyBvZiB0aGUgZGVmaW5pdGlvbiB1c2VkLCBtYXNzIHNob290aW5nIGRlYXRocyBhcmUgYSBzbWFsbCBmcmFjdGlvbiBvZiBhbGwgZ3VuIGhvbWljaWRlcyBpbiB0aGUgVS5TLiBlYWNoIHllYXIuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+SG93IGhhcyB0aGUgbnVtYmVyIG9mIG1hc3Mgc2hvb3RpbmdzIGluIHRoZSBVLlMuIGNoYW5nZWQgb3ZlciB0aW1lPzwvc3Ryb25nPmxldmVsYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2lzQ2hhcHRlcmFsdFRvY1RleHRhbmNob3Jmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBzYW1lIGRlZmluaXRpb25hbCBpc3N1ZSB0aGF0IG1ha2VzIGl0IGNoYWxsZW5naW5nIHRvIGNhbGN1bGF0ZSBtYXNzIHNob290aW5nIGZhdGFsaXRpZXMgY29tZXMgaW50byBwbGF5IHdoZW4gbG9va2luZyBhdCBtYXNzIHNob290aW5ncyBvdmVyIHRpbWUuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGFnTmFtZWFsaWduVG9HdXR0ZXJyZXNwb25zaXZlQ29udGFpbmVyUXVlcnlpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dwcmNFbWJlZGRpdmlkZXJDb2xvcmFsaWdubGF5b3V0Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3JlZmZvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uYWxpZ25Ub0d1dHRlcmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25tYXhXaWR0aGludGVyYWN0aXZlU3Vic3VtcHRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSB1bnByZWRpY3RhYmlsaXR5IG9mIHRoZXNlIGluY2lkZW50cyBhbHNvIGNvbXBsaWNhdGVzIG1hdHRlcnMuIEFzJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cucmFuZC5vcmcvcmVzZWFyY2gvZ3VuLXBvbGljeS9hbmFseXNpcy9lc3NheXMvbWFzcy1zaG9vdGluZ3MuaHRtbCI+UkFORCBub3RlZCBpbiBhIHJlc2VhcmNoIGJyaWVmPC9hPiwg4oCcdGhlIHJlbGF0aXZlIHJhcml0eSBvZiB0aGVzZSBldmVudHMgbWFrZXMgYW5hbHlzaXMgb2YgdHJlbmRzIHBhcnRpY3VsYXJseSBkaWZmaWN1bHQu4oCdZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBGQkkgaGFzIGZvdW5kIGEgZGVjcmVhc2UgaW4gYWN0aXZlIHNob290ZXIgaW5jaWRlbnRzIGluIHJlY2VudCB5ZWFycy4gVGhlcmUgd2VyZSA2MSBzdWNoIGluY2lkZW50cyBpbiAyMDIxLCA1MCBpbiAyMDIyLCA0OCBpbiAyMDIzIGFuZCAyNCBpbiAyMDI0LmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRMaWtld2lzZSwgdGhlIEd1biBWaW9sZW5jZSBBcmNoaXZlIGhhcyBmb3VuZCBhIGdlbmVyYWxseSBkb3dud2FyZCB0cmVuZCBpbiBtYXNzIHNob290aW5ncyBkdXJpbmcgdGhlIHNhbWUgc3Bhbiwgd2l0aCA2OTAgc3VjaCBpbmNpZGVudHMgaW4gMjAyMSwgNjQ1IGluIDIwMjIsIDY2MCBpbiAyMDIzIGFuZCA1MDIgaW4gMjAyNC5kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5XaGljaCB0eXBlcyBvZiBmaXJlYXJtcyBhcmUgbW9zdCBjb21tb25seSB1c2VkIGluIGd1biBtdXJkZXJzIGluIHRoZSBVLlMuPzwvc3Ryb25nPmxldmVsYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2lzQ2hhcHRlcmFsdFRvY1RleHRhbmNob3Jmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBGQkkgZm91bmQgdGhhdCBpbiAyMDI0OmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRIYW5kZ3VucyB3ZXJlIGludm9sdmVkIGluIDUzJSBvZiB0aGUgMTEsNzE3IFUuUy4gZ3VuIG11cmRlcnMgYW5kIG5vbm5lZ2xpZ2VudCBtYW5zbGF1Z2h0ZXJzIGZvciB3aGljaCBkYXRhIGlzIGF2YWlsYWJsZS5hbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSaWZsZXMg4oCTIHRoZSBjYXRlZ29yeSB0aGF0IGluY2x1ZGVzIGd1bnMgc29tZXRpbWVzIHJlZmVycmVkIHRvIGFzIOKAnGFzc2F1bHQgd2VhcG9uc+KAnSDigJMgd2VyZSBpbnZvbHZlZCBpbiAzJSBvZiB0aGVzZSBkZWF0aHMuYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2hvdGd1bnMgd2VyZSBpbnZvbHZlZCBpbiAxJS5hbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPdGhlciBraW5kcyBvZiBmaXJlYXJtcyBvciB0aG9zZSBjbGFzc2lmaWVkIGFzIOKAnHR5cGUgbm90IHN0YXRlZOKAnSB3ZXJlIGludm9sdmVkIGluIHRoZSByZW1haW5pbmcgNDIlLmFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEl04oCZcyBpbXBvcnRhbnQgdG8gbm90ZSB0aGF0IHRoZSBGQknigJlzIHN0YXRpc3RpY3MgZG8gbm90IGNhcHR1cmUgdGhlIGRldGFpbHMgb2YgYWxsIGd1biBtdXJkZXJzIGluIHRoZSBVLlMuIGVhY2ggeWVhci4gSXRzIGRhdGEgaXMgYmFzZWQgb24gaW5mb3JtYXRpb24gc3VibWl0dGVkIHZvbHVudGFyaWx5IGJ5IHBvbGljZSBkZXBhcnRtZW50cyBhcm91bmQgdGhlIGNvdW50cnksIGFuZCBub3QgYWxsIGFnZW5jaWVzIHBhcnRpY2lwYXRlIG9yIHByb3ZpZGUgY29tcGxldGUgaW5mb3JtYXRpb24gZWFjaCB5ZWFyLmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8ZW0+Tm90ZTogVGhpcyBpcyBhbiB1cGRhdGUgb2YgYSBwb3N0IG9yaWdpbmFsbHkgcHVibGlzaGVkIG9uIEF1Zy4gMTYsIDIwMTkuPC9lbT5kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzBQcFBwgECAQIBggFLwgHiPsCCAeIAggGCA4IDggLSAEEDAlVAAwZERoXGB8VHRkaIhQSFRcaExQdDxMdHgxQAQwVGR0HEA4JCAoIBwgKSAEQCAcICggJCBEIDggGCAcPBAoHrQQHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgebBQcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKCwcTDRYLCBASCQUPCgsPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgeRBAcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKByQFDRYLCBAJCgYPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgeZBAcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKByQFDRYLCBAJCgYPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgebCgcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKBwYNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB7cGDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECge4Bg0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHvQYNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB5MGDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgeWBg0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHugYNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB6IGDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECge3Bg0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHtAYNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB4kHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgeEAQUNFgsIEAkKBg8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB54FBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHoAMHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgeFAQUNFgsIEAkKBg8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKBw0YFgsIEAgMBQYPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgMPFA0OBA8SBRROAAgLDA4NBlIAGFAAFhkIFgsIBw8ECgehCAcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB5YBBQ0WCwgQCQoGDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHowMHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgeiAgcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKBzgFDRYLCBAJCgYPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgcNGBYLCBAIDAUGDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoDDxQNDgQPEgUUTgAICwwODQZSABhQABYZCBYLCAcPBAoHtwEHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgcGDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgekBA0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHlQINFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB4kBBQ0WCwgQCQoGDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHgwIHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgegAgcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKBw0YFgsIEAgMBQYPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgMPFA0OBA8SBRROAAgLDA4NBlIAGFAAFhkIFgsIBw8ECgcGDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECge8AQ0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHsAINFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB7UDBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHhQEFDRYLCBAJCgYPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgcNGBYLCBAIDAUGDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoDDxQNDgQPEgUUTgAICwwODQZSABhQABYZCBYLCAcPBAoHmgUHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgeLAgcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB50BBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHBg0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHkAMNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB5ACDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECge1Ag0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHiQINFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB54EBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHjgEFDRYLCBAJCgYPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgegCQcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKBw0YFgsIEAgMBQYPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgMPFA0OBA8SBRROAAgLDA4NBlIAGFAAFhkIFgsIBw8ECgeZAwcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKBwYNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB4EBDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgc5DRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgeFCAcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKBwYNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB6cCDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgebAg0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHhAEFDRYLCBAJCgYPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgeMBQcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB4EGBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHnwUHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECge4AQcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB5QBBQ0WCwgQCQoGDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHlQIHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgcNGBYLCBAIDAUGDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoDDxQNDgQPEgUUTgAICwwODQZSABhQABYZCBYLCAcPBAoHmwQHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgeWAgcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB7oCBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHmwEFDRYLCBAJCgYPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgcbBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHBg0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHuAENFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHDwQKB7oBDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgcdDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgekAQ0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcPBAoHogQHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBw8ECgeRAQcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCxMBBQAAAQAAAAEAAAABBQAnAQoA2QJCAQEAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQAAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQAAQQAAQQACAEEAAgBBAAIAQQACAEEAAEEAAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAABBAAIAQQAAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgADQf4XAgIAfQF1BXYHBGRhdGV3EzIwMjQtMDYtMDYgMTE6NTY6MDgDa2V5dwpfaW04ZTZkdWw0BGxpbmt3Vmh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9wb2xpdGljcy8yMDI0LzA2LzA2L2N1bHR1cmFsLWlzc3Vlcy1hbmQtdGhlLTIwMjQtZWxlY3Rpb24vCXBlcm1hbGlua3cABnBvc3RJZH2h5BQFdGl0bGV3JUN1bHR1cmFsIElzc3VlcyBhbmQgdGhlIDIwMjQgRWxlY3Rpb24FbGFiZWx3JUN1bHR1cmFsIElzc3VlcyBhbmQgdGhlIDIwMjQgRWxlY3Rpb252BwRkYXRldxMyMDI0LTA3LTI0IDE2OjU5OjA2A2tleXcKX2VwM3E2emw5bwRsaW5rd1ZodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNC8wNy8yNC9rZXktZmFjdHMtYWJvdXQtYW1lcmljYW5zLWFuZC1ndW5zLwlwZXJtYWxpbmt3AAZwb3N0SWR9jnsFdGl0bGV3IktleSBmYWN0cyBhYm91dCBBbWVyaWNhbnMgYW5kIGd1bnMFbGFiZWx3IktleSBmYWN0cyBhYm91dCBBbWVyaWNhbnMgYW5kIGd1bnN2BwRkYXRldxMyMDI0LTEyLTIwIDA5OjI5OjEwA2tleXcKX3Yyam55dGs2cARsaW5rd0podHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvZmFjdC1zaGVldC90b3BpYy1ndW4tb3duZXJzaGlwLWFuZC1yZWd1bGF0aW9uLwlwZXJtYWxpbmt3AAZwb3N0SWR9q\/MXBXRpdGxldyNUb3BpYzogR3VuIG93bmVyc2hpcCBhbmQgcmVndWxhdGlvbgVsYWJlbHcjVG9waWM6IEd1biBvd25lcnNoaXAgYW5kIHJlZ3VsYXRpb252BwRkYXRldxMyMDIzLTA4LTE2IDEzOjU2OjA0A2tleXcKX2pucjBrZGY2ZgRsaW5rd3VodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvcG9saXRpY3MvMjAyMy8wOC8xNi9mb3ItbW9zdC11LXMtZ3VuLW93bmVycy1wcm90ZWN0aW9uLWlzLXRoZS1tYWluLXJlYXNvbi10aGV5LW93bi1hLWd1bi8JcGVybWFsaW5rdwAGcG9zdElkfaDOBQV0aXRsZXdGRm9yIE1vc3QgVS5TLiBHdW4gT3duZXJzLCBQcm90ZWN0aW9uIElzIHRoZSBNYWluIFJlYXNvbiBUaGV5IE93biBhIEd1bgVsYWJlbHdGRm9yIE1vc3QgVS5TLiBHdW4gT3duZXJzLCBQcm90ZWN0aW9uIElzIHRoZSBNYWluIFJlYXNvbiBUaGV5IE93biBhIEd1bnYHBGRhdGV3EzIwMjQtMDQtMTEgMDk6NTk6MjMDa2V5dwpfNW1laGJqM2QzBGxpbmt3lgFodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNC8wNC8xMS9hYm91dC0xLWluLTQtdXMtdGVhY2hlcnMtc2F5LXRoZWlyLXNjaG9vbC13ZW50LWludG8tYS1ndW4tcmVsYXRlZC1sb2NrZG93bi1pbi10aGUtbGFzdC1zY2hvb2wteWVhci8JcGVybWFsaW5rdwAGcG9zdElkfYd5BXRpdGxld2RBYm91dCAxIGluIDQgVS5TLiB0ZWFjaGVycyBzYXkgdGhlaXIgc2Nob29sIHdlbnQgaW50byBhIGd1bi1yZWxhdGVkIGxvY2tkb3duIGluIHRoZSBsYXN0IHNjaG9vbCB5ZWFyBWxhYmVsd2RBYm91dCAxIGluIDQgVS5TLiB0ZWFjaGVycyBzYXkgdGhlaXIgc2Nob29sIHdlbnQgaW50byBhIGd1bi1yZWxhdGVkIGxvY2tkb3duIGluIHRoZSBsYXN0IHNjaG9vbCB5ZWFyohsAdxMyMDI2LTA0LTI4VDEzOjUxOjQ5dy13aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXN3B3B1Ymxpc2h9ggZ9oNokdwZjbG9zZWR3BmNsb3NlZHcAdwB3AHUAfQB5dwB3AHcAdwB3AHcFaW1hZ2V9AHcAfQB3AHcAdwB3AHcAdwB3AHcCIiJ3AHcAdwB1AHl5fQB3AH0AdwB3AH0AeHUBdgIDa2V5dyQ5MDdlMjA5Yi0wNzUyLTQ5MGItYmJkMC0xMDE0ZGUyNzM0ZmEGdGVybUlkfa8NdQB4dwB1BH2oAX2hBn0mfRl1AX2vDXUAdQB1AHUBfZMHdQB1AHUBfYMIdQB3JDE3NDNjYWM4LWMyZDMtNGJiMi04N2MxLTk3YTNhODgxZjhjMHh3tAI8cD5Bcm91bmQgNDQsMDAwIHBlb3BsZSBkaWVkIG9mIGd1bi1yZWxhdGVkIGluanVyaWVzIGluIHRoZSBVbml0ZWQgU3RhdGVzIGluIDIwMjQsIGFjY29yZGluZyB0byB0aGUgbGF0ZXN0IGF2YWlsYWJsZSBzdGF0aXN0aWNzIGZyb20gdGhlIENlbnRlcnMgZm9yIERpc2Vhc2UgQ29udHJvbCBhbmQgUHJldmVudGlvbiAoQ0RDKS4gVGhlIG51bWJlciBvZiBndW4gZGVhdGhzIGZlbGwgZm9yIHRoZSB0aGlyZCBjb25zZWN1dGl2ZSB5ZWFyIGJ1dCB3YXMgc3RpbGwgYW1vbmcgdGhlIGhpZ2hlc3QgYW5udWFsIHRvdGFscyBvbiByZWNvcmQuPC9wPncOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ5ZTkxY2ZiOS1jOWI4LTRiMDctOTUwYi1hMGJlNGI1NDZiMGZ4d+ICPHA+SGVyZSBhcmUgYW5zd2VycyB0byBzb21lIGNvbW1vbiBxdWVzdGlvbnMgYWJvdXQgZ3VuIGRlYXRocyBpbiB0aGUgVS5TLiwgYmFzZWQgb24gYSBQZXcgUmVzZWFyY2ggQ2VudGVyIGFuYWx5c2lzIG9mIGRhdGEgZnJvbSB0aGUgQ0RDLCB0aGUgRkJJIGFuZCBvdGhlciBzb3VyY2VzLiBZb3UgY2FuIGFsc28gcmVhZCBvdXIgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjQvMDcvMjQva2V5LWZhY3RzLWFib3V0LWFtZXJpY2Fucy1hbmQtZ3Vucy8iPnB1YmxpYyBvcGluaW9uIGZpbmRpbmdzPC9hPiBhYm91dCBVLlMuIGd1biB2aW9sZW5jZSBhbmQgZ3VuIHBvbGljeS48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDZlYzY3ZTg0LTFjOWQtNDAxYy1iYmFkLTI4N2YzMzYwYmJkMnh3zAM8ZGV0YWlscyBjbGFzcz0id3AtYmxvY2stZGV0YWlscyBpcy1zdHlsZS1wbHVzLWljb24gaGFzLWJvcmRlci1jb2xvciBoYXMtdWktZ3JheS1saWdodC1ib3JkZXItY29sb3IgaGFzLXVpLWJlaWdlLXZlcnktbGlnaHQtYmFja2dyb3VuZC1jb2xvciBoYXMtYmFja2dyb3VuZCBoYXMtc2Fucy1zZXJpZi1mb250LWZhbWlseSIgc3R5bGU9ImJvcmRlci13aWR0aDoxcHg7cGFkZGluZy10b3A6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMjApO3BhZGRpbmctcmlnaHQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMzApO3BhZGRpbmctYm90dG9tOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTIwKTtwYWRkaW5nLWxlZnQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMzApO2ZvbnQtc2l6ZTowLjg4ZW0iPjxzdW1tYXJ5PkFib3V0IHRoaXMgcmVzZWFyY2g8L3N1bW1hcnk+CgoKCgoKCgo8L2RldGFpbHM+dwxjb3JlL2RldGFpbHN5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXl3EmlzLXN0eWxlLXBsdXMtaWNvbnYDBmJvcmRlcnYBBXdpZHRodwMxcHgHc3BhY2luZ3YCCGJsb2NrR2FwdxV2YXI6cHJlc2V0fHNwYWNpbmd8NDAHcGFkZGluZ3YEBmJvdHRvbXcVdmFyOnByZXNldHxzcGFjaW5nfDIwBGxlZnR3FXZhcjpwcmVzZXR8c3BhY2luZ3wzMAVyaWdodHcVdmFyOnByZXNldHxzcGFjaW5nfDMwA3RvcHcVdmFyOnByZXNldHxzcGFjaW5nfDIwCnR5cG9ncmFwaHl2AQhmb250U2l6ZXcGMC44OGVtdxN1aS1iZWlnZS12ZXJ5LWxpZ2h0dwpzYW5zLXNlcmlmdw11aS1ncmF5LWxpZ2h0dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGI3OWFkNTljLTQyMDItNDYwZS04MjM3LTRhY2MzMjBiMjYyZnh3mAI8cD5UaGlzIFBldyBSZXNlYXJjaCBDZW50ZXIgYW5hbHlzaXMgYW5zd2VycyBjb21tb24gcXVlc3Rpb25zIGFib3V0IGd1biBkZWF0aHMgaW4gdGhlIFVuaXRlZCBTdGF0ZXMuIEl0IGxvb2tzIGF0IGhvdyB0aGUgbnVtYmVyIGFuZCByYXRlIG9mIHRoZXNlIGRlYXRocyBoYXZlIGNoYW5nZWQgb3ZlciB0aW1lIGFuZCBob3cgdGhlIFUuUy4gY29tcGFyZXMgd2l0aCBvdGhlciBjb3VudHJpZXMgYW5kIHRlcnJpdG9yaWVzIG9uIHRoZXNlIG1ldHJpY3MsIGFtb25nIG90aGVyIHRvcGljcy48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGRmN2YyOGJlLTIwZDAtNGU0Yy04YzFmLWE1MjNhOTA0NTE5N3h3XjxoNCBpZD0id2h5LWRpZC13ZS1kby10aGlzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5XaHkgZGlkIHdlIGRvIHRoaXM\/PC9zdHJvbmc+PC9oND53DGNvcmUvaGVhZGluZ30EeXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXl3AHcSd2h5LWRpZC13ZS1kby10aGlzdwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDgzMzFmY2MxLWVlOTEtNDM2Yy05YWRlLTcwNTBmMDdkZmQzNHh3oAI8cD5QZXcgUmVzZWFyY2ggQ2VudGVyIGRvZXMgcmVzZWFyY2ggdG8gaGVscCB0aGUgcHVibGljLCBtZWRpYSBhbmQgZGVjaXNpb24tbWFrZXJzIHVuZGVyc3RhbmQgaW1wb3J0YW50IHRvcGljcy4gVGhpcyBhbmFseXNpcyBidWlsZHMgb24gb3VyIHByZXZpb3VzIHdvcmsgYWJvdXQgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3RvcGljL3BvbGl0aWNzLXBvbGljeS9wb2xpdGljYWwtaXNzdWVzL2d1bi1wb2xpY3kvIj5ndW5zIGFuZCBndW4gcG9saWN5PC9hPiBpbiB0aGUgVS5TLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckNjBjZTIwZTQtZmRhZS00NDE2LTk5NmEtYjU0MDA3OTM3NTBieHdePGg0IGlkPSJob3ctZGlkLXdlLWRvLXRoaXMiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkhvdyBkaWQgd2UgZG8gdGhpcz88L3N0cm9uZz48L2g0PncMY29yZS9oZWFkaW5nfQR5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55eXcAdxJob3ctZGlkLXdlLWRvLXRoaXN3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckOTAzYzkzNDQtMjJhYi00NzM2LWFjODEtNGM3MTY1ODZiYjQ2eHekBTxwPldlIHJlbGllZCBwcmltYXJpbHkgb24gbW9ydGFsaXR5IGRhdGEgY29sbGVjdGVkIGJ5IHRoZSBDZW50ZXJzIGZvciBEaXNlYXNlIENvbnRyb2wgYW5kIFByZXZlbnRpb24gYW5kIHB1Ymxpc2hlZCBpbiBpdHMgPGEgaHJlZj0iaHR0cHM6Ly93b25kZXIuY2RjLmdvdi9kZWF0aHMtYnktdW5kZXJseWluZy1jYXVzZS5odG1sIj5XT05ERVIgZGF0YWJhc2U8L2E+LiBPdXIgYW5hbHlzaXMgaW5jbHVkZXMgc3VwcGxlbWVudGFsIGRhdGEgZnJvbSB0aGUgRkJJ4oCZcyA8YSBocmVmPSJodHRwczovL2NkZS51Y3IuY2ppcy5nb3YvTEFURVNUL3dlYmFwcC8jL3BhZ2VzL2hvbWUiPkNyaW1lIERhdGEgRXhwbG9yZXI8L2E+LCBhcyB3ZWxsIGFzIGNyb3NzLW5hdGlvbmFsIHN0YXRpc3RpY3MgZnJvbSB0aGUgPGEgaHJlZj0iaHR0cHM6Ly92aXpodWIuaGVhbHRoZGF0YS5vcmcvZ2JkLXJlc3VsdHMvIj5HbG9iYWwgQnVyZGVuIG9mIERpc2Vhc2UgZGF0YWJhc2U8L2E+IHB1Ymxpc2hlZCBieSB0aGUgSW5zdGl0dXRlIGZvciBIZWFsdGggTWV0cmljcyBhbmQgRXZhbHVhdGlvbiBhdCB0aGUgVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uLiBBZGRpdGlvbmFsIGluZm9ybWF0aW9uIGFib3V0IGFsbCBzb3VyY2VzIGNhbiBiZSBmb3VuZCBieSBmb2xsb3dpbmcgdGhlIGxpbmtzIGluIHRoZSB0ZXh0LjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckZWVhZGVmMTgtNTQ3MS00NTYxLThjZGYtZmFlYmIxNDU2N2IweHcxPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgoKCgoKCgoKCgoKCgo8L3VsPncJY29yZS9saXN0eXcAeXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ4ZGJkMWNkYy02MzEzLTRiZDAtOTNkMC04NWZlODE2OWZkNjF4d8ADPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jaG93LW1hbnktcGVvcGxlLWRpZS1mcm9tLWd1bi1yZWxhdGVkLWluanVyaWVzLWluLXRoZS11LXMtZWFjaC15ZWFyIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jaG93LW1hbnktcGVvcGxlLWRpZS1mcm9tLWd1bi1yZWxhdGVkLWluanVyaWVzLWluLXRoZS11LXMtZWFjaC15ZWFyIj5Ib3cgbWFueSBwZW9wbGUgZGllIGZyb20gZ3VuLXJlbGF0ZWQgaW5qdXJpZXMgaW4gdGhlIFUuUy4gZWFjaCB5ZWFyPzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW15eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGVhMjQ3MjQ1LWM4YjktNDVlOS05MDQ2LWM1YmY2NTg1ZDgxZXh3wQM8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyN3aGF0LXNoYXJlLW9mLXUtcy1ndW4tZGVhdGhzLWFyZS1ob21pY2lkZXMtd2hhdC1zaGFyZS1hcmUtc3VpY2lkZXMiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyN3aGF0LXNoYXJlLW9mLXUtcy1ndW4tZGVhdGhzLWFyZS1ob21pY2lkZXMtd2hhdC1zaGFyZS1hcmUtc3VpY2lkZXMiPldoYXQgc2hhcmUgb2YgVS5TLiBndW4gZGVhdGhzIGFyZSBob21pY2lkZXM\/IFdoYXQgc2hhcmUgYXJlIHN1aWNpZGVzPzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW15eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGJiNDA0MGM5LWQ5NDUtNDlhYy04ZTExLTU0ODUxMzVmNzkyNnh3xgM8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyN3aGF0LXNoYXJlLW9mLWFsbC1ob21pY2lkZXMtYW5kLXN1aWNpZGVzLWluLXRoZS11LXMtaW52b2x2ZS1hLWd1biIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI3doYXQtc2hhcmUtb2YtYWxsLWhvbWljaWRlcy1hbmQtc3VpY2lkZXMtaW4tdGhlLXUtcy1pbnZvbHZlLWEtZ3VuIj5XaGF0IHNoYXJlIG9mIDxlbT5hbGwgPC9lbT5ob21pY2lkZXMgYW5kIHN1aWNpZGVzIGluIHRoZSBVLlMuIGludm9sdmUgYSBndW4\/PC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckOGVlNWRlYjAtY2Y1ZS00MjQyLWE1ZDYtYTYxNTgwNWM1NTIyeHecAzxsaT48YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1oYXMtdGhlLW51bWJlci1vZi11LXMtZ3VuLWRlYXRocy1jaGFuZ2VkLW92ZXItdGltZSIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1oYXMtdGhlLW51bWJlci1vZi11LXMtZ3VuLWRlYXRocy1jaGFuZ2VkLW92ZXItdGltZSI+SG93IGhhcyB0aGUgbnVtYmVyIG9mIFUuUy4gZ3VuIGRlYXRocyBjaGFuZ2VkIG92ZXIgdGltZT88L2E+PC9saT53DmNvcmUvbGlzdC1pdGVteXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ2Y2UzMjA2MC04NDdkLTRjM2YtOTc4ZS1jNjJiYWZmZWMxMDF4d58DPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jaG93LWhhcy10aGUtcmF0ZS1vZi11LXMtZ3VuLWRlYXRocy1jaGFuZ2VkLW92ZXItdGltZSIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1oYXMtdGhlLXJhdGUtb2YtdS1zLWd1bi1kZWF0aHMtY2hhbmdlZC1vdmVyLXRpbWUiPkhvdyBoYXMgdGhlIDxlbT5yYXRlPC9lbT4gb2YgVS5TLiBndW4gZGVhdGhzIGNoYW5nZWQgb3ZlciB0aW1lPzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW15eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGU4MTE1ZWMyLTc3NDEtNDFkNC05M2YwLWU1MTU1NTlhZDhiN3h3wwM8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyN3aGljaC1zdGF0ZXMtaGF2ZS10aGUtaGlnaGVzdC1hbmQtbG93ZXN0LWd1bi1kZWF0aC1yYXRlcy1pbi10aGUtdS1zIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jd2hpY2gtc3RhdGVzLWhhdmUtdGhlLWhpZ2hlc3QtYW5kLWxvd2VzdC1ndW4tZGVhdGgtcmF0ZXMtaW4tdGhlLXUtcyI+V2hpY2ggc3RhdGVzIGhhdmUgdGhlIGhpZ2hlc3QgYW5kIGxvd2VzdCBndW4gZGVhdGggcmF0ZXMgaW4gdGhlIFUuUy4\/PC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckNzA0YTYyNDAtMGZkNi00MWNjLTk3YmYtOTQ2ZjRhNGM2NWVkeHerAzxsaT48YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1kb2VzLXRoZS11LXMtY29tcGFyZS13aXRoLW90aGVyLWNvdW50cmllcy1vbi1ndW4tZGVhdGhzIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jaG93LWRvZXMtdGhlLXUtcy1jb21wYXJlLXdpdGgtb3RoZXItY291bnRyaWVzLW9uLWd1bi1kZWF0aHMiPkhvdyBkb2VzIHRoZSBVLlMuIGNvbXBhcmUgd2l0aCBvdGhlciBjb3VudHJpZXMgb24gZ3VuIGRlYXRocz88L2E+PC9saT53DmNvcmUvbGlzdC1pdGVteXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ0MjIzMzQwNS1jYTgxLTQ1M2MtYTY4Ny0wYTZmZmNmZTI4NjF4d8ADPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jaG93LW1hbnktcGVvcGxlLWFyZS1raWxsZWQtaW4tbWFzcy1zaG9vdGluZ3MtaW4tdGhlLXUtcy1ldmVyeS15ZWFyIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDI2LzA0LzI4L3doYXQtdGhlLWRhdGEtc2F5cy1hYm91dC1ndW4tZGVhdGhzLWluLXRoZS11cy8jaG93LW1hbnktcGVvcGxlLWFyZS1raWxsZWQtaW4tbWFzcy1zaG9vdGluZ3MtaW4tdGhlLXUtcy1ldmVyeS15ZWFyIj5Ib3cgbWFueSBwZW9wbGUgYXJlIGtpbGxlZCBpbiBtYXNzIHNob290aW5ncyBpbiB0aGUgVS5TLiBldmVyeSB5ZWFyPzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW15eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDljNTdjYjc4LWM5OGQtNGUwZi1iYzkwLWNmOGU2YWJlOTFiMHh3vQM8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMjYvMDQvMjgvd2hhdC10aGUtZGF0YS1zYXlzLWFib3V0LWd1bi1kZWF0aHMtaW4tdGhlLXVzLyNob3ctaGFzLXRoZS1udW1iZXItb2YtbWFzcy1zaG9vdGluZ3MtaW4tdGhlLXUtcy1jaGFuZ2VkLW92ZXItdGltZSIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI2hvdy1oYXMtdGhlLW51bWJlci1vZi1tYXNzLXNob290aW5ncy1pbi10aGUtdS1zLWNoYW5nZWQtb3Zlci10aW1lIj5Ib3cgaGFzIHRoZSBudW1iZXIgb2YgbWFzcyBzaG9vdGluZ3MgaW4gdGhlIFUuUy4gY2hhbmdlZCBvdmVyIHRpbWU\/PC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckYWJkOGNkMjgtMDRmMS00YmQzLWE1OGItOTdjMDFlNjQyZTUxeHfSAzxsaT48YSBocmVmPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI3doaWNoLXR5cGVzLW9mLWZpcmVhcm1zLWFyZS1tb3N0LWNvbW1vbmx5LXVzZWQtaW4tZ3VuLW11cmRlcnMtaW4tdGhlLXUtcyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5wZXdyZXNlYXJjaC5vcmcvc2hvcnQtcmVhZHMvMjAyNi8wNC8yOC93aGF0LXRoZS1kYXRhLXNheXMtYWJvdXQtZ3VuLWRlYXRocy1pbi10aGUtdXMvI3doaWNoLXR5cGVzLW9mLWZpcmVhcm1zLWFyZS1tb3N0LWNvbW1vbmx5LXVzZWQtaW4tZ3VuLW11cmRlcnMtaW4tdGhlLXUtcyI+V2hpY2ggdHlwZXMgb2YgZmlyZWFybXMgYXJlIG1vc3QgY29tbW9ubHkgdXNlZCBpbiBndW4gbXVyZGVycyBpbiB0aGUgVS5TLj88L2E+PC9saT53DmNvcmUvbGlzdC1pdGVteXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyRiMzY3NWYzMy05MjlkLTRiNGMtYmFjMS1kY2ZiZThjZTQwZTJ4d64BPGg0IGlkPSJob3ctbWFueS1wZW9wbGUtZGllLWZyb20tZ3VuLXJlbGF0ZWQtaW5qdXJpZXMtaW4tdGhlLXUtcy1lYWNoLXllYXIiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Ib3cgbWFueSBwZW9wbGUgZGllIGZyb20gZ3VuLXJlbGF0ZWQgaW5qdXJpZXMgaW4gdGhlIFUuUy4gZWFjaCB5ZWFyPzwvaDQ+dwxjb3JlL2hlYWRpbmd9BHl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl5dwB3Qmhvdy1tYW55LXBlb3BsZS1kaWUtZnJvbS1ndW4tcmVsYXRlZC1pbmp1cmllcy1pbi10aGUtdS1zLWVhY2gteWVhcncGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ2YzVmNjU3Yy1iNTEzLTQ0MGYtYjg5Ni1lYjRjY2Q1ZDIxZjN4d+UCPHA+SW4gMjAyNCwgdGhlIG1vc3QgcmVjZW50IHllYXIgd2l0aCBjb21wbGV0ZSBkYXRhLCA0NCw0NDcgcGVvcGxlIGRpZWQgZnJvbSBndW4tcmVsYXRlZCBpbmp1cmllcywgYWNjb3JkaW5nIHRvIHRoZSBDREMuIFRoYXQgZmlndXJlIGluY2x1ZGVzIGd1biBob21pY2lkZXMgYW5kIGd1biBzdWljaWRlcywgYWxvbmcgd2l0aCB0aHJlZSBsZXNzIGNvbW1vbiB0eXBlcyBvZiBndW4tcmVsYXRlZCBkZWF0aHMgdGhlIENEQyB0cmFja3M6IHRob3NlIHRoYXQgaW52b2x2ZWQgbGF3IGVuZm9yY2VtZW50LCB0aG9zZSB0aGF0IHdlcmUgYWNjaWRlbnRhbCBhbmQgdGhvc2Ugd2l0aCB1bmRldGVybWluZWQgY2lyY3Vtc3RhbmNlcy48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDFjNzgxNTgzLWYyMjktNGVjZC1iMDY5LTM4NzczZWY0MzUzMXh35wE8cD5UaGUgdG90YWwgZXhjbHVkZXMgZGVhdGhzIGluIHdoaWNoIGd1bnNob3QgaW5qdXJpZXMgcGxheWVkIGEgY29udHJpYnV0aW5nLCBidXQgbm90IHByaW5jaXBhbCwgcm9sZS4gKENEQyBmYXRhbGl0eSBzdGF0aXN0aWNzIGFyZSBiYXNlZCBvbiBpbmZvcm1hdGlvbiBmcm9tIG9mZmljaWFsIGRlYXRoIGNlcnRpZmljYXRlcywgd2hpY2ggaWRlbnRpZnkgYSBzaW5nbGUgY2F1c2Ugb2YgZGVhdGguKTwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckZWIwYTRhNWUtYWZhYS00NmI1LWFiOWMtNDAwYTlhNTcyOWEzeHevATxoNCBpZD0id2hhdC1zaGFyZS1vZi11LXMtZ3VuLWRlYXRocy1hcmUtaG9taWNpZGVzLXdoYXQtc2hhcmUtYXJlLXN1aWNpZGVzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+V2hhdCBzaGFyZSBvZiBVLlMuIGd1biBkZWF0aHMgYXJlIGhvbWljaWRlcz8gV2hhdCBzaGFyZSBhcmUgc3VpY2lkZXM\/PC9oND53DGNvcmUvaGVhZGluZ30EeXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXl3AHdCd2hhdC1zaGFyZS1vZi11LXMtZ3VuLWRlYXRocy1hcmUtaG9taWNpZGVzLXdoYXQtc2hhcmUtYXJlLXN1aWNpZGVzdwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDZiYTM3M2QxLTVjYzAtNGY1Ni05N2IyLTljYjFkZTYyNTNlYnh3LTxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWducmlnaHQiPjwvZGl2PncKY29yZS9ncm91cHcDZGl2eXYDDWhpZGVPbkRlc2t0b3B5DGhpZGVPblRhYmxldHkMaGlkZU9uTW9iaWxleXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXYCB2VuYWJsZWR5Amlkfn53BXJpZ2h0dgIEdHlwZXcLY29uc3RyYWluZWQLY29udGVudFNpemV3BTMxMHB4dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDIzNjE0ODc1LTE0OWEtNGM5Yi1hZDM3LTcxMTIzZDRlZWJkZXh3AHcecHJjLWNoYXJ0LWJ1aWxkZXIvc3luY2VkLWNoYXJ0fbXRJHcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHl3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3JGY3NzIyZjYyLTM5YzItNDZkMC1iNzIxLWM1MTk3ZDI5YzhlNHh3qAQ8cD5UaG91Z2ggdGhleSB0ZW5kIHRvIGdldCBsZXNzIHB1YmxpYyBhdHRlbnRpb24gdGhhbiBndW4tcmVsYXRlZCBob21pY2lkZXMsIHN1aWNpZGVzIGhhdmUgbG9uZyBhY2NvdW50ZWQgZm9yIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9mYWN0LXRhbmsvMjAxMy8wNS8yNC9zdWljaWRlcy1hY2NvdW50LWZvci1tb3N0LWd1bi1kZWF0aHMvIj50aGUgbWFqb3JpdHkgb2YgVS5TLiBndW4gZGVhdGhzPC9hPi4gSW4gMjAyNCwgNjIlIG9mIGFsbCBndW4tcmVsYXRlZCBkZWF0aHMgaW4gdGhlIFUuUy4gd2VyZSBzdWljaWRlcyAoMjcsNTkzKSwgd2hpbGUgMzUlIHdlcmUgaG9taWNpZGVzICgxNSwzNjQpLiBUaGUgcmVzdCBpbnZvbHZlZCBsYXcgZW5mb3JjZW1lbnQgKDYzNiksIHdlcmUgYWNjaWRlbnRhbCAoNDUwKSBvciBoYWQgdW5kZXRlcm1pbmVkIGNpcmN1bXN0YW5jZXMgKDQwNCk7IGVhY2ggb2YgdGhlc2UgY2F0ZWdvcmllcyBhY2NvdW50ZWQgZm9yIGFyb3VuZCAxJSBvZiBhbGwgZ3VuIGRlYXRocywgYWNjb3JkaW5nIHRvIENEQyBkYXRhLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckMzllMjRiNjAtZGZmMS00YzM0LTk0NjctZmQ1Yjg3MjNlNjFheHe\/ATxoNCBpZD0id2hhdC1zaGFyZS1vZi1hbGwtaG9taWNpZGVzLWFuZC1zdWljaWRlcy1pbi10aGUtdS1zLWludm9sdmUtYS1ndW4iIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5XaGF0IHNoYXJlIG9mJm5ic3A7PGVtPmFsbDwvZW0+Jm5ic3A7aG9taWNpZGVzIGFuZCBzdWljaWRlcyBpbiB0aGUgVS5TLiBpbnZvbHZlIGEgZ3VuPzwvaDQ+dwxjb3JlL2hlYWRpbmd9BHl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl5dwB3QXdoYXQtc2hhcmUtb2YtYWxsLWhvbWljaWRlcy1hbmQtc3VpY2lkZXMtaW4tdGhlLXUtcy1pbnZvbHZlLWEtZ3VudwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGZlNTZjY2Q3LTU3YTMtNGQyZS1iMjA3LTkwODMwZDM4NzM4Y3h37AE8cD5JbiAyMDI0LCA3NiUgb2YgYWxsIFUuUy4gaG9taWNpZGVzICgxNSwzNjQgb2YgMjAsMTYyKSBpbnZvbHZlZCBhIGZpcmVhcm0uIFRoYXQgd2FzIGRvd24gYSBiaXQgZnJvbSBvdGhlciByZWNlbnQgeWVhcnMsIGJ1dCBzdGlsbCBhbW9uZyB0aGUgaGlnaGVzdCBwZXJjZW50YWdlcyBzaW5jZSAxOTY4IOKAkyB0aGUgZWFybGllc3QgeWVhciBmb3Igd2hpY2ggdGhlIENEQyBoYXMgb25saW5lIHJlY29yZHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQzYzRhYjkzZC0xYWQ4LTQyYjktYWFhOS0xZjVlZmM2MmYwM2Z4d6kBPHA+SW4gYWRkaXRpb24sIDU3JSBvZiBhbGwgc3VpY2lkZXMgaW4gMjAyNCAoMjcsNTkzIG9mIDQ4LDgyNCkgaW52b2x2ZWQgYSBndW4uIFRoYXQgd2FzIGhpZ2hlciB0aGFuIGluIHJlY2VudCB5ZWFycywgYnV0IGJlbG93IHRoZSBwZWFrIG9mIDYxJSBpbiBib3RoIDE5OTMgYW5kIDE5OTAuPC9wPncOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQyYjFhNmE1MS1mMGFlLTRkNzItOTRkYi0zN2EwYzA1ZTVmN2F4d5YBPGg0IGlkPSJob3ctaGFzLXRoZS1udW1iZXItb2YtdS1zLWd1bi1kZWF0aHMtY2hhbmdlZC1vdmVyLXRpbWUiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Ib3cgaGFzIHRoZSBudW1iZXIgb2YgVS5TLiBndW4gZGVhdGhzIGNoYW5nZWQgb3ZlciB0aW1lPzwvaDQ+dwxjb3JlL2hlYWRpbmd9BHl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl5dwB3Nmhvdy1oYXMtdGhlLW51bWJlci1vZi11LXMtZ3VuLWRlYXRocy1jaGFuZ2VkLW92ZXItdGltZXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyRkMDM4YWJlMi0xODdiLTQ3YTEtOTdlOC01Y2M5M2YxZmUzODF4dy08ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbnJpZ2h0Ij48L2Rpdj53CmNvcmUvZ3JvdXB3A2Rpdnl2Aw1oaWRlT25EZXNrdG9weQxoaWRlT25UYWJsZXR5DGhpZGVPbk1vYmlsZXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl2AgdlbmFibGVkeQJpZH5+dwVyaWdodHYCBHR5cGV3C2NvbnN0cmFpbmVkC2NvbnRlbnRTaXpldwU0MjBweHcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQxNjJkMzI4NC02YWFhLTQwZDgtYWZhMS04MTY1NjRlYWJkZjB4dwB3HnByYy1jaGFydC1idWlsZGVyL3N5bmNlZC1jaGFydH2b0iR3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB5dwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dyRjYTUwNzdmZS05YWUzLTRjZjUtYjJiNC0zYjc1YmVkNmJhNTZ4d348cD5UaGUgNDQsNDQ3IGd1biBkZWF0aHMgaW4gMjAyNCB3ZXJlIHRoZSBmaWZ0aC1oaWdoZXN0IHRvdGFsIG9uIHJlY29yZCBzaW5jZSAxOTY4LCB0cmFpbGluZyBvbmx5IHRoZSBmb3VyIHByZXZpb3VzIHllYXJzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckY2RiMGRkODYtY2ZlYS00ZGIwLTk0NzUtNDEzYmQ5ZGIwZThieHchPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCjwvdWw+dwljb3JlL2xpc3R5dwB5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGRmZjIyYjJhLWI1ZDctNGViZC1iNTRmLTcxNDk5MDhiZDU3Ynh3rQI8bGk+R3VuIGhvbWljaWRlcyByb3NlIGRyYW1hdGljYWxseSBkdXJpbmcgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy90b3BpYy9jb3JvbmF2aXJ1cy1kaXNlYXNlLWNvdmlkLTE5LyI+Y29yb25hdmlydXMgcGFuZGVtaWM8L2E+IGJ1dCBoYXZlIGRlY2xpbmVkIHN1YnN0YW50aWFsbHkgaW4gbW9yZSByZWNlbnQgeWVhcnMuIFRoZSBudW1iZXIgb2YgZ3VuIGhvbWljaWRlcyBmZWxsIGZyb20gYSByZWNvcmQgMjAsOTU4IGluIDIwMjEgdG8gMTUsMzY0IGluIDIwMjQsIGEgMjclIGRlY3JlYXNlLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckN2YzMGI4MzktYzQ0ZS00MGY3LTgzZmUtNTQ3ZjQ1MTg5YjdjeHeeATxsaT5HdW4gc3VpY2lkZXMsIG9uIHRoZSBvdGhlciBoYW5kLCBoYXZlIGJlZW4gb24gYW4gdXB3YXJkIHRyYWplY3RvcnkgZm9yIG1vc3Qgb2YgdGhlIGxhc3QgdHdvIGRlY2FkZXMuIFRoZXkgcGVha2VkIGluIDIwMjQgd2l0aCAyNyw1OTMgc3VjaCBmYXRhbGl0aWVzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckM2NhNjlhOWMtMDE4MS00MmQ3LWIwMTAtYjk0ZjcxZTBhMDg1eHelATxoNCBpZD0iaG93LWhhcy10aGUtcmF0ZS1vZi11LXMtZ3VuLWRlYXRocy1jaGFuZ2VkLW92ZXItdGltZSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhvdyBoYXMgdGhlJm5ic3A7PGVtPnJhdGU8L2VtPiZuYnNwO29mIFUuUy4gZ3VuIGRlYXRocyBjaGFuZ2VkIG92ZXIgdGltZT88L2g0PncMY29yZS9oZWFkaW5nfQR5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55eXcAdzRob3ctaGFzLXRoZS1yYXRlLW9mLXUtcy1ndW4tZGVhdGhzLWNoYW5nZWQtb3Zlci10aW1ldwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDQ5YjEzODEwLTY0MGUtNDVlZS1iNTRhLTRlZDk2MjkyOGY4ZHh3igE8cD5XaGlsZSB0aGUgb3ZlcmFsbCBudW1iZXIgb2YgZ3VuIGRlYXRocyBpbiB0aGUgVS5TLiB3YXMgYW1vbmcgdGhlIGhpZ2hlc3Qgb24gcmVjb3JkIGluIDIwMjQsIHRoZSBuYXRpb24ncyBwb3B1bGF0aW9uIGhhcyBhbHNvIGdyb3duLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckYmVlMzNmMDctZDBjNC00Y2M4LTk4MDEtZmE2MWMwNTY2NWYxeHenATxwPldoZW4gYWRqdXN0aW5nIGZvciBwb3B1bGF0aW9uIGdyb3d0aCBvdmVyIHRpbWUsIHRoZXJlIHdlcmUgMTIuOCBndW4gZGVhdGhzIHBlciAxMDAsMDAwIHBlb3BsZSBpbiAyMDI0LiBUaGF0IHdhcyBiZWxvdyB0aGUgcGVhayByYXRlIG9mIDE2LjMgcGVyIDEwMCwwMDAgaW4gMTk3NC48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDg1MmI3MjU0LWY0YWMtNGUwNC1hY2Y0LWEyNzJlYWVjMTNiMnh3LTxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWducmlnaHQiPjwvZGl2PncKY29yZS9ncm91cHcDZGl2eXYDDWhpZGVPbkRlc2t0b3B5DGhpZGVPblRhYmxldHkMaGlkZU9uTW9iaWxleXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXYCB2VuYWJsZWR5Amlkfn53BXJpZ2h0dgIEdHlwZXcLY29uc3RyYWluZWQLY29udGVudFNpemV3BTQyMHB4dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDQ0YTI0Y2M1LWFlYzEtNDY2MC05OGQ0LTVjZGU5YWU0MjZhM3h3AHcecHJjLWNoYXJ0LWJ1aWxkZXIvc3luY2VkLWNoYXJ0fZXSJHcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHl3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3JDY4ODcxZTAxLWJjZmMtNGM3OC1hYjg1LTE1NTJjYmI3NWUwN3h3ITx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+Cgo8L3VsPncJY29yZS9saXN0eXcAeXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQzOTNjNzYzMi04ZjQ0LTRhYzQtYjM2ZS04ZDY5NzQ3YmUzNGV4d4UBPGxpPlRoZSBndW4gaG9taWNpZGUgcmF0ZSBmZWxsIHRvIDQuNyBmYXRhbGl0aWVzIHBlciAxMDAsMDAwIHBlb3BsZSBpbiAyMDI0LCBmYXIgYmVsb3cgdGhlIHBlYWsgcmF0ZSBvZiA3LjIgcGVyIDEwMCwwMDAgaW4gMTk3NC48L2xpPncOY29yZS9saXN0LWl0ZW15eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDYyN2Q4YTljLTkzNTAtNDFkNy04YjJkLWUwNzgxMDVkNzY2ZHh3uwE8bGk+VGhlIGd1biBzdWljaWRlIHJhdGUsIGJ5IGNvbnRyYXN0LCBpcyBvbiBwYXIgd2l0aCBpdHMgYWxsLXRpbWUgaGlnaC4gVGhlcmUgd2VyZSA3LjYgZ3VuIHN1aWNpZGVzIHBlciAxMDAsMDAwIHBlb3BsZSBpbiAyMDI0IOKAkyBhYm91dCBlcXVhbCB0byB0aGUgcmVjb3JkIDcuNyBwZXIgMTAwLDAwMCBpbiAxOTc3LjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckZjNmMGU5NjEtZWFmZi00YjI1LTgwYjctMzBkMWZmNGZmMjk4eHf8ATxwPihPbmUgY2F2ZWF0IHdoZW4gY29uc2lkZXJpbmcgb2xkZXIgZmlndXJlcyBmcm9tIHRoZSBDREM6IEd1biBob21pY2lkZXMgYW5kIGd1biBzdWljaWRlcyBiZXR3ZWVuIDE5NjggYW5kIDE5NzggYXJlIGNsYXNzaWZpZWQgYXMgdGhvc2UgY2F1c2VkIGJ5IGZpcmVhcm1zIGFuZCBleHBsb3NpdmVzLiBJbiBzdWJzZXF1ZW50IHllYXJzLCB0aGV5IGFyZSBjbGFzc2lmaWVkIGFzIGRlYXRocyBpbnZvbHZpbmcgZmlyZWFybXMgb25seS4pPC9wPncOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ4MDEzY2QyZi05MDIxLTRiNDQtOWNiNS01YzY3OTM5OWYzZDh4d7ABPGg0IGlkPSJ3aGljaC1zdGF0ZXMtaGF2ZS10aGUtaGlnaGVzdC1hbmQtbG93ZXN0LWd1bi1kZWF0aC1yYXRlcy1pbi10aGUtdS1zIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+V2hpY2ggc3RhdGVzIGhhdmUgdGhlIGhpZ2hlc3QgYW5kIGxvd2VzdCBndW4gZGVhdGggcmF0ZXMgaW4gdGhlIFUuUy4\/PC9oND53DGNvcmUvaGVhZGluZ30EeXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXl3AHdDd2hpY2gtc3RhdGVzLWhhdmUtdGhlLWhpZ2hlc3QtYW5kLWxvd2VzdC1ndW4tZGVhdGgtcmF0ZXMtaW4tdGhlLXUtc3cGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ0ZjlhNTQzMy0yZjM4LTQwODctODk4ZS1jMTZjZTA2ZTEyOGV4dy08ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbnJpZ2h0Ij48L2Rpdj53CmNvcmUvZ3JvdXB3A2Rpdnl2Aw1oaWRlT25EZXNrdG9weQxoaWRlT25UYWJsZXR5DGhpZGVPbk1vYmlsZXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl2AgdlbmFibGVkeQJpZH5+dwVyaWdodHYCBHR5cGV3C2NvbnN0cmFpbmVkC2NvbnRlbnRTaXpldwU0MjBweHcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyRiMzdhMWYyOS0zMWFmLTQ5YmItODliMC05ODNkMmYyZDY0N2V4dwB3HnByYy1jaGFydC1idWlsZGVyL3N5bmNlZC1jaGFydH2A0iR3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB5dwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dyQ2MTczNmExZC04MWYxLTQwNGQtOTliMS1kNWE3MjlhMjZhNzF4d+UCPHA+VGhlIHJhdGUgb2YgZ3VuIGZhdGFsaXRpZXMgdmFyaWVzIHdpZGVseSBmcm9tIHN0YXRlIHRvIHN0YXRlLiBJbiAyMDI0LCB0aGUgc3RhdGVzIHdpdGggdGhlIDxzdHJvbmc+aGlnaGVzdCB0b3RhbCByYXRlcyBvZiBndW4tcmVsYXRlZCBkZWF0aHM8L3N0cm9uZz4g4oCTIGNvdW50aW5nIGhvbWljaWRlcywgc3VpY2lkZXMgYW5kIGFsbCBvdGhlciBjYXRlZ29yaWVzIHRoZSBDREMgdHJhY2tzIOKAkyBpbmNsdWRlZCBNaXNzaXNzaXBwaSAoMjguMCBwZXIgMTAwLDAwMCBwZW9wbGUpLCBOZXcgTWV4aWNvICgyNi42KSwgQWxhc2thICgyNC40KSwgQWxhYmFtYSAoMjMuNykgYW5kIFd5b21pbmcgKDIzLjQpLiAmbmJzcDs8L3A+dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDk5YzAzODgxLTQwNDAtNDMyOC1hZWVkLWQzNWYzZDcyMzY4ZHh3kgE8cD5UaGUgc3RhdGVzIHdpdGggdGhlIGxvd2VzdCB0b3RhbCByYXRlcyBpbmNsdWRlZCBIYXdhaWkgKDMuNyksIE1hc3NhY2h1c2V0dHMgKDMuOCksIE5ldyBKZXJzZXkgKDQuMCksIE5ldyBZb3JrICg0LjQpIGFuZCBSaG9kZSBJc2xhbmQgKDQuNikuPC9wPncOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ1YzFjODY2Ny0zMmNkLTQ3MTAtOGJiNi03MjVmMWQ2ODFjMWJ4d2Q8cD5UaGUgcmVzdWx0cyBhcmUgc29tZXdoYXQgZGlmZmVyZW50IHdoZW4gbG9va2luZyBhdCBndW4gaG9taWNpZGUgYW5kIHN1aWNpZGUgcmF0ZXMgc2VwYXJhdGVseTo8L3A+dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGFiYjVmMzE4LTFhODAtNGRlYS05MGNmLWJjMTU2ZGQ4ZDJmOXh3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckNjJkZDgxMjItMWM3Ny00MTY4LTgyN2MtODVhOWQyZTI4MmY1eHfZATxsaT5UaGUgcGxhY2VzIHdpdGggdGhlIDxzdHJvbmc+aGlnaGVzdCBndW4gaG9taWNpZGUgcmF0ZXM8L3N0cm9uZz4gaW4gMjAyNCBpbmNsdWRlZCB0aGUgRGlzdHJpY3Qgb2YgQ29sdW1iaWEgKDE4LjAgcGVyIDEwMCwwMDAgcGVvcGxlKSwgTWlzc2lzc2lwcGkgKDE2LjkpLCBMb3Vpc2lhbmEgKDEzLjApLCBBbGFiYW1hICgxMS42KSBhbmQgTmV3IE1leGljbyAoMTAuMykuPC9saT53DmNvcmUvbGlzdC1pdGVteXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyRlM2RlOTIzOC03M2M2LTRlYTYtODYyNS03ODhmMWU3NmE5ZTN4d5kBPGxpPlRoZSA8c3Ryb25nPmxvd2VzdCBndW4gaG9taWNpZGUgcmF0ZXM8L3N0cm9uZz4gd2VyZSBpbiBOZXcgSGFtcHNoaXJlICgwLjkpLCBNYWluZSAoMS4yKSwgUmhvZGUgSXNsYW5kICgxLjIpLCBJZGFobyAoMS4zKSBhbmQgTm9ydGggRGFrb3RhICgxLjMpLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckYTVmNDZmNGItMGZjOC00ZDVmLWIwN2ItZjkzMTc0MTFlYjhmeHe+ATxsaT5UaGUgc3RhdGVzIHdpdGggdGhlIDxzdHJvbmc+aGlnaGVzdCBndW4gc3VpY2lkZSByYXRlczwvc3Ryb25nPiBpbiAyMDI0IGluY2x1ZGVkIFd5b21pbmcgKDE5LjcgcGVyIDEwMCwwMDAgcGVvcGxlKSwgQWxhc2thICgxOC43KSwgTW9udGFuYSAoMTYuOSksIE5ldyBNZXhpY28gKDE0LjMpIGFuZCBJZGFobyAoMTMuNykuPC9saT53DmNvcmUvbGlzdC1pdGVteXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyRlZGEzOTc3Mi1iMWIyLTQ0ODktOTBjZi1iNWJlYmFmZGI3YWF4d5IBPGxpPlRoZTxzdHJvbmc+IGxvd2VzdCBndW4gc3VpY2lkZSByYXRlcyA8L3N0cm9uZz53ZXJlIGluIEQuQy4gKDEuNSksIEhhd2FpaSAoMS45KSwgTmV3IEplcnNleSAoMi4xKSwgTWFzc2FjaHVzZXR0cyAoMi4zKSBhbmQgTmV3IFlvcmsgKDIuMykuPC9saT53DmNvcmUvbGlzdC1pdGVteXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ1NWYxNzkxNi1jNTcwLTRlNTYtOTQ1My03OWFhMzA0YjMwNzZ4d6UCPHA+VGhlc2UgcmF0ZXMgYXJlIGFkanVzdGVkIHRvIGFjY291bnQgZm9yIGFnZSBkaWZmZXJlbmNlcyBhY3Jvc3Mgc3RhdGVzLiBBZGp1c3RpbmcgZm9yIGFnZSBpcyBpbXBvcnRhbnQgYmVjYXVzZSBzb21lIHN0YXRlcyBoYXZlIG9sZGVyIHBvcHVsYXRpb25zIHRoYW4gb3RoZXJzIGFuZCA8YSBocmVmPSJodHRwczovL3VzYWZhY3RzLm9yZy9hcnRpY2xlcy9hbWVyaWNhbnMtY2F1c2VzLW9mLWRlYXRoLWJ5LWFnZS1jZGMtZGF0YS8iPm1vcnRhbGl0eSBwYXR0ZXJucyB2YXJ5IHdpZGVseSBieSBhZ2U8L2E+LjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckMWUwYjllYTctY2ZkYS00NTVhLTkxMmUtODFhYTFlNDdmNDY4eHexATxoNCBpZD0iaG93LWRvZXMtdGhlLXUtcy1jb21wYXJlLXdpdGgtb3RoZXItY291bnRyaWVzLW9uLWd1bi1kZWF0aHMiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkhvdyBkb2VzIHRoZSBVLlMuIGNvbXBhcmUgd2l0aCBvdGhlciBjb3VudHJpZXMgb24gZ3VuIGRlYXRocz88L3N0cm9uZz48L2g0PncMY29yZS9oZWFkaW5nfQR5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55eXcAdztob3ctZG9lcy10aGUtdS1zLWNvbXBhcmUtd2l0aC1vdGhlci1jb3VudHJpZXMtb24tZ3VuLWRlYXRoc3cGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyRkMzExOTRhZS03ZDVjLTQzMzYtODkwMy02M2UyNTNhZjFjMjN4d+8EPHA+SW4gYWJzb2x1dGUgbnVtYmVycywgdGhlIFUuUy4gaGFzIGZhciBtb3JlIGd1biBkZWF0aHMgdGhhbiBhbnkgb3RoZXIgY291bnRyeSwgYWNjb3JkaW5nIHRvIGRhdGEgY29sbGVjdGVkIGJ5IHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5oZWFsdGhkYXRhLm9yZy8iPkluc3RpdHV0ZSBmb3IgSGVhbHRoIE1ldHJpY3MgYW5kIEV2YWx1YXRpb248L2E+IChJSE1FKSBhdCB0aGUgVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uLiBUaGUgZGF0YSwgd2hpY2ggY292ZXJzIDIwNCBjb3VudHJpZXMgYW5kIHRlcnJpdG9yaWVzLCBpbmNsdWRlcyBndW4gZGVhdGhzIGNhdXNlZCBieSDigJxwaHlzaWNhbCB2aW9sZW5jZeKAnSBhbmQg4oCcc2VsZi1oYXJtLOKAnSBhcyB3ZWxsIGFzIHVuaW50ZW50aW9uYWwgZ3VuIGRlYXRocy4gKFRoaXMgYW5hbHlzaXMgY291bnRzIGd1biBkZWF0aHMgY2F1c2VkIGJ5IHBoeXNpY2FsIHZpb2xlbmNlIGFzIGhvbWljaWRlcyBhbmQgdGhvc2UgY2F1c2VkIGJ5IHNlbGYtaGFybSBhcyBzdWljaWRlcy4gQWxsIHJhdGVzIGJlbG93IGFyZSBhZGp1c3RlZCB0byBhY2NvdW50IGZvciBhZ2UgZGlmZmVyZW5jZXMgYWNyb3NzIGNvdW50cmllcyBhbmQgdGVycml0b3JpZXMuKTwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckMjdiY2M5NGEtYTM5Yy00ZjRhLTg2YzktM2I5YmQ3MmE0MTM0eHctPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25yaWdodCI+PC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ5dgMNaGlkZU9uRGVza3RvcHkMaGlkZU9uVGFibGV0eQxoaWRlT25Nb2JpbGV5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dgIHZW5hYmxlZHkCaWR+fncFcmlnaHR2AgR0eXBldwtjb25zdHJhaW5lZAtjb250ZW50U2l6ZXcFNDIwcHh3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckZDk2N2U1NzItZTFiMS00NmIxLTgxYWMtN2NjMjBhNTBiMGMweHcAdx5wcmMtY2hhcnQtYnVpbGRlci9zeW5jZWQtY2hhcnR9ndYkdwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAeXcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXckYmU3ZGZhMWMtODU1OS00ZTNkLWI4NjAtNDNkOTFiOTkyYzk3eHfgATxwPkluIDIwMjMsIHRoZSBtb3N0IHJlY2VudCB5ZWFyIHdpdGggZ2xvYmFsIGRhdGEsIHRoZSBVLlMuIGhhZCBhYm91dCAxMCwwMDAgbW9yZSB0b3RhbCBndW4gZGVhdGhzIHRoYW4gdGhlIGNvdW50cnkgd2l0aCB0aGUgbmV4dC1oaWdoZXN0IHRvdGFsLCBCcmF6aWwuIEl0IHdhcyBhbW9uZyB0aGUgdG9wIGNvdW50cmllcyBmb3IgYm90aCBndW4gaG9taWNpZGVzIGFuZCBzdWljaWRlczo8L3A+dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGE4ZWNkOTc3LTBmODctNGRiMi1hNWMzLTI5M2QyOWRlMjQzNHh3ITx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+Cgo8L3VsPncJY29yZS9saXN0eXcAeXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ4MTAwM2NiNS0wODEzLTQxNzMtYTUwOS01MmJjYjFkYWM2YWZ4d0o8bGk+VGhlIFUuUy4gdHJhaWxlZCBvbmx5IEJyYXppbCBhbmQgTWV4aWNvIGluIGd1biBob21pY2lkZXMgaW4gMjAyMy48L2xpPncOY29yZS9saXN0LWl0ZW15eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDA5MDUzMmM0LTRkMDgtNGNjZC04N2NmLWQ3MWIzNTUxZWQ5Y3h3QjxsaT5JdCBsZWQgdGhlIHdvcmxkIGluIHRoZSBudW1iZXIgb2YgZ3VuIHN1aWNpZGVzIHRoYXQgeWVhci48L2xpPncOY29yZS9saXN0LWl0ZW15eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDIyZThkMmZiLWUzYzktNDE1OC04ZTE4LWJiYWE4YjExYzJkM3h3kAQ8cD5PZiBjb3Vyc2UsIHRoZSBVLlMuIGlzIGFsc28gYW1vbmcgdGhlIG1vc3QgcG9wdWxvdXMgY291bnRyaWVzIGluIHRoZSB3b3JsZC4gV2hlbiBsb29raW5nIGF0IHRoZSByYXRlIG9mIGd1biBkZWF0aHMgcGVyIDEwMCwwMDAgcGVvcGxlIOKAkyB3aGljaCBhZGp1c3RzIGZvciBwb3B1bGF0aW9uIGRpZmZlcmVuY2VzIGJldHdlZW4gY291bnRyaWVzIOKAkyB0aGUgVS5TLiByYW5rZWQgYmVsb3cgc2V2ZXJhbCBvdGhlciBwbGFjZXMgaW4gMjAyMy4gSXRzIGd1biBkZWF0aCByYXRlIG9mIDEzLjIgcGVyIDEwMCwwMDAgcGVvcGxlIHdhcyBmYXIgYmVsb3cgdGhhdCBvZiBWZW5lenVlbGEgKDQ1LjgpIGFuZCBFbCBTYWx2YWRvciAoNDAuNCkgYW5kIHRyYWlsZWQgc2V2ZXJhbCBvdGhlciBMYXRpbiBBbWVyaWNhbiBuYXRpb25zLCBpbmNsdWRpbmcgQ29sb21iaWEgKDIxLjcpLCBFY3VhZG9yICgyMC4wKSwgTWV4aWNvICgxOS44KSwgR3VhdGVtYWxhICgxOS44KSwgSG9uZHVyYXMgKDE4LjgpIGFuZCBCcmF6aWwgKDE3LjQpLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckYjBiOWRmZTctOGUyOS00ZDZkLWE1N2QtMjk5M2EwZjU3NzNheHchPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCjwvdWw+dwljb3JlL2xpc3R5dwB5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDE2ODRkYWI0LTFlZTQtNDY0Mi1hZTVjLTRhMTNiNTg5OWExOHh3sAE8bGk+VGhlIDxzdHJvbmc+VS5TLiBndW4gaG9taWNpZGUgcmF0ZTwvc3Ryb25nPiBvZiA2LjIgcGVyIDEwMCwwMDAgcGVvcGxlIHdhcyBiZWxvdyB0aGF0IG9mIG1vcmUgdGhhbiB0d28gZG96ZW4gb3RoZXIgY291bnRyaWVzIGFuZCB0ZXJyaXRvcmllcyBpbiAyMDIzLCBhY2NvcmRpbmcgdG8gSUhNRS48L2xpPncOY29yZS9saXN0LWl0ZW15eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDMyODQ4OGIxLWU2ZWEtNDczMi05YTg0LTM0N2ViMjM2NDEyNXh3pAE8bGk+VGhlIDxzdHJvbmc+VS5TLiBndW4gc3VpY2lkZSByYXRlPC9zdHJvbmc+IG9mIDYuNyBwZXIgMTAwLDAwMCBwZW9wbGUgd2FzIHNlY29uZCBvbmx5IHRvIEdyZWVubGFuZCwgd2hpY2ggaGFkIDIxLjIgc3VjaCBkZWF0aHMgcGVyIDEwMCwwMDAgcGVvcGxlIHRoYXQgeWVhci48L2xpPncOY29yZS9saXN0LWl0ZW15eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGVjMjIwNmI3LWQwZWQtNDQwNy1hNWNhLWFhYzZiZGUyNTVkNHh3rgE8aDQgaWQ9Imhvdy1tYW55LXBlb3BsZS1hcmUta2lsbGVkLWluLW1hc3Mtc2hvb3RpbmdzLWluLXRoZS11LXMtZXZlcnkteWVhciIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhvdyBtYW55IHBlb3BsZSBhcmUga2lsbGVkIGluIG1hc3Mgc2hvb3RpbmdzIGluIHRoZSBVLlMuIGV2ZXJ5IHllYXI\/PC9oND53DGNvcmUvaGVhZGluZ30EeXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXl3AHdCaG93LW1hbnktcGVvcGxlLWFyZS1raWxsZWQtaW4tbWFzcy1zaG9vdGluZ3MtaW4tdGhlLXUtcy1ldmVyeS15ZWFydwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGNhYzhlZjJmLWQyNmItNDQ5Ni05Mjk4LTM4MDEwYmUzMDA2M3h31wI8cD5UaGlzIGlzIGEgZGlmZmljdWx0IHF1ZXN0aW9uIHRvIGFuc3dlciBiZWNhdXNlJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cucmFuZC5vcmcvcmVzZWFyY2gvZ3VuLXBvbGljeS9hbmFseXNpcy9lc3NheXMvbWFzcy1zaG9vdGluZ3MuaHRtbCI+dGhlcmUgaXMgbm8gc2luZ2xlLCBhZ3JlZWQtdXBvbiBkZWZpbml0aW9uPC9hPiZuYnNwO29mIHRoZSB0ZXJtIOKAnG1hc3Mgc2hvb3Rpbmcu4oCdIERlZmluaXRpb25zIGNhbiB2YXJ5IGRlcGVuZGluZyBvbiBmYWN0b3JzIGluY2x1ZGluZyB0aGUgbnVtYmVyIG9mIHZpY3RpbXMgYW5kIHRoZSBjaXJjdW1zdGFuY2VzIG9mIHRoZSBzaG9vdGluZy48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDhhMzQ5ZWY5LTQyZTYtNDFkNS1hYzY2LTBiMzNjYTZlMTY0M3h3lgM8cD5UaGUgRkJJIGNvbGxlY3RzIGRhdGEgb24g4oCcYWN0aXZlIHNob290ZXIgaW5jaWRlbnRzLOKAnSB3aGljaCBpdCBkZWZpbmVzIGFzIOKAnG9uZSBvciBtb3JlIGluZGl2aWR1YWxzIGFjdGl2ZWx5IGVuZ2FnZWQgaW4ga2lsbGluZyBvciBhdHRlbXB0aW5nIHRvIGtpbGwgcGVvcGxlIGluIGEgcG9wdWxhdGVkIGFyZWEu4oCdIFVzaW5nIHRoZSBGQknigJlzIGRlZmluaXRpb24sIDIzIHBlb3BsZSDigJMgZXhjbHVkaW5nIHRoZSBzaG9vdGVycyDigJMmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5mYmkuZ292L2ZpbGUtcmVwb3NpdG9yeS9yZXBvcnRzLWFuZC1wdWJsaWNhdGlvbnMvMjAyNC1hY3RpdmUtc2hvb3Rlci1yZXBvcnQvdmlldyI+ZGllZCBpbiBzdWNoIGluY2lkZW50cyBpbiAyMDI0PC9hPi48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDhjZGNiMjg5LTQ5MDktNDc3OS1iODYwLWNlMGE1OWIxMjBiM3h35gI8cD5UaGUgR3VuIFZpb2xlbmNlIEFyY2hpdmUsIGFuIG9ubGluZSBkYXRhYmFzZSBvZiBndW4gdmlvbGVuY2UgaW5jaWRlbnRzIGluIHRoZSBVLlMuLCBkZWZpbmVzIG1hc3Mgc2hvb3RpbmdzIGFzIGluY2lkZW50cyBpbiB3aGljaCBmb3VyIG9yIG1vcmUgcGVvcGxlIGFyZSBzaG90LCBldmVuIGlmIG5vIG9uZSB3YXMga2lsbGVkIChhZ2FpbiBleGNsdWRpbmcgdGhlIHNob290ZXJzKS4gVXNpbmcgdGhpcyBkZWZpbml0aW9uLCA1MTAgcGVvcGxlJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ3VudmlvbGVuY2VhcmNoaXZlLm9yZy9tYXNzLXNob290aW5nIj5kaWVkIGluIHRoZXNlIGluY2lkZW50cyBpbiAyMDI0PC9hPi48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDBlZTZmODkxLWQ1ZTUtNGQ3Yy1iMTk5LTQ5YTEyNjM1OTM3Znh3fzxwPlJlZ2FyZGxlc3Mgb2YgdGhlIGRlZmluaXRpb24gdXNlZCwgbWFzcyBzaG9vdGluZyBkZWF0aHMgYXJlIGEgc21hbGwgZnJhY3Rpb24gb2YgYWxsIGd1biBob21pY2lkZXMgaW4gdGhlIFUuUy4gZWFjaCB5ZWFyLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckY2MxMDJiNmYtMDUzMy00MGNjLWFkMTEtYjMwMTVlNWJlNGFieHe9ATxoNCBpZD0iaG93LWhhcy10aGUtbnVtYmVyLW9mLW1hc3Mtc2hvb3RpbmdzLWluLXRoZS11LXMtY2hhbmdlZC1vdmVyLXRpbWUiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkhvdyBoYXMgdGhlIG51bWJlciBvZiBtYXNzIHNob290aW5ncyBpbiB0aGUgVS5TLiBjaGFuZ2VkIG92ZXIgdGltZT88L3N0cm9uZz48L2g0PncMY29yZS9oZWFkaW5nfQR5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55eXcAd0Fob3ctaGFzLXRoZS1udW1iZXItb2YtbWFzcy1zaG9vdGluZ3MtaW4tdGhlLXUtcy1jaGFuZ2VkLW92ZXItdGltZXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ3Mjk2ZGI2My1hMDg3LTRmY2QtYWM3NS02NmYxYWQzYjJkZmN4d5wBPHA+VGhlIHNhbWUgZGVmaW5pdGlvbmFsIGlzc3VlIHRoYXQgbWFrZXMgaXQgY2hhbGxlbmdpbmcgdG8gY2FsY3VsYXRlIG1hc3Mgc2hvb3RpbmcgZmF0YWxpdGllcyBjb21lcyBpbnRvIHBsYXkgd2hlbiBsb29raW5nIGF0IG1hc3Mgc2hvb3RpbmdzIG92ZXIgdGltZS48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGExZmViYzY2LTU1YzctNDM3ZS05NzU4LWE1ZDdkMzhiYWRjZXh3LTxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWducmlnaHQiPjwvZGl2PncKY29yZS9ncm91cHcDZGl2eXYDDWhpZGVPbkRlc2t0b3B5DGhpZGVPblRhYmxldHkMaGlkZU9uTW9iaWxleXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXYCB2VuYWJsZWR5Amlkfn53BXJpZ2h0dgIEdHlwZXcLY29uc3RyYWluZWQLY29udGVudFNpemV3BTQyMHB4dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGE2YTI2OGQ0LTJjNWQtNDIyZC04Yjg5LWM3ZTQyN2JmZTI2YXh3AHcecHJjLWNoYXJ0LWJ1aWxkZXIvc3luY2VkLWNoYXJ0fa\/RJHcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHl3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3JGUzN2Q1OTE4LWMzNWYtNDg0Mi04NTBhLTNkZTU4ZmM5NjlkN3h3pgI8cD5UaGUgdW5wcmVkaWN0YWJpbGl0eSBvZiB0aGVzZSBpbmNpZGVudHMgYWxzbyBjb21wbGljYXRlcyBtYXR0ZXJzLiBBcyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnJhbmQub3JnL3Jlc2VhcmNoL2d1bi1wb2xpY3kvYW5hbHlzaXMvZXNzYXlzL21hc3Mtc2hvb3RpbmdzLmh0bWwiPlJBTkQgbm90ZWQgaW4gYSByZXNlYXJjaCBicmllZjwvYT4sIOKAnHRoZSByZWxhdGl2ZSByYXJpdHkgb2YgdGhlc2UgZXZlbnRzIG1ha2VzIGFuYWx5c2lzIG9mIHRyZW5kcyBwYXJ0aWN1bGFybHkgZGlmZmljdWx0LuKAnTwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckMzI3N2E5ZjgtODdhMi00YzM1LWE4ZWMtZjdiYmM3YWM1Yjg3eHedATxwPlRoZSBGQkkgaGFzIGZvdW5kIGEgZGVjcmVhc2UgaW4gYWN0aXZlIHNob290ZXIgaW5jaWRlbnRzIGluIHJlY2VudCB5ZWFycy4gVGhlcmUgd2VyZSA2MSBzdWNoIGluY2lkZW50cyBpbiAyMDIxLCA1MCBpbiAyMDIyLCA0OCBpbiAyMDIzIGFuZCAyNCBpbiAyMDI0LjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckZWY1OThiZjItZWUyYS00ZmU5LWE2MmEtZjU0MjM0YzM2ZWM5eHfBATxwPkxpa2V3aXNlLCB0aGUgR3VuIFZpb2xlbmNlIEFyY2hpdmUgaGFzIGZvdW5kIGEgZ2VuZXJhbGx5IGRvd253YXJkIHRyZW5kIGluIG1hc3Mgc2hvb3RpbmdzIGR1cmluZyB0aGUgc2FtZSBzcGFuLCB3aXRoIDY5MCBzdWNoIGluY2lkZW50cyBpbiAyMDIxLCA2NDUgaW4gMjAyMiwgNjYwIGluIDIwMjMgYW5kIDUwMiBpbiAyMDI0LjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckMzM0NDA3YmEtZGUyYi00ZjMyLTg4MDctYmIzYWQwNzdkNGQ5eHfLATxoNCBpZD0id2hpY2gtdHlwZXMtb2YtZmlyZWFybXMtYXJlLW1vc3QtY29tbW9ubHktdXNlZC1pbi1ndW4tbXVyZGVycy1pbi10aGUtdS1zIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5XaGljaCB0eXBlcyBvZiBmaXJlYXJtcyBhcmUgbW9zdCBjb21tb25seSB1c2VkIGluIGd1biBtdXJkZXJzIGluIHRoZSBVLlMuPzwvc3Ryb25nPjwvaDQ+dwxjb3JlL2hlYWRpbmd9BHl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl5dwB3SHdoaWNoLXR5cGVzLW9mLWZpcmVhcm1zLWFyZS1tb3N0LWNvbW1vbmx5LXVzZWQtaW4tZ3VuLW11cmRlcnMtaW4tdGhlLXUtc3cGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ2MzkyNDVjOS1hMGVjLTQ5YWYtOTRjNS03YzMyNDBkYjFjYWF4dyI8cD5UaGUgRkJJIGZvdW5kIHRoYXQgaW4gMjAyNDo8L3A+dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDU4MDgxNGMyLThiNzMtNDIyOC05NmZiLTA0ODNhNzNmY2U0NHh3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckNzY2NTIwMzYtODFjNS00Yjg1LWJkYTgtZDc3ODlhZDllNjg3eHeBATxsaT5IYW5kZ3VucyB3ZXJlIGludm9sdmVkIGluIDUzJSBvZiB0aGUgMTEsNzE3IFUuUy4gZ3VuIG11cmRlcnMgYW5kIG5vbm5lZ2xpZ2VudCBtYW5zbGF1Z2h0ZXJzIGZvciB3aGljaCBkYXRhIGlzIGF2YWlsYWJsZS48L2xpPncOY29yZS9saXN0LWl0ZW15eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDQ5NmEyOGJhLTk3NjQtNGNkNi05ZDRiLTliOWYyNDZmMjFmNnh3iwE8bGk+UmlmbGVzIOKAkyB0aGUgY2F0ZWdvcnkgdGhhdCBpbmNsdWRlcyBndW5zIHNvbWV0aW1lcyByZWZlcnJlZCB0byBhcyDigJxhc3NhdWx0IHdlYXBvbnPigJ0g4oCTIHdlcmUgaW52b2x2ZWQgaW4gMyUgb2YgdGhlc2UgZGVhdGhzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckZjlmNWY4NWUtNGJmYS00MGRjLTgxMTUtMWNjZDgyNWQxOWFleHcmPGxpPlNob3RndW5zIHdlcmUgaW52b2x2ZWQgaW4gMSUuPC9saT53DmNvcmUvbGlzdC1pdGVteXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQxNDYzMjYxMy0wMjdjLTQxYTEtYjViMS0wODNhZjY3YWZiZWR4d3E8bGk+T3RoZXIga2luZHMgb2YgZmlyZWFybXMgb3IgdGhvc2UgY2xhc3NpZmllZCBhcyDigJx0eXBlIG5vdCBzdGF0ZWTigJ0gd2VyZSBpbnZvbHZlZCBpbiB0aGUgcmVtYWluaW5nIDQyJS48L2xpPncOY29yZS9saXN0LWl0ZW15eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGQwYzU5YzQ2LTY2ZGMtNDYwNy1hMjlmLTEzNGNhOGE3ZWE4OXh3rQI8cD5JdOKAmXMgaW1wb3J0YW50IHRvIG5vdGUgdGhhdCB0aGUgRkJJ4oCZcyBzdGF0aXN0aWNzIGRvIG5vdCBjYXB0dXJlIHRoZSBkZXRhaWxzIG9mIGFsbCBndW4gbXVyZGVycyBpbiB0aGUgVS5TLiBlYWNoIHllYXIuIEl0cyBkYXRhIGlzIGJhc2VkIG9uIGluZm9ybWF0aW9uIHN1Ym1pdHRlZCB2b2x1bnRhcmlseSBieSBwb2xpY2UgZGVwYXJ0bWVudHMgYXJvdW5kIHRoZSBjb3VudHJ5LCBhbmQgbm90IGFsbCBhZ2VuY2llcyBwYXJ0aWNpcGF0ZSBvciBwcm92aWRlIGNvbXBsZXRlIGluZm9ybWF0aW9uIGVhY2ggeWVhci48L3A+dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGFiNmVkN2RmLWQ2NmUtNDRkMC1iYmY2LTQyZTBlODk0NjRlNXh3WDxwPjxlbT5Ob3RlOiBUaGlzIGlzIGFuIHVwZGF0ZSBvZiBhIHBvc3Qgb3JpZ2luYWxseSBwdWJsaXNoZWQgb24gQXVnLiAxNiwgMjAxOS48L2VtPjwvcD53DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZQHmxvDnAgIAAKe\/AQA=\",\"updateId\":306806391}","_prc_public_revisions":[],"_ppp_expiration_hours":0,"_ppp_enabled":false,"ai_generated_summary":"","apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","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":[{"date":"2024-06-06 11:56:08","key":"_im8e6dul4","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2024\/06\/06\/cultural-issues-and-the-2024-election\/","permalink":"","postId":170273,"title":"Cultural Issues and the 2024 Election","label":"Cultural Issues and the 2024 Election"},{"date":"2024-07-24 16:59:06","key":"_ep3q6zl9o","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2024\/07\/24\/key-facts-about-americans-and-guns\/","permalink":"","postId":7886,"title":"Key facts about Americans and guns","label":"Key facts about Americans and guns"},{"date":"2024-12-20 09:29:10","key":"_v2jnytk6p","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/fact-sheet\/topic-gun-ownership-and-regulation\/","permalink":"","postId":195819,"title":"Topic: Gun ownership and regulation","label":"Topic: Gun ownership and regulation"},{"date":"2023-08-16 13:56:04","key":"_jnr0kdf6f","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2023\/08\/16\/for-most-u-s-gun-owners-protection-is-the-main-reason-they-own-a-gun\/","permalink":"","postId":45984,"title":"For Most U.S. Gun Owners, Protection Is the Main Reason They Own a Gun","label":"For Most U.S. Gun Owners, Protection Is the Main Reason They Own a Gun"},{"date":"2024-04-11 09:59:23","key":"_5mehbj3d3","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2024\/04\/11\/about-1-in-4-us-teachers-say-their-school-went-into-a-gun-related-lockdown-in-the-last-school-year\/","permalink":"","postId":7751,"title":"About 1 in 4 U.S. teachers say their school went into a gun-related lockdown in the last school year","label":"About 1 in 4 U.S. teachers say their school went into a gun-related lockdown in the last school year"}],"_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":"907e209b-0752-490b-bbd0-1014de2734fa","termId":879}],"acknowledgements":[],"displayBylines":true,"footnotes":"","prc_watchers":[]},"categories":[104,417,38,25],"bylines":[879],"collection":[],"datasets":[],"_post_visibility":[],"formats":[467],"_fund_pool":[],"languages":[],"regions-countries":[515],"research-teams":[],"workflow-status":[],"class_list":["post-8030","short-read","type-short-read","status-publish","has-post-thumbnail","hentry","category-gun-policy","category-partisanship-issues","category-political-issues","category-politics-policy","bylines-john-gramlich","formats-short-read","regions-countries-united-states"],"label":"Short Read","post_parent":0,"word_count":2628,"canonical_url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2026\/04\/28\/what-the-data-says-about-gun-deaths-in-the-us\/","art_direction":{"A1":{"id":300704,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/SR_26.04.27_guns_topic.png","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/SR_26.04.27_guns_topic.png?w=564&h=317&crop=1","width":564,"height":317,"chartArt":false,"caption":""},"A2":{"id":300703,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/SR_26.04.27_guns_crop.png","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/SR_26.04.27_guns_crop.png?w=268&h=151&crop=1","width":268,"height":151,"chartArt":true,"caption":""},"A3":{"id":300703,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/SR_26.04.27_guns_crop.png","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/SR_26.04.27_guns_crop.png?w=194&h=110&crop=1","width":194,"height":110,"chartArt":true,"caption":""},"A4":{"id":300703,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/SR_26.04.27_guns_crop.png","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/SR_26.04.27_guns_crop.png?w=268&h=151&crop=1","width":268,"height":151,"chartArt":true,"caption":""},"XL":{"id":300704,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/SR_26.04.27_guns_topic.png","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/SR_26.04.27_guns_topic.png?w=720&h=405&crop=1","width":720,"height":405,"chartArt":false,"caption":""},"social":{"id":300703,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/SR_26.04.27_guns_crop.png","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/04\/SR_26.04.27_guns_crop.png?w=804&h=454&crop=1","width":804,"height":454,"chartArt":false,"caption":""}},"_embeds":[],"watchers":[],"table_of_contents":[],"datacite_doi":"","prc_seo_data":{"title":"What the data says about gun deaths in the US","description":"The number of gun deaths in the U.S. fell for the third consecutive year in 2024 but remained among the highest annual totals on record.","og_title":"What the data says about gun deaths in the U.S.","og_description":"The number of gun deaths in the U.S. fell for the third consecutive year in 2024 but remained among the highest annual totals on record.","schema_type":"Article","noindex":false,"canonical_url":"","primary_terms":{"category":104,"formats":467,"regions-countries":515},"custom_schema":[],"og_image":300703,"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-02T01:12:35Z","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=VUeddUBmoFm6f4y9T_p4Gg&utm_medium=link&utm_source=api","fetched_at":1777693113}},"prepublish_checks":{},"apple_news_notices":[],"jetpack_sharing_enabled":true,"relatedPostsOrdered":[{"date":"2024-06-06 11:56:08","key":"_im8e6dul4","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2024\/06\/06\/cultural-issues-and-the-2024-election\/","permalink":"","postId":170273,"title":"Cultural Issues and the 2024 Election","label":"Cultural Issues and the 2024 Election"},{"date":"2024-07-24 16:59:06","key":"_ep3q6zl9o","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2024\/07\/24\/key-facts-about-americans-and-guns\/","permalink":"","postId":7886,"title":"Key facts about Americans and guns","label":"Key facts about Americans and guns"},{"date":"2024-12-20 09:29:10","key":"_v2jnytk6p","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/fact-sheet\/topic-gun-ownership-and-regulation\/","permalink":"","postId":195819,"title":"Topic: Gun ownership and regulation","label":"Topic: Gun ownership and regulation"},{"date":"2023-08-16 13:56:04","key":"_jnr0kdf6f","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2023\/08\/16\/for-most-u-s-gun-owners-protection-is-the-main-reason-they-own-a-gun\/","permalink":"","postId":45984,"title":"For Most U.S. Gun Owners, Protection Is the Main Reason They Own a Gun","label":"For Most U.S. Gun Owners, Protection Is the Main Reason They Own a Gun"},{"date":"2024-04-11 09:59:23","key":"_5mehbj3d3","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2024\/04\/11\/about-1-in-4-us-teachers-say-their-school-went-into-a-gun-related-lockdown-in-the-last-school-year\/","permalink":"","postId":7751,"title":"About 1 in 4 U.S. teachers say their school went into a gun-related lockdown in the last school year","label":"About 1 in 4 U.S. teachers say their school went into a gun-related lockdown in the last school year"}],"bylinesOrdered":[{"key":"907e209b-0752-490b-bbd0-1014de2734fa","termId":879}],"acknowledgementsOrdered":[],"_links":{"self":[{"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/short-read\/8030","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\/386"}],"replies":[{"embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/comments?post=8030"}],"version-history":[{"count":7,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/short-read\/8030\/revisions"}],"predecessor-version":[{"id":301627,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/short-read\/8030\/revisions\/301627"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/media\/300704"}],"wp:attachment":[{"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/media?parent=8030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/categories?post=8030"},{"taxonomy":"bylines","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/bylines?post=8030"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/collection?post=8030"},{"taxonomy":"datasets","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/datasets?post=8030"},{"taxonomy":"_post_visibility","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/_post_visibility?post=8030"},{"taxonomy":"formats","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/formats?post=8030"},{"taxonomy":"_fund_pool","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/_fund_pool?post=8030"},{"taxonomy":"languages","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/languages?post=8030"},{"taxonomy":"regions-countries","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/regions-countries?post=8030"},{"taxonomy":"research-teams","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/research-teams?post=8030"},{"taxonomy":"workflow-status","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/workflow-status?post=8030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}