{"id":444437,"date":"2026-05-15T09:15:00","date_gmt":"2026-05-15T16:15:00","guid":{"rendered":"https:\/\/climatescience.press\/?p=444437"},"modified":"2026-05-15T09:15:02","modified_gmt":"2026-05-15T16:15:02","slug":"eu-rfnbo-mandates-risk-locking-aviation-into-costlier-less-efficient-synthetic-fuels","status":"publish","type":"post","link":"https:\/\/climatescience.press\/?p=444437","title":{"rendered":"EU RFNBO Mandates Risk Locking Aviation into Costlier, Less Efficient Synthetic Fuels"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"723\" height=\"482\" data-attachment-id=\"444439\" data-permalink=\"https:\/\/climatescience.press\/?attachment_id=444439\" data-orig-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-ChatGPTEU-RFNBO-Mandates-Risk-Locking-Aviation-into-Costlier-Less-Efficient-Synthetic-Fuels.png?fit=1536%2C1024&amp;ssl=1\" data-orig-size=\"1536,1024\" 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 ChatGPTEU RFNBO Mandates Risk Locking Aviation into Costlier, Less Efficient Synthetic Fuels\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-ChatGPTEU-RFNBO-Mandates-Risk-Locking-Aviation-into-Costlier-Less-Efficient-Synthetic-Fuels.png?fit=723%2C482&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-ChatGPTEU-RFNBO-Mandates-Risk-Locking-Aviation-into-Costlier-Less-Efficient-Synthetic-Fuels.png?resize=723%2C482&#038;ssl=1\" alt=\"\" class=\"wp-image-444439\" srcset=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-ChatGPTEU-RFNBO-Mandates-Risk-Locking-Aviation-into-Costlier-Less-Efficient-Synthetic-Fuels.png?resize=1024%2C683&amp;ssl=1 1024w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-ChatGPTEU-RFNBO-Mandates-Risk-Locking-Aviation-into-Costlier-Less-Efficient-Synthetic-Fuels.png?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-ChatGPTEU-RFNBO-Mandates-Risk-Locking-Aviation-into-Costlier-Less-Efficient-Synthetic-Fuels.png?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-ChatGPTEU-RFNBO-Mandates-Risk-Locking-Aviation-into-Costlier-Less-Efficient-Synthetic-Fuels.png?resize=640%2C427&amp;ssl=1 640w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-ChatGPTEU-RFNBO-Mandates-Risk-Locking-Aviation-into-Costlier-Less-Efficient-Synthetic-Fuels.png?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-ChatGPTEU-RFNBO-Mandates-Risk-Locking-Aviation-into-Costlier-Less-Efficient-Synthetic-Fuels.png?w=1536&amp;ssl=1 1536w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-ChatGPTEU-RFNBO-Mandates-Risk-Locking-Aviation-into-Costlier-Less-Efficient-Synthetic-Fuels.png?w=1446&amp;ssl=1 1446w\" sizes=\"auto, (max-width: 723px) 100vw, 723px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The EU Energy Efficiency Directive (EED), currently Directive (EU) 2023\/1791 (recast), is a cornerstone of EU energy and climate policy.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It establishes a framework to reduce energy consumption, promote efficiency as a priority (&#8220;energy efficiency first&#8221;), and support the EU&#8217;s 2030 climate targets (at least 55% GHG reduction vs. 1990) and 2050 climate neutrality.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The EU rules on sustainable aviation fuels (SAF) under ReFuelEU Aviation and related directives (e.g., RED III) could contribute to higher costs and energy intensity for fossil-free aviation fuels, while also exerting upward pressure on biomass demand that indirectly risks higher food or agricultural commodity prices.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SAF is crucial for aviation decarbonization (aviation is hard to electrify for long-haul). Current <strong>SAF is 3\u201310x more expensive than fossil jet fuel<\/strong>, and scaling remains challenging. The EU&#8217;s mandates are ambitious, but critics note that prescriptive rules can distort markets and raise costs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There is a recent study from the Chalmers University of Technology in Sweden, published in the journal Fuel (February 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This study by researchers Johanna Beiron, Simon Harvey, and Henrik Thunman analyze production pathways for synthetic methanol (a building block for sustainable aviation fuel, or SAF). It highlights how EU regulations under <strong>ReFuelEU Aviation<\/strong> and the <strong>RFNBO (Renewable Fuels of Non-Biological Origin) <\/strong>framework can favor less efficient methods.<\/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>Locked in on RFNBOs \u2013 Will EU mandates for drop-in synthetic aviation fuels lead to decreased energy- and cost-efficiency?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This February 2026 paper in Fuel (Beiron, Harvey, Thunman) is a rigorous techno-economic assessment using consistent assumptions: same forest residue biomass input, same methanol output (a key SAF intermediate), and renewable hydrogen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The study notes this conflicts with EU&#8217;s own Energy Efficiency Directive, waste hierarchy, and biomass cascade use principles. It risks lock-in because plants are capital-intensive and long-lived (decades), shaping R&amp;D and infrastructure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pure DAC PtL avoids biomass issues entirely and aligns perfectly with RFNBO (very low lifecycle emissions). The rules successfully force progress where market forces alone failed. An early RFNBO review is planned; tweaks (e.g., better efficiency weighting or gasification credit) could help without weakening decarbonization.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, in biomass-involved pathways, the mandates risk decreased efficiency and higher costs due to prescriptive carbon accounting that prioritizes &#8220;non-biological&#8221; labeling over thermodynamics and system optimization. This is a classic regulatory trade-off: clear, enforceable rules for rapid deployment vs. flexibility for least-cost, high-efficiency solutions. Aviation needs massive SAF scale-up regardless\u2014better policy alignment (e.g., technology-neutral efficiency incentives alongside volume mandates) would reduce waste and improve outcomes. The study provides strong evidence for targeted adjustments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SAF is crucial for aviation decarbonization (aviation is hard to electrify for long-haul). Current SAF is 3\u201310x more expensive than fossil jet fuel, and scaling remains challenging. The EU&#8217;s mandates are ambitious, but critics (including this study) note that prescriptive rules can distort markets and raise costs. Other analyses highlight feedstock limits, high renewable power needs, and potential competitive disadvantages for EU airlines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Published:<\/strong> <em>Fuel<\/em>&nbsp;(2026)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Provided:<\/strong> &nbsp;<a href=\"https:\/\/techxplore.com\/partners\/chalmers-university-of-technology\/\">Chalmers University of Technology<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>DOI:<\/strong> <a href=\"https:\/\/dx.doi.org\/10.1016\/j.fuel.2025.137181\" target=\"_blank\" rel=\"noopener\">10.1016\/j.fuel.2025.137181<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Authors:<\/strong> Johanna&nbsp;Beiron,&nbsp;<a href=\"https:\/\/www.sciencedirect.com\/author\/7202020073\/simon-p-harvey\">Simon&nbsp;Harvey<\/a>,&nbsp;<a href=\"https:\/\/www.sciencedirect.com\/author\/6603059979\/henrik-thunman\">Henrik&nbsp;Thunman<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Abstract<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Decarbonization of the transportation sector implies that fossil fuels must be substituted with sustainable alternatives. Current EU policies incentivize large-scale deployment of synthetic aviation fuel production that can be classified as Renewable Fuel of Non-Biological Origin (RFNBO). Synthetic aviation fuel can be produced from methanol and this work presents a techno-economic assessment of three pathways (two combustion-based and one gasification-based) to produce synthetic methanol from biomass residues and renewable hydrogen. The results show that the gasification-based pathway can produce methanol at a lower cost (820&nbsp;\u20ac\/t methanol) and higher energy efficiency (46&nbsp;%, for conversion of biomass, electricity and heat inputs to methanol) compared to combustion-based options (1,050\u20131,500&nbsp;\u20ac\/t methanol and \u223c37&nbsp;% efficiency). The gasifier route requires less renewable hydrogen, resulting in a 30&nbsp;% lower electricity demand. However, only 55&nbsp;% of the gasification-based methanol is compliant with the RFNBO definition, since the regulation stipulates that biofuel cannot be counted towards the drop-in quotas. Furthermore, the findings indicate that RFNBO policies that favor production using CO<sub>2<\/sub>&nbsp;from combustion processes that supply energy to utility systems (e.g., district heating) risk leading to lock-in in inefficient systems, as electrification of heat supply could be a more efficient option. This work identifies such regulatory inconsistencies that increase risk related to investment decisions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The EU rules on sustainable aviation fuels (SAF) under ReFuelEU Aviation and related directives (e.g., RED III) could contribute to higher costs and energy intensity for fossil-free aviation fuels, while also exerting upward pressure on biomass demand that indirectly risks higher food or agricultural commodity prices.<\/p>\n","protected":false},"author":121246920,"featured_media":444439,"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\":\"AAC3BqbAsZoe\/I+vtQ8D5sCxmh4RstzmsRS8j6+1D6qLmeEcu4jrkAXH3orPFgGWnbL9F+XsnuobAYfeis8W1p2y\/RcBx96KzxYA0KyC3wgMx96KzxYA0KyC3wgi0ubwuhAAx96KzxYskubwuhCH3orPFtLm8LoQGIfeis8W0ubwuhAI6ouZ4RwM1p2y\/RcDpeye6hvAoYy\/AwHl7J7qGx+AoYy\/A7GbzKkahIbttRGmwLGaHsSG7bURAKbAsZoe8ZvMqRoUpsCxmh7xm8ypGgCL7ufuGbyPr7UPmNLv3xiqi5nhHJjS798Ylp2y\/Rfl7J7qGwPWnbL9FySl7J7qG9adsv0XCIfeis8W0KyC3wgEh96KzxaQrILfCIfeis8WkKyC3wiH3orPFpCsgt8Ih96KzxaQrILfCIfeis8WkKyC3wiH3orPFtCsgt8IA4feis8WkKyC3wiH3orPFpCsgt8Ih96KzxaQrILfCIfeis8WkKyC3wiH3orPFpCsgt8Ih96KzxbQrILfCAKWnbL9F9Csgt8IBcfeis8WPfmumsECAZCsgt8Ix96KzxYP0KyC3wgBx96KzxYIkKyC3wjH3orPFgmE0YfSFPGbzKkaCPLc5rEUUoSG7bURpsCxmh78j6+1Dw3mwLGaHgH8j6+1DwOS5vC6EMfeis8WA9Lm8LoQBMfeis8WANLm8LoQM4feis8W0ubwuhAHx96KzxYXvI+vtQ\/y3OaxFAT8j6+1Dy+y3OaxFLyPr7UPjqiGkQ7E0YfSFACxm8ypGs6ohpEOFrGbzKkazqiGkQ4CoNjN6AvzuunSBAmg2M3oC7O66dIE4NjN6AsOs7rp0gSQrILfCNadsv0XBNCsgt8IQ5adsv0X0KyC3wgClp2y\/RfQrILfCBXWnbL9FwKQrILfCJadsv0XkKyC3wjWnbL9FwrQrILfCAKJj66nCPmumsECAI6ohpEOyY+upwgljqiGkQ67iOuQBbLc5rEUs7rp0gTJj66nCAHzuunSBCKJj66nCIChjL8D4NjN6AsDwKGMvwMOoNjN6Au5rprBAs6ohpEOC\/yPr7UPAbmumsECzqiGkQ4B+a6awQIFjqiGkQ6EBy5enAxCAOAMAQEIAQZIAgiKCtIJmh\/gIKYPAwDqD4ALAwD0A\/YGAwC2BgL0AQisAZABGAsA7gEC\/AYpAAQwJgwCCAIKAgQCBBoEAuYEArwHggIYIAIGBQAGGAUAEiAUBiwJAAQQBwDSDqwP6g8CBQADAa4xAwME1iLgD0IGgAWqI+goSLgMAQIKAkIBAkrCDZIBoAIC3gNeAEQBAQgBBkgCCEqqCgEBCAEGSAIIogbaEQKuAgLqAgECCAEGSAIImgOgAaACBAIqtBj4EqAB9A9EACJeiAteAOYKAQEIAQZICiYczAGcAQEBCAEGSAp2kAGqPPA6ApABAogCGgMCsgKGCgLyEwIMCAMAmhMCxBECFgKeAgL0BgIOlAG2BMYGBLIEQgqsAg4WPCIGAg4DAAgDAQ4DAAQDAQUAAhQEAwIQAggCFAIMAwAEAgQGAhYEAwAEAgYCBgMBDgIEAgQCigHsDgMAkASoCgEBCAEGSAIIzgjOAgMA2gQYmgIYoAK6DrgCAwMEFAMB5hhepAOgAYwJoAH0DwQDAQYCBAMABQEDAgQDAAQDABgBENABAggCBwAIBAoGBIQBigIBAQgBAkgIAQLKA0bIAbwEnAcEAgQCwAwDAGQiXowMUKYKJOAPoAhYlgfEFwMABAMApA9I1g8BAQgCNgIGAhYCHgKUAQKsAQKEAgIKArwBAjgCIAI+AiwClhoCDAQoAgoEKAIEAugoAQVIshb2Fq4xAwTKIgMAmggDAwQUAwHKF8ICApAEQgDCBAEBCAEGSAIIrgG2AgCaBwIEAgQC1gyaDAEBCAJCAQVIiAO6BuoWAgZEAQEIAQZIAggYImK8AdoBiBTuEQMAggLiBUKoA16iBBLeBAMAnATUB54C2gIBAQgBBkgCCIAT9BNCjAESQtIBAQIKAhAGWAECSjZsAQA6KAMABAIGAhwDARwFAAIKAwAGAwAGBAMCBBgDAhjsBLYEAQEIAQZI\/AGaAgYDAOQCqgIkAwAIAjACJgIGAh4CBgIOAggCCALCBIoClAMC\/AIDAi6KDAMBxBRgVgECCAEGSAIIFgMAnAICmgQiEqIB0gkDALgGIhKiAdgD2gTiAV4BAwgBBkgKvALGA4oDAQEIAQZIAgiIBMoEmhbsGQKMAV4AbAEBCAEGSAIImBHIDgSCAsYFXiK+AUTeAgQCEAMBFBCYAegBqgHGAsABKrYJ9gQIrAGQARgLAOgILiIEMCYMAggCCgIEAgQaBAKYA4ICGCACBgUABhgFABIgFAYsCQAEEAcAzg4FAAMArDEEAwPqMbwEqiPIJQLgAxSIAbIIhgoCAQQDAAEE5A7SBRiaAhigAsYDoAGMCaAB9A8GAggCBwAIBAoGBJILBQACBAL4C74V5BaeGAMDBBQDAeAYkAQBBNYEACKkAtgCkARQigIBABoDAtwHAwC4BiISogHKBkoEggLIA\/oBGqgE1QgoAKEAIQChACgAhwAhACgBJwEoBCECJwChAAQARAGEAAQAhAAhAKEAqAahAKgExAaoAcQRqAHEFqgAKACoAMQLhACoASgAqABEAMQBKACHACgDJwEEACgEJwCoAIQAxAEhAKgAKACHACEAKAEnASgEIQInAKEABACHACEAKAEnASgEIQInAKEABACEACEAqAOHACEAKAEnASgEIQInAKEABACEAYEAhACBAIQDIQCoACEAoQCoACEAqAAoAKEAKACHACEAKAEnASgEIQInAAEAgQGHACEAKAEnASgEIQInAAEAQQDBAEEAgQCEAoEAhAYhAMQCwQDEAMEAxADBAMQCwQDEAMEAxADBAMQAoQIhAMEAoQIhAAQAgQCEAIEAhACBAIQAgQCEAYEAhACBAIQAgQCEAYEAhACBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAoQKHACEAKAAhACcBIQAoAyECJwChAAEAoQPEBIQLIQChACEAxAMhAicAAQCEAYEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAJwEoACEAKAQnACgSIQEnAEQAxAoHACEAKAEnACgAJwAoAicAKAAhACgCqAAEACEAoQDEBaEEKADEAIQAxAAhAKEDhACBAIQEIQCHACEAKAAhACcBAQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAIQAoAyECJwDEAIQFgQCEAKECxAohAKgAoQEhAagAKACHACEAKAEnASgEIQInAKEABACBAUEAwQDEBMEAhwAhACgBJwEEACgEIQInAIQBIQCoAYcAIQAoAScBKAQhAicAoQABAIQBwQDEAYQAgQCEAiEAqAAoAKEAIQDEAIQAoQOoAIcAIQAoAScBKAQhAicAoQAEAIQAIQChACEAwQChAIcAIQAoACEAKAAnAQQAgQCEACgEJwCEACEChACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAYEAhAGBAIQBgQCEAoEAhACBAIQBgQCEAIcAIQAoAScBKAQhAicAhACBAIQAgQCEAMQAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQDEAcEAxAWEBCEAqAGHACEAKAEnASgEIQInAKEAAQCEAIEAhACBAIQExAaEACEAoQAhAKgAKACHACEAKAEnASgEIQInAAQAgQCHACEAKAEnASgEIQInAKEABABBAIEAIQCEACEAqAIoAIcAIQAoAScBKAQhAicAoQAEAIQAIQDEAqEAIQDEAYQAoQaBAIQAgQDEAIQAxLiTAfGNAXN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NFVSBydWxlcyBvbiBzdXN0YWluYWJsZSBhdmlhdGlvbiBmdWVscyAoU0FGKSB1bmRlciBSZUZ1ZWxFVSBBdmlhdGlvbiBhbmQgcmVsYXRlZCBkaXJlY3RpdmVzIChlLmcuLCBSRUQgSUlJKSBjb3VsZCBjb250cmlidXRlIHRvIGhpZ2hlciBjb3N0cyBhbmQgZW5lcmd5IGludGVuc2l0eSBmb3IgZm9zc2lsLWZyZWUgYXZpYXRpb24gZnVlbHMsIHdoaWxlIGFsc28gZXhlcnRpbmcgdXB3YXJkIHByZXNzdXJlIG9uIGJpb21hc3MgZGVtYW5kIHRoYXQgaW5kaXJlY3RseSByaXNrcyBoaWdoZXIgZm9vZCBvciBhZ3JpY3VsdHVyYWwgY29tbW9kaXR5IHByaWNlcy5UaGUgPHN0cm9uZz48L3N0cm9uZz5UaGUgRVUgcnVsZXMgb24gc3VzdGFpbmFibGUgYXZpYXRpb24gZnVlbHMgKFNBRikgdW5kZXIgUmVGdWVsRVUgQXZpYXRpb24gYW5kIHJlbGF0ZWQgZGlyZWN0aXZlcyAoZS5nLiwgUkVEIElJSSkgY291bGQgY29udHJpYnV0ZSB0byBoaWdoZXIgY29zdHMgYW5kIGVuZXJneSBpbnRlbnNpdHkgZm9yIGZvc3NpbC1mcmVlIGF2aWF0aW9uIGZ1ZWxzLCB3aGlsZSBhbHNvIGV4ZXJ0aW5nIHVwd2FyZCBwcmVzc3VyZSBvbiBiaW9tYXNzIGRlbWFuZCB0aGF0IGluZGlyZWN0bHkgcmlza3MgaGlnaGVyIGZvb2Qgb3IgYWdyaWN1bHR1cmFsIGNvbW1vZGl0eSBwcmljZXMuCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UaGUgRVUgcnVsZXMgb24gc3VzdGFpbmFibGUgYXZpYXRpb24gZnVlbHMgKFNBRikgdW5kZXIgUmVGdWVsRVUgQXZpYXRpb24gYW5kIHJlbGF0ZWQgZGlyZWN0aXZlcyAoZS5nLiwgUkVEIElJSSkgY291bGQgY29udHJpYnV0ZSB0byBoaWdoZXIgY29zdHMgYW5kIGVuZXJneSBpbnRlbnNpdHkgZm9yIGZvc3NpbC1mcmVlIGF2aWF0aW9uIGZ1ZWxzLCB3aGlsZSBhbHNvIGV4ZXJ0aW5nIHVwd2FyZCBwcmVzc3VyZSBvbiBiaW9tYXNzIGRlbWFuZCB0aGF0IGluZGlyZWN0bHkgcmlza3MgaGlnaGVyIGZvb2Qgb3IgYWdyaWN1bHR1cmFsIGNvbW1vZGl0eSBwcmljZXMuPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9udWJsc2g+RjxtPiZicDsoMjAyNilQcm92aWRlZCZuYnNwO3RlY2hwbGNvbS9wbmVycy9jaGxtZXJzLXVpdmVzaXR5LW9mLXRjaGxneS8iPkNoYWxtcnMgVWl2c2l0eSBvIFRjaG5vb2d5RE9JZHhvZzEuMTE2L2ouZnVlbC4yNS4xNzE4MSIgdGd0PV9sayJsbm9vIj4xMDEwMTZqLmZlbC4yMi4xMzE4MW9yaWdpbmFsQ29udGVudHV0aG9yOjwvc29uZz4gSm9obm5hJm5ic3A7QmVpcm9uLCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnNpZW5jZWRpcmVjLmNvbS9hdXRob3IvNzIwMjAyMDA3My9zaW1vbi1wLWhhcnZleSI+U2ltb24mbmJzcDtIYXJ2ZXlhPiwmbmJwOzxhIGhyZWY9Imh0cHM6Ly93d3cuc2NpZW5jZWRpZWN0LmNtL2F1dGhvci82NjAzMDU5OTc5L2hlcmlrLXRodW5tYW4iSGVucmlrJm5ic3A7VGh1bm1hbjwvYT5vcmlnaW5hbENvbnRlbnQ8PkE+bGV2ZWxjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREZWNhcmJvbml6YXRpb24gb2YgdGhlIHRyYW5zcG9ydGF0aW9uIHNlY3RvciBpbXBsaWVzIHRoYXQgZm9zc2lsIGZ1ZWxzIG11c3QgYmUgc3Vic3RpdHV0ZWQgd2l0aCBzdXN0YWluYWJsZSBhbHRlcm5hdGl2ZXMuIEN1cnJlbnQgRVUgcG9saWNpZXMgaW5jZW50aXZpemUgbGFyZ2Utc2NhbGUgZGVwbG95bWVudCBvZiBzeW50aGV0aWMgYXZpYXRpb24gZnVlbCBwcm9kdWN0aW9uIHRoYXQgY2FuIGJlIGNsYXNzaWZpZWQgYXMgUmVuZXdhYmxlIEZ1ZWwgb2YgTm9uLUJpb2xvZ2ljYWwgT3JpZ2luIChSRk5CTykuIFN5bnRoZXRpYyBhdmlhdGlvbiBmdWVsIGNhbiBiZSBwcm9kdWNlZCBmcm9tIG1ldGhhbm9sIGFuZCB0aGlzIHdvcmsgcHJlc2VudHMgYSB0ZWNobm8tZWNvbm9taWMgYXNzZXNzbWVudCBvZiB0aHJlZSBwYXRod2F5cyAodHdvIGNvbWJ1c3Rpb24tYmFzZWQgYW5kIG9uZSBnYXNpZmljYXRpb24tYmFzZWQpIHRvIHByb2R1Y2Ugc3ludGhldGljIG1ldGhhbm9sIGZyb20gYmlvbWFzcyByZXNpZHVlcyBhbmQgcmVuZXdhYmxlIGh5ZHJvZ2VuLiBUaGUgcmVzdWx0cyBzaG93IHRoYXQgdGhlIGdhc2lmaWNhdGlvbi1iYXNlZCBwYXRod2F5IGNhbiBwcm9kdWNlIG1ldGhhbm9sIGF0IGEgbG93ZXIgY29zdCAoODIwJm5ic3A74oKsL3QgbWV0aGFub2wpIGFuZCBoaWdoZXIgZW5lcmd5IGVmZmljaWVuY3kgKDQ2Jm5ic3A7JSwgZm9yIGNvbnZlcnNpb24gb2YgYmlvbWFzcywgZWxlY3RyaWNpdHkgYW5kIGhlYXQgaW5wdXRzIHRvIG1ldGhhbm9sKSBjb21wYXJlZCB0byBjb21idXN0aW9uLWJhc2VkIG9wdGlvbnMgKDEsMDUw4oCTMSw1MDAmbmJzcDvigqwvdCBtZXRoYW5vbCBhbmQg4oi8MzcmbmJzcDslIGVmZmljaWVuY3kpLiBUaGUgZ2FzaWZpZXIgcm91dGUgcmVxdWlyZXMgbGVzcyByZW5ld2FibGUgaHlkcm9nZW4sIHJlc3VsdGluZyBpbiBhIDMwJm5ic3A7JSBsb3dlciBlbGVjdHJpY2l0eSBkZW1hbmQuIEhvd2V2ZXIsIG9ubHkgNTUmbmJzcDslIG9mIHRoZSBnYXNpZmljYXRpb24tYmFzZWQgbWV0aGFub2wgaXMgY29tcGxpYW50IHdpdGggdGhlIFJGTkJPIGRlZmluaXRpb24sIHNpbmNlIHRoZSByZWd1bGF0aW9uIHN0aXB1bGF0ZXMgdGhhdCBiaW9mdWVsIGNhbm5vdCBiZSBjb3VudGVkIHRvd2FyZHMgdGhlIGRyb3AtaW4gcXVvdGFzLiBGdXJ0aGVybW9yZSwgdGhlIGZpbmRpbmdzIGluZGljYXRlIHRoYXQgUkZOQk8gcG9saWNpZXMgdGhhdCBmYXZvciBwcm9kdWN0aW9uIHVzaW5nIENPPHN1Yj4yPC9zdWI+Jm5ic3A7ZnJvbSBjb21idXN0aW9uIHByb2Nlc3NlcyB0aGF0IHN1cHBseSBlbmVyZ3kgdG8gdXRpbGl0eSBzeXN0ZW1zIChlLmcuLCBkaXN0cmljdCBoZWF0aW5nKSByaXNrIGxlYWRpbmcgdG8gbG9jay1pbiBpbiBpbmVmZmljaWVudCBzeXN0ZW1zLCBhcyBlbGVjdHJpZmljYXRpb24gb2YgaGVhdCBzdXBwbHkgY291bGQgYmUgYSBtb3JlIGVmZmljaWVudCBvcHRpb24uIFRoaXMgd29yayBpZGVudGlmaWVzIHN1Y2ggcmVndWxhdG9yeSBpbmNvbnNpc3RlbmNpZXMgdGhhdCBpbmNyZWFzZSByaXNrIHJlbGF0ZWQgdG8gaW52ZXN0bWVudCBkZWNpc2lvbnMuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NTQUYgaXMgY3J1Y2lhbCBmb3IgYXZpYXRpb24gZGVjYXJib25pemF0aW9uIChhdmlhdGlvbiBpcyBoYXJkIHRvIGVsZWN0cmlmeSBmb3IgbG9uZy1oYXVsKS4gQ3VycmVudCBTQUYgaXMgM+KAkzEweCBtb3JlIGV4cGVuc2l2ZSB0aGFuIGZvc3NpbCBqZXQgZnVlbCwgYW5kIHNjYWxpbmcgcmVtYWlucyBjaGFsbGVuZ2luZy4gVGhlIEVVJ3MgbWFuZGF0ZXMgYXJlIGFtYml0aW91cywgYnV0IGNyaXRpY3MgKGluY2x1ZGluZyB0aGlzIHN0dWR5KSBub3RlIHRoYXQgcHJlc2NyaXB0aXZlIHJ1bGVzIGNhbiBkaXN0b3J0IG1hcmtldHMgYW5kIHJhaXNlIGNvc3RzLiBPdGhlciBhbmFseXNlcyBoaWdobGlnaHQgZmVlZHN0b2NrIGxpbWl0cywgaGlnaCByZW5ld2FibGUgcG93ZXIgbmVlZHMsIGFuZCBwb3RlbnRpYWwgY29tcGV0aXRpdmUgZGlzYWR2YW50YWdlcyBmb3IgRVUgYWlybGluZXMuU0FGIGlzIGNydWNpYWwgZm9yIGF2aWF0aW9uIGRlY2FyYm9uaXphdGlvbiAoYXZpYXRpb24gaXMgaGFyZCB0byBlbGVjdHJpZnkgZm9yIGxvbmctaGF1bCkuIEN1cnJlbnQgU0FGIGlzIDPigJMxMHggbW9yZSBleHBlbnNpdmUgdGhhbiBmb3NzaWwgamV0IGZ1ZWwsIGFuZCBzY2FsaW5nIHJlbWFpbnMgY2hhbGxlbmdpbmcuIFRoZSBFVSdzIG1hbmRhdGVzIGFyZSBhbWJpdGlvdXMsIGJ1dCBjcml0aWNzIChpbmNsdWRpbmcgdGhpcyBzdHVkeSkgbm90ZSB0aGF0IHByZXNjcmlwdGl2ZSBydWxlcyBjYW4gZGlzdG9ydCBtYXJrZXRzIGFuZCByYWlzZSBjb3N0cy4gT3RoZXIgYW5hbHlzZXMgaGlnaGxpZ2h0IGZlZWRzdG9jayBsaW1pdHMsIGhpZ2ggcmVuZXdhYmxlIHBvd2VyIG5lZWRzLCBhbmQgcG90ZW50aWFsIGNvbXBldGl0aXZlIGRpc2FkdmFudGFnZXMgZm9yIEVVIGFpcmxpbmVzLi9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NQdXJlIERBQyBQdEwgYXZvaWRzIGJpb21hc3MgaXNzdWVzIGVudGlyZWx5IGFuZCBhbGlnbnMgcGVyZmVjdGx5IHdpdGggUkZOQk8gKHZlcnkgbG93IGxpZmVjeWNsZSBlbWlzc2lvbnMpLiBUaGUgcnVsZXMgc3VjY2Vzc2Z1bGx5IGZvcmNlIHByb2dyZXNzIHdoZXJlIG1hcmtldCBmb3JjZXMgYWxvbmUgZmFpbGVkLiBBbiBlYXJseSBSRk5CTyByZXZpZXcgaXMgcGxhbm5lZDsgdHdlYWtzIChlLmcuLCBiZXR0ZXIgZWZmaWNpZW5jeSB3ZWlnaHRpbmcgb3IgZ2FzaWZpY2F0aW9uIGNyZWRpdCkgY291bGQgaGVscCB3aXRob3V0IHdlYWtlbmluZyBkZWNhcmJvbml6YXRpb24uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc1llcywgaW4gYmlvbWFzcy1pbnZvbHZlZCBwYXRod2F5cywgdGhlIG1hbmRhdGVzIHJpc2sgZGVjcmVhc2VkIGVmZmljaWVuY3kgYW5kIGhpZ2hlciBjb3N0cyBkdWUgdG8gcHJlc2NyaXB0aXZlIGNhcmJvbiBhY2NvdW50aW5nIHRoYXQgcHJpb3JpdGl6ZXMgIm5vbi1iaW9sb2dpY2FsIiBsYWJlbGluZyBvdmVyIHRoZXJtb2R5bmFtaWNzIGFuZCBzeXN0ZW0gb3B0aW1pemF0aW9uLiBUaGlzIGlzIGEgY2xhc3NpYyByZWd1bGF0b3J5IHRyYWRlLW9mZjogY2xlYXIsIGVuZm9yY2VhYmxlIHJ1bGVzIGZvciByYXBpZCBkZXBsb3ltZW50IHZzLiBmbGV4aWJpbGl0eSBmb3IgbGVhc3QtY29zdCwgaGlnaC1lZmZpY2llbmN5IHNvbHV0aW9ucy4gQXZpYXRpb24gbmVlZHMgbWFzc2l2ZSBTQUYgc2NhbGUtdXAgcmVnYXJkbGVzc+KAlGJldHRlciBwb2xpY3kgYWxpZ25tZW50IChlLmcuLCB0ZWNobm9sb2d5LW5ldXRyYWwgZWZmaWNpZW5jeSBpbmNlbnRpdmVzIGFsb25nc2lkZSB2b2x1bWUgbWFuZGF0ZXMpIHdvdWxkIHJlZHVjZSB3YXN0ZSBhbmQgaW1wcm92ZSBvdXRjb21lcy4gVGhlIHN0dWR5IHByb3ZpZGVzIHN0cm9uZyBldmlkZW5jZSBmb3IgdGFyZ2V0ZWQgYWRqdXN0bWVudHMuCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UHVyZSBEQUMgUHRMIGF2b2lkcyBiaW9tYXNzIGlzc3VlcyBlbnRpcmVseSBhbmQgYWxpZ25zIHBlcmZlY3RseSB3aXRoIFJGTkJPICh2ZXJ5IGxvdyBsaWZlY3ljbGUgZW1pc3Npb25zKS4gVGhlIHJ1bGVzIHN1Y2Nlc3NmdWxseSBmb3JjZSBwcm9ncmVzcyB3aGVyZSBtYXJrZXQgZm9yY2VzIGFsb25lIGZhaWxlZC4gQW4gZWFybHkgUkZOQk8gcmV2aWV3IGlzIHBsYW5uZWQ7IHR3ZWFrcyAoZS5nLiwgYmV0dGVyIGVmZmljaWVuY3kgd2VpZ2h0aW5nIG9yIGdhc2lmaWNhdGlvbiBjcmVkaXQpIGNvdWxkIGhlbHAgd2l0aG91dCB3ZWFrZW5pbmcgZGVjYXJib25pemF0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlllcywgaW4gYmlvbWFzcy1pbnZvbHZlZCBwYXRod2F5cywgdGhlIG1hbmRhdGVzIHJpc2sgZGVjcmVhc2VkIGVmZmljaWVuY3kgYW5kIGhpZ2hlciBjb3N0cyBkdWUgdG8gcHJlc2NyaXB0aXZlIGNhcmJvbiBhY2NvdW50aW5nIHRoYXQgcHJpb3JpdGl6ZXMgIm5vbi1iaW9sb2dpY2FsIiBsYWJlbGluZyBvdmVyIHRoZXJtb2R5bmFtaWNzIGFuZCBzeXN0ZW0gb3B0aW1pemF0aW9uLiBUaGlzIGlzIGEgY2xhc3NpYyByZWd1bGF0b3J5IHRyYWRlLW9mZjogY2xlYXIsIGVuZm9yY2VhYmxlIHJ1bGVzIGZvciByYXBpZCBkZXBsb3ltZW50IHZzLiBmbGV4aWJpbGl0eSBmb3IgbGVhc3QtY29zdCwgaGlnaC1lZmZpY2llbmN5IHNvbHV0aW9ucy4gQXZpYXRpb24gbmVlZHMgbWFzc2l2ZSBTQUYgc2NhbGUtdXAgcmVnYXJkbGVzc+KAlGJldHRlciBwb2xpY3kgYWxpZ25tZW50IChlLmcuLCB0ZWNobm9sb2d5LW5ldXRyYWwgZWZmaWNpZW5jeSBpbmNlbnRpdmVzIGFsb25nc2lkZSB2b2x1bWUgbWFuZGF0ZXMpIHdvdWxkIHJlZHVjZSB3YXN0ZSBhbmQgaW1wcm92ZSBvdXRjb21lcy4gVGhlIHN0dWR5IHByb3ZpZGVzIHN0cm9uZyBldmlkZW5jZSBmb3IgdGFyZ2V0ZWQgYWRqdXN0bWVudHMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc1NBRiBpcyBjcnVjaWFsIGZvciBhdmlhdGlvbiBkZWNhcmJvbml6YXRpb24gKGF2aWF0aW9uIGlzIGhhcmQgdG8gZWxlY3RyaWZ5IGZvciBsb25nLWhhdWwpLiBDdXJyZW50IFNBRiBpcyAz4oCTMTB4IG1vcmUgZXhwZW5zaXZlIHRoYW4gZm9zc2lsIGpldCBmdWVsLCBhbmQgc2NhbGluZyByZW1haW5zIGNoYWxsZW5naW5nLiBUaGUgRVUncyBtYW5kYXRlcyBhcmUgYW1iaXRpb3VzLCBidXQgY3JpdGljcyBub3RlIHRoYXQgcHJlc2NyaXB0aXZlIHJ1bGVzIGNhbiBkaXN0b3J0IG1hcmtldHMgYW5kIHJhaXNlIGNvc3RzLgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNBRiBpcyBjcnVjaWFsIGZvciBhdmlhdGlvbiBkZWNhcmJvbml6YXRpb24gKGF2aWF0aW9uIGlzIGhhcmQgdG8gZWxlY3RyaWZ5IGZvciBsb25nLWhhdWwpLiBDdXJyZW50IFNBRiBpcyAz4oCTMTB4IG1vcmUgZXhwZW5zaXZlIHRoYW4gZm9zc2lsIGpldCBmdWVsLCBhbmQgc2NhbGluZyByZW1haW5zIGNoYWxsZW5naW5nLiBUaGUgRVUncyBtYW5kYXRlcyBhcmUgYW1iaXRpb3VzLCBidXQgY3JpdGljcyBub3RlIHRoYXQgcHJlc2NyaXB0aXZlIHJ1bGVzIGNhbiBkaXN0b3J0IG1hcmtldHMgYW5kIHJhaXNlIGNvc3RzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QdWJsaXNoZWQ6PC9zdHJvbmc+IDxlbT5GdWVsPC9lbT4oMjAyNik8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkRPSTo8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb24mbmJzcDtzdHJvbmc+QXV0aG9yczo8c3Ryb25nPiBKb2hhbm5hQmVpcm9uLDxhIGhyZWY9Imh0dHM6Ly93d3cuc2NpZW5jZWRpcmVjdC5jb20vYXV0aG9yLzcyMDIwMjAwNzMvc2ltb24tcC1oYXJ2ZXkiU2ltb25IYXJ2ZXk8L2E+LDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNjaWVuY2VkaXJlY3QuY29tL2F1dGhvci82NjAzMDU5OTc5L2hlbnJpay10aHVubWFuIj5IZW5yaWtUaHVubWFuPC9hPjwvcD5vcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnQ8c3Ryb25nPjo8L3N0cm9uZz4gPGEgaHJlZj0iaHR0cHM6Ly8uZGkub3IvMDAyMDNhcmUiYmFuIHJlPSJwZW5lci4vdTA1NzwvYT5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9ub3JpZ2luYWxDb250ZW50PHN0cm9uZz48L3N0cm9uZz48c3Ryb25nPjwvc3Ryb25nPnN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZXRvYXRpcyBlc2ljZXQgbnR1ZG9jdW1lbnRjb250ZW50ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YV9jb2Jsb2Nrc19hdHRyX2NvYmxvY2tzX2RpbWVuc2lvbnNfY29ibG9ja3NfcmVzcG9uc2l2ZV9oZWlnaHRfY29ibG9ja3NfYWNjb3JkaW9uX2llX3N1cHBvcnRhZHZhbmNlZF9zZW9fZGVzY3JpcHRpb25qZXRwYWNrX3Nlb19odG1sX3RpdGxlamV0cGFja19zZW9fbm9pbmRleF9qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudF9qZXRwYWNrX2ZlYXR1cmVfY2xpcF9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2pldHBhY2tfcHVibGljaXplX21lc3NhZ2VqZXRwYWNrX3B1YmxpY2l6ZV9mZWF0dXJlX2VuYWJsZWRqZXRwYWNrX3NvY2lhbF9wb3N0X2FscmVhZHlfc2hhcmVkamV0cGFja19zb2NpYWxfb3B0aW9uc2pldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc0VVIFJGTkJPIE1hbmRhZXMgUmlzayBMY2tpbmcgQXZpb24gaW50byBDb3RsaWVyLExzIEVmZmluU3loZXRpYyBGZWxzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNhbHRjYXB0aW9ubm9Cb3R0b21NYXJnaW5ub1RvcE1hcmdpbmZpbHRlcmlubmVyQmxvY2tzaWRsaW5rdXJsc2l6ZVNsdWdsaW5rRGVzdGluYXRpb248IS0tIHdwOmltYWdlIHsiaWQiOjQ0NDQzOSwic2l6ZVNsdWciOiJsYXJnZSIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vY2xpbWF0ZXNjaWVuY2UucHJlc3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDUvMC1DaGF0R1BURVUtUkZOQk8tTWFuZGF0ZXMtUmlzay1Mb2NraW5nLUF2aWF0aW9uLWludG8tQ29zdGxpZXItTGVzcy1FZmZpY2llbnQtU3ludGhldGljLUZ1ZWxzLTEwMjR4NjgzLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS00NDQ0MzkiLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+c3RhdGV2ZXJzaW9ucmVudGx5IERpcmVjdGl2ZSAoRVUpIDIwMjMxNzkxIChyZWNhKSwgaXMgYSBjb25lcnN0ZSBvZiBFVSBlbmVyeSBhbmQgY2xpbWF0ZSBwb2xpY3kub3JpZ2luYWxDb250ZW50PHN0cm9uZz48L3N0cm9uZz5yZW50bHkgRGlyZWN0aXZlIChFVSkgMjAyMy8xNzkxIChyZWNhc3QpLCBpcyBhIGNvcm5lcnN0b25lIG9mIEVVIGVuZXJneSBhbmQgY2xpbWF0ZSBwb2xpY3kuc3RhdGV2ZXJzaW9uQXN0cmFjdGxldmVsY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50c3Ryb25nYnN0cmFjdDwvc3Ryb25nZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2NrczxzdHJvbmc+PC9zdHJvbj5oZWFkaW5nIC0tPgo8aDIgY2xhc3M9InctYmxvY2staGVkaW5nIj48c3Rvbmc+QWJzdHJjdDwvc3Ryb24+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFncmFEZWNhcmJvbml6YXRpb24gb2YgdGhlIHRyYW5zcG9ydGF0aW9uIHNlY3RvciBpbXBsaWVzIHRoYXQgZm9zc2lsIGZ1ZWxzIG11c3QgYmUgc3Vic3RpdHV0ZWQgd2l0aCBzdXN0YWluYWJsZSBhbHRlcm5hdGl2ZXMuIEN1cnJlbnQgRVUgcG9saWNpZXMgaW5jZW50aXZpemUgbGFyZ2Utc2NhbGUgZGVwbG95bWVudCBvZiBzeW50aGV0aWMgYXZpYXRpb24gZnVlbCBwcm9kdWN0aW9uIHRoYXQgY2FuIGJlIGNsYXNzaWZpZWQgYXMgUmVuZXdhYmxlIEZ1ZWwgb2YgTm9uLUJpb2xvZ2ljYWwgT3JpZ2luIChSRk5CTykuIFN5bnRoZXRpYyBhdmlhdGlvbiBmdWVsIGNhbiBiZSBwcm9kdWNlZCBmcm9tIG1ldGhhbm9sIGFuZCB0aGlzIHdvcmsgcHJlc2VudHMgYSB0ZWNobm8tZWNvbm9taWMgYXNzZXNzbWVudCBvZiB0aHJlZSBwYXRod2F5cyAodHdvIGNvbWJ1c3Rpb24tYmFzZWQgYW5kIG9uZSBnYXNpZmljYXRpb24tYmFzZWQpIHRvIHByb2R1Y2Ugc3ludGhldGljIG1ldGhhbm9sIGZyb20gYmlvbWFzcyByZXNpZHVlcyBhbmQgcmVuZXdhYmxlIGh5ZHJvZ2VuLiBUaGUgcmVzdWx0cyBzaG93IHRoYXQgdGhlIGdhc2lmaWNhdGlvbi1iYXNlZCBwYXRod2F5IGNhbiBwcm9kdWNlIG1ldGhhbm9sIGF0IGEgbG93ZXIgY29zdCAoODIwJm5ic3A74oKsL3QgbWV0aGFub2wpIGFuZCBoaWdoZXIgZW5lcmd5IGVmZmljaWVuY3kgKDQ2Jm5ic3A7JSwgZm9yIGNvbnZlcnNpb24gb2YgYmlvbWFzcywgZWxlY3RyaWNpdHkgYW5kIGhlYXQgaW5wdXRzIHRvIG1ldGhhbm9sKSBjb21wYXJlZCB0byBjb21idXN0aW9uLWJhc2VkIG9wdGlvbnMgKDEsMDUw4oCTMSw1MDAmbmJzcDvigqwvdCBtZXRoYW5vbCBhbmQg4oi8MzcmbmJzcDslIGVmZmljaWVuY3kpLiBUaGUgZ2FzaWZpZXIgcm91dGUgcmVxdWlyZXMgbGVzcyByZW5ld2FibGUgaHlkcm9nZW4sIHJlc3VsdGluZyBpbiBhIDMwJm5ic3A7JSBsb3dlciBlbGVjdHJpY2l0eSBkZW1hbmQuIEhvd2V2ZXIsIG9ubHkgNTUmbmJzcDslIG9mIHRoZSBnYXNpZmljYXRpb24tYmFzZWQgbWV0aGFub2wgaXMgY29tcGxpYW50IHdpdGggdGhlIFJGTkJPIGRlZmluaXRpb24sIHNpbmNlIHRoZSByZWd1bGF0aW9uIHN0aXB1bGF0ZXMgdGhhdCBiaW9mdWVsIGNhbm5vdCBiZSBjb3VudGVkIHRvd2FyZHMgdGhlIGRyb3AtaW4gcXVvdGFzLiBGdXJ0aGVybW9yZSwgdGhlIGZpbmRpbmdzIGluZGljYXRlIHRoYXQgUkZOQk8gcG9saWNpZXMgdGhhdCBmYXZvciBwcm9kdWN0aW9uIHVzaW5nIENPc3ViPjI8c3ViPiZuYnM7ZnJvbSBjb21idXN0aW9uIHByb2Nlc3NlcyB0aGF0IHN1cHBseSBlbmVyZ3kgdG8gdXRpbGl0eSBzeXN0ZW1zIChlLmcuLCBkaXN0cmljdCBoZWF0aW5nKSByaXNrIGxlYWRpbmcgdG8gbG9jay1pbiBpbiBpbmVmZmljaWVudCBzeXN0ZW1zLCBhcyBlbGVjdHJpZmljYXRpb24gb2YgaGVhdCBzdXBwbHkgY291bGQgYmUgYSBtb3JlIGVmZmljaWVudCBvcHRpb24uIFRoaXMgd29yayBpZGVudGlmaWVzIHN1Y2ggcmVndWxhdG9yeSBpbmNvbnNpc3RlbmNpZXMgdGhhdCBpbmNyZWFzZSByaXNrIHJlbGF0ZWQgdG8gaW52ZXN0bWVudCBkZWNpc2lvbnMuPC9wc3RhdGV2ZXJzaW9uc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5b3JpZ2luYWxDb250ZW50Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc1RoZSBFVSBFbmVyZ3kgRWZmaWNpZW5jeSBEaXJlY3RpdmUgKEVFRCksIGN1ci9zdHJvbmdjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJdCBlc3RhYmxpc2hlcyBhIGZyYW1ld29yayB0byByZWR1Y2UgZW5lcmd5IGNvbnN1bXB0aW9uLCBwcm9tb3RlIGVmZmljaWVuY3kgYXMgYSBwcmlvcml0eSAoImVuZXJneSBlZmZpY2llbmN5IGZpcnN0IiksIGFuZCBzdXBwb3J0IHRoZSBFVSdzIDIwMzAgY2xpbWF0ZSB0YXJnZXRzIChhdCBsZWFzdCA1NSUgR0hHIHJlZHVjdGlvbiB2cy4gMTk5MCkgYW5kIDIwNTAgY2xpbWF0ZSBuZXV0cmFsaXR5LmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3MKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlRoZSBFVSBFbmVyZ3kgRWZmaWNpZW5jeSBEaXJlY3RpdmUgKEVFRCksIGN1cjwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkl0IGVzdGFibGlzaGVzIGEgZnJhbWV3b3JrIHRvIHJlZHVjZSBlbmVyZ3kgY29uc3VtcHRpb24sIHByb21vdGUgZWZmaWNpZW5jeSBhcyBhIHByaW9yaXR5ICgiZW5lcmd5IGVmZmljaWVuY3kgZmlyc3QiKSwgYW5kIHN1cHBvcnQgdGhlIEVVJ3MgMjAzMCBjbGltYXRlIHRhcmdldHMgKGF0IGxlYXN0IDU1JSBHSEcgcmVkdWN0aW9uIHZzLiAxOTkwKSBhbmQgMjA1MCBjbGltYXRlIG5ldXRyYWxpdHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc3JlY2VudCBzdHVkeSBmcm9tIENoYWxtZXJzIFVuaXZlcnNpdHkgb2YgVGVjaG5vbG9neSBpbiBTd2VkZW4gIHRoZQoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPiByZWNlbnQgc3R1ZHkgZnJvbSB0aGUgQ2hhbG1lcnMgVW5pdmVyc2l0eSBvZiBUZWNobm9sb2d5IGluIFN3ZWRlbjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPnN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudDxzdHJvbmc+PC9zdHJvbmc+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc1RoaXMgRmVicnVhcnkgMjAyNiBwYXBlciBpbiBGdWVsIChCZWlyb24sIEhhcnZleSwgVGh1bm1hbikgaXMgYSByaWdvcm91cyB0ZWNobm8tZWNvbm9taWMgYXNzZXNzbWVudCB1c2luZyBjb25zaXN0ZW50IGFzc3VtcHRpb25zOiBzYW1lIGZvcmVzdCByZXNpZHVlIGJpb21hc3MgaW5wdXQsIHNhbWUgbWV0aGFub2wgb3V0cHV0IChhIGtleSBTQUYgaW50ZXJtZWRpYXRlKSwgYW5kIHJlbmV3YWJsZSBoeWRyb2dlbi4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIEZlYnJ1YXJ5IDIwMjYgcGFwZXIgaW4gRnVlbCAoQmVpcm9uLCBIYXJ2ZXksIFRodW5tYW4pIGlzIGEgcmlnb3JvdXMgdGVjaG5vLWVjb25vbWljIGFzc2Vzc21lbnQgdXNpbmcgY29uc2lzdGVudCBhc3N1bXB0aW9uczogc2FtZSBmb3Jlc3QgcmVzaWR1ZSBiaW9tYXNzIGlucHV0LCBzYW1lIG1ldGhhbm9sIG91dHB1dCAoYSBrZXkgU0FGIGludGVybWVkaWF0ZSksIGFuZCByZW5ld2FibGUgaHlkcm9nZW4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9ub3JpZ2luYWxDb250ZW50Y2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz46PC9zdHJvbmc+ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3MgdGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXM8YSBocmVmPSJodHRwczovL3hvcmUuYXJ0YW5yZW5vb2VuZXJmZWw8L2E+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc1BpZWQ6PHN0cm9uZz48L3N0cm9uZz4gPGVtdWVsL2VucyZuYnNwO1Byb3ZpZGVkOjwvc3Ryb25nPiA8YSBocmVmPSJodHRwczovL3RlY2h4cGxvcmUuY29tL3BhcnRuZXJzL2NoYWxtZXJzLXVuaXZlcnNpdHktb2YtdGVjaG5vbG9neS8iPkNoYWxtZXJzIFVuaXZlcnNpdHkgb2YgVGVjaG5vbG9neTwvYT48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPiBhIGhyZWY9Imh0dHBzOi9keC5kb2kub3JnLzEwLjEwMTYvai5mdWVsLjIwMjUuMTM3MTgxIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29lbmVyIjEwLjEwMTYvai5mdWVsLjIwMjUuMTM3MTgxPC9hPjwvcD4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzaCBzdHVkeSBieSByZXNlYXJjaGVycyBKb2hhbm5hIEJlaXJvbiwgU2ltb24gSGFydmV5LCBhbmQgSGVucmlrIFRodW5tYW4gYW5hbHl6ZSBwcm9kdWN0aW9uIHBhdGh3YXlzIGZvciBzeW50aGV0aWMgbWV0aGFub2wgKGEgYnVpbGRpbmcgYmxvY2sgZm9yIHN1c3RhaW5hYmxlIGF2aWF0aW9uIGZ1ZWwsIG9yIFNBRikuIEl0IGhpZ2hsaWdodHMgaG93IEVVIHJlZ3VsYXRpb25zIHVuZGVyIFJlRnVlbEVVIEF2aWF0aW9uIGFuZCB0aGUgUkZOQk8gKFJlbmV3YWJsZSBGdWVscyBvZiBOb24tQmlvbG9naWNhbCBPcmlnaW4pIGZyYW1ld29yayBjYW4gZmF2b3IgbGVzcyBlZmZpY2llbnQgbWV0aG9kcy5UaXM8c3Ryb25nPjwvc3Ryb25nPjxzdHJvbmc+PC9zdHJvbmc+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBzdHVkeSBieSByZXNlYXJjaGVycyBKb2hhbm5hIEJlaXJvbiwgU2ltb24gSGFydmV5LCBhbmQgSGVucmlrIFRodW5tYW4gYW5hbHl6ZSBwcm9kdWN0aW9uIHBhdGh3YXlzIGZvciBzeW50aGV0aWMgbWV0aGFub2wgKGEgYnVpbGRpbmcgYmxvY2sgZm9yIHN1c3RhaW5hYmxlIGF2aWF0aW9uIGZ1ZWwsIG9yIFNBRikuIEl0IGhpZ2hsaWdodHMgaG93IEVVIHJlZ3VsYXRpb25zIHVuZGVyIDxzdHJvbmc+UmVGdWVsRVUgQXZpYXRpb248L3N0cm9uZz4gYW5kIHRoZSA8c3Ryb25nPlJGTkJPIChSZW5ld2FibGUgRnVlbHMgb2YgTm9uLUJpb2xvZ2ljYWwgT3JpZ2luKSA8L3N0cm9uZz5mcmFtZXdvcmsgY2FuIGZhdm9yIGxlc3MgZWZmaWNpZW50IG1ldGhvZHMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9uc3RhdGV2ZXJzaW9ub3JpZ2luYWxDb250ZW50Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzTG9ja2VkIGluIG9uIFJGTkJPcyDigJMgV2lsbCBFVSBtYW5kYXRlcyBmb3IgZHJvcC1pbiBzeW50aGV0aWMgYXZpYXRpb24gZnVlbHMgbGVhZCB0byBkZWNyZWFzZWQgZW5lcmd5LSBhbmQgY29zdC1lZmZpY2llbmN5P2ZvbnRTaXplCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJmb250U2l6ZSI6ImxhcmdlIn0gLS0+CjxwIGNsYXNzPSJoYXMtbGFyZ2UtZm9udC1zaXplIj48c3Ryb25nPkxvY2tlZCBpbiBvbiBSRk5CT3Mg4oCTIFdpbGwgRVUgbWFuZGF0ZXMgZm9yIGRyb3AtaW4gc3ludGhldGljIGF2aWF0aW9uIGZ1ZWxzIGxlYWQgdG8gZGVjcmVhc2VkIGVuZXJneS0gYW5kIGNvc3QtZWZmaWNpZW5jeT88L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb25vcmlnaW5hbENvbnRlbnRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzVGhlIHN0dWR5IG5vdGVzIHRoaXMgY29uZmxpY3RzIHdpdGggRVUncyBvd24gRW5lcmd5IEVmZmljaWVuY3kgRGlyZWN0aXZlLCB3YXN0ZSBoaWVyYXJjaHksIGFuZCBiaW9tYXNzIGNhc2NhZGUgdXNlIHByaW5jaXBsZXMuIEl0IHJpc2tzIGxvY2staW4gYmVjYXVzZSBwbGFudHMgYXJlIGNhcGl0YWwtaW50ZW5zaXZlIGFuZCBsb25nLWxpdmVkIChkZWNhZGVzKSwgc2hhcGluZyBSJmFtcDtEIGFuZCBpbmZyYXN0cnVjdHVyZS4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgc3R1ZHkgbm90ZXMgdGhpcyBjb25mbGljdHMgd2l0aCBFVSdzIG93biBFbmVyZ3kgRWZmaWNpZW5jeSBEaXJlY3RpdmUsIHdhc3RlIGhpZXJhcmNoeSwgYW5kIGJpb21hc3MgY2FzY2FkZSB1c2UgcHJpbmNpcGxlcy4gSXQgcmlza3MgbG9jay1pbiBiZWNhdXNlIHBsYW50cyBhcmUgY2FwaXRhbC1pbnRlbnNpdmUgYW5kIGxvbmctbGl2ZWQgKGRlY2FkZXMpLCBzaGFwaW5nIFImYW1wO0QgYW5kIGluZnJhc3RydWN0dXJlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPnN0YXRldmVyc2lvblRoZXJlaXMgYSAsIG9yaWdpbmFsQ29udGVudFRoZXJlaXMgYSAsIHVibGlzaGVkIGluIHRoZSBqb3VybmFsIEZ1ZWwgKEZlYnJ1YXJ5IDIwMjYpcC5wdWJsaXNoZWQgaW4gdGhlIGpvdXJuYWwgRnVlbCAoRmVicnVhcnkgMjAyNikuBQdPAAgHBApHAAoNDwwSHBkLuwQECAm\/BIYGBQcDQgABAwFIAAYEAgVHAAMJAgEKBAIGAgRDAAJBAQIKBAcBAkEAAgEDRAADBAFDAA8FBAgsCjgGDBMFFgwXDwECAQUIBw8ECgedGAcKDQ8MC\/sGADYFBw8IBwQKRwAKDQ8MEhwZC4UFCAcECkcACg0PDBIcGQuhCZIQBQcIBwQKRwAKDQ8MEhwZC6MBMJABAYABvgEwrAIFBwUHBQdPAAgHBApHAAoNDwwSHBkLCAcECkcACg0PDBIcGQsbASiEAQ1BAhcFBwYQDwYBDDsFC48BTwEICxFBBwIBAkEEQgABAkEGBAgHBApHAAoNDwwSHBkLRgMKQQMCCkEBGAUHDwgJCAkFBwgECAYIBUEAA0EAQgBBAQIBCAcIBwgGCA4IDggLCAZIAQYIBA4UGx4YFhMaIBsvGCoJGSEiFh8ICggECAYOSQAKBgEFQQACBwMIBwQKAwcOCwYLAgQDCA+gBQUHGkoABQwVDwgJmwEFB0EAAkEBBQgHBAoHQQwCAQJBAAcKDQ8MEhwZCwgCQQQYSQInA5YTBgi5BAUHBQcFBw8IBwQKRwAKDQ8MEhwZCy0BAgECAQgHBAoHowMHCg0PDBIcGQuQAb0EBQcIBwQKRwAKDQ8MEhwZCxEsAQQbAYEBGwUHTwAICQgHBApHAAoNDwwSHBkLqwOhBAUHDwgHDwQKBwgKBwoNDwwLARIcGRFBAwJBAwJBAQJBAQQIBwQKRwAKDQ8MEhwZC0EAAwgKQQgGE7ACAQ6AAQUiHEEBFwUHCAcECkcACg0PDBIcGQsBjgGNAhEJMStBAQgJCAmtBgUHBQcPCAcECkcACg0PDBIcGQuVAQgHBApHAAoNDwwSHBkLugEIvQUFBw8IBwQKRwAKDQ8MEhwZC7IDqAQFB0UAAg9FAAIsQQAuTwEAABEBAAAPAQAAHgEAAA4BAgAfAQAAEQEAAAABAwAAAQkAEgECABABAAAAAQAADwECAB4BAAAOAQAAEAEAAB4BAAAOAQEAHwEAAA8BAABUQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBCAQEAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAlwFBYAIVQRMKDgdBCQQICQgJQQEEQQYGQQIHHgMHBAEHAgECCkEACAQKBkEAAwsBAkMAAQdCACVBDZ8DQQgCAQIBAkEAAkEAAkE5GwMLDyo2ggEFPhwQHxaLDQYUBRQCigRBHpsBpAMIQRoCQRkGQQMDQQcCAw4BDgIFQwABDAEMQQkDQQAEGBMDDwMHRAAVQRIDQRkICUEcFRsAfQF36gE8cD5JdCBlc3RhYmxpc2hlcyBhIGZyYW1ld29yayB0byByZWR1Y2UgZW5lcmd5IGNvbnN1bXB0aW9uLCBwcm9tb3RlIGVmZmljaWVuY3kgYXMgYSBwcmlvcml0eSAoImVuZXJneSBlZmZpY2llbmN5IGZpcnN0IiksIGFuZCBzdXBwb3J0IHRoZSBFVSdzIDIwMzAgY2xpbWF0ZSB0YXJnZXRzIChhdCBsZWFzdCA1NSUgR0hHIHJlZHVjdGlvbiB2cy4gMTk5MCkgYW5kIDIwNTAgY2xpbWF0ZSBuZXV0cmFsaXR5LjwvcD54dw5jb3JlL3BhcmFncmFwaHl3AHcAeXltAHcTMjAyNi0wNS0xNVQwOTowMDoxOXtCeeLF4HegAHtB7MJkXUAAAHckOGI5MGM1M2YtOWM0NC00MGFlLWEwODItYjg4NGM3Zjg3MDg2eHh4eHh4dyQ0NjUxNWFlNS1jYWQ1LTQ0MGYtYjA0MC1hZWYxN2U5MTMzZmV3PDxwPjxzdHJvbmc+UHVibGlzaGVkOjwvc3Ryb25nPiA8ZW0+RnVlbDwvZW0+Jm5ic3A7KDIwMjYpPC9wPnckOGMyZTRkYzQtMzQ2MS00ZTI3LWJmNzQtZDg5YTY0MDM0NjVhd5oBPHA+PHN0cm9uZz5Qcm92aWRlZDo8L3N0cm9uZz4gJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90ZWNoeHBsb3JlLmNvbS9wYXJ0bmVycy9jaGFsbWVycy11bml2ZXJzaXR5LW9mLXRlY2hub2xvZ3kvIj5DaGFsbWVycyBVbml2ZXJzaXR5IG9mIFRlY2hub2xvZ3k8L2E+PC9wPnckNGIyYTg2YWYtMWUzZC00NjRkLWJiODAtYWJmM2ZhYTZhMTgxd5IBPHA+PHN0cm9uZz5ET0k6PC9zdHJvbmc+IDxhIGhyZWY9Imh0dHBzOi8vZHguZG9pLm9yZy8xMC4xMDE2L2ouZnVlbC4yMDI1LjEzNzE4MSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPjEwLjEwMTYvai5mdWVsLjIwMjUuMTM3MTgxPC9hPjwvcD53JGU1ODRlYjg2LTdhNmUtNGQzZS1iZDJkLTFjZGQ0ZjhmYmYzOXeAAjxwPjxzdHJvbmc+QXV0aG9yczo8L3N0cm9uZz4gSm9oYW5uYSZuYnNwO0JlaXJvbiwmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5zY2llbmNlZGlyZWN0LmNvbS9hdXRob3IvNzIwMjAyMDA3My9zaW1vbi1wLWhhcnZleSI+U2ltb24mbmJzcDtIYXJ2ZXk8L2E+LCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LnNjaWVuY2VkaXJlY3QuY29tL2F1dGhvci82NjAzMDU5OTc5L2hlbnJpay10aHVubWFuIj5IZW5yaWsmbmJzcDtUaHVubWFuPC9hPjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMzhlOGZlODQtNzIzNy00MjNmLWJjZGQtODc5MWM2MjU0MGIwdzs8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+QWJzdHJhY3Q8L3N0cm9uZz48L2gyPncMY29yZS9oZWFkaW5nfQJ3JDYzMWQxYzMzLWI3NmUtNDM3ZC04OWQzLTg5ZTk3ODEzNDU0Ynh3rAw8cD5EZWNhcmJvbml6YXRpb24gb2YgdGhlIHRyYW5zcG9ydGF0aW9uIHNlY3RvciBpbXBsaWVzIHRoYXQgZm9zc2lsIGZ1ZWxzIG11c3QgYmUgc3Vic3RpdHV0ZWQgd2l0aCBzdXN0YWluYWJsZSBhbHRlcm5hdGl2ZXMuIEN1cnJlbnQgRVUgcG9saWNpZXMgaW5jZW50aXZpemUgbGFyZ2Utc2NhbGUgZGVwbG95bWVudCBvZiBzeW50aGV0aWMgYXZpYXRpb24gZnVlbCBwcm9kdWN0aW9uIHRoYXQgY2FuIGJlIGNsYXNzaWZpZWQgYXMgUmVuZXdhYmxlIEZ1ZWwgb2YgTm9uLUJpb2xvZ2ljYWwgT3JpZ2luIChSRk5CTykuIFN5bnRoZXRpYyBhdmlhdGlvbiBmdWVsIGNhbiBiZSBwcm9kdWNlZCBmcm9tIG1ldGhhbm9sIGFuZCB0aGlzIHdvcmsgcHJlc2VudHMgYSB0ZWNobm8tZWNvbm9taWMgYXNzZXNzbWVudCBvZiB0aHJlZSBwYXRod2F5cyAodHdvIGNvbWJ1c3Rpb24tYmFzZWQgYW5kIG9uZSBnYXNpZmljYXRpb24tYmFzZWQpIHRvIHByb2R1Y2Ugc3ludGhldGljIG1ldGhhbm9sIGZyb20gYmlvbWFzcyByZXNpZHVlcyBhbmQgcmVuZXdhYmxlIGh5ZHJvZ2VuLiBUaGUgcmVzdWx0cyBzaG93IHRoYXQgdGhlIGdhc2lmaWNhdGlvbi1iYXNlZCBwYXRod2F5IGNhbiBwcm9kdWNlIG1ldGhhbm9sIGF0IGEgbG93ZXIgY29zdCAoODIwJm5ic3A74oKsL3QgbWV0aGFub2wpIGFuZCBoaWdoZXIgZW5lcmd5IGVmZmljaWVuY3kgKDQ2Jm5ic3A7JSwgZm9yIGNvbnZlcnNpb24gb2YgYmlvbWFzcywgZWxlY3RyaWNpdHkgYW5kIGhlYXQgaW5wdXRzIHRvIG1ldGhhbm9sKSBjb21wYXJlZCB0byBjb21idXN0aW9uLWJhc2VkIG9wdGlvbnMgKDEsMDUw4oCTMSw1MDAmbmJzcDvigqwvdCBtZXRoYW5vbCBhbmQg4oi8MzcmbmJzcDslIGVmZmljaWVuY3kpLiBUaGUgZ2FzaWZpZXIgcm91dGUgcmVxdWlyZXMgbGVzcyByZW5ld2FibGUgaHlkcm9nZW4sIHJlc3VsdGluZyBpbiBhIDMwJm5ic3A7JSBsb3dlciBlbGVjdHJpY2l0eSBkZW1hbmQuIEhvd2V2ZXIsIG9ubHkgNTUmbmJzcDslIG9mIHRoZSBnYXNpZmljYXRpb24tYmFzZWQgbWV0aGFub2wgaXMgY29tcGxpYW50IHdpdGggdGhlIFJGTkJPIGRlZmluaXRpb24sIHNpbmNlIHRoZSByZWd1bGF0aW9uIHN0aXB1bGF0ZXMgdGhhdCBiaW9mdWVsIGNhbm5vdCBiZSBjb3VudGVkIHRvd2FyZHMgdGhlIGRyb3AtaW4gcXVvdGFzLiBGdXJ0aGVybW9yZSwgdGhlIGZpbmRpbmdzIGluZGljYXRlIHRoYXQgUkZOQk8gcG9saWNpZXMgdGhhdCBmYXZvciBwcm9kdWN0aW9uIHVzaW5nIENPPHN1Yj4yPC9zdWI+Jm5ic3A7ZnJvbSBjb21idXN0aW9uIHByb2Nlc3NlcyB0aGF0IHN1cHBseSBlbmVyZ3kgdG8gdXRpbGl0eSBzeXN0ZW1zIChlLmcuLCBkaXN0cmljdCBoZWF0aW5nKSByaXNrIGxlYWRpbmcgdG8gbG9jay1pbiBpbiBpbmVmZmljaWVudCBzeXN0ZW1zLCBhcyBlbGVjdHJpZmljYXRpb24gb2YgaGVhdCBzdXBwbHkgY291bGQgYmUgYSBtb3JlIGVmZmljaWVudCBvcHRpb24uIFRoaXMgd29yayBpZGVudGlmaWVzIHN1Y2ggcmVndWxhdG9yeSBpbmNvbnNpc3RlbmNpZXMgdGhhdCBpbmNyZWFzZSByaXNrIHJlbGF0ZWQgdG8gaW52ZXN0bWVudCBkZWNpc2lvbnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dwB3AHl5dyQ0ZjUyNDQ0MS01YjJkLTQyNjktODc4Yy1hMTQxZGQ0MzRkOTEmAHckOThiNmY4YzQtZjIwZC00Y2E5LTgwOTAtZTEyNTBmYTM0MWY0d\/kBPHA+VGhlIHN0dWR5IG5vdGVzIHRoaXMgY29uZmxpY3RzIHdpdGggRVUncyBvd24gRW5lcmd5IEVmZmljaWVuY3kgRGlyZWN0aXZlLCB3YXN0ZSBoaWVyYXJjaHksIGFuZCBiaW9tYXNzIGNhc2NhZGUgdXNlIHByaW5jaXBsZXMuIEl0IHJpc2tzIGxvY2staW4gYmVjYXVzZSBwbGFudHMgYXJlIGNhcGl0YWwtaW50ZW5zaXZlIGFuZCBsb25nLWxpdmVkIChkZWNhZGVzKSwgc2hhcGluZyBSJmFtcDtEIGFuZCBpbmZyYXN0cnVjdHVyZS48L3A+eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5HwB3JGVhOTI1MTA3LTJjZDctNDc2Yi05ZDZkLTEzYmNiMDhhMGUxMnegATxwPjxzdHJvbmc+VGhlIEVVIEVuZXJneSBFZmZpY2llbmN5IERpcmVjdGl2ZSAoRUVEKSwgY3VycmVudGx5IERpcmVjdGl2ZSAoRVUpIDIwMjMvMTc5MSAocmVjYXN0KSwgaXMgYSBjb3JuZXJzdG9uZSBvZiBFVSBlbmVyZ3kgYW5kIGNsaW1hdGUgcG9saWN5Ljwvc3Ryb25nPjwvcD53JDA5MTUxYmIxLTViMzAtNDQ0Zi1hOGI2LTE3MmJkMTEzMGJkZXckMWM3ZWI0NmYtMDY0ZC00Y2NkLWI4N2YtNTBhZWM5OWNiMTg0eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5AgB3B3B1Ymxpc2gDAHUFfam\/5ZMFfaLI45MFfae\/5ZMFfai\/5ZMFfaq\/5ZMFNgB3JDlmNjE4MGIwLWI1MTQtNGU3MS1iNGYwLTFmNWYwZjkzNGM3Y3fMAjxwPlB1cmUgREFDIFB0TCBhdm9pZHMgYmlvbWFzcyBpc3N1ZXMgZW50aXJlbHkgYW5kIGFsaWducyBwZXJmZWN0bHkgd2l0aCBSRk5CTyAodmVyeSBsb3cgbGlmZWN5Y2xlIGVtaXNzaW9ucykuIFRoZSBydWxlcyBzdWNjZXNzZnVsbHkgZm9yY2UgcHJvZ3Jlc3Mgd2hlcmUgbWFya2V0IGZvcmNlcyBhbG9uZSBmYWlsZWQuIEFuIGVhcmx5IFJGTkJPIHJldmlldyBpcyBwbGFubmVkOyB0d2Vha3MgKGUuZy4sIGJldHRlciBlZmZpY2llbmN5IHdlaWdodGluZyBvciBnYXNpZmljYXRpb24gY3JlZGl0KSBjb3VsZCBoZWxwIHdpdGhvdXQgd2Vha2VuaW5nIGRlY2FyYm9uaXphdGlvbi48L3A+d+oEPHA+WWVzLCBpbiBiaW9tYXNzLWludm9sdmVkIHBhdGh3YXlzLCB0aGUgbWFuZGF0ZXMgcmlzayBkZWNyZWFzZWQgZWZmaWNpZW5jeSBhbmQgaGlnaGVyIGNvc3RzIGR1ZSB0byBwcmVzY3JpcHRpdmUgY2FyYm9uIGFjY291bnRpbmcgdGhhdCBwcmlvcml0aXplcyAibm9uLWJpb2xvZ2ljYWwiIGxhYmVsaW5nIG92ZXIgdGhlcm1vZHluYW1pY3MgYW5kIHN5c3RlbSBvcHRpbWl6YXRpb24uIFRoaXMgaXMgYSBjbGFzc2ljIHJlZ3VsYXRvcnkgdHJhZGUtb2ZmOiBjbGVhciwgZW5mb3JjZWFibGUgcnVsZXMgZm9yIHJhcGlkIGRlcGxveW1lbnQgdnMuIGZsZXhpYmlsaXR5IGZvciBsZWFzdC1jb3N0LCBoaWdoLWVmZmljaWVuY3kgc29sdXRpb25zLiBBdmlhdGlvbiBuZWVkcyBtYXNzaXZlIFNBRiBzY2FsZS11cCByZWdhcmRsZXNz4oCUYmV0dGVyIHBvbGljeSBhbGlnbm1lbnQgKGUuZy4sIHRlY2hub2xvZ3ktbmV1dHJhbCBlZmZpY2llbmN5IGluY2VudGl2ZXMgYWxvbmdzaWRlIHZvbHVtZSBtYW5kYXRlcykgd291bGQgcmVkdWNlIHdhc3RlIGFuZCBpbXByb3ZlIG91dGNvbWVzLiBUaGUgc3R1ZHkgcHJvdmlkZXMgc3Ryb25nIGV2aWRlbmNlIGZvciB0YXJnZXRlZCBhZGp1c3RtZW50cy48L3A+eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5hAEAeHcAdwB5eQcAWQB9iNPQc3cEb3BlbncEb3Blbnl3AHcIc3RhbmRhcmR3AHcAdwB3AHcAdwB5dwB5fQB5fQB5dwB3AHh5dgIYaW1hZ2VfZ2VuZXJhdG9yX3NldHRpbmdzdgQIdGVtcGxhdGV3B2hpZ2h3YXkQZGVmYXVsdF9pbWFnZV9pZH0ABGZvbnR3AAdlbmFibGVkeQd2ZXJzaW9ufQJ5eHcKY29yZS9pbWFnZXcAeXl3BG5vbmV9l6A2d6IBaHR0cHM6Ly9jbGltYXRlc2NpZW5jZS5wcmVzcy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS8wLUNoYXRHUFRFVS1SRk5CTy1NYW5kYXRlcy1SaXNrLUxvY2tpbmctQXZpYXRpb24taW50by1Db3N0bGllci1MZXNzLUVmZmljaWVudC1TeW50aGV0aWMtRnVlbHMtMTAyNHg2ODMucG5ndwVsYXJnZXcEbm9uZX2XoDYRAHfXAjxwPjxzdHJvbmc+VGhlIEVVIHJ1bGVzIG9uIHN1c3RhaW5hYmxlIGF2aWF0aW9uIGZ1ZWxzIChTQUYpIHVuZGVyIFJlRnVlbEVVIEF2aWF0aW9uIGFuZCByZWxhdGVkIGRpcmVjdGl2ZXMgKGUuZy4sIFJFRCBJSUkpIGNvdWxkIGNvbnRyaWJ1dGUgdG8gaGlnaGVyIGNvc3RzIGFuZCBlbmVyZ3kgaW50ZW5zaXR5IGZvciBmb3NzaWwtZnJlZSBhdmlhdGlvbiBmdWVscywgd2hpbGUgYWxzbyBleGVydGluZyB1cHdhcmQgcHJlc3N1cmUgb24gYmlvbWFzcyBkZW1hbmQgdGhhdCBpbmRpcmVjdGx5IHJpc2tzIGhpZ2hlciBmb29kIG9yIGFncmljdWx0dXJhbCBjb21tb2RpdHkgcHJpY2VzLjwvc3Ryb25nPjwvcD5aAHh3AHcAeXk1AHUBfQF3JDgwMGQ3NzRjLTgzMDMtNDBlYS1iNGM4LWU0NjE3ZWRkOTc4YneBAjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UiPjxpbWcgc3JjPSJodHRwczovL2NsaW1hdGVzY2llbmNlLnByZXNzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA1LzAtQ2hhdEdQVEVVLVJGTkJPLU1hbmRhdGVzLVJpc2stTG9ja2luZy1BdmlhdGlvbi1pbnRvLUNvc3RsaWVyLUxlc3MtRWZmaWNpZW50LVN5bnRoZXRpYy1GdWVscy0xMDI0eDY4My5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtNDQ0NDM5Ii8+PC9maWd1cmU+eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5HgB3JDk5MTRhNzczLTM1N2UtNDBjYy1hNTM5LThhZDM0NmY4ODZmYXe+AjxwPlNBRiBpcyBjcnVjaWFsIGZvciBhdmlhdGlvbiBkZWNhcmJvbml6YXRpb24gKGF2aWF0aW9uIGlzIGhhcmQgdG8gZWxlY3RyaWZ5IGZvciBsb25nLWhhdWwpLiBDdXJyZW50IDxzdHJvbmc+U0FGIGlzIDPigJMxMHggbW9yZSBleHBlbnNpdmUgdGhhbiBmb3NzaWwgamV0IGZ1ZWw8L3N0cm9uZz4sIGFuZCBzY2FsaW5nIHJlbWFpbnMgY2hhbGxlbmdpbmcuIFRoZSBFVSdzIG1hbmRhdGVzIGFyZSBhbWJpdGlvdXMsIGJ1dCBjcml0aWNzIG5vdGUgdGhhdCBwcmVzY3JpcHRpdmUgcnVsZXMgY2FuIGRpc3RvcnQgbWFya2V0cyBhbmQgcmFpc2UgY29zdHMuPC9wPnh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eR4AdyQxZDA2NmRhMS1jNzk4LTQ4ZGUtOGRmYi02MGEyNmVkMTZlZGJ3XDxwPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3A+dwVsYXJnZXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXUAeHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5JQB3JDUzZmU3MmY4LWFjODUtNDNmZS1hNTFlLTRiMzdhMTc0MjVmYneDATxwPlRoZXJlIGlzIGEgcmVjZW50IHN0dWR5IGZyb20gdGhlIENoYWxtZXJzIFVuaXZlcnNpdHkgb2YgVGVjaG5vbG9neSBpbiBTd2VkZW4sIHB1Ymxpc2hlZCBpbiB0aGUgam91cm5hbCBGdWVsIChGZWJydWFyeSAyMDI2KS48L3A+eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5AgApAHckY2IzMDQzYWItMjFmYi00ZGI1LWJjMzEtZWE3MDA5NzhhNTRhd\/4CPHA+VGhpcyBzdHVkeSBieSByZXNlYXJjaGVycyBKb2hhbm5hIEJlaXJvbiwgU2ltb24gSGFydmV5LCBhbmQgSGVucmlrIFRodW5tYW4gYW5hbHl6ZSBwcm9kdWN0aW9uIHBhdGh3YXlzIGZvciBzeW50aGV0aWMgbWV0aGFub2wgKGEgYnVpbGRpbmcgYmxvY2sgZm9yIHN1c3RhaW5hYmxlIGF2aWF0aW9uIGZ1ZWwsIG9yIFNBRikuIEl0IGhpZ2hsaWdodHMgaG93IEVVIHJlZ3VsYXRpb25zIHVuZGVyIDxzdHJvbmc+UmVGdWVsRVUgQXZpYXRpb248L3N0cm9uZz4gYW5kIHRoZSA8c3Ryb25nPlJGTkJPIChSZW5ld2FibGUgRnVlbHMgb2YgTm9uLUJpb2xvZ2ljYWwgT3JpZ2luKSA8L3N0cm9uZz5mcmFtZXdvcmsgY2FuIGZhdm9yIGxlc3MgZWZmaWNpZW50IG1ldGhvZHMuPC9wPnh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eRcAdyQ5ODRkOWMyMi1iN2E0LTQ2YTItYmUzYy1hYjA2NmM2MmY0MmJ3sAE8cCBjbGFzcz0iaGFzLWxhcmdlLWZvbnQtc2l6ZSI+PHN0cm9uZz5Mb2NrZWQgaW4gb24gUkZOQk9zIOKAkyBXaWxsIEVVIG1hbmRhdGVzIGZvciBkcm9wLWluIHN5bnRoZXRpYyBhdmlhdGlvbiBmdWVscyBsZWFkIHRvIGRlY3JlYXNlZCBlbmVyZ3ktIGFuZCBjb3N0LWVmZmljaWVuY3k\/PC9zdHJvbmc+PC9wPnckNDFhNmQ3YTctMGRiYi00YmM4LWFhODktYWZkMjBjMGM1YmExd\/IBPHA+VGhpcyBGZWJydWFyeSAyMDI2IHBhcGVyIGluIEZ1ZWwgKEJlaXJvbiwgSGFydmV5LCBUaHVubWFuKSBpcyBhIHJpZ29yb3VzIHRlY2huby1lY29ub21pYyBhc3Nlc3NtZW50IHVzaW5nIGNvbnNpc3RlbnQgYXNzdW1wdGlvbnM6IHNhbWUgZm9yZXN0IHJlc2lkdWUgYmlvbWFzcyBpbnB1dCwgc2FtZSBtZXRoYW5vbCBvdXRwdXQgKGEga2V5IFNBRiBpbnRlcm1lZGlhdGUpLCBhbmQgcmVuZXdhYmxlIGh5ZHJvZ2VuLjwvcD54dw5jb3JlL3BhcmFncmFwaHl3AHcAeXkWABWm4JiNDwQBAgIACQIBAOrFzLAOAgABBwClto\/1DQcAAAMACQIBAMYCAAkCAQDxjeaUDQYAAAUACQIBAOMBAQEUi\/ez9wwBAACY6fevDAEAAdaO2f4LCQAAAgACAAkCAR4BAAkCASVEAIevxacLLAAAJQAGAwEATAALAE8ADw0IBgsdEQIBBgIDAQABBgIBAQADAQEJAgABAAEHAQMBCQEFAQACAAICAQoCAAEBAQIBAgEAAQYBAQEBASQEAgEAAQACAAQCAeMBxOiDqQoBAAKyrvOYChAAAgEBAgAEAQEAAgECAAEAAQEBAAIAAQEDABkBRgAKAITD9toIAgABVASSs7idCBwABAEABgABAAEAAhoBAgEKAQ4BKQE1AUEBBAE9ARsBDwEeARUBygYBBQITAQQCEwEBAYoCBAIQAAEC\/MfX2gcJAAABAwMACQIBAC3HAgcAAQDsAQKOlMOIBwYAAAMACQIBAj0AIACg7Kb0BQYAAAIBEQMCAAkCAQCQlsGvBCMACQEAAQALAhECEQABAQECAQ0BAAENAgEBBAICAgIDAAQLAQACCwUACQICAgEAFQABAwEXARIBAgEOAQIBBgEDAQMBFBkAyYfXkwQGAAADAAkCAQEBAE4Au8S1yAIBAAOz3bSpAggAAAMACQJWAAEACQIBAHoRwJDG3wEEAAAFAAkCAQC5l82gAQQAAAwBDAcsAA==\",\"updateId\":265342359}","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":[691843049,691827234,691843047,691843048,691843050],"class_list":{"0":"post-444437","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-uncategorized","8":"tag-chalmers-university-of-technology-in-sweden","9":"tag-european-union-eu","10":"tag-refueleu-aviation","11":"tag-rfnbo-renewable-fuels-of-non-biological-origin","12":"tag-synthetic-fuels","14":"fallback-thumbnail"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/05\/0-ChatGPTEU-RFNBO-Mandates-Risk-Locking-Aviation-into-Costlier-Less-Efficient-Synthetic-Fuels.png?fit=1536%2C1024&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paxLW1-1RCl","jetpack-related-posts":[{"id":262539,"url":"https:\/\/climatescience.press\/?p=262539","url_meta":{"origin":444437,"position":0},"title":"Pigs Might Fly","author":"uwe.roland.gross","date":"06\/17\/2023","format":false,"excerpt":"Every \u201cnet zero\u201d solution seems to cause problems. The Law of Unintended Consequences applies to net zero as ruthlessly as it does to everything else in life.","rel":"","context":"In \"BBC\"","block_context":{"text":"BBC","link":"https:\/\/climatescience.press\/?tag=bbc"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/06\/0-flying-pigs.png?fit=1200%2C720&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/06\/0-flying-pigs.png?fit=1200%2C720&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/06\/0-flying-pigs.png?fit=1200%2C720&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/06\/0-flying-pigs.png?fit=1200%2C720&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/06\/0-flying-pigs.png?fit=1200%2C720&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":429457,"url":"https:\/\/climatescience.press\/?p=429457","url_meta":{"origin":444437,"position":1},"title":"Ethanol Mandates are Dead, Long Live SAF (Sustainable Aviation Fuel)","author":"uwe.roland.gross","date":"03\/04\/2026","format":false,"excerpt":"A bill has been introduced which could drive up US food prices, for the benefit of EU greens.","rel":"","context":"In \"Agricultur\"","block_context":{"text":"Agricultur","link":"https:\/\/climatescience.press\/?tag=agricultur"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/03\/OIG3.lFU_.jpeg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/03\/OIG3.lFU_.jpeg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/03\/OIG3.lFU_.jpeg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/03\/OIG3.lFU_.jpeg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":322891,"url":"https:\/\/climatescience.press\/?p=322891","url_meta":{"origin":444437,"position":2},"title":"The War On\u00a0Cars","author":"uwe.roland.gross","date":"04\/25\/2024","format":false,"excerpt":"In a fit of self-loathing, the European Union has begun to destroy the economic engine that pays its bills. Some of this is well known, but some is not, and it will astonish you. Only nine of the EU\u2019s 27 member states are net budget contributors, and Germany pays the\u2026","rel":"","context":"In \"climate targets\"","block_context":{"text":"climate targets","link":"https:\/\/climatescience.press\/?tag=climate-targets"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/04\/OIG-67-1.jpeg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/04\/OIG-67-1.jpeg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/04\/OIG-67-1.jpeg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2024\/04\/OIG-67-1.jpeg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":252246,"url":"https:\/\/climatescience.press\/?p=252246","url_meta":{"origin":444437,"position":3},"title":"Finally, the Europeans Revolt Over Net Zero Mandates and the Electric Vehicle Kool-Aid","author":"uwe.roland.gross","date":"04\/11\/2023","format":false,"excerpt":"You may not know it if you rely solely on American media, but there is a growing revolt across much of Europe against Net Zero mandates in general and electric vehicle mandates in particular.","rel":"","context":"In \"e-fuels\"","block_context":{"text":"e-fuels","link":"https:\/\/climatescience.press\/?tag=e-fuels"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/01b7b60c2-0007-4192-ac0d-fa9961de4cb0.jpg?fit=1200%2C707&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/01b7b60c2-0007-4192-ac0d-fa9961de4cb0.jpg?fit=1200%2C707&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/01b7b60c2-0007-4192-ac0d-fa9961de4cb0.jpg?fit=1200%2C707&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/01b7b60c2-0007-4192-ac0d-fa9961de4cb0.jpg?fit=1200%2C707&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/01b7b60c2-0007-4192-ac0d-fa9961de4cb0.jpg?fit=1200%2C707&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":252659,"url":"https:\/\/climatescience.press\/?p=252659","url_meta":{"origin":444437,"position":4},"title":"Europeans May Be Rejecting the EV Kool-Aid","author":"uwe.roland.gross","date":"04\/13\/2023","format":false,"excerpt":"You may not know it if you rely solely on American media, but there is a growing revolt across much of Europe against Net Zero mandates in general and electric vehicle mandates in particular.","rel":"","context":"In \"e-fuels\"","block_context":{"text":"e-fuels","link":"https:\/\/climatescience.press\/?tag=e-fuels"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/00feature6.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/00feature6.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/00feature6.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/00feature6.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/04\/00feature6.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":241397,"url":"https:\/\/climatescience.press\/?p=241397","url_meta":{"origin":444437,"position":5},"title":"Can We Make Flying &#8220;Green&#8221;?","author":"uwe.roland.gross","date":"01\/25\/2023","format":false,"excerpt":"In this video we look at battery powered planes, hydrogen powered ones, bio fuel, and synthetic kerosene.","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/01\/0Screenshot-2023-01-25-113135.png?fit=898%2C506&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/01\/0Screenshot-2023-01-25-113135.png?fit=898%2C506&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/01\/0Screenshot-2023-01-25-113135.png?fit=898%2C506&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2023\/01\/0Screenshot-2023-01-25-113135.png?fit=898%2C506&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/444437","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=444437"}],"version-history":[{"count":21,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/444437\/revisions"}],"predecessor-version":[{"id":444463,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/444437\/revisions\/444463"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/media\/444439"}],"wp:attachment":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=444437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=444437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=444437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}