{"id":49845,"date":"2023-03-10T13:23:56","date_gmt":"2023-03-10T07:53:56","guid":{"rendered":"https:\/\/royalimplant.com\/blogs\/?p=49845"},"modified":"2026-04-12T10:40:33","modified_gmt":"2026-04-12T05:10:33","slug":"common-dental-problems","status":"publish","type":"post","link":"https:\/\/royalimplant.com\/blogs\/common-dental-problems\/","title":{"rendered":"<strong>Common Dental Problems<\/strong>"},"content":{"rendered":"\r\n<p class=\"has-drop-cap wp-block-paragraph\">Oral health is a crucial aspect of maintaining overall well-being. Good oral hygiene practices, such as brushing and flossing, can help prevent dental issues. However, even with proper dental care, dental problems can still occur. Unfortunately, many people tend to ignore dental problems until they become severe. Ignoring dental issues can lead to severe complications, including tooth loss and gum disease. Therefore, it&#8217;s crucial to be aware of the signs of oral health problems and when to seek professional help. In this article, we&#8217;ll discuss the common signs of dental problems that you should never ignore. We&#8217;ll also provide you with essential tips on how to maintain good oral health and prevent dental problems.<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-7d812b4c wp-block-buttons-is-layout-flex\">\r\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-color has-background wp-element-button\" style=\"border-radius: 2px; color: #fffffa; background-color: #ba0c49;\" href=\"tel:+919820446633\" target=\"_blank\" rel=\"noreferrer noopener\">Call Now<\/a><\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-text-color wp-element-button\" style=\"border-radius: 2px; color: #ba0c49;\" href=\"https:\/\/royalimplant.com\/enquiry5\/?utm_source=blogs&amp;utm_medium=organic&amp;utm_campaign=5%20foods%20that%20make%20your%20kids%20teeth%20stronger\" target=\"_blank\" rel=\"noreferrer noopener\">Get In Touch<\/a><\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-importance-of-oral-health-dental-problems\"><strong>Importance of Oral Health<\/strong> | Dental Problems<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Prevention of dental problems:<\/strong> Good oral hygiene practices such as brushing twice a day, flossing, and regular dental checkups can help prevent dental problems such as cavities, gum disease, and tooth loss.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Maintaining overall health:<\/strong> Poor oral health has been linked to several health problems such as heart disease, stroke, and diabetes. Maintaining good oral health can help reduce the risk of these and other health problems.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Better digestion:<\/strong> Teeth play a critical role in chewing food, which is the first step in the digestive process. Good oral health helps ensure that food is properly chewed and broken down, which can improve digestion and nutrient absorption.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\r\n<figure class=\"wp-block-image size-medium is-style-rounded\"><img fetchpriority=\"high\" decoding=\"async\" width=\"510\" height=\"340\" data-id=\"2790\" class=\"wp-image-2790\" src=\"https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2021\/05\/molar-teeth-510x340.jpg\" alt=\"Molar teeth removal\" title=\"\">\r\n<figcaption class=\"wp-element-caption\">Toothache dental problems in India<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-medium is-style-rounded\"><img decoding=\"async\" width=\"510\" height=\"380\" data-id=\"15453\" class=\"wp-image-15453\" src=\"https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2022\/05\/Blog-Dental-Cavity-Germs-or-Worms-1200x895-1-510x380.png\" alt=\"tooth decay cavities\" title=\"\">\r\n<figcaption class=\"wp-element-caption\">Dental decay<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-medium is-style-rounded\"><img decoding=\"async\" width=\"510\" height=\"457\" data-id=\"2845\" class=\"wp-image-2845\" src=\"https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2021\/06\/rc-510x457.jpg\" alt=\"root canal treatment\" title=\"\">\r\n<figcaption class=\"wp-element-caption\">Human tooth anatomy dentistry<\/figcaption>\r\n<\/figure>\r\n<\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Improved self-esteem:<\/strong> Having healthy teeth and gums can boost self-esteem and confidence, making it easier to smile and communicate with others.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Cost savings:<\/strong> Preventive dental care, such as regular checkups and cleanings, can help detect and treat dental problems early, potentially saving money on more extensive and expensive treatments down the line.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-common-signs-of-dental-problems\"><strong>Common Signs of Dental Problems<\/strong><\/h3>\r\n\r\n\r\n\r\n<h4 id=\"h-toothache\" class=\"has-vivid-red-color has-text-color wp-block-heading\"><strong>Toothache<\/strong><\/h4>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Toothache is one of the most common dental problems. It can be caused by a range of issues, including tooth decay, gum disease, and tooth trauma. If you experience toothache, it&#8217;s essential to seek dental care promptly. Ignoring toothache can lead to severe complications, including tooth loss, abscesses, and infections.<\/p>\r\n\r\n\r\n\r\n<h4 id=\"h-bad-breath\" class=\"has-vivid-red-color has-text-color wp-block-heading\"><strong>Bad Breath<\/strong><\/h4>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Bad breath is a common problem that can be caused by several factors, including poor oral hygiene, gum disease, and certain medical conditions. If you experience bad breath, it&#8217;s essential to seek dental care promptly. Ignoring bad breath can lead to severe gum disease, which can cause tooth loss and other complications.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\r\n<div class=\"wp-block-embed__wrapper\">\r\n<p><div class=\"atbssuga-responsive-video\"><iframe title=\"How to Permanently Fix Bad Breath | Dental Insights by Dr Chirag Chamria | Causes &amp; Solutions\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/5sXp0OA0o-c?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/p>\r\n<\/div>\r\n<figcaption class=\"wp-element-caption\">To be honest, I\u2019ve never told anybody directly that they have a bad breath. When I do recognise that in patients, I try to give them some pointers for their social well-being.<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<h4 id=\"h-bleeding-gums\" class=\"has-vivid-red-color has-text-color wp-block-heading\"><strong>Bleeding Gums<\/strong><\/h4>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Bleeding gums are another common sign of dental problems. It can be caused by several factors, including gum disease, poor oral hygiene, and certain medications. If you experience bleeding gums, it&#8217;s crucial to seek professional help promptly. Ignoring bleeding gums can lead to severe gum disease, which can cause tooth loss and other complications.<\/p>\r\n\r\n\r\n\r\n<h4 id=\"h-sensitive-teeth\" class=\"has-vivid-red-color has-text-color wp-block-heading\"><strong>Sensitive Teeth<\/strong><\/h4>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Sensitive teeth can be caused by several factors, including tooth decay, gum disease, and teeth grinding. If you experience sensitivity when eating or drinking hot or cold substances, it&#8217;s essential to seek dental care promptly. Ignoring sensitive teeth can lead to severe complications, including tooth loss.<\/p>\r\n\r\n\r\n\r\n<h4 id=\"h-jaw-pain\" class=\"has-vivid-red-color has-text-color wp-block-heading\"><strong>Jaw Pain<\/strong><\/h4>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Jaw pain can be caused by several factors, including temporomandibular joint (TMJ) disorder, tooth decay, and gum disease. If you experience jaw pain, it&#8217;s essential to seek dental care promptly. Ignoring jaw pain can lead to severe complications, including tooth loss and other complications.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\r\n<div class=\"wp-block-embed__wrapper\">\r\n<p><div class=\"atbssuga-responsive-video\"><iframe title=\"Lower Jaw Protrusion | Know More About Oral Health - Ep 12 | Dr Chirag Chamria: Jaw Alignment\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/nM8aHdcDUus?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/p>\r\n<\/div>\r\n<figcaption class=\"wp-element-caption\">Lower Jaw Protrusion or an Overgrown Lower Jaw (Mandible) is a condition where the lower jaw protrudes or comes beyond the upper jaw causing a &#8220;long face&#8221; and making the nose and eyes to look disproportionately small. Disproportionate jaws can lead to problems with speaking, biting, chewing, swallowing and breathing.<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-how-to-maintain-oral-health-to-avoid-dental-problems\"><strong>How to maintain Oral Health<\/strong> to avoid Dental problems?<\/h3>\r\n\r\n\r\n\r\n<h4 id=\"h-brushing-and-flossing-techniques\" class=\"has-vivid-red-color has-text-color wp-block-heading\"><strong>Brushing and Flossing Techniques<\/strong><\/h4>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Brushing and flossing are the foundation of good oral hygiene. It&#8217;s essential to brush your teeth at least twice a day and floss at least once a day. When brushing, use a soft-bristled brush and fluoride toothpaste. Use gentle circular motions to clean your teeth and gums thoroughly. When flossing, use a gentle back-and-forth motion to clean between your teeth and gums.<\/p>\r\n\r\n\r\n\r\n<h4 id=\"h-healthy-diet-for-good-oral-health\" class=\"has-vivid-red-color has-text-color wp-block-heading\"><strong>Healthy Diet for Good Oral Health<\/strong><\/h4>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Eating a healthy diet is essential for maintaining good oral health. Avoid sugary and acidic foods and drinks, as they can cause tooth decay and erosion. Instead, opt for a balanced diet that includes plenty of fruits, vegetables, whole grains, and lean protein.<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-7d812b4c wp-block-buttons-is-layout-flex\">\r\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-color has-background wp-element-button\" style=\"border-radius: 2px; color: #fffffa; background-color: #ba0c49;\" href=\"tel:+919820446633\" target=\"_blank\" rel=\"noreferrer noopener\">Call Now<\/a><\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-button is-style-outline is-style-outline--3\"><a class=\"wp-block-button__link has-text-color wp-element-button\" style=\"border-radius: 2px; color: #ba0c49;\" href=\"https:\/\/royalimplant.com\/enquiry5\/?utm_source=blogs&amp;utm_medium=organic&amp;utm_campaign=5%20foods%20that%20make%20your%20kids%20teeth%20stronger\" target=\"_blank\" rel=\"noreferrer noopener\">Get In Touch<\/a><\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<h4 id=\"h-regular-dental-check-ups\" class=\"has-vivid-red-color has-text-color wp-block-heading\"><strong>Regular Dental Check-Ups<\/strong><\/h4>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Regular <a href=\"https:\/\/royalimplant.com\/blogs\/what-happens-during-dental-checkups\/\" target=\"_blank\" rel=\"noreferrer noopener\">dental check-ups<\/a> are essential for maintaining good oral health. During a dental check-up, your dentist will examine your teeth and gums, clean your teeth, and check for any signs of dental problems. It&#8217;s recommended to have a dental check-up every six months or as recommended by your dentist.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-when-to-seek-professional-help-dental-problems\"><strong>When to seek Professional help<\/strong> | Dental Problems<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">It is important to seek professional help when you are experiencing health problems that you cannot manage on your own. When it comes to oral health, there are several signs and symptoms that indicate you should seek professional help from a dentist or dental hygienist. Here are a few situations when you should seek professional help for your oral health:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill\">\r\n<figure class=\"wp-block-media-text__media\" style=\"background-image: url('https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2022\/05\/dental-implants-problems-900x471.webp'); background-position: 50% 50%;\"><img decoding=\"async\" class=\"wp-image-10151 size-full\" src=\"https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2022\/05\/dental-implants-problems-900x471.webp\" alt=\"Dental-care\" title=\"\"><\/figure>\r\n<div class=\"wp-block-media-text__content\">\r\n<p class=\"wp-block-paragraph\"><strong>Tooth pain or sensitivity:<\/strong> If you are experiencing tooth pain or sensitivity, it may be a sign of a cavity or other dental problem that requires treatment from a dentist.<\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile is-image-fill\" style=\"grid-template-columns: auto 41%;\">\r\n<div class=\"wp-block-media-text__content\">\r\n<p class=\"wp-block-paragraph\"><strong>Bleeding or swollen gums: <\/strong>Bleeding or swollen gums may be a sign of gum disease, which can lead to tooth loss if left untreated. A dental hygienist or dentist can help diagnose and treat gum disease.<\/p>\r\n<\/div>\r\n<figure class=\"wp-block-media-text__media\" style=\"background-image: url('https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2022\/07\/1-Bleeding-gums-900x900.jpeg'); background-position: 53% 81%;\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"900\" class=\"wp-image-23031 size-full\" src=\"https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2022\/07\/1-Bleeding-gums-900x900.jpeg\" alt=\"bleeding gums teeth\" title=\"\"><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill\" style=\"grid-template-columns: 43% auto;\">\r\n<figure class=\"wp-block-media-text__media\" style=\"background-image: url('https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2020\/10\/Untitled_design__3___1604297615_68550.jpg'); background-position: 50% 50%;\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" class=\"wp-image-1580 size-full\" src=\"https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2020\/10\/Untitled_design__3___1604297615_68550.jpg\" alt=\"bad breath oral health\" title=\"\"><\/figure>\r\n<div class=\"wp-block-media-text__content\">\r\n<p class=\"wp-block-paragraph\"><strong>Bad breath:<\/strong> Persistent bad breath may be a sign of gum disease, a cavity, or other oral health problems that require professional treatment.<\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile is-image-fill\">\r\n<div class=\"wp-block-media-text__content\">\r\n<p class=\"wp-block-paragraph\"><strong>Loose teeth:<\/strong> If you have loose teeth, it may be a sign of advanced gum disease or other dental problems that require immediate attention from a dentist.<\/p>\r\n<\/div>\r\n<figure class=\"wp-block-media-text__media\" style=\"background-image: url('https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2022\/05\/1-3-900x651.jpg'); background-position: 50% 50%;\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"651\" class=\"wp-image-16322 size-full\" src=\"https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2022\/05\/1-3-900x651.jpg\" alt=\"missing tooth implant\" title=\"\"><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill\" style=\"grid-template-columns: 48% auto;\">\r\n<figure class=\"wp-block-media-text__media\" style=\"background-image: url('https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2022\/12\/jawpainfinal-01-5c05db6946e0fb00013feb39-b9defccf15c84163bd58f796ff760b6c-e1672366323288-900x600.png'); background-position: 39% 22%;\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"600\" class=\"wp-image-42850 size-full\" src=\"https:\/\/royalimplant.com\/blogs\/wp-content\/uploads\/2022\/12\/jawpainfinal-01-5c05db6946e0fb00013feb39-b9defccf15c84163bd58f796ff760b6c-e1672366323288-900x600.png\" alt=\"TMJ jaw pain oral health\" title=\"\"><\/figure>\r\n<div class=\"wp-block-media-text__content\">\r\n<p class=\"wp-block-paragraph\"><strong>Jaw pain: <\/strong>If you are experiencing jaw pain or clicking when you open and close your mouth, it may be a sign of a temporomandibular joint (TMJ) disorder, which can be treated by a dentist or oral surgeon.<\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong><\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Ignoring dental problems can lead to severe complications, including tooth loss and gum disease. Therefore, it&#8217;s crucial to be aware of the signs of dental problems and when to seek professional help. Maintaining good oral<a href=\"http:\/\/royaldentalclinics.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"> health<\/a> practices, such as brushing and flossing and regular dental check-ups, is essential for preventing dental problems. By following the tips provided in this article, you can keep your teeth and gums healthy for a lifetime. Remember, prompt dental care can help prevent severe complications and keep your smile bright and healthy.<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-qubely-map qubely-block-099e01\"><iframe src=\"https:\/\/maps.google.com\/maps?q=Royal%20Dental%20Clinic%20%7C%20Same%20Day%20Dental%20Implant%20%26%20Cosmetic%20Treatment%2C%20Kandivali%20Thakur%20Complex%2C%20V%20Mall%2C%20Western%20Express%20Hwy%2C%20Kandivali%20East%2C%20Mumbai%2C%20Maharashtra%20400101&amp;t=&amp;z=16&amp;ie=UTF8&amp;iwloc=&amp;output=embed\" width=\"100%\" height=\"350px\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/div>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-suggested-article\">Suggested Article:<\/h3>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><a href=\"https:\/\/royalimplant.com\/blogs\/can-poor-dental-health-be-genetic\/\" target=\"_blank\" rel=\"noreferrer noopener\">Can poor Dental Health be genetic?<\/a><\/li>\r\n\r\n\r\n\r\n<li><a href=\"https:\/\/royalimplant.com\/blogs\/are-non-dental-patients-healthy\/\" target=\"_blank\" rel=\"noreferrer noopener\">Are non dental patients healthy?<\/a><\/li>\r\n\r\n\r\n\r\n<li><a href=\"https:\/\/royalimplant.com\/blogs\/can-i-ignore-dental-cavity-for-2-months\/\" target=\"_blank\" rel=\"noreferrer noopener\">Can I ignore Dental Cavity for 2 Months?<\/a><\/li>\r\n<\/ul>\r\n","protected":false},"excerpt":{"rendered":"<p>Oral health is a crucial aspect of maintaining overall well-being. Good oral hygiene practices, such as brushing and flossing, can help prevent dental issues. However, even with proper dental care, dental problems can still occur. Unfortunately, many people tend to ignore dental problems until they become severe. Ignoring dental issues can lead to severe complications, including tooth loss and gum disease. Therefore, it&#8217;s crucial to be aware of the signs of oral health problems and when to seek professional help. In this article, we&#8217;ll discuss the common signs of dental problems that you should never ignore. We&#8217;ll also provide you [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":30105,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAH54uTsAm4B94ECJABvJAFCAIBAgoCQgBKALoWAQIKSg4CAQIKAQEISAEASgAsAQIKAQEISAEBSnyyAQECCgAERAEJSgCiAgECCgJCAEoAkgcBAgoCQgBKALIHAQIKAkIASgCWCAECCgEJSiQCAQIKAQAGRgEBSgCgAQECCgEABkYBAUoANAECCgEABkYBAUr6ApAEAQIKAkIASgCWBQECCgJCAEoAmAcBAgoABEQBCUoAigIBAgoABEQBCUoAngEBAgoCQgBKAJYKAQIKAAREAQlKAKABAQIKAkIASgCYCgEDDAAERAEDTAC+BQECCgAERAEJSgCmAQECCgJCAEoAkAsBAgoABEQBCUoAqgEBAgoCQgBKAL4JAQIKAAREAQlKAJwBAQIKAkIASgCeCQEDDAAERAEDTACcCgECCgAERAEJSgC2AgECCgAERAEJSgCMAgECCgJCAEoAvAsBAgoABEQBCUoAjgIBAgoCQgBKAKAIAQIKSg4CAQIKAQEISAEASgAsAQIKAQEISAEBSnyyAQECCgAERAEJSgC8AQECCgJCAEoAqA0BAgoABEQBCUoArAIBAgoCQgBKAJ4LAQIKARlKhAECAQIKAkIASsYBkAcBAgoBGUqEAQIBAgoCQgBKxgGKCAECCgEZSoQBAgECCgJCAErGAZQGAQIKARlKhAECAQIKAkIASsYBrAYBAgoBGUqEAQIBAgoCQgBKxgGSCAECCgAERAEJSgCgAQECCgJCAEoAnBQBAgoBAEoAFAECCgAERAEJSgCOAQECCgENSiwCAQIKAkwAiAUBAgoCTACABQECCgJMAIUGKAMnAAQAJwAEACcAKAYnACgCJwAHACgDJwEEACgBJwCHACgDJwAoACcABwAoAycAKAInAAQAKAInAIcAKAMnACgCJwAEACgDJwCHACgDJwAoACcABAAoCycAhwAoAycBBAAoAScAhwAoAycBBAAoAScAhwAoAycBBAAoAScAhwAoAycAKAMnACgGJwAHACgDJwAoAScABAAoAycAhwAoAycAKAEnAAQAKAMnAIcAKAMnACgBJwAEACgDJwCHACgDJwEEACgBJwCHACgDJwEEACgBJwCHACgDJwAoACcABAAoCycAhwAoAycAKAAnAAQAKAsnAIcAKAMnAQQAKAEnAIcAKAMnACgAJwAEACgLJwCHACgDJwEEACgBJwCHACgEJwAoACcABAAoBScAhwAoAycAKAAnAAQAKAsnAIcAKAMnAQQAKAEnAIcAKAMnACgAJwAEACgLJwCHACgDJwEEACgBJwCHACgDJwAoACcABAAoCycAhwAoAycBBAAoAScAhwAoBCcAKAAnAAQAKAUnAIcAKAMnACgAJwAEACgLJwCHACgDJwAoACcABAAoCycAhwAoAycBBAAoAScAhwAoAycAKAAnAAQAKAsnAIcAKAMnAQQAKAEnAIcAKAMnACgAJwAHACgDJwAoAicABAAoAicAhwAoAycAKAInAAQAKAMnAIcAKAMnACgAJwAEACgLJwCHACgDJwEEACgBJwCHACgDJwAoACcABAAoCycAhwAoAycBBAAoAScAhwAoAycAKBsnAAcAKAMnAQQAKAEnAIcAKAMnACgbJwAHACgDJwEEACgBJwCHACgDJwAoGycABwAoAycBBAAoAScAhwAoAycAKBsnAAcAKAMnAQQAKAEnAIcAKAMnACgbJwAHACgDJwEEACgBJwCHACgDJwAoACcABAAoCycAhwAoAycBBAAoAScAhwAoAycAKAInAIcAKAMnACgAJwAEACgLJwCHACgDJwAoDycABwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACfOpgKLnwJzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHNsdWdkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGU8c3Ryb25nPkNvbW1vbiBEZW50YWwgUHJvYmxlbXM8L3N0cm9uZz5kb2N1bWVudGNvbnRlbnQ8IS0tIHdwOnBhcmFncmFwaCB7ImRyb3BDYXAiOnRydWV9IC0tPg0KPHAgY2xhc3M9Imhhcy1kcm9wLWNhcCI+T3JhbCBoZWFsdGggaXMgYSBjcnVjaWFsIGFzcGVjdCBvZiBtYWludGFpbmluZyBvdmVyYWxsIHdlbGwtYmVpbmcuIEdvb2Qgb3JhbCBoeWdpZW5lIHByYWN0aWNlcywgc3VjaCBhcyBicnVzaGluZyBhbmQgZmxvc3NpbmcsIGNhbiBoZWxwIHByZXZlbnQgZGVudGFsIGlzc3Vlcy4gSG93ZXZlciwgZXZlbiB3aXRoIHByb3BlciBkZW50YWwgY2FyZSwgZGVudGFsIHByb2JsZW1zIGNhbiBzdGlsbCBvY2N1ci4gVW5mb3J0dW5hdGVseSwgbWFueSBwZW9wbGUgdGVuZCB0byBpZ25vcmUgZGVudGFsIHByb2JsZW1zIHVudGlsIHRoZXkgYmVjb21lIHNldmVyZS4gSWdub3JpbmcgZGVudGFsIGlzc3VlcyBjYW4gbGVhZCB0byBzZXZlcmUgY29tcGxpY2F0aW9ucywgaW5jbHVkaW5nIHRvb3RoIGxvc3MgYW5kIGd1bSBkaXNlYXNlLiBUaGVyZWZvcmUsIGl0J3MgY3J1Y2lhbCB0byBiZSBhd2FyZSBvZiB0aGUgc2lnbnMgb2Ygb3JhbCBoZWFsdGggcHJvYmxlbXMgYW5kIHdoZW4gdG8gc2VlayBwcm9mZXNzaW9uYWwgaGVscC4gSW4gdGhpcyBhcnRpY2xlLCB3ZSdsbCBkaXNjdXNzIHRoZSBjb21tb24gc2lnbnMgb2YgZGVudGFsIHByb2JsZW1zIHRoYXQgeW91IHNob3VsZCBuZXZlciBpZ25vcmUuIFdlJ2xsIGFsc28gcHJvdmlkZSB5b3Ugd2l0aCBlc3NlbnRpYWwgdGlwcyBvbiBob3cgdG8gbWFpbnRhaW4gZ29vZCBvcmFsIGhlYWx0aCBhbmQgcHJldmVudCBkZW50YWwgcHJvYmxlbXMuPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOmJ1dHRvbnMgeyJsYXlvdXQiOnsidHlwZSI6ImZsZXgiLCJqdXN0aWZ5Q29udGVudCI6ImNlbnRlciIsIm9yaWVudGF0aW9uIjoiaG9yaXpvbnRhbCJ9fSAtLT4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbnMiPjwhLS0gd3A6YnV0dG9uIHsic3R5bGUiOnsiY29sb3IiOnsiYmFja2dyb3VuZCI6IiNiYTBjNDkiLCJ0ZXh0IjoiI2ZmZmZmYSJ9LCJib3JkZXIiOnsicmFkaXVzIjoiMnB4In19fSAtLT4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbiI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayBoYXMtdGV4dC1jb2xvciBoYXMtYmFja2dyb3VuZCB3cC1lbGVtZW50LWJ1dHRvbiIgc3R5bGU9ImJvcmRlci1yYWRpdXM6IDJweDsgY29sb3I6ICNmZmZmZmE7IGJhY2tncm91bmQtY29sb3I6ICNiYTBjNDk7IiBocmVmPSJ0ZWw6KzkxOTgyMDQ0NjYzMyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q2FsbCBOb3c8L2E+PC9kaXY+DQo8IS0tIC93cDpidXR0b24gLS0+DQoNCjwhLS0gd3A6YnV0dG9uIHsic3R5bGUiOnsiY29sb3IiOnsidGV4dCI6IiNiYTBjNDkifSwiYm9yZGVyIjp7InJhZGl1cyI6IjJweCJ9fSwiY2xhc3NOYW1lIjoiaXMtc3R5bGUtb3V0bGluZSJ9IC0tPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9uIGlzLXN0eWxlLW91dGxpbmUiPjxhIGNsYXNzPSJ3cC1ibG9jay1idXR0b25fX2xpbmsgaGFzLXRleHQtY29sb3Igd3AtZWxlbWVudC1idXR0b24iIHN0eWxlPSJib3JkZXItcmFkaXVzOiAycHg7IGNvbG9yOiAjYmEwYzQ5OyIgaHJlZj0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2VucXVpcnk1Lz91dG1fc291cmNlPWJsb2dzJmFtcDt1dG1fbWVkaXVtPW9yZ2FuaWMmYW1wO3V0bV9jYW1wYWlnbj01JTIwZm9vZHMlMjB0aGF0JTIwbWFrZSUyMHlvdXIlMjBraWRzJTIwdGVldGglMjBzdHJvbmdlciIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+R2V0IEluIFRvdWNoPC9hPjwvZGl2Pg0KPCEtLSAvd3A6YnV0dG9uIC0tPjwvZGl2Pg0KPCEtLSAvd3A6YnV0dG9ucyAtLT4NCg0KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPg0KPGgzIGlkPSJoLWltcG9ydGFuY2Utb2Ytb3JhbC1oZWFsdGgtZGVudGFsLXByb2JsZW1zIj48c3Ryb25nPkltcG9ydGFuY2Ugb2YgT3JhbCBIZWFsdGg8L3N0cm9uZz4gfCBEZW50YWwgUHJvYmxlbXM8L2gzPg0KPCEtLSAvd3A6aGVhZGluZyAtLT4NCg0KPCEtLSB3cDpwYXJhZ3JhcGggLS0+DQo8cD48c3Ryb25nPlByZXZlbnRpb24gb2YgZGVudGFsIHByb2JsZW1zOjwvc3Ryb25nPiBHb29kIG9yYWwgaHlnaWVuZSBwcmFjdGljZXMgc3VjaCBhcyBicnVzaGluZyB0d2ljZSBhIGRheSwgZmxvc3NpbmcsIGFuZCByZWd1bGFyIGRlbnRhbCBjaGVja3VwcyBjYW4gaGVscCBwcmV2ZW50IGRlbnRhbCBwcm9ibGVtcyBzdWNoIGFzIGNhdml0aWVzLCBndW0gZGlzZWFzZSwgYW5kIHRvb3RoIGxvc3MuPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPjxzdHJvbmc+TWFpbnRhaW5pbmcgb3ZlcmFsbCBoZWFsdGg6PC9zdHJvbmc+IFBvb3Igb3JhbCBoZWFsdGggaGFzIGJlZW4gbGlua2VkIHRvIHNldmVyYWwgaGVhbHRoIHByb2JsZW1zIHN1Y2ggYXMgaGVhcnQgZGlzZWFzZSwgc3Ryb2tlLCBhbmQgZGlhYmV0ZXMuIE1haW50YWluaW5nIGdvb2Qgb3JhbCBoZWFsdGggY2FuIGhlbHAgcmVkdWNlIHRoZSByaXNrIG9mIHRoZXNlIGFuZCBvdGhlciBoZWFsdGggcHJvYmxlbXMuPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPjxzdHJvbmc+QmV0dGVyIGRpZ2VzdGlvbjo8L3N0cm9uZz4gVGVldGggcGxheSBhIGNyaXRpY2FsIHJvbGUgaW4gY2hld2luZyBmb29kLCB3aGljaCBpcyB0aGUgZmlyc3Qgc3RlcCBpbiB0aGUgZGlnZXN0aXZlIHByb2Nlc3MuIEdvb2Qgb3JhbCBoZWFsdGggaGVscHMgZW5zdXJlIHRoYXQgZm9vZCBpcyBwcm9wZXJseSBjaGV3ZWQgYW5kIGJyb2tlbiBkb3duLCB3aGljaCBjYW4gaW1wcm92ZSBkaWdlc3Rpb24gYW5kIG51dHJpZW50IGFic29ycHRpb24uPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOmdhbGxlcnkgeyJsaW5rVG8iOiJub25lIn0gLS0+DQo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1nYWxsZXJ5IGhhcy1uZXN0ZWQtaW1hZ2VzIGNvbHVtbnMtZGVmYXVsdCBpcy1jcm9wcGVkIj48IS0tIHdwOmltYWdlIHsiaWQiOjI3OTAsInNpemVTbHVnIjoibWVkaXVtIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImNsYXNzTmFtZSI6ImlzLXN0eWxlLXJvdW5kZWQifSAtLT4NCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbWVkaXVtIGlzLXN0eWxlLXJvdW5kZWQiPjxpbWcgY2xhc3M9IndwLWltYWdlLTI3OTAiIHNyYz0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L21vbGFyLXRlZXRoLTUxMHgzNDAuanBnIiBhbHQ9Ik1vbGFyIHRlZXRoIHJlbW92YWwiIC8+DQo8ZmlnY2FwdGlvbiBjbGFzcz0id3AtZWxlbWVudC1jYXB0aW9uIj5Ub290aGFjaGUgZGVudGFsIHByb2JsZW1zIGluIEluZGlhPC9maWdjYXB0aW9uPg0KPC9maWd1cmU+DQo8IS0tIC93cDppbWFnZSAtLT4NCg0KPCEtLSB3cDppbWFnZSB7ImlkIjoxNTQ1Mywic2l6ZVNsdWciOiJtZWRpdW0iLCJsaW5rRGVzdGluYXRpb24iOiJub25lIiwiY2xhc3NOYW1lIjoiaXMtc3R5bGUtcm91bmRlZCJ9IC0tPg0KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1tZWRpdW0gaXMtc3R5bGUtcm91bmRlZCI+PGltZyBjbGFzcz0id3AtaW1hZ2UtMTU0NTMiIHNyYz0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzA1L0Jsb2ctRGVudGFsLUNhdml0eS1HZXJtcy1vci1Xb3Jtcy0xMjAweDg5NS0xLTUxMHgzODAucG5nIiBhbHQ9InRvb3RoIGRlY2F5IGNhdml0aWVzIiAvPg0KPGZpZ2NhcHRpb24gY2xhc3M9IndwLWVsZW1lbnQtY2FwdGlvbiI+RGVudGFsIGRlY2F5PC9maWdjYXB0aW9uPg0KPC9maWd1cmU+DQo8IS0tIC93cDppbWFnZSAtLT4NCg0KPCEtLSB3cDppbWFnZSB7ImlkIjoyODQ1LCJzaXplU2x1ZyI6Im1lZGl1bSIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUiLCJjbGFzc05hbWUiOiJpcy1zdHlsZS1yb3VuZGVkIn0gLS0+DQo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLW1lZGl1bSBpcy1zdHlsZS1yb3VuZGVkIj48aW1nIGNsYXNzPSJ3cC1pbWFnZS0yODQ1IiBzcmM9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNi9yYy01MTB4NDU3LmpwZyIgYWx0PSJyb290IGNhbmFsIHRyZWF0bWVudCIgLz4NCjxmaWdjYXB0aW9uIGNsYXNzPSJ3cC1lbGVtZW50LWNhcHRpb24iPkh1bWFuIHRvb3RoIGFuYXRvbXkgZGVudGlzdHJ5PC9maWdjYXB0aW9uPg0KPC9maWd1cmU+DQo8IS0tIC93cDppbWFnZSAtLT48L2ZpZ3VyZT4NCjwhLS0gL3dwOmdhbGxlcnkgLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+PHN0cm9uZz5JbXByb3ZlZCBzZWxmLWVzdGVlbTo8L3N0cm9uZz4gSGF2aW5nIGhlYWx0aHkgdGVldGggYW5kIGd1bXMgY2FuIGJvb3N0IHNlbGYtZXN0ZWVtIGFuZCBjb25maWRlbmNlLCBtYWtpbmcgaXQgZWFzaWVyIHRvIHNtaWxlIGFuZCBjb21tdW5pY2F0ZSB3aXRoIG90aGVycy48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+PHN0cm9uZz5Db3N0IHNhdmluZ3M6PC9zdHJvbmc+IFByZXZlbnRpdmUgZGVudGFsIGNhcmUsIHN1Y2ggYXMgcmVndWxhciBjaGVja3VwcyBhbmQgY2xlYW5pbmdzLCBjYW4gaGVscCBkZXRlY3QgYW5kIHRyZWF0IGRlbnRhbCBwcm9ibGVtcyBlYXJseSwgcG90ZW50aWFsbHkgc2F2aW5nIG1vbmV5IG9uIG1vcmUgZXh0ZW5zaXZlIGFuZCBleHBlbnNpdmUgdHJlYXRtZW50cyBkb3duIHRoZSBsaW5lLjwvcD4NCjwhLS0gL3dwOnBhcmFncmFwaCAtLT4NCg0KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPg0KPGgzIGlkPSJoLWNvbW1vbi1zaWducy1vZi1kZW50YWwtcHJvYmxlbXMiPjxzdHJvbmc+Q29tbW9uIFNpZ25zIG9mIERlbnRhbCBQcm9ibGVtczwvc3Ryb25nPjwvaDM+DQo8IS0tIC93cDpoZWFkaW5nIC0tPg0KDQo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6NCwidGV4dENvbG9yIjoidml2aWQtcmVkIn0gLS0+DQo8aDQgaWQ9ImgtdG9vdGhhY2hlIiBjbGFzcz0iaGFzLXZpdmlkLXJlZC1jb2xvciBoYXMtdGV4dC1jb2xvciI+PHN0cm9uZz5Ub290aGFjaGU8L3N0cm9uZz48L2g0Pg0KPCEtLSAvd3A6aGVhZGluZyAtLT4NCg0KPCEtLSB3cDpwYXJhZ3JhcGggLS0+DQo8cD5Ub290aGFjaGUgaXMgb25lIG9mIHRoZSBtb3N0IGNvbW1vbiBkZW50YWwgcHJvYmxlbXMuIEl0IGNhbiBiZSBjYXVzZWQgYnkgYSByYW5nZSBvZiBpc3N1ZXMsIGluY2x1ZGluZyB0b290aCBkZWNheSwgZ3VtIGRpc2Vhc2UsIGFuZCB0b290aCB0cmF1bWEuIElmIHlvdSBleHBlcmllbmNlIHRvb3RoYWNoZSwgaXQncyBlc3NlbnRpYWwgdG8gc2VlayBkZW50YWwgY2FyZSBwcm9tcHRseS4gSWdub3JpbmcgdG9vdGhhY2hlIGNhbiBsZWFkIHRvIHNldmVyZSBjb21wbGljYXRpb25zLCBpbmNsdWRpbmcgdG9vdGggbG9zcywgYWJzY2Vzc2VzLCBhbmQgaW5mZWN0aW9ucy48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjo0LCJ0ZXh0Q29sb3IiOiJ2aXZpZC1yZWQifSAtLT4NCjxoNCBpZD0iaC1iYWQtYnJlYXRoIiBjbGFzcz0iaGFzLXZpdmlkLXJlZC1jb2xvciBoYXMtdGV4dC1jb2xvciI+PHN0cm9uZz5CYWQgQnJlYXRoPC9zdHJvbmc+PC9oND4NCjwhLS0gL3dwOmhlYWRpbmcgLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+QmFkIGJyZWF0aCBpcyBhIGNvbW1vbiBwcm9ibGVtIHRoYXQgY2FuIGJlIGNhdXNlZCBieSBzZXZlcmFsIGZhY3RvcnMsIGluY2x1ZGluZyBwb29yIG9yYWwgaHlnaWVuZSwgZ3VtIGRpc2Vhc2UsIGFuZCBjZXJ0YWluIG1lZGljYWwgY29uZGl0aW9ucy4gSWYgeW91IGV4cGVyaWVuY2UgYmFkIGJyZWF0aCwgaXQncyBlc3NlbnRpYWwgdG8gc2VlayBkZW50YWwgY2FyZSBwcm9tcHRseS4gSWdub3JpbmcgYmFkIGJyZWF0aCBjYW4gbGVhZCB0byBzZXZlcmUgZ3VtIGRpc2Vhc2UsIHdoaWNoIGNhbiBjYXVzZSB0b290aCBsb3NzIGFuZCBvdGhlciBjb21wbGljYXRpb25zLjwvcD4NCjwhLS0gL3dwOnBhcmFncmFwaCAtLT4NCg0KPCEtLSB3cDplbWJlZCB7InVybCI6Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9NXNYcDBPQTBvLWMiLCJ0eXBlIjoidmlkZW8iLCJwcm92aWRlck5hbWVTbHVnIjoieW91dHViZSIsInJlc3BvbnNpdmUiOnRydWUsImNsYXNzTmFtZSI6IndwLWVtYmVkLWFzcGVjdC0xNi05IHdwLWhhcy1hc3BlY3QtcmF0aW8ifSAtLT4NCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtdmlkZW8gaXMtcHJvdmlkZXIteW91dHViZSB3cC1ibG9jay1lbWJlZC15b3V0dWJlIHdwLWVtYmVkLWFzcGVjdC0xNi05IHdwLWhhcy1hc3BlY3QtcmF0aW8iPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPg0KPHA+W2VtYmVkXWh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9NXNYcDBPQTBvLWNbL2VtYmVkXTwvcD4NCjwvZGl2Pg0KPGZpZ2NhcHRpb24gY2xhc3M9IndwLWVsZW1lbnQtY2FwdGlvbiI+VG8gYmUgaG9uZXN0LCBJ4oCZdmUgbmV2ZXIgdG9sZCBhbnlib2R5IGRpcmVjdGx5IHRoYXQgdGhleSBoYXZlIGEgYmFkIGJyZWF0aC4gV2hlbiBJIGRvIHJlY29nbmlzZSB0aGF0IGluIHBhdGllbnRzLCBJIHRyeSB0byBnaXZlIHRoZW0gc29tZSBwb2ludGVycyBmb3IgdGhlaXIgc29jaWFsIHdlbGwtYmVpbmcuPC9maWdjYXB0aW9uPg0KPC9maWd1cmU+DQo8IS0tIC93cDplbWJlZCAtLT4NCg0KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjQsInRleHRDb2xvciI6InZpdmlkLXJlZCJ9IC0tPg0KPGg0IGlkPSJoLWJsZWVkaW5nLWd1bXMiIGNsYXNzPSJoYXMtdml2aWQtcmVkLWNvbG9yIGhhcy10ZXh0LWNvbG9yIj48c3Ryb25nPkJsZWVkaW5nIEd1bXM8L3N0cm9uZz48L2g0Pg0KPCEtLSAvd3A6aGVhZGluZyAtLT4NCg0KPCEtLSB3cDpwYXJhZ3JhcGggLS0+DQo8cD5CbGVlZGluZyBndW1zIGFyZSBhbm90aGVyIGNvbW1vbiBzaWduIG9mIGRlbnRhbCBwcm9ibGVtcy4gSXQgY2FuIGJlIGNhdXNlZCBieSBzZXZlcmFsIGZhY3RvcnMsIGluY2x1ZGluZyBndW0gZGlzZWFzZSwgcG9vciBvcmFsIGh5Z2llbmUsIGFuZCBjZXJ0YWluIG1lZGljYXRpb25zLiBJZiB5b3UgZXhwZXJpZW5jZSBibGVlZGluZyBndW1zLCBpdCdzIGNydWNpYWwgdG8gc2VlayBwcm9mZXNzaW9uYWwgaGVscCBwcm9tcHRseS4gSWdub3JpbmcgYmxlZWRpbmcgZ3VtcyBjYW4gbGVhZCB0byBzZXZlcmUgZ3VtIGRpc2Vhc2UsIHdoaWNoIGNhbiBjYXVzZSB0b290aCBsb3NzIGFuZCBvdGhlciBjb21wbGljYXRpb25zLjwvcD4NCjwhLS0gL3dwOnBhcmFncmFwaCAtLT4NCg0KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjQsInRleHRDb2xvciI6InZpdmlkLXJlZCJ9IC0tPg0KPGg0IGlkPSJoLXNlbnNpdGl2ZS10ZWV0aCIgY2xhc3M9Imhhcy12aXZpZC1yZWQtY29sb3IgaGFzLXRleHQtY29sb3IiPjxzdHJvbmc+U2Vuc2l0aXZlIFRlZXRoPC9zdHJvbmc+PC9oND4NCjwhLS0gL3dwOmhlYWRpbmcgLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+U2Vuc2l0aXZlIHRlZXRoIGNhbiBiZSBjYXVzZWQgYnkgc2V2ZXJhbCBmYWN0b3JzLCBpbmNsdWRpbmcgdG9vdGggZGVjYXksIGd1bSBkaXNlYXNlLCBhbmQgdGVldGggZ3JpbmRpbmcuIElmIHlvdSBleHBlcmllbmNlIHNlbnNpdGl2aXR5IHdoZW4gZWF0aW5nIG9yIGRyaW5raW5nIGhvdCBvciBjb2xkIHN1YnN0YW5jZXMsIGl0J3MgZXNzZW50aWFsIHRvIHNlZWsgZGVudGFsIGNhcmUgcHJvbXB0bHkuIElnbm9yaW5nIHNlbnNpdGl2ZSB0ZWV0aCBjYW4gbGVhZCB0byBzZXZlcmUgY29tcGxpY2F0aW9ucywgaW5jbHVkaW5nIHRvb3RoIGxvc3MuPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6NCwidGV4dENvbG9yIjoidml2aWQtcmVkIn0gLS0+DQo8aDQgaWQ9ImgtamF3LXBhaW4iIGNsYXNzPSJoYXMtdml2aWQtcmVkLWNvbG9yIGhhcy10ZXh0LWNvbG9yIj48c3Ryb25nPkphdyBQYWluPC9zdHJvbmc+PC9oND4NCjwhLS0gL3dwOmhlYWRpbmcgLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+SmF3IHBhaW4gY2FuIGJlIGNhdXNlZCBieSBzZXZlcmFsIGZhY3RvcnMsIGluY2x1ZGluZyB0ZW1wb3JvbWFuZGlidWxhciBqb2ludCAoVE1KKSBkaXNvcmRlciwgdG9vdGggZGVjYXksIGFuZCBndW0gZGlzZWFzZS4gSWYgeW91IGV4cGVyaWVuY2UgamF3IHBhaW4sIGl0J3MgZXNzZW50aWFsIHRvIHNlZWsgZGVudGFsIGNhcmUgcHJvbXB0bHkuIElnbm9yaW5nIGphdyBwYWluIGNhbiBsZWFkIHRvIHNldmVyZSBjb21wbGljYXRpb25zLCBpbmNsdWRpbmcgdG9vdGggbG9zcyBhbmQgb3RoZXIgY29tcGxpY2F0aW9ucy48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6ZW1iZWQgeyJ1cmwiOiJodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW5NOGFIZGNEVXVzIiwidHlwZSI6InZpZGVvIiwicHJvdmlkZXJOYW1lU2x1ZyI6InlvdXR1YmUiLCJyZXNwb25zaXZlIjp0cnVlLCJjbGFzc05hbWUiOiJ3cC1lbWJlZC1hc3BlY3QtMTYtOSB3cC1oYXMtYXNwZWN0LXJhdGlvIn0gLS0+DQo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXZpZGVvIGlzLXByb3ZpZGVyLXlvdXR1YmUgd3AtYmxvY2stZW1iZWQteW91dHViZSB3cC1lbWJlZC1hc3BlY3QtMTYtOSB3cC1oYXMtYXNwZWN0LXJhdGlvIj4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4NCjxwPltlbWJlZF1odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW5NOGFIZGNEVXVzWy9lbWJlZF08L3A+DQo8L2Rpdj4NCjxmaWdjYXB0aW9uIGNsYXNzPSJ3cC1lbGVtZW50LWNhcHRpb24iPkxvd2VyIEphdyBQcm90cnVzaW9uIG9yIGFuIE92ZXJncm93biBMb3dlciBKYXcgKE1hbmRpYmxlKSBpcyBhIGNvbmRpdGlvbiB3aGVyZSB0aGUgbG93ZXIgamF3IHByb3RydWRlcyBvciBjb21lcyBiZXlvbmQgdGhlIHVwcGVyIGphdyBjYXVzaW5nIGEgImxvbmcgZmFjZSIgYW5kIG1ha2luZyB0aGUgbm9zZSBhbmQgZXllcyB0byBsb29rIGRpc3Byb3BvcnRpb25hdGVseSBzbWFsbC4gRGlzcHJvcG9ydGlvbmF0ZSBqYXdzIGNhbiBsZWFkIHRvIHByb2JsZW1zIHdpdGggc3BlYWtpbmcsIGJpdGluZywgY2hld2luZywgc3dhbGxvd2luZyBhbmQgYnJlYXRoaW5nLjwvZmlnY2FwdGlvbj4NCjwvZmlndXJlPg0KPCEtLSAvd3A6ZW1iZWQgLS0+DQoNCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4NCjxoMyBpZD0iaC1ob3ctdG8tbWFpbnRhaW4tb3JhbC1oZWFsdGgtdG8tYXZvaWQtZGVudGFsLXByb2JsZW1zIj48c3Ryb25nPkhvdyB0byBtYWludGFpbiBPcmFsIEhlYWx0aDwvc3Ryb25nPiB0byBhdm9pZCBEZW50YWwgcHJvYmxlbXM\/PC9oMz4NCjwhLS0gL3dwOmhlYWRpbmcgLS0+DQoNCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjo0LCJ0ZXh0Q29sb3IiOiJ2aXZpZC1yZWQifSAtLT4NCjxoNCBpZD0iaC1icnVzaGluZy1hbmQtZmxvc3NpbmctdGVjaG5pcXVlcyIgY2xhc3M9Imhhcy12aXZpZC1yZWQtY29sb3IgaGFzLXRleHQtY29sb3IiPjxzdHJvbmc+QnJ1c2hpbmcgYW5kIEZsb3NzaW5nIFRlY2huaXF1ZXM8L3N0cm9uZz48L2g0Pg0KPCEtLSAvd3A6aGVhZGluZyAtLT4NCg0KPCEtLSB3cDpwYXJhZ3JhcGggLS0+DQo8cD5CcnVzaGluZyBhbmQgZmxvc3NpbmcgYXJlIHRoZSBmb3VuZGF0aW9uIG9mIGdvb2Qgb3JhbCBoeWdpZW5lLiBJdCdzIGVzc2VudGlhbCB0byBicnVzaCB5b3VyIHRlZXRoIGF0IGxlYXN0IHR3aWNlIGEgZGF5IGFuZCBmbG9zcyBhdCBsZWFzdCBvbmNlIGEgZGF5LiBXaGVuIGJydXNoaW5nLCB1c2UgYSBzb2Z0LWJyaXN0bGVkIGJydXNoIGFuZCBmbHVvcmlkZSB0b290aHBhc3RlLiBVc2UgZ2VudGxlIGNpcmN1bGFyIG1vdGlvbnMgdG8gY2xlYW4geW91ciB0ZWV0aCBhbmQgZ3VtcyB0aG9yb3VnaGx5LiBXaGVuIGZsb3NzaW5nLCB1c2UgYSBnZW50bGUgYmFjay1hbmQtZm9ydGggbW90aW9uIHRvIGNsZWFuIGJldHdlZW4geW91ciB0ZWV0aCBhbmQgZ3Vtcy48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjo0LCJ0ZXh0Q29sb3IiOiJ2aXZpZC1yZWQifSAtLT4NCjxoNCBpZD0iaC1oZWFsdGh5LWRpZXQtZm9yLWdvb2Qtb3JhbC1oZWFsdGgiIGNsYXNzPSJoYXMtdml2aWQtcmVkLWNvbG9yIGhhcy10ZXh0LWNvbG9yIj48c3Ryb25nPkhlYWx0aHkgRGlldCBmb3IgR29vZCBPcmFsIEhlYWx0aDwvc3Ryb25nPjwvaDQ+DQo8IS0tIC93cDpoZWFkaW5nIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPkVhdGluZyBhIGhlYWx0aHkgZGlldCBpcyBlc3NlbnRpYWwgZm9yIG1haW50YWluaW5nIGdvb2Qgb3JhbCBoZWFsdGguIEF2b2lkIHN1Z2FyeSBhbmQgYWNpZGljIGZvb2RzIGFuZCBkcmlua3MsIGFzIHRoZXkgY2FuIGNhdXNlIHRvb3RoIGRlY2F5IGFuZCBlcm9zaW9uLiBJbnN0ZWFkLCBvcHQgZm9yIGEgYmFsYW5jZWQgZGlldCB0aGF0IGluY2x1ZGVzIHBsZW50eSBvZiBmcnVpdHMsIHZlZ2V0YWJsZXMsIHdob2xlIGdyYWlucywgYW5kIGxlYW4gcHJvdGVpbi48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6YnV0dG9ucyB7ImxheW91dCI6eyJ0eXBlIjoiZmxleCIsImp1c3RpZnlDb250ZW50IjoiY2VudGVyIiwib3JpZW50YXRpb24iOiJob3Jpem9udGFsIn19IC0tPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9ucyI+PCEtLSB3cDpidXR0b24geyJzdHlsZSI6eyJjb2xvciI6eyJiYWNrZ3JvdW5kIjoiI2JhMGM0OSIsInRleHQiOiIjZmZmZmZhIn0sImJvcmRlciI6eyJyYWRpdXMiOiIycHgifX19IC0tPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9uIj48YSBjbGFzcz0id3AtYmxvY2stYnV0dG9uX19saW5rIGhhcy10ZXh0LWNvbG9yIGhhcy1iYWNrZ3JvdW5kIHdwLWVsZW1lbnQtYnV0dG9uIiBzdHlsZT0iYm9yZGVyLXJhZGl1czogMnB4OyBjb2xvcjogI2ZmZmZmYTsgYmFja2dyb3VuZC1jb2xvcjogI2JhMGM0OTsiIGhyZWY9InRlbDorOTE5ODIwNDQ2NjMzIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5DYWxsIE5vdzwvYT48L2Rpdj4NCjwhLS0gL3dwOmJ1dHRvbiAtLT4NCg0KPCEtLSB3cDpidXR0b24geyJzdHlsZSI6eyJjb2xvciI6eyJ0ZXh0IjoiI2JhMGM0OSJ9LCJib3JkZXIiOnsicmFkaXVzIjoiMnB4In19LCJjbGFzc05hbWUiOiJpcy1zdHlsZS1vdXRsaW5lIn0gLS0+DQo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b24gaXMtc3R5bGUtb3V0bGluZSI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayBoYXMtdGV4dC1jb2xvciB3cC1lbGVtZW50LWJ1dHRvbiIgc3R5bGU9ImJvcmRlci1yYWRpdXM6IDJweDsgY29sb3I6ICNiYTBjNDk7IiBocmVmPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vZW5xdWlyeTUvP3V0bV9zb3VyY2U9YmxvZ3MmYW1wO3V0bV9tZWRpdW09b3JnYW5pYyZhbXA7dXRtX2NhbXBhaWduPTUlMjBmb29kcyUyMHRoYXQlMjBtYWtlJTIweW91ciUyMGtpZHMlMjB0ZWV0aCUyMHN0cm9uZ2VyIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5HZXQgSW4gVG91Y2g8L2E+PC9kaXY+DQo8IS0tIC93cDpidXR0b24gLS0+PC9kaXY+DQo8IS0tIC93cDpidXR0b25zIC0tPg0KDQo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6NCwidGV4dENvbG9yIjoidml2aWQtcmVkIn0gLS0+DQo8aDQgaWQ9ImgtcmVndWxhci1kZW50YWwtY2hlY2stdXBzIiBjbGFzcz0iaGFzLXZpdmlkLXJlZC1jb2xvciBoYXMtdGV4dC1jb2xvciI+PHN0cm9uZz5SZWd1bGFyIERlbnRhbCBDaGVjay1VcHM8L3N0cm9uZz48L2g0Pg0KPCEtLSAvd3A6aGVhZGluZyAtLT4NCg0KPCEtLSB3cDpwYXJhZ3JhcGggLS0+DQo8cD5SZWd1bGFyIDxhIGhyZWY9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93aGF0LWhhcHBlbnMtZHVyaW5nLWRlbnRhbC1jaGVja3Vwcy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmRlbnRhbCBjaGVjay11cHM8L2E+IGFyZSBlc3NlbnRpYWwgZm9yIG1haW50YWluaW5nIGdvb2Qgb3JhbCBoZWFsdGguIER1cmluZyBhIGRlbnRhbCBjaGVjay11cCwgeW91ciBkZW50aXN0IHdpbGwgZXhhbWluZSB5b3VyIHRlZXRoIGFuZCBndW1zLCBjbGVhbiB5b3VyIHRlZXRoLCBhbmQgY2hlY2sgZm9yIGFueSBzaWducyBvZiBkZW50YWwgcHJvYmxlbXMuIEl0J3MgcmVjb21tZW5kZWQgdG8gaGF2ZSBhIGRlbnRhbCBjaGVjay11cCBldmVyeSBzaXggbW9udGhzIG9yIGFzIHJlY29tbWVuZGVkIGJ5IHlvdXIgZGVudGlzdC48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4NCjxoMyBpZD0iaC13aGVuLXRvLXNlZWstcHJvZmVzc2lvbmFsLWhlbHAtZGVudGFsLXByb2JsZW1zIj48c3Ryb25nPldoZW4gdG8gc2VlayBQcm9mZXNzaW9uYWwgaGVscDwvc3Ryb25nPiB8IERlbnRhbCBQcm9ibGVtczwvaDM+DQo8IS0tIC93cDpoZWFkaW5nIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPkl0IGlzIGltcG9ydGFudCB0byBzZWVrIHByb2Zlc3Npb25hbCBoZWxwIHdoZW4geW91IGFyZSBleHBlcmllbmNpbmcgaGVhbHRoIHByb2JsZW1zIHRoYXQgeW91IGNhbm5vdCBtYW5hZ2Ugb24geW91ciBvd24uIFdoZW4gaXQgY29tZXMgdG8gb3JhbCBoZWFsdGgsIHRoZXJlIGFyZSBzZXZlcmFsIHNpZ25zIGFuZCBzeW1wdG9tcyB0aGF0IGluZGljYXRlIHlvdSBzaG91bGQgc2VlayBwcm9mZXNzaW9uYWwgaGVscCBmcm9tIGEgZGVudGlzdCBvciBkZW50YWwgaHlnaWVuaXN0LiBIZXJlIGFyZSBhIGZldyBzaXR1YXRpb25zIHdoZW4geW91IHNob3VsZCBzZWVrIHByb2Zlc3Npb25hbCBoZWxwIGZvciB5b3VyIG9yYWwgaGVhbHRoOjwvcD4NCjwhLS0gL3dwOnBhcmFncmFwaCAtLT4NCg0KPCEtLSB3cDptZWRpYS10ZXh0IHsibWVkaWFJZCI6MTAxNTEsIm1lZGlhTGluayI6Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93aGF0LWlzLXRoZS1tYWpvci1wcm9ibGVtLXdpdGgtZGVudGFsLWltcGxhbnRzL2RlbnRhbC1pbXBsYW50cy1wcm9ibGVtcy8iLCJtZWRpYVR5cGUiOiJpbWFnZSIsImltYWdlRmlsbCI6dHJ1ZX0gLS0+DQo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGFsaWdud2lkZSBpcy1zdGFja2VkLW9uLW1vYmlsZSBpcy1pbWFnZS1maWxsIj4NCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDUvZGVudGFsLWltcGxhbnRzLXByb2JsZW1zLTkwMHg0NzEud2VicCcpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyI+PGltZyBjbGFzcz0id3AtaW1hZ2UtMTAxNTEgc2l6ZS1mdWxsIiBzcmM9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wNS9kZW50YWwtaW1wbGFudHMtcHJvYmxlbXMtOTAweDQ3MS53ZWJwIiBhbHQ9IkRlbnRhbC1jYXJlIiAvPjwvZmlndXJlPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+PCEtLSB3cDpwYXJhZ3JhcGggeyJwbGFjZWhvbGRlciI6IkNvbnRlbnTigKYifSAtLT4NCjxwPjxzdHJvbmc+VG9vdGggcGFpbiBvciBzZW5zaXRpdml0eTo8L3N0cm9uZz4gSWYgeW91IGFyZSBleHBlcmllbmNpbmcgdG9vdGggcGFpbiBvciBzZW5zaXRpdml0eSwgaXQgbWF5IGJlIGEgc2lnbiBvZiBhIGNhdml0eSBvciBvdGhlciBkZW50YWwgcHJvYmxlbSB0aGF0IHJlcXVpcmVzIHRyZWF0bWVudCBmcm9tIGEgZGVudGlzdC48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+DQo8L2Rpdj4NCjwhLS0gL3dwOm1lZGlhLXRleHQgLS0+DQoNCjwhLS0gd3A6bWVkaWEtdGV4dCB7Im1lZGlhUG9zaXRpb24iOiJyaWdodCIsIm1lZGlhSWQiOjIzMDMxLCJtZWRpYUxpbmsiOiJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd2hhdC1hcmUtZGVudGFsLXRyZWF0bWVudC10by1wcm9ibGVtcy8xLWJsZWVkaW5nLWd1bXMvIiwibWVkaWFUeXBlIjoiaW1hZ2UiLCJtZWRpYVdpZHRoIjo0MSwiaW1hZ2VGaWxsIjp0cnVlLCJmb2NhbFBvaW50Ijp7IngiOjAuNTMsInkiOjAuODF9fSAtLT4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgYWxpZ253aWRlIGhhcy1tZWRpYS1vbi10aGUtcmlnaHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtaW1hZ2UtZmlsbCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA0MSU7Ij4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+DQo8cD48c3Ryb25nPkJsZWVkaW5nIG9yIHN3b2xsZW4gZ3VtczogPC9zdHJvbmc+QmxlZWRpbmcgb3Igc3dvbGxlbiBndW1zIG1heSBiZSBhIHNpZ24gb2YgZ3VtIGRpc2Vhc2UsIHdoaWNoIGNhbiBsZWFkIHRvIHRvb3RoIGxvc3MgaWYgbGVmdCB1bnRyZWF0ZWQuIEEgZGVudGFsIGh5Z2llbmlzdCBvciBkZW50aXN0IGNhbiBoZWxwIGRpYWdub3NlIGFuZCB0cmVhdCBndW0gZGlzZWFzZS48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+DQo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzA3LzEtQmxlZWRpbmctZ3Vtcy05MDB4OTAwLmpwZWcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogNTMlIDgxJTsiPjxpbWcgY2xhc3M9IndwLWltYWdlLTIzMDMxIHNpemUtZnVsbCIgc3JjPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDcvMS1CbGVlZGluZy1ndW1zLTkwMHg5MDAuanBlZyIgYWx0PSJibGVlZGluZyBndW1zIHRlZXRoIiAvPjwvZmlndXJlPg0KPC9kaXY+DQo8IS0tIC93cDptZWRpYS10ZXh0IC0tPg0KDQo8IS0tIHdwOm1lZGlhLXRleHQgeyJtZWRpYUlkIjoxNTgwLCJtZWRpYUxpbmsiOiJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvdGlwcy10by1nZXQtcmlkLW9mLWJhZC1icmVhdGhlL3VudGl0bGVkX2Rlc2lnbl9fM19fXzE2MDQyOTc2MTVfNjg1NTAtMi8iLCJtZWRpYVR5cGUiOiJpbWFnZSIsIm1lZGlhV2lkdGgiOjQzLCJpbWFnZUZpbGwiOnRydWV9IC0tPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dCBhbGlnbndpZGUgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtaW1hZ2UtZmlsbCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczogNDMlIGF1dG87Ij4NCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMTAvVW50aXRsZWRfZGVzaWduX18zX19fMTYwNDI5NzYxNV82ODU1MC5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsiPjxpbWcgY2xhc3M9IndwLWltYWdlLTE1ODAgc2l6ZS1mdWxsIiBzcmM9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8xMC9VbnRpdGxlZF9kZXNpZ25fXzNfX18xNjA0Mjk3NjE1XzY4NTUwLmpwZyIgYWx0PSJiYWQgYnJlYXRoIG9yYWwgaGVhbHRoIiAvPjwvZmlndXJlPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCI+PCEtLSB3cDpwYXJhZ3JhcGggeyJwbGFjZWhvbGRlciI6IkNvbnRlbnTigKYifSAtLT4NCjxwPjxzdHJvbmc+QmFkIGJyZWF0aDo8L3N0cm9uZz4gUGVyc2lzdGVudCBiYWQgYnJlYXRoIG1heSBiZSBhIHNpZ24gb2YgZ3VtIGRpc2Vhc2UsIGEgY2F2aXR5LCBvciBvdGhlciBvcmFsIGhlYWx0aCBwcm9ibGVtcyB0aGF0IHJlcXVpcmUgcHJvZmVzc2lvbmFsIHRyZWF0bWVudC48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+DQo8L2Rpdj4NCjwhLS0gL3dwOm1lZGlhLXRleHQgLS0+DQoNCjwhLS0gd3A6bWVkaWEtdGV4dCB7Im1lZGlhUG9zaXRpb24iOiJyaWdodCIsIm1lZGlhSWQiOjE2MzIyLCJtZWRpYUxpbmsiOiJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvZ3JhZnRsZXNzLWRlbnRhbC1pbXBsYW50LWZvci1taXNzaW5nLXRlZXRoLzEtMy0yLyIsIm1lZGlhVHlwZSI6ImltYWdlIiwiaW1hZ2VGaWxsIjp0cnVlfSAtLT4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgYWxpZ253aWRlIGhhcy1tZWRpYS1vbi10aGUtcmlnaHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtaW1hZ2UtZmlsbCI+DQo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50Ij48IS0tIHdwOnBhcmFncmFwaCB7InBsYWNlaG9sZGVyIjoiQ29udGVudOKApiJ9IC0tPg0KPHA+PHN0cm9uZz5Mb29zZSB0ZWV0aDo8L3N0cm9uZz4gSWYgeW91IGhhdmUgbG9vc2UgdGVldGgsIGl0IG1heSBiZSBhIHNpZ24gb2YgYWR2YW5jZWQgZ3VtIGRpc2Vhc2Ugb3Igb3RoZXIgZGVudGFsIHByb2JsZW1zIHRoYXQgcmVxdWlyZSBpbW1lZGlhdGUgYXR0ZW50aW9uIGZyb20gYSBkZW50aXN0LjwvcD4NCjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj4NCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDUvMS0zLTkwMHg2NTEuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7Ij48aW1nIGNsYXNzPSJ3cC1pbWFnZS0xNjMyMiBzaXplLWZ1bGwiIHNyYz0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzA1LzEtMy05MDB4NjUxLmpwZyIgYWx0PSJtaXNzaW5nIHRvb3RoIGltcGxhbnQiIC8+PC9maWd1cmU+DQo8L2Rpdj4NCjwhLS0gL3dwOm1lZGlhLXRleHQgLS0+DQoNCjwhLS0gd3A6bWVkaWEtdGV4dCB7Im1lZGlhSWQiOjQyODUwLCJtZWRpYUxpbmsiOiJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvZG8tdG1qLWlzc3Vlcy1nZXQtd29yc2Utd2l0aC1hZ2UvamF3cGFpbmZpbmFsLTAxLTVjMDVkYjY5NDZlMGZiMDAwMTNmZWIzOS1iOWRlZmNjZjE1Yzg0MTYzYmQ1OGY3OTZmZjc2MGI2Yy8iLCJtZWRpYVR5cGUiOiJpbWFnZSIsIm1lZGlhV2lkdGgiOjQ4LCJpbWFnZUZpbGwiOnRydWUsImZvY2FsUG9pbnQiOnsieCI6MC4zOSwieSI6MC4yMn19IC0tPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dCBhbGlnbndpZGUgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtaW1hZ2UtZmlsbCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczogNDglIGF1dG87Ij4NCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMTIvamF3cGFpbmZpbmFsLTAxLTVjMDVkYjY5NDZlMGZiMDAwMTNmZWIzOS1iOWRlZmNjZjE1Yzg0MTYzYmQ1OGY3OTZmZjc2MGI2Yy1lMTY3MjM2NjMyMzI4OC05MDB4NjAwLnBuZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzOSUgMjIlOyI+PGltZyBjbGFzcz0id3AtaW1hZ2UtNDI4NTAgc2l6ZS1mdWxsIiBzcmM9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8xMi9qYXdwYWluZmluYWwtMDEtNWMwNWRiNjk0NmUwZmIwMDAxM2ZlYjM5LWI5ZGVmY2NmMTVjODQxNjNiZDU4Zjc5NmZmNzYwYjZjLWUxNjcyMzY2MzIzMjg4LTkwMHg2MDAucG5nIiBhbHQ9IlRNSiBqYXcgcGFpbiBvcmFsIGhlYWx0aCIgLz48L2ZpZ3VyZT4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPjwhLS0gd3A6cGFyYWdyYXBoIHsicGxhY2Vob2xkZXIiOiJDb250ZW504oCmIn0gLS0+DQo8cD48c3Ryb25nPkphdyBwYWluOiA8L3N0cm9uZz5JZiB5b3UgYXJlIGV4cGVyaWVuY2luZyBqYXcgcGFpbiBvciBjbGlja2luZyB3aGVuIHlvdSBvcGVuIGFuZCBjbG9zZSB5b3VyIG1vdXRoLCBpdCBtYXkgYmUgYSBzaWduIG9mIGEgdGVtcG9yb21hbmRpYnVsYXIgam9pbnQgKFRNSikgZGlzb3JkZXIsIHdoaWNoIGNhbiBiZSB0cmVhdGVkIGJ5IGEgZGVudGlzdCBvciBvcmFsIHN1cmdlb24uPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pg0KPC9kaXY+DQo8IS0tIC93cDptZWRpYS10ZXh0IC0tPg0KDQo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+DQo8aDMgaWQ9ImgtY29uY2x1c2lvbiI+PHN0cm9uZz5Db25jbHVzaW9uPC9zdHJvbmc+PC9oMz4NCjwhLS0gL3dwOmhlYWRpbmcgLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+SWdub3JpbmcgZGVudGFsIHByb2JsZW1zIGNhbiBsZWFkIHRvIHNldmVyZSBjb21wbGljYXRpb25zLCBpbmNsdWRpbmcgdG9vdGggbG9zcyBhbmQgZ3VtIGRpc2Vhc2UuIFRoZXJlZm9yZSwgaXQncyBjcnVjaWFsIHRvIGJlIGF3YXJlIG9mIHRoZSBzaWducyBvZiBkZW50YWwgcHJvYmxlbXMgYW5kIHdoZW4gdG8gc2VlayBwcm9mZXNzaW9uYWwgaGVscC4gTWFpbnRhaW5pbmcgZ29vZCBvcmFsPGEgaHJlZj0iaHR0cDovL3JveWFsZGVudGFsY2xpbmljcy5jb20vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj4gaGVhbHRoPC9hPiBwcmFjdGljZXMsIHN1Y2ggYXMgYnJ1c2hpbmcgYW5kIGZsb3NzaW5nIGFuZCByZWd1bGFyIGRlbnRhbCBjaGVjay11cHMsIGlzIGVzc2VudGlhbCBmb3IgcHJldmVudGluZyBkZW50YWwgcHJvYmxlbXMuIEJ5IGZvbGxvd2luZyB0aGUgdGlwcyBwcm92aWRlZCBpbiB0aGlzIGFydGljbGUsIHlvdSBjYW4ga2VlcCB5b3VyIHRlZXRoIGFuZCBndW1zIGhlYWx0aHkgZm9yIGEgbGlmZXRpbWUuIFJlbWVtYmVyLCBwcm9tcHQgZGVudGFsIGNhcmUgY2FuIGhlbHAgcHJldmVudCBzZXZlcmUgY29tcGxpY2F0aW9ucyBhbmQga2VlcCB5b3VyIHNtaWxlIGJyaWdodCBhbmQgaGVhbHRoeS48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6cXViZWx5L21hcCB7InVuaXF1ZUlkIjoiMDk5ZTAxIiwibWFwQWRkcmVzcyI6IlJveWFsIERlbnRhbCBDbGluaWMgfCBTYW1lIERheSBEZW50YWwgSW1wbGFudCBcdTAwMjYgQ29zbWV0aWMgVHJlYXRtZW50LCBLYW5kaXZhbGkgVGhha3VyIENvbXBsZXgsIFYgTWFsbCwgV2VzdGVybiBFeHByZXNzIEh3eSwgS2FuZGl2YWxpIEVhc3QsIE11bWJhaSwgTWFoYXJhc2h0cmEgNDAwMTAxIn0gLS0+DQo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1xdWJlbHktbWFwIHF1YmVseS1ibG9jay0wOTllMDEiPjxpZnJhbWUgc3JjPSJodHRwczovL21hcHMuZ29vZ2xlLmNvbS9tYXBzP3E9Um95YWwlMjBEZW50YWwlMjBDbGluaWMlMjAlN0MlMjBTYW1lJTIwRGF5JTIwRGVudGFsJTIwSW1wbGFudCUyMCUyNiUyMENvc21ldGljJTIwVHJlYXRtZW50JTJDJTIwS2FuZGl2YWxpJTIwVGhha3VyJTIwQ29tcGxleCUyQyUyMFYlMjBNYWxsJTJDJTIwV2VzdGVybiUyMEV4cHJlc3MlMjBId3klMkMlMjBLYW5kaXZhbGklMjBFYXN0JTJDJTIwTXVtYmFpJTJDJTIwTWFoYXJhc2h0cmElMjA0MDAxMDEmYW1wO3Q9JmFtcDt6PTE2JmFtcDtpZT1VVEY4JmFtcDtpd2xvYz0mYW1wO291dHB1dD1lbWJlZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMzUwcHgiIGZyYW1lYm9yZGVyPSIwIiBtYXJnaW53aWR0aD0iMCIgbWFyZ2luaGVpZ2h0PSIwIiBzY3JvbGxpbmc9Im5vIj48L2lmcmFtZT48L2Rpdj4NCjwhLS0gL3dwOnF1YmVseS9tYXAgLS0+DQoNCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4NCjxoMyBpZD0iaC1zdWdnZXN0ZWQtYXJ0aWNsZSI+U3VnZ2VzdGVkIEFydGljbGU6PC9oMz4NCjwhLS0gL3dwOmhlYWRpbmcgLS0+DQoNCjwhLS0gd3A6bGlzdCAtLT4NCjx1bD48IS0tIHdwOmxpc3QtaXRlbSAtLT4NCjxsaT48YSBocmVmPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvY2FuLXBvb3ItZGVudGFsLWhlYWx0aC1iZS1nZW5ldGljLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q2FuIHBvb3IgRGVudGFsIEhlYWx0aCBiZSBnZW5ldGljPzwvYT48L2xpPg0KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPg0KDQo8IS0tIHdwOmxpc3QtaXRlbSAtLT4NCjxsaT48YSBocmVmPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvYXJlLW5vbi1kZW50YWwtcGF0aWVudHMtaGVhbHRoeS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkFyZSBub24gZGVudGFsIHBhdGllbnRzIGhlYWx0aHk\/PC9hPjwvbGk+DQo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+DQoNCjwhLS0gd3A6bGlzdC1pdGVtIC0tPg0KPGxpPjxhIGhyZWY9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy9jYW4taS1pZ25vcmUtZGVudGFsLWNhdml0eS1mb3ItMi1tb250aHMvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5DYW4gSSBpZ25vcmUgRGVudGFsIENhdml0eSBmb3IgMiBNb250aHM\/PC9hPjwvbGk+DQo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4NCjwhLS0gL3dwOmxpc3QgLS0+ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YWZvb3Rub3Rlc2RvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T3JhbCBoZWFsdGggaXMgYSBjcnVjaWFsIGFzcGVjdCBvZiBtYWludGFpbmluZyBvdmVyYWxsIHdlbGwtYmVpbmcuIEdvb2Qgb3JhbCBoeWdpZW5lIHByYWN0aWNlcywgc3VjaCBhcyBicnVzaGluZyBhbmQgZmxvc3NpbmcsIGNhbiBoZWxwIHByZXZlbnQgZGVudGFsIGlzc3Vlcy4gSG93ZXZlciwgZXZlbiB3aXRoIHByb3BlciBkZW50YWwgY2FyZSwgZGVudGFsIHByb2JsZW1zIGNhbiBzdGlsbCBvY2N1ci4gVW5mb3J0dW5hdGVseSwgbWFueSBwZW9wbGUgdGVuZCB0byBpZ25vcmUgZGVudGFsIHByb2JsZW1zIHVudGlsIHRoZXkgYmVjb21lIHNldmVyZS4gSWdub3JpbmcgZGVudGFsIGlzc3VlcyBjYW4gbGVhZCB0byBzZXZlcmUgY29tcGxpY2F0aW9ucywgaW5jbHVkaW5nIHRvb3RoIGxvc3MgYW5kIGd1bSBkaXNlYXNlLiBUaGVyZWZvcmUsIGl0J3MgY3J1Y2lhbCB0byBiZSBhd2FyZSBvZiB0aGUgc2lnbnMgb2Ygb3JhbCBoZWFsdGggcHJvYmxlbXMgYW5kIHdoZW4gdG8gc2VlayBwcm9mZXNzaW9uYWwgaGVscC4gSW4gdGhpcyBhcnRpY2xlLCB3ZSdsbCBkaXNjdXNzIHRoZSBjb21tb24gc2lnbnMgb2YgZGVudGFsIHByb2JsZW1zIHRoYXQgeW91IHNob3VsZCBuZXZlciBpZ25vcmUuIFdlJ2xsIGFsc28gcHJvdmlkZSB5b3Ugd2l0aCBlc3NlbnRpYWwgdGlwcyBvbiBob3cgdG8gbWFpbnRhaW4gZ29vZCBvcmFsIGhlYWx0aCBhbmQgcHJldmVudCBkZW50YWwgcHJvYmxlbXMuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2xheW91dGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1ldHlwZXVybHRleHRDYWxsIE5vd2xpbmtUYXJnZXRyZWxzdHlsZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1ldHlwZXVybHRleHRHZXQgSW4gVG91Y2hsaW5rVGFyZ2V0cmVsY2xhc3NOYW1lc3R5bGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGV4dEFsaWduY29udGVudDxzdHJvbmc+SW1wb3J0YW5jZSBvZiBPcmFsIEhlYWx0aDwvc3Ryb25nPiB8IERlbnRhbCBQcm9ibGVtc2xldmVscGxhY2Vob2xkZXJiYWNrZ3JvdW5kQ29sb3J0ZXh0Q29sb3JncmFkaWVudGFsaWdubG9ja2FuY2hvcmZvbnRGYW1pbHlmb250U2l6ZXN0eWxlbWV0YWRhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHJldmVudGlvbiBvZiBkZW50YWwgcHJvYmxlbXM6PC9zdHJvbmc+IEdvb2Qgb3JhbCBoeWdpZW5lIHByYWN0aWNlcyBzdWNoIGFzIGJydXNoaW5nIHR3aWNlIGEgZGF5LCBmbG9zc2luZywgYW5kIHJlZ3VsYXIgZGVudGFsIGNoZWNrdXBzIGNhbiBoZWxwIHByZXZlbnQgZGVudGFsIHByb2JsZW1zIHN1Y2ggYXMgY2F2aXRpZXMsIGd1bSBkaXNlYXNlLCBhbmQgdG9vdGggbG9zcy5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+TWFpbnRhaW5pbmcgb3ZlcmFsbCBoZWFsdGg6PC9zdHJvbmc+IFBvb3Igb3JhbCBoZWFsdGggaGFzIGJlZW4gbGlua2VkIHRvIHNldmVyYWwgaGVhbHRoIHByb2JsZW1zIHN1Y2ggYXMgaGVhcnQgZGlzZWFzZSwgc3Ryb2tlLCBhbmQgZGlhYmV0ZXMuIE1haW50YWluaW5nIGdvb2Qgb3JhbCBoZWFsdGggY2FuIGhlbHAgcmVkdWNlIHRoZSByaXNrIG9mIHRoZXNlIGFuZCBvdGhlciBoZWFsdGggcHJvYmxlbXMuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJldHRlciBkaWdlc3Rpb246PC9zdHJvbmc+IFRlZXRoIHBsYXkgYSBjcml0aWNhbCByb2xlIGluIGNoZXdpbmcgZm9vZCwgd2hpY2ggaXMgdGhlIGZpcnN0IHN0ZXAgaW4gdGhlIGRpZ2VzdGl2ZSBwcm9jZXNzLiBHb29kIG9yYWwgaGVhbHRoIGhlbHBzIGVuc3VyZSB0aGF0IGZvb2QgaXMgcHJvcGVybHkgY2hld2VkIGFuZCBicm9rZW4gZG93biwgd2hpY2ggY2FuIGltcHJvdmUgZGlnZXN0aW9uIGFuZCBudXRyaWVudCBhYnNvcnB0aW9uLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpbWFnZXNpZHNuYXZpZ2F0aW9uQnV0dG9uVHlwZXNob3J0Q29kZVRyYW5zZm9ybXNjYXB0aW9uaW1hZ2VDcm9wcmFuZG9tT3JkZXJmaXhlZEhlaWdodGxpbmtUb3NpemVTbHVnYWxsb3dSZXNpemVhc3BlY3RSYXRpb2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uVG9vdGhhY2hlIGRlbnRhbCBwcm9ibGVtcyBpbiBJbmRpYWlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25jbGFzc05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbkRlbnRhbCBkZWNheWlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25jbGFzc05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbkh1bWFuIHRvb3RoIGFuYXRvbXkgZGVudGlzdHJ5aWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmNsYXNzTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5JbXByb3ZlZCBzZWxmLWVzdGVlbTo8L3N0cm9uZz4gSGF2aW5nIGhlYWx0aHkgdGVldGggYW5kIGd1bXMgY2FuIGJvb3N0IHNlbGYtZXN0ZWVtIGFuZCBjb25maWRlbmNlLCBtYWtpbmcgaXQgZWFzaWVyIHRvIHNtaWxlIGFuZCBjb21tdW5pY2F0ZSB3aXRoIG90aGVycy5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Q29zdCBzYXZpbmdzOjwvc3Ryb25nPiBQcmV2ZW50aXZlIGRlbnRhbCBjYXJlLCBzdWNoIGFzIHJlZ3VsYXIgY2hlY2t1cHMgYW5kIGNsZWFuaW5ncywgY2FuIGhlbHAgZGV0ZWN0IGFuZCB0cmVhdCBkZW50YWwgcHJvYmxlbXMgZWFybHksIHBvdGVudGlhbGx5IHNhdmluZyBtb25leSBvbiBtb3JlIGV4dGVuc2l2ZSBhbmQgZXhwZW5zaXZlIHRyZWF0bWVudHMgZG93biB0aGUgbGluZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGV4dEFsaWduY29udGVudDxzdHJvbmc+Q29tbW9uIFNpZ25zIG9mIERlbnRhbCBQcm9ibGVtczwvc3Ryb25nPmxldmVscGxhY2Vob2xkZXJiYWNrZ3JvdW5kQ29sb3J0ZXh0Q29sb3JncmFkaWVudGFsaWdubG9ja2FuY2hvcmZvbnRGYW1pbHlmb250U2l6ZXN0eWxlbWV0YWRhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGV4dEFsaWduY29udGVudDxzdHJvbmc+VG9vdGhhY2hlPC9zdHJvbmc+bGV2ZWxwbGFjZWhvbGRlcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50YWxpZ25sb2NrYW5jaG9yZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VG9vdGhhY2hlIGlzIG9uZSBvZiB0aGUgbW9zdCBjb21tb24gZGVudGFsIHByb2JsZW1zLiBJdCBjYW4gYmUgY2F1c2VkIGJ5IGEgcmFuZ2Ugb2YgaXNzdWVzLCBpbmNsdWRpbmcgdG9vdGggZGVjYXksIGd1bSBkaXNlYXNlLCBhbmQgdG9vdGggdHJhdW1hLiBJZiB5b3UgZXhwZXJpZW5jZSB0b290aGFjaGUsIGl0J3MgZXNzZW50aWFsIHRvIHNlZWsgZGVudGFsIGNhcmUgcHJvbXB0bHkuIElnbm9yaW5nIHRvb3RoYWNoZSBjYW4gbGVhZCB0byBzZXZlcmUgY29tcGxpY2F0aW9ucywgaW5jbHVkaW5nIHRvb3RoIGxvc3MsIGFic2Nlc3NlcywgYW5kIGluZmVjdGlvbnMuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RleHRBbGlnbmNvbnRlbnQ8c3Ryb25nPkJhZCBCcmVhdGg8L3N0cm9uZz5sZXZlbHBsYWNlaG9sZGVyYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRhbGlnbmxvY2thbmNob3Jmb250RmFtaWx5Zm9udFNpemVzdHlsZW1ldGFkYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCYWQgYnJlYXRoIGlzIGEgY29tbW9uIHByb2JsZW0gdGhhdCBjYW4gYmUgY2F1c2VkIGJ5IHNldmVyYWwgZmFjdG9ycywgaW5jbHVkaW5nIHBvb3Igb3JhbCBoeWdpZW5lLCBndW0gZGlzZWFzZSwgYW5kIGNlcnRhaW4gbWVkaWNhbCBjb25kaXRpb25zLiBJZiB5b3UgZXhwZXJpZW5jZSBiYWQgYnJlYXRoLCBpdCdzIGVzc2VudGlhbCB0byBzZWVrIGRlbnRhbCBjYXJlIHByb21wdGx5LiBJZ25vcmluZyBiYWQgYnJlYXRoIGNhbiBsZWFkIHRvIHNldmVyZSBndW0gZGlzZWFzZSwgd2hpY2ggY2FuIGNhdXNlIHRvb3RoIGxvc3MgYW5kIG90aGVyIGNvbXBsaWNhdGlvbnMuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRfX3Vuc3RhYmxlQmxvY2tTb3VyY2VuYW1lYXR0cmlidXRlc3VybGNhcHRpb25UbyBiZSBob25lc3QsIEnigJl2ZSBuZXZlciB0b2xkIGFueWJvZHkgZGlyZWN0bHkgdGhhdCB0aGV5IGhhdmUgYSBiYWQgYnJlYXRoLiBXaGVuIEkgZG8gcmVjb2duaXNlIHRoYXQgaW4gcGF0aWVudHMsIEkgdHJ5IHRvIGdpdmUgdGhlbSBzb21lIHBvaW50ZXJzIGZvciB0aGVpciBzb2NpYWwgd2VsbC1iZWluZy50eXBlcHJvdmlkZXJOYW1lU2x1Z2FsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZWNsYXNzTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0ZXh0QWxpZ25jb250ZW50PHN0cm9uZz5CbGVlZGluZyBHdW1zPC9zdHJvbmc+bGV2ZWxwbGFjZWhvbGRlcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50YWxpZ25sb2NrYW5jaG9yZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QmxlZWRpbmcgZ3VtcyBhcmUgYW5vdGhlciBjb21tb24gc2lnbiBvZiBkZW50YWwgcHJvYmxlbXMuIEl0IGNhbiBiZSBjYXVzZWQgYnkgc2V2ZXJhbCBmYWN0b3JzLCBpbmNsdWRpbmcgZ3VtIGRpc2Vhc2UsIHBvb3Igb3JhbCBoeWdpZW5lLCBhbmQgY2VydGFpbiBtZWRpY2F0aW9ucy4gSWYgeW91IGV4cGVyaWVuY2UgYmxlZWRpbmcgZ3VtcywgaXQncyBjcnVjaWFsIHRvIHNlZWsgcHJvZmVzc2lvbmFsIGhlbHAgcHJvbXB0bHkuIElnbm9yaW5nIGJsZWVkaW5nIGd1bXMgY2FuIGxlYWQgdG8gc2V2ZXJlIGd1bSBkaXNlYXNlLCB3aGljaCBjYW4gY2F1c2UgdG9vdGggbG9zcyBhbmQgb3RoZXIgY29tcGxpY2F0aW9ucy5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGV4dEFsaWduY29udGVudDxzdHJvbmc+U2Vuc2l0aXZlIFRlZXRoPC9zdHJvbmc+bGV2ZWxwbGFjZWhvbGRlcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50YWxpZ25sb2NrYW5jaG9yZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2Vuc2l0aXZlIHRlZXRoIGNhbiBiZSBjYXVzZWQgYnkgc2V2ZXJhbCBmYWN0b3JzLCBpbmNsdWRpbmcgdG9vdGggZGVjYXksIGd1bSBkaXNlYXNlLCBhbmQgdGVldGggZ3JpbmRpbmcuIElmIHlvdSBleHBlcmllbmNlIHNlbnNpdGl2aXR5IHdoZW4gZWF0aW5nIG9yIGRyaW5raW5nIGhvdCBvciBjb2xkIHN1YnN0YW5jZXMsIGl0J3MgZXNzZW50aWFsIHRvIHNlZWsgZGVudGFsIGNhcmUgcHJvbXB0bHkuIElnbm9yaW5nIHNlbnNpdGl2ZSB0ZWV0aCBjYW4gbGVhZCB0byBzZXZlcmUgY29tcGxpY2F0aW9ucywgaW5jbHVkaW5nIHRvb3RoIGxvc3MuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RleHRBbGlnbmNvbnRlbnQ8c3Ryb25nPkphdyBQYWluPC9zdHJvbmc+bGV2ZWxwbGFjZWhvbGRlcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50YWxpZ25sb2NrYW5jaG9yZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SmF3IHBhaW4gY2FuIGJlIGNhdXNlZCBieSBzZXZlcmFsIGZhY3RvcnMsIGluY2x1ZGluZyB0ZW1wb3JvbWFuZGlidWxhciBqb2ludCAoVE1KKSBkaXNvcmRlciwgdG9vdGggZGVjYXksIGFuZCBndW0gZGlzZWFzZS4gSWYgeW91IGV4cGVyaWVuY2UgamF3IHBhaW4sIGl0J3MgZXNzZW50aWFsIHRvIHNlZWsgZGVudGFsIGNhcmUgcHJvbXB0bHkuIElnbm9yaW5nIGphdyBwYWluIGNhbiBsZWFkIHRvIHNldmVyZSBjb21wbGljYXRpb25zLCBpbmNsdWRpbmcgdG9vdGggbG9zcyBhbmQgb3RoZXIgY29tcGxpY2F0aW9ucy5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudF9fdW5zdGFibGVCbG9ja1NvdXJjZW5hbWVhdHRyaWJ1dGVzdXJsY2FwdGlvbkxvd2VyIEphdyBQcm90cnVzaW9uIG9yIGFuIE92ZXJncm93biBMb3dlciBKYXcgKE1hbmRpYmxlKSBpcyBhIGNvbmRpdGlvbiB3aGVyZSB0aGUgbG93ZXIgamF3IHByb3RydWRlcyBvciBjb21lcyBiZXlvbmQgdGhlIHVwcGVyIGphdyBjYXVzaW5nIGEgImxvbmcgZmFjZSIgYW5kIG1ha2luZyB0aGUgbm9zZSBhbmQgZXllcyB0byBsb29rIGRpc3Byb3BvcnRpb25hdGVseSBzbWFsbC4gRGlzcHJvcG9ydGlvbmF0ZSBqYXdzIGNhbiBsZWFkIHRvIHByb2JsZW1zIHdpdGggc3BlYWtpbmcsIGJpdGluZywgY2hld2luZywgc3dhbGxvd2luZyBhbmQgYnJlYXRoaW5nLnR5cGVwcm92aWRlck5hbWVTbHVnYWxsb3dSZXNwb25zaXZlcmVzcG9uc2l2ZXByZXZpZXdhYmxlY2xhc3NOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RleHRBbGlnbmNvbnRlbnQ8c3Ryb25nPkhvdyB0byBtYWludGFpbiBPcmFsIEhlYWx0aDwvc3Ryb25nPiB0byBhdm9pZCBEZW50YWwgcHJvYmxlbXM\/bGV2ZWxwbGFjZWhvbGRlcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50YWxpZ25sb2NrYW5jaG9yZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0ZXh0QWxpZ25jb250ZW50PHN0cm9uZz5CcnVzaGluZyBhbmQgRmxvc3NpbmcgVGVjaG5pcXVlczwvc3Ryb25nPmxldmVscGxhY2Vob2xkZXJiYWNrZ3JvdW5kQ29sb3J0ZXh0Q29sb3JncmFkaWVudGFsaWdubG9ja2FuY2hvcmZvbnRGYW1pbHlmb250U2l6ZXN0eWxlbWV0YWRhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJydXNoaW5nIGFuZCBmbG9zc2luZyBhcmUgdGhlIGZvdW5kYXRpb24gb2YgZ29vZCBvcmFsIGh5Z2llbmUuIEl0J3MgZXNzZW50aWFsIHRvIGJydXNoIHlvdXIgdGVldGggYXQgbGVhc3QgdHdpY2UgYSBkYXkgYW5kIGZsb3NzIGF0IGxlYXN0IG9uY2UgYSBkYXkuIFdoZW4gYnJ1c2hpbmcsIHVzZSBhIHNvZnQtYnJpc3RsZWQgYnJ1c2ggYW5kIGZsdW9yaWRlIHRvb3RocGFzdGUuIFVzZSBnZW50bGUgY2lyY3VsYXIgbW90aW9ucyB0byBjbGVhbiB5b3VyIHRlZXRoIGFuZCBndW1zIHRob3JvdWdobHkuIFdoZW4gZmxvc3NpbmcsIHVzZSBhIGdlbnRsZSBiYWNrLWFuZC1mb3J0aCBtb3Rpb24gdG8gY2xlYW4gYmV0d2VlbiB5b3VyIHRlZXRoIGFuZCBndW1zLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0ZXh0QWxpZ25jb250ZW50PHN0cm9uZz5IZWFsdGh5IERpZXQgZm9yIEdvb2QgT3JhbCBIZWFsdGg8L3N0cm9uZz5sZXZlbHBsYWNlaG9sZGVyYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRhbGlnbmxvY2thbmNob3Jmb250RmFtaWx5Zm9udFNpemVzdHlsZW1ldGFkYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRFYXRpbmcgYSBoZWFsdGh5IGRpZXQgaXMgZXNzZW50aWFsIGZvciBtYWludGFpbmluZyBnb29kIG9yYWwgaGVhbHRoLiBBdm9pZCBzdWdhcnkgYW5kIGFjaWRpYyBmb29kcyBhbmQgZHJpbmtzLCBhcyB0aGV5IGNhbiBjYXVzZSB0b290aCBkZWNheSBhbmQgZXJvc2lvbi4gSW5zdGVhZCwgb3B0IGZvciBhIGJhbGFuY2VkIGRpZXQgdGhhdCBpbmNsdWRlcyBwbGVudHkgb2YgZnJ1aXRzLCB2ZWdldGFibGVzLCB3aG9sZSBncmFpbnMsIGFuZCBsZWFuIHByb3RlaW4uZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2xheW91dGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1ldHlwZXVybHRleHRDYWxsIE5vd2xpbmtUYXJnZXRyZWxzdHlsZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1ldHlwZXVybHRleHRHZXQgSW4gVG91Y2hsaW5rVGFyZ2V0cmVsY2xhc3NOYW1lc3R5bGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGV4dEFsaWduY29udGVudDxzdHJvbmc+UmVndWxhciBEZW50YWwgQ2hlY2stVXBzPC9zdHJvbmc+bGV2ZWxwbGFjZWhvbGRlcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50YWxpZ25sb2NrYW5jaG9yZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UmVndWxhciA8YSBocmVmPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd2hhdC1oYXBwZW5zLWR1cmluZy1kZW50YWwtY2hlY2t1cHMvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5kZW50YWwgY2hlY2stdXBzPC9hPiBhcmUgZXNzZW50aWFsIGZvciBtYWludGFpbmluZyBnb29kIG9yYWwgaGVhbHRoLiBEdXJpbmcgYSBkZW50YWwgY2hlY2stdXAsIHlvdXIgZGVudGlzdCB3aWxsIGV4YW1pbmUgeW91ciB0ZWV0aCBhbmQgZ3VtcywgY2xlYW4geW91ciB0ZWV0aCwgYW5kIGNoZWNrIGZvciBhbnkgc2lnbnMgb2YgZGVudGFsIHByb2JsZW1zLiBJdCdzIHJlY29tbWVuZGVkIHRvIGhhdmUgYSBkZW50YWwgY2hlY2stdXAgZXZlcnkgc2l4IG1vbnRocyBvciBhcyByZWNvbW1lbmRlZCBieSB5b3VyIGRlbnRpc3QuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RleHRBbGlnbmNvbnRlbnQ8c3Ryb25nPldoZW4gdG8gc2VlayBQcm9mZXNzaW9uYWwgaGVscDwvc3Ryb25nPiB8IERlbnRhbCBQcm9ibGVtc2xldmVscGxhY2Vob2xkZXJiYWNrZ3JvdW5kQ29sb3J0ZXh0Q29sb3JncmFkaWVudGFsaWdubG9ja2FuY2hvcmZvbnRGYW1pbHlmb250U2l6ZXN0eWxlbWV0YWRhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEl0IGlzIGltcG9ydGFudCB0byBzZWVrIHByb2Zlc3Npb25hbCBoZWxwIHdoZW4geW91IGFyZSBleHBlcmllbmNpbmcgaGVhbHRoIHByb2JsZW1zIHRoYXQgeW91IGNhbm5vdCBtYW5hZ2Ugb24geW91ciBvd24uIFdoZW4gaXQgY29tZXMgdG8gb3JhbCBoZWFsdGgsIHRoZXJlIGFyZSBzZXZlcmFsIHNpZ25zIGFuZCBzeW1wdG9tcyB0aGF0IGluZGljYXRlIHlvdSBzaG91bGQgc2VlayBwcm9mZXNzaW9uYWwgaGVscCBmcm9tIGEgZGVudGlzdCBvciBkZW50YWwgaHlnaWVuaXN0LiBIZXJlIGFyZSBhIGZldyBzaXR1YXRpb25zIHdoZW4geW91IHNob3VsZCBzZWVrIHByb2Zlc3Npb25hbCBoZWxwIGZvciB5b3VyIG9yYWwgaGVhbHRoOmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNhbGlnbm1lZGlhQWx0bWVkaWFQb3NpdGlvbm1lZGlhSWRtZWRpYVR5cGVtZWRpYVdpZHRoaXNTdGFja2VkT25Nb2JpbGVtZWRpYVVybG1lZGlhTGlua2xpbmtEZXN0aW5hdGlvbmxpbmtUYXJnZXRocmVmcmVsbGlua0NsYXNzbWVkaWFTaXplU2x1Z3ZlcnRpY2FsQWxpZ25tZW50aW1hZ2VGaWxsZm9jYWxQb2ludGJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50bG9ja2FuY2hvcmNsYXNzTmFtZWZvbnRGYW1pbHlmb250U2l6ZXN0eWxlbWV0YWRhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VG9vdGggcGFpbiBvciBzZW5zaXRpdml0eTo8L3N0cm9uZz4gSWYgeW91IGFyZSBleHBlcmllbmNpbmcgdG9vdGggcGFpbiBvciBzZW5zaXRpdml0eSwgaXQgbWF5IGJlIGEgc2lnbiBvZiBhIGNhdml0eSBvciBvdGhlciBkZW50YWwgcHJvYmxlbSB0aGF0IHJlcXVpcmVzIHRyZWF0bWVudCBmcm9tIGEgZGVudGlzdC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzYWxpZ25tZWRpYUFsdG1lZGlhUG9zaXRpb25tZWRpYUlkbWVkaWFUeXBlbWVkaWFXaWR0aGlzU3RhY2tlZE9uTW9iaWxlbWVkaWFVcmxtZWRpYUxpbmtsaW5rRGVzdGluYXRpb25saW5rVGFyZ2V0aHJlZnJlbGxpbmtDbGFzc21lZGlhU2l6ZVNsdWd2ZXJ0aWNhbEFsaWdubWVudGltYWdlRmlsbGZvY2FsUG9pbnRiYWNrZ3JvdW5kQ29sb3J0ZXh0Q29sb3JncmFkaWVudGxvY2thbmNob3JjbGFzc05hbWVmb250RmFtaWx5Zm9udFNpemVzdHlsZW1ldGFkYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJsZWVkaW5nIG9yIHN3b2xsZW4gZ3VtczogPC9zdHJvbmc+QmxlZWRpbmcgb3Igc3dvbGxlbiBndW1zIG1heSBiZSBhIHNpZ24gb2YgZ3VtIGRpc2Vhc2UsIHdoaWNoIGNhbiBsZWFkIHRvIHRvb3RoIGxvc3MgaWYgbGVmdCB1bnRyZWF0ZWQuIEEgZGVudGFsIGh5Z2llbmlzdCBvciBkZW50aXN0IGNhbiBoZWxwIGRpYWdub3NlIGFuZCB0cmVhdCBndW0gZGlzZWFzZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzYWxpZ25tZWRpYUFsdG1lZGlhUG9zaXRpb25tZWRpYUlkbWVkaWFUeXBlbWVkaWFXaWR0aGlzU3RhY2tlZE9uTW9iaWxlbWVkaWFVcmxtZWRpYUxpbmtsaW5rRGVzdGluYXRpb25saW5rVGFyZ2V0aHJlZnJlbGxpbmtDbGFzc21lZGlhU2l6ZVNsdWd2ZXJ0aWNhbEFsaWdubWVudGltYWdlRmlsbGZvY2FsUG9pbnRiYWNrZ3JvdW5kQ29sb3J0ZXh0Q29sb3JncmFkaWVudGxvY2thbmNob3JjbGFzc05hbWVmb250RmFtaWx5Zm9udFNpemVzdHlsZW1ldGFkYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJhZCBicmVhdGg6PC9zdHJvbmc+IFBlcnNpc3RlbnQgYmFkIGJyZWF0aCBtYXkgYmUgYSBzaWduIG9mIGd1bSBkaXNlYXNlLCBhIGNhdml0eSwgb3Igb3RoZXIgb3JhbCBoZWFsdGggcHJvYmxlbXMgdGhhdCByZXF1aXJlIHByb2Zlc3Npb25hbCB0cmVhdG1lbnQuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2FsaWdubWVkaWFBbHRtZWRpYVBvc2l0aW9ubWVkaWFJZG1lZGlhVHlwZW1lZGlhV2lkdGhpc1N0YWNrZWRPbk1vYmlsZW1lZGlhVXJsbWVkaWFMaW5rbGlua0Rlc3RpbmF0aW9ubGlua1RhcmdldGhyZWZyZWxsaW5rQ2xhc3NtZWRpYVNpemVTbHVndmVydGljYWxBbGlnbm1lbnRpbWFnZUZpbGxmb2NhbFBvaW50YmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRsb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Mb29zZSB0ZWV0aDo8L3N0cm9uZz4gSWYgeW91IGhhdmUgbG9vc2UgdGVldGgsIGl0IG1heSBiZSBhIHNpZ24gb2YgYWR2YW5jZWQgZ3VtIGRpc2Vhc2Ugb3Igb3RoZXIgZGVudGFsIHByb2JsZW1zIHRoYXQgcmVxdWlyZSBpbW1lZGlhdGUgYXR0ZW50aW9uIGZyb20gYSBkZW50aXN0LmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNhbGlnbm1lZGlhQWx0bWVkaWFQb3NpdGlvbm1lZGlhSWRtZWRpYVR5cGVtZWRpYVdpZHRoaXNTdGFja2VkT25Nb2JpbGVtZWRpYVVybG1lZGlhTGlua2xpbmtEZXN0aW5hdGlvbmxpbmtUYXJnZXRocmVmcmVsbGlua0NsYXNzbWVkaWFTaXplU2x1Z3ZlcnRpY2FsQWxpZ25tZW50aW1hZ2VGaWxsZm9jYWxQb2ludGJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50bG9ja2FuY2hvcmNsYXNzTmFtZWZvbnRGYW1pbHlmb250U2l6ZXN0eWxlbWV0YWRhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+SmF3IHBhaW46IDwvc3Ryb25nPklmIHlvdSBhcmUgZXhwZXJpZW5jaW5nIGphdyBwYWluIG9yIGNsaWNraW5nIHdoZW4geW91IG9wZW4gYW5kIGNsb3NlIHlvdXIgbW91dGgsIGl0IG1heSBiZSBhIHNpZ24gb2YgYSB0ZW1wb3JvbWFuZGlidWxhciBqb2ludCAoVE1KKSBkaXNvcmRlciwgd2hpY2ggY2FuIGJlIHRyZWF0ZWQgYnkgYSBkZW50aXN0IG9yIG9yYWwgc3VyZ2Vvbi5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGV4dEFsaWduY29udGVudDxzdHJvbmc+Q29uY2x1c2lvbjwvc3Ryb25nPmxldmVscGxhY2Vob2xkZXJiYWNrZ3JvdW5kQ29sb3J0ZXh0Q29sb3JncmFkaWVudGFsaWdubG9ja2FuY2hvcmZvbnRGYW1pbHlmb250U2l6ZXN0eWxlbWV0YWRhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudElnbm9yaW5nIGRlbnRhbCBwcm9ibGVtcyBjYW4gbGVhZCB0byBzZXZlcmUgY29tcGxpY2F0aW9ucywgaW5jbHVkaW5nIHRvb3RoIGxvc3MgYW5kIGd1bSBkaXNlYXNlLiBUaGVyZWZvcmUsIGl0J3MgY3J1Y2lhbCB0byBiZSBhd2FyZSBvZiB0aGUgc2lnbnMgb2YgZGVudGFsIHByb2JsZW1zIGFuZCB3aGVuIHRvIHNlZWsgcHJvZmVzc2lvbmFsIGhlbHAuIE1haW50YWluaW5nIGdvb2Qgb3JhbDxhIGhyZWY9Imh0dHA6Ly9yb3lhbGRlbnRhbGNsaW5pY3MuY29tLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+IGhlYWx0aDwvYT4gcHJhY3RpY2VzLCBzdWNoIGFzIGJydXNoaW5nIGFuZCBmbG9zc2luZyBhbmQgcmVndWxhciBkZW50YWwgY2hlY2stdXBzLCBpcyBlc3NlbnRpYWwgZm9yIHByZXZlbnRpbmcgZGVudGFsIHByb2JsZW1zLiBCeSBmb2xsb3dpbmcgdGhlIHRpcHMgcHJvdmlkZWQgaW4gdGhpcyBhcnRpY2xlLCB5b3UgY2FuIGtlZXAgeW91ciB0ZWV0aCBhbmQgZ3VtcyBoZWFsdGh5IGZvciBhIGxpZmV0aW1lLiBSZW1lbWJlciwgcHJvbXB0IGRlbnRhbCBjYXJlIGNhbiBoZWxwIHByZXZlbnQgc2V2ZXJlIGNvbXBsaWNhdGlvbnMgYW5kIGtlZXAgeW91ciBzbWlsZSBicmlnaHQgYW5kIGhlYWx0aHkuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yaWdpbmFsTmFtZW9yaWdpbmFsVW5kZWxpbWl0ZWRDb250ZW50b3JpZ2luYWxDb250ZW50aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RleHRBbGlnbmNvbnRlbnRTdWdnZXN0ZWQgQXJ0aWNsZTpsZXZlbHBsYWNlaG9sZGVyYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRhbGlnbmxvY2thbmNob3Jmb250RmFtaWx5Zm9udFNpemVzdHlsZW1ldGFkYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXN0eXBlc3RhcnRyZXZlcnNlZHBsYWNlaG9sZGVyYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRsb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL2Nhbi1wb29yLWRlbnRhbC1oZWFsdGgtYmUtZ2VuZXRpYy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkNhbiBwb29yIERlbnRhbCBIZWFsdGggYmUgZ2VuZXRpYz88L2E+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvYXJlLW5vbi1kZW50YWwtcGF0aWVudHMtaGVhbHRoeS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkFyZSBub24gZGVudGFsIHBhdGllbnRzIGhlYWx0aHk\/PC9hPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL2Nhbi1pLWlnbm9yZS1kZW50YWwtY2F2aXR5LWZvci0yLW1vbnRocy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkNhbiBJIGlnbm9yZSBEZW50YWwgQ2F2aXR5IGZvciAyIE1vbnRocz88L2E+aW5uZXJCbG9ja3MFBwgECAQIBggFJwgHlcgCCAcIBggOCA4ICwgGSAEGCAQJCAoIBAgGCAcPBAoHkwsHSwAIBw8ECgYLCAcPBAoHBAMECAoDBQsIBw8ECgcEAwQMCgMJBQsIBw8ECgkHPAULDwkIBQQGCggFCAsIBw8ECgefAwdLAAgHDwQKB68DB0sACAcPBAoHgQQHSwAIBw8ECgYDFBMHCUsABghLAQgHDwQKQwAHIgIIDwkLCAcPBApDAAcMAggPCQsIBw8ECkMABx0CCA8JCwgHDwQKB6ECB0sACAcPBAoHogMHSwAIBw8ECgkHMAULDwkIBQQGCggFCAsIBw8ECgkHGgULDwkIBQQGCggFCAsIBw8ECgeBBQdLAAgHDwQKCQcbBQsPCQgFBAYKCAUICwgHDwQKB4IFB0sACAcPFQQKAwevAgQQDwoLCQsIBw8ECgkHHgULDwkIBQQGCggFCAsIBw8ECgeeBQdLAAgHDwQKCQcgBQsPCQgFBAYKCAUICwgHDwQKB7UEB0sACAcPBAoJBxkFCw8JCAUEBgoIBQgLCAcPBAoHpQQHSwAIBw8VBAoDB74EBBAPCgsJCwgHDwQKCQeGAQULDwkIBQQGCggFCAsIBw8ECgkHMQULDwkIBQQGCggFCAsIBw8ECge0BQdLAAgHDwQKCQcyBQsPCQgFBAYKCAUICwgHDwQKB4YEB0sACAcPBAoGCwgHDwQKBwQDBAgKAwULCAcPBAoHBAMEDAoDCQULCAcPBAoJBykFCw8JCAUEBgoIBQgLCAcPBAoHqgYHSwAIBw8ECgkHgQEFCw8JCAUEBgoIBQgLCAcPBAoHpQUHSwAIBw8ECgUIDQcJChEICQ8KBAMJDREJCg8JCAQGCQoIBQgLCAcPBAoHuwIHSwAIBw8ECgUIDQcJChEICQ8KBAMJDREJCg8JCAQGCQoIBQgLCAcPBAoHmAMHSwAIBw8ECgUIDQcJChEICQ8KBAMJDREJCg8JCAQGCQoIBQgLCAcPBAoHnQIHSwAIBw8ECgUIDQcJChEICQ8KBAMJDREJCg8JCAQGCQoIBQgLCAcPBAoHqQIHSwAIBw8ECgUIDQcJChEICQ8KBAMJDREJCg8JCAQGCQoIBQgLCAcPBAoHnAMHSwAIBw8ECgkHGwULDwkIBQQGCggFCAsIBw8ECgeECgdLAAgHDwQKDBoPCwgHDwQKCQcSBQsPCQgFBAYKCAUICwgHDwQKBwYEBQgLDwkIBAYJCggFCAsIBw8ECgecAgsIBw8ECgeYAgsIBw8ECgeoAgsPAQQAAAEAAAABCAAAAQIA3wFCAQEAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAABBAAIAQQAAQQACAEEAAEEAAgBBAABBAAIAQQACAEEAAgBBAABBAAIAQQAAQQACAEEAAgBBAAIAA0G4BQHLBwB9AXcTMjAyMy0wMy0xMFQxMzoyMzo1NncWY29tbW9uLWRlbnRhbC1wcm9ibGVtc3cHcHVibGlzaH0VfZnWA3cEb3BlbncGY2xvc2VkeXcAdwhzdGFuZGFyZHcAdQN9gwt9iwt9tgp1Bn29Bn08faMRfaECfbQCfYgLdyRjYjdmOGEzZC0wZjI5LTQ3ZTUtYmQ2NS1lOTdiYzIwYTE1ZWN4d+8FPHAgY2xhc3M9Imhhcy1kcm9wLWNhcCI+T3JhbCBoZWFsdGggaXMgYSBjcnVjaWFsIGFzcGVjdCBvZiBtYWludGFpbmluZyBvdmVyYWxsIHdlbGwtYmVpbmcuIEdvb2Qgb3JhbCBoeWdpZW5lIHByYWN0aWNlcywgc3VjaCBhcyBicnVzaGluZyBhbmQgZmxvc3NpbmcsIGNhbiBoZWxwIHByZXZlbnQgZGVudGFsIGlzc3Vlcy4gSG93ZXZlciwgZXZlbiB3aXRoIHByb3BlciBkZW50YWwgY2FyZSwgZGVudGFsIHByb2JsZW1zIGNhbiBzdGlsbCBvY2N1ci4gVW5mb3J0dW5hdGVseSwgbWFueSBwZW9wbGUgdGVuZCB0byBpZ25vcmUgZGVudGFsIHByb2JsZW1zIHVudGlsIHRoZXkgYmVjb21lIHNldmVyZS4gSWdub3JpbmcgZGVudGFsIGlzc3VlcyBjYW4gbGVhZCB0byBzZXZlcmUgY29tcGxpY2F0aW9ucywgaW5jbHVkaW5nIHRvb3RoIGxvc3MgYW5kIGd1bSBkaXNlYXNlLiBUaGVyZWZvcmUsIGl0J3MgY3J1Y2lhbCB0byBiZSBhd2FyZSBvZiB0aGUgc2lnbnMgb2Ygb3JhbCBoZWFsdGggcHJvYmxlbXMgYW5kIHdoZW4gdG8gc2VlayBwcm9mZXNzaW9uYWwgaGVscC4gSW4gdGhpcyBhcnRpY2xlLCB3ZSdsbCBkaXNjdXNzIHRoZSBjb21tb24gc2lnbnMgb2YgZGVudGFsIHByb2JsZW1zIHRoYXQgeW91IHNob3VsZCBuZXZlciBpZ25vcmUuIFdlJ2xsIGFsc28gcHJvdmlkZSB5b3Ugd2l0aCBlc3NlbnRpYWwgdGlwcyBvbiBob3cgdG8gbWFpbnRhaW4gZ29vZCBvcmFsIGhlYWx0aCBhbmQgcHJldmVudCBkZW50YWwgcHJvYmxlbXMuPC9wPncOY29yZS9wYXJhZ3JhcGh4dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDQ1NTdlMmRhLTcxNzgtNDRlYi1iYjBiLTE3MmM2YmJkYjI3YXh3KDxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbnMiPg0KDQo8L2Rpdj53DGNvcmUvYnV0dG9uc3YDBHR5cGV3BGZsZXgOanVzdGlmeUNvbnRlbnR3BmNlbnRlcgtvcmllbnRhdGlvbncKaG9yaXpvbnRhbHckODFiM2E1ZTMtZWE3My00NzdiLWFhNzAtYzMwYTQwNDBmZTk0eHeKAjxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbiI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayBoYXMtdGV4dC1jb2xvciBoYXMtYmFja2dyb3VuZCB3cC1lbGVtZW50LWJ1dHRvbiIgc3R5bGU9ImJvcmRlci1yYWRpdXM6IDJweDsgY29sb3I6ICNmZmZmZmE7IGJhY2tncm91bmQtY29sb3I6ICNiYTBjNDk7IiBocmVmPSJ0ZWw6KzkxOTgyMDQ0NjYzMyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q2FsbCBOb3c8L2E+PC9kaXY+dwtjb3JlL2J1dHRvbncBYXcGYnV0dG9udxF0ZWw6KzkxOTgyMDQ0NjYzM3cGX2JsYW5rdxNub3JlZmVycmVyIG5vb3BlbmVydgIFY29sb3J2AgpiYWNrZ3JvdW5kdwcjYmEwYzQ5BHRleHR3ByNmZmZmZmEGYm9yZGVydgEGcmFkaXVzdwMycHh3JDZlNDk2NDM1LWU4MTctNGIxMC1hNTE2LTA4ZjhlMzg2OWI0OXh3+AI8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b24gaXMtc3R5bGUtb3V0bGluZSI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayBoYXMtdGV4dC1jb2xvciB3cC1lbGVtZW50LWJ1dHRvbiIgc3R5bGU9ImJvcmRlci1yYWRpdXM6IDJweDsgY29sb3I6ICNiYTBjNDk7IiBocmVmPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vZW5xdWlyeTUvP3V0bV9zb3VyY2U9YmxvZ3MmYW1wO3V0bV9tZWRpdW09b3JnYW5pYyZhbXA7dXRtX2NhbXBhaWduPTUlMjBmb29kcyUyMHRoYXQlMjBtYWtlJTIweW91ciUyMGtpZHMlMjB0ZWV0aCUyMHN0cm9uZ2VyIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5HZXQgSW4gVG91Y2g8L2E+PC9kaXY+dwtjb3JlL2J1dHRvbncBYXcGYnV0dG9ud4wBaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2VucXVpcnk1Lz91dG1fc291cmNlPWJsb2dzJnV0bV9tZWRpdW09b3JnYW5pYyZ1dG1fY2FtcGFpZ249NSUyMGZvb2RzJTIwdGhhdCUyMG1ha2UlMjB5b3VyJTIwa2lkcyUyMHRlZXRoJTIwc3Ryb25nZXJ3Bl9ibGFua3cTbm9yZWZlcnJlciBub29wZW5lcncQaXMtc3R5bGUtb3V0bGluZXYCBWNvbG9ydgEEdGV4dHcHI2JhMGM0OQZib3JkZXJ2AQZyYWRpdXN3AzJweHckYjViNWM2MDgtNjg0MS00MGViLWFmY2UtMmE2ZDVhYTljMThjeHd2PGgzIGlkPSJoLWltcG9ydGFuY2Utb2Ytb3JhbC1oZWFsdGgtZGVudGFsLXByb2JsZW1zIj48c3Ryb25nPkltcG9ydGFuY2Ugb2YgT3JhbCBIZWFsdGg8L3N0cm9uZz4gfCBEZW50YWwgUHJvYmxlbXM8L2gzPncMY29yZS9oZWFkaW5nf30Df39\/f39\/dytoLWltcG9ydGFuY2Utb2Ytb3JhbC1oZWFsdGgtZGVudGFsLXByb2JsZW1zf39\/f3ckOTMxNDkxZDUtOGM0Zi00NjA0LWJkOGEtMzJhOTQzY2UxMDBheHfmATxwPjxzdHJvbmc+UHJldmVudGlvbiBvZiBkZW50YWwgcHJvYmxlbXM6PC9zdHJvbmc+IEdvb2Qgb3JhbCBoeWdpZW5lIHByYWN0aWNlcyBzdWNoIGFzIGJydXNoaW5nIHR3aWNlIGEgZGF5LCBmbG9zc2luZywgYW5kIHJlZ3VsYXIgZGVudGFsIGNoZWNrdXBzIGNhbiBoZWxwIHByZXZlbnQgZGVudGFsIHByb2JsZW1zIHN1Y2ggYXMgY2F2aXRpZXMsIGd1bSBkaXNlYXNlLCBhbmQgdG9vdGggbG9zcy48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNGQ2ODQzYTgtMGIwZC00Yzc1LWI0MWItYzgzMTk3NjIwOTkxeHf2ATxwPjxzdHJvbmc+TWFpbnRhaW5pbmcgb3ZlcmFsbCBoZWFsdGg6PC9zdHJvbmc+IFBvb3Igb3JhbCBoZWFsdGggaGFzIGJlZW4gbGlua2VkIHRvIHNldmVyYWwgaGVhbHRoIHByb2JsZW1zIHN1Y2ggYXMgaGVhcnQgZGlzZWFzZSwgc3Ryb2tlLCBhbmQgZGlhYmV0ZXMuIE1haW50YWluaW5nIGdvb2Qgb3JhbCBoZWFsdGggY2FuIGhlbHAgcmVkdWNlIHRoZSByaXNrIG9mIHRoZXNlIGFuZCBvdGhlciBoZWFsdGggcHJvYmxlbXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDVmOTZkOTAxLTdjMjktNDg2NS04M2NjLTczODI2ZTJjNmI2OXh3iAI8cD48c3Ryb25nPkJldHRlciBkaWdlc3Rpb246PC9zdHJvbmc+IFRlZXRoIHBsYXkgYSBjcml0aWNhbCByb2xlIGluIGNoZXdpbmcgZm9vZCwgd2hpY2ggaXMgdGhlIGZpcnN0IHN0ZXAgaW4gdGhlIGRpZ2VzdGl2ZSBwcm9jZXNzLiBHb29kIG9yYWwgaGVhbHRoIGhlbHBzIGVuc3VyZSB0aGF0IGZvb2QgaXMgcHJvcGVybHkgY2hld2VkIGFuZCBicm9rZW4gZG93biwgd2hpY2ggY2FuIGltcHJvdmUgZGlnZXN0aW9uIGFuZCBudXRyaWVudCBhYnNvcnB0aW9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ1NjBkM2FhMy00NmU0LTRmYWItOWE2Mi02NWI4Y2QyZDM0ZTJ4d188ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1nYWxsZXJ5IGhhcy1uZXN0ZWQtaW1hZ2VzIGNvbHVtbnMtZGVmYXVsdCBpcy1jcm9wcGVkIj4NCg0KDQoNCjwvZmlndXJlPncMY29yZS9nYWxsZXJ5dQB1AHcEaWNvbnUAeHl4dwRub25ldwVsYXJnZXl3BGF1dG93JDI1OTU5ZWYzLWZlZTEtNDc1MC05NzkzLTI3NjdlMzI4ZTdlOHh3rgI8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLW1lZGl1bSBpcy1zdHlsZS1yb3VuZGVkIj48aW1nIGNsYXNzPSJ3cC1pbWFnZS0yNzkwIiBzcmM9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNS9tb2xhci10ZWV0aC01MTB4MzQwLmpwZyIgYWx0PSJNb2xhciB0ZWV0aCByZW1vdmFsIiAvPg0KPGZpZ2NhcHRpb24gY2xhc3M9IndwLWVsZW1lbnQtY2FwdGlvbiI+VG9vdGhhY2hlIGRlbnRhbCBwcm9ibGVtcyBpbiBJbmRpYTwvZmlnY2FwdGlvbj4NCjwvZmlndXJlPncKY29yZS9pbWFnZXdRaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L21vbGFyLXRlZXRoLTUxMHgzNDAuanBndxNNb2xhciB0ZWV0aCByZW1vdmFsfaYrdwZtZWRpdW13BG5vbmV3EGlzLXN0eWxlLXJvdW5kZWR3JDYyOWIxZmRmLTcyOWMtNDBiNy1iOTI2LTE3NjcyNDM1ZWY3NHh3uwI8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLW1lZGl1bSBpcy1zdHlsZS1yb3VuZGVkIj48aW1nIGNsYXNzPSJ3cC1pbWFnZS0xNTQ1MyIgc3JjPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDUvQmxvZy1EZW50YWwtQ2F2aXR5LUdlcm1zLW9yLVdvcm1zLTEyMDB4ODk1LTEtNTEweDM4MC5wbmciIGFsdD0idG9vdGggZGVjYXkgY2F2aXRpZXMiIC8+DQo8ZmlnY2FwdGlvbiBjbGFzcz0id3AtZWxlbWVudC1jYXB0aW9uIj5EZW50YWwgZGVjYXk8L2ZpZ2NhcHRpb24+DQo8L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3cmh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wNS9CbG9nLURlbnRhbC1DYXZpdHktR2VybXMtb3ItV29ybXMtMTIwMHg4OTUtMS01MTB4MzgwLnBuZ3cUdG9vdGggZGVjYXkgY2F2aXRpZXN9nfEBdwZtZWRpdW13BG5vbmV3EGlzLXN0eWxlLXJvdW5kZWR3JDEyYTMxZWZkLWI5YmQtNDNmNS1hYjRlLTcyMDc5MGUzNGNjYnh3oQI8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLW1lZGl1bSBpcy1zdHlsZS1yb3VuZGVkIj48aW1nIGNsYXNzPSJ3cC1pbWFnZS0yODQ1IiBzcmM9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNi9yYy01MTB4NDU3LmpwZyIgYWx0PSJyb290IGNhbmFsIHRyZWF0bWVudCIgLz4NCjxmaWdjYXB0aW9uIGNsYXNzPSJ3cC1lbGVtZW50LWNhcHRpb24iPkh1bWFuIHRvb3RoIGFuYXRvbXkgZGVudGlzdHJ5PC9maWdjYXB0aW9uPg0KPC9maWd1cmU+dwpjb3JlL2ltYWdld0hodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDYvcmMtNTEweDQ1Ny5qcGd3FHJvb3QgY2FuYWwgdHJlYXRtZW50fZ0sdwZtZWRpdW13BG5vbmV3EGlzLXN0eWxlLXJvdW5kZWR3JGFiMGQ5YzA5LTQxNWUtNDgxMS05OGNkLWM5MzU2NzY1M2I2Mnh3qAE8cD48c3Ryb25nPkltcHJvdmVkIHNlbGYtZXN0ZWVtOjwvc3Ryb25nPiBIYXZpbmcgaGVhbHRoeSB0ZWV0aCBhbmQgZ3VtcyBjYW4gYm9vc3Qgc2VsZi1lc3RlZW0gYW5kIGNvbmZpZGVuY2UsIG1ha2luZyBpdCBlYXNpZXIgdG8gc21pbGUgYW5kIGNvbW11bmljYXRlIHdpdGggb3RoZXJzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQxN2ZmMWY1ZC1kZmU3LTQyODktYmI1MS05MTIzYzgxMjAzOTZ4d+kBPHA+PHN0cm9uZz5Db3N0IHNhdmluZ3M6PC9zdHJvbmc+IFByZXZlbnRpdmUgZGVudGFsIGNhcmUsIHN1Y2ggYXMgcmVndWxhciBjaGVja3VwcyBhbmQgY2xlYW5pbmdzLCBjYW4gaGVscCBkZXRlY3QgYW5kIHRyZWF0IGRlbnRhbCBwcm9ibGVtcyBlYXJseSwgcG90ZW50aWFsbHkgc2F2aW5nIG1vbmV5IG9uIG1vcmUgZXh0ZW5zaXZlIGFuZCBleHBlbnNpdmUgdHJlYXRtZW50cyBkb3duIHRoZSBsaW5lLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ3MWE4MzhmYy0xNTJjLTQ3ZjctODRkYS1lNGM0MmI0MWRjZGV4d2A8aDMgaWQ9ImgtY29tbW9uLXNpZ25zLW9mLWRlbnRhbC1wcm9ibGVtcyI+PHN0cm9uZz5Db21tb24gU2lnbnMgb2YgRGVudGFsIFByb2JsZW1zPC9zdHJvbmc+PC9oMz53DGNvcmUvaGVhZGluZ399A39\/f39\/f3chaC1jb21tb24tc2lnbnMtb2YtZGVudGFsLXByb2JsZW1zf39\/f3ckNDg3NWUwNDgtZTE0Yi00M2RhLWE1NTMtMmY4NDlkYjhiYzNheHdfPGg0IGlkPSJoLXRvb3RoYWNoZSIgY2xhc3M9Imhhcy12aXZpZC1yZWQtY29sb3IgaGFzLXRleHQtY29sb3IiPjxzdHJvbmc+VG9vdGhhY2hlPC9zdHJvbmc+PC9oND53DGNvcmUvaGVhZGluZ399BH9\/dwl2aXZpZC1yZWR\/f393C2gtdG9vdGhhY2hlf39\/f3ckYjg2MTU1YzQtYjE3ZC00MDYzLTkwYjEtY2I2MmVlMDkxYjFleHfIAjxwPlRvb3RoYWNoZSBpcyBvbmUgb2YgdGhlIG1vc3QgY29tbW9uIGRlbnRhbCBwcm9ibGVtcy4gSXQgY2FuIGJlIGNhdXNlZCBieSBhIHJhbmdlIG9mIGlzc3VlcywgaW5jbHVkaW5nIHRvb3RoIGRlY2F5LCBndW0gZGlzZWFzZSwgYW5kIHRvb3RoIHRyYXVtYS4gSWYgeW91IGV4cGVyaWVuY2UgdG9vdGhhY2hlLCBpdCdzIGVzc2VudGlhbCB0byBzZWVrIGRlbnRhbCBjYXJlIHByb21wdGx5LiBJZ25vcmluZyB0b290aGFjaGUgY2FuIGxlYWQgdG8gc2V2ZXJlIGNvbXBsaWNhdGlvbnMsIGluY2x1ZGluZyB0b290aCBsb3NzLCBhYnNjZXNzZXMsIGFuZCBpbmZlY3Rpb25zLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ5OTVhNzMwOS1kNDhkLTQ2ODMtYTFjOC1lOTUxOGE4Y2RhYzJ4d2E8aDQgaWQ9ImgtYmFkLWJyZWF0aCIgY2xhc3M9Imhhcy12aXZpZC1yZWQtY29sb3IgaGFzLXRleHQtY29sb3IiPjxzdHJvbmc+QmFkIEJyZWF0aDwvc3Ryb25nPjwvaDQ+dwxjb3JlL2hlYWRpbmd\/fQR\/f3cJdml2aWQtcmVkf39\/dwxoLWJhZC1icmVhdGh\/f39\/dyRiMjMyY2U1ZS04ZTEzLTQxNDktOTAwNi0yNTY2YThlNGM2MTh4d8kCPHA+QmFkIGJyZWF0aCBpcyBhIGNvbW1vbiBwcm9ibGVtIHRoYXQgY2FuIGJlIGNhdXNlZCBieSBzZXZlcmFsIGZhY3RvcnMsIGluY2x1ZGluZyBwb29yIG9yYWwgaHlnaWVuZSwgZ3VtIGRpc2Vhc2UsIGFuZCBjZXJ0YWluIG1lZGljYWwgY29uZGl0aW9ucy4gSWYgeW91IGV4cGVyaWVuY2UgYmFkIGJyZWF0aCwgaXQncyBlc3NlbnRpYWwgdG8gc2VlayBkZW50YWwgY2FyZSBwcm9tcHRseS4gSWdub3JpbmcgYmFkIGJyZWF0aCBjYW4gbGVhZCB0byBzZXZlcmUgZ3VtIGRpc2Vhc2UsIHdoaWNoIGNhbiBjYXVzZSB0b290aCBsb3NzIGFuZCBvdGhlciBjb21wbGljYXRpb25zLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ2NWZiMmZiYi0zMmNkLTRlNGUtYTk4Ni1lZTEzZGM1NWRkOWJ5d+UDPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS12aWRlbyBpcy1wcm92aWRlci15b3V0dWJlIHdwLWJsb2NrLWVtYmVkLXlvdXR1YmUgd3AtZW1iZWQtYXNwZWN0LTE2LTkgd3AtaGFzLWFzcGVjdC1yYXRpbyI+DQo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+DQo8cD5bZW1iZWRdaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g\/dj01c1hwME9BMG8tY1svZW1iZWRdPC9wPg0KPC9kaXY+DQo8ZmlnY2FwdGlvbiBjbGFzcz0id3AtZWxlbWVudC1jYXB0aW9uIj5UbyBiZSBob25lc3QsIEnigJl2ZSBuZXZlciB0b2xkIGFueWJvZHkgZGlyZWN0bHkgdGhhdCB0aGV5IGhhdmUgYSBiYWQgYnJlYXRoLiBXaGVuIEkgZG8gcmVjb2duaXNlIHRoYXQgaW4gcGF0aWVudHMsIEkgdHJ5IHRvIGdpdmUgdGhlbSBzb21lIHBvaW50ZXJzIGZvciB0aGVpciBzb2NpYWwgd2VsbC1iZWluZy48L2ZpZ2NhcHRpb24+DQo8L2ZpZ3VyZT52BQlibG9ja05hbWV3CmNvcmUvZW1iZWQFYXR0cnN2BQN1cmx3K2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9NXNYcDBPQTBvLWMEdHlwZXcFdmlkZW8QcHJvdmlkZXJOYW1lU2x1Z3cHeW91dHViZQpyZXNwb25zaXZleAljbGFzc05hbWV3KHdwLWVtYmVkLWFzcGVjdC0xNi05IHdwLWhhcy1hc3BlY3QtcmF0aW8LaW5uZXJCbG9ja3N1AAlpbm5lckhUTUx36QMNCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtdmlkZW8gaXMtcHJvdmlkZXIteW91dHViZSB3cC1ibG9jay1lbWJlZC15b3V0dWJlIHdwLWVtYmVkLWFzcGVjdC0xNi05IHdwLWhhcy1hc3BlY3QtcmF0aW8iPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPg0KPHA+W2VtYmVkXWh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9NXNYcDBPQTBvLWNbL2VtYmVkXTwvcD4NCjwvZGl2Pg0KPGZpZ2NhcHRpb24gY2xhc3M9IndwLWVsZW1lbnQtY2FwdGlvbiI+VG8gYmUgaG9uZXN0LCBJ4oCZdmUgbmV2ZXIgdG9sZCBhbnlib2R5IGRpcmVjdGx5IHRoYXQgdGhleSBoYXZlIGEgYmFkIGJyZWF0aC4gV2hlbiBJIGRvIHJlY29nbmlzZSB0aGF0IGluIHBhdGllbnRzLCBJIHRyeSB0byBnaXZlIHRoZW0gc29tZSBwb2ludGVycyBmb3IgdGhlaXIgc29jaWFsIHdlbGwtYmVpbmcuPC9maWdjYXB0aW9uPg0KPC9maWd1cmU+DQoMaW5uZXJDb250ZW50dQF36QMNCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtdmlkZW8gaXMtcHJvdmlkZXIteW91dHViZSB3cC1ibG9jay1lbWJlZC15b3V0dWJlIHdwLWVtYmVkLWFzcGVjdC0xNi05IHdwLWhhcy1hc3BlY3QtcmF0aW8iPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPg0KPHA+W2VtYmVkXWh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9NXNYcDBPQTBvLWNbL2VtYmVkXTwvcD4NCjwvZGl2Pg0KPGZpZ2NhcHRpb24gY2xhc3M9IndwLWVsZW1lbnQtY2FwdGlvbiI+VG8gYmUgaG9uZXN0LCBJ4oCZdmUgbmV2ZXIgdG9sZCBhbnlib2R5IGRpcmVjdGx5IHRoYXQgdGhleSBoYXZlIGEgYmFkIGJyZWF0aC4gV2hlbiBJIGRvIHJlY29nbmlzZSB0aGF0IGluIHBhdGllbnRzLCBJIHRyeSB0byBnaXZlIHRoZW0gc29tZSBwb2ludGVycyBmb3IgdGhlaXIgc29jaWFsIHdlbGwtYmVpbmcuPC9maWdjYXB0aW9uPg0KPC9maWd1cmU+DQp3CmNvcmUvZW1iZWR3K2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9NXNYcDBPQTBvLWN3BXZpZGVvdwd5b3V0dWJleHh4dyh3cC1lbWJlZC1hc3BlY3QtMTYtOSB3cC1oYXMtYXNwZWN0LXJhdGlvdyRlNWU3MWUxNi1jOTVlLTQ0NjItYjFlNS0xNzUxOGQwZGI3ZmV4d2c8aDQgaWQ9ImgtYmxlZWRpbmctZ3VtcyIgY2xhc3M9Imhhcy12aXZpZC1yZWQtY29sb3IgaGFzLXRleHQtY29sb3IiPjxzdHJvbmc+QmxlZWRpbmcgR3Vtczwvc3Ryb25nPjwvaDQ+dwxjb3JlL2hlYWRpbmd\/fQR\/f3cJdml2aWQtcmVkf39\/dw9oLWJsZWVkaW5nLWd1bXN\/f39\/dyQxMTYzMjdlNC1iMDg1LTQ5OTYtOTFjMS0wNWMyNTY4ZjM3YTZ4d+UCPHA+QmxlZWRpbmcgZ3VtcyBhcmUgYW5vdGhlciBjb21tb24gc2lnbiBvZiBkZW50YWwgcHJvYmxlbXMuIEl0IGNhbiBiZSBjYXVzZWQgYnkgc2V2ZXJhbCBmYWN0b3JzLCBpbmNsdWRpbmcgZ3VtIGRpc2Vhc2UsIHBvb3Igb3JhbCBoeWdpZW5lLCBhbmQgY2VydGFpbiBtZWRpY2F0aW9ucy4gSWYgeW91IGV4cGVyaWVuY2UgYmxlZWRpbmcgZ3VtcywgaXQncyBjcnVjaWFsIHRvIHNlZWsgcHJvZmVzc2lvbmFsIGhlbHAgcHJvbXB0bHkuIElnbm9yaW5nIGJsZWVkaW5nIGd1bXMgY2FuIGxlYWQgdG8gc2V2ZXJlIGd1bSBkaXNlYXNlLCB3aGljaCBjYW4gY2F1c2UgdG9vdGggbG9zcyBhbmQgb3RoZXIgY29tcGxpY2F0aW9ucy48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMDlhMTUwMTQtNjNhZS00MDViLTk1MGEtNjBjNWJhZGU5YjcyeHdrPGg0IGlkPSJoLXNlbnNpdGl2ZS10ZWV0aCIgY2xhc3M9Imhhcy12aXZpZC1yZWQtY29sb3IgaGFzLXRleHQtY29sb3IiPjxzdHJvbmc+U2Vuc2l0aXZlIFRlZXRoPC9zdHJvbmc+PC9oND53DGNvcmUvaGVhZGluZ399BH9\/dwl2aXZpZC1yZWR\/f393EWgtc2Vuc2l0aXZlLXRlZXRof39\/f3ckYjc2YzVkMjEtNmQ2YS00MDZjLWIxMDMtNGYwMjhmMjRlMzk0eHe8AjxwPlNlbnNpdGl2ZSB0ZWV0aCBjYW4gYmUgY2F1c2VkIGJ5IHNldmVyYWwgZmFjdG9ycywgaW5jbHVkaW5nIHRvb3RoIGRlY2F5LCBndW0gZGlzZWFzZSwgYW5kIHRlZXRoIGdyaW5kaW5nLiBJZiB5b3UgZXhwZXJpZW5jZSBzZW5zaXRpdml0eSB3aGVuIGVhdGluZyBvciBkcmlua2luZyBob3Qgb3IgY29sZCBzdWJzdGFuY2VzLCBpdCdzIGVzc2VudGlhbCB0byBzZWVrIGRlbnRhbCBjYXJlIHByb21wdGx5LiBJZ25vcmluZyBzZW5zaXRpdmUgdGVldGggY2FuIGxlYWQgdG8gc2V2ZXJlIGNvbXBsaWNhdGlvbnMsIGluY2x1ZGluZyB0b290aCBsb3NzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ3NDM2OTAzOC1hNzMzLTQxMmUtYTZjZS01MDk3NDJjMDJmY2F4d108aDQgaWQ9ImgtamF3LXBhaW4iIGNsYXNzPSJoYXMtdml2aWQtcmVkLWNvbG9yIGhhcy10ZXh0LWNvbG9yIj48c3Ryb25nPkphdyBQYWluPC9zdHJvbmc+PC9oND53DGNvcmUvaGVhZGluZ399BH9\/dwl2aXZpZC1yZWR\/f393CmgtamF3LXBhaW5\/f39\/dyQ2NTE2OWMxYi1lN2FkLTQzYmUtYjQxMS1jNzY2ZjE2YjI3ZDR4d6wCPHA+SmF3IHBhaW4gY2FuIGJlIGNhdXNlZCBieSBzZXZlcmFsIGZhY3RvcnMsIGluY2x1ZGluZyB0ZW1wb3JvbWFuZGlidWxhciBqb2ludCAoVE1KKSBkaXNvcmRlciwgdG9vdGggZGVjYXksIGFuZCBndW0gZGlzZWFzZS4gSWYgeW91IGV4cGVyaWVuY2UgamF3IHBhaW4sIGl0J3MgZXNzZW50aWFsIHRvIHNlZWsgZGVudGFsIGNhcmUgcHJvbXB0bHkuIElnbm9yaW5nIGphdyBwYWluIGNhbiBsZWFkIHRvIHNldmVyZSBjb21wbGljYXRpb25zLCBpbmNsdWRpbmcgdG9vdGggbG9zcyBhbmQgb3RoZXIgY29tcGxpY2F0aW9ucy48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckODBhZWViMjYtYjZhYS00ZDU5LWEwMDYtMzgzMWIxOGIyYWQzeXfyBDxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtdmlkZW8gaXMtcHJvdmlkZXIteW91dHViZSB3cC1ibG9jay1lbWJlZC15b3V0dWJlIHdwLWVtYmVkLWFzcGVjdC0xNi05IHdwLWhhcy1hc3BlY3QtcmF0aW8iPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPg0KPHA+W2VtYmVkXWh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9bk04YUhkY0RVdXNbL2VtYmVkXTwvcD4NCjwvZGl2Pg0KPGZpZ2NhcHRpb24gY2xhc3M9IndwLWVsZW1lbnQtY2FwdGlvbiI+TG93ZXIgSmF3IFByb3RydXNpb24gb3IgYW4gT3Zlcmdyb3duIExvd2VyIEphdyAoTWFuZGlibGUpIGlzIGEgY29uZGl0aW9uIHdoZXJlIHRoZSBsb3dlciBqYXcgcHJvdHJ1ZGVzIG9yIGNvbWVzIGJleW9uZCB0aGUgdXBwZXIgamF3IGNhdXNpbmcgYSAibG9uZyBmYWNlIiBhbmQgbWFraW5nIHRoZSBub3NlIGFuZCBleWVzIHRvIGxvb2sgZGlzcHJvcG9ydGlvbmF0ZWx5IHNtYWxsLiBEaXNwcm9wb3J0aW9uYXRlIGphd3MgY2FuIGxlYWQgdG8gcHJvYmxlbXMgd2l0aCBzcGVha2luZywgYml0aW5nLCBjaGV3aW5nLCBzd2FsbG93aW5nIGFuZCBicmVhdGhpbmcuPC9maWdjYXB0aW9uPg0KPC9maWd1cmU+dgUJYmxvY2tOYW1ldwpjb3JlL2VtYmVkBWF0dHJzdgUDdXJsdytodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW5NOGFIZGNEVXVzBHR5cGV3BXZpZGVvEHByb3ZpZGVyTmFtZVNsdWd3B3lvdXR1YmUKcmVzcG9uc2l2ZXgJY2xhc3NOYW1ldyh3cC1lbWJlZC1hc3BlY3QtMTYtOSB3cC1oYXMtYXNwZWN0LXJhdGlvC2lubmVyQmxvY2tzdQAJaW5uZXJIVE1Md\/YEDQo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXZpZGVvIGlzLXByb3ZpZGVyLXlvdXR1YmUgd3AtYmxvY2stZW1iZWQteW91dHViZSB3cC1lbWJlZC1hc3BlY3QtMTYtOSB3cC1oYXMtYXNwZWN0LXJhdGlvIj4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4NCjxwPltlbWJlZF1odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW5NOGFIZGNEVXVzWy9lbWJlZF08L3A+DQo8L2Rpdj4NCjxmaWdjYXB0aW9uIGNsYXNzPSJ3cC1lbGVtZW50LWNhcHRpb24iPkxvd2VyIEphdyBQcm90cnVzaW9uIG9yIGFuIE92ZXJncm93biBMb3dlciBKYXcgKE1hbmRpYmxlKSBpcyBhIGNvbmRpdGlvbiB3aGVyZSB0aGUgbG93ZXIgamF3IHByb3RydWRlcyBvciBjb21lcyBiZXlvbmQgdGhlIHVwcGVyIGphdyBjYXVzaW5nIGEgImxvbmcgZmFjZSIgYW5kIG1ha2luZyB0aGUgbm9zZSBhbmQgZXllcyB0byBsb29rIGRpc3Byb3BvcnRpb25hdGVseSBzbWFsbC4gRGlzcHJvcG9ydGlvbmF0ZSBqYXdzIGNhbiBsZWFkIHRvIHByb2JsZW1zIHdpdGggc3BlYWtpbmcsIGJpdGluZywgY2hld2luZywgc3dhbGxvd2luZyBhbmQgYnJlYXRoaW5nLjwvZmlnY2FwdGlvbj4NCjwvZmlndXJlPg0KDGlubmVyQ29udGVudHUBd\/YEDQo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXZpZGVvIGlzLXByb3ZpZGVyLXlvdXR1YmUgd3AtYmxvY2stZW1iZWQteW91dHViZSB3cC1lbWJlZC1hc3BlY3QtMTYtOSB3cC1oYXMtYXNwZWN0LXJhdGlvIj4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4NCjxwPltlbWJlZF1odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW5NOGFIZGNEVXVzWy9lbWJlZF08L3A+DQo8L2Rpdj4NCjxmaWdjYXB0aW9uIGNsYXNzPSJ3cC1lbGVtZW50LWNhcHRpb24iPkxvd2VyIEphdyBQcm90cnVzaW9uIG9yIGFuIE92ZXJncm93biBMb3dlciBKYXcgKE1hbmRpYmxlKSBpcyBhIGNvbmRpdGlvbiB3aGVyZSB0aGUgbG93ZXIgamF3IHByb3RydWRlcyBvciBjb21lcyBiZXlvbmQgdGhlIHVwcGVyIGphdyBjYXVzaW5nIGEgImxvbmcgZmFjZSIgYW5kIG1ha2luZyB0aGUgbm9zZSBhbmQgZXllcyB0byBsb29rIGRpc3Byb3BvcnRpb25hdGVseSBzbWFsbC4gRGlzcHJvcG9ydGlvbmF0ZSBqYXdzIGNhbiBsZWFkIHRvIHByb2JsZW1zIHdpdGggc3BlYWtpbmcsIGJpdGluZywgY2hld2luZywgc3dhbGxvd2luZyBhbmQgYnJlYXRoaW5nLjwvZmlnY2FwdGlvbj4NCjwvZmlndXJlPg0Kdwpjb3JlL2VtYmVkdytodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW5NOGFIZGNEVXVzdwV2aWRlb3cHeW91dHViZXh4eHcod3AtZW1iZWQtYXNwZWN0LTE2LTkgd3AtaGFzLWFzcGVjdC1yYXRpb3ckNjUyMjc0N2MtOWI3MC00ODIwLTk1NjgtMjk5MmZkNjI4NjcweHeLATxoMyBpZD0iaC1ob3ctdG8tbWFpbnRhaW4tb3JhbC1oZWFsdGgtdG8tYXZvaWQtZGVudGFsLXByb2JsZW1zIj48c3Ryb25nPkhvdyB0byBtYWludGFpbiBPcmFsIEhlYWx0aDwvc3Ryb25nPiB0byBhdm9pZCBEZW50YWwgcHJvYmxlbXM\/PC9oMz53DGNvcmUvaGVhZGluZ399A39\/f39\/f3c2aC1ob3ctdG8tbWFpbnRhaW4tb3JhbC1oZWFsdGgtdG8tYXZvaWQtZGVudGFsLXByb2JsZW1zf39\/f3ckMDQxYzYzMzgtYmZkZS00OWExLThlNjQtMmIwOWVhYThkMDAweHeNATxoNCBpZD0iaC1icnVzaGluZy1hbmQtZmxvc3NpbmctdGVjaG5pcXVlcyIgY2xhc3M9Imhhcy12aXZpZC1yZWQtY29sb3IgaGFzLXRleHQtY29sb3IiPjxzdHJvbmc+QnJ1c2hpbmcgYW5kIEZsb3NzaW5nIFRlY2huaXF1ZXM8L3N0cm9uZz48L2g0PncMY29yZS9oZWFkaW5nf30Ef393CXZpdmlkLXJlZH9\/f3ciaC1icnVzaGluZy1hbmQtZmxvc3NpbmctdGVjaG5pcXVlc39\/f393JGQ4MTY5YzJlLTYzZWItNGM5Yi1hMDFjLTc2M2I3NzJkZmVhMnh3+wI8cD5CcnVzaGluZyBhbmQgZmxvc3NpbmcgYXJlIHRoZSBmb3VuZGF0aW9uIG9mIGdvb2Qgb3JhbCBoeWdpZW5lLiBJdCdzIGVzc2VudGlhbCB0byBicnVzaCB5b3VyIHRlZXRoIGF0IGxlYXN0IHR3aWNlIGEgZGF5IGFuZCBmbG9zcyBhdCBsZWFzdCBvbmNlIGEgZGF5LiBXaGVuIGJydXNoaW5nLCB1c2UgYSBzb2Z0LWJyaXN0bGVkIGJydXNoIGFuZCBmbHVvcmlkZSB0b290aHBhc3RlLiBVc2UgZ2VudGxlIGNpcmN1bGFyIG1vdGlvbnMgdG8gY2xlYW4geW91ciB0ZWV0aCBhbmQgZ3VtcyB0aG9yb3VnaGx5LiBXaGVuIGZsb3NzaW5nLCB1c2UgYSBnZW50bGUgYmFjay1hbmQtZm9ydGggbW90aW9uIHRvIGNsZWFuIGJldHdlZW4geW91ciB0ZWV0aCBhbmQgZ3Vtcy48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZDQ3MDUzM2YtNWI4MS00MTZhLWE3MTYtNTg3NjA1NjliM2ZkeHePATxoNCBpZD0iaC1oZWFsdGh5LWRpZXQtZm9yLWdvb2Qtb3JhbC1oZWFsdGgiIGNsYXNzPSJoYXMtdml2aWQtcmVkLWNvbG9yIGhhcy10ZXh0LWNvbG9yIj48c3Ryb25nPkhlYWx0aHkgRGlldCBmb3IgR29vZCBPcmFsIEhlYWx0aDwvc3Ryb25nPjwvaDQ+dwxjb3JlL2hlYWRpbmd\/fQR\/f3cJdml2aWQtcmVkf39\/dyNoLWhlYWx0aHktZGlldC1mb3ItZ29vZC1vcmFsLWhlYWx0aH9\/f393JGMyMGQwMjUzLTdmOGUtNDIwYS1hMGI4LThkYjUzYzVhOWNhYXh3jQI8cD5FYXRpbmcgYSBoZWFsdGh5IGRpZXQgaXMgZXNzZW50aWFsIGZvciBtYWludGFpbmluZyBnb29kIG9yYWwgaGVhbHRoLiBBdm9pZCBzdWdhcnkgYW5kIGFjaWRpYyBmb29kcyBhbmQgZHJpbmtzLCBhcyB0aGV5IGNhbiBjYXVzZSB0b290aCBkZWNheSBhbmQgZXJvc2lvbi4gSW5zdGVhZCwgb3B0IGZvciBhIGJhbGFuY2VkIGRpZXQgdGhhdCBpbmNsdWRlcyBwbGVudHkgb2YgZnJ1aXRzLCB2ZWdldGFibGVzLCB3aG9sZSBncmFpbnMsIGFuZCBsZWFuIHByb3RlaW4uPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGY4MzZhZWQ1LWZlNTgtNGYyYi1hMWY4LTE4Y2VjMDQwZDUyYnh3KDxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbnMiPg0KDQo8L2Rpdj53DGNvcmUvYnV0dG9uc3YDBHR5cGV3BGZsZXgOanVzdGlmeUNvbnRlbnR3BmNlbnRlcgtvcmllbnRhdGlvbncKaG9yaXpvbnRhbHckYzdhMTEzNzAtMzBhZC00YmIwLWEyMDUtMTc4MmQ1ZTc1ZjdmeHeKAjxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbiI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayBoYXMtdGV4dC1jb2xvciBoYXMtYmFja2dyb3VuZCB3cC1lbGVtZW50LWJ1dHRvbiIgc3R5bGU9ImJvcmRlci1yYWRpdXM6IDJweDsgY29sb3I6ICNmZmZmZmE7IGJhY2tncm91bmQtY29sb3I6ICNiYTBjNDk7IiBocmVmPSJ0ZWw6KzkxOTgyMDQ0NjYzMyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q2FsbCBOb3c8L2E+PC9kaXY+dwtjb3JlL2J1dHRvbncBYXcGYnV0dG9udxF0ZWw6KzkxOTgyMDQ0NjYzM3cGX2JsYW5rdxNub3JlZmVycmVyIG5vb3BlbmVydgIFY29sb3J2AgpiYWNrZ3JvdW5kdwcjYmEwYzQ5BHRleHR3ByNmZmZmZmEGYm9yZGVydgEGcmFkaXVzdwMycHh3JGViODkxZWY4LTFkZGEtNDU2OC04YTEwLTBkZWM2YjZhYjMwN3h3+AI8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b24gaXMtc3R5bGUtb3V0bGluZSI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayBoYXMtdGV4dC1jb2xvciB3cC1lbGVtZW50LWJ1dHRvbiIgc3R5bGU9ImJvcmRlci1yYWRpdXM6IDJweDsgY29sb3I6ICNiYTBjNDk7IiBocmVmPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vZW5xdWlyeTUvP3V0bV9zb3VyY2U9YmxvZ3MmYW1wO3V0bV9tZWRpdW09b3JnYW5pYyZhbXA7dXRtX2NhbXBhaWduPTUlMjBmb29kcyUyMHRoYXQlMjBtYWtlJTIweW91ciUyMGtpZHMlMjB0ZWV0aCUyMHN0cm9uZ2VyIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5HZXQgSW4gVG91Y2g8L2E+PC9kaXY+dwtjb3JlL2J1dHRvbncBYXcGYnV0dG9ud4wBaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2VucXVpcnk1Lz91dG1fc291cmNlPWJsb2dzJnV0bV9tZWRpdW09b3JnYW5pYyZ1dG1fY2FtcGFpZ249NSUyMGZvb2RzJTIwdGhhdCUyMG1ha2UlMjB5b3VyJTIwa2lkcyUyMHRlZXRoJTIwc3Ryb25nZXJ3Bl9ibGFua3cTbm9yZWZlcnJlciBub29wZW5lcncQaXMtc3R5bGUtb3V0bGluZXYCBWNvbG9ydgEEdGV4dHcHI2JhMGM0OQZib3JkZXJ2AQZyYWRpdXN3AzJweHckNWY4NDhkNDYtYTI3Ny00ZmYzLTkyNTItNTM0ZmMxMGYxMjgweHd9PGg0IGlkPSJoLXJlZ3VsYXItZGVudGFsLWNoZWNrLXVwcyIgY2xhc3M9Imhhcy12aXZpZC1yZWQtY29sb3IgaGFzLXRleHQtY29sb3IiPjxzdHJvbmc+UmVndWxhciBEZW50YWwgQ2hlY2stVXBzPC9zdHJvbmc+PC9oND53DGNvcmUvaGVhZGluZ399BH9\/dwl2aXZpZC1yZWR\/f393GmgtcmVndWxhci1kZW50YWwtY2hlY2stdXBzf39\/f3ckMTBkMDdjMWEtNzg0NS00YmI5LWExYWQtNDgxYzFiOWRmZmI2eHexAzxwPlJlZ3VsYXIgPGEgaHJlZj0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3doYXQtaGFwcGVucy1kdXJpbmctZGVudGFsLWNoZWNrdXBzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+ZGVudGFsIGNoZWNrLXVwczwvYT4gYXJlIGVzc2VudGlhbCBmb3IgbWFpbnRhaW5pbmcgZ29vZCBvcmFsIGhlYWx0aC4gRHVyaW5nIGEgZGVudGFsIGNoZWNrLXVwLCB5b3VyIGRlbnRpc3Qgd2lsbCBleGFtaW5lIHlvdXIgdGVldGggYW5kIGd1bXMsIGNsZWFuIHlvdXIgdGVldGgsIGFuZCBjaGVjayBmb3IgYW55IHNpZ25zIG9mIGRlbnRhbCBwcm9ibGVtcy4gSXQncyByZWNvbW1lbmRlZCB0byBoYXZlIGEgZGVudGFsIGNoZWNrLXVwIGV2ZXJ5IHNpeCBtb250aHMgb3IgYXMgcmVjb21tZW5kZWQgYnkgeW91ciBkZW50aXN0LjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQxZDg3MDljNi1jYmQ0LTQzZjgtYmFkZS05YzgxYzcwYmQxZGF4d4ABPGgzIGlkPSJoLXdoZW4tdG8tc2Vlay1wcm9mZXNzaW9uYWwtaGVscC1kZW50YWwtcHJvYmxlbXMiPjxzdHJvbmc+V2hlbiB0byBzZWVrIFByb2Zlc3Npb25hbCBoZWxwPC9zdHJvbmc+IHwgRGVudGFsIFByb2JsZW1zPC9oMz53DGNvcmUvaGVhZGluZ399A39\/f39\/f3cwaC13aGVuLXRvLXNlZWstcHJvZmVzc2lvbmFsLWhlbHAtZGVudGFsLXByb2JsZW1zf39\/f3ckZWE5ODVhMTEtMmYzZS00YjYyLTg2OTAtN2IxNzVmY2M4ZTQ4eHfsAjxwPkl0IGlzIGltcG9ydGFudCB0byBzZWVrIHByb2Zlc3Npb25hbCBoZWxwIHdoZW4geW91IGFyZSBleHBlcmllbmNpbmcgaGVhbHRoIHByb2JsZW1zIHRoYXQgeW91IGNhbm5vdCBtYW5hZ2Ugb24geW91ciBvd24uIFdoZW4gaXQgY29tZXMgdG8gb3JhbCBoZWFsdGgsIHRoZXJlIGFyZSBzZXZlcmFsIHNpZ25zIGFuZCBzeW1wdG9tcyB0aGF0IGluZGljYXRlIHlvdSBzaG91bGQgc2VlayBwcm9mZXNzaW9uYWwgaGVscCBmcm9tIGEgZGVudGlzdCBvciBkZW50YWwgaHlnaWVuaXN0LiBIZXJlIGFyZSBhIGZldyBzaXR1YXRpb25zIHdoZW4geW91IHNob3VsZCBzZWVrIHByb2Zlc3Npb25hbCBoZWxwIGZvciB5b3VyIG9yYWwgaGVhbHRoOjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ3MGE2ZDZjMy03MDFlLTQ5MWYtOWZjZS0yODZkNDU1Yzc3MzJ4d\/4DPGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dCBhbGlnbndpZGUgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtaW1hZ2UtZmlsbCI+DQo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzA1L2RlbnRhbC1pbXBsYW50cy1wcm9ibGVtcy05MDB4NDcxLndlYnAnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsiPjxpbWcgY2xhc3M9IndwLWltYWdlLTEwMTUxIHNpemUtZnVsbCIgc3JjPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDUvZGVudGFsLWltcGxhbnRzLXByb2JsZW1zLTkwMHg0NzEud2VicCIgYWx0PSJEZW50YWwtY2FyZSIgLz48L2ZpZ3VyZT4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPjwvZGl2Pg0KPC9kaXY+dw9jb3JlL21lZGlhLXRleHR3BHdpZGV3C0RlbnRhbC1jYXJldwRsZWZ0faeeAXcFaW1hZ2V9Mnh3X2h0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wNS9kZW50YWwtaW1wbGFudHMtcHJvYmxlbXMtOTAweDQ3MS53ZWJwd2dodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd2hhdC1pcy10aGUtbWFqb3ItcHJvYmxlbS13aXRoLWRlbnRhbC1pbXBsYW50cy9kZW50YWwtaW1wbGFudHMtcHJvYmxlbXMvf39\/f39\/f3h\/f39\/f39\/f39\/f3ckYjE3NjhjYWEtNTYwZi00MjgzLWIwNTUtNzZkZDg1NzM2ZjEyeHfCATxwPjxzdHJvbmc+VG9vdGggcGFpbiBvciBzZW5zaXRpdml0eTo8L3N0cm9uZz4gSWYgeW91IGFyZSBleHBlcmllbmNpbmcgdG9vdGggcGFpbiBvciBzZW5zaXRpdml0eSwgaXQgbWF5IGJlIGEgc2lnbiBvZiBhIGNhdml0eSBvciBvdGhlciBkZW50YWwgcHJvYmxlbSB0aGF0IHJlcXVpcmVzIHRyZWF0bWVudCBmcm9tIGEgZGVudGlzdC48L3A+dw5jb3JlL3BhcmFncmFwaHl3CkNvbnRlbnTigKZ3JGRiYjM0ZTg1LWUxMmMtNDdiYS1iNDdjLTc5NmRhNDAxNzQ4MXh3tAQ8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGFsaWdud2lkZSBoYXMtbWVkaWEtb24tdGhlLXJpZ2h0IGlzLXN0YWNrZWQtb24tbW9iaWxlIGlzLWltYWdlLWZpbGwiIHN0eWxlPSJncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNDElOyI+DQo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50Ij48L2Rpdj4NCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDcvMS1CbGVlZGluZy1ndW1zLTkwMHg5MDAuanBlZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MyUgODElOyI+PGltZyBjbGFzcz0id3AtaW1hZ2UtMjMwMzEgc2l6ZS1mdWxsIiBzcmM9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wNy8xLUJsZWVkaW5nLWd1bXMtOTAweDkwMC5qcGVnIiBhbHQ9ImJsZWVkaW5nIGd1bXMgdGVldGgiIC8+PC9maWd1cmU+DQo8L2Rpdj53D2NvcmUvbWVkaWEtdGV4dHcEd2lkZXcTYmxlZWRpbmcgZ3VtcyB0ZWV0aHcFcmlnaHR9t+cCdwVpbWFnZX0peHdWaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzA3LzEtQmxlZWRpbmctZ3Vtcy05MDB4OTAwLmpwZWd3VWh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93aGF0LWFyZS1kZW50YWwtdHJlYXRtZW50LXRvLXByb2JsZW1zLzEtYmxlZWRpbmctZ3Vtcy9\/f39\/f39\/eHYCAXh7P+D1wo9cKPYBeXs\/6euFHrhR7H9\/f39\/f39\/f393JGNjZjFlYmJkLTFkYzAtNGNkMy1hMjRkLWJkYThhNzUwZjEzMHh33wE8cD48c3Ryb25nPkJsZWVkaW5nIG9yIHN3b2xsZW4gZ3VtczogPC9zdHJvbmc+QmxlZWRpbmcgb3Igc3dvbGxlbiBndW1zIG1heSBiZSBhIHNpZ24gb2YgZ3VtIGRpc2Vhc2UsIHdoaWNoIGNhbiBsZWFkIHRvIHRvb3RoIGxvc3MgaWYgbGVmdCB1bnRyZWF0ZWQuIEEgZGVudGFsIGh5Z2llbmlzdCBvciBkZW50aXN0IGNhbiBoZWxwIGRpYWdub3NlIGFuZCB0cmVhdCBndW0gZGlzZWFzZS48L3A+dw5jb3JlL3BhcmFncmFwaHl3CkNvbnRlbnTigKZ3JDc4MWFhZWNhLTBhOWQtNGJhNi04M2JhLTMzNWRmNTdiMzUwNnh3uQQ8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0IGFsaWdud2lkZSBpcy1zdGFja2VkLW9uLW1vYmlsZSBpcy1pbWFnZS1maWxsIiBzdHlsZT0iZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MyUgYXV0bzsiPg0KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8xMC9VbnRpdGxlZF9kZXNpZ25fXzNfX18xNjA0Mjk3NjE1XzY4NTUwLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyI+PGltZyBjbGFzcz0id3AtaW1hZ2UtMTU4MCBzaXplLWZ1bGwiIHNyYz0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzEwL1VudGl0bGVkX2Rlc2lnbl9fM19fXzE2MDQyOTc2MTVfNjg1NTAuanBnIiBhbHQ9ImJhZCBicmVhdGggb3JhbCBoZWFsdGgiIC8+PC9maWd1cmU+DQo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50Ij48L2Rpdj4NCjwvZGl2PncPY29yZS9tZWRpYS10ZXh0dwR3aWRldxZiYWQgYnJlYXRoIG9yYWwgaGVhbHRodwRsZWZ0fawYdwVpbWFnZX0reHdjaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzEwL1VudGl0bGVkX2Rlc2lnbl9fM19fXzE2MDQyOTc2MTVfNjg1NTAuanBnd2ZodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvdGlwcy10by1nZXQtcmlkLW9mLWJhZC1icmVhdGhlL3VudGl0bGVkX2Rlc2lnbl9fM19fXzE2MDQyOTc2MTVfNjg1NTAtMi9\/f39\/f39\/eH9\/f39\/f39\/f39\/dyRiNDhiZjc3Ni01MTFjLTRjYjAtYWQwNC1jNzBiOGY4MGE4Y2V4d6QBPHA+PHN0cm9uZz5CYWQgYnJlYXRoOjwvc3Ryb25nPiBQZXJzaXN0ZW50IGJhZCBicmVhdGggbWF5IGJlIGEgc2lnbiBvZiBndW0gZGlzZWFzZSwgYSBjYXZpdHksIG9yIG90aGVyIG9yYWwgaGVhbHRoIHByb2JsZW1zIHRoYXQgcmVxdWlyZSBwcm9mZXNzaW9uYWwgdHJlYXRtZW50LjwvcD53DmNvcmUvcGFyYWdyYXBoeXcKQ29udGVudOKApnckZWFmNTIyMDctMGQwNy00ZmVkLTg5MWItMjhiZGQwMWIwNzJjeHfzAzxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHQgYWxpZ253aWRlIGhhcy1tZWRpYS1vbi10aGUtcmlnaHQgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtaW1hZ2UtZmlsbCI+DQo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50Ij48L2Rpdj4NCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDUvMS0zLTkwMHg2NTEuanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7Ij48aW1nIGNsYXNzPSJ3cC1pbWFnZS0xNjMyMiBzaXplLWZ1bGwiIHNyYz0iaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzA1LzEtMy05MDB4NjUxLmpwZyIgYWx0PSJtaXNzaW5nIHRvb3RoIGltcGxhbnQiIC8+PC9maWd1cmU+DQo8L2Rpdj53D2NvcmUvbWVkaWEtdGV4dHcEd2lkZXcVbWlzc2luZyB0b290aCBpbXBsYW50dwVyaWdodH2C\/wF3BWltYWdlfTJ4d0lodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDUvMS0zLTkwMHg2NTEuanBnd1BodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvZ3JhZnRsZXNzLWRlbnRhbC1pbXBsYW50LWZvci1taXNzaW5nLXRlZXRoLzEtMy0yL39\/f39\/f394f39\/f39\/f39\/f393JDdlMmRiZTJmLWU0ODktNDFlYi1hMWFjLTMwMjY2ZmU0MjU4ZXh3sAE8cD48c3Ryb25nPkxvb3NlIHRlZXRoOjwvc3Ryb25nPiBJZiB5b3UgaGF2ZSBsb29zZSB0ZWV0aCwgaXQgbWF5IGJlIGEgc2lnbiBvZiBhZHZhbmNlZCBndW0gZGlzZWFzZSBvciBvdGhlciBkZW50YWwgcHJvYmxlbXMgdGhhdCByZXF1aXJlIGltbWVkaWF0ZSBhdHRlbnRpb24gZnJvbSBhIGRlbnRpc3QuPC9wPncOY29yZS9wYXJhZ3JhcGh5dwpDb250ZW504oCmdyRhYTk2YjdkMC02OWViLTQwNWMtYTVkMi05ZjcyZjcwYjFhNGZ4d7IFPGRpdiBjbGFzcz0id3AtYmxvY2stbWVkaWEtdGV4dCBhbGlnbndpZGUgaXMtc3RhY2tlZC1vbi1tb2JpbGUgaXMtaW1hZ2UtZmlsbCIgc3R5bGU9ImdyaWQtdGVtcGxhdGUtY29sdW1uczogNDglIGF1dG87Ij4NCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3Mvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMTIvamF3cGFpbmZpbmFsLTAxLTVjMDVkYjY5NDZlMGZiMDAwMTNmZWIzOS1iOWRlZmNjZjE1Yzg0MTYzYmQ1OGY3OTZmZjc2MGI2Yy1lMTY3MjM2NjMyMzI4OC05MDB4NjAwLnBuZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzOSUgMjIlOyI+PGltZyBjbGFzcz0id3AtaW1hZ2UtNDI4NTAgc2l6ZS1mdWxsIiBzcmM9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8xMi9qYXdwYWluZmluYWwtMDEtNWMwNWRiNjk0NmUwZmIwMDAxM2ZlYjM5LWI5ZGVmY2NmMTVjODQxNjNiZDU4Zjc5NmZmNzYwYjZjLWUxNjcyMzY2MzIzMjg4LTkwMHg2MDAucG5nIiBhbHQ9IlRNSiBqYXcgcGFpbiBvcmFsIGhlYWx0aCIgLz48L2ZpZ3VyZT4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQiPjwvZGl2Pg0KPC9kaXY+dw9jb3JlL21lZGlhLXRleHR3BHdpZGV3GFRNSiBqYXcgcGFpbiBvcmFsIGhlYWx0aHcEbGVmdH2inQV3BWltYWdlfTB4d54BaHR0cHM6Ly9yb3lhbGltcGxhbnQuY29tL2Jsb2dzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzEyL2phd3BhaW5maW5hbC0wMS01YzA1ZGI2OTQ2ZTBmYjAwMDEzZmViMzktYjlkZWZjY2YxNWM4NDE2M2JkNThmNzk2ZmY3NjBiNmMtZTE2NzIzNjYzMjMyODgtOTAweDYwMC5wbmd3igFodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvZG8tdG1qLWlzc3Vlcy1nZXQtd29yc2Utd2l0aC1hZ2UvamF3cGFpbmZpbmFsLTAxLTVjMDVkYjY5NDZlMGZiMDAwMTNmZWIzOS1iOWRlZmNjZjE1Yzg0MTYzYmQ1OGY3OTZmZjc2MGI2Yy9\/f39\/f39\/eHYCAXh7P9j1wo9cKPYBeXs\/zCj1wo9cKX9\/f39\/f39\/f393JDNhYjQ1ODI0LWFkN2MtNDlmNS05ZWYwLTkxYjMxMjZmZTY5OXh34wE8cD48c3Ryb25nPkphdyBwYWluOiA8L3N0cm9uZz5JZiB5b3UgYXJlIGV4cGVyaWVuY2luZyBqYXcgcGFpbiBvciBjbGlja2luZyB3aGVuIHlvdSBvcGVuIGFuZCBjbG9zZSB5b3VyIG1vdXRoLCBpdCBtYXkgYmUgYSBzaWduIG9mIGEgdGVtcG9yb21hbmRpYnVsYXIgam9pbnQgKFRNSikgZGlzb3JkZXIsIHdoaWNoIGNhbiBiZSB0cmVhdGVkIGJ5IGEgZGVudGlzdCBvciBvcmFsIHN1cmdlb24uPC9wPncOY29yZS9wYXJhZ3JhcGh5dwpDb250ZW504oCmdyRjMGU0MDMyOS05MjJjLTRmNmMtOWQ1ZC1hYTZkYmY1ZjgxZDN4dzY8aDMgaWQ9ImgtY29uY2x1c2lvbiI+PHN0cm9uZz5Db25jbHVzaW9uPC9zdHJvbmc+PC9oMz53DGNvcmUvaGVhZGluZ399A39\/f39\/f3cMaC1jb25jbHVzaW9uf39\/f3ckZTU5NWFiOTEtMjZmOS00ZDZlLWI1ZTEtZDVhMTM1MzU3OWEzeHeLBTxwPklnbm9yaW5nIGRlbnRhbCBwcm9ibGVtcyBjYW4gbGVhZCB0byBzZXZlcmUgY29tcGxpY2F0aW9ucywgaW5jbHVkaW5nIHRvb3RoIGxvc3MgYW5kIGd1bSBkaXNlYXNlLiBUaGVyZWZvcmUsIGl0J3MgY3J1Y2lhbCB0byBiZSBhd2FyZSBvZiB0aGUgc2lnbnMgb2YgZGVudGFsIHByb2JsZW1zIGFuZCB3aGVuIHRvIHNlZWsgcHJvZmVzc2lvbmFsIGhlbHAuIE1haW50YWluaW5nIGdvb2Qgb3JhbDxhIGhyZWY9Imh0dHA6Ly9yb3lhbGRlbnRhbGNsaW5pY3MuY29tLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+IGhlYWx0aDwvYT4gcHJhY3RpY2VzLCBzdWNoIGFzIGJydXNoaW5nIGFuZCBmbG9zc2luZyBhbmQgcmVndWxhciBkZW50YWwgY2hlY2stdXBzLCBpcyBlc3NlbnRpYWwgZm9yIHByZXZlbnRpbmcgZGVudGFsIHByb2JsZW1zLiBCeSBmb2xsb3dpbmcgdGhlIHRpcHMgcHJvdmlkZWQgaW4gdGhpcyBhcnRpY2xlLCB5b3UgY2FuIGtlZXAgeW91ciB0ZWV0aCBhbmQgZ3VtcyBoZWFsdGh5IGZvciBhIGxpZmV0aW1lLiBSZW1lbWJlciwgcHJvbXB0IGRlbnRhbCBjYXJlIGNhbiBoZWxwIHByZXZlbnQgc2V2ZXJlIGNvbXBsaWNhdGlvbnMgYW5kIGtlZXAgeW91ciBzbWlsZSBicmlnaHQgYW5kIGhlYWx0aHkuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDQwMjc3MDU4LTdlNGQtNGYzMC05YzlmLWY4MTk2ZTg4NWIwM3h36AU8IS0tIHdwOnF1YmVseS9tYXAgeyJ1bmlxdWVJZCI6IjA5OWUwMSIsIm1hcEFkZHJlc3MiOiJSb3lhbCBEZW50YWwgQ2xpbmljIHwgU2FtZSBEYXkgRGVudGFsIEltcGxhbnQgXHUwMDI2IENvc21ldGljIFRyZWF0bWVudCwgS2FuZGl2YWxpIFRoYWt1ciBDb21wbGV4LCBWIE1hbGwsIFdlc3Rlcm4gRXhwcmVzcyBId3ksIEthbmRpdmFsaSBFYXN0LCBNdW1iYWksIE1haGFyYXNodHJhIDQwMDEwMSJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1xdWJlbHktbWFwIHF1YmVseS1ibG9jay0wOTllMDEiPjxpZnJhbWUgc3JjPSJodHRwczovL21hcHMuZ29vZ2xlLmNvbS9tYXBzP3E9Um95YWwlMjBEZW50YWwlMjBDbGluaWMlMjAlN0MlMjBTYW1lJTIwRGF5JTIwRGVudGFsJTIwSW1wbGFudCUyMCUyNiUyMENvc21ldGljJTIwVHJlYXRtZW50JTJDJTIwS2FuZGl2YWxpJTIwVGhha3VyJTIwQ29tcGxleCUyQyUyMFYlMjBNYWxsJTJDJTIwV2VzdGVybiUyMEV4cHJlc3MlMjBId3klMkMlMjBLYW5kaXZhbGklMjBFYXN0JTJDJTIwTXVtYmFpJTJDJTIwTWFoYXJhc2h0cmElMjA0MDAxMDEmYW1wO3Q9JmFtcDt6PTE2JmFtcDtpZT1VVEY4JmFtcDtpd2xvYz0mYW1wO291dHB1dD1lbWJlZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMzUwcHgiIGZyYW1lYm9yZGVyPSIwIiBtYXJnaW53aWR0aD0iMCIgbWFyZ2luaGVpZ2h0PSIwIiBzY3JvbGxpbmc9Im5vIj48L2lmcmFtZT48L2Rpdj4KPCEtLSAvd3A6cXViZWx5L21hcCAtLT53DGNvcmUvbWlzc2luZ3cKcXViZWx5L21hcHfpAzxkaXYgY2xhc3M9IndwLWJsb2NrLXF1YmVseS1tYXAgcXViZWx5LWJsb2NrLTA5OWUwMSI+PGlmcmFtZSBzcmM9Imh0dHBzOi8vbWFwcy5nb29nbGUuY29tL21hcHM\/cT1Sb3lhbCUyMERlbnRhbCUyMENsaW5pYyUyMCU3QyUyMFNhbWUlMjBEYXklMjBEZW50YWwlMjBJbXBsYW50JTIwJTI2JTIwQ29zbWV0aWMlMjBUcmVhdG1lbnQlMkMlMjBLYW5kaXZhbGklMjBUaGFrdXIlMjBDb21wbGV4JTJDJTIwViUyME1hbGwlMkMlMjBXZXN0ZXJuJTIwRXhwcmVzcyUyMEh3eSUyQyUyMEthbmRpdmFsaSUyMEVhc3QlMkMlMjBNdW1iYWklMkMlMjBNYWhhcmFzaHRyYSUyMDQwMDEwMSZhbXA7dD0mYW1wO3o9MTYmYW1wO2llPVVURjgmYW1wO2l3bG9jPSZhbXA7b3V0cHV0PWVtYmVkIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIzNTBweCIgZnJhbWVib3JkZXI9IjAiIG1hcmdpbndpZHRoPSIwIiBtYXJnaW5oZWlnaHQ9IjAiIHNjcm9sbGluZz0ibm8iPjwvaWZyYW1lPjwvZGl2PnfoBTwhLS0gd3A6cXViZWx5L21hcCB7InVuaXF1ZUlkIjoiMDk5ZTAxIiwibWFwQWRkcmVzcyI6IlJveWFsIERlbnRhbCBDbGluaWMgfCBTYW1lIERheSBEZW50YWwgSW1wbGFudCBcdTAwMjYgQ29zbWV0aWMgVHJlYXRtZW50LCBLYW5kaXZhbGkgVGhha3VyIENvbXBsZXgsIFYgTWFsbCwgV2VzdGVybiBFeHByZXNzIEh3eSwgS2FuZGl2YWxpIEVhc3QsIE11bWJhaSwgTWFoYXJhc2h0cmEgNDAwMTAxIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLXF1YmVseS1tYXAgcXViZWx5LWJsb2NrLTA5OWUwMSI+PGlmcmFtZSBzcmM9Imh0dHBzOi8vbWFwcy5nb29nbGUuY29tL21hcHM\/cT1Sb3lhbCUyMERlbnRhbCUyMENsaW5pYyUyMCU3QyUyMFNhbWUlMjBEYXklMjBEZW50YWwlMjBJbXBsYW50JTIwJTI2JTIwQ29zbWV0aWMlMjBUcmVhdG1lbnQlMkMlMjBLYW5kaXZhbGklMjBUaGFrdXIlMjBDb21wbGV4JTJDJTIwViUyME1hbGwlMkMlMjBXZXN0ZXJuJTIwRXhwcmVzcyUyMEh3eSUyQyUyMEthbmRpdmFsaSUyMEVhc3QlMkMlMjBNdW1iYWklMkMlMjBNYWhhcmFzaHRyYSUyMDQwMDEwMSZhbXA7dD0mYW1wO3o9MTYmYW1wO2llPVVURjgmYW1wO2l3bG9jPSZhbXA7b3V0cHV0PWVtYmVkIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIzNTBweCIgZnJhbWVib3JkZXI9IjAiIG1hcmdpbndpZHRoPSIwIiBtYXJnaW5oZWlnaHQ9IjAiIHNjcm9sbGluZz0ibm8iPjwvaWZyYW1lPjwvZGl2Pgo8IS0tIC93cDpxdWJlbHkvbWFwIC0tPnckMzczNWZmNjEtM2M0Zi00MTdhLWEwODgtOTQxYzRlN2ZhMDVleHc0PGgzIGlkPSJoLXN1Z2dlc3RlZC1hcnRpY2xlIj5TdWdnZXN0ZWQgQXJ0aWNsZTo8L2gzPncMY29yZS9oZWFkaW5nf30Df39\/f39\/dxNoLXN1Z2dlc3RlZC1hcnRpY2xlf39\/f3ckMTBkY2ZkNTMtODliZS00N2RiLTk0OGMtYTMyNmFjZDA4ZmU5eHcRPHVsPg0KDQoNCg0KPC91bD53CWNvcmUvbGlzdHl3AH9\/f39\/f39\/f39\/f39\/dyRiMjgyMTgxMi04YTZlLTQzY2MtYTkyNy0yNjI4NWE3Y2NiOWN4d6UBPGxpPjxhIGhyZWY9Imh0dHBzOi8vcm95YWxpbXBsYW50LmNvbS9ibG9ncy9jYW4tcG9vci1kZW50YWwtaGVhbHRoLWJlLWdlbmV0aWMvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5DYW4gcG9vciBEZW50YWwgSGVhbHRoIGJlIGdlbmV0aWM\/PC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckZTQ1N2VjYzgtYTFiZS00NTI1LWJhMzUtODRkNTFmNzE3MjhieHehATxsaT48YSBocmVmPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvYXJlLW5vbi1kZW50YWwtcGF0aWVudHMtaGVhbHRoeS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkFyZSBub24gZGVudGFsIHBhdGllbnRzIGhlYWx0aHk\/PC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckNjFjMzViM2EtNjlhMC00Njg5LWI3MGItYTNmMzZlODkzNDFieHexATxsaT48YSBocmVmPSJodHRwczovL3JveWFsaW1wbGFudC5jb20vYmxvZ3MvY2FuLWktaWdub3JlLWRlbnRhbC1jYXZpdHktZm9yLTItbW9udGhzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q2FuIEkgaWdub3JlIERlbnRhbCBDYXZpdHkgZm9yIDIgTW9udGhzPzwvYT48L2xpPncOY29yZS9saXN0LWl0ZW0A\",\"updateId\":837523475}","footnotes":""},"categories":[707,715,694],"tags":[445,60,1123,161,180,712],"class_list":["post-49845","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-preventive-dentistry","category-patient-experience","category-save-natural-teeth","tag-dental-clinic-mumbai","tag-dental-implant","tag-dental-problems","tag-dr-chirag-chamria","tag-royal-dental-clinics","tag-royal-implant"],"_links":{"self":[{"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/posts\/49845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/comments?post=49845"}],"version-history":[{"count":2,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/posts\/49845\/revisions"}],"predecessor-version":[{"id":68111,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/posts\/49845\/revisions\/68111"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/media\/30105"}],"wp:attachment":[{"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/media?parent=49845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/categories?post=49845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/royalimplant.com\/blogs\/wp-json\/wp\/v2\/tags?post=49845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}