{"id":244620,"date":"2026-04-24T16:56:15","date_gmt":"2026-04-24T20:56:15","guid":{"rendered":"https:\/\/today.uconn.edu\/?p=244620&#038;preview=true&#038;preview_id=244620"},"modified":"2026-04-27T08:18:48","modified_gmt":"2026-04-27T12:18:48","slug":"ceo-weekly-update-april-24-2026","status":"publish","type":"post","link":"https:\/\/today.uconn.edu\/2026\/04\/ceo-weekly-update-april-24-2026\/","title":{"rendered":"CEO Weekly Update: April 24, 2026"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Dear Colleagues,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I hope everyone had a wonderful week. Spring means beautiful weather, but it also means we are approaching the end of this legislative session, which will conclude on May 6. Just as a reminder, in odd\u2011numbered years (e.g., 2025, 2027) the legislature has \u201clong sessions,\u201d which span from January to early June. These long sessions include debating and passing of the biennial state budget. However for even-numbered years (e.g., 2026, 2028) like this year, the legislature holds \u201cshort sessions,\u201d which begin February and end early May. During this session there is no new two-year budget but there will likely be plenty of policy and budget-adjustment bills.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Over the last few weeks President Radenka Maric and I, along with Jeff Geoghegan (UConn Health CFO), Reka Wrynn (UConn interim VP of Finance), Joann Lombardo (UConn senior director of government relations), Marie Schweitzer (UConn Health director of government relations) and Gail Garber (UConn director of government relations) and others have met with multiple legislators in person both at the Capitol and virtually. Actually, this week Marie Schweitzer gave a legislative update at my senior team meeting and I was surprised to see that we have made 52 in-person and virtual meetings, with 10 more to go. You\u2019re probably wondering what we request of legislators during these meetings. For UConn Health, it is a straightforward request: funding for the negotiated collective bargaining wage increases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Specifically for UConn Health we anticipate the negotiated collective bargaining wage increases will total across two years (FY 2026 and FY 2027) an incremental $55.7 million that is not currently funded in our budget. Just to be clear, we believe our hard-working employees deserve raises. We are simply requesting that, like other agencies, we should receive funding for such increases.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260424-ceo-fy26-fy27-operating-budget-slide.png\"><img decoding=\"async\" width=\"960\" height=\"540\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260424-ceo-fy26-fy27-operating-budget-slide.png\" alt=\"slide with chart showing UConn Health FY26 and FY27 state operating budget\" class=\"wp-image-244624 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260424-ceo-fy26-fy27-operating-budget-slide.png 960w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260424-ceo-fy26-fy27-operating-budget-slide-300x169.png 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260424-ceo-fy26-fy27-operating-budget-slide-768x432.png 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260424-ceo-fy26-fy27-operating-budget-slide-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\">Our main point to legislators is that we have already covered an over $50 million reduction in state funding this year (remember the $46.7 million Project Thrive). As good stewards and because of our pledge to eliminate state support for the clinical enterprise we have embraced that difficult challenge. However an additional $55.7 million was not included in our budget projections.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I want to pause here and thank our Government Relations team for their amazing work with the legislature. It is because of the relationships that Joann, Marie and Gail have cultivated over many years that President Maric and I are able to effectively advocate for the University and UConn Health.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Still on the topic of funding, we and the UConn Foundation have been working on an ambitious plan to raise $50 million a year in philanthropy for UConn Health by 2030. The trajectory starts with a goal to raise $19 million this year, which is considerably more than the $10 million we raised last year and the $8 million we raised the year before. Daniel Sullivan, senior associate VP for development presented an update this week and so far we are on track to reach the $19 million. My sincere thanks to Daniel, who this week celebrated his first six months at UConn\/UConn Health. I can honestly say he and his UConn Health fundraising team including Sarah Pandoursky, Kim Barkhamer, Jennifer Hoyord, Liz Krueger, Kendall Guarneri, Marissa Bedini, Samantha Armstrong, Kristina Bennett, Pinar Ozyigit, and Sue Eselby as well as UConn Foundation President &amp; CEO Amy Yancey and the rest of the UConn Foundation are revolutionizing how we raise funds at UConn Health.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/2604-ceo-foundation-historical-fundraising-21-26-scaled.png\"><img decoding=\"async\" width=\"1024\" height=\"576\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/2604-ceo-foundation-historical-fundraising-21-26-1024x576.png\" alt=\"Slide showing historical fundraising trends FY21-FY26\" class=\"wp-image-244626 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/2604-ceo-foundation-historical-fundraising-21-26-1024x576.png 1024w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/2604-ceo-foundation-historical-fundraising-21-26-300x169.png 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/2604-ceo-foundation-historical-fundraising-21-26-768x432.png 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/2604-ceo-foundation-historical-fundraising-21-26-1536x864.png 1536w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/2604-ceo-foundation-historical-fundraising-21-26-2048x1152.png 2048w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/2604-ceo-foundation-historical-fundraising-21-26-630x354.png 630w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/2604-ceo-foundation-historical-fundraising-21-26-1183x665.png 1183w\" 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\">And related to philanthropy, I\u2019d like to thank all of you who participated in UConn Gives 2026 and for showing what\u2019s possible when the Husky community comes together. Your generosity helped turn two days of excitement into real, meaningful impact for UConn Gives. We\u2019ll be sharing our official results soon and can\u2019t wait to celebrate the full impact together, but in the meantime, we are deeply grateful for your support and belief in UConn. Thank you for showing up, giving back, and being an essential part of the Husky family.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">Now for an update on our negotiations with Cigna. We have been working in good faith to reach a new agreement that appropriately reflects the cost of delivering high-quality care to our patients and community. As of this writing, we have not been able to come to an agreement on a fair and sustainable contract.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Without an agreement we will be out of network with Cigna effective May 1. That would include both our hospital and outpatient clinics, although behavioral health services will still be covered through Evernorth for Cigna members.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our priority of course remains ensuring patients have access to the care they need, and we are actively communicating with patients about their options, including continuity of care where applicable. In the meantime, we remain engaged in discussions and will continue to negotiate in good faith toward a sustainable, long-term agreement.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\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\/04\/260424-solnit-exterior-1500x1000-IMG_2835-300x200.jpg\" alt=\"exterior shot of UConn Health\u2019s John Dempsey Hospital at Solnit South Campus\" class=\"wp-image-244628 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260424-solnit-exterior-1500x1000-IMG_2835-300x200.jpg 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260424-solnit-exterior-1500x1000-IMG_2835-1024x683.jpg 1024w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260424-solnit-exterior-1500x1000-IMG_2835-768x512.jpg 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260424-solnit-exterior-1500x1000-IMG_2835-630x420.jpg 630w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260424-solnit-exterior-1500x1000-IMG_2835-150x100.jpg 150w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260424-solnit-exterior-1500x1000-IMG_2835-998x665.jpg 998w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260424-solnit-exterior-1500x1000-IMG_2835.jpg 1500w\" 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\">As I mentioned last week, as of April 15, Solnit hospital is now part of JDH and it was heartwarming to see that they now participate in our morning safety huddle (in case your not familiar with safety huddles, this is a core practice in high-reliability hospitals and consists of a 30 minute structured daily meeting focused on patient safety risks and operational awareness). Going forward, our meetings with the Department of Children and Families (DCF), Solnit, and the Office of Policy and Management (OPM) are evolving from ensuring a seamless transition of the bed licenses to understanding how we can together enhance care.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">I\u2019d like to share a letter \u2014 actually two letters \u2014 from a woman describing the compassionate care her sister-in-law experienced on our oncology floor. The first is to Caryl Ryan, our CNO and hospital COO; the second is to staff nurse Gabby Ray (edited for length and privacy):<\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-2c90304e wp-block-group-is-layout-flex\">\n<p class=\"has-background-2-background-color has-background wp-block-paragraph\">Dear VP Ryan,<br><br>I\u2019m grateful for your obvious and fabulous criteria for hiring the very best nursing care\/particularly on your 6<sup>th<\/sup> floor Oncology floor.\u00a0 Gabby and her fellow nurses were the absolute best and gave my sister-in-law the dignity she so deserved.\u00a0 The nursing assistants were fabulous as well; my husband and I wanted to share this with you so that they all could be rightfully acknowledged.<\/p>\n\n\n\n<p class=\"has-background-2-background-color has-background wp-block-paragraph\">Dearest Gabby,<br><br>You are an extraordinary nurse, and we are beyond grateful that you just happened to be working when our loved one needed you the most.<br><br>You brought much comfort to someone who was very scared and because we lived far away- very much alone! She lost the best friend she had when our daughter and her niece passed in 2024.<br><br>We love you, Gabby, and will never forget the stellar treatment and deep kindness you gave to my sister-in-law and to her brother and I at the end of her life!!\u00a0<\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">As I mentioned in my last update, this week is Healthcare Volunteer Week. As we take a moment to acknowledge the 48 volunteers who are so generous with their time and are instrumental in helping us enhance our patient experience, it\u2019s also a good time for an update on our volunteer program. As you may be aware, we have paused our onboarding of new volunteers while we work on revising our program and implementing new software to help us manage it. By September we\u2019ll be ready to take on new volunteers again, and that becomes a great opportunity \u2013 I\u2019d like to invite departments throughout our organization to consider hosting a volunteer starting late summer\/early fall. Those with interest or questions, please email <a href=\"mailto:volunteerservices@uchc.edu\">volunteerservices@uchc.edu<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Separately, our Office of Patient Experience seeks departments interested in sponsoring high school-aged volunteers for this summer, starting June 22; please <a href=\"https:\/\/dailydigest.uconn.edu\/publicEmailSingleStoryView.php?id=322962&amp;cid=75&amp;iid=8837\">see Lifeline for more details<\/a> on that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s also Medical Laboratory Professionals Week and Neurodiagnostic Week.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our laboratory at UConn Health consists of many different laboratory professionals including medical technologists, histotechnologists, cytotechnologists, phlebotomists, laboratory assistants, medical laboratory techcnicians, clinical coordinators, laboratory supervisors, clinic office assistants, lead pathologist assistants, pathologist assistants, and associate directors, as well as our pathologists and Ph.D.s, \u2014 159 employees in all. They cover all outpatient phlebotomy services, inpatient phlebotomy services, laboratory testing for inpatient, outpatient, cancer center and the anti-coagulation clinic. Many of the tests performed are tested 24\/7 and our lab staff supports many departments throughout the health system, including covering point-of-care testing throughout the organization. Laboratory professionals safeguard health and this week celebrates the valuable role laboratory professionals play in clinical care, public health, and emergency response systems to protect the health of our community. Please join me in recognizing our outstanding lab staff.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For those who may not know what neurodiagnostic technologists do, they are an essential part of patient care, usually working behind the scenes and offering diagnostic and monitoring services. In addition to performing both inpatient and outpatient electroencephalograms (EEGs), EEG monitoring in the NICU, electromyography (EMG) studies, visual evoked potentials (VEP) and ultrasound procedures, they provide on-call coverage, including weekends, to ensure continuous care for patients who need urgent neurological evaluation. Please join me in acknowledging the contributions of our six neurodiagnostic technologists<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next week we are celebrating Patient Experience Week, April 27 to May 1, by recognizing the many team members across our organization who work together every day to create a positive experience for our patients and their families. From our nurses and physicians to clinical and support staff, each member of our team plays an essential role in delivering compassionate, high-quality care. Patient Experience Week is an opportunity for healthcare organizations nationwide to highlight the importance of patient-centered care and to celebrate the collaboration that makes exceptional care possible. We hope you will join us in celebrating Patient Experience Week and take part in the activities planned throughout the week. To view the full schedule, <a href=\"https:\/\/hub.uconnhealth.org\/clinical\/patient-experience\/announcements\/patient-experience-week-2026\">please visit the Patient Experience page located on The Hub<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\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\/2025\/02\/Metersky-Mark-20200630-encarnacion-0005-1000x1250-1-240x300.jpg\" alt=\"Dr. Mark Metersky portrait white coat\" class=\"wp-image-225955 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2025\/02\/Metersky-Mark-20200630-encarnacion-0005-1000x1250-1-240x300.jpg 240w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2025\/02\/Metersky-Mark-20200630-encarnacion-0005-1000x1250-1-819x1024.jpg 819w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2025\/02\/Metersky-Mark-20200630-encarnacion-0005-1000x1250-1-768x960.jpg 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2025\/02\/Metersky-Mark-20200630-encarnacion-0005-1000x1250-1-336x420.jpg 336w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2025\/02\/Metersky-Mark-20200630-encarnacion-0005-1000x1250-1-532x665.jpg 532w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2025\/02\/Metersky-Mark-20200630-encarnacion-0005-1000x1250-1.jpg 1000w\" 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\">Last week I had the honor of being part of a retirement celebration for Dr. Mark Metersky. Dr. Metersky has had an extraordinary 30-plus-year career here at UConn Health, most recently as chief of service for the Department of Medicine. He is an internationally renowned expert in pulmonary disease, especially bronchiectasis; he is the founder of our Center for Bronchiectasis Care, which opened in 2007. His research has advanced medications and defined standards of care, and over his time here he has trained countless physicians.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The retirement celebration took place in the academic rotunda, and thanks to our IT \u2013 Unified Communication Team, you can <a href=\"https:\/\/uconnhealth.mediasite.com\/Mediasite\/Play\/34cd023745434d928173a899c8bac2f61d\">watch a video of the ceremony<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Please join me in congratulating Mark on his retirement. While we will miss him immensely, we wish him happiness and good health.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<figure class=\"wp-block-image alignright size-medium\"><a href=\"https:\/\/today.uconn.edu\/2026\/04\/uconn-fire-department-celebrates-50-years-of-paramedics\/\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"300\" height=\"200\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedic-50th-perrault-smith-1500x1000-DSC_7204-300x200.jpg\" alt=\"Portrait two retired firefighter paramedics holding plaques and citations\" class=\"wp-image-244627 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedic-50th-perrault-smith-1500x1000-DSC_7204-300x200.jpg 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedic-50th-perrault-smith-1500x1000-DSC_7204-1024x683.jpg 1024w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedic-50th-perrault-smith-1500x1000-DSC_7204-768x512.jpg 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedic-50th-perrault-smith-1500x1000-DSC_7204-630x420.jpg 630w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedic-50th-perrault-smith-1500x1000-DSC_7204-150x100.jpg 150w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedic-50th-perrault-smith-1500x1000-DSC_7204-998x665.jpg 998w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedic-50th-perrault-smith-1500x1000-DSC_7204.jpg 1500w\" 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><figcaption class=\"wp-element-caption\">Retired UConn Fire Lt. Don Perreault (left) and retired UConn Fire Capt. Dave Smith<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, also last week our fire department held a ceremony commemorating 50 years since UConn Health became the birthplace of paramedics in New England. In case you were unaware, in 1975, the first training class in paramedicine took place here, attended by four UConn Health firefighters and eight East Hartford firefighters. Paramedics was a new concept at that time; it only existed in a few cities in the country, the closest to us was Pittsburgh.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Greg Metcalf, who was our public safety director in 1975, is largely credited with being the driving force behind bringing this new discipline to the region by bringing it to UConn Health and training our firefighters as paramedics. Two of the four UConn Health firefighters who were in that first class of paramedics, Dave Smith and Don Perrault, returned for the ceremony, and so did Greg, who flew in from Utah for it. I invite you to <a href=\"https:\/\/today.uconn.edu\/2026\/04\/uconn-fire-department-celebrates-50-years-of-paramedics\/\">read more about them on UConn Today<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our place in the history of paramedicine is a point of pride for the University and really the state.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I am thankful for those with the foresight and fortitude to make us a leader in this great advancement in emergency medicine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And I am thankful to everyone reading this for all the work you do.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/02\/2509-andy-signature-1200x513-1.png\"><img decoding=\"async\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/02\/2509-andy-signature-1200x513-1-300x128.png\" alt=\"Dr. Andy's signature\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/128;\" \/><\/a><\/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<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Dear Dr. Andy<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>As spring kicks in so do the mosquitoes. They are swarming all around campus. Is there a plan in place to address this?<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you for your question, which I\u2019ve shared with our leaders in facilities. We do have pest management protocols that focus on identifying and eliminating the source of pest activity rather than broadly applying pesticides. As J.J. Odom, our building and grounds director, explains, mosquitoes typically are drawn to standing water, such as ponds, and we do have a large pond on the lower campus that may contribute. They are also more active following rainstorms or during periods of high humidity, which can make control efforts more challenging.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you become aware of a specific location where this is a particular problem and\u00a0<a href=\"https:\/\/uchc.famis.com\/LB_Create_a_RequestElevate.asp\" target=\"_blank\" rel=\"noreferrer noopener\">report it by completing a work order<\/a>, we can have our pest control vendor take a closer look and address it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you for raising this.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>The geese are nice to have on campus, however, the mess they leave behind is very unsanitary. The walkways are bombarded with their feces and it becomes a safety issue as well, for those who walk around campus. Is there a way that maintenance can spray the walkways every morning?<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I understand the frustration. J.J. Odom, our buildings and grounds director, has his crew monitor and sweep the walkways daily. While we do pressure wash the walkways periodically over the summer to manage buildup, the reality is, because of the volume of patient and visitor traffic, it\u2019s not feasible to pressure wash every day.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">J.J. also reminds us that Canada geese are a protected species, and we are limited with what we can do to control or restrict their presence on our campus, so we appreciate the measures our grounds crew is able to take to address these concerns.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you for the question.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Have something you want to ask Dr. Andy?\u00a0<a href=\"https:\/\/hub.uconnhealth.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Submit\u00a0your question on The Hub.<\/a><\/em><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Hub Highlights<\/h3>\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:\/\/hub.uconnhealth.org\/news-search\/news\/2026\/04\/on-tv-ai-enhancing-orthodontics\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"600\" height=\"400\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/AI-Orthodontics-Still-3-patient-600x400-1.png\" alt=\"A mock patient demonstrates using a scan box and her cell phone how AI is being used in orthodontics. (Ryan Bernat\/UConn Health)\" class=\"wp-image-244646 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/AI-Orthodontics-Still-3-patient-600x400-1.png 600w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/AI-Orthodontics-Still-3-patient-600x400-1-300x200.png 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/AI-Orthodontics-Still-3-patient-600x400-1-150x100.png 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:\/\/hub.uconnhealth.org\/news-search\/news\/2026\/04\/infertility-coverage-features-our-experts\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"1500\" height=\"1000\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/morosky-uct.png\" alt=\"Two men and a woman sitting on a couch\" class=\"wp-image-244272 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/morosky-uct.png 1500w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/morosky-uct-300x200.png 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/morosky-uct-1024x683.png 1024w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/morosky-uct-768x512.png 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/morosky-uct-630x420.png 630w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/morosky-uct-150x100.png 150w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/morosky-uct-998x665.png 998w\" data-sizes=\"(max-width: 1500px) 100vw, 1500px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1500px; --smush-placeholder-aspect-ratio: 1500\/1000;\" \/><\/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\/04\/uconn-fire-department-celebrates-50-years-of-paramedics\/\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"1500\" height=\"1000\" data-src=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedics-50-group-1500x1000-DSC_7238.jpg\" alt=\"Group portrait of retired firefighters and\" class=\"wp-image-244660 img-responsive lazyload\" data-srcset=\"https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedics-50-group-1500x1000-DSC_7238.jpg 1500w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedics-50-group-1500x1000-DSC_7238-300x200.jpg 300w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedics-50-group-1500x1000-DSC_7238-1024x683.jpg 1024w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedics-50-group-1500x1000-DSC_7238-768x512.jpg 768w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedics-50-group-1500x1000-DSC_7238-630x420.jpg 630w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedics-50-group-1500x1000-DSC_7238-150x100.jpg 150w, https:\/\/today.uconn.edu\/wp-content\/uploads\/2026\/04\/260417-paramedics-50-group-1500x1000-DSC_7238-998x665.jpg 998w\" data-sizes=\"(max-width: 1500px) 100vw, 1500px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1500px; --smush-placeholder-aspect-ratio: 1500\/1000;\" \/><\/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 had a <a href=\"https:\/\/today.uconn.edu\/2026\/04\/national-infertility-week-genetic-counseling\/\">week of <strong>National Infertility Week coverage on Channel <\/strong><\/a><strong>3<\/strong>, featuring our experts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our newest <a href=\"https:\/\/today.uconn.edu\/2026\/04\/uconn-health-minute-ai-enhancing-orthodontics\/\" target=\"_blank\" rel=\"noreferrer noopener\">UConn Health Minute <strong>on CPTV features AI in orthodontics<\/strong><\/a><strong> with Dr. Niloufar Azami<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We <strong>celebrate 50 years of paramedics<\/strong> \u2014 <a href=\"https:\/\/today.uconn.edu\/2026\/04\/uconn-fire-department-celebrates-50-years-of-paramedics\/\" target=\"_blank\" rel=\"noreferrer noopener\">learn the significance of this to our fire department<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our <a href=\"https:\/\/today.uconn.edu\/2026\/04\/medical-school-a-marks-uconn-health-sustainability-progress\/\" target=\"_blank\" rel=\"noreferrer noopener\">Earth Day report includes a <strong>new high for our medical school<\/strong><\/a> on the annual Planetary Health Report Card.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-text-align-center has-uc-blue-700-color has-uc-grey-100-background-color has-text-color has-background has-link-color wp-elements-1585c287717fb2ddbdf7f7518c5eea08\"><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 has-uc-grey-200-background-color has-background 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\u00a0Hub<\/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\">Public Health Sciences Chair <strong>Doug Brugge<\/strong> <a href=\"https:\/\/today.uconn.edu\/2026\/04\/healthy-rounds-the-silent-success-of-public-health\/\" target=\"_blank\" rel=\"noreferrer noopener\">discusses <strong>the silent success of public health<\/strong><\/a> with Dr. Anthony Alessi on the <strong>latest \u201cHealthy Rounds\u201d<\/strong> podcast.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/today.uconn.edu\/2026\/04\/commencement-student-speaker-spotlight-maxwell-marks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Meet our <strong>dental student commencement speaker<\/strong>.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Patients share their <strong><a href=\"https:\/\/today.uconn.edu\/2026\/04\/patient-success-in-prosthodontics\/\">success stories for National Prosthodontics Week<\/a><\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plus, learn about <strong>\u201cThe Sticker Sensation\u201d in our University Tower lobby<\/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":240901,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"{\"document\":\"AAD9SKXam\/AbmZm20gKJsfOaFJmZttICibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIaX2OYOibHzmhSDuIThB4mx85oUg7iE4QeJsfOaFIO4hOEHibHzmhSDuIThB4mx85oUg7iE4QeJsfOaFIaX2OYOibHzmhSGl9jmDomx85oUgrK2nhLJsfOaFAGZmbbSAomx85oUmZm20gKJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUgfbIxgiGl9jmDqXam\/AbhpfY5g6DuIThB4mx85oUg7iE4QeJsfOaFIO4hOEHibHzmhSDuIThB4mx85oUg7iE4QeJsfOaFIaX2OYOibHzmhSGl9jmDomx85oUgrK2nhKJsfOaFJmZttICpdqb8BuZmbbSAqXam\/AbgfbIxgil2pvwG4H2yMYIpdqb8BuB9sjGCKXam\/AbgfbIxgil2pvwG4H2yMYIpdqb8BuB9sjGCKXam\/AbgfbIxgil2pvwG4H2yMYI5dqb8BsBg7iE4Qel2pvwG4O4hOEHpdqb8BuDuIThB6Xam\/Abg7iE4Qel2pvwG4O4hOEHpdqb8BuGl9jmDqXam\/AbhpfY5g6l2pvwG4Kytp4S5dqb8BsBlJCe3hm+l8HfFs+XvOcHAJmZttICj5e85weZmbbSAo+XvOcHgfbIxgiPl7znB4H2yMYIj5e85weB9sjGCI+XvOcHgfbIxgiPl7znB4H2yMYIj5e85weB9sjGCI+XvOcHgfbIxgiPl7znB4H2yMYIj5e85wel2pvwG4+XvOcHg7iE4QeB9sjGCIO4hOEHj5e85weDuIThB4+XvOcHg7iE4QePl7znB4O4hOEHj5e85weDuIThB4+XvOcHhpfY5g6Pl7znB4aX2OYOj5e85weCsraeEo+XvOcHg7iE4Qe+l8HfFomx85oUgrK2nhKZmbbSAoKytp4SmZm20gKCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4ShpfY5g6CsraeEoO4hOEHgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKDuIThB4Kytp4ShpfY5g6CsraeEoaX2OYOwrK2nhIDmZm20gKJsfOaFJmZttICibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIaX2OYOibHzmhSDuIThB4mx85oUg7iE4QeJsfOaFIO4hOEHibHzmhSDuIThB4mx85oUg7iE4QeJsfOaFIaX2OYOibHzmhSGl9jmDomx85oUgrK2nhKJsfOaFIO4hOEHgrK2nhKZmbbSAomx85oUmZm20gKJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUhpfY5g6JsfOaFIO4hOEHibHzmhSDuIThB4mx85oUg7iE4QeJsfOaFIO4hOEHibHzmhSDuIThB4mx85oUhpfY5g6JsfOaFIaX2OYOibHzmhSCsraeEsmx85oUAZmZttICibHzmhSZmbbSAomx85oUgfbIxgiJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIH2yMYIibHzmhSGl9jmDomx85oUg7iE4QeJsfOaFIO4hOEHibHzmhSDuIThB4mx85oUg7iE4QeJsfOaFIO4hOEHibHzmhSGl9jmDomx85oUhpfY5g6JsfOaFIKytp4SibHzmhSZmbbSAoO4hOEHmZm20gKJsfOaFJmZttICibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIH2yMYIibHzmhSB9sjGCImx85oUgfbIxgiJsfOaFIaX2OYOibHzmhSDuIThB4mx85oUg7iE4QeJsfOaFIO4hOEHibHzmhSDuIThB4mx85oUg7iE4QeJsfOaFIaX2OYOibHzmhSGl9jmDomx85oUgrK2nhLJsfOaFAGCsraeEtmZttICAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttIChpfY5g6ZmbbSAoO4hOEHmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoO4hOEHmZm20gKDuIThB5mZttIChpfY5g6ZmbbSAoaX2OYOmZm20gKGl9jmDtmZttICA4Kytp4SmZm20gKCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4ShpfY5g6CsraeEoO4hOEHgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKDuIThB4Kytp4ShpfY5g6CsraeEoaX2OYOgrK2nhKDuIThB4aX2OYOgrK2nhKGl9jmDoO4hOEHhpfY5g6DuIThB9mZttICAYO4hOEHwrK2nhICmZm20gKCsraeEpmZttICgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoaX2OYOgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoaX2OYOgrK2nhKGl9jmDsKytp4SA5mZttICgrK2nhKZmbbSAoKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKGl9jmDoKytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKGl9jmDoKytp4ShpfY5g7CsraeEgKZmbbSAoKytp4SmZm20gKCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4ShpfY5g6CsraeEoO4hOEHgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKDuIThB4Kytp4ShpfY5g6CsraeEoaX2OYOwrK2nhIDg7iE4QeB9sjGCJmZttICgrK2nhKZmbbSAoKytp4SgfbIxgiCsraeEoO4hOEHwfbIxggAgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKGl9jmDoKytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKGl9jmDoKytp4ShpfY5g7CsraeEgKZmbbSAoKytp4SmZm20gKCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4ShpfY5g6CsraeEoO4hOEHgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKDuIThB4Kytp4ShpfY5g6CsraeEoaX2OYOwrK2nhIDmZm20gKCsraeEpmZttICgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoaX2OYOgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoaX2OYOgrK2nhKGl9jmDsKytp4SApmZttICgrK2nhKZmbbSAoKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKGl9jmDoKytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKGl9jmDoKytp4ShpfY5g7CsraeEgOZmbbSAoKytp4SmZm20gKCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4ShpfY5g6CsraeEoO4hOEHgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKDuIThB4Kytp4ShpfY5g6CsraeEoaX2OYOwrK2nhICmZm20gKCsraeEpmZttICgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoaX2OYOgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoaX2OYOgrK2nhKGl9jmDsKytp4SA4adkccFmZm20gKCsraeEpmZttICgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoH2yMYIgrK2nhKB9sjGCIKytp4SgfbIxgiCsraeEoaX2OYOgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoO4hOEHgrK2nhKDuIThB4Kytp4Sg7iE4QeCsraeEoaX2OYOgrK2nhKGl9jmDsKytp4SAYaX2OYOwfbIxggUg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QfB9sjGCAOGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDsH2yMYIAIO4hOEHhpfY5g6DuIThB4aX2OYOg7iE4QeGl9jmDoO4hOEHhpfY5g6DuIThB4aX2OYOg7iE4QeGl9jmDoO4hOEHhpfY5g6DuIThB4aX2OYOg7iE4QeGl9jmDoO4hOEHhpfY5g6DuIThB4aX2OYOg7iE4QeGl9jmDoO4hOEHhpfY5g6DuIThB4aX2OYOg7iE4QeGl9jmDoO4hOEHhpfY5g6DuIThB4aX2OYOg7iE4QeGl9jmDoO4hOEHhpfY5g6B9sjGCIaX2OYOgfbIxgjGl9jmDgHDuIThBwmGl9jmDoO4hOEHgfbIxgjDuIThBweGl9jmDsO4hOEHAYaX2OYOw7iE4QcBhpfY5g6DuIThB4aX2OYOw7iE4QcChpfY5g7DuIThBwGGl9jmDsO4hOEHAYaX2OYOg7iE4QeGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIxpfY5g4Bg7iE4QeGl9jmDoO4hOEHhpfY5g6DuIThB4aX2OYOg7iE4QeGl9jmDoO4hOEHxpfY5g4HgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgjGl9jmDgGDuIThB4aX2OYOg7iE4QeGl9jmDoO4hOEHhpfY5g6DuIThB4aX2OYOg7iE4QeGl9jmDoO4hOEHxpfY5g4Fg7iE4QfGl9jmDgKB9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCMaX2OYOAYO4hOEHhpfY5g6DuIThB4aX2OYOg7iE4QeGl9jmDoO4hOEHhpfY5g6DuIThB8aX2OYOB4H2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIxpfY5g4Bg7iE4QeGl9jmDoO4hOEHhpfY5g6DuIThB4aX2OYOg7iE4QeGl9jmDoO4hOEHhpfY5g6DuIThB8aX2OYOBb750vAImZm20gKznZ7sCJmZttICs52e7AiB9sjGCLOdnuwIgfbIxgiznZ7sCIH2yMYIs52e7AiB9sjGCLOdnuwIgfbIxgiznZ7sCIH2yMYIs52e7AiB9sjGCLOdnuwIgfbIxgiznZ7sCKXam\/Abs52e7AiDuIThB7OdnuwIg7iE4QeznZ7sCIO4hOEHs52e7AiDuIThB7OdnuwIg7iE4QeznZ7sCIaX2OYOs52e7AiGl9jmDrOdnuwIgrK2nhLznZ7sCAD++dLwCK0Gs52e7AiZmbbSAr6Xwd8WmZm20gK+l8HfFoH2yMYIvpfB3xaB9sjGCL6Xwd8WgfbIxgi+l8HfFoH2yMYIvpfB3xaB9sjGCL6Xwd8WgfbIxgi+l8HfFoH2yMYIvpfB3xaB9sjGCL6Xwd8Wpdqb8Bu+l8HfFoO4hOEHvpfB3xaDuIThB76Xwd8Wg7iE4Qe+l8HfFoO4hOEHvpfB3xaDuIThB76Xwd8WhpfY5g6+l8HfFoaX2OYOvpfB3xaCsraeEv6Xwd8WAZmZttICs52e7AiZmbbSArOdnuwIgfbIxgiznZ7sCIH2yMYIs52e7AiB9sjGCLOdnuwIgfbIxgiznZ7sCIH2yMYIs52e7AjB9sjGCAGznZ7sCIH2yMYIs52e7AiB9sjGCLOdnuwIpdqb8BuznZ7sCIO4hOEHs52e7AiDuIThB7OdnuwIg7iE4QeznZ7sCIO4hOEHs52e7AiDuIThB7OdnuwIhpfY5g6znZ7sCIaX2OYOs52e7AiCsraeErOdnuwIg7iE4QeB9sjGCMO4hOEHBoH2yMYIg7iE4QeB9sjGCMO4hOEHB4H2yMYIg7iE4QeB9sjGCMO4hOEHA4H2yMYIg7iE4QeB9sjGCMO4hOEHB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgjDuIThBwGB9sjGCIO4hOEHgfbIxgjDuIThBwGB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIw7iE4QcBgfbIxgiDuIThB4H2yMYIw7iE4QcKwfbIxggRw7iE4QcCwfbIxggBw7iE4QcmwfbIxggPg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHwfbIxggRg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHwfbIxggQg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHwfbIxggNw7iE4QcAgfbIxgiDuIThB4H2yMYIg7iE4QfB9sjGCAKDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QeB9sjGCIO4hOEHgfbIxgiDuIThB4H2yMYIg7iE4QfB9sjGCAjDuIThBwCB9sjGCMO4hOEHAIH2yMYIg7iE4QfB9sjGCASPl7znB5mZttICpdqb8BuZmbbSAqXam\/AbgfbIxgil2pvwG4H2yMYIpdqb8BuB9sjGCKXam\/AbgfbIxgil2pvwG4H2yMYIpdqb8BuB9sjGCKXam\/AbgfbIxgil2pvwG4H2yMYI5dqb8BsBg7iE4Qel2pvwG4O4hOEHpdqb8BuDuIThB6Xam\/Abg7iE4Qel2pvwG4O4hOEHpdqb8BuGl9jmDqXam\/AbhpfY5g6l2pvwG4Kytp4S5dqb8BsBw7iE4Qdvhp2RxwXDuIThBwKZmbbSAoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIhpfY5g6B9sjGCIaX2OYOgfbIxgiGl9jmDoH2yMYIxpfY5g4Bg7iE4QeGl9jmDoO4hOEHhpfY5g6DuIThB4aX2OYOg7iE4QeGl9jmDoO4hOEHxpfY5g4Ig7iE4QeB9sjGCJmZttICwfbIxggAmZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoaX2OYOmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoO4hOEHmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoaX2OYOmZm20gKGl9jmDpmZttIChpfY5g7ZmbbSAgKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKGl9jmDpmZttICg7iE4QeZmbbSAoO4hOEHmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoO4hOEHmZm20gKGl9jmDpmZttIChpfY5g6ZmbbSAoaX2OYO2Zm20gIDg7iE4QeB9sjGCJmZttICwfbIxggAmZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttIChpfY5g6ZmbbSAoO4hOEHmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoO4hOEHmZm20gKDuIThB5mZttIChpfY5g6ZmbbSAoaX2OYOmZm20gKGl9jmDtmZttICBIH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttIChpfY5g6ZmbbSAoO4hOEHmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoO4hOEHmZm20gKDuIThB5mZttIChpfY5g6ZmbbSAoaX2OYOmZm20gKGl9jmDtmZttICAYO4hOEH2Zm20gIDgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKGl9jmDpmZttICg7iE4QeZmbbSAoO4hOEHmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoO4hOEHmZm20gKGl9jmDpmZttIChpfY5g6ZmbbSAoaX2OYO2Zm20gIEgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKGl9jmDpmZttICg7iE4QeZmbbSAoO4hOEHmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoO4hOEHmZm20gKGl9jmDpmZttIChpfY5g6ZmbbSAoaX2OYO2Zm20gIDg7iE4QfZmbbSAgGB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoaX2OYOmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoO4hOEHmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoaX2OYOmZm20gKGl9jmDpmZttIChpfY5g7ZmbbSAgSB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoaX2OYOmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoO4hOEHmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoaX2OYOmZm20gKGl9jmDpmZttIChpfY5g7ZmbbSAgWB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoaX2OYOmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoO4hOEHmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoaX2OYOmZm20gKGl9jmDpmZttIChpfY5g6ZmbbSAoO4hOEHhpfY5g6DuIThB4aX2OYOg7iE4QeGl9jmDoO4hOEHhpfY5g6DuIThB4aX2OYOw7iE4QcAmZm20gLDuIThBwCGl9jmDtmZttICA4H2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttIChpfY5g6ZmbbSAoO4hOEHmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoO4hOEHmZm20gKDuIThB5mZttIChpfY5g6ZmbbSAoaX2OYOmZm20gKGl9jmDtmZttICBYH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttICgfbIxgiZmbbSAoH2yMYImZm20gKB9sjGCJmZttIChpfY5g6ZmbbSAoO4hOEHmZm20gKDuIThB5mZttICg7iE4QeZmbbSAoO4hOEHmZm20gKDuIThB5mZttIChpfY5g6ZmbbSAoaX2OYOmZm20gKGl9jmDpmZttIC9xy0+QOI2gH6vQSiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBwOoCquMCAtJpiNoB+r0Eoh+iBZweoq0O8KUFmPsG3swOqALM3wGskwOID5QDjleUA6KHAdzSAcDqApr6AYjaAfq9BKIfogWcHqKtDvClBZj7Bt7MDuTcAayTA4gPlAOOV5QDoocB3NIBwOoCyoQBApIEAo76AojaAfq9BKIfogWcHqKtDvClBZj7Bt7MDuTcAa5KvsgCiA+UA45XlAOihwHc0gHA6gLCAbiFCNyKBojaAfq9BKIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gHA6gKa\/AgCwoIHiNoB+r0Eoh+iBZweoq0O8KUFmPsG3swO0BSYywGID5QDjleUA6KHAdzSAcDqAqCGBMaMAojaAfq9BKIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gHA6gL+gwEClv4CiNoB+r0Eoh+iBZweoq0O8KUFmPsG3swO0BSYywGID5QDjleUA6KHAdzSAcDqAqbWBszcBIjaAfq9BKIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gHA6gKMcwKMhwGI2gH6vQSiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBnPYBmv4BkHMC7tcFiNoB+r0Eoh+iBZweoq0O8KUFmPsG3swO0BSYywGID5QDjleUA6KHAdzSAYx4zOIDoIYErFyK8wH2zwLghgT8hwGWggOI2gH6vQSiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBwOoC+ocBApKCA4jaAfq9BKIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gHA6gK6LKDNAYjaAfq9BKIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gHA6gKepAEC9p8DsPUDiNoB+r0EqinICqIFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBwOoCnpsCxCGI2gH6vQSiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBwOoCgpMDAuqYAYjaAfq9BKIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gHA6gKupwTUrQKI2gH6vQSiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBwOoCkp8FAvqkA4jaAfq9BKIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gHA6gKSlgb4mwSI2gH6vQSiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBwOoCto0HAs6NCbD5A4jaAfq9BKIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gHA6gLWwwGoP5Yaoh+iBZweoq0O8KUFmPsG3swOpIIP\/P0PkhWmEqgUmh60E4wylBugBaA9oAayLIgPlAOOV5QDjgyuE6QRsN8ImKEBAvqqD6g\/lhqiH6IFnB6irQ7wpQWY+wbezA6oAsB+khWmEqgUmh60E4wylBugBaA9oAayLIgPlAOOV5QDjgyuE6QR\/tICAPgWlOQBvBu0FI4NrAYAlASCTqgKgASYOtCvAaaAAaouhgjGCIYIjhrSpgHiYJB06GaMeMho1s8DxG6oP5Yaoh+iBZweoq0O8KUFmPsG3swO0BSYywGID5QDjleUA+JYqA2EENTPAwLIbqg\/lhqiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDgAiif9zSAYQQiGiQftjcAdrHBKg\/lhqiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBnPYB4nIC0rEFqD+WGqIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA4pLhAyUA6KHAdzSAZz2AcLmAojaAfq9BKIfogWcHqKtDvClBZj7Bt7MDuTcAayTA4gPlAOOV5QDoocB3NIBwOoCshjEnAECAQIKAkJKADIBAgoCQkoAhBUBAgoCQkoAmhkBAgoCQkoAmgwBAgoBBEoAHAECCgJCSgCSDAECCgJCSgCiCQECCgJCSgCiHgECCgEESgAcAQIKAkJKALgQAQIKAEoAEgECCgJCSgCACgECCgJCSgCeBwECCgJCSgC0CgECCgBKABIBAgoBBEoAHAECCgJCSgCAFAECCgBKABIBAgoCQkoAvAgBAgoAShACAQIKAkIASgCwDQECCgJCAErCDqweAQIKAEoAEgECCgJCSgCMGQECCgJCSgC0CQECCgJCSgCkAgECCgJCSgC4IQECCgJCSgCmEwECCgJCSgCGHQECCgBKABIBAgoBBEoAHAECCgJCSgC+EAECCgJCSgCGCAECCgJCSgCUBAECCgBKABIBAgoBAAZGAQVKAIoDAQIKAkJKAJoOAQIKAkJKAJQSAQIKAkJKAJwDAQIKAkJKAIwEAQIKAkJKAJgCAQIKAQJKABgBAgoCQkoAtAMBAgoASgASAQIKAEoAEgECCgJCSgAsAQIKAkJKALQEAQIKAkJKAKARAQIKAkJKALQJAQIKAkJKAIgBAQIKAkJKALYJAQIKAkJKAKYKAQIKAkJKALwHAQIKAkJKAIgBAQIKAkJKAJYGAQIKAEoAEgECCgBKABIBAgoCQkoALgECCkoOAgEDDAIBAgoBB0pOMAEDDAIBAgoBB0pOMAEDDAIBAgoBB0r+AaACAQIKSg4CAQMMAgECCgJCSgC+BgECCgJCSgCaCAECCgJCSgCOCAECCgJCSvQXqCABAgpKDgIBAgoCQgEBSgCkAwECCgJCAQBK7CSeLAECCgJCSgC8CgECCgJCSgCqBgECCgJCSgCiBQECCgJCSgCEAwECCgBK+rYBiNoB+r0Eoh+iBZweoq0O8KUFmPsG3swO5NwBrJMDiA+UA45XlAOihwHc0gHA6gLY\/wECsPkDiNoB+r0Eoh+iBZweoq0O8JUNgPAHmPsG3swO5NwBrJMDiA+UA45XlAOihwHc0gHA6gKg5QT24Aa4GLgHuBdomAjEB64MlkyuEd4sjAi+JLIM5h+4AZoemAmABp4G5ha4AaoDtCPYBbgBoA+ahgGyHDDUnQGsngG4Ae6TAbAzvDWMwQK0iQHCswaCPKg\/lhqiH6IFnB6UtQGe0ge2AejTB9ShAZQDrJ4B+poBoh+SFaYSqBSaHrQTjDKUG6AFoD2gBrIsiA+UA45XlAOODK4TpBGqkALaugeoP5Yaoh+iBZwesocJxtEH+poBoh+SFaYSqBSaHrQTjDKUG6AFoD2gBrIsiA+UA45XlAOODK4TpBGskAIC3roHqD+WGqIfogWcHrKHCcbRB\/qaAaIfkhWmEqgUmh60E4wylBugBaA9oAayLIgPlAOOV5QDjgyuE6QRtp0G5scLqD+WGqIfogWcHrKHCcbRB\/qaAaIfkhWmEqgUmh60E4wylBugBaA9oAayLIgPlAOOV5QDjgyuE6QRjr8HAsDpDKg\/lhqiH6IFnB6sELacDrYB5qcFxtEH+poBoh+SFaYSqBSaHrQTjDKUG6AFoD2gBrIsiA+UA45XlAOODK4TpBGG\/gSS0gbS0gay+Ab2yQ7elAGsEIaCENT+Drz\/DqwB6poOiNoB+r0Eoh+iBZweoq0O8KUFmPsG3swO5NwBrJMDiA+UA45XlAOihwHc0gHA6gKydwLG9wIyBA64ApwXnAGcBpwBiBcwLJILnAGsCTCOQSy+EDAsggwwLLwHnAGkBJwBrgUwnBGUAbIJogEspAIwkgMCsgOWCC6QD5wBsgWSFYAIpgqoFK4WrAe0E4wylBugBaA9oAaUK54BpgiiBrgBnAG4AagEoBqcAZgTnAGyC5wBkAWcAbgCnAGUBpwBuAGcAbgBiAaOBJ4NggKOBJQLggKOBJwLggaMCZwBpAKcAZIKnAGiCLoYiAqGA6oGnAGwCJwBghAQLoIBAQLi5AYCNIo7qD+WGqIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gGc9gGsB4ZoAv6SB74tghGWGqIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gGc9gHy+AWmA4IRlhqiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBnPYB8PgFAqIDoD22kgH+pAGiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBnPYBypMFwmKW0AH+pAGiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBnPYB4rAEAuryAYi9A\/S+Af6kAaIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gGc9gHKywOIZfS+Af6kAaIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gGc9gHi6AICngLq0QKyqwT6vQSiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBnPYB3oAC5GWI2gH6vQSiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBnPYB1JoBAvDLAYjaAfq9BKIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gGc9gHkaKgKrg+qLoYInhq68gHK8wHEMe63AojaAfq9BKIfogWcHqKtDvClBZj7Bt7MDtAUmMsBiA+UA45XlAOihwHc0gGc9gGwOwL0oQOI2gH6vQSiH6IFnB6irQ7wpQWY+wbezA7QFJjLAYgPlAOOV5QDoocB3NIBnPYBig668gK4C4QMtwEAgAm3AQGGCLYBpA2kCLcBApoOvgqqDboLhgy5AQCCCbkBAYgI\/qQBAJy0AaYIuQECnA6AC9bbA7gLhAy3AQCACbcBAYYIrgWIEqQItwECmg6+CsbvAboLhgy5AQCCCbkBAYgIuAGKwBHArhGmCLkBApwOgAvkI5avCrgLhAy3AQCACbcBAYYItgGkDaQItwECmg6+CvTmC7oLhgy5AQCCCbkBAYgIuAGmDaYIuQECnA6AC5KsAfybAbgLhAy3AQCACbcBAYYItgGkDaQItwECmg6+CooUuguGDLkBAIIJuQEBiAi4AaYNpgi5AQKcDoALkvwD\/u8DuAuEDLcBAIAJtwEBhgi2AaQNpAi3AQKaDr4KrPMFuAuEDLcBAIAJtwEBhgi2AaQNpAi3AQKaDr4K4LwKuguGDLkBAIIJuQEBiAi4AaYNpgi5AQKcDob7BQDo1QKi0gTyAvzOBtoHzG+4C4QMtwEAgAm3AQGGCLYBpA2kCLcBApoOhjCADLoLhgy5AQCCCbkBAYgIuAGmDaYIuQECnA6AC4QMuAuEDLcBAIAJtwEBhgi2AaQNpAi3AQKaDr4K+I4EuJoEuguGDNCQA4iSA7gBggm5AQGICLgBpg2mCLkBApwOgAuUIrgLhAySCbYBgAm3AQGGCLYBpA2kCLcBApoOvgqADLoLhgy5AQCCCbkBAYgIuAGmDaYIuQECnA6AC4QMuAuEDLcBAIAJtwEBhgi2AaQNpAi3AQKaDr4KgAy6C4YMuQEAggm5AQGICLgBpg2mCLkBApwOgAuEDLgLhAy3AQCACbcBAYYItgGkDaQItwECmg6+CoAMuguGDLkBAIIJuQEBiAi4AaYNpgi5AQKcDoALpPcElgiKCLcBAIAJogKmAoLTAczRAZKHAu79AZoGqga4BqYHtwECvA22AZIPpAi3AQKcDZIL7P8QmAiMCLkBAIIJuQEBiAiI5xHi4xGcBqwGugaoB7kBAr4NuAGUD6YIuQECng2UC65DsIkBALz4AbwbtBSODawGyusB3gu+yAKoCoAEmDrYkQOu4gLyiAKivwLqlwKMAqyvAtKmAQCuEwCkEQDqsASWCIoItwEAgAm3AQGGCI6gAchJpAi3AQG2mgKoDYQQgAqYCIwIuQEAggm5AQGICLgBpg2mCLkBAex0AICAAa4Lwm4AjniWCIoItwEAgAm3AQGGCLYBpA2kCLcBAYQGvgmCGqwHmAiMCLkBAIIJuQEBiAi4AaYNpgi4AdzUA5TWA7kBAIAKrgvUyAa4C4QMtwEAgAm2AboetgGGCLYBiBKkCLcBApoOvgr4hQK4C4QMtwEAgAm3AQGGCLYBhCakCLcBApoOvgryiQG6C4YMuQEAggm4AarKAvLIArgBiAi4AYoSpgi5AQKcDoALwmy4GLgHuBcBACyuDJZMrhEBACyyDAEALJgJgAaeBgEBsBIBAIAMAQGoBgEAtgywM7w1jMECtIkBwPcFqD+WGqIfogWcHpS1AQEA\/KMBlAOUoQEs+poBoh+SFaYSqBSaHrQTjDKUG6AFoD2gBrIsiA+UA45XlAOODK4TpBGy2wSWCIoItwEAgAmiAq4itgGuB5oGqga4BqYHtwECvA22AZIPpAi3AQKcDZILnAuYCIwIuQEAggm5AQGwB5wGrAa6BqgHuQECvg24AZQPpgi5AQKeDZQLoAuWCIoItwEAgAm3AQGuB5oGqga4BqYHtwECvA22AZIPpAi3AQKcDZILnAuYCIwIuQEAggns+AwBAKT6DLkBALAHnAasBroGqAe5AQK+DbgBlA+mCLkBAp4NlAvozAwAsJQOAMSyD5ShAfKDAQCu1Q8BAMbpELgLhAy3AQCACbcBAYYIrgWIEqQItwECmg6+CszuAYTPB5YIigi3AQCACbcBAYYItgGkDaQItgGqC7cBAL4Jjgba+gcA1jGMCLkBAIIJuQEBiAi4AaYNpgi5AQKACpAGsA+WCIoItwEAgAm3AQGGCLYBpA2kCLcBAr4JjgasB9hTALxjuQEAggm5AQGICLgBpg2mCLkBAoAKkAa0B6YLigi3AQCACbcBAYYItgGkDaQItwECvgmOBuSlAgCotQKMCLkBAIIJuQEBiAi4AaYNpgi5AQKACpAGjgq4C4oItwEAgAm3AQGGCLYBpA2kCLcBAr4JjgasB+inAgCuuwK5AQCCCbkBAYgIuAGmDaYIuQECgAqQBrYHkg6EDLcBAIAJtwEBhgi2AaQNpAi3AQK+CY4GrAe6C4YMuQEAggm5AQGICLgBpg2mCLkBAoAKkAbWmgO2CI4quhaiBrSYAgDolgKmzwK4C4QMtwEAgAm3AQGGCLYBpA2kCLcBApoOvgqeV7oLhgy5AQCCCbkBAYgIuAGmDaYIuQECnA6AC6MMKADBEgAAoQEAAMEJxADBG6EBIQGhAQAAwRMAAMQAIQCoAMESAAChAQAAwRLEAMESoQEAAMESxADBEqEBIQDBEgAAoQIAAMERxADBAcQBAADBAAAAwQChAMESoQHBEqEAwRKhAQAAxADBAsQAwQ+hAMESoQHBEqEAwRKhAcESoQDBEqEBqADBEiEAwR0AAKECAADBHQAAwQAAAMEBAADEAcEAxADBAAAAwQDEAMEAAADBAgAAxADBAgAAwQIAAMEBxADBAAAAwQGhAMESoQEAAMEPxADBAgAAwQGhAMESoQEAAMENxADBBCEAxBKnAAcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnACgBJwAoAycAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycAKAEnACgDJwCHACgDJwEEACgAJwCHACgDJwAoAScAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycAKAEnAIcAKAMnACgBJwAoAycAhwAoAycBBAAoACcAhwAoAycAKAEnAIcAKAMnAQQAKAAnAIcAKAMnACgBJwAHACgDJwEEACgBJwCHACgDJwEEACgBJwCHACgDJwAoAScAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycAKAEnAIcAKAMnACgBJwAoAycAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycAKAEnAIcAKAMnACgBJwAEACgHJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwAoAScAKAEnAIcAKAMnAQQAKAAnAIcAKAMnACgBJwCHACgDJwAoAScAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycAKAEnAIcAKAMnACgBJwCHACgDJwEEACgAJwCHACgDJwAoACcABwAoAycBBwAoAycAKAEnACgGJwCHACgDJwEHACgDJwAoAScAKAYnAIcAKAMnAQcAKAMnACgBJwAoBicAhwAoAycAKAAnAAcAKAMnAQcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnACgAJwAHACgDJwEEACgDJwCHACgDJwEEACgCJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEoACcAIQDBEgAAqAHBBsQAwQuhACEAwQDEAcEBxAPBAcQCwQDEAcEAxAHBAMQAwQDEAMEAxAHBAMQCwQDEAMECxAEAAKEAIQEAAMEFxADBAMQDwRShAMEboQHBG6EAwRuhAQAAwQXEAMEAxADBFQAAwQDEAAAAxADBAMQAwQDEAMEAAADBAcQAIQDBEgAAoQEhAycABACBAIQAJwAEAIEAhACBAIQAgQCEAYEAhACBAIQAgQCEAIEAhAGBAIQBgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEBhACBAIQAgQ2EAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQGEAIEBhACBAYQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEBhAAnAAQAKAYnACgIIQAAACEAqAChAMQAIQDBEgAAoQIAAMEToQDBEqEBAADBE6EAwRKhAQAAxADBEqEAwRKhAQAAwQDEAMERoQDBEqEBAADBEgAAxAEAAMQBAADEAcEAAADBAKEAwRKhAcH4lAPrjANzdGF0ZXZlcnNpb248IS0tIHdwOmltYWdlIHsibGlnaHRib3giOnsiZW5hYmxlZCI6ZmFsc2V9LCJpZCI6MjQ0NjI3LCJzaXplU2x1ZyI6Im1lZGl1bSIsImxpbmtEZXN0aW5hdGlvbiI6ImN1c3RvbSIsImFsaWduIjoicmlnaHQifSAtLT4Kc3RhdGV2ZXJzaW9uc3RhdGV2ZXJzaW9uPHA+R3JlZyBNZXRjYWxmLCB3aG8gd2FzIG91ciBwdWJsaWMgc2FmZXR5IGRpcmVjdG9yIGluIDE5NzUsIGlzIGxhcmdlbHkgY3JlZGl0ZWQgd2l0aCBiZWluZyB0aGUgZHJpdmluZyBmb3JjZSBiZWhpbmQgYnJpbmdpbmcgdGhpcyBuZXcgZGlzY2lwbGluZSB0byB0aGUgcmVnaW9uIGJ5IGJyaW5naW5nIGl0IHRvIFVDb25uIEhlYWx0aCBhbmQgdHJhaW5pbmcgb3VyIGZpcmVmaWdodGVycyBhcyBwYXJhbWVkaWNzLiBUd28gb2YgdGhlIGZvdXIgVUNvbm4gSGVhbHRoIGZpcmVmaWdodGVycyB3aG8gd2VyZSBpbiB0aGF0IGZpcnN0IGNsYXNzIG9mIHBhcmFtZWRpY3MsIERhdmUgU21pdGggYW5kIERvbiBQZXJyYXVsdCwgcmV0dXJuZWQgZm9yIHRoZSBjZXJlbW9ueSwgYW5kIHNvIGRpZCBHcmVnLCB3aG8gZmxldyBpbiBmcm9tIFV0YWggZm9yIGl0LiBJIGludml0ZSB5b3UgdG8gPGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wNC91Y29ubi1maXJlLWRlcGFydG1lbnQtY2VsZWJyYXRlcy01MC15ZWFycy1vZi1wYXJhbWVkaWNzLyI+cmVhZCBtb3JlIGFib3V0IHRoZW0gb24gVUNvbm4gVG9kYXk8L2E+LjwvcD4Kc3RhdGV2ZXJzaW9uPHA+V2UgPHN0cm9uZz5jZWxlYnJhdGUgNTAgeWVhcnMgb2YgcGFyYW1lZGljczwvc3Ryb25nPiDigJQgPGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wNC91Y29ubi1maXJlLWRlcGFydG1lbnQtY2VsZWJyYXRlcy01MC15ZWFycy1vZi1wYXJhbWVkaWNzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+bGVhcm4gdGhlIHNpZ25pZmljYW5jZSBvZiB0aGlzIHRvIG91ciBmaXJlIGRlcGFydG1lbnQ8L2E+LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjwvcD4Kc3RhdGV2ZXJzaW9uPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48IS0tIHdwOmltYWdlIHsibGlnaHRib3giOnsiZW5hYmxlZCI6ZmFsc2V9LCJpZCI6MjQ0NjYwLCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJjdXN0b20ifSAtLT4KPHA+UGF0aWVudHMgc2hhcmUgdGhlaXIgPHN0cm9uZz48YSBocmVmPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS8yMDI2LzA0L3BhdGllbnQtc3VjY2Vzcy1pbi1wcm9zdGhvZG9udGljcy8iPnN1Y2Nlc3Mgc3RvcmllcyBmb3IgTmF0aW9uYWwgUHJvc3Rob2RvbnRpY3MgV2VlazwvYT48L3N0cm9uZz4uPC9wPgo8cD5QbHVzLCBsZWFybiBhYm91dCA8c3Ryb25nPuKAnFRoZSBTdGlja2VyIFNlbnNhdGlvbuKAnSBpbiBvdXIgVW5pdmVyc2l0eSBUb3dlciBsb2JieTwvc3Ryb25nPiE8L3A+CjxwPkkgaG9wZSBldmVyeW9uZSBoYWQgYSB3b25kZXJmdWwgd2Vlay4gU3ByaW5nIG1lYW5zIGJlYXV0aWZ1bCB3ZWF0aGVyLCBidXQgaXQgYWxzbyBtZWFucyB3ZSBhcmUgYXBwcm9hY2hpbmcgdGhlIGVuZCBvZiB0aGlzIGxlZ2lzbGF0aXZlIHNlc3Npb24sIHdoaWNoIHdpbGwgY29uY2x1ZGUgb24gTWF5IDYuIEp1c3QgYXMgYSByZW1pbmRlciwgaW4gb2Rk4oCRbnVtYmVyZWQgeWVhcnMgKGUuZy4sIDIwMjUsIDIwMjcpIHRoZSBsZWdpc2xhdHVyZSBoYXMg4oCcbG9uZyBzZXNzaW9ucyzigJ0gd2hpY2ggc3BhbiBmcm9tIEphbnVhcnkgdG8gZWFybHkgSnVuZS4gVGhlc2UgbG9uZyBzZXNzaW9ucyBpbmNsdWRlIGRlYmF0aW5nIGFuZCBwYXNzaW5nIG9mIHRoZSBiaWVubmlhbCBzdGF0ZSBidWRnZXQuIEhvd2V2ZXIgZm9yIGV2ZW4tbnVtYmVyZWQgeWVhcnMgKGUuZy4sIDIwMjYsIDIwMjgpIGxpa2UgdGhpcyB5ZWFyLCB0aGUgbGVnaXNsYXR1cmUgaG9sZHMg4oCcc2hvcnQgc2Vzc2lvbnMs4oCdIHdoaWNoIGJlZ2luIEZlYnJ1YXJ5IGFuZCBlbmQgZWFybHkgTWF5LiBEdXJpbmcgdGhpcyBzZXNzaW9uIHRoZXJlIGlzIG5vIG5ldyB0d28teWVhciBidWRnZXQgYnV0IHRoZXJlIHdpbGwgbGlrZWx5IGJlIHBsZW50eSBvZiBwb2xpY3kgYW5kIGJ1ZGdldC1hZGp1c3RtZW50IGJpbGxzLsKgPC9wPgo8cD5XaXRob3V0IGFuIGFncmVlbWVudCB3ZSB3aWxsIGJlIG91dCBvZiBuZXR3b3JrIHdpdGggQ2lnbmEgZWZmZWN0aXZlIE1heSAxLiBUaGF0IHdvdWxkIGluY2x1ZGUgYm90aCBvdXIgaG9zcGl0YWwgYW5kIG91dHBhdGllbnQgY2xpbmljcywgYWx0aG91Z2ggYmVoYXZpb3JhbCBoZWFsdGggc2VydmljZXMgd2lsbCBzdGlsbCBiZSBjb3ZlcmVkIHRocm91Z2ggRXZlcm5vcnRoIGZvciBDaWduYSBtZW1iZXJzLjwvcD4Kc3RhdGV2ZXJzaW9uPHA+PHN0cm9uZz48ZW0+QXMgc3ByaW5nIGtpY2tzIGluIHNvIGRvIHRoZSBtb3NxdWl0b2VzLiBUaGV5IGFyZSBzd2FybWluZyBhbGwgYXJvdW5kIGNhbXB1cy4gSXMgdGhlcmUgYSBwbGFuIGluIHBsYWNlIHRvIGFkZHJlc3MgdGhpcz88L2VtPjwvc3Ryb25nPjwvcD4KPHA+VGhhbmsgeW91IGZvciB5b3VyIHF1ZXN0aW9uLCB3aGljaCBJ4oCZdmUgc2hhcmVkIHdpdGggb3VyIGxlYWRlcnMgaW4gZmFjaWxpdGllcy4gV2UgZG8gaGF2ZSBwZXN0IG1hbmFnZW1lbnQgcHJvdG9jb2xzIHRoYXQgZm9jdXMgb24gaWRlbnRpZnlpbmcgYW5kIGVsaW1pbmF0aW5nIHRoZSBzb3VyY2Ugb2YgcGVzdCBhY3Rpdml0eSByYXRoZXIgdGhhbiBicm9hZGx5IGFwcGx5aW5nIHBlc3RpY2lkZXMuIEFzIEouSi4gT2RvbSwgb3VyIGJ1aWxkaW5nIGFuZCBncm91bmRzIGRpcmVjdG9yLCBleHBsYWlucywgbW9zcXVpdG9lcyB0eXBpY2FsbHkgYXJlIGRyYXduIHRvIHN0YW5kaW5nIHdhdGVyLCBzdWNoIGFzIHBvbmRzLCBhbmQgd2UgZG8gaGF2ZSBhIGxhcmdlIHBvbmQgb24gdGhlIGxvd2VyIGNhbXB1cyB0aGF0IG1heSBjb250cmlidXRlLiBUaGV5IGFyZSBhbHNvIG1vcmUgYWN0aXZlIGZvbGxvd2luZyByYWluc3Rvcm1zIG9yIGR1cmluZyBwZXJpb2RzIG9mIGhpZ2ggaHVtaWRpdHksIHdoaWNoIGNhbiBtYWtlIGNvbnRyb2wgZWZmb3J0cyBtb3JlIGNoYWxsZW5naW5nLjwvcD4KPHA+VGhhbmsgeW91IGZvciByYWlzaW5nIHRoaXMuPC9wPgo8cD5JIHVuZGVyc3RhbmQgdGhlIGZydXN0cmF0aW9uLiBKLkouIE9kb20sIG91ciBidWlsZGluZ3MgYW5kIGdyb3VuZHMgZGlyZWN0b3IsIGhhcyBoaXMgY3JldyBtb25pdG9yIGFuZCBzd2VlcCB0aGUgd2Fsa3dheXMgZGFpbHkuIFdoaWxlIHdlIGRvIHByZXNzdXJlIHdhc2ggdGhlIHdhbGt3YXlzIHBlcmlvZGljYWxseSBvdmVyIHRoZSBzdW1tZXIgdG8gbWFuYWdlIGJ1aWxkdXAsIHRoZSByZWFsaXR5IGlzLCBiZWNhdXNlIG9mIHRoZSB2b2x1bWUgb2YgcGF0aWVudCBhbmQgdmlzaXRvciB0cmFmZmljLCBpdOKAmXMgbm90IGZlYXNpYmxlIHRvIHByZXNzdXJlIHdhc2ggZXZlcnkgZGF5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkouSi4gYWxzbyByZW1pbmRzIHVzIHRoYXQgQ2FuYWRhIGdlZXNlIGFyZSBhIHByb3RlY3RlZCBzcGVjaWVzLCBhbmQgd2UgYXJlIGxpbWl0ZWQgd2l0aCB3aGF0IHdlIGNhbiBkbyB0byBjb250cm9sIG9yIHJlc3RyaWN0IHRoZWlyIHByZXNlbmNlIG9uIG91ciBjYW1wdXMsIHNvIHdlIGFwcHJlY2lhdGUgdGhlIG1lYXN1cmVzIG91ciBncm91bmRzIGNyZXcgaXMgYWJsZSB0byB0YWtlIHRvIGFkZHJlc3MgdGhlc2UgY29uY2VybnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhhbmsgeW91IGZvciB0aGUgcXVlc3Rpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW91IGJlY29tZSBhd2FyZSBvZiBhIHNwZWNpZmljIGxvY2F0aW9uIHdoZXJlIHRoaXMgaXMgYSBwYXJ0aWN1bGFyIHByb2JsZW0gYW5kwqA8YSBocmVmPSJodHRwczovL3VjaGMuZmFtaXMuY29tL0xCX0NyZWF0ZV9hX1JlcXVlc3RFbGV2YXRlLmFzcCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+cmVwb3J0IGl0IGJ5IGNvbXBsZXRpbmcgYSB3b3JrIG9yZGVyPC9hPiwgd2UgY2FuIGhhdmUgb3VyIHBlc3QgY29udHJvbCB2ZW5kb3IgdGFrZSBhIGNsb3NlciBsb29rIGFuZCBhZGRyZXNzIGl0LjwvcD4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48IS0tIHdwOmltYWdlIHsibGlnaHRib3giOnsiZW5hYmxlZCI6ZmFsc2V9LCJpZCI6MjQ0MjcyLCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJjdXN0b20ifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48IS0tIHdwOmltYWdlIHsibGlnaHRib3giOnsiZW5hYmxlZCI6ZmFsc2V9LCJpZCI6MjQ0NjQ2LCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJjdXN0b20ifSAtLT4KPHA+PHN0cm9uZz48ZW0+VGhlIGdlZXNlIGFyZSBuaWNlIHRvIGhhdmUgb24gY2FtcHVzLCBob3dldmVyLCB0aGUgbWVzcyB0aGV5IGxlYXZlIGJlaGluZCBpcyB2ZXJ5IHVuc2FuaXRhcnkuIFRoZSB3YWxrd2F5cyBhcmUgYm9tYmFyZGVkIHdpdGggdGhlaXIgZmVjZXMgYW5kIGl0IGJlY29tZXMgYSBzYWZldHkgaXNzdWUgYXMgd2VsbCwgZm9yIHRob3NlIHdobyB3YWxrIGFyb3VuZCBjYW1wdXMuIElzIHRoZXJlIGEgd2F5IHRoYXQgbWFpbnRlbmFuY2UgY2FuIHNwcmF5IHRoZSB3YWxrd2F5cyBldmVyeSBtb3JuaW5nPzwvZW0+PC9zdHJvbmc+PC9wPgpzdGF0ZXZlcnNpb248ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0LzI2MDQyNC1jZW8tZnkyNi1meTI3LW9wZXJhdGluZy1idWRnZXQtc2xpZGUucG5nIj48aW1nIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvMjYwNDI0LWNlby1meTI2LWZ5Mjctb3BlcmF0aW5nLWJ1ZGdldC1zbGlkZS5wbmciIGFsdD0ic2xpZGUgd2l0aCBjaGFydCBzaG93aW5nIFVDb25uIEhlYWx0aCBGWTI2IGFuZCBGWTI3IHN0YXRlIG9wZXJhdGluZyBidWRnZXQiIGNsYXNzPSJ3cC1pbWFnZS0yNDQ2MjQiIC8+PC9hPjwvZmlndXJlPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIj48YSBocmVmPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8yNjA0LWNlby1mb3VuZGF0aW9uLWhpc3RvcmljYWwtZnVuZHJhaXNpbmctMjEtMjYtc2NhbGVkLnBuZyI+PGltZyBzcmM9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0LzI2MDQtY2VvLWZvdW5kYXRpb24taGlzdG9yaWNhbC1mdW5kcmFpc2luZy0yMS0yNi0xMDI0eDU3Ni5wbmciIGFsdD0iU2xpZGUgc2hvd2luZyBoaXN0b3JpY2FsIGZ1bmRyYWlzaW5nIHRyZW5kcyBGWTIxLUZZMjYiIGNsYXNzPSJ3cC1pbWFnZS0yNDQ2MjYiIC8+PC9hPjwvZmlndXJlPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbnJpZ2h0IHNpemUtbWVkaXVtIj48aW1nIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvMjYwNDI0LXNvbG5pdC1leHRlcmlvci0xNTAweDEwMDAtSU1HXzI4MzUtMzAweDIwMC5qcGciIGFsdD0iZXh0ZXJpb3Igc2hvdCBvZiBVQ29ubiBIZWFsdGjigJlzIEpvaG4gRGVtcHNleSBIb3NwaXRhbCBhdCBTb2xuaXQgU291dGggQ2FtcHVzIiBjbGFzcz0id3AtaW1hZ2UtMjQ0NjI4IiAvPjwvZmlndXJlPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbnJpZ2h0IHNpemUtbWVkaXVtIj48aW1nIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDIvTWV0ZXJza3ktTWFyay0yMDIwMDYzMC1lbmNhcm5hY2lvbi0wMDA1LTEwMDB4MTI1MC0xLTI0MHgzMDAuanBnIiBhbHQ9IkRyLiBNYXJrIE1ldGVyc2t5IHBvcnRyYWl0IHdoaXRlIGNvYXQiIGNsYXNzPSJ3cC1pbWFnZS0yMjU5NTUiIC8+PC9maWd1cmU+CjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiIC8+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWducmlnaHQgc2l6ZS1tZWRpdW0iPjxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDQvdWNvbm4tZmlyZS1kZXBhcnRtZW50LWNlbGVicmF0ZXMtNTAteWVhcnMtb2YtcGFyYW1lZGljcy8iIHRhcmdldD0iX2JsYW5rIiByZWw9IiBub3JlZmVycmVyIG5vb3BlbmVyIj48aW1nIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvMjYwNDE3LXBhcmFtZWRpYy01MHRoLXBlcnJhdWx0LXNtaXRoLTE1MDB4MTAwMC1EU0NfNzIwNC0zMDB4MjAwLmpwZyIgYWx0PSJQb3J0cmFpdCB0d28gcmV0aXJlZCBmaXJlZmlnaHRlciBwYXJhbWVkaWNzIGhvbGRpbmcgcGxhcXVlcyBhbmQgY2l0YXRpb25zIiBjbGFzcz0id3AtaW1hZ2UtMjQ0NjI3IiAvPjwvYT48ZmlnY2FwdGlvbiBjbGFzcz0id3AtZWxlbWVudC1jYXB0aW9uIj5SZXRpcmVkIFVDb25uIEZpcmUgTHQuIERvbiBQZXJyZWF1bHQgKGxlZnQpIGFuZCByZXRpcmVkIFVDb25uIEZpcmUgQ2FwdC4gRGF2ZSBTbWl0aDwvZmlnY2FwdGlvbj48L2ZpZ3VyZT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UiPjxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyLzI1MDktYW5keS1zaWduYXR1cmUtMTIwMHg1MTMtMS5wbmciPjxpbWcgc3JjPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi8yNTA5LWFuZHktc2lnbmF0dXJlLTEyMDB4NTEzLTEtMzAweDEyOC5wbmciIGFsdD0iRHIuIEFuZHkncyBzaWduYXR1cmUiIC8+PC9hPjwvZmlndXJlPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPgo8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxhIGhyZWY9Imh0dHBzOi8vaHViLnVjb25uaGVhbHRoLm9yZy9uZXdzLXNlYXJjaC9uZXdzLzIwMjYvMDQvb24tdHYtYWktZW5oYW5jaW5nLW9ydGhvZG9udGljcyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0iIG5vcmVmZXJyZXIgbm9vcGVuZXIiPjxpbWcgc3JjPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9BSS1PcnRob2RvbnRpY3MtU3RpbGwtMy1wYXRpZW50LTYwMHg0MDAtMS5wbmciIGFsdD0iQSBtb2NrIHBhdGllbnQgZGVtb25zdHJhdGVzIHVzaW5nIGEgc2NhbiBib3ggYW5kIGhlciBjZWxsIHBob25lIGhvdyBBSSBpcyBiZWluZyB1c2VkIGluIG9ydGhvZG9udGljcy4gKFJ5YW4gQmVybmF0L1VDb25uIEhlYWx0aCkiIGNsYXNzPSJ3cC1pbWFnZS0yNDQ2NDYiIC8+PC9hPjwvZmlndXJlPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxhIGhyZWY9Imh0dHBzOi8vaHViLnVjb25uaGVhbHRoLm9yZy9uZXdzLXNlYXJjaC9uZXdzLzIwMjYvMDQvaW5mZXJ0aWxpdHktY292ZXJhZ2UtZmVhdHVyZXMtb3VyLWV4cGVydHMiIHRhcmdldD0iX2JsYW5rIiByZWw9IiBub3JlZmVycmVyIG5vb3BlbmVyIj48aW1nIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvbW9yb3NreS11Y3QucG5nIiBhbHQ9IlR3byBtZW4gYW5kIGEgd29tYW4gc2l0dGluZyBvbiBhIGNvdWNoIiBjbGFzcz0id3AtaW1hZ2UtMjQ0MjcyIiAvPjwvYT48L2ZpZ3VyZT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48YSBocmVmPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS8yMDI2LzA0L3Vjb25uLWZpcmUtZGVwYXJ0bWVudC1jZWxlYnJhdGVzLTUwLXllYXJzLW9mLXBhcmFtZWRpY3MvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSIgbm9yZWZlcnJlciBub29wZW5lciI+PGltZyBzcmM9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0LzI2MDQxNy1wYXJhbWVkaWNzLTUwLWdyb3VwLTE1MDB4MTAwMC1EU0NfNzIzOC5qcGciIGFsdD0iR3JvdXAgcG9ydHJhaXQgb2YgcmV0aXJlZCBmaXJlZmlnaHRlcnMgYW5kIiBjbGFzcz0id3AtaW1hZ2UtMjQ0NjYwIiAvPjwvYT48L2ZpZ3VyZT4KY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGVhciBDb2xsZWFndWVzLGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEkgaG9wZSBldmVyeW9uZSBoYWQgYSB3b25kZXJmdWwgd2Vlay4gU3ByaW5nIG1lYW5zIGJlYXV0aWZ1bCB3ZWF0aGVyLCBidXQgaXQgYWxzbyBtZWFucyB3ZSBhcmUgYXBwcm9hY2hpbmcgdGhlIGVuZCBvZiB0aGlzIGxlZ2lzbGF0aXZlIHNlc3Npb24sIHdoaWNoIHdpbGwgY29uY2x1ZGUgb24gTWF5IDYuIEp1c3QgYXMgYSByZW1pbmRlciwgaW4gb2Rk4oCRbnVtYmVyZWQgeWVhcnMgKGUuZy4sIDIwMjUsIDIwMjcpIHRoZSBsZWdpc2xhdHVyZSBoYXMg4oCcbG9uZyBzZXNzaW9ucyzigJ0gd2hpY2ggc3BhbiBmcm9tIEphbnVhcnkgdG8gZWFybHkgSnVuZS4gVGhlc2UgbG9uZyBzZXNzaW9ucyBpbmNsdWRlIGRlYmF0aW5nIGFuZCBwYXNzaW5nIG9mIHRoZSBiaWVubmlhbCBzdGF0ZSBidWRnZXQuIEhvd2V2ZXIgZm9yIGV2ZW4tbnVtYmVyZWQgeWVhcnMgKGUuZy4sIDIwMjYsIDIwMjgpIGxpa2UgdGhpcyB5ZWFyLCB0aGUgbGVnaXNsYXR1cmUgaG9sZHMg4oCcc2hvcnQgc2Vzc2lvbnMs4oCdIHdoaWNoIGJlZ2luIEZlYnJ1YXJ5IGFuZCBlbmQgZWFybHkgTWF5LiBEdXJpbmcgdGhpcyBzZXNzaW9uIHRoZXJlIGlzIG5vIG5ldyB0d28teWVhciBidWRnZXQgYnV0IHRoZXJlIHdpbGwgbGlrZWx5IGJlIHBsZW50eSBvZiBwb2xpY3kgYW5kIGJ1ZGdldC1hZGp1c3RtZW50IGJpbGxzLiZuYnNwO2Ryb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE92ZXIgdGhlIGxhc3QgZmV3IHdlZWtzIFByZXNpZGVudCBSYWRlbmthIE1hcmljIGFuZCBJLCBhbG9uZyB3aXRoIEplZmYgR2VvZ2hlZ2FuIChVQ29ubiBIZWFsdGggQ0ZPKSwgUmVrYSBXcnlubiAoVUNvbm4gaW50ZXJpbSBWUCBvZiBGaW5hbmNlKSwgSm9hbm4gTG9tYmFyZG8gKFVDb25uIHNlbmlvciBkaXJlY3RvciBvZiBnb3Zlcm5tZW50IHJlbGF0aW9ucyksIE1hcmllIFNjaHdlaXR6ZXIgKFVDb25uIEhlYWx0aCBkaXJlY3RvciBvZiBnb3Zlcm5tZW50IHJlbGF0aW9ucykgYW5kIEdhaWwgR2FyYmVyIChVQ29ubiBkaXJlY3RvciBvZiBnb3Zlcm5tZW50IHJlbGF0aW9ucykgYW5kIG90aGVycyBoYXZlIG1ldCB3aXRoIG11bHRpcGxlIGxlZ2lzbGF0b3JzIGluIHBlcnNvbiBib3RoIGF0IHRoZSBDYXBpdG9sIGFuZCB2aXJ0dWFsbHkuIEFjdHVhbGx5LCB0aGlzIHdlZWsgTWFyaWUgU2Nod2VpdHplciBnYXZlIGEgbGVnaXNsYXRpdmUgdXBkYXRlIGF0IG15IHNlbmlvciB0ZWFtIG1lZXRpbmcgYW5kIEkgd2FzIHN1cnByaXNlZCB0byBzZWUgdGhhdCB3ZSBoYXZlIG1hZGUgNTIgaW4tcGVyc29uIGFuZCB2aXJ0dWFsIG1lZXRpbmdzLCB3aXRoIDEwIG1vcmUgdG8gZ28uIFlvdeKAmXJlIHByb2JhYmx5IHdvbmRlcmluZyB3aGF0IHdlIHJlcXVlc3Qgb2YgbGVnaXNsYXRvcnMgZHVyaW5nIHRoZXNlIG1lZXRpbmdzLiBGb3IgVUNvbm4gSGVhbHRoLCBpdCBpcyBhIHN0cmFpZ2h0Zm9yd2FyZCByZXF1ZXN0OiBmdW5kaW5nIGZvciB0aGUgbmVnb3RpYXRlZCBjb2xsZWN0aXZlIGJhcmdhaW5pbmcgd2FnZSBpbmNyZWFzZXMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U3BlY2lmaWNhbGx5IGZvciBVQ29ubiBIZWFsdGggd2UgYW50aWNpcGF0ZSB0aGUgbmVnb3RpYXRlZCBjb2xsZWN0aXZlIGJhcmdhaW5pbmcgd2FnZSBpbmNyZWFzZXMgd2lsbCB0b3RhbCBhY3Jvc3MgdHdvIHllYXJzIChGWSAyMDI2IGFuZCBGWSAyMDI3KSBhbiBpbmNyZW1lbnRhbCAkNTUuNyBtaWxsaW9uIHRoYXQgaXMgbm90IGN1cnJlbnRseSBmdW5kZWQgaW4gb3VyIGJ1ZGdldC4gSnVzdCB0byBiZSBjbGVhciwgd2UgYmVsaWV2ZSBvdXIgaGFyZC13b3JraW5nIGVtcGxveWVlcyBkZXNlcnZlIHJhaXNlcy4gV2UgYXJlIHNpbXBseSByZXF1ZXN0aW5nIHRoYXQsIGxpa2Ugb3RoZXIgYWdlbmNpZXMsIHdlIHNob3VsZCByZWNlaXZlIGZ1bmRpbmcgZm9yIHN1Y2ggaW5jcmVhc2VzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmhyZWZpZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPdXIgbWFpbiBwb2ludCB0byBsZWdpc2xhdG9ycyBpcyB0aGF0IHdlIGhhdmUgYWxyZWFkeSBjb3ZlcmVkIGFuIG92ZXIgJDUwIG1pbGxpb24gcmVkdWN0aW9uIGluIHN0YXRlIGZ1bmRpbmcgdGhpcyB5ZWFyIChyZW1lbWJlciB0aGUgJDQ2LjcgbWlsbGlvbiBQcm9qZWN0IFRocml2ZSkuIEFzIGdvb2Qgc3Rld2FyZHMgYW5kIGJlY2F1c2Ugb2Ygb3VyIHBsZWRnZSB0byBlbGltaW5hdGUgc3RhdGUgc3VwcG9ydCBmb3IgdGhlIGNsaW5pY2FsIGVudGVycHJpc2Ugd2UgaGF2ZSBlbWJyYWNlZCB0aGF0IGRpZmZpY3VsdCBjaGFsbGVuZ2UuIEhvd2V2ZXIgYW4gYWRkaXRpb25hbCAkNTUuNyBtaWxsaW9uIHdhcyBub3QgaW5jbHVkZWQgaW4gb3VyIGJ1ZGdldCBwcm9qZWN0aW9ucy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIHdhbnQgdG8gcGF1c2UgaGVyZSBhbmQgdGhhbmsgb3VyIEdvdmVybm1lbnQgUmVsYXRpb25zIHRlYW0gZm9yIHRoZWlyIGFtYXppbmcgd29yayB3aXRoIHRoZSBsZWdpc2xhdHVyZS4gSXQgaXMgYmVjYXVzZSBvZiB0aGUgcmVsYXRpb25zaGlwcyB0aGF0IEpvYW5uLCBNYXJpZSBhbmQgR2FpbCBoYXZlIGN1bHRpdmF0ZWQgb3ZlciBtYW55IHllYXJzIHRoYXQgUHJlc2lkZW50IE1hcmljIGFuZCBJIGFyZSBhYmxlIHRvIGVmZmVjdGl2ZWx5IGFkdm9jYXRlIGZvciB0aGUgVW5pdmVyc2l0eSBhbmQgVUNvbm4gSGVhbHRoLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN0aWxsIG9uIHRoZSB0b3BpYyBvZiBmdW5kaW5nLCB3ZSBhbmQgdGhlIFVDb25uIEZvdW5kYXRpb24gaGF2ZSBiZWVuIHdvcmtpbmcgb24gYW4gYW1iaXRpb3VzIHBsYW4gdG8gcmFpc2UgJDUwIG1pbGxpb24gYSB5ZWFyIGluIHBoaWxhbnRocm9weSBmb3IgVUNvbm4gSGVhbHRoIGJ5IDIwMzAuIFRoZSB0cmFqZWN0b3J5IHN0YXJ0cyB3aXRoIGEgZ29hbCB0byByYWlzZSAkMTkgbWlsbGlvbiB0aGlzIHllYXIsIHdoaWNoIGlzIGNvbnNpZGVyYWJseSBtb3JlIHRoYW4gdGhlICQxMCBtaWxsaW9uIHdlIHJhaXNlZCBsYXN0IHllYXIgYW5kIHRoZSAkOCBtaWxsaW9uIHdlIHJhaXNlZCB0aGUgeWVhciBiZWZvcmUuIERhbmllbCBTdWxsaXZhbiwgc2VuaW9yIGFzc29jaWF0ZSBWUCBmb3IgZGV2ZWxvcG1lbnQgcHJlc2VudGVkIGFuIHVwZGF0ZSB0aGlzIHdlZWsgYW5kIHNvIGZhciB3ZSBhcmUgb24gdHJhY2sgdG8gcmVhY2ggdGhlICQxOSBtaWxsaW9uLiBNeSBzaW5jZXJlIHRoYW5rcyB0byBEYW5pZWwsIHdobyB0aGlzIHdlZWsgY2VsZWJyYXRlZCBoaXMgZmlyc3Qgc2l4IG1vbnRocyBhdCBVQ29ubi9VQ29ubiBIZWFsdGguIEkgY2FuIGhvbmVzdGx5IHNheSBoZSBhbmQgaGlzIFVDb25uIEhlYWx0aCBmdW5kcmFpc2luZyB0ZWFtIGluY2x1ZGluZyBTYXJhaCBQYW5kb3Vyc2t5LCBLaW0gQmFya2hhbWVyLCBKZW5uaWZlciBIb3lvcmQsIExpeiBLcnVlZ2VyLCBLZW5kYWxsIEd1YXJuZXJpLCBNYXJpc3NhIEJlZGluaSwgU2FtYW50aGEgQXJtc3Ryb25nLCBLcmlzdGluYSBCZW5uZXR0LCBQaW5hciBPenlpZ2l0LCBhbmQgU3VlIEVzZWxieSBhcyB3ZWxsIGFzIFVDb25uIEZvdW5kYXRpb24gUHJlc2lkZW50ICZhbXA7IENFTyBBbXkgWWFuY2V5IGFuZCB0aGUgcmVzdCBvZiB0aGUgVUNvbm4gRm91bmRhdGlvbiBhcmUgcmV2b2x1dGlvbml6aW5nIGhvdyB3ZSByYWlzZSBmdW5kcyBhdCBVQ29ubiBIZWFsdGguZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaHJlZmlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFuZCByZWxhdGVkIHRvIHBoaWxhbnRocm9weSwgSeKAmWQgbGlrZSB0byB0aGFuayBhbGwgb2YgeW91IHdobyBwYXJ0aWNpcGF0ZWQgaW4gVUNvbm4gR2l2ZXMgMjAyNiBhbmQgZm9yIHNob3dpbmcgd2hhdOKAmXMgcG9zc2libGUgd2hlbiB0aGUgSHVza3kgY29tbXVuaXR5IGNvbWVzIHRvZ2V0aGVyLiBZb3VyIGdlbmVyb3NpdHkgaGVscGVkIHR1cm4gdHdvIGRheXMgb2YgZXhjaXRlbWVudCBpbnRvIHJlYWwsIG1lYW5pbmdmdWwgaW1wYWN0IGZvciBVQ29ubiBHaXZlcy4gV2XigJlsbCBiZSBzaGFyaW5nIG91ciBvZmZpY2lhbCByZXN1bHRzIHNvb24gYW5kIGNhbuKAmXQgd2FpdCB0byBjZWxlYnJhdGUgdGhlIGZ1bGwgaW1wYWN0IHRvZ2V0aGVyLCBidXQgaW4gdGhlIG1lYW50aW1lLCB3ZSBhcmUgZGVlcGx5IGdyYXRlZnVsIGZvciB5b3VyIHN1cHBvcnQgYW5kIGJlbGllZiBpbiBVQ29ubi4gVGhhbmsgeW91IGZvciBzaG93aW5nIHVwLCBnaXZpbmcgYmFjaywgYW5kIGJlaW5nIGFuIGVzc2VudGlhbCBwYXJ0IG9mIHRoZSBIdXNreSBmYW1pbHkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Tm93IGZvciBhbiB1cGRhdGUgb24gb3VyIG5lZ290aWF0aW9ucyB3aXRoIENpZ25hLiBXZSBoYXZlIGJlZW4gd29ya2luZyBpbiBnb29kIGZhaXRoIHRvIHJlYWNoIGEgbmV3IGFncmVlbWVudCB0aGF0IGFwcHJvcHJpYXRlbHkgcmVmbGVjdHMgdGhlIGNvc3Qgb2YgZGVsaXZlcmluZyBoaWdoLXF1YWxpdHkgY2FyZSB0byBvdXIgcGF0aWVudHMgYW5kIGNvbW11bml0eS4gQXMgb2YgdGhpcyB3cml0aW5nLCB3ZSBoYXZlIG5vdCBiZWVuIGFibGUgdG8gY29tZSB0byBhbiBhZ3JlZW1lbnQgb24gYSBmYWlyIGFuZCBzdXN0YWluYWJsZSBjb250cmFjdC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaXRob3V0IGFuIGFncmVlbWVudCB3ZSB3aWxsIGJlIG91dCBvZiBuZXR3b3JrIHdpdGggQ2lnbmEgZWZmZWN0aXZlIE1heSAxLiBUaGF0IHdvdWxkIGluY2x1ZGUgYm90aCBvdXIgaG9zcGl0YWwgYW5kIG91dHBhdGllbnQgY2xpbmljcywgYWx0aG91Z2ggYmVoYXZpb3JhbCBoZWFsdGggc2VydmljZXMgd2lsbCBzdGlsbCBiZSBjb3ZlcmVkIHRocm91Z2ggRXZlcm5vcnRoIGZvciBDaWduYSBtZW1iZXJzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE91ciBwcmlvcml0eSBvZiBjb3Vyc2UgcmVtYWlucyBlbnN1cmluZyBwYXRpZW50cyBoYXZlIGFjY2VzcyB0byB0aGUgY2FyZSB0aGV5IG5lZWQsIGFuZCB3ZSBhcmUgYWN0aXZlbHkgY29tbXVuaWNhdGluZyB3aXRoIHBhdGllbnRzIGFib3V0IHRoZWlyIG9wdGlvbnMsIGluY2x1ZGluZyBjb250aW51aXR5IG9mIGNhcmUgd2hlcmUgYXBwbGljYWJsZS4gSW4gdGhlIG1lYW50aW1lLCB3ZSByZW1haW4gZW5nYWdlZCBpbiBkaXNjdXNzaW9ucyBhbmQgd2lsbCBjb250aW51ZSB0byBuZWdvdGlhdGUgaW4gZ29vZCBmYWl0aCB0b3dhcmQgYSBzdXN0YWluYWJsZSwgbG9uZy10ZXJtIGFncmVlbWVudC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uYWxpZ25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFzIEkgbWVudGlvbmVkIGxhc3Qgd2VlaywgYXMgb2YgQXByaWwgMTUsIFNvbG5pdCBob3NwaXRhbCBpcyBub3cgcGFydCBvZiBKREggYW5kIGl0IHdhcyBoZWFydHdhcm1pbmcgdG8gc2VlIHRoYXQgdGhleSBub3cgcGFydGljaXBhdGUgaW4gb3VyIG1vcm5pbmcgc2FmZXR5IGh1ZGRsZSAoaW4gY2FzZSB5b3VyIG5vdCBmYW1pbGlhciB3aXRoIHNhZmV0eSBodWRkbGVzLCB0aGlzIGlzIGEgY29yZSBwcmFjdGljZSBpbiBoaWdoLXJlbGlhYmlsaXR5IGhvc3BpdGFscyBhbmQgY29uc2lzdHMgb2YgYSAzMCBtaW51dGUgc3RydWN0dXJlZCBkYWlseSBtZWV0aW5nIGZvY3VzZWQgb24gcGF0aWVudCBzYWZldHkgcmlza3MgYW5kIG9wZXJhdGlvbmFsIGF3YXJlbmVzcykuIEdvaW5nIGZvcndhcmQsIG91ciBtZWV0aW5ncyB3aXRoIHRoZSBEZXBhcnRtZW50IG9mIENoaWxkcmVuIGFuZCBGYW1pbGllcyAoRENGKSwgU29sbml0LCBhbmQgdGhlIE9mZmljZSBvZiBQb2xpY3kgYW5kIE1hbmFnZW1lbnQgKE9QTSkgYXJlIGV2b2x2aW5nIGZyb20gZW5zdXJpbmcgYSBzZWFtbGVzcyB0cmFuc2l0aW9uIG9mIHRoZSBiZWQgbGljZW5zZXMgdG8gdW5kZXJzdGFuZGluZyBob3cgd2UgY2FuIHRvZ2V0aGVyIGVuaGFuY2UgY2FyZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJ4oCZZCBsaWtlIHRvIHNoYXJlIGEgbGV0dGVyIOKAlCBhY3R1YWxseSB0d28gbGV0dGVycyDigJQgZnJvbSBhIHdvbWFuIGRlc2NyaWJpbmcgdGhlIGNvbXBhc3Npb25hdGUgY2FyZSBoZXIgc2lzdGVyLWluLWxhdyBleHBlcmllbmNlZCBvbiBvdXIgb25jb2xvZ3kgZmxvb3IuIFRoZSBmaXJzdCBpcyB0byBDYXJ5bCBSeWFuLCBvdXIgQ05PIGFuZCBob3NwaXRhbCBDT087IHRoZSBzZWNvbmQgaXMgdG8gc3RhZmYgbnVyc2UgR2FiYnkgUmF5IChlZGl0ZWQgZm9yIGxlbmd0aCBhbmQgcHJpdmFjeSk6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1lbGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREZWFyIFZQIFJ5YW4sPGJyPjxicj5J4oCZbSBncmF0ZWZ1bCBmb3IgeW91ciBvYnZpb3VzIGFuZCBmYWJ1bG91cyBjcml0ZXJpYSBmb3IgaGlyaW5nIHRoZSB2ZXJ5IGJlc3QgbnVyc2luZyBjYXJlL3BhcnRpY3VsYXJseSBvbiB5b3VyIDY8c3VwPnRoPC9zdXA+IGZsb29yIE9uY29sb2d5IGZsb29yLiZuYnNwOyBHYWJieSBhbmQgaGVyIGZlbGxvdyBudXJzZXMgd2VyZSB0aGUgYWJzb2x1dGUgYmVzdCBhbmQgZ2F2ZSBteSBzaXN0ZXItaW4tbGF3IHRoZSBkaWduaXR5IHNoZSBzbyBkZXNlcnZlZC4mbmJzcDsgVGhlIG51cnNpbmcgYXNzaXN0YW50cyB3ZXJlIGZhYnVsb3VzIGFzIHdlbGw7IG15IGh1c2JhbmQgYW5kIEkgd2FudGVkIHRvIHNoYXJlIHRoaXMgd2l0aCB5b3Ugc28gdGhhdCB0aGV5IGFsbCBjb3VsZCBiZSByaWdodGZ1bGx5IGFja25vd2xlZGdlZC5kcm9wQ2FwYmFja2dyb3VuZENvbG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREZWFyZXN0IEdhYmJ5LDxicj48YnI+WW91IGFyZSBhbiBleHRyYW9yZGluYXJ5IG51cnNlLCBhbmQgd2UgYXJlIGJleW9uZCBncmF0ZWZ1bCB0aGF0IHlvdSBqdXN0IGhhcHBlbmVkIHRvIGJlIHdvcmtpbmcgd2hlbiBvdXIgbG92ZWQgb25lIG5lZWRlZCB5b3UgdGhlIG1vc3QuPGJyPjxicj5Zb3UgYnJvdWdodCBtdWNoIGNvbWZvcnQgdG8gc29tZW9uZSB3aG8gd2FzIHZlcnkgc2NhcmVkIGFuZCBiZWNhdXNlIHdlIGxpdmVkIGZhciBhd2F5LSB2ZXJ5IG11Y2ggYWxvbmUhIFNoZSBsb3N0IHRoZSBiZXN0IGZyaWVuZCBzaGUgaGFkIHdoZW4gb3VyIGRhdWdodGVyIGFuZCBoZXIgbmllY2UgcGFzc2VkIGluIDIwMjQuPGJyPjxicj5XZSBsb3ZlIHlvdSwgR2FiYnksIGFuZCB3aWxsIG5ldmVyIGZvcmdldCB0aGUgc3RlbGxhciB0cmVhdG1lbnQgYW5kIGRlZXAga2luZG5lc3MgeW91IGdhdmUgdG8gbXkgc2lzdGVyLWluLWxhdyBhbmQgdG8gaGVyIGJyb3RoZXIgYW5kIEkgYXQgdGhlIGVuZCBvZiBoZXIgbGlmZSEhJm5ic3A7ZHJvcENhcGJhY2tncm91bmRDb2xvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QXMgSSBtZW50aW9uZWQgaW4gbXkgbGFzdCB1cGRhdGUsIHRoaXMgd2VlayBpcyBIZWFsdGhjYXJlIFZvbHVudGVlciBXZWVrLiBBcyB3ZSB0YWtlIGEgbW9tZW50IHRvIGFja25vd2xlZGdlIHRoZSA0OCB2b2x1bnRlZXJzIHdobyBhcmUgc28gZ2VuZXJvdXMgd2l0aCB0aGVpciB0aW1lIGFuZCBhcmUgaW5zdHJ1bWVudGFsIGluIGhlbHBpbmcgdXMgZW5oYW5jZSBvdXIgcGF0aWVudCBleHBlcmllbmNlLCBpdOKAmXMgYWxzbyBhIGdvb2QgdGltZSBmb3IgYW4gdXBkYXRlIG9uIG91ciB2b2x1bnRlZXIgcHJvZ3JhbS4gQXMgeW91IG1heSBiZSBhd2FyZSwgd2UgaGF2ZSBwYXVzZWQgb3VyIG9uYm9hcmRpbmcgb2YgbmV3IHZvbHVudGVlcnMgd2hpbGUgd2Ugd29yayBvbiByZXZpc2luZyBvdXIgcHJvZ3JhbSBhbmQgaW1wbGVtZW50aW5nIG5ldyBzb2Z0d2FyZSB0byBoZWxwIHVzIG1hbmFnZSBpdC4gQnkgU2VwdGVtYmVyIHdl4oCZbGwgYmUgcmVhZHkgdG8gdGFrZSBvbiBuZXcgdm9sdW50ZWVycyBhZ2FpbiwgYW5kIHRoYXQgYmVjb21lcyBhIGdyZWF0IG9wcG9ydHVuaXR5IOKAkyBJ4oCZZCBsaWtlIHRvIGludml0ZSBkZXBhcnRtZW50cyB0aHJvdWdob3V0IG91ciBvcmdhbml6YXRpb24gdG8gY29uc2lkZXIgaG9zdGluZyBhIHZvbHVudGVlciBzdGFydGluZyBsYXRlIHN1bW1lci9lYXJseSBmYWxsLiBUaG9zZSB3aXRoIGludGVyZXN0IG9yIHF1ZXN0aW9ucywgcGxlYXNlIGVtYWlsIDxhIGhyZWY9Im1haWx0bzp2b2x1bnRlZXJzZXJ2aWNlc0B1Y2hjLmVkdSI+dm9sdW50ZWVyc2VydmljZXNAdWNoYy5lZHU8L2E+LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNlcGFyYXRlbHksIG91ciBPZmZpY2Ugb2YgUGF0aWVudCBFeHBlcmllbmNlIHNlZWtzIGRlcGFydG1lbnRzIGludGVyZXN0ZWQgaW4gc3BvbnNvcmluZyBoaWdoIHNjaG9vbC1hZ2VkIHZvbHVudGVlcnMgZm9yIHRoaXMgc3VtbWVyLCBzdGFydGluZyBKdW5lIDIyOyBwbGVhc2UgPGEgaHJlZj0iaHR0cHM6Ly9kYWlseWRpZ2VzdC51Y29ubi5lZHUvcHVibGljRW1haWxTaW5nbGVTdG9yeVZpZXcucGhwP2lkPTMyMjk2MiZhbXA7Y2lkPTc1JmFtcDtpaWQ9ODgzNyI+c2VlIExpZmVsaW5lIGZvciBtb3JlIGRldGFpbHM8L2E+IG9uIHRoYXQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SXTigJlzIGFsc28gTWVkaWNhbCBMYWJvcmF0b3J5IFByb2Zlc3Npb25hbHMgV2VlayBhbmQgTmV1cm9kaWFnbm9zdGljIFdlZWsuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T3VyIGxhYm9yYXRvcnkgYXQgVUNvbm4gSGVhbHRoIGNvbnNpc3RzIG9mIG1hbnkgZGlmZmVyZW50IGxhYm9yYXRvcnkgcHJvZmVzc2lvbmFscyBpbmNsdWRpbmcgbWVkaWNhbCB0ZWNobm9sb2dpc3RzLCBoaXN0b3RlY2hub2xvZ2lzdHMsIGN5dG90ZWNobm9sb2dpc3RzLCBwaGxlYm90b21pc3RzLCBsYWJvcmF0b3J5IGFzc2lzdGFudHMsIG1lZGljYWwgbGFib3JhdG9yeSB0ZWNoY25pY2lhbnMsIGNsaW5pY2FsIGNvb3JkaW5hdG9ycywgbGFib3JhdG9yeSBzdXBlcnZpc29ycywgY2xpbmljIG9mZmljZSBhc3Npc3RhbnRzLCBsZWFkIHBhdGhvbG9naXN0IGFzc2lzdGFudHMsIHBhdGhvbG9naXN0IGFzc2lzdGFudHMsIGFuZCBhc3NvY2lhdGUgZGlyZWN0b3JzLCBhcyB3ZWxsIGFzIG91ciBwYXRob2xvZ2lzdHMgYW5kIFBoLkQucywg4oCUIDE1OSBlbXBsb3llZXMgaW4gYWxsLiBUaGV5IGNvdmVyIGFsbCBvdXRwYXRpZW50IHBobGVib3RvbXkgc2VydmljZXMsIGlucGF0aWVudCBwaGxlYm90b215IHNlcnZpY2VzLCBsYWJvcmF0b3J5IHRlc3RpbmcgZm9yIGlucGF0aWVudCwgb3V0cGF0aWVudCwgY2FuY2VyIGNlbnRlciBhbmQgdGhlIGFudGktY29hZ3VsYXRpb24gY2xpbmljLiBNYW55IG9mIHRoZSB0ZXN0cyBwZXJmb3JtZWQgYXJlIHRlc3RlZCAyNC83IGFuZCBvdXIgbGFiIHN0YWZmIHN1cHBvcnRzIG1hbnkgZGVwYXJ0bWVudHMgdGhyb3VnaG91dCB0aGUgaGVhbHRoIHN5c3RlbSwgaW5jbHVkaW5nIGNvdmVyaW5nIHBvaW50LW9mLWNhcmUgdGVzdGluZyB0aHJvdWdob3V0IHRoZSBvcmdhbml6YXRpb24uIExhYm9yYXRvcnkgcHJvZmVzc2lvbmFscyBzYWZlZ3VhcmQgaGVhbHRoIGFuZCB0aGlzIHdlZWsgY2VsZWJyYXRlcyB0aGUgdmFsdWFibGUgcm9sZSBsYWJvcmF0b3J5IHByb2Zlc3Npb25hbHMgcGxheSBpbiBjbGluaWNhbCBjYXJlLCBwdWJsaWMgaGVhbHRoLCBhbmQgZW1lcmdlbmN5IHJlc3BvbnNlIHN5c3RlbXMgdG8gcHJvdGVjdCB0aGUgaGVhbHRoIG9mIG91ciBjb21tdW5pdHkuIFBsZWFzZSBqb2luIG1lIGluIHJlY29nbml6aW5nIG91ciBvdXRzdGFuZGluZyBsYWIgc3RhZmYuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Rm9yIHRob3NlIHdobyBtYXkgbm90IGtub3cgd2hhdCBuZXVyb2RpYWdub3N0aWMgdGVjaG5vbG9naXN0cyBkbywgdGhleSBhcmUgYW4gZXNzZW50aWFsIHBhcnQgb2YgcGF0aWVudCBjYXJlLCB1c3VhbGx5IHdvcmtpbmcgYmVoaW5kIHRoZSBzY2VuZXMgYW5kIG9mZmVyaW5nIGRpYWdub3N0aWMgYW5kIG1vbml0b3Jpbmcgc2VydmljZXMuIEluIGFkZGl0aW9uIHRvIHBlcmZvcm1pbmcgYm90aCBpbnBhdGllbnQgYW5kIG91dHBhdGllbnQgZWxlY3Ryb2VuY2VwaGFsb2dyYW1zIChFRUdzKSwgRUVHIG1vbml0b3JpbmcgaW4gdGhlIE5JQ1UsIGVsZWN0cm9teW9ncmFwaHkgKEVNRykgc3R1ZGllcywgdmlzdWFsIGV2b2tlZCBwb3RlbnRpYWxzIChWRVApIGFuZCB1bHRyYXNvdW5kIHByb2NlZHVyZXMsIHRoZXkgcHJvdmlkZSBvbi1jYWxsIGNvdmVyYWdlLCBpbmNsdWRpbmcgd2Vla2VuZHMsIHRvIGVuc3VyZSBjb250aW51b3VzIGNhcmUgZm9yIHBhdGllbnRzIHdobyBuZWVkIHVyZ2VudCBuZXVyb2xvZ2ljYWwgZXZhbHVhdGlvbi4gUGxlYXNlIGpvaW4gbWUgaW4gYWNrbm93bGVkZ2luZyB0aGUgY29udHJpYnV0aW9ucyBvZiBvdXIgc2l4IG5ldXJvZGlhZ25vc3RpYyB0ZWNobm9sb2dpc3RzZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TmV4dCB3ZWVrIHdlIGFyZSBjZWxlYnJhdGluZyBQYXRpZW50IEV4cGVyaWVuY2UgV2VlaywgQXByaWwgMjcgdG8gTWF5IDEsIGJ5IHJlY29nbml6aW5nIHRoZSBtYW55IHRlYW0gbWVtYmVycyBhY3Jvc3Mgb3VyIG9yZ2FuaXphdGlvbiB3aG8gd29yayB0b2dldGhlciBldmVyeSBkYXkgdG8gY3JlYXRlIGEgcG9zaXRpdmUgZXhwZXJpZW5jZSBmb3Igb3VyIHBhdGllbnRzIGFuZCB0aGVpciBmYW1pbGllcy4gRnJvbSBvdXIgbnVyc2VzIGFuZCBwaHlzaWNpYW5zIHRvIGNsaW5pY2FsIGFuZCBzdXBwb3J0IHN0YWZmLCBlYWNoIG1lbWJlciBvZiBvdXIgdGVhbSBwbGF5cyBhbiBlc3NlbnRpYWwgcm9sZSBpbiBkZWxpdmVyaW5nIGNvbXBhc3Npb25hdGUsIGhpZ2gtcXVhbGl0eSBjYXJlLiBQYXRpZW50IEV4cGVyaWVuY2UgV2VlayBpcyBhbiBvcHBvcnR1bml0eSBmb3IgaGVhbHRoY2FyZSBvcmdhbml6YXRpb25zIG5hdGlvbndpZGUgdG8gaGlnaGxpZ2h0IHRoZSBpbXBvcnRhbmNlIG9mIHBhdGllbnQtY2VudGVyZWQgY2FyZSBhbmQgdG8gY2VsZWJyYXRlIHRoZSBjb2xsYWJvcmF0aW9uIHRoYXQgbWFrZXMgZXhjZXB0aW9uYWwgY2FyZSBwb3NzaWJsZS4gV2UgaG9wZSB5b3Ugd2lsbCBqb2luIHVzIGluIGNlbGVicmF0aW5nIFBhdGllbnQgRXhwZXJpZW5jZSBXZWVrIGFuZCB0YWtlIHBhcnQgaW4gdGhlIGFjdGl2aXRpZXMgcGxhbm5lZCB0aHJvdWdob3V0IHRoZSB3ZWVrLiBUbyB2aWV3IHRoZSBmdWxsIHNjaGVkdWxlLCA8YSBocmVmPSJodHRwczovL2h1Yi51Y29ubmhlYWx0aC5vcmcvY2xpbmljYWwvcGF0aWVudC1leHBlcmllbmNlL2Fubm91bmNlbWVudHMvcGF0aWVudC1leHBlcmllbmNlLXdlZWstMjAyNiI+cGxlYXNlIHZpc2l0IHRoZSBQYXRpZW50IEV4cGVyaWVuY2UgcGFnZSBsb2NhdGVkIG9uIFRoZSBIdWI8L2E+LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25hbGlnbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TGFzdCB3ZWVrIEkgaGFkIHRoZSBob25vciBvZiBiZWluZyBwYXJ0IG9mIGEgcmV0aXJlbWVudCBjZWxlYnJhdGlvbiBmb3IgRHIuIE1hcmsgTWV0ZXJza3kuIERyLiBNZXRlcnNreSBoYXMgaGFkIGFuIGV4dHJhb3JkaW5hcnkgMzAtcGx1cy15ZWFyIGNhcmVlciBoZXJlIGF0IFVDb25uIEhlYWx0aCwgbW9zdCByZWNlbnRseSBhcyBjaGllZiBvZiBzZXJ2aWNlIGZvciB0aGUgRGVwYXJ0bWVudCBvZiBNZWRpY2luZS4gSGUgaXMgYW4gaW50ZXJuYXRpb25hbGx5IHJlbm93bmVkIGV4cGVydCBpbiBwdWxtb25hcnkgZGlzZWFzZSwgZXNwZWNpYWxseSBicm9uY2hpZWN0YXNpczsgaGUgaXMgdGhlIGZvdW5kZXIgb2Ygb3VyIENlbnRlciBmb3IgQnJvbmNoaWVjdGFzaXMgQ2FyZSwgd2hpY2ggb3BlbmVkIGluIDIwMDcuIEhpcyByZXNlYXJjaCBoYXMgYWR2YW5jZWQgbWVkaWNhdGlvbnMgYW5kIGRlZmluZWQgc3RhbmRhcmRzIG9mIGNhcmUsIGFuZCBvdmVyIGhpcyB0aW1lIGhlcmUgaGUgaGFzIHRyYWluZWQgY291bnRsZXNzIHBoeXNpY2lhbnMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHJldGlyZW1lbnQgY2VsZWJyYXRpb24gdG9vayBwbGFjZSBpbiB0aGUgYWNhZGVtaWMgcm90dW5kYSwgYW5kIHRoYW5rcyB0byBvdXIgSVQg4oCTIFVuaWZpZWQgQ29tbXVuaWNhdGlvbiBUZWFtLCB5b3UgY2FuIDxhIGhyZWY9Imh0dHBzOi8vdWNvbm5oZWFsdGgubWVkaWFzaXRlLmNvbS9NZWRpYXNpdGUvUGxheS8zNGNkMDIzNzQ1NDM0ZDkyODE3M2E4OTljOGJhYzJmNjFkIj53YXRjaCBhIHZpZGVvIG9mIHRoZSBjZXJlbW9ueTwvYT4uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UGxlYXNlIGpvaW4gbWUgaW4gY29uZ3JhdHVsYXRpbmcgTWFyayBvbiBoaXMgcmV0aXJlbWVudC4gV2hpbGUgd2Ugd2lsbCBtaXNzIGhpbSBpbW1lbnNlbHksIHdlIHdpc2ggaGltIGhhcHBpbmVzcyBhbmQgZ29vZCBoZWFsdGguZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uUmV0aXJlZCBVQ29ubiBGaXJlIEx0LiBEb24gUGVycmVhdWx0IChsZWZ0KSBhbmQgcmV0aXJlZCBVQ29ubiBGaXJlIENhcHQuIERhdmUgU21pdGhsaWdodGJveGhyZWZyZWxpZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9ubGlua1RhcmdldGFsaWduaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRGaW5hbGx5LCBhbHNvIGxhc3Qgd2VlayBvdXIgZmlyZSBkZXBhcnRtZW50IGhlbGQgYSBjZXJlbW9ueSBjb21tZW1vcmF0aW5nIDUwIHllYXJzIHNpbmNlIFVDb25uIEhlYWx0aCBiZWNhbWUgdGhlIGJpcnRocGxhY2Ugb2YgcGFyYW1lZGljcyBpbiBOZXcgRW5nbGFuZC4gSW4gY2FzZSB5b3Ugd2VyZSB1bmF3YXJlLCBpbiAxOTc1LCB0aGUgZmlyc3QgdHJhaW5pbmcgY2xhc3MgaW4gcGFyYW1lZGljaW5lIHRvb2sgcGxhY2UgaGVyZSwgYXR0ZW5kZWQgYnkgZm91ciBVQ29ubiBIZWFsdGggZmlyZWZpZ2h0ZXJzIGFuZCBlaWdodCBFYXN0IEhhcnRmb3JkIGZpcmVmaWdodGVycy4gUGFyYW1lZGljcyB3YXMgYSBuZXcgY29uY2VwdCBhdCB0aGF0IHRpbWU7IGl0IG9ubHkgZXhpc3RlZCBpbiBhIGZldyBjaXRpZXMgaW4gdGhlIGNvdW50cnksIHRoZSBjbG9zZXN0IHRvIHVzIHdhcyBQaXR0c2J1cmdoLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEdyZWcgTWV0Y2FsZiwgd2hvIHdhcyBvdXIgcHVibGljIHNhZmV0eSBkaXJlY3RvciBpbiAxOTc1LCBpcyBsYXJnZWx5IGNyZWRpdGVkIHdpdGggYmVpbmcgdGhlIGRyaXZpbmcgZm9yY2UgYmVoaW5kIGJyaW5naW5nIHRoaXMgbmV3IGRpc2NpcGxpbmUgdG8gdGhlIHJlZ2lvbiBieSBicmluZ2luZyBpdCB0byBVQ29ubiBIZWFsdGggYW5kIHRyYWluaW5nIG91ciBmaXJlZmlnaHRlcnMgYXMgcGFyYW1lZGljcy4gVHdvIG9mIHRoZSBmb3VyIFVDb25uIEhlYWx0aCBmaXJlZmlnaHRlcnMgd2hvIHdlcmUgaW4gdGhhdCBmaXJzdCBjbGFzcyBvZiBwYXJhbWVkaWNzLCBEYXZlIFNtaXRoIGFuZCBEb24gUGVycmF1bHQsIHJldHVybmVkIGZvciB0aGUgY2VyZW1vbnksIGFuZCBzbyBkaWQgR3JlZywgd2hvIGZsZXcgaW4gZnJvbSBVdGFoIGZvciBpdC4gSSBpbnZpdGUgeW91IHRvIDxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDQvdWNvbm4tZmlyZS1kZXBhcnRtZW50LWNlbGVicmF0ZXMtNTAteWVhcnMtb2YtcGFyYW1lZGljcy8iPnJlYWQgbW9yZSBhYm91dCB0aGVtIG9uIFVDb25uIFRvZGF5PC9hPi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPdXIgcGxhY2UgaW4gdGhlIGhpc3Rvcnkgb2YgcGFyYW1lZGljaW5lIGlzIGEgcG9pbnQgb2YgcHJpZGUgZm9yIHRoZSBVbml2ZXJzaXR5IGFuZCByZWFsbHkgdGhlIHN0YXRlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEkgYW0gdGhhbmtmdWwgZm9yIHRob3NlIHdpdGggdGhlIGZvcmVzaWdodCBhbmQgZm9ydGl0dWRlIHRvIG1ha2UgdXMgYSBsZWFkZXIgaW4gdGhpcyBncmVhdCBhZHZhbmNlbWVudCBpbiBlbWVyZ2VuY3kgbWVkaWNpbmUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QW5kIEkgYW0gdGhhbmtmdWwgdG8gZXZlcnlvbmUgcmVhZGluZyB0aGlzIGZvciBhbGwgdGhlIHdvcmsgeW91IGRvLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmhyZWZsaW5rRGVzdGluYXRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QW5kcmV3IEMuIEFnd3Vub2JpLCBNRCwgTUJBPGJyPjwvc3Ryb25nPkNoaWVmIEV4ZWN1dGl2ZSBPZmZpY2VyPGJyPkVWUCBmb3IgSGVhbHRoIEFmZmFpcnM8YnI+VUNvbm4gSGVhbHRoZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGVhciBEci4gQW5keWxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjxlbT5BcyBzcHJpbmcga2lja3MgaW4gc28gZG8gdGhlIG1vc3F1aXRvZXMuIFRoZXkgYXJlIHN3YXJtaW5nIGFsbCBhcm91bmQgY2FtcHVzLiBJcyB0aGVyZSBhIHBsYW4gaW4gcGxhY2UgdG8gYWRkcmVzcyB0aGlzPzwvZW0+PC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhhbmsgeW91IGZvciB5b3VyIHF1ZXN0aW9uLCB3aGljaCBJ4oCZdmUgc2hhcmVkIHdpdGggb3VyIGxlYWRlcnMgaW4gZmFjaWxpdGllcy4gV2UgZG8gaGF2ZSBwZXN0IG1hbmFnZW1lbnQgcHJvdG9jb2xzIHRoYXQgZm9jdXMgb24gaWRlbnRpZnlpbmcgYW5kIGVsaW1pbmF0aW5nIHRoZSBzb3VyY2Ugb2YgcGVzdCBhY3Rpdml0eSByYXRoZXIgdGhhbiBicm9hZGx5IGFwcGx5aW5nIHBlc3RpY2lkZXMuIEFzIEouSi4gT2RvbSwgb3VyIGJ1aWxkaW5nIGFuZCBncm91bmRzIGRpcmVjdG9yLCBleHBsYWlucywgbW9zcXVpdG9lcyB0eXBpY2FsbHkgYXJlIGRyYXduIHRvIHN0YW5kaW5nIHdhdGVyLCBzdWNoIGFzIHBvbmRzLCBhbmQgd2UgZG8gaGF2ZSBhIGxhcmdlIHBvbmQgb24gdGhlIGxvd2VyIGNhbXB1cyB0aGF0IG1heSBjb250cmlidXRlLiBUaGV5IGFyZSBhbHNvIG1vcmUgYWN0aXZlIGZvbGxvd2luZyByYWluc3Rvcm1zIG9yIGR1cmluZyBwZXJpb2RzIG9mIGhpZ2ggaHVtaWRpdHksIHdoaWNoIGNhbiBtYWtlIGNvbnRyb2wgZWZmb3J0cyBtb3JlIGNoYWxsZW5naW5nLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudElmIHlvdSBiZWNvbWUgYXdhcmUgb2YgYSBzcGVjaWZpYyBsb2NhdGlvbiB3aGVyZSB0aGlzIGlzIGEgcGFydGljdWxhciBwcm9ibGVtIGFuZCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdWNoYy5mYW1pcy5jb20vTEJfQ3JlYXRlX2FfUmVxdWVzdEVsZXZhdGUuYXNwIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5yZXBvcnQgaXQgYnkgY29tcGxldGluZyBhIHdvcmsgb3JkZXI8L2E+LCB3ZSBjYW4gaGF2ZSBvdXIgcGVzdCBjb250cm9sIHZlbmRvciB0YWtlIGEgY2xvc2VyIGxvb2sgYW5kIGFkZHJlc3MgaXQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhhbmsgeW91IGZvciByYWlzaW5nIHRoaXMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz48ZW0+VGhlIGdlZXNlIGFyZSBuaWNlIHRvIGhhdmUgb24gY2FtcHVzLCBob3dldmVyLCB0aGUgbWVzcyB0aGV5IGxlYXZlIGJlaGluZCBpcyB2ZXJ5IHVuc2FuaXRhcnkuIFRoZSB3YWxrd2F5cyBhcmUgYm9tYmFyZGVkIHdpdGggdGhlaXIgZmVjZXMgYW5kIGl0IGJlY29tZXMgYSBzYWZldHkgaXNzdWUgYXMgd2VsbCwgZm9yIHRob3NlIHdobyB3YWxrIGFyb3VuZCBjYW1wdXMuIElzIHRoZXJlIGEgd2F5IHRoYXQgbWFpbnRlbmFuY2UgY2FuIHNwcmF5IHRoZSB3YWxrd2F5cyBldmVyeSBtb3JuaW5nPzwvZW0+PC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SSB1bmRlcnN0YW5kIHRoZSBmcnVzdHJhdGlvbi4gSi5KLiBPZG9tLCBvdXIgYnVpbGRpbmdzIGFuZCBncm91bmRzIGRpcmVjdG9yLCBoYXMgaGlzIGNyZXcgbW9uaXRvciBhbmQgc3dlZXAgdGhlIHdhbGt3YXlzIGRhaWx5LiBXaGlsZSB3ZSBkbyBwcmVzc3VyZSB3YXNoIHRoZSB3YWxrd2F5cyBwZXJpb2RpY2FsbHkgb3ZlciB0aGUgc3VtbWVyIHRvIG1hbmFnZSBidWlsZHVwLCB0aGUgcmVhbGl0eSBpcywgYmVjYXVzZSBvZiB0aGUgdm9sdW1lIG9mIHBhdGllbnQgYW5kIHZpc2l0b3IgdHJhZmZpYywgaXTigJlzIG5vdCBmZWFzaWJsZSB0byBwcmVzc3VyZSB3YXNoIGV2ZXJ5IGRheS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRKLkouIGFsc28gcmVtaW5kcyB1cyB0aGF0IENhbmFkYSBnZWVzZSBhcmUgYSBwcm90ZWN0ZWQgc3BlY2llcywgYW5kIHdlIGFyZSBsaW1pdGVkIHdpdGggd2hhdCB3ZSBjYW4gZG8gdG8gY29udHJvbCBvciByZXN0cmljdCB0aGVpciBwcmVzZW5jZSBvbiBvdXIgY2FtcHVzLCBzbyB3ZSBhcHByZWNpYXRlIHRoZSBtZWFzdXJlcyBvdXIgZ3JvdW5kcyBjcmV3IGlzIGFibGUgdG8gdGFrZSB0byBhZGRyZXNzIHRoZXNlIGNvbmNlcm5zLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoYW5rIHlvdSBmb3IgdGhlIHF1ZXN0aW9uLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+PGVtPkhhdmUgc29tZXRoaW5nIHlvdSB3YW50IHRvIGFzayBEci4gQW5keT8mbmJzcDs8YSBocmVmPSJodHRwczovL2h1Yi51Y29ubmhlYWx0aC5vcmcvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciBub3JlZmVycmVyIj5TdWJtaXQmbmJzcDt5b3VyIHF1ZXN0aW9uIG9uIFRoZSBIdWIuPC9hPjwvZW0+PC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SHViIEhpZ2hsaWdodHNsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpc1N0YWNrZWRPbk1vYmlsZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmxpZ2h0Ym94aHJlZnJlbGlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25saW5rVGFyZ2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9ubGlnaHRib3hocmVmcmVsaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmxpbmtUYXJnZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25saWdodGJveGhyZWZyZWxpZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9ubGlua1RhcmdldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpc1N0YWNrZWRPbk1vYmlsZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdlIGhhZCBhIDxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDQvbmF0aW9uYWwtaW5mZXJ0aWxpdHktd2Vlay1nZW5ldGljLWNvdW5zZWxpbmcvIj53ZWVrIG9mIDxzdHJvbmc+TmF0aW9uYWwgSW5mZXJ0aWxpdHkgV2VlayBjb3ZlcmFnZSBvbiBDaGFubmVsIDwvc3Ryb25nPjwvYT48c3Ryb25nPjM8L3N0cm9uZz4sIGZlYXR1cmluZyBvdXIgZXhwZXJ0cy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPdXIgbmV3ZXN0IDxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDQvdWNvbm4taGVhbHRoLW1pbnV0ZS1haS1lbmhhbmNpbmctb3J0aG9kb250aWNzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VUNvbm4gSGVhbHRoIE1pbnV0ZSA8c3Ryb25nPm9uIENQVFYgZmVhdHVyZXMgQUkgaW4gb3J0aG9kb250aWNzPC9zdHJvbmc+PC9hPjxzdHJvbmc+IHdpdGggRHIuIE5pbG91ZmFyIEF6YW1pPC9zdHJvbmc+LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdlIDxzdHJvbmc+Y2VsZWJyYXRlIDUwIHllYXJzIG9mIHBhcmFtZWRpY3M8L3N0cm9uZz4g4oCUIDxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDQvdWNvbm4tZmlyZS1kZXBhcnRtZW50LWNlbGVicmF0ZXMtNTAteWVhcnMtb2YtcGFyYW1lZGljcy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmxlYXJuIHRoZSBzaWduaWZpY2FuY2Ugb2YgdGhpcyB0byBvdXIgZmlyZSBkZXBhcnRtZW50PC9hPi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPdXIgPGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wNC9tZWRpY2FsLXNjaG9vbC1hLW1hcmtzLXVjb25uLWhlYWx0aC1zdXN0YWluYWJpbGl0eS1wcm9ncmVzcy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkVhcnRoIERheSByZXBvcnQgaW5jbHVkZXMgYSA8c3Ryb25nPm5ldyBoaWdoIGZvciBvdXIgbWVkaWNhbCBzY2hvb2w8L3N0cm9uZz48L2E+IG9uIHRoZSBhbm51YWwgUGxhbmV0YXJ5IEhlYWx0aCBSZXBvcnQgQ2FyZC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3ZlcnRpY2FsQWxpZ25tZW50aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL2h1Yi51Y29ubmhlYWx0aC5vcmcvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5WaXNpdCB0aGUgSHViIE5vdzwvYT5sZXZlbHN0eWxlYmFja2dyb3VuZENvbG9ydGV4dENvbG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPjxlbT5Ob3RlOjwvZW0+PC9zdHJvbmc+PGVtPiBVbmxpbmtlZCBjb250ZW50IGlzIG9ubHkgYXZhaWxhYmxlIG9uIDxhIGhyZWY9Imh0dHBzOi8vaHViLnVjb25uaGVhbHRoLm9yZy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlRoZSZuYnNwO0h1YjwvYT4sIGZvciB3aGljaCB5b3UgbXVzdCBiZSBvbiB0aGUgVUNvbm4gSGVhbHRoIG5ldHdvcmsgdG8gYWNjZXNzLjwvZW0+ZHJvcENhcHN0eWxlYmFja2dyb3VuZENvbG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQdWJsaWMgSGVhbHRoIFNjaWVuY2VzIENoYWlyIDxzdHJvbmc+RG91ZyBCcnVnZ2U8L3N0cm9uZz4gPGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wNC9oZWFsdGh5LXJvdW5kcy10aGUtc2lsZW50LXN1Y2Nlc3Mtb2YtcHVibGljLWhlYWx0aC8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmRpc2N1c3NlcyA8c3Ryb25nPnRoZSBzaWxlbnQgc3VjY2VzcyBvZiBwdWJsaWMgaGVhbHRoPC9zdHJvbmc+PC9hPiB3aXRoIERyLiBBbnRob255IEFsZXNzaSBvbiB0aGUgPHN0cm9uZz5sYXRlc3Qg4oCcSGVhbHRoeSBSb3VuZHPigJ08L3N0cm9uZz4gcG9kY2FzdC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS8yMDI2LzA0L2NvbW1lbmNlbWVudC1zdHVkZW50LXNwZWFrZXItc3BvdGxpZ2h0LW1heHdlbGwtbWFya3MvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5NZWV0IG91ciA8c3Ryb25nPmRlbnRhbCBzdHVkZW50IGNvbW1lbmNlbWVudCBzcGVha2VyPC9zdHJvbmc+LjwvYT5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQYXRpZW50cyBzaGFyZSB0aGVpciA8c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDQvcGF0aWVudC1zdWNjZXNzLWluLXByb3N0aG9kb250aWNzLyI+c3VjY2VzcyBzdG9yaWVzIGZvciBOYXRpb25hbCBQcm9zdGhvZG9udGljcyBXZWVrPC9hPjwvc3Ryb25nPi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQbHVzLCBsZWFybiBhYm91dCA8c3Ryb25nPuKAnFRoZSBTdGlja2VyIFNlbnNhdGlvbuKAnSBpbiBvdXIgVW5pdmVyc2l0eSBUb3dlciBsb2JieTwvc3Ryb25nPiFkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NzdGF0ZXZlcnNpb248cD5OZXh0IHdlZWsgd2UgYXJlIGNlbGVicmF0aW5nIFBhdGllbnQgRXhwZXJpZW5jZSBXZWVrLCBBcHJpbCAyNyB0byBNYXkgMSwgYnkgcmVjb2duaXppbmcgdGhlIG1hbnkgdGVhbSBtZW1iZXJzIGFjcm9zcyBvdXIgb3JnYW5pemF0aW9uIHdobyB3b3JrIHRvZ2V0aGVyIGV2ZXJ5IGRheSB0byBjcmVhdGUgYSBwb3NpdGl2ZSBleHBlcmllbmNlIGZvciBvdXIgcGF0aWVudHMgYW5kIHRoZWlyIGZhbWlsaWVzLiBGcm9tIG91ciBudXJzZXMgYW5kIHBoeXNpY2lhbnMgdG8gY2xpbmljYWwgYW5kIHN1cHBvcnQgc3RhZmYsIGVhY2ggbWVtYmVyIG9mIG91ciB0ZWFtIHBsYXlzIGFuIGVzc2VudGlhbCByb2xlIGluIGRlbGl2ZXJpbmcgY29tcGFzc2lvbmF0ZSwgaGlnaC1xdWFsaXR5IGNhcmUuIFBhdGllbnQgRXhwZXJpZW5jZSBXZWVrIGlzIGFuIG9wcG9ydHVuaXR5IGZvciBoZWFsdGhjYXJlIG9yZ2FuaXphdGlvbnMgbmF0aW9ud2lkZSB0byBoaWdobGlnaHQgdGhlIGltcG9ydGFuY2Ugb2YgcGF0aWVudC1jZW50ZXJlZCBjYXJlIGFuZCB0byBjZWxlYnJhdGUgdGhlIGNvbGxhYm9yYXRpb24gdGhhdCBtYWtlcyBleGNlcHRpb25hbCBjYXJlIHBvc3NpYmxlLiBXZSBob3BlIHlvdSB3aWxsIGpvaW4gdXMgaW4gY2VsZWJyYXRpbmcgUGF0aWVudCBFeHBlcmllbmNlIFdlZWsgYW5kIHRha2UgcGFydCBpbiB0aGUgYWN0aXZpdGllcyBwbGFubmVkIHRocm91Z2hvdXQgdGhlIHdlZWsuIFRvIHZpZXcgdGhlIGZ1bGwgc2NoZWR1bGUsIDxhIGhyZWY9Imh0dHBzOi8vaHViLnVjb25uaGVhbHRoLm9yZy9jbGluaWNhbC9wYXRpZW50LWV4cGVyaWVuY2UvYW5ub3VuY2VtZW50cy9wYXRpZW50LWV4cGVyaWVuY2Utd2Vlay0yMDI2Ij5wbGVhc2UgdmlzaXQgdGhlIFBhdGllbnQgRXhwZXJpZW5jZSBwYWdlIGxvY2F0ZWQgb24gVGhlIEh1YjwvYT4uPC9wPgpzdGF0ZXZlcnNpb248cD5PdmVyIHRoZSBsYXN0IGZldyB3ZWVrcyBQcmVzaWRlbnQgUmFkZW5rYSBNYXJpYyBhbmQgSSwgYWxvbmcgd2l0aCBKZWZmIEdlb2doZWdhbiAoVUNvbm4gSGVhbHRoIENGTyksIFJla2EgV3J5bm4gKFVDb25uIGludGVyaW0gVlAgb2YgRmluYW5jZSksIEpvYW5uIExvbWJhcmRvIChVQ29ubiBzZW5pb3IgZGlyZWN0b3Igb2YgZ292ZXJubWVudCByZWxhdGlvbnMpLCBNYXJpZSBTY2h3ZWl0emVyIChVQ29ubiBIZWFsdGggZGlyZWN0b3Igb2YgZ292ZXJubWVudCByZWxhdGlvbnMpIGFuZCBHYWlsIEdhcmJlciAoVUNvbm4gZGlyZWN0b3Igb2YgZ292ZXJubWVudCByZWxhdGlvbnMpIGFuZCBvdGhlcnMgaGF2ZSBtZXQgd2l0aCBtdWx0aXBsZSBsZWdpc2xhdG9ycyBpbiBwZXJzb24gYm90aCBhdCB0aGUgQ2FwaXRvbCBhbmQgdmlydHVhbGx5LiBBY3R1YWxseSwgdGhpcyB3ZWVrIE1hcmllIFNjaHdlaXR6ZXIgZ2F2ZSBhIGxlZ2lzbGF0aXZlIHVwZGF0ZSBhdCBteSBzZW5pb3IgdGVhbSBtZWV0aW5nIGFuZCBJIHdhcyBzdXJwcmlzZWQgdG8gc2VlIHRoYXQgd2UgaGF2ZSBtYWRlIDUyIGluLXBlcnNvbiBhbmQgdmlydHVhbCBtZWV0aW5ncywgd2l0aCAxMCBtb3JlIHRvIGdvLiBZb3XigJlyZSBwcm9iYWJseSB3b25kZXJpbmcgd2hhdCB3ZSByZXF1ZXN0IG9mIGxlZ2lzbGF0b3JzIGR1cmluZyB0aGVzZSBtZWV0aW5ncy4gRm9yIFVDb25uIEhlYWx0aCwgaXQgaXMgYSBzdHJhaWdodGZvcndhcmQgcmVxdWVzdDogZnVuZGluZyBmb3IgdGhlIG5lZ290aWF0ZWQgY29sbGVjdGl2ZSBiYXJnYWluaW5nIHdhZ2UgaW5jcmVhc2VzLjwvcD4KPHA+U3BlY2lmaWNhbGx5IGZvciBVQ29ubiBIZWFsdGggd2UgYW50aWNpcGF0ZSB0aGUgbmVnb3RpYXRlZCBjb2xsZWN0aXZlIGJhcmdhaW5pbmcgd2FnZSBpbmNyZWFzZXMgd2lsbCB0b3RhbCBhY3Jvc3MgdHdvIHllYXJzIChGWSAyMDI2IGFuZCBGWSAyMDI3KSBhbiBpbmNyZW1lbnRhbCAkNTUuNyBtaWxsaW9uIHRoYXQgaXMgbm90IGN1cnJlbnRseSBmdW5kZWQgaW4gb3VyIGJ1ZGdldC4gSnVzdCB0byBiZSBjbGVhciwgd2UgYmVsaWV2ZSBvdXIgaGFyZC13b3JraW5nIGVtcGxveWVlcyBkZXNlcnZlIHJhaXNlcy4gV2UgYXJlIHNpbXBseSByZXF1ZXN0aW5nIHRoYXQsIGxpa2Ugb3RoZXIgYWdlbmNpZXMsIHdlIHNob3VsZCByZWNlaXZlIGZ1bmRpbmcgZm9yIHN1Y2ggaW5jcmVhc2VzLjwvcD4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8cD5PdXIgbWFpbiBwb2ludCB0byBsZWdpc2xhdG9ycyBpcyB0aGF0IHdlIGhhdmUgYWxyZWFkeSBjb3ZlcmVkIGFuIG92ZXIgJDUwIG1pbGxpb24gcmVkdWN0aW9uIGluIHN0YXRlIGZ1bmRpbmcgdGhpcyB5ZWFyIChyZW1lbWJlciB0aGUgJDQ2LjcgbWlsbGlvbiBQcm9qZWN0IFRocml2ZSkuIEFzIGdvb2Qgc3Rld2FyZHMgYW5kIGJlY2F1c2Ugb2Ygb3VyIHBsZWRnZSB0byBlbGltaW5hdGUgc3RhdGUgc3VwcG9ydCBmb3IgdGhlIGNsaW5pY2FsIGVudGVycHJpc2Ugd2UgaGF2ZSBlbWJyYWNlZCB0aGF0IGRpZmZpY3VsdCBjaGFsbGVuZ2UuIEhvd2V2ZXIgYW4gYWRkaXRpb25hbCAkNTUuNyBtaWxsaW9uIHdhcyBub3QgaW5jbHVkZWQgaW4gb3VyIGJ1ZGdldCBwcm9qZWN0aW9ucy48L3A+CjxwPkkgd2FudCB0byBwYXVzZSBoZXJlIGFuZCB0aGFuayBvdXIgR292ZXJubWVudCBSZWxhdGlvbnMgdGVhbSBmb3IgdGhlaXIgYW1hemluZyB3b3JrIHdpdGggdGhlIGxlZ2lzbGF0dXJlLiBJdCBpcyBiZWNhdXNlIG9mIHRoZSByZWxhdGlvbnNoaXBzIHRoYXQgSm9hbm4sIE1hcmllIGFuZCBHYWlsIGhhdmUgY3VsdGl2YXRlZCBvdmVyIG1hbnkgeWVhcnMgdGhhdCBQcmVzaWRlbnQgTWFyaWMgYW5kIEkgYXJlIGFibGUgdG8gZWZmZWN0aXZlbHkgYWR2b2NhdGUgZm9yIHRoZSBVbml2ZXJzaXR5IGFuZCBVQ29ubiBIZWFsdGguPC9wPgo8cD5TdGlsbCBvbiB0aGUgdG9waWMgb2YgZnVuZGluZywgd2UgYW5kIHRoZSBVQ29ubiBGb3VuZGF0aW9uIGhhdmUgYmVlbiB3b3JraW5nIG9uIGFuIGFtYml0aW91cyBwbGFuIHRvIHJhaXNlICQ1MCBtaWxsaW9uIGEgeWVhciBpbiBwaGlsYW50aHJvcHkgZm9yIFVDb25uIEhlYWx0aCBieSAyMDMwLiBUaGUgdHJhamVjdG9yeSBzdGFydHMgd2l0aCBhIGdvYWwgdG8gcmFpc2UgJDE5IG1pbGxpb24gdGhpcyB5ZWFyLCB3aGljaCBpcyBjb25zaWRlcmFibHkgbW9yZSB0aGFuIHRoZSAkMTAgbWlsbGlvbiB3ZSByYWlzZWQgbGFzdCB5ZWFyIGFuZCB0aGUgJDggbWlsbGlvbiB3ZSByYWlzZWQgdGhlIHllYXIgYmVmb3JlLiBEYW5pZWwgU3VsbGl2YW4sIHNlbmlvciBhc3NvY2lhdGUgVlAgZm9yIGRldmVsb3BtZW50IHByZXNlbnRlZCBhbiB1cGRhdGUgdGhpcyB3ZWVrIGFuZCBzbyBmYXIgd2UgYXJlIG9uIHRyYWNrIHRvIHJlYWNoIHRoZSAkMTkgbWlsbGlvbi4gTXkgc2luY2VyZSB0aGFua3MgdG8gRGFuaWVsLCB3aG8gdGhpcyB3ZWVrIGNlbGVicmF0ZWQgaGlzIGZpcnN0IHNpeCBtb250aHMgYXQgVUNvbm4vVUNvbm4gSGVhbHRoLiBJIGNhbiBob25lc3RseSBzYXkgaGUgYW5kIGhpcyBVQ29ubiBIZWFsdGggZnVuZHJhaXNpbmcgdGVhbSBpbmNsdWRpbmcgU2FyYWggUGFuZG91cnNreSwgS2ltIEJhcmtoYW1lciwgSmVubmlmZXIgSG95b3JkLCBMaXogS3J1ZWdlciwgS2VuZGFsbCBHdWFybmVyaSwgTWFyaXNzYSBCZWRpbmksIFNhbWFudGhhIEFybXN0cm9uZywgS3Jpc3RpbmEgQmVubmV0dCwgUGluYXIgT3p5aWdpdCwgYW5kIFN1ZSBFc2VsYnkgYXMgd2VsbCBhcyBVQ29ubiBGb3VuZGF0aW9uIFByZXNpZGVudCAmYW1wOyBDRU8gQW15IFlhbmNleSBhbmQgdGhlIHJlc3Qgb2YgdGhlIFVDb25uIEZvdW5kYXRpb24gYXJlIHJldm9sdXRpb25pemluZyBob3cgd2UgcmFpc2UgZnVuZHMgYXQgVUNvbm4gSGVhbHRoLjwvcD4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8cD5BbmQgcmVsYXRlZCB0byBwaGlsYW50aHJvcHksIEnigJlkIGxpa2UgdG8gdGhhbmsgYWxsIG9mIHlvdSB3aG8gcGFydGljaXBhdGVkIGluIFVDb25uIEdpdmVzIDIwMjYgYW5kIGZvciBzaG93aW5nIHdoYXTigJlzIHBvc3NpYmxlIHdoZW4gdGhlIEh1c2t5IGNvbW11bml0eSBjb21lcyB0b2dldGhlci4gWW91ciBnZW5lcm9zaXR5IGhlbHBlZCB0dXJuIHR3byBkYXlzIG9mIGV4Y2l0ZW1lbnQgaW50byByZWFsLCBtZWFuaW5nZnVsIGltcGFjdCBmb3IgVUNvbm4gR2l2ZXMuIFdl4oCZbGwgYmUgc2hhcmluZyBvdXIgb2ZmaWNpYWwgcmVzdWx0cyBzb29uIGFuZCBjYW7igJl0IHdhaXQgdG8gY2VsZWJyYXRlIHRoZSBmdWxsIGltcGFjdCB0b2dldGhlciwgYnV0IGluIHRoZSBtZWFudGltZSwgd2UgYXJlIGRlZXBseSBncmF0ZWZ1bCBmb3IgeW91ciBzdXBwb3J0IGFuZCBiZWxpZWYgaW4gVUNvbm4uIFRoYW5rIHlvdSBmb3Igc2hvd2luZyB1cCwgZ2l2aW5nIGJhY2ssIGFuZCBiZWluZyBhbiBlc3NlbnRpYWwgcGFydCBvZiB0aGUgSHVza3kgZmFtaWx5LjwvcD4KPCEtLSB3cDpzZXBhcmF0b3IgLS0+CjwhLS0gL3dwOnNlcGFyYXRvciAtLT4KCjxwPk5vdyBmb3IgYW4gdXBkYXRlIG9uIG91ciBuZWdvdGlhdGlvbnMgd2l0aCBDaWduYS4gV2UgaGF2ZSBiZWVuIHdvcmtpbmcgaW4gZ29vZCBmYWl0aCB0byByZWFjaCBhIG5ldyBhZ3JlZW1lbnQgdGhhdCBhcHByb3ByaWF0ZWx5IHJlZmxlY3RzIHRoZSBjb3N0IG9mIGRlbGl2ZXJpbmcgaGlnaC1xdWFsaXR5IGNhcmUgdG8gb3VyIHBhdGllbnRzIGFuZCBjb21tdW5pdHkuIEFzIG9mIHRoaXMgd3JpdGluZywgd2UgaGF2ZSBub3QgYmVlbiBhYmxlIHRvIGNvbWUgdG8gYW4gYWdyZWVtZW50IG9uIGEgZmFpciBhbmQgc3VzdGFpbmFibGUgY29udHJhY3QuPC9wPgo8cD5PdXIgcHJpb3JpdHkgb2YgY291cnNlIHJlbWFpbnMgZW5zdXJpbmcgcGF0aWVudHMgaGF2ZSBhY2Nlc3MgdG8gdGhlIGNhcmUgdGhleSBuZWVkLCBhbmQgd2UgYXJlIGFjdGl2ZWx5IGNvbW11bmljYXRpbmcgd2l0aCBwYXRpZW50cyBhYm91dCB0aGVpciBvcHRpb25zLCBpbmNsdWRpbmcgY29udGludWl0eSBvZiBjYXJlIHdoZXJlIGFwcGxpY2FibGUuIEluIHRoZSBtZWFudGltZSwgd2UgcmVtYWluIGVuZ2FnZWQgaW4gZGlzY3Vzc2lvbnMgYW5kIHdpbGwgY29udGludWUgdG8gbmVnb3RpYXRlIGluIGdvb2QgZmFpdGggdG93YXJkIGEgc3VzdGFpbmFibGUsIGxvbmctdGVybSBhZ3JlZW1lbnQuPC9wPgo8IS0tIHdwOnNlcGFyYXRvciAtLT4KPCEtLSAvd3A6c2VwYXJhdG9yIC0tPgoKPCEtLSB3cDppbWFnZSB7ImlkIjoyNDQ2MjgsInNpemVTbHVnIjoibWVkaXVtIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImFsaWduIjoicmlnaHQifSAtLT4KPHA+QXMgSSBtZW50aW9uZWQgbGFzdCB3ZWVrLCBhcyBvZiBBcHJpbCAxNSwgU29sbml0IGhvc3BpdGFsIGlzIG5vdyBwYXJ0IG9mIEpESCBhbmQgaXQgd2FzIGhlYXJ0d2FybWluZyB0byBzZWUgdGhhdCB0aGV5IG5vdyBwYXJ0aWNpcGF0ZSBpbiBvdXIgbW9ybmluZyBzYWZldHkgaHVkZGxlIChpbiBjYXNlIHlvdXIgbm90IGZhbWlsaWFyIHdpdGggc2FmZXR5IGh1ZGRsZXMsIHRoaXMgaXMgYSBjb3JlIHByYWN0aWNlIGluIGhpZ2gtcmVsaWFiaWxpdHkgaG9zcGl0YWxzIGFuZCBjb25zaXN0cyBvZiBhIDMwIG1pbnV0ZSBzdHJ1Y3R1cmVkIGRhaWx5IG1lZXRpbmcgZm9jdXNlZCBvbiBwYXRpZW50IHNhZmV0eSByaXNrcyBhbmQgb3BlcmF0aW9uYWwgYXdhcmVuZXNzKS4gR29pbmcgZm9yd2FyZCwgb3VyIG1lZXRpbmdzIHdpdGggdGhlIERlcGFydG1lbnQgb2YgQ2hpbGRyZW4gYW5kIEZhbWlsaWVzIChEQ0YpLCBTb2xuaXQsIGFuZCB0aGUgT2ZmaWNlIG9mIFBvbGljeSBhbmQgTWFuYWdlbWVudCAoT1BNKSBhcmUgZXZvbHZpbmcgZnJvbSBlbnN1cmluZyBhIHNlYW1sZXNzIHRyYW5zaXRpb24gb2YgdGhlIGJlZCBsaWNlbnNlcyB0byB1bmRlcnN0YW5kaW5nIGhvdyB3ZSBjYW4gdG9nZXRoZXIgZW5oYW5jZSBjYXJlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzZXBhcmF0b3IgLS0+CjwhLS0gL3dwOnNlcGFyYXRvciAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5J4oCZZCBsaWtlIHRvIHNoYXJlIGEgbGV0dGVyIOKAlCBhY3R1YWxseSB0d28gbGV0dGVycyDigJQgZnJvbSBhIHdvbWFuIGRlc2NyaWJpbmcgdGhlIGNvbXBhc3Npb25hdGUgY2FyZSBoZXIgc2lzdGVyLWluLWxhdyBleHBlcmllbmNlZCBvbiBvdXIgb25jb2xvZ3kgZmxvb3IuIFRoZSBmaXJzdCBpcyB0byBDYXJ5bCBSeWFuLCBvdXIgQ05PIGFuZCBob3NwaXRhbCBDT087IHRoZSBzZWNvbmQgaXMgdG8gc3RhZmYgbnVyc2UgR2FiYnkgUmF5IChlZGl0ZWQgZm9yIGxlbmd0aCBhbmQgcHJpdmFjeSk6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmdyb3VwIHsibGF5b3V0Ijp7InR5cGUiOiJmbGV4Iiwib3JpZW50YXRpb24iOiJ2ZXJ0aWNhbCJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAiPjwhLS0gd3A6cGFyYWdyYXBoIHsiYmFja2dyb3VuZENvbG9yIjoiYmFja2dyb3VuZC0yIn0gLS0+CjxwIGNsYXNzPSJoYXMtYmFja2dyb3VuZC0yLWJhY2tncm91bmQtY29sb3IgaGFzLWJhY2tncm91bmQiPkRlYXIgVlAgUnlhbiw8YnI+PGJyPknigJltIGdyYXRlZnVsIGZvciB5b3VyIG9idmlvdXMgYW5kIGZhYnVsb3VzIGNyaXRlcmlhIGZvciBoaXJpbmcgdGhlIHZlcnkgYmVzdCBudXJzaW5nIGNhcmUvcGFydGljdWxhcmx5IG9uIHlvdXIgNjxzdXA+dGg8L3N1cD4gZmxvb3IgT25jb2xvZ3kgZmxvb3IuwqAgR2FiYnkgYW5kIGhlciBmZWxsb3cgbnVyc2VzIHdlcmUgdGhlIGFic29sdXRlIGJlc3QgYW5kIGdhdmUgbXkgc2lzdGVyLWluLWxhdyB0aGUgZGlnbml0eSBzaGUgc28gZGVzZXJ2ZWQuwqAgVGhlIG51cnNpbmcgYXNzaXN0YW50cyB3ZXJlIGZhYnVsb3VzIGFzIHdlbGw7IG15IGh1c2JhbmQgYW5kIEkgd2FudGVkIHRvIHNoYXJlIHRoaXMgd2l0aCB5b3Ugc28gdGhhdCB0aGV5IGFsbCBjb3VsZCBiZSByaWdodGZ1bGx5IGFja25vd2xlZGdlZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsiYmFja2dyb3VuZENvbG9yIjoiYmFja2dyb3VuZC0yIn0gLS0+CjxwIGNsYXNzPSJoYXMtYmFja2dyb3VuZC0yLWJhY2tncm91bmQtY29sb3IgaGFzLWJhY2tncm91bmQiPkRlYXJlc3QgR2FiYnksPGJyPjxicj5Zb3UgYXJlIGFuIGV4dHJhb3JkaW5hcnkgbnVyc2UsIGFuZCB3ZSBhcmUgYmV5b25kIGdyYXRlZnVsIHRoYXQgeW91IGp1c3QgaGFwcGVuZWQgdG8gYmUgd29ya2luZyB3aGVuIG91ciBsb3ZlZCBvbmUgbmVlZGVkIHlvdSB0aGUgbW9zdC48YnI+PGJyPllvdSBicm91Z2h0IG11Y2ggY29tZm9ydCB0byBzb21lb25lIHdobyB3YXMgdmVyeSBzY2FyZWQgYW5kIGJlY2F1c2Ugd2UgbGl2ZWQgZmFyIGF3YXktIHZlcnkgbXVjaCBhbG9uZSEgU2hlIGxvc3QgdGhlIGJlc3QgZnJpZW5kIHNoZSBoYWQgd2hlbiBvdXIgZGF1Z2h0ZXIgYW5kIGhlciBuaWVjZSBwYXNzZWQgaW4gMjAyNC48YnI+PGJyPldlIGxvdmUgeW91LCBHYWJieSwgYW5kIHdpbGwgbmV2ZXIgZm9yZ2V0IHRoZSBzdGVsbGFyIHRyZWF0bWVudCBhbmQgZGVlcCBraW5kbmVzcyB5b3UgZ2F2ZSB0byBteSBzaXN0ZXItaW4tbGF3IGFuZCB0byBoZXIgYnJvdGhlciBhbmQgSSBhdCB0aGUgZW5kIG9mIGhlciBsaWZlISHCoDwvcD4KPHA+QXMgSSBtZW50aW9uZWQgaW4gbXkgbGFzdCB1cGRhdGUsIHRoaXMgd2VlayBpcyBIZWFsdGhjYXJlIFZvbHVudGVlciBXZWVrLiBBcyB3ZSB0YWtlIGEgbW9tZW50IHRvIGFja25vd2xlZGdlIHRoZSA0OCB2b2x1bnRlZXJzIHdobyBhcmUgc28gZ2VuZXJvdXMgd2l0aCB0aGVpciB0aW1lIGFuZCBhcmUgaW5zdHJ1bWVudGFsIGluIGhlbHBpbmcgdXMgZW5oYW5jZSBvdXIgcGF0aWVudCBleHBlcmllbmNlLCBpdOKAmXMgYWxzbyBhIGdvb2QgdGltZSBmb3IgYW4gdXBkYXRlIG9uIG91ciB2b2x1bnRlZXIgcHJvZ3JhbS4gQXMgeW91IG1heSBiZSBhd2FyZSwgd2UgaGF2ZSBwYXVzZWQgb3VyIG9uYm9hcmRpbmcgb2YgbmV3IHZvbHVudGVlcnMgd2hpbGUgd2Ugd29yayBvbiByZXZpc2luZyBvdXIgcHJvZ3JhbSBhbmQgaW1wbGVtZW50aW5nIG5ldyBzb2Z0d2FyZSB0byBoZWxwIHVzIG1hbmFnZSBpdC4gQnkgU2VwdGVtYmVyIHdl4oCZbGwgYmUgcmVhZHkgdG8gdGFrZSBvbiBuZXcgdm9sdW50ZWVycyBhZ2FpbiwgYW5kIHRoYXQgYmVjb21lcyBhIGdyZWF0IG9wcG9ydHVuaXR5IOKAkyBJ4oCZZCBsaWtlIHRvIGludml0ZSBkZXBhcnRtZW50cyB0aHJvdWdob3V0IG91ciBvcmdhbml6YXRpb24gdG8gY29uc2lkZXIgaG9zdGluZyBhIHZvbHVudGVlciBzdGFydGluZyBsYXRlIHN1bW1lci9lYXJseSBmYWxsLiBUaG9zZSB3aXRoIGludGVyZXN0IG9yIHF1ZXN0aW9ucywgcGxlYXNlIGVtYWlsIDxhIGhyZWY9Im1haWx0bzp2b2x1bnRlZXJzZXJ2aWNlc0B1Y2hjLmVkdSI+dm9sdW50ZWVyc2VydmljZXNAdWNoYy5lZHU8L2E+LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNlcGFyYXRlbHksIG91ciBPZmZpY2Ugb2YgUGF0aWVudCBFeHBlcmllbmNlIHNlZWtzIGRlcGFydG1lbnRzIGludGVyZXN0ZWQgaW4gc3BvbnNvcmluZyBoaWdoIHNjaG9vbC1hZ2VkIHZvbHVudGVlcnMgZm9yIHRoaXMgc3VtbWVyLCBzdGFydGluZyBKdW5lIDIyOyBwbGVhc2UgPGEgaHJlZj0iaHR0cHM6Ly9kYWlseWRpZ2VzdC51Y29ubi5lZHUvcHVibGljRW1haWxTaW5nbGVTdG9yeVZpZXcucGhwP2lkPTMyMjk2MiZhbXA7Y2lkPTc1JmFtcDtpaWQ9ODgzNyI+c2VlIExpZmVsaW5lIGZvciBtb3JlIGRldGFpbHM8L2E+IG9uIHRoYXQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SXTigJlzIGFsc28gTWVkaWNhbCBMYWJvcmF0b3J5IFByb2Zlc3Npb25hbHMgV2VlayBhbmQgTmV1cm9kaWFnbm9zdGljIFdlZWsuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+T3VyIGxhYm9yYXRvcnkgYXQgVUNvbm4gSGVhbHRoIGNvbnNpc3RzIG9mIG1hbnkgZGlmZmVyZW50IGxhYm9yYXRvcnkgcHJvZmVzc2lvbmFscyBpbmNsdWRpbmcgbWVkaWNhbCB0ZWNobm9sb2dpc3RzLCBoaXN0b3RlY2hub2xvZ2lzdHMsIGN5dG90ZWNobm9sb2dpc3RzLCBwaGxlYm90b21pc3RzLCBsYWJvcmF0b3J5IGFzc2lzdGFudHMsIG1lZGljYWwgbGFib3JhdG9yeSB0ZWNoY25pY2lhbnMsIGNsaW5pY2FsIGNvb3JkaW5hdG9ycywgbGFib3JhdG9yeSBzdXBlcnZpc29ycywgY2xpbmljIG9mZmljZSBhc3Npc3RhbnRzLCBsZWFkIHBhdGhvbG9naXN0IGFzc2lzdGFudHMsIHBhdGhvbG9naXN0IGFzc2lzdGFudHMsIGFuZCBhc3NvY2lhdGUgZGlyZWN0b3JzLCBhcyB3ZWxsIGFzIG91ciBwYXRob2xvZ2lzdHMgYW5kIFBoLkQucywg4oCUIDE1OSBlbXBsb3llZXMgaW4gYWxsLiBUaGV5IGNvdmVyIGFsbCBvdXRwYXRpZW50IHBobGVib3RvbXkgc2VydmljZXMsIGlucGF0aWVudCBwaGxlYm90b215IHNlcnZpY2VzLCBsYWJvcmF0b3J5IHRlc3RpbmcgZm9yIGlucGF0aWVudCwgb3V0cGF0aWVudCwgY2FuY2VyIGNlbnRlciBhbmQgdGhlIGFudGktY29hZ3VsYXRpb24gY2xpbmljLiBNYW55IG9mIHRoZSB0ZXN0cyBwZXJmb3JtZWQgYXJlIHRlc3RlZCAyNC83IGFuZCBvdXIgbGFiIHN0YWZmIHN1cHBvcnRzIG1hbnkgZGVwYXJ0bWVudHMgdGhyb3VnaG91dCB0aGUgaGVhbHRoIHN5c3RlbSwgaW5jbHVkaW5nIGNvdmVyaW5nIHBvaW50LW9mLWNhcmUgdGVzdGluZyB0aHJvdWdob3V0IHRoZSBvcmdhbml6YXRpb24uIExhYm9yYXRvcnkgcHJvZmVzc2lvbmFscyBzYWZlZ3VhcmQgaGVhbHRoIGFuZCB0aGlzIHdlZWsgY2VsZWJyYXRlcyB0aGUgdmFsdWFibGUgcm9sZSBsYWJvcmF0b3J5IHByb2Zlc3Npb25hbHMgcGxheSBpbiBjbGluaWNhbCBjYXJlLCBwdWJsaWMgaGVhbHRoLCBhbmQgZW1lcmdlbmN5IHJlc3BvbnNlIHN5c3RlbXMgdG8gcHJvdGVjdCB0aGUgaGVhbHRoIG9mIG91ciBjb21tdW5pdHkuIFBsZWFzZSBqb2luIG1lIGluIHJlY29nbml6aW5nIG91ciBvdXRzdGFuZGluZyBsYWIgc3RhZmYuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Rm9yIHRob3NlIHdobyBtYXkgbm90IGtub3cgd2hhdCBuZXVyb2RpYWdub3N0aWMgdGVjaG5vbG9naXN0cyBkbywgdGhleSBhcmUgYW4gZXNzZW50aWFsIHBhcnQgb2YgcGF0aWVudCBjYXJlLCB1c3VhbGx5IHdvcmtpbmcgYmVoaW5kIHRoZSBzY2VuZXMgYW5kIG9mZmVyaW5nIGRpYWdub3N0aWMgYW5kIG1vbml0b3Jpbmcgc2VydmljZXMuIEluIGFkZGl0aW9uIHRvIHBlcmZvcm1pbmcgYm90aCBpbnBhdGllbnQgYW5kIG91dHBhdGllbnQgZWxlY3Ryb2VuY2VwaGFsb2dyYW1zIChFRUdzKSwgRUVHIG1vbml0b3JpbmcgaW4gdGhlIE5JQ1UsIGVsZWN0cm9teW9ncmFwaHkgKEVNRykgc3R1ZGllcywgdmlzdWFsIGV2b2tlZCBwb3RlbnRpYWxzIChWRVApIGFuZCB1bHRyYXNvdW5kIHByb2NlZHVyZXMsIHRoZXkgcHJvdmlkZSBvbi1jYWxsIGNvdmVyYWdlLCBpbmNsdWRpbmcgd2Vla2VuZHMsIHRvIGVuc3VyZSBjb250aW51b3VzIGNhcmUgZm9yIHBhdGllbnRzIHdobyBuZWVkIHVyZ2VudCBuZXVyb2xvZ2ljYWwgZXZhbHVhdGlvbi4gUGxlYXNlIGpvaW4gbWUgaW4gYWNrbm93bGVkZ2luZyB0aGUgY29udHJpYnV0aW9ucyBvZiBvdXIgc2l4IG5ldXJvZGlhZ25vc3RpYyB0ZWNobm9sb2dpc3RzPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gd3A6c2VwYXJhdG9yIC0tPgo8IS0tIC93cDpzZXBhcmF0b3IgLS0+Cgo8cD48c3Ryb25nPjxlbT5IYXZlIHNvbWV0aGluZyB5b3Ugd2FudCB0byBhc2sgRHIuIEFuZHk\/wqA8YSBocmVmPSJodHRwczovL2h1Yi51Y29ubmhlYWx0aC5vcmcvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciBub3JlZmVycmVyIj5TdWJtaXTCoHlvdXIgcXVlc3Rpb24gb24gVGhlIEh1Yi48L2E+PC9lbT48L3N0cm9uZz48L3A+CjxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIgaGFzLXVjLWdyZXktMjAwLWJhY2tncm91bmQtY29sb3IgaGFzLWJhY2tncm91bmQiPjxzdHJvbmc+PGVtPk5vdGU6PC9lbT48L3N0cm9uZz48ZW0+IFVubGlua2VkIGNvbnRlbnQgaXMgb25seSBhdmFpbGFibGUgb24gPGEgaHJlZj0iaHR0cHM6Ly9odWIudWNvbm5oZWFsdGgub3JnLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VGhlwqBIdWI8L2E+LCBmb3Igd2hpY2ggeW91IG11c3QgYmUgb24gdGhlIFVDb25uIEhlYWx0aCBuZXR3b3JrIHRvIGFjY2Vzcy48L2VtPjwvcD4Kc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5PCEtLSB3cDpzZXBhcmF0b3IgLS0+CjwhLS0gL3dwOnNlcGFyYXRvciAtLT4KCjxwPkxhc3Qgd2VlayBJIGhhZCB0aGUgaG9ub3Igb2YgYmVpbmcgcGFydCBvZiBhIHJldGlyZW1lbnQgY2VsZWJyYXRpb24gZm9yIERyLiBNYXJrIE1ldGVyc2t5LiBEci4gTWV0ZXJza3kgaGFzIGhhZCBhbiBleHRyYW9yZGluYXJ5IDMwLXBsdXMteWVhciBjYXJlZXIgaGVyZSBhdCBVQ29ubiBIZWFsdGgsIG1vc3QgcmVjZW50bHkgYXMgY2hpZWYgb2Ygc2VydmljZSBmb3IgdGhlIERlcGFydG1lbnQgb2YgTWVkaWNpbmUuIEhlIGlzIGFuIGludGVybmF0aW9uYWxseSByZW5vd25lZCBleHBlcnQgaW4gcHVsbW9uYXJ5IGRpc2Vhc2UsIGVzcGVjaWFsbHkgYnJvbmNoaWVjdGFzaXM7IGhlIGlzIHRoZSBmb3VuZGVyIG9mIG91ciBDZW50ZXIgZm9yIEJyb25jaGllY3Rhc2lzIENhcmUsIHdoaWNoIG9wZW5lZCBpbiAyMDA3LiBIaXMgcmVzZWFyY2ggaGFzIGFkdmFuY2VkIG1lZGljYXRpb25zIGFuZCBkZWZpbmVkIHN0YW5kYXJkcyBvZiBjYXJlLCBhbmQgb3ZlciBoaXMgdGltZSBoZXJlIGhlIGhhcyB0cmFpbmVkIGNvdW50bGVzcyBwaHlzaWNpYW5zLjwvcD4KPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSByZXRpcmVtZW50IGNlbGVicmF0aW9uIHRvb2sgcGxhY2UgaW4gdGhlIGFjYWRlbWljIHJvdHVuZGEsIGFuZCB0aGFua3MgdG8gb3VyIElUIOKAkyBVbmlmaWVkIENvbW11bmljYXRpb24gVGVhbSwgeW91IGNhbiA8YSBocmVmPSJodHRwczovL3Vjb25uaGVhbHRoLm1lZGlhc2l0ZS5jb20vTWVkaWFzaXRlL1BsYXkvMzRjZDAyMzc0NTQzNGQ5MjgxNzNhODk5YzhiYWMyZjYxZCI+d2F0Y2ggYSB2aWRlbyBvZiB0aGUgY2VyZW1vbnk8L2E+LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UGxlYXNlIGpvaW4gbWUgaW4gY29uZ3JhdHVsYXRpbmcgTWFyayBvbiBoaXMgcmV0aXJlbWVudC4gV2hpbGUgd2Ugd2lsbCBtaXNzIGhpbSBpbW1lbnNlbHksIHdlIHdpc2ggaGltIGhhcHBpbmVzcyBhbmQgZ29vZCBoZWFsdGguPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNlcGFyYXRvciAtLT4KPCEtLSAvd3A6c2VwYXJhdG9yIC0tPgoKPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOmltYWdlIHsiaWQiOjIyNTk1NSwic2l6ZVNsdWciOiJtZWRpdW0iLCJsaW5rRGVzdGluYXRpb24iOiJub25lIiwiYWxpZ24iOiJyaWdodCJ9IC0tPgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RmluYWxseSwgYWxzbyBsYXN0IHdlZWsgb3VyIGZpcmUgZGVwYXJ0bWVudCBoZWxkIGEgY2VyZW1vbnkgY29tbWVtb3JhdGluZyA1MCB5ZWFycyBzaW5jZSBVQ29ubiBIZWFsdGggYmVjYW1lIHRoZSBiaXJ0aHBsYWNlIG9mIHBhcmFtZWRpY3MgaW4gTmV3IEVuZ2xhbmQuIEluIGNhc2UgeW91IHdlcmUgdW5hd2FyZSwgaW4gMTk3NSwgdGhlIGZpcnN0IHRyYWluaW5nIGNsYXNzIGluIHBhcmFtZWRpY2luZSB0b29rIHBsYWNlIGhlcmUsIGF0dGVuZGVkIGJ5IGZvdXIgVUNvbm4gSGVhbHRoIGZpcmVmaWdodGVycyBhbmQgZWlnaHQgRWFzdCBIYXJ0Zm9yZCBmaXJlZmlnaHRlcnMuIFBhcmFtZWRpY3Mgd2FzIGEgbmV3IGNvbmNlcHQgYXQgdGhhdCB0aW1lOyBpdCBvbmx5IGV4aXN0ZWQgaW4gYSBmZXcgY2l0aWVzIGluIHRoZSBjb3VudHJ5LCB0aGUgY2xvc2VzdCB0byB1cyB3YXMgUGl0dHNidXJnaC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KPHA+T3VyIHBsYWNlIGluIHRoZSBoaXN0b3J5IG9mIHBhcmFtZWRpY2luZSBpcyBhIHBvaW50IG9mIHByaWRlIGZvciB0aGUgVW5pdmVyc2l0eSBhbmQgcmVhbGx5IHRoZSBzdGF0ZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JIGFtIHRoYW5rZnVsIGZvciB0aG9zZSB3aXRoIHRoZSBmb3Jlc2lnaHQgYW5kIGZvcnRpdHVkZSB0byBtYWtlIHVzIGEgbGVhZGVyIGluIHRoaXMgZ3JlYXQgYWR2YW5jZW1lbnQgaW4gZW1lcmdlbmN5IG1lZGljaW5lLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFuZCBJIGFtIHRoYW5rZnVsIHRvIGV2ZXJ5b25lIHJlYWRpbmcgdGhpcyBmb3IgYWxsIHRoZSB3b3JrIHlvdSBkby48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gL3dwOmltYWdlIC0tPgoKc3RhdGV2ZXJzaW9uc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzbHVnZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlQ0VPIFdlZWtseSBVcGRhdGU6IEFwcmlsICwgMjAyNmRvY3VtZW50Y29udGVudDwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5EZWFyIENvbGxlYWd1ZXMsPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgoKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSB3cDppbWFnZSB7ImxpbmtEZXN0aW5hdGlvbiI6ImN1c3RvbSJ9IC0tPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkFuZHJldyBDLiBBZ3d1bm9iaSwgTUQsIE1CQTxicj48L3N0cm9uZz5DaGllZiBFeGVjdXRpdmUgT2ZmaWNlcjxicj5FVlAgZm9yIEhlYWx0aCBBZmZhaXJzPGJyPlVDb25uIEhlYWx0aDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzZXBhcmF0b3IgLS0+CjwhLS0gL3dwOnNlcGFyYXRvciAtLT4KCjwhLS0gd3A6c2VwYXJhdG9yIC0tPgo8IS0tIC93cDpzZXBhcmF0b3IgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RGVhciBEci4gQW5keTwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNlcGFyYXRvciAtLT4KPCEtLSAvd3A6c2VwYXJhdG9yIC0tPgoKPCEtLSB3cDpzZXBhcmF0b3IgLS0+CjwhLS0gL3dwOnNlcGFyYXRvciAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5IdWIgSGlnaGxpZ2h0czwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmNvbHVtbnMgLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMiPjwhLS0gd3A6Y29sdW1uIC0tPgo8IS0tIC93cDppbWFnZSAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1uIC0tPgoKPCEtLSB3cDpjb2x1bW4gLS0+CjwhLS0gL3dwOmltYWdlIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW4gLS0+Cgo8IS0tIHdwOmNvbHVtbiAtLT4KPCEtLSAvd3A6aW1hZ2UgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT4KCjwhLS0gd3A6Y29sdW1ucyAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyI+PCEtLSB3cDpjb2x1bW4gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1uIC0tPgoKPCEtLSB3cDpjb2x1bW4geyJ2ZXJ0aWNhbEFsaWdubWVudCI6InRvcCJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4gaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCI+PCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsInN0eWxlIjp7InR5cG9ncmFwaHkiOnsidGV4dEFsaWduIjoiY2VudGVyIn0sImVsZW1lbnRzIjp7ImxpbmsiOnsiOmhvdmVyIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfGJhY2tncm91bmQtMSJ9fSwiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8dWNCbHVlLTcwMCJ9fX19LCJiYWNrZ3JvdW5kQ29sb3IiOiJ1Y0dyZXktMTAwIiwidGV4dENvbG9yIjoidWNCbHVlLTcwMCJ9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy11Yy1ibHVlLTcwMC1jb2xvciBoYXMtdWMtZ3JleS0xMDAtYmFja2dyb3VuZC1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtYmFja2dyb3VuZCBoYXMtbGluay1jb2xvciI+PGEgaHJlZj0iaHR0cHM6Ly9odWIudWNvbm5oZWFsdGgub3JnLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VmlzaXQgdGhlIEh1YiBOb3c8L2E+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJ0ZXh0QWxpZ24iOiJjZW50ZXIifX0sImJhY2tncm91bmRDb2xvciI6InVjR3JleS0yMDAifSAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW4gLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbnMgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+ZG9jdW1lbnRleGNlcnB0RnJvbSB0aGUgZGVzayBvZiBEci4gQW5keWRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFfYWNmX2NoYW5nZWR3ZHNfcHJpbWFyeV9jYXRlZ29yeXdkc19wcmltYXJ5X3Nlcmllc3dkc19wcmltYXJ5X2F0dHJpYnV0aW9uZm9vdG5vdGVzZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRtYWdhemluZS1pc3N1ZXNkb2N1bWVudGNvYXV0aG9yc2RvY3VtZW50YmxvY2tzc3RhdGV2ZXJzaW9uMjRzdGF0ZXZlcnNpb248IS0tIHdwOmltYWdlIHsiaWQiOjI0NDYyNCwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoibWVkaWEifSAtLT4KPCEtLSB3cDppbWFnZSB7ImlkIjoyNDQ2MjYsInNpemVTbHVnIjoibGFyZ2UiLCJsaW5rRGVzdGluYXRpb24iOiJtZWRpYSJ9IC0tPgo8cD5XZSBoYWQgYSA8YSBocmVmPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS8yMDI2LzA0L25hdGlvbmFsLWluZmVydGlsaXR5LXdlZWstZ2VuZXRpYy1jb3Vuc2VsaW5nLyI+d2VlayBvZiA8c3Ryb25nPk5hdGlvbmFsIEluZmVydGlsaXR5IFdlZWsgY292ZXJhZ2Ugb24gQ2hhbm5lbCA8L3N0cm9uZz48L2E+PHN0cm9uZz4zPC9zdHJvbmc+LCBmZWF0dXJpbmcgb3VyIGV4cGVydHMuPC9wPgo8cD5PdXIgbmV3ZXN0IDxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDQvdWNvbm4taGVhbHRoLW1pbnV0ZS1haS1lbmhhbmNpbmctb3J0aG9kb250aWNzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VUNvbm4gSGVhbHRoIE1pbnV0ZSA8c3Ryb25nPm9uIENQVFYgZmVhdHVyZXMgQUkgaW4gb3J0aG9kb250aWNzPC9zdHJvbmc+PC9hPjxzdHJvbmc+IHdpdGggRHIuIE5pbG91ZmFyIEF6YW1pPC9zdHJvbmc+LjwvcD4KPHA+T3VyIDxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDQvbWVkaWNhbC1zY2hvb2wtYS1tYXJrcy11Y29ubi1oZWFsdGgtc3VzdGFpbmFiaWxpdHktcHJvZ3Jlc3MvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5FYXJ0aCBEYXkgcmVwb3J0IGluY2x1ZGVzIGEgPHN0cm9uZz5uZXcgaGlnaCBmb3Igb3VyIG1lZGljYWwgc2Nob29sPC9zdHJvbmc+PC9hPiBvbiB0aGUgYW5udWFsIFBsYW5ldGFyeSBIZWFsdGggUmVwb3J0IENhcmQuPC9wPgo8cD5QdWJsaWMgSGVhbHRoIFNjaWVuY2VzIENoYWlyIDxzdHJvbmc+RG91ZyBCcnVnZ2U8L3N0cm9uZz4gPGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wNC9oZWFsdGh5LXJvdW5kcy10aGUtc2lsZW50LXN1Y2Nlc3Mtb2YtcHVibGljLWhlYWx0aC8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmRpc2N1c3NlcyA8c3Ryb25nPnRoZSBzaWxlbnQgc3VjY2VzcyBvZiBwdWJsaWMgaGVhbHRoPC9zdHJvbmc+PC9hPiB3aXRoIERyLiBBbnRob255IEFsZXNzaSBvbiB0aGUgPHN0cm9uZz5sYXRlc3Qg4oCcSGVhbHRoeSBSb3VuZHPigJ08L3N0cm9uZz4gcG9kY2FzdC48L3A+CjxwPjxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDQvY29tbWVuY2VtZW50LXN0dWRlbnQtc3BlYWtlci1zcG90bGlnaHQtbWF4d2VsbC1tYXJrcy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPk1lZXQgb3VyIDxzdHJvbmc+ZGVudGFsIHN0dWRlbnQgY29tbWVuY2VtZW50IHNwZWFrZXI8L3N0cm9uZz4uPC9hPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CgUHvAEFBwUHiQkFB4YENgUHhwKwAqEBnAquAwUHmQKvCCO8C7QExwIAugQFB70FgwZ8AKEEfAGEBDyFCZMEfAKOB6AFgAYIBw8ECgcQBwsIBw8ECgeZCgcLCAcPBAoHpAwHCwgHDwQKB4QGBwsIBw8ECkMABwQCCA8LCAcPBAoHgAYHCwgHDwQKB6gEBwsIBw8ECgeIDwcLCAcPBApDAAcEAggPCwgHDwQKB5MIBwsIBw8ECkcACwgHDwQKB7cEBwsIBw8ECgemAwcLCAcPBAoHkQUHCwgHDwQKRwALCAcPBApDAAcCCA8FCwgHDwQKB7cJBwsIBw8ECkcACwgHDwQKB5UEBwsIBw8ECgcGCwgHDwQKB64GBw8LCAcPBAoHiwgHDwsIBw8ECkcACwgHDwQKB50MBwsIBw8ECgexBAcLCAcPBAoHiQEHCwgHDwQKB7MQBwsIBw8ECgeqCQcLCAcPBAoHmg4HCwgHDwQKRwALCAcPBApDAAcCCA8FCwgHDwQKB5YIBwsIBw8ECge6AwcLCAcPBAoHgQIHCwgHDwQKRwALCAcPBApDAAeTAQgEAwIIDwoFCwgHDwQKB4QHBwsIBw8ECgeBCQcLCAcPBAoHpQEHCwgHDwQKB70BBwsIBw8ECgeDAQcLCAcPBApDAAcEDwsIBw8ECgexAQcLCAcPBApHAAsIBw8ECkcACwgHDwQKBw0FCwgHDwQKB5ECBwsIBw8ECgenCAcLCAcPBAoHsQQHCwgHDwQKBxsHCwgHDwQKB7IEBwsIBw8ECgeKBQcLCAcPBAoHtQMHCwgHDwQKBxsHCwgHDwQKB4IDBwsIBw8ECkcACwgHDwQKRwALCAcPBAoHDgULCAcPBAoRCwgHDwQKCwgHDwQKQwAHCAQDAggPCgsIBw8ECgsIBw8ECkMABwgEAwIIDwoLCAcPBAoLCAcPBApDAAcIBAMCCA8KCwgHDwQKEQsIBw8ECgsIBw8ECgeWAwcLCAcPBAoHhAQHCwgHDwQKB74DBwsIBw8ECgeRBAcLCAcPBAoRCwgHDwQKB6YBRQAPCQsIBw8ECgeuAwcFDwsIBw8ECgeVBQcLCAcPBAoHjAMHCwgHDwQKB6gCBwsIBw8ECgeZAQcLCAcPBApHAAsFB6IOBQesDIwGFIgGsASQDxSbCBYYvwSZBRa1Aa0KuxmCMRhWABiAA78EBQcFBxYYngivBLcCFhgUnQG5B7EGFAUHBQcIBAgECAYIBRkGCAecAW4AGBYuGBYYFhgWbgAYKjEWGAEXLi+RAy6UAm4FhAPBAQCBA24BnQyjAW4AFggHGQgGCA4IDggLCAZIAQYIBAwUEhcJCAoIBAgPCAkIBgUHAgUHjAGNAZ4DjASZBJ0FlAMuFgEGAOgFAQkAAAEAAAABAAAAAQcABAGuAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAABBAAIAQQAAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQAAQQACAEEAAEEAAEEAAgBBAABBAAIAQQAAQQACAEEAAEEAAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQgEB2AwBvQWDBnwAoQR8AYQEPLMGkwR8Ao4HoAWABrYBQQANvAWCBnsAoAR7AYMEO4QJkgR7Ao0HnwW\/Bb0FgwZ8AKEEfAGEBDyFCZMEfAKOB6AFgAZBBIgDvAWCBnsAoAR7AYMEO4QJvgmSBHsCjQefBb8FgwlBAL0FgwZ8AKEEfAGEBDyzBpMEfAKOB6AFgAa7AUEADrwFggZ7AKAEewGDBDuyBpIEewKNB58FvwW9BYMGfAChBHwBhAQ8swaTBHwCjgegBYAGQQAIvAWCBnsAoAR7AYMEO7IGkgR7Ao0HnwW\/Bb0FgwZ8AKEEfAGEBDyzBpMEfAKOB6AFgAZBAb0FgwZ8AKEEfAGEBDyzBpMEfAKOB6AFtgOHAkEBlgy8BYIGewCgBHsBgwQ7sgaSBHsCjQefBa0DLKQDjAQDvwUBvQWDBnwAoQR8AYQEPLMGkwR8Ao4HoAWABkEAvAWCBnsAoAR7AYMEO7IGkgR7Ao0HnwW\/BQG9BYMGfAChBHwBhAQ8swaTBHwCjgegBYAGQQAsvAWCBnsAoAR7AYMEO7IGkgR7Ao0HnwW\/BQG9BYMGfAChBHwBhAQ8swaTBHwCjgegBYAGQQC8BYIGewCgBHsBgwQ7sgaSBHsCjQefBb8FAb0FgwZ8AKEEfAGEBDyzBpMEfAKOB6AFgAZBALwFggZ7AKAEewGDBDuyBpIEewKNB58FvwUBvQWDBnwAoQR8AYQEPLMGkwR8Ao4HoAWABkEBvAWCBnsAoAR7AYMEO7IGkgR7Ao0HnwW\/BQGMBIYEfAChBHwBhAQ8N44DlgOdA7QDfAK\/BjyqB5MEfAKvBqoFrgWZAkEBmAOLBIUEewCgBHsBgwQ7qQmNA5UDnAOzA3sCvgY7qQeSBHsCrgapBa0FDqAFlwOdAbIGpAe5BAiDD7EEsQGqArQBmwGEAoALhAKGAZYDvQSRA4YBpQGGBIcCrQS2BQWHAr8EAYwEhgR8AKEEfAGEBDyzBpMEfAKuBLcFgAVBAASLBIUEewCgBHsBgwQ7sgaSBHsCvwS2Bb8EBYcCtQMBjASGBHwAoQR8AYQEPLMGkwR8AoAFtwW2A0EACosEhQR7AKAEewGDBDuyBpIEewK\/BIcDtQNB0QO9BYMGfAChBHwBhAQ8hQmTBHwCjgegBYAGrgFBALwFggZ7AKAEewGDBDuECZIEewKNB58FvwVBAL8JiwGMBIwBhgQ8rwM8oQQ8mQ48ngeOA4MDhZwCQQGipQGLBIUEewCgBHsBtwONA5UDnAOzA3sCvgY7qQeSBHsCrgapBa0FAYwEhgR8AKEEfAG4A44DlgOdA7QDfAK\/BjyqB5MEfAKvBqoFrgVBAIsEhQR7AKAEewG3A40DlQOcA7MDewK+BjupB5IEewKuBqkFrQUBjASGBHwAoQR8AbgDjgOWA50DtAN8Ar8GPKoHkwR8Aq8GqgWuBUEADIsEhQR7AKAEewK3A40DlQOcA7MDewK+BjupB5IEewKuBqkFrQWQDJMJnxGDBKIHFgwSNgG9BYMGfAChBHwBhAQ8hQmTBHwCjgegBYAGrgFBBAKuC44DpAupBbYEpyCfCIEGvgOSArcCrgi5BJIBqQG5AYsEqAe5AqkKgASTBZQKlwu2A7oJhhmqDbACsB6QA6oVkwR8AJANrAm5BagCnAGKA3wAhwKvBocCqgWHAq4FpgSSAYkFkQSEBZUDmASBCAhBD7aUAkECjASGBHwAoQR8AYQEPLMGkwR8AoAFiAO2A44CQQEKpwGLBIUEewCgBHsBgwQ7sgaSBHsCvwSHA7UDAYwEhgR8AKEEfAGEBDyzBpMEfAKABYgDtgNBAAKLBKgBhQR7AKAEewGDBDuyBpIEewK\/BIcDtQMBjASGBHwAoQR8AYQEPLMGkwR8AoAFiAO2A0EAA7wFhQR7AKAEewGDBDuyBpIEewK\/BIcDtQMBvQWGBHwAoQR8AYQEPLMGkwR8AoAFiAO2A0EAA7wFggZ7AKAEewGDBDuyBpIEewK\/BIcDtQMBvQWDBnwAoQR8AYQEPLMGkwR8AoAFiAO2A0EABrwFggZ7AKAEewGDBDuyBpIEewKNB58FtQOHBKEEoAUIkQG2AgG9BYMGfAChBHwBhAQ8swaTBHwCjgegBbYDQQC8BYIGewCgBHsBgwQ7sgaSBHsCjQefBbUDDUEAfQEBABoAbAB3EzIwMjYtMDQtMjRUMTY6NTY6MTWFAgB3B3B1Ymxpc2i\/AQDEBgB3JDY0YTkxMTM3LWZjZDktNGVmMC04ZTFjLTZhYTEyODliOTM5ZXh3FzxwPkRlYXIgQ29sbGVhZ3Vlcyw8L3A+dw5jb3JlL3BhcmFncmFwaHl3JDgwNzgwMDQyLTg3NzMtNDY0Mi05ZDk3LTEzNzA2MWQxNmJhYnh3pgU8cD5JIGhvcGUgZXZlcnlvbmUgaGFkIGEgd29uZGVyZnVsIHdlZWsuIFNwcmluZyBtZWFucyBiZWF1dGlmdWwgd2VhdGhlciwgYnV0IGl0IGFsc28gbWVhbnMgd2UgYXJlIGFwcHJvYWNoaW5nIHRoZSBlbmQgb2YgdGhpcyBsZWdpc2xhdGl2ZSBzZXNzaW9uLCB3aGljaCB3aWxsIGNvbmNsdWRlIG9uIE1heSA2LiBKdXN0IGFzIGEgcmVtaW5kZXIsIGluIG9kZOKAkW51bWJlcmVkIHllYXJzIChlLmcuLCAyMDI1LCAyMDI3KSB0aGUgbGVnaXNsYXR1cmUgaGFzIOKAnGxvbmcgc2Vzc2lvbnMs4oCdIHdoaWNoIHNwYW4gZnJvbSBKYW51YXJ5IHRvIGVhcmx5IEp1bmUuIFRoZXNlIGxvbmcgc2Vzc2lvbnMgaW5jbHVkZSBkZWJhdGluZyBhbmQgcGFzc2luZyBvZiB0aGUgYmllbm5pYWwgc3RhdGUgYnVkZ2V0LiBIb3dldmVyIGZvciBldmVuLW51bWJlcmVkIHllYXJzIChlLmcuLCAyMDI2LCAyMDI4KSBsaWtlIHRoaXMgeWVhciwgdGhlIGxlZ2lzbGF0dXJlIGhvbGRzIOKAnHNob3J0IHNlc3Npb25zLOKAnSB3aGljaCBiZWdpbiBGZWJydWFyeSBhbmQgZW5kIGVhcmx5IE1heS4gRHVyaW5nIHRoaXMgc2Vzc2lvbiB0aGVyZSBpcyBubyBuZXcgdHdvLXllYXIgYnVkZ2V0IGJ1dCB0aGVyZSB3aWxsIGxpa2VseSBiZSBwbGVudHkgb2YgcG9saWN5IGFuZCBidWRnZXQtYWRqdXN0bWVudCBiaWxscy7CoDwvcD53DmNvcmUvcGFyYWdyYXBoeXckZTRiMDhkYTMtMmE1Yy00MzZkLTljYmItMDg4MzE4YzQ2NDk2eHetBjxwPk92ZXIgdGhlIGxhc3QgZmV3IHdlZWtzIFByZXNpZGVudCBSYWRlbmthIE1hcmljIGFuZCBJLCBhbG9uZyB3aXRoIEplZmYgR2VvZ2hlZ2FuIChVQ29ubiBIZWFsdGggQ0ZPKSwgUmVrYSBXcnlubiAoVUNvbm4gaW50ZXJpbSBWUCBvZiBGaW5hbmNlKSwgSm9hbm4gTG9tYmFyZG8gKFVDb25uIHNlbmlvciBkaXJlY3RvciBvZiBnb3Zlcm5tZW50IHJlbGF0aW9ucyksIE1hcmllIFNjaHdlaXR6ZXIgKFVDb25uIEhlYWx0aCBkaXJlY3RvciBvZiBnb3Zlcm5tZW50IHJlbGF0aW9ucykgYW5kIEdhaWwgR2FyYmVyIChVQ29ubiBkaXJlY3RvciBvZiBnb3Zlcm5tZW50IHJlbGF0aW9ucykgYW5kIG90aGVycyBoYXZlIG1ldCB3aXRoIG11bHRpcGxlIGxlZ2lzbGF0b3JzIGluIHBlcnNvbiBib3RoIGF0IHRoZSBDYXBpdG9sIGFuZCB2aXJ0dWFsbHkuIEFjdHVhbGx5LCB0aGlzIHdlZWsgTWFyaWUgU2Nod2VpdHplciBnYXZlIGEgbGVnaXNsYXRpdmUgdXBkYXRlIGF0IG15IHNlbmlvciB0ZWFtIG1lZXRpbmcgYW5kIEkgd2FzIHN1cnByaXNlZCB0byBzZWUgdGhhdCB3ZSBoYXZlIG1hZGUgNTIgaW4tcGVyc29uIGFuZCB2aXJ0dWFsIG1lZXRpbmdzLCB3aXRoIDEwIG1vcmUgdG8gZ28uIFlvdeKAmXJlIHByb2JhYmx5IHdvbmRlcmluZyB3aGF0IHdlIHJlcXVlc3Qgb2YgbGVnaXNsYXRvcnMgZHVyaW5nIHRoZXNlIG1lZXRpbmdzLiBGb3IgVUNvbm4gSGVhbHRoLCBpdCBpcyBhIHN0cmFpZ2h0Zm9yd2FyZCByZXF1ZXN0OiBmdW5kaW5nIGZvciB0aGUgbmVnb3RpYXRlZCBjb2xsZWN0aXZlIGJhcmdhaW5pbmcgd2FnZSBpbmNyZWFzZXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyRlZTUwMDYyOC1iZDNjLTQ4NjAtYjUzYy1jYTgzNjE1Y2JkODh4d4sDPHA+U3BlY2lmaWNhbGx5IGZvciBVQ29ubiBIZWFsdGggd2UgYW50aWNpcGF0ZSB0aGUgbmVnb3RpYXRlZCBjb2xsZWN0aXZlIGJhcmdhaW5pbmcgd2FnZSBpbmNyZWFzZXMgd2lsbCB0b3RhbCBhY3Jvc3MgdHdvIHllYXJzIChGWSAyMDI2IGFuZCBGWSAyMDI3KSBhbiBpbmNyZW1lbnRhbCAkNTUuNyBtaWxsaW9uIHRoYXQgaXMgbm90IGN1cnJlbnRseSBmdW5kZWQgaW4gb3VyIGJ1ZGdldC4gSnVzdCB0byBiZSBjbGVhciwgd2UgYmVsaWV2ZSBvdXIgaGFyZC13b3JraW5nIGVtcGxveWVlcyBkZXNlcnZlIHJhaXNlcy4gV2UgYXJlIHNpbXBseSByZXF1ZXN0aW5nIHRoYXQsIGxpa2Ugb3RoZXIgYWdlbmNpZXMsIHdlIHNob3VsZCByZWNlaXZlIGZ1bmRpbmcgZm9yIHN1Y2ggaW5jcmVhc2VzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckOTEwOTMxYzItNDE1ZC00NDVjLWJmMWEtZjlhYjY2ZWNlOWY0eHf8AjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvMjYwNDI0LWNlby1meTI2LWZ5Mjctb3BlcmF0aW5nLWJ1ZGdldC1zbGlkZS5wbmciPjxpbWcgc3JjPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8yNjA0MjQtY2VvLWZ5MjYtZnkyNy1vcGVyYXRpbmctYnVkZ2V0LXNsaWRlLnBuZyIgYWx0PSJzbGlkZSB3aXRoIGNoYXJ0IHNob3dpbmcgVUNvbm4gSGVhbHRoIEZZMjYgYW5kIEZZMjcgc3RhdGUgb3BlcmF0aW5nIGJ1ZGdldCIgY2xhc3M9IndwLWltYWdlLTI0NDYyNCIgLz48L2E+PC9maWd1cmU+dwpjb3JlL2ltYWdld2JodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8yNjA0MjQtY2VvLWZ5MjYtZnkyNy1vcGVyYXRpbmctYnVkZ2V0LXNsaWRlLnBuZ3dKc2xpZGUgd2l0aCBjaGFydCBzaG93aW5nIFVDb25uIEhlYWx0aCBGWTI2IGFuZCBGWTI3IHN0YXRlIG9wZXJhdGluZyBidWRnZXR3Ymh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0LzI2MDQyNC1jZW8tZnkyNi1meTI3LW9wZXJhdGluZy1idWRnZXQtc2xpZGUucG5nfZDuHXcEZnVsbHcFbWVkaWF3JDRjYWMzYjJlLThhNGMtNGExOC1hZDQ1LTMxMTZhY2Q2ZjM1OHh3hwM8cD5PdXIgbWFpbiBwb2ludCB0byBsZWdpc2xhdG9ycyBpcyB0aGF0IHdlIGhhdmUgYWxyZWFkeSBjb3ZlcmVkIGFuIG92ZXIgJDUwIG1pbGxpb24gcmVkdWN0aW9uIGluIHN0YXRlIGZ1bmRpbmcgdGhpcyB5ZWFyIChyZW1lbWJlciB0aGUgJDQ2LjcgbWlsbGlvbiBQcm9qZWN0IFRocml2ZSkuIEFzIGdvb2Qgc3Rld2FyZHMgYW5kIGJlY2F1c2Ugb2Ygb3VyIHBsZWRnZSB0byBlbGltaW5hdGUgc3RhdGUgc3VwcG9ydCBmb3IgdGhlIGNsaW5pY2FsIGVudGVycHJpc2Ugd2UgaGF2ZSBlbWJyYWNlZCB0aGF0IGRpZmZpY3VsdCBjaGFsbGVuZ2UuIEhvd2V2ZXIgYW4gYWRkaXRpb25hbCAkNTUuNyBtaWxsaW9uIHdhcyBub3QgaW5jbHVkZWQgaW4gb3VyIGJ1ZGdldCBwcm9qZWN0aW9ucy48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDYwMjFkZjNmLWUxYzItNDA1NS04NTU3LWI4ZmY3YWFhZTc5Nnh3rwI8cD5JIHdhbnQgdG8gcGF1c2UgaGVyZSBhbmQgdGhhbmsgb3VyIEdvdmVybm1lbnQgUmVsYXRpb25zIHRlYW0gZm9yIHRoZWlyIGFtYXppbmcgd29yayB3aXRoIHRoZSBsZWdpc2xhdHVyZS4gSXQgaXMgYmVjYXVzZSBvZiB0aGUgcmVsYXRpb25zaGlwcyB0aGF0IEpvYW5uLCBNYXJpZSBhbmQgR2FpbCBoYXZlIGN1bHRpdmF0ZWQgb3ZlciBtYW55IHllYXJzIHRoYXQgUHJlc2lkZW50IE1hcmljIGFuZCBJIGFyZSBhYmxlIHRvIGVmZmVjdGl2ZWx5IGFkdm9jYXRlIGZvciB0aGUgVW5pdmVyc2l0eSBhbmQgVUNvbm4gSGVhbHRoLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMTc2YThlNDgtNTdlOS00ZjE0LThjNDgtMjYwOTdlYWFmZTJleHfPBzxwPlN0aWxsIG9uIHRoZSB0b3BpYyBvZiBmdW5kaW5nLCB3ZSBhbmQgdGhlIFVDb25uIEZvdW5kYXRpb24gaGF2ZSBiZWVuIHdvcmtpbmcgb24gYW4gYW1iaXRpb3VzIHBsYW4gdG8gcmFpc2UgJDUwIG1pbGxpb24gYSB5ZWFyIGluIHBoaWxhbnRocm9weSBmb3IgVUNvbm4gSGVhbHRoIGJ5IDIwMzAuIFRoZSB0cmFqZWN0b3J5IHN0YXJ0cyB3aXRoIGEgZ29hbCB0byByYWlzZSAkMTkgbWlsbGlvbiB0aGlzIHllYXIsIHdoaWNoIGlzIGNvbnNpZGVyYWJseSBtb3JlIHRoYW4gdGhlICQxMCBtaWxsaW9uIHdlIHJhaXNlZCBsYXN0IHllYXIgYW5kIHRoZSAkOCBtaWxsaW9uIHdlIHJhaXNlZCB0aGUgeWVhciBiZWZvcmUuIERhbmllbCBTdWxsaXZhbiwgc2VuaW9yIGFzc29jaWF0ZSBWUCBmb3IgZGV2ZWxvcG1lbnQgcHJlc2VudGVkIGFuIHVwZGF0ZSB0aGlzIHdlZWsgYW5kIHNvIGZhciB3ZSBhcmUgb24gdHJhY2sgdG8gcmVhY2ggdGhlICQxOSBtaWxsaW9uLiBNeSBzaW5jZXJlIHRoYW5rcyB0byBEYW5pZWwsIHdobyB0aGlzIHdlZWsgY2VsZWJyYXRlZCBoaXMgZmlyc3Qgc2l4IG1vbnRocyBhdCBVQ29ubi9VQ29ubiBIZWFsdGguIEkgY2FuIGhvbmVzdGx5IHNheSBoZSBhbmQgaGlzIFVDb25uIEhlYWx0aCBmdW5kcmFpc2luZyB0ZWFtIGluY2x1ZGluZyBTYXJhaCBQYW5kb3Vyc2t5LCBLaW0gQmFya2hhbWVyLCBKZW5uaWZlciBIb3lvcmQsIExpeiBLcnVlZ2VyLCBLZW5kYWxsIEd1YXJuZXJpLCBNYXJpc3NhIEJlZGluaSwgU2FtYW50aGEgQXJtc3Ryb25nLCBLcmlzdGluYSBCZW5uZXR0LCBQaW5hciBPenlpZ2l0LCBhbmQgU3VlIEVzZWxieSBhcyB3ZWxsIGFzIFVDb25uIEZvdW5kYXRpb24gUHJlc2lkZW50ICZhbXA7IENFTyBBbXkgWWFuY2V5IGFuZCB0aGUgcmVzdCBvZiB0aGUgVUNvbm4gRm91bmRhdGlvbiBhcmUgcmV2b2x1dGlvbml6aW5nIGhvdyB3ZSByYWlzZSBmdW5kcyBhdCBVQ29ubiBIZWFsdGguPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ2MDljY2FjZi1kZWQ0LTQ0OTQtYTYzYy1iM2UwZmQ4YzQwN2N4d4IDPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvMjYwNC1jZW8tZm91bmRhdGlvbi1oaXN0b3JpY2FsLWZ1bmRyYWlzaW5nLTIxLTI2LXNjYWxlZC5wbmciPjxpbWcgc3JjPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8yNjA0LWNlby1mb3VuZGF0aW9uLWhpc3RvcmljYWwtZnVuZHJhaXNpbmctMjEtMjYtMTAyNHg1NzYucG5nIiBhbHQ9IlNsaWRlIHNob3dpbmcgaGlzdG9yaWNhbCBmdW5kcmFpc2luZyB0cmVuZHMgRlkyMS1GWTI2IiBjbGFzcz0id3AtaW1hZ2UtMjQ0NjI2IiAvPjwvYT48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3cGh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0LzI2MDQtY2VvLWZvdW5kYXRpb24taGlzdG9yaWNhbC1mdW5kcmFpc2luZy0yMS0yNi0xMDI0eDU3Ni5wbmd3NVNsaWRlIHNob3dpbmcgaGlzdG9yaWNhbCBmdW5kcmFpc2luZyB0cmVuZHMgRlkyMS1GWTI2d25odHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8yNjA0LWNlby1mb3VuZGF0aW9uLWhpc3RvcmljYWwtZnVuZHJhaXNpbmctMjEtMjYtc2NhbGVkLnBuZ32S7h13BWxhcmdldwVtZWRpYXckN2ZhMWE3NTktZGU1MC00MGQ4LTkwZDYtNGVmOGFmNjBmZmRjeHeiBDxwPkFuZCByZWxhdGVkIHRvIHBoaWxhbnRocm9weSwgSeKAmWQgbGlrZSB0byB0aGFuayBhbGwgb2YgeW91IHdobyBwYXJ0aWNpcGF0ZWQgaW4gVUNvbm4gR2l2ZXMgMjAyNiBhbmQgZm9yIHNob3dpbmcgd2hhdOKAmXMgcG9zc2libGUgd2hlbiB0aGUgSHVza3kgY29tbXVuaXR5IGNvbWVzIHRvZ2V0aGVyLiBZb3VyIGdlbmVyb3NpdHkgaGVscGVkIHR1cm4gdHdvIGRheXMgb2YgZXhjaXRlbWVudCBpbnRvIHJlYWwsIG1lYW5pbmdmdWwgaW1wYWN0IGZvciBVQ29ubiBHaXZlcy4gV2XigJlsbCBiZSBzaGFyaW5nIG91ciBvZmZpY2lhbCByZXN1bHRzIHNvb24gYW5kIGNhbuKAmXQgd2FpdCB0byBjZWxlYnJhdGUgdGhlIGZ1bGwgaW1wYWN0IHRvZ2V0aGVyLCBidXQgaW4gdGhlIG1lYW50aW1lLCB3ZSBhcmUgZGVlcGx5IGdyYXRlZnVsIGZvciB5b3VyIHN1cHBvcnQgYW5kIGJlbGllZiBpbiBVQ29ubi4gVGhhbmsgeW91IGZvciBzaG93aW5nIHVwLCBnaXZpbmcgYmFjaywgYW5kIGJlaW5nIGFuIGVzc2VudGlhbCBwYXJ0IG9mIHRoZSBIdXNreSBmYW1pbHkuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyRkNzc4MTZjZC1iZGYwLTQ5MjItOGE4OS0zZDEyNDcyNTRmYmR4dzs8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPncOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhydyQ3ZDViMTkwMy00NDU3LTQxZDEtYTdkOC0xNGY1ODJhMGYyODF4d74CPHA+Tm93IGZvciBhbiB1cGRhdGUgb24gb3VyIG5lZ290aWF0aW9ucyB3aXRoIENpZ25hLiBXZSBoYXZlIGJlZW4gd29ya2luZyBpbiBnb29kIGZhaXRoIHRvIHJlYWNoIGEgbmV3IGFncmVlbWVudCB0aGF0IGFwcHJvcHJpYXRlbHkgcmVmbGVjdHMgdGhlIGNvc3Qgb2YgZGVsaXZlcmluZyBoaWdoLXF1YWxpdHkgY2FyZSB0byBvdXIgcGF0aWVudHMgYW5kIGNvbW11bml0eS4gQXMgb2YgdGhpcyB3cml0aW5nLCB3ZSBoYXZlIG5vdCBiZWVuIGFibGUgdG8gY29tZSB0byBhbiBhZ3JlZW1lbnQgb24gYSBmYWlyIGFuZCBzdXN0YWluYWJsZSBjb250cmFjdC48L3A+dw5jb3JlL3BhcmFncmFwaHl3JGM5YjRkMTUyLWZkM2YtNDYyMi1iOTQ2LTNkMjVlOWZjY2RlM3h37QE8cD5XaXRob3V0IGFuIGFncmVlbWVudCB3ZSB3aWxsIGJlIG91dCBvZiBuZXR3b3JrIHdpdGggQ2lnbmEgZWZmZWN0aXZlIE1heSAxLiBUaGF0IHdvdWxkIGluY2x1ZGUgYm90aCBvdXIgaG9zcGl0YWwgYW5kIG91dHBhdGllbnQgY2xpbmljcywgYWx0aG91Z2ggYmVoYXZpb3JhbCBoZWFsdGggc2VydmljZXMgd2lsbCBzdGlsbCBiZSBjb3ZlcmVkIHRocm91Z2ggRXZlcm5vcnRoIGZvciBDaWduYSBtZW1iZXJzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckYWE4MmJlMDEtMzgzMS00Y2IyLTljYjEtMWQwYzM2ZDdiY2M2eHfYAjxwPk91ciBwcmlvcml0eSBvZiBjb3Vyc2UgcmVtYWlucyBlbnN1cmluZyBwYXRpZW50cyBoYXZlIGFjY2VzcyB0byB0aGUgY2FyZSB0aGV5IG5lZWQsIGFuZCB3ZSBhcmUgYWN0aXZlbHkgY29tbXVuaWNhdGluZyB3aXRoIHBhdGllbnRzIGFib3V0IHRoZWlyIG9wdGlvbnMsIGluY2x1ZGluZyBjb250aW51aXR5IG9mIGNhcmUgd2hlcmUgYXBwbGljYWJsZS4gSW4gdGhlIG1lYW50aW1lLCB3ZSByZW1haW4gZW5nYWdlZCBpbiBkaXNjdXNzaW9ucyBhbmQgd2lsbCBjb250aW51ZSB0byBuZWdvdGlhdGUgaW4gZ29vZCBmYWl0aCB0b3dhcmQgYSBzdXN0YWluYWJsZSwgbG9uZy10ZXJtIGFncmVlbWVudC48L3A+dw5jb3JlL3BhcmFncmFwaHl3JGMyOWQ0M2NkLWYxMGYtNDlhMy04YTFjLTg5MTg1NTc3MzJiOHh3OzxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiIC8+dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ3JDU2YzMzYWVlLTZhNmItNDkzYi1hMTQwLTBmMDIxMzRhMjQ4Nnh3ogI8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbnJpZ2h0IHNpemUtbWVkaXVtIj48aW1nIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvMjYwNDI0LXNvbG5pdC1leHRlcmlvci0xNTAweDEwMDAtSU1HXzI4MzUtMzAweDIwMC5qcGciIGFsdD0iZXh0ZXJpb3Igc2hvdCBvZiBVQ29ubiBIZWFsdGjigJlzIEpvaG4gRGVtcHNleSBIb3NwaXRhbCBhdCBTb2xuaXQgU291dGggQ2FtcHVzIiBjbGFzcz0id3AtaW1hZ2UtMjQ0NjI4IiAvPjwvZmlndXJlPncKY29yZS9pbWFnZXdoaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvMjYwNDI0LXNvbG5pdC1leHRlcmlvci0xNTAweDEwMDAtSU1HXzI4MzUtMzAweDIwMC5qcGd3TmV4dGVyaW9yIHNob3Qgb2YgVUNvbm4gSGVhbHRo4oCZcyBKb2huIERlbXBzZXkgSG9zcGl0YWwgYXQgU29sbml0IFNvdXRoIENhbXB1c32U7h13Bm1lZGl1bXcEbm9uZXcFcmlnaHR3JDhjMTE3MjhjLWQ0ZTctNDI4YS05NDA1LThhY2M3ZjhkNjk1N3h3\/gQ8cD5BcyBJIG1lbnRpb25lZCBsYXN0IHdlZWssIGFzIG9mIEFwcmlsIDE1LCBTb2xuaXQgaG9zcGl0YWwgaXMgbm93IHBhcnQgb2YgSkRIIGFuZCBpdCB3YXMgaGVhcnR3YXJtaW5nIHRvIHNlZSB0aGF0IHRoZXkgbm93IHBhcnRpY2lwYXRlIGluIG91ciBtb3JuaW5nIHNhZmV0eSBodWRkbGUgKGluIGNhc2UgeW91ciBub3QgZmFtaWxpYXIgd2l0aCBzYWZldHkgaHVkZGxlcywgdGhpcyBpcyBhIGNvcmUgcHJhY3RpY2UgaW4gaGlnaC1yZWxpYWJpbGl0eSBob3NwaXRhbHMgYW5kIGNvbnNpc3RzIG9mIGEgMzAgbWludXRlIHN0cnVjdHVyZWQgZGFpbHkgbWVldGluZyBmb2N1c2VkIG9uIHBhdGllbnQgc2FmZXR5IHJpc2tzIGFuZCBvcGVyYXRpb25hbCBhd2FyZW5lc3MpLiBHb2luZyBmb3J3YXJkLCBvdXIgbWVldGluZ3Mgd2l0aCB0aGUgRGVwYXJ0bWVudCBvZiBDaGlsZHJlbiBhbmQgRmFtaWxpZXMgKERDRiksIFNvbG5pdCwgYW5kIHRoZSBPZmZpY2Ugb2YgUG9saWN5IGFuZCBNYW5hZ2VtZW50IChPUE0pIGFyZSBldm9sdmluZyBmcm9tIGVuc3VyaW5nIGEgc2VhbWxlc3MgdHJhbnNpdGlvbiBvZiB0aGUgYmVkIGxpY2Vuc2VzIHRvIHVuZGVyc3RhbmRpbmcgaG93IHdlIGNhbiB0b2dldGhlciBlbmhhbmNlIGNhcmUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQwNmJlZDUzYS1iZjAxLTQ3ZTctYWVmMC02ODFmOGEzYjlmMWV4dzs8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPncOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhydyRmODg3NTZkZC03ZjkwLTQzNTAtOTk1Zi03YTQ3ZjI3YmU1ODN4d6ICPHA+SeKAmWQgbGlrZSB0byBzaGFyZSBhIGxldHRlciDigJQgYWN0dWFsbHkgdHdvIGxldHRlcnMg4oCUIGZyb20gYSB3b21hbiBkZXNjcmliaW5nIHRoZSBjb21wYXNzaW9uYXRlIGNhcmUgaGVyIHNpc3Rlci1pbi1sYXcgZXhwZXJpZW5jZWQgb24gb3VyIG9uY29sb2d5IGZsb29yLiBUaGUgZmlyc3QgaXMgdG8gQ2FyeWwgUnlhbiwgb3VyIENOTyBhbmQgaG9zcGl0YWwgQ09POyB0aGUgc2Vjb25kIGlzIHRvIHN0YWZmIG51cnNlIEdhYmJ5IFJheSAoZWRpdGVkIGZvciBsZW5ndGggYW5kIHByaXZhY3kpOjwvcD53DmNvcmUvcGFyYWdyYXBoeXckOGZiMTExNjAtZmRkZS00YWQ0LTgyOTAtMmVkYjZiZWFkNTFkeHckPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAiPgoKPC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ2AgR0eXBldwRmbGV4C29yaWVudGF0aW9udwh2ZXJ0aWNhbHckNWZlZWI1NDgtYjljYi00MGI2LWE4MWYtMDczYzJhYjJjNDgweHfoAzxwIGNsYXNzPSJoYXMtYmFja2dyb3VuZC0yLWJhY2tncm91bmQtY29sb3IgaGFzLWJhY2tncm91bmQiPkRlYXIgVlAgUnlhbiw8YnI+PGJyPknigJltIGdyYXRlZnVsIGZvciB5b3VyIG9idmlvdXMgYW5kIGZhYnVsb3VzIGNyaXRlcmlhIGZvciBoaXJpbmcgdGhlIHZlcnkgYmVzdCBudXJzaW5nIGNhcmUvcGFydGljdWxhcmx5IG9uIHlvdXIgNjxzdXA+dGg8L3N1cD4gZmxvb3IgT25jb2xvZ3kgZmxvb3IuwqAgR2FiYnkgYW5kIGhlciBmZWxsb3cgbnVyc2VzIHdlcmUgdGhlIGFic29sdXRlIGJlc3QgYW5kIGdhdmUgbXkgc2lzdGVyLWluLWxhdyB0aGUgZGlnbml0eSBzaGUgc28gZGVzZXJ2ZWQuwqAgVGhlIG51cnNpbmcgYXNzaXN0YW50cyB3ZXJlIGZhYnVsb3VzIGFzIHdlbGw7IG15IGh1c2JhbmQgYW5kIEkgd2FudGVkIHRvIHNoYXJlIHRoaXMgd2l0aCB5b3Ugc28gdGhhdCB0aGV5IGFsbCBjb3VsZCBiZSByaWdodGZ1bGx5IGFja25vd2xlZGdlZC48L3A+dw5jb3JlL3BhcmFncmFwaHl3DGJhY2tncm91bmQtMnckOWE5OWIyNWItMjYyOS00YTdkLTk3MmUtNzNmYTk1MGFiMzA5eHfHBDxwIGNsYXNzPSJoYXMtYmFja2dyb3VuZC0yLWJhY2tncm91bmQtY29sb3IgaGFzLWJhY2tncm91bmQiPkRlYXJlc3QgR2FiYnksPGJyPjxicj5Zb3UgYXJlIGFuIGV4dHJhb3JkaW5hcnkgbnVyc2UsIGFuZCB3ZSBhcmUgYmV5b25kIGdyYXRlZnVsIHRoYXQgeW91IGp1c3QgaGFwcGVuZWQgdG8gYmUgd29ya2luZyB3aGVuIG91ciBsb3ZlZCBvbmUgbmVlZGVkIHlvdSB0aGUgbW9zdC48YnI+PGJyPllvdSBicm91Z2h0IG11Y2ggY29tZm9ydCB0byBzb21lb25lIHdobyB3YXMgdmVyeSBzY2FyZWQgYW5kIGJlY2F1c2Ugd2UgbGl2ZWQgZmFyIGF3YXktIHZlcnkgbXVjaCBhbG9uZSEgU2hlIGxvc3QgdGhlIGJlc3QgZnJpZW5kIHNoZSBoYWQgd2hlbiBvdXIgZGF1Z2h0ZXIgYW5kIGhlciBuaWVjZSBwYXNzZWQgaW4gMjAyNC48YnI+PGJyPldlIGxvdmUgeW91LCBHYWJieSwgYW5kIHdpbGwgbmV2ZXIgZm9yZ2V0IHRoZSBzdGVsbGFyIHRyZWF0bWVudCBhbmQgZGVlcCBraW5kbmVzcyB5b3UgZ2F2ZSB0byBteSBzaXN0ZXItaW4tbGF3IGFuZCB0byBoZXIgYnJvdGhlciBhbmQgSSBhdCB0aGUgZW5kIG9mIGhlciBsaWZlISHCoDwvcD53DmNvcmUvcGFyYWdyYXBoeXcMYmFja2dyb3VuZC0ydyQ1NzNjNDU3NC0xZmI1LTQ3NTUtOGYyOS1kMTc1MGQ0MWQwZTJ4dzs8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPncOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhydyQ1ODlhNzhmMS1hNzc4LTRhZGEtOGZjZi0wMDdkNzg5YjZmMjF4d6wGPHA+QXMgSSBtZW50aW9uZWQgaW4gbXkgbGFzdCB1cGRhdGUsIHRoaXMgd2VlayBpcyBIZWFsdGhjYXJlIFZvbHVudGVlciBXZWVrLiBBcyB3ZSB0YWtlIGEgbW9tZW50IHRvIGFja25vd2xlZGdlIHRoZSA0OCB2b2x1bnRlZXJzIHdobyBhcmUgc28gZ2VuZXJvdXMgd2l0aCB0aGVpciB0aW1lIGFuZCBhcmUgaW5zdHJ1bWVudGFsIGluIGhlbHBpbmcgdXMgZW5oYW5jZSBvdXIgcGF0aWVudCBleHBlcmllbmNlLCBpdOKAmXMgYWxzbyBhIGdvb2QgdGltZSBmb3IgYW4gdXBkYXRlIG9uIG91ciB2b2x1bnRlZXIgcHJvZ3JhbS4gQXMgeW91IG1heSBiZSBhd2FyZSwgd2UgaGF2ZSBwYXVzZWQgb3VyIG9uYm9hcmRpbmcgb2YgbmV3IHZvbHVudGVlcnMgd2hpbGUgd2Ugd29yayBvbiByZXZpc2luZyBvdXIgcHJvZ3JhbSBhbmQgaW1wbGVtZW50aW5nIG5ldyBzb2Z0d2FyZSB0byBoZWxwIHVzIG1hbmFnZSBpdC4gQnkgU2VwdGVtYmVyIHdl4oCZbGwgYmUgcmVhZHkgdG8gdGFrZSBvbiBuZXcgdm9sdW50ZWVycyBhZ2FpbiwgYW5kIHRoYXQgYmVjb21lcyBhIGdyZWF0IG9wcG9ydHVuaXR5IOKAkyBJ4oCZZCBsaWtlIHRvIGludml0ZSBkZXBhcnRtZW50cyB0aHJvdWdob3V0IG91ciBvcmdhbml6YXRpb24gdG8gY29uc2lkZXIgaG9zdGluZyBhIHZvbHVudGVlciBzdGFydGluZyBsYXRlIHN1bW1lci9lYXJseSBmYWxsLiBUaG9zZSB3aXRoIGludGVyZXN0IG9yIHF1ZXN0aW9ucywgcGxlYXNlIGVtYWlsIDxhIGhyZWY9Im1haWx0bzp2b2x1bnRlZXJzZXJ2aWNlc0B1Y2hjLmVkdSI+dm9sdW50ZWVyc2VydmljZXNAdWNoYy5lZHU8L2E+LjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMjk5NDBiMjMtZjI0Yi00NzQxLWJiYzctN2Q2ZTZkZWY4NmQ0eHe4AjxwPlNlcGFyYXRlbHksIG91ciBPZmZpY2Ugb2YgUGF0aWVudCBFeHBlcmllbmNlIHNlZWtzIGRlcGFydG1lbnRzIGludGVyZXN0ZWQgaW4gc3BvbnNvcmluZyBoaWdoIHNjaG9vbC1hZ2VkIHZvbHVudGVlcnMgZm9yIHRoaXMgc3VtbWVyLCBzdGFydGluZyBKdW5lIDIyOyBwbGVhc2UgPGEgaHJlZj0iaHR0cHM6Ly9kYWlseWRpZ2VzdC51Y29ubi5lZHUvcHVibGljRW1haWxTaW5nbGVTdG9yeVZpZXcucGhwP2lkPTMyMjk2MiZhbXA7Y2lkPTc1JmFtcDtpaWQ9ODgzNyI+c2VlIExpZmVsaW5lIGZvciBtb3JlIGRldGFpbHM8L2E+IG9uIHRoYXQuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyRiNTRmZjZjNi1hNjEwLTRkN2EtYTc4NC0yYjhmMzA1NzlhNzV4d1I8cD5JdOKAmXMgYWxzbyBNZWRpY2FsIExhYm9yYXRvcnkgUHJvZmVzc2lvbmFscyBXZWVrIGFuZCBOZXVyb2RpYWdub3N0aWMgV2Vlay48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDMyNzE4MGQxLTdiNDktNDY3NS1hMmRiLTFlOTI4MTM3NDFhZXh3vAg8cD5PdXIgbGFib3JhdG9yeSBhdCBVQ29ubiBIZWFsdGggY29uc2lzdHMgb2YgbWFueSBkaWZmZXJlbnQgbGFib3JhdG9yeSBwcm9mZXNzaW9uYWxzIGluY2x1ZGluZyBtZWRpY2FsIHRlY2hub2xvZ2lzdHMsIGhpc3RvdGVjaG5vbG9naXN0cywgY3l0b3RlY2hub2xvZ2lzdHMsIHBobGVib3RvbWlzdHMsIGxhYm9yYXRvcnkgYXNzaXN0YW50cywgbWVkaWNhbCBsYWJvcmF0b3J5IHRlY2hjbmljaWFucywgY2xpbmljYWwgY29vcmRpbmF0b3JzLCBsYWJvcmF0b3J5IHN1cGVydmlzb3JzLCBjbGluaWMgb2ZmaWNlIGFzc2lzdGFudHMsIGxlYWQgcGF0aG9sb2dpc3QgYXNzaXN0YW50cywgcGF0aG9sb2dpc3QgYXNzaXN0YW50cywgYW5kIGFzc29jaWF0ZSBkaXJlY3RvcnMsIGFzIHdlbGwgYXMgb3VyIHBhdGhvbG9naXN0cyBhbmQgUGguRC5zLCDigJQgMTU5IGVtcGxveWVlcyBpbiBhbGwuIFRoZXkgY292ZXIgYWxsIG91dHBhdGllbnQgcGhsZWJvdG9teSBzZXJ2aWNlcywgaW5wYXRpZW50IHBobGVib3RvbXkgc2VydmljZXMsIGxhYm9yYXRvcnkgdGVzdGluZyBmb3IgaW5wYXRpZW50LCBvdXRwYXRpZW50LCBjYW5jZXIgY2VudGVyIGFuZCB0aGUgYW50aS1jb2FndWxhdGlvbiBjbGluaWMuIE1hbnkgb2YgdGhlIHRlc3RzIHBlcmZvcm1lZCBhcmUgdGVzdGVkIDI0LzcgYW5kIG91ciBsYWIgc3RhZmYgc3VwcG9ydHMgbWFueSBkZXBhcnRtZW50cyB0aHJvdWdob3V0IHRoZSBoZWFsdGggc3lzdGVtLCBpbmNsdWRpbmcgY292ZXJpbmcgcG9pbnQtb2YtY2FyZSB0ZXN0aW5nIHRocm91Z2hvdXQgdGhlIG9yZ2FuaXphdGlvbi4gTGFib3JhdG9yeSBwcm9mZXNzaW9uYWxzIHNhZmVndWFyZCBoZWFsdGggYW5kIHRoaXMgd2VlayBjZWxlYnJhdGVzIHRoZSB2YWx1YWJsZSByb2xlIGxhYm9yYXRvcnkgcHJvZmVzc2lvbmFscyBwbGF5IGluIGNsaW5pY2FsIGNhcmUsIHB1YmxpYyBoZWFsdGgsIGFuZCBlbWVyZ2VuY3kgcmVzcG9uc2Ugc3lzdGVtcyB0byBwcm90ZWN0IHRoZSBoZWFsdGggb2Ygb3VyIGNvbW11bml0eS4gUGxlYXNlIGpvaW4gbWUgaW4gcmVjb2duaXppbmcgb3VyIG91dHN0YW5kaW5nIGxhYiBzdGFmZi48L3A+dw5jb3JlL3BhcmFncmFwaHl3JGEyOWEzNDA3LWJhZDgtNDZjYy04N2Y3LThmODExMmI4OTgwM3h38QQ8cD5Gb3IgdGhvc2Ugd2hvIG1heSBub3Qga25vdyB3aGF0IG5ldXJvZGlhZ25vc3RpYyB0ZWNobm9sb2dpc3RzIGRvLCB0aGV5IGFyZSBhbiBlc3NlbnRpYWwgcGFydCBvZiBwYXRpZW50IGNhcmUsIHVzdWFsbHkgd29ya2luZyBiZWhpbmQgdGhlIHNjZW5lcyBhbmQgb2ZmZXJpbmcgZGlhZ25vc3RpYyBhbmQgbW9uaXRvcmluZyBzZXJ2aWNlcy4gSW4gYWRkaXRpb24gdG8gcGVyZm9ybWluZyBib3RoIGlucGF0aWVudCBhbmQgb3V0cGF0aWVudCBlbGVjdHJvZW5jZXBoYWxvZ3JhbXMgKEVFR3MpLCBFRUcgbW9uaXRvcmluZyBpbiB0aGUgTklDVSwgZWxlY3Ryb215b2dyYXBoeSAoRU1HKSBzdHVkaWVzLCB2aXN1YWwgZXZva2VkIHBvdGVudGlhbHMgKFZFUCkgYW5kIHVsdHJhc291bmQgcHJvY2VkdXJlcywgdGhleSBwcm92aWRlIG9uLWNhbGwgY292ZXJhZ2UsIGluY2x1ZGluZyB3ZWVrZW5kcywgdG8gZW5zdXJlIGNvbnRpbnVvdXMgY2FyZSBmb3IgcGF0aWVudHMgd2hvIG5lZWQgdXJnZW50IG5ldXJvbG9naWNhbCBldmFsdWF0aW9uLiBQbGVhc2Ugam9pbiBtZSBpbiBhY2tub3dsZWRnaW5nIHRoZSBjb250cmlidXRpb25zIG9mIG91ciBzaXggbmV1cm9kaWFnbm9zdGljIHRlY2hub2xvZ2lzdHM8L3A+dw5jb3JlL3BhcmFncmFwaHl3JGVlZTVmM2JhLTE3MjAtNDQwMC04Y2IwLTFiZDVkMmMwODNmM3h3oQc8cD5OZXh0IHdlZWsgd2UgYXJlIGNlbGVicmF0aW5nIFBhdGllbnQgRXhwZXJpZW5jZSBXZWVrLCBBcHJpbCAyNyB0byBNYXkgMSwgYnkgcmVjb2duaXppbmcgdGhlIG1hbnkgdGVhbSBtZW1iZXJzIGFjcm9zcyBvdXIgb3JnYW5pemF0aW9uIHdobyB3b3JrIHRvZ2V0aGVyIGV2ZXJ5IGRheSB0byBjcmVhdGUgYSBwb3NpdGl2ZSBleHBlcmllbmNlIGZvciBvdXIgcGF0aWVudHMgYW5kIHRoZWlyIGZhbWlsaWVzLiBGcm9tIG91ciBudXJzZXMgYW5kIHBoeXNpY2lhbnMgdG8gY2xpbmljYWwgYW5kIHN1cHBvcnQgc3RhZmYsIGVhY2ggbWVtYmVyIG9mIG91ciB0ZWFtIHBsYXlzIGFuIGVzc2VudGlhbCByb2xlIGluIGRlbGl2ZXJpbmcgY29tcGFzc2lvbmF0ZSwgaGlnaC1xdWFsaXR5IGNhcmUuIFBhdGllbnQgRXhwZXJpZW5jZSBXZWVrIGlzIGFuIG9wcG9ydHVuaXR5IGZvciBoZWFsdGhjYXJlIG9yZ2FuaXphdGlvbnMgbmF0aW9ud2lkZSB0byBoaWdobGlnaHQgdGhlIGltcG9ydGFuY2Ugb2YgcGF0aWVudC1jZW50ZXJlZCBjYXJlIGFuZCB0byBjZWxlYnJhdGUgdGhlIGNvbGxhYm9yYXRpb24gdGhhdCBtYWtlcyBleGNlcHRpb25hbCBjYXJlIHBvc3NpYmxlLiBXZSBob3BlIHlvdSB3aWxsIGpvaW4gdXMgaW4gY2VsZWJyYXRpbmcgUGF0aWVudCBFeHBlcmllbmNlIFdlZWsgYW5kIHRha2UgcGFydCBpbiB0aGUgYWN0aXZpdGllcyBwbGFubmVkIHRocm91Z2hvdXQgdGhlIHdlZWsuIFRvIHZpZXcgdGhlIGZ1bGwgc2NoZWR1bGUsIDxhIGhyZWY9Imh0dHBzOi8vaHViLnVjb25uaGVhbHRoLm9yZy9jbGluaWNhbC9wYXRpZW50LWV4cGVyaWVuY2UvYW5ub3VuY2VtZW50cy9wYXRpZW50LWV4cGVyaWVuY2Utd2Vlay0yMDI2Ij5wbGVhc2UgdmlzaXQgdGhlIFBhdGllbnQgRXhwZXJpZW5jZSBwYWdlIGxvY2F0ZWQgb24gVGhlIEh1YjwvYT4uPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ0NmIxNzExZi04NmRkLTQ5M2UtOTg1Zi01YWEwNjk5ZTNiZTN4dzs8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPncOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhydyRmYmNmNzg5OC1jNTZkLTRjNTgtOGJhMS03ZGVlMDJhMTdiNTV4d4MCPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25yaWdodCBzaXplLW1lZGl1bSI+PGltZyBzcmM9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL01ldGVyc2t5LU1hcmstMjAyMDA2MzAtZW5jYXJuYWNpb24tMDAwNS0xMDAweDEyNTAtMS0yNDB4MzAwLmpwZyIgYWx0PSJEci4gTWFyayBNZXRlcnNreSBwb3J0cmFpdCB3aGl0ZSBjb2F0IiBjbGFzcz0id3AtaW1hZ2UtMjI1OTU1IiAvPjwvZmlndXJlPncKY29yZS9pbWFnZXdyaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDIvTWV0ZXJza3ktTWFyay0yMDIwMDYzMC1lbmNhcm5hY2lvbi0wMDA1LTEwMDB4MTI1MC0xLTI0MHgzMDAuanBndyVEci4gTWFyayBNZXRlcnNreSBwb3J0cmFpdCB3aGl0ZSBjb2F0faPKG3cGbWVkaXVtdwRub25ldwVyaWdodHckNmVjMDkyOTEtOWU3YS00ZjIwLTk3M2EtNDE2ODM3ZWU2Zjk0eHedBDxwPkxhc3Qgd2VlayBJIGhhZCB0aGUgaG9ub3Igb2YgYmVpbmcgcGFydCBvZiBhIHJldGlyZW1lbnQgY2VsZWJyYXRpb24gZm9yIERyLiBNYXJrIE1ldGVyc2t5LiBEci4gTWV0ZXJza3kgaGFzIGhhZCBhbiBleHRyYW9yZGluYXJ5IDMwLXBsdXMteWVhciBjYXJlZXIgaGVyZSBhdCBVQ29ubiBIZWFsdGgsIG1vc3QgcmVjZW50bHkgYXMgY2hpZWYgb2Ygc2VydmljZSBmb3IgdGhlIERlcGFydG1lbnQgb2YgTWVkaWNpbmUuIEhlIGlzIGFuIGludGVybmF0aW9uYWxseSByZW5vd25lZCBleHBlcnQgaW4gcHVsbW9uYXJ5IGRpc2Vhc2UsIGVzcGVjaWFsbHkgYnJvbmNoaWVjdGFzaXM7IGhlIGlzIHRoZSBmb3VuZGVyIG9mIG91ciBDZW50ZXIgZm9yIEJyb25jaGllY3Rhc2lzIENhcmUsIHdoaWNoIG9wZW5lZCBpbiAyMDA3LiBIaXMgcmVzZWFyY2ggaGFzIGFkdmFuY2VkIG1lZGljYXRpb25zIGFuZCBkZWZpbmVkIHN0YW5kYXJkcyBvZiBjYXJlLCBhbmQgb3ZlciBoaXMgdGltZSBoZXJlIGhlIGhhcyB0cmFpbmVkIGNvdW50bGVzcyBwaHlzaWNpYW5zLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMjY1NThmYjktMzgyOS00ZjAwLTkwNzctMDgwMTA5ZjgxY2YxeHeDAjxwPlRoZSByZXRpcmVtZW50IGNlbGVicmF0aW9uIHRvb2sgcGxhY2UgaW4gdGhlIGFjYWRlbWljIHJvdHVuZGEsIGFuZCB0aGFua3MgdG8gb3VyIElUIOKAkyBVbmlmaWVkIENvbW11bmljYXRpb24gVGVhbSwgeW91IGNhbiA8YSBocmVmPSJodHRwczovL3Vjb25uaGVhbHRoLm1lZGlhc2l0ZS5jb20vTWVkaWFzaXRlL1BsYXkvMzRjZDAyMzc0NTQzNGQ5MjgxNzNhODk5YzhiYWMyZjYxZCI+d2F0Y2ggYSB2aWRlbyBvZiB0aGUgY2VyZW1vbnk8L2E+LjwvcD53DmNvcmUvcGFyYWdyYXBoeXckZWU1ZTQ4OGQtYzNiOC00ODRhLWEwM2ItYjFkNDA2MmExZmE5eHeIATxwPlBsZWFzZSBqb2luIG1lIGluIGNvbmdyYXR1bGF0aW5nIE1hcmsgb24gaGlzIHJldGlyZW1lbnQuIFdoaWxlIHdlIHdpbGwgbWlzcyBoaW0gaW1tZW5zZWx5LCB3ZSB3aXNoIGhpbSBoYXBwaW5lc3MgYW5kIGdvb2QgaGVhbHRoLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMWRiNDUzZDAtMTkzZi00NGUwLWI2ZTMtOGE3MjdkOTlkNGM5eHc7PGhyIGNsYXNzPSJ3cC1ibG9jay1zZXBhcmF0b3IgaGFzLWFscGhhLWNoYW5uZWwtb3BhY2l0eSIgLz53DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnckNTY5ZjBhNjQtZjA0Yi00N2M2LTg0ZmYtNDdjMGEyNTM2YmRjeHfEBDxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWducmlnaHQgc2l6ZS1tZWRpdW0iPjxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDQvdWNvbm4tZmlyZS1kZXBhcnRtZW50LWNlbGVicmF0ZXMtNTAteWVhcnMtb2YtcGFyYW1lZGljcy8iIHRhcmdldD0iX2JsYW5rIiByZWw9IiBub3JlZmVycmVyIG5vb3BlbmVyIj48aW1nIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvMjYwNDE3LXBhcmFtZWRpYy01MHRoLXBlcnJhdWx0LXNtaXRoLTE1MDB4MTAwMC1EU0NfNzIwNC0zMDB4MjAwLmpwZyIgYWx0PSJQb3J0cmFpdCB0d28gcmV0aXJlZCBmaXJlZmlnaHRlciBwYXJhbWVkaWNzIGhvbGRpbmcgcGxhcXVlcyBhbmQgY2l0YXRpb25zIiBjbGFzcz0id3AtaW1hZ2UtMjQ0NjI3IiAvPjwvYT48ZmlnY2FwdGlvbiBjbGFzcz0id3AtZWxlbWVudC1jYXB0aW9uIj5SZXRpcmVkIFVDb25uIEZpcmUgTHQuIERvbiBQZXJyZWF1bHQgKGxlZnQpIGFuZCByZXRpcmVkIFVDb25uIEZpcmUgQ2FwdC4gRGF2ZSBTbWl0aDwvZmlnY2FwdGlvbj48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3dmh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0LzI2MDQxNy1wYXJhbWVkaWMtNTB0aC1wZXJyYXVsdC1zbWl0aC0xNTAweDEwMDAtRFNDXzcyMDQtMzAweDIwMC5qcGd3SVBvcnRyYWl0IHR3byByZXRpcmVkIGZpcmVmaWdodGVyIHBhcmFtZWRpY3MgaG9sZGluZyBwbGFxdWVzIGFuZCBjaXRhdGlvbnN2AQdlbmFibGVkeXdYaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wNC91Y29ubi1maXJlLWRlcGFydG1lbnQtY2VsZWJyYXRlcy01MC15ZWFycy1vZi1wYXJhbWVkaWNzL3cUIG5vcmVmZXJyZXIgbm9vcGVuZXJ9k+4ddwZtZWRpdW13BmN1c3RvbXcGX2JsYW5rdwVyaWdodHckNWJmYWIxZTItYjY0ZS00M2JhLWFhMTEtZjVkOWE0YWM1YTJheHfLAzxwPkZpbmFsbHksIGFsc28gbGFzdCB3ZWVrIG91ciBmaXJlIGRlcGFydG1lbnQgaGVsZCBhIGNlcmVtb255IGNvbW1lbW9yYXRpbmcgNTAgeWVhcnMgc2luY2UgVUNvbm4gSGVhbHRoIGJlY2FtZSB0aGUgYmlydGhwbGFjZSBvZiBwYXJhbWVkaWNzIGluIE5ldyBFbmdsYW5kLiBJbiBjYXNlIHlvdSB3ZXJlIHVuYXdhcmUsIGluIDE5NzUsIHRoZSBmaXJzdCB0cmFpbmluZyBjbGFzcyBpbiBwYXJhbWVkaWNpbmUgdG9vayBwbGFjZSBoZXJlLCBhdHRlbmRlZCBieSBmb3VyIFVDb25uIEhlYWx0aCBmaXJlZmlnaHRlcnMgYW5kIGVpZ2h0IEVhc3QgSGFydGZvcmQgZmlyZWZpZ2h0ZXJzLiBQYXJhbWVkaWNzIHdhcyBhIG5ldyBjb25jZXB0IGF0IHRoYXQgdGltZTsgaXQgb25seSBleGlzdGVkIGluIGEgZmV3IGNpdGllcyBpbiB0aGUgY291bnRyeSwgdGhlIGNsb3Nlc3QgdG8gdXMgd2FzIFBpdHRzYnVyZ2guPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQzOWI1MTkwYS1lZmVjLTRiNjItOGI0Yi0xZmVmMzY3MTI1Yzd4d8gEPHA+R3JlZyBNZXRjYWxmLCB3aG8gd2FzIG91ciBwdWJsaWMgc2FmZXR5IGRpcmVjdG9yIGluIDE5NzUsIGlzIGxhcmdlbHkgY3JlZGl0ZWQgd2l0aCBiZWluZyB0aGUgZHJpdmluZyBmb3JjZSBiZWhpbmQgYnJpbmdpbmcgdGhpcyBuZXcgZGlzY2lwbGluZSB0byB0aGUgcmVnaW9uIGJ5IGJyaW5naW5nIGl0IHRvIFVDb25uIEhlYWx0aCBhbmQgdHJhaW5pbmcgb3VyIGZpcmVmaWdodGVycyBhcyBwYXJhbWVkaWNzLiBUd28gb2YgdGhlIGZvdXIgVUNvbm4gSGVhbHRoIGZpcmVmaWdodGVycyB3aG8gd2VyZSBpbiB0aGF0IGZpcnN0IGNsYXNzIG9mIHBhcmFtZWRpY3MsIERhdmUgU21pdGggYW5kIERvbiBQZXJyYXVsdCwgcmV0dXJuZWQgZm9yIHRoZSBjZXJlbW9ueSwgYW5kIHNvIGRpZCBHcmVnLCB3aG8gZmxldyBpbiBmcm9tIFV0YWggZm9yIGl0LiBJIGludml0ZSB5b3UgdG8gPGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wNC91Y29ubi1maXJlLWRlcGFydG1lbnQtY2VsZWJyYXRlcy01MC15ZWFycy1vZi1wYXJhbWVkaWNzLyI+cmVhZCBtb3JlIGFib3V0IHRoZW0gb24gVUNvbm4gVG9kYXk8L2E+LjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMWU4YzJmMjgtOWQ3OS00OThmLTg5YzctNWFlZGJhYWI3OGY1eHdsPHA+T3VyIHBsYWNlIGluIHRoZSBoaXN0b3J5IG9mIHBhcmFtZWRpY2luZSBpcyBhIHBvaW50IG9mIHByaWRlIGZvciB0aGUgVW5pdmVyc2l0eSBhbmQgcmVhbGx5IHRoZSBzdGF0ZS48L3A+dw5jb3JlL3BhcmFncmFwaHl3JGNmNTVkZGQ2LWY5MjEtNGI3OC1iNDRmLWQ2NzUxMWYwZjQxNnh3hAE8cD5JIGFtIHRoYW5rZnVsIGZvciB0aG9zZSB3aXRoIHRoZSBmb3Jlc2lnaHQgYW5kIGZvcnRpdHVkZSB0byBtYWtlIHVzIGEgbGVhZGVyIGluIHRoaXMgZ3JlYXQgYWR2YW5jZW1lbnQgaW4gZW1lcmdlbmN5IG1lZGljaW5lLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMDZiZWJmYzQtMmNmZS00NjQwLWE2MTEtNDlmNTQ3MjBkNWVheHdKPHA+QW5kIEkgYW0gdGhhbmtmdWwgdG8gZXZlcnlvbmUgcmVhZGluZyB0aGlzIGZvciBhbGwgdGhlIHdvcmsgeW91IGRvLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckNTQ5MGQwZmMtYTFkYi00MGY3LTk4MDItODkwOTZjYmQ3YmEzeHeSAjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIj48YSBocmVmPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi8yNTA5LWFuZHktc2lnbmF0dXJlLTEyMDB4NTEzLTEucG5nIj48aW1nIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvMjUwOS1hbmR5LXNpZ25hdHVyZS0xMjAweDUxMy0xLTMwMHgxMjgucG5nIiBhbHQ9IkRyLiBBbmR5J3Mgc2lnbmF0dXJlIiAvPjwvYT48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3XWh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyLzI1MDktYW5keS1zaWduYXR1cmUtMTIwMHg1MTMtMS0zMDB4MTI4LnBuZ3cURHIuIEFuZHkncyBzaWduYXR1cmV3VWh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyLzI1MDktYW5keS1zaWduYXR1cmUtMTIwMHg1MTMtMS5wbmd3BmN1c3RvbXckNjhiZWVlMTEtNTVjZC00Y2RiLTkyMzktYzk2YzI1OTVmYWFmeHd4PHA+PHN0cm9uZz5BbmRyZXcgQy4gQWd3dW5vYmksIE1ELCBNQkE8YnI+PC9zdHJvbmc+Q2hpZWYgRXhlY3V0aXZlIE9mZmljZXI8YnI+RVZQIGZvciBIZWFsdGggQWZmYWlyczxicj5VQ29ubiBIZWFsdGg8L3A+dw5jb3JlL3BhcmFncmFwaHl3JDYxM2IxODNjLTE2OGItNDVkNy1iYzYyLTU4YzM4NWQyNmYzZXh3OzxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiIC8+dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ3JGExOTZhOWRjLTRjY2YtNDAzMC1iMGUwLTQ3ZGJiYTdhMGI5M3h3OzxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiIC8+dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ3JDBiNTU1NTcwLTdiMTItNGRhNy04NmMxLTE0ZWY4NzFkZWYwN3h3LzxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RGVhciBEci4gQW5keTwvaDM+dwxjb3JlL2hlYWRpbmd9A3ckZTA5NjlmNjEtNGIxZC00ZmM3LWEyMzktODMwOGVhODI2NDE4eHeYATxwPjxzdHJvbmc+PGVtPkFzIHNwcmluZyBraWNrcyBpbiBzbyBkbyB0aGUgbW9zcXVpdG9lcy4gVGhleSBhcmUgc3dhcm1pbmcgYWxsIGFyb3VuZCBjYW1wdXMuIElzIHRoZXJlIGEgcGxhbiBpbiBwbGFjZSB0byBhZGRyZXNzIHRoaXM\/PC9lbT48L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDhiZDNmYjVlLWM3MDEtNDY1MS05OGE0LTg3NDY2N2Y2OTQxMHh3sAQ8cD5UaGFuayB5b3UgZm9yIHlvdXIgcXVlc3Rpb24sIHdoaWNoIEnigJl2ZSBzaGFyZWQgd2l0aCBvdXIgbGVhZGVycyBpbiBmYWNpbGl0aWVzLiBXZSBkbyBoYXZlIHBlc3QgbWFuYWdlbWVudCBwcm90b2NvbHMgdGhhdCBmb2N1cyBvbiBpZGVudGlmeWluZyBhbmQgZWxpbWluYXRpbmcgdGhlIHNvdXJjZSBvZiBwZXN0IGFjdGl2aXR5IHJhdGhlciB0aGFuIGJyb2FkbHkgYXBwbHlpbmcgcGVzdGljaWRlcy4gQXMgSi5KLiBPZG9tLCBvdXIgYnVpbGRpbmcgYW5kIGdyb3VuZHMgZGlyZWN0b3IsIGV4cGxhaW5zLCBtb3NxdWl0b2VzIHR5cGljYWxseSBhcmUgZHJhd24gdG8gc3RhbmRpbmcgd2F0ZXIsIHN1Y2ggYXMgcG9uZHMsIGFuZCB3ZSBkbyBoYXZlIGEgbGFyZ2UgcG9uZCBvbiB0aGUgbG93ZXIgY2FtcHVzIHRoYXQgbWF5IGNvbnRyaWJ1dGUuIFRoZXkgYXJlIGFsc28gbW9yZSBhY3RpdmUgZm9sbG93aW5nIHJhaW5zdG9ybXMgb3IgZHVyaW5nIHBlcmlvZHMgb2YgaGlnaCBodW1pZGl0eSwgd2hpY2ggY2FuIG1ha2UgY29udHJvbCBlZmZvcnRzIG1vcmUgY2hhbGxlbmdpbmcuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQxNmM2NTZiZC1iOWJkLTQ3ODAtYmFkZC01N2Y0ZDg2YTMxZTB4d7QCPHA+SWYgeW91IGJlY29tZSBhd2FyZSBvZiBhIHNwZWNpZmljIGxvY2F0aW9uIHdoZXJlIHRoaXMgaXMgYSBwYXJ0aWN1bGFyIHByb2JsZW0gYW5kwqA8YSBocmVmPSJodHRwczovL3VjaGMuZmFtaXMuY29tL0xCX0NyZWF0ZV9hX1JlcXVlc3RFbGV2YXRlLmFzcCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+cmVwb3J0IGl0IGJ5IGNvbXBsZXRpbmcgYSB3b3JrIG9yZGVyPC9hPiwgd2UgY2FuIGhhdmUgb3VyIHBlc3QgY29udHJvbCB2ZW5kb3IgdGFrZSBhIGNsb3NlciBsb29rIGFuZCBhZGRyZXNzIGl0LjwvcD53DmNvcmUvcGFyYWdyYXBoeXckODk5NjllZDctMzRkMi00MDg2LWJlNDYtMjUzZmJkYTI0OWIzeHciPHA+VGhhbmsgeW91IGZvciByYWlzaW5nIHRoaXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyRhNjI4N2Q2Yi0zZDY2LTQyODUtODEyMC03NjJmODNiZDhmYWF4d7kCPHA+PHN0cm9uZz48ZW0+VGhlIGdlZXNlIGFyZSBuaWNlIHRvIGhhdmUgb24gY2FtcHVzLCBob3dldmVyLCB0aGUgbWVzcyB0aGV5IGxlYXZlIGJlaGluZCBpcyB2ZXJ5IHVuc2FuaXRhcnkuIFRoZSB3YWxrd2F5cyBhcmUgYm9tYmFyZGVkIHdpdGggdGhlaXIgZmVjZXMgYW5kIGl0IGJlY29tZXMgYSBzYWZldHkgaXNzdWUgYXMgd2VsbCwgZm9yIHRob3NlIHdobyB3YWxrIGFyb3VuZCBjYW1wdXMuIElzIHRoZXJlIGEgd2F5IHRoYXQgbWFpbnRlbmFuY2UgY2FuIHNwcmF5IHRoZSB3YWxrd2F5cyBldmVyeSBtb3JuaW5nPzwvZW0+PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dyRiYzQ2MTRhMi1hNDVkLTQ1ZWQtYjY5NS02NDFhYTcxMzU4Njh4d9MCPHA+SSB1bmRlcnN0YW5kIHRoZSBmcnVzdHJhdGlvbi4gSi5KLiBPZG9tLCBvdXIgYnVpbGRpbmdzIGFuZCBncm91bmRzIGRpcmVjdG9yLCBoYXMgaGlzIGNyZXcgbW9uaXRvciBhbmQgc3dlZXAgdGhlIHdhbGt3YXlzIGRhaWx5LiBXaGlsZSB3ZSBkbyBwcmVzc3VyZSB3YXNoIHRoZSB3YWxrd2F5cyBwZXJpb2RpY2FsbHkgb3ZlciB0aGUgc3VtbWVyIHRvIG1hbmFnZSBidWlsZHVwLCB0aGUgcmVhbGl0eSBpcywgYmVjYXVzZSBvZiB0aGUgdm9sdW1lIG9mIHBhdGllbnQgYW5kIHZpc2l0b3IgdHJhZmZpYywgaXTigJlzIG5vdCBmZWFzaWJsZSB0byBwcmVzc3VyZSB3YXNoIGV2ZXJ5IGRheS48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDlkOWVkYTY1LTEzZDEtNDcxMy1iMDhmLTljMWZhOThiN2ZmOXh3\/AE8cD5KLkouIGFsc28gcmVtaW5kcyB1cyB0aGF0IENhbmFkYSBnZWVzZSBhcmUgYSBwcm90ZWN0ZWQgc3BlY2llcywgYW5kIHdlIGFyZSBsaW1pdGVkIHdpdGggd2hhdCB3ZSBjYW4gZG8gdG8gY29udHJvbCBvciByZXN0cmljdCB0aGVpciBwcmVzZW5jZSBvbiBvdXIgY2FtcHVzLCBzbyB3ZSBhcHByZWNpYXRlIHRoZSBtZWFzdXJlcyBvdXIgZ3JvdW5kcyBjcmV3IGlzIGFibGUgdG8gdGFrZSB0byBhZGRyZXNzIHRoZXNlIGNvbmNlcm5zLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckNTVmNmY1MzgtNGRhMy00MjdmLWE1MmMtYmIzNTAxMDFjYzk5eHciPHA+VGhhbmsgeW91IGZvciB0aGUgcXVlc3Rpb24uPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ4MGFkOWFhMC1mOGViLTRhMjgtODM2MS01ZGExZDc3MzhlMzh4d8EBPHA+PHN0cm9uZz48ZW0+SGF2ZSBzb21ldGhpbmcgeW91IHdhbnQgdG8gYXNrIERyLiBBbmR5P8KgPGEgaHJlZj0iaHR0cHM6Ly9odWIudWNvbm5oZWFsdGgub3JnLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIgbm9yZWZlcnJlciI+U3VibWl0wqB5b3VyIHF1ZXN0aW9uIG9uIFRoZSBIdWIuPC9hPjwvZW0+PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ4ZjkxNzczMi01Mjg0LTRmYjMtYmNmNC04NGExNDA1MDlkM2J4dzs8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPncOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhydyRlMDRiNmZlYy03ZjRmLTRmYzktYWRkYS04NjQ2YTZiZjUwOWR4dzs8aHIgY2xhc3M9IndwLWJsb2NrLXNlcGFyYXRvciBoYXMtYWxwaGEtY2hhbm5lbC1vcGFjaXR5IiAvPncOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhydyQwMjk2NTc1MC0xNDAzLTRlMTgtODVjOS1hZTQ4ZWI5NzVmNzh4dzA8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkh1YiBIaWdobGlnaHRzPC9oMz53DGNvcmUvaGVhZGluZ30DdyQ3NGRiOTQzZi1iYjI0LTRmYTktYTliZi1iOGJkMjUwNGI3YmV4dyg8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIj4KCgoKPC9kaXY+dwxjb3JlL2NvbHVtbnN4dyQ2MDc1ZDgwZS1kMmI2LTQzYTEtOGI0OC0xNmVlODE5NDYwNTB4dyM8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwvZGl2PncLY29yZS9jb2x1bW53JDZlNjUyMGNlLTJjYmMtNDk2OS1iMjM0LTBmM2QzYWJiNTY3Znh3zQM8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxhIGhyZWY9Imh0dHBzOi8vaHViLnVjb25uaGVhbHRoLm9yZy9uZXdzLXNlYXJjaC9uZXdzLzIwMjYvMDQvb24tdHYtYWktZW5oYW5jaW5nLW9ydGhvZG9udGljcyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0iIG5vcmVmZXJyZXIgbm9vcGVuZXIiPjxpbWcgc3JjPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9BSS1PcnRob2RvbnRpY3MtU3RpbGwtMy1wYXRpZW50LTYwMHg0MDAtMS5wbmciIGFsdD0iQSBtb2NrIHBhdGllbnQgZGVtb25zdHJhdGVzIHVzaW5nIGEgc2NhbiBib3ggYW5kIGhlciBjZWxsIHBob25lIGhvdyBBSSBpcyBiZWluZyB1c2VkIGluIG9ydGhvZG9udGljcy4gKFJ5YW4gQmVybmF0L1VDb25uIEhlYWx0aCkiIGNsYXNzPSJ3cC1pbWFnZS0yNDQ2NDYiIC8+PC9hPjwvZmlndXJlPncKY29yZS9pbWFnZXdgaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvQUktT3J0aG9kb250aWNzLVN0aWxsLTMtcGF0aWVudC02MDB4NDAwLTEucG5nd4ABQSBtb2NrIHBhdGllbnQgZGVtb25zdHJhdGVzIHVzaW5nIGEgc2NhbiBib3ggYW5kIGhlciBjZWxsIHBob25lIGhvdyBBSSBpcyBiZWluZyB1c2VkIGluIG9ydGhvZG9udGljcy4gKFJ5YW4gQmVybmF0L1VDb25uIEhlYWx0aCl2AQdlbmFibGVkeXdUaHR0cHM6Ly9odWIudWNvbm5oZWFsdGgub3JnL25ld3Mtc2VhcmNoL25ld3MvMjAyNi8wNC9vbi10di1haS1lbmhhbmNpbmctb3J0aG9kb250aWNzdxQgbm9yZWZlcnJlciBub29wZW5lcn2m7h13BGZ1bGx3BmN1c3RvbXcGX2JsYW5rdyQyODA4NWJkMy01OTk4LTRjODUtOWFkZC00N2EyNWU3ZTgzOGJ4dyM8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwvZGl2PncLY29yZS9jb2x1bW53JDdkMWFlM2MyLWNmY2YtNGYwZS04OTg3LTczMDNlZTQ5OTFlZHh33wI8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxhIGhyZWY9Imh0dHBzOi8vaHViLnVjb25uaGVhbHRoLm9yZy9uZXdzLXNlYXJjaC9uZXdzLzIwMjYvMDQvaW5mZXJ0aWxpdHktY292ZXJhZ2UtZmVhdHVyZXMtb3VyLWV4cGVydHMiIHRhcmdldD0iX2JsYW5rIiByZWw9IiBub3JlZmVycmVyIG5vb3BlbmVyIj48aW1nIHNyYz0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvbW9yb3NreS11Y3QucG5nIiBhbHQ9IlR3byBtZW4gYW5kIGEgd29tYW4gc2l0dGluZyBvbiBhIGNvdWNoIiBjbGFzcz0id3AtaW1hZ2UtMjQ0MjcyIiAvPjwvYT48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3Qmh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L21vcm9za3ktdWN0LnBuZ3cmVHdvIG1lbiBhbmQgYSB3b21hbiBzaXR0aW5nIG9uIGEgY291Y2h2AQdlbmFibGVkeXdeaHR0cHM6Ly9odWIudWNvbm5oZWFsdGgub3JnL25ld3Mtc2VhcmNoL25ld3MvMjAyNi8wNC9pbmZlcnRpbGl0eS1jb3ZlcmFnZS1mZWF0dXJlcy1vdXItZXhwZXJ0c3cUIG5vcmVmZXJyZXIgbm9vcGVuZXJ9sOgddwRmdWxsdwZjdXN0b213Bl9ibGFua3ckY2FhYTczMGEtYjBiNC00MmM4LWE2OGQtZWEwNDI0NWI4ZDIzeHcjPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48L2Rpdj53C2NvcmUvY29sdW1udyQ1Mjg0MTlmMC1hODRlLTRlMjItYmRmMi04NzgyMTZiMjllZTV4d\/8CPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48YSBocmVmPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS8yMDI2LzA0L3Vjb25uLWZpcmUtZGVwYXJ0bWVudC1jZWxlYnJhdGVzLTUwLXllYXJzLW9mLXBhcmFtZWRpY3MvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSIgbm9yZWZlcnJlciBub29wZW5lciI+PGltZyBzcmM9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0LzI2MDQxNy1wYXJhbWVkaWNzLTUwLWdyb3VwLTE1MDB4MTAwMC1EU0NfNzIzOC5qcGciIGFsdD0iR3JvdXAgcG9ydHJhaXQgb2YgcmV0aXJlZCBmaXJlZmlnaHRlcnMgYW5kIiBjbGFzcz0id3AtaW1hZ2UtMjQ0NjYwIiAvPjwvYT48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3ZGh0dHBzOi8vdG9kYXkudWNvbm4uZWR1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0LzI2MDQxNy1wYXJhbWVkaWNzLTUwLWdyb3VwLTE1MDB4MTAwMC1EU0NfNzIzOC5qcGd3Kkdyb3VwIHBvcnRyYWl0IG9mIHJldGlyZWQgZmlyZWZpZ2h0ZXJzIGFuZHYBB2VuYWJsZWR5d1hodHRwczovL3RvZGF5LnVjb25uLmVkdS8yMDI2LzA0L3Vjb25uLWZpcmUtZGVwYXJ0bWVudC1jZWxlYnJhdGVzLTUwLXllYXJzLW9mLXBhcmFtZWRpY3MvdxQgbm9yZWZlcnJlciBub29wZW5lcn207h13BGZ1bGx3BmN1c3RvbXcGX2JsYW5rdyRhNDQ4NjZlZS05NGZmLTQ1YTAtODg4Ni0zNjEyODlhY2NlNmF4dyY8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIj4KCjwvZGl2PncMY29yZS9jb2x1bW5zeHckZGEwODhmODQtZmQxMS00M2IwLWE0YWYtNTU5YmZkMDJlNDMweHcpPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj4KCgoKCgo8L2Rpdj53C2NvcmUvY29sdW1udyRmYTIxZDgwOS02M2QwLTRlYmQtYjU0MS04Zjg2ZTliMGUwMzB4d90BPHA+V2UgaGFkIGEgPGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wNC9uYXRpb25hbC1pbmZlcnRpbGl0eS13ZWVrLWdlbmV0aWMtY291bnNlbGluZy8iPndlZWsgb2YgPHN0cm9uZz5OYXRpb25hbCBJbmZlcnRpbGl0eSBXZWVrIGNvdmVyYWdlIG9uIENoYW5uZWwgPC9zdHJvbmc+PC9hPjxzdHJvbmc+Mzwvc3Ryb25nPiwgZmVhdHVyaW5nIG91ciBleHBlcnRzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckNzFlZjljYWEtZjZiYS00OWM1LWEwN2QtMjNjZGQzNTkwNDA2eHeLAjxwPk91ciBuZXdlc3QgPGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wNC91Y29ubi1oZWFsdGgtbWludXRlLWFpLWVuaGFuY2luZy1vcnRob2RvbnRpY3MvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5VQ29ubiBIZWFsdGggTWludXRlIDxzdHJvbmc+b24gQ1BUViBmZWF0dXJlcyBBSSBpbiBvcnRob2RvbnRpY3M8L3N0cm9uZz48L2E+PHN0cm9uZz4gd2l0aCBEci4gTmlsb3VmYXIgQXphbWk8L3N0cm9uZz4uPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQxNDRjMWY0MS1kODQxLTQ4ZWUtYjMyNy1kMDNmY2ZlNmNjNWF4d4cCPHA+V2UgPHN0cm9uZz5jZWxlYnJhdGUgNTAgeWVhcnMgb2YgcGFyYW1lZGljczwvc3Ryb25nPiDigJQgPGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wNC91Y29ubi1maXJlLWRlcGFydG1lbnQtY2VsZWJyYXRlcy01MC15ZWFycy1vZi1wYXJhbWVkaWNzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+bGVhcm4gdGhlIHNpZ25pZmljYW5jZSBvZiB0aGlzIHRvIG91ciBmaXJlIGRlcGFydG1lbnQ8L2E+LjwvcD53DmNvcmUvcGFyYWdyYXBoeXckOTJkYWZkMzktNzViMS00MzE5LWExMDMtZGFmYjVjYjFjOTEzeHeYAjxwPk91ciA8YSBocmVmPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS8yMDI2LzA0L21lZGljYWwtc2Nob29sLWEtbWFya3MtdWNvbm4taGVhbHRoLXN1c3RhaW5hYmlsaXR5LXByb2dyZXNzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+RWFydGggRGF5IHJlcG9ydCBpbmNsdWRlcyBhIDxzdHJvbmc+bmV3IGhpZ2ggZm9yIG91ciBtZWRpY2FsIHNjaG9vbDwvc3Ryb25nPjwvYT4gb24gdGhlIGFubnVhbCBQbGFuZXRhcnkgSGVhbHRoIFJlcG9ydCBDYXJkLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckY2JiNDEwZmMtMjAxYS00MjNiLTg4ODAtNThkZjc3ZjVkYTZieHc\/PGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiPgoKPC9kaXY+dwtjb3JlL2NvbHVtbncDdG9wdyQ3OGNlMDc4NS1kNDY4LTQ0NWQtYTk4OC1mOTJjZmZkNmIyMjh4d4ICPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy10ZXh0LWFsaWduLWNlbnRlciBoYXMtdWMtYmx1ZS03MDAtY29sb3IgaGFzLXVjLWdyZXktMTAwLWJhY2tncm91bmQtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWJhY2tncm91bmQgaGFzLWxpbmstY29sb3IiPjxhIGhyZWY9Imh0dHBzOi8vaHViLnVjb25uaGVhbHRoLm9yZy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlZpc2l0IHRoZSBIdWIgTm93PC9hPjwvaDM+dwxjb3JlL2hlYWRpbmd9A3YCCnR5cG9ncmFwaHl2AQl0ZXh0QWxpZ253BmNlbnRlcghlbGVtZW50c3YBBGxpbmt2AgY6aG92ZXJ2AQVjb2xvcnYBBHRleHR3HXZhcjpwcmVzZXR8Y29sb3J8YmFja2dyb3VuZC0xBWNvbG9ydgEEdGV4dHcbdmFyOnByZXNldHxjb2xvcnx1Y0JsdWUtNzAwdwp1Y0dyZXktMTAwdwp1Y0JsdWUtNzAwdyQwZDhlYmU3Yy0xNjI5LTRjMGUtYWYzNi0xNDE0ZmI1MzBmNTd4d78CPHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciBoYXMtdWMtZ3JleS0yMDAtYmFja2dyb3VuZC1jb2xvciBoYXMtYmFja2dyb3VuZCI+PHN0cm9uZz48ZW0+Tm90ZTo8L2VtPjwvc3Ryb25nPjxlbT4gVW5saW5rZWQgY29udGVudCBpcyBvbmx5IGF2YWlsYWJsZSBvbiA8YSBocmVmPSJodHRwczovL2h1Yi51Y29ubmhlYWx0aC5vcmcvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5UaGXCoEh1YjwvYT4sIGZvciB3aGljaCB5b3UgbXVzdCBiZSBvbiB0aGUgVUNvbm4gSGVhbHRoIG5ldHdvcmsgdG8gYWNjZXNzLjwvZW0+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgEKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncGY2VudGVydwp1Y0dyZXktMjAwdyQ2MmNhOTE1Mi1kYmYwLTQxMjUtYWQ0MC02ZmQ4NjE1MzY5NWF4d+ACPHA+UHVibGljIEhlYWx0aCBTY2llbmNlcyBDaGFpciA8c3Ryb25nPkRvdWcgQnJ1Z2dlPC9zdHJvbmc+IDxhIGhyZWY9Imh0dHBzOi8vdG9kYXkudWNvbm4uZWR1LzIwMjYvMDQvaGVhbHRoeS1yb3VuZHMtdGhlLXNpbGVudC1zdWNjZXNzLW9mLXB1YmxpYy1oZWFsdGgvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5kaXNjdXNzZXMgPHN0cm9uZz50aGUgc2lsZW50IHN1Y2Nlc3Mgb2YgcHVibGljIGhlYWx0aDwvc3Ryb25nPjwvYT4gd2l0aCBEci4gQW50aG9ueSBBbGVzc2kgb24gdGhlIDxzdHJvbmc+bGF0ZXN0IOKAnEhlYWx0aHkgUm91bmRz4oCdPC9zdHJvbmc+IHBvZGNhc3QuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ1OWQyMzU5OS05M2UxLTRhYjYtYjNkNS00NjYwMTAwODRiNmN4d9MBPHA+PGEgaHJlZj0iaHR0cHM6Ly90b2RheS51Y29ubi5lZHUvMjAyNi8wNC9jb21tZW5jZW1lbnQtc3R1ZGVudC1zcGVha2VyLXNwb3RsaWdodC1tYXh3ZWxsLW1hcmtzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+TWVldCBvdXIgPHN0cm9uZz5kZW50YWwgc3R1ZGVudCBjb21tZW5jZW1lbnQgc3BlYWtlcjwvc3Ryb25nPi48L2E+PC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ3MmFmNTg2Yy00YTgxLTRjMTEtYmYxYy0wMDQ4NDAzZTAxZTh4d68BPHA+UGF0aWVudHMgc2hhcmUgdGhlaXIgPHN0cm9uZz48YSBocmVmPSJodHRwczovL3RvZGF5LnVjb25uLmVkdS8yMDI2LzA0L3BhdGllbnQtc3VjY2Vzcy1pbi1wcm9zdGhvZG9udGljcy8iPnN1Y2Nlc3Mgc3RvcmllcyBmb3IgTmF0aW9uYWwgUHJvc3Rob2RvbnRpY3MgV2VlazwvYT48L3N0cm9uZz4uPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ2YzVmMzAzZi02OTY5LTQ4ZDQtOWMyYS02NGNmZjFmMTkwYTV4d2Q8cD5QbHVzLCBsZWFybiBhYm91dCA8c3Ryb25nPuKAnFRoZSBTdGlja2VyIFNlbnNhdGlvbuKAnSBpbiBvdXIgVW5pdmVyc2l0eSBUb3dlciBsb2JieTwvc3Ryb25nPiE8L3A+dw5jb3JlL3BhcmFncmFwaHl3JDI5YWI3ODkwLTk5YWMtNGYxMy04NGUzLTU2OTI1ZjdjZjZjYXh3BzxwPjwvcD53DmNvcmUvcGFyYWdyYXBoeSwAe0J53CYO\/3AAfbOdnuwI1QEAFwCFAQB9rwF9hbQddwZjbG9zZWR3BG9wZW55dwB3CHN0YW5kYXJkeX0AfQB9AHcAdQF9AXUAdQB1AX2aHwQAdx9jZW8td2Vla2x5LXVwZGF0ZS1hcHJpbC0yNC0yMDI2jQIADaXtjfgNAgH4K3zxMJSIj+8MAQAA\/svgrwsBAPspydi5jQoEAAAB2TyGAtg7NvIdgpmbjwkGAOY+hwGYApEC42CcBbgG7gG8rAEB3R3Gi6yzBwgAlWbIBbgCI\/sJ\/AWtCrQCkg6HAcYzhwHSNroC8Ab+vKm4BAEAAPOOj7YEAwDxHwKJCqIH5hSBu6SjBBQA\/wS4CdYCnA3RAsUEO9cC7gHvAjt1oAKtBTu9JZgHRDsY7gb\/A8roARY6nAjKoAEWOhiQKxTeCF2CAvkD4QOxA2nPi97zAwEA8x+DnMLwAysAAxoBY+0FLs0BLuMFLugCLrUCGKYQFp4ELoADLv0BLpEBLrYBGK0EKrgCR1EYaAGDAxfnAy7ZTS+SAtEBOy47lAHPBi7rBC74Ai6nAS5bLskBLjsuO8QBtQRB8ANB9APBAaUCLlEuyAIukAKdBsMCY9QBLpcCLogEQbaKAcbOyOMCAgAAAQDZjJupAQYA7n1M9jVN1lDqA6AC9gTfAoICzDs=\",\"updateId\":680639028}","wds_primary_category":0,"wds_primary_series":0,"wds_primary_attribution":0,"footnotes":""},"categories":[1],"tags":[],"magazine-issues":[],"coauthors":[2010],"class_list":["post-244620","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","acf":[],"publishpress_future_action":{"enabled":false,"date":"2026-05-06 04:06:25","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\/244620","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=244620"}],"version-history":[{"count":15,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/posts\/244620\/revisions"}],"predecessor-version":[{"id":244715,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/posts\/244620\/revisions\/244715"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/media\/240901"}],"wp:attachment":[{"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/media?parent=244620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/categories?post=244620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/tags?post=244620"},{"taxonomy":"magazine-issue","embeddable":true,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/magazine-issues?post=244620"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/today.uconn.edu\/wp-rest\/wp\/v2\/coauthors?post=244620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}