{"id":439470,"date":"2026-04-14T07:29:33","date_gmt":"2026-04-14T14:29:33","guid":{"rendered":"https:\/\/climatescience.press\/?p=439470"},"modified":"2026-04-14T07:29:36","modified_gmt":"2026-04-14T14:29:36","slug":"happer-lindzen-koonin-letter-to-the-federal-judicial-center","status":"publish","type":"post","link":"https:\/\/climatescience.press\/?p=439470","title":{"rendered":"Happer, Lindzen, Koonin Letter to the Federal Judicial Center"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" data-attachment-id=\"439472\" data-permalink=\"https:\/\/climatescience.press\/?attachment_id=439472\" data-orig-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Happer-Lindzen-Koonin-Letter-to-the-Federal-Judicial-Center-1.jpg?fit=832%2C1248&amp;ssl=1\" data-orig-size=\"832,1248\" 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 Happer, Lindzen, Koonin Letter to the Federal Judicial Center 1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Happer-Lindzen-Koonin-Letter-to-the-Federal-Judicial-Center-1.jpg?fit=683%2C1024&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Happer-Lindzen-Koonin-Letter-to-the-Federal-Judicial-Center-1.jpg?resize=683%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-439472\" srcset=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Happer-Lindzen-Koonin-Letter-to-the-Federal-Judicial-Center-1.jpg?resize=683%2C1024&amp;ssl=1 683w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Happer-Lindzen-Koonin-Letter-to-the-Federal-Judicial-Center-1.jpg?resize=200%2C300&amp;ssl=1 200w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Happer-Lindzen-Koonin-Letter-to-the-Federal-Judicial-Center-1.jpg?resize=768%2C1152&amp;ssl=1 768w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Happer-Lindzen-Koonin-Letter-to-the-Federal-Judicial-Center-1.jpg?resize=640%2C960&amp;ssl=1 640w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Happer-Lindzen-Koonin-Letter-to-the-Federal-Judicial-Center-1.jpg?w=832&amp;ssl=1 832w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong><em>The Happer, Lindzen, and Koonin letter (dated April 1, 2026) is an open letter addressed to Chief Justice John G. Roberts in his role as Chair of the Federal Judicial Center (FJC). It critiques aspects of the Fourth Edition of the Reference Manual on Scientific Evidence, a long-standing resource used by federal judges to evaluate scientific evidence in court.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From <a href=\"https:\/\/wattsupwiththat.com\/2026\/04\/12\/happer-lindzen-koonin-letter-to-the-federal-judicial-center\/\">Watts Up With That?<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Richard Lindzen, Ph. D.<\/strong><br>Professor of Earth, Atmospheric, and Planetary Sciences, Emeritus Professor of Physics<br>Massachusetts Institute of Technology<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>William Happer, Ph. D.<\/strong><br>Emeritus Professor of Physics, Princeton University<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Steven Koonin, Ph. D.<\/strong><br>Edward Teller Senior Fellow Hoover Institution, Stanford University<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">April 1, 2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Honorable John G. Roberts<br>Chair, Federal Judicial Center<br>Chief Justice, United States Supreme Court<br>One First Street, NE<br>Washington, DC 20543<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cc: Federal Judicial Center Board and Director<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Re: \u201cHow Science Works\u201d Chapter in the\u00a0<em>Reference Manual on Scientific Evidence: 4th Edition<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dear Chief Justice Roberts:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The\u00a0<em>Reference Manual on Scientific Evidence\u00a0<\/em>has long been valued by the federal and state judiciary for its neutrality, clarity, and restraint. It is used by more than 3,000 federal judges, many state judges, and has been cited in over 1,700 judicial opinions. Its purpose has always been to assist courts in evaluating scientific evidence\u2014not to advance particular scientific, political, or policy agendas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We write to express serious concerns about the Fourth Edition of the\u00a0<em>Manual<\/em>, released a few months ago. Several chapters depart sharply from the Manual\u2019s longstanding tradition of neutrality.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1.\u00a0 The Removed Climate Science Chapter Revealed Structural Problems<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The most striking example was the \u201cReference Guide on Climate Science,\u201d which was withdrawn after a letter from 28 state Attorneys General documented profound conflicts of interest and numerous unsupported claims presented as settled fact.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As career physicists with decades of experience in atmospheric dynamics, radiative transfer, and modeling complex systems like climate\u2014and with more than 600 peer-reviewed publications among us\u2014we were particularly concerned by that chapter\u2019s scientific and procedural deficiencies. (Our curricula vitae are attached.)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2.\u00a0 The Remaining Chapter, \u201cHow Science Works,\u201d Suffers from Similar Defects<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Although the climate chapter has been removed, the chapter that undergirded it\u2014\u201dHow Science Works\u201d\u2014remains. This chapter, 65 pages long, replaces the much shorter and widely respected 18-page version written for earlier editions by David Goodstein, former Vice Provost of Caltech. The new chapter does not acknowledge the prior version, nor does it resemble it in substance or tone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The lead author of the new chapter, Professor Michael Weisberg, is a philosopher who also serves as a climate diplomat and advisor to several national delegations at the Conference of the Parties of the UN Framework Convention on Climate Change (COP) negotiations. His public biography highlights his work developing strategies to secure climate-related financial transfers for small island states. These roles do not inherently disqualify him. But they do create a clear appearance of conflict when writing a chapter intended to guide judges on what constitutes legitimate scientific evidence\u2014particularly in litigation where trillions of dollars may be at stake.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3.\u00a0 The New Chapter Adopts an Advocacy Framework, Not a Scientific One<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The very first paragraph asserts that \u201cpublic relations campaigns have misled the public about the true state of scientific consensus,\u201d citing Naomi Oreskes and Erik Conway\u2019s\u00a0<em>Merchants of Doubt<\/em>. That book\u2014and the film based on it\u2014explicitly argues that there is \u201czero argument among actual scientists\u201d about catastrophic climate change.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This framing is inappropriate for a judicial reference text. It presents contested claims as settled fact, and it implies that dissenting scientists\u2014including thousands of credentialed researchers\u2014are not \u201cactual scientists.\u201d That is not a neutral description of scientific practice; it is an advocacy position.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4.\u00a0 The Gold Standard of Science Is Prediction Tested Against Reality<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As scientists, we completely agree with the Supreme Court in the\u00a0<em>Daubert\u00a0<\/em>case that scientific knowledge must be derived by the scientific method:<\/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\">\u201c[I]n order to qualify as \u2018scientific knowledge,\u2019 an inference or assertion must be derived by the scientific method. *** \u2018Scientific methodology today is based on generating hypotheses and testing them \u2026this methodology is what distinguishes science from other fields of human inquiry.\u2019\u201d\u00a0<em>Daubert v. Merrell Dow Pharmaceuticals, Inc<\/em>., 509 U.S. 579, 590, 593 (1993)(citations omitted).<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Prof. Richard Feynman, a Nobel Laureate in Physics, succinctly explained the scientific method as follows:<\/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\">\u201c[W]e compare the result of [a theory\u2019s] computation to nature, \u2026 compare it directly with observations, to see if it works. If it disagrees with experiment, it is wrong. In that simple statement is the key to science.\u201d\u00a0<em>The Character of Physical Law\u00a0<\/em>(1965), p. 150.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">For centuries, scientific progress has been grounded in the ability to make risky predictions\u2014predictions that could easily be proven wrong\u2014and then to test them against experiment or observation. This empirical cycle is the gold standard of scientific understanding. It is what enabled humanity to uncover the laws of motion, electromagnetism, thermodynamics, quantum mechanics, genetics, and countless other pillars of modern knowledge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Historically, the scientific method was a new method of thinking that unleashed the Scientific Revolution. It differs from other common methods of thinking by testing theory with observations, with the facts controlling:<\/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 scientific method \u201cis a vehement and passionate interest in the relation of general principles to irreducible and stubborn facts. All the world over and at all times there have been practical men, absorbed in \u2018irreducible and stubborn facts;\u2019 all the world over and at all times there have been men of philosophic temperament who have been absorbed in the weaving of general principles. It is this union of passionate interest in the detailed facts with equal devotion to abstract generalization which forms the novelty in our present society.\u201d Alfred North Whitehead,\u00a0<em>Science and the Modern World\u00a0<\/em>(1925) 3.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">The new chapter ignores the scientific method explained by the Supreme Court above and erroneously asserts it is a \u201cMyth\u201d there is a single scientific method and states instead that it is an incomprehensible process:<\/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\">\u201cMyth: There is a single scientific method that all scientists follow.<br>\u201cFact: The process of science is nonlinear and dynamic.\u201d Id. 102.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">As detailed above, the new \u201cHow Science Works\u201d chapter\u2019s assertion that it is a \u201cmyth\u201d there is a single scientific method is fundamentally incorrect science. The scientific method has been the foundation of modern science since the Scientific Revolution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In contrast to the new chapter, Prof. David Goodstein\u2019s \u201cHow Science Works\u201d chapter in earlier editions of the\u00a0<em>Reference Manual\u00a0<\/em>explained that scientific knowledge is derived by the scientific method:<\/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\"><em>\u201c<\/em>In short, the essence of science is the scientific method.\u201d\u00a0<em>3<sup>rd<\/sup>\u00a0Edition Reference Manual\u00a0<\/em>39.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">He explained the scientific method essentially the same way the Supreme Court and Prof. Feynman did:<\/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\">\u201cWhat\u2019s required of a theory in science is that it make new predictions that can be tested by new experiments or observations and falsified or verified.\u201d Id. 51.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">He emphasized that \u201cdata are the coin of the realm in science, and they are always treated with reverence.\u201d Id. 47.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quoting Galileo, he observed, \u201cIn matters of science, the authority of thousands is not worth the humble reasoning of one single person.\u201d Id. 47. That is, consensus is not the test in science.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He also observed that the scientific method and legal method are basically the same, which should be helpful and reassuring to judges and lawyers who are not trained in science:<\/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\">\u201c[S]cience and the law share, at the deepest possible level, the same aspirations and many of the same methods \u2026 using empirical evidence, to arrive at rational conclusions.\u201d Id. 52.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">5.\u00a0 Consensus Is Not the Foundation of Science<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The new chapter repeatedly emphasizes \u201cscientific consensus\u201d and \u201cwidespread acceptance\u201d as a defining feature of scientific validity. In a section titled \u201cAchieving Scientific Consensus,\u201d it presents \u201cFigure 3. Indicators of scientific consensus, a spectrum from \u201clow\u201d to \u201chigh\u201d of the \u201clikelihood that consensus on a hypothesis has been reached.\u201d Id. 97.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"723\" height=\"275\" data-attachment-id=\"439479\" data-permalink=\"https:\/\/climatescience.press\/?attachment_id=439479\" data-orig-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/image-165.png?fit=969%2C369&amp;ssl=1\" data-orig-size=\"969,369\" 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=\"image\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/image-165.png?fit=723%2C275&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/image-165.png?resize=723%2C275&#038;ssl=1\" alt=\"\" class=\"wp-image-439479\" srcset=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/image-165.png?w=969&amp;ssl=1 969w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/image-165.png?resize=300%2C114&amp;ssl=1 300w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/image-165.png?resize=768%2C292&amp;ssl=1 768w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/image-165.png?resize=640%2C244&amp;ssl=1 640w\" sizes=\"auto, (max-width: 723px) 100vw, 723px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It then asserts that \u201cthe highest level of certainty science has to offer\u201d is when a theory has \u201cachieved widespread acceptance.\u201d Id. 97. It also asserts, \u201cwidespread acceptance provides a strong indicator of the reliability of scientifically acquired knowledge.\u201d Id. 96.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But consensus is a sociological phenomenon, not the scientific method. As Michael Crichton observed in a well-known lecture:<a href=\"https:\/\/wattsupwiththat.com\/2026\/04\/12\/happer-lindzen-koonin-letter-to-the-federal-judicial-center\/#_bookmark0\"><sup>1<\/sup><\/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\">\u201cThere is no such thing as consensus science. If it\u2019s consensus, it isn\u2019t science. If it\u2019s science, it isn\u2019t consensus.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Consensus is an inferior and inherently fragile substitute for the gold-standard of science: testable predictions confronted with data. It is invoked primarily in fields where controlled experiments are difficult or impossible and where predictions cannot be decisively tested. It is vulnerable to groupthink, funding lock-in, and the natural human reluctance to acknowledge error.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Scientific progress\u2014from Galileo to Curie to Einstein\u2014has often required breaking with consensus, and history offers many examples in which a prevailing consensus was later overturned, including Lysenkoism in the Soviet Union, the long resistance to plate tectonics, and the brief mid-20th-century consensus about imminent global cooling. Even though consensus can be overturned by a single experiment or observation, it can persist long after contrary evidence has accumulated precisely because it is maintained socially rather than empirically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This social maintenance of consensus also makes it important to not dismiss\u00a0<em>a priori\u00a0<\/em>the opinions of credentialed experts from other fields, as they need not be constrained by consensus thinking or rewards.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The new chapter cites the Antarctic ozone hole as an illustration of consensus functioning properly. Yet even here, the scientific picture is more complex than the chapter suggests. The springtime ozone hole over Antarctica has appeared every year since its discovery in 1979, when global satellite mapping began. Despite substantial declines in stratospheric halogen concentrations following the Montreal Protocol, the size and depth of the ozone hole have shown little systematic change. There remain scientifically credible reasons to question whether human-emitted halogens are the dominant cause of the phenomenon. As an example of \u201cconsensus science,\u201d the ozone hole is far from straightforward.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the chapter sought a clear illustration of how science should inform public policy, the causal link between cigarette smoking and lung cancer would have been far more appropriate. That relationship rests on converging lines of evidence, strong statistical associations, mechanistic understanding, and predictions repeatedly confirmed by observation. It exemplifies the empirical rigor that should guide judicial evaluation of scientific claims.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In summary, the new \u201cHow Science Works\u201d chapter statement that \u201cwidespread acceptance\u201d and \u201cscientific consensus\u201d is \u201cthe highest level of certainty science has to offer\u201d and \u201cprovides a strong indicator of the reliability of scientifically acquired knowledge\u201d is an egregious misstatement of what science has been since the Scientific Revolution in the 1600s \u2013 a discipline based on the scientific method.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Simply stated, if it\u2019s consensus, it is not science.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6.\u00a0 The Chapter Mischaracterizes Science as a Community-Governed Enterprise<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Section headings such as\u00a0<em>\u201cScience is Carried Out by a Community that Holds Members to Norms\u201d\u00a0<\/em>and\u00a0<em>\u201cScience as a Human and Community Endeavor\u201d\u00a0<\/em>describe something closer to a political party or a religious order than to the scientific method. Science is indeed a human activity, but its authority derives from reproducible results, not from community norms or majority agreement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The earlier Goodstein chapter captured this distinction clearly and succinctly. The new version obscures it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7.\u00a0 Recommendations<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We applaud the Federal Judicial Center\u2019s removal of the \u201cReference Guide on Climate Science\u201d chapter from the new\u00a0<em>Reference Manual\u00a0<\/em>because it is not the neutral and dispassionate statement of science the\u00a0<em>Manual\u00a0<\/em>is famous for.<a href=\"https:\/\/wattsupwiththat.com\/2026\/04\/12\/happer-lindzen-koonin-letter-to-the-federal-judicial-center\/#_bookmark1\"><sup>2<\/sup><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because the\u00a0<em>\u201c<\/em>How Science Works<em>\u201d\u00a0<\/em>chapter was written in large part to support the now-withdrawn climate chapter\u2014and because it departs so dramatically from the\u00a0<em>Manual\u2019s\u00a0<\/em>tradition of neutrality\u2014we respectfully recommend that it also be withdrawn before federal and state judges are mistakenly led to use it to admit or exclude scientific evidence, and its false science contaminates what we understand is more than 1,000 climate-related cases in state and federal courts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We also respectfully recommend that it be replaced by the earlier Goodstein version that remains a concise, accurate, and non-ideological explanation of scientific reasoning appropriate for judicial use.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Further, Center Director Judge Rosenberg advised John McCuskey, the Attorney General of West Virginia, in a February 24th letter that the National Academy of Sciences (NAS) will not remove the \u201cReference Guide on Climate Science\u201d chapter from its version of the\u00a0<em>Reference Manual<\/em>: \u201cThe Academies will include asterisked language in its web and printed versions of the RMSE indicating that the FJC has omitted the chapter from its version of the manual.\u201d We respectfully recommend the Center direct NAS to remove both the \u201cHow Science Works\u201d and the \u201cReference Guide on Climate Science\u201d chapters from their version of the Federal Judicial Center\u2019s\u00a0<em>Reference Manual on Scientific Evidence:4<sup>th<\/sup>\u00a0Edition.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, please advise whether the Center plans to take these steps promptly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We appreciate the Federal Judicial Center\u2019s longstanding commitment to providing judges with reliable, unbiased guidance. Ensuring that the\u00a0<em>Manual\u00a0<\/em>remains free of advocacy and conflicts of interest is essential to maintaining that trust.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Respectfully submitted,<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/i0.wp.com\/wattsupwiththat.com\/wp-content\/uploads\/2026\/04\/image-66.png?resize=720%2C108&amp;quality=75&amp;ssl=1\" alt=\"\" class=\"wp-image-10461414\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><u>Richard Lindzen<\/u><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I am an Alfred P. Sloan Professor of Atmospheric Science Emeritus at MIT. After completing my doctorate at Harvard in 1964 (with a thesis on the interaction of photochemistry, radiation and dynamics in the stratosphere), I did postdoctoral work at the University of Washington and at the University of Oslo before joining the National Center for Atmospheric Research as a staff scientist. At the end of 1967, I moved to the University of Chicago as a tenured associate professor, and in 1971 I returned to Harvard to assume the Gordon McKay Professorship (and later the Burden Professorship) in Dynamic Meteorology. In 1981 I moved to MIT to assume the Alfred P. Sloan Professorship in Atmospheric Sciences. I have also held visiting professorships at UCLA, Tel Aviv University, and the National Physical Laboratory in Ahmedabad, India, and the Hebrew University in Jerusalem, the Jet Propulsion Laboratory in Pasadena, and the Laboratory for Dynamic Meteorology at the University of Paris.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I developed our current understanding of the quasi-biennial oscillation of the tropical stratosphere, the current explanation for dominance of the solar semidiurnal and diurnal tides at various levels of the atmosphere, the role of breaking gravity waves as a major source of friction in the atmosphere, and the role of this friction in reversing the meridional temperature gradient at the tropopause (where the equator is the coldest latitude) and the mesopause (where temperature is a minimum at the summer pole and a maximum at the winter pole). I have also developed the basic description of how surface temperature in the tropics controls the distribution of cumulus convection and led the group that discovered the iris effect where upper-level cirrus contract in response to warmer surface temperatures. I have published approximately 250 papers and books. I am an award recipient of the American Meteorological Society and the American Geophysical Union. I am a fellow of the American Meteorological Society, the American Geophysical Union and the American Association for the Advancement of Science, and a member of the National Academy of Sciences and the American Academy of Arts and Sciences.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I have served as the director of the Center for Earth and Planetary Sciences at Harvard and on numerous panels of the National Research Council. I was also a lead author on the Third Assessment Report of the UN\u2019s Intergovernmental Panel on Climate Change \u2013 the report for which the IPCC shared the Nobel Peace Prize with Al Gore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><u>William Happer<\/u><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I am a Professor Emeritus in the Department of Physics at Princeton University.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I began my professional career in the Physics Department of Columbia University in 1964, where I served as Director of the Columbia Radiation Laboratory from 1976 to 1979. I joined the Physics Department of Princeton University in 1980.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I invented the sodium guidestar that is used in astronomical adaptive optics systems to correct the degrading effects of atmospheric turbulence on imaging resolution. I have published over 200 peer-reviewed scientific papers, am a Fellow of the American Physical Society, the American Association for the Advancement of Science, and a member of the American Academy of Arts and Sciences, the National Academy of Sciences and the American Philosophical Society.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I served as Director of Energy Research in the U.S. Department of Energy from 1991 to 1993. I was a co-founder in 1994 of Magnetic Imaging Technologies Incorporated (MITI), a small company specializing in the use of laser-polarized noble gases for magnetic resonance imaging. I served as Chairman of the Steering Committee of JASON from 1987 to 1990.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I served as Deputy Assistant to the President and Senior Director for Emerging<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Technologies at The National Security Council in the White House from 2018 to 2019.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I am the Chair of the Board of Directors of the CO<sub>2<\/sub>\u00a0Coalition, a nonprofit 501(c)(3) organization established in 2015 to educate thought leaders, policy makers and the public about the vital contribution made by carbon dioxide to our lives and our economy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><u>Steven E. Koonin<\/u><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I am the Edward Teller Senior Fellow at Stanford University\u2019s Hoover Institution, which I joined in September 2024.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prior to that, I was a University Professor at New York University, where I held appointments as a Professor of Information, Operations, and Management Sciences in the Stern School of Business and a Professor of Civil and Urban Engineering in the Tandon School of Engineering while serving as the Founding Director of the Center for Urban Science and Progress (CUSP).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I served as Undersecretary for Science at the U.S. Department of Energy from May 2009, following my confirmation by the U.S. Senate, until November 2011.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prior to joining the government, I spent five years, from March 2004 to May 2009, as Chief Scientist for BP, p.l.c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From September 1975 to July 2006, I was a professor of theoretical physics at Caltech and was the Institute\u2019s Provost from February 1995 to January 2004.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I was a director of CERES, Inc., a publicly traded company pursuing genetically enhanced bioenergy crops, from 2012 to 2015 and have been an Independent Director of GP Strategies (now GP Government Solutions) since 2016.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">My memberships include the U.S. National Academy of Sciences, the American Academy of Arts and Sciences, the Council on Foreign Relations. I am a former member of the Trilateral Commission. I am a member of the JASON advisory group from July 1988 to May 2009, and from November 2011 to present, and served as the group\u2019s chair from 1998 to 2004.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I have served as an independent governor of the Los Alamos, of Lawrence Livermore National Security LLC since July 2012, and of the Sandia Corporation from 2016 to 2017 and was a member of the Secretary of Energy\u2019s Advisory Board from 2013 to 2016. I have also served as a Trustee of the Institute for Defense Analyses from 2014 to 2025.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I hold a B.S. in Physics from Caltech (1972) and a Ph.D. in Theoretical Physics from MIT (1975).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cc:\u00a0<br>Judge Kathleen Cardone, U.S. District Court for the Western District of Texas<br>Judge Sara L. Ellis, U.S. District Court for the Northern District of Illinois<br>Judge Ralph R. Erickson, U.S. Court of Appeals for the Eighth Circuit<br>Judge Michelle M. Harner, U.S. Bankruptcy Court for the District of Maryland<br>Judge Suzanne Mitchell, U.S. District Court for the Western District of Oklahoma<br>Judge Kevin C. Newsom, U.S. Court of Appeals for the Eleventh Circuit<br>Judge B. Lynn Winmill, U.S. District Court for the District of Idaho<br>Judge Robert J. Conrad, Jr., Director of the Administrative Office of the U.S. Courts<br>Judge Robin L. Rosenberg, Director of the Federal Judicial Center<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>1<\/sup>\u00a0Michael Crichton,\u00a0<em><a href=\"https:\/\/wattsupwiththat.com\/2010\/07\/09\/aliens-cause-global-warming-a-caltech-lecture-by-michael-crichton\/\">Aliens Cause Global Warming<\/a>,\u00a0<\/em>Caltech Michelin Lecture (Jan. 17, 2003).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>2<\/sup>\u00a0Its fundamental scientific flaws are detailed in Profs. Lindzen\u2019s and Happer\u2019s paper\u00a0<a href=\"https:\/\/na01.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fco2coalition.org%2Fpublications%2Fphysics-demonstrates-that-increasing-greenhouse-gases-cannot-cause-dangerous-warming-extreme-weather-or-any-harm%2F&amp;data=05%7C02%7C%7C0e44eaab875a4f8fa67208ddaa8763fb%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638854220665915879%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;sdata=9Jfil965AdSlca6kOEhzaFZvkOjWxLGMSAJJF5nkzao%3D&amp;reserved=0\">Physics<\/a>\u00a0<a href=\"https:\/\/na01.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fco2coalition.org%2Fpublications%2Fphysics-demonstrates-that-increasing-greenhouse-gases-cannot-cause-dangerous-warming-extreme-weather-or-any-harm%2F&amp;data=05%7C02%7C%7C0e44eaab875a4f8fa67208ddaa8763fb%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638854220665915879%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;sdata=9Jfil965AdSlca6kOEhzaFZvkOjWxLGMSAJJF5nkzao%3D&amp;reserved=0\">Demonstrates That Increasing Greenhouse Gases Cannot Cause Dangerous Warming, Extreme<\/a>\u00a0<a href=\"https:\/\/na01.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fco2coalition.org%2Fpublications%2Fphysics-demonstrates-that-increasing-greenhouse-gases-cannot-cause-dangerous-warming-extreme-weather-or-any-harm%2F&amp;data=05%7C02%7C%7C0e44eaab875a4f8fa67208ddaa8763fb%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638854220665915879%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;sdata=9Jfil965AdSlca6kOEhzaFZvkOjWxLGMSAJJF5nkzao%3D&amp;reserved=0\">Weather or Any Harm<\/a>\u00a0and in Prof. Koonin\u2019s book\u00a0<a href=\"https:\/\/www.amazon.com\/Unsettled-Updated-Expanded-Climate-Science\/dp\/1637745257\/\"><em>Unsettled<\/em><\/a><em>\u00a0<\/em>(2d. ed. 2024).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Happer, Lindzen, and Koonin letter (dated April 1, 2026) is an open letter addressed to Chief Justice John G. Roberts in his role as Chair of the Federal Judicial Center (FJC). It critiques aspects of the Fourth Edition of the Reference Manual on Scientific Evidence, a long-standing resource used by federal judges to evaluate scientific evidence in court.<\/p>\n","protected":false},"author":121246920,"featured_media":439472,"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\":\"AADyCLTUq4kd94qFgRgb9NSriR2vAveKhYEYFrTUq4kdt4qFgRi01KuJHbeKhYEYtNSriR23ioWBGLTUq4kdt4qFgRi01KuJHbeKhYEYtNSriR23ioWBGLTUq4kdt4qFgRi01KuJHbeKhYEYtNSriR23ioWBGJzftbAc7ti5zBEp3N+1sBwz7ti5zBEQnN+1sByu2LnMEZzftbAcrti5zBGHhPvmGpzftbAcx4T75hq9AtzftbAcAa7YucwRh4T75hqu2LnMEYeE++Yarti5zBGHhPvmGq7YucwRh4T75hqu2LnMEYeE++Yarti5zBGHhPvmGq7YucwRh4T75hqu2LnMEYeE++Yarti5zBGHhPvmGq7YucwRh4T75hqu2LnMEYeE++Yarti5zBG6wOHDGtyowZEWAvrA4cMaDpyowZEW+sDhwxoUnKjBkRb6wOHDGgO11K\/qGdyowZEWAPrA4cMaAIKp\/L4WusDhwxr3ioWBGA201KuJHfeKhYEYA7TUq4kdt4qFgRi01KuJHfeKhYEYAbTUq4kd94qFgRgBtNSriR33ioWBGAW01KuJHfeKhYEYBbTUq4kd94qFgRgBtNSriR33ioWBGAO01KuJHfeKhYEYAbTUq4kdt4qFgRi01KuJHfeKhYEYA7TUq4kd94qFgRgFtNSriR23ioWBGLTUq4kd94qFgRgA9NSriR0Frti5zBG01KuJHa7YucwR9NSriR0Jrti5zBG01KuJHa7YucwR9NSriR0Drti5zBG01KuJHa7YucwRtNSriR2u2LnMEfTUq4kdEa7YucwR9NSriR0C7ti5zBENnN+1sByu2LnMEZzftbAc7ti5zBEJnN+1sBzu2LnMEQGc37WwHK7YucwRnN+1sByu2LnMEZzftbAcrti5zBGc37WwHO7YucwRA5zftbAc7ti5zBEBnN+1sByu2LnMEZzftbAcrti5zBGc37WwHK7YucwRnN+1sBzu2LnMEQGc37WwHK7YucwRnN+1sByu2LnMEZzftbAcrti5zBGc37WwHO7YucwRA5zftbAcrti5zBGc37WwHK7YucwRnN+1sBzu2LnMEQOc37WwHK7YucwRnN+1sBzu2LnMEQDc37WwHATHhPvmGi76wOHDGgGRnfb4FbeKhYEYusDhwxr3ioWBGIEDusDhwxr3ioWBGBWCqfy+FvrA4cMaAMKp\/L4WAfrA4cMaCNyowZEWR5Gd9vgVnKjBkRbHhPvmGgqu2LnMEfTUq4kdD+7YucwRzgL01KuJHQiu2LnMEbTUq4kdrti5zBG01KuJHa7YucwRtNSriR2u2LnMEbTUq4kdrti5zBG01KuJHa7YucwRtNSriR2u2LnMEbTUq4kdrti5zBG01KuJHa7YucwRtNSriR2u2LnMEbTUq4kdrti5zBG01KuJHa7YucwRtNSriR2u2LnMEbTUq4kdrti5zBG01KuJHa7YucwRtNSriR2u2LnMEbTUq4kdrti5zBG01KuJHZOCxpIR9dSv6hkCusDhwxqTD5wWhASiAYwOvASCFaQkhgiQEKgEIpYMrg6OAYIBxqMBAQEIAQZIAghKmAcBAQgBA0gWAgEBCAK4EQyAAQzSEwECSFicFAEBCAJCAQJIAIgHAQEIAQNIFgIBAQgCQgECSFiGBQEBCAJCAQJIAJYIAQEIApwDDCgM3gQBAkgAjgcBAQgBA0gWAgEBCAKKAgwkDDAMxAQBAkhYggUBAQgCQgECSACgAwEBCAEDSBYCAQEIAkIBAkhYsgUBAQgCQgECSAC+AwEBCAJCAQJIAJgGAQEIAkIBAkgAugUBAQgBA0gWAgEBCAJCAQJIWJwGAQEIAg4EDGABAkgAjAIBAQgCQgEFSACmCwEBCAEGSAIEAgEHgmSCCIAPmgiEGqYpggWWGIAFngiyFaAZ5soBvBOOHYYHhgOiBIovugK+FMKSAiSeOKQDmgIcqgGGDLQENKYCILIFjAGSBCSAGZwMgAKGCCCYA\/zKAQEBCAEGSAIEAgEESDABAQgCjgHQAQECSACIAgEBCAJCAQVIvqcCvkGMBYAUnAOaDrYZvhyqCsTaAoAC2H7iAwEBCAEGSAIISogmAQEIAkIBAkgAqgoBAQgCjAHOAQECSACGAgEBCAJCAQJIALYCAQEIAkIBAkgAsAcBAQgCQgECSACwDgEBCAJCAQJIAJQLAQEIAkIBAkgAtAIBAQgCQgECSAC+AgEBCAJCAQJIALgIAQEIApAB0gEBAkgAigIBAQgCQgECSAC+AwEBCAJCAQJIALYLAQEIAkIBAkgAigUBAQgCQgECSAC+AwEBCAJCAQJIAIoFAQEIAkIBAkgAkAcBAQgCQgECSACKCwEBCAJCAQJIALoKAQEIAkIBAkgAmAMBAQgCQgECSACoFgEBCABIABABAQgDAA5SAQJIAJAIAQEIAwAOUgEFSNZGqCKAmwG+AbAzsAicAYICgkygFq4EiAicAdLuA8ACAqQD3AMBAQgBBkgCCDawCqoLRATaF7wXAQEIAQZIwAmEGAMC6iNC\/gJeSoYY6BdeuAVClgNCtANCNEKUBUK2AUKmAagCQpABQhCiAbwLQpICogRCHJ4CQrgHQpYKQhyuAkKWDEKKFUIcogJCpgWwBUKICkIcoAJCigIitgJCGkKKCawDQq4DQhpCgAeOAYQBQuiiAV6aB0IaQoISjAE4QooHQhpCsARCmAhCpgM0tgJCGkKUAjA8LEKiA0IaQpwFQoAEQpoGQrwFQhpChgZCHLIBQoQMXsZqXoAJQqQIQhpCigRClAxCnhFCoAIkmARClBZCmA5Chg1CggJCHKwCQjqaAhyqAbwHQrIDQhw8QroDNKYCIJQFQiCMAZIEJIAKQrAGQpQInAyAAjZCtAJCoAQgmgNC3soBXjJCigJCxANeiiZCrApCiAJCuAJCsgdCsg5ClgtCtgJCgANCughCjAJCgARCuAtCjAVCgARCjAVCkgdCjAtCvApCmgNCqhZCEkKSCELOxgEEAkiGGMYYAQEIAQZIAghKtgUBAQgCQgECSACUAwEBCAJCAQJIALIDAQEIAkIBAkgAMgEBCAJCAQJIAJIFAQEIAkIBAkgAtAEBAQgCnAEM6gEBAkgAjAQBAQgCQgECSACOAQEBCAIGDJYBDPYBAQJIAKwNAQEIAogCDNYCAQJIALIGAQEIAg4EDGABAkgAuAIBAQgCQgECSAC2BwEBCAJCAQJIAJQKAQEIAg4EDGABAkgAiAMBAQgCQgECSACUDAEBCAJCAQJIAIgVAQEIAg4EDGABAkgAvAIBAQgCnAUM6gUBAkgAlAsBAQgCQgECSACGCgEBCAIOBAxgAQJIALoCAQEIAoACDBYM8AIBAkgAoAUBAQgBA0gWAgEBCAKACQzOCQECSFiMDQEBCAJCAQJIAKwDAQEIAQNIFgIBAQgCtgYMggEM0ggBAkhYqAkBAQgCQgEFSOJ7vqYBhAS+A6QNnAGqBrABpgOeFrYDsCWqA5gBjAuKDagDmAGYBYYDrAyGCYgJmBDE9AII9BSAAq4hAwLOJwQDAAQCBgMCBAIEAwEGJAEP0AECDgIEBgUAlgGiAQEBCAECSAgBA+ACRjqguwKuNYwKhE6OG6QJxNYDjAGAGTSgBTA8hCGWDeRqAQEIAQZIAghKvggBAQgCQgECSACiCAEBCAEDSBYCAQEIAkIBAkhYoAQBAQgCQgECSACSDAEBCAJCAQJIAJwRAQEIApYCDBgMyAMBAkgAmgcBAQgCQgECSACSFgEBCAJCAQJIAJYOAQEIAkIBAkgAhA0BAQgCQgECSACAAgEBCAIOBAxgAQJIAIYDAQEIAjAMjgIMEAyeAQzeBQECSACUDQEBCAJCAQJIALADAQEIAg4EDGABAkgAlgEBAQgCDqIDDCgMmgIMFAz4BwECSACGDQEBCAIWDIABDIYEDBgM5gYBAkgAoBABAQgCQgECSACuBgEBCAKKCAyQDAy0AQz0FgECSACkFwEBCAJCAQJIALICAQEIApYEDBQMxAUBAkgAmAgBAQgCQgEFSMAKijGMCqwzuBfAHZIHrDq0A5gBjA20BoQCmAG+DJwBmBCeCZwXogWQCJoC4ssDSAMA1A68AZ4WhASiAYwOvASCFaQkhgiQEKgEIpYMrg6OAZ4sggiAD5oIhBqmKYIFlhiABZ4IshWgGQEH7tUCJJ44pAOaAhyqAYYMtAQ0pgIgsgWMAZIEJIAZnAyAAoYIIJJjvkGMBYAUnAOaDrYZvhyqCgEAxNoChNoCAQnW2QMAvBbmFwMLWgMFTgMSZoonAwLOJwYCDgIEBgUAtLwCrjWMCoROjhukCcTWA4wBgBk0oAUwPIQhiGSKMYwKrDO4FwEPxRIoAMENhwAhACgBJwEoBCECJwChAAQAhwAhACgBJwAoACcAKAMnAAcAIQAoAScBBACBAIQAgQCEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScAKAAnACgDJwAHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEAIEAhACBAIQAKAQnAIcAIQAoAScAKAAnACgDJwAHACEAKAEnAQQAgQCEAIEAhACBAIQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwAoACcAKAMnAAcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwAoACcAKAMnAAcAIQAoAScBBAAoBCcAhwAhACgBJwEBAIQAgQCEACgEJwCHACEAKAEnAQQAKAQhAicAhwAhACgAIQAnACEIJwChAKgAKAAnACgDIQAoAsQLwQDEAMEAxADBAMQAwQDEAMEAIQDBFIcAIQAoACEAJwAhCCcAoQCoACgBJwAoA4cAIQAoAScBBACBACgEJwCHACEAKAEnAQQAKAQhAicAxAjBAMQAIQCHACEAKAEnASgEIQInAKEABACHACEAKAEnAQQAKAQnAIcAIQAoAScBBACBACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBACBACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScAKAEnAIcAIQAoAScBBACBAIQAKAQnAIcAIQAoAScBBACBAIQAKAQhAicAxAHBAMQAwQDEAMEAxADBAMQAwQDEAMEAIQCoAKEBIQGHACEAKAEnASgEIQInAKEABAFEAIQBxAGHACEAKAEnASgEIQInAIQFIQCoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAxACoACgAqAAoAMQBqAAoAMQAqAAoAMQAqAAoAKgAKACoACgAxACoACgAqAAoAKgAKADEAKgAKADEAKgAKACoACgAxACoACgAxAGoACgAqAAoAMQAqAAoAKgAKACoACgAxAGoACgAqAAoAKgAKACoACgAxAGoACgAqAAoAKgAKACoACgAqAAoAMQBqAAoAKgAKADEAqgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAMQAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAxAGoACgAqAAoAKgAKACoACgAqAAoAMQAqAAoAMQDqAAoAKgAKADEAKgAKADEA6gAKADEA6gAKACoACgAxAKoACgAqAAoAMQBqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKEDIQCHACEAKAEnASgEIQInAKEABACHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEAIEAhAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAgQCEAIEAhAAoBCcAhwAhACgBJwEEAIEAhAAoBCcAhwAhACgBJwEBAIQAgQCEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEBAIQAgQCEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEBAIQAgQCEACgEJwCHACEAKAEnAQQAgQCEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBAQCEAIEAhAAoBCcAhwAhACgBJwEEAIEAhACBAIQAKAQnAIcAIQAoAScAKAAnACgDJwAHACEAKAEnAQQAgQCEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScAKAAnACgDJwAHACEAKAEnAQQAgQCEAIEAhAAoBCcAhwAhACgBJwEEACgEIQInAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBACEAoQAEAIEAhABEAMQEIQInAAEAhAGBAIQAgQCEAYEAhACBAIQBgQCEAIEAhACBACcBKAAhACgEJwAoESEBJwBEAMQHBwAhACgBJwAoACcAKAInACgAIQAoA6gABAAhAKEAxAUhAMEHhwAhACgBJwEoBCECJwChAAQAhwAhACgBJwEEACgEJwCHACEAKAEnACgAJwAoAycABwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEAIEAhACBAIQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEBAIQAgQCEACgEJwCHACEAKAEnAQQAgQCEAIEAhACBAIQAgQCEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBAQCEAIEAhAAoBCcAhwAhACgBJwEBAIQAgQCEAIEAhACBAIQAgQCEACgEJwCHACEAKAEnAQQAgQCEAIEAhACBAIQAgQCEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBACBAIQAgQCEAIEAhAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAgQCEAIEAhAAoBCcAhwAhACgBJwEEACgEIQInAMQEwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxAEhAKjErwSwogRzdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzSGlzdG9yaWNhbGx5LCB0aGUgc2NpZW50aWZpYyBtZXRob2Qgd2FzIGEgbmV3IG1ldGhvZCBvZiB0aGlua2luZyB0aGF0IHVubGVhc2hlZCB0aGUgU2NpZW50aWZpYyBSZXZvbHV0aW9uLiBJdCBkaWZmZXJzIGZyb20gb3RoZXIgY29tbW9uIG1ldGhvZHMgb2YgdGhpbmtpbmcgYnkgdGVzdGluZyB0aGVvcnkgd2l0aCBvYnNlcnZhdGlvbnMsIHdpdGggdGhlIGZhY3RzIGNvbnRyb2xsaW5nOmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzdmFsdWVjaXRhdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgc2NpZW50aWZpYyBtZXRob2Qg4oCcaXMgYSB2ZWhlbWVudCBhbmQgcGFzc2lvbmF0ZSBpbnRlcmVzdCBpbiB0aGUgcmVsYXRpb24gb2YgZ2VuZXJhbCBwcmluY2lwbGVzIHRvIGlycmVkdWNpYmxlIGFuZCBzdHViYm9ybiBmYWN0cy4gQWxsIHRoZSB3b3JsZCBvdmVyIGFuZCBhdCBhbGwgdGltZXMgdGhlcmUgaGF2ZSBiZWVuIHByYWN0aWNhbCBtZW4sIGFic29yYmVkIGluIOKAmGlycmVkdWNpYmxlIGFuZCBzdHViYm9ybiBmYWN0czvigJkgYWxsIHRoZSB3b3JsZCBvdmVyIGFuZCBhdCBhbGwgdGltZXMgdGhlcmUgaGF2ZSBiZWVuIG1lbiBvZiBwaGlsb3NvcGhpYyB0ZW1wZXJhbWVudCB3aG8gaGF2ZSBiZWVuIGFic29yYmVkIGluIHRoZSB3ZWF2aW5nIG9mIGdlbmVyYWwgcHJpbmNpcGxlcy4gSXQgaXMgdGhpcyB1bmlvbiBvZiBwYXNzaW9uYXRlIGludGVyZXN0IGluIHRoZSBkZXRhaWxlZCBmYWN0cyB3aXRoIGVxdWFsIGRldm90aW9uIHRvIGFic3RyYWN0IGdlbmVyYWxpemF0aW9uIHdoaWNoIGZvcm1zIHRoZSBub3ZlbHR5IGluIG91ciBwcmVzZW50IHNvY2lldHku4oCdIEFsZnJlZCBOb3J0aCBXaGl0ZWhlYWQsPGVtPlNjaWVuY2UgYW5kIHRoZSBNb2Rlcm4gV29ybGQ8L2VtPigxOTI1KSAzLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIG5ldyBjaGFwdGVyIGlnbm9yZXMgdGhlIHNjaWVudGlmaWMgbWV0aG9kIGV4cGxhaW5lZCBieSB0aGUgU3VwcmVtZSBDb3VydCBhYm92ZSBhbmQgZXJyb25lb3VzbHkgYXNzZXJ0cyBpdCBpcyBhIOKAnE15dGjigJ0gdGhlcmUgaXMgYSBzaW5nbGUgc2NpZW50aWZpYyBtZXRob2QgYW5kIHN0YXRlcyBpbnN0ZWFkIHRoYXQgaXQgaXMgYW4gaW5jb21wcmVoZW5zaWJsZSBwcm9jZXNzOmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN2YWx1ZWNpdGF0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudOKAnE15dGg6IFRoZXJlIGlzIGEgc2luZ2xlIHNjaWVudGlmaWMgbWV0aG9kIHRoYXQgYWxsIHNjaWVudGlzdHMgZm9sbG93Ljxicj7igJxGYWN0OiBUaGUgcHJvY2VzcyBvZiBzY2llbmNlIGlzIG5vbmxpbmVhciBhbmQgZHluYW1pYy7igJ0gSWQuIDEwMi5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEFzIGRldGFpbGVkIGFib3ZlLCB0aGUgbmV3IOKAnEhvdyBTY2llbmNlIFdvcmtz4oCdIGNoYXB0ZXLigJlzIGFzc2VydGlvbiB0aGF0IGl0IGlzIGEg4oCcbXl0aOKAnSB0aGVyZSBpcyBhIHNpbmdsZSBzY2llbnRpZmljIG1ldGhvZCBpcyBmdW5kYW1lbnRhbGx5IGluY29ycmVjdCBzY2llbmNlLiBUaGUgc2NpZW50aWZpYyBtZXRob2QgaGFzIGJlZW4gdGhlIGZvdW5kYXRpb24gb2YgbW9kZXJuIHNjaWVuY2Ugc2luY2UgdGhlIFNjaWVudGlmaWMgUmV2b2x1dGlvbi5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluIGNvbnRyYXN0IHRvIHRoZSBuZXcgY2hhcHRlciwgUHJvZi4gRGF2aWQgR29vZHN0ZWlu4oCZcyDigJxIb3cgU2NpZW5jZSBXb3Jrc+KAnSBjaGFwdGVyIGluIGVhcmxpZXIgZWRpdGlvbnMgb2YgdGhlPGVtPlJlZmVyZW5jZSBNYW51YWw8L2VtPmV4cGxhaW5lZCB0aGF0IHNjaWVudGlmaWMga25vd2xlZGdlIGlzIGRlcml2ZWQgYnkgdGhlIHNjaWVudGlmaWMgbWV0aG9kOmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN2YWx1ZWNpdGF0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxlbT7igJw8L2VtPkluIHNob3J0LCB0aGUgZXNzZW5jZSBvZiBzY2llbmNlIGlzIHRoZSBzY2llbnRpZmljIG1ldGhvZC7igJ08ZW0+MzxzdXA+cmQ8L3N1cD5FZGl0aW9uIFJlZmVyZW5jZSBNYW51YWw8L2VtPjM5LmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SGUgZXhwbGFpbmVkIHRoZSBzY2llbnRpZmljIG1ldGhvZCBlc3NlbnRpYWxseSB0aGUgc2FtZSB3YXkgdGhlIFN1cHJlbWUgQ291cnQgYW5kIFByb2YuIEZleW5tYW4gZGlkOmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN2YWx1ZWNpdGF0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudOKAnFdoYXTigJlzIHJlcXVpcmVkIG9mIGEgdGhlb3J5IGluIHNjaWVuY2UgaXMgdGhhdCBpdCBtYWtlIG5ldyBwcmVkaWN0aW9ucyB0aGF0IGNhbiBiZSB0ZXN0ZWQgYnkgbmV3IGV4cGVyaW1lbnRzIG9yIG9ic2VydmF0aW9ucyBhbmQgZmFsc2lmaWVkIG9yIHZlcmlmaWVkLuKAnSBJZC4gNTEuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRIZSBlbXBoYXNpemVkIHRoYXQg4oCcZGF0YSBhcmUgdGhlIGNvaW4gb2YgdGhlIHJlYWxtIGluIHNjaWVuY2UsIGFuZCB0aGV5IGFyZSBhbHdheXMgdHJlYXRlZCB3aXRoIHJldmVyZW5jZS7igJ0gSWQuIDQ3LmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UXVvdGluZyBHYWxpbGVvLCBoZSBvYnNlcnZlZCwg4oCcSW4gbWF0dGVycyBvZiBzY2llbmNlLCB0aGUgYXV0aG9yaXR5IG9mIHRob3VzYW5kcyBpcyBub3Qgd29ydGggdGhlIGh1bWJsZSByZWFzb25pbmcgb2Ygb25lIHNpbmdsZSBwZXJzb24u4oCdIElkLiA0Ny4gVGhhdCBpcywgY29uc2Vuc3VzIGlzIG5vdCB0aGUgdGVzdCBpbiBzY2llbmNlLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SGUgYWxzbyBvYnNlcnZlZCB0aGF0IHRoZSBzY2llbnRpZmljIG1ldGhvZCBhbmQgbGVnYWwgbWV0aG9kIGFyZSBiYXNpY2FsbHkgdGhlIHNhbWUsIHdoaWNoIHNob3VsZCBiZSBoZWxwZnVsIGFuZCByZWFzc3VyaW5nIHRvIGp1ZGdlcyBhbmQgbGF3eWVycyB3aG8gYXJlIG5vdCB0cmFpbmVkIGluIHNjaWVuY2U6ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc3ZhbHVlY2l0YXRpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW504oCcW1NdY2llbmNlIGFuZCB0aGUgbGF3IHNoYXJlLCBhdCB0aGUgZGVlcGVzdCBwb3NzaWJsZSBsZXZlbCwgdGhlIHNhbWUgYXNwaXJhdGlvbnMgYW5kIG1hbnkgb2YgdGhlIHNhbWUgbWV0aG9kcyDigKYgdXNpbmcgZW1waXJpY2FsIGV2aWRlbmNlLCB0byBhcnJpdmUgYXQgcmF0aW9uYWwgY29uY2x1c2lvbnMu4oCdIElkLiA1Mi5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDUuIENvbnNlbnN1cyBJcyBOb3QgdGhlIEZvdW5kYXRpb24gb2YgU2NpZW5jZWxldmVsZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBuZXcgY2hhcHRlciByZXBlYXRlZGx5IGVtcGhhc2l6ZXMg4oCcc2NpZW50aWZpYyBjb25zZW5zdXPigJ0gYW5kIOKAnHdpZGVzcHJlYWQgYWNjZXB0YW5jZeKAnSBhcyBhIGRlZmluaW5nIGZlYXR1cmUgb2Ygc2NpZW50aWZpYyB2YWxpZGl0eS4gSW4gYSBzZWN0aW9uIHRpdGxlZCDigJxBY2hpZXZpbmcgU2NpZW50aWZpYyBDb25zZW5zdXMs4oCdIGl0IHByZXNlbnRzIOKAnEZpZ3VyZSAzLiBJbmRpY2F0b3JzIG9mIHNjaWVudGlmaWMgY29uc2Vuc3VzLCBhIHNwZWN0cnVtIGZyb20g4oCcbG934oCdIHRvIOKAnGhpZ2jigJ0gb2YgdGhlIOKAnGxpa2VsaWhvb2QgdGhhdCBjb25zZW5zdXMgb24gYSBoeXBvdGhlc2lzIGhhcyBiZWVuIHJlYWNoZWQu4oCdIElkLiA5Ny5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc2FsdGNhcHRpb25ub0JvdHRvbU1hcmdpbm5vVG9wTWFyZ2luZmlsdGVyaWRsaW5rdXJsc2l6ZVNsdWdsaW5rRGVzdGluYXRpb248cD48c3Ryb25nPlJlOiDigJxIb3cgU2NpZW5jZSBXb3Jrc+KAnSBDaGFwdGVyIGluIHRoZcKgPGVtPlJlZmVyZW5jZSBNYW51YWwgb24gU2NpZW50aWZpYyBFdmlkZW5jZTogNHRoIEVkaXRpb248L2VtPjwvc3Ryb25nPjwvcD4KPHA+VGhlwqA8ZW0+UmVmZXJlbmNlIE1hbnVhbCBvbiBTY2llbnRpZmljIEV2aWRlbmNlwqA8L2VtPmhhcyBsb25nIGJlZW4gdmFsdWVkIGJ5IHRoZSBmZWRlcmFsIGFuZCBzdGF0ZSBqdWRpY2lhcnkgZm9yIGl0cyBuZXV0cmFsaXR5LCBjbGFyaXR5LCBhbmQgcmVzdHJhaW50LiBJdCBpcyB1c2VkIGJ5IG1vcmUgdGhhbiAzLDAwMCBmZWRlcmFsIGp1ZGdlcywgbWFueSBzdGF0ZSBqdWRnZXMsIGFuZCBoYXMgYmVlbiBjaXRlZCBpbiBvdmVyIDEsNzAwIGp1ZGljaWFsIG9waW5pb25zLiBJdHMgcHVycG9zZSBoYXMgYWx3YXlzIGJlZW4gdG8gYXNzaXN0IGNvdXJ0cyBpbiBldmFsdWF0aW5nIHNjaWVudGlmaWMgZXZpZGVuY2XigJRub3QgdG8gYWR2YW5jZSBwYXJ0aWN1bGFyIHNjaWVudGlmaWMsIHBvbGl0aWNhbCwgb3IgcG9saWN5IGFnZW5kYXMuPC9wPgo8cD5XZSB3cml0ZSB0byBleHByZXNzIHNlcmlvdXMgY29uY2VybnMgYWJvdXQgdGhlIEZvdXJ0aCBFZGl0aW9uIG9mIHRoZcKgPGVtPk1hbnVhbDwvZW0+LCByZWxlYXNlZCBhIGZldyBtb250aHMgYWdvLiBTZXZlcmFsIGNoYXB0ZXJzIGRlcGFydCBzaGFycGx5IGZyb20gdGhlIE1hbnVhbOKAmXMgbG9uZ3N0YW5kaW5nIHRyYWRpdGlvbiBvZiBuZXV0cmFsaXR5LjwvcD4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj4xLsKgIFRoZSBSZW1vdmVkIENsaW1hdGUgU2NpZW5jZSBDaGFwdGVyIFJldmVhbGVkIFN0cnVjdHVyYWwgUHJvYmxlbXM8L2gzPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjIuwqAgVGhlIFJlbWFpbmluZyBDaGFwdGVyLCDigJxIb3cgU2NpZW5jZSBXb3JrcyzigJ0gU3VmZmVycyBmcm9tIFNpbWlsYXIgRGVmZWN0czwvaDM+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+My7CoCBUaGUgTmV3IENoYXB0ZXIgQWRvcHRzIGFuIEFkdm9jYWN5IEZyYW1ld29yaywgTm90IGEgU2NpZW50aWZpYyBPbmU8L2gzPgo8cD5UaGUgdmVyeSBmaXJzdCBwYXJhZ3JhcGggYXNzZXJ0cyB0aGF0IOKAnHB1YmxpYyByZWxhdGlvbnMgY2FtcGFpZ25zIGhhdmUgbWlzbGVkIHRoZSBwdWJsaWMgYWJvdXQgdGhlIHRydWUgc3RhdGUgb2Ygc2NpZW50aWZpYyBjb25zZW5zdXMs4oCdIGNpdGluZyBOYW9taSBPcmVza2VzIGFuZCBFcmlrIENvbndheeKAmXPCoDxlbT5NZXJjaGFudHMgb2YgRG91YnQ8L2VtPi4gVGhhdCBib29r4oCUYW5kIHRoZSBmaWxtIGJhc2VkIG9uIGl04oCUZXhwbGljaXRseSBhcmd1ZXMgdGhhdCB0aGVyZSBpcyDigJx6ZXJvIGFyZ3VtZW50IGFtb25nIGFjdHVhbCBzY2llbnRpc3Rz4oCdIGFib3V0IGNhdGFzdHJvcGhpYyBjbGltYXRlIGNoYW5nZS48L3A+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+NC7CoCBUaGUgR29sZCBTdGFuZGFyZCBvZiBTY2llbmNlIElzIFByZWRpY3Rpb24gVGVzdGVkIEFnYWluc3QgUmVhbGl0eTwvaDM+CjxwPkFzIHNjaWVudGlzdHMsIHdlIGNvbXBsZXRlbHkgYWdyZWUgd2l0aCB0aGUgU3VwcmVtZSBDb3VydCBpbiB0aGXCoDxlbT5EYXViZXJ0wqA8L2VtPmNhc2UgdGhhdCBzY2llbnRpZmljIGtub3dsZWRnZSBtdXN0IGJlIGRlcml2ZWQgYnkgdGhlIHNjaWVudGlmaWMgbWV0aG9kOjwvcD4KPHA+4oCcW0ldbiBvcmRlciB0byBxdWFsaWZ5IGFzIOKAmHNjaWVudGlmaWMga25vd2xlZGdlLOKAmSBhbiBpbmZlcmVuY2Ugb3IgYXNzZXJ0aW9uIG11c3QgYmUgZGVyaXZlZCBieSB0aGUgc2NpZW50aWZpYyBtZXRob2QuICoqKiDigJhTY2llbnRpZmljIG1ldGhvZG9sb2d5IHRvZGF5IGlzIGJhc2VkIG9uIGdlbmVyYXRpbmcgaHlwb3RoZXNlcyBhbmQgdGVzdGluZyB0aGVtIOKApnRoaXMgbWV0aG9kb2xvZ3kgaXMgd2hhdCBkaXN0aW5ndWlzaGVzIHNjaWVuY2UgZnJvbSBvdGhlciBmaWVsZHMgb2YgaHVtYW4gaW5xdWlyeS7igJnigJ3CoDxlbT5EYXViZXJ0IHYuIE1lcnJlbGwgRG93IFBoYXJtYWNldXRpY2FscywgSW5jPC9lbT4uLCA1MDkgVS5TLiA1NzksIDU5MCwgNTkzICgxOTkzKShjaXRhdGlvbnMgb21pdHRlZCkuPC9wPgo8cD7igJxbV11lIGNvbXBhcmUgdGhlIHJlc3VsdCBvZiBbYSB0aGVvcnnigJlzXSBjb21wdXRhdGlvbiB0byBuYXR1cmUsIOKApiBjb21wYXJlIGl0IGRpcmVjdGx5IHdpdGggb2JzZXJ2YXRpb25zLCB0byBzZWUgaWYgaXQgd29ya3MuIElmIGl0IGRpc2FncmVlcyB3aXRoIGV4cGVyaW1lbnQsIGl0IGlzIHdyb25nLiBJbiB0aGF0IHNpbXBsZSBzdGF0ZW1lbnQgaXMgdGhlIGtleSB0byBzY2llbmNlLuKAncKgPGVtPlRoZSBDaGFyYWN0ZXIgb2YgUGh5c2ljYWwgTGF3wqA8L2VtPigxOTY1KSwgcC4gMTUwLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkhpc3RvcmljYWxseSwgdGhlIHNjaWVudGlmaWMgbWV0aG9kIHdhcyBhIG5ldyBtZXRob2Qgb2YgdGhpbmtpbmcgdGhhdCB1bmxlYXNoZWQgdGhlIFNjaWVudGlmaWMgUmV2b2x1dGlvbi4gSXQgZGlmZmVycyBmcm9tIG90aGVyIGNvbW1vbiBtZXRob2RzIG9mIHRoaW5raW5nIGJ5IHRlc3RpbmcgdGhlb3J5IHdpdGggb2JzZXJ2YXRpb25zLCB3aXRoIHRoZSBmYWN0cyBjb250cm9sbGluZzo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cXVvdGUgLS0+CjxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Jsb2NrcXVvdGU+CjwhLS0gL3dwOnF1b3RlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBuZXcgY2hhcHRlciBpZ25vcmVzIHRoZSBzY2llbnRpZmljIG1ldGhvZCBleHBsYWluZWQgYnkgdGhlIFN1cHJlbWUgQ291cnQgYWJvdmUgYW5kIGVycm9uZW91c2x5IGFzc2VydHMgaXQgaXMgYSDigJxNeXRo4oCdIHRoZXJlIGlzIGEgc2luZ2xlIHNjaWVudGlmaWMgbWV0aG9kIGFuZCBzdGF0ZXMgaW5zdGVhZCB0aGF0IGl0IGlzIGFuIGluY29tcHJlaGVuc2libGUgcHJvY2Vzczo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cXVvdGUgLS0+CjxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPuKAnE15dGg6IFRoZXJlIGlzIGEgc2luZ2xlIHNjaWVudGlmaWMgbWV0aG9kIHRoYXQgYWxsIHNjaWVudGlzdHMgZm9sbG93Ljxicj7igJxGYWN0OiBUaGUgcHJvY2VzcyBvZiBzY2llbmNlIGlzIG5vbmxpbmVhciBhbmQgZHluYW1pYy7igJ0gSWQuIDEwMi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Jsb2NrcXVvdGU+CjwhLS0gL3dwOnF1b3RlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFzIGRldGFpbGVkIGFib3ZlLCB0aGUgbmV3IOKAnEhvdyBTY2llbmNlIFdvcmtz4oCdIGNoYXB0ZXLigJlzIGFzc2VydGlvbiB0aGF0IGl0IGlzIGEg4oCcbXl0aOKAnSB0aGVyZSBpcyBhIHNpbmdsZSBzY2llbnRpZmljIG1ldGhvZCBpcyBmdW5kYW1lbnRhbGx5IGluY29ycmVjdCBzY2llbmNlLiBUaGUgc2NpZW50aWZpYyBtZXRob2QgaGFzIGJlZW4gdGhlIGZvdW5kYXRpb24gb2YgbW9kZXJuIHNjaWVuY2Ugc2luY2UgdGhlIFNjaWVudGlmaWMgUmV2b2x1dGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnF1b3RlIC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPgo8IS0tIC93cDpxdW90ZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5IZSBleHBsYWluZWQgdGhlIHNjaWVudGlmaWMgbWV0aG9kIGVzc2VudGlhbGx5IHRoZSBzYW1lIHdheSB0aGUgU3VwcmVtZSBDb3VydCBhbmQgUHJvZi4gRmV5bm1hbiBkaWQ6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnF1b3RlIC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD7igJxXaGF04oCZcyByZXF1aXJlZCBvZiBhIHRoZW9yeSBpbiBzY2llbmNlIGlzIHRoYXQgaXQgbWFrZSBuZXcgcHJlZGljdGlvbnMgdGhhdCBjYW4gYmUgdGVzdGVkIGJ5IG5ldyBleHBlcmltZW50cyBvciBvYnNlcnZhdGlvbnMgYW5kIGZhbHNpZmllZCBvciB2ZXJpZmllZC7igJ0gSWQuIDUxLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvYmxvY2txdW90ZT4KPCEtLSAvd3A6cXVvdGUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SGUgZW1waGFzaXplZCB0aGF0IOKAnGRhdGEgYXJlIHRoZSBjb2luIG9mIHRoZSByZWFsbSBpbiBzY2llbmNlLCBhbmQgdGhleSBhcmUgYWx3YXlzIHRyZWF0ZWQgd2l0aCByZXZlcmVuY2Uu4oCdIElkLiA0Ny48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5RdW90aW5nIEdhbGlsZW8sIGhlIG9ic2VydmVkLCDigJxJbiBtYXR0ZXJzIG9mIHNjaWVuY2UsIHRoZSBhdXRob3JpdHkgb2YgdGhvdXNhbmRzIGlzIG5vdCB3b3J0aCB0aGUgaHVtYmxlIHJlYXNvbmluZyBvZiBvbmUgc2luZ2xlIHBlcnNvbi7igJ0gSWQuIDQ3LiBUaGF0IGlzLCBjb25zZW5zdXMgaXMgbm90IHRoZSB0ZXN0IGluIHNjaWVuY2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SGUgYWxzbyBvYnNlcnZlZCB0aGF0IHRoZSBzY2llbnRpZmljIG1ldGhvZCBhbmQgbGVnYWwgbWV0aG9kIGFyZSBiYXNpY2FsbHkgdGhlIHNhbWUsIHdoaWNoIHNob3VsZCBiZSBoZWxwZnVsIGFuZCByZWFzc3VyaW5nIHRvIGp1ZGdlcyBhbmQgbGF3eWVycyB3aG8gYXJlIG5vdCB0cmFpbmVkIGluIHNjaWVuY2U6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnF1b3RlIC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD7igJxbU11jaWVuY2UgYW5kIHRoZSBsYXcgc2hhcmUsIGF0IHRoZSBkZWVwZXN0IHBvc3NpYmxlIGxldmVsLCB0aGUgc2FtZSBhc3BpcmF0aW9ucyBhbmQgbWFueSBvZiB0aGUgc2FtZSBtZXRob2RzIOKApiB1c2luZyBlbXBpcmljYWwgZXZpZGVuY2UsIHRvIGFycml2ZSBhdCByYXRpb25hbCBjb25jbHVzaW9ucy7igJ0gSWQuIDUyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvYmxvY2txdW90ZT4KPCEtLSAvd3A6cXVvdGUgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIG5ldyBjaGFwdGVyIHJlcGVhdGVkbHkgZW1waGFzaXplcyDigJxzY2llbnRpZmljIGNvbnNlbnN1c+KAnSBhbmQg4oCcd2lkZXNwcmVhZCBhY2NlcHRhbmNl4oCdIGFzIGEgZGVmaW5pbmcgZmVhdHVyZSBvZiBzY2llbnRpZmljIHZhbGlkaXR5LiBJbiBhIHNlY3Rpb24gdGl0bGVkIOKAnEFjaGlldmluZyBTY2llbnRpZmljIENvbnNlbnN1cyzigJ0gaXQgcHJlc2VudHMg4oCcRmlndXJlIDMuIEluZGljYXRvcnMgb2Ygc2NpZW50aWZpYyBjb25zZW5zdXMsIGEgc3BlY3RydW0gZnJvbSDigJxsb3figJ0gdG8g4oCcaGlnaOKAnSBvZiB0aGUg4oCcbGlrZWxpaG9vZCB0aGF0IGNvbnNlbnN1cyBvbiBhIGh5cG90aGVzaXMgaGFzIGJlZW4gcmVhY2hlZC7igJ0gSWQuIDk3LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDppbWFnZSB7ImlkIjo0Mzk0NzksInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48aW1nIHNyYz0iaHR0cHM6Ly9jbGltYXRlc2NpZW5jZS5wcmVzcy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pbWFnZS0xNjUucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTQzOTQ3OSIvPjwvZmlndXJlPgpzdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzdXJsYWx0Y2FwdGlvbmlkbm9Cb3R0b21NYXJnaW5ub1RvcE1hcmdpbmZpbHRlcmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+PHU+UmljaGFyZCBMaW5kemVuPC91Pjwvc3Ryb25nPmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SSBhbSBhbiBBbGZyZWQgUC4gU2xvYW4gUHJvZmVzc29yIG9mIEF0bW9zcGhlcmljIFNjaWVuY2UgRW1lcml0dXMgYXQgTUlULiBBZnRlciBjb21wbGV0aW5nIG15IGRvY3RvcmF0ZSBhdCBIYXJ2YXJkIGluIDE5NjQgKHdpdGggYSB0aGVzaXMgb24gdGhlIGludGVyYWN0aW9uIG9mIHBob3RvY2hlbWlzdHJ5LCByYWRpYXRpb24gYW5kIGR5bmFtaWNzIGluIHRoZSBzdHJhdG9zcGhlcmUpLCBJIGRpZCBwb3N0ZG9jdG9yYWwgd29yayBhdCB0aGUgVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uIGFuZCBhdCB0aGUgVW5pdmVyc2l0eSBvZiBPc2xvIGJlZm9yZSBqb2luaW5nIHRoZSBOYXRpb25hbCBDZW50ZXIgZm9yIEF0bW9zcGhlcmljIFJlc2VhcmNoIGFzIGEgc3RhZmYgc2NpZW50aXN0LiBBdCB0aGUgZW5kIG9mIDE5NjcsIEkgbW92ZWQgdG8gdGhlIFVuaXZlcnNpdHkgb2YgQ2hpY2FnbyBhcyBhIHRlbnVyZWQgYXNzb2NpYXRlIHByb2Zlc3NvciwgYW5kIGluIDE5NzEgSSByZXR1cm5lZCB0byBIYXJ2YXJkIHRvIGFzc3VtZSB0aGUgR29yZG9uIE1jS2F5IFByb2Zlc3NvcnNoaXAgKGFuZCBsYXRlciB0aGUgQnVyZGVuIFByb2Zlc3NvcnNoaXApIGluIER5bmFtaWMgTWV0ZW9yb2xvZ3kuIEluIDE5ODEgSSBtb3ZlZCB0byBNSVQgdG8gYXNzdW1lIHRoZSBBbGZyZWQgUC4gU2xvYW4gUHJvZmVzc29yc2hpcCBpbiBBdG1vc3BoZXJpYyBTY2llbmNlcy4gSSBoYXZlIGFsc28gaGVsZCB2aXNpdGluZyBwcm9mZXNzb3JzaGlwcyBhdCBVQ0xBLCBUZWwgQXZpdiBVbml2ZXJzaXR5LCBhbmQgdGhlIE5hdGlvbmFsIFBoeXNpY2FsIExhYm9yYXRvcnkgaW4gQWhtZWRhYmFkLCBJbmRpYSwgYW5kIHRoZSBIZWJyZXcgVW5pdmVyc2l0eSBpbiBKZXJ1c2FsZW0sIHRoZSBKZXQgUHJvcHVsc2lvbiBMYWJvcmF0b3J5IGluIFBhc2FkZW5hLCBhbmQgdGhlIExhYm9yYXRvcnkgZm9yIER5bmFtaWMgTWV0ZW9yb2xvZ3kgYXQgdGhlIFVuaXZlcnNpdHkgb2YgUGFyaXMuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2NrczxwPlRoaXMgc29jaWFsIG1haW50ZW5hbmNlIG9mIGNvbnNlbnN1cyBhbHNvIG1ha2VzIGl0IGltcG9ydGFudCB0byBub3QgZGlzbWlzc8KgPGVtPmEgcHJpb3JpwqA8L2VtPnRoZSBvcGluaW9ucyBvZiBjcmVkZW50aWFsZWQgZXhwZXJ0cyBmcm9tIG90aGVyIGZpZWxkcywgYXMgdGhleSBuZWVkIG5vdCBiZSBjb25zdHJhaW5lZCBieSBjb25zZW5zdXMgdGhpbmtpbmcgb3IgcmV3YXJkcy48L3A+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Ni7CoCBUaGUgQ2hhcHRlciBNaXNjaGFyYWN0ZXJpemVzIFNjaWVuY2UgYXMgYSBDb21tdW5pdHktR292ZXJuZWQgRW50ZXJwcmlzZTwvaDM+CjxwPlNlY3Rpb24gaGVhZGluZ3Mgc3VjaCBhc8KgPGVtPuKAnFNjaWVuY2UgaXMgQ2FycmllZCBPdXQgYnkgYSBDb21tdW5pdHkgdGhhdCBIb2xkcyBNZW1iZXJzIHRvIE5vcm1z4oCdwqA8L2VtPmFuZMKgPGVtPuKAnFNjaWVuY2UgYXMgYSBIdW1hbiBhbmQgQ29tbXVuaXR5IEVuZGVhdm9y4oCdwqA8L2VtPmRlc2NyaWJlIHNvbWV0aGluZyBjbG9zZXIgdG8gYSBwb2xpdGljYWwgcGFydHkgb3IgYSByZWxpZ2lvdXMgb3JkZXIgdGhhbiB0byB0aGUgc2NpZW50aWZpYyBtZXRob2QuIFNjaWVuY2UgaXMgaW5kZWVkIGEgaHVtYW4gYWN0aXZpdHksIGJ1dCBpdHMgYXV0aG9yaXR5IGRlcml2ZXMgZnJvbSByZXByb2R1Y2libGUgcmVzdWx0cywgbm90IGZyb20gY29tbXVuaXR5IG5vcm1zIG9yIG1ham9yaXR5IGFncmVlbWVudC48L3A+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Ny7CoCBSZWNvbW1lbmRhdGlvbnM8L2gzPgo8cD5XZSBhcHBsYXVkIHRoZSBGZWRlcmFsIEp1ZGljaWFsIENlbnRlcuKAmXMgcmVtb3ZhbCBvZiB0aGUg4oCcUmVmZXJlbmNlIEd1aWRlIG9uIENsaW1hdGUgU2NpZW5jZeKAnSBjaGFwdGVyIGZyb20gdGhlIG5ld8KgPGVtPlJlZmVyZW5jZSBNYW51YWzCoDwvZW0+YmVjYXVzZSBpdCBpcyBub3QgdGhlIG5ldXRyYWwgYW5kIGRpc3Bhc3Npb25hdGUgc3RhdGVtZW50IG9mIHNjaWVuY2UgdGhlwqA8ZW0+TWFudWFswqA8L2VtPmlzIGZhbW91cyBmb3IuPGEgaHJlZj0iaHR0cHM6Ly93YXR0c3Vwd2l0aHRoYXQuY29tLzIwMjYvMDQvMTIvaGFwcGVyLWxpbmR6ZW4ta29vbmluLWxldHRlci10by10aGUtZmVkZXJhbC1qdWRpY2lhbC1jZW50ZXIvI19ib29rbWFyazEiPjxzdXA+Mjwvc3VwPjwvYT48L3A+CjxwPkJlY2F1c2UgdGhlwqA8ZW0+4oCcPC9lbT5Ib3cgU2NpZW5jZSBXb3JrczxlbT7igJ3CoDwvZW0+Y2hhcHRlciB3YXMgd3JpdHRlbiBpbiBsYXJnZSBwYXJ0IHRvIHN1cHBvcnQgdGhlIG5vdy13aXRoZHJhd24gY2xpbWF0ZSBjaGFwdGVy4oCUYW5kIGJlY2F1c2UgaXQgZGVwYXJ0cyBzbyBkcmFtYXRpY2FsbHkgZnJvbSB0aGXCoDxlbT5NYW51YWzigJlzwqA8L2VtPnRyYWRpdGlvbiBvZiBuZXV0cmFsaXR54oCUd2UgcmVzcGVjdGZ1bGx5IHJlY29tbWVuZCB0aGF0IGl0IGFsc28gYmUgd2l0aGRyYXduIGJlZm9yZSBmZWRlcmFsIGFuZCBzdGF0ZSBqdWRnZXMgYXJlIG1pc3Rha2VubHkgbGVkIHRvIHVzZSBpdCB0byBhZG1pdCBvciBleGNsdWRlIHNjaWVudGlmaWMgZXZpZGVuY2UsIGFuZCBpdHMgZmFsc2Ugc2NpZW5jZSBjb250YW1pbmF0ZXMgd2hhdCB3ZSB1bmRlcnN0YW5kIGlzIG1vcmUgdGhhbiAxLDAwMCBjbGltYXRlLXJlbGF0ZWQgY2FzZXMgaW4gc3RhdGUgYW5kIGZlZGVyYWwgY291cnRzLjwvcD4KPHA+RnVydGhlciwgQ2VudGVyIERpcmVjdG9yIEp1ZGdlIFJvc2VuYmVyZyBhZHZpc2VkIEpvaG4gTWNDdXNrZXksIHRoZSBBdHRvcm5leSBHZW5lcmFsIG9mIFdlc3QgVmlyZ2luaWEsIGluIGEgRmVicnVhcnkgMjR0aCBsZXR0ZXIgdGhhdCB0aGUgTmF0aW9uYWwgQWNhZGVteSBvZiBTY2llbmNlcyAoTkFTKSB3aWxsIG5vdCByZW1vdmUgdGhlIOKAnFJlZmVyZW5jZSBHdWlkZSBvbiBDbGltYXRlIFNjaWVuY2XigJ0gY2hhcHRlciBmcm9tIGl0cyB2ZXJzaW9uIG9mIHRoZcKgPGVtPlJlZmVyZW5jZSBNYW51YWw8L2VtPjog4oCcVGhlIEFjYWRlbWllcyB3aWxsIGluY2x1ZGUgYXN0ZXJpc2tlZCBsYW5ndWFnZSBpbiBpdHMgd2ViIGFuZCBwcmludGVkIHZlcnNpb25zIG9mIHRoZSBSTVNFIGluZGljYXRpbmcgdGhhdCB0aGUgRkpDIGhhcyBvbWl0dGVkIHRoZSBjaGFwdGVyIGZyb20gaXRzIHZlcnNpb24gb2YgdGhlIG1hbnVhbC7igJ0gV2UgcmVzcGVjdGZ1bGx5IHJlY29tbWVuZCB0aGUgQ2VudGVyIGRpcmVjdCBOQVMgdG8gcmVtb3ZlIGJvdGggdGhlIOKAnEhvdyBTY2llbmNlIFdvcmtz4oCdIGFuZCB0aGUg4oCcUmVmZXJlbmNlIEd1aWRlIG9uIENsaW1hdGUgU2NpZW5jZeKAnSBjaGFwdGVycyBmcm9tIHRoZWlyIHZlcnNpb24gb2YgdGhlIEZlZGVyYWwgSnVkaWNpYWwgQ2VudGVy4oCZc8KgPGVtPlJlZmVyZW5jZSBNYW51YWwgb24gU2NpZW50aWZpYyBFdmlkZW5jZTo0PHN1cD50aDwvc3VwPsKgRWRpdGlvbi48L2VtPjwvcD4KPHA+V2UgYXBwcmVjaWF0ZSB0aGUgRmVkZXJhbCBKdWRpY2lhbCBDZW50ZXLigJlzIGxvbmdzdGFuZGluZyBjb21taXRtZW50IHRvIHByb3ZpZGluZyBqdWRnZXMgd2l0aCByZWxpYWJsZSwgdW5iaWFzZWQgZ3VpZGFuY2UuIEVuc3VyaW5nIHRoYXQgdGhlwqA8ZW0+TWFudWFswqA8L2VtPnJlbWFpbnMgZnJlZSBvZiBhZHZvY2FjeSBhbmQgY29uZmxpY3RzIG9mIGludGVyZXN0IGlzIGVzc2VudGlhbCB0byBtYWludGFpbmluZyB0aGF0IHRydXN0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDppbWFnZSB7ImlkIjoxMDQ2MTQxNH0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIj48aW1nIHNyYz0iaHR0cHM6Ly9pMC53cC5jb20vd2F0dHN1cHdpdGh0aGF0LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pbWFnZS02Ni5wbmc\/cmVzaXplPTcyMCUyQzEwOCZhbXA7cXVhbGl0eT03NSZhbXA7c3NsPTEiIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMTA0NjE0MTQiLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkkgYW0gYW4gQWxmcmVkIFAuIFNsb2FuIFByb2Zlc3NvciBvZiBBdG1vc3BoZXJpYyBTY2llbmNlIEVtZXJpdHVzIGF0IE1JVC4gQWZ0ZXIgY29tcGxldGluZyBteSBkb2N0b3JhdGUgYXQgSGFydmFyZCBpbiAxOTY0ICh3aXRoIGEgdGhlc2lzIG9uIHRoZSBpbnRlcmFjdGlvbiBvZiBwaG90b2NoZW1pc3RyeSwgcmFkaWF0aW9uIGFuZCBkeW5hbWljcyBpbiB0aGUgc3RyYXRvc3BoZXJlKSwgSSBkaWQgcG9zdGRvY3RvcmFsIHdvcmsgYXQgdGhlIFVuaXZlcnNpdHkgb2YgV2FzaGluZ3RvbiBhbmQgYXQgdGhlIFVuaXZlcnNpdHkgb2YgT3NsbyBiZWZvcmUgam9pbmluZyB0aGUgTmF0aW9uYWwgQ2VudGVyIGZvciBBdG1vc3BoZXJpYyBSZXNlYXJjaCBhcyBhIHN0YWZmIHNjaWVudGlzdC4gQXQgdGhlIGVuZCBvZiAxOTY3LCBJIG1vdmVkIHRvIHRoZSBVbml2ZXJzaXR5IG9mIENoaWNhZ28gYXMgYSB0ZW51cmVkIGFzc29jaWF0ZSBwcm9mZXNzb3IsIGFuZCBpbiAxOTcxIEkgcmV0dXJuZWQgdG8gSGFydmFyZCB0byBhc3N1bWUgdGhlIEdvcmRvbiBNY0theSBQcm9mZXNzb3JzaGlwIChhbmQgbGF0ZXIgdGhlIEJ1cmRlbiBQcm9mZXNzb3JzaGlwKSBpbiBEeW5hbWljIE1ldGVvcm9sb2d5LiBJbiAxOTgxIEkgbW92ZWQgdG8gTUlUIHRvIGFzc3VtZSB0aGUgQWxmcmVkIFAuIFNsb2FuIFByb2Zlc3NvcnNoaXAgaW4gQXRtb3NwaGVyaWMgU2NpZW5jZXMuIEkgaGF2ZSBhbHNvIGhlbGQgdmlzaXRpbmcgcHJvZmVzc29yc2hpcHMgYXQgVUNMQSwgVGVsIEF2aXYgVW5pdmVyc2l0eSwgYW5kIHRoZSBOYXRpb25hbCBQaHlzaWNhbCBMYWJvcmF0b3J5IGluIEFobWVkYWJhZCwgSW5kaWEsIGFuZCB0aGUgSGVicmV3IFVuaXZlcnNpdHkgaW4gSmVydXNhbGVtLCB0aGUgSmV0IFByb3B1bHNpb24gTGFib3JhdG9yeSBpbiBQYXNhZGVuYSwgYW5kIHRoZSBMYWJvcmF0b3J5IGZvciBEeW5hbWljIE1ldGVvcm9sb2d5IGF0IHRoZSBVbml2ZXJzaXR5IG9mIFBhcmlzLjwvcD4Kc3RhdGV2ZXJzaW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc0kgZGV2ZWxvcGVkIG91ciBjdXJyZW50IHVuZGVyc3RhbmRpbmcgb2YgdGhlIHF1YXNpLWJpZW5uaWFsIG9zY2lsbGF0aW9uIG9mIHRoZSB0cm9waWNhbCBzdHJhdG9zcGhlcmUsIHRoZSBjdXJyZW50IGV4cGxhbmF0aW9uIGZvciBkb21pbmFuY2Ugb2YgdGhlIHNvbGFyIHNlbWlkaXVybmFsIGFuZCBkaXVybmFsIHRpZGVzIGF0IHZhcmlvdXMgbGV2ZWxzIG9mIHRoZSBhdG1vc3BoZXJlLCB0aGUgcm9sZSBvZiBicmVha2luZyBncmF2aXR5IHdhdmVzIGFzIGEgbWFqb3Igc291cmNlIG9mIGZyaWN0aW9uIGluIHRoZSBhdG1vc3BoZXJlLCBhbmQgdGhlIHJvbGUgb2YgdGhpcyBmcmljdGlvbiBpbiByZXZlcnNpbmcgdGhlIG1lcmlkaW9uYWwgdGVtcGVyYXR1cmUgZ3JhZGllbnQgYXQgdGhlIHRyb3BvcGF1c2UgKHdoZXJlIHRoZSBlcXVhdG9yIGlzIHRoZSBjb2xkZXN0IGxhdGl0dWRlKSBhbmQgdGhlIG1lc29wYXVzZSAod2hlcmUgdGVtcGVyYXR1cmUgaXMgYSBtaW5pbXVtIGF0IHRoZSBzdW1tZXIgcG9sZSBhbmQgYSBtYXhpbXVtIGF0IHRoZSB3aW50ZXIgcG9sZSkuIEkgaGF2ZSBhbHNvIGRldmVsb3BlZCB0aGUgYmFzaWMgZGVzY3JpcHRpb24gb2YgaG93IHN1cmZhY2UgdGVtcGVyYXR1cmUgaW4gdGhlIHRyb3BpY3MgY29udHJvbHMgdGhlIGRpc3RyaWJ1dGlvbiBvZiBjdW11bHVzIGNvbnZlY3Rpb24gYW5kIGxlZCB0aGUgZ3JvdXAgdGhhdCBkaXNjb3ZlcmVkIHRoZSBpcmlzIGVmZmVjdCB3aGVyZSB1cHBlci1sZXZlbCBjaXJydXMgY29udHJhY3QgaW4gcmVzcG9uc2UgdG8gd2FybWVyIHN1cmZhY2UgdGVtcGVyYXR1cmVzLiBJIGhhdmUgcHVibGlzaGVkIGFwcHJveGltYXRlbHkgMjUwIHBhcGVycyBhbmQgYm9va3MuIEkgYW0gYW4gYXdhcmQgcmVjaXBpZW50IG9mIHRoZSBBbWVyaWNhbiBNZXRlb3JvbG9naWNhbCBTb2NpZXR5IGFuZCB0aGUgQW1lcmljYW4gR2VvcGh5c2ljYWwgVW5pb24uIEkgYW0gYSBmZWxsb3cgb2YgdGhlIEFtZXJpY2FuIE1ldGVvcm9sb2dpY2FsIFNvY2lldHksIHRoZSBBbWVyaWNhbiBHZW9waHlzaWNhbCBVbmlvbiBhbmQgdGhlIEFtZXJpY2FuIEFzc29jaWF0aW9uIGZvciB0aGUgQWR2YW5jZW1lbnQgb2YgU2NpZW5jZSwgYW5kIGEgbWVtYmVyIG9mIHRoZSBOYXRpb25hbCBBY2FkZW15IG9mIFNjaWVuY2VzIGFuZCB0aGUgQW1lcmljYW4gQWNhZGVteSBvZiBBcnRzIGFuZCBTY2llbmNlcy5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIGhhdmUgc2VydmVkIGFzIHRoZSBkaXJlY3RvciBvZiB0aGUgQ2VudGVyIGZvciBFYXJ0aCBhbmQgUGxhbmV0YXJ5IFNjaWVuY2VzIGF0IEhhcnZhcmQgYW5kIG9uIG51bWVyb3VzIHBhbmVscyBvZiB0aGUgTmF0aW9uYWwgUmVzZWFyY2ggQ291bmNpbC4gSSB3YXMgYWxzbyBhIGxlYWQgYXV0aG9yIG9uIHRoZSBUaGlyZCBBc3Nlc3NtZW50IFJlcG9ydCBvZiB0aGUgVU7igJlzIEludGVyZ292ZXJubWVudGFsIFBhbmVsIG9uIENsaW1hdGUgQ2hhbmdlIOKAkyB0aGUgcmVwb3J0IGZvciB3aGljaCB0aGUgSVBDQyBzaGFyZWQgdGhlIE5vYmVsIFBlYWNlIFByaXplIHdpdGggQWwgR29yZS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+PHU+V2lsbGlhbSBIYXBwZXI8L3U+PC9zdHJvbmc+ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIGFtIGEgUHJvZmVzc29yIEVtZXJpdHVzIGluIHRoZSBEZXBhcnRtZW50IG9mIFBoeXNpY3MgYXQgUHJpbmNldG9uIFVuaXZlcnNpdHkuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIGJlZ2FuIG15IHByb2Zlc3Npb25hbCBjYXJlZXIgaW4gdGhlIFBoeXNpY3MgRGVwYXJ0bWVudCBvZiBDb2x1bWJpYSBVbml2ZXJzaXR5IGluIDE5NjQsIHdoZXJlIEkgc2VydmVkIGFzIERpcmVjdG9yIG9mIHRoZSBDb2x1bWJpYSBSYWRpYXRpb24gTGFib3JhdG9yeSBmcm9tIDE5NzYgdG8gMTk3OS4gSSBqb2luZWQgdGhlIFBoeXNpY3MgRGVwYXJ0bWVudCBvZiBQcmluY2V0b24gVW5pdmVyc2l0eSBpbiAxOTgwLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SSBpbnZlbnRlZCB0aGUgc29kaXVtIGd1aWRlc3RhciB0aGF0IGlzIHVzZWQgaW4gYXN0cm9ub21pY2FsIGFkYXB0aXZlIG9wdGljcyBzeXN0ZW1zIHRvIGNvcnJlY3QgdGhlIGRlZ3JhZGluZyBlZmZlY3RzIG9mIGF0bW9zcGhlcmljIHR1cmJ1bGVuY2Ugb24gaW1hZ2luZyByZXNvbHV0aW9uLiBJIGhhdmUgcHVibGlzaGVkIG92ZXIgMjAwIHBlZXItcmV2aWV3ZWQgc2NpZW50aWZpYyBwYXBlcnMsIGFtIGEgRmVsbG93IG9mIHRoZSBBbWVyaWNhbiBQaHlzaWNhbCBTb2NpZXR5LCB0aGUgQW1lcmljYW4gQXNzb2NpYXRpb24gZm9yIHRoZSBBZHZhbmNlbWVudCBvZiBTY2llbmNlLCBhbmQgYSBtZW1iZXIgb2YgdGhlIEFtZXJpY2FuIEFjYWRlbXkgb2YgQXJ0cyBhbmQgU2NpZW5jZXMsIHRoZSBOYXRpb25hbCBBY2FkZW15IG9mIFNjaWVuY2VzIGFuZCB0aGUgQW1lcmljYW4gUGhpbG9zb3BoaWNhbCBTb2NpZXR5LmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SSBzZXJ2ZWQgYXMgRGlyZWN0b3Igb2YgRW5lcmd5IFJlc2VhcmNoIGluIHRoZSBVLlMuIERlcGFydG1lbnQgb2YgRW5lcmd5IGZyb20gMTk5MSB0byAxOTkzLiBJIHdhcyBhIGNvLWZvdW5kZXIgaW4gMTk5NCBvZiBNYWduZXRpYyBJbWFnaW5nIFRlY2hub2xvZ2llcyBJbmNvcnBvcmF0ZWQgKE1JVEkpLCBhIHNtYWxsIGNvbXBhbnkgc3BlY2lhbGl6aW5nIGluIHRoZSB1c2Ugb2YgbGFzZXItcG9sYXJpemVkIG5vYmxlIGdhc2VzIGZvciBtYWduZXRpYyByZXNvbmFuY2UgaW1hZ2luZy4gSSBzZXJ2ZWQgYXMgQ2hhaXJtYW4gb2YgdGhlIFN0ZWVyaW5nIENvbW1pdHRlZSBvZiBKQVNPTiBmcm9tIDE5ODcgdG8gMTk5MC5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEkgc2VydmVkIGFzIERlcHV0eSBBc3Npc3RhbnQgdG8gdGhlIFByZXNpZGVudCBhbmQgU2VuaW9yIERpcmVjdG9yIGZvciBFbWVyZ2luZ2Ryb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGVjaG5vbG9naWVzIGF0IFRoZSBOYXRpb25hbCBTZWN1cml0eSBDb3VuY2lsIGluIHRoZSBXaGl0ZSBIb3VzZSBmcm9tIDIwMTggdG8gMjAxOS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEkgYW0gdGhlIENoYWlyIG9mIHRoZSBCb2FyZCBvZiBEaXJlY3RvcnMgb2YgdGhlIENPPHN1Yj4yPC9zdWI+Jm5ic3A7Q29hbGl0aW9uLCBhIG5vbnByb2ZpdCA1MDEoYykoMykgb3JnYW5pemF0aW9uIGVzdGFibGlzaGVkIGluIDIwMTUgdG8gZWR1Y2F0ZSB0aG91Z2h0IGxlYWRlcnMsIHBvbGljeSBtYWtlcnMgYW5kIHRoZSBwdWJsaWMgYWJvdXQgdGhlIHZpdGFsIGNvbnRyaWJ1dGlvbiBtYWRlIGJ5IGNhcmJvbiBkaW94aWRlIHRvIG91ciBsaXZlcyBhbmQgb3VyIGVjb25vbXkuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjx1PlN0ZXZlbiBFLiBLb29uaW48L3U+PC9zdHJvbmc+ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIGFtIHRoZSBFZHdhcmQgVGVsbGVyIFNlbmlvciBGZWxsb3cgYXQgU3RhbmZvcmQgVW5pdmVyc2l0eeKAmXMgSG9vdmVyIEluc3RpdHV0aW9uLCB3aGljaCBJIGpvaW5lZCBpbiBTZXB0ZW1iZXIgMjAyNC5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFByaW9yIHRvIHRoYXQsIEkgd2FzIGEgVW5pdmVyc2l0eSBQcm9mZXNzb3IgYXQgTmV3IFlvcmsgVW5pdmVyc2l0eSwgd2hlcmUgSSBoZWxkIGFwcG9pbnRtZW50cyBhcyBhIFByb2Zlc3NvciBvZiBJbmZvcm1hdGlvbiwgT3BlcmF0aW9ucywgYW5kIE1hbmFnZW1lbnQgU2NpZW5jZXMgaW4gdGhlIFN0ZXJuIFNjaG9vbCBvZiBCdXNpbmVzcyBhbmQgYSBQcm9mZXNzb3Igb2YgQ2l2aWwgYW5kIFVyYmFuIEVuZ2luZWVyaW5nIGluIHRoZSBUYW5kb24gU2Nob29sIG9mIEVuZ2luZWVyaW5nIHdoaWxlIHNlcnZpbmcgYXMgdGhlIEZvdW5kaW5nIERpcmVjdG9yIG9mIHRoZSBDZW50ZXIgZm9yIFVyYmFuIFNjaWVuY2UgYW5kIFByb2dyZXNzIChDVVNQKS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEkgc2VydmVkIGFzIFVuZGVyc2VjcmV0YXJ5IGZvciBTY2llbmNlIGF0IHRoZSBVLlMuIERlcGFydG1lbnQgb2YgRW5lcmd5IGZyb20gTWF5IDIwMDksIGZvbGxvd2luZyBteSBjb25maXJtYXRpb24gYnkgdGhlIFUuUy4gU2VuYXRlLCB1bnRpbCBOb3ZlbWJlciAyMDExLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UHJpb3IgdG8gam9pbmluZyB0aGUgZ292ZXJubWVudCwgSSBzcGVudCBmaXZlIHllYXJzLCBmcm9tIE1hcmNoIDIwMDQgdG8gTWF5IDIwMDksIGFzIENoaWVmIFNjaWVudGlzdCBmb3IgQlAsIHAubC5jLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RnJvbSBTZXB0ZW1iZXIgMTk3NSB0byBKdWx5IDIwMDYsIEkgd2FzIGEgcHJvZmVzc29yIG9mIHRoZW9yZXRpY2FsIHBoeXNpY3MgYXQgQ2FsdGVjaCBhbmQgd2FzIHRoZSBJbnN0aXR1dGXigJlzIFByb3Zvc3QgZnJvbSBGZWJydWFyeSAxOTk1IHRvIEphbnVhcnkgMjAwNC5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEkgd2FzIGEgZGlyZWN0b3Igb2YgQ0VSRVMsIEluYy4sIGEgcHVibGljbHkgdHJhZGVkIGNvbXBhbnkgcHVyc3VpbmcgZ2VuZXRpY2FsbHkgZW5oYW5jZWQgYmlvZW5lcmd5IGNyb3BzLCBmcm9tIDIwMTIgdG8gMjAxNSBhbmQgaGF2ZSBiZWVuIGFuIEluZGVwZW5kZW50IERpcmVjdG9yIG9mIEdQIFN0cmF0ZWdpZXMgKG5vdyBHUCBHb3Zlcm5tZW50IFNvbHV0aW9ucykgc2luY2UgMjAxNi5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE15IG1lbWJlcnNoaXBzIGluY2x1ZGUgdGhlIFUuUy4gTmF0aW9uYWwgQWNhZGVteSBvZiBTY2llbmNlcywgdGhlIEFtZXJpY2FuIEFjYWRlbXkgb2YgQXJ0cyBhbmQgU2NpZW5jZXMsIHRoZSBDb3VuY2lsIG9uIEZvcmVpZ24gUmVsYXRpb25zLiBJIGFtIGEgZm9ybWVyIG1lbWJlciBvZiB0aGUgVHJpbGF0ZXJhbCBDb21taXNzaW9uLiBJIGFtIGEgbWVtYmVyIG9mIHRoZSBKQVNPTiBhZHZpc29yeSBncm91cCBmcm9tIEp1bHkgMTk4OCB0byBNYXkgMjAwOSwgYW5kIGZyb20gTm92ZW1iZXIgMjAxMSB0byBwcmVzZW50LCBhbmQgc2VydmVkIGFzIHRoZSBncm91cOKAmXMgY2hhaXIgZnJvbSAxOTk4IHRvIDIwMDQuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIGhhdmUgc2VydmVkIGFzIGFuIGluZGVwZW5kZW50IGdvdmVybm9yIG9mIHRoZSBMb3MgQWxhbW9zLCBvZiBMYXdyZW5jZSBMaXZlcm1vcmUgTmF0aW9uYWwgU2VjdXJpdHkgTExDIHNpbmNlIEp1bHkgMjAxMiwgYW5kIG9mIHRoZSBTYW5kaWEgQ29ycG9yYXRpb24gZnJvbSAyMDE2IHRvIDIwMTcgYW5kIHdhcyBhIG1lbWJlciBvZiB0aGUgU2VjcmV0YXJ5IG9mIEVuZXJneeKAmXMgQWR2aXNvcnkgQm9hcmQgZnJvbSAyMDEzIHRvIDIwMTYuIEkgaGF2ZSBhbHNvIHNlcnZlZCBhcyBhIFRydXN0ZWUgb2YgdGhlIEluc3RpdHV0ZSBmb3IgRGVmZW5zZSBBbmFseXNlcyBmcm9tIDIwMTQgdG8gMjAyNS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEkgaG9sZCBhIEIuUy4gaW4gUGh5c2ljcyBmcm9tIENhbHRlY2ggKDE5NzIpIGFuZCBhIFBoLkQuIGluIFRoZW9yZXRpY2FsIFBoeXNpY3MgZnJvbSBNSVQgKDE5NzUpLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Y2M6Jm5ic3A7PGJyPkp1ZGdlIEthdGhsZWVuIENhcmRvbmUsIFUuUy4gRGlzdHJpY3QgQ291cnQgZm9yIHRoZSBXZXN0ZXJuIERpc3RyaWN0IG9mIFRleGFzPGJyPkp1ZGdlIFNhcmEgTC4gRWxsaXMsIFUuUy4gRGlzdHJpY3QgQ291cnQgZm9yIHRoZSBOb3J0aGVybiBEaXN0cmljdCBvZiBJbGxpbm9pczxicj5KdWRnZSBSYWxwaCBSLiBFcmlja3NvbiwgVS5TLiBDb3VydCBvZiBBcHBlYWxzIGZvciB0aGUgRWlnaHRoIENpcmN1aXQ8YnI+SnVkZ2UgTWljaGVsbGUgTS4gSGFybmVyLCBVLlMuIEJhbmtydXB0Y3kgQ291cnQgZm9yIHRoZSBEaXN0cmljdCBvZiBNYXJ5bGFuZDxicj5KdWRnZSBTdXphbm5lIE1pdGNoZWxsLCBVLlMuIERpc3RyaWN0IENvdXJ0IGZvciB0aGUgV2VzdGVybiBEaXN0cmljdCBvZiBPa2xhaG9tYTxicj5KdWRnZSBLZXZpbiBDLiBOZXdzb20sIFUuUy4gQ291cnQgb2YgQXBwZWFscyBmb3IgdGhlIEVsZXZlbnRoIENpcmN1aXQ8YnI+SnVkZ2UgQi4gTHlubiBXaW5taWxsLCBVLlMuIERpc3RyaWN0IENvdXJ0IGZvciB0aGUgRGlzdHJpY3Qgb2YgSWRhaG88YnI+SnVkZ2UgUm9iZXJ0IEouIENvbnJhZCwgSnIuLCBEaXJlY3RvciBvZiB0aGUgQWRtaW5pc3RyYXRpdmUgT2ZmaWNlIG9mIHRoZSBVLlMuIENvdXJ0czxicj5KdWRnZSBSb2JpbiBMLiBSb3NlbmJlcmcsIERpcmVjdG9yIG9mIHRoZSBGZWRlcmFsIEp1ZGljaWFsIENlbnRlcmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN1cD4xPC9zdXA+Jm5ic3A7TWljaGFlbCBDcmljaHRvbiwmbmJzcDs8ZW0+PGEgaHJlZj0iaHR0cHM6Ly93YXR0c3Vwd2l0aHRoYXQuY29tLzIwMTAvMDcvMDkvYWxpZW5zLWNhdXNlLWdsb2JhbC13YXJtaW5nLWEtY2FsdGVjaC1sZWN0dXJlLWJ5LW1pY2hhZWwtY3JpY2h0b24vIj5BbGllbnMgQ2F1c2UgR2xvYmFsIFdhcm1pbmc8L2E+LCZuYnNwOzwvZW0+Q2FsdGVjaCBNaWNoZWxpbiBMZWN0dXJlIChKYW4uIDE3LCAyMDAzKS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdXA+Mjwvc3VwPiZuYnNwO0l0cyBmdW5kYW1lbnRhbCBzY2llbnRpZmljIGZsYXdzIGFyZSBkZXRhaWxlZCBpbiBQcm9mcy4gTGluZHplbuKAmXMgYW5kIEhhcHBlcuKAmXMgcGFwZXImbmJzcDs8YSBocmVmPSJodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmNvMmNvYWxpdGlvbi5vcmclMkZwdWJsaWNhdGlvbnMlMkZwaHlzaWNzLWRlbW9uc3RyYXRlcy10aGF0LWluY3JlYXNpbmctZ3JlZW5ob3VzZS1nYXNlcy1jYW5ub3QtY2F1c2UtZGFuZ2Vyb3VzLXdhcm1pbmctZXh0cmVtZS13ZWF0aGVyLW9yLWFueS1oYXJtJTJGJmFtcDtkYXRhPTA1JTdDMDIlN0MlN0MwZTQ0ZWFhYjg3NWE0ZjhmYTY3MjA4ZGRhYTg3NjNmYiU3Qzg0ZGY5ZTdmZTlmNjQwYWZiNDM1YWFhYWFhYWFhYWFhJTdDMSU3QzAlN0M2Mzg4NTQyMjA2NjU5MTU4NzklN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlKRmJYQjBlVTFoY0draU9uUnlkV1VzSWxZaU9pSXdMakF1TURBd01DSXNJbEFpT2lKWGFXNHpNaUlzSWtGT0lqb2lUV0ZwYkNJc0lsZFVJam95ZlElM0QlM0QlN0MwJTdDJTdDJTdDJmFtcDtzZGF0YT05SmZpbDk2NUFkU2xjYTZrT0VoemFGWnZrT2pXeExHTVNBSkpGNW5remFvJTNEJmFtcDtyZXNlcnZlZD0wIj5QaHlzaWNzPC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8\/dXJsPWh0dHBzJTNBJTJGJTJGY28yY29hbGl0aW9uLm9yZyUyRnB1YmxpY2F0aW9ucyUyRnBoeXNpY3MtZGVtb25zdHJhdGVzLXRoYXQtaW5jcmVhc2luZy1ncmVlbmhvdXNlLWdhc2VzLWNhbm5vdC1jYXVzZS1kYW5nZXJvdXMtd2FybWluZy1leHRyZW1lLXdlYXRoZXItb3ItYW55LWhhcm0lMkYmYW1wO2RhdGE9MDUlN0MwMiU3QyU3QzBlNDRlYWFiODc1YTRmOGZhNjcyMDhkZGFhODc2M2ZiJTdDODRkZjllN2ZlOWY2NDBhZmI0MzVhYWFhYWFhYWFhYWElN0MxJTdDMCU3QzYzODg1NDIyMDY2NTkxNTg3OSU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpGYlhCMGVVMWhjR2tpT25SeWRXVXNJbFlpT2lJd0xqQXVNREF3TUNJc0lsQWlPaUpYYVc0ek1pSXNJa0ZPSWpvaVRXRnBiQ0lzSWxkVUlqb3lmUSUzRCUzRCU3QzAlN0MlN0MlN0MmYW1wO3NkYXRhPTlKZmlsOTY1QWRTbGNhNmtPRWh6YUZadmtPald4TEdNU0FKSkY1bmt6YW8lM0QmYW1wO3Jlc2VydmVkPTAiPkRlbW9uc3RyYXRlcyBUaGF0IEluY3JlYXNpbmcgR3JlZW5ob3VzZSBHYXNlcyBDYW5ub3QgQ2F1c2UgRGFuZ2Vyb3VzIFdhcm1pbmcsIEV4dHJlbWU8L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZjbzJjb2FsaXRpb24ub3JnJTJGcHVibGljYXRpb25zJTJGcGh5c2ljcy1kZW1vbnN0cmF0ZXMtdGhhdC1pbmNyZWFzaW5nLWdyZWVuaG91c2UtZ2FzZXMtY2Fubm90LWNhdXNlLWRhbmdlcm91cy13YXJtaW5nLWV4dHJlbWUtd2VhdGhlci1vci1hbnktaGFybSUyRiZhbXA7ZGF0YT0wNSU3QzAyJTdDJTdDMGU0NGVhYWI4NzVhNGY4ZmE2NzIwOGRkYWE4NzYzZmIlN0M4NGRmOWU3ZmU5ZjY0MGFmYjQzNWFhYWFhYWFhYWFhYSU3QzElN0MwJTdDNjM4ODU0MjIwNjY1OTE1ODc5JTdDVW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5SkZiWEIwZVUxaGNHa2lPblJ5ZFdVc0lsWWlPaUl3TGpBdU1EQXdNQ0lzSWxBaU9pSlhhVzR6TWlJc0lrRk9Jam9pVFdGcGJDSXNJbGRVSWpveWZRJTNEJTNEJTdDMCU3QyU3QyU3QyZhbXA7c2RhdGE9OUpmaWw5NjVBZFNsY2E2a09FaHphRlp2a09qV3hMR01TQUpKRjVua3phbyUzRCZhbXA7cmVzZXJ2ZWQ9MCI+V2VhdGhlciBvciBBbnkgSGFybTwvYT4mbmJzcDthbmQgaW4gUHJvZi4gS29vbmlu4oCZcyBib29rJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuYW1hem9uLmNvbS9VbnNldHRsZWQtVXBkYXRlZC1FeHBhbmRlZC1DbGltYXRlLVNjaWVuY2UvZHAvMTYzNzc0NTI1Ny8iPjxlbT5VbnNldHRsZWQ8L2VtPjwvYT48ZW0+Jm5ic3A7PC9lbT4oMmQuIGVkLiAyMDI0KS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzPHA+PHN0cm9uZz48dT5SaWNoYXJkIExpbmR6ZW48L3U+PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SSBkZXZlbG9wZWQgb3VyIGN1cnJlbnQgdW5kZXJzdGFuZGluZyBvZiB0aGUgcXVhc2ktYmllbm5pYWwgb3NjaWxsYXRpb24gb2YgdGhlIHRyb3BpY2FsIHN0cmF0b3NwaGVyZSwgdGhlIGN1cnJlbnQgZXhwbGFuYXRpb24gZm9yIGRvbWluYW5jZSBvZiB0aGUgc29sYXIgc2VtaWRpdXJuYWwgYW5kIGRpdXJuYWwgdGlkZXMgYXQgdmFyaW91cyBsZXZlbHMgb2YgdGhlIGF0bW9zcGhlcmUsIHRoZSByb2xlIG9mIGJyZWFraW5nIGdyYXZpdHkgd2F2ZXMgYXMgYSBtYWpvciBzb3VyY2Ugb2YgZnJpY3Rpb24gaW4gdGhlIGF0bW9zcGhlcmUsIGFuZCB0aGUgcm9sZSBvZiB0aGlzIGZyaWN0aW9uIGluIHJldmVyc2luZyB0aGUgbWVyaWRpb25hbCB0ZW1wZXJhdHVyZSBncmFkaWVudCBhdCB0aGUgdHJvcG9wYXVzZSAod2hlcmUgdGhlIGVxdWF0b3IgaXMgdGhlIGNvbGRlc3QgbGF0aXR1ZGUpIGFuZCB0aGUgbWVzb3BhdXNlICh3aGVyZSB0ZW1wZXJhdHVyZSBpcyBhIG1pbmltdW0gYXQgdGhlIHN1bW1lciBwb2xlIGFuZCBhIG1heGltdW0gYXQgdGhlIHdpbnRlciBwb2xlKS4gSSBoYXZlIGFsc28gZGV2ZWxvcGVkIHRoZSBiYXNpYyBkZXNjcmlwdGlvbiBvZiBob3cgc3VyZmFjZSB0ZW1wZXJhdHVyZSBpbiB0aGUgdHJvcGljcyBjb250cm9scyB0aGUgZGlzdHJpYnV0aW9uIG9mIGN1bXVsdXMgY29udmVjdGlvbiBhbmQgbGVkIHRoZSBncm91cCB0aGF0IGRpc2NvdmVyZWQgdGhlIGlyaXMgZWZmZWN0IHdoZXJlIHVwcGVyLWxldmVsIGNpcnJ1cyBjb250cmFjdCBpbiByZXNwb25zZSB0byB3YXJtZXIgc3VyZmFjZSB0ZW1wZXJhdHVyZXMuIEkgaGF2ZSBwdWJsaXNoZWQgYXBwcm94aW1hdGVseSAyNTAgcGFwZXJzIGFuZCBib29rcy4gSSBhbSBhbiBhd2FyZCByZWNpcGllbnQgb2YgdGhlIEFtZXJpY2FuIE1ldGVvcm9sb2dpY2FsIFNvY2lldHkgYW5kIHRoZSBBbWVyaWNhbiBHZW9waHlzaWNhbCBVbmlvbi4gSSBhbSBhIGZlbGxvdyBvZiB0aGUgQW1lcmljYW4gTWV0ZW9yb2xvZ2ljYWwgU29jaWV0eSwgdGhlIEFtZXJpY2FuIEdlb3BoeXNpY2FsIFVuaW9uIGFuZCB0aGUgQW1lcmljYW4gQXNzb2NpYXRpb24gZm9yIHRoZSBBZHZhbmNlbWVudCBvZiBTY2llbmNlLCBhbmQgYSBtZW1iZXIgb2YgdGhlIE5hdGlvbmFsIEFjYWRlbXkgb2YgU2NpZW5jZXMgYW5kIHRoZSBBbWVyaWNhbiBBY2FkZW15IG9mIEFydHMgYW5kIFNjaWVuY2VzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkkgaGF2ZSBzZXJ2ZWQgYXMgdGhlIGRpcmVjdG9yIG9mIHRoZSBDZW50ZXIgZm9yIEVhcnRoIGFuZCBQbGFuZXRhcnkgU2NpZW5jZXMgYXQgSGFydmFyZCBhbmQgb24gbnVtZXJvdXMgcGFuZWxzIG9mIHRoZSBOYXRpb25hbCBSZXNlYXJjaCBDb3VuY2lsLiBJIHdhcyBhbHNvIGEgbGVhZCBhdXRob3Igb24gdGhlIFRoaXJkIEFzc2Vzc21lbnQgUmVwb3J0IG9mIHRoZSBVTuKAmXMgSW50ZXJnb3Zlcm5tZW50YWwgUGFuZWwgb24gQ2xpbWF0ZSBDaGFuZ2Ug4oCTIHRoZSByZXBvcnQgZm9yIHdoaWNoIHRoZSBJUENDIHNoYXJlZCB0aGUgTm9iZWwgUGVhY2UgUHJpemUgd2l0aCBBbCBHb3JlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JIGFtIGEgUHJvZmVzc29yIEVtZXJpdHVzIGluIHRoZSBEZXBhcnRtZW50IG9mIFBoeXNpY3MgYXQgUHJpbmNldG9uIFVuaXZlcnNpdHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SSBiZWdhbiBteSBwcm9mZXNzaW9uYWwgY2FyZWVyIGluIHRoZSBQaHlzaWNzIERlcGFydG1lbnQgb2YgQ29sdW1iaWEgVW5pdmVyc2l0eSBpbiAxOTY0LCB3aGVyZSBJIHNlcnZlZCBhcyBEaXJlY3RvciBvZiB0aGUgQ29sdW1iaWEgUmFkaWF0aW9uIExhYm9yYXRvcnkgZnJvbSAxOTc2IHRvIDE5NzkuIEkgam9pbmVkIHRoZSBQaHlzaWNzIERlcGFydG1lbnQgb2YgUHJpbmNldG9uIFVuaXZlcnNpdHkgaW4gMTk4MC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JIGludmVudGVkIHRoZSBzb2RpdW0gZ3VpZGVzdGFyIHRoYXQgaXMgdXNlZCBpbiBhc3Ryb25vbWljYWwgYWRhcHRpdmUgb3B0aWNzIHN5c3RlbXMgdG8gY29ycmVjdCB0aGUgZGVncmFkaW5nIGVmZmVjdHMgb2YgYXRtb3NwaGVyaWMgdHVyYnVsZW5jZSBvbiBpbWFnaW5nIHJlc29sdXRpb24uIEkgaGF2ZSBwdWJsaXNoZWQgb3ZlciAyMDAgcGVlci1yZXZpZXdlZCBzY2llbnRpZmljIHBhcGVycywgYW0gYSBGZWxsb3cgb2YgdGhlIEFtZXJpY2FuIFBoeXNpY2FsIFNvY2lldHksIHRoZSBBbWVyaWNhbiBBc3NvY2lhdGlvbiBmb3IgdGhlIEFkdmFuY2VtZW50IG9mIFNjaWVuY2UsIGFuZCBhIG1lbWJlciBvZiB0aGUgQW1lcmljYW4gQWNhZGVteSBvZiBBcnRzIGFuZCBTY2llbmNlcywgdGhlIE5hdGlvbmFsIEFjYWRlbXkgb2YgU2NpZW5jZXMgYW5kIHRoZSBBbWVyaWNhbiBQaGlsb3NvcGhpY2FsIFNvY2lldHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SSBzZXJ2ZWQgYXMgRGlyZWN0b3Igb2YgRW5lcmd5IFJlc2VhcmNoIGluIHRoZSBVLlMuIERlcGFydG1lbnQgb2YgRW5lcmd5IGZyb20gMTk5MSB0byAxOTkzLiBJIHdhcyBhIGNvLWZvdW5kZXIgaW4gMTk5NCBvZiBNYWduZXRpYyBJbWFnaW5nIFRlY2hub2xvZ2llcyBJbmNvcnBvcmF0ZWQgKE1JVEkpLCBhIHNtYWxsIGNvbXBhbnkgc3BlY2lhbGl6aW5nIGluIHRoZSB1c2Ugb2YgbGFzZXItcG9sYXJpemVkIG5vYmxlIGdhc2VzIGZvciBtYWduZXRpYyByZXNvbmFuY2UgaW1hZ2luZy4gSSBzZXJ2ZWQgYXMgQ2hhaXJtYW4gb2YgdGhlIFN0ZWVyaW5nIENvbW1pdHRlZSBvZiBKQVNPTiBmcm9tIDE5ODcgdG8gMTk5MC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JIHNlcnZlZCBhcyBEZXB1dHkgQXNzaXN0YW50IHRvIHRoZSBQcmVzaWRlbnQgYW5kIFNlbmlvciBEaXJlY3RvciBmb3IgRW1lcmdpbmc8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UZWNobm9sb2dpZXMgYXQgVGhlIE5hdGlvbmFsIFNlY3VyaXR5IENvdW5jaWwgaW4gdGhlIFdoaXRlIEhvdXNlIGZyb20gMjAxOCB0byAyMDE5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SSBhbSB0aGUgRWR3YXJkIFRlbGxlciBTZW5pb3IgRmVsbG93IGF0IFN0YW5mb3JkIFVuaXZlcnNpdHnigJlzIEhvb3ZlciBJbnN0aXR1dGlvbiwgd2hpY2ggSSBqb2luZWQgaW4gU2VwdGVtYmVyIDIwMjQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UHJpb3IgdG8gdGhhdCwgSSB3YXMgYSBVbml2ZXJzaXR5IFByb2Zlc3NvciBhdCBOZXcgWW9yayBVbml2ZXJzaXR5LCB3aGVyZSBJIGhlbGQgYXBwb2ludG1lbnRzIGFzIGEgUHJvZmVzc29yIG9mIEluZm9ybWF0aW9uLCBPcGVyYXRpb25zLCBhbmQgTWFuYWdlbWVudCBTY2llbmNlcyBpbiB0aGUgU3Rlcm4gU2Nob29sIG9mIEJ1c2luZXNzIGFuZCBhIFByb2Zlc3NvciBvZiBDaXZpbCBhbmQgVXJiYW4gRW5naW5lZXJpbmcgaW4gdGhlIFRhbmRvbiBTY2hvb2wgb2YgRW5naW5lZXJpbmcgd2hpbGUgc2VydmluZyBhcyB0aGUgRm91bmRpbmcgRGlyZWN0b3Igb2YgdGhlIENlbnRlciBmb3IgVXJiYW4gU2NpZW5jZSBhbmQgUHJvZ3Jlc3MgKENVU1ApLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkkgc2VydmVkIGFzIFVuZGVyc2VjcmV0YXJ5IGZvciBTY2llbmNlIGF0IHRoZSBVLlMuIERlcGFydG1lbnQgb2YgRW5lcmd5IGZyb20gTWF5IDIwMDksIGZvbGxvd2luZyBteSBjb25maXJtYXRpb24gYnkgdGhlIFUuUy4gU2VuYXRlLCB1bnRpbCBOb3ZlbWJlciAyMDExLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlByaW9yIHRvIGpvaW5pbmcgdGhlIGdvdmVybm1lbnQsIEkgc3BlbnQgZml2ZSB5ZWFycywgZnJvbSBNYXJjaCAyMDA0IHRvIE1heSAyMDA5LCBhcyBDaGllZiBTY2llbnRpc3QgZm9yIEJQLCBwLmwuYy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Gcm9tIFNlcHRlbWJlciAxOTc1IHRvIEp1bHkgMjAwNiwgSSB3YXMgYSBwcm9mZXNzb3Igb2YgdGhlb3JldGljYWwgcGh5c2ljcyBhdCBDYWx0ZWNoIGFuZCB3YXMgdGhlIEluc3RpdHV0ZeKAmXMgUHJvdm9zdCBmcm9tIEZlYnJ1YXJ5IDE5OTUgdG8gSmFudWFyeSAyMDA0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkkgd2FzIGEgZGlyZWN0b3Igb2YgQ0VSRVMsIEluYy4sIGEgcHVibGljbHkgdHJhZGVkIGNvbXBhbnkgcHVyc3VpbmcgZ2VuZXRpY2FsbHkgZW5oYW5jZWQgYmlvZW5lcmd5IGNyb3BzLCBmcm9tIDIwMTIgdG8gMjAxNSBhbmQgaGF2ZSBiZWVuIGFuIEluZGVwZW5kZW50IERpcmVjdG9yIG9mIEdQIFN0cmF0ZWdpZXMgKG5vdyBHUCBHb3Zlcm5tZW50IFNvbHV0aW9ucykgc2luY2UgMjAxNi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5NeSBtZW1iZXJzaGlwcyBpbmNsdWRlIHRoZSBVLlMuIE5hdGlvbmFsIEFjYWRlbXkgb2YgU2NpZW5jZXMsIHRoZSBBbWVyaWNhbiBBY2FkZW15IG9mIEFydHMgYW5kIFNjaWVuY2VzLCB0aGUgQ291bmNpbCBvbiBGb3JlaWduIFJlbGF0aW9ucy4gSSBhbSBhIGZvcm1lciBtZW1iZXIgb2YgdGhlIFRyaWxhdGVyYWwgQ29tbWlzc2lvbi4gSSBhbSBhIG1lbWJlciBvZiB0aGUgSkFTT04gYWR2aXNvcnkgZ3JvdXAgZnJvbSBKdWx5IDE5ODggdG8gTWF5IDIwMDksIGFuZCBmcm9tIE5vdmVtYmVyIDIwMTEgdG8gcHJlc2VudCwgYW5kIHNlcnZlZCBhcyB0aGUgZ3JvdXDigJlzIGNoYWlyIGZyb20gMTk5OCB0byAyMDA0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkkgaGF2ZSBzZXJ2ZWQgYXMgYW4gaW5kZXBlbmRlbnQgZ292ZXJub3Igb2YgdGhlIExvcyBBbGFtb3MsIG9mIExhd3JlbmNlIExpdmVybW9yZSBOYXRpb25hbCBTZWN1cml0eSBMTEMgc2luY2UgSnVseSAyMDEyLCBhbmQgb2YgdGhlIFNhbmRpYSBDb3Jwb3JhdGlvbiBmcm9tIDIwMTYgdG8gMjAxNyBhbmQgd2FzIGEgbWVtYmVyIG9mIHRoZSBTZWNyZXRhcnkgb2YgRW5lcmd54oCZcyBBZHZpc29yeSBCb2FyZCBmcm9tIDIwMTMgdG8gMjAxNi4gSSBoYXZlIGFsc28gc2VydmVkIGFzIGEgVHJ1c3RlZSBvZiB0aGUgSW5zdGl0dXRlIGZvciBEZWZlbnNlIEFuYWx5c2VzIGZyb20gMjAxNCB0byAyMDI1LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkkgaG9sZCBhIEIuUy4gaW4gUGh5c2ljcyBmcm9tIENhbHRlY2ggKDE5NzIpIGFuZCBhIFBoLkQuIGluIFRoZW9yZXRpY2FsIFBoeXNpY3MgZnJvbSBNSVQgKDE5NzUpLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6c2VwYXJhdG9yIC0tPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5Ii8+CjwhLS0gL3dwOnNlcGFyYXRvciAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4Kc3RhdGV2ZXJzaW9uc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc1RoZSBIYXBwZXIsIExpbmR6ZW4sIGFuZCBLb29uaW4gbGV0dGVyIChkYXRlZCBBcHJpbCAxLCAyMDI2KSBpcyBhbiBvcGVuIGxldHRlciBhZGRyZXNzZWQgdG8gQ2hpZWYgSnVzdGljZSBKb2huIEcuIFJvYmVydHMgaW4gaGlzIHJvbGUgYXMgQ2hhaXIgb2YgdGhlIEZlZGVyYWwgSnVkaWNpYWwgQ2VudGVyIChGSkMpLiBJdCBjcml0aXF1ZXMgYXNwZWN0cyBvZiB0aGUgRm91cnRoIEVkaXRpb24gb2YgdGhlIFJlZmVyZW5jZSBNYW51YWwgb24gU2NpZW50aWZpYyBFdmlkZW5jZSwgYSBsb25nLXN0YW5kaW5nIHJlc291cmNlIHVzZWQgYnkgZmVkZXJhbCBqdWRnZXMgdG8gZXZhbHVhdGUgc2NpZW50aWZpYyBldmlkZW5jZSBpbiBjb3VydC5UaGUgSGFwcGVyLCBMaW5kemVuLCBhbmQgS29vbmluIGxldHRlciAoZGF0ZWQgQXByaWwgMSwgMjAyNikgaXMgYW4gb3BlbiBsZXR0ZXIgYWRkcmVzc2VkIHRvIENoaWVmIEp1c3RpY2UgSm9obiBHLiBSb2JlcnRzIGluIGhpcyByb2xlIGFzIENoYWlyIG9mIHRoZSBGZWRlcmFsIEp1ZGljaWFsIENlbnRlciAoRkpDKS4gSXQgY3JpdGlxdWVzIGFzcGVjdHMgb2YgdGhlIEZvdXJ0aCBFZGl0aW9uIG9mIHRoZSBSZWZlcmVuY2UgTWFudWFsIG9uIFNjaWVudGlmaWMgRXZpZGVuY2UsIGEgbG9uZy1zdGFuZGluZyByZXNvdXJjZSB1c2VkIGJ5IGZlZGVyYWwganVkZ2VzIHRvIGV2YWx1YXRlIHNjaWVudGlmaWMgZXZpZGVuY2UgaW4gY291cnQuCgo8c3Ryb25nPjwvc3Ryb25nPjxlbT5lbT48L2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3MKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPjxlbT5UaGUgSGFwcGVyLCBMaW5kemVuLCBhbmQgS29vbmluIGxldHRlciAoZGF0ZWQgQXByaWwgMSwgMjAyNikgaXMgYW4gb3BlbiBsZXR0ZXIgYWRkcmVzc2VkIHRvIENoaWVmIEp1c3RpY2UgSm9obiBHLiBSb2JlcnRzIGluIGhpcyByb2xlIGFzIENoYWlyIG9mIHRoZSBGZWRlcmFsIEp1ZGljaWFsIENlbnRlciAoRkpDKS4gSXQgY3JpdGlxdWVzIGFzcGVjdHMgb2YgdGhlIEZvdXJ0aCBFZGl0aW9uIG9mIHRoZSBSZWZlcmVuY2UgTWFudWFsIG9uIFNjaWVudGlmaWMgRXZpZGVuY2UsIGEgbG9uZy1zdGFuZGluZyByZXNvdXJjZSB1c2VkIGJ5IGZlZGVyYWwganVkZ2VzIHRvIGV2YWx1YXRlIHNjaWVudGlmaWMgZXZpZGVuY2UgaW4gY291cnQuPC9lbT48L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb25vcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnQmbmJzcDtvcmlnaW5hbENvbnRlbnQmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDtvcmlnaW5hbENvbnRlbnQmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDtvcmlnaW5hbENvbnRlbnQmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDsmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDtvcmlnaW5hbENvbnRlbnQmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDtvcmlnaW5hbENvbnRlbnQmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnQmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDsmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQmbmJzcDsmbmJzcDtvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRzdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzPHN0cm9uZz5SaWNoYXJkIExpbmR6ZW4sIFBoLiBELjwvc3Ryb25nPjxicj5Qcm9mZXNzb3Igb2YgRWFydGgsIEF0bW9zcGhlcmljLCBhbmQgUGxhbmV0YXJ5IFNjaWVuY2VzLCBFbWVyaXR1cyBQcm9mZXNzb3Igb2YgUGh5c2ljczxicj5NYXNzYWNodXNldHRzIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5XaWxsaWFtIEhhcHBlciwgUGguIEQuPC9zdHJvbmc+PGJyPkVtZXJpdHVzIFByb2Zlc3NvciBvZiBQaHlzaWNzLCBQcmluY2V0b24gVW5pdmVyc2l0eWRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5TdGV2ZW4gS29vbmluLCBQaC4gRC48L3N0cm9uZz48YnI+RWR3YXJkIFRlbGxlciBTZW5pb3IgRmVsbG93IEhvb3ZlciBJbnN0aXR1dGlvbiwgU3RhbmZvcmQgVW5pdmVyc2l0eWRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXByaWwgMSwgMjAyNmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIEhvbm9yYWJsZSBKb2huIEcuIFJvYmVydHM8YnI+Q2hhaXIsIEZlZGVyYWwgSnVkaWNpYWwgQ2VudGVyPGJyPkNoaWVmIEp1c3RpY2UsIFVuaXRlZCBTdGF0ZXMgU3VwcmVtZSBDb3VydDxicj5PbmUgRmlyc3QgU3RyZWV0LCBORTxicj5XYXNoaW5ndG9uLCBEQyAyMDU0M2Ryb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Y2M6IEZlZGVyYWwgSnVkaWNpYWwgQ2VudGVyIEJvYXJkIGFuZCBEaXJlY3RvcmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5SZTog4oCcSG93IFNjaWVuY2UgV29ya3PigJ0gQ2hhcHRlciBpbiB0aGU8ZW0+UmVmZXJlbmNlIE1hbnVhbCBvbiBTY2llbnRpZmljIEV2aWRlbmNlOiA0dGggRWRpdGlvbjwvZW0+PC9zdHJvbmc+ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnREZWFyIENoaWVmIEp1c3RpY2UgUm9iZXJ0czpkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZTxlbT5SZWZlcmVuY2UgTWFudWFsIG9uIFNjaWVudGlmaWMgRXZpZGVuY2U8L2VtPmhhcyBsb25nIGJlZW4gdmFsdWVkIGJ5IHRoZSBmZWRlcmFsIGFuZCBzdGF0ZSBqdWRpY2lhcnkgZm9yIGl0cyBuZXV0cmFsaXR5LCBjbGFyaXR5LCBhbmQgcmVzdHJhaW50LiBJdCBpcyB1c2VkIGJ5IG1vcmUgdGhhbiAzLDAwMCBmZWRlcmFsIGp1ZGdlcywgbWFueSBzdGF0ZSBqdWRnZXMsIGFuZCBoYXMgYmVlbiBjaXRlZCBpbiBvdmVyIDEsNzAwIGp1ZGljaWFsIG9waW5pb25zLiBJdHMgcHVycG9zZSBoYXMgYWx3YXlzIGJlZW4gdG8gYXNzaXN0IGNvdXJ0cyBpbiBldmFsdWF0aW5nIHNjaWVudGlmaWMgZXZpZGVuY2XigJRub3QgdG8gYWR2YW5jZSBwYXJ0aWN1bGFyIHNjaWVudGlmaWMsIHBvbGl0aWNhbCwgb3IgcG9saWN5IGFnZW5kYXMuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXZSB3cml0ZSB0byBleHByZXNzIHNlcmlvdXMgY29uY2VybnMgYWJvdXQgdGhlIEZvdXJ0aCBFZGl0aW9uIG9mIHRoZTxlbT5NYW51YWw8L2VtPiwgcmVsZWFzZWQgYSBmZXcgbW9udGhzIGFnby4gU2V2ZXJhbCBjaGFwdGVycyBkZXBhcnQgc2hhcnBseSBmcm9tIHRoZSBNYW51YWzigJlzIGxvbmdzdGFuZGluZyB0cmFkaXRpb24gb2YgbmV1dHJhbGl0eS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDEuIFRoZSBSZW1vdmVkIENsaW1hdGUgU2NpZW5jZSBDaGFwdGVyIFJldmVhbGVkIFN0cnVjdHVyYWwgUHJvYmxlbXNsZXZlbGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgbW9zdCBzdHJpa2luZyBleGFtcGxlIHdhcyB0aGUg4oCcUmVmZXJlbmNlIEd1aWRlIG9uIENsaW1hdGUgU2NpZW5jZSzigJ0gd2hpY2ggd2FzIHdpdGhkcmF3biBhZnRlciBhIGxldHRlciBmcm9tIDI4IHN0YXRlIEF0dG9ybmV5cyBHZW5lcmFsIGRvY3VtZW50ZWQgcHJvZm91bmQgY29uZmxpY3RzIG9mIGludGVyZXN0IGFuZCBudW1lcm91cyB1bnN1cHBvcnRlZCBjbGFpbXMgcHJlc2VudGVkIGFzIHNldHRsZWQgZmFjdC5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEFzIGNhcmVlciBwaHlzaWNpc3RzIHdpdGggZGVjYWRlcyBvZiBleHBlcmllbmNlIGluIGF0bW9zcGhlcmljIGR5bmFtaWNzLCByYWRpYXRpdmUgdHJhbnNmZXIsIGFuZCBtb2RlbGluZyBjb21wbGV4IHN5c3RlbXMgbGlrZSBjbGltYXRl4oCUYW5kIHdpdGggbW9yZSB0aGFuIDYwMCBwZWVyLXJldmlld2VkIHB1YmxpY2F0aW9ucyBhbW9uZyB1c+KAlHdlIHdlcmUgcGFydGljdWxhcmx5IGNvbmNlcm5lZCBieSB0aGF0IGNoYXB0ZXLigJlzIHNjaWVudGlmaWMgYW5kIHByb2NlZHVyYWwgZGVmaWNpZW5jaWVzLiAoT3VyIGN1cnJpY3VsYSB2aXRhZSBhcmUgYXR0YWNoZWQuKWRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Mi4gVGhlIFJlbWFpbmluZyBDaGFwdGVyLCDigJxIb3cgU2NpZW5jZSBXb3JrcyzigJ0gU3VmZmVycyBmcm9tIFNpbWlsYXIgRGVmZWN0c2xldmVsZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEFsdGhvdWdoIHRoZSBjbGltYXRlIGNoYXB0ZXIgaGFzIGJlZW4gcmVtb3ZlZCwgdGhlIGNoYXB0ZXIgdGhhdCB1bmRlcmdpcmRlZCBpdOKAlOKAnUhvdyBTY2llbmNlIFdvcmtz4oCd4oCUcmVtYWlucy4gVGhpcyBjaGFwdGVyLCA2NSBwYWdlcyBsb25nLCByZXBsYWNlcyB0aGUgbXVjaCBzaG9ydGVyIGFuZCB3aWRlbHkgcmVzcGVjdGVkIDE4LXBhZ2UgdmVyc2lvbiB3cml0dGVuIGZvciBlYXJsaWVyIGVkaXRpb25zIGJ5IERhdmlkIEdvb2RzdGVpbiwgZm9ybWVyIFZpY2UgUHJvdm9zdCBvZiBDYWx0ZWNoLiBUaGUgbmV3IGNoYXB0ZXIgZG9lcyBub3QgYWNrbm93bGVkZ2UgdGhlIHByaW9yIHZlcnNpb24sIG5vciBkb2VzIGl0IHJlc2VtYmxlIGl0IGluIHN1YnN0YW5jZSBvciB0b25lLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGxlYWQgYXV0aG9yIG9mIHRoZSBuZXcgY2hhcHRlciwgUHJvZmVzc29yIE1pY2hhZWwgV2Vpc2JlcmcsIGlzIGEgcGhpbG9zb3BoZXIgd2hvIGFsc28gc2VydmVzIGFzIGEgY2xpbWF0ZSBkaXBsb21hdCBhbmQgYWR2aXNvciB0byBzZXZlcmFsIG5hdGlvbmFsIGRlbGVnYXRpb25zIGF0IHRoZSBDb25mZXJlbmNlIG9mIHRoZSBQYXJ0aWVzIG9mIHRoZSBVTiBGcmFtZXdvcmsgQ29udmVudGlvbiBvbiBDbGltYXRlIENoYW5nZSAoQ09QKSBuZWdvdGlhdGlvbnMuIEhpcyBwdWJsaWMgYmlvZ3JhcGh5IGhpZ2hsaWdodHMgaGlzIHdvcmsgZGV2ZWxvcGluZyBzdHJhdGVnaWVzIHRvIHNlY3VyZSBjbGltYXRlLXJlbGF0ZWQgZmluYW5jaWFsIHRyYW5zZmVycyBmb3Igc21hbGwgaXNsYW5kIHN0YXRlcy4gVGhlc2Ugcm9sZXMgZG8gbm90IGluaGVyZW50bHkgZGlzcXVhbGlmeSBoaW0uIEJ1dCB0aGV5IGRvIGNyZWF0ZSBhIGNsZWFyIGFwcGVhcmFuY2Ugb2YgY29uZmxpY3Qgd2hlbiB3cml0aW5nIGEgY2hhcHRlciBpbnRlbmRlZCB0byBndWlkZSBqdWRnZXMgb24gd2hhdCBjb25zdGl0dXRlcyBsZWdpdGltYXRlIHNjaWVudGlmaWMgZXZpZGVuY2XigJRwYXJ0aWN1bGFybHkgaW4gbGl0aWdhdGlvbiB3aGVyZSB0cmlsbGlvbnMgb2YgZG9sbGFycyBtYXkgYmUgYXQgc3Rha2UuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQzLiBUaGUgTmV3IENoYXB0ZXIgQWRvcHRzIGFuIEFkdm9jYWN5IEZyYW1ld29yaywgTm90IGEgU2NpZW50aWZpYyBPbmVsZXZlbGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgdmVyeSBmaXJzdCBwYXJhZ3JhcGggYXNzZXJ0cyB0aGF0IOKAnHB1YmxpYyByZWxhdGlvbnMgY2FtcGFpZ25zIGhhdmUgbWlzbGVkIHRoZSBwdWJsaWMgYWJvdXQgdGhlIHRydWUgc3RhdGUgb2Ygc2NpZW50aWZpYyBjb25zZW5zdXMs4oCdIGNpdGluZyBOYW9taSBPcmVza2VzIGFuZCBFcmlrIENvbndheeKAmXM8ZW0+TWVyY2hhbnRzIG9mIERvdWJ0PC9lbT4uIFRoYXQgYm9va+KAlGFuZCB0aGUgZmlsbSBiYXNlZCBvbiBpdOKAlGV4cGxpY2l0bHkgYXJndWVzIHRoYXQgdGhlcmUgaXMg4oCcemVybyBhcmd1bWVudCBhbW9uZyBhY3R1YWwgc2NpZW50aXN0c+KAnSBhYm91dCBjYXRhc3Ryb3BoaWMgY2xpbWF0ZSBjaGFuZ2UuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGZyYW1pbmcgaXMgaW5hcHByb3ByaWF0ZSBmb3IgYSBqdWRpY2lhbCByZWZlcmVuY2UgdGV4dC4gSXQgcHJlc2VudHMgY29udGVzdGVkIGNsYWltcyBhcyBzZXR0bGVkIGZhY3QsIGFuZCBpdCBpbXBsaWVzIHRoYXQgZGlzc2VudGluZyBzY2llbnRpc3Rz4oCUaW5jbHVkaW5nIHRob3VzYW5kcyBvZiBjcmVkZW50aWFsZWQgcmVzZWFyY2hlcnPigJRhcmUgbm90IOKAnGFjdHVhbCBzY2llbnRpc3RzLuKAnSBUaGF0IGlzIG5vdCBhIG5ldXRyYWwgZGVzY3JpcHRpb24gb2Ygc2NpZW50aWZpYyBwcmFjdGljZTsgaXQgaXMgYW4gYWR2b2NhY3kgcG9zaXRpb24uZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ0LiBUaGUgR29sZCBTdGFuZGFyZCBvZiBTY2llbmNlIElzIFByZWRpY3Rpb24gVGVzdGVkIEFnYWluc3QgUmVhbGl0eWxldmVsZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEFzIHNjaWVudGlzdHMsIHdlIGNvbXBsZXRlbHkgYWdyZWUgd2l0aCB0aGUgU3VwcmVtZSBDb3VydCBpbiB0aGU8ZW0+RGF1YmVydDwvZW0+Y2FzZSB0aGF0IHNjaWVudGlmaWMga25vd2xlZGdlIG11c3QgYmUgZGVyaXZlZCBieSB0aGUgc2NpZW50aWZpYyBtZXRob2Q6ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc3ZhbHVlY2l0YXRpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW504oCcW0ldbiBvcmRlciB0byBxdWFsaWZ5IGFzIOKAmHNjaWVudGlmaWMga25vd2xlZGdlLOKAmSBhbiBpbmZlcmVuY2Ugb3IgYXNzZXJ0aW9uIG11c3QgYmUgZGVyaXZlZCBieSB0aGUgc2NpZW50aWZpYyBtZXRob2QuICoqKiDigJhTY2llbnRpZmljIG1ldGhvZG9sb2d5IHRvZGF5IGlzIGJhc2VkIG9uIGdlbmVyYXRpbmcgaHlwb3RoZXNlcyBhbmQgdGVzdGluZyB0aGVtIOKApnRoaXMgbWV0aG9kb2xvZ3kgaXMgd2hhdCBkaXN0aW5ndWlzaGVzIHNjaWVuY2UgZnJvbSBvdGhlciBmaWVsZHMgb2YgaHVtYW4gaW5xdWlyeS7igJnigJ08ZW0+RGF1YmVydCB2LiBNZXJyZWxsIERvdyBQaGFybWFjZXV0aWNhbHMsIEluYzwvZW0+LiwgNTA5IFUuUy4gNTc5LCA1OTAsIDU5MyAoMTk5MykoY2l0YXRpb25zIG9taXR0ZWQpLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UHJvZi4gUmljaGFyZCBGZXlubWFuLCBhIE5vYmVsIExhdXJlYXRlIGluIFBoeXNpY3MsIHN1Y2NpbmN0bHkgZXhwbGFpbmVkIHRoZSBzY2llbnRpZmljIG1ldGhvZCBhcyBmb2xsb3dzOmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN2YWx1ZWNpdGF0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudOKAnFtXXWUgY29tcGFyZSB0aGUgcmVzdWx0IG9mIFthIHRoZW9yeeKAmXNdIGNvbXB1dGF0aW9uIHRvIG5hdHVyZSwg4oCmIGNvbXBhcmUgaXQgZGlyZWN0bHkgd2l0aCBvYnNlcnZhdGlvbnMsIHRvIHNlZSBpZiBpdCB3b3Jrcy4gSWYgaXQgZGlzYWdyZWVzIHdpdGggZXhwZXJpbWVudCwgaXQgaXMgd3JvbmcuIEluIHRoYXQgc2ltcGxlIHN0YXRlbWVudCBpcyB0aGUga2V5IHRvIHNjaWVuY2Uu4oCdPGVtPlRoZSBDaGFyYWN0ZXIgb2YgUGh5c2ljYWwgTGF3PC9lbT4oMTk2NSksIHAuIDE1MC5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBjZW50dXJpZXMsIHNjaWVudGlmaWMgcHJvZ3Jlc3MgaGFzIGJlZW4gZ3JvdW5kZWQgaW4gdGhlIGFiaWxpdHkgdG8gbWFrZSByaXNreSBwcmVkaWN0aW9uc+KAlHByZWRpY3Rpb25zIHRoYXQgY291bGQgZWFzaWx5IGJlIHByb3ZlbiB3cm9uZ+KAlGFuZCB0aGVuIHRvIHRlc3QgdGhlbSBhZ2FpbnN0IGV4cGVyaW1lbnQgb3Igb2JzZXJ2YXRpb24uIFRoaXMgZW1waXJpY2FsIGN5Y2xlIGlzIHRoZSBnb2xkIHN0YW5kYXJkIG9mIHNjaWVudGlmaWMgdW5kZXJzdGFuZGluZy4gSXQgaXMgd2hhdCBlbmFibGVkIGh1bWFuaXR5IHRvIHVuY292ZXIgdGhlIGxhd3Mgb2YgbW90aW9uLCBlbGVjdHJvbWFnbmV0aXNtLCB0aGVybW9keW5hbWljcywgcXVhbnR1bSBtZWNoYW5pY3MsIGdlbmV0aWNzLCBhbmQgY291bnRsZXNzIG90aGVyIHBpbGxhcnMgb2YgbW9kZXJuIGtub3dsZWRnZS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5SaWNoYXJkIExpbmR6ZW4sIFBoLiBELjwvc3Ryb25nPjxicj5Qcm9mZXNzb3Igb2YgRWFydGgsIEF0bW9zcGhlcmljLCBhbmQgUGxhbmV0YXJ5IFNjaWVuY2VzLCBFbWVyaXR1cyBQcm9mZXNzb3Igb2YgUGh5c2ljczxicj5NYXNzYWNodXNldHRzIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5XaWxsaWFtIEhhcHBlciwgUGguIEQuPC9zdHJvbmc+PGJyPkVtZXJpdHVzIFByb2Zlc3NvciBvZiBQaHlzaWNzLCBQcmluY2V0b24gVW5pdmVyc2l0eTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+U3RldmVuIEtvb25pbiwgUGguIEQuPC9zdHJvbmc+PGJyPkVkd2FyZCBUZWxsZXIgU2VuaW9yIEZlbGxvdyBIb292ZXIgSW5zdGl0dXRpb24sIFN0YW5mb3JkIFVuaXZlcnNpdHk8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BcHJpbCAxLCAyMDI2PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIEhvbm9yYWJsZSBKb2huIEcuIFJvYmVydHM8YnI+Q2hhaXIsIEZlZGVyYWwgSnVkaWNpYWwgQ2VudGVyPGJyPkNoaWVmIEp1c3RpY2UsIFVuaXRlZCBTdGF0ZXMgU3VwcmVtZSBDb3VydDxicj5PbmUgRmlyc3QgU3RyZWV0LCBORTxicj5XYXNoaW5ndG9uLCBEQyAyMDU0MzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPmNjOiBGZWRlcmFsIEp1ZGljaWFsIENlbnRlciBCb2FyZCBhbmQgRGlyZWN0b3I8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RGVhciBDaGllZiBKdXN0aWNlIFJvYmVydHM6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgbW9zdCBzdHJpa2luZyBleGFtcGxlIHdhcyB0aGUg4oCcUmVmZXJlbmNlIEd1aWRlIG9uIENsaW1hdGUgU2NpZW5jZSzigJ0gd2hpY2ggd2FzIHdpdGhkcmF3biBhZnRlciBhIGxldHRlciBmcm9tIDI4IHN0YXRlIEF0dG9ybmV5cyBHZW5lcmFsIGRvY3VtZW50ZWQgcHJvZm91bmQgY29uZmxpY3RzIG9mIGludGVyZXN0IGFuZCBudW1lcm91cyB1bnN1cHBvcnRlZCBjbGFpbXMgcHJlc2VudGVkIGFzIHNldHRsZWQgZmFjdC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BcyBjYXJlZXIgcGh5c2ljaXN0cyB3aXRoIGRlY2FkZXMgb2YgZXhwZXJpZW5jZSBpbiBhdG1vc3BoZXJpYyBkeW5hbWljcywgcmFkaWF0aXZlIHRyYW5zZmVyLCBhbmQgbW9kZWxpbmcgY29tcGxleCBzeXN0ZW1zIGxpa2UgY2xpbWF0ZeKAlGFuZCB3aXRoIG1vcmUgdGhhbiA2MDAgcGVlci1yZXZpZXdlZCBwdWJsaWNhdGlvbnMgYW1vbmcgdXPigJR3ZSB3ZXJlIHBhcnRpY3VsYXJseSBjb25jZXJuZWQgYnkgdGhhdCBjaGFwdGVy4oCZcyBzY2llbnRpZmljIGFuZCBwcm9jZWR1cmFsIGRlZmljaWVuY2llcy4gKE91ciBjdXJyaWN1bGEgdml0YWUgYXJlIGF0dGFjaGVkLik8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BbHRob3VnaCB0aGUgY2xpbWF0ZSBjaGFwdGVyIGhhcyBiZWVuIHJlbW92ZWQsIHRoZSBjaGFwdGVyIHRoYXQgdW5kZXJnaXJkZWQgaXTigJTigJ1Ib3cgU2NpZW5jZSBXb3Jrc+KAneKAlHJlbWFpbnMuIFRoaXMgY2hhcHRlciwgNjUgcGFnZXMgbG9uZywgcmVwbGFjZXMgdGhlIG11Y2ggc2hvcnRlciBhbmQgd2lkZWx5IHJlc3BlY3RlZCAxOC1wYWdlIHZlcnNpb24gd3JpdHRlbiBmb3IgZWFybGllciBlZGl0aW9ucyBieSBEYXZpZCBHb29kc3RlaW4sIGZvcm1lciBWaWNlIFByb3Zvc3Qgb2YgQ2FsdGVjaC4gVGhlIG5ldyBjaGFwdGVyIGRvZXMgbm90IGFja25vd2xlZGdlIHRoZSBwcmlvciB2ZXJzaW9uLCBub3IgZG9lcyBpdCByZXNlbWJsZSBpdCBpbiBzdWJzdGFuY2Ugb3IgdG9uZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgbGVhZCBhdXRob3Igb2YgdGhlIG5ldyBjaGFwdGVyLCBQcm9mZXNzb3IgTWljaGFlbCBXZWlzYmVyZywgaXMgYSBwaGlsb3NvcGhlciB3aG8gYWxzbyBzZXJ2ZXMgYXMgYSBjbGltYXRlIGRpcGxvbWF0IGFuZCBhZHZpc29yIHRvIHNldmVyYWwgbmF0aW9uYWwgZGVsZWdhdGlvbnMgYXQgdGhlIENvbmZlcmVuY2Ugb2YgdGhlIFBhcnRpZXMgb2YgdGhlIFVOIEZyYW1ld29yayBDb252ZW50aW9uIG9uIENsaW1hdGUgQ2hhbmdlIChDT1ApIG5lZ290aWF0aW9ucy4gSGlzIHB1YmxpYyBiaW9ncmFwaHkgaGlnaGxpZ2h0cyBoaXMgd29yayBkZXZlbG9waW5nIHN0cmF0ZWdpZXMgdG8gc2VjdXJlIGNsaW1hdGUtcmVsYXRlZCBmaW5hbmNpYWwgdHJhbnNmZXJzIGZvciBzbWFsbCBpc2xhbmQgc3RhdGVzLiBUaGVzZSByb2xlcyBkbyBub3QgaW5oZXJlbnRseSBkaXNxdWFsaWZ5IGhpbS4gQnV0IHRoZXkgZG8gY3JlYXRlIGEgY2xlYXIgYXBwZWFyYW5jZSBvZiBjb25mbGljdCB3aGVuIHdyaXRpbmcgYSBjaGFwdGVyIGludGVuZGVkIHRvIGd1aWRlIGp1ZGdlcyBvbiB3aGF0IGNvbnN0aXR1dGVzIGxlZ2l0aW1hdGUgc2NpZW50aWZpYyBldmlkZW5jZeKAlHBhcnRpY3VsYXJseSBpbiBsaXRpZ2F0aW9uIHdoZXJlIHRyaWxsaW9ucyBvZiBkb2xsYXJzIG1heSBiZSBhdCBzdGFrZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBmcmFtaW5nIGlzIGluYXBwcm9wcmlhdGUgZm9yIGEganVkaWNpYWwgcmVmZXJlbmNlIHRleHQuIEl0IHByZXNlbnRzIGNvbnRlc3RlZCBjbGFpbXMgYXMgc2V0dGxlZCBmYWN0LCBhbmQgaXQgaW1wbGllcyB0aGF0IGRpc3NlbnRpbmcgc2NpZW50aXN0c+KAlGluY2x1ZGluZyB0aG91c2FuZHMgb2YgY3JlZGVudGlhbGVkIHJlc2VhcmNoZXJz4oCUYXJlIG5vdCDigJxhY3R1YWwgc2NpZW50aXN0cy7igJ0gVGhhdCBpcyBub3QgYSBuZXV0cmFsIGRlc2NyaXB0aW9uIG9mIHNjaWVudGlmaWMgcHJhY3RpY2U7IGl0IGlzIGFuIGFkdm9jYWN5IHBvc2l0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cXVvdGUgLS0+CjxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Jsb2NrcXVvdGU+CjwhLS0gL3dwOnF1b3RlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlByb2YuIFJpY2hhcmQgRmV5bm1hbiwgYSBOb2JlbCBMYXVyZWF0ZSBpbiBQaHlzaWNzLCBzdWNjaW5jdGx5IGV4cGxhaW5lZCB0aGUgc2NpZW50aWZpYyBtZXRob2QgYXMgZm9sbG93czo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cXVvdGUgLS0+CjxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Jsb2NrcXVvdGU+CjwhLS0gL3dwOnF1b3RlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkZvciBjZW50dXJpZXMsIHNjaWVudGlmaWMgcHJvZ3Jlc3MgaGFzIGJlZW4gZ3JvdW5kZWQgaW4gdGhlIGFiaWxpdHkgdG8gbWFrZSByaXNreSBwcmVkaWN0aW9uc+KAlHByZWRpY3Rpb25zIHRoYXQgY291bGQgZWFzaWx5IGJlIHByb3ZlbiB3cm9uZ+KAlGFuZCB0aGVuIHRvIHRlc3QgdGhlbSBhZ2FpbnN0IGV4cGVyaW1lbnQgb3Igb2JzZXJ2YXRpb24uIFRoaXMgZW1waXJpY2FsIGN5Y2xlIGlzIHRoZSBnb2xkIHN0YW5kYXJkIG9mIHNjaWVudGlmaWMgdW5kZXJzdGFuZGluZy4gSXQgaXMgd2hhdCBlbmFibGVkIGh1bWFuaXR5IHRvIHVuY292ZXIgdGhlIGxhd3Mgb2YgbW90aW9uLCBlbGVjdHJvbWFnbmV0aXNtLCB0aGVybW9keW5hbWljcywgcXVhbnR1bSBtZWNoYW5pY3MsIGdlbmV0aWNzLCBhbmQgY291bnRsZXNzIG90aGVyIHBpbGxhcnMgb2YgbW9kZXJuIGtub3dsZWRnZS48L3A+CnN0YXRldmVyc2lvbjxhIGhyZWY9Imh0dHBzOi8vd2F0dHN1cHdpdGh0aGF0LmNvbS8yMDI2LzA0LzEyL2hhcHBlci1saW5kemVuLWtvb25pbi1sZXR0ZXItdG8tdGhlLWZlZGVyYWwtanVkaWNpYWwtY2VudGVyLyI+V2F0dHMgVXAgV2l0aCBUaGF0PzwvYT5Gcm9tIEZyb20gYSBocmVmPSJodHRwczovd2F0dHN1d2l0aHRoYXQuY29tLzIwMjYvMDQvMTIvaGFwcGVyLWxpbmR6ZW4ta29vbmluLWxldHRlci10by10aGUtZmVkZXJhbC1qdWRpY2lhbC1jZW50ZXIvIldhdHRzIFVwIFdpdGggVGhhdD88L2E+PC9wPnN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZXRvdGggZWVpY2V0ZXJkb2N1bWVudGNvbnRlbnRkb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhX2NvYmxvY2tzX2F0dHJfY29ibG9ja3NfZGltZW5zaW9uc19jb2Jsb2Nrc19yZXNwb25zaXZlX2hlaWdodF9jb2Jsb2Nrc19hY2NvcmRpb25faWVfc3VwcG9ydGFkdmFuY2VkX3Nlb19kZXNjcmlwdGlvbmpldHBhY2tfc2VvX2h0bWxfdGl0bGVqZXRwYWNrX3Nlb19ub2luZGV4X2pldHBhY2tfbmV3c2xldHRlcl9hY2Nlc3NfamV0cGFja19kb250X2VtYWlsX3Bvc3RfdG9fc3Vic19qZXRwYWNrX25ld3NsZXR0ZXJfdGllcl9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BheXdhbGxlZF9jb250ZW50X2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGFpZF9jb250ZW50Zm9vdG5vdGVzamV0cGFja19wdWJsaWNpemVfbWVzc2FnZWpldHBhY2tfcHVibGljaXplX2ZlYXR1cmVfZW5hYmxlZGpldHBhY2tfc29jaWFsX3Bvc3RfYWxyZWFkeV9zaGFyZWRqZXRwYWNrX3NvY2lhbF9vcHRpb25zamV0cGFja19wb3N0X3dhc19ldmVyX3B1Ymxpc2hlZGRvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzSGFwcGVyLCBMaW5kemVuLCBLb29uaW4gTGV0ZXIgdCBlRmRyYWwgSnVkaWFsIENuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNhbHRjYXB0aW9ubm9Cb3R0b21NYXJnaW5ub1RvcE1hcmdpbmZpbHRlcmlubmVyQmxvY2tzaWRsaW5rdXJsc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25hbGlnbjwhLS0gd3A6aW1hZ2UgeyJpZCI6NDM5NDcyLCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImFsaWduIjoiY2VudGVyIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWduY2VudGVyIHNpemUtbGFyZ2UiPjxpbWcgc3JjPSJodHRwczovL2NsaW1hdGVzY2llbmNlLnByZXNzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0LzAtSGFwcGVyLUxpbmR6ZW4tS29vbmluLUxldHRlci10by10aGUtRmVkZXJhbC1KdWRpY2lhbC1DZW50ZXItMS02ODN4MTAyNC5qcGciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtNDM5NDcyIi8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPnN0YXRldmVyc2lvbjxwPjxzdHJvbmc+PHU+V2lsbGlhbSBIYXBwZXI8L3U+PC9zdHJvbmc+PC9wPgo8cD5JIGFtIHRoZSBDaGFpciBvZiB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzIG9mIHRoZSBDTzxzdWI+Mjwvc3ViPsKgQ29hbGl0aW9uLCBhIG5vbnByb2ZpdCA1MDEoYykoMykgb3JnYW5pemF0aW9uIGVzdGFibGlzaGVkIGluIDIwMTUgdG8gZWR1Y2F0ZSB0aG91Z2h0IGxlYWRlcnMsIHBvbGljeSBtYWtlcnMgYW5kIHRoZSBwdWJsaWMgYWJvdXQgdGhlIHZpdGFsIGNvbnRyaWJ1dGlvbiBtYWRlIGJ5IGNhcmJvbiBkaW94aWRlIHRvIG91ciBsaXZlcyBhbmQgb3VyIGVjb25vbXkuPC9wPgo8cD48c3Ryb25nPjx1PlN0ZXZlbiBFLiBLb29uaW48L3U+PC9zdHJvbmc+PC9wPgo8cD5jYzrCoDxicj5KdWRnZSBLYXRobGVlbiBDYXJkb25lLCBVLlMuIERpc3RyaWN0IENvdXJ0IGZvciB0aGUgV2VzdGVybiBEaXN0cmljdCBvZiBUZXhhczxicj5KdWRnZSBTYXJhIEwuIEVsbGlzLCBVLlMuIERpc3RyaWN0IENvdXJ0IGZvciB0aGUgTm9ydGhlcm4gRGlzdHJpY3Qgb2YgSWxsaW5vaXM8YnI+SnVkZ2UgUmFscGggUi4gRXJpY2tzb24sIFUuUy4gQ291cnQgb2YgQXBwZWFscyBmb3IgdGhlIEVpZ2h0aCBDaXJjdWl0PGJyPkp1ZGdlIE1pY2hlbGxlIE0uIEhhcm5lciwgVS5TLiBCYW5rcnVwdGN5IENvdXJ0IGZvciB0aGUgRGlzdHJpY3Qgb2YgTWFyeWxhbmQ8YnI+SnVkZ2UgU3V6YW5uZSBNaXRjaGVsbCwgVS5TLiBEaXN0cmljdCBDb3VydCBmb3IgdGhlIFdlc3Rlcm4gRGlzdHJpY3Qgb2YgT2tsYWhvbWE8YnI+SnVkZ2UgS2V2aW4gQy4gTmV3c29tLCBVLlMuIENvdXJ0IG9mIEFwcGVhbHMgZm9yIHRoZSBFbGV2ZW50aCBDaXJjdWl0PGJyPkp1ZGdlIEIuIEx5bm4gV2lubWlsbCwgVS5TLiBEaXN0cmljdCBDb3VydCBmb3IgdGhlIERpc3RyaWN0IG9mIElkYWhvPGJyPkp1ZGdlIFJvYmVydCBKLiBDb25yYWQsIEpyLiwgRGlyZWN0b3Igb2YgdGhlIEFkbWluaXN0cmF0aXZlIE9mZmljZSBvZiB0aGUgVS5TLiBDb3VydHM8YnI+SnVkZ2UgUm9iaW4gTC4gUm9zZW5iZXJnLCBEaXJlY3RvciBvZiB0aGUgRmVkZXJhbCBKdWRpY2lhbCBDZW50ZXI8L3A+CjxwPjxzdXA+MTwvc3VwPsKgTWljaGFlbCBDcmljaHRvbizCoDxlbT48YSBocmVmPSJodHRwczovL3dhdHRzdXB3aXRodGhhdC5jb20vMjAxMC8wNy8wOS9hbGllbnMtY2F1c2UtZ2xvYmFsLXdhcm1pbmctYS1jYWx0ZWNoLWxlY3R1cmUtYnktbWljaGFlbC1jcmljaHRvbi8iPkFsaWVucyBDYXVzZSBHbG9iYWwgV2FybWluZzwvYT4swqA8L2VtPkNhbHRlY2ggTWljaGVsaW4gTGVjdHVyZSAoSmFuLiAxNywgMjAwMykuPC9wPgo8cD48c3VwPjI8L3N1cD7CoEl0cyBmdW5kYW1lbnRhbCBzY2llbnRpZmljIGZsYXdzIGFyZSBkZXRhaWxlZCBpbiBQcm9mcy4gTGluZHplbuKAmXMgYW5kIEhhcHBlcuKAmXMgcGFwZXLCoDxhIGhyZWY9Imh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8\/dXJsPWh0dHBzJTNBJTJGJTJGY28yY29hbGl0aW9uLm9yZyUyRnB1YmxpY2F0aW9ucyUyRnBoeXNpY3MtZGVtb25zdHJhdGVzLXRoYXQtaW5jcmVhc2luZy1ncmVlbmhvdXNlLWdhc2VzLWNhbm5vdC1jYXVzZS1kYW5nZXJvdXMtd2FybWluZy1leHRyZW1lLXdlYXRoZXItb3ItYW55LWhhcm0lMkYmYW1wO2RhdGE9MDUlN0MwMiU3QyU3QzBlNDRlYWFiODc1YTRmOGZhNjcyMDhkZGFhODc2M2ZiJTdDODRkZjllN2ZlOWY2NDBhZmI0MzVhYWFhYWFhYWFhYWElN0MxJTdDMCU3QzYzODg1NDIyMDY2NTkxNTg3OSU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpGYlhCMGVVMWhjR2tpT25SeWRXVXNJbFlpT2lJd0xqQXVNREF3TUNJc0lsQWlPaUpYYVc0ek1pSXNJa0ZPSWpvaVRXRnBiQ0lzSWxkVUlqb3lmUSUzRCUzRCU3QzAlN0MlN0MlN0MmYW1wO3NkYXRhPTlKZmlsOTY1QWRTbGNhNmtPRWh6YUZadmtPald4TEdNU0FKSkY1bmt6YW8lM0QmYW1wO3Jlc2VydmVkPTAiPlBoeXNpY3M8L2E+wqA8YSBocmVmPSJodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmNvMmNvYWxpdGlvbi5vcmclMkZwdWJsaWNhdGlvbnMlMkZwaHlzaWNzLWRlbW9uc3RyYXRlcy10aGF0LWluY3JlYXNpbmctZ3JlZW5ob3VzZS1nYXNlcy1jYW5ub3QtY2F1c2UtZGFuZ2Vyb3VzLXdhcm1pbmctZXh0cmVtZS13ZWF0aGVyLW9yLWFueS1oYXJtJTJGJmFtcDtkYXRhPTA1JTdDMDIlN0MlN0MwZTQ0ZWFhYjg3NWE0ZjhmYTY3MjA4ZGRhYTg3NjNmYiU3Qzg0ZGY5ZTdmZTlmNjQwYWZiNDM1YWFhYWFhYWFhYWFhJTdDMSU3QzAlN0M2Mzg4NTQyMjA2NjU5MTU4NzklN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlKRmJYQjBlVTFoY0draU9uUnlkV1VzSWxZaU9pSXdMakF1TURBd01DSXNJbEFpT2lKWGFXNHpNaUlzSWtGT0lqb2lUV0ZwYkNJc0lsZFVJam95ZlElM0QlM0QlN0MwJTdDJTdDJTdDJmFtcDtzZGF0YT05SmZpbDk2NUFkU2xjYTZrT0VoemFGWnZrT2pXeExHTVNBSkpGNW5remFvJTNEJmFtcDtyZXNlcnZlZD0wIj5EZW1vbnN0cmF0ZXMgVGhhdCBJbmNyZWFzaW5nIEdyZWVuaG91c2UgR2FzZXMgQ2Fubm90IENhdXNlIERhbmdlcm91cyBXYXJtaW5nLCBFeHRyZW1lPC9hPsKgPGEgaHJlZj0iaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZjbzJjb2FsaXRpb24ub3JnJTJGcHVibGljYXRpb25zJTJGcGh5c2ljcy1kZW1vbnN0cmF0ZXMtdGhhdC1pbmNyZWFzaW5nLWdyZWVuaG91c2UtZ2FzZXMtY2Fubm90LWNhdXNlLWRhbmdlcm91cy13YXJtaW5nLWV4dHJlbWUtd2VhdGhlci1vci1hbnktaGFybSUyRiZhbXA7ZGF0YT0wNSU3QzAyJTdDJTdDMGU0NGVhYWI4NzVhNGY4ZmE2NzIwOGRkYWE4NzYzZmIlN0M4NGRmOWU3ZmU5ZjY0MGFmYjQzNWFhYWFhYWFhYWFhYSU3QzElN0MwJTdDNjM4ODU0MjIwNjY1OTE1ODc5JTdDVW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5SkZiWEIwZVUxaGNHa2lPblJ5ZFdVc0lsWWlPaUl3TGpBdU1EQXdNQ0lzSWxBaU9pSlhhVzR6TWlJc0lrRk9Jam9pVFdGcGJDSXNJbGRVSWpveWZRJTNEJTNEJTdDMCU3QyU3QyU3QyZhbXA7c2RhdGE9OUpmaWw5NjVBZFNsY2E2a09FaHphRlp2a09qV3hMR01TQUpKRjVua3phbyUzRCZhbXA7cmVzZXJ2ZWQ9MCI+V2VhdGhlciBvciBBbnkgSGFybTwvYT7CoGFuZCBpbiBQcm9mLiBLb29uaW7igJlzIGJvb2vCoDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFtYXpvbi5jb20vVW5zZXR0bGVkLVVwZGF0ZWQtRXhwYW5kZWQtQ2xpbWF0ZS1TY2llbmNlL2RwLzE2Mzc3NDUyNTcvIj48ZW0+VW5zZXR0bGVkPC9lbT48L2E+PGVtPsKgPC9lbT4oMmQuIGVkLiAyMDI0KS48L3A+CnN0YXRldmVyc2lvbmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NJdCB0aGVuIGFzc2VydHMgdGhhdCDigJx0aGUgaGlnaGVzdCBsZXZlbCBvZiBjZXJ0YWludHkgc2NpZW5jZSBoYXMgdG8gb2ZmZXLigJ0gaXMgd2hlbiBhIHRoZW9yeSBoYXMg4oCcYWNoaWV2ZWQgd2lkZXNwcmVhZCBhY2NlcHRhbmNlLuKAnSBJZC4gOTcuIEl0IGFsc28gYXNzZXJ0cywg4oCcd2lkZXNwcmVhZCBhY2NlcHRhbmNlIHByb3ZpZGVzIGEgc3Ryb25nIGluZGljYXRvciBvZiB0aGUgcmVsaWFiaWxpdHkgb2Ygc2NpZW50aWZpY2FsbHkgYWNxdWlyZWQga25vd2xlZGdlLuKAnSBJZC4gOTYuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QnV0IGNvbnNlbnN1cyBpcyBhIHNvY2lvbG9naWNhbCBwaGVub21lbm9uLCBub3QgdGhlIHNjaWVudGlmaWMgbWV0aG9kLiBBcyBNaWNoYWVsIENyaWNodG9uIG9ic2VydmVkIGluIGEgd2VsbC1rbm93biBsZWN0dXJlOjxhIGhyZWY9Imh0dHBzOi8vd2F0dHN1cHdpdGh0aGF0LmNvbS8yMDI2LzA0LzEyL2hhcHBlci1saW5kemVuLWtvb25pbi1sZXR0ZXItdG8tdGhlLWZlZGVyYWwtanVkaWNpYWwtY2VudGVyLyNfYm9va21hcmswIj48c3VwPjE8L3N1cD48L2E+ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc3ZhbHVlY2l0YXRpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW504oCcVGhlcmUgaXMgbm8gc3VjaCB0aGluZyBhcyBjb25zZW5zdXMgc2NpZW5jZS4gSWYgaXTigJlzIGNvbnNlbnN1cywgaXQgaXNu4oCZdCBzY2llbmNlLiBJZiBpdOKAmXMgc2NpZW5jZSwgaXQgaXNu4oCZdCBjb25zZW5zdXMu4oCdZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb25zZW5zdXMgaXMgYW4gaW5mZXJpb3IgYW5kIGluaGVyZW50bHkgZnJhZ2lsZSBzdWJzdGl0dXRlIGZvciB0aGUgZ29sZC1zdGFuZGFyZCBvZiBzY2llbmNlOiB0ZXN0YWJsZSBwcmVkaWN0aW9ucyBjb25mcm9udGVkIHdpdGggZGF0YS4gSXQgaXMgaW52b2tlZCBwcmltYXJpbHkgaW4gZmllbGRzIHdoZXJlIGNvbnRyb2xsZWQgZXhwZXJpbWVudHMgYXJlIGRpZmZpY3VsdCBvciBpbXBvc3NpYmxlIGFuZCB3aGVyZSBwcmVkaWN0aW9ucyBjYW5ub3QgYmUgZGVjaXNpdmVseSB0ZXN0ZWQuIEl0IGlzIHZ1bG5lcmFibGUgdG8gZ3JvdXB0aGluaywgZnVuZGluZyBsb2NrLWluLCBhbmQgdGhlIG5hdHVyYWwgaHVtYW4gcmVsdWN0YW5jZSB0byBhY2tub3dsZWRnZSBlcnJvci5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNjaWVudGlmaWMgcHJvZ3Jlc3PigJRmcm9tIEdhbGlsZW8gdG8gQ3VyaWUgdG8gRWluc3RlaW7igJRoYXMgb2Z0ZW4gcmVxdWlyZWQgYnJlYWtpbmcgd2l0aCBjb25zZW5zdXMsIGFuZCBoaXN0b3J5IG9mZmVycyBtYW55IGV4YW1wbGVzIGluIHdoaWNoIGEgcHJldmFpbGluZyBjb25zZW5zdXMgd2FzIGxhdGVyIG92ZXJ0dXJuZWQsIGluY2x1ZGluZyBMeXNlbmtvaXNtIGluIHRoZSBTb3ZpZXQgVW5pb24sIHRoZSBsb25nIHJlc2lzdGFuY2UgdG8gcGxhdGUgdGVjdG9uaWNzLCBhbmQgdGhlIGJyaWVmIG1pZC0yMHRoLWNlbnR1cnkgY29uc2Vuc3VzIGFib3V0IGltbWluZW50IGdsb2JhbCBjb29saW5nLiBFdmVuIHRob3VnaCBjb25zZW5zdXMgY2FuIGJlIG92ZXJ0dXJuZWQgYnkgYSBzaW5nbGUgZXhwZXJpbWVudCBvciBvYnNlcnZhdGlvbiwgaXQgY2FuIHBlcnNpc3QgbG9uZyBhZnRlciBjb250cmFyeSBldmlkZW5jZSBoYXMgYWNjdW11bGF0ZWQgcHJlY2lzZWx5IGJlY2F1c2UgaXQgaXMgbWFpbnRhaW5lZCBzb2NpYWxseSByYXRoZXIgdGhhbiBlbXBpcmljYWxseS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgc29jaWFsIG1haW50ZW5hbmNlIG9mIGNvbnNlbnN1cyBhbHNvIG1ha2VzIGl0IGltcG9ydGFudCB0byBub3QgZGlzbWlzczxlbT5hIHByaW9yaTwvZW0+dGhlIG9waW5pb25zIG9mIGNyZWRlbnRpYWxlZCBleHBlcnRzIGZyb20gb3RoZXIgZmllbGRzLCBhcyB0aGV5IG5lZWQgbm90IGJlIGNvbnN0cmFpbmVkIGJ5IGNvbnNlbnN1cyB0aGlua2luZyBvciByZXdhcmRzLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIG5ldyBjaGFwdGVyIGNpdGVzIHRoZSBBbnRhcmN0aWMgb3pvbmUgaG9sZSBhcyBhbiBpbGx1c3RyYXRpb24gb2YgY29uc2Vuc3VzIGZ1bmN0aW9uaW5nIHByb3Blcmx5LiBZZXQgZXZlbiBoZXJlLCB0aGUgc2NpZW50aWZpYyBwaWN0dXJlIGlzIG1vcmUgY29tcGxleCB0aGFuIHRoZSBjaGFwdGVyIHN1Z2dlc3RzLiBUaGUgc3ByaW5ndGltZSBvem9uZSBob2xlIG92ZXIgQW50YXJjdGljYSBoYXMgYXBwZWFyZWQgZXZlcnkgeWVhciBzaW5jZSBpdHMgZGlzY292ZXJ5IGluIDE5NzksIHdoZW4gZ2xvYmFsIHNhdGVsbGl0ZSBtYXBwaW5nIGJlZ2FuLiBEZXNwaXRlIHN1YnN0YW50aWFsIGRlY2xpbmVzIGluIHN0cmF0b3NwaGVyaWMgaGFsb2dlbiBjb25jZW50cmF0aW9ucyBmb2xsb3dpbmcgdGhlIE1vbnRyZWFsIFByb3RvY29sLCB0aGUgc2l6ZSBhbmQgZGVwdGggb2YgdGhlIG96b25lIGhvbGUgaGF2ZSBzaG93biBsaXR0bGUgc3lzdGVtYXRpYyBjaGFuZ2UuIFRoZXJlIHJlbWFpbiBzY2llbnRpZmljYWxseSBjcmVkaWJsZSByZWFzb25zIHRvIHF1ZXN0aW9uIHdoZXRoZXIgaHVtYW4tZW1pdHRlZCBoYWxvZ2VucyBhcmUgdGhlIGRvbWluYW50IGNhdXNlIG9mIHRoZSBwaGVub21lbm9uLiBBcyBhbiBleGFtcGxlIG9mIOKAnGNvbnNlbnN1cyBzY2llbmNlLOKAnSB0aGUgb3pvbmUgaG9sZSBpcyBmYXIgZnJvbSBzdHJhaWdodGZvcndhcmQuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiB0aGUgY2hhcHRlciBzb3VnaHQgYSBjbGVhciBpbGx1c3RyYXRpb24gb2YgaG93IHNjaWVuY2Ugc2hvdWxkIGluZm9ybSBwdWJsaWMgcG9saWN5LCB0aGUgY2F1c2FsIGxpbmsgYmV0d2VlbiBjaWdhcmV0dGUgc21va2luZyBhbmQgbHVuZyBjYW5jZXIgd291bGQgaGF2ZSBiZWVuIGZhciBtb3JlIGFwcHJvcHJpYXRlLiBUaGF0IHJlbGF0aW9uc2hpcCByZXN0cyBvbiBjb252ZXJnaW5nIGxpbmVzIG9mIGV2aWRlbmNlLCBzdHJvbmcgc3RhdGlzdGljYWwgYXNzb2NpYXRpb25zLCBtZWNoYW5pc3RpYyB1bmRlcnN0YW5kaW5nLCBhbmQgcHJlZGljdGlvbnMgcmVwZWF0ZWRseSBjb25maXJtZWQgYnkgb2JzZXJ2YXRpb24uIEl0IGV4ZW1wbGlmaWVzIHRoZSBlbXBpcmljYWwgcmlnb3IgdGhhdCBzaG91bGQgZ3VpZGUganVkaWNpYWwgZXZhbHVhdGlvbiBvZiBzY2llbnRpZmljIGNsYWltcy5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluIHN1bW1hcnksIHRoZSBuZXcg4oCcSG93IFNjaWVuY2UgV29ya3PigJ0gY2hhcHRlciBzdGF0ZW1lbnQgdGhhdCDigJx3aWRlc3ByZWFkIGFjY2VwdGFuY2XigJ0gYW5kIOKAnHNjaWVudGlmaWMgY29uc2Vuc3Vz4oCdIGlzIOKAnHRoZSBoaWdoZXN0IGxldmVsIG9mIGNlcnRhaW50eSBzY2llbmNlIGhhcyB0byBvZmZlcuKAnSBhbmQg4oCccHJvdmlkZXMgYSBzdHJvbmcgaW5kaWNhdG9yIG9mIHRoZSByZWxpYWJpbGl0eSBvZiBzY2llbnRpZmljYWxseSBhY3F1aXJlZCBrbm93bGVkZ2XigJ0gaXMgYW4gZWdyZWdpb3VzIG1pc3N0YXRlbWVudCBvZiB3aGF0IHNjaWVuY2UgaGFzIGJlZW4gc2luY2UgdGhlIFNjaWVudGlmaWMgUmV2b2x1dGlvbiBpbiB0aGUgMTYwMHMg4oCTIGEgZGlzY2lwbGluZSBiYXNlZCBvbiB0aGUgc2NpZW50aWZpYyBtZXRob2QuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTaW1wbHkgc3RhdGVkLCBpZiBpdOKAmXMgY29uc2Vuc3VzLCBpdCBpcyBub3Qgc2NpZW5jZS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDYuIFRoZSBDaGFwdGVyIE1pc2NoYXJhY3Rlcml6ZXMgU2NpZW5jZSBhcyBhIENvbW11bml0eS1Hb3Zlcm5lZCBFbnRlcnByaXNlbGV2ZWxmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U2VjdGlvbiBoZWFkaW5ncyBzdWNoIGFzPGVtPuKAnFNjaWVuY2UgaXMgQ2FycmllZCBPdXQgYnkgYSBDb21tdW5pdHkgdGhhdCBIb2xkcyBNZW1iZXJzIHRvIE5vcm1z4oCdPC9lbT5hbmQ8ZW0+4oCcU2NpZW5jZSBhcyBhIEh1bWFuIGFuZCBDb21tdW5pdHkgRW5kZWF2b3LigJ08L2VtPmRlc2NyaWJlIHNvbWV0aGluZyBjbG9zZXIgdG8gYSBwb2xpdGljYWwgcGFydHkgb3IgYSByZWxpZ2lvdXMgb3JkZXIgdGhhbiB0byB0aGUgc2NpZW50aWZpYyBtZXRob2QuIFNjaWVuY2UgaXMgaW5kZWVkIGEgaHVtYW4gYWN0aXZpdHksIGJ1dCBpdHMgYXV0aG9yaXR5IGRlcml2ZXMgZnJvbSByZXByb2R1Y2libGUgcmVzdWx0cywgbm90IGZyb20gY29tbXVuaXR5IG5vcm1zIG9yIG1ham9yaXR5IGFncmVlbWVudC5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBlYXJsaWVyIEdvb2RzdGVpbiBjaGFwdGVyIGNhcHR1cmVkIHRoaXMgZGlzdGluY3Rpb24gY2xlYXJseSBhbmQgc3VjY2luY3RseS4gVGhlIG5ldyB2ZXJzaW9uIG9ic2N1cmVzIGl0LmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Ny4gUmVjb21tZW5kYXRpb25zbGV2ZWxmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2UgYXBwbGF1ZCB0aGUgRmVkZXJhbCBKdWRpY2lhbCBDZW50ZXLigJlzIHJlbW92YWwgb2YgdGhlIOKAnFJlZmVyZW5jZSBHdWlkZSBvbiBDbGltYXRlIFNjaWVuY2XigJ0gY2hhcHRlciBmcm9tIHRoZSBuZXc8ZW0+UmVmZXJlbmNlIE1hbnVhbDwvZW0+YmVjYXVzZSBpdCBpcyBub3QgdGhlIG5ldXRyYWwgYW5kIGRpc3Bhc3Npb25hdGUgc3RhdGVtZW50IG9mIHNjaWVuY2UgdGhlPGVtPk1hbnVhbDwvZW0+aXMgZmFtb3VzIGZvci48YSBocmVmPSJodHRwczovL3dhdHRzdXB3aXRodGhhdC5jb20vMjAyNi8wNC8xMi9oYXBwZXItbGluZHplbi1rb29uaW4tbGV0dGVyLXRvLXRoZS1mZWRlcmFsLWp1ZGljaWFsLWNlbnRlci8jX2Jvb2ttYXJrMSI+PHN1cD4yPC9zdXA+PC9hPmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmVjYXVzZSB0aGU8ZW0+4oCcPC9lbT5Ib3cgU2NpZW5jZSBXb3JrczxlbT7igJ08L2VtPmNoYXB0ZXIgd2FzIHdyaXR0ZW4gaW4gbGFyZ2UgcGFydCB0byBzdXBwb3J0IHRoZSBub3ctd2l0aGRyYXduIGNsaW1hdGUgY2hhcHRlcuKAlGFuZCBiZWNhdXNlIGl0IGRlcGFydHMgc28gZHJhbWF0aWNhbGx5IGZyb20gdGhlPGVtPk1hbnVhbOKAmXM8L2VtPnRyYWRpdGlvbiBvZiBuZXV0cmFsaXR54oCUd2UgcmVzcGVjdGZ1bGx5IHJlY29tbWVuZCB0aGF0IGl0IGFsc28gYmUgd2l0aGRyYXduIGJlZm9yZSBmZWRlcmFsIGFuZCBzdGF0ZSBqdWRnZXMgYXJlIG1pc3Rha2VubHkgbGVkIHRvIHVzZSBpdCB0byBhZG1pdCBvciBleGNsdWRlIHNjaWVudGlmaWMgZXZpZGVuY2UsIGFuZCBpdHMgZmFsc2Ugc2NpZW5jZSBjb250YW1pbmF0ZXMgd2hhdCB3ZSB1bmRlcnN0YW5kIGlzIG1vcmUgdGhhbiAxLDAwMCBjbGltYXRlLXJlbGF0ZWQgY2FzZXMgaW4gc3RhdGUgYW5kIGZlZGVyYWwgY291cnRzLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2UgYWxzbyByZXNwZWN0ZnVsbHkgcmVjb21tZW5kIHRoYXQgaXQgYmUgcmVwbGFjZWQgYnkgdGhlIGVhcmxpZXIgR29vZHN0ZWluIHZlcnNpb24gdGhhdCByZW1haW5zIGEgY29uY2lzZSwgYWNjdXJhdGUsIGFuZCBub24taWRlb2xvZ2ljYWwgZXhwbGFuYXRpb24gb2Ygc2NpZW50aWZpYyByZWFzb25pbmcgYXBwcm9wcmlhdGUgZm9yIGp1ZGljaWFsIHVzZS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZ1cnRoZXIsIENlbnRlciBEaXJlY3RvciBKdWRnZSBSb3NlbmJlcmcgYWR2aXNlZCBKb2huIE1jQ3Vza2V5LCB0aGUgQXR0b3JuZXkgR2VuZXJhbCBvZiBXZXN0IFZpcmdpbmlhLCBpbiBhIEZlYnJ1YXJ5IDI0dGggbGV0dGVyIHRoYXQgdGhlIE5hdGlvbmFsIEFjYWRlbXkgb2YgU2NpZW5jZXMgKE5BUykgd2lsbCBub3QgcmVtb3ZlIHRoZSDigJxSZWZlcmVuY2UgR3VpZGUgb24gQ2xpbWF0ZSBTY2llbmNl4oCdIGNoYXB0ZXIgZnJvbSBpdHMgdmVyc2lvbiBvZiB0aGU8ZW0+UmVmZXJlbmNlIE1hbnVhbDwvZW0+OiDigJxUaGUgQWNhZGVtaWVzIHdpbGwgaW5jbHVkZSBhc3Rlcmlza2VkIGxhbmd1YWdlIGluIGl0cyB3ZWIgYW5kIHByaW50ZWQgdmVyc2lvbnMgb2YgdGhlIFJNU0UgaW5kaWNhdGluZyB0aGF0IHRoZSBGSkMgaGFzIG9taXR0ZWQgdGhlIGNoYXB0ZXIgZnJvbSBpdHMgdmVyc2lvbiBvZiB0aGUgbWFudWFsLuKAnSBXZSByZXNwZWN0ZnVsbHkgcmVjb21tZW5kIHRoZSBDZW50ZXIgZGlyZWN0IE5BUyB0byByZW1vdmUgYm90aCB0aGUg4oCcSG93IFNjaWVuY2UgV29ya3PigJ0gYW5kIHRoZSDigJxSZWZlcmVuY2UgR3VpZGUgb24gQ2xpbWF0ZSBTY2llbmNl4oCdIGNoYXB0ZXJzIGZyb20gdGhlaXIgdmVyc2lvbiBvZiB0aGUgRmVkZXJhbCBKdWRpY2lhbCBDZW50ZXLigJlzPGVtPlJlZmVyZW5jZSBNYW51YWwgb24gU2NpZW50aWZpYyBFdmlkZW5jZTo0PHN1cD50aDwvc3VwPkVkaXRpb24uPC9lbT5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZpbmFsbHksIHBsZWFzZSBhZHZpc2Ugd2hldGhlciB0aGUgQ2VudGVyIHBsYW5zIHRvIHRha2UgdGhlc2Ugc3RlcHMgcHJvbXB0bHkuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXZSBhcHByZWNpYXRlIHRoZSBGZWRlcmFsIEp1ZGljaWFsIENlbnRlcuKAmXMgbG9uZ3N0YW5kaW5nIGNvbW1pdG1lbnQgdG8gcHJvdmlkaW5nIGp1ZGdlcyB3aXRoIHJlbGlhYmxlLCB1bmJpYXNlZCBndWlkYW5jZS4gRW5zdXJpbmcgdGhhdCB0aGU8ZW0+TWFudWFsPC9lbT5yZW1haW5zIGZyZWUgb2YgYWR2b2NhY3kgYW5kIGNvbmZsaWN0cyBvZiBpbnRlcmVzdCBpcyBlc3NlbnRpYWwgdG8gbWFpbnRhaW5pbmcgdGhhdCB0cnVzdC5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFJlc3BlY3RmdWxseSBzdWJtaXR0ZWQsZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2NrczxwPlRoZSBzY2llbnRpZmljIG1ldGhvZCDigJxpcyBhIHZlaGVtZW50IGFuZCBwYXNzaW9uYXRlIGludGVyZXN0IGluIHRoZSByZWxhdGlvbiBvZiBnZW5lcmFsIHByaW5jaXBsZXMgdG8gaXJyZWR1Y2libGUgYW5kIHN0dWJib3JuIGZhY3RzLiBBbGwgdGhlIHdvcmxkIG92ZXIgYW5kIGF0IGFsbCB0aW1lcyB0aGVyZSBoYXZlIGJlZW4gcHJhY3RpY2FsIG1lbiwgYWJzb3JiZWQgaW4g4oCYaXJyZWR1Y2libGUgYW5kIHN0dWJib3JuIGZhY3RzO+KAmSBhbGwgdGhlIHdvcmxkIG92ZXIgYW5kIGF0IGFsbCB0aW1lcyB0aGVyZSBoYXZlIGJlZW4gbWVuIG9mIHBoaWxvc29waGljIHRlbXBlcmFtZW50IHdobyBoYXZlIGJlZW4gYWJzb3JiZWQgaW4gdGhlIHdlYXZpbmcgb2YgZ2VuZXJhbCBwcmluY2lwbGVzLiBJdCBpcyB0aGlzIHVuaW9uIG9mIHBhc3Npb25hdGUgaW50ZXJlc3QgaW4gdGhlIGRldGFpbGVkIGZhY3RzIHdpdGggZXF1YWwgZGV2b3Rpb24gdG8gYWJzdHJhY3QgZ2VuZXJhbGl6YXRpb24gd2hpY2ggZm9ybXMgdGhlIG5vdmVsdHkgaW4gb3VyIHByZXNlbnQgc29jaWV0eS7igJ0gQWxmcmVkIE5vcnRoIFdoaXRlaGVhZCzCoDxlbT5TY2llbmNlIGFuZCB0aGUgTW9kZXJuIFdvcmxkwqA8L2VtPigxOTI1KSAzLjwvcD4KPHA+SW4gY29udHJhc3QgdG8gdGhlIG5ldyBjaGFwdGVyLCBQcm9mLiBEYXZpZCBHb29kc3RlaW7igJlzIOKAnEhvdyBTY2llbmNlIFdvcmtz4oCdIGNoYXB0ZXIgaW4gZWFybGllciBlZGl0aW9ucyBvZiB0aGXCoDxlbT5SZWZlcmVuY2UgTWFudWFswqA8L2VtPmV4cGxhaW5lZCB0aGF0IHNjaWVudGlmaWMga25vd2xlZGdlIGlzIGRlcml2ZWQgYnkgdGhlIHNjaWVudGlmaWMgbWV0aG9kOjwvcD4KPHA+PGVtPuKAnDwvZW0+SW4gc2hvcnQsIHRoZSBlc3NlbmNlIG9mIHNjaWVuY2UgaXMgdGhlIHNjaWVudGlmaWMgbWV0aG9kLuKAncKgPGVtPjM8c3VwPnJkPC9zdXA+wqBFZGl0aW9uIFJlZmVyZW5jZSBNYW51YWzCoDwvZW0+MzkuPC9wPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjUuwqAgQ29uc2Vuc3VzIElzIE5vdCB0aGUgRm91bmRhdGlvbiBvZiBTY2llbmNlPC9oMz4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SXQgdGhlbiBhc3NlcnRzIHRoYXQg4oCcdGhlIGhpZ2hlc3QgbGV2ZWwgb2YgY2VydGFpbnR5IHNjaWVuY2UgaGFzIHRvIG9mZmVy4oCdIGlzIHdoZW4gYSB0aGVvcnkgaGFzIOKAnGFjaGlldmVkIHdpZGVzcHJlYWQgYWNjZXB0YW5jZS7igJ0gSWQuIDk3LiBJdCBhbHNvIGFzc2VydHMsIOKAnHdpZGVzcHJlYWQgYWNjZXB0YW5jZSBwcm92aWRlcyBhIHN0cm9uZyBpbmRpY2F0b3Igb2YgdGhlIHJlbGlhYmlsaXR5IG9mIHNjaWVudGlmaWNhbGx5IGFjcXVpcmVkIGtub3dsZWRnZS7igJ0gSWQuIDk2LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJ1dCBjb25zZW5zdXMgaXMgYSBzb2Npb2xvZ2ljYWwgcGhlbm9tZW5vbiwgbm90IHRoZSBzY2llbnRpZmljIG1ldGhvZC4gQXMgTWljaGFlbCBDcmljaHRvbiBvYnNlcnZlZCBpbiBhIHdlbGwta25vd24gbGVjdHVyZTo8YSBocmVmPSJodHRwczovL3dhdHRzdXB3aXRodGhhdC5jb20vMjAyNi8wNC8xMi9oYXBwZXItbGluZHplbi1rb29uaW4tbGV0dGVyLXRvLXRoZS1mZWRlcmFsLWp1ZGljaWFsLWNlbnRlci8jX2Jvb2ttYXJrMCI+PHN1cD4xPC9zdXA+PC9hPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpxdW90ZSAtLT4KPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIj48IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+4oCcVGhlcmUgaXMgbm8gc3VjaCB0aGluZyBhcyBjb25zZW5zdXMgc2NpZW5jZS4gSWYgaXTigJlzIGNvbnNlbnN1cywgaXQgaXNu4oCZdCBzY2llbmNlLiBJZiBpdOKAmXMgc2NpZW5jZSwgaXQgaXNu4oCZdCBjb25zZW5zdXMu4oCdPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPgo8IS0tIC93cDpxdW90ZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Db25zZW5zdXMgaXMgYW4gaW5mZXJpb3IgYW5kIGluaGVyZW50bHkgZnJhZ2lsZSBzdWJzdGl0dXRlIGZvciB0aGUgZ29sZC1zdGFuZGFyZCBvZiBzY2llbmNlOiB0ZXN0YWJsZSBwcmVkaWN0aW9ucyBjb25mcm9udGVkIHdpdGggZGF0YS4gSXQgaXMgaW52b2tlZCBwcmltYXJpbHkgaW4gZmllbGRzIHdoZXJlIGNvbnRyb2xsZWQgZXhwZXJpbWVudHMgYXJlIGRpZmZpY3VsdCBvciBpbXBvc3NpYmxlIGFuZCB3aGVyZSBwcmVkaWN0aW9ucyBjYW5ub3QgYmUgZGVjaXNpdmVseSB0ZXN0ZWQuIEl0IGlzIHZ1bG5lcmFibGUgdG8gZ3JvdXB0aGluaywgZnVuZGluZyBsb2NrLWluLCBhbmQgdGhlIG5hdHVyYWwgaHVtYW4gcmVsdWN0YW5jZSB0byBhY2tub3dsZWRnZSBlcnJvci48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TY2llbnRpZmljIHByb2dyZXNz4oCUZnJvbSBHYWxpbGVvIHRvIEN1cmllIHRvIEVpbnN0ZWlu4oCUaGFzIG9mdGVuIHJlcXVpcmVkIGJyZWFraW5nIHdpdGggY29uc2Vuc3VzLCBhbmQgaGlzdG9yeSBvZmZlcnMgbWFueSBleGFtcGxlcyBpbiB3aGljaCBhIHByZXZhaWxpbmcgY29uc2Vuc3VzIHdhcyBsYXRlciBvdmVydHVybmVkLCBpbmNsdWRpbmcgTHlzZW5rb2lzbSBpbiB0aGUgU292aWV0IFVuaW9uLCB0aGUgbG9uZyByZXNpc3RhbmNlIHRvIHBsYXRlIHRlY3RvbmljcywgYW5kIHRoZSBicmllZiBtaWQtMjB0aC1jZW50dXJ5IGNvbnNlbnN1cyBhYm91dCBpbW1pbmVudCBnbG9iYWwgY29vbGluZy4gRXZlbiB0aG91Z2ggY29uc2Vuc3VzIGNhbiBiZSBvdmVydHVybmVkIGJ5IGEgc2luZ2xlIGV4cGVyaW1lbnQgb3Igb2JzZXJ2YXRpb24sIGl0IGNhbiBwZXJzaXN0IGxvbmcgYWZ0ZXIgY29udHJhcnkgZXZpZGVuY2UgaGFzIGFjY3VtdWxhdGVkIHByZWNpc2VseSBiZWNhdXNlIGl0IGlzIG1haW50YWluZWQgc29jaWFsbHkgcmF0aGVyIHRoYW4gZW1waXJpY2FsbHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBuZXcgY2hhcHRlciBjaXRlcyB0aGUgQW50YXJjdGljIG96b25lIGhvbGUgYXMgYW4gaWxsdXN0cmF0aW9uIG9mIGNvbnNlbnN1cyBmdW5jdGlvbmluZyBwcm9wZXJseS4gWWV0IGV2ZW4gaGVyZSwgdGhlIHNjaWVudGlmaWMgcGljdHVyZSBpcyBtb3JlIGNvbXBsZXggdGhhbiB0aGUgY2hhcHRlciBzdWdnZXN0cy4gVGhlIHNwcmluZ3RpbWUgb3pvbmUgaG9sZSBvdmVyIEFudGFyY3RpY2EgaGFzIGFwcGVhcmVkIGV2ZXJ5IHllYXIgc2luY2UgaXRzIGRpc2NvdmVyeSBpbiAxOTc5LCB3aGVuIGdsb2JhbCBzYXRlbGxpdGUgbWFwcGluZyBiZWdhbi4gRGVzcGl0ZSBzdWJzdGFudGlhbCBkZWNsaW5lcyBpbiBzdHJhdG9zcGhlcmljIGhhbG9nZW4gY29uY2VudHJhdGlvbnMgZm9sbG93aW5nIHRoZSBNb250cmVhbCBQcm90b2NvbCwgdGhlIHNpemUgYW5kIGRlcHRoIG9mIHRoZSBvem9uZSBob2xlIGhhdmUgc2hvd24gbGl0dGxlIHN5c3RlbWF0aWMgY2hhbmdlLiBUaGVyZSByZW1haW4gc2NpZW50aWZpY2FsbHkgY3JlZGlibGUgcmVhc29ucyB0byBxdWVzdGlvbiB3aGV0aGVyIGh1bWFuLWVtaXR0ZWQgaGFsb2dlbnMgYXJlIHRoZSBkb21pbmFudCBjYXVzZSBvZiB0aGUgcGhlbm9tZW5vbi4gQXMgYW4gZXhhbXBsZSBvZiDigJxjb25zZW5zdXMgc2NpZW5jZSzigJ0gdGhlIG96b25lIGhvbGUgaXMgZmFyIGZyb20gc3RyYWlnaHRmb3J3YXJkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPklmIHRoZSBjaGFwdGVyIHNvdWdodCBhIGNsZWFyIGlsbHVzdHJhdGlvbiBvZiBob3cgc2NpZW5jZSBzaG91bGQgaW5mb3JtIHB1YmxpYyBwb2xpY3ksIHRoZSBjYXVzYWwgbGluayBiZXR3ZWVuIGNpZ2FyZXR0ZSBzbW9raW5nIGFuZCBsdW5nIGNhbmNlciB3b3VsZCBoYXZlIGJlZW4gZmFyIG1vcmUgYXBwcm9wcmlhdGUuIFRoYXQgcmVsYXRpb25zaGlwIHJlc3RzIG9uIGNvbnZlcmdpbmcgbGluZXMgb2YgZXZpZGVuY2UsIHN0cm9uZyBzdGF0aXN0aWNhbCBhc3NvY2lhdGlvbnMsIG1lY2hhbmlzdGljIHVuZGVyc3RhbmRpbmcsIGFuZCBwcmVkaWN0aW9ucyByZXBlYXRlZGx5IGNvbmZpcm1lZCBieSBvYnNlcnZhdGlvbi4gSXQgZXhlbXBsaWZpZXMgdGhlIGVtcGlyaWNhbCByaWdvciB0aGF0IHNob3VsZCBndWlkZSBqdWRpY2lhbCBldmFsdWF0aW9uIG9mIHNjaWVudGlmaWMgY2xhaW1zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIHN1bW1hcnksIHRoZSBuZXcg4oCcSG93IFNjaWVuY2UgV29ya3PigJ0gY2hhcHRlciBzdGF0ZW1lbnQgdGhhdCDigJx3aWRlc3ByZWFkIGFjY2VwdGFuY2XigJ0gYW5kIOKAnHNjaWVudGlmaWMgY29uc2Vuc3Vz4oCdIGlzIOKAnHRoZSBoaWdoZXN0IGxldmVsIG9mIGNlcnRhaW50eSBzY2llbmNlIGhhcyB0byBvZmZlcuKAnSBhbmQg4oCccHJvdmlkZXMgYSBzdHJvbmcgaW5kaWNhdG9yIG9mIHRoZSByZWxpYWJpbGl0eSBvZiBzY2llbnRpZmljYWxseSBhY3F1aXJlZCBrbm93bGVkZ2XigJ0gaXMgYW4gZWdyZWdpb3VzIG1pc3N0YXRlbWVudCBvZiB3aGF0IHNjaWVuY2UgaGFzIGJlZW4gc2luY2UgdGhlIFNjaWVudGlmaWMgUmV2b2x1dGlvbiBpbiB0aGUgMTYwMHMg4oCTIGEgZGlzY2lwbGluZSBiYXNlZCBvbiB0aGUgc2NpZW50aWZpYyBtZXRob2QuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U2ltcGx5IHN0YXRlZCwgaWYgaXTigJlzIGNvbnNlbnN1cywgaXQgaXMgbm90IHNjaWVuY2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBlYXJsaWVyIEdvb2RzdGVpbiBjaGFwdGVyIGNhcHR1cmVkIHRoaXMgZGlzdGluY3Rpb24gY2xlYXJseSBhbmQgc3VjY2luY3RseS4gVGhlIG5ldyB2ZXJzaW9uIG9ic2N1cmVzIGl0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2UgYWxzbyByZXNwZWN0ZnVsbHkgcmVjb21tZW5kIHRoYXQgaXQgYmUgcmVwbGFjZWQgYnkgdGhlIGVhcmxpZXIgR29vZHN0ZWluIHZlcnNpb24gdGhhdCByZW1haW5zIGEgY29uY2lzZSwgYWNjdXJhdGUsIGFuZCBub24taWRlb2xvZ2ljYWwgZXhwbGFuYXRpb24gb2Ygc2NpZW50aWZpYyByZWFzb25pbmcgYXBwcm9wcmlhdGUgZm9yIGp1ZGljaWFsIHVzZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RmluYWxseSwgcGxlYXNlIGFkdmlzZSB3aGV0aGVyIHRoZSBDZW50ZXIgcGxhbnMgdG8gdGFrZSB0aGVzZSBzdGVwcyBwcm9tcHRseS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UmVzcGVjdGZ1bGx5IHN1Ym1pdHRlZCw8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb24FBwgHBApHAAoNDwwSHBkLnAMIBwQKBQgKDQ8MCwgHBAoHvAggDgcKDQ8MCwgHBAoHmAMHCg0PDAsIBwQKBQgKDQ8MCwgHBAoHiwIHCg0PDAsIBwQKB78DBwoNDwwLCAcECgeuARSNAQcKDQ8MCwgHBAoFCAoNDwwLCAcECgeFARIYCAcKDQ8MCwgHBAoHpAEHCg0PDAsIBwQKBQgKDQ8MCwgHBAoHoQIHCg0PDAsIBwQKB7MBBwoNDwwLCAcECgeAAwcKDQ8MCwgHBAoHsQIHCg0PDAsIBwQKBQgKDQ8MCwgHBAoHtgIHCg0PDAsIBwQKBwIrBQoNDwwLCAcECgekBQcKDQ8MEhwZCwgHBApHAAoNDwwSHBkLAwcOCwYCBAMID70BqAaQA6cBrwGpAaEFqAGiApEGmgS1BacOowGlF58KBQcIBwQKRwAKDQ8MEhwZC0MABwIOCwYIBwQKBycHCg0PDAsIBwQKB54PBwoNDwwSHBkLnwOuAZIGNoQGuAefC74DsgSUEAUHCAcECkcACg0PDBIcGQu0EggHBAoHiQUHCg0PDAsIBwQKByYHCg0PDAsIBwQKB48BBwoNDwwLCAcECgesAwcKDQ8MCwgHBAoHjAcHCg0PDAsIBwQKB54FBwoNDwwLCAcECgeOAQcKDQ8MCwgHBAoHkwEHCg0PDAsIBwQKB5AEBwoNDwwLCAcECgcoBwoNDwwLCAcECgezAQcKDQ8MCwgHBAoHrwUHCg0PDAsIBwQKB5kCBwoNDwwLCAcECgezAQcKDQ8MCwgHBAoHmQIHCg0PDAsIBwQKB5wDBwoNDwwLCAcECgeZBQcKDQ8MCwgHBAoHkQUHCg0PDAsIBwQKB6ABBwoNDwwLCAcECgeICwcKDQ8MCwgHBApHAAsIBwQKBwG0AwcKDQ8MCwgHBAoHAY0gBwoNDwwSHBkLL5cauBkugSaXAi4FBwUHBQcIBwQKRwAKDQ8MEhwZC6kFqwUIAgcEBQgHBApHAAoNDwwSHBkLlAdBAhcFB08IBk8ARgAPBg8GTwEGTwEGDwZPAAYPRgBPAAZPAUYATwJGAE8DRgBPAEYBTwcGTwdGAE8DBg9GAk8ABg9GAg9GAk8ARgFPAEYATxoFBwgHBApHAAoNDwwSHBkLqwIIBwQKB54BBwoNDwwLCAcECgetAQcKDQ8MCwgHBAoHDQcKDQ8MCwgHBAoHnQIHCg0PDAsIBwQKBy4HCg0PDAsIBwQKBy6GAQcKDQ8MCwgHBAoHGwcKDQ8MCwgHBAoHAyuwBQcKDQ8MCwgHBAoHhAGDAgcKDQ8MCwgHBAoHAoEBBQoNDwwLCAcECgevAwcKDQ8MCwgHBAoHvgQHCg0PDAsIBwQKBwKJAQUKDQ8MCwgHBAoHvgUHCg0PDAsIBwQKB5gKBwoNDwwLCAcECgcCgwEFCg0PDAsIBwQKB64CqgIHCg0PDAsIBwQKB7cEBwoNDwwLCAcECgcCggEFCg0PDAsIBwQKB4ABC40BBwoNDwwLCAcECgUICg0PDAsIBwQKB6AEqAEHCg0PDAsIBwQKB6oBBwoNDwwLCAcECgUICg0PDAsIBwQKB5sDIRQHCg0PDAsIBwQKB7YGBwoNDwwSHBkLqg6\/AS44jwu4EiylBiyjAaMEjAgFB64BF0UADgeVARsFBwgECAYIBUEFAgEDCAcIBwgGCA4IDggLCAZIAQYIBA4UGx4YFhMaIBsvKgkZISIWHwgKCAQIBhoFQQIHBQEIBwQKAwcOCwYLAgQDCA8FnwUFBy6TBDCLC64Dsx8FBwgHBApHAAoNDwwSHBkLjwQIBwQKB4UEBwoNDwwLCAcECgUICg0PDAsIBwQKB7gBBwoNDwwLCAcECge9BQcKDQ8MCwgHBAoHoggHCg0PDAsIBwQKB4sBDL4BBwoNDwwLCAcECge9CgcKDQ8MCwgHBAoHvwYHCg0PDAsIBwQKB5YGBwoNDwwLCAcECgc0BwoNDwwLCAcECgcCiAEFCg0PDAsIBwQKBxiHAQgvsAMHCg0PDAsIBwQKB6wBBwoNDwwLCAcECgcCEAUKDQ8MCwgHBAoHsQEUjQEKnAIHCg0PDAsIBwQKBwsggwIMsgQHCg0PDAsIBwQKB4sDBwoNDwwLCAcECgeFBIgGOg0HCg0PDAsIBwQKB40BBwoNDwwLCAcECgeLAgqfAQcKDQ8MCwgHBAoHFwcKDQ8MEhwZC7QJmQOCApEBuB6WHSyaAywurwSxAo0BFgUHMQEAAI0CAQAALwEAAKACAQIAHQEAAGMBAADJAgEAAAABAwAAAQkAEQECABEBAQCNAgGTA0EAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAAkEAAAJBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBCAQEAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgDDAUEkRgBBJkYAQQ5GAUFGBwZBJb4JowORAp0BEkErEUEOgAFBFhFBPhFBWwdBBgdBBj+YBIEBkAuEBJ0gQecBAkE2BkEORgBBBgZBBgcGQRYHBkEWBwZBBgZBDgcGQQZGAEEOBkEWRgBBDoICsgaVA7MBuwG1AaYFtAGsApYGpAQWQQCAAUEBQgADAQJBAAhBaUYAQSYHBkEGRgJBDgcGQQYHRgJBBkYCQQ5GAUEORgBBDqkDugGmBoIBnwaMCK4LiARBBAvWAgB9AXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3CmNvcmUvcXVvdGV3AHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3CmNvcmUvcXVvdGV3AHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3CmNvcmUvcXVvdGV3AHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3CmNvcmUvcXVvdGV3AHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3CmNvcmUvcXVvdGV3AHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DGNvcmUvaGVhZGluZ30DdwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcKY29yZS9pbWFnZXcAeXl3BG5vbmV9t9I1d0VodHRwczovL2NsaW1hdGVzY2llbmNlLnByZXNzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2ltYWdlLTE2NS5wbmd3BGZ1bGx3BG5vbmVXAHh3CmNvcmUvaW1hZ2V3b2h0dHBzOi8vaTAud3AuY29tL3dhdHRzdXB3aXRodGhhdC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaW1hZ2UtNjYucG5nP3Jlc2l6ZT03MjAlMkMxMDgmcXVhbGl0eT03NSZzc2w9MXcAfaaD\/Ql5eXcEbm9uZXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5ec4CAHh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eTIAdQF9AXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5efgBAHckMjkyM2NiZGMtM2NkYi00ZWEzLWI4NTEtMTVlNWMyMjM2YTNhd+8BPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25jZW50ZXIgc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vY2xpbWF0ZXNjaWVuY2UucHJlc3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvMC1IYXBwZXItTGluZHplbi1Lb29uaW4tTGV0dGVyLXRvLXRoZS1GZWRlcmFsLUp1ZGljaWFsLUNlbnRlci0xLTY4M3gxMDI0LmpwZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS00Mzk0NzIiLz48L2ZpZ3VyZT53JDJiNjEyODczLWEwYWItNDRiNS1iMzcxLTcwNjBkMWU4MmU3OXeKAzxwPjxzdHJvbmc+PGVtPlRoZSBIYXBwZXIsIExpbmR6ZW4sIGFuZCBLb29uaW4gbGV0dGVyIChkYXRlZCBBcHJpbCAxLCAyMDI2KSBpcyBhbiBvcGVuIGxldHRlciBhZGRyZXNzZWQgdG8gQ2hpZWYgSnVzdGljZSBKb2huIEcuIFJvYmVydHMgaW4gaGlzIHJvbGUgYXMgQ2hhaXIgb2YgdGhlIEZlZGVyYWwgSnVkaWNpYWwgQ2VudGVyIChGSkMpLiBJdCBjcml0aXF1ZXMgYXNwZWN0cyBvZiB0aGUgRm91cnRoIEVkaXRpb24gb2YgdGhlIFJlZmVyZW5jZSBNYW51YWwgb24gU2NpZW50aWZpYyBFdmlkZW5jZSwgYSBsb25nLXN0YW5kaW5nIHJlc291cmNlIHVzZWQgYnkgZmVkZXJhbCBqdWRnZXMgdG8gZXZhbHVhdGUgc2NpZW50aWZpYyBldmlkZW5jZSBpbiBjb3VydC48L2VtPjwvc3Ryb25nPjwvcD53JGQxOGQ1M2YwLTU4MTEtNDY1Mi04MjRiLTBkZTBjMWNkYjViNneRATxwPkZyb20gPGEgaHJlZj0iaHR0cHM6Ly93YXR0c3Vwd2l0aHRoYXQuY29tLzIwMjYvMDQvMTIvaGFwcGVyLWxpbmR6ZW4ta29vbmluLWxldHRlci10by10aGUtZmVkZXJhbC1qdWRpY2lhbC1jZW50ZXIvIj5XYXR0cyBVcCBXaXRoIFRoYXQ\/PC9hPjwvcD53JDg4MWJmM2RiLWYzYjctNDQ2Ny05YzVmLTFjMjEwMjAwZDZkN3eyATxwPjxzdHJvbmc+UmljaGFyZCBMaW5kemVuLCBQaC4gRC48L3N0cm9uZz48YnI+UHJvZmVzc29yIG9mIEVhcnRoLCBBdG1vc3BoZXJpYywgYW5kIFBsYW5ldGFyeSBTY2llbmNlcywgRW1lcml0dXMgUHJvZmVzc29yIG9mIFBoeXNpY3M8YnI+TWFzc2FjaHVzZXR0cyBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neTwvcD53JDFjYWExOWIxLWJiNjgtNDNkZC05YWVjLTcxMTM3MDU2OGFkNXdlPHA+PHN0cm9uZz5XaWxsaWFtIEhhcHBlciwgUGguIEQuPC9zdHJvbmc+PGJyPkVtZXJpdHVzIFByb2Zlc3NvciBvZiBQaHlzaWNzLCBQcmluY2V0b24gVW5pdmVyc2l0eTwvcD53JGE4NzY4OTQwLTNjNWQtNDNkNC1hMzFiLWUxYTYzOGQwZThkMHd0PHA+PHN0cm9uZz5TdGV2ZW4gS29vbmluLCBQaC4gRC48L3N0cm9uZz48YnI+RWR3YXJkIFRlbGxlciBTZW5pb3IgRmVsbG93IEhvb3ZlciBJbnN0aXR1dGlvbiwgU3RhbmZvcmQgVW5pdmVyc2l0eTwvcD53JGIxMWE4NTJhLThlYzEtNDhiMy1iMjdhLTk1YzczNTU3YmNhMXcUPHA+QXByaWwgMSwgMjAyNjwvcD53JGE4Y2ExNTg1LTI4OTEtNDU1NS05NTZlLWUwYWNjMjBhZWJmYXekATxwPlRoZSBIb25vcmFibGUgSm9obiBHLiBSb2JlcnRzPGJyPkNoYWlyLCBGZWRlcmFsIEp1ZGljaWFsIENlbnRlcjxicj5DaGllZiBKdXN0aWNlLCBVbml0ZWQgU3RhdGVzIFN1cHJlbWUgQ291cnQ8YnI+T25lIEZpcnN0IFN0cmVldCwgTkU8YnI+V2FzaGluZ3RvbiwgREMgMjA1NDM8L3A+dyQ3ZThkNjMwYi05YjkwLTRkYjQtYTRmZC0wNTE2NTg4MjNhMTh3NTxwPmNjOiBGZWRlcmFsIEp1ZGljaWFsIENlbnRlciBCb2FyZCBhbmQgRGlyZWN0b3I8L3A+dyQ1ZTIyMzNhYy0xOTE0LTQyZDQtOWI5Yi03N2VmODAzOWU0MDZ3gQE8cD48c3Ryb25nPlJlOiDigJxIb3cgU2NpZW5jZSBXb3Jrc+KAnSBDaGFwdGVyIGluIHRoZcKgPGVtPlJlZmVyZW5jZSBNYW51YWwgb24gU2NpZW50aWZpYyBFdmlkZW5jZTogNHRoIEVkaXRpb248L2VtPjwvc3Ryb25nPjwvcD53JGYyODc4MTk0LWQ1NWEtNDNhOS1iMTYwLTczY2I0NTg3MGVlYnciPHA+RGVhciBDaGllZiBKdXN0aWNlIFJvYmVydHM6PC9wPnckYWY5YWExNGItZWM5YS00NmE0LTkwZWItODY5NThmZGVkYzA5d6sDPHA+VGhlwqA8ZW0+UmVmZXJlbmNlIE1hbnVhbCBvbiBTY2llbnRpZmljIEV2aWRlbmNlwqA8L2VtPmhhcyBsb25nIGJlZW4gdmFsdWVkIGJ5IHRoZSBmZWRlcmFsIGFuZCBzdGF0ZSBqdWRpY2lhcnkgZm9yIGl0cyBuZXV0cmFsaXR5LCBjbGFyaXR5LCBhbmQgcmVzdHJhaW50LiBJdCBpcyB1c2VkIGJ5IG1vcmUgdGhhbiAzLDAwMCBmZWRlcmFsIGp1ZGdlcywgbWFueSBzdGF0ZSBqdWRnZXMsIGFuZCBoYXMgYmVlbiBjaXRlZCBpbiBvdmVyIDEsNzAwIGp1ZGljaWFsIG9waW5pb25zLiBJdHMgcHVycG9zZSBoYXMgYWx3YXlzIGJlZW4gdG8gYXNzaXN0IGNvdXJ0cyBpbiBldmFsdWF0aW5nIHNjaWVudGlmaWMgZXZpZGVuY2XigJRub3QgdG8gYWR2YW5jZSBwYXJ0aWN1bGFyIHNjaWVudGlmaWMsIHBvbGl0aWNhbCwgb3IgcG9saWN5IGFnZW5kYXMuPC9wPnckMDFlOTA4ZjktYjIwNi00ZmNiLTg4M2QtNzE4YzJhYmYyMzEzd9IBPHA+V2Ugd3JpdGUgdG8gZXhwcmVzcyBzZXJpb3VzIGNvbmNlcm5zIGFib3V0IHRoZSBGb3VydGggRWRpdGlvbiBvZiB0aGXCoDxlbT5NYW51YWw8L2VtPiwgcmVsZWFzZWQgYSBmZXcgbW9udGhzIGFnby4gU2V2ZXJhbCBjaGFwdGVycyBkZXBhcnQgc2hhcnBseSBmcm9tIHRoZSBNYW51YWzigJlzIGxvbmdzdGFuZGluZyB0cmFkaXRpb24gb2YgbmV1dHJhbGl0eS48L3A+dyQ4YjE4MmRmYi1kYjIxLTQ0ZDktYTU5OC1mNzY0NjFiYmNiMjV3ZzxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+MS7CoCBUaGUgUmVtb3ZlZCBDbGltYXRlIFNjaWVuY2UgQ2hhcHRlciBSZXZlYWxlZCBTdHJ1Y3R1cmFsIFByb2JsZW1zPC9oMz53JDBlNjQ2Yjk1LTRhZDUtNDE3OS1hZWY5LWVhMjllYTdlZjg5Mnf6ATxwPlRoZSBtb3N0IHN0cmlraW5nIGV4YW1wbGUgd2FzIHRoZSDigJxSZWZlcmVuY2UgR3VpZGUgb24gQ2xpbWF0ZSBTY2llbmNlLOKAnSB3aGljaCB3YXMgd2l0aGRyYXduIGFmdGVyIGEgbGV0dGVyIGZyb20gMjggc3RhdGUgQXR0b3JuZXlzIEdlbmVyYWwgZG9jdW1lbnRlZCBwcm9mb3VuZCBjb25mbGljdHMgb2YgaW50ZXJlc3QgYW5kIG51bWVyb3VzIHVuc3VwcG9ydGVkIGNsYWltcyBwcmVzZW50ZWQgYXMgc2V0dGxlZCBmYWN0LjwvcD53JDE4M2I2OGRkLTA3MDctNDA5ZC1iNmQ0LTVkYzU0ZGVmZmJiNXfLAjxwPkFzIGNhcmVlciBwaHlzaWNpc3RzIHdpdGggZGVjYWRlcyBvZiBleHBlcmllbmNlIGluIGF0bW9zcGhlcmljIGR5bmFtaWNzLCByYWRpYXRpdmUgdHJhbnNmZXIsIGFuZCBtb2RlbGluZyBjb21wbGV4IHN5c3RlbXMgbGlrZSBjbGltYXRl4oCUYW5kIHdpdGggbW9yZSB0aGFuIDYwMCBwZWVyLXJldmlld2VkIHB1YmxpY2F0aW9ucyBhbW9uZyB1c+KAlHdlIHdlcmUgcGFydGljdWxhcmx5IGNvbmNlcm5lZCBieSB0aGF0IGNoYXB0ZXLigJlzIHNjaWVudGlmaWMgYW5kIHByb2NlZHVyYWwgZGVmaWNpZW5jaWVzLiAoT3VyIGN1cnJpY3VsYSB2aXRhZSBhcmUgYXR0YWNoZWQuKTwvcD53JDI5ZWIzYjFlLTViMmEtNDA3OC04OTNkLWM5YWMzMDNlNjVkNndzPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj4yLsKgIFRoZSBSZW1haW5pbmcgQ2hhcHRlciwg4oCcSG93IFNjaWVuY2UgV29ya3Ms4oCdIFN1ZmZlcnMgZnJvbSBTaW1pbGFyIERlZmVjdHM8L2gzPnckOTI1YTZhMDEtNjZkZi00OGNkLWE0MjQtY2NiNWNjN2FiOWQ0d40DPHA+QWx0aG91Z2ggdGhlIGNsaW1hdGUgY2hhcHRlciBoYXMgYmVlbiByZW1vdmVkLCB0aGUgY2hhcHRlciB0aGF0IHVuZGVyZ2lyZGVkIGl04oCU4oCdSG93IFNjaWVuY2UgV29ya3PigJ3igJRyZW1haW5zLiBUaGlzIGNoYXB0ZXIsIDY1IHBhZ2VzIGxvbmcsIHJlcGxhY2VzIHRoZSBtdWNoIHNob3J0ZXIgYW5kIHdpZGVseSByZXNwZWN0ZWQgMTgtcGFnZSB2ZXJzaW9uIHdyaXR0ZW4gZm9yIGVhcmxpZXIgZWRpdGlvbnMgYnkgRGF2aWQgR29vZHN0ZWluLCBmb3JtZXIgVmljZSBQcm92b3N0IG9mIENhbHRlY2guIFRoZSBuZXcgY2hhcHRlciBkb2VzIG5vdCBhY2tub3dsZWRnZSB0aGUgcHJpb3IgdmVyc2lvbiwgbm9yIGRvZXMgaXQgcmVzZW1ibGUgaXQgaW4gc3Vic3RhbmNlIG9yIHRvbmUuPC9wPnckMzI4NmNkMzMtYzllMC00OWQxLTg1NWItNzkxNmRmNDViMjQzd6EFPHA+VGhlIGxlYWQgYXV0aG9yIG9mIHRoZSBuZXcgY2hhcHRlciwgUHJvZmVzc29yIE1pY2hhZWwgV2Vpc2JlcmcsIGlzIGEgcGhpbG9zb3BoZXIgd2hvIGFsc28gc2VydmVzIGFzIGEgY2xpbWF0ZSBkaXBsb21hdCBhbmQgYWR2aXNvciB0byBzZXZlcmFsIG5hdGlvbmFsIGRlbGVnYXRpb25zIGF0IHRoZSBDb25mZXJlbmNlIG9mIHRoZSBQYXJ0aWVzIG9mIHRoZSBVTiBGcmFtZXdvcmsgQ29udmVudGlvbiBvbiBDbGltYXRlIENoYW5nZSAoQ09QKSBuZWdvdGlhdGlvbnMuIEhpcyBwdWJsaWMgYmlvZ3JhcGh5IGhpZ2hsaWdodHMgaGlzIHdvcmsgZGV2ZWxvcGluZyBzdHJhdGVnaWVzIHRvIHNlY3VyZSBjbGltYXRlLXJlbGF0ZWQgZmluYW5jaWFsIHRyYW5zZmVycyBmb3Igc21hbGwgaXNsYW5kIHN0YXRlcy4gVGhlc2Ugcm9sZXMgZG8gbm90IGluaGVyZW50bHkgZGlzcXVhbGlmeSBoaW0uIEJ1dCB0aGV5IGRvIGNyZWF0ZSBhIGNsZWFyIGFwcGVhcmFuY2Ugb2YgY29uZmxpY3Qgd2hlbiB3cml0aW5nIGEgY2hhcHRlciBpbnRlbmRlZCB0byBndWlkZSBqdWRnZXMgb24gd2hhdCBjb25zdGl0dXRlcyBsZWdpdGltYXRlIHNjaWVudGlmaWMgZXZpZGVuY2XigJRwYXJ0aWN1bGFybHkgaW4gbGl0aWdhdGlvbiB3aGVyZSB0cmlsbGlvbnMgb2YgZG9sbGFycyBtYXkgYmUgYXQgc3Rha2UuPC9wPnckYmYzNjJiNWYtZWVkZS00NWIzLWE0ZGEtN2RlODEyZDZjZDE4d2k8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjMuwqAgVGhlIE5ldyBDaGFwdGVyIEFkb3B0cyBhbiBBZHZvY2FjeSBGcmFtZXdvcmssIE5vdCBhIFNjaWVudGlmaWMgT25lPC9oMz53JGQ4ZDkzMzE5LWQ5MDktNDU5Zi04NTJhLTRhZjVhNzU1MmVjOXfvAjxwPlRoZSB2ZXJ5IGZpcnN0IHBhcmFncmFwaCBhc3NlcnRzIHRoYXQg4oCccHVibGljIHJlbGF0aW9ucyBjYW1wYWlnbnMgaGF2ZSBtaXNsZWQgdGhlIHB1YmxpYyBhYm91dCB0aGUgdHJ1ZSBzdGF0ZSBvZiBzY2llbnRpZmljIGNvbnNlbnN1cyzigJ0gY2l0aW5nIE5hb21pIE9yZXNrZXMgYW5kIEVyaWsgQ29ud2F54oCZc8KgPGVtPk1lcmNoYW50cyBvZiBEb3VidDwvZW0+LiBUaGF0IGJvb2vigJRhbmQgdGhlIGZpbG0gYmFzZWQgb24gaXTigJRleHBsaWNpdGx5IGFyZ3VlcyB0aGF0IHRoZXJlIGlzIOKAnHplcm8gYXJndW1lbnQgYW1vbmcgYWN0dWFsIHNjaWVudGlzdHPigJ0gYWJvdXQgY2F0YXN0cm9waGljIGNsaW1hdGUgY2hhbmdlLjwvcD53JDk2NWY4NjYyLTU4MDYtNGE0Ny04NGEzLWI3MDZmZjM3MGVmMXfGAjxwPlRoaXMgZnJhbWluZyBpcyBpbmFwcHJvcHJpYXRlIGZvciBhIGp1ZGljaWFsIHJlZmVyZW5jZSB0ZXh0LiBJdCBwcmVzZW50cyBjb250ZXN0ZWQgY2xhaW1zIGFzIHNldHRsZWQgZmFjdCwgYW5kIGl0IGltcGxpZXMgdGhhdCBkaXNzZW50aW5nIHNjaWVudGlzdHPigJRpbmNsdWRpbmcgdGhvdXNhbmRzIG9mIGNyZWRlbnRpYWxlZCByZXNlYXJjaGVyc+KAlGFyZSBub3Qg4oCcYWN0dWFsIHNjaWVudGlzdHMu4oCdIFRoYXQgaXMgbm90IGEgbmV1dHJhbCBkZXNjcmlwdGlvbiBvZiBzY2llbnRpZmljIHByYWN0aWNlOyBpdCBpcyBhbiBhZHZvY2FjeSBwb3NpdGlvbi48L3A+dyQ0NGViNmRmNS1hMWUxLTRhMzUtOGQ0YS0yODExZTBkNDMxYmF3aDxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+NC7CoCBUaGUgR29sZCBTdGFuZGFyZCBvZiBTY2llbmNlIElzIFByZWRpY3Rpb24gVGVzdGVkIEFnYWluc3QgUmVhbGl0eTwvaDM+dyRlYzJiNzJmMi1lM2Q3LTRlOWUtOGU1OC1jZmQyOGM0YWRiYjZ3owE8cD5BcyBzY2llbnRpc3RzLCB3ZSBjb21wbGV0ZWx5IGFncmVlIHdpdGggdGhlIFN1cHJlbWUgQ291cnQgaW4gdGhlwqA8ZW0+RGF1YmVydMKgPC9lbT5jYXNlIHRoYXQgc2NpZW50aWZpYyBrbm93bGVkZ2UgbXVzdCBiZSBkZXJpdmVkIGJ5IHRoZSBzY2llbnRpZmljIG1ldGhvZDo8L3A+dyQ5MDg2YTE1Yi0zNWY4LTRjMTQtYTA0My0zZjgzMTY0OWM2ZjV3MDxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PC9ibG9ja3F1b3RlPnckYWU5OTg5YzktNDFhNi00ZWFmLWJjODItMmRiODg3YTQzYWUzd58DPHA+4oCcW0ldbiBvcmRlciB0byBxdWFsaWZ5IGFzIOKAmHNjaWVudGlmaWMga25vd2xlZGdlLOKAmSBhbiBpbmZlcmVuY2Ugb3IgYXNzZXJ0aW9uIG11c3QgYmUgZGVyaXZlZCBieSB0aGUgc2NpZW50aWZpYyBtZXRob2QuICoqKiDigJhTY2llbnRpZmljIG1ldGhvZG9sb2d5IHRvZGF5IGlzIGJhc2VkIG9uIGdlbmVyYXRpbmcgaHlwb3RoZXNlcyBhbmQgdGVzdGluZyB0aGVtIOKApnRoaXMgbWV0aG9kb2xvZ3kgaXMgd2hhdCBkaXN0aW5ndWlzaGVzIHNjaWVuY2UgZnJvbSBvdGhlciBmaWVsZHMgb2YgaHVtYW4gaW5xdWlyeS7igJnigJ3CoDxlbT5EYXViZXJ0IHYuIE1lcnJlbGwgRG93IFBoYXJtYWNldXRpY2FscywgSW5jPC9lbT4uLCA1MDkgVS5TLiA1NzksIDU5MCwgNTkzICgxOTkzKShjaXRhdGlvbnMgb21pdHRlZCkuPC9wPnckNzgwOGJmN2UtNzI2Mi00YTcwLTkzOGYtMTAzODdkOGQ1Y2Jjd3E8cD5Qcm9mLiBSaWNoYXJkIEZleW5tYW4sIGEgTm9iZWwgTGF1cmVhdGUgaW4gUGh5c2ljcywgc3VjY2luY3RseSBleHBsYWluZWQgdGhlIHNjaWVudGlmaWMgbWV0aG9kIGFzIGZvbGxvd3M6PC9wPnckZTRmZTRkMjYtNjhiYy00N2NkLTg5ODgtYTgyMWYyNDkxOTQ5dzA8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwvYmxvY2txdW90ZT53JDVkNmU5Zjk5LTdiZWItNDczZS1iODRiLTY3NThjNTgxOGYxZXejAjxwPuKAnFtXXWUgY29tcGFyZSB0aGUgcmVzdWx0IG9mIFthIHRoZW9yeeKAmXNdIGNvbXB1dGF0aW9uIHRvIG5hdHVyZSwg4oCmIGNvbXBhcmUgaXQgZGlyZWN0bHkgd2l0aCBvYnNlcnZhdGlvbnMsIHRvIHNlZSBpZiBpdCB3b3Jrcy4gSWYgaXQgZGlzYWdyZWVzIHdpdGggZXhwZXJpbWVudCwgaXQgaXMgd3JvbmcuIEluIHRoYXQgc2ltcGxlIHN0YXRlbWVudCBpcyB0aGUga2V5IHRvIHNjaWVuY2Uu4oCdwqA8ZW0+VGhlIENoYXJhY3RlciBvZiBQaHlzaWNhbCBMYXfCoDwvZW0+KDE5NjUpLCBwLiAxNTAuPC9wPnckMTk1NDQ3ZDEtZWMwZS00MjQyLTk2YjgtOWNjMzExOTczZTc4d8EDPHA+Rm9yIGNlbnR1cmllcywgc2NpZW50aWZpYyBwcm9ncmVzcyBoYXMgYmVlbiBncm91bmRlZCBpbiB0aGUgYWJpbGl0eSB0byBtYWtlIHJpc2t5IHByZWRpY3Rpb25z4oCUcHJlZGljdGlvbnMgdGhhdCBjb3VsZCBlYXNpbHkgYmUgcHJvdmVuIHdyb25n4oCUYW5kIHRoZW4gdG8gdGVzdCB0aGVtIGFnYWluc3QgZXhwZXJpbWVudCBvciBvYnNlcnZhdGlvbi4gVGhpcyBlbXBpcmljYWwgY3ljbGUgaXMgdGhlIGdvbGQgc3RhbmRhcmQgb2Ygc2NpZW50aWZpYyB1bmRlcnN0YW5kaW5nLiBJdCBpcyB3aGF0IGVuYWJsZWQgaHVtYW5pdHkgdG8gdW5jb3ZlciB0aGUgbGF3cyBvZiBtb3Rpb24sIGVsZWN0cm9tYWduZXRpc20sIHRoZXJtb2R5bmFtaWNzLCBxdWFudHVtIG1lY2hhbmljcywgZ2VuZXRpY3MsIGFuZCBjb3VudGxlc3Mgb3RoZXIgcGlsbGFycyBvZiBtb2Rlcm4ga25vd2xlZGdlLjwvcD53JDVhOTY1MjU0LTU5YzctNGViMS1hOTA5LTkwYjM4MjZlYzE2NHfjATxwPkhpc3RvcmljYWxseSwgdGhlIHNjaWVudGlmaWMgbWV0aG9kIHdhcyBhIG5ldyBtZXRob2Qgb2YgdGhpbmtpbmcgdGhhdCB1bmxlYXNoZWQgdGhlIFNjaWVudGlmaWMgUmV2b2x1dGlvbi4gSXQgZGlmZmVycyBmcm9tIG90aGVyIGNvbW1vbiBtZXRob2RzIG9mIHRoaW5raW5nIGJ5IHRlc3RpbmcgdGhlb3J5IHdpdGggb2JzZXJ2YXRpb25zLCB3aXRoIHRoZSBmYWN0cyBjb250cm9sbGluZzo8L3A+dyRjZTk4M2YwNy1jODE2LTQ1ZjUtODJjOS0yMmZlOTZjMWViODJ3MDxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PC9ibG9ja3F1b3RlPnckNTNjOTM4OTktOTBkNi00Nzc2LWFiMTgtMjVmYmI0YTQyYjRkd\/0EPHA+VGhlIHNjaWVudGlmaWMgbWV0aG9kIOKAnGlzIGEgdmVoZW1lbnQgYW5kIHBhc3Npb25hdGUgaW50ZXJlc3QgaW4gdGhlIHJlbGF0aW9uIG9mIGdlbmVyYWwgcHJpbmNpcGxlcyB0byBpcnJlZHVjaWJsZSBhbmQgc3R1YmJvcm4gZmFjdHMuIEFsbCB0aGUgd29ybGQgb3ZlciBhbmQgYXQgYWxsIHRpbWVzIHRoZXJlIGhhdmUgYmVlbiBwcmFjdGljYWwgbWVuLCBhYnNvcmJlZCBpbiDigJhpcnJlZHVjaWJsZSBhbmQgc3R1YmJvcm4gZmFjdHM74oCZIGFsbCB0aGUgd29ybGQgb3ZlciBhbmQgYXQgYWxsIHRpbWVzIHRoZXJlIGhhdmUgYmVlbiBtZW4gb2YgcGhpbG9zb3BoaWMgdGVtcGVyYW1lbnQgd2hvIGhhdmUgYmVlbiBhYnNvcmJlZCBpbiB0aGUgd2VhdmluZyBvZiBnZW5lcmFsIHByaW5jaXBsZXMuIEl0IGlzIHRoaXMgdW5pb24gb2YgcGFzc2lvbmF0ZSBpbnRlcmVzdCBpbiB0aGUgZGV0YWlsZWQgZmFjdHMgd2l0aCBlcXVhbCBkZXZvdGlvbiB0byBhYnN0cmFjdCBnZW5lcmFsaXphdGlvbiB3aGljaCBmb3JtcyB0aGUgbm92ZWx0eSBpbiBvdXIgcHJlc2VudCBzb2NpZXR5LuKAnSBBbGZyZWQgTm9ydGggV2hpdGVoZWFkLMKgPGVtPlNjaWVuY2UgYW5kIHRoZSBNb2Rlcm4gV29ybGTCoDwvZW0+KDE5MjUpIDMuPC9wPnckNjg3NmUxMDItYmY1Ni00ODkwLWJiZDktOTA0NDVlMjhjZjQ1d+MBPHA+VGhlIG5ldyBjaGFwdGVyIGlnbm9yZXMgdGhlIHNjaWVudGlmaWMgbWV0aG9kIGV4cGxhaW5lZCBieSB0aGUgU3VwcmVtZSBDb3VydCBhYm92ZSBhbmQgZXJyb25lb3VzbHkgYXNzZXJ0cyBpdCBpcyBhIOKAnE15dGjigJ0gdGhlcmUgaXMgYSBzaW5nbGUgc2NpZW50aWZpYyBtZXRob2QgYW5kIHN0YXRlcyBpbnN0ZWFkIHRoYXQgaXQgaXMgYW4gaW5jb21wcmVoZW5zaWJsZSBwcm9jZXNzOjwvcD53JDYxZWQ2ODNmLTYwNGYtNGNhZi1hYzA0LTYwZGE5ZmU2OTM1YncwPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIj48L2Jsb2NrcXVvdGU+dyQ0MjMwOWNiOC01MzhjLTRhMmEtYTgyYy03YmNiY2JmYjYxZjJ3mAE8cD7igJxNeXRoOiBUaGVyZSBpcyBhIHNpbmdsZSBzY2llbnRpZmljIG1ldGhvZCB0aGF0IGFsbCBzY2llbnRpc3RzIGZvbGxvdy48YnI+4oCcRmFjdDogVGhlIHByb2Nlc3Mgb2Ygc2NpZW5jZSBpcyBub25saW5lYXIgYW5kIGR5bmFtaWMu4oCdIElkLiAxMDIuPC9wPnckNWFjMzQyZjEtZmE3MS00MDVkLWFkZWYtMjhiNWJkMDNmZjMyd5ACPHA+QXMgZGV0YWlsZWQgYWJvdmUsIHRoZSBuZXcg4oCcSG93IFNjaWVuY2UgV29ya3PigJ0gY2hhcHRlcuKAmXMgYXNzZXJ0aW9uIHRoYXQgaXQgaXMgYSDigJxteXRo4oCdIHRoZXJlIGlzIGEgc2luZ2xlIHNjaWVudGlmaWMgbWV0aG9kIGlzIGZ1bmRhbWVudGFsbHkgaW5jb3JyZWN0IHNjaWVuY2UuIFRoZSBzY2llbnRpZmljIG1ldGhvZCBoYXMgYmVlbiB0aGUgZm91bmRhdGlvbiBvZiBtb2Rlcm4gc2NpZW5jZSBzaW5jZSB0aGUgU2NpZW50aWZpYyBSZXZvbHV0aW9uLjwvcD53JGY1NzQ3YjU4LTI3MjgtNGQyZS1hMWVmLWVmZTc2YTA1NTIwOHfgATxwPkluIGNvbnRyYXN0IHRvIHRoZSBuZXcgY2hhcHRlciwgUHJvZi4gRGF2aWQgR29vZHN0ZWlu4oCZcyDigJxIb3cgU2NpZW5jZSBXb3Jrc+KAnSBjaGFwdGVyIGluIGVhcmxpZXIgZWRpdGlvbnMgb2YgdGhlwqA8ZW0+UmVmZXJlbmNlIE1hbnVhbMKgPC9lbT5leHBsYWluZWQgdGhhdCBzY2llbnRpZmljIGtub3dsZWRnZSBpcyBkZXJpdmVkIGJ5IHRoZSBzY2llbnRpZmljIG1ldGhvZDo8L3A+dyRmOTI2NmI5NS01ODRiLTQ0NzEtYWVmOC1iMjg3OWY5YmZhNWN3MDxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PC9ibG9ja3F1b3RlPnckODBhMWM4MjQtMWQ1My00ZWE3LWJkMTYtMDVmYjAyMjRjM2Q4d4gBPHA+PGVtPuKAnDwvZW0+SW4gc2hvcnQsIHRoZSBlc3NlbmNlIG9mIHNjaWVuY2UgaXMgdGhlIHNjaWVudGlmaWMgbWV0aG9kLuKAncKgPGVtPjM8c3VwPnJkPC9zdXA+wqBFZGl0aW9uIFJlZmVyZW5jZSBNYW51YWzCoDwvZW0+MzkuPC9wPnckYWIzNDE5MTEtNTAwYS00NjA1LTlkZjctYjA1M2RjNzFlNmY5d2s8cD5IZSBleHBsYWluZWQgdGhlIHNjaWVudGlmaWMgbWV0aG9kIGVzc2VudGlhbGx5IHRoZSBzYW1lIHdheSB0aGUgU3VwcmVtZSBDb3VydCBhbmQgUHJvZi4gRmV5bm1hbiBkaWQ6PC9wPnckNmQ4OTVlZWMtOTczOS00ZWNmLThkMGYtMTA2NjhlNmUyODI4dzA8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwvYmxvY2txdW90ZT53JDI4OTdkNjA2LTMwYmItNGU2Ny05MDUxLTA5YmExNTYwZGU0N3euATxwPuKAnFdoYXTigJlzIHJlcXVpcmVkIG9mIGEgdGhlb3J5IGluIHNjaWVuY2UgaXMgdGhhdCBpdCBtYWtlIG5ldyBwcmVkaWN0aW9ucyB0aGF0IGNhbiBiZSB0ZXN0ZWQgYnkgbmV3IGV4cGVyaW1lbnRzIG9yIG9ic2VydmF0aW9ucyBhbmQgZmFsc2lmaWVkIG9yIHZlcmlmaWVkLuKAnSBJZC4gNTEuPC9wPnckZTMwZDQ0ZGItN2ViMS00NTRhLTkzZTUtYTkwYWI3ZjVlMTYzd348cD5IZSBlbXBoYXNpemVkIHRoYXQg4oCcZGF0YSBhcmUgdGhlIGNvaW4gb2YgdGhlIHJlYWxtIGluIHNjaWVuY2UsIGFuZCB0aGV5IGFyZSBhbHdheXMgdHJlYXRlZCB3aXRoIHJldmVyZW5jZS7igJ0gSWQuIDQ3LjwvcD53JDk1OTczZmNhLTU5YWYtNGJhMi1iOGFmLTU2ODFlNTE5OTFmZHfLATxwPlF1b3RpbmcgR2FsaWxlbywgaGUgb2JzZXJ2ZWQsIOKAnEluIG1hdHRlcnMgb2Ygc2NpZW5jZSwgdGhlIGF1dGhvcml0eSBvZiB0aG91c2FuZHMgaXMgbm90IHdvcnRoIHRoZSBodW1ibGUgcmVhc29uaW5nIG9mIG9uZSBzaW5nbGUgcGVyc29uLuKAnSBJZC4gNDcuIFRoYXQgaXMsIGNvbnNlbnN1cyBpcyBub3QgdGhlIHRlc3QgaW4gc2NpZW5jZS48L3A+dyRkZjUwNjk2MC1iZDFiLTRhYTItYmNkMC0yOGJhYTZkMWRmYTd3uAE8cD5IZSBhbHNvIG9ic2VydmVkIHRoYXQgdGhlIHNjaWVudGlmaWMgbWV0aG9kIGFuZCBsZWdhbCBtZXRob2QgYXJlIGJhc2ljYWxseSB0aGUgc2FtZSwgd2hpY2ggc2hvdWxkIGJlIGhlbHBmdWwgYW5kIHJlYXNzdXJpbmcgdG8ganVkZ2VzIGFuZCBsYXd5ZXJzIHdobyBhcmUgbm90IHRyYWluZWQgaW4gc2NpZW5jZTo8L3A+dyRjYzE3ZDk4OS01NzlkLTQyOWEtYjk5Mi03ZDFiYmRiNDYzNWR3MDxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PC9ibG9ja3F1b3RlPnckNzRlNDMzMzctMjE0Yy00NDVhLTk1NDUtNGY4NjE1NWUyNGUxd8MBPHA+4oCcW1NdY2llbmNlIGFuZCB0aGUgbGF3IHNoYXJlLCBhdCB0aGUgZGVlcGVzdCBwb3NzaWJsZSBsZXZlbCwgdGhlIHNhbWUgYXNwaXJhdGlvbnMgYW5kIG1hbnkgb2YgdGhlIHNhbWUgbWV0aG9kcyDigKYgdXNpbmcgZW1waXJpY2FsIGV2aWRlbmNlLCB0byBhcnJpdmUgYXQgcmF0aW9uYWwgY29uY2x1c2lvbnMu4oCdIElkLiA1Mi48L3A+dyQ4ZmRiOTMzYS1jY2M2LTQxMDgtYWNhYS1mMWQwMzNkN2VhODV3UTxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+NS7CoCBDb25zZW5zdXMgSXMgTm90IHRoZSBGb3VuZGF0aW9uIG9mIFNjaWVuY2U8L2gzPnckNTE5YmVkMjEtNWQyOC00YzZlLTg3MWMtYTE2MzZhMjJhZDhld4UDPHA+VGhlIG5ldyBjaGFwdGVyIHJlcGVhdGVkbHkgZW1waGFzaXplcyDigJxzY2llbnRpZmljIGNvbnNlbnN1c+KAnSBhbmQg4oCcd2lkZXNwcmVhZCBhY2NlcHRhbmNl4oCdIGFzIGEgZGVmaW5pbmcgZmVhdHVyZSBvZiBzY2llbnRpZmljIHZhbGlkaXR5LiBJbiBhIHNlY3Rpb24gdGl0bGVkIOKAnEFjaGlldmluZyBTY2llbnRpZmljIENvbnNlbnN1cyzigJ0gaXQgcHJlc2VudHMg4oCcRmlndXJlIDMuIEluZGljYXRvcnMgb2Ygc2NpZW50aWZpYyBjb25zZW5zdXMsIGEgc3BlY3RydW0gZnJvbSDigJxsb3figJ0gdG8g4oCcaGlnaOKAnSBvZiB0aGUg4oCcbGlrZWxpaG9vZCB0aGF0IGNvbnNlbnN1cyBvbiBhIGh5cG90aGVzaXMgaGFzIGJlZW4gcmVhY2hlZC7igJ0gSWQuIDk3LjwvcD53JDg5MDdjZTY3LTYyZjctNDk0MC04YjFmLTZjNDVkMzM5YWMyZXejATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGltZyBzcmM9Imh0dHBzOi8vY2xpbWF0ZXNjaWVuY2UucHJlc3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaW1hZ2UtMTY1LnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS00Mzk0NzkiLz48L2ZpZ3VyZT53JDA0MWQ0ZjIwLTgxMjMtNDAyZi1iZTMzLThhZTk1YmFjOTc2Y3eiAjxwPkl0IHRoZW4gYXNzZXJ0cyB0aGF0IOKAnHRoZSBoaWdoZXN0IGxldmVsIG9mIGNlcnRhaW50eSBzY2llbmNlIGhhcyB0byBvZmZlcuKAnSBpcyB3aGVuIGEgdGhlb3J5IGhhcyDigJxhY2hpZXZlZCB3aWRlc3ByZWFkIGFjY2VwdGFuY2Uu4oCdIElkLiA5Ny4gSXQgYWxzbyBhc3NlcnRzLCDigJx3aWRlc3ByZWFkIGFjY2VwdGFuY2UgcHJvdmlkZXMgYSBzdHJvbmcgaW5kaWNhdG9yIG9mIHRoZSByZWxpYWJpbGl0eSBvZiBzY2llbnRpZmljYWxseSBhY3F1aXJlZCBrbm93bGVkZ2Uu4oCdIElkLiA5Ni48L3A+dyRlNDA4NmM4Mi03ZjUzLTQ5OGItOGI5OC0zZTkxZWUxMTE4NmR3jAI8cD5CdXQgY29uc2Vuc3VzIGlzIGEgc29jaW9sb2dpY2FsIHBoZW5vbWVub24sIG5vdCB0aGUgc2NpZW50aWZpYyBtZXRob2QuIEFzIE1pY2hhZWwgQ3JpY2h0b24gb2JzZXJ2ZWQgaW4gYSB3ZWxsLWtub3duIGxlY3R1cmU6PGEgaHJlZj0iaHR0cHM6Ly93YXR0c3Vwd2l0aHRoYXQuY29tLzIwMjYvMDQvMTIvaGFwcGVyLWxpbmR6ZW4ta29vbmluLWxldHRlci10by10aGUtZmVkZXJhbC1qdWRpY2lhbC1jZW50ZXIvI19ib29rbWFyazAiPjxzdXA+MTwvc3VwPjwvYT48L3A+dyQxNzVlZDY0Mi0zYzAzLTQ2ZjItOGNmMy02YWMwODcyZGI2ZTN3MDxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PC9ibG9ja3F1b3RlPnckNTRkMmFhOTktMWE5Ny00ZDkzLWJiZTMtMDIwOWZjN2JhOGRjd4sBPHA+4oCcVGhlcmUgaXMgbm8gc3VjaCB0aGluZyBhcyBjb25zZW5zdXMgc2NpZW5jZS4gSWYgaXTigJlzIGNvbnNlbnN1cywgaXQgaXNu4oCZdCBzY2llbmNlLiBJZiBpdOKAmXMgc2NpZW5jZSwgaXQgaXNu4oCZdCBjb25zZW5zdXMu4oCdPC9wPnckZTM0OWIxYjUtZmYzNi00MTk5LWEyZDYtOTExMjcxMjYyMzlld4QDPHA+Q29uc2Vuc3VzIGlzIGFuIGluZmVyaW9yIGFuZCBpbmhlcmVudGx5IGZyYWdpbGUgc3Vic3RpdHV0ZSBmb3IgdGhlIGdvbGQtc3RhbmRhcmQgb2Ygc2NpZW5jZTogdGVzdGFibGUgcHJlZGljdGlvbnMgY29uZnJvbnRlZCB3aXRoIGRhdGEuIEl0IGlzIGludm9rZWQgcHJpbWFyaWx5IGluIGZpZWxkcyB3aGVyZSBjb250cm9sbGVkIGV4cGVyaW1lbnRzIGFyZSBkaWZmaWN1bHQgb3IgaW1wb3NzaWJsZSBhbmQgd2hlcmUgcHJlZGljdGlvbnMgY2Fubm90IGJlIGRlY2lzaXZlbHkgdGVzdGVkLiBJdCBpcyB2dWxuZXJhYmxlIHRvIGdyb3VwdGhpbmssIGZ1bmRpbmcgbG9jay1pbiwgYW5kIHRoZSBuYXR1cmFsIGh1bWFuIHJlbHVjdGFuY2UgdG8gYWNrbm93bGVkZ2UgZXJyb3IuPC9wPnckYjFkMGNhZTctYTJmMi00OTMwLTg2ZTgtYTRhYjdmNTE5ZWY4d60EPHA+U2NpZW50aWZpYyBwcm9ncmVzc+KAlGZyb20gR2FsaWxlbyB0byBDdXJpZSB0byBFaW5zdGVpbuKAlGhhcyBvZnRlbiByZXF1aXJlZCBicmVha2luZyB3aXRoIGNvbnNlbnN1cywgYW5kIGhpc3Rvcnkgb2ZmZXJzIG1hbnkgZXhhbXBsZXMgaW4gd2hpY2ggYSBwcmV2YWlsaW5nIGNvbnNlbnN1cyB3YXMgbGF0ZXIgb3ZlcnR1cm5lZCwgaW5jbHVkaW5nIEx5c2Vua29pc20gaW4gdGhlIFNvdmlldCBVbmlvbiwgdGhlIGxvbmcgcmVzaXN0YW5jZSB0byBwbGF0ZSB0ZWN0b25pY3MsIGFuZCB0aGUgYnJpZWYgbWlkLTIwdGgtY2VudHVyeSBjb25zZW5zdXMgYWJvdXQgaW1taW5lbnQgZ2xvYmFsIGNvb2xpbmcuIEV2ZW4gdGhvdWdoIGNvbnNlbnN1cyBjYW4gYmUgb3ZlcnR1cm5lZCBieSBhIHNpbmdsZSBleHBlcmltZW50IG9yIG9ic2VydmF0aW9uLCBpdCBjYW4gcGVyc2lzdCBsb25nIGFmdGVyIGNvbnRyYXJ5IGV2aWRlbmNlIGhhcyBhY2N1bXVsYXRlZCBwcmVjaXNlbHkgYmVjYXVzZSBpdCBpcyBtYWludGFpbmVkIHNvY2lhbGx5IHJhdGhlciB0aGFuIGVtcGlyaWNhbGx5LjwvcD53JDgxY2Y0ZmEwLThhYTgtNGNkOC1iYzlkLWVjM2I5YmFjZDhhOHfgATxwPlRoaXMgc29jaWFsIG1haW50ZW5hbmNlIG9mIGNvbnNlbnN1cyBhbHNvIG1ha2VzIGl0IGltcG9ydGFudCB0byBub3QgZGlzbWlzc8KgPGVtPmEgcHJpb3JpwqA8L2VtPnRoZSBvcGluaW9ucyBvZiBjcmVkZW50aWFsZWQgZXhwZXJ0cyBmcm9tIG90aGVyIGZpZWxkcywgYXMgdGhleSBuZWVkIG5vdCBiZSBjb25zdHJhaW5lZCBieSBjb25zZW5zdXMgdGhpbmtpbmcgb3IgcmV3YXJkcy48L3A+dyQyOTk1YTMyYy00Mzk4LTQ5M2UtYWUwMS01MzM4M2IxMGQzZDN3yAU8cD5UaGUgbmV3IGNoYXB0ZXIgY2l0ZXMgdGhlIEFudGFyY3RpYyBvem9uZSBob2xlIGFzIGFuIGlsbHVzdHJhdGlvbiBvZiBjb25zZW5zdXMgZnVuY3Rpb25pbmcgcHJvcGVybHkuIFlldCBldmVuIGhlcmUsIHRoZSBzY2llbnRpZmljIHBpY3R1cmUgaXMgbW9yZSBjb21wbGV4IHRoYW4gdGhlIGNoYXB0ZXIgc3VnZ2VzdHMuIFRoZSBzcHJpbmd0aW1lIG96b25lIGhvbGUgb3ZlciBBbnRhcmN0aWNhIGhhcyBhcHBlYXJlZCBldmVyeSB5ZWFyIHNpbmNlIGl0cyBkaXNjb3ZlcnkgaW4gMTk3OSwgd2hlbiBnbG9iYWwgc2F0ZWxsaXRlIG1hcHBpbmcgYmVnYW4uIERlc3BpdGUgc3Vic3RhbnRpYWwgZGVjbGluZXMgaW4gc3RyYXRvc3BoZXJpYyBoYWxvZ2VuIGNvbmNlbnRyYXRpb25zIGZvbGxvd2luZyB0aGUgTW9udHJlYWwgUHJvdG9jb2wsIHRoZSBzaXplIGFuZCBkZXB0aCBvZiB0aGUgb3pvbmUgaG9sZSBoYXZlIHNob3duIGxpdHRsZSBzeXN0ZW1hdGljIGNoYW5nZS4gVGhlcmUgcmVtYWluIHNjaWVudGlmaWNhbGx5IGNyZWRpYmxlIHJlYXNvbnMgdG8gcXVlc3Rpb24gd2hldGhlciBodW1hbi1lbWl0dGVkIGhhbG9nZW5zIGFyZSB0aGUgZG9taW5hbnQgY2F1c2Ugb2YgdGhlIHBoZW5vbWVub24uIEFzIGFuIGV4YW1wbGUgb2Yg4oCcY29uc2Vuc3VzIHNjaWVuY2Us4oCdIHRoZSBvem9uZSBob2xlIGlzIGZhciBmcm9tIHN0cmFpZ2h0Zm9yd2FyZC48L3A+dyQyODZiZGNmNS02N2UwLTQxNTQtOTllMy02ZTY0M2FmOTlhMDR3xgM8cD5JZiB0aGUgY2hhcHRlciBzb3VnaHQgYSBjbGVhciBpbGx1c3RyYXRpb24gb2YgaG93IHNjaWVuY2Ugc2hvdWxkIGluZm9ybSBwdWJsaWMgcG9saWN5LCB0aGUgY2F1c2FsIGxpbmsgYmV0d2VlbiBjaWdhcmV0dGUgc21va2luZyBhbmQgbHVuZyBjYW5jZXIgd291bGQgaGF2ZSBiZWVuIGZhciBtb3JlIGFwcHJvcHJpYXRlLiBUaGF0IHJlbGF0aW9uc2hpcCByZXN0cyBvbiBjb252ZXJnaW5nIGxpbmVzIG9mIGV2aWRlbmNlLCBzdHJvbmcgc3RhdGlzdGljYWwgYXNzb2NpYXRpb25zLCBtZWNoYW5pc3RpYyB1bmRlcnN0YW5kaW5nLCBhbmQgcHJlZGljdGlvbnMgcmVwZWF0ZWRseSBjb25maXJtZWQgYnkgb2JzZXJ2YXRpb24uIEl0IGV4ZW1wbGlmaWVzIHRoZSBlbXBpcmljYWwgcmlnb3IgdGhhdCBzaG91bGQgZ3VpZGUganVkaWNpYWwgZXZhbHVhdGlvbiBvZiBzY2llbnRpZmljIGNsYWltcy48L3A+dyQyMTM0NWE5My04ZjkwLTRkNmUtYjEwNi02NzkxMzg3OTQyZGZ3swM8cD5JbiBzdW1tYXJ5LCB0aGUgbmV3IOKAnEhvdyBTY2llbmNlIFdvcmtz4oCdIGNoYXB0ZXIgc3RhdGVtZW50IHRoYXQg4oCcd2lkZXNwcmVhZCBhY2NlcHRhbmNl4oCdIGFuZCDigJxzY2llbnRpZmljIGNvbnNlbnN1c+KAnSBpcyDigJx0aGUgaGlnaGVzdCBsZXZlbCBvZiBjZXJ0YWludHkgc2NpZW5jZSBoYXMgdG8gb2ZmZXLigJ0gYW5kIOKAnHByb3ZpZGVzIGEgc3Ryb25nIGluZGljYXRvciBvZiB0aGUgcmVsaWFiaWxpdHkgb2Ygc2NpZW50aWZpY2FsbHkgYWNxdWlyZWQga25vd2xlZGdl4oCdIGlzIGFuIGVncmVnaW91cyBtaXNzdGF0ZW1lbnQgb2Ygd2hhdCBzY2llbmNlIGhhcyBiZWVuIHNpbmNlIHRoZSBTY2llbnRpZmljIFJldm9sdXRpb24gaW4gdGhlIDE2MDBzIOKAkyBhIGRpc2NpcGxpbmUgYmFzZWQgb24gdGhlIHNjaWVudGlmaWMgbWV0aG9kLjwvcD53JDA3ZThkMGMyLWM1NGEtNDFjMy1iODNjLTMyOGEyZjdlMDkyMXc9PHA+U2ltcGx5IHN0YXRlZCwgaWYgaXTigJlzIGNvbnNlbnN1cywgaXQgaXMgbm90IHNjaWVuY2UuPC9wPnckZjZmZjQ0ZjctZjQwNS00MDRjLWIzYzktYTJjMGNhYjZmY2U0d248aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjYuwqAgVGhlIENoYXB0ZXIgTWlzY2hhcmFjdGVyaXplcyBTY2llbmNlIGFzIGEgQ29tbXVuaXR5LUdvdmVybmVkIEVudGVycHJpc2U8L2gzPnckMDRlOGExMTctYTk1ZS00YjI4LTgzOGUtNzAxMjg2YzY1MjJkd50DPHA+U2VjdGlvbiBoZWFkaW5ncyBzdWNoIGFzwqA8ZW0+4oCcU2NpZW5jZSBpcyBDYXJyaWVkIE91dCBieSBhIENvbW11bml0eSB0aGF0IEhvbGRzIE1lbWJlcnMgdG8gTm9ybXPigJ3CoDwvZW0+YW5kwqA8ZW0+4oCcU2NpZW5jZSBhcyBhIEh1bWFuIGFuZCBDb21tdW5pdHkgRW5kZWF2b3LigJ3CoDwvZW0+ZGVzY3JpYmUgc29tZXRoaW5nIGNsb3NlciB0byBhIHBvbGl0aWNhbCBwYXJ0eSBvciBhIHJlbGlnaW91cyBvcmRlciB0aGFuIHRvIHRoZSBzY2llbnRpZmljIG1ldGhvZC4gU2NpZW5jZSBpcyBpbmRlZWQgYSBodW1hbiBhY3Rpdml0eSwgYnV0IGl0cyBhdXRob3JpdHkgZGVyaXZlcyBmcm9tIHJlcHJvZHVjaWJsZSByZXN1bHRzLCBub3QgZnJvbSBjb21tdW5pdHkgbm9ybXMgb3IgbWFqb3JpdHkgYWdyZWVtZW50LjwvcD53JGM2YWYyNDU1LWRlZjUtNDI2Mi04ODFhLTc3ZDUzYjE4NmZlOHdzPHA+VGhlIGVhcmxpZXIgR29vZHN0ZWluIGNoYXB0ZXIgY2FwdHVyZWQgdGhpcyBkaXN0aW5jdGlvbiBjbGVhcmx5IGFuZCBzdWNjaW5jdGx5LiBUaGUgbmV3IHZlcnNpb24gb2JzY3VyZXMgaXQuPC9wPnckYTVhZmNhNGItYzc5NS00M2Y4LTgyMGEtMDRmZGRmOTc1ZDA2dzY8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjcuwqAgUmVjb21tZW5kYXRpb25zPC9oMz53JDY3MWJjZGYwLWQ5ZDktNDk2Mi1iOTIzLTE1NWQ4ZDU2ZmRjOXeNAzxwPldlIGFwcGxhdWQgdGhlIEZlZGVyYWwgSnVkaWNpYWwgQ2VudGVy4oCZcyByZW1vdmFsIG9mIHRoZSDigJxSZWZlcmVuY2UgR3VpZGUgb24gQ2xpbWF0ZSBTY2llbmNl4oCdIGNoYXB0ZXIgZnJvbSB0aGUgbmV3wqA8ZW0+UmVmZXJlbmNlIE1hbnVhbMKgPC9lbT5iZWNhdXNlIGl0IGlzIG5vdCB0aGUgbmV1dHJhbCBhbmQgZGlzcGFzc2lvbmF0ZSBzdGF0ZW1lbnQgb2Ygc2NpZW5jZSB0aGXCoDxlbT5NYW51YWzCoDwvZW0+aXMgZmFtb3VzIGZvci48YSBocmVmPSJodHRwczovL3dhdHRzdXB3aXRodGhhdC5jb20vMjAyNi8wNC8xMi9oYXBwZXItbGluZHplbi1rb29uaW4tbGV0dGVyLXRvLXRoZS1mZWRlcmFsLWp1ZGljaWFsLWNlbnRlci8jX2Jvb2ttYXJrMSI+PHN1cD4yPC9zdXA+PC9hPjwvcD53JDYxZjQ3MGYxLTY1NTgtNGM3NC05ZjExLWQ0ZTkxNTIxZTk3ZneFBDxwPkJlY2F1c2UgdGhlwqA8ZW0+4oCcPC9lbT5Ib3cgU2NpZW5jZSBXb3JrczxlbT7igJ3CoDwvZW0+Y2hhcHRlciB3YXMgd3JpdHRlbiBpbiBsYXJnZSBwYXJ0IHRvIHN1cHBvcnQgdGhlIG5vdy13aXRoZHJhd24gY2xpbWF0ZSBjaGFwdGVy4oCUYW5kIGJlY2F1c2UgaXQgZGVwYXJ0cyBzbyBkcmFtYXRpY2FsbHkgZnJvbSB0aGXCoDxlbT5NYW51YWzigJlzwqA8L2VtPnRyYWRpdGlvbiBvZiBuZXV0cmFsaXR54oCUd2UgcmVzcGVjdGZ1bGx5IHJlY29tbWVuZCB0aGF0IGl0IGFsc28gYmUgd2l0aGRyYXduIGJlZm9yZSBmZWRlcmFsIGFuZCBzdGF0ZSBqdWRnZXMgYXJlIG1pc3Rha2VubHkgbGVkIHRvIHVzZSBpdCB0byBhZG1pdCBvciBleGNsdWRlIHNjaWVudGlmaWMgZXZpZGVuY2UsIGFuZCBpdHMgZmFsc2Ugc2NpZW5jZSBjb250YW1pbmF0ZXMgd2hhdCB3ZSB1bmRlcnN0YW5kIGlzIG1vcmUgdGhhbiAxLDAwMCBjbGltYXRlLXJlbGF0ZWQgY2FzZXMgaW4gc3RhdGUgYW5kIGZlZGVyYWwgY291cnRzLjwvcD53JGRjYTYxYjdjLWJlMWMtNDQ4MS1iYmEwLTY5MmI0ZDM2YzU1MXfSATxwPldlIGFsc28gcmVzcGVjdGZ1bGx5IHJlY29tbWVuZCB0aGF0IGl0IGJlIHJlcGxhY2VkIGJ5IHRoZSBlYXJsaWVyIEdvb2RzdGVpbiB2ZXJzaW9uIHRoYXQgcmVtYWlucyBhIGNvbmNpc2UsIGFjY3VyYXRlLCBhbmQgbm9uLWlkZW9sb2dpY2FsIGV4cGxhbmF0aW9uIG9mIHNjaWVudGlmaWMgcmVhc29uaW5nIGFwcHJvcHJpYXRlIGZvciBqdWRpY2lhbCB1c2UuPC9wPnckNTIzN2FlMGUtODBjYS00Y2JmLTk4MzQtOGIwNDU3OTdkMGIxd\/MFPHA+RnVydGhlciwgQ2VudGVyIERpcmVjdG9yIEp1ZGdlIFJvc2VuYmVyZyBhZHZpc2VkIEpvaG4gTWNDdXNrZXksIHRoZSBBdHRvcm5leSBHZW5lcmFsIG9mIFdlc3QgVmlyZ2luaWEsIGluIGEgRmVicnVhcnkgMjR0aCBsZXR0ZXIgdGhhdCB0aGUgTmF0aW9uYWwgQWNhZGVteSBvZiBTY2llbmNlcyAoTkFTKSB3aWxsIG5vdCByZW1vdmUgdGhlIOKAnFJlZmVyZW5jZSBHdWlkZSBvbiBDbGltYXRlIFNjaWVuY2XigJ0gY2hhcHRlciBmcm9tIGl0cyB2ZXJzaW9uIG9mIHRoZcKgPGVtPlJlZmVyZW5jZSBNYW51YWw8L2VtPjog4oCcVGhlIEFjYWRlbWllcyB3aWxsIGluY2x1ZGUgYXN0ZXJpc2tlZCBsYW5ndWFnZSBpbiBpdHMgd2ViIGFuZCBwcmludGVkIHZlcnNpb25zIG9mIHRoZSBSTVNFIGluZGljYXRpbmcgdGhhdCB0aGUgRkpDIGhhcyBvbWl0dGVkIHRoZSBjaGFwdGVyIGZyb20gaXRzIHZlcnNpb24gb2YgdGhlIG1hbnVhbC7igJ0gV2UgcmVzcGVjdGZ1bGx5IHJlY29tbWVuZCB0aGUgQ2VudGVyIGRpcmVjdCBOQVMgdG8gcmVtb3ZlIGJvdGggdGhlIOKAnEhvdyBTY2llbmNlIFdvcmtz4oCdIGFuZCB0aGUg4oCcUmVmZXJlbmNlIEd1aWRlIG9uIENsaW1hdGUgU2NpZW5jZeKAnSBjaGFwdGVycyBmcm9tIHRoZWlyIHZlcnNpb24gb2YgdGhlIEZlZGVyYWwgSnVkaWNpYWwgQ2VudGVy4oCZc8KgPGVtPlJlZmVyZW5jZSBNYW51YWwgb24gU2NpZW50aWZpYyBFdmlkZW5jZTo0PHN1cD50aDwvc3VwPsKgRWRpdGlvbi48L2VtPjwvcD53JDg1MzY0MGE4LTExYzYtNDc4NS04ZWI4LTg3ZmExOGY2NjRiMndUPHA+RmluYWxseSwgcGxlYXNlIGFkdmlzZSB3aGV0aGVyIHRoZSBDZW50ZXIgcGxhbnMgdG8gdGFrZSB0aGVzZSBzdGVwcyBwcm9tcHRseS48L3A+dyQ4ZGUxMjQ2MC03YWY1LTQ4ZTEtOGUwZC01Njk0ZTAyMzMxY2V3gQI8cD5XZSBhcHByZWNpYXRlIHRoZSBGZWRlcmFsIEp1ZGljaWFsIENlbnRlcuKAmXMgbG9uZ3N0YW5kaW5nIGNvbW1pdG1lbnQgdG8gcHJvdmlkaW5nIGp1ZGdlcyB3aXRoIHJlbGlhYmxlLCB1bmJpYXNlZCBndWlkYW5jZS4gRW5zdXJpbmcgdGhhdCB0aGXCoDxlbT5NYW51YWzCoDwvZW0+cmVtYWlucyBmcmVlIG9mIGFkdm9jYWN5IGFuZCBjb25mbGljdHMgb2YgaW50ZXJlc3QgaXMgZXNzZW50aWFsIHRvIG1haW50YWluaW5nIHRoYXQgdHJ1c3QuPC9wPnckZmQ3MzZiYTUtYzJjNi00YmExLWFkMTEtMmI4NmU1Y2E4MTAydx48cD5SZXNwZWN0ZnVsbHkgc3VibWl0dGVkLDwvcD53JGNiMzViMWRkLTFhNzItNDk4Yy1iMzlkLWQ4ZDQ2NGVmN2JmMHfNATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIj48aW1nIHNyYz0iaHR0cHM6Ly9pMC53cC5jb20vd2F0dHN1cHdpdGh0aGF0LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pbWFnZS02Ni5wbmc\/cmVzaXplPTcyMCUyQzEwOCZhbXA7cXVhbGl0eT03NSZhbXA7c3NsPTEiIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMTA0NjE0MTQiLz48L2ZpZ3VyZT53JDc3NjU2NDM2LWUxMTktNDMzZi1iZDYwLWViOGY4MWIyNjY1OHcuPHA+PHN0cm9uZz48dT5SaWNoYXJkIExpbmR6ZW48L3U+PC9zdHJvbmc+PC9wPnckNzY4MGVkMmUtYjc5My00NDNhLWI3MGEtNzcxNDg3NDc1N2Zkd+UHPHA+SSBhbSBhbiBBbGZyZWQgUC4gU2xvYW4gUHJvZmVzc29yIG9mIEF0bW9zcGhlcmljIFNjaWVuY2UgRW1lcml0dXMgYXQgTUlULiBBZnRlciBjb21wbGV0aW5nIG15IGRvY3RvcmF0ZSBhdCBIYXJ2YXJkIGluIDE5NjQgKHdpdGggYSB0aGVzaXMgb24gdGhlIGludGVyYWN0aW9uIG9mIHBob3RvY2hlbWlzdHJ5LCByYWRpYXRpb24gYW5kIGR5bmFtaWNzIGluIHRoZSBzdHJhdG9zcGhlcmUpLCBJIGRpZCBwb3N0ZG9jdG9yYWwgd29yayBhdCB0aGUgVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uIGFuZCBhdCB0aGUgVW5pdmVyc2l0eSBvZiBPc2xvIGJlZm9yZSBqb2luaW5nIHRoZSBOYXRpb25hbCBDZW50ZXIgZm9yIEF0bW9zcGhlcmljIFJlc2VhcmNoIGFzIGEgc3RhZmYgc2NpZW50aXN0LiBBdCB0aGUgZW5kIG9mIDE5NjcsIEkgbW92ZWQgdG8gdGhlIFVuaXZlcnNpdHkgb2YgQ2hpY2FnbyBhcyBhIHRlbnVyZWQgYXNzb2NpYXRlIHByb2Zlc3NvciwgYW5kIGluIDE5NzEgSSByZXR1cm5lZCB0byBIYXJ2YXJkIHRvIGFzc3VtZSB0aGUgR29yZG9uIE1jS2F5IFByb2Zlc3NvcnNoaXAgKGFuZCBsYXRlciB0aGUgQnVyZGVuIFByb2Zlc3NvcnNoaXApIGluIER5bmFtaWMgTWV0ZW9yb2xvZ3kuIEluIDE5ODEgSSBtb3ZlZCB0byBNSVQgdG8gYXNzdW1lIHRoZSBBbGZyZWQgUC4gU2xvYW4gUHJvZmVzc29yc2hpcCBpbiBBdG1vc3BoZXJpYyBTY2llbmNlcy4gSSBoYXZlIGFsc28gaGVsZCB2aXNpdGluZyBwcm9mZXNzb3JzaGlwcyBhdCBVQ0xBLCBUZWwgQXZpdiBVbml2ZXJzaXR5LCBhbmQgdGhlIE5hdGlvbmFsIFBoeXNpY2FsIExhYm9yYXRvcnkgaW4gQWhtZWRhYmFkLCBJbmRpYSwgYW5kIHRoZSBIZWJyZXcgVW5pdmVyc2l0eSBpbiBKZXJ1c2FsZW0sIHRoZSBKZXQgUHJvcHVsc2lvbiBMYWJvcmF0b3J5IGluIFBhc2FkZW5hLCBhbmQgdGhlIExhYm9yYXRvcnkgZm9yIER5bmFtaWMgTWV0ZW9yb2xvZ3kgYXQgdGhlIFVuaXZlcnNpdHkgb2YgUGFyaXMuPC9wPnckZWNjOTY3ZTItNzVjYS00NWU0LTg4OTMtYTQ5NjkzMjkxODBmd7sJPHA+SSBkZXZlbG9wZWQgb3VyIGN1cnJlbnQgdW5kZXJzdGFuZGluZyBvZiB0aGUgcXVhc2ktYmllbm5pYWwgb3NjaWxsYXRpb24gb2YgdGhlIHRyb3BpY2FsIHN0cmF0b3NwaGVyZSwgdGhlIGN1cnJlbnQgZXhwbGFuYXRpb24gZm9yIGRvbWluYW5jZSBvZiB0aGUgc29sYXIgc2VtaWRpdXJuYWwgYW5kIGRpdXJuYWwgdGlkZXMgYXQgdmFyaW91cyBsZXZlbHMgb2YgdGhlIGF0bW9zcGhlcmUsIHRoZSByb2xlIG9mIGJyZWFraW5nIGdyYXZpdHkgd2F2ZXMgYXMgYSBtYWpvciBzb3VyY2Ugb2YgZnJpY3Rpb24gaW4gdGhlIGF0bW9zcGhlcmUsIGFuZCB0aGUgcm9sZSBvZiB0aGlzIGZyaWN0aW9uIGluIHJldmVyc2luZyB0aGUgbWVyaWRpb25hbCB0ZW1wZXJhdHVyZSBncmFkaWVudCBhdCB0aGUgdHJvcG9wYXVzZSAod2hlcmUgdGhlIGVxdWF0b3IgaXMgdGhlIGNvbGRlc3QgbGF0aXR1ZGUpIGFuZCB0aGUgbWVzb3BhdXNlICh3aGVyZSB0ZW1wZXJhdHVyZSBpcyBhIG1pbmltdW0gYXQgdGhlIHN1bW1lciBwb2xlIGFuZCBhIG1heGltdW0gYXQgdGhlIHdpbnRlciBwb2xlKS4gSSBoYXZlIGFsc28gZGV2ZWxvcGVkIHRoZSBiYXNpYyBkZXNjcmlwdGlvbiBvZiBob3cgc3VyZmFjZSB0ZW1wZXJhdHVyZSBpbiB0aGUgdHJvcGljcyBjb250cm9scyB0aGUgZGlzdHJpYnV0aW9uIG9mIGN1bXVsdXMgY29udmVjdGlvbiBhbmQgbGVkIHRoZSBncm91cCB0aGF0IGRpc2NvdmVyZWQgdGhlIGlyaXMgZWZmZWN0IHdoZXJlIHVwcGVyLWxldmVsIGNpcnJ1cyBjb250cmFjdCBpbiByZXNwb25zZSB0byB3YXJtZXIgc3VyZmFjZSB0ZW1wZXJhdHVyZXMuIEkgaGF2ZSBwdWJsaXNoZWQgYXBwcm94aW1hdGVseSAyNTAgcGFwZXJzIGFuZCBib29rcy4gSSBhbSBhbiBhd2FyZCByZWNpcGllbnQgb2YgdGhlIEFtZXJpY2FuIE1ldGVvcm9sb2dpY2FsIFNvY2lldHkgYW5kIHRoZSBBbWVyaWNhbiBHZW9waHlzaWNhbCBVbmlvbi4gSSBhbSBhIGZlbGxvdyBvZiB0aGUgQW1lcmljYW4gTWV0ZW9yb2xvZ2ljYWwgU29jaWV0eSwgdGhlIEFtZXJpY2FuIEdlb3BoeXNpY2FsIFVuaW9uIGFuZCB0aGUgQW1lcmljYW4gQXNzb2NpYXRpb24gZm9yIHRoZSBBZHZhbmNlbWVudCBvZiBTY2llbmNlLCBhbmQgYSBtZW1iZXIgb2YgdGhlIE5hdGlvbmFsIEFjYWRlbXkgb2YgU2NpZW5jZXMgYW5kIHRoZSBBbWVyaWNhbiBBY2FkZW15IG9mIEFydHMgYW5kIFNjaWVuY2VzLjwvcD53JDllZDEzNTQ5LTg0ZTAtNDMwMC1iZWVjLTMyZDc5MzZkZWYxYnfUAjxwPkkgaGF2ZSBzZXJ2ZWQgYXMgdGhlIGRpcmVjdG9yIG9mIHRoZSBDZW50ZXIgZm9yIEVhcnRoIGFuZCBQbGFuZXRhcnkgU2NpZW5jZXMgYXQgSGFydmFyZCBhbmQgb24gbnVtZXJvdXMgcGFuZWxzIG9mIHRoZSBOYXRpb25hbCBSZXNlYXJjaCBDb3VuY2lsLiBJIHdhcyBhbHNvIGEgbGVhZCBhdXRob3Igb24gdGhlIFRoaXJkIEFzc2Vzc21lbnQgUmVwb3J0IG9mIHRoZSBVTuKAmXMgSW50ZXJnb3Zlcm5tZW50YWwgUGFuZWwgb24gQ2xpbWF0ZSBDaGFuZ2Ug4oCTIHRoZSByZXBvcnQgZm9yIHdoaWNoIHRoZSBJUENDIHNoYXJlZCB0aGUgTm9iZWwgUGVhY2UgUHJpemUgd2l0aCBBbCBHb3JlLjwvcD53JGY5NDViZDdlLWU5YWQtNDFhMi04Nzc2LTUzYjFjMmFiMGRjMnctPHA+PHN0cm9uZz48dT5XaWxsaWFtIEhhcHBlcjwvdT48L3N0cm9uZz48L3A+dyQwZWUzMjc5ZC1mMzg1LTRhOTgtYjc1NS04NTgzMzAxOGMzZTB3VjxwPkkgYW0gYSBQcm9mZXNzb3IgRW1lcml0dXMgaW4gdGhlIERlcGFydG1lbnQgb2YgUGh5c2ljcyBhdCBQcmluY2V0b24gVW5pdmVyc2l0eS48L3A+dyRiZjBkZTM5Yi1hMzRmLTQ5YTgtYTIxNS05MDBjNjgyZGVmZjJ38wE8cD5JIGJlZ2FuIG15IHByb2Zlc3Npb25hbCBjYXJlZXIgaW4gdGhlIFBoeXNpY3MgRGVwYXJ0bWVudCBvZiBDb2x1bWJpYSBVbml2ZXJzaXR5IGluIDE5NjQsIHdoZXJlIEkgc2VydmVkIGFzIERpcmVjdG9yIG9mIHRoZSBDb2x1bWJpYSBSYWRpYXRpb24gTGFib3JhdG9yeSBmcm9tIDE5NzYgdG8gMTk3OS4gSSBqb2luZWQgdGhlIFBoeXNpY3MgRGVwYXJ0bWVudCBvZiBQcmluY2V0b24gVW5pdmVyc2l0eSBpbiAxOTgwLjwvcD53JDI5MmYxMWUyLTM5YTQtNDZmNy1hMDFkLTY2NjQ2YTdlZmI0ZXfTAzxwPkkgaW52ZW50ZWQgdGhlIHNvZGl1bSBndWlkZXN0YXIgdGhhdCBpcyB1c2VkIGluIGFzdHJvbm9taWNhbCBhZGFwdGl2ZSBvcHRpY3Mgc3lzdGVtcyB0byBjb3JyZWN0IHRoZSBkZWdyYWRpbmcgZWZmZWN0cyBvZiBhdG1vc3BoZXJpYyB0dXJidWxlbmNlIG9uIGltYWdpbmcgcmVzb2x1dGlvbi4gSSBoYXZlIHB1Ymxpc2hlZCBvdmVyIDIwMCBwZWVyLXJldmlld2VkIHNjaWVudGlmaWMgcGFwZXJzLCBhbSBhIEZlbGxvdyBvZiB0aGUgQW1lcmljYW4gUGh5c2ljYWwgU29jaWV0eSwgdGhlIEFtZXJpY2FuIEFzc29jaWF0aW9uIGZvciB0aGUgQWR2YW5jZW1lbnQgb2YgU2NpZW5jZSwgYW5kIGEgbWVtYmVyIG9mIHRoZSBBbWVyaWNhbiBBY2FkZW15IG9mIEFydHMgYW5kIFNjaWVuY2VzLCB0aGUgTmF0aW9uYWwgQWNhZGVteSBvZiBTY2llbmNlcyBhbmQgdGhlIEFtZXJpY2FuIFBoaWxvc29waGljYWwgU29jaWV0eS48L3A+dyQ0MGM1ZjhlYS0xZGY5LTQzNjAtOGM0MS05ZTk1ZDA0Y2FjN2N35QI8cD5JIHNlcnZlZCBhcyBEaXJlY3RvciBvZiBFbmVyZ3kgUmVzZWFyY2ggaW4gdGhlIFUuUy4gRGVwYXJ0bWVudCBvZiBFbmVyZ3kgZnJvbSAxOTkxIHRvIDE5OTMuIEkgd2FzIGEgY28tZm91bmRlciBpbiAxOTk0IG9mIE1hZ25ldGljIEltYWdpbmcgVGVjaG5vbG9naWVzIEluY29ycG9yYXRlZCAoTUlUSSksIGEgc21hbGwgY29tcGFueSBzcGVjaWFsaXppbmcgaW4gdGhlIHVzZSBvZiBsYXNlci1wb2xhcml6ZWQgbm9ibGUgZ2FzZXMgZm9yIG1hZ25ldGljIHJlc29uYW5jZSBpbWFnaW5nLiBJIHNlcnZlZCBhcyBDaGFpcm1hbiBvZiB0aGUgU3RlZXJpbmcgQ29tbWl0dGVlIG9mIEpBU09OIGZyb20gMTk4NyB0byAxOTkwLjwvcD53JDZlZTYxMzg4LTJkMmMtNGIxZi1hYTgwLTBkMjg0MWJmMGQ5ZXdVPHA+SSBzZXJ2ZWQgYXMgRGVwdXR5IEFzc2lzdGFudCB0byB0aGUgUHJlc2lkZW50IGFuZCBTZW5pb3IgRGlyZWN0b3IgZm9yIEVtZXJnaW5nPC9wPnckZmI5ZWI3MWQtMDhmYS00YTdiLWJlYjUtMjczMzhmMTk2OTNjd1o8cD5UZWNobm9sb2dpZXMgYXQgVGhlIE5hdGlvbmFsIFNlY3VyaXR5IENvdW5jaWwgaW4gdGhlIFdoaXRlIEhvdXNlIGZyb20gMjAxOCB0byAyMDE5LjwvcD53JDIxZWE4MmYwLWE4ZGMtNGQ4MC1hMDhjLTY4ODZmZTFlZWVjNHeTAjxwPkkgYW0gdGhlIENoYWlyIG9mIHRoZSBCb2FyZCBvZiBEaXJlY3RvcnMgb2YgdGhlIENPPHN1Yj4yPC9zdWI+wqBDb2FsaXRpb24sIGEgbm9ucHJvZml0IDUwMShjKSgzKSBvcmdhbml6YXRpb24gZXN0YWJsaXNoZWQgaW4gMjAxNSB0byBlZHVjYXRlIHRob3VnaHQgbGVhZGVycywgcG9saWN5IG1ha2VycyBhbmQgdGhlIHB1YmxpYyBhYm91dCB0aGUgdml0YWwgY29udHJpYnV0aW9uIG1hZGUgYnkgY2FyYm9uIGRpb3hpZGUgdG8gb3VyIGxpdmVzIGFuZCBvdXIgZWNvbm9teS48L3A+dyQ1ZDEwMDE2Mi1hM2JjLTQ2Y2ItYjFkYy1mMTZhMjhkZjFlMDZ3LzxwPjxzdHJvbmc+PHU+U3RldmVuIEUuIEtvb25pbjwvdT48L3N0cm9uZz48L3A+dyQ1MzY1OGVmYS1mZDNiLTQyZWQtODcxMy0yMTc3MjAzOGMzZmJ3fDxwPkkgYW0gdGhlIEVkd2FyZCBUZWxsZXIgU2VuaW9yIEZlbGxvdyBhdCBTdGFuZm9yZCBVbml2ZXJzaXR54oCZcyBIb292ZXIgSW5zdGl0dXRpb24sIHdoaWNoIEkgam9pbmVkIGluIFNlcHRlbWJlciAyMDI0LjwvcD53JDM2NDZjODEzLTYxZjMtNDFmZi04ZDU5LWQyNzdmYWU3OGMxMHf2AjxwPlByaW9yIHRvIHRoYXQsIEkgd2FzIGEgVW5pdmVyc2l0eSBQcm9mZXNzb3IgYXQgTmV3IFlvcmsgVW5pdmVyc2l0eSwgd2hlcmUgSSBoZWxkIGFwcG9pbnRtZW50cyBhcyBhIFByb2Zlc3NvciBvZiBJbmZvcm1hdGlvbiwgT3BlcmF0aW9ucywgYW5kIE1hbmFnZW1lbnQgU2NpZW5jZXMgaW4gdGhlIFN0ZXJuIFNjaG9vbCBvZiBCdXNpbmVzcyBhbmQgYSBQcm9mZXNzb3Igb2YgQ2l2aWwgYW5kIFVyYmFuIEVuZ2luZWVyaW5nIGluIHRoZSBUYW5kb24gU2Nob29sIG9mIEVuZ2luZWVyaW5nIHdoaWxlIHNlcnZpbmcgYXMgdGhlIEZvdW5kaW5nIERpcmVjdG9yIG9mIHRoZSBDZW50ZXIgZm9yIFVyYmFuIFNjaWVuY2UgYW5kIFByb2dyZXNzIChDVVNQKS48L3A+dyRhMWY0ZTJkMC02MmI0LTQxZjctYmYxZC0yZDIzZWVkZjkwYmN3oAE8cD5JIHNlcnZlZCBhcyBVbmRlcnNlY3JldGFyeSBmb3IgU2NpZW5jZSBhdCB0aGUgVS5TLiBEZXBhcnRtZW50IG9mIEVuZXJneSBmcm9tIE1heSAyMDA5LCBmb2xsb3dpbmcgbXkgY29uZmlybWF0aW9uIGJ5IHRoZSBVLlMuIFNlbmF0ZSwgdW50aWwgTm92ZW1iZXIgMjAxMS48L3A+dyQzOWI5MTA0MC0yOTA1LTQwYWUtYTFkYi00OTM2NTJkNDFhM2V3ejxwPlByaW9yIHRvIGpvaW5pbmcgdGhlIGdvdmVybm1lbnQsIEkgc3BlbnQgZml2ZSB5ZWFycywgZnJvbSBNYXJjaCAyMDA0IHRvIE1heSAyMDA5LCBhcyBDaGllZiBTY2llbnRpc3QgZm9yIEJQLCBwLmwuYy48L3A+dyRhODE2MTIwOS0zYWQ0LTRiNjMtYjlkZC05YWJkZGVhNWY0NmV3ogE8cD5Gcm9tIFNlcHRlbWJlciAxOTc1IHRvIEp1bHkgMjAwNiwgSSB3YXMgYSBwcm9mZXNzb3Igb2YgdGhlb3JldGljYWwgcGh5c2ljcyBhdCBDYWx0ZWNoIGFuZCB3YXMgdGhlIEluc3RpdHV0ZeKAmXMgUHJvdm9zdCBmcm9tIEZlYnJ1YXJ5IDE5OTUgdG8gSmFudWFyeSAyMDA0LjwvcD53JGM4ZmNiYTczLTE5YjAtNGI1ZC1hYjJmLTk5NjM2ZTlhMTY0NnfjATxwPkkgd2FzIGEgZGlyZWN0b3Igb2YgQ0VSRVMsIEluYy4sIGEgcHVibGljbHkgdHJhZGVkIGNvbXBhbnkgcHVyc3VpbmcgZ2VuZXRpY2FsbHkgZW5oYW5jZWQgYmlvZW5lcmd5IGNyb3BzLCBmcm9tIDIwMTIgdG8gMjAxNSBhbmQgaGF2ZSBiZWVuIGFuIEluZGVwZW5kZW50IERpcmVjdG9yIG9mIEdQIFN0cmF0ZWdpZXMgKG5vdyBHUCBHb3Zlcm5tZW50IFNvbHV0aW9ucykgc2luY2UgMjAxNi48L3A+dyQ0YTAzZWMyOS04NjI1LTQ5OWMtOGI5MC04MjA4MzI4M2QxOTJ34gI8cD5NeSBtZW1iZXJzaGlwcyBpbmNsdWRlIHRoZSBVLlMuIE5hdGlvbmFsIEFjYWRlbXkgb2YgU2NpZW5jZXMsIHRoZSBBbWVyaWNhbiBBY2FkZW15IG9mIEFydHMgYW5kIFNjaWVuY2VzLCB0aGUgQ291bmNpbCBvbiBGb3JlaWduIFJlbGF0aW9ucy4gSSBhbSBhIGZvcm1lciBtZW1iZXIgb2YgdGhlIFRyaWxhdGVyYWwgQ29tbWlzc2lvbi4gSSBhbSBhIG1lbWJlciBvZiB0aGUgSkFTT04gYWR2aXNvcnkgZ3JvdXAgZnJvbSBKdWx5IDE5ODggdG8gTWF5IDIwMDksIGFuZCBmcm9tIE5vdmVtYmVyIDIwMTEgdG8gcHJlc2VudCwgYW5kIHNlcnZlZCBhcyB0aGUgZ3JvdXDigJlzIGNoYWlyIGZyb20gMTk5OCB0byAyMDA0LjwvcD53JDE2ZDIwN2U2LTU1ZDAtNDUyZi1iMjIyLTA4OWY1MmU3YzI2NnfaAjxwPkkgaGF2ZSBzZXJ2ZWQgYXMgYW4gaW5kZXBlbmRlbnQgZ292ZXJub3Igb2YgdGhlIExvcyBBbGFtb3MsIG9mIExhd3JlbmNlIExpdmVybW9yZSBOYXRpb25hbCBTZWN1cml0eSBMTEMgc2luY2UgSnVseSAyMDEyLCBhbmQgb2YgdGhlIFNhbmRpYSBDb3Jwb3JhdGlvbiBmcm9tIDIwMTYgdG8gMjAxNyBhbmQgd2FzIGEgbWVtYmVyIG9mIHRoZSBTZWNyZXRhcnkgb2YgRW5lcmd54oCZcyBBZHZpc29yeSBCb2FyZCBmcm9tIDIwMTMgdG8gMjAxNi4gSSBoYXZlIGFsc28gc2VydmVkIGFzIGEgVHJ1c3RlZSBvZiB0aGUgSW5zdGl0dXRlIGZvciBEZWZlbnNlIEFuYWx5c2VzIGZyb20gMjAxNCB0byAyMDI1LjwvcD53JGNkYWIxMmUyLTA3ZDItNDE1Yy04MTdkLWY2MjI2MGVhMTBkNXdnPHA+SSBob2xkIGEgQi5TLiBpbiBQaHlzaWNzIGZyb20gQ2FsdGVjaCAoMTk3MikgYW5kIGEgUGguRC4gaW4gVGhlb3JldGljYWwgUGh5c2ljcyBmcm9tIE1JVCAoMTk3NSkuPC9wPnckYWZmNGY2ODAtOWUyYi00ZDc5LTkyM2ItNDFhYWU2ZTczNGU4d8sFPHA+Y2M6wqA8YnI+SnVkZ2UgS2F0aGxlZW4gQ2FyZG9uZSwgVS5TLiBEaXN0cmljdCBDb3VydCBmb3IgdGhlIFdlc3Rlcm4gRGlzdHJpY3Qgb2YgVGV4YXM8YnI+SnVkZ2UgU2FyYSBMLiBFbGxpcywgVS5TLiBEaXN0cmljdCBDb3VydCBmb3IgdGhlIE5vcnRoZXJuIERpc3RyaWN0IG9mIElsbGlub2lzPGJyPkp1ZGdlIFJhbHBoIFIuIEVyaWNrc29uLCBVLlMuIENvdXJ0IG9mIEFwcGVhbHMgZm9yIHRoZSBFaWdodGggQ2lyY3VpdDxicj5KdWRnZSBNaWNoZWxsZSBNLiBIYXJuZXIsIFUuUy4gQmFua3J1cHRjeSBDb3VydCBmb3IgdGhlIERpc3RyaWN0IG9mIE1hcnlsYW5kPGJyPkp1ZGdlIFN1emFubmUgTWl0Y2hlbGwsIFUuUy4gRGlzdHJpY3QgQ291cnQgZm9yIHRoZSBXZXN0ZXJuIERpc3RyaWN0IG9mIE9rbGFob21hPGJyPkp1ZGdlIEtldmluIEMuIE5ld3NvbSwgVS5TLiBDb3VydCBvZiBBcHBlYWxzIGZvciB0aGUgRWxldmVudGggQ2lyY3VpdDxicj5KdWRnZSBCLiBMeW5uIFdpbm1pbGwsIFUuUy4gRGlzdHJpY3QgQ291cnQgZm9yIHRoZSBEaXN0cmljdCBvZiBJZGFobzxicj5KdWRnZSBSb2JlcnQgSi4gQ29ucmFkLCBKci4sIERpcmVjdG9yIG9mIHRoZSBBZG1pbmlzdHJhdGl2ZSBPZmZpY2Ugb2YgdGhlIFUuUy4gQ291cnRzPGJyPkp1ZGdlIFJvYmluIEwuIFJvc2VuYmVyZywgRGlyZWN0b3Igb2YgdGhlIEZlZGVyYWwgSnVkaWNpYWwgQ2VudGVyPC9wPnckZjc2Y2U5NGMtNzUwOC00YzUzLWE1ZTktOTBiMWJmN2I5MmZidzo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5Ii8+dyQ4ZGU0Mjg1My03OTk4LTRlYWYtYjM1NS03ODYyYzBiOTFmODB38AE8cD48c3VwPjE8L3N1cD7CoE1pY2hhZWwgQ3JpY2h0b24swqA8ZW0+PGEgaHJlZj0iaHR0cHM6Ly93YXR0c3Vwd2l0aHRoYXQuY29tLzIwMTAvMDcvMDkvYWxpZW5zLWNhdXNlLWdsb2JhbC13YXJtaW5nLWEtY2FsdGVjaC1sZWN0dXJlLWJ5LW1pY2hhZWwtY3JpY2h0b24vIj5BbGllbnMgQ2F1c2UgR2xvYmFsIFdhcm1pbmc8L2E+LMKgPC9lbT5DYWx0ZWNoIE1pY2hlbGluIExlY3R1cmUgKEphbi4gMTcsIDIwMDMpLjwvcD53JGYwNDY4NzFkLTc1NTktNDAyZC1iZjVlLTJiODk4N2JmYmIzN3f\/DzxwPjxzdXA+Mjwvc3VwPsKgSXRzIGZ1bmRhbWVudGFsIHNjaWVudGlmaWMgZmxhd3MgYXJlIGRldGFpbGVkIGluIFByb2ZzLiBMaW5kemVu4oCZcyBhbmQgSGFwcGVy4oCZcyBwYXBlcsKgPGEgaHJlZj0iaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZjbzJjb2FsaXRpb24ub3JnJTJGcHVibGljYXRpb25zJTJGcGh5c2ljcy1kZW1vbnN0cmF0ZXMtdGhhdC1pbmNyZWFzaW5nLWdyZWVuaG91c2UtZ2FzZXMtY2Fubm90LWNhdXNlLWRhbmdlcm91cy13YXJtaW5nLWV4dHJlbWUtd2VhdGhlci1vci1hbnktaGFybSUyRiZhbXA7ZGF0YT0wNSU3QzAyJTdDJTdDMGU0NGVhYWI4NzVhNGY4ZmE2NzIwOGRkYWE4NzYzZmIlN0M4NGRmOWU3ZmU5ZjY0MGFmYjQzNWFhYWFhYWFhYWFhYSU3QzElN0MwJTdDNjM4ODU0MjIwNjY1OTE1ODc5JTdDVW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5SkZiWEIwZVUxaGNHa2lPblJ5ZFdVc0lsWWlPaUl3TGpBdU1EQXdNQ0lzSWxBaU9pSlhhVzR6TWlJc0lrRk9Jam9pVFdGcGJDSXNJbGRVSWpveWZRJTNEJTNEJTdDMCU3QyU3QyU3QyZhbXA7c2RhdGE9OUpmaWw5NjVBZFNsY2E2a09FaHphRlp2a09qV3hMR01TQUpKRjVua3phbyUzRCZhbXA7cmVzZXJ2ZWQ9MCI+UGh5c2ljczwvYT7CoDxhIGhyZWY9Imh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8\/dXJsPWh0dHBzJTNBJTJGJTJGY28yY29hbGl0aW9uLm9yZyUyRnB1YmxpY2F0aW9ucyUyRnBoeXNpY3MtZGVtb25zdHJhdGVzLXRoYXQtaW5jcmVhc2luZy1ncmVlbmhvdXNlLWdhc2VzLWNhbm5vdC1jYXVzZS1kYW5nZXJvdXMtd2FybWluZy1leHRyZW1lLXdlYXRoZXItb3ItYW55LWhhcm0lMkYmYW1wO2RhdGE9MDUlN0MwMiU3QyU3QzBlNDRlYWFiODc1YTRmOGZhNjcyMDhkZGFhODc2M2ZiJTdDODRkZjllN2ZlOWY2NDBhZmI0MzVhYWFhYWFhYWFhYWElN0MxJTdDMCU3QzYzODg1NDIyMDY2NTkxNTg3OSU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpGYlhCMGVVMWhjR2tpT25SeWRXVXNJbFlpT2lJd0xqQXVNREF3TUNJc0lsQWlPaUpYYVc0ek1pSXNJa0ZPSWpvaVRXRnBiQ0lzSWxkVUlqb3lmUSUzRCUzRCU3QzAlN0MlN0MlN0MmYW1wO3NkYXRhPTlKZmlsOTY1QWRTbGNhNmtPRWh6YUZadmtPald4TEdNU0FKSkY1bmt6YW8lM0QmYW1wO3Jlc2VydmVkPTAiPkRlbW9uc3RyYXRlcyBUaGF0IEluY3JlYXNpbmcgR3JlZW5ob3VzZSBHYXNlcyBDYW5ub3QgQ2F1c2UgRGFuZ2Vyb3VzIFdhcm1pbmcsIEV4dHJlbWU8L2E+wqA8YSBocmVmPSJodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmNvMmNvYWxpdGlvbi5vcmclMkZwdWJsaWNhdGlvbnMlMkZwaHlzaWNzLWRlbW9uc3RyYXRlcy10aGF0LWluY3JlYXNpbmctZ3JlZW5ob3VzZS1nYXNlcy1jYW5ub3QtY2F1c2UtZGFuZ2Vyb3VzLXdhcm1pbmctZXh0cmVtZS13ZWF0aGVyLW9yLWFueS1oYXJtJTJGJmFtcDtkYXRhPTA1JTdDMDIlN0MlN0MwZTQ0ZWFhYjg3NWE0ZjhmYTY3MjA4ZGRhYTg3NjNmYiU3Qzg0ZGY5ZTdmZTlmNjQwYWZiNDM1YWFhYWFhYWFhYWFhJTdDMSU3QzAlN0M2Mzg4NTQyMjA2NjU5MTU4NzklN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlKRmJYQjBlVTFoY0draU9uUnlkV1VzSWxZaU9pSXdMakF1TURBd01DSXNJbEFpT2lKWGFXNHpNaUlzSWtGT0lqb2lUV0ZwYkNJc0lsZFVJam95ZlElM0QlM0QlN0MwJTdDJTdDJTdDJmFtcDtzZGF0YT05SmZpbDk2NUFkU2xjYTZrT0VoemFGWnZrT2pXeExHTVNBSkpGNW5remFvJTNEJmFtcDtyZXNlcnZlZD0wIj5XZWF0aGVyIG9yIEFueSBIYXJtPC9hPsKgYW5kIGluIFByb2YuIEtvb25pbuKAmXMgYm9va8KgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYW1hem9uLmNvbS9VbnNldHRsZWQtVXBkYXRlZC1FeHBhbmRlZC1DbGltYXRlLVNjaWVuY2UvZHAvMTYzNzc0NTI1Ny8iPjxlbT5VbnNldHRsZWQ8L2VtPjwvYT48ZW0+wqA8L2VtPigyZC4gZWQuIDIwMjQpLjwvcD6dAwB4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dwxjb3JlL2hlYWRpbmd9A3cAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DGNvcmUvaGVhZGluZ30DdwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcMY29yZS9oZWFkaW5nfQN3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dwxjb3JlL2hlYWRpbmd9A3cAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3CmNvcmUvcXVvdGV3AHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3CmNvcmUvcXVvdGV3AHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eQsAUQB9iNPQc3cEb3BlbncEb3Blbnl3AHcIc3RhbmRhcmR3AHcAdwB3AHcAdwB5dwB5fQB5eXcAdwB4eXYCGGltYWdlX2dlbmVyYXRvcl9zZXR0aW5nc3YECHRlbXBsYXRldwdoaWdod2F5EGRlZmF1bHRfaW1hZ2VfaWR9AARmb250dwAHZW5hYmxlZHkHdmVyc2lvbn0CeXh3CmNvcmUvaW1hZ2V3AHl5dwRub25lfbDSNXeEAWh0dHBzOi8vY2xpbWF0ZXNjaWVuY2UucHJlc3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvMC1IYXBwZXItTGluZHplbi1Lb29uaW4tTGV0dGVyLXRvLXRoZS1GZWRlcmFsLUp1ZGljaWFsLUNlbnRlci0xLTY4M3gxMDI0LmpwZ3cFbGFyZ2V3BG5vbmV3BmNlbnRlcn2w0jUIAPACAHh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3CmNvcmUvcXVvdGV3AHcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DGNvcmUvaGVhZGluZ30DdwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcMY29yZS9oZWFkaW5nfQN3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXkGAHUDfaTt45MFfZ+k5ZMFfaW64pMFdxMyMDI2LTA0LTE0VDA3OjI5OjE3e0J52MZZK4AAe0HhJRgSYAAAdwdwdWJsaXNoC7Tq1cQOKwENAQAJAgEA3QEACwDABAUgBRUA4wEACwCWAQCKAgByBRQFVAALAEkFEgUYBQ8AbwALAKwBAH4AywEAvAEACwDBAQAEBgIFMgDtAgICAAEAAQgBAAcAwhX9BKcH4gFjkAHlC1yfBRHc75qYDgoAFQEAAQABCAEACQArEAcA5wcCoRc\/h8K9sw0mAAABAAkCAQC1CQDUAgAqEAcAWgD3AQDXAwDpAgBZAF4AmwIALBAHAH4A+gIApAEAfgCkAQDnAQDkAgDcAgBrANMFAAcABQb7AQAFBpIQAscNPvgMlwIuQIETzwWXAYMCLpwQuuDwoQ0HAAABAwEACQIBAO8FAAkCteqX9QwCAADKAwS3xcKADD0AAAEACQIBAKwBAGkAeAAYAKgBADkAMgVNACYABwUrBfcCAEgFigEABAYCBUgA+gEAyQIABAYCBVAAiQMAowUABAYCBUoAsgEFsQEAwgIABAYCBUkARAULBVQACwCkAgVvAHUACwDfAQUhBRsAvwMCqweBAX+xAy7UAThyzwV6uAl0LOUCpQNzLKsBY5UDowKjAowEFcKUvp8LAgABbj+c1OCICw0AAgEBAgEBAgIAAQEDAAEAAwcDABgBMgAKANGOu\/wKAQABruyc5gg6AAgBAAkCAQCQAgCQAgALAIMBAIgDAK0EAE8FDAWFAQDIBQDKAwChAwA\/AAQGAgVPABwFRwUIBS8F9wEAdwAEBgIFFwAEBnEFFAVNBQoFowEADwUgBYMBBQwFuQIA1gEAiQIFiAMFOgUUAFgAjwEFCgVmACAC2RfoAdYOeSylA9oBQSyeAy6LBK8C7QWxAYcCk4GjyQgBAAA=\",\"updateId\":715327728}","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":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},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[691829604,691841311,691818149],"class_list":{"0":"post-439470","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-uncategorized","8":"tag-climate-lawsuits","9":"tag-federal-judicial-center-fjc","10":"tag-scientific-consensus","12":"fallback-thumbnail"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-Happer-Lindzen-Koonin-Letter-to-the-Federal-Judicial-Center-1.jpg?fit=832%2C1248&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paxLW1-1Qke","jetpack-related-posts":[{"id":385404,"url":"https:\/\/climatescience.press\/?p=385404","url_meta":{"origin":439470,"position":0},"title":"Physicists Debunk Net Zero: No Dangerous Warming from CO\u2082","author":"uwe.roland.gross","date":"27\/06\/2025","format":false,"excerpt":"Our special guest this week is Dr. Will Happer, who will break down how he and Dr. Lindzen reached this conclusion \u2014 and why continuing to push Net Zero without scientific justification is a recipe for economic disaster.","rel":"","context":"In \"carbon dioxide (CO\u2082)\"","block_context":{"text":"carbon dioxide (CO\u2082)","link":"https:\/\/climatescience.press\/?tag=carbon-dioxide-co%e2%82%82"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/06\/0Screenshot-2025-06-27-172527.png?fit=1200%2C669&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/06\/0Screenshot-2025-06-27-172527.png?fit=1200%2C669&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/06\/0Screenshot-2025-06-27-172527.png?fit=1200%2C669&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/06\/0Screenshot-2025-06-27-172527.png?fit=1200%2C669&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/06\/0Screenshot-2025-06-27-172527.png?fit=1200%2C669&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":426035,"url":"https:\/\/climatescience.press\/?p=426035","url_meta":{"origin":439470,"position":1},"title":"U.S. judges saved from alarmist tome","author":"uwe.roland.gross","date":"13\/02\/2026","format":false,"excerpt":"Quick action by a coalition of States has saved the American judicial system from being presented with a huge hunk of climate alarmism in the guise of guidance. Sounds like a lot and it is. The story starts with a massive judicial tome called the Reference Manual on Scientific Evidence.\u2026","rel":"","context":"In \"climate alarmism\"","block_context":{"text":"climate alarmism","link":"https:\/\/climatescience.press\/?tag=climate-alarmism"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/02\/0Climate-justice-paint-mural.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/02\/0Climate-justice-paint-mural.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/02\/0Climate-justice-paint-mural.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/02\/0Climate-justice-paint-mural.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/02\/0Climate-justice-paint-mural.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":410037,"url":"https:\/\/climatescience.press\/?p=410037","url_meta":{"origin":439470,"position":2},"title":"Joe Rogan, Climate Realist \u2014 The Climate Realism Show\u00a0#179","author":"uwe.roland.gross","date":"24\/10\/2025","format":false,"excerpt":"On Episode #179 of The Climate Realism Show, hosts Anthony Watts, Sterling Burnett, and Jim Lakely break down the biggest moments from the interview, play key clips, and welcome special guest Will Happer to discuss his firsthand experience on The Joe Rogan Experience.","rel":"","context":"In \"climate alarmism\"","block_context":{"text":"climate alarmism","link":"https:\/\/climatescience.press\/?tag=climate-alarmism"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/10\/0Screenshot-2025-10-24-145744.png?fit=1200%2C670&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/10\/0Screenshot-2025-10-24-145744.png?fit=1200%2C670&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/10\/0Screenshot-2025-10-24-145744.png?fit=1200%2C670&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/10\/0Screenshot-2025-10-24-145744.png?fit=1200%2C670&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/10\/0Screenshot-2025-10-24-145744.png?fit=1200%2C670&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":425574,"url":"https:\/\/climatescience.press\/?p=425574","url_meta":{"origin":439470,"position":3},"title":"Federal Reference Manual on Scientific Evidence, Climate Science Chapter &#8211; Withdrawn!","author":"uwe.roland.gross","date":"10\/02\/2026","format":false,"excerpt":"On January 29, a coalition of state Attorneys General from red states, led by the AG of West Virginia (JB McCuskey), had sent a letter to Judge Robin Rosenberg, the Director of the Center, asking for immediate withdrawal of the offending chapter.","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\/2026\/02\/0AQMVgOuqu12iybNbN6fYNRnvW2UNsiRszz4jw_HUV2G4hLSYEXfwmcXuXHvkaQ_HiiRpPPsRcyjeNUyH9JGwSkJQkcp4nBxNbxFfda8Cbl66Ynr2j-cmbvHcVx7-GtV5-1.jpeg?fit=1200%2C564&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/02\/0AQMVgOuqu12iybNbN6fYNRnvW2UNsiRszz4jw_HUV2G4hLSYEXfwmcXuXHvkaQ_HiiRpPPsRcyjeNUyH9JGwSkJQkcp4nBxNbxFfda8Cbl66Ynr2j-cmbvHcVx7-GtV5-1.jpeg?fit=1200%2C564&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/02\/0AQMVgOuqu12iybNbN6fYNRnvW2UNsiRszz4jw_HUV2G4hLSYEXfwmcXuXHvkaQ_HiiRpPPsRcyjeNUyH9JGwSkJQkcp4nBxNbxFfda8Cbl66Ynr2j-cmbvHcVx7-GtV5-1.jpeg?fit=1200%2C564&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/02\/0AQMVgOuqu12iybNbN6fYNRnvW2UNsiRszz4jw_HUV2G4hLSYEXfwmcXuXHvkaQ_HiiRpPPsRcyjeNUyH9JGwSkJQkcp4nBxNbxFfda8Cbl66Ynr2j-cmbvHcVx7-GtV5-1.jpeg?fit=1200%2C564&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/02\/0AQMVgOuqu12iybNbN6fYNRnvW2UNsiRszz4jw_HUV2G4hLSYEXfwmcXuXHvkaQ_HiiRpPPsRcyjeNUyH9JGwSkJQkcp4nBxNbxFfda8Cbl66Ynr2j-cmbvHcVx7-GtV5-1.jpeg?fit=1200%2C564&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":394689,"url":"https:\/\/climatescience.press\/?p=394689","url_meta":{"origin":439470,"position":4},"title":"On the CO2 Fertilization Effect (real science for EPA)","author":"uwe.roland.gross","date":"12\/08\/2025","format":false,"excerpt":"\u201cWhat would happen if CO2 doubled from the current approximately 400 ppm in the atmosphere to 800 ppm? Crop yields worldwide would increase by about 40%, based on empirical findings of how CO2 concentrations affect crop yields.\u201d","rel":"","context":"In \"benefits\u00a0of CO2\"","block_context":{"text":"benefits\u00a0of CO2","link":"https:\/\/climatescience.press\/?tag=benefits-of-co2-2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/08\/AQMYOsAm4YGxnpSC6oNEFMGuagorN22lYvyeazZ6H3T2KEwMy8gu2K1vJGIBIZHYkBxd0ivlJ5WksS2S3OAlHAhu9R12ypvhk14ebTTL_LIT-xBOhXq00BNAAGROiwIWiIUxGnzXmHN3-sPkaOI514jhNwyDJw.jpeg?fit=1200%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/08\/AQMYOsAm4YGxnpSC6oNEFMGuagorN22lYvyeazZ6H3T2KEwMy8gu2K1vJGIBIZHYkBxd0ivlJ5WksS2S3OAlHAhu9R12ypvhk14ebTTL_LIT-xBOhXq00BNAAGROiwIWiIUxGnzXmHN3-sPkaOI514jhNwyDJw.jpeg?fit=1200%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/08\/AQMYOsAm4YGxnpSC6oNEFMGuagorN22lYvyeazZ6H3T2KEwMy8gu2K1vJGIBIZHYkBxd0ivlJ5WksS2S3OAlHAhu9R12ypvhk14ebTTL_LIT-xBOhXq00BNAAGROiwIWiIUxGnzXmHN3-sPkaOI514jhNwyDJw.jpeg?fit=1200%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/08\/AQMYOsAm4YGxnpSC6oNEFMGuagorN22lYvyeazZ6H3T2KEwMy8gu2K1vJGIBIZHYkBxd0ivlJ5WksS2S3OAlHAhu9R12ypvhk14ebTTL_LIT-xBOhXq00BNAAGROiwIWiIUxGnzXmHN3-sPkaOI514jhNwyDJw.jpeg?fit=1200%2C1200&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/08\/AQMYOsAm4YGxnpSC6oNEFMGuagorN22lYvyeazZ6H3T2KEwMy8gu2K1vJGIBIZHYkBxd0ivlJ5WksS2S3OAlHAhu9R12ypvhk14ebTTL_LIT-xBOhXq00BNAAGROiwIWiIUxGnzXmHN3-sPkaOI514jhNwyDJw.jpeg?fit=1200%2C1200&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":398979,"url":"https:\/\/climatescience.press\/?p=398979","url_meta":{"origin":439470,"position":5},"title":"Prominent Physicists Lindzen and Happer Statement to National Academies of Sciences, Engineering, and Medicine","author":"uwe.roland.gross","date":"30\/08\/2025","format":false,"excerpt":"The Committee\u2019s Charge to Review Evidence Whether Anthropogenic Emissions of Greenhouse Gases to the Atmosphere Are Reasonably Anticipated to Endanger Public Health and Welfare in the United States.","rel":"","context":"In \"carbon dioxide (CO\u2082)\"","block_context":{"text":"carbon dioxide (CO\u2082)","link":"https:\/\/climatescience.press\/?tag=carbon-dioxide-co%e2%82%82"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/08\/0AQPzLyV9FE4-ig2o5k7FWavPTh0oPYdS8V2EvWST6bh_IL1Bx4tQP5r281v34yphHEWdWP4IS1v73QH7h7hxdODr21fvvnEtWyTKGM-bQnhi3lOSIrRfy9Th52sNf5hA2cG5LasqNZ1KJWj2iGT9wAMgGlv_Bw-1.jpeg?fit=1200%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/08\/0AQPzLyV9FE4-ig2o5k7FWavPTh0oPYdS8V2EvWST6bh_IL1Bx4tQP5r281v34yphHEWdWP4IS1v73QH7h7hxdODr21fvvnEtWyTKGM-bQnhi3lOSIrRfy9Th52sNf5hA2cG5LasqNZ1KJWj2iGT9wAMgGlv_Bw-1.jpeg?fit=1200%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/08\/0AQPzLyV9FE4-ig2o5k7FWavPTh0oPYdS8V2EvWST6bh_IL1Bx4tQP5r281v34yphHEWdWP4IS1v73QH7h7hxdODr21fvvnEtWyTKGM-bQnhi3lOSIrRfy9Th52sNf5hA2cG5LasqNZ1KJWj2iGT9wAMgGlv_Bw-1.jpeg?fit=1200%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/08\/0AQPzLyV9FE4-ig2o5k7FWavPTh0oPYdS8V2EvWST6bh_IL1Bx4tQP5r281v34yphHEWdWP4IS1v73QH7h7hxdODr21fvvnEtWyTKGM-bQnhi3lOSIrRfy9Th52sNf5hA2cG5LasqNZ1KJWj2iGT9wAMgGlv_Bw-1.jpeg?fit=1200%2C1200&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/08\/0AQPzLyV9FE4-ig2o5k7FWavPTh0oPYdS8V2EvWST6bh_IL1Bx4tQP5r281v34yphHEWdWP4IS1v73QH7h7hxdODr21fvvnEtWyTKGM-bQnhi3lOSIrRfy9Th52sNf5hA2cG5LasqNZ1KJWj2iGT9wAMgGlv_Bw-1.jpeg?fit=1200%2C1200&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/439470","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=439470"}],"version-history":[{"count":10,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/439470\/revisions"}],"predecessor-version":[{"id":439485,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/439470\/revisions\/439485"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/media\/439472"}],"wp:attachment":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=439470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=439470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=439470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}