{"id":1570,"date":"2026-05-13T04:24:24","date_gmt":"2026-05-13T04:24:24","guid":{"rendered":"https:\/\/ufsauto.jp\/blogs\/?p=1570"},"modified":"2026-05-13T14:22:40","modified_gmt":"2026-05-13T14:22:40","slug":"how-buyers-can-read-auction-sheets-like-a-pro-2026","status":"publish","type":"post","link":"https:\/\/ufsauto.jp\/blogs\/how-buyers-can-read-auction-sheets-like-a-pro-2026\/","title":{"rendered":"How Buyers Can Read Auction Sheets Like a Pro 2026"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>1. Introduction: Don\u2019t Buy Blind from Japan<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The car looks perfect in the photos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clean body. Low mileage. Nice alloy wheels. Fresh-looking interior. Maybe even that \u201cjust arrived from Japan\u201d shine that makes every buyer say, \u201cThis one looks good, no?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then someone checks the auction sheet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Suddenly, the conversation changes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWait\u2026 this panel has repair marks.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThere is a W mark here.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThis chassis number needs to be checked before bidding.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is why Japanese auction sheets matter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When buying or importing a used vehicle from Japan, photos are useful, but they do not tell the full story. A car can look beautiful in pictures and still have scratches, dents, repair marks, rust, mileage issues, or interior wear mentioned on the auction sheet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A Japanese auction sheet is usually the first serious inspection report buyers should check before purchasing a used car from Japan. It is prepared by professional inspectors and gives an overview of the vehicle\u2019s condition, history, mileage, grade, and visible defects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For buyers in Sri Lanka, South Africa, Botswana, Zambia, Tanzania, Mozambique, and Zimbabwe, this knowledge is very important. Importing from Japan is a big financial decision. If you miss an important warning on the auction sheet, the mistake can become expensive after the car is shipped, cleared, and registered.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Smart buyers do not only ask:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHow much is the car?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They also ask:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhat does the auction sheet say?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because the auction sheet helps you understand whether a vehicle is clean, fairly priced, suitable for import, and worth bidding on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this guide, UFS Auto explains how buyers, importers, and used car dealers can read Japanese auction sheets like a pro in 2026.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1167\" src=\"https:\/\/ufsauto.jp\/blogs\/wp-content\/uploads\/2026\/05\/Sample-detail-auction-sheet.jpg\" alt=\"Sample auction sheet\" class=\"wp-image-1579\" srcset=\"https:\/\/ufsauto.jp\/blogs\/wp-content\/uploads\/2026\/05\/Sample-detail-auction-sheet.jpg 1000w, https:\/\/ufsauto.jp\/blogs\/wp-content\/uploads\/2026\/05\/Sample-detail-auction-sheet-257x300.jpg 257w, https:\/\/ufsauto.jp\/blogs\/wp-content\/uploads\/2026\/05\/Sample-detail-auction-sheet-877x1024.jpg 877w, https:\/\/ufsauto.jp\/blogs\/wp-content\/uploads\/2026\/05\/Sample-detail-auction-sheet-768x896.jpg 768w, https:\/\/ufsauto.jp\/blogs\/wp-content\/uploads\/2026\/05\/Sample-detail-auction-sheet-399x466.jpg 399w, https:\/\/ufsauto.jp\/blogs\/wp-content\/uploads\/2026\/05\/Sample-detail-auction-sheet-799x933.jpg 799w, https:\/\/ufsauto.jp\/blogs\/wp-content\/uploads\/2026\/05\/Sample-detail-auction-sheet-831x970.jpg 831w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2. What Is a Japanese Auction Sheet?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Japanese auction sheet is a professional inspection report used at vehicle auctions in Japan. It gives buyers a clear summary of the car\u2019s identity, condition, mileage, features, defects, and overall grade before the vehicle is sold.<\/p>\n\n\n\n<div style=\"margin:30px 0;padding:20px;background:#f7f7f7;border-radius:14px;text-align:center;\">\n  <h2 style=\"color:#020739;margin-top:0;\">\n    Proof Before You Buy: We Show You the Auction Sheet\n  <\/h2>\n\n  <p style=\"color:#333;font-size:16px;line-height:1.6;max-width:720px;margin:0 auto 20px;\">\n    At UFS Auto, we believe buyers should never purchase a Japanese vehicle based on photos alone.\n    We show you the auction sheet, explain the vehicle grade, check the chassis number,\n    and help you understand the real condition before you bid.\n  <\/p>\n\n  <!-- Reel Size Video Frame 9:16 -->\n  <div style=\"max-width:420px;margin:0 auto;\">\n    <div style=\"position:relative;width:100%;padding-bottom:177.78%;height:0;overflow:hidden;border-radius:16px;background:#000;box-shadow:0 8px 24px rgba(0,0,0,0.18);\">\n      <iframe\n        src=\"https:\/\/www.facebook.com\/plugins\/video.php?href=https%3A%2F%2Fweb.facebook.com%2Fwatch%2F%3Fv%3D1869374500567376&#038;show_text=false&#038;width=420\"\n        style=\"border:none;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;\"\n        scrolling=\"no\"\n        frameborder=\"0\"\n        allowfullscreen=\"true\"\n        allow=\"autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share\">\n      <\/iframe>\n    <\/div>\n  <\/div>\n\n  <p style=\"font-weight:bold;color:#020739;text-align:center;margin-top:18px;\">\n    Before you bid, ask UFS Auto to verify the auction sheet for you.\n  <\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Think of it as the car\u2019s \u201ctruth sheet.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Photos may show the best angles. The auction sheet shows the areas that need attention.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A typical Japanese auction sheet may include:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Auction Sheet Detail<\/strong><\/td><td><strong>What It Tells You<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Auction lot number<\/td><td>The vehicle\u2019s auction reference number<\/td><\/tr><tr><td>Chassis number<\/td><td>The unique identity number of the vehicle<\/td><\/tr><tr><td>Year \/ month<\/td><td>Registration or model-related detail<\/td><\/tr><tr><td>Make and model<\/td><td>Vehicle brand and model<\/td><\/tr><tr><td>Grade \/ trim<\/td><td>Version or package of the vehicle<\/td><\/tr><tr><td>Mileage<\/td><td>Distance already travelled<\/td><\/tr><tr><td>Transmission<\/td><td>Automatic, manual, CVT, etc.<\/td><\/tr><tr><td>Engine size<\/td><td>Engine capacity<\/td><\/tr><tr><td>Equipment<\/td><td>Features such as AC, airbags, alloy wheels, power steering<\/td><\/tr><tr><td>Auction grade<\/td><td>Overall condition rating<\/td><\/tr><tr><td>Interior grade<\/td><td>Cabin condition<\/td><\/tr><tr><td>Exterior grade<\/td><td>Body condition<\/td><\/tr><tr><td>Inspector comments<\/td><td>Notes about repairs, warnings, or defects<\/td><\/tr><tr><td>Vehicle diagram<\/td><td>Map showing scratches, dents, rust, or replaced panels<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Many first-time buyers make the mistake of looking only at photos, mileage, colour, and price. But experienced buyers always ask for the auction sheet first.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Why?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because the auction sheet may reveal problems that photos do not clearly show, such as scratches, dents, paint repair, rust, replaced panels, mileage warnings, or interior damage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In simple words:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The auction sheet does not just tell you what the car is. It tells you what the car has been through.<\/p>\n\n\n\n<div style=\"background:#ffffff;border:1px solid #e5e5e5;padding:22px;margin:28px 0;border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,0.06);\">\n  <h3 style=\"color:#020739;margin-top:0;font-size:22px;\">\n    Want to Avoid Common Myths About Japan Used Cars?\n  <\/h3>\n\n  <p style=\"color:#333;font-size:16px;line-height:1.7;margin-bottom:16px;\">\n    Many buyers believe every Japanese used car is automatically clean, accident-free, or low-risk.\n    The truth is, every vehicle should be checked properly with a\n    <a href=\"https:\/\/ufsauto.jp\/blogs\/japan-used-cars-for-sell-common-myths-vs-facts\/\"\n       style=\"color:#020739;font-weight:bold;text-decoration:underline;\">\n       verified auction sheet before export\n    <\/a>\n    so you can understand the grade, mileage, damage marks, and real condition before buying.\n  <\/p>\n\n  <a href=\"https:\/\/ufsauto.jp\/blogs\/japan-used-cars-for-sell-common-myths-vs-facts\/\"\n     style=\"display:inline-block;background:#fcb603;color:#020739;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:bold;\">\n     Read Myths vs Facts\n  <\/a>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3. How to Check an Auction Sheet Before Buying<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before buying a Japanese used car, do not rush straight to the price.<\/p>\n\n\n\n<div style=\"margin:30px 0;padding:20px;background:#f7f7f7;border-radius:14px;text-align:center;\">\n  <h2 style=\"color:#020739;margin-top:0;\">\n    Grade 5 or Disguised Grade R? We Check Before You Buy\n  <\/h2>\n\n  <p style=\"color:#333;font-size:16px;line-height:1.6;max-width:720px;margin:0 auto 20px;\">\n    A car may look clean in photos, but the auction sheet tells the real story.\n    At UFS Auto, we vet every sheet to check the grade, chassis number, repair marks,\n    and hidden auction details before you make a buying decision.\n  <\/p>\n\n  <!-- Reel Size Video Frame 9:16 -->\n  <div style=\"max-width:420px;margin:0 auto;\">\n    <div style=\"position:relative;width:100%;padding-bottom:177.78%;height:0;overflow:hidden;border-radius:16px;background:#000;box-shadow:0 8px 24px rgba(0,0,0,0.18);\">\n      <iframe src=\"https:\/\/www.facebook.com\/plugins\/video.php?href=https%3A%2F%2Fweb.facebook.com%2Freel%2F2730137374020175&amp;show_text=false&amp;width=420\" style=\"border:none;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;\" scrolling=\"no\" frameborder=\"0\" allowfullscreen=\"true\" allow=\"autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share\">\n      <\/iframe>\n    <\/div>\n  <\/div>\n\n  <p style=\"font-weight:bold;color:#020739;text-align:center;margin-top:18px;\">\n    Grade 5 or disguised Grade R? We vet every auction sheet to protect your investment.\n  <\/p>\n\n  <a href=\"https:\/\/web.facebook.com\/reel\/2730137374020175\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;margin-top:12px;background:#020739;color:#ffffff;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:bold;\">\n     DM UFS Lanka for Enquiries\n  <\/a>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, price matters. Everyone likes a good deal. But in Japanese auctions, a \u201ccheap\u201d car can become expensive if the auction sheet shows hidden repairs, rust, mileage issues, poor interior condition, or body damage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before you bid, follow this simple checking process.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Check the Chassis Number First<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The chassis number is one of the most important details on the auction sheet. It confirms the exact identity of the vehicle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure the chassis number on the auction sheet matches the auction listing, export documents, invoice, and vehicle photos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the chassis number does not match, stop and verify before moving forward.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Check the Overall Auction Grade<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The auction grade gives a quick idea of the vehicle\u2019s condition.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, do not judge the car only by the grade. A vehicle may have a good grade but still include repair comments or visible body marks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Always read the full sheet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Check the Interior and Exterior Grades<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Many auction sheets show separate grades for interior and exterior condition.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Grade Area<\/strong><\/td><td><strong>What to Check<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Interior grade<\/td><td>Seat wear, stains, burns, dashboard damage, bad smell<\/td><\/tr><tr><td>Exterior grade<\/td><td>Scratches, dents, paint repair, rust, corrosion, panel replacement<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A vehicle may look clean outside but have a worn interior. This matters for personal buyers and dealers because interior condition affects comfort, resale value, and buyer confidence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Read the Inspector Comments<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inspector comments can include important notes about repair marks, warning lights, oil leaks, rust, missing parts, or interior smell.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the comments are in Japanese, do not guess. Get them translated properly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Study the Vehicle Diagram<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The vehicle diagram shows where damage is located on the car.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Common marks include:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Mark<\/strong><\/td><td><strong>Meaning<\/strong><\/td><\/tr><\/thead><tbody><tr><td>A<\/td><td>Scratch<\/td><\/tr><tr><td>U<\/td><td>Dent<\/td><\/tr><tr><td>B<\/td><td>Dent with scratches<\/td><\/tr><tr><td>W<\/td><td>Repair wave or repair trace<\/td><\/tr><tr><td>S<\/td><td>Rust<\/td><\/tr><tr><td>C<\/td><td>Corrosion<\/td><\/tr><tr><td>X<\/td><td>Replacement required<\/td><\/tr><tr><td>XX<\/td><td>Panel replaced<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">The number beside the mark shows how serious the damage is. For example, <strong>A1<\/strong> is usually a small scratch, while <strong>A2<\/strong> is more visible.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. Check Mileage Notes<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mileage is a major part of vehicle value. Check whether the mileage looks clear and trusted. If there are mileage warning symbols, ask for expert help before bidding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7. Compare the Sheet with the Price<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After checking the condition, compare it with the auction price.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ask:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Is the grade suitable for the price?<\/li>\n\n\n\n<li>Are the marks minor or serious?<\/li>\n\n\n\n<li>Is the mileage clear?<\/li>\n\n\n\n<li>Will repair costs affect the final landed cost?<\/li>\n\n\n\n<li>Is this vehicle still good value after shipping, taxes, and clearing?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>8. Get Expert Verification Before Bidding<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are not fully sure, do not guess.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Send the auction sheet to UFS Auto before bidding. The team can help check the chassis number, explain the grade, translate key comments, review damage marks, and confirm whether the vehicle is worth buying.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you do not understand the auction sheet, do not bid yet.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>4. How to Interpret a Japanese Auction Sheet Step by Step<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Reading a Japanese auction sheet can feel confusing at first.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are numbers, Japanese words, short codes, grades, and marks on a vehicle diagram. For a first-time buyer, it may look complicated. But once you know the order, it becomes much easier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The best way to read an auction sheet is step by step.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 1: Confirm the Vehicle Identity<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start with the basic details:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Detail<\/strong><\/td><td><strong>Why It Matters<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Make and model<\/td><td>Confirms the vehicle<\/td><\/tr><tr><td>Chassis number<\/td><td>Confirms the exact car<\/td><\/tr><tr><td>Year \/ registration<\/td><td>Affects import rules and value<\/td><\/tr><tr><td>Engine size<\/td><td>Affects taxes and buyer demand<\/td><\/tr><tr><td>Mileage<\/td><td>Affects price and resale value<\/td><\/tr><tr><td>Transmission<\/td><td>Confirms automatic, CVT, manual, etc.<\/td><\/tr><tr><td>Grade \/ trim<\/td><td>Helps compare features and value<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Before getting excited about the colour or wheels, confirm that the vehicle identity is correct.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 2: Check the Auction Grade<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The auction grade gives a quick condition summary.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Auction Grade<\/strong><\/td><td><strong>Simple Meaning<\/strong><\/td><\/tr><\/thead><tbody><tr><td>S<\/td><td>Almost new condition<\/td><\/tr><tr><td>6<\/td><td>Excellent condition<\/td><\/tr><tr><td>5<\/td><td>Very clean used vehicle<\/td><\/tr><tr><td>4.5<\/td><td>Good condition with minor flaws<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A smart buyer does not stop at:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt is Grade 4.5, so it must be good.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A smart buyer asks:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhy did it get this grade, and what does the full sheet say?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 3: Review Interior and Exterior Grades<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Interior and exterior grades help you understand how clean the car is inside and outside.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Grade<\/strong><\/td><td><strong>Buyer Meaning<\/strong><\/td><\/tr><\/thead><tbody><tr><td>A<\/td><td>Very clean<\/td><\/tr><tr><td>B<\/td><td>Good, with some minor flaws<\/td><\/tr><tr><td>C<\/td><td>Noticeable defects, may need small repairs<\/td><\/tr><tr><td>D<\/td><td>More serious defects<\/td><\/tr><tr><td>E \/ F<\/td><td>Poor condition, needs major attention<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For dealers, this matters because a clean interior can help the vehicle sell faster.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A nice exterior attracts the buyer. A clean interior helps close the sale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 4: Read the Damage Diagram<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The diagram shows scratches, dents, rust, repair marks, cracks, or replaced panels.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Mark<\/strong><\/td><td><strong>Meaning<\/strong><\/td><td><strong>Buyer Risk<\/strong><\/td><\/tr><\/thead><tbody><tr><td>A<\/td><td>Scratch<\/td><td>Low to medium<\/td><\/tr><tr><td>U<\/td><td>Dent<\/td><td>Low to medium<\/td><\/tr><tr><td>B<\/td><td>Dent with scratches<\/td><td>Medium<\/td><\/tr><tr><td>W<\/td><td>Repair wave \/ repair trace<\/td><td>Medium to high<\/td><\/tr><tr><td>S<\/td><td>Rust<\/td><td>Medium to high<\/td><\/tr><tr><td>C<\/td><td>Corrosion<\/td><td>High<\/td><\/tr><tr><td>X<\/td><td>Replacement required<\/td><td>High<\/td><\/tr><tr><td>XX<\/td><td>Panel replaced<\/td><td>High<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A car can look perfect in photos but show repair marks or replaced panels on the auction sheet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That does not always mean you must reject it. But it does mean you must understand the risk before bidding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 5: Read the Inspector Comments Carefully<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inspector comments may mention:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Repainted panels<\/li>\n\n\n\n<li>Repair history<\/li>\n\n\n\n<li>Warning lights<\/li>\n\n\n\n<li>Engine noise<\/li>\n\n\n\n<li>Oil leaks<\/li>\n\n\n\n<li>Rust underneath<\/li>\n\n\n\n<li>Interior smell<\/li>\n\n\n\n<li>Missing parts<\/li>\n\n\n\n<li>Mechanical issues<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Do not guess Japanese comments. Get them checked properly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 6: Compare Condition with Market Value<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After reading the sheet, compare the vehicle condition with the auction price.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ask:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Is the price fair for the condition?<\/li>\n\n\n\n<li>Are the marks minor or costly?<\/li>\n\n\n\n<li>Is the mileage clear?<\/li>\n\n\n\n<li>Will the vehicle be suitable for Sri Lanka or Africa?<\/li>\n\n\n\n<li>Will the final landed cost make sense?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Do not buy the lowest auction price. Buy the best value.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>5. What Are Japanese Auction Grades?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Japanese auction grades are condition ratings used by auction houses to help buyers understand the quality of a vehicle before bidding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In simple terms, the auction grade is the inspector\u2019s quick summary of the car\u2019s condition.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But the grade is only one part of the story. A smart buyer checks the grade together with mileage, interior grade, exterior grade, damage marks, comments, and price.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Buyer-Friendly Auction Grades<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Auction Grade<\/strong><\/td><td><strong>What It Usually Means<\/strong><\/td><td><strong>Buyer Advice<\/strong><\/td><\/tr><\/thead><tbody><tr><td>S<\/td><td>Almost new condition, usually very low mileage<\/td><td>Excellent choice, but usually expensive<\/td><\/tr><tr><td>6<\/td><td>Very close to new condition<\/td><td>Premium option for buyers who want top quality<\/td><\/tr><tr><td>5<\/td><td>Very clean used vehicle with minor marks<\/td><td>Strong choice for personal buyers and resale<\/td><\/tr><tr><td>4.5<\/td><td>Good condition with minor flaws<\/td><td>Often a good balance between price and quality<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Clean Grade Buyer Tip<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For many buyers in Sri Lanka and Africa, Grade 4.5 and above can give stronger confidence because these vehicles are usually cleaner and easier to resell.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">However, even with higher grades, buyers should still check:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mileage<\/li>\n\n\n\n<li>Interior condition<\/li>\n\n\n\n<li>Exterior condition<\/li>\n\n\n\n<li>Damage diagram<\/li>\n\n\n\n<li>Inspector comments<\/li>\n\n\n\n<li>Final landed cost<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">A Grade 4.5 vehicle with small A1 marks may be a good option. But if the comments mention repair work, warning lights, or rust, the vehicle still needs careful checking.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">So the real question is not only:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhat is the grade?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The better question is:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDoes the full auction sheet support the grade?\u201d<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>6. What Do A1 and A2 Mean in an Auction Sheet?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When buyers first see marks like <strong>A1<\/strong>, <strong>A2<\/strong>, <strong>U1<\/strong>, <strong>B2<\/strong>, or <strong>W3<\/strong>, they often wonder:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIs this serious, or is this just auction sheet code?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you understand the system, it becomes easier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In Japanese auction sheets, the letter usually tells you the type of defect. The number tells you how big or serious it is.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A1 Meaning<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A1<\/strong> usually means a small scratch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is often minor and may be found on:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Front bumper<\/li>\n\n\n\n<li>Rear bumper<\/li>\n\n\n\n<li>Door<\/li>\n\n\n\n<li>Fender<\/li>\n\n\n\n<li>Bonnet<\/li>\n\n\n\n<li>Mirror cover<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For most used cars, A1 is not a major concern. It may only need polishing or a small touch-up.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A2 Meaning<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A2<\/strong> means a more visible scratch than A1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is not always serious, but it should be checked carefully. Depending on the colour and location, it may need polishing, touch-up, or repainting.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Mark<\/strong><\/td><td><strong>Meaning<\/strong><\/td><td><strong>Buyer Risk<\/strong><\/td><\/tr><\/thead><tbody><tr><td>A1<\/td><td>Small scratch<\/td><td>Low<\/td><\/tr><tr><td>A2<\/td><td>More visible scratch<\/td><td>Low to medium<\/td><\/tr><tr><td>A3<\/td><td>Larger scratch<\/td><td>Medium<\/td><\/tr><tr><td>A4<\/td><td>Heavy scratch<\/td><td>Higher concern<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A1 and A2 usually do not mean accident damage. But they should be checked together with other marks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Sheet Situation<\/strong><\/td><td><strong>Buyer Meaning<\/strong><\/td><\/tr><\/thead><tbody><tr><td>A1 only<\/td><td>Usually minor<\/td><\/tr><tr><td>A2 only<\/td><td>Check photo and location<\/td><\/tr><tr><td>A2 with U2<\/td><td>Scratch plus dent<\/td><\/tr><tr><td>A2 with W2<\/td><td>Scratch plus repair trace<\/td><\/tr><tr><td>A2 with XX<\/td><td>Scratch plus replaced panel<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">UFS Auto buyer tip:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A1 is usually minor. A2 needs a closer look. Anything combined with W, X, XX, rust, or corrosion needs expert verification.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>7. How to Check Auction Insights and Sold Prices<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Reading the auction sheet tells you the vehicle\u2019s condition.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Checking auction insights tells you whether the price makes sense.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is where smart buyers separate a real deal from a risky one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before saying:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThis one is cheap. Let\u2019s bid!\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ask:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCheap compared to what?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auction insights can include:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Auction Insight<\/strong><\/td><td><strong>What It Helps You Understand<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Previous sold prices<\/td><td>What similar vehicles sold for recently<\/td><\/tr><tr><td>Grade comparison<\/td><td>Whether the price matches the condition<\/td><\/tr><tr><td>Mileage comparison<\/td><td>Whether low mileage is increasing the price<\/td><\/tr><tr><td>Model and year comparison<\/td><td>Whether the vehicle is fairly priced<\/td><\/tr><tr><td>Defect comparison<\/td><td>Whether damage is affecting value<\/td><\/tr><tr><td>Final bid price<\/td><td>The actual auction price in Japan<\/td><\/tr><tr><td>Market demand<\/td><td>Whether the model is popular in your country<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For example, two vehicles may look similar in photos. But one may be Grade 4.5 with small scratches, while another may have repair marks or visible dents.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you only compare photos, both may look good.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you compare auction sheets and sold prices, the real difference becomes clear.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The golden rule is:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do not buy only because the auction price is low. Buy because the auction sheet and final cost make sense.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>8. How Can I Check a Chassis Number?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The chassis number is the vehicle\u2019s unique identity number. Think of it as the car\u2019s fingerprint.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two cars may have the same model, colour, year, and mileage range. But they should not have the same chassis number.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before you bid, ship, or pay, check the chassis number carefully.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What to Match<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Source<\/strong><\/td><td><strong>What to Check<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Auction sheet<\/td><td>Main vehicle identity<\/td><\/tr><tr><td>Auction listing<\/td><td>Same chassis number<\/td><\/tr><tr><td>Vehicle photos<\/td><td>Chassis plate if visible<\/td><\/tr><tr><td>Export certificate<\/td><td>Must match after purchase<\/td><\/tr><tr><td>Invoice<\/td><td>Should show the same vehicle<\/td><\/tr><tr><td>Shipping documents<\/td><td>Must match export records<\/td><\/tr><tr><td>UFS Auto stock record<\/td><td>Confirms internal tracking<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If one document shows a different number, stop and verify.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No chassis match, no confidence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Red Flags<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Red Flag<\/strong><\/td><td><strong>Why It Matters<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Missing chassis number<\/td><td>Vehicle identity is unclear<\/td><\/tr><tr><td>Blurred chassis number<\/td><td>Hard to verify<\/td><\/tr><tr><td>Listing and sheet do not match<\/td><td>Possible wrong sheet<\/td><\/tr><tr><td>Export documents show another number<\/td><td>Serious document issue<\/td><\/tr><tr><td>Chassis code does not match model<\/td><td>Vehicle identity may be wrong<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Before you check the shine, check the chassis.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>9. How to Read Japanese Yen Auction Prices<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Japanese auction prices are usually shown in Japanese Yen, written as JPY or \u00a5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A buyer may see <strong>\u00a51,800,000<\/strong> and quickly convert it to local currency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But remember:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The yen auction price is not the final cost of the car.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is only the starting point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Auction Price vs Final Landed Cost<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Term<\/strong><\/td><td><strong>Meaning<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Auction price<\/td><td>Price paid for the car in Japan<\/td><\/tr><tr><td>FOB price<\/td><td>Vehicle price plus Japan-side costs<\/td><\/tr><tr><td>C&amp;F \/ CFR price<\/td><td>Vehicle cost plus freight<\/td><\/tr><tr><td>CIF price<\/td><td>Vehicle cost plus insurance and freight<\/td><\/tr><tr><td>Landed cost<\/td><td>Total cost after shipping, taxes, clearing, and registration<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Simple formula:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auction Price + Japan Costs + Freight + Taxes + Clearing + Registration + Repairs = Final Landed Cost<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do not fall in love with the yen price. Calculate the landed cost.<\/p>\n\n\n\n<div style=\"background:#f7f7f7;border-left:5px solid #fcb603;padding:20px;margin:28px 0;border-radius:12px;\">\n  <h3 style=\"color:#020739;margin-top:0;font-size:22px;\">\n    Planning to Import a Japanese Used Car to Sri Lanka?\n  <\/h3>\n\n  <p style=\"color:#333;font-size:16px;line-height:1.7;margin-bottom:16px;\">\n    Reading the auction sheet is only one part of the buying journey. If you want to understand the full process,\n    including Japan auction bidding, export documents, shipping, customs clearance, taxes, and registration,\n    read our complete guide on\n    <a href=\"https:\/\/ufsauto.jp\/blogs\/how-to-import-japanese-used-cars-to-sri-lanka-the-comprehensive-2026-guide-for-smart-buyers\/\" style=\"color:#020739;font-weight:bold;text-decoration:underline;\">\n       how to import Japanese used cars to Sri Lanka\n    <\/a>.\n  <\/p>\n\n  <a href=\"https:\/\/ufsauto.jp\/blogs\/how-to-import-japanese-used-cars-to-sri-lanka-the-comprehensive-2026-guide-for-smart-buyers\/\" style=\"display:inline-block;background:#020739;color:#ffffff;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:bold;\">\n     Read the Sri Lanka Import Guide\n  <\/a>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>10. How to Read a Japanese Vehicle Auction Result<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Japanese vehicle auction result shows what happened after the vehicle went through auction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It tells you:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Did the car sell?<\/li>\n\n\n\n<li>Was it unsold?<\/li>\n\n\n\n<li>What was the final bid price?<\/li>\n\n\n\n<li>Was the price fair for the condition?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Auction results help buyers understand the real market value of a vehicle in Japan.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Auction Result Detail<\/strong><\/td><td><strong>Meaning<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Auction house<\/td><td>Where the vehicle was listed<\/td><\/tr><tr><td>Auction date<\/td><td>Date of auction<\/td><\/tr><tr><td>Lot number<\/td><td>Auction reference number<\/td><\/tr><tr><td>Make and model<\/td><td>Vehicle brand and model<\/td><\/tr><tr><td>Chassis number<\/td><td>Vehicle identity<\/td><\/tr><tr><td>Mileage<\/td><td>Distance travelled<\/td><\/tr><tr><td>Auction grade<\/td><td>Overall condition<\/td><\/tr><tr><td>Final bid price<\/td><td>Highest bid or sale price<\/td><\/tr><tr><td>Result status<\/td><td>Sold, unsold, passed, or negotiation<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Auction result shows the price. Auction sheet explains the reason behind the price.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>11. UFS Auto Auction Sheet Verification Checklist<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before bidding on a Japanese auction vehicle, take one final pause.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ask:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDo I fully understand this auction sheet?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use this checklist before buying.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Checkpoint<\/strong><\/td><td><strong>What to Confirm<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Chassis number<\/td><td>Matches all records<\/td><\/tr><tr><td>Make and model<\/td><td>Correct vehicle<\/td><\/tr><tr><td>Year \/ registration<\/td><td>Suitable for your market<\/td><\/tr><tr><td>Engine size<\/td><td>Correct for tax and demand<\/td><\/tr><tr><td>Mileage<\/td><td>Clear and trusted<\/td><\/tr><tr><td>Auction grade<\/td><td>Preferably 4.5 or above for cleaner units<\/td><\/tr><tr><td>Interior grade<\/td><td>Suitable for personal use or resale<\/td><\/tr><tr><td>Exterior grade<\/td><td>Acceptable body condition<\/td><\/tr><tr><td>Damage marks<\/td><td>Minor and understood<\/td><\/tr><tr><td>Inspector comments<\/td><td>Translated and checked<\/td><\/tr><tr><td>Auction result<\/td><td>Fair price compared with similar cars<\/td><\/tr><tr><td>Landed cost<\/td><td>Fully calculated<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If too many warning signs appear, do not rush.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There will always be another vehicle at auction. But fixing the wrong purchase can be costly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before you bid, send the auction sheet to UFS Auto for verification.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>12. Final Advice: Read the Sheet Before You Trust the Shine<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Japanese used cars are popular for a reason.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They are reliable, practical, well-built, and often available with great features. For buyers in Sri Lanka, South Africa, Botswana, Zambia, Tanzania, Mozambique, and Zimbabwe, Japanese auctions can offer strong value.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But every buyer should remember this rule:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do not trust the shine before you read the sheet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A car may look beautiful in photos. The colour may be perfect. The mileage may look attractive. The price may feel like a must-buy deal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But the auction sheet tells the deeper story.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It can show scratches, dents, repair marks, rust, corrosion, replaced panels, mileage issues, interior wear, or accident repair history.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is why learning to read a Japanese auction sheet is buyer protection.<\/p>\n\n\n\n<div style=\"background:#020739;color:#ffffff;padding:24px;margin:30px 0;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,0.12);\">\n  <h3 style=\"color:#fcb603;margin-top:0;font-size:22px;\">\n    Buying for Africa? Understand the Full Journey\n  <\/h3>\n\n  <p style=\"color:#ffffff;font-size:16px;line-height:1.7;margin-bottom:16px;\">\n    Reading the auction sheet helps you understand the car\u2019s condition. But if you are importing to\n    Botswana, Zambia, Tanzania, Mozambique, Zimbabwe, South Africa, or other African markets,\n    you should also understand how vehicles move\n    <a href=\"https:\/\/ufsauto.jp\/blogs\/from-auction-to-africa-how-cars-from-japan-reach-you-safely-2\/\" style=\"color:#fcb603;font-weight:bold;text-decoration:underline;\">\n       from Japanese auctions to Africa\n    <\/a>,\n    including purchase confirmation, inspection, export documents, shipping, port clearance, and final delivery.\n  <\/p>\n\n  <a href=\"https:\/\/ufsauto.jp\/blogs\/from-auction-to-africa-how-cars-from-japan-reach-you-safely-2\/\" style=\"display:inline-block;background:#fcb603;color:#020739;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:bold;\">\n     Read the Japan to Africa Guide\n  <\/a>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Before buying, check:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chassis number<\/li>\n\n\n\n<li>Auction grade<\/li>\n\n\n\n<li>Interior and exterior grades<\/li>\n\n\n\n<li>Damage marks<\/li>\n\n\n\n<li>Inspector comments<\/li>\n\n\n\n<li>Mileage notes<\/li>\n\n\n\n<li>Auction result<\/li>\n\n\n\n<li>Yen price<\/li>\n\n\n\n<li>Final landed cost<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A cheap auction price is not always a good deal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before you bid, send the auction sheet to UFS Auto for expert verification. UFS Auto can help you understand the grade, translate key comments, check the chassis number, review auction insights, and estimate whether the vehicle makes sense for your market.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Final takeaway:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Photos show how the car looks. The auction sheet shows what the car has been through.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"1. Introduction: Don\u2019t Buy Blind from Japan The car looks perfect in the photos. Clean body. Low mileage.&hellip;","protected":false},"author":2,"featured_media":1580,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"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hwAhACgAIQAnAQQAIQEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInACgAJwEHACcABwAoACcABAAoAocAKAAnAAQAKAInAAcAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAicBhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicAKAAnAQcAJwAHACgAJwAEACgChwAoACcABAAoAicABwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgCJwGHACEAKAAhACcAIQAAACEBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwAoAScAhwAhACgAIQAnAQQAIQEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInACgAJwEHACcABwAoACcABAAoAocAKAAnAAQAKAInAAcAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAicBhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicAKAAnAQcAJwAHACgAJwAEACgChwAoACcABAAoAicABwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgCJwGHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwAoACcBBwAnAAcAKAAnAAQAKAKHACgAJwAEACgCJwAHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAInAYcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInACgAJwEHACcABwAoACcABAAoAocAKAAnAAQAKAKHACgAJwAEACgCJwAHACcABwAoACcABAAoAocAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAoACcABAAoAicBhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQEAKAEnAIcAKAInACgBJwCHACEAKAAhACcBBAAhAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicAKAAnAQcAJwAHACgAJwAEACgChwAoACcABAAoAocAKAAnAAQAKAInAAcAJwAHACgAJwAEACgChwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAKAAnAAQAKAInAYEAAACBAAAAhwAoAicBBAAoAScAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAIQAoACEAJwAhAAAAIQEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInACgBJwCBAAAAgQAAAIEAAACBAAAAgQAAAIcAIQAoACEAJwEEACEBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicAKAAnAQcAJwAHACgAJwAEACgChwAoACcABAAoAocAKAAnAAQAKAInAAcAJwAHACgAJwAEACgChwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAKAAnAAQAKAInAYcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInACgAJwEHACcABwAoACcABAAoAocAKAAnAAQAKAInAAcAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAicBhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicAKAEnAIcAIQAoACEAJwEEACEBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwAoACcBBwAnAAcAKAAnAAQAKAKHACgAJwAEACgCJwAHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAInAYcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInACgBJwCHACEAKAAhACcBBAAhAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicAKAAnAQcAJwAHACgAJwAEACgChwAoACcABAAoAicABwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgCJwGHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwAoACcBBwAnAAcAKAAnAAQAKAKHACgAJwAEACgCJwAHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAKHACcABwAoACcABAAoAocAKAAnAAQAKAInAYcAKAInAQQAKAEnAIcAKAInACgBJwCHACEAKAAhACcBBAAhAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicAKAAnAQcAJwAHACgAJwAEACgChwAoACcABAAoAicABwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgCJwGHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwAoAScAhwAhACgAIQAnAQQAIQEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoAScAhwAoAicAKAAnAQcAJwAHACgAJwAEACgChwAoACcABAAoAicABwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgChwAnAAcAKAAnAAQAKAKHACgAJwAEACgCJwGHACgCJwEEACgBJwCHACgCJwAoAScAhwAhACgAIQAnAQQAIQEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInACgAJwEHACcABwAoACcABAAoAocAKAAnAAQAKAInAAcAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAocAJwAHACgAJwAEACgChwAoACcABAAoAicBhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicAKAEnAIcAIQAoACEAJwEEACEBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicAKAEnAAQAgQCEAKgBKACoASgABACEAoEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEBhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhAGoASgAqAEoAMQBqAEoAKgBKACoASgAqAEoAMQDqAEoAKgBKACoASgAxAKoASgAxwAhACgAIQAnACECJwDEAMEAAACoASgAJwAHACgCJwEoAScABABHACgCJwEoAScABABEAIQAxAGhAiEBqAEoACcABwAoAicBBAAoAScAxAGoASgAJwAHACgCJwEEACgBJwDEAUEAxADHACEAKAAhACcAIQInAAAAqAHBAMQAoQDEAMEBxADBAcQBoQPBAagAxALBAAAAxwAhACgAIQAnACECJwAAAKgBoQDEAMEAxADBAMQAoQKoAMQBxwAoAicAIQAnASgExADBAMQAqADEAKgAoQCoAaEAIQChquQFv8MFc3RhdGV2ZXJzaW9uc3RhdGV2ZXJzaW9uZG9jdW1lbnRzbHVnY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3M8IS0tIHdwOmh0bWwgLS0+CjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2Y3ZjdmNztib3JkZXItbGVmdDo1cHggc29saWQgI2ZjYjYwMztwYWRkaW5nOjIwcHg7bWFyZ2luOjI4cHggMDtib3JkZXItcmFkaXVzOjEycHg7Ij4KICA8aDMgc3R5bGU9ImNvbG9yOiMwMjA3Mzk7bWFyZ2luLXRvcDowO2ZvbnQtc2l6ZToyMnB4OyI+CiAgICBQbGFubmluZyB0byBJbXBvcnQgYSBKYXBhbmVzZSBVc2VkIENhciB0byBTcmkgTGFua2E\/CiAgPC9oMz4KCiAgPHAgc3R5bGU9ImNvbG9yOiMzMzM7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS43O21hcmdpbi1ib3R0b206MTZweDsiPgogICAgUmVhZGluZyB0aGUgYXVjdGlvbiBzaGVldCBpcyBvbmx5IG9uZSBwYXJ0IG9mIHRoZSBidXlpbmcgam91cm5leS4gSWYgeW91IHdhbnQgdG8gdW5kZXJzdGFuZCB0aGUgZnVsbCBwcm9jZXNzLAogICAgaW5jbHVkaW5nIEphcGFuIGF1Y3Rpb24gYmlkZGluZywgZXhwb3J0IGRvY3VtZW50cywgc2hpcHBpbmcsIGN1c3RvbXMgY2xlYXJhbmNlLCB0YXhlcywgYW5kIHJlZ2lzdHJhdGlvbiwKICAgIHJlYWQgb3VyIGNvbXBsZXRlIGd1aWRlIG9uCiAgICA8YSBocmVmPSJodHRwczovL3Vmc2F1dG8uanAvYmxvZ3MvaG93LXRvLWltcG9ydC1qYXBhbmVzZS11c2VkLWNhcnMtdG8tc3JpLWxhbmthLXRoZS1jb21wcmVoZW5zaXZlLTIwMjYtZ3VpZGUtZm9yLXNtYXJ0LWJ1eWVycy8iCiAgICAgICBzdHlsZT0iY29sb3I6IzAyMDczOTtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij4KICAgICAgIGhvdyB0byBpbXBvcnQgSmFwYW5lc2UgdXNlZCBjYXJzIHRvIFNyaSBMYW5rYQogICAgPC9hPi4KICA8L3A+CgogIDxhIGhyZWY9Imh0dHBzOi8vdWZzYXV0by5qcC9ibG9ncy9ob3ctdG8taW1wb3J0LWphcGFuZXNlLXVzZWQtY2Fycy10by1zcmktbGFua2EtdGhlLWNvbXByZWhlbnNpdmUtMjAyNi1ndWlkZS1mb3Itc21hcnQtYnV5ZXJzLyIKICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojMDIwNzM5O2NvbG9yOiNmZmZmZmY7cGFkZGluZzoxMnB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6Ym9sZDsiPgogICAgIFJlYWQgdGhlIFNyaSBMYW5rYSBJbXBvcnQgR3VpZGUKICA8L2E+CjwvZGl2Pgo8IS0tIC93cDpodG1sIC0tPgoKY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3M8IS0tIHdwOmh0bWwgLS0+CjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZmZmZmZjtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZzoyMnB4O21hcmdpbjoyOHB4IDA7Ym9yZGVyLXJhZGl1czoxNHB4O2JveC1zaGFkb3c6MCA2cHggMThweCByZ2JhKDAsMCwwLDAuMDYpOyI+CiAgPGgzIHN0eWxlPSJjb2xvcjojMDIwNzM5O21hcmdpbi10b3A6MDtmb250LXNpemU6MjJweDsiPgogICAgV2FudCB0byBBdm9pZCBDb21tb24gTXl0aHMgQWJvdXQgSmFwYW4gVXNlZCBDYXJzPwogIDwvaDM+CgogIDxwIHN0eWxlPSJjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjE2cHg7Ij4KICAgIE1hbnkgYnV5ZXJzIGJlbGlldmUgZXZlcnkgSmFwYW5lc2UgdXNlZCBjYXIgaXMgYXV0b21hdGljYWxseSBjbGVhbiwgYWNjaWRlbnQtZnJlZSwgb3IgbG93LXJpc2suCiAgICBUaGUgdHJ1dGggaXMsIGV2ZXJ5IHZlaGljbGUgc2hvdWxkIGJlIGNoZWNrZWQgcHJvcGVybHkgd2l0aCBhCiAgICA8YSBocmVmPSJodHRwczovL3Vmc2F1dG8uanAvYmxvZ3MvamFwYW4tdXNlZC1jYXJzLWZvci1zZWxsLWNvbW1vbi1teXRocy12cy1mYWN0cy8iCiAgICAgICBzdHlsZT0iY29sb3I6IzAyMDczOTtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij4KICAgICAgIHZlcmlmaWVkIGF1Y3Rpb24gc2hlZXQgYmVmb3JlIGV4cG9ydAogICAgPC9hPgogICAgc28geW91IGNhbiB1bmRlcnN0YW5kIHRoZSBncmFkZSwgbWlsZWFnZSwgZGFtYWdlIG1hcmtzLCBhbmQgcmVhbCBjb25kaXRpb24gYmVmb3JlIGJ1eWluZy4KICA8L3A+CgogIDxhIGhyZWY9Imh0dHBzOi8vdWZzYXV0by5qcC9ibG9ncy9qYXBhbi11c2VkLWNhcnMtZm9yLXNlbGwtY29tbW9uLW15dGhzLXZzLWZhY3RzLyIKICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojZmNiNjAzO2NvbG9yOiMwMjA3Mzk7cGFkZGluZzoxMnB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6Ym9sZDsiPgogICAgIFJlYWQgTXl0aHMgdnMgRmFjdHMKICA8L2E+CjwvZGl2Pgo8IS0tIC93cDpodG1sIC0tPgoKY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3MKPCEtLSB3cDpodG1sIC0tPgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiMwMjA3Mzk7Y29sb3I6I2ZmZmZmZjtwYWRkaW5nOjI0cHg7bWFyZ2luOjMwcHggMDtib3JkZXItcmFkaXVzOjE0cHg7Ym94LXNoYWRvdzowIDhweCAyMnB4IHJnYmEoMCwwLDAsMC4xMik7Ij4KICA8aDMgc3R5bGU9ImNvbG9yOiNmY2I2MDM7bWFyZ2luLXRvcDowO2ZvbnQtc2l6ZToyMnB4OyI+CiAgICBCdXlpbmcgZm9yIEFmcmljYT8gVW5kZXJzdGFuZCB0aGUgRnVsbCBKb3VybmV5CiAgPC9oMz4KICA8cCBzdHlsZT0iY29sb3I6I2ZmZmZmZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjc7bWFyZ2luLWJvdHRvbToxNnB4OyI+CiAgICBSZWFkaW5nIHRoZSBhdWN0aW9uIHNoZWV0IGhlbHBzIHlvdSB1bmRlcnN0YW5kIHRoZSBjYXLigJlzIGNvbmRpdGlvbi4gQnV0IGlmIHlvdSBhcmUgaW1wb3J0aW5nIHRvCiAgICBCb3Rzd2FuYSwgWmFtYmlhLCBUYW56YW5pYSwgTW96YW1iaXF1ZSwgWmltYmFid2UsIFNvdXRoIEFmcmljYSwgb3Igb3RoZXIgQWZyaWNhbiBtYXJrZXRzLAogICAgeW91IHNob3VsZCBhbHNvIHVuZGVyc3RhbmQgaG93IHZlaGljbGVzIG1vdmUKICAgIDxhIGhyZWY9Imh0dHBzOi8vdWZzYXV0by5qcC9ibG9ncy9mcm9tLWF1Y3Rpb24tdG8tYWZyaWNhLWhvdy1jYXJzLWZyb20tamFwYW4tcmVhY2gteW91LXNhZmVseS0yLyIKICAgICAgIHN0eWxlPSJjb2xvcjojZmNiNjAzO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsiPgogICAgICAgZnJvbSBKYXBhbmVzZSBhdWN0aW9ucyB0byBBZnJpY2EKICAgIDwvYT4sCiAgICBpbmNsdWRpbmcgcHVyY2hhc2UgY29uZmlybWF0aW9uLCBpbnNwZWN0aW9uLCBleHBvcnQgZG9jdW1lbnRzLCBzaGlwcGluZywgcG9ydCBjbGVhcmFuY2UsIGFuZCBmaW5hbCBkZWxpdmVyeS4KICA8L3A+CgogIDxhIGhyZWY9Imh0dHBzOi8vdWZzYXV0by5qcC9ibG9ncy9mcm9tLWF1Y3Rpb24tdG8tYWZyaWNhLWhvdy1jYXJzLWZyb20tamFwYW4tcmVhY2gteW91LXNhZmVseS0yLyIKICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojZmNiNjAzO2NvbG9yOiMwMjA3Mzk7cGFkZGluZzoxMnB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6Ym9sZDsiPgogICAgIFJlYWQgdGhlIEphcGFuIHRvIEFmcmljYSBHdWlkZQogIDwvYT4KPC9kaXY+CjwhLS0gL3dwOmh0bWwgLS0+CgpzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVkb2N1bWVudGNvbnRlbnRkb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhY3Njb19zaW5ndWxhcl9zaWRlYmFyY3Njb19wYWdlX2hlYWRlcl90eXBlY3Njb19wYWdlX2xvYWRfbmV4dHBvc3Rmb290bm90ZXNkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+MS4gSW50cm9kdWN0aW9uOiBEb27igJl0IEJ1eSBCbGluZCBmcm9tIEphcGFuPC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgY2FyIGxvb2tzIHBlcmZlY3QgaW4gdGhlIHBob3Rvcy5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudENsZWFuIGJvZHkuIExvdyBtaWxlYWdlLiBOaWNlIGFsbG95IHdoZWVscy4gRnJlc2gtbG9va2luZyBpbnRlcmlvci4gTWF5YmUgZXZlbiB0aGF0IOKAnGp1c3QgYXJyaXZlZCBmcm9tIEphcGFu4oCdIHNoaW5lIHRoYXQgbWFrZXMgZXZlcnkgYnV5ZXIgc2F5LCDigJxUaGlzIG9uZSBsb29rcyBnb29kLCBubz\/igJ1kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZW4gc29tZW9uZSBjaGVja3MgdGhlIGF1Y3Rpb24gc2hlZXQuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdWRkZW5seSwgdGhlIGNvbnZlcnNhdGlvbiBjaGFuZ2VzLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW504oCcV2FpdOKApiB0aGlzIHBhbmVsIGhhcyByZXBhaXIgbWFya3Mu4oCdZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnTigJxUaGVyZSBpcyBhIFcgbWFyayBoZXJlLuKAnWRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW504oCcVGhpcyBjaGFzc2lzIG51bWJlciBuZWVkcyB0byBiZSBjaGVja2VkIGJlZm9yZSBiaWRkaW5nLuKAnWRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhhdCBpcyB3aHkgSmFwYW5lc2UgYXVjdGlvbiBzaGVldHMgbWF0dGVyLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2hlbiBidXlpbmcgb3IgaW1wb3J0aW5nIGEgdXNlZCB2ZWhpY2xlIGZyb20gSmFwYW4sIHBob3RvcyBhcmUgdXNlZnVsLCBidXQgdGhleSBkbyBub3QgdGVsbCB0aGUgZnVsbCBzdG9yeS4gQSBjYXIgY2FuIGxvb2sgYmVhdXRpZnVsIGluIHBpY3R1cmVzIGFuZCBzdGlsbCBoYXZlIHNjcmF0Y2hlcywgZGVudHMsIHJlcGFpciBtYXJrcywgcnVzdCwgbWlsZWFnZSBpc3N1ZXMsIG9yIGludGVyaW9yIHdlYXIgbWVudGlvbmVkIG9uIHRoZSBhdWN0aW9uIHNoZWV0LmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSBKYXBhbmVzZSBhdWN0aW9uIHNoZWV0IGlzIHVzdWFsbHkgdGhlIGZpcnN0IHNlcmlvdXMgaW5zcGVjdGlvbiByZXBvcnQgYnV5ZXJzIHNob3VsZCBjaGVjayBiZWZvcmUgcHVyY2hhc2luZyBhIHVzZWQgY2FyIGZyb20gSmFwYW4uIEl0IGlzIHByZXBhcmVkIGJ5IHByb2Zlc3Npb25hbCBpbnNwZWN0b3JzIGFuZCBnaXZlcyBhbiBvdmVydmlldyBvZiB0aGUgdmVoaWNsZeKAmXMgY29uZGl0aW9uLCBoaXN0b3J5LCBtaWxlYWdlLCBncmFkZSwgYW5kIHZpc2libGUgZGVmZWN0cy5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBidXllcnMgaW4gU3JpIExhbmthLCBTb3V0aCBBZnJpY2EsIEJvdHN3YW5hLCBaYW1iaWEsIFRhbnphbmlhLCBNb3phbWJpcXVlLCBhbmQgWmltYmFid2UsIHRoaXMga25vd2xlZGdlIGlzIHZlcnkgaW1wb3J0YW50LiBJbXBvcnRpbmcgZnJvbSBKYXBhbiBpcyBhIGJpZyBmaW5hbmNpYWwgZGVjaXNpb24uIElmIHlvdSBtaXNzIGFuIGltcG9ydGFudCB3YXJuaW5nIG9uIHRoZSBhdWN0aW9uIHNoZWV0LCB0aGUgbWlzdGFrZSBjYW4gYmVjb21lIGV4cGVuc2l2ZSBhZnRlciB0aGUgY2FyIGlzIHNoaXBwZWQsIGNsZWFyZWQsIGFuZCByZWdpc3RlcmVkLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U21hcnQgYnV5ZXJzIGRvIG5vdCBvbmx5IGFzazpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudOKAnEhvdyBtdWNoIGlzIHRoZSBjYXI\/4oCdZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGV5IGFsc28gYXNrOmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW504oCcV2hhdCBkb2VzIHRoZSBhdWN0aW9uIHNoZWV0IHNheT\/igJ1kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJlY2F1c2UgdGhlIGF1Y3Rpb24gc2hlZXQgaGVscHMgeW91IHVuZGVyc3RhbmQgd2hldGhlciBhIHZlaGljbGUgaXMgY2xlYW4sIGZhaXJseSBwcmljZWQsIHN1aXRhYmxlIGZvciBpbXBvcnQsIGFuZCB3b3J0aCBiaWRkaW5nIG9uLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW4gdGhpcyBndWlkZSwgVUZTIEF1dG8gZXhwbGFpbnMgaG93IGJ1eWVycywgaW1wb3J0ZXJzLCBhbmQgdXNlZCBjYXIgZGVhbGVycyBjYW4gcmVhZCBKYXBhbmVzZSBhdWN0aW9uIHNoZWV0cyBsaWtlIGEgcHJvIGluIDIwMjYuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjIuIFdoYXQgSXMgYSBKYXBhbmVzZSBBdWN0aW9uIFNoZWV0Pzwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSBKYXBhbmVzZSBhdWN0aW9uIHNoZWV0IGlzIGEgcHJvZmVzc2lvbmFsIGluc3BlY3Rpb24gcmVwb3J0IHVzZWQgYXQgdmVoaWNsZSBhdWN0aW9ucyBpbiBKYXBhbi4gSXQgZ2l2ZXMgYnV5ZXJzIGEgY2xlYXIgc3VtbWFyeSBvZiB0aGUgY2Fy4oCZcyBpZGVudGl0eSwgY29uZGl0aW9uLCBtaWxlYWdlLCBmZWF0dXJlcywgZGVmZWN0cywgYW5kIG92ZXJhbGwgZ3JhZGUgYmVmb3JlIHRoZSB2ZWhpY2xlIGlzIHNvbGQuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGluayBvZiBpdCBhcyB0aGUgY2Fy4oCZcyDigJx0cnV0aCBzaGVldC7igJ1kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFBob3RvcyBtYXkgc2hvdyB0aGUgYmVzdCBhbmdsZXMuIFRoZSBhdWN0aW9uIHNoZWV0IHNob3dzIHRoZSBhcmVhcyB0aGF0IG5lZWQgYXR0ZW50aW9uLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSB0eXBpY2FsIEphcGFuZXNlIGF1Y3Rpb24gc2hlZXQgbWF5IGluY2x1ZGU6ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2hhc0ZpeGVkTGF5b3V0Y2FwdGlvbmhlYWRjZWxsc3RhZ2NvbnRlbnQ8c3Ryb25nPkF1Y3Rpb24gU2hlZXQgRGV0YWlsPC9zdHJvbmc+cm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnQ8c3Ryb25nPldoYXQgSXQgVGVsbHMgWW91PC9zdHJvbmc+cm93c3BhbmNvbHNwYW5hbGlnbmJvZHljZWxsc3RhZ2NvbnRlbnRBdWN0aW9uIGxvdCBudW1iZXJyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFRoZSB2ZWhpY2xl4oCZcyBhdWN0aW9uIHJlZmVyZW5jZSBudW1iZXJyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50Q2hhc3NpcyBudW1iZXJyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFRoZSB1bmlxdWUgaWRlbnRpdHkgbnVtYmVyIG9mIHRoZSB2ZWhpY2xlcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudFllYXIgLyBtb250aHJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50UmVnaXN0cmF0aW9uIG9yIG1vZGVsLXJlbGF0ZWQgZGV0YWlscm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudE1ha2UgYW5kIG1vZGVscm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRWZWhpY2xlIGJyYW5kIGFuZCBtb2RlbHJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRHcmFkZSAvIHRyaW1yb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFZlcnNpb24gb3IgcGFja2FnZSBvZiB0aGUgdmVoaWNsZXJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRNaWxlYWdlcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnREaXN0YW5jZSBhbHJlYWR5IHRyYXZlbGxlZHJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRUcmFuc21pc3Npb25yb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudEF1dG9tYXRpYywgbWFudWFsLCBDVlQsIGV0Yy5yb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50RW5naW5lIHNpemVyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudEVuZ2luZSBjYXBhY2l0eXJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRFcXVpcG1lbnRyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudEZlYXR1cmVzIHN1Y2ggYXMgQUMsIGFpcmJhZ3MsIGFsbG95IHdoZWVscywgcG93ZXIgc3RlZXJpbmdyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50QXVjdGlvbiBncmFkZXJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50T3ZlcmFsbCBjb25kaXRpb24gcmF0aW5ncm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEludGVyaW9yIGdyYWRlcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRDYWJpbiBjb25kaXRpb25yb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50RXh0ZXJpb3IgZ3JhZGVyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudEJvZHkgY29uZGl0aW9ucm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEluc3BlY3RvciBjb21tZW50c3Jvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50Tm90ZXMgYWJvdXQgcmVwYWlycywgd2FybmluZ3MsIG9yIGRlZmVjdHNyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50VmVoaWNsZSBkaWFncmFtcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRNYXAgc2hvd2luZyBzY3JhdGNoZXMsIGRlbnRzLCBydXN0LCBvciByZXBsYWNlZCBwYW5lbHNyb3dzcGFuY29sc3BhbmFsaWduZm9vdGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TWFueSBmaXJzdC10aW1lIGJ1eWVycyBtYWtlIHRoZSBtaXN0YWtlIG9mIGxvb2tpbmcgb25seSBhdCBwaG90b3MsIG1pbGVhZ2UsIGNvbG91ciwgYW5kIHByaWNlLiBCdXQgZXhwZXJpZW5jZWQgYnV5ZXJzIGFsd2F5cyBhc2sgZm9yIHRoZSBhdWN0aW9uIHNoZWV0IGZpcnN0LmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2h5P2Ryb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmVjYXVzZSB0aGUgYXVjdGlvbiBzaGVldCBtYXkgcmV2ZWFsIHByb2JsZW1zIHRoYXQgcGhvdG9zIGRvIG5vdCBjbGVhcmx5IHNob3csIHN1Y2ggYXMgc2NyYXRjaGVzLCBkZW50cywgcGFpbnQgcmVwYWlyLCBydXN0LCByZXBsYWNlZCBwYW5lbHMsIG1pbGVhZ2Ugd2FybmluZ3MsIG9yIGludGVyaW9yIGRhbWFnZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluIHNpbXBsZSB3b3Jkczpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBhdWN0aW9uIHNoZWV0IGRvZXMgbm90IGp1c3QgdGVsbCB5b3Ugd2hhdCB0aGUgY2FyIGlzLiBJdCB0ZWxscyB5b3Ugd2hhdCB0aGUgY2FyIGhhcyBiZWVuIHRocm91Z2guZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjMuIEhvdyB0byBDaGVjayBhbiBBdWN0aW9uIFNoZWV0IEJlZm9yZSBCdXlpbmc8L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJlZm9yZSBidXlpbmcgYSBKYXBhbmVzZSB1c2VkIGNhciwgZG8gbm90IHJ1c2ggc3RyYWlnaHQgdG8gdGhlIHByaWNlLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50WWVzLCBwcmljZSBtYXR0ZXJzLiBFdmVyeW9uZSBsaWtlcyBhIGdvb2QgZGVhbC4gQnV0IGluIEphcGFuZXNlIGF1Y3Rpb25zLCBhIOKAnGNoZWFw4oCdIGNhciBjYW4gYmVjb21lIGV4cGVuc2l2ZSBpZiB0aGUgYXVjdGlvbiBzaGVldCBzaG93cyBoaWRkZW4gcmVwYWlycywgcnVzdCwgbWlsZWFnZSBpc3N1ZXMsIHBvb3IgaW50ZXJpb3IgY29uZGl0aW9uLCBvciBib2R5IGRhbWFnZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJlZm9yZSB5b3UgYmlkLCBmb2xsb3cgdGhpcyBzaW1wbGUgY2hlY2tpbmcgcHJvY2Vzcy5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+MS4gQ2hlY2sgdGhlIENoYXNzaXMgTnVtYmVyIEZpcnN0PC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgY2hhc3NpcyBudW1iZXIgaXMgb25lIG9mIHRoZSBtb3N0IGltcG9ydGFudCBkZXRhaWxzIG9uIHRoZSBhdWN0aW9uIHNoZWV0LiBJdCBjb25maXJtcyB0aGUgZXhhY3QgaWRlbnRpdHkgb2YgdGhlIHZlaGljbGUuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNYWtlIHN1cmUgdGhlIGNoYXNzaXMgbnVtYmVyIG9uIHRoZSBhdWN0aW9uIHNoZWV0IG1hdGNoZXMgdGhlIGF1Y3Rpb24gbGlzdGluZywgZXhwb3J0IGRvY3VtZW50cywgaW52b2ljZSwgYW5kIHZlaGljbGUgcGhvdG9zLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgdGhlIGNoYXNzaXMgbnVtYmVyIGRvZXMgbm90IG1hdGNoLCBzdG9wIGFuZCB2ZXJpZnkgYmVmb3JlIG1vdmluZyBmb3J3YXJkLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz4yLiBDaGVjayB0aGUgT3ZlcmFsbCBBdWN0aW9uIEdyYWRlPC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgYXVjdGlvbiBncmFkZSBnaXZlcyBhIHF1aWNrIGlkZWEgb2YgdGhlIHZlaGljbGXigJlzIGNvbmRpdGlvbi5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEhvd2V2ZXIsIGRvIG5vdCBqdWRnZSB0aGUgY2FyIG9ubHkgYnkgdGhlIGdyYWRlLiBBIHZlaGljbGUgbWF5IGhhdmUgYSBnb29kIGdyYWRlIGJ1dCBzdGlsbCBpbmNsdWRlIHJlcGFpciBjb21tZW50cyBvciB2aXNpYmxlIGJvZHkgbWFya3MuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBbHdheXMgcmVhZCB0aGUgZnVsbCBzaGVldC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+My4gQ2hlY2sgdGhlIEludGVyaW9yIGFuZCBFeHRlcmlvciBHcmFkZXM8L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE1hbnkgYXVjdGlvbiBzaGVldHMgc2hvdyBzZXBhcmF0ZSBncmFkZXMgZm9yIGludGVyaW9yIGFuZCBleHRlcmlvciBjb25kaXRpb24uZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2hhc0ZpeGVkTGF5b3V0Y2FwdGlvbmhlYWRjZWxsc3RhZ2NvbnRlbnQ8c3Ryb25nPkdyYWRlIEFyZWE8L3N0cm9uZz5yb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudDxzdHJvbmc+V2hhdCB0byBDaGVjazwvc3Ryb25nPnJvd3NwYW5jb2xzcGFuYWxpZ25ib2R5Y2VsbHN0YWdjb250ZW50SW50ZXJpb3IgZ3JhZGVyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFNlYXQgd2Vhciwgc3RhaW5zLCBidXJucywgZGFzaGJvYXJkIGRhbWFnZSwgYmFkIHNtZWxscm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEV4dGVyaW9yIGdyYWRlcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRTY3JhdGNoZXMsIGRlbnRzLCBwYWludCByZXBhaXIsIHJ1c3QsIGNvcnJvc2lvbiwgcGFuZWwgcmVwbGFjZW1lbnRyb3dzcGFuY29sc3BhbmFsaWduZm9vdGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSB2ZWhpY2xlIG1heSBsb29rIGNsZWFuIG91dHNpZGUgYnV0IGhhdmUgYSB3b3JuIGludGVyaW9yLiBUaGlzIG1hdHRlcnMgZm9yIHBlcnNvbmFsIGJ1eWVycyBhbmQgZGVhbGVycyBiZWNhdXNlIGludGVyaW9yIGNvbmRpdGlvbiBhZmZlY3RzIGNvbWZvcnQsIHJlc2FsZSB2YWx1ZSwgYW5kIGJ1eWVyIGNvbmZpZGVuY2UuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjQuIFJlYWQgdGhlIEluc3BlY3RvciBDb21tZW50czwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW5zcGVjdG9yIGNvbW1lbnRzIGNhbiBpbmNsdWRlIGltcG9ydGFudCBub3RlcyBhYm91dCByZXBhaXIgbWFya3MsIHdhcm5pbmcgbGlnaHRzLCBvaWwgbGVha3MsIHJ1c3QsIG1pc3NpbmcgcGFydHMsIG9yIGludGVyaW9yIHNtZWxsLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgdGhlIGNvbW1lbnRzIGFyZSBpbiBKYXBhbmVzZSwgZG8gbm90IGd1ZXNzLiBHZXQgdGhlbSB0cmFuc2xhdGVkIHByb3Blcmx5LmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz41LiBTdHVkeSB0aGUgVmVoaWNsZSBEaWFncmFtPC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgdmVoaWNsZSBkaWFncmFtIHNob3dzIHdoZXJlIGRhbWFnZSBpcyBsb2NhdGVkIG9uIHRoZSBjYXIuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb21tb24gbWFya3MgaW5jbHVkZTpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzaGFzRml4ZWRMYXlvdXRjYXB0aW9uaGVhZGNlbGxzdGFnY29udGVudDxzdHJvbmc+TWFyazwvc3Ryb25nPnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50PHN0cm9uZz5NZWFuaW5nPC9zdHJvbmc+cm93c3BhbmNvbHNwYW5hbGlnbmJvZHljZWxsc3RhZ2NvbnRlbnRBcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRTY3JhdGNocm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudFVyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudERlbnRyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50QnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50RGVudCB3aXRoIHNjcmF0Y2hlc3Jvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRXcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRSZXBhaXIgd2F2ZSBvciByZXBhaXIgdHJhY2Vyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50U3Jvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50UnVzdHJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRDcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRDb3Jyb3Npb25yb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50WHJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50UmVwbGFjZW1lbnQgcmVxdWlyZWRyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50WFhyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFBhbmVsIHJlcGxhY2Vkcm93c3BhbmNvbHNwYW5hbGlnbmZvb3Rpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz42LiBDaGVjayBNaWxlYWdlIE5vdGVzPC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNaWxlYWdlIGlzIGEgbWFqb3IgcGFydCBvZiB2ZWhpY2xlIHZhbHVlLiBDaGVjayB3aGV0aGVyIHRoZSBtaWxlYWdlIGxvb2tzIGNsZWFyIGFuZCB0cnVzdGVkLiBJZiB0aGVyZSBhcmUgbWlsZWFnZSB3YXJuaW5nIHN5bWJvbHMsIGFzayBmb3IgZXhwZXJ0IGhlbHAgYmVmb3JlIGJpZGRpbmcuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjcuIENvbXBhcmUgdGhlIFNoZWV0IHdpdGggdGhlIFByaWNlPC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBZnRlciBjaGVja2luZyB0aGUgY29uZGl0aW9uLCBjb21wYXJlIGl0IHdpdGggdGhlIGF1Y3Rpb24gcHJpY2UuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBc2s6ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudElzIHRoZSBncmFkZSBzdWl0YWJsZSBmb3IgdGhlIHByaWNlP2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXJlIHRoZSBtYXJrcyBtaW5vciBvciBzZXJpb3VzP2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SXMgdGhlIG1pbGVhZ2UgY2xlYXI\/aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaWxsIHJlcGFpciBjb3N0cyBhZmZlY3QgdGhlIGZpbmFsIGxhbmRlZCBjb3N0P2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SXMgdGhpcyB2ZWhpY2xlIHN0aWxsIGdvb2QgdmFsdWUgYWZ0ZXIgc2hpcHBpbmcsIHRheGVzLCBhbmQgY2xlYXJpbmc\/aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjguIEdldCBFeHBlcnQgVmVyaWZpY2F0aW9uIEJlZm9yZSBCaWRkaW5nPC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiB5b3UgYXJlIG5vdCBmdWxseSBzdXJlLCBkbyBub3QgZ3Vlc3MuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZW5kIHRoZSBhdWN0aW9uIHNoZWV0IHRvIFVGUyBBdXRvIGJlZm9yZSBiaWRkaW5nLiBUaGUgdGVhbSBjYW4gaGVscCBjaGVjayB0aGUgY2hhc3NpcyBudW1iZXIsIGV4cGxhaW4gdGhlIGdyYWRlLCB0cmFuc2xhdGUga2V5IGNvbW1lbnRzLCByZXZpZXcgZGFtYWdlIG1hcmtzLCBhbmQgY29uZmlybSB3aGV0aGVyIHRoZSB2ZWhpY2xlIGlzIHdvcnRoIGJ1eWluZy5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudElmIHlvdSBkbyBub3QgdW5kZXJzdGFuZCB0aGUgYXVjdGlvbiBzaGVldCwgZG8gbm90IGJpZCB5ZXQuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjQuIEhvdyB0byBJbnRlcnByZXQgYSBKYXBhbmVzZSBBdWN0aW9uIFNoZWV0IFN0ZXAgYnkgU3RlcDwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UmVhZGluZyBhIEphcGFuZXNlIGF1Y3Rpb24gc2hlZXQgY2FuIGZlZWwgY29uZnVzaW5nIGF0IGZpcnN0LmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlcmUgYXJlIG51bWJlcnMsIEphcGFuZXNlIHdvcmRzLCBzaG9ydCBjb2RlcywgZ3JhZGVzLCBhbmQgbWFya3Mgb24gYSB2ZWhpY2xlIGRpYWdyYW0uIEZvciBhIGZpcnN0LXRpbWUgYnV5ZXIsIGl0IG1heSBsb29rIGNvbXBsaWNhdGVkLiBCdXQgb25jZSB5b3Uga25vdyB0aGUgb3JkZXIsIGl0IGJlY29tZXMgbXVjaCBlYXNpZXIuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgYmVzdCB3YXkgdG8gcmVhZCBhbiBhdWN0aW9uIHNoZWV0IGlzIHN0ZXAgYnkgc3RlcC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U3RlcCAxOiBDb25maXJtIHRoZSBWZWhpY2xlIElkZW50aXR5PC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdGFydCB3aXRoIHRoZSBiYXNpYyBkZXRhaWxzOmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNoYXNGaXhlZExheW91dGNhcHRpb25oZWFkY2VsbHN0YWdjb250ZW50PHN0cm9uZz5EZXRhaWw8L3N0cm9uZz5yb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudDxzdHJvbmc+V2h5IEl0IE1hdHRlcnM8L3N0cm9uZz5yb3dzcGFuY29sc3BhbmFsaWduYm9keWNlbGxzdGFnY29udGVudE1ha2UgYW5kIG1vZGVscm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRDb25maXJtcyB0aGUgdmVoaWNsZXJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRDaGFzc2lzIG51bWJlcnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50Q29uZmlybXMgdGhlIGV4YWN0IGNhcnJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRZZWFyIC8gcmVnaXN0cmF0aW9ucm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRBZmZlY3RzIGltcG9ydCBydWxlcyBhbmQgdmFsdWVyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50RW5naW5lIHNpemVyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudEFmZmVjdHMgdGF4ZXMgYW5kIGJ1eWVyIGRlbWFuZHJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRNaWxlYWdlcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRBZmZlY3RzIHByaWNlIGFuZCByZXNhbGUgdmFsdWVyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50VHJhbnNtaXNzaW9ucm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRDb25maXJtcyBhdXRvbWF0aWMsIENWVCwgbWFudWFsLCBldGMucm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEdyYWRlIC8gdHJpbXJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50SGVscHMgY29tcGFyZSBmZWF0dXJlcyBhbmQgdmFsdWVyb3dzcGFuY29sc3BhbmFsaWduZm9vdGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmVmb3JlIGdldHRpbmcgZXhjaXRlZCBhYm91dCB0aGUgY29sb3VyIG9yIHdoZWVscywgY29uZmlybSB0aGF0IHRoZSB2ZWhpY2xlIGlkZW50aXR5IGlzIGNvcnJlY3QuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlN0ZXAgMjogQ2hlY2sgdGhlIEF1Y3Rpb24gR3JhZGU8L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBhdWN0aW9uIGdyYWRlIGdpdmVzIGEgcXVpY2sgY29uZGl0aW9uIHN1bW1hcnkuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2hhc0ZpeGVkTGF5b3V0Y2FwdGlvbmhlYWRjZWxsc3RhZ2NvbnRlbnQ8c3Ryb25nPkF1Y3Rpb24gR3JhZGU8L3N0cm9uZz5yb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudDxzdHJvbmc+U2ltcGxlIE1lYW5pbmc8L3N0cm9uZz5yb3dzcGFuY29sc3BhbmFsaWduYm9keWNlbGxzdGFnY29udGVudFNyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudEFsbW9zdCBuZXcgY29uZGl0aW9ucm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudDZyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudEV4Y2VsbGVudCBjb25kaXRpb25yb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50NXJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50VmVyeSBjbGVhbiB1c2VkIHZlaGljbGVyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50NC41cm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRHb29kIGNvbmRpdGlvbiB3aXRoIG1pbm9yIGZsYXdzcm93c3BhbmNvbHNwYW5hbGlnbmZvb3Rpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEEgc21hcnQgYnV5ZXIgZG9lcyBub3Qgc3RvcCBhdDpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudOKAnEl0IGlzIEdyYWRlIDQuNSwgc28gaXQgbXVzdCBiZSBnb29kLuKAnWRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSBzbWFydCBidXllciBhc2tzOmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW504oCcV2h5IGRpZCBpdCBnZXQgdGhpcyBncmFkZSwgYW5kIHdoYXQgZG9lcyB0aGUgZnVsbCBzaGVldCBzYXk\/4oCdZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlN0ZXAgMzogUmV2aWV3IEludGVyaW9yIGFuZCBFeHRlcmlvciBHcmFkZXM8L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEludGVyaW9yIGFuZCBleHRlcmlvciBncmFkZXMgaGVscCB5b3UgdW5kZXJzdGFuZCBob3cgY2xlYW4gdGhlIGNhciBpcyBpbnNpZGUgYW5kIG91dHNpZGUuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2hhc0ZpeGVkTGF5b3V0Y2FwdGlvbmhlYWRjZWxsc3RhZ2NvbnRlbnQ8c3Ryb25nPkdyYWRlPC9zdHJvbmc+cm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnQ8c3Ryb25nPkJ1eWVyIE1lYW5pbmc8L3N0cm9uZz5yb3dzcGFuY29sc3BhbmFsaWduYm9keWNlbGxzdGFnY29udGVudEFyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFZlcnkgY2xlYW5yb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50QnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50R29vZCwgd2l0aCBzb21lIG1pbm9yIGZsYXdzcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudENyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudE5vdGljZWFibGUgZGVmZWN0cywgbWF5IG5lZWQgc21hbGwgcmVwYWlyc3Jvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnREcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRNb3JlIHNlcmlvdXMgZGVmZWN0c3Jvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRFIC8gRnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50UG9vciBjb25kaXRpb24sIG5lZWRzIG1ham9yIGF0dGVudGlvbnJvd3NwYW5jb2xzcGFuYWxpZ25mb290aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRGb3IgZGVhbGVycywgdGhpcyBtYXR0ZXJzIGJlY2F1c2UgYSBjbGVhbiBpbnRlcmlvciBjYW4gaGVscCB0aGUgdmVoaWNsZSBzZWxsIGZhc3Rlci5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEEgbmljZSBleHRlcmlvciBhdHRyYWN0cyB0aGUgYnV5ZXIuIEEgY2xlYW4gaW50ZXJpb3IgaGVscHMgY2xvc2UgdGhlIHNhbGUuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlN0ZXAgNDogUmVhZCB0aGUgRGFtYWdlIERpYWdyYW08L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBkaWFncmFtIHNob3dzIHNjcmF0Y2hlcywgZGVudHMsIHJ1c3QsIHJlcGFpciBtYXJrcywgY3JhY2tzLCBvciByZXBsYWNlZCBwYW5lbHMuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2hhc0ZpeGVkTGF5b3V0Y2FwdGlvbmhlYWRjZWxsc3RhZ2NvbnRlbnQ8c3Ryb25nPk1hcms8L3N0cm9uZz5yb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudDxzdHJvbmc+TWVhbmluZzwvc3Ryb25nPnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50PHN0cm9uZz5CdXllciBSaXNrPC9zdHJvbmc+cm93c3BhbmNvbHNwYW5hbGlnbmJvZHljZWxsc3RhZ2NvbnRlbnRBcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRTY3JhdGNocm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRMb3cgdG8gbWVkaXVtcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudFVyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudERlbnRyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudExvdyB0byBtZWRpdW1yb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50QnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50RGVudCB3aXRoIHNjcmF0Y2hlc3Jvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50TWVkaXVtcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudFdyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFJlcGFpciB3YXZlIC8gcmVwYWlyIHRyYWNlcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRNZWRpdW0gdG8gaGlnaHJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRTcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRSdXN0cm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRNZWRpdW0gdG8gaGlnaHJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRDcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRDb3Jyb3Npb25yb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudEhpZ2hyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50WHJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50UmVwbGFjZW1lbnQgcmVxdWlyZWRyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudEhpZ2hyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50WFhyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFBhbmVsIHJlcGxhY2Vkcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRIaWdocm93c3BhbmNvbHNwYW5hbGlnbmZvb3Rpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEEgY2FyIGNhbiBsb29rIHBlcmZlY3QgaW4gcGhvdG9zIGJ1dCBzaG93IHJlcGFpciBtYXJrcyBvciByZXBsYWNlZCBwYW5lbHMgb24gdGhlIGF1Y3Rpb24gc2hlZXQuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGF0IGRvZXMgbm90IGFsd2F5cyBtZWFuIHlvdSBtdXN0IHJlamVjdCBpdC4gQnV0IGl0IGRvZXMgbWVhbiB5b3UgbXVzdCB1bmRlcnN0YW5kIHRoZSByaXNrIGJlZm9yZSBiaWRkaW5nLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5TdGVwIDU6IFJlYWQgdGhlIEluc3BlY3RvciBDb21tZW50cyBDYXJlZnVsbHk8L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluc3BlY3RvciBjb21tZW50cyBtYXkgbWVudGlvbjpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UmVwYWludGVkIHBhbmVsc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UmVwYWlyIGhpc3Rvcnlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdhcm5pbmcgbGlnaHRzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFbmdpbmUgbm9pc2Vpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE9pbCBsZWFrc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UnVzdCB1bmRlcm5lYXRoaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbnRlcmlvciBzbWVsbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TWlzc2luZyBwYXJ0c2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TWVjaGFuaWNhbCBpc3N1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudERvIG5vdCBndWVzcyBKYXBhbmVzZSBjb21tZW50cy4gR2V0IHRoZW0gY2hlY2tlZCBwcm9wZXJseS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U3RlcCA2OiBDb21wYXJlIENvbmRpdGlvbiB3aXRoIE1hcmtldCBWYWx1ZTwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QWZ0ZXIgcmVhZGluZyB0aGUgc2hlZXQsIGNvbXBhcmUgdGhlIHZlaGljbGUgY29uZGl0aW9uIHdpdGggdGhlIGF1Y3Rpb24gcHJpY2UuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBc2s6ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudElzIHRoZSBwcmljZSBmYWlyIGZvciB0aGUgY29uZGl0aW9uP2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXJlIHRoZSBtYXJrcyBtaW5vciBvciBjb3N0bHk\/aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJcyB0aGUgbWlsZWFnZSBjbGVhcj9pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdpbGwgdGhlIHZlaGljbGUgYmUgc3VpdGFibGUgZm9yIFNyaSBMYW5rYSBvciBBZnJpY2E\/aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaWxsIHRoZSBmaW5hbCBsYW5kZWQgY29zdCBtYWtlIHNlbnNlP2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjUuIFdoYXQgQXJlIEphcGFuZXNlIEF1Y3Rpb24gR3JhZGVzPzwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SmFwYW5lc2UgYXVjdGlvbiBncmFkZXMgYXJlIGNvbmRpdGlvbiByYXRpbmdzIHVzZWQgYnkgYXVjdGlvbiBob3VzZXMgdG8gaGVscCBidXllcnMgdW5kZXJzdGFuZCB0aGUgcXVhbGl0eSBvZiBhIHZlaGljbGUgYmVmb3JlIGJpZGRpbmcuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbiBzaW1wbGUgdGVybXMsIHRoZSBhdWN0aW9uIGdyYWRlIGlzIHRoZSBpbnNwZWN0b3LigJlzIHF1aWNrIHN1bW1hcnkgb2YgdGhlIGNhcuKAmXMgY29uZGl0aW9uLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QnV0IHRoZSBncmFkZSBpcyBvbmx5IG9uZSBwYXJ0IG9mIHRoZSBzdG9yeS4gQSBzbWFydCBidXllciBjaGVja3MgdGhlIGdyYWRlIHRvZ2V0aGVyIHdpdGggbWlsZWFnZSwgaW50ZXJpb3IgZ3JhZGUsIGV4dGVyaW9yIGdyYWRlLCBkYW1hZ2UgbWFya3MsIGNvbW1lbnRzLCBhbmQgcHJpY2UuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJ1eWVyLUZyaWVuZGx5IEF1Y3Rpb24gR3JhZGVzPC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2hhc0ZpeGVkTGF5b3V0Y2FwdGlvbmhlYWRjZWxsc3RhZ2NvbnRlbnQ8c3Ryb25nPkF1Y3Rpb24gR3JhZGU8L3N0cm9uZz5yb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudDxzdHJvbmc+V2hhdCBJdCBVc3VhbGx5IE1lYW5zPC9zdHJvbmc+cm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnQ8c3Ryb25nPkJ1eWVyIEFkdmljZTwvc3Ryb25nPnJvd3NwYW5jb2xzcGFuYWxpZ25ib2R5Y2VsbHN0YWdjb250ZW50U3Jvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50QWxtb3N0IG5ldyBjb25kaXRpb24sIHVzdWFsbHkgdmVyeSBsb3cgbWlsZWFnZXJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50RXhjZWxsZW50IGNob2ljZSwgYnV0IHVzdWFsbHkgZXhwZW5zaXZlcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudDZyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFZlcnkgY2xvc2UgdG8gbmV3IGNvbmRpdGlvbnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50UHJlbWl1bSBvcHRpb24gZm9yIGJ1eWVycyB3aG8gd2FudCB0b3AgcXVhbGl0eXJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnQ1cm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRWZXJ5IGNsZWFuIHVzZWQgdmVoaWNsZSB3aXRoIG1pbm9yIG1hcmtzcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRTdHJvbmcgY2hvaWNlIGZvciBwZXJzb25hbCBidXllcnMgYW5kIHJlc2FsZXJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnQ0LjVyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudEdvb2QgY29uZGl0aW9uIHdpdGggbWlub3IgZmxhd3Nyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudE9mdGVuIGEgZ29vZCBiYWxhbmNlIGJldHdlZW4gcHJpY2UgYW5kIHF1YWxpdHlyb3dzcGFuY29sc3BhbmFsaWduZm9vdGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SG93ZXZlciwgZXZlbiB3aXRoIGhpZ2hlciBncmFkZXMsIGJ1eWVycyBzaG91bGQgc3RpbGwgY2hlY2s6ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE1pbGVhZ2Vpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEludGVyaW9yIGNvbmRpdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RXh0ZXJpb3IgY29uZGl0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnREYW1hZ2UgZGlhZ3JhbWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW5zcGVjdG9yIGNvbW1lbnRzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRGaW5hbCBsYW5kZWQgY29zdGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTbyB0aGUgcmVhbCBxdWVzdGlvbiBpcyBub3Qgb25seTpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudOKAnFdoYXQgaXMgdGhlIGdyYWRlP+KAnWRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGJldHRlciBxdWVzdGlvbiBpczpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudOKAnERvZXMgdGhlIGZ1bGwgYXVjdGlvbiBzaGVldCBzdXBwb3J0IHRoZSBncmFkZT\/igJ1kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Ni4gV2hhdCBEbyBBMSBhbmQgQTIgTWVhbiBpbiBhbiBBdWN0aW9uIFNoZWV0Pzwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2hlbiBidXllcnMgZmlyc3Qgc2VlIG1hcmtzIGxpa2UgPHN0cm9uZz5BMTwvc3Ryb25nPiwgPHN0cm9uZz5BMjwvc3Ryb25nPiwgPHN0cm9uZz5VMTwvc3Ryb25nPiwgPHN0cm9uZz5CMjwvc3Ryb25nPiwgb3IgPHN0cm9uZz5XMzwvc3Ryb25nPiwgdGhleSBvZnRlbiB3b25kZXI6ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnTigJxJcyB0aGlzIHNlcmlvdXMsIG9yIGlzIHRoaXMganVzdCBhdWN0aW9uIHNoZWV0IGNvZGU\/4oCdZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRPbmNlIHlvdSB1bmRlcnN0YW5kIHRoZSBzeXN0ZW0sIGl0IGJlY29tZXMgZWFzaWVyLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW4gSmFwYW5lc2UgYXVjdGlvbiBzaGVldHMsIHRoZSBsZXR0ZXIgdXN1YWxseSB0ZWxscyB5b3UgdGhlIHR5cGUgb2YgZGVmZWN0LiBUaGUgbnVtYmVyIHRlbGxzIHlvdSBob3cgYmlnIG9yIHNlcmlvdXMgaXQgaXMuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkExIE1lYW5pbmc8L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QTE8L3N0cm9uZz4gdXN1YWxseSBtZWFucyBhIHNtYWxsIHNjcmF0Y2guZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGlzIG9mdGVuIG1pbm9yIGFuZCBtYXkgYmUgZm91bmQgb246ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZyb250IGJ1bXBlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UmVhciBidW1wZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudERvb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZlbmRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Qm9ubmV0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNaXJyb3IgY292ZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBtb3N0IHVzZWQgY2FycywgQTEgaXMgbm90IGEgbWFqb3IgY29uY2Vybi4gSXQgbWF5IG9ubHkgbmVlZCBwb2xpc2hpbmcgb3IgYSBzbWFsbCB0b3VjaC11cC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QTIgTWVhbmluZzwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BMjwvc3Ryb25nPiBtZWFucyBhIG1vcmUgdmlzaWJsZSBzY3JhdGNoIHRoYW4gQTEuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJdCBpcyBub3QgYWx3YXlzIHNlcmlvdXMsIGJ1dCBpdCBzaG91bGQgYmUgY2hlY2tlZCBjYXJlZnVsbHkuIERlcGVuZGluZyBvbiB0aGUgY29sb3VyIGFuZCBsb2NhdGlvbiwgaXQgbWF5IG5lZWQgcG9saXNoaW5nLCB0b3VjaC11cCwgb3IgcmVwYWludGluZy5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzaGFzRml4ZWRMYXlvdXRjYXB0aW9uaGVhZGNlbGxzdGFnY29udGVudDxzdHJvbmc+TWFyazwvc3Ryb25nPnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50PHN0cm9uZz5NZWFuaW5nPC9zdHJvbmc+cm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnQ8c3Ryb25nPkJ1eWVyIFJpc2s8L3N0cm9uZz5yb3dzcGFuY29sc3BhbmFsaWduYm9keWNlbGxzdGFnY29udGVudEExcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRTbWFsbCBzY3JhdGNocm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRMb3dyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50QTJyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudE1vcmUgdmlzaWJsZSBzY3JhdGNocm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRMb3cgdG8gbWVkaXVtcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEEzcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRMYXJnZXIgc2NyYXRjaHJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50TWVkaXVtcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEE0cm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRIZWF2eSBzY3JhdGNocm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRIaWdoZXIgY29uY2VybnJvd3NwYW5jb2xzcGFuYWxpZ25mb290aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBMSBhbmQgQTIgdXN1YWxseSBkbyBub3QgbWVhbiBhY2NpZGVudCBkYW1hZ2UuIEJ1dCB0aGV5IHNob3VsZCBiZSBjaGVja2VkIHRvZ2V0aGVyIHdpdGggb3RoZXIgbWFya3MuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRGb3IgZXhhbXBsZTpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzaGFzRml4ZWRMYXlvdXRjYXB0aW9uaGVhZGNlbGxzdGFnY29udGVudDxzdHJvbmc+U2hlZXQgU2l0dWF0aW9uPC9zdHJvbmc+cm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnQ8c3Ryb25nPkJ1eWVyIE1lYW5pbmc8L3N0cm9uZz5yb3dzcGFuY29sc3BhbmFsaWduYm9keWNlbGxzdGFnY29udGVudEExIG9ubHlyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFVzdWFsbHkgbWlub3Jyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50QTIgb25seXJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50Q2hlY2sgcGhvdG8gYW5kIGxvY2F0aW9ucm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEEyIHdpdGggVTJyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFNjcmF0Y2ggcGx1cyBkZW50cm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEEyIHdpdGggVzJyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFNjcmF0Y2ggcGx1cyByZXBhaXIgdHJhY2Vyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50QTIgd2l0aCBYWHJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50U2NyYXRjaCBwbHVzIHJlcGxhY2VkIHBhbmVscm93c3BhbmNvbHNwYW5hbGlnbmZvb3Rpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFVGUyBBdXRvIGJ1eWVyIHRpcDpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEExIGlzIHVzdWFsbHkgbWlub3IuIEEyIG5lZWRzIGEgY2xvc2VyIGxvb2suIEFueXRoaW5nIGNvbWJpbmVkIHdpdGggVywgWCwgWFgsIHJ1c3QsIG9yIGNvcnJvc2lvbiBuZWVkcyBleHBlcnQgdmVyaWZpY2F0aW9uLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz43LiBIb3cgdG8gQ2hlY2sgQXVjdGlvbiBJbnNpZ2h0cyBhbmQgU29sZCBQcmljZXM8L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFJlYWRpbmcgdGhlIGF1Y3Rpb24gc2hlZXQgdGVsbHMgeW91IHRoZSB2ZWhpY2xl4oCZcyBjb25kaXRpb24uZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDaGVja2luZyBhdWN0aW9uIGluc2lnaHRzIHRlbGxzIHlvdSB3aGV0aGVyIHRoZSBwcmljZSBtYWtlcyBzZW5zZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaXMgd2hlcmUgc21hcnQgYnV5ZXJzIHNlcGFyYXRlIGEgcmVhbCBkZWFsIGZyb20gYSByaXNreSBvbmUuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCZWZvcmUgc2F5aW5nOmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW504oCcVGhpcyBvbmUgaXMgY2hlYXAuIExldOKAmXMgYmlkIeKAnWRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXNrOmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW504oCcQ2hlYXAgY29tcGFyZWQgdG8gd2hhdD\/igJ1kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEF1Y3Rpb24gaW5zaWdodHMgY2FuIGluY2x1ZGU6ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2hhc0ZpeGVkTGF5b3V0Y2FwdGlvbmhlYWRjZWxsc3RhZ2NvbnRlbnQ8c3Ryb25nPkF1Y3Rpb24gSW5zaWdodDwvc3Ryb25nPnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50PHN0cm9uZz5XaGF0IEl0IEhlbHBzIFlvdSBVbmRlcnN0YW5kPC9zdHJvbmc+cm93c3BhbmNvbHNwYW5hbGlnbmJvZHljZWxsc3RhZ2NvbnRlbnRQcmV2aW91cyBzb2xkIHByaWNlc3Jvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50V2hhdCBzaW1pbGFyIHZlaGljbGVzIHNvbGQgZm9yIHJlY2VudGx5cm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEdyYWRlIGNvbXBhcmlzb25yb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFdoZXRoZXIgdGhlIHByaWNlIG1hdGNoZXMgdGhlIGNvbmRpdGlvbnJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRNaWxlYWdlIGNvbXBhcmlzb25yb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFdoZXRoZXIgbG93IG1pbGVhZ2UgaXMgaW5jcmVhc2luZyB0aGUgcHJpY2Vyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50TW9kZWwgYW5kIHllYXIgY29tcGFyaXNvbnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50V2hldGhlciB0aGUgdmVoaWNsZSBpcyBmYWlybHkgcHJpY2Vkcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudERlZmVjdCBjb21wYXJpc29ucm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRXaGV0aGVyIGRhbWFnZSBpcyBhZmZlY3RpbmcgdmFsdWVyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50RmluYWwgYmlkIHByaWNlcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRUaGUgYWN0dWFsIGF1Y3Rpb24gcHJpY2UgaW4gSmFwYW5yb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50TWFya2V0IGRlbWFuZHJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50V2hldGhlciB0aGUgbW9kZWwgaXMgcG9wdWxhciBpbiB5b3VyIGNvdW50cnlyb3dzcGFuY29sc3BhbmFsaWduZm9vdGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Rm9yIGV4YW1wbGUsIHR3byB2ZWhpY2xlcyBtYXkgbG9vayBzaW1pbGFyIGluIHBob3Rvcy4gQnV0IG9uZSBtYXkgYmUgR3JhZGUgNC41IHdpdGggc21hbGwgc2NyYXRjaGVzLCB3aGlsZSBhbm90aGVyIG1heSBoYXZlIHJlcGFpciBtYXJrcyBvciB2aXNpYmxlIGRlbnRzLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgeW91IG9ubHkgY29tcGFyZSBwaG90b3MsIGJvdGggbWF5IGxvb2sgZ29vZC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudElmIHlvdSBjb21wYXJlIGF1Y3Rpb24gc2hlZXRzIGFuZCBzb2xkIHByaWNlcywgdGhlIHJlYWwgZGlmZmVyZW5jZSBiZWNvbWVzIGNsZWFyLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGdvbGRlbiBydWxlIGlzOmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RG8gbm90IGJ1eSBvbmx5IGJlY2F1c2UgdGhlIGF1Y3Rpb24gcHJpY2UgaXMgbG93LiBCdXkgYmVjYXVzZSB0aGUgYXVjdGlvbiBzaGVldCBhbmQgZmluYWwgY29zdCBtYWtlIHNlbnNlLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz44LiBIb3cgQ2FuIEkgQ2hlY2sgYSBDaGFzc2lzIE51bWJlcj88L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBjaGFzc2lzIG51bWJlciBpcyB0aGUgdmVoaWNsZeKAmXMgdW5pcXVlIGlkZW50aXR5IG51bWJlci4gVGhpbmsgb2YgaXQgYXMgdGhlIGNhcuKAmXMgZmluZ2VycHJpbnQuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUd28gY2FycyBtYXkgaGF2ZSB0aGUgc2FtZSBtb2RlbCwgY29sb3VyLCB5ZWFyLCBhbmQgbWlsZWFnZSByYW5nZS4gQnV0IHRoZXkgc2hvdWxkIG5vdCBoYXZlIHRoZSBzYW1lIGNoYXNzaXMgbnVtYmVyLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmVmb3JlIHlvdSBiaWQsIHNoaXAsIG9yIHBheSwgY2hlY2sgdGhlIGNoYXNzaXMgbnVtYmVyIGNhcmVmdWxseS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2hhdCB0byBNYXRjaDwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNoYXNGaXhlZExheW91dGNhcHRpb25oZWFkY2VsbHN0YWdjb250ZW50PHN0cm9uZz5Tb3VyY2U8L3N0cm9uZz5yb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudDxzdHJvbmc+V2hhdCB0byBDaGVjazwvc3Ryb25nPnJvd3NwYW5jb2xzcGFuYWxpZ25ib2R5Y2VsbHN0YWdjb250ZW50QXVjdGlvbiBzaGVldHJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50TWFpbiB2ZWhpY2xlIGlkZW50aXR5cm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEF1Y3Rpb24gbGlzdGluZ3Jvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50U2FtZSBjaGFzc2lzIG51bWJlcnJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRWZWhpY2xlIHBob3Rvc3Jvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50Q2hhc3NpcyBwbGF0ZSBpZiB2aXNpYmxlcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEV4cG9ydCBjZXJ0aWZpY2F0ZXJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50TXVzdCBtYXRjaCBhZnRlciBwdXJjaGFzZXJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRJbnZvaWNlcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRTaG91bGQgc2hvdyB0aGUgc2FtZSB2ZWhpY2xlcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudFNoaXBwaW5nIGRvY3VtZW50c3Jvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50TXVzdCBtYXRjaCBleHBvcnQgcmVjb3Jkc3Jvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRVRlMgQXV0byBzdG9jayByZWNvcmRyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudENvbmZpcm1zIGludGVybmFsIHRyYWNraW5ncm93c3BhbmNvbHNwYW5hbGlnbmZvb3Rpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudElmIG9uZSBkb2N1bWVudCBzaG93cyBhIGRpZmZlcmVudCBudW1iZXIsIHN0b3AgYW5kIHZlcmlmeS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE5vIGNoYXNzaXMgbWF0Y2gsIG5vIGNvbmZpZGVuY2UuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlJlZCBGbGFnczwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNoYXNGaXhlZExheW91dGNhcHRpb25oZWFkY2VsbHN0YWdjb250ZW50PHN0cm9uZz5SZWQgRmxhZzwvc3Ryb25nPnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50PHN0cm9uZz5XaHkgSXQgTWF0dGVyczwvc3Ryb25nPnJvd3NwYW5jb2xzcGFuYWxpZ25ib2R5Y2VsbHN0YWdjb250ZW50TWlzc2luZyBjaGFzc2lzIG51bWJlcnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50VmVoaWNsZSBpZGVudGl0eSBpcyB1bmNsZWFycm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEJsdXJyZWQgY2hhc3NpcyBudW1iZXJyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudEhhcmQgdG8gdmVyaWZ5cm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudExpc3RpbmcgYW5kIHNoZWV0IGRvIG5vdCBtYXRjaHJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50UG9zc2libGUgd3Jvbmcgc2hlZXRyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50RXhwb3J0IGRvY3VtZW50cyBzaG93IGFub3RoZXIgbnVtYmVycm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRTZXJpb3VzIGRvY3VtZW50IGlzc3Vlcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudENoYXNzaXMgY29kZSBkb2VzIG5vdCBtYXRjaCBtb2RlbHJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50VmVoaWNsZSBpZGVudGl0eSBtYXkgYmUgd3Jvbmdyb3dzcGFuY29sc3BhbmFsaWduZm9vdGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmVmb3JlIHlvdSBjaGVjayB0aGUgc2hpbmUsIGNoZWNrIHRoZSBjaGFzc2lzLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz45LiBIb3cgdG8gUmVhZCBKYXBhbmVzZSBZZW4gQXVjdGlvbiBQcmljZXM8L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEphcGFuZXNlIGF1Y3Rpb24gcHJpY2VzIGFyZSB1c3VhbGx5IHNob3duIGluIEphcGFuZXNlIFllbiwgd3JpdHRlbiBhcyBKUFkgb3IgwqUuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIGJ1eWVyIG1heSBzZWUgPHN0cm9uZz7CpTEsODAwLDAwMDwvc3Ryb25nPiBhbmQgcXVpY2tseSBjb252ZXJ0IGl0IHRvIGxvY2FsIGN1cnJlbmN5LmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QnV0IHJlbWVtYmVyOmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHllbiBhdWN0aW9uIHByaWNlIGlzIG5vdCB0aGUgZmluYWwgY29zdCBvZiB0aGUgY2FyLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SXQgaXMgb25seSB0aGUgc3RhcnRpbmcgcG9pbnQuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkF1Y3Rpb24gUHJpY2UgdnMgRmluYWwgTGFuZGVkIENvc3Q8L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzaGFzRml4ZWRMYXlvdXRjYXB0aW9uaGVhZGNlbGxzdGFnY29udGVudDxzdHJvbmc+VGVybTwvc3Ryb25nPnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50PHN0cm9uZz5NZWFuaW5nPC9zdHJvbmc+cm93c3BhbmNvbHNwYW5hbGlnbmJvZHljZWxsc3RhZ2NvbnRlbnRBdWN0aW9uIHByaWNlcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRQcmljZSBwYWlkIGZvciB0aGUgY2FyIGluIEphcGFucm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEZPQiBwcmljZXJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50VmVoaWNsZSBwcmljZSBwbHVzIEphcGFuLXNpZGUgY29zdHNyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50QyZhbXA7RiAvIENGUiBwcmljZXJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50VmVoaWNsZSBjb3N0IHBsdXMgZnJlaWdodHJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRDSUYgcHJpY2Vyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFZlaGljbGUgY29zdCBwbHVzIGluc3VyYW5jZSBhbmQgZnJlaWdodHJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRMYW5kZWQgY29zdHJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50VG90YWwgY29zdCBhZnRlciBzaGlwcGluZywgdGF4ZXMsIGNsZWFyaW5nLCBhbmQgcmVnaXN0cmF0aW9ucm93c3BhbmNvbHNwYW5hbGlnbmZvb3Rpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNpbXBsZSBmb3JtdWxhOmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXVjdGlvbiBQcmljZSArIEphcGFuIENvc3RzICsgRnJlaWdodCArIFRheGVzICsgQ2xlYXJpbmcgKyBSZWdpc3RyYXRpb24gKyBSZXBhaXJzID0gRmluYWwgTGFuZGVkIENvc3Rkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudERvIG5vdCBmYWxsIGluIGxvdmUgd2l0aCB0aGUgeWVuIHByaWNlLiBDYWxjdWxhdGUgdGhlIGxhbmRlZCBjb3N0LmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz4xMC4gSG93IHRvIFJlYWQgYSBKYXBhbmVzZSBWZWhpY2xlIEF1Y3Rpb24gUmVzdWx0PC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIEphcGFuZXNlIHZlaGljbGUgYXVjdGlvbiByZXN1bHQgc2hvd3Mgd2hhdCBoYXBwZW5lZCBhZnRlciB0aGUgdmVoaWNsZSB3ZW50IHRocm91Z2ggYXVjdGlvbi5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEl0IHRlbGxzIHlvdTpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RGlkIHRoZSBjYXIgc2VsbD9pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdhcyBpdCB1bnNvbGQ\/aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGF0IHdhcyB0aGUgZmluYWwgYmlkIHByaWNlP2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2FzIHRoZSBwcmljZSBmYWlyIGZvciB0aGUgY29uZGl0aW9uP2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXVjdGlvbiByZXN1bHRzIGhlbHAgYnV5ZXJzIHVuZGVyc3RhbmQgdGhlIHJlYWwgbWFya2V0IHZhbHVlIG9mIGEgdmVoaWNsZSBpbiBKYXBhbi5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzaGFzRml4ZWRMYXlvdXRjYXB0aW9uaGVhZGNlbGxzdGFnY29udGVudDxzdHJvbmc+QXVjdGlvbiBSZXN1bHQgRGV0YWlsPC9zdHJvbmc+cm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnQ8c3Ryb25nPk1lYW5pbmc8L3N0cm9uZz5yb3dzcGFuY29sc3BhbmFsaWduYm9keWNlbGxzdGFnY29udGVudEF1Y3Rpb24gaG91c2Vyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFdoZXJlIHRoZSB2ZWhpY2xlIHdhcyBsaXN0ZWRyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50QXVjdGlvbiBkYXRlcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnREYXRlIG9mIGF1Y3Rpb25yb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50TG90IG51bWJlcnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50QXVjdGlvbiByZWZlcmVuY2UgbnVtYmVycm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudE1ha2UgYW5kIG1vZGVscm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRWZWhpY2xlIGJyYW5kIGFuZCBtb2RlbHJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRDaGFzc2lzIG51bWJlcnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50VmVoaWNsZSBpZGVudGl0eXJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRNaWxlYWdlcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnREaXN0YW5jZSB0cmF2ZWxsZWRyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50QXVjdGlvbiBncmFkZXJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50T3ZlcmFsbCBjb25kaXRpb25yb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50RmluYWwgYmlkIHByaWNlcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRIaWdoZXN0IGJpZCBvciBzYWxlIHByaWNlcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudFJlc3VsdCBzdGF0dXNyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFNvbGQsIHVuc29sZCwgcGFzc2VkLCBvciBuZWdvdGlhdGlvbnJvd3NwYW5jb2xzcGFuYWxpZ25mb290aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBdWN0aW9uIHJlc3VsdCBzaG93cyB0aGUgcHJpY2UuIEF1Y3Rpb24gc2hlZXQgZXhwbGFpbnMgdGhlIHJlYXNvbiBiZWhpbmQgdGhlIHByaWNlLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz4xMS4gVUZTIEF1dG8gQXVjdGlvbiBTaGVldCBWZXJpZmljYXRpb24gQ2hlY2tsaXN0PC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCZWZvcmUgYmlkZGluZyBvbiBhIEphcGFuZXNlIGF1Y3Rpb24gdmVoaWNsZSwgdGFrZSBvbmUgZmluYWwgcGF1c2UuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBc2s6ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnTigJxEbyBJIGZ1bGx5IHVuZGVyc3RhbmQgdGhpcyBhdWN0aW9uIHNoZWV0P+KAnWRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VXNlIHRoaXMgY2hlY2tsaXN0IGJlZm9yZSBidXlpbmcuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2hhc0ZpeGVkTGF5b3V0Y2FwdGlvbmhlYWRjZWxsc3RhZ2NvbnRlbnQ8c3Ryb25nPkNoZWNrcG9pbnQ8L3N0cm9uZz5yb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudDxzdHJvbmc+V2hhdCB0byBDb25maXJtPC9zdHJvbmc+cm93c3BhbmNvbHNwYW5hbGlnbmJvZHljZWxsc3RhZ2NvbnRlbnRDaGFzc2lzIG51bWJlcnJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50TWF0Y2hlcyBhbGwgcmVjb3Jkc3Jvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRNYWtlIGFuZCBtb2RlbHJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50Q29ycmVjdCB2ZWhpY2xlcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudFllYXIgLyByZWdpc3RyYXRpb25yb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFN1aXRhYmxlIGZvciB5b3VyIG1hcmtldHJvd3NwYW5jb2xzcGFuYWxpZ25jZWxsc3RhZ2NvbnRlbnRFbmdpbmUgc2l6ZXJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50Q29ycmVjdCBmb3IgdGF4IGFuZCBkZW1hbmRyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50TWlsZWFnZXJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50Q2xlYXIgYW5kIHRydXN0ZWRyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50QXVjdGlvbiBncmFkZXJvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50UHJlZmVyYWJseSA0LjUgb3IgYWJvdmUgZm9yIGNsZWFuZXIgdW5pdHNyb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50SW50ZXJpb3IgZ3JhZGVyb3dzcGFuY29sc3BhbmFsaWdudGFnY29udGVudFN1aXRhYmxlIGZvciBwZXJzb25hbCB1c2Ugb3IgcmVzYWxlcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEV4dGVyaW9yIGdyYWRlcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRBY2NlcHRhYmxlIGJvZHkgY29uZGl0aW9ucm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudERhbWFnZSBtYXJrc3Jvd3NwYW5jb2xzcGFuYWxpZ250YWdjb250ZW50TWlub3IgYW5kIHVuZGVyc3Rvb2Ryb3dzcGFuY29sc3BhbmFsaWduY2VsbHN0YWdjb250ZW50SW5zcGVjdG9yIGNvbW1lbnRzcm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRUcmFuc2xhdGVkIGFuZCBjaGVja2Vkcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudEF1Y3Rpb24gcmVzdWx0cm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRGYWlyIHByaWNlIGNvbXBhcmVkIHdpdGggc2ltaWxhciBjYXJzcm93c3BhbmNvbHNwYW5hbGlnbmNlbGxzdGFnY29udGVudExhbmRlZCBjb3N0cm93c3BhbmNvbHNwYW5hbGlnbnRhZ2NvbnRlbnRGdWxseSBjYWxjdWxhdGVkcm93c3BhbmNvbHNwYW5hbGlnbmZvb3Rpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudElmIHRvbyBtYW55IHdhcm5pbmcgc2lnbnMgYXBwZWFyLCBkbyBub3QgcnVzaC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZXJlIHdpbGwgYWx3YXlzIGJlIGFub3RoZXIgdmVoaWNsZSBhdCBhdWN0aW9uLiBCdXQgZml4aW5nIHRoZSB3cm9uZyBwdXJjaGFzZSBjYW4gYmUgY29zdGx5LmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmVmb3JlIHlvdSBiaWQsIHNlbmQgdGhlIGF1Y3Rpb24gc2hlZXQgdG8gVUZTIEF1dG8gZm9yIHZlcmlmaWNhdGlvbi5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+MTIuIEZpbmFsIEFkdmljZTogUmVhZCB0aGUgU2hlZXQgQmVmb3JlIFlvdSBUcnVzdCB0aGUgU2hpbmU8L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEphcGFuZXNlIHVzZWQgY2FycyBhcmUgcG9wdWxhciBmb3IgYSByZWFzb24uZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGV5IGFyZSByZWxpYWJsZSwgcHJhY3RpY2FsLCB3ZWxsLWJ1aWx0LCBhbmQgb2Z0ZW4gYXZhaWxhYmxlIHdpdGggZ3JlYXQgZmVhdHVyZXMuIEZvciBidXllcnMgaW4gU3JpIExhbmthLCBTb3V0aCBBZnJpY2EsIEJvdHN3YW5hLCBaYW1iaWEsIFRhbnphbmlhLCBNb3phbWJpcXVlLCBhbmQgWmltYmFid2UsIEphcGFuZXNlIGF1Y3Rpb25zIGNhbiBvZmZlciBzdHJvbmcgdmFsdWUuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCdXQgZXZlcnkgYnV5ZXIgc2hvdWxkIHJlbWVtYmVyIHRoaXMgcnVsZTpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudERvIG5vdCB0cnVzdCB0aGUgc2hpbmUgYmVmb3JlIHlvdSByZWFkIHRoZSBzaGVldC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEEgY2FyIG1heSBsb29rIGJlYXV0aWZ1bCBpbiBwaG90b3MuIFRoZSBjb2xvdXIgbWF5IGJlIHBlcmZlY3QuIFRoZSBtaWxlYWdlIG1heSBsb29rIGF0dHJhY3RpdmUuIFRoZSBwcmljZSBtYXkgZmVlbCBsaWtlIGEgbXVzdC1idXkgZGVhbC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJ1dCB0aGUgYXVjdGlvbiBzaGVldCB0ZWxscyB0aGUgZGVlcGVyIHN0b3J5LmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SXQgY2FuIHNob3cgc2NyYXRjaGVzLCBkZW50cywgcmVwYWlyIG1hcmtzLCBydXN0LCBjb3Jyb3Npb24sIHJlcGxhY2VkIHBhbmVscywgbWlsZWFnZSBpc3N1ZXMsIGludGVyaW9yIHdlYXIsIG9yIGFjY2lkZW50IHJlcGFpciBoaXN0b3J5LmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhhdCBpcyB3aHkgbGVhcm5pbmcgdG8gcmVhZCBhIEphcGFuZXNlIGF1Y3Rpb24gc2hlZXQgaXMgYnV5ZXIgcHJvdGVjdGlvbi5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJlZm9yZSBidXlpbmcsIGNoZWNrOmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDaGFzc2lzIG51bWJlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXVjdGlvbiBncmFkZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW50ZXJpb3IgYW5kIGV4dGVyaW9yIGdyYWRlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RGFtYWdlIG1hcmtzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbnNwZWN0b3IgY29tbWVudHNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE1pbGVhZ2Ugbm90ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEF1Y3Rpb24gcmVzdWx0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRZZW4gcHJpY2Vpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZpbmFsIGxhbmRlZCBjb3N0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIGNoZWFwIGF1Y3Rpb24gcHJpY2UgaXMgbm90IGFsd2F5cyBhIGdvb2QgZGVhbC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJlZm9yZSB5b3UgYmlkLCBzZW5kIHRoZSBhdWN0aW9uIHNoZWV0IHRvIFVGUyBBdXRvIGZvciBleHBlcnQgdmVyaWZpY2F0aW9uLiBVRlMgQXV0byBjYW4gaGVscCB5b3UgdW5kZXJzdGFuZCB0aGUgZ3JhZGUsIHRyYW5zbGF0ZSBrZXkgY29tbWVudHMsIGNoZWNrIHRoZSBjaGFzc2lzIG51bWJlciwgcmV2aWV3IGF1Y3Rpb24gaW5zaWdodHMsIGFuZCBlc3RpbWF0ZSB3aGV0aGVyIHRoZSB2ZWhpY2xlIG1ha2VzIHNlbnNlIGZvciB5b3VyIG1hcmtldC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+RmluYWwgdGFrZWF3YXk6PC9zdHJvbmc+ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQaG90b3Mgc2hvdyBob3cgdGhlIGNhciBsb29rcy4gVGhlIGF1Y3Rpb24gc2hlZXQgc2hvd3Mgd2hhdCB0aGUgY2FyIGhhcyBiZWVuIHRocm91Z2guZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NIb3cgQnV5ZXJzIENhbiBSZWFkIEF1Y3Rpb24gU2hlZXRzIExpa2UgYSBQcm8gMjAyNmxldmVsbGV2ZWw8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz4xLiBJbnRyb2R1Y3Rpb246IERvbuKAmXQgQnV5IEJsaW5kIGZyb20gSmFwYW48L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBjYXIgbG9va3MgcGVyZmVjdCBpbiB0aGUgcGhvdG9zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkNsZWFuIGJvZHkuIExvdyBtaWxlYWdlLiBOaWNlIGFsbG95IHdoZWVscy4gRnJlc2gtbG9va2luZyBpbnRlcmlvci4gTWF5YmUgZXZlbiB0aGF0IOKAnGp1c3QgYXJyaXZlZCBmcm9tIEphcGFu4oCdIHNoaW5lIHRoYXQgbWFrZXMgZXZlcnkgYnV5ZXIgc2F5LCDigJxUaGlzIG9uZSBsb29rcyBnb29kLCBubz\/igJ08L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGVuIHNvbWVvbmUgY2hlY2tzIHRoZSBhdWN0aW9uIHNoZWV0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlN1ZGRlbmx5LCB0aGUgY29udmVyc2F0aW9uIGNoYW5nZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+4oCcV2FpdOKApiB0aGlzIHBhbmVsIGhhcyByZXBhaXIgbWFya3Mu4oCdPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+4oCcVGhlcmUgaXMgYSBXIG1hcmsgaGVyZS7igJ08L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD7igJxUaGlzIGNoYXNzaXMgbnVtYmVyIG5lZWRzIHRvIGJlIGNoZWNrZWQgYmVmb3JlIGJpZGRpbmcu4oCdPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhhdCBpcyB3aHkgSmFwYW5lc2UgYXVjdGlvbiBzaGVldHMgbWF0dGVyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldoZW4gYnV5aW5nIG9yIGltcG9ydGluZyBhIHVzZWQgdmVoaWNsZSBmcm9tIEphcGFuLCBwaG90b3MgYXJlIHVzZWZ1bCwgYnV0IHRoZXkgZG8gbm90IHRlbGwgdGhlIGZ1bGwgc3RvcnkuIEEgY2FyIGNhbiBsb29rIGJlYXV0aWZ1bCBpbiBwaWN0dXJlcyBhbmQgc3RpbGwgaGF2ZSBzY3JhdGNoZXMsIGRlbnRzLCByZXBhaXIgbWFya3MsIHJ1c3QsIG1pbGVhZ2UgaXNzdWVzLCBvciBpbnRlcmlvciB3ZWFyIG1lbnRpb25lZCBvbiB0aGUgYXVjdGlvbiBzaGVldC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BIEphcGFuZXNlIGF1Y3Rpb24gc2hlZXQgaXMgdXN1YWxseSB0aGUgZmlyc3Qgc2VyaW91cyBpbnNwZWN0aW9uIHJlcG9ydCBidXllcnMgc2hvdWxkIGNoZWNrIGJlZm9yZSBwdXJjaGFzaW5nIGEgdXNlZCBjYXIgZnJvbSBKYXBhbi4gSXQgaXMgcHJlcGFyZWQgYnkgcHJvZmVzc2lvbmFsIGluc3BlY3RvcnMgYW5kIGdpdmVzIGFuIG92ZXJ2aWV3IG9mIHRoZSB2ZWhpY2xl4oCZcyBjb25kaXRpb24sIGhpc3RvcnksIG1pbGVhZ2UsIGdyYWRlLCBhbmQgdmlzaWJsZSBkZWZlY3RzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkZvciBidXllcnMgaW4gU3JpIExhbmthLCBTb3V0aCBBZnJpY2EsIEJvdHN3YW5hLCBaYW1iaWEsIFRhbnphbmlhLCBNb3phbWJpcXVlLCBhbmQgWmltYmFid2UsIHRoaXMga25vd2xlZGdlIGlzIHZlcnkgaW1wb3J0YW50LiBJbXBvcnRpbmcgZnJvbSBKYXBhbiBpcyBhIGJpZyBmaW5hbmNpYWwgZGVjaXNpb24uIElmIHlvdSBtaXNzIGFuIGltcG9ydGFudCB3YXJuaW5nIG9uIHRoZSBhdWN0aW9uIHNoZWV0LCB0aGUgbWlzdGFrZSBjYW4gYmVjb21lIGV4cGVuc2l2ZSBhZnRlciB0aGUgY2FyIGlzIHNoaXBwZWQsIGNsZWFyZWQsIGFuZCByZWdpc3RlcmVkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNtYXJ0IGJ1eWVycyBkbyBub3Qgb25seSBhc2s6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+4oCcSG93IG11Y2ggaXMgdGhlIGNhcj\/igJ08L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGV5IGFsc28gYXNrOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPuKAnFdoYXQgZG9lcyB0aGUgYXVjdGlvbiBzaGVldCBzYXk\/4oCdPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmVjYXVzZSB0aGUgYXVjdGlvbiBzaGVldCBoZWxwcyB5b3UgdW5kZXJzdGFuZCB3aGV0aGVyIGEgdmVoaWNsZSBpcyBjbGVhbiwgZmFpcmx5IHByaWNlZCwgc3VpdGFibGUgZm9yIGltcG9ydCwgYW5kIHdvcnRoIGJpZGRpbmcgb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW4gdGhpcyBndWlkZSwgVUZTIEF1dG8gZXhwbGFpbnMgaG93IGJ1eWVycywgaW1wb3J0ZXJzLCBhbmQgdXNlZCBjYXIgZGVhbGVycyBjYW4gcmVhZCBKYXBhbmVzZSBhdWN0aW9uIHNoZWV0cyBsaWtlIGEgcHJvIGluIDIwMjYuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNlcGFyYXRvciAtLT4KPGhyIGNsYXNzPSJ3cC1ibG9jay1zZXBhcmF0b3IgaGFzLWFscGhhLWNoYW5uZWwtb3BhY2l0eSIvPgo8IS0tIC93cDpzZXBhcmF0b3IgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz4yLiBXaGF0IElzIGEgSmFwYW5lc2UgQXVjdGlvbiBTaGVldD88L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkEgSmFwYW5lc2UgYXVjdGlvbiBzaGVldCBpcyBhIHByb2Zlc3Npb25hbCBpbnNwZWN0aW9uIHJlcG9ydCB1c2VkIGF0IHZlaGljbGUgYXVjdGlvbnMgaW4gSmFwYW4uIEl0IGdpdmVzIGJ1eWVycyBhIGNsZWFyIHN1bW1hcnkgb2YgdGhlIGNhcuKAmXMgaWRlbnRpdHksIGNvbmRpdGlvbiwgbWlsZWFnZSwgZmVhdHVyZXMsIGRlZmVjdHMsIGFuZCBvdmVyYWxsIGdyYWRlIGJlZm9yZSB0aGUgdmVoaWNsZSBpcyBzb2xkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaW5rIG9mIGl0IGFzIHRoZSBjYXLigJlzIOKAnHRydXRoIHNoZWV0LuKAnTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlBob3RvcyBtYXkgc2hvdyB0aGUgYmVzdCBhbmdsZXMuIFRoZSBhdWN0aW9uIHNoZWV0IHNob3dzIHRoZSBhcmVhcyB0aGF0IG5lZWQgYXR0ZW50aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkEgdHlwaWNhbCBKYXBhbmVzZSBhdWN0aW9uIHNoZWV0IG1heSBpbmNsdWRlOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDp0YWJsZSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5BdWN0aW9uIFNoZWV0IERldGFpbDwvc3Ryb25nPjwvdGQ+PHRkPjxzdHJvbmc+V2hhdCBJdCBUZWxscyBZb3U8L3N0cm9uZz48L3RkPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD5BdWN0aW9uIGxvdCBudW1iZXI8L3RkPjx0ZD5UaGUgdmVoaWNsZeKAmXMgYXVjdGlvbiByZWZlcmVuY2UgbnVtYmVyPC90ZD48L3RyPjx0cj48dGQ+Q2hhc3NpcyBudW1iZXI8L3RkPjx0ZD5UaGUgdW5pcXVlIGlkZW50aXR5IG51bWJlciBvZiB0aGUgdmVoaWNsZTwvdGQ+PC90cj48dHI+PHRkPlllYXIgLyBtb250aDwvdGQ+PHRkPlJlZ2lzdHJhdGlvbiBvciBtb2RlbC1yZWxhdGVkIGRldGFpbDwvdGQ+PC90cj48dHI+PHRkPk1ha2UgYW5kIG1vZGVsPC90ZD48dGQ+VmVoaWNsZSBicmFuZCBhbmQgbW9kZWw8L3RkPjwvdHI+PHRyPjx0ZD5HcmFkZSAvIHRyaW08L3RkPjx0ZD5WZXJzaW9uIG9yIHBhY2thZ2Ugb2YgdGhlIHZlaGljbGU8L3RkPjwvdHI+PHRyPjx0ZD5NaWxlYWdlPC90ZD48dGQ+RGlzdGFuY2UgYWxyZWFkeSB0cmF2ZWxsZWQ8L3RkPjwvdHI+PHRyPjx0ZD5UcmFuc21pc3Npb248L3RkPjx0ZD5BdXRvbWF0aWMsIG1hbnVhbCwgQ1ZULCBldGMuPC90ZD48L3RyPjx0cj48dGQ+RW5naW5lIHNpemU8L3RkPjx0ZD5FbmdpbmUgY2FwYWNpdHk8L3RkPjwvdHI+PHRyPjx0ZD5FcXVpcG1lbnQ8L3RkPjx0ZD5GZWF0dXJlcyBzdWNoIGFzIEFDLCBhaXJiYWdzLCBhbGxveSB3aGVlbHMsIHBvd2VyIHN0ZWVyaW5nPC90ZD48L3RyPjx0cj48dGQ+QXVjdGlvbiBncmFkZTwvdGQ+PHRkPk92ZXJhbGwgY29uZGl0aW9uIHJhdGluZzwvdGQ+PC90cj48dHI+PHRkPkludGVyaW9yIGdyYWRlPC90ZD48dGQ+Q2FiaW4gY29uZGl0aW9uPC90ZD48L3RyPjx0cj48dGQ+RXh0ZXJpb3IgZ3JhZGU8L3RkPjx0ZD5Cb2R5IGNvbmRpdGlvbjwvdGQ+PC90cj48dHI+PHRkPkluc3BlY3RvciBjb21tZW50czwvdGQ+PHRkPk5vdGVzIGFib3V0IHJlcGFpcnMsIHdhcm5pbmdzLCBvciBkZWZlY3RzPC90ZD48L3RyPjx0cj48dGQ+VmVoaWNsZSBkaWFncmFtPC90ZD48dGQ+TWFwIHNob3dpbmcgc2NyYXRjaGVzLCBkZW50cywgcnVzdCwgb3IgcmVwbGFjZWQgcGFuZWxzPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT4KPCEtLSAvd3A6dGFibGUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TWFueSBmaXJzdC10aW1lIGJ1eWVycyBtYWtlIHRoZSBtaXN0YWtlIG9mIGxvb2tpbmcgb25seSBhdCBwaG90b3MsIG1pbGVhZ2UsIGNvbG91ciwgYW5kIHByaWNlLiBCdXQgZXhwZXJpZW5jZWQgYnV5ZXJzIGFsd2F5cyBhc2sgZm9yIHRoZSBhdWN0aW9uIHNoZWV0IGZpcnN0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldoeT88L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CZWNhdXNlIHRoZSBhdWN0aW9uIHNoZWV0IG1heSByZXZlYWwgcHJvYmxlbXMgdGhhdCBwaG90b3MgZG8gbm90IGNsZWFybHkgc2hvdywgc3VjaCBhcyBzY3JhdGNoZXMsIGRlbnRzLCBwYWludCByZXBhaXIsIHJ1c3QsIHJlcGxhY2VkIHBhbmVscywgbWlsZWFnZSB3YXJuaW5ncywgb3IgaW50ZXJpb3IgZGFtYWdlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIHNpbXBsZSB3b3Jkczo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgYXVjdGlvbiBzaGVldCBkb2VzIG5vdCBqdXN0IHRlbGwgeW91IHdoYXQgdGhlIGNhciBpcy4gSXQgdGVsbHMgeW91IHdoYXQgdGhlIGNhciBoYXMgYmVlbiB0aHJvdWdoLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzZXBhcmF0b3IgLS0+CjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiLz4KPCEtLSAvd3A6c2VwYXJhdG9yIC0tPgoKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CZWZvcmUgYnV5aW5nIGEgSmFwYW5lc2UgdXNlZCBjYXIsIGRvIG5vdCBydXNoIHN0cmFpZ2h0IHRvIHRoZSBwcmljZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5ZZXMsIHByaWNlIG1hdHRlcnMuIEV2ZXJ5b25lIGxpa2VzIGEgZ29vZCBkZWFsLiBCdXQgaW4gSmFwYW5lc2UgYXVjdGlvbnMsIGEg4oCcY2hlYXDigJ0gY2FyIGNhbiBiZWNvbWUgZXhwZW5zaXZlIGlmIHRoZSBhdWN0aW9uIHNoZWV0IHNob3dzIGhpZGRlbiByZXBhaXJzLCBydXN0LCBtaWxlYWdlIGlzc3VlcywgcG9vciBpbnRlcmlvciBjb25kaXRpb24sIG9yIGJvZHkgZGFtYWdlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJlZm9yZSB5b3UgYmlkLCBmb2xsb3cgdGhpcyBzaW1wbGUgY2hlY2tpbmcgcHJvY2Vzcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPjEuIENoZWNrIHRoZSBDaGFzc2lzIE51bWJlciBGaXJzdDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBjaGFzc2lzIG51bWJlciBpcyBvbmUgb2YgdGhlIG1vc3QgaW1wb3J0YW50IGRldGFpbHMgb24gdGhlIGF1Y3Rpb24gc2hlZXQuIEl0IGNvbmZpcm1zIHRoZSBleGFjdCBpZGVudGl0eSBvZiB0aGUgdmVoaWNsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5NYWtlIHN1cmUgdGhlIGNoYXNzaXMgbnVtYmVyIG9uIHRoZSBhdWN0aW9uIHNoZWV0IG1hdGNoZXMgdGhlIGF1Y3Rpb24gbGlzdGluZywgZXhwb3J0IGRvY3VtZW50cywgaW52b2ljZSwgYW5kIHZlaGljbGUgcGhvdG9zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPklmIHRoZSBjaGFzc2lzIG51bWJlciBkb2VzIG5vdCBtYXRjaCwgc3RvcCBhbmQgdmVyaWZ5IGJlZm9yZSBtb3ZpbmcgZm9yd2FyZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPjIuIENoZWNrIHRoZSBPdmVyYWxsIEF1Y3Rpb24gR3JhZGU8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgYXVjdGlvbiBncmFkZSBnaXZlcyBhIHF1aWNrIGlkZWEgb2YgdGhlIHZlaGljbGXigJlzIGNvbmRpdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Ib3dldmVyLCBkbyBub3QganVkZ2UgdGhlIGNhciBvbmx5IGJ5IHRoZSBncmFkZS4gQSB2ZWhpY2xlIG1heSBoYXZlIGEgZ29vZCBncmFkZSBidXQgc3RpbGwgaW5jbHVkZSByZXBhaXIgY29tbWVudHMgb3IgdmlzaWJsZSBib2R5IG1hcmtzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFsd2F5cyByZWFkIHRoZSBmdWxsIHNoZWV0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+My4gQ2hlY2sgdGhlIEludGVyaW9yIGFuZCBFeHRlcmlvciBHcmFkZXM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5NYW55IGF1Y3Rpb24gc2hlZXRzIHNob3cgc2VwYXJhdGUgZ3JhZGVzIGZvciBpbnRlcmlvciBhbmQgZXh0ZXJpb3IgY29uZGl0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDp0YWJsZSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5HcmFkZSBBcmVhPC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5XaGF0IHRvIENoZWNrPC9zdHJvbmc+PC90ZD48L3RyPjwvdGhlYWQ+PHRib2R5Pjx0cj48dGQ+SW50ZXJpb3IgZ3JhZGU8L3RkPjx0ZD5TZWF0IHdlYXIsIHN0YWlucywgYnVybnMsIGRhc2hib2FyZCBkYW1hZ2UsIGJhZCBzbWVsbDwvdGQ+PC90cj48dHI+PHRkPkV4dGVyaW9yIGdyYWRlPC90ZD48dGQ+U2NyYXRjaGVzLCBkZW50cywgcGFpbnQgcmVwYWlyLCBydXN0LCBjb3Jyb3Npb24sIHBhbmVsIHJlcGxhY2VtZW50PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT4KPCEtLSAvd3A6dGFibGUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QSB2ZWhpY2xlIG1heSBsb29rIGNsZWFuIG91dHNpZGUgYnV0IGhhdmUgYSB3b3JuIGludGVyaW9yLiBUaGlzIG1hdHRlcnMgZm9yIHBlcnNvbmFsIGJ1eWVycyBhbmQgZGVhbGVycyBiZWNhdXNlIGludGVyaW9yIGNvbmRpdGlvbiBhZmZlY3RzIGNvbWZvcnQsIHJlc2FsZSB2YWx1ZSwgYW5kIGJ1eWVyIGNvbmZpZGVuY2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz40LiBSZWFkIHRoZSBJbnNwZWN0b3IgQ29tbWVudHM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbnNwZWN0b3IgY29tbWVudHMgY2FuIGluY2x1ZGUgaW1wb3J0YW50IG5vdGVzIGFib3V0IHJlcGFpciBtYXJrcywgd2FybmluZyBsaWdodHMsIG9pbCBsZWFrcywgcnVzdCwgbWlzc2luZyBwYXJ0cywgb3IgaW50ZXJpb3Igc21lbGwuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgdGhlIGNvbW1lbnRzIGFyZSBpbiBKYXBhbmVzZSwgZG8gbm90IGd1ZXNzLiBHZXQgdGhlbSB0cmFuc2xhdGVkIHByb3Blcmx5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+NS4gU3R1ZHkgdGhlIFZlaGljbGUgRGlhZ3JhbTwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSB2ZWhpY2xlIGRpYWdyYW0gc2hvd3Mgd2hlcmUgZGFtYWdlIGlzIGxvY2F0ZWQgb24gdGhlIGNhci48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Db21tb24gbWFya3MgaW5jbHVkZTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6dGFibGUgLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLXRhYmxlIj48dGFibGUgY2xhc3M9Imhhcy1maXhlZC1sYXlvdXQiPjx0aGVhZD48dHI+PHRkPjxzdHJvbmc+TWFyazwvc3Ryb25nPjwvdGQ+PHRkPjxzdHJvbmc+TWVhbmluZzwvc3Ryb25nPjwvdGQ+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkPkE8L3RkPjx0ZD5TY3JhdGNoPC90ZD48L3RyPjx0cj48dGQ+VTwvdGQ+PHRkPkRlbnQ8L3RkPjwvdHI+PHRyPjx0ZD5CPC90ZD48dGQ+RGVudCB3aXRoIHNjcmF0Y2hlczwvdGQ+PC90cj48dHI+PHRkPlc8L3RkPjx0ZD5SZXBhaXIgd2F2ZSBvciByZXBhaXIgdHJhY2U8L3RkPjwvdHI+PHRyPjx0ZD5TPC90ZD48dGQ+UnVzdDwvdGQ+PC90cj48dHI+PHRkPkM8L3RkPjx0ZD5Db3Jyb3Npb248L3RkPjwvdHI+PHRyPjx0ZD5YPC90ZD48dGQ+UmVwbGFjZW1lbnQgcmVxdWlyZWQ8L3RkPjwvdHI+PHRyPjx0ZD5YWDwvdGQ+PHRkPlBhbmVsIHJlcGxhY2VkPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT4KPCEtLSAvd3A6dGFibGUgLS0+Cgo8cD5UaGUgbnVtYmVyIGJlc2lkZSB0aGUgbWFyayBzaG93cyBob3cgc2VyaW91cyB0aGUgZGFtYWdlIGlzLiBGb3IgZXhhbXBsZSwgPHN0cm9uZz5BMTwvc3Ryb25nPiBpcyB1c3VhbGx5IGEgc21hbGwgc2NyYXRjaCwgd2hpbGUgPHN0cm9uZz5BMjwvc3Ryb25nPiBpcyBtb3JlIHZpc2libGUuPC9wPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+Ni4gQ2hlY2sgTWlsZWFnZSBOb3Rlczwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk1pbGVhZ2UgaXMgYSBtYWpvciBwYXJ0IG9mIHZlaGljbGUgdmFsdWUuIENoZWNrIHdoZXRoZXIgdGhlIG1pbGVhZ2UgbG9va3MgY2xlYXIgYW5kIHRydXN0ZWQuIElmIHRoZXJlIGFyZSBtaWxlYWdlIHdhcm5pbmcgc3ltYm9scywgYXNrIGZvciBleHBlcnQgaGVscCBiZWZvcmUgYmlkZGluZy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPjcuIENvbXBhcmUgdGhlIFNoZWV0IHdpdGggdGhlIFByaWNlPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QWZ0ZXIgY2hlY2tpbmcgdGhlIGNvbmRpdGlvbiwgY29tcGFyZSBpdCB3aXRoIHRoZSBhdWN0aW9uIHByaWNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFzazo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPklzIHRoZSBncmFkZSBzdWl0YWJsZSBmb3IgdGhlIHByaWNlPzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QXJlIHRoZSBtYXJrcyBtaW5vciBvciBzZXJpb3VzPzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SXMgdGhlIG1pbGVhZ2UgY2xlYXI\/PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XaWxsIHJlcGFpciBjb3N0cyBhZmZlY3QgdGhlIGZpbmFsIGxhbmRlZCBjb3N0PzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SXMgdGhpcyB2ZWhpY2xlIHN0aWxsIGdvb2QgdmFsdWUgYWZ0ZXIgc2hpcHBpbmcsIHRheGVzLCBhbmQgY2xlYXJpbmc\/PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz44LiBHZXQgRXhwZXJ0IFZlcmlmaWNhdGlvbiBCZWZvcmUgQmlkZGluZzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPklmIHlvdSBhcmUgbm90IGZ1bGx5IHN1cmUsIGRvIG5vdCBndWVzcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TZW5kIHRoZSBhdWN0aW9uIHNoZWV0IHRvIFVGUyBBdXRvIGJlZm9yZSBiaWRkaW5nLiBUaGUgdGVhbSBjYW4gaGVscCBjaGVjayB0aGUgY2hhc3NpcyBudW1iZXIsIGV4cGxhaW4gdGhlIGdyYWRlLCB0cmFuc2xhdGUga2V5IGNvbW1lbnRzLCByZXZpZXcgZGFtYWdlIG1hcmtzLCBhbmQgY29uZmlybSB3aGV0aGVyIHRoZSB2ZWhpY2xlIGlzIHdvcnRoIGJ1eWluZy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JZiB5b3UgZG8gbm90IHVuZGVyc3RhbmQgdGhlIGF1Y3Rpb24gc2hlZXQsIGRvIG5vdCBiaWQgeWV0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzZXBhcmF0b3IgLS0+CjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiLz4KPCEtLSAvd3A6c2VwYXJhdG9yIC0tPgoKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5SZWFkaW5nIGEgSmFwYW5lc2UgYXVjdGlvbiBzaGVldCBjYW4gZmVlbCBjb25mdXNpbmcgYXQgZmlyc3QuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlcmUgYXJlIG51bWJlcnMsIEphcGFuZXNlIHdvcmRzLCBzaG9ydCBjb2RlcywgZ3JhZGVzLCBhbmQgbWFya3Mgb24gYSB2ZWhpY2xlIGRpYWdyYW0uIEZvciBhIGZpcnN0LXRpbWUgYnV5ZXIsIGl0IG1heSBsb29rIGNvbXBsaWNhdGVkLiBCdXQgb25jZSB5b3Uga25vdyB0aGUgb3JkZXIsIGl0IGJlY29tZXMgbXVjaCBlYXNpZXIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIGJlc3Qgd2F5IHRvIHJlYWQgYW4gYXVjdGlvbiBzaGVldCBpcyBzdGVwIGJ5IHN0ZXAuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5TdGVwIDE6IENvbmZpcm0gdGhlIFZlaGljbGUgSWRlbnRpdHk8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TdGFydCB3aXRoIHRoZSBiYXNpYyBkZXRhaWxzOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDp0YWJsZSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5EZXRhaWw8L3N0cm9uZz48L3RkPjx0ZD48c3Ryb25nPldoeSBJdCBNYXR0ZXJzPC9zdHJvbmc+PC90ZD48L3RyPjwvdGhlYWQ+PHRib2R5Pjx0cj48dGQ+TWFrZSBhbmQgbW9kZWw8L3RkPjx0ZD5Db25maXJtcyB0aGUgdmVoaWNsZTwvdGQ+PC90cj48dHI+PHRkPkNoYXNzaXMgbnVtYmVyPC90ZD48dGQ+Q29uZmlybXMgdGhlIGV4YWN0IGNhcjwvdGQ+PC90cj48dHI+PHRkPlllYXIgLyByZWdpc3RyYXRpb248L3RkPjx0ZD5BZmZlY3RzIGltcG9ydCBydWxlcyBhbmQgdmFsdWU8L3RkPjwvdHI+PHRyPjx0ZD5FbmdpbmUgc2l6ZTwvdGQ+PHRkPkFmZmVjdHMgdGF4ZXMgYW5kIGJ1eWVyIGRlbWFuZDwvdGQ+PC90cj48dHI+PHRkPk1pbGVhZ2U8L3RkPjx0ZD5BZmZlY3RzIHByaWNlIGFuZCByZXNhbGUgdmFsdWU8L3RkPjwvdHI+PHRyPjx0ZD5UcmFuc21pc3Npb248L3RkPjx0ZD5Db25maXJtcyBhdXRvbWF0aWMsIENWVCwgbWFudWFsLCBldGMuPC90ZD48L3RyPjx0cj48dGQ+R3JhZGUgLyB0cmltPC90ZD48dGQ+SGVscHMgY29tcGFyZSBmZWF0dXJlcyBhbmQgdmFsdWU8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvZmlndXJlPgo8IS0tIC93cDp0YWJsZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CZWZvcmUgZ2V0dGluZyBleGNpdGVkIGFib3V0IHRoZSBjb2xvdXIgb3Igd2hlZWxzLCBjb25maXJtIHRoYXQgdGhlIHZlaGljbGUgaWRlbnRpdHkgaXMgY29ycmVjdC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlN0ZXAgMjogQ2hlY2sgdGhlIEF1Y3Rpb24gR3JhZGU8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgYXVjdGlvbiBncmFkZSBnaXZlcyBhIHF1aWNrIGNvbmRpdGlvbiBzdW1tYXJ5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDp0YWJsZSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5BdWN0aW9uIEdyYWRlPC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5TaW1wbGUgTWVhbmluZzwvc3Ryb25nPjwvdGQ+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkPlM8L3RkPjx0ZD5BbG1vc3QgbmV3IGNvbmRpdGlvbjwvdGQ+PC90cj48dHI+PHRkPjY8L3RkPjx0ZD5FeGNlbGxlbnQgY29uZGl0aW9uPC90ZD48L3RyPjx0cj48dGQ+NTwvdGQ+PHRkPlZlcnkgY2xlYW4gdXNlZCB2ZWhpY2xlPC90ZD48L3RyPjx0cj48dGQ+NC41PC90ZD48dGQ+R29vZCBjb25kaXRpb24gd2l0aCBtaW5vciBmbGF3czwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9maWd1cmU+CjwhLS0gL3dwOnRhYmxlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkEgc21hcnQgYnV5ZXIgZG9lcyBub3Qgc3RvcCBhdDo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD7igJxJdCBpcyBHcmFkZSA0LjUsIHNvIGl0IG11c3QgYmUgZ29vZC7igJ08L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BIHNtYXJ0IGJ1eWVyIGFza3M6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+4oCcV2h5IGRpZCBpdCBnZXQgdGhpcyBncmFkZSwgYW5kIHdoYXQgZG9lcyB0aGUgZnVsbCBzaGVldCBzYXk\/4oCdPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5TdGVwIDM6IFJldmlldyBJbnRlcmlvciBhbmQgRXh0ZXJpb3IgR3JhZGVzPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW50ZXJpb3IgYW5kIGV4dGVyaW9yIGdyYWRlcyBoZWxwIHlvdSB1bmRlcnN0YW5kIGhvdyBjbGVhbiB0aGUgY2FyIGlzIGluc2lkZSBhbmQgb3V0c2lkZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6dGFibGUgLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLXRhYmxlIj48dGFibGUgY2xhc3M9Imhhcy1maXhlZC1sYXlvdXQiPjx0aGVhZD48dHI+PHRkPjxzdHJvbmc+R3JhZGU8L3N0cm9uZz48L3RkPjx0ZD48c3Ryb25nPkJ1eWVyIE1lYW5pbmc8L3N0cm9uZz48L3RkPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD5BPC90ZD48dGQ+VmVyeSBjbGVhbjwvdGQ+PC90cj48dHI+PHRkPkI8L3RkPjx0ZD5Hb29kLCB3aXRoIHNvbWUgbWlub3IgZmxhd3M8L3RkPjwvdHI+PHRyPjx0ZD5DPC90ZD48dGQ+Tm90aWNlYWJsZSBkZWZlY3RzLCBtYXkgbmVlZCBzbWFsbCByZXBhaXJzPC90ZD48L3RyPjx0cj48dGQ+RDwvdGQ+PHRkPk1vcmUgc2VyaW91cyBkZWZlY3RzPC90ZD48L3RyPjx0cj48dGQ+RSAvIEY8L3RkPjx0ZD5Qb29yIGNvbmRpdGlvbiwgbmVlZHMgbWFqb3IgYXR0ZW50aW9uPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT4KPCEtLSAvd3A6dGFibGUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Rm9yIGRlYWxlcnMsIHRoaXMgbWF0dGVycyBiZWNhdXNlIGEgY2xlYW4gaW50ZXJpb3IgY2FuIGhlbHAgdGhlIHZlaGljbGUgc2VsbCBmYXN0ZXIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QSBuaWNlIGV4dGVyaW9yIGF0dHJhY3RzIHRoZSBidXllci4gQSBjbGVhbiBpbnRlcmlvciBoZWxwcyBjbG9zZSB0aGUgc2FsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlN0ZXAgNDogUmVhZCB0aGUgRGFtYWdlIERpYWdyYW08L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgZGlhZ3JhbSBzaG93cyBzY3JhdGNoZXMsIGRlbnRzLCBydXN0LCByZXBhaXIgbWFya3MsIGNyYWNrcywgb3IgcmVwbGFjZWQgcGFuZWxzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDp0YWJsZSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5NYXJrPC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5NZWFuaW5nPC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5CdXllciBSaXNrPC9zdHJvbmc+PC90ZD48L3RyPjwvdGhlYWQ+PHRib2R5Pjx0cj48dGQ+QTwvdGQ+PHRkPlNjcmF0Y2g8L3RkPjx0ZD5Mb3cgdG8gbWVkaXVtPC90ZD48L3RyPjx0cj48dGQ+VTwvdGQ+PHRkPkRlbnQ8L3RkPjx0ZD5Mb3cgdG8gbWVkaXVtPC90ZD48L3RyPjx0cj48dGQ+QjwvdGQ+PHRkPkRlbnQgd2l0aCBzY3JhdGNoZXM8L3RkPjx0ZD5NZWRpdW08L3RkPjwvdHI+PHRyPjx0ZD5XPC90ZD48dGQ+UmVwYWlyIHdhdmUgLyByZXBhaXIgdHJhY2U8L3RkPjx0ZD5NZWRpdW0gdG8gaGlnaDwvdGQ+PC90cj48dHI+PHRkPlM8L3RkPjx0ZD5SdXN0PC90ZD48dGQ+TWVkaXVtIHRvIGhpZ2g8L3RkPjwvdHI+PHRyPjx0ZD5DPC90ZD48dGQ+Q29ycm9zaW9uPC90ZD48dGQ+SGlnaDwvdGQ+PC90cj48dHI+PHRkPlg8L3RkPjx0ZD5SZXBsYWNlbWVudCByZXF1aXJlZDwvdGQ+PHRkPkhpZ2g8L3RkPjwvdHI+PHRyPjx0ZD5YWDwvdGQ+PHRkPlBhbmVsIHJlcGxhY2VkPC90ZD48dGQ+SGlnaDwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9maWd1cmU+CjwhLS0gL3dwOnRhYmxlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkEgY2FyIGNhbiBsb29rIHBlcmZlY3QgaW4gcGhvdG9zIGJ1dCBzaG93IHJlcGFpciBtYXJrcyBvciByZXBsYWNlZCBwYW5lbHMgb24gdGhlIGF1Y3Rpb24gc2hlZXQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhhdCBkb2VzIG5vdCBhbHdheXMgbWVhbiB5b3UgbXVzdCByZWplY3QgaXQuIEJ1dCBpdCBkb2VzIG1lYW4geW91IG11c3QgdW5kZXJzdGFuZCB0aGUgcmlzayBiZWZvcmUgYmlkZGluZy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlN0ZXAgNTogUmVhZCB0aGUgSW5zcGVjdG9yIENvbW1lbnRzIENhcmVmdWxseTwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluc3BlY3RvciBjb21tZW50cyBtYXkgbWVudGlvbjo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJlcGFpbnRlZCBwYW5lbHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJlcGFpciBoaXN0b3J5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XYXJuaW5nIGxpZ2h0czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RW5naW5lIG5vaXNlPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5PaWwgbGVha3M8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJ1c3QgdW5kZXJuZWF0aDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SW50ZXJpb3Igc21lbGw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk1pc3NpbmcgcGFydHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk1lY2hhbmljYWwgaXNzdWVzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RG8gbm90IGd1ZXNzIEphcGFuZXNlIGNvbW1lbnRzLiBHZXQgdGhlbSBjaGVja2VkIHByb3Blcmx5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+U3RlcCA2OiBDb21wYXJlIENvbmRpdGlvbiB3aXRoIE1hcmtldCBWYWx1ZTwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFmdGVyIHJlYWRpbmcgdGhlIHNoZWV0LCBjb21wYXJlIHRoZSB2ZWhpY2xlIGNvbmRpdGlvbiB3aXRoIHRoZSBhdWN0aW9uIHByaWNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFzazo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPklzIHRoZSBwcmljZSBmYWlyIGZvciB0aGUgY29uZGl0aW9uPzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QXJlIHRoZSBtYXJrcyBtaW5vciBvciBjb3N0bHk\/PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5JcyB0aGUgbWlsZWFnZSBjbGVhcj88L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPldpbGwgdGhlIHZlaGljbGUgYmUgc3VpdGFibGUgZm9yIFNyaSBMYW5rYSBvciBBZnJpY2E\/PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XaWxsIHRoZSBmaW5hbCBsYW5kZWQgY29zdCBtYWtlIHNlbnNlPzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkRvIG5vdCBidXkgdGhlIGxvd2VzdCBhdWN0aW9uIHByaWNlLiBCdXkgdGhlIGJlc3QgdmFsdWUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNlcGFyYXRvciAtLT4KPGhyIGNsYXNzPSJ3cC1ibG9jay1zZXBhcmF0b3IgaGFzLWFscGhhLWNoYW5uZWwtb3BhY2l0eSIvPgo8IS0tIC93cDpzZXBhcmF0b3IgLS0+CgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkphcGFuZXNlIGF1Y3Rpb24gZ3JhZGVzIGFyZSBjb25kaXRpb24gcmF0aW5ncyB1c2VkIGJ5IGF1Y3Rpb24gaG91c2VzIHRvIGhlbHAgYnV5ZXJzIHVuZGVyc3RhbmQgdGhlIHF1YWxpdHkgb2YgYSB2ZWhpY2xlIGJlZm9yZSBiaWRkaW5nLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIHNpbXBsZSB0ZXJtcywgdGhlIGF1Y3Rpb24gZ3JhZGUgaXMgdGhlIGluc3BlY3RvcuKAmXMgcXVpY2sgc3VtbWFyeSBvZiB0aGUgY2Fy4oCZcyBjb25kaXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QnV0IHRoZSBncmFkZSBpcyBvbmx5IG9uZSBwYXJ0IG9mIHRoZSBzdG9yeS4gQSBzbWFydCBidXllciBjaGVja3MgdGhlIGdyYWRlIHRvZ2V0aGVyIHdpdGggbWlsZWFnZSwgaW50ZXJpb3IgZ3JhZGUsIGV4dGVyaW9yIGdyYWRlLCBkYW1hZ2UgbWFya3MsIGNvbW1lbnRzLCBhbmQgcHJpY2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5CdXllci1GcmllbmRseSBBdWN0aW9uIEdyYWRlczwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDp0YWJsZSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5BdWN0aW9uIEdyYWRlPC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5XaGF0IEl0IFVzdWFsbHkgTWVhbnM8L3N0cm9uZz48L3RkPjx0ZD48c3Ryb25nPkJ1eWVyIEFkdmljZTwvc3Ryb25nPjwvdGQ+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkPlM8L3RkPjx0ZD5BbG1vc3QgbmV3IGNvbmRpdGlvbiwgdXN1YWxseSB2ZXJ5IGxvdyBtaWxlYWdlPC90ZD48dGQ+RXhjZWxsZW50IGNob2ljZSwgYnV0IHVzdWFsbHkgZXhwZW5zaXZlPC90ZD48L3RyPjx0cj48dGQ+NjwvdGQ+PHRkPlZlcnkgY2xvc2UgdG8gbmV3IGNvbmRpdGlvbjwvdGQ+PHRkPlByZW1pdW0gb3B0aW9uIGZvciBidXllcnMgd2hvIHdhbnQgdG9wIHF1YWxpdHk8L3RkPjwvdHI+PHRyPjx0ZD41PC90ZD48dGQ+VmVyeSBjbGVhbiB1c2VkIHZlaGljbGUgd2l0aCBtaW5vciBtYXJrczwvdGQ+PHRkPlN0cm9uZyBjaG9pY2UgZm9yIHBlcnNvbmFsIGJ1eWVycyBhbmQgcmVzYWxlPC90ZD48L3RyPjx0cj48dGQ+NC41PC90ZD48dGQ+R29vZCBjb25kaXRpb24gd2l0aCBtaW5vciBmbGF3czwvdGQ+PHRkPk9mdGVuIGEgZ29vZCBiYWxhbmNlIGJldHdlZW4gcHJpY2UgYW5kIHF1YWxpdHk8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvZmlndXJlPgo8IS0tIC93cDp0YWJsZSAtLT4KCjxwPjxzdHJvbmc+Q2xlYW4gR3JhZGUgQnV5ZXIgVGlwPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Ib3dldmVyLCBldmVuIHdpdGggaGlnaGVyIGdyYWRlcywgYnV5ZXJzIHNob3VsZCBzdGlsbCBjaGVjazo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk1pbGVhZ2U8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkludGVyaW9yIGNvbmRpdGlvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RXh0ZXJpb3IgY29uZGl0aW9uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5EYW1hZ2UgZGlhZ3JhbTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SW5zcGVjdG9yIGNvbW1lbnRzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5GaW5hbCBsYW5kZWQgY29zdDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPHA+QSBHcmFkZSA0LjUgdmVoaWNsZSB3aXRoIHNtYWxsIEExIG1hcmtzIG1heSBiZSBhIGdvb2Qgb3B0aW9uLiBCdXQgaWYgdGhlIGNvbW1lbnRzIG1lbnRpb24gcmVwYWlyIHdvcmssIHdhcm5pbmcgbGlnaHRzLCBvciBydXN0LCB0aGUgdmVoaWNsZSBzdGlsbCBuZWVkcyBjYXJlZnVsIGNoZWNraW5nLjwvcD4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TbyB0aGUgcmVhbCBxdWVzdGlvbiBpcyBub3Qgb25seTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD7igJxXaGF0IGlzIHRoZSBncmFkZT\/igJ08L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgYmV0dGVyIHF1ZXN0aW9uIGlzOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPuKAnERvZXMgdGhlIGZ1bGwgYXVjdGlvbiBzaGVldCBzdXBwb3J0IHRoZSBncmFkZT\/igJ08L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6c2VwYXJhdG9yIC0tPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5Ii8+CjwhLS0gL3dwOnNlcGFyYXRvciAtLT4KCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2hlbiBidXllcnMgZmlyc3Qgc2VlIG1hcmtzIGxpa2UgPHN0cm9uZz5BMTwvc3Ryb25nPiwgPHN0cm9uZz5BMjwvc3Ryb25nPiwgPHN0cm9uZz5VMTwvc3Ryb25nPiwgPHN0cm9uZz5CMjwvc3Ryb25nPiwgb3IgPHN0cm9uZz5XMzwvc3Ryb25nPiwgdGhleSBvZnRlbiB3b25kZXI6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+4oCcSXMgdGhpcyBzZXJpb3VzLCBvciBpcyB0aGlzIGp1c3QgYXVjdGlvbiBzaGVldCBjb2RlP+KAnTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk9uY2UgeW91IHVuZGVyc3RhbmQgdGhlIHN5c3RlbSwgaXQgYmVjb21lcyBlYXNpZXIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW4gSmFwYW5lc2UgYXVjdGlvbiBzaGVldHMsIHRoZSBsZXR0ZXIgdXN1YWxseSB0ZWxscyB5b3UgdGhlIHR5cGUgb2YgZGVmZWN0LiBUaGUgbnVtYmVyIHRlbGxzIHlvdSBob3cgYmlnIG9yIHNlcmlvdXMgaXQgaXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BMSBNZWFuaW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BMTwvc3Ryb25nPiB1c3VhbGx5IG1lYW5zIGEgc21hbGwgc2NyYXRjaC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIGlzIG9mdGVuIG1pbm9yIGFuZCBtYXkgYmUgZm91bmQgb246PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Gcm9udCBidW1wZXI8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJlYXIgYnVtcGVyPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Eb29yPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5GZW5kZXI8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkJvbm5ldDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TWlycm9yIGNvdmVyPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Rm9yIG1vc3QgdXNlZCBjYXJzLCBBMSBpcyBub3QgYSBtYWpvciBjb25jZXJuLiBJdCBtYXkgb25seSBuZWVkIHBvbGlzaGluZyBvciBhIHNtYWxsIHRvdWNoLXVwLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QTIgTWVhbmluZzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QTI8L3N0cm9uZz4gbWVhbnMgYSBtb3JlIHZpc2libGUgc2NyYXRjaCB0aGFuIEExLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkl0IGlzIG5vdCBhbHdheXMgc2VyaW91cywgYnV0IGl0IHNob3VsZCBiZSBjaGVja2VkIGNhcmVmdWxseS4gRGVwZW5kaW5nIG9uIHRoZSBjb2xvdXIgYW5kIGxvY2F0aW9uLCBpdCBtYXkgbmVlZCBwb2xpc2hpbmcsIHRvdWNoLXVwLCBvciByZXBhaW50aW5nLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDp0YWJsZSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5NYXJrPC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5NZWFuaW5nPC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5CdXllciBSaXNrPC9zdHJvbmc+PC90ZD48L3RyPjwvdGhlYWQ+PHRib2R5Pjx0cj48dGQ+QTE8L3RkPjx0ZD5TbWFsbCBzY3JhdGNoPC90ZD48dGQ+TG93PC90ZD48L3RyPjx0cj48dGQ+QTI8L3RkPjx0ZD5Nb3JlIHZpc2libGUgc2NyYXRjaDwvdGQ+PHRkPkxvdyB0byBtZWRpdW08L3RkPjwvdHI+PHRyPjx0ZD5BMzwvdGQ+PHRkPkxhcmdlciBzY3JhdGNoPC90ZD48dGQ+TWVkaXVtPC90ZD48L3RyPjx0cj48dGQ+QTQ8L3RkPjx0ZD5IZWF2eSBzY3JhdGNoPC90ZD48dGQ+SGlnaGVyIGNvbmNlcm48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvZmlndXJlPgo8IS0tIC93cDp0YWJsZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BMSBhbmQgQTIgdXN1YWxseSBkbyBub3QgbWVhbiBhY2NpZGVudCBkYW1hZ2UuIEJ1dCB0aGV5IHNob3VsZCBiZSBjaGVja2VkIHRvZ2V0aGVyIHdpdGggb3RoZXIgbWFya3MuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Rm9yIGV4YW1wbGU6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnRhYmxlIC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay10YWJsZSI+PHRhYmxlIGNsYXNzPSJoYXMtZml4ZWQtbGF5b3V0Ij48dGhlYWQ+PHRyPjx0ZD48c3Ryb25nPlNoZWV0IFNpdHVhdGlvbjwvc3Ryb25nPjwvdGQ+PHRkPjxzdHJvbmc+QnV5ZXIgTWVhbmluZzwvc3Ryb25nPjwvdGQ+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkPkExIG9ubHk8L3RkPjx0ZD5Vc3VhbGx5IG1pbm9yPC90ZD48L3RyPjx0cj48dGQ+QTIgb25seTwvdGQ+PHRkPkNoZWNrIHBob3RvIGFuZCBsb2NhdGlvbjwvdGQ+PC90cj48dHI+PHRkPkEyIHdpdGggVTI8L3RkPjx0ZD5TY3JhdGNoIHBsdXMgZGVudDwvdGQ+PC90cj48dHI+PHRkPkEyIHdpdGggVzI8L3RkPjx0ZD5TY3JhdGNoIHBsdXMgcmVwYWlyIHRyYWNlPC90ZD48L3RyPjx0cj48dGQ+QTIgd2l0aCBYWDwvdGQ+PHRkPlNjcmF0Y2ggcGx1cyByZXBsYWNlZCBwYW5lbDwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9maWd1cmU+CjwhLS0gL3dwOnRhYmxlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlVGUyBBdXRvIGJ1eWVyIHRpcDo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BMSBpcyB1c3VhbGx5IG1pbm9yLiBBMiBuZWVkcyBhIGNsb3NlciBsb29rLiBBbnl0aGluZyBjb21iaW5lZCB3aXRoIFcsIFgsIFhYLCBydXN0LCBvciBjb3Jyb3Npb24gbmVlZHMgZXhwZXJ0IHZlcmlmaWNhdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6c2VwYXJhdG9yIC0tPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5Ii8+CjwhLS0gL3dwOnNlcGFyYXRvciAtLT4KCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UmVhZGluZyB0aGUgYXVjdGlvbiBzaGVldCB0ZWxscyB5b3UgdGhlIHZlaGljbGXigJlzIGNvbmRpdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5DaGVja2luZyBhdWN0aW9uIGluc2lnaHRzIHRlbGxzIHlvdSB3aGV0aGVyIHRoZSBwcmljZSBtYWtlcyBzZW5zZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIGlzIHdoZXJlIHNtYXJ0IGJ1eWVycyBzZXBhcmF0ZSBhIHJlYWwgZGVhbCBmcm9tIGEgcmlza3kgb25lLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJlZm9yZSBzYXlpbmc6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+4oCcVGhpcyBvbmUgaXMgY2hlYXAuIExldOKAmXMgYmlkIeKAnTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFzazo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD7igJxDaGVhcCBjb21wYXJlZCB0byB3aGF0P+KAnTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkF1Y3Rpb24gaW5zaWdodHMgY2FuIGluY2x1ZGU6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnRhYmxlIC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay10YWJsZSI+PHRhYmxlIGNsYXNzPSJoYXMtZml4ZWQtbGF5b3V0Ij48dGhlYWQ+PHRyPjx0ZD48c3Ryb25nPkF1Y3Rpb24gSW5zaWdodDwvc3Ryb25nPjwvdGQ+PHRkPjxzdHJvbmc+V2hhdCBJdCBIZWxwcyBZb3UgVW5kZXJzdGFuZDwvc3Ryb25nPjwvdGQ+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkPlByZXZpb3VzIHNvbGQgcHJpY2VzPC90ZD48dGQ+V2hhdCBzaW1pbGFyIHZlaGljbGVzIHNvbGQgZm9yIHJlY2VudGx5PC90ZD48L3RyPjx0cj48dGQ+R3JhZGUgY29tcGFyaXNvbjwvdGQ+PHRkPldoZXRoZXIgdGhlIHByaWNlIG1hdGNoZXMgdGhlIGNvbmRpdGlvbjwvdGQ+PC90cj48dHI+PHRkPk1pbGVhZ2UgY29tcGFyaXNvbjwvdGQ+PHRkPldoZXRoZXIgbG93IG1pbGVhZ2UgaXMgaW5jcmVhc2luZyB0aGUgcHJpY2U8L3RkPjwvdHI+PHRyPjx0ZD5Nb2RlbCBhbmQgeWVhciBjb21wYXJpc29uPC90ZD48dGQ+V2hldGhlciB0aGUgdmVoaWNsZSBpcyBmYWlybHkgcHJpY2VkPC90ZD48L3RyPjx0cj48dGQ+RGVmZWN0IGNvbXBhcmlzb248L3RkPjx0ZD5XaGV0aGVyIGRhbWFnZSBpcyBhZmZlY3RpbmcgdmFsdWU8L3RkPjwvdHI+PHRyPjx0ZD5GaW5hbCBiaWQgcHJpY2U8L3RkPjx0ZD5UaGUgYWN0dWFsIGF1Y3Rpb24gcHJpY2UgaW4gSmFwYW48L3RkPjwvdHI+PHRyPjx0ZD5NYXJrZXQgZGVtYW5kPC90ZD48dGQ+V2hldGhlciB0aGUgbW9kZWwgaXMgcG9wdWxhciBpbiB5b3VyIGNvdW50cnk8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvZmlndXJlPgo8IS0tIC93cDp0YWJsZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Gb3IgZXhhbXBsZSwgdHdvIHZlaGljbGVzIG1heSBsb29rIHNpbWlsYXIgaW4gcGhvdG9zLiBCdXQgb25lIG1heSBiZSBHcmFkZSA0LjUgd2l0aCBzbWFsbCBzY3JhdGNoZXMsIHdoaWxlIGFub3RoZXIgbWF5IGhhdmUgcmVwYWlyIG1hcmtzIG9yIHZpc2libGUgZGVudHMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW91IG9ubHkgY29tcGFyZSBwaG90b3MsIGJvdGggbWF5IGxvb2sgZ29vZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JZiB5b3UgY29tcGFyZSBhdWN0aW9uIHNoZWV0cyBhbmQgc29sZCBwcmljZXMsIHRoZSByZWFsIGRpZmZlcmVuY2UgYmVjb21lcyBjbGVhci48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgZ29sZGVuIHJ1bGUgaXM6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RG8gbm90IGJ1eSBvbmx5IGJlY2F1c2UgdGhlIGF1Y3Rpb24gcHJpY2UgaXMgbG93LiBCdXkgYmVjYXVzZSB0aGUgYXVjdGlvbiBzaGVldCBhbmQgZmluYWwgY29zdCBtYWtlIHNlbnNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzZXBhcmF0b3IgLS0+CjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiLz4KPCEtLSAvd3A6c2VwYXJhdG9yIC0tPgoKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgY2hhc3NpcyBudW1iZXIgaXMgdGhlIHZlaGljbGXigJlzIHVuaXF1ZSBpZGVudGl0eSBudW1iZXIuIFRoaW5rIG9mIGl0IGFzIHRoZSBjYXLigJlzIGZpbmdlcnByaW50LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlR3byBjYXJzIG1heSBoYXZlIHRoZSBzYW1lIG1vZGVsLCBjb2xvdXIsIHllYXIsIGFuZCBtaWxlYWdlIHJhbmdlLiBCdXQgdGhleSBzaG91bGQgbm90IGhhdmUgdGhlIHNhbWUgY2hhc3NpcyBudW1iZXIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmVmb3JlIHlvdSBiaWQsIHNoaXAsIG9yIHBheSwgY2hlY2sgdGhlIGNoYXNzaXMgbnVtYmVyIGNhcmVmdWxseS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPldoYXQgdG8gTWF0Y2g8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6dGFibGUgLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLXRhYmxlIj48dGFibGUgY2xhc3M9Imhhcy1maXhlZC1sYXlvdXQiPjx0aGVhZD48dHI+PHRkPjxzdHJvbmc+U291cmNlPC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5XaGF0IHRvIENoZWNrPC9zdHJvbmc+PC90ZD48L3RyPjwvdGhlYWQ+PHRib2R5Pjx0cj48dGQ+QXVjdGlvbiBzaGVldDwvdGQ+PHRkPk1haW4gdmVoaWNsZSBpZGVudGl0eTwvdGQ+PC90cj48dHI+PHRkPkF1Y3Rpb24gbGlzdGluZzwvdGQ+PHRkPlNhbWUgY2hhc3NpcyBudW1iZXI8L3RkPjwvdHI+PHRyPjx0ZD5WZWhpY2xlIHBob3RvczwvdGQ+PHRkPkNoYXNzaXMgcGxhdGUgaWYgdmlzaWJsZTwvdGQ+PC90cj48dHI+PHRkPkV4cG9ydCBjZXJ0aWZpY2F0ZTwvdGQ+PHRkPk11c3QgbWF0Y2ggYWZ0ZXIgcHVyY2hhc2U8L3RkPjwvdHI+PHRyPjx0ZD5JbnZvaWNlPC90ZD48dGQ+U2hvdWxkIHNob3cgdGhlIHNhbWUgdmVoaWNsZTwvdGQ+PC90cj48dHI+PHRkPlNoaXBwaW5nIGRvY3VtZW50czwvdGQ+PHRkPk11c3QgbWF0Y2ggZXhwb3J0IHJlY29yZHM8L3RkPjwvdHI+PHRyPjx0ZD5VRlMgQXV0byBzdG9jayByZWNvcmQ8L3RkPjx0ZD5Db25maXJtcyBpbnRlcm5hbCB0cmFja2luZzwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9maWd1cmU+CjwhLS0gL3dwOnRhYmxlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPklmIG9uZSBkb2N1bWVudCBzaG93cyBhIGRpZmZlcmVudCBudW1iZXIsIHN0b3AgYW5kIHZlcmlmeS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5ObyBjaGFzc2lzIG1hdGNoLCBubyBjb25maWRlbmNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UmVkIEZsYWdzPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnRhYmxlIC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay10YWJsZSI+PHRhYmxlIGNsYXNzPSJoYXMtZml4ZWQtbGF5b3V0Ij48dGhlYWQ+PHRyPjx0ZD48c3Ryb25nPlJlZCBGbGFnPC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5XaHkgSXQgTWF0dGVyczwvc3Ryb25nPjwvdGQ+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkPk1pc3NpbmcgY2hhc3NpcyBudW1iZXI8L3RkPjx0ZD5WZWhpY2xlIGlkZW50aXR5IGlzIHVuY2xlYXI8L3RkPjwvdHI+PHRyPjx0ZD5CbHVycmVkIGNoYXNzaXMgbnVtYmVyPC90ZD48dGQ+SGFyZCB0byB2ZXJpZnk8L3RkPjwvdHI+PHRyPjx0ZD5MaXN0aW5nIGFuZCBzaGVldCBkbyBub3QgbWF0Y2g8L3RkPjx0ZD5Qb3NzaWJsZSB3cm9uZyBzaGVldDwvdGQ+PC90cj48dHI+PHRkPkV4cG9ydCBkb2N1bWVudHMgc2hvdyBhbm90aGVyIG51bWJlcjwvdGQ+PHRkPlNlcmlvdXMgZG9jdW1lbnQgaXNzdWU8L3RkPjwvdHI+PHRyPjx0ZD5DaGFzc2lzIGNvZGUgZG9lcyBub3QgbWF0Y2ggbW9kZWw8L3RkPjx0ZD5WZWhpY2xlIGlkZW50aXR5IG1heSBiZSB3cm9uZzwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9maWd1cmU+CjwhLS0gL3dwOnRhYmxlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJlZm9yZSB5b3UgY2hlY2sgdGhlIHNoaW5lLCBjaGVjayB0aGUgY2hhc3Npcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6c2VwYXJhdG9yIC0tPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5Ii8+CjwhLS0gL3dwOnNlcGFyYXRvciAtLT4KCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SmFwYW5lc2UgYXVjdGlvbiBwcmljZXMgYXJlIHVzdWFsbHkgc2hvd24gaW4gSmFwYW5lc2UgWWVuLCB3cml0dGVuIGFzIEpQWSBvciDCpS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BIGJ1eWVyIG1heSBzZWUgPHN0cm9uZz7CpTEsODAwLDAwMDwvc3Ryb25nPiBhbmQgcXVpY2tseSBjb252ZXJ0IGl0IHRvIGxvY2FsIGN1cnJlbmN5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJ1dCByZW1lbWJlcjo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgeWVuIGF1Y3Rpb24gcHJpY2UgaXMgbm90IHRoZSBmaW5hbCBjb3N0IG9mIHRoZSBjYXIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SXQgaXMgb25seSB0aGUgc3RhcnRpbmcgcG9pbnQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BdWN0aW9uIFByaWNlIHZzIEZpbmFsIExhbmRlZCBDb3N0PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnRhYmxlIC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay10YWJsZSI+PHRhYmxlIGNsYXNzPSJoYXMtZml4ZWQtbGF5b3V0Ij48dGhlYWQ+PHRyPjx0ZD48c3Ryb25nPlRlcm08L3N0cm9uZz48L3RkPjx0ZD48c3Ryb25nPk1lYW5pbmc8L3N0cm9uZz48L3RkPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD5BdWN0aW9uIHByaWNlPC90ZD48dGQ+UHJpY2UgcGFpZCBmb3IgdGhlIGNhciBpbiBKYXBhbjwvdGQ+PC90cj48dHI+PHRkPkZPQiBwcmljZTwvdGQ+PHRkPlZlaGljbGUgcHJpY2UgcGx1cyBKYXBhbi1zaWRlIGNvc3RzPC90ZD48L3RyPjx0cj48dGQ+QyZhbXA7RiAvIENGUiBwcmljZTwvdGQ+PHRkPlZlaGljbGUgY29zdCBwbHVzIGZyZWlnaHQ8L3RkPjwvdHI+PHRyPjx0ZD5DSUYgcHJpY2U8L3RkPjx0ZD5WZWhpY2xlIGNvc3QgcGx1cyBpbnN1cmFuY2UgYW5kIGZyZWlnaHQ8L3RkPjwvdHI+PHRyPjx0ZD5MYW5kZWQgY29zdDwvdGQ+PHRkPlRvdGFsIGNvc3QgYWZ0ZXIgc2hpcHBpbmcsIHRheGVzLCBjbGVhcmluZywgYW5kIHJlZ2lzdHJhdGlvbjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9maWd1cmU+CjwhLS0gL3dwOnRhYmxlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNpbXBsZSBmb3JtdWxhOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkF1Y3Rpb24gUHJpY2UgKyBKYXBhbiBDb3N0cyArIEZyZWlnaHQgKyBUYXhlcyArIENsZWFyaW5nICsgUmVnaXN0cmF0aW9uICsgUmVwYWlycyA9IEZpbmFsIExhbmRlZCBDb3N0PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RG8gbm90IGZhbGwgaW4gbG92ZSB3aXRoIHRoZSB5ZW4gcHJpY2UuIENhbGN1bGF0ZSB0aGUgbGFuZGVkIGNvc3QuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNlcGFyYXRvciAtLT4KPGhyIGNsYXNzPSJ3cC1ibG9jay1zZXBhcmF0b3IgaGFzLWFscGhhLWNoYW5uZWwtb3BhY2l0eSIvPgo8IS0tIC93cDpzZXBhcmF0b3IgLS0+CgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkEgSmFwYW5lc2UgdmVoaWNsZSBhdWN0aW9uIHJlc3VsdCBzaG93cyB3aGF0IGhhcHBlbmVkIGFmdGVyIHRoZSB2ZWhpY2xlIHdlbnQgdGhyb3VnaCBhdWN0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkl0IHRlbGxzIHlvdTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkRpZCB0aGUgY2FyIHNlbGw\/PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XYXMgaXQgdW5zb2xkPzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2hhdCB3YXMgdGhlIGZpbmFsIGJpZCBwcmljZT88L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPldhcyB0aGUgcHJpY2UgZmFpciBmb3IgdGhlIGNvbmRpdGlvbj88L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BdWN0aW9uIHJlc3VsdHMgaGVscCBidXllcnMgdW5kZXJzdGFuZCB0aGUgcmVhbCBtYXJrZXQgdmFsdWUgb2YgYSB2ZWhpY2xlIGluIEphcGFuLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDp0YWJsZSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5BdWN0aW9uIFJlc3VsdCBEZXRhaWw8L3N0cm9uZz48L3RkPjx0ZD48c3Ryb25nPk1lYW5pbmc8L3N0cm9uZz48L3RkPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD5BdWN0aW9uIGhvdXNlPC90ZD48dGQ+V2hlcmUgdGhlIHZlaGljbGUgd2FzIGxpc3RlZDwvdGQ+PC90cj48dHI+PHRkPkF1Y3Rpb24gZGF0ZTwvdGQ+PHRkPkRhdGUgb2YgYXVjdGlvbjwvdGQ+PC90cj48dHI+PHRkPkxvdCBudW1iZXI8L3RkPjx0ZD5BdWN0aW9uIHJlZmVyZW5jZSBudW1iZXI8L3RkPjwvdHI+PHRyPjx0ZD5NYWtlIGFuZCBtb2RlbDwvdGQ+PHRkPlZlaGljbGUgYnJhbmQgYW5kIG1vZGVsPC90ZD48L3RyPjx0cj48dGQ+Q2hhc3NpcyBudW1iZXI8L3RkPjx0ZD5WZWhpY2xlIGlkZW50aXR5PC90ZD48L3RyPjx0cj48dGQ+TWlsZWFnZTwvdGQ+PHRkPkRpc3RhbmNlIHRyYXZlbGxlZDwvdGQ+PC90cj48dHI+PHRkPkF1Y3Rpb24gZ3JhZGU8L3RkPjx0ZD5PdmVyYWxsIGNvbmRpdGlvbjwvdGQ+PC90cj48dHI+PHRkPkZpbmFsIGJpZCBwcmljZTwvdGQ+PHRkPkhpZ2hlc3QgYmlkIG9yIHNhbGUgcHJpY2U8L3RkPjwvdHI+PHRyPjx0ZD5SZXN1bHQgc3RhdHVzPC90ZD48dGQ+U29sZCwgdW5zb2xkLCBwYXNzZWQsIG9yIG5lZ290aWF0aW9uPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT4KPCEtLSAvd3A6dGFibGUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QXVjdGlvbiByZXN1bHQgc2hvd3MgdGhlIHByaWNlLiBBdWN0aW9uIHNoZWV0IGV4cGxhaW5zIHRoZSByZWFzb24gYmVoaW5kIHRoZSBwcmljZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6c2VwYXJhdG9yIC0tPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5Ii8+CjwhLS0gL3dwOnNlcGFyYXRvciAtLT4KCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmVmb3JlIGJpZGRpbmcgb24gYSBKYXBhbmVzZSBhdWN0aW9uIHZlaGljbGUsIHRha2Ugb25lIGZpbmFsIHBhdXNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFzazo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD7igJxEbyBJIGZ1bGx5IHVuZGVyc3RhbmQgdGhpcyBhdWN0aW9uIHNoZWV0P+KAnTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlVzZSB0aGlzIGNoZWNrbGlzdCBiZWZvcmUgYnV5aW5nLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDp0YWJsZSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5DaGVja3BvaW50PC9zdHJvbmc+PC90ZD48dGQ+PHN0cm9uZz5XaGF0IHRvIENvbmZpcm08L3N0cm9uZz48L3RkPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD5DaGFzc2lzIG51bWJlcjwvdGQ+PHRkPk1hdGNoZXMgYWxsIHJlY29yZHM8L3RkPjwvdHI+PHRyPjx0ZD5NYWtlIGFuZCBtb2RlbDwvdGQ+PHRkPkNvcnJlY3QgdmVoaWNsZTwvdGQ+PC90cj48dHI+PHRkPlllYXIgLyByZWdpc3RyYXRpb248L3RkPjx0ZD5TdWl0YWJsZSBmb3IgeW91ciBtYXJrZXQ8L3RkPjwvdHI+PHRyPjx0ZD5FbmdpbmUgc2l6ZTwvdGQ+PHRkPkNvcnJlY3QgZm9yIHRheCBhbmQgZGVtYW5kPC90ZD48L3RyPjx0cj48dGQ+TWlsZWFnZTwvdGQ+PHRkPkNsZWFyIGFuZCB0cnVzdGVkPC90ZD48L3RyPjx0cj48dGQ+QXVjdGlvbiBncmFkZTwvdGQ+PHRkPlByZWZlcmFibHkgNC41IG9yIGFib3ZlIGZvciBjbGVhbmVyIHVuaXRzPC90ZD48L3RyPjx0cj48dGQ+SW50ZXJpb3IgZ3JhZGU8L3RkPjx0ZD5TdWl0YWJsZSBmb3IgcGVyc29uYWwgdXNlIG9yIHJlc2FsZTwvdGQ+PC90cj48dHI+PHRkPkV4dGVyaW9yIGdyYWRlPC90ZD48dGQ+QWNjZXB0YWJsZSBib2R5IGNvbmRpdGlvbjwvdGQ+PC90cj48dHI+PHRkPkRhbWFnZSBtYXJrczwvdGQ+PHRkPk1pbm9yIGFuZCB1bmRlcnN0b29kPC90ZD48L3RyPjx0cj48dGQ+SW5zcGVjdG9yIGNvbW1lbnRzPC90ZD48dGQ+VHJhbnNsYXRlZCBhbmQgY2hlY2tlZDwvdGQ+PC90cj48dHI+PHRkPkF1Y3Rpb24gcmVzdWx0PC90ZD48dGQ+RmFpciBwcmljZSBjb21wYXJlZCB3aXRoIHNpbWlsYXIgY2FyczwvdGQ+PC90cj48dHI+PHRkPkxhbmRlZCBjb3N0PC90ZD48dGQ+RnVsbHkgY2FsY3VsYXRlZDwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9maWd1cmU+CjwhLS0gL3dwOnRhYmxlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPklmIHRvbyBtYW55IHdhcm5pbmcgc2lnbnMgYXBwZWFyLCBkbyBub3QgcnVzaC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGVyZSB3aWxsIGFsd2F5cyBiZSBhbm90aGVyIHZlaGljbGUgYXQgYXVjdGlvbi4gQnV0IGZpeGluZyB0aGUgd3JvbmcgcHVyY2hhc2UgY2FuIGJlIGNvc3RseS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CZWZvcmUgeW91IGJpZCwgc2VuZCB0aGUgYXVjdGlvbiBzaGVldCB0byBVRlMgQXV0byBmb3IgdmVyaWZpY2F0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzZXBhcmF0b3IgLS0+CjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiLz4KPCEtLSAvd3A6c2VwYXJhdG9yIC0tPgoKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5KYXBhbmVzZSB1c2VkIGNhcnMgYXJlIHBvcHVsYXIgZm9yIGEgcmVhc29uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZXkgYXJlIHJlbGlhYmxlLCBwcmFjdGljYWwsIHdlbGwtYnVpbHQsIGFuZCBvZnRlbiBhdmFpbGFibGUgd2l0aCBncmVhdCBmZWF0dXJlcy4gRm9yIGJ1eWVycyBpbiBTcmkgTGFua2EsIFNvdXRoIEFmcmljYSwgQm90c3dhbmEsIFphbWJpYSwgVGFuemFuaWEsIE1vemFtYmlxdWUsIGFuZCBaaW1iYWJ3ZSwgSmFwYW5lc2UgYXVjdGlvbnMgY2FuIG9mZmVyIHN0cm9uZyB2YWx1ZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CdXQgZXZlcnkgYnV5ZXIgc2hvdWxkIHJlbWVtYmVyIHRoaXMgcnVsZTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5EbyBub3QgdHJ1c3QgdGhlIHNoaW5lIGJlZm9yZSB5b3UgcmVhZCB0aGUgc2hlZXQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QSBjYXIgbWF5IGxvb2sgYmVhdXRpZnVsIGluIHBob3Rvcy4gVGhlIGNvbG91ciBtYXkgYmUgcGVyZmVjdC4gVGhlIG1pbGVhZ2UgbWF5IGxvb2sgYXR0cmFjdGl2ZS4gVGhlIHByaWNlIG1heSBmZWVsIGxpa2UgYSBtdXN0LWJ1eSBkZWFsLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJ1dCB0aGUgYXVjdGlvbiBzaGVldCB0ZWxscyB0aGUgZGVlcGVyIHN0b3J5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkl0IGNhbiBzaG93IHNjcmF0Y2hlcywgZGVudHMsIHJlcGFpciBtYXJrcywgcnVzdCwgY29ycm9zaW9uLCByZXBsYWNlZCBwYW5lbHMsIG1pbGVhZ2UgaXNzdWVzLCBpbnRlcmlvciB3ZWFyLCBvciBhY2NpZGVudCByZXBhaXIgaGlzdG9yeS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGF0IGlzIHdoeSBsZWFybmluZyB0byByZWFkIGEgSmFwYW5lc2UgYXVjdGlvbiBzaGVldCBpcyBidXllciBwcm90ZWN0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJlZm9yZSBidXlpbmcsIGNoZWNrOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q2hhc3NpcyBudW1iZXI8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkF1Y3Rpb24gZ3JhZGU8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkludGVyaW9yIGFuZCBleHRlcmlvciBncmFkZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkRhbWFnZSBtYXJrczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SW5zcGVjdG9yIGNvbW1lbnRzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5NaWxlYWdlIG5vdGVzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5BdWN0aW9uIHJlc3VsdDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+WWVuIHByaWNlPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5GaW5hbCBsYW5kZWQgY29zdDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkEgY2hlYXAgYXVjdGlvbiBwcmljZSBpcyBub3QgYWx3YXlzIGEgZ29vZCBkZWFsLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJlZm9yZSB5b3UgYmlkLCBzZW5kIHRoZSBhdWN0aW9uIHNoZWV0IHRvIFVGUyBBdXRvIGZvciBleHBlcnQgdmVyaWZpY2F0aW9uLiBVRlMgQXV0byBjYW4gaGVscCB5b3UgdW5kZXJzdGFuZCB0aGUgZ3JhZGUsIHRyYW5zbGF0ZSBrZXkgY29tbWVudHMsIGNoZWNrIHRoZSBjaGFzc2lzIG51bWJlciwgcmV2aWV3IGF1Y3Rpb24gaW5zaWdodHMsIGFuZCBlc3RpbWF0ZSB3aGV0aGVyIHRoZSB2ZWhpY2xlIG1ha2VzIHNlbnNlIGZvciB5b3VyIG1hcmtldC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkZpbmFsIHRha2Vhd2F5Ojwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlBob3RvcyBzaG93IGhvdyB0aGUgY2FyIGxvb2tzLiBUaGUgYXVjdGlvbiBzaGVldCBzaG93cyB3aGF0IHRoZSBjYXIgaGFzIGJlZW4gdGhyb3VnaC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6c2VwYXJhdG9yIC0tPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5Ii8+CjwhLS0gL3dwOnNlcGFyYXRvciAtLT5sZXZlbGxldmVsPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+My4gSG93IHRvIENoZWNrIGFuIEF1Y3Rpb24gU2hlZXQgQmVmb3JlIEJ1eWluZzwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPjQuIEhvdyB0byBJbnRlcnByZXQgYSBKYXBhbmVzZSBBdWN0aW9uIFNoZWV0IFN0ZXAgYnkgU3RlcDwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CmxldmVsbGV2ZWxsZXZlbGxldmVsPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+OC4gSG93IENhbiBJIENoZWNrIGEgQ2hhc3NpcyBOdW1iZXI\/PC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+MTAuIEhvdyB0byBSZWFkIGEgSmFwYW5lc2UgVmVoaWNsZSBBdWN0aW9uIFJlc3VsdDwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPjExLiBVRlMgQXV0byBBdWN0aW9uIFNoZWV0IFZlcmlmaWNhdGlvbiBDaGVja2xpc3Q8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz4xMi4gRmluYWwgQWR2aWNlOiBSZWFkIHRoZSBTaGVldCBCZWZvcmUgWW91IFRydXN0IHRoZSBTaGluZTwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CmxldmVsbGV2ZWxsZXZlbDwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPjYuIFdoYXQgRG8gQTEgYW5kIEEyIE1lYW4gaW4gYW4gQXVjdGlvbiBTaGVldD88L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz43LiBIb3cgdG8gQ2hlY2sgQXVjdGlvbiBJbnNpZ2h0cyBhbmQgU29sZCBQcmljZXM8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz45LiBIb3cgdG8gUmVhZCBKYXBhbmVzZSBZZW4gQXVjdGlvbiBQcmljZXM8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgpsZXZlbGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+NS4gV2hhdCBBcmUgSmFwYW5lc2UgQXVjdGlvbiBHcmFkZXM\/PC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KdmFsdWVjaXRhdGlvbmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzRm9yIG1hbnkgYnV5ZXJzIGluIFNyaSBMYW5rYSBhbmQgQWZyaWNhLCBHcmFkZSA0LjUgYW5kIGFib3ZlIGNhbiBnaXZlIHN0cm9uZ2VyIGNvbmZpZGVuY2UgYmVjYXVzZSB0aGVzZSB2ZWhpY2xlcyBhcmUgdXN1YWxseSBjbGVhbmVyIGFuZCBlYXNpZXIgdG8gcmVzZWxsLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzQ2xlYW4gR3JhZGUgQnV5ZXIgVGlwPHN0cm9uZz48L3N0cm9uZz48IS0tIHdwOnF1b3RlIC0tPgo8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Gb3IgbWFueSBidXllcnMgaW4gU3JpIExhbmthIGFuZCBBZnJpY2EsIEdyYWRlIDQuNSBhbmQgYWJvdmUgY2FuIGdpdmUgc3Ryb25nZXIgY29uZmlkZW5jZSBiZWNhdXNlIHRoZXNlIHZlaGljbGVzIGFyZSB1c3VhbGx5IGNsZWFuZXIgYW5kIGVhc2llciB0byByZXNlbGwuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPgo8IS0tIC93cDpxdW90ZSAtLT4Kc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5dmFsdWVjaXRhdGlvbmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEEgR3JhZGUgNC41IHZlaGljbGUgd2l0aCBzbWFsbCBBMSBtYXJrcyBtYXkgYmUgYSBnb29kIG9wdGlvbi4gQnV0IGlmIHRoZSBjb21tZW50cyBtZW50aW9uIHJlcGFpciB3b3JrLCB3YXJuaW5nIGxpZ2h0cywgb3IgcnVzdCwgdGhlIHZlaGljbGUgc3RpbGwgbmVlZHMgY2FyZWZ1bCBjaGVja2luZy5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2NrczwhLS0gd3A6cXVvdGUgLS0+CjxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Jsb2NrcXVvdGU+CjwhLS0gL3dwOnF1b3RlIC0tPgp2YWx1ZWNpdGF0aW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIG51bWJlciBiZXNpZGUgdGhlIG1hcmsgc2hvd3MgaG93IHNlcmlvdXMgdGhlIGRhbWFnZSBpcy4gRm9yIGV4YW1wbGUsIDxzdHJvbmc+QTE8L3N0cm9uZz4gaXMgdXN1YWxseSBhIHNtYWxsIHNjcmF0Y2gsIHdoaWxlIDxzdHJvbmc+QTI8L3N0cm9uZz4gaXMgbW9yZSB2aXNpYmxlLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzPCEtLSB3cDpxdW90ZSAtLT4KPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIj48IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvYmxvY2txdW90ZT4KPCEtLSAvd3A6cXVvdGUgLS0+CkRvIG5vdCBidXkgdGhlIGxvd2VzdCBhdWN0aW9uIHByaWNlLiBCdXkgdGhlIGJlc3QgdmFsdWUuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3MKPCEtLSB3cDpodG1sIC0tPgo8ZGl2IHN0eWxlPSJtYXJnaW46MzBweCAwO3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNmN2Y3Zjc7Ym9yZGVyLXJhZGl1czoxNHB4O3RleHQtYWxpZ246Y2VudGVyOyI+CiAgICBBdCBVRlMgQXV0bywgd2UgYmVsaWV2ZSBidXllcnMgc2hvdWxkIG5ldmVyIHB1cmNoYXNlIGEgSmFwYW5lc2UgdmVoaWNsZSBiYXNlZCBvbiBwaG90b3MgYWxvbmUuCiAgICBXZSBzaG93IHlvdSB0aGUgYXVjdGlvbiBzaGVldCwgZXhwbGFpbiB0aGUgdmVoaWNsZSBncmFkZSwgY2hlY2sgdGhlIGNoYXNzaXMgbnVtYmVyLAogICAgYW5kIGhlbHAgeW91IHVuZGVyc3RhbmQgdGhlIHJlYWwgY29uZGl0aW9uIGJlZm9yZSB5b3UgYmlkLgogIDwvcD4KICA8L2Rpdj4KPC9kaXY+CjwhLS0gL3dwOmh0bWwgLS0+CgogIDxoMiBzdHlsZT0iY29sb3I6IzAyMDczOTttYXJnaW4tdG9wOjA7Ij4KICAgIFByb29mIEJlZm9yZSBZb3UgQnV5OiBXZSBTaG93IFlvdSB0aGUgQXVjdGlvbiBTaGVldAogIDwvaDI+CgogIDxwIHN0eWxlPSJjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNjttYXgtd2lkdGg6NzIwcHg7bWFyZ2luOjAgYXV0byAyMHB4OyI+CiAgPCEtLSBSZWVsIFNpemUgVmlkZW8gRnJhbWUgOToxNiAtLT4KICA8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NDIwcHg7bWFyZ2luOjAgYXV0bzsiPgogICAgPGRpdiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbToxNzcuNzglO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjE2cHg7YmFja2dyb3VuZDojMDAwO2JveC1zaGFkb3c6MCA4cHggMjRweCByZ2JhKDAsMCwwLDAuMTgpOyI+CiAgICAgIDxpZnJhbWUKICAgICAgICBzcmM9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9wbHVnaW5zL3ZpZGVvLnBocD9ocmVmPWh0dHBzJTNBJTJGJTJGd2ViLmZhY2Vib29rLmNvbSUyRndhdGNoJTJGJTNGdiUzRDE4NjkzNzQ1MDA1NjczNzYmc2hvd190ZXh0PWZhbHNlJndpZHRoPTQyMCIKICAgICAgICBzdHlsZT0iYm9yZGVyOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOyIKICAgICAgICBzY3JvbGxpbmc9Im5vIgogICAgICAgIGZyYW1lYm9yZGVyPSIwIgogICAgICAgIGFsbG93ZnVsbHNjcmVlbj0idHJ1ZSIKICAgICAgICBhbGxvdz0iYXV0b3BsYXk7IGNsaXBib2FyZC13cml0ZTsgZW5jcnlwdGVkLW1lZGlhOyBwaWN0dXJlLWluLXBpY3R1cmU7IHdlYi1zaGFyZSI+CiAgICAgIDwvaWZyYW1lPgogICAgPC9kaXY+CgogIDxwIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMjA3Mzk7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxOHB4OyI+CiAgICBCZWZvcmUgeW91IGJpZCwgYXNrIFVGUyBBdXRvIHRvIHZlcmlmeSB0aGUgYXVjdGlvbiBzaGVldCBmb3IgeW91LgogIDwvcD4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3M8IS0tIHdwOmh0bWwgLS0+CjxkaXYgc3R5bGU9Im1hcmdpbjozMHB4IDA7cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6I2Y3ZjdmNztib3JkZXItcmFkaXVzOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ij4KICA8aDIgc3R5bGU9ImNvbG9yOiMwMjA3Mzk7bWFyZ2luLXRvcDowOyI+CiAgICBHcmFkZSA1IG9yIERpc2d1aXNlZCBHcmFkZSBSPyBXZSBDaGVjayBCZWZvcmUgWW91IEJ1eQogIDwvaDI+CgogIDxwIHN0eWxlPSJjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNjttYXgtd2lkdGg6NzIwcHg7bWFyZ2luOjAgYXV0byAyMHB4OyI+CiAgICBBIGNhciBtYXkgbG9vayBjbGVhbiBpbiBwaG90b3MsIGJ1dCB0aGUgYXVjdGlvbiBzaGVldCB0ZWxscyB0aGUgcmVhbCBzdG9yeS4KICAgIEF0IFVGUyBBdXRvLCB3ZSB2ZXQgZXZlcnkgc2hlZXQgdG8gY2hlY2sgdGhlIGdyYWRlLCBjaGFzc2lzIG51bWJlciwgcmVwYWlyIG1hcmtzLAogICAgYW5kIGhpZGRlbiBhdWN0aW9uIGRldGFpbHMgYmVmb3JlIHlvdSBtYWtlIGEgYnV5aW5nIGRlY2lzaW9uLgogIDwvcD4KCiAgPCEtLSBSZWVsIFNpemUgVmlkZW8gRnJhbWUgOToxNiAtLT4KICA8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NDIwcHg7bWFyZ2luOjAgYXV0bzsiPgogICAgPGRpdiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbToxNzcuNzglO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjE2cHg7YmFja2dyb3VuZDojMDAwO2JveC1zaGFkb3c6MCA4cHggMjRweCByZ2JhKDAsMCwwLDAuMTgpOyI+CiAgICAgIDwvaWZyYW1lPgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxwIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMjA3Mzk7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxOHB4OyI+CiAgICBHcmFkZSA1IG9yIGRpc2d1aXNlZCBHcmFkZSBSPyBXZSB2ZXQgZXZlcnkgYXVjdGlvbiBzaGVldCB0byBwcm90ZWN0IHlvdXIgaW52ZXN0bWVudC4KICA8L3A+CgogIDwvYT4KPC9kaXY+CjwhLS0gL3dwOmh0bWwgLS0+CgogICAgICA8aWZyYW1lIHNyYz0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL3BsdWdpbnMvdmlkZW8ucGhwP2hyZWY9aHR0cHMlM0ElMkYlMkZ3ZWIuZmFjZWJvb2suY29tJTJGcmVlbCUyRjI3MzAxMzczNzQwMjAxNzUmYW1wO3Nob3dfdGV4dD1mYWxzZSZhbXA7d2lkdGg9NDIwIiBzdHlsZT0iYm9yZGVyOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOyIgc2Nyb2xsaW5nPSJubyIgZnJhbWVib3JkZXI9IjAiIGFsbG93ZnVsbHNjcmVlbj0idHJ1ZSIgYWxsb3c9ImF1dG9wbGF5OyBjbGlwYm9hcmQtd3JpdGU7IGVuY3J5cHRlZC1tZWRpYTsgcGljdHVyZS1pbi1waWN0dXJlOyB3ZWItc2hhcmUiPgogIDxhIGhyZWY9Imh0dHBzOi8vd2ViLmZhY2Vib29rLmNvbS9yZWVsLzI3MzAxMzczNzQwMjAxNzUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoxMnB4O2JhY2tncm91bmQ6IzAyMDczOTtjb2xvcjojZmZmZmZmO3BhZGRpbmc6MTJweCAyMHB4O2JvcmRlci1yYWRpdXM6OHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OmJvbGQ7Ij4KICAgICBETSBVRlMgTGFua2EgZm9yIEVucXVpcmllcwpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2FsdGNhcHRpb25pbm5lckJsb2Nrc2lkbGlua3VybHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uPCEtLSB3cDppbWFnZSB7ImlkIjoxNTc5LCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIn0gLS0+CjwhLS0gL3dwOmltYWdlIC0tPgoKPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48aW1nIHNyYz0iaHR0cHM6Ly91ZnNhdXRvLmpwL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA1L1NhbXBsZS1kZXRhaWwtYXVjdGlvbi1zaGVldC5qcGciIGFsdD0iU2FtcGxlIGF1Y3Rpb24gc2hlZXQiIGNsYXNzPSJ3cC1pbWFnZS0xNTc5Ii8+PC9maWd1cmU+CmRvY3VtZW50c2x1ZwUHBQcIBAgHBApHAEsAsRIIBwQKRwBLAKYRCAcECkcASwABiwSVDwUHCAQIBggFCAcIBwgGCA4IDggLCAZIAQYIBFUAFwkICggECAYIBwQKBzwHSwAIBwQKByQHSwAIBwQKB6oCB0sACAcECgcmB0sACAcECgcjB0sACAcECgckB0sACAcECgcZB0sACAcECgc5B0sACAcECgcrB0sACAcECgeGBAdLAAgHBAoHjgQHSwAIBwQKB7sEB0sACAc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CAEEAAgBBAAIAQQACAEEAAgBBAAIAAQABAgECAAEAAQIBAgEAAQIBAgEAAQIBAgEAAQIBAgEAAQIBAgEAAQIBAgEAAQIBAkAAQQACAEEAAgBBAAIAQQACAAEAAQIBAgABAAECAQIBAAECAQIBAAECAQIBAAECAQJAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgABAAECAQIAAQABAgECAQABAgECAQABAgECAQABAgECAQABAgECQABBAAIAQQACAEEAAgBBAAIAQQACAAEAAQIBAgECAAEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQJAAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAAQABAgECAQIAAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQJAAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAAEAAQIBAgECAAEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECQABBAAIAQQACAEEAAgABAAECAQIAAQABAgECAQABAgECAQABAgECAQABAgECAQABAgECQABBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgABAAECAQIAAQABAgECAQABAgECAQABAgECAQABAgECAQABAgECAQABAgECAQABAgECQABBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAAEAAQIBAgABAAECAQIBAAECAQIBAAECAQIBAAECAQIBAAECAQIBAAECAQIBAAECAQJAAEEAAgBBAAIAQQACAEEAAgABAAECAQIAAQABAgECAQABAgECAQABAgECAQABAgECAQABAgECQABBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgABAAECAQIAAQABAgECAQABAgECAQABAgECAQABAgECAQABAgECQABBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgABAAECAQIAAQABAgECAQABAgECAQABAgECAQABAgECAQABAgECAQABAgECAQABAgECAQABAgECAQABAgECQABBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAAQABAgECAAEAAQIBAgEAAQIBAgEAAQIBAgEAAQIBAgEAAQIBAgEAAQIBAgEAAQIBAgEAAQIBAgEAAQIBAgEAAQIBAgEAAQIBAgEAAQIBAkAAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAACQQACAEEAAgACQQACAAJBAAIAQQAAQQAAQQACAIABAQRBCgNBCQVBCQVBABJBFpABQeUDowJBmAQ4QV8uAbMCQR6pAkEaKAE2AT8BlAIBB0GJCARBBLQBFhe\/AaoBFooDFheSCbQBtgGqAbAB9wEAgQJBIjZBKARBABIBowGcAaUBtAZBAp0BiQZBAAhBBAVBAasGogRBC7ACQQACQQQDAwB9AXUDfRB9E30ndQJ9E30ndQF9J3UCfSd9E3UDfSd9E30QPAB3EzIwMjYtMDUtMTNUMDQ6MjQ6MjR3Mmhvdy1idXllcnMtY2FuLXJlYWQtYXVjdGlvbi1zaGVldHMtbGlrZS1hLXByby0yMDI2eHckODI1ZGE2NWUtZjA5ZS00MzVmLTkyMzItNjNkNWFmYzlhMTRhdwljb3JlL2h0bWx3jAk8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmN2Y3Zjc7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkICNmY2I2MDM7cGFkZGluZzoyMHB4O21hcmdpbjoyOHB4IDA7Ym9yZGVyLXJhZGl1czoxMnB4OyI+CiAgPGgzIHN0eWxlPSJjb2xvcjojMDIwNzM5O21hcmdpbi10b3A6MDtmb250LXNpemU6MjJweDsiPgogICAgUGxhbm5pbmcgdG8gSW1wb3J0IGEgSmFwYW5lc2UgVXNlZCBDYXIgdG8gU3JpIExhbmthPwogIDwvaDM+CgogIDxwIHN0eWxlPSJjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjE2cHg7Ij4KICAgIFJlYWRpbmcgdGhlIGF1Y3Rpb24gc2hlZXQgaXMgb25seSBvbmUgcGFydCBvZiB0aGUgYnV5aW5nIGpvdXJuZXkuIElmIHlvdSB3YW50IHRvIHVuZGVyc3RhbmQgdGhlIGZ1bGwgcHJvY2VzcywKICAgIGluY2x1ZGluZyBKYXBhbiBhdWN0aW9uIGJpZGRpbmcsIGV4cG9ydCBkb2N1bWVudHMsIHNoaXBwaW5nLCBjdXN0b21zIGNsZWFyYW5jZSwgdGF4ZXMsIGFuZCByZWdpc3RyYXRpb24sCiAgICByZWFkIG91ciBjb21wbGV0ZSBndWlkZSBvbgogICAgPGEgaHJlZj0iaHR0cHM6Ly91ZnNhdXRvLmpwL2Jsb2dzL2hvdy10by1pbXBvcnQtamFwYW5lc2UtdXNlZC1jYXJzLXRvLXNyaS1sYW5rYS10aGUtY29tcHJlaGVuc2l2ZS0yMDI2LWd1aWRlLWZvci1zbWFydC1idXllcnMvIgogICAgICAgc3R5bGU9ImNvbG9yOiMwMjA3Mzk7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyI+CiAgICAgICBob3cgdG8gaW1wb3J0IEphcGFuZXNlIHVzZWQgY2FycyB0byBTcmkgTGFua2EKICAgIDwvYT4uCiAgPC9wPgoKICA8YSBocmVmPSJodHRwczovL3Vmc2F1dG8uanAvYmxvZ3MvaG93LXRvLWltcG9ydC1qYXBhbmVzZS11c2VkLWNhcnMtdG8tc3JpLWxhbmthLXRoZS1jb21wcmVoZW5zaXZlLTIwMjYtZ3VpZGUtZm9yLXNtYXJ0LWJ1eWVycy8iCiAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6IzAyMDczOTtjb2xvcjojZmZmZmZmO3BhZGRpbmc6MTJweCAyMHB4O2JvcmRlci1yYWRpdXM6OHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OmJvbGQ7Ij4KICAgICBSZWFkIHRoZSBTcmkgTGFua2EgSW1wb3J0IEd1aWRlCiAgPC9hPgo8L2Rpdj54dyQ1Y2IzNmNkMi0zODkzLTRiYTktOWMyYy0yZjk5YmFmMDk4ZGZ3CWNvcmUvaHRtbHfBCDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZmZmZmZjtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZzoyMnB4O21hcmdpbjoyOHB4IDA7Ym9yZGVyLXJhZGl1czoxNHB4O2JveC1zaGFkb3c6MCA2cHggMThweCByZ2JhKDAsMCwwLDAuMDYpOyI+CiAgPGgzIHN0eWxlPSJjb2xvcjojMDIwNzM5O21hcmdpbi10b3A6MDtmb250LXNpemU6MjJweDsiPgogICAgV2FudCB0byBBdm9pZCBDb21tb24gTXl0aHMgQWJvdXQgSmFwYW4gVXNlZCBDYXJzPwogIDwvaDM+CgogIDxwIHN0eWxlPSJjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjE2cHg7Ij4KICAgIE1hbnkgYnV5ZXJzIGJlbGlldmUgZXZlcnkgSmFwYW5lc2UgdXNlZCBjYXIgaXMgYXV0b21hdGljYWxseSBjbGVhbiwgYWNjaWRlbnQtZnJlZSwgb3IgbG93LXJpc2suCiAgICBUaGUgdHJ1dGggaXMsIGV2ZXJ5IHZlaGljbGUgc2hvdWxkIGJlIGNoZWNrZWQgcHJvcGVybHkgd2l0aCBhCiAgICA8YSBocmVmPSJodHRwczovL3Vmc2F1dG8uanAvYmxvZ3MvamFwYW4tdXNlZC1jYXJzLWZvci1zZWxsLWNvbW1vbi1teXRocy12cy1mYWN0cy8iCiAgICAgICBzdHlsZT0iY29sb3I6IzAyMDczOTtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij4KICAgICAgIHZlcmlmaWVkIGF1Y3Rpb24gc2hlZXQgYmVmb3JlIGV4cG9ydAogICAgPC9hPgogICAgc28geW91IGNhbiB1bmRlcnN0YW5kIHRoZSBncmFkZSwgbWlsZWFnZSwgZGFtYWdlIG1hcmtzLCBhbmQgcmVhbCBjb25kaXRpb24gYmVmb3JlIGJ1eWluZy4KICA8L3A+CgogIDxhIGhyZWY9Imh0dHBzOi8vdWZzYXV0by5qcC9ibG9ncy9qYXBhbi11c2VkLWNhcnMtZm9yLXNlbGwtY29tbW9uLW15dGhzLXZzLWZhY3RzLyIKICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojZmNiNjAzO2NvbG9yOiMwMjA3Mzk7cGFkZGluZzoxMnB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6Ym9sZDsiPgogICAgIFJlYWQgTXl0aHMgdnMgRmFjdHMKICA8L2E+CjwvZGl2Pnh3JDdmZTEwZDk2LWM2MTUtNDQwNS05ZTE0LTVjYzJkNzAwNzIxNncJY29yZS9odG1sd74JPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojMDIwNzM5O2NvbG9yOiNmZmZmZmY7cGFkZGluZzoyNHB4O21hcmdpbjozMHB4IDA7Ym9yZGVyLXJhZGl1czoxNHB4O2JveC1zaGFkb3c6MCA4cHggMjJweCByZ2JhKDAsMCwwLDAuMTIpOyI+CiAgPGgzIHN0eWxlPSJjb2xvcjojZmNiNjAzO21hcmdpbi10b3A6MDtmb250LXNpemU6MjJweDsiPgogICAgQnV5aW5nIGZvciBBZnJpY2E\/IFVuZGVyc3RhbmQgdGhlIEZ1bGwgSm91cm5leQogIDwvaDM+CgogIDxwIHN0eWxlPSJjb2xvcjojZmZmZmZmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjE2cHg7Ij4KICAgIFJlYWRpbmcgdGhlIGF1Y3Rpb24gc2hlZXQgaGVscHMgeW91IHVuZGVyc3RhbmQgdGhlIGNhcuKAmXMgY29uZGl0aW9uLiBCdXQgaWYgeW91IGFyZSBpbXBvcnRpbmcgdG8KICAgIEJvdHN3YW5hLCBaYW1iaWEsIFRhbnphbmlhLCBNb3phbWJpcXVlLCBaaW1iYWJ3ZSwgU291dGggQWZyaWNhLCBvciBvdGhlciBBZnJpY2FuIG1hcmtldHMsCiAgICB5b3Ugc2hvdWxkIGFsc28gdW5kZXJzdGFuZCBob3cgdmVoaWNsZXMgbW92ZQogICAgPGEgaHJlZj0iaHR0cHM6Ly91ZnNhdXRvLmpwL2Jsb2dzL2Zyb20tYXVjdGlvbi10by1hZnJpY2EtaG93LWNhcnMtZnJvbS1qYXBhbi1yZWFjaC15b3Utc2FmZWx5LTIvIgogICAgICAgc3R5bGU9ImNvbG9yOiNmY2I2MDM7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyI+CiAgICAgICBmcm9tIEphcGFuZXNlIGF1Y3Rpb25zIHRvIEFmcmljYQogICAgPC9hPiwKICAgIGluY2x1ZGluZyBwdXJjaGFzZSBjb25maXJtYXRpb24sIGluc3BlY3Rpb24sIGV4cG9ydCBkb2N1bWVudHMsIHNoaXBwaW5nLCBwb3J0IGNsZWFyYW5jZSwgYW5kIGZpbmFsIGRlbGl2ZXJ5LgogIDwvcD4KCiAgPGEgaHJlZj0iaHR0cHM6Ly91ZnNhdXRvLmpwL2Jsb2dzL2Zyb20tYXVjdGlvbi10by1hZnJpY2EtaG93LWNhcnMtZnJvbS1qYXBhbi1yZWFjaC15b3Utc2FmZWx5LTIvIgogICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiNmY2I2MDM7Y29sb3I6IzAyMDczOTtwYWRkaW5nOjEycHggMjBweDtib3JkZXItcmFkaXVzOjhweDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDpib2xkOyI+CiAgICAgUmVhZCB0aGUgSmFwYW4gdG8gQWZyaWNhIEd1aWRlCiAgPC9hPgo8L2Rpdj57Qnnh+zl+0AB7QeptrpzgAAC7JQB9AncEb3BlbncEb3Blbnl3AHcIc3RhbmRhcmR3AHcAdwB3AHUAeHckZDkwYTYzYWEtMTNjMS00YTVkLTkxYzQtYjY3NjdhNTBlOTFkeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGJiZWU5NWQ4LTEzM2YtNGQzMC1iOWM0LTUzNWZhZDEwYTk2NXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQxZDMxMTQxMi03YzA5LTRkY2UtOTRmNi1kN2Y1ZTZjNzI4NjN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNjQ3ZDI1ZTAtNDk1MC00N2U5LTg5YWItNjcyNDI2Njk1ZmMweHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDJmZTlhMGIzLTA5OGYtNDY4YS05ZWRlLWVhNmZkMWExZmMxMHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRkYTg4OWVjYi03OTVlLTRkMjAtOWVjZS1jNzIzMTZjN2FlNWJ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYzYxNjU2Y2EtNWQyZC00ODY0LTgwMGMtMGFkNTVmY2E0NDYzeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGVlZjFmMWU1LTQzODItNGY3MS04OWIzLWUzMTg5N2E0NTM3Nnh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQxZjc1NDA0Ny02ZjMwLTQ5MGMtOWZjMi04MDAzYTBjMGFjN2J4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNTFmNDA3NmEtNzNjMy00NmM0LTgwYWYtOGUzODMxNGJlYjI5eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDI0YmYxYjg4LTdiYmEtNGM3ZS04MDJlLTNjNzhhNTU4YzQ4YXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRmZmQ4ODZlYS03ZWFmLTRhNWYtOWNjZi0xYTg1ODk2NTk3NzN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMTQ2MmQyMjktYjc1NC00NzUyLTgwOGYtOGNlMGI0NTM1NmIzeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDcwMDhmOTdmLWM3YWMtNDNhMi1iNmZiLWQ0ZjYwZTBlMDg3MXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ4MGY5ZjI5OC0wNWQ0LTQ4NWQtYjczNC1lM2VhOWZjNWY4MTN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZWYwZjY3NjktZTkwOC00ODViLThkODAtZDUxODJkNDRjNmE1eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDMzMGVmOGJlLWM0OGItNGQ5ZC04Zjg1LTdkNDE2NmJhZDFhNXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRkYmMwMjZlZC1mNzU3LTQ4ZmItYjAyNy04ZTBjZjljZGEyMDR4dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ4dyQ4YWNiMGI4ZC01MDE2LTRhYjItODgzMC0yMDJiNzg4MWFkZTJ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckOTJhNDA2ZTktOWRkZS00YTJhLWJjYmEtY2EzN2ZiZmZkMDIyeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGQ3Mzk0ZmYzLTQ3OWItNDg2MS1iM2U2LTc5NjFiNTJkODk0YXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRmZjA0MzZlNy1mZGIwLTRlZGMtOWRhNC1lMzI3ZmE2ODgxZjV4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMmIxMThkZmUtZGEyNy00ZTZhLWJmMjktZGQ5YzM1YWE1NmE5eHcKY29yZS90YWJsZXh3AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393JGJlMDExZTU5LWYwYjMtNDMyNy1hM2I2LTNjMWJmZTRiNmIzM3h3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQyNWMwZjY0Yi05YTUxLTQ2ZWQtODIzMi1iODA0OGEzOTIzOTR4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYTlkZDU3ODQtOGMxNC00YjU3LWE4ZDctYTZmMzc4ZjRmN2YweHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDkzNDI2N2ViLWJiZWEtNDRjOC04ZWRhLTU5MzVkNjZiM2E3YXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRiZWVjYmJkYS00OTBkLTQ2MmQtYjg1My1iZmExMGQ5OTFiMDZ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYWFhZGI0MjItN2VjMC00OGYzLWI3ZmYtMGI1ZDNkMTY5YWY3eHcOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhyeHckYWQyMzg5ODItMzVhNy00Y2Y3LThmNTEtYTM5NjA5YWE4YTMyeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDNmZmI1OTM0LWU1ZDQtNGVkMy1iM2M0LWI2YWU5ODI1MDE3NHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRhNzBjNTM0MS03N2U0LTQ5NTktYjE1Mi03ZGQ4YWUxYmQzOWN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckOTQ2MTBjZTktMmU2OS00NDk1LWE5NTEtZDk1NmJkMTMxNDQ1eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGU5ZjkxZmJhLTNkOTAtNDE5Yy04YjA0LTA5ZWY2OGZmZjQ2OXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ5ODRmMTY1Zi00NDMyLTRjZTEtODhhYS00NGRlYWEzZGQ2Nzl4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMTRlZWQ2YTYtNjcwZi00NjM2LWJlYWEtZjZjMjExZmQ2MDY5eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDJkN2EwNzc5LTMwODEtNGFmZi1iNTA4LTc2YmQ4MDdmNzEyNnh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRjZDI2MDQ1ZC00ZjkxLTQ2MjItODEyNi0wOTFiNTAzMWQ0NjJ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYTZlNjhjMjQtZmNiNS00MWU3LWE3NTktY2YyOTFiMjI1ZTZheHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDhjYjFjMTllLWU2YWYtNDhiYi05OTYyLWNmZmNmYjBmODA1MHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQxY2RjODc3NS01ODg1LTRjM2QtOWIyOC0xYjVjM2QzOTVhMTZ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckOTllMTU1YTYtOWIyOC00OWQ0LTkwMzctYmFkODE2MzYwNTI4eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDhhN2ViZmNhLWZiZDItNDA3Yi05NjAzLWY5YWNlOTkzNGViMnh3CmNvcmUvdGFibGV4dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dyRkNDc3MjQ1OS1lNmFiLTQ2YTctOTAzMS0yYWJjNTdhZWI2ZTN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckOGZlNTEzNjEtYWIyMS00OWY1LWIwODQtMzQ2NjQwZTgzMTljeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDAzZWQ4YTNiLTZlMDYtNGYwYy04YTU0LWQxNDU4YjRmZTE5MHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ1NGZhN2U0OC1lZDM1LTQwYzEtOWM4Ny0wODg0YjgzNGEwMzF4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYWY1NDUwNWQtMzA4Mi00NWQzLWJhZDgtZWU5ODJmNjAxZmNieHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDNiMjgzMDY5LTRlNDktNDZkZS04YjNmLTk4OGNkYTFiYTJiNHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQyYmVmMTRjMi04NzJjLTRlODQtYmNlYy0zYmUyYTU5M2Q5NmZ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNDJmYzI4NmMtMDAxOC00YzEzLWI3ODAtZmM1MTc5MjA4MjExeHcKY29yZS90YWJsZXh3AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f394dyQ1ZThkOTAzZi1hNjczLTRiYjgtOGE1My02OTYzZDJmM2I1OTd4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNjg2NGYyYTEtNmRlYi00NTkwLWJjMmMtNTE2NzU0Y2JiY2NleHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGM1OWRlMjMzLTQ1NDYtNDNiMC1hZGY3LWQwNmFlMmE0M2QxMHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ5ZjlmMTUyYy0zNzEwLTRjNzItODNjMi0xN2NlOTNiZmJmMmN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMzNiYjljZjctZWM4MS00Y2YwLWFjNTctZWE2Yzg1NTA3NGU1eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGI4YWZmNjg3LTE5N2UtNGEyNy1iOTFjLTNjZjdkNjU0ZDA4NXh3CWNvcmUvbGlzdHl3AHckMmYyMTJkYTktNmQwOC00MzE3LTljMjItZGQ5MmVjNWJkNWNmeHcOY29yZS9saXN0LWl0ZW13JDVhMDcwOGRkLTliMzEtNDkxMy1hNzQzLWRlZTU0YzYwMzg3Znh3DmNvcmUvbGlzdC1pdGVtdyRhOWM2OWZjNS0xM2JhLTQ3ZTItYWM2MC03YjA4Mzg5MjdlMzZ4dw5jb3JlL2xpc3QtaXRlbXckNzQ0MmRmMWQtNTE3Yi00MTRlLWFjZGYtYzFkNDRhMTNkOTZmeHcOY29yZS9saXN0LWl0ZW13JGQ5OWQ4Mzg1LTdlM2ItNDY0MS05MWZhLTU4NTFmMzg2NDJlN3h3DmNvcmUvbGlzdC1pdGVtdyQ3ODA5OTZiOC0zZmQyLTRiMDgtYjI5Zi00MTVhYmZiMjU0MTB4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMTEzNmI2YjQtYWUzOC00YjdiLWJhOWItNTc2ZTVhMzZkNDNieHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGQ4NjU4YjZjLWQ4MTItNDA1Ny04NGE2LTlhZDEwMDAxMzU0M3h3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ1YmRjNGNiYS01ZWY2LTRlYzAtOGExOC02NmEzMzI2NDNlZDR4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNDAxMWJhZmUtMDBhYS00N2YxLTg1NGEtYmZiNDU3NmQ1NDQ2eHcOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhyeHckYjhhOTcyODItMmRlMS00YzAzLWFlZDktNzVkMTZhMjUyN2RleHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGFiYWJhYjI0LWYyYTEtNDMzMS05OTRhLTE3NDM0MzNjM2ViZHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ3ZTUwNDliZS0yYzViLTQ4NjQtYTQ2ZC03OGYwZDkzNTQ4NmN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNjk1MjFmZTQtNmEyMy00MjY5LTk3NmEtYzFlNWNmOTVkNmZjeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGQ5NWRmOTFjLWVkNzktNGYzYS1iNDlkLTdjOWEyNDBmOTVlYXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRmNDljMTM5NC1lNjRmLTQ3ZDUtOWQ0NS0yZWE5NjQ1MzFhZWV4dwpjb3JlL3RhYmxleHcCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393JGQzYTliYjJjLTJmODctNDNlZS04NTk4LWI5MTE3YTc0NzhhNHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ2YjY1ZDY3Ni1kZjk2LTRmYTYtOGJlNi04NzY2YWVlOWRiZDJ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNzQ4ZmE4MjItOWNiYy00ZjQ1LTkwMGUtMmI4NWU1ZDJjMzdieHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDcxNzY3NTk4LTJjZDYtNDI2YS04OTU1LTM4M2Y0ZDRiMDQ4Znh3CmNvcmUvdGFibGV4dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3ckOThjZWFmN2YtMzYzYi00NGQ2LTllNzQtM2YyMzQ0MjZhMDAxeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGZhOTNhYmFkLTU5MjItNGZhZi05MzM0LWZhMjhiYThhYTUzMHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ5MDU2ZTVmYi03ZWVkLTQ2ZmEtOGJjMy02NGRjYzc5MzFjZjB4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMmFlN2I0YjMtN2NlOC00MWJhLTg4ZjItN2ViMWUwMmYxNjBheHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDcyNGM1MDkwLTE2YTItNDAxOS1iZWQwLTBmZDk1ODI1ZjJhNnh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRiMzMyMTY4ZS1mNDNkLTRkNzItOTEyMi1kMzQwY2I2NGNhZGZ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZTg2ODAzN2YtZjk4OC00YzI4LTllMTYtZmU4OTdmZjllOTBheHcKY29yZS90YWJsZXh3AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393JDg3NGQ5ZGZiLWRlZGUtNDQzYi05MTIxLTAxYzYxM2NkNzQ2N3h3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRmYzY3NmZiOC0wZjkwLTRhMzktYWUyOS1kNmExY2FlZmZhMGN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZGY3MDk2MjItY2M2ZC00M2YyLWEyNjgtZThmMDg4YjkyZDBkeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDUxMDcwMDVhLTRkNTQtNGZjYS1hZTY5LTRjNDA3OWY5MTY3Nnh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ2ZWIzODZiOC04MGQ5LTQ2MTgtODk4OC0xYzBmNjQxZTNiZDB4dwpjb3JlL3RhYmxleHcCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3ckZTI1ZTU5ZTEtODA0Yy00YTU1LWIwNDYtMzVhN2U5MTIyMGU1eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDRhZDM1NWExLTM5NTgtNDkyMy05ZjYzLTBkYmQyYmFjYjNlNXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRiZjBhNGNiMy1mNzc2LTQ2MTEtYWJjMS02OTgwMmI3MThhOWF4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYjEwNzM4YzAtYWQ4ZC00NGUwLWJhYTItM2UxOGNkY2U5NThjeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDU3NjU1OTM1LWRjNWUtNDFkNC05YjAzLTAzZDBiMTUzY2EzY3h3CWNvcmUvbGlzdHl3AHckOTAzYzM1MTctMDZiOS00OWQyLWFlMTMtNGFmOTg0OTUwMTg3eHcOY29yZS9saXN0LWl0ZW13JDlkNWYwYTlmLWZjMmQtNDRlYy1hOGU5LWIzMjhlZTdkNTVkN3h3DmNvcmUvbGlzdC1pdGVtdyRiOGZhMDRlMy01MmU0LTQ1NzAtYjkzNC1iNmRiNTUwNWJiYmJ4dw5jb3JlL2xpc3QtaXRlbXckMzcxZDAyOWYtMjJkMS00NTAxLWE2ZGUtZmYwN2U4ZDkxMjUzeHcOY29yZS9saXN0LWl0ZW13JDE0ZjMzMjk2LWVmNDQtNDRiOC04ZjllLTAzY2ZhZjNkNDNhNXh3DmNvcmUvbGlzdC1pdGVtdyQwNGU5NzJlMy0yYWNjLTRmZGMtODAxZC05NDY4ZGI2YzQ2YWJ4dw5jb3JlL2xpc3QtaXRlbXckZmRiM2VhNzQtZTBhMS00NDM2LTlhZmQtNzM2M2YxN2M5MjIxeHcOY29yZS9saXN0LWl0ZW13JGNmODY1YzM3LTJjZTMtNDZjMS1hMzM4LTM4Y2M5ODE1NTBhY3h3DmNvcmUvbGlzdC1pdGVtdyQ0MzQwYzhlMy05OTVkLTQ0NTQtOGZhNS01OWFiZDNkZDdhMzV4dw5jb3JlL2xpc3QtaXRlbXckOTkyMDFkNjUtNDMxOS00MjlhLWJlMzYtMDI0YmE5ZTIyYzlheHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGNhYWNkZGVmLTNjNzMtNGFhNC1hMDY2LTFmODgxY2JmN2NlOXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRhZmI5NmIzYi0zMDkyLTQzZTMtYjA2Yy04NzYxZGE2NjNhYjN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckODNkM2E5MzktNTg1MC00MDQ2LWE5MjAtNDg0ZDQ0NmE3ZTYxeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDdkMjZlNWJjLTQxZjctNDZiMS1hMzQ3LTM2MjMxOTM2NTJiNXh3CWNvcmUvbGlzdHl3AHckZDYxZWIwOTQtNzhmYi00MDJlLTlmYjYtYzdmMjA5OTUzZWRkeHcOY29yZS9saXN0LWl0ZW13JGJjNWQ3N2UzLWRkZjctNGRiZi1hNGM0LTQzYjk3ZDE5ZTY0Nnh3DmNvcmUvbGlzdC1pdGVtdyQ2YWNjNjc3Ny0wZTg0LTQ5ODktYmY5Ny1mNTEzMGE4NGI2Mjd4dw5jb3JlL2xpc3QtaXRlbXckY2ZkOGU1MDctZDA0Ni00OGEzLWIwZDAtYzkzNTQyM2QzYjE1eHcOY29yZS9saXN0LWl0ZW13JDc2ZWUzNzBhLTQyYjAtNGUyZS1hODRiLTU1OThkNTQ0MzhjYnh3DmNvcmUvbGlzdC1pdGVtdyQ2MzMyMDhmZi1hYzFiLTQ4OTItOWVkMS0zZmU1ZDMxMjc1MTJ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYzA4ODUyNWYtN2ZkYi00ZjQ0LTk3ZGItNGYwNDQxOWFiNGFheHcOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhyeHckZjcwNWIzYWQtMDExNC00MjYzLTg4MDQtMTBjYWU0NWUxNTk4eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGNmNGM3Y2QyLWViMzYtNDkwZi05MzI2LTUyNDVlYzE2MzU1N3h3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRhZDZlMjkyMy1lNDJjLTQ3YjItYjMzMy0yZTNkZmIwZGUxYTd4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYTg4YTkzZTItMDIxYy00NmY5LWE5YTgtOWYzZGY2NzEzN2I4eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGFjMTUwZjM3LWM5NWEtNDkxNy1hNGUwLTYxMDFjMzk4Nzk1Ynh3CmNvcmUvdGFibGV4dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dyQyMGRiNDhkMS1hMWQwLTQ0ZjktOGYxMy00YzBkZTczNDhkNDN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNjc1MDBkYTctOGFiNi00ZDc0LTkwZTctYWNhZmYxNzk0MmI0eHcJY29yZS9saXN0eXcAdyQwZDU5YzY0MC1iYWU0LTQ2ZjktYjQwNS00YTUyY2VmOWViN2N4dw5jb3JlL2xpc3QtaXRlbXckZTU0ZTFlYzAtYjc3MC00MWY5LTg2MjQtNTIyZjA1NjA3M2MweHcOY29yZS9saXN0LWl0ZW13JGQyMmQ5ODlkLTIxYWYtNDhlMC1iMjY0LTNiMjdhYTg5YTI1NXh3DmNvcmUvbGlzdC1pdGVtdyRlZjg4ZDM2NC1kNTZlLTRlOWItYjg0YS03NDkxNjVkOWJiZTV4dw5jb3JlL2xpc3QtaXRlbXckMjg2YmEwZmQtMDg4ZC00NDkzLThjYTgtOGIxNmUwNTcyZDJmeHcOY29yZS9saXN0LWl0ZW13JGE4N2Y2NDQyLTAxNGUtNDdmZS1iN2YxLTFlYzhlY2FmOGVkZHh3DmNvcmUvbGlzdC1pdGVteHckZGI3NWM3MGYtZTg4NS00OWNiLWI4ZmQtODg1NGE4NGQzYjc0eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGQ1ZGUwM2I2LTdjOTktNGY1ZS05MDUzLTY5NGVkNmY5NzM4N3h3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQwYjczNmE5My1hZDdjLTQxYjEtOTYxOS1jOGQ4MDFjMjk5YTl4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMzUwMTgxYTAtYjVjMS00NDhkLWJlMGYtODI2NGJhNWI2N2M4eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDFhMTRmMWJlLWQwZWItNGE5OC05ZTAwLTJhOGNkMDE0ZDYwMXh3DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnh3JDBkYTU0NzllLWU1YjQtNDE5ZC05OGEzLTY3ZjlmODJiYTRiY3h3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRiZmNmYTIyNC0yMzRkLTQxMGMtYWU1MC1hZDE2Yjc4YWVkYTF4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYWRjZGIxYTYtM2U5NC00YWY0LWIzYzEtZTRlMGNiMmZiNTg0eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGNiMDVhY2Y1LWJiZGQtNGYwMy05Mzk5LWZjNjc5NzViZmJlY3h3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ3MjYzYTRhMi0xOTQ0LTRmMzEtYjgyYS00MGViMmUwOWI5YzN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZmU0NWY4ZTgtN2MzOS00YmI1LThkNjUtNjI2ZmMyMTMwNDA3eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDk5ZTAxNDg4LTRkMWMtNDA3ZS1iNDBhLWQ1YzExMjMxZWRmZXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRjMDgwNDYyYy03MTA2LTQwNGEtOGNlNC0yMGNmODI2N2QwMjJ4dwljb3JlL2xpc3R5dwB3JGIzYmYzMDM2LWJhOGItNDcxMS1hZTYzLWQ2Y2Y5MTc1N2Q2NHh3DmNvcmUvbGlzdC1pdGVtdyQ0ZjA2YzI1Yy00ZTE4LTRiNjMtYjZiYi0zZTAxOGQ4MDhlYzF4dw5jb3JlL2xpc3QtaXRlbXckNWFjYjI2MDAtZjBiYy00NWM4LTlmZTgtYzc2ZjllYzA5YWM4eHcOY29yZS9saXN0LWl0ZW13JDBhMDg0MmFlLTcxMGMtNGIyMy1iMjJkLTBkYTIzOTJkYmU1OHh3DmNvcmUvbGlzdC1pdGVtdyRlZTRiZjgzNy0wYjNiLTQyYWUtODczNC1lZGEyYmFmZDJhMmZ4dw5jb3JlL2xpc3QtaXRlbXckNDhhOGFhMmEtNzQ3MC00NDQxLTk4M2MtN2VhNzFlYzUyMjBieHcOY29yZS9saXN0LWl0ZW13JGQ3NjNkMjFkLTdjODItNDg5Mi1iMWQ4LTU4YTI3NDIwZjdjNnh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRiODkwOTkwZC04OTZlLTQwYjgtYWQ3Ni0xZmJhMThjODIwOWR4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMzA3OGZiZTItMDZlOC00ZTU0LTgwNWEtMTk1MDA1NWVjOTc5eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGMwNGMxZmY4LTZkZTAtNGE1Ni1iNDhlLTcwZjQxMDIxYjMyOHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQwNTU5ZTk1OC04M2JjLTQ2OTktOTgxMy01NTAwZjg4YjM1YTR4dwpjb3JlL3RhYmxleHcCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3ckOGQyOTdiMzctYTQwMy00NjE2LTkxMzAtOTMyMDI4OTBmNGIxeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDVhODE5OGY3LWUwZTItNGI2NS05NzcwLTYzZTAxMjRmNmE3N3h3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRlODJlNTk5NS1kZjhlLTQzM2MtYjVjNS04NDJiNjdhNjI5NDJ4dwpjb3JlL3RhYmxleHcCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3ckNTE3YjI5YTItYjAxNi00ZjZlLTk3YjAtOTliZGMzMTQwNmRieHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDRjMjQ5NDkzLWZiYzMtNDQyZi1iYTNjLWMzYjFkN2JiY2Y2YXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ3MTAyMDA3My1kZTNkLTQ0YWEtOTFjZS1iZGZlNzg0YzQxOGF4dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ4dyQ4NjFiYjAxYi01M2U5LTRiZDAtOWI3ZC00MWRlMmYzYTc3Yjh4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZjM2MWQ2NTUtMTA3Yi00MmYxLWFmNmMtNjYzNTU3YzkzODAzeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDJjYTAzYWVmLTRlNGEtNGE1Yi1hMzc2LTcxY2ZjYTJhMmRlZnh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ5YmRjYmYwZi1lNDk2LTQwNzYtYjc4Ny1kMjZhMDBlNThhYmJ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZmMwNjk3YWItMWU1Zi00NTA2LWFlNTgtZGQyNzIzZDU4YWQweHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGUxZGI2ZTJlLTk0NGYtNDc3Yy04YWMzLWRhOTUwZjMzM2IzMXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRkZmZkNjhmZS1mMmFhLTQyOGQtOTA3NC0zZmEwNzgwMGFjNzd4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckOGFiMmNjZTMtNWViMC00Nzk1LWJiZDMtMGQyMGUzNjQ3ODRleHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGRjNGUxNzU1LTQyYzMtNDU3NS05OTNlLTNjZTMyYzE1NTNjNHh3CmNvcmUvdGFibGV4dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3ckYmM5ZGExYWUtMDNhMC00OWIxLTllYmItZTUyMTc4ZTAzYzk2eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDBhZGNhOTlkLTJhYzMtNDg5Yi04ZTBmLTQxMWViZTNjNzNkNHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRiMmE5NjA2MS1jZDNkLTQ1MGQtOTBmYy1hMGE3YTQzNDFjMDB4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZTMxOGFjZjAtZWNjNS00MWE1LTg1MzgtZDEyNzFmYzZmYTMweHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDVmZWNkMjM4LTNjMzAtNGU0Ny04MzYzLWRiZWQ0NDhjYjM5Ynh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ3NzZhM2Y1MS00YmJlLTRiZmMtOGM5Yy00MDVlZTZkYjNkNzh4dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ4dyQzNjQ2OTMxOS05MmZmLTQyNDgtYTNlMS0yZTgxMzBiZjU1OWV4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYjM5ZDE0YjMtYzI3MS00ODcyLThlNDQtY2UzOGU3MmQ3NDcweHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDlmZDU0ZWNmLTBjN2EtNDRjZi05ZTBmLTRlNGQ4MDIzMGRlZHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQwYjVjYTdmMS01YjY2LTRjZDctOTllNy05OWIwMTI3ZDVmNjF4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNjEwZmRkMDEtNjBmNC00YTA1LTg5NWUtN2VmMjQ4MWU4MDAyeHcKY29yZS90YWJsZXh3AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dyQxMzkwZjE1Mi01M2VkLTRhYWMtYjkyZC1jYjViNDViYTE3MTd4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNWYwYTVlNDEtYTg0YS00MzcyLTgxOTctOGJiZTJkMzBjYzNkeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDQ1YjIyYTIyLTkwYjgtNGNiNC1hOTExLTI0ZGNkYTVlMDgxNnh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQwNGMzMjRkNi1jZjc5LTRiNDYtOTUyYi03N2I5OTI3OGQwYTF4dwpjb3JlL3RhYmxleHcCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3ckYmZmNjRkNWYtOWU4OS00NWQ2LWE1ZGItNzFmMzljY2ZlM2Q5eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGM0YWUwMWE3LTNhNWUtNDljNy1iZDEwLWJkYTZiNTc3NDhjM3h3DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnh3JDhmMjRhY2ZlLWU2YzYtNDI0YS05MzAwLTU4ZWFhZTg1Yzg0Y3h3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ5NzBkMTY5ZC1jOWYyLTQxMjQtYmI1NC0yNjRjOGE2NjM2MmV4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMTI5NjBlMzEtMjg4MS00ZTk3LWFkZjEtNmY4ZTIyYTI3ZjAweHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGI0N2VjYTg1LTU5MzItNDJkMy1iYjM5LWZkNmI2NGZkMTg1Ynh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ4ZGU1NWEwYy05Y2FmLTQ1ZDgtOTYwMC1hMDY3OTUwYjJhZGF4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMjRlMGVkYmYtYjk3OC00ZGRhLThhNWItMzJjYTk3MTdkNmM1eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGY4NzlhOWY2LTJmN2MtNGY4MC05YTM0LTI0YmE2MThkMDZmYnh3CmNvcmUvdGFibGV4dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dyQ2MDc1NDViYS0zZTA1LTQyNmEtYjhlYS01ZDk0ZTc3ZWMwOGR4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckOTFmZjUwODQtODg0YS00NGFlLWI5NzAtMzg0MTllZDdlNTc4eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDljMTkxYjVlLTllZWMtNDEzNS1hZTMzLWFjMTVjZjExZmI5YXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQxYzRmMzBmNS0xZjk1LTQ1NzMtODg5NC04NDdkMzFhMTg2OTB4dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ4dyRiYjkzYzAwNy1iZDFkLTQ3NTMtYjFmYy02MDUzMzMzOTdkMjN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNjEzMjgxODctNGYyZS00OTUxLTk0YzAtMmU4OWRhMzU1ZDM3eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDA0MzdlMjZjLTI1NTAtNDE5YS1iNjkyLTM5MjVlZTc1NTBkZHh3CWNvcmUvbGlzdHl3AHckMTk0NGQ5MmUtYjkyNi00MTIxLTkyNGEtNzc1NjM5ZDc0ZjI3eHcOY29yZS9saXN0LWl0ZW13JDJjMzBlMDM3LTQwZWQtNDNjYy05ZWE2LTU5OWU3YzI4NjM4NHh3DmNvcmUvbGlzdC1pdGVtdyQ1N2RjMGYwZS1mMDQ0LTQzODEtOTkxMC1kMTU0ZTRjM2QxNjB4dw5jb3JlL2xpc3QtaXRlbXckNjhiZWNjMmEtZmI0Yi00NjIxLWE5YjktOTcwZmRhYjk0YzlleHcOY29yZS9saXN0LWl0ZW13JDVhNjU3YTg4LWQyMmQtNGY4YS05NzZmLWVmYjM3NDk1MzQ1OHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ1MzdiNjM5Ny02Y2VmLTQ1YjctYWE2YS01MWI0NzVmZGJiNWV4dwpjb3JlL3RhYmxleHcCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dyQyZGE0NGQ0MC1jZTRiLTRkM2MtYWI4YS0zZWM0M2I4NWYxYTB4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckN2RmMDI2ZDMtMzZkZC00YTU5LThhYzctYzYyMTA3NGQ0NTNkeHcOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhyeHckNmNjZDRlMTctYTZhNy00ZjlhLTgyNjItMjVhN2UzNjc0YzNkeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGFiODc5MDEwLTFmYTAtNDQxMC04ZWQ5LTg0NjgwNmViZWUyNXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRhZDdkNzRhMy1kOTUzLTQ0MGItYTE4Ni1hMDJkZjllNTNlYmV4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYjU3MjI4NzctNmU1MS00Y2NkLWI1MjEtZTEzNWVmZDUzYTlheHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDk4MWVjNTEzLWYxYmQtNDVmYi04MWNjLTkyMTI0ZTE4MWM1Mnh3CmNvcmUvdGFibGV4dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393AnRkf39\/dwJ0ZH9\/f3cCdGR\/f393JDBhNzU3ODI1LTcxZWMtNDkyZi05MTMzLTc4ZTFmOGJiNWUwMXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ4MWQxNGEzMC0xMGUwLTRiNTUtYjIyZS01YTdlZWU5NGYyZDB4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZWUzMzA2MGEtN2ExZC00ZjZkLWIxNzktOThiMjIwYTRhMDE2eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGIzZTVhNzNlLTE1NDUtNDI4NS04MWRmLTFmNGY0ZTZjZDlkZHh3DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnh3JDhmN2Q2ZTVhLTAwNDYtNDA0Yi1iYWVkLWE4YmRmYjFjNjg0YXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRhNWNkMzQzNi03ODBmLTRlZWItYmM5YS0zZjkxOWQ2NjcxYzF4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMTg1NjAzYjMtYTE1Yi00OTg1LTk1ODMtNDk0ZDBiMGVhNmYxeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGYxZTBlNjdmLTViYjQtNGFjMy1hZjQzLTNlYzUxMDE3OWJkOHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRiNzE5YjljNS1iMmQxLTRlMTQtODE1Zi0zNjllZWE5ZDk0MDl4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZTBmYmQ1YjQtNWUyMS00ZTBhLThjNTUtMTdkMjA1MzZmNTA3eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDM1NGQwODgwLTQ1ZmUtNDg5OC04ZGIwLWNhMjViMzc1MTAyY3h3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ0MTlkODc3My1jMGQ1LTQ3NzAtYWM2YS02NGJiNDk0ODRmMmZ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckOGU4NWIzOGMtODViMy00OGZiLWE1MjMtYTk5YzUwOGJkYzExeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDdjNWNjNmM3LWFmMzEtNDUyNC1hMDRmLTAxZTI3NWZlNjQyMnh3CWNvcmUvbGlzdHl3AHckZDNlMzdlNDMtODVhMC00NGY4LTk4NjYtYWI3YzExOGJlOGRheHcOY29yZS9saXN0LWl0ZW13JDhiODg5ZWZhLWM5ZTQtNGVmOC04ZTc2LWY5ZmY0YTFlZDMzMXh3DmNvcmUvbGlzdC1pdGVtdyQ3YzI2OTk4MS1kZGNlLTRhYjgtYWI1Ni0wNDFhNjI0NmNjZDV4dw5jb3JlL2xpc3QtaXRlbXckNTI0NDEwNmQtYjliMC00YzhmLWJiYzAtMTJmZWNmM2QzOWVkeHcOY29yZS9saXN0LWl0ZW13JGM2OWY5ZDkzLWY0N2MtNDY0ZS05MWY4LTcyOWZmNzI4NzQ2YXh3DmNvcmUvbGlzdC1pdGVtdyQ1MGNlNWZjMS02YTViLTRmNjctYWVkZC1jMzVkM2NmYTEwZmN4dw5jb3JlL2xpc3QtaXRlbXckMzA3NjEyYzEtNDEzNy00NTU3LWIzM2YtMjU0YWNmZmY0NWQxeHcOY29yZS9saXN0LWl0ZW13JGU4MGI2N2E0LTljMmMtNGNhOC04YzU2LTM3ZmFlOWVmNjMwZnh3DmNvcmUvbGlzdC1pdGVtdyRjMjlhNjQ5Mi0yYTE4LTRjNTEtYTRlYS0xNzk2ODE3YzNiMTB4dw5jb3JlL2xpc3QtaXRlbXckYWJhNjE1YmEtMWZiNy00MGJjLWFhZTktZWEyOTE5OTdiZjU3eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGQzNDA3YTNlLTdkMTgtNDU1OS05NzhiLWVkMzhlNTdkNGJjZHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRiNmQwNzllNC0zMDg5LTQyNDktODY1ZC0yM2JlYTZhN2Q5ODN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMjlmNjkzMDAtMDQ3Mi00N2EyLThkOTctNzBjMjQ3MWJlYTI5eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGQwZDlhMzJlLTA2NmEtNGU3MS04MTQ3LWJjYzhlMjg3MjM1ZXh3DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnckOTlhMDA0ZDAtYjRkOC00YTg2LWFkZjAtYWVhZDI4NmVmNDE4dwxjb3JlL2hlYWRpbmd9AnckZTQ5MzcwMTMtZDEyZi00YTk5LTkxNDktOGE4ZTc3ZWUyNWVhdwxjb3JlL2hlYWRpbmd9AnckMjQwNGIwNjQtNWU2My00NmY4LWIwZmMtNjk5MWE5NWE4ZDI2dwxjb3JlL2hlYWRpbmd9AnckNWNlN2IzZmItOTM1My00MzYwLThhOWQtZTkwNzM5ZGVkOGE5dwxjb3JlL2hlYWRpbmd9AnckZjEwYWRjNGUtNjJkYi00MWZhLWE5OTAtMTA2YjgxYTVlMWRkdwxjb3JlL2hlYWRpbmd9AnckOTQ0YWM5MTctNTVmZC00NWU4LTllZDEtNjkxNGE5NDI4NzRldwxjb3JlL2hlYWRpbmd9AnckYjc0MTYzMDYtM2UyYS00YjM3LWJlNjEtMTBhYzEzNTdjYmJidwxjb3JlL2hlYWRpbmd9AnckODJlNWQwYjUtYzMwNi00ZTQzLTliZGItODMwZDRjZjRjNzNjdwxjb3JlL2hlYWRpbmd9AnckNzhhM2MwMDctMGU3NC00NDZmLWIyYjQtNzE4Y2I4NjNlMGU4dwxjb3JlL2hlYWRpbmd9AnckMzBhMWM0MDMtOWU5ZC00NjY4LTliNTgtMzE0NDJiYzJlMjc3dwxjb3JlL2hlYWRpbmd9AnckZjA0NDIyZTMtOTc5MS00ZjVhLWJjODAtYmNmZTc4Y2Q2OWZldwxjb3JlL2hlYWRpbmd9AnckZTRiMmIyZmEtMjVhOC00MTAyLWFjMDItZDQ5YWQ4ZWUwZWMxdwxjb3JlL2hlYWRpbmd9Anh3JDVhNTYyYzMwLTE3N2QtNDgyYy1hYzY3LTNiM2QyOGZlZjBjZHcKY29yZS9xdW90ZXcAdyQxZjg0NTgzZC04MWExLTQ3ZGItYmZmNy01ZjZkNDFmYzY5OTZ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZjhhN2Y0ZDktN2FjYS00MmYzLWIxMTQtYWJiMjQ2MTA5NTk5eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDg0MWE2YjNkLTk3ZTAtNDdlYi05OTc4LTdkNjU4MTU3OTAzMHcKY29yZS9xdW90ZXcAdyQwNzNmYzNmMy03NDNjLTQ1ODctYjU3Yi01NDBiNDMwNjkwOWJ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNTI5OTJkYmQtMWMxZC00M2ExLThmN2UtOTRmMzUxZjIxOTFkdwpjb3JlL3F1b3RldwB3JDVmNGZlODQyLWJiNDAtNGYzZi1hOWFlLWFkYWMyNzU5MGQxZXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJeHckODQyZDE2MmYtYmRiYi00MGU4LTgwN2MtZDhmMzZiYWQ0OWY0dwljb3JlL2h0bWx3pgs8ZGl2IHN0eWxlPSJtYXJnaW46MzBweCAwO3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNmN2Y3Zjc7Ym9yZGVyLXJhZGl1czoxNHB4O3RleHQtYWxpZ246Y2VudGVyOyI+CiAgPGgyIHN0eWxlPSJjb2xvcjojMDIwNzM5O21hcmdpbi10b3A6MDsiPgogICAgUHJvb2YgQmVmb3JlIFlvdSBCdXk6IFdlIFNob3cgWW91IHRoZSBBdWN0aW9uIFNoZWV0CiAgPC9oMj4KCiAgPHAgc3R5bGU9ImNvbG9yOiMzMzM7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS42O21heC13aWR0aDo3MjBweDttYXJnaW46MCBhdXRvIDIwcHg7Ij4KICAgIEF0IFVGUyBBdXRvLCB3ZSBiZWxpZXZlIGJ1eWVycyBzaG91bGQgbmV2ZXIgcHVyY2hhc2UgYSBKYXBhbmVzZSB2ZWhpY2xlIGJhc2VkIG9uIHBob3RvcyBhbG9uZS4KICAgIFdlIHNob3cgeW91IHRoZSBhdWN0aW9uIHNoZWV0LCBleHBsYWluIHRoZSB2ZWhpY2xlIGdyYWRlLCBjaGVjayB0aGUgY2hhc3NpcyBudW1iZXIsCiAgICBhbmQgaGVscCB5b3UgdW5kZXJzdGFuZCB0aGUgcmVhbCBjb25kaXRpb24gYmVmb3JlIHlvdSBiaWQuCiAgPC9wPgoKICA8IS0tIFJlZWwgU2l6ZSBWaWRlbyBGcmFtZSA5OjE2IC0tPgogIDxkaXYgc3R5bGU9Im1heC13aWR0aDo0MjBweDttYXJnaW46MCBhdXRvOyI+CiAgICA8ZGl2IHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjE3Ny43OCU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MTZweDtiYWNrZ3JvdW5kOiMwMDA7Ym94LXNoYWRvdzowIDhweCAyNHB4IHJnYmEoMCwwLDAsMC4xOCk7Ij4KICAgICAgPGlmcmFtZQogICAgICAgIHNyYz0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL3BsdWdpbnMvdmlkZW8ucGhwP2hyZWY9aHR0cHMlM0ElMkYlMkZ3ZWIuZmFjZWJvb2suY29tJTJGd2F0Y2glMkYlM0Z2JTNEMTg2OTM3NDUwMDU2NzM3NiZzaG93X3RleHQ9ZmFsc2Umd2lkdGg9NDIwIgogICAgICAgIHN0eWxlPSJib3JkZXI6bm9uZTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7IgogICAgICAgIHNjcm9sbGluZz0ibm8iCiAgICAgICAgZnJhbWVib3JkZXI9IjAiCiAgICAgICAgYWxsb3dmdWxsc2NyZWVuPSJ0cnVlIgogICAgICAgIGFsbG93PSJhdXRvcGxheTsgY2xpcGJvYXJkLXdyaXRlOyBlbmNyeXB0ZWQtbWVkaWE7IHBpY3R1cmUtaW4tcGljdHVyZTsgd2ViLXNoYXJlIj4KICAgICAgPC9pZnJhbWU+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPHAgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzAyMDczOTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjE4cHg7Ij4KICAgIEJlZm9yZSB5b3UgYmlkLCBhc2sgVUZTIEF1dG8gdG8gdmVyaWZ5IHRoZSBhdWN0aW9uIHNoZWV0IGZvciB5b3UuCiAgPC9wPgo8L2Rpdj54dyRkMjRhMjVjMS1iZDRiLTQ4YjItOWRlZS1kZGUxZTVmNWJlNzB3CWNvcmUvaHRtbHeVDTxkaXYgc3R5bGU9Im1hcmdpbjozMHB4IDA7cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6I2Y3ZjdmNztib3JkZXItcmFkaXVzOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ij4KICA8aDIgc3R5bGU9ImNvbG9yOiMwMjA3Mzk7bWFyZ2luLXRvcDowOyI+CiAgICBHcmFkZSA1IG9yIERpc2d1aXNlZCBHcmFkZSBSPyBXZSBDaGVjayBCZWZvcmUgWW91IEJ1eQogIDwvaDI+CgogIDxwIHN0eWxlPSJjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNjttYXgtd2lkdGg6NzIwcHg7bWFyZ2luOjAgYXV0byAyMHB4OyI+CiAgICBBIGNhciBtYXkgbG9vayBjbGVhbiBpbiBwaG90b3MsIGJ1dCB0aGUgYXVjdGlvbiBzaGVldCB0ZWxscyB0aGUgcmVhbCBzdG9yeS4KICAgIEF0IFVGUyBBdXRvLCB3ZSB2ZXQgZXZlcnkgc2hlZXQgdG8gY2hlY2sgdGhlIGdyYWRlLCBjaGFzc2lzIG51bWJlciwgcmVwYWlyIG1hcmtzLAogICAgYW5kIGhpZGRlbiBhdWN0aW9uIGRldGFpbHMgYmVmb3JlIHlvdSBtYWtlIGEgYnV5aW5nIGRlY2lzaW9uLgogIDwvcD4KCiAgPCEtLSBSZWVsIFNpemUgVmlkZW8gRnJhbWUgOToxNiAtLT4KICA8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NDIwcHg7bWFyZ2luOjAgYXV0bzsiPgogICAgPGRpdiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbToxNzcuNzglO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjE2cHg7YmFja2dyb3VuZDojMDAwO2JveC1zaGFkb3c6MCA4cHggMjRweCByZ2JhKDAsMCwwLDAuMTgpOyI+CiAgICAgIDxpZnJhbWUgc3JjPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vcGx1Z2lucy92aWRlby5waHA\/aHJlZj1odHRwcyUzQSUyRiUyRndlYi5mYWNlYm9vay5jb20lMkZyZWVsJTJGMjczMDEzNzM3NDAyMDE3NSZhbXA7c2hvd190ZXh0PWZhbHNlJmFtcDt3aWR0aD00MjAiIHN0eWxlPSJib3JkZXI6bm9uZTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7IiBzY3JvbGxpbmc9Im5vIiBmcmFtZWJvcmRlcj0iMCIgYWxsb3dmdWxsc2NyZWVuPSJ0cnVlIiBhbGxvdz0iYXV0b3BsYXk7IGNsaXBib2FyZC13cml0ZTsgZW5jcnlwdGVkLW1lZGlhOyBwaWN0dXJlLWluLXBpY3R1cmU7IHdlYi1zaGFyZSI+CiAgICAgIDwvaWZyYW1lPgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxwIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMjA3Mzk7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxOHB4OyI+CiAgICBHcmFkZSA1IG9yIGRpc2d1aXNlZCBHcmFkZSBSPyBXZSB2ZXQgZXZlcnkgYXVjdGlvbiBzaGVldCB0byBwcm90ZWN0IHlvdXIgaW52ZXN0bWVudC4KICA8L3A+CgogIDxhIGhyZWY9Imh0dHBzOi8vd2ViLmZhY2Vib29rLmNvbS9yZWVsLzI3MzAxMzczNzQwMjAxNzUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoxMnB4O2JhY2tncm91bmQ6IzAyMDczOTtjb2xvcjojZmZmZmZmO3BhZGRpbmc6MTJweCAyMHB4O2JvcmRlci1yYWRpdXM6OHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OmJvbGQ7Ij4KICAgICBETSBVRlMgTGFua2EgZm9yIEVucXVpcmllcwogIDwvYT4KPC9kaXY+dyQ2MzBjMDA1MC1kZjc5LTQ3ZTEtYTMwNS0wODE4YTgyMjg1Mjh4dwpjb3JlL2ltYWdlfasYdyxodHRwczovL3Vmc2F1dG8uanAvYmxvZ3MvP2F0dGFjaG1lbnRfaWQ9MTU3OXdTaHR0cHM6Ly91ZnNhdXRvLmpwL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA1L1NhbXBsZS1kZXRhaWwtYXVjdGlvbi1zaGVldC5qcGd3BGZ1bGx3BG5vbmV3FFNhbXBsZSBhdWN0aW9uIHNoZWV0fawYdQJ9EH0TdwdwdWJsaXNoA4W879EOAQED5+m1mw0SAAACAQEAAQABAgECtAkBAQABAAECAQTpCAEBAAEAAQIBBAIR4gkDn6Ou6AVeAAIEAAoAAlABAAEAPgGSDgABADcB0w4AAQBBAfgSAAEAAaUBgwgAAQBMAbcdNwwAAQA3Ae8H4gHUAQABAAGrAakBvAIBAAEAQQGCDwABAEMBiwsAAQA3AYALAAEAPQHRBwABAEQB0QcAAQBEAfEIAAEATgHxCwPELHOrHRWrARanDn7rNWn9ChVcyQHhBBWxARa+A8UFlxt1phJpkhJvng127w12vw6AAZ8fAAEAAQKCATb6AwTqBAA5AAEAAQIBAwIRAQBzvgGBApgEI+kDtAgIAQABAAECAQQCAKwGqgPWAaECIQKdBQBQrwHaAQIBAw==\",\"updateId\":239593511}","csco_singular_sidebar":"","csco_page_header_type":"","csco_page_load_nextpost":"","footnotes":""},"categories":[16,19,39],"tags":[],"class_list":{"0":"post-1570","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-car-import-export-guides","8":"category-ufs-auto-guides-updates","9":"category-ufs-lanka-guide","10":"cs-entry"},"_links":{"self":[{"href":"https:\/\/ufsauto.jp\/blogs\/wp-json\/wp\/v2\/posts\/1570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ufsauto.jp\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ufsauto.jp\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ufsauto.jp\/blogs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ufsauto.jp\/blogs\/wp-json\/wp\/v2\/comments?post=1570"}],"version-history":[{"count":8,"href":"https:\/\/ufsauto.jp\/blogs\/wp-json\/wp\/v2\/posts\/1570\/revisions"}],"predecessor-version":[{"id":1588,"href":"https:\/\/ufsauto.jp\/blogs\/wp-json\/wp\/v2\/posts\/1570\/revisions\/1588"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ufsauto.jp\/blogs\/wp-json\/wp\/v2\/media\/1580"}],"wp:attachment":[{"href":"https:\/\/ufsauto.jp\/blogs\/wp-json\/wp\/v2\/media?parent=1570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ufsauto.jp\/blogs\/wp-json\/wp\/v2\/categories?post=1570"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ufsauto.jp\/blogs\/wp-json\/wp\/v2\/tags?post=1570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}