{"id":443678,"date":"2026-05-12T00:33:28","date_gmt":"2026-05-12T07:33:28","guid":{"rendered":"https:\/\/climatescience.press\/?p=443678"},"modified":"2026-05-12T00:33:30","modified_gmt":"2026-05-12T07:33:30","slug":"volcanos-stratospheric-plume-triggered-massive-methane-cleanup-scientists-never-expected","status":"publish","type":"post","link":"https:\/\/climatescience.press\/?p=443678","title":{"rendered":"Volcano\u2019s Stratospheric Plume Triggered Massive Methane Cleanup Scientists Never Expected"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"723\" height=\"485\" data-attachment-id=\"443680\" data-permalink=\"https:\/\/climatescience.press\/?attachment_id=443680\" data-orig-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-Volcanos-Stratospheric-Plume-Triggered-Massive-Methane-Cleanup-Scientists-Never-Expected.jpg?fit=1168%2C784&amp;ssl=1\" data-orig-size=\"1168,784\" 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 Volcano\u2019s Stratospheric Plume Triggered Massive Methane Cleanup Scientists Never Expected\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-Volcanos-Stratospheric-Plume-Triggered-Massive-Methane-Cleanup-Scientists-Never-Expected.jpg?fit=723%2C485&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-Volcanos-Stratospheric-Plume-Triggered-Massive-Methane-Cleanup-Scientists-Never-Expected-1024x687.jpg?resize=723%2C485&#038;ssl=1\" alt=\"\" class=\"wp-image-443680\" srcset=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-Volcanos-Stratospheric-Plume-Triggered-Massive-Methane-Cleanup-Scientists-Never-Expected.jpg?resize=1024%2C687&amp;ssl=1 1024w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-Volcanos-Stratospheric-Plume-Triggered-Massive-Methane-Cleanup-Scientists-Never-Expected.jpg?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-Volcanos-Stratospheric-Plume-Triggered-Massive-Methane-Cleanup-Scientists-Never-Expected.jpg?resize=768%2C516&amp;ssl=1 768w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-Volcanos-Stratospheric-Plume-Triggered-Massive-Methane-Cleanup-Scientists-Never-Expected.jpg?resize=640%2C430&amp;ssl=1 640w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-Volcanos-Stratospheric-Plume-Triggered-Massive-Methane-Cleanup-Scientists-Never-Expected.jpg?w=1168&amp;ssl=1 1168w\" sizes=\"auto, (max-width: 723px) 100vw, 723px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The January 2022 Hunga Tonga\u2013Hunga Ha&#8217;apai underwater volcano eruption in Tonga was one of the most powerful in modern times. <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>It injected huge amounts of water vapor, ash, sulfur dioxide, and other materials high into the stratosphere. <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>While it had some warming effects from the water vapor (a greenhouse gas), a new study highlights an unexpected &#8220;self-cleaning&#8221; side effect involving methane.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The eruption released significant methane (CH\u2084), a potent greenhouse gas, along with volcanic ash and seawater (rich in salts like chloride) and the plume mixed these materials high in the atmosphere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sunlight then drove chemical reactions: the salty aerosols and ash helped produce highly reactive chlorine species. These chlorine atoms reacted with methane, breaking it down into other compounds (with formaldehyde detected as a key byproduct\/sign of this process).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In short, the volcano partially &#8220;cleaned up&#8221; some of its own methane emissions through this rare stratospheric chemistry. Researchers estimate it removed an amount of methane equivalent to the daily emissions of roughly two million cows.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Methane is mostly broken down in the troposphere by <strong>hydroxyl radicals (OH)<\/strong>. This volcanic process created an additional, efficient destruction pathway in the stratosphere involving chlorine\u2014something not previously observed or expected at this scale from a volcanic event.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Volcanoes were known to emit methane, but the idea that their ash and plume chemistry could actively remove some of it (acting like a natural scrubber) is new. The findings come from satellite observations tracking formaldehyde spikes and modeling the plume&#8217;s composition.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Context<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Not a climate fix:<\/strong> This was a one-off event tied to the unique underwater nature of the eruption (seawater + ash + high injection). It doesn&#8217;t offset the eruption&#8217;s other climate impacts or broader human methane emissions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Scientific interest:<\/strong> It demonstrates a natural methane sink mechanism that could inspire research into engineered ways to accelerate methane breakdown (e.g., for mitigating agricultural or fossil fuel emissions).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The study was recently published\/ highlighted in outlets like <strong><em>Nature Communications<\/em><\/strong> or related reports, explaining the wave of headlines in<strong><em> May 2026<\/em><\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a fascinating example of complex atmospheric chemistry\u2014volcanoes can have both warming and cooling effects, plus these unexpected feedbacks. The Hunga Tonga event continues to yield new insights years later due to its scale and the quality of modern satellite monitoring.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">_____________________________________________________________________________________<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Satellite quantification of enhanced methane oxidation applied to the stratospheric plume following Hunga Tonga-Hunga Ha\u2019apai eruption<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a detailed, open-access study demonstrating a novel satellite-based method to quantify enhanced methane (CH\u2084) oxidation using formaldehyde (HCHO) as a proxy, applied as a proof-of-concept to the 2022 Hunga Tonga\u2013Hunga Ha\u2019apai (HTHH) stratospheric plume.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Core Methodology and Innovations<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>HCHO as tracer:<\/strong> Methane oxidation (primarily by OH, secondarily by Cl) produces ~1 HCHO molecule per CH\u2084 oxidized. HCHO is short-lived (hours in the stratosphere due to photolysis + reactions with radicals), making sustained enhancements strong evidence of ongoing production rather than direct volcanic injection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>TROPOMI strengths\/limitations addressed:<\/strong> UV-based observations work over oceans (unlike IR CH\u2084 retrievals). Authors applied critical corrections for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stratospheric altitude (higher sensitivity \u2192 AMF correction factor ~4.85).<\/li>\n\n\n\n<li>SO\u2082 spectral interference (up to +40% in one cloud initially, reduced later).<\/li>\n\n\n\n<li>Aerosol\/cloud effects (\u00b120% uncertainty estimated).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Quantification combined direct integration (background subtraction) with correlations to co-emitted tracers (SO\u2082, sulfate aerosol from volcanic ash RGB, AOD). These agreed well, building confidence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Quantitative Results<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Peak HCHO:<\/strong> Up to ~12 ppb (\u00b110%) at ~30 km in the plume (vs. typical stratospheric background &lt;&lt;0.1 ppb). Column enhancements up to 1.6 \u00d7 10\u00b9\u2075 molecules\/cm\u00b2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Methane oxidation:<\/strong> 900 \u00b1 220 Mg (metric tons) per day on Jan 16, with midday peaks ~75 \u00b1 18 Mg\/hour (60 ppb\/day locally). Lower but detectable rates persisted (e.g., ~8 ppb\/day on later days). Total suggests <strong>at least 330 Gg volcanic CH\u2084 injected<\/strong> into the stratosphere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Chlorine requirement: <\/strong>To drive this, ongoing primary Cl production of<strong> 2\u20135 Gg Cl per day <\/strong>was needed \u2014 higher than prior model estimates for injected active Cl (~1.3 Gg total).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Persistence:<\/strong> Signal tracked for \u226510 days (up to Jan 25 in parts), consistent with Cl-driven chemistry tied to aerosols (not just initial injection). Correlated with ClO enhancements, O\u2083 depletion, and CO increases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proposed Mechanism<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Photochemical Cl production from <strong>iron-chloride in sulfate-coated volcanic ash <\/strong>(enabled by submarine eruption: magma-seawater interaction provided salts + ash). Sunlight activates this even in the stratosphere, outside typical marine boundary layer contexts. This explains sustained HCHO without rapid decline. It also ties into low BrO observations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Lead author note: <\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Maarten van Herpen (Acacia Impact Innovation BV) has a related patent on satellite quantification for <strong><em>engineered <\/em><\/strong>methane removal (distinct from this natural case). This is transparently declared.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is rigorous atmospheric chemistry detective work leveraging an exceptional event. The full paper is freely available and includes extensive supplementary data\/figures.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Natural methane (CH\u2084) sink processes<\/strong> remove most emitted methane from the atmosphere, maintaining a rough balance in pre-industrial times. Methane&#8217;s atmospheric lifetime is about 9\u201312 years, primarily due to these sinks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Published:<\/strong> <em><a href=\"https:\/\/www.nature.com\/ncomms\"><em>Nature Communications<\/em><\/a>&nbsp;<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>DOI: <\/strong><a href=\"https:\/\/dx.doi.org\/10.1038\/s41467-026-72191-4\" target=\"_blank\" rel=\"noopener\">10.1038\/s41467-026-72191-4<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Authors:<\/strong> <a href=\"https:\/\/www.nature.com\/articles\/s41467-026-72191-4#auth-Maarten_M_J_W_-van_Herpen-Aff1\">Maarten M.J.W. van Herpen<\/a>,&nbsp;<br><a href=\"https:\/\/www.nature.com\/articles\/s41467-026-72191-4#auth-Isabelle-De_Smedt-Aff2\">Isabelle De Smedt<\/a>,&nbsp;<br><a href=\"https:\/\/www.nature.com\/articles\/s41467-026-72191-4#auth-Daphne-Meidan-Aff3\">Daphne Meidan<\/a>,&nbsp;<br><a href=\"https:\/\/www.nature.com\/articles\/s41467-026-72191-4#auth-Alfonso-Saiz_Lopez-Aff3\">Alfonso Saiz-Lopez<\/a>,&nbsp;<br><a href=\"https:\/\/www.nature.com\/articles\/s41467-026-72191-4#auth-Matthew_S_-Johnson-Aff4\">Matthew S. Johnson<\/a>,&nbsp;<br><a href=\"https:\/\/www.nature.com\/articles\/s41467-026-72191-4#auth-Thomas-R_ckmann-Aff5\">Thomas R\u00f6ckmann<\/a>&nbsp;&amp;&nbsp;<br><a href=\"https:\/\/www.nature.com\/articles\/s41467-026-72191-4#auth-Jos-de_Laat-Aff6\">Jos de Laat<\/a>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Abstract<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Methane is a powerful greenhouse gas whose atmospheric sink remains uncertain, and emerging strategies to enhance its removal will require quantification and monitoring to verify any hypothetical future methane removal. Here we present satellite quantification of enhanced atmospheric methane oxidation, based on TROPOMI observations of a short-lived intermediate in methane oxidation, HCHO. We find a large HCHO enhancement of up to 12 ppb\u00b110% at 30\u2009km altitude, in the plume from the Hunga Tonga-Hunga Ha\u2019apai eruption, persisting for ten days or more, and also explaining its low BrO levels. Total methane oxidation is 900 \u00b1 220 Mg\/day, suggesting at least 330 Gg of volcanic methane was injected into the stratosphere. The observed methane oxidation requires an estimated ongoing primary production of 2-5 Gg Cl per day that appears unexplained by known mechanisms. We show that chlorine production by iron-chloride photochemistry in sulfate-coated volcanic ash is a plausible mechanism, even outside the marine boundary layer. This method of measuring methane loss using formaldehyde can be sufficiently sensitive to quantify the impact of hypothetical future enhanced atmospheric methane oxidation approaches.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The January 2022 Hunga Tonga\u2013Hunga Ha&#8217;apai underwater volcano eruption in Tonga was one of the most powerful in modern times. It injected huge amounts of water vapor, ash, sulfur dioxide, and other materials high into the stratosphere. While it had some warming effects from the water vapor (a greenhouse gas), a new study highlights an unexpected &#8220;self-cleaning&#8221; side effect involving methane.<\/p>\n","protected":false},"author":121246920,"featured_media":443680,"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\":\"AACVBoLB8IYf6Ja43BAawsHwhh8L8\/2U7goBwsHwhh8Qk4mQ5R69vZyqD7P9lO4K\/b2cqg8Ak4mQ5R69vZyqD6SYrrEHl+Spph37haqsAhT0tM\/YFgLX5KmmHQ\/0tM\/YFgehlKuJHc6ArLENErfpq+Mci9eg0QWovLSHG8O+tK4DAei8tIcbFIO+tK4Dscyn\/Brgxee+BgHxzKf8GhSgxee+BvHMp\/waAI20r+cYhMvgtAu+\/bHCGMHyktgOBrS0z9gW8cyn\/BoD9LTP2BYAscyn\/Br0tM\/YFjHxzKf8GgK0tM\/YFrHMp\/watLTP2BbxzKf8GgD0tM\/YFgi0p7iVFbfpq+Mcxf+11AkBtKe4lRWXyJ+IFe2jkLAEAqSYrrEHrfGqlRLCwfCGHwHt8aqVEiGCwfCGH6iWuNwQwNW6ZQHolrjcEDuA1bpl6Ja43BAFvb2cqg+z\/ZTuCqSYrrEHs\/2U7grkmK6xBwSB8pLYDsuem6AFA8HyktgORouem6AFgfKS2A6OgKyxDcX\/tdQJA86ArLENN4X\/tdQJzoCssQ0AxMvgtAtes\/2U7grkmK6xBwfz\/ZTuCgPkmK6xBwC0+PGaCuXUu7QCBfT48ZoKGKXUu7QChf+11Amzp\/MCwsHwhh8B\/5\/ysQUBxf+11Aklv5\/ysQWkmK6xB4TL4LQLpJiusQfEy+C0CwLkmK6xBzTEy+C0CwDkmK6xBwOEy+C0C+SYrrEHFKDF574Gvv2xwhjB8pLYDgDgxee+BhWB8pLYDovXoNEFhf+11Am\/n\/KxBe3xqpUSA\/+f8rEFDq3xqpUSi56boAXE0KinAQHLnpugBSeE0KinAa2jkLAE9Ke4lRUCraOQsASDvrSuA9OJkOUeAKSYrrEHw760rgMOpJiusQel1Lu0AtrfzTMB5dS7tAJAmt\/NM7uFqqwC9LTP2BYJ+4WqrAIP9LTP2BYKhNCopwH0+PGaCgHE0KinARK0+PGaCoDVumXovLSHGwHA1bplDqi8tIcbmt\/NM+GUq4kdAY6ArLEN2t\/NMw6OgKyxDbOn8wKz\/ZTuCq0HlBASqAEkhggDADDOE9gIlA\/YDl6CAZwGQgpKqBABAgoCQgECSuQYAwCgGLIGAQEIAQZIAgjYD8YQogR8AKwD1gcCDgQChASoA5gDrQMAogMIjgPQGbYDBEJIygIBAQgCQgEFSESkAgMAigyyASzmEl6uAdgBAwCyBEIiQqQCQqoCQqgCkAH0DiJeAQMIAQZIAgi8ASxsLIwO4BBeAQMIAQZIAggWEAQssA\/GDTjEA9wBXqIIQpoHCIQN7BxeoAE0dgLgAawBAQEIAQZIChxmigEBAQgBBkgKImyQAQEBCAEGSNIBlgE4pgQC9gO2CjgDAzAsENoTAAMARghGAwCgMPAQXgDUHwEBCAEGSAq8AsYDigMBAQgBBkgKngTgBKgv3DJeAQMIAQZIAB4BAQgBBkgCCDjCAZwHAQEIAQZI+AcIkAgDABICBgIyAtIBrgr8AhKoASSGCAMA8BqGMOwrgi0MAwCCAdYyXoQCXgDiAQEBCAEGSAIIOIwDAhTiA5oGzgMWmgNE6gOuA\/4HoAgBAQgCQgEFSACYBwEBCAEGSOAIBLoVUOQcXqACXgDGAgEBCAEGSAIIpAHuAYoFAQEIAQdIHgIBAQgCSgCiAgEBCAJKAKgCAQEIAkqWEe4OkAHwDgYDCQQDBgYDABwBEM4BBAIFAAMBBgIEAgQCBgSIAZACAQEIAQJICAEC0ANGsjDWAQQCkgHQASYMQvosDgIAgA\/QE16QAl6kBl4A8AcBAQgBBkgCCIABngEmxAKeASa0I84nkh8DAPAeXgAEAQEIAQZIAgiUAd4BggIBAQgBBkgCCDIAnA\/2AoIE6BKOA0IArBwBAgoCQgECSgC4BAECCgJCAQJKAJgEAQIKAkIBAkoAuAUBAgoBA0rKMAKKMApCAQDQLoYukgEBAQgBBkhCxgcIAQD0FZAe8DK4DwD8DwEBCAEGSAIIPh5eHpocxB4GQowDQgDGAwEBCAEGSAIImhTKFF4BAwgBBkgCCDjCAaYBAQEIAQZIAgiWAZoB2gGaAYYM4BBIAwBGAAKaMdgxAQEIAQZIAgigM8ozXgBCAQEIAQZIAgiEAc4BsgEBAQgBBkgCCCgAcoYGAQEIAQZIAgg4vAWKAcYHvAWKAdwB6A4CoAEQQowBQo4BBELyA4IEAqYDApYDAqoDAqoDApwDAwAIAowD\/g+6BwMCxBFeAEgBAQgBBkgCCCwAnA70Dl4BAwgBBkgCCIQU0hQCKqYEzAUBAQgBBkgCCJwg7CCZAZYQEqgBJIYIAwDiC9gOJOIBtjLeLqgDmAOtAwCiAwiOA\/4Xgg+yASzmEpABrguQAeoMLNQCEpoc6hsoigE5AAEA3AGyBASYKtIyJACMAxYAVgKuA+AHvgbgBwgEAgUAAwEGAgQCBAIGBLQDgA\/IEyyeASbwAoICHugCKh7IAagCmgHCBLIBFLIFJLwFigHiDooIugcDAswRGPkJKADEBoQAqAAoAEQAhACoACgARADEAKgAKAAEAIcAKAMnAQQAKAQnAKEChwAhACgBJwEoBCECJwChAAQAhAAhAKEBhADEASEAqATEB6gBBAAoAIcAKAInAQQAKAcnAEQAhACoAsQCIQChACEARADEAKEDKACoACgAqAAoAKgAKADEASEAoQAhAKgAKACHACEAKAEnASgEIQInAKEABACEAcQBhAAhAKgAKACHACEAKAEnASgEIQInAKEAAQCEAEQAhABEAIQEIQCoACEAqAAoAKgAKAChAAQAxAAhAKEAIQDEAIQAgQCEAIcAIQAoAScBKAQhAicABABEAIQAhwAhACgBJwEoBCECJwAEAEQAhACHACEAKAAhACcBIQAoAyECJwCEAMQBwQDEAIQAgQWEAYEAhAAhAKEEIQCoBCEAqAAoAIcAIQAoAScBKAQhAicABACBAIcAIQAoAScBKAQhAicABABEAIQAKACEACEAqAAoAIcAIQAoAScBKAQhAicAhwAhACgBJwEoBCECJwChAAQAhACHACEAKAEnASgEIQInAKEAAQCEAYEAhACBAIQAgQCEAIEARADEAIQHIQCoAaEABAChAsQAIQCoACgAqAAoAIcAIQAoAScBKAQhAicAoQAEAIEDRADEAcEFhwAhACgBJwEEACgEIQInAIcAIQAoAScBKAQhAicAxAGEASEAqAAoAKgAKACHACEAKAEnASgEIQInAKEABACEAIcAIQAoAScAKAUhAycABwAhACgBJwEEACcAhwAhACgBJwEEACcAhwAhACgBJwEEACcAhAIhAicAAQCEAIEAhAGBAIQAgQCEA4EAhAGBAIQBgQCEAoEAhACBACcBKAAhACgEJwAoEiEBJwBEAMQPBwAhACgBJwAoACcAKAInACgAIQAoAqgABAAhAKEDqAChAIQAoQAhAIQAgQCEAMQBIQCoACgAqAAoAKgAKACHACEAKAEnASgEIQInAKEABACEAkQAxAKEACEAoQOoACgAhwAhACgBJwEoBCECJwChAAQARACEAIcAIQAoAScBKAQhAicAoQAEAIQARADEAIQAIQCEAQQAqAAoAIcAKAMnAQQAKAQnAIcAKAMnAQQAKAQnAIcAIQAoAicBBAAoBCcAhwAhACgAIQAoACcBKAQnAKEBIQGhAAEAIQKhAIcAIQAoAScBKAQhAicAoQEhAoQBIQCoACgAhwAhACgBJwEoBCECJwChAAQAhAFEAMEAxACEACEAoQAhAKgAKACoACgAhwAhACgBJwEoBCECJwChAAQAhAAhAKgAKACHACEAKAEnASgEIQInAKEABABEAIQAhwAhACgBJwEoBCECJwChAAQAhAHEAYQAIQChBCEAqAGHACEAKAEnASgEIQInAKEABACEACEAqAAoAIcAIQAoAScBKAQhAicAoQAEAEQAhACHACEAKAEnASgEIQInAKEABACEAEQAxACHACEAKAEnASgEIQInAKEABACEAkQAxAKEACEAoQHEAKEAKAChACEAhAChACEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQAgQDEAMEEIQCoACgAhwAhACgBJwEoBCECJwChAAQAhABEAMQAhAAhAKgAKACHACEAKAEnASgEIQInAKEABACEACEAqAKHACEAKAEnASgEIQInAKEABACEACEAoYXnAa\/fAXN0YXRldmVyc2lvbjxzdHJvbmc+c3Ryb25nPjwvPHN0cm9uZz48L3N0cm9uZz5zdHJvbmc+U2NpZW50aWZpYyBpbnRlcmVzdDo8c3Ryb25nPiBJdCBkZW1vbnN0cmF0ZXMgYSBuYXR1cmFsIG1ldGhhbmUgc2luayBtZWNoYW5pc20gdGhhdCBjb3VsZCBpbnNpcmUgcmVzZWFyY2ggaW50byBlbmdpbmVlcmVkIHdheXMgdG8gYWNjZWxlcmF0ZSBtZXRoYW5lIGJyZWFrZG93biAoZS5nLiwgZm9yIG1pdGlnYXRpbmcgYWdyaWN1bHR1cmFsIG9yIGZvc3NpbCBmdWVsIGVtaXNzaW9ucykuPC9wCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIHN0dWR5IHdhcyByZWNlbnRseSBwdWJsaXNoZWQvIGhpZ2hsaWdodGVkIGluIG91dGxldHMgbGlrZSA8c3Ryb25nPjxlbT5OYXR1cmUgQ29tbXVuaWNhdGlvbnM8L2VtPjwvc3Ryb25nPiBvciByZWxhdGVkIHJlcG9ydHMsIGV4cGxhaW5pbmcgdGhlIHdhdmUgb2YgaGVhZGxpbmVzIGluPHN0cm9uZz48ZW0+IE1heSAyMDI2PC9lbT48L3N0cm9uZz4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+b3JpZ2luYWxDb250ZW50PHN0cm9uZz48L3N0cm9uZz5vcmlnaW5hbENvbnRlbnQ8c3Ryb25nPjwvc3Ryb25nPm9yaWdpbmFsQ29udGVudDxzdHJvbmc+U2NpZW50aWZpYyBpbnRlcmVzdDo8L3N0cm9uZz4gSXQgZGVtb25zdHJhdGVzIGEgbmF0dXJhbCBtZXRoYW5lIHNpbmsgbWVjaGFuaXNtIHRoYXQgY291bGQgaW5zcGlyZSByZXNlYXJjaCBpbnRvIGVuZ2luZWVyZWQgd2F5cyB0byBhY2NlbGVyYXRlIG1ldGhhbmUgYnJlYWtkb3duIChlLmcuLCBmb3IgbWl0aWdhdGluZyBhZ3JpY3VsdHVyYWwgb3IgZm9zc2lsIGZ1ZWwgZW1pc3Npb25zKS5jbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgc3R1ZHkgd2FzIHJlY2VudGx5IHB1Ymxpc2hlZC8gaGlnaGxpZ2h0ZWQgaW4gb3V0bGV0cyBsaWtlIDxzdHJvbmc+PGVtPk5hdHVyZSBDb21tdW5pY2F0aW9uczwvZW0+PC9zdHJvbmc+IG9yIHJlbGF0ZWQgcmVwb3J0cywgZXhwbGFpbmluZyB0aGUgd2F2ZSBvZiBoZWFkbGluZXMgaW48c3Ryb25nPjxlbT4gTWF5IDIwMjY8L2VtPjwvc3Ryb25nPi5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NUaGlzIGlzIGEgZmFzY2luYXRpbmcgZXhhbXBsZSBvZiBjb21wbGV4IGF0bW9zcGhlcmljIGNoZW1pc3RyeeKAlHZvbGNhbm9lcyBjYW4gaGF2ZSBib3RoIHdhcm1pbmcgYW5kIGNvb2xpbmcgZWZmZWN0cywgcGx1cyB0aGVzZSB1bmV4cGVjdGVkIGZlZWRiYWNrcy4gVGhlIEh1bmdhIFRvbmdhIGV2ZW50IGNvbnRpbnVlcyB0byB5aWVsZCBuZXcgaW5zaWdodHMgeWVhcnMgbGF0ZXIgZHVlIHRvIGl0cyBzY2FsZSBhbmQgdGhlIHF1YWxpdHkgb2YgbW9kZXJuIHNhdGVsbGl0ZSBtb25pdG9yaW5nLgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgaXMgYSBmYXNjaW5hdGluZyBleGFtcGxlIG9mIGNvbXBsZXggYXRtb3NwaGVyaWMgY2hlbWlzdHJ54oCUdm9sY2Fub2VzIGNhbiBoYXZlIGJvdGggd2FybWluZyBhbmQgY29vbGluZyBlZmZlY3RzLCBwbHVzIHRoZXNlIHVuZXhwZWN0ZWQgZmVlZGJhY2tzLiBUaGUgSHVuZ2EgVG9uZ2EgZXZlbnQgY29udGludWVzIHRvIHlpZWxkIG5ldyBpbnNpZ2h0cyB5ZWFycyBsYXRlciBkdWUgdG8gaXRzIHNjYWxlIGFuZCB0aGUgcXVhbGl0eSBvZiBtb2Rlcm4gc2F0ZWxsaXRlIG1vbml0b3JpbmcuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9uVGhlc2UgY2hsb3JpbmUgYXRvbXMgcmVhY3RlZCB3aXRoIG1ldGhhbmUsIGJyZWFraW5nIGl0IGRvd24gaW50byBvdGhlciBjb21wb3VuZHMgKHdpdGggZm9ybWFsZGVoeWRlIGRldGVjdGVkIGFzIGEga2V5IGJ5cHJvZHVjdC9zaWduIG9mIHRoaXMgcHJvY2VzcykuICBUaGVzZSBjaGxvcmluZSBhdG9tcyByZWFjdGVkIHdpdGggbWV0aGFuZSwgYnJlYWtpbmcgaXQgZG93biBpbnRvIG90aGVyIGNvbXBvdW5kcyAod2l0aCBmb3JtYWxkZWh5ZGUgZGV0ZWN0ZWQgYXMgYSBrZXkgYnlwcm9kdWN0L3NpZ24gb2YgdGhpcyBwcm9jZXNzKS5zdGF0ZXZlcnNpb24mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtuYnNwOyYmbmJzcDsmbmJzcDtBYnN0cmFjdGxldmVsY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TWV0aGFuZSBpcyBhIHBvd2VyZnVsIGdyZWVuaG91c2UgZ2FzIHdob3NlIGF0bW9zcGhlcmljIHNpbmsgcmVtYWlucyB1bmNlcnRhaW4sIGFuZCBlbWVyZ2luZyBzdHJhdGVnaWVzIHRvIGVuaGFuY2UgaXRzIHJlbW92YWwgd2lsbCByZXF1aXJlIHF1YW50aWZpY2F0aW9uIGFuZCBtb25pdG9yaW5nIHRvIHZlcmlmeSBhbnkgaHlwb3RoZXRpY2FsIGZ1dHVyZSBtZXRoYW5lIHJlbW92YWwuIEhlcmUgd2UgcHJlc2VudCBzYXRlbGxpdGUgcXVhbnRpZmljYXRpb24gb2YgZW5oYW5jZWQgYXRtb3NwaGVyaWMgbWV0aGFuZSBveGlkYXRpb24sIGJhc2VkIG9uIFRST1BPTUkgb2JzZXJ2YXRpb25zIG9mIGEgc2hvcnQtbGl2ZWQgaW50ZXJtZWRpYXRlIGluIG1ldGhhbmUgb3hpZGF0aW9uLCBIQ0hPLiBXZSBmaW5kIGEgbGFyZ2UgSENITyBlbmhhbmNlbWVudCBvZiB1cCB0byAxMiBwcGLCsTEwJSBhdCAzMOKAiWttIGFsdGl0dWRlLCBpbiB0aGUgcGx1bWUgZnJvbSB0aGUgSHVuZ2EgVG9uZ2EtSHVuZ2EgSGHigJlhcGFpIGVydXB0aW9uLCBwZXJzaXN0aW5nIGZvciB0ZW4gZGF5cyBvciBtb3JlLCBhbmQgYWxzbyBleHBsYWluaW5nIGl0cyBsb3cgQnJPIGxldmVscy4gVG90YWwgbWV0aGFuZSBveGlkYXRpb24gaXMgOTAwIMKxIDIyMCBNZy9kYXksIHN1Z2dlc3RpbmcgYXQgbGVhc3QgMzMwIEdnIG9mIHZvbGNhbmljIG1ldGhhbmUgd2FzIGluamVjdGVkIGludG8gdGhlIHN0cmF0b3NwaGVyZS4gVGhlIG9ic2VydmVkIG1ldGhhbmUgb3hpZGF0aW9uIHJlcXVpcmVzIGFuIGVzdGltYXRlZCBvbmdvaW5nIHByaW1hcnkgcHJvZHVjdGlvbiBvZiAyLTUgR2cgQ2wgcGVyIGRheSB0aGF0IGFwcGVhcnMgdW5leHBsYWluZWQgYnkga25vd24gbWVjaGFuaXNtcy4gV2Ugc2hvdyB0aGF0IGNobG9yaW5lIHByb2R1Y3Rpb24gYnkgaXJvbi1jaGxvcmlkZSBwaG90b2NoZW1pc3RyeSBpbiBzdWxmYXRlLWNvYXRlZCB2b2xjYW5pYyBhc2ggaXMgYSBwbGF1c2libGUgbWVjaGFuaXNtLCBldmVuIG91dHNpZGUgdGhlIG1hcmluZSBib3VuZGFyeSBsYXllci4gVGhpcyBtZXRob2Qgb2YgbWVhc3VyaW5nIG1ldGhhbmUgbG9zcyB1c2luZyBmb3JtYWxkZWh5ZGUgY2FuIGJlIHN1ZmZpY2llbnRseSBzZW5zaXRpdmUgdG8gcXVhbnRpZnkgdGhlIGltcGFjdCBvZiBoeXBvdGhldGljYWwgZnV0dXJlIGVuaGFuY2VkIGF0bW9zcGhlcmljIG1ldGhhbmUgb3hpZGF0aW9uIGFwcHJvYWNoZXMuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2NrczxzdHJvbmc+PC9zdHJvbmc+PHA+PHN0cm9uZz5BdXRob3JzOjwvc3Ryb25nPiA8YSBocmVmPSJodHRwczovL3d3dy5uYXR1cmUuY29tL2FydGljbGVzL3M0MTQ2Ny0wMjYtNzIxOTEtNCNhdXRoLU1hYXJ0ZW5fTV9KX1dfLXZhbl9IZXJwZW4tQWZmMSI+TWFhcnRlbiBNLkouVy4gdmFuIEhlcnBlbjwvYT4sJm5ic3A7PGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvczQxNDY3LTAyNi03MjE5MS00I2F1dGgtSXNhYmVsbGUtRGVfU21lZHQtQWZmMiI+SXNhYmVsbGUgRGUgU21lZHQ8L2E+LCZuYnNwOzxicj48YSBocmVmPSJodHRwczovL3d3dy5uYXR1cmUuY29tL2FydGljbGVzL3M0MTQ2Ny0wMjYtNzIxOTEtNCNhdXRoLURhcGhuZS1NZWlkYW4tQWZmMyI+RGFwaG5lIE1laWRhbjwvYT4sJm5ic3A7PGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvczQxNDY3LTAyNi03MjE5MS00I2F1dGgtQWxmb25zby1TYWl6X0xvcGV6LUFmZjMiPkFsZm9uc28gU2Fpei1Mb3BlejwvYT4sJm5ic3A7PGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvczQxNDY3LTAyNi03MjE5MS00I2F1dGgtTWF0dGhld19TXy1Kb2huc29uLUFmZjQiPk1hdHRoZXcgUy4gSm9obnNvbjwvYT4sJm5ic3A7PGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvczQxNDY3LTAyNi03MjE5MS00I2F1dGgtVGhvbWFzLVJfY2ttYW5uLUFmZjUiPlRob21hcyBSw7Zja21hbm48L2E+Jm5ic3A7JmFtcDsmbmJzcDs8YnI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9zNDE0NjctMDI2LTcyMTkxLTQjYXV0aC1Kb3MtZGVfTGFhdC1BZmY2Ij5Kb3MgZGUgTGFhdDwvYT4mbmJzcDs8L3A+CjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkFic3RyYWN0PC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjxwPk1ldGhhbmUgaXMgYSBwb3dlcmZ1bCBncmVlbmhvdXNlIGdhcyB3aG9zZSBhdG1vc3BoZXJpYyBzaW5rIHJlbWFpbnMgdW5jZXJ0YWluLCBhbmQgZW1lcmdpbmcgc3RyYXRlZ2llcyB0byBlbmhhbmNlIGl0cyByZW1vdmFsIHdpbGwgcmVxdWlyZSBxdWFudGlmaWNhdGlvbiBhbmQgbW9uaXRvcmluZyB0byB2ZXJpZnkgYW55IGh5cG90aGV0aWNhbCBmdXR1cmUgbWV0aGFuZSByZW1vdmFsLiBIZXJlIHdlIHByZXNlbnQgc2F0ZWxsaXRlIHF1YW50aWZpY2F0aW9uIG9mIGVuaGFuY2VkIGF0bW9zcGhlcmljIG1ldGhhbmUgb3hpZGF0aW9uLCBiYXNlZCBvbiBUUk9QT01JIG9ic2VydmF0aW9ucyBvZiBhIHNob3J0LWxpdmVkIGludGVybWVkaWF0ZSBpbiBtZXRoYW5lIG94aWRhdGlvbiwgSENITy4gV2UgZmluZCBhIGxhcmdlIEhDSE8gZW5oYW5jZW1lbnQgb2YgdXAgdG8gMTIgcHBiwrExMCUgYXQgMzDigIlrbSBhbHRpdHVkZSwgaW4gdGhlIHBsdW1lIGZyb20gdGhlIEh1bmdhIFRvbmdhLUh1bmdhIEhh4oCZYXBhaSBlcnVwdGlvbiwgcGVyc2lzdGluZyBmb3IgdGVuIGRheXMgb3IgbW9yZSwgYW5kIGFsc28gZXhwbGFpbmluZyBpdHMgbG93IEJyTyBsZXZlbHMuIFRvdGFsIG1ldGhhbmUgb3hpZGF0aW9uIGlzIDkwMCDCsSAyMjAgTWcvZGF5LCBzdWdnZXN0aW5nIGF0IGxlYXN0IDMzMCBHZyBvZiB2b2xjYW5pYyBtZXRoYW5lIHdhcyBpbmplY3RlZCBpbnRvIHRoZSBzdHJhdG9zcGhlcmUuIFRoZSBvYnNlcnZlZCBtZXRoYW5lIG94aWRhdGlvbiByZXF1aXJlcyBhbiBlc3RpbWF0ZWQgb25nb2luZyBwcmltYXJ5IHByb2R1Y3Rpb24gb2YgMi01IEdnIENsIHBlciBkYXkgdGhhdCBhcHBlYXJzIHVuZXhwbGFpbmVkIGJ5IGtub3duIG1lY2hhbmlzbXMuIFdlIHNob3cgdGhhdCBjaGxvcmluZSBwcm9kdWN0aW9uIGJ5IGlyb24tY2hsb3JpZGUgcGhvdG9jaGVtaXN0cnkgaW4gc3VsZmF0ZS1jb2F0ZWQgdm9sY2FuaWMgYXNoIGlzIGEgcGxhdXNpYmxlIG1lY2hhbmlzbSwgZXZlbiBvdXRzaWRlIHRoZSBtYXJpbmUgYm91bmRhcnkgbGF5ZXIuIFRoaXMgbWV0aG9kIG9mIG1lYXN1cmluZyBtZXRoYW5lIGxvc3MgdXNpbmcgZm9ybWFsZGVoeWRlIGNhbiBiZSBzdWZmaWNpZW50bHkgc2Vuc2l0aXZlIHRvIHF1YW50aWZ5IHRoZSBpbXBhY3Qgb2YgaHlwb3RoZXRpY2FsIGZ1dHVyZSBlbmhhbmNlZCBhdG1vc3BoZXJpYyBtZXRoYW5lIG94aWRhdGlvbiBhcHByb2FjaGVzLjwvcD4Kc3RhdGV2ZXJzaW9ub3JpZ2luYWxDb250ZW50PHN0cm9uZz48L3N0cm9uZz5vcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQ8c3Ryb25nPjwvc3Ryb25nPnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NNZXRoYW5lIGlzIG1vc3RseSBicm9rZW4gZG93biBpbiB0aGUgdHJvcG9zcGhlcmUgYnkgaHlkcm94eWwgcmFkaWNhbHMgKE9IKS4gVGhpcyB2b2xjYW5pYyBwcm9jZXNzIGNyZWF0ZWQgYW4gYWRkaXRpb25hbCwgZWZmaWNpZW50IGRlc3RydWN0aW9uIHBhdGh3YXkgaW4gdGhlIHN0cmF0b3NwaGVyZSBpbnZvbHZpbmcgY2hsb3JpbmXigJRzb21ldGhpbmcgbm90IHByZXZpb3VzbHkgb2JzZXJ2ZWQgb3IgZXhwZWN0ZWQgYXQgdGhpcyBzY2FsZSBmcm9tIGEgdm9sY2FuaWMgZXZlbnQuPHN0cm9uZz48L3N0cm9uZz4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5NZXRoYW5lIGlzIG1vc3RseSBicm9rZW4gZG93biBpbiB0aGUgdHJvcG9zcGhlcmUgYnkgPHN0cm9uZz5oeWRyb3h5bCByYWRpY2FscyAoT0gpPC9zdHJvbmc+LiBUaGlzIHZvbGNhbmljIHByb2Nlc3MgY3JlYXRlZCBhbiBhZGRpdGlvbmFsLCBlZmZpY2llbnQgZGVzdHJ1Y3Rpb24gcGF0aHdheSBpbiB0aGUgc3RyYXRvc3BoZXJlIGludm9sdmluZyBjaGxvcmluZeKAlHNvbWV0aGluZyBub3QgcHJldmlvdXNseSBvYnNlcnZlZCBvciBleHBlY3RlZCBhdCB0aGlzIHNjYWxlIGZyb20gYSB2b2xjYW5pYyBldmVudC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb25vcmlnaW5hbENvbnRlbnRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzdWJsaXNoZWRQOjxzdHJvbmc+PC9zdHJvbmc+IDxlbT5OYXR1cmUgQ29tbXVuaWNhdGlvbnM8L2VtPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UHVibGlzaGVkOjwvc3Ryb25nPiA8ZW0+TmF0dXJlIENvbW11bmljYXRpb25zPC9lbT48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb25vcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRUaGlzIGlzIHJpZ29yb3VzIGF0bW9zcGhlcmljIGNoZW1pc3RyeSBkZXRlY3RpdmUgd29yayBsZXZlcmFnaW5nIGFuIGV4Y2VwdGlvbmFsIGV2ZW50LiBUaGUgZnVsbCBwYXBlciBpcyBmcmVlbHkgYXZhaWxhYmxlIGFuZCBpbmNsdWRlcyBleHRlbnNpdmUgc3VwcGxlbWVudGFyeSBkYXRhL2ZpZ3VyZXMuVGhpcyBpcyByaWdvcm91cyBhdG1vc3BoZXJpYyBjaGVtaXN0cnkgZGV0ZWN0aXZlIHdvcmsgbGV2ZXJhZ2luZyBhbiBleGNlcHRpb25hbCBldmVudC4gVGhlIGZ1bGwgcGFwZXIgaXMgZnJlZWx5IGF2YWlsYWJsZSBhbmQgaW5jbHVkZXMgZXh0ZW5zaXZlIHN1cHBsZW1lbnRhcnkgZGF0YS9maWd1cmVzLnN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vbmNvbW1zIj48ZW0+PC9hPjwvZW0+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc0RPSTogPHN0cm9uZz48L3N0cm9uZz5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzQXV0aG9yczo8c3Ryb25nPjwvc3Ryb25nPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3M8YSBocmVmPSJodHRwczovL2R4LmRvaS5vcmcvMTAuMTAzOC9zNDE0NjctMDI2LTcyMTkxLTQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIj4xMC4xMDM4L3M0MTQ2Ny0wMjYtNzIxOTEtNDwvYT48YSBocmVmPSJodHRwczovL3d3dy5uYXR1cmUuY29tL25jb21tcyI+PGVtPmE+PC9lbT48LwoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+RE9JOiA8L3N0cm9uZz48YSBocmVmPSJodHRwczovL2R4LmRvaS5vcmcvMTAuMTAzOC9zNDE0NjctMDI2LTcyMTkxLTQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIj4xMC4xMDM4L3M0MTQ2Ny0wMjYtNzIxOTEtNDwvYT48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc1NhdGVsbGl0ZSBxdWFudGlmaWNhdGlvbiBvZiBlbmhhbmNlZCBtZXRoYW5lIG94aWRhdGlvbiBhcHBsaWVkIHRvIHRoZSBzdHJhdG9zcGhlcmljIHBsdW1lIGZvbGxvd2luZyBIdW5nYSBUb25nYS1IdW5nYSBIYeKAmWFwYWkgZXJ1cHRpb248c3Ryb25nPjwvc3Ryb25nPmZvbnRTaXplCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJmb250U2l6ZSI6ImxhcmdlIn0gLS0+CjxwIGNsYXNzPSJoYXMtbGFyZ2UtZm9udC1zaXplIj48c3Ryb25nPlNhdGVsbGl0ZSBxdWFudGlmaWNhdGlvbiBvZiBlbmhhbmNlZCBtZXRoYW5lIG94aWRhdGlvbiBhcHBsaWVkIHRvIHRoZSBzdHJhdG9zcGhlcmljIHBsdW1lIGZvbGxvd2luZyBIdW5nYSBUb25nYS1IdW5nYSBIYeKAmWFwYWkgZXJ1cHRpb248L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb25vcmlnaW5hbENvbnRlbnRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc05vdCBhIGNsaW1hdGUgZml4OiBUaGlzIHdhcyBhIG9uZS1vZmYgZXZlbnQgdGllZCB0byB0aGUgdW5pcXVlIHVuZGVyd2F0ZXIgbmF0dXJlIG9mIHRoZSBlcnVwdGlvbiAoc2Vhd2F0ZXIgKyBhc2ggKyBoaWdoIGluamVjdGlvbikuIEl0IGRvZXNuJ3Qgb2Zmc2V0IHRoZSBlcnVwdGlvbidzIG90aGVyIGNsaW1hdGUgaW1wYWN0cyBvciBicm9hZGVyIGh1bWFuIG1ldGhhbmUgZW1pc3Npb25zLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NvdGV4dENuCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Q29udGV4dDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk5vdCBhIGNsaW1hdGUgZml4OiBUaGlzIHdhcyBhIG9uZS1vZmYgZXZlbnQgdGllZCB0byB0aGUgdW5pcXVlIHVuZGVyd2F0ZXIgbmF0dXJlIG9mIHRoZSBlcnVwdGlvbiAoc2Vhd2F0ZXIgKyBhc2ggKyBoaWdoIGluamVjdGlvbikuIEl0IGRvZXNuJ3Qgb2Zmc2V0IHRoZSBlcnVwdGlvbidzIG90aGVyIGNsaW1hdGUgaW1wYWN0cyBvciBicm9hZGVyIGh1bWFuIG1ldGhhbmUgZW1pc3Npb25zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPnN0YXRldmVyc2lvblN1bmxpZ2h0IHRoZW4gZHJvdmUgY2hlbWljYWwgcmVhY3Rpb25zOiB0aGUgc2FsdHkgYWVyb3NvbHMgYW5kIGFzaCBoZWxwZWQgcHJvZHVjZSBoaWdobHkgcmVhY3RpdmUgY2hsb3JpbmUgc3BlY2llcy5TdW5saWdodCB0aGVuIGRyb3ZlIGNoZW1pY2FsIHJlYWN0aW9uczogdGhlIHNhbHR5IGFlcm9zb2xzIGFuZCBhc2ggaGVscGVkIHByb2R1Y2UgaGlnaGx5IHJlYWN0aXZlIGNobG9yaW5lIHNwZWNpZXMuc3RhdGV2ZXJzaW9ub3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc0xlYWQgYXV0aG9yIG5vdGU6IDxzdHJvbmc+PC9zdHJvbmc+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TWFhcnRlbiB2YW4gSGVycGVuIChBY2FjaWEgSW1wYWN0IElubm92YXRpb24gQlYpIGhhcyBhIHJlbGF0ZWQgcGF0ZW50IG9uIHNhdGVsbGl0ZSBxdWFudGlmaWNhdGlvbiBmb3IgPHN0cm9uZz48ZW0+ZW5naW5lZXJlZCA8L2VtPjwvc3Ryb25nPm1ldGhhbmUgcmVtb3ZhbCAoZGlzdGluY3QgZnJvbSB0aGlzIG5hdHVyYWwgY2FzZSkuIFRoaXMgaXMgdHJhbnNwYXJlbnRseSBkZWNsYXJlZC5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2NrczxlbT5lbT48LwoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+PGVtPkxlYWQgYXV0aG9yIG5vdGU6IDwvZW0+PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TWFhcnRlbiB2YW4gSGVycGVuIChBY2FjaWEgSW1wYWN0IElubm92YXRpb24gQlYpIGhhcyBhIHJlbGF0ZWQgcGF0ZW50IG9uIHNhdGVsbGl0ZSBxdWFudGlmaWNhdGlvbiBmb3IgPHN0cm9uZz48ZW0+ZW5naW5lZXJlZCA8L2VtPjwvc3Ryb25nPm1ldGhhbmUgcmVtb3ZhbCAoZGlzdGluY3QgZnJvbSB0aGlzIG5hdHVyYWwgY2FzZSkuIFRoaXMgaXMgdHJhbnNwYXJlbnRseSBkZWNsYXJlZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb25vcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzVFJPUE9NSSBzdHJlbmd0aHMvbGltaXRhdGlvbnMgYWRkcmVzc2VkOiBVVi1iYXNlZCBvYnNlcnZhdGlvbnMgd29yayBvdmVyIG9jZWFucyAodW5saWtlIElSIENI4oKEIHJldHJpZXZhbHMpLiBBdXRob3JzIGFwcGxpZWQgY3JpdGljYWwgY29ycmVjdGlvbnMgZm9yOmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2ZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc3RleHRQYW5lbExpbmVIZWlnaHR0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdHJhdG9zcGhlcmljIGFsdGl0dWRlIChoaWdoZXIgc2Vuc2l0aXZpdHkg4oaSIEFNRiBjb3JyZWN0aW9uIGZhY3RvciB+NC44NSkuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTT+KCgiBzcGVjdHJhbCBpbnRlcmZlcmVuY2UgKHVwIHRvICs0MCUgaW4gb25lIGNsb3VkIGluaXRpYWxseSwgcmVkdWNlZCBsYXRlcikuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBZXJvc29sL2Nsb3VkIGVmZmVjdHMgKMKxMjAlIHVuY2VydGFpbnR5IGVzdGltYXRlZCkuaW5uZXJCbG9ja3MKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UUk9QT01JIHN0cmVuZ3Rocy9saW1pdGF0aW9ucyBhZGRyZXNzZWQ6IFVWLWJhc2VkIG9ic2VydmF0aW9ucyB3b3JrIG92ZXIgb2NlYW5zICh1bmxpa2UgSVIgQ0jigoQgcmV0cmlldmFscykuIEF1dGhvcnMgYXBwbGllZCBjcml0aWNhbCBjb3JyZWN0aW9ucyBmb3I6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TdHJhdG9zcGhlcmljIGFsdGl0dWRlIChoaWdoZXIgc2Vuc2l0aXZpdHkg4oaSIEFNRiBjb3JyZWN0aW9uIGZhY3RvciB+NC44NSkuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TT+KCgiBzcGVjdHJhbCBpbnRlcmZlcmVuY2UgKHVwIHRvICs0MCUgaW4gb25lIGNsb3VkIGluaXRpYWxseSwgcmVkdWNlZCBsYXRlcikuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5BZXJvc29sL2Nsb3VkIGVmZmVjdHMgKMKxMjAlIHVuY2VydGFpbnR5IGVzdGltYXRlZCkuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+c3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlb2F0c2ggZ2VlaWhldGVyIEV0ZG9jdW1lbnRjb250ZW50ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YV9jb2Jsb2Nrc19hdHRyX2NvYmxvY2tzX2RpbWVuc2lvbnNfY29ibG9ja3NfcmVzcG9uc2l2ZV9oZWlnaHRfY29ibG9ja3NfYWNjb3JkaW9uX2llX3N1cHBvcnRhZHZhbmNlZF9zZW9fZGVzY3JpcHRpb25qZXRwYWNrX3Nlb19odG1sX3RpdGxlamV0cGFja19zZW9fbm9pbmRleF9qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudF9qZXRwYWNrX2ZlYXR1cmVfY2xpcF9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2pldHBhY2tfcHVibGljaXplX21lc3NhZ2VqZXRwYWNrX3B1YmxpY2l6ZV9mZWF0dXJlX2VuYWJsZWRqZXRwYWNrX3NvY2lhbF9wb3N0X2FscmVhZHlfc2hhcmVkamV0cGFja19zb2NpYWxfb3B0aW9uc2pldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc1ZsY25v4oCZcyBTcmF0b3BlcmljUGx1bWUgVHJpZ3JkIE1hc3N2ZSBNZXRhbiBDbGVhbnVwIFNjaWVuaXN0cyBOdmV4cGVjZWRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2FsdGNhcHRpb25ub0JvdHRvbU1hcmdpbm5vVG9wTWFyZ2luZmlsdGVyaW5uZXJCbG9ja3NpZGxpbmt1cmxzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbjwhLS0gd3A6aW1hZ2UgeyJpZCI6NDQzNjgwLCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIj48aW1nIHNyYz0iaHR0cHM6Ly9jbGltYXRlc2NpZW5jZS5wcmVzcy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS8wLVZvbGNhbm9zLVN0cmF0b3NwaGVyaWMtUGx1bWUtVHJpZ2dlcmVkLU1hc3NpdmUtTWV0aGFuZS1DbGVhbnVwLVNjaWVudGlzdHMtTmV2ZXItRXhwZWN0ZWQtMTAyNHg2ODcuanBnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTQ0MzY4MCIvPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT5zdGF0ZXZlcnNpb25UaGUgZXJ1cHRpb24gcmVsZWFzZWQgc2lnbmlmaWNhbnQgbWV0aGFuZSAoQ0jigoQpLCBhIHBvdGVudCBncmVlbmhvdXNlIGdhcywgYWxvbmcgd2l0aCB2b2xjYW5pYyBhc2ggYW5kIHNlYXdhdGVyIChyaWNoIGluIHNhbHRzIGxpa2UgY2hsb3JpZGUpb3JpZ2luYWxDb250ZW50IGFuZCBoZSBwbHVtZSBtaXhlZCB0aGVzZSBtYXRlcmlhbHMgaGlnaCBpbiB0aGUgYXRtb3NwaGVyZS50VGhlIGVydXB0aW9uIHJlbGVhc2VkIHNpZ25pZmljYW50IG1ldGhhbmUgKENI4oKEKSwgYSBwb3RlbnQgZ3JlZW5ob3VzZSBnYXMsIGFsb25nIHdpdGggdm9sY2FuaWMgYXNoIGFuZCBzZWF3YXRlciAocmljaCBpbiBzYWx0cyBsaWtlIGNobG9yaWRlKSBhbmQgdGhlIHBsdW1lIG1peGVkIHRoZXNlIG1hdGVyaWFscyBoaWdoIGluIHRoZSBhdG1vc3BoZXJlLnN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NDaGxvcmluZSByZXF1aXJlbWVudDogVG8gZHJpdmUgdGhpcywgb25nb2luZyBwcmltYXJ5IENsIHByb2R1Y3Rpb24gb2YgMuKAkzUgR2cgQ2wgcGVyIGRheSB3YXMgbmVlZGVkIOKAlCBoaWdoZXIgdGhhbiBwcmlvciBtb2RlbCBlc3RpbWF0ZXMgZm9yIGluamVjdGVkIGFjdGl2ZSBDbCAofjEuMyBHZyB0b3RhbCkuPHN0cm9uZz48L3N0cm9uZz48c3Ryb25nPjwvc3Ryb25nPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+Q2hsb3JpbmUgcmVxdWlyZW1lbnQ6IDwvc3Ryb25nPlRvIGRyaXZlIHRoaXMsIG9uZ29pbmcgcHJpbWFyeSBDbCBwcm9kdWN0aW9uIG9mPHN0cm9uZz4gMuKAkzUgR2cgQ2wgcGVyIGRheSA8L3N0cm9uZz53YXMgbmVlZGVkIOKAlCBoaWdoZXIgdGhhbiBwcmlvciBtb2RlbCBlc3RpbWF0ZXMgZm9yIGluamVjdGVkIGFjdGl2ZSBDbCAofjEuMyBHZyB0b3RhbCkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9ub3JpZ2luYWxDb250ZW50Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc0NvcmUgTWV0aG9kb2xvZ3kgYW5kIElubm92YXRpb25zPHN0cm9uZz48L3N0cm9uZz5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzSENITyBhcyB0cmFjZXI6IE1ldGhhbmUgb3hpZGF0aW9uIChwcmltYXJpbHkgYnkgT0gsIHNlY29uZGFyaWx5IGJ5IENsKSBwcm9kdWNlcyB+MSBIQ0hPIG1vbGVjdWxlIHBlciBDSOKChCBveGlkaXplZC4gSENITyBpcyBzaG9ydC1saXZlZCAoaG91cnMgaW4gdGhlIHN0cmF0b3NwaGVyZSBkdWUgdG8gcGhvdG9seXNpcyArIHJlYWN0aW9ucyB3aXRoIHJhZGljYWxzKSwgbWFraW5nIHN1c3RhaW5lZCBlbmhhbmNlbWVudHMgc3Ryb25nIGV2aWRlbmNlIG9mIG9uZ29pbmcgcHJvZHVjdGlvbiByYXRoZXIgdGhhbiBkaXJlY3Qgdm9sY2FuaWMgaW5qZWN0aW9uLjxzdHJvbmc+PC9zdHJvbmc+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5Db3JlIE1ldGhvZG9sb2d5IGFuZCBJbm5vdmF0aW9uczwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+SENITyBhcyB0cmFjZXI6PC9zdHJvbmc+IE1ldGhhbmUgb3hpZGF0aW9uIChwcmltYXJpbHkgYnkgT0gsIHNlY29uZGFyaWx5IGJ5IENsKSBwcm9kdWNlcyB+MSBIQ0hPIG1vbGVjdWxlIHBlciBDSOKChCBveGlkaXplZC4gSENITyBpcyBzaG9ydC1saXZlZCAoaG91cnMgaW4gdGhlIHN0cmF0b3NwaGVyZSBkdWUgdG8gcGhvdG9seXNpcyArIHJlYWN0aW9ucyB3aXRoIHJhZGljYWxzKSwgbWFraW5nIHN1c3RhaW5lZCBlbmhhbmNlbWVudHMgc3Ryb25nIGV2aWRlbmNlIG9mIG9uZ29pbmcgcHJvZHVjdGlvbiByYXRoZXIgdGhhbiBkaXJlY3Qgdm9sY2FuaWMgaW5qZWN0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPnN0YXRldmVyc2lvbgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+VGhlIEphbnVhcnkgMjAyMiBIdW5nYSBUb25nYeKAk0h1bmdhIEhhJ2FwYWkgdW5kZXJ3YXRlciB2b2xjYW5vIGVydXB0aW9uIGluIFRvbmdhIHdhcyBvbmUgb2YgdGhlIG1vc3QgcG93ZXJmdWwgaW4gbW9kZXJuIHRpbWVzLiA8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkl0IGluamVjdGVkIGh1Z2UgYW1vdW50cyBvZiB3YXRlciB2YXBvciwgYXNoLCBzdWxmdXIgZGlveGlkZSwgYW5kIG90aGVyIG1hdGVyaWFscyBoaWdoIGludG8gdGhlIHN0cmF0b3NwaGVyZS4gPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5XaGlsZSBpdCBoYWQgc29tZSB3YXJtaW5nIGVmZmVjdHMgZnJvbSB0aGUgd2F0ZXIgdmFwb3IgKGEgZ3JlZW5ob3VzZSBnYXMpLCBhIG5ldyBzdHVkeSBoaWdobGlnaHRzIGFuIHVuZXhwZWN0ZWQgInNlbGYtY2xlYW5pbmciIHNpZGUgZWZmZWN0IGludm9sdmluZyBtZXRoYW5lLjwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPlRoZSBKYW51YXJ5IDIwMjIgSHVuZ2EgVG9uZ2HigJNIdW5nYSBIYSdhcGFpIHVuZGVyd2F0ZXIgdm9sY2FubyBlcnVwdGlvbiBpbiBUb25nYSB3YXMgb25lIG9mIHRoZSBtb3N0IHBvd2VyZnVsIGluIG1vZGVybiB0aW1lcy4gSXQgaW5qZWN0ZWQgaHVnZSBhbW91bnRzIG9mIHdhdGVyIHZhcG9yLCBhc2gsIHN1bGZ1ciBkaW94aWRlLCBhbmQgb3RoZXIgbWF0ZXJpYWxzIGhpZ2ggaW50byB0aGUgc3RyYXRvc3BoZXJlLiBXaGlsZSBpdCBoYWQgc29tZSB3YXJtaW5nIGVmZmVjdHMgZnJvbSB0aGUgd2F0ZXIgdmFwb3IgKGEgZ3JlZW5ob3VzZSBnYXMpLCBhIG5ldyBzdHVkeSBoaWdobGlnaHRzIGFuIHVuZXhwZWN0ZWQgInNlbGYtY2xlYW5pbmciIHNpZGUgZWZmZWN0IGludm9sdmluZyBtZXRoYW5lLm9yaWdpbmFsQ29udGVudGNsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VGhlIEphbnVhcnkgMjAyMiBIdW5nYSBUb25nYeKAk0h1bmdhIEhhJ2FwYWkgdW5kZXJ3YXRlciB2b2xjYW5vIGVydXB0aW9uIGluIFRvbmdhIHdhcyBvbmUgb2YgdGhlIG1vc3QgcG93ZXJmdWwgaW4gbW9kZXJuIHRpbWVzLiA8L3N0cm9uZz5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+SXQgaW5qZWN0ZWQgaHVnZSBhbW91bnRzIG9mIHdhdGVyIHZhcG9yLCBhc2gsIHN1bGZ1ciBkaW94aWRlLCBhbmQgb3RoZXIgbWF0ZXJpYWxzIGhpZ2ggaW50byB0aGUgc3RyYXRvc3BoZXJlLiA8L3N0cm9uZz5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2hpbGUgaXQgaGFkIHNvbWUgd2FybWluZyBlZmZlY3RzIGZyb20gdGhlIHdhdGVyIHZhcG9yIChhIGdyZWVuaG91c2UgZ2FzKSwgYSBuZXcgc3R1ZHkgaGlnaGxpZ2h0cyBhbiB1bmV4cGVjdGVkICJzZWxmLWNsZWFuaW5nIiBzaWRlIGVmZmVjdCBpbnZvbHZpbmcgbWV0aGFuZS48L3N0cm9uZz5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5dGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzdGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXMKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb25vcmlnaW5hbENvbnRlbnRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzTmF0dXJhbCBtZXRoYW5lIChDSOKChCkgc2luayBwcm9jZXNzZXMgcmVtb3ZlIG1vc3QgZW1pdHRlZCBtZXRoYW5lIGZyb20gdGhlIGF0bW9zcGhlcmUsIG1haW50YWluaW5nIGEgcm91Z2ggYmFsYW5jZSBpbiBwcmUtaW5kdXN0cmlhbCB0aW1lcy4gTWV0aGFuZSdzIGF0bW9zcGhlcmljIGxpZmV0aW1lIGlzIGFib3V0IDnigJMxMiB5ZWFycywgcHJpbWFyaWx5IGR1ZSB0byB0aGVzZSBzaW5rcy48c3Ryb25nPjwvc3Ryb25nPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+TmF0dXJhbCBtZXRoYW5lIChDSOKChCkgc2luayBwcm9jZXNzZXM8L3N0cm9uZz4gcmVtb3ZlIG1vc3QgZW1pdHRlZCBtZXRoYW5lIGZyb20gdGhlIGF0bW9zcGhlcmUsIG1haW50YWluaW5nIGEgcm91Z2ggYmFsYW5jZSBpbiBwcmUtaW5kdXN0cmlhbCB0aW1lcy4gTWV0aGFuZSdzIGF0bW9zcGhlcmljIGxpZmV0aW1lIGlzIGFib3V0IDnigJMxMiB5ZWFycywgcHJpbWFyaWx5IGR1ZSB0byB0aGVzZSBzaW5rcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb25vcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzVGhpcyBpcyBhIGRldGFpbGVkLCBvcGVuLWFjY2VzcyBzdHVkeSBkZW1vbnN0cmF0aW5nIGEgbm92ZWwgc2F0ZWxsaXRlLWJhc2VkIG1ldGhvZCB0byBxdWFudGlmeSBlbmhhbmNlZCBtZXRoYW5lIChDSOKChCkgb3hpZGF0aW9uIHVzaW5nIGZvcm1hbGRlaHlkZSAoSENITykgYXMgYSBwcm94eSwgYXBwbGllZCBhcyBhIHByb29mLW9mLWNvbmNlcHQgdG8gdGhlIDIwMjIgSHVuZ2EgVG9uZ2HigJNIdW5nYSBIYeKAmWFwYWkgKEhUSEgpIHN0cmF0b3NwaGVyaWMgcGx1bWUuCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBpcyBhIGRldGFpbGVkLCBvcGVuLWFjY2VzcyBzdHVkeSBkZW1vbnN0cmF0aW5nIGEgbm92ZWwgc2F0ZWxsaXRlLWJhc2VkIG1ldGhvZCB0byBxdWFudGlmeSBlbmhhbmNlZCBtZXRoYW5lIChDSOKChCkgb3hpZGF0aW9uIHVzaW5nIGZvcm1hbGRlaHlkZSAoSENITykgYXMgYSBwcm94eSwgYXBwbGllZCBhcyBhIHByb29mLW9mLWNvbmNlcHQgdG8gdGhlIDIwMjIgSHVuZ2EgVG9uZ2HigJNIdW5nYSBIYeKAmWFwYWkgKEhUSEgpIHN0cmF0b3NwaGVyaWMgcGx1bWUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9ub3JpZ2luYWxDb250ZW50Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc1Byb3Bvc2VkIE1lY2hhbmlzbTxzdHJvbmc+PC9zdHJvbmc+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc1Bob3RvY2hlbWljYWwgQ2wgcHJvZHVjdGlvbiBmcm9tIGlyb24tY2hsb3JpZGUgaW4gc3VsZmF0ZS1jb2F0ZWQgdm9sY2FuaWMgYXNoIChlbmFibGVkIGJ5IHN1Ym1hcmluZSBlcnVwdGlvbjogbWFnbWEtc2Vhd2F0ZXIgaW50ZXJhY3Rpb24gcHJvdmlkZWQgc2FsdHMgKyBhc2gpLiBTdW5saWdodCBhY3RpdmF0ZXMgdGhpcyBldmVuIGluIHRoZSBzdHJhdG9zcGhlcmUsIG91dHNpZGUgdHlwaWNhbCBtYXJpbmUgYm91bmRhcnkgbGF5ZXIgY29udGV4dHMuIFRoaXMgZXhwbGFpbnMgc3VzdGFpbmVkIEhDSE8gd2l0aG91dCByYXBpZCBkZWNsaW5lLiBJdCBhbHNvIHRpZXMgaW50byBsb3cgQnJPIG9ic2VydmF0aW9ucy48c3Ryb25nPjwvc3Ryb25nPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UHJvcG9zZWQgTWVjaGFuaXNtPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UGhvdG9jaGVtaWNhbCBDbCBwcm9kdWN0aW9uIGZyb20gPHN0cm9uZz5pcm9uLWNobG9yaWRlIGluIHN1bGZhdGUtY29hdGVkIHZvbGNhbmljIGFzaCA8L3N0cm9uZz4oZW5hYmxlZCBieSBzdWJtYXJpbmUgZXJ1cHRpb246IG1hZ21hLXNlYXdhdGVyIGludGVyYWN0aW9uIHByb3ZpZGVkIHNhbHRzICsgYXNoKS4gU3VubGlnaHQgYWN0aXZhdGVzIHRoaXMgZXZlbiBpbiB0aGUgc3RyYXRvc3BoZXJlLCBvdXRzaWRlIHR5cGljYWwgbWFyaW5lIGJvdW5kYXJ5IGxheWVyIGNvbnRleHRzLiBUaGlzIGV4cGxhaW5zIHN1c3RhaW5lZCBIQ0hPIHdpdGhvdXQgcmFwaWQgZGVjbGluZS4gSXQgYWxzbyB0aWVzIGludG8gbG93IEJyTyBvYnNlcnZhdGlvbnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9uc3RhdGV2ZXJzaW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc0luIHNob3J0LCB0aGUgdm9sY2FubyBwYXJ0aWFsbHkgImNsZWFuZWQgdXAiIHNvbWUgb2YgaXRzIG93biBtZXRoYW5lIGVtaXNzaW9ucyB0aHJvdWdoIHRoaXMgcmFyZSBzdHJhdG9zcGhlcmljIGNoZW1pc3RyeS4gUmVzZWFyY2hlcnMgZXN0aW1hdGUgaXQgcmVtb3ZlZCBhbiBhbW91bnQgb2YgbWV0aGFuZSBlcXVpdmFsZW50IHRvIHRoZSBkYWlseSBlbWlzc2lvbnMgb2Ygcm91Z2hseSB0d28gbWlsbGlvbiBjb3dzLgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIHNob3J0LCB0aGUgdm9sY2FubyBwYXJ0aWFsbHkgImNsZWFuZWQgdXAiIHNvbWUgb2YgaXRzIG93biBtZXRoYW5lIGVtaXNzaW9ucyB0aHJvdWdoIHRoaXMgcmFyZSBzdHJhdG9zcGhlcmljIGNoZW1pc3RyeS4gUmVzZWFyY2hlcnMgZXN0aW1hdGUgaXQgcmVtb3ZlZCBhbiBhbW91bnQgb2YgbWV0aGFuZSBlcXVpdmFsZW50IHRvIHRoZSBkYWlseSBlbWlzc2lvbnMgb2Ygcm91Z2hseSB0d28gbWlsbGlvbiBjb3dzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPnN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NLZXkgUXVhbnRpdGF0aXZlIFJlc3VsdHM8c3Ryb25nPjwvc3Ryb25nPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NQZWFrIEhDSE86IFVwIHRvIH4xMiBwcGIgKMKxMTAlKSBhdCB+MzAga20gaW4gdGhlIHBsdW1lICh2cy4gdHlwaWNhbCBzdHJhdG9zcGhlcmljIGJhY2tncm91bmQgJmx0OyZsdDswLjEgcHBiKS4gQ29sdW1uIGVuaGFuY2VtZW50cyB1cCB0byAxLjYgw5cgMTDCueKBtSBtb2xlY3VsZXMvY23Csi48c3Ryb25nPjwvc3Ryb25nPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NNZXRoYW5lIG94aWRhdGlvbjogOTAwIMKxIDIyMCBNZyAobWV0cmljIHRvbnMpIHBlciBkYXkgb24gSmFuIDE2LCB3aXRoIG1pZGRheSBwZWFrcyB+NzUgwrEgMTggTWcvaG91ciAoNjAgcHBiL2RheSBsb2NhbGx5KS4gTG93ZXIgYnV0IGRldGVjdGFibGUgcmF0ZXMgcGVyc2lzdGVkIChlLmcuLCB+OCBwcGIvZGF5IG9uIGxhdGVyIGRheXMpLiBUb3RhbCBzdWdnZXN0cyBhdCBsZWFzdCAzMzAgR2cgdm9sY2FuaWMgQ0jigoQgaW5qZWN0ZWQgaW50byB0aGUgc3RyYXRvc3BoZXJlLjxzdHJvbmc+PC9zdHJvbmc+PHN0cm9uZz48L3N0cm9uZz4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPktleSBRdWFudGl0YXRpdmUgUmVzdWx0czwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UGVhayBIQ0hPOjwvc3Ryb25nPiBVcCB0byB+MTIgcHBiICjCsTEwJSkgYXQgfjMwIGttIGluIHRoZSBwbHVtZSAodnMuIHR5cGljYWwgc3RyYXRvc3BoZXJpYyBiYWNrZ3JvdW5kICZsdDsmbHQ7MC4xIHBwYikuIENvbHVtbiBlbmhhbmNlbWVudHMgdXAgdG8gMS42IMOXIDEwwrnigbUgbW9sZWN1bGVzL2NtwrIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5NZXRoYW5lIG94aWRhdGlvbjo8L3N0cm9uZz4gOTAwIMKxIDIyMCBNZyAobWV0cmljIHRvbnMpIHBlciBkYXkgb24gSmFuIDE2LCB3aXRoIG1pZGRheSBwZWFrcyB+NzUgwrEgMTggTWcvaG91ciAoNjAgcHBiL2RheSBsb2NhbGx5KS4gTG93ZXIgYnV0IGRldGVjdGFibGUgcmF0ZXMgcGVyc2lzdGVkIChlLmcuLCB+OCBwcGIvZGF5IG9uIGxhdGVyIGRheXMpLiBUb3RhbCBzdWdnZXN0cyA8c3Ryb25nPmF0IGxlYXN0IDMzMCBHZyB2b2xjYW5pYyBDSOKChCBpbmplY3RlZDwvc3Ryb25nPiBpbnRvIHRoZSBzdHJhdG9zcGhlcmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9uJm5ic3A7b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50IG9yaWdpbmFsQ29udGVudDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvczQxNDY3LTAyNi03MjE5MS00I2F1dGgtTWFhcnRlbl9NX0pfV18tdmFuX0hlcnBlbi1BZmYxIj5NYWFydGVuIE0uSi5XLiB2YW4gSGVycGVuPC9hPiw8YnI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9zNDE0NjctMDI2LTcyMTkxLTQjYXV0aC1Jc2FiZWxsZS1EZV9TbWVkdC1BZmYyIj5Jc2FiZWxsZSBEZSBTbWVkdDwvYT4sPGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvczQxNDY3LTAyNi03MjE5MS00I2F1dGgtRGFwaG5lLU1laWRhbi1BZmYzIj5EYXBobmUgTWVpZGFuPC9hPiw8YnI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9zNDE0NjctMDI2LTcyMTkxLTQjYXV0aC1BbGZvbnNvLVNhaXpfTG9wZXotQWZmMyI+QWxmb25zbyBTYWl6LUxvcGV6PC9hPiw8YnI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9zNDE0NjctMDI2LTcyMTkxLTQjYXV0aC1NYXR0aGV3X1NfLUpvaG5zb24tQWZmNCI+TWF0dGhldyBTLiBKb2huc29uPC9hPiw8YnI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9zNDE0NjctMDI2LTcyMTkxLTQjYXV0aC1UaG9tYXMtUl9ja21hbm4tQWZmNSI+VGhvbWFzIFLDtmNrbWFubjwvYT4mYW1wOzxicj48YSBocmVmPSJodHRwczovL3d3dy5uYXR1cmUuY29tL2FydGljbGVzL3M0MTQ2Ny0wMjYtNzIxOTEtNCNhdXRoLUpvcy1kZV9MYWF0LUFmZjYiPkpvcyBkZSBMYWF0PC9hPiZuYnNwO3N0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NQZXJzaXN0ZW5jZTogU2lnbmFsIHRyYWNrZWQgZm9yIOKJpTEwIGRheXMgKHVwIHRvIEphbiAyNSBpbiBwYXJ0cyksIGNvbnNpc3RlbnQgd2l0aCBDbC1kcml2ZW4gY2hlbWlzdHJ5IHRpZWQgdG8gYWVyb3NvbHMgKG5vdCBqdXN0IGluaXRpYWwgaW5qZWN0aW9uKS4gQ29ycmVsYXRlZCB3aXRoIENsTyBlbmhhbmNlbWVudHMsIE\/igoMgZGVwbGV0aW9uLCBhbmQgQ08gaW5jcmVhc2VzLjxzdHJvbmc+PC9zdHJvbmc+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QZXJzaXN0ZW5jZTo8L3N0cm9uZz4gU2lnbmFsIHRyYWNrZWQgZm9yIOKJpTEwIGRheXMgKHVwIHRvIEphbiAyNSBpbiBwYXJ0cyksIGNvbnNpc3RlbnQgd2l0aCBDbC1kcml2ZW4gY2hlbWlzdHJ5IHRpZWQgdG8gYWVyb3NvbHMgKG5vdCBqdXN0IGluaXRpYWwgaW5qZWN0aW9uKS4gQ29ycmVsYXRlZCB3aXRoIENsTyBlbmhhbmNlbWVudHMsIE\/igoMgZGVwbGV0aW9uLCBhbmQgQ08gaW5jcmVhc2VzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPnN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NWb2xjYW5vZXMgd2VyZSBrbm93biB0byBlbWl0IG1ldGhhbmUsIGJ1dCB0aGUgaWRlYSB0aGF0IHRoZWlyIGFzaCBhbmQgcGx1bWUgY2hlbWlzdHJ5IGNvdWxkIGFjdGl2ZWx5IHJlbW92ZSBzb21lIG9mIGl0IChhY3RpbmcgbGlrZSBhIG5hdHVyYWwgc2NydWJiZXIpIGlzIG5ldy4gVGhlIGZpbmRpbmdzIGNvbWUgZnJvbSBzYXRlbGxpdGUgb2JzZXJ2YXRpb25zIHRyYWNraW5nIGZvcm1hbGRlaHlkZSBzcGlrZXMgYW5kIG1vZGVsaW5nIHRoZSBwbHVtZSdzIGNvbXBvc2l0aW9uLgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlZvbGNhbm9lcyB3ZXJlIGtub3duIHRvIGVtaXQgbWV0aGFuZSwgYnV0IHRoZSBpZGVhIHRoYXQgdGhlaXIgYXNoIGFuZCBwbHVtZSBjaGVtaXN0cnkgY291bGQgYWN0aXZlbHkgcmVtb3ZlIHNvbWUgb2YgaXQgKGFjdGluZyBsaWtlIGEgbmF0dXJhbCBzY3J1YmJlcikgaXMgbmV3LiBUaGUgZmluZGluZ3MgY29tZSBmcm9tIHNhdGVsbGl0ZSBvYnNlcnZhdGlvbnMgdHJhY2tpbmcgZm9ybWFsZGVoeWRlIHNwaWtlcyBhbmQgbW9kZWxpbmcgdGhlIHBsdW1lJ3MgY29tcG9zaXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc1F1YW50aWZpY2F0aW9uIGNvbWJpbmVkIGRpcmVjdCBpbnRlZ3JhdGlvbiAoYmFja2dyb3VuZCBzdWJ0cmFjdGlvbikgd2l0aCBjb3JyZWxhdGlvbnMgdG8gY28tZW1pdHRlZCB0cmFjZXJzIChTT+KCgiwgc3VsZmF0ZSBhZXJvc29sIGZyb20gdm9sY2FuaWMgYXNoIFJHQiwgQU9EKS4gVGhlc2UgYWdyZWVkIHdlbGwsIGJ1aWxkaW5nIGNvbmZpZGVuY2UuCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UXVhbnRpZmljYXRpb24gY29tYmluZWQgZGlyZWN0IGludGVncmF0aW9uIChiYWNrZ3JvdW5kIHN1YnRyYWN0aW9uKSB3aXRoIGNvcnJlbGF0aW9ucyB0byBjby1lbWl0dGVkIHRyYWNlcnMgKFNP4oKCLCBzdWxmYXRlIGFlcm9zb2wgZnJvbSB2b2xjYW5pYyBhc2ggUkdCLCBBT0QpLiBUaGVzZSBhZ3JlZWQgd2VsbCwgYnVpbGRpbmcgY29uZmlkZW5jZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb24FBwgJCAkchwGCAr8DDwgJDwgJD6UDCAcPBAoHiQMHCg0PDAsIBwQKRwAKDQ8MEhwZC5cEjQUFB5YCAZcCBQdGBggFCAcECge\/EgcKDQ8MEhwZCwgJsg2mAYcTBQcPCAlPAggJBQcFBw8IBwQKRwAKDQ8MEhwZCzQWhgMICZcFBQcPCAcECkcACg0PDBIcGQsIQQAIDho7HBkFBwUHTwDsAgAFBw8sBAUIBwQKRwAKDQ8MEhwZCwUICQgHBApHAAoNDwwSHBkLSAAJCAcECkcACg0PDBIcGQu1ASwCB5kDGFYABQcFBwUHDwgHBApHAAoNDwwSHBkLlQEIBwQKRwAKDQ8MEhwZC4YCCAkIiQYFBw8IBwQKRwAKDQ8MEhwZCwgHBApHAAoNDwwSHBkLEowDCAcECkcACg0PDBIcGQtBBRsJNBKDBEEAGAUH8wEABQdPAAgHBApHAAoNDwwSHBkLEggCBwgHBAoHnQMHCg0PDBIcGQsIBwQKRwAKDQ8MEhwZCwQFkAYbBQdPAAgHBApHAAoNDwwSHBkLKK0BCAcECgcGCg0PDBkTEhwLCAcECgeKAQsIBwQKB40BCwgHBAoHMwsbKLwIBQcIBAgGCAVBDAMBCAcIBwgGCA4IDggLCAZIAQYIBA4UGx4YFhMaIBsvGCoJGSEiFh8ICggECAYBAgYEAQQJQQBGAAIOBgIEAggHBAoDBw4LBgsCBAMID50FBQeMAg8FNgGIAwUHTwEIBwQKRwAKDQ8MEhwZCxYvE5YBCAkICYYEBQcPCAcECkcACg0PDBIcGQsgCAkIBwQKRwAKDQ8MEhwZCw+rBAgJqAcFB7oJG4oGDwgHDwQKB48CBwoNDwwLCAcPBAoHvwEHCg0PDAsIBw8ECgevAgcKDQ8MCwgHDwQKRwAKDQ8MCwUHBQcSHBkIBwQKRwAKDQ8MEhwZCxIcGVsABQcPCAcECkcACg0PDBIcGQsVD7gCCAmjBAUHBQdPAAgHBApHAAoNDwwSHBkLhQS7BAUHDwgHBApHAAoNDwwSHBkLEggJCAcECkcACg0PDBIcGQshLY8ECAm9BwUHBQcIBwQKRwAKDQ8MEhwZC60DowQFBw8IBwQKRwAKDQ8MEhwZCxgICQgHBApHAAoNDwwSHBkLCpgCCAkIBwQKRwAKDQ8MEhwZCxK+AiUXCAkICawKBQcGTwABD78BswGrAfUBAK4BAQSmAQYFBw8IBwQKRwAKDQ8MEhwZCwyKAwgJnQQFBw8IBwQKRwAKDQ8MEhwZC5AEhgUFBwgHBApHAAoNDwwSHBkLhgO8AwUHdQEAAB8BAQAQAQAABAEBAA8BAAAPAQEAAgEAACwBAgAfAQAALAEAAAABAAAtAQAANQEDAAABCQASAQIAEAEAAAABAAARAQAAHgEAADQBAQAUAQAADwEBABABAAAeAQEADgEAAC0BAAACAQAADwEAAA8BAAAOAacBQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBCAQEAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgA7QUYCQUscQQMIQQMCQUYJAxmzAkEWpgEBCpIBCAIHAQMFQT4DQQECQQEEQY8BE0EhCUF6DocBCIsLQS4iNwB9AXckNTQ1NzQ5ZGYtNTJkMi00ZTJkLTkwYmItNWNlZTIxYTU1Zjg1dx88cD48c3Ryb25nPkNvbnRleHQ8L3N0cm9uZz48L3A+dyRhMDNlZDgyZS01NGVlLTRiYzYtOGFhNC1kNzhiZDhlMjE4MDZ39gE8cD48c3Ryb25nPk5vdCBhIGNsaW1hdGUgZml4Ojwvc3Ryb25nPiBUaGlzIHdhcyBhIG9uZS1vZmYgZXZlbnQgdGllZCB0byB0aGUgdW5pcXVlIHVuZGVyd2F0ZXIgbmF0dXJlIG9mIHRoZSBlcnVwdGlvbiAoc2Vhd2F0ZXIgKyBhc2ggKyBoaWdoIGluamVjdGlvbikuIEl0IGRvZXNuJ3Qgb2Zmc2V0IHRoZSBlcnVwdGlvbidzIG90aGVyIGNsaW1hdGUgaW1wYWN0cyBvciBicm9hZGVyIGh1bWFuIG1ldGhhbmUgZW1pc3Npb25zLjwvcD53JDEyNjlkM2U4LTNiZTgtNGUwZi1iN2M2LTM5N2I0ZmVkZTgxNnfsATxwPjxzdHJvbmc+U2NpZW50aWZpYyBpbnRlcmVzdDo8L3N0cm9uZz4gSXQgZGVtb25zdHJhdGVzIGEgbmF0dXJhbCBtZXRoYW5lIHNpbmsgbWVjaGFuaXNtIHRoYXQgY291bGQgaW5zcGlyZSByZXNlYXJjaCBpbnRvIGVuZ2luZWVyZWQgd2F5cyB0byBhY2NlbGVyYXRlIG1ldGhhbmUgYnJlYWtkb3duIChlLmcuLCBmb3IgbWl0aWdhdGluZyBhZ3JpY3VsdHVyYWwgb3IgZm9zc2lsIGZ1ZWwgZW1pc3Npb25zKS48L3A+dyRhMDhmNDA3ZS1lMGRlLTQwNDQtYmJkNy1lMjU1NzQ2YTBhODh4d9ABPHA+VGhlIHN0dWR5IHdhcyByZWNlbnRseSBwdWJsaXNoZWQvIGhpZ2hsaWdodGVkIGluIG91dGxldHMgbGlrZSA8c3Ryb25nPjxlbT5OYXR1cmUgQ29tbXVuaWNhdGlvbnM8L2VtPjwvc3Ryb25nPiBvciByZWxhdGVkIHJlcG9ydHMsIGV4cGxhaW5pbmcgdGhlIHdhdmUgb2YgaGVhZGxpbmVzIGluPHN0cm9uZz48ZW0+IE1heSAyMDI2PC9lbT48L3N0cm9uZz4uPC9wPncOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5BgAqAHckOTMzOTBhOTgtYjRjNC00ZGI5LThkMGUtMTQ5M2ZhMmQxMDZhd3w8cD48c3Ryb25nPlB1Ymxpc2hlZDo8L3N0cm9uZz4gPGVtPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vbmNvbW1zIj48ZW0+TmF0dXJlIENvbW11bmljYXRpb25zPC9lbT48L2E+Jm5ic3A7PC9lbT48L3A+dyQ5Zjk4OTA3ZS05ZTUxLTRlNTYtOTIzNS0wNWM5Zjk4ZGU3OWJ3JDdmODM4NjdkLWJkYzktNDdjOC05ZDI2LTUwYzA0NTk4NDFiM3fSBjxwPjxzdHJvbmc+QXV0aG9yczo8L3N0cm9uZz4gPGEgaHJlZj0iaHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9zNDE0NjctMDI2LTcyMTkxLTQjYXV0aC1NYWFydGVuX01fSl9XXy12YW5fSGVycGVuLUFmZjEiPk1hYXJ0ZW4gTS5KLlcuIHZhbiBIZXJwZW48L2E+LMKgPGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvczQxNDY3LTAyNi03MjE5MS00I2F1dGgtSXNhYmVsbGUtRGVfU21lZHQtQWZmMiI+SXNhYmVsbGUgRGUgU21lZHQ8L2E+LMKgPGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvczQxNDY3LTAyNi03MjE5MS00I2F1dGgtRGFwaG5lLU1laWRhbi1BZmYzIj5EYXBobmUgTWVpZGFuPC9hPizCoDxicj48YSBocmVmPSJodHRwczovL3d3dy5uYXR1cmUuY29tL2FydGljbGVzL3M0MTQ2Ny0wMjYtNzIxOTEtNCNhdXRoLUFsZm9uc28tU2Fpel9Mb3Blei1BZmYzIj5BbGZvbnNvIFNhaXotTG9wZXo8L2E+LMKgPGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvczQxNDY3LTAyNi03MjE5MS00I2F1dGgtTWF0dGhld19TXy1Kb2huc29uLUFmZjQiPk1hdHRoZXcgUy4gSm9obnNvbjwvYT4swqA8YnI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9zNDE0NjctMDI2LTcyMTkxLTQjYXV0aC1UaG9tYXMtUl9ja21hbm4tQWZmNSI+VGhvbWFzIFLDtmNrbWFubjwvYT7CoCZhbXA7wqA8YnI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubmF0dXJlLmNvbS9hcnRpY2xlcy9zNDE0NjctMDI2LTcyMTkxLTQjYXV0aC1Kb3MtZGVfTGFhdC1BZmY2Ij5Kb3MgZGUgTGFhdDwvYT7CoDwvcD53JDVjNzFmMjQ1LWE0YWYtNDZiZi1iNTFiLTM0NGQ1ZTVjMjk3OXcMY29yZS9oZWFkaW5nfQJ3JDA2N2JjNTFkLTU3OTEtNGVlOS1hNDZhLTIxOGJmZWE0NmY5Y3h3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh4eHh4eBIAdyM8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgo8L3VsPnckODkxMTgzZGEtMTdkNS00MzFlLWIxNDItMGI2YmU3YTQ4ODM1d1U8bGk+U3RyYXRvc3BoZXJpYyBhbHRpdHVkZSAoaGlnaGVyIHNlbnNpdGl2aXR5IOKGkiBBTUYgY29ycmVjdGlvbiBmYWN0b3IgfjQuODUpLjwvbGk+dyQ2ODI0N2MyNi0yM2ZlLTQ5MTktYjIzOS00Y2IxNWIzMTlmOTh3WDxsaT5TT+KCgiBzcGVjdHJhbCBpbnRlcmZlcmVuY2UgKHVwIHRvICs0MCUgaW4gb25lIGNsb3VkIGluaXRpYWxseSwgcmVkdWNlZCBsYXRlcikuPC9saT53JDgyYTk2MTUyLTljMDgtNDVmOS04ZGE3LTk5ZWY1NTM5ZmY4OHc9PGxpPkFlcm9zb2wvY2xvdWQgZWZmZWN0cyAowrEyMCUgdW5jZXJ0YWludHkgZXN0aW1hdGVkKS48L2xpPgIAGQB3JDBlMDc2NmYzLWRmZTItNGI1NC05Njk5LWNhOGNiOTM5ZDM1OHf0ATxwPkluIHNob3J0LCB0aGUgdm9sY2FubyBwYXJ0aWFsbHkgImNsZWFuZWQgdXAiIHNvbWUgb2YgaXRzIG93biBtZXRoYW5lIGVtaXNzaW9ucyB0aHJvdWdoIHRoaXMgcmFyZSBzdHJhdG9zcGhlcmljIGNoZW1pc3RyeS4gUmVzZWFyY2hlcnMgZXN0aW1hdGUgaXQgcmVtb3ZlZCBhbiBhbW91bnQgb2YgbWV0aGFuZSBlcXVpdmFsZW50IHRvIHRoZSBkYWlseSBlbWlzc2lvbnMgb2Ygcm91Z2hseSB0d28gbWlsbGlvbiBjb3dzLjwvcD54dw5jb3JlL3BhcmFncmFwaHl3AHcAeXkdAHckNzMwYzU5NjgtZmE4YS00ZTkyLTk1ZmYtMjYzYWNkYjFlYWZid\/gBPHA+PHN0cm9uZz5OYXR1cmFsIG1ldGhhbmUgKENI4oKEKSBzaW5rIHByb2Nlc3Nlczwvc3Ryb25nPiByZW1vdmUgbW9zdCBlbWl0dGVkIG1ldGhhbmUgZnJvbSB0aGUgYXRtb3NwaGVyZSwgbWFpbnRhaW5pbmcgYSByb3VnaCBiYWxhbmNlIGluIHByZS1pbmR1c3RyaWFsIHRpbWVzLiBNZXRoYW5lJ3MgYXRtb3NwaGVyaWMgbGlmZXRpbWUgaXMgYWJvdXQgOeKAkzEyIHllYXJzLCBwcmltYXJpbHkgZHVlIHRvIHRoZXNlIHNpbmtzLjwvcD54dw5jb3JlL3BhcmFncmFwaHl3AHcAeXkCAHUBfQEIAHckZTQyZTRkNWItNThjZS00NjhkLThiOTgtZmZjZjBiOTQ5YmY1dzM8cD48c3Ryb25nPjxlbT5MZWFkIGF1dGhvciBub3RlOiA8L2VtPjwvc3Ryb25nPjwvcD53JGE4NzFmYjBkLTY3MmQtNGFiMS04M2RkLTc3NGJjMDgxNWUwMHfkATxwPk1hYXJ0ZW4gdmFuIEhlcnBlbiAoQWNhY2lhIEltcGFjdCBJbm5vdmF0aW9uIEJWKSBoYXMgYSByZWxhdGVkIHBhdGVudCBvbiBzYXRlbGxpdGUgcXVhbnRpZmljYXRpb24gZm9yIDxzdHJvbmc+PGVtPmVuZ2luZWVyZWQgPC9lbT48L3N0cm9uZz5tZXRoYW5lIHJlbW92YWwgKGRpc3RpbmN0IGZyb20gdGhpcyBuYXR1cmFsIGNhc2UpLiBUaGlzIGlzIHRyYW5zcGFyZW50bHkgZGVjbGFyZWQuPC9wPkoAeHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcAdwB5eQYABgB1CX2HvuWTBX2QmOWTBX2TxOOTBX2KvuWTBX2h1+KTBX2GvuWTBX2JvuWTBX2IvuWTBX2UxuKTBXcTMjAyNi0wNS0xMlQwMDozMzoxOHtCeeGxrDcwAHtB5RB+QuAAAHcHcHVibGlzaCgAdyQ0ODNlMWYwNC0wZTA4LTRmMWYtYjE2ZS1hMGE5Y2RlNDk4MDB3oAI8cD5UaGlzIGlzIGEgZmFzY2luYXRpbmcgZXhhbXBsZSBvZiBjb21wbGV4IGF0bW9zcGhlcmljIGNoZW1pc3RyeeKAlHZvbGNhbm9lcyBjYW4gaGF2ZSBib3RoIHdhcm1pbmcgYW5kIGNvb2xpbmcgZWZmZWN0cywgcGx1cyB0aGVzZSB1bmV4cGVjdGVkIGZlZWRiYWNrcy4gVGhlIEh1bmdhIFRvbmdhIGV2ZW50IGNvbnRpbnVlcyB0byB5aWVsZCBuZXcgaW5zaWdodHMgeWVhcnMgbGF0ZXIgZHVlIHRvIGl0cyBzY2FsZSBhbmQgdGhlIHF1YWxpdHkgb2YgbW9kZXJuIHNhdGVsbGl0ZSBtb25pdG9yaW5nLjwvcD54dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl3BWxhcmdlSAB3JGI2OThkNDUxLTk2ZTMtNDdmZC1hYTkxLWFmZjkxY2ExZDYxZneXAjxwPlZvbGNhbm9lcyB3ZXJlIGtub3duIHRvIGVtaXQgbWV0aGFuZSwgYnV0IHRoZSBpZGVhIHRoYXQgdGhlaXIgYXNoIGFuZCBwbHVtZSBjaGVtaXN0cnkgY291bGQgYWN0aXZlbHkgcmVtb3ZlIHNvbWUgb2YgaXQgKGFjdGluZyBsaWtlIGEgbmF0dXJhbCBzY3J1YmJlcikgaXMgbmV3LiBUaGUgZmluZGluZ3MgY29tZSBmcm9tIHNhdGVsbGl0ZSBvYnNlcnZhdGlvbnMgdHJhY2tpbmcgZm9ybWFsZGVoeWRlIHNwaWtlcyBhbmQgbW9kZWxpbmcgdGhlIHBsdW1lJ3MgY29tcG9zaXRpb24uPC9wPnh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eQkAdyQ1NGVkYTg5MS1jNmUxLTQzZGYtYWI3Zi1lNWNhN2M0ZjhjYWR30QE8cD5UaGUgZXJ1cHRpb24gcmVsZWFzZWQgc2lnbmlmaWNhbnQgbWV0aGFuZSAoQ0jigoQpLCBhIHBvdGVudCBncmVlbmhvdXNlIGdhcywgYWxvbmcgd2l0aCB2b2xjYW5pYyBhc2ggYW5kIHNlYXdhdGVyIChyaWNoIGluIHNhbHRzIGxpa2UgY2hsb3JpZGUpIGFuZCB0aGUgcGx1bWUgbWl4ZWQgdGhlc2UgbWF0ZXJpYWxzIGhpZ2ggaW4gdGhlIGF0bW9zcGhlcmUuPC9wPkYAdyRhMzdhYjU0Yy1kN2NhLTQ0NTItODQ0MC1jMjNkMGMzYmVhYzF3KjxwPjxzdHJvbmc+UHJvcG9zZWQgTWVjaGFuaXNtPC9zdHJvbmc+PC9wPnckNmJjNDRlZTAtZmUyYy00MjY3LTljNGYtN2QxZDUyZGM1MGNmd\/UCPHA+UGhvdG9jaGVtaWNhbCBDbCBwcm9kdWN0aW9uIGZyb20gPHN0cm9uZz5pcm9uLWNobG9yaWRlIGluIHN1bGZhdGUtY29hdGVkIHZvbGNhbmljIGFzaCA8L3N0cm9uZz4oZW5hYmxlZCBieSBzdWJtYXJpbmUgZXJ1cHRpb246IG1hZ21hLXNlYXdhdGVyIGludGVyYWN0aW9uIHByb3ZpZGVkIHNhbHRzICsgYXNoKS4gU3VubGlnaHQgYWN0aXZhdGVzIHRoaXMgZXZlbiBpbiB0aGUgc3RyYXRvc3BoZXJlLCBvdXRzaWRlIHR5cGljYWwgbWFyaW5lIGJvdW5kYXJ5IGxheWVyIGNvbnRleHRzLiBUaGlzIGV4cGxhaW5zIHN1c3RhaW5lZCBIQ0hPIHdpdGhvdXQgcmFwaWQgZGVjbGluZS4gSXQgYWxzbyB0aWVzIGludG8gbG93IEJyTyBvYnNlcnZhdGlvbnMuPC9wPnh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eUIAdyQ4MTNjNTRmMi03MDc5LTQwYWQtYjE1My1lYmUwMWY0Nzg2Y2F3ODxwPjxzdHJvbmc+Q29yZSBNZXRob2RvbG9neSBhbmQgSW5ub3ZhdGlvbnM8L3N0cm9uZz48L3A+dyRiN2FlOWNlNS01MjVlLTQyNjgtODMwZS00ZjY4YTRmMmQ5Zjd31AI8cD48c3Ryb25nPkhDSE8gYXMgdHJhY2VyOjwvc3Ryb25nPiBNZXRoYW5lIG94aWRhdGlvbiAocHJpbWFyaWx5IGJ5IE9ILCBzZWNvbmRhcmlseSBieSBDbCkgcHJvZHVjZXMgfjEgSENITyBtb2xlY3VsZSBwZXIgQ0jigoQgb3hpZGl6ZWQuIEhDSE8gaXMgc2hvcnQtbGl2ZWQgKGhvdXJzIGluIHRoZSBzdHJhdG9zcGhlcmUgZHVlIHRvIHBob3RvbHlzaXMgKyByZWFjdGlvbnMgd2l0aCByYWRpY2FscyksIG1ha2luZyBzdXN0YWluZWQgZW5oYW5jZW1lbnRzIHN0cm9uZyBldmlkZW5jZSBvZiBvbmdvaW5nIHByb2R1Y3Rpb24gcmF0aGVyIHRoYW4gZGlyZWN0IHZvbGNhbmljIGluamVjdGlvbi48L3A+eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcJY29yZS9saXN0eXcAdwB3AHl5eHcOY29yZS9saXN0LWl0ZW14dw5jb3JlL2xpc3QtaXRlbXh3DmNvcmUvbGlzdC1pdGVtYAB9iNPQc3cEb3BlbncEb3Blbnl3AHcIc3RhbmRhcmR3AHcAdwB3AHcAdwB5dwB5fQB5fQB5dwB3AHh5dgIYaW1hZ2VfZ2VuZXJhdG9yX3NldHRpbmdzdgQIdGVtcGxhdGV3B2hpZ2h3YXkQZGVmYXVsdF9pbWFnZV9pZH0ABGZvbnR3AAdlbmFibGVkeQd2ZXJzaW9ufQJ5eHcKY29yZS9pbWFnZXcAeXl3BG5vbmV9oJQ2d58BaHR0cHM6Ly9jbGltYXRlc2NpZW5jZS5wcmVzcy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS8wLVZvbGNhbm9zLVN0cmF0b3NwaGVyaWMtUGx1bWUtVHJpZ2dlcmVkLU1hc3NpdmUtTWV0aGFuZS1DbGVhbnVwLVNjaWVudGlzdHMtTmV2ZXItRXhwZWN0ZWQtMTAyNHg2ODcuanBndwVsYXJnZXcEbm9uZX2glDYPAHckMzZmZTMwZDAtODRkZC00OGQ4LWEyZTAtYzQxYjg0MGE2ZDQ4IAB3JDc4ODBiZjA1LTYzMTktNGQyMC05ZWVhLTM4NGYxZWJjZjliZncwPHA+PHN0cm9uZz5LZXkgUXVhbnRpdGF0aXZlIFJlc3VsdHM8L3N0cm9uZz48L3A+dyRmNDgxN2ZkZS1kZDM3LTQ3NzYtODgyZi0wMzVlNzNiMjdiMDd3wAE8cD48c3Ryb25nPlBlYWsgSENITzo8L3N0cm9uZz4gVXAgdG8gfjEyIHBwYiAowrExMCUpIGF0IH4zMCBrbSBpbiB0aGUgcGx1bWUgKHZzLiB0eXBpY2FsIHN0cmF0b3NwaGVyaWMgYmFja2dyb3VuZCAmbHQ7Jmx0OzAuMSBwcGIpLiBDb2x1bW4gZW5oYW5jZW1lbnRzIHVwIHRvIDEuNiDDlyAxMMK54oG1IG1vbGVjdWxlcy9jbcKyLjwvcD53JDhjOTFjZDE3LTA2NjEtNDdmNS04OGJlLThlOTczYTU1YTVmYXe5AjxwPjxzdHJvbmc+TWV0aGFuZSBveGlkYXRpb246PC9zdHJvbmc+IDkwMCDCsSAyMjAgTWcgKG1ldHJpYyB0b25zKSBwZXIgZGF5IG9uIEphbiAxNiwgd2l0aCBtaWRkYXkgcGVha3Mgfjc1IMKxIDE4IE1nL2hvdXIgKDYwIHBwYi9kYXkgbG9jYWxseSkuIExvd2VyIGJ1dCBkZXRlY3RhYmxlIHJhdGVzIHBlcnNpc3RlZCAoZS5nLiwgfjggcHBiL2RheSBvbiBsYXRlciBkYXlzKS4gVG90YWwgc3VnZ2VzdHMgPHN0cm9uZz5hdCBsZWFzdCAzMzAgR2cgdm9sY2FuaWMgQ0jigoQgaW5qZWN0ZWQ8L3N0cm9uZz4gaW50byB0aGUgc3RyYXRvc3BoZXJlLjwvcD54dw5jb3JlL3BhcmFncmFwaHl3AHcAeXkvAHckMjZhODQ0NjAtMjc2Yi00YzM4LTk1ZGItNTJkZWI5MWM2NWVld5ICPHA+VGhpcyBpcyBhIGRldGFpbGVkLCBvcGVuLWFjY2VzcyBzdHVkeSBkZW1vbnN0cmF0aW5nIGEgbm92ZWwgc2F0ZWxsaXRlLWJhc2VkIG1ldGhvZCB0byBxdWFudGlmeSBlbmhhbmNlZCBtZXRoYW5lIChDSOKChCkgb3hpZGF0aW9uIHVzaW5nIGZvcm1hbGRlaHlkZSAoSENITykgYXMgYSBwcm94eSwgYXBwbGllZCBhcyBhIHByb29mLW9mLWNvbmNlcHQgdG8gdGhlIDIwMjIgSHVuZ2EgVG9uZ2HigJNIdW5nYSBIYeKAmWFwYWkgKEhUSEgpIHN0cmF0b3NwaGVyaWMgcGx1bWUuPC9wPnh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eV0AdyQ0NjliYTAwNS0xNzExLTRhODgtYmE5MC03ZTIzYjVkNjdkZTR3\/gE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIj48aW1nIHNyYz0iaHR0cHM6Ly9jbGltYXRlc2NpZW5jZS5wcmVzcy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS8wLVZvbGNhbm9zLVN0cmF0b3NwaGVyaWMtUGx1bWUtVHJpZ2dlcmVkLU1hc3NpdmUtTWV0aGFuZS1DbGVhbnVwLVNjaWVudGlzdHMtTmV2ZXItRXhwZWN0ZWQtMTAyNHg2ODcuanBnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTQ0MzY4MCIvPjwvZmlndXJlPnckYTZmYzJiYTMtZTc3Ni00ZWMwLWExMWUtNGY2NjkyYzg0NTg1eHeYATxwPjxzdHJvbmc+VGhlIEphbnVhcnkgMjAyMiBIdW5nYSBUb25nYeKAk0h1bmdhIEhhJ2FwYWkgdW5kZXJ3YXRlciB2b2xjYW5vIGVydXB0aW9uIGluIFRvbmdhIHdhcyBvbmUgb2YgdGhlIG1vc3QgcG93ZXJmdWwgaW4gbW9kZXJuIHRpbWVzLiA8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl3JGZmM2U4NTI3LWY5ZTQtNGQyOS1hMzYzLTIyNzA1NDBmOWJjY3h3hgE8cD48c3Ryb25nPkl0IGluamVjdGVkIGh1Z2UgYW1vdW50cyBvZiB3YXRlciB2YXBvciwgYXNoLCBzdWxmdXIgZGlveGlkZSwgYW5kIG90aGVyIG1hdGVyaWFscyBoaWdoIGludG8gdGhlIHN0cmF0b3NwaGVyZS4gPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHe2ATxwPjxzdHJvbmc+V2hpbGUgaXQgaGFkIHNvbWUgd2FybWluZyBlZmZlY3RzIGZyb20gdGhlIHdhdGVyIHZhcG9yIChhIGdyZWVuaG91c2UgZ2FzKSwgYSBuZXcgc3R1ZHkgaGlnaGxpZ2h0cyBhbiB1bmV4cGVjdGVkICJzZWxmLWNsZWFuaW5nIiBzaWRlIGVmZmVjdCBpbnZvbHZpbmcgbWV0aGFuZS48L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXkaAHckNTljZTk5ODItZjViMy00YzFlLWIzZGYtZjNhMDRmZTU5NDU5d7MBPHA+VGhpcyBpcyByaWdvcm91cyBhdG1vc3BoZXJpYyBjaGVtaXN0cnkgZGV0ZWN0aXZlIHdvcmsgbGV2ZXJhZ2luZyBhbiBleGNlcHRpb25hbCBldmVudC4gVGhlIGZ1bGwgcGFwZXIgaXMgZnJlZWx5IGF2YWlsYWJsZSBhbmQgaW5jbHVkZXMgZXh0ZW5zaXZlIHN1cHBsZW1lbnRhcnkgZGF0YS9maWd1cmVzLjwvcD54dw5jb3JlL3BhcmFncmFwaHl3AHcAeXkCABcAdyRkOWM0OTIzMi01ZWI4LTQ2OWEtYWNiYi04N2FiMWE2YTAzOWR3XDxwPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3A+dyRkNzU2YTkzYi1kZTg1LTQ3YmMtODg2Yy03ZmM0NDQ5ZWJjM2V3vAE8cCBjbGFzcz0iaGFzLWxhcmdlLWZvbnQtc2l6ZSI+PHN0cm9uZz5TYXRlbGxpdGUgcXVhbnRpZmljYXRpb24gb2YgZW5oYW5jZWQgbWV0aGFuZSBveGlkYXRpb24gYXBwbGllZCB0byB0aGUgc3RyYXRvc3BoZXJpYyBwbHVtZSBmb2xsb3dpbmcgSHVuZ2EgVG9uZ2EtSHVuZ2EgSGHigJlhcGFpIGVydXB0aW9uPC9zdHJvbmc+PC9wPnh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eSwAdyQyOWZiZWYzZS0zMDhhLTQxZjgtOTdkNi1iY2JiMjYyMWQ3NDl38gE8cD48c3Ryb25nPlBlcnNpc3RlbmNlOjwvc3Ryb25nPiBTaWduYWwgdHJhY2tlZCBmb3Ig4omlMTAgZGF5cyAodXAgdG8gSmFuIDI1IGluIHBhcnRzKSwgY29uc2lzdGVudCB3aXRoIENsLWRyaXZlbiBjaGVtaXN0cnkgdGllZCB0byBhZXJvc29scyAobm90IGp1c3QgaW5pdGlhbCBpbmplY3Rpb24pLiBDb3JyZWxhdGVkIHdpdGggQ2xPIGVuaGFuY2VtZW50cywgT+KCgyBkZXBsZXRpb24sIGFuZCBDTyBpbmNyZWFzZXMuPC9wPnh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eQYAFQB3JDVkZmM2MDQwLTFlM2EtNDhlNi1hNmIxLTI0MmI1YTg2OWFjYXeRAjxwPlN1bmxpZ2h0IHRoZW4gZHJvdmUgY2hlbWljYWwgcmVhY3Rpb25zOiB0aGUgc2FsdHkgYWVyb3NvbHMgYW5kIGFzaCBoZWxwZWQgcHJvZHVjZSBoaWdobHkgcmVhY3RpdmUgY2hsb3JpbmUgc3BlY2llcy4gVGhlc2UgY2hsb3JpbmUgYXRvbXMgcmVhY3RlZCB3aXRoIG1ldGhhbmUsIGJyZWFraW5nIGl0IGRvd24gaW50byBvdGhlciBjb21wb3VuZHMgKHdpdGggZm9ybWFsZGVoeWRlIGRldGVjdGVkIGFzIGEga2V5IGJ5cHJvZHVjdC9zaWduIG9mIHRoaXMgcHJvY2VzcykuPC9wPnh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eUMAdyQ0OWIwNzYyZi05ZmIwLTQwYTEtYmM4OS0xNGY3NjU2M2ZkODJ3zwE8cD5RdWFudGlmaWNhdGlvbiBjb21iaW5lZCBkaXJlY3QgaW50ZWdyYXRpb24gKGJhY2tncm91bmQgc3VidHJhY3Rpb24pIHdpdGggY29ycmVsYXRpb25zIHRvIGNvLWVtaXR0ZWQgdHJhY2VycyAoU0\/igoIsIHN1bGZhdGUgYWVyb3NvbCBmcm9tIHZvbGNhbmljIGFzaCBSR0IsIEFPRCkuIFRoZXNlIGFncmVlZCB3ZWxsLCBidWlsZGluZyBjb25maWRlbmNlLjwvcD54dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXkiAHeSATxwPjxzdHJvbmc+RE9JOiA8L3N0cm9uZz48YSBocmVmPSJodHRwczovL2R4LmRvaS5vcmcvMTAuMTAzOC9zNDE0NjctMDI2LTcyMTkxLTQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIj4xMC4xMDM4L3M0MTQ2Ny0wMjYtNzIxOTEtNDwvYT48L3A+GAB3JDEyMGRhMTE1LWEzN2ItNGQ4My04MDJmLTI1OTc1YTQyNzk5ZHfbATxwPjxzdHJvbmc+Q2hsb3JpbmUgcmVxdWlyZW1lbnQ6IDwvc3Ryb25nPlRvIGRyaXZlIHRoaXMsIG9uZ29pbmcgcHJpbWFyeSBDbCBwcm9kdWN0aW9uIG9mPHN0cm9uZz4gMuKAkzUgR2cgQ2wgcGVyIGRheSA8L3N0cm9uZz53YXMgbmVlZGVkIOKAlCBoaWdoZXIgdGhhbiBwcmlvciBtb2RlbCBlc3RpbWF0ZXMgZm9yIGluamVjdGVkIGFjdGl2ZSBDbCAofjEuMyBHZyB0b3RhbCkuPC9wPnh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eRUAdyQ2YWRmYTI2Zi02ZGExLTRmNzQtODk0Ny01NWJlYzFjYmUxNzN3qgI8cD5NZXRoYW5lIGlzIG1vc3RseSBicm9rZW4gZG93biBpbiB0aGUgdHJvcG9zcGhlcmUgYnkgPHN0cm9uZz5oeWRyb3h5bCByYWRpY2FscyAoT0gpPC9zdHJvbmc+LiBUaGlzIHZvbGNhbmljIHByb2Nlc3MgY3JlYXRlZCBhbiBhZGRpdGlvbmFsLCBlZmZpY2llbnQgZGVzdHJ1Y3Rpb24gcGF0aHdheSBpbiB0aGUgc3RyYXRvc3BoZXJlIGludm9sdmluZyBjaGxvcmluZeKAlHNvbWV0aGluZyBub3QgcHJldmlvdXNseSBvYnNlcnZlZCBvciBleHBlY3RlZCBhdCB0aGlzIHNjYWxlIGZyb20gYSB2b2xjYW5pYyBldmVudC48L3A+eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5FgB3JGIwMGI0ZWZlLWEwMTAtNDU0OC04ODI4LTY4YjlkYzYzODQ2ZXevATxwPjxzdHJvbmc+VFJPUE9NSSBzdHJlbmd0aHMvbGltaXRhdGlvbnMgYWRkcmVzc2VkOjwvc3Ryb25nPiBVVi1iYXNlZCBvYnNlcnZhdGlvbnMgd29yayBvdmVyIG9jZWFucyAodW5saWtlIElSIENI4oKEIHJldHJpZXZhbHMpLiBBdXRob3JzIGFwcGxpZWQgY3JpdGljYWwgY29ycmVjdGlvbnMgZm9yOjwvcD53JGQ4OWRlYTM1LTJlYTYtNDM5Zi1hODQ0LTc1MDlkZWM3ZjVjZHh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eQIAIsKguMMPBOoHAgEACQIBANOEyLIPAQACl\/KU0w4BAAChytXEDgIAAhED9\/TVsQ4BAAKontrDDQQAAAMACQIBALHmk74NBAAAAwAJAgEBjdrXswwBAAD+\/pihDAIAAAQAtNqnrAsNAAIwAAYACQIYAAkCGwABAAIABAKkAQDgASAuB\/ST3MoKAQAGl+SPxAoBAADtuNWKCQYAAAMACQJWAAEACQKoi5yuCA0AAAMACQICAAkCAQDfAQAJAgEBAggBAgEYAbIB\/Z6O1QcDAAACAHMCgbmJrAcKAAAFAAkCAQASwgERGQEA5gECAgAJAo6A1tgGCQAABQAJAgEAlgEACQMCAFAAUwDEpbDaBQ4AAgECAQACAAEABAECAAIABQABAwMAGQFJAAoA876KtwUEAAQBAIwBAQUAtPy4jQUEAAAHAAkCAQDF\/5rqBAcABAMACQIBADIACQIBAKSM19gDCAAAygoAuwEAAQAJGwEACQIBBODis58DBQAAAwAJAgEA5AEIy6vQ6AIBAAH\/j\/nYAgQAAAUACQIBAIvPjdACBwAAAwAJAgEAJAAJAgEA7ZGImAIBAAWDn5rXAQQAAAMACQIBAKXqnZoBCgAAAwAJAgEAKgAJAgEAtAEACQIBAPuClZYBDQACBgABAQEBfwBzAGsAdQB1AG4ABQBmAAaoBoSo1FMEAAADAAkCAQDAqt0yBAAAAwAJAgEA2u\/mGQQAAAQACQIBAPPTuQEBAAE=\",\"updateId\":833221232}","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_feature_clip_id":0,"_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":[691842951,691840528,691826963,691842954,691820001,691842950,691842953,691842952,691818900],"class_list":{"0":"post-443678","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-uncategorized","8":"tag-formaldehyde-hcho","9":"tag-hydroxyl-radicals-oh","10":"tag-methane-ch4","11":"tag-methane-oxidation","12":"tag-satellite-observations","13":"tag-tonga-hunga-haapai","14":"tag-tracking-formaldehyde-spikes","15":"tag-tropomi","16":"tag-troposphere","18":"fallback-thumbnail"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-Volcanos-Stratospheric-Plume-Triggered-Massive-Methane-Cleanup-Scientists-Never-Expected.jpg?fit=1168%2C784&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paxLW1-1Rq6","jetpack-related-posts":[{"id":269451,"url":"https:\/\/climatescience.press\/?p=269451","url_meta":{"origin":443678,"position":0},"title":"The Tonga Underwater Volcano Eruption May Have Had a Larger Warming Effect Than Reported","author":"uwe.roland.gross","date":"07\/25\/2023","format":false,"excerpt":"Initial scientific estimates were 50-million metric tons of water injected into the stratosphere by Hunga Tonga-Hunga Ha\u2019apai submarine volcano.","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\/2023\/07\/0hunga-tonga-ha-apai-volcano-eruption-1.webp?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/07\/0hunga-tonga-ha-apai-volcano-eruption-1.webp?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/07\/0hunga-tonga-ha-apai-volcano-eruption-1.webp?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/07\/0hunga-tonga-ha-apai-volcano-eruption-1.webp?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/07\/0hunga-tonga-ha-apai-volcano-eruption-1.webp?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":300184,"url":"https:\/\/climatescience.press\/?p=300184","url_meta":{"origin":443678,"position":1},"title":"Hunga Tonga-Hunga eruption sent enough water vapor into the stratosphere to cause a rapid change in chemistry","author":"uwe.roland.gross","date":"02\/07\/2024","format":false,"excerpt":"The eruption of the Hunga Tonga-Hunga Ha\u2019apai volcano on January 15, 2022, produced the largest underwater explosion ever recorded by modern scientific instruments, blasting an enormous amount of water and volcanic gases higher than any other eruption in the satellite era.","rel":"","context":"In \"Earth\u2019s stratosphere\"","block_context":{"text":"Earth\u2019s stratosphere","link":"https:\/\/climatescience.press\/?tag=earths-stratosphere"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/02\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/02\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/02\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/02\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/02\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":269225,"url":"https:\/\/climatescience.press\/?p=269225","url_meta":{"origin":443678,"position":2},"title":"Ryan Maue on Hunga Tonga-Hunga Ha\u2019apai Submarine Volcano.","author":"uwe.roland.gross","date":"07\/24\/2023","format":false,"excerpt":"It\u2019s straightforward how to run a radiative transfer model to determine the impacts of adding 150M metric tons of water to the stratosphere. But, detailed climate model simulations are needed to disentangle the atmospheric circulation changes that lead to non-linear feedbacks. The climate is \u201cabnormal\u201d right now, aside from the\u2026","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\/2023\/07\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/07\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/07\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/07\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/07\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":284307,"url":"https:\/\/climatescience.press\/?p=284307","url_meta":{"origin":443678,"position":3},"title":"2022 Hunga Tonga underwater volcanic eruption injected 165 million tons of water vapor &amp; acidic gases into stratosphere &amp; affected the ozone layer","author":"uwe.roland.gross","date":"10\/21\/2023","format":false,"excerpt":"When the Hunga Tonga-Hunga Ha\u2019apai volcano\u00a0erupted\u00a0on Jan. 15, it sent a tsunami racing around the world and set off a sonic boom that circled the globe twice. The underwater eruption in the South Pacific Ocean also blasted an enormous plume of water vapor into Earth\u2019s stratosphere \u2013 enough to fill\u2026","rel":"","context":"In \"acidic gases\"","block_context":{"text":"acidic gases","link":"https:\/\/climatescience.press\/?tag=acidic-gases"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/10\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/10\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/10\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/10\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/10\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":336164,"url":"https:\/\/climatescience.press\/?p=336164","url_meta":{"origin":443678,"position":4},"title":"Media Reports Earth\u2019s \u20181.5C Temperature limit\u2019 was \u2018breached for 12 months in a row\u2019 \u2013 Nothing Bad Happened","author":"uwe.roland.gross","date":"07\/11\/2024","format":false,"excerpt":"Recently, several media outlets claimed that June 2024 was the hottest June on record globally and that it topped off a string of 12 or 13 warmer than normal months, which they blamed on human-induced climate change. Each of the news stories made false claims of reaching climate tipping points,\u2026","rel":"","context":"In \"1.5C Temperature limit\"","block_context":{"text":"1.5C Temperature limit","link":"https:\/\/climatescience.press\/?tag=1-5c-temperature-limit"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/07\/0marvin-kaboom-copy-scaled-1.webp?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/07\/0marvin-kaboom-copy-scaled-1.webp?fit=1200%2C600&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/07\/0marvin-kaboom-copy-scaled-1.webp?fit=1200%2C600&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/07\/0marvin-kaboom-copy-scaled-1.webp?fit=1200%2C600&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/07\/0marvin-kaboom-copy-scaled-1.webp?fit=1200%2C600&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":313414,"url":"https:\/\/climatescience.press\/?p=313414","url_meta":{"origin":443678,"position":5},"title":"Hunga Tonga Volcano is \u201cMost Likely\u201d Cause of Recent Warm Temperatures","author":"uwe.roland.gross","date":"03\/27\/2024","format":false,"excerpt":"The climate events of 2022-24 have been \u201ctruly extraordinary\u201d, notes Dr. Javier Vin\u00f3s writing in Dr. Judith Curry\u2019s\u00a0online blog. The rare convergence of a number of events \u201cthat may not be repeated for hundreds or even thousands of years\u201d represents a \u201cunique learning opportunity\u201d for climatologists.","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\/2024\/03\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/03\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/03\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/03\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/03\/0121222_cg_-tonga-hunga-volcano_feat.jpg?fit=1200%2C676&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/443678","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=443678"}],"version-history":[{"count":30,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/443678\/revisions"}],"predecessor-version":[{"id":443713,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/443678\/revisions\/443713"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/media\/443680"}],"wp:attachment":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=443678"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=443678"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=443678"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}