{"id":246234,"date":"2026-05-15T15:27:04","date_gmt":"2026-05-15T19:27:04","guid":{"rendered":"https:\/\/today.uconn.edu\/?p=246234&#038;preview=true&#038;preview_id=246234"},"modified":"2026-05-15T15:27:05","modified_gmt":"2026-05-15T19:27:05","slug":"ceo-update-may-15-2026","status":"publish","type":"post","link":"https:\/\/today.uconn.edu\/2026\/05\/ceo-update-may-15-2026\/","title":{"rendered":"CEO Update &#8211; May 15, 2026"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Dear Colleagues,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This week is particularly special for two reasons. First is that it is \u201cHealthcare Week,\u201d which runs from May 10-16. This is a time where we at UConn Health thank and recognize all healthcare workers \u2014 clinical and nonclinical. The second reason is that this week is the 10th anniversary of the opening of the University Tower, our teaching hospital, which opened on May 13, 2016. It\u2019s amazing how time flies! Watch this brief video that shows how much the hospital has accomplished since its opening:<\/p>\n\n\n\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\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"UConn John Dempsey Hospital&#039;s Patient Tower Turns 10\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/cjWa-arvsrk?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>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">These last 10 years tell a story of remarkable growth, not only in patient volumes, but also in quality, patient safety, and our reputation as a premiere healthcare provider for the region. Those who go back far enough know, UConn Health had a vision for what this wonderful academic medical center could become. Thankfully the state had faith in us and made a bold investment then, and has done so again today, as UConn John Dempsey Hospital has also emerged as a tertiary hospital for the UConn Health Community Network of hospitals that will greatly expand access to high-quality, high-value care well beyond our footprint here in Farmington.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I invite you to <a href=\"https:\/\/today.uconn.edu\/2026\/05\/uconn-john-dempsey-hospitals-university-tower-turns-10\/\">read more about this milestone on UConn Today<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image alignleft size-medium\"><img decoding=\"async\" width=\"300\" height=\"200\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4112-1200x800-1-300x200.jpg\" alt=\"Leadership rounding in hospital area with snack cart\" class=\"wp-image-246245 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4112-1200x800-1-300x200.jpg 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4112-1200x800-1-1024x683.jpg 1024w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4112-1200x800-1-768x512.jpg 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4112-1200x800-1-630x420.jpg 630w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4112-1200x800-1-150x100.jpg 150w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4112-1200x800-1-998x665.jpg 998w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4112-1200x800-1.jpg 1200w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/200;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Right in the middle of Healthcare Week was \u201cProud to Be UConn Health\u201d Day, which included rounding by my leadership team and me. Leaders visited several departments and had a chance to spend a few minutes with our busy employees to offer them a snack and a drink and thank them for their work. I, along with CNO and hospital COO Caryl Ryan and CFO Jeff Geoghegan, had the privilege of bringing a cart of snacks to the staff at the Sterile Processing Department, also known as Central Sterile. My special thanks to Ellen Benson, who oversees this area, as well as Derrick Weir (distribution aide), Erin Nosal (instrument room specialist), Meenawatty Torres (supervisor), Daryl Walker (travel tech), Lorenzo Matos (instrument room specialist), Grazyna Kus (housekeeping), and the whole Central Sterile team.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I was also happy that the Central Sterile team now has a newly renovated workspace and new equipment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide2.png\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"960\" height=\"540\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide2.png\" alt=\"Slide outlining new Central Sterile Supply Processing\" class=\"wp-image-246243 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide2.png 960w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide2-300x169.png 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide2-768x432.png 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide2-630x354.png 630w\" data-sizes=\"(max-width: 960px) 100vw, 960px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 960px; --smush-placeholder-aspect-ratio: 960\/540;\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image alignright size-medium\"><img decoding=\"async\" width=\"300\" height=\"200\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4124-1200x800-1-300x200.jpg\" alt=\"group portrait of six in an office setting\" class=\"wp-image-246244 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4124-1200x800-1-300x200.jpg 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4124-1200x800-1-1024x683.jpg 1024w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4124-1200x800-1-768x512.jpg 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4124-1200x800-1-630x420.jpg 630w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4124-1200x800-1-150x100.jpg 150w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4124-1200x800-1-998x665.jpg 998w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/proud-UCH-2026-05-13-4124-1200x800-1.jpg 1200w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/200;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We also took our cart to visit Nurse Staffing\/Payroll on UT2 and met with the amazing staff members, including Rose Jawor (bed flow) and Patrycja Jacewicz and Rebecca Beaudoin (nursing supervisors).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As part of Proud to Be UConn Health Day, our Office of Professional Well-Being and Engagement created an <a href=\"https:\/\/padlet.com\/uconnhealthhr\/proud-to-be-uconn-health-day-56pg3xvjyq088mtb\">interactive forum where you can share a photo and a message<\/a> to show what you\u2019re grateful for and what makes you proud. Our <a href=\"https:\/\/padlet.com\/uconnhealthhr\/uconn-health-wall-of-gratitude-oqit2al7qywvl8rp\">Wall of Gratitude<\/a>, which is up year-round, is also active. I invite you to visit both, see the inspiring contributions, and add your own.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I\u2019d like to thank Alexis Crean and her team in our Office of Professional Well-Being and Engagement for organizing Proud to Be UConn Health Day and making it happen, as well as those who partnered with them to make is a success, including Alex Schwarz and the Courier Services team; George Moses, Peter Irrek, Vinny Palmeri, and Mike Vinci from Custodial Services; Amy Chmielewski, Taylor Parker, Sandra Paprzyca, and Izabela Maternowski from UMG; and our marketing and communications teams.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also Wednesday I had the opportunity to thank the Pharmacy team for their impressive work, along with WFSB, who brought donuts and coffee to celebrate Healthcare Week. My sincere thanks to AVP and Chief Pharmacy Officer Kevin Chamberlain and his whole pharmacy team for all they do to help patients and our team.<\/p>\n\n\n\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\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"UConn Healthcare Week\/Great Day 9a May 13\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/iyI8jmfaEn4?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>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can find all the segments <a href=\"https:\/\/today.uconn.edu\/?s=%22healthcare+week%22\">on UConn Today<\/a> and <a href=\"https:\/\/hub.uconnhealth.org\/news-search\/news\/2026\/05\/celebrating-healthcare-week\">on the Hub<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The recurring theme for me on these visits is that we have world-class employees who work behind the scenes to make UConn Health everything it has come to represent for the people of Connecticut, whether that\u2019s in education, research or patient care. Thank you.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">Staying on the theme of UConn Health accomplishments, this week I presented some at our Clinical Affairs Subcommittee meeting:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide1.jpg\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"576\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide1-1024x576.jpg\" alt=\"Slide showing a compilation of 14 badges reflecting recent recognitions\" class=\"wp-image-246242 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide1-1024x576.jpg 1024w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide1-300x169.jpg 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide1-768x432.jpg 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide1-1536x864.jpg 1536w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide1-2048x1152.jpg 2048w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide1-630x354.jpg 630w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide1-1182x665.jpg 1182w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/576;\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The three most recent that I mentioned in my presentation are the first three on the top row, namely (1) the recent 11th consecutive Leapfrog Hospital Safety A rating, (2) the only hospital in Connecticut to receive Healthgrades\u2019 Outstanding Patient Experience Excellence award (more on this later), and (3) Best Maternity Hospital from Newsweek. These and the other awards listed are a direct result of your work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additionally, we are celebrating 60 UConn Health physicians who were recognized on the <a href=\"https:\/\/today.uconn.edu\/2026\/05\/uconn-health-physicians-ranked-among-the-nations-best-in-2026-top-doctors-list\/\">2026 \u201cTop Doctors\u201d list published<\/a> in the May edition of Connecticut Magazine in partnership with Castle Connolly. This recognition underscores the extraordinary talent, commitment, and compassion our physicians demonstrate each day. Together, they deliver outstanding patient care, drive innovation in research, and educate the next generation of healthcare professionals.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I also updated the Clinical Affairs Subcommittee on our hospital operations. I won\u2019t go into all the details here but one example is our hospital discharges:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide3.png\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"960\" height=\"540\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide3.png\" alt=\"Slide showing trendline of discharges for last three fiscal years\" class=\"wp-image-246241 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide3.png 960w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide3-300x169.png 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide3-768x432.png 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Slide3-630x354.png 630w\" data-sizes=\"(max-width: 960px) 100vw, 960px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 960px; --smush-placeholder-aspect-ratio: 960\/540;\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This graph shows that March year-to-date the hospital discharges are 3.3% greater than budget and 9.4% greater than last year.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Another operational area I highlighted is the main OR (operating rooms):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/260515-ceo-slide-or-trends.png\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"576\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/260515-ceo-slide-or-trends-1024x576.png\" alt=\"slide showing trendline for John Dempsey Hospital operating room for last three fiscal years\" class=\"wp-image-246250 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/260515-ceo-slide-or-trends-1024x576.png 1024w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/260515-ceo-slide-or-trends-300x169.png 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/260515-ceo-slide-or-trends-768x432.png 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/260515-ceo-slide-or-trends-630x354.png 630w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/260515-ceo-slide-or-trends-1182x665.png 1182w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/260515-ceo-slide-or-trends.png 1280w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/576;\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This graph shows that March YTD surgeries are about on budget but 6% higher than last year.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">Switching gears, this week I also attended a press conference at Storrs where the governor and legislators announced <a href=\"https:\/\/today.uconn.edu\/2026\/05\/a-boost-to-uconns-critical-research\/\">$35 million in funding to help UConn\/UConn Health weather the federal research funding cuts<\/a>. In addition of course to thanking Governor Lamont and the legislature, I want to thank Dr. Margaret Callahan, chief of the Division of Hematology and Oncology, and Dr. Neena Qasba, OB-GYN Division director of family planning, for speaking so eloquently and passionately at the event about the importance of research.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<figure class=\"wp-block-image alignleft size-medium\"><a href=\"https:\/\/today.uconn.edu\/2026\/05\/55th-commencement-celebrated-by-uconn-health\/\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"300\" height=\"200\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-25-300x200.jpg\" alt=\"UConn Health 2026 Commencement\" class=\"wp-image-245946 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-25-300x200.jpg 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-25-1024x683.jpg 1024w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-25-768x512.jpg 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-25-1536x1024.jpg 1536w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-25-2048x1365.jpg 2048w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-25-630x420.jpg 630w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-25-150x100.jpg 150w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-25-998x665.jpg 998w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/200;\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Yet another reason to celebrate this week, we graduated our 55<sup>th<\/sup> medical, dental, and graduate school classes. Congratulations to the 105 new physicians, 52 new dentists, and 106 scientists and public health experts who are now poised to join the workforce, either immediately or after additional training. As you likely know, UConn Health is Connecticut\u2019s No. 1 producer of physicians, dentists, and scientists. Our academic mission is instrumental in meeting the health care demands of our state and beyond, and is a particular point of pride for us.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I invite you to <a href=\"https:\/\/today.uconn.edu\/2026\/05\/55th-commencement-celebrated-by-uconn-health\/\">read more about Monday\u2019s commencement and this year\u2019s graduating classes on UConn Today<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image alignright size-medium\"><img decoding=\"async\" width=\"296\" height=\"300\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/healthgrades-Outstanding-Patient-Experience-Excellence-Award-1000x1014-1-296x300.png\" alt=\"Healthgrades Outstanding Patient Experience Excellence Award 2026 badge\" class=\"wp-image-246246 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/healthgrades-Outstanding-Patient-Experience-Excellence-Award-1000x1014-1-296x300.png 296w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/healthgrades-Outstanding-Patient-Experience-Excellence-Award-1000x1014-1-768x779.png 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/healthgrades-Outstanding-Patient-Experience-Excellence-Award-1000x1014-1-414x420.png 414w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/healthgrades-Outstanding-Patient-Experience-Excellence-Award-1000x1014-1-100x100.png 100w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/healthgrades-Outstanding-Patient-Experience-Excellence-Award-1000x1014-1-656x665.png 656w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/healthgrades-Outstanding-Patient-Experience-Excellence-Award-1000x1014-1.png 1000w\" data-sizes=\"(max-width: 296px) 100vw, 296px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 296px; --smush-placeholder-aspect-ratio: 296\/300;\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">I mentioned earlier, we just announced this week that UConn John Dempsey Hospital has won the Healthgrades Outstanding Patient Experience Award for the fourth year in a row. This distinction puts us among the top 15% of hospitals nationwide for patient experience based on objective patient survey data, and ours is the only hospital in Connecticut so honored this year. It\u2019s an amazing honor and a testament to the kindness, competence, passion, and patient focus of our employees. As this award demonstrates, our employees\u2019 commitment to treating every patient as they would want to be treated sets UConn Health apart.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Which brings me to a patient letter that illustrates those values, calling out two of our nurses, Dathan MacDonald and Mykela Grabacik, to praise them (edited for length and privacy):<\/p>\n\n\n\n<p class=\"has-background-2-background-color has-background wp-block-paragraph\"><a id=\"_msocom_1\"><\/a>I feel that when someone wants to recognize extraordinary service by an employee, starting at the top is the right thing to do.<br><br>I have intense anxiety around medical appointments, procedures, interactions and the lack of control that often accompanies those visits. It&#8217;s something I work on consistently, but often causes the physicians and nurses extra headache, work and communication when dealing with me\u2026<br><br>My pre-op nurse was Dathan. He was immediately warm, professional and concerned. He gave me step by step, understandable and detailed instructions and information from the very beginning all the way until I was wheeled out to the OR. I didn&#8217;t even necessarily have to tell him that I needed that level of care and concern to feel comfortable and confident in what was happening &#8211; he just automatically provided it. What a gift to have and to share with patients. He made what would have otherwise been an incredibly stressful time, feel calm and relaxed for me. I absolutely can&#8217;t thank him enough for that and want very much for UConn to understand and recognize the value of his service to your organization and to your patients.<br><br>In addition, I would like to also recognize another exemplary nurse who has been absolutely integral to my care. When discharged from the hospital, I was feeling very unwell, depressed and hopeless for a variety of reasons\u2026 What is important, is that the person who came to my &#8220;rescue&#8221; was nurse Mykela Garbacik in Urogynecology. She reacted to a question that I sent on MyChart with compassion, empathy and urged me to come in to see her to receive instruction and support. And since that time, she has repeatedly been the most valuable medical professional in my recovery &#8211; always with an unbelievable amount of patience, guidance and gentle persuasion to have hope and stay positive (in addition to providing the medical\/professional care needed)\u2026 She is an incredible, empathetic and knowledgeable nurse who explained everything to me in detail and with compassion. I absolutely don&#8217;t know what I would have done without her.<br><br>Both of these individuals could have just done their jobs and moved on to the next patient with a job well done, but instead showed extra care, kindness and attention to a patient who desperately needed it in the moment. I doubt that I have even expressed adequately how much that meant to me. I hope that their hard work and dedication is recognized and appreciated within your organization. I will forever be grateful to them both and hold UConn in a higher regard as a result of my interactions with them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">How gratifying it is to read letters like this \u2014 the care this patient experienced was so compassionate that it compelled her to take the time to write a lengthy account of how it made a difference for her.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All this brings us back to these week\u2019s theme of celebrating. Patient letters like this surely make us proud, as do the 263 graduates from our schools, and the faculty and staff who mentored and supported them, and of course all our providers and clinical and support staff who make our outstanding patient care possible every day, as well as our brilliant researchers on the forefront of the future of medicine and the students, postdocs, and staff supporting them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s why I say this every week:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you for all you do.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"438\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/02\/2509-andy-signature-1200x513-1-1024x438.png\" alt=\"Dr. Andy's signature\" class=\"wp-image-240900 img-responsive lazyload\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/438;aspect-ratio:2.338014833517437;width:242px;height:auto\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/02\/2509-andy-signature-1200x513-1-1024x438.png 1024w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/02\/2509-andy-signature-1200x513-1-300x128.png 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/02\/2509-andy-signature-1200x513-1-768x328.png 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/02\/2509-andy-signature-1200x513-1-630x269.png 630w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/02\/2509-andy-signature-1200x513-1.png 1200w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Andrew C. Agwunobi, MD, MBA<br><\/strong>Chief Executive Officer<br>EVP for Health Affairs<br>UConn Health<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading has-background-1-color has-contrast-2-background-color has-text-color has-background has-link-color wp-elements-3f464b1fc4fd4159557050f260f737ba\">Dear Dr. Andy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Can we take away the feature of patient self check in? We have patients arrive themselves and not be in the office. Or they will come in and just sit down when we have paperwork and other things that we need to collect from them.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you for the question, which I&#8217;ve shared with leaders in our outpatient practices and IT. There are benefits to allowing patients to perform self-arrival, though we recognize there are times when patients may do it before they are physically present.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Epic team has been looking at future functionality that will help eliminate this from occurring, and has implemented the following changes:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>We have shortened the window for self-check-in, so it\u2019s now allowed only within 10 minutes before the appointment time. <\/li>\n\n\n\n<li>We have updated the self-arrival text message to offer clearer instructions. it now reads, \u201cReply 1 only if you\u2019re at the reception area for your visit.\u201d<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">As for clinics that find that information is missing, such as forms or questionnaires that should be part of the self-check-in, they should report what is needed to IT for troubleshooting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I appreciate the feedback, which in this case led to a change to try to improve the check-in process while maintaining efficiency and patient convenience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>There is a single \u201cO\u201d in the courtyard. It\u2019s been there for at least as long as I have and is covered in moss\/mold. Are there plans to clean it up and possibly spell out UConn Health or maybe remove it and put some other installation there? It does detract from the courtyard that is otherwise beautifully landscaped.<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image alignright size-medium\"><img decoding=\"async\" width=\"240\" height=\"300\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2605-courtyard-o-powerwashed-800x1000-IMG_7874-240x300.jpg\" alt=\"sculpted O in UConn Health Center Courtyard\" class=\"wp-image-246264 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2605-courtyard-o-powerwashed-800x1000-IMG_7874-240x300.jpg 240w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2605-courtyard-o-powerwashed-800x1000-IMG_7874-768x960.jpg 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2605-courtyard-o-powerwashed-800x1000-IMG_7874-336x420.jpg 336w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2605-courtyard-o-powerwashed-800x1000-IMG_7874-532x665.jpg 532w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2605-courtyard-o-powerwashed-800x1000-IMG_7874.jpg 800w\" data-sizes=\"(max-width: 240px) 100vw, 240px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 240px; --smush-placeholder-aspect-ratio: 240\/300;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Good question \u2013 I\u2019ve shared it with our buildings and grounds leader and our art curator. We haven\u2019t been able to locate historic records related to the origin of the \u201cO.\u201d We believe it goes back to the 70s and was not part of a larger plan to spell out \u201cUConn\u201d in the courtyard.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I appreciate your concern about the aesthetics of our campus, and I thank you for raising this, which, I\u2019m happy to say, resulted in our grounds crew recently power washing the sculpture.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Have something you want to ask Dr. Andy?&nbsp;<\/em><\/strong><a href=\"https:\/\/hub.uconnhealth.org\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Submit&nbsp;your question on The Hub.<\/em><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-background-1-color has-uc-blue-700-background-color has-text-color has-background has-link-color wp-elements-f7897ea2c0dfe90ce7a9c11f70aad83f\">Hub Highlights<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/padlet.com\/uconnhealthhr\/proud-to-be-uconn-health-day-56pg3xvjyq088mtb\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"600\" height=\"400\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/260513-proud-to-be-uconn-leader-rounding-600x400-4068.jpg\" alt=\"Leadership rounding in hospital area with snack cart\" class=\"wp-image-246269 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/260513-proud-to-be-uconn-leader-rounding-600x400-4068.jpg 600w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/260513-proud-to-be-uconn-leader-rounding-600x400-4068-300x200.jpg 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/260513-proud-to-be-uconn-leader-rounding-600x400-4068-150x100.jpg 150w\" data-sizes=\"(max-width: 600px) 100vw, 600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 600px; --smush-placeholder-aspect-ratio: 600\/400;\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/today.uconn.edu\/2026\/05\/55th-commencement-celebrated-by-uconn-health\/\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"2560\" height=\"1707\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-23-scaled.jpg\" alt=\"Dr. Lucia Duenas-Bianchi, MPH\" class=\"wp-image-245944 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-23-scaled.jpg 2560w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-23-300x200.jpg 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-23-1024x683.jpg 1024w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-23-768x512.jpg 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-23-1536x1024.jpg 1536w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-23-2048x1365.jpg 2048w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-23-630x420.jpg 630w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-23-150x100.jpg 150w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/2026-05-11_Commencement2026-UConnHealth-23-998x665.jpg 998w\" data-sizes=\"(max-width: 2560px) 100vw, 2560px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/today.uconn.edu\/2026\/05\/connecticut-high-school-seniors-graduate-from-doctors-academy-at-uconn-health\/\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"2560\" height=\"1668\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Closing-Ceremony117-scaled.jpg\" alt=\"Doctors Academy Closing Ceremony - May 13, 2026\" class=\"wp-image-246180 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Closing-Ceremony117-scaled.jpg 2560w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Closing-Ceremony117-300x195.jpg 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Closing-Ceremony117-1024x667.jpg 1024w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Closing-Ceremony117-768x500.jpg 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Closing-Ceremony117-1536x1001.jpg 1536w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Closing-Ceremony117-2048x1334.jpg 2048w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Closing-Ceremony117-630x410.jpg 630w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/05\/Closing-Ceremony117-1021x665.jpg 1021w\" data-sizes=\"(max-width: 2560px) 100vw, 2560px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1668;\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">We celebrate <strong><a href=\"https:\/\/today.uconn.edu\/?s=%22healthcare+week%22\" target=\"_blank\" rel=\"noreferrer noopener\">Healthcare Week<\/a><\/strong> and <strong><a href=\"https:\/\/padlet.com\/uconnhealthhr\/proud-to-be-uconn-health-day-56pg3xvjyq088mtb\" target=\"_blank\" rel=\"noreferrer noopener\">Proud to Be UConn Health Day<\/a><\/strong>!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See our <strong><a href=\"https:\/\/today.uconn.edu\/2026\/05\/55th-commencement-celebrated-by-uconn-health\/\" target=\"_blank\" rel=\"noreferrer noopener\">complete coverage of our 55<sup>th<\/sup> commencement<\/a><\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">High School seniors graduate from<strong> <a href=\"https:\/\/today.uconn.edu\/2026\/05\/connecticut-high-school-seniors-graduate-from-doctors-academy-at-uconn-health\/\" target=\"_blank\" rel=\"noreferrer noopener\">our Health Career Opportunity Programs Doctors Academy<\/a><\/strong>.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-text-align-center has-uc-grey-100-background-color has-background\"><a href=\"https:\/\/hub.uconnhealth.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Visit the Hub Now<\/a><\/h3>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong><em>Note:<\/em><\/strong><em> Unlinked content is only available on <a href=\"https:\/\/hub.uconnhealth.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">The&nbsp;Hub<\/a>, for which you must be on the UConn Health network to access.<\/em><\/p>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s <strong><a href=\"https:\/\/today.uconn.edu\/2026\/05\/uconn-john-dempsey-hospitals-university-tower-turns-10\/\" target=\"_blank\" rel=\"noreferrer noopener\">10 years now since we opened the University Tower<\/a><\/strong>!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Connecticut Magazine is out with its 2026 Top Docs<\/strong> \u2014 <a href=\"https:\/\/today.uconn.edu\/2026\/05\/uconn-health-physicians-ranked-among-the-nations-best-in-2026-top-doctors-list\/\" target=\"_blank\" rel=\"noreferrer noopener\">who made this year\u2019s list<\/a>?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our<strong> <a href=\"https:\/\/today.uconn.edu\/2026\/05\/uconn-health-earns-accreditation-for-noninvasive-vascular-testing\/\" target=\"_blank\" rel=\"noreferrer noopener\">noninvasive vascular lab earns accreditation<\/a><\/strong> for extracranial cerebrovascular testing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plus, a patient <strong>shares her experience <a href=\"https:\/\/today.uconn.edu\/2026\/05\/dignicap-preserving-dignity\/\" target=\"_blank\" rel=\"noreferrer noopener\">with the DigniCap scalp cooling system<\/a><\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>From the Desk of Dr. Andy<\/p>\n","protected":false},"author":111,"featured_media":245049,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"{\"document\":\"AAAYoZnS7BvL\/oHSGLsGuK+T9RXL\/oHSGIwByAYGhAGkqQUuggEBAhQCAQIKAQNKABoBAgoCQkoAMgECCgJCSgC8GAECCgJCSgCECwECCgJCSgC+BQECCgBKEAIBAgoCTAA4AQIKAkwAiAIBAgoCTACyAgECCgJMxAaMCQECCgEHSgAiAQIKAEoAEgECCgJCSgC4AwECCgJCSgCUAgECCgBKEAIBAgoCTACgBAECCgKGAgiOAQoIhgHABYwFAgECCgBKEAIBAgoCTNIKlgwBAgoCQkoAiBUBAgoBA0oAGgECCgJCSgCCBAECCgEDSgAaAQIKAkJKAIgFAQIKAEoAEgECCgJCSgCYCQECCgBKEAIBAgoCTACGBwECCgJMAIIHAQIKAkwAvgUBAgoCTNgUuBkBAgoCQkoAogYBAgoBA0oAGgECCgJCSgC4AQECCgEMSioCAQIKAQFKbIIBAQIKAEoAEgECCgJCSgC6CQECCgJCSgCWDAECCgJCSgCKFAECCgJCSgCkCAECCgJCSgCyGgECCgJCSgCgHQECCgBKABIBAgoCQkoAtgYBAgoAShACAQIKAkIBAEpSoiIBAgoCQkoAhAEBAgoBBkoAIAECCgJCSgC0AwECCgBKABIBAgoCQkoALAECCgJCSgCWBgECCgJCSgC8EAECCgJCSgCmBgECCgJCSgCsAQECCgJCSgCoBgECCgBKABIBAgoCQkoALgECCkoOAgEDDAIBAgoBB0pOMAEDDAIBAgoBB0pOMAEDDAIBAgoBB0r+AaACAQIKSg4CAQMMAgECCgJCSgCWBgECCgKgAgMBLCD0A0oAsAcBAgoCQkrUDrQYAQMMAgECCgJCAEoAoAMBAgoCQgBK8hyiJAECCgJCSgCQCgECCgKCBAMBLCDWBUoAugYBAgoCQkoAhAkBAgoASsaYAwQWMrwYhAu+BQSICQQQDhK4A5QCBK4EBIwCCI4BCgiGAQqcAogVBBaCBAQWiAUSmAkEDgSCBwS+BgS6BQScBaIGBBa4AQMARi4EBgwSugmWDIoUpAiyGqAdErYGEgSMIoQBBBwEsAMSLJYGBLgQBKIGBKABCASkBhIuBAwOBBAPAAQQDwAEEA4EDAQKBJIGBKYCAwGgDwSqAwSsB5AKBIgEAwGoAoQJBAYVjAGE7gUIjgEKCIYBsJ0CAwGaKQMBzwkoACEAKAEnAAQAJwABAIQAJwAEACgGJwAoCCcABwAhACgAIQAoACcAKAEnACgCJwCHACEAKAInAQQAKAAnAIcAIQAoAicBBAAoACcAhwAhACgCJwEEACgAJwCHACEAKAInAQQAKAAnAIcAIQAoACEAKAAnACgBJwAHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAhACgAIQAoACcAKAEnACgBIQAoAycAhwAhACgCJwAoAScAhwAhACgCJwEEACgAJwCHACEAKAInAQQAKAAnAIcAIQAoACEAKAAnACgBJwAHACgDJwEEACcAhwAhACgAIQAoACcBBACEBScABwAoAycAKAEnAAcAKAMnAQQAJwCHACEAKAInAQQAKAAnAIcAIQAoACEAKAAnACgBJwAoAicAhwAhACgCJwEEACgAJwCHACEAKAAhACgAJwAoAScAKAInAIcAIQAoAicBBAAoACcAhwAhACgCJwAoAScAhwAhACgCJwEEACgAJwCHACEAKAAhACgAJwAoAScABwAhACgAIQAoACcBBAAnAIcAIQAoACEAKAAnAQQAJwCHACEAKAAhACgAJwEEACcAhwAhACgAIQAoACcBBAAnAIcAIQAoAicBBAAoACcAhwAhACgAIQAoACcAKAEnACgCJwCHACEAKAInAQQAKAAnAIcAIQIoACcAKA4nAAcAIQAoACEAKAAnASgCJwCHACEAKAInACgBJwCHACEAKAInAQQAKAAnAIcAIQAoAicBBAAoACcAhwAhACgCJwEEACgAJwCHACEAKAInAQQAKAAnAIcAIQAoAicBBAAoACcAhwAhACgCJwEEACgAJwCHACEAKAInACgBJwCHACEAKAInAQQAKAAnAIcAIQAoAicAKAAnAQcAIQAoACEAKAAnAQQAKAInAIcAIQAoAicBBAAoACcAhwAhACgAIQAoACcAKAEnACgFJwCHACEAKAAhACgAJwEEACgAJwCHACEAKAInACgBJwCHACEAKAInAQQAKAAnAIcAIQAoAicBBAAoACcAhwAhACgAIQAoACcBBAAoACcAhwAhACgAIQAoACcBBAAoACcAhwAhACgAIQAoACcBBAAoACcAhwAhACgAIQAoACcBBAAoACcAhwAhACgCJwAoAScAhwAhACgCJwEEACgAJwCHACEAKAAhACgAJwAoACcABwAhACgCJwEHACEAKAAhACgAJwAoAScAKAEhACgDJwCHACEAKAInAQcAIQAoACEAKAAnACgBJwAoASEAKAMnAIcAIQAoAicBBwAhACgAIQAoACcAKAEnACgBIQAoAycAhwAhACgAIQAoACcAKAAnAAcAIQAoACEAKAAnAQcAIQAoACEAKAAnAQQAKAAnAIcAIQAoACEAKAAnAQQAhAOBAIQAKAAnAIcAKAMnAQQAKAAnAIcAIQAoACEAKAAnAQcAKAMnAQQAKAEnAIcAIQAoACEAKAAnAQQAKAEnAIcAIQAoAicBBAAoACcAhwAhACgAIQAoACcBBACEA4EAhAAoACcAhwAhACgCJwEEACgAJwCHACEAKAAhACgAJwEoACcAIQBEAKgRxAWEAKgZKACoAQQAqBmEAKgZxAOoBsQDqAIE6cQCm74Cc3RhdGV2ZXJzaW9uc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlQ0VPIFVwZGF0ZSAtIE1hcmNoIDI3LCAyMDI2IChvbGQpZG9jdW1lbnRjb250ZW50PCEtLSAvd3A6cGFyYWdyYXBoIC0tPmRvY3VtZW50ZXhjZXJwdEZyb20gdGhlIERlc2sgb2YgRHIuIEFuZHlkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhX2FjZl9jaGFuZ2Vkd2RzX3ByaW1hcnlfY2F0ZWdvcnl3ZHNfcHJpbWFyeV9zZXJpZXN3ZHNfcHJpbWFyeV9hdHRyaWJ1dGlvbmZvb3Rub3Rlc2RvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50bWFnYXppbmUtaXNzdWVzZG9jdW1lbnRjb2F1dGhvcnNkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERlYXIgQ29sbGVhZ3Vlcyxkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIHdlZWsgUHJlc2lkZW50IFJhZGVua2EgTWFyaWMgYW5kIEksIGFsb25nIHdpdGggdGhlIFVDb25uIGFuZCBVQ29ubiBIZWFsdGggQ0ZPcywgdGhlIFVDb25uIHZpY2UgcHJlc2lkZW50IGZvciBzdHVkZW50IGxpZmUgYW5kIGVucm9sbG1lbnQsIGFuZCB0aGUgZ292ZXJubWVudCByZWxhdGlvbnMgdGVhbSwgcHJlc2VudGVkIGF0IHRoZSBHZW5lcmFsIEJvbmRpbmcgU3ViY29tbWl0dGVlIG9mIHRoZSBzdGF0ZSBsZWdpc2xhdHVyZS4gSnVzdCBmb3IgYmFja2dyb3VuZCB5b3Ugb2Z0ZW4gaGVhciBtZSB0YWxrIGFib3V0IHRoZSDigJxibG9jayBncmFudCzigJ0gZnVuZGluZyBVQ29ubiBIZWFsdGggcmVjZWl2ZXMgZnJvbSB0aGUgc3RhdGUsIG5vdyBhYm91dCA4JSBvZiBvdXIgYnVkZ2V0IChJZiB5b3UgcmVjYWxsIGl0IHdhcyBhcHByb3hpbWF0ZWx5ICQyMDBNIGluIEZZIDI1LCAkMTQzTSBpbiBGWSAyNiBhbmQgd2lsbCBiZSAkMTM4TSBpbiBGWSAyNykuIFRoZXNlIGJsb2NrIGdyYW50IGZ1bmRzIHJlcHJlc2VudCBvcGVyYXRpbmcgZG9sbGFycyBvciBmdW5kcyB3ZSBhcHBseSB0byBvcGVyYXRpb25zIHN1Y2ggYXMgcGF5aW5nIHNhbGFyaWVzLiBXaGF0IEkgcmVmZXIgdG8gbGVzcyBvZnRlbiBhcmUgdGhlIGNhcGl0YWwgZG9sbGFycyB3ZSByZWNlaXZlIGZyb20gYSBzdGF0ZSBib25kaW5nIHByb2Nlc3MgdGhhdCB3ZSB1c2UgZm9yIGRlZmVycmVkIG1haW50ZW5hbmNlLCBjb25zdHJ1Y3Rpb24sIEluZm9ybWF0aW9uIHRlY2hub2xvZ3ksIHNvbWUgZXF1aXBtZW50LCBhbmQgc28gb24uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGJvbmRpbmcgcHJvY2VzcyBoYXMgdmFyaW91cyBzdGVwcyBidXQgdGhlIGJvbmRpbmcgc3ViY29tbWl0dGVl4oCZcyByb2xlIGlzIHRvIHByZXBhcmUgcmVjb21tZW5kYXRpb25zIGZvciB3aGF0IHByb2plY3RzIHNob3VsZCByZWNlaXZlIGJvbmQgYXV0aG9yaXphdGlvbiwgaG93IG11Y2ggYm9uZGluZyBhdXRob3JpdHkgc2hvdWxkIGJlIGdyYW50ZWQgYW5kIGFueSBhZGp1c3RtZW50cyB0byBwcmlvciBhdXRob3JpemF0aW9ucy4gVGhlc2UgcmVjb21tZW5kYXRpb25zIGFyZSBmb3J3YXJkZWQgdG8gdGhlIGZ1bGwgRmluYW5jZSwgUmV2ZW51ZSBhbmQgQm9uZGluZyBDb21taXR0ZWUgZm9yIGEgdm90ZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbiBteSB0ZXN0aW1vbnkgSSBpbmZvcm1lZCB0aGUgc3ViY29tbWl0dGVlIHRoYXQgb3ZlciB0aGUgcGFzdCAzMCB5ZWFycywgdGhlIFVDb25uIDIwMDAgY2FwaXRhbCBwcm9ncmFtIChpLmUuIHN0YXRlIGJvbmRpbmcpIGhhcyBlbmFibGVkIG1ham9yIGludmVzdG1lbnRzIGF0IFVDb25uIEhlYWx0aCwgaW5jbHVkaW5nOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QSBuZXcgaG9zcGl0YWwgdG93ZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFJlbm92YXRpb25zIHRvIEpvaG4gRGVtcHNleSBIb3NwaXRhbCBhbmQgdGhlIGNsaW5pYyBidWlsZGluZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RXhwYW5zaW9uIG9mIHRoZSBDZWxsIGFuZCBHZW5vbWUgU2NpZW5jZXMgQnVpbGRpbmcgdG8gc3VwcG9ydCBiaW9zY2llbmNlIHN0YXJ0dXBzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBbiBhZGRpdGlvbiB0byB0aGUgYWNhZGVtaWMgYnVpbGRpbmcgdG8gYWNjb21tb2RhdGUgbGFyZ2VyIG1lZGljYWwgYW5kIGRlbnRhbCBzY2hvb2wgY2xhc3Nlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9ubGlnaHRib3hocmVmcmVsaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmxpbmtUYXJnZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEkgdGhhbmtlZCB0aGVtIGFuZCByZXF1ZXN0ZWQgdGhhdCB0aGUgRlkyNyBhdXRob3JpemF0aW9uIChwcmV2aW91c2x5IGFwcHJvdmVkIGJ1dCBub3QgeWV0IGRpc2J1cnNlZCkgYmUgbWFpbnRhaW5lZC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTcGVjaWZpY2FsbHkgd2UgYXJlIHJlcXVlc3RpbmcgYSB0b3RhbCBvZiAkNDMgbWlsbGlvbiBjb21wcmlzaW5nOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50JDMwIG1pbGxpb24gZm9yIGRlZmVycmVkIG1haW50ZW5hbmNlIHRvIGVuc3VyZSBvdXIgZmFjaWxpdGllcyByZW1haW4gc2FmZSwgbW9kZXJuLCBhbmQgY29tcGxpYW50IHdpdGggY29kZXMgYW5kIGFjY2Vzc2liaWxpdHkgc3RhbmRhcmRzLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50JDEzIG1pbGxpb24gZm9yIGNsaW5pY2FsIGVxdWlwbWVudCBhbmQgSVQgc2VjdXJpdHksIHdoaWNoIHN1cHBvcnRzOjx1bD48bGk+cmVwbGFjZW1lbnQgb2YgYWdpbmcgZXF1aXBtZW50PC9saT48L3VsPjx1bD48bGk+cHJvdGVjdGlvbiBvZiBwYXRpZW50IGRhdGE8L2xpPjwvdWw+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudHN0cmVuZ3RoZW5pbmcgY3liZXJzZWN1cml0eSBpbmZyYXN0cnVjdHVyZSBhbmQgbW9uaXRvcmluZy5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEluIGNhc2UgeW91IGFyZSB3b25kZXJpbmcsIGFzIHlvdSBjYW4gc2VlIGZyb20gdGhlIGdyYXBoaWMgYmVsb3csIHdlIGhhdmUgYXBwcm94aW1hdGVseSAkNTAwTSBpbiBjYXBpdGFsIG5lZWRzLiBGcm9tIGEgZGVmaW5pdGlvbiBzdGFuZHBvaW50LCDigJxSZWN1cnJpbmcgRGVmZXJyZWQgUmVuZXdhbOKAnSByZXByZXNlbnRzIGl0ZW1zIGF0IG9yIHBhc3QgdGhlIGVuZCBvZiBub3JtYWwgdXNlZnVsIGxpZmUgdGhhdCBoYXZlIG5vdCBiZWVuIGFkZHJlc3NlZCwgd2hlcmVhcyDigJxSZWN1cnJpbmcgUHJvamVjdGVkIFJlbmV3YWzigJ0gcmVwcmVzZW50cyB0aGUgaXRlbXMgdGhhdCBhcmUgcHJvamVjdGVkIHRvIGJlIGF0IHRoZSBlbmQgb2Ygbm9ybWFsIHVzZWZ1bCBsaWZlIHdpdGhpbiB0aGUgbmV4dCAxMC15ZWFyIHBlcmlvZC4gRmluYWxseSDigJxOb25yZWN1cnJpbmcgUmVuZXdhbOKAnSBjb25zaXN0cyBvZiBtb2RpZmljYXRpb25zIG9yIHJlcGFpcnMgbmVjZXNzYXJ5IHRvIGNvbXBseSB3aXRoIGZpcmUvbGlmZSBzYWZldHkgZXRjLiBUaGVzZSBhcmUgY29uc2lkZXJlZCBvbmUtdGltZSBwcm9qZWN0cy4gU2FtcGxlIHByb2plY3RzIGFyZSBTdGFpciBSYWlsaW5nIFJlcGxhY2VtZW50cyBhbmQgZWxldmF0b3IgdXBncmFkZXMgdG8gbWVldCBhY2Nlc3NpYmlsaXR5IHJlcXVpcmVtZW50cy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIGFsc28gdGhhbmtlZCB0aGUgc3ViY29tbWl0dGVlIGZvciB0aGVpciBzdXBwb3J0IGluIGF1dGhvcml6aW5nIHRoZSBib25kaW5nIGZvciB0aGUgVUNvbm4gSGVhbHRoIFdhdGVyYnVyeSBwYXJ0bmVyc2hpcC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCeSB0aGUgd2F5LCB0aGlzIHdlZWsgd2UgYWxzbyBoZWxkIHRoZSBmaXJzdCByZWd1bGFyIFVDb25uIEhlYWx0aCBDb21tdW5pdHkgTmV0d29yayBCb2FyZCBtZWV0aW5nIHRvIGFwcHJvdmUgY2FwaXRhbCBleHBlbmRpdHVyZXMsIGFuZCByZXZpZXcgZ3Jvd3RoIHBsYW5zLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN3aXRjaGluZyBnZWFycywgdGhpcyB3ZWVrIEkgYW5kIHRoZSBVQ29ubiBGb3VuZGF0aW9uIGFsc28gbWV0IHdpdGggZG9ub3JzIHRvIGRpc2N1c3MgVUNvbm4gSGVhbHRo4oCZcyBleGNpdGluZyBzdHJhdGVnaWMgaW5pdGlhdGl2ZSBjYWxsZWQgdGhlIFVDb25uIEhlYWx0aCBBSSBJbnN0aXR1dGUuIFRoZSBibHVlcHJpbnQgaXMgc3RpbGwgaW4gdGhlIGRldmVsb3BtZW50IHN0YWdlLCBidXQgd2UgYW50aWNpcGF0ZSB0aGUgQUkgSW5zdGl0dXRlIHdpbGwgaW5jbHVkZSB0aGUgZm9sbG93aW5nIGNvbXBvbmVudHM6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkNlbnRyYWxpemVkIGhlYWx0aCBjYXJlIGNsaW5pY2FsLCBhbmQgb3BlcmF0aW9uYWwgSW5ub3ZhdGlvbjwvc3Ryb25nPjxicj5UaGUgSW5zdGl0dXRlIHdpbGwgYWN0IGFzIGEgc3RyYXRlZ2ljIGh1YiBjb29yZGluYXRpbmcgQUkgZGV2ZWxvcG1lbnQsIGFuZCBjb21tZXJjaWFsIGNvbGxhYm9yYXRpb24gZm9yIHJhcGlkIGxvY2FsIGFuZCBuYXRpb253aWRlIGltcGFjdC5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Q2xpbmljYWwgYW5kIG9wZXJhdGlvbmFsIHZhbGlkYXRpb24gYXQgVUNvbm4gSGVhbHRoPC9zdHJvbmc+PGJyPldpdGggYXBwcm9wcmlhdGUgZ292ZXJuYW5jZSBhbmQgc2FmZWd1YXJkcywgVUNvbm4gSGVhbHRoIHdpbGwgdmFsaWRhdGUgc3VpdGFibGUgQUkgc29sdXRpb25zIGZvciBjbGluaWNhbCwgcmVzZWFyY2gsIGFuZCBvcGVyYXRpb25hbCBhcHBsaWNhdGlvbi5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Q29tbWVyY2lhbGl6YXRpb24gcGFydG5lcnNoaXBzPC9zdHJvbmc+PGJyPlRoZSBBSSBpbnN0aXR1dGUgd2lsbCBwYXJ0bmVyIGZvciB0aGUgY29tbWVyY2lhbGl6YXRpb24gZXhwZXJ0aXNlIG5lY2Vzc2FyeSB0byBwcmVwYXJlIEFJIGlubm92YXRpb25zIGZvciBtYXJrZXQgYW5kIHN1c3RhaW5hYmlsaXR5LmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BSSB2ZW50dXJlIGFjdGl2aXR5PC9zdHJvbmc+PGJyPklmIGZ1bmRpbmcgaXMgYXZhaWxhYmxlLCB0aGUgQUkgaW5zdGl0dXRlIHdpbGwgbGlrZWx5IGhhdmUgYW4gQUkgVmVudHVyZSBhc3BlY3Qgd2hpY2ggY291bGQgYmUgc3R1ZGVudC1sZWQsIEFJIGluc3RpdHV0ZSBndWlkZWQuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUYWxraW5nIGFib3V0IHBoaWxhbnRocm9weSwgdGhpcyB3ZWVrIEkgYWxzbyBwcmVzZW50ZWQgdG8gdGhlIFVDb25uIEZvdW5kYXRpb24gYXQgdGhlaXIgQ2FtcGFpZ24gTGVhZGVyc2hpcCBDb21taXR0ZWUgTWVldGluZyBhbmQgaGlnaGxpZ2h0ZWQgdGhlIG5lZWQgZm9yIGZ1bmRpbmcgZm9yIGEgbmV3IExhYm9yIGFuZCBEZWxpdmVyeSBmYWNpbGl0eWRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE90aGVyIHByaW9yaXRpZXMgdGhhdCB3ZSBkaXNjdXNzZWQgYXJlIG5vdGVkIGJlbG93OmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsdXNlRmVhdHVyZWRJbWFnZWlkYWx0aGFzUGFyYWxsYXhpc1JlcGVhdGVkZGltUmF0aW9iYWNrZ3JvdW5kVHlwZWZvY2FsUG9pbnRtaW5IZWlnaHRVbml0aXNEYXJrdGFnTmFtZXNpemVTbHVnYWxpZ25zdHlsZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHN0eWxlZm9udFNpemVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZXJlIGhhdmUgYmVlbiBzb21lIHNpZ25pZmljYW50IGFjaGlldmVtZW50cyB0aGlzIHdlZWsuIEZpcnN0LCBJIHdvdWxkIGxpa2UgdG8gY29uZ3JhdHVsYXRlIEtldmluIENoYW1iZXJsaW4sIEFWUCBhbmQgY2hpZWYgcGhhcm1hY3kgb2ZmaWNlciwgYW5kIGhpcyB0ZWFtIGZvciBzZWN1cmluZyBhcHByb3ZhbCBieSB0aGUgQ1QgQ29tbWlzc2lvbiBvZiBQaGFybWFjeSBmb3IgdGhlIHJldGFpbCBwaGFybWFjeSB0aGF0IHdpbGwgb3BlbiBsYXRlciB0aGlzIHllYXIgd2l0aGluIHRoZSB3YWxscyBvZiBKb2huIERlbXBzZXkgSG9zcGl0YWwuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhhbmtzIHRvIHRob3NlIHdobyBzdWJtaXR0ZWQgaWRlYXMsIHdl4oCZcmUgY2FsbGluZyBpdCB0aGUgQmx1ZSBPYWsgUGhhcm1hY3kuIEFzIEtldmluIHRlbGxzIHVzLCDigJxXZSBsb29rIGZvcndhcmQgdG8gcHJvdmlkZSByZXRhaWwgcGhhcm1hY3kgc2VydmljZXMgdG8gb3VyIHN0YWZmIGFuZCBwYXRpZW50cyB0aGF0IHdpbGwgZW5oYW5jZSBvdXIgTWVkcyB0byBCZWRzIHNlcnZpY2UgYW5kIGFsbG93IGZvciBhZnRlci1ob3VycyBwaWNrdXAgdmlhIG1lZGljYXRpb24gbG9ja2Vycy4gU3RheSB0dW5lZCBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiBCbHVlIE9hayBQaGFybWFjeSBhcyB3ZSBhcHByb2FjaCB0aGUgYW50aWNpcGF0ZWQgb3BlbmluZyBpbiBsYXRlIGZhbGwgMjAyNiHigJ1kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIHdvdWxkIGFsc28gbGlrZSB0byBjb25ncmF0dWxhdGUgRHIgRW5yaXF1ZSBCYWxsZXN0ZXJvcywgY2hhaXIgb2Ygb3VyIERlcGFydG1lbnQgb2YgUGF0aG9sb2d5IGFuZCBMYWJvcmF0b3J5IE1lZGljaW5lLCBhbmQgaGlzIHRlYW0gZm9yIHNlY3VyaW5nIEFDR01FIGFjY3JlZGl0YXRpb24gZm9yIGEgcGF0aG9sb2d5IHJlc2lkZW5jeSBwcm9ncmFtLiBDb25ncmF0dWxhdGlvbnMgYXMgd2VsbCB0byBEciBHYWhpZSBOYW0sIHBhdGhvbG9neSByZXNpZGVuY3kgZGlyZWN0b3IsIGFuZCBMaXogQmFycmllbnRvcywgcHJvZ3JhbSBjb29yZGluYXRvciwgZm9yIGFsbCB0aGVpciBlZmZvcnRzIHRvIGdldCB0aGUgbmV3IHJlc2lkZW5jeSBhcHByb3ZlZC4gSeKAmWQgYWxzbyBsaWtlIHRvIGFja25vd2xlZGdlIERyLiBTdGV2ZW4gQW5ndXMsIGFzc2lzdGFudCBkZWFuIGZvciBncmFkdWF0ZSBtZWRpY2FsIGVkdWNhdGlvbiwgR01FIERpcmVjdG9yIE1hcnRoYSBXaWxraWUsIERlYW4gQnJ1Y2UgTGlhbmcsIERyLiBLaWtpIE5pc3Nlbiwgc2VuaW9yIGFzc29jaWF0ZSBkZWFuIGZvciBmYWN1bHR5IGFmZmFpcnMsIGFuZCBDRk8gSmVmZiBHZW9naGVnYW4gZm9yIGFsbCB0aGVpciBzdXBwb3J0IGZvciB0aGlzIG5ldyBwcm9ncmFtLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFzIERyLiBCYWxsZXN0ZXJvcyB0ZWxscyB1cywg4oCcVGhpcyBpcyBhbiBleGNpdGluZyBuZXcgY2hhcHRlciBmb3IgcGF0aG9sb2d5IGF0IFVDb25uIEhlYWx0aCB0aGF0IHdpbGwgc3VwcG9ydCBjb250aW51ZWQgZ3Jvd3RoIGluIGRpYWdub3N0aWMgc2VydmljZXMsIGVkdWNhdGlvbiwgYW5kIHNjaG9sYXJseSBhY3Rpdml0aWVzLiBJdCB3aWxsIGJlIGEgZ3JlYXQgcHJpdmlsZWdlIHRvIGVkdWNhdGUgdGhlIG5leHQgZ2VuZXJhdGlvbiBvZiBwYXRob2xvZ2lzdHMh4oCdZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RmluYWxseSwgc3BlYWtpbmcgb2YgYWNjcmVkaXRhdGlvbiwgSSBhbSBwcm91ZCB0byBsZWFybiB0aGlzIHdlZWsgdGhhdCB0aGUgQWNjcmVkaXRhdGlvbiBDb3VuY2lsIGZvciBDb250aW51aW5nIE1lZGljYWwgRWR1Y2F0aW9uIChBQ0NNRSkgaGFzIGJlc3Rvd2VkIHVwb24gb3VyIG1lZGljYWwgc2Nob29s4oCZcyA8YSBocmVmPSJodHRwczovL2hlYWx0aC51Y29ubi5lZHUvY29udGludWluZy1tZWRpY2FsLWVkdWNhdGlvbi8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPk9mZmljZSBvZiBDb21tdW5pdHkgYW5kIENvbnRpbnVpbmcgTWVkaWNhbCBFZHVjYXRpb248L2E+IGl0cyBoaWdoZXN0IGxldmVsIG9mIHJlY29nbml0aW9uLiBXaXRoIHRoZSBBQ0NNReKAmXMgPGVtPkFjY3JlZGl0YXRpb24gd2l0aCBDb21tZW5kYXRpb248L2VtPiBjb21lcyB0aGUgbG9uZ2VzdCBhY2NyZWRpdGF0aW9uIHRlcm0gcG9zc2libGUsIHNpeCB5ZWFycy4gUGxlYXNlIDxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDMvdWNvbm4tc2Nob29sLW9mLW1lZGljaW5lLXJlY2VpdmVzLWFjY21lLWFjY3JlZGl0YXRpb24td2l0aC1jb21tZW5kYXRpb24vIj5yZWFkIG1vcmUgYWJvdXQgdGhpcyBvbiBVQ29ubiBUb2RheTwvYT4sIGFuZCBqb2luIG1lIGluIGNvbmdyYXR1bGF0aW5nIERyLiBDaHJpc3RpbmUgVGhhdGNoZXIsIGFzc29jaWF0ZSBkZWFuIGZvciBtZWRpY2FsIGVkdWNhdGlvbiBhbmQgYXNzZXNzbWVudCwgYW5kIERlYW4gTGlhbmcgZm9yIHRoZWlyIHN1Y2Nlc3MgaW4gY29udGludWluZyB0byBlbGV2YXRlIHRoZSBVQ29ubiBTY2hvb2wgb2YgTWVkaWNpbmUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2hlbiBuZXcgbWVtYmVycyBqb2luIG91ciBib2FyZCwgd2UgcHJvdmlkZSB0aGVtIHdpdGggYW4gb3JpZW50YXRpb24gdG8gaGVscCB0aGVtIHVuZGVyc3RhbmQgd2hvIHdlIGFyZSBhbmQgaG93IHdlIG9wZXJhdGUuIFdlIGFsc28gcHJvdmlkZSBhIHRvdXIgdG8gc2hvdyB0aGVtIHRoZSBleGNlcHRpb25hbCBjbGluaWNhbCBjYXJlLCBlZHVjYXRpb24sIHJlc2VhcmNoIGFuZCBpbm5vdmF0aW9uIHRoYXQgd2UgaGF2ZSBhdCBVQ29ubiBIZWFsdGguIExhc3QgRnJpZGF5LCB3ZSB3ZXJlIGFibGUgdG8gc2hvdyBNaWNoYWVsIHRoZSBlbWVyZ2VuY3kgZGVwYXJ0bWVudCBhbmQgaG9zcGl0YWwgZmxvb3JzIChsZWQgYnkgSkRIIENPTyBhbmQgQ2hpZWYgTnVyc2luZyBPZmZpY2VyIENhcnlsIFJ5YW4gYW5kIENoaWVmIE1lZGljYWwgT2ZmaWNlciBTY290dCBBbGxlbik7IG91ciBkZW50YWwgY2xpbmljcyBhbmQgdGhlIGRlbnRhbCBzaW11bGF0aW9uIGxhYiAobGVkIGJ5IERlbnRhbCBEZWFuIFN0ZXZlIExlcG93c2t5KTsgdGhlIHZpcnR1YWwgYW5hdG9teSBsYWIgYW5kIGFjYWRlbWljIHJvdHVuZGEgKGxlZCBieSBNZWRpY2FsIERlYW4gQnJ1Y2UgTGlhbmcgYW5kIFByb2Zlc3NvciBKb2huIEhhcnJpc29uKTsgYW5kIGEgcHJlc2VudGF0aW9uIG9uIHRoZSBsZWFkaW5nLWVkZ2UgbmV1cm9tb2R1bGF0aW9uIHByb2NlZHVyZXMgdGhhdCB3ZSBhcmUgcHJvdmlkaW5nIGluIG5ldXJvc3VyZ2VyeSAoRHIuIENocmlzIENvbm5lcikuIEkgYW0gYWx3YXlzIHNvIGhhcHB5IHRvIGJlIGFibGUgdG8gaW50cm9kdWNlIFVDb25uIEhlYWx0aCB0byBuZXcgYm9hcmQgbWVtYmVycyBhcyB3ZSBoYXZlIHNvIG11Y2ggdG8gc2hvdyBhbmQgYmUgcHJvdWQgb2YuIEkgd2FudCB0byBhZ2FpbiB0aGFuayBNaWNoYWVsIGZvciB0YWtpbmcgdGhlIHRpbWUgd2l0aCB1cy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIGhhdmUgYSB3b25kZXJmdWwgcGF0aWVudCBsZXR0ZXIgSeKAmWQgbGlrZSB0byBzaGFyZSwgYWJvdXQgaG93IERyLiBCZWEgVGVuZGxlciBwcm92aWRlZCBub3Qgb25seSBjYXJlIGFuZCBjb21mb3J0IGJ1dCBhbHNvIGluc3BpcmF0aW9uIGZvciBhIHBhdGllbnQgZmFjaW5nIGEgZGlmZmljdWx0IGRpYWdub3NpcyAoZWRpdGVkIGZvciBsZW5ndGggYW5kIHByaXZhY3kpOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdmFsdWVjaXRhdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RHIuIFRlbmRsZXIgaXMgdGhlIG1vc3QgYW1hemluZywgdGhvdWdodGZ1bCwgY2FyaW5nLCBsb3ZpbmcgZG9jdG9yIEkgaGF2ZSBldmVyIG1ldC48YnI+PGJyPkZyb20gdGhlIGZpcnN0IG1vbWVudCBJIG1ldCBoZXIgSSBmZWx0IGxpa2UgSSB3YXMgaGVyIG9ubHkgcGF0aWVudC4gV2hlbiBzaGUgc3RlcHMgaW4gdGhlIHJvb20sIHRoZSBwYXRpZW50IGlzIHRoZSBmb2N1cyBhbmQgc2hlIGxpc3RlbnMsIHNoZSBjYXJlcywgYW5kIHNoZSB3aWxsIG5vdCBzdG9wIHVudGlsIHNoZSBmaW5kcyB0aGUgcm9vdCBvZiB0aGUgcHJvYmxlbS4gU2hlIGFsc28gZWR1Y2F0ZXMgdGhlIHBhdGllbnQgd2hpbGUgc2hlIGlzIGV4cGxhaW5pbmcgd2hhdCBpcyBnb2luZyBvbi4mbmJzcDs8YnI+PGJyPlNoZSBsaXRlcmFsbHkgc2F2ZWQgbXkgbGlmZS4gSW4gaGVyIGhlbHBpbmcgbWUgZmluZCBhIHJvb3QgcHJvYmxlbSwgc2hlIG5vdGljZWQgYSBzcG90IG9uIG15IGxpdmVyIGFuZCB0b29rIHRoZSBhcHByb3ByaWF0ZSBzdGVwcyB0byBlbnN1cmUgSSBnb3QgYSBiaW9wc3kgYW5kIEkgd2FzIGRpYWdub3NlZCB3aXRoIGJpbGUgZHVjdCBjYW5jZXIuJm5ic3A7PGJyPjxicj5XaGVuIEkgaGFkIHN1cmdlcnkgdG8gcmVtb3ZlIHRoZSB0dW1vciwgc2hlIGNhbGxlZCBvbiBhIHdlZWtlbmQgdG8ganVzdCBjaGVjayBpbiBhbmQgc2VlIGhvdyBJIHdhcyBkb2luZy4gU2hlIGFsd2F5cyBsZXQgbWUga25vdyB0aGF0IHNoZSB3YXMgYXZhaWxhYmxlIGFueXRpbWUgSSBuZWVkZWQgaGVyLjxicj48YnI+RWFjaCB0aW1lIEkgZ28gdG8gYW4gYXBwb2ludG1lbnQgd2l0aCBoZXIsIHNoZSBhc2tzIGFib3V0IG15IGZhbWlseSwgYW5kIHNoZSB0YWtlcyBteSBoZWFsdGggaW50byB0b3AgY29uc2lkZXJhdGlvbi48YnI+PGJyPkRyLiBUZW5kbGVyIGV4Y2VlZHMgYWxsIGV4cGVjdGF0aW9ucyBvZiB3aGF0IGEgbWVkaWNhbCBwcm9mZXNzaW9uYWwgaXMuIEFueSBzdHVkZW50IHdobyBzdHVkaWVzIHVuZGVyIGhlciBpcyB2ZXJ5IGZvcnR1bmF0ZS4gSSB0cnVseSB3aXNoIHRoZXJlIHdlcmUgbW9yZSBkb2N0b3JzIGxpa2UgaGVyIG91dCB0aGVyZS5kcm9wQ2FwYmFja2dyb3VuZENvbG9yZm9udFNpemVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoYW5rIHlvdSBmb3IgYWxsIHlvdSBkby5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZHdpZHRoaGVpZ2h0YXNwZWN0UmF0aW9zaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BbmRyZXcgQy4gQWd3dW5vYmksIE1ELCBNQkE8YnI+PC9zdHJvbmc+Q2hpZWYgRXhlY3V0aXZlIE9mZmljZXI8YnI+RVZQIGZvciBIZWFsdGggQWZmYWlyczxicj5VQ29ubiBIZWFsdGhkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREZWFyIERyLiBBbmR5bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Tm93IHRoYXQgd2UgYXJlIGV4cGFuZGluZyB0byBXYXRlcmJ1cnkgYW5kIHBvdGVudGlhbGx5IGEgY291cGxlIG90aGVyIGhvc3BpdGFscywgYXJlIHRoZXJlIGFueSBpbnRlbnRpb25zIG9uIHN0YXJ0aW5nIG91ciBvd24gaG9tZWNhcmUvaG9zcGljZSBhZ2VuY3ksIGxpa2Ugb3RoZXIgaG9zcGl0YWxzIGhhdmU\/PC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoYW5rIHlvdSBmb3IgdGhlIHF1ZXN0aW9uLiBJdCBjb21lcyBhdCBhIHRpbWUgd2hlbiBvdXIgaW50ZXJuYWwgcHJvZ3JhbSwgdW5kZXIgdGhlIGxlYWRlcnNoaXAgb2YgU2FyYWggTG9zY2hpYXZvLCBudXJzaW5nIGRpcmVjdG9yIG9mIHBhbGxpYXRpdmUgbWVkaWNpbmUsIHN1cHBvcnRpdmUgY2FyZSBhbmQgaG9zcGljZSBzZXJ2aWNlcywgYW5kIERyLiBNYXJ5IEJ1c3MsIGNvZm91bmRlciBvZiBvdXIgb3V0cGF0aWVudCBwYWxsaWF0aXZlIGNhcmUgY2xpbmljLCBoYXMgaWRlbnRpZmllZCAodGhyb3VnaCB0aGUgc3RyYXRlZ2ljIHBsYW5uaW5nIHByb2Nlc3MpIG9wcG9ydHVuaXRpZXMgdG8gY29udGludWUgdG8gZ3JvdyBvdXIgcGFsbGlhdGl2ZSBhbmQgaG9zcGljZSBwcm9ncmFtcywgYW5kIHdoZW4gV2F0ZXJidXJ5IEhvc3BpdGFsIGpvaW5zIHRoZSBjb21tdW5pdHkgbmV0d29yaywgd2UgYmVjb21lIGFsaWduZWQgd2l0aCB0aGVpciBsYXJnZSBhbmQgc3VjY2Vzc2Z1bCBWTkEgSGVhbHRoIGF0IEhvbWUgZGl2aXNpb24uJm5ic3A7ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SG93IHRoaXMgYWxsIHdvcmtzIHRvZ2V0aGVyIGFuZCBzZXJ2ZXMgbW9yZSBwZW9wbGUgd2lsbCBiZWNvbWUgY2xlYXJlciBhcyB3ZSBnZXQgdG8ga25vdyBvdXIgbmV3IHBhcnRuZXIsIHRoZSBleHBhbmRlZCBnZW9ncmFwaHkgYW5kIGhvdyBlYWNoIG9mIHVzIGNhbiBicmluZyBzdHJlbmd0aHMgdG8gdGhpcyBraW5kIG9mIHByb2dyYW1taW5nLiZuYnNwO2Ryb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE1vcmUgdG8gY29tZSDigJQgSSBhcHByZWNpYXRlIHlvdSByYWlzaW5nIHRoaXMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz48ZW0+SGF2ZSBzb21ldGhpbmcgeW91IHdhbnQgdG8gYXNrIERyLiBBbmR5PyZuYnNwOzwvZW0+PC9zdHJvbmc+PGEgaHJlZj0iaHR0cHM6Ly9odWIudWNvbm5oZWFsdGgub3JnLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+PGVtPlN1Ym1pdCZuYnNwO3lvdXIgcXVlc3Rpb24gb24gVGhlIEh1Yi48L2VtPjwvYT5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRIdWIgSGlnaGxpZ2h0c2xldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lzU3RhY2tlZE9uTW9iaWxlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9ubGlnaHRib3hocmVmcmVsaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmxpbmtUYXJnZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25saWdodGJveGhyZWZyZWxpZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9ubGlua1RhcmdldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmxpZ2h0Ym94aHJlZnJlbGlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25saW5rVGFyZ2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lzU3RhY2tlZE9uTW9iaWxlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGFrZSBhIG9uZS1taW51dGUgPGEgaHJlZj0iaHR0cHM6Ly95b3V0dS5iZS9vWmd6VWpPTm1NZyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+dmlkZW8gdG91cjwvYT4gb2Ygb3VyIGdyYWR1YXRlIHNjaG9vbOKAmXMgPHN0cm9uZz5CaW9tZWRpY2FsIFNjaWVuY2UgUGguRC4mbmJzcDtwcm9ncmFtPC9zdHJvbmc+LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE91ciA8c3Ryb25nPmxhdGVzdCA8L3N0cm9uZz48YSBocmVmPSJodHRwczovL3d3dy51Y29ubmhlYWx0aC5vcmcvaGVhbHRoeXJvdW5kcyIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj7igJxIZWFsdGh5IFJvdW5kc+KAnSBwb2RjYXN0PC9hPiBpcyBhIDxzdHJvbmc+SGVhcnQgTW9udGg8L3N0cm9uZz4gZXBpc29kZSBmZWF0dXJpbmcgPHN0cm9uZz5Eci4gUGV0ZXIgU2NodWxtYW48L3N0cm9uZz4uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2VlIHBob3RvcyBhbmQgYSByZWNhcCBvZiBvdXIgPHN0cm9uZz5jZWxlYnJhdGlvbiBvZiBjYW5jZXIgc3Vydml2b3JzIGFuZCBwcm92aWRlcnM8L3N0cm9uZz4gYXQgPGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wMi91Y29ubnMtcGxheTRrYXktcGFydG5lcnNoaXAtd2l0aC10aGUta2F5LXlvdy1jYW5jZXItZnVuZC1ncm93cy1mcm9tLWdhbWUtZGF5LXRvLWxhc3RpbmctaW1wYWN0LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+dGhpcyB5ZWFy4oCZcyDigJxQbGF5NEtheeKAnTwvYT4gd29tZW4ncyBiYXNrZXRiYWxsIGdhbWUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vaHViLnVjb25uaGVhbHRoLm9yZy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlZpc2l0IHRoZSBIdWIgTm93PC9hPmxldmVsc3R5bGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+PGVtPk5vdGU6PC9lbT48L3N0cm9uZz48ZW0+IFVubGlua2VkIGNvbnRlbnQgaXMgb25seSBhdmFpbGFibGUgb24gPGEgaHJlZj0iaHR0cHM6Ly9odWIudWNvbm5oZWFsdGgub3JnLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VGhlJm5ic3A7SHViPC9hPiwgZm9yIHdoaWNoIHlvdSBtdXN0IGJlIG9uIHRoZSBVQ29ubiBIZWFsdGggbmV0d29yayB0byBhY2Nlc3MuPC9lbT5kcm9wQ2Fwc3R5bGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFJlYWQgYWJvdXQgYSA8YSBocmVmPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS8yMDI2LzAyL3Vjb25uLXBhcnRpY2lwYXRpbmctaW4tbm92ZWwtY2xpbmljYWwtdHJpYWwtZm9yLWN1cmJpbmctdGhlLW1vc3QtY29tbW9uLXR5cGUtb2Yta2lkbmV5LWluZmxhbW1hdGlvbi8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmNsaW5pY2FsIHRyaWFsIGNvbGxhYm9yYXRpb248L2E+IHdpdGggYSBDb25uZWN0aWN1dCBwaGFybWFjZXV0aWNhbCBjb21wYW55IDxzdHJvbmc+dG8gc3R1ZHkga2lkbmV5IGluZmxhbW1hdGlvbjwvc3Ryb25nPi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZWUgaWYgeW91IHJlY29nbml6ZSBhbnlvbmUgaW4gPGEgaHJlZj0iaHR0cHM6Ly91Y29ubmhlYWx0aC1oci5wYWRsZXQub3JnL29zZC9vdXItdWNvbm4taGVhbHRoLWdvLXJlZC1kYXktMjAyNi1wZTlvOGMzOGZwY243dG95IiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPm91ciBjb2xsZWN0aW9uIGZvciBHbyBSZWQgRGF5IHBob3RvczwvYT4hZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UGx1cywgVW5pdmVyc2l0eSBDb21tdW5pY2F0aW9ucyBzaGFyZXMgPGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wMi91Y29ubi1wcm92aWRlcy1ndWlkYW5jZS1vbi1wb3RlbnRpYWwtb24tY2FtcHVzLWludGVyYWN0aW9ucy13aXRoLWltbWlncmF0aW9uLWFnZW50cy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmd1aWRhbmNlIG9uIHBvdGVudGlhbCBvbi1jYW1wdXMgaW50ZXJhY3Rpb25zIHdpdGggaW1taWdyYXRpb24gYWdlbnRzPC9hPi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NzdGF0ZXZlcnNpb248IS0tIHdwOmltYWdlIHsiaWQiOjI0MDkwMSwic2l6ZVNsdWciOiJsYXJnZSIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUifSAtLT4NCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UiPjxpbWcgY2xhc3M9IndwLWltYWdlLTI0MDkwMSIgc3JjPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9jZW8tdXBkYXRlLWJhbm5lci0xMDI0eDIwNS5qcGciIGFsdD0iQ0VPIFVwZGF0ZSBiYW5uZXIiIC8+PC9maWd1cmU+DQo8IS0tIC93cDppbWFnZSAtLT4NCg0KPCEtLSB3cDpwYXJhZ3JhcGggLS0+DQo8cD5EZWFyIENvbGxlYWd1ZXMsPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPlRoaXMgd2VlayBQcmVzaWRlbnQgUmFkZW5rYSBNYXJpYyBhbmQgSSwgYWxvbmcgd2l0aCB0aGUgVUNvbm4gYW5kIFVDb25uIEhlYWx0aCBDRk9zLCB0aGUgVUNvbm4gdmljZSBwcmVzaWRlbnQgZm9yIHN0dWRlbnQgbGlmZSBhbmQgZW5yb2xsbWVudCwgYW5kIHRoZSBnb3Zlcm5tZW50IHJlbGF0aW9ucyB0ZWFtLCBwcmVzZW50ZWQgYXQgdGhlIEdlbmVyYWwgQm9uZGluZyBTdWJjb21taXR0ZWUgb2YgdGhlIHN0YXRlIGxlZ2lzbGF0dXJlLiBKdXN0IGZvciBiYWNrZ3JvdW5kIHlvdSBvZnRlbiBoZWFyIG1lIHRhbGsgYWJvdXQgdGhlIOKAnGJsb2NrIGdyYW50LOKAnSBmdW5kaW5nIFVDb25uIEhlYWx0aCByZWNlaXZlcyBmcm9tIHRoZSBzdGF0ZSwgbm93IGFib3V0IDglIG9mIG91ciBidWRnZXQgKElmIHlvdSByZWNhbGwgaXQgd2FzIGFwcHJveGltYXRlbHkgJDIwME0gaW4gRlkgMjUsICQxNDNNIGluIEZZIDI2IGFuZCB3aWxsIGJlICQxMzhNIGluIEZZIDI3KS4gVGhlc2UgYmxvY2sgZ3JhbnQgZnVuZHMgcmVwcmVzZW50IG9wZXJhdGluZyBkb2xsYXJzIG9yIGZ1bmRzIHdlIGFwcGx5IHRvIG9wZXJhdGlvbnMgc3VjaCBhcyBwYXlpbmcgc2FsYXJpZXMuIFdoYXQgSSByZWZlciB0byBsZXNzIG9mdGVuIGFyZSB0aGUgY2FwaXRhbCBkb2xsYXJzIHdlIHJlY2VpdmUgZnJvbSBhIHN0YXRlIGJvbmRpbmcgcHJvY2VzcyB0aGF0IHdlIHVzZSBmb3IgZGVmZXJyZWQgbWFpbnRlbmFuY2UsIGNvbnN0cnVjdGlvbiwgSW5mb3JtYXRpb24gdGVjaG5vbG9neSwgc29tZSBlcXVpcG1lbnQsIGFuZCBzbyBvbi48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+VGhlIGJvbmRpbmcgcHJvY2VzcyBoYXMgdmFyaW91cyBzdGVwcyBidXQgdGhlIGJvbmRpbmcgc3ViY29tbWl0dGVl4oCZcyByb2xlIGlzIHRvIHByZXBhcmUgcmVjb21tZW5kYXRpb25zIGZvciB3aGF0IHByb2plY3RzIHNob3VsZCByZWNlaXZlIGJvbmQgYXV0aG9yaXphdGlvbiwgaG93IG11Y2ggYm9uZGluZyBhdXRob3JpdHkgc2hvdWxkIGJlIGdyYW50ZWQgYW5kIGFueSBhZGp1c3RtZW50cyB0byBwcmlvciBhdXRob3JpemF0aW9ucy4gVGhlc2UgcmVjb21tZW5kYXRpb25zIGFyZSBmb3J3YXJkZWQgdG8gdGhlIGZ1bGwgRmluYW5jZSwgUmV2ZW51ZSBhbmQgQm9uZGluZyBDb21taXR0ZWUgZm9yIGEgdm90ZS48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+SW4gbXkgdGVzdGltb255IEkgaW5mb3JtZWQgdGhlIHN1YmNvbW1pdHRlZSB0aGF0IG92ZXIgdGhlIHBhc3QgMzAgeWVhcnMsIHRoZSBVQ29ubiAyMDAwIGNhcGl0YWwgcHJvZ3JhbSAoaS5lLiBzdGF0ZSBib25kaW5nKSBoYXMgZW5hYmxlZCBtYWpvciBpbnZlc3RtZW50cyBhdCBVQ29ubiBIZWFsdGgsIGluY2x1ZGluZzo8L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6bGlzdCAtLT4NCjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+DQo8bGk+QSBuZXcgaG9zcGl0YWwgdG93ZXI8L2xpPg0KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPg0KDQo8IS0tIHdwOmxpc3QtaXRlbSAtLT4NCjxsaT5SZW5vdmF0aW9ucyB0byBKb2huIERlbXBzZXkgSG9zcGl0YWwgYW5kIHRoZSBjbGluaWMgYnVpbGRpbmc8L2xpPg0KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPg0KDQo8IS0tIHdwOmxpc3QtaXRlbSAtLT4NCjxsaT5FeHBhbnNpb24gb2YgdGhlIENlbGwgYW5kIEdlbm9tZSBTY2llbmNlcyBCdWlsZGluZyB0byBzdXBwb3J0IGJpb3NjaWVuY2Ugc3RhcnR1cHM8L2xpPg0KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPg0KDQo8IS0tIHdwOmxpc3QtaXRlbSAtLT4NCjxsaT5BbiBhZGRpdGlvbiB0byB0aGUgYWNhZGVtaWMgYnVpbGRpbmcgdG8gYWNjb21tb2RhdGUgbGFyZ2VyIG1lZGljYWwgYW5kIGRlbnRhbCBzY2hvb2wgY2xhc3NlczwvbGk+DQo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4NCjwhLS0gL3dwOmxpc3QgLS0+DQoNCjwhLS0gd3A6aW1hZ2UgeyJsaWdodGJveCI6eyJlbmFibGVkIjpmYWxzZX0sImlkIjoyNDMwMDQsInNpemVTbHVnIjoibGFyZ2UiLCJsaW5rRGVzdGluYXRpb24iOiJtZWRpYSJ9IC0tPg0KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvMjYwMy1jZW8tdWNvbm4tMjAwMC1iaW9zY2llbmNlLWN0LXByb2plY3RzLnBuZyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+PGltZyBjbGFzcz0id3AtaW1hZ2UtMjQzMDA0IiBzcmM9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzLzI2MDMtY2VvLXVjb25uLTIwMDAtYmlvc2NpZW5jZS1jdC1wcm9qZWN0cy0xMDI0eDU3Ni5wbmciIGFsdD0iU2xpZGU6IFVDb25uIDIwMDAgQmlvc2NpZW5jZSBDb25uZWN0aWN1dCBQcm9qZWN0cyBDb21wbGV0ZWQiIC8+PC9hPjwvZmlndXJlPg0KPCEtLSAvd3A6aW1hZ2UgLS0+DQoNCjwhLS0gd3A6c2VwYXJhdG9yIC0tPjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiIC8+PCEtLSAvd3A6c2VwYXJhdG9yIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPkkgdGhhbmtlZCB0aGVtIGFuZCByZXF1ZXN0ZWQgdGhhdCB0aGUgRlkyNyBhdXRob3JpemF0aW9uIChwcmV2aW91c2x5IGFwcHJvdmVkIGJ1dCBub3QgeWV0IGRpc2J1cnNlZCkgYmUgbWFpbnRhaW5lZC48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+U3BlY2lmaWNhbGx5IHdlIGFyZSByZXF1ZXN0aW5nIGEgdG90YWwgb2YgJDQzIG1pbGxpb24gY29tcHJpc2luZzo8L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6bGlzdCAtLT4NCjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+DQo8bGk+JDMwIG1pbGxpb24gZm9yIGRlZmVycmVkIG1haW50ZW5hbmNlIHRvIGVuc3VyZSBvdXIgZmFjaWxpdGllcyByZW1haW4gc2FmZSwgbW9kZXJuLCBhbmQgY29tcGxpYW50IHdpdGggY29kZXMgYW5kIGFjY2Vzc2liaWxpdHkgc3RhbmRhcmRzLjwvbGk+DQo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+DQoNCjwhLS0gd3A6bGlzdC1pdGVtIC0tPg0KPGxpPiQxMyBtaWxsaW9uIGZvciBjbGluaWNhbCBlcXVpcG1lbnQgYW5kIElUIHNlY3VyaXR5LCB3aGljaCBzdXBwb3J0czoNCjx1bD4NCjxsaT5yZXBsYWNlbWVudCBvZiBhZ2luZyBlcXVpcG1lbnQ8L2xpPg0KPC91bD4NCjx1bD4NCjxsaT5wcm90ZWN0aW9uIG9mIHBhdGllbnQgZGF0YTwvbGk+DQo8L3VsPg0KPCEtLSB3cDpsaXN0IC0tPg0KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4NCjxsaT5zdHJlbmd0aGVuaW5nIGN5YmVyc2VjdXJpdHkgaW5mcmFzdHJ1Y3R1cmUgYW5kIG1vbml0b3JpbmcuPC9saT4NCjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPg0KPCEtLSAvd3A6bGlzdCAtLT48L2xpPg0KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+DQo8IS0tIC93cDpsaXN0IC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPkluIGNhc2UgeW91IGFyZSB3b25kZXJpbmcsIGFzIHlvdSBjYW4gc2VlIGZyb20gdGhlIGdyYXBoaWMgYmVsb3csIHdlIGhhdmUgYXBwcm94aW1hdGVseSAkNTAwTSBpbiBjYXBpdGFsIG5lZWRzLiBGcm9tIGEgZGVmaW5pdGlvbiBzdGFuZHBvaW50LCDigJxSZWN1cnJpbmcgRGVmZXJyZWQgUmVuZXdhbOKAnSByZXByZXNlbnRzIGl0ZW1zIGF0IG9yIHBhc3QgdGhlIGVuZCBvZiBub3JtYWwgdXNlZnVsIGxpZmUgdGhhdCBoYXZlIG5vdCBiZWVuIGFkZHJlc3NlZCwgd2hlcmVhcyDigJxSZWN1cnJpbmcgUHJvamVjdGVkIFJlbmV3YWzigJ0gcmVwcmVzZW50cyB0aGUgaXRlbXMgdGhhdCBhcmUgcHJvamVjdGVkIHRvIGJlIGF0IHRoZSBlbmQgb2Ygbm9ybWFsIHVzZWZ1bCBsaWZlIHdpdGhpbiB0aGUgbmV4dCAxMC15ZWFyIHBlcmlvZC4gRmluYWxseSDigJxOb25yZWN1cnJpbmcgUmVuZXdhbOKAnSBjb25zaXN0cyBvZiBtb2RpZmljYXRpb25zIG9yIHJlcGFpcnMgbmVjZXNzYXJ5IHRvIGNvbXBseSB3aXRoIGZpcmUvbGlmZSBzYWZldHkgZXRjLiBUaGVzZSBhcmUgY29uc2lkZXJlZCBvbmUtdGltZSBwcm9qZWN0cy4gU2FtcGxlIHByb2plY3RzIGFyZSBTdGFpciBSYWlsaW5nIFJlcGxhY2VtZW50cyBhbmQgZWxldmF0b3IgdXBncmFkZXMgdG8gbWVldCBhY2Nlc3NpYmlsaXR5IHJlcXVpcmVtZW50cy48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6aW1hZ2UgeyJpZCI6MjQzMDA2LCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSJ9IC0tPg0KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGltZyBjbGFzcz0id3AtaW1hZ2UtMjQzMDA2IiBzcmM9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzLzI2MDMtY2VvLWZhY2lsaXRpZXMtc3VtbWFyeS1tYWludGVuYW5jZS1uZWVkcy0xMDI0eDU3Ni5wbmciIGFsdD0iU2xpZGU6IFVDb25uIEhlYWx0aCBGYWNpbGl0aWVzIFN1bW1hcnkgYW5kIE1haW50ZW5hbmNlIE5lZWRzIiAvPjwvZmlndXJlPg0KPCEtLSAvd3A6aW1hZ2UgLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+SSBhbHNvIHRoYW5rZWQgdGhlIHN1YmNvbW1pdHRlZSBmb3IgdGhlaXIgc3VwcG9ydCBpbiBhdXRob3JpemluZyB0aGUgYm9uZGluZyBmb3IgdGhlIFVDb25uIEhlYWx0aCBXYXRlcmJ1cnkgcGFydG5lcnNoaXAuPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOmltYWdlIHsiaWQiOjI0MzAwNywic2l6ZVNsdWciOiJsYXJnZSIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUifSAtLT4NCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UiPjxpbWcgY2xhc3M9IndwLWltYWdlLTI0MzAwNyIgc3JjPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy8yNjAzLWNlby1ob3NwaXRhbC1qb2ludC12ZW50dXJlcy0xMDI0eDU3Ni5wbmciIGFsdD0iU2xpZGU6IEhvc3BpdGFsIEpvaW50IFZlbnR1cmVzIiAvPjwvZmlndXJlPg0KPCEtLSAvd3A6aW1hZ2UgLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+QnkgdGhlIHdheSwgdGhpcyB3ZWVrIHdlIGFsc28gaGVsZCB0aGUgZmlyc3QgcmVndWxhciBVQ29ubiBIZWFsdGggQ29tbXVuaXR5IE5ldHdvcmsgQm9hcmQgbWVldGluZyB0byBhcHByb3ZlIGNhcGl0YWwgZXhwZW5kaXR1cmVzLCBhbmQgcmV2aWV3IGdyb3d0aCBwbGFucy48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6c2VwYXJhdG9yIC0tPjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiIC8+PCEtLSAvd3A6c2VwYXJhdG9yIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPlN3aXRjaGluZyBnZWFycywgdGhpcyB3ZWVrIEkgYW5kIHRoZSBVQ29ubiBGb3VuZGF0aW9uIGFsc28gbWV0IHdpdGggZG9ub3JzIHRvIGRpc2N1c3MgVUNvbm4gSGVhbHRo4oCZcyBleGNpdGluZyBzdHJhdGVnaWMgaW5pdGlhdGl2ZSBjYWxsZWQgdGhlIFVDb25uIEhlYWx0aCBBSSBJbnN0aXR1dGUuIFRoZSBibHVlcHJpbnQgaXMgc3RpbGwgaW4gdGhlIGRldmVsb3BtZW50IHN0YWdlLCBidXQgd2UgYW50aWNpcGF0ZSB0aGUgQUkgSW5zdGl0dXRlIHdpbGwgaW5jbHVkZSB0aGUgZm9sbG93aW5nIGNvbXBvbmVudHM6PC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOmxpc3QgLS0+DQo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPg0KPGxpPjxzdHJvbmc+Q2VudHJhbGl6ZWQgaGVhbHRoIGNhcmUgY2xpbmljYWwsIGFuZCBvcGVyYXRpb25hbCBJbm5vdmF0aW9uPC9zdHJvbmc+PGJyIC8+VGhlIEluc3RpdHV0ZSB3aWxsIGFjdCBhcyBhIHN0cmF0ZWdpYyBodWIgY29vcmRpbmF0aW5nIEFJIGRldmVsb3BtZW50LCBhbmQgY29tbWVyY2lhbCBjb2xsYWJvcmF0aW9uIGZvciByYXBpZCBsb2NhbCBhbmQgbmF0aW9ud2lkZSBpbXBhY3QuPC9saT4NCjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4NCg0KPCEtLSB3cDpsaXN0LWl0ZW0gLS0+DQo8bGk+PHN0cm9uZz5DbGluaWNhbCBhbmQgb3BlcmF0aW9uYWwgdmFsaWRhdGlvbiBhdCBVQ29ubiBIZWFsdGg8L3N0cm9uZz48YnIgLz5XaXRoIGFwcHJvcHJpYXRlIGdvdmVybmFuY2UgYW5kIHNhZmVndWFyZHMsIFVDb25uIEhlYWx0aCB3aWxsIHZhbGlkYXRlIHN1aXRhYmxlIEFJIHNvbHV0aW9ucyBmb3IgY2xpbmljYWwsIHJlc2VhcmNoLCBhbmQgb3BlcmF0aW9uYWwgYXBwbGljYXRpb24uPC9saT4NCjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4NCg0KPCEtLSB3cDpsaXN0LWl0ZW0gLS0+DQo8bGk+PHN0cm9uZz5Db21tZXJjaWFsaXphdGlvbiBwYXJ0bmVyc2hpcHM8L3N0cm9uZz48YnIgLz5UaGUgQUkgaW5zdGl0dXRlIHdpbGwgcGFydG5lciBmb3IgdGhlIGNvbW1lcmNpYWxpemF0aW9uIGV4cGVydGlzZSBuZWNlc3NhcnkgdG8gcHJlcGFyZSBBSSBpbm5vdmF0aW9ucyBmb3IgbWFya2V0IGFuZCBzdXN0YWluYWJpbGl0eS48L2xpPg0KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPg0KDQo8IS0tIHdwOmxpc3QtaXRlbSAtLT4NCjxsaT48c3Ryb25nPkFJIHZlbnR1cmUgYWN0aXZpdHk8L3N0cm9uZz48YnIgLz5JZiBmdW5kaW5nIGlzIGF2YWlsYWJsZSwgdGhlIEFJIGluc3RpdHV0ZSB3aWxsIGxpa2VseSBoYXZlIGFuIEFJIFZlbnR1cmUgYXNwZWN0IHdoaWNoIGNvdWxkIGJlIHN0dWRlbnQtbGVkLCBBSSBpbnN0aXR1dGUgZ3VpZGVkLjwvbGk+DQo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4NCjwhLS0gL3dwOmxpc3QgLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+VGFsa2luZyBhYm91dCBwaGlsYW50aHJvcHksIHRoaXMgd2VlayBJIGFsc28gcHJlc2VudGVkIHRvIHRoZSBVQ29ubiBGb3VuZGF0aW9uIGF0IHRoZWlyIENhbXBhaWduIExlYWRlcnNoaXAgQ29tbWl0dGVlIE1lZXRpbmcgYW5kIGhpZ2hsaWdodGVkIHRoZSBuZWVkIGZvciBmdW5kaW5nIGZvciBhIG5ldyBMYWJvciBhbmQgRGVsaXZlcnkgZmFjaWxpdHk8L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6aW1hZ2UgeyJpZCI6MjQzMDA4LCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSJ9IC0tPg0KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGltZyBjbGFzcz0id3AtaW1hZ2UtMjQzMDA4IiBzcmM9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzLzI2MDMtY2VvLWNsaW5pY2FsLWV4Y2VsbGVuY2Utc2xpZGUtMTAyNHg1MzMucG5nIiBhbHQ9IlNsaWRlOiBDbGluaWNhbCBFeGNlbGxlbmNlIiAvPjwvZmlndXJlPg0KPCEtLSAvd3A6aW1hZ2UgLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+T3RoZXIgcHJpb3JpdGllcyB0aGF0IHdlIGRpc2N1c3NlZCBhcmUgbm90ZWQgYmVsb3c6PC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOmNvdmVyIHsidXJsIjoiaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDUvT2ZmaWNpYWwtTmlnaHRpbmdhbGUtTG9nby0xMzI0eDE0OTItMS0yNjZ4MzAwLnBuZyIsImlkIjoyMjk3ODIsImFsdCI6Ik5pZ2h0aW5nYWxlIEF3YXJkcyBmb3IgRXhjZWxsZW5jZSBpbiBOdXJzaW5nIGxvZ28iLCJkaW1SYXRpbyI6NTAsImZvY2FsUG9pbnQiOnsieCI6MC4yNSwieSI6MC4yNX0sIm1pbkhlaWdodFVuaXQiOiJweCIsInNpemVTbHVnIjoibWVkaXVtIiwiYWxpZ24iOiJyaWdodCIsInN0eWxlIjp7ImNvbG9yIjpbXX19IC0tPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stY292ZXIgYWxpZ25yaWdodCI+PGltZyBjbGFzcz0id3AtYmxvY2stY292ZXJfX2ltYWdlLWJhY2tncm91bmQgd3AtaW1hZ2UtMjI5NzgyIHNpemUtbWVkaXVtIiBzdHlsZT0ib2JqZWN0LXBvc2l0aW9uOiAyNSUgMjUlIiBzcmM9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA1L09mZmljaWFsLU5pZ2h0aW5nYWxlLUxvZ28tMTMyNHgxNDkyLTEtMjY2eDMwMC5wbmciIGFsdD0iTmlnaHRpbmdhbGUgQXdhcmRzIGZvciBFeGNlbGxlbmNlIGluIE51cnNpbmcgbG9nbyIgZGF0YS1vYmplY3QtZml0PSJjb3ZlciIgZGF0YS1vYmplY3QtcG9zaXRpb249IjI1JSAyNSUiIC8+DQo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIj48IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsidGV4dEFsaWduIjoiY2VudGVyIn19LCJmb250U2l6ZSI6ImxhcmdlIn0gLS0+DQo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy1sYXJnZS1mb250LXNpemUiPsKgPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pg0KPC9kaXY+DQo8IS0tIC93cDpjb3ZlciAtLT4NCg0KPCEtLSB3cDpzZXBhcmF0b3IgLS0+PGhyIGNsYXNzPSJ3cC1ibG9jay1zZXBhcmF0b3IgaGFzLWFscGhhLWNoYW5uZWwtb3BhY2l0eSIgLz48IS0tIC93cDpzZXBhcmF0b3IgLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+VGhlcmUgaGF2ZSBiZWVuIHNvbWUgc2lnbmlmaWNhbnQgYWNoaWV2ZW1lbnRzIHRoaXMgd2Vlay4gRmlyc3QsIEkgd291bGQgbGlrZSB0byBjb25ncmF0dWxhdGUgS2V2aW4gQ2hhbWJlcmxpbiwgQVZQIGFuZCBjaGllZiBwaGFybWFjeSBvZmZpY2VyLCBhbmQgaGlzIHRlYW0gZm9yIHNlY3VyaW5nIGFwcHJvdmFsIGJ5IHRoZSBDVCBDb21taXNzaW9uIG9mIFBoYXJtYWN5IGZvciB0aGUgcmV0YWlsIHBoYXJtYWN5IHRoYXQgd2lsbCBvcGVuIGxhdGVyIHRoaXMgeWVhciB3aXRoaW4gdGhlIHdhbGxzIG9mIEpvaG4gRGVtcHNleSBIb3NwaXRhbC48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+VGhhbmtzIHRvIHRob3NlIHdobyBzdWJtaXR0ZWQgaWRlYXMsIHdl4oCZcmUgY2FsbGluZyBpdCB0aGUgQmx1ZSBPYWsgUGhhcm1hY3kuIEFzIEtldmluIHRlbGxzIHVzLCDigJxXZSBsb29rIGZvcndhcmQgdG8gcHJvdmlkZSByZXRhaWwgcGhhcm1hY3kgc2VydmljZXMgdG8gb3VyIHN0YWZmIGFuZCBwYXRpZW50cyB0aGF0IHdpbGwgZW5oYW5jZSBvdXIgTWVkcyB0byBCZWRzIHNlcnZpY2UgYW5kIGFsbG93IGZvciBhZnRlci1ob3VycyBwaWNrdXAgdmlhIG1lZGljYXRpb24gbG9ja2Vycy4gU3RheSB0dW5lZCBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiBCbHVlIE9hayBQaGFybWFjeSBhcyB3ZSBhcHByb2FjaCB0aGUgYW50aWNpcGF0ZWQgb3BlbmluZyBpbiBsYXRlIGZhbGwgMjAyNiHigJ08L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+SSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uZ3JhdHVsYXRlIERyIEVucmlxdWUgQmFsbGVzdGVyb3MsIGNoYWlyIG9mIG91ciBEZXBhcnRtZW50IG9mIFBhdGhvbG9neSBhbmQgTGFib3JhdG9yeSBNZWRpY2luZSwgYW5kIGhpcyB0ZWFtIGZvciBzZWN1cmluZyBBQ0dNRSBhY2NyZWRpdGF0aW9uIGZvciBhIHBhdGhvbG9neSByZXNpZGVuY3kgcHJvZ3JhbS4gQ29uZ3JhdHVsYXRpb25zIGFzIHdlbGwgdG8gRHIgR2FoaWUgTmFtLCBwYXRob2xvZ3kgcmVzaWRlbmN5IGRpcmVjdG9yLCBhbmQgTGl6IEJhcnJpZW50b3MsIHByb2dyYW0gY29vcmRpbmF0b3IsIGZvciBhbGwgdGhlaXIgZWZmb3J0cyB0byBnZXQgdGhlIG5ldyByZXNpZGVuY3kgYXBwcm92ZWQuIEnigJlkIGFsc28gbGlrZSB0byBhY2tub3dsZWRnZSBEci4gU3RldmVuIEFuZ3VzLCBhc3Npc3RhbnQgZGVhbiBmb3IgZ3JhZHVhdGUgbWVkaWNhbCBlZHVjYXRpb24sIEdNRSBEaXJlY3RvciBNYXJ0aGEgV2lsa2llLCBEZWFuIEJydWNlIExpYW5nLCBEci4gS2lraSBOaXNzZW4sIHNlbmlvciBhc3NvY2lhdGUgZGVhbiBmb3IgZmFjdWx0eSBhZmZhaXJzLCBhbmQgQ0ZPIEplZmYgR2VvZ2hlZ2FuIGZvciBhbGwgdGhlaXIgc3VwcG9ydCBmb3IgdGhpcyBuZXcgcHJvZ3JhbS48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+QXMgRHIuIEJhbGxlc3Rlcm9zIHRlbGxzIHVzLCDigJxUaGlzIGlzIGFuIGV4Y2l0aW5nIG5ldyBjaGFwdGVyIGZvciBwYXRob2xvZ3kgYXQgVUNvbm4gSGVhbHRoIHRoYXQgd2lsbCBzdXBwb3J0IGNvbnRpbnVlZCBncm93dGggaW4gZGlhZ25vc3RpYyBzZXJ2aWNlcywgZWR1Y2F0aW9uLCBhbmQgc2Nob2xhcmx5IGFjdGl2aXRpZXMuIEl0IHdpbGwgYmUgYSBncmVhdCBwcml2aWxlZ2UgdG8gZWR1Y2F0ZSB0aGUgbmV4dCBnZW5lcmF0aW9uIG9mIHBhdGhvbG9naXN0cyHigJ08L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+RmluYWxseSwgc3BlYWtpbmcgb2YgYWNjcmVkaXRhdGlvbiwgSSBhbSBwcm91ZCB0byBsZWFybiB0aGlzIHdlZWsgdGhhdCB0aGUgQWNjcmVkaXRhdGlvbiBDb3VuY2lsIGZvciBDb250aW51aW5nIE1lZGljYWwgRWR1Y2F0aW9uIChBQ0NNRSkgaGFzIGJlc3Rvd2VkIHVwb24gb3VyIG1lZGljYWwgc2Nob29s4oCZcyA8YSBocmVmPSJodHRwczovL2hlYWx0aC51Y29ubi5lZHUvY29udGludWluZy1tZWRpY2FsLWVkdWNhdGlvbi8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPk9mZmljZSBvZiBDb21tdW5pdHkgYW5kIENvbnRpbnVpbmcgTWVkaWNhbCBFZHVjYXRpb248L2E+IGl0cyBoaWdoZXN0IGxldmVsIG9mIHJlY29nbml0aW9uLiBXaXRoIHRoZSBBQ0NNReKAmXMgPGVtPkFjY3JlZGl0YXRpb24gd2l0aCBDb21tZW5kYXRpb248L2VtPiBjb21lcyB0aGUgbG9uZ2VzdCBhY2NyZWRpdGF0aW9uIHRlcm0gcG9zc2libGUsIHNpeCB5ZWFycy4gUGxlYXNlIDxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDMvdWNvbm4tc2Nob29sLW9mLW1lZGljaW5lLXJlY2VpdmVzLWFjY21lLWFjY3JlZGl0YXRpb24td2l0aC1jb21tZW5kYXRpb24vIj5yZWFkIG1vcmUgYWJvdXQgdGhpcyBvbiBVQ29ubiBUb2RheTwvYT4sIGFuZCBqb2luIG1lIGluIGNvbmdyYXR1bGF0aW5nIERyLiBDaHJpc3RpbmUgVGhhdGNoZXIsIGFzc29jaWF0ZSBkZWFuIGZvciBtZWRpY2FsIGVkdWNhdGlvbiBhbmQgYXNzZXNzbWVudCwgYW5kIERlYW4gTGlhbmcgZm9yIHRoZWlyIHN1Y2Nlc3MgaW4gY29udGludWluZyB0byBlbGV2YXRlIHRoZSBVQ29ubiBTY2hvb2wgb2YgTWVkaWNpbmUuPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPldoZW4gbmV3IG1lbWJlcnMgam9pbiBvdXIgYm9hcmQsIHdlIHByb3ZpZGUgdGhlbSB3aXRoIGFuIG9yaWVudGF0aW9uIHRvIGhlbHAgdGhlbSB1bmRlcnN0YW5kIHdobyB3ZSBhcmUgYW5kIGhvdyB3ZSBvcGVyYXRlLiBXZSBhbHNvIHByb3ZpZGUgYSB0b3VyIHRvIHNob3cgdGhlbSB0aGUgZXhjZXB0aW9uYWwgY2xpbmljYWwgY2FyZSwgZWR1Y2F0aW9uLCByZXNlYXJjaCBhbmQgaW5ub3ZhdGlvbiB0aGF0IHdlIGhhdmUgYXQgVUNvbm4gSGVhbHRoLiBMYXN0IEZyaWRheSwgd2Ugd2VyZSBhYmxlIHRvIHNob3cgTWljaGFlbCB0aGUgZW1lcmdlbmN5IGRlcGFydG1lbnQgYW5kIGhvc3BpdGFsIGZsb29ycyAobGVkIGJ5IEpESCBDT08gYW5kIENoaWVmIE51cnNpbmcgT2ZmaWNlciBDYXJ5bCBSeWFuIGFuZCBDaGllZiBNZWRpY2FsIE9mZmljZXIgU2NvdHQgQWxsZW4pOyBvdXIgZGVudGFsIGNsaW5pY3MgYW5kIHRoZSBkZW50YWwgc2ltdWxhdGlvbiBsYWIgKGxlZCBieSBEZW50YWwgRGVhbiBTdGV2ZSBMZXBvd3NreSk7IHRoZSB2aXJ0dWFsIGFuYXRvbXkgbGFiIGFuZCBhY2FkZW1pYyByb3R1bmRhIChsZWQgYnkgTWVkaWNhbCBEZWFuIEJydWNlIExpYW5nIGFuZCBQcm9mZXNzb3IgSm9obiBIYXJyaXNvbik7IGFuZCBhIHByZXNlbnRhdGlvbiBvbiB0aGUgbGVhZGluZy1lZGdlIG5ldXJvbW9kdWxhdGlvbiBwcm9jZWR1cmVzIHRoYXQgd2UgYXJlIHByb3ZpZGluZyBpbiBuZXVyb3N1cmdlcnkgKERyLiBDaHJpcyBDb25uZXIpLiBJIGFtIGFsd2F5cyBzbyBoYXBweSB0byBiZSBhYmxlIHRvIGludHJvZHVjZSBVQ29ubiBIZWFsdGggdG8gbmV3IGJvYXJkIG1lbWJlcnMgYXMgd2UgaGF2ZSBzbyBtdWNoIHRvIHNob3cgYW5kIGJlIHByb3VkIG9mLiBJIHdhbnQgdG8gYWdhaW4gdGhhbmsgTWljaGFlbCBmb3IgdGFraW5nIHRoZSB0aW1lIHdpdGggdXMuPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOnNlcGFyYXRvciAtLT48aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPjwhLS0gL3dwOnNlcGFyYXRvciAtLT4NCg0KPCEtLSB3cDpwYXJhZ3JhcGggLS0+DQo8cD5JIGhhdmUgYSB3b25kZXJmdWwgcGF0aWVudCBsZXR0ZXIgSeKAmWQgbGlrZSB0byBzaGFyZSwgYWJvdXQgaG93IERyLiBCZWEgVGVuZGxlciBwcm92aWRlZCBub3Qgb25seSBjYXJlIGFuZCBjb21mb3J0IGJ1dCBhbHNvIGluc3BpcmF0aW9uIGZvciBhIHBhdGllbnQgZmFjaW5nIGEgZGlmZmljdWx0IGRpYWdub3NpcyAoZWRpdGVkIGZvciBsZW5ndGggYW5kIHByaXZhY3kpOjwvcD4NCjwhLS0gL3dwOnBhcmFncmFwaCAtLT4NCg0KPCEtLSB3cDpxdW90ZSAtLT4NCjxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PCEtLSB3cDpwYXJhZ3JhcGggeyJiYWNrZ3JvdW5kQ29sb3IiOiJiYWNrZ3JvdW5kLTIiLCJmb250U2l6ZSI6Im1lZGl1bSJ9IC0tPg0KPHAgY2xhc3M9Imhhcy1iYWNrZ3JvdW5kLTItYmFja2dyb3VuZC1jb2xvciBoYXMtYmFja2dyb3VuZCBoYXMtbWVkaXVtLWZvbnQtc2l6ZSI+RHIuIFRlbmRsZXIgaXMgdGhlIG1vc3QgYW1hemluZywgdGhvdWdodGZ1bCwgY2FyaW5nLCBsb3ZpbmcgZG9jdG9yIEkgaGF2ZSBldmVyIG1ldC48YnIgLz48YnIgLz5Gcm9tIHRoZSBmaXJzdCBtb21lbnQgSSBtZXQgaGVyIEkgZmVsdCBsaWtlIEkgd2FzIGhlciBvbmx5IHBhdGllbnQuIFdoZW4gc2hlIHN0ZXBzIGluIHRoZSByb29tLCB0aGUgcGF0aWVudCBpcyB0aGUgZm9jdXMgYW5kIHNoZSBsaXN0ZW5zLCBzaGUgY2FyZXMsIGFuZCBzaGUgd2lsbCBub3Qgc3RvcCB1bnRpbCBzaGUgZmluZHMgdGhlIHJvb3Qgb2YgdGhlIHByb2JsZW0uIFNoZSBhbHNvIGVkdWNhdGVzIHRoZSBwYXRpZW50IHdoaWxlIHNoZSBpcyBleHBsYWluaW5nIHdoYXQgaXMgZ29pbmcgb24uwqA8YnIgLz48YnIgLz5TaGUgbGl0ZXJhbGx5IHNhdmVkIG15IGxpZmUuIEluIGhlciBoZWxwaW5nIG1lIGZpbmQgYSByb290IHByb2JsZW0sIHNoZSBub3RpY2VkIGEgc3BvdCBvbiBteSBsaXZlciBhbmQgdG9vayB0aGUgYXBwcm9wcmlhdGUgc3RlcHMgdG8gZW5zdXJlIEkgZ290IGEgYmlvcHN5IGFuZCBJIHdhcyBkaWFnbm9zZWQgd2l0aCBiaWxlIGR1Y3QgY2FuY2VyLsKgPGJyIC8+PGJyIC8+V2hlbiBJIGhhZCBzdXJnZXJ5IHRvIHJlbW92ZSB0aGUgdHVtb3IsIHNoZSBjYWxsZWQgb24gYSB3ZWVrZW5kIHRvIGp1c3QgY2hlY2sgaW4gYW5kIHNlZSBob3cgSSB3YXMgZG9pbmcuIFNoZSBhbHdheXMgbGV0IG1lIGtub3cgdGhhdCBzaGUgd2FzIGF2YWlsYWJsZSBhbnl0aW1lIEkgbmVlZGVkIGhlci48YnIgLz48YnIgLz5FYWNoIHRpbWUgSSBnbyB0byBhbiBhcHBvaW50bWVudCB3aXRoIGhlciwgc2hlIGFza3MgYWJvdXQgbXkgZmFtaWx5LCBhbmQgc2hlIHRha2VzIG15IGhlYWx0aCBpbnRvIHRvcCBjb25zaWRlcmF0aW9uLjxiciAvPjxiciAvPkRyLiBUZW5kbGVyIGV4Y2VlZHMgYWxsIGV4cGVjdGF0aW9ucyBvZiB3aGF0IGEgbWVkaWNhbCBwcm9mZXNzaW9uYWwgaXMuIEFueSBzdHVkZW50IHdobyBzdHVkaWVzIHVuZGVyIGhlciBpcyB2ZXJ5IGZvcnR1bmF0ZS4gSSB0cnVseSB3aXNoIHRoZXJlIHdlcmUgbW9yZSBkb2N0b3JzIGxpa2UgaGVyIG91dCB0aGVyZS48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPg0KPCEtLSAvd3A6cXVvdGUgLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+VGhhbmsgeW91IGZvciBhbGwgeW91IGRvLjwvcD4NCjwhLS0gL3dwOnBhcmFncmFwaCAtLT4NCg0KPCEtLSB3cDppbWFnZSB7ImlkIjoyNDA5MDAsIndpZHRoIjoiMjQycHgiLCJoZWlnaHQiOiJhdXRvIiwiYXNwZWN0UmF0aW8iOiIyLjMzODAxNDgzMzUxNzQzNyIsInNpemVTbHVnIjoibGFyZ2UiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIn0gLS0+DQo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIGlzLXJlc2l6ZWQiPjxpbWcgY2xhc3M9IndwLWltYWdlLTI0MDkwMCIgc3R5bGU9ImFzcGVjdC1yYXRpbzogMi4zMzgwMTQ4MzM1MTc0Mzc7d2lkdGg6IDI0MnB4O2hlaWdodDogYXV0byIgc3JjPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi8yNTA5LWFuZHktc2lnbmF0dXJlLTEyMDB4NTEzLTEtMTAyNHg0MzgucG5nIiBhbHQ9IkRyLiBBbmR5J3Mgc2lnbmF0dXJlIiAvPjwvZmlndXJlPg0KPCEtLSAvd3A6aW1hZ2UgLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+PHN0cm9uZz5BbmRyZXcgQy4gQWd3dW5vYmksIE1ELCBNQkE8YnIgLz48L3N0cm9uZz5DaGllZiBFeGVjdXRpdmUgT2ZmaWNlcjxiciAvPkVWUCBmb3IgSGVhbHRoIEFmZmFpcnM8YnIgLz5VQ29ubiBIZWFsdGg8L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6c2VwYXJhdG9yIC0tPjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiIC8+PCEtLSAvd3A6c2VwYXJhdG9yIC0tPg0KDQo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+DQo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkRlYXIgRHIuIEFuZHk8L2gzPg0KPCEtLSAvd3A6aGVhZGluZyAtLT4NCg0KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjR9IC0tPg0KPGg0IGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPk5vdyB0aGF0IHdlIGFyZSBleHBhbmRpbmcgdG8gV2F0ZXJidXJ5IGFuZCBwb3RlbnRpYWxseSBhIGNvdXBsZSBvdGhlciBob3NwaXRhbHMsIGFyZSB0aGVyZSBhbnkgaW50ZW50aW9ucyBvbiBzdGFydGluZyBvdXIgb3duIGhvbWVjYXJlL2hvc3BpY2UgYWdlbmN5LCBsaWtlIG90aGVyIGhvc3BpdGFscyBoYXZlPzwvc3Ryb25nPjwvaDQ+DQo8IS0tIC93cDpoZWFkaW5nIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPlRoYW5rIHlvdSBmb3IgdGhlIHF1ZXN0aW9uLiBJdCBjb21lcyBhdCBhIHRpbWUgd2hlbiBvdXIgaW50ZXJuYWwgcHJvZ3JhbSwgdW5kZXIgdGhlIGxlYWRlcnNoaXAgb2YgU2FyYWggTG9zY2hpYXZvLCBudXJzaW5nIGRpcmVjdG9yIG9mIHBhbGxpYXRpdmUgbWVkaWNpbmUsIHN1cHBvcnRpdmUgY2FyZSBhbmQgaG9zcGljZSBzZXJ2aWNlcywgYW5kIERyLiBNYXJ5IEJ1c3MsIGNvZm91bmRlciBvZiBvdXIgb3V0cGF0aWVudCBwYWxsaWF0aXZlIGNhcmUgY2xpbmljLCBoYXMgaWRlbnRpZmllZCAodGhyb3VnaCB0aGUgc3RyYXRlZ2ljIHBsYW5uaW5nIHByb2Nlc3MpIG9wcG9ydHVuaXRpZXMgdG8gY29udGludWUgdG8gZ3JvdyBvdXIgcGFsbGlhdGl2ZSBhbmQgaG9zcGljZSBwcm9ncmFtcywgYW5kIHdoZW4gV2F0ZXJidXJ5IEhvc3BpdGFsIGpvaW5zIHRoZSBjb21tdW5pdHkgbmV0d29yaywgd2UgYmVjb21lIGFsaWduZWQgd2l0aCB0aGVpciBsYXJnZSBhbmQgc3VjY2Vzc2Z1bCBWTkEgSGVhbHRoIGF0IEhvbWUgZGl2aXNpb24uwqA8L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+SG93IHRoaXMgYWxsIHdvcmtzIHRvZ2V0aGVyIGFuZCBzZXJ2ZXMgbW9yZSBwZW9wbGUgd2lsbCBiZWNvbWUgY2xlYXJlciBhcyB3ZSBnZXQgdG8ga25vdyBvdXIgbmV3IHBhcnRuZXIsIHRoZSBleHBhbmRlZCBnZW9ncmFwaHkgYW5kIGhvdyBlYWNoIG9mIHVzIGNhbiBicmluZyBzdHJlbmd0aHMgdG8gdGhpcyBraW5kIG9mIHByb2dyYW1taW5nLsKgPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPk1vcmUgdG8gY29tZSDigJQgSSBhcHByZWNpYXRlIHlvdSByYWlzaW5nIHRoaXMuIEl0IGlzIGFuIGltcG9ydGFudCBxdWVzdGlvbi48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+PHN0cm9uZz48ZW0+SGF2ZSBzb21ldGhpbmcgeW91IHdhbnQgdG8gYXNrIERyLiBBbmR5P8KgPC9lbT48L3N0cm9uZz48YSBocmVmPSJodHRwczovL2h1Yi51Y29ubmhlYWx0aC5vcmcvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48ZW0+U3VibWl0wqB5b3VyIHF1ZXN0aW9uIG9uIFRoZSBIdWIuPC9lbT48L2E+PC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOnNlcGFyYXRvciAtLT48aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPjwhLS0gL3dwOnNlcGFyYXRvciAtLT4NCg0KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPg0KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5IdWIgSGlnaGxpZ2h0czwvaDM+DQo8IS0tIC93cDpoZWFkaW5nIC0tPg0KDQo8IS0tIHdwOmNvbHVtbnMgLS0+DQo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIj48IS0tIHdwOmNvbHVtbiAtLT4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+PCEtLSB3cDppbWFnZSB7ImxpZ2h0Ym94Ijp7ImVuYWJsZWQiOmZhbHNlfSwiaWQiOjI0MTIxMiwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoiY3VzdG9tIn0gLS0+DQo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxhIGhyZWY9Imh0dHBzOi8veW91dHUuYmUvb1pnelVqT05tTWdodHRwczovL2h1Yi51Y29ubmhlYWx0aC5vcmcvbmV3cy1zZWFyY2gvbmV3cy8yMDI2LzAyL3ZpZGVvLWJpb21lZGljYWwtc2NpZW5jZS1waGQtcHJvZ3JhbSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+PGltZyBjbGFzcz0id3AtaW1hZ2UtMjQxMjEyIiBzcmM9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyLzI2MDItUGhELXNpenpsZS1waWMtMy02MDB4NDAwLTEuanBnIiBhbHQ9InN0aWxsIGZyYW1lIG1hbiB1c2luZyBwaXBldCBmcm9tIGJlbmNoIHBvaW50IG9mIHZpZXciIC8+PC9hPjwvZmlndXJlPg0KPCEtLSAvd3A6aW1hZ2UgLS0+PC9kaXY+DQo8IS0tIC93cDpjb2x1bW4gLS0+DQoNCjwhLS0gd3A6Y29sdW1uIC0tPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48IS0tIHdwOmltYWdlIHsibGlnaHRib3giOnsiZW5hYmxlZCI6ZmFsc2V9LCJpZCI6MjQxMjEzLCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJjdXN0b20ifSAtLT4NCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9odWIudWNvbm5oZWFsdGgub3JnL25ld3Mtc2VhcmNoL25ld3MvMjAyNi8wMi9oZWFsdGh5LXJvdW5kcy1vdXItZ3JlYXQtc3RyaWRlcy1pbi1jYXJkaW9sb2d5LWNhcmUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjxpbWcgY2xhc3M9IndwLWltYWdlLTI0MTIxMyIgc3JjPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi8yNjAyMDEwLWhlYWx0aHktcm91bmRzLXNjaHVsbWFuLWFsZXNzaS0ydXAtNjAweDQwMC0xLmpwZyIgYWx0PSJEci4gU2NodWxtYW4gcG9ydHJhaXQgYW5kIERyLiBBbGVzc2kgYXQgbWljIiAvPjwvYT48L2ZpZ3VyZT4NCjwhLS0gL3dwOmltYWdlIC0tPjwvZGl2Pg0KPCEtLSAvd3A6Y29sdW1uIC0tPg0KDQo8IS0tIHdwOmNvbHVtbiAtLT4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+PCEtLSB3cDppbWFnZSB7ImxpZ2h0Ym94Ijp7ImVuYWJsZWQiOmZhbHNlfSwiaWQiOjI0MTIxNCwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoiY3VzdG9tIn0gLS0+DQo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDIvdWNvbm5zLXBsYXk0a2F5LXBhcnRuZXJzaGlwLXdpdGgtdGhlLWtheS15b3ctY2FuY2VyLWZ1bmQtZ3Jvd3MtZnJvbS1nYW1lLWRheS10by1sYXN0aW5nLWltcGFjdC8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjxpbWcgY2xhc3M9IndwLWltYWdlLTI0MTIxNCIgc3JjPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi91Y3Qtc3RvcnktZmVhdHVyZS1mb3ItcGxheTRrYXktNjAweDQwMC0xLmpwZyIgYWx0PSJjaGVjayBwcmVzZW50YXRpb24gb24gY2VudGVyIGNvdXJ0LCBhbGwgd2VhcmluZyBwaW5rIiAvPjwvYT48L2ZpZ3VyZT4NCjwhLS0gL3dwOmltYWdlIC0tPjwvZGl2Pg0KPCEtLSAvd3A6Y29sdW1uIC0tPjwvZGl2Pg0KPCEtLSAvd3A6Y29sdW1ucyAtLT4NCg0KPCEtLSB3cDpjb2x1bW5zIC0tPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyI+PCEtLSB3cDpjb2x1bW4gLS0+DQo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwhLS0gd3A6cGFyYWdyYXBoIC0tPg0KPHA+VGFrZSBhIG9uZS1taW51dGUgPGEgaHJlZj0iaHR0cHM6Ly95b3V0dS5iZS9vWmd6VWpPTm1NZyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+dmlkZW8gdG91cjwvYT4gb2Ygb3VyIGdyYWR1YXRlIHNjaG9vbOKAmXMgPHN0cm9uZz5CaW9tZWRpY2FsIFNjaWVuY2UgUGguRC7CoHByb2dyYW08L3N0cm9uZz4uPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPk91ciA8c3Ryb25nPmxhdGVzdCA8L3N0cm9uZz48YSBocmVmPSJodHRwczovL3d3dy51Y29ubmhlYWx0aC5vcmcvaGVhbHRoeXJvdW5kcyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+4oCcSGVhbHRoeSBSb3VuZHPigJ0gcG9kY2FzdDwvYT4gaXMgYSA8c3Ryb25nPkhlYXJ0IE1vbnRoPC9zdHJvbmc+IGVwaXNvZGUgZmVhdHVyaW5nIDxzdHJvbmc+RHIuIFBldGVyIFNjaHVsbWFuPC9zdHJvbmc+LjwvcD4NCjwhLS0gL3dwOnBhcmFncmFwaCAtLT4NCg0KPCEtLSB3cDpwYXJhZ3JhcGggLS0+DQo8cD5TZWUgcGhvdG9zIGFuZCBhIHJlY2FwIG9mIG91ciA8c3Ryb25nPmNlbGVicmF0aW9uIG9mIGNhbmNlciBzdXJ2aXZvcnMgYW5kIHByb3ZpZGVyczwvc3Ryb25nPiBhdCA8YSBocmVmPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS8yMDI2LzAyL3Vjb25ucy1wbGF5NGtheS1wYXJ0bmVyc2hpcC13aXRoLXRoZS1rYXkteW93LWNhbmNlci1mdW5kLWdyb3dzLWZyb20tZ2FtZS1kYXktdG8tbGFzdGluZy1pbXBhY3QvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj50aGlzIHllYXLigJlzIOKAnFBsYXk0S2F54oCdPC9hPiB3b21lbidzIGJhc2tldGJhbGwgZ2FtZS48L3A+DQo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+DQo8IS0tIC93cDpjb2x1bW4gLS0+DQoNCjwhLS0gd3A6Y29sdW1uIC0tPg0KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6Mywic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJ0ZXh0QWxpZ24iOiJjZW50ZXIifX19IC0tPg0KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy10ZXh0LWFsaWduLWNlbnRlciI+PGEgaHJlZj0iaHR0cHM6Ly9odWIudWNvbm5oZWFsdGgub3JnLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VmlzaXQgdGhlIEh1YiBOb3c8L2E+PC9oMz4NCjwhLS0gL3dwOmhlYWRpbmcgLS0+DQoNCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJ0ZXh0QWxpZ24iOiJjZW50ZXIifX19IC0tPg0KPHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciI+PHN0cm9uZz48ZW0+Tm90ZTo8L2VtPjwvc3Ryb25nPjxlbT4gVW5saW5rZWQgY29udGVudCBpcyBvbmx5IGF2YWlsYWJsZSBvbiA8YSBocmVmPSJodHRwczovL2h1Yi51Y29ubmhlYWx0aC5vcmcvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5UaGXCoEh1YjwvYT4sIGZvciB3aGljaCB5b3UgbXVzdCBiZSBvbiB0aGUgVUNvbm4gSGVhbHRoIG5ldHdvcmsgdG8gYWNjZXNzLjwvZW0+PC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pg0KPCEtLSAvd3A6Y29sdW1uIC0tPjwvZGl2Pg0KPCEtLSAvd3A6Y29sdW1ucyAtLT4NCg0KPCEtLSB3cDpwYXJhZ3JhcGggLS0+DQo8cD5SZWFkIGFib3V0IGEgPGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wMi91Y29ubi1wYXJ0aWNpcGF0aW5nLWluLW5vdmVsLWNsaW5pY2FsLXRyaWFsLWZvci1jdXJiaW5nLXRoZS1tb3N0LWNvbW1vbi10eXBlLW9mLWtpZG5leS1pbmZsYW1tYXRpb24vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5jbGluaWNhbCB0cmlhbCBjb2xsYWJvcmF0aW9uPC9hPiB3aXRoIGEgQ29ubmVjdGljdXQgcGhhcm1hY2V1dGljYWwgY29tcGFueSA8c3Ryb25nPnRvIHN0dWR5IGtpZG5leSBpbmZsYW1tYXRpb248L3N0cm9uZz4uPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPlNlZSBpZiB5b3UgcmVjb2duaXplIGFueW9uZSBpbiA8YSBocmVmPSJodHRwczovL3Vjb25uaGVhbHRoLWhyLnBhZGxldC5vcmcvb3NkL291ci11Y29ubi1oZWFsdGgtZ28tcmVkLWRheS0yMDI2LXBlOW84YzM4ZnBjbjd0b3kiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPm91ciBjb2xsZWN0aW9uIGZvciBHbyBSZWQgRGF5IHBob3RvczwvYT4hPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPlBsdXMsIFVuaXZlcnNpdHkgQ29tbXVuaWNhdGlvbnMgc2hhcmVzIDxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDIvdWNvbm4tcHJvdmlkZXMtZ3VpZGFuY2Utb24tcG90ZW50aWFsLW9uLWNhbXB1cy1pbnRlcmFjdGlvbnMtd2l0aC1pbW1pZ3JhdGlvbi1hZ2VudHMvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5ndWlkYW5jZSBvbiBwb3RlbnRpYWwgb24tY2FtcHVzIGludGVyYWN0aW9ucyB3aXRoIGltbWlncmF0aW9uIGFnZW50czwvYT4uPC9wPg0KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPg0KDQo8IS0tIHdwOnBhcmFncmFwaCAtLT4NCjxwPiZuYnNwOzwvcD4NCgoKCgoKCgpfX3Vuc3RhYmxlQmxvY2tTb3VyY2UmbmJzcDsgSXQgaXMgYW4gaW1wb3J0YW50IHF1ZXN0aW9uLnRhZ3Q9Il9iYW5rIiByZWx0YWd0PSJfYmFuayIgcmVsJm5ic3A7BQcFBwgECAYIBSEIBxYIBxkIBggOCA4ICwgGSAEGCAQMFBIXCQgKCAQIDwgJCAYIBw8ECkMABwIIDwsIBw8ECgcQBwsIBw8ECgeVDAcLCAcPBAoHmQUHCwgHDwQKB7YCBwsIBw8ECgcGCwgHDwQKBxQLCAcPBAoHPAsIBw8ECgeRAQsIBw8ECgecAQsIBw8ECkMABwgEAwIIDwoLCAcPBApHAAsIBw8ECgezAQcLCAcPBAoHgQEHCwgHDwQKBwYLCAcPBAoHiAILCAcPBAoHgwEEJwUEIwULCAcPBAoHBgsIBw8ECgc6CwgHDwQKB5sKBwsIBw8ECkMABwIIDwsIBw8ECge4AQcLCAcPBApDAAcCCA8LCAcPBAoHmwIHCwgHDwQKRwALCAcPBAoHowQHCwgHDwQKBwYLCAcPBAoHmwMLCAcPBAoHmQMLCAcPBAoHtwILCAcPBAoHqAILCAcPBAoHiAMHCwgHDwQKQwAHAggPCwgHDwQKBzMHCwgHDwQKAxACAwsKCA4KDQYHCEUACwgHDwQKRwAFCAsIBw8ECkcACwgHDwQKB7QEBwsIBw8ECgeCBgcLCAcPBAoHvAkHCwgHDwQKB4kEBwsIBw8ECgeQDQcLCAcPBAoHpw4HCwgHDwQKRwALCAcPBAoHkgMHCwgHDwQKBQgLCAcPBAoHvRAHDwgLCAcPBAoHGQcLCAcPBApDAAcCBQYLCA8LCAcPBAoHsQEHCwgHDwQKRwALCAcPBAoHDQULCAcPBAoHggMFCwgHDwQKB5UIBwsIBw8ECgeKAwcLCAcPBAoHLQcLCAcPBAoHiwMHCwgHDwQKRwALCAcPBAoHDgULCAcPBAoRCwgHDwQKCwgHDwQKQwAHCAQDAggPCgsIBw8ECgsIBw8ECkMABwgEAwIIDwoLCAcPBAoLCAcPBApDAAcIBAMCCA8KCwgHDwQKEQsIBw8ECgsIBw8ECgeCAwcLCAcPBAoHkAFBARa2AQcLCAcPBAoHhwUHCwgHDwQKCwgHDwQKB6YBRQALCAcPBAoHrgMHBQsIBw8ECge\/BAcLCAcPBAoHgQJBARYqBwsIBw8ECgeZBAcLCAcPBApHAAsFB47YAkEFFQYdAgEFCAIBBQgGGAEEAAABAAAAAQAAAAEHAAQBBADhBQEAAKoCQgEBAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAEEAAEEAAgBBAABBAAIAQQAAQQACAEEAAEEAAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAA5BArLUAkGvAxBBHRBBdwMBAH0BzwYAdxMyMDI2LTA0LTEwVDEwOjExOjIxdwVkcmFmdH2vAX0AdwZjbG9zZWR3BG9wZW55dwB3CHN0YW5kYXJkeX0AfQB9AHcAdQF9AXUAdQB1AX2aH3h3CmNvcmUvaW1hZ2V3UWh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL2Nlby11cGRhdGUtYmFubmVyLTEwMjR4MjA1LmpwZ3cRQ0VPIFVwZGF0ZSBiYW5uZXJ9hbQddwVsYXJnZXcEbm9uZXh3FzxwPkRlYXIgQ29sbGVhZ3Vlcyw8L3A+dw5jb3JlL3BhcmFncmFwaHl4d6AGPHA+VGhpcyB3ZWVrIFByZXNpZGVudCBSYWRlbmthIE1hcmljIGFuZCBJLCBhbG9uZyB3aXRoIHRoZSBVQ29ubiBhbmQgVUNvbm4gSGVhbHRoIENGT3MsIHRoZSBVQ29ubiB2aWNlIHByZXNpZGVudCBmb3Igc3R1ZGVudCBsaWZlIGFuZCBlbnJvbGxtZW50LCBhbmQgdGhlIGdvdmVybm1lbnQgcmVsYXRpb25zIHRlYW0sIHByZXNlbnRlZCBhdCB0aGUgR2VuZXJhbCBCb25kaW5nIFN1YmNvbW1pdHRlZSBvZiB0aGUgc3RhdGUgbGVnaXNsYXR1cmUuIEp1c3QgZm9yIGJhY2tncm91bmQgeW91IG9mdGVuIGhlYXIgbWUgdGFsayBhYm91dCB0aGUg4oCcYmxvY2sgZ3JhbnQs4oCdIGZ1bmRpbmcgVUNvbm4gSGVhbHRoIHJlY2VpdmVzIGZyb20gdGhlIHN0YXRlLCBub3cgYWJvdXQgOCUgb2Ygb3VyIGJ1ZGdldCAoSWYgeW91IHJlY2FsbCBpdCB3YXMgYXBwcm94aW1hdGVseSAkMjAwTSBpbiBGWSAyNSwgJDE0M00gaW4gRlkgMjYgYW5kIHdpbGwgYmUgJDEzOE0gaW4gRlkgMjcpLiBUaGVzZSBibG9jayBncmFudCBmdW5kcyByZXByZXNlbnQgb3BlcmF0aW5nIGRvbGxhcnMgb3IgZnVuZHMgd2UgYXBwbHkgdG8gb3BlcmF0aW9ucyBzdWNoIGFzIHBheWluZyBzYWxhcmllcy4gV2hhdCBJIHJlZmVyIHRvIGxlc3Mgb2Z0ZW4gYXJlIHRoZSBjYXBpdGFsIGRvbGxhcnMgd2UgcmVjZWl2ZSBmcm9tIGEgc3RhdGUgYm9uZGluZyBwcm9jZXNzIHRoYXQgd2UgdXNlIGZvciBkZWZlcnJlZCBtYWludGVuYW5jZSwgY29uc3RydWN0aW9uLCBJbmZvcm1hdGlvbiB0ZWNobm9sb2d5LCBzb21lIGVxdWlwbWVudCwgYW5kIHNvIG9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXh34gI8cD5UaGUgYm9uZGluZyBwcm9jZXNzIGhhcyB2YXJpb3VzIHN0ZXBzIGJ1dCB0aGUgYm9uZGluZyBzdWJjb21taXR0ZWXigJlzIHJvbGUgaXMgdG8gcHJlcGFyZSByZWNvbW1lbmRhdGlvbnMgZm9yIHdoYXQgcHJvamVjdHMgc2hvdWxkIHJlY2VpdmUgYm9uZCBhdXRob3JpemF0aW9uLCBob3cgbXVjaCBib25kaW5nIGF1dGhvcml0eSBzaG91bGQgYmUgZ3JhbnRlZCBhbmQgYW55IGFkanVzdG1lbnRzIHRvIHByaW9yIGF1dGhvcml6YXRpb25zLiBUaGVzZSByZWNvbW1lbmRhdGlvbnMgYXJlIGZvcndhcmRlZCB0byB0aGUgZnVsbCBGaW5hbmNlLCBSZXZlbnVlIGFuZCBCb25kaW5nIENvbW1pdHRlZSBmb3IgYSB2b3RlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3vQE8cD5JbiBteSB0ZXN0aW1vbnkgSSBpbmZvcm1lZCB0aGUgc3ViY29tbWl0dGVlIHRoYXQgb3ZlciB0aGUgcGFzdCAzMCB5ZWFycywgdGhlIFVDb25uIDIwMDAgY2FwaXRhbCBwcm9ncmFtIChpLmUuIHN0YXRlIGJvbmRpbmcpIGhhcyBlbmFibGVkIG1ham9yIGludmVzdG1lbnRzIGF0IFVDb25uIEhlYWx0aCwgaW5jbHVkaW5nOjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3CWNvcmUvbGlzdHl3AHckMDkyZmY5MWItNzBlZi00OGI5LWIwNDItNDhlM2Q4Y2M3NjUzeHcdPGxpPkEgbmV3IGhvc3BpdGFsIHRvd2VyPC9saT53DmNvcmUvbGlzdC1pdGVtdyQxZjk0ZDdiMS1jODkwLTQ5MWEtYjUzMy00ODZiNjE3Nzg1OGV4d0U8bGk+UmVub3ZhdGlvbnMgdG8gSm9obiBEZW1wc2V5IEhvc3BpdGFsIGFuZCB0aGUgY2xpbmljIGJ1aWxkaW5nPC9saT53DmNvcmUvbGlzdC1pdGVtdyQ0Njg5ZjZjZS1mZGQxLTQ2YjMtYWNhZi05YjlmMGEyMDk4MjV4d1o8bGk+RXhwYW5zaW9uIG9mIHRoZSBDZWxsIGFuZCBHZW5vbWUgU2NpZW5jZXMgQnVpbGRpbmcgdG8gc3VwcG9ydCBiaW9zY2llbmNlIHN0YXJ0dXBzPC9saT53DmNvcmUvbGlzdC1pdGVtdyQ5YWU1MjgwNS0wYWJmLTRjZGUtYTZkNS05MzQ0OWViYTlmNTl4d2U8bGk+QW4gYWRkaXRpb24gdG8gdGhlIGFjYWRlbWljIGJ1aWxkaW5nIHRvIGFjY29tbW9kYXRlIGxhcmdlciBtZWRpY2FsIGFuZCBkZW50YWwgc2Nob29sIGNsYXNzZXM8L2xpPncOY29yZS9saXN0LWl0ZW14dwpjb3JlL2ltYWdld2podHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy8yNjAzLWNlby11Y29ubi0yMDAwLWJpb3NjaWVuY2UtY3QtcHJvamVjdHMtMTAyNHg1NzYucG5ndztTbGlkZTogVUNvbm4gMjAwMCBCaW9zY2llbmNlIENvbm5lY3RpY3V0IFByb2plY3RzIENvbXBsZXRlZHYBB2VuYWJsZWR5d2FodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy8yNjAzLWNlby11Y29ubi0yMDAwLWJpb3NjaWVuY2UtY3QtcHJvamVjdHMucG5nfbzUHXcFbGFyZ2V3BW1lZGlhdwZfYmxhbmt4dzs8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPncOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhyeHd6PHA+SSB0aGFua2VkIHRoZW0gYW5kIHJlcXVlc3RlZCB0aGF0IHRoZSBGWTI3IGF1dGhvcml6YXRpb24gKHByZXZpb3VzbHkgYXBwcm92ZWQgYnV0IG5vdCB5ZXQgZGlzYnVyc2VkKSBiZSBtYWludGFpbmVkLjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3SDxwPlNwZWNpZmljYWxseSB3ZSBhcmUgcmVxdWVzdGluZyBhIHRvdGFsIG9mICQ0MyBtaWxsaW9uIGNvbXByaXNpbmc6PC9wPncOY29yZS9wYXJhZ3JhcGh5eHcJY29yZS9saXN0eXcAdyRlYWJiNTFkNC1hNTAwLTRkOTUtYTBhYy03NGExOTMxYjBkY2R4d5EBPGxpPiQzMCBtaWxsaW9uIGZvciBkZWZlcnJlZCBtYWludGVuYW5jZSB0byBlbnN1cmUgb3VyIGZhY2lsaXRpZXMgcmVtYWluIHNhZmUsIG1vZGVybiwgYW5kIGNvbXBsaWFudCB3aXRoIGNvZGVzIGFuZCBhY2Nlc3NpYmlsaXR5IHN0YW5kYXJkcy48L2xpPncOY29yZS9saXN0LWl0ZW14dw5jb3JlL2xpc3QtaXRlbXckNWNhZWI2YjMtNWZiZS00MjMzLTk5MWMtOWRkZjI2MDlkMjQ5eHcfPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48L3VsPncJY29yZS9saXN0eXcAdyQyYmFiMzc0NC0zZWJmLTQyMzctOWFkZi00NjQ4NTNmNmVkNmZ4d0M8bGk+c3RyZW5ndGhlbmluZyBjeWJlcnNlY3VyaXR5IGluZnJhc3RydWN0dXJlIGFuZCBtb25pdG9yaW5nLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXh3rgU8cD5JbiBjYXNlIHlvdSBhcmUgd29uZGVyaW5nLCBhcyB5b3UgY2FuIHNlZSBmcm9tIHRoZSBncmFwaGljIGJlbG93LCB3ZSBoYXZlIGFwcHJveGltYXRlbHkgJDUwME0gaW4gY2FwaXRhbCBuZWVkcy4gRnJvbSBhIGRlZmluaXRpb24gc3RhbmRwb2ludCwg4oCcUmVjdXJyaW5nIERlZmVycmVkIFJlbmV3YWzigJ0gcmVwcmVzZW50cyBpdGVtcyBhdCBvciBwYXN0IHRoZSBlbmQgb2Ygbm9ybWFsIHVzZWZ1bCBsaWZlIHRoYXQgaGF2ZSBub3QgYmVlbiBhZGRyZXNzZWQsIHdoZXJlYXMg4oCcUmVjdXJyaW5nIFByb2plY3RlZCBSZW5ld2Fs4oCdIHJlcHJlc2VudHMgdGhlIGl0ZW1zIHRoYXQgYXJlIHByb2plY3RlZCB0byBiZSBhdCB0aGUgZW5kIG9mIG5vcm1hbCB1c2VmdWwgbGlmZSB3aXRoaW4gdGhlIG5leHQgMTAteWVhciBwZXJpb2QuIEZpbmFsbHkg4oCcTm9ucmVjdXJyaW5nIFJlbmV3YWzigJ0gY29uc2lzdHMgb2YgbW9kaWZpY2F0aW9ucyBvciByZXBhaXJzIG5lY2Vzc2FyeSB0byBjb21wbHkgd2l0aCBmaXJlL2xpZmUgc2FmZXR5IGV0Yy4gVGhlc2UgYXJlIGNvbnNpZGVyZWQgb25lLXRpbWUgcHJvamVjdHMuIFNhbXBsZSBwcm9qZWN0cyBhcmUgU3RhaXIgUmFpbGluZyBSZXBsYWNlbWVudHMgYW5kIGVsZXZhdG9yIHVwZ3JhZGVzIHRvIG1lZXQgYWNjZXNzaWJpbGl0eSByZXF1aXJlbWVudHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHcKY29yZS9pbWFnZXdtaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvMjYwMy1jZW8tZmFjaWxpdGllcy1zdW1tYXJ5LW1haW50ZW5hbmNlLW5lZWRzLTEwMjR4NTc2LnBuZ3c8U2xpZGU6IFVDb25uIEhlYWx0aCBGYWNpbGl0aWVzIFN1bW1hcnkgYW5kIE1haW50ZW5hbmNlIE5lZWRzfb7UHXcFbGFyZ2V3BG5vbmV4d388cD5JIGFsc28gdGhhbmtlZCB0aGUgc3ViY29tbWl0dGVlIGZvciB0aGVpciBzdXBwb3J0IGluIGF1dGhvcml6aW5nIHRoZSBib25kaW5nIGZvciB0aGUgVUNvbm4gSGVhbHRoIFdhdGVyYnVyeSBwYXJ0bmVyc2hpcC48L3A+dw5jb3JlL3BhcmFncmFwaHl4dwpjb3JlL2ltYWdld2BodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy8yNjAzLWNlby1ob3NwaXRhbC1qb2ludC12ZW50dXJlcy0xMDI0eDU3Ni5wbmd3HlNsaWRlOiBIb3NwaXRhbCBKb2ludCBWZW50dXJlc32\/1B13BWxhcmdldwRub25leHeiATxwPkJ5IHRoZSB3YXksIHRoaXMgd2VlayB3ZSBhbHNvIGhlbGQgdGhlIGZpcnN0IHJlZ3VsYXIgVUNvbm4gSGVhbHRoIENvbW11bml0eSBOZXR3b3JrIEJvYXJkIG1lZXRpbmcgdG8gYXBwcm92ZSBjYXBpdGFsIGV4cGVuZGl0dXJlcywgYW5kIHJldmlldyBncm93dGggcGxhbnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHc7PGhyIGNsYXNzPSJ3cC1ibG9jay1zZXBhcmF0b3IgaGFzLWFscGhhLWNoYW5uZWwtb3BhY2l0eSIgLz53DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnh3rAI8cD5Td2l0Y2hpbmcgZ2VhcnMsIHRoaXMgd2VlayBJIGFuZCB0aGUgVUNvbm4gRm91bmRhdGlvbiBhbHNvIG1ldCB3aXRoIGRvbm9ycyB0byBkaXNjdXNzIFVDb25uIEhlYWx0aOKAmXMgZXhjaXRpbmcgc3RyYXRlZ2ljIGluaXRpYXRpdmUgY2FsbGVkIHRoZSBVQ29ubiBIZWFsdGggQUkgSW5zdGl0dXRlLiBUaGUgYmx1ZXByaW50IGlzIHN0aWxsIGluIHRoZSBkZXZlbG9wbWVudCBzdGFnZSwgYnV0IHdlIGFudGljaXBhdGUgdGhlIEFJIEluc3RpdHV0ZSB3aWxsIGluY2x1ZGUgdGhlIGZvbGxvd2luZyBjb21wb25lbnRzOjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3CWNvcmUvbGlzdHl3AHh3DmNvcmUvbGlzdC1pdGVteHcOY29yZS9saXN0LWl0ZW14dw5jb3JlL2xpc3QtaXRlbXh3DmNvcmUvbGlzdC1pdGVteHfPATxwPlRhbGtpbmcgYWJvdXQgcGhpbGFudGhyb3B5LCB0aGlzIHdlZWsgSSBhbHNvIHByZXNlbnRlZCB0byB0aGUgVUNvbm4gRm91bmRhdGlvbiBhdCB0aGVpciBDYW1wYWlnbiBMZWFkZXJzaGlwIENvbW1pdHRlZSBNZWV0aW5nIGFuZCBoaWdobGlnaHRlZCB0aGUgbmVlZCBmb3IgZnVuZGluZyBmb3IgYSBuZXcgTGFib3IgYW5kIERlbGl2ZXJ5IGZhY2lsaXR5PC9wPncOY29yZS9wYXJhZ3JhcGh5eHcKY29yZS9pbWFnZXdiaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvMjYwMy1jZW8tY2xpbmljYWwtZXhjZWxsZW5jZS1zbGlkZS0xMDI0eDUzMy5wbmd3GlNsaWRlOiBDbGluaWNhbCBFeGNlbGxlbmNlfYDVHXcFbGFyZ2V3BG5vbmV4dzo8cD5PdGhlciBwcmlvcml0aWVzIHRoYXQgd2UgZGlzY3Vzc2VkIGFyZSBub3RlZCBiZWxvdzo8L3A+dw5jb3JlL3BhcmFncmFwaHl3CmNvcmUvY292ZXJ3ZGh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA1L09mZmljaWFsLU5pZ2h0aW5nYWxlLUxvZ28tMTMyNHgxNDkyLTEtMjY2eDMwMC5wbmd5fZaGHHcxTmlnaHRpbmdhbGUgQXdhcmRzIGZvciBFeGNlbGxlbmNlIGluIE51cnNpbmcgbG9nb3l5fTJ3BWltYWdldgIBeHw+gAAAAXl8PoAAAHcCcHh4dwNkaXZ3Bm1lZGl1bXcFcmlnaHR2AQVjb2xvcnUAeHcOY29yZS9wYXJhZ3JhcGh5dgEKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncGY2VudGVydwVsYXJnZXh3OzxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiIC8+dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ4d7sCPHA+VGhlcmUgaGF2ZSBiZWVuIHNvbWUgc2lnbmlmaWNhbnQgYWNoaWV2ZW1lbnRzIHRoaXMgd2Vlay4gRmlyc3QsIEkgd291bGQgbGlrZSB0byBjb25ncmF0dWxhdGUgS2V2aW4gQ2hhbWJlcmxpbiwgQVZQIGFuZCBjaGllZiBwaGFybWFjeSBvZmZpY2VyLCBhbmQgaGlzIHRlYW0gZm9yIHNlY3VyaW5nIGFwcHJvdmFsIGJ5IHRoZSBDVCBDb21taXNzaW9uIG9mIFBoYXJtYWN5IGZvciB0aGUgcmV0YWlsIHBoYXJtYWN5IHRoYXQgd2lsbCBvcGVuIGxhdGVyIHRoaXMgeWVhciB3aXRoaW4gdGhlIHdhbGxzIG9mIEpvaG4gRGVtcHNleSBIb3NwaXRhbC48L3A+dw5jb3JlL3BhcmFncmFwaHl4d48DPHA+VGhhbmtzIHRvIHRob3NlIHdobyBzdWJtaXR0ZWQgaWRlYXMsIHdl4oCZcmUgY2FsbGluZyBpdCB0aGUgQmx1ZSBPYWsgUGhhcm1hY3kuIEFzIEtldmluIHRlbGxzIHVzLCDigJxXZSBsb29rIGZvcndhcmQgdG8gcHJvdmlkZSByZXRhaWwgcGhhcm1hY3kgc2VydmljZXMgdG8gb3VyIHN0YWZmIGFuZCBwYXRpZW50cyB0aGF0IHdpbGwgZW5oYW5jZSBvdXIgTWVkcyB0byBCZWRzIHNlcnZpY2UgYW5kIGFsbG93IGZvciBhZnRlci1ob3VycyBwaWNrdXAgdmlhIG1lZGljYXRpb24gbG9ja2Vycy4gU3RheSB0dW5lZCBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiBCbHVlIE9hayBQaGFybWFjeSBhcyB3ZSBhcHByb2FjaCB0aGUgYW50aWNpcGF0ZWQgb3BlbmluZyBpbiBsYXRlIGZhbGwgMjAyNiHigJ08L3A+dw5jb3JlL3BhcmFncmFwaHl4d4UFPHA+SSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uZ3JhdHVsYXRlIERyIEVucmlxdWUgQmFsbGVzdGVyb3MsIGNoYWlyIG9mIG91ciBEZXBhcnRtZW50IG9mIFBhdGhvbG9neSBhbmQgTGFib3JhdG9yeSBNZWRpY2luZSwgYW5kIGhpcyB0ZWFtIGZvciBzZWN1cmluZyBBQ0dNRSBhY2NyZWRpdGF0aW9uIGZvciBhIHBhdGhvbG9neSByZXNpZGVuY3kgcHJvZ3JhbS4gQ29uZ3JhdHVsYXRpb25zIGFzIHdlbGwgdG8gRHIgR2FoaWUgTmFtLCBwYXRob2xvZ3kgcmVzaWRlbmN5IGRpcmVjdG9yLCBhbmQgTGl6IEJhcnJpZW50b3MsIHByb2dyYW0gY29vcmRpbmF0b3IsIGZvciBhbGwgdGhlaXIgZWZmb3J0cyB0byBnZXQgdGhlIG5ldyByZXNpZGVuY3kgYXBwcm92ZWQuIEnigJlkIGFsc28gbGlrZSB0byBhY2tub3dsZWRnZSBEci4gU3RldmVuIEFuZ3VzLCBhc3Npc3RhbnQgZGVhbiBmb3IgZ3JhZHVhdGUgbWVkaWNhbCBlZHVjYXRpb24sIEdNRSBEaXJlY3RvciBNYXJ0aGEgV2lsa2llLCBEZWFuIEJydWNlIExpYW5nLCBEci4gS2lraSBOaXNzZW4sIHNlbmlvciBhc3NvY2lhdGUgZGVhbiBmb3IgZmFjdWx0eSBhZmZhaXJzLCBhbmQgQ0ZPIEplZmYgR2VvZ2hlZ2FuIGZvciBhbGwgdGhlaXIgc3VwcG9ydCBmb3IgdGhpcyBuZXcgcHJvZ3JhbS48L3A+dw5jb3JlL3BhcmFncmFwaHl4d5QCPHA+QXMgRHIuIEJhbGxlc3Rlcm9zIHRlbGxzIHVzLCDigJxUaGlzIGlzIGFuIGV4Y2l0aW5nIG5ldyBjaGFwdGVyIGZvciBwYXRob2xvZ3kgYXQgVUNvbm4gSGVhbHRoIHRoYXQgd2lsbCBzdXBwb3J0IGNvbnRpbnVlZCBncm93dGggaW4gZGlhZ25vc3RpYyBzZXJ2aWNlcywgZWR1Y2F0aW9uLCBhbmQgc2Nob2xhcmx5IGFjdGl2aXRpZXMuIEl0IHdpbGwgYmUgYSBncmVhdCBwcml2aWxlZ2UgdG8gZWR1Y2F0ZSB0aGUgbmV4dCBnZW5lcmF0aW9uIG9mIHBhdGhvbG9naXN0cyHigJ08L3A+dw5jb3JlL3BhcmFncmFwaHl4d9sGPHA+RmluYWxseSwgc3BlYWtpbmcgb2YgYWNjcmVkaXRhdGlvbiwgSSBhbSBwcm91ZCB0byBsZWFybiB0aGlzIHdlZWsgdGhhdCB0aGUgQWNjcmVkaXRhdGlvbiBDb3VuY2lsIGZvciBDb250aW51aW5nIE1lZGljYWwgRWR1Y2F0aW9uIChBQ0NNRSkgaGFzIGJlc3Rvd2VkIHVwb24gb3VyIG1lZGljYWwgc2Nob29s4oCZcyA8YSBocmVmPSJodHRwczovL2hlYWx0aC51Y29ubi5lZHUvY29udGludWluZy1tZWRpY2FsLWVkdWNhdGlvbi8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPk9mZmljZSBvZiBDb21tdW5pdHkgYW5kIENvbnRpbnVpbmcgTWVkaWNhbCBFZHVjYXRpb248L2E+IGl0cyBoaWdoZXN0IGxldmVsIG9mIHJlY29nbml0aW9uLiBXaXRoIHRoZSBBQ0NNReKAmXMgPGVtPkFjY3JlZGl0YXRpb24gd2l0aCBDb21tZW5kYXRpb248L2VtPiBjb21lcyB0aGUgbG9uZ2VzdCBhY2NyZWRpdGF0aW9uIHRlcm0gcG9zc2libGUsIHNpeCB5ZWFycy4gUGxlYXNlIDxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDMvdWNvbm4tc2Nob29sLW9mLW1lZGljaW5lLXJlY2VpdmVzLWFjY21lLWFjY3JlZGl0YXRpb24td2l0aC1jb21tZW5kYXRpb24vIj5yZWFkIG1vcmUgYWJvdXQgdGhpcyBvbiBVQ29ubiBUb2RheTwvYT4sIGFuZCBqb2luIG1lIGluIGNvbmdyYXR1bGF0aW5nIERyLiBDaHJpc3RpbmUgVGhhdGNoZXIsIGFzc29jaWF0ZSBkZWFuIGZvciBtZWRpY2FsIGVkdWNhdGlvbiBhbmQgYXNzZXNzbWVudCwgYW5kIERlYW4gTGlhbmcgZm9yIHRoZWlyIHN1Y2Nlc3MgaW4gY29udGludWluZyB0byBlbGV2YXRlIHRoZSBVQ29ubiBTY2hvb2wgb2YgTWVkaWNpbmUuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHeuBzxwPldoZW4gbmV3IG1lbWJlcnMgam9pbiBvdXIgYm9hcmQsIHdlIHByb3ZpZGUgdGhlbSB3aXRoIGFuIG9yaWVudGF0aW9uIHRvIGhlbHAgdGhlbSB1bmRlcnN0YW5kIHdobyB3ZSBhcmUgYW5kIGhvdyB3ZSBvcGVyYXRlLiBXZSBhbHNvIHByb3ZpZGUgYSB0b3VyIHRvIHNob3cgdGhlbSB0aGUgZXhjZXB0aW9uYWwgY2xpbmljYWwgY2FyZSwgZWR1Y2F0aW9uLCByZXNlYXJjaCBhbmQgaW5ub3ZhdGlvbiB0aGF0IHdlIGhhdmUgYXQgVUNvbm4gSGVhbHRoLiBMYXN0IEZyaWRheSwgd2Ugd2VyZSBhYmxlIHRvIHNob3cgTWljaGFlbCB0aGUgZW1lcmdlbmN5IGRlcGFydG1lbnQgYW5kIGhvc3BpdGFsIGZsb29ycyAobGVkIGJ5IEpESCBDT08gYW5kIENoaWVmIE51cnNpbmcgT2ZmaWNlciBDYXJ5bCBSeWFuIGFuZCBDaGllZiBNZWRpY2FsIE9mZmljZXIgU2NvdHQgQWxsZW4pOyBvdXIgZGVudGFsIGNsaW5pY3MgYW5kIHRoZSBkZW50YWwgc2ltdWxhdGlvbiBsYWIgKGxlZCBieSBEZW50YWwgRGVhbiBTdGV2ZSBMZXBvd3NreSk7IHRoZSB2aXJ0dWFsIGFuYXRvbXkgbGFiIGFuZCBhY2FkZW1pYyByb3R1bmRhIChsZWQgYnkgTWVkaWNhbCBEZWFuIEJydWNlIExpYW5nIGFuZCBQcm9mZXNzb3IgSm9obiBIYXJyaXNvbik7IGFuZCBhIHByZXNlbnRhdGlvbiBvbiB0aGUgbGVhZGluZy1lZGdlIG5ldXJvbW9kdWxhdGlvbiBwcm9jZWR1cmVzIHRoYXQgd2UgYXJlIHByb3ZpZGluZyBpbiBuZXVyb3N1cmdlcnkgKERyLiBDaHJpcyBDb25uZXIpLiBJIGFtIGFsd2F5cyBzbyBoYXBweSB0byBiZSBhYmxlIHRvIGludHJvZHVjZSBVQ29ubiBIZWFsdGggdG8gbmV3IGJvYXJkIG1lbWJlcnMgYXMgd2UgaGF2ZSBzbyBtdWNoIHRvIHNob3cgYW5kIGJlIHByb3VkIG9mLiBJIHdhbnQgdG8gYWdhaW4gdGhhbmsgTWljaGFlbCBmb3IgdGFraW5nIHRoZSB0aW1lIHdpdGggdXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHc7PGhyIGNsYXNzPSJ3cC1ibG9jay1zZXBhcmF0b3IgaGFzLWFscGhhLWNoYW5uZWwtb3BhY2l0eSIgLz53DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnh32wE8cD5JIGhhdmUgYSB3b25kZXJmdWwgcGF0aWVudCBsZXR0ZXIgSeKAmWQgbGlrZSB0byBzaGFyZSwgYWJvdXQgaG93IERyLiBCZWEgVGVuZGxlciBwcm92aWRlZCBub3Qgb25seSBjYXJlIGFuZCBjb21mb3J0IGJ1dCBhbHNvIGluc3BpcmF0aW9uIGZvciBhIHBhdGllbnQgZmFjaW5nIGEgZGlmZmljdWx0IGRpYWdub3NpcyAoZWRpdGVkIGZvciBsZW5ndGggYW5kIHByaXZhY3kpOjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3MDxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PC9ibG9ja3F1b3RlPncKY29yZS9xdW90ZXcAeHcOY29yZS9wYXJhZ3JhcGh5dwxiYWNrZ3JvdW5kLTJ3Bm1lZGl1bXh3IDxwPlRoYW5rIHlvdSBmb3IgYWxsIHlvdSBkby48L3A+dw5jb3JlL3BhcmFncmFwaHl4dwpjb3JlL2ltYWdld15odHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi8yNTA5LWFuZHktc2lnbmF0dXJlLTEyMDB4NTEzLTEtMTAyNHg0MzgucG5ndxREci4gQW5keSdzIHNpZ25hdHVyZX2EtB13BTI0MnB4dwRhdXRvdxEyLjMzODAxNDgzMzUxNzQzN3cFbGFyZ2V3BG5vbmV4dw5jb3JlL3BhcmFncmFwaHl4dzs8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPncOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhyeHcvPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5EZWFyIERyLiBBbmR5PC9oMz53DGNvcmUvaGVhZGluZ30DeHfkATxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5Ob3cgdGhhdCB3ZSBhcmUgZXhwYW5kaW5nIHRvIFdhdGVyYnVyeSBhbmQgcG90ZW50aWFsbHkgYSBjb3VwbGUgb3RoZXIgaG9zcGl0YWxzLCBhcmUgdGhlcmUgYW55IGludGVudGlvbnMgb24gc3RhcnRpbmcgb3VyIG93biBob21lY2FyZS9ob3NwaWNlIGFnZW5jeSwgbGlrZSBvdGhlciBob3NwaXRhbHMgaGF2ZT88L3N0cm9uZz48L2g0PncMY29yZS9oZWFkaW5nfQR4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4dzs8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPncOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhyeHcwPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5IdWIgSGlnaGxpZ2h0czwvaDM+dwxjb3JlL2hlYWRpbmd9A3h3DGNvcmUvY29sdW1uc3h4dyM8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwvZGl2PncLY29yZS9jb2x1bW54dwpjb3JlL2ltYWdld1ZodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi8yNjAyLVBoRC1zaXp6bGUtcGljLTMtNjAweDQwMC0xLmpwZ3c0c3RpbGwgZnJhbWUgbWFuIHVzaW5nIHBpcGV0IGZyb20gYmVuY2ggcG9pbnQgb2Ygdmlld3YBB2VuYWJsZWR5d3VodHRwczovL3lvdXR1LmJlL29aZ3pVak9ObU1naHR0cHM6Ly9odWIudWNvbm5oZWFsdGgub3JnL25ld3Mtc2VhcmNoL25ld3MvMjAyNi8wMi92aWRlby1iaW9tZWRpY2FsLXNjaWVuY2UtcGhkLXByb2dyYW19vLgddwRmdWxsdwZjdXN0b213Bl9ibGFua3h3IzxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+PC9kaXY+dwtjb3JlL2NvbHVtbnh3CmNvcmUvaW1hZ2V3a2h0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyLzI2MDIwMTAtaGVhbHRoeS1yb3VuZHMtc2NodWxtYW4tYWxlc3NpLTJ1cC02MDB4NDAwLTEuanBndytEci4gU2NodWxtYW4gcG9ydHJhaXQgYW5kIERyLiBBbGVzc2kgYXQgbWljdgEHZW5hYmxlZHl3aGh0dHBzOi8vaHViLnVjb25uaGVhbHRoLm9yZy9uZXdzLXNlYXJjaC9uZXdzLzIwMjYvMDIvaGVhbHRoeS1yb3VuZHMtb3VyLWdyZWF0LXN0cmlkZXMtaW4tY2FyZGlvbG9neS1jYXJlfb24HXcEZnVsbHcGY3VzdG9tdwZfYmxhbmt4dyM8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwvZGl2PncLY29yZS9jb2x1bW54dwpjb3JlL2ltYWdld19odHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi91Y3Qtc3RvcnktZmVhdHVyZS1mb3ItcGxheTRrYXktNjAweDQwMC0xLmpwZ3c0Y2hlY2sgcHJlc2VudGF0aW9uIG9uIGNlbnRlciBjb3VydCwgYWxsIHdlYXJpbmcgcGlua3YBB2VuYWJsZWR5d39odHRwczovL3RvZGF5LnVjb25uLmVkdS8yMDI2LzAyL3Vjb25ucy1wbGF5NGtheS1wYXJ0bmVyc2hpcC13aXRoLXRoZS1rYXkteW93LWNhbmNlci1mdW5kLWdyb3dzLWZyb20tZ2FtZS1kYXktdG8tbGFzdGluZy1pbXBhY3Qvfb64HXcEZnVsbHcGY3VzdG9tdwZfYmxhbmt4dwxjb3JlL2NvbHVtbnN4eHcLY29yZS9jb2x1bW54dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl3JDNiMjJkYzhlLTIyODgtNDA3My05YzM5LTFhMjAzZGRkY2Q5Y3h31AI8cD5TZWUgcGhvdG9zIGFuZCBhIHJlY2FwIG9mIG91ciA8c3Ryb25nPmNlbGVicmF0aW9uIG9mIGNhbmNlciBzdXJ2aXZvcnMgYW5kIHByb3ZpZGVyczwvc3Ryb25nPiBhdCA8YSBocmVmPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS8yMDI2LzAyL3Vjb25ucy1wbGF5NGtheS1wYXJ0bmVyc2hpcC13aXRoLXRoZS1rYXkteW93LWNhbmNlci1mdW5kLWdyb3dzLWZyb20tZ2FtZS1kYXktdG8tbGFzdGluZy1pbXBhY3QvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj50aGlzIHllYXLigJlzIOKAnFBsYXk0S2F54oCdPC9hPiB3b21lbidzIGJhc2tldGJhbGwgZ2FtZS48L3A+dw5jb3JlL3BhcmFncmFwaHl4dwtjb3JlL2NvbHVtbnckZGM4ODNhNGUtN2ExZS00MDEwLWJmMTgtNjNiNWI3ZDliYmM4eHeeATxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPjxhIGhyZWY9Imh0dHBzOi8vaHViLnVjb25uaGVhbHRoLm9yZy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlZpc2l0IHRoZSBIdWIgTm93PC9hPjwvaDM+dwxjb3JlL2hlYWRpbmd9A3YBCnR5cG9ncmFwaHl2AQl0ZXh0QWxpZ253BmNlbnRlcnh3DmNvcmUvcGFyYWdyYXBoeXYBCnR5cG9ncmFwaHl2AQl0ZXh0QWxpZ253BmNlbnRlcnh3xgI8cD5SZWFkIGFib3V0IGEgPGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wMi91Y29ubi1wYXJ0aWNpcGF0aW5nLWluLW5vdmVsLWNsaW5pY2FsLXRyaWFsLWZvci1jdXJiaW5nLXRoZS1tb3N0LWNvbW1vbi10eXBlLW9mLWtpZG5leS1pbmZsYW1tYXRpb24vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5jbGluaWNhbCB0cmlhbCBjb2xsYWJvcmF0aW9uPC9hPiB3aXRoIGEgQ29ubmVjdGljdXQgcGhhcm1hY2V1dGljYWwgY29tcGFueSA8c3Ryb25nPnRvIHN0dWR5IGtpZG5leSBpbmZsYW1tYXRpb248L3N0cm9uZz4uPC9wPncOY29yZS9wYXJhZ3JhcGh5eHcOY29yZS9wYXJhZ3JhcGh5eHegAjxwPlBsdXMsIFVuaXZlcnNpdHkgQ29tbXVuaWNhdGlvbnMgc2hhcmVzIDxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDIvdWNvbm4tcHJvdmlkZXMtZ3VpZGFuY2Utb24tcG90ZW50aWFsLW9uLWNhbXB1cy1pbnRlcmFjdGlvbnMtd2l0aC1pbW1pZ3JhdGlvbi1hZ2VudHMvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5ndWlkYW5jZSBvbiBwb3RlbnRpYWwgb24tY2FtcHVzIGludGVyYWN0aW9ucyB3aXRoIGltbWlncmF0aW9uIGFnZW50czwvYT4uPC9wPncOY29yZS9wYXJhZ3JhcGh5eHcOY29yZS9wYXJhZ3JhcGh5gQEAdyQxOGMyM2RmNy1mNTFjLTQzYTMtYWFhZi0zMGJhZGU2MjdjMmZ3wgE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIj48aW1nIGNsYXNzPSJ3cC1pbWFnZS0yNDA5MDEiIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvY2VvLXVwZGF0ZS1iYW5uZXItMTAyNHgyMDUuanBnIiBhbHQ9IkNFTyBVcGRhdGUgYmFubmVyIiAvPjwvZmlndXJlPnckMTY1YWE3OTMtMTQ5YS00YmVjLTliNDgtZGY3NjMyYTMwMTc3dyQ1NTJhZjhjZS05NmRkLTQxODAtYWU1Yy03NjBmY2U1ZTE5YTF3JGU2YzU3NDZlLTQ3YjYtNDY5ZS1hYzRlLWUxMWRmNTMxNWFmYXckYzNiZTU4NWYtOWZiZi00YWEzLTgyYzQtOWI5YTI5NmMxMGZmdyRlMjUzOTIwNy1lNjM1LTRjY2MtYjgzZS03MmQ3OTA2YmYyYzN3Kzx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+DQoNCg0KDQoNCg0KPC91bD53JDZiZTk0ZjljLWVjZGEtNDNmMy1iZGRlLTQ2NTU2YThlODlmN3efAzxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UiPjxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzLzI2MDMtY2VvLXVjb25uLTIwMDAtYmlvc2NpZW5jZS1jdC1wcm9qZWN0cy5wbmciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjxpbWcgY2xhc3M9IndwLWltYWdlLTI0MzAwNCIgc3JjPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy8yNjAzLWNlby11Y29ubi0yMDAwLWJpb3NjaWVuY2UtY3QtcHJvamVjdHMtMTAyNHg1NzYucG5nIiBhbHQ9IlNsaWRlOiBVQ29ubiAyMDAwIEJpb3NjaWVuY2UgQ29ubmVjdGljdXQgUHJvamVjdHMgQ29tcGxldGVkIiAvPjwvYT48L2ZpZ3VyZT53E25vcmVmZXJyZXIgbm9vcGVuZXJ3JGQyOTZhYzM1LTMwY2QtNDg1ZS05YWJmLWEyOGEwYWMxZTU5NHckZWJhNGYwMzMtMDM4My00NjBhLWE5ZTEtYjk5ZDEzMWE4ZDg0dyRhYzZhNGQzMy02NjViLTQxMjQtYTdjZC02N2M2OGE3ODNiYjB3JDViYjg0NDUyLTc3N2UtNDRjNi05NjY3LWNlYTBkYjA0ZThjOXcjPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4NCg0KPC91bD53JDBjZTUwNTg1LWYxZTUtNDFkNy1hNWVmLTM1NTQzMGMxNDk0MXe2ATxsaT4kMTMgbWlsbGlvbiBmb3IgY2xpbmljYWwgZXF1aXBtZW50IGFuZCBJVCBzZWN1cml0eSwgd2hpY2ggc3VwcG9ydHM6DQo8dWw+DQo8bGk+cmVwbGFjZW1lbnQgb2YgYWdpbmcgZXF1aXBtZW50PC9saT4NCjwvdWw+DQo8dWw+DQo8bGk+cHJvdGVjdGlvbiBvZiBwYXRpZW50IGRhdGE8L2xpPg0KPC91bD4NCjwvbGk+dyRkYTg5NDVjNi1iM2IzLTRmYjYtODZhMy1iY2FmZGNkNzA4ZjF3JDRlNWQ5OTBjLWRlMTEtNDhmMC1hOGYxLWRiYTNlNDMwZWNmNHeJAjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UiPjxpbWcgY2xhc3M9IndwLWltYWdlLTI0MzAwNiIgc3JjPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy8yNjAzLWNlby1mYWNpbGl0aWVzLXN1bW1hcnktbWFpbnRlbmFuY2UtbmVlZHMtMTAyNHg1NzYucG5nIiBhbHQ9IlNsaWRlOiBVQ29ubiBIZWFsdGggRmFjaWxpdGllcyBTdW1tYXJ5IGFuZCBNYWludGVuYW5jZSBOZWVkcyIgLz48L2ZpZ3VyZT53JGM2MGJiMmQ3LTkxZTktNDU1NS04Zjg4LWExYjY5N2RhYjY3NXckN2I0NTEzODktZDU3YS00MjY5LWJmYzEtNjJlMGZlMzZkZjI0d94BPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGltZyBjbGFzcz0id3AtaW1hZ2UtMjQzMDA3IiBzcmM9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzLzI2MDMtY2VvLWhvc3BpdGFsLWpvaW50LXZlbnR1cmVzLTEwMjR4NTc2LnBuZyIgYWx0PSJTbGlkZTogSG9zcGl0YWwgSm9pbnQgVmVudHVyZXMiIC8+PC9maWd1cmU+dyQzNDkzMWQyZS0yMmE3LTQzYWItYTYyNi1kNTNmNjk1YTMwNmJ3JDgzYTZmNjI4LTBlZGUtNDFkYS1hODg1LTExMTMzODhkNDA0Y3ckOWJkYmM3ZWUtYWEwYi00OTQwLTk3MzYtNDYwNDdkNGM5ZTZjdyQ2M2ExNGZiZi0yMjljLTQ3ZjUtOWI5Yi1iYjlhZWIyODU4OTh3Kzx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+DQoNCg0KDQoNCg0KPC91bD53JGMwNWZlMDg0LWY0NTgtNDFkMC1iY2IwLWNhZTQ5OTU3MTQ3N3fmATxsaT48c3Ryb25nPkNlbnRyYWxpemVkIGhlYWx0aCBjYXJlIGNsaW5pY2FsLCBhbmQgb3BlcmF0aW9uYWwgSW5ub3ZhdGlvbjwvc3Ryb25nPjxiciAvPlRoZSBJbnN0aXR1dGUgd2lsbCBhY3QgYXMgYSBzdHJhdGVnaWMgaHViIGNvb3JkaW5hdGluZyBBSSBkZXZlbG9wbWVudCwgYW5kIGNvbW1lcmNpYWwgY29sbGFib3JhdGlvbiBmb3IgcmFwaWQgbG9jYWwgYW5kIG5hdGlvbndpZGUgaW1wYWN0LjwvbGk+dyQ1Nzc3MjZlYy0yY2ZiLTQwNjMtODQyZi1jZjM3YTNjOGIwNmR35AE8bGk+PHN0cm9uZz5DbGluaWNhbCBhbmQgb3BlcmF0aW9uYWwgdmFsaWRhdGlvbiBhdCBVQ29ubiBIZWFsdGg8L3N0cm9uZz48YnIgLz5XaXRoIGFwcHJvcHJpYXRlIGdvdmVybmFuY2UgYW5kIHNhZmVndWFyZHMsIFVDb25uIEhlYWx0aCB3aWxsIHZhbGlkYXRlIHN1aXRhYmxlIEFJIHNvbHV0aW9ucyBmb3IgY2xpbmljYWwsIHJlc2VhcmNoLCBhbmQgb3BlcmF0aW9uYWwgYXBwbGljYXRpb24uPC9saT53JDY3ZGNkZGQwLTU4NjctNDc2NS04Y2Y3LThhMDk2ZDM3MDhiZHfCATxsaT48c3Ryb25nPkNvbW1lcmNpYWxpemF0aW9uIHBhcnRuZXJzaGlwczwvc3Ryb25nPjxiciAvPlRoZSBBSSBpbnN0aXR1dGUgd2lsbCBwYXJ0bmVyIGZvciB0aGUgY29tbWVyY2lhbGl6YXRpb24gZXhwZXJ0aXNlIG5lY2Vzc2FyeSB0byBwcmVwYXJlIEFJIGlubm92YXRpb25zIGZvciBtYXJrZXQgYW5kIHN1c3RhaW5hYmlsaXR5LjwvbGk+dyRmMDUzN2MwZi1mY2MwLTQ4ODEtYmQ1My05MjQzZGQ1NTM1ZjZ3swE8bGk+PHN0cm9uZz5BSSB2ZW50dXJlIGFjdGl2aXR5PC9zdHJvbmc+PGJyIC8+SWYgZnVuZGluZyBpcyBhdmFpbGFibGUsIHRoZSBBSSBpbnN0aXR1dGUgd2lsbCBsaWtlbHkgaGF2ZSBhbiBBSSBWZW50dXJlIGFzcGVjdCB3aGljaCBjb3VsZCBiZSBzdHVkZW50LWxlZCwgQUkgaW5zdGl0dXRlIGd1aWRlZC48L2xpPnckYjc2NDBmMzUtMGFiMS00MjBmLTk1MTEtNTE1M2ZhYWM1OWMzdyRiYzE1OGUwMC0zZGZjLTQ3ZGItYmM0ZC0wYjU5Y2QwOTU4OTN33AE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIj48aW1nIGNsYXNzPSJ3cC1pbWFnZS0yNDMwMDgiIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvMjYwMy1jZW8tY2xpbmljYWwtZXhjZWxsZW5jZS1zbGlkZS0xMDI0eDUzMy5wbmciIGFsdD0iU2xpZGU6IENsaW5pY2FsIEV4Y2VsbGVuY2UiIC8+PC9maWd1cmU+dyRlMzRiZGRhYy04YjhlLTQzYjYtYjM2Ny05ZWMzZjJmOTExOTh3JDIwZmQ3NjQyLWU2MjYtNGMyMi04YjYxLTA4MDMzMDMzZDM2Ynl3qwM8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb3ZlciBhbGlnbnJpZ2h0Ij48aW1nIGNsYXNzPSJ3cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZCB3cC1pbWFnZS0yMjk3ODIgc2l6ZS1tZWRpdW0iIHN0eWxlPSJvYmplY3QtcG9zaXRpb246IDI1JSAyNSUiIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDUvT2ZmaWNpYWwtTmlnaHRpbmdhbGUtTG9nby0xMzI0eDE0OTItMS0yNjZ4MzAwLnBuZyIgYWx0PSJOaWdodGluZ2FsZSBBd2FyZHMgZm9yIEV4Y2VsbGVuY2UgaW4gTnVyc2luZyBsb2dvIiBkYXRhLW9iamVjdC1maXQ9ImNvdmVyIiBkYXRhLW9iamVjdC1wb3NpdGlvbj0iMjUlIDI1JSIgLz4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIiPjwvZGl2Pg0KPC9kaXY+dgUJYmxvY2tOYW1ldwpjb3JlL2NvdmVyBWF0dHJzdgkDdXJsd2RodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9PZmZpY2lhbC1OaWdodGluZ2FsZS1Mb2dvLTEzMjR4MTQ5Mi0xLTI2NngzMDAucG5nAmlkfZaGHANhbHR3MU5pZ2h0aW5nYWxlIEF3YXJkcyBmb3IgRXhjZWxsZW5jZSBpbiBOdXJzaW5nIGxvZ28IZGltUmF0aW99Mgpmb2NhbFBvaW50dgIBeHw+gAAAAXl8PoAAAA1taW5IZWlnaHRVbml0dwJweAhzaXplU2x1Z3cGbWVkaXVtBWFsaWdudwVyaWdodAVzdHlsZXYBBWNvbG9ydQALaW5uZXJCbG9ja3N1AXYFCWJsb2NrTmFtZXcOY29yZS9wYXJhZ3JhcGgFYXR0cnN2AgVzdHlsZXYBCnR5cG9ncmFwaHl2AQl0ZXh0QWxpZ253BmNlbnRlcghmb250U2l6ZXcFbGFyZ2ULaW5uZXJCbG9ja3N1AAlpbm5lckhUTUx3Pw0KPHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciBoYXMtbGFyZ2UtZm9udC1zaXplIj7CoDwvcD4NCgxpbm5lckNvbnRlbnR1AXc\/DQo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy1sYXJnZS1mb250LXNpemUiPsKgPC9wPg0KCWlubmVySFRNTHevAw0KPGRpdiBjbGFzcz0id3AtYmxvY2stY292ZXIgYWxpZ25yaWdodCI+PGltZyBjbGFzcz0id3AtYmxvY2stY292ZXJfX2ltYWdlLWJhY2tncm91bmQgd3AtaW1hZ2UtMjI5NzgyIHNpemUtbWVkaXVtIiBzdHlsZT0ib2JqZWN0LXBvc2l0aW9uOiAyNSUgMjUlIiBzcmM9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA1L09mZmljaWFsLU5pZ2h0aW5nYWxlLUxvZ28tMTMyNHgxNDkyLTEtMjY2eDMwMC5wbmciIGFsdD0iTmlnaHRpbmdhbGUgQXdhcmRzIGZvciBFeGNlbGxlbmNlIGluIE51cnNpbmcgbG9nbyIgZGF0YS1vYmplY3QtZml0PSJjb3ZlciIgZGF0YS1vYmplY3QtcG9zaXRpb249IjI1JSAyNSUiIC8+DQo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIj48L2Rpdj4NCjwvZGl2Pg0KDGlubmVyQ29udGVudHUDd58DDQo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb3ZlciBhbGlnbnJpZ2h0Ij48aW1nIGNsYXNzPSJ3cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZCB3cC1pbWFnZS0yMjk3ODIgc2l6ZS1tZWRpdW0iIHN0eWxlPSJvYmplY3QtcG9zaXRpb246IDI1JSAyNSUiIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDUvT2ZmaWNpYWwtTmlnaHRpbmdhbGUtTG9nby0xMzI0eDE0OTItMS0yNjZ4MzAwLnBuZyIgYWx0PSJOaWdodGluZ2FsZSBBd2FyZHMgZm9yIEV4Y2VsbGVuY2UgaW4gTnVyc2luZyBsb2dvIiBkYXRhLW9iamVjdC1maXQ9ImNvdmVyIiBkYXRhLW9iamVjdC1wb3NpdGlvbj0iMjUlIDI1JSIgLz4NCjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIiPn53EDwvZGl2Pg0KPC9kaXY+DQp3JDMxYTkzNzM1LTU4NjctNDVhMy05NTY2LTMxMTgyOWUxZGFjOHc7PHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciBoYXMtbGFyZ2UtZm9udC1zaXplIj7CoDwvcD53JGY1OTVkMTJjLWI0NzYtNGZhMy04MGYxLTEyMDBhZmIxNDIyMnckOGIxNzg0ZGUtMjAwYi00Y2VlLWI1NDEtM2QwMjQ1NjllMTRidyRhOTk2MWM2Ny1lMDYxLTRmZGYtYTQxNi01Mjg2NDRlMTdlMTF3JDE3YmM1MzIxLThjZGItNGNjYy05MDVjLTVhM2ZmYzUxZDJhZnckMzg1ZmM3ZGUtMzFiNC00OWUwLTk5YWEtYjI5MmE0NWIwNmFmdyRjMjRkODIwNC1mNjIxLTRjMGEtYjE3OC0wYzI1NzBlNWMxMTB3JDQ0N2E0OGU1LWQ3ZjUtNDRjYS04NDBmLTU5ZGJkOTJmMGZkY3ckMmJlNGRiZWUtNDRjMC00ZWRhLWIwNzUtMjVkNjU5YjU0NWU5dyRiYjdhOWE1Zi1iZTk0LTQwODQtYTY3Yy02OGI5OWM4ZWRjNzd3JGE4YTI3YzU0LTA5NWMtNDMyOS04OTMzLTc2NzE1MmFjMDRkY3ckOGE1YTA1ZTQtMTU3NC00YzBhLTlmZjYtMjE5MGI3NzY5YmQxd54JPHAgY2xhc3M9Imhhcy1iYWNrZ3JvdW5kLTItYmFja2dyb3VuZC1jb2xvciBoYXMtYmFja2dyb3VuZCBoYXMtbWVkaXVtLWZvbnQtc2l6ZSI+RHIuIFRlbmRsZXIgaXMgdGhlIG1vc3QgYW1hemluZywgdGhvdWdodGZ1bCwgY2FyaW5nLCBsb3ZpbmcgZG9jdG9yIEkgaGF2ZSBldmVyIG1ldC48YnIgLz48YnIgLz5Gcm9tIHRoZSBmaXJzdCBtb21lbnQgSSBtZXQgaGVyIEkgZmVsdCBsaWtlIEkgd2FzIGhlciBvbmx5IHBhdGllbnQuIFdoZW4gc2hlIHN0ZXBzIGluIHRoZSByb29tLCB0aGUgcGF0aWVudCBpcyB0aGUgZm9jdXMgYW5kIHNoZSBsaXN0ZW5zLCBzaGUgY2FyZXMsIGFuZCBzaGUgd2lsbCBub3Qgc3RvcCB1bnRpbCBzaGUgZmluZHMgdGhlIHJvb3Qgb2YgdGhlIHByb2JsZW0uIFNoZSBhbHNvIGVkdWNhdGVzIHRoZSBwYXRpZW50IHdoaWxlIHNoZSBpcyBleHBsYWluaW5nIHdoYXQgaXMgZ29pbmcgb24uwqA8YnIgLz48YnIgLz5TaGUgbGl0ZXJhbGx5IHNhdmVkIG15IGxpZmUuIEluIGhlciBoZWxwaW5nIG1lIGZpbmQgYSByb290IHByb2JsZW0sIHNoZSBub3RpY2VkIGEgc3BvdCBvbiBteSBsaXZlciBhbmQgdG9vayB0aGUgYXBwcm9wcmlhdGUgc3RlcHMgdG8gZW5zdXJlIEkgZ290IGEgYmlvcHN5IGFuZCBJIHdhcyBkaWFnbm9zZWQgd2l0aCBiaWxlIGR1Y3QgY2FuY2VyLsKgPGJyIC8+PGJyIC8+V2hlbiBJIGhhZCBzdXJnZXJ5IHRvIHJlbW92ZSB0aGUgdHVtb3IsIHNoZSBjYWxsZWQgb24gYSB3ZWVrZW5kIHRvIGp1c3QgY2hlY2sgaW4gYW5kIHNlZSBob3cgSSB3YXMgZG9pbmcuIFNoZSBhbHdheXMgbGV0IG1lIGtub3cgdGhhdCBzaGUgd2FzIGF2YWlsYWJsZSBhbnl0aW1lIEkgbmVlZGVkIGhlci48YnIgLz48YnIgLz5FYWNoIHRpbWUgSSBnbyB0byBhbiBhcHBvaW50bWVudCB3aXRoIGhlciwgc2hlIGFza3MgYWJvdXQgbXkgZmFtaWx5LCBhbmQgc2hlIHRha2VzIG15IGhlYWx0aCBpbnRvIHRvcCBjb25zaWRlcmF0aW9uLjxiciAvPjxiciAvPkRyLiBUZW5kbGVyIGV4Y2VlZHMgYWxsIGV4cGVjdGF0aW9ucyBvZiB3aGF0IGEgbWVkaWNhbCBwcm9mZXNzaW9uYWwgaXMuIEFueSBzdHVkZW50IHdobyBzdHVkaWVzIHVuZGVyIGhlciBpcyB2ZXJ5IGZvcnR1bmF0ZS4gSSB0cnVseSB3aXNoIHRoZXJlIHdlcmUgbW9yZSBkb2N0b3JzIGxpa2UgaGVyIG91dCB0aGVyZS48L3A+dyRhYTRmNGM4YS04NjEzLTQxZDktYjQyZi0zZmNkNGI4NTRkNDJ3JDI0MjliY2Q0LWZhYzgtNDU4NC05NWZlLTJmNTkyMWYzMzQ3YXefAjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UgaXMtcmVzaXplZCI+PGltZyBjbGFzcz0id3AtaW1hZ2UtMjQwOTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOiAyLjMzODAxNDgzMzUxNzQzNzt3aWR0aDogMjQycHg7aGVpZ2h0OiBhdXRvIiBzcmM9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyLzI1MDktYW5keS1zaWduYXR1cmUtMTIwMHg1MTMtMS0xMDI0eDQzOC5wbmciIGFsdD0iRHIuIEFuZHkncyBzaWduYXR1cmUiIC8+PC9maWd1cmU+dyRlMDJkNjcwYS1hZDNkLTQ3N2YtYTE0NS1lNWIwYTgzZDU4MWN3fjxwPjxzdHJvbmc+QW5kcmV3IEMuIEFnd3Vub2JpLCBNRCwgTUJBPGJyIC8+PC9zdHJvbmc+Q2hpZWYgRXhlY3V0aXZlIE9mZmljZXI8YnIgLz5FVlAgZm9yIEhlYWx0aCBBZmZhaXJzPGJyIC8+VUNvbm4gSGVhbHRoPC9wPnckNTI2YTZmYjEtYzU2OC00ZTNiLTkxNTItODljOGYwYTBjMGI3dyRiMjMxNTNhNy0yZjlhLTQ0NjQtODVkNy0yZTA5MWU2MWU3NmJ3JDAyZWYwOWMyLWJjYjYtNGM1Mi1iYzk3LTRiMTNkNTA5NmJkZnckYWE0OGZmNjMtOTU4Yy00ODk0LWFkMTEtOTE2N2UxYjk5OTk4d5gEPHA+VGhhbmsgeW91IGZvciB0aGUgcXVlc3Rpb24uIEl0IGNvbWVzIGF0IGEgdGltZSB3aGVuIG91ciBpbnRlcm5hbCBwcm9ncmFtLCB1bmRlciB0aGUgbGVhZGVyc2hpcCBvZiBTYXJhaCBMb3NjaGlhdm8sIG51cnNpbmcgZGlyZWN0b3Igb2YgcGFsbGlhdGl2ZSBtZWRpY2luZSwgc3VwcG9ydGl2ZSBjYXJlIGFuZCBob3NwaWNlIHNlcnZpY2VzLCBhbmQgRHIuIE1hcnkgQnVzcywgY29mb3VuZGVyIG9mIG91ciBvdXRwYXRpZW50IHBhbGxpYXRpdmUgY2FyZSBjbGluaWMsIGhhcyBpZGVudGlmaWVkICh0aHJvdWdoIHRoZSBzdHJhdGVnaWMgcGxhbm5pbmcgcHJvY2Vzcykgb3Bwb3J0dW5pdGllcyB0byBjb250aW51ZSB0byBncm93IG91ciBwYWxsaWF0aXZlIGFuZCBob3NwaWNlIHByb2dyYW1zLCBhbmQgd2hlbiBXYXRlcmJ1cnkgSG9zcGl0YWwgam9pbnMgdGhlIGNvbW11bml0eSBuZXR3b3JrLCB3ZSBiZWNvbWUgYWxpZ25lZCB3aXRoIHRoZWlyIGxhcmdlIGFuZCBzdWNjZXNzZnVsIFZOQSBIZWFsdGggYXQgSG9tZSBkaXZpc2lvbi7CoDwvcD53JDRlMzBjOGRjLWIyMDgtNDQ4ZC1iMzc1LTI4YTZkYzdmZjVmNHfNATxwPkhvdyB0aGlzIGFsbCB3b3JrcyB0b2dldGhlciBhbmQgc2VydmVzIG1vcmUgcGVvcGxlIHdpbGwgYmVjb21lIGNsZWFyZXIgYXMgd2UgZ2V0IHRvIGtub3cgb3VyIG5ldyBwYXJ0bmVyLCB0aGUgZXhwYW5kZWQgZ2VvZ3JhcGh5IGFuZCBob3cgZWFjaCBvZiB1cyBjYW4gYnJpbmcgc3RyZW5ndGhzIHRvIHRoaXMga2luZCBvZiBwcm9ncmFtbWluZy7CoDwvcD53JDA5M2FjZDgxLTY1YjItNDk2Zi04YjU5LTk5OGRmZjJiYTU2Y3dTPHA+TW9yZSB0byBjb21lIOKAlCBJIGFwcHJlY2lhdGUgeW91IHJhaXNpbmcgdGhpcy4gSXQgaXMgYW4gaW1wb3J0YW50IHF1ZXN0aW9uLjwvcD53JGRmMTFjMWQ3LTFmZjQtNDg1YS04MmEwLWYyMjEyZTAyZmU5OXfKATxwPjxzdHJvbmc+PGVtPkhhdmUgc29tZXRoaW5nIHlvdSB3YW50IHRvIGFzayBEci4gQW5keT\/CoDwvZW0+PC9zdHJvbmc+PGEgaHJlZj0iaHR0cHM6Ly9odWIudWNvbm5oZWFsdGgub3JnLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+PGVtPlN1Ym1pdMKgeW91ciBxdWVzdGlvbiBvbiBUaGUgSHViLjwvZW0+PC9hPjwvcD53JDI2OTVjZWIxLTJjNWQtNDcxNS05ZDY0LWNiMzU2NTBmYWUyMHckZTYyMjI4MDEtZWQwZS00NGMwLWE4YmUtZDBlYjA0ZmU3YTQydyRkZDFiMTQyYS1lOGNkLTQ5NjEtYTViMi1iZjRlNDE4M2NmMWF3LDxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMiPg0KDQoNCg0KPC9kaXY+dyQ2MGRiMzNhYi04NDhkLTRmZjYtYjY2NC0yMDcwNWFjODBlZjh3JGNkNTJkZTE3LWMwNzEtNDFmNi1hZjA5LTYyNzI4YTE3YzE0NXeXAzxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly95b3V0dS5iZS9vWmd6VWpPTm1NZ2h0dHBzOi8vaHViLnVjb25uaGVhbHRoLm9yZy9uZXdzLXNlYXJjaC9uZXdzLzIwMjYvMDIvdmlkZW8tYmlvbWVkaWNhbC1zY2llbmNlLXBoZC1wcm9ncmFtIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48aW1nIGNsYXNzPSJ3cC1pbWFnZS0yNDEyMTIiIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvMjYwMi1QaEQtc2l6emxlLXBpYy0zLTYwMHg0MDAtMS5qcGciIGFsdD0ic3RpbGwgZnJhbWUgbWFuIHVzaW5nIHBpcGV0IGZyb20gYmVuY2ggcG9pbnQgb2YgdmlldyIgLz48L2E+PC9maWd1cmU+dxNub3JlZmVycmVyIG5vb3BlbmVydyQwYzM1ZDlhYy0wOTEzLTQ1YTQtYWU5Yy1kZTUxNDJhZmUyZDB3JDc5MTUzYmVjLWQ3NjctNDQyYS04M2RjLTM4MTU2ODU1YjRjNXeWAzxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9odWIudWNvbm5oZWFsdGgub3JnL25ld3Mtc2VhcmNoL25ld3MvMjAyNi8wMi9oZWFsdGh5LXJvdW5kcy1vdXItZ3JlYXQtc3RyaWRlcy1pbi1jYXJkaW9sb2d5LWNhcmUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjxpbWcgY2xhc3M9IndwLWltYWdlLTI0MTIxMyIgc3JjPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi8yNjAyMDEwLWhlYWx0aHktcm91bmRzLXNjaHVsbWFuLWFsZXNzaS0ydXAtNjAweDQwMC0xLmpwZyIgYWx0PSJEci4gU2NodWxtYW4gcG9ydHJhaXQgYW5kIERyLiBBbGVzc2kgYXQgbWljIiAvPjwvYT48L2ZpZ3VyZT53E25vcmVmZXJyZXIgbm9vcGVuZXJ3JGVkZDA1YmFlLTk5ZDQtNGQyNC05ZDQxLTlmYjJiMzhmNjZiMnckYzNhNTNhZDQtYmMyNi00ODU1LTg2OGQtYmQxYTNkOTcyOTJkd6oDPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48YSBocmVmPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS8yMDI2LzAyL3Vjb25ucy1wbGF5NGtheS1wYXJ0bmVyc2hpcC13aXRoLXRoZS1rYXkteW93LWNhbmNlci1mdW5kLWdyb3dzLWZyb20tZ2FtZS1kYXktdG8tbGFzdGluZy1pbXBhY3QvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48aW1nIGNsYXNzPSJ3cC1pbWFnZS0yNDEyMTQiIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvdWN0LXN0b3J5LWZlYXR1cmUtZm9yLXBsYXk0a2F5LTYwMHg0MDAtMS5qcGciIGFsdD0iY2hlY2sgcHJlc2VudGF0aW9uIG9uIGNlbnRlciBjb3VydCwgYWxsIHdlYXJpbmcgcGluayIgLz48L2E+PC9maWd1cmU+dxNub3JlZmVycmVyIG5vb3BlbmVydyQ1YTc2MGFiMS1mMzY3LTQ2ZjQtOWM4OS01NjIyNjQzZDNmMTl3KDxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMiPg0KDQo8L2Rpdj53JGIyZmU0YTZlLTM3ZmQtNDJlZi05NTRmLTlmMTA0MTNhMTMxNXcrPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj4NCg0KDQoNCjwvZGl2PnckM2E2MjZmZjktMTdhNC00NGMyLTg2ZGMtNWUwZTMwMmU5NWZkd8cBPHA+VGFrZSBhIG9uZS1taW51dGUgPGEgaHJlZj0iaHR0cHM6Ly95b3V0dS5iZS9vWmd6VWpPTm1NZyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+dmlkZW8gdG91cjwvYT4gb2Ygb3VyIGdyYWR1YXRlIHNjaG9vbOKAmXMgPHN0cm9uZz5CaW9tZWRpY2FsIFNjaWVuY2UgUGguRC7CoHByb2dyYW08L3N0cm9uZz4uPC9wPnckNWYxN2MxYzctMGU5ZC00MTU0LTliM2EtNDU0ODE1OGNlNDQzd\/oBPHA+T3VyIDxzdHJvbmc+bGF0ZXN0IDwvc3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnVjb25uaGVhbHRoLm9yZy9oZWFsdGh5cm91bmRzIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj7igJxIZWFsdGh5IFJvdW5kc+KAnSBwb2RjYXN0PC9hPiBpcyBhIDxzdHJvbmc+SGVhcnQgTW9udGg8L3N0cm9uZz4gZXBpc29kZSBmZWF0dXJpbmcgPHN0cm9uZz5Eci4gUGV0ZXIgU2NodWxtYW48L3N0cm9uZz4uPC9wPnckYjAyNTU3NDEtMzZmNy00NTMyLTlkNzYtYWE1MGM2MTYyY2Uzdyc8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPg0KDQo8L2Rpdj53JDk5YzAzMmMzLTIxNmUtNDNjMC1iODk4LWU4YjczMmI1MWMzMXePAjxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPjxzdHJvbmc+PGVtPk5vdGU6PC9lbT48L3N0cm9uZz48ZW0+IFVubGlua2VkIGNvbnRlbnQgaXMgb25seSBhdmFpbGFibGUgb24gPGEgaHJlZj0iaHR0cHM6Ly9odWIudWNvbm5oZWFsdGgub3JnLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VGhlwqBIdWI8L2E+LCBmb3Igd2hpY2ggeW91IG11c3QgYmUgb24gdGhlIFVDb25uIEhlYWx0aCBuZXR3b3JrIHRvIGFjY2Vzcy48L2VtPjwvcD53JDRmMWUyYzZiLWUyNjYtNGQ0Ni1iMWIyLTllODlkZDQ2ZDBkY3ckYWFkOGE2ZTctZGRhZC00MjU3LTg4ODctZmI3NGFlOTU3Y2Rid9sBPHA+U2VlIGlmIHlvdSByZWNvZ25pemUgYW55b25lIGluIDxhIGhyZWY9Imh0dHBzOi8vdWNvbm5oZWFsdGgtaHIucGFkbGV0Lm9yZy9vc2Qvb3VyLXVjb25uLWhlYWx0aC1nby1yZWQtZGF5LTIwMjYtcGU5bzhjMzhmcGNuN3RveSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+b3VyIGNvbGxlY3Rpb24gZm9yIEdvIFJlZCBEYXkgcGhvdG9zPC9hPiE8L3A+dyRhYmNkMjE3ZC1kYjI1LTRjMTYtOWVlMC0wZDQxZWQyZTJiZTZ3JDAyMGMxOTFkLWMzMjctNDBlMC1iNzJkLWM1NGE4NDRiNDEzN3cNPHA+Jm5ic3A7PC9wPgKL\/4CpDG4AACWxqgFDAAEACgAYAJ0GAOECAL4BAAEAowIAAQAHAAYACAB7AEkAAQCWAQABAO8BAKMFAAEACgCAAQABAAoAowEACACrAgABAAYAAQDgAQABAN4BAAEAvAEAAQCtAQDQAQABAAoAOwITAAEACAAIALwCAIoDAIQFAJECANgGAK8HAAgA2gEACAABAMUIACEAAQANAAEAdwAIABUAygEAAQCbBAABANABAAEAMwABANEBAAgAFgABAAUABgABAAcABgAGAAEABwAGAAYAAQAHAAYAAQAFAAEABAABAMgBAAEAbA\/JAwABAHQAAQD1AQDHAgABAJ0BDy0AoQIAAQD418n6CgEAAA==\",\"updateId\":506311487}","wds_primary_category":0,"wds_primary_series":0,"wds_primary_attribution":0,"footnotes":""},"categories":[2723],"tags":[],"magazine-issues":[],"coauthors":[2010],"class_list":["post-246234","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ceo-update"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","acf":[],"publishpress_future_action":{"enabled":false,"date":"2026-05-23 04:17:30","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"category","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/posts\/246234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/users\/111"}],"replies":[{"embeddable":true,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/comments?post=246234"}],"version-history":[{"count":15,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/posts\/246234\/revisions"}],"predecessor-version":[{"id":246300,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/posts\/246234\/revisions\/246300"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/media\/245049"}],"wp:attachment":[{"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/media?parent=246234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/categories?post=246234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/tags?post=246234"},{"taxonomy":"magazine-issue","embeddable":true,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/magazine-issues?post=246234"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/coauthors?post=246234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}