{"id":2296,"date":"2026-02-13T15:37:03","date_gmt":"2026-02-13T15:37:03","guid":{"rendered":"https:\/\/www.itu.int\/metaverse\/?page_id=2296"},"modified":"2026-04-16T14:14:56","modified_gmt":"2026-04-16T14:14:56","slug":"2nd-citiverse-assembly","status":"publish","type":"page","link":"https:\/\/www.itu.int\/metaverse\/virtual-worlds\/2nd-citiverse-assembly\/","title":{"rendered":"2nd Citiverse Assembly"},"content":{"rendered":"    <div class=\"ituContainer grid\">\n        <div data-span=\"12\">\n                            <div class=\"ituContainer\">\n<div class=\"wp-block-columns has-white-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\"><div class=\"ituContainer\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">    <section>\n        <div class=\"ituContainer grid\">\n                                                <div data-span=\"9\">\n                    <div class=\"ituContainer\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2111\" height=\"1187\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/2026-05-12-2nd-Citiverse-Assembly-Final-Banner.png\" alt=\"\" class=\"wp-image-2383\" style=\"aspect-ratio:1.778705636743215;width:904px;height:auto\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/2026-05-12-2nd-Citiverse-Assembly-Final-Banner.png 2111w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/2026-05-12-2nd-Citiverse-Assembly-Final-Banner-300x169.png 300w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/2026-05-12-2nd-Citiverse-Assembly-Final-Banner-767x431.png 767w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/2026-05-12-2nd-Citiverse-Assembly-Final-Banner-1024x576.png 1024w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/2026-05-12-2nd-Citiverse-Assembly-Final-Banner-1536x864.png 1536w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/2026-05-12-2nd-Citiverse-Assembly-Final-Banner-2048x1152.png 2048w\" sizes=\"auto, (max-width: 2111px) 100vw, 2111px\" \/><\/figure>\n<\/div>                    <div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Description<\/strong><\/p>\n<\/div>                    <div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Co-organized by ITU, the European Commission, OASC and UNICC, and supported by\u00a0<a href=\"https:\/\/eur03.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fstandict.eu%2F&amp;data=05%7C02%7Cchiara.kirsten.co%40itu.int%7C5738a68897ee430d8a9208de7468b577%7C23e464d704e64b87913c24bd89219fd3%7C0%7C0%7C639076190230519618%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;sdata=ZOD%2BwJ%2FR6EKLwjem3i6rUoO88Kodhq98RoDiBgokOR0%3D&amp;reserved=0\">StandICT.eu 2029<\/a>, the 2nd Citiverse Assembly convenes cities, governments, industry, standards bodies, research, and academia to strengthen global collaboration on the citiverse. The Assembly will share experiences from ongoing citiverse and local digital twin projects worldwide, present flagship deliverables of the <a href=\"https:\/\/www.itu.int\/metaverse\/virtual-worlds\/\" data-type=\"link\" data-id=\"https:\/\/www.itu.int\/metaverse\/virtual-worlds\/\">Global Initiative on AI and Virtual Worlds \u2013 <em>Discovering the Citiverse<\/em><\/a>, and promote greater alignment across standards and implementation efforts.<\/p>\n<\/div>                    <div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">The programme will address fragmentation, support people-centred approaches, and explore practical pathways for collaborative citiverse standardization.<\/p>\n<\/div>                    <div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Target Audience<\/strong><\/p>\n<\/div>                    <div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Participation is open to the ITU Member States, Sector Members, Associates, Academia, and to any individual from a country that is a member of the ITU and who wishes to contribute to the work. This includes individuals who are also members of international,\u00a0regional,\u00a0and national organizations. Participation is free of charge.\u00a0<\/p>\n<\/div>                    <div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Venue<\/strong><\/p>\n<\/div>                    <div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">International Telecommunication Union (ITU) Headquarters<\/p>\n<\/div>                    <div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Place des Nations,\u00a01211 Geneva\u00a020,\u00a0Switzerland\u00a0<\/p>\n<\/div>                    <div class=\"ituContainer\">\n<div style=\"height:45px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>                    <div class=\"ituContainer\">\n<div class=\"wp-block-buttons is-nowrap is-layout-flex wp-container-core-buttons-is-layout-8f761849 wp-block-buttons-is-layout-flex\"><div class=\"ituContainer\">\n<div class=\"wp-block-button is-style-outline is-style-outline--8\"><a class=\"wp-block-button__link has-white-color has-vivid-cyan-blue-background-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/www.itu.int\/net4\/CRM\/xreg\/web\/Registration.aspx?Event=C-00016297\"><strong>Register Here<\/strong><\/a><\/div>\n<\/div><\/div>\n<\/div>            <\/div>\n                                                <div data-span=\"1\">\n                    <div class=\"ituContainer\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\"><div class=\"ituContainer\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div><\/div>\n<\/div>            <\/div>\n                                                <div data-span=\"2\">\n                    <div class=\"ituContainer\">\n<blockquote class=\"wp-block-quote has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-6bc3c5e71eda5cccd4a1061c4339e9bd is-layout-flow wp-block-quote-is-layout-flow\"><div class=\"ituContainer\">\n<p class=\"has-text-align-left has-black-color has-text-color has-link-color has-medium-font-size wp-elements-786e38497bd5fc3a9b6cfa5e1301e481 wp-block-paragraph\"><strong>Co-organized by:<\/strong><\/p>\n<\/div><\/blockquote>\n<\/div>                    <div class=\"ituContainer\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\"><div class=\"ituContainer\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\"><div class=\"ituContainer\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"162\" height=\"172\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/02\/image.png\" alt=\"\" class=\"wp-image-2312\" style=\"aspect-ratio:0.9419853889127632;width:82px;height:auto\"\/><\/figure>\n<\/div><\/div><\/div>\n<\/div><\/div>\n<\/div>                    <div class=\"ituContainer\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\"><div class=\"ituContainer\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:0px\"><div class=\"wp-block-image\"><div class=\"ituContainer\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"864\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/02\/LOGO-CE_EN_RGB_HORIZONTAL_POS.png\" alt=\"\" class=\"wp-image-2304\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/02\/LOGO-CE_EN_RGB_HORIZONTAL_POS.png 2400w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/02\/LOGO-CE_EN_RGB_HORIZONTAL_POS-300x108.png 300w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/02\/LOGO-CE_EN_RGB_HORIZONTAL_POS-1024x369.png 1024w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/02\/LOGO-CE_EN_RGB_HORIZONTAL_POS-768x276.png 768w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/02\/LOGO-CE_EN_RGB_HORIZONTAL_POS-1536x553.png 1536w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/02\/LOGO-CE_EN_RGB_HORIZONTAL_POS-2048x737.png 2048w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><\/figure>\n<\/div><\/div><\/div>\n<\/div><\/div>\n<\/div>                    <div class=\"ituContainer\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\"><div class=\"ituContainer\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\"><div class=\"ituContainer\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"504\" height=\"202\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/02\/OASC_Vertical-2-black.svg\" alt=\"\" class=\"wp-image-2305\" style=\"width:149px;height:auto\"\/><\/figure>\n<\/div><\/div><\/div>\n<\/div><\/div>\n<\/div>                    <div class=\"ituContainer\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\"><div class=\"ituContainer\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\"><div class=\"ituContainer\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"430\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/UNICC_standard.png\" alt=\"\" class=\"wp-image-2380\" style=\"aspect-ratio:0.9302439024390244;width:80px;height:auto\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/UNICC_standard.png 400w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/UNICC_standard-279x300.png 279w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure>\n<\/div><\/div><\/div>\n<\/div><\/div>\n<\/div>                    <div class=\"ituContainer\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\"><div class=\"ituContainer\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div><\/div>\n<\/div>                    <div class=\"ituContainer\">\n<blockquote class=\"wp-block-quote has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-c4d2b9fe4a95213471e222a13d2864d8 is-layout-flow wp-block-quote-is-layout-flow\"><div class=\"ituContainer\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b58ccbaa2a925f17071651c0bbc29f4d wp-block-paragraph\"><strong>Supported by:<\/strong><\/p>\n<\/div><\/blockquote>\n<\/div>                    <div class=\"ituContainer\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\"><div class=\"ituContainer\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\"><div class=\"ituContainer\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"318\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/02\/Square.svg\" alt=\"\" class=\"wp-image-2307\" style=\"aspect-ratio:1.2578756621131866;width:96px;height:auto\"\/><\/figure>\n<\/div><\/div>\n\n<div class=\"wp-block-image\"><div class=\"ituContainer\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"625\" height=\"625\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/09\/3009_Virtual-Worlds-Initiative_Logo-01.png\" alt=\"\" class=\"wp-image-2141\" style=\"width:117px;height:auto\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/09\/3009_Virtual-Worlds-Initiative_Logo-01.png 625w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/09\/3009_Virtual-Worlds-Initiative_Logo-01-300x300.png 300w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/09\/3009_Virtual-Worlds-Initiative_Logo-01-150x150.png 150w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/09\/3009_Virtual-Worlds-Initiative_Logo-01-600x600.png 600w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/figure>\n<\/div><\/div><\/div>\n<\/div><\/div>\n<\/div>            <\/div>\n                    <\/div>\n    <\/section>\n<\/div>\n<\/div><\/div>\n<\/div>                            <div class=\"ituContainer\">\n<div class=\"wp-block-columns has-white-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\"><div class=\"ituContainer\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"ituContainer\">\n<h2 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-8338157688fa5b23036435d12d718e6b\">Programme <\/h2>\n<\/div>\n\n<div class=\"ituContainer\">\n<blockquote class=\"wp-block-quote has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-61ebd583a0a7f7f5a1a06f9b2e4b444d is-layout-flow wp-block-quote-is-layout-flow\"><div class=\"ituContainer\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>11.00 \u2013 11:10 Opening Ceremony<\/strong><\/p>\n<\/div><\/blockquote>\n<\/div>\n\n<div class=\"ituContainer\">\n<ul class=\"wp-block-list\"><div class=\"ituContainer\">\n<li><strong>Seizo Onoe<\/strong>, Director, Telecommunication Standardization Bureau, ITU<\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><strong>Helen K\u00f6pman<\/strong>, Deputy Head of Unit, European Commission\u00a0<\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><strong>Karl-Filip Coenegrachts<\/strong>, Chair of the Board of Directors and Executive Director, Open &amp; Agile Smart Cities &amp; Cities (OASC)<\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><strong>Sameer Chauhan<\/strong>, Director, United\u00a0Nations\u00a0International\u00a0Computing\u00a0Centre (UNICC)<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"ituContainer\">\n<div style=\"height:42px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"ituContainer\">\n<blockquote class=\"wp-block-quote has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-516d43b50e9945570f485f1323858178 is-layout-flow wp-block-quote-is-layout-flow\"><div class=\"ituContainer\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>11.10 \u2013 12:00 <strong>Citiverse Projects: A Global Snapshot<\/strong><\/strong><\/p>\n<\/div><\/blockquote>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">This session will provide an opportunity to get an overview of ongoing key projects on local digital twins and the citiverse worldwide, led by research institutions, industry, academia, and cities.\u00a0It will highlight how use cases can help define the required\u00a0building blocks\u00a0for citiverse development.<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Moderator:<\/strong> <strong>Silvana Muscella<\/strong>, Strategic Advisor, StandICT.eu 2029 &amp; CEO, Trust-IT Services<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Speakers:<\/strong><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<ul class=\"wp-block-list\"><div class=\"ituContainer\">\n<li><strong>Maria Giuffrida<\/strong>, Senior Research Analyst, StandICT.eu 2029 and TerraDT<\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><strong>Kyoung Jae Sun<\/strong>, Senior Researcher, Standards Research Division, ETRI<\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><strong>Corn\u00e9 Helmons<\/strong>, Advisor Digital Twin, GeoBIM and Standardisation Municipality of Rotterdam, The Netherlands<\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><strong>Jan Wester<\/strong>, Director, European Digital Infrastructure Consortia (EDIC) on Local Digital Twins and\u00a0CitiVERSE<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Questions &amp; Ans\u200bwers\u200b<\/strong><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<div style=\"height:42px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"ituContainer\">\n<blockquote class=\"wp-block-quote has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-e99491bb206231f85c816f0425b1e93f is-layout-flow wp-block-quote-is-layout-flow\"><div class=\"ituContainer\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong>12:00-12:50 <strong>From Fragmentation to Interoperability in the Citiverse<\/strong><\/strong><\/strong><\/strong><\/p>\n<\/div><\/blockquote>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">This session will discuss ongoing standardization efforts and explore ways to address fragmentation in citiverse development, with a view to advancing coherent, interoperable global standards.<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Moderator: \u200bMartin Brynskov<\/strong>, Founding Board Director and Standardisation Lead, OASC<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Speakers:<\/strong><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<ul class=\"wp-block-list\"><div class=\"ituContainer\">\n<li><strong>Hyoung Jun Kim<\/strong>, Chair, ITU-T Study Group 20 \u201cIoT, digital twins, and smart sustainable cities and communities<strong>\u201d\u00a0<\/strong><\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><strong>Torbj\u00f6rn Lahrin,<\/strong> ISO\/IEC JTC1 CG2 \u201cStrategic Coordination Group on Metaverse\u201d<\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><strong>Christoph Runde, <\/strong>Chair, Technical Working Group on Virtual Worlds, StandICT.eu<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Questions &amp; Ans\u200bwers\u200b<\/strong><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<div style=\"height:42px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"ituContainer\">\n<blockquote class=\"wp-block-quote has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-9e4cb34de50680a39cbdd048c9b2b61e is-layout-flow wp-block-quote-is-layout-flow\"><div class=\"ituContainer\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong>12:50-13:00<\/strong><\/strong> Keynote<\/strong><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<ul class=\"wp-block-list\"><div class=\"ituContainer\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-bcd439cc5d14ad3081a5d541cb369974\"><strong>Okan Geray<\/strong>, Chair, Steering Committee, Global Initiative on AI and Virtual Worlds \u2013\u00a0<em>Discovering the Citiverse<\/em><\/li>\n<\/div><\/ul>\n<\/div><\/blockquote>\n<\/div>\n\n<div class=\"ituContainer\">\n<div style=\"height:42px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"ituContainer\">\n<blockquote class=\"wp-block-quote has-black-color has-text-color has-link-color wp-elements-1f279fb0d6f9115e14ca1abbad5621dc is-layout-flow wp-block-quote-is-layout-flow\"><div class=\"ituContainer\">\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9466cf857dbcd323a92f34d3939e8e5b wp-block-paragraph\"><strong><strong><strong><strong>13:00 \u2013 14:00 Lunch<\/strong>\u00a0<\/strong><\/strong><\/strong><\/p>\n<\/div><\/blockquote>\n<\/div>\n\n<div class=\"ituContainer\">\n<div style=\"height:42px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"ituContainer\">\n<blockquote class=\"wp-block-quote has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-46d132c20914555471c7c5d7066505bf is-layout-flow wp-block-quote-is-layout-flow\"><div class=\"ituContainer\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong><strong><strong>14:00- 14:30 <strong>The Citiverse in Action: From Vision to Delivery<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/p>\n<\/div><\/blockquote>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">This session will present the <a href=\"https:\/\/www.itu.int\/metaverse\/virtual-worlds\/\" data-type=\"link\" data-id=\"https:\/\/www.itu.int\/metaverse\/virtual-worlds\/\">Global Initiative on AI and Virtual Worlds \u2013 <em>Discovering the Citiverse<\/em><\/a> and selected flagship deliverables. By aligning strategic vision, technical foundations, and accessibility by design, it will demonstrate how the Initiative is accelerating interoperability and real-world adoption of the Citiverse worldwide.<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Moderator:<\/strong>\u00a0<strong>Paula Llobet Vilarrasa<\/strong>, Vice-chair, Executive Committee, Global Initiative on AI and Virtual Worlds \u2013\u00a0<em>Discovering the Citiverse<\/em><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Speakers:<\/strong><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<ul class=\"wp-block-list\"><div class=\"ituContainer\">\n<li><strong>Teppo Rantanen<\/strong>, Leader of the Strategic Guidance Track, Global Initiative on AI and Virtual Worlds \u2013\u00a0<em>Discovering the Citiverse<\/em><\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><strong>Christina Yan Zhang<\/strong>, Leader of Evaluation and Assessment Track, Global Initiative on AI and Virtual Worlds \u2013\u00a0<em>Discovering the Citiverse<\/em><\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><strong>Anish Sethi<\/strong>, Co-leader of Pillar 2 \u2013 Connecting Cities with the Virtual and Real Worlds, Global Initiative on AI and Virtual Worlds \u2013\u00a0<em>Discovering the Citiverse<\/em><\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Questions &amp; Ans\u200bwers\u200b<\/strong><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<div style=\"height:42px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"ituContainer\">\n<blockquote class=\"wp-block-quote has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-96081fb2dd63c459864a5ab9c539eb7c is-layout-flow wp-block-quote-is-layout-flow\"><div class=\"ituContainer\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong><strong><strong>14:30 \u2013 15:00 <strong>Connecting Efforts: Pathways to Collaborative Citiverse Standardization<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/p>\n<\/div><\/blockquote>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">This session will explore how closer alignment of standards efforts and stronger links between projects and initiatives can support cities in adopting interoperable, people-centred Citiverse solutions. It will consider priority areas for joint action, including collaborative standards development and cooperation mechanisms to support global standardization.<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Moderators: Helen K\u00f6pman<\/strong>, Deputy Head of Unit, European Commission and <strong>Cristina Bueti<\/strong>, ITU Focal Point on AI-powered Virtual Worlds\u00a0<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<div style=\"height:42px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n<div class=\"ituContainer\">\n<blockquote class=\"wp-block-quote has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-e878d33218790f8d02ac61634b928306 is-layout-flow wp-block-quote-is-layout-flow\"><div class=\"ituContainer\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong><strong><strong><strong>15:00-15:10 <strong>Closing Ceremony<\/strong><\/strong>\u00a0<\/strong><\/strong><\/strong><\/strong><\/strong><\/p>\n<\/div><\/blockquote>\n<\/div>\n\n<div class=\"ituContainer\">\n<ul class=\"wp-block-list\"><div class=\"ituContainer\">\n<li><strong>Helen K\u00f6pman<\/strong>, Deputy Head of Unit, European Commission<\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><strong>Karl-Filip Coenegrachts<\/strong>, Chair of the Board of Directors and Executive Director, Open &amp; Agile Smart Cities &amp; Communities (OASC)<\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><strong>Cristina Bueti<\/strong>, ITU Focal Point on AI-powered Virtual Worlds\u00a0<\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"ituContainer\">\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div>                            <div class=\"ituContainer\">\n<div class=\"wp-block-columns has-white-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\"><div class=\"ituContainer\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"ituContainer\">\n<h2 class=\"wp-block-heading has-black-color has-text-color has-medium-font-size\"><strong>Related Information<\/strong><\/h2>\n<\/div>\n\n<div class=\"ituContainer\">\n<ul class=\"wp-block-list\"><div class=\"ituContainer\">\n<li><a href=\"https:\/\/www.itu.int\/md\/T25-TSB-CIR-0119\/en\" data-type=\"link\" data-id=\"https:\/\/www.itu.int\/md\/T25-TSB-CIR-0119\/en\">Invitation letter<\/a><\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><a href=\"https:\/\/www.itu.int\/metaverse\/virtual-worlds\/\" data-type=\"link\" data-id=\"https:\/\/www.itu.int\/metaverse\/virtual-worlds\/\">Global Initiative on AI and Virtual Worlds<\/a><\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><a href=\"https:\/\/www.itu.int\/metaverse\/\" data-type=\"link\" data-id=\"https:\/\/www.itu.int\/metaverse\/\">ITU activities on metaverse and virtual worlds<\/a><\/li>\n<\/div>\n\n<div class=\"ituContainer\">\n<li><a href=\"https:\/\/www.itu.int\/en\/ITU-T\/studygroups\/2025-2028\/20\/Pages\/default.aspx\" data-type=\"link\" data-id=\"https:\/\/www.itu.int\/en\/ITU-T\/studygroups\/2025-2028\/20\/Pages\/default.aspx\">ITU-T Study Group 20: IoT, digital twins and smart sustainable cities and communities<\/a><\/li>\n<\/div><\/ul>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Contact: <a href=\"mailto:digitaltransformation@itu.int\" target=\"_blank\" rel=\"noreferrer noopener\">Cristina Bueti<\/a> (ITU)<\/p>\n<\/div><\/div>\n<\/div><\/div>\n<\/div>                    <\/div>\n    <\/div>\n\n\n<div class=\"ituContainer\">\n<h2 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-dba391219c90c5792a4335e884d0c052\">Biographies<\/h2>\n<\/div>\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"brynskov\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/2fac1d83-a821-457a-ac01-a59e58b85312-768x1024.jpeg\" alt=\"\" class=\"wp-image-2326 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/2fac1d83-a821-457a-ac01-a59e58b85312-768x1024.jpeg 768w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/2fac1d83-a821-457a-ac01-a59e58b85312-225x300.jpeg 225w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/2fac1d83-a821-457a-ac01-a59e58b85312-1152x1536.jpeg 1152w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/2fac1d83-a821-457a-ac01-a59e58b85312-1536x2048.jpeg 1536w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/2fac1d83-a821-457a-ac01-a59e58b85312.jpeg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Martin\u00a0 Brynskov<\/strong><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Founding Board Director and Standardisation Lead, OASC<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Martin Brynskov, PhD (CS), is an academic and digital standardisation expert at the University of Copenhagen in Denmark, also leading standards efforts at the Brussels-based Open &amp; Agile Cities &amp; Communities (OASC) global network, of which he is the former and founding Chair. His research explores how machines and people \u2013 and everything in between \u2013 perceive, conceptualise, reason about and act in the worlds they co-inhabit, as individuals, as organisations and as communities\/systems of all sizes. He refers to this as Interaction Technologies unfolding in a Place-Based Computing paradigm. Dr Brynskov co-chairs the Danish Standards Committee S-491 on Data Management and Data Spaces through which he co-leads the efforts in Europe to produce harmonised standards for data spaces (CEN-CLC\/JTC 25\/WG 2) and represents Denmark in the United Nations standards work for IoT, Digital Twins and Sustainable Smart Cities and Communities at the International Telecommunications Union (ITU-T\/SG 20).<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"bueti\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/05\/Cristina-Bueti-2025.jpg\" alt=\"\" class=\"wp-image-1963 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/05\/Cristina-Bueti-2025.jpg 800w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/05\/Cristina-Bueti-2025-300x300.jpg 300w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/05\/Cristina-Bueti-2025-150x150.jpg 150w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/05\/Cristina-Bueti-2025-768x768.jpg 768w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/05\/Cristina-Bueti-2025-600x600.jpg 600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong><strong>Cristina Bueti<\/strong><\/strong><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">ITU Focal Point on AI-powered Virtual Worlds<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Cristina Bueti is the ITU Focal Point on Smart Sustainable Cities and AI-powered Virtual Worlds. She is also the Counsellor of ITU-T Study Group 20 \u201cInternet of Things, digital twins and smart sustainable cities and communities\u201d and serves as TSB\/ITU focal point for Latin America. Cristina Bueti graduated from the Faculty of Political Science, Law and International Cooperation and Development of the University of Florence, where she completed postgraduate studies in International Cooperation and Telecommunications Law in Europe. In 2003, Ms. Bueti built on her academic credentials by completing a specialized course in peace keeping and international cooperation with special focus on telecommunications at the Faculty of Laws, University of Malta, before joining the International Telecommunication Union in Geneva in January 2004. As part of the International Women\u2019s Day 2016, she was named as one of the ten Geneva-based inspirational women working to protect the environment. She has authored over 40 reports on telecommunication and emerging technology issues. A native Italian speaker, Cristina is also fluent in English, French and Spanish.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"bueti\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/Headshot_SameerChauhan-1024x1024.png\" alt=\"\" class=\"wp-image-2418 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/Headshot_SameerChauhan-1024x1024.png 1024w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/Headshot_SameerChauhan-300x300.png 300w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/Headshot_SameerChauhan-150x150.png 150w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/Headshot_SameerChauhan-768x768.png 768w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/Headshot_SameerChauhan-1536x1536.png 1536w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/Headshot_SameerChauhan-2048x2048.png 2048w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/04\/Headshot_SameerChauhan-600x600.png 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Sameer Chauhan<\/strong><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Director, UNICC<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Mr. Chauhan was appointed Director of the United Nations International Computing Centre on 1 December 2019 by the United Nations Secretary-General Ant\u00f3nio Guterres. The Director is the Chief Executive and has the responsibility to lead all aspects of UNICC\u2019s strategy and operations to facilitate the provision of services to more than 100 Clients and Partner Organizations, to establish the UNICC strategy, to develop a biennial business plan and budget, and to implement the approved plan. With the advice and backing of the Management Committee, Mr. Chauhan has effectively led a strategic transformation of UNICC since he assumed his post. This has enabled UNICC to become the preferred strategic digital partner for the whole UN system and has empowered the organization to successfully build capabilities in areas such as cybersecurity, AI, data, quantum encryption and cloud computing, as well as in key business areas like treasury, finance, and HR.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"Coenegrachts\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"992\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/headshot.jpg-1024x992.jpeg\" alt=\"\" class=\"wp-image-2181 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/headshot.jpg-1024x992.jpeg 1024w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/headshot.jpg-300x291.jpeg 300w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/headshot.jpg-768x744.jpeg 768w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/headshot.jpg-1536x1488.jpeg 1536w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/headshot.jpg.jpeg 1765w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong><strong>Karl-Filip Coenegrachts<\/strong><\/strong><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Chair of the Board of Directors and Executive Director, Open &amp; Agile Smart Cities &amp; Cities (OASC)<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Karl-Filip is Chair of the Governing Body and Executive Director of Open &amp; Agile Smart Cities &amp; Communities, an international network of 190+ local and regional authorities supporting its members in their digital transformation journey with a strong focus on interoperability.<br>He is also Head of the Data, Governance and Communities Unit at the imec research group SMIT of the Vrije Universiteit Brussel (imec-SMIT, VUB). The main focus of the work of his unit is on governance and business aspects of urban digital transformation and urban innovation, including data spaces, local digital twins and personal data management. Currently, he also serves as Senior Policy Advisor Smart Cities, Data Spaces, Local Digital Twins and CitiVerse at FARI, the AI for the Common Good Institute in Brussels.<br>Before joining SMIT, he served in government for 24 years, working at the local level as Chief Strategy Officer of the City of Ghent and at the Belgian FPS Justice on digital policies and digital transformation programmes. He holds a master of laws degree, specialized in European and International Law.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"geray\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2023\/08\/Okan-Geray-scaled-2-e1691505458692-1024x1024.jpg\" alt=\"\" class=\"wp-image-334 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong><strong><strong>Okan Geray<\/strong><\/strong><\/strong><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Chair, Steering Committee, Global Initiative on AI and Virtual Worlds \u2013\u00a0<em>Discovering the Citiverse<\/em><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Dr. Okan Geray has more than 25 years of experience in consulting and advisory roles across various industries. He has consulted for a number of organizations in Netherlands, France, Italy, Germany, South Africa, Turkey and Dubai. He worked at A.T. Kearney global management consulting firm for 6 years and was a member of the Global Telecommunications and Higher Technology core team before he joined Dubai Government in 2002. He has worked as the Strategic Planning Advisor in Dubai eGovernment, Dubai Smart Government, Smart Dubai Office and recently Dubai Digital Authority. His responsibilities include Strategic Planning, Strategic Performance Management and Policy Making among others.<br>Dr. Geray is the U4SSC Chair (U4SSC is a UN initiative coordinated by ITU, UNECE and UN-Habitat and supported by other 16 UN bodies, that help support the development of institutional policies and strategies which encourage the use of digital technologies to facilitate digital transformation and ease the transition to smart sustainable cities). He is leading several thematic groups globally for U4SSC namely \u201cGuidelines on Strategies for Circular Cities\u201d, \u201cCity Science Application Framework\u201d, \u201cAI in Cities\u201d, \u201cEnabling People-Centered Cities through Digital Transformation\u201d, and \u201cDigital Wellbeing\u201d.<br>Dr. Geray is the Co-Rapporteur of the ITU Study Group 20, Question 7 on \u201cEvaluation and assessment of Smart Sustainable Cities and Communities\u201d. He is a member of the IEC-ISO-ITU Joint Smart Cities Task Force (J-SCTF). He is Co-Chairing the Working Group \u201cEconomic, regulatory &amp; competition aspects\u201d in the ITU Focus Group on metaverse (FG-MV). He was also the Co-Chair of the \u201cData Economy Impact, Commercialization and Monetization\u201d Working Group, part of the ITU Focus Group on Data Processing and Management.<br>Dr. Geray holds a double major B. Sc. degree in Industrial and Computer Engineering from Bosphorus University in Istanbul Turkey, an M.Sc. degree in Electrical Engineering and a Ph.D. degree in Systems and Control Engineering from the University of Massachusetts in the US. He has published several journal and conference papers and was an adjunct lecturer in management for 15 years.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"giuffrida\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"306\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/e6318696-86ab-45f8-866f-b210eecb4cc9.png\" alt=\"\" class=\"wp-image-2327 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/e6318696-86ab-45f8-866f-b210eecb4cc9.png 250w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/e6318696-86ab-45f8-866f-b210eecb4cc9-245x300.png 245w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Maria Giuffrida<\/strong><br>Project Coordinator, StandICT.eu 2029<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Maria Giuffrida is a Senior Research Analyst at Trust-IT Services, where she supports EU-funded research and innovation actions with a focus on communication, dissemination, stakeholder engagement and impact-driven community building in the areas of ICT, standardisation and open science.he coordinates\u00a0StandICT.eu 2029, the fourth edition of the European initiative that funds and supports expert contributions to ICT standardisation, and contributes to shaping its outreach, sustainability, and ecosystem engagement activities. Maria also leads communication, dissemination and engagement activities for\u00a0TerraDT.eu, supporting visibility and stakeholder mobilisation around Destination Earth-related digital twin developments, including the production of key communication and engagement outputs. Across her broader portfolio, she works with multiple European projects to translate technical results into clear narratives and practical engagement pathways, connecting research outputs with relevant industrial communities, policy discussions and multiplier networks. She holds an MSc in International Management from Bocconi University and a PhD in Management Engineering from Politecnico di Milano (Italy). Before joining Trust-IT, she gained academic research experience in digital innovation, including applications to supply chain management and logistics.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"kim\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"206\" height=\"300\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Dr.-Hyoung-Jun-Kim-206x300-1.png\" alt=\"\" class=\"wp-image-2361 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong><strong>Hyoung Jun Kim<\/strong><\/strong><br>Chair, ITU-T Study Group 20 \u201cIoT, digital twins, and smart sustainable cities and communities\u201d<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Dr Hyoung Jun Kim is a Research Fellow at the Electronics and Telecommunications Research Institute (ETRI), where he has served since 1988, including as Senior Vice President leading the Intelligent Convergence Research Laboratory. With 37 years of experience, he has contributed across multiple divisions of ETRI and currently serves as Chair of ITU-T Study Group 20 and the APT Standardization Program (ASTAP). He has held numerous leadership roles in ITU, including Vice-Chair of SG20 and SG13, Working Party Chair, and Rapporteur since 2004.<br>Dr Kim has submitted over 450 standardization proposals, published 150+ papers, holds 100+ patents, and transferred 20 technologies to industry. His achievements have earned him three Presidential Citations of the Republic of Korea (2003, 2009, 2023) and multiple international recognitions, including ITU-T Certificates of Appreciation.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"Kopman\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"262\" height=\"320\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Screenshot-2026-03-16-143825.png\" alt=\"\" class=\"wp-image-2340 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Screenshot-2026-03-16-143825.png 262w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Screenshot-2026-03-16-143825-246x300.png 246w\" sizes=\"auto, (max-width: 262px) 100vw, 262px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong><strong>Helen K\u00f6pman<\/strong><\/strong><br>Deputy Head of Unit, European Commission<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Helen K\u00f6pman is Deputy Head of Unit for AI for Societal Good, at DG Communications Networks, Content and Technology (DG Connect) at the European Commission in Brussels. The unit is developing and showcasing AI-driven digital twins, delivering tangible solutions for efficient and sustainable operation of cities and communities, and is responsible for the Citiverse &#8211; European Digital Infrastructure Consortium. It is also implementing the international engagement of the AI Office in delivering AI solutions for the public good. Prior to this position she was leading development of innovation across digital policies and programmes in DG Connect, with particular focus on EU support to deployment of blockchain technologies and on scaling up of European deep tech startups. She has also been managing EC supported research and innovation in ICT applied to mobility including electric and automated driving and supported International Scientific Cooperation. She has a M.Sc. in Applied Physics and Electrical Engineering, from the University of Link\u00f6ping, Sweden. Ms K\u00f6pman joined the European Commission in 2003 following thorough industrial experience in the management of ICT systems integration and service development in several international companies. Her core interest is to support ICT based European tech companies to reach their full market potential with product and services that benefits the citizens.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"Muscella\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Silvana-683x1024.jpg\" alt=\"\" class=\"wp-image-2362 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Silvana-683x1024.jpg 683w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Silvana-200x300.jpg 200w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Silvana-768x1152.jpg 768w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Silvana-1024x1536.jpg 1024w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Silvana-1365x2048.jpg 1365w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Silvana-scaled.jpg 1707w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Silvana Muscella<br><\/strong>Strategic Advisor, StandICT.eu 2029 &amp; CEO, Trust-IT Services<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Silvana Muscella is a European entrepreneur and ICT strategic coordinator with over 25 years of experience in digital innovation, standardisation, and open science. Silvana leads on some\u00a0 major international initiatives focused on the European research agenda &#8211; in ICT areas such as Cybersecurity, ICT Standards, EOSC-European Open Science Cloud.\u00a0She is\u00a0CEO &amp; Founder of\u00a0Trust-IT Services, a research and digitally-led SME specialising in digital marketing and communication for ICT and co-Founder of\u00a0COMMpla, a software house delivering multichannel solutions. She was the prime author &amp; designer of the StandICT.eu flagship standardisation CSA project funded by the EC back in 2017. Her strategic vision entails being actively involved in navigating geopolitics and innovation strategy to foster &#8220;European digital champions&#8221; in innovations in ICT tech adoption. She has served as\u00a0an external expert evaluator and reviewer for the\u00a0European Commission\u00a0since 2003.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"onoe\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"250\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2023\/08\/Seizo_Onoe-web-e1712654879307.jpg\" alt=\"\" class=\"wp-image-337 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2023\/08\/Seizo_Onoe-web-e1712654879307.jpg 250w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2023\/08\/Seizo_Onoe-web-e1712654879307-150x150.jpg 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Seizo Onoe<\/strong><br> Director, Telecommunication Standardization Bureau, ITU<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Seizo Onoe took office as Director of the Telecommunication Standardization Bureau (TSB) at the International Telecommunication Union (ITU) on 1 January 2023. Known in the industry as \u201cthe father of LTE\u201d (Long-Term Evolution mobile broadband), he now aims for global outreach to bridge standardization gaps, deliver the benefits of technology widely and speedily, and ensure meaningful and affordable broadband access for everyone. Before his election as TSB Director by ITU Member States, he completed an over 30-year career with Japanese mobile operator NTT DOCOMO. In 2021, he became Executive Vice President and Chief Standardization Strategy Officer for NTT Corporation and a Fellow of NTT DOCOMO. From 2017, he served as NTT DOCOMO\u2019s Chief Technology Architect and President of its subsidiary DOCOMO Technology. From 2012 to 2017, he served as NTT DOCOMO\u2019s Chief Technology Officer and Executive Vice President, a Member of the Board of Directors, and Managing Director of R&amp;D Innovation Division. Earlier, he served as Senior Vice President and Managing Director of NTT DOCOMO\u2019s R&amp;D Strategy Department and Managing Director of the company\u2019s Radio Network Development Department. Mr Onoe holds a Master\u2019s degree in electronics from the Kyoto University Graduate School of Engineering.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"chuauhan\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"992\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/Teppo-Rantanen-1-1024x992.jpg\" alt=\"\" class=\"wp-image-2180 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/Teppo-Rantanen-1-1024x992.jpg 1024w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/Teppo-Rantanen-1-300x291.jpg 300w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/Teppo-Rantanen-1-768x744.jpg 768w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/Teppo-Rantanen-1.jpg 1241w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong><strong>Teppo Rantanen<\/strong><\/strong><br>Leader of the Strategic Guidance Track, Global Initiative on AI and Virtual Worlds \u2013\u00a0<em>Discovering the Citiverse<\/em><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Teppo Rantanen, Director for competitiveness and innovation at the City of Tampere, is responsible for several city-wide development programs, with a particular focus on smart city themes [such as the Data-Driven City for Citizens initiative], that shape the strategic economic policy of the city. He leads Tampere through collaboration in extensive international networks toward a metaverse city with a human-centric perspective. From 2002 to 2014 Teppo served as Deloitte Finland\u2019s Chief Executive Officer and from 2014 to 2016 in London as a member of Global Technology, Media and Telecommunications Leadership Team. He is currently sitting on the board of Business Finland.<br>Teppo and his team from the City of Tampere were receiving the World Smart City Award in the Enabling Technologies category at Smart City Expo World Congress taking place in Barcelona in 2023.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"collard\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"933\" height=\"921\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Christoph-Runde-VDC-portrait_v01.jpg\" alt=\"\" class=\"wp-image-2338 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Christoph-Runde-VDC-portrait_v01.jpg 933w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Christoph-Runde-VDC-portrait_v01-300x296.jpg 300w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Christoph-Runde-VDC-portrait_v01-768x758.jpg 768w\" sizes=\"auto, (max-width: 933px) 100vw, 933px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Christoph Runde<\/strong><br>Chair, Technical Working Group on Virtual Worlds, StandICT<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Christoph Runde has amassed more than 25 years of industry experience and is a leading figure in the field of professional virtual reality (VR) and augmented reality (AR) systems and applications. After beginning his career at Porsche, he joined the Fraunhofer Institute for Manufacturing Engineering and Automation (IPA) in 1999, where he spearheaded the institute&#8217;s endeavours in the domain of VR\/AR. In 2006, he completed his doctorate with a thesis on the topic of &#8220;Conception and industrial implementation of virtual reality as a digital factory component&#8221;. From 2007, he developed the Virtual Dimension Center (VDC) into one of the largest and most successful cluster initiatives for VR\/AR in Europe. Under Christoph&#8217;s leadership, the VDC was honoured with the European Cluster Management Excellence Label GOLD (2013, 2016, 2019, 2021) and numerous awards for its innovation and service quality. Christoph&#8217;s expertise is highly sought after by government agencies and venture capital funds, which he supports as an advisor. In addition to his role as Managing Director of VDC, Christoph is Vice President Industry of the European eXtended Reality Association (EuroXR). In 2017, Christoph was awarded an honorary professorship by Heilbronn University. Christoph is chairing the &#8220;eXtended Reality and Metaverse&#8221; working group at the German Institute for Standardization (DIN), the &#8220;Standards Registry Working Group&#8221; at the Metaverse Standards Forum, and the Technical Working Group (TWG) &#8220;Virtual Worlds&#8221; within standICT.<\/p>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n<\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"collard\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/Anish-Sethi.jpg\" alt=\"\" class=\"wp-image-2218 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/Anish-Sethi.jpg 300w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2025\/10\/Anish-Sethi-150x150.jpg 150w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong><strong>Anish Sethi<\/strong><\/strong><br>Co-leader of Pillar 2 \u2013 Connecting Cities with the Virtual and Real Worlds, Global Initiative on AI and Virtual Worlds \u2013 Discovering the Citiverse<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Mr. Anish Sethi was appointed Chief of Digital Solutions Centre in October 2022. Mr. Sethi was previously appointed Chief, Clients and Projects Division in October 2020 and was already serving as Chief, Clients and Projects Division since October 2018. In this role, he was responsible for professional services at UNICC, including oversight of new services and products as well as development of strategic partnerships with technology and international development organizations. He led the Business Relationship Management function, which manages, strengthens and grows UNICC\u2019s Client base. He also headed the Project Delivery unit responsible for managing and delivering all Client and UNICC projects, including all consulting engagements. Mr. Sethi is the administrative head of the UNICC New York office.<\/p>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n<\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"coenegrachts\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"484\" height=\"648\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Sun.png\" alt=\"\" class=\"wp-image-2325 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Sun.png 484w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Sun-224x300.png 224w\" sizes=\"auto, (max-width: 484px) 100vw, 484px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Kyoung Jae Sun<\/strong><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Senior Researcher, Standards Research Division, ETRI<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Kyoungjae Sun is a senior researcher at the Electronics and Telecommunications Research Institute (ETRI), Republic of Korea, where he works in the Standard Research Division. He received his Ph.D. from Soongsil University, Korea. He is actively engaged in international standardization activities within ITU-T and ISO. In ITU-T, he currently serves as an Associate Rapporteur of Question 10 of ITU-T Study Group 20, which addresses IoT solutions for effective energy management in smart sustainable cities and communities. He also serves as an Associate Rapporteur of Question 12 of ITU-T Study Group 5, which focuses on climate action and adaptation to climate change through sustainable and resilient telecommunications\/ICTs, including emerging technologies. He served as the editor of ITU-T Recommendation H.862.8, \u201cRequirements and framework of occupational health service platform,\u201d and currently serves as an editor of the draft Recommendation ITU-T Y.citiverse-reqts, \u201cRequirements of citiverse platform for smart sustainable cities and communities.\u201d Within ISO, he contributes to the development of standards on digital twins for manufacturing. His current research focuses on digital twins, digital health, and the citiverse.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"collard\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"280\" height=\"324\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Wester.png\" alt=\"\" class=\"wp-image-2329 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Wester.png 280w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/Wester-259x300.png 259w\" sizes=\"auto, (max-width: 280px) 100vw, 280px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>AJan Wester<\/strong><br>Director, European Digital Infrastructure Consortia (EDIC) on Local Digital Twins and CitiVERSE<\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Mr. Wester is a board level executive with a vast experience in developing and managing complex public-private multistakeholder programs. At the Dutch Ministry of Economic Affairs he held several positions and was responsible for the Dutch national policy on digital transformation. In 2008 Mr. Wester was appointed principal strategist at TNO (National Applied Research Institute). Recently Mr. Wester was appointed director of the LDT CitiVERSE EDIC. A Pan-European organisation with 15 EU member states, dedicated to: create a common European infrastructure for Networked Local Digital Twins, on the crossroads of Geo Data, AI and Virtual Worlds, with the ambition of building the European \u201cCitiverse\u201d; enhance Capacity building through a common set of advanced products, services and facilities, validated from practice, that harmonize implementation by cities and regions of member states; creating economies of scope and scale through the advancement of interoperability, replicability and portability based on international open standards, European Values, fuelling European Digital Sovereignty.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n\n\n<div class=\"ituContainer\">\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:15% auto\" id=\"collard\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"614\" src=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/profile-Christina-Yan-Zhang-1024x614.png\" alt=\"\" class=\"wp-image-2341 size-full\" srcset=\"https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/profile-Christina-Yan-Zhang-1024x614.png 1024w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/profile-Christina-Yan-Zhang-300x180.png 300w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/profile-Christina-Yan-Zhang-768x460.png 768w, https:\/\/www.itu.int\/metaverse\/wp-content\/uploads\/2026\/03\/profile-Christina-Yan-Zhang.png 1248w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\"><strong>Christina Yan Zhang<br><\/strong>Leader of Evaluation and Assessment Track, Global Initiative on AI and Virtual Worlds \u2013\u00a0<em>Discovering the Citiverse<\/em><\/p>\n<\/div>\n\n<div class=\"ituContainer\">\n<p class=\"wp-block-paragraph\">Christina is a pioneer in the metaverse. She started her master on the topic in 2006 develop universities&#8217; global strategies. In 2012, she completed a PhD using digital twin for the AEC Industry. She worked for QS, the world university rankings as China Director. Starting from scratch, she grew the UK-headquartered firm\u2019s success in China. In 2016, China\u2019s Vice Premier highlighted the use of QS rankings, with the rankings impacting 5 years \u00a3750bn funding to 3005 universities. She has sat on 20+ committees for UNESCO, World Bank, EU. She contributed to the establishment of Commonwealth Students Association, representing 2bn youth from 56 countries. She was ITU\u2019s Co-chair of TaskGroup on Pre-standardisation for the CitiVerse and authored 1st UN approved report on \u201cPeople-Centered CitiVerse,\u201d introducing 8 levels to develop a people-centered, planet-friendly digital future, leading to global standards. She is Leader of Evaluation and Assessment Track, Global Initiative on AI and Virtual Worlds \u2013 Discovering the Citiverse. She sits on Advisory Council for Centre for Science Futures of International Science Council, the world&#8217;s largest science body of 250 national\/international academies of sciences; and advisory board on the AI economy for The Economist Impact. She is featured with Jeffrey Sachs as Cover People on Digital Equity.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n<div style=\"color:#ddd\" class=\"wp-block-genesis-blocks-gb-spacer gb-block-spacer gb-divider-solid gb-divider-size-1\"><hr style=\"height:30px\"\/><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Biographies Martin\u00a0 Brynskov Founding Board Director and Standardisation Lead, OASC Martin Brynskov, PhD (CS), is an academic and digital standardisation expert at the University of Copenhagen in Denmark, also leading standards efforts at the Brussels-based Open &amp; Agile Cities &amp; Communities (OASC) global network, of which he is the former and founding Chair. His research [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":0,"parent":1175,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"{\"document\":\"AAC\/AaWI3vIe5v+GvBECvaiHyx6w+NirCv2oh8seBfD42KsKAILUnZQd8PjYqwqEAYq\/gK4c8PjYqwoFgtSdlB3w+NirCgKm\/4a8EbD42KsK5v+GvBEG8PjYqwoApv+GvBGw+NirCrbAhKIO8PjYqwoA9sCEog4+8PjYqwoQ9sCEog548PjYqwoAtsCEog6w+NirCrbAhKIOsPjYqwr2wISiDgTw+NirCgD2wISiDhXw+NirCgD2wISiDg3w+NirCoYSrhKOAZoDmqAQwKUQAQEISAqo9gSG7wkehAKIBCISIpwVgg+EAiqiFLgWkg+CBLAXuAOoBpoFjAamGpIEkiqWe5ZUqAmedYoFGDSOBIwMrgEyhjOgywHs4QWKEZwUmgWMBqDEAbKfAoZYmnPm5hSQEprSAZYdoiOiLaQomhegHLQQoAuqBroGqC26ErhrquABtm+o3wGghwGCmAGc1gGs+AGeR6abBdTHEaiHAbbqCKqGAeSDDwEBCEgKggGotgLOswKQ6RD27RABAgoBC0ooAgECCgJCAQBKALYBAQIKAkIBAEoArgEBAgoCQgEASswEBAMAAQKYlhEEAwABCwza7RABAgoCQgEASgC2AQECCgJCAQBKAK4BAQIKAkIBAEr6AwMAFLYBkCbMJqIBsiQBAAYBAEYACCTiJQyQJLgDCLABCKQBCLwBCLIBCI4BAioItgEIrAEILAIKCLQCCIICAigDAAa2AgieAQKiAQjQGrgBrAGEAroBkAEyvgG0AS4SvAKEAiqw4QX2vgWWHso+oAGqAbrQEPqTEAECCgECSuJ\/un8BAgoBAkqm6Q\/O6Q8BAgoBAkpu2CCOINSsAS6gBZgDhBKyI6QKgAuQB5YChNABrgKWBpIUiAqaGZYEjCmABaQjmAaCEaAFgBeYD5wBjgaSBY4FnAGeBZwBkAaYJ6YFlA28BbQMkhuyBYQ4nAGseaJlrgOIbIgroLQBth+qZ7AFkpIBlgaG0AGeBZwBliqECQQCAQIKSg4CAQIKAEoQAgEDDAIBAgoBAUoUAgECCkoOAgECCgEGSgAgAQIKAkIASgCMAQECCgKcAgymHB4O\/B8ASgC2IwECCgJCAEoAhAUBAgoCQgBKAJQBAQIKAoIIDBIMuAHmCgBKAIQLAQIKAkIASgCAAQECCgJCAEoAhAIBAgoCJAwWDAYMFvwBAEoAmgIBAgpKABABAgpKDgIBAgoBAQhIAQFKzD2mPgECCkoOAgECCkoOAgEDYC4BAgpKDgIBAgoBAUoUAgECCgJCAQJKVrIBAQIKSg4CAQMMAgECCgEHSl6AAQECCkoOAgECCkoOAgECCgEESmA8AQIKSg4CAQMMAgECCgEGSl4+AQIKSg4CAQMMAgECCgEHSl6AAQECCkoOAgEDUB4BAgoBAUoUAgECCgJCAQJKVqwBAQIKSg4CAQMMAgECCgEHSgAiAQIKAQZK0EmwSQECCgBKEAIBAwwCAQIKAkIBAUoALAECCgEBShQCAQIKAkIBAEpWigIBAgoAShACAQIKAkwAuAIBAgoCjgLaAgCqAgECCgJM9AWqCgECCkoAEAECCgEBShQCAQIKAkIBAEpWlgMBAgoCigYMuAEEAggcDMYJAEoAjAoBAgoCQgBKAJIEAQIKAkIASgCIAQECCgBKEAIBAgoCTAC+AgECCgJMALoCAQIKAkwAhgQBAgoCpAMM\/APQCqIOAQIKAkIASgCoAQECCkoAEAECCgEBShQCAQIKAkIBAEpWugQBAgoCQgBKAJQGAQIKAkIASgCcAwECCgJCAEoAiAEBAgoAShACAQIKAo4EDOYEALwEAQIKAkwAjAMBAgoCTNoIqAsBAgoCQgBKAKgBAQIKSgAQAQIKAQFKFAIBAgoCQgEASgCiAgECCgBKEAIBAgoCmgIsAgzWAwBKygO2BwECCkoAEAECCgEBShQCAQIKArgBDMYCAQJKVqoDAQIKSgAQAQIKAQFKFAIBAgoCQgEASlayBQECCgKoBR4O1gYASgCcDwECCgI2DL4CHg4CDPwEAEoAkgYBAgoCQgBKAIgBAQIKAEoQAgECCgK8Ah4OAgzCBACKBQECCgKMAx4OAgzSBACaBQECCgK+Ax4OAgzEBfYKghEBAgoCQgBKAKgBAQIKSgAQAQIKAQFKFAIBAgoCQgEASlaiBgECCgJCAEoAogsBAgoCigXMBQBKAKoFAQIKSgAQAQIKAQFKFAIBAgoCjAMM2gMBAEpWngUBAgoAShACAQIKAkwAngIBAgoCTPACsAcBAgpK5q8Btq8BAQIKAEoQAgEDDAIBAgoCQgEBSgCgAQECCgBKEAIBAgoCTACwBAECCgKsBBwO4gUArgUBAgoCTAC6BAECCgJM6g+aGAECCgJCAErQlAKYmAIBAgoCQgEBSgAuAQIKAQtKKAIBAgoCHAxqAQBKAKIBAQIKAkIBAEoAggIBAgoCQgEASs4EviMBAgoBAkoAGAECCgELSigCAQIKAkIBAEoAtgEBAgoCQgEASgCuAQECCgJCAQBKzgSqKAECCgECSgAYAQIKAQtKKAIBAgoCQgEASgCIAgECCgJCAQBKAKgDAQIKAkIBAEraBqQpAQIKAQJKABgBAgoBC0ooAgECCgJCAQBKAJACAQIKAqABHg4CDNwCAQBKALQDAQIKAQFKABYBAgoCQgEASsQHmEwBAgoBAkoAGAECCgELSigCAQIKAkIBAEoAqAIBAgoCnAkMnAkM0hMAStIDni4BAgoBAkoAGAECCgECSgAYAQIKAQtKKAIBAgoCQgEASgC6BAECCgJCAErkBaQhAQIKAQJKABgBAgoBC0ooAgECCgJCAEoAiAMBAgoCQgBK8gOWMAECCgECSgAYAQIKAQtKKAIBAgoCQgBKAJ4DAQIKArQFDL4EDQEoDIIEDIAMDKIBDCYGAgbUHwBKyASCJAECCgECSgAYAQIKAQtKKAIBAgoCQgBKAIIDAQIKAkIASuwDpiwBAgoBAkoAGAECCgELSigCAQIKAqIDHg4CDN4EAEoAtAUBAgoCQgBK3gaEIgECCgECSgAYAQIKAQtKKAIBAgoCQgBKAJADAQIKAkIASgC+LwECCgECSvgzkDQBAgoBAkoAGAECCgELSigCAQIKAqQEHg7SBQBKAJoGAQIKAkIASgCmGQECCgECSuoggiEBAgoBAkoAGAECCgELSigCAQIKAkIBAEoAlAEBAgoCQgEASgC+AQECCgJCAQBK\/AO2KgECCgECSgAYAQIKAQtKKAIBAgoCQgEASgCUBAECCgJCAEr+BK4nAQIKAQJKABgBAgoBC0ooAgECCgKQAx4OAgzMBAEASgCkBQECCgKwHh4O3h8ASs4GqDABAgoBAkryrAcQEg4QBrwBpgKyHOLMDpwV5wGQAZoDjPIEhu8JHoQCiAQiEiKcFYIPhAIqohS4FpIPggSwF7gDqAaaBYwGphqSBJIqlnuWVKgJnnWKBRg0jgSMDK4BMoYzoMsB7OEFihGcFJoFjAagxAGynwKGWJpz5uYUkBKa0gGWHaIjoi2kKJoXoBy0EKALqga6BqgtuhK4a6rgAbZvqN8BoIcBgpgBnNYBrPgBnkemmwXykRWG0gS26gjGxQsAqt4OxO0QoiiWA7gBrAGEAroBkAEyvgG0AS4SvAKEAiqw4QUBAOreBaABqgGQ0RD8KeqKELa+BYLrB7Ic4swOnBWnFCgAxAEhAIcAKAInAgQAxAAhAMQ1wQDECyEAxAUhAIcAKAInAgQAhADEAMEAIQDHACgDJwAoDScABwAoAycBBAAoAicAhwAoAycBBAAoAicAhwAoAycBBAAoAicAqAIoBKgCKA0HACgDJwEEACgCJwCHACgDJwEEACgCJwCHACgDJwEEACgCJwCoB0cAKAEnASgBJwAoAAQARACEAagAhCTEDsEAxAPHACgDJwAoBCcAhwAoAycAKAQnAMcAKAMnACgEJwCoAMQBIQAoAicABAAnAAQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAYEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAAnACgEJwAoACcABwAhACgCJwAoACcABwAhACgCJwAoAScABwAhACgCJwEHACEAKAInACgCIQAnAAcAIQAoAicAKAAnAAcAKAMnACgBJwAoBScAhwAoAycBBAAoAScAhwAhACgCJwEEAIEAhAGBAIQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnAQQAgQCEAIEAhACBACgBJwCHACgDJwEEACgBJwCHACgDJwEEACgBJwCHACgDJwEEAIEAhACBAIQAgQCEAIEAKAEnAIcAKAMnACgAJwCHACgDJwAoACcABwAoAycAKAInAAQAKAMnAIcAKAMnACgAJwAHACgDJwAoACcABwAoAycBhwAoAycAKAAnAAcAKAMnACgAJwAoAScABwAoAycBBAAoBCcAhwAoAycAKAAnAAcAKAMnAQcAKAMnACgBJwAoBicAhwAoAycAKAAnAAcAKAMnACgAJwAHACgDJwAoAScAKAMnAIcAKAMnACgAJwAHACgDJwEHACgDJwAoAScAKAUnAIcAKAMnACgAJwAHACgDJwEHACgDJwAoAScAKAYnAIcAKAMnACgAJwAHACgDJwGHACgDJwAoACcAKAEnAAcAKAMnAQQAKAQnAIcAKAMnACgAJwAHACgDJwEHACgDJwAoAScAKAYnAIcAKAMnACgBJwAoBScAhwAoAycAKAEnAAcAKAMnAQcAKAMnAQQAKAMnAIcAKAMnACgAJwAoAScABwAoAycBBAAoAicAhwAoAycAKAEnAAcAKAMnAQQAJwCHACgDJwEEAIEAJwCHACgDJwEEACcAhwAoAycAKAAnAIcAKAMnACgAJwAoAScABwAoAycBBAAoAicAhwAoAycBBACBAIQAgQCEAIEAhACBAIQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnACgBJwAHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEAIEAhAAnAIcAKAMnAQQAKAEnAIcAKAMnACgAJwCHACgDJwAoACcAKAEnAAcAKAMnAQQAKAInAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnACgBJwAHACgDJwEEAIEAhAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAoAScAhwAoAycAKAAnAIcAKAMnACgAJwAoAScABwAoAycBBAAoAicAhwAoAycAKAEnAAcAKAMnAQQAgQCEAIEAhAAoAScAhwAoAycAKAAnAIcAKAMnACgAJwAoAScABwAoAycBBACBAIQAKAQnAIcAKAMnACgAJwCHACgDJwAoACcAKAEnAAcAKAMnAQQAKAInAIcAKAMnAQQAhACBAIQAKAEnAIcAKAMnAQQAgQCEAYEAhACBAIQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnACgBJwAHACgDJwEEAIQAgQCEAIEAhAAnAIcAKAMnAQQAhACBAIQAgQCEACcAhwAoAycBBACEAIEAhACBAIQAJwCHACgDJwEEACgBJwCHACgDJwAoACcAhwAoAycAKAAnACgBJwAHACgDJwEEACgCJwCHACgDJwEEACgBJwCHACgDJwEEAIEAKAEnAIcAKAMnACgAJwCHACgDJwAoACcAKAEnAAcAKAMnAQQAgQCEACgCJwCHACgDJwAoAScABwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwAoACcAhwAoAycAKAEnAAcAKAMnAQcAKAMnAQQAKAMnAIcAKAMnACgBJwAHACgDJwEEACcAhwAoAycBBACEAIEAhAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAoAScAhwAoAycBBAAoAycAhwAoAycAKA0nAAcAKAMnAQQAgQCEACgCJwCHACgDJwEEACgCJwCHACgDJwEEACgCJwCHACgDJwAoBCcAhwAoAycAKA0nAAcAKAMnAQQAKAInAIcAKAMnAQQAKAInAIcAKAMnAQQAKAInAIcAKAMnACgEJwCHACgDJwAoDScABwAoAycBBAAoAicAhwAoAycBBAAoAicAhwAoAycBBAAoAicAhwAoAycAKAQnAIcAKAMnACgNJwAHACgDJwEEACgCJwCHACgDJwEEAIQAgQCEAIEAhAAoAicAhwAoAycBKAInAIcAKAMnAQQAKAInAIcAKAMnACgEJwCHACgDJwAoDScABwAoAycBBAAoAicAhwAoAycBBACBAIQAgQCEACgBJwCHACgDJwAoBCcAhwAoAycAKAQnAIcAKAMnACgNJwAHACgDJwEEACgCJwCHACgDJwEEACgBJwCHACgDJwAoBCcAhwAoAycAKA0nAAcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnACgEJwCHACgDJwAoDScABwAoAycBBAAoAScAhwAoAycBBACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAAoAScAhwAoAycAKAQnAIcAKAMnACgNJwAHACgDJwEEACgBJwCHACgDJwEEACgBJwCHACgDJwAoBCcAhwAoAycAKA0nAAcAKAMnAQQAhACBAIQAgQCEACgBJwCHACgDJwEEACgBJwCHACgDJwAoBCcAhwAoAycAKA0nAAcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnACgEJwCHACgDJwAoBCcAhwAoAycAKA0nAAcAKAMnAQQAhACBAIQAKAEnAIcAKAMnAQQAKAEnAIcAKAMnACgEJwCHACgDJwAoBCcAhwAoAycAKA0nAAcAKAMnAQQAKAInAIcAKAMnAQQAKAInAIcAKAMnAQQAKAInAIcAKAMnACgEJwCHACgDJwAoDScABwAoAycBBAAoAicAhwAoAycBBAAoAScAhwAoAycAKAQnAIcAKAMnACgNJwAHACgDJwEEAIQAgQCEAIEAhAAoAicAhwAoAycBBACEAIEAhAAoAScAhwAoAycAKAQnAKgEKAGoAcTshgfQ8wZzdGF0ZXZlcnNpb24gPGxpPjxzdHJvbmc+U2FtZWVyIENoYXVoYW48L3N0cm9uZz4sIERpcmVjdG9yLCBVbml0ZWTCoE5hdGlvbnPCoEludGVybmF0aW9uYWzCoENvbXB1dGluZ8KgQ2VudHJlIChVTklDQyk8L2xpPgpzdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRpbm5lckJsb2NrczxzdHJvbmc+Q3Jpc3RpbmEgQnVldGk8L3N0cm9uZz4sIElUVSBGb2NhbCBQb2ludCBvbiBBSS1wb3dlcmVkIFZpcnR1YWwgV29ybGRzwqA8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+Q3Jpc3RpbmEgQnVldGk8L3N0cm9uZz4sIElUVSBGb2NhbCBQb2ludCBvbiBBSS1wb3dlcmVkIFZpcnR1YWwgV29ybGRzwqA8L2xpPgpzdGF0ZXZlcnNpb27CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBBSSBhbmQgVmlydHVhbCBXb3JsZHMgQUkgYW5kIEFJIGFuZCBBSSBhbmQgQUkgYW5kIEFJIGFuZCBBSSBhbmQgQUkgYW5kIEFJIGFuZCA8cD5QYXJ0aWNpcGF0aW9uIGlzIG9wZW4gdG8gdGhlIElUVSBNZW1iZXIgU3RhdGVzLCBTZWN0b3IgTWVtYmVycywgQXNzb2NpYXRlcywgQWNhZGVtaWEsIGFuZCB0byBhbnkgaW5kaXZpZHVhbCBmcm9tIGEgY291bnRyeSB0aGF0IGlzIGEgbWVtYmVyIG9mIHRoZSBJVFUgYW5kIHdobyB3aXNoZXMgdG8gY29udHJpYnV0ZSB0byB0aGUgd29yay4gVGhpcyBpbmNsdWRlcyBpbmRpdmlkdWFscyB3aG8gYXJlIGFsc28gbWVtYmVycyBvZiBpbnRlcm5hdGlvbmFsLMKgcmVnaW9uYWwswqBhbmQgbmF0aW9uYWwgb3JnYW5pemF0aW9ucy4gUGFydGljaXBhdGlvbiBpcyBmcmVlIG9mIGNoYXJnZS7CoDwvcD4KPHA+UGxhY2UgZGVzIE5hdGlvbnMswqAxMjExIEdlbmV2YcKgMjAswqBTd2l0emVybGFuZMKgPC9wPgo8bGk+PHN0cm9uZz5IZWxlbiBLw7ZwbWFuPC9zdHJvbmc+LCBEZXB1dHkgSGVhZCBvZiBVbml0LCBFdXJvcGVhbiBDb21taXNzaW9uwqA8L2xpPgo8cD5UaGlzIHNlc3Npb24gd2lsbCBwcm92aWRlIGFuIG9wcG9ydHVuaXR5IHRvIGdldCBhbiBvdmVydmlldyBvZiBvbmdvaW5nIGtleSBwcm9qZWN0cyBvbiBsb2NhbCBkaWdpdGFsIHR3aW5zIGFuZCB0aGUgY2l0aXZlcnNlIHdvcmxkd2lkZSwgbGVkIGJ5IHJlc2VhcmNoIGluc3RpdHV0aW9ucywgaW5kdXN0cnksIGFjYWRlbWlhLCBhbmQgY2l0aWVzLsKgSXQgd2lsbCBoaWdobGlnaHQgaG93IHVzZSBjYXNlcyBjYW4gaGVscCBkZWZpbmUgdGhlIHJlcXVpcmVkwqBidWlsZGluZyBibG9ja3PCoGZvciBjaXRpdmVyc2UgZGV2ZWxvcG1lbnQuPC9wPgo8bGk+PHN0cm9uZz5KYW4gV2VzdGVyPC9zdHJvbmc+LCBEaXJlY3RvciwgRXVyb3BlYW4gRGlnaXRhbCBJbmZyYXN0cnVjdHVyZSBDb25zb3J0aWEgKEVESUMpIG9uIExvY2FsIERpZ2l0YWwgVHdpbnMgYW5kwqBDaXRpVkVSU0U8L2xpPgo8bGk+PHN0cm9uZz5IeW91bmcgSnVuIEtpbTwvc3Ryb25nPiwgQ2hhaXIsIElUVS1UIFN0dWR5IEdyb3VwIDIwIOKAnElvVCwgZGlnaXRhbCB0d2lucywgYW5kIHNtYXJ0IHN1c3RhaW5hYmxlIGNpdGllcyBhbmQgY29tbXVuaXRpZXM8c3Ryb25nPuKAncKgPC9zdHJvbmc+PC9saT4KPGxpIGNsYXNzPSJoYXMtYmxhY2stY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjxzdHJvbmc+T2thbiBHZXJheTwvc3Ryb25nPiwgQ2hhaXIsIFN0ZWVyaW5nIENvbW1pdHRlZSwgR2xvYmFsIEluaXRpYXRpdmUgb24gQUkgYW5kIFZpcnR1YWwgV29ybGRzIOKAk8KgPGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvbGk+CjxwIGNsYXNzPSJoYXMtYmxhY2stY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IgaGFzLW1lZGl1bS1mb250LXNpemUiPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+MTM6MDAg4oCTIDE0OjAwIEx1bmNoPC9zdHJvbmc+wqA8L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz48L3A+CjxwPlRoaXMgc2Vzc2lvbiB3aWxsIHByZXNlbnQgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3ZpcnR1YWwtd29ybGRzLyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS92aXJ0dWFsLXdvcmxkcy8iPkdsb2JhbCBJbml0aWF0aXZlIG9uIEFJIGFuZCBWaXJ0dWFsIFdvcmxkcyDigJMgPGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvYT4gYW5kIHNlbGVjdGVkIGZsYWdzaGlwIGRlbGl2ZXJhYmxlcy4gQnkgYWxpZ25pbmcgc3RyYXRlZ2ljIHZpc2lvbiwgdGVjaG5pY2FsIGZvdW5kYXRpb25zLCBhbmQgYWNjZXNzaWJpbGl0eSBieSBkZXNpZ24sIGl0IHdpbGwgZGVtb25zdHJhdGUgaG93IHRoZSBJbml0aWF0aXZlIGlzIGFjY2VsZXJhdGluZyBpbnRlcm9wZXJhYmlsaXR5IGFuZCByZWFsLXdvcmxkIGFkb3B0aW9uIG9mIHRoZSBDaXRpdmVyc2Ugd29ybGR3aWRlLjwvcD4KPGxpPjxzdHJvbmc+VGVwcG8gUmFudGFuZW48L3N0cm9uZz4sIExlYWRlciBvZiB0aGUgU3RyYXRlZ2ljIEd1aWRhbmNlIFRyYWNrLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBBSSBhbmQgVmlydHVhbCBXb3JsZHMg4oCTwqA8ZW0+RGlzY292ZXJpbmcgdGhlIENpdGl2ZXJzZTwvZW0+PC9saT4KPGxpPjxzdHJvbmc+Q2hyaXN0aW5hIFlhbiBaaGFuZzwvc3Ryb25nPiwgTGVhZGVyIG9mIEV2YWx1YXRpb24gYW5kIEFzc2Vzc21lbnQgVHJhY2ssIEdsb2JhbCBJbml0aWF0aXZlIG9uIEFJIGFuZCBWaXJ0dWFsIFdvcmxkcyDigJPCoDxlbT5EaXNjb3ZlcmluZyB0aGUgQ2l0aXZlcnNlPC9lbT48L2xpPgo8bGk+PHN0cm9uZz5BbmlzaCBTZXRoaTwvc3Ryb25nPiwgQ28tbGVhZGVyIG9mIFBpbGxhciAyIOKAkyBDb25uZWN0aW5nIENpdGllcyB3aXRoIHRoZSBWaXJ0dWFsIGFuZCBSZWFsIFdvcmxkcywgR2xvYmFsIEluaXRpYXRpdmUgb24gQUkgYW5kIFZpcnR1YWwgV29ybGRzIOKAk8KgPGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvbGk+CjxwPjxzdHJvbmc+TW9kZXJhdG9yczogSGVsZW4gS8O2cG1hbjwvc3Ryb25nPiwgRGVwdXR5IEhlYWQgb2YgVW5pdCwgRXVyb3BlYW4gQ29tbWlzc2lvbiBhbmQgPHN0cm9uZz5DcmlzdGluYSBCdWV0aTwvc3Ryb25nPiwgSVRVIEZvY2FsIFBvaW50IG9uIEFJLXBvd2VyZWQgVmlydHVhbCBXb3JsZHPCoDwvcD4KPHAgY2xhc3M9Imhhcy1tZWRpdW0tZm9udC1zaXplIj48c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz4xNTowMC0xNToxMCA8c3Ryb25nPkNsb3NpbmcgQ2VyZW1vbnk8L3N0cm9uZz48L3N0cm9uZz7CoDwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvcD4KPHA+PHN0cm9uZz5NYXJ0aW7CoCBCcnluc2tvdjwvc3Ryb25nPjwvcD4KPHA+Q2hhaXIsIFN0ZWVyaW5nIENvbW1pdHRlZSwgR2xvYmFsIEluaXRpYXRpdmUgb24gQUkgYW5kIFZpcnR1YWwgV29ybGRzIOKAk8KgPGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvcD4KPHA+TWFyaWEgR2l1ZmZyaWRhIGlzIGEgU2VuaW9yIFJlc2VhcmNoIEFuYWx5c3QgYXQgVHJ1c3QtSVQgU2VydmljZXMsIHdoZXJlIHNoZSBzdXBwb3J0cyBFVS1mdW5kZWQgcmVzZWFyY2ggYW5kIGlubm92YXRpb24gYWN0aW9ucyB3aXRoIGEgZm9jdXMgb24gY29tbXVuaWNhdGlvbiwgZGlzc2VtaW5hdGlvbiwgc3Rha2Vob2xkZXIgZW5nYWdlbWVudCBhbmQgaW1wYWN0LWRyaXZlbiBjb21tdW5pdHkgYnVpbGRpbmcgaW4gdGhlIGFyZWFzIG9mIElDVCwgc3RhbmRhcmRpc2F0aW9uIGFuZCBvcGVuIHNjaWVuY2UuaGUgY29vcmRpbmF0ZXPCoFN0YW5kSUNULmV1IDIwMjksIHRoZSBmb3VydGggZWRpdGlvbiBvZiB0aGUgRXVyb3BlYW4gaW5pdGlhdGl2ZSB0aGF0IGZ1bmRzIGFuZCBzdXBwb3J0cyBleHBlcnQgY29udHJpYnV0aW9ucyB0byBJQ1Qgc3RhbmRhcmRpc2F0aW9uLCBhbmQgY29udHJpYnV0ZXMgdG8gc2hhcGluZyBpdHMgb3V0cmVhY2gsIHN1c3RhaW5hYmlsaXR5LCBhbmQgZWNvc3lzdGVtIGVuZ2FnZW1lbnQgYWN0aXZpdGllcy4gTWFyaWEgYWxzbyBsZWFkcyBjb21tdW5pY2F0aW9uLCBkaXNzZW1pbmF0aW9uIGFuZCBlbmdhZ2VtZW50IGFjdGl2aXRpZXMgZm9ywqBUZXJyYURULmV1LCBzdXBwb3J0aW5nIHZpc2liaWxpdHkgYW5kIHN0YWtlaG9sZGVyIG1vYmlsaXNhdGlvbiBhcm91bmQgRGVzdGluYXRpb24gRWFydGgtcmVsYXRlZCBkaWdpdGFsIHR3aW4gZGV2ZWxvcG1lbnRzLCBpbmNsdWRpbmcgdGhlIHByb2R1Y3Rpb24gb2Yga2V5IGNvbW11bmljYXRpb24gYW5kIGVuZ2FnZW1lbnQgb3V0cHV0cy4gQWNyb3NzIGhlciBicm9hZGVyIHBvcnRmb2xpbywgc2hlIHdvcmtzIHdpdGggbXVsdGlwbGUgRXVyb3BlYW4gcHJvamVjdHMgdG8gdHJhbnNsYXRlIHRlY2huaWNhbCByZXN1bHRzIGludG8gY2xlYXIgbmFycmF0aXZlcyBhbmQgcHJhY3RpY2FsIGVuZ2FnZW1lbnQgcGF0aHdheXMsIGNvbm5lY3RpbmcgcmVzZWFyY2ggb3V0cHV0cyB3aXRoIHJlbGV2YW50IGluZHVzdHJpYWwgY29tbXVuaXRpZXMsIHBvbGljeSBkaXNjdXNzaW9ucyBhbmQgbXVsdGlwbGllciBuZXR3b3Jrcy4gU2hlIGhvbGRzIGFuIE1TYyBpbiBJbnRlcm5hdGlvbmFsIE1hbmFnZW1lbnQgZnJvbSBCb2Njb25pIFVuaXZlcnNpdHkgYW5kIGEgUGhEIGluIE1hbmFnZW1lbnQgRW5naW5lZXJpbmcgZnJvbSBQb2xpdGVjbmljbyBkaSBNaWxhbm8gKEl0YWx5KS4gQmVmb3JlIGpvaW5pbmcgVHJ1c3QtSVQsIHNoZSBnYWluZWQgYWNhZGVtaWMgcmVzZWFyY2ggZXhwZXJpZW5jZSBpbiBkaWdpdGFsIGlubm92YXRpb24sIGluY2x1ZGluZyBhcHBsaWNhdGlvbnMgdG8gc3VwcGx5IGNoYWluIG1hbmFnZW1lbnQgYW5kIGxvZ2lzdGljcy48L3A+CjxwPlNpbHZhbmEgTXVzY2VsbGEgaXMgYSBFdXJvcGVhbiBlbnRyZXByZW5ldXIgYW5kIElDVCBzdHJhdGVnaWMgY29vcmRpbmF0b3Igd2l0aCBvdmVyIDI1IHllYXJzIG9mIGV4cGVyaWVuY2UgaW4gZGlnaXRhbCBpbm5vdmF0aW9uLCBzdGFuZGFyZGlzYXRpb24sIGFuZCBvcGVuIHNjaWVuY2UuIFNpbHZhbmEgbGVhZHMgb24gc29tZcKgIG1ham9yIGludGVybmF0aW9uYWwgaW5pdGlhdGl2ZXMgZm9jdXNlZCBvbiB0aGUgRXVyb3BlYW4gcmVzZWFyY2ggYWdlbmRhIC0gaW4gSUNUIGFyZWFzIHN1Y2ggYXMgQ3liZXJzZWN1cml0eSwgSUNUIFN0YW5kYXJkcywgRU9TQy1FdXJvcGVhbiBPcGVuIFNjaWVuY2UgQ2xvdWQuwqBTaGUgaXPCoENFTyAmYW1wOyBGb3VuZGVyIG9mwqBUcnVzdC1JVCBTZXJ2aWNlcywgYSByZXNlYXJjaCBhbmQgZGlnaXRhbGx5LWxlZCBTTUUgc3BlY2lhbGlzaW5nIGluIGRpZ2l0YWwgbWFya2V0aW5nIGFuZCBjb21tdW5pY2F0aW9uIGZvciBJQ1QgYW5kIGNvLUZvdW5kZXIgb2bCoENPTU1wbGEsIGEgc29mdHdhcmUgaG91c2UgZGVsaXZlcmluZyBtdWx0aWNoYW5uZWwgc29sdXRpb25zLiBTaGUgd2FzIHRoZSBwcmltZSBhdXRob3IgJmFtcDsgZGVzaWduZXIgb2YgdGhlIFN0YW5kSUNULmV1IGZsYWdzaGlwIHN0YW5kYXJkaXNhdGlvbiBDU0EgcHJvamVjdCBmdW5kZWQgYnkgdGhlIEVDIGJhY2sgaW4gMjAxNy4gSGVyIHN0cmF0ZWdpYyB2aXNpb24gZW50YWlscyBiZWluZyBhY3RpdmVseSBpbnZvbHZlZCBpbiBuYXZpZ2F0aW5nIGdlb3BvbGl0aWNzIGFuZCBpbm5vdmF0aW9uIHN0cmF0ZWd5IHRvIGZvc3RlciAiRXVyb3BlYW4gZGlnaXRhbCBjaGFtcGlvbnMiIGluIGlubm92YXRpb25zIGluIElDVCB0ZWNoIGFkb3B0aW9uLiBTaGUgaGFzIHNlcnZlZCBhc8KgYW4gZXh0ZXJuYWwgZXhwZXJ0IGV2YWx1YXRvciBhbmQgcmV2aWV3ZXIgZm9yIHRoZcKgRXVyb3BlYW4gQ29tbWlzc2lvbsKgc2luY2UgMjAwMy48L3A+CjxwPjxzdHJvbmc+PHN0cm9uZz5UZXBwbyBSYW50YW5lbjwvc3Ryb25nPjwvc3Ryb25nPjxicj5MZWFkZXIgb2YgdGhlIFN0cmF0ZWdpYyBHdWlkYW5jZSBUcmFjaywgR2xvYmFsIEluaXRpYXRpdmUgb24gQUkgYW5kIFZpcnR1YWwgV29ybGRzIOKAk8KgPGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvcD4KPHA+PHN0cm9uZz48c3Ryb25nPkFuaXNoIFNldGhpPC9zdHJvbmc+PC9zdHJvbmc+PGJyPkNvLWxlYWRlciBvZiBQaWxsYXIgMiDigJMgQ29ubmVjdGluZyBDaXRpZXMgd2l0aCB0aGUgVmlydHVhbCBhbmQgUmVhbCBXb3JsZHMsIEdsb2JhbCBJbml0aWF0aXZlIG9uIEFJIGFuZCBWaXJ0dWFsIFdvcmxkcyDigJMgRGlzY292ZXJpbmcgdGhlIENpdGl2ZXJzZTwvcD4KPHA+PHN0cm9uZz5DaHJpc3RpbmEgWWFuIFpoYW5nPGJyPjwvc3Ryb25nPkxlYWRlciBvZiBFdmFsdWF0aW9uIGFuZCBBc3Nlc3NtZW50IFRyYWNrLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBBSSBhbmQgVmlydHVhbCBXb3JsZHMg4oCTwqA8ZW0+RGlzY292ZXJpbmcgdGhlIENpdGl2ZXJzZTwvZW0+PC9wPgpzdGF0ZXZlcnNpb25BSSBhbmQgQUkgYW5kIEFJIGFuZCA8cD48c3Ryb25nPk1vZGVyYXRvcjo8L3N0cm9uZz7CoDxzdHJvbmc+UGF1bGEgTGxvYmV0IFZpbGFycmFzYTwvc3Ryb25nPiwgVmljZS1jaGFpciwgRXhlY3V0aXZlIENvbW1pdHRlZSwgR2xvYmFsIEluaXRpYXRpdmUgb24gQUkgYW5kIFZpcnR1YWwgV29ybGRzIOKAk8KgPGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvcD4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3ZpcnR1YWwtd29ybGRzLyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS92aXJ0dWFsLXdvcmxkcy8iPkdsb2JhbCBJbml0aWF0aXZlIG9uIEFJIGFuZCBWaXJ0dWFsIFdvcmxkczwvYT48L2xpPgo8cD5DaHJpc3RpbmEgaXMgYSBwaW9uZWVyIGluIHRoZSBtZXRhdmVyc2UuIFNoZSBzdGFydGVkIGhlciBtYXN0ZXIgb24gdGhlIHRvcGljIGluIDIwMDYgZGV2ZWxvcCB1bml2ZXJzaXRpZXMnIGdsb2JhbCBzdHJhdGVnaWVzLiBJbiAyMDEyLCBzaGUgY29tcGxldGVkIGEgUGhEIHVzaW5nIGRpZ2l0YWwgdHdpbiBmb3IgdGhlIEFFQyBJbmR1c3RyeS4gU2hlIHdvcmtlZCBmb3IgUVMsIHRoZSB3b3JsZCB1bml2ZXJzaXR5IHJhbmtpbmdzIGFzIENoaW5hIERpcmVjdG9yLiBTdGFydGluZyBmcm9tIHNjcmF0Y2gsIHNoZSBncmV3IHRoZSBVSy1oZWFkcXVhcnRlcmVkIGZpcm3igJlzIHN1Y2Nlc3MgaW4gQ2hpbmEuIEluIDIwMTYsIENoaW5h4oCZcyBWaWNlIFByZW1pZXIgaGlnaGxpZ2h0ZWQgdGhlIHVzZSBvZiBRUyByYW5raW5ncywgd2l0aCB0aGUgcmFua2luZ3MgaW1wYWN0aW5nIDUgeWVhcnMgwqM3NTBibiBmdW5kaW5nIHRvIDMwMDUgdW5pdmVyc2l0aWVzLiBTaGUgaGFzIHNhdCBvbiAyMCsgY29tbWl0dGVlcyBmb3IgVU5FU0NPLCBXb3JsZCBCYW5rLCBFVS4gU2hlIGNvbnRyaWJ1dGVkIHRvIHRoZSBlc3RhYmxpc2htZW50IG9mIENvbW1vbndlYWx0aCBTdHVkZW50cyBBc3NvY2lhdGlvbiwgcmVwcmVzZW50aW5nIDJibiB5b3V0aCBmcm9tIDU2IGNvdW50cmllcy4gU2hlIHdhcyBJVFXigJlzIENvLWNoYWlyIG9mIFRhc2tHcm91cCBvbiBQcmUtc3RhbmRhcmRpc2F0aW9uIGZvciB0aGUgQ2l0aVZlcnNlIGFuZCBhdXRob3JlZCAxc3QgVU4gYXBwcm92ZWQgcmVwb3J0IG9uIOKAnFBlb3BsZS1DZW50ZXJlZCBDaXRpVmVyc2Us4oCdIGludHJvZHVjaW5nIDggbGV2ZWxzIHRvIGRldmVsb3AgYSBwZW9wbGUtY2VudGVyZWQsIHBsYW5ldC1mcmllbmRseSBkaWdpdGFsIGZ1dHVyZSwgbGVhZGluZyB0byBnbG9iYWwgc3RhbmRhcmRzLiBTaGUgaXMgTGVhZGVyIG9mIEV2YWx1YXRpb24gYW5kIEFzc2Vzc21lbnQgVHJhY2ssIEdsb2JhbCBJbml0aWF0aXZlIG9uIEFJIGFuZCBWaXJ0dWFsIFdvcmxkcyDigJMgRGlzY292ZXJpbmcgdGhlIENpdGl2ZXJzZS4gU2hlIHNpdHMgb24gQWR2aXNvcnkgQ291bmNpbCBmb3IgQ2VudHJlIGZvciBTY2llbmNlIEZ1dHVyZXMgb2YgSW50ZXJuYXRpb25hbCBTY2llbmNlIENvdW5jaWwsIHRoZSB3b3JsZCdzIGxhcmdlc3Qgc2NpZW5jZSBib2R5IG9mIDI1MCBuYXRpb25hbC9pbnRlcm5hdGlvbmFsIGFjYWRlbWllcyBvZiBzY2llbmNlczsgYW5kIGFkdmlzb3J5IGJvYXJkIG9uIHRoZSBBSSBlY29ub215IGZvciBUaGUgRWNvbm9taXN0IEltcGFjdC4gU2hlIGlzIGZlYXR1cmVkIHdpdGggSmVmZnJleSBTYWNocyBhcyBDb3ZlciBQZW9wbGUgb24gRGlnaXRhbCBFcXVpdHkuPC9wPgpzdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRpbm5lckJsb2NrczxzdHJvbmc+U2FtZWVyIENoYXVoYW48L3N0cm9uZz4sRGlyZWN0b3IsIFVuaXRlZMKgTmF0aW9uc8KgSW50ZXJuYXRpb25hbMKgQ29tcHV0aW5nwqBDZW50cmUgKFVOSUNDKTwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgpzdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2FsaWdubWVkaWFBbHRtZWRpYVBvc2l0aW9ubWVkaWFJZG1lZGlhVXJsbWVkaWFMaW5rbGlua0Rlc3RpbmF0aW9ubWVkaWFUeXBlbWVkaWFXaWR0aG1lZGlhU2l6ZVNsdWdpc1N0YWNrZWRPbk1vYmlsZXZlcnRpY2FsQWxpZ25tZW50dXNlRmVhdHVyZWRJbWFnZWFuY2hvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz48c3Ryb25nPkNyaXN0aW5hIEJ1ZXRpPC9zdHJvbmc+PC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudElUVSBGb2NhbCBQb2ludCBvbiBBSS1wb3dlcmVkIFZpcnR1YWwgV29ybGRzZHJvcENhcHBsYWNlaG9sZGVyZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENyaXN0aW5hIEJ1ZXRpIGlzIHRoZSBJVFUgRm9jYWwgUG9pbnQgb24gU21hcnQgU3VzdGFpbmFibGUgQ2l0aWVzIGFuZCBBSS1wb3dlcmVkIFZpcnR1YWwgV29ybGRzLiBTaGUgaXMgYWxzbyB0aGUgQ291bnNlbGxvciBvZiBJVFUtVCBTdHVkeSBHcm91cCAyMCDigJxJbnRlcm5ldCBvZiBUaGluZ3MsIGRpZ2l0YWwgdHdpbnMgYW5kIHNtYXJ0IHN1c3RhaW5hYmxlIGNpdGllcyBhbmQgY29tbXVuaXRpZXPigJ0gYW5kIHNlcnZlcyBhcyBUU0IvSVRVIGZvY2FsIHBvaW50IGZvciBMYXRpbiBBbWVyaWNhLiBDcmlzdGluYSBCdWV0aSBncmFkdWF0ZWQgZnJvbSB0aGUgRmFjdWx0eSBvZiBQb2xpdGljYWwgU2NpZW5jZSwgTGF3IGFuZCBJbnRlcm5hdGlvbmFsIENvb3BlcmF0aW9uIGFuZCBEZXZlbG9wbWVudCBvZiB0aGUgVW5pdmVyc2l0eSBvZiBGbG9yZW5jZSwgd2hlcmUgc2hlIGNvbXBsZXRlZCBwb3N0Z3JhZHVhdGUgc3R1ZGllcyBpbiBJbnRlcm5hdGlvbmFsIENvb3BlcmF0aW9uIGFuZCBUZWxlY29tbXVuaWNhdGlvbnMgTGF3IGluIEV1cm9wZS4gSW4gMjAwMywgTXMuIEJ1ZXRpIGJ1aWx0IG9uIGhlciBhY2FkZW1pYyBjcmVkZW50aWFscyBieSBjb21wbGV0aW5nIGEgc3BlY2lhbGl6ZWQgY291cnNlIGluIHBlYWNlIGtlZXBpbmcgYW5kIGludGVybmF0aW9uYWwgY29vcGVyYXRpb24gd2l0aCBzcGVjaWFsIGZvY3VzIG9uIHRlbGVjb21tdW5pY2F0aW9ucyBhdCB0aGUgRmFjdWx0eSBvZiBMYXdzLCBVbml2ZXJzaXR5IG9mIE1hbHRhLCBiZWZvcmUgam9pbmluZyB0aGUgSW50ZXJuYXRpb25hbCBUZWxlY29tbXVuaWNhdGlvbiBVbmlvbiBpbiBHZW5ldmEgaW4gSmFudWFyeSAyMDA0LiBBcyBwYXJ0IG9mIHRoZSBJbnRlcm5hdGlvbmFsIFdvbWVu4oCZcyBEYXkgMjAxNiwgc2hlIHdhcyBuYW1lZCBhcyBvbmUgb2YgdGhlIHRlbiBHZW5ldmEtYmFzZWQgaW5zcGlyYXRpb25hbCB3b21lbiB3b3JraW5nIHRvIHByb3RlY3QgdGhlIGVudmlyb25tZW50LiBTaGUgaGFzIGF1dGhvcmVkIG92ZXIgNDAgcmVwb3J0cyBvbiB0ZWxlY29tbXVuaWNhdGlvbiBhbmQgZW1lcmdpbmcgdGVjaG5vbG9neSBpc3N1ZXMuIEEgbmF0aXZlIEl0YWxpYW4gc3BlYWtlciwgQ3Jpc3RpbmEgaXMgYWxzbyBmbHVlbnQgaW4gRW5nbGlzaCwgRnJlbmNoIGFuZCBTcGFuaXNoLmRyb3BDYXBwbGFjZWhvbGRlcmdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NzcGFjZXJIZWlnaHRzcGFjZXJEaXZpZGVyc3BhY2VyRGl2aWRlclN0eWxlc3BhY2VyRGl2aWRlckNvbG9yc3BhY2VyRGl2aWRlckhlaWdodGFsaWdubWVkaWFBbHRtZWRpYVBvc2l0aW9ubWVkaWFJZG1lZGlhVXJsbWVkaWFMaW5rbGlua0Rlc3RpbmF0aW9ubWVkaWFUeXBlbWVkaWFXaWR0aG1lZGlhU2l6ZVNsdWdpc1N0YWNrZWRPbk1vYmlsZXZlcnRpY2FsQWxpZ25tZW50dXNlRmVhdHVyZWRJbWFnZWFuY2hvcmNsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+PHN0cm9uZz5DcmlzdGluYSBCdWV0aTwvc3Ryb25nPjwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJVFUgRm9jYWwgUG9pbnQgb24gQUktcG93ZXJlZCBWaXJ0dWFsIFdvcmxkc2Ryb3BDYXBwbGFjZWhvbGRlcmdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDcmlzdGluYSBCdWV0aSBpcyB0aGUgSVRVIEZvY2FsIFBvaW50IG9uIFNtYXJ0IFN1c3RhaW5hYmxlIENpdGllcyBhbmQgQUktcG93ZXJlZCBWaXJ0dWFsIFdvcmxkcy4gU2hlIGlzIGFsc28gdGhlIENvdW5zZWxsb3Igb2YgSVRVLVQgU3R1ZHkgR3JvdXAgMjAg4oCcSW50ZXJuZXQgb2YgVGhpbmdzLCBkaWdpdGFsIHR3aW5zIGFuZCBzbWFydCBzdXN0YWluYWJsZSBjaXRpZXMgYW5kIGNvbW11bml0aWVz4oCdIGFuZCBzZXJ2ZXMgYXMgVFNCL0lUVSBmb2NhbCBwb2ludCBmb3IgTGF0aW4gQW1lcmljYS4gQ3Jpc3RpbmEgQnVldGkgZ3JhZHVhdGVkIGZyb20gdGhlIEZhY3VsdHkgb2YgUG9saXRpY2FsIFNjaWVuY2UsIExhdyBhbmQgSW50ZXJuYXRpb25hbCBDb29wZXJhdGlvbiBhbmQgRGV2ZWxvcG1lbnQgb2YgdGhlIFVuaXZlcnNpdHkgb2YgRmxvcmVuY2UsIHdoZXJlIHNoZSBjb21wbGV0ZWQgcG9zdGdyYWR1YXRlIHN0dWRpZXMgaW4gSW50ZXJuYXRpb25hbCBDb29wZXJhdGlvbiBhbmQgVGVsZWNvbW11bmljYXRpb25zIExhdyBpbiBFdXJvcGUuIEluIDIwMDMsIE1zLiBCdWV0aSBidWlsdCBvbiBoZXIgYWNhZGVtaWMgY3JlZGVudGlhbHMgYnkgY29tcGxldGluZyBhIHNwZWNpYWxpemVkIGNvdXJzZSBpbiBwZWFjZSBrZWVwaW5nIGFuZCBpbnRlcm5hdGlvbmFsIGNvb3BlcmF0aW9uIHdpdGggc3BlY2lhbCBmb2N1cyBvbiB0ZWxlY29tbXVuaWNhdGlvbnMgYXQgdGhlIEZhY3VsdHkgb2YgTGF3cywgVW5pdmVyc2l0eSBvZiBNYWx0YSwgYmVmb3JlIGpvaW5pbmcgdGhlIEludGVybmF0aW9uYWwgVGVsZWNvbW11bmljYXRpb24gVW5pb24gaW4gR2VuZXZhIGluIEphbnVhcnkgMjAwNC4gQXMgcGFydCBvZiB0aGUgSW50ZXJuYXRpb25hbCBXb21lbuKAmXMgRGF5IDIwMTYsIHNoZSB3YXMgbmFtZWQgYXMgb25lIG9mIHRoZSB0ZW4gR2VuZXZhLWJhc2VkIGluc3BpcmF0aW9uYWwgd29tZW4gd29ya2luZyB0byBwcm90ZWN0IHRoZSBlbnZpcm9ubWVudC4gU2hlIGhhcyBhdXRob3JlZCBvdmVyIDQwIHJlcG9ydHMgb24gdGVsZWNvbW11bmljYXRpb24gYW5kIGVtZXJnaW5nIHRlY2hub2xvZ3kgaXNzdWVzLiBBIG5hdGl2ZSBJdGFsaWFuIHNwZWFrZXIsIENyaXN0aW5hIGlzIGFsc28gZmx1ZW50IGluIEVuZ2xpc2gsIEZyZW5jaCBhbmQgU3BhbmlzaC5kcm9wQ2FwcGxhY2Vob2xkZXJnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRTYW1lZXIgQ2hhdWhhbjxzdHJvbmc+PC9zdHJvbmc+RGlyZWN0b3IsIFVOSUNDTXIuIENoYXVoYW4gd2FzIGFwcG9pbnRlZCBEaXJlY3RvciBvZiB0aGUgVW5pdGVkIE5hdGlvbnM8YnI+SW50ZXJuYXRpb25hbCBDb21wdXRpbmcgQ2VudHJlIG9uIDEgRGVjZW1iZXIgMjAxOSBieSB0aGU8YnI+VW5pdGVkIE5hdGlvbnMgU2VjcmV0YXJ5LUdlbmVyYWwgQW50w7NuaW8gR3V0ZXJyZXMuPGJyPlRoZSBEaXJlY3RvciBpcyB0aGUgQ2hpZWYgRXhlY3V0aXZlIGFuZCBoYXMgdGhlIHJlc3BvbnNpYmlsaXR5PGJyPnRvIGxlYWQgYWxsIGFzcGVjdHMgb2YgVU5JQ0PigJlzIHN0cmF0ZWd5IGFuZCBvcGVyYXRpb25zIHRvPGJyPmZhY2lsaXRhdGUgdGhlIHByb3Zpc2lvbiBvZiBzZXJ2aWNlcyB0byBtb3JlIHRoYW4gMTAwIENsaWVudHM8YnI+YW5kIFBhcnRuZXIgT3JnYW5pemF0aW9ucywgdG8gZXN0YWJsaXNoIHRoZSBVTklDQyBzdHJhdGVneSw8YnI+dG8gZGV2ZWxvcCBhIGJpZW5uaWFsIGJ1c2luZXNzIHBsYW4gYW5kIGJ1ZGdldCwgYW5kIHRvPGJyPmltcGxlbWVudCB0aGUgYXBwcm92ZWQgcGxhbi48YnI+V2l0aCB0aGUgYWR2aWNlIGFuZCBiYWNraW5nIG9mIHRoZSBNYW5hZ2VtZW50IENvbW1pdHRlZSwgTXIuIENoYXVoYW4gaGFzIGVmZmVjdGl2ZWx5IGxlZCBhPGJyPnN0cmF0ZWdpYyB0cmFuc2Zvcm1hdGlvbiBvZiBVTklDQyBzaW5jZSBoZSBhc3N1bWVkIGhpcyBwb3N0LiBUaGlzIGhhcyBlbmFibGVkIFVOSUNDIHRvPGJyPmJlY29tZSB0aGUgcHJlZmVycmVkIHN0cmF0ZWdpYyBkaWdpdGFsIHBhcnRuZXIgZm9yIHRoZSB3aG9sZSBVTiBzeXN0ZW0gYW5kIGhhcyBlbXBvd2VyZWQgdGhlPGJyPm9yZ2FuaXphdGlvbiB0byBzdWNjZXNzZnVsbHkgYnVpbGQgY2FwYWJpbGl0aWVzIGluIGFyZWFzIHN1Y2ggYXMgY3liZXJzZWN1cml0eSwgQUksIGRhdGEsIHF1YW50dW08YnI+ZW5jcnlwdGlvbiBhbmQgY2xvdWQgY29tcHV0aW5nLCBhcyB3ZWxsIGFzIGluIGtleSBidXNpbmVzcyBhcmVhcyBsaWtlIHRyZWFzdXJ5LCBmaW5hbmNlLCBhbmQgSFIuICAgICAgICAgICAgICA8IS0tIHdwOm1lZGlhLXRleHQgeyJtZWRpYUlkIjoyNDE4LCJtZWRpYUxpbmsiOiJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS9oZWFkc2hvdF9zYW1lZXJjaGF1aGFuLyIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUiLCJtZWRpYVR5cGUiOiJpbWFnZSIsIm1lZGlhV2lkdGgiOjE1LCJtZWRpYVNpemVTbHVnIjoiZnVsbCIsInZlcnRpY2FsQWxpZ25tZW50IjoidG9wIiwiYW5jaG9yIjoiYnVldGkifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dCBpcy1zdGFja2VkLW9uLW1vYmlsZSBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0iZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE1JSBhdXRvIiBpZD0iYnVldGkiPjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvSGVhZHNob3RfU2FtZWVyQ2hhdWhhbi0xMDI0eDEwMjQucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTI0MTggc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+U2FtZWVyIENoYXVoYW48L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+CjxwPkRpcmVjdG9yLCBVTklDQzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48L2Rpdj4KPCEtLSAvd3A6bWVkaWEtdGV4dCAtLT4KCiAgIGNsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc3BhY2VySGVpZ2h0c3BhY2VyRGl2aWRlcnNwYWNlckRpdmlkZXJTdHlsZXNwYWNlckRpdmlkZXJDb2xvcnNwYWNlckRpdmlkZXJIZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc3BhY2VySGVpZ2h0c3BhY2VyRGl2aWRlcnNwYWNlckRpdmlkZXJTdHlsZXNwYWNlckRpdmlkZXJDb2xvcnNwYWNlckRpdmlkZXJIZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc3BhY2VySGVpZ2h0c3BhY2VyRGl2aWRlcnNwYWNlckRpdmlkZXJTdHlsZXNwYWNlckRpdmlkZXJDb2xvcnNwYWNlckRpdmlkZXJIZWlnaHRpbm5lckJsb2NrczxwPk1yLiBDaGF1aGFuIHdhcyBhcHBvaW50ZWQgRGlyZWN0b3Igb2YgdGhlIFVuaXRlZCBOYXRpb25zIEludGVybmF0aW9uYWwgQ29tcHV0aW5nIENlbnRyZSBvbiAxIERlY2VtYmVyIDIwMTkgYnkgdGhlIFVuaXRlZCBOYXRpb25zIFNlY3JldGFyeS1HZW5lcmFsIEFudMOzbmlvIEd1dGVycmVzLiBUaGUgRGlyZWN0b3IgaXMgdGhlIENoaWVmIEV4ZWN1dGl2ZSBhbmQgaGFzIHRoZSByZXNwb25zaWJpbGl0eSB0byBsZWFkIGFsbCBhc3BlY3RzIG9mIFVOSUND4oCZcyBzdHJhdGVneSBhbmQgb3BlcmF0aW9ucyB0byBmYWNpbGl0YXRlIHRoZSBwcm92aXNpb24gb2Ygc2VydmljZXMgdG8gbW9yZSB0aGFuIDEwMCBDbGllbnRzIGFuZCBQYXJ0bmVyIE9yZ2FuaXphdGlvbnMsIHRvIGVzdGFibGlzaCB0aGUgVU5JQ0Mgc3RyYXRlZ3ksIHRvIGRldmVsb3AgYSBiaWVubmlhbCBidXNpbmVzcyBwbGFuIGFuZCBidWRnZXQsIGFuZCB0byBpbXBsZW1lbnQgdGhlIGFwcHJvdmVkIHBsYW4uIFdpdGggdGhlIGFkdmljZSBhbmQgYmFja2luZyBvZiB0aGUgTWFuYWdlbWVudCBDb21taXR0ZWUsIE1yLiBDaGF1aGFuIGhhcyBlZmZlY3RpdmVseSBsZWQgYSBzdHJhdGVnaWMgdHJhbnNmb3JtYXRpb24gb2YgVU5JQ0Mgc2luY2UgaGUgYXNzdW1lZCBoaXMgcG9zdC4gVGhpcyBoYXMgZW5hYmxlZCBVTklDQyB0byBiZWNvbWUgdGhlIHByZWZlcnJlZCBzdHJhdGVnaWMgZGlnaXRhbCBwYXJ0bmVyIGZvciB0aGUgd2hvbGUgVU4gc3lzdGVtIGFuZCBoYXMgZW1wb3dlcmVkIHRoZSBvcmdhbml6YXRpb24gdG8gc3VjY2Vzc2Z1bGx5IGJ1aWxkIGNhcGFiaWxpdGllcyBpbiBhcmVhcyBzdWNoIGFzIGN5YmVyc2VjdXJpdHksIEFJLCBkYXRhLCBxdWFudHVtIGVuY3J5cHRpb24gYW5kIGNsb3VkIGNvbXB1dGluZywgYXMgd2VsbCBhcyBpbiBrZXkgYnVzaW5lc3MgYXJlYXMgbGlrZSB0cmVhc3VyeSwgZmluYW5jZSwgYW5kIEhSLjwvcD4KPCEtLSB3cDpnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXIgLS0+CjxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj4KPCEtLSAvd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgoKc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzbHVnZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlMm5kIENpdGl2ZXJzZSBBc3NlbWJseWRvY3VtZW50Y29udGVudDwhLS0gd3A6aXR1L2xheW91dC1zZWN0aW9uLWJsb2NrIC0tPgo8IS0tIHdwOmNvbHVtbnMgeyJiYWNrZ3JvdW5kQ29sb3IiOiJ3aGl0ZSJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIGhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIGhhcy1iYWNrZ3JvdW5kIj48IS0tIHdwOmNvbHVtbiAtLT4KPCEtLSB3cDppdHUvc2luZ2xlLWNvbHVtbiB7InNwYW4iOjl9IC0tPgo8IS0tIHdwOmltYWdlIHsiaWQiOjIzODMsIndpZHRoIjoiOTA0cHgiLCJoZWlnaHQiOiJhdXRvIiwiYXNwZWN0UmF0aW8iOiIxLjc3ODcwNTYzNjc0MzIxNSIsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIGlzLXJlc2l6ZWQiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8yMDI2LTA1LTEyLTJuZC1DaXRpdmVyc2UtQXNzZW1ibHktRmluYWwtQmFubmVyLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMzgzIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjEuNzc4NzA1NjM2NzQzMjE1O3dpZHRoOjkwNHB4O2hlaWdodDphdXRvIi8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+RGVzY3JpcHRpb248L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIHByb2dyYW1tZSB3aWxsIGFkZHJlc3MgZnJhZ21lbnRhdGlvbiwgc3VwcG9ydCBwZW9wbGUtY2VudHJlZCBhcHByb2FjaGVzLCBhbmQgZXhwbG9yZSBwcmFjdGljYWwgcGF0aHdheXMgZm9yIGNvbGxhYm9yYXRpdmUgY2l0aXZlcnNlIHN0YW5kYXJkaXphdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlRhcmdldCBBdWRpZW5jZTwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlZlbnVlPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW50ZXJuYXRpb25hbCBUZWxlY29tbXVuaWNhdGlvbiBVbmlvbiAoSVRVKSBIZWFkcXVhcnRlcnM8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjQ1cHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjQ1cHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpidXR0b25zIHsibGF5b3V0Ijp7InR5cGUiOiJmbGV4IiwiZmxleFdyYXAiOiJub3dyYXAifX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbnMiPjwhLS0gd3A6YnV0dG9uIHsiYmFja2dyb3VuZENvbG9yIjoidml2aWQtY3lhbi1ibHVlIiwidGV4dENvbG9yIjoid2hpdGUiLCJjbGFzc05hbWUiOiJpcy1zdHlsZS1vdXRsaW5lIiwic3R5bGUiOnsiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoidmFyOnByZXNldHxjb2xvcnx3aGl0ZSJ9fX19fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9uIGlzLXN0eWxlLW91dGxpbmUiPjxhIGNsYXNzPSJ3cC1ibG9jay1idXR0b25fX2xpbmsgaGFzLXdoaXRlLWNvbG9yIGhhcy12aXZpZC1jeWFuLWJsdWUtYmFja2dyb3VuZC1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtYmFja2dyb3VuZCBoYXMtbGluay1jb2xvciB3cC1lbGVtZW50LWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly93d3cuaXR1LmludC9uZXQ0L0NSTS94cmVnL3dlYi9SZWdpc3RyYXRpb24uYXNweD9FdmVudD1DLTAwMDE2Mjk3Ij48c3Ryb25nPlJlZ2lzdGVyIEhlcmU8L3N0cm9uZz48L2E+PC9kaXY+CjwhLS0gL3dwOmJ1dHRvbiAtLT48L2Rpdj4KPCEtLSAvd3A6YnV0dG9ucyAtLT4KPCEtLSAvd3A6aXR1L3NpbmdsZS1jb2x1bW4gLS0+Cgo8IS0tIHdwOml0dS9zaW5nbGUtY29sdW1uIHsic3BhbiI6MX0gLS0+CjwhLS0gd3A6Y29sdW1ucyAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyI+PCEtLSB3cDpjb2x1bW4gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT4KPCEtLSAvd3A6aXR1L3NpbmdsZS1jb2x1bW4gLS0+Cgo8IS0tIHdwOml0dS9zaW5nbGUtY29sdW1uIHsic3BhbiI6Mn0gLS0+CjwhLS0gd3A6cXVvdGUgeyJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfHZpdmlkLWN5YW4tYmx1ZSJ9fX19LCJ0ZXh0Q29sb3IiOiJ2aXZpZC1jeWFuLWJsdWUifSAtLT4KPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIGhhcy12aXZpZC1jeWFuLWJsdWUtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoidmFyOnByZXNldHxjb2xvcnxibGFjayJ9fX0sInR5cG9ncmFwaHkiOnsidGV4dEFsaWduIjoibGVmdCJ9fSwidGV4dENvbG9yIjoiYmxhY2siLCJmb250U2l6ZSI6Im1lZGl1bSJ9IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tbGVmdCBoYXMtYmxhY2stY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IgaGFzLW1lZGl1bS1mb250LXNpemUiPjxzdHJvbmc+Q28tb3JnYW5pemVkIGJ5Ojwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvYmxvY2txdW90ZT4KPCEtLSAvd3A6cXVvdGUgLS0+Cgo8IS0tIHdwOmNvbHVtbnMgLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMiPjwhLS0gd3A6Y29sdW1uIC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwhLS0gd3A6aW1hZ2UgeyJpZCI6MjMxMiwid2lkdGgiOiI4MnB4IiwiaGVpZ2h0IjoiYXV0byIsImFzcGVjdFJhdGlvIjoiMC45NDE5ODUzODg5MTI3NjMyIiwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImFsaWduIjoiY2VudGVyIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWduY2VudGVyIHNpemUtZnVsbCBpcy1yZXNpemVkIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvaW1hZ2UucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIzMTIiIHN0eWxlPSJhc3BlY3QtcmF0aW86MC45NDE5ODUzODg5MTI3NjMyO3dpZHRoOjgycHg7aGVpZ2h0OmF1dG8iLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT4KCjwhLS0gd3A6Y29sdW1ucyAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyI+PCEtLSB3cDpjb2x1bW4geyJ3aWR0aCI6IjBweCJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iIHN0eWxlPSJmbGV4LWJhc2lzOjBweCI+PCEtLSB3cDppbWFnZSB7ImlkIjoyMzA0LCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIiwiYWxpZ24iOiJjZW50ZXIifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25jZW50ZXIgc2l6ZS1mdWxsIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvTE9HTy1DRV9FTl9SR0JfSE9SSVpPTlRBTF9QT1MucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIzMDQiLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT4KCjwhLS0gd3A6Y29sdW1ucyAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyI+PCEtLSB3cDpjb2x1bW4gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+PCEtLSB3cDppbWFnZSB7ImlkIjoyMzA1LCJ3aWR0aCI6IjE0OXB4IiwiaGVpZ2h0IjoiYXV0byIsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUiLCJhbGlnbiI6ImNlbnRlciJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLWZ1bGwgaXMtcmVzaXplZCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL09BU0NfVmVydGljYWwtMi1ibGFjay5zdmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMjMwNSIgc3R5bGU9IndpZHRoOjE0OXB4O2hlaWdodDphdXRvIi8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW4gLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbnMgLS0+Cgo8IS0tIHdwOmNvbHVtbnMgLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMiPjwhLS0gd3A6Y29sdW1uIC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwhLS0gd3A6aW1hZ2UgeyJpZCI6MjM4MCwid2lkdGgiOiI4MHB4IiwiaGVpZ2h0IjoiYXV0byIsImFzcGVjdFJhdGlvIjoiMC45MzAyNDM5MDI0MzkwMjQ0Iiwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImFsaWduIjoiY2VudGVyIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWduY2VudGVyIHNpemUtZnVsbCBpcy1yZXNpemVkIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvVU5JQ0Nfc3RhbmRhcmQucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIzODAiIHN0eWxlPSJhc3BlY3QtcmF0aW86MC45MzAyNDM5MDI0MzkwMjQ0O3dpZHRoOjgwcHg7aGVpZ2h0OmF1dG8iLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT4KCjwhLS0gd3A6Y29sdW1ucyAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyI+PCEtLSB3cDpjb2x1bW4gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT4KCjwhLS0gd3A6cXVvdGUgeyJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfHZpdmlkLWN5YW4tYmx1ZSJ9fX19LCJ0ZXh0Q29sb3IiOiJ2aXZpZC1jeWFuLWJsdWUifSAtLT4KPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIGhhcy12aXZpZC1jeWFuLWJsdWUtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoidmFyOnByZXNldHxjb2xvcnxibGFjayJ9fX19LCJ0ZXh0Q29sb3IiOiJibGFjayIsImZvbnRTaXplIjoibWVkaXVtIn0gLS0+CjxwIGNsYXNzPSJoYXMtYmxhY2stY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IgaGFzLW1lZGl1bS1mb250LXNpemUiPjxzdHJvbmc+U3VwcG9ydGVkIGJ5Ojwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvYmxvY2txdW90ZT4KPCEtLSAvd3A6cXVvdGUgLS0+Cgo8IS0tIHdwOmNvbHVtbnMgLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMiPjwhLS0gd3A6Y29sdW1uIC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwhLS0gd3A6aW1hZ2UgeyJpZCI6MjMwNywid2lkdGgiOiI5NnB4IiwiaGVpZ2h0IjoiYXV0byIsImFzcGVjdFJhdGlvIjoiMS4yNTc4NzU2NjIxMTMxODY2Iiwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImFsaWduIjoiY2VudGVyIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWduY2VudGVyIHNpemUtZnVsbCBpcy1yZXNpemVkIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvU3F1YXJlLnN2ZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMzA3IiBzdHlsZT0iYXNwZWN0LXJhdGlvOjEuMjU3ODc1NjYyMTEzMTg2Njt3aWR0aDo5NnB4O2hlaWdodDphdXRvIi8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDppbWFnZSB7ImlkIjoyMTQxLCJ3aWR0aCI6IjExN3B4IiwiaGVpZ2h0IjoiYXV0byIsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUiLCJhbGlnbiI6ImNlbnRlciJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLWZ1bGwgaXMtcmVzaXplZCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5LzMwMDlfVmlydHVhbC1Xb3JsZHMtSW5pdGlhdGl2ZV9Mb2dvLTAxLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMTQxIiBzdHlsZT0id2lkdGg6MTE3cHg7aGVpZ2h0OmF1dG8iLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT4KPCEtLSAvd3A6aXR1L3NpbmdsZS1jb2x1bW4gLS0+CjwhLS0gL3dwOml0dS9jYXJkcy1ncm91cCAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1uIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW5zIC0tPgoKPCEtLSB3cDpjb2x1bW5zIHsiYmFja2dyb3VuZENvbG9yIjoid2hpdGUifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyBoYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciBoYXMtYmFja2dyb3VuZCI+PCEtLSB3cDpjb2x1bW4gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+PCEtLSB3cDpoZWFkaW5nIHsic3R5bGUiOnsiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoidmFyOnByZXNldHxjb2xvcnx2aXZpZC1jeWFuLWJsdWUifX19fSwidGV4dENvbG9yIjoidml2aWQtY3lhbi1ibHVlIn0gLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdml2aWQtY3lhbi1ibHVlLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj5Qcm9ncmFtbWUgPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cXVvdGUgeyJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfHZpdmlkLWN5YW4tYmx1ZSJ9fX19LCJ0ZXh0Q29sb3IiOiJ2aXZpZC1jeWFuLWJsdWUifSAtLT4KPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIGhhcy12aXZpZC1jeWFuLWJsdWUtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjwhLS0gd3A6cGFyYWdyYXBoIHsiZm9udFNpemUiOiJtZWRpdW0ifSAtLT4KPHAgY2xhc3M9Imhhcy1tZWRpdW0tZm9udC1zaXplIj48c3Ryb25nPjExLjAwIOKAkyAxMToxMCBPcGVuaW5nIENlcmVtb255PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPgo8IS0tIC93cDpxdW90ZSAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+U2Vpem8gT25vZTwvc3Ryb25nPiwgRGlyZWN0b3IsIFRlbGVjb21tdW5pY2F0aW9uIFN0YW5kYXJkaXphdGlvbiBCdXJlYXUsIElUVTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+S2FybC1GaWxpcCBDb2VuZWdyYWNodHM8L3N0cm9uZz4sIENoYWlyIG9mIHRoZSBCb2FyZCBvZiBEaXJlY3RvcnMgYW5kIEV4ZWN1dGl2ZSBEaXJlY3RvciwgT3BlbiAmYW1wOyBBZ2lsZSBTbWFydCBDaXRpZXMgJmFtcDsgQ2l0aWVzIChPQVNDKTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiI0MnB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDo0MnB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjwhLS0gd3A6cXVvdGUgeyJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfHZpdmlkLWN5YW4tYmx1ZSJ9fX19LCJ0ZXh0Q29sb3IiOiJ2aXZpZC1jeWFuLWJsdWUifSAtLT4KPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIGhhcy12aXZpZC1jeWFuLWJsdWUtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjwhLS0gd3A6cGFyYWdyYXBoIHsiZm9udFNpemUiOiJtZWRpdW0ifSAtLT4KPHAgY2xhc3M9Imhhcy1tZWRpdW0tZm9udC1zaXplIj48c3Ryb25nPjExLjEwIOKAkyAxMjowMCA8c3Ryb25nPkNpdGl2ZXJzZSBQcm9qZWN0czogQSBHbG9iYWwgU25hcHNob3Q8L3N0cm9uZz48L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Jsb2NrcXVvdGU+CjwhLS0gL3dwOnF1b3RlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPk1vZGVyYXRvcjo8L3N0cm9uZz4gPHN0cm9uZz5TaWx2YW5hIE11c2NlbGxhPC9zdHJvbmc+LCBTdHJhdGVnaWMgQWR2aXNvciwgU3RhbmRJQ1QuZXUgMjAyOSAmYW1wOyBDRU8sIFRydXN0LUlUIFNlcnZpY2VzPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5TcGVha2Vyczo8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+TWFyaWEgR2l1ZmZyaWRhPC9zdHJvbmc+LCBTZW5pb3IgUmVzZWFyY2ggQW5hbHlzdCwgU3RhbmRJQ1QuZXUgMjAyOSBhbmQgVGVycmFEVDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PHN0cm9uZz5LeW91bmcgSmFlIFN1bjwvc3Ryb25nPiwgU2VuaW9yIFJlc2VhcmNoZXIsIFN0YW5kYXJkcyBSZXNlYXJjaCBEaXZpc2lvbiwgRVRSSTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PHN0cm9uZz5Db3Juw6kgSGVsbW9uczwvc3Ryb25nPiwgQWR2aXNvciBEaWdpdGFsIFR3aW4sIEdlb0JJTSBhbmQgU3RhbmRhcmRpc2F0aW9uIE11bmljaXBhbGl0eSBvZiBSb3R0ZXJkYW0sIFRoZSBOZXRoZXJsYW5kczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlF1ZXN0aW9ucyAmYW1wOyBBbnPigIt3ZXJz4oCLPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjQycHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjQycHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpxdW90ZSB7InN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8dml2aWQtY3lhbi1ibHVlIn19fX0sInRleHRDb2xvciI6InZpdmlkLWN5YW4tYmx1ZSJ9IC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUgaGFzLXZpdmlkLWN5YW4tYmx1ZS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PCEtLSB3cDpwYXJhZ3JhcGggeyJmb250U2l6ZSI6Im1lZGl1bSJ9IC0tPgo8cCBjbGFzcz0iaGFzLW1lZGl1bS1mb250LXNpemUiPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjEyOjAwLTEyOjUwIDxzdHJvbmc+RnJvbSBGcmFnbWVudGF0aW9uIHRvIEludGVyb3BlcmFiaWxpdHkgaW4gdGhlIENpdGl2ZXJzZTwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvYmxvY2txdW90ZT4KPCEtLSAvd3A6cXVvdGUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBzZXNzaW9uIHdpbGwgZGlzY3VzcyBvbmdvaW5nIHN0YW5kYXJkaXphdGlvbiBlZmZvcnRzIGFuZCBleHBsb3JlIHdheXMgdG8gYWRkcmVzcyBmcmFnbWVudGF0aW9uIGluIGNpdGl2ZXJzZSBkZXZlbG9wbWVudCwgd2l0aCBhIHZpZXcgdG8gYWR2YW5jaW5nIGNvaGVyZW50LCBpbnRlcm9wZXJhYmxlIGdsb2JhbCBzdGFuZGFyZHMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5Nb2RlcmF0b3I6IOKAi01hcnRpbiBCcnluc2tvdjwvc3Ryb25nPiwgRm91bmRpbmcgQm9hcmQgRGlyZWN0b3IgYW5kIFN0YW5kYXJkaXNhdGlvbiBMZWFkLCBPQVNDPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5TcGVha2Vyczo8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPlRvcmJqw7ZybiBMYWhyaW4sPC9zdHJvbmc+IElTTy9JRUMgSlRDMSBDRzIg4oCcU3RyYXRlZ2ljIENvb3JkaW5hdGlvbiBHcm91cCBvbiBNZXRhdmVyc2XigJ08L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+Q2hyaXN0b3BoIFJ1bmRlLCA8L3N0cm9uZz5DaGFpciwgVGVjaG5pY2FsIFdvcmtpbmcgR3JvdXAgb24gVmlydHVhbCBXb3JsZHMsIFN0YW5kSUNULmV1PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5RdWVzdGlvbnMgJmFtcDsgQW5z4oCLd2Vyc+KAizwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiI0MnB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDo0MnB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjwhLS0gd3A6cXVvdGUgeyJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfHZpdmlkLWN5YW4tYmx1ZSJ9fX19LCJ0ZXh0Q29sb3IiOiJ2aXZpZC1jeWFuLWJsdWUifSAtLT4KPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIGhhcy12aXZpZC1jeWFuLWJsdWUtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjwhLS0gd3A6cGFyYWdyYXBoIHsiZm9udFNpemUiOiJtZWRpdW0ifSAtLT4KPHAgY2xhc3M9Imhhcy1tZWRpdW0tZm9udC1zaXplIj48c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz4xMjo1MC0xMzowMDwvc3Ryb25nPjwvc3Ryb25nPiBLZXlub3RlPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0geyJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfGJsYWNrIn19fX0sInRleHRDb2xvciI6ImJsYWNrIn0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPjwvYmxvY2txdW90ZT4KPCEtLSAvd3A6cXVvdGUgLS0+Cgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjQycHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjQycHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpxdW90ZSB7InN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8YmxhY2sifX19fSwidGV4dENvbG9yIjoiYmxhY2sifSAtLT4KPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIGhhcy1ibGFjay1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfGJsYWNrIn19fX0sInRleHRDb2xvciI6ImJsYWNrIiwiZm9udFNpemUiOiJtZWRpdW0ifSAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvYmxvY2txdW90ZT4KPCEtLSAvd3A6cXVvdGUgLS0+Cgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjQycHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjQycHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpxdW90ZSB7InN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8dml2aWQtY3lhbi1ibHVlIn19fX0sInRleHRDb2xvciI6InZpdmlkLWN5YW4tYmx1ZSJ9IC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUgaGFzLXZpdmlkLWN5YW4tYmx1ZS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PCEtLSB3cDpwYXJhZ3JhcGggeyJmb250U2l6ZSI6Im1lZGl1bSJ9IC0tPgo8cCBjbGFzcz0iaGFzLW1lZGl1bS1mb250LXNpemUiPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz4xNDowMC0gMTQ6MzAgPHN0cm9uZz5UaGUgQ2l0aXZlcnNlIGluIEFjdGlvbjogRnJvbSBWaXNpb24gdG8gRGVsaXZlcnk8L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Jsb2NrcXVvdGU+CjwhLS0gL3dwOnF1b3RlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5TcGVha2Vyczo8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlF1ZXN0aW9ucyAmYW1wOyBBbnPigIt3ZXJz4oCLPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjQycHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjQycHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpxdW90ZSB7InN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8dml2aWQtY3lhbi1ibHVlIn19fX0sInRleHRDb2xvciI6InZpdmlkLWN5YW4tYmx1ZSJ9IC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUgaGFzLXZpdmlkLWN5YW4tYmx1ZS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PCEtLSB3cDpwYXJhZ3JhcGggeyJmb250U2l6ZSI6Im1lZGl1bSJ9IC0tPgo8cCBjbGFzcz0iaGFzLW1lZGl1bS1mb250LXNpemUiPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz4xNDozMCDigJMgMTU6MDAgPHN0cm9uZz5Db25uZWN0aW5nIEVmZm9ydHM6IFBhdGh3YXlzIHRvIENvbGxhYm9yYXRpdmUgQ2l0aXZlcnNlIFN0YW5kYXJkaXphdGlvbjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvYmxvY2txdW90ZT4KPCEtLSAvd3A6cXVvdGUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBzZXNzaW9uIHdpbGwgZXhwbG9yZSBob3cgY2xvc2VyIGFsaWdubWVudCBvZiBzdGFuZGFyZHMgZWZmb3J0cyBhbmQgc3Ryb25nZXIgbGlua3MgYmV0d2VlbiBwcm9qZWN0cyBhbmQgaW5pdGlhdGl2ZXMgY2FuIHN1cHBvcnQgY2l0aWVzIGluIGFkb3B0aW5nIGludGVyb3BlcmFibGUsIHBlb3BsZS1jZW50cmVkIENpdGl2ZXJzZSBzb2x1dGlvbnMuIEl0IHdpbGwgY29uc2lkZXIgcHJpb3JpdHkgYXJlYXMgZm9yIGpvaW50IGFjdGlvbiwgaW5jbHVkaW5nIGNvbGxhYm9yYXRpdmUgc3RhbmRhcmRzIGRldmVsb3BtZW50IGFuZCBjb29wZXJhdGlvbiBtZWNoYW5pc21zIHRvIHN1cHBvcnQgZ2xvYmFsIHN0YW5kYXJkaXphdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjQycHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjQycHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpxdW90ZSB7InN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8dml2aWQtY3lhbi1ibHVlIn19fX0sInRleHRDb2xvciI6InZpdmlkLWN5YW4tYmx1ZSJ9IC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUgaGFzLXZpdmlkLWN5YW4tYmx1ZS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PCEtLSB3cDpwYXJhZ3JhcGggeyJmb250U2l6ZSI6Im1lZGl1bSJ9IC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPgo8IS0tIC93cDpxdW90ZSAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+SGVsZW4gS8O2cG1hbjwvc3Ryb25nPiwgRGVwdXR5IEhlYWQgb2YgVW5pdCwgRXVyb3BlYW4gQ29tbWlzc2lvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PHN0cm9uZz5LYXJsLUZpbGlwIENvZW5lZ3JhY2h0czwvc3Ryb25nPiwgQ2hhaXIgb2YgdGhlIEJvYXJkIG9mIERpcmVjdG9ycyBhbmQgRXhlY3V0aXZlIERpcmVjdG9yLCBPcGVuICZhbXA7IEFnaWxlIFNtYXJ0IENpdGllcyAmYW1wOyBDb21tdW5pdGllcyAoT0FTQyk8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMjNweCJ9IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MjNweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT4KCjwhLS0gd3A6Y29sdW1ucyB7ImJhY2tncm91bmRDb2xvciI6IndoaXRlIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgaGFzLWJhY2tncm91bmQiPjwhLS0gd3A6Y29sdW1uIC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwhLS0gd3A6aGVhZGluZyB7InRleHRDb2xvciI6ImJsYWNrIiwiZm9udFNpemUiOiJtZWRpdW0ifSAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1ibGFjay1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbWVkaXVtLWZvbnQtc2l6ZSI+PHN0cm9uZz5SZWxhdGVkIEluZm9ybWF0aW9uPC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWQvVDI1LVRTQi1DSVItMDExOS9lbiIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5pdHUuaW50L21kL1QyNS1UU0ItQ0lSLTAxMTkvZW4iPkludml0YXRpb24gbGV0dGVyPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlLyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS8iPklUVSBhY3Rpdml0aWVzIG9uIG1ldGF2ZXJzZSBhbmQgdmlydHVhbCB3b3JsZHM8L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48YSBocmVmPSJodHRwczovL3d3dy5pdHUuaW50L2VuL0lUVS1UL3N0dWR5Z3JvdXBzLzIwMjUtMjAyOC8yMC9QYWdlcy9kZWZhdWx0LmFzcHgiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cuaXR1LmludC9lbi9JVFUtVC9zdHVkeWdyb3Vwcy8yMDI1LTIwMjgvMjAvUGFnZXMvZGVmYXVsdC5hc3B4Ij5JVFUtVCBTdHVkeSBHcm91cCAyMDogSW9ULCBkaWdpdGFsIHR3aW5zIGFuZCBzbWFydCBzdXN0YWluYWJsZSBjaXRpZXMgYW5kIGNvbW11bml0aWVzPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkNvbnRhY3Q6IDxhIGhyZWY9Im1haWx0bzpkaWdpdGFsdHJhbnNmb3JtYXRpb25AaXR1LmludCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q3Jpc3RpbmEgQnVldGk8L2E+IChJVFUpPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT4KPCEtLSAvd3A6aXR1L2xheW91dC1zZWN0aW9uLWJsb2NrIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsic3R5bGUiOnsiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoidmFyOnByZXNldHxjb2xvcnx2aXZpZC1jeWFuLWJsdWUifX19fSwidGV4dENvbG9yIjoidml2aWQtY3lhbi1ibHVlIn0gLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdml2aWQtY3lhbi1ibHVlLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj5CaW9ncmFwaGllczwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOm1lZGlhLXRleHQgeyJtZWRpYUlkIjoyMzI2LCJtZWRpYUxpbmsiOiJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS8yZmFjMWQ4My1hODIxLTQ1N2EtYWMwMS1hNTllNThiODUzMTIvIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsIm1lZGlhVHlwZSI6ImltYWdlIiwibWVkaWFXaWR0aCI6MTUsIm1lZGlhU2l6ZVNsdWciOiJmdWxsIiwidmVydGljYWxBbGlnbm1lbnQiOiJ0b3AiLCJhbmNob3IiOiJicnluc2tvdiJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJicnluc2tvdiI+PGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy8yZmFjMWQ4My1hODIxLTQ1N2EtYWMwMS1hNTllNThiODUzMTItNzY4eDEwMjQuanBlZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMzI2IHNpemUtZnVsbCIvPjwvZmlndXJlPjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+CjxwPkZvdW5kaW5nIEJvYXJkIERpcmVjdG9yIGFuZCBTdGFuZGFyZGlzYXRpb24gTGVhZCwgT0FTQzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJwbGFjZWhvbGRlciI6IkNvbnRlbnTigKYifSAtLT4KPHA+TWFydGluIEJyeW5za292LCBQaEQgKENTKSwgaXMgYW4gYWNhZGVtaWMgYW5kIGRpZ2l0YWwgc3RhbmRhcmRpc2F0aW9uIGV4cGVydCBhdCB0aGUgVW5pdmVyc2l0eSBvZiBDb3BlbmhhZ2VuIGluIERlbm1hcmssIGFsc28gbGVhZGluZyBzdGFuZGFyZHMgZWZmb3J0cyBhdCB0aGUgQnJ1c3NlbHMtYmFzZWQgT3BlbiAmYW1wOyBBZ2lsZSBDaXRpZXMgJmFtcDsgQ29tbXVuaXRpZXMgKE9BU0MpIGdsb2JhbCBuZXR3b3JrLCBvZiB3aGljaCBoZSBpcyB0aGUgZm9ybWVyIGFuZCBmb3VuZGluZyBDaGFpci4gSGlzIHJlc2VhcmNoIGV4cGxvcmVzIGhvdyBtYWNoaW5lcyBhbmQgcGVvcGxlIOKAkyBhbmQgZXZlcnl0aGluZyBpbiBiZXR3ZWVuIOKAkyBwZXJjZWl2ZSwgY29uY2VwdHVhbGlzZSwgcmVhc29uIGFib3V0IGFuZCBhY3QgaW4gdGhlIHdvcmxkcyB0aGV5IGNvLWluaGFiaXQsIGFzIGluZGl2aWR1YWxzLCBhcyBvcmdhbmlzYXRpb25zIGFuZCBhcyBjb21tdW5pdGllcy9zeXN0ZW1zIG9mIGFsbCBzaXplcy4gSGUgcmVmZXJzIHRvIHRoaXMgYXMgSW50ZXJhY3Rpb24gVGVjaG5vbG9naWVzIHVuZm9sZGluZyBpbiBhIFBsYWNlLUJhc2VkIENvbXB1dGluZyBwYXJhZGlnbS4gRHIgQnJ5bnNrb3YgY28tY2hhaXJzIHRoZSBEYW5pc2ggU3RhbmRhcmRzIENvbW1pdHRlZSBTLTQ5MSBvbiBEYXRhIE1hbmFnZW1lbnQgYW5kIERhdGEgU3BhY2VzIHRocm91Z2ggd2hpY2ggaGUgY28tbGVhZHMgdGhlIGVmZm9ydHMgaW4gRXVyb3BlIHRvIHByb2R1Y2UgaGFybW9uaXNlZCBzdGFuZGFyZHMgZm9yIGRhdGEgc3BhY2VzIChDRU4tQ0xDL0pUQyAyNS9XRyAyKSBhbmQgcmVwcmVzZW50cyBEZW5tYXJrIGluIHRoZSBVbml0ZWQgTmF0aW9ucyBzdGFuZGFyZHMgd29yayBmb3IgSW9ULCBEaWdpdGFsIFR3aW5zIGFuZCBTdXN0YWluYWJsZSBTbWFydCBDaXRpZXMgYW5kIENvbW11bml0aWVzIGF0IHRoZSBJbnRlcm5hdGlvbmFsIFRlbGVjb21tdW5pY2F0aW9ucyBVbmlvbiAoSVRVLVQvU0cgMjApLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDptZWRpYS10ZXh0IC0tPgoKPCEtLSB3cDpnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXIgLS0+CjxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj4KPCEtLSAvd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgoKPCEtLSB3cDptZWRpYS10ZXh0IHsibWVkaWFJZCI6MTk2MywibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvdmlydHVhbC13b3JsZHMvMXN0LXVuLWNpdGl2ZXJzZS1jaGFsbGVuZ2UvanVyb3JzL2NyaXN0aW5hLWJ1ZXRpLTIwMjUvIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsIm1lZGlhVHlwZSI6ImltYWdlIiwibWVkaWFXaWR0aCI6MTUsIm1lZGlhU2l6ZVNsdWciOiJmdWxsIiwidmVydGljYWxBbGlnbm1lbnQiOiJ0b3AiLCJhbmNob3IiOiJidWV0aSJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJidWV0aSI+PGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9DcmlzdGluYS1CdWV0aS0yMDI1LmpwZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xOTYzIHNpemUtZnVsbCIvPjwvZmlndXJlPjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+CjxwPjxzdHJvbmc+PHN0cm9uZz5DcmlzdGluYSBCdWV0aTwvc3Ryb25nPjwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJwbGFjZWhvbGRlciI6IkNvbnRlbnTigKYifSAtLT4KPHA+SVRVIEZvY2FsIFBvaW50IG9uIEFJLXBvd2VyZWQgVmlydHVhbCBXb3JsZHM8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+CjxwPkNyaXN0aW5hIEJ1ZXRpIGlzIHRoZSBJVFUgRm9jYWwgUG9pbnQgb24gU21hcnQgU3VzdGFpbmFibGUgQ2l0aWVzIGFuZCBBSS1wb3dlcmVkIFZpcnR1YWwgV29ybGRzLiBTaGUgaXMgYWxzbyB0aGUgQ291bnNlbGxvciBvZiBJVFUtVCBTdHVkeSBHcm91cCAyMCDigJxJbnRlcm5ldCBvZiBUaGluZ3MsIGRpZ2l0YWwgdHdpbnMgYW5kIHNtYXJ0IHN1c3RhaW5hYmxlIGNpdGllcyBhbmQgY29tbXVuaXRpZXPigJ0gYW5kIHNlcnZlcyBhcyBUU0IvSVRVIGZvY2FsIHBvaW50IGZvciBMYXRpbiBBbWVyaWNhLiBDcmlzdGluYSBCdWV0aSBncmFkdWF0ZWQgZnJvbSB0aGUgRmFjdWx0eSBvZiBQb2xpdGljYWwgU2NpZW5jZSwgTGF3IGFuZCBJbnRlcm5hdGlvbmFsIENvb3BlcmF0aW9uIGFuZCBEZXZlbG9wbWVudCBvZiB0aGUgVW5pdmVyc2l0eSBvZiBGbG9yZW5jZSwgd2hlcmUgc2hlIGNvbXBsZXRlZCBwb3N0Z3JhZHVhdGUgc3R1ZGllcyBpbiBJbnRlcm5hdGlvbmFsIENvb3BlcmF0aW9uIGFuZCBUZWxlY29tbXVuaWNhdGlvbnMgTGF3IGluIEV1cm9wZS4gSW4gMjAwMywgTXMuIEJ1ZXRpIGJ1aWx0IG9uIGhlciBhY2FkZW1pYyBjcmVkZW50aWFscyBieSBjb21wbGV0aW5nIGEgc3BlY2lhbGl6ZWQgY291cnNlIGluIHBlYWNlIGtlZXBpbmcgYW5kIGludGVybmF0aW9uYWwgY29vcGVyYXRpb24gd2l0aCBzcGVjaWFsIGZvY3VzIG9uIHRlbGVjb21tdW5pY2F0aW9ucyBhdCB0aGUgRmFjdWx0eSBvZiBMYXdzLCBVbml2ZXJzaXR5IG9mIE1hbHRhLCBiZWZvcmUgam9pbmluZyB0aGUgSW50ZXJuYXRpb25hbCBUZWxlY29tbXVuaWNhdGlvbiBVbmlvbiBpbiBHZW5ldmEgaW4gSmFudWFyeSAyMDA0LiBBcyBwYXJ0IG9mIHRoZSBJbnRlcm5hdGlvbmFsIFdvbWVu4oCZcyBEYXkgMjAxNiwgc2hlIHdhcyBuYW1lZCBhcyBvbmUgb2YgdGhlIHRlbiBHZW5ldmEtYmFzZWQgaW5zcGlyYXRpb25hbCB3b21lbiB3b3JraW5nIHRvIHByb3RlY3QgdGhlIGVudmlyb25tZW50LiBTaGUgaGFzIGF1dGhvcmVkIG92ZXIgNDAgcmVwb3J0cyBvbiB0ZWxlY29tbXVuaWNhdGlvbiBhbmQgZW1lcmdpbmcgdGVjaG5vbG9neSBpc3N1ZXMuIEEgbmF0aXZlIEl0YWxpYW4gc3BlYWtlciwgQ3Jpc3RpbmEgaXMgYWxzbyBmbHVlbnQgaW4gRW5nbGlzaCwgRnJlbmNoIGFuZCBTcGFuaXNoLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDptZWRpYS10ZXh0IC0tPgoKPCEtLSB3cDpnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXIgLS0+CjxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj4KPCEtLSAvd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgoKPCEtLSB3cDptZWRpYS10ZXh0IHsibWVkaWFJZCI6MjE4MSwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvdmlydHVhbC13b3JsZHMvMXN0LWNpdGl2ZXJzZS1hc3NlbWJseS9oZWFkc2hvdC1qcGcvIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsIm1lZGlhVHlwZSI6ImltYWdlIiwibWVkaWFXaWR0aCI6MTUsIm1lZGlhU2l6ZVNsdWciOiJmdWxsIiwidmVydGljYWxBbGlnbm1lbnQiOiJ0b3AiLCJhbmNob3IiOiJDb2VuZWdyYWNodHMifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dCBpcy1zdGFja2VkLW9uLW1vYmlsZSBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0iZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE1JSBhdXRvIiBpZD0iQ29lbmVncmFjaHRzIj48ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEwL2hlYWRzaG90LmpwZy0xMDI0eDk5Mi5qcGVnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIxODEgc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+PCEtLSB3cDpwYXJhZ3JhcGggeyJwbGFjZWhvbGRlciI6IkNvbnRlbnTigKYifSAtLT4KPHA+PHN0cm9uZz48c3Ryb25nPkthcmwtRmlsaXAgQ29lbmVncmFjaHRzPC9zdHJvbmc+PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InBsYWNlaG9sZGVyIjoiQ29udGVudOKApiJ9IC0tPgo8cD5DaGFpciBvZiB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzIGFuZCBFeGVjdXRpdmUgRGlyZWN0b3IsIE9wZW4gJmFtcDsgQWdpbGUgU21hcnQgQ2l0aWVzICZhbXA7IENpdGllcyAoT0FTQyk8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+CjxwPkthcmwtRmlsaXAgaXMgQ2hhaXIgb2YgdGhlIEdvdmVybmluZyBCb2R5IGFuZCBFeGVjdXRpdmUgRGlyZWN0b3Igb2YgT3BlbiAmYW1wOyBBZ2lsZSBTbWFydCBDaXRpZXMgJmFtcDsgQ29tbXVuaXRpZXMsIGFuIGludGVybmF0aW9uYWwgbmV0d29yayBvZiAxOTArIGxvY2FsIGFuZCByZWdpb25hbCBhdXRob3JpdGllcyBzdXBwb3J0aW5nIGl0cyBtZW1iZXJzIGluIHRoZWlyIGRpZ2l0YWwgdHJhbnNmb3JtYXRpb24gam91cm5leSB3aXRoIGEgc3Ryb25nIGZvY3VzIG9uIGludGVyb3BlcmFiaWxpdHkuPGJyPkhlIGlzIGFsc28gSGVhZCBvZiB0aGUgRGF0YSwgR292ZXJuYW5jZSBhbmQgQ29tbXVuaXRpZXMgVW5pdCBhdCB0aGUgaW1lYyByZXNlYXJjaCBncm91cCBTTUlUIG9mIHRoZSBWcmlqZSBVbml2ZXJzaXRlaXQgQnJ1c3NlbCAoaW1lYy1TTUlULCBWVUIpLiBUaGUgbWFpbiBmb2N1cyBvZiB0aGUgd29yayBvZiBoaXMgdW5pdCBpcyBvbiBnb3Zlcm5hbmNlIGFuZCBidXNpbmVzcyBhc3BlY3RzIG9mIHVyYmFuIGRpZ2l0YWwgdHJhbnNmb3JtYXRpb24gYW5kIHVyYmFuIGlubm92YXRpb24sIGluY2x1ZGluZyBkYXRhIHNwYWNlcywgbG9jYWwgZGlnaXRhbCB0d2lucyBhbmQgcGVyc29uYWwgZGF0YSBtYW5hZ2VtZW50LiBDdXJyZW50bHksIGhlIGFsc28gc2VydmVzIGFzIFNlbmlvciBQb2xpY3kgQWR2aXNvciBTbWFydCBDaXRpZXMsIERhdGEgU3BhY2VzLCBMb2NhbCBEaWdpdGFsIFR3aW5zIGFuZCBDaXRpVmVyc2UgYXQgRkFSSSwgdGhlIEFJIGZvciB0aGUgQ29tbW9uIEdvb2QgSW5zdGl0dXRlIGluIEJydXNzZWxzLjxicj5CZWZvcmUgam9pbmluZyBTTUlULCBoZSBzZXJ2ZWQgaW4gZ292ZXJubWVudCBmb3IgMjQgeWVhcnMsIHdvcmtpbmcgYXQgdGhlIGxvY2FsIGxldmVsIGFzIENoaWVmIFN0cmF0ZWd5IE9mZmljZXIgb2YgdGhlIENpdHkgb2YgR2hlbnQgYW5kIGF0IHRoZSBCZWxnaWFuIEZQUyBKdXN0aWNlIG9uIGRpZ2l0YWwgcG9saWNpZXMgYW5kIGRpZ2l0YWwgdHJhbnNmb3JtYXRpb24gcHJvZ3JhbW1lcy4gSGUgaG9sZHMgYSBtYXN0ZXIgb2YgbGF3cyBkZWdyZWUsIHNwZWNpYWxpemVkIGluIEV1cm9wZWFuIGFuZCBJbnRlcm5hdGlvbmFsIExhdy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48L2Rpdj4KPCEtLSAvd3A6bWVkaWEtdGV4dCAtLT4KCjwhLS0gd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgo8ZGl2IHN0eWxlPSJjb2xvcjojZGRkIiBjbGFzcz0id3AtYmxvY2stZ2VuZXNpcy1ibG9ja3MtZ2Itc3BhY2VyIGdiLWJsb2NrLXNwYWNlciBnYi1kaXZpZGVyLXNvbGlkIGdiLWRpdmlkZXItc2l6ZS0xIj48aHIgc3R5bGU9ImhlaWdodDozMHB4Ii8+PC9kaXY+CjwhLS0gL3dwOmdlbmVzaXMtYmxvY2tzL2diLXNwYWNlciAtLT4KCjwhLS0gd3A6bWVkaWEtdGV4dCB7Im1lZGlhSWQiOjMzNCwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvMXN0LXNwZWNpYWwtc2Vzc2lvbi1mZy1tdi1iaW9zL29rYW4tZ2VyYXktc2NhbGVkLTIvIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsIm1lZGlhVHlwZSI6ImltYWdlIiwibWVkaWFXaWR0aCI6MTUsIm1lZGlhU2l6ZVNsdWciOiJmdWxsIiwidmVydGljYWxBbGlnbm1lbnQiOiJ0b3AiLCJhbmNob3IiOiJnZXJheSJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJnZXJheSI+PGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOC9Pa2FuLUdlcmF5LXNjYWxlZC0yLWUxNjkxNTA1NDU4NjkyLTEwMjR4MTAyNC5qcGciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMzM0IHNpemUtZnVsbCIvPjwvZmlndXJlPjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+CjxwPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPk9rYW4gR2VyYXk8L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+CjxwPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJwbGFjZWhvbGRlciI6IkNvbnRlbnTigKYifSAtLT4KPHA+RHIuIE9rYW4gR2VyYXkgaGFzIG1vcmUgdGhhbiAyNSB5ZWFycyBvZiBleHBlcmllbmNlIGluIGNvbnN1bHRpbmcgYW5kIGFkdmlzb3J5IHJvbGVzIGFjcm9zcyB2YXJpb3VzIGluZHVzdHJpZXMuIEhlIGhhcyBjb25zdWx0ZWQgZm9yIGEgbnVtYmVyIG9mIG9yZ2FuaXphdGlvbnMgaW4gTmV0aGVybGFuZHMsIEZyYW5jZSwgSXRhbHksIEdlcm1hbnksIFNvdXRoIEFmcmljYSwgVHVya2V5IGFuZCBEdWJhaS4gSGUgd29ya2VkIGF0IEEuVC4gS2Vhcm5leSBnbG9iYWwgbWFuYWdlbWVudCBjb25zdWx0aW5nIGZpcm0gZm9yIDYgeWVhcnMgYW5kIHdhcyBhIG1lbWJlciBvZiB0aGUgR2xvYmFsIFRlbGVjb21tdW5pY2F0aW9ucyBhbmQgSGlnaGVyIFRlY2hub2xvZ3kgY29yZSB0ZWFtIGJlZm9yZSBoZSBqb2luZWQgRHViYWkgR292ZXJubWVudCBpbiAyMDAyLiBIZSBoYXMgd29ya2VkIGFzIHRoZSBTdHJhdGVnaWMgUGxhbm5pbmcgQWR2aXNvciBpbiBEdWJhaSBlR292ZXJubWVudCwgRHViYWkgU21hcnQgR292ZXJubWVudCwgU21hcnQgRHViYWkgT2ZmaWNlIGFuZCByZWNlbnRseSBEdWJhaSBEaWdpdGFsIEF1dGhvcml0eS4gSGlzIHJlc3BvbnNpYmlsaXRpZXMgaW5jbHVkZSBTdHJhdGVnaWMgUGxhbm5pbmcsIFN0cmF0ZWdpYyBQZXJmb3JtYW5jZSBNYW5hZ2VtZW50IGFuZCBQb2xpY3kgTWFraW5nIGFtb25nIG90aGVycy48YnI+RHIuIEdlcmF5IGlzIHRoZSBVNFNTQyBDaGFpciAoVTRTU0MgaXMgYSBVTiBpbml0aWF0aXZlIGNvb3JkaW5hdGVkIGJ5IElUVSwgVU5FQ0UgYW5kIFVOLUhhYml0YXQgYW5kIHN1cHBvcnRlZCBieSBvdGhlciAxNiBVTiBib2RpZXMsIHRoYXQgaGVscCBzdXBwb3J0IHRoZSBkZXZlbG9wbWVudCBvZiBpbnN0aXR1dGlvbmFsIHBvbGljaWVzIGFuZCBzdHJhdGVnaWVzIHdoaWNoIGVuY291cmFnZSB0aGUgdXNlIG9mIGRpZ2l0YWwgdGVjaG5vbG9naWVzIHRvIGZhY2lsaXRhdGUgZGlnaXRhbCB0cmFuc2Zvcm1hdGlvbiBhbmQgZWFzZSB0aGUgdHJhbnNpdGlvbiB0byBzbWFydCBzdXN0YWluYWJsZSBjaXRpZXMpLiBIZSBpcyBsZWFkaW5nIHNldmVyYWwgdGhlbWF0aWMgZ3JvdXBzIGdsb2JhbGx5IGZvciBVNFNTQyBuYW1lbHkg4oCcR3VpZGVsaW5lcyBvbiBTdHJhdGVnaWVzIGZvciBDaXJjdWxhciBDaXRpZXPigJ0sIOKAnENpdHkgU2NpZW5jZSBBcHBsaWNhdGlvbiBGcmFtZXdvcmvigJ0sIOKAnEFJIGluIENpdGllc+KAnSwg4oCcRW5hYmxpbmcgUGVvcGxlLUNlbnRlcmVkIENpdGllcyB0aHJvdWdoIERpZ2l0YWwgVHJhbnNmb3JtYXRpb27igJ0sIGFuZCDigJxEaWdpdGFsIFdlbGxiZWluZ+KAnS48YnI+RHIuIEdlcmF5IGlzIHRoZSBDby1SYXBwb3J0ZXVyIG9mIHRoZSBJVFUgU3R1ZHkgR3JvdXAgMjAsIFF1ZXN0aW9uIDcgb24g4oCcRXZhbHVhdGlvbiBhbmQgYXNzZXNzbWVudCBvZiBTbWFydCBTdXN0YWluYWJsZSBDaXRpZXMgYW5kIENvbW11bml0aWVz4oCdLiBIZSBpcyBhIG1lbWJlciBvZiB0aGUgSUVDLUlTTy1JVFUgSm9pbnQgU21hcnQgQ2l0aWVzIFRhc2sgRm9yY2UgKEotU0NURikuIEhlIGlzIENvLUNoYWlyaW5nIHRoZSBXb3JraW5nIEdyb3VwIOKAnEVjb25vbWljLCByZWd1bGF0b3J5ICZhbXA7IGNvbXBldGl0aW9uIGFzcGVjdHPigJ0gaW4gdGhlIElUVSBGb2N1cyBHcm91cCBvbiBtZXRhdmVyc2UgKEZHLU1WKS4gSGUgd2FzIGFsc28gdGhlIENvLUNoYWlyIG9mIHRoZSDigJxEYXRhIEVjb25vbXkgSW1wYWN0LCBDb21tZXJjaWFsaXphdGlvbiBhbmQgTW9uZXRpemF0aW9u4oCdIFdvcmtpbmcgR3JvdXAsIHBhcnQgb2YgdGhlIElUVSBGb2N1cyBHcm91cCBvbiBEYXRhIFByb2Nlc3NpbmcgYW5kIE1hbmFnZW1lbnQuPGJyPkRyLiBHZXJheSBob2xkcyBhIGRvdWJsZSBtYWpvciBCLiBTYy4gZGVncmVlIGluIEluZHVzdHJpYWwgYW5kIENvbXB1dGVyIEVuZ2luZWVyaW5nIGZyb20gQm9zcGhvcnVzIFVuaXZlcnNpdHkgaW4gSXN0YW5idWwgVHVya2V5LCBhbiBNLlNjLiBkZWdyZWUgaW4gRWxlY3RyaWNhbCBFbmdpbmVlcmluZyBhbmQgYSBQaC5ELiBkZWdyZWUgaW4gU3lzdGVtcyBhbmQgQ29udHJvbCBFbmdpbmVlcmluZyBmcm9tIHRoZSBVbml2ZXJzaXR5IG9mIE1hc3NhY2h1c2V0dHMgaW4gdGhlIFVTLiBIZSBoYXMgcHVibGlzaGVkIHNldmVyYWwgam91cm5hbCBhbmQgY29uZmVyZW5jZSBwYXBlcnMgYW5kIHdhcyBhbiBhZGp1bmN0IGxlY3R1cmVyIGluIG1hbmFnZW1lbnQgZm9yIDE1IHllYXJzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDptZWRpYS10ZXh0IC0tPgoKPCEtLSB3cDpnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXIgLS0+CjxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj4KPCEtLSAvd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgoKPCEtLSB3cDptZWRpYS10ZXh0IHsibWVkaWFJZCI6MjMyNywibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvZTYzMTg2OTYtODZhYi00NWY4LTg2NmYtYjIxMGVlY2I0Y2M5LyIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUiLCJtZWRpYVR5cGUiOiJpbWFnZSIsIm1lZGlhV2lkdGgiOjE1LCJtZWRpYVNpemVTbHVnIjoiZnVsbCIsInZlcnRpY2FsQWxpZ25tZW50IjoidG9wIiwiYW5jaG9yIjoiZ2l1ZmZyaWRhIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczoxNSUgYXV0byIgaWQ9ImdpdWZmcmlkYSI+PGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9lNjMxODY5Ni04NmFiLTQ1ZjgtODY2Zi1iMjEwZWVjYjRjYzkucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIzMjcgc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+PCEtLSB3cDpwYXJhZ3JhcGggeyJwbGFjZWhvbGRlciI6IkNvbnRlbnTigKYifSAtLT4KPHA+PHN0cm9uZz5NYXJpYSBHaXVmZnJpZGE8L3N0cm9uZz48YnI+UHJvamVjdCBDb29yZGluYXRvciwgU3RhbmRJQ1QuZXUgMjAyOTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48L2Rpdj4KPCEtLSAvd3A6bWVkaWEtdGV4dCAtLT4KCjwhLS0gd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgo8ZGl2IHN0eWxlPSJjb2xvcjojZGRkIiBjbGFzcz0id3AtYmxvY2stZ2VuZXNpcy1ibG9ja3MtZ2Itc3BhY2VyIGdiLWJsb2NrLXNwYWNlciBnYi1kaXZpZGVyLXNvbGlkIGdiLWRpdmlkZXItc2l6ZS0xIj48aHIgc3R5bGU9ImhlaWdodDozMHB4Ii8+PC9kaXY+CjwhLS0gL3dwOmdlbmVzaXMtYmxvY2tzL2diLXNwYWNlciAtLT4KCjwhLS0gd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgo8ZGl2IHN0eWxlPSJjb2xvcjojZGRkIiBjbGFzcz0id3AtYmxvY2stZ2VuZXNpcy1ibG9ja3MtZ2Itc3BhY2VyIGdiLWJsb2NrLXNwYWNlciBnYi1kaXZpZGVyLXNvbGlkIGdiLWRpdmlkZXItc2l6ZS0xIj48aHIgc3R5bGU9ImhlaWdodDozMHB4Ii8+PC9kaXY+CjwhLS0gL3dwOmdlbmVzaXMtYmxvY2tzL2diLXNwYWNlciAtLT4KCjwhLS0gd3A6bWVkaWEtdGV4dCB7Im1lZGlhSWQiOjIzNjEsIm1lZGlhTGluayI6Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL2RyLWh5b3VuZy1qdW4ta2ltLTIwNngzMDAvIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsIm1lZGlhVHlwZSI6ImltYWdlIiwibWVkaWFXaWR0aCI6MTUsIm1lZGlhU2l6ZVNsdWciOiJmdWxsIiwidmVydGljYWxBbGlnbm1lbnQiOiJ0b3AiLCJhbmNob3IiOiJraW0ifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dCBpcy1zdGFja2VkLW9uLW1vYmlsZSBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0iZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE1JSBhdXRvIiBpZD0ia2ltIj48ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0RyLi1IeW91bmctSnVuLUtpbS0yMDZ4MzAwLTEucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIzNjEgc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+PCEtLSB3cDpwYXJhZ3JhcGggeyJwbGFjZWhvbGRlciI6IkNvbnRlbnTigKYifSAtLT4KPHA+PHN0cm9uZz48c3Ryb25nPkh5b3VuZyBKdW4gS2ltPC9zdHJvbmc+PC9zdHJvbmc+PGJyPkNoYWlyLCBJVFUtVCBTdHVkeSBHcm91cCAyMCDigJxJb1QsIGRpZ2l0YWwgdHdpbnMsIGFuZCBzbWFydCBzdXN0YWluYWJsZSBjaXRpZXMgYW5kIGNvbW11bml0aWVz4oCdPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RHIgSHlvdW5nIEp1biBLaW0gaXMgYSBSZXNlYXJjaCBGZWxsb3cgYXQgdGhlIEVsZWN0cm9uaWNzIGFuZCBUZWxlY29tbXVuaWNhdGlvbnMgUmVzZWFyY2ggSW5zdGl0dXRlIChFVFJJKSwgd2hlcmUgaGUgaGFzIHNlcnZlZCBzaW5jZSAxOTg4LCBpbmNsdWRpbmcgYXMgU2VuaW9yIFZpY2UgUHJlc2lkZW50IGxlYWRpbmcgdGhlIEludGVsbGlnZW50IENvbnZlcmdlbmNlIFJlc2VhcmNoIExhYm9yYXRvcnkuIFdpdGggMzcgeWVhcnMgb2YgZXhwZXJpZW5jZSwgaGUgaGFzIGNvbnRyaWJ1dGVkIGFjcm9zcyBtdWx0aXBsZSBkaXZpc2lvbnMgb2YgRVRSSSBhbmQgY3VycmVudGx5IHNlcnZlcyBhcyBDaGFpciBvZiBJVFUtVCBTdHVkeSBHcm91cCAyMCBhbmQgdGhlIEFQVCBTdGFuZGFyZGl6YXRpb24gUHJvZ3JhbSAoQVNUQVApLiBIZSBoYXMgaGVsZCBudW1lcm91cyBsZWFkZXJzaGlwIHJvbGVzIGluIElUVSwgaW5jbHVkaW5nIFZpY2UtQ2hhaXIgb2YgU0cyMCBhbmQgU0cxMywgV29ya2luZyBQYXJ0eSBDaGFpciwgYW5kIFJhcHBvcnRldXIgc2luY2UgMjAwNC48YnI+RHIgS2ltIGhhcyBzdWJtaXR0ZWQgb3ZlciA0NTAgc3RhbmRhcmRpemF0aW9uIHByb3Bvc2FscywgcHVibGlzaGVkIDE1MCsgcGFwZXJzLCBob2xkcyAxMDArIHBhdGVudHMsIGFuZCB0cmFuc2ZlcnJlZCAyMCB0ZWNobm9sb2dpZXMgdG8gaW5kdXN0cnkuIEhpcyBhY2hpZXZlbWVudHMgaGF2ZSBlYXJuZWQgaGltIHRocmVlIFByZXNpZGVudGlhbCBDaXRhdGlvbnMgb2YgdGhlIFJlcHVibGljIG9mIEtvcmVhICgyMDAzLCAyMDA5LCAyMDIzKSBhbmQgbXVsdGlwbGUgaW50ZXJuYXRpb25hbCByZWNvZ25pdGlvbnMsIGluY2x1ZGluZyBJVFUtVCBDZXJ0aWZpY2F0ZXMgb2YgQXBwcmVjaWF0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDptZWRpYS10ZXh0IC0tPgoKPCEtLSB3cDpnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXIgLS0+CjxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj4KPCEtLSAvd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgoKPCEtLSB3cDptZWRpYS10ZXh0IHsibWVkaWFJZCI6MjM0MCwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvc2NyZWVuc2hvdC0yMDI2LTAzLTE2LTE0MzgyNS8iLCJsaW5rRGVzdGluYXRpb24iOiJub25lIiwibWVkaWFUeXBlIjoiaW1hZ2UiLCJtZWRpYVdpZHRoIjoxNSwibWVkaWFTaXplU2x1ZyI6ImZ1bGwiLCJ2ZXJ0aWNhbEFsaWdubWVudCI6InRvcCIsImFuY2hvciI6IktvcG1hbiJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJLb3BtYW4iPjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvU2NyZWVuc2hvdC0yMDI2LTAzLTE2LTE0MzgyNS5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMjM0MCBzaXplLWZ1bGwiLz48L2ZpZ3VyZT48ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50Ij48IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz48c3Ryb25nPkhlbGVuIEvDtnBtYW48L3N0cm9uZz48L3N0cm9uZz48YnI+RGVwdXR5IEhlYWQgb2YgVW5pdCwgRXVyb3BlYW4gQ29tbWlzc2lvbjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkhlbGVuIEvDtnBtYW4gaXMgRGVwdXR5IEhlYWQgb2YgVW5pdCBmb3IgQUkgZm9yIFNvY2lldGFsIEdvb2QsIGF0IERHIENvbW11bmljYXRpb25zIE5ldHdvcmtzLCBDb250ZW50IGFuZCBUZWNobm9sb2d5IChERyBDb25uZWN0KSBhdCB0aGUgRXVyb3BlYW4gQ29tbWlzc2lvbiBpbiBCcnVzc2Vscy4gVGhlIHVuaXQgaXMgZGV2ZWxvcGluZyBhbmQgc2hvd2Nhc2luZyBBSS1kcml2ZW4gZGlnaXRhbCB0d2lucywgZGVsaXZlcmluZyB0YW5naWJsZSBzb2x1dGlvbnMgZm9yIGVmZmljaWVudCBhbmQgc3VzdGFpbmFibGUgb3BlcmF0aW9uIG9mIGNpdGllcyBhbmQgY29tbXVuaXRpZXMsIGFuZCBpcyByZXNwb25zaWJsZSBmb3IgdGhlIENpdGl2ZXJzZSAtIEV1cm9wZWFuIERpZ2l0YWwgSW5mcmFzdHJ1Y3R1cmUgQ29uc29ydGl1bS4gSXQgaXMgYWxzbyBpbXBsZW1lbnRpbmcgdGhlIGludGVybmF0aW9uYWwgZW5nYWdlbWVudCBvZiB0aGUgQUkgT2ZmaWNlIGluIGRlbGl2ZXJpbmcgQUkgc29sdXRpb25zIGZvciB0aGUgcHVibGljIGdvb2QuIFByaW9yIHRvIHRoaXMgcG9zaXRpb24gc2hlIHdhcyBsZWFkaW5nIGRldmVsb3BtZW50IG9mIGlubm92YXRpb24gYWNyb3NzIGRpZ2l0YWwgcG9saWNpZXMgYW5kIHByb2dyYW1tZXMgaW4gREcgQ29ubmVjdCwgd2l0aCBwYXJ0aWN1bGFyIGZvY3VzIG9uIEVVIHN1cHBvcnQgdG8gZGVwbG95bWVudCBvZiBibG9ja2NoYWluIHRlY2hub2xvZ2llcyBhbmQgb24gc2NhbGluZyB1cCBvZiBFdXJvcGVhbiBkZWVwIHRlY2ggc3RhcnR1cHMuIFNoZSBoYXMgYWxzbyBiZWVuIG1hbmFnaW5nIEVDIHN1cHBvcnRlZCByZXNlYXJjaCBhbmQgaW5ub3ZhdGlvbiBpbiBJQ1QgYXBwbGllZCB0byBtb2JpbGl0eSBpbmNsdWRpbmcgZWxlY3RyaWMgYW5kIGF1dG9tYXRlZCBkcml2aW5nIGFuZCBzdXBwb3J0ZWQgSW50ZXJuYXRpb25hbCBTY2llbnRpZmljIENvb3BlcmF0aW9uLiBTaGUgaGFzIGEgTS5TYy4gaW4gQXBwbGllZCBQaHlzaWNzIGFuZCBFbGVjdHJpY2FsIEVuZ2luZWVyaW5nLCBmcm9tIHRoZSBVbml2ZXJzaXR5IG9mIExpbmvDtnBpbmcsIFN3ZWRlbi4gTXMgS8O2cG1hbiBqb2luZWQgdGhlIEV1cm9wZWFuIENvbW1pc3Npb24gaW4gMjAwMyBmb2xsb3dpbmcgdGhvcm91Z2ggaW5kdXN0cmlhbCBleHBlcmllbmNlIGluIHRoZSBtYW5hZ2VtZW50IG9mIElDVCBzeXN0ZW1zIGludGVncmF0aW9uIGFuZCBzZXJ2aWNlIGRldmVsb3BtZW50IGluIHNldmVyYWwgaW50ZXJuYXRpb25hbCBjb21wYW5pZXMuIEhlciBjb3JlIGludGVyZXN0IGlzIHRvIHN1cHBvcnQgSUNUIGJhc2VkIEV1cm9wZWFuIHRlY2ggY29tcGFuaWVzIHRvIHJlYWNoIHRoZWlyIGZ1bGwgbWFya2V0IHBvdGVudGlhbCB3aXRoIHByb2R1Y3QgYW5kIHNlcnZpY2VzIHRoYXQgYmVuZWZpdHMgdGhlIGNpdGl6ZW5zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDptZWRpYS10ZXh0IC0tPgoKPCEtLSB3cDpnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXIgLS0+CjxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj4KPCEtLSAvd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgoKPCEtLSB3cDptZWRpYS10ZXh0IHsibWVkaWFJZCI6MjM2MiwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvc2lsdmFuYS8iLCJsaW5rRGVzdGluYXRpb24iOiJub25lIiwibWVkaWFUeXBlIjoiaW1hZ2UiLCJtZWRpYVdpZHRoIjoxNSwibWVkaWFTaXplU2x1ZyI6ImZ1bGwiLCJ2ZXJ0aWNhbEFsaWdubWVudCI6InRvcCIsImFuY2hvciI6Ik11c2NlbGxhIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczoxNSUgYXV0byIgaWQ9Ik11c2NlbGxhIj48ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL1NpbHZhbmEtNjgzeDEwMjQuanBnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIzNjIgc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+U2lsdmFuYSBNdXNjZWxsYTxicj48L3N0cm9uZz5TdHJhdGVnaWMgQWR2aXNvciwgU3RhbmRJQ1QuZXUgMjAyOSAmYW1wOyBDRU8sIFRydXN0LUlUIFNlcnZpY2VzPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDptZWRpYS10ZXh0IC0tPgoKPCEtLSB3cDpnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXIgLS0+CjxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj4KPCEtLSAvd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgoKPCEtLSB3cDptZWRpYS10ZXh0IHsibWVkaWFJZCI6MzM3LCJtZWRpYUxpbmsiOiJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS8xc3Qtc3BlY2lhbC1zZXNzaW9uLWZnLW12LWJpb3Mvc2Vpem9fb25vZS13ZWIvIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsIm1lZGlhVHlwZSI6ImltYWdlIiwibWVkaWFXaWR0aCI6MTUsIm1lZGlhU2l6ZVNsdWciOiJmdWxsIiwidmVydGljYWxBbGlnbm1lbnQiOiJ0b3AiLCJhbmNob3IiOiJvbm9lIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczoxNSUgYXV0byIgaWQ9Im9ub2UiPjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDgvU2Vpem9fT25vZS13ZWItZTE3MTI2NTQ4NzkzMDcuanBnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTMzNyBzaXplLWZ1bGwiLz48L2ZpZ3VyZT48ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50Ij48IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5TZWl6byBPbm9lPC9zdHJvbmc+PGJyPiBEaXJlY3RvciwgVGVsZWNvbW11bmljYXRpb24gU3RhbmRhcmRpemF0aW9uIEJ1cmVhdSwgSVRVPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U2Vpem8gT25vZSB0b29rIG9mZmljZSBhcyBEaXJlY3RvciBvZiB0aGUgVGVsZWNvbW11bmljYXRpb24gU3RhbmRhcmRpemF0aW9uIEJ1cmVhdSAoVFNCKSBhdCB0aGUgSW50ZXJuYXRpb25hbCBUZWxlY29tbXVuaWNhdGlvbiBVbmlvbiAoSVRVKSBvbiAxIEphbnVhcnkgMjAyMy4gS25vd24gaW4gdGhlIGluZHVzdHJ5IGFzIOKAnHRoZSBmYXRoZXIgb2YgTFRF4oCdIChMb25nLVRlcm0gRXZvbHV0aW9uIG1vYmlsZSBicm9hZGJhbmQpLCBoZSBub3cgYWltcyBmb3IgZ2xvYmFsIG91dHJlYWNoIHRvIGJyaWRnZSBzdGFuZGFyZGl6YXRpb24gZ2FwcywgZGVsaXZlciB0aGUgYmVuZWZpdHMgb2YgdGVjaG5vbG9neSB3aWRlbHkgYW5kIHNwZWVkaWx5LCBhbmQgZW5zdXJlIG1lYW5pbmdmdWwgYW5kIGFmZm9yZGFibGUgYnJvYWRiYW5kIGFjY2VzcyBmb3IgZXZlcnlvbmUuIEJlZm9yZSBoaXMgZWxlY3Rpb24gYXMgVFNCIERpcmVjdG9yIGJ5IElUVSBNZW1iZXIgU3RhdGVzLCBoZSBjb21wbGV0ZWQgYW4gb3ZlciAzMC15ZWFyIGNhcmVlciB3aXRoIEphcGFuZXNlIG1vYmlsZSBvcGVyYXRvciBOVFQgRE9DT01PLiBJbiAyMDIxLCBoZSBiZWNhbWUgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50IGFuZCBDaGllZiBTdGFuZGFyZGl6YXRpb24gU3RyYXRlZ3kgT2ZmaWNlciBmb3IgTlRUIENvcnBvcmF0aW9uIGFuZCBhIEZlbGxvdyBvZiBOVFQgRE9DT01PLiBGcm9tIDIwMTcsIGhlIHNlcnZlZCBhcyBOVFQgRE9DT01P4oCZcyBDaGllZiBUZWNobm9sb2d5IEFyY2hpdGVjdCBhbmQgUHJlc2lkZW50IG9mIGl0cyBzdWJzaWRpYXJ5IERPQ09NTyBUZWNobm9sb2d5LiBGcm9tIDIwMTIgdG8gMjAxNywgaGUgc2VydmVkIGFzIE5UVCBET0NPTU\/igJlzIENoaWVmIFRlY2hub2xvZ3kgT2ZmaWNlciBhbmQgRXhlY3V0aXZlIFZpY2UgUHJlc2lkZW50LCBhIE1lbWJlciBvZiB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzLCBhbmQgTWFuYWdpbmcgRGlyZWN0b3Igb2YgUiZhbXA7RCBJbm5vdmF0aW9uIERpdmlzaW9uLiBFYXJsaWVyLCBoZSBzZXJ2ZWQgYXMgU2VuaW9yIFZpY2UgUHJlc2lkZW50IGFuZCBNYW5hZ2luZyBEaXJlY3RvciBvZiBOVFQgRE9DT01P4oCZcyBSJmFtcDtEIFN0cmF0ZWd5IERlcGFydG1lbnQgYW5kIE1hbmFnaW5nIERpcmVjdG9yIG9mIHRoZSBjb21wYW554oCZcyBSYWRpbyBOZXR3b3JrIERldmVsb3BtZW50IERlcGFydG1lbnQuIE1yIE9ub2UgaG9sZHMgYSBNYXN0ZXLigJlzIGRlZ3JlZSBpbiBlbGVjdHJvbmljcyBmcm9tIHRoZSBLeW90byBVbml2ZXJzaXR5IEdyYWR1YXRlIFNjaG9vbCBvZiBFbmdpbmVlcmluZy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48L2Rpdj4KPCEtLSAvd3A6bWVkaWEtdGV4dCAtLT4KCjwhLS0gd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgo8ZGl2IHN0eWxlPSJjb2xvcjojZGRkIiBjbGFzcz0id3AtYmxvY2stZ2VuZXNpcy1ibG9ja3MtZ2Itc3BhY2VyIGdiLWJsb2NrLXNwYWNlciBnYi1kaXZpZGVyLXNvbGlkIGdiLWRpdmlkZXItc2l6ZS0xIj48aHIgc3R5bGU9ImhlaWdodDozMHB4Ii8+PC9kaXY+CjwhLS0gL3dwOmdlbmVzaXMtYmxvY2tzL2diLXNwYWNlciAtLT4KCjwhLS0gd3A6bWVkaWEtdGV4dCB7Im1lZGlhSWQiOjIxODAsIm1lZGlhTGluayI6Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3ZpcnR1YWwtd29ybGRzLzFzdC1jaXRpdmVyc2UtYXNzZW1ibHkvdGVwcG8tcmFudGFuZW4tMi8iLCJsaW5rRGVzdGluYXRpb24iOiJub25lIiwibWVkaWFUeXBlIjoiaW1hZ2UiLCJtZWRpYVdpZHRoIjoxNSwibWVkaWFTaXplU2x1ZyI6ImZ1bGwiLCJ2ZXJ0aWNhbEFsaWdubWVudCI6InRvcCIsImFuY2hvciI6ImNodWF1aGFuIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczoxNSUgYXV0byIgaWQ9ImNodWF1aGFuIj48ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEwL1RlcHBvLVJhbnRhbmVuLTEtMTAyNHg5OTIuanBnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIxODAgc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UZXBwbyBSYW50YW5lbiwgRGlyZWN0b3IgZm9yIGNvbXBldGl0aXZlbmVzcyBhbmQgaW5ub3ZhdGlvbiBhdCB0aGUgQ2l0eSBvZiBUYW1wZXJlLCBpcyByZXNwb25zaWJsZSBmb3Igc2V2ZXJhbCBjaXR5LXdpZGUgZGV2ZWxvcG1lbnQgcHJvZ3JhbXMsIHdpdGggYSBwYXJ0aWN1bGFyIGZvY3VzIG9uIHNtYXJ0IGNpdHkgdGhlbWVzIFtzdWNoIGFzIHRoZSBEYXRhLURyaXZlbiBDaXR5IGZvciBDaXRpemVucyBpbml0aWF0aXZlXSwgdGhhdCBzaGFwZSB0aGUgc3RyYXRlZ2ljIGVjb25vbWljIHBvbGljeSBvZiB0aGUgY2l0eS4gSGUgbGVhZHMgVGFtcGVyZSB0aHJvdWdoIGNvbGxhYm9yYXRpb24gaW4gZXh0ZW5zaXZlIGludGVybmF0aW9uYWwgbmV0d29ya3MgdG93YXJkIGEgbWV0YXZlcnNlIGNpdHkgd2l0aCBhIGh1bWFuLWNlbnRyaWMgcGVyc3BlY3RpdmUuIEZyb20gMjAwMiB0byAyMDE0IFRlcHBvIHNlcnZlZCBhcyBEZWxvaXR0ZSBGaW5sYW5k4oCZcyBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciBhbmQgZnJvbSAyMDE0IHRvIDIwMTYgaW4gTG9uZG9uIGFzIGEgbWVtYmVyIG9mIEdsb2JhbCBUZWNobm9sb2d5LCBNZWRpYSBhbmQgVGVsZWNvbW11bmljYXRpb25zIExlYWRlcnNoaXAgVGVhbS4gSGUgaXMgY3VycmVudGx5IHNpdHRpbmcgb24gdGhlIGJvYXJkIG9mIEJ1c2luZXNzIEZpbmxhbmQuPGJyPlRlcHBvIGFuZCBoaXMgdGVhbSBmcm9tIHRoZSBDaXR5IG9mIFRhbXBlcmUgd2VyZSByZWNlaXZpbmcgdGhlIFdvcmxkIFNtYXJ0IENpdHkgQXdhcmQgaW4gdGhlIEVuYWJsaW5nIFRlY2hub2xvZ2llcyBjYXRlZ29yeSBhdCBTbWFydCBDaXR5IEV4cG8gV29ybGQgQ29uZ3Jlc3MgdGFraW5nIHBsYWNlIGluIEJhcmNlbG9uYSBpbiAyMDIzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDptZWRpYS10ZXh0IC0tPgoKPCEtLSB3cDpnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXIgLS0+CjxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj4KPCEtLSAvd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgoKPCEtLSB3cDptZWRpYS10ZXh0IHsibWVkaWFJZCI6MjMzOCwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvY2hyaXN0b3BoLXJ1bmRlLXZkYy1wb3J0cmFpdF92MDEvIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsIm1lZGlhVHlwZSI6ImltYWdlIiwibWVkaWFXaWR0aCI6MTUsIm1lZGlhU2l6ZVNsdWciOiJmdWxsIiwidmVydGljYWxBbGlnbm1lbnQiOiJ0b3AiLCJhbmNob3IiOiJjb2xsYXJkIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczoxNSUgYXV0byIgaWQ9ImNvbGxhcmQiPjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQ2hyaXN0b3BoLVJ1bmRlLVZEQy1wb3J0cmFpdF92MDEuanBnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIzMzggc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+Q2hyaXN0b3BoIFJ1bmRlPC9zdHJvbmc+PGJyPkNoYWlyLCBUZWNobmljYWwgV29ya2luZyBHcm91cCBvbiBWaXJ0dWFsIFdvcmxkcywgU3RhbmRJQ1Q8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5DaHJpc3RvcGggUnVuZGUgaGFzIGFtYXNzZWQgbW9yZSB0aGFuIDI1IHllYXJzIG9mIGluZHVzdHJ5IGV4cGVyaWVuY2UgYW5kIGlzIGEgbGVhZGluZyBmaWd1cmUgaW4gdGhlIGZpZWxkIG9mIHByb2Zlc3Npb25hbCB2aXJ0dWFsIHJlYWxpdHkgKFZSKSBhbmQgYXVnbWVudGVkIHJlYWxpdHkgKEFSKSBzeXN0ZW1zIGFuZCBhcHBsaWNhdGlvbnMuIEFmdGVyIGJlZ2lubmluZyBoaXMgY2FyZWVyIGF0IFBvcnNjaGUsIGhlIGpvaW5lZCB0aGUgRnJhdW5ob2ZlciBJbnN0aXR1dGUgZm9yIE1hbnVmYWN0dXJpbmcgRW5naW5lZXJpbmcgYW5kIEF1dG9tYXRpb24gKElQQSkgaW4gMTk5OSwgd2hlcmUgaGUgc3BlYXJoZWFkZWQgdGhlIGluc3RpdHV0ZSdzIGVuZGVhdm91cnMgaW4gdGhlIGRvbWFpbiBvZiBWUi9BUi4gSW4gMjAwNiwgaGUgY29tcGxldGVkIGhpcyBkb2N0b3JhdGUgd2l0aCBhIHRoZXNpcyBvbiB0aGUgdG9waWMgb2YgIkNvbmNlcHRpb24gYW5kIGluZHVzdHJpYWwgaW1wbGVtZW50YXRpb24gb2YgdmlydHVhbCByZWFsaXR5IGFzIGEgZGlnaXRhbCBmYWN0b3J5IGNvbXBvbmVudCIuIEZyb20gMjAwNywgaGUgZGV2ZWxvcGVkIHRoZSBWaXJ0dWFsIERpbWVuc2lvbiBDZW50ZXIgKFZEQykgaW50byBvbmUgb2YgdGhlIGxhcmdlc3QgYW5kIG1vc3Qgc3VjY2Vzc2Z1bCBjbHVzdGVyIGluaXRpYXRpdmVzIGZvciBWUi9BUiBpbiBFdXJvcGUuIFVuZGVyIENocmlzdG9waCdzIGxlYWRlcnNoaXAsIHRoZSBWREMgd2FzIGhvbm91cmVkIHdpdGggdGhlIEV1cm9wZWFuIENsdXN0ZXIgTWFuYWdlbWVudCBFeGNlbGxlbmNlIExhYmVsIEdPTEQgKDIwMTMsIDIwMTYsIDIwMTksIDIwMjEpIGFuZCBudW1lcm91cyBhd2FyZHMgZm9yIGl0cyBpbm5vdmF0aW9uIGFuZCBzZXJ2aWNlIHF1YWxpdHkuIENocmlzdG9waCdzIGV4cGVydGlzZSBpcyBoaWdobHkgc291Z2h0IGFmdGVyIGJ5IGdvdmVybm1lbnQgYWdlbmNpZXMgYW5kIHZlbnR1cmUgY2FwaXRhbCBmdW5kcywgd2hpY2ggaGUgc3VwcG9ydHMgYXMgYW4gYWR2aXNvci4gSW4gYWRkaXRpb24gdG8gaGlzIHJvbGUgYXMgTWFuYWdpbmcgRGlyZWN0b3Igb2YgVkRDLCBDaHJpc3RvcGggaXMgVmljZSBQcmVzaWRlbnQgSW5kdXN0cnkgb2YgdGhlIEV1cm9wZWFuIGVYdGVuZGVkIFJlYWxpdHkgQXNzb2NpYXRpb24gKEV1cm9YUikuIEluIDIwMTcsIENocmlzdG9waCB3YXMgYXdhcmRlZCBhbiBob25vcmFyeSBwcm9mZXNzb3JzaGlwIGJ5IEhlaWxicm9ubiBVbml2ZXJzaXR5LiBDaHJpc3RvcGggaXMgY2hhaXJpbmcgdGhlICJlWHRlbmRlZCBSZWFsaXR5IGFuZCBNZXRhdmVyc2UiIHdvcmtpbmcgZ3JvdXAgYXQgdGhlIEdlcm1hbiBJbnN0aXR1dGUgZm9yIFN0YW5kYXJkaXphdGlvbiAoRElOKSwgdGhlICJTdGFuZGFyZHMgUmVnaXN0cnkgV29ya2luZyBHcm91cCIgYXQgdGhlIE1ldGF2ZXJzZSBTdGFuZGFyZHMgRm9ydW0sIGFuZCB0aGUgVGVjaG5pY2FsIFdvcmtpbmcgR3JvdXAgKFRXRykgIlZpcnR1YWwgV29ybGRzIiB3aXRoaW4gc3RhbmRJQ1QuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmdlbmVzaXMtYmxvY2tzL2diLXNwYWNlciAtLT4KPGRpdiBzdHlsZT0iY29sb3I6I2RkZCIgY2xhc3M9IndwLWJsb2NrLWdlbmVzaXMtYmxvY2tzLWdiLXNwYWNlciBnYi1ibG9jay1zcGFjZXIgZ2ItZGl2aWRlci1zb2xpZCBnYi1kaXZpZGVyLXNpemUtMSI+PGhyIHN0eWxlPSJoZWlnaHQ6MzBweCIvPjwvZGl2Pgo8IS0tIC93cDpnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXIgLS0+PC9kaXY+PC9kaXY+CjwhLS0gL3dwOm1lZGlhLXRleHQgLS0+Cgo8IS0tIHdwOmdlbmVzaXMtYmxvY2tzL2diLXNwYWNlciAtLT4KPGRpdiBzdHlsZT0iY29sb3I6I2RkZCIgY2xhc3M9IndwLWJsb2NrLWdlbmVzaXMtYmxvY2tzLWdiLXNwYWNlciBnYi1ibG9jay1zcGFjZXIgZ2ItZGl2aWRlci1zb2xpZCBnYi1kaXZpZGVyLXNpemUtMSI+PGhyIHN0eWxlPSJoZWlnaHQ6MzBweCIvPjwvZGl2Pgo8IS0tIC93cDpnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXIgLS0+Cgo8IS0tIHdwOm1lZGlhLXRleHQgeyJtZWRpYUlkIjoyMjE4LCJtZWRpYUxpbmsiOiJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS92aXJ0dWFsLXdvcmxkcy8xc3QtY2l0aXZlcnNlLWFzc2VtYmx5L2FuaXNoLXNldGhpLTIvIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsIm1lZGlhVHlwZSI6ImltYWdlIiwibWVkaWFXaWR0aCI6MTUsIm1lZGlhU2l6ZVNsdWciOiJmdWxsIiwidmVydGljYWxBbGlnbm1lbnQiOiJ0b3AiLCJhbmNob3IiOiJjb2xsYXJkIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczoxNSUgYXV0byIgaWQ9ImNvbGxhcmQiPjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTAvQW5pc2gtU2V0aGkuanBnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIyMTggc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Nci4gQW5pc2ggU2V0aGkgd2FzIGFwcG9pbnRlZCBDaGllZiBvZiBEaWdpdGFsIFNvbHV0aW9ucyBDZW50cmUgaW4gT2N0b2JlciAyMDIyLiBNci4gU2V0aGkgd2FzIHByZXZpb3VzbHkgYXBwb2ludGVkIENoaWVmLCBDbGllbnRzIGFuZCBQcm9qZWN0cyBEaXZpc2lvbiBpbiBPY3RvYmVyIDIwMjAgYW5kIHdhcyBhbHJlYWR5IHNlcnZpbmcgYXMgQ2hpZWYsIENsaWVudHMgYW5kIFByb2plY3RzIERpdmlzaW9uIHNpbmNlIE9jdG9iZXIgMjAxOC4gSW4gdGhpcyByb2xlLCBoZSB3YXMgcmVzcG9uc2libGUgZm9yIHByb2Zlc3Npb25hbCBzZXJ2aWNlcyBhdCBVTklDQywgaW5jbHVkaW5nIG92ZXJzaWdodCBvZiBuZXcgc2VydmljZXMgYW5kIHByb2R1Y3RzIGFzIHdlbGwgYXMgZGV2ZWxvcG1lbnQgb2Ygc3RyYXRlZ2ljIHBhcnRuZXJzaGlwcyB3aXRoIHRlY2hub2xvZ3kgYW5kIGludGVybmF0aW9uYWwgZGV2ZWxvcG1lbnQgb3JnYW5pemF0aW9ucy4gSGUgbGVkIHRoZSBCdXNpbmVzcyBSZWxhdGlvbnNoaXAgTWFuYWdlbWVudCBmdW5jdGlvbiwgd2hpY2ggbWFuYWdlcywgc3RyZW5ndGhlbnMgYW5kIGdyb3dzIFVOSUND4oCZcyBDbGllbnQgYmFzZS4gSGUgYWxzbyBoZWFkZWQgdGhlIFByb2plY3QgRGVsaXZlcnkgdW5pdCByZXNwb25zaWJsZSBmb3IgbWFuYWdpbmcgYW5kIGRlbGl2ZXJpbmcgYWxsIENsaWVudCBhbmQgVU5JQ0MgcHJvamVjdHMsIGluY2x1ZGluZyBhbGwgY29uc3VsdGluZyBlbmdhZ2VtZW50cy4gTXIuIFNldGhpIGlzIHRoZSBhZG1pbmlzdHJhdGl2ZSBoZWFkIG9mIHRoZSBVTklDQyBOZXcgWW9yayBvZmZpY2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmdlbmVzaXMtYmxvY2tzL2diLXNwYWNlciAtLT4KPGRpdiBzdHlsZT0iY29sb3I6I2RkZCIgY2xhc3M9IndwLWJsb2NrLWdlbmVzaXMtYmxvY2tzLWdiLXNwYWNlciBnYi1ibG9jay1zcGFjZXIgZ2ItZGl2aWRlci1zb2xpZCBnYi1kaXZpZGVyLXNpemUtMSI+PGhyIHN0eWxlPSJoZWlnaHQ6MzBweCIvPjwvZGl2Pgo8IS0tIC93cDpnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXIgLS0+PC9kaXY+PC9kaXY+CjwhLS0gL3dwOm1lZGlhLXRleHQgLS0+Cgo8IS0tIHdwOmdlbmVzaXMtYmxvY2tzL2diLXNwYWNlciAtLT4KPGRpdiBzdHlsZT0iY29sb3I6I2RkZCIgY2xhc3M9IndwLWJsb2NrLWdlbmVzaXMtYmxvY2tzLWdiLXNwYWNlciBnYi1ibG9jay1zcGFjZXIgZ2ItZGl2aWRlci1zb2xpZCBnYi1kaXZpZGVyLXNpemUtMSI+PGhyIHN0eWxlPSJoZWlnaHQ6MzBweCIvPjwvZGl2Pgo8IS0tIC93cDpnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXIgLS0+Cgo8IS0tIHdwOm1lZGlhLXRleHQgeyJtZWRpYUlkIjoyMzI1LCJtZWRpYUxpbmsiOiJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS92aXJ0dWFsLXdvcmxkcy8ybmQtY2l0aXZlcnNlLWFzc2VtYmx5L3N1bi8iLCJsaW5rRGVzdGluYXRpb24iOiJub25lIiwibWVkaWFUeXBlIjoiaW1hZ2UiLCJtZWRpYVdpZHRoIjoxNSwibWVkaWFTaXplU2x1ZyI6ImZ1bGwiLCJ2ZXJ0aWNhbEFsaWdubWVudCI6InRvcCIsImFuY2hvciI6ImNvZW5lZ3JhY2h0cyJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJjb2VuZWdyYWNodHMiPjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvU3VuLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMzI1IHNpemUtZnVsbCIvPjwvZmlndXJlPjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+CjxwPjxzdHJvbmc+S3lvdW5nIEphZSBTdW48L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+CjxwPlNlbmlvciBSZXNlYXJjaGVyLCBTdGFuZGFyZHMgUmVzZWFyY2ggRGl2aXNpb24sIEVUUkk8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+CjxwPkt5b3VuZ2phZSBTdW4gaXMgYSBzZW5pb3IgcmVzZWFyY2hlciBhdCB0aGUgRWxlY3Ryb25pY3MgYW5kIFRlbGVjb21tdW5pY2F0aW9ucyBSZXNlYXJjaCBJbnN0aXR1dGUgKEVUUkkpLCBSZXB1YmxpYyBvZiBLb3JlYSwgd2hlcmUgaGUgd29ya3MgaW4gdGhlIFN0YW5kYXJkIFJlc2VhcmNoIERpdmlzaW9uLiBIZSByZWNlaXZlZCBoaXMgUGguRC4gZnJvbSBTb29uZ3NpbCBVbml2ZXJzaXR5LCBLb3JlYS4gSGUgaXMgYWN0aXZlbHkgZW5nYWdlZCBpbiBpbnRlcm5hdGlvbmFsIHN0YW5kYXJkaXphdGlvbiBhY3Rpdml0aWVzIHdpdGhpbiBJVFUtVCBhbmQgSVNPLiBJbiBJVFUtVCwgaGUgY3VycmVudGx5IHNlcnZlcyBhcyBhbiBBc3NvY2lhdGUgUmFwcG9ydGV1ciBvZiBRdWVzdGlvbiAxMCBvZiBJVFUtVCBTdHVkeSBHcm91cCAyMCwgd2hpY2ggYWRkcmVzc2VzIElvVCBzb2x1dGlvbnMgZm9yIGVmZmVjdGl2ZSBlbmVyZ3kgbWFuYWdlbWVudCBpbiBzbWFydCBzdXN0YWluYWJsZSBjaXRpZXMgYW5kIGNvbW11bml0aWVzLiBIZSBhbHNvIHNlcnZlcyBhcyBhbiBBc3NvY2lhdGUgUmFwcG9ydGV1ciBvZiBRdWVzdGlvbiAxMiBvZiBJVFUtVCBTdHVkeSBHcm91cCA1LCB3aGljaCBmb2N1c2VzIG9uIGNsaW1hdGUgYWN0aW9uIGFuZCBhZGFwdGF0aW9uIHRvIGNsaW1hdGUgY2hhbmdlIHRocm91Z2ggc3VzdGFpbmFibGUgYW5kIHJlc2lsaWVudCB0ZWxlY29tbXVuaWNhdGlvbnMvSUNUcywgaW5jbHVkaW5nIGVtZXJnaW5nIHRlY2hub2xvZ2llcy4gSGUgc2VydmVkIGFzIHRoZSBlZGl0b3Igb2YgSVRVLVQgUmVjb21tZW5kYXRpb24gSC44NjIuOCwg4oCcUmVxdWlyZW1lbnRzIGFuZCBmcmFtZXdvcmsgb2Ygb2NjdXBhdGlvbmFsIGhlYWx0aCBzZXJ2aWNlIHBsYXRmb3JtLOKAnSBhbmQgY3VycmVudGx5IHNlcnZlcyBhcyBhbiBlZGl0b3Igb2YgdGhlIGRyYWZ0IFJlY29tbWVuZGF0aW9uIElUVS1UIFkuY2l0aXZlcnNlLXJlcXRzLCDigJxSZXF1aXJlbWVudHMgb2YgY2l0aXZlcnNlIHBsYXRmb3JtIGZvciBzbWFydCBzdXN0YWluYWJsZSBjaXRpZXMgYW5kIGNvbW11bml0aWVzLuKAnSBXaXRoaW4gSVNPLCBoZSBjb250cmlidXRlcyB0byB0aGUgZGV2ZWxvcG1lbnQgb2Ygc3RhbmRhcmRzIG9uIGRpZ2l0YWwgdHdpbnMgZm9yIG1hbnVmYWN0dXJpbmcuIEhpcyBjdXJyZW50IHJlc2VhcmNoIGZvY3VzZXMgb24gZGlnaXRhbCB0d2lucywgZGlnaXRhbCBoZWFsdGgsIGFuZCB0aGUgY2l0aXZlcnNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDptZWRpYS10ZXh0IC0tPgoKPCEtLSB3cDpnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXIgLS0+CjxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj4KPCEtLSAvd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgoKPCEtLSB3cDptZWRpYS10ZXh0IHsibWVkaWFJZCI6MjMyOSwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd2VzdGVyLyIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUiLCJtZWRpYVR5cGUiOiJpbWFnZSIsIm1lZGlhV2lkdGgiOjE1LCJtZWRpYVNpemVTbHVnIjoiZnVsbCIsInZlcnRpY2FsQWxpZ25tZW50IjoidG9wIiwiYW5jaG9yIjoiY29sbGFyZCJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJjb2xsYXJkIj48ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL1dlc3Rlci5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMjMyOSBzaXplLWZ1bGwiLz48L2ZpZ3VyZT48ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50Ij48IS0tIHdwOnBhcmFncmFwaCB7InBsYWNlaG9sZGVyIjoiQ29udGVudOKApiJ9IC0tPgo8cD48c3Ryb25nPkFKYW4gV2VzdGVyPC9zdHJvbmc+PGJyPkRpcmVjdG9yLCBFdXJvcGVhbiBEaWdpdGFsIEluZnJhc3RydWN0dXJlIENvbnNvcnRpYSAoRURJQykgb24gTG9jYWwgRGlnaXRhbCBUd2lucyBhbmQgQ2l0aVZFUlNFPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TXIuIFdlc3RlciBpcyBhIGJvYXJkIGxldmVsIGV4ZWN1dGl2ZSB3aXRoIGEgdmFzdCBleHBlcmllbmNlIGluIGRldmVsb3BpbmcgYW5kIG1hbmFnaW5nIGNvbXBsZXggcHVibGljLXByaXZhdGUgbXVsdGlzdGFrZWhvbGRlciBwcm9ncmFtcy4gQXQgdGhlIER1dGNoIE1pbmlzdHJ5IG9mIEVjb25vbWljIEFmZmFpcnMgaGUgaGVsZCBzZXZlcmFsIHBvc2l0aW9ucyBhbmQgd2FzIHJlc3BvbnNpYmxlIGZvciB0aGUgRHV0Y2ggbmF0aW9uYWwgcG9saWN5IG9uIGRpZ2l0YWwgdHJhbnNmb3JtYXRpb24uIEluIDIwMDggTXIuIFdlc3RlciB3YXMgYXBwb2ludGVkIHByaW5jaXBhbCBzdHJhdGVnaXN0IGF0IFROTyAoTmF0aW9uYWwgQXBwbGllZCBSZXNlYXJjaCBJbnN0aXR1dGUpLiBSZWNlbnRseSBNci4gV2VzdGVyIHdhcyBhcHBvaW50ZWQgZGlyZWN0b3Igb2YgdGhlIExEVCBDaXRpVkVSU0UgRURJQy4gQSBQYW4tRXVyb3BlYW4gb3JnYW5pc2F0aW9uIHdpdGggMTUgRVUgbWVtYmVyIHN0YXRlcywgZGVkaWNhdGVkIHRvOiBjcmVhdGUgYSBjb21tb24gRXVyb3BlYW4gaW5mcmFzdHJ1Y3R1cmUgZm9yIE5ldHdvcmtlZCBMb2NhbCBEaWdpdGFsIFR3aW5zLCBvbiB0aGUgY3Jvc3Nyb2FkcyBvZiBHZW8gRGF0YSwgQUkgYW5kIFZpcnR1YWwgV29ybGRzLCB3aXRoIHRoZSBhbWJpdGlvbiBvZiBidWlsZGluZyB0aGUgRXVyb3BlYW4g4oCcQ2l0aXZlcnNl4oCdOyBlbmhhbmNlIENhcGFjaXR5IGJ1aWxkaW5nIHRocm91Z2ggYSBjb21tb24gc2V0IG9mIGFkdmFuY2VkIHByb2R1Y3RzLCBzZXJ2aWNlcyBhbmQgZmFjaWxpdGllcywgdmFsaWRhdGVkIGZyb20gcHJhY3RpY2UsIHRoYXQgaGFybW9uaXplIGltcGxlbWVudGF0aW9uIGJ5IGNpdGllcyBhbmQgcmVnaW9ucyBvZiBtZW1iZXIgc3RhdGVzOyBjcmVhdGluZyBlY29ub21pZXMgb2Ygc2NvcGUgYW5kIHNjYWxlIHRocm91Z2ggdGhlIGFkdmFuY2VtZW50IG9mIGludGVyb3BlcmFiaWxpdHksIHJlcGxpY2FiaWxpdHkgYW5kIHBvcnRhYmlsaXR5IGJhc2VkIG9uIGludGVybmF0aW9uYWwgb3BlbiBzdGFuZGFyZHMsIEV1cm9wZWFuIFZhbHVlcywgZnVlbGxpbmcgRXVyb3BlYW4gRGlnaXRhbCBTb3ZlcmVpZ250eS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48L2Rpdj4KPCEtLSAvd3A6bWVkaWEtdGV4dCAtLT4KCjwhLS0gd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgo8ZGl2IHN0eWxlPSJjb2xvcjojZGRkIiBjbGFzcz0id3AtYmxvY2stZ2VuZXNpcy1ibG9ja3MtZ2Itc3BhY2VyIGdiLWJsb2NrLXNwYWNlciBnYi1kaXZpZGVyLXNvbGlkIGdiLWRpdmlkZXItc2l6ZS0xIj48aHIgc3R5bGU9ImhlaWdodDozMHB4Ii8+PC9kaXY+CjwhLS0gL3dwOmdlbmVzaXMtYmxvY2tzL2diLXNwYWNlciAtLT4KCjwhLS0gd3A6bWVkaWEtdGV4dCB7Im1lZGlhSWQiOjIzNDEsIm1lZGlhTGluayI6Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3Byb2ZpbGUtY2hyaXN0aW5hLXlhbi16aGFuZy8iLCJsaW5rRGVzdGluYXRpb24iOiJub25lIiwibWVkaWFUeXBlIjoiaW1hZ2UiLCJtZWRpYVdpZHRoIjoxNSwibWVkaWFTaXplU2x1ZyI6ImZ1bGwiLCJ2ZXJ0aWNhbEFsaWdubWVudCI6InRvcCIsImFuY2hvciI6ImNvbGxhcmQifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dCBpcy1zdGFja2VkLW9uLW1vYmlsZSBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0iZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE1JSBhdXRvIiBpZD0iY29sbGFyZCI+PGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9wcm9maWxlLUNocmlzdGluYS1ZYW4tWmhhbmctMTAyNHg2MTQucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIzNDEgc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+PCEtLSB3cDpwYXJhZ3JhcGggeyJwbGFjZWhvbGRlciI6IkNvbnRlbnTigKYifSAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48L2Rpdj4KPCEtLSAvd3A6bWVkaWEtdGV4dCAtLT4KCjwhLS0gd3A6Z2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyIC0tPgo8ZGl2IHN0eWxlPSJjb2xvcjojZGRkIiBjbGFzcz0id3AtYmxvY2stZ2VuZXNpcy1ibG9ja3MtZ2Itc3BhY2VyIGdiLWJsb2NrLXNwYWNlciBnYi1kaXZpZGVyLXNvbGlkIGdiLWRpdmlkZXItc2l6ZS0xIj48aHIgc3R5bGU9ImhlaWdodDozMHB4Ii8+PC9kaXY+CjwhLS0gL3dwOmdlbmVzaXMtYmxvY2tzL2diLXNwYWNlciAtLT5kb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50dGVtcGxhdGVkb2N1bWVudG1ldGFmb290bm90ZXNkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzbGltaXRXaWR0aGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpc1N0YWNrZWRPbk1vYmlsZWJhY2tncm91bmRDb2xvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JpZW50YXRpb25jb2x1bW5OdW1iZXJzcm93V2lkdGhibG9ja0lEaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3NwYW5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmlkd2lkdGhoZWlnaHRhc3BlY3RSYXRpb3NpemVTbHVnbGlua0Rlc3RpbmF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkRlc2NyaXB0aW9uPC9zdHJvbmc+ZHJvcENhcGdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDby1vcmdhbml6ZWQgYnkgSVRVLCB0aGUgRXVyb3BlYW4gQ29tbWlzc2lvbiwgT0FTQyBhbmQgVU5JQ0MsIGFuZCBzdXBwb3J0ZWQgYnk8YSBocmVmPSJodHRwczovL2V1cjAzLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZzdGFuZGljdC5ldSUyRiZhbXA7ZGF0YT0wNSU3QzAyJTdDY2hpYXJhLmtpcnN0ZW4uY28lNDBpdHUuaW50JTdDNTczOGE2ODg5N2VlNDMwZDhhOTIwOGRlNzQ2OGI1NzclN0MyM2U0NjRkNzA0ZTY0Yjg3OTEzYzI0YmQ4OTIxOWZkMyU3QzAlN0MwJTdDNjM5MDc2MTkwMjMwNTE5NjE4JTdDVW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5SkZiWEIwZVUxaGNHa2lPblJ5ZFdVc0lsWWlPaUl3TGpBdU1EQXdNQ0lzSWxBaU9pSlhhVzR6TWlJc0lrRk9Jam9pVFdGcGJDSXNJbGRVSWpveWZRJTNEJTNEJTdDMCU3QyU3QyU3QyZhbXA7c2RhdGE9Wk9EJTJCd0olMkZSNkVLTHdqZW0zaTZyVW9PODhLb2RocTk4Um9EaUJnb2tPUjAlM0QmYW1wO3Jlc2VydmVkPTAiPlN0YW5kSUNULmV1IDIwMjk8L2E+LCB0aGUgMm5kIENpdGl2ZXJzZSBBc3NlbWJseSBjb252ZW5lcyBjaXRpZXMsIGdvdmVybm1lbnRzLCBpbmR1c3RyeSwgc3RhbmRhcmRzIGJvZGllcywgcmVzZWFyY2gsIGFuZCBhY2FkZW1pYSB0byBzdHJlbmd0aGVuIGdsb2JhbCBjb2xsYWJvcmF0aW9uIG9uIHRoZSBjaXRpdmVyc2UuIFRoZSBBc3NlbWJseSB3aWxsIHNoYXJlIGV4cGVyaWVuY2VzIGZyb20gb25nb2luZyBjaXRpdmVyc2UgYW5kIGxvY2FsIGRpZ2l0YWwgdHdpbiBwcm9qZWN0cyB3b3JsZHdpZGUsIHByZXNlbnQgZmxhZ3NoaXAgZGVsaXZlcmFibGVzIG9mIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS92aXJ0dWFsLXdvcmxkcy8iIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvdmlydHVhbC13b3JsZHMvIj5HbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyDigJMgPGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvYT4sIGFuZCBwcm9tb3RlIGdyZWF0ZXIgYWxpZ25tZW50IGFjcm9zcyBzdGFuZGFyZHMgYW5kIGltcGxlbWVudGF0aW9uIGVmZm9ydHMuZHJvcENhcGdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgcHJvZ3JhbW1lIHdpbGwgYWRkcmVzcyBmcmFnbWVudGF0aW9uLCBzdXBwb3J0IHBlb3BsZS1jZW50cmVkIGFwcHJvYWNoZXMsIGFuZCBleHBsb3JlIHByYWN0aWNhbCBwYXRod2F5cyBmb3IgY29sbGFib3JhdGl2ZSBjaXRpdmVyc2Ugc3RhbmRhcmRpemF0aW9uLmRyb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5UYXJnZXQgQXVkaWVuY2U8L3N0cm9uZz5kcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFBhcnRpY2lwYXRpb24gaXMgb3BlbiB0byB0aGUgSVRVIE1lbWJlciBTdGF0ZXMsIFNlY3RvciBNZW1iZXJzLCBBc3NvY2lhdGVzLCBBY2FkZW1pYSwgYW5kIHRvIGFueSBpbmRpdmlkdWFsIGZyb20gYSBjb3VudHJ5IHRoYXQgaXMgYSBtZW1iZXIgb2YgdGhlIElUVSBhbmQgd2hvIHdpc2hlcyB0byBjb250cmlidXRlIHRvIHRoZSB3b3JrLiBUaGlzIGluY2x1ZGVzIGluZGl2aWR1YWxzIHdobyBhcmUgYWxzbyBtZW1iZXJzIG9mIGludGVybmF0aW9uYWwscmVnaW9uYWwsYW5kIG5hdGlvbmFsIG9yZ2FuaXphdGlvbnMuIFBhcnRpY2lwYXRpb24gaXMgZnJlZSBvZiBjaGFyZ2UuZHJvcENhcGdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlZlbnVlPC9zdHJvbmc+ZHJvcENhcGdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbnRlcm5hdGlvbmFsIFRlbGVjb21tdW5pY2F0aW9uIFVuaW9uIChJVFUpIEhlYWRxdWFydGVyc2Ryb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UGxhY2UgZGVzIE5hdGlvbnMsMTIxMSBHZW5ldmEyMCxTd2l0emVybGFuZGRyb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzbGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWV0eXBldXJsdGV4dDxzdHJvbmc+UmVnaXN0ZXIgSGVyZTwvc3Ryb25nPmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmNsYXNzTmFtZXN0eWxlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3NwYW5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaXNTdGFja2VkT25Nb2JpbGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3NwYW5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdmFsdWVjaXRhdGlvbnN0eWxldGV4dENvbG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkNvLW9yZ2FuaXplZCBieTo8L3N0cm9uZz5kcm9wQ2Fwc3R5bGV0ZXh0Q29sb3Jmb250U2l6ZWdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lzU3RhY2tlZE9uTW9iaWxlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaWR3aWR0aGhlaWdodGFzcGVjdFJhdGlvc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25hbGlnbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpc1N0YWNrZWRPbk1vYmlsZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN3aWR0aGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmFsaWduaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lzU3RhY2tlZE9uTW9iaWxlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaWR3aWR0aGhlaWdodHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uYWxpZ25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaXNTdGFja2VkT25Nb2JpbGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZHdpZHRoaGVpZ2h0YXNwZWN0UmF0aW9zaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmFsaWduaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lzU3RhY2tlZE9uTW9iaWxlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN2YWx1ZWNpdGF0aW9uc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U3VwcG9ydGVkIGJ5Ojwvc3Ryb25nPmRyb3BDYXBzdHlsZXRleHRDb2xvcmZvbnRTaXplZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaXNTdGFja2VkT25Nb2JpbGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZHdpZHRoaGVpZ2h0YXNwZWN0UmF0aW9zaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmFsaWduaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZHdpZHRoaGVpZ2h0c2l6ZVNsdWdsaW5rRGVzdGluYXRpb25hbGlnbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpc1N0YWNrZWRPbk1vYmlsZWJhY2tncm91bmRDb2xvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFByb2dyYW1tZSBsZXZlbHN0eWxldGV4dENvbG9yZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdmFsdWVjaXRhdGlvbnN0eWxldGV4dENvbG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjExLjAwIOKAkyAxMToxMCBPcGVuaW5nIENlcmVtb255PC9zdHJvbmc+ZHJvcENhcGZvbnRTaXplZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5TZWl6byBPbm9lPC9zdHJvbmc+LCBEaXJlY3RvciwgVGVsZWNvbW11bmljYXRpb24gU3RhbmRhcmRpemF0aW9uIEJ1cmVhdSwgSVRVaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkhlbGVuIEvDtnBtYW48L3N0cm9uZz4sIERlcHV0eSBIZWFkIG9mIFVuaXQsIEV1cm9wZWFuIENvbW1pc3Npb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+S2FybC1GaWxpcCBDb2VuZWdyYWNodHM8L3N0cm9uZz4sIENoYWlyIG9mIHRoZSBCb2FyZCBvZiBEaXJlY3RvcnMgYW5kIEV4ZWN1dGl2ZSBEaXJlY3RvciwgT3BlbiAmYW1wOyBBZ2lsZSBTbWFydCBDaXRpZXMgJmFtcDsgQ2l0aWVzIChPQVNDKWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdmFsdWVjaXRhdGlvbnN0eWxldGV4dENvbG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjExLjEwIOKAkyAxMjowMCA8c3Ryb25nPkNpdGl2ZXJzZSBQcm9qZWN0czogQSBHbG9iYWwgU25hcHNob3Q8L3N0cm9uZz48L3N0cm9uZz5kcm9wQ2FwZm9udFNpemVnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBzZXNzaW9uIHdpbGwgcHJvdmlkZSBhbiBvcHBvcnR1bml0eSB0byBnZXQgYW4gb3ZlcnZpZXcgb2Ygb25nb2luZyBrZXkgcHJvamVjdHMgb24gbG9jYWwgZGlnaXRhbCB0d2lucyBhbmQgdGhlIGNpdGl2ZXJzZSB3b3JsZHdpZGUsIGxlZCBieSByZXNlYXJjaCBpbnN0aXR1dGlvbnMsIGluZHVzdHJ5LCBhY2FkZW1pYSwgYW5kIGNpdGllcy5JdCB3aWxsIGhpZ2hsaWdodCBob3cgdXNlIGNhc2VzIGNhbiBoZWxwIGRlZmluZSB0aGUgcmVxdWlyZWRidWlsZGluZyBibG9ja3Nmb3IgY2l0aXZlcnNlIGRldmVsb3BtZW50LmRyb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Nb2RlcmF0b3I6PC9zdHJvbmc+IDxzdHJvbmc+U2lsdmFuYSBNdXNjZWxsYTwvc3Ryb25nPiwgU3RyYXRlZ2ljIEFkdmlzb3IsIFN0YW5kSUNULmV1IDIwMjkgJmFtcDsgQ0VPLCBUcnVzdC1JVCBTZXJ2aWNlc2Ryb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5TcGVha2Vyczo8L3N0cm9uZz5kcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5NYXJpYSBHaXVmZnJpZGE8L3N0cm9uZz4sIFNlbmlvciBSZXNlYXJjaCBBbmFseXN0LCBTdGFuZElDVC5ldSAyMDI5IGFuZCBUZXJyYURUaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkt5b3VuZyBKYWUgU3VuPC9zdHJvbmc+LCBTZW5pb3IgUmVzZWFyY2hlciwgU3RhbmRhcmRzIFJlc2VhcmNoIERpdmlzaW9uLCBFVFJJaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkNvcm7DqSBIZWxtb25zPC9zdHJvbmc+LCBBZHZpc29yIERpZ2l0YWwgVHdpbiwgR2VvQklNIGFuZCBTdGFuZGFyZGlzYXRpb24gTXVuaWNpcGFsaXR5IG9mIFJvdHRlcmRhbSwgVGhlIE5ldGhlcmxhbmRzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkphbiBXZXN0ZXI8L3N0cm9uZz4sIERpcmVjdG9yLCBFdXJvcGVhbiBEaWdpdGFsIEluZnJhc3RydWN0dXJlIENvbnNvcnRpYSAoRURJQykgb24gTG9jYWwgRGlnaXRhbCBUd2lucyBhbmRDaXRpVkVSU0Vpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UXVlc3Rpb25zICZhbXA7IEFuc+KAi3dlcnPigIs8L3N0cm9uZz5kcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGVpZ2h0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3ZhbHVlY2l0YXRpb25zdHlsZXRleHRDb2xvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+MTI6MDAtMTI6NTAgPHN0cm9uZz5Gcm9tIEZyYWdtZW50YXRpb24gdG8gSW50ZXJvcGVyYWJpbGl0eSBpbiB0aGUgQ2l0aXZlcnNlPC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+ZHJvcENhcGZvbnRTaXplZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgc2Vzc2lvbiB3aWxsIGRpc2N1c3Mgb25nb2luZyBzdGFuZGFyZGl6YXRpb24gZWZmb3J0cyBhbmQgZXhwbG9yZSB3YXlzIHRvIGFkZHJlc3MgZnJhZ21lbnRhdGlvbiBpbiBjaXRpdmVyc2UgZGV2ZWxvcG1lbnQsIHdpdGggYSB2aWV3IHRvIGFkdmFuY2luZyBjb2hlcmVudCwgaW50ZXJvcGVyYWJsZSBnbG9iYWwgc3RhbmRhcmRzLmRyb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Nb2RlcmF0b3I6IOKAi01hcnRpbiBCcnluc2tvdjwvc3Ryb25nPiwgRm91bmRpbmcgQm9hcmQgRGlyZWN0b3IgYW5kIFN0YW5kYXJkaXNhdGlvbiBMZWFkLCBPQVNDZHJvcENhcGdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlNwZWFrZXJzOjwvc3Ryb25nPmRyb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkh5b3VuZyBKdW4gS2ltPC9zdHJvbmc+LCBDaGFpciwgSVRVLVQgU3R1ZHkgR3JvdXAgMjAg4oCcSW9ULCBkaWdpdGFsIHR3aW5zLCBhbmQgc21hcnQgc3VzdGFpbmFibGUgY2l0aWVzIGFuZCBjb21tdW5pdGllczxzdHJvbmc+4oCdPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRvcmJqw7ZybiBMYWhyaW4sPC9zdHJvbmc+IElTTy9JRUMgSlRDMSBDRzIg4oCcU3RyYXRlZ2ljIENvb3JkaW5hdGlvbiBHcm91cCBvbiBNZXRhdmVyc2XigJ1pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Q2hyaXN0b3BoIFJ1bmRlLCA8L3N0cm9uZz5DaGFpciwgVGVjaG5pY2FsIFdvcmtpbmcgR3JvdXAgb24gVmlydHVhbCBXb3JsZHMsIFN0YW5kSUNULmV1aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlF1ZXN0aW9ucyAmYW1wOyBBbnPigIt3ZXJz4oCLPC9zdHJvbmc+ZHJvcENhcGdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hlaWdodGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN2YWx1ZWNpdGF0aW9uc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjEyOjUwLTEzOjAwPC9zdHJvbmc+PC9zdHJvbmc+IEtleW5vdGU8L3N0cm9uZz5kcm9wQ2FwZm9udFNpemVnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPk9rYW4gR2VyYXk8L3N0cm9uZz4sIENoYWlyLCBTdGVlcmluZyBDb21taXR0ZWUsIEdsb2JhbCBJbml0aWF0aXZlIG9uIOKAkzxlbT5EaXNjb3ZlcmluZyB0aGUgQ2l0aXZlcnNlPC9lbT5zdHlsZXRleHRDb2xvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdmFsdWVjaXRhdGlvbnN0eWxldGV4dENvbG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjEzOjAwIOKAkyAxNDowMCBMdW5jaDwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPmRyb3BDYXBzdHlsZXRleHRDb2xvcmZvbnRTaXplZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGVpZ2h0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3ZhbHVlY2l0YXRpb25zdHlsZXRleHRDb2xvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjE0OjAwLSAxNDozMCA8c3Ryb25nPlRoZSBDaXRpdmVyc2UgaW4gQWN0aW9uOiBGcm9tIFZpc2lvbiB0byBEZWxpdmVyeTwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPmRyb3BDYXBmb250U2l6ZWdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIHNlc3Npb24gd2lsbCBwcmVzZW50IHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS92aXJ0dWFsLXdvcmxkcy8iIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvdmlydHVhbC13b3JsZHMvIj5HbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyDigJMgPGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvYT4gYW5kIHNlbGVjdGVkIGZsYWdzaGlwIGRlbGl2ZXJhYmxlcy4gQnkgYWxpZ25pbmcgc3RyYXRlZ2ljIHZpc2lvbiwgdGVjaG5pY2FsIGZvdW5kYXRpb25zLCBhbmQgYWNjZXNzaWJpbGl0eSBieSBkZXNpZ24sIGl0IHdpbGwgZGVtb25zdHJhdGUgaG93IHRoZSBJbml0aWF0aXZlIGlzIGFjY2VsZXJhdGluZyBpbnRlcm9wZXJhYmlsaXR5IGFuZCByZWFsLXdvcmxkIGFkb3B0aW9uIG9mIHRoZSBDaXRpdmVyc2Ugd29ybGR3aWRlLmRyb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Nb2RlcmF0b3I6PC9zdHJvbmc+PHN0cm9uZz5QYXVsYSBMbG9iZXQgVmlsYXJyYXNhPC9zdHJvbmc+LCBWaWNlLWNoYWlyLCBFeGVjdXRpdmUgQ29tbWl0dGVlLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyDigJM8ZW0+RGlzY292ZXJpbmcgdGhlIENpdGl2ZXJzZTwvZW0+ZHJvcENhcGdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlNwZWFrZXJzOjwvc3Ryb25nPmRyb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRlcHBvIFJhbnRhbmVuPC9zdHJvbmc+LCBMZWFkZXIgb2YgdGhlIFN0cmF0ZWdpYyBHdWlkYW5jZSBUcmFjaywgR2xvYmFsIEluaXRpYXRpdmUgb24gVmlydHVhbCBXb3JsZHMg4oCTPGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5DaHJpc3RpbmEgWWFuIFpoYW5nPC9zdHJvbmc+LCBMZWFkZXIgb2YgRXZhbHVhdGlvbiBhbmQgQXNzZXNzbWVudCBUcmFjaywgR2xvYmFsIEluaXRpYXRpdmUgb24gVmlydHVhbCBXb3JsZHMg4oCTPGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BbmlzaCBTZXRoaTwvc3Ryb25nPiwgQ28tbGVhZGVyIG9mIFBpbGxhciAyIOKAkyBDb25uZWN0aW5nIENpdGllcyB3aXRoIHRoZSBWaXJ0dWFsIGFuZCBSZWFsIFdvcmxkcywgR2xvYmFsIEluaXRpYXRpdmUgb24gVmlydHVhbCBXb3JsZHMg4oCTPGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5RdWVzdGlvbnMgJmFtcDsgQW5z4oCLd2Vyc+KAizwvc3Ryb25nPmRyb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdmFsdWVjaXRhdGlvbnN0eWxldGV4dENvbG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+MTQ6MzAg4oCTIDE1OjAwIDxzdHJvbmc+Q29ubmVjdGluZyBFZmZvcnRzOiBQYXRod2F5cyB0byBDb2xsYWJvcmF0aXZlIENpdGl2ZXJzZSBTdGFuZGFyZGl6YXRpb248L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz5kcm9wQ2FwZm9udFNpemVnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBzZXNzaW9uIHdpbGwgZXhwbG9yZSBob3cgY2xvc2VyIGFsaWdubWVudCBvZiBzdGFuZGFyZHMgZWZmb3J0cyBhbmQgc3Ryb25nZXIgbGlua3MgYmV0d2VlbiBwcm9qZWN0cyBhbmQgaW5pdGlhdGl2ZXMgY2FuIHN1cHBvcnQgY2l0aWVzIGluIGFkb3B0aW5nIGludGVyb3BlcmFibGUsIHBlb3BsZS1jZW50cmVkIENpdGl2ZXJzZSBzb2x1dGlvbnMuIEl0IHdpbGwgY29uc2lkZXIgcHJpb3JpdHkgYXJlYXMgZm9yIGpvaW50IGFjdGlvbiwgaW5jbHVkaW5nIGNvbGxhYm9yYXRpdmUgc3RhbmRhcmRzIGRldmVsb3BtZW50IGFuZCBjb29wZXJhdGlvbiBtZWNoYW5pc21zIHRvIHN1cHBvcnQgZ2xvYmFsIHN0YW5kYXJkaXphdGlvbi5kcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+TW9kZXJhdG9yczogSGVsZW4gS8O2cG1hbjwvc3Ryb25nPiwgRGVwdXR5IEhlYWQgb2YgVW5pdCwgRXVyb3BlYW4gQ29tbWlzc2lvbiBhbmQgPHN0cm9uZz5DcmlzdGluYSBCdWV0aTwvc3Ryb25nPiwgSVRVIEZvY2FsIFBvaW50IG9uIEFJLXBvd2VyZWQgVmlydHVhbCBXb3JsZHNkcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGVpZ2h0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3ZhbHVlY2l0YXRpb25zdHlsZXRleHRDb2xvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+MTU6MDAtMTU6MTAgPHN0cm9uZz5DbG9zaW5nIENlcmVtb255PC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+ZHJvcENhcGZvbnRTaXplZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5IZWxlbiBLw7ZwbWFuPC9zdHJvbmc+LCBEZXB1dHkgSGVhZCBvZiBVbml0LCBFdXJvcGVhbiBDb21taXNzaW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkthcmwtRmlsaXAgQ29lbmVncmFjaHRzPC9zdHJvbmc+LCBDaGFpciBvZiB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzIGFuZCBFeGVjdXRpdmUgRGlyZWN0b3IsIE9wZW4gJmFtcDsgQWdpbGUgU21hcnQgQ2l0aWVzICZhbXA7IENvbW11bml0aWVzIChPQVNDKWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaXNTdGFja2VkT25Nb2JpbGViYWNrZ3JvdW5kQ29sb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlJlbGF0ZWQgSW5mb3JtYXRpb248L3N0cm9uZz5sZXZlbHRleHRDb2xvcmZvbnRTaXplZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly93d3cuaXR1LmludC9tZC9UMjUtVFNCLUNJUi0wMTE5L2VuIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWQvVDI1LVRTQi1DSVItMDExOS9lbiI+SW52aXRhdGlvbiBsZXR0ZXI8L2E+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS92aXJ0dWFsLXdvcmxkcy8iIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvdmlydHVhbC13b3JsZHMvIj5HbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkczwvYT5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlLyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS8iPklUVSBhY3Rpdml0aWVzIG9uIG1ldGF2ZXJzZSBhbmQgdmlydHVhbCB3b3JsZHM8L2E+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL3d3dy5pdHUuaW50L2VuL0lUVS1UL3N0dWR5Z3JvdXBzLzIwMjUtMjAyOC8yMC9QYWdlcy9kZWZhdWx0LmFzcHgiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cuaXR1LmludC9lbi9JVFUtVC9zdHVkeWdyb3Vwcy8yMDI1LTIwMjgvMjAvUGFnZXMvZGVmYXVsdC5hc3B4Ij5JVFUtVCBTdHVkeSBHcm91cCAyMDogSW9ULCBkaWdpdGFsIHR3aW5zIGFuZCBzbWFydCBzdXN0YWluYWJsZSBjaXRpZXMgYW5kIGNvbW11bml0aWVzPC9hPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q29udGFjdDogPGEgaHJlZj0ibWFpbHRvOmRpZ2l0YWx0cmFuc2Zvcm1hdGlvbkBpdHUuaW50IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5DcmlzdGluYSBCdWV0aTwvYT4gKElUVSlkcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJpb2dyYXBoaWVzbGV2ZWxzdHlsZXRleHRDb2xvcmdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2FsaWdubWVkaWFBbHRtZWRpYVBvc2l0aW9ubWVkaWFJZG1lZGlhVXJsbWVkaWFMaW5rbGlua0Rlc3RpbmF0aW9ubWVkaWFUeXBlbWVkaWFXaWR0aG1lZGlhU2l6ZVNsdWdpc1N0YWNrZWRPbk1vYmlsZXZlcnRpY2FsQWxpZ25tZW50dXNlRmVhdHVyZWRJbWFnZWFuY2hvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5NYXJ0aW4gQnJ5bnNrb3Y8L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Rm91bmRpbmcgQm9hcmQgRGlyZWN0b3IgYW5kIFN0YW5kYXJkaXNhdGlvbiBMZWFkLCBPQVNDZHJvcENhcHBsYWNlaG9sZGVyZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE1hcnRpbiBCcnluc2tvdiwgUGhEIChDUyksIGlzIGFuIGFjYWRlbWljIGFuZCBkaWdpdGFsIHN0YW5kYXJkaXNhdGlvbiBleHBlcnQgYXQgdGhlIFVuaXZlcnNpdHkgb2YgQ29wZW5oYWdlbiBpbiBEZW5tYXJrLCBhbHNvIGxlYWRpbmcgc3RhbmRhcmRzIGVmZm9ydHMgYXQgdGhlIEJydXNzZWxzLWJhc2VkIE9wZW4gJmFtcDsgQWdpbGUgQ2l0aWVzICZhbXA7IENvbW11bml0aWVzIChPQVNDKSBnbG9iYWwgbmV0d29yaywgb2Ygd2hpY2ggaGUgaXMgdGhlIGZvcm1lciBhbmQgZm91bmRpbmcgQ2hhaXIuIEhpcyByZXNlYXJjaCBleHBsb3JlcyBob3cgbWFjaGluZXMgYW5kIHBlb3BsZSDigJMgYW5kIGV2ZXJ5dGhpbmcgaW4gYmV0d2VlbiDigJMgcGVyY2VpdmUsIGNvbmNlcHR1YWxpc2UsIHJlYXNvbiBhYm91dCBhbmQgYWN0IGluIHRoZSB3b3JsZHMgdGhleSBjby1pbmhhYml0LCBhcyBpbmRpdmlkdWFscywgYXMgb3JnYW5pc2F0aW9ucyBhbmQgYXMgY29tbXVuaXRpZXMvc3lzdGVtcyBvZiBhbGwgc2l6ZXMuIEhlIHJlZmVycyB0byB0aGlzIGFzIEludGVyYWN0aW9uIFRlY2hub2xvZ2llcyB1bmZvbGRpbmcgaW4gYSBQbGFjZS1CYXNlZCBDb21wdXRpbmcgcGFyYWRpZ20uIERyIEJyeW5za292IGNvLWNoYWlycyB0aGUgRGFuaXNoIFN0YW5kYXJkcyBDb21taXR0ZWUgUy00OTEgb24gRGF0YSBNYW5hZ2VtZW50IGFuZCBEYXRhIFNwYWNlcyB0aHJvdWdoIHdoaWNoIGhlIGNvLWxlYWRzIHRoZSBlZmZvcnRzIGluIEV1cm9wZSB0byBwcm9kdWNlIGhhcm1vbmlzZWQgc3RhbmRhcmRzIGZvciBkYXRhIHNwYWNlcyAoQ0VOLUNMQy9KVEMgMjUvV0cgMikgYW5kIHJlcHJlc2VudHMgRGVubWFyayBpbiB0aGUgVW5pdGVkIE5hdGlvbnMgc3RhbmRhcmRzIHdvcmsgZm9yIElvVCwgRGlnaXRhbCBUd2lucyBhbmQgU3VzdGFpbmFibGUgU21hcnQgQ2l0aWVzIGFuZCBDb21tdW5pdGllcyBhdCB0aGUgSW50ZXJuYXRpb25hbCBUZWxlY29tbXVuaWNhdGlvbnMgVW5pb24gKElUVS1UL1NHIDIwKS5kcm9wQ2FwcGxhY2Vob2xkZXJnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNzcGFjZXJIZWlnaHRzcGFjZXJEaXZpZGVyc3BhY2VyRGl2aWRlclN0eWxlc3BhY2VyRGl2aWRlckNvbG9yc3BhY2VyRGl2aWRlckhlaWdodGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNhbGlnbm1lZGlhQWx0bWVkaWFQb3NpdGlvbm1lZGlhSWRtZWRpYVVybG1lZGlhTGlua2xpbmtEZXN0aW5hdGlvbm1lZGlhVHlwZW1lZGlhV2lkdGhtZWRpYVNpemVTbHVnaXNTdGFja2VkT25Nb2JpbGV2ZXJ0aWNhbEFsaWdubWVudHVzZUZlYXR1cmVkSW1hZ2VhbmNob3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+PHN0cm9uZz5DcmlzdGluYSBCdWV0aTwvc3Ryb25nPjwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJVFUgRm9jYWwgUG9pbnQgb24gQUktcG93ZXJlZCBWaXJ0dWFsIFdvcmxkc2Ryb3BDYXBwbGFjZWhvbGRlcmdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDcmlzdGluYSBCdWV0aSBpcyB0aGUgSVRVIEZvY2FsIFBvaW50IG9uIFNtYXJ0IFN1c3RhaW5hYmxlIENpdGllcyBhbmQgQUktcG93ZXJlZCBWaXJ0dWFsIFdvcmxkcy4gU2hlIGlzIGFsc28gdGhlIENvdW5zZWxsb3Igb2YgSVRVLVQgU3R1ZHkgR3JvdXAgMjAg4oCcSW50ZXJuZXQgb2YgVGhpbmdzLCBkaWdpdGFsIHR3aW5zIGFuZCBzbWFydCBzdXN0YWluYWJsZSBjaXRpZXMgYW5kIGNvbW11bml0aWVz4oCdIGFuZCBzZXJ2ZXMgYXMgVFNCL0lUVSBmb2NhbCBwb2ludCBmb3IgTGF0aW4gQW1lcmljYS4gQ3Jpc3RpbmEgQnVldGkgZ3JhZHVhdGVkIGZyb20gdGhlIEZhY3VsdHkgb2YgUG9saXRpY2FsIFNjaWVuY2UsIExhdyBhbmQgSW50ZXJuYXRpb25hbCBDb29wZXJhdGlvbiBhbmQgRGV2ZWxvcG1lbnQgb2YgdGhlIFVuaXZlcnNpdHkgb2YgRmxvcmVuY2UsIHdoZXJlIHNoZSBjb21wbGV0ZWQgcG9zdGdyYWR1YXRlIHN0dWRpZXMgaW4gSW50ZXJuYXRpb25hbCBDb29wZXJhdGlvbiBhbmQgVGVsZWNvbW11bmljYXRpb25zIExhdyBpbiBFdXJvcGUuIEluIDIwMDMsIE1zLiBCdWV0aSBidWlsdCBvbiBoZXIgYWNhZGVtaWMgY3JlZGVudGlhbHMgYnkgY29tcGxldGluZyBhIHNwZWNpYWxpemVkIGNvdXJzZSBpbiBwZWFjZSBrZWVwaW5nIGFuZCBpbnRlcm5hdGlvbmFsIGNvb3BlcmF0aW9uIHdpdGggc3BlY2lhbCBmb2N1cyBvbiB0ZWxlY29tbXVuaWNhdGlvbnMgYXQgdGhlIEZhY3VsdHkgb2YgTGF3cywgVW5pdmVyc2l0eSBvZiBNYWx0YSwgYmVmb3JlIGpvaW5pbmcgdGhlIEludGVybmF0aW9uYWwgVGVsZWNvbW11bmljYXRpb24gVW5pb24gaW4gR2VuZXZhIGluIEphbnVhcnkgMjAwNC4gQXMgcGFydCBvZiB0aGUgSW50ZXJuYXRpb25hbCBXb21lbuKAmXMgRGF5IDIwMTYsIHNoZSB3YXMgbmFtZWQgYXMgb25lIG9mIHRoZSB0ZW4gR2VuZXZhLWJhc2VkIGluc3BpcmF0aW9uYWwgd29tZW4gd29ya2luZyB0byBwcm90ZWN0IHRoZSBlbnZpcm9ubWVudC4gU2hlIGhhcyBhdXRob3JlZCBvdmVyIDQwIHJlcG9ydHMgb24gdGVsZWNvbW11bmljYXRpb24gYW5kIGVtZXJnaW5nIHRlY2hub2xvZ3kgaXNzdWVzLiBBIG5hdGl2ZSBJdGFsaWFuIHNwZWFrZXIsIENyaXN0aW5hIGlzIGFsc28gZmx1ZW50IGluIEVuZ2xpc2gsIEZyZW5jaCBhbmQgU3BhbmlzaC5kcm9wQ2FwcGxhY2Vob2xkZXJnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNzcGFjZXJIZWlnaHRzcGFjZXJEaXZpZGVyc3BhY2VyRGl2aWRlclN0eWxlc3BhY2VyRGl2aWRlckNvbG9yc3BhY2VyRGl2aWRlckhlaWdodGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNhbGlnbm1lZGlhQWx0bWVkaWFQb3NpdGlvbm1lZGlhSWRtZWRpYVVybG1lZGlhTGlua2xpbmtEZXN0aW5hdGlvbm1lZGlhVHlwZW1lZGlhV2lkdGhtZWRpYVNpemVTbHVnaXNTdGFja2VkT25Nb2JpbGV2ZXJ0aWNhbEFsaWdubWVudHVzZUZlYXR1cmVkSW1hZ2VhbmNob3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+PHN0cm9uZz5LYXJsLUZpbGlwIENvZW5lZ3JhY2h0czwvc3Ryb25nPjwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDaGFpciBvZiB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzIGFuZCBFeGVjdXRpdmUgRGlyZWN0b3IsIE9wZW4gJmFtcDsgQWdpbGUgU21hcnQgQ2l0aWVzICZhbXA7IENpdGllcyAoT0FTQylkcm9wQ2FwcGxhY2Vob2xkZXJnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50S2FybC1GaWxpcCBpcyBDaGFpciBvZiB0aGUgR292ZXJuaW5nIEJvZHkgYW5kIEV4ZWN1dGl2ZSBEaXJlY3RvciBvZiBPcGVuICZhbXA7IEFnaWxlIFNtYXJ0IENpdGllcyAmYW1wOyBDb21tdW5pdGllcywgYW4gaW50ZXJuYXRpb25hbCBuZXR3b3JrIG9mIDE5MCsgbG9jYWwgYW5kIHJlZ2lvbmFsIGF1dGhvcml0aWVzIHN1cHBvcnRpbmcgaXRzIG1lbWJlcnMgaW4gdGhlaXIgZGlnaXRhbCB0cmFuc2Zvcm1hdGlvbiBqb3VybmV5IHdpdGggYSBzdHJvbmcgZm9jdXMgb24gaW50ZXJvcGVyYWJpbGl0eS48YnI+SGUgaXMgYWxzbyBIZWFkIG9mIHRoZSBEYXRhLCBHb3Zlcm5hbmNlIGFuZCBDb21tdW5pdGllcyBVbml0IGF0IHRoZSBpbWVjIHJlc2VhcmNoIGdyb3VwIFNNSVQgb2YgdGhlIFZyaWplIFVuaXZlcnNpdGVpdCBCcnVzc2VsIChpbWVjLVNNSVQsIFZVQikuIFRoZSBtYWluIGZvY3VzIG9mIHRoZSB3b3JrIG9mIGhpcyB1bml0IGlzIG9uIGdvdmVybmFuY2UgYW5kIGJ1c2luZXNzIGFzcGVjdHMgb2YgdXJiYW4gZGlnaXRhbCB0cmFuc2Zvcm1hdGlvbiBhbmQgdXJiYW4gaW5ub3ZhdGlvbiwgaW5jbHVkaW5nIGRhdGEgc3BhY2VzLCBsb2NhbCBkaWdpdGFsIHR3aW5zIGFuZCBwZXJzb25hbCBkYXRhIG1hbmFnZW1lbnQuIEN1cnJlbnRseSwgaGUgYWxzbyBzZXJ2ZXMgYXMgU2VuaW9yIFBvbGljeSBBZHZpc29yIFNtYXJ0IENpdGllcywgRGF0YSBTcGFjZXMsIExvY2FsIERpZ2l0YWwgVHdpbnMgYW5kIENpdGlWZXJzZSBhdCBGQVJJLCB0aGUgQUkgZm9yIHRoZSBDb21tb24gR29vZCBJbnN0aXR1dGUgaW4gQnJ1c3NlbHMuPGJyPkJlZm9yZSBqb2luaW5nIFNNSVQsIGhlIHNlcnZlZCBpbiBnb3Zlcm5tZW50IGZvciAyNCB5ZWFycywgd29ya2luZyBhdCB0aGUgbG9jYWwgbGV2ZWwgYXMgQ2hpZWYgU3RyYXRlZ3kgT2ZmaWNlciBvZiB0aGUgQ2l0eSBvZiBHaGVudCBhbmQgYXQgdGhlIEJlbGdpYW4gRlBTIEp1c3RpY2Ugb24gZGlnaXRhbCBwb2xpY2llcyBhbmQgZGlnaXRhbCB0cmFuc2Zvcm1hdGlvbiBwcm9ncmFtbWVzLiBIZSBob2xkcyBhIG1hc3RlciBvZiBsYXdzIGRlZ3JlZSwgc3BlY2lhbGl6ZWQgaW4gRXVyb3BlYW4gYW5kIEludGVybmF0aW9uYWwgTGF3LmRyb3BDYXBwbGFjZWhvbGRlcmdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3NwYWNlckhlaWdodHNwYWNlckRpdmlkZXJzcGFjZXJEaXZpZGVyU3R5bGVzcGFjZXJEaXZpZGVyQ29sb3JzcGFjZXJEaXZpZGVySGVpZ2h0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2FsaWdubWVkaWFBbHRtZWRpYVBvc2l0aW9ubWVkaWFJZG1lZGlhVXJsbWVkaWFMaW5rbGlua0Rlc3RpbmF0aW9ubWVkaWFUeXBlbWVkaWFXaWR0aG1lZGlhU2l6ZVNsdWdpc1N0YWNrZWRPbk1vYmlsZXZlcnRpY2FsQWxpZ25tZW50dXNlRmVhdHVyZWRJbWFnZWFuY2hvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+T2thbiBHZXJheTwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDaGFpciwgU3RlZXJpbmcgQ29tbWl0dGVlLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyDigJM8ZW0+RGlzY292ZXJpbmcgdGhlIENpdGl2ZXJzZTwvZW0+ZHJvcENhcHBsYWNlaG9sZGVyZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBwbGFjZWhvbGRlcmdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREci4gT2thbiBHZXJheSBoYXMgbW9yZSB0aGFuIDI1IHllYXJzIG9mIGV4cGVyaWVuY2UgaW4gY29uc3VsdGluZyBhbmQgYWR2aXNvcnkgcm9sZXMgYWNyb3NzIHZhcmlvdXMgaW5kdXN0cmllcy4gSGUgaGFzIGNvbnN1bHRlZCBmb3IgYSBudW1iZXIgb2Ygb3JnYW5pemF0aW9ucyBpbiBOZXRoZXJsYW5kcywgRnJhbmNlLCBJdGFseSwgR2VybWFueSwgU291dGggQWZyaWNhLCBUdXJrZXkgYW5kIER1YmFpLiBIZSB3b3JrZWQgYXQgQS5ULiBLZWFybmV5IGdsb2JhbCBtYW5hZ2VtZW50IGNvbnN1bHRpbmcgZmlybSBmb3IgNiB5ZWFycyBhbmQgd2FzIGEgbWVtYmVyIG9mIHRoZSBHbG9iYWwgVGVsZWNvbW11bmljYXRpb25zIGFuZCBIaWdoZXIgVGVjaG5vbG9neSBjb3JlIHRlYW0gYmVmb3JlIGhlIGpvaW5lZCBEdWJhaSBHb3Zlcm5tZW50IGluIDIwMDIuIEhlIGhhcyB3b3JrZWQgYXMgdGhlIFN0cmF0ZWdpYyBQbGFubmluZyBBZHZpc29yIGluIER1YmFpIGVHb3Zlcm5tZW50LCBEdWJhaSBTbWFydCBHb3Zlcm5tZW50LCBTbWFydCBEdWJhaSBPZmZpY2UgYW5kIHJlY2VudGx5IER1YmFpIERpZ2l0YWwgQXV0aG9yaXR5LiBIaXMgcmVzcG9uc2liaWxpdGllcyBpbmNsdWRlIFN0cmF0ZWdpYyBQbGFubmluZywgU3RyYXRlZ2ljIFBlcmZvcm1hbmNlIE1hbmFnZW1lbnQgYW5kIFBvbGljeSBNYWtpbmcgYW1vbmcgb3RoZXJzLjxicj5Eci4gR2VyYXkgaXMgdGhlIFU0U1NDIENoYWlyIChVNFNTQyBpcyBhIFVOIGluaXRpYXRpdmUgY29vcmRpbmF0ZWQgYnkgSVRVLCBVTkVDRSBhbmQgVU4tSGFiaXRhdCBhbmQgc3VwcG9ydGVkIGJ5IG90aGVyIDE2IFVOIGJvZGllcywgdGhhdCBoZWxwIHN1cHBvcnQgdGhlIGRldmVsb3BtZW50IG9mIGluc3RpdHV0aW9uYWwgcG9saWNpZXMgYW5kIHN0cmF0ZWdpZXMgd2hpY2ggZW5jb3VyYWdlIHRoZSB1c2Ugb2YgZGlnaXRhbCB0ZWNobm9sb2dpZXMgdG8gZmFjaWxpdGF0ZSBkaWdpdGFsIHRyYW5zZm9ybWF0aW9uIGFuZCBlYXNlIHRoZSB0cmFuc2l0aW9uIHRvIHNtYXJ0IHN1c3RhaW5hYmxlIGNpdGllcykuIEhlIGlzIGxlYWRpbmcgc2V2ZXJhbCB0aGVtYXRpYyBncm91cHMgZ2xvYmFsbHkgZm9yIFU0U1NDIG5hbWVseSDigJxHdWlkZWxpbmVzIG9uIFN0cmF0ZWdpZXMgZm9yIENpcmN1bGFyIENpdGllc+KAnSwg4oCcQ2l0eSBTY2llbmNlIEFwcGxpY2F0aW9uIEZyYW1ld29ya+KAnSwg4oCcQUkgaW4gQ2l0aWVz4oCdLCDigJxFbmFibGluZyBQZW9wbGUtQ2VudGVyZWQgQ2l0aWVzIHRocm91Z2ggRGlnaXRhbCBUcmFuc2Zvcm1hdGlvbuKAnSwgYW5kIOKAnERpZ2l0YWwgV2VsbGJlaW5n4oCdLjxicj5Eci4gR2VyYXkgaXMgdGhlIENvLVJhcHBvcnRldXIgb2YgdGhlIElUVSBTdHVkeSBHcm91cCAyMCwgUXVlc3Rpb24gNyBvbiDigJxFdmFsdWF0aW9uIGFuZCBhc3Nlc3NtZW50IG9mIFNtYXJ0IFN1c3RhaW5hYmxlIENpdGllcyBhbmQgQ29tbXVuaXRpZXPigJ0uIEhlIGlzIGEgbWVtYmVyIG9mIHRoZSBJRUMtSVNPLUlUVSBKb2ludCBTbWFydCBDaXRpZXMgVGFzayBGb3JjZSAoSi1TQ1RGKS4gSGUgaXMgQ28tQ2hhaXJpbmcgdGhlIFdvcmtpbmcgR3JvdXAg4oCcRWNvbm9taWMsIHJlZ3VsYXRvcnkgJmFtcDsgY29tcGV0aXRpb24gYXNwZWN0c+KAnSBpbiB0aGUgSVRVIEZvY3VzIEdyb3VwIG9uIG1ldGF2ZXJzZSAoRkctTVYpLiBIZSB3YXMgYWxzbyB0aGUgQ28tQ2hhaXIgb2YgdGhlIOKAnERhdGEgRWNvbm9teSBJbXBhY3QsIENvbW1lcmNpYWxpemF0aW9uIGFuZCBNb25ldGl6YXRpb27igJ0gV29ya2luZyBHcm91cCwgcGFydCBvZiB0aGUgSVRVIEZvY3VzIEdyb3VwIG9uIERhdGEgUHJvY2Vzc2luZyBhbmQgTWFuYWdlbWVudC48YnI+RHIuIEdlcmF5IGhvbGRzIGEgZG91YmxlIG1ham9yIEIuIFNjLiBkZWdyZWUgaW4gSW5kdXN0cmlhbCBhbmQgQ29tcHV0ZXIgRW5naW5lZXJpbmcgZnJvbSBCb3NwaG9ydXMgVW5pdmVyc2l0eSBpbiBJc3RhbmJ1bCBUdXJrZXksIGFuIE0uU2MuIGRlZ3JlZSBpbiBFbGVjdHJpY2FsIEVuZ2luZWVyaW5nIGFuZCBhIFBoLkQuIGRlZ3JlZSBpbiBTeXN0ZW1zIGFuZCBDb250cm9sIEVuZ2luZWVyaW5nIGZyb20gdGhlIFVuaXZlcnNpdHkgb2YgTWFzc2FjaHVzZXR0cyBpbiB0aGUgVVMuIEhlIGhhcyBwdWJsaXNoZWQgc2V2ZXJhbCBqb3VybmFsIGFuZCBjb25mZXJlbmNlIHBhcGVycyBhbmQgd2FzIGFuIGFkanVuY3QgbGVjdHVyZXIgaW4gbWFuYWdlbWVudCBmb3IgMTUgeWVhcnMuZHJvcENhcHBsYWNlaG9sZGVyZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc3BhY2VySGVpZ2h0c3BhY2VyRGl2aWRlcnNwYWNlckRpdmlkZXJTdHlsZXNwYWNlckRpdmlkZXJDb2xvcnNwYWNlckRpdmlkZXJIZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzYWxpZ25tZWRpYUFsdG1lZGlhUG9zaXRpb25tZWRpYUlkbWVkaWFVcmxtZWRpYUxpbmtsaW5rRGVzdGluYXRpb25tZWRpYVR5cGVtZWRpYVdpZHRobWVkaWFTaXplU2x1Z2lzU3RhY2tlZE9uTW9iaWxldmVydGljYWxBbGlnbm1lbnR1c2VGZWF0dXJlZEltYWdlYW5jaG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPk1hcmlhIEdpdWZmcmlkYTwvc3Ryb25nPjxicj5Qcm9qZWN0IENvb3JkaW5hdG9yLCBTdGFuZElDVC5ldSAyMDI5ZHJvcENhcHBsYWNlaG9sZGVyZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE1hcmlhIEdpdWZmcmlkYSBpcyBhIFNlbmlvciBSZXNlYXJjaCBBbmFseXN0IGF0IFRydXN0LUlUIFNlcnZpY2VzLCB3aGVyZSBzaGUgc3VwcG9ydHMgRVUtZnVuZGVkIHJlc2VhcmNoIGFuZCBpbm5vdmF0aW9uIGFjdGlvbnMgd2l0aCBhIGZvY3VzIG9uIGNvbW11bmljYXRpb24sIGRpc3NlbWluYXRpb24sIHN0YWtlaG9sZGVyIGVuZ2FnZW1lbnQgYW5kIGltcGFjdC1kcml2ZW4gY29tbXVuaXR5IGJ1aWxkaW5nIGluIHRoZSBhcmVhcyBvZiBJQ1QsIHN0YW5kYXJkaXNhdGlvbiBhbmQgb3BlbiBzY2llbmNlLmhlIGNvb3JkaW5hdGVzU3RhbmRJQ1QuZXUgMjAyOSwgdGhlIGZvdXJ0aCBlZGl0aW9uIG9mIHRoZSBFdXJvcGVhbiBpbml0aWF0aXZlIHRoYXQgZnVuZHMgYW5kIHN1cHBvcnRzIGV4cGVydCBjb250cmlidXRpb25zIHRvIElDVCBzdGFuZGFyZGlzYXRpb24sIGFuZCBjb250cmlidXRlcyB0byBzaGFwaW5nIGl0cyBvdXRyZWFjaCwgc3VzdGFpbmFiaWxpdHksIGFuZCBlY29zeXN0ZW0gZW5nYWdlbWVudCBhY3Rpdml0aWVzLiBNYXJpYSBhbHNvIGxlYWRzIGNvbW11bmljYXRpb24sIGRpc3NlbWluYXRpb24gYW5kIGVuZ2FnZW1lbnQgYWN0aXZpdGllcyBmb3JUZXJyYURULmV1LCBzdXBwb3J0aW5nIHZpc2liaWxpdHkgYW5kIHN0YWtlaG9sZGVyIG1vYmlsaXNhdGlvbiBhcm91bmQgRGVzdGluYXRpb24gRWFydGgtcmVsYXRlZCBkaWdpdGFsIHR3aW4gZGV2ZWxvcG1lbnRzLCBpbmNsdWRpbmcgdGhlIHByb2R1Y3Rpb24gb2Yga2V5IGNvbW11bmljYXRpb24gYW5kIGVuZ2FnZW1lbnQgb3V0cHV0cy4gQWNyb3NzIGhlciBicm9hZGVyIHBvcnRmb2xpbywgc2hlIHdvcmtzIHdpdGggbXVsdGlwbGUgRXVyb3BlYW4gcHJvamVjdHMgdG8gdHJhbnNsYXRlIHRlY2huaWNhbCByZXN1bHRzIGludG8gY2xlYXIgbmFycmF0aXZlcyBhbmQgcHJhY3RpY2FsIGVuZ2FnZW1lbnQgcGF0aHdheXMsIGNvbm5lY3RpbmcgcmVzZWFyY2ggb3V0cHV0cyB3aXRoIHJlbGV2YW50IGluZHVzdHJpYWwgY29tbXVuaXRpZXMsIHBvbGljeSBkaXNjdXNzaW9ucyBhbmQgbXVsdGlwbGllciBuZXR3b3Jrcy4gU2hlIGhvbGRzIGFuIE1TYyBpbiBJbnRlcm5hdGlvbmFsIE1hbmFnZW1lbnQgZnJvbSBCb2Njb25pIFVuaXZlcnNpdHkgYW5kIGEgUGhEIGluIE1hbmFnZW1lbnQgRW5naW5lZXJpbmcgZnJvbSBQb2xpdGVjbmljbyBkaSBNaWxhbm8gKEl0YWx5KS4gQmVmb3JlIGpvaW5pbmcgVHJ1c3QtSVQsIHNoZSBnYWluZWQgYWNhZGVtaWMgcmVzZWFyY2ggZXhwZXJpZW5jZSBpbiBkaWdpdGFsIGlubm92YXRpb24sIGluY2x1ZGluZyBhcHBsaWNhdGlvbnMgdG8gc3VwcGx5IGNoYWluIG1hbmFnZW1lbnQgYW5kIGxvZ2lzdGljcy5kcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc3BhY2VySGVpZ2h0c3BhY2VyRGl2aWRlcnNwYWNlckRpdmlkZXJTdHlsZXNwYWNlckRpdmlkZXJDb2xvcnNwYWNlckRpdmlkZXJIZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc3BhY2VySGVpZ2h0c3BhY2VyRGl2aWRlcnNwYWNlckRpdmlkZXJTdHlsZXNwYWNlckRpdmlkZXJDb2xvcnNwYWNlckRpdmlkZXJIZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzYWxpZ25tZWRpYUFsdG1lZGlhUG9zaXRpb25tZWRpYUlkbWVkaWFVcmxtZWRpYUxpbmtsaW5rRGVzdGluYXRpb25tZWRpYVR5cGVtZWRpYVdpZHRobWVkaWFTaXplU2x1Z2lzU3RhY2tlZE9uTW9iaWxldmVydGljYWxBbGlnbm1lbnR1c2VGZWF0dXJlZEltYWdlYW5jaG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjxzdHJvbmc+SHlvdW5nIEp1biBLaW08L3N0cm9uZz48L3N0cm9uZz48YnI+Q2hhaXIsIElUVS1UIFN0dWR5IEdyb3VwIDIwIOKAnElvVCwgZGlnaXRhbCB0d2lucywgYW5kIHNtYXJ0IHN1c3RhaW5hYmxlIGNpdGllcyBhbmQgY29tbXVuaXRpZXPigJ1kcm9wQ2FwcGxhY2Vob2xkZXJnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RHIgSHlvdW5nIEp1biBLaW0gaXMgYSBSZXNlYXJjaCBGZWxsb3cgYXQgdGhlIEVsZWN0cm9uaWNzIGFuZCBUZWxlY29tbXVuaWNhdGlvbnMgUmVzZWFyY2ggSW5zdGl0dXRlIChFVFJJKSwgd2hlcmUgaGUgaGFzIHNlcnZlZCBzaW5jZSAxOTg4LCBpbmNsdWRpbmcgYXMgU2VuaW9yIFZpY2UgUHJlc2lkZW50IGxlYWRpbmcgdGhlIEludGVsbGlnZW50IENvbnZlcmdlbmNlIFJlc2VhcmNoIExhYm9yYXRvcnkuIFdpdGggMzcgeWVhcnMgb2YgZXhwZXJpZW5jZSwgaGUgaGFzIGNvbnRyaWJ1dGVkIGFjcm9zcyBtdWx0aXBsZSBkaXZpc2lvbnMgb2YgRVRSSSBhbmQgY3VycmVudGx5IHNlcnZlcyBhcyBDaGFpciBvZiBJVFUtVCBTdHVkeSBHcm91cCAyMCBhbmQgdGhlIEFQVCBTdGFuZGFyZGl6YXRpb24gUHJvZ3JhbSAoQVNUQVApLiBIZSBoYXMgaGVsZCBudW1lcm91cyBsZWFkZXJzaGlwIHJvbGVzIGluIElUVSwgaW5jbHVkaW5nIFZpY2UtQ2hhaXIgb2YgU0cyMCBhbmQgU0cxMywgV29ya2luZyBQYXJ0eSBDaGFpciwgYW5kIFJhcHBvcnRldXIgc2luY2UgMjAwNC48YnI+RHIgS2ltIGhhcyBzdWJtaXR0ZWQgb3ZlciA0NTAgc3RhbmRhcmRpemF0aW9uIHByb3Bvc2FscywgcHVibGlzaGVkIDE1MCsgcGFwZXJzLCBob2xkcyAxMDArIHBhdGVudHMsIGFuZCB0cmFuc2ZlcnJlZCAyMCB0ZWNobm9sb2dpZXMgdG8gaW5kdXN0cnkuIEhpcyBhY2hpZXZlbWVudHMgaGF2ZSBlYXJuZWQgaGltIHRocmVlIFByZXNpZGVudGlhbCBDaXRhdGlvbnMgb2YgdGhlIFJlcHVibGljIG9mIEtvcmVhICgyMDAzLCAyMDA5LCAyMDIzKSBhbmQgbXVsdGlwbGUgaW50ZXJuYXRpb25hbCByZWNvZ25pdGlvbnMsIGluY2x1ZGluZyBJVFUtVCBDZXJ0aWZpY2F0ZXMgb2YgQXBwcmVjaWF0aW9uLmRyb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNzcGFjZXJIZWlnaHRzcGFjZXJEaXZpZGVyc3BhY2VyRGl2aWRlclN0eWxlc3BhY2VyRGl2aWRlckNvbG9yc3BhY2VyRGl2aWRlckhlaWdodGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNhbGlnbm1lZGlhQWx0bWVkaWFQb3NpdGlvbm1lZGlhSWRtZWRpYVVybG1lZGlhTGlua2xpbmtEZXN0aW5hdGlvbm1lZGlhVHlwZW1lZGlhV2lkdGhtZWRpYVNpemVTbHVnaXNTdGFja2VkT25Nb2JpbGV2ZXJ0aWNhbEFsaWdubWVudHVzZUZlYXR1cmVkSW1hZ2VhbmNob3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+PHN0cm9uZz5IZWxlbiBLw7ZwbWFuPC9zdHJvbmc+PC9zdHJvbmc+PGJyPkRlcHV0eSBIZWFkIG9mIFVuaXQsIEV1cm9wZWFuIENvbW1pc3Npb25kcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhlbGVuIEvDtnBtYW4gaXMgRGVwdXR5IEhlYWQgb2YgVW5pdCBmb3IgQUkgZm9yIFNvY2lldGFsIEdvb2QsIGF0IERHIENvbW11bmljYXRpb25zIE5ldHdvcmtzLCBDb250ZW50IGFuZCBUZWNobm9sb2d5IChERyBDb25uZWN0KSBhdCB0aGUgRXVyb3BlYW4gQ29tbWlzc2lvbiBpbiBCcnVzc2Vscy4gVGhlIHVuaXQgaXMgZGV2ZWxvcGluZyBhbmQgc2hvd2Nhc2luZyBBSS1kcml2ZW4gZGlnaXRhbCB0d2lucywgZGVsaXZlcmluZyB0YW5naWJsZSBzb2x1dGlvbnMgZm9yIGVmZmljaWVudCBhbmQgc3VzdGFpbmFibGUgb3BlcmF0aW9uIG9mIGNpdGllcyBhbmQgY29tbXVuaXRpZXMsIGFuZCBpcyByZXNwb25zaWJsZSBmb3IgdGhlIENpdGl2ZXJzZSAtIEV1cm9wZWFuIERpZ2l0YWwgSW5mcmFzdHJ1Y3R1cmUgQ29uc29ydGl1bS4gSXQgaXMgYWxzbyBpbXBsZW1lbnRpbmcgdGhlIGludGVybmF0aW9uYWwgZW5nYWdlbWVudCBvZiB0aGUgQUkgT2ZmaWNlIGluIGRlbGl2ZXJpbmcgQUkgc29sdXRpb25zIGZvciB0aGUgcHVibGljIGdvb2QuIFByaW9yIHRvIHRoaXMgcG9zaXRpb24gc2hlIHdhcyBsZWFkaW5nIGRldmVsb3BtZW50IG9mIGlubm92YXRpb24gYWNyb3NzIGRpZ2l0YWwgcG9saWNpZXMgYW5kIHByb2dyYW1tZXMgaW4gREcgQ29ubmVjdCwgd2l0aCBwYXJ0aWN1bGFyIGZvY3VzIG9uIEVVIHN1cHBvcnQgdG8gZGVwbG95bWVudCBvZiBibG9ja2NoYWluIHRlY2hub2xvZ2llcyBhbmQgb24gc2NhbGluZyB1cCBvZiBFdXJvcGVhbiBkZWVwIHRlY2ggc3RhcnR1cHMuIFNoZSBoYXMgYWxzbyBiZWVuIG1hbmFnaW5nIEVDIHN1cHBvcnRlZCByZXNlYXJjaCBhbmQgaW5ub3ZhdGlvbiBpbiBJQ1QgYXBwbGllZCB0byBtb2JpbGl0eSBpbmNsdWRpbmcgZWxlY3RyaWMgYW5kIGF1dG9tYXRlZCBkcml2aW5nIGFuZCBzdXBwb3J0ZWQgSW50ZXJuYXRpb25hbCBTY2llbnRpZmljIENvb3BlcmF0aW9uLiBTaGUgaGFzIGEgTS5TYy4gaW4gQXBwbGllZCBQaHlzaWNzIGFuZCBFbGVjdHJpY2FsIEVuZ2luZWVyaW5nLCBmcm9tIHRoZSBVbml2ZXJzaXR5IG9mIExpbmvDtnBpbmcsIFN3ZWRlbi4gTXMgS8O2cG1hbiBqb2luZWQgdGhlIEV1cm9wZWFuIENvbW1pc3Npb24gaW4gMjAwMyBmb2xsb3dpbmcgdGhvcm91Z2ggaW5kdXN0cmlhbCBleHBlcmllbmNlIGluIHRoZSBtYW5hZ2VtZW50IG9mIElDVCBzeXN0ZW1zIGludGVncmF0aW9uIGFuZCBzZXJ2aWNlIGRldmVsb3BtZW50IGluIHNldmVyYWwgaW50ZXJuYXRpb25hbCBjb21wYW5pZXMuIEhlciBjb3JlIGludGVyZXN0IGlzIHRvIHN1cHBvcnQgSUNUIGJhc2VkIEV1cm9wZWFuIHRlY2ggY29tcGFuaWVzIHRvIHJlYWNoIHRoZWlyIGZ1bGwgbWFya2V0IHBvdGVudGlhbCB3aXRoIHByb2R1Y3QgYW5kIHNlcnZpY2VzIHRoYXQgYmVuZWZpdHMgdGhlIGNpdGl6ZW5zLmRyb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNzcGFjZXJIZWlnaHRzcGFjZXJEaXZpZGVyc3BhY2VyRGl2aWRlclN0eWxlc3BhY2VyRGl2aWRlckNvbG9yc3BhY2VyRGl2aWRlckhlaWdodGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNhbGlnbm1lZGlhQWx0bWVkaWFQb3NpdGlvbm1lZGlhSWRtZWRpYVVybG1lZGlhTGlua2xpbmtEZXN0aW5hdGlvbm1lZGlhVHlwZW1lZGlhV2lkdGhtZWRpYVNpemVTbHVnaXNTdGFja2VkT25Nb2JpbGV2ZXJ0aWNhbEFsaWdubWVudHVzZUZlYXR1cmVkSW1hZ2VhbmNob3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U2lsdmFuYSBNdXNjZWxsYTxicj48L3N0cm9uZz5TdHJhdGVnaWMgQWR2aXNvciwgU3RhbmRJQ1QuZXUgMjAyOSAmYW1wOyBDRU8sIFRydXN0LUlUIFNlcnZpY2VzZHJvcENhcGdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTaWx2YW5hIE11c2NlbGxhIGlzIGEgRXVyb3BlYW4gZW50cmVwcmVuZXVyIGFuZCBJQ1Qgc3RyYXRlZ2ljIGNvb3JkaW5hdG9yIHdpdGggb3ZlciAyNSB5ZWFycyBvZiBleHBlcmllbmNlIGluIGRpZ2l0YWwgaW5ub3ZhdGlvbiwgc3RhbmRhcmRpc2F0aW9uLCBhbmQgb3BlbiBzY2llbmNlLiBTaWx2YW5hIGxlYWRzIG9uIHNvbWUgbWFqb3IgaW50ZXJuYXRpb25hbCBpbml0aWF0aXZlcyBmb2N1c2VkIG9uIHRoZSBFdXJvcGVhbiByZXNlYXJjaCBhZ2VuZGEgLSBpbiBJQ1QgYXJlYXMgc3VjaCBhcyBDeWJlcnNlY3VyaXR5LCBJQ1QgU3RhbmRhcmRzLCBFT1NDLUV1cm9wZWFuIE9wZW4gU2NpZW5jZSBDbG91ZC5TaGUgaXNDRU8gJmFtcDsgRm91bmRlciBvZlRydXN0LUlUIFNlcnZpY2VzLCBhIHJlc2VhcmNoIGFuZCBkaWdpdGFsbHktbGVkIFNNRSBzcGVjaWFsaXNpbmcgaW4gZGlnaXRhbCBtYXJrZXRpbmcgYW5kIGNvbW11bmljYXRpb24gZm9yIElDVCBhbmQgY28tRm91bmRlciBvZkNPTU1wbGEsIGEgc29mdHdhcmUgaG91c2UgZGVsaXZlcmluZyBtdWx0aWNoYW5uZWwgc29sdXRpb25zLiBTaGUgd2FzIHRoZSBwcmltZSBhdXRob3IgJmFtcDsgZGVzaWduZXIgb2YgdGhlIFN0YW5kSUNULmV1IGZsYWdzaGlwIHN0YW5kYXJkaXNhdGlvbiBDU0EgcHJvamVjdCBmdW5kZWQgYnkgdGhlIEVDIGJhY2sgaW4gMjAxNy4gSGVyIHN0cmF0ZWdpYyB2aXNpb24gZW50YWlscyBiZWluZyBhY3RpdmVseSBpbnZvbHZlZCBpbiBuYXZpZ2F0aW5nIGdlb3BvbGl0aWNzIGFuZCBpbm5vdmF0aW9uIHN0cmF0ZWd5IHRvIGZvc3RlciAiRXVyb3BlYW4gZGlnaXRhbCBjaGFtcGlvbnMiIGluIGlubm92YXRpb25zIGluIElDVCB0ZWNoIGFkb3B0aW9uLiBTaGUgaGFzIHNlcnZlZCBhc2FuIGV4dGVybmFsIGV4cGVydCBldmFsdWF0b3IgYW5kIHJldmlld2VyIGZvciB0aGVFdXJvcGVhbiBDb21taXNzaW9uc2luY2UgMjAwMy5kcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc3BhY2VySGVpZ2h0c3BhY2VyRGl2aWRlcnNwYWNlckRpdmlkZXJTdHlsZXNwYWNlckRpdmlkZXJDb2xvcnNwYWNlckRpdmlkZXJIZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzYWxpZ25tZWRpYUFsdG1lZGlhUG9zaXRpb25tZWRpYUlkbWVkaWFVcmxtZWRpYUxpbmtsaW5rRGVzdGluYXRpb25tZWRpYVR5cGVtZWRpYVdpZHRobWVkaWFTaXplU2x1Z2lzU3RhY2tlZE9uTW9iaWxldmVydGljYWxBbGlnbm1lbnR1c2VGZWF0dXJlZEltYWdlYW5jaG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlNlaXpvIE9ub2U8L3N0cm9uZz48YnI+IERpcmVjdG9yLCBUZWxlY29tbXVuaWNhdGlvbiBTdGFuZGFyZGl6YXRpb24gQnVyZWF1LCBJVFVkcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNlaXpvIE9ub2UgdG9vayBvZmZpY2UgYXMgRGlyZWN0b3Igb2YgdGhlIFRlbGVjb21tdW5pY2F0aW9uIFN0YW5kYXJkaXphdGlvbiBCdXJlYXUgKFRTQikgYXQgdGhlIEludGVybmF0aW9uYWwgVGVsZWNvbW11bmljYXRpb24gVW5pb24gKElUVSkgb24gMSBKYW51YXJ5IDIwMjMuIEtub3duIGluIHRoZSBpbmR1c3RyeSBhcyDigJx0aGUgZmF0aGVyIG9mIExUReKAnSAoTG9uZy1UZXJtIEV2b2x1dGlvbiBtb2JpbGUgYnJvYWRiYW5kKSwgaGUgbm93IGFpbXMgZm9yIGdsb2JhbCBvdXRyZWFjaCB0byBicmlkZ2Ugc3RhbmRhcmRpemF0aW9uIGdhcHMsIGRlbGl2ZXIgdGhlIGJlbmVmaXRzIG9mIHRlY2hub2xvZ3kgd2lkZWx5IGFuZCBzcGVlZGlseSwgYW5kIGVuc3VyZSBtZWFuaW5nZnVsIGFuZCBhZmZvcmRhYmxlIGJyb2FkYmFuZCBhY2Nlc3MgZm9yIGV2ZXJ5b25lLiBCZWZvcmUgaGlzIGVsZWN0aW9uIGFzIFRTQiBEaXJlY3RvciBieSBJVFUgTWVtYmVyIFN0YXRlcywgaGUgY29tcGxldGVkIGFuIG92ZXIgMzAteWVhciBjYXJlZXIgd2l0aCBKYXBhbmVzZSBtb2JpbGUgb3BlcmF0b3IgTlRUIERPQ09NTy4gSW4gMjAyMSwgaGUgYmVjYW1lIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCBhbmQgQ2hpZWYgU3RhbmRhcmRpemF0aW9uIFN0cmF0ZWd5IE9mZmljZXIgZm9yIE5UVCBDb3Jwb3JhdGlvbiBhbmQgYSBGZWxsb3cgb2YgTlRUIERPQ09NTy4gRnJvbSAyMDE3LCBoZSBzZXJ2ZWQgYXMgTlRUIERPQ09NT+KAmXMgQ2hpZWYgVGVjaG5vbG9neSBBcmNoaXRlY3QgYW5kIFByZXNpZGVudCBvZiBpdHMgc3Vic2lkaWFyeSBET0NPTU8gVGVjaG5vbG9neS4gRnJvbSAyMDEyIHRvIDIwMTcsIGhlIHNlcnZlZCBhcyBOVFQgRE9DT01P4oCZcyBDaGllZiBUZWNobm9sb2d5IE9mZmljZXIgYW5kIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCwgYSBNZW1iZXIgb2YgdGhlIEJvYXJkIG9mIERpcmVjdG9ycywgYW5kIE1hbmFnaW5nIERpcmVjdG9yIG9mIFImYW1wO0QgSW5ub3ZhdGlvbiBEaXZpc2lvbi4gRWFybGllciwgaGUgc2VydmVkIGFzIFNlbmlvciBWaWNlIFByZXNpZGVudCBhbmQgTWFuYWdpbmcgRGlyZWN0b3Igb2YgTlRUIERPQ09NT+KAmXMgUiZhbXA7RCBTdHJhdGVneSBEZXBhcnRtZW50IGFuZCBNYW5hZ2luZyBEaXJlY3RvciBvZiB0aGUgY29tcGFueeKAmXMgUmFkaW8gTmV0d29yayBEZXZlbG9wbWVudCBEZXBhcnRtZW50LiBNciBPbm9lIGhvbGRzIGEgTWFzdGVy4oCZcyBkZWdyZWUgaW4gZWxlY3Ryb25pY3MgZnJvbSB0aGUgS3lvdG8gVW5pdmVyc2l0eSBHcmFkdWF0ZSBTY2hvb2wgb2YgRW5naW5lZXJpbmcuZHJvcENhcGdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3NwYWNlckhlaWdodHNwYWNlckRpdmlkZXJzcGFjZXJEaXZpZGVyU3R5bGVzcGFjZXJEaXZpZGVyQ29sb3JzcGFjZXJEaXZpZGVySGVpZ2h0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2FsaWdubWVkaWFBbHRtZWRpYVBvc2l0aW9ubWVkaWFJZG1lZGlhVXJsbWVkaWFMaW5rbGlua0Rlc3RpbmF0aW9ubWVkaWFUeXBlbWVkaWFXaWR0aG1lZGlhU2l6ZVNsdWdpc1N0YWNrZWRPbk1vYmlsZXZlcnRpY2FsQWxpZ25tZW50dXNlRmVhdHVyZWRJbWFnZWFuY2hvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz48c3Ryb25nPlRlcHBvIFJhbnRhbmVuPC9zdHJvbmc+PC9zdHJvbmc+PGJyPkxlYWRlciBvZiB0aGUgU3RyYXRlZ2ljIEd1aWRhbmNlIFRyYWNrLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyDigJM8ZW0+RGlzY292ZXJpbmcgdGhlIENpdGl2ZXJzZTwvZW0+ZHJvcENhcGdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUZXBwbyBSYW50YW5lbiwgRGlyZWN0b3IgZm9yIGNvbXBldGl0aXZlbmVzcyBhbmQgaW5ub3ZhdGlvbiBhdCB0aGUgQ2l0eSBvZiBUYW1wZXJlLCBpcyByZXNwb25zaWJsZSBmb3Igc2V2ZXJhbCBjaXR5LXdpZGUgZGV2ZWxvcG1lbnQgcHJvZ3JhbXMsIHdpdGggYSBwYXJ0aWN1bGFyIGZvY3VzIG9uIHNtYXJ0IGNpdHkgdGhlbWVzIFtzdWNoIGFzIHRoZSBEYXRhLURyaXZlbiBDaXR5IGZvciBDaXRpemVucyBpbml0aWF0aXZlXSwgdGhhdCBzaGFwZSB0aGUgc3RyYXRlZ2ljIGVjb25vbWljIHBvbGljeSBvZiB0aGUgY2l0eS4gSGUgbGVhZHMgVGFtcGVyZSB0aHJvdWdoIGNvbGxhYm9yYXRpb24gaW4gZXh0ZW5zaXZlIGludGVybmF0aW9uYWwgbmV0d29ya3MgdG93YXJkIGEgbWV0YXZlcnNlIGNpdHkgd2l0aCBhIGh1bWFuLWNlbnRyaWMgcGVyc3BlY3RpdmUuIEZyb20gMjAwMiB0byAyMDE0IFRlcHBvIHNlcnZlZCBhcyBEZWxvaXR0ZSBGaW5sYW5k4oCZcyBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciBhbmQgZnJvbSAyMDE0IHRvIDIwMTYgaW4gTG9uZG9uIGFzIGEgbWVtYmVyIG9mIEdsb2JhbCBUZWNobm9sb2d5LCBNZWRpYSBhbmQgVGVsZWNvbW11bmljYXRpb25zIExlYWRlcnNoaXAgVGVhbS4gSGUgaXMgY3VycmVudGx5IHNpdHRpbmcgb24gdGhlIGJvYXJkIG9mIEJ1c2luZXNzIEZpbmxhbmQuPGJyPlRlcHBvIGFuZCBoaXMgdGVhbSBmcm9tIHRoZSBDaXR5IG9mIFRhbXBlcmUgd2VyZSByZWNlaXZpbmcgdGhlIFdvcmxkIFNtYXJ0IENpdHkgQXdhcmQgaW4gdGhlIEVuYWJsaW5nIFRlY2hub2xvZ2llcyBjYXRlZ29yeSBhdCBTbWFydCBDaXR5IEV4cG8gV29ybGQgQ29uZ3Jlc3MgdGFraW5nIHBsYWNlIGluIEJhcmNlbG9uYSBpbiAyMDIzLmRyb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNzcGFjZXJIZWlnaHRzcGFjZXJEaXZpZGVyc3BhY2VyRGl2aWRlclN0eWxlc3BhY2VyRGl2aWRlckNvbG9yc3BhY2VyRGl2aWRlckhlaWdodGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNhbGlnbm1lZGlhQWx0bWVkaWFQb3NpdGlvbm1lZGlhSWRtZWRpYVVybG1lZGlhTGlua2xpbmtEZXN0aW5hdGlvbm1lZGlhVHlwZW1lZGlhV2lkdGhtZWRpYVNpemVTbHVnaXNTdGFja2VkT25Nb2JpbGV2ZXJ0aWNhbEFsaWdubWVudHVzZUZlYXR1cmVkSW1hZ2VhbmNob3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Q2hyaXN0b3BoIFJ1bmRlPC9zdHJvbmc+PGJyPkNoYWlyLCBUZWNobmljYWwgV29ya2luZyBHcm91cCBvbiBWaXJ0dWFsIFdvcmxkcywgU3RhbmRJQ1Rkcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENocmlzdG9waCBSdW5kZSBoYXMgYW1hc3NlZCBtb3JlIHRoYW4gMjUgeWVhcnMgb2YgaW5kdXN0cnkgZXhwZXJpZW5jZSBhbmQgaXMgYSBsZWFkaW5nIGZpZ3VyZSBpbiB0aGUgZmllbGQgb2YgcHJvZmVzc2lvbmFsIHZpcnR1YWwgcmVhbGl0eSAoVlIpIGFuZCBhdWdtZW50ZWQgcmVhbGl0eSAoQVIpIHN5c3RlbXMgYW5kIGFwcGxpY2F0aW9ucy4gQWZ0ZXIgYmVnaW5uaW5nIGhpcyBjYXJlZXIgYXQgUG9yc2NoZSwgaGUgam9pbmVkIHRoZSBGcmF1bmhvZmVyIEluc3RpdHV0ZSBmb3IgTWFudWZhY3R1cmluZyBFbmdpbmVlcmluZyBhbmQgQXV0b21hdGlvbiAoSVBBKSBpbiAxOTk5LCB3aGVyZSBoZSBzcGVhcmhlYWRlZCB0aGUgaW5zdGl0dXRlJ3MgZW5kZWF2b3VycyBpbiB0aGUgZG9tYWluIG9mIFZSL0FSLiBJbiAyMDA2LCBoZSBjb21wbGV0ZWQgaGlzIGRvY3RvcmF0ZSB3aXRoIGEgdGhlc2lzIG9uIHRoZSB0b3BpYyBvZiAiQ29uY2VwdGlvbiBhbmQgaW5kdXN0cmlhbCBpbXBsZW1lbnRhdGlvbiBvZiB2aXJ0dWFsIHJlYWxpdHkgYXMgYSBkaWdpdGFsIGZhY3RvcnkgY29tcG9uZW50Ii4gRnJvbSAyMDA3LCBoZSBkZXZlbG9wZWQgdGhlIFZpcnR1YWwgRGltZW5zaW9uIENlbnRlciAoVkRDKSBpbnRvIG9uZSBvZiB0aGUgbGFyZ2VzdCBhbmQgbW9zdCBzdWNjZXNzZnVsIGNsdXN0ZXIgaW5pdGlhdGl2ZXMgZm9yIFZSL0FSIGluIEV1cm9wZS4gVW5kZXIgQ2hyaXN0b3BoJ3MgbGVhZGVyc2hpcCwgdGhlIFZEQyB3YXMgaG9ub3VyZWQgd2l0aCB0aGUgRXVyb3BlYW4gQ2x1c3RlciBNYW5hZ2VtZW50IEV4Y2VsbGVuY2UgTGFiZWwgR09MRCAoMjAxMywgMjAxNiwgMjAxOSwgMjAyMSkgYW5kIG51bWVyb3VzIGF3YXJkcyBmb3IgaXRzIGlubm92YXRpb24gYW5kIHNlcnZpY2UgcXVhbGl0eS4gQ2hyaXN0b3BoJ3MgZXhwZXJ0aXNlIGlzIGhpZ2hseSBzb3VnaHQgYWZ0ZXIgYnkgZ292ZXJubWVudCBhZ2VuY2llcyBhbmQgdmVudHVyZSBjYXBpdGFsIGZ1bmRzLCB3aGljaCBoZSBzdXBwb3J0cyBhcyBhbiBhZHZpc29yLiBJbiBhZGRpdGlvbiB0byBoaXMgcm9sZSBhcyBNYW5hZ2luZyBEaXJlY3RvciBvZiBWREMsIENocmlzdG9waCBpcyBWaWNlIFByZXNpZGVudCBJbmR1c3RyeSBvZiB0aGUgRXVyb3BlYW4gZVh0ZW5kZWQgUmVhbGl0eSBBc3NvY2lhdGlvbiAoRXVyb1hSKS4gSW4gMjAxNywgQ2hyaXN0b3BoIHdhcyBhd2FyZGVkIGFuIGhvbm9yYXJ5IHByb2Zlc3NvcnNoaXAgYnkgSGVpbGJyb25uIFVuaXZlcnNpdHkuIENocmlzdG9waCBpcyBjaGFpcmluZyB0aGUgImVYdGVuZGVkIFJlYWxpdHkgYW5kIE1ldGF2ZXJzZSIgd29ya2luZyBncm91cCBhdCB0aGUgR2VybWFuIEluc3RpdHV0ZSBmb3IgU3RhbmRhcmRpemF0aW9uIChESU4pLCB0aGUgIlN0YW5kYXJkcyBSZWdpc3RyeSBXb3JraW5nIEdyb3VwIiBhdCB0aGUgTWV0YXZlcnNlIFN0YW5kYXJkcyBGb3J1bSwgYW5kIHRoZSBUZWNobmljYWwgV29ya2luZyBHcm91cCAoVFdHKSAiVmlydHVhbCBXb3JsZHMiIHdpdGhpbiBzdGFuZElDVC5kcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc3BhY2VySGVpZ2h0c3BhY2VyRGl2aWRlcnNwYWNlckRpdmlkZXJTdHlsZXNwYWNlckRpdmlkZXJDb2xvcnNwYWNlckRpdmlkZXJIZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc3BhY2VySGVpZ2h0c3BhY2VyRGl2aWRlcnNwYWNlckRpdmlkZXJTdHlsZXNwYWNlckRpdmlkZXJDb2xvcnNwYWNlckRpdmlkZXJIZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzYWxpZ25tZWRpYUFsdG1lZGlhUG9zaXRpb25tZWRpYUlkbWVkaWFVcmxtZWRpYUxpbmtsaW5rRGVzdGluYXRpb25tZWRpYVR5cGVtZWRpYVdpZHRobWVkaWFTaXplU2x1Z2lzU3RhY2tlZE9uTW9iaWxldmVydGljYWxBbGlnbm1lbnR1c2VGZWF0dXJlZEltYWdlYW5jaG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjxzdHJvbmc+QW5pc2ggU2V0aGk8L3N0cm9uZz48L3N0cm9uZz48YnI+Q28tbGVhZGVyIG9mIFBpbGxhciAyIOKAkyBDb25uZWN0aW5nIENpdGllcyB3aXRoIHRoZSBWaXJ0dWFsIGFuZCBSZWFsIFdvcmxkcywgR2xvYmFsIEluaXRpYXRpdmUgb24gVmlydHVhbCBXb3JsZHMg4oCTIERpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2Vkcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE1yLiBBbmlzaCBTZXRoaSB3YXMgYXBwb2ludGVkIENoaWVmIG9mIERpZ2l0YWwgU29sdXRpb25zIENlbnRyZSBpbiBPY3RvYmVyIDIwMjIuIE1yLiBTZXRoaSB3YXMgcHJldmlvdXNseSBhcHBvaW50ZWQgQ2hpZWYsIENsaWVudHMgYW5kIFByb2plY3RzIERpdmlzaW9uIGluIE9jdG9iZXIgMjAyMCBhbmQgd2FzIGFscmVhZHkgc2VydmluZyBhcyBDaGllZiwgQ2xpZW50cyBhbmQgUHJvamVjdHMgRGl2aXNpb24gc2luY2UgT2N0b2JlciAyMDE4LiBJbiB0aGlzIHJvbGUsIGhlIHdhcyByZXNwb25zaWJsZSBmb3IgcHJvZmVzc2lvbmFsIHNlcnZpY2VzIGF0IFVOSUNDLCBpbmNsdWRpbmcgb3ZlcnNpZ2h0IG9mIG5ldyBzZXJ2aWNlcyBhbmQgcHJvZHVjdHMgYXMgd2VsbCBhcyBkZXZlbG9wbWVudCBvZiBzdHJhdGVnaWMgcGFydG5lcnNoaXBzIHdpdGggdGVjaG5vbG9neSBhbmQgaW50ZXJuYXRpb25hbCBkZXZlbG9wbWVudCBvcmdhbml6YXRpb25zLiBIZSBsZWQgdGhlIEJ1c2luZXNzIFJlbGF0aW9uc2hpcCBNYW5hZ2VtZW50IGZ1bmN0aW9uLCB3aGljaCBtYW5hZ2VzLCBzdHJlbmd0aGVucyBhbmQgZ3Jvd3MgVU5JQ0PigJlzIENsaWVudCBiYXNlLiBIZSBhbHNvIGhlYWRlZCB0aGUgUHJvamVjdCBEZWxpdmVyeSB1bml0IHJlc3BvbnNpYmxlIGZvciBtYW5hZ2luZyBhbmQgZGVsaXZlcmluZyBhbGwgQ2xpZW50IGFuZCBVTklDQyBwcm9qZWN0cywgaW5jbHVkaW5nIGFsbCBjb25zdWx0aW5nIGVuZ2FnZW1lbnRzLiBNci4gU2V0aGkgaXMgdGhlIGFkbWluaXN0cmF0aXZlIGhlYWQgb2YgdGhlIFVOSUNDIE5ldyBZb3JrIG9mZmljZS5kcm9wQ2FwZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc3BhY2VySGVpZ2h0c3BhY2VyRGl2aWRlcnNwYWNlckRpdmlkZXJTdHlsZXNwYWNlckRpdmlkZXJDb2xvcnNwYWNlckRpdmlkZXJIZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc3BhY2VySGVpZ2h0c3BhY2VyRGl2aWRlcnNwYWNlckRpdmlkZXJTdHlsZXNwYWNlckRpdmlkZXJDb2xvcnNwYWNlckRpdmlkZXJIZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzYWxpZ25tZWRpYUFsdG1lZGlhUG9zaXRpb25tZWRpYUlkbWVkaWFVcmxtZWRpYUxpbmtsaW5rRGVzdGluYXRpb25tZWRpYVR5cGVtZWRpYVdpZHRobWVkaWFTaXplU2x1Z2lzU3RhY2tlZE9uTW9iaWxldmVydGljYWxBbGlnbm1lbnR1c2VGZWF0dXJlZEltYWdlYW5jaG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkt5b3VuZyBKYWUgU3VuPC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNlbmlvciBSZXNlYXJjaGVyLCBTdGFuZGFyZHMgUmVzZWFyY2ggRGl2aXNpb24sIEVUUklkcm9wQ2FwcGxhY2Vob2xkZXJnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50S3lvdW5namFlIFN1biBpcyBhIHNlbmlvciByZXNlYXJjaGVyIGF0IHRoZSBFbGVjdHJvbmljcyBhbmQgVGVsZWNvbW11bmljYXRpb25zIFJlc2VhcmNoIEluc3RpdHV0ZSAoRVRSSSksIFJlcHVibGljIG9mIEtvcmVhLCB3aGVyZSBoZSB3b3JrcyBpbiB0aGUgU3RhbmRhcmQgUmVzZWFyY2ggRGl2aXNpb24uIEhlIHJlY2VpdmVkIGhpcyBQaC5ELiBmcm9tIFNvb25nc2lsIFVuaXZlcnNpdHksIEtvcmVhLiBIZSBpcyBhY3RpdmVseSBlbmdhZ2VkIGluIGludGVybmF0aW9uYWwgc3RhbmRhcmRpemF0aW9uIGFjdGl2aXRpZXMgd2l0aGluIElUVS1UIGFuZCBJU08uIEluIElUVS1ULCBoZSBjdXJyZW50bHkgc2VydmVzIGFzIGFuIEFzc29jaWF0ZSBSYXBwb3J0ZXVyIG9mIFF1ZXN0aW9uIDEwIG9mIElUVS1UIFN0dWR5IEdyb3VwIDIwLCB3aGljaCBhZGRyZXNzZXMgSW9UIHNvbHV0aW9ucyBmb3IgZWZmZWN0aXZlIGVuZXJneSBtYW5hZ2VtZW50IGluIHNtYXJ0IHN1c3RhaW5hYmxlIGNpdGllcyBhbmQgY29tbXVuaXRpZXMuIEhlIGFsc28gc2VydmVzIGFzIGFuIEFzc29jaWF0ZSBSYXBwb3J0ZXVyIG9mIFF1ZXN0aW9uIDEyIG9mIElUVS1UIFN0dWR5IEdyb3VwIDUsIHdoaWNoIGZvY3VzZXMgb24gY2xpbWF0ZSBhY3Rpb24gYW5kIGFkYXB0YXRpb24gdG8gY2xpbWF0ZSBjaGFuZ2UgdGhyb3VnaCBzdXN0YWluYWJsZSBhbmQgcmVzaWxpZW50IHRlbGVjb21tdW5pY2F0aW9ucy9JQ1RzLCBpbmNsdWRpbmcgZW1lcmdpbmcgdGVjaG5vbG9naWVzLiBIZSBzZXJ2ZWQgYXMgdGhlIGVkaXRvciBvZiBJVFUtVCBSZWNvbW1lbmRhdGlvbiBILjg2Mi44LCDigJxSZXF1aXJlbWVudHMgYW5kIGZyYW1ld29yayBvZiBvY2N1cGF0aW9uYWwgaGVhbHRoIHNlcnZpY2UgcGxhdGZvcm0s4oCdIGFuZCBjdXJyZW50bHkgc2VydmVzIGFzIGFuIGVkaXRvciBvZiB0aGUgZHJhZnQgUmVjb21tZW5kYXRpb24gSVRVLVQgWS5jaXRpdmVyc2UtcmVxdHMsIOKAnFJlcXVpcmVtZW50cyBvZiBjaXRpdmVyc2UgcGxhdGZvcm0gZm9yIHNtYXJ0IHN1c3RhaW5hYmxlIGNpdGllcyBhbmQgY29tbXVuaXRpZXMu4oCdIFdpdGhpbiBJU08sIGhlIGNvbnRyaWJ1dGVzIHRvIHRoZSBkZXZlbG9wbWVudCBvZiBzdGFuZGFyZHMgb24gZGlnaXRhbCB0d2lucyBmb3IgbWFudWZhY3R1cmluZy4gSGlzIGN1cnJlbnQgcmVzZWFyY2ggZm9jdXNlcyBvbiBkaWdpdGFsIHR3aW5zLCBkaWdpdGFsIGhlYWx0aCwgYW5kIHRoZSBjaXRpdmVyc2UuZHJvcENhcHBsYWNlaG9sZGVyZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzc3BhY2VySGVpZ2h0c3BhY2VyRGl2aWRlcnNwYWNlckRpdmlkZXJTdHlsZXNwYWNlckRpdmlkZXJDb2xvcnNwYWNlckRpdmlkZXJIZWlnaHRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzYWxpZ25tZWRpYUFsdG1lZGlhUG9zaXRpb25tZWRpYUlkbWVkaWFVcmxtZWRpYUxpbmtsaW5rRGVzdGluYXRpb25tZWRpYVR5cGVtZWRpYVdpZHRobWVkaWFTaXplU2x1Z2lzU3RhY2tlZE9uTW9iaWxldmVydGljYWxBbGlnbm1lbnR1c2VGZWF0dXJlZEltYWdlYW5jaG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkFKYW4gV2VzdGVyPC9zdHJvbmc+PGJyPkRpcmVjdG9yLCBFdXJvcGVhbiBEaWdpdGFsIEluZnJhc3RydWN0dXJlIENvbnNvcnRpYSAoRURJQykgb24gTG9jYWwgRGlnaXRhbCBUd2lucyBhbmQgQ2l0aVZFUlNFZHJvcENhcHBsYWNlaG9sZGVyZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE1yLiBXZXN0ZXIgaXMgYSBib2FyZCBsZXZlbCBleGVjdXRpdmUgd2l0aCBhIHZhc3QgZXhwZXJpZW5jZSBpbiBkZXZlbG9waW5nIGFuZCBtYW5hZ2luZyBjb21wbGV4IHB1YmxpYy1wcml2YXRlIG11bHRpc3Rha2Vob2xkZXIgcHJvZ3JhbXMuIEF0IHRoZSBEdXRjaCBNaW5pc3RyeSBvZiBFY29ub21pYyBBZmZhaXJzIGhlIGhlbGQgc2V2ZXJhbCBwb3NpdGlvbnMgYW5kIHdhcyByZXNwb25zaWJsZSBmb3IgdGhlIER1dGNoIG5hdGlvbmFsIHBvbGljeSBvbiBkaWdpdGFsIHRyYW5zZm9ybWF0aW9uLiBJbiAyMDA4IE1yLiBXZXN0ZXIgd2FzIGFwcG9pbnRlZCBwcmluY2lwYWwgc3RyYXRlZ2lzdCBhdCBUTk8gKE5hdGlvbmFsIEFwcGxpZWQgUmVzZWFyY2ggSW5zdGl0dXRlKS4gUmVjZW50bHkgTXIuIFdlc3RlciB3YXMgYXBwb2ludGVkIGRpcmVjdG9yIG9mIHRoZSBMRFQgQ2l0aVZFUlNFIEVESUMuIEEgUGFuLUV1cm9wZWFuIG9yZ2FuaXNhdGlvbiB3aXRoIDE1IEVVIG1lbWJlciBzdGF0ZXMsIGRlZGljYXRlZCB0bzogY3JlYXRlIGEgY29tbW9uIEV1cm9wZWFuIGluZnJhc3RydWN0dXJlIGZvciBOZXR3b3JrZWQgTG9jYWwgRGlnaXRhbCBUd2lucywgb24gdGhlIGNyb3Nzcm9hZHMgb2YgR2VvIERhdGEsIEFJIGFuZCBWaXJ0dWFsIFdvcmxkcywgd2l0aCB0aGUgYW1iaXRpb24gb2YgYnVpbGRpbmcgdGhlIEV1cm9wZWFuIOKAnENpdGl2ZXJzZeKAnTsgZW5oYW5jZSBDYXBhY2l0eSBidWlsZGluZyB0aHJvdWdoIGEgY29tbW9uIHNldCBvZiBhZHZhbmNlZCBwcm9kdWN0cywgc2VydmljZXMgYW5kIGZhY2lsaXRpZXMsIHZhbGlkYXRlZCBmcm9tIHByYWN0aWNlLCB0aGF0IGhhcm1vbml6ZSBpbXBsZW1lbnRhdGlvbiBieSBjaXRpZXMgYW5kIHJlZ2lvbnMgb2YgbWVtYmVyIHN0YXRlczsgY3JlYXRpbmcgZWNvbm9taWVzIG9mIHNjb3BlIGFuZCBzY2FsZSB0aHJvdWdoIHRoZSBhZHZhbmNlbWVudCBvZiBpbnRlcm9wZXJhYmlsaXR5LCByZXBsaWNhYmlsaXR5IGFuZCBwb3J0YWJpbGl0eSBiYXNlZCBvbiBpbnRlcm5hdGlvbmFsIG9wZW4gc3RhbmRhcmRzLCBFdXJvcGVhbiBWYWx1ZXMsIGZ1ZWxsaW5nIEV1cm9wZWFuIERpZ2l0YWwgU292ZXJlaWdudHkuZHJvcENhcGdiUmVzcG9uc2l2ZVNldHRpbmdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3NwYWNlckhlaWdodHNwYWNlckRpdmlkZXJzcGFjZXJEaXZpZGVyU3R5bGVzcGFjZXJEaXZpZGVyQ29sb3JzcGFjZXJEaXZpZGVySGVpZ2h0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2FsaWdubWVkaWFBbHRtZWRpYVBvc2l0aW9ubWVkaWFJZG1lZGlhVXJsbWVkaWFMaW5rbGlua0Rlc3RpbmF0aW9ubWVkaWFUeXBlbWVkaWFXaWR0aG1lZGlhU2l6ZVNsdWdpc1N0YWNrZWRPbk1vYmlsZXZlcnRpY2FsQWxpZ25tZW50dXNlRmVhdHVyZWRJbWFnZWFuY2hvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5DaHJpc3RpbmEgWWFuIFpoYW5nPGJyPjwvc3Ryb25nPkxlYWRlciBvZiBFdmFsdWF0aW9uIGFuZCBBc3Nlc3NtZW50IFRyYWNrLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyDigJM8ZW0+RGlzY292ZXJpbmcgdGhlIENpdGl2ZXJzZTwvZW0+ZHJvcENhcHBsYWNlaG9sZGVyZ2JSZXNwb25zaXZlU2V0dGluZ3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENocmlzdGluYSBpcyBhIHBpb25lZXIgaW4gdGhlIG1ldGF2ZXJzZS4gU2hlIHN0YXJ0ZWQgaGVyIG1hc3RlciBvbiB0aGUgdG9waWMgaW4gMjAwNiBkZXZlbG9wIHVuaXZlcnNpdGllcycgZ2xvYmFsIHN0cmF0ZWdpZXMuIEluIDIwMTIsIHNoZSBjb21wbGV0ZWQgYSBQaEQgdXNpbmcgZGlnaXRhbCB0d2luIGZvciB0aGUgQUVDIEluZHVzdHJ5LiBTaGUgd29ya2VkIGZvciBRUywgdGhlIHdvcmxkIHVuaXZlcnNpdHkgcmFua2luZ3MgYXMgQ2hpbmEgRGlyZWN0b3IuIFN0YXJ0aW5nIGZyb20gc2NyYXRjaCwgc2hlIGdyZXcgdGhlIFVLLWhlYWRxdWFydGVyZWQgZmlybeKAmXMgc3VjY2VzcyBpbiBDaGluYS4gSW4gMjAxNiwgQ2hpbmHigJlzIFZpY2UgUHJlbWllciBoaWdobGlnaHRlZCB0aGUgdXNlIG9mIFFTIHJhbmtpbmdzLCB3aXRoIHRoZSByYW5raW5ncyBpbXBhY3RpbmcgNSB5ZWFycyDCozc1MGJuIGZ1bmRpbmcgdG8gMzAwNSB1bml2ZXJzaXRpZXMuIFNoZSBoYXMgc2F0IG9uIDIwKyBjb21taXR0ZWVzIGZvciBVTkVTQ08sIFdvcmxkIEJhbmssIEVVLiBTaGUgY29udHJpYnV0ZWQgdG8gdGhlIGVzdGFibGlzaG1lbnQgb2YgQ29tbW9ud2VhbHRoIFN0dWRlbnRzIEFzc29jaWF0aW9uLCByZXByZXNlbnRpbmcgMmJuIHlvdXRoIGZyb20gNTYgY291bnRyaWVzLiBTaGUgd2FzIElUVeKAmXMgQ28tY2hhaXIgb2YgVGFza0dyb3VwIG9uIFByZS1zdGFuZGFyZGlzYXRpb24gZm9yIHRoZSBDaXRpVmVyc2UgYW5kIGF1dGhvcmVkIDFzdCBVTiBhcHByb3ZlZCByZXBvcnQgb24g4oCcUGVvcGxlLUNlbnRlcmVkIENpdGlWZXJzZSzigJ0gaW50cm9kdWNpbmcgOCBsZXZlbHMgdG8gZGV2ZWxvcCBhIHBlb3BsZS1jZW50ZXJlZCwgcGxhbmV0LWZyaWVuZGx5IGRpZ2l0YWwgZnV0dXJlLCBsZWFkaW5nIHRvIGdsb2JhbCBzdGFuZGFyZHMuIFNoZSBpcyBMZWFkZXIgb2YgRXZhbHVhdGlvbiBhbmQgQXNzZXNzbWVudCBUcmFjaywgR2xvYmFsIEluaXRpYXRpdmUgb24gVmlydHVhbCBXb3JsZHMg4oCTIERpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2UuIFNoZSBzaXRzIG9uIEFkdmlzb3J5IENvdW5jaWwgZm9yIENlbnRyZSBmb3IgU2NpZW5jZSBGdXR1cmVzIG9mIEludGVybmF0aW9uYWwgU2NpZW5jZSBDb3VuY2lsLCB0aGUgd29ybGQncyBsYXJnZXN0IHNjaWVuY2UgYm9keSBvZiAyNTAgbmF0aW9uYWwvaW50ZXJuYXRpb25hbCBhY2FkZW1pZXMgb2Ygc2NpZW5jZXM7IGFuZCBhZHZpc29yeSBib2FyZCBvbiB0aGUgQUkgZWNvbm9teSBmb3IgVGhlIEVjb25vbWlzdCBJbXBhY3QuIFNoZSBpcyBmZWF0dXJlZCB3aXRoIEplZmZyZXkgU2FjaHMgYXMgQ292ZXIgUGVvcGxlIG9uIERpZ2l0YWwgRXF1aXR5LmRyb3BDYXBnYlJlc3BvbnNpdmVTZXR0aW5nc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNzcGFjZXJIZWlnaHRzcGFjZXJEaXZpZGVyc3BhY2VyRGl2aWRlclN0eWxlc3BhY2VyRGl2aWRlckNvbG9yc3BhY2VyRGl2aWRlckhlaWdodGlubmVyQmxvY2tzc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5wqBBSSBhbmQgPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48IS0tIHdwOml0dS9jYXJkcy1ncm91cCB7ImJsb2NrSUQiOiI3MWM5MWM4Zi0yMzMyLTQ0NjQtOTg1NC1kNThlMjk0YTA1YzYifSAtLT4KPHA+Q28tb3JnYW5pemVkIGJ5IElUVSwgdGhlIEV1cm9wZWFuIENvbW1pc3Npb24sIE9BU0MgYW5kIFVOSUNDLCBhbmQgc3VwcG9ydGVkIGJ5wqA8YSBocmVmPSJodHRwczovL2V1cjAzLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZzdGFuZGljdC5ldSUyRiZhbXA7ZGF0YT0wNSU3QzAyJTdDY2hpYXJhLmtpcnN0ZW4uY28lNDBpdHUuaW50JTdDNTczOGE2ODg5N2VlNDMwZDhhOTIwOGRlNzQ2OGI1NzclN0MyM2U0NjRkNzA0ZTY0Yjg3OTEzYzI0YmQ4OTIxOWZkMyU3QzAlN0MwJTdDNjM5MDc2MTkwMjMwNTE5NjE4JTdDVW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5SkZiWEIwZVUxaGNHa2lPblJ5ZFdVc0lsWWlPaUl3TGpBdU1EQXdNQ0lzSWxBaU9pSlhhVzR6TWlJc0lrRk9Jam9pVFdGcGJDSXNJbGRVSWpveWZRJTNEJTNEJTdDMCU3QyU3QyU3QyZhbXA7c2RhdGE9Wk9EJTJCd0olMkZSNkVLTHdqZW0zaTZyVW9PODhLb2RocTk4Um9EaUJnb2tPUjAlM0QmYW1wO3Jlc2VydmVkPTAiPlN0YW5kSUNULmV1IDIwMjk8L2E+LCB0aGUgMm5kIENpdGl2ZXJzZSBBc3NlbWJseSBjb252ZW5lcyBjaXRpZXMsIGdvdmVybm1lbnRzLCBpbmR1c3RyeSwgc3RhbmRhcmRzIGJvZGllcywgcmVzZWFyY2gsIGFuZCBhY2FkZW1pYSB0byBzdHJlbmd0aGVuIGdsb2JhbCBjb2xsYWJvcmF0aW9uIG9uIHRoZSBjaXRpdmVyc2UuIFRoZSBBc3NlbWJseSB3aWxsIHNoYXJlIGV4cGVyaWVuY2VzIGZyb20gb25nb2luZyBjaXRpdmVyc2UgYW5kIGxvY2FsIGRpZ2l0YWwgdHdpbiBwcm9qZWN0cyB3b3JsZHdpZGUsIHByZXNlbnQgZmxhZ3NoaXAgZGVsaXZlcmFibGVzIG9mIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS92aXJ0dWFsLXdvcmxkcy8iIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvdmlydHVhbC13b3JsZHMvIj5HbG9iYWwgSW5pdGlhdGl2ZSBvbiBBSSBhbmQgVmlydHVhbCBXb3JsZHMg4oCTIDxlbT5EaXNjb3ZlcmluZyB0aGUgQ2l0aXZlcnNlPC9lbT48L2E+LCBhbmQgcHJvbW90ZSBncmVhdGVyIGFsaWdubWVudCBhY3Jvc3Mgc3RhbmRhcmRzIGFuZCBpbXBsZW1lbnRhdGlvbiBlZmZvcnRzLjwvcD4KBQcBqgEFBwgHBAoHC44BhgIFB0EiFkcGkQU3kgG1BIYCmwKHA6sCrAeiAqoCgwOuArkCKbIBmhWTD7MCiwOqAgVHAr0CuQKLFQUHCAcECgcLID8uBQcIBw8ECgUIDQcICQ8JCg1RABAGCwgHDwQKBzAHCxQLCAcPBAoHLAcLFAsIBw8ECgeDEgcLFAsMDVIAEwUIDQcICQ8JCg1RABAGCAcPBAoHMAcLFAsIBw8ECgcsBwsUCwgHDwQKB4MSBwsUCwcECkcAFAsIDggJDzgEOAQyBD4EOQQnARUEOwQ2BBYBBQSaAQSBAQEUQQADmwEELwExBKABQQynDDxBAQgHDwQKDA1SABMLCAcPBAoMDVIAEwsIBw8ECgwNUgATC4UPoQMFBwgECAQIBggFFggHsAKCCZIFqAOCaIsDiQqtDKYUshGhCKALLqkCbgCsE6oGmgapDYIctjyxMoQ2kFq1M4lJg2gumwQIBwgGCA4IDggLSAEECQgGCAcPBEoACwgHDwQKEQ8LCAcPBAoLCAcPBAoLDQgHCwgHDwQKBAsIBw8ECkMABwIFBgsIDwsIBw8ECgccBxQLCAcPBAoHjgGTDg+0AQcUCwgHDwQKB5gCBxQLCAcPBAoHIAcUCwgHDwQKB4EECTwHFAsIBw8ECgcWBxQLCAcPBAoHOAcUCwgHDwQKBxILAwsHFAsIBw8ECgYLCAcPBAoGCwgHDwQKBwQDBB4PSQAFCwgHDwQKBAsIBw8EChELCAcPBAoLCAcPBAoECwgHDwQKBQgFCQsIBw8ECgchBwUJCBQLCAcPBAoRCwgHDwQKCwgHDwQKQwAHAgUGCwgPBQsIBw8EChELCAcPBAoFCwgHDwQKQwAHAggPBQsIBw8EChELCAcPBAoLCAcPBApDAAcCBQYIDwULCAcPBAoRCwgHDwQKCwgHDwQKQwAHAgUGCwgPBQsIBw8EChELCAcPBAoLCAcPBAoFCAUJCwgHDwQKBx4HBQkIFAsIBw8EChELCAcPBAoLCAcPBApDAAcCBQYLCA8FCwgHDwQKQwAHAgUGCA8FCwgHDwQKEQ8LCAcPBAoLCAcPBAoHCkUACRQLCAcPBAoFCAUJCwgHDwQKBy8HCBQLCAcPBAoHBgsIBw8ECgeUAQsIBw8ECgeHAQsIBw8ECgeTAgsIBw8ECgYLCAcPBAoFCAUJCwgHDwQKB5UBBwgUCwgHDwQKB4UDPAEOGgcUCwgHDwQKB78BBxQLCAcPBAoHGgcUCwgHDwQKBwYLCAcPBAoHlwELCAcPBAoHlQELCAcPBAoHuwELCAcPBAoHsgEJCwgHDwQKByoHFAsIBw8ECgYLCAcPBAoFCAUJCwgHDwQKB4cCBwgUCwgHDwQKB4ADBxQLCAcPBAoHpAEHFAsIBw8ECgcaBxQLCAcPBAoHBgsIBw8ECgeHAgkLCAcPBAoHngELCAcPBAoHnwELCAcPBAoHKgcUCwgHDwQKBgsIBw8ECgUIBQkLCAcPBAoHhgEHCBQLCAcPBAoHBgsIBw8ECgeNAQEiBQkLCAcPBAoGCwgHDwQKBQgFCQsIBw8ECgc8GwcFCQgUCwgHDwQKBgsIBw8ECgUIBQkLCAcPBAoHowIHCBQLCAcPBAoHtAIPmgQHFAsIBw8ECgcbnwEPASIHFAsIBw8ECgcaBxQLCAcPBAoHBgsIBw8ECgeeAQ8BIgsIBw8ECgemAQ8BIgsIBw8ECge\/AQ8BIgsIBw8ECgcqBxQLCAcPBAoGCwgHDwQKBQgFCQsIBw8ECge7AgcIFAsIBw8ECgenBQcUCwgHDwQKB6UCBxQLCAcPBAoGCwgHDwQKBQgFCQsIBw8ECgemAS0HCBQLCAcPBAoHBgsIBw8ECgeHAQsIBw8ECgeYAgsIBw8ECgYLCAcPBAoRDwsIBw8ECgsIBw8ECgckBQkIFAsIBw8ECgcGCwgHDwQKB5ACCwgHDwQKB5YCDgQLCAcPBAoHlQILCAcPBAoHkAQLCAcPBAoHugEHFAsIBw8ECgcLRQAJFAsIBw8ECgUIDQcICQ8JCg1RABAGCwgHDwQKBw4SBwsUCwgHDwQKBzYHCxQLCAcPBAoHrQ8HCxQLCAcPBAoMDVIAEwsIBw8ECgUIDQcICQ8JCg1RABAGCwgHDwQKBzAHCxQLCAcPBAoHLAcLFAsIBw8ECgeDEgcLFAsIBw8ECgwNUgATCwgHDwQKBQgNBwgJDwkKDVEAEAYLCAcPBAoHOQcLFAsIBw8ECgepAQcLFAsIBw8ECgeaEQcLFAsIBw8ECgwNUgATCwgHDwQKBQgNBwgJDwkKDVEAEAYLCAcPBAoHPQcLFAsIBw8ECgcwDwEiBwsUCwgHDwQKRwALFAsIBw8ECgefIgcLFAsIBw8ECgwNUgATCwgHDwQKBQgNBwgJDwkKDVEAEAYLCAcPBAoHiQEHCxQLCAcPBAoH7gQAtAsHFAsIBw8ECgwNUgATCwgHDwQKDA1SABMLCAcPBAoFCA0HCAkPCQoNUQAQBgsIBw8ECgeSAgcLFAsIBw8ECge2DQcUCwgHDwQKDA1SABMLCAcPBAoFCA0HCAkPCQoNUQAQBgsIBw8ECgeaAQcUCwgHDwQKB4gWBxQLCAcPBAoMDVIAEwsIBw8ECgUIDQcICQ8JCg1RABAGCwgHDwQKB6UBBxQLCAcPBAoHugKfAgYUgQKABjETAQoHFAsIBw8ECgwNUgATCwgHDwQKBQgNBwgJDwkKDVEAEAYLCAcPBAoHlwEHFAsIBw8ECgeTFAcUCwgHDwQKDA1SABMLCAcPBAoFCA0HCAkPCQoNUQAQBgsIBw8ECgexAQ8BIgcUCwgHDwQKB6kNBxQLCAcPBAoMDVIAEwsIBw8ECgUIDQcICQ8JCg1RABAGCwgHDwQKB54BBxQLCAcPBAoHtRcHFAsIBw8ECgwNUgATCwgHDwQKDA1SABMLCAcPBAoFCA0HCAkPCQoNUQAQBgsIBw8ECgeSAg8bBxQLCAcPBAoHqQwHFAsIBw8ECgwNUgATCwgHDwQKDA1SABMLCAcPBAoFCA0HCAkPCQoNUQAQBgsIBw8ECgcfBwsUCwgHDwQKBzQHCxQLCAcPBAoHkhMHCxQLCAcPBAoMDVIAEwsIBw8ECgUIDQcICQ8JCg1RABAGCwgHDwQKB78BBwsUCwgHDwQKB44RBxQLCAcPBAoMDVIAEwsIBw8ECgUIDQcICQ8JCg1RABAGCwgHDwQKB6gBDwEiBwsUCwgHDwQKB5gPD5UFBxQLCAcPBAoMDVIAEwsFBwUHAQesAbQRHwEBAAYBAgAGAQAAlAEBBAAAAQAAAAEGAAABAADMDwHNBUEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAEEAAEIBAQBBAABBAABBAABBAABBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAABBAAIAQQAAQQAAQQAAQQAAQQACAEEAAgBBAABBAABBAAIAQQAAQQAAQQACAEEAAEEAAEEAAgBBAABBAABBAAIAQQAAQQAAQQACAEEAAgBBAABBAABBAAIAQQACAEEAAEEAAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAAIAQQAAQQAAQQAAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAEEAAEEAAgBBAAIAQQACAEEAAEEAAEEAAgBBAAIAQQACAEEAAEEAAEEAAgBBAAIAQQACAEEAAgBBAABBAABBAAIAQQACAEEAAEEAAEEAAEEAAgBBAAIAQQAAQQAAQQACAEEAAgBBAABBAABBAAIAQQACAEEAAEEAAEEAAgBBAAIAQQAAQQAAQQACAEEAAgBBAABBAABBAAIAQQACAEEAAEEAAEEAAEEAAgBBAAIAQQAAQQAAQQAAQQACAEEAAgBBAAIAQQAAQQAAQQACAEEAAgBBAABBAABBAAIAQQACAEEAAKQBQQS9AkEDqQFBYosPQR6sAbkRoAWLAZcBhAWLAqACjAOwAqwHhwOnAq8CiAOzAr4CuQIutwGkFbsPuAKLA68CixVBNgYHQRBGAUEQRgJB9gEGQRkGAgQGQSIGQTMGQSkWBkEQBkEaB0EEBgcGQRAHBkECBwZBAgcGQSEGQRAGQTQHQSoGQZUBBwZBNUYAQX1GBUMAQUYHBkFVB0GGAQcGQQUHQRIHAwB9AQoAdyQyNzc1YTBjYS1mNTE2LTQ4ZGQtYjYyYi04NGU2MWE4MmE0YzZ4dw5jb3JlL2xpc3QtaXRlbUQABwAMAHckMzE2YTEzZGQtZjQxZi00YjlkLWFiMDMtMzk0NGYzZTdmOWY4eHcOY29yZS9saXN0LWl0ZW3tAQB3JDA1YTgxNzU3LTAwZmYtNDdmYS04ODIzLTJhN2I2M2I4N2NiN3h39AI8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJidWV0aSI+PGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9DcmlzdGluYS1CdWV0aS0yMDI1LmpwZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xOTYzIHNpemUtZnVsbCIvPjwvZmlndXJlPjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPgoKCgo8L2Rpdj48L2Rpdj53D2NvcmUvbWVkaWEtdGV4dHcEbm9uZXcAdwRsZWZ0fased1BodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9DcmlzdGluYS1CdWV0aS0yMDI1LmpwZ3djaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvdmlydHVhbC13b3JsZHMvMXN0LXVuLWNpdGl2ZXJzZS1jaGFsbGVuZ2UvanVyb3JzL2NyaXN0aW5hLWJ1ZXRpLTIwMjUvdwRub25ldwVpbWFnZX0PdwRmdWxseHcDdG9weXcFYnVldGl3JDY0NDQ5YmEzLTQzMjYtNDkwNC04NWJhLWQwYzdkZThhY2EzOHh3NzxwPjxzdHJvbmc+PHN0cm9uZz5DcmlzdGluYSBCdWV0aTwvc3Ryb25nPjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnYAdyQzZDAzYjczNy1iNTlkLTRjYmEtYjVhOS00YjRmZmQ5MjQwNTN4dzM8cD5JVFUgRm9jYWwgUG9pbnQgb24gQUktcG93ZXJlZCBWaXJ0dWFsIFdvcmxkczwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnYAdyRmNDRlNGNhMS1kZjBkLTQ0MjktODRkZC0wOTc4M2E3NjViMmF4d5AJPHA+Q3Jpc3RpbmEgQnVldGkgaXMgdGhlIElUVSBGb2NhbCBQb2ludCBvbiBTbWFydCBTdXN0YWluYWJsZSBDaXRpZXMgYW5kIEFJLXBvd2VyZWQgVmlydHVhbCBXb3JsZHMuIFNoZSBpcyBhbHNvIHRoZSBDb3Vuc2VsbG9yIG9mIElUVS1UIFN0dWR5IEdyb3VwIDIwIOKAnEludGVybmV0IG9mIFRoaW5ncywgZGlnaXRhbCB0d2lucyBhbmQgc21hcnQgc3VzdGFpbmFibGUgY2l0aWVzIGFuZCBjb21tdW5pdGllc+KAnSBhbmQgc2VydmVzIGFzIFRTQi9JVFUgZm9jYWwgcG9pbnQgZm9yIExhdGluIEFtZXJpY2EuIENyaXN0aW5hIEJ1ZXRpIGdyYWR1YXRlZCBmcm9tIHRoZSBGYWN1bHR5IG9mIFBvbGl0aWNhbCBTY2llbmNlLCBMYXcgYW5kIEludGVybmF0aW9uYWwgQ29vcGVyYXRpb24gYW5kIERldmVsb3BtZW50IG9mIHRoZSBVbml2ZXJzaXR5IG9mIEZsb3JlbmNlLCB3aGVyZSBzaGUgY29tcGxldGVkIHBvc3RncmFkdWF0ZSBzdHVkaWVzIGluIEludGVybmF0aW9uYWwgQ29vcGVyYXRpb24gYW5kIFRlbGVjb21tdW5pY2F0aW9ucyBMYXcgaW4gRXVyb3BlLiBJbiAyMDAzLCBNcy4gQnVldGkgYnVpbHQgb24gaGVyIGFjYWRlbWljIGNyZWRlbnRpYWxzIGJ5IGNvbXBsZXRpbmcgYSBzcGVjaWFsaXplZCBjb3Vyc2UgaW4gcGVhY2Uga2VlcGluZyBhbmQgaW50ZXJuYXRpb25hbCBjb29wZXJhdGlvbiB3aXRoIHNwZWNpYWwgZm9jdXMgb24gdGVsZWNvbW11bmljYXRpb25zIGF0IHRoZSBGYWN1bHR5IG9mIExhd3MsIFVuaXZlcnNpdHkgb2YgTWFsdGEsIGJlZm9yZSBqb2luaW5nIHRoZSBJbnRlcm5hdGlvbmFsIFRlbGVjb21tdW5pY2F0aW9uIFVuaW9uIGluIEdlbmV2YSBpbiBKYW51YXJ5IDIwMDQuIEFzIHBhcnQgb2YgdGhlIEludGVybmF0aW9uYWwgV29tZW7igJlzIERheSAyMDE2LCBzaGUgd2FzIG5hbWVkIGFzIG9uZSBvZiB0aGUgdGVuIEdlbmV2YS1iYXNlZCBpbnNwaXJhdGlvbmFsIHdvbWVuIHdvcmtpbmcgdG8gcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQuIFNoZSBoYXMgYXV0aG9yZWQgb3ZlciA0MCByZXBvcnRzIG9uIHRlbGVjb21tdW5pY2F0aW9uIGFuZCBlbWVyZ2luZyB0ZWNobm9sb2d5IGlzc3Vlcy4gQSBuYXRpdmUgSXRhbGlhbiBzcGVha2VyLCBDcmlzdGluYSBpcyBhbHNvIGZsdWVudCBpbiBFbmdsaXNoLCBGcmVuY2ggYW5kIFNwYW5pc2guPC9wPncOY29yZS9wYXJhZ3JhcGh5dwpDb250ZW504oCmdgB3JGM5ODVlN2JmLTI3ZTUtNDFiZS04ZTU4LTllMmNkMTUxMzEyM3eUATxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj53GGdlbmVzaXMtYmxvY2tzL2diLXNwYWNlcn0eeXcQZ2ItZGl2aWRlci1zb2xpZHcEI2RkZH0BdyQwNWE4MTc1Ny0wMGZmLTQ3ZmEtODgyMy0yYTdiNjNiODdjYjd39AI8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJidWV0aSI+PGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9DcmlzdGluYS1CdWV0aS0yMDI1LmpwZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xOTYzIHNpemUtZnVsbCIvPjwvZmlndXJlPjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPgoKCgo8L2Rpdj48L2Rpdj53D2NvcmUvbWVkaWEtdGV4dHcEbm9uZXcAdwRsZWZ0fased1BodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9DcmlzdGluYS1CdWV0aS0yMDI1LmpwZ3djaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvdmlydHVhbC13b3JsZHMvMXN0LXVuLWNpdGl2ZXJzZS1jaGFsbGVuZ2UvanVyb3JzL2NyaXN0aW5hLWJ1ZXRpLTIwMjUvdwRub25ldwVpbWFnZX0PdwRmdWxseHcDdG9weXcFYnVldGl3JDY0NDQ5YmEzLTQzMjYtNDkwNC04NWJhLWQwYzdkZThhY2EzOHh3NzxwPjxzdHJvbmc+PHN0cm9uZz5DcmlzdGluYSBCdWV0aTwvc3Ryb25nPjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnYAdyQzZDAzYjczNy1iNTlkLTRjYmEtYjVhOS00YjRmZmQ5MjQwNTN4dzM8cD5JVFUgRm9jYWwgUG9pbnQgb24gQUktcG93ZXJlZCBWaXJ0dWFsIFdvcmxkczwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnYAdyRmNDRlNGNhMS1kZjBkLTQ0MjktODRkZC0wOTc4M2E3NjViMmF4d5AJPHA+Q3Jpc3RpbmEgQnVldGkgaXMgdGhlIElUVSBGb2NhbCBQb2ludCBvbiBTbWFydCBTdXN0YWluYWJsZSBDaXRpZXMgYW5kIEFJLXBvd2VyZWQgVmlydHVhbCBXb3JsZHMuIFNoZSBpcyBhbHNvIHRoZSBDb3Vuc2VsbG9yIG9mIElUVS1UIFN0dWR5IEdyb3VwIDIwIOKAnEludGVybmV0IG9mIFRoaW5ncywgZGlnaXRhbCB0d2lucyBhbmQgc21hcnQgc3VzdGFpbmFibGUgY2l0aWVzIGFuZCBjb21tdW5pdGllc+KAnSBhbmQgc2VydmVzIGFzIFRTQi9JVFUgZm9jYWwgcG9pbnQgZm9yIExhdGluIEFtZXJpY2EuIENyaXN0aW5hIEJ1ZXRpIGdyYWR1YXRlZCBmcm9tIHRoZSBGYWN1bHR5IG9mIFBvbGl0aWNhbCBTY2llbmNlLCBMYXcgYW5kIEludGVybmF0aW9uYWwgQ29vcGVyYXRpb24gYW5kIERldmVsb3BtZW50IG9mIHRoZSBVbml2ZXJzaXR5IG9mIEZsb3JlbmNlLCB3aGVyZSBzaGUgY29tcGxldGVkIHBvc3RncmFkdWF0ZSBzdHVkaWVzIGluIEludGVybmF0aW9uYWwgQ29vcGVyYXRpb24gYW5kIFRlbGVjb21tdW5pY2F0aW9ucyBMYXcgaW4gRXVyb3BlLiBJbiAyMDAzLCBNcy4gQnVldGkgYnVpbHQgb24gaGVyIGFjYWRlbWljIGNyZWRlbnRpYWxzIGJ5IGNvbXBsZXRpbmcgYSBzcGVjaWFsaXplZCBjb3Vyc2UgaW4gcGVhY2Uga2VlcGluZyBhbmQgaW50ZXJuYXRpb25hbCBjb29wZXJhdGlvbiB3aXRoIHNwZWNpYWwgZm9jdXMgb24gdGVsZWNvbW11bmljYXRpb25zIGF0IHRoZSBGYWN1bHR5IG9mIExhd3MsIFVuaXZlcnNpdHkgb2YgTWFsdGEsIGJlZm9yZSBqb2luaW5nIHRoZSBJbnRlcm5hdGlvbmFsIFRlbGVjb21tdW5pY2F0aW9uIFVuaW9uIGluIEdlbmV2YSBpbiBKYW51YXJ5IDIwMDQuIEFzIHBhcnQgb2YgdGhlIEludGVybmF0aW9uYWwgV29tZW7igJlzIERheSAyMDE2LCBzaGUgd2FzIG5hbWVkIGFzIG9uZSBvZiB0aGUgdGVuIEdlbmV2YS1iYXNlZCBpbnNwaXJhdGlvbmFsIHdvbWVuIHdvcmtpbmcgdG8gcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQuIFNoZSBoYXMgYXV0aG9yZWQgb3ZlciA0MCByZXBvcnRzIG9uIHRlbGVjb21tdW5pY2F0aW9uIGFuZCBlbWVyZ2luZyB0ZWNobm9sb2d5IGlzc3Vlcy4gQSBuYXRpdmUgSXRhbGlhbiBzcGVha2VyLCBDcmlzdGluYSBpcyBhbHNvIGZsdWVudCBpbiBFbmdsaXNoLCBGcmVuY2ggYW5kIFNwYW5pc2guPC9wPncOY29yZS9wYXJhZ3JhcGh5dwpDb250ZW504oCmdgB9siV3XWh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L0hlYWRzaG90X1NhbWVlckNoYXVoYW4tMTAyNHgxMDI0LnBuZ3c1aHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvaGVhZHNob3Rfc2FtZWVyY2hhdWhhbi93JDEzOTA1NDc4LWNlOTAtNGIzNi05YTNiLTJmNTUwY2RjN2QyZHckNWQ0MmM2OTItMjgyYy00YWJiLTgyMzMtNWRiZjk1NTVjMzhmdyQzZDAzYjczNy1iNTlkLTRjYmEtYjVhOS00YjRmZmQ5MjQwNTN3MzxwPklUVSBGb2NhbCBQb2ludCBvbiBBSS1wb3dlcmVkIFZpcnR1YWwgV29ybGRzPC9wPncKQ29udGVudOKApnh3DmNvcmUvcGFyYWdyYXBoeXYAdyQxMzkwNTQ3OC1jZTkwLTRiMzYtOWEzYi0yZjU1MGNkYzdkMmR3JDljMjE4MTYwLWE1MTctNGFlOS1hMTIwLTVhMzEzYzdiMmE0MHckMTc3ZmFkMjktZjMwZS00NDQyLWE3ZTctOGVlOTgxNWRhYjE3eHeUATxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj53GGdlbmVzaXMtYmxvY2tzL2diLXNwYWNlcn0eeXcQZ2ItZGl2aWRlci1zb2xpZHcEI2RkZH0BdyQxNzdmYWQyOS1mMzBlLTQ0NDItYTdlNy04ZWU5ODE1ZGFiMTd4d5QBPGRpdiBzdHlsZT0iY29sb3I6I2RkZCIgY2xhc3M9IndwLWJsb2NrLWdlbmVzaXMtYmxvY2tzLWdiLXNwYWNlciBnYi1ibG9jay1zcGFjZXIgZ2ItZGl2aWRlci1zb2xpZCBnYi1kaXZpZGVyLXNpemUtMSI+PGhyIHN0eWxlPSJoZWlnaHQ6MzBweCIvPjwvZGl2PncYZ2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyfR55dxBnYi1kaXZpZGVyLXNvbGlkdwQjZGRkfQF3JDE3N2ZhZDI5LWYzMGUtNDQ0Mi1hN2U3LThlZTk4MTVkYWIxN3h3lAE8ZGl2IHN0eWxlPSJjb2xvcjojZGRkIiBjbGFzcz0id3AtYmxvY2stZ2VuZXNpcy1ibG9ja3MtZ2Itc3BhY2VyIGdiLWJsb2NrLXNwYWNlciBnYi1kaXZpZGVyLXNvbGlkIGdiLWRpdmlkZXItc2l6ZS0xIj48aHIgc3R5bGU9ImhlaWdodDozMHB4Ii8+PC9kaXY+dxhnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXJ9Hnl3EGdiLWRpdmlkZXItc29saWR3BCNkZGR9AXckNWYwMDlmZDgtNDQyYi00Mjg5LTkxZGQtYjVlNGNiMDVjMzYwkhIAdxMyMDI2LTAyLTEzVDE1OjM3OjAzdxYybmQtY2l0aXZlcnNlLWFzc2VtYmx5dwdwdWJsaXNofRV9AHcGY2xvc2VkdwZjbG9zZWR3AHcAeHcAdxhpdHUvbGF5b3V0LXNlY3Rpb24tYmxvY2t5eHdOPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyBoYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciBoYXMtYmFja2dyb3VuZCI+PC9kaXY+dwxjb3JlL2NvbHVtbnN4dwV3aGl0ZXh3IzxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+PC9kaXY+dwtjb3JlL2NvbHVtbnh3AHcPaXR1L2NhcmRzLWdyb3VwdwNjb2x9An08eHcAdxFpdHUvc2luZ2xlLWNvbHVtbn0JdyQxOWJjNzNhOS0xNDBjLTRiNmQtOGFjNC1kZWU5MDNjMGI3MTl4d5ECPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIGlzLXJlc2l6ZWQiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8yMDI2LTA1LTEyLTJuZC1DaXRpdmVyc2UtQXNzZW1ibHktRmluYWwtQmFubmVyLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMzgzIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjEuNzc4NzA1NjM2NzQzMjE1O3dpZHRoOjkwNHB4O2hlaWdodDphdXRvIi8+PC9maWd1cmU+dwpjb3JlL2ltYWdld2todHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8yMDI2LTA1LTEyLTJuZC1DaXRpdmVyc2UtQXNzZW1ibHktRmluYWwtQmFubmVyLnBuZ3cAfY8ldwU5MDRweHcEYXV0b3cRMS43Nzg3MDU2MzY3NDMyMTV3BGZ1bGx3BG5vbmV3JDkyMDE1Yjg2LTVlMjItNDM0Ni1iMGRmLTczZGIzMjkwY2IwNXh3IzxwPjxzdHJvbmc+RGVzY3JpcHRpb248L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AHh3+gg8cD5Dby1vcmdhbml6ZWQgYnkgSVRVLCB0aGUgRXVyb3BlYW4gQ29tbWlzc2lvbiwgT0FTQyBhbmQgVU5JQ0MsIGFuZCBzdXBwb3J0ZWQgYnkmbmJzcDs8YSBocmVmPSJodHRwczovL2V1cjAzLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZzdGFuZGljdC5ldSUyRiZhbXA7ZGF0YT0wNSU3QzAyJTdDY2hpYXJhLmtpcnN0ZW4uY28lNDBpdHUuaW50JTdDNTczOGE2ODg5N2VlNDMwZDhhOTIwOGRlNzQ2OGI1NzclN0MyM2U0NjRkNzA0ZTY0Yjg3OTEzYzI0YmQ4OTIxOWZkMyU3QzAlN0MwJTdDNjM5MDc2MTkwMjMwNTE5NjE4JTdDVW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5SkZiWEIwZVUxaGNHa2lPblJ5ZFdVc0lsWWlPaUl3TGpBdU1EQXdNQ0lzSWxBaU9pSlhhVzR6TWlJc0lrRk9Jam9pVFdGcGJDSXNJbGRVSWpveWZRJTNEJTNEJTdDMCU3QyU3QyU3QyZhbXA7c2RhdGE9Wk9EJTJCd0olMkZSNkVLTHdqZW0zaTZyVW9PODhLb2RocTk4Um9EaUJnb2tPUjAlM0QmYW1wO3Jlc2VydmVkPTAiPlN0YW5kSUNULmV1IDIwMjk8L2E+LCB0aGUgMm5kIENpdGl2ZXJzZSBBc3NlbWJseSBjb252ZW5lcyBjaXRpZXMsIGdvdmVybm1lbnRzLCBpbmR1c3RyeSwgc3RhbmRhcmRzIGJvZGllcywgcmVzZWFyY2gsIGFuZCBhY2FkZW1pYSB0byBzdHJlbmd0aGVuIGdsb2JhbCBjb2xsYWJvcmF0aW9uIG9uIHRoZSBjaXRpdmVyc2UuIFRoZSBBc3NlbWJseSB3aWxsIHNoYXJlIGV4cGVyaWVuY2VzIGZyb20gb25nb2luZyBjaXRpdmVyc2UgYW5kIGxvY2FsIGRpZ2l0YWwgdHdpbiBwcm9qZWN0cyB3b3JsZHdpZGUsIHByZXNlbnQgZmxhZ3NoaXAgZGVsaXZlcmFibGVzIG9mIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS92aXJ0dWFsLXdvcmxkcy8iIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvdmlydHVhbC13b3JsZHMvIj5HbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyBhbmQgQUkg4oCTIDxlbT5EaXNjb3ZlcmluZyB0aGUgQ2l0aXZlcnNlPC9lbT48L2E+LCBhbmQgcHJvbW90ZSBncmVhdGVyIGFsaWdubWVudCBhY3Jvc3Mgc3RhbmRhcmRzIGFuZCBpbXBsZW1lbnRhdGlvbiBlZmZvcnRzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyQwYjIwMzEwYy03MWNkLTQxNzItOTk1Zi0xMGMyMWZiNTY1MDd4d58BPHA+VGhlIHByb2dyYW1tZSB3aWxsIGFkZHJlc3MgZnJhZ21lbnRhdGlvbiwgc3VwcG9ydCBwZW9wbGUtY2VudHJlZCBhcHByb2FjaGVzLCBhbmQgZXhwbG9yZSBwcmFjdGljYWwgcGF0aHdheXMgZm9yIGNvbGxhYm9yYXRpdmUgY2l0aXZlcnNlIHN0YW5kYXJkaXphdGlvbi48L3A+dw5jb3JlL3BhcmFncmFwaHl2AHckZWRkY2U5N2ItMDRiMS00MGQ5LWE4MmItMDQ2MTUzNDE2N2VheHcnPHA+PHN0cm9uZz5UYXJnZXQgQXVkaWVuY2U8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AHckNWFjM2EwNDItMWIzNi00ZTI1LTg5NWUtMWM3Mzc5NDk3NmMyeHffAjxwPlBhcnRpY2lwYXRpb24gaXMgb3BlbiB0byB0aGUgSVRVIE1lbWJlciBTdGF0ZXMsIFNlY3RvciBNZW1iZXJzLCBBc3NvY2lhdGVzLCBBY2FkZW1pYSwgYW5kIHRvIGFueSBpbmRpdmlkdWFsIGZyb20gYSBjb3VudHJ5IHRoYXQgaXMgYSBtZW1iZXIgb2YgdGhlIElUVSBhbmQgd2hvIHdpc2hlcyB0byBjb250cmlidXRlIHRvIHRoZSB3b3JrLiBUaGlzIGluY2x1ZGVzIGluZGl2aWR1YWxzIHdobyBhcmUgYWxzbyBtZW1iZXJzIG9mIGludGVybmF0aW9uYWwsJm5ic3A7cmVnaW9uYWwsJm5ic3A7YW5kIG5hdGlvbmFsIG9yZ2FuaXphdGlvbnMuIFBhcnRpY2lwYXRpb24gaXMgZnJlZSBvZiBjaGFyZ2UuJm5ic3A7PC9wPncOY29yZS9wYXJhZ3JhcGh5dgB3JDI3YThhMzlkLTNmMTctNGRjMC05NTY2LThhMmY4ZTQzODAzZnh3HTxwPjxzdHJvbmc+VmVudWU8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AHckNTFhYTk5NmUtMDI5OC00ZTQzLWE3NzgtNzkyYzNlNzA1MGE4eHc\/PHA+SW50ZXJuYXRpb25hbCBUZWxlY29tbXVuaWNhdGlvbiBVbmlvbiAoSVRVKSBIZWFkcXVhcnRlcnM8L3A+dw5jb3JlL3BhcmFncmFwaHl2AHckMDRmZDMxYmEtYjJlZS00Y2ZmLWEyMjYtZTE5NmQ4MzE5NzhheHdKPHA+UGxhY2UgZGVzIE5hdGlvbnMsJm5ic3A7MTIxMSBHZW5ldmEmbmJzcDsyMCwmbmJzcDtTd2l0emVybGFuZCZuYnNwOzwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyRiMTVmYmQwYy0wZTY0LTQxMjItODJhNi1jY2Q1ZTExMTM2MzV4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6NDVweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDQ1cHh3JGE5YzQ4NDQxLWIzNGQtNDRlOS05OWI5LTY2ZGE2NGRlNDg3OXh3JDxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbnMiPjwvZGl2PncMY29yZS9idXR0b25zdgIEdHlwZXcEZmxleAhmbGV4V3JhcHcGbm93cmFwdyRmYjY1ODc1Mi04NDkyLTQ1Y2QtYjdlMy0xMTBkZGJiZTc4MGR4d7sCPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9uIGlzLXN0eWxlLW91dGxpbmUiPjxhIGNsYXNzPSJ3cC1ibG9jay1idXR0b25fX2xpbmsgaGFzLXdoaXRlLWNvbG9yIGhhcy12aXZpZC1jeWFuLWJsdWUtYmFja2dyb3VuZC1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtYmFja2dyb3VuZCBoYXMtbGluay1jb2xvciB3cC1lbGVtZW50LWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly93d3cuaXR1LmludC9uZXQ0L0NSTS94cmVnL3dlYi9SZWdpc3RyYXRpb24uYXNweD9FdmVudD1DLTAwMDE2Mjk3Ij48c3Ryb25nPlJlZ2lzdGVyIEhlcmU8L3N0cm9uZz48L2E+PC9kaXY+dwtjb3JlL2J1dHRvbncBYXcGYnV0dG9ud0hodHRwczovL3d3dy5pdHUuaW50L25ldDQvQ1JNL3hyZWcvd2ViL1JlZ2lzdHJhdGlvbi5hc3B4P0V2ZW50PUMtMDAwMTYyOTd3D3ZpdmlkLWN5YW4tYmx1ZXcFd2hpdGV3EGlzLXN0eWxlLW91dGxpbmV2AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FnZhcjpwcmVzZXR8Y29sb3J8d2hpdGV3JGFiY2U5ODBkLWQ2OTEtNDViOS04ZmFlLTc4MjExNTFiYjg5NXh3AHcRaXR1L3NpbmdsZS1jb2x1bW59AXckNzZmMzA1NzYtNjEzYS00YjE3LWE2ZTMtM2VjZTkxNzdhODZkeHckPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyI+PC9kaXY+dwxjb3JlL2NvbHVtbnN4dyRiZmRlNDJiZC1iYTZmLTQ0ZjItYTFiYi01ODliZWMwZGNlNzB4dyM8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwvZGl2PncLY29yZS9jb2x1bW53JGY2YTI0YmI0LTM5YjktNDQwNC05N2EwLWJjMDE0NGE2ODRiN3h3AHcRaXR1L3NpbmdsZS1jb2x1bW59AnckNzgwZDQ0MjEtYzY5NS00MzUyLWIzYzctZjJiMmQ5NzQzODc0eHdoPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIGhhcy12aXZpZC1jeWFuLWJsdWUtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjwvYmxvY2txdW90ZT53CmNvcmUvcXVvdGV3AHYBCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcgdmFyOnByZXNldHxjb2xvcnx2aXZpZC1jeWFuLWJsdWV3D3ZpdmlkLWN5YW4tYmx1ZXckNGI5NzM4NDEtYjM2Yi00OWI0LWE2ZmEtYTBhYTBkNjlkOWE5eHeHATxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1sZWZ0IGhhcy1ibGFjay1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciBoYXMtbWVkaXVtLWZvbnQtc2l6ZSI+PHN0cm9uZz5Dby1vcmdhbml6ZWQgYnk6PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgIIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dxZ2YXI6cHJlc2V0fGNvbG9yfGJsYWNrCnR5cG9ncmFwaHl2AQl0ZXh0QWxpZ253BGxlZnR3BWJsYWNrdwZtZWRpdW12AHckNThmYzk2YTEtNWI1ZS00ODI5LWJhMmYtYWRkNzAyODZkMjkweHckPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyI+PC9kaXY+dwxjb3JlL2NvbHVtbnN4dyRmZWU0NDc5OC00NDI0LTRmZGEtYWU3My0xM2M4ZjU0YzdlNzh4dyM8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwvZGl2PncLY29yZS9jb2x1bW53JDQxMmE0NzhiLTZlZGQtNGM0NC05Njc4LWZjNjNjOGE5OWJmYXh39AE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLWZ1bGwgaXMtcmVzaXplZCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL2ltYWdlLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMzEyIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjAuOTQxOTg1Mzg4OTEyNzYzMjt3aWR0aDo4MnB4O2hlaWdodDphdXRvIi8+PC9maWd1cmU+dwpjb3JlL2ltYWdld0JodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9pbWFnZS5wbmd3AH2IJHcEODJweHcEYXV0b3cSMC45NDE5ODUzODg5MTI3NjMydwRmdWxsdwRub25ldwZjZW50ZXJ3JDcxNzU5NDRhLTBhYjctNDNlYi04MjBiLTY2YTA4MDI0YzY1Nnh3JDxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMiPjwvZGl2PncMY29yZS9jb2x1bW5zeHckY2ViYWQ1NDItMGFhMi00Y2Q0LWJjODEtZTYwMDg2NjlkNTAyeHc6PGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIiBzdHlsZT0iZmxleC1iYXNpczowcHgiPjwvZGl2PncLY29yZS9jb2x1bW53AzBweHckYjgxMzkxODYtMjBmMy00ZmRiLThhYTUtNzdjNGRjZmU3NDg2eHfCATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWduY2VudGVyIHNpemUtZnVsbCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL0xPR08tQ0VfRU5fUkdCX0hPUklaT05UQUxfUE9TLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMzA0Ii8+PC9maWd1cmU+dwpjb3JlL2ltYWdld1podHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9MT0dPLUNFX0VOX1JHQl9IT1JJWk9OVEFMX1BPUy5wbmd3AH2AJHcEZnVsbHcEbm9uZXcGY2VudGVydyRmYTUwNjNhYy1hMjI2LTRjMzAtYjBmZC1iM2I1ODU3OTUxYjN4dyQ8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIj48L2Rpdj53DGNvcmUvY29sdW1uc3h3JDhkYjRjNjI1LWI3NjMtNDdhZC05ZjVlLTk1YzM5ZTcwMGIzZHh3IzxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+PC9kaXY+dwtjb3JlL2NvbHVtbnckYzFlMzBjYTktZWRiMC00ZWM0LWIwYTYtOGI4YzA4MDMyODUyeHflATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWduY2VudGVyIHNpemUtZnVsbCBpcy1yZXNpemVkIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvT0FTQ19WZXJ0aWNhbC0yLWJsYWNrLnN2ZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMzA1IiBzdHlsZT0id2lkdGg6MTQ5cHg7aGVpZ2h0OmF1dG8iLz48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3Umh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL09BU0NfVmVydGljYWwtMi1ibGFjay5zdmd3AH2BJHcFMTQ5cHh3BGF1dG93BGZ1bGx3BG5vbmV3BmNlbnRlcnckNzQ4Yzg2ZTgtMGZjYy00MmMwLWI5N2UtNmUyMTcwZDVlODRieHckPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyI+PC9kaXY+dwxjb3JlL2NvbHVtbnN4dyQxMGZiMzVjYy1iM2FmLTQzMDItYmUzMC0wNWU2MzZhOWEwYTV4dyM8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwvZGl2PncLY29yZS9jb2x1bW53JDM4ZmY2OWNjLWFhYzItNGJmYi04YjliLTkxY2QwOGJlMWY5Y3h3\/QE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLWZ1bGwgaXMtcmVzaXplZCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L1VOSUNDX3N0YW5kYXJkLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMzgwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjAuOTMwMjQzOTAyNDM5MDI0NDt3aWR0aDo4MHB4O2hlaWdodDphdXRvIi8+PC9maWd1cmU+dwpjb3JlL2ltYWdld0todHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9VTklDQ19zdGFuZGFyZC5wbmd3AH2MJXcEODBweHcEYXV0b3cSMC45MzAyNDM5MDI0MzkwMjQ0dwRmdWxsdwRub25ldwZjZW50ZXJ3JGFlOTMyZjI0LWM4YmItNGM0My05NTQ4LWRhMTgzNmJmYzlhYnh3JDxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMiPjwvZGl2PncMY29yZS9jb2x1bW5zeHckOWQxMDljZWQtZmY4Ni00YmQ2LWI0ZTktYWRhMzBlMmZkMmVleHcjPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48L2Rpdj53C2NvcmUvY29sdW1udyRkZTBmZWJlYS05YTk3LTQxNTMtYmY4NS1jZTRiNDcwMjEwOWZ4d2g8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUgaGFzLXZpdmlkLWN5YW4tYmx1ZS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PC9ibG9ja3F1b3RlPncKY29yZS9xdW90ZXcAdgEIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dyB2YXI6cHJlc2V0fGNvbG9yfHZpdmlkLWN5YW4tYmx1ZXcPdml2aWQtY3lhbi1ibHVldyQ0ODAwMjc1ZC1hMDY4LTRhYTgtOGQ2Yi02Y2JmYzVhNTMyYWN4d3A8cCBjbGFzcz0iaGFzLWJsYWNrLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIGhhcy1tZWRpdW0tZm9udC1zaXplIj48c3Ryb25nPlN1cHBvcnRlZCBieTo8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FnZhcjpwcmVzZXR8Y29sb3J8YmxhY2t3BWJsYWNrdwZtZWRpdW12AHckYThjYWE3OTktNTc2Yi00OTRjLTg3NzktZjVmMzE0YjQ2NGNjeHckPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyI+PC9kaXY+dwxjb3JlL2NvbHVtbnN4dyQ3ZDkyOGUzZi03MzgxLTQ2MDItYTRhYS0wYWUzYjZhMTAzNmJ4dyU8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPgoKPC9kaXY+dwtjb3JlL2NvbHVtbnckNzM1ZDRlZDktNzFlYy00ZWMzLTg3MGItMzU1N2MzYWQ1NjJmeHf1ATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWduY2VudGVyIHNpemUtZnVsbCBpcy1yZXNpemVkIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvU3F1YXJlLnN2ZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMzA3IiBzdHlsZT0iYXNwZWN0LXJhdGlvOjEuMjU3ODc1NjYyMTEzMTg2Njt3aWR0aDo5NnB4O2hlaWdodDphdXRvIi8+PC9maWd1cmU+dwpjb3JlL2ltYWdld0NodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9TcXVhcmUuc3ZndwB9gyR3BDk2cHh3BGF1dG93EjEuMjU3ODc1NjYyMTEzMTg2NncEZnVsbHcEbm9uZXcGY2VudGVydyQ2YmM0YmFjMy0yMGM3LTRiZTAtYmI1My0zYjUzZDUzNmRkMmF4d\/YBPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25jZW50ZXIgc2l6ZS1mdWxsIGlzLXJlc2l6ZWQiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8zMDA5X1ZpcnR1YWwtV29ybGRzLUluaXRpYXRpdmVfTG9nby0wMS5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMjE0MSIgc3R5bGU9IndpZHRoOjExN3B4O2hlaWdodDphdXRvIi8+PC9maWd1cmU+dwpjb3JlL2ltYWdld2NodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS8zMDA5X1ZpcnR1YWwtV29ybGRzLUluaXRpYXRpdmVfTG9nby0wMS5wbmd3AH2dIXcFMTE3cHh3BGF1dG93BGZ1bGx3BG5vbmV3BmNlbnRlcnckZjU0YWRhNGMtNWFiMi00ODA5LWI4NTktZjhjZjZlZWEzMDZleHdOPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyBoYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciBoYXMtYmFja2dyb3VuZCI+PC9kaXY+dwxjb3JlL2NvbHVtbnN4dwV3aGl0ZXckNzQ1MTUzZDYtMDc0Zi00MmM1LWFmOWItNmMxZGZmNzhiMTI4eHdpPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKPC9kaXY+dwtjb3JlL2NvbHVtbnckYTQyZjYyZTktOTVjOC00NDczLWI1MmYtZTViMjgyMjMwZWFmeHdkPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy12aXZpZC1jeWFuLWJsdWUtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPlByb2dyYW1tZSA8L2gyPncMY29yZS9oZWFkaW5nfQJ2AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3IHZhcjpwcmVzZXR8Y29sb3J8dml2aWQtY3lhbi1ibHVldw92aXZpZC1jeWFuLWJsdWV2AHckYjlhM2Y0OTItOGVjNC00MjZhLTg3YTgtZjkxZGE5NDhjM2JjeHdoPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIGhhcy12aXZpZC1jeWFuLWJsdWUtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjwvYmxvY2txdW90ZT53CmNvcmUvcXVvdGV3AHYBCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcgdmFyOnByZXNldHxjb2xvcnx2aXZpZC1jeWFuLWJsdWV3D3ZpdmlkLWN5YW4tYmx1ZXckZGMzZDhhM2EtOWY0MS00YjNmLWI2ODEtODc5NzNlYzc0OTUzeHdVPHAgY2xhc3M9Imhhcy1tZWRpdW0tZm9udC1zaXplIj48c3Ryb25nPjExLjAwIOKAkyAxMToxMCBPcGVuaW5nIENlcmVtb255PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dwZtZWRpdW12AHckMTk5MzMwNjQtMThhZS00NDFmLWFkOTMtNmU3Mjc0ZDM0NjJheHcjPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKPC91bD53CWNvcmUvbGlzdHl3AHckMTgyODkwOTctZTM5Zi00ZTY4LTkwODctMTQ4YTc4OTA1NjBheHddPGxpPjxzdHJvbmc+U2Vpem8gT25vZTwvc3Ryb25nPiwgRGlyZWN0b3IsIFRlbGVjb21tdW5pY2F0aW9uIFN0YW5kYXJkaXphdGlvbiBCdXJlYXUsIElUVTwvbGk+dw5jb3JlL2xpc3QtaXRlbXckNmI0NGM2MmYtNDA2ZC00NmM0LWI2MDMtMjgyZjE5NmVjMTVmeHdXPGxpPjxzdHJvbmc+SGVsZW4gS8O2cG1hbjwvc3Ryb25nPiwgRGVwdXR5IEhlYWQgb2YgVW5pdCwgRXVyb3BlYW4gQ29tbWlzc2lvbiZuYnNwOzwvbGk+dw5jb3JlL2xpc3QtaXRlbXckZWFmMzFjZmMtODlkOC00OTliLWEyYTctZTg0ODhjZjZkNTkyeHecATxsaT48c3Ryb25nPkthcmwtRmlsaXAgQ29lbmVncmFjaHRzPC9zdHJvbmc+LCBDaGFpciBvZiB0aGUgQm9hcmQgb2YgRGlyZWN0b3JzIGFuZCBFeGVjdXRpdmUgRGlyZWN0b3IsIE9wZW4gJmFtcDsgQWdpbGUgU21hcnQgQ2l0aWVzICZhbXA7IENpdGllcyAoT0FTQyk8L2xpPncOY29yZS9saXN0LWl0ZW13JDM3ZGYxMDllLTNmNDItNDQ0MC05NGU5LTkwMTRkNTQ5ODM0M3h3SjxkaXYgc3R5bGU9ImhlaWdodDo0MnB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+dwtjb3JlL3NwYWNlcncENDJweHckOWFmZTIzN2ItMWYxYi00YTE3LWIxOGYtZDE1MGVhYWI0YmYxeHdoPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIGhhcy12aXZpZC1jeWFuLWJsdWUtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjwvYmxvY2txdW90ZT53CmNvcmUvcXVvdGV3AHYBCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcgdmFyOnByZXNldHxjb2xvcnx2aXZpZC1jeWFuLWJsdWV3D3ZpdmlkLWN5YW4tYmx1ZXckZDcxYzQzYWUtOWZkOC00OThhLTg1MGYtOGFlN2RiZjE2YjkyeHd7PHAgY2xhc3M9Imhhcy1tZWRpdW0tZm9udC1zaXplIj48c3Ryb25nPjExLjEwIOKAkyAxMjowMCA8c3Ryb25nPkNpdGl2ZXJzZSBQcm9qZWN0czogQSBHbG9iYWwgU25hcHNob3Q8L3N0cm9uZz48L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3Bm1lZGl1bXYAdyRlM2MxNjM3Mi02NzkyLTQxOGUtYTFkZS1kYmM3ODdlODMxNjl4d8MCPHA+VGhpcyBzZXNzaW9uIHdpbGwgcHJvdmlkZSBhbiBvcHBvcnR1bml0eSB0byBnZXQgYW4gb3ZlcnZpZXcgb2Ygb25nb2luZyBrZXkgcHJvamVjdHMgb24gbG9jYWwgZGlnaXRhbCB0d2lucyBhbmQgdGhlIGNpdGl2ZXJzZSB3b3JsZHdpZGUsIGxlZCBieSByZXNlYXJjaCBpbnN0aXR1dGlvbnMsIGluZHVzdHJ5LCBhY2FkZW1pYSwgYW5kIGNpdGllcy4mbmJzcDtJdCB3aWxsIGhpZ2hsaWdodCBob3cgdXNlIGNhc2VzIGNhbiBoZWxwIGRlZmluZSB0aGUgcmVxdWlyZWQmbmJzcDtidWlsZGluZyBibG9ja3MmbmJzcDtmb3IgY2l0aXZlcnNlIGRldmVsb3BtZW50LjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyRkMTFhN2JiOS03NDg0LTQxZjYtODA3Mi05YzljNTBjMmVjMTd4d4YBPHA+PHN0cm9uZz5Nb2RlcmF0b3I6PC9zdHJvbmc+IDxzdHJvbmc+U2lsdmFuYSBNdXNjZWxsYTwvc3Ryb25nPiwgU3RyYXRlZ2ljIEFkdmlzb3IsIFN0YW5kSUNULmV1IDIwMjkgJmFtcDsgQ0VPLCBUcnVzdC1JVCBTZXJ2aWNlczwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyRlM2U5MWVmYy1lYjNmLTQxOTEtYTNmYS0wZWFiOGUyNDAyMDN4dyE8cD48c3Ryb25nPlNwZWFrZXJzOjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyQ1OWI3YmM5Mi00MmJmLTQ1ZjEtYjkzZS1iZTc5NWUzZWYwMWV4dyU8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3JDYwN2Y5YzllLWVmYjUtNDJjOS05ZWU3LWU0YzMxMDA2MzQxOHh3YDxsaT48c3Ryb25nPk1hcmlhIEdpdWZmcmlkYTwvc3Ryb25nPiwgU2VuaW9yIFJlc2VhcmNoIEFuYWx5c3QsIFN0YW5kSUNULmV1IDIwMjkgYW5kIFRlcnJhRFQ8L2xpPncOY29yZS9saXN0LWl0ZW13JDAxZjI5MWRiLTkxMTktNDU5Zi04OWFmLThhYThmZDkwY2RjYnh3XjxsaT48c3Ryb25nPkt5b3VuZyBKYWUgU3VuPC9zdHJvbmc+LCBTZW5pb3IgUmVzZWFyY2hlciwgU3RhbmRhcmRzIFJlc2VhcmNoIERpdmlzaW9uLCBFVFJJPC9saT53DmNvcmUvbGlzdC1pdGVtdyRhZGE1MzhlMS1hYWVkLTRhMzctOGViZC02ODYxYTk3MzI1OTN4d4UBPGxpPjxzdHJvbmc+Q29ybsOpIEhlbG1vbnM8L3N0cm9uZz4sIEFkdmlzb3IgRGlnaXRhbCBUd2luLCBHZW9CSU0gYW5kIFN0YW5kYXJkaXNhdGlvbiBNdW5pY2lwYWxpdHkgb2YgUm90dGVyZGFtLCBUaGUgTmV0aGVybGFuZHM8L2xpPncOY29yZS9saXN0LWl0ZW13JGM1MzJmYWM1LWJkODYtNDBjNS04MDg2LTYwN2Y5MDJhYTRlYXh3igE8bGk+PHN0cm9uZz5KYW4gV2VzdGVyPC9zdHJvbmc+LCBEaXJlY3RvciwgRXVyb3BlYW4gRGlnaXRhbCBJbmZyYXN0cnVjdHVyZSBDb25zb3J0aWEgKEVESUMpIG9uIExvY2FsIERpZ2l0YWwgVHdpbnMgYW5kJm5ic3A7Q2l0aVZFUlNFPC9saT53DmNvcmUvbGlzdC1pdGVtdyQ4Mzc2OTJmMS1hZmI2LTRkMjYtOWUzYi0zZjdmZDM4ODJmNzN4dzU8cD48c3Ryb25nPlF1ZXN0aW9ucyAmYW1wOyBBbnPigIt3ZXJz4oCLPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgB3JDc3ZWY4NmNkLWNiOWItNDI4Ny04ZmVlLTlkZTE0Njg3ZmFmMHh3SjxkaXYgc3R5bGU9ImhlaWdodDo0MnB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+dwtjb3JlL3NwYWNlcncENDJweHckMTE2OTg4MDUtNjUyZS00OWNiLWE3MjMtOTYzOWY2YzUxMmRmeHdoPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIGhhcy12aXZpZC1jeWFuLWJsdWUtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjwvYmxvY2txdW90ZT53CmNvcmUvcXVvdGV3AHYBCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcgdmFyOnByZXNldHxjb2xvcnx2aXZpZC1jeWFuLWJsdWV3D3ZpdmlkLWN5YW4tYmx1ZXckMjVhOWMzYzAtMjE4NS00MTJiLWI1YTQtOWQ4ODZlZjViNTMzeHerATxwIGNsYXNzPSJoYXMtbWVkaXVtLWZvbnQtc2l6ZSI+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+MTI6MDAtMTI6NTAgPHN0cm9uZz5Gcm9tIEZyYWdtZW50YXRpb24gdG8gSW50ZXJvcGVyYWJpbGl0eSBpbiB0aGUgQ2l0aXZlcnNlPC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dwZtZWRpdW12AHckMjg2OGZjMWUtOWI3MS00MDJhLTlkOGUtZWM1NTJhZWZhZjQ1eHfHATxwPlRoaXMgc2Vzc2lvbiB3aWxsIGRpc2N1c3Mgb25nb2luZyBzdGFuZGFyZGl6YXRpb24gZWZmb3J0cyBhbmQgZXhwbG9yZSB3YXlzIHRvIGFkZHJlc3MgZnJhZ21lbnRhdGlvbiBpbiBjaXRpdmVyc2UgZGV2ZWxvcG1lbnQsIHdpdGggYSB2aWV3IHRvIGFkdmFuY2luZyBjb2hlcmVudCwgaW50ZXJvcGVyYWJsZSBnbG9iYWwgc3RhbmRhcmRzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyQ3ZDE5MzA1MS03NjZkLTQxNzUtYmU0Yi01YjBiMjdkMmZmNTR4d208cD48c3Ryb25nPk1vZGVyYXRvcjog4oCLTWFydGluIEJyeW5za292PC9zdHJvbmc+LCBGb3VuZGluZyBCb2FyZCBEaXJlY3RvciBhbmQgU3RhbmRhcmRpc2F0aW9uIExlYWQsIE9BU0M8L3A+dw5jb3JlL3BhcmFncmFwaHl2AHckZTFjMjZlZWQtZmZmMC00YTAyLTkyNTktMjgyOGJjMDA1NTI1eHchPHA+PHN0cm9uZz5TcGVha2Vyczo8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AHckN2M4MzQyZmYtOWMwOC00ZWE3LTgwMGUtMzdhZTAyOGY1NDVjeHcjPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKPC91bD53CWNvcmUvbGlzdHl3AHckMmY5ZTFlMTEtYmZiZS00OWJhLWJmM2ItNzMwMmE0NDAxNjA0eHejATxsaT48c3Ryb25nPkh5b3VuZyBKdW4gS2ltPC9zdHJvbmc+LCBDaGFpciwgSVRVLVQgU3R1ZHkgR3JvdXAgMjAg4oCcSW9ULCBkaWdpdGFsIHR3aW5zLCBhbmQgc21hcnQgc3VzdGFpbmFibGUgY2l0aWVzIGFuZCBjb21tdW5pdGllczxzdHJvbmc+4oCdJm5ic3A7PC9zdHJvbmc+PC9saT53DmNvcmUvbGlzdC1pdGVtdyRmMGE5MzNlZS0wYzg0LTRiYjMtOTEyZi0yZTdiZGRmMjI0ODd4d2w8bGk+PHN0cm9uZz5Ub3JiasO2cm4gTGFocmluLDwvc3Ryb25nPiBJU08vSUVDIEpUQzEgQ0cyIOKAnFN0cmF0ZWdpYyBDb29yZGluYXRpb24gR3JvdXAgb24gTWV0YXZlcnNl4oCdPC9saT53DmNvcmUvbGlzdC1pdGVtdyRkMDQzY2U0OC1mYmJkLTRiODktOTJiZS0wMGYwYjRhNTBjOTV4d2g8bGk+PHN0cm9uZz5DaHJpc3RvcGggUnVuZGUsIDwvc3Ryb25nPkNoYWlyLCBUZWNobmljYWwgV29ya2luZyBHcm91cCBvbiBWaXJ0dWFsIFdvcmxkcywgU3RhbmRJQ1QuZXU8L2xpPncOY29yZS9saXN0LWl0ZW13JGMxOWVkOGYwLTg2YmQtNDRiYi1hZGIyLWU1ZDdlYTk5OTdmOHh3NTxwPjxzdHJvbmc+UXVlc3Rpb25zICZhbXA7IEFuc+KAi3dlcnPigIs8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AHckZDU2NDM3MzctZDRkYy00YzIwLTg4OTUtYWQ5ZGE2Yzk4M2YweHdKPGRpdiBzdHlsZT0iaGVpZ2h0OjQycHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj53C2NvcmUvc3BhY2VydwQ0MnB4dyQwNmJkNzE3ZC0yMjE4LTRkYmQtOWQwMS00ZGEwYTU1MzNjZWF4d2o8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUgaGFzLXZpdmlkLWN5YW4tYmx1ZS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+Cgo8L2Jsb2NrcXVvdGU+dwpjb3JlL3F1b3RldwB2AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3IHZhcjpwcmVzZXR8Y29sb3J8dml2aWQtY3lhbi1ibHVldw92aXZpZC1jeWFuLWJsdWV3JDIxZWNiOGViLTZiZTktNDkxYS04NTZiLTQzNmUxNjJjZmQ1Nnh3ajxwIGNsYXNzPSJoYXMtbWVkaXVtLWZvbnQtc2l6ZSI+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+MTI6NTAtMTM6MDA8L3N0cm9uZz48L3N0cm9uZz4gS2V5bm90ZTwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcGbWVkaXVtdgB3JDRjMTg3ZWFiLTUwYTktNDdhNy1hY2FiLWQ2MTVjODQ5ZmI0Mnh3Hzx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PC91bD53CWNvcmUvbGlzdHl3AHckZmMzMjZmOTMtNDc4NC00MTE5LTllZDctNDAwYTRlNDMyZmJleHfNATxsaSBjbGFzcz0iaGFzLWJsYWNrLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj48c3Ryb25nPk9rYW4gR2VyYXk8L3N0cm9uZz4sIENoYWlyLCBTdGVlcmluZyBDb21taXR0ZWUsIEdsb2JhbCBJbml0aWF0aXZlIG9uIFZpcnR1YWwgV29ybGRzIGFuZCBBSSDigJMmbmJzcDs8ZW0+RGlzY292ZXJpbmcgdGhlIENpdGl2ZXJzZTwvZW0+PC9saT53DmNvcmUvbGlzdC1pdGVtdgEIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dxZ2YXI6cHJlc2V0fGNvbG9yfGJsYWNrdwVibGFja3ckMjA5MWY1MzUtOTUwNS00YTNiLTlhNmYtZTU5MzFhOTYxMGMzeHdKPGRpdiBzdHlsZT0iaGVpZ2h0OjQycHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj53C2NvcmUvc3BhY2VydwQ0MnB4dyRjYTM3ZDBhYS04MDQ4LTRhYmUtYTM2MC01NTVhZTU0MDU2YmN4d148YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUgaGFzLWJsYWNrLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj48L2Jsb2NrcXVvdGU+dwpjb3JlL3F1b3RldwB2AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FnZhcjpwcmVzZXR8Y29sb3J8YmxhY2t3BWJsYWNrdyQyOGM1NWJmZi01ODNjLTRjYmMtOWE0NC1iMDg2YTk1ODA2ZWZ4d7EBPHAgY2xhc3M9Imhhcy1ibGFjay1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciBoYXMtbWVkaXVtLWZvbnQtc2l6ZSI+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz4xMzowMCDigJMgMTQ6MDAgTHVuY2g8L3N0cm9uZz4mbmJzcDs8L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FnZhcjpwcmVzZXR8Y29sb3J8YmxhY2t3BWJsYWNrdwZtZWRpdW12AHckNjc5MzJmYmItYmM4MC00NTA1LTk1ZGEtNWJkZTkwYzM3MTAweHdKPGRpdiBzdHlsZT0iaGVpZ2h0OjQycHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj53C2NvcmUvc3BhY2VydwQ0MnB4dyQ1NTUwNmRmZS05YzZjLTQyMjgtOGNjZi00Zjg5ZjcwMGY4ZTF4d2g8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUgaGFzLXZpdmlkLWN5YW4tYmx1ZS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PC9ibG9ja3F1b3RlPncKY29yZS9xdW90ZXcAdgEIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dyB2YXI6cHJlc2V0fGNvbG9yfHZpdmlkLWN5YW4tYmx1ZXcPdml2aWQtY3lhbi1ibHVldyQwYzM5ZmY0MC1jOWM0LTQxMGQtOGI3OS00OWE2ZWJkMjk0YjJ4d8cBPHAgY2xhc3M9Imhhcy1tZWRpdW0tZm9udC1zaXplIj48c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+MTQ6MDAtIDE0OjMwIDxzdHJvbmc+VGhlIENpdGl2ZXJzZSBpbiBBY3Rpb246IEZyb20gVmlzaW9uIHRvIERlbGl2ZXJ5PC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dwZtZWRpdW12AHckMTIwOTNhNTktM2M1ZC00YWZmLWJmYzEtNDdkOWFjYTAzNjQ3eHftAzxwPlRoaXMgc2Vzc2lvbiB3aWxsIHByZXNlbnQgdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3ZpcnR1YWwtd29ybGRzLyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS92aXJ0dWFsLXdvcmxkcy8iPkdsb2JhbCBJbml0aWF0aXZlIG9uIFZpcnR1YWwgV29ybGRzIGFuZCBBSSDigJMgPGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvYT4gYW5kIHNlbGVjdGVkIGZsYWdzaGlwIGRlbGl2ZXJhYmxlcy4gQnkgYWxpZ25pbmcgc3RyYXRlZ2ljIHZpc2lvbiwgdGVjaG5pY2FsIGZvdW5kYXRpb25zLCBhbmQgYWNjZXNzaWJpbGl0eSBieSBkZXNpZ24sIGl0IHdpbGwgZGVtb25zdHJhdGUgaG93IHRoZSBJbml0aWF0aXZlIGlzIGFjY2VsZXJhdGluZyBpbnRlcm9wZXJhYmlsaXR5IGFuZCByZWFsLXdvcmxkIGFkb3B0aW9uIG9mIHRoZSBDaXRpdmVyc2Ugd29ybGR3aWRlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyQyOWI5MGZkYi04YTAxLTQ5NTgtYmI4MC1mOGY0N2I4NTBkZTB4d8gBPHA+PHN0cm9uZz5Nb2RlcmF0b3I6PC9zdHJvbmc+Jm5ic3A7PHN0cm9uZz5QYXVsYSBMbG9iZXQgVmlsYXJyYXNhPC9zdHJvbmc+LCBWaWNlLWNoYWlyLCBFeGVjdXRpdmUgQ29tbWl0dGVlLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyBhbmQgQUkg4oCTJm5ic3A7PGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyQwYzExYjg2ZC1lZDA5LTRmYzUtOTUxNi02ZTcxZWFlODdjMDB4dyE8cD48c3Ryb25nPlNwZWFrZXJzOjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyRiYjcyOGJiMy0xZmY0LTRkZGMtOGZjNy1jMjZlNTcyNWVhNjB4dyM8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgo8L3VsPncJY29yZS9saXN0eXcAdyRmOGRiM2FhYS02Njc0LTQzNWQtYTc0Mi02MGY2OTM4ZDdhNjB4d6gBPGxpPjxzdHJvbmc+VGVwcG8gUmFudGFuZW48L3N0cm9uZz4sIExlYWRlciBvZiB0aGUgU3RyYXRlZ2ljIEd1aWRhbmNlIFRyYWNrLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyBhbmQgQUkg4oCTJm5ic3A7PGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckYTU1ZDNlZjktNGU1Mi00NGUyLTg2MGQtNzI4YTRkOGIwM2U3eHewATxsaT48c3Ryb25nPkNocmlzdGluYSBZYW4gWmhhbmc8L3N0cm9uZz4sIExlYWRlciBvZiBFdmFsdWF0aW9uIGFuZCBBc3Nlc3NtZW50IFRyYWNrLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyBhbmQgQUkg4oCTJm5ic3A7PGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckODQ5YzcwM2MtNTc1ZC00MDViLTkzMmYtNWM5MDU2NmVmNzk2eHfLATxsaT48c3Ryb25nPkFuaXNoIFNldGhpPC9zdHJvbmc+LCBDby1sZWFkZXIgb2YgUGlsbGFyIDIg4oCTIENvbm5lY3RpbmcgQ2l0aWVzIHdpdGggdGhlIFZpcnR1YWwgYW5kIFJlYWwgV29ybGRzLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyBhbmQgQUkg4oCTJm5ic3A7PGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckMDUxMDlhZTktNjBhNi00N2VhLTk4N2YtZDQ1MWE4NzgxYTMyeHc1PHA+PHN0cm9uZz5RdWVzdGlvbnMgJmFtcDsgQW5z4oCLd2Vyc+KAizwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyQ5OWFhMjM5OC02M2E4LTRjOGQtYmQxYS0xOWI0YTJhYTEwYTJ4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6NDJweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDQycHh3JGVmZjk4MjA4LWIzMDUtNDM4Yy1hYTU5LWYyMmU4ZGEyOWQ5NXh3aDxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSBoYXMtdml2aWQtY3lhbi1ibHVlLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj48L2Jsb2NrcXVvdGU+dwpjb3JlL3F1b3RldwB2AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3IHZhcjpwcmVzZXR8Y29sb3J8dml2aWQtY3lhbi1ibHVldw92aXZpZC1jeWFuLWJsdWV3JDU0MDg1MDkxLTk2ODgtNGY3ZC1iZTkwLWYzNWQyYTdjODBhMnh34QE8cCBjbGFzcz0iaGFzLW1lZGl1bS1mb250LXNpemUiPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz4xNDozMCDigJMgMTU6MDAgPHN0cm9uZz5Db25uZWN0aW5nIEVmZm9ydHM6IFBhdGh3YXlzIHRvIENvbGxhYm9yYXRpdmUgQ2l0aXZlcnNlIFN0YW5kYXJkaXphdGlvbjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcGbWVkaXVtdgB3JDBkYTYwY2MzLTFkMDMtNDY2ZS1hYTIzLThlY2FmOTgzZWZhNXh37gI8cD5UaGlzIHNlc3Npb24gd2lsbCBleHBsb3JlIGhvdyBjbG9zZXIgYWxpZ25tZW50IG9mIHN0YW5kYXJkcyBlZmZvcnRzIGFuZCBzdHJvbmdlciBsaW5rcyBiZXR3ZWVuIHByb2plY3RzIGFuZCBpbml0aWF0aXZlcyBjYW4gc3VwcG9ydCBjaXRpZXMgaW4gYWRvcHRpbmcgaW50ZXJvcGVyYWJsZSwgcGVvcGxlLWNlbnRyZWQgQ2l0aXZlcnNlIHNvbHV0aW9ucy4gSXQgd2lsbCBjb25zaWRlciBwcmlvcml0eSBhcmVhcyBmb3Igam9pbnQgYWN0aW9uLCBpbmNsdWRpbmcgY29sbGFib3JhdGl2ZSBzdGFuZGFyZHMgZGV2ZWxvcG1lbnQgYW5kIGNvb3BlcmF0aW9uIG1lY2hhbmlzbXMgdG8gc3VwcG9ydCBnbG9iYWwgc3RhbmRhcmRpemF0aW9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyRmM2M1NjVhMy1iZmY0LTQxYjUtYTc0YS0wNTJmMGEyZTMyZjN4d7MBPHA+PHN0cm9uZz5Nb2RlcmF0b3JzOiBIZWxlbiBLw7ZwbWFuPC9zdHJvbmc+LCBEZXB1dHkgSGVhZCBvZiBVbml0LCBFdXJvcGVhbiBDb21taXNzaW9uIGFuZCA8c3Ryb25nPkNyaXN0aW5hIEJ1ZXRpPC9zdHJvbmc+LCBJVFUgRm9jYWwgUG9pbnQgb24gQUktcG93ZXJlZCBWaXJ0dWFsIFdvcmxkcyZuYnNwOzwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyRiZDAxMWJhOC04MmFmLTRmOWUtOTlkNi1lNWViNWEyZGZmMTZ4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6NDJweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDQycHh3JDU2ODU4OWI4LWJiMGItNGJjNC04Zjg1LTMwYjIwNjk3Y2YyOHh3aDxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSBoYXMtdml2aWQtY3lhbi1ibHVlLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj48L2Jsb2NrcXVvdGU+dwpjb3JlL3F1b3RldwB2AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3IHZhcjpwcmVzZXR8Y29sb3J8dml2aWQtY3lhbi1ibHVldw92aXZpZC1jeWFuLWJsdWV3JDk0NzY0Y2I4LWE5ODUtNGQ4NS04NGIwLWJkNzdjNWJjYzFlNXh3vQE8cCBjbGFzcz0iaGFzLW1lZGl1bS1mb250LXNpemUiPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPjE1OjAwLTE1OjEwIDxzdHJvbmc+Q2xvc2luZyBDZXJlbW9ueTwvc3Ryb25nPjwvc3Ryb25nPiZuYnNwOzwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcGbWVkaXVtdgB3JGRkZmJlMmY3LWRjMmEtNDQ0Ny04YjBmLWFhZWZhYzM3OWY1M3h3ITx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+Cgo8L3VsPncJY29yZS9saXN0eXcAdyRjNTFkODIzZC1lNTFmLTRiM2MtOGU1NC1lMmE4NjM2OGJmNWN4d1E8bGk+PHN0cm9uZz5IZWxlbiBLw7ZwbWFuPC9zdHJvbmc+LCBEZXB1dHkgSGVhZCBvZiBVbml0LCBFdXJvcGVhbiBDb21taXNzaW9uPC9saT53DmNvcmUvbGlzdC1pdGVtdyQ1YmFmNzBhNi04NzM5LTRiMzAtOTkzNS0xNWMxNDhmNjZjM2F4d6EBPGxpPjxzdHJvbmc+S2FybC1GaWxpcCBDb2VuZWdyYWNodHM8L3N0cm9uZz4sIENoYWlyIG9mIHRoZSBCb2FyZCBvZiBEaXJlY3RvcnMgYW5kIEV4ZWN1dGl2ZSBEaXJlY3RvciwgT3BlbiAmYW1wOyBBZ2lsZSBTbWFydCBDaXRpZXMgJmFtcDsgQ29tbXVuaXRpZXMgKE9BU0MpPC9saT53DmNvcmUvbGlzdC1pdGVtdyQ2ZTAyNTI2MS0zYWI2LTQwMmQtYmE3ZS0wZWNlNjFhZjg2NGN4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6MjNweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDIzcHh3JDUxZjkwNTg2LTgxNzEtNDQzYi1hNTA1LTU4YTU5NjVjZTkxYXh3TjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgaGFzLWJhY2tncm91bmQiPjwvZGl2PncMY29yZS9jb2x1bW5zeHcFd2hpdGV3JDMxZGIwZjE4LTgxZTQtNGRhMC04NDc5LWQ1N2E3ODg1MmQ1Ynh3JzxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+CgoKCjwvZGl2PncLY29yZS9jb2x1bW53JDc5MzhhOTRjLWU3ZDEtNGYxZC1iYzZiLWQzZTMxN2U5OWIwZHh3ejxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtYmxhY2stY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLW1lZGl1bS1mb250LXNpemUiPjxzdHJvbmc+UmVsYXRlZCBJbmZvcm1hdGlvbjwvc3Ryb25nPjwvaDI+dwxjb3JlL2hlYWRpbmd9AncFYmxhY2t3Bm1lZGl1bXYAdyRhZjJhNzEwNS1jYWJiLTQwN2EtYjA4My0wNzY0MjY0NmJkZGF4dyU8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3JDM4ZTMzZjhiLTg2MmYtNDRiNS04YjNhLWJiN2Q5MDA4MDQ2YXh3mQE8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaXR1LmludC9tZC9UMjUtVFNCLUNJUi0wMTE5L2VuIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWQvVDI1LVRTQi1DSVItMDExOS9lbiI+SW52aXRhdGlvbiBsZXR0ZXI8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdyQ5NTE4NDdmYy1kMmZmLTQ2NjUtOGRjMi1iNGM2ODBkOWVkYWZ4d7gBPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3ZpcnR1YWwtd29ybGRzLyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS92aXJ0dWFsLXdvcmxkcy8iPkdsb2JhbCBJbml0aWF0aXZlIG9uIFZpcnR1YWwgV29ybGRzIGFuZCBBSTwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13JDc5NzRlNTNlLTMyYjEtNGI1OS04MTYwLTEzOTM1NDNiY2MyM3h3ngE8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlLyI+SVRVIGFjdGl2aXRpZXMgb24gbWV0YXZlcnNlIGFuZCB2aXJ0dWFsIHdvcmxkczwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13JDY0M2NlYTEwLWU5Y2YtNDYwNS1hM2UxLTVhZTVmMzQ4ODE1Y3h3mQI8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaXR1LmludC9lbi9JVFUtVC9zdHVkeWdyb3Vwcy8yMDI1LTIwMjgvMjAvUGFnZXMvZGVmYXVsdC5hc3B4IiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3d3Lml0dS5pbnQvZW4vSVRVLVQvc3R1ZHlncm91cHMvMjAyNS0yMDI4LzIwL1BhZ2VzL2RlZmF1bHQuYXNweCI+SVRVLVQgU3R1ZHkgR3JvdXAgMjA6IElvVCwgZGlnaXRhbCB0d2lucyBhbmQgc21hcnQgc3VzdGFpbmFibGUgY2l0aWVzIGFuZCBjb21tdW5pdGllczwvYT48L2xpPncOY29yZS9saXN0LWl0ZW13JGY1YTU0YzYzLTBhZDQtNGMwMi1hYWY0LTM0MDQ1ZWQxNzM1MHh3gQE8cD5Db250YWN0OiA8YSBocmVmPSJtYWlsdG86ZGlnaXRhbHRyYW5zZm9ybWF0aW9uQGl0dS5pbnQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkNyaXN0aW5hIEJ1ZXRpPC9hPiAoSVRVKTwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyRhNTRjODU3OS05MGU1LTQ2NGQtYWMyMC1kYTA0NTYwYWMxNDN4d2U8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXZpdmlkLWN5YW4tYmx1ZS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+QmlvZ3JhcGhpZXM8L2gyPncMY29yZS9oZWFkaW5nfQJ2AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3IHZhcjpwcmVzZXR8Y29sb3J8dml2aWQtY3lhbi1ibHVldw92aXZpZC1jeWFuLWJsdWV2AHckOTBkMDY0NDgtZjgzZi00ZDg5LWI2MWItY2RkZjI2Njc1NDc5eHeSAzxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczoxNSUgYXV0byIgaWQ9ImJyeW5za292Ij48ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzLzJmYWMxZDgzLWE4MjEtNDU3YS1hYzAxLWE1OWU1OGI4NTMxMi03Njh4MTAyNC5qcGVnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIzMjYgc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+CgoKCjwvZGl2PjwvZGl2PncPY29yZS9tZWRpYS10ZXh0dwRub25ldwB3BGxlZnR9liR3a2h0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzLzJmYWMxZDgzLWE4MjEtNDU3YS1hYzAxLWE1OWU1OGI4NTMxMi03Njh4MTAyNC5qcGVnd0NodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS8yZmFjMWQ4My1hODIxLTQ1N2EtYWMwMS1hNTllNThiODUzMTIvdwRub25ldwVpbWFnZX0PdwRmdWxseHcDdG9weXcIYnJ5bnNrb3Z3JGRlYmIyOTZiLWU4ZGQtNGI4ZS1hZDNmLWY2MzgzMTg4NTM4Znh3LTxwPjxzdHJvbmc+TWFydGluJm5ic3A7IEJyeW5za292PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dwpDb250ZW504oCmdgB3JDc0MWQ1OGJjLWFjMjAtNDVjZi05ZmM3LTE2MDgyN2UzMmEzOHh3PTxwPkZvdW5kaW5nIEJvYXJkIERpcmVjdG9yIGFuZCBTdGFuZGFyZGlzYXRpb24gTGVhZCwgT0FTQzwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnYAdyQwM2E4MjY3Mi0yMjRmLTQyNDktYjVjNi04OTNiNjMzZjdkZTN4d\/gHPHA+TWFydGluIEJyeW5za292LCBQaEQgKENTKSwgaXMgYW4gYWNhZGVtaWMgYW5kIGRpZ2l0YWwgc3RhbmRhcmRpc2F0aW9uIGV4cGVydCBhdCB0aGUgVW5pdmVyc2l0eSBvZiBDb3BlbmhhZ2VuIGluIERlbm1hcmssIGFsc28gbGVhZGluZyBzdGFuZGFyZHMgZWZmb3J0cyBhdCB0aGUgQnJ1c3NlbHMtYmFzZWQgT3BlbiAmYW1wOyBBZ2lsZSBDaXRpZXMgJmFtcDsgQ29tbXVuaXRpZXMgKE9BU0MpIGdsb2JhbCBuZXR3b3JrLCBvZiB3aGljaCBoZSBpcyB0aGUgZm9ybWVyIGFuZCBmb3VuZGluZyBDaGFpci4gSGlzIHJlc2VhcmNoIGV4cGxvcmVzIGhvdyBtYWNoaW5lcyBhbmQgcGVvcGxlIOKAkyBhbmQgZXZlcnl0aGluZyBpbiBiZXR3ZWVuIOKAkyBwZXJjZWl2ZSwgY29uY2VwdHVhbGlzZSwgcmVhc29uIGFib3V0IGFuZCBhY3QgaW4gdGhlIHdvcmxkcyB0aGV5IGNvLWluaGFiaXQsIGFzIGluZGl2aWR1YWxzLCBhcyBvcmdhbmlzYXRpb25zIGFuZCBhcyBjb21tdW5pdGllcy9zeXN0ZW1zIG9mIGFsbCBzaXplcy4gSGUgcmVmZXJzIHRvIHRoaXMgYXMgSW50ZXJhY3Rpb24gVGVjaG5vbG9naWVzIHVuZm9sZGluZyBpbiBhIFBsYWNlLUJhc2VkIENvbXB1dGluZyBwYXJhZGlnbS4gRHIgQnJ5bnNrb3YgY28tY2hhaXJzIHRoZSBEYW5pc2ggU3RhbmRhcmRzIENvbW1pdHRlZSBTLTQ5MSBvbiBEYXRhIE1hbmFnZW1lbnQgYW5kIERhdGEgU3BhY2VzIHRocm91Z2ggd2hpY2ggaGUgY28tbGVhZHMgdGhlIGVmZm9ydHMgaW4gRXVyb3BlIHRvIHByb2R1Y2UgaGFybW9uaXNlZCBzdGFuZGFyZHMgZm9yIGRhdGEgc3BhY2VzIChDRU4tQ0xDL0pUQyAyNS9XRyAyKSBhbmQgcmVwcmVzZW50cyBEZW5tYXJrIGluIHRoZSBVbml0ZWQgTmF0aW9ucyBzdGFuZGFyZHMgd29yayBmb3IgSW9ULCBEaWdpdGFsIFR3aW5zIGFuZCBTdXN0YWluYWJsZSBTbWFydCBDaXRpZXMgYW5kIENvbW11bml0aWVzIGF0IHRoZSBJbnRlcm5hdGlvbmFsIFRlbGVjb21tdW5pY2F0aW9ucyBVbmlvbiAoSVRVLVQvU0cgMjApLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnYAdyRlZTViOGRkMC01NjhlLTQ5NGQtYThmMS1lOTc3ODkzZGMyYTd4d5QBPGRpdiBzdHlsZT0iY29sb3I6I2RkZCIgY2xhc3M9IndwLWJsb2NrLWdlbmVzaXMtYmxvY2tzLWdiLXNwYWNlciBnYi1ibG9jay1zcGFjZXIgZ2ItZGl2aWRlci1zb2xpZCBnYi1kaXZpZGVyLXNpemUtMSI+PGhyIHN0eWxlPSJoZWlnaHQ6MzBweCIvPjwvZGl2PncYZ2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyfR55dxBnYi1kaXZpZGVyLXNvbGlkdwQjZGRkfQF3JGY4ZTgyMTZhLWQzNDYtNDk2MC05ZTRlLTQ3ZTQwYTg5OGYzYXh39AI8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJidWV0aSI+PGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9DcmlzdGluYS1CdWV0aS0yMDI1LmpwZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xOTYzIHNpemUtZnVsbCIvPjwvZmlndXJlPjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPgoKCgo8L2Rpdj48L2Rpdj53D2NvcmUvbWVkaWEtdGV4dHcEbm9uZXcAdwRsZWZ0fased1BodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9DcmlzdGluYS1CdWV0aS0yMDI1LmpwZ3djaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvdmlydHVhbC13b3JsZHMvMXN0LXVuLWNpdGl2ZXJzZS1jaGFsbGVuZ2UvanVyb3JzL2NyaXN0aW5hLWJ1ZXRpLTIwMjUvdwRub25ldwVpbWFnZX0PdwRmdWxseHcDdG9weXcFYnVldGl3JDVkNThmMmQ2LWM2ZjgtNGEyOC1iYWQzLTExNzU0NTlkN2EyM3h3NzxwPjxzdHJvbmc+PHN0cm9uZz5DcmlzdGluYSBCdWV0aTwvc3Ryb25nPjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnYAdyQxMDE5NGU5ZS02MmMxLTQ3N2YtODFjMC1mZjQwZmZjZTM1NDR4dzM8cD5JVFUgRm9jYWwgUG9pbnQgb24gQUktcG93ZXJlZCBWaXJ0dWFsIFdvcmxkczwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnYAdyQ5MDc0MTMzMC1hN2IwLTRjMDYtYTA1MS1jMmNkZmE2ZTgxMWJ4d5AJPHA+Q3Jpc3RpbmEgQnVldGkgaXMgdGhlIElUVSBGb2NhbCBQb2ludCBvbiBTbWFydCBTdXN0YWluYWJsZSBDaXRpZXMgYW5kIEFJLXBvd2VyZWQgVmlydHVhbCBXb3JsZHMuIFNoZSBpcyBhbHNvIHRoZSBDb3Vuc2VsbG9yIG9mIElUVS1UIFN0dWR5IEdyb3VwIDIwIOKAnEludGVybmV0IG9mIFRoaW5ncywgZGlnaXRhbCB0d2lucyBhbmQgc21hcnQgc3VzdGFpbmFibGUgY2l0aWVzIGFuZCBjb21tdW5pdGllc+KAnSBhbmQgc2VydmVzIGFzIFRTQi9JVFUgZm9jYWwgcG9pbnQgZm9yIExhdGluIEFtZXJpY2EuIENyaXN0aW5hIEJ1ZXRpIGdyYWR1YXRlZCBmcm9tIHRoZSBGYWN1bHR5IG9mIFBvbGl0aWNhbCBTY2llbmNlLCBMYXcgYW5kIEludGVybmF0aW9uYWwgQ29vcGVyYXRpb24gYW5kIERldmVsb3BtZW50IG9mIHRoZSBVbml2ZXJzaXR5IG9mIEZsb3JlbmNlLCB3aGVyZSBzaGUgY29tcGxldGVkIHBvc3RncmFkdWF0ZSBzdHVkaWVzIGluIEludGVybmF0aW9uYWwgQ29vcGVyYXRpb24gYW5kIFRlbGVjb21tdW5pY2F0aW9ucyBMYXcgaW4gRXVyb3BlLiBJbiAyMDAzLCBNcy4gQnVldGkgYnVpbHQgb24gaGVyIGFjYWRlbWljIGNyZWRlbnRpYWxzIGJ5IGNvbXBsZXRpbmcgYSBzcGVjaWFsaXplZCBjb3Vyc2UgaW4gcGVhY2Uga2VlcGluZyBhbmQgaW50ZXJuYXRpb25hbCBjb29wZXJhdGlvbiB3aXRoIHNwZWNpYWwgZm9jdXMgb24gdGVsZWNvbW11bmljYXRpb25zIGF0IHRoZSBGYWN1bHR5IG9mIExhd3MsIFVuaXZlcnNpdHkgb2YgTWFsdGEsIGJlZm9yZSBqb2luaW5nIHRoZSBJbnRlcm5hdGlvbmFsIFRlbGVjb21tdW5pY2F0aW9uIFVuaW9uIGluIEdlbmV2YSBpbiBKYW51YXJ5IDIwMDQuIEFzIHBhcnQgb2YgdGhlIEludGVybmF0aW9uYWwgV29tZW7igJlzIERheSAyMDE2LCBzaGUgd2FzIG5hbWVkIGFzIG9uZSBvZiB0aGUgdGVuIEdlbmV2YS1iYXNlZCBpbnNwaXJhdGlvbmFsIHdvbWVuIHdvcmtpbmcgdG8gcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQuIFNoZSBoYXMgYXV0aG9yZWQgb3ZlciA0MCByZXBvcnRzIG9uIHRlbGVjb21tdW5pY2F0aW9uIGFuZCBlbWVyZ2luZyB0ZWNobm9sb2d5IGlzc3Vlcy4gQSBuYXRpdmUgSXRhbGlhbiBzcGVha2VyLCBDcmlzdGluYSBpcyBhbHNvIGZsdWVudCBpbiBFbmdsaXNoLCBGcmVuY2ggYW5kIFNwYW5pc2guPC9wPncOY29yZS9wYXJhZ3JhcGh5dwpDb250ZW504oCmdgB3JGM5ODVlN2JmLTI3ZTUtNDFiZS04ZTU4LTllMmNkMTUxMzEyM3h3lAE8ZGl2IHN0eWxlPSJjb2xvcjojZGRkIiBjbGFzcz0id3AtYmxvY2stZ2VuZXNpcy1ibG9ja3MtZ2Itc3BhY2VyIGdiLWJsb2NrLXNwYWNlciBnYi1kaXZpZGVyLXNvbGlkIGdiLWRpdmlkZXItc2l6ZS0xIj48aHIgc3R5bGU9ImhlaWdodDozMHB4Ii8+PC9kaXY+dxhnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXJ9Hnl3EGdiLWRpdmlkZXItc29saWR3BCNkZGR9AXckMjBkN2Q4MDItNWJhZi00M2Q2LWFkOTgtM2JiYmE3MDZkNmI0eHf+AjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczoxNSUgYXV0byIgaWQ9IkNvZW5lZ3JhY2h0cyI+PGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMC9oZWFkc2hvdC5qcGctMTAyNHg5OTIuanBlZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMTgxIHNpemUtZnVsbCIvPjwvZmlndXJlPjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPgoKCgo8L2Rpdj48L2Rpdj53D2NvcmUvbWVkaWEtdGV4dHcEbm9uZXcAdwRsZWZ0fYUid1NodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMC9oZWFkc2hvdC5qcGctMTAyNHg5OTIuanBlZ3dRaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvdmlydHVhbC13b3JsZHMvMXN0LWNpdGl2ZXJzZS1hc3NlbWJseS9oZWFkc2hvdC1qcGcvdwRub25ldwVpbWFnZX0PdwRmdWxseHcDdG9weXcMQ29lbmVncmFjaHRzdyRjODY5NDFlZS05ZTg2LTQ0NDMtYmJhZC02YmJmNWU0NGJkNjZ4d0A8cD48c3Ryb25nPjxzdHJvbmc+S2FybC1GaWxpcCBDb2VuZWdyYWNodHM8L3N0cm9uZz48L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3CkNvbnRlbnTigKZ2AHckZGU3YTVhMjgtZTk5Yy00ZWIxLTgzMTUtYWJkZGFkY2ZlYmIweHdwPHA+Q2hhaXIgb2YgdGhlIEJvYXJkIG9mIERpcmVjdG9ycyBhbmQgRXhlY3V0aXZlIERpcmVjdG9yLCBPcGVuICZhbXA7IEFnaWxlIFNtYXJ0IENpdGllcyAmYW1wOyBDaXRpZXMgKE9BU0MpPC9wPncOY29yZS9wYXJhZ3JhcGh5dwpDb250ZW504oCmdgB3JGMxMWY3Y2U1LTE2NTEtNDZiNC05NTIyLTllZTM0NTg2NmI1Znh34Qg8cD5LYXJsLUZpbGlwIGlzIENoYWlyIG9mIHRoZSBHb3Zlcm5pbmcgQm9keSBhbmQgRXhlY3V0aXZlIERpcmVjdG9yIG9mIE9wZW4gJmFtcDsgQWdpbGUgU21hcnQgQ2l0aWVzICZhbXA7IENvbW11bml0aWVzLCBhbiBpbnRlcm5hdGlvbmFsIG5ldHdvcmsgb2YgMTkwKyBsb2NhbCBhbmQgcmVnaW9uYWwgYXV0aG9yaXRpZXMgc3VwcG9ydGluZyBpdHMgbWVtYmVycyBpbiB0aGVpciBkaWdpdGFsIHRyYW5zZm9ybWF0aW9uIGpvdXJuZXkgd2l0aCBhIHN0cm9uZyBmb2N1cyBvbiBpbnRlcm9wZXJhYmlsaXR5Ljxicj5IZSBpcyBhbHNvIEhlYWQgb2YgdGhlIERhdGEsIEdvdmVybmFuY2UgYW5kIENvbW11bml0aWVzIFVuaXQgYXQgdGhlIGltZWMgcmVzZWFyY2ggZ3JvdXAgU01JVCBvZiB0aGUgVnJpamUgVW5pdmVyc2l0ZWl0IEJydXNzZWwgKGltZWMtU01JVCwgVlVCKS4gVGhlIG1haW4gZm9jdXMgb2YgdGhlIHdvcmsgb2YgaGlzIHVuaXQgaXMgb24gZ292ZXJuYW5jZSBhbmQgYnVzaW5lc3MgYXNwZWN0cyBvZiB1cmJhbiBkaWdpdGFsIHRyYW5zZm9ybWF0aW9uIGFuZCB1cmJhbiBpbm5vdmF0aW9uLCBpbmNsdWRpbmcgZGF0YSBzcGFjZXMsIGxvY2FsIGRpZ2l0YWwgdHdpbnMgYW5kIHBlcnNvbmFsIGRhdGEgbWFuYWdlbWVudC4gQ3VycmVudGx5LCBoZSBhbHNvIHNlcnZlcyBhcyBTZW5pb3IgUG9saWN5IEFkdmlzb3IgU21hcnQgQ2l0aWVzLCBEYXRhIFNwYWNlcywgTG9jYWwgRGlnaXRhbCBUd2lucyBhbmQgQ2l0aVZlcnNlIGF0IEZBUkksIHRoZSBBSSBmb3IgdGhlIENvbW1vbiBHb29kIEluc3RpdHV0ZSBpbiBCcnVzc2Vscy48YnI+QmVmb3JlIGpvaW5pbmcgU01JVCwgaGUgc2VydmVkIGluIGdvdmVybm1lbnQgZm9yIDI0IHllYXJzLCB3b3JraW5nIGF0IHRoZSBsb2NhbCBsZXZlbCBhcyBDaGllZiBTdHJhdGVneSBPZmZpY2VyIG9mIHRoZSBDaXR5IG9mIEdoZW50IGFuZCBhdCB0aGUgQmVsZ2lhbiBGUFMgSnVzdGljZSBvbiBkaWdpdGFsIHBvbGljaWVzIGFuZCBkaWdpdGFsIHRyYW5zZm9ybWF0aW9uIHByb2dyYW1tZXMuIEhlIGhvbGRzIGEgbWFzdGVyIG9mIGxhd3MgZGVncmVlLCBzcGVjaWFsaXplZCBpbiBFdXJvcGVhbiBhbmQgSW50ZXJuYXRpb25hbCBMYXcuPC9wPncOY29yZS9wYXJhZ3JhcGh5dwpDb250ZW504oCmdgB3JDQ0YWE4NGY3LTZlYWQtNDIyMi04YzViLTIzNmNkMzI3NjlkNnh3lAE8ZGl2IHN0eWxlPSJjb2xvcjojZGRkIiBjbGFzcz0id3AtYmxvY2stZ2VuZXNpcy1ibG9ja3MtZ2Itc3BhY2VyIGdiLWJsb2NrLXNwYWNlciBnYi1kaXZpZGVyLXNvbGlkIGdiLWRpdmlkZXItc2l6ZS0xIj48aHIgc3R5bGU9ImhlaWdodDozMHB4Ii8+PC9kaXY+dxhnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXJ9Hnl3EGdiLWRpdmlkZXItc29saWR3BCNkZGR9AXckN2FmYmExMDQtZDUyYS00MTAyLWIzOGUtODA1MDFjMTBkOGYyeHeOAzxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczoxNSUgYXV0byIgaWQ9ImdlcmF5Ij48ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA4L09rYW4tR2VyYXktc2NhbGVkLTItZTE2OTE1MDU0NTg2OTItMTAyNHgxMDI0LmpwZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0zMzQgc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+CgoKCgoKPC9kaXY+PC9kaXY+dw9jb3JlL21lZGlhLXRleHR3BG5vbmV3AHcEbGVmdH2OBXdpaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDgvT2thbi1HZXJheS1zY2FsZWQtMi1lMTY5MTUwNTQ1ODY5Mi0xMDI0eDEwMjQuanBnd1FodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS8xc3Qtc3BlY2lhbC1zZXNzaW9uLWZnLW12LWJpb3Mvb2thbi1nZXJheS1zY2FsZWQtMi93BG5vbmV3BWltYWdlfQ93BGZ1bGx4dwN0b3B5dwVnZXJheXckMDc5MTcxMDAtOTliYy00YTZjLTkwYmUtNWEwOWU1ZTk3ODNkeHdEPHA+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+T2thbiBHZXJheTwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnYAdyQwZWU4YzBiNC02NmVlLTQ3ZmMtYWYwMi1hYzQyN2Y3MTVjMTV4d3g8cD5DaGFpciwgU3RlZXJpbmcgQ29tbWl0dGVlLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyBhbmQgQUkg4oCTJm5ic3A7PGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnYAdyRkMzVjYjAwZC04ZjY4LTQ0ZjItOWU3Ni1kZDQxYmE2MjU2MTV4dwc8cD48L3A+dw5jb3JlL3BhcmFncmFwaHl3CkNvbnRlbnTigKZ2AHckMDRkMzRkZTQtMDFlNS00OGJiLWI5ZTYtN2IzYzI4YzgwYzNieHfGETxwPkRyLiBPa2FuIEdlcmF5IGhhcyBtb3JlIHRoYW4gMjUgeWVhcnMgb2YgZXhwZXJpZW5jZSBpbiBjb25zdWx0aW5nIGFuZCBhZHZpc29yeSByb2xlcyBhY3Jvc3MgdmFyaW91cyBpbmR1c3RyaWVzLiBIZSBoYXMgY29uc3VsdGVkIGZvciBhIG51bWJlciBvZiBvcmdhbml6YXRpb25zIGluIE5ldGhlcmxhbmRzLCBGcmFuY2UsIEl0YWx5LCBHZXJtYW55LCBTb3V0aCBBZnJpY2EsIFR1cmtleSBhbmQgRHViYWkuIEhlIHdvcmtlZCBhdCBBLlQuIEtlYXJuZXkgZ2xvYmFsIG1hbmFnZW1lbnQgY29uc3VsdGluZyBmaXJtIGZvciA2IHllYXJzIGFuZCB3YXMgYSBtZW1iZXIgb2YgdGhlIEdsb2JhbCBUZWxlY29tbXVuaWNhdGlvbnMgYW5kIEhpZ2hlciBUZWNobm9sb2d5IGNvcmUgdGVhbSBiZWZvcmUgaGUgam9pbmVkIER1YmFpIEdvdmVybm1lbnQgaW4gMjAwMi4gSGUgaGFzIHdvcmtlZCBhcyB0aGUgU3RyYXRlZ2ljIFBsYW5uaW5nIEFkdmlzb3IgaW4gRHViYWkgZUdvdmVybm1lbnQsIER1YmFpIFNtYXJ0IEdvdmVybm1lbnQsIFNtYXJ0IER1YmFpIE9mZmljZSBhbmQgcmVjZW50bHkgRHViYWkgRGlnaXRhbCBBdXRob3JpdHkuIEhpcyByZXNwb25zaWJpbGl0aWVzIGluY2x1ZGUgU3RyYXRlZ2ljIFBsYW5uaW5nLCBTdHJhdGVnaWMgUGVyZm9ybWFuY2UgTWFuYWdlbWVudCBhbmQgUG9saWN5IE1ha2luZyBhbW9uZyBvdGhlcnMuPGJyPkRyLiBHZXJheSBpcyB0aGUgVTRTU0MgQ2hhaXIgKFU0U1NDIGlzIGEgVU4gaW5pdGlhdGl2ZSBjb29yZGluYXRlZCBieSBJVFUsIFVORUNFIGFuZCBVTi1IYWJpdGF0IGFuZCBzdXBwb3J0ZWQgYnkgb3RoZXIgMTYgVU4gYm9kaWVzLCB0aGF0IGhlbHAgc3VwcG9ydCB0aGUgZGV2ZWxvcG1lbnQgb2YgaW5zdGl0dXRpb25hbCBwb2xpY2llcyBhbmQgc3RyYXRlZ2llcyB3aGljaCBlbmNvdXJhZ2UgdGhlIHVzZSBvZiBkaWdpdGFsIHRlY2hub2xvZ2llcyB0byBmYWNpbGl0YXRlIGRpZ2l0YWwgdHJhbnNmb3JtYXRpb24gYW5kIGVhc2UgdGhlIHRyYW5zaXRpb24gdG8gc21hcnQgc3VzdGFpbmFibGUgY2l0aWVzKS4gSGUgaXMgbGVhZGluZyBzZXZlcmFsIHRoZW1hdGljIGdyb3VwcyBnbG9iYWxseSBmb3IgVTRTU0MgbmFtZWx5IOKAnEd1aWRlbGluZXMgb24gU3RyYXRlZ2llcyBmb3IgQ2lyY3VsYXIgQ2l0aWVz4oCdLCDigJxDaXR5IFNjaWVuY2UgQXBwbGljYXRpb24gRnJhbWV3b3Jr4oCdLCDigJxBSSBpbiBDaXRpZXPigJ0sIOKAnEVuYWJsaW5nIFBlb3BsZS1DZW50ZXJlZCBDaXRpZXMgdGhyb3VnaCBEaWdpdGFsIFRyYW5zZm9ybWF0aW9u4oCdLCBhbmQg4oCcRGlnaXRhbCBXZWxsYmVpbmfigJ0uPGJyPkRyLiBHZXJheSBpcyB0aGUgQ28tUmFwcG9ydGV1ciBvZiB0aGUgSVRVIFN0dWR5IEdyb3VwIDIwLCBRdWVzdGlvbiA3IG9uIOKAnEV2YWx1YXRpb24gYW5kIGFzc2Vzc21lbnQgb2YgU21hcnQgU3VzdGFpbmFibGUgQ2l0aWVzIGFuZCBDb21tdW5pdGllc+KAnS4gSGUgaXMgYSBtZW1iZXIgb2YgdGhlIElFQy1JU08tSVRVIEpvaW50IFNtYXJ0IENpdGllcyBUYXNrIEZvcmNlIChKLVNDVEYpLiBIZSBpcyBDby1DaGFpcmluZyB0aGUgV29ya2luZyBHcm91cCDigJxFY29ub21pYywgcmVndWxhdG9yeSAmYW1wOyBjb21wZXRpdGlvbiBhc3BlY3Rz4oCdIGluIHRoZSBJVFUgRm9jdXMgR3JvdXAgb24gbWV0YXZlcnNlIChGRy1NVikuIEhlIHdhcyBhbHNvIHRoZSBDby1DaGFpciBvZiB0aGUg4oCcRGF0YSBFY29ub215IEltcGFjdCwgQ29tbWVyY2lhbGl6YXRpb24gYW5kIE1vbmV0aXphdGlvbuKAnSBXb3JraW5nIEdyb3VwLCBwYXJ0IG9mIHRoZSBJVFUgRm9jdXMgR3JvdXAgb24gRGF0YSBQcm9jZXNzaW5nIGFuZCBNYW5hZ2VtZW50Ljxicj5Eci4gR2VyYXkgaG9sZHMgYSBkb3VibGUgbWFqb3IgQi4gU2MuIGRlZ3JlZSBpbiBJbmR1c3RyaWFsIGFuZCBDb21wdXRlciBFbmdpbmVlcmluZyBmcm9tIEJvc3Bob3J1cyBVbml2ZXJzaXR5IGluIElzdGFuYnVsIFR1cmtleSwgYW4gTS5TYy4gZGVncmVlIGluIEVsZWN0cmljYWwgRW5naW5lZXJpbmcgYW5kIGEgUGguRC4gZGVncmVlIGluIFN5c3RlbXMgYW5kIENvbnRyb2wgRW5naW5lZXJpbmcgZnJvbSB0aGUgVW5pdmVyc2l0eSBvZiBNYXNzYWNodXNldHRzIGluIHRoZSBVUy4gSGUgaGFzIHB1Ymxpc2hlZCBzZXZlcmFsIGpvdXJuYWwgYW5kIGNvbmZlcmVuY2UgcGFwZXJzIGFuZCB3YXMgYW4gYWRqdW5jdCBsZWN0dXJlciBpbiBtYW5hZ2VtZW50IGZvciAxNSB5ZWFycy48L3A+dw5jb3JlL3BhcmFncmFwaHl3CkNvbnRlbnTigKZ2AHckMTExMmM3MWEtNjA1MC00YTk1LWFmZTgtZmM2MzI0YTdjYTJmeHeUATxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj53GGdlbmVzaXMtYmxvY2tzL2diLXNwYWNlcn0eeXcQZ2ItZGl2aWRlci1zb2xpZHcEI2RkZH0BdyQ3NmJiMzZjMC1hNzA5LTRlZmUtYWY1Ny1kMGRlMmU4OGZiMDJ4d4cDPGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dCBpcy1zdGFja2VkLW9uLW1vYmlsZSBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0iZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE1JSBhdXRvIiBpZD0iZ2l1ZmZyaWRhIj48ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL2U2MzE4Njk2LTg2YWItNDVmOC04NjZmLWIyMTBlZWNiNGNjOS5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMjMyNyBzaXplLWZ1bGwiLz48L2ZpZ3VyZT48ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50Ij4KCjwvZGl2PjwvZGl2PncPY29yZS9tZWRpYS10ZXh0dwRub25ldwB3BGxlZnR9lyR3YWh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL2U2MzE4Njk2LTg2YWItNDVmOC04NjZmLWIyMTBlZWNiNGNjOS5wbmd3Q2h0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL2U2MzE4Njk2LTg2YWItNDVmOC04NjZmLWIyMTBlZWNiNGNjOS93BG5vbmV3BWltYWdlfQ93BGZ1bGx4dwN0b3B5dwlnaXVmZnJpZGF3JGQzODQ0YzkzLTAxZjQtNGJiZC04ZmJjLThmNDRjOWU1N2Q0OHh3UDxwPjxzdHJvbmc+TWFyaWEgR2l1ZmZyaWRhPC9zdHJvbmc+PGJyPlByb2plY3QgQ29vcmRpbmF0b3IsIFN0YW5kSUNULmV1IDIwMjk8L3A+dw5jb3JlL3BhcmFncmFwaHl3CkNvbnRlbnTigKZ2AHckNjc3NTY1YWYtODYxYi00NTEzLWJiNzUtMzg4NzlmY2JiOTFieHfjCjxwPk1hcmlhIEdpdWZmcmlkYSBpcyBhIFNlbmlvciBSZXNlYXJjaCBBbmFseXN0IGF0IFRydXN0LUlUIFNlcnZpY2VzLCB3aGVyZSBzaGUgc3VwcG9ydHMgRVUtZnVuZGVkIHJlc2VhcmNoIGFuZCBpbm5vdmF0aW9uIGFjdGlvbnMgd2l0aCBhIGZvY3VzIG9uIGNvbW11bmljYXRpb24sIGRpc3NlbWluYXRpb24sIHN0YWtlaG9sZGVyIGVuZ2FnZW1lbnQgYW5kIGltcGFjdC1kcml2ZW4gY29tbXVuaXR5IGJ1aWxkaW5nIGluIHRoZSBhcmVhcyBvZiBJQ1QsIHN0YW5kYXJkaXNhdGlvbiBhbmQgb3BlbiBzY2llbmNlLmhlIGNvb3JkaW5hdGVzJm5ic3A7U3RhbmRJQ1QuZXUgMjAyOSwgdGhlIGZvdXJ0aCBlZGl0aW9uIG9mIHRoZSBFdXJvcGVhbiBpbml0aWF0aXZlIHRoYXQgZnVuZHMgYW5kIHN1cHBvcnRzIGV4cGVydCBjb250cmlidXRpb25zIHRvIElDVCBzdGFuZGFyZGlzYXRpb24sIGFuZCBjb250cmlidXRlcyB0byBzaGFwaW5nIGl0cyBvdXRyZWFjaCwgc3VzdGFpbmFiaWxpdHksIGFuZCBlY29zeXN0ZW0gZW5nYWdlbWVudCBhY3Rpdml0aWVzLiBNYXJpYSBhbHNvIGxlYWRzIGNvbW11bmljYXRpb24sIGRpc3NlbWluYXRpb24gYW5kIGVuZ2FnZW1lbnQgYWN0aXZpdGllcyBmb3ImbmJzcDtUZXJyYURULmV1LCBzdXBwb3J0aW5nIHZpc2liaWxpdHkgYW5kIHN0YWtlaG9sZGVyIG1vYmlsaXNhdGlvbiBhcm91bmQgRGVzdGluYXRpb24gRWFydGgtcmVsYXRlZCBkaWdpdGFsIHR3aW4gZGV2ZWxvcG1lbnRzLCBpbmNsdWRpbmcgdGhlIHByb2R1Y3Rpb24gb2Yga2V5IGNvbW11bmljYXRpb24gYW5kIGVuZ2FnZW1lbnQgb3V0cHV0cy4gQWNyb3NzIGhlciBicm9hZGVyIHBvcnRmb2xpbywgc2hlIHdvcmtzIHdpdGggbXVsdGlwbGUgRXVyb3BlYW4gcHJvamVjdHMgdG8gdHJhbnNsYXRlIHRlY2huaWNhbCByZXN1bHRzIGludG8gY2xlYXIgbmFycmF0aXZlcyBhbmQgcHJhY3RpY2FsIGVuZ2FnZW1lbnQgcGF0aHdheXMsIGNvbm5lY3RpbmcgcmVzZWFyY2ggb3V0cHV0cyB3aXRoIHJlbGV2YW50IGluZHVzdHJpYWwgY29tbXVuaXRpZXMsIHBvbGljeSBkaXNjdXNzaW9ucyBhbmQgbXVsdGlwbGllciBuZXR3b3Jrcy4gU2hlIGhvbGRzIGFuIE1TYyBpbiBJbnRlcm5hdGlvbmFsIE1hbmFnZW1lbnQgZnJvbSBCb2Njb25pIFVuaXZlcnNpdHkgYW5kIGEgUGhEIGluIE1hbmFnZW1lbnQgRW5naW5lZXJpbmcgZnJvbSBQb2xpdGVjbmljbyBkaSBNaWxhbm8gKEl0YWx5KS4gQmVmb3JlIGpvaW5pbmcgVHJ1c3QtSVQsIHNoZSBnYWluZWQgYWNhZGVtaWMgcmVzZWFyY2ggZXhwZXJpZW5jZSBpbiBkaWdpdGFsIGlubm92YXRpb24sIGluY2x1ZGluZyBhcHBsaWNhdGlvbnMgdG8gc3VwcGx5IGNoYWluIG1hbmFnZW1lbnQgYW5kIGxvZ2lzdGljcy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AHckMDJmZTEyZDAtODNiMS00MGM2LWI4YWEtZDIwY2I1YzEzOGVmeHeUATxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj53GGdlbmVzaXMtYmxvY2tzL2diLXNwYWNlcn0eeXcQZ2ItZGl2aWRlci1zb2xpZHcEI2RkZH0BdyRhOGI0NDVlNS02MjdjLTRiYTYtYTYxYy02NzQ0NzAwNzhmYzB4d5QBPGRpdiBzdHlsZT0iY29sb3I6I2RkZCIgY2xhc3M9IndwLWJsb2NrLWdlbmVzaXMtYmxvY2tzLWdiLXNwYWNlciBnYi1ibG9jay1zcGFjZXIgZ2ItZGl2aWRlci1zb2xpZCBnYi1kaXZpZGVyLXNpemUtMSI+PGhyIHN0eWxlPSJoZWlnaHQ6MzBweCIvPjwvZGl2PncYZ2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyfR55dxBnYi1kaXZpZGVyLXNvbGlkdwQjZGRkfQF3JDRhMWI3ZDg5LWVkYjktNDc0MC1iNmJhLTY4MDk5NDhmNzE0MXh3+QI8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJraW0iPjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvRHIuLUh5b3VuZy1KdW4tS2ltLTIwNngzMDAtMS5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMjM2MSBzaXplLWZ1bGwiLz48L2ZpZ3VyZT48ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50Ij4KCjwvZGl2PjwvZGl2PncPY29yZS9tZWRpYS10ZXh0dwRub25ldwB3BGxlZnR9uSR3WWh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0RyLi1IeW91bmctSnVuLUtpbS0yMDZ4MzAwLTEucG5ndzhodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS9kci1oeW91bmctanVuLWtpbS0yMDZ4MzAwL3cEbm9uZXcFaW1hZ2V9D3cEZnVsbHh3A3RvcHl3A2tpbXckYTI4ZWM3YTQtN2Q3OS00N2M5LWI3MGQtMmI1NTA4M2U3NzlieHedATxwPjxzdHJvbmc+PHN0cm9uZz5IeW91bmcgSnVuIEtpbTwvc3Ryb25nPjwvc3Ryb25nPjxicj5DaGFpciwgSVRVLVQgU3R1ZHkgR3JvdXAgMjAg4oCcSW9ULCBkaWdpdGFsIHR3aW5zLCBhbmQgc21hcnQgc3VzdGFpbmFibGUgY2l0aWVzIGFuZCBjb21tdW5pdGllc+KAnTwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnYAdyRiNDJiMjg5NS1lOTNiLTRjYTEtOTE5Yy1iNmEyNGYzZDRlNzF4d\/0GPHA+RHIgSHlvdW5nIEp1biBLaW0gaXMgYSBSZXNlYXJjaCBGZWxsb3cgYXQgdGhlIEVsZWN0cm9uaWNzIGFuZCBUZWxlY29tbXVuaWNhdGlvbnMgUmVzZWFyY2ggSW5zdGl0dXRlIChFVFJJKSwgd2hlcmUgaGUgaGFzIHNlcnZlZCBzaW5jZSAxOTg4LCBpbmNsdWRpbmcgYXMgU2VuaW9yIFZpY2UgUHJlc2lkZW50IGxlYWRpbmcgdGhlIEludGVsbGlnZW50IENvbnZlcmdlbmNlIFJlc2VhcmNoIExhYm9yYXRvcnkuIFdpdGggMzcgeWVhcnMgb2YgZXhwZXJpZW5jZSwgaGUgaGFzIGNvbnRyaWJ1dGVkIGFjcm9zcyBtdWx0aXBsZSBkaXZpc2lvbnMgb2YgRVRSSSBhbmQgY3VycmVudGx5IHNlcnZlcyBhcyBDaGFpciBvZiBJVFUtVCBTdHVkeSBHcm91cCAyMCBhbmQgdGhlIEFQVCBTdGFuZGFyZGl6YXRpb24gUHJvZ3JhbSAoQVNUQVApLiBIZSBoYXMgaGVsZCBudW1lcm91cyBsZWFkZXJzaGlwIHJvbGVzIGluIElUVSwgaW5jbHVkaW5nIFZpY2UtQ2hhaXIgb2YgU0cyMCBhbmQgU0cxMywgV29ya2luZyBQYXJ0eSBDaGFpciwgYW5kIFJhcHBvcnRldXIgc2luY2UgMjAwNC48YnI+RHIgS2ltIGhhcyBzdWJtaXR0ZWQgb3ZlciA0NTAgc3RhbmRhcmRpemF0aW9uIHByb3Bvc2FscywgcHVibGlzaGVkIDE1MCsgcGFwZXJzLCBob2xkcyAxMDArIHBhdGVudHMsIGFuZCB0cmFuc2ZlcnJlZCAyMCB0ZWNobm9sb2dpZXMgdG8gaW5kdXN0cnkuIEhpcyBhY2hpZXZlbWVudHMgaGF2ZSBlYXJuZWQgaGltIHRocmVlIFByZXNpZGVudGlhbCBDaXRhdGlvbnMgb2YgdGhlIFJlcHVibGljIG9mIEtvcmVhICgyMDAzLCAyMDA5LCAyMDIzKSBhbmQgbXVsdGlwbGUgaW50ZXJuYXRpb25hbCByZWNvZ25pdGlvbnMsIGluY2x1ZGluZyBJVFUtVCBDZXJ0aWZpY2F0ZXMgb2YgQXBwcmVjaWF0aW9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyRmNjljYTk5NS1jYTQwLTRmY2ItYWFlMS0yNWI1ODJiY2IwZTd4d5QBPGRpdiBzdHlsZT0iY29sb3I6I2RkZCIgY2xhc3M9IndwLWJsb2NrLWdlbmVzaXMtYmxvY2tzLWdiLXNwYWNlciBnYi1ibG9jay1zcGFjZXIgZ2ItZGl2aWRlci1zb2xpZCBnYi1kaXZpZGVyLXNpemUtMSI+PGhyIHN0eWxlPSJoZWlnaHQ6MzBweCIvPjwvZGl2PncYZ2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyfR55dxBnYi1kaXZpZGVyLXNvbGlkdwQjZGRkfQF3JGNjZDM0M2I4LWEyMzAtNDg3NC04MWM1LTRhZDJjN2Q4MDU1ZXh3\/AI8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJLb3BtYW4iPjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvU2NyZWVuc2hvdC0yMDI2LTAzLTE2LTE0MzgyNS5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMjM0MCBzaXplLWZ1bGwiLz48L2ZpZ3VyZT48ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50Ij4KCjwvZGl2PjwvZGl2PncPY29yZS9tZWRpYS10ZXh0dwRub25ldwB3BGxlZnR9pCR3WWh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL1NjcmVlbnNob3QtMjAyNi0wMy0xNi0xNDM4MjUucG5ndztodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS9zY3JlZW5zaG90LTIwMjYtMDMtMTYtMTQzODI1L3cEbm9uZXcFaW1hZ2V9D3cEZnVsbHh3A3RvcHl3BktvcG1hbnckNTVmNjExMTEtNjdiZi00OGE0LTlmOWUtYTBmZTQxYTk4MzJkeHdiPHA+PHN0cm9uZz48c3Ryb25nPkhlbGVuIEvDtnBtYW48L3N0cm9uZz48L3N0cm9uZz48YnI+RGVwdXR5IEhlYWQgb2YgVW5pdCwgRXVyb3BlYW4gQ29tbWlzc2lvbjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyQwYmY2MzUwYi04MTZkLTRhZGMtOThiZi05MjBmOWY1NmE3NmZ4d5ILPHA+SGVsZW4gS8O2cG1hbiBpcyBEZXB1dHkgSGVhZCBvZiBVbml0IGZvciBBSSBmb3IgU29jaWV0YWwgR29vZCwgYXQgREcgQ29tbXVuaWNhdGlvbnMgTmV0d29ya3MsIENvbnRlbnQgYW5kIFRlY2hub2xvZ3kgKERHIENvbm5lY3QpIGF0IHRoZSBFdXJvcGVhbiBDb21taXNzaW9uIGluIEJydXNzZWxzLiBUaGUgdW5pdCBpcyBkZXZlbG9waW5nIGFuZCBzaG93Y2FzaW5nIEFJLWRyaXZlbiBkaWdpdGFsIHR3aW5zLCBkZWxpdmVyaW5nIHRhbmdpYmxlIHNvbHV0aW9ucyBmb3IgZWZmaWNpZW50IGFuZCBzdXN0YWluYWJsZSBvcGVyYXRpb24gb2YgY2l0aWVzIGFuZCBjb21tdW5pdGllcywgYW5kIGlzIHJlc3BvbnNpYmxlIGZvciB0aGUgQ2l0aXZlcnNlIC0gRXVyb3BlYW4gRGlnaXRhbCBJbmZyYXN0cnVjdHVyZSBDb25zb3J0aXVtLiBJdCBpcyBhbHNvIGltcGxlbWVudGluZyB0aGUgaW50ZXJuYXRpb25hbCBlbmdhZ2VtZW50IG9mIHRoZSBBSSBPZmZpY2UgaW4gZGVsaXZlcmluZyBBSSBzb2x1dGlvbnMgZm9yIHRoZSBwdWJsaWMgZ29vZC4gUHJpb3IgdG8gdGhpcyBwb3NpdGlvbiBzaGUgd2FzIGxlYWRpbmcgZGV2ZWxvcG1lbnQgb2YgaW5ub3ZhdGlvbiBhY3Jvc3MgZGlnaXRhbCBwb2xpY2llcyBhbmQgcHJvZ3JhbW1lcyBpbiBERyBDb25uZWN0LCB3aXRoIHBhcnRpY3VsYXIgZm9jdXMgb24gRVUgc3VwcG9ydCB0byBkZXBsb3ltZW50IG9mIGJsb2NrY2hhaW4gdGVjaG5vbG9naWVzIGFuZCBvbiBzY2FsaW5nIHVwIG9mIEV1cm9wZWFuIGRlZXAgdGVjaCBzdGFydHVwcy4gU2hlIGhhcyBhbHNvIGJlZW4gbWFuYWdpbmcgRUMgc3VwcG9ydGVkIHJlc2VhcmNoIGFuZCBpbm5vdmF0aW9uIGluIElDVCBhcHBsaWVkIHRvIG1vYmlsaXR5IGluY2x1ZGluZyBlbGVjdHJpYyBhbmQgYXV0b21hdGVkIGRyaXZpbmcgYW5kIHN1cHBvcnRlZCBJbnRlcm5hdGlvbmFsIFNjaWVudGlmaWMgQ29vcGVyYXRpb24uIFNoZSBoYXMgYSBNLlNjLiBpbiBBcHBsaWVkIFBoeXNpY3MgYW5kIEVsZWN0cmljYWwgRW5naW5lZXJpbmcsIGZyb20gdGhlIFVuaXZlcnNpdHkgb2YgTGlua8O2cGluZywgU3dlZGVuLiBNcyBLw7ZwbWFuIGpvaW5lZCB0aGUgRXVyb3BlYW4gQ29tbWlzc2lvbiBpbiAyMDAzIGZvbGxvd2luZyB0aG9yb3VnaCBpbmR1c3RyaWFsIGV4cGVyaWVuY2UgaW4gdGhlIG1hbmFnZW1lbnQgb2YgSUNUIHN5c3RlbXMgaW50ZWdyYXRpb24gYW5kIHNlcnZpY2UgZGV2ZWxvcG1lbnQgaW4gc2V2ZXJhbCBpbnRlcm5hdGlvbmFsIGNvbXBhbmllcy4gSGVyIGNvcmUgaW50ZXJlc3QgaXMgdG8gc3VwcG9ydCBJQ1QgYmFzZWQgRXVyb3BlYW4gdGVjaCBjb21wYW5pZXMgdG8gcmVhY2ggdGhlaXIgZnVsbCBtYXJrZXQgcG90ZW50aWFsIHdpdGggcHJvZHVjdCBhbmQgc2VydmljZXMgdGhhdCBiZW5lZml0cyB0aGUgY2l0aXplbnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgB3JDViZDZjZTU5LTFhMjYtNGU0OS1hNGUyLTRjNDE1ZTAxN2NkNHh3lAE8ZGl2IHN0eWxlPSJjb2xvcjojZGRkIiBjbGFzcz0id3AtYmxvY2stZ2VuZXNpcy1ibG9ja3MtZ2Itc3BhY2VyIGdiLWJsb2NrLXNwYWNlciBnYi1kaXZpZGVyLXNvbGlkIGdiLWRpdmlkZXItc2l6ZS0xIj48aHIgc3R5bGU9ImhlaWdodDozMHB4Ii8+PC9kaXY+dxhnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXJ9Hnl3EGdiLWRpdmlkZXItc29saWR3BCNkZGR9AXckY2NkNWI4N2MtZWQyMy00MDE3LWE2NTAtYjViMTAxMzlkNmJkeHfyAjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczoxNSUgYXV0byIgaWQ9Ik11c2NlbGxhIj48ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL1NpbHZhbmEtNjgzeDEwMjQuanBnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIzNjIgc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+Cgo8L2Rpdj48L2Rpdj53D2NvcmUvbWVkaWEtdGV4dHcEbm9uZXcAdwRsZWZ0fbokd01odHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9TaWx2YW5hLTY4M3gxMDI0LmpwZ3cmaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvc2lsdmFuYS93BG5vbmV3BWltYWdlfQ93BGZ1bGx4dwN0b3B5dwhNdXNjZWxsYXckMjU0ZDQzMzItYTcyYy00N2MzLWJhYmUtMGU1ZjIyZWE1MzA2eHdsPHA+PHN0cm9uZz5TaWx2YW5hIE11c2NlbGxhPGJyPjwvc3Ryb25nPlN0cmF0ZWdpYyBBZHZpc29yLCBTdGFuZElDVC5ldSAyMDI5ICZhbXA7IENFTywgVHJ1c3QtSVQgU2VydmljZXM8L3A+dw5jb3JlL3BhcmFncmFwaHl2AHckMGM3NjNhMzUtM2M2Mi00ZTlmLTkyYjgtOWEwOTYzNGZhZGUxeHf6BzxwPlNpbHZhbmEgTXVzY2VsbGEgaXMgYSBFdXJvcGVhbiBlbnRyZXByZW5ldXIgYW5kIElDVCBzdHJhdGVnaWMgY29vcmRpbmF0b3Igd2l0aCBvdmVyIDI1IHllYXJzIG9mIGV4cGVyaWVuY2UgaW4gZGlnaXRhbCBpbm5vdmF0aW9uLCBzdGFuZGFyZGlzYXRpb24sIGFuZCBvcGVuIHNjaWVuY2UuIFNpbHZhbmEgbGVhZHMgb24gc29tZSZuYnNwOyBtYWpvciBpbnRlcm5hdGlvbmFsIGluaXRpYXRpdmVzIGZvY3VzZWQgb24gdGhlIEV1cm9wZWFuIHJlc2VhcmNoIGFnZW5kYSAtIGluIElDVCBhcmVhcyBzdWNoIGFzIEN5YmVyc2VjdXJpdHksIElDVCBTdGFuZGFyZHMsIEVPU0MtRXVyb3BlYW4gT3BlbiBTY2llbmNlIENsb3VkLiZuYnNwO1NoZSBpcyZuYnNwO0NFTyAmYW1wOyBGb3VuZGVyIG9mJm5ic3A7VHJ1c3QtSVQgU2VydmljZXMsIGEgcmVzZWFyY2ggYW5kIGRpZ2l0YWxseS1sZWQgU01FIHNwZWNpYWxpc2luZyBpbiBkaWdpdGFsIG1hcmtldGluZyBhbmQgY29tbXVuaWNhdGlvbiBmb3IgSUNUIGFuZCBjby1Gb3VuZGVyIG9mJm5ic3A7Q09NTXBsYSwgYSBzb2Z0d2FyZSBob3VzZSBkZWxpdmVyaW5nIG11bHRpY2hhbm5lbCBzb2x1dGlvbnMuIFNoZSB3YXMgdGhlIHByaW1lIGF1dGhvciAmYW1wOyBkZXNpZ25lciBvZiB0aGUgU3RhbmRJQ1QuZXUgZmxhZ3NoaXAgc3RhbmRhcmRpc2F0aW9uIENTQSBwcm9qZWN0IGZ1bmRlZCBieSB0aGUgRUMgYmFjayBpbiAyMDE3LiBIZXIgc3RyYXRlZ2ljIHZpc2lvbiBlbnRhaWxzIGJlaW5nIGFjdGl2ZWx5IGludm9sdmVkIGluIG5hdmlnYXRpbmcgZ2VvcG9saXRpY3MgYW5kIGlubm92YXRpb24gc3RyYXRlZ3kgdG8gZm9zdGVyICJFdXJvcGVhbiBkaWdpdGFsIGNoYW1waW9ucyIgaW4gaW5ub3ZhdGlvbnMgaW4gSUNUIHRlY2ggYWRvcHRpb24uIFNoZSBoYXMgc2VydmVkIGFzJm5ic3A7YW4gZXh0ZXJuYWwgZXhwZXJ0IGV2YWx1YXRvciBhbmQgcmV2aWV3ZXIgZm9yIHRoZSZuYnNwO0V1cm9wZWFuIENvbW1pc3Npb24mbmJzcDtzaW5jZSAyMDAzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyQ3ZjkyMzUyZS0zMTA1LTQyN2ItYTU4My0wMjZjY2M5MDc4OTd4d5QBPGRpdiBzdHlsZT0iY29sb3I6I2RkZCIgY2xhc3M9IndwLWJsb2NrLWdlbmVzaXMtYmxvY2tzLWdiLXNwYWNlciBnYi1ibG9jay1zcGFjZXIgZ2ItZGl2aWRlci1zb2xpZCBnYi1kaXZpZGVyLXNpemUtMSI+PGhyIHN0eWxlPSJoZWlnaHQ6MzBweCIvPjwvZGl2PncYZ2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyfR55dxBnYi1kaXZpZGVyLXNvbGlkdwQjZGRkfQF3JGViNzE3MTljLTI4MTktNGQxMy04OTkzLTU0MGVlMTc2NWFiMXh3+gI8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJvbm9lIj48ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA4L1NlaXpvX09ub2Utd2ViLWUxNzEyNjU0ODc5MzA3LmpwZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0zMzcgc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+Cgo8L2Rpdj48L2Rpdj53D2NvcmUvbWVkaWEtdGV4dHcEbm9uZXcAdwRsZWZ0fZEFd1podHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOC9TZWl6b19Pbm9lLXdlYi1lMTcxMjY1NDg3OTMwNy5qcGd3TGh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlLzFzdC1zcGVjaWFsLXNlc3Npb24tZmctbXYtYmlvcy9zZWl6b19vbm9lLXdlYi93BG5vbmV3BWltYWdlfQ93BGZ1bGx4dwN0b3B5dwRvbm9ldyQ2OGY5YjlmMS0wZDEzLTQxNDYtOTgwNi0wMDlmZDI2YzE5MDJ4d148cD48c3Ryb25nPlNlaXpvIE9ub2U8L3N0cm9uZz48YnI+IERpcmVjdG9yLCBUZWxlY29tbXVuaWNhdGlvbiBTdGFuZGFyZGl6YXRpb24gQnVyZWF1LCBJVFU8L3A+dw5jb3JlL3BhcmFncmFwaHl2AHckN2MwZTc3OTEtZmIzMi00OTNmLWE3MDYtZTkzODE2MzMwOWI3eHeoCjxwPlNlaXpvIE9ub2UgdG9vayBvZmZpY2UgYXMgRGlyZWN0b3Igb2YgdGhlIFRlbGVjb21tdW5pY2F0aW9uIFN0YW5kYXJkaXphdGlvbiBCdXJlYXUgKFRTQikgYXQgdGhlIEludGVybmF0aW9uYWwgVGVsZWNvbW11bmljYXRpb24gVW5pb24gKElUVSkgb24gMSBKYW51YXJ5IDIwMjMuIEtub3duIGluIHRoZSBpbmR1c3RyeSBhcyDigJx0aGUgZmF0aGVyIG9mIExUReKAnSAoTG9uZy1UZXJtIEV2b2x1dGlvbiBtb2JpbGUgYnJvYWRiYW5kKSwgaGUgbm93IGFpbXMgZm9yIGdsb2JhbCBvdXRyZWFjaCB0byBicmlkZ2Ugc3RhbmRhcmRpemF0aW9uIGdhcHMsIGRlbGl2ZXIgdGhlIGJlbmVmaXRzIG9mIHRlY2hub2xvZ3kgd2lkZWx5IGFuZCBzcGVlZGlseSwgYW5kIGVuc3VyZSBtZWFuaW5nZnVsIGFuZCBhZmZvcmRhYmxlIGJyb2FkYmFuZCBhY2Nlc3MgZm9yIGV2ZXJ5b25lLiBCZWZvcmUgaGlzIGVsZWN0aW9uIGFzIFRTQiBEaXJlY3RvciBieSBJVFUgTWVtYmVyIFN0YXRlcywgaGUgY29tcGxldGVkIGFuIG92ZXIgMzAteWVhciBjYXJlZXIgd2l0aCBKYXBhbmVzZSBtb2JpbGUgb3BlcmF0b3IgTlRUIERPQ09NTy4gSW4gMjAyMSwgaGUgYmVjYW1lIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCBhbmQgQ2hpZWYgU3RhbmRhcmRpemF0aW9uIFN0cmF0ZWd5IE9mZmljZXIgZm9yIE5UVCBDb3Jwb3JhdGlvbiBhbmQgYSBGZWxsb3cgb2YgTlRUIERPQ09NTy4gRnJvbSAyMDE3LCBoZSBzZXJ2ZWQgYXMgTlRUIERPQ09NT+KAmXMgQ2hpZWYgVGVjaG5vbG9neSBBcmNoaXRlY3QgYW5kIFByZXNpZGVudCBvZiBpdHMgc3Vic2lkaWFyeSBET0NPTU8gVGVjaG5vbG9neS4gRnJvbSAyMDEyIHRvIDIwMTcsIGhlIHNlcnZlZCBhcyBOVFQgRE9DT01P4oCZcyBDaGllZiBUZWNobm9sb2d5IE9mZmljZXIgYW5kIEV4ZWN1dGl2ZSBWaWNlIFByZXNpZGVudCwgYSBNZW1iZXIgb2YgdGhlIEJvYXJkIG9mIERpcmVjdG9ycywgYW5kIE1hbmFnaW5nIERpcmVjdG9yIG9mIFImYW1wO0QgSW5ub3ZhdGlvbiBEaXZpc2lvbi4gRWFybGllciwgaGUgc2VydmVkIGFzIFNlbmlvciBWaWNlIFByZXNpZGVudCBhbmQgTWFuYWdpbmcgRGlyZWN0b3Igb2YgTlRUIERPQ09NT+KAmXMgUiZhbXA7RCBTdHJhdGVneSBEZXBhcnRtZW50IGFuZCBNYW5hZ2luZyBEaXJlY3RvciBvZiB0aGUgY29tcGFueeKAmXMgUmFkaW8gTmV0d29yayBEZXZlbG9wbWVudCBEZXBhcnRtZW50LiBNciBPbm9lIGhvbGRzIGEgTWFzdGVy4oCZcyBkZWdyZWUgaW4gZWxlY3Ryb25pY3MgZnJvbSB0aGUgS3lvdG8gVW5pdmVyc2l0eSBHcmFkdWF0ZSBTY2hvb2wgb2YgRW5naW5lZXJpbmcuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgB3JDE4M2ZhYjY0LTRkZjktNGUwZC04MDYwLWMwYWJmNjNlNDA5Nnh3lAE8ZGl2IHN0eWxlPSJjb2xvcjojZGRkIiBjbGFzcz0id3AtYmxvY2stZ2VuZXNpcy1ibG9ja3MtZ2Itc3BhY2VyIGdiLWJsb2NrLXNwYWNlciBnYi1kaXZpZGVyLXNvbGlkIGdiLWRpdmlkZXItc2l6ZS0xIj48aHIgc3R5bGU9ImhlaWdodDozMHB4Ii8+PC9kaXY+dxhnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXJ9Hnl3EGdiLWRpdmlkZXItc29saWR3BCNkZGR9AXckYTUxYTc3MDctM2UzZC00Njc1LTg5NjktZmUxNGQzYTRkZjFmeHf7AjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczoxNSUgYXV0byIgaWQ9ImNodWF1aGFuIj48ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEwL1RlcHBvLVJhbnRhbmVuLTEtMTAyNHg5OTIuanBnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTIxODAgc2l6ZS1mdWxsIi8+PC9maWd1cmU+PGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+Cgo8L2Rpdj48L2Rpdj53D2NvcmUvbWVkaWEtdGV4dHcEbm9uZXcAdwRsZWZ0fYQid1ZodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMC9UZXBwby1SYW50YW5lbi0xLTEwMjR4OTkyLmpwZ3dVaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2UvdmlydHVhbC13b3JsZHMvMXN0LWNpdGl2ZXJzZS1hc3NlbWJseS90ZXBwby1yYW50YW5lbi0yL3cEbm9uZXcFaW1hZ2V9D3cEZnVsbHh3A3RvcHl3CGNodWF1aGFudyQ3MTllN2ExZS04MzFlLTRkNWQtYjA5Mi02NjAxODk5NGU0NGJ4d7kBPHA+PHN0cm9uZz48c3Ryb25nPlRlcHBvIFJhbnRhbmVuPC9zdHJvbmc+PC9zdHJvbmc+PGJyPkxlYWRlciBvZiB0aGUgU3RyYXRlZ2ljIEd1aWRhbmNlIFRyYWNrLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyBhbmQgQUkg4oCTJm5ic3A7PGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyQ0MmNhODVmZi1kZTE0LTQxNWItOTY2My0wMDg3MGIzY2QxMTd4d\/IGPHA+VGVwcG8gUmFudGFuZW4sIERpcmVjdG9yIGZvciBjb21wZXRpdGl2ZW5lc3MgYW5kIGlubm92YXRpb24gYXQgdGhlIENpdHkgb2YgVGFtcGVyZSwgaXMgcmVzcG9uc2libGUgZm9yIHNldmVyYWwgY2l0eS13aWRlIGRldmVsb3BtZW50IHByb2dyYW1zLCB3aXRoIGEgcGFydGljdWxhciBmb2N1cyBvbiBzbWFydCBjaXR5IHRoZW1lcyBbc3VjaCBhcyB0aGUgRGF0YS1Ecml2ZW4gQ2l0eSBmb3IgQ2l0aXplbnMgaW5pdGlhdGl2ZV0sIHRoYXQgc2hhcGUgdGhlIHN0cmF0ZWdpYyBlY29ub21pYyBwb2xpY3kgb2YgdGhlIGNpdHkuIEhlIGxlYWRzIFRhbXBlcmUgdGhyb3VnaCBjb2xsYWJvcmF0aW9uIGluIGV4dGVuc2l2ZSBpbnRlcm5hdGlvbmFsIG5ldHdvcmtzIHRvd2FyZCBhIG1ldGF2ZXJzZSBjaXR5IHdpdGggYSBodW1hbi1jZW50cmljIHBlcnNwZWN0aXZlLiBGcm9tIDIwMDIgdG8gMjAxNCBUZXBwbyBzZXJ2ZWQgYXMgRGVsb2l0dGUgRmlubGFuZOKAmXMgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXIgYW5kIGZyb20gMjAxNCB0byAyMDE2IGluIExvbmRvbiBhcyBhIG1lbWJlciBvZiBHbG9iYWwgVGVjaG5vbG9neSwgTWVkaWEgYW5kIFRlbGVjb21tdW5pY2F0aW9ucyBMZWFkZXJzaGlwIFRlYW0uIEhlIGlzIGN1cnJlbnRseSBzaXR0aW5nIG9uIHRoZSBib2FyZCBvZiBCdXNpbmVzcyBGaW5sYW5kLjxicj5UZXBwbyBhbmQgaGlzIHRlYW0gZnJvbSB0aGUgQ2l0eSBvZiBUYW1wZXJlIHdlcmUgcmVjZWl2aW5nIHRoZSBXb3JsZCBTbWFydCBDaXR5IEF3YXJkIGluIHRoZSBFbmFibGluZyBUZWNobm9sb2dpZXMgY2F0ZWdvcnkgYXQgU21hcnQgQ2l0eSBFeHBvIFdvcmxkIENvbmdyZXNzIHRha2luZyBwbGFjZSBpbiBCYXJjZWxvbmEgaW4gMjAyMy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AHckOTIzMjZlZmUtYjM5Ny00MjRjLTg1OTgtZjdmM2I2NjA0ZTQ2eHeUATxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj53GGdlbmVzaXMtYmxvY2tzL2diLXNwYWNlcn0eeXcQZ2ItZGl2aWRlci1zb2xpZHcEI2RkZH0BdyQzMjVmOWU1MC0xNWY4LTRjZDItYTBjZC03OGMxNDVlMTcyYzl4d4MDPGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dCBpcy1zdGFja2VkLW9uLW1vYmlsZSBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0iZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE1JSBhdXRvIiBpZD0iY29sbGFyZCI+PGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9DaHJpc3RvcGgtUnVuZGUtVkRDLXBvcnRyYWl0X3YwMS5qcGciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMjMzOCBzaXplLWZ1bGwiLz48L2ZpZ3VyZT48ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50Ij4KCgoKPC9kaXY+PC9kaXY+dw9jb3JlL21lZGlhLXRleHR3BG5vbmV3AHcEbGVmdH2iJHddaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQ2hyaXN0b3BoLVJ1bmRlLVZEQy1wb3J0cmFpdF92MDEuanBndz9odHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS9jaHJpc3RvcGgtcnVuZGUtdmRjLXBvcnRyYWl0X3YwMS93BG5vbmV3BWltYWdlfQ93BGZ1bGx4dwN0b3B5dwdjb2xsYXJkdyQ4Njk3ZWQ5Mi1hMTE1LTRkNTEtYjA2MS1jN2FjZDYyN2YwYTJ4d2U8cD48c3Ryb25nPkNocmlzdG9waCBSdW5kZTwvc3Ryb25nPjxicj5DaGFpciwgVGVjaG5pY2FsIFdvcmtpbmcgR3JvdXAgb24gVmlydHVhbCBXb3JsZHMsIFN0YW5kSUNUPC9wPncOY29yZS9wYXJhZ3JhcGh5dgB3JDYyN2NiZjc0LWFhMTItNDNmMy05MzQ5LTNjM2ExOTQxMTM3Ynh3\/As8cD5DaHJpc3RvcGggUnVuZGUgaGFzIGFtYXNzZWQgbW9yZSB0aGFuIDI1IHllYXJzIG9mIGluZHVzdHJ5IGV4cGVyaWVuY2UgYW5kIGlzIGEgbGVhZGluZyBmaWd1cmUgaW4gdGhlIGZpZWxkIG9mIHByb2Zlc3Npb25hbCB2aXJ0dWFsIHJlYWxpdHkgKFZSKSBhbmQgYXVnbWVudGVkIHJlYWxpdHkgKEFSKSBzeXN0ZW1zIGFuZCBhcHBsaWNhdGlvbnMuIEFmdGVyIGJlZ2lubmluZyBoaXMgY2FyZWVyIGF0IFBvcnNjaGUsIGhlIGpvaW5lZCB0aGUgRnJhdW5ob2ZlciBJbnN0aXR1dGUgZm9yIE1hbnVmYWN0dXJpbmcgRW5naW5lZXJpbmcgYW5kIEF1dG9tYXRpb24gKElQQSkgaW4gMTk5OSwgd2hlcmUgaGUgc3BlYXJoZWFkZWQgdGhlIGluc3RpdHV0ZSdzIGVuZGVhdm91cnMgaW4gdGhlIGRvbWFpbiBvZiBWUi9BUi4gSW4gMjAwNiwgaGUgY29tcGxldGVkIGhpcyBkb2N0b3JhdGUgd2l0aCBhIHRoZXNpcyBvbiB0aGUgdG9waWMgb2YgIkNvbmNlcHRpb24gYW5kIGluZHVzdHJpYWwgaW1wbGVtZW50YXRpb24gb2YgdmlydHVhbCByZWFsaXR5IGFzIGEgZGlnaXRhbCBmYWN0b3J5IGNvbXBvbmVudCIuIEZyb20gMjAwNywgaGUgZGV2ZWxvcGVkIHRoZSBWaXJ0dWFsIERpbWVuc2lvbiBDZW50ZXIgKFZEQykgaW50byBvbmUgb2YgdGhlIGxhcmdlc3QgYW5kIG1vc3Qgc3VjY2Vzc2Z1bCBjbHVzdGVyIGluaXRpYXRpdmVzIGZvciBWUi9BUiBpbiBFdXJvcGUuIFVuZGVyIENocmlzdG9waCdzIGxlYWRlcnNoaXAsIHRoZSBWREMgd2FzIGhvbm91cmVkIHdpdGggdGhlIEV1cm9wZWFuIENsdXN0ZXIgTWFuYWdlbWVudCBFeGNlbGxlbmNlIExhYmVsIEdPTEQgKDIwMTMsIDIwMTYsIDIwMTksIDIwMjEpIGFuZCBudW1lcm91cyBhd2FyZHMgZm9yIGl0cyBpbm5vdmF0aW9uIGFuZCBzZXJ2aWNlIHF1YWxpdHkuIENocmlzdG9waCdzIGV4cGVydGlzZSBpcyBoaWdobHkgc291Z2h0IGFmdGVyIGJ5IGdvdmVybm1lbnQgYWdlbmNpZXMgYW5kIHZlbnR1cmUgY2FwaXRhbCBmdW5kcywgd2hpY2ggaGUgc3VwcG9ydHMgYXMgYW4gYWR2aXNvci4gSW4gYWRkaXRpb24gdG8gaGlzIHJvbGUgYXMgTWFuYWdpbmcgRGlyZWN0b3Igb2YgVkRDLCBDaHJpc3RvcGggaXMgVmljZSBQcmVzaWRlbnQgSW5kdXN0cnkgb2YgdGhlIEV1cm9wZWFuIGVYdGVuZGVkIFJlYWxpdHkgQXNzb2NpYXRpb24gKEV1cm9YUikuIEluIDIwMTcsIENocmlzdG9waCB3YXMgYXdhcmRlZCBhbiBob25vcmFyeSBwcm9mZXNzb3JzaGlwIGJ5IEhlaWxicm9ubiBVbml2ZXJzaXR5LiBDaHJpc3RvcGggaXMgY2hhaXJpbmcgdGhlICJlWHRlbmRlZCBSZWFsaXR5IGFuZCBNZXRhdmVyc2UiIHdvcmtpbmcgZ3JvdXAgYXQgdGhlIEdlcm1hbiBJbnN0aXR1dGUgZm9yIFN0YW5kYXJkaXphdGlvbiAoRElOKSwgdGhlICJTdGFuZGFyZHMgUmVnaXN0cnkgV29ya2luZyBHcm91cCIgYXQgdGhlIE1ldGF2ZXJzZSBTdGFuZGFyZHMgRm9ydW0sIGFuZCB0aGUgVGVjaG5pY2FsIFdvcmtpbmcgR3JvdXAgKFRXRykgIlZpcnR1YWwgV29ybGRzIiB3aXRoaW4gc3RhbmRJQ1QuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgB3JGYxMTZhMDYwLTgxNGQtNDg5Ni1iNGZkLWI0ZGM3MDBjZGViYnh3lAE8ZGl2IHN0eWxlPSJjb2xvcjojZGRkIiBjbGFzcz0id3AtYmxvY2stZ2VuZXNpcy1ibG9ja3MtZ2Itc3BhY2VyIGdiLWJsb2NrLXNwYWNlciBnYi1kaXZpZGVyLXNvbGlkIGdiLWRpdmlkZXItc2l6ZS0xIj48aHIgc3R5bGU9ImhlaWdodDozMHB4Ii8+PC9kaXY+dxhnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXJ9Hnl3EGdiLWRpdmlkZXItc29saWR3BCNkZGR9AXckYTkxNmRlNTEtZmVlYS00YTRlLWFjMzYtY2UzNGRhOTY3MWZheHeUATxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj53GGdlbmVzaXMtYmxvY2tzL2diLXNwYWNlcn0eeXcQZ2ItZGl2aWRlci1zb2xpZHcEI2RkZH0BdyRhYzFmNTNiNy1hMDE4LTRiOGItOTIyOS0wMjk1YjA1NzZlZjR4d+4CPGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dCBpcy1zdGFja2VkLW9uLW1vYmlsZSBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0iZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE1JSBhdXRvIiBpZD0iY29sbGFyZCI+PGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEiPjxpbWcgc3JjPSJodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMC9BbmlzaC1TZXRoaS5qcGciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMjIxOCBzaXplLWZ1bGwiLz48L2ZpZ3VyZT48ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50Ij4KCgoKPC9kaXY+PC9kaXY+dw9jb3JlL21lZGlhLXRleHR3BG5vbmV3AHcEbGVmdH2qIndIaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTAvQW5pc2gtU2V0aGkuanBnd1JodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS92aXJ0dWFsLXdvcmxkcy8xc3QtY2l0aXZlcnNlLWFzc2VtYmx5L2FuaXNoLXNldGhpLTIvdwRub25ldwVpbWFnZX0PdwRmdWxseHcDdG9weXcHY29sbGFyZHckN2ZhN2M5MzMtMTM4Yy00MTNiLWJjOGYtMDAyZWVkYjFiNmM2eHfOATxwPjxzdHJvbmc+PHN0cm9uZz5BbmlzaCBTZXRoaTwvc3Ryb25nPjwvc3Ryb25nPjxicj5Dby1sZWFkZXIgb2YgUGlsbGFyIDIg4oCTIENvbm5lY3RpbmcgQ2l0aWVzIHdpdGggdGhlIFZpcnR1YWwgYW5kIFJlYWwgV29ybGRzLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyBhbmQgQUkg4oCTIERpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L3A+dw5jb3JlL3BhcmFncmFwaHl2AHckNjFkNjM1ZTQtOGM0Ni00MzhhLWIzY2QtMzJkYTU5YTFkYjJieHeyBjxwPk1yLiBBbmlzaCBTZXRoaSB3YXMgYXBwb2ludGVkIENoaWVmIG9mIERpZ2l0YWwgU29sdXRpb25zIENlbnRyZSBpbiBPY3RvYmVyIDIwMjIuIE1yLiBTZXRoaSB3YXMgcHJldmlvdXNseSBhcHBvaW50ZWQgQ2hpZWYsIENsaWVudHMgYW5kIFByb2plY3RzIERpdmlzaW9uIGluIE9jdG9iZXIgMjAyMCBhbmQgd2FzIGFscmVhZHkgc2VydmluZyBhcyBDaGllZiwgQ2xpZW50cyBhbmQgUHJvamVjdHMgRGl2aXNpb24gc2luY2UgT2N0b2JlciAyMDE4LiBJbiB0aGlzIHJvbGUsIGhlIHdhcyByZXNwb25zaWJsZSBmb3IgcHJvZmVzc2lvbmFsIHNlcnZpY2VzIGF0IFVOSUNDLCBpbmNsdWRpbmcgb3ZlcnNpZ2h0IG9mIG5ldyBzZXJ2aWNlcyBhbmQgcHJvZHVjdHMgYXMgd2VsbCBhcyBkZXZlbG9wbWVudCBvZiBzdHJhdGVnaWMgcGFydG5lcnNoaXBzIHdpdGggdGVjaG5vbG9neSBhbmQgaW50ZXJuYXRpb25hbCBkZXZlbG9wbWVudCBvcmdhbml6YXRpb25zLiBIZSBsZWQgdGhlIEJ1c2luZXNzIFJlbGF0aW9uc2hpcCBNYW5hZ2VtZW50IGZ1bmN0aW9uLCB3aGljaCBtYW5hZ2VzLCBzdHJlbmd0aGVucyBhbmQgZ3Jvd3MgVU5JQ0PigJlzIENsaWVudCBiYXNlLiBIZSBhbHNvIGhlYWRlZCB0aGUgUHJvamVjdCBEZWxpdmVyeSB1bml0IHJlc3BvbnNpYmxlIGZvciBtYW5hZ2luZyBhbmQgZGVsaXZlcmluZyBhbGwgQ2xpZW50IGFuZCBVTklDQyBwcm9qZWN0cywgaW5jbHVkaW5nIGFsbCBjb25zdWx0aW5nIGVuZ2FnZW1lbnRzLiBNci4gU2V0aGkgaXMgdGhlIGFkbWluaXN0cmF0aXZlIGhlYWQgb2YgdGhlIFVOSUNDIE5ldyBZb3JrIG9mZmljZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AHckYTlkNTc0MjYtMDBlYS00MTlhLWJjOTUtYTFlOWE4ZWIyZDc3eHeUATxkaXYgc3R5bGU9ImNvbG9yOiNkZGQiIGNsYXNzPSJ3cC1ibG9jay1nZW5lc2lzLWJsb2Nrcy1nYi1zcGFjZXIgZ2ItYmxvY2stc3BhY2VyIGdiLWRpdmlkZXItc29saWQgZ2ItZGl2aWRlci1zaXplLTEiPjxociBzdHlsZT0iaGVpZ2h0OjMwcHgiLz48L2Rpdj53GGdlbmVzaXMtYmxvY2tzL2diLXNwYWNlcn0eeXcQZ2ItZGl2aWRlci1zb2xpZHcEI2RkZH0BdyQ0OTNiOGE3Ni1hYjkzLTQxZTEtYjQ4OS1jMzRiMWYxM2ZlOWF4d5QBPGRpdiBzdHlsZT0iY29sb3I6I2RkZCIgY2xhc3M9IndwLWJsb2NrLWdlbmVzaXMtYmxvY2tzLWdiLXNwYWNlciBnYi1ibG9jay1zcGFjZXIgZ2ItZGl2aWRlci1zb2xpZCBnYi1kaXZpZGVyLXNpemUtMSI+PGhyIHN0eWxlPSJoZWlnaHQ6MzBweCIvPjwvZGl2PncYZ2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyfR55dxBnYi1kaXZpZGVyLXNvbGlkdwQjZGRkfQF3JDcwNmI3NjZkLWM5MjctNGJjYy04Mzc4LThiMGMzZTViODBmMXh36wI8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJjb2VuZWdyYWNodHMiPjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvU3VuLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMzI1IHNpemUtZnVsbCIvPjwvZmlndXJlPjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPgoKCgo8L2Rpdj48L2Rpdj53D2NvcmUvbWVkaWEtdGV4dHcEbm9uZXcAdwRsZWZ0fZUkd0BodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9TdW4ucG5nd0hodHRwczovL3d3dy5pdHUuaW50L21ldGF2ZXJzZS92aXJ0dWFsLXdvcmxkcy8ybmQtY2l0aXZlcnNlLWFzc2VtYmx5L3N1bi93BG5vbmV3BWltYWdlfQ93BGZ1bGx4dwN0b3B5dwxjb2VuZWdyYWNodHN3JDY1ZGIxOTY5LTE5MzYtNDkyMi1iYjI0LTJjMDU1N2U4ZDAyN3h3JjxwPjxzdHJvbmc+S3lvdW5nIEphZSBTdW48L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3CkNvbnRlbnTigKZ2AHckY2EzMDg3MmYtOGE0NS00MjdlLTkzOGQtYjE3NjY5NWUxMjE0eHc7PHA+U2VuaW9yIFJlc2VhcmNoZXIsIFN0YW5kYXJkcyBSZXNlYXJjaCBEaXZpc2lvbiwgRVRSSTwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnYAdyRmYzZjM2RhNi0xY2FkLTQ4MjYtODdjZi02MDA2YzQ3MjQxZmV4d+EJPHA+S3lvdW5namFlIFN1biBpcyBhIHNlbmlvciByZXNlYXJjaGVyIGF0IHRoZSBFbGVjdHJvbmljcyBhbmQgVGVsZWNvbW11bmljYXRpb25zIFJlc2VhcmNoIEluc3RpdHV0ZSAoRVRSSSksIFJlcHVibGljIG9mIEtvcmVhLCB3aGVyZSBoZSB3b3JrcyBpbiB0aGUgU3RhbmRhcmQgUmVzZWFyY2ggRGl2aXNpb24uIEhlIHJlY2VpdmVkIGhpcyBQaC5ELiBmcm9tIFNvb25nc2lsIFVuaXZlcnNpdHksIEtvcmVhLiBIZSBpcyBhY3RpdmVseSBlbmdhZ2VkIGluIGludGVybmF0aW9uYWwgc3RhbmRhcmRpemF0aW9uIGFjdGl2aXRpZXMgd2l0aGluIElUVS1UIGFuZCBJU08uIEluIElUVS1ULCBoZSBjdXJyZW50bHkgc2VydmVzIGFzIGFuIEFzc29jaWF0ZSBSYXBwb3J0ZXVyIG9mIFF1ZXN0aW9uIDEwIG9mIElUVS1UIFN0dWR5IEdyb3VwIDIwLCB3aGljaCBhZGRyZXNzZXMgSW9UIHNvbHV0aW9ucyBmb3IgZWZmZWN0aXZlIGVuZXJneSBtYW5hZ2VtZW50IGluIHNtYXJ0IHN1c3RhaW5hYmxlIGNpdGllcyBhbmQgY29tbXVuaXRpZXMuIEhlIGFsc28gc2VydmVzIGFzIGFuIEFzc29jaWF0ZSBSYXBwb3J0ZXVyIG9mIFF1ZXN0aW9uIDEyIG9mIElUVS1UIFN0dWR5IEdyb3VwIDUsIHdoaWNoIGZvY3VzZXMgb24gY2xpbWF0ZSBhY3Rpb24gYW5kIGFkYXB0YXRpb24gdG8gY2xpbWF0ZSBjaGFuZ2UgdGhyb3VnaCBzdXN0YWluYWJsZSBhbmQgcmVzaWxpZW50IHRlbGVjb21tdW5pY2F0aW9ucy9JQ1RzLCBpbmNsdWRpbmcgZW1lcmdpbmcgdGVjaG5vbG9naWVzLiBIZSBzZXJ2ZWQgYXMgdGhlIGVkaXRvciBvZiBJVFUtVCBSZWNvbW1lbmRhdGlvbiBILjg2Mi44LCDigJxSZXF1aXJlbWVudHMgYW5kIGZyYW1ld29yayBvZiBvY2N1cGF0aW9uYWwgaGVhbHRoIHNlcnZpY2UgcGxhdGZvcm0s4oCdIGFuZCBjdXJyZW50bHkgc2VydmVzIGFzIGFuIGVkaXRvciBvZiB0aGUgZHJhZnQgUmVjb21tZW5kYXRpb24gSVRVLVQgWS5jaXRpdmVyc2UtcmVxdHMsIOKAnFJlcXVpcmVtZW50cyBvZiBjaXRpdmVyc2UgcGxhdGZvcm0gZm9yIHNtYXJ0IHN1c3RhaW5hYmxlIGNpdGllcyBhbmQgY29tbXVuaXRpZXMu4oCdIFdpdGhpbiBJU08sIGhlIGNvbnRyaWJ1dGVzIHRvIHRoZSBkZXZlbG9wbWVudCBvZiBzdGFuZGFyZHMgb24gZGlnaXRhbCB0d2lucyBmb3IgbWFudWZhY3R1cmluZy4gSGlzIGN1cnJlbnQgcmVzZWFyY2ggZm9jdXNlcyBvbiBkaWdpdGFsIHR3aW5zLCBkaWdpdGFsIGhlYWx0aCwgYW5kIHRoZSBjaXRpdmVyc2UuPC9wPncOY29yZS9wYXJhZ3JhcGh5dwpDb250ZW504oCmdgB3JDBhZmFmZjJkLThiZWYtNDU2NC1iYjBjLTY2NWFmNzIxNDc1Mnh3lAE8ZGl2IHN0eWxlPSJjb2xvcjojZGRkIiBjbGFzcz0id3AtYmxvY2stZ2VuZXNpcy1ibG9ja3MtZ2Itc3BhY2VyIGdiLWJsb2NrLXNwYWNlciBnYi1kaXZpZGVyLXNvbGlkIGdiLWRpdmlkZXItc2l6ZS0xIj48aHIgc3R5bGU9ImhlaWdodDozMHB4Ii8+PC9kaXY+dxhnZW5lc2lzLWJsb2Nrcy9nYi1zcGFjZXJ9Hnl3EGdiLWRpdmlkZXItc29saWR3BCNkZGR9AXckNzE5MDkxZWUtZjIwOS00OWJjLWJhMTEtYjk0MmRhYzk0YTVheHfnAjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczoxNSUgYXV0byIgaWQ9ImNvbGxhcmQiPjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvV2VzdGVyLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0yMzI5IHNpemUtZnVsbCIvPjwvZmlndXJlPjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPgoKPC9kaXY+PC9kaXY+dw9jb3JlL21lZGlhLXRleHR3BG5vbmV3AHcEbGVmdH2ZJHdDaHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvV2VzdGVyLnBuZ3claHR0cHM6Ly93d3cuaXR1LmludC9tZXRhdmVyc2Uvd2VzdGVyL3cEbm9uZXcFaW1hZ2V9D3cEZnVsbHh3A3RvcHl3B2NvbGxhcmR3JDZjNWQ5NTNjLTYxMmMtNDdjOS1iNDQyLWI3ZTAzNmI2YzJjY3h3hgE8cD48c3Ryb25nPkFKYW4gV2VzdGVyPC9zdHJvbmc+PGJyPkRpcmVjdG9yLCBFdXJvcGVhbiBEaWdpdGFsIEluZnJhc3RydWN0dXJlIENvbnNvcnRpYSAoRURJQykgb24gTG9jYWwgRGlnaXRhbCBUd2lucyBhbmQgQ2l0aVZFUlNFPC9wPncOY29yZS9wYXJhZ3JhcGh5dwpDb250ZW504oCmdgB3JGZkZTgwYTIyLTNiNWEtNDY3MC04MjhjLTU4ZGI5ZGZhMjBhNXh32Qg8cD5Nci4gV2VzdGVyIGlzIGEgYm9hcmQgbGV2ZWwgZXhlY3V0aXZlIHdpdGggYSB2YXN0IGV4cGVyaWVuY2UgaW4gZGV2ZWxvcGluZyBhbmQgbWFuYWdpbmcgY29tcGxleCBwdWJsaWMtcHJpdmF0ZSBtdWx0aXN0YWtlaG9sZGVyIHByb2dyYW1zLiBBdCB0aGUgRHV0Y2ggTWluaXN0cnkgb2YgRWNvbm9taWMgQWZmYWlycyBoZSBoZWxkIHNldmVyYWwgcG9zaXRpb25zIGFuZCB3YXMgcmVzcG9uc2libGUgZm9yIHRoZSBEdXRjaCBuYXRpb25hbCBwb2xpY3kgb24gZGlnaXRhbCB0cmFuc2Zvcm1hdGlvbi4gSW4gMjAwOCBNci4gV2VzdGVyIHdhcyBhcHBvaW50ZWQgcHJpbmNpcGFsIHN0cmF0ZWdpc3QgYXQgVE5PIChOYXRpb25hbCBBcHBsaWVkIFJlc2VhcmNoIEluc3RpdHV0ZSkuIFJlY2VudGx5IE1yLiBXZXN0ZXIgd2FzIGFwcG9pbnRlZCBkaXJlY3RvciBvZiB0aGUgTERUIENpdGlWRVJTRSBFRElDLiBBIFBhbi1FdXJvcGVhbiBvcmdhbmlzYXRpb24gd2l0aCAxNSBFVSBtZW1iZXIgc3RhdGVzLCBkZWRpY2F0ZWQgdG86IGNyZWF0ZSBhIGNvbW1vbiBFdXJvcGVhbiBpbmZyYXN0cnVjdHVyZSBmb3IgTmV0d29ya2VkIExvY2FsIERpZ2l0YWwgVHdpbnMsIG9uIHRoZSBjcm9zc3JvYWRzIG9mIEdlbyBEYXRhLCBBSSBhbmQgVmlydHVhbCBXb3JsZHMsIHdpdGggdGhlIGFtYml0aW9uIG9mIGJ1aWxkaW5nIHRoZSBFdXJvcGVhbiDigJxDaXRpdmVyc2XigJ07IGVuaGFuY2UgQ2FwYWNpdHkgYnVpbGRpbmcgdGhyb3VnaCBhIGNvbW1vbiBzZXQgb2YgYWR2YW5jZWQgcHJvZHVjdHMsIHNlcnZpY2VzIGFuZCBmYWNpbGl0aWVzLCB2YWxpZGF0ZWQgZnJvbSBwcmFjdGljZSwgdGhhdCBoYXJtb25pemUgaW1wbGVtZW50YXRpb24gYnkgY2l0aWVzIGFuZCByZWdpb25zIG9mIG1lbWJlciBzdGF0ZXM7IGNyZWF0aW5nIGVjb25vbWllcyBvZiBzY29wZSBhbmQgc2NhbGUgdGhyb3VnaCB0aGUgYWR2YW5jZW1lbnQgb2YgaW50ZXJvcGVyYWJpbGl0eSwgcmVwbGljYWJpbGl0eSBhbmQgcG9ydGFiaWxpdHkgYmFzZWQgb24gaW50ZXJuYXRpb25hbCBvcGVuIHN0YW5kYXJkcywgRXVyb3BlYW4gVmFsdWVzLCBmdWVsbGluZyBFdXJvcGVhbiBEaWdpdGFsIFNvdmVyZWlnbnR5LjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyQyOWM5NTkxMi01MTIzLTQ0OTEtYThjNy1lMDIxZGZjY2QwYTN4d5QBPGRpdiBzdHlsZT0iY29sb3I6I2RkZCIgY2xhc3M9IndwLWJsb2NrLWdlbmVzaXMtYmxvY2tzLWdiLXNwYWNlciBnYi1ibG9jay1zcGFjZXIgZ2ItZGl2aWRlci1zb2xpZCBnYi1kaXZpZGVyLXNpemUtMSI+PGhyIHN0eWxlPSJoZWlnaHQ6MzBweCIvPjwvZGl2PncYZ2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyfR55dxBnYi1kaXZpZGVyLXNvbGlkdwQjZGRkfQF3JGYwZDVmNTRhLWQ4ZWMtNGYwYS04NzcyLTZlMjkwMmNiOWExY3h3hQM8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTUlIGF1dG8iIGlkPSJjb2xsYXJkIj48ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL3Byb2ZpbGUtQ2hyaXN0aW5hLVlhbi1aaGFuZy0xMDI0eDYxNC5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMjM0MSBzaXplLWZ1bGwiLz48L2ZpZ3VyZT48ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50Ij4KCjwvZGl2PjwvZGl2PncPY29yZS9tZWRpYS10ZXh0dwRub25ldwB3BGxlZnR9pSR3YWh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL3Byb2ZpbGUtQ2hyaXN0aW5hLVlhbi1aaGFuZy0xMDI0eDYxNC5wbmd3Omh0dHBzOi8vd3d3Lml0dS5pbnQvbWV0YXZlcnNlL3Byb2ZpbGUtY2hyaXN0aW5hLXlhbi16aGFuZy93BG5vbmV3BWltYWdlfQ93BGZ1bGx4dwN0b3B5dwdjb2xsYXJkdyRjZGVmOTRhMS01NzliLTQ1NjctYWIxOC04OGJhMDM4YmMzYjN4d7ABPHA+PHN0cm9uZz5DaHJpc3RpbmEgWWFuIFpoYW5nPGJyPjwvc3Ryb25nPkxlYWRlciBvZiBFdmFsdWF0aW9uIGFuZCBBc3Nlc3NtZW50IFRyYWNrLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyBhbmQgQUkg4oCTJm5ic3A7PGVtPkRpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2U8L2VtPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnYAdyQ5MTFhMDhlNi1kMjAyLTQzYzItYWY1MS0zOTNlNTM5ZTM3NDl4d9cKPHA+Q2hyaXN0aW5hIGlzIGEgcGlvbmVlciBpbiB0aGUgbWV0YXZlcnNlLiBTaGUgc3RhcnRlZCBoZXIgbWFzdGVyIG9uIHRoZSB0b3BpYyBpbiAyMDA2IGRldmVsb3AgdW5pdmVyc2l0aWVzJyBnbG9iYWwgc3RyYXRlZ2llcy4gSW4gMjAxMiwgc2hlIGNvbXBsZXRlZCBhIFBoRCB1c2luZyBkaWdpdGFsIHR3aW4gZm9yIHRoZSBBRUMgSW5kdXN0cnkuIFNoZSB3b3JrZWQgZm9yIFFTLCB0aGUgd29ybGQgdW5pdmVyc2l0eSByYW5raW5ncyBhcyBDaGluYSBEaXJlY3Rvci4gU3RhcnRpbmcgZnJvbSBzY3JhdGNoLCBzaGUgZ3JldyB0aGUgVUstaGVhZHF1YXJ0ZXJlZCBmaXJt4oCZcyBzdWNjZXNzIGluIENoaW5hLiBJbiAyMDE2LCBDaGluYeKAmXMgVmljZSBQcmVtaWVyIGhpZ2hsaWdodGVkIHRoZSB1c2Ugb2YgUVMgcmFua2luZ3MsIHdpdGggdGhlIHJhbmtpbmdzIGltcGFjdGluZyA1IHllYXJzIMKjNzUwYm4gZnVuZGluZyB0byAzMDA1IHVuaXZlcnNpdGllcy4gU2hlIGhhcyBzYXQgb24gMjArIGNvbW1pdHRlZXMgZm9yIFVORVNDTywgV29ybGQgQmFuaywgRVUuIFNoZSBjb250cmlidXRlZCB0byB0aGUgZXN0YWJsaXNobWVudCBvZiBDb21tb253ZWFsdGggU3R1ZGVudHMgQXNzb2NpYXRpb24sIHJlcHJlc2VudGluZyAyYm4geW91dGggZnJvbSA1NiBjb3VudHJpZXMuIFNoZSB3YXMgSVRV4oCZcyBDby1jaGFpciBvZiBUYXNrR3JvdXAgb24gUHJlLXN0YW5kYXJkaXNhdGlvbiBmb3IgdGhlIENpdGlWZXJzZSBhbmQgYXV0aG9yZWQgMXN0IFVOIGFwcHJvdmVkIHJlcG9ydCBvbiDigJxQZW9wbGUtQ2VudGVyZWQgQ2l0aVZlcnNlLOKAnSBpbnRyb2R1Y2luZyA4IGxldmVscyB0byBkZXZlbG9wIGEgcGVvcGxlLWNlbnRlcmVkLCBwbGFuZXQtZnJpZW5kbHkgZGlnaXRhbCBmdXR1cmUsIGxlYWRpbmcgdG8gZ2xvYmFsIHN0YW5kYXJkcy4gU2hlIGlzIExlYWRlciBvZiBFdmFsdWF0aW9uIGFuZCBBc3Nlc3NtZW50IFRyYWNrLCBHbG9iYWwgSW5pdGlhdGl2ZSBvbiBWaXJ0dWFsIFdvcmxkcyBhbmQgQUkg4oCTIERpc2NvdmVyaW5nIHRoZSBDaXRpdmVyc2UuIFNoZSBzaXRzIG9uIEFkdmlzb3J5IENvdW5jaWwgZm9yIENlbnRyZSBmb3IgU2NpZW5jZSBGdXR1cmVzIG9mIEludGVybmF0aW9uYWwgU2NpZW5jZSBDb3VuY2lsLCB0aGUgd29ybGQncyBsYXJnZXN0IHNjaWVuY2UgYm9keSBvZiAyNTAgbmF0aW9uYWwvaW50ZXJuYXRpb25hbCBhY2FkZW1pZXMgb2Ygc2NpZW5jZXM7IGFuZCBhZHZpc29yeSBib2FyZCBvbiB0aGUgQUkgZWNvbm9teSBmb3IgVGhlIEVjb25vbWlzdCBJbXBhY3QuIFNoZSBpcyBmZWF0dXJlZCB3aXRoIEplZmZyZXkgU2FjaHMgYXMgQ292ZXIgUGVvcGxlIG9uIERpZ2l0YWwgRXF1aXR5LjwvcD53DmNvcmUvcGFyYWdyYXBoeXYAdyQyZWY5OTAzOS1hOTE0LTQ0MzEtOWE4ZS02MmQ1ZjQwNmYzZDZ4d5QBPGRpdiBzdHlsZT0iY29sb3I6I2RkZCIgY2xhc3M9IndwLWJsb2NrLWdlbmVzaXMtYmxvY2tzLWdiLXNwYWNlciBnYi1ibG9jay1zcGFjZXIgZ2ItZGl2aWRlci1zb2xpZCBnYi1kaXZpZGVyLXNpemUtMSI+PGhyIHN0eWxlPSJoZWlnaHQ6MzBweCIvPjwvZGl2PncYZ2VuZXNpcy1ibG9ja3MvZ2Itc3BhY2VyfR55dxBnYi1kaXZpZGVyLXNvbGlkdwQjZGRkfQF3JGZhYzhkNWQ3LTEzYTItNGU4MC1iNDBjLTY5Yzk0YjBmYjE5ZXckZjBhZDllM2EtMjg5Mi00ZWY2LWExYjAtNjg4ZTY3YTgwODVldyQ5NzdiMDVjMS05ZjBiLTQyNGUtYmMzYS1jOTJmNjI2MjVkOGJ3JDcxYzkxYzhmLTIzMzItNDQ2NC05ODU0LWQ1OGUyOTRhMDVjNnckNzFjOTFjOGYtMjMzMi00NDY0LTk4NTQtZDU4ZTI5NGEwNWM2e0J51yUQd5AAfbD42KsKdyRlM2E2NzIxOC0yNDE3LTQ0ZTItOGUwMi02NTBiYjY0ZTE0NTV3JGI0YzAzODBkLWJjNmMtNDA4Yy1hMGE1LWIzOWNiMjExZTViZga91MOlDwEAAILqjsoOAgAAgBC8AcqfgJcOAQAA5r+D3ggCAACUAWi2oIKRByUAAAEAAQEBDQH\/CQ4CCDoBAAEAAysBAAMAAQADggkBAAUBcwM4AzIDPgM5AycAFQM7AzYDFgAFA1oDQQAUAAECWwMvADEDlQfKB0AACguwvOyVBVoAAMsBa8IE+AjSAt8C6AFKgjRW1AbDAq0GigGmCp8B8gjLAaEErwHgBesDLsYBqQGmAS6uAS7HAewJsgGqA70Bgwq4AYIOLec3doQb4wqQLfoH9Rm3AckkygGDNK4BLsoKpQIABwAIAAYABwACAD0AUwWiBwbLBAUJBTwFfgULBQMFCwWoBQXbAwU8AQEDDgWLBQXWBQXMAxUBBXsFrAMGvwIFbgYBBcYBBgEFnwEGAQW4AQYBBc0GBYMBBb0FBv8EBfESAAEBAQSzCgujAQYBBYUVBa4CBakdBZ8BBQYFFAWBAQWAAwUxBRMCAQLUDAYBBfUVBuYcBgEFlAgG\",\"updateId\":734520935}","footnotes":""},"class_list":["post-2296","page","type-page","status-publish","hentry"],"featured_image_src":null,"featured_image_src_square":null,"_links":{"self":[{"href":"https:\/\/www.itu.int\/metaverse\/wp-json\/wp\/v2\/pages\/2296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itu.int\/metaverse\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.itu.int\/metaverse\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.itu.int\/metaverse\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itu.int\/metaverse\/wp-json\/wp\/v2\/comments?post=2296"}],"version-history":[{"count":0,"href":"https:\/\/www.itu.int\/metaverse\/wp-json\/wp\/v2\/pages\/2296\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.itu.int\/metaverse\/wp-json\/wp\/v2\/pages\/1175"}],"wp:attachment":[{"href":"https:\/\/www.itu.int\/metaverse\/wp-json\/wp\/v2\/media?parent=2296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}