{"id":438471,"date":"2026-04-09T12:25:44","date_gmt":"2026-04-09T19:25:44","guid":{"rendered":"https:\/\/climatescience.press\/?p=438471"},"modified":"2026-04-09T12:25:46","modified_gmt":"2026-04-09T19:25:46","slug":"wind-ecology-pushback-biodiversity-loss-joins-the-list","status":"publish","type":"post","link":"https:\/\/climatescience.press\/?p=438471","title":{"rendered":"Wind Ecology Pushback (biodiversity loss joins the list)"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"687\" height=\"1024\" data-attachment-id=\"438473\" data-permalink=\"https:\/\/climatescience.press\/?attachment_id=438473\" data-orig-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Wind-Ecology-Pushback-biodiversity-loss-joins-the-list.jpg?fit=784%2C1168&amp;ssl=1\" data-orig-size=\"784,1168\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"0 Wind Ecology Pushback (biodiversity loss joins the list)\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Wind-Ecology-Pushback-biodiversity-loss-joins-the-list.jpg?fit=687%2C1024&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Wind-Ecology-Pushback-biodiversity-loss-joins-the-list.jpg?resize=687%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-438473\" srcset=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Wind-Ecology-Pushback-biodiversity-loss-joins-the-list.jpg?resize=687%2C1024&amp;ssl=1 687w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Wind-Ecology-Pushback-biodiversity-loss-joins-the-list.jpg?resize=201%2C300&amp;ssl=1 201w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Wind-Ecology-Pushback-biodiversity-loss-joins-the-list.jpg?resize=768%2C1144&amp;ssl=1 768w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Wind-Ecology-Pushback-biodiversity-loss-joins-the-list.jpg?resize=640%2C953&amp;ssl=1 640w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Wind-Ecology-Pushback-biodiversity-loss-joins-the-list.jpg?w=784&amp;ssl=1 784w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">From The <a href=\"https:\/\/www.masterresource.org\/cuisinarts-of-the-air\/wind-ecology-pushback\/\">Master Resource<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By Robert Bradley Jr.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cA growing body of research illustrates that the effects of utility-scale wind energy production can be far reaching and some times have large and unexpected consequences for biodiversity. Furthermore, achieving renewable energy targets will require converting large areas of land to support wind power . . . often located in remote and high-biodiversity areas.\u201d (-\u00a0<em>Nature Reviews Biodiversity<\/em>, below)<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">MasterResource has long given voice to the ecological problems of industrial wind power, onshore and offshore, including:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.masterresource.org\/australia\/eco-sinful-greens-vs-native-wildlife\/\">Wind vs. Ecology in Australia (Nick Cater reports)<\/a>\u00a0(October 18, 2024)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.masterresource.org\/wind-power-vs-environment\/industrial-wind-surface-impacts-2022-study\/\">Industrial Wind vs. Deep Ecology: Surface Impacts<\/a>\u00a0(January 16, 2024)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.masterresource.org\/wind-power\/industrial-wind-plants-bad-economics-bad-ecology\/\">Industrial Wind Plants: Bad Economics, Bad Ecology<\/a>\u00a0(Jon Boone: October 24, 2009)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.masterresource.org\/offshore-windpower-issues\/vineyard-offshore-wind-failure\/\">Vineyard Wind: Catastrophic Failure (\u2018sharp fiberglass shards\u2019 close Nantucket beaches)\u00a0<\/a>(July 18, 2024)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.masterresource.org\/offshore-windpower-issues\/offshore-wind-ecologists-tip-toe-negatives\/\">Offshore Wind: Ecologists Tip-Toe into the Negatives<\/a>\u00a0(August 23, 2022)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.masterresource.org\/cuisinarts-of-the-air\/wind-turbines-birds-abc-2021\/\">Wind Turbines and Birds: Latest from the American Bird Conservancy<\/a>\u00a0(June 14, 2021)<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Add to the literature an article recently published in\u00a0<em>Nature Reviews Biodiversity<\/em>, \u201c<a href=\"http:\/\/hawkwatch.org\/wp-content\/uploads\/2025\/09\/Katzner-et-al_2025_impacts-of-onshore-wind-energy-production-on-biodiversitySI-1.pdf\">Impacts of Onshore Wind Energy Production on Biodiversity<\/a>\u201d (September 8, 2025). Todd E. Katzner et al. wrote:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ABSTRACT<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wind is increasingly used as a renewable source of energy worldwide. However, harvesting wind energy can have negative consequences for biodiversity. In this Review, we summarize the growth of onshore wind power, its impacts on species and ecosystems, and how those impacts are assessed and mitigated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Across the construction, operation and decommissioning stages, wind facilities are associated with wildlife fatality and behavioural change as well as alteration, loss and fragmentation of terrestrial and aerial habitat. These negative consequences can be mitigated by avoiding construction of wind turbines at sensitive sites, detecting and deterring wildlife, curtailing turbines to reduce fatalities, and replacing lost habitats.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uncertainty about wildlife populations and their demographic parameters, the rate and extent of build-out of onshore wind energy, and best practices for mitigation, as well as variability in regulatory requirements by country or region, all contribute to the difficulty of predicting the consequences of this technology for biodiversity. Scenario-based modelling that incorporates population- and community-level consequences to biodiversity from varying degrees of wind energy development \u2014 including the cumulative effects of multiple facilities \u2014 is key to addressing this uncertainty.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Points<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wind energy is a growing source of electrical power, but it can have negative effects on biodiversity.<\/li>\n\n\n\n<li>Asia has the most wind energy, followed by Europe and then the USA; the rest of the world supports &lt;10% of installed capacity of wind energy.<\/li>\n\n\n\n<li>Biodiversity impacts from wind energy can occur at all stages of a wind facility\u2019s life cycle \u2014 including planning, construction, operation and decommissioning.<\/li>\n\n\n\n<li>Although fatalities are perhaps the best-known impact from wind turbines, turbines can also alter the behaviour of wildlife and cause loss, alteration and fragmentation of habitat.<\/li>\n\n\n\n<li>Mitigation of these impacts can include strategically placing turbines to avoid negative interactions (avoidance), encouraging wildlife to steer clear of turbines (deterrence) and replacing animals or habitats lost to turbines (compensation).<\/li>\n\n\n\n<li>Despite many uncertainties regarding wind energy\u2019s impacts, the available evidence can inform scenario-based modelling to assess both the consequences of this energy source for biodiversity and how its implementation compares to potential impacts from climate change.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Introduction Excerpts<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Given the risks to wildlife and that the regulatory implications of wildlife fatalities can impede or restrict efforts to construct and operate wind power facilities, attention has turned to identifying ways to mitigate harmful effects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Actions such as informed macro- and micro-scale siting of wind power facilities, curtailment (suspending turbine operations when activity is highest for vulnerable species), detection and deterrence of volant (flying) wildlife, and compensatory mitigation measures (offsetting negative effects via restoration or protection in other areas) aim to reconcile biodiversity conservation and energy production. However, these tools have been applied inconsistently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A growing body of research illustrates that the effects of utility-scale wind energy production can be far reaching and some times have large and unexpected consequences for biodiversity. Furthermore, achieving renewable energy targets will require converting large areas of land to support wind power facilities, and new wind facilities are often located in remote and high-biodiversity areas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the face of an ongoing biodiversity crisis, understanding the impacts across the extensive land areas required for wind turbines demands a nuanced consideration of multiple factors that extend beyond ecology and draw from diverse fields, including economics, climate science and sociology.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, bat fatalities at wind turbines are rarely put into the context of economic losses caused by losing important ecosystem service providers. Impacts of wind energy on biodiversity are also rarely assessed in the context of net outcomes or scenario-based comparisons. Likewise, regulatory and political considerations often determine impacts of renewables on biodiversity, and a host of factors, including transboundary considerations, climate change denial, changing perceptions of the value of biodiversity and its protection, and economic considerations (that vary in developed and developing countries), all can influence perceptions of how wind turbines affect biodiversity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Summary Excerpts<\/strong><br>\u2026 Proponents of wind power often state that wind energy\u2019s impacts on biodiversity will be less than the impacts of climate change. Although plausible, this assumption is untested.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One way to evaluate this assumption is through scenario-based modelling. Specifically, present conditions can be compared with counterfactuals (conditions different to those presently occurring) describing a range of levels of build-out resulting in different reductions of climate change and different consequences to biodiversity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are substantial uncertainties in such modelling and questions about its feasibility at the scale of individual wind facilities. However, highly informative efforts with similar levels of uncertainty have been implemented in the fields of climate change attribution, energy system modelling, cost\u2013benefit analyses of different energy types, cost effectiveness for mitigation of avian fatalities, emergency conservation decisions, and even assessments of impacts to wildlife from renewable energy and from climate change. Such net impact assessments can be used to target mitigation efforts \u2014 whether at the species or ecosystem level \u2014 and to the necessary degree, thereby enhancing biodiversity conservation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Taking this approach would allow continued growth of wind energy but also provide an additional context for protecting vulnerable ecosystems and species.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Postscript: Exchange with Eleanor Whittle<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I had a Nature-Climate debate last week with\u00a0<a href=\"http:\/\/www.linkedin.com\/in\/eleanorwhittle\/\">Eleanor Whittle<\/a>, a self-described advisor \u201con climate and nature-related risk, strategy, and decisions.\u201d Her business byline is: \u201cNature is the blind spot in your climate strategy.\u201d Fair enough. But when did not mention industrial wind and solar in a post, I\u00a0<a href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:ugcPost:7444254532987154432?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7444780270068862977%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287444780270068862977%2Curn%3Ali%3AugcPost%3A7444254532987154432%29\">commented<\/a>: \u201cThen don\u2019t invest in industrial wind and solar, right?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">She\u00a0<a href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:ugcPost:7444254532987154432?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7444780270068862977%29&amp;replyUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7445035762615558144%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287444780270068862977%2Curn%3Ali%3AugcPost%3A7444254532987154432%29&amp;dashReplyUrn=urn%3Ali%3Afsd_comment%3A%287445035762615558144%2Curn%3Ali%3AugcPost%3A7444254532987154432%29\">asked<\/a>: \u201c\u2026 curious to understand how you drew that conclusion from what we said?\u201d I\u00a0<a href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:ugcPost:7444254532987154432?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7444780270068862977%29&amp;replyUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7445115798328815616%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287444780270068862977%2Curn%3Ali%3AugcPost%3A7444254532987154432%29&amp;dashReplyUrn=urn%3Ali%3Afsd_comment%3A%287445115798328815616%2Curn%3Ali%3AugcPost%3A7444254532987154432%29\">responded<\/a>\u00a0with more detail:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">The landscape\/living space is violated much more with wind and solar (and biomass) than from the stock energies.<br><br>\u201cThe greenest fuels are the ones that contain the most energy per pound of material than must be mined, trucked, pumped, piped, and burnt. [In contrast], extracting comparable amounts of energy from the surface would entail truly monstrous environmental disruption\u2026. The greenest possible strategy is to mine and to bury, to fly and to tunnel, to search high and low, where the life mostly isn\u2019t, and so to leave the edge, the space in the middle, living and green.\u201d<br><br>\u2013 Peter Huber,\u00a0<em>Hard Green: Saving the Environment from the Environmentalists\u00a0<\/em>(New York: Basic Books, 1999), pp. 105, 108.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">She\u00a0<a href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:ugcPost:7444254532987154432?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7444780270068862977%29&amp;replyUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7445373210923069441%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287444780270068862977%2Curn%3Ali%3AugcPost%3A7444254532987154432%29&amp;dashReplyUrn=urn%3Ali%3Afsd_comment%3A%287445373210923069441%2Curn%3Ali%3AugcPost%3A7444254532987154432%29\">responded<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">That quote is from 1999 and the reality and technology has changed drastically since then. Energy density has improved massively for renewables and e.g. wind is among the cheapest sources of energy there is. That quote is also scientifically inaccurate because those activities it mentions don\u2019t only happen where \u201clife mostly isn\u2019t\u201d \u2013 for example oil and gas extraction heavily target areas such as the Gulf of Mexico and the Niger Delta which are both extremely important regions for biodiversity. The quote also completely ignores the climate cost of those activities, which in turn exacerbates the degradation of nature and landscapes.<br><br>So no, we are absolutely not saying you shouldn\u2019t invest in wind and solar. But of course investments need to be looked at through both a climate and nature lens to avoid unintended damage to natural habitats.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:ugcPost:7444254532987154432?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7444780270068862977%29&amp;replyUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7445473394604789760%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287444780270068862977%2Curn%3Ali%3AugcPost%3A7444254532987154432%29&amp;dashReplyUrn=urn%3Ali%3Afsd_comment%3A%287445473394604789760%2Curn%3Ali%3AugcPost%3A7444254532987154432%29\">Bradley<\/a>: \u201cYou misread the quotation. Much oil and gas infrastructure is below ground\u2013wind and solar are above ground. And the average capacity factors of wind and solar are around 20 percent to 40 percent. Same with its transmission (adding to sprawl and blight). There are reasons why\u00a0<a href=\"http:\/\/www.robertbryce.com\/rrdb\">more than 1,100 wind, solar, and battery projects have been delayed or abandoned in the US alone<\/a>. The quotation stands.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:ugcPost:7444254532987154432?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7444780270068862977%29&amp;replyUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7445493371130880000%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287444780270068862977%2Curn%3Ali%3AugcPost%3A7444254532987154432%29&amp;dashReplyUrn=urn%3Ali%3Afsd_comment%3A%287445493371130880000%2Curn%3Ali%3AugcPost%3A7444254532987154432%29\"><strong>Whittle<\/strong><\/a>: \u201cI didn\u2019t misread the quote. It is more than 25 years old and is scientifically inaccurate and a misrepresentation of the reality. You argue that nothing happens on the surface \u2013 what about mining? And you mention transmission \u2013 how do you think oil and gas gets moved from A to B?\u201d Going ad hominem, she continues:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">I think it\u2019s important to note that your organisation (Institute of Energy Research) gets funding from fossil fuel companies like Exxon, which is presumably a reason you don\u2019t support renewables. The reason that renewables projects in the US have been delayed is because of divisive politics not because they are inherently unsustainable.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:ugcPost:7444254532987154432?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7444780270068862977%29&amp;replyUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7445496680067772416%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287444780270068862977%2Curn%3Ali%3AugcPost%3A7444254532987154432%29&amp;dashReplyUrn=urn%3Ali%3Afsd_comment%3A%287445496680067772416%2Curn%3Ali%3AugcPost%3A7444254532987154432%29\">Bradley<\/a><\/strong>: \u201cUnderground drilling and pipelines protect the surface area. Directional drilling can go for miles and capture multiple formations from one location. Same for offshore. Mining operations can be remediated. Industrial wind and solar are stuck on the surface for their entirety. This was true in the 1990s and is true today. The 1999 observation stands today.<br><br>The grassroots \u2018divisive politics\u2019 is because of the blight and sprawl of industrial wind and solar. \u2018A machine in every pristine\u2019 is the opposite of environmentalism, after all.<br><br>Wrong on the \u2018guilt from association\u2019. IER is a principled classical liberal organization that is fuel-and-technology neutral. Consumers decide with government neutral. We are pro consumer, taxpayer, freedom. And pro-environment vs. government-enabled wind and solar.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:ugcPost:7444254532987154432?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7444780270068862977%29&amp;replyUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7445500894244376576%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287444780270068862977%2Curn%3Ali%3AugcPost%3A7444254532987154432%29&amp;dashReplyUrn=urn%3Ali%3Afsd_comment%3A%287445500894244376576%2Curn%3Ali%3AugcPost%3A7444254532987154432%29\">Whittle<\/a><\/strong>: \u201cThe environmental and economic impact of energy systems isn\u2019t determined by whether infrastructure is \u201cabove\u201d or \u201cbelow\u201d ground. Oil and gas systems rely on extensive surface infrastructure \u2014 pipelines, roads, processing facilities \u2014 and carry well-documented environmental and climate risks. And many mining operations cannot be adequately remediated.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Reducing this to a visibility argument is a drastic oversimplification and ignores the full system impacts.<br><br>And if your organisation is funded by fossil fuel companies, it\u2019s difficult to credibly claim to be \u201cfuel and technology neutral\u201d while consistently arguing against wind and solar, using outdated, qualitative information.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:ugcPost:7444254532987154432?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7444780270068862977%29&amp;replyUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7445599267668492288%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287444780270068862977%2Curn%3Ali%3AugcPost%3A7444254532987154432%29&amp;dashReplyUrn=urn%3Ali%3Afsd_comment%3A%287445599267668492288%2Curn%3Ali%3AugcPost%3A7444254532987154432%29\">Bradley<\/a><\/strong>: \u201cAbove ground is worse than below ground. Pipelines are below ground. This is a black mark against wind and solar, resources that are also very fragile to the elements.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">This is an important variable. No, IER has thousands of donors that do not favor fossil-fuel subsidies any more than other explicit energy subsidies. IER is a principled, classical liberal organization. And no, the case against wind and solar is sound on economic and ecological grounds. The grassroot opposition to industrial wind and solar speaks for itself.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Ms. Whittle then\u00a0<a href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:ugcPost:7444254532987154432?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7444780270068862977%29&amp;replyUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7444254532987154432%2C7445653485032955904%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287444780270068862977%2Curn%3Ali%3AugcPost%3A7444254532987154432%29&amp;dashReplyUrn=urn%3Ali%3Afsd_comment%3A%287445653485032955904%2Curn%3Ali%3AugcPost%3A7444254532987154432%29\">stated<\/a>\u00a0rather lamely: \u201cLet\u2019s leave it there. If you want to spread misinformation on behalf of fossil fuel interests then you need more compelling arguments than \u2018above ground is worse than below ground\u2019.\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bradley:<\/strong>\u00a0\u201cFirst, I am not neither spreading misinformation nor arguing \u201con behalf of fossil fuel interests\u201d. I am a classical liberal if you will understand what that is. And I take economics and ecology seriously.<br><br>Second, above ground vs, below ground is a very important distinction for your post on Nature and biodiversity. It is not the only point (I never said that\u2013that is your escape argument to not defend wind and solar in this regard).<br><br>There is an extensive peer-reviewed literature on the ecological problems of industrial wind and solar. Are you familiar with it??<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Final Comment<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I am amazed that the \u201cgreen\u201d intelligentsia and lobby do not stop to consider what coating the living space with highly inefficient energy machines are doing to the environment. But the guilty are blinded by \u201cclimate change\u201d and are too emotionally and professionally involved to break away. Can that change in the years ahead?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201cA growing body of research illustrates that the effects of utility-scale wind energy production can be far reaching and some times have large and unexpected consequences for biodiversity. Furthermore, achieving renewable energy targets will require converting large areas of land to support wind power . . . often located in remote and high-biodiversity areas.\u201d<\/p>\n","protected":false},"author":121246920,"featured_media":438473,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"{\"document\":\"AADKA6uKv+gZgPSfyBfUnr1GAoD0n8gXovzsmBe4zpyVDviDpN8NHLL238YR+M6clQ4A4\/3Y6gsC+IOk3w1u+M6clQ5IuIOk3w2j\/djqC\/iDpN8NuQXj\/djqCwC4g6TfDaP92OoLuIOk3w2j\/djqC7iDpN8No\/3Y6gu4g6TfDaP92OoLuIOk3w2j\/djqC7iDpN8No\/3Y6gu4g6TfDaP92OoLuIOk3w2j\/djqC7iDpN8No\/3Y6gu4g6TfDaP92OoLuIOk3w2j\/djqC7iDpN8No\/3Y6gu4g6TfDaP92OoLuIOk3w2j\/djqC7iDpN8No\/3Y6gu4g6TfDaP92OoLuIOk3w2j\/djqC7iDpN8No\/3Y6gu4g6TfDaP92OoLuIOk3w2j\/djqC7iDpN8No\/3Y6gu4g6TfDaP92OoLuIOk3w2j\/djqC7iDpN8No\/3Y6gu4g6TfDaP92OoLuIOk3w2j\/djqC7iDpN8No\/3Y6gu4g6TfDaP92OoLuIOk3w2j\/djqC7iDpN8N4\/3Y6gsA+M6clQ4C4\/3Y6gshuM6clQ6j\/djqC6ey2bwK4b+Q+ggBo\/3Y6guhv5D6CMD0n8gXAqG\/kPoIlJ69RuP92OoLAbjOnJUOtgcKSAMARIoBmvQEsha4BqIHqAeQCKYHmgia8QGaGIgmqBmwML7HAZYY7pEKQvgCXqoFQtQFXihCmA1CjARCGkKmBUKQBkKWBkK+BkKUBkKIBkKgC0KMAUK0CUK6DUKyEkKQAUIaQpwDQrAEQpAFQrgFQrQHQqYIQqYBQrIHQrIOQq4MQqIJQrwVQooHQrIKQq4WQowFQo4CQogXQowjQhpClhdCmBBCGkKKG0KCHkKcGkIaQoALQo4qQqgbQhpCvApCthVCGkKqC0KEF0KiE0I0QvDnBA4CBgMCCAIEAgQDAhwBD8YBCAIOBAIGBAKGAZwBAQEIAQJICAED2gJGqgTyBQEBCAEGSAIEAgAUCgEBCAJCAQJIZrwNAQEIAkIBAkgAigQBAQgBA0gWAgEBCAJCAQJIAKQFAQEIAkIBAkgAjgYBAQgCQgECSACUBgEBCAJCAQJIALwGAQEIAkIBAkgAkgYBAQgCQgECSOwfsiUBAQgCQgECSACeCwEBCAJCAQJIAIoBAQEIAkIBAkgAsgkBAQgCQgECSAC4DQEBCAJCAQJIALASAQEIAkIBAkgAjgEBAQgBA0gWAgEBCAJKAJoDAQEIAkoArgQBAQgCSgCOBQEBCAJKALYFAQEIAkoAsgcBAQgCStYbuiMBAQgCQgECSACkAQEBCAJCAQJIALAHAQEIAkIBAkgAsA4BAQgCQgECSACsDAEBCAJCAQJIAKAJAQEIAkIBAkgAuhUBAQgCQgECSACIBwEBCAJCAQJIALAKAQEIAkIBAkgArBYBAQgCQgECSACKBQEBCAJCAQJIAIwCAQEIAkIBAkgAhhcBAQgCQgECSACKIwEBCAEDSBYCAQEIAkIBAkhYrBcBAQgCQgECSACWEAEBCAEDSBYCAQEIAkIBAkhYoBsBAQgCQgECSACAHgEBCAJCAQJIAJoaAQEIAQNIFgIBAQgCQgECSFiWCwEBCAJCAQJIAIwqAQEIAkIBAkgAphsBAQgBA0gWAgEBCAJCAQJIWJILAQEIAkIBAkgAtBUBAQgBA0gWAgEBCAJCAQJIWIAMAQEIAkIBAkgAghcBAQgCQgECSACgEwEBCAJCAQJIADIBAQgCQgEFSPDZBKDnBI4NpAmcBZwBhgacAYwGnAG0BpwBigacAb4FnAKWC4TmAb4WnAGCI4YDjBecAo4QoiC4HYaqAboWnAGYE+imCsACAp4D1gMBAQgBBkgCCIADtgHABagFAQEIAQZICrYIbsQOAwAAQgMABEMABAK6ATOo9QSyFrgGogeoB5AIpgeaCJrxAZoYiCaoGbAwvscBlhjMlQoQCAIOBAIGBAKGDQEc3A3hCSgAIQChBCEABADEDiEAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKAAhAicAAQCEAIEAhAGBAIQAgQCEAoEAhACBAIQBgQAnASgAIQAoBCcAKBEhAScARADECAcAIQAoAScAKAAnACgCJwAoACEAKAOoAAQAIQCHACEAKAAhACcAIQEoAyECJwChAKgAKAAnAAcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnACgAJwAoAycABwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwAoBScABwAhACgBJwEEACcAhwAhACgBJwEEACcAhwAhACgBJwEEACcAhwAhACgBJwEEACcAhwAhACgBJwEEACcAhwAhACgBJwEEACcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnACgAJwAoAycABwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScAKAAnACgDJwAHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnACgAJwAoAycABwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwAoACcAKAMnAAcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnACgAJwAoAycABwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQhAicAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxAAhAKgAoQEhAYcAIQAoAScBKAQhAicAoQAEAIEAhACHACEAKAEnASgEIQInAEQABACEASEAqAMhAKEDqAAhAKHclwPmkANzdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb27igJxBIGdyb3dpbmcgYm9keSBvZiByZXNlYXJjaCBpbGx1c3RyYXRlcyB0aGF0IHRoZSBlZmZlY3RzIG9mIHV0aWxpdHktc2NhbGUgd2luZCBlbmVyZ3kgcHJvZHVjdGlvbiBjYW4gYmUgZmFyIHJlYWNoaW5nIGFuZCBzb21lIHRpbWVzIGhhdmUgbGFyZ2UgYW5kIHVuZXhwZWN0ZWQgY29uc2VxdWVuY2VzIGZvciBiaW9kaXZlcnNpdHkuIEZ1cnRoZXJtb3JlLCBhY2hpZXZpbmcgcmVuZXdhYmxlIGVuZXJneSB0YXJnZXRzIHdpbGwgcmVxdWlyZSBjb252ZXJ0aW5nIGxhcmdlIGFyZWFzIG9mIGxhbmQgdG8gc3VwcG9ydCB3aW5kIHBvd2VyIC4gLiAuIG9mdGVuIGxvY2F0ZWQgaW4gcmVtb3RlIGFuZCBoaWdoLWJpb2RpdmVyc2l0eSBhcmVhcy7igJ08cD7igJxBIGdyb3dpbmcgYm9keSBvZiByZXNlYXJjaCBpbGx1c3RyYXRlcyB0aGF0IHRoZSBlZmZlY3RzIG9mIHV0aWxpdHktc2NhbGUgd2luZCBlbmVyZ3kgcHJvZHVjdGlvbiBjYW4gYmUgZmFyIHJlYWNoaW5nIGFuZCBzb21lIHRpbWVzIGhhdmUgbGFyZ2UgYW5kIHVuZXhwZWN0ZWQgY29uc2VxdWVuY2VzIGZvciBiaW9kaXZlcnNpdHkuIEZ1cnRoZXJtb3JlLCBhY2hpZXZpbmcgcmVuZXdhYmxlIGVuZXJneSB0YXJnZXRzIHdpbGwgcmVxdWlyZSBjb252ZXJ0aW5nIGxhcmdlIGFyZWFzIG9mIGxhbmQgdG8gc3VwcG9ydCB3aW5kIHBvd2VyIC4gLiAuIG9mdGVuIGxvY2F0ZWQgaW4gcmVtb3RlIGFuZCBoaWdoLWJpb2RpdmVyc2l0eSBhcmVhcy7igJ0gKC3CoDxlbT5OYXR1cmUgUmV2aWV3cyBCaW9kaXZlcnNpdHk8L2VtPiwgYmVsb3cpPC9wPgo8cD48YSBocmVmPSJodHRwOi8vd3d3Lm1hc3RlcnJlc291cmNlLm9yZy9hdXN0cmFsaWEvZWNvLXNpbmZ1bC1ncmVlbnMtdnMtbmF0aXZlLXdpbGRsaWZlLyI+V2luZCB2cy4gRWNvbG9neSBpbiBBdXN0cmFsaWEgKE5pY2sgQ2F0ZXIgcmVwb3J0cyk8L2E+wqAoT2N0b2JlciAxOCwgMjAyNCk8L3A+CjxwPjxhIGhyZWY9Imh0dHA6Ly93d3cubWFzdGVycmVzb3VyY2Uub3JnL3dpbmQtcG93ZXItdnMtZW52aXJvbm1lbnQvaW5kdXN0cmlhbC13aW5kLXN1cmZhY2UtaW1wYWN0cy0yMDIyLXN0dWR5LyI+SW5kdXN0cmlhbCBXaW5kIHZzLiBEZWVwIEVjb2xvZ3k6IFN1cmZhY2UgSW1wYWN0czwvYT7CoChKYW51YXJ5IDE2LCAyMDI0KTwvcD4KPHA+PGEgaHJlZj0iaHR0cDovL3d3dy5tYXN0ZXJyZXNvdXJjZS5vcmcvd2luZC1wb3dlci9pbmR1c3RyaWFsLXdpbmQtcGxhbnRzLWJhZC1lY29ub21pY3MtYmFkLWVjb2xvZ3kvIj5JbmR1c3RyaWFsIFdpbmQgUGxhbnRzOiBCYWQgRWNvbm9taWNzLCBCYWQgRWNvbG9neTwvYT7CoChKb24gQm9vbmU6IE9jdG9iZXIgMjQsIDIwMDkpPC9wPgo8cD48YSBocmVmPSJodHRwOi8vd3d3Lm1hc3RlcnJlc291cmNlLm9yZy9vZmZzaG9yZS13aW5kcG93ZXItaXNzdWVzL3ZpbmV5YXJkLW9mZnNob3JlLXdpbmQtZmFpbHVyZS8iPlZpbmV5YXJkIFdpbmQ6IENhdGFzdHJvcGhpYyBGYWlsdXJlICjigJhzaGFycCBmaWJlcmdsYXNzIHNoYXJkc+KAmSBjbG9zZSBOYW50dWNrZXQgYmVhY2hlcynCoDwvYT4oSnVseSAxOCwgMjAyNCk8L3A+CjxwPjxhIGhyZWY9Imh0dHA6Ly93d3cubWFzdGVycmVzb3VyY2Uub3JnL29mZnNob3JlLXdpbmRwb3dlci1pc3N1ZXMvb2Zmc2hvcmUtd2luZC1lY29sb2dpc3RzLXRpcC10b2UtbmVnYXRpdmVzLyI+T2Zmc2hvcmUgV2luZDogRWNvbG9naXN0cyBUaXAtVG9lIGludG8gdGhlIE5lZ2F0aXZlczwvYT7CoChBdWd1c3QgMjMsIDIwMjIpPC9wPgo8cD48YSBocmVmPSJodHRwOi8vd3d3Lm1hc3RlcnJlc291cmNlLm9yZy9jdWlzaW5hcnRzLW9mLXRoZS1haXIvd2luZC10dXJiaW5lcy1iaXJkcy1hYmMtMjAyMS8iPldpbmQgVHVyYmluZXMgYW5kIEJpcmRzOiBMYXRlc3QgZnJvbSB0aGUgQW1lcmljYW4gQmlyZCBDb25zZXJ2YW5jeTwvYT7CoChKdW5lIDE0LCAyMDIxKTwvcD4KPHA+QWRkIHRvIHRoZSBsaXRlcmF0dXJlIGFuIGFydGljbGUgcmVjZW50bHkgcHVibGlzaGVkIGluwqA8ZW0+TmF0dXJlIFJldmlld3MgQmlvZGl2ZXJzaXR5PC9lbT4sIOKAnDxhIGhyZWY9Imh0dHA6Ly9oYXdrd2F0Y2gub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L0thdHpuZXItZXQtYWxfMjAyNV9pbXBhY3RzLW9mLW9uc2hvcmUtd2luZC1lbmVyZ3ktcHJvZHVjdGlvbi1vbi1iaW9kaXZlcnNpdHlTSS0xLnBkZiI+SW1wYWN0cyBvZiBPbnNob3JlIFdpbmQgRW5lcmd5IFByb2R1Y3Rpb24gb24gQmlvZGl2ZXJzaXR5PC9hPuKAnSAoU2VwdGVtYmVyIDgsIDIwMjUpLiBUb2RkIEUuIEthdHpuZXIgZXQgYWwuIHdyb3RlOjwvcD4KPHA+SSBoYWQgYSBOYXR1cmUtQ2xpbWF0ZSBkZWJhdGUgbGFzdCB3ZWVrIHdpdGjCoDxhIGhyZWY9Imh0dHA6Ly93d3cubGlua2VkaW4uY29tL2luL2VsZWFub3J3aGl0dGxlLyI+RWxlYW5vciBXaGl0dGxlPC9hPiwgYSBzZWxmLWRlc2NyaWJlZCBhZHZpc29yIOKAnG9uIGNsaW1hdGUgYW5kIG5hdHVyZS1yZWxhdGVkIHJpc2ssIHN0cmF0ZWd5LCBhbmQgZGVjaXNpb25zLuKAnSBIZXIgYnVzaW5lc3MgYnlsaW5lIGlzOiDigJxOYXR1cmUgaXMgdGhlIGJsaW5kIHNwb3QgaW4geW91ciBjbGltYXRlIHN0cmF0ZWd5LuKAnSBGYWlyIGVub3VnaC4gQnV0IHdoZW4gZGlkIG5vdCBtZW50aW9uIGluZHVzdHJpYWwgd2luZCBhbmQgc29sYXIgaW4gYSBwb3N0LCBJwqA8YSBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vZmVlZC91cGRhdGUvdXJuOmxpOnVnY1Bvc3Q6NzQ0NDI1NDUzMjk4NzE1NDQzMj9jb21tZW50VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NDc4MDI3MDA2ODg2Mjk3NyUyOSZhbXA7ZGFzaENvbW1lbnRVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDQ3ODAyNzAwNjg4NjI5NzclMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5Ij5jb21tZW50ZWQ8L2E+OiDigJxUaGVuIGRvbuKAmXQgaW52ZXN0IGluIGluZHVzdHJpYWwgd2luZCBhbmQgc29sYXIsIHJpZ2h0P+KAnTwvcD4KPHA+U2hlwqA8YSBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vZmVlZC91cGRhdGUvdXJuOmxpOnVnY1Bvc3Q6NzQ0NDI1NDUzMjk4NzE1NDQzMj9jb21tZW50VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NDc4MDI3MDA2ODg2Mjk3NyUyOSZhbXA7cmVwbHlVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ1MDM1NzYyNjE1NTU4MTQ0JTI5JmFtcDtkYXNoQ29tbWVudFVybj11cm4lM0FsaSUzQWZzZF9jb21tZW50JTNBJTI4NzQ0NDc4MDI3MDA2ODg2Mjk3NyUyQ3VybiUzQWxpJTNBdWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMjkmYW1wO2Rhc2hSZXBseVVybj11cm4lM0FsaSUzQWZzZF9jb21tZW50JTNBJTI4NzQ0NTAzNTc2MjYxNTU1ODE0NCUyQ3VybiUzQWxpJTNBdWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMjkiPmFza2VkPC9hPjog4oCc4oCmIGN1cmlvdXMgdG8gdW5kZXJzdGFuZCBob3cgeW91IGRyZXcgdGhhdCBjb25jbHVzaW9uIGZyb20gd2hhdCB3ZSBzYWlkP+KAnSBJwqA8YSBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vZmVlZC91cGRhdGUvdXJuOmxpOnVnY1Bvc3Q6NzQ0NDI1NDUzMjk4NzE1NDQzMj9jb21tZW50VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NDc4MDI3MDA2ODg2Mjk3NyUyOSZhbXA7cmVwbHlVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ1MTE1Nzk4MzI4ODE1NjE2JTI5JmFtcDtkYXNoQ29tbWVudFVybj11cm4lM0FsaSUzQWZzZF9jb21tZW50JTNBJTI4NzQ0NDc4MDI3MDA2ODg2Mjk3NyUyQ3VybiUzQWxpJTNBdWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMjkmYW1wO2Rhc2hSZXBseVVybj11cm4lM0FsaSUzQWZzZF9jb21tZW50JTNBJTI4NzQ0NTExNTc5ODMyODgxNTYxNiUyQ3VybiUzQWxpJTNBdWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMjkiPnJlc3BvbmRlZDwvYT7CoHdpdGggbW9yZSBkZXRhaWw6PC9wPgo8cD5UaGUgbGFuZHNjYXBlL2xpdmluZyBzcGFjZSBpcyB2aW9sYXRlZCBtdWNoIG1vcmUgd2l0aCB3aW5kIGFuZCBzb2xhciAoYW5kIGJpb21hc3MpIHRoYW4gZnJvbSB0aGUgc3RvY2sgZW5lcmdpZXMuPGJyPjxicj7igJxUaGUgZ3JlZW5lc3QgZnVlbHMgYXJlIHRoZSBvbmVzIHRoYXQgY29udGFpbiB0aGUgbW9zdCBlbmVyZ3kgcGVyIHBvdW5kIG9mIG1hdGVyaWFsIHRoYW4gbXVzdCBiZSBtaW5lZCwgdHJ1Y2tlZCwgcHVtcGVkLCBwaXBlZCwgYW5kIGJ1cm50LiBbSW4gY29udHJhc3RdLCBleHRyYWN0aW5nIGNvbXBhcmFibGUgYW1vdW50cyBvZiBlbmVyZ3kgZnJvbSB0aGUgc3VyZmFjZSB3b3VsZCBlbnRhaWwgdHJ1bHkgbW9uc3Ryb3VzIGVudmlyb25tZW50YWwgZGlzcnVwdGlvbuKApi4gVGhlIGdyZWVuZXN0IHBvc3NpYmxlIHN0cmF0ZWd5IGlzIHRvIG1pbmUgYW5kIHRvIGJ1cnksIHRvIGZseSBhbmQgdG8gdHVubmVsLCB0byBzZWFyY2ggaGlnaCBhbmQgbG93LCB3aGVyZSB0aGUgbGlmZSBtb3N0bHkgaXNu4oCZdCwgYW5kIHNvIHRvIGxlYXZlIHRoZSBlZGdlLCB0aGUgc3BhY2UgaW4gdGhlIG1pZGRsZSwgbGl2aW5nIGFuZCBncmVlbi7igJ08YnI+PGJyPuKAkyBQZXRlciBIdWJlcizCoDxlbT5IYXJkIEdyZWVuOiBTYXZpbmcgdGhlIEVudmlyb25tZW50IGZyb20gdGhlIEVudmlyb25tZW50YWxpc3RzwqA8L2VtPihOZXcgWW9yazogQmFzaWMgQm9va3MsIDE5OTkpLCBwcC4gMTA1LCAxMDguPC9wPgo8cD5TaGXCoDxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9mZWVkL3VwZGF0ZS91cm46bGk6dWdjUG9zdDo3NDQ0MjU0NTMyOTg3MTU0NDMyP2NvbW1lbnRVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ0NzgwMjcwMDY4ODYyOTc3JTI5JmFtcDtyZXBseVVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDUzNzMyMTA5MjMwNjk0NDElMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSZhbXA7ZGFzaFJlcGx5VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ1MzczMjEwOTIzMDY5NDQxJTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+cmVzcG9uZGVkPC9hPjo8L3A+CjxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9mZWVkL3VwZGF0ZS91cm46bGk6dWdjUG9zdDo3NDQ0MjU0NTMyOTg3MTU0NDMyP2NvbW1lbnRVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ0NzgwMjcwMDY4ODYyOTc3JTI5JmFtcDtyZXBseVVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDU0NzMzOTQ2MDQ3ODk3NjAlMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSZhbXA7ZGFzaFJlcGx5VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ1NDczMzk0NjA0Nzg5NzYwJTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+QnJhZGxleTwvYT46IOKAnFlvdSBtaXNyZWFkIHRoZSBxdW90YXRpb24uIE11Y2ggb2lsIGFuZCBnYXMgaW5mcmFzdHJ1Y3R1cmUgaXMgYmVsb3cgZ3JvdW5k4oCTd2luZCBhbmQgc29sYXIgYXJlIGFib3ZlIGdyb3VuZC4gQW5kIHRoZSBhdmVyYWdlIGNhcGFjaXR5IGZhY3RvcnMgb2Ygd2luZCBhbmQgc29sYXIgYXJlIGFyb3VuZCAyMCBwZXJjZW50IHRvIDQwIHBlcmNlbnQuIFNhbWUgd2l0aCBpdHMgdHJhbnNtaXNzaW9uIChhZGRpbmcgdG8gc3ByYXdsIGFuZCBibGlnaHQpLiBUaGVyZSBhcmUgcmVhc29ucyB3aHnCoDxhIGhyZWY9Imh0dHA6Ly93d3cucm9iZXJ0YnJ5Y2UuY29tL3JyZGIiPm1vcmUgdGhhbiAxLDEwMCB3aW5kLCBzb2xhciwgYW5kIGJhdHRlcnkgcHJvamVjdHMgaGF2ZSBiZWVuIGRlbGF5ZWQgb3IgYWJhbmRvbmVkIGluIHRoZSBVUyBhbG9uZTwvYT4uIFRoZSBxdW90YXRpb24gc3RhbmRzLjwvcD4KPHA+TXMuIFdoaXR0bGUgdGhlbsKgPGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2ZlZWQvdXBkYXRlL3VybjpsaTp1Z2NQb3N0Ojc0NDQyNTQ1MzI5ODcxNTQ0MzI\/Y29tbWVudFVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDQ3ODAyNzAwNjg4NjI5NzclMjkmYW1wO3JlcGx5VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NTY1MzQ4NTAzMjk1NTkwNCUyOSZhbXA7ZGFzaENvbW1lbnRVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDQ3ODAyNzAwNjg4NjI5NzclMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5JmFtcDtkYXNoUmVwbHlVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDU2NTM0ODUwMzI5NTU5MDQlMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5Ij5zdGF0ZWQ8L2E+wqByYXRoZXIgbGFtZWx5OiDigJxMZXTigJlzIGxlYXZlIGl0IHRoZXJlLiBJZiB5b3Ugd2FudCB0byBzcHJlYWQgbWlzaW5mb3JtYXRpb24gb24gYmVoYWxmIG9mIGZvc3NpbCBmdWVsIGludGVyZXN0cyB0aGVuIHlvdSBuZWVkIG1vcmUgY29tcGVsbGluZyBhcmd1bWVudHMgdGhhbiDigJhhYm92ZSBncm91bmQgaXMgd29yc2UgdGhhbiBiZWxvdyBncm91bmTigJku4oCdLjwvcD4KPHA+PHN0cm9uZz5CcmFkbGV5Ojwvc3Ryb25nPsKg4oCcRmlyc3QsIEkgYW0gbm90IG5laXRoZXIgc3ByZWFkaW5nIG1pc2luZm9ybWF0aW9uIG5vciBhcmd1aW5nIOKAnG9uIGJlaGFsZiBvZiBmb3NzaWwgZnVlbCBpbnRlcmVzdHPigJ0uIEkgYW0gYSBjbGFzc2ljYWwgbGliZXJhbCBpZiB5b3Ugd2lsbCB1bmRlcnN0YW5kIHdoYXQgdGhhdCBpcy4gQW5kIEkgdGFrZSBlY29ub21pY3MgYW5kIGVjb2xvZ3kgc2VyaW91c2x5Ljxicj48YnI+U2Vjb25kLCBhYm92ZSBncm91bmQgdnMsIGJlbG93IGdyb3VuZCBpcyBhIHZlcnkgaW1wb3J0YW50IGRpc3RpbmN0aW9uIGZvciB5b3VyIHBvc3Qgb24gTmF0dXJlIGFuZCBiaW9kaXZlcnNpdHkuIEl0IGlzIG5vdCB0aGUgb25seSBwb2ludCAoSSBuZXZlciBzYWlkIHRoYXTigJN0aGF0IGlzIHlvdXIgZXNjYXBlIGFyZ3VtZW50IHRvIG5vdCBkZWZlbmQgd2luZCBhbmQgc29sYXIgaW4gdGhpcyByZWdhcmQpLjxicj48YnI+VGhlcmUgaXMgYW4gZXh0ZW5zaXZlIHBlZXItcmV2aWV3ZWQgbGl0ZXJhdHVyZSBvbiB0aGUgZWNvbG9naWNhbCBwcm9ibGVtcyBvZiBpbmR1c3RyaWFsIHdpbmQgYW5kIHNvbGFyLiBBcmUgeW91IGZhbWlsaWFyIHdpdGggaXQ\/PzwvcD4Kc3RhdGV2ZXJzaW9ub3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50c3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlaSBnc2hlcnQgbnRkb2N1bWVudGNvbnRlbnRkb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhX2NvYmxvY2tzX2F0dHJfY29ibG9ja3NfZGltZW5zaW9uc19jb2Jsb2Nrc19yZXNwb25zaXZlX2hlaWdodF9jb2Jsb2Nrc19hY2NvcmRpb25faWVfc3VwcG9ydGFkdmFuY2VkX3Nlb19kZXNjcmlwdGlvbmpldHBhY2tfc2VvX2h0bWxfdGl0bGVqZXRwYWNrX3Nlb19ub2luZGV4amV0cGFja19wb3N0X3dhc19ldmVyX3B1Ymxpc2hlZF9qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2pldHBhY2tfcHVibGljaXplX21lc3NhZ2VqZXRwYWNrX3B1YmxpY2l6ZV9mZWF0dXJlX2VuYWJsZWRqZXRwYWNrX3NvY2lhbF9wb3N0X2FscmVhZHlfc2hhcmVkamV0cGFja19zb2NpYWxfb3B0aW9uc2RvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzV25kRWNvbG95IFB1YmFjayAoYmlvZGl2c2l5bG9zcyBqb2lzIGhlIGxpc3QpY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNhbHRjYXB0aW9ubm9Cb3R0b21NYXJnaW5ub1RvcE1hcmdpbmZpbHRlcmlubmVyQmxvY2tzaWRsaW5rdXJsc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25hbGlnbjwhLS0gd3A6aW1hZ2UgeyJpZCI6NDM4NDczLCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImFsaWduIjoiY2VudGVyIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWduY2VudGVyIHNpemUtbGFyZ2UiPjxpbWcgc3JjPSJodHRwczovL2NsaW1hdGVzY2llbmNlLnByZXNzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0LzAtV2luZC1FY29sb2d5LVB1c2hiYWNrLWJpb2RpdmVyc2l0eS1sb3NzLWpvaW5zLXRoZS1saXN0LTY4N3gxMDI0LmpwZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS00Mzg0NzMiLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+c3RhdGV2ZXJzaW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc3ZhbHVlY2l0YXRpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnTigJxBIGdyb3dpbmcgYm9keSBvZiByZXNlYXJjaCBpbGx1c3RyYXRlcyB0aGF0IHRoZSBlZmZlY3RzIG9mIHV0aWxpdHktc2NhbGUgd2luZCBlbmVyZ3kgcHJvZHVjdGlvbiBjYW4gYmUgZmFyIHJlYWNoaW5nIGFuZCBzb21lIHRpbWVzIGhhdmUgbGFyZ2UgYW5kIHVuZXhwZWN0ZWQgY29uc2VxdWVuY2VzIGZvciBiaW9kaXZlcnNpdHkuIEZ1cnRoZXJtb3JlLCBhY2hpZXZpbmcgcmVuZXdhYmxlIGVuZXJneSB0YXJnZXRzIHdpbGwgcmVxdWlyZSBjb252ZXJ0aW5nIGxhcmdlIGFyZWFzIG9mIGxhbmQgdG8gc3VwcG9ydCB3aW5kIHBvd2VyIC4gLiAuIG9mdGVuIGxvY2F0ZWQgaW4gcmVtb3RlIGFuZCBoaWdoLWJpb2RpdmVyc2l0eSBhcmVhcy7igJ0gKC0mbmJzcDs8ZW0+TmF0dXJlIFJldmlld3MgQmlvZGl2ZXJzaXR5PC9lbT4sIGJlbG93KWRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TWFzdGVyUmVzb3VyY2UgaGFzIGxvbmcgZ2l2ZW4gdm9pY2UgdG8gdGhlIGVjb2xvZ2ljYWwgcHJvYmxlbXMgb2YgaW5kdXN0cmlhbCB3aW5kIHBvd2VyLCBvbnNob3JlIGFuZCBvZmZzaG9yZSwgaW5jbHVkaW5nOmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN2YWx1ZWNpdGF0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHA6Ly93d3cubWFzdGVycmVzb3VyY2Uub3JnL2F1c3RyYWxpYS9lY28tc2luZnVsLWdyZWVucy12cy1uYXRpdmUtd2lsZGxpZmUvIj5XaW5kIHZzLiBFY29sb2d5IGluIEF1c3RyYWxpYSAoTmljayBDYXRlciByZXBvcnRzKTwvYT4mbmJzcDsoT2N0b2JlciAxOCwgMjAyNClkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHA6Ly93d3cubWFzdGVycmVzb3VyY2Uub3JnL3dpbmQtcG93ZXItdnMtZW52aXJvbm1lbnQvaW5kdXN0cmlhbC13aW5kLXN1cmZhY2UtaW1wYWN0cy0yMDIyLXN0dWR5LyI+SW5kdXN0cmlhbCBXaW5kIHZzLiBEZWVwIEVjb2xvZ3k6IFN1cmZhY2UgSW1wYWN0czwvYT4mbmJzcDsoSmFudWFyeSAxNiwgMjAyNClkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHA6Ly93d3cubWFzdGVycmVzb3VyY2Uub3JnL3dpbmQtcG93ZXIvaW5kdXN0cmlhbC13aW5kLXBsYW50cy1iYWQtZWNvbm9taWNzLWJhZC1lY29sb2d5LyI+SW5kdXN0cmlhbCBXaW5kIFBsYW50czogQmFkIEVjb25vbWljcywgQmFkIEVjb2xvZ3k8L2E+Jm5ic3A7KEpvbiBCb29uZTogT2N0b2JlciAyNCwgMjAwOSlkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHA6Ly93d3cubWFzdGVycmVzb3VyY2Uub3JnL29mZnNob3JlLXdpbmRwb3dlci1pc3N1ZXMvdmluZXlhcmQtb2Zmc2hvcmUtd2luZC1mYWlsdXJlLyI+VmluZXlhcmQgV2luZDogQ2F0YXN0cm9waGljIEZhaWx1cmUgKOKAmHNoYXJwIGZpYmVyZ2xhc3Mgc2hhcmRz4oCZIGNsb3NlIE5hbnR1Y2tldCBiZWFjaGVzKSZuYnNwOzwvYT4oSnVseSAxOCwgMjAyNClkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHA6Ly93d3cubWFzdGVycmVzb3VyY2Uub3JnL29mZnNob3JlLXdpbmRwb3dlci1pc3N1ZXMvb2Zmc2hvcmUtd2luZC1lY29sb2dpc3RzLXRpcC10b2UtbmVnYXRpdmVzLyI+T2Zmc2hvcmUgV2luZDogRWNvbG9naXN0cyBUaXAtVG9lIGludG8gdGhlIE5lZ2F0aXZlczwvYT4mbmJzcDsoQXVndXN0IDIzLCAyMDIyKWRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cDovL3d3dy5tYXN0ZXJyZXNvdXJjZS5vcmcvY3Vpc2luYXJ0cy1vZi10aGUtYWlyL3dpbmQtdHVyYmluZXMtYmlyZHMtYWJjLTIwMjEvIj5XaW5kIFR1cmJpbmVzIGFuZCBCaXJkczogTGF0ZXN0IGZyb20gdGhlIEFtZXJpY2FuIEJpcmQgQ29uc2VydmFuY3k8L2E+Jm5ic3A7KEp1bmUgMTQsIDIwMjEpZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBZGQgdG8gdGhlIGxpdGVyYXR1cmUgYW4gYXJ0aWNsZSByZWNlbnRseSBwdWJsaXNoZWQgaW4mbmJzcDs8ZW0+TmF0dXJlIFJldmlld3MgQmlvZGl2ZXJzaXR5PC9lbT4sIOKAnDxhIGhyZWY9Imh0dHA6Ly9oYXdrd2F0Y2gub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L0thdHpuZXItZXQtYWxfMjAyNV9pbXBhY3RzLW9mLW9uc2hvcmUtd2luZC1lbmVyZ3ktcHJvZHVjdGlvbi1vbi1iaW9kaXZlcnNpdHlTSS0xLnBkZiI+SW1wYWN0cyBvZiBPbnNob3JlIFdpbmQgRW5lcmd5IFByb2R1Y3Rpb24gb24gQmlvZGl2ZXJzaXR5PC9hPuKAnSAoU2VwdGVtYmVyIDgsIDIwMjUpLiBUb2RkIEUuIEthdHpuZXIgZXQgYWwuIHdyb3RlOmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BQlNUUkFDVDwvc3Ryb25nPmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2luZCBpcyBpbmNyZWFzaW5nbHkgdXNlZCBhcyBhIHJlbmV3YWJsZSBzb3VyY2Ugb2YgZW5lcmd5IHdvcmxkd2lkZS4gSG93ZXZlciwgaGFydmVzdGluZyB3aW5kIGVuZXJneSBjYW4gaGF2ZSBuZWdhdGl2ZSBjb25zZXF1ZW5jZXMgZm9yIGJpb2RpdmVyc2l0eS4gSW4gdGhpcyBSZXZpZXcsIHdlIHN1bW1hcml6ZSB0aGUgZ3Jvd3RoIG9mIG9uc2hvcmUgd2luZCBwb3dlciwgaXRzIGltcGFjdHMgb24gc3BlY2llcyBhbmQgZWNvc3lzdGVtcywgYW5kIGhvdyB0aG9zZSBpbXBhY3RzIGFyZSBhc3Nlc3NlZCBhbmQgbWl0aWdhdGVkLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QWNyb3NzIHRoZSBjb25zdHJ1Y3Rpb24sIG9wZXJhdGlvbiBhbmQgZGVjb21taXNzaW9uaW5nIHN0YWdlcywgd2luZCBmYWNpbGl0aWVzIGFyZSBhc3NvY2lhdGVkIHdpdGggd2lsZGxpZmUgZmF0YWxpdHkgYW5kIGJlaGF2aW91cmFsIGNoYW5nZSBhcyB3ZWxsIGFzIGFsdGVyYXRpb24sIGxvc3MgYW5kIGZyYWdtZW50YXRpb24gb2YgdGVycmVzdHJpYWwgYW5kIGFlcmlhbCBoYWJpdGF0LiBUaGVzZSBuZWdhdGl2ZSBjb25zZXF1ZW5jZXMgY2FuIGJlIG1pdGlnYXRlZCBieSBhdm9pZGluZyBjb25zdHJ1Y3Rpb24gb2Ygd2luZCB0dXJiaW5lcyBhdCBzZW5zaXRpdmUgc2l0ZXMsIGRldGVjdGluZyBhbmQgZGV0ZXJyaW5nIHdpbGRsaWZlLCBjdXJ0YWlsaW5nIHR1cmJpbmVzIHRvIHJlZHVjZSBmYXRhbGl0aWVzLCBhbmQgcmVwbGFjaW5nIGxvc3QgaGFiaXRhdHMuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRVbmNlcnRhaW50eSBhYm91dCB3aWxkbGlmZSBwb3B1bGF0aW9ucyBhbmQgdGhlaXIgZGVtb2dyYXBoaWMgcGFyYW1ldGVycywgdGhlIHJhdGUgYW5kIGV4dGVudCBvZiBidWlsZC1vdXQgb2Ygb25zaG9yZSB3aW5kIGVuZXJneSwgYW5kIGJlc3QgcHJhY3RpY2VzIGZvciBtaXRpZ2F0aW9uLCBhcyB3ZWxsIGFzIHZhcmlhYmlsaXR5IGluIHJlZ3VsYXRvcnkgcmVxdWlyZW1lbnRzIGJ5IGNvdW50cnkgb3IgcmVnaW9uLCBhbGwgY29udHJpYnV0ZSB0byB0aGUgZGlmZmljdWx0eSBvZiBwcmVkaWN0aW5nIHRoZSBjb25zZXF1ZW5jZXMgb2YgdGhpcyB0ZWNobm9sb2d5IGZvciBiaW9kaXZlcnNpdHkuIFNjZW5hcmlvLWJhc2VkIG1vZGVsbGluZyB0aGF0IGluY29ycG9yYXRlcyBwb3B1bGF0aW9uLSBhbmQgY29tbXVuaXR5LWxldmVsIGNvbnNlcXVlbmNlcyB0byBiaW9kaXZlcnNpdHkgZnJvbSB2YXJ5aW5nIGRlZ3JlZXMgb2Ygd2luZCBlbmVyZ3kgZGV2ZWxvcG1lbnQg4oCUIGluY2x1ZGluZyB0aGUgY3VtdWxhdGl2ZSBlZmZlY3RzIG9mIG11bHRpcGxlIGZhY2lsaXRpZXMg4oCUIGlzIGtleSB0byBhZGRyZXNzaW5nIHRoaXMgdW5jZXJ0YWludHkuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPktleSBQb2ludHM8L3N0cm9uZz5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2ZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaW5kIGVuZXJneSBpcyBhIGdyb3dpbmcgc291cmNlIG9mIGVsZWN0cmljYWwgcG93ZXIsIGJ1dCBpdCBjYW4gaGF2ZSBuZWdhdGl2ZSBlZmZlY3RzIG9uIGJpb2RpdmVyc2l0eS5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEFzaWEgaGFzIHRoZSBtb3N0IHdpbmQgZW5lcmd5LCBmb2xsb3dlZCBieSBFdXJvcGUgYW5kIHRoZW4gdGhlIFVTQTsgdGhlIHJlc3Qgb2YgdGhlIHdvcmxkIHN1cHBvcnRzICZsdDsxMCUgb2YgaW5zdGFsbGVkIGNhcGFjaXR5IG9mIHdpbmQgZW5lcmd5LmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmlvZGl2ZXJzaXR5IGltcGFjdHMgZnJvbSB3aW5kIGVuZXJneSBjYW4gb2NjdXIgYXQgYWxsIHN0YWdlcyBvZiBhIHdpbmQgZmFjaWxpdHnigJlzIGxpZmUgY3ljbGUg4oCUIGluY2x1ZGluZyBwbGFubmluZywgY29uc3RydWN0aW9uLCBvcGVyYXRpb24gYW5kIGRlY29tbWlzc2lvbmluZy5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEFsdGhvdWdoIGZhdGFsaXRpZXMgYXJlIHBlcmhhcHMgdGhlIGJlc3Qta25vd24gaW1wYWN0IGZyb20gd2luZCB0dXJiaW5lcywgdHVyYmluZXMgY2FuIGFsc28gYWx0ZXIgdGhlIGJlaGF2aW91ciBvZiB3aWxkbGlmZSBhbmQgY2F1c2UgbG9zcywgYWx0ZXJhdGlvbiBhbmQgZnJhZ21lbnRhdGlvbiBvZiBoYWJpdGF0LmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TWl0aWdhdGlvbiBvZiB0aGVzZSBpbXBhY3RzIGNhbiBpbmNsdWRlIHN0cmF0ZWdpY2FsbHkgcGxhY2luZyB0dXJiaW5lcyB0byBhdm9pZCBuZWdhdGl2ZSBpbnRlcmFjdGlvbnMgKGF2b2lkYW5jZSksIGVuY291cmFnaW5nIHdpbGRsaWZlIHRvIHN0ZWVyIGNsZWFyIG9mIHR1cmJpbmVzIChkZXRlcnJlbmNlKSBhbmQgcmVwbGFjaW5nIGFuaW1hbHMgb3IgaGFiaXRhdHMgbG9zdCB0byB0dXJiaW5lcyAoY29tcGVuc2F0aW9uKS5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudERlc3BpdGUgbWFueSB1bmNlcnRhaW50aWVzIHJlZ2FyZGluZyB3aW5kIGVuZXJneeKAmXMgaW1wYWN0cywgdGhlIGF2YWlsYWJsZSBldmlkZW5jZSBjYW4gaW5mb3JtIHNjZW5hcmlvLWJhc2VkIG1vZGVsbGluZyB0byBhc3Nlc3MgYm90aCB0aGUgY29uc2VxdWVuY2VzIG9mIHRoaXMgZW5lcmd5IHNvdXJjZSBmb3IgYmlvZGl2ZXJzaXR5IGFuZCBob3cgaXRzIGltcGxlbWVudGF0aW9uIGNvbXBhcmVzIHRvIHBvdGVudGlhbCBpbXBhY3RzIGZyb20gY2xpbWF0ZSBjaGFuZ2UuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkludHJvZHVjdGlvbiBFeGNlcnB0czwvc3Ryb25nPmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50R2l2ZW4gdGhlIHJpc2tzIHRvIHdpbGRsaWZlIGFuZCB0aGF0IHRoZSByZWd1bGF0b3J5IGltcGxpY2F0aW9ucyBvZiB3aWxkbGlmZSBmYXRhbGl0aWVzIGNhbiBpbXBlZGUgb3IgcmVzdHJpY3QgZWZmb3J0cyB0byBjb25zdHJ1Y3QgYW5kIG9wZXJhdGUgd2luZCBwb3dlciBmYWNpbGl0aWVzLCBhdHRlbnRpb24gaGFzIHR1cm5lZCB0byBpZGVudGlmeWluZyB3YXlzIHRvIG1pdGlnYXRlIGhhcm1mdWwgZWZmZWN0cy5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEFjdGlvbnMgc3VjaCBhcyBpbmZvcm1lZCBtYWNyby0gYW5kIG1pY3JvLXNjYWxlIHNpdGluZyBvZiB3aW5kIHBvd2VyIGZhY2lsaXRpZXMsIGN1cnRhaWxtZW50IChzdXNwZW5kaW5nIHR1cmJpbmUgb3BlcmF0aW9ucyB3aGVuIGFjdGl2aXR5IGlzIGhpZ2hlc3QgZm9yIHZ1bG5lcmFibGUgc3BlY2llcyksIGRldGVjdGlvbiBhbmQgZGV0ZXJyZW5jZSBvZiB2b2xhbnQgKGZseWluZykgd2lsZGxpZmUsIGFuZCBjb21wZW5zYXRvcnkgbWl0aWdhdGlvbiBtZWFzdXJlcyAob2Zmc2V0dGluZyBuZWdhdGl2ZSBlZmZlY3RzIHZpYSByZXN0b3JhdGlvbiBvciBwcm90ZWN0aW9uIGluIG90aGVyIGFyZWFzKSBhaW0gdG8gcmVjb25jaWxlIGJpb2RpdmVyc2l0eSBjb25zZXJ2YXRpb24gYW5kIGVuZXJneSBwcm9kdWN0aW9uLiBIb3dldmVyLCB0aGVzZSB0b29scyBoYXZlIGJlZW4gYXBwbGllZCBpbmNvbnNpc3RlbnRseS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEEgZ3Jvd2luZyBib2R5IG9mIHJlc2VhcmNoIGlsbHVzdHJhdGVzIHRoYXQgdGhlIGVmZmVjdHMgb2YgdXRpbGl0eS1zY2FsZSB3aW5kIGVuZXJneSBwcm9kdWN0aW9uIGNhbiBiZSBmYXIgcmVhY2hpbmcgYW5kIHNvbWUgdGltZXMgaGF2ZSBsYXJnZSBhbmQgdW5leHBlY3RlZCBjb25zZXF1ZW5jZXMgZm9yIGJpb2RpdmVyc2l0eS4gRnVydGhlcm1vcmUsIGFjaGlldmluZyByZW5ld2FibGUgZW5lcmd5IHRhcmdldHMgd2lsbCByZXF1aXJlIGNvbnZlcnRpbmcgbGFyZ2UgYXJlYXMgb2YgbGFuZCB0byBzdXBwb3J0IHdpbmQgcG93ZXIgZmFjaWxpdGllcywgYW5kIG5ldyB3aW5kIGZhY2lsaXRpZXMgYXJlIG9mdGVuIGxvY2F0ZWQgaW4gcmVtb3RlIGFuZCBoaWdoLWJpb2RpdmVyc2l0eSBhcmVhcy5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluIHRoZSBmYWNlIG9mIGFuIG9uZ29pbmcgYmlvZGl2ZXJzaXR5IGNyaXNpcywgdW5kZXJzdGFuZGluZyB0aGUgaW1wYWN0cyBhY3Jvc3MgdGhlIGV4dGVuc2l2ZSBsYW5kIGFyZWFzIHJlcXVpcmVkIGZvciB3aW5kIHR1cmJpbmVzIGRlbWFuZHMgYSBudWFuY2VkIGNvbnNpZGVyYXRpb24gb2YgbXVsdGlwbGUgZmFjdG9ycyB0aGF0IGV4dGVuZCBiZXlvbmQgZWNvbG9neSBhbmQgZHJhdyBmcm9tIGRpdmVyc2UgZmllbGRzLCBpbmNsdWRpbmcgZWNvbm9taWNzLCBjbGltYXRlIHNjaWVuY2UgYW5kIHNvY2lvbG9neS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBleGFtcGxlLCBiYXQgZmF0YWxpdGllcyBhdCB3aW5kIHR1cmJpbmVzIGFyZSByYXJlbHkgcHV0IGludG8gdGhlIGNvbnRleHQgb2YgZWNvbm9taWMgbG9zc2VzIGNhdXNlZCBieSBsb3NpbmcgaW1wb3J0YW50IGVjb3N5c3RlbSBzZXJ2aWNlIHByb3ZpZGVycy4gSW1wYWN0cyBvZiB3aW5kIGVuZXJneSBvbiBiaW9kaXZlcnNpdHkgYXJlIGFsc28gcmFyZWx5IGFzc2Vzc2VkIGluIHRoZSBjb250ZXh0IG9mIG5ldCBvdXRjb21lcyBvciBzY2VuYXJpby1iYXNlZCBjb21wYXJpc29ucy4gTGlrZXdpc2UsIHJlZ3VsYXRvcnkgYW5kIHBvbGl0aWNhbCBjb25zaWRlcmF0aW9ucyBvZnRlbiBkZXRlcm1pbmUgaW1wYWN0cyBvZiByZW5ld2FibGVzIG9uIGJpb2RpdmVyc2l0eSwgYW5kIGEgaG9zdCBvZiBmYWN0b3JzLCBpbmNsdWRpbmcgdHJhbnNib3VuZGFyeSBjb25zaWRlcmF0aW9ucywgY2xpbWF0ZSBjaGFuZ2UgZGVuaWFsLCBjaGFuZ2luZyBwZXJjZXB0aW9ucyBvZiB0aGUgdmFsdWUgb2YgYmlvZGl2ZXJzaXR5IGFuZCBpdHMgcHJvdGVjdGlvbiwgYW5kIGVjb25vbWljIGNvbnNpZGVyYXRpb25zICh0aGF0IHZhcnkgaW4gZGV2ZWxvcGVkIGFuZCBkZXZlbG9waW5nIGNvdW50cmllcyksIGFsbCBjYW4gaW5mbHVlbmNlIHBlcmNlcHRpb25zIG9mIGhvdyB3aW5kIHR1cmJpbmVzIGFmZmVjdCBiaW9kaXZlcnNpdHkuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlN1bW1hcnkgRXhjZXJwdHM8L3N0cm9uZz48YnI+4oCmIFByb3BvbmVudHMgb2Ygd2luZCBwb3dlciBvZnRlbiBzdGF0ZSB0aGF0IHdpbmQgZW5lcmd54oCZcyBpbXBhY3RzIG9uIGJpb2RpdmVyc2l0eSB3aWxsIGJlIGxlc3MgdGhhbiB0aGUgaW1wYWN0cyBvZiBjbGltYXRlIGNoYW5nZS4gQWx0aG91Z2ggcGxhdXNpYmxlLCB0aGlzIGFzc3VtcHRpb24gaXMgdW50ZXN0ZWQuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRPbmUgd2F5IHRvIGV2YWx1YXRlIHRoaXMgYXNzdW1wdGlvbiBpcyB0aHJvdWdoIHNjZW5hcmlvLWJhc2VkIG1vZGVsbGluZy4gU3BlY2lmaWNhbGx5LCBwcmVzZW50IGNvbmRpdGlvbnMgY2FuIGJlIGNvbXBhcmVkIHdpdGggY291bnRlcmZhY3R1YWxzIChjb25kaXRpb25zIGRpZmZlcmVudCB0byB0aG9zZSBwcmVzZW50bHkgb2NjdXJyaW5nKSBkZXNjcmliaW5nIGEgcmFuZ2Ugb2YgbGV2ZWxzIG9mIGJ1aWxkLW91dCByZXN1bHRpbmcgaW4gZGlmZmVyZW50IHJlZHVjdGlvbnMgb2YgY2xpbWF0ZSBjaGFuZ2UgYW5kIGRpZmZlcmVudCBjb25zZXF1ZW5jZXMgdG8gYmlvZGl2ZXJzaXR5LmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlcmUgYXJlIHN1YnN0YW50aWFsIHVuY2VydGFpbnRpZXMgaW4gc3VjaCBtb2RlbGxpbmcgYW5kIHF1ZXN0aW9ucyBhYm91dCBpdHMgZmVhc2liaWxpdHkgYXQgdGhlIHNjYWxlIG9mIGluZGl2aWR1YWwgd2luZCBmYWNpbGl0aWVzLiBIb3dldmVyLCBoaWdobHkgaW5mb3JtYXRpdmUgZWZmb3J0cyB3aXRoIHNpbWlsYXIgbGV2ZWxzIG9mIHVuY2VydGFpbnR5IGhhdmUgYmVlbiBpbXBsZW1lbnRlZCBpbiB0aGUgZmllbGRzIG9mIGNsaW1hdGUgY2hhbmdlIGF0dHJpYnV0aW9uLCBlbmVyZ3kgc3lzdGVtIG1vZGVsbGluZywgY29zdOKAk2JlbmVmaXQgYW5hbHlzZXMgb2YgZGlmZmVyZW50IGVuZXJneSB0eXBlcywgY29zdCBlZmZlY3RpdmVuZXNzIGZvciBtaXRpZ2F0aW9uIG9mIGF2aWFuIGZhdGFsaXRpZXMsIGVtZXJnZW5jeSBjb25zZXJ2YXRpb24gZGVjaXNpb25zLCBhbmQgZXZlbiBhc3Nlc3NtZW50cyBvZiBpbXBhY3RzIHRvIHdpbGRsaWZlIGZyb20gcmVuZXdhYmxlIGVuZXJneSBhbmQgZnJvbSBjbGltYXRlIGNoYW5nZS4gU3VjaCBuZXQgaW1wYWN0IGFzc2Vzc21lbnRzIGNhbiBiZSB1c2VkIHRvIHRhcmdldCBtaXRpZ2F0aW9uIGVmZm9ydHMg4oCUIHdoZXRoZXIgYXQgdGhlIHNwZWNpZXMgb3IgZWNvc3lzdGVtIGxldmVsIOKAlCBhbmQgdG8gdGhlIG5lY2Vzc2FyeSBkZWdyZWUsIHRoZXJlYnkgZW5oYW5jaW5nIGJpb2RpdmVyc2l0eSBjb25zZXJ2YXRpb24uZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUYWtpbmcgdGhpcyBhcHByb2FjaCB3b3VsZCBhbGxvdyBjb250aW51ZWQgZ3Jvd3RoIG9mIHdpbmQgZW5lcmd5IGJ1dCBhbHNvIHByb3ZpZGUgYW4gYWRkaXRpb25hbCBjb250ZXh0IGZvciBwcm90ZWN0aW5nIHZ1bG5lcmFibGUgZWNvc3lzdGVtcyBhbmQgc3BlY2llcy5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UG9zdHNjcmlwdDogRXhjaGFuZ2Ugd2l0aCBFbGVhbm9yIFdoaXR0bGU8L3N0cm9uZz5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEkgaGFkIGEgTmF0dXJlLUNsaW1hdGUgZGViYXRlIGxhc3Qgd2VlayB3aXRoJm5ic3A7PGEgaHJlZj0iaHR0cDovL3d3dy5saW5rZWRpbi5jb20vaW4vZWxlYW5vcndoaXR0bGUvIj5FbGVhbm9yIFdoaXR0bGU8L2E+LCBhIHNlbGYtZGVzY3JpYmVkIGFkdmlzb3Ig4oCcb24gY2xpbWF0ZSBhbmQgbmF0dXJlLXJlbGF0ZWQgcmlzaywgc3RyYXRlZ3ksIGFuZCBkZWNpc2lvbnMu4oCdIEhlciBidXNpbmVzcyBieWxpbmUgaXM6IOKAnE5hdHVyZSBpcyB0aGUgYmxpbmQgc3BvdCBpbiB5b3VyIGNsaW1hdGUgc3RyYXRlZ3ku4oCdIEZhaXIgZW5vdWdoLiBCdXQgd2hlbiBkaWQgbm90IG1lbnRpb24gaW5kdXN0cmlhbCB3aW5kIGFuZCBzb2xhciBpbiBhIHBvc3QsIEkmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vZmVlZC91cGRhdGUvdXJuOmxpOnVnY1Bvc3Q6NzQ0NDI1NDUzMjk4NzE1NDQzMj9jb21tZW50VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NDc4MDI3MDA2ODg2Mjk3NyUyOSZhbXA7ZGFzaENvbW1lbnRVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDQ3ODAyNzAwNjg4NjI5NzclMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5Ij5jb21tZW50ZWQ8L2E+OiDigJxUaGVuIGRvbuKAmXQgaW52ZXN0IGluIGluZHVzdHJpYWwgd2luZCBhbmQgc29sYXIsIHJpZ2h0P+KAnWRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U2hlJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2ZlZWQvdXBkYXRlL3VybjpsaTp1Z2NQb3N0Ojc0NDQyNTQ1MzI5ODcxNTQ0MzI\/Y29tbWVudFVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDQ3ODAyNzAwNjg4NjI5NzclMjkmYW1wO3JlcGx5VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NTAzNTc2MjYxNTU1ODE0NCUyOSZhbXA7ZGFzaENvbW1lbnRVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDQ3ODAyNzAwNjg4NjI5NzclMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5JmFtcDtkYXNoUmVwbHlVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDUwMzU3NjI2MTU1NTgxNDQlMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5Ij5hc2tlZDwvYT46IOKAnOKApiBjdXJpb3VzIHRvIHVuZGVyc3RhbmQgaG93IHlvdSBkcmV3IHRoYXQgY29uY2x1c2lvbiBmcm9tIHdoYXQgd2Ugc2FpZD\/igJ0gSSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9mZWVkL3VwZGF0ZS91cm46bGk6dWdjUG9zdDo3NDQ0MjU0NTMyOTg3MTU0NDMyP2NvbW1lbnRVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ0NzgwMjcwMDY4ODYyOTc3JTI5JmFtcDtyZXBseVVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDUxMTU3OTgzMjg4MTU2MTYlMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSZhbXA7ZGFzaFJlcGx5VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ1MTE1Nzk4MzI4ODE1NjE2JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+cmVzcG9uZGVkPC9hPiZuYnNwO3dpdGggbW9yZSBkZXRhaWw6ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc3ZhbHVlY2l0YXRpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGxhbmRzY2FwZS9saXZpbmcgc3BhY2UgaXMgdmlvbGF0ZWQgbXVjaCBtb3JlIHdpdGggd2luZCBhbmQgc29sYXIgKGFuZCBiaW9tYXNzKSB0aGFuIGZyb20gdGhlIHN0b2NrIGVuZXJnaWVzLjxicj48YnI+4oCcVGhlIGdyZWVuZXN0IGZ1ZWxzIGFyZSB0aGUgb25lcyB0aGF0IGNvbnRhaW4gdGhlIG1vc3QgZW5lcmd5IHBlciBwb3VuZCBvZiBtYXRlcmlhbCB0aGFuIG11c3QgYmUgbWluZWQsIHRydWNrZWQsIHB1bXBlZCwgcGlwZWQsIGFuZCBidXJudC4gW0luIGNvbnRyYXN0XSwgZXh0cmFjdGluZyBjb21wYXJhYmxlIGFtb3VudHMgb2YgZW5lcmd5IGZyb20gdGhlIHN1cmZhY2Ugd291bGQgZW50YWlsIHRydWx5IG1vbnN0cm91cyBlbnZpcm9ubWVudGFsIGRpc3J1cHRpb27igKYuIFRoZSBncmVlbmVzdCBwb3NzaWJsZSBzdHJhdGVneSBpcyB0byBtaW5lIGFuZCB0byBidXJ5LCB0byBmbHkgYW5kIHRvIHR1bm5lbCwgdG8gc2VhcmNoIGhpZ2ggYW5kIGxvdywgd2hlcmUgdGhlIGxpZmUgbW9zdGx5IGlzbuKAmXQsIGFuZCBzbyB0byBsZWF2ZSB0aGUgZWRnZSwgdGhlIHNwYWNlIGluIHRoZSBtaWRkbGUsIGxpdmluZyBhbmQgZ3JlZW4u4oCdPGJyPjxicj7igJMgUGV0ZXIgSHViZXIsJm5ic3A7PGVtPkhhcmQgR3JlZW46IFNhdmluZyB0aGUgRW52aXJvbm1lbnQgZnJvbSB0aGUgRW52aXJvbm1lbnRhbGlzdHMmbmJzcDs8L2VtPihOZXcgWW9yazogQmFzaWMgQm9va3MsIDE5OTkpLCBwcC4gMTA1LCAxMDguZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTaGUmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vZmVlZC91cGRhdGUvdXJuOmxpOnVnY1Bvc3Q6NzQ0NDI1NDUzMjk4NzE1NDQzMj9jb21tZW50VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NDc4MDI3MDA2ODg2Mjk3NyUyOSZhbXA7cmVwbHlVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ1MzczMjEwOTIzMDY5NDQxJTI5JmFtcDtkYXNoQ29tbWVudFVybj11cm4lM0FsaSUzQWZzZF9jb21tZW50JTNBJTI4NzQ0NDc4MDI3MDA2ODg2Mjk3NyUyQ3VybiUzQWxpJTNBdWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMjkmYW1wO2Rhc2hSZXBseVVybj11cm4lM0FsaSUzQWZzZF9jb21tZW50JTNBJTI4NzQ0NTM3MzIxMDkyMzA2OTQ0MSUyQ3VybiUzQWxpJTNBdWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMjkiPnJlc3BvbmRlZDwvYT46ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc3ZhbHVlY2l0YXRpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhhdCBxdW90ZSBpcyBmcm9tIDE5OTkgYW5kIHRoZSByZWFsaXR5IGFuZCB0ZWNobm9sb2d5IGhhcyBjaGFuZ2VkIGRyYXN0aWNhbGx5IHNpbmNlIHRoZW4uIEVuZXJneSBkZW5zaXR5IGhhcyBpbXByb3ZlZCBtYXNzaXZlbHkgZm9yIHJlbmV3YWJsZXMgYW5kIGUuZy4gd2luZCBpcyBhbW9uZyB0aGUgY2hlYXBlc3Qgc291cmNlcyBvZiBlbmVyZ3kgdGhlcmUgaXMuIFRoYXQgcXVvdGUgaXMgYWxzbyBzY2llbnRpZmljYWxseSBpbmFjY3VyYXRlIGJlY2F1c2UgdGhvc2UgYWN0aXZpdGllcyBpdCBtZW50aW9ucyBkb27igJl0IG9ubHkgaGFwcGVuIHdoZXJlIOKAnGxpZmUgbW9zdGx5IGlzbuKAmXTigJ0g4oCTIGZvciBleGFtcGxlIG9pbCBhbmQgZ2FzIGV4dHJhY3Rpb24gaGVhdmlseSB0YXJnZXQgYXJlYXMgc3VjaCBhcyB0aGUgR3VsZiBvZiBNZXhpY28gYW5kIHRoZSBOaWdlciBEZWx0YSB3aGljaCBhcmUgYm90aCBleHRyZW1lbHkgaW1wb3J0YW50IHJlZ2lvbnMgZm9yIGJpb2RpdmVyc2l0eS4gVGhlIHF1b3RlIGFsc28gY29tcGxldGVseSBpZ25vcmVzIHRoZSBjbGltYXRlIGNvc3Qgb2YgdGhvc2UgYWN0aXZpdGllcywgd2hpY2ggaW4gdHVybiBleGFjZXJiYXRlcyB0aGUgZGVncmFkYXRpb24gb2YgbmF0dXJlIGFuZCBsYW5kc2NhcGVzLjxicj48YnI+U28gbm8sIHdlIGFyZSBhYnNvbHV0ZWx5IG5vdCBzYXlpbmcgeW91IHNob3VsZG7igJl0IGludmVzdCBpbiB3aW5kIGFuZCBzb2xhci4gQnV0IG9mIGNvdXJzZSBpbnZlc3RtZW50cyBuZWVkIHRvIGJlIGxvb2tlZCBhdCB0aHJvdWdoIGJvdGggYSBjbGltYXRlIGFuZCBuYXR1cmUgbGVucyB0byBhdm9pZCB1bmludGVuZGVkIGRhbWFnZSB0byBuYXR1cmFsIGhhYml0YXRzLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2ZlZWQvdXBkYXRlL3VybjpsaTp1Z2NQb3N0Ojc0NDQyNTQ1MzI5ODcxNTQ0MzI\/Y29tbWVudFVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDQ3ODAyNzAwNjg4NjI5NzclMjkmYW1wO3JlcGx5VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NTQ3MzM5NDYwNDc4OTc2MCUyOSZhbXA7ZGFzaENvbW1lbnRVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDQ3ODAyNzAwNjg4NjI5NzclMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5JmFtcDtkYXNoUmVwbHlVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDU0NzMzOTQ2MDQ3ODk3NjAlMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5Ij5CcmFkbGV5PC9hPjog4oCcWW91IG1pc3JlYWQgdGhlIHF1b3RhdGlvbi4gTXVjaCBvaWwgYW5kIGdhcyBpbmZyYXN0cnVjdHVyZSBpcyBiZWxvdyBncm91bmTigJN3aW5kIGFuZCBzb2xhciBhcmUgYWJvdmUgZ3JvdW5kLiBBbmQgdGhlIGF2ZXJhZ2UgY2FwYWNpdHkgZmFjdG9ycyBvZiB3aW5kIGFuZCBzb2xhciBhcmUgYXJvdW5kIDIwIHBlcmNlbnQgdG8gNDAgcGVyY2VudC4gU2FtZSB3aXRoIGl0cyB0cmFuc21pc3Npb24gKGFkZGluZyB0byBzcHJhd2wgYW5kIGJsaWdodCkuIFRoZXJlIGFyZSByZWFzb25zIHdoeSZuYnNwOzxhIGhyZWY9Imh0dHA6Ly93d3cucm9iZXJ0YnJ5Y2UuY29tL3JyZGIiPm1vcmUgdGhhbiAxLDEwMCB3aW5kLCBzb2xhciwgYW5kIGJhdHRlcnkgcHJvamVjdHMgaGF2ZSBiZWVuIGRlbGF5ZWQgb3IgYWJhbmRvbmVkIGluIHRoZSBVUyBhbG9uZTwvYT4uIFRoZSBxdW90YXRpb24gc3RhbmRzLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2ZlZWQvdXBkYXRlL3VybjpsaTp1Z2NQb3N0Ojc0NDQyNTQ1MzI5ODcxNTQ0MzI\/Y29tbWVudFVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDQ3ODAyNzAwNjg4NjI5NzclMjkmYW1wO3JlcGx5VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NTQ5MzM3MTEzMDg4MDAwMCUyOSZhbXA7ZGFzaENvbW1lbnRVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDQ3ODAyNzAwNjg4NjI5NzclMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5JmFtcDtkYXNoUmVwbHlVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDU0OTMzNzExMzA4ODAwMDAlMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5Ij48c3Ryb25nPldoaXR0bGU8L3N0cm9uZz48L2E+OiDigJxJIGRpZG7igJl0IG1pc3JlYWQgdGhlIHF1b3RlLiBJdCBpcyBtb3JlIHRoYW4gMjUgeWVhcnMgb2xkIGFuZCBpcyBzY2llbnRpZmljYWxseSBpbmFjY3VyYXRlIGFuZCBhIG1pc3JlcHJlc2VudGF0aW9uIG9mIHRoZSByZWFsaXR5LiBZb3UgYXJndWUgdGhhdCBub3RoaW5nIGhhcHBlbnMgb24gdGhlIHN1cmZhY2Ug4oCTIHdoYXQgYWJvdXQgbWluaW5nPyBBbmQgeW91IG1lbnRpb24gdHJhbnNtaXNzaW9uIOKAkyBob3cgZG8geW91IHRoaW5rIG9pbCBhbmQgZ2FzIGdldHMgbW92ZWQgZnJvbSBBIHRvIEI\/4oCdIEdvaW5nIGFkIGhvbWluZW0sIHNoZSBjb250aW51ZXM6ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc3ZhbHVlY2l0YXRpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SSB0aGluayBpdOKAmXMgaW1wb3J0YW50IHRvIG5vdGUgdGhhdCB5b3VyIG9yZ2FuaXNhdGlvbiAoSW5zdGl0dXRlIG9mIEVuZXJneSBSZXNlYXJjaCkgZ2V0cyBmdW5kaW5nIGZyb20gZm9zc2lsIGZ1ZWwgY29tcGFuaWVzIGxpa2UgRXh4b24sIHdoaWNoIGlzIHByZXN1bWFibHkgYSByZWFzb24geW91IGRvbuKAmXQgc3VwcG9ydCByZW5ld2FibGVzLiBUaGUgcmVhc29uIHRoYXQgcmVuZXdhYmxlcyBwcm9qZWN0cyBpbiB0aGUgVVMgaGF2ZSBiZWVuIGRlbGF5ZWQgaXMgYmVjYXVzZSBvZiBkaXZpc2l2ZSBwb2xpdGljcyBub3QgYmVjYXVzZSB0aGV5IGFyZSBpbmhlcmVudGx5IHVuc3VzdGFpbmFibGUu4oCdZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9mZWVkL3VwZGF0ZS91cm46bGk6dWdjUG9zdDo3NDQ0MjU0NTMyOTg3MTU0NDMyP2NvbW1lbnRVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ0NzgwMjcwMDY4ODYyOTc3JTI5JmFtcDtyZXBseVVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDU0OTY2ODAwNjc3NzI0MTYlMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSZhbXA7ZGFzaFJlcGx5VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ1NDk2NjgwMDY3NzcyNDE2JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+QnJhZGxleTwvYT48L3N0cm9uZz46IOKAnFVuZGVyZ3JvdW5kIGRyaWxsaW5nIGFuZCBwaXBlbGluZXMgcHJvdGVjdCB0aGUgc3VyZmFjZSBhcmVhLiBEaXJlY3Rpb25hbCBkcmlsbGluZyBjYW4gZ28gZm9yIG1pbGVzIGFuZCBjYXB0dXJlIG11bHRpcGxlIGZvcm1hdGlvbnMgZnJvbSBvbmUgbG9jYXRpb24uIFNhbWUgZm9yIG9mZnNob3JlLiBNaW5pbmcgb3BlcmF0aW9ucyBjYW4gYmUgcmVtZWRpYXRlZC4gSW5kdXN0cmlhbCB3aW5kIGFuZCBzb2xhciBhcmUgc3R1Y2sgb24gdGhlIHN1cmZhY2UgZm9yIHRoZWlyIGVudGlyZXR5LiBUaGlzIHdhcyB0cnVlIGluIHRoZSAxOTkwcyBhbmQgaXMgdHJ1ZSB0b2RheS4gVGhlIDE5OTkgb2JzZXJ2YXRpb24gc3RhbmRzIHRvZGF5Ljxicj48YnI+VGhlIGdyYXNzcm9vdHMg4oCYZGl2aXNpdmUgcG9saXRpY3PigJkgaXMgYmVjYXVzZSBvZiB0aGUgYmxpZ2h0IGFuZCBzcHJhd2wgb2YgaW5kdXN0cmlhbCB3aW5kIGFuZCBzb2xhci4g4oCYQSBtYWNoaW5lIGluIGV2ZXJ5IHByaXN0aW5l4oCZIGlzIHRoZSBvcHBvc2l0ZSBvZiBlbnZpcm9ubWVudGFsaXNtLCBhZnRlciBhbGwuPGJyPjxicj5Xcm9uZyBvbiB0aGUg4oCYZ3VpbHQgZnJvbSBhc3NvY2lhdGlvbuKAmS4gSUVSIGlzIGEgcHJpbmNpcGxlZCBjbGFzc2ljYWwgbGliZXJhbCBvcmdhbml6YXRpb24gdGhhdCBpcyBmdWVsLWFuZC10ZWNobm9sb2d5IG5ldXRyYWwuIENvbnN1bWVycyBkZWNpZGUgd2l0aCBnb3Zlcm5tZW50IG5ldXRyYWwuIFdlIGFyZSBwcm8gY29uc3VtZXIsIHRheHBheWVyLCBmcmVlZG9tLiBBbmQgcHJvLWVudmlyb25tZW50IHZzLiBnb3Zlcm5tZW50LWVuYWJsZWQgd2luZCBhbmQgc29sYXIu4oCdZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9mZWVkL3VwZGF0ZS91cm46bGk6dWdjUG9zdDo3NDQ0MjU0NTMyOTg3MTU0NDMyP2NvbW1lbnRVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ0NzgwMjcwMDY4ODYyOTc3JTI5JmFtcDtyZXBseVVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDU1MDA4OTQyNDQzNzY1NzYlMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSZhbXA7ZGFzaFJlcGx5VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ1NTAwODk0MjQ0Mzc2NTc2JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+V2hpdHRsZTwvYT48L3N0cm9uZz46IOKAnFRoZSBlbnZpcm9ubWVudGFsIGFuZCBlY29ub21pYyBpbXBhY3Qgb2YgZW5lcmd5IHN5c3RlbXMgaXNu4oCZdCBkZXRlcm1pbmVkIGJ5IHdoZXRoZXIgaW5mcmFzdHJ1Y3R1cmUgaXMg4oCcYWJvdmXigJ0gb3Ig4oCcYmVsb3figJ0gZ3JvdW5kLiBPaWwgYW5kIGdhcyBzeXN0ZW1zIHJlbHkgb24gZXh0ZW5zaXZlIHN1cmZhY2UgaW5mcmFzdHJ1Y3R1cmUg4oCUIHBpcGVsaW5lcywgcm9hZHMsIHByb2Nlc3NpbmcgZmFjaWxpdGllcyDigJQgYW5kIGNhcnJ5IHdlbGwtZG9jdW1lbnRlZCBlbnZpcm9ubWVudGFsIGFuZCBjbGltYXRlIHJpc2tzLiBBbmQgbWFueSBtaW5pbmcgb3BlcmF0aW9ucyBjYW5ub3QgYmUgYWRlcXVhdGVseSByZW1lZGlhdGVkLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN2YWx1ZWNpdGF0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFJlZHVjaW5nIHRoaXMgdG8gYSB2aXNpYmlsaXR5IGFyZ3VtZW50IGlzIGEgZHJhc3RpYyBvdmVyc2ltcGxpZmljYXRpb24gYW5kIGlnbm9yZXMgdGhlIGZ1bGwgc3lzdGVtIGltcGFjdHMuPGJyPjxicj5BbmQgaWYgeW91ciBvcmdhbmlzYXRpb24gaXMgZnVuZGVkIGJ5IGZvc3NpbCBmdWVsIGNvbXBhbmllcywgaXTigJlzIGRpZmZpY3VsdCB0byBjcmVkaWJseSBjbGFpbSB0byBiZSDigJxmdWVsIGFuZCB0ZWNobm9sb2d5IG5ldXRyYWzigJ0gd2hpbGUgY29uc2lzdGVudGx5IGFyZ3VpbmcgYWdhaW5zdCB3aW5kIGFuZCBzb2xhciwgdXNpbmcgb3V0ZGF0ZWQsIHF1YWxpdGF0aXZlIGluZm9ybWF0aW9uLuKAnWRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz48YSBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vZmVlZC91cGRhdGUvdXJuOmxpOnVnY1Bvc3Q6NzQ0NDI1NDUzMjk4NzE1NDQzMj9jb21tZW50VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NDc4MDI3MDA2ODg2Mjk3NyUyOSZhbXA7cmVwbHlVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ1NTk5MjY3NjY4NDkyMjg4JTI5JmFtcDtkYXNoQ29tbWVudFVybj11cm4lM0FsaSUzQWZzZF9jb21tZW50JTNBJTI4NzQ0NDc4MDI3MDA2ODg2Mjk3NyUyQ3VybiUzQWxpJTNBdWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMjkmYW1wO2Rhc2hSZXBseVVybj11cm4lM0FsaSUzQWZzZF9jb21tZW50JTNBJTI4NzQ0NTU5OTI2NzY2ODQ5MjI4OCUyQ3VybiUzQWxpJTNBdWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMjkiPkJyYWRsZXk8L2E+PC9zdHJvbmc+OiDigJxBYm92ZSBncm91bmQgaXMgd29yc2UgdGhhbiBiZWxvdyBncm91bmQuIFBpcGVsaW5lcyBhcmUgYmVsb3cgZ3JvdW5kLiBUaGlzIGlzIGEgYmxhY2sgbWFyayBhZ2FpbnN0IHdpbmQgYW5kIHNvbGFyLCByZXNvdXJjZXMgdGhhdCBhcmUgYWxzbyB2ZXJ5IGZyYWdpbGUgdG8gdGhlIGVsZW1lbnRzLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN2YWx1ZWNpdGF0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaXMgYW4gaW1wb3J0YW50IHZhcmlhYmxlLiBObywgSUVSIGhhcyB0aG91c2FuZHMgb2YgZG9ub3JzIHRoYXQgZG8gbm90IGZhdm9yIGZvc3NpbC1mdWVsIHN1YnNpZGllcyBhbnkgbW9yZSB0aGFuIG90aGVyIGV4cGxpY2l0IGVuZXJneSBzdWJzaWRpZXMuIElFUiBpcyBhIHByaW5jaXBsZWQsIGNsYXNzaWNhbCBsaWJlcmFsIG9yZ2FuaXphdGlvbi4gQW5kIG5vLCB0aGUgY2FzZSBhZ2FpbnN0IHdpbmQgYW5kIHNvbGFyIGlzIHNvdW5kIG9uIGVjb25vbWljIGFuZCBlY29sb2dpY2FsIGdyb3VuZHMuIFRoZSBncmFzc3Jvb3Qgb3Bwb3NpdGlvbiB0byBpbmR1c3RyaWFsIHdpbmQgYW5kIHNvbGFyIHNwZWFrcyBmb3IgaXRzZWxmLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TXMuIFdoaXR0bGUgdGhlbiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9mZWVkL3VwZGF0ZS91cm46bGk6dWdjUG9zdDo3NDQ0MjU0NTMyOTg3MTU0NDMyP2NvbW1lbnRVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ0NzgwMjcwMDY4ODYyOTc3JTI5JmFtcDtyZXBseVVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDU2NTM0ODUwMzI5NTU5MDQlMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSZhbXA7ZGFzaFJlcGx5VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ1NjUzNDg1MDMyOTU1OTA0JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+c3RhdGVkPC9hPiZuYnNwO3JhdGhlciBsYW1lbHk6IOKAnExldOKAmXMgbGVhdmUgaXQgdGhlcmUuIElmIHlvdSB3YW50IHRvIHNwcmVhZCBtaXNpbmZvcm1hdGlvbiBvbiBiZWhhbGYgb2YgZm9zc2lsIGZ1ZWwgaW50ZXJlc3RzIHRoZW4geW91IG5lZWQgbW9yZSBjb21wZWxsaW5nIGFyZ3VtZW50cyB0aGFuIOKAmGFib3ZlIGdyb3VuZCBpcyB3b3JzZSB0aGFuIGJlbG93IGdyb3VuZOKAmS7igJ0uZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJyYWRsZXk6PC9zdHJvbmc+Jm5ic3A74oCcRmlyc3QsIEkgYW0gbm90IG5laXRoZXIgc3ByZWFkaW5nIG1pc2luZm9ybWF0aW9uIG5vciBhcmd1aW5nIOKAnG9uIGJlaGFsZiBvZiBmb3NzaWwgZnVlbCBpbnRlcmVzdHPigJ0uIEkgYW0gYSBjbGFzc2ljYWwgbGliZXJhbCBpZiB5b3Ugd2lsbCB1bmRlcnN0YW5kIHdoYXQgdGhhdCBpcy4gQW5kIEkgdGFrZSBlY29ub21pY3MgYW5kIGVjb2xvZ3kgc2VyaW91c2x5Ljxicj48YnI+U2Vjb25kLCBhYm92ZSBncm91bmQgdnMsIGJlbG93IGdyb3VuZCBpcyBhIHZlcnkgaW1wb3J0YW50IGRpc3RpbmN0aW9uIGZvciB5b3VyIHBvc3Qgb24gTmF0dXJlIGFuZCBiaW9kaXZlcnNpdHkuIEl0IGlzIG5vdCB0aGUgb25seSBwb2ludCAoSSBuZXZlciBzYWlkIHRoYXTigJN0aGF0IGlzIHlvdXIgZXNjYXBlIGFyZ3VtZW50IHRvIG5vdCBkZWZlbmQgd2luZCBhbmQgc29sYXIgaW4gdGhpcyByZWdhcmQpLjxicj48YnI+VGhlcmUgaXMgYW4gZXh0ZW5zaXZlIHBlZXItcmV2aWV3ZWQgbGl0ZXJhdHVyZSBvbiB0aGUgZWNvbG9naWNhbCBwcm9ibGVtcyBvZiBpbmR1c3RyaWFsIHdpbmQgYW5kIHNvbGFyLiBBcmUgeW91IGZhbWlsaWFyIHdpdGggaXQ\/P2Ryb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RmluYWwgQ29tbWVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SSBhbSBhbWF6ZWQgdGhhdCB0aGUg4oCcZ3JlZW7igJ0gaW50ZWxsaWdlbnRzaWEgYW5kIGxvYmJ5IGRvIG5vdCBzdG9wIHRvIGNvbnNpZGVyIHdoYXQgY29hdGluZyB0aGUgbGl2aW5nIHNwYWNlIHdpdGggaGlnaGx5IGluZWZmaWNpZW50IGVuZXJneSBtYWNoaW5lcyBhcmUgZG9pbmcgdG8gdGhlIGVudmlyb25tZW50LiBCdXQgdGhlIGd1aWx0eSBhcmUgYmxpbmRlZCBieSDigJxjbGltYXRlIGNoYW5nZeKAnSBhbmQgYXJlIHRvbyBlbW90aW9uYWxseSBhbmQgcHJvZmVzc2lvbmFsbHkgaW52b2x2ZWQgdG8gYnJlYWsgYXdheS4gQ2FuIHRoYXQgY2hhbmdlIGluIHRoZSB5ZWFycyBhaGVhZD9kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpxdW90ZSAtLT4KPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIj48IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvYmxvY2txdW90ZT4KPCEtLSAvd3A6cXVvdGUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TWFzdGVyUmVzb3VyY2UgaGFzIGxvbmcgZ2l2ZW4gdm9pY2UgdG8gdGhlIGVjb2xvZ2ljYWwgcHJvYmxlbXMgb2YgaW5kdXN0cmlhbCB3aW5kIHBvd2VyLCBvbnNob3JlIGFuZCBvZmZzaG9yZSwgaW5jbHVkaW5nOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpxdW90ZSAtLT4KPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIj48IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPgo8IS0tIC93cDpxdW90ZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BQlNUUkFDVDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldpbmQgaXMgaW5jcmVhc2luZ2x5IHVzZWQgYXMgYSByZW5ld2FibGUgc291cmNlIG9mIGVuZXJneSB3b3JsZHdpZGUuIEhvd2V2ZXIsIGhhcnZlc3Rpbmcgd2luZCBlbmVyZ3kgY2FuIGhhdmUgbmVnYXRpdmUgY29uc2VxdWVuY2VzIGZvciBiaW9kaXZlcnNpdHkuIEluIHRoaXMgUmV2aWV3LCB3ZSBzdW1tYXJpemUgdGhlIGdyb3d0aCBvZiBvbnNob3JlIHdpbmQgcG93ZXIsIGl0cyBpbXBhY3RzIG9uIHNwZWNpZXMgYW5kIGVjb3N5c3RlbXMsIGFuZCBob3cgdGhvc2UgaW1wYWN0cyBhcmUgYXNzZXNzZWQgYW5kIG1pdGlnYXRlZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BY3Jvc3MgdGhlIGNvbnN0cnVjdGlvbiwgb3BlcmF0aW9uIGFuZCBkZWNvbW1pc3Npb25pbmcgc3RhZ2VzLCB3aW5kIGZhY2lsaXRpZXMgYXJlIGFzc29jaWF0ZWQgd2l0aCB3aWxkbGlmZSBmYXRhbGl0eSBhbmQgYmVoYXZpb3VyYWwgY2hhbmdlIGFzIHdlbGwgYXMgYWx0ZXJhdGlvbiwgbG9zcyBhbmQgZnJhZ21lbnRhdGlvbiBvZiB0ZXJyZXN0cmlhbCBhbmQgYWVyaWFsIGhhYml0YXQuIFRoZXNlIG5lZ2F0aXZlIGNvbnNlcXVlbmNlcyBjYW4gYmUgbWl0aWdhdGVkIGJ5IGF2b2lkaW5nIGNvbnN0cnVjdGlvbiBvZiB3aW5kIHR1cmJpbmVzIGF0IHNlbnNpdGl2ZSBzaXRlcywgZGV0ZWN0aW5nIGFuZCBkZXRlcnJpbmcgd2lsZGxpZmUsIGN1cnRhaWxpbmcgdHVyYmluZXMgdG8gcmVkdWNlIGZhdGFsaXRpZXMsIGFuZCByZXBsYWNpbmcgbG9zdCBoYWJpdGF0cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5VbmNlcnRhaW50eSBhYm91dCB3aWxkbGlmZSBwb3B1bGF0aW9ucyBhbmQgdGhlaXIgZGVtb2dyYXBoaWMgcGFyYW1ldGVycywgdGhlIHJhdGUgYW5kIGV4dGVudCBvZiBidWlsZC1vdXQgb2Ygb25zaG9yZSB3aW5kIGVuZXJneSwgYW5kIGJlc3QgcHJhY3RpY2VzIGZvciBtaXRpZ2F0aW9uLCBhcyB3ZWxsIGFzIHZhcmlhYmlsaXR5IGluIHJlZ3VsYXRvcnkgcmVxdWlyZW1lbnRzIGJ5IGNvdW50cnkgb3IgcmVnaW9uLCBhbGwgY29udHJpYnV0ZSB0byB0aGUgZGlmZmljdWx0eSBvZiBwcmVkaWN0aW5nIHRoZSBjb25zZXF1ZW5jZXMgb2YgdGhpcyB0ZWNobm9sb2d5IGZvciBiaW9kaXZlcnNpdHkuIFNjZW5hcmlvLWJhc2VkIG1vZGVsbGluZyB0aGF0IGluY29ycG9yYXRlcyBwb3B1bGF0aW9uLSBhbmQgY29tbXVuaXR5LWxldmVsIGNvbnNlcXVlbmNlcyB0byBiaW9kaXZlcnNpdHkgZnJvbSB2YXJ5aW5nIGRlZ3JlZXMgb2Ygd2luZCBlbmVyZ3kgZGV2ZWxvcG1lbnQg4oCUIGluY2x1ZGluZyB0aGUgY3VtdWxhdGl2ZSBlZmZlY3RzIG9mIG11bHRpcGxlIGZhY2lsaXRpZXMg4oCUIGlzIGtleSB0byBhZGRyZXNzaW5nIHRoaXMgdW5jZXJ0YWludHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5LZXkgUG9pbnRzPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XaW5kIGVuZXJneSBpcyBhIGdyb3dpbmcgc291cmNlIG9mIGVsZWN0cmljYWwgcG93ZXIsIGJ1dCBpdCBjYW4gaGF2ZSBuZWdhdGl2ZSBlZmZlY3RzIG9uIGJpb2RpdmVyc2l0eS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkFzaWEgaGFzIHRoZSBtb3N0IHdpbmQgZW5lcmd5LCBmb2xsb3dlZCBieSBFdXJvcGUgYW5kIHRoZW4gdGhlIFVTQTsgdGhlIHJlc3Qgb2YgdGhlIHdvcmxkIHN1cHBvcnRzICZsdDsxMCUgb2YgaW5zdGFsbGVkIGNhcGFjaXR5IG9mIHdpbmQgZW5lcmd5LjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QmlvZGl2ZXJzaXR5IGltcGFjdHMgZnJvbSB3aW5kIGVuZXJneSBjYW4gb2NjdXIgYXQgYWxsIHN0YWdlcyBvZiBhIHdpbmQgZmFjaWxpdHnigJlzIGxpZmUgY3ljbGUg4oCUIGluY2x1ZGluZyBwbGFubmluZywgY29uc3RydWN0aW9uLCBvcGVyYXRpb24gYW5kIGRlY29tbWlzc2lvbmluZy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkFsdGhvdWdoIGZhdGFsaXRpZXMgYXJlIHBlcmhhcHMgdGhlIGJlc3Qta25vd24gaW1wYWN0IGZyb20gd2luZCB0dXJiaW5lcywgdHVyYmluZXMgY2FuIGFsc28gYWx0ZXIgdGhlIGJlaGF2aW91ciBvZiB3aWxkbGlmZSBhbmQgY2F1c2UgbG9zcywgYWx0ZXJhdGlvbiBhbmQgZnJhZ21lbnRhdGlvbiBvZiBoYWJpdGF0LjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TWl0aWdhdGlvbiBvZiB0aGVzZSBpbXBhY3RzIGNhbiBpbmNsdWRlIHN0cmF0ZWdpY2FsbHkgcGxhY2luZyB0dXJiaW5lcyB0byBhdm9pZCBuZWdhdGl2ZSBpbnRlcmFjdGlvbnMgKGF2b2lkYW5jZSksIGVuY291cmFnaW5nIHdpbGRsaWZlIHRvIHN0ZWVyIGNsZWFyIG9mIHR1cmJpbmVzIChkZXRlcnJlbmNlKSBhbmQgcmVwbGFjaW5nIGFuaW1hbHMgb3IgaGFiaXRhdHMgbG9zdCB0byB0dXJiaW5lcyAoY29tcGVuc2F0aW9uKS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkRlc3BpdGUgbWFueSB1bmNlcnRhaW50aWVzIHJlZ2FyZGluZyB3aW5kIGVuZXJneeKAmXMgaW1wYWN0cywgdGhlIGF2YWlsYWJsZSBldmlkZW5jZSBjYW4gaW5mb3JtIHNjZW5hcmlvLWJhc2VkIG1vZGVsbGluZyB0byBhc3Nlc3MgYm90aCB0aGUgY29uc2VxdWVuY2VzIG9mIHRoaXMgZW5lcmd5IHNvdXJjZSBmb3IgYmlvZGl2ZXJzaXR5IGFuZCBob3cgaXRzIGltcGxlbWVudGF0aW9uIGNvbXBhcmVzIHRvIHBvdGVudGlhbCBpbXBhY3RzIGZyb20gY2xpbWF0ZSBjaGFuZ2UuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5JbnRyb2R1Y3Rpb24gRXhjZXJwdHM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5HaXZlbiB0aGUgcmlza3MgdG8gd2lsZGxpZmUgYW5kIHRoYXQgdGhlIHJlZ3VsYXRvcnkgaW1wbGljYXRpb25zIG9mIHdpbGRsaWZlIGZhdGFsaXRpZXMgY2FuIGltcGVkZSBvciByZXN0cmljdCBlZmZvcnRzIHRvIGNvbnN0cnVjdCBhbmQgb3BlcmF0ZSB3aW5kIHBvd2VyIGZhY2lsaXRpZXMsIGF0dGVudGlvbiBoYXMgdHVybmVkIHRvIGlkZW50aWZ5aW5nIHdheXMgdG8gbWl0aWdhdGUgaGFybWZ1bCBlZmZlY3RzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFjdGlvbnMgc3VjaCBhcyBpbmZvcm1lZCBtYWNyby0gYW5kIG1pY3JvLXNjYWxlIHNpdGluZyBvZiB3aW5kIHBvd2VyIGZhY2lsaXRpZXMsIGN1cnRhaWxtZW50IChzdXNwZW5kaW5nIHR1cmJpbmUgb3BlcmF0aW9ucyB3aGVuIGFjdGl2aXR5IGlzIGhpZ2hlc3QgZm9yIHZ1bG5lcmFibGUgc3BlY2llcyksIGRldGVjdGlvbiBhbmQgZGV0ZXJyZW5jZSBvZiB2b2xhbnQgKGZseWluZykgd2lsZGxpZmUsIGFuZCBjb21wZW5zYXRvcnkgbWl0aWdhdGlvbiBtZWFzdXJlcyAob2Zmc2V0dGluZyBuZWdhdGl2ZSBlZmZlY3RzIHZpYSByZXN0b3JhdGlvbiBvciBwcm90ZWN0aW9uIGluIG90aGVyIGFyZWFzKSBhaW0gdG8gcmVjb25jaWxlIGJpb2RpdmVyc2l0eSBjb25zZXJ2YXRpb24gYW5kIGVuZXJneSBwcm9kdWN0aW9uLiBIb3dldmVyLCB0aGVzZSB0b29scyBoYXZlIGJlZW4gYXBwbGllZCBpbmNvbnNpc3RlbnRseS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BIGdyb3dpbmcgYm9keSBvZiByZXNlYXJjaCBpbGx1c3RyYXRlcyB0aGF0IHRoZSBlZmZlY3RzIG9mIHV0aWxpdHktc2NhbGUgd2luZCBlbmVyZ3kgcHJvZHVjdGlvbiBjYW4gYmUgZmFyIHJlYWNoaW5nIGFuZCBzb21lIHRpbWVzIGhhdmUgbGFyZ2UgYW5kIHVuZXhwZWN0ZWQgY29uc2VxdWVuY2VzIGZvciBiaW9kaXZlcnNpdHkuIEZ1cnRoZXJtb3JlLCBhY2hpZXZpbmcgcmVuZXdhYmxlIGVuZXJneSB0YXJnZXRzIHdpbGwgcmVxdWlyZSBjb252ZXJ0aW5nIGxhcmdlIGFyZWFzIG9mIGxhbmQgdG8gc3VwcG9ydCB3aW5kIHBvd2VyIGZhY2lsaXRpZXMsIGFuZCBuZXcgd2luZCBmYWNpbGl0aWVzIGFyZSBvZnRlbiBsb2NhdGVkIGluIHJlbW90ZSBhbmQgaGlnaC1iaW9kaXZlcnNpdHkgYXJlYXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW4gdGhlIGZhY2Ugb2YgYW4gb25nb2luZyBiaW9kaXZlcnNpdHkgY3Jpc2lzLCB1bmRlcnN0YW5kaW5nIHRoZSBpbXBhY3RzIGFjcm9zcyB0aGUgZXh0ZW5zaXZlIGxhbmQgYXJlYXMgcmVxdWlyZWQgZm9yIHdpbmQgdHVyYmluZXMgZGVtYW5kcyBhIG51YW5jZWQgY29uc2lkZXJhdGlvbiBvZiBtdWx0aXBsZSBmYWN0b3JzIHRoYXQgZXh0ZW5kIGJleW9uZCBlY29sb2d5IGFuZCBkcmF3IGZyb20gZGl2ZXJzZSBmaWVsZHMsIGluY2x1ZGluZyBlY29ub21pY3MsIGNsaW1hdGUgc2NpZW5jZSBhbmQgc29jaW9sb2d5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkZvciBleGFtcGxlLCBiYXQgZmF0YWxpdGllcyBhdCB3aW5kIHR1cmJpbmVzIGFyZSByYXJlbHkgcHV0IGludG8gdGhlIGNvbnRleHQgb2YgZWNvbm9taWMgbG9zc2VzIGNhdXNlZCBieSBsb3NpbmcgaW1wb3J0YW50IGVjb3N5c3RlbSBzZXJ2aWNlIHByb3ZpZGVycy4gSW1wYWN0cyBvZiB3aW5kIGVuZXJneSBvbiBiaW9kaXZlcnNpdHkgYXJlIGFsc28gcmFyZWx5IGFzc2Vzc2VkIGluIHRoZSBjb250ZXh0IG9mIG5ldCBvdXRjb21lcyBvciBzY2VuYXJpby1iYXNlZCBjb21wYXJpc29ucy4gTGlrZXdpc2UsIHJlZ3VsYXRvcnkgYW5kIHBvbGl0aWNhbCBjb25zaWRlcmF0aW9ucyBvZnRlbiBkZXRlcm1pbmUgaW1wYWN0cyBvZiByZW5ld2FibGVzIG9uIGJpb2RpdmVyc2l0eSwgYW5kIGEgaG9zdCBvZiBmYWN0b3JzLCBpbmNsdWRpbmcgdHJhbnNib3VuZGFyeSBjb25zaWRlcmF0aW9ucywgY2xpbWF0ZSBjaGFuZ2UgZGVuaWFsLCBjaGFuZ2luZyBwZXJjZXB0aW9ucyBvZiB0aGUgdmFsdWUgb2YgYmlvZGl2ZXJzaXR5IGFuZCBpdHMgcHJvdGVjdGlvbiwgYW5kIGVjb25vbWljIGNvbnNpZGVyYXRpb25zICh0aGF0IHZhcnkgaW4gZGV2ZWxvcGVkIGFuZCBkZXZlbG9waW5nIGNvdW50cmllcyksIGFsbCBjYW4gaW5mbHVlbmNlIHBlcmNlcHRpb25zIG9mIGhvdyB3aW5kIHR1cmJpbmVzIGFmZmVjdCBiaW9kaXZlcnNpdHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5TdW1tYXJ5IEV4Y2VycHRzPC9zdHJvbmc+PGJyPuKApiBQcm9wb25lbnRzIG9mIHdpbmQgcG93ZXIgb2Z0ZW4gc3RhdGUgdGhhdCB3aW5kIGVuZXJneeKAmXMgaW1wYWN0cyBvbiBiaW9kaXZlcnNpdHkgd2lsbCBiZSBsZXNzIHRoYW4gdGhlIGltcGFjdHMgb2YgY2xpbWF0ZSBjaGFuZ2UuIEFsdGhvdWdoIHBsYXVzaWJsZSwgdGhpcyBhc3N1bXB0aW9uIGlzIHVudGVzdGVkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk9uZSB3YXkgdG8gZXZhbHVhdGUgdGhpcyBhc3N1bXB0aW9uIGlzIHRocm91Z2ggc2NlbmFyaW8tYmFzZWQgbW9kZWxsaW5nLiBTcGVjaWZpY2FsbHksIHByZXNlbnQgY29uZGl0aW9ucyBjYW4gYmUgY29tcGFyZWQgd2l0aCBjb3VudGVyZmFjdHVhbHMgKGNvbmRpdGlvbnMgZGlmZmVyZW50IHRvIHRob3NlIHByZXNlbnRseSBvY2N1cnJpbmcpIGRlc2NyaWJpbmcgYSByYW5nZSBvZiBsZXZlbHMgb2YgYnVpbGQtb3V0IHJlc3VsdGluZyBpbiBkaWZmZXJlbnQgcmVkdWN0aW9ucyBvZiBjbGltYXRlIGNoYW5nZSBhbmQgZGlmZmVyZW50IGNvbnNlcXVlbmNlcyB0byBiaW9kaXZlcnNpdHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlcmUgYXJlIHN1YnN0YW50aWFsIHVuY2VydGFpbnRpZXMgaW4gc3VjaCBtb2RlbGxpbmcgYW5kIHF1ZXN0aW9ucyBhYm91dCBpdHMgZmVhc2liaWxpdHkgYXQgdGhlIHNjYWxlIG9mIGluZGl2aWR1YWwgd2luZCBmYWNpbGl0aWVzLiBIb3dldmVyLCBoaWdobHkgaW5mb3JtYXRpdmUgZWZmb3J0cyB3aXRoIHNpbWlsYXIgbGV2ZWxzIG9mIHVuY2VydGFpbnR5IGhhdmUgYmVlbiBpbXBsZW1lbnRlZCBpbiB0aGUgZmllbGRzIG9mIGNsaW1hdGUgY2hhbmdlIGF0dHJpYnV0aW9uLCBlbmVyZ3kgc3lzdGVtIG1vZGVsbGluZywgY29zdOKAk2JlbmVmaXQgYW5hbHlzZXMgb2YgZGlmZmVyZW50IGVuZXJneSB0eXBlcywgY29zdCBlZmZlY3RpdmVuZXNzIGZvciBtaXRpZ2F0aW9uIG9mIGF2aWFuIGZhdGFsaXRpZXMsIGVtZXJnZW5jeSBjb25zZXJ2YXRpb24gZGVjaXNpb25zLCBhbmQgZXZlbiBhc3Nlc3NtZW50cyBvZiBpbXBhY3RzIHRvIHdpbGRsaWZlIGZyb20gcmVuZXdhYmxlIGVuZXJneSBhbmQgZnJvbSBjbGltYXRlIGNoYW5nZS4gU3VjaCBuZXQgaW1wYWN0IGFzc2Vzc21lbnRzIGNhbiBiZSB1c2VkIHRvIHRhcmdldCBtaXRpZ2F0aW9uIGVmZm9ydHMg4oCUIHdoZXRoZXIgYXQgdGhlIHNwZWNpZXMgb3IgZWNvc3lzdGVtIGxldmVsIOKAlCBhbmQgdG8gdGhlIG5lY2Vzc2FyeSBkZWdyZWUsIHRoZXJlYnkgZW5oYW5jaW5nIGJpb2RpdmVyc2l0eSBjb25zZXJ2YXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGFraW5nIHRoaXMgYXBwcm9hY2ggd291bGQgYWxsb3cgY29udGludWVkIGdyb3d0aCBvZiB3aW5kIGVuZXJneSBidXQgYWxzbyBwcm92aWRlIGFuIGFkZGl0aW9uYWwgY29udGV4dCBmb3IgcHJvdGVjdGluZyB2dWxuZXJhYmxlIGVjb3N5c3RlbXMgYW5kIHNwZWNpZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5Qb3N0c2NyaXB0OiBFeGNoYW5nZSB3aXRoIEVsZWFub3IgV2hpdHRsZTwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnF1b3RlIC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPgo8IS0tIC93cDpxdW90ZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnF1b3RlIC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGF0IHF1b3RlIGlzIGZyb20gMTk5OSBhbmQgdGhlIHJlYWxpdHkgYW5kIHRlY2hub2xvZ3kgaGFzIGNoYW5nZWQgZHJhc3RpY2FsbHkgc2luY2UgdGhlbi4gRW5lcmd5IGRlbnNpdHkgaGFzIGltcHJvdmVkIG1hc3NpdmVseSBmb3IgcmVuZXdhYmxlcyBhbmQgZS5nLiB3aW5kIGlzIGFtb25nIHRoZSBjaGVhcGVzdCBzb3VyY2VzIG9mIGVuZXJneSB0aGVyZSBpcy4gVGhhdCBxdW90ZSBpcyBhbHNvIHNjaWVudGlmaWNhbGx5IGluYWNjdXJhdGUgYmVjYXVzZSB0aG9zZSBhY3Rpdml0aWVzIGl0IG1lbnRpb25zIGRvbuKAmXQgb25seSBoYXBwZW4gd2hlcmUg4oCcbGlmZSBtb3N0bHkgaXNu4oCZdOKAnSDigJMgZm9yIGV4YW1wbGUgb2lsIGFuZCBnYXMgZXh0cmFjdGlvbiBoZWF2aWx5IHRhcmdldCBhcmVhcyBzdWNoIGFzIHRoZSBHdWxmIG9mIE1leGljbyBhbmQgdGhlIE5pZ2VyIERlbHRhIHdoaWNoIGFyZSBib3RoIGV4dHJlbWVseSBpbXBvcnRhbnQgcmVnaW9ucyBmb3IgYmlvZGl2ZXJzaXR5LiBUaGUgcXVvdGUgYWxzbyBjb21wbGV0ZWx5IGlnbm9yZXMgdGhlIGNsaW1hdGUgY29zdCBvZiB0aG9zZSBhY3Rpdml0aWVzLCB3aGljaCBpbiB0dXJuIGV4YWNlcmJhdGVzIHRoZSBkZWdyYWRhdGlvbiBvZiBuYXR1cmUgYW5kIGxhbmRzY2FwZXMuPGJyPjxicj5TbyBubywgd2UgYXJlIGFic29sdXRlbHkgbm90IHNheWluZyB5b3Ugc2hvdWxkbuKAmXQgaW52ZXN0IGluIHdpbmQgYW5kIHNvbGFyLiBCdXQgb2YgY291cnNlIGludmVzdG1lbnRzIG5lZWQgdG8gYmUgbG9va2VkIGF0IHRocm91Z2ggYm90aCBhIGNsaW1hdGUgYW5kIG5hdHVyZSBsZW5zIHRvIGF2b2lkIHVuaW50ZW5kZWQgZGFtYWdlIHRvIG5hdHVyYWwgaGFiaXRhdHMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPgo8IS0tIC93cDpxdW90ZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2ZlZWQvdXBkYXRlL3VybjpsaTp1Z2NQb3N0Ojc0NDQyNTQ1MzI5ODcxNTQ0MzI\/Y29tbWVudFVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDQ3ODAyNzAwNjg4NjI5NzclMjkmYW1wO3JlcGx5VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NTQ5MzM3MTEzMDg4MDAwMCUyOSZhbXA7ZGFzaENvbW1lbnRVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDQ3ODAyNzAwNjg4NjI5NzclMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5JmFtcDtkYXNoUmVwbHlVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDU0OTMzNzExMzA4ODAwMDAlMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5Ij48c3Ryb25nPldoaXR0bGU8L3N0cm9uZz48L2E+OiDigJxJIGRpZG7igJl0IG1pc3JlYWQgdGhlIHF1b3RlLiBJdCBpcyBtb3JlIHRoYW4gMjUgeWVhcnMgb2xkIGFuZCBpcyBzY2llbnRpZmljYWxseSBpbmFjY3VyYXRlIGFuZCBhIG1pc3JlcHJlc2VudGF0aW9uIG9mIHRoZSByZWFsaXR5LiBZb3UgYXJndWUgdGhhdCBub3RoaW5nIGhhcHBlbnMgb24gdGhlIHN1cmZhY2Ug4oCTIHdoYXQgYWJvdXQgbWluaW5nPyBBbmQgeW91IG1lbnRpb24gdHJhbnNtaXNzaW9uIOKAkyBob3cgZG8geW91IHRoaW5rIG9pbCBhbmQgZ2FzIGdldHMgbW92ZWQgZnJvbSBBIHRvIEI\/4oCdIEdvaW5nIGFkIGhvbWluZW0sIHNoZSBjb250aW51ZXM6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnF1b3RlIC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JIHRoaW5rIGl04oCZcyBpbXBvcnRhbnQgdG8gbm90ZSB0aGF0IHlvdXIgb3JnYW5pc2F0aW9uIChJbnN0aXR1dGUgb2YgRW5lcmd5IFJlc2VhcmNoKSBnZXRzIGZ1bmRpbmcgZnJvbSBmb3NzaWwgZnVlbCBjb21wYW5pZXMgbGlrZSBFeHhvbiwgd2hpY2ggaXMgcHJlc3VtYWJseSBhIHJlYXNvbiB5b3UgZG9u4oCZdCBzdXBwb3J0IHJlbmV3YWJsZXMuIFRoZSByZWFzb24gdGhhdCByZW5ld2FibGVzIHByb2plY3RzIGluIHRoZSBVUyBoYXZlIGJlZW4gZGVsYXllZCBpcyBiZWNhdXNlIG9mIGRpdmlzaXZlIHBvbGl0aWNzIG5vdCBiZWNhdXNlIHRoZXkgYXJlIGluaGVyZW50bHkgdW5zdXN0YWluYWJsZS7igJ08L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Jsb2NrcXVvdGU+CjwhLS0gL3dwOnF1b3RlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2ZlZWQvdXBkYXRlL3VybjpsaTp1Z2NQb3N0Ojc0NDQyNTQ1MzI5ODcxNTQ0MzI\/Y29tbWVudFVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDQ3ODAyNzAwNjg4NjI5NzclMjkmYW1wO3JlcGx5VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NTQ5NjY4MDA2Nzc3MjQxNiUyOSZhbXA7ZGFzaENvbW1lbnRVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDQ3ODAyNzAwNjg4NjI5NzclMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5JmFtcDtkYXNoUmVwbHlVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDU0OTY2ODAwNjc3NzI0MTYlMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5Ij5CcmFkbGV5PC9hPjwvc3Ryb25nPjog4oCcVW5kZXJncm91bmQgZHJpbGxpbmcgYW5kIHBpcGVsaW5lcyBwcm90ZWN0IHRoZSBzdXJmYWNlIGFyZWEuIERpcmVjdGlvbmFsIGRyaWxsaW5nIGNhbiBnbyBmb3IgbWlsZXMgYW5kIGNhcHR1cmUgbXVsdGlwbGUgZm9ybWF0aW9ucyBmcm9tIG9uZSBsb2NhdGlvbi4gU2FtZSBmb3Igb2Zmc2hvcmUuIE1pbmluZyBvcGVyYXRpb25zIGNhbiBiZSByZW1lZGlhdGVkLiBJbmR1c3RyaWFsIHdpbmQgYW5kIHNvbGFyIGFyZSBzdHVjayBvbiB0aGUgc3VyZmFjZSBmb3IgdGhlaXIgZW50aXJldHkuIFRoaXMgd2FzIHRydWUgaW4gdGhlIDE5OTBzIGFuZCBpcyB0cnVlIHRvZGF5LiBUaGUgMTk5OSBvYnNlcnZhdGlvbiBzdGFuZHMgdG9kYXkuPGJyPjxicj5UaGUgZ3Jhc3Nyb290cyDigJhkaXZpc2l2ZSBwb2xpdGljc+KAmSBpcyBiZWNhdXNlIG9mIHRoZSBibGlnaHQgYW5kIHNwcmF3bCBvZiBpbmR1c3RyaWFsIHdpbmQgYW5kIHNvbGFyLiDigJhBIG1hY2hpbmUgaW4gZXZlcnkgcHJpc3RpbmXigJkgaXMgdGhlIG9wcG9zaXRlIG9mIGVudmlyb25tZW50YWxpc20sIGFmdGVyIGFsbC48YnI+PGJyPldyb25nIG9uIHRoZSDigJhndWlsdCBmcm9tIGFzc29jaWF0aW9u4oCZLiBJRVIgaXMgYSBwcmluY2lwbGVkIGNsYXNzaWNhbCBsaWJlcmFsIG9yZ2FuaXphdGlvbiB0aGF0IGlzIGZ1ZWwtYW5kLXRlY2hub2xvZ3kgbmV1dHJhbC4gQ29uc3VtZXJzIGRlY2lkZSB3aXRoIGdvdmVybm1lbnQgbmV1dHJhbC4gV2UgYXJlIHBybyBjb25zdW1lciwgdGF4cGF5ZXIsIGZyZWVkb20uIEFuZCBwcm8tZW52aXJvbm1lbnQgdnMuIGdvdmVybm1lbnQtZW5hYmxlZCB3aW5kIGFuZCBzb2xhci7igJ08L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9mZWVkL3VwZGF0ZS91cm46bGk6dWdjUG9zdDo3NDQ0MjU0NTMyOTg3MTU0NDMyP2NvbW1lbnRVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ0NzgwMjcwMDY4ODYyOTc3JTI5JmFtcDtyZXBseVVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDU1MDA4OTQyNDQzNzY1NzYlMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSZhbXA7ZGFzaFJlcGx5VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ1NTAwODk0MjQ0Mzc2NTc2JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+V2hpdHRsZTwvYT48L3N0cm9uZz46IOKAnFRoZSBlbnZpcm9ubWVudGFsIGFuZCBlY29ub21pYyBpbXBhY3Qgb2YgZW5lcmd5IHN5c3RlbXMgaXNu4oCZdCBkZXRlcm1pbmVkIGJ5IHdoZXRoZXIgaW5mcmFzdHJ1Y3R1cmUgaXMg4oCcYWJvdmXigJ0gb3Ig4oCcYmVsb3figJ0gZ3JvdW5kLiBPaWwgYW5kIGdhcyBzeXN0ZW1zIHJlbHkgb24gZXh0ZW5zaXZlIHN1cmZhY2UgaW5mcmFzdHJ1Y3R1cmUg4oCUIHBpcGVsaW5lcywgcm9hZHMsIHByb2Nlc3NpbmcgZmFjaWxpdGllcyDigJQgYW5kIGNhcnJ5IHdlbGwtZG9jdW1lbnRlZCBlbnZpcm9ubWVudGFsIGFuZCBjbGltYXRlIHJpc2tzLiBBbmQgbWFueSBtaW5pbmcgb3BlcmF0aW9ucyBjYW5ub3QgYmUgYWRlcXVhdGVseSByZW1lZGlhdGVkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpxdW90ZSAtLT4KPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIj48IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UmVkdWNpbmcgdGhpcyB0byBhIHZpc2liaWxpdHkgYXJndW1lbnQgaXMgYSBkcmFzdGljIG92ZXJzaW1wbGlmaWNhdGlvbiBhbmQgaWdub3JlcyB0aGUgZnVsbCBzeXN0ZW0gaW1wYWN0cy48YnI+PGJyPkFuZCBpZiB5b3VyIG9yZ2FuaXNhdGlvbiBpcyBmdW5kZWQgYnkgZm9zc2lsIGZ1ZWwgY29tcGFuaWVzLCBpdOKAmXMgZGlmZmljdWx0IHRvIGNyZWRpYmx5IGNsYWltIHRvIGJlIOKAnGZ1ZWwgYW5kIHRlY2hub2xvZ3kgbmV1dHJhbOKAnSB3aGlsZSBjb25zaXN0ZW50bHkgYXJndWluZyBhZ2FpbnN0IHdpbmQgYW5kIHNvbGFyLCB1c2luZyBvdXRkYXRlZCwgcXVhbGl0YXRpdmUgaW5mb3JtYXRpb24u4oCdPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPgo8IS0tIC93cDpxdW90ZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9mZWVkL3VwZGF0ZS91cm46bGk6dWdjUG9zdDo3NDQ0MjU0NTMyOTg3MTU0NDMyP2NvbW1lbnRVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ0NzgwMjcwMDY4ODYyOTc3JTI5JmFtcDtyZXBseVVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDU1OTkyNjc2Njg0OTIyODglMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSZhbXA7ZGFzaFJlcGx5VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ1NTk5MjY3NjY4NDkyMjg4JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+QnJhZGxleTwvYT48L3N0cm9uZz46IOKAnEFib3ZlIGdyb3VuZCBpcyB3b3JzZSB0aGFuIGJlbG93IGdyb3VuZC4gUGlwZWxpbmVzIGFyZSBiZWxvdyBncm91bmQuIFRoaXMgaXMgYSBibGFjayBtYXJrIGFnYWluc3Qgd2luZCBhbmQgc29sYXIsIHJlc291cmNlcyB0aGF0IGFyZSBhbHNvIHZlcnkgZnJhZ2lsZSB0byB0aGUgZWxlbWVudHMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnF1b3RlIC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIGlzIGFuIGltcG9ydGFudCB2YXJpYWJsZS4gTm8sIElFUiBoYXMgdGhvdXNhbmRzIG9mIGRvbm9ycyB0aGF0IGRvIG5vdCBmYXZvciBmb3NzaWwtZnVlbCBzdWJzaWRpZXMgYW55IG1vcmUgdGhhbiBvdGhlciBleHBsaWNpdCBlbmVyZ3kgc3Vic2lkaWVzLiBJRVIgaXMgYSBwcmluY2lwbGVkLCBjbGFzc2ljYWwgbGliZXJhbCBvcmdhbml6YXRpb24uIEFuZCBubywgdGhlIGNhc2UgYWdhaW5zdCB3aW5kIGFuZCBzb2xhciBpcyBzb3VuZCBvbiBlY29ub21pYyBhbmQgZWNvbG9naWNhbCBncm91bmRzLiBUaGUgZ3Jhc3Nyb290IG9wcG9zaXRpb24gdG8gaW5kdXN0cmlhbCB3aW5kIGFuZCBzb2xhciBzcGVha3MgZm9yIGl0c2VsZi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Jsb2NrcXVvdGU+CjwhLS0gL3dwOnF1b3RlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RmluYWwgQ29tbWVudDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkkgYW0gYW1hemVkIHRoYXQgdGhlIOKAnGdyZWVu4oCdIGludGVsbGlnZW50c2lhIGFuZCBsb2JieSBkbyBub3Qgc3RvcCB0byBjb25zaWRlciB3aGF0IGNvYXRpbmcgdGhlIGxpdmluZyBzcGFjZSB3aXRoIGhpZ2hseSBpbmVmZmljaWVudCBlbmVyZ3kgbWFjaGluZXMgYXJlIGRvaW5nIHRvIHRoZSBlbnZpcm9ubWVudC4gQnV0IHRoZSBndWlsdHkgYXJlIGJsaW5kZWQgYnkg4oCcY2xpbWF0ZSBjaGFuZ2XigJ0gYW5kIGFyZSB0b28gZW1vdGlvbmFsbHkgYW5kIHByb2Zlc3Npb25hbGx5IGludm9sdmVkIHRvIGJyZWFrIGF3YXkuIENhbiB0aGF0IGNoYW5nZSBpbiB0aGUgeWVhcnMgYWhlYWQ\/PC9wPgpzdGF0ZXZlcnNpb25zdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnljbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzPGEgaHJlZj0iaHR0cHM6Ly93d3cubWFzdGVycmVzb3VyY2Uub3JnL2N1aXNpbmFydHMtb2YtdGhlLWFpci93aW5kLWVjb2xvZ3ktcHVzaGJhY2svIj5NYXN0ZXIgUmVzb3VyY2U8L2E+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc0Zyb20gVGhlIEJ5IFJvYmVydCBCcmFkbGV5IEpyLgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkZyb20gVGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hc3RlcnJlc291cmNlLm9yZy9jdWlzaW5hcnRzLW9mLXRoZS1haXIvd2luZC1lY29sb2d5LXB1c2hiYWNrLyI+TWFzdGVyIFJlc291cmNlPC9hPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJ5IFJvYmVydCBCcmFkbGV5IEpyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbgUHBQcFB6oFogapAr4CgQOVA4ADugKmBZULkhGcC4IItw6TC6cJBQdPOQUHCAQIBggFQQMCQQIIBwgHCAYIDggOCAsIBkgBBggEDhQbHhgWEx8aIBsvKgkZISIWCAoIBAgGAQIFBAwCAQgCSAAHBAoDBw4LBgsCBAMIDwWYBQUHCAcECkcACg0PDBIcGQsFSAAHBAoHnwYHCg0PDAsIBwQKB7kBBwoNDwwLCAcECgUICg0PDAsIBwQKB6YCBwoNDwwLCAcECge7AgcKDQ8MCwgHBAoHvgIHCg0PDAsIBwQKB5IDBwoNDwwLCAcECge9AgcKDQ8MCwgHBAoHtwIHCg0PDAsIBwQKB6MFBwoNDwwLCAcECgcZBwoNDwwLCAcECgetBAcKDQ8MCwgHBAoHsAYHCg0PDAsIBwQKB4wJBwoNDwwLCAcECgcbBwoNDwwLCAcECgcGCg0PDAsIBwQKB6YBCwgHBAoHkAILCAcECgegAgsIBwQKB7QCCwgHBAoHsgMLCAcECgeLBAsIBwQKByYHCg0PDAsIBwQKB6wDBwoNDwwLCAcECgeMBwcKDQ8MCwgHBAoHigYHCg0PDAsIBwQKB6QEBwoNDwwLCAcECgexCgcKDQ8MCwgHBAoHmAMHCg0PDAsIBwQKB4wFBwoNDwwLCAcECgeKCwcKDQ8MCwgHBAoHmQIHCg0PDAsIBwQKBzoHCg0PDAsIBwQKB5cLBwoNDwwLCAcECgeZEQcKDQ8MCwgHBAoFCAoNDwwLCAcECgeeCwcKDQ8MCwgHBAoHvwcHCg0PDAsIBwQKBQgKDQ8MCwgHBAoHmA0HCg0PDAsIBwQKB7QOBwoNDwwLCAcECgeBDQcKDQ8MCwgHBAoFCAoNDwwLCAcECgeTBQcKDQ8MCwgHBAoHuhQHCg0PDAsIBwQKB6cNBwoNDwwLCAcECgUICg0PDAsIBwQKB5EFBwoNDwwLCAcECgeuCgcKDQ8MCwgHBAoFCAoNDwwLCAcECgeoBQcKDQ8MCwgHBAoHlQsHCg0PDAsIBwQKB6QJBwoNDwwLCAcECgcNBwoNDwwLCAcECgeHBQcKDQ8MEhwZC6MBsgRuA44BgnMuowGOAZEQg1UugAcFBwUHBQcIBwQKRwAKDQ8MEhwZC5YBEwgHBApHAAoNDwwSHBkLCRWdAxYFBwUHBQceAQIAAAEAADoBAwAAAQkAEQECABEBAACJBQECAB0B7wFCAQEAQQACAEEAAAJBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACADNBBAJBeQcDAQQCAQRB1QOnBq4CgwOGA5oDhQO\/AqsFnwuhEaYLhwi8Dp0LrAlBEDtBGAIKAQB9AQYAEQB3AHckM2YwOWRiNzYtNDgyOS00YTc1LTllODktNzJlM2ZmN2VkYzM0d+gBPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25jZW50ZXIgc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vY2xpbWF0ZXNjaWVuY2UucHJlc3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvMC1XaW5kLUVjb2xvZ3ktUHVzaGJhY2stYmlvZGl2ZXJzaXR5LWxvc3Mtam9pbnMtdGhlLWxpc3QtNjg3eDEwMjQuanBnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTQzODQ3MyIvPjwvZmlndXJlPnckNTQ4MGNjODMtNDExMi00MDVmLWE2NTYtZDYzMjc3OGNhNGM0d3k8cD5Gcm9tIFRoZSA8YSBocmVmPSJodHRwczovL3d3dy5tYXN0ZXJyZXNvdXJjZS5vcmcvY3Vpc2luYXJ0cy1vZi10aGUtYWlyL3dpbmQtZWNvbG9neS1wdXNoYmFjay8iPk1hc3RlciBSZXNvdXJjZTwvYT48L3A+dyQ4NDQ5MTA4ZS0yYTAzLTRmMTgtYjg2YS05ZmZhODliZTZkMmJ3HDxwPkJ5IFJvYmVydCBCcmFkbGV5IEpyLjwvcD53JGYzZThjMzNmLTJlNDQtNDIyZC1iZGZlLTkyZTI0OTdlODY4MncwPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIj48L2Jsb2NrcXVvdGU+dyQwMzMyYzlkYi1iYWU4LTQyNmYtYThlOS01NjAzYzk0MmI1NDN3pgM8cD7igJxBIGdyb3dpbmcgYm9keSBvZiByZXNlYXJjaCBpbGx1c3RyYXRlcyB0aGF0IHRoZSBlZmZlY3RzIG9mIHV0aWxpdHktc2NhbGUgd2luZCBlbmVyZ3kgcHJvZHVjdGlvbiBjYW4gYmUgZmFyIHJlYWNoaW5nIGFuZCBzb21lIHRpbWVzIGhhdmUgbGFyZ2UgYW5kIHVuZXhwZWN0ZWQgY29uc2VxdWVuY2VzIGZvciBiaW9kaXZlcnNpdHkuIEZ1cnRoZXJtb3JlLCBhY2hpZXZpbmcgcmVuZXdhYmxlIGVuZXJneSB0YXJnZXRzIHdpbGwgcmVxdWlyZSBjb252ZXJ0aW5nIGxhcmdlIGFyZWFzIG9mIGxhbmQgdG8gc3VwcG9ydCB3aW5kIHBvd2VyIC4gLiAuIG9mdGVuIGxvY2F0ZWQgaW4gcmVtb3RlIGFuZCBoaWdoLWJpb2RpdmVyc2l0eSBhcmVhcy7igJ0gKC3CoDxlbT5OYXR1cmUgUmV2aWV3cyBCaW9kaXZlcnNpdHk8L2VtPiwgYmVsb3cpPC9wPnckNTg3NGNlOTAtZmViMS00NGVhLThjOTMtMzQ0ZjczNWEyZDA3d4ABPHA+TWFzdGVyUmVzb3VyY2UgaGFzIGxvbmcgZ2l2ZW4gdm9pY2UgdG8gdGhlIGVjb2xvZ2ljYWwgcHJvYmxlbXMgb2YgaW5kdXN0cmlhbCB3aW5kIHBvd2VyLCBvbnNob3JlIGFuZCBvZmZzaG9yZSwgaW5jbHVkaW5nOjwvcD53JGFkYmFiYTNmLWE0ZDQtNDk4Yi05MjA0LTczNjgwNDBhZGI2MXc6PGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIj4KCgoKCgoKCgoKPC9ibG9ja3F1b3RlPnckYzFhZjljMmItMWE5Ni00MTYxLTg5MmQtMmVmZTY4ZTE5ZGFkd6kBPHA+PGEgaHJlZj0iaHR0cDovL3d3dy5tYXN0ZXJyZXNvdXJjZS5vcmcvYXVzdHJhbGlhL2Vjby1zaW5mdWwtZ3JlZW5zLXZzLW5hdGl2ZS13aWxkbGlmZS8iPldpbmQgdnMuIEVjb2xvZ3kgaW4gQXVzdHJhbGlhIChOaWNrIENhdGVyIHJlcG9ydHMpPC9hPsKgKE9jdG9iZXIgMTgsIDIwMjQpPC9wPnckZjQxYWYwMWUtMTA2OS00OTEyLTllOWUtOTg4ZWJjZDA0ZjQyd74BPHA+PGEgaHJlZj0iaHR0cDovL3d3dy5tYXN0ZXJyZXNvdXJjZS5vcmcvd2luZC1wb3dlci12cy1lbnZpcm9ubWVudC9pbmR1c3RyaWFsLXdpbmQtc3VyZmFjZS1pbXBhY3RzLTIwMjItc3R1ZHkvIj5JbmR1c3RyaWFsIFdpbmQgdnMuIERlZXAgRWNvbG9neTogU3VyZmFjZSBJbXBhY3RzPC9hPsKgKEphbnVhcnkgMTYsIDIwMjQpPC9wPnckMTc0NWI2MjgtMDkyNC00M2MyLTlmNTctZjkyOTAwNzljNWFid8EBPHA+PGEgaHJlZj0iaHR0cDovL3d3dy5tYXN0ZXJyZXNvdXJjZS5vcmcvd2luZC1wb3dlci9pbmR1c3RyaWFsLXdpbmQtcGxhbnRzLWJhZC1lY29ub21pY3MtYmFkLWVjb2xvZ3kvIj5JbmR1c3RyaWFsIFdpbmQgUGxhbnRzOiBCYWQgRWNvbm9taWNzLCBCYWQgRWNvbG9neTwvYT7CoChKb24gQm9vbmU6IE9jdG9iZXIgMjQsIDIwMDkpPC9wPnckZGM4MGZhNTAtMmJhOC00N2Q3LTg2NjgtYjQ4NGRlOTUyZmM1d9kBPHA+PGEgaHJlZj0iaHR0cDovL3d3dy5tYXN0ZXJyZXNvdXJjZS5vcmcvb2Zmc2hvcmUtd2luZHBvd2VyLWlzc3Vlcy92aW5leWFyZC1vZmZzaG9yZS13aW5kLWZhaWx1cmUvIj5WaW5leWFyZCBXaW5kOiBDYXRhc3Ryb3BoaWMgRmFpbHVyZSAo4oCYc2hhcnAgZmliZXJnbGFzcyBzaGFyZHPigJkgY2xvc2UgTmFudHVja2V0IGJlYWNoZXMpwqA8L2E+KEp1bHkgMTgsIDIwMjQpPC9wPnckM2ZmNWJmYmUtNzk4YS00ZTBjLWE3NTktOWEwM2VlNTgxMmI4d8ABPHA+PGEgaHJlZj0iaHR0cDovL3d3dy5tYXN0ZXJyZXNvdXJjZS5vcmcvb2Zmc2hvcmUtd2luZHBvd2VyLWlzc3Vlcy9vZmZzaG9yZS13aW5kLWVjb2xvZ2lzdHMtdGlwLXRvZS1uZWdhdGl2ZXMvIj5PZmZzaG9yZSBXaW5kOiBFY29sb2dpc3RzIFRpcC1Ub2UgaW50byB0aGUgTmVnYXRpdmVzPC9hPsKgKEF1Z3VzdCAyMywgMjAyMik8L3A+dyQ4ODhlNDg4NC0xY2Q5LTQzOTgtOWY0Zi1mMTYyYjk0NTdkNDB3ugE8cD48YSBocmVmPSJodHRwOi8vd3d3Lm1hc3RlcnJlc291cmNlLm9yZy9jdWlzaW5hcnRzLW9mLXRoZS1haXIvd2luZC10dXJiaW5lcy1iaXJkcy1hYmMtMjAyMS8iPldpbmQgVHVyYmluZXMgYW5kIEJpcmRzOiBMYXRlc3QgZnJvbSB0aGUgQW1lcmljYW4gQmlyZCBDb25zZXJ2YW5jeTwvYT7CoChKdW5lIDE0LCAyMDIxKTwvcD53JDdlMTYxNDg3LTM1MDQtNDUzOC1iYWIyLWUyODgxYjZlMGEzM3fqAjxwPkFkZCB0byB0aGUgbGl0ZXJhdHVyZSBhbiBhcnRpY2xlIHJlY2VudGx5IHB1Ymxpc2hlZCBpbsKgPGVtPk5hdHVyZSBSZXZpZXdzIEJpb2RpdmVyc2l0eTwvZW0+LCDigJw8YSBocmVmPSJodHRwOi8vaGF3a3dhdGNoLm9yZy93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9LYXR6bmVyLWV0LWFsXzIwMjVfaW1wYWN0cy1vZi1vbnNob3JlLXdpbmQtZW5lcmd5LXByb2R1Y3Rpb24tb24tYmlvZGl2ZXJzaXR5U0ktMS5wZGYiPkltcGFjdHMgb2YgT25zaG9yZSBXaW5kIEVuZXJneSBQcm9kdWN0aW9uIG9uIEJpb2RpdmVyc2l0eTwvYT7igJ0gKFNlcHRlbWJlciA4LCAyMDI1KS4gVG9kZCBFLiBLYXR6bmVyIGV0IGFsLiB3cm90ZTo8L3A+dyQ4Nzg0YTI2My1lNGZiLTQyMjgtYjczNy1lNmM5ZmUyYjk2ZDN3IDxwPjxzdHJvbmc+QUJTVFJBQ1Q8L3N0cm9uZz48L3A+dyQ3NzY0Yzg2ZC1kZjI0LTQ0YjAtYTNiMC01OTgzNmQ5ZDBhZmZ3tAI8cD5XaW5kIGlzIGluY3JlYXNpbmdseSB1c2VkIGFzIGEgcmVuZXdhYmxlIHNvdXJjZSBvZiBlbmVyZ3kgd29ybGR3aWRlLiBIb3dldmVyLCBoYXJ2ZXN0aW5nIHdpbmQgZW5lcmd5IGNhbiBoYXZlIG5lZ2F0aXZlIGNvbnNlcXVlbmNlcyBmb3IgYmlvZGl2ZXJzaXR5LiBJbiB0aGlzIFJldmlldywgd2Ugc3VtbWFyaXplIHRoZSBncm93dGggb2Ygb25zaG9yZSB3aW5kIHBvd2VyLCBpdHMgaW1wYWN0cyBvbiBzcGVjaWVzIGFuZCBlY29zeXN0ZW1zLCBhbmQgaG93IHRob3NlIGltcGFjdHMgYXJlIGFzc2Vzc2VkIGFuZCBtaXRpZ2F0ZWQuPC9wPnckZWViNDhmNzItMjNmYS00MzhmLWJkZjgtOTNkODM4YTEzYmM5d7cDPHA+QWNyb3NzIHRoZSBjb25zdHJ1Y3Rpb24sIG9wZXJhdGlvbiBhbmQgZGVjb21taXNzaW9uaW5nIHN0YWdlcywgd2luZCBmYWNpbGl0aWVzIGFyZSBhc3NvY2lhdGVkIHdpdGggd2lsZGxpZmUgZmF0YWxpdHkgYW5kIGJlaGF2aW91cmFsIGNoYW5nZSBhcyB3ZWxsIGFzIGFsdGVyYXRpb24sIGxvc3MgYW5kIGZyYWdtZW50YXRpb24gb2YgdGVycmVzdHJpYWwgYW5kIGFlcmlhbCBoYWJpdGF0LiBUaGVzZSBuZWdhdGl2ZSBjb25zZXF1ZW5jZXMgY2FuIGJlIG1pdGlnYXRlZCBieSBhdm9pZGluZyBjb25zdHJ1Y3Rpb24gb2Ygd2luZCB0dXJiaW5lcyBhdCBzZW5zaXRpdmUgc2l0ZXMsIGRldGVjdGluZyBhbmQgZGV0ZXJyaW5nIHdpbGRsaWZlLCBjdXJ0YWlsaW5nIHR1cmJpbmVzIHRvIHJlZHVjZSBmYXRhbGl0aWVzLCBhbmQgcmVwbGFjaW5nIGxvc3QgaGFiaXRhdHMuPC9wPnckZjQ1ZjFlMzktOTk0Yi00MmQ2LTg2NGUtZjgyMWZiNDZhMzQzd9cEPHA+VW5jZXJ0YWludHkgYWJvdXQgd2lsZGxpZmUgcG9wdWxhdGlvbnMgYW5kIHRoZWlyIGRlbW9ncmFwaGljIHBhcmFtZXRlcnMsIHRoZSByYXRlIGFuZCBleHRlbnQgb2YgYnVpbGQtb3V0IG9mIG9uc2hvcmUgd2luZCBlbmVyZ3ksIGFuZCBiZXN0IHByYWN0aWNlcyBmb3IgbWl0aWdhdGlvbiwgYXMgd2VsbCBhcyB2YXJpYWJpbGl0eSBpbiByZWd1bGF0b3J5IHJlcXVpcmVtZW50cyBieSBjb3VudHJ5IG9yIHJlZ2lvbiwgYWxsIGNvbnRyaWJ1dGUgdG8gdGhlIGRpZmZpY3VsdHkgb2YgcHJlZGljdGluZyB0aGUgY29uc2VxdWVuY2VzIG9mIHRoaXMgdGVjaG5vbG9neSBmb3IgYmlvZGl2ZXJzaXR5LiBTY2VuYXJpby1iYXNlZCBtb2RlbGxpbmcgdGhhdCBpbmNvcnBvcmF0ZXMgcG9wdWxhdGlvbi0gYW5kIGNvbW11bml0eS1sZXZlbCBjb25zZXF1ZW5jZXMgdG8gYmlvZGl2ZXJzaXR5IGZyb20gdmFyeWluZyBkZWdyZWVzIG9mIHdpbmQgZW5lcmd5IGRldmVsb3BtZW50IOKAlCBpbmNsdWRpbmcgdGhlIGN1bXVsYXRpdmUgZWZmZWN0cyBvZiBtdWx0aXBsZSBmYWNpbGl0aWVzIOKAlCBpcyBrZXkgdG8gYWRkcmVzc2luZyB0aGlzIHVuY2VydGFpbnR5LjwvcD53JDhlNzFmMmI4LThkMDQtNDlkYi1iMTliLTNmZTkwMWEyMzBhYXciPHA+PHN0cm9uZz5LZXkgUG9pbnRzPC9zdHJvbmc+PC9wPnckOWRhYjQyNWQtNTQyYi00ZjExLWJmNDMtZjFjNDRkZWRmNzQzdyk8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCgoKCgo8L3VsPnckYzI2OTYxNzgtZmJkZS00NmRjLTgwOTktZjY2M2Y4ZmFiNDJmd288bGk+V2luZCBlbmVyZ3kgaXMgYSBncm93aW5nIHNvdXJjZSBvZiBlbGVjdHJpY2FsIHBvd2VyLCBidXQgaXQgY2FuIGhhdmUgbmVnYXRpdmUgZWZmZWN0cyBvbiBiaW9kaXZlcnNpdHkuPC9saT53JDk4ZmZhY2Y0LTIyZDItNDczZC05NDkzLTY1Yzg4NTZhMDY4NHeZATxsaT5Bc2lhIGhhcyB0aGUgbW9zdCB3aW5kIGVuZXJneSwgZm9sbG93ZWQgYnkgRXVyb3BlIGFuZCB0aGVuIHRoZSBVU0E7IHRoZSByZXN0IG9mIHRoZSB3b3JsZCBzdXBwb3J0cyAmbHQ7MTAlIG9mIGluc3RhbGxlZCBjYXBhY2l0eSBvZiB3aW5kIGVuZXJneS48L2xpPnckNTMxNzFmNGUtODI4My00Njc2LWE0ZmMtMzlhODFkOTAzYmM5d60BPGxpPkJpb2RpdmVyc2l0eSBpbXBhY3RzIGZyb20gd2luZCBlbmVyZ3kgY2FuIG9jY3VyIGF0IGFsbCBzdGFnZXMgb2YgYSB3aW5kIGZhY2lsaXR54oCZcyBsaWZlIGN5Y2xlIOKAlCBpbmNsdWRpbmcgcGxhbm5pbmcsIGNvbnN0cnVjdGlvbiwgb3BlcmF0aW9uIGFuZCBkZWNvbW1pc3Npb25pbmcuPC9saT53JGI3MTBjMGU2LWNjZmQtNDJjMy04NWRlLTQ1NWM5NTkwMjc5Y3e9ATxsaT5BbHRob3VnaCBmYXRhbGl0aWVzIGFyZSBwZXJoYXBzIHRoZSBiZXN0LWtub3duIGltcGFjdCBmcm9tIHdpbmQgdHVyYmluZXMsIHR1cmJpbmVzIGNhbiBhbHNvIGFsdGVyIHRoZSBiZWhhdmlvdXIgb2Ygd2lsZGxpZmUgYW5kIGNhdXNlIGxvc3MsIGFsdGVyYXRpb24gYW5kIGZyYWdtZW50YXRpb24gb2YgaGFiaXRhdC48L2xpPnckMTA0NzM4ZjAtYTE3Ni00OTY0LTk0ZmQtYzdkZWVmODFlNDAxd\/sBPGxpPk1pdGlnYXRpb24gb2YgdGhlc2UgaW1wYWN0cyBjYW4gaW5jbHVkZSBzdHJhdGVnaWNhbGx5IHBsYWNpbmcgdHVyYmluZXMgdG8gYXZvaWQgbmVnYXRpdmUgaW50ZXJhY3Rpb25zIChhdm9pZGFuY2UpLCBlbmNvdXJhZ2luZyB3aWxkbGlmZSB0byBzdGVlciBjbGVhciBvZiB0dXJiaW5lcyAoZGV0ZXJyZW5jZSkgYW5kIHJlcGxhY2luZyBhbmltYWxzIG9yIGhhYml0YXRzIGxvc3QgdG8gdHVyYmluZXMgKGNvbXBlbnNhdGlvbikuPC9saT53JGRjZDk0ZTdlLTQ5MTAtNGRiZC05OGE0LTVlZmRkNTAxMDQ5NHeWAjxsaT5EZXNwaXRlIG1hbnkgdW5jZXJ0YWludGllcyByZWdhcmRpbmcgd2luZCBlbmVyZ3nigJlzIGltcGFjdHMsIHRoZSBhdmFpbGFibGUgZXZpZGVuY2UgY2FuIGluZm9ybSBzY2VuYXJpby1iYXNlZCBtb2RlbGxpbmcgdG8gYXNzZXNzIGJvdGggdGhlIGNvbnNlcXVlbmNlcyBvZiB0aGlzIGVuZXJneSBzb3VyY2UgZm9yIGJpb2RpdmVyc2l0eSBhbmQgaG93IGl0cyBpbXBsZW1lbnRhdGlvbiBjb21wYXJlcyB0byBwb3RlbnRpYWwgaW1wYWN0cyBmcm9tIGNsaW1hdGUgY2hhbmdlLjwvbGk+dyQ1NWM2MzI4Ny1mZTkxLTQ3ZjktYTk3ZC1iNTNlNzJkZjRhZWZ3LTxwPjxzdHJvbmc+SW50cm9kdWN0aW9uIEV4Y2VycHRzPC9zdHJvbmc+PC9wPnckNTU4OGMyYWEtZmQ1OS00YjA3LTk5ZDUtYzA5MTg4NmYwMTRjd\/MBPHA+R2l2ZW4gdGhlIHJpc2tzIHRvIHdpbGRsaWZlIGFuZCB0aGF0IHRoZSByZWd1bGF0b3J5IGltcGxpY2F0aW9ucyBvZiB3aWxkbGlmZSBmYXRhbGl0aWVzIGNhbiBpbXBlZGUgb3IgcmVzdHJpY3QgZWZmb3J0cyB0byBjb25zdHJ1Y3QgYW5kIG9wZXJhdGUgd2luZCBwb3dlciBmYWNpbGl0aWVzLCBhdHRlbnRpb24gaGFzIHR1cm5lZCB0byBpZGVudGlmeWluZyB3YXlzIHRvIG1pdGlnYXRlIGhhcm1mdWwgZWZmZWN0cy48L3A+dyQzZDZkYTA1MS1lYTRkLTQwMmEtYWQ1Yy1kYjIxYzZiYTQ2MWR30wM8cD5BY3Rpb25zIHN1Y2ggYXMgaW5mb3JtZWQgbWFjcm8tIGFuZCBtaWNyby1zY2FsZSBzaXRpbmcgb2Ygd2luZCBwb3dlciBmYWNpbGl0aWVzLCBjdXJ0YWlsbWVudCAoc3VzcGVuZGluZyB0dXJiaW5lIG9wZXJhdGlvbnMgd2hlbiBhY3Rpdml0eSBpcyBoaWdoZXN0IGZvciB2dWxuZXJhYmxlIHNwZWNpZXMpLCBkZXRlY3Rpb24gYW5kIGRldGVycmVuY2Ugb2Ygdm9sYW50IChmbHlpbmcpIHdpbGRsaWZlLCBhbmQgY29tcGVuc2F0b3J5IG1pdGlnYXRpb24gbWVhc3VyZXMgKG9mZnNldHRpbmcgbmVnYXRpdmUgZWZmZWN0cyB2aWEgcmVzdG9yYXRpb24gb3IgcHJvdGVjdGlvbiBpbiBvdGhlciBhcmVhcykgYWltIHRvIHJlY29uY2lsZSBiaW9kaXZlcnNpdHkgY29uc2VydmF0aW9uIGFuZCBlbmVyZ3kgcHJvZHVjdGlvbi4gSG93ZXZlciwgdGhlc2UgdG9vbHMgaGF2ZSBiZWVuIGFwcGxpZWQgaW5jb25zaXN0ZW50bHkuPC9wPnckNmYyOTIwNGQtNDY5Ni00YTY1LTgyNWEtMTM3MTA2ZGFmMmM1d5EDPHA+QSBncm93aW5nIGJvZHkgb2YgcmVzZWFyY2ggaWxsdXN0cmF0ZXMgdGhhdCB0aGUgZWZmZWN0cyBvZiB1dGlsaXR5LXNjYWxlIHdpbmQgZW5lcmd5IHByb2R1Y3Rpb24gY2FuIGJlIGZhciByZWFjaGluZyBhbmQgc29tZSB0aW1lcyBoYXZlIGxhcmdlIGFuZCB1bmV4cGVjdGVkIGNvbnNlcXVlbmNlcyBmb3IgYmlvZGl2ZXJzaXR5LiBGdXJ0aGVybW9yZSwgYWNoaWV2aW5nIHJlbmV3YWJsZSBlbmVyZ3kgdGFyZ2V0cyB3aWxsIHJlcXVpcmUgY29udmVydGluZyBsYXJnZSBhcmVhcyBvZiBsYW5kIHRvIHN1cHBvcnQgd2luZCBwb3dlciBmYWNpbGl0aWVzLCBhbmQgbmV3IHdpbmQgZmFjaWxpdGllcyBhcmUgb2Z0ZW4gbG9jYXRlZCBpbiByZW1vdGUgYW5kIGhpZ2gtYmlvZGl2ZXJzaXR5IGFyZWFzLjwvcD53JDk1ZWUyYzAwLTYyZGEtNGIzZi04YjI1LWY1MGIyZDEwMjhmOXerAjxwPkluIHRoZSBmYWNlIG9mIGFuIG9uZ29pbmcgYmlvZGl2ZXJzaXR5IGNyaXNpcywgdW5kZXJzdGFuZGluZyB0aGUgaW1wYWN0cyBhY3Jvc3MgdGhlIGV4dGVuc2l2ZSBsYW5kIGFyZWFzIHJlcXVpcmVkIGZvciB3aW5kIHR1cmJpbmVzIGRlbWFuZHMgYSBudWFuY2VkIGNvbnNpZGVyYXRpb24gb2YgbXVsdGlwbGUgZmFjdG9ycyB0aGF0IGV4dGVuZCBiZXlvbmQgZWNvbG9neSBhbmQgZHJhdyBmcm9tIGRpdmVyc2UgZmllbGRzLCBpbmNsdWRpbmcgZWNvbm9taWNzLCBjbGltYXRlIHNjaWVuY2UgYW5kIHNvY2lvbG9neS48L3A+dyRhOTAyNGY2My1iNTgwLTQ1NjEtYmU2NS05OTk1NDZhNDc1MWV3uAU8cD5Gb3IgZXhhbXBsZSwgYmF0IGZhdGFsaXRpZXMgYXQgd2luZCB0dXJiaW5lcyBhcmUgcmFyZWx5IHB1dCBpbnRvIHRoZSBjb250ZXh0IG9mIGVjb25vbWljIGxvc3NlcyBjYXVzZWQgYnkgbG9zaW5nIGltcG9ydGFudCBlY29zeXN0ZW0gc2VydmljZSBwcm92aWRlcnMuIEltcGFjdHMgb2Ygd2luZCBlbmVyZ3kgb24gYmlvZGl2ZXJzaXR5IGFyZSBhbHNvIHJhcmVseSBhc3Nlc3NlZCBpbiB0aGUgY29udGV4dCBvZiBuZXQgb3V0Y29tZXMgb3Igc2NlbmFyaW8tYmFzZWQgY29tcGFyaXNvbnMuIExpa2V3aXNlLCByZWd1bGF0b3J5IGFuZCBwb2xpdGljYWwgY29uc2lkZXJhdGlvbnMgb2Z0ZW4gZGV0ZXJtaW5lIGltcGFjdHMgb2YgcmVuZXdhYmxlcyBvbiBiaW9kaXZlcnNpdHksIGFuZCBhIGhvc3Qgb2YgZmFjdG9ycywgaW5jbHVkaW5nIHRyYW5zYm91bmRhcnkgY29uc2lkZXJhdGlvbnMsIGNsaW1hdGUgY2hhbmdlIGRlbmlhbCwgY2hhbmdpbmcgcGVyY2VwdGlvbnMgb2YgdGhlIHZhbHVlIG9mIGJpb2RpdmVyc2l0eSBhbmQgaXRzIHByb3RlY3Rpb24sIGFuZCBlY29ub21pYyBjb25zaWRlcmF0aW9ucyAodGhhdCB2YXJ5IGluIGRldmVsb3BlZCBhbmQgZGV2ZWxvcGluZyBjb3VudHJpZXMpLCBhbGwgY2FuIGluZmx1ZW5jZSBwZXJjZXB0aW9ucyBvZiBob3cgd2luZCB0dXJiaW5lcyBhZmZlY3QgYmlvZGl2ZXJzaXR5LjwvcD53JGJkZDNiY2Y0LWRlNGEtNGVlZC04NGY4LWMzYzcwZWU4Y2ViOXfjATxwPjxzdHJvbmc+U3VtbWFyeSBFeGNlcnB0czwvc3Ryb25nPjxicj7igKYgUHJvcG9uZW50cyBvZiB3aW5kIHBvd2VyIG9mdGVuIHN0YXRlIHRoYXQgd2luZCBlbmVyZ3nigJlzIGltcGFjdHMgb24gYmlvZGl2ZXJzaXR5IHdpbGwgYmUgbGVzcyB0aGFuIHRoZSBpbXBhY3RzIG9mIGNsaW1hdGUgY2hhbmdlLiBBbHRob3VnaCBwbGF1c2libGUsIHRoaXMgYXNzdW1wdGlvbiBpcyB1bnRlc3RlZC48L3A+dyQ5NjZlNjZjNy1hY2ZjLTRiNDItOTg1My1mMGEzNWM4MDczZWF30wI8cD5PbmUgd2F5IHRvIGV2YWx1YXRlIHRoaXMgYXNzdW1wdGlvbiBpcyB0aHJvdWdoIHNjZW5hcmlvLWJhc2VkIG1vZGVsbGluZy4gU3BlY2lmaWNhbGx5LCBwcmVzZW50IGNvbmRpdGlvbnMgY2FuIGJlIGNvbXBhcmVkIHdpdGggY291bnRlcmZhY3R1YWxzIChjb25kaXRpb25zIGRpZmZlcmVudCB0byB0aG9zZSBwcmVzZW50bHkgb2NjdXJyaW5nKSBkZXNjcmliaW5nIGEgcmFuZ2Ugb2YgbGV2ZWxzIG9mIGJ1aWxkLW91dCByZXN1bHRpbmcgaW4gZGlmZmVyZW50IHJlZHVjdGlvbnMgb2YgY2xpbWF0ZSBjaGFuZ2UgYW5kIGRpZmZlcmVudCBjb25zZXF1ZW5jZXMgdG8gYmlvZGl2ZXJzaXR5LjwvcD53JGFhOWM5ZGUwLTMwYTQtNDFkNy1hZmYwLTMyYTNhMDA4MGU0OXfXBTxwPlRoZXJlIGFyZSBzdWJzdGFudGlhbCB1bmNlcnRhaW50aWVzIGluIHN1Y2ggbW9kZWxsaW5nIGFuZCBxdWVzdGlvbnMgYWJvdXQgaXRzIGZlYXNpYmlsaXR5IGF0IHRoZSBzY2FsZSBvZiBpbmRpdmlkdWFsIHdpbmQgZmFjaWxpdGllcy4gSG93ZXZlciwgaGlnaGx5IGluZm9ybWF0aXZlIGVmZm9ydHMgd2l0aCBzaW1pbGFyIGxldmVscyBvZiB1bmNlcnRhaW50eSBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgaW4gdGhlIGZpZWxkcyBvZiBjbGltYXRlIGNoYW5nZSBhdHRyaWJ1dGlvbiwgZW5lcmd5IHN5c3RlbSBtb2RlbGxpbmcsIGNvc3TigJNiZW5lZml0IGFuYWx5c2VzIG9mIGRpZmZlcmVudCBlbmVyZ3kgdHlwZXMsIGNvc3QgZWZmZWN0aXZlbmVzcyBmb3IgbWl0aWdhdGlvbiBvZiBhdmlhbiBmYXRhbGl0aWVzLCBlbWVyZ2VuY3kgY29uc2VydmF0aW9uIGRlY2lzaW9ucywgYW5kIGV2ZW4gYXNzZXNzbWVudHMgb2YgaW1wYWN0cyB0byB3aWxkbGlmZSBmcm9tIHJlbmV3YWJsZSBlbmVyZ3kgYW5kIGZyb20gY2xpbWF0ZSBjaGFuZ2UuIFN1Y2ggbmV0IGltcGFjdCBhc3Nlc3NtZW50cyBjYW4gYmUgdXNlZCB0byB0YXJnZXQgbWl0aWdhdGlvbiBlZmZvcnRzIOKAlCB3aGV0aGVyIGF0IHRoZSBzcGVjaWVzIG9yIGVjb3N5c3RlbSBsZXZlbCDigJQgYW5kIHRvIHRoZSBuZWNlc3NhcnkgZGVncmVlLCB0aGVyZWJ5IGVuaGFuY2luZyBiaW9kaXZlcnNpdHkgY29uc2VydmF0aW9uLjwvcD53JDc4YjZkNTMxLWY3OGUtNDZlNy05YmE3LTYyNTQyOGM0NGJmMXegATxwPlRha2luZyB0aGlzIGFwcHJvYWNoIHdvdWxkIGFsbG93IGNvbnRpbnVlZCBncm93dGggb2Ygd2luZCBlbmVyZ3kgYnV0IGFsc28gcHJvdmlkZSBhbiBhZGRpdGlvbmFsIGNvbnRleHQgZm9yIHByb3RlY3RpbmcgdnVsbmVyYWJsZSBlY29zeXN0ZW1zIGFuZCBzcGVjaWVzLjwvcD53JDM4OTI5MDYyLWNiM2QtNGM4NS05YzE3LTcxY2RjNzlhZTg1Y3dBPHA+PHN0cm9uZz5Qb3N0c2NyaXB0OiBFeGNoYW5nZSB3aXRoIEVsZWFub3IgV2hpdHRsZTwvc3Ryb25nPjwvcD53JDU1NTkxNjJlLTNmYjMtNDlhZC1hMmE5LTFmMmZjOGQwZWM3MXfkBTxwPkkgaGFkIGEgTmF0dXJlLUNsaW1hdGUgZGViYXRlIGxhc3Qgd2VlayB3aXRowqA8YSBocmVmPSJodHRwOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9lbGVhbm9yd2hpdHRsZS8iPkVsZWFub3IgV2hpdHRsZTwvYT4sIGEgc2VsZi1kZXNjcmliZWQgYWR2aXNvciDigJxvbiBjbGltYXRlIGFuZCBuYXR1cmUtcmVsYXRlZCByaXNrLCBzdHJhdGVneSwgYW5kIGRlY2lzaW9ucy7igJ0gSGVyIGJ1c2luZXNzIGJ5bGluZSBpczog4oCcTmF0dXJlIGlzIHRoZSBibGluZCBzcG90IGluIHlvdXIgY2xpbWF0ZSBzdHJhdGVneS7igJ0gRmFpciBlbm91Z2guIEJ1dCB3aGVuIGRpZCBub3QgbWVudGlvbiBpbmR1c3RyaWFsIHdpbmQgYW5kIHNvbGFyIGluIGEgcG9zdCwgScKgPGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2ZlZWQvdXBkYXRlL3VybjpsaTp1Z2NQb3N0Ojc0NDQyNTQ1MzI5ODcxNTQ0MzI\/Y29tbWVudFVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDQ3ODAyNzAwNjg4NjI5NzclMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+Y29tbWVudGVkPC9hPjog4oCcVGhlbiBkb27igJl0IGludmVzdCBpbiBpbmR1c3RyaWFsIHdpbmQgYW5kIHNvbGFyLCByaWdodD\/igJ08L3A+dyRiZDdmYzdhNS1kMDI1LTQ3ZjctYWE1MC1jZTAxZDk1YjkwMTl32gg8cD5TaGXCoDxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9mZWVkL3VwZGF0ZS91cm46bGk6dWdjUG9zdDo3NDQ0MjU0NTMyOTg3MTU0NDMyP2NvbW1lbnRVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ0NzgwMjcwMDY4ODYyOTc3JTI5JmFtcDtyZXBseVVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDUwMzU3NjI2MTU1NTgxNDQlMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSZhbXA7ZGFzaFJlcGx5VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ1MDM1NzYyNjE1NTU4MTQ0JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+YXNrZWQ8L2E+OiDigJzigKYgY3VyaW91cyB0byB1bmRlcnN0YW5kIGhvdyB5b3UgZHJldyB0aGF0IGNvbmNsdXNpb24gZnJvbSB3aGF0IHdlIHNhaWQ\/4oCdIEnCoDxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9mZWVkL3VwZGF0ZS91cm46bGk6dWdjUG9zdDo3NDQ0MjU0NTMyOTg3MTU0NDMyP2NvbW1lbnRVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ0NzgwMjcwMDY4ODYyOTc3JTI5JmFtcDtyZXBseVVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDUxMTU3OTgzMjg4MTU2MTYlMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSZhbXA7ZGFzaFJlcGx5VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ1MTE1Nzk4MzI4ODE1NjE2JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+cmVzcG9uZGVkPC9hPsKgd2l0aCBtb3JlIGRldGFpbDo8L3A+dyRhMjE0OGU2OS01MTJlLTQxMWUtYjliMi0yZjhkM2NkYzFmNjh3MDxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PC9ibG9ja3F1b3RlPnckMWMyZjkxMmItZjliMC00N2Y1LTk3MGYtMTJkMTA0Y2RkOWE2d+cFPHA+VGhlIGxhbmRzY2FwZS9saXZpbmcgc3BhY2UgaXMgdmlvbGF0ZWQgbXVjaCBtb3JlIHdpdGggd2luZCBhbmQgc29sYXIgKGFuZCBiaW9tYXNzKSB0aGFuIGZyb20gdGhlIHN0b2NrIGVuZXJnaWVzLjxicj48YnI+4oCcVGhlIGdyZWVuZXN0IGZ1ZWxzIGFyZSB0aGUgb25lcyB0aGF0IGNvbnRhaW4gdGhlIG1vc3QgZW5lcmd5IHBlciBwb3VuZCBvZiBtYXRlcmlhbCB0aGFuIG11c3QgYmUgbWluZWQsIHRydWNrZWQsIHB1bXBlZCwgcGlwZWQsIGFuZCBidXJudC4gW0luIGNvbnRyYXN0XSwgZXh0cmFjdGluZyBjb21wYXJhYmxlIGFtb3VudHMgb2YgZW5lcmd5IGZyb20gdGhlIHN1cmZhY2Ugd291bGQgZW50YWlsIHRydWx5IG1vbnN0cm91cyBlbnZpcm9ubWVudGFsIGRpc3J1cHRpb27igKYuIFRoZSBncmVlbmVzdCBwb3NzaWJsZSBzdHJhdGVneSBpcyB0byBtaW5lIGFuZCB0byBidXJ5LCB0byBmbHkgYW5kIHRvIHR1bm5lbCwgdG8gc2VhcmNoIGhpZ2ggYW5kIGxvdywgd2hlcmUgdGhlIGxpZmUgbW9zdGx5IGlzbuKAmXQsIGFuZCBzbyB0byBsZWF2ZSB0aGUgZWRnZSwgdGhlIHNwYWNlIGluIHRoZSBtaWRkbGUsIGxpdmluZyBhbmQgZ3JlZW4u4oCdPGJyPjxicj7igJMgUGV0ZXIgSHViZXIswqA8ZW0+SGFyZCBHcmVlbjogU2F2aW5nIHRoZSBFbnZpcm9ubWVudCBmcm9tIHRoZSBFbnZpcm9ubWVudGFsaXN0c8KgPC9lbT4oTmV3IFlvcms6IEJhc2ljIEJvb2tzLCAxOTk5KSwgcHAuIDEwNSwgMTA4LjwvcD53JGIyOWY0NGM4LWE3MTYtNGIxNS04NTg0LTE0ZTRhOWMxZDZjZneCBDxwPlNoZcKgPGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2ZlZWQvdXBkYXRlL3VybjpsaTp1Z2NQb3N0Ojc0NDQyNTQ1MzI5ODcxNTQ0MzI\/Y29tbWVudFVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDQ3ODAyNzAwNjg4NjI5NzclMjkmYW1wO3JlcGx5VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NTM3MzIxMDkyMzA2OTQ0MSUyOSZhbXA7ZGFzaENvbW1lbnRVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDQ3ODAyNzAwNjg4NjI5NzclMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5JmFtcDtkYXNoUmVwbHlVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDUzNzMyMTA5MjMwNjk0NDElMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5Ij5yZXNwb25kZWQ8L2E+OjwvcD53JDYzMDBmMDM1LTQ3OWQtNDRiMS1iMDQxLTY0OTYzNjczYjQ3OHcwPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIj48L2Jsb2NrcXVvdGU+dyQ4OWExMmYzOS0zYjZkLTQ4YjUtYTM5OC03N2I0NzliOTk3YWV36wY8cD5UaGF0IHF1b3RlIGlzIGZyb20gMTk5OSBhbmQgdGhlIHJlYWxpdHkgYW5kIHRlY2hub2xvZ3kgaGFzIGNoYW5nZWQgZHJhc3RpY2FsbHkgc2luY2UgdGhlbi4gRW5lcmd5IGRlbnNpdHkgaGFzIGltcHJvdmVkIG1hc3NpdmVseSBmb3IgcmVuZXdhYmxlcyBhbmQgZS5nLiB3aW5kIGlzIGFtb25nIHRoZSBjaGVhcGVzdCBzb3VyY2VzIG9mIGVuZXJneSB0aGVyZSBpcy4gVGhhdCBxdW90ZSBpcyBhbHNvIHNjaWVudGlmaWNhbGx5IGluYWNjdXJhdGUgYmVjYXVzZSB0aG9zZSBhY3Rpdml0aWVzIGl0IG1lbnRpb25zIGRvbuKAmXQgb25seSBoYXBwZW4gd2hlcmUg4oCcbGlmZSBtb3N0bHkgaXNu4oCZdOKAnSDigJMgZm9yIGV4YW1wbGUgb2lsIGFuZCBnYXMgZXh0cmFjdGlvbiBoZWF2aWx5IHRhcmdldCBhcmVhcyBzdWNoIGFzIHRoZSBHdWxmIG9mIE1leGljbyBhbmQgdGhlIE5pZ2VyIERlbHRhIHdoaWNoIGFyZSBib3RoIGV4dHJlbWVseSBpbXBvcnRhbnQgcmVnaW9ucyBmb3IgYmlvZGl2ZXJzaXR5LiBUaGUgcXVvdGUgYWxzbyBjb21wbGV0ZWx5IGlnbm9yZXMgdGhlIGNsaW1hdGUgY29zdCBvZiB0aG9zZSBhY3Rpdml0aWVzLCB3aGljaCBpbiB0dXJuIGV4YWNlcmJhdGVzIHRoZSBkZWdyYWRhdGlvbiBvZiBuYXR1cmUgYW5kIGxhbmRzY2FwZXMuPGJyPjxicj5TbyBubywgd2UgYXJlIGFic29sdXRlbHkgbm90IHNheWluZyB5b3Ugc2hvdWxkbuKAmXQgaW52ZXN0IGluIHdpbmQgYW5kIHNvbGFyLiBCdXQgb2YgY291cnNlIGludmVzdG1lbnRzIG5lZWQgdG8gYmUgbG9va2VkIGF0IHRocm91Z2ggYm90aCBhIGNsaW1hdGUgYW5kIG5hdHVyZSBsZW5zIHRvIGF2b2lkIHVuaW50ZW5kZWQgZGFtYWdlIHRvIG5hdHVyYWwgaGFiaXRhdHMuPC9wPnckMzgxZGM0MWUtMzE5NC00YTM5LTk2ZmQtZTg5NTI2NDI1YjE3d7sHPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2ZlZWQvdXBkYXRlL3VybjpsaTp1Z2NQb3N0Ojc0NDQyNTQ1MzI5ODcxNTQ0MzI\/Y29tbWVudFVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDQ3ODAyNzAwNjg4NjI5NzclMjkmYW1wO3JlcGx5VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NTQ3MzM5NDYwNDc4OTc2MCUyOSZhbXA7ZGFzaENvbW1lbnRVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDQ3ODAyNzAwNjg4NjI5NzclMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5JmFtcDtkYXNoUmVwbHlVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDU0NzMzOTQ2MDQ3ODk3NjAlMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5Ij5CcmFkbGV5PC9hPjog4oCcWW91IG1pc3JlYWQgdGhlIHF1b3RhdGlvbi4gTXVjaCBvaWwgYW5kIGdhcyBpbmZyYXN0cnVjdHVyZSBpcyBiZWxvdyBncm91bmTigJN3aW5kIGFuZCBzb2xhciBhcmUgYWJvdmUgZ3JvdW5kLiBBbmQgdGhlIGF2ZXJhZ2UgY2FwYWNpdHkgZmFjdG9ycyBvZiB3aW5kIGFuZCBzb2xhciBhcmUgYXJvdW5kIDIwIHBlcmNlbnQgdG8gNDAgcGVyY2VudC4gU2FtZSB3aXRoIGl0cyB0cmFuc21pc3Npb24gKGFkZGluZyB0byBzcHJhd2wgYW5kIGJsaWdodCkuIFRoZXJlIGFyZSByZWFzb25zIHdoecKgPGEgaHJlZj0iaHR0cDovL3d3dy5yb2JlcnRicnljZS5jb20vcnJkYiI+bW9yZSB0aGFuIDEsMTAwIHdpbmQsIHNvbGFyLCBhbmQgYmF0dGVyeSBwcm9qZWN0cyBoYXZlIGJlZW4gZGVsYXllZCBvciBhYmFuZG9uZWQgaW4gdGhlIFVTIGFsb25lPC9hPi4gVGhlIHF1b3RhdGlvbiBzdGFuZHMuPC9wPnckMGY5MGIyNTktYzY5Mi00Njk5LWExZDktMzVjZDQwNTU4ZDEyd9IGPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2ZlZWQvdXBkYXRlL3VybjpsaTp1Z2NQb3N0Ojc0NDQyNTQ1MzI5ODcxNTQ0MzI\/Y29tbWVudFVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDQ3ODAyNzAwNjg4NjI5NzclMjkmYW1wO3JlcGx5VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NTQ5MzM3MTEzMDg4MDAwMCUyOSZhbXA7ZGFzaENvbW1lbnRVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDQ3ODAyNzAwNjg4NjI5NzclMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5JmFtcDtkYXNoUmVwbHlVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDU0OTMzNzExMzA4ODAwMDAlMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5Ij48c3Ryb25nPldoaXR0bGU8L3N0cm9uZz48L2E+OiDigJxJIGRpZG7igJl0IG1pc3JlYWQgdGhlIHF1b3RlLiBJdCBpcyBtb3JlIHRoYW4gMjUgeWVhcnMgb2xkIGFuZCBpcyBzY2llbnRpZmljYWxseSBpbmFjY3VyYXRlIGFuZCBhIG1pc3JlcHJlc2VudGF0aW9uIG9mIHRoZSByZWFsaXR5LiBZb3UgYXJndWUgdGhhdCBub3RoaW5nIGhhcHBlbnMgb24gdGhlIHN1cmZhY2Ug4oCTIHdoYXQgYWJvdXQgbWluaW5nPyBBbmQgeW91IG1lbnRpb24gdHJhbnNtaXNzaW9uIOKAkyBob3cgZG8geW91IHRoaW5rIG9pbCBhbmQgZ2FzIGdldHMgbW92ZWQgZnJvbSBBIHRvIEI\/4oCdIEdvaW5nIGFkIGhvbWluZW0sIHNoZSBjb250aW51ZXM6PC9wPnckYzEzYjZkNjgtMTUyYy00MWE3LThkMTQtNjM1ZDQxZjY1ODM0dzA8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwvYmxvY2txdW90ZT53JDhmOTY4ZGJiLWQ2MmItNDBkZi04ZDJhLWM1M2FlOWRjYzU3ZHfgAjxwPkkgdGhpbmsgaXTigJlzIGltcG9ydGFudCB0byBub3RlIHRoYXQgeW91ciBvcmdhbmlzYXRpb24gKEluc3RpdHV0ZSBvZiBFbmVyZ3kgUmVzZWFyY2gpIGdldHMgZnVuZGluZyBmcm9tIGZvc3NpbCBmdWVsIGNvbXBhbmllcyBsaWtlIEV4eG9uLCB3aGljaCBpcyBwcmVzdW1hYmx5IGEgcmVhc29uIHlvdSBkb27igJl0IHN1cHBvcnQgcmVuZXdhYmxlcy4gVGhlIHJlYXNvbiB0aGF0IHJlbmV3YWJsZXMgcHJvamVjdHMgaW4gdGhlIFVTIGhhdmUgYmVlbiBkZWxheWVkIGlzIGJlY2F1c2Ugb2YgZGl2aXNpdmUgcG9saXRpY3Mgbm90IGJlY2F1c2UgdGhleSBhcmUgaW5oZXJlbnRseSB1bnN1c3RhaW5hYmxlLuKAnTwvcD53JDhkNjc2YjJiLTVmMzQtNGI5OC04Mjg5LWMwZGUxYmYxMmQ4MHfRCjxwPjxzdHJvbmc+PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2ZlZWQvdXBkYXRlL3VybjpsaTp1Z2NQb3N0Ojc0NDQyNTQ1MzI5ODcxNTQ0MzI\/Y29tbWVudFVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDQ3ODAyNzAwNjg4NjI5NzclMjkmYW1wO3JlcGx5VXJuPXVybiUzQWxpJTNBY29tbWVudCUzQSUyOHVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTJDNzQ0NTQ5NjY4MDA2Nzc3MjQxNiUyOSZhbXA7ZGFzaENvbW1lbnRVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDQ3ODAyNzAwNjg4NjI5NzclMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5JmFtcDtkYXNoUmVwbHlVcm49dXJuJTNBbGklM0Fmc2RfY29tbWVudCUzQSUyODc0NDU0OTY2ODAwNjc3NzI0MTYlMkN1cm4lM0FsaSUzQXVnY1Bvc3QlM0E3NDQ0MjU0NTMyOTg3MTU0NDMyJTI5Ij5CcmFkbGV5PC9hPjwvc3Ryb25nPjog4oCcVW5kZXJncm91bmQgZHJpbGxpbmcgYW5kIHBpcGVsaW5lcyBwcm90ZWN0IHRoZSBzdXJmYWNlIGFyZWEuIERpcmVjdGlvbmFsIGRyaWxsaW5nIGNhbiBnbyBmb3IgbWlsZXMgYW5kIGNhcHR1cmUgbXVsdGlwbGUgZm9ybWF0aW9ucyBmcm9tIG9uZSBsb2NhdGlvbi4gU2FtZSBmb3Igb2Zmc2hvcmUuIE1pbmluZyBvcGVyYXRpb25zIGNhbiBiZSByZW1lZGlhdGVkLiBJbmR1c3RyaWFsIHdpbmQgYW5kIHNvbGFyIGFyZSBzdHVjayBvbiB0aGUgc3VyZmFjZSBmb3IgdGhlaXIgZW50aXJldHkuIFRoaXMgd2FzIHRydWUgaW4gdGhlIDE5OTBzIGFuZCBpcyB0cnVlIHRvZGF5LiBUaGUgMTk5OSBvYnNlcnZhdGlvbiBzdGFuZHMgdG9kYXkuPGJyPjxicj5UaGUgZ3Jhc3Nyb290cyDigJhkaXZpc2l2ZSBwb2xpdGljc+KAmSBpcyBiZWNhdXNlIG9mIHRoZSBibGlnaHQgYW5kIHNwcmF3bCBvZiBpbmR1c3RyaWFsIHdpbmQgYW5kIHNvbGFyLiDigJhBIG1hY2hpbmUgaW4gZXZlcnkgcHJpc3RpbmXigJkgaXMgdGhlIG9wcG9zaXRlIG9mIGVudmlyb25tZW50YWxpc20sIGFmdGVyIGFsbC48YnI+PGJyPldyb25nIG9uIHRoZSDigJhndWlsdCBmcm9tIGFzc29jaWF0aW9u4oCZLiBJRVIgaXMgYSBwcmluY2lwbGVkIGNsYXNzaWNhbCBsaWJlcmFsIG9yZ2FuaXphdGlvbiB0aGF0IGlzIGZ1ZWwtYW5kLXRlY2hub2xvZ3kgbmV1dHJhbC4gQ29uc3VtZXJzIGRlY2lkZSB3aXRoIGdvdmVybm1lbnQgbmV1dHJhbC4gV2UgYXJlIHBybyBjb25zdW1lciwgdGF4cGF5ZXIsIGZyZWVkb20uIEFuZCBwcm8tZW52aXJvbm1lbnQgdnMuIGdvdmVybm1lbnQtZW5hYmxlZCB3aW5kIGFuZCBzb2xhci7igJ08L3A+dyRhNWQ4OTlkYi0wMjlhLTQzZmItYjAxZi0zOWFiNWMxNmE3N2J3\/gY8cD48c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9mZWVkL3VwZGF0ZS91cm46bGk6dWdjUG9zdDo3NDQ0MjU0NTMyOTg3MTU0NDMyP2NvbW1lbnRVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ0NzgwMjcwMDY4ODYyOTc3JTI5JmFtcDtyZXBseVVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDU1MDA4OTQyNDQzNzY1NzYlMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSZhbXA7ZGFzaFJlcGx5VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ1NTAwODk0MjQ0Mzc2NTc2JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+V2hpdHRsZTwvYT48L3N0cm9uZz46IOKAnFRoZSBlbnZpcm9ubWVudGFsIGFuZCBlY29ub21pYyBpbXBhY3Qgb2YgZW5lcmd5IHN5c3RlbXMgaXNu4oCZdCBkZXRlcm1pbmVkIGJ5IHdoZXRoZXIgaW5mcmFzdHJ1Y3R1cmUgaXMg4oCcYWJvdmXigJ0gb3Ig4oCcYmVsb3figJ0gZ3JvdW5kLiBPaWwgYW5kIGdhcyBzeXN0ZW1zIHJlbHkgb24gZXh0ZW5zaXZlIHN1cmZhY2UgaW5mcmFzdHJ1Y3R1cmUg4oCUIHBpcGVsaW5lcywgcm9hZHMsIHByb2Nlc3NpbmcgZmFjaWxpdGllcyDigJQgYW5kIGNhcnJ5IHdlbGwtZG9jdW1lbnRlZCBlbnZpcm9ubWVudGFsIGFuZCBjbGltYXRlIHJpc2tzLiBBbmQgbWFueSBtaW5pbmcgb3BlcmF0aW9ucyBjYW5ub3QgYmUgYWRlcXVhdGVseSByZW1lZGlhdGVkLjwvcD53JGZjNDY4ZDZhLWRjZTQtNGMwYS05NzJmLTljOTBkZTZmZjc1OXcwPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIj48L2Jsb2NrcXVvdGU+dyRhZDk4YzNmMS0zNDRlLTQ5ZjItYjhjMy1iZmI5MDZlYWJlNDJ34AI8cD5SZWR1Y2luZyB0aGlzIHRvIGEgdmlzaWJpbGl0eSBhcmd1bWVudCBpcyBhIGRyYXN0aWMgb3ZlcnNpbXBsaWZpY2F0aW9uIGFuZCBpZ25vcmVzIHRoZSBmdWxsIHN5c3RlbSBpbXBhY3RzLjxicj48YnI+QW5kIGlmIHlvdXIgb3JnYW5pc2F0aW9uIGlzIGZ1bmRlZCBieSBmb3NzaWwgZnVlbCBjb21wYW5pZXMsIGl04oCZcyBkaWZmaWN1bHQgdG8gY3JlZGlibHkgY2xhaW0gdG8gYmUg4oCcZnVlbCBhbmQgdGVjaG5vbG9neSBuZXV0cmFs4oCdIHdoaWxlIGNvbnNpc3RlbnRseSBhcmd1aW5nIGFnYWluc3Qgd2luZCBhbmQgc29sYXIsIHVzaW5nIG91dGRhdGVkLCBxdWFsaXRhdGl2ZSBpbmZvcm1hdGlvbi7igJ08L3A+dyQzNWNmZjFlMi05OTVmLTQ2Y2YtOGIwZS1jMTg2ZDY2MGQ2YzV3twU8cD48c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9mZWVkL3VwZGF0ZS91cm46bGk6dWdjUG9zdDo3NDQ0MjU0NTMyOTg3MTU0NDMyP2NvbW1lbnRVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ0NzgwMjcwMDY4ODYyOTc3JTI5JmFtcDtyZXBseVVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDU1OTkyNjc2Njg0OTIyODglMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSZhbXA7ZGFzaFJlcGx5VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ1NTk5MjY3NjY4NDkyMjg4JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+QnJhZGxleTwvYT48L3N0cm9uZz46IOKAnEFib3ZlIGdyb3VuZCBpcyB3b3JzZSB0aGFuIGJlbG93IGdyb3VuZC4gUGlwZWxpbmVzIGFyZSBiZWxvdyBncm91bmQuIFRoaXMgaXMgYSBibGFjayBtYXJrIGFnYWluc3Qgd2luZCBhbmQgc29sYXIsIHJlc291cmNlcyB0aGF0IGFyZSBhbHNvIHZlcnkgZnJhZ2lsZSB0byB0aGUgZWxlbWVudHMuPC9wPnckNTc5Y2UxNTItYTY4OS00MjkyLWFiMjktYjVmZWRiMTQ0M2VhdzA8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwvYmxvY2txdW90ZT53JDQyYmZlMjdhLWM5ZGQtNGYyYi1hZjliLWZmN2U2MWY4MDJjZnfvAjxwPlRoaXMgaXMgYW4gaW1wb3J0YW50IHZhcmlhYmxlLiBObywgSUVSIGhhcyB0aG91c2FuZHMgb2YgZG9ub3JzIHRoYXQgZG8gbm90IGZhdm9yIGZvc3NpbC1mdWVsIHN1YnNpZGllcyBhbnkgbW9yZSB0aGFuIG90aGVyIGV4cGxpY2l0IGVuZXJneSBzdWJzaWRpZXMuIElFUiBpcyBhIHByaW5jaXBsZWQsIGNsYXNzaWNhbCBsaWJlcmFsIG9yZ2FuaXphdGlvbi4gQW5kIG5vLCB0aGUgY2FzZSBhZ2FpbnN0IHdpbmQgYW5kIHNvbGFyIGlzIHNvdW5kIG9uIGVjb25vbWljIGFuZCBlY29sb2dpY2FsIGdyb3VuZHMuIFRoZSBncmFzc3Jvb3Qgb3Bwb3NpdGlvbiB0byBpbmR1c3RyaWFsIHdpbmQgYW5kIHNvbGFyIHNwZWFrcyBmb3IgaXRzZWxmLjwvcD53JDE1OWZlMmNmLWFlYWEtNDFmMS05NTU2LWQ5MGUyNDVjOGM4ZHfeBTxwPk1zLiBXaGl0dGxlIHRoZW7CoDxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9mZWVkL3VwZGF0ZS91cm46bGk6dWdjUG9zdDo3NDQ0MjU0NTMyOTg3MTU0NDMyP2NvbW1lbnRVcm49dXJuJTNBbGklM0Fjb21tZW50JTNBJTI4dWdjUG9zdCUzQTc0NDQyNTQ1MzI5ODcxNTQ0MzIlMkM3NDQ0NzgwMjcwMDY4ODYyOTc3JTI5JmFtcDtyZXBseVVybj11cm4lM0FsaSUzQWNvbW1lbnQlM0ElMjh1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyQzc0NDU2NTM0ODUwMzI5NTU5MDQlMjkmYW1wO2Rhc2hDb21tZW50VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ0NzgwMjcwMDY4ODYyOTc3JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSZhbXA7ZGFzaFJlcGx5VXJuPXVybiUzQWxpJTNBZnNkX2NvbW1lbnQlM0ElMjg3NDQ1NjUzNDg1MDMyOTU1OTA0JTJDdXJuJTNBbGklM0F1Z2NQb3N0JTNBNzQ0NDI1NDUzMjk4NzE1NDQzMiUyOSI+c3RhdGVkPC9hPsKgcmF0aGVyIGxhbWVseTog4oCcTGV04oCZcyBsZWF2ZSBpdCB0aGVyZS4gSWYgeW91IHdhbnQgdG8gc3ByZWFkIG1pc2luZm9ybWF0aW9uIG9uIGJlaGFsZiBvZiBmb3NzaWwgZnVlbCBpbnRlcmVzdHMgdGhlbiB5b3UgbmVlZCBtb3JlIGNvbXBlbGxpbmcgYXJndW1lbnRzIHRoYW4g4oCYYWJvdmUgZ3JvdW5kIGlzIHdvcnNlIHRoYW4gYmVsb3cgZ3JvdW5k4oCZLuKAnS48L3A+dyQxNDg2YzIwZS02ODkzLTRhZGQtOTkxNC03Y2VhZDc1MzEyYjV37wQ8cD48c3Ryb25nPkJyYWRsZXk6PC9zdHJvbmc+wqDigJxGaXJzdCwgSSBhbSBub3QgbmVpdGhlciBzcHJlYWRpbmcgbWlzaW5mb3JtYXRpb24gbm9yIGFyZ3Vpbmcg4oCcb24gYmVoYWxmIG9mIGZvc3NpbCBmdWVsIGludGVyZXN0c+KAnS4gSSBhbSBhIGNsYXNzaWNhbCBsaWJlcmFsIGlmIHlvdSB3aWxsIHVuZGVyc3RhbmQgd2hhdCB0aGF0IGlzLiBBbmQgSSB0YWtlIGVjb25vbWljcyBhbmQgZWNvbG9neSBzZXJpb3VzbHkuPGJyPjxicj5TZWNvbmQsIGFib3ZlIGdyb3VuZCB2cywgYmVsb3cgZ3JvdW5kIGlzIGEgdmVyeSBpbXBvcnRhbnQgZGlzdGluY3Rpb24gZm9yIHlvdXIgcG9zdCBvbiBOYXR1cmUgYW5kIGJpb2RpdmVyc2l0eS4gSXQgaXMgbm90IHRoZSBvbmx5IHBvaW50IChJIG5ldmVyIHNhaWQgdGhhdOKAk3RoYXQgaXMgeW91ciBlc2NhcGUgYXJndW1lbnQgdG8gbm90IGRlZmVuZCB3aW5kIGFuZCBzb2xhciBpbiB0aGlzIHJlZ2FyZCkuPGJyPjxicj5UaGVyZSBpcyBhbiBleHRlbnNpdmUgcGVlci1yZXZpZXdlZCBsaXRlcmF0dXJlIG9uIHRoZSBlY29sb2dpY2FsIHByb2JsZW1zIG9mIGluZHVzdHJpYWwgd2luZCBhbmQgc29sYXIuIEFyZSB5b3UgZmFtaWxpYXIgd2l0aCBpdD8\/PC9wPnckY2UyZDNkYWYtNTc2NS00MWNhLWJlMmMtYThmMDMxOTY3ZTFhdxQ8cD5GaW5hbCBDb21tZW50PC9wPnckMzAwNjBlZjEtMWI1Ni00NjVlLWIyN2YtMzc1YjZiMDZlODQxd9YCPHA+SSBhbSBhbWF6ZWQgdGhhdCB0aGUg4oCcZ3JlZW7igJ0gaW50ZWxsaWdlbnRzaWEgYW5kIGxvYmJ5IGRvIG5vdCBzdG9wIHRvIGNvbnNpZGVyIHdoYXQgY29hdGluZyB0aGUgbGl2aW5nIHNwYWNlIHdpdGggaGlnaGx5IGluZWZmaWNpZW50IGVuZXJneSBtYWNoaW5lcyBhcmUgZG9pbmcgdG8gdGhlIGVudmlyb25tZW50LiBCdXQgdGhlIGd1aWx0eSBhcmUgYmxpbmRlZCBieSDigJxjbGltYXRlIGNoYW5nZeKAnSBhbmQgYXJlIHRvbyBlbW90aW9uYWxseSBhbmQgcHJvZmVzc2lvbmFsbHkgaW52b2x2ZWQgdG8gYnJlYWsgYXdheS4gQ2FuIHRoYXQgY2hhbmdlIGluIHRoZSB5ZWFycyBhaGVhZD88L3A+UQB9iNPQc3cEb3BlbncEb3Blbnl3AHcIc3RhbmRhcmR3AHcAdwB3AHcAdwB5eXcAeX0AeXl3AHcAeHl2AhhpbWFnZV9nZW5lcmF0b3Jfc2V0dGluZ3N2BAh0ZW1wbGF0ZXcHaGlnaHdheRBkZWZhdWx0X2ltYWdlX2lkfQAEZm9udHcAB2VuYWJsZWR5B3ZlcnNpb259Anh3CmNvcmUvaW1hZ2V3AHl5dwRub25lfYnDNXd9aHR0cHM6Ly9jbGltYXRlc2NpZW5jZS5wcmVzcy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8wLVdpbmQtRWNvbG9neS1QdXNoYmFjay1iaW9kaXZlcnNpdHktbG9zcy1qb2lucy10aGUtbGlzdC02ODd4MTAyNC5qcGd3BWxhcmdldwRub25ldwZjZW50ZXJ9icM13AUAeHcAdwB5eXcKY29yZS9xdW90ZXcAeHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcKY29yZS9xdW90ZXcAdwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcJY29yZS9saXN0eXcAdwB3AHl5eHcOY29yZS9saXN0LWl0ZW14dw5jb3JlL2xpc3QtaXRlbXh3DmNvcmUvbGlzdC1pdGVteHcOY29yZS9saXN0LWl0ZW14dw5jb3JlL2xpc3QtaXRlbXh3DmNvcmUvbGlzdC1pdGVteHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcKY29yZS9xdW90ZXcAdwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcKY29yZS9xdW90ZXcAdwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcKY29yZS9xdW90ZXcAdwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcKY29yZS9xdW90ZXcAdwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcKY29yZS9xdW90ZXcAdwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5LAB1AX0BeHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5BQB3EzIwMjYtMDQtMDlUMTI6MjU6MzR7QnnXO1Ba8AB9p7LZvAp3B3B1Ymxpc2gGAHUGfZ2y5ZMFfYjn4pMFfZfm5JMFfbLk45MFfbWi5JMFfb304pMFBQAJgPqP5AsBAAaivrbMCwEAALL7r+MIAQAAuKfOigcMAAIBBgECAgABAwQBAQACAwMAGAEvAAoA+IHS7wZNAAABAAEAAQEEAgEABACqAwCEAQALALEBAMYBAMkBAN0BAMgBAMIBAO4CACQAuAIAuwMA1wQAJgALAGwAlgEApgEAugEA+AEAkQIAMQD3AQDXAwCVAwCvAgC8BQDjAQDXAgDVBQCkAQBFAOIFAOQIAAsA6QUAigQACwDjBgC\/BwDMBgALAN4CAMUKAPIGAAsA3AIAuQUACwDzAgDgBQDvBAAYANACAmSmA7ICrQEuwgEuxQEu2QEuxAEuvgFO6gLCOd4FLuAIY+UFToYEkQi7B8Mq3AUu6wTjvqz1BQgAAAEDAQAJAgEAVjoUAAkCp9msngUBAADhn4i9BAEABJTPniMBAAU=\",\"updateId\":876014113}","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[691842205,691821000,691837335,691829042,691833013,691821885],"class_list":{"0":"post-438471","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-uncategorized","8":"tag-green-on-green-conflict","9":"tag-biodiversity","10":"tag-electrical-power","11":"tag-industrial-wind-power","12":"tag-onshore-and-offshore-wind-projects","13":"tag-wildlife","15":"fallback-thumbnail"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Wind-Ecology-Pushback-biodiversity-loss-joins-the-list.jpg?fit=784%2C1168&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paxLW1-1Q47","jetpack-related-posts":[{"id":283236,"url":"https:\/\/climatescience.press\/?p=283236","url_meta":{"origin":438471,"position":0},"title":"Wind and Solar Bribes: The Taxpayer Pays","author":"uwe.roland.gross","date":"14\/10\/2023","format":false,"excerpt":"Hey. Taxpayer bring your money for green pipe dreams. From\u00a0Master Resource By Robert Bradley Jr.","rel":"","context":"In \"Bribes\"","block_context":{"text":"Bribes","link":"https:\/\/climatescience.press\/?tag=bribes"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/10\/0tax-money-scaled-1.jpg?fit=1200%2C819&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/10\/0tax-money-scaled-1.jpg?fit=1200%2C819&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/10\/0tax-money-scaled-1.jpg?fit=1200%2C819&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/10\/0tax-money-scaled-1.jpg?fit=1200%2C819&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/10\/0tax-money-scaled-1.jpg?fit=1200%2C819&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":419066,"url":"https:\/\/climatescience.press\/?p=419066","url_meta":{"origin":438471,"position":1},"title":"\u2018A New Energy Blog\u2019 (birth of MasterResource)","author":"uwe.roland.gross","date":"29\/12\/2025","format":false,"excerpt":"On December 26, 2008, Robert L. Bradley Jr. launched the free-market energy blog, MasterResource. This\u00a0inaugural post\u00a0is reproduced verbatim.","rel":"","context":"In \"free-market energy blog\"","block_context":{"text":"free-market energy blog","link":"https:\/\/climatescience.press\/?tag=free-market-energy-blog"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/12\/0Screenshot-2025-12-29-173653.png?fit=1200%2C411&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/12\/0Screenshot-2025-12-29-173653.png?fit=1200%2C411&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/12\/0Screenshot-2025-12-29-173653.png?fit=1200%2C411&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/12\/0Screenshot-2025-12-29-173653.png?fit=1200%2C411&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/12\/0Screenshot-2025-12-29-173653.png?fit=1200%2C411&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":373452,"url":"https:\/\/climatescience.press\/?p=373452","url_meta":{"origin":438471,"position":2},"title":"Ecologists Question Renewable Energy Sprawl","author":"uwe.roland.gross","date":"03\/04\/2025","format":false,"excerpt":"One of the great ironies of our age is the double standard of Big Environmentalism toward wind and solar, which commit numerous eco-sins that would not be tolerated otherwise. Dilute, intermittent, and thus inefficient? Yes. Energy sprawl requiring service roads and transmission lines in the wild? Yes. A threat to\u2026","rel":"","context":"In \"Australia\"","block_context":{"text":"Australia","link":"https:\/\/climatescience.press\/?tag=australia"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/04\/01_eExI3eXTbPwK-FhGrVqJmg.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/04\/01_eExI3eXTbPwK-FhGrVqJmg.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/04\/01_eExI3eXTbPwK-FhGrVqJmg.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/04\/01_eExI3eXTbPwK-FhGrVqJmg.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/04\/01_eExI3eXTbPwK-FhGrVqJmg.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":349027,"url":"https:\/\/climatescience.press\/?p=349027","url_meta":{"origin":438471,"position":3},"title":"Industrial Wind Turbine Noise: A Summary","author":"uwe.roland.gross","date":"26\/10\/2024","format":false,"excerpt":"The Facebook website\u00a0Wind Farm Living\u00a0published this explainer on noise from industrial wind turbines.","rel":"","context":"In \"industrial wind turbines\"","block_context":{"text":"industrial wind turbines","link":"https:\/\/climatescience.press\/?tag=industrial-wind-turbines"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/10\/0315397696_109703011956302_8600970264422210603_n.jpg?fit=1200%2C567&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/10\/0315397696_109703011956302_8600970264422210603_n.jpg?fit=1200%2C567&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/10\/0315397696_109703011956302_8600970264422210603_n.jpg?fit=1200%2C567&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/10\/0315397696_109703011956302_8600970264422210603_n.jpg?fit=1200%2C567&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/10\/0315397696_109703011956302_8600970264422210603_n.jpg?fit=1200%2C567&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":276695,"url":"https:\/\/climatescience.press\/?p=276695","url_meta":{"origin":438471,"position":4},"title":"Happy Labor Not Day!","author":"uwe.roland.gross","date":"01\/09\/2023","format":false,"excerpt":"Energy is the resource of resources, the master resource. This Labor Day weekend, give thanks to the dense, plentiful, affordable, reliable energies that have done much to improve living standards worldwide and master the vagaries of extreme weather and climate.","rel":"","context":"In \"Energy\"","block_context":{"text":"Energy","link":"https:\/\/climatescience.press\/?tag=energy"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/09\/0876767-large-labor-day-wallpaper-2560x1470-1.jpg?fit=1200%2C689&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/09\/0876767-large-labor-day-wallpaper-2560x1470-1.jpg?fit=1200%2C689&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/09\/0876767-large-labor-day-wallpaper-2560x1470-1.jpg?fit=1200%2C689&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/09\/0876767-large-labor-day-wallpaper-2560x1470-1.jpg?fit=1200%2C689&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/09\/0876767-large-labor-day-wallpaper-2560x1470-1.jpg?fit=1200%2C689&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":333268,"url":"https:\/\/climatescience.press\/?p=333268","url_meta":{"origin":438471,"position":5},"title":"EDF Loves Political Capitalism (an exchange)","author":"uwe.roland.gross","date":"19\/06\/2024","format":false,"excerpt":"\u201cEDF is all-in with the political capitalism bribe game, the we-all-can-make-money-so-join-in. But some of us actually respect consumers, taxpayers, and freedom. And intellectual argumentation.\u201d","rel":"","context":"In \"Climate change\"","block_context":{"text":"Climate change","link":"https:\/\/climatescience.press\/?tag=climate-change"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/06\/5f3c4f30cb34dc2ac325aab70c566517.jpeg?fit=1200%2C673&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/06\/5f3c4f30cb34dc2ac325aab70c566517.jpeg?fit=1200%2C673&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/06\/5f3c4f30cb34dc2ac325aab70c566517.jpeg?fit=1200%2C673&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/06\/5f3c4f30cb34dc2ac325aab70c566517.jpeg?fit=1200%2C673&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/06\/5f3c4f30cb34dc2ac325aab70c566517.jpeg?fit=1200%2C673&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/438471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/users\/121246920"}],"replies":[{"embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=438471"}],"version-history":[{"count":5,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/438471\/revisions"}],"predecessor-version":[{"id":438479,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/438471\/revisions\/438479"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/media\/438473"}],"wp:attachment":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=438471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=438471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=438471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}