{"id":15377,"date":"2026-05-25T11:34:00","date_gmt":"2026-05-25T06:04:00","guid":{"rendered":"https:\/\/utho.com\/blog\/?p=15377"},"modified":"2026-05-27T15:00:10","modified_gmt":"2026-05-27T09:30:10","slug":"role-of-data-sovereignty-in-modern-cloud-security","status":"publish","type":"post","link":"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/","title":{"rendered":"The Role of Data Sovereignty in Modern Cloud Security"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Today we live in a world where almost everything is connected to the internet. People wake up and check their phones, send messages to friends, watch videos, order food, play games, study online and even shop from home. Big companies, schools, hospitals and banks also use online systems every day. Big companies, schools, hospitals and banks also use online systems every day. All these activities create something very important called data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In simple words data means information. It can be your name, mobile number, photos, passwords, school records, medical history, bank details, shopping history or even the videos you like to watch online. Every click message and internet search creates some type of data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Years ago people used notebooks, cupboards and office files to save important information. Schools kept student details in registers, banks stored records on paper and businesses used large cabinets to save customer information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But today things have changed. Most information is now stored digitally because it is faster, easier and more organized. People and companies can quickly save, find and manage information using computers, phones and online systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This digital storage helps schools, hospitals, banks and businesses work faster, save time and keep information better organized.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, this creates a very important question:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Who controls your data when it is stored online?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine this situation for a moment. Suppose your photos, passwords or personal information are saved on a computer server in another country. Then an important question comes to mind. Which country will protect your data? Will your own country make the rules or will the country where the data is stored decide what happens?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This is where data sovereignty becomes important.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1619\" height=\"1149\" src=\"https:\/\/utho.com\/blog\/wp-content\/uploads\/image-13.jpeg\" alt=\"why data sovereignty is important\" class=\"wp-image-15379\" srcset=\"https:\/\/utho.com\/blog\/wp-content\/uploads\/image-13.jpeg 1619w, https:\/\/utho.com\/blog\/wp-content\/uploads\/image-13-300x213.jpeg 300w, https:\/\/utho.com\/blog\/wp-content\/uploads\/image-13-768x545.jpeg 768w, https:\/\/utho.com\/blog\/wp-content\/uploads\/image-13-1024x727.jpeg 1024w, https:\/\/utho.com\/blog\/wp-content\/uploads\/image-13-1536x1090.jpeg 1536w\" sizes=\"auto, (max-width: 1619px) 100vw, 1619px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">At first this word may sound difficult or confusing but it is actually much easier to understand than most people think. It is simply about who controls and protects your data when it is stored in different countries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this blog we will clearly understand <strong>what is data sovereignty<\/strong> learn the <strong>data sovereignty definition<\/strong> and see why it is very important in today\u2019s digital world where people use the internet every day for many things.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Many people also compare <strong>data sovereignty vs data residency<\/strong> because they want to understand how countries make different rules for storing and protecting data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Data Sovereignty Definition<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before understanding everything deeply, let us first understand the <strong>data sovereignty definition<\/strong> in the easiest way possible because it helps explain the entire topic clearly. Many beginners first search <strong>what is data sovereignty<\/strong> before learning technical details.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The simplest <strong>data sovereignty definition<\/strong> is this:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Data follows the laws of the country where it is stored.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This one simple sentence explains the basic meaning of data sovereignty.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But if this still sounds confusing, do not worry. Let us understand it with an easy real-life example. Understanding <strong>data sovereignty vs data residency<\/strong> also becomes easier when you first understand how countries control stored information.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>A Simple Example to Understand Data Sovereignty<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine you visit your cousin\u2019s house during summer vacation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even though you belong to your own family, you still follow the rules of your cousin\u2019s house.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Maybe everyone sleeps early there<\/li>\n\n\n\n<li>Maybe phones are not allowed during dinner<\/li>\n\n\n\n<li>Maybe shoes must be removed before entering the house<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Why do you follow these rules?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because you are inside their house.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The same thing happens with data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If information is stored inside another country, then the laws of that country may also apply to the data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This idea is the heart of the <strong>data sovereignty definition<\/strong>. This also helps people better understand <strong>what is data sovereignty<\/strong> in a simple way.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Real-Life Example of Data Sovereignty<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Suppose a company in India stores customer records in Germany.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even though the business belongs to India, German laws may still affect:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>How customer data is protected<\/li>\n\n\n\n<li>Who can access the information<\/li>\n\n\n\n<li>How data is shared<\/li>\n\n\n\n<li>What security rules must be followed<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This happens because the information is physically stored in Germany.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is why companies spend a lot of time understanding the <strong>data sovereignty definition<\/strong> before deciding where to store important business data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Businesses want to make sure their information stays safe, follows the right country laws and remains protected from problems. This helps companies choose the best place to store important data and avoid future risks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why Is Data Sovereignty Becoming Important?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Today, governments around the world care deeply about digital privacy and online security.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Countries want to make sure that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Citizen information stays protected<\/li>\n\n\n\n<li>Personal data is not misused<\/li>\n\n\n\n<li>Companies follow privacy laws<\/li>\n\n\n\n<li>Sensitive records stay secure<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Because of this, businesses must carefully understand the <strong>data sovereignty definition<\/strong> before storing information in cloud systems or international servers. Many businesses also compare <strong>data sovereignty vs data residency<\/strong> to understand where data should be stored safely.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Simple Rule to Remember<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In very simple words, the <strong>data sovereignty definition<\/strong> teaches us one important thing:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The place where data lives matters.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Where data is stored can decide:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Which laws apply<\/li>\n\n\n\n<li>Who controls the information<\/li>\n\n\n\n<li>How secure the data remains<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That is why understanding <strong>data sovereignty<\/strong> has become extremely important in today\u2019s digital world.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Is Data Sovereignty?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now let us deeply understand <strong>what is data sovereignty<\/strong> in very simple words.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Many people ask:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is data sovereignty?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The easiest answer is:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It means a country has legal control over the data stored inside its borders.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let us understand this slowly and simply.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Every Place Has Rules<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Think about daily life.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Schools have rules<\/li>\n\n\n\n<li>Homes have rules<\/li>\n\n\n\n<li>Roads have traffic rules<\/li>\n\n\n\n<li>Offices have workplace rules<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In the same way, countries also have laws to protect people and businesses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These rules may include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Privacy laws<\/li>\n\n\n\n<li>Banking regulations<\/li>\n\n\n\n<li>Internet safety rules<\/li>\n\n\n\n<li>Cybersecurity policies<\/li>\n\n\n\n<li>Digital protection laws<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This is where the answer to <strong>what is data sovereignty<\/strong> becomes easier to understand.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Is Data Sovereignty Really About?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In simple words, <strong>data sovereignty<\/strong> is mainly about who controls information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your business data is stored inside a country, then that country may have legal power over that information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is why businesses ask one very important question:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201cWhere exactly is our data stored?\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because the location of data can decide:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Which privacy laws apply<\/li>\n\n\n\n<li>Who can legally access the information<\/li>\n\n\n\n<li>How data should be protected<\/li>\n\n\n\n<li>What security rules companies must follow<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Many companies also compare <strong>data sovereignty vs data residency<\/strong> to better understand how laws and storage locations work together.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Simple Example to Understand?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine an Indian company stores customer information in Singapore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even though the company belongs to India, Singapore\u2019s laws may also affect the data because the information is physically stored there.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, Singapore may have different rules for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data protection<\/li>\n\n\n\n<li>Privacy rights<\/li>\n\n\n\n<li>Government access<\/li>\n\n\n\n<li>Security standards<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This simple situation helps explain <strong>what is data sovereignty<\/strong> in a very practical way.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why Does Data Sovereignty Matter Today?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Today, millions of websites and apps collect huge amounts of information every second.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Social media apps store photos, videos, and messages<\/li>\n\n\n\n<li>Shopping websites save addresses and payment details<\/li>\n\n\n\n<li>Schools store student records online<\/li>\n\n\n\n<li>Hospitals save health reports digitally<\/li>\n\n\n\n<li>Banking apps protect financial information<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">All of this information becomes data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now imagine if nobody knew who controlled this information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Things could quickly become unsafe and confusing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Private information can be stolen, used in the wrong way or seen by people without permission.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>This is one big reason why data sovereignty is important in today\u2019s online world.<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As cloud computing grows businesses governments and small companies must think carefully about where they keep their information so it stays safe and follows the right rules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Understanding the data sovereignty definition also helps companies make better decisions about where to save important data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why Data Has Become So Valuable<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To truly understand why <strong>data sovereignty<\/strong> matters, we first need to understand something very important:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Why has data become so valuable today?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let us understand this in the simplest way possible.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Think About Your Phone<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine your mobile phone for a moment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your phone may contain:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Family photos<\/li>\n\n\n\n<li>Important contacts<\/li>\n\n\n\n<li>Private messages<\/li>\n\n\n\n<li>Passwords<\/li>\n\n\n\n<li>Videos and memories<\/li>\n\n\n\n<li>Banking apps<\/li>\n\n\n\n<li>Social media accounts<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Now imagine if someone suddenly stole your phone and got access to everything inside it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That would feel scary, stressful, and unsafe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Why?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because your personal information is valuable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Businesses Store Even More Valuable Information<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Now think bigger.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Companies do not just store information about one person.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They often store information about thousands or even millions of customers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Hospitals Store:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Medical reports<\/li>\n\n\n\n<li>Health history<\/li>\n\n\n\n<li>Patient records<\/li>\n\n\n\n<li>Emergency contact details<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Banks Store:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Account information<\/li>\n\n\n\n<li>Transaction history<\/li>\n\n\n\n<li>Financial details<\/li>\n\n\n\n<li>Identity verification documents<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Online Shopping Websites Store:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customer names<\/li>\n\n\n\n<li>Home addresses<\/li>\n\n\n\n<li>Payment history<\/li>\n\n\n\n<li>Buying habits<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Schools and Universities Store:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Student records<\/li>\n\n\n\n<li>Exam results<\/li>\n\n\n\n<li>Personal information<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This means businesses are handling a huge amount of private and important information every single day.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Why Do Experts Call Data \u201cThe New Gold\u201d?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Many experts today call data \u201cthe new gold.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But why?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because information helps businesses make smarter decisions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, companies use data to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Understand customer behavior<\/li>\n\n\n\n<li>Improve products and services<\/li>\n\n\n\n<li>Offer better recommendations<\/li>\n\n\n\n<li>Increase business growth<\/li>\n\n\n\n<li>Make smarter decisions<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For instance, shopping websites study what customers buy to recommend better products.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Streaming platforms suggest movies based on watching habits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Food delivery apps recommend restaurants based on past orders.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All of this works because of data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Valuable Things Always Need Protection<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Now think about something important:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anything valuable always needs protection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">People protect:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Money in banks<\/li>\n\n\n\n<li>Gold in lockers<\/li>\n\n\n\n<li>Important papers in safe places<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In the same way, valuable digital information also needs strong protection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is exactly where <strong>data sovereignty<\/strong> becomes important.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>data sovereignty definition<\/strong> helps businesses understand:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Where important information should be stored<\/li>\n\n\n\n<li>Which country\u2019s laws apply<\/li>\n\n\n\n<li>How data should be protected<\/li>\n\n\n\n<li>What privacy rules companies must follow<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Many businesses also compare data sovereignty vs data residency to better understand how different countries make rules for storing data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Without proper protection customer information can become unsafe, stolen or used in the wrong way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is why understanding what is data sovereignty has become very important in today\u2019s digital world.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why Countries Care About Data Sovereignty<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now let us understand another important question:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Why do governments care so much about <strong>data sovereignty<\/strong>?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The answer is simple:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Governments want to protect citizens.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Think about parents.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Just like parents try to protect children from danger, countries also want to protect the personal information of their people.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Today, digital data includes many highly sensitive details, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Names<\/li>\n\n\n\n<li>Phone numbers<\/li>\n\n\n\n<li>Medical reports<\/li>\n\n\n\n<li>Bank account details<\/li>\n\n\n\n<li>Identity information<\/li>\n\n\n\n<li>Home addresses<\/li>\n\n\n\n<li>Personal documents<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This type of information is very private.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If it falls into the wrong hands, serious problems can happen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What Can Happen If Data Is Not Protected?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If private information becomes unsafe, people may face:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Online scams<\/li>\n\n\n\n<li>Identity theft<\/li>\n\n\n\n<li>Money loss<\/li>\n\n\n\n<li>Privacy violations<\/li>\n\n\n\n<li>Cybercrime risks<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For example, imagine someone gets access to your banking information or personal identity details.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That could create major financial and personal problems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is one reason why governments take digital privacy very seriously today.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Why Some Countries Want Local Data Storage<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Because of these risks, many governments now create stronger rules related to data sovereignty.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some countries believe important information should stay inside national borders.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But why?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because local storage gives governments:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Better privacy control<\/li>\n\n\n\n<li>Stronger security<\/li>\n\n\n\n<li>Easier legal protection<\/li>\n\n\n\n<li>Faster action during cyber threats<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Many governments believe that if important citizen information is stored in another country, they may lose some control over security and privacy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This idea is strongly connected to the <strong>data sovereignty definition<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>A Simple Example<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine a country stores citizen medical records in another nation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If legal issues happen, things may become complicated because another country\u2019s laws may also affect that data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This can create confusion about:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Who controls the information<\/li>\n\n\n\n<li>Which privacy laws apply<\/li>\n\n\n\n<li>Who can access the records<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That is why governments carefully think about <strong>what is data sovereignty<\/strong> before allowing important information to be stored internationally.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Many experts also discuss <strong>data sovereignty vs data residency<\/strong> to explain how storing data locally or internationally affects laws and privacy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Why Businesses Also Care<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Because governments are making stricter privacy laws, companies now spend much more time learning:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What is data sovereignty?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Businesses must decide:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Where to store customer information<\/li>\n\n\n\n<li>Which country has legal control<\/li>\n\n\n\n<li>How to follow privacy regulations<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Understanding these rules helps companies protect customer trust and avoid legal problems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is why data sovereignty is becoming one of the most important topics in cloud computing, cybersecurity, and digital privacy today.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>A Simple Example to Understand Data Sovereignty<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Let us understand <strong>what is data sovereignty<\/strong> with an easy example.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine Ravi keeps his school bag at his uncle\u2019s house.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now Ravi still owns the bag, but the house rules may decide where the bag stays and how it is protected.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Maybe:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The bag stays in one room.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nobody touches it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It must remain locked safely.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even though the bag belongs to Ravi, the uncle\u2019s house rules still matter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Data works in the same way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If information stays inside another country, then that country\u2019s rules may help decide how the data is handled.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This example explains <strong>what is data sovereignty<\/strong> in the easiest possible way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is also why understanding the <strong>data sovereignty definition<\/strong> is important for businesses.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why Businesses Are Learning About Data Sovereignty<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Modern businesses store a huge amount of information online every single day.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether it is a small startup or a large company, businesses now depend heavily on digital systems to manage daily operations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Companies often store:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customer records<\/li>\n\n\n\n<li>Employee details<\/li>\n\n\n\n<li>Payment information<\/li>\n\n\n\n<li>Passwords and login data<\/li>\n\n\n\n<li>Business documents<\/li>\n\n\n\n<li>Purchase history<\/li>\n\n\n\n<li>Contact information<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Earlier, many businesses mainly focused on things like internet speed, storage size, and system performance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But now companies have realized something very important:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The place where data is stored can change the rules around it.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is one of the biggest reasons businesses are spending more time learning about data sovereignty. Many companies also compare <strong>data sovereignty vs data residency<\/strong> to better understand where information should be stored safely.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why Does Data Location Matter?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine a company stores customer information in another country without properly understanding local privacy laws.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Later, the business accidentally breaks those laws.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What could happen?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The company may face serious problems such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Heavy financial fines<\/li>\n\n\n\n<li>Legal issues<\/li>\n\n\n\n<li>Customer trust problems<\/li>\n\n\n\n<li>Brand reputation damage<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In some cases, businesses may even lose customers because people no longer trust them with private information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is why understanding <strong>what is data sovereignty<\/strong> has become extremely important for modern organizations. Experts also explain <strong>data sovereignty vs data residency<\/strong> when businesses choose cloud systems in different countries.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Simple Example to Understand<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine an online shopping company stores customer information in another country because storage is cheaper there.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But later, that country has strict privacy rules that the company did not follow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now the business may face legal trouble even though it never intended to break any law.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This example shows why businesses today must think carefully before choosing where data is stored. Understanding the <strong>definition<\/strong> of data protection rules also helps companies avoid legal problems.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Customers Care More About Privacy Today<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Today, customers care more about online privacy than ever before.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">People often ask important questions like:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201cIs my personal information safe?\u201d<\/strong><strong><br><\/strong> <strong>\u201cWho controls my data?\u201d<\/strong><strong><br><\/strong> <strong>\u201cWhere exactly is my information stored?\u201d<\/strong><strong><br><\/strong> <strong>\u201cCan someone misuse my private details?\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These questions are becoming more common because people now understand that personal information is valuable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The answers to these questions often connect directly with the <strong>definition<\/strong> of how countries protect digital information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Businesses that clearly understand <strong>what is data sovereignty<\/strong> usually make smarter decisions about:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data protection<\/li>\n\n\n\n<li>Privacy compliance<\/li>\n\n\n\n<li>Security systems<\/li>\n\n\n\n<li>Cloud storage choices<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This helps businesses build trust and protect customer information more effectively. Many organizations also study <strong>data sovereignty vs data residency<\/strong> to make better cloud storage decisions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Why Data Sovereignty Is Growing So Fast<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A few years ago, many businesses mainly cared about things like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Storage cost<\/li>\n\n\n\n<li>Faster internet speed<\/li>\n\n\n\n<li>Cheap cloud services<\/li>\n\n\n\n<li>Better performance<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">At that time, privacy was important, but it was not always the biggest concern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Today, things have changed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Why Has Data Sovereignty Become More Important?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Several major changes are happening in the digital world.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Privacy Has Become a Serious Topic<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">People now care much more about digital privacy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Users want companies to protect their personal information carefully.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nobody wants private details shared without permission.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Governments Are Creating Stronger Laws<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Many countries are introducing stricter rules to protect citizens.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Governments now want companies to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Protect personal information<\/li>\n\n\n\n<li>Follow privacy laws carefully<\/li>\n\n\n\n<li>Store sensitive data responsibly<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Because of this, businesses must think more carefully about where information is stored.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Cybersecurity Risks Are Growing<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cyberattacks, online scams, and data theft are becoming more common.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This makes companies more careful about protecting customer information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Businesses now understand that weak protection can lead to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Financial losses<\/li>\n\n\n\n<li>Security problems<\/li>\n\n\n\n<li>Legal trouble<\/li>\n\n\n\n<li>Reputation damage<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Companies Are Asking Smarter Questions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Earlier, businesses often asked:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201cHow much storage do we need?\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201cHow fast is the system?\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But today, companies ask much deeper questions like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u201cWhere will our data stay?\u201d<\/strong><\/li>\n\n\n\n<li><strong>\u201cWhich country\u2019s laws will apply?\u201d<\/strong><\/li>\n\n\n\n<li><strong>\u201cWho legally controls this information?\u201d<\/strong><\/li>\n\n\n\n<li><strong>\u201cHow do we protect customer privacy?\u201d<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">All of these important questions connect directly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Why This Topic Will Keep Growing<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As cloud computing, Artificial Intelligence (AI), and online systems continue growing, businesses will store even more information digitally.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This means companies will need to think carefully about:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data location<\/li>\n\n\n\n<li>Privacy laws<\/li>\n\n\n\n<li>Government regulations<\/li>\n\n\n\n<li>Security systems<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That is why <strong>data sovereignty<\/strong> is quickly becoming one of the biggest topics in technology, cybersecurity, and cloud computing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In simple words, the <strong>data sovereignty definition<\/strong> is no longer only for IT experts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Today, every modern business needs to understand it to stay safe, legal, and trusted in a digital world.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Today, data is everywhere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Every message, photo, payment, and online activity creates information. Businesses, schools, hospitals, and governments all depend on digital systems to store important records.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But one important question always remains:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Who controls the data?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is where <strong>data sovereignty<\/strong> becomes important.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this blog, we learned the <strong>data sovereignty definition<\/strong>, which tells us that data follows the laws of the country where it is stored. We also deeply understood <strong>what is data sovereignty<\/strong>, which means countries may have legal control over information inside their borders.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As technology keeps growing, businesses and governments must think carefully about where information lives and who protects it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because in today\u2019s digital world, protecting data is becoming just as important as creating it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we live in a world where almost everything is connected to the internet. People wake up and check their phones, send messages to friends, watch videos, order food, play games, study online and even shop from home. Big companies, schools, hospitals and banks also use online systems every day. Big companies, schools, hospitals and [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":15380,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAz\/97kgh3AGov0v7sO\/97kgh0Wi\/S\/uw7\/3uSCHQiL9L+7Dv\/e5IIdAYv0v7sO\/97kgh0H6BoaVBysAQEBCABIAghKiA4BAQgCQkgArAgBAQgCQkgAmAcBAQgCQkgAngcBAQgCQkgAkgQBAQgCQkgAsAEBAQgCQkgAkgIBAQgCQkgAmgoBAQgCQkgAlAIBAQgASAAQAQEIAkJIAIIHAQEIAkJIAIYIAQEIAkJIALAFAQEIAkJIAKgBAQEIAkJIAKAJAQEIAkJIAJQCAQEIAkJIAKICAQEIAkJIAKACAQEIAkJIAJAIAQEIAkJIAJACAQEIAkJIAIoCAQEIAkJIAIoDAQEIAkJIACgBAQgASA4CAQEIAkoAkAEBAQgCSgCiAQEBCAJKwgO6BAEBCAJCSACMAQEBCAJCSACWAQEBCAJCSACSAQEBCAJCSACkAwEBCAJCSACuBQEBCAJCSAC8AQEBCAJCSACMAgEBCAJCSACgAgEBCABIDgIBAQgCSgCKAQEBCAJKAIoBAQEIAkoAMgEBCAJK1gOsBAEBCAJCSACaAgEBCAJCSACQBQEBCAJCSACCBwEBCAJCSACIAgEBCAJCSACEAwEBCAJCSACSAQEBCABIDgIBAQgCSgCUAQEBCAJKAIYBAQEIAkoAiAEBAQgCSvIDugQBAQgCQkgArgkBAQgCQkgAoAEBAQgCQkgAnAMBAQgCQkgAuAEBAQgCQkgAkAEBAQgASA4CAQEIAkoALgEBCAJKAIYBAQEIAkrEAogDAQEIAkJIALgDAQEIAkJIAKQBAQEIAkJIAIgDAQEIAkJIADABAQgCQkgApAEBAQgCQkgAPAEBCAJCSACqAgEBCAJCSACiAQEBCAJCSACcAQEBCAJCSAA+AQEIAEgOAgEBCAJKADIBAQgCSgAuAQEIAkoAPgEBCAJK7gK0AwEBCAJCSACmAgEBCAJCSACAAQEBCABIDgIBAQgCSgAmAQEIAkoANAEBCAJKADgBAQgCSgA6AQEIAkrcA5gEAQEIAkJIAJYDAQEIAkJIAL4BAQEIAkJIAIgDAQEIAkJIAK4DAQEIAkJIAL4BAQEIAkJIALgBAQEIAkJIAKABAQEIAEgOAgEBCAJKAD4BAQgCSgCaAQEBCAJKAIYBAQEIAkruA44FAQEIAkJIALQEAQEIAkJIAKwBAQEIAkJIAJYCAQEIAkJIAJ4EAQEIAkJIALgBAQEIAEgOAgEBCAJKACwBAQgCSgAqAQEIAkoAMAEBCAJK1gKIAwEBCAJCSACcAwEBCAJCSACAAgEBCAJCSAC8AgEBCAJCSAAoAQEIAEgOAgEBCAJKALYBAQEIAkoAtgEBAQgCSgCWAQEBCAJKAJwBAQEIAkruBpAIAQEIAkJIAJoBAQEIAkJIAIYCAQEIAkJIALIBAQEIAkJIAIwDAQEIAkJIAJQDAQEIAkJIAKwFAQEIAkJIAIgEAQEIAkJIALABAQEIAkJIAIAEAQEIAkJIAJwBAQEIAkJIALgBAQEIAkJIAJ4BAQEIAkJIAJ4BAQEIAkJIAD4BAQgASA4CAQEIAkoAKAEBCAJKADIBAQgCSgAuAQEIAkoAIAEBCAJKADQBAQgCSgAmAQEIAkrSBIoFAQEIAkJIAIADAQEIAkJIAKoBAQEIAkJIABgBAQgCQkgArAEBAQgCQkgAkAIBAQgCQkgAMgEBCAJCSACCAgEBCAJCSACmAgEBCAJCSAAoAQEIAkJIAJIBAQEIAEgOAgEBCAJKACwBAQgCSgAqAQEIAkoALAEBCAJK0gKSAwEBCAJCSACKAQEBCABIDgIBAQgCSgA0AQEIAkoANAEBCAJKADABAQgCSugCtAMBAQgCQkgAsAEBAQgASA4CAQEIAkoAKgEBCAJKACoBAQgCSgAsAQEIAkrQArgCAQEIAkJIALABAQEIAEgOAgEBCAJKACwBAQgCSgAmAQEIAkriAZgCAQEIAkJIAJ4DAQEIAkJIAIICAQEIAkJIAKgBAQEIAkJIACABAQgCQkgAiAIBAQgCQkgAlgEBAQgASA4CAQEIAkoAhgEBAQgCSgCIAQEBCAJKAIYBAQEIAkoAPgEBCAJK4gScBQEBCAJCSAC8AgEBCAJCSACIAgEBCAJCSACMAgEBCAJCSACUAQEBCAJCSAC+AQEBCAJCSACYAQEBCAJCSACkAQEBCAJCSAAuAQEIAEgOAgEBCAJKACoBAQgCSgAsAQEIAkrmAbICAQEIAkJIAKYCAQEIAkJIAKQCAQEIAkJIAKoCAQEIAEgOAgEBCAJKAKYBAQEIAkoAggEBAQgCSgCGAQEBCAJK\/gOcBQEBCAJCSACiBAEBCAJCSACUAwEBCAJCSACcAwEBCAJCSACEAgEBCAJCSACyAQEBCAJCSACgAgEBCAJCSAA6AQEIAkJIAJoBAQEIAkJIADgBAQgCQkgAjgQBAQgCQkgAmAIBAQgASA4CAQEIAkoAGAEBCAJKACgBAQgCSgAsAQEIAkoANgEBCAJKADYBAQgCSgAqAQEIAkrSBIQFAQEIAkJIAKIBAQEIAkJIAIwCAQEIAkJIAIQCAQEIAkJIAL4BAQEIAEgOAgEBCAJKACYBAQgCSgAqAQEIAkoAIgEBCAJKADIBAQgCSvQCogMBAQgCQkgAlAMBAQgCQkgAgAIBAQgCQkgAqgIBAQgCQkgAhgIBAQgCQkgAjgMBAQgCQkgAsgIBAQgCQkgAIAEBCAJCSACgAQEBCABIDgIBAQgCSgA6AQEIAkoAMAEBCAJKADwBAQgCSvYCiAQBAQgCQkgAtAQBAQgCQkgAuAIBAQgCQkgAkgEBAQgCQkgAlgIBAQgCQkgArgMBAQgCQkgAkAEBAQgASA4CAQEIAkoAhgEBAQgCSgA+AQEIAkrUApYDAQEIAkJIAIYFAQEIAkJIAIwFAQEIAkJIAKIBAQEIAkJIAJQDAQEIAkJIAKQBAQEIAkJIAD4BAQgASA4CAQEIAkoAlAEBAQgCSgCMAQEBCAJK8AKABAEBCAJCSACEAwEBCAJCSACeBAEBCAJCSACQAgEBCAJCSACyAgEBCAJCSAC+AQEBCAJCSACgAwEBCAJCSAAcAQEIAkJIAIQBAQEIAkJIADQBAQgCQkgAigEBAQgCQkgApAIBAQgCQkgAhgEBAQgCQkgArgMBAQgCQkgAiAMBAQgCQkgAqAMBAQgCQkgAlgIBAQgCQkgAqgIBAQgCQkgAjAQBAQgCQkgAPAEBCABIDgIBAQgCSgAuAQEIAkoALgEBCAJKADQBAQgCSgA+AQEIAkoAMgEBCAJKAC4BAQgCSv4EsgUBAQgCQkgAqAMBAQgCQkgAggIBAQgCQkgArgIBAQgCQkgAugcBAQgCQkgArgEBAQgCQkgAtgMBAQgCQkgAtgEBAQgCQkgANAEBCAJCSACsAQEBCABIDgIBAQgCSgA4AQEIAkoAJgEBCAJKADwBAQgCSuoCpgMBAQgCQkgArgMBAQgCQkgAlAgBAQgCQkgAqgEBAQgCQkgAtgMBAQgCQkgAsgIBAQgCQkgAvgIBAQgCQkgAuAYBAQgCQkgAgAIBAQgCQkgAkgIBAQgCQkgApAEBAQgCQkgAsAgBAQgCQkgAqgMBAQgCQkgAoAQBAQgCQkgAtAMBAQgASA4CAQEIAkoALAEBCAJKADIBAQgCSgAuAQEIAkrcApQDAQEIAkJIAKwGAQEIAkJIAIACAQEIAkJIAJACAQEIAEgOAgEBCAJKACYBAQgCSgA4AQEIAkoANgEBCAJK5AKWAwEBCAJCSACuAgEBCAJCSACGAQEBCAJCSACQAgEBCAJCSACCAgEBCAJCSAAoAQEIAkJIALYBAQEIAkJIALABAQEIAkJIAJoCAQEIAkJIAL4BAQEIAkJIAL4BAQEIAkJIAJQCAQEIAkJIAJQBAQEIAEgOAgEBCAJKAIYBAQEIAkoAiAEBAQgCSt4CrAMBAQgCQkgAgAMBAQgCQkgAsAEBAQgCQkgAmAIBAQgCQkgAoAIBAQgCQkgAhgIBAQgASA4CAQEIAkoALgEBCAJKADABAQgCSgAoAQEIAkrWAoYDAQEIAkJIAL4BAQEIAkJIAJABAQEIAkJIAK4BAQEIAkJIAKQBAQEIAkJIALgBAQEIAEgOAgEBCAJKAKYBAQEIAkoAtAEBAQgCSgCAAgEBCAJK6gWkBwEBCAJCSAC0AQEBCAJCSACyAQEBCAJCSACqBAEBCAJCSACAAgEBCABIDgIBAQgCSgAoAQEIAkoAJgEBCAJKADoBAQgCStgChgMBAQgCQkgArAQBAQgCQkgAlgMBAQgCQkgAoAMBAQgCQkgAhgEBAQgCQkgAhAEBAQgCQkgAsgUBAQgCQkgApAEBAQgCQkgAngEBAQgCQkgAlAIBAQgCQkgAsAkBAQgCQkgAjgQBAQgCQkjGyAUBAuQ8vIcGAgYC3IgGsrwGrAO4C64DlgKoBKDjAb4CkqsBrgSuDIoDhJ0DvgKQF6oDnOMBmgOErwGgArAMuALQ4BBKQrotBAKmDAQCjIIGpA\/6gQUEAoDwBub9B5LKEPS0Co6nCgYC8MkQtMkQAsi9EJblAQQCgg0EAqCNBKQPnJwDnBHMhAYEAv7kA7zyAwQCkJYJjhrEpAgEAvj2BL7PBQQC\/M8FtIEPnrIB\/NoKBAKG6goivLwGpA+M7gHI6AGepwqaBOCVB5wRjqADjhqG5wGesgGQD6EjKAAhAScCKAAhACgEJwAoACEAKAAnAAQABwAhACgBJwEoACcAqAAEAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAIQAoACEAJwEEACEAJwCHACgCJwEEACgAJwCHACEAKAAhACcBBAAhACcAhwAoAicAIQAnAYcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAIQAoACEAJwEEACEAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwAoASEBKACoAKEBqAEEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAqAChAKgAKACoASgAqAEoAMEBqAEoAMQAoQCoAMQAIQCoACgBqAcoAKgBKADEA6gBKACoAigAxAGoASgAqAIoAKgAxAGoASgAxJDCBbCpBXN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZWRvY3VtZW50Y29udGVudGRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFmb290bm90ZXNkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc1RoZSBSb2xlIG9mIERhdGEgU292ZXJlaWdudHkgaW4gTW9kZXJuIENsb3VkIFNlY3VyaXR5Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzVG9kYXkgd2UgbGl2ZSBpbiBhIHdvcmxkIHdoZXJlIGFsbW9zdCBldmVyeXRoaW5nIGlzIGNvbm5lY3RlZCB0byB0aGUgaW50ZXJuZXQuIFBlb3BsZSB3YWtlIHVwIGFuZCBjaGVjayB0aGVpciBwaG9uZXMsIHNlbmQgbWVzc2FnZXMgdG8gZnJpZW5kcywgd2F0Y2ggdmlkZW9zLCBvcmRlciBmb29kLCBwbGF5IGdhbWVzLCBzdHVkeSBvbmxpbmUgYW5kIGV2ZW4gc2hvcCBmcm9tIGhvbWUuIEJpZyBjb21wYW5pZXMsIHNjaG9vbHMsIGhvc3BpdGFscyBhbmQgYmFua3MgYWxzbyB1c2Ugb25saW5lIHN5c3RlbXMgZXZlcnkgZGF5LiBCaWcgY29tcGFuaWVzLCBzY2hvb2xzLCBob3NwaXRhbHMgYW5kIGJhbmtzIGFsc28gdXNlIG9ubGluZSBzeXN0ZW1zIGV2ZXJ5IGRheS4gQWxsIHRoZXNlIGFjdGl2aXRpZXMgY3JlYXRlIHNvbWV0aGluZyB2ZXJ5IGltcG9ydGFudCBjYWxsZWQgZGF0YS5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbiBzaW1wbGUgd29yZHMgZGF0YSBtZWFucyBpbmZvcm1hdGlvbi4gSXQgY2FuIGJlIHlvdXIgbmFtZSwgbW9iaWxlIG51bWJlciwgcGhvdG9zLCBwYXNzd29yZHMsIHNjaG9vbCByZWNvcmRzLCBtZWRpY2FsIGhpc3RvcnksIGJhbmsgZGV0YWlscywgc2hvcHBpbmcgaGlzdG9yeSBvciBldmVuIHRoZSB2aWRlb3MgeW91IGxpa2UgdG8gd2F0Y2ggb25saW5lLiBFdmVyeSBjbGljayBtZXNzYWdlIGFuZCBpbnRlcm5ldCBzZWFyY2ggY3JlYXRlcyBzb21lIHR5cGUgb2YgZGF0YS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRZZWFycyBhZ28gcGVvcGxlIHVzZWQgbm90ZWJvb2tzLCBjdXBib2FyZHMgYW5kIG9mZmljZSBmaWxlcyB0byBzYXZlIGltcG9ydGFudCBpbmZvcm1hdGlvbi4gU2Nob29scyBrZXB0IHN0dWRlbnQgZGV0YWlscyBpbiByZWdpc3RlcnMsIGJhbmtzIHN0b3JlZCByZWNvcmRzIG9uIHBhcGVyIGFuZCBidXNpbmVzc2VzIHVzZWQgbGFyZ2UgY2FiaW5ldHMgdG8gc2F2ZSBjdXN0b21lciBpbmZvcm1hdGlvbi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCdXQgdG9kYXkgdGhpbmdzIGhhdmUgY2hhbmdlZC4gTW9zdCBpbmZvcm1hdGlvbiBpcyBub3cgc3RvcmVkIGRpZ2l0YWxseSBiZWNhdXNlIGl0IGlzIGZhc3RlciwgZWFzaWVyIGFuZCBtb3JlIG9yZ2FuaXplZC4gUGVvcGxlIGFuZCBjb21wYW5pZXMgY2FuIHF1aWNrbHkgc2F2ZSwgZmluZCBhbmQgbWFuYWdlIGluZm9ybWF0aW9uIHVzaW5nIGNvbXB1dGVycywgcGhvbmVzIGFuZCBvbmxpbmUgc3lzdGVtcy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGRpZ2l0YWwgc3RvcmFnZSBoZWxwcyBzY2hvb2xzLCBob3NwaXRhbHMsIGJhbmtzIGFuZCBidXNpbmVzc2VzIHdvcmsgZmFzdGVyLCBzYXZlIHRpbWUgYW5kIGtlZXAgaW5mb3JtYXRpb24gYmV0dGVyIG9yZ2FuaXplZC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRIb3dldmVyLCB0aGlzIGNyZWF0ZXMgYSB2ZXJ5IGltcG9ydGFudCBxdWVzdGlvbjpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPldobyBjb250cm9scyB5b3VyIGRhdGEgd2hlbiBpdCBpcyBzdG9yZWQgb25saW5lPzwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEltYWdpbmUgdGhpcyBzaXR1YXRpb24gZm9yIGEgbW9tZW50LiBTdXBwb3NlIHlvdXIgcGhvdG9zLCBwYXNzd29yZHMgb3IgcGVyc29uYWwgaW5mb3JtYXRpb24gYXJlIHNhdmVkIG9uIGEgY29tcHV0ZXIgc2VydmVyIGluIGFub3RoZXIgY291bnRyeS4gVGhlbiBhbiBpbXBvcnRhbnQgcXVlc3Rpb24gY29tZXMgdG8gbWluZC4gV2hpY2ggY291bnRyeSB3aWxsIHByb3RlY3QgeW91ciBkYXRhPyBXaWxsIHlvdXIgb3duIGNvdW50cnkgbWFrZSB0aGUgcnVsZXMgb3Igd2lsbCB0aGUgY291bnRyeSB3aGVyZSB0aGUgZGF0YSBpcyBzdG9yZWQgZGVjaWRlIHdoYXQgaGFwcGVucz9kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRoaXMgaXMgd2hlcmUgZGF0YSBzb3ZlcmVpZ250eSBiZWNvbWVzIGltcG9ydGFudC48L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2FsdGNhcHRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEF0IGZpcnN0IHRoaXMgd29yZCBtYXkgc291bmQgZGlmZmljdWx0IG9yIGNvbmZ1c2luZyBidXQgaXQgaXMgYWN0dWFsbHkgbXVjaCBlYXNpZXIgdG8gdW5kZXJzdGFuZCB0aGFuIG1vc3QgcGVvcGxlIHRoaW5rLiBJdCBpcyBzaW1wbHkgYWJvdXQgd2hvIGNvbnRyb2xzIGFuZCBwcm90ZWN0cyB5b3VyIGRhdGEgd2hlbiBpdCBpcyBzdG9yZWQgaW4gZGlmZmVyZW50IGNvdW50cmllcy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbiB0aGlzIGJsb2cgd2Ugd2lsbCBjbGVhcmx5IHVuZGVyc3RhbmQgPHN0cm9uZz53aGF0IGlzIGRhdGEgc292ZXJlaWdudHk8L3N0cm9uZz4gbGVhcm4gdGhlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+IGFuZCBzZWUgd2h5IGl0IGlzIHZlcnkgaW1wb3J0YW50IGluIHRvZGF54oCZcyBkaWdpdGFsIHdvcmxkIHdoZXJlIHBlb3BsZSB1c2UgdGhlIGludGVybmV0IGV2ZXJ5IGRheSBmb3IgbWFueSB0aGluZ3MuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TWFueSBwZW9wbGUgYWxzbyBjb21wYXJlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSB2cyBkYXRhIHJlc2lkZW5jeTwvc3Ryb25nPiBiZWNhdXNlIHRoZXkgd2FudCB0byB1bmRlcnN0YW5kIGhvdyBjb3VudHJpZXMgbWFrZSBkaWZmZXJlbnQgcnVsZXMgZm9yIHN0b3JpbmcgYW5kIHByb3RlY3RpbmcgZGF0YS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkRhdGEgU292ZXJlaWdudHkgRGVmaW5pdGlvbjwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCZWZvcmUgdW5kZXJzdGFuZGluZyBldmVyeXRoaW5nIGRlZXBseSwgbGV0IHVzIGZpcnN0IHVuZGVyc3RhbmQgdGhlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+IGluIHRoZSBlYXNpZXN0IHdheSBwb3NzaWJsZSBiZWNhdXNlIGl0IGhlbHBzIGV4cGxhaW4gdGhlIGVudGlyZSB0b3BpYyBjbGVhcmx5LiBNYW55IGJlZ2lubmVycyBmaXJzdCBzZWFyY2ggPHN0cm9uZz53aGF0IGlzIGRhdGEgc292ZXJlaWdudHk8L3N0cm9uZz4gYmVmb3JlIGxlYXJuaW5nIHRlY2huaWNhbCBkZXRhaWxzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBzaW1wbGVzdCA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHkgZGVmaW5pdGlvbjwvc3Ryb25nPiBpcyB0aGlzOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+RGF0YSBmb2xsb3dzIHRoZSBsYXdzIG9mIHRoZSBjb3VudHJ5IHdoZXJlIGl0IGlzIHN0b3JlZC48L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIG9uZSBzaW1wbGUgc2VudGVuY2UgZXhwbGFpbnMgdGhlIGJhc2ljIG1lYW5pbmcgb2YgZGF0YSBzb3ZlcmVpZ250eS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCdXQgaWYgdGhpcyBzdGlsbCBzb3VuZHMgY29uZnVzaW5nLCBkbyBub3Qgd29ycnkuIExldCB1cyB1bmRlcnN0YW5kIGl0IHdpdGggYW4gZWFzeSByZWFsLWxpZmUgZXhhbXBsZS4gVW5kZXJzdGFuZGluZyA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHkgdnMgZGF0YSByZXNpZGVuY3k8L3N0cm9uZz4gYWxzbyBiZWNvbWVzIGVhc2llciB3aGVuIHlvdSBmaXJzdCB1bmRlcnN0YW5kIGhvdyBjb3VudHJpZXMgY29udHJvbCBzdG9yZWQgaW5mb3JtYXRpb24uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BIFNpbXBsZSBFeGFtcGxlIHRvIFVuZGVyc3RhbmQgRGF0YSBTb3ZlcmVpZ250eTwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbWFnaW5lIHlvdSB2aXNpdCB5b3VyIGNvdXNpbuKAmXMgaG91c2UgZHVyaW5nIHN1bW1lciB2YWNhdGlvbi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFdmVuIHRob3VnaCB5b3UgYmVsb25nIHRvIHlvdXIgb3duIGZhbWlseSwgeW91IHN0aWxsIGZvbGxvdyB0aGUgcnVsZXMgb2YgeW91ciBjb3VzaW7igJlzIGhvdXNlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBleGFtcGxlOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TWF5YmUgZXZlcnlvbmUgc2xlZXBzIGVhcmx5IHRoZXJlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNYXliZSBwaG9uZXMgYXJlIG5vdCBhbGxvd2VkIGR1cmluZyBkaW5uZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE1heWJlIHNob2VzIG11c3QgYmUgcmVtb3ZlZCBiZWZvcmUgZW50ZXJpbmcgdGhlIGhvdXNlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaHkgZG8geW91IGZvbGxvdyB0aGVzZSBydWxlcz9kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCZWNhdXNlIHlvdSBhcmUgaW5zaWRlIHRoZWlyIGhvdXNlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBzYW1lIHRoaW5nIGhhcHBlbnMgd2l0aCBkYXRhLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudElmIGluZm9ybWF0aW9uIGlzIHN0b3JlZCBpbnNpZGUgYW5vdGhlciBjb3VudHJ5LCB0aGVuIHRoZSBsYXdzIG9mIHRoYXQgY291bnRyeSBtYXkgYWxzbyBhcHBseSB0byB0aGUgZGF0YS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGlkZWEgaXMgdGhlIGhlYXJ0IG9mIHRoZSA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHkgZGVmaW5pdGlvbjwvc3Ryb25nPi4gVGhpcyBhbHNvIGhlbHBzIHBlb3BsZSBiZXR0ZXIgdW5kZXJzdGFuZCA8c3Ryb25nPndoYXQgaXMgZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPiBpbiBhIHNpbXBsZSB3YXkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5SZWFsLUxpZmUgRXhhbXBsZSBvZiBEYXRhIFNvdmVyZWlnbnR5PC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFN1cHBvc2UgYSBjb21wYW55IGluIEluZGlhIHN0b3JlcyBjdXN0b21lciByZWNvcmRzIGluIEdlcm1hbnkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RXZlbiB0aG91Z2ggdGhlIGJ1c2luZXNzIGJlbG9uZ3MgdG8gSW5kaWEsIEdlcm1hbiBsYXdzIG1heSBzdGlsbCBhZmZlY3Q6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRIb3cgY3VzdG9tZXIgZGF0YSBpcyBwcm90ZWN0ZWRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdobyBjYW4gYWNjZXNzIHRoZSBpbmZvcm1hdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SG93IGRhdGEgaXMgc2hhcmVkaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGF0IHNlY3VyaXR5IHJ1bGVzIG11c3QgYmUgZm9sbG93ZWRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaGFwcGVucyBiZWNhdXNlIHRoZSBpbmZvcm1hdGlvbiBpcyBwaHlzaWNhbGx5IHN0b3JlZCBpbiBHZXJtYW55LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoYXQgaXMgd2h5IGNvbXBhbmllcyBzcGVuZCBhIGxvdCBvZiB0aW1lIHVuZGVyc3RhbmRpbmcgdGhlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+IGJlZm9yZSBkZWNpZGluZyB3aGVyZSB0byBzdG9yZSBpbXBvcnRhbnQgYnVzaW5lc3MgZGF0YS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCdXNpbmVzc2VzIHdhbnQgdG8gbWFrZSBzdXJlIHRoZWlyIGluZm9ybWF0aW9uIHN0YXlzIHNhZmUsIGZvbGxvd3MgdGhlIHJpZ2h0IGNvdW50cnkgbGF3cyBhbmQgcmVtYWlucyBwcm90ZWN0ZWQgZnJvbSBwcm9ibGVtcy4gVGhpcyBoZWxwcyBjb21wYW5pZXMgY2hvb3NlIHRoZSBiZXN0IHBsYWNlIHRvIHN0b3JlIGltcG9ydGFudCBkYXRhIGFuZCBhdm9pZCBmdXR1cmUgcmlza3MuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5XaHkgSXMgRGF0YSBTb3ZlcmVpZ250eSBCZWNvbWluZyBJbXBvcnRhbnQ\/PC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRvZGF5LCBnb3Zlcm5tZW50cyBhcm91bmQgdGhlIHdvcmxkIGNhcmUgZGVlcGx5IGFib3V0IGRpZ2l0YWwgcHJpdmFjeSBhbmQgb25saW5lIHNlY3VyaXR5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudENvdW50cmllcyB3YW50IHRvIG1ha2Ugc3VyZSB0aGF0OmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Q2l0aXplbiBpbmZvcm1hdGlvbiBzdGF5cyBwcm90ZWN0ZWRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFBlcnNvbmFsIGRhdGEgaXMgbm90IG1pc3VzZWRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudENvbXBhbmllcyBmb2xsb3cgcHJpdmFjeSBsYXdzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZW5zaXRpdmUgcmVjb3JkcyBzdGF5IHNlY3VyZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmVjYXVzZSBvZiB0aGlzLCBidXNpbmVzc2VzIG11c3QgY2FyZWZ1bGx5IHVuZGVyc3RhbmQgdGhlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+IGJlZm9yZSBzdG9yaW5nIGluZm9ybWF0aW9uIGluIGNsb3VkIHN5c3RlbXMgb3IgaW50ZXJuYXRpb25hbCBzZXJ2ZXJzLiBNYW55IGJ1c2luZXNzZXMgYWxzbyBjb21wYXJlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSB2cyBkYXRhIHJlc2lkZW5jeTwvc3Ryb25nPiB0byB1bmRlcnN0YW5kIHdoZXJlIGRhdGEgc2hvdWxkIGJlIHN0b3JlZCBzYWZlbHkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5TaW1wbGUgUnVsZSB0byBSZW1lbWJlcjwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbiB2ZXJ5IHNpbXBsZSB3b3JkcywgdGhlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+IHRlYWNoZXMgdXMgb25lIGltcG9ydGFudCB0aGluZzpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRoZSBwbGFjZSB3aGVyZSBkYXRhIGxpdmVzIG1hdHRlcnMuPC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2hlcmUgZGF0YSBpcyBzdG9yZWQgY2FuIGRlY2lkZTpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdoaWNoIGxhd3MgYXBwbHlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdobyBjb250cm9scyB0aGUgaW5mb3JtYXRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyBzZWN1cmUgdGhlIGRhdGEgcmVtYWluc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhhdCBpcyB3aHkgdW5kZXJzdGFuZGluZyA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHk8L3N0cm9uZz4gaGFzIGJlY29tZSBleHRyZW1lbHkgaW1wb3J0YW50IGluIHRvZGF54oCZcyBkaWdpdGFsIHdvcmxkLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2hhdCBJcyBEYXRhIFNvdmVyZWlnbnR5Pzwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnROb3cgbGV0IHVzIGRlZXBseSB1bmRlcnN0YW5kIDxzdHJvbmc+d2hhdCBpcyBkYXRhIHNvdmVyZWlnbnR5PC9zdHJvbmc+IGluIHZlcnkgc2ltcGxlIHdvcmRzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE1hbnkgcGVvcGxlIGFzazpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPldoYXQgaXMgZGF0YSBzb3ZlcmVpZ250eT88L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgZWFzaWVzdCBhbnN3ZXIgaXM6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SXQgbWVhbnMgYSBjb3VudHJ5IGhhcyBsZWdhbCBjb250cm9sIG92ZXIgdGhlIGRhdGEgc3RvcmVkIGluc2lkZSBpdHMgYm9yZGVycy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRMZXQgdXMgdW5kZXJzdGFuZCB0aGlzIHNsb3dseSBhbmQgc2ltcGx5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+RXZlcnkgUGxhY2UgSGFzIFJ1bGVzPC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaW5rIGFib3V0IGRhaWx5IGxpZmUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTY2hvb2xzIGhhdmUgcnVsZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEhvbWVzIGhhdmUgcnVsZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFJvYWRzIGhhdmUgdHJhZmZpYyBydWxlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50T2ZmaWNlcyBoYXZlIHdvcmtwbGFjZSBydWxlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW4gdGhlIHNhbWUgd2F5LCBjb3VudHJpZXMgYWxzbyBoYXZlIGxhd3MgdG8gcHJvdGVjdCBwZW9wbGUgYW5kIGJ1c2luZXNzZXMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlc2UgcnVsZXMgbWF5IGluY2x1ZGU6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQcml2YWN5IGxhd3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJhbmtpbmcgcmVndWxhdGlvbnNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEludGVybmV0IHNhZmV0eSBydWxlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Q3liZXJzZWN1cml0eSBwb2xpY2llc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RGlnaXRhbCBwcm90ZWN0aW9uIGxhd3Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaXMgd2hlcmUgdGhlIGFuc3dlciB0byA8c3Ryb25nPndoYXQgaXMgZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPiBiZWNvbWVzIGVhc2llciB0byB1bmRlcnN0YW5kLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2hhdCBJcyBEYXRhIFNvdmVyZWlnbnR5IFJlYWxseSBBYm91dD88L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW4gc2ltcGxlIHdvcmRzLCA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHk8L3N0cm9uZz4gaXMgbWFpbmx5IGFib3V0IHdobyBjb250cm9scyBpbmZvcm1hdGlvbi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiB5b3VyIGJ1c2luZXNzIGRhdGEgaXMgc3RvcmVkIGluc2lkZSBhIGNvdW50cnksIHRoZW4gdGhhdCBjb3VudHJ5IG1heSBoYXZlIGxlZ2FsIHBvd2VyIG92ZXIgdGhhdCBpbmZvcm1hdGlvbi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGlzIHdoeSBidXNpbmVzc2VzIGFzayBvbmUgdmVyeSBpbXBvcnRhbnQgcXVlc3Rpb246ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz7igJxXaGVyZSBleGFjdGx5IGlzIG91ciBkYXRhIHN0b3JlZD\/igJ08L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCZWNhdXNlIHRoZSBsb2NhdGlvbiBvZiBkYXRhIGNhbiBkZWNpZGU6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGljaCBwcml2YWN5IGxhd3MgYXBwbHlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdobyBjYW4gbGVnYWxseSBhY2Nlc3MgdGhlIGluZm9ybWF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRIb3cgZGF0YSBzaG91bGQgYmUgcHJvdGVjdGVkaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGF0IHNlY3VyaXR5IHJ1bGVzIGNvbXBhbmllcyBtdXN0IGZvbGxvd2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TWFueSBjb21wYW5pZXMgYWxzbyBjb21wYXJlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSB2cyBkYXRhIHJlc2lkZW5jeTwvc3Ryb25nPiB0byBiZXR0ZXIgdW5kZXJzdGFuZCBob3cgbGF3cyBhbmQgc3RvcmFnZSBsb2NhdGlvbnMgd29yayB0b2dldGhlci5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlNpbXBsZSBFeGFtcGxlIHRvIFVuZGVyc3RhbmQ\/PC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEltYWdpbmUgYW4gSW5kaWFuIGNvbXBhbnkgc3RvcmVzIGN1c3RvbWVyIGluZm9ybWF0aW9uIGluIFNpbmdhcG9yZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFdmVuIHRob3VnaCB0aGUgY29tcGFueSBiZWxvbmdzIHRvIEluZGlhLCBTaW5nYXBvcmXigJlzIGxhd3MgbWF5IGFsc28gYWZmZWN0IHRoZSBkYXRhIGJlY2F1c2UgdGhlIGluZm9ybWF0aW9uIGlzIHBoeXNpY2FsbHkgc3RvcmVkIHRoZXJlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBleGFtcGxlLCBTaW5nYXBvcmUgbWF5IGhhdmUgZGlmZmVyZW50IHJ1bGVzIGZvcjpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudERhdGEgcHJvdGVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UHJpdmFjeSByaWdodHNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEdvdmVybm1lbnQgYWNjZXNzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZWN1cml0eSBzdGFuZGFyZHNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgc2ltcGxlIHNpdHVhdGlvbiBoZWxwcyBleHBsYWluIDxzdHJvbmc+d2hhdCBpcyBkYXRhIHNvdmVyZWlnbnR5PC9zdHJvbmc+IGluIGEgdmVyeSBwcmFjdGljYWwgd2F5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2h5IERvZXMgRGF0YSBTb3ZlcmVpZ250eSBNYXR0ZXIgVG9kYXk\/PC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRvZGF5LCBtaWxsaW9ucyBvZiB3ZWJzaXRlcyBhbmQgYXBwcyBjb2xsZWN0IGh1Z2UgYW1vdW50cyBvZiBpbmZvcm1hdGlvbiBldmVyeSBzZWNvbmQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Rm9yIGV4YW1wbGU6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTb2NpYWwgbWVkaWEgYXBwcyBzdG9yZSBwaG90b3MsIHZpZGVvcywgYW5kIG1lc3NhZ2VzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTaG9wcGluZyB3ZWJzaXRlcyBzYXZlIGFkZHJlc3NlcyBhbmQgcGF5bWVudCBkZXRhaWxzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTY2hvb2xzIHN0b3JlIHN0dWRlbnQgcmVjb3JkcyBvbmxpbmVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEhvc3BpdGFscyBzYXZlIGhlYWx0aCByZXBvcnRzIGRpZ2l0YWxseWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmFua2luZyBhcHBzIHByb3RlY3QgZmluYW5jaWFsIGluZm9ybWF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBbGwgb2YgdGhpcyBpbmZvcm1hdGlvbiBiZWNvbWVzIGRhdGEuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Tm93IGltYWdpbmUgaWYgbm9ib2R5IGtuZXcgd2hvIGNvbnRyb2xsZWQgdGhpcyBpbmZvcm1hdGlvbi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGluZ3MgY291bGQgcXVpY2tseSBiZWNvbWUgdW5zYWZlIGFuZCBjb25mdXNpbmcuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UHJpdmF0ZSBpbmZvcm1hdGlvbiBjYW4gYmUgc3RvbGVuLCB1c2VkIGluIHRoZSB3cm9uZyB3YXkgb3Igc2VlbiBieSBwZW9wbGUgd2l0aG91dCBwZXJtaXNzaW9uLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VGhpcyBpcyBvbmUgYmlnIHJlYXNvbiB3aHkgZGF0YSBzb3ZlcmVpZ250eSBpcyBpbXBvcnRhbnQgaW4gdG9kYXnigJlzIG9ubGluZSB3b3JsZC48L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBcyBjbG91ZCBjb21wdXRpbmcgZ3Jvd3MgYnVzaW5lc3NlcyBnb3Zlcm5tZW50cyBhbmQgc21hbGwgY29tcGFuaWVzIG11c3QgdGhpbmsgY2FyZWZ1bGx5IGFib3V0IHdoZXJlIHRoZXkga2VlcCB0aGVpciBpbmZvcm1hdGlvbiBzbyBpdCBzdGF5cyBzYWZlIGFuZCBmb2xsb3dzIHRoZSByaWdodCBydWxlcy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRVbmRlcnN0YW5kaW5nIHRoZSBkYXRhIHNvdmVyZWlnbnR5IGRlZmluaXRpb24gYWxzbyBoZWxwcyBjb21wYW5pZXMgbWFrZSBiZXR0ZXIgZGVjaXNpb25zIGFib3V0IHdoZXJlIHRvIHNhdmUgaW1wb3J0YW50IGRhdGEuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5XaHkgRGF0YSBIYXMgQmVjb21lIFNvIFZhbHVhYmxlPC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VG8gdHJ1bHkgdW5kZXJzdGFuZCB3aHkgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5PC9zdHJvbmc+IG1hdHRlcnMsIHdlIGZpcnN0IG5lZWQgdG8gdW5kZXJzdGFuZCBzb21ldGhpbmcgdmVyeSBpbXBvcnRhbnQ6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2h5IGhhcyBkYXRhIGJlY29tZSBzbyB2YWx1YWJsZSB0b2RheT9kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRMZXQgdXMgdW5kZXJzdGFuZCB0aGlzIGluIHRoZSBzaW1wbGVzdCB3YXkgcG9zc2libGUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5UaGluayBBYm91dCBZb3VyIFBob25lPC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEltYWdpbmUgeW91ciBtb2JpbGUgcGhvbmUgZm9yIGEgbW9tZW50LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFlvdXIgcGhvbmUgbWF5IGNvbnRhaW46ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRGYW1pbHkgcGhvdG9zaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbXBvcnRhbnQgY29udGFjdHNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFByaXZhdGUgbWVzc2FnZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFBhc3N3b3Jkc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VmlkZW9zIGFuZCBtZW1vcmllc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmFua2luZyBhcHBzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTb2NpYWwgbWVkaWEgYWNjb3VudHNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE5vdyBpbWFnaW5lIGlmIHNvbWVvbmUgc3VkZGVubHkgc3RvbGUgeW91ciBwaG9uZSBhbmQgZ290IGFjY2VzcyB0byBldmVyeXRoaW5nIGluc2lkZSBpdC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGF0IHdvdWxkIGZlZWwgc2NhcnksIHN0cmVzc2Z1bCwgYW5kIHVuc2FmZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaHk\/ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmVjYXVzZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGlzIHZhbHVhYmxlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QnVzaW5lc3NlcyBTdG9yZSBFdmVuIE1vcmUgVmFsdWFibGUgSW5mb3JtYXRpb248L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Tm93IHRoaW5rIGJpZ2dlci5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb21wYW5pZXMgZG8gbm90IGp1c3Qgc3RvcmUgaW5mb3JtYXRpb24gYWJvdXQgb25lIHBlcnNvbi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGV5IG9mdGVuIHN0b3JlIGluZm9ybWF0aW9uIGFib3V0IHRob3VzYW5kcyBvciBldmVuIG1pbGxpb25zIG9mIGN1c3RvbWVycy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRGb3IgZXhhbXBsZTpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkhvc3BpdGFscyBTdG9yZTo8L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNZWRpY2FsIHJlcG9ydHNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEhlYWx0aCBoaXN0b3J5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQYXRpZW50IHJlY29yZHNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEVtZXJnZW5jeSBjb250YWN0IGRldGFpbHNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QmFua3MgU3RvcmU6PC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QWNjb3VudCBpbmZvcm1hdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VHJhbnNhY3Rpb24gaGlzdG9yeWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RmluYW5jaWFsIGRldGFpbHNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudElkZW50aXR5IHZlcmlmaWNhdGlvbiBkb2N1bWVudHNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+T25saW5lIFNob3BwaW5nIFdlYnNpdGVzIFN0b3JlOjwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEN1c3RvbWVyIG5hbWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRIb21lIGFkZHJlc3Nlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UGF5bWVudCBoaXN0b3J5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCdXlpbmcgaGFiaXRzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlNjaG9vbHMgYW5kIFVuaXZlcnNpdGllcyBTdG9yZTo8L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdHVkZW50IHJlY29yZHNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEV4YW0gcmVzdWx0c2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UGVyc29uYWwgaW5mb3JtYXRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgbWVhbnMgYnVzaW5lc3NlcyBhcmUgaGFuZGxpbmcgYSBodWdlIGFtb3VudCBvZiBwcml2YXRlIGFuZCBpbXBvcnRhbnQgaW5mb3JtYXRpb24gZXZlcnkgc2luZ2xlIGRheS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPldoeSBEbyBFeHBlcnRzIENhbGwgRGF0YSDigJxUaGUgTmV3IEdvbGTigJ0\/PC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE1hbnkgZXhwZXJ0cyB0b2RheSBjYWxsIGRhdGEg4oCcdGhlIG5ldyBnb2xkLuKAnWRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJ1dCB3aHk\/ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmVjYXVzZSBpbmZvcm1hdGlvbiBoZWxwcyBidXNpbmVzc2VzIG1ha2Ugc21hcnRlciBkZWNpc2lvbnMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Rm9yIGV4YW1wbGUsIGNvbXBhbmllcyB1c2UgZGF0YSB0bzpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFVuZGVyc3RhbmQgY3VzdG9tZXIgYmVoYXZpb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEltcHJvdmUgcHJvZHVjdHMgYW5kIHNlcnZpY2VzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRPZmZlciBiZXR0ZXIgcmVjb21tZW5kYXRpb25zaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbmNyZWFzZSBidXNpbmVzcyBncm93dGhpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE1ha2Ugc21hcnRlciBkZWNpc2lvbnNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBpbnN0YW5jZSwgc2hvcHBpbmcgd2Vic2l0ZXMgc3R1ZHkgd2hhdCBjdXN0b21lcnMgYnV5IHRvIHJlY29tbWVuZCBiZXR0ZXIgcHJvZHVjdHMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U3RyZWFtaW5nIHBsYXRmb3JtcyBzdWdnZXN0IG1vdmllcyBiYXNlZCBvbiB3YXRjaGluZyBoYWJpdHMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Rm9vZCBkZWxpdmVyeSBhcHBzIHJlY29tbWVuZCByZXN0YXVyYW50cyBiYXNlZCBvbiBwYXN0IG9yZGVycy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBbGwgb2YgdGhpcyB3b3JrcyBiZWNhdXNlIG9mIGRhdGEuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5WYWx1YWJsZSBUaGluZ3MgQWx3YXlzIE5lZWQgUHJvdGVjdGlvbjwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnROb3cgdGhpbmsgYWJvdXQgc29tZXRoaW5nIGltcG9ydGFudDpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBbnl0aGluZyB2YWx1YWJsZSBhbHdheXMgbmVlZHMgcHJvdGVjdGlvbi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQZW9wbGUgcHJvdGVjdDpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE1vbmV5IGluIGJhbmtzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRHb2xkIGluIGxvY2tlcnNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEltcG9ydGFudCBwYXBlcnMgaW4gc2FmZSBwbGFjZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluIHRoZSBzYW1lIHdheSwgdmFsdWFibGUgZGlnaXRhbCBpbmZvcm1hdGlvbiBhbHNvIG5lZWRzIHN0cm9uZyBwcm90ZWN0aW9uLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaXMgZXhhY3RseSB3aGVyZSA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHk8L3N0cm9uZz4gYmVjb21lcyBpbXBvcnRhbnQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+IGhlbHBzIGJ1c2luZXNzZXMgdW5kZXJzdGFuZDpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdoZXJlIGltcG9ydGFudCBpbmZvcm1hdGlvbiBzaG91bGQgYmUgc3RvcmVkaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGljaCBjb3VudHJ54oCZcyBsYXdzIGFwcGx5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRIb3cgZGF0YSBzaG91bGQgYmUgcHJvdGVjdGVkaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGF0IHByaXZhY3kgcnVsZXMgY29tcGFuaWVzIG11c3QgZm9sbG93aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNYW55IGJ1c2luZXNzZXMgYWxzbyBjb21wYXJlIGRhdGEgc292ZXJlaWdudHkgdnMgZGF0YSByZXNpZGVuY3kgdG8gYmV0dGVyIHVuZGVyc3RhbmQgaG93IGRpZmZlcmVudCBjb3VudHJpZXMgbWFrZSBydWxlcyBmb3Igc3RvcmluZyBkYXRhLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdpdGhvdXQgcHJvcGVyIHByb3RlY3Rpb24gY3VzdG9tZXIgaW5mb3JtYXRpb24gY2FuIGJlY29tZSB1bnNhZmUsIHN0b2xlbiBvciB1c2VkIGluIHRoZSB3cm9uZyB3YXkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhhdCBpcyB3aHkgdW5kZXJzdGFuZGluZyB3aGF0IGlzIGRhdGEgc292ZXJlaWdudHkgaGFzIGJlY29tZSB2ZXJ5IGltcG9ydGFudCBpbiB0b2RheeKAmXMgZGlnaXRhbCB3b3JsZC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPldoeSBDb3VudHJpZXMgQ2FyZSBBYm91dCBEYXRhIFNvdmVyZWlnbnR5PC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE5vdyBsZXQgdXMgdW5kZXJzdGFuZCBhbm90aGVyIGltcG9ydGFudCBxdWVzdGlvbjpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaHkgZG8gZ292ZXJubWVudHMgY2FyZSBzbyBtdWNoIGFib3V0IDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPj9kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgYW5zd2VyIGlzIHNpbXBsZTpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRHb3Zlcm5tZW50cyB3YW50IHRvIHByb3RlY3QgY2l0aXplbnMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpbmsgYWJvdXQgcGFyZW50cy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRKdXN0IGxpa2UgcGFyZW50cyB0cnkgdG8gcHJvdGVjdCBjaGlsZHJlbiBmcm9tIGRhbmdlciwgY291bnRyaWVzIGFsc28gd2FudCB0byBwcm90ZWN0IHRoZSBwZXJzb25hbCBpbmZvcm1hdGlvbiBvZiB0aGVpciBwZW9wbGUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VG9kYXksIGRpZ2l0YWwgZGF0YSBpbmNsdWRlcyBtYW55IGhpZ2hseSBzZW5zaXRpdmUgZGV0YWlscywgc3VjaCBhczpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE5hbWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQaG9uZSBudW1iZXJzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNZWRpY2FsIHJlcG9ydHNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJhbmsgYWNjb3VudCBkZXRhaWxzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZGVudGl0eSBpbmZvcm1hdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SG9tZSBhZGRyZXNzZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFBlcnNvbmFsIGRvY3VtZW50c2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyB0eXBlIG9mIGluZm9ybWF0aW9uIGlzIHZlcnkgcHJpdmF0ZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiBpdCBmYWxscyBpbnRvIHRoZSB3cm9uZyBoYW5kcywgc2VyaW91cyBwcm9ibGVtcyBjYW4gaGFwcGVuLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2hhdCBDYW4gSGFwcGVuIElmIERhdGEgSXMgTm90IFByb3RlY3RlZD88L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgcHJpdmF0ZSBpbmZvcm1hdGlvbiBiZWNvbWVzIHVuc2FmZSwgcGVvcGxlIG1heSBmYWNlOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50T25saW5lIHNjYW1zaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZGVudGl0eSB0aGVmdGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TW9uZXkgbG9zc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UHJpdmFjeSB2aW9sYXRpb25zaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDeWJlcmNyaW1lIHJpc2tzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRGb3IgZXhhbXBsZSwgaW1hZ2luZSBzb21lb25lIGdldHMgYWNjZXNzIHRvIHlvdXIgYmFua2luZyBpbmZvcm1hdGlvbiBvciBwZXJzb25hbCBpZGVudGl0eSBkZXRhaWxzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoYXQgY291bGQgY3JlYXRlIG1ham9yIGZpbmFuY2lhbCBhbmQgcGVyc29uYWwgcHJvYmxlbXMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBpcyBvbmUgcmVhc29uIHdoeSBnb3Zlcm5tZW50cyB0YWtlIGRpZ2l0YWwgcHJpdmFjeSB2ZXJ5IHNlcmlvdXNseSB0b2RheS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPldoeSBTb21lIENvdW50cmllcyBXYW50IExvY2FsIERhdGEgU3RvcmFnZTwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCZWNhdXNlIG9mIHRoZXNlIHJpc2tzLCBtYW55IGdvdmVybm1lbnRzIG5vdyBjcmVhdGUgc3Ryb25nZXIgcnVsZXMgcmVsYXRlZCB0byBkYXRhIHNvdmVyZWlnbnR5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNvbWUgY291bnRyaWVzIGJlbGlldmUgaW1wb3J0YW50IGluZm9ybWF0aW9uIHNob3VsZCBzdGF5IGluc2lkZSBuYXRpb25hbCBib3JkZXJzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJ1dCB3aHk\/ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmVjYXVzZSBsb2NhbCBzdG9yYWdlIGdpdmVzIGdvdmVybm1lbnRzOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmV0dGVyIHByaXZhY3kgY29udHJvbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U3Ryb25nZXIgc2VjdXJpdHlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEVhc2llciBsZWdhbCBwcm90ZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRGYXN0ZXIgYWN0aW9uIGR1cmluZyBjeWJlciB0aHJlYXRzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNYW55IGdvdmVybm1lbnRzIGJlbGlldmUgdGhhdCBpZiBpbXBvcnRhbnQgY2l0aXplbiBpbmZvcm1hdGlvbiBpcyBzdG9yZWQgaW4gYW5vdGhlciBjb3VudHJ5LCB0aGV5IG1heSBsb3NlIHNvbWUgY29udHJvbCBvdmVyIHNlY3VyaXR5IGFuZCBwcml2YWN5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaWRlYSBpcyBzdHJvbmdseSBjb25uZWN0ZWQgdG8gdGhlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QSBTaW1wbGUgRXhhbXBsZTwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbWFnaW5lIGEgY291bnRyeSBzdG9yZXMgY2l0aXplbiBtZWRpY2FsIHJlY29yZHMgaW4gYW5vdGhlciBuYXRpb24uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgbGVnYWwgaXNzdWVzIGhhcHBlbiwgdGhpbmdzIG1heSBiZWNvbWUgY29tcGxpY2F0ZWQgYmVjYXVzZSBhbm90aGVyIGNvdW50cnnigJlzIGxhd3MgbWF5IGFsc28gYWZmZWN0IHRoYXQgZGF0YS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGNhbiBjcmVhdGUgY29uZnVzaW9uIGFib3V0OmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2hvIGNvbnRyb2xzIHRoZSBpbmZvcm1hdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2hpY2ggcHJpdmFjeSBsYXdzIGFwcGx5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaG8gY2FuIGFjY2VzcyB0aGUgcmVjb3Jkc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhhdCBpcyB3aHkgZ292ZXJubWVudHMgY2FyZWZ1bGx5IHRoaW5rIGFib3V0IDxzdHJvbmc+d2hhdCBpcyBkYXRhIHNvdmVyZWlnbnR5PC9zdHJvbmc+IGJlZm9yZSBhbGxvd2luZyBpbXBvcnRhbnQgaW5mb3JtYXRpb24gdG8gYmUgc3RvcmVkIGludGVybmF0aW9uYWxseS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNYW55IGV4cGVydHMgYWxzbyBkaXNjdXNzIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSB2cyBkYXRhIHJlc2lkZW5jeTwvc3Ryb25nPiB0byBleHBsYWluIGhvdyBzdG9yaW5nIGRhdGEgbG9jYWxseSBvciBpbnRlcm5hdGlvbmFsbHkgYWZmZWN0cyBsYXdzIGFuZCBwcml2YWN5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2h5IEJ1c2luZXNzZXMgQWxzbyBDYXJlPC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJlY2F1c2UgZ292ZXJubWVudHMgYXJlIG1ha2luZyBzdHJpY3RlciBwcml2YWN5IGxhd3MsIGNvbXBhbmllcyBub3cgc3BlbmQgbXVjaCBtb3JlIHRpbWUgbGVhcm5pbmc6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5XaGF0IGlzIGRhdGEgc292ZXJlaWdudHk\/PC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QnVzaW5lc3NlcyBtdXN0IGRlY2lkZTpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdoZXJlIHRvIHN0b3JlIGN1c3RvbWVyIGluZm9ybWF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGljaCBjb3VudHJ5IGhhcyBsZWdhbCBjb250cm9saW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRIb3cgdG8gZm9sbG93IHByaXZhY3kgcmVndWxhdGlvbnNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFVuZGVyc3RhbmRpbmcgdGhlc2UgcnVsZXMgaGVscHMgY29tcGFuaWVzIHByb3RlY3QgY3VzdG9tZXIgdHJ1c3QgYW5kIGF2b2lkIGxlZ2FsIHByb2JsZW1zLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaXMgd2h5IGRhdGEgc292ZXJlaWdudHkgaXMgYmVjb21pbmcgb25lIG9mIHRoZSBtb3N0IGltcG9ydGFudCB0b3BpY3MgaW4gY2xvdWQgY29tcHV0aW5nLCBjeWJlcnNlY3VyaXR5LCBhbmQgZGlnaXRhbCBwcml2YWN5IHRvZGF5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QSBTaW1wbGUgRXhhbXBsZSB0byBVbmRlcnN0YW5kIERhdGEgU292ZXJlaWdudHk8L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRMZXQgdXMgdW5kZXJzdGFuZCA8c3Ryb25nPndoYXQgaXMgZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPiB3aXRoIGFuIGVhc3kgZXhhbXBsZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbWFnaW5lIFJhdmkga2VlcHMgaGlzIHNjaG9vbCBiYWcgYXQgaGlzIHVuY2xl4oCZcyBob3VzZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnROb3cgUmF2aSBzdGlsbCBvd25zIHRoZSBiYWcsIGJ1dCB0aGUgaG91c2UgcnVsZXMgbWF5IGRlY2lkZSB3aGVyZSB0aGUgYmFnIHN0YXlzIGFuZCBob3cgaXQgaXMgcHJvdGVjdGVkLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE1heWJlOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBiYWcgc3RheXMgaW4gb25lIHJvb20uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Tm9ib2R5IHRvdWNoZXMgaXQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SXQgbXVzdCByZW1haW4gbG9ja2VkIHNhZmVseS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFdmVuIHRob3VnaCB0aGUgYmFnIGJlbG9uZ3MgdG8gUmF2aSwgdGhlIHVuY2xl4oCZcyBob3VzZSBydWxlcyBzdGlsbCBtYXR0ZXIuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RGF0YSB3b3JrcyBpbiB0aGUgc2FtZSB3YXkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgaW5mb3JtYXRpb24gc3RheXMgaW5zaWRlIGFub3RoZXIgY291bnRyeSwgdGhlbiB0aGF0IGNvdW50cnnigJlzIHJ1bGVzIG1heSBoZWxwIGRlY2lkZSBob3cgdGhlIGRhdGEgaXMgaGFuZGxlZC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGV4YW1wbGUgZXhwbGFpbnMgPHN0cm9uZz53aGF0IGlzIGRhdGEgc292ZXJlaWdudHk8L3N0cm9uZz4gaW4gdGhlIGVhc2llc3QgcG9zc2libGUgd2F5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaXMgYWxzbyB3aHkgdW5kZXJzdGFuZGluZyB0aGUgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5IGRlZmluaXRpb248L3N0cm9uZz4gaXMgaW1wb3J0YW50IGZvciBidXNpbmVzc2VzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2h5IEJ1c2luZXNzZXMgQXJlIExlYXJuaW5nIEFib3V0IERhdGEgU292ZXJlaWdudHk8L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TW9kZXJuIGJ1c2luZXNzZXMgc3RvcmUgYSBodWdlIGFtb3VudCBvZiBpbmZvcm1hdGlvbiBvbmxpbmUgZXZlcnkgc2luZ2xlIGRheS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGV0aGVyIGl0IGlzIGEgc21hbGwgc3RhcnR1cCBvciBhIGxhcmdlIGNvbXBhbnksIGJ1c2luZXNzZXMgbm93IGRlcGVuZCBoZWF2aWx5IG9uIGRpZ2l0YWwgc3lzdGVtcyB0byBtYW5hZ2UgZGFpbHkgb3BlcmF0aW9ucy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb21wYW5pZXMgb2Z0ZW4gc3RvcmU6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDdXN0b21lciByZWNvcmRzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFbXBsb3llZSBkZXRhaWxzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQYXltZW50IGluZm9ybWF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQYXNzd29yZHMgYW5kIGxvZ2luIGRhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJ1c2luZXNzIGRvY3VtZW50c2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UHVyY2hhc2UgaGlzdG9yeWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Q29udGFjdCBpbmZvcm1hdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RWFybGllciwgbWFueSBidXNpbmVzc2VzIG1haW5seSBmb2N1c2VkIG9uIHRoaW5ncyBsaWtlIGludGVybmV0IHNwZWVkLCBzdG9yYWdlIHNpemUsIGFuZCBzeXN0ZW0gcGVyZm9ybWFuY2UuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QnV0IG5vdyBjb21wYW5pZXMgaGF2ZSByZWFsaXplZCBzb21ldGhpbmcgdmVyeSBpbXBvcnRhbnQ6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5UaGUgcGxhY2Ugd2hlcmUgZGF0YSBpcyBzdG9yZWQgY2FuIGNoYW5nZSB0aGUgcnVsZXMgYXJvdW5kIGl0Ljwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaXMgb25lIG9mIHRoZSBiaWdnZXN0IHJlYXNvbnMgYnVzaW5lc3NlcyBhcmUgc3BlbmRpbmcgbW9yZSB0aW1lIGxlYXJuaW5nIGFib3V0IGRhdGEgc292ZXJlaWdudHkuIE1hbnkgY29tcGFuaWVzIGFsc28gY29tcGFyZSA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHkgdnMgZGF0YSByZXNpZGVuY3k8L3N0cm9uZz4gdG8gYmV0dGVyIHVuZGVyc3RhbmQgd2hlcmUgaW5mb3JtYXRpb24gc2hvdWxkIGJlIHN0b3JlZCBzYWZlbHkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5XaHkgRG9lcyBEYXRhIExvY2F0aW9uIE1hdHRlcj88L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW1hZ2luZSBhIGNvbXBhbnkgc3RvcmVzIGN1c3RvbWVyIGluZm9ybWF0aW9uIGluIGFub3RoZXIgY291bnRyeSB3aXRob3V0IHByb3Blcmx5IHVuZGVyc3RhbmRpbmcgbG9jYWwgcHJpdmFjeSBsYXdzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudExhdGVyLCB0aGUgYnVzaW5lc3MgYWNjaWRlbnRhbGx5IGJyZWFrcyB0aG9zZSBsYXdzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdoYXQgY291bGQgaGFwcGVuP2Ryb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBjb21wYW55IG1heSBmYWNlIHNlcmlvdXMgcHJvYmxlbXMgc3VjaCBhczpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEhlYXZ5IGZpbmFuY2lhbCBmaW5lc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TGVnYWwgaXNzdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDdXN0b21lciB0cnVzdCBwcm9ibGVtc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QnJhbmQgcmVwdXRhdGlvbiBkYW1hZ2Vpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluIHNvbWUgY2FzZXMsIGJ1c2luZXNzZXMgbWF5IGV2ZW4gbG9zZSBjdXN0b21lcnMgYmVjYXVzZSBwZW9wbGUgbm8gbG9uZ2VyIHRydXN0IHRoZW0gd2l0aCBwcml2YXRlIGluZm9ybWF0aW9uLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaXMgd2h5IHVuZGVyc3RhbmRpbmcgPHN0cm9uZz53aGF0IGlzIGRhdGEgc292ZXJlaWdudHk8L3N0cm9uZz4gaGFzIGJlY29tZSBleHRyZW1lbHkgaW1wb3J0YW50IGZvciBtb2Rlcm4gb3JnYW5pemF0aW9ucy4gRXhwZXJ0cyBhbHNvIGV4cGxhaW4gPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5IHZzIGRhdGEgcmVzaWRlbmN5PC9zdHJvbmc+IHdoZW4gYnVzaW5lc3NlcyBjaG9vc2UgY2xvdWQgc3lzdGVtcyBpbiBkaWZmZXJlbnQgY291bnRyaWVzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U2ltcGxlIEV4YW1wbGUgdG8gVW5kZXJzdGFuZDwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbWFnaW5lIGFuIG9ubGluZSBzaG9wcGluZyBjb21wYW55IHN0b3JlcyBjdXN0b21lciBpbmZvcm1hdGlvbiBpbiBhbm90aGVyIGNvdW50cnkgYmVjYXVzZSBzdG9yYWdlIGlzIGNoZWFwZXIgdGhlcmUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QnV0IGxhdGVyLCB0aGF0IGNvdW50cnkgaGFzIHN0cmljdCBwcml2YWN5IHJ1bGVzIHRoYXQgdGhlIGNvbXBhbnkgZGlkIG5vdCBmb2xsb3cuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Tm93IHRoZSBidXNpbmVzcyBtYXkgZmFjZSBsZWdhbCB0cm91YmxlIGV2ZW4gdGhvdWdoIGl0IG5ldmVyIGludGVuZGVkIHRvIGJyZWFrIGFueSBsYXcuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBleGFtcGxlIHNob3dzIHdoeSBidXNpbmVzc2VzIHRvZGF5IG11c3QgdGhpbmsgY2FyZWZ1bGx5IGJlZm9yZSBjaG9vc2luZyB3aGVyZSBkYXRhIGlzIHN0b3JlZC4gVW5kZXJzdGFuZGluZyB0aGUgPHN0cm9uZz5kZWZpbml0aW9uPC9zdHJvbmc+IG9mIGRhdGEgcHJvdGVjdGlvbiBydWxlcyBhbHNvIGhlbHBzIGNvbXBhbmllcyBhdm9pZCBsZWdhbCBwcm9ibGVtcy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkN1c3RvbWVycyBDYXJlIE1vcmUgQWJvdXQgUHJpdmFjeSBUb2RheTwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUb2RheSwgY3VzdG9tZXJzIGNhcmUgbW9yZSBhYm91dCBvbmxpbmUgcHJpdmFjeSB0aGFuIGV2ZXIgYmVmb3JlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFBlb3BsZSBvZnRlbiBhc2sgaW1wb3J0YW50IHF1ZXN0aW9ucyBsaWtlOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+4oCcSXMgbXkgcGVyc29uYWwgaW5mb3JtYXRpb24gc2FmZT\/igJ08L3N0cm9uZz48c3Ryb25nPjxicj48L3N0cm9uZz4gPHN0cm9uZz7igJxXaG8gY29udHJvbHMgbXkgZGF0YT\/igJ08L3N0cm9uZz48c3Ryb25nPjxicj48L3N0cm9uZz4gPHN0cm9uZz7igJxXaGVyZSBleGFjdGx5IGlzIG15IGluZm9ybWF0aW9uIHN0b3JlZD\/igJ08L3N0cm9uZz48c3Ryb25nPjxicj48L3N0cm9uZz4gPHN0cm9uZz7igJxDYW4gc29tZW9uZSBtaXN1c2UgbXkgcHJpdmF0ZSBkZXRhaWxzP+KAnTwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZXNlIHF1ZXN0aW9ucyBhcmUgYmVjb21pbmcgbW9yZSBjb21tb24gYmVjYXVzZSBwZW9wbGUgbm93IHVuZGVyc3RhbmQgdGhhdCBwZXJzb25hbCBpbmZvcm1hdGlvbiBpcyB2YWx1YWJsZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgYW5zd2VycyB0byB0aGVzZSBxdWVzdGlvbnMgb2Z0ZW4gY29ubmVjdCBkaXJlY3RseSB3aXRoIHRoZSA8c3Ryb25nPmRlZmluaXRpb248L3N0cm9uZz4gb2YgaG93IGNvdW50cmllcyBwcm90ZWN0IGRpZ2l0YWwgaW5mb3JtYXRpb24uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QnVzaW5lc3NlcyB0aGF0IGNsZWFybHkgdW5kZXJzdGFuZCA8c3Ryb25nPndoYXQgaXMgZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPiB1c3VhbGx5IG1ha2Ugc21hcnRlciBkZWNpc2lvbnMgYWJvdXQ6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnREYXRhIHByb3RlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFByaXZhY3kgY29tcGxpYW5jZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U2VjdXJpdHkgc3lzdGVtc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Q2xvdWQgc3RvcmFnZSBjaG9pY2VzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGhlbHBzIGJ1c2luZXNzZXMgYnVpbGQgdHJ1c3QgYW5kIHByb3RlY3QgY3VzdG9tZXIgaW5mb3JtYXRpb24gbW9yZSBlZmZlY3RpdmVseS4gTWFueSBvcmdhbml6YXRpb25zIGFsc28gc3R1ZHkgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5IHZzIGRhdGEgcmVzaWRlbmN5PC9zdHJvbmc+IHRvIG1ha2UgYmV0dGVyIGNsb3VkIHN0b3JhZ2UgZGVjaXNpb25zLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2h5IERhdGEgU292ZXJlaWdudHkgSXMgR3Jvd2luZyBTbyBGYXN0PC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSBmZXcgeWVhcnMgYWdvLCBtYW55IGJ1c2luZXNzZXMgbWFpbmx5IGNhcmVkIGFib3V0IHRoaW5ncyBsaWtlOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U3RvcmFnZSBjb3N0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRGYXN0ZXIgaW50ZXJuZXQgc3BlZWRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudENoZWFwIGNsb3VkIHNlcnZpY2VzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCZXR0ZXIgcGVyZm9ybWFuY2Vpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEF0IHRoYXQgdGltZSwgcHJpdmFjeSB3YXMgaW1wb3J0YW50LCBidXQgaXQgd2FzIG5vdCBhbHdheXMgdGhlIGJpZ2dlc3QgY29uY2Vybi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUb2RheSwgdGhpbmdzIGhhdmUgY2hhbmdlZC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPldoeSBIYXMgRGF0YSBTb3ZlcmVpZ250eSBCZWNvbWUgTW9yZSBJbXBvcnRhbnQ\/PC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNldmVyYWwgbWFqb3IgY2hhbmdlcyBhcmUgaGFwcGVuaW5nIGluIHRoZSBkaWdpdGFsIHdvcmxkLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBleGFtcGxlOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHJpdmFjeSBIYXMgQmVjb21lIGEgU2VyaW91cyBUb3BpYzwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQZW9wbGUgbm93IGNhcmUgbXVjaCBtb3JlIGFib3V0IGRpZ2l0YWwgcHJpdmFjeS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRVc2VycyB3YW50IGNvbXBhbmllcyB0byBwcm90ZWN0IHRoZWlyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGNhcmVmdWxseS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnROb2JvZHkgd2FudHMgcHJpdmF0ZSBkZXRhaWxzIHNoYXJlZCB3aXRob3V0IHBlcm1pc3Npb24uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Hb3Zlcm5tZW50cyBBcmUgQ3JlYXRpbmcgU3Ryb25nZXIgTGF3czwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNYW55IGNvdW50cmllcyBhcmUgaW50cm9kdWNpbmcgc3RyaWN0ZXIgcnVsZXMgdG8gcHJvdGVjdCBjaXRpemVucy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRHb3Zlcm5tZW50cyBub3cgd2FudCBjb21wYW5pZXMgdG86ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQcm90ZWN0IHBlcnNvbmFsIGluZm9ybWF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRGb2xsb3cgcHJpdmFjeSBsYXdzIGNhcmVmdWxseWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U3RvcmUgc2Vuc2l0aXZlIGRhdGEgcmVzcG9uc2libHlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJlY2F1c2Ugb2YgdGhpcywgYnVzaW5lc3NlcyBtdXN0IHRoaW5rIG1vcmUgY2FyZWZ1bGx5IGFib3V0IHdoZXJlIGluZm9ybWF0aW9uIGlzIHN0b3JlZC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkN5YmVyc2VjdXJpdHkgUmlza3MgQXJlIEdyb3dpbmc8L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Q3liZXJhdHRhY2tzLCBvbmxpbmUgc2NhbXMsIGFuZCBkYXRhIHRoZWZ0IGFyZSBiZWNvbWluZyBtb3JlIGNvbW1vbi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIG1ha2VzIGNvbXBhbmllcyBtb3JlIGNhcmVmdWwgYWJvdXQgcHJvdGVjdGluZyBjdXN0b21lciBpbmZvcm1hdGlvbi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCdXNpbmVzc2VzIG5vdyB1bmRlcnN0YW5kIHRoYXQgd2VhayBwcm90ZWN0aW9uIGNhbiBsZWFkIHRvOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RmluYW5jaWFsIGxvc3Nlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U2VjdXJpdHkgcHJvYmxlbXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudExlZ2FsIHRyb3VibGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFJlcHV0YXRpb24gZGFtYWdlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkNvbXBhbmllcyBBcmUgQXNraW5nIFNtYXJ0ZXIgUXVlc3Rpb25zPC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEVhcmxpZXIsIGJ1c2luZXNzZXMgb2Z0ZW4gYXNrZWQ6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz7igJxIb3cgbXVjaCBzdG9yYWdlIGRvIHdlIG5lZWQ\/4oCdPC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz7igJxIb3cgZmFzdCBpcyB0aGUgc3lzdGVtP+KAnTwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJ1dCB0b2RheSwgY29tcGFuaWVzIGFzayBtdWNoIGRlZXBlciBxdWVzdGlvbnMgbGlrZTpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+4oCcV2hlcmUgd2lsbCBvdXIgZGF0YSBzdGF5P+KAnTwvc3Ryb25nPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz7igJxXaGljaCBjb3VudHJ54oCZcyBsYXdzIHdpbGwgYXBwbHk\/4oCdPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPuKAnFdobyBsZWdhbGx5IGNvbnRyb2xzIHRoaXMgaW5mb3JtYXRpb24\/4oCdPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPuKAnEhvdyBkbyB3ZSBwcm90ZWN0IGN1c3RvbWVyIHByaXZhY3k\/4oCdPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBbGwgb2YgdGhlc2UgaW1wb3J0YW50IHF1ZXN0aW9ucyBjb25uZWN0IGRpcmVjdGx5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2h5IFRoaXMgVG9waWMgV2lsbCBLZWVwIEdyb3dpbmc8L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXMgY2xvdWQgY29tcHV0aW5nLCBBcnRpZmljaWFsIEludGVsbGlnZW5jZSAoQUkpLCBhbmQgb25saW5lIHN5c3RlbXMgY29udGludWUgZ3Jvd2luZywgYnVzaW5lc3NlcyB3aWxsIHN0b3JlIGV2ZW4gbW9yZSBpbmZvcm1hdGlvbiBkaWdpdGFsbHkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBtZWFucyBjb21wYW5pZXMgd2lsbCBuZWVkIHRvIHRoaW5rIGNhcmVmdWxseSBhYm91dDpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudERhdGEgbG9jYXRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFByaXZhY3kgbGF3c2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50R292ZXJubWVudCByZWd1bGF0aW9uc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U2VjdXJpdHkgc3lzdGVtc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhhdCBpcyB3aHkgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5PC9zdHJvbmc+IGlzIHF1aWNrbHkgYmVjb21pbmcgb25lIG9mIHRoZSBiaWdnZXN0IHRvcGljcyBpbiB0ZWNobm9sb2d5LCBjeWJlcnNlY3VyaXR5LCBhbmQgY2xvdWQgY29tcHV0aW5nLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluIHNpbXBsZSB3b3JkcywgdGhlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+IGlzIG5vIGxvbmdlciBvbmx5IGZvciBJVCBleHBlcnRzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRvZGF5LCBldmVyeSBtb2Rlcm4gYnVzaW5lc3MgbmVlZHMgdG8gdW5kZXJzdGFuZCBpdCB0byBzdGF5IHNhZmUsIGxlZ2FsLCBhbmQgdHJ1c3RlZCBpbiBhIGRpZ2l0YWwgd29ybGQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Db25jbHVzaW9uPC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VG9kYXksIGRhdGEgaXMgZXZlcnl3aGVyZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFdmVyeSBtZXNzYWdlLCBwaG90bywgcGF5bWVudCwgYW5kIG9ubGluZSBhY3Rpdml0eSBjcmVhdGVzIGluZm9ybWF0aW9uLiBCdXNpbmVzc2VzLCBzY2hvb2xzLCBob3NwaXRhbHMsIGFuZCBnb3Zlcm5tZW50cyBhbGwgZGVwZW5kIG9uIGRpZ2l0YWwgc3lzdGVtcyB0byBzdG9yZSBpbXBvcnRhbnQgcmVjb3Jkcy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCdXQgb25lIGltcG9ydGFudCBxdWVzdGlvbiBhbHdheXMgcmVtYWluczpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPldobyBjb250cm9scyB0aGUgZGF0YT88L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGlzIHdoZXJlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPiBiZWNvbWVzIGltcG9ydGFudC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbiB0aGlzIGJsb2csIHdlIGxlYXJuZWQgdGhlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+LCB3aGljaCB0ZWxscyB1cyB0aGF0IGRhdGEgZm9sbG93cyB0aGUgbGF3cyBvZiB0aGUgY291bnRyeSB3aGVyZSBpdCBpcyBzdG9yZWQuIFdlIGFsc28gZGVlcGx5IHVuZGVyc3Rvb2QgPHN0cm9uZz53aGF0IGlzIGRhdGEgc292ZXJlaWdudHk8L3N0cm9uZz4sIHdoaWNoIG1lYW5zIGNvdW50cmllcyBtYXkgaGF2ZSBsZWdhbCBjb250cm9sIG92ZXIgaW5mb3JtYXRpb24gaW5zaWRlIHRoZWlyIGJvcmRlcnMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXMgdGVjaG5vbG9neSBrZWVwcyBncm93aW5nLCBidXNpbmVzc2VzIGFuZCBnb3Zlcm5tZW50cyBtdXN0IHRoaW5rIGNhcmVmdWxseSBhYm91dCB3aGVyZSBpbmZvcm1hdGlvbiBsaXZlcyBhbmQgd2hvIHByb3RlY3RzIGl0LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJlY2F1c2UgaW4gdG9kYXnigJlzIGRpZ2l0YWwgd29ybGQsIHByb3RlY3RpbmcgZGF0YSBpcyBiZWNvbWluZyBqdXN0IGFzIGltcG9ydGFudCBhcyBjcmVhdGluZyBpdC5kcm9wQ2FwaW5uZXJCbG9ja3NpZGxpbmt1cmxzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Ub2RheSB3ZSBsaXZlIGluIGEgd29ybGQgd2hlcmUgYWxtb3N0IGV2ZXJ5dGhpbmcgaXMgY29ubmVjdGVkIHRvIHRoZSBpbnRlcm5ldC4gUGVvcGxlIHdha2UgdXAgYW5kIGNoZWNrIHRoZWlyIHBob25lcywgc2VuZCBtZXNzYWdlcyB0byBmcmllbmRzLCB3YXRjaCB2aWRlb3MsIG9yZGVyIGZvb2QsIHBsYXkgZ2FtZXMsIHN0dWR5IG9ubGluZSBhbmQgZXZlbiBzaG9wIGZyb20gaG9tZS4gQmlnIGNvbXBhbmllcywgc2Nob29scywgaG9zcGl0YWxzIGFuZCBiYW5rcyBhbHNvIHVzZSBvbmxpbmUgc3lzdGVtcyBldmVyeSBkYXkuIEJpZyBjb21wYW5pZXMsIHNjaG9vbHMsIGhvc3BpdGFscyBhbmQgYmFua3MgYWxzbyB1c2Ugb25saW5lIHN5c3RlbXMgZXZlcnkgZGF5LiBBbGwgdGhlc2UgYWN0aXZpdGllcyBjcmVhdGUgc29tZXRoaW5nIHZlcnkgaW1wb3J0YW50IGNhbGxlZCBkYXRhLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIHNpbXBsZSB3b3JkcyBkYXRhIG1lYW5zIGluZm9ybWF0aW9uLiBJdCBjYW4gYmUgeW91ciBuYW1lLCBtb2JpbGUgbnVtYmVyLCBwaG90b3MsIHBhc3N3b3Jkcywgc2Nob29sIHJlY29yZHMsIG1lZGljYWwgaGlzdG9yeSwgYmFuayBkZXRhaWxzLCBzaG9wcGluZyBoaXN0b3J5IG9yIGV2ZW4gdGhlIHZpZGVvcyB5b3UgbGlrZSB0byB3YXRjaCBvbmxpbmUuIEV2ZXJ5IGNsaWNrIG1lc3NhZ2UgYW5kIGludGVybmV0IHNlYXJjaCBjcmVhdGVzIHNvbWUgdHlwZSBvZiBkYXRhLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlllYXJzIGFnbyBwZW9wbGUgdXNlZCBub3RlYm9va3MsIGN1cGJvYXJkcyBhbmQgb2ZmaWNlIGZpbGVzIHRvIHNhdmUgaW1wb3J0YW50IGluZm9ybWF0aW9uLiBTY2hvb2xzIGtlcHQgc3R1ZGVudCBkZXRhaWxzIGluIHJlZ2lzdGVycywgYmFua3Mgc3RvcmVkIHJlY29yZHMgb24gcGFwZXIgYW5kIGJ1c2luZXNzZXMgdXNlZCBsYXJnZSBjYWJpbmV0cyB0byBzYXZlIGN1c3RvbWVyIGluZm9ybWF0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJ1dCB0b2RheSB0aGluZ3MgaGF2ZSBjaGFuZ2VkLiBNb3N0IGluZm9ybWF0aW9uIGlzIG5vdyBzdG9yZWQgZGlnaXRhbGx5IGJlY2F1c2UgaXQgaXMgZmFzdGVyLCBlYXNpZXIgYW5kIG1vcmUgb3JnYW5pemVkLiBQZW9wbGUgYW5kIGNvbXBhbmllcyBjYW4gcXVpY2tseSBzYXZlLCBmaW5kIGFuZCBtYW5hZ2UgaW5mb3JtYXRpb24gdXNpbmcgY29tcHV0ZXJzLCBwaG9uZXMgYW5kIG9ubGluZSBzeXN0ZW1zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgZGlnaXRhbCBzdG9yYWdlIGhlbHBzIHNjaG9vbHMsIGhvc3BpdGFscywgYmFua3MgYW5kIGJ1c2luZXNzZXMgd29yayBmYXN0ZXIsIHNhdmUgdGltZSBhbmQga2VlcCBpbmZvcm1hdGlvbiBiZXR0ZXIgb3JnYW5pemVkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkhvd2V2ZXIsIHRoaXMgY3JlYXRlcyBhIHZlcnkgaW1wb3J0YW50IHF1ZXN0aW9uOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbWFnaW5lIHRoaXMgc2l0dWF0aW9uIGZvciBhIG1vbWVudC4gU3VwcG9zZSB5b3VyIHBob3RvcywgcGFzc3dvcmRzIG9yIHBlcnNvbmFsIGluZm9ybWF0aW9uIGFyZSBzYXZlZCBvbiBhIGNvbXB1dGVyIHNlcnZlciBpbiBhbm90aGVyIGNvdW50cnkuIFRoZW4gYW4gaW1wb3J0YW50IHF1ZXN0aW9uIGNvbWVzIHRvIG1pbmQuIFdoaWNoIGNvdW50cnkgd2lsbCBwcm90ZWN0IHlvdXIgZGF0YT8gV2lsbCB5b3VyIG93biBjb3VudHJ5IG1ha2UgdGhlIHJ1bGVzIG9yIHdpbGwgdGhlIGNvdW50cnkgd2hlcmUgdGhlIGRhdGEgaXMgc3RvcmVkIGRlY2lkZSB3aGF0IGhhcHBlbnM\/PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgoKPCEtLSB3cDppbWFnZSB7ImlkIjoxNTM3OSwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSJ9IC0tPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BdCBmaXJzdCB0aGlzIHdvcmQgbWF5IHNvdW5kIGRpZmZpY3VsdCBvciBjb25mdXNpbmcgYnV0IGl0IGlzIGFjdHVhbGx5IG11Y2ggZWFzaWVyIHRvIHVuZGVyc3RhbmQgdGhhbiBtb3N0IHBlb3BsZSB0aGluay4gSXQgaXMgc2ltcGx5IGFib3V0IHdobyBjb250cm9scyBhbmQgcHJvdGVjdHMgeW91ciBkYXRhIHdoZW4gaXQgaXMgc3RvcmVkIGluIGRpZmZlcmVudCBjb3VudHJpZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW4gdGhpcyBibG9nIHdlIHdpbGwgY2xlYXJseSB1bmRlcnN0YW5kIDxzdHJvbmc+d2hhdCBpcyBkYXRhIHNvdmVyZWlnbnR5PC9zdHJvbmc+IGxlYXJuIHRoZSA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHkgZGVmaW5pdGlvbjwvc3Ryb25nPiBhbmQgc2VlIHdoeSBpdCBpcyB2ZXJ5IGltcG9ydGFudCBpbiB0b2RheeKAmXMgZGlnaXRhbCB3b3JsZCB3aGVyZSBwZW9wbGUgdXNlIHRoZSBpbnRlcm5ldCBldmVyeSBkYXkgZm9yIG1hbnkgdGhpbmdzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk1hbnkgcGVvcGxlIGFsc28gY29tcGFyZSA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHkgdnMgZGF0YSByZXNpZGVuY3k8L3N0cm9uZz4gYmVjYXVzZSB0aGV5IHdhbnQgdG8gdW5kZXJzdGFuZCBob3cgY291bnRyaWVzIG1ha2UgZGlmZmVyZW50IHJ1bGVzIGZvciBzdG9yaW5nIGFuZCBwcm90ZWN0aW5nIGRhdGEuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5EYXRhIFNvdmVyZWlnbnR5IERlZmluaXRpb248L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJlZm9yZSB1bmRlcnN0YW5kaW5nIGV2ZXJ5dGhpbmcgZGVlcGx5LCBsZXQgdXMgZmlyc3QgdW5kZXJzdGFuZCB0aGUgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5IGRlZmluaXRpb248L3N0cm9uZz4gaW4gdGhlIGVhc2llc3Qgd2F5IHBvc3NpYmxlIGJlY2F1c2UgaXQgaGVscHMgZXhwbGFpbiB0aGUgZW50aXJlIHRvcGljIGNsZWFybHkuIE1hbnkgYmVnaW5uZXJzIGZpcnN0IHNlYXJjaCA8c3Ryb25nPndoYXQgaXMgZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPiBiZWZvcmUgbGVhcm5pbmcgdGVjaG5pY2FsIGRldGFpbHMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIHNpbXBsZXN0IDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+IGlzIHRoaXM6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5EYXRhIGZvbGxvd3MgdGhlIGxhd3Mgb2YgdGhlIGNvdW50cnkgd2hlcmUgaXQgaXMgc3RvcmVkLjwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgb25lIHNpbXBsZSBzZW50ZW5jZSBleHBsYWlucyB0aGUgYmFzaWMgbWVhbmluZyBvZiBkYXRhIHNvdmVyZWlnbnR5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJ1dCBpZiB0aGlzIHN0aWxsIHNvdW5kcyBjb25mdXNpbmcsIGRvIG5vdCB3b3JyeS4gTGV0IHVzIHVuZGVyc3RhbmQgaXQgd2l0aCBhbiBlYXN5IHJlYWwtbGlmZSBleGFtcGxlLiBVbmRlcnN0YW5kaW5nIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSB2cyBkYXRhIHJlc2lkZW5jeTwvc3Ryb25nPiBhbHNvIGJlY29tZXMgZWFzaWVyIHdoZW4geW91IGZpcnN0IHVuZGVyc3RhbmQgaG93IGNvdW50cmllcyBjb250cm9sIHN0b3JlZCBpbmZvcm1hdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkEgU2ltcGxlIEV4YW1wbGUgdG8gVW5kZXJzdGFuZCBEYXRhIFNvdmVyZWlnbnR5PC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbWFnaW5lIHlvdSB2aXNpdCB5b3VyIGNvdXNpbuKAmXMgaG91c2UgZHVyaW5nIHN1bW1lciB2YWNhdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5FdmVuIHRob3VnaCB5b3UgYmVsb25nIHRvIHlvdXIgb3duIGZhbWlseSwgeW91IHN0aWxsIGZvbGxvdyB0aGUgcnVsZXMgb2YgeW91ciBjb3VzaW7igJlzIGhvdXNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkZvciBleGFtcGxlOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TWF5YmUgZXZlcnlvbmUgc2xlZXBzIGVhcmx5IHRoZXJlPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5NYXliZSBwaG9uZXMgYXJlIG5vdCBhbGxvd2VkIGR1cmluZyBkaW5uZXI8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk1heWJlIHNob2VzIG11c3QgYmUgcmVtb3ZlZCBiZWZvcmUgZW50ZXJpbmcgdGhlIGhvdXNlPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2h5IGRvIHlvdSBmb2xsb3cgdGhlc2UgcnVsZXM\/PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmVjYXVzZSB5b3UgYXJlIGluc2lkZSB0aGVpciBob3VzZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgc2FtZSB0aGluZyBoYXBwZW5zIHdpdGggZGF0YS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JZiBpbmZvcm1hdGlvbiBpcyBzdG9yZWQgaW5zaWRlIGFub3RoZXIgY291bnRyeSwgdGhlbiB0aGUgbGF3cyBvZiB0aGF0IGNvdW50cnkgbWF5IGFsc28gYXBwbHkgdG8gdGhlIGRhdGEuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBpZGVhIGlzIHRoZSBoZWFydCBvZiB0aGUgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5IGRlZmluaXRpb248L3N0cm9uZz4uIFRoaXMgYWxzbyBoZWxwcyBwZW9wbGUgYmV0dGVyIHVuZGVyc3RhbmQgPHN0cm9uZz53aGF0IGlzIGRhdGEgc292ZXJlaWdudHk8L3N0cm9uZz4gaW4gYSBzaW1wbGUgd2F5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+UmVhbC1MaWZlIEV4YW1wbGUgb2YgRGF0YSBTb3ZlcmVpZ250eTwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U3VwcG9zZSBhIGNvbXBhbnkgaW4gSW5kaWEgc3RvcmVzIGN1c3RvbWVyIHJlY29yZHMgaW4gR2VybWFueS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5FdmVuIHRob3VnaCB0aGUgYnVzaW5lc3MgYmVsb25ncyB0byBJbmRpYSwgR2VybWFuIGxhd3MgbWF5IHN0aWxsIGFmZmVjdDo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkhvdyBjdXN0b21lciBkYXRhIGlzIHByb3RlY3RlZDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2hvIGNhbiBhY2Nlc3MgdGhlIGluZm9ybWF0aW9uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Ib3cgZGF0YSBpcyBzaGFyZWQ8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPldoYXQgc2VjdXJpdHkgcnVsZXMgbXVzdCBiZSBmb2xsb3dlZDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgaGFwcGVucyBiZWNhdXNlIHRoZSBpbmZvcm1hdGlvbiBpcyBwaHlzaWNhbGx5IHN0b3JlZCBpbiBHZXJtYW55LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoYXQgaXMgd2h5IGNvbXBhbmllcyBzcGVuZCBhIGxvdCBvZiB0aW1lIHVuZGVyc3RhbmRpbmcgdGhlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+IGJlZm9yZSBkZWNpZGluZyB3aGVyZSB0byBzdG9yZSBpbXBvcnRhbnQgYnVzaW5lc3MgZGF0YS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CdXNpbmVzc2VzIHdhbnQgdG8gbWFrZSBzdXJlIHRoZWlyIGluZm9ybWF0aW9uIHN0YXlzIHNhZmUsIGZvbGxvd3MgdGhlIHJpZ2h0IGNvdW50cnkgbGF3cyBhbmQgcmVtYWlucyBwcm90ZWN0ZWQgZnJvbSBwcm9ibGVtcy4gVGhpcyBoZWxwcyBjb21wYW5pZXMgY2hvb3NlIHRoZSBiZXN0IHBsYWNlIHRvIHN0b3JlIGltcG9ydGFudCBkYXRhIGFuZCBhdm9pZCBmdXR1cmUgcmlza3MuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5XaHkgSXMgRGF0YSBTb3ZlcmVpZ250eSBCZWNvbWluZyBJbXBvcnRhbnQ\/PC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Ub2RheSwgZ292ZXJubWVudHMgYXJvdW5kIHRoZSB3b3JsZCBjYXJlIGRlZXBseSBhYm91dCBkaWdpdGFsIHByaXZhY3kgYW5kIG9ubGluZSBzZWN1cml0eS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Db3VudHJpZXMgd2FudCB0byBtYWtlIHN1cmUgdGhhdDo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkNpdGl6ZW4gaW5mb3JtYXRpb24gc3RheXMgcHJvdGVjdGVkPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5QZXJzb25hbCBkYXRhIGlzIG5vdCBtaXN1c2VkPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Db21wYW5pZXMgZm9sbG93IHByaXZhY3kgbGF3czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U2Vuc2l0aXZlIHJlY29yZHMgc3RheSBzZWN1cmU8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CZWNhdXNlIG9mIHRoaXMsIGJ1c2luZXNzZXMgbXVzdCBjYXJlZnVsbHkgdW5kZXJzdGFuZCB0aGUgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5IGRlZmluaXRpb248L3N0cm9uZz4gYmVmb3JlIHN0b3JpbmcgaW5mb3JtYXRpb24gaW4gY2xvdWQgc3lzdGVtcyBvciBpbnRlcm5hdGlvbmFsIHNlcnZlcnMuIE1hbnkgYnVzaW5lc3NlcyBhbHNvIGNvbXBhcmUgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5IHZzIGRhdGEgcmVzaWRlbmN5PC9zdHJvbmc+IHRvIHVuZGVyc3RhbmQgd2hlcmUgZGF0YSBzaG91bGQgYmUgc3RvcmVkIHNhZmVseS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPlNpbXBsZSBSdWxlIHRvIFJlbWVtYmVyPC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbiB2ZXJ5IHNpbXBsZSB3b3JkcywgdGhlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+IHRlYWNoZXMgdXMgb25lIGltcG9ydGFudCB0aGluZzo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlRoZSBwbGFjZSB3aGVyZSBkYXRhIGxpdmVzIG1hdHRlcnMuPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2hlcmUgZGF0YSBpcyBzdG9yZWQgY2FuIGRlY2lkZTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPldoaWNoIGxhd3MgYXBwbHk8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPldobyBjb250cm9scyB0aGUgaW5mb3JtYXRpb248L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkhvdyBzZWN1cmUgdGhlIGRhdGEgcmVtYWluczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoYXQgaXMgd2h5IHVuZGVyc3RhbmRpbmcgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5PC9zdHJvbmc+IGhhcyBiZWNvbWUgZXh0cmVtZWx5IGltcG9ydGFudCBpbiB0b2RheeKAmXMgZGlnaXRhbCB3b3JsZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPldoYXQgSXMgRGF0YSBTb3ZlcmVpZ250eT88L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk5vdyBsZXQgdXMgZGVlcGx5IHVuZGVyc3RhbmQgPHN0cm9uZz53aGF0IGlzIGRhdGEgc292ZXJlaWdudHk8L3N0cm9uZz4gaW4gdmVyeSBzaW1wbGUgd29yZHMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TWFueSBwZW9wbGUgYXNrOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgZWFzaWVzdCBhbnN3ZXIgaXM6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SXQgbWVhbnMgYSBjb3VudHJ5IGhhcyBsZWdhbCBjb250cm9sIG92ZXIgdGhlIGRhdGEgc3RvcmVkIGluc2lkZSBpdHMgYm9yZGVycy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5MZXQgdXMgdW5kZXJzdGFuZCB0aGlzIHNsb3dseSBhbmQgc2ltcGx5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+RXZlcnkgUGxhY2UgSGFzIFJ1bGVzPC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGluayBhYm91dCBkYWlseSBsaWZlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U2Nob29scyBoYXZlIHJ1bGVzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Ib21lcyBoYXZlIHJ1bGVzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Sb2FkcyBoYXZlIHRyYWZmaWMgcnVsZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk9mZmljZXMgaGF2ZSB3b3JrcGxhY2UgcnVsZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbiB0aGUgc2FtZSB3YXksIGNvdW50cmllcyBhbHNvIGhhdmUgbGF3cyB0byBwcm90ZWN0IHBlb3BsZSBhbmQgYnVzaW5lc3Nlcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGVzZSBydWxlcyBtYXkgaW5jbHVkZTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlByaXZhY3kgbGF3czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QmFua2luZyByZWd1bGF0aW9uczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SW50ZXJuZXQgc2FmZXR5IHJ1bGVzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5DeWJlcnNlY3VyaXR5IHBvbGljaWVzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5EaWdpdGFsIHByb3RlY3Rpb24gbGF3czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgaXMgd2hlcmUgdGhlIGFuc3dlciB0byA8c3Ryb25nPndoYXQgaXMgZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPiBiZWNvbWVzIGVhc2llciB0byB1bmRlcnN0YW5kLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+V2hhdCBJcyBEYXRhIFNvdmVyZWlnbnR5IFJlYWxseSBBYm91dD88L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIHNpbXBsZSB3b3JkcywgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5PC9zdHJvbmc+IGlzIG1haW5seSBhYm91dCB3aG8gY29udHJvbHMgaW5mb3JtYXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW91ciBidXNpbmVzcyBkYXRhIGlzIHN0b3JlZCBpbnNpZGUgYSBjb3VudHJ5LCB0aGVuIHRoYXQgY291bnRyeSBtYXkgaGF2ZSBsZWdhbCBwb3dlciBvdmVyIHRoYXQgaW5mb3JtYXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBpcyB3aHkgYnVzaW5lc3NlcyBhc2sgb25lIHZlcnkgaW1wb3J0YW50IHF1ZXN0aW9uOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+4oCcV2hlcmUgZXhhY3RseSBpcyBvdXIgZGF0YSBzdG9yZWQ\/4oCdPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmVjYXVzZSB0aGUgbG9jYXRpb24gb2YgZGF0YSBjYW4gZGVjaWRlOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2hpY2ggcHJpdmFjeSBsYXdzIGFwcGx5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XaG8gY2FuIGxlZ2FsbHkgYWNjZXNzIHRoZSBpbmZvcm1hdGlvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SG93IGRhdGEgc2hvdWxkIGJlIHByb3RlY3RlZDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2hhdCBzZWN1cml0eSBydWxlcyBjb21wYW5pZXMgbXVzdCBmb2xsb3c8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5NYW55IGNvbXBhbmllcyBhbHNvIGNvbXBhcmUgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5IHZzIGRhdGEgcmVzaWRlbmN5PC9zdHJvbmc+IHRvIGJldHRlciB1bmRlcnN0YW5kIGhvdyBsYXdzIGFuZCBzdG9yYWdlIGxvY2F0aW9ucyB3b3JrIHRvZ2V0aGVyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+U2ltcGxlIEV4YW1wbGUgdG8gVW5kZXJzdGFuZD88L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkltYWdpbmUgYW4gSW5kaWFuIGNvbXBhbnkgc3RvcmVzIGN1c3RvbWVyIGluZm9ybWF0aW9uIGluIFNpbmdhcG9yZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5FdmVuIHRob3VnaCB0aGUgY29tcGFueSBiZWxvbmdzIHRvIEluZGlhLCBTaW5nYXBvcmXigJlzIGxhd3MgbWF5IGFsc28gYWZmZWN0IHRoZSBkYXRhIGJlY2F1c2UgdGhlIGluZm9ybWF0aW9uIGlzIHBoeXNpY2FsbHkgc3RvcmVkIHRoZXJlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkZvciBleGFtcGxlLCBTaW5nYXBvcmUgbWF5IGhhdmUgZGlmZmVyZW50IHJ1bGVzIGZvcjo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkRhdGEgcHJvdGVjdGlvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UHJpdmFjeSByaWdodHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkdvdmVybm1lbnQgYWNjZXNzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TZWN1cml0eSBzdGFuZGFyZHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIHNpbXBsZSBzaXR1YXRpb24gaGVscHMgZXhwbGFpbiA8c3Ryb25nPndoYXQgaXMgZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPiBpbiBhIHZlcnkgcHJhY3RpY2FsIHdheS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPldoeSBEb2VzIERhdGEgU292ZXJlaWdudHkgTWF0dGVyIFRvZGF5Pzwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VG9kYXksIG1pbGxpb25zIG9mIHdlYnNpdGVzIGFuZCBhcHBzIGNvbGxlY3QgaHVnZSBhbW91bnRzIG9mIGluZm9ybWF0aW9uIGV2ZXJ5IHNlY29uZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Gb3IgZXhhbXBsZTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNvY2lhbCBtZWRpYSBhcHBzIHN0b3JlIHBob3RvcywgdmlkZW9zLCBhbmQgbWVzc2FnZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNob3BwaW5nIHdlYnNpdGVzIHNhdmUgYWRkcmVzc2VzIGFuZCBwYXltZW50IGRldGFpbHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNjaG9vbHMgc3RvcmUgc3R1ZGVudCByZWNvcmRzIG9ubGluZTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SG9zcGl0YWxzIHNhdmUgaGVhbHRoIHJlcG9ydHMgZGlnaXRhbGx5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5CYW5raW5nIGFwcHMgcHJvdGVjdCBmaW5hbmNpYWwgaW5mb3JtYXRpb248L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BbGwgb2YgdGhpcyBpbmZvcm1hdGlvbiBiZWNvbWVzIGRhdGEuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Tm93IGltYWdpbmUgaWYgbm9ib2R5IGtuZXcgd2hvIGNvbnRyb2xsZWQgdGhpcyBpbmZvcm1hdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGluZ3MgY291bGQgcXVpY2tseSBiZWNvbWUgdW5zYWZlIGFuZCBjb25mdXNpbmcuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UHJpdmF0ZSBpbmZvcm1hdGlvbiBjYW4gYmUgc3RvbGVuLCB1c2VkIGluIHRoZSB3cm9uZyB3YXkgb3Igc2VlbiBieSBwZW9wbGUgd2l0aG91dCBwZXJtaXNzaW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BcyBjbG91ZCBjb21wdXRpbmcgZ3Jvd3MgYnVzaW5lc3NlcyBnb3Zlcm5tZW50cyBhbmQgc21hbGwgY29tcGFuaWVzIG11c3QgdGhpbmsgY2FyZWZ1bGx5IGFib3V0IHdoZXJlIHRoZXkga2VlcCB0aGVpciBpbmZvcm1hdGlvbiBzbyBpdCBzdGF5cyBzYWZlIGFuZCBmb2xsb3dzIHRoZSByaWdodCBydWxlcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5VbmRlcnN0YW5kaW5nIHRoZSBkYXRhIHNvdmVyZWlnbnR5IGRlZmluaXRpb24gYWxzbyBoZWxwcyBjb21wYW5pZXMgbWFrZSBiZXR0ZXIgZGVjaXNpb25zIGFib3V0IHdoZXJlIHRvIHNhdmUgaW1wb3J0YW50IGRhdGEuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRvIHRydWx5IHVuZGVyc3RhbmQgd2h5IDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPiBtYXR0ZXJzLCB3ZSBmaXJzdCBuZWVkIHRvIHVuZGVyc3RhbmQgc29tZXRoaW5nIHZlcnkgaW1wb3J0YW50OjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldoeSBoYXMgZGF0YSBiZWNvbWUgc28gdmFsdWFibGUgdG9kYXk\/PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TGV0IHVzIHVuZGVyc3RhbmQgdGhpcyBpbiB0aGUgc2ltcGxlc3Qgd2F5IHBvc3NpYmxlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+VGhpbmsgQWJvdXQgWW91ciBQaG9uZTwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW1hZ2luZSB5b3VyIG1vYmlsZSBwaG9uZSBmb3IgYSBtb21lbnQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+WW91ciBwaG9uZSBtYXkgY29udGFpbjo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkZhbWlseSBwaG90b3M8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkltcG9ydGFudCBjb250YWN0czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UHJpdmF0ZSBtZXNzYWdlczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UGFzc3dvcmRzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5WaWRlb3MgYW5kIG1lbW9yaWVzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5CYW5raW5nIGFwcHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNvY2lhbCBtZWRpYSBhY2NvdW50czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk5vdyBpbWFnaW5lIGlmIHNvbWVvbmUgc3VkZGVubHkgc3RvbGUgeW91ciBwaG9uZSBhbmQgZ290IGFjY2VzcyB0byBldmVyeXRoaW5nIGluc2lkZSBpdC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGF0IHdvdWxkIGZlZWwgc2NhcnksIHN0cmVzc2Z1bCwgYW5kIHVuc2FmZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaHk\/PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmVjYXVzZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGlzIHZhbHVhYmxlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+QnVzaW5lc3NlcyBTdG9yZSBFdmVuIE1vcmUgVmFsdWFibGUgSW5mb3JtYXRpb248L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk5vdyB0aGluayBiaWdnZXIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Q29tcGFuaWVzIGRvIG5vdCBqdXN0IHN0b3JlIGluZm9ybWF0aW9uIGFib3V0IG9uZSBwZXJzb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhleSBvZnRlbiBzdG9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aG91c2FuZHMgb3IgZXZlbiBtaWxsaW9ucyBvZiBjdXN0b21lcnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Rm9yIGV4YW1wbGU6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5Ib3NwaXRhbHMgU3RvcmU6PC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk1lZGljYWwgcmVwb3J0czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SGVhbHRoIGhpc3Rvcnk8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlBhdGllbnQgcmVjb3JkczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RW1lcmdlbmN5IGNvbnRhY3QgZGV0YWlsczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+QmFua3MgU3RvcmU6PC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkFjY291bnQgaW5mb3JtYXRpb248L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRyYW5zYWN0aW9uIGhpc3Rvcnk8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkZpbmFuY2lhbCBkZXRhaWxzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5JZGVudGl0eSB2ZXJpZmljYXRpb24gZG9jdW1lbnRzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5PbmxpbmUgU2hvcHBpbmcgV2Vic2l0ZXMgU3RvcmU6PC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkN1c3RvbWVyIG5hbWVzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Ib21lIGFkZHJlc3NlczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UGF5bWVudCBoaXN0b3J5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5CdXlpbmcgaGFiaXRzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5TY2hvb2xzIGFuZCBVbml2ZXJzaXRpZXMgU3RvcmU6PC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlN0dWRlbnQgcmVjb3JkczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RXhhbSByZXN1bHRzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5QZXJzb25hbCBpbmZvcm1hdGlvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgbWVhbnMgYnVzaW5lc3NlcyBhcmUgaGFuZGxpbmcgYSBodWdlIGFtb3VudCBvZiBwcml2YXRlIGFuZCBpbXBvcnRhbnQgaW5mb3JtYXRpb24gZXZlcnkgc2luZ2xlIGRheS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPldoeSBEbyBFeHBlcnRzIENhbGwgRGF0YSDigJxUaGUgTmV3IEdvbGTigJ0\/PC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5NYW55IGV4cGVydHMgdG9kYXkgY2FsbCBkYXRhIOKAnHRoZSBuZXcgZ29sZC7igJ08L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CdXQgd2h5PzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJlY2F1c2UgaW5mb3JtYXRpb24gaGVscHMgYnVzaW5lc3NlcyBtYWtlIHNtYXJ0ZXIgZGVjaXNpb25zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkZvciBleGFtcGxlLCBjb21wYW5pZXMgdXNlIGRhdGEgdG86PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5VbmRlcnN0YW5kIGN1c3RvbWVyIGJlaGF2aW9yPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5JbXByb3ZlIHByb2R1Y3RzIGFuZCBzZXJ2aWNlczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+T2ZmZXIgYmV0dGVyIHJlY29tbWVuZGF0aW9uczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SW5jcmVhc2UgYnVzaW5lc3MgZ3Jvd3RoPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5NYWtlIHNtYXJ0ZXIgZGVjaXNpb25zPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Rm9yIGluc3RhbmNlLCBzaG9wcGluZyB3ZWJzaXRlcyBzdHVkeSB3aGF0IGN1c3RvbWVycyBidXkgdG8gcmVjb21tZW5kIGJldHRlciBwcm9kdWN0cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TdHJlYW1pbmcgcGxhdGZvcm1zIHN1Z2dlc3QgbW92aWVzIGJhc2VkIG9uIHdhdGNoaW5nIGhhYml0cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Gb29kIGRlbGl2ZXJ5IGFwcHMgcmVjb21tZW5kIHJlc3RhdXJhbnRzIGJhc2VkIG9uIHBhc3Qgb3JkZXJzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFsbCBvZiB0aGlzIHdvcmtzIGJlY2F1c2Ugb2YgZGF0YS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPlZhbHVhYmxlIFRoaW5ncyBBbHdheXMgTmVlZCBQcm90ZWN0aW9uPC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Ob3cgdGhpbmsgYWJvdXQgc29tZXRoaW5nIGltcG9ydGFudDo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Bbnl0aGluZyB2YWx1YWJsZSBhbHdheXMgbmVlZHMgcHJvdGVjdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5QZW9wbGUgcHJvdGVjdDo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk1vbmV5IGluIGJhbmtzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Hb2xkIGluIGxvY2tlcnM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkltcG9ydGFudCBwYXBlcnMgaW4gc2FmZSBwbGFjZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbiB0aGUgc2FtZSB3YXksIHZhbHVhYmxlIGRpZ2l0YWwgaW5mb3JtYXRpb24gYWxzbyBuZWVkcyBzdHJvbmcgcHJvdGVjdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIGlzIGV4YWN0bHkgd2hlcmUgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5PC9zdHJvbmc+IGJlY29tZXMgaW1wb3J0YW50LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHkgZGVmaW5pdGlvbjwvc3Ryb25nPiBoZWxwcyBidXNpbmVzc2VzIHVuZGVyc3RhbmQ6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XaGVyZSBpbXBvcnRhbnQgaW5mb3JtYXRpb24gc2hvdWxkIGJlIHN0b3JlZDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2hpY2ggY291bnRyeeKAmXMgbGF3cyBhcHBseTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SG93IGRhdGEgc2hvdWxkIGJlIHByb3RlY3RlZDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2hhdCBwcml2YWN5IHJ1bGVzIGNvbXBhbmllcyBtdXN0IGZvbGxvdzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk1hbnkgYnVzaW5lc3NlcyBhbHNvIGNvbXBhcmUgZGF0YSBzb3ZlcmVpZ250eSB2cyBkYXRhIHJlc2lkZW5jeSB0byBiZXR0ZXIgdW5kZXJzdGFuZCBob3cgZGlmZmVyZW50IGNvdW50cmllcyBtYWtlIHJ1bGVzIGZvciBzdG9yaW5nIGRhdGEuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2l0aG91dCBwcm9wZXIgcHJvdGVjdGlvbiBjdXN0b21lciBpbmZvcm1hdGlvbiBjYW4gYmVjb21lIHVuc2FmZSwgc3RvbGVuIG9yIHVzZWQgaW4gdGhlIHdyb25nIHdheS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGF0IGlzIHdoeSB1bmRlcnN0YW5kaW5nIHdoYXQgaXMgZGF0YSBzb3ZlcmVpZ250eSBoYXMgYmVjb21lIHZlcnkgaW1wb3J0YW50IGluIHRvZGF54oCZcyBkaWdpdGFsIHdvcmxkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+V2h5IENvdW50cmllcyBDYXJlIEFib3V0IERhdGEgU292ZXJlaWdudHk8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk5vdyBsZXQgdXMgdW5kZXJzdGFuZCBhbm90aGVyIGltcG9ydGFudCBxdWVzdGlvbjo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaHkgZG8gZ292ZXJubWVudHMgY2FyZSBzbyBtdWNoIGFib3V0IDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPj88L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgYW5zd2VyIGlzIHNpbXBsZTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Hb3Zlcm5tZW50cyB3YW50IHRvIHByb3RlY3QgY2l0aXplbnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpbmsgYWJvdXQgcGFyZW50cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5KdXN0IGxpa2UgcGFyZW50cyB0cnkgdG8gcHJvdGVjdCBjaGlsZHJlbiBmcm9tIGRhbmdlciwgY291bnRyaWVzIGFsc28gd2FudCB0byBwcm90ZWN0IHRoZSBwZXJzb25hbCBpbmZvcm1hdGlvbiBvZiB0aGVpciBwZW9wbGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VG9kYXksIGRpZ2l0YWwgZGF0YSBpbmNsdWRlcyBtYW55IGhpZ2hseSBzZW5zaXRpdmUgZGV0YWlscywgc3VjaCBhczo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk5hbWVzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5QaG9uZSBudW1iZXJzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5NZWRpY2FsIHJlcG9ydHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkJhbmsgYWNjb3VudCBkZXRhaWxzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5JZGVudGl0eSBpbmZvcm1hdGlvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SG9tZSBhZGRyZXNzZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlBlcnNvbmFsIGRvY3VtZW50czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgdHlwZSBvZiBpbmZvcm1hdGlvbiBpcyB2ZXJ5IHByaXZhdGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgaXQgZmFsbHMgaW50byB0aGUgd3JvbmcgaGFuZHMsIHNlcmlvdXMgcHJvYmxlbXMgY2FuIGhhcHBlbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPldoYXQgQ2FuIEhhcHBlbiBJZiBEYXRhIElzIE5vdCBQcm90ZWN0ZWQ\/PC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JZiBwcml2YXRlIGluZm9ybWF0aW9uIGJlY29tZXMgdW5zYWZlLCBwZW9wbGUgbWF5IGZhY2U6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5PbmxpbmUgc2NhbXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPklkZW50aXR5IHRoZWZ0PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Nb25leSBsb3NzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Qcml2YWN5IHZpb2xhdGlvbnM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkN5YmVyY3JpbWUgcmlza3M8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Gb3IgZXhhbXBsZSwgaW1hZ2luZSBzb21lb25lIGdldHMgYWNjZXNzIHRvIHlvdXIgYmFua2luZyBpbmZvcm1hdGlvbiBvciBwZXJzb25hbCBpZGVudGl0eSBkZXRhaWxzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoYXQgY291bGQgY3JlYXRlIG1ham9yIGZpbmFuY2lhbCBhbmQgcGVyc29uYWwgcHJvYmxlbXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBpcyBvbmUgcmVhc29uIHdoeSBnb3Zlcm5tZW50cyB0YWtlIGRpZ2l0YWwgcHJpdmFjeSB2ZXJ5IHNlcmlvdXNseSB0b2RheS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPldoeSBTb21lIENvdW50cmllcyBXYW50IExvY2FsIERhdGEgU3RvcmFnZTwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmVjYXVzZSBvZiB0aGVzZSByaXNrcywgbWFueSBnb3Zlcm5tZW50cyBub3cgY3JlYXRlIHN0cm9uZ2VyIHJ1bGVzIHJlbGF0ZWQgdG8gZGF0YSBzb3ZlcmVpZ250eS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Tb21lIGNvdW50cmllcyBiZWxpZXZlIGltcG9ydGFudCBpbmZvcm1hdGlvbiBzaG91bGQgc3RheSBpbnNpZGUgbmF0aW9uYWwgYm9yZGVycy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CdXQgd2h5PzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJlY2F1c2UgbG9jYWwgc3RvcmFnZSBnaXZlcyBnb3Zlcm5tZW50czo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkJldHRlciBwcml2YWN5IGNvbnRyb2w8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlN0cm9uZ2VyIHNlY3VyaXR5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5FYXNpZXIgbGVnYWwgcHJvdGVjdGlvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RmFzdGVyIGFjdGlvbiBkdXJpbmcgY3liZXIgdGhyZWF0czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk1hbnkgZ292ZXJubWVudHMgYmVsaWV2ZSB0aGF0IGlmIGltcG9ydGFudCBjaXRpemVuIGluZm9ybWF0aW9uIGlzIHN0b3JlZCBpbiBhbm90aGVyIGNvdW50cnksIHRoZXkgbWF5IGxvc2Ugc29tZSBjb250cm9sIG92ZXIgc2VjdXJpdHkgYW5kIHByaXZhY3kuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBpZGVhIGlzIHN0cm9uZ2x5IGNvbm5lY3RlZCB0byB0aGUgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5IGRlZmluaXRpb248L3N0cm9uZz4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5BIFNpbXBsZSBFeGFtcGxlPC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbWFnaW5lIGEgY291bnRyeSBzdG9yZXMgY2l0aXplbiBtZWRpY2FsIHJlY29yZHMgaW4gYW5vdGhlciBuYXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgbGVnYWwgaXNzdWVzIGhhcHBlbiwgdGhpbmdzIG1heSBiZWNvbWUgY29tcGxpY2F0ZWQgYmVjYXVzZSBhbm90aGVyIGNvdW50cnnigJlzIGxhd3MgbWF5IGFsc28gYWZmZWN0IHRoYXQgZGF0YS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIGNhbiBjcmVhdGUgY29uZnVzaW9uIGFib3V0OjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2hvIGNvbnRyb2xzIHRoZSBpbmZvcm1hdGlvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2hpY2ggcHJpdmFjeSBsYXdzIGFwcGx5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XaG8gY2FuIGFjY2VzcyB0aGUgcmVjb3JkczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoYXQgaXMgd2h5IGdvdmVybm1lbnRzIGNhcmVmdWxseSB0aGluayBhYm91dCA8c3Ryb25nPndoYXQgaXMgZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPiBiZWZvcmUgYWxsb3dpbmcgaW1wb3J0YW50IGluZm9ybWF0aW9uIHRvIGJlIHN0b3JlZCBpbnRlcm5hdGlvbmFsbHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TWFueSBleHBlcnRzIGFsc28gZGlzY3VzcyA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHkgdnMgZGF0YSByZXNpZGVuY3k8L3N0cm9uZz4gdG8gZXhwbGFpbiBob3cgc3RvcmluZyBkYXRhIGxvY2FsbHkgb3IgaW50ZXJuYXRpb25hbGx5IGFmZmVjdHMgbGF3cyBhbmQgcHJpdmFjeS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPldoeSBCdXNpbmVzc2VzIEFsc28gQ2FyZTwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmVjYXVzZSBnb3Zlcm5tZW50cyBhcmUgbWFraW5nIHN0cmljdGVyIHByaXZhY3kgbGF3cywgY29tcGFuaWVzIG5vdyBzcGVuZCBtdWNoIG1vcmUgdGltZSBsZWFybmluZzo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QnVzaW5lc3NlcyBtdXN0IGRlY2lkZTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPldoZXJlIHRvIHN0b3JlIGN1c3RvbWVyIGluZm9ybWF0aW9uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XaGljaCBjb3VudHJ5IGhhcyBsZWdhbCBjb250cm9sPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Ib3cgdG8gZm9sbG93IHByaXZhY3kgcmVndWxhdGlvbnM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5VbmRlcnN0YW5kaW5nIHRoZXNlIHJ1bGVzIGhlbHBzIGNvbXBhbmllcyBwcm90ZWN0IGN1c3RvbWVyIHRydXN0IGFuZCBhdm9pZCBsZWdhbCBwcm9ibGVtcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIGlzIHdoeSBkYXRhIHNvdmVyZWlnbnR5IGlzIGJlY29taW5nIG9uZSBvZiB0aGUgbW9zdCBpbXBvcnRhbnQgdG9waWNzIGluIGNsb3VkIGNvbXB1dGluZywgY3liZXJzZWN1cml0eSwgYW5kIGRpZ2l0YWwgcHJpdmFjeSB0b2RheS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TGV0IHVzIHVuZGVyc3RhbmQgPHN0cm9uZz53aGF0IGlzIGRhdGEgc292ZXJlaWdudHk8L3N0cm9uZz4gd2l0aCBhbiBlYXN5IGV4YW1wbGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW1hZ2luZSBSYXZpIGtlZXBzIGhpcyBzY2hvb2wgYmFnIGF0IGhpcyB1bmNsZeKAmXMgaG91c2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Tm93IFJhdmkgc3RpbGwgb3ducyB0aGUgYmFnLCBidXQgdGhlIGhvdXNlIHJ1bGVzIG1heSBkZWNpZGUgd2hlcmUgdGhlIGJhZyBzdGF5cyBhbmQgaG93IGl0IGlzIHByb3RlY3RlZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5NYXliZTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgYmFnIHN0YXlzIGluIG9uZSByb29tLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk5vYm9keSB0b3VjaGVzIGl0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkl0IG11c3QgcmVtYWluIGxvY2tlZCBzYWZlbHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RXZlbiB0aG91Z2ggdGhlIGJhZyBiZWxvbmdzIHRvIFJhdmksIHRoZSB1bmNsZeKAmXMgaG91c2UgcnVsZXMgc3RpbGwgbWF0dGVyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkRhdGEgd29ya3MgaW4gdGhlIHNhbWUgd2F5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPklmIGluZm9ybWF0aW9uIHN0YXlzIGluc2lkZSBhbm90aGVyIGNvdW50cnksIHRoZW4gdGhhdCBjb3VudHJ54oCZcyBydWxlcyBtYXkgaGVscCBkZWNpZGUgaG93IHRoZSBkYXRhIGlzIGhhbmRsZWQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBleGFtcGxlIGV4cGxhaW5zIDxzdHJvbmc+d2hhdCBpcyBkYXRhIHNvdmVyZWlnbnR5PC9zdHJvbmc+IGluIHRoZSBlYXNpZXN0IHBvc3NpYmxlIHdheS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIGlzIGFsc28gd2h5IHVuZGVyc3RhbmRpbmcgdGhlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+IGlzIGltcG9ydGFudCBmb3IgYnVzaW5lc3Nlcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPldoeSBCdXNpbmVzc2VzIEFyZSBMZWFybmluZyBBYm91dCBEYXRhIFNvdmVyZWlnbnR5PC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Nb2Rlcm4gYnVzaW5lc3NlcyBzdG9yZSBhIGh1Z2UgYW1vdW50IG9mIGluZm9ybWF0aW9uIG9ubGluZSBldmVyeSBzaW5nbGUgZGF5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldoZXRoZXIgaXQgaXMgYSBzbWFsbCBzdGFydHVwIG9yIGEgbGFyZ2UgY29tcGFueSwgYnVzaW5lc3NlcyBub3cgZGVwZW5kIGhlYXZpbHkgb24gZGlnaXRhbCBzeXN0ZW1zIHRvIG1hbmFnZSBkYWlseSBvcGVyYXRpb25zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkNvbXBhbmllcyBvZnRlbiBzdG9yZTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkN1c3RvbWVyIHJlY29yZHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkVtcGxveWVlIGRldGFpbHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlBheW1lbnQgaW5mb3JtYXRpb248L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlBhc3N3b3JkcyBhbmQgbG9naW4gZGF0YTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QnVzaW5lc3MgZG9jdW1lbnRzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5QdXJjaGFzZSBoaXN0b3J5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Db250YWN0IGluZm9ybWF0aW9uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RWFybGllciwgbWFueSBidXNpbmVzc2VzIG1haW5seSBmb2N1c2VkIG9uIHRoaW5ncyBsaWtlIGludGVybmV0IHNwZWVkLCBzdG9yYWdlIHNpemUsIGFuZCBzeXN0ZW0gcGVyZm9ybWFuY2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QnV0IG5vdyBjb21wYW5pZXMgaGF2ZSByZWFsaXplZCBzb21ldGhpbmcgdmVyeSBpbXBvcnRhbnQ6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UaGUgcGxhY2Ugd2hlcmUgZGF0YSBpcyBzdG9yZWQgY2FuIGNoYW5nZSB0aGUgcnVsZXMgYXJvdW5kIGl0Ljwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgaXMgb25lIG9mIHRoZSBiaWdnZXN0IHJlYXNvbnMgYnVzaW5lc3NlcyBhcmUgc3BlbmRpbmcgbW9yZSB0aW1lIGxlYXJuaW5nIGFib3V0IGRhdGEgc292ZXJlaWdudHkuIE1hbnkgY29tcGFuaWVzIGFsc28gY29tcGFyZSA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHkgdnMgZGF0YSByZXNpZGVuY3k8L3N0cm9uZz4gdG8gYmV0dGVyIHVuZGVyc3RhbmQgd2hlcmUgaW5mb3JtYXRpb24gc2hvdWxkIGJlIHN0b3JlZCBzYWZlbHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5XaHkgRG9lcyBEYXRhIExvY2F0aW9uIE1hdHRlcj88L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkltYWdpbmUgYSBjb21wYW55IHN0b3JlcyBjdXN0b21lciBpbmZvcm1hdGlvbiBpbiBhbm90aGVyIGNvdW50cnkgd2l0aG91dCBwcm9wZXJseSB1bmRlcnN0YW5kaW5nIGxvY2FsIHByaXZhY3kgbGF3cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5MYXRlciwgdGhlIGJ1c2luZXNzIGFjY2lkZW50YWxseSBicmVha3MgdGhvc2UgbGF3cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaGF0IGNvdWxkIGhhcHBlbj88L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgY29tcGFueSBtYXkgZmFjZSBzZXJpb3VzIHByb2JsZW1zIHN1Y2ggYXM6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5IZWF2eSBmaW5hbmNpYWwgZmluZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkxlZ2FsIGlzc3VlczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q3VzdG9tZXIgdHJ1c3QgcHJvYmxlbXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkJyYW5kIHJlcHV0YXRpb24gZGFtYWdlPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW4gc29tZSBjYXNlcywgYnVzaW5lc3NlcyBtYXkgZXZlbiBsb3NlIGN1c3RvbWVycyBiZWNhdXNlIHBlb3BsZSBubyBsb25nZXIgdHJ1c3QgdGhlbSB3aXRoIHByaXZhdGUgaW5mb3JtYXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBpcyB3aHkgdW5kZXJzdGFuZGluZyA8c3Ryb25nPndoYXQgaXMgZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPiBoYXMgYmVjb21lIGV4dHJlbWVseSBpbXBvcnRhbnQgZm9yIG1vZGVybiBvcmdhbml6YXRpb25zLiBFeHBlcnRzIGFsc28gZXhwbGFpbiA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHkgdnMgZGF0YSByZXNpZGVuY3k8L3N0cm9uZz4gd2hlbiBidXNpbmVzc2VzIGNob29zZSBjbG91ZCBzeXN0ZW1zIGluIGRpZmZlcmVudCBjb3VudHJpZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5TaW1wbGUgRXhhbXBsZSB0byBVbmRlcnN0YW5kPC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbWFnaW5lIGFuIG9ubGluZSBzaG9wcGluZyBjb21wYW55IHN0b3JlcyBjdXN0b21lciBpbmZvcm1hdGlvbiBpbiBhbm90aGVyIGNvdW50cnkgYmVjYXVzZSBzdG9yYWdlIGlzIGNoZWFwZXIgdGhlcmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QnV0IGxhdGVyLCB0aGF0IGNvdW50cnkgaGFzIHN0cmljdCBwcml2YWN5IHJ1bGVzIHRoYXQgdGhlIGNvbXBhbnkgZGlkIG5vdCBmb2xsb3cuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Tm93IHRoZSBidXNpbmVzcyBtYXkgZmFjZSBsZWdhbCB0cm91YmxlIGV2ZW4gdGhvdWdoIGl0IG5ldmVyIGludGVuZGVkIHRvIGJyZWFrIGFueSBsYXcuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBleGFtcGxlIHNob3dzIHdoeSBidXNpbmVzc2VzIHRvZGF5IG11c3QgdGhpbmsgY2FyZWZ1bGx5IGJlZm9yZSBjaG9vc2luZyB3aGVyZSBkYXRhIGlzIHN0b3JlZC4gVW5kZXJzdGFuZGluZyB0aGUgPHN0cm9uZz5kZWZpbml0aW9uPC9zdHJvbmc+IG9mIGRhdGEgcHJvdGVjdGlvbiBydWxlcyBhbHNvIGhlbHBzIGNvbXBhbmllcyBhdm9pZCBsZWdhbCBwcm9ibGVtcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkN1c3RvbWVycyBDYXJlIE1vcmUgQWJvdXQgUHJpdmFjeSBUb2RheTwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VG9kYXksIGN1c3RvbWVycyBjYXJlIG1vcmUgYWJvdXQgb25saW5lIHByaXZhY3kgdGhhbiBldmVyIGJlZm9yZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5QZW9wbGUgb2Z0ZW4gYXNrIGltcG9ydGFudCBxdWVzdGlvbnMgbGlrZTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPuKAnElzIG15IHBlcnNvbmFsIGluZm9ybWF0aW9uIHNhZmU\/4oCdPC9zdHJvbmc+PHN0cm9uZz48YnI+PC9zdHJvbmc+IDxzdHJvbmc+4oCcV2hvIGNvbnRyb2xzIG15IGRhdGE\/4oCdPC9zdHJvbmc+PHN0cm9uZz48YnI+PC9zdHJvbmc+IDxzdHJvbmc+4oCcV2hlcmUgZXhhY3RseSBpcyBteSBpbmZvcm1hdGlvbiBzdG9yZWQ\/4oCdPC9zdHJvbmc+PHN0cm9uZz48YnI+PC9zdHJvbmc+IDxzdHJvbmc+4oCcQ2FuIHNvbWVvbmUgbWlzdXNlIG15IHByaXZhdGUgZGV0YWlscz\/igJ08L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGVzZSBxdWVzdGlvbnMgYXJlIGJlY29taW5nIG1vcmUgY29tbW9uIGJlY2F1c2UgcGVvcGxlIG5vdyB1bmRlcnN0YW5kIHRoYXQgcGVyc29uYWwgaW5mb3JtYXRpb24gaXMgdmFsdWFibGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIGFuc3dlcnMgdG8gdGhlc2UgcXVlc3Rpb25zIG9mdGVuIGNvbm5lY3QgZGlyZWN0bHkgd2l0aCB0aGUgPHN0cm9uZz5kZWZpbml0aW9uPC9zdHJvbmc+IG9mIGhvdyBjb3VudHJpZXMgcHJvdGVjdCBkaWdpdGFsIGluZm9ybWF0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJ1c2luZXNzZXMgdGhhdCBjbGVhcmx5IHVuZGVyc3RhbmQgPHN0cm9uZz53aGF0IGlzIGRhdGEgc292ZXJlaWdudHk8L3N0cm9uZz4gdXN1YWxseSBtYWtlIHNtYXJ0ZXIgZGVjaXNpb25zIGFib3V0OjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RGF0YSBwcm90ZWN0aW9uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Qcml2YWN5IGNvbXBsaWFuY2U8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNlY3VyaXR5IHN5c3RlbXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkNsb3VkIHN0b3JhZ2UgY2hvaWNlczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgaGVscHMgYnVzaW5lc3NlcyBidWlsZCB0cnVzdCBhbmQgcHJvdGVjdCBjdXN0b21lciBpbmZvcm1hdGlvbiBtb3JlIGVmZmVjdGl2ZWx5LiBNYW55IG9yZ2FuaXphdGlvbnMgYWxzbyBzdHVkeSA8c3Ryb25nPmRhdGEgc292ZXJlaWdudHkgdnMgZGF0YSByZXNpZGVuY3k8L3N0cm9uZz4gdG8gbWFrZSBiZXR0ZXIgY2xvdWQgc3RvcmFnZSBkZWNpc2lvbnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkEgZmV3IHllYXJzIGFnbywgbWFueSBidXNpbmVzc2VzIG1haW5seSBjYXJlZCBhYm91dCB0aGluZ3MgbGlrZTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlN0b3JhZ2UgY29zdDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RmFzdGVyIGludGVybmV0IHNwZWVkPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5DaGVhcCBjbG91ZCBzZXJ2aWNlczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QmV0dGVyIHBlcmZvcm1hbmNlPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QXQgdGhhdCB0aW1lLCBwcml2YWN5IHdhcyBpbXBvcnRhbnQsIGJ1dCBpdCB3YXMgbm90IGFsd2F5cyB0aGUgYmlnZ2VzdCBjb25jZXJuLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRvZGF5LCB0aGluZ3MgaGF2ZSBjaGFuZ2VkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+V2h5IEhhcyBEYXRhIFNvdmVyZWlnbnR5IEJlY29tZSBNb3JlIEltcG9ydGFudD88L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNldmVyYWwgbWFqb3IgY2hhbmdlcyBhcmUgaGFwcGVuaW5nIGluIHRoZSBkaWdpdGFsIHdvcmxkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkZvciBleGFtcGxlOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+UHJpdmFjeSBIYXMgQmVjb21lIGEgU2VyaW91cyBUb3BpYzwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UGVvcGxlIG5vdyBjYXJlIG11Y2ggbW9yZSBhYm91dCBkaWdpdGFsIHByaXZhY3kuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VXNlcnMgd2FudCBjb21wYW5pZXMgdG8gcHJvdGVjdCB0aGVpciBwZXJzb25hbCBpbmZvcm1hdGlvbiBjYXJlZnVsbHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Tm9ib2R5IHdhbnRzIHByaXZhdGUgZGV0YWlscyBzaGFyZWQgd2l0aG91dCBwZXJtaXNzaW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+R292ZXJubWVudHMgQXJlIENyZWF0aW5nIFN0cm9uZ2VyIExhd3M8L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk1hbnkgY291bnRyaWVzIGFyZSBpbnRyb2R1Y2luZyBzdHJpY3RlciBydWxlcyB0byBwcm90ZWN0IGNpdGl6ZW5zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkdvdmVybm1lbnRzIG5vdyB3YW50IGNvbXBhbmllcyB0bzo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlByb3RlY3QgcGVyc29uYWwgaW5mb3JtYXRpb248L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkZvbGxvdyBwcml2YWN5IGxhd3MgY2FyZWZ1bGx5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TdG9yZSBzZW5zaXRpdmUgZGF0YSByZXNwb25zaWJseTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJlY2F1c2Ugb2YgdGhpcywgYnVzaW5lc3NlcyBtdXN0IHRoaW5rIG1vcmUgY2FyZWZ1bGx5IGFib3V0IHdoZXJlIGluZm9ybWF0aW9uIGlzIHN0b3JlZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkN5YmVyc2VjdXJpdHkgUmlza3MgQXJlIEdyb3dpbmc8L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkN5YmVyYXR0YWNrcywgb25saW5lIHNjYW1zLCBhbmQgZGF0YSB0aGVmdCBhcmUgYmVjb21pbmcgbW9yZSBjb21tb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBtYWtlcyBjb21wYW5pZXMgbW9yZSBjYXJlZnVsIGFib3V0IHByb3RlY3RpbmcgY3VzdG9tZXIgaW5mb3JtYXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QnVzaW5lc3NlcyBub3cgdW5kZXJzdGFuZCB0aGF0IHdlYWsgcHJvdGVjdGlvbiBjYW4gbGVhZCB0bzo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkZpbmFuY2lhbCBsb3NzZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNlY3VyaXR5IHByb2JsZW1zPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5MZWdhbCB0cm91YmxlPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5SZXB1dGF0aW9uIGRhbWFnZTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+Q29tcGFuaWVzIEFyZSBBc2tpbmcgU21hcnRlciBRdWVzdGlvbnM8L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkVhcmxpZXIsIGJ1c2luZXNzZXMgb2Z0ZW4gYXNrZWQ6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz7igJxIb3cgbXVjaCBzdG9yYWdlIGRvIHdlIG5lZWQ\/4oCdPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz7igJxIb3cgZmFzdCBpcyB0aGUgc3lzdGVtP+KAnTwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJ1dCB0b2RheSwgY29tcGFuaWVzIGFzayBtdWNoIGRlZXBlciBxdWVzdGlvbnMgbGlrZTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+4oCcV2hlcmUgd2lsbCBvdXIgZGF0YSBzdGF5P+KAnTwvc3Ryb25nPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PHN0cm9uZz7igJxXaGljaCBjb3VudHJ54oCZcyBsYXdzIHdpbGwgYXBwbHk\/4oCdPC9zdHJvbmc+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPuKAnFdobyBsZWdhbGx5IGNvbnRyb2xzIHRoaXMgaW5mb3JtYXRpb24\/4oCdPC9zdHJvbmc+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPuKAnEhvdyBkbyB3ZSBwcm90ZWN0IGN1c3RvbWVyIHByaXZhY3k\/4oCdPC9zdHJvbmc+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QWxsIG9mIHRoZXNlIGltcG9ydGFudCBxdWVzdGlvbnMgY29ubmVjdCBkaXJlY3RseS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPldoeSBUaGlzIFRvcGljIFdpbGwgS2VlcCBHcm93aW5nPC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BcyBjbG91ZCBjb21wdXRpbmcsIEFydGlmaWNpYWwgSW50ZWxsaWdlbmNlIChBSSksIGFuZCBvbmxpbmUgc3lzdGVtcyBjb250aW51ZSBncm93aW5nLCBidXNpbmVzc2VzIHdpbGwgc3RvcmUgZXZlbiBtb3JlIGluZm9ybWF0aW9uIGRpZ2l0YWxseS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIG1lYW5zIGNvbXBhbmllcyB3aWxsIG5lZWQgdG8gdGhpbmsgY2FyZWZ1bGx5IGFib3V0OjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RGF0YSBsb2NhdGlvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UHJpdmFjeSBsYXdzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Hb3Zlcm5tZW50IHJlZ3VsYXRpb25zPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TZWN1cml0eSBzeXN0ZW1zPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhhdCBpcyB3aHkgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5PC9zdHJvbmc+IGlzIHF1aWNrbHkgYmVjb21pbmcgb25lIG9mIHRoZSBiaWdnZXN0IHRvcGljcyBpbiB0ZWNobm9sb2d5LCBjeWJlcnNlY3VyaXR5LCBhbmQgY2xvdWQgY29tcHV0aW5nLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIHNpbXBsZSB3b3JkcywgdGhlIDxzdHJvbmc+ZGF0YSBzb3ZlcmVpZ250eSBkZWZpbml0aW9uPC9zdHJvbmc+IGlzIG5vIGxvbmdlciBvbmx5IGZvciBJVCBleHBlcnRzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRvZGF5LCBldmVyeSBtb2Rlcm4gYnVzaW5lc3MgbmVlZHMgdG8gdW5kZXJzdGFuZCBpdCB0byBzdGF5IHNhZmUsIGxlZ2FsLCBhbmQgdHJ1c3RlZCBpbiBhIGRpZ2l0YWwgd29ybGQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRvZGF5LCBkYXRhIGlzIGV2ZXJ5d2hlcmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RXZlcnkgbWVzc2FnZSwgcGhvdG8sIHBheW1lbnQsIGFuZCBvbmxpbmUgYWN0aXZpdHkgY3JlYXRlcyBpbmZvcm1hdGlvbi4gQnVzaW5lc3Nlcywgc2Nob29scywgaG9zcGl0YWxzLCBhbmQgZ292ZXJubWVudHMgYWxsIGRlcGVuZCBvbiBkaWdpdGFsIHN5c3RlbXMgdG8gc3RvcmUgaW1wb3J0YW50IHJlY29yZHMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QnV0IG9uZSBpbXBvcnRhbnQgcXVlc3Rpb24gYWx3YXlzIHJlbWFpbnM6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgaXMgd2hlcmUgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5PC9zdHJvbmc+IGJlY29tZXMgaW1wb3J0YW50LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIHRoaXMgYmxvZywgd2UgbGVhcm5lZCB0aGUgPHN0cm9uZz5kYXRhIHNvdmVyZWlnbnR5IGRlZmluaXRpb248L3N0cm9uZz4sIHdoaWNoIHRlbGxzIHVzIHRoYXQgZGF0YSBmb2xsb3dzIHRoZSBsYXdzIG9mIHRoZSBjb3VudHJ5IHdoZXJlIGl0IGlzIHN0b3JlZC4gV2UgYWxzbyBkZWVwbHkgdW5kZXJzdG9vZCA8c3Ryb25nPndoYXQgaXMgZGF0YSBzb3ZlcmVpZ250eTwvc3Ryb25nPiwgd2hpY2ggbWVhbnMgY291bnRyaWVzIG1heSBoYXZlIGxlZ2FsIGNvbnRyb2wgb3ZlciBpbmZvcm1hdGlvbiBpbnNpZGUgdGhlaXIgYm9yZGVycy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BcyB0ZWNobm9sb2d5IGtlZXBzIGdyb3dpbmcsIGJ1c2luZXNzZXMgYW5kIGdvdmVybm1lbnRzIG11c3QgdGhpbmsgY2FyZWZ1bGx5IGFib3V0IHdoZXJlIGluZm9ybWF0aW9uIGxpdmVzIGFuZCB3aG8gcHJvdGVjdHMgaXQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmVjYXVzZSBpbiB0b2RheeKAmXMgZGlnaXRhbCB3b3JsZCwgcHJvdGVjdGluZyBkYXRhIGlzIGJlY29taW5nIGp1c3QgYXMgaW1wb3J0YW50IGFzIGNyZWF0aW5nIGl0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmRvY3VtZW50c2x1Z2xldmVsbGV2ZWxsZXZlbDwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPldoYXQgaXMgZGF0YSBzb3ZlcmVpZ250eT88L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxpbWcgc3JjPSJodHRwczovL3V0aG8uY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzL2ltYWdlLTEzLmpwZWciIGFsdD0id2h5IGRhdGEgc292ZXJlaWdudHkgaXMgaW1wb3J0YW50IiBjbGFzcz0id3AtaW1hZ2UtMTUzNzkiLz48L2ZpZ3VyZT4Kc3RhdGV2ZXJzaW9uc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5bGV2ZWxsZXZlbDwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPldobyBjb250cm9scyB5b3VyIGRhdGEgd2hlbiBpdCBpcyBzdG9yZWQgb25saW5lPzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UaGlzIGlzIHdoZXJlIGRhdGEgc292ZXJlaWdudHkgYmVjb21lcyBpbXBvcnRhbnQuPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPlRoaXMgaXMgb25lIGJpZyByZWFzb24gd2h5IGRhdGEgc292ZXJlaWdudHkgaXMgaW1wb3J0YW50IGluIHRvZGF54oCZcyBvbmxpbmUgd29ybGQuPC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+V2h5IERhdGEgSGFzIEJlY29tZSBTbyBWYWx1YWJsZTwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CmxldmVsbGV2ZWw8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5XaGF0IGlzIGRhdGEgc292ZXJlaWdudHk\/PC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+QSBTaW1wbGUgRXhhbXBsZSB0byBVbmRlcnN0YW5kIERhdGEgU292ZXJlaWdudHk8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgpsZXZlbGxldmVsPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+V2h5IERhdGEgU292ZXJlaWdudHkgSXMgR3Jvd2luZyBTbyBGYXN0PC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+Q29uY2x1c2lvbjwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CmxldmVsPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+V2hvIGNvbnRyb2xzIHRoZSBkYXRhPzwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CgUHCAQIBggFCAcIBwgGCA4IDggLCAZIAQYIBAkICggECAY1CAcECkcAC7sGCAcECgeOBAcLCAcECgekAwcLCAcECgenAwcLCAcECgeBAgcLCAcECgcwBwsIBwQKB4EBBwsIBwQKB4UFBwsIBwQKB4IBBwsIBwQKAwcLCAcECgeZAwcLCAcECge7AwcLCAcECgewAgcLCAcECgcsBQsIBwQKB6gEBwsIBwQKB4IBBwsIBwQKB4kBBwsIBwQKB4gBBwsIBwQKB4AEBwsIBwQKB4ABBQsIBwQKBz0HCwgHBAoHnQEHCwgHBAoHDAcLCAcECgcGCwgHBAoHIQsIBwQKByoLCAcECgc1CwgHBAoHHgcLCAcECgcjBwsIBwQKByEHCwgHBAoHqgEHCwgHBAoHrwIHCwgHBAoHNgULCAcECgc+BwsIBwQKB4gBBwsIBwQKBwYLCAcECgceCwgHBAoHHgsIBwQKBxILCAcECgckCwgHBAoHhQEHCwgHBAoHoAIHCwgHBAoHmQMHCwgHBAoHPAULCAcECgeaAQcLCAcECgchBwsIBwQKBwYLCAcECgcjCwgHBAoHHAsIBwQKBx0LCAcECgcdCwgHBAoHrwQHCwgHBAoHKAULCAcECgemAQcLCAcECgc0BwsIBwQKByAHCwgHBAoHBgsIBwQKBxALCAcECgccCwgHBAoHGwsIBwQKB7QBBwsIBwQKByoFCwgHBAoHnAEHCwgHBAoHEAcLCAcECgcqBwsIBwQKBxYHCwgHBAoHjQEHCwgHBAoHKQcLCAcECgcmBQsIBwQKBxcHCwgHBAoHBgsIBwQKBxILCAcECgcQCwgHBAoHGAsIBwQKBxwLCAcECgeLAQcLCAcECgcYBwsIBwQKBwYLCAcECgcMCwgHBAoHEwsIBwQKBxULCAcECgcWCwgHBAoHFwsIBwQKB6MBBwsIBwQKBzcFCwgHBAoHnAEHCwgHBAoHrwEHCwgHBAoHNwcLCAcECgc0BwsIBwQKBygHCwgHBAoHBgsIBwQKBxgLCAcECgcmCwgHBAoHHAsIBwQKBykLCAcECgeSAgcLCAcECgcuBQsIBwQKB4MBBwsIBwQKB4cCBwsIBwQKBzQHCwgHBAoHBgsIBwQKBw8LCAcECgcOCwgHBAoHEQsIBwQKBxILCAcECgemAQcLCAcECgc4BQsIBwQKB5YBBwsIBwQKBwwHCwgHBAoHBgsIBwQKBzQLCAcECgc0CwgHBAoHJAsIBwQKBycLCAcECgcqCwgHBAoHJQcLCAcECgc7BwsIBwQKBzEHCwgHBAoHngEHCwgHBAoHogEHCwgHBAoHrgIHCwgHBAoHvAEHCwgHBAoHMAcLCAcECge4AQcLCAcECgcmBwsIBwQKBzQHCwgHBAoHJwULCAcECgcnBwsIBwQKBxcHCwgHBAoHBgsIBwQKBw0LCAcECgcSCwgHBAoHEAsIBwQKBwkLCAcECgcTCwgHBAoHDAsIBwQKBxULCAcECgeYAQcLCAcECgctBwsIBwQKBwQHCwgHBAoHLgcLCAcECgeAAQULCAcECgcRBwsIBwQKBzkHCwgHBAoHiwEHCwgHBAoHDAcLCAcECgchBQsIBwQKBwYLCAcECgcPCwgHBAoHDgsIBwQKBw8LCAcECgcZCwgHBAoHHQULCAcECgcGCwgHBAoHEwsIBwQKBxMLCAcECgcRCwgHBAoHHwsIBwQKBzAFCwgHBAoHBgsIBwQKBw4LCAcECgcOCwgHBAoHDwsIBwQKBw0LCAcECgcwBQsIBwQKBwYLCAcECgcPCwgHBAoHDAsIBwQKBxQLCAcECgenAQcLCAcECgc5BQsIBwQKBywHCwgHBAoHCAcLCAcECgc8BwsIBwQKByMHCwgHBAoHBgsIBwQKBxwLCAcECgcdCwgHBAoHHAsIBwQKBxgLCAcECgcWCwgHBAoHlgEHCwgHBAoHPAcLCAcECgc+BwsIBwQKByIHCwgHBAoHNwULCAcECgckBwsIBwQKByoHCwgHBAoHDwcLCAcECgcGCwgHBAoHDgsIBwQKBw8LCAcECgcfCwgHBAoHiwEHCwgHBAoHigEHCwgHBAoHjQEHCwgHBAoHBgsIBwQKBywLCAcECgcaCwgHBAoHHAsIBwQKBygLCAcECgeJAgcLCAcECgeiAQcLCAcECgemAQcLCAcECgc6BQsIBwQKBzEHCwgHBAoHiAEHCwgHBAoHFQcLCAcECgclBwsIBwQKBxQHCwgHBAoHvwEHCwgHBAoHhAEHCwgHBAoHBgsIBwQKBwULCAcECgcNCwgHBAoHDwsIBwQKBxQLCAcECgcUCwgHBAoHDgsIBwQKBxILCAcECgcpBwsIBwQKBz4HCwgHBAoHOgULCAcECgc3BwsIBwQKBwYLCAcECgcMCwgHBAoHDgsIBwQKBwoLCAcECgcSCwgHBAoHEAsIBwQKB6IBBwsIBwQKBzgHCwgHBAoHjQEHCwgHBAoHOwULCAcECgefAQcLCAcECgeRAQcLCAcECgcIBwsIBwQKBygHCwgHBAoHBgsIBwQKBxYLCAcECgcRCwgHBAoHFwsIBwQKByILCAcECgeSAgcLCAcECgeUAQcLCAcECgchBQsIBwQKB4MBBwsIBwQKB68BBwsIBwQKByAHCwgHBAoHBgsIBwQKBxwLCAcECgcYCwgHBAoHGgsIBwQKB5sCBwsIBwQKB54CBwsIBwQKBykFCwgHBAoHogEHCwgHBAoHKgcLCAcECgcXBwsIBwQKBwYLCAcECgcjCwgHBAoHHwsIBwQKByELCAcECgeaAQcLCAcECgeHAgcLCAcECgeAAQcLCAcECgeRAQcLCAcECgc3BwsIBwQKB6gBBwsIBwQKBwYHCwgHBAoHGgcLCAcECgcSBwsIBwQKBx0HCwgHBAoHigEHCwgHBAoHGwcLCAcECgevAQcLCAcECgecAQcLCAcECgesAQcLCAcECgeDAQULCAcECgeNAQcLCAcECge+AQcLCAcECgcWBwsIBwQKBwYLCAcECgcQCwgHBAoHEAsIBwQKBxMLCAcECgcYCwgHBAoHEgsIBwQKBxALCAcECgcTCwgHBAoHrAEHCwgHBAoHOQcLCAcECgePAQcLCAcECge1AwcLCAcECgcvBQsIBwQKB7MBBwsIBwQKBzMHCwgHBAoHEgcLCAcECgcuBwsIBwQKBwYLCAcECgcVCwgHBAoHDAsIBwQKBxcLCAcECgcXCwgHBAoHrwEHCwgHBAoHggQHCwgHBAoHLQULCAcECgezAQcLCAcECgeRAQcLCAcECgeXAQcLCAcECgeUAwcLCAcECgc4BQsIBwQKB4EBBwsIBwQKByoHCwgHBAoHkAQHCwgHBAoHrQEHCwgHBAoHiAIHCwgHBAoHsgEHCwgHBAoHBgsIBwQKBw8LCAcECgcSCwgHBAoHEAsIBwQKBxULCAcECgeOAwcLCAcECgc4BwsIBwQKB4ABBwsIBwQKBwYLCAcECgcMCwgHBAoHFQsIBwQKBxQLCAcECgcSCwgHBAoHjwEHCwgHBAoHGwcLCAcECgeAAQULCAcECgc5BwsIBwQKBwwHCwgHBAoHMwULCAcECgcwBwsIBwQKB4UBBwsIBwQKBzcHCwgHBAoHNwULCAcECgeCAQcLCAcECgciBwsIBwQKBwYLCAcECgccCwgHBAoHHQsIBwQKByALCAcECgeYAQcLCAcECgcwBQsIBwQKB4QBBwsIBwQKB4gBBwsIBwQKBzsHCwgHBAoHBgsIBwQKBxALCAcECgcRCwgHBAoHDQsIBwQKBxELCAcECgc3BQsIBwQKByAHCwgHBAoHLwcLCAcECgcqBwsIBwQKBzQHCwgHBAoHBgsIBwQKBywLCAcECgczCwgHBAoHOQsIBwQKBzYLCAcECgcyBwsIBwQKBzEFCwgHBAoHjQIHCwgHBAoHOAcLCAcECgcGCwgHBAoHDQsIBwQKBwwLCAcECgcWCwgHBAoHEAsIBwQKB44CBwsIBwQKB6MBBwsIBwQKB6gBBwsIBwQKBxsHCwgHBAoHGgcLCAcECgexAgcLCAcECgcqBwsIBwQKBycHCwgHBAoHggEHCwgHBAoHsAQHCwgHBAoHvwEHCwgHBAoHnwEHCwIEAwgPiRq8BYsBsHGpVZcGos4BqAuucaJXmAanDAgERQG2AbUCBQcFBwUHRQC2AbcBrgK8AUUAggKMAkUAkAKzAQW\/ARABDQAAAQIAqBcBAAACAQIA9gtCAQEAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACACRBxgu2AbcBlAKfAZcCpQGfAbUBrQGQAZwBQQiNAo4CQQEXQSECzxoAfQF9FXcEb3BlbncEb3Blbnl3AHcIc3RhbmRhcmR3AHUAeHcOY29yZS9wYXJhZ3JhcGh5dyRjYjNkNmM0Yy0yOTcwLTQ2Y2EtOTVjMy02ODVjYThhMzQ5Nzd3JDU2ZTNlNTU4LTdkNzktNGM4NS05ZjM5LTliMDllODM4YWQ2Ynh3DmNvcmUvcGFyYWdyYXBoeXckMmZhYmJjMGMtZjQ0OS00NzAyLTk0M2YtMmFjYzgyYmJiZDQ1eHcOY29yZS9wYXJhZ3JhcGh5dyQ2MTkwOWMyZC03MmQ5LTRkNmQtYjNlMi0wNGUwNzI1OGY0YWV4dw5jb3JlL3BhcmFncmFwaHl3JDM5NmQ2MzJlLTQwNTYtNDI5YS04YTlhLWJiNTIzM2EzYmM4Nnh3DmNvcmUvcGFyYWdyYXBoeXckMDI1YjI5N2UtNDM4My00MjI5LWI1YTAtN2I5OTlhYzQ3MDRheHcOY29yZS9wYXJhZ3JhcGh5eHckNDRjNWNlMmMtN2ZlNC00MTkxLThiMjctOGQzYWRiZDIyNzFmeHcOY29yZS9wYXJhZ3JhcGh5eHckMGJjYTQyMDQtMzEzMC00NGU2LWEzNGEtMmZmMjk2MGE5ODAweHcKY29yZS9pbWFnZXckODg3MTBmYmItOTllMS00YTg5LTkxZmItOWZiOGMyYmZhMTAxeHcOY29yZS9wYXJhZ3JhcGh5dyRlMmE2ZjhhZi1mZDU0LTQ5MjItYmIzZC05NzZhYzg0Yjg3ODJ4dw5jb3JlL3BhcmFncmFwaHl3JDZmZTQ2ODBhLTEwMDctNDdkOC04MmQxLWNlMmQ4N2U5NGFkM3h3DmNvcmUvcGFyYWdyYXBoeXckMjRjZTY0YjYtOTA4Yi00OWE4LWI3NDItOTAyYWEyODA0OTc0eHcMY29yZS9oZWFkaW5nfQJ3JDIxNDFjZTFmLWEzY2EtNDI1My1hNzE2LTJhMzRiMDFjNzM2MXh3DmNvcmUvcGFyYWdyYXBoeXckYjNkZWVkYzgtYjI5NC00NzcyLTk1MGEtMGNlZWVhN2Q0YThleHcOY29yZS9wYXJhZ3JhcGh5dyRiZGVmM2Q4Yy0yMWYwLTRmOWEtYTJjMS0yYTY1YmNjNGE4MTV4dw5jb3JlL3BhcmFncmFwaHl3JDcwZjUzNzdlLWZlN2YtNDI2Yy05N2Q3LTliMGJmMDEzYTRkNHh3DmNvcmUvcGFyYWdyYXBoeXckOTBlMTQ4YWYtYWIwNS00MmY4LWI4YWMtNWM2NDAyYzYyNDUxeHcOY29yZS9wYXJhZ3JhcGh5dyQ4M2U3NmY1Ni0xNzI3LTRmMjctYWJhNi1kNWVjZTBiMTI0ODB4dwxjb3JlL2hlYWRpbmd9AnckNzYxMzBiN2UtNjkwMC00ZGU0LTg3NTItOGZiNjE1ZTYyYjU4eHcOY29yZS9wYXJhZ3JhcGh5dyQ5NmQ5NDY2ZC02NDg2LTRjNDktOGU3ZC0xNGNkMWIxODFiYzR4dw5jb3JlL3BhcmFncmFwaHl3JDA5NzE4ODdhLWZkNTYtNGQ4Yi04YmVlLTg5NmQ3NWYxNzQzYXh3DmNvcmUvcGFyYWdyYXBoeXckZWE1MmJiNGMtNmZiZS00Y2RiLWJkZGItYmJkMzUzYjQ1ZTJieHcJY29yZS9saXN0eXcAdyRmOGQyMDM0OS04NTliLTQzOTgtOWI2OC02NmIyZjNmZGJlMDB4dw5jb3JlL2xpc3QtaXRlbXckNTM1Mzc5MDQtNDVjZi00ZTVlLTkwOGUtMTcxZjE1MzE0ZTgweHcOY29yZS9saXN0LWl0ZW13JDhlZmFkZTZhLWQ0YzItNDU5My04ZDcwLTI3ZWNmYzFlZGZlZHh3DmNvcmUvbGlzdC1pdGVtdyQxYzVmMWFjZC1hODI2LTRmMDEtOGFlMi0xNTA2MGU4N2FkZDd4dw5jb3JlL3BhcmFncmFwaHl3JDMxZmFlNjk0LWUyMTItNDBkZS05MTg2LTgyMmNlZmJhODUwM3h3DmNvcmUvcGFyYWdyYXBoeXckODA3NWE3MzQtOWM2Yi00OTliLTkyMDEtZTNhMDAwMTYzZjNleHcOY29yZS9wYXJhZ3JhcGh5dyQ2NGRkNzI2Yy1jMmM2LTQzNzItYTBhNS01MjQyZDkyMGNiOWV4dw5jb3JlL3BhcmFncmFwaHl3JGJlOTNhNDRjLTJmNTUtNDJhZS1iMDYyLWUxYmE3NzA4MGJkNnh3DmNvcmUvcGFyYWdyYXBoeXckZmQ1MzYwOTItY2UyYi00NGQ5LWFiNmQtNGFmZGM2NTUwMDlkeHcMY29yZS9oZWFkaW5nfQN3JGNiZjExN2E0LTViODItNGExMS04NTI5LTYyMmY5MDkzN2RkNXh3DmNvcmUvcGFyYWdyYXBoeXckMGJlNTgzZjgtZWJiNC00MjE1LThiOTctMDU1MjE5NzQ1MjM3eHcOY29yZS9wYXJhZ3JhcGh5dyQ5MzdmNmU4OS1jYmE2LTQ5NjgtYjUzMi05NWFiN2YwNWMwNjN4dwljb3JlL2xpc3R5dwB3JDIwMWUwN2IzLWYzYWQtNGJjNS05ZTlkLTBlZjlkYzU0M2JlYnh3DmNvcmUvbGlzdC1pdGVtdyQwNTU3YWI3NS0xOGMyLTRiNDUtOTZiMC0wNDIyZGY1YWQxMzR4dw5jb3JlL2xpc3QtaXRlbXckNWNiNDQ2YmQtOGQ2Yi00NTZiLWI1ZmQtNjY5NTQyYTZiOGJkeHcOY29yZS9saXN0LWl0ZW13JDM1YTdkMjI1LTFhZTAtNDZkYS04YTRkLTE4ZTM0NjgyMGZjY3h3DmNvcmUvbGlzdC1pdGVtdyQzZDQ3NTNhZi02ZWUyLTRjZWYtYjY2YS1hY2MzYTA3NDJjNjh4dw5jb3JlL3BhcmFncmFwaHl3JGQ3NDUwZGU3LTA1M2ItNDY0Ny1iZThjLTI1MTFjOTNiMDdmN3h3DmNvcmUvcGFyYWdyYXBoeXckNGQwMTU0N2YtZDNiOC00OGZhLWIwMjEtODc2ODY2MGYzNWRheHcOY29yZS9wYXJhZ3JhcGh5dyRiOGEzNTIwOC0yZTZiLTQ0OTktYjJjMy01MzBiYzAyYjlmYTJ4dwxjb3JlL2hlYWRpbmd9AnckOWFlMzZkNzItMzkwMC00ZmEwLTg4YmUtZTQ2ODE5NzYxMjU3eHcOY29yZS9wYXJhZ3JhcGh5dyRhODM2ODg0Zi1mOWRlLTQ0MjYtOTE1OC0xMTE5MWMzNWQwNTd4dw5jb3JlL3BhcmFncmFwaHl3JGQ5NzMyYzM4LTRhMGUtNGQ2YS05MjBhLWM2ZDY1NDdjYTljYnh3CWNvcmUvbGlzdHl3AHckNmZjZDNiYzktNTk2Yi00YmMxLTlhZjctNzEzYmFmYmIxMTk2eHcOY29yZS9saXN0LWl0ZW13JDI3ZjBhODYyLTM4NWEtNDk4Zi05ZjBkLTgwNGRkOGE1OWNmYXh3DmNvcmUvbGlzdC1pdGVtdyQ4ZDhlNTVkZS1kNTQxLTRiYWUtOWEwNi0xMDMyZmU2NzA4ZGF4dw5jb3JlL2xpc3QtaXRlbXckMGIyNzc2MDQtMzcyYi00ZTk2LWFkYzItOTM4NDZhMGE0YTE2eHcOY29yZS9saXN0LWl0ZW13JDE5Y2I5OGJjLWEyMmEtNDRjNy1iNzRkLTNhODJiMTA2NjNjN3h3DmNvcmUvcGFyYWdyYXBoeXckNzg5NGY0MmYtMzZlMS00NDJmLTg1YTctOGVhMmQzZDEzNzg0eHcMY29yZS9oZWFkaW5nfQN3JDJlZjVhMDg5LWQ0OTQtNGY1My05Yzc5LTE2YWEwNGFhY2JjYXh3DmNvcmUvcGFyYWdyYXBoeXckMTliZDRkNzUtM2JiOS00ZDZmLWIzOTktMTU4NmYxMWExZmMzeHcOY29yZS9wYXJhZ3JhcGh5dyQ1ODVlNzE3Yi1iNDgxLTQ2ZjgtYjllYS1lNDk0MjAyZDZjOGZ4dw5jb3JlL3BhcmFncmFwaHl3JGVmMzQwNWY3LTM3YzItNGRkNi1iOTBkLTY0NDRlZjhiNmI2OXh3CWNvcmUvbGlzdHl3AHckYzQxMDIzMDYtNzBiOS00NTA5LWE4OTEtZDRlNTE1YWY3OWExeHcOY29yZS9saXN0LWl0ZW13JDQzNzIxMTY2LTFmMTQtNGFmYi04MTMyLTk0Y2VkNjFhYzMzOHh3DmNvcmUvbGlzdC1pdGVtdyQ5NjExODUwMC1lZGE5LTRiNTAtYTI3OS1kNzdhYmQ5MjI4ZmZ4dw5jb3JlL2xpc3QtaXRlbXckNzRlZjUzMGYtMzBmYi00MWZjLTk5ZTgtNGQ1M2UyYTliMTU5eHcOY29yZS9wYXJhZ3JhcGh5dyQ1YWI0N2UwYy1hMTFiLTRhZGItOWY1Yy1lOGRjNDZiZWE1YTF4dwxjb3JlL2hlYWRpbmd9AnckOTcwODMyNjUtZWNmNy00YzFmLWI2NzYtMGQ2MmE0ZDIxOWM4eHcOY29yZS9wYXJhZ3JhcGh5dyQwNjc5NWY2Ny05MDJiLTRlYjMtOTM1NS05YzhhMDQ5MDIyZjB4dw5jb3JlL3BhcmFncmFwaHl4dyQ3YjVlMDM4Yi0wZGQ5LTRmYjYtYWQ5Ni01ZmNkMDIwNzRlMDB4dw5jb3JlL3BhcmFncmFwaHl3JDY4ODg1NzE1LWI0NjUtNDg3ZC05YWUzLThiN2FlMTZhMmI2NHh3DmNvcmUvcGFyYWdyYXBoeXckMTAxZmMzYzMtNDQ0OS00YjRjLWFlNzItY2Y4MTMxYWRlOTUweHcOY29yZS9wYXJhZ3JhcGh5dyQ4YWQzNDA2OS1lM2ZmLTQ1MzEtYWE2Ny0yNGNjNGY5OTk4YzN4dwxjb3JlL2hlYWRpbmd9A3ckODM1MDE3NzItZDQ4Ny00YjA1LThmZWUtY2U2MDg5Y2UwNTAxeHcOY29yZS9wYXJhZ3JhcGh5dyRjZjc4MTg3Yy0wZDFiLTRjMmQtODJjYS1hNWExMTM3ZTc0NDh4dwljb3JlL2xpc3R5dwB3JDRmODgwZWY1LWMxYTktNDgzNy1hYjE5LTUwNDM5NjI3OWQzY3h3DmNvcmUvbGlzdC1pdGVtdyQ2YjU2NGQ5ZC01MjMxLTQ4MDUtYjJmNy1jODIxYTZkNGQ3ZTF4dw5jb3JlL2xpc3QtaXRlbXckMDhjMTZjZDUtNDQ5My00NWU5LTkzZmItMWMyZDNmMmYyZTgxeHcOY29yZS9saXN0LWl0ZW13JDE1MWE4OGZjLWExOTktNDE3MS04NzI1LWYzZDlhMTg2MGRkMnh3DmNvcmUvbGlzdC1pdGVtdyRjNDY0ZTYyOC1iYzc3LTRiYWUtYWY4OS01Zjg3ZTQwMjM1MDB4dw5jb3JlL3BhcmFncmFwaHl3JGQ1YmUyOTEyLWVmZTAtNDU2ZC04MjJjLTEyZDlhZTBjNzJjM3h3DmNvcmUvcGFyYWdyYXBoeXckYTc5YmMxYTktODFjMi00ZTc1LWI2YzYtODM2ZDY1MzFiNTVjeHcJY29yZS9saXN0eXcAdyQ4NGNmZmMzYy1jMDc0LTQ2NmEtYTZlZi01ZTMyNGIwZWM3NTR4dw5jb3JlL2xpc3QtaXRlbXckYTZlYTQzZDgtODJiMi00MDFkLWI1ZDctNjVhZTc4YzM1OTBkeHcOY29yZS9saXN0LWl0ZW13JGZiMmNhOWY3LTIwYTctNDljYS05MWVhLTZiNTQ2MjI2Y2JjOXh3DmNvcmUvbGlzdC1pdGVtdyQ1MjcxOTk1Yy1iZmY2LTQ5MTktODY2MS1mNjVlNDA0ZTk4ZDR4dw5jb3JlL2xpc3QtaXRlbXckZTU0ZjdkNGEtZDRiYy00YTgzLTkzNWEtOTZiM2FkOGQwYWY0eHcOY29yZS9saXN0LWl0ZW13JGJmMGJhMDAwLTNiZmMtNDNhMS1iZTU5LTNmZWJjMDkyZDA2ZHh3DmNvcmUvcGFyYWdyYXBoeXckMGZlMTY0MDUtYTUwNi00MDVlLWFjODQtZDU4NWE1ZmM0MzM5eHcMY29yZS9oZWFkaW5nfQJ3JGE1OTkzYmM5LWQ4MDgtNDc3My04MTdjLTdmZTgxOGFiNTViZHh3DmNvcmUvcGFyYWdyYXBoeXckYWY2MTJmYTMtOTZlNy00NzYzLTk1ODEtZmJmMWU5N2E5Zjk1eHcOY29yZS9wYXJhZ3JhcGh5dyQyZjg3NDAyYS00ZmI4LTRmODctOGJmYi0yZTg5NzU4MWIwYjl4dw5jb3JlL3BhcmFncmFwaHl3JDEyYzRhZDQ4LTE0NDEtNDA5NS1hMzIxLWQwOTQ0ZjRmZGU4M3h3DmNvcmUvcGFyYWdyYXBoeXckMWRhMzFiOTctNDEzNC00YmY2LWFmZWQtMmRjYTdjY2ExOTZheHcOY29yZS9wYXJhZ3JhcGh5dyQyMjY2OTA3NC02ODNhLTQzNDAtYmMyZS1kMTE5ZDVlZGM0YmR4dwljb3JlL2xpc3R5dwB3JDQzZjk3ZjYxLTVlYzctNGJlYS1iOTM3LTk3ZDcyMGI0NDZlOXh3DmNvcmUvbGlzdC1pdGVtdyRjZjQzYWY2MC1mMDdiLTRmODktODdkZi1iMWI3YjVkZWQzMWZ4dw5jb3JlL2xpc3QtaXRlbXckNWQ3MzhlNmMtZTM3OS00N2I4LThiNjYtMjVmMTU1ZTZjY2VieHcOY29yZS9saXN0LWl0ZW13JDZhNmVkMjg5LTE3Y2EtNDZlYS05OGU4LTUwNGY1MGVmMTY1N3h3DmNvcmUvbGlzdC1pdGVtdyQyYTQxNjRlZi01OTI2LTQzZmItOTJhZi1mNjczZTI4NjBmZDZ4dw5jb3JlL3BhcmFncmFwaHl3JDczMGI0MGQ5LTNjOGMtNDQ0MS05YjQ3LWRlZDA0MTY2OGNiNXh3DGNvcmUvaGVhZGluZ30DdyQ2MGRmYjkwMy1iYTAzLTQyZjMtOGFkNy1lZTg2M2M2NTE5N2Z4dw5jb3JlL3BhcmFncmFwaHl3JDQ2ZTAwNjlhLThiMmQtNGE4ZS1hYmIwLTAzNWNlNzI2ZDM2Nnh3DmNvcmUvcGFyYWdyYXBoeXckYTlhNjgxMGEtY2Q0My00ZTJiLThhZGUtY2NkODYwMGNhNjZkeHcOY29yZS9wYXJhZ3JhcGh5dyRjOWViOTVhYy0xZjFlLTQxM2ItYjFhNS05YzhlMDlmMWQzN2N4dwljb3JlL2xpc3R5dwB3JDRlMDg0YWUxLTgzY2EtNDBhZC05MzYyLWZjMjE0ZDUzODE1M3h3DmNvcmUvbGlzdC1pdGVtdyRkN2U3ZGE5Mi03YjJlLTQ4NTQtYTllZS03YmNjZTkwZTg0NDB4dw5jb3JlL2xpc3QtaXRlbXckYmY0NmNjODItMDU3ZS00NDgxLTg0MzMtNDE4ODhjY2ZkZmVkeHcOY29yZS9saXN0LWl0ZW13JDQwZjEzYjdhLTJhYmMtNDA4YS05MzdjLWM5NDg5N2Y4ZDIxZXh3DmNvcmUvbGlzdC1pdGVtdyQyMDA3MGUzNy1lNTRkLTRkNjYtODE1MC0xMWI5ZmJkMjU2ZTB4dw5jb3JlL3BhcmFncmFwaHl3JDhhN2I4NGFiLWQyYzEtNDhhNy04MWU1LTU4ZmNhYzE5YThjZXh3DGNvcmUvaGVhZGluZ30CdyRiMjg3ZjNmNi04YTQ3LTQwYWYtYTM5My03NzJlNDVlMDRkZGR4dw5jb3JlL3BhcmFncmFwaHl3JDYwZmY2ODc3LTM2MTMtNDdiOS1iNzdmLWM4MGQyYWZlMDAyY3h3DmNvcmUvcGFyYWdyYXBoeXckZTcxZGFlZjktMmY5OC00YTczLWJjNDQtOTg1ZTRlMDU5NThieHcJY29yZS9saXN0eXcAdyRiZDliMmM5OS1kYTUwLTQ2ZGUtYjQ0YS1jNjdjNDhmODhiYjV4dw5jb3JlL2xpc3QtaXRlbXckOGUwY2U5YjEtNmU1OS00MzNhLWFkOWQtYmRiNDgyMjUwN2Q4eHcOY29yZS9saXN0LWl0ZW13JGViNTgzOGU0LTA0MDYtNGVmMy1iMjkzLWU2YjU4YzE5YjNlNXh3DmNvcmUvbGlzdC1pdGVtdyRiYjViODVhNC0zZjc2LTQ2OWYtOWY2Zi1hMDAxYjkwYzUxMDN4dw5jb3JlL2xpc3QtaXRlbXckODU1YTkyNTAtZTI0OS00YjA1LWE0NjYtNDBhYjg1NzRiNGM4eHcOY29yZS9saXN0LWl0ZW13JGRhZTNhZTU3LTljYzUtNGIxYi1hZWVkLWJlOGE4MzM3ZWEzNHh3DmNvcmUvcGFyYWdyYXBoeXckOTY2YjlkMGMtZGQxNC00ZGZmLThkNGMtNDg3ZjljMmFlY2RieHcOY29yZS9wYXJhZ3JhcGh5dyRkYWIxNDlhMi05ZWQzLTQzYWMtOWVhNi03OTQ2MmM4OTQ2Mzh4dw5jb3JlL3BhcmFncmFwaHl3JDAzY2JkZTZhLTJhMTgtNDIxYS1hMGQyLTI0ZTA5ZjgyODBlZnh3DmNvcmUvcGFyYWdyYXBoeXckM2Y3MmFlMjItODFmNS00MmQ5LWIwNDYtOWY2ZDlkMzQzMDczeHcOY29yZS9wYXJhZ3JhcGh5dyQ3ZjQ2MThlZC1jYzk2LTRjOWMtYTBjZi0yYTc3Nzg0MTYwNWN4dw5jb3JlL3BhcmFncmFwaHl3JDRiN2Q0MzMxLTA3N2MtNDMwYS1iNDcyLTliYzc4MWFjM2Q5MHh3DmNvcmUvcGFyYWdyYXBoeXckNDRkNmUxZTctYjhmMi00MjRlLWI4ZWEtYzRkZDE0M2EzYjkweHcOY29yZS9wYXJhZ3JhcGh5dyRhNjFhZWNkMi1hZDBjLTQzYzAtYTI2ZC1mNGI0ZmI5MjlkMTZ4dw5jb3JlL3BhcmFncmFwaHl3JDEwMzFhMzI4LTAzZjgtNDE4Yi1hNTJiLTRlMWExOTA1N2M5Mnh3DmNvcmUvcGFyYWdyYXBoeXckOTQ1YmVmMjktMWQ3Zi00OWY1LWE5MDktMThkNGVhMzVhN2Q1eHcOY29yZS9wYXJhZ3JhcGh5dyQwYjU5ODNiNC1kMWM3LTQxNWEtYjFjOC1hYTQyZjUxNjNhMzl4dwxjb3JlL2hlYWRpbmd9A3ckMzA2ZDJkMmItNWZmYS00MTMxLWE1NGQtMThmODdmMzAzOTI3eHcOY29yZS9wYXJhZ3JhcGh5dyQxYmRmOWMxOS0yMGY4LTRkMjMtOGMwZS00N2E0MmYwNGY3MDZ4dw5jb3JlL3BhcmFncmFwaHl3JDVjNmUyN2ZhLTIyNGUtNGMxZS1iZDU0LTM5MWE5NWM4ODg3ZHh3CWNvcmUvbGlzdHl3AHckM2U5YWJmM2EtNGIzNy00MzZmLTg2OTAtZTY5ZjYxNjYwMjkyeHcOY29yZS9saXN0LWl0ZW13JDQzMTE0MjdjLTk5MDYtNDgwNi1hMDdmLTllZGVlZTkxNGM4Ynh3DmNvcmUvbGlzdC1pdGVtdyQzMTE5OWUzMS0xNDE3LTQwZTktODFmYy1mOTk0OGYxNDc2MDZ4dw5jb3JlL2xpc3QtaXRlbXckMDhjMWIxMGUtMzZkNC00NmJlLWJlODEtZjBmOWE0NTkyZmEyeHcOY29yZS9saXN0LWl0ZW13JDAyMDg2ZWZmLWQzY2ItNGIyNy04M2Q0LWIyOGUxMDI0N2E1M3h3DmNvcmUvbGlzdC1pdGVtdyRjMDFmNjdhNS1lNTA0LTQ4ZmYtOGRiMy0xMWUwODBhNmNjMjZ4dw5jb3JlL2xpc3QtaXRlbXckODhhNWQyMGUtYzU3NS00OGFjLTljODUtOWQ1NzFmOTI3OTQzeHcOY29yZS9saXN0LWl0ZW13JDNhZTQ1OWNiLTBlOWEtNDUxZC05MDMwLWU3MzhlZjk4ZDA0M3h3DmNvcmUvcGFyYWdyYXBoeXckNTk0NWJhZjItMDMzOS00Yjc3LTk5MzgtNGU4NzU2Y2M5Mjc4eHcOY29yZS9wYXJhZ3JhcGh5dyRhZDNiOTY4NC01NjkwLTQ3YmMtYmQ5ZS01MjY2YWRhMDEwZWR4dw5jb3JlL3BhcmFncmFwaHl3JDAxNzMyOTRkLTMyYzMtNGRjYy1iNDE3LTM3MjBlNmFmYTEwOXh3DmNvcmUvcGFyYWdyYXBoeXckODU3ZDUyOTctYTk0MC00NmVlLTkyMDQtZmM4NmNiZjQ2MTFheHcMY29yZS9oZWFkaW5nfQN3JDk4MjI4YWQ3LTg0MjAtNDhmYi04N2Y1LWQ3MjFjZTg1ODVhZHh3DmNvcmUvcGFyYWdyYXBoeXckMjY5NDJlODMtMzExMy00NjI2LTkxNTMtZWM5YWVkN2M0NDQyeHcOY29yZS9wYXJhZ3JhcGh5dyQyNTBlMTVmNi03ZDg0LTRhOWEtOTZjOC1lNmIxMDE2ZmI3YzN4dw5jb3JlL3BhcmFncmFwaHl3JDVhODQ2ZjI4LWJlM2MtNGZlMi1iMzc3LTg3NjdkYmRlODI0Ynh3DmNvcmUvcGFyYWdyYXBoeXckZDg1M2ZlNjItMTE4Ny00OWUxLWFjYzgtZjVjNzNmZDFjMGM2eHcMY29yZS9oZWFkaW5nfQN3JDgzYzFlYWE0LTM5NDctNGFiOS04NDI5LTU2YjZkNzdjZmE3ZXh3CWNvcmUvbGlzdHl3AHckYjllMTFlODctODFmZC00Y2E0LTg4MTItMjFhOWIwMDM4MjFkeHcOY29yZS9saXN0LWl0ZW13JGQ1NDM2MWU1LWY3N2EtNDI2My05MDdjLThhYTNiZDYzMzVjNHh3DmNvcmUvbGlzdC1pdGVtdyQ3OGViZDk0Ny01M2ZkLTQ1OTEtOGIyYy1hOWRjYjI4NTYzOGJ4dw5jb3JlL2xpc3QtaXRlbXckNDYwNGU1OGQtMmRiYS00MzNkLWIxZDktMTRiYjI5ZTU4MGJkeHcOY29yZS9saXN0LWl0ZW13JDNmODg4MDIwLWI2ZGQtNDUyMi05MDViLTRlNGY5M2U0ZmZlOXh3DGNvcmUvaGVhZGluZ30DdyQ2YzM5MWMxOC1iYzk3LTQxODgtOWY4YS0wMzM3NmNlMDhhMTd4dwljb3JlL2xpc3R5dwB3JDFiMmZkYzM1LWE4NmYtNDE4Ny05MmQ0LTliNjc2ODhhMjhlMHh3DmNvcmUvbGlzdC1pdGVtdyRmYjczMDRkNC0xOWQwLTQwYzEtOTVmOC0zMzFiNzY2MmZiYTZ4dw5jb3JlL2xpc3QtaXRlbXckZDU1OWNhNDYtOWZmOS00YzhhLTliYWItNTY0YjIxM2EyOWQzeHcOY29yZS9saXN0LWl0ZW13JDg0ZTBlZWEzLTVkOTEtNGM0YS04MGM4LThhYTBkOTE0ZmI2OHh3DmNvcmUvbGlzdC1pdGVtdyRiMWU2YzlkMS1iMGJkLTQyMzYtOGM2MC1kZDVjMTQ0ZTA3OGF4dwxjb3JlL2hlYWRpbmd9A3ckNjg4NGEzNmItZjRlZC00NzM5LWI2NTYtMWMwMDNhNWFlYTk5eHcJY29yZS9saXN0eXcAdyRlZmRiM2E0ZS05NjMxLTQxNTItYTU0Mi0yYTdlNjM3MjkyYzl4dw5jb3JlL2xpc3QtaXRlbXckOWRlOGM0ZDgtMTNjNC00ZDJjLWE3NTUtNWI3MmMwNmJkYjU4eHcOY29yZS9saXN0LWl0ZW13JDAwODBlMWMxLWJjMDItNDJlZS1iNWQwLWQzYTlhZWNmMDE0MHh3DmNvcmUvbGlzdC1pdGVtdyQ3NDA1ZDgzOS1kOWJhLTRlMmQtOGFmMi00N2VjMmYyZmFiMWR4dw5jb3JlL2xpc3QtaXRlbXckNTMxNzRkNGQtZDY0OC00NDQ4LWFlODMtMjY0ZGRkMDBiY2FheHcMY29yZS9oZWFkaW5nfQN3JDRmNmZkYTkzLTAwNWItNDc3Mi05ZTViLTJhNDZjZjY3NjMzZXh3CWNvcmUvbGlzdHl3AHckZmRmOTRkMmEtMGRjZC00MjAxLWFlNWMtOWE5ODcyNGFiM2I2eHcOY29yZS9saXN0LWl0ZW13JDY3ZjljNjlhLWQwNDYtNDM4OC05Mjc3LTJkMDU2Zjg3ODk1Znh3DmNvcmUvbGlzdC1pdGVtdyRmZTM5ZTNlNS0yMWJmLTQ2YjctYjU4Ni02ODU5NTJlNDZkNTB4dw5jb3JlL2xpc3QtaXRlbXckMzhmNWIyMDctMDJkNi00MGZiLWI0NzAtZTgyNmJmNWZjMGU3eHcOY29yZS9wYXJhZ3JhcGh5dyQ0NjYwZjRlNy01MWM2LTRmMDUtYjQ0Yi02NmM2ZjA5N2U3Zjd4dwxjb3JlL2hlYWRpbmd9A3ckYzNjNjBmNzEtNWMzYS00MTI1LTk0YzYtMzFiYTZjYWEzNmVheHcOY29yZS9wYXJhZ3JhcGh5dyRlZGRiMDE4Ni0wMDk5LTQzYzYtYjdhOS01ZjIzYzVkNzM2Mjd4dw5jb3JlL3BhcmFncmFwaHl3JDliNDlhZThkLWIwMjMtNDc4My1iMDE1LTNhMjNlODlmNDVlMXh3DmNvcmUvcGFyYWdyYXBoeXckNTFlNGEzMjMtYWNkYy00MjM0LTk0OTctYjIwMzM4NTc4MmJleHcOY29yZS9wYXJhZ3JhcGh5dyQyY2ZhZTEyMi0wNjA3LTRhNWMtODc4OS1mMTc3NWVmZmY3NGV4dwljb3JlL2xpc3R5dwB3JDE0NWMzNzk4LTgxOTItNDIyNS1iMmI2LTUxYTFlNzIxNDU5MHh3DmNvcmUvbGlzdC1pdGVtdyRkOTYwMzQ0ZC1hM2FkLTQ1YTgtOTliNi0wZDRkYmFlYTNlNDZ4dw5jb3JlL2xpc3QtaXRlbXckYzRlMDY0YzMtYTM0ZC00YzIzLTllNmEtZjI1ZGNlMjZkNjM5eHcOY29yZS9saXN0LWl0ZW13JDk5NTM2OTQ2LWRiNjItNGFhOC1hNjdkLTk1OGI1YzM5ZWJlZXh3DmNvcmUvbGlzdC1pdGVtdyRiNDI5ZjNkOS02ZDViLTQ2ZTEtODUyYy0yOTY2MGRkMWQ0NzR4dw5jb3JlL2xpc3QtaXRlbXckN2Q1ZjViZjUtYzY3Yy00YmRjLWIwYzAtODM3NzViOTIwMjI4eHcOY29yZS9wYXJhZ3JhcGh5dyQ3M2M4MGYyZC0yMTNjLTRiZTUtOGQzZC1mNmFhM2RhYTA2Nzl4dw5jb3JlL3BhcmFncmFwaHl3JGEwYmU2MzZmLTFiYmQtNDI4Yi1hYmUyLTUyZTVjYzAyYzI2Ynh3DmNvcmUvcGFyYWdyYXBoeXckMTYwNTVlMmItMGYwZC00YTZhLWI3NTYtMWZmN2JhYzFlNGQ3eHcOY29yZS9wYXJhZ3JhcGh5dyQ0ZjExMTM2Ni1hNTQxLTQ5ZDUtOTExNy1lNzk1OGUxNGEzY2N4dwxjb3JlL2hlYWRpbmd9A3ckOWFmYWZiMzEtMzg1Yy00N2U3LTg1MzctYmEyNDZiMDQ0YzRjeHcOY29yZS9wYXJhZ3JhcGh5dyQxYWUxZjY2Zi04ZGU3LTQ5NmYtYWRkYi00NDQ1NTAxZThlZTl4dw5jb3JlL3BhcmFncmFwaHl3JDQyY2Y0NTBjLWY2ZGEtNDE0Yi04ZWExLTVkYWMzODVkODZhM3h3DmNvcmUvcGFyYWdyYXBoeXckZjdkYTQ0YzUtZjZiZC00NjE0LTk3MWUtNTZmYWM2ZTZkNGRheHcJY29yZS9saXN0eXcAdyRhNzczODc0MC1lNmQ3LTQ0ZDMtOGZhNy04YjE4MDA5MTFkNDV4dw5jb3JlL2xpc3QtaXRlbXckOWZmNjQ4ODktODU0NS00OTkxLTg0YTYtMjY3MzA4OWE4MWM0eHcOY29yZS9saXN0LWl0ZW13JDQ5ODk2ZTdkLTc3ZjQtNDEwZC05ZWI1LTc0MGY2NmYwODQyN3h3DmNvcmUvbGlzdC1pdGVtdyQxOWRjNjAwZS02MmUwLTQxYWItODM2ZC1lNmEzMjc3Y2IyMWN4dw5jb3JlL3BhcmFncmFwaHl3JDgyNGFmZjI0LWZlM2EtNDNlNi04ZGFmLTg1NWMwMTQyNDI4MHh3DmNvcmUvcGFyYWdyYXBoeXckZjRhM2FhYjQtZDVhZi00ZGNiLTlkNTUtMjY4MmEzYzkyMDAyeHcOY29yZS9wYXJhZ3JhcGh5dyRiN2Y0NGJmMy00MTE4LTRiY2ItYTU1ZS02MzY3NDJhMjU0OWN4dwljb3JlL2xpc3R5dwB3JGUzOTk2NmNjLTliMjAtNDAzOS05YzQwLWM2NzZiZjdiY2Y0M3h3DmNvcmUvbGlzdC1pdGVtdyRkOGI4MjUzOC01YjQ4LTQxZDgtYjVjZi00ZWEwNmZjN2IzZTR4dw5jb3JlL2xpc3QtaXRlbXckZWUyZTljMTgtZGVkNy00MTM5LTkzNWYtMDQwYjgxYTlkOGQxeHcOY29yZS9saXN0LWl0ZW13JDg2NzczMWEwLWZlYmYtNDE4ZS1hNGNkLWFhMWU3NDYxOGM2Znh3DmNvcmUvbGlzdC1pdGVtdyQ2ZmJjNDNmNS0wODI0LTRmYTAtOThjNi0wYTUzM2RmMWU2MzJ4dw5jb3JlL3BhcmFncmFwaHl3JDMzNWEwYjU3LTIxMGUtNGZjMi04YTcwLTUzZGI3ODQzYjRjZnh3DmNvcmUvcGFyYWdyYXBoeXckMTZkYzA3NDMtZTU0MS00OWMzLTg2NzQtNjRhYmFmMTNjOGE3eHcOY29yZS9wYXJhZ3JhcGh5dyQxMGMzY2JiNS02YmMwLTRlYTktOTYxZC1jMWRlZGUyODA2ZDl4dwxjb3JlL2hlYWRpbmd9AnckMDRjMGQxMTctMDAwZC00ZjkzLWI0ZjktOWE4ZDI3YmUwY2E2eHcOY29yZS9wYXJhZ3JhcGh5dyQzYTI0MDI4OC1lNjJmLTQwM2EtYTk2Yi1lYWQyZjM3NWE2ZDZ4dw5jb3JlL3BhcmFncmFwaHl3JDRiZTA4NjE1LTRhZjUtNDQ4Ni04MjRmLTRmZjFiNTk5NDE0Nnh3DmNvcmUvcGFyYWdyYXBoeXckYmY4ZGJjMGMtNWUyMS00YzljLTgzMTQtNTc0Y2UxNDUxNTI4eHcOY29yZS9wYXJhZ3JhcGh5dyQ3OWI1ZDQ5Yy0xZjkzLTQwMmEtOThkZi02ZDJmYjE0MTQ0NzV4dw5jb3JlL3BhcmFncmFwaHl3JGUyMDZmYzBjLTUwMGUtNDBjNy05ODI5LWU2YzM2OWQ4MDY3Ynh3DmNvcmUvcGFyYWdyYXBoeXckZDViN2M3NjgtMzkxMC00YWY4LWJjZWUtNDgzNjkxM2U1ZDczeHcOY29yZS9wYXJhZ3JhcGh5dyRjOGY3MWRiOC01MThlLTQ3ZTAtYmJjMy0yNDBhYzVhYmQ2ZDB4dwljb3JlL2xpc3R5dwB3JGM2ODczZjUxLTlkOTUtNGRiZC04NzU2LWQ3M2VlYmM0MzFiNHh3DmNvcmUvbGlzdC1pdGVtdyQ2ZDllZmQzYy04MTE2LTQ3NDEtYjg0My1mNGU2MjExNjNiMjF4dw5jb3JlL2xpc3QtaXRlbXckMDhmZGNhZjgtYjQxOS00Njk5LWI2ZDUtYTViZmFhMjMxYTBleHcOY29yZS9saXN0LWl0ZW13JGE3MGM5NjE3LTNlM2UtNGFlZi1hYjM1LWJlYzkyMzU4MGNhZHh3DmNvcmUvbGlzdC1pdGVtdyRkNWI4ZWUyYS05YjFiLTQ3NWUtOWM5Ny0wYzQzZjA2NDUxNTF4dw5jb3JlL2xpc3QtaXRlbXckMTEyYmY3MjctYzVhYy00MzNmLTljNjEtOWVlNGFhZGRkMzVkeHcOY29yZS9saXN0LWl0ZW13JDJkNmIyNTNlLWU3NzktNDg1YS1iMDYyLTMzN2JkMDk2MDBlNHh3DmNvcmUvbGlzdC1pdGVtdyQyNDk5MDE2OS02OGM3LTRkOWMtYWZlNy1kNGIwODI4MTQwZDR4dw5jb3JlL3BhcmFncmFwaHl3JDYyMTJhOGNhLTc1NmEtNDczNy04NDY3LTkzZTViNjdiZTA2MXh3DmNvcmUvcGFyYWdyYXBoeXckYjVhYzNiNGEtOTRkYS00ZjVlLTk2N2QtY2IxZmRhNjg0YzcweHcMY29yZS9oZWFkaW5nfQN3JDQyMzhlMzVhLWM1YmYtNDY1ZC1iMjZjLTk5ZjNmMmNmODhjMHh3DmNvcmUvcGFyYWdyYXBoeXckOWY1ZGU2MDQtM2NjNi00Y2NmLWJlNDgtNDJmMzlhM2FjMWYyeHcJY29yZS9saXN0eXcAdyRiZjBiOGVmYi0wYzA0LTQxMjYtOTRhOS0zNjBkOTVjNDhjOGN4dw5jb3JlL2xpc3QtaXRlbXckNTcyYTRjNjAtNDNkMC00NTdkLWI3YzctYTQwZWYyZjFlYjY1eHcOY29yZS9saXN0LWl0ZW13JDkyZWU5YjdhLThiMDYtNGM4MS04MjBhLWFkMGMzY2YwOGJlMHh3DmNvcmUvbGlzdC1pdGVtdyRjYTEwNGNkOS03ZjhjLTQ2ODQtYjFlYS1kNThlZWE2ZDliZDV4dw5jb3JlL2xpc3QtaXRlbXckZDQ4MzA1M2MtNjQ4Yi00OWRmLWJlMWUtNTg1ZjQzOTlmNjAxeHcOY29yZS9saXN0LWl0ZW13JDdmYTIxY2NiLTkzYmUtNDExYS05ZWUyLTMyZTAwOTliOTRlZXh3DmNvcmUvcGFyYWdyYXBoeXckZjQ0MWVkZGMtMGIyZi00YjdjLWFlZTEtMzlmZDJmMGE0YzQ1eHcOY29yZS9wYXJhZ3JhcGh5dyRhZjkzOWRjMS1lNjdjLTQ3M2EtYTQzMi1kNmRjZjU1ZWMxOGF4dw5jb3JlL3BhcmFncmFwaHl3JDhhNDRkOWZiLWZkZDktNGRmNC1hOGE4LTQzNjg0YWYzMDU2ZXh3DGNvcmUvaGVhZGluZ30DdyQ4ZDZhZWQ5ZS0wOGJlLTQwMjctOGVkOS04NWIzODJlMmRiNmF4dw5jb3JlL3BhcmFncmFwaHl3JGJhNTU3YTRhLTk1N2QtNDZmYi05ZWM2LTAwNThlZDdiOTcwZXh3DmNvcmUvcGFyYWdyYXBoeXckZDdlYjU4N2YtNzI5OC00Yjg4LTk1NGEtMTBhZjk1ODFlNjIyeHcOY29yZS9wYXJhZ3JhcGh5dyRhODhlMTgzMy1kZTRiLTQ1ODAtYTA5NC1lNGE3MDM2MWE4NzR4dw5jb3JlL3BhcmFncmFwaHl3JDc5NTc5NmQxLWNjZGYtNDQzOS04NWZmLTU5MGFhNmMwYzAwZHh3CWNvcmUvbGlzdHl3AHckNjhmYWM3ODQtZmI5Yy00NmI1LTllZGUtYjJlM2YwNTlhOWNkeHcOY29yZS9saXN0LWl0ZW13JDg5MzllNzhhLWJlZjAtNDhmYi05ZTZmLWFlZWJkNmI4ZDgzZHh3DmNvcmUvbGlzdC1pdGVtdyQxYWQwMGEyMS1mYWJhLTQyY2MtYmY5ZC1hNmYzMWIzMWFjZmN4dw5jb3JlL2xpc3QtaXRlbXckN2ZhYmMyNzgtYTdkMS00MjAwLWE1ZjItOGZkMDg2YWUyMTI5eHcOY29yZS9saXN0LWl0ZW13JGY2ODkyZTE3LWYzYTQtNGQ3ZC05MTYwLTk4NzJkZTllNDRiM3h3DmNvcmUvcGFyYWdyYXBoeXckODVjZjBhYjctZmRmMy00MWYxLTk4MmQtMzE3YWEwYmRkMDZkeHcOY29yZS9wYXJhZ3JhcGh5dyQwNTA4ZDZkYy03YTMxLTQyOTYtOTEwNy0yYzNiY2E0NmExZGN4dwxjb3JlL2hlYWRpbmd9A3ckZGYxZmY3NjMtNGQ3MC00MWZjLWEzODgtMTFiZmE2MDJhN2RjeHcOY29yZS9wYXJhZ3JhcGh5dyRjNjgwMDdlOS0wNmFkLTRjOWUtYmU5Zi1mZGJjYWQ3ZGIyM2J4dw5jb3JlL3BhcmFncmFwaHl3JDYxNzE4MjM3LTBhMGEtNGJhYS1hNDllLWNmMGZjNWVjMWNmYnh3DmNvcmUvcGFyYWdyYXBoeXckYzNlODdjZmYtM2ViYi00NjIzLWE2ZDUtYzU4NmU0N2YxYTM1eHcJY29yZS9saXN0eXcAdyQxZjIyNGI0MC1iMzg2LTRiZDItYjNkYS1hMTVmYzE1MzYzZTR4dw5jb3JlL2xpc3QtaXRlbXckOGQ2ZTcwMDctZTBjYy00NDQ4LWFjZWYtMzk4N2E2NThjMDk0eHcOY29yZS9saXN0LWl0ZW13JDQzMmIzYjQ5LTE0ZmQtNDU5Yy1hYmM2LWI1NTUwMjNlNTg0Mnh3DmNvcmUvbGlzdC1pdGVtdyQ0YmIwNDUyMS1jMWUzLTQwMTAtODA4ZC0zM2MyOWI0ZTJkYWR4dw5jb3JlL3BhcmFncmFwaHl3JDA4YzA5NTQzLTAyZWQtNGU2ZS05YzVlLTZlZDE1ZmQyMGVkN3h3DmNvcmUvcGFyYWdyYXBoeXckOGQ1N2Q0MDktZGZkMi00MTZjLTg0YmItYjFlNGQzNjQ1ZmI0eHcMY29yZS9oZWFkaW5nfQN3JDlhNTY0NWE0LTAyM2QtNDQ4My05ZTM5LTM2YmYzZThiN2IwZXh3DmNvcmUvcGFyYWdyYXBoeXckMWNmMDE1OTgtNzFiMy00ZGEyLWFlMTEtNGRjYmE4YWQ2MDkxeHcOY29yZS9wYXJhZ3JhcGh5dyQxZmFhOWMxNC1mMmZiLTQ3NzQtOWY4Mi05ZmJhNjE4NTNiMjh4dw5jb3JlL3BhcmFncmFwaHl3JGQ5OTliMDIwLTUyNTYtNGRlMy1hYTU2LWUyM2VkNmEzNjI1MHh3CWNvcmUvbGlzdHl3AHckMDBmNjhkZDctNDhkNS00M2M4LWI2NDQtYzlhYTk1MmZkMGZleHcOY29yZS9saXN0LWl0ZW13JDUxZmViMWE2LTg0N2UtNGNmNi05MDQyLTg5OWJhNDdhZDc2NXh3DmNvcmUvbGlzdC1pdGVtdyRiNGExNTNlNy1lZmYyLTQ3YzctOTE5MS1mOGUyNDQ4OTBmYjV4dw5jb3JlL2xpc3QtaXRlbXckODU2NmViNDItYWNiOS00ZTkwLTlmMjYtNTk1ZDBhMGU5MGFkeHcOY29yZS9wYXJhZ3JhcGh5dyQ4YmFkYjE4Ni0zMzZlLTRlZWItODliOS0yYmU5ZmZmNzQ5M2F4dw5jb3JlL3BhcmFncmFwaHl3JDY5ZDVjMWRlLWZhODEtNDFjOC04ZjhkLWZjNmYxMWZkODE1ZHh3DmNvcmUvcGFyYWdyYXBoeXckNmViMDcyMDYtMzc4OC00MmJmLWE1MDgtMGZjNWNkODc0YTIxeHcOY29yZS9wYXJhZ3JhcGh5dyQ1OWQxNDg1NS0xMjhiLTRjMDEtYWFlZi05Mzc1MGFlNGViOTd4dw5jb3JlL3BhcmFncmFwaHl3JDM2MWM2NWU3LTNhMWMtNDVjYS04MGI1LWJhNDNhZGRmNjJjNnh3DmNvcmUvcGFyYWdyYXBoeXckMjkyNmI5YmYtZjg0ZC00ZWFiLTk5ZGQtYzc0MTE1NzZjMmI2eHcOY29yZS9wYXJhZ3JhcGh5dyRlZWY3MjMzOS0wNmU5LTQ2OGYtOTQyOS04NjZhNjg5Nzg0YWJ4dw5jb3JlL3BhcmFncmFwaHl3JDBhN2M4NzljLWVlNzYtNDNmYS05Nzg0LTI4ZDQzMzU3MGRmMHh3DmNvcmUvcGFyYWdyYXBoeXckMGE2MTE3OTQtODNlMy00NDFmLWE3OTAtYmJkNjRmZWEyMmUweHcOY29yZS9wYXJhZ3JhcGh5dyRlYWU4ZDc4NC0wN2I2LTQzZWYtODVjMy0yMjA4ZTI2MjE5ZTN4dw5jb3JlL3BhcmFncmFwaHl3JGYzOTVkMjNmLTM2NjgtNGM5Yy1iYjZlLWRmZTRjYjEzN2M1ZHh3DmNvcmUvcGFyYWdyYXBoeXckZmQyODcxZDMtZjRmYS00NGM1LTlhZWUtMGZmODY0Y2NkMTgweHcOY29yZS9wYXJhZ3JhcGh5dyQ5ZmZkOWZkYi03NDZlLTQ4MzAtOWM3OC1lYTBlNjliNWVkMzB4dw5jb3JlL3BhcmFncmFwaHl3JDAwNzNlZDVmLTM5YTQtNDJlNy1hODIwLWI1MTAzOWU0MmJjY3h3DmNvcmUvcGFyYWdyYXBoeXckODg0MTRhMDYtYjBmNi00ZGMzLWExOWQtYjAxZDQzNWYzN2ZjeHcMY29yZS9oZWFkaW5nfQJ3JDJiMmY3OTIxLTE1NGUtNDJlYy1iNzg1LWVkY2FhMTQ4N2IyYnh3DmNvcmUvcGFyYWdyYXBoeXckMWQ1YWZkNjItZWYxOS00YTE3LWFkMzEtMWQ2YTM1NDMyNTE5eHcOY29yZS9wYXJhZ3JhcGh5dyQ0NDUxN2Y1NC1iZmI2LTQ0NWYtYjliMS00ZTViMjRkZjM5MTh4dw5jb3JlL3BhcmFncmFwaHl3JGNlODc1NTMyLWI5ODEtNDljYi1iZTg1LTI1ODc3ZDJiMzJjNXh3CWNvcmUvbGlzdHl3AHckOWVjMWE2N2YtYTAxNC00MDZjLTk0ZjMtMjE3NmFjZGEwZDAxeHcOY29yZS9saXN0LWl0ZW13JDQwOGJiMjZkLTZkZmYtNDMwYS1hOGQ3LTkxMjQ4ZjhiOWZjNXh3DmNvcmUvbGlzdC1pdGVtdyQ3YmM3MzFjYi03M2JjLTQ2YzYtODE5MC0xMWM4YjBlODU3MDl4dw5jb3JlL2xpc3QtaXRlbXckOTUzYTEwNTItZTFlNS00OGZhLThkY2YtOGQ5ZDg5YWRkNDk5eHcOY29yZS9saXN0LWl0ZW13JDY0Y2E5MjRjLWQ4ZjktNDgyYy04ZWVkLWRlMTFmZjNkOTFlYnh3DmNvcmUvbGlzdC1pdGVtdyRjNTk4MzVjNC1hYWZmLTQ0MTUtODFkZi05MDFmZGEwYjIwYTZ4dw5jb3JlL2xpc3QtaXRlbXckNzIyNmQwY2ItN2FhOC00NmFhLWFmNTctMjQ4MGQ4MmNhNjhieHcOY29yZS9saXN0LWl0ZW13JGQ5MWE5MWFkLTQzMzctNDFmMS1hNzllLTYwNmEwZjhkZmZiNnh3DmNvcmUvcGFyYWdyYXBoeXckYWU5OWQ0ZjQtMmEzMS00NWMwLWE3YzgtZGU4MTBiNjA3MjczeHcOY29yZS9wYXJhZ3JhcGh5dyQzYzNiOTQyYy1lMTExLTRlYTUtODU0YS0wOTAxYjkxMWEwMTd4dw5jb3JlL3BhcmFncmFwaHl3JDRkZWI1ZThhLTNlZGMtNGE5ZS05NjI2LTA4NWIwY2Q0NzAwOHh3DmNvcmUvcGFyYWdyYXBoeXckZjMzYzIwOGYtNmI4Yi00YjNkLTg4ZmUtNTg2YmU0OTA3MmY1eHcMY29yZS9oZWFkaW5nfQJ3JDlhNmM0ODYxLWFkYTYtNDRiOC1hODc1LThmMzNjNDk5MTVjNnh3DmNvcmUvcGFyYWdyYXBoeXckOWFkZGMzZmUtYTlhZS00ZjIxLTkwMDEtODA1YTMxYWVjZTJieHcOY29yZS9wYXJhZ3JhcGh5dyQ3MTM1ZWQ4Yi04NmFmLTQ2ZTktOTZiYy1jZjYyODhiZmRmMTV4dw5jb3JlL3BhcmFncmFwaHl3JDI5MzY2NGViLWZhMTktNDUxOS1hYzk0LWI5NWZkYTIwNzMyM3h3DmNvcmUvcGFyYWdyYXBoeXckOTAwMjJkZTYtMGRhNi00ZGQyLTk0OTktMjcxZGNiMGU1YWRieHcJY29yZS9saXN0eXcAdyRkMTQ1NzZjYy03NGI4LTQ1ZDItYjczNi0zMjUyZGJjNjZjNTZ4dw5jb3JlL2xpc3QtaXRlbXckMTFlYmRmZGUtOTFjNS00YTU1LTgyNDMtZjcwZjY3Nzk0NTYyeHcOY29yZS9saXN0LWl0ZW13JDk5NzJjM2I2LTk5ZjctNGIyZS1hZTE3LTk5N2JhZGZhYmMxZnh3DmNvcmUvbGlzdC1pdGVtdyQ4ODY1YTQ1MC1jMDIxLTQyZDItODBiMi03NmE0MzEyNmQ4MGZ4dw5jb3JlL2xpc3QtaXRlbXckZTdiZWMyZjUtYzhiYi00NTk5LWJlZmMtYzZjYzFiMDBmYTRjeHcOY29yZS9wYXJhZ3JhcGh5dyQ1NTVkNDYxZS01Yjg1LTQ3ZjctYTliNi1mOTI3YjQ0NWExMTN4dw5jb3JlL3BhcmFncmFwaHl3JDZlZWM4ZDViLTk4MGUtNDMyNC04NjExLTdmN2IzY2FiNzUxOHh3DGNvcmUvaGVhZGluZ30DdyQ1MGI2ZTc1ZS1jN2JmLTQ4ODgtOTQxOS1kZDNkM2I0MGRiZDh4dw5jb3JlL3BhcmFncmFwaHl3JGI4Y2M0YjFjLWQ4ZGYtNGVmMi05YzBkLWZmOTcxZGZkYWQ0Y3h3DmNvcmUvcGFyYWdyYXBoeXckYjRmMWZkODgtNGVkMy00ODA0LTk5ZjgtMzIxNGVjMjdhNTQweHcOY29yZS9wYXJhZ3JhcGh5dyRiZjM3OWEwZi1iNDNjLTQzNjItYjE4Ny1kNGQ2MTUwZmU1OWR4dw5jb3JlL3BhcmFncmFwaHl3JDRiNGYyMjAyLWNhNTYtNGFkZC05OTVkLTY4Yjc3ZDNhMjVjY3h3DGNvcmUvaGVhZGluZ30CdyRhY2RjOTYzZi0xYzA5LTRjZGUtOTljNC1kNTU4NGQzZjhlNmR4dw5jb3JlL3BhcmFncmFwaHl3JDg3YjJiMDIwLTY3NDMtNDQ0Mi04YzUzLTBiMjRkYWE3MTBlMnh3DmNvcmUvcGFyYWdyYXBoeXckZjc1OWM3MGMtMjRjOS00N2MwLWI2ZTUtNzY1NTJkMzRmOGY5eHcOY29yZS9wYXJhZ3JhcGh5dyQ0OTI4MzQ4ZS1mMGRhLTQzMDItOTE1OC1iZGYyMGI2Nzg5NjF4dw5jb3JlL3BhcmFncmFwaHl3JDI5Nzg2ODljLTE3ODQtNGIyMS1hNTVmLTU5NjU3OGFkMDA1Mnh3DmNvcmUvcGFyYWdyYXBoeXckMjBkZTE2ODUtZWIwMi00OTYwLTgyNDYtYWQwOGZlZjc5OWVmeHcOY29yZS9wYXJhZ3JhcGh5dyRhNDcyY2IzNi03YjZlLTQxYzItOGIxZi02MWU3NjNmNjkzYzN4dwljb3JlL2xpc3R5dwB3JDcyYWQwOGU2LWU0MWItNGI4MS05ZTUxLWM4NDY3MTRlZmUxNXh3DmNvcmUvbGlzdC1pdGVtdyQyYzQ5OWExZi00ODIyLTRlY2MtYTc3MS1jMmRkN2JkMGVmYjl4dw5jb3JlL2xpc3QtaXRlbXckZDgzNTk4MTctMWM2ZC00Y2Y1LTkzMGEtZmE4NjJiNTRkZjAyeHcOY29yZS9saXN0LWl0ZW13JDc0NmM5MmE3LTA1YjQtNDk3NS1hY2Q3LTUyZDE0MGUwOWM5Znh3DmNvcmUvbGlzdC1pdGVtdyQzZGI5NDliOC0wMDVhLTRhYjQtOGEzMi1lODI2ZWQ2MDllOTN4dw5jb3JlL3BhcmFncmFwaHl3JGNlMWE2NDhjLTc0NjYtNDEwNy04ZjU4LTA2YTUwYjBjMDZlYnh3DmNvcmUvcGFyYWdyYXBoeXckN2ZmYTViYjUtZTdiYy00Y2UyLTlmZTktNDQwMzY5MjM2YWI2eHcOY29yZS9wYXJhZ3JhcGh5dyRhY2I4ZmQxOC1iMTZjLTQ1NzMtODgyYS04NDRiYzE2ODM2NmV4dwljb3JlL2xpc3R5dwB3JDczZDgzMmNiLTgwMjQtNDM0ZS1iY2Q4LTcwNjQ1OWUzZDY1Y3h3DmNvcmUvbGlzdC1pdGVtdyRiZWQyMzg3Yy1lOGM5LTRlNTAtYTliYy02OWYzNGY2Y2ViNmV4dw5jb3JlL2xpc3QtaXRlbXckN2MxYzc2YzItZGExNS00ZjQxLTg2ZDMtYmNkM2UxMjJjYTU4eHcOY29yZS9saXN0LWl0ZW13JDc4YmQ0YTdjLTAwNzAtNDc0MC1iYzhkLTFlMTA5NzA5MTllY3h3DmNvcmUvbGlzdC1pdGVtdyQ0ZDhkMGZkMC01NDM2LTQ0MWMtYTIzMS1hZDM5NTY5MDdjNjl4dw5jb3JlL3BhcmFncmFwaHl3JDRiNzI5YmRjLTYyMTAtNDQ3NC1hYWIyLWM4Zjk2ZGU4OWZhZHh3DmNvcmUvcGFyYWdyYXBoeXckYTY4ZTUzNzItZDZiZS00YmI0LWIwZWUtODg4NGYwODkzOWFmeHcMY29yZS9oZWFkaW5nfQN3JGQyN2UyZDRjLThhNGQtNGZhMS05OGNiLWM5OGRkZWQ5OTIwMXh3DmNvcmUvcGFyYWdyYXBoeXckOWZiZTEwZjctYjU2NC00M2Y3LThmMWEtMWZkN2VhZmUwNjU5eHcOY29yZS9wYXJhZ3JhcGh5dyQ3NGM1ZDE2NS04YTg0LTQ0NTctODNmZi1lZWVmMWZjNGM4YTN4dwxjb3JlL2hlYWRpbmd9A3ckNWFhZWQzYzItMDdiNS00MjI4LTlhMTItNDhmZjY1NWZmOWY3eHcOY29yZS9wYXJhZ3JhcGh5dyQ2N2NjZjkwMS1jMjhhLTRjN2YtYTIxZi1jMjZkNjY0MjljNTF4dw5jb3JlL3BhcmFncmFwaHl3JDc1Njc5OGUzLTRlNDgtNGIyMS05MTYyLTg3N2VmZGMwNzM0YXh3DmNvcmUvcGFyYWdyYXBoeXckZmI2MTVhMjMtM2UxZC00NjgyLTg1MDYtYTVjZDEwZjBmZDNleHcMY29yZS9oZWFkaW5nfQN3JDJmZWNlNmY4LTNiNjQtNDkxNC04NDQ5LTVlZTk1OTE5OTI4Nnh3DmNvcmUvcGFyYWdyYXBoeXckZDE2ZjU4NzktMGI4Yy00NWM0LTg1ODAtNzlkNzAyNjA2YWQ1eHcOY29yZS9wYXJhZ3JhcGh5dyQ0ZTUzMTE3ZS0yMWFhLTQ3ODQtOTkyYi05MjA3YjhiOGIxYzh4dwljb3JlL2xpc3R5dwB3JDRjNWI0MmVlLWZlNzMtNGJkNy04ZTIyLWEzZTQ5ZGY2OGMwZnh3DmNvcmUvbGlzdC1pdGVtdyQzM2RiYmE4Mi02YWRiLTRkNjEtYTUyMi0wZGNmNThiZWFhNDZ4dw5jb3JlL2xpc3QtaXRlbXckYTJkYTdjZTMtMjkyMC00ZWIyLWEyYWEtNWFkNjExOTlmMTFmeHcOY29yZS9saXN0LWl0ZW13JDczZjQzNzk0LWYwYTMtNGY1Mi04ZjA1LTFiMjEyMzVhODZmM3h3DmNvcmUvcGFyYWdyYXBoeXckNDA0MTVmZTQtOWU2Yy00ZmI4LTg5YTUtMjUwNzk3Zjk5YWJheHcMY29yZS9oZWFkaW5nfQN3JGNiY2ViYmVjLTI2NzAtNDUyNS04ZDYyLTlkM2QxNTgwN2YwMHh3DmNvcmUvcGFyYWdyYXBoeXckMzQyNzgxYWYtZmVmMC00NGU5LWI0YzktYTJmZTJjMWJjMmM5eHcOY29yZS9wYXJhZ3JhcGh5dyRiODVhNzQ3MS01MTRiLTQ0YjEtODBkZC0zOTM1OTc3MzkwMTJ4dw5jb3JlL3BhcmFncmFwaHl3JGYwZTU0ODlmLWE2OTMtNDdhZC1iZjY5LWI1NzEwZmMzNTUzYnh3CWNvcmUvbGlzdHl3AHckZjM1YTcyYjEtMzM2My00ODY3LWE2MmItNDEzNjA5YjAyYzBieHcOY29yZS9saXN0LWl0ZW13JDVmOGYxNWVkLTVkMzQtNDk3Ny04OWFhLWZjYjViNjZkNzdkZHh3DmNvcmUvbGlzdC1pdGVtdyQ4MmM1NDFjYi1kODBhLTQ1ZTYtOGEzNS0xYjZjNWY2MzNiYzB4dw5jb3JlL2xpc3QtaXRlbXckMzYyNThjNDMtMmQ3NC00MGM0LTg3NDEtYTdjOGI1MGEyNWM2eHcOY29yZS9saXN0LWl0ZW13JDJmODVhMjNlLTE3NjgtNDFjYS1hMDUwLWEwZDYzYjBhNGYxZHh3DGNvcmUvaGVhZGluZ30DdyQ2YzE1MjEwMC1kMWI4LTQwZjItOThhNy00ZDkyMGMxYjdhNzZ4dw5jb3JlL3BhcmFncmFwaHl3JDQ3N2U0OGFkLTUzMjktNGI1Mi1iNTEzLWNiOWYyZmFkY2UyMnh3DmNvcmUvcGFyYWdyYXBoeXckZDJiYjA1MjEtNjFhNi00ZTFjLWFjZmItYzg0MmNiZTZkZGUzeHcOY29yZS9wYXJhZ3JhcGh5dyQ1M2NjNGFkZS0zNzE4LTQ3ZWUtOTYwMC1kYzNlYmYwYmE0NWF4dw5jb3JlL3BhcmFncmFwaHl3JDQ5YzU3MTcxLTJlMzctNDEyYi05NzkxLTk3ODhjYzg4YTE0Y3h3CWNvcmUvbGlzdHl3AHckZjRmODE3ODUtNjg0NC00ZmRkLWIxM2EtZGJhMTBlM2VmMGJkeHcOY29yZS9saXN0LWl0ZW13JDM3YmY4ZTZiLWIzMDQtNDZhOC05YTZiLThmMDA2NzljZWY1YXh3DmNvcmUvbGlzdC1pdGVtdyQ5YTdkMWZlMS00MTE4LTQzYTUtOWEyOS03ODZhOWQ5NzA3NDJ4dw5jb3JlL2xpc3QtaXRlbXckMWQzYTY4YTItMDgzOS00MzYxLTkzYjYtNDRhMDllYTM1MDVieHcOY29yZS9saXN0LWl0ZW13JDIxNGYxYzFlLTA2ZDctNDIwZC04ZDUzLTg4ZGE4YjlmYzAzNXh3DmNvcmUvcGFyYWdyYXBoeXckMWViMGJjOTktOGI5NS00MzM0LTgyMDEtMDIxNDA1Y2I0ZjI5eHcMY29yZS9oZWFkaW5nfQN3JDRlNjA4ZTE0LTE5ODUtNGVhYi1hNzU2LWVhMzkzNjQxYWI4Ynh3DmNvcmUvcGFyYWdyYXBoeXckNzQxNmQyZmEtODRhZi00NTIwLWE0ZjMtMzQ2M2NmZjM0NGMzeHcOY29yZS9wYXJhZ3JhcGh5dyQ3ZmFmN2I1ZC0wYWIzLTRlMTQtODg0ZC0zZjkyYjhlOTc1MGR4dwljb3JlL2xpc3R5dwB3JGZhYzQ0OWEwLWZmYTUtNDY4ZS04ODlhLTQ3ZWU4NGFlODUxYnh3DmNvcmUvbGlzdC1pdGVtdyRkYjAzMGYzNy02OTY3LTRiOWEtODM5NC1kMDNhM2JjN2IwNWF4dw5jb3JlL2xpc3QtaXRlbXckN2Y2MDZhMzMtNjkxMy00ZGVjLWJjNTAtYmI0MDMwZDFhYTJmeHcOY29yZS9saXN0LWl0ZW13JGRkMjc1Y2I1LTE2YTctNGQxOC1hZTMyLWNjMjk5Y2QwYTU3Ynh3DmNvcmUvbGlzdC1pdGVtdyRmOGIyNWE2MC1hZTkxLTRkYWEtYTRmZS01ZGM5ZmViOTgwZGJ4dw5jb3JlL3BhcmFncmFwaHl3JGQzOWNjNTY5LTBjMjgtNGU4NS1iYTlkLWY0M2FiNzBhZDJkMXh3DmNvcmUvcGFyYWdyYXBoeXckYjhjMDQ5ZGUtYWQ2ZC00NmEwLWI0MTctOTU5MTdjYWRjYWNheHcOY29yZS9wYXJhZ3JhcGh5dyQyY2U4Yzk1Zi1hZTI4LTRmNjEtODU4ZC05YmVkMDJmMzE4YWZ4dw5jb3JlL3BhcmFncmFwaHl3JDMzMzlhNDk5LWZhN2ItNDkxOS04MjFhLTg4NDAyMGVjYzgyOHh3DmNvcmUvcGFyYWdyYXBoeXckMjdmNDcxZGUtMThlNy00NzQyLWEyNjUtMjA5NWNhYTZiZTI5eHcOY29yZS9wYXJhZ3JhcGh5dyRiMTY3NjNjMy00YmE5LTRjMGQtYjYyOC02MWVkNmQyMzllNjl4dw5jb3JlL3BhcmFncmFwaHl3JDVhNGU2NTljLTZkOTQtNDI2YS04NWUxLTAxM2FiMGNmMTUyMXh3DmNvcmUvcGFyYWdyYXBoeXckYjRiYTExOTUtZjRjNS00OGQxLWI5YTUtMWJlZGE1ZGMzMTlieHcOY29yZS9wYXJhZ3JhcGh5dyQ2OGFmY2M5Yi1hMmIzLTQ4NTItYmMzNi00MzE1NWZkN2ViNDV4dw5jb3JlL3BhcmFncmFwaHl3JDBmMDI5Njg1LWZkMGMtNDVlMy1hNjY2LWIxZDVjOWFlYjc1MHh3DmNvcmUvcGFyYWdyYXBoeXckYTliNTliZGYtMjBhNy00MzlhLTlhOTUtZjJjNGU2OTY0OThheHcOY29yZS9wYXJhZ3JhcGh5fZPwAXcqaHR0cHM6Ly91dGhvLmNvbS9ibG9nLz9hdHRhY2htZW50X2lkPTE1Mzc5dwRub25ldQF9kQ53Nmh0dHBzOi8vdXRoby5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvaW1hZ2UtMTMuanBlZ3cEZnVsbH2U8AF3EzIwMjYtMDUtMjVUMTE6MzQ6MDB3MXJvbGUtb2YtZGF0YS1zb3ZlcmVpZ250eS1pbi1tb2Rlcm4tY2xvdWQtc2VjdXJpdHl3JDkwMDhiZjljLTM0NzEtNDNkNy05OTRiLWU0Y2JmOTAwODAwM3cMY29yZS9oZWFkaW5nfQJ3JDliM2FjZmZiLTgzZGEtNGRkMi04ZmRmLTM5NWE3NTAyZTM2N3cMY29yZS9oZWFkaW5nfQJ3JDE0YzI0ZTVhLTg2MGUtNDBhOS05M2RhLTc5ODlkOGY5YTE2NXcMY29yZS9oZWFkaW5nfQJ3IXdoeSBkYXRhIHNvdmVyZWlnbnR5IGlzIGltcG9ydGFudCsAdwdwdWJsaXNoe0J55owPb\/AAfYv0v7sOdyQ2ODk3MTU2NS1hNTczLTRlNTMtOTI1Ny1mNGM3NzFhYmE2OWF3DmNvcmUvcGFyYWdyYXBoeXckZGE3NTcxODEtMGU0MS00ZDZlLWEwMDYtM2I1YzdmNjA2ZDY1dw5jb3JlL3BhcmFncmFwaHl3JDllZmY3NWQxLWI0NjEtNDhmYi05MzRmLWQ4YjFhZWQzNWI0NXcMY29yZS9oZWFkaW5nfQJ3JDBkZjRiZjA0LTVkMDQtNGNkNy05OTMxLTc4NTU2ZmEzZDVkMHcMY29yZS9oZWFkaW5nfQJ3JGEwZjZiNTc0LWRhOGMtNGRmYS04NzhmLTc5YWQ4YmM0YzQwOHcMY29yZS9oZWFkaW5nfQJ9A3ckMjg2NWU3Y2EtNTNlMi00ZDJjLWJmYjAtNjk4YjEzYzIxNzM3dwxjb3JlL2hlYWRpbmd9AnckMjUzMWIxOTQtZjExMC00ZjkyLTgyMGMtNTA4OTllZTUxODRjdwxjb3JlL2hlYWRpbmd9An0DdyQyNmIwNDc3ZS1lMjdlLTRhODMtOGQwZS00OGFjNDdkZDkyNWF3DGNvcmUvaGVhZGluZ30CfQN3JDc1NTk3NDMxLTY0OGYtNGI5NC1hZTU3LTI4ZDAzOWU3MjhlOXcMY29yZS9oZWFkaW5nfQMCv6+ywQ4zAQEEAAcAOAD1CgABAEMAzwIAAQBEAAYAryMAAQAsAMQVAAEAZAC8AgABADIApTEAAQAsAJIDAAEAQgDKIgABADoA6BUAAQAdAI8CAAEAKQDzBAECAYsNdfwCdkuTAfA4XukqlgGXA2SiZ17oBXTuOGziK0+YA1uoBgACoAJ5Fov6350HBAAAqAQAlAIAAwA=\",\"updateId\":266052765}","footnotes":""},"categories":[913],"tags":[],"class_list":["post-15377","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trust-security"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Role of Data Sovereignty in Modern Cloud Security - Utho<\/title>\n<meta name=\"description\" content=\"Learn how data sovereignty impacts modern cloud security, compliance, privacy laws, and global data management for businesses in 2026.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Role of Data Sovereignty in Modern Cloud Security - Utho\" \/>\n<meta property=\"og:description\" content=\"Learn how data sovereignty impacts modern cloud security, compliance, privacy laws, and global data management for businesses in 2026.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/\" \/>\n<meta property=\"og:site_name\" content=\"Utho\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/uthocloud\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-25T06:04:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-27T09:30:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/utho.com\/blog\/wp-content\/uploads\/The-Role-of-Data-Sovereignty-in-Modern-Cloud-Security.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"556\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Umesh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@uthocloud\" \/>\n<meta name=\"twitter:site\" content=\"@uthocloud\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Umesh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/\"},\"author\":{\"name\":\"Umesh\",\"@id\":\"https:\/\/utho.com\/blog\/#\/schema\/person\/f213e3fcf1ea5603ab66197a9c960b3c\"},\"headline\":\"The Role of Data Sovereignty in Modern Cloud Security\",\"datePublished\":\"2026-05-25T06:04:00+00:00\",\"dateModified\":\"2026-05-27T09:30:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/\"},\"wordCount\":3086,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/utho.com\/blog\/#organization\"},\"articleSection\":[\"Trust &amp; Security\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/\",\"url\":\"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/\",\"name\":\"The Role of Data Sovereignty in Modern Cloud Security - Utho\",\"isPartOf\":{\"@id\":\"https:\/\/utho.com\/blog\/#website\"},\"datePublished\":\"2026-05-25T06:04:00+00:00\",\"dateModified\":\"2026-05-27T09:30:10+00:00\",\"description\":\"Learn how data sovereignty impacts modern cloud security, compliance, privacy laws, and global data management for businesses in 2026.\",\"breadcrumb\":{\"@id\":\"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/utho.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Role of Data Sovereignty in Modern Cloud Security\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/utho.com\/blog\/#website\",\"url\":\"https:\/\/utho.com\/blog\/\",\"name\":\"Utho\",\"description\":\"Tutorials Guides for Linux, Windows and Developers\",\"publisher\":{\"@id\":\"https:\/\/utho.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/utho.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/utho.com\/blog\/#organization\",\"name\":\"Utho\",\"url\":\"https:\/\/utho.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/utho.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/utho.com\/blog\/wp-content\/uploads\/utho_logo_blue.png\",\"contentUrl\":\"https:\/\/utho.com\/blog\/wp-content\/uploads\/utho_logo_blue.png\",\"width\":1147,\"height\":446,\"caption\":\"Utho\"},\"image\":{\"@id\":\"https:\/\/utho.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/uthocloud\",\"https:\/\/twitter.com\/uthocloud\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/utho.com\/blog\/#\/schema\/person\/f213e3fcf1ea5603ab66197a9c960b3c\",\"name\":\"Umesh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/utho.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/afa76ed351f7257e667140e6a5ad997a47e4c0c9e09cb1f81f91e75f72906613?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/afa76ed351f7257e667140e6a5ad997a47e4c0c9e09cb1f81f91e75f72906613?s=96&d=mm&r=g\",\"caption\":\"Umesh\"},\"url\":\"https:\/\/utho.com\/blog\/author\/profito\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Role of Data Sovereignty in Modern Cloud Security - Utho","description":"Learn how data sovereignty impacts modern cloud security, compliance, privacy laws, and global data management for businesses in 2026.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/","og_locale":"en_US","og_type":"article","og_title":"The Role of Data Sovereignty in Modern Cloud Security - Utho","og_description":"Learn how data sovereignty impacts modern cloud security, compliance, privacy laws, and global data management for businesses in 2026.","og_url":"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/","og_site_name":"Utho","article_publisher":"https:\/\/www.facebook.com\/uthocloud","article_published_time":"2026-05-25T06:04:00+00:00","article_modified_time":"2026-05-27T09:30:10+00:00","og_image":[{"width":1024,"height":556,"url":"https:\/\/utho.com\/blog\/wp-content\/uploads\/The-Role-of-Data-Sovereignty-in-Modern-Cloud-Security.jpg","type":"image\/jpeg"}],"author":"Umesh","twitter_card":"summary_large_image","twitter_creator":"@uthocloud","twitter_site":"@uthocloud","twitter_misc":{"Written by":"Umesh","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/#article","isPartOf":{"@id":"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/"},"author":{"name":"Umesh","@id":"https:\/\/utho.com\/blog\/#\/schema\/person\/f213e3fcf1ea5603ab66197a9c960b3c"},"headline":"The Role of Data Sovereignty in Modern Cloud Security","datePublished":"2026-05-25T06:04:00+00:00","dateModified":"2026-05-27T09:30:10+00:00","mainEntityOfPage":{"@id":"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/"},"wordCount":3086,"commentCount":0,"publisher":{"@id":"https:\/\/utho.com\/blog\/#organization"},"articleSection":["Trust &amp; Security"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/","url":"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/","name":"The Role of Data Sovereignty in Modern Cloud Security - Utho","isPartOf":{"@id":"https:\/\/utho.com\/blog\/#website"},"datePublished":"2026-05-25T06:04:00+00:00","dateModified":"2026-05-27T09:30:10+00:00","description":"Learn how data sovereignty impacts modern cloud security, compliance, privacy laws, and global data management for businesses in 2026.","breadcrumb":{"@id":"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/utho.com\/blog\/role-of-data-sovereignty-in-modern-cloud-security\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/utho.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The Role of Data Sovereignty in Modern Cloud Security"}]},{"@type":"WebSite","@id":"https:\/\/utho.com\/blog\/#website","url":"https:\/\/utho.com\/blog\/","name":"Utho","description":"Tutorials Guides for Linux, Windows and Developers","publisher":{"@id":"https:\/\/utho.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/utho.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/utho.com\/blog\/#organization","name":"Utho","url":"https:\/\/utho.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/utho.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/utho.com\/blog\/wp-content\/uploads\/utho_logo_blue.png","contentUrl":"https:\/\/utho.com\/blog\/wp-content\/uploads\/utho_logo_blue.png","width":1147,"height":446,"caption":"Utho"},"image":{"@id":"https:\/\/utho.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/uthocloud","https:\/\/twitter.com\/uthocloud"]},{"@type":"Person","@id":"https:\/\/utho.com\/blog\/#\/schema\/person\/f213e3fcf1ea5603ab66197a9c960b3c","name":"Umesh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/utho.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/afa76ed351f7257e667140e6a5ad997a47e4c0c9e09cb1f81f91e75f72906613?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/afa76ed351f7257e667140e6a5ad997a47e4c0c9e09cb1f81f91e75f72906613?s=96&d=mm&r=g","caption":"Umesh"},"url":"https:\/\/utho.com\/blog\/author\/profito\/"}]}},"_links":{"self":[{"href":"https:\/\/utho.com\/blog\/wp-json\/wp\/v2\/posts\/15377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/utho.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/utho.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/utho.com\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/utho.com\/blog\/wp-json\/wp\/v2\/comments?post=15377"}],"version-history":[{"count":3,"href":"https:\/\/utho.com\/blog\/wp-json\/wp\/v2\/posts\/15377\/revisions"}],"predecessor-version":[{"id":15407,"href":"https:\/\/utho.com\/blog\/wp-json\/wp\/v2\/posts\/15377\/revisions\/15407"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/utho.com\/blog\/wp-json\/wp\/v2\/media\/15380"}],"wp:attachment":[{"href":"https:\/\/utho.com\/blog\/wp-json\/wp\/v2\/media?parent=15377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/utho.com\/blog\/wp-json\/wp\/v2\/categories?post=15377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/utho.com\/blog\/wp-json\/wp\/v2\/tags?post=15377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}