Earlier in June, popular film and TV actress Julia Banes died in a hit-and-run crash while she was on her way to meet her wife in New York City. },false) hitType: 'event', "This was a tragic incident, " Isola said. Justin Mendez Death | Obituary | Dead | Died | Funeral Plans - We heard about the great loss, that Justin Mendez is no more and has passed away. "That's ridiculous. not serve as the final and official obituary for the deceased as the family are yet to make public the obituary and funeral arrangements. Only one survivedSpeeding wrong-way driver Justin Mendez, 22, of Brooklyn also diedhttps://t.co/zBMLMehVqs. MEAWW is an initialism for Media Entertainment Arts WorldWide. ", His son and his friends, Kiess said, "were all good kids." They dont really understand whats going on since theyre so young. eventCategory: event.slot.getSlotElementId(), if(document.querySelector("#adunit")){ Obituary Austin Michael Mendez, 16, of Fort Wayne died April 11, 2021. Passengers Michael O. Farrell, 20, James P. Farrell, 25, and Ryan J. Kiess, 25, all of Manhasset, were also killed in the crash, as was the driver of the Maxima, 22-year-old Justin B. Mendez of . A GoFundMe page, "GoFundMe for Our Beloved Justin Mendez," has also been created for the driver of the Nissan by Amanda Tuason. KINSTON A 37-year-old man has been arrested for statutory rape with a 15-year-old. Georgia's Supreme Court has overturned the murder conviction of Justin Ross Harris, a father who went on trial for his son's . Senator Mndez died from cancer last week at age 84. Mendez, 22, was among five people killed when he tried to outrun police Saturday night and slammed head-on into a Toyota Prius driven by Uber driver Farhan Zahid, a married father of three young. King-Tears Mortuary, Inc. - Austin Obituary Justin Jamal Mendez was born on April 14, 1990 in Austin, Texas to Tracy "Sally" Thomas and Jonas Mendez, Sr. Mangano Family Funeral Home, Inc.(631) 586-36001701 Deer Park AveDeer Park, NY 11729, Mangano Family Funeral Home Of Middle Island (631) 345-6700640 Middle Country RdMiddle Island, NY 11953, Tuthill-Mangano Funeral Home (631) 727-2403406 E Main StRiverhead, NY 11901, Mangano Family Funeral Home, Inc.Funeral Home Website Design By Frazer Consultants & TA. Box 421 Hollister, California, United States results are in the jurisdiction of the Suffolk County Medical Examiner's Office and have not been released, he said. eventCategory: event.slot.getSlotElementId(), It's. View Memorial Fundraisers On Gofundme, The World's #1 Most Trusted Fundraising Platform. Police said there was a small amount of marijuana in his car and in his system. ", On Monday night, about 100 grieving friends and family gathered at his home to mourn his son and the Farrell brothers who died, Kiess said. Legacy invites you to offer condolences and share memories of Justin in the Guest Book. These are young adults who shouldn't have to go through this. Browse fundraisers Discover memorial fundraisers on GoFundMe Help others by donating to their fundraiser, or start one for someone you care about. Memorial has already been merged. He treated everyone with respect. Evidence suggests that the officer had a "very brief view" of Mendez' vehicle but "the officer very quickly loses sight and never catches up," he said. Notifications can be turned off anytime from browser settings. A memorial service will be held at 10 AM on Wednesday, September 30, 2020 at Quantico National Cemetery to honor his memory and peacefully lay him to rest. A funeral service will be held in his honor on Monday, February 27, 2023, at Delgado Funeral Home located at 2200 W. Martin St. San Antonio, Texas 78207. Officials, he said, "need to be more responsible" and address the situation. ga('ads.send', { He was our everything, Mendez's father Octavio Perez said. }); Justin Ross Harris' 22-month-old son died after seven hours in his car. We are made to know about this on July 25, 2021. ", She added: "Please help us during this challenging time. Pittsburgh Lock And Doors - Cheap Locksmith Pittsburgh, PA 412-226-6519. While there was a crash resulting in a double fatality in 1997 at the other end of the same intersection, Isola said there have been crashes at many spots. document.querySelector("#google_image_div").addEventListener('click',function(){ A witness report indicates that Mendez turned off his lights when he saw the officer following him but that has not been confirmed, Isola said. Send Sympathy Card Monica Pena Mendez, 39, of Irving, passed away on Friday, October 8, 2021 at Baylor, Scott & White Medical Center in Irving. According to the Fairchild Sons, Inc. Funeral Chapel: "James Patrick Farrell, Jr. and Michael OBrien Farrell have fallen asleep in the Lord. Gofundme for our beloved Justin Mendez $6,110 raised of $15,000 goal Share Donate now Gabby Scirica $15 15 mos Edwin Silva $50 15 mos Carmen Torres $50 15 mos Anonymous $25 16 mos Carol Schrage $25 16 mos See all See top Amanda Tuason is organizing this fundraiser on behalf of Aida Perez. Any turn you make, you have to pay attention into the safe navigation of the turn," Isola said. Justin Mendez Death | Obituary | Dead | Died | Funeral Plans - We heard about the great loss, that Justin Mendez is no more and has passed away. We are made to know about this on July 25, 2021. eventAction: 'load' Southampton Town Supervisor Jay Schneiderman said it was "possible" the town might advocate the state and county for changes, depending on information that arises in regard to the cause of the crash. Ryan and Brianna dated for six years, Kiess said. "We don't have a defendant," he added. document.querySelector("#ads").addEventListener('click',function(){ We are one of the worlds fastest growing document.querySelector("#adunit").addEventListener('click',function(){ Maglio, the only survivor of the crash, was first transported to Peconic Bay Medical Center and then transferred to South Shore University Hospital in Bay Shore, where she remains in critical condition. }); perry funeral home new bedford, ma obituaries Tatko na pesmaricu. Who was Justin Mendez? We. 180 days of social studies 5th grade answer key; florida high school track records; milwaukee packout mods; metallica madrid 2022; Austin was born March 11, 2005 in Fort Wayne. Investigators believe he was speeding, the police said. The crash is still under investigation by Quogue Village Police and New York State Police, as well as the National Transportation Safety Board and Attorney General's Office; both agencies are taking part due to the number of deaths and also take part in an investigation when any incident involving police ends in death, Isola said. 27 febrero, 2023 . . "They're devastated. Justin Mndez Encargado de Mantenimiento Dominican Republic Consorcio Remix Iesatec, +6 more Justin Dame End-User Computing Engineer at Farm Credit Bank of Texas Cedar Park, TX Farm Credit Bank. It's a curvy road. They are survived by their beloved family, Jim and Elene Farrell and Stephen, their brother, and their loving grandmother, Katina Athineos.". Born February 1, 1982 in Stephenville, Texas to Johnny Ray Pena and Velma Aguilar Pena. Please received our heartfelt condolences. A fourth passenger, Brianna M. Maglio, 22, of Garden City, remains hospitalized in critical condition, police said. Learn more about merges. Police said Mendez was speeding at the time of the crash and they tried to stop him moments before he collided . A funeral service will be held on Friday at 11 a.m. at the Archangel Michael Greek Orthodox Church, with interment to follow at Nassau Knolls Cemetery. Family and friends can send flowers and/or light a candle as a loving gesture for their loved one. Invalid memorial. window.adsContainer = {"position2":{"code":"Article_Mobile_Above_Next_Rel","max_width":300,"max_height":250},"position3":{"code":"Article_Mobile_300x250_ATF_Rel","max_width":300,"max_height":250},"position4":{"code":"Article_Mobile_Middle_Rel","max_width":300,"max_height":250},"position5":{"code":"Article_Mobile_Middle1_Rel","max_width":300,"max_height":250},"position6":{"code":"Article_Mobile_Middle2_Rel","max_width":300,"max_height":250},"position7":{"code":"Article_Mobile_Middle3_Rel","max_width":300,"max_height":250},"position8":{"code":"Article_Mobile_Middle4_Rel","max_width":300,"max_height":250},"position9":{"code":"Article_Mobile_Middle5_Rel","max_width":320,"max_height":250},"position10":{"code":"Article_Mobile_Middle6_Rel","max_width":320,"max_height":250},"position11":{"code":"Article_Mobile_Middle7_Rel","max_width":320,"max_height":250},"position12":{"code":"Article_Mobile_Middle8_Rel","max_width":320,"max_height":250},"position13":{"code":"Article_Mobile_Middle9_Rel","max_width":320,"max_height":250},"position14":{"code":"Article_Mobile_Middle10_Rel","max_width":320,"max_height":250},"position15":{"code":"Article_Mobile_Middle11_Rel","max_width":320,"max_height":250},"position16":{"code":"Article_Mobile_Middle12_Rel","max_width":320,"max_height":250}} Justin B. Mendez, 22, of Brookhaven, who was driving a red Nissan Maxima and crashed head-on into a gray Toyota Prius, died at Stony Brook Southampton Hospital a short time later, police said. QUOGUE, NY Days after a head-on crash in Quogue left five men dead and a woman in critical condition, services have been set for two brothers who died together and a mother left widowed with three young children desperately needing help. Start a GoFundMe Mark raised $11k for his beloved wife Jonnie's final expenses and memorial. eventCategory: event.slot.getSlotElementId(), The children have been asking since Sunday morning when their father is coming. According to the police, the driver in the catastrophic Long Island accident that killed him and four others was attempting to avoid policemen at the time and had turned off his headlights seconds before the collision, news outlets reported on Tuesday, July 27. Justin Tomas Rosario Mendez Obituary We are sad to announce that on June 20, 2022 we had to say goodbye to Justin Tomas Rosario Mendez (Bronx, New York). hitType: 'event', }) You cannot merge a memorial into itself. Matthew Lance Mendez 1983 - 2018 Saturday 6 October Memorial Service 12:00 pm - 1:30 pm Grunnagle-Ament-Nelson Funeral Home 870 San Benito Street Hollister, California, United States 831-637-3757 Get Directions Saturday 6 October Reception 1:30 pm - 4:00 pm Hollister Elks Lodge 351 Astro Drive, P.O. He is well loved and will truly be missed. Justin Brian Mendez, of Shirley suddenly at the age of 22. We mourn with the family of Justin Mendez for this great loss. No criminal charges have been filed, Isola said. eventCategory: event.slot.getSlotElementId(), He was taken to Southampton Hospital where he was later pronounced dead. hitType: 'event', On Tuesday, Quogue Village Police told Patch: "The only contributing factor we have at this time is speed. Hes not with his family anymore, Zahids brother-in-law Syed Rizvi, 30, said. The driver of the Prius, Farhan Zahid, 32, of Bay Shore, was an Uber driver, and three passengers, Michael O. Farrell, 20, James P. Farrell, 25, and Ryan J. Kiess, 25, all from Manhassett, died at the scene, police said. NY driver who sped past cops and killed 4 in head-on crash dies. Those wishing to donate can make checks out to "The Archangel Michael Church". Stay up-to-date on event information as well as memories shared on Justin Brian Mendezs Tribute Wall. ", Services have been set for brothers James and Michael Farrell. Isola said he believes an autopsy and toxicology report have been performed on Mendez but the. Interment will follow at Colorado Chapel Cemetery. Who is Annie Williams? Justin B. Mendez, 22, of Brookhaven, who was driving a red Nissan Maxima and crashed head-on into a gray Toyota Prius near the intersection of Montauk Highway and Quogue Street (east) was found to have a "quantity of marijuana" in the passenger side compartment of the vehicle, was seen speeding an estimated 55 miles per hour in a 30 mile per hour zone and, according to witness accounts, may have turned off his headlights when police began to follow him, although that has not yet been confirmed, police said. We called him our big teddy bear, Perez said. A funeral for the Uber driver killed in a head-on collision in Quogue was held Wednesday. It shouldn't be that dangerous. He is preceded in death by his parents Hilario V. Mendez Sr. and Elsa G. Mendez, brothers Roberto C. Mendez Sr. and Eduardo G. Mendez. Hilario "Layo" Mendez, Jr., 62, of San Antonio, Texas, passed Friday, August 21, 2020. if(document.querySelector("#ads")){ He passed to eternal life surrounded by loving family. His son was an accountant at KPMG and had just been promoted. gads_event = event; Our lives will never be the same. Police said there was a small amount of marijuana in his car and in his system. In the July 27 accident, Justin Mendez was allegedly speeding 15 mph over the speed limit on Montauk Highway in Quogue when a police officer flashed his patrol car's lights in an attempt to pull over Mendez' Nissan Maxima, according to cops. A GoFundMe has been set up by Mendez's aunt Amanda Tuason to help pay for funeral expenses. There are markings and warning signs and speed limits, in some areas, drop to 30 miles per hour. Philip Seymour Hoffman. She set up a GoFundMe page, "Help Farhan Zahid (Uber Driver) Family," that said, of her husband's death: "Im at a tremendous loss on how to explain it to my children that their beloved father is no longer with us. Recently, 'Bridgerton' author Julia Quinn's father and sister died in a Utah crash after being hit by a "drunk driver" who was reportedly three times over the drinking limit. Baby Mia Jade Riley: Parents Lani and Tom Riley speak out after dog attack killed their 5-week-old infant, Kyle Sambrook: Hiker falls 100ft to death while carrying his dog in one hand through 'appalling' weather, Bruce Willis's mom Marlene 'not sure if her son still recognizes her' as 'aggressiveness' creeps in, Julia Faustyna: 21-yr-old girl who claims to be Madeleine McCann admits to making 'pornographic videos' in past, 'End this crazy show': Julia Wandelt may seek court's help for DNA test to prove she is Madeleine McCann. Answering questions outside the station Tuesday, Quogue Village Police Chief Christopher Isola said that Mendez was traveling west on County Road 80 at a "high rate of speed" when he was observed by a Quogue village police officer who was heading east in the other direction. spotlight Courtney and Benjamin Mendez Dec 4, 2019 0 Submit An Obituary Funeral homes often submit obituaries as a service to the families they are assisting. The Funeral Home will open at 8:30am on Tuesday, December 13, 2022. Loving son to Octavio Perez and Aida Mendez. Your browser may not work with certain site. Obituary Miguel F. Mendez, 62, of Keyport, New Jersey, passed away peacefully on Tuesday, January 19, 2021 at Bayshore Community Hospital in Holmdel. Keir Gilchrist, Zach Galifianakis, Emma Roberts. Posted at 01:41h . Obituary for Joe Mendez | Mr. Joe F. Mendez, age 85 of Rainsville, Alabama passed away on Monday, September 28, 2020, at his residence. MEAWW brings you the best content from its global team of excluding reissues, remasters, and compilations of previously released recordings, and (2) notable, defined as having received significant coverage from reliable sources independent of the subject.. For additional information about bands formed, reformed . Frank William Mendez of Corpus Christi, Texas passed away peacefully at home on Saturday, September 28, 2019. "The notion that these are sleepy country towns is gone. He graduated from Carroll High School in 1968 and Texas A & I Kingsville in 1974. Weve all been there. Speaking to CBS 2, Mendezs parents corroborated the fact. Married into a politically savvy East Harlem family and possessed of no small measure of education and determination herself she found her. The site of the crash "is not a hotspot," Isola said. }); Heartbroken families left behind after five died in a head-on crash in Quogue Saturday are left praying for the one young woman who survived, searching for answers and crying out for safety improvements on the road where their loved ones lost their lives. Features: Gabz - Mirror Park House (Pack 1) Gabz - Mirror Park House (Pack 2) Gabz At the time of writing this article, the page raised $3,643 of the $15,000 goal. There are millions of people praying for her, and it's working. "The officer observed him driving at a high rate of speed, along with some witnesses," Isola said. Many of our corners cannot be safely navigated without dropping your speed, which is indicated by signage. "That's not something to be proud of," he said. ga('ads.send', { The officer turned around and headed west on Country Road 80 but "was unable to catch up with vehicle before it collided with the 2010 Toyota Prius operated by Zahid," Isola said. What began as a fun night out ended in unspeakable tragedy along Montauk Highway in Quogue when wrong-way driver Justin Mendez's Nissan collided nose-to-nose with Uber driver Farhan Zahid's . The Funeral Home will open at 9:00am on Tuesday, February 28, 2023 . Now Im left alone raising my three children, my son Ayaan, 6 years old, my daughter Mishal, 3 years old and my youngest son Ahaan, 16 months old; he was the closest to his father. }); Mangano Family Funeral Home, Inc. (631) 586-3600 1701 Deer Park Ave Deer Park, NY 11729 A Home-Going Celebration will be conducted at Mount Pleasant Baptist Church Saturday, May 14th at 2:00 PM. The viewing will commence at 4:00pm and the rosary at 7:00pm. Comedy drama [43] Jackass 3D. Quogue village police on Tuesday said a village police officer clocked Justin B. Mendez, 22, driving at least 55 mph in a 40 mph zone, put on flashing lights and attempted to pull him over just. Justin Mendez - Middle Island, New York , Mangano Funeral Home - NY - Memories wall BROUGHT TO YOU BY Mangano Funeral Home - NY Justin Brian Mendez Middle Island, New York September 27, 1998 - July 25, 2021 Share Obituary: Tribute Wall Obituary & Events Share a memory Send Flowers Share a memory of Justin Brian Mendez. Philip Seymour Hoffman, Amy Ryan, Amy Ryan. The amount of traffic on Montauk Highway has increased over the years." }); Austin was a student at Homestead High School he will always be remembered for his kind heart, funny sense of humor and for always putting others first. A viewing will be held on Thursday from 4 p.m. to 8 p.m. at the Archangel Michael Greek Orthodox Church, located on 100 Fairway Drive in Port Washington. He did something stupid. pg.acq.push(function() { Kiess, who lost his son Ryan, 25, in the crash, said the issue of road safety is critical: "The whole town knows about this curve and has done nothing about it.". ADVERTISEMENT He was taken to Southampton Hospital where he was later pronounced dead. They've lost their friend; it's terrible. My husband was our only source of income for our family. United States. Three of his four passengers were also killed, as well as the driver of the Nissan Maxima, Justin Mendez. Justin B Mendez was a 22-year-old from Brookhaven in Suffolk County, according to the New York Post. Mendez's life should not be judged by one error, said a Shirley neighbor who knew the young man. However, we will be happy to. Farhan Zahid, a father of three, was driving four passengers when his car was hit by a Nissan Maxima. } eventAction: 'click_image_ads' },false) In lieu of flowers, Jim and Elene Farrell will be establishing scholarships in memory of James and Michael. pg.acq.push(function() { "They were doing the right thing. hearne funeral home stanton, ky obituaries. "With the sudden loss of our beloved nephew Justin, son of Aida and Octavio Perez, we are fundraising to help cover the costs of the funeral expenses and services to help the family," she wrote. Police said there was a small amount of marijuana in his car and in his system. ga('ads.send', { The following is a list of albums, EPs, and mixtapes released in or scheduled for release in 2023.These albums are (1) original, i.e. According to Kurt Kiess, Ryan's father, Maglio is "showing signs of improvement. eventAction: 'view' ", The young people called an Uber to be safe, Kiess said. ga('ads.send', { Farhan Zahid, 32, of Bay Shore, was an Uber driver, and three passengers in the Prius, Michael O. Farrell, 20, James P. Farrell, 25, and Ryan J. Kiess, 25, all from Manhassett, died at the scene, police said. }); }); It happened just before midnight Saturday in Quogue, where authorities say 22-year-old Justin Mendez was speeding when he veered into oncoming traffic and slammed into a Toyota Prius operated. He'd heard that the last time a crash took place at the site was years ago, Kiess said. }); He had moved out of their Shirley home about a year ago, she claimed, and she remembered him as a "peaceful person" who had worked for the past three years caring for the old and disabled. Quogue Village Police on Tuesday unveiled further information regarding a crash Saturday night that left five men dead and one woman in critical condition. The officer did not "chase" Mendez but followed him and turned on flashing lights because Mendez "was so far ahead," Isola said. Leave your condolences to the family on this memorial page or send flowers to show you care. Your help would be greatly appreciated.". Driver who killed Ingrid in crash had meth in system. My son would not have been able to live with that," she said. "/>. Frank was born on June 20, 1950 in Alice, Texas to Manuel Mendez and Lia Winterbauer Mendez. . Accident reconstruction will ultimately determine the speed at which Mendez was driving but radar and visual estimation indicate he may have been driving 55 mph when coming from the 30 mph zone, Isola said. media-tech companies with hubs around the world. Upgrade now. eventCategory: event.slot.getSlotElementId(), Ms. Audelia (Delia) Casas Camero peacefully passed into the loving arms of her Savior on November 12, 2022, at the age of 92 years. He is the loving father of Jody T. (Jamie L.) Mendez, Jamy A. Mendez, Justin Mendez, Thomas (Sarah) Mendez and Ricardo Mendez and the proud step-father of Daniel Contreras, Edward Moy and Daniel Moy. hitType: 'event', ga('ads.send', { Hilario was born on September 17, 1957 in Eagle Pass, Texas. However, Mendez continued driving and may have even turned off his car's lights before losing control ata hairpin bend and colliding with the Uber driver's Toyota Prius, driven by Farhan Zahid, a married father of three young children. "There may be some evidence that he turned his headlights off.". "I would say this one is not a problem area," he said. Justin Mendez's passing has been publicly announced by Mangano Funeral Home, Inc in Middle Island, NY. Justin B Mendez was a 22-year-old from Brookhaven in Suffolk County, according to the New York Post. "Our hearts go out to all those who lost loved ones and to the first responders and all those who responded to this tragedy.". Our goal is to raise money for the funeral expenses as well as cost of living. Jon Kyle Bennett was arrested Saturday and charged with statutory rape of a person who is 13-, 14- or 15-years-old by a defendant who is at least 6 years older than the victim. ga('ads.send', { 19 Sep 2021 / 56. gg/@fivemstore Features: /trunk: Opens and closes the trunk. And Justin would not be able to function., Her son was on his way home from doing laundry with his girlfriend when he crashed, Perez added. hitType: 'event', Suffolk County Executive Steve Bellone has ordered a traffic study on the county road, Isola said. }) Mario T. Mendez, 69, of Blue Island, passed from this life Saturday, March 5, 2022. Who was Justin Mendez? window.googletag.pubads().addEventListener('slotRenderEnded', function(event) { Amonte Lamonte Mendez,17, of Austin, passed away Thursday, May 5, 2022. Services were held Wednesday for Farhan Zahid in Bay Shore, according to Newsday. In the memo, write "Farrell Scholarship Fund.". Funeral services are not about us, they are about you and the person you are honouring. Mr. Mendez' visitation will be held from 6:00pm - 8:00pm on Tuesday, September 29 at Mullins and Thompson Funeral Service, Stafford location. "They were all at the start of their careers, it was unlimited they had their whole lives in front of them. window.googletag.pubads().addEventListener('impressionViewable', function(event) { In a comment posted online, Melissa Barrett Rhodes said that she lives near. ", Through tears, Kiess said: "Our hearts are broken forever. ga('create', 'UA-67136960-15', 'auto', 'ads'); },false) Mendez died at Stony Brook Southampton Hospital a short time later, police said. That's not what this is," Kiess said, adding that the influx of traffic on roads must be addressed. Police have not spoken to her but have been in communication with her family, Isola said, adding that her health was the first priority. [42] Jack Goes Boating. 'Why is he still at work? Cherished brother to Kayla Woods, Isaiah Byrd, Taina Byrd, Naomi Mendez and Octavio Perez, Jr. Justin will be missed by many extended family and friends. }); QUOGUE, NEW YORK: A speeding car raced into oncoming traffic and hit an Uber head-on in a horrific accident that killed five people, including both the drivers. Please enter a valid Memorial ID. Hes a good kid, the neighbor told NY Daily News. United States. window.googletag.pubads().addEventListener('slotOnload', function(event) { perry funeral home new bedford, ma obituariesNitro Acoustic. A funeral mass will be held on Friday, October 2, 2020 at 10:30am at Our Lady of. The officer very quickly loses sight and never catches up, said Quogue Police Chief Christopher Isola at a press conference Tuesday, as reported by New York Daily News. Memorial Service will be held on June 3, 2018 at 2:00 pm at Oak Hill Funeral Home & Memorial Park, 300 Curtner Ave, San Jose, CA. 640 Middle Country Rd Middle Island . Justin B. Mendez, 22, of Brookhaven, who was driving a red Nissan Maxima and crashed head-on into a gray Toyota Prius, died at Stony Brook Southampton Hospital a short time later, police said. According to police, brothers Michael Farrell, 20, and James Farrell, 25, as well as passenger Ryan Kiess, 25, were also killed. Mario is the beloved husband of Maria Del Rosario Mendez. "There was a quantity of marijuna found in the. I dont know how what happened, but I dont want anyone to think any less of my son, because he was a good boy. PGgxIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDI1cHg7Ij5GcmF6ZXIgQ29uc3VsdGFudHMgUHJpdmFjeSBQb2xpY3k8L2gxPg0KPHAgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbi1ib3R0b206IDE1cHg7Ij48ZW0+TGFzdCB1cGRhdGVkOiAxLzI4LzIwMjE8L2VtPjxiciAvPjxiciAvPkZyYXplciBDb25zdWx0YW50cywgTExDICgmbGRxdW87RnJhemVyLCZyZHF1bzsgJmxkcXVvO3dlLCZyZHF1bzsgJmxkcXVvO3VzLCZyZHF1bzsgJmxkcXVvO291ciZyZHF1bzspIGlzIGNvbW1pdHRlZCB0byBwcm90ZWN0aW5nIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24uIFRoaXMgUHJpdmFjeSBOb3RpY2UgZGVzY3JpYmVzIHRoZSBwZXJzb25hbCBpbmZvcm1hdGlvbiB0aGF0IHdlIGNvbGxlY3QgYWJvdXQgeW91LCBob3cgd2UgdXNlIGFuZCBkaXNjbG9zZSB0aGlzIGluZm9ybWF0aW9uLCBhbmQgdGhlIHN0ZXBzIHdlIHRha2UgdG8gcHJvdGVjdCB0aGlzIGluZm9ybWF0aW9uLiBGb3IgcHVycG9zZXMgb2YgdGhpcyBQcml2YWN5IE5vdGljZSwgJmxkcXVvO3BlcnNvbmFsIGluZm9ybWF0aW9uJnJkcXVvOyBtZWFucyBhbnkgaW5mb3JtYXRpb24gdGhhdCByZWxhdGVzIHRvIHlvdSBhcyBhbiBpbmRpdmlkdWFsIGFuZCBjb3VsZCByZWFzb25hYmx5IGJlIHVzZWQgdG8gaWRlbnRpZnkgeW91LiBUaGlzIFByaXZhY3kgTm90aWNlIGFwcGxpZXMgdG8gb3VyIGNvbGxlY3Rpb24gYW5kIHVzZSBvZiBwZXJzb25hbCBpbmZvcm1hdGlvbiB0aHJvdWdoIHRoaXMgd2Vic2l0ZSBhbmQgYW55IHJlbGF0ZWQgd2Vic2l0ZXMsIGFwcGxpY2F0aW9ucywgdG9vbHMsIG9yIHBsYXRmb3JtcyAodGhlICZsZHF1bztTZXJ2aWNlcyZyZHF1bzspLCBhcyB3ZWxsIGFzIHRocm91Z2ggYW55IG90aGVyIG1lYW5zIHdoZXJlIGEgbGluayBvciByZWZlcmVuY2UgdG8gdGhpcyBQcml2YWN5IE5vdGljZSBpcyBwcm92aWRlZCBhdCB0aGUgdGltZSBvZiBjb2xsZWN0aW9uLjwvcD4NCjxoMiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgZm9udC1zaXplOiAyMHB4OyBwYWRkaW5nLXRvcDogNDVweDsiPk91ciBTZXJ2aWNlczwvaDI+DQo8cCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luLWJvdHRvbTogMTVweDsiPjxiciAvPkZyYXplciZyc3F1bztzIHByaW1hcnkgYnVzaW5lc3MgaXMgYXMgYSBzb2Z0d2FyZS1hcy1hLXNlcnZpY2UgcHJvdmlkZXIgb2YgZnVuZXJhbCB0ZWNobm9sb2d5IHNlcnZpY2VzLCBpbmNsdWRpbmcgd2Vic2l0ZSwgcGF5bWVudCBwcm9jZXNzaW5nLCBpbnN1cmFuY2UsIHNlYXJjaCBlbmdpbmUgb3B0aW1pemF0aW9uLCBtYXJrZXRpbmcgYW5kIGVjb21tZXJjZSBzZXJ2aWNlcywgdG8gZnVuZXJhbCBob21lcyBhbmQgb3RoZXIgZnVuZXJhbCBwcm9mZXNzaW9uYWxzIChvdXIgJmxkcXVvO0NsaWVudHMmcmRxdW87KS4gSW4gY29ubmVjdGlvbiB3aXRoIHRoaXMgZmFjZXQgb2YgRnJhemVyJnJzcXVvO3MgYnVzaW5lc3MsIEZyYXplciBjb2xsZWN0cyBhbmQgc3RvcmVzIHBlcnNvbmFsIGluZm9ybWF0aW9uIHJlZ2FyZGluZyBpbmRpdmlkdWFscyB3aG8gdmlzaXQgYW5kIHV0aWxpemUgY2VydGFpbiBmdW5jdGlvbnMgb3IgZmVhdHVyZXMgb2Ygb3VyIENsaWVudHMmcnNxdW87IHdlYnNpdGVzICgmbGRxdW87RW5kIFVzZXJzJnJkcXVvOykuIFRoaXMgUHJpdmFjeSBOb3RpY2UgYXBwbGllcyB0byBGcmF6ZXImcnNxdW87cyBjb2xsZWN0aW9uIGFuZCB1c2Ugb2YgQ2xpZW50IGFuZCBFbmQgVXNlciBwZXJzb25hbCBpbmZvcm1hdGlvbiBidXQgbm90IHRvIG91ciBDbGllbnRzIHVzZSBvZiBzdWNoIHBlcnNvbmFsIGluZm9ybWF0aW9uLjxiciAvPjxiciAvPkZyYXplciBhbHNvIG1haW50YWlucyBhbiBvbmxpbmUgcHJlc2VuY2UsIGluY2x1ZGluZyBhbiBlY29tbWVyY2Ugc3RvcmUsIHRoZSBUcmlidXRlIFN0b3JlLCBvZmZlcmluZyBjZXJ0YWluIGZ1bmVyYWwgcGFyYXBoZXJuYWxpYSBhbmQgcmVsYXRlZCBwcm9kdWN0cywgYW5kIGEgd2ViIHJlcG9zaXRvcnksIHRoZSBUcmlidXRlIEFyY2hpdmUsIGNvbnRhaW5pbmcgb2JpdHVhcmllcywgYSBsaXN0aW5nIG9mIGZ1bmVyYWwgaG9tZXMsIGFuZCBvdGhlciBmdW5lcmFsLXJlbGF0ZWQgY29udGVudCBpbiBjb25uZWN0aW9uIHdpdGggd2hpY2ggcGVyc29uYWwgaW5mb3JtYXRpb24gbWF5IGJlIGNvbGxlY3RlZCBmcm9tIGluZGl2aWR1YWxzICgmbGRxdW87VHJpYnV0ZSBVc2VycyZyZHF1bzspLiBUaGlzIFByaXZhY3kgTm90aWNlIGFsc28gYXBwbGllcyB0byBGcmF6ZXImcnNxdW87cyBjb2xsZWN0aW9uIGFuZCB1c2Ugb2YgcGVyc29uYWwgaW5mb3JtYXRpb24gZnJvbSBUcmlidXRlIFVzZXJzIGFuZCBvdGhlciBpbmRpdmlkdWFscyB3aG8gaW50ZXJhY3QgZGlyZWN0bHkgd2l0aCBGcmF6ZXIuPC9wPg0KPGgyIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDIwcHg7IHBhZGRpbmctdG9wOiA0NXB4OyI+UGVyc29uYWwgSW5mb3JtYXRpb24gV2UgQ29sbGVjdDwvaDI+DQo8cCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luLWJvdHRvbTogMTVweDsiPjxiciAvPldoZW4geW91IGFjY2VzcyBvciB1c2UgdGhlIFNlcnZpY2VzIG9yIG90aGVyd2lzZSBpbnRlcmFjdCB3aXRoIHVzLCB3aGV0aGVyIGFzIGEgQ2xpZW50LCBFbmQgVXNlciwgVHJpYnV0ZSBVc2VyIG9yIG90aGVyIGluZGl2aWR1YWwsIHdlIG1heSBjb2xsZWN0IGNlcnRhaW4gY2F0ZWdvcmllcyBvZiBwZXJzb25hbCBpbmZvcm1hdGlvbiBhYm91dCB5b3UgZnJvbSBhIHZhcmlldHkgb2Ygc291cmNlcy48YnIgLz48YnIgLz5DYXRlZ29yaWVzIG9mIHBlcnNvbmFsIGluZm9ybWF0aW9uIHRoYXQgd2UgbWF5IGNvbGxlY3QgZnJvbSB5b3UgZGlyZWN0bHkgaW5jbHVkZTo8L3A+DQo8dWwgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IHBhZGRpbmctbGVmdDogMzBweDsiPg0KPGxpIHR5cGU9ImNpcmNsZSI+Q29udGFjdCBpbmZvcm1hdGlvbiAoZm9yIGV4YW1wbGUsIG5hbWUsIHBob25lIG51bWJlciwgbWFpbGluZyBhZGRyZXNzLCBlbWFpbCBhZGRyZXNzKTwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSJjaXJjbGUiPlBheW1lbnQtcmVsYXRlZCBkZXRhaWxzIChmb3IgZXhhbXBsZSwgYmlsbGluZyBhZGRyZXNzIGFuZCBvdGhlciBjcmVkaXQgY2FyZCBkZXRhaWxzKTwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSJjaXJjbGUiPkFjY291bnQgaW5mb3JtYXRpb24gKGZvciBleGFtcGxlLCB1c2VybmFtZSBhbmQgcGFzc3dvcmQgYW5kIHRyYW5zYWN0aW9uIGhpc3RvcnkpPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9ImNpcmNsZSI+Q29tbXVuaWNhdGlvbnMgKGZvciBleGFtcGxlLCBzdWJtaXR0ZWQgcXVlc3Rpb25zIG9yIG90aGVyIHBvc3RzIGFuZCBtYXJrZXRpbmcgcHJlZmVyZW5jZXMpPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9ImNpcmNsZSI+UmVjcnVpdG1lbnQgZGF0YSAoZm9yIGV4YW1wbGUsIHJlc3VtZXMgYW5kIG90aGVyIGRldGFpbHMgcmVnYXJkaW5nIGFuIGFwcGxpY2FudCZyc3F1bztzIHF1YWxpZmljYXRpb25zKTwvbGk+DQo8L3VsPg0KPHAgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbjogNXB4IDAgMTVweCAwOyI+PGJyIC8+Q2F0ZWdvcmllcyBvZiBwZXJzb25hbCBpbmZvcm1hdGlvbiB0aGF0IHdlIG1heSBjb2xsZWN0IGF1dG9tYXRpY2FsbHkgd2hlbiB5b3UgdXNlIHRoZSBTZXJ2aWNlcyBpbmNsdWRlOjwvcD4NCjx1bCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgcGFkZGluZy1sZWZ0OiAzMHB4OyI+DQo8bGkgdHlwZT0iY2lyY2xlIj5UZWNobmljYWwgaW5mb3JtYXRpb24gKGZvciBleGFtcGxlLCBicm93c2VyIHR5cGUsIElQIGFkZHJlc3MsIGNvb2tpZXMsIGFuZCBvcGVyYXRpbmcgc3lzdGVtKTwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSJjaXJjbGUiPlVzYWdlIGluZm9ybWF0aW9uIChmb3IgZXhhbXBsZSwgcGFnZXMgdmlzaXRlZCwgc2VhcmNoIHRlcm1zIGVudGVyZWQsIGFuZCBmcmVxdWVuY3kgb2YgdmlzaXRzKTwvbGk+DQo8L3VsPg0KPHAgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbjogNXB4IDAgMTVweCAwOyI+PGJyIC8+Q2F0ZWdvcmllcyBvZiBwZXJzb25hbCBpbmZvcm1hdGlvbiB0aGF0IHdlIG1heSBjb2xsZWN0IGZyb20gb3RoZXIgc291cmNlcywgaW5jbHVkaW5nIGZyb20gb3VyIENsaWVudHMgaW4gY29ubmVjdGlvbiB3aXRoIHRoZWlyIHVzZSBvZiB0aGUgU2VydmljZXMsIGluY2x1ZGU6PC9wPg0KPHVsIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBwYWRkaW5nLWxlZnQ6IDMwcHg7Ij4NCjxsaSB0eXBlPSJjaXJjbGUiPkVuZCBVc2VyIGNvbnRhY3QgaW5mb3JtYXRpb24gKGZvciBleGFtcGxlLCBuYW1lLCBwaG9uZSBudW1iZXIsIG1haWxpbmcgYWRkcmVzcywgZW1haWwgYWRkcmVzcyk8L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyIgdHlwZT0iY2lyY2xlIj5FbmQgVXNlciBwYXltZW50LXJlbGF0ZWQgZGV0YWlscyAoZm9yIGV4YW1wbGUsIGJpbGxpbmcgYWRkcmVzcyBhbmQgb3RoZXIgY3JlZGl0IGNhcmQgZGV0YWlscyk8L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyIgdHlwZT0iY2lyY2xlIj5FbmQgVXNlciBmdW5lcmFsIGNvbnRyaWJ1dGlvbnMsIGluY2x1ZGluZyB0cmlidXRlIHZpZGVvIGRhdGEsIGRhdGEgZW50ZXJlZCBpbiBmdW5lcmFsIHJlZ2lzdGVyIGJvb2tzLCBvYml0dWFyaWVzIGFuZCBwb3N0cyBhbmQgY29tbWVudHM8L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyIgdHlwZT0iY2lyY2xlIj5FbmQgVXNlciBmdW5lcmFsIGFkbWluaXN0cmF0aW9uIGRhdGEsIGluY2x1ZGluZyBsaWZlIGluc3VyYW5jZSBjbGFpbSBmb3JtcyBhbmQgYWZmaWRhdml0cyB0byBlbnN1cmUgZGlzcGVyc2FsIG9mIGZ1bmRzIHRvIGNvdmVyIGZ1bmVyYWwgY29zdHMgYW5kIGRhdGEgcmVxdWlyZWQgdG8gZmlsZSBkZWF0aCBjZXJ0aWZpY2F0ZXM8L2xpPg0KPC91bD4NCjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW46IDVweCAwIDE1cHggMDsiPjxiciAvPldlIHVzZSBHb29nbGUgQW5hbHl0aWNzIHRvIGNvbGxlY3QgYW5kIGFuYWx5emUgaW5mb3JtYXRpb24gYWJvdXQgdXNlIG9mIHRoZSB3ZWJzaXRlIGFuZCB0byBoZWxwIHVzIHVuZGVyc3RhbmQgYWN0aXZpdGllcyBhbmQgdHJlbmRzLCB0aGlzIGluY2x1ZGVzIHVzZSBvZiBHb29nbGUgQW5hbHl0aWNzIHBlcmZvcm1hbmNlIHJlcG9ydHMgcmVsYXRpbmcgdG8gZGVtb2dyYXBoaWNzIGFuZCBpbnRlcmVzdHMuIEFzIHBhcnQgb2YgdGhpcyBzZXJ2aWNlLCB3ZSBzaGFyZSBhIHVuaXF1ZSBpZGVudGlmaWVyIHdpdGggR29vZ2xlIEFuYWx5dGljcy4gWW91IG1heSBvcHQtb3V0IG9mIEdvb2dsZSBBbmFseXRpY3MgYnkgaW5zdGFsbGluZyBhIEdvb2dsZSBBbmFseXRpY3Mgb3B0LW91dCBicm93c2VyIGFkZC1vbiBhdmFpbGFibGUgZm9yIGRvd25sb2FkIGhlcmU6IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuZ29vZ2xlLmNvbS9kbHBhZ2UvZ2FvcHRvdXQiIHJlbD0ibm9vcGVuZXIgbm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuZ29vZ2xlLmNvbS9kbHBhZ2UvZ2FvcHRvdXQ8L2E+LjxiciAvPjxiciAvPkZpbmFsbHksIHdlIG1heSBjb2xsZWN0IHBlcnNvbmFsIGluZm9ybWF0aW9uIHB1cnN1YW50IHRvIGEgbGVnYWwgb3IgY29udHJhY3R1YWwgcmVxdWlyZW1lbnQsIGFuZCBmYWlsdXJlIHRvIHByb3ZpZGUgc3VjaCBpbmZvcm1hdGlvbiBtYXkgaW1wYWN0IG91ciBhYmlsaXR5IHRvIGZ1bGZpbGwgb3VyIG9ibGlnYXRpb25zLjwvcD4NCjxoMiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgZm9udC1zaXplOiAyMHB4OyBwYWRkaW5nLXRvcDogNDVweDsiPkhvdyBXZSBVc2UgWW91ciBQZXJzb25hbCBJbmZvcm1hdGlvbjwvaDI+DQo8cCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luLWJvdHRvbTogMTVweDsiPjxiciAvPldlIG1heSB1c2UgdGhlIHBlcnNvbmFsIGluZm9ybWF0aW9uIHdlIGNvbGxlY3QgZm9yIHRoZSBmb2xsb3dpbmcgcHVycG9zZXM6PC9wPg0KPHVsIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBwYWRkaW5nLWxlZnQ6IDMwcHg7Ij4NCjxsaSB0eXBlPSJjaXJjbGUiPjxzdHJvbmc+UHJvdmlkZSBhbmQgaW1wcm92ZSB0aGUgU2VydmljZXMuIDwvc3Ryb25nPldlIG1heSB1c2UgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiB0byBwcm92aWRlIGFuZCBpbXByb3ZlIHRoZSBTZXJ2aWNlcywgaW5jbHVkaW5nIHRvIGZ1bGZpbGwgeW91ciBvcmRlcnMgYW5kIHJlcXVlc3RzIGFuZCB0byBwb3N0IHlvdXIgY29tbWVudHMgYW5kIG90aGVyIGZ1bmVyYWwgY29udHJpYnV0aW9ucy4gV2UgbWF5IGFsc28gdXNlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gZm9yIHRoZSBhZG1pbmlzdHJhdGlvbiBvZiBvdXIgYnVzaW5lc3MsIGZvciBidXNpbmVzcyBkZXZlbG9wbWVudCBwdXJwb3NlcywgYW5kIHRvIGZ1bGZpbGwgb3VyIGNvbnRyYWN0dWFsIG9ibGlnYXRpb25zLjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSJjaXJjbGUiPjxzdHJvbmc+UmlzayBtaXRpZ2F0aW9uIGFuZCBzZWN1cml0eS4gPC9zdHJvbmc+V2UgbWF5IHVzZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGZvciByaXNrIG1pdGlnYXRpb24gYW5kIHNlY3VyaXR5IHB1cnBvc2VzLCBpbmNsdWRpbmcgdG8gbWFpbnRhaW4gdGhlIHByaXZhY3kgYW5kIHNlY3VyaXR5IG9mIG91ciBkYXRhLCB0byBjb25kdWN0IGludGVybmFsIGF1ZGl0cyBvciBpbnZlc3RpZ2F0aW9ucywgZm9yIGRhdGEgc2VjdXJpdHkgdGVzdGluZyBhbmQgYnVzaW5lc3MgY29udGludWl0eSBwbGFubmluZyBwdXJwb3NlcywgYW5kIHRvIGVuc3VyZSB0aGUgc2FmZXR5IGFuZCBzZWN1cml0eSBvZiBvdXIgQ2xpZW50cywgc3RhZmYgYW5kIGFzc2V0cy48L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyIgdHlwZT0iY2lyY2xlIj48c3Ryb25nPkNvbW11bmljYXRpb24gYW5kIG1hcmtldGluZy48L3N0cm9uZz4gV2UgbWF5IHVzZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIHRvIGNvbW11bmljYXRlIHdpdGggeW91IGFib3V0IHRoZSBTZXJ2aWNlcywgcmVzcG9uZCB0byB5b3VyIHF1ZXN0aW9ucywgb3Igb2ZmZXIgeW91IGFkZGl0aW9uYWwgcHJvZHVjdHMgb3Igc2VydmljZXMuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9ImNpcmNsZSI+PHN0cm9uZz5Db21wbHkgd2l0aCB0aGUgbGF3IGFuZCBleGVyY2lzZSBvdXIgcmlnaHRzLiA8L3N0cm9uZz5XZSBtYXkgdXNlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gYXMgcmVhc29uYWJseSBuZWNlc3NhcnkgdG8gYXNzZXNzIGFuZCBlbnN1cmUgY29tcGxpYW5jZSB3aXRoIGFwcGxpY2FibGUgbGF3cywgbGVnYWwgcmVxdWlyZW1lbnRzLCBhbmQgY29tcGFueSBwb2xpY2llczsgdG8gcHJvdGVjdCBvdXIgYXNzZXRzIG9yIHRvIGludmVzdGlnYXRlIG9yIGRlZmVuZCBhZ2FpbnN0IGFueSBjbGFpbXMgb2YgaWxsZWdhbGl0eSBvciB3cm9uZ2RvaW5nIChpbmNsdWRpbmcgdG8gb2J0YWluIGxlZ2FsIGFkdmljZSBvciB0byBlc3RhYmxpc2gsIGV4ZXJjaXNlIG9yIGRlZmVuZCBsZWdhbCByaWdodHMpOyBhbmQgaW4gcmVzcG9uc2UgdG8gYSBjb3VydCBvcmRlciBvciBqdWRpY2lhbCBvciBvdGhlciBnb3Zlcm5tZW50IHN1YnBvZW5hIG9yIHdhcnJhbnQuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9ImNpcmNsZSI+PHN0cm9uZz5Db3Jwb3JhdGUgdHJhbnNhY3Rpb24uIDwvc3Ryb25nPldlIG1heSB1c2UgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBpbiB0aGUgZXZlbnQgd2UgdW5kZXJ0YWtlIG9yIGFyZSBpbnZvbHZlZCBpbiBvciBjb250ZW1wbGF0aW5nIGFueSBtZXJnZXIsIGFjcXVpc2l0aW9uLCByZW9yZ2FuaXphdGlvbiwgc2FsZSBvZiBhc3NldHMsIGJhbmtydXB0Y3ksIG9yIGluc29sdmVuY3kgZXZlbnQuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9ImNpcmNsZSI+PHN0cm9uZz5SZWNydWl0bWVudCBhbmQgaGlyaW5nLiA8L3N0cm9uZz5XZSBtYXkgdXNlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gdG8gZXZhbHVhdGUgeW91ciBjYW5kaWRhY3kgd2hlbiB5b3UgYXBwbHkgZm9yIGEgam9iIHdpdGggdXMuPC9saT4NCjwvdWw+DQo8cCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luOiA1cHggMCAxNXB4IDA7Ij48YnIgLz5XZSBtYXkgYWxzbyBhZ2dyZWdhdGUsIGFub255bWl6ZSwgb3Igb3RoZXJ3aXNlIGRlLWlkZW50aWZ5IHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gYW5kIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UgcGVybWl0dGVkIGJ5IGFwcGxpY2FibGUgbGF3LjxiciAvPjxiciAvPlNvbWUganVyaXNkaWN0aW9ucyByZXF1aXJlIHRoYXQgd2UgZGV0ZXJtaW5lIGEgJmxkcXVvO2xhd2Z1bCBiYXNpcyZyZHF1bzsgZm9yIHByb2Nlc3NpbmcgcGVyc29uYWwgaW5mb3JtYXRpb24uIFdoZXJlIHN1Y2ggcmVxdWlyZW1lbnRzIGV4aXN0LCB3ZSByZWx5IG9uIHRoZSBmb2xsb3dpbmcgbGF3ZnVsIGJhc2VzIGZvciBvdXIgcHJvY2Vzc2luZyBhY3Rpdml0aWVzOiB0aGF0IHlvdSBoYXZlIGNvbnNlbnRlZCB0byB0aGUgcHJvY2Vzc2luZzsgdGhhdCB0aGUgcHJvY2Vzc2luZyBpcyBuZWNlc3NhcnkgZm9yIHRoZSBwZXJmb3JtYW5jZSBvZiBvdXIgY29udHJhY3Qgd2l0aCB5b3U7IHRoYXQgd2UgaGF2ZSBhIGxlZ2FsIG9ibGlnYXRpb247IG9yIHRoYXQgd2UgaGF2ZSBhIGxlZ2l0aW1hdGUgaW50ZXJlc3QgaW4gcHJvdmlkaW5nIGFuZCBpbXByb3ZpbmcgdGhlIFNlcnZpY2VzIGFuZCBtYW5hZ2luZyBvdXIgYnVzaW5lc3Mgb3BlcmF0aW9ucy4gT3VyIENsaWVudHMgZGV0ZXJtaW5lIHRoZSBsYXdmdWwgYmFzaXMgZm9yIHByb2Nlc3NpbmcgRW5kIFVzZXIgcGVyc29uYWwgaW5mb3JtYXRpb24uPC9wPg0KPGgyIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDIwcHg7IHBhZGRpbmctdG9wOiA0NXB4OyI+VXNlIG9mIENvb2tpZXM8L2gyPg0KPHAgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbi1ib3R0b206IDE1cHg7Ij48YnIgLz5XaGVuIHlvdSB1c2UgdGhlIFNlcnZpY2VzLCB3ZSBtYXkgc2VuZCBvbmUgb3IgbW9yZSBjb29raWVzICh3aGljaCBhcmUgc21hbGwgdGV4dCBmaWxlcyBjb250YWluaW5nIGEgc3RyaW5nIG9mIGFscGhhbnVtZXJpYyBjaGFyYWN0ZXJzKSB0byB5b3VyIGNvbXB1dGVyIG9yIG1vYmlsZSBkZXZpY2UsIHRvIGhlbHAgYW5hbHl6ZSBvdXIgd2ViIHBhZ2UgZmxvdywgY3VzdG9taXplIG91ciBjb250ZW50LCBtZWFzdXJlIHByb21vdGlvbmFsIGVmZmVjdGl2ZW5lc3MsIGFuZCBwcm9tb3RlIHRydXN0IGFuZCBzYWZldHkuIFlvdSBhcmUgYWx3YXlzIGZyZWUgdG8gZGVjbGluZSBvdXIgY29va2llcyBpZiB5b3VyIGJyb3dzZXIgcGVybWl0cywgYWx0aG91Z2ggZG9pbmcgc28gbWF5IGludGVyZmVyZSB3aXRoIHlvdXIgYWJpbGl0eSB0byB1c2UgdGhlIFNlcnZpY2VzIG9yIGNlcnRhaW4gZmVhdHVyZXMgb2YgdGhlIFNlcnZpY2VzLiBXZSBtYXkgYWxzbyB1c2UgR29vZ2xlIEFuYWx5dGljcyBvciBhIHNpbWlsYXIgc2VydmljZSB0aGF0IHVzZXMgY29va2llcyB0byBoZWxwIHVzIGFuYWx5emUgaG93IHVzZXJzIHVzZSB0aGUgU2VydmljZXMuPGJyIC8+PGJyIC8+V2UgbWF5IGFsc28gYWxsb3cgY2VydGFpbiB0aGlyZCBwYXJ0aWVzIHN1Y2ggYXMgYWR2ZXJ0aXNpbmcsIGFuYWx5dGljcyBwcm92aWRlcnMsIGFuZCB3aWRnZXQgcHJvdmlkZXJzIHRvIHBsYWNlIGNvb2tpZXMgaW4gb3JkZXIgdG8gY29sbGVjdCBpbmZvcm1hdGlvbiBhYm91dCB5b3VyIG9ubGluZSBhY3Rpdml0aWVzIG92ZXIgdGltZSBhbmQgYWNyb3NzIGRpZmZlcmVudCB3ZWJzaXRlcyB3aGVuIHlvdSBhY2Nlc3Mgb3IgdXNlIHRoZSBTZXJ2aWNlcy4gQ3VycmVudGx5LCB2YXJpb3VzIGJyb3dzZXJzIG9mZmVyIGEgJmxkcXVvO0RvIE5vdCBUcmFjayZyZHF1bzsgb3B0aW9uLCBidXQgdGhlcmUgaXMgbm8gc3RhbmRhcmQgZm9yIGhvdyAmbGRxdW87RG8gTm90IFRyYWNrJnJkcXVvOyBzaG91bGQgd29yayBvbiBjb21tZXJjaWFsIHdlYnNpdGVzLiBEdWUgdG8gdGhlIGxhY2sgb2Ygc3VjaCBzdGFuZGFyZHMsIHRoaXMgd2Vic2l0ZSBkb2VzIG5vdCByZXNwb25kIHRvICZsZHF1bztEbyBOb3QgVHJhY2smcmRxdW87IGNvbnN1bWVyIGJyb3dzZXIgc2V0dGluZ3MuPC9wPg0KPGgyIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDIwcHg7IHBhZGRpbmctdG9wOiA0NXB4OyI+SG93IGFuZCBXaGVuIFdlIERpc2Nsb3NlIFlvdXIgUGVyc29uYWwgSW5mb3JtYXRpb248L2gyPg0KPHAgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbi1ib3R0b206IDE1cHg7Ij48YnIgLz5XZSBtYXkgZGlzY2xvc2UgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiB0byB0aGUgZm9sbG93aW5nIGNhdGVnb3JpZXMgb2YgcmVjaXBpZW50cywgdG8gYmUgdXNlZCBvbmx5IGZvciBsZWdpdGltYXRlIHB1cnBvc2VzIGluIGtlZXBpbmcgd2l0aCB0aGlzIFByaXZhY3kgTm90aWNlOjwvcD4NCjx1bCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgcGFkZGluZy1sZWZ0OiAzMHB4OyI+DQo8bGkgdHlwZT0iY2lyY2xlIj48c3Ryb25nPkdyb3VwIGNvbXBhbmllcyBhbmQgYWZmaWxpYXRlczwvc3Ryb25nPi4gV2UgbWF5IGRpc2Nsb3NlLCBzaGFyZSwgb3IgdHJhbnNmZXIgeW91ciBpbmZvcm1hdGlvbiB0byBhbnkgYnVzaW5lc3MgZW50aXR5IHRoYXQgaXMgcGFydCBvZiBvdXIgY29ycG9yYXRlIGZhbWlseS48L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyIgdHlwZT0iY2lyY2xlIj48c3Ryb25nPkNsaWVudHM8L3N0cm9uZz4uIFdlIG1heSBzaGFyZSB5b3VyIGluZm9ybWF0aW9uIHdpdGggb3VyIENsaWVudHMgaW4gY29ubmVjdGlvbiB3aXRoIG91ciBDbGllbnRzIHByb3Zpc2lvbiBvZiBzZXJ2aWNlcyB0byB5b3UuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9ImNpcmNsZSI+PHN0cm9uZz5TZXJ2aWNlIHByb3ZpZGVycyBhbmQgcHJvZmVzc2lvbmFsIGFkdmlzb3JzPC9zdHJvbmc+LiBXZSBtYXkgZGlzY2xvc2UgeW91ciBpbmZvcm1hdGlvbiB0byB0aGlyZCBwYXJ0eSB2ZW5kb3JzIHdobyBwcm92aWRlIHNlcnZpY2VzIGluIHN1cHBvcnQgb2Ygb3VyIGJ1c2luZXNzIG9wZXJhdGlvbnMsIHN1Y2ggYXMgd2Vic2l0ZSBkZXZlbG9wbWVudCBhbmQgaG9zdGluZywgcGF5bWVudCBwcm9jZXNzaW5nLCByZWNydWl0bWVudCBhbmQgaGlyaW5nLCBtYXJrZXRpbmcgbWFuYWdlbWVudCwgc2VydmljZSBvcHRpbWl6YXRpb24sIHZlbmRvcnMgdGhhdCBmdWxmaWxsIG9yZGVycyBmb3IgZnVuZXJhbC1yZWxhdGVkIGl0ZW1zIHN1Y2ggYXMgZmxvd2VycywgYW5kIGRhdGEgYW5hbHl0aWNzLiBXZSBtYXkgYWxzbyBkaXNjbG9zZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIHRvIHByb2Zlc3Npb25hbCBhZHZpc29ycyBzdWNoIGFzIG91ciBhdHRvcm5leXMsIGFjY291bnRhbnRzLCBhbmQgb3VycyBvciBFbmQgVXNlcnMmcnNxdW87IGluc3VyYW5jZSBwcm92aWRlcnMuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9ImNpcmNsZSI+PHN0cm9uZz5QYXJ0aWVzIGludm9sdmVkIGluIGEgY29ycG9yYXRlIHRyYW5zYWN0aW9uPC9zdHJvbmc+LiBXZSBtYXkgZGlzY2xvc2UgeW91ciBpbmZvcm1hdGlvbiB0byByZWxldmFudCB0aGlyZCBwYXJ0aWVzIGluIHRoZSBldmVudCBvZiBhIGRpdmVzdGl0dXJlLCBtZXJnZXIsIGNvbnNvbGlkYXRpb24sIG9yIGFzc2V0IHNhbGUsIG9yIGluIHRoZSB1bmxpa2VseSBldmVudCBvZiBhIGJhbmtydXB0Y3kuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9ImNpcmNsZSI+PHN0cm9uZz5MYXcgZW5mb3JjZW1lbnQgb3Igb3RoZXIgZ292ZXJubWVudGFsIGVudGl0aWVzPC9zdHJvbmc+LiBXZSBtYXkgZGlzY2xvc2UgeW91ciBpbmZvcm1hdGlvbiBpZiByZXF1aXJlZCB0byBkbyBzbyBieSBsYXcgb3IgaWYgd2UgYmVsaWV2ZSBpbiBnb29kIGZhaXRoIHRoYXQgc3VjaCBhY3Rpb24gaXMgbmVjZXNzYXJ5IHRvIGNvbXBseSB3aXRoIHRoZSBsYXcsIHByZXZlbnQgdW5sYXdmdWwgYWN0aXZpdHksIGRlZmVuZCBvdXIgcmlnaHRzLCBvciBtYWludGFpbiBzZWN1cml0eS48L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyIgdHlwZT0iY2lyY2xlIj48c3Ryb25nPk90aGVyIHRoaXJkIHBhcnRpZXMgd2l0aCB5b3VyIGNvbnNlbnQ8L3N0cm9uZz4uIFdlIG1heSBkaXNjbG9zZSB5b3VyIGluZm9ybWF0aW9uIHRvIGFueSBvdGhlciB0aGlyZCBwYXJ0eSB3aGVyZSB5b3UgaGF2ZSBwcm92aWRlZCBjb25zZW50IHRvIHN1Y2ggZGlzY2xvc3VyZS48L2xpPg0KPC91bD4NCjxoMiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgZm9udC1zaXplOiAyMHB4OyBwYWRkaW5nLXRvcDogNjBweDsiPlNlY3VyaXR5LCBSZXRlbnRpb24gJmFtcDsgVHJhbnNmZXIgb2YgUGVyc29uYWwgSW5mb3JtYXRpb248L2gyPg0KPHAgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbi1ib3R0b206IDE1cHg7Ij48YnIgLz5XZSBoYXZlIGltcGxlbWVudGVkIGFuZCBtYWludGFpbiBjb21tZXJjaWFsbHkgcmVhc29uYWJsZSBhbmQgYXBwcm9wcmlhdGUgdGVjaG5pY2FsIGFuZCBvcmdhbml6YXRpb25hbCBtZWFzdXJlcyBkZXNpZ25lZCB0byBwcm90ZWN0IHRoZSBjb25maWRlbnRpYWxpdHksIGludGVncml0eSwgYW5kIHNlY3VyaXR5IG9mIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24uIFBsZWFzZSBub3RlLCBob3dldmVyLCB0aGF0IG5vIHNlY3VyaXR5IG1lYXN1cmVzIGFyZSBwZXJmZWN0IG9yIGltcGVuZXRyYWJsZS4gV2UgdGhlcmVmb3JlIGNhbm5vdCBndWFyYW50eSBhbmQgZG8gbm90IHdhcnJhbnQgdGhlIGFic29sdXRlIHNlY3VyaXR5IG9mIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24uIFdlIHJldGFpbiB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGZvciBubyBsb25nZXIgdGhhbiByZWFzb25hYmx5IG5lY2Vzc2FyeSB0byBmdWxmaWxsIHRoZSBwdXJwb3NlcyBmb3Igd2hpY2ggd2UgY29sbGVjdGVkIGl0IG9yIHRvIGNvbXBseSB3aXRoIHRoZSBsYXcsIHByZXZlbnQgZnJhdWQsIGZhY2lsaXRhdGUgYW4gaW52ZXN0aWdhdGlvbiwgZGVmZW5kIGFnYWluc3QgbGVnYWwgY2xhaW1zLCBvciBleGVyY2lzZSBvdXIgbGVnYWwgcmlnaHRzLjxiciAvPjxiciAvPkRlcGVuZGluZyBvbiB5b3VyIGxvY2F0aW9uLCB0aGUgcGVyc29uYWwgaW5mb3JtYXRpb24gd2UgY29sbGVjdCBhYm91dCB5b3UgbWF5IGJlIHRyYW5zZmVycmVkIHRvIGEganVyaXNkaWN0aW9uIHRoYXQgZG9lcyBub3QgcHJvdmlkZSB0aGUgc2FtZSBsZXZlbCBvZiBwcm90ZWN0aW9uIG9mIHBlcnNvbmFsIGluZm9ybWF0aW9uIGFzIHRoZSBqdXJpc2RpY3Rpb24gaW4gd2hpY2ggeW91IHJlc2lkZS4gQW1vbmcgb3RoZXIgcGxhY2VzLCBwZXJzb25hbCBpbmZvcm1hdGlvbiBtYXkgYmUgdHJhbnNmZXJyZWQgdG8sIGFuZCBzdG9yZWQgaW4sIENhbmFkYSwgQXVzdHJhbGlhIGFuZCB0aGUgVW5pdGVkIFN0YXRlcy4gVHJhbnNmZXJzIGZyb20gdGhlIEV1cm9wZWFuIFVuaW9uIHRvIENhbmFkYSBhcmUgbWFkZSBwdXJzdWFudCB0byBFdXJvcGVhbiBDb21taXNzaW9uIERlY2lzaW9uIDIwMDIvMi9FQywgd2hpY2ggZGV0ZXJtaW5lZCB0aGF0IENhbmFkYSBpcyBjb25zaWRlcmVkIGFzIHByb3ZpZGluZyBhbiBhZGVxdWF0ZSBsZXZlbCBvZiBwcm90ZWN0aW9uIG9mIHBlcnNvbmFsIGluZm9ybWF0aW9uLjwvcD4NCjxoMiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgZm9udC1zaXplOiAyMHB4OyBwYWRkaW5nLXRvcDogNDVweDsiPllvdXIgQ2hvaWNlcyAmYW1wOyBSaWdodHM8L2gyPg0KPHAgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbi1ib3R0b206IDE1cHg7Ij48YnIgLz5Zb3UgbWF5IGRlY2xpbmUgdG8gc2hhcmUgY2VydGFpbiBpbmZvcm1hdGlvbiB3aXRoIHVzLCBpbiB3aGljaCBjYXNlIHdlIG1heSBub3QgYmUgYWJsZSB0byBwcm92aWRlIHRvIHlvdSBzb21lIG9mIHRoZSBmZWF0dXJlcyBhbmQgZnVuY3Rpb25hbGl0eSBvZiB0aGUgU2VydmljZXMuIE9uY2UgeW91IGhhdmUgcmVnaXN0ZXJlZCBmb3IgYW4gYWNjb3VudCB3aXRoIHVzLCB5b3UgbWF5IHVwZGF0ZSwgY29ycmVjdCwgb3IgZGVsZXRlIHlvdXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBhbmQgcHJlZmVyZW5jZXMgYXQgYW55IHRpbWUgYnkgYWNjZXNzaW5nIHlvdXIgYWNjb3VudCBwcmVmZXJlbmNlcyBwYWdlIHRocm91Z2ggdGhlIFNlcnZpY2VzLiBJZiB5b3UgZG8gbm90IHdpc2ggdG8gcmVjZWl2ZSBtYXJrZXRpbmcgY29tbXVuaWNhdGlvbnMgZnJvbSB1cywgeW91IGNhbiBvcHQtb3V0IGJ5IHVzaW5nIHRoZSB1bnN1YnNjcmliZSBwcm9jZXNzIHByb3ZpZGVkIG9yIGRlc2NyaWJlZCBpbiBhbnkgc3VjaCBjb21tdW5pY2F0aW9uLCBidXQgeW91IG1heSBzdGlsbCByZWNlaXZlIHRyYW5zYWN0aW9uYWwgb3IgYWRtaW5pc3RyYXRpdmUgY29tbXVuaWNhdGlvbnMgZnJvbSB1cy4gQWx0aG91Z2ggeW91ciBjaGFuZ2VzIGFyZSByZWZsZWN0ZWQgcHJvbXB0bHkgaW4gYWN0aXZlIHVzZXIgZGF0YWJhc2VzLCB3ZSBtYXkgcmV0YWluIGFsbCBpbmZvcm1hdGlvbiB5b3Ugc3VibWl0IGZvciBhIHZhcmlldHkgb2YgcHVycG9zZXMsIGluY2x1ZGluZyBiYWNrdXBzIGFuZCBhcmNoaXZpbmcsIHByZXZlbnRpb24gb2YgZnJhdWQgYW5kIGFidXNlLCBhbmQgYW5hbHl0aWNzLjxiciAvPjxiciAvPkRlcGVuZGluZyBvbiB5b3VyIGxvY2F0aW9uIGFuZCBzdWJqZWN0IHRvIGxvY2FsIGxhdywgeW91IG1heSBoYXZlIGNlcnRhaW4gcmlnaHRzIHdpdGggcmVzcGVjdCB0byB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uLiBUaGVzZSBtYXkgaW5jbHVkZTogdGhlIHJpZ2h0IHRvIGFjY2VzcywgY29ycmVjdCwgYW5kIGRlbGV0ZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uOyB0aGUgcmlnaHQgdG8gcmVzdHJpY3Qgb3Igb2JqZWN0IHRvIG91ciB1c2Ugb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbjsgYW5kIHRoZSByaWdodCB0byByZWNlaXZlIGEgcG9ydGFibGUgY29weSBvZiB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGluIGEgdXNhYmxlIGZvcm1hdC4gSWYgeW91IHByb3ZpZGUgdXMgd2l0aCBjb25zZW50IHRvIHVzZSB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uLCB5b3UgbWF5IHdpdGhkcmF3IHRoYXQgY29uc2VudCBhdCBhbnkgdGltZSwgaG93ZXZlciwgc3VjaCB3aXRoZHJhd2FsIHdpbGwgbm90IGltcGFjdCB0aGUgbGF3ZnVsbmVzcyBvZiBvdXIgdXNlIG9mIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gYmFzZWQgb24geW91ciBjb25zZW50IHVwIHRvIHRoYXQgcG9pbnQuPGJyIC8+PGJyIC8+VG8gbWFrZSBhIHJlcXVlc3QgcmVsYXRlZCB0byB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIG9yIG90aGVyd2lzZSBleGVyY2lzZSB5b3VyIHJpZ2h0cywgeW91IG1heSBjb250YWN0IHVzIHVzaW5nIHRoZSBjb250YWN0IGluZm9ybWF0aW9uIHByb3ZpZGVkIGJlbG93LiBJbiBvcmRlciB0byBmdWxmaWxsIHlvdXIgcmVxdWVzdCwgd2UgbWF5IHJlcXVpcmUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBmcm9tIHlvdS4gV2Ugd2lsbCByZXNwb25kIHRvIHJlcXVlc3RzIHdpdGhpbiB0aGUgcmVsZXZhbnQgdGltZSBwZXJpb2RzIGVzdGFibGlzaGVkIGJ5IGFwcGxpY2FibGUgbGF3LiBXZSBhcmUgY29tbWl0dGVkIHRvIGZpbmRpbmcgYSBmYWlyIGFuZCByZWFzb25hYmxlIHJlc29sdXRpb24gdG8gYW55IHJlcXVlc3QsIGNvbmNlcm4sIG9yIGNvbXBsYWludCB5b3UgYnJpbmcgdG8gb3VyIGF0dGVudGlvbi4gSG93ZXZlciwgaWYgeW91IGFyZSB1bnNhdGlzZmllZCB3aXRoIG91ciByZXNwb25zZSB0byB5b3VyIHJlcXVlc3QsIHlvdSBtYXkgaGF2ZSB0aGUgcmlnaHQgdG8gbG9kZ2UgYSBjb21wbGFpbnQgd2l0aCBhcHBsaWNhYmxlIGdvdmVybm1lbnRhbCBhdXRob3JpdGllcywgc3ViamVjdCB0byBsb2NhbCBsYXcuPC9wPg0KPGgyIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDIwcHg7IHBhZGRpbmctdG9wOiA0NXB4OyI+Q2hpbGRyZW4mcnNxdW87cyBQcml2YWN5PC9oMj4NCjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAxNXB4OyI+PGJyIC8+V2UgZG8gbm90IGtub3dpbmdseSBjb2xsZWN0IG9yIG1haW50YWluIGluZm9ybWF0aW9uIGZyb20gcGVyc29ucyB1bmRlciAxNiB5ZWFycyBvZiBhZ2UgKCZsZHF1bztjaGlsZHJlbiZyZHF1bzspLCBhbmQgbm8gcGFydCBvZiB0aGUgU2VydmljZXMgaXMgZGlyZWN0ZWQgdG8gY2hpbGRyZW4uIElmIHlvdSBhcmUgdW5kZXIgMTYgeWVhcnMgb2YgYWdlLCB0aGVuIHBsZWFzZSBkbyBub3QgdXNlIG9yIGFjY2VzcyB0aGUgU2VydmljZXMgYXQgYW55IHRpbWUgb3IgaW4gYW55IG1hbm5lci4gSWYgd2UgbGVhcm4gdGhhdCBpbmZvcm1hdGlvbiBoYXMgYmVlbiBjb2xsZWN0ZWQgdGhyb3VnaCB0aGUgU2VydmljZXMgZnJvbSBjaGlsZHJlbiBhbmQgd2l0aG91dCB2ZXJpZmlhYmxlIHBhcmVudGFsIGNvbnNlbnQsIHRoZW4gd2Ugd2lsbCB0YWtlIHRoZSBhcHByb3ByaWF0ZSBzdGVwcyB0byBkZWxldGUgdGhpcyBpbmZvcm1hdGlvbi4gSWYgeW91IGFyZSBhIHBhcmVudCBvciBndWFyZGlhbiBhbmQgZGlzY292ZXIgdGhhdCB5b3VyIGNoaWxkIGhhcyBwcm92aWRlZCB1cyB3aXRoIHBlcnNvbmFsIGluZm9ybWF0aW9uIHdpdGhvdXQgeW91ciBjb25zZW50LCBwbGVhc2UgY29udGFjdCB1cyB1c2luZyB0aGUgY29udGFjdCBpbmZvcm1hdGlvbiBiZWxvdyB0byByZXF1ZXN0IHRoYXQgd2UgZGVsZXRlIHRoZSBpbmZvcm1hdGlvbiBmcm9tIG91ciBzeXN0ZW1zLjwvcD4NCjxoMiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgZm9udC1zaXplOiAyMHB4OyBwYWRkaW5nLXRvcDogNDVweDsiPkNhbGlmb3JuaWEgUmVzaWRlbnRzPC9oMj4NCjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAxNXB4OyI+PGJyIC8+U3VwcGxlbWVudGFsIHRvIHRoZSBhYm92ZSwgdGhlIGZvbGxvd2luZyBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIHBlcnRhaW5zIHRvIENhbGlmb3JuaWEgcmVzaWRlbnRzIG9ubHk6PGJyIC8+PGJyIC8+PHNwYW4gc3R5bGU9InRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+PGVtPkNvbGxlY3Rpb24gYW5kIFVzZSBvZiBQZXJzb25hbCBJbmZvcm1hdGlvbjwvZW0+PC9zcGFuPjwvcD4NCjx1bCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgcGFkZGluZy1sZWZ0OiAzMHB4OyI+DQo8bGkgdHlwZT0iY2lyY2xlIj5DYXRlZ29yaWVzIG9mIHBlcnNvbmFsIGluZm9ybWF0aW9uIGNvbGxlY3RlZCBhYm91dCBDYWxpZm9ybmlhIHJlc2lkZW50cyBpbiB0aGUgcGFzdCB0d2VsdmUgbW9udGhzIGluY2x1ZGUgaWRlbnRpZmllcnMsIG90aGVyIGlkZW50aWZ5aW5nIGluZm9ybWF0aW9uLCBjaGFyYWN0ZXJpc3RpY3Mgb2YgcHJvdGVjdGVkIGNsYXNzLCBjb21tZXJjaWFsIGluZm9ybWF0aW9uLCBJbnRlcm5ldCBvciBvdGhlciBlbGVjdHJvbmljIG5ldHdvcmsgYWN0aXZpdHkgaW5mb3JtYXRpb24sIHByb2Zlc3Npb25hbCBvciBlbXBsb3ltZW50LXJlbGF0ZWQgaW5mb3JtYXRpb24sIGVkdWNhdGlvbiBpbmZvcm1hdGlvbiwgYW5kIGluZmVyZW5jZXMgZHJhd24gZnJvbSBzdWNoIGluZm9ybWF0aW9uLiBGb3IgZXhhbXBsZXMgb2Ygc3BlY2lmaWMgcGllY2VzIG9mIHBlcnNvbmFsIGluZm9ybWF0aW9uIGNvbGxlY3RlZCwgcGxlYXNlIHNlZSB0aGUgJmxkcXVvO1BlcnNvbmFsIEluZm9ybWF0aW9uIFdlIENvbGxlY3QmcmRxdW87IHNlY3Rpb24gYWJvdmUuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9ImNpcmNsZSI+Q2F0ZWdvcmllcyBvZiBwZXJzb25hbCBpbmZvcm1hdGlvbiBkaXNjbG9zZWQgZm9yIGEgYnVzaW5lc3MgcHVycG9zZSBhYm91dCBDYWxpZm9ybmlhIHJlc2lkZW50cyBpbiB0aGUgcGFzdCB0d2VsdmUgbW9udGhzIGluY2x1ZGUgaWRlbnRpZmllcnMsIG90aGVyIGlkZW50aWZ5aW5nIGluZm9ybWF0aW9uLCBjaGFyYWN0ZXJpc3RpY3Mgb2YgcHJvdGVjdGVkIGNsYXNzLCBjb21tZXJjaWFsIGluZm9ybWF0aW9uLCBJbnRlcm5ldCBvciBvdGhlciBlbGVjdHJvbmljIG5ldHdvcmsgYWN0aXZpdHkgaW5mb3JtYXRpb24sIHByb2Zlc3Npb25hbCBvciBlbXBsb3ltZW50LXJlbGF0ZWQgaW5mb3JtYXRpb24sIGFuZCBlZHVjYXRpb24gaW5mb3JtYXRpb24uPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9ImNpcmNsZSI+V2UgZG8gbm90IHNlbGwgcGVyc29uYWwgaW5mb3JtYXRpb24sIG5vciBkbyB3ZSBzaGFyZSBwZXJzb25hbCBpbmZvcm1hdGlvbiB3aXRoIHRoaXJkIHBhcnRpZXMgZm9yIHRob3NlIHRoaXJkIHBhcnRpZXMmcnNxdW87IGRpcmVjdCBtYXJrZXRpbmcgcHVycG9zZXMuPC9saT4NCjwvdWw+DQo8cCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luOiA1cHggMCAxNXB4IDA7Ij48YnIgLz48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij48ZW0+WW91ciBDYWxpZm9ybmlhIFByaXZhY3kgUmlnaHRzPC9lbT48L3NwYW4+PGJyIC8+QXMgYSBDYWxpZm9ybmlhIHJlc2lkZW50LCB5b3UgaGF2ZSB0aGUgZm9sbG93aW5nIHJpZ2h0cyB3aXRoIHJlc3BlY3QgdG8geW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbjo8L3A+DQo8dWwgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IHBhZGRpbmctbGVmdDogMzBweDsiPg0KPGxpIHR5cGU9ImNpcmNsZSI+WW91IGhhdmUgdGhlIHJpZ2h0IHRvIHJlcXVlc3QgdG8ga25vdyBhYm91dCBwZXJzb25hbCBpbmZvcm1hdGlvbiBjb2xsZWN0ZWQsIGRpc2Nsb3NlZCwgb3Igc29sZC48L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyIgdHlwZT0iY2lyY2xlIj5Zb3UgaGF2ZSB0aGUgcmlnaHQgdG8gcmVxdWVzdCB0aGUgZGVsZXRpb24gb2YgcGVyc29uYWwgaW5mb3JtYXRpb24uPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9ImNpcmNsZSI+WW91IGhhdmUgdGhlIHJpZ2h0IHRvIG9wdC1vdXQgb2YgdGhlIHNhbGUgb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBhdCBhbnkgdGltZS4gTm90ZSB0aGF0IHdlIGRvIG5vdCBjdXJyZW50bHkgc2VsbCBwZXJzb25hbCBpbmZvcm1hdGlvbi48L2xpPg0KPC91bD4NCjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW46IDVweCAwIDAgMDsiPjxiciAvPkZpbmFsbHksIHlvdSBoYXZlIHRoZSByaWdodCB0byBub3QgYmUgZGlzY3JpbWluYXRlZCBhZ2FpbnN0IGFzIGEgcmVzdWx0IG9mIGV4ZXJjaXNpbmcgeW91ciBwcml2YWN5IHJpZ2h0cy4gQWNjb3JkaW5nbHksIHVubGVzcyBwZXJtaXR0ZWQgYnkgbGF3LCB3ZSB3aWxsIG5vdCBkZW55IHlvdSBnb29kcyBvciBzZXJ2aWNlcywgY2hhcmdlIHlvdSBkaWZmZXJlbnQgcHJpY2VzIG9yIHJhdGVzIGZvciBnb29kcyBvciBzZXJ2aWNlcywgcHJvdmlkZSB5b3UgYSBkaWZmZXJlbnQgbGV2ZWwgb3IgcXVhbGl0eSBvZiBnb29kIG9yIHNlcnZpY2VzLCBvciBzdWdnZXN0IHlvdSB3aWxsIHJlY2VpdmUgYSBkaWZmZXJlbnQgcHJpY2Ugb3IgcmF0ZSBmb3IgZ29vZHMgb3Igc2VydmljZXMgb3IgYSBkaWZmZXJlbnQgbGV2ZWwgb3IgcXVhbGl0eSBvZiBnb29kcyBvciBzZXJ2aWNlcy48YnIgLz48YnIgLz5UbyBleGVyY2lzZSB5b3VyIHJpZ2h0cywgeW91IG1heSBjb250YWN0IHVzIHVzaW5nIHRoZSBjb250YWN0IGluZm9ybWF0aW9uIHByb3ZpZGVkIGJlbG93IG9yIGNhbGwgMS04NjYtMzcyLTkzNzIuIEluIG9yZGVyIHRvIGZ1bGZpbGwgeW91ciByZXF1ZXN0LCB3ZSBtYXkgcmVxdWlyZSBhZGRpdGlvbmFsIHBlcnNvbmFsIGluZm9ybWF0aW9uIGZvciBwdXJwb3NlcyBvZiB2ZXJpZnlpbmcgeW91ciBpZGVudGl0eS4gSWYgeW91IG1ha2UgYSByZXF1ZXN0IHRocm91Z2ggYW4gYXV0aG9yaXplZCBhZ2VudCwgd2UgbWF5IHJlcXVpcmUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiB0byB2ZXJpZnkgeW91ciBhdXRob3JpemF0aW9uIG9mIHRoZSBhZ2VudC48L3A+DQo8aDIgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IGZvbnQtc2l6ZTogMjBweDsgcGFkZGluZy10b3A6IDQ1cHg7Ij5DaGFuZ2VzIHRvIFByaXZhY3kgTm90aWNlPC9oMj4NCjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAxNXB4OyI+PGJyIC8+V2UgcmVzZXJ2ZSB0aGUgcmlnaHQgdG8gbWFrZSBjaGFuZ2VzIHRvIHRoaXMgUHJpdmFjeSBOb3RpY2UgYXQgYW55IHRpbWUsIHdpdGhvdXQgbm90aWNlLiBXZSB3aWxsIG5vdGlmeSB5b3UgYWJvdXQgY2hhbmdlcyB0aGF0IHNpZ25pZmljYW50bHkgaW1wYWN0IG91ciB1c2Ugb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBieSBwbGFjaW5nIGEgcHJvbWluZW50IG5vdGljZSBvbiB0aGlzIHdlYnNpdGUgb3IgYnkgc2VuZGluZyB5b3UgYW4gZW1haWwuIFBsZWFzZSByZXZpc2l0IHRoaXMgcGFnZSBwZXJpb2RpY2FsbHkgdG8gc3RheSBhd2FyZSBvZiBhbnkgY2hhbmdlcyB0byB0aGlzIFByaXZhY3kgTm90aWNlLiBGb3IgdGhlIGF2b2lkYW5jZSBvZiBkb3VidCwgZGlzcHV0ZXMgYXJpc2luZyBoZXJldW5kZXIgd2lsbCBiZSByZXNvbHZlZCBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIFByaXZhY3kgTm90aWNlIGluIGVmZmVjdCBhdCB0aGUgdGltZSB0aGUgZGlzcHV0ZSBhcm9zZS48L3A+DQo8aDIgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IGZvbnQtc2l6ZTogMjBweDsgcGFkZGluZy10b3A6IDQ1cHg7Ij5Db250YWN0IFVzPC9oMj4NCjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAxNXB4OyI+PGJyIC8+UGxlYXNlIGNvbnRhY3QgdXMgd2l0aCBhbnkgcXVlc3Rpb25zLCBjb21tZW50cyBvciBjb25jZXJucyBhYm91dCB0aGlzIFByaXZhY3kgTm90aWNlIG9yIG91ciB1c2Ugb2YgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBieSBlLW1haWwgYXQgPGEgaHJlZj0ibWFpbHRvOnByaXZhY3lAZnJhemVyY29uc3VsdGFudHMuY29tIj5wcml2YWN5QGZyYXplcmNvbnN1bHRhbnRzLmNvbTwvYT4gb3IgYnkgbWFpbCBhdDo8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTogMDsiPjxiciAvPkZyYXplciBDb25zdWx0YW50cyBMTEM8YnIgLz4yNTAxIFBhcm1lbnRlciBTdHJlZXQsIFN1aXRlIDMwMEE8YnIgLz5NaWRkbGV0b24sIFdJIDUzNTYyPC9wPg==, PGgxIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDI1cHg7Ij5GcmF6ZXIgQ29uc3VsdGFudHMgVGVybXMgb2YgVXNlPC9oMT4NCjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAxNXB4OyI+PGVtPkxhc3QgVXBkYXRlZDogMDkvMDQvMjAyMDwvZW0+PGJyIC8+PGJyIC8+VGhlc2UgVGVybXMgb2YgVXNlLCB0b2dldGhlciB3aXRoIEZyYXplciBDb25zdWx0YW50cycgPGEgaHJlZj0iaHR0cHM6Ly9mcmF6ZXJjb25zdWx0YW50cy5jb20vcHJpdmFjeS1wb2xpY3kvIiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5Qcml2YWN5IFBvbGljeTwvYT4sIChjb2xsZWN0aXZlbHksIHRoZSAiVGVybXMiKSBzZXQgZm9ydGggdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIHRoYXQgYXBwbHkgdG8geW91ciBhY2Nlc3MgYW5kIHVzZSBvZiB0aGUgd2Vic2l0ZSBvZiBGcmF6ZXIgQ29uc3VsdGFudHMgTExDIChodHRwczovL3d3dy5mcmF6ZXJjb25zdWx0YW50cy5jb20vKSAoIkZyYXplciIgIndlIiBvciAidXMiKSBhbmQgYXNzb2NpYXRlZCBzZXJ2aWNlcywgaW5jbHVkaW5nIEZyYXplciBzZXJ2aWNlcyB0aGF0IGFyZSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgd2Vic2l0ZXMgb2Ygb3VyIGNsaWVudCBmdW5lcmFsIGhvbWVzIGFuZCBvdGhlciBmdW5lcmFsIHByb2Zlc3Npb25hbHMgKHRvZ2V0aGVyLCB0aGUgIlNpdGVzIiksIHdoZXRoZXIgYXMgYSBjbGllbnQsIGVuZCB1c2VyIG9yIGN1c3RvbWVyIG9mIGEgY2xpZW50LCBvciBvdGhlcndpc2UuICJGcmF6ZXIiIGluY2x1ZGVzIGFsbCBvZmZpY2VycywgZGlyZWN0b3JzLCBlbXBsb3llZXMsIGNvbnN1bHRhbnRzLCBhZmZpbGlhdGVzLCBzdWJzaWRpYXJpZXMsIGFuZCBhZ2VudHMuIFRoZSBUZXJtcyBjb25zdGl0dXRlIGEgbGVnYWxseSBiaW5kaW5nIGFncmVlbWVudCBiZXR3ZWVuIHlvdSwgd2hldGhlciBwZXJzb25hbGx5IG9yIG9uIGJlaGFsZiBvZiBhbiBlbnRpdHkgKCJ5b3UiKSBhbmQgRnJhemVyIGNvbmNlcm5pbmcgeW91ciBhY2Nlc3MgdG8gYW5kIHVzZSBvZiB0aGUgU2l0ZXMuPGJyIC8+PGJyIC8+QnkgdXNpbmcgb3IgYWNjZXNzaW5nIHRoZSBTaXRlcywgeW91IGFncmVlIHRvIHRoZXNlIFRlcm1zLCBhcyBtYXkgYmUgdXBkYXRlZCBmcm9tIHRpbWUgdG8gdGltZSBpbiBhY2NvcmRhbmNlIHdpdGggU2VjdGlvbiA5IGJlbG93LjwvcD4NCjxvbCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgcGFkZGluZy1sZWZ0OiAzMHB4OyI+DQo8bGkgdHlwZT0iMSI+PHN0cm9uZz5BY2NvdW50IFNlY3VyaXR5Ljwvc3Ryb25nPiBUbyB1c2UgdGhlIFNpdGVzIHlvdSBtdXN0IChpKSBiZSBhdCBsZWFzdCBlaWdodGVlbiAoMTgpIHllYXJzIG9mIGFnZTsgKGlpKSBoYXZlIG5vdCBwcmV2aW91c2x5IGJlZW4gc3VzcGVuZGVkIG9yIHJlbW92ZWQgZnJvbSB0aGUgU2l0ZXM7IGFuZCAoaWlpKSByZWdpc3RlciBmb3IgYW5kIHVzZSB0aGUgU2l0ZXMgaW4gY29tcGxpYW5jZSB3aXRoIGFueSBhbmQgYWxsIGFwcGxpY2FibGUgbGF3cyBhbmQgcmVndWxhdGlvbnMuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9IjEiPjxzdHJvbmc+QWNjb3VudCBSZWdpc3RyYXRpb24uPC9zdHJvbmc+IFRvIGFjY2VzcyBzb21lIGZlYXR1cmVzIG9mIHRoZSBTaXRlcywgeW91IG1heSBiZSByZXF1aXJlZCB0byByZWdpc3RlciBmb3IgYW4gYWNjb3VudC4gV2hlbiB5b3UgcmVnaXN0ZXIgZm9yIGFuIGFjY291bnQsIHdlIG1heSBhc2sgeW91IHRvIGdpdmUgdXMgY2VydGFpbiBpZGVudGlmeWluZyBpbmZvcm1hdGlvbiBhYm91dCB5b3Vyc2VsZiwgaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0byB5b3VyIGVtYWlsIGFkZHJlc3MgYW5kIG90aGVyIGNvbnRhY3QgaW5mb3JtYXRpb24sIGFuZCB0byBjcmVhdGUgYSB1c2VyIG5hbWUgYW5kIHBhc3N3b3JkICgiUmVnaXN0cmF0aW9uIEluZm9ybWF0aW9uIikuIFdoZW4gcmVnaXN0ZXJpbmcgZm9yIGFuZCBtYWludGFpbmluZyBhbiBhY2NvdW50LCB5b3UgYWdyZWUgdG8gcHJvdmlkZSB0cnVlLCBhY2N1cmF0ZSwgY3VycmVudCwgYW5kIGNvbXBsZXRlIGluZm9ybWF0aW9uIGFib3V0IHlvdXJzZWxmLiBZb3UgYWxzbyBhZ3JlZSBub3QgdG8gaW1wZXJzb25hdGUgYW55b25lLCBtaXNyZXByZXNlbnQgYW55IGFmZmlsaWF0aW9uIHdpdGggYW55b25lIGVsc2UsIHVzZSBmYWxzZSBpbmZvcm1hdGlvbiwgb3Igb3RoZXJ3aXNlIGNvbmNlYWwgeW91ciBpZGVudGl0eSBmcm9tIEZyYXplciBmb3IgYW55IHB1cnBvc2UuIFlvdSBhcmUgc29sZWx5IHJlc3BvbnNpYmxlIGZvciBtYWludGFpbmluZyB0aGUgY29uZmlkZW50aWFsaXR5IGFuZCBzZWN1cml0eSBvZiB5b3VyIHBhc3N3b3JkIGFuZCBvdGhlciBSZWdpc3RyYXRpb24gSW5mb3JtYXRpb24uIEZvciB5b3VyIHByb3RlY3Rpb24gYW5kIHRoZSBwcm90ZWN0aW9uIG9mIG90aGVyIHVzZXJzLCB3ZSBhc2sgeW91IG5vdCB0byBzaGFyZSB5b3VyIFJlZ2lzdHJhdGlvbiBJbmZvcm1hdGlvbiB3aXRoIGFueW9uZSBlbHNlLiBJZiB5b3UgZG8gc2hhcmUgdGhpcyBpbmZvcm1hdGlvbiB3aXRoIGFueW9uZSwgd2Ugd2lsbCBjb25zaWRlciB0aGVpciBhY3Rpdml0aWVzIHRvIGhhdmUgYmVlbiBhdXRob3JpemVkIGJ5IHlvdS4gSWYgeW91IGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3VyIGFjY291bnQgaXMgbm8gbG9uZ2VyIHNlY3VyZSwgeW91IG11c3QgaW1tZWRpYXRlbHkgbm90aWZ5IHVzIGF0IDxhIGhyZWY9Im1haWx0bzpoZWxwQGZyYXplcmNvbnN1bHRhbnRzLmNvbSI+aGVscEBmcmF6ZXJjb25zdWx0YW50cy5jb208L2E+LjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSIxIj48c3Ryb25nPlByb2hpYml0ZWQuPC9zdHJvbmc+IFlvdSBhZ3JlZSBub3QgdG86DQo8b2wgc3R5bGU9InBhZGRpbmctbGVmdDogMjBweDsiPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHg7IiB0eXBlPSJBIj5Vc2UgdGhlIFNpdGVzIGZvciBhbnkgaWxsZWdhbCBwdXJwb3NlLCBvciBpbiB2aW9sYXRpb24gb2YgYW55IGxvY2FsLCBzdGF0ZSwgbmF0aW9uYWwsIG9yIGludGVybmF0aW9uYWwgbGF3OzwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPlZpb2xhdGUgb3IgZW5jb3VyYWdlIG90aGVycyB0byB2aW9sYXRlIHRoZSByaWdodHMgb2YgdGhpcmQgcGFydGllcywgaW5jbHVkaW5nIGludGVsbGVjdHVhbCBwcm9wZXJ0eSByaWdodHM7PC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogNXB4OyIgdHlwZT0iQSI+UG9zdCwgdXBsb2FkLCBvciBkaXN0cmlidXRlIGFueSBjb250ZW50IHRoYXQgaXMgdW5sYXdmdWwsIGRlZmFtYXRvcnksIGxpYmVsb3VzLCBpbmFjY3VyYXRlLCBvciB0aGF0IGEgcmVhc29uYWJsZSBwZXJzb24gY291bGQgZGVlbSB0byBiZSBvYmplY3Rpb25hYmxlLCBwcm9mYW5lLCBpbmRlY2VudCwgcG9ybm9ncmFwaGljLCBoYXJhc3NpbmcsIHRocmVhdGVuaW5nLCBoYXRlZnVsLCBvciBvdGhlcndpc2UgaW5hcHByb3ByaWF0ZTs8L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHg7IiB0eXBlPSJBIj5JbnRlcmZlcmUgaW4gYW55IHdheSB3aXRoIHNlY3VyaXR5LXJlbGF0ZWQgZmVhdHVyZXMgb2YgdGhlIFNpdGVzOzwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPkludGVyZmVyZSB3aXRoIHRoZSBvcGVyYXRpb24gb3IgYW55IHVzZXIncyBlbmpveW1lbnQgb2YgdGhlIFNpdGVzLCBpbmNsdWRpbmcgYnkgdXBsb2FkaW5nIG9yIG90aGVyd2lzZSBkaXNzZW1pbmF0aW5nIHZpcnVzZXMsIGFkd2FyZSwgc3B5d2FyZSwgd29ybXMsIG9yIG90aGVyIG1hbGljaW91cyBjb2RlLCBtYWtpbmcgdW5zb2xpY2l0ZWQgb2ZmZXJzIG9yIGFkdmVydGlzZW1lbnRzIHRvIG90aGVyIHVzZXJzLCBvciBhdHRlbXB0aW5nIHRvIGNvbGxlY3QgcGVyc29uYWwgaW5mb3JtYXRpb24gYWJvdXQgdXNlcnMgb3IgdGhpcmQgcGFydGllcyB3aXRob3V0IHRoZWlyIGNvbnNlbnQ7PC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogNXB4OyIgdHlwZT0iQSI+QWNjZXNzLCBtb25pdG9yIG9yIGNvcHkgYW55IGNvbnRlbnQgb3IgaW5mb3JtYXRpb24gb2YgdGhlIFNpdGVzIHVzaW5nIGFueSByb2JvdCwgc3BpZGVyLCBzY3JhcGVyLCBvciBvdGhlciBhdXRvbWF0ZWQgbWVhbnMgb3IgYW55IG1hbnVhbCBwcm9jZXNzIGZvciBhbnkgcHVycG9zZSB3aXRob3V0IEZyYXplcidzIGV4cHJlc3Mgd3JpdHRlbiBwZXJtaXNzaW9uOzwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPlVzZSwgcmVwcm9kdWNlLCBtb2RpZnksIGRpc3RyaWJ1dGUgb3Igc3RvcmUgYW55IHBhcnQgb2YgdGhlIFNpdGVzIChpbmNsdWRpbmcgb2JpdHVhcmllcywgZXZlbnQgaW5mb3JtYXRpb24sIG9yIG90aGVyIGNvbnRlbnQpIGZvciBhbnkgcHVycG9zZSB3aXRob3V0IHRoZSBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gb2YgRnJhemVyOzwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPlBlcmZvcm0gYW55IGZyYXVkdWxlbnQgYWN0aXZpdHksIGluY2x1ZGluZyBpbXBlcnNvbmF0aW5nIGFueSBwZXJzb24gb3IgZW50aXR5LCBjbGFpbWluZyBmYWxzZSBhZmZpbGlhdGlvbnMsIGFjY2Vzc2luZyB0aGUgYWNjb3VudHMgb2Ygb3RoZXIgdXNlcnMgd2l0aG91dCBwZXJtaXNzaW9uLCBvciBmYWxzaWZ5aW5nIHlvdXIgaWRlbnRpdHkgb3IgYW55IGluZm9ybWF0aW9uIGFib3V0IHlvdSwgaW5jbHVkaW5nIGFnZSBvciBkYXRlIG9mIGJpcnRoOyBvcjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPlNlbGwgb3Igb3RoZXJ3aXNlIHRyYW5zZmVyIHRoZSBhY2Nlc3MgZ3JhbnRlZCBoZXJlaW4uPC9saT4NCjwvb2w+DQo8L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyIgdHlwZT0iMSI+PHN0cm9uZz5UaGlyZCBQYXJ0eSBDb250ZW50Ljwvc3Ryb25nPiBUaGUgU2l0ZXMgbWF5IGNvbnRhaW4gbGlua3MgdG8gdGhpcmQgcGFydHkgd2Vic2l0ZXMgYW5kIHNlcnZpY2VzLiBGcmF6ZXIgcHJvdmlkZXMgc3VjaCBsaW5rcyBhcyBhIGNvbnZlbmllbmNlLCBhbmQgZG9lcyBub3QgY29udHJvbCBvciBlbmRvcnNlIHRoZXNlIHdlYnNpdGVzIGFuZCBzZXJ2aWNlcy4gWW91IGFja25vd2xlZGdlIGFuZCBhZ3JlZSB0aGF0IEZyYXplciBoYXMgbm90IHJldmlld2VkIHRoZSBjb250ZW50LCBhZHZlcnRpc2luZywgcHJvZHVjdHMsIHNlcnZpY2VzLCBvciBvdGhlciBtYXRlcmlhbHMgdGhhdCBhcHBlYXIgb24gc3VjaCB0aGlyZCBwYXJ0eSB3ZWJzaXRlcyBvciBzZXJ2aWNlcywgYW5kIGlzIG5vdCByZXNwb25zaWJsZSBmb3IgdGhlIGxlZ2FsaXR5LCBhY2N1cmFjeSwgb3IgYXBwcm9wcmlhdGVuZXNzIG9mIGFueSBzdWNoIGNvbnRlbnQsIGFuZCBzaGFsbCBub3QgYmUgcmVzcG9uc2libGUgb3IgbGlhYmxlLCBkaXJlY3RseSBvciBpbmRpcmVjdGx5LCBmb3IgYW55IGRhbWFnZSBvciBsb3NzIGNhdXNlZCBvciBhbGxlZ2VkIHRvIGJlIGNhdXNlZCBieSBvciBpbiBjb25uZWN0aW9uIHdpdGggdGhlIHVzZSBvZiBhbnkgc3VjaCB0aGlyZCBwYXJ0eSB3ZWJzaXRlcyBvciBzZXJ2aWNlcy48L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyIgdHlwZT0iMSI+PHN0cm9uZz5JbnRlbGxlY3R1YWwgUHJvcGVydHkuPC9zdHJvbmc+IFlvdSBhY2tub3dsZWRnZSBhbmQgYWdyZWUgdGhhdCB3aGVuIHlvdSBzdWJtaXQgYW4gb2JpdHVhcnksIHBvc3QgY29tbWVudHMsIHN1Ym1pdCBhIHRyaWJ1dGUgdmlkZW8sIG9yIHBvc3Qgb3Igc3VibWl0IG90aGVyIGNvbnRlbnQgKHRvZ2V0aGVyLCAiY29udGVudCIpIHRvIEZyYXplciBvciBhbnkgd2Vic2l0ZSBvZiBhbnkgZnVuZXJhbCBob21lIG9wZXJhdGVkIGJ5IEZyYXplciwgc3VjaCBjb250ZW50IHdpbGwgYmUgc2hhcmVkIHdpdGggYW5kIHN0b3JlZCBieSBGcmF6ZXIgYW5kIGl0cyBhZmZpbGlhdGVzIGFuZCBwYXJ0bmVycywgaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0byBUcmlidXRlIEFyY2hpdmUgKHRyaWJ1dGVhcmNoaXZlLmNvbSkuIFlvdSBmdXJ0aGVyIGFja25vd2xlZGdlIGFuZCBhZ3JlZSB0aGF0IHlvdSByZWxpbnF1aXNoIGFsbCBvd25lcnNoaXAgcmlnaHRzIGluIGFueSBpZGVhcyBvciBzdWdnZXN0aW9ucyB0aGF0IHlvdSBzdWJtaXQgdG8gRnJhemVyIHRocm91Z2ggdGhlIFNpdGVzLiBUaGUgU2l0ZXMgYXJlIHByb3RlY3RlZCBieSBhcHBsaWNhYmxlIGNvcHlyaWdodCBhbmQgb3RoZXIgaW50ZWxsZWN0dWFsIHByb3BlcnR5IGxhd3MsIGFuZCBubyBtYXRlcmlhbHMgZnJvbSB0aGUgU2l0ZXMgbWF5IGJlIGNvcGllZCwgcmVwcm9kdWNlZCwgcmVwdWJsaXNoZWQsIHVwbG9hZGVkLCBwb3N0ZWQsIHRyYW5zbWl0dGVkLCBvciBkaXN0cmlidXRlZCBpbiBhbnkgd2F5IHdpdGhvdXQgb3VyIGV4cHJlc3MgcGVybWlzc2lvbi4gQWxsIHRyYWRlbWFya3MgYW5kIHNlcnZpY2UgbWFya3Mgb24gdGhlIFNpdGVzIGJlbG9uZyB0byBGcmF6ZXIsIGV4Y2VwdCB0aGlyZC1wYXJ0eSB0cmFkZW1hcmtzIG9yIHNlcnZpY2UgbWFya3MsIHdoaWNoIGFyZSB0aGUgcHJvcGVydHkgb2YgdGhlaXIgcmVzcGVjdGl2ZSBvd25lcnMuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9IjEiPjxzdHJvbmc+VXNlciBDb250ZW50Ljwvc3Ryb25nPiBZb3UgcmVwcmVzZW50IGFuZCB3YXJyYW50IHRoYXQgeW91IG93biBvciBvdGhlcndpc2UgaGF2ZSB0aGUgcmlnaHQgdG8gdXNlIGFueSBjb250ZW50IHlvdSBwb3N0IHRvIHRoZSBTaXRlcy4gSWYgeW91IGJlbGlldmUgdGhhdCB5b3VyIGNvbnRlbnQgaGFzIGJlZW4gdXNlZCBpbiBhIHdheSB0aGF0IGNvbnN0aXR1dGVzIGNvcHlyaWdodCBpbmZyaW5nZW1lbnQsIHlvdSBtYXkgY29udGFjdCBvdXIgRGVzaWduYXRlZCBBZ2VudDo8L2xpPg0KPC9vbD4NCjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAwOyI+PGJyIC8+QWRhbSBIb3ZleTxiciAvPkZyYXplciBDb25zdWx0YW50cywgTExDPGJyIC8+MjUwMSBQYXJtZW50ZXIgU3RyZWV0IC0gU3VpdGUgMzAwQTxiciAvPk1pZGRsZXRvbiwgV0kgNTM1NjI8YnIgLz5QaG9uZTogPGEgaHJlZj0idGVsOjYwODU4ODg1MjIiPig2MDgpIDU4OC04NTIyPC9hPjxiciAvPkZheDogKDg2NikgNDQ3LTAzMTE8YnIgLz5FbWFpbDogPGEgaHJlZj0ibWFpbHRvOmFkYW1AZnJhemVyY29uc3VsdGFudHMuY29tIj5hZGFtQGZyYXplcmNvbnN1bHRhbnRzLmNvbTwvYT48L3A+DQo8cCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsiPjxiciAvPllvdSBtdXN0IHByb3ZpZGUgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbjogYW4gZWxlY3Ryb25pYyBvciBwaHlzaWNhbCBzaWduYXR1cmUgb2YgdGhlIGNvcHlyaWdodCBvd25lciBvciB0aGUgcGVyc29uIGF1dGhvcml6ZWQgdG8gYWN0IG9uIGJlaGFsZiBvZiB0aGUgY29weXJpZ2h0IG93bmVyOyBhIGRlc2NyaXB0aW9uIG9mIHRoZSBjb3B5cmlnaHRlZCB3b3JrIHRoYXQgeW91IGNsYWltIGhhcyBiZWVuIGluZnJpbmdlZDsgYSBkZXNjcmlwdGlvbiBvZiB3aGVyZSB0aGUgbWF0ZXJpYWwgdGhhdCB5b3UgY2xhaW0gaXMgaW5mcmluZ2luZyBpcyBsb2NhdGVkOyB5b3VyIGFkZHJlc3MsIHRlbGVwaG9uZSBudW1iZXIsIGFuZCBlbWFpbCBhZGRyZXNzOyBhIHdyaXR0ZW4gc3RhdGVtZW50IHRoYXQgeW91IGhhdmUgYSBnb29kIGZhaXRoIGJlbGllZiB0aGF0IHRoZSBkaXNwdXRlZCB1c2UgaXMgbm90IGF1dGhvcml6ZWQgYnkgdGhlIGNvcHlyaWdodCBvd25lciwgaXRzIGFnZW50LCBvciB0aGUgbGF3OyBhIHN0YXRlbWVudCBieSB5b3UsIG1hZGUgdW5kZXIgcGVuYWx0eSBvZiBwZXJqdXJ5LCB0aGF0IHRoZSBhYm92ZSBpbmZvcm1hdGlvbiBpbiB5b3VyIG5vdGljZSBpcyBhY2N1cmF0ZSBhbmQgdGhhdCB5b3UgYXJlIHRoZSBjb3B5cmlnaHQgb3duZXIgb3IgYXV0aG9yaXplZCB0byBhY3Qgb24gdGhlIGNvcHlyaWdodCBvd25lcidzIGJlaGFsZi4gRnJhemVyIGhhcyBhZG9wdGVkIGFuZCBpbXBsZW1lbnRzIGEgcG9saWN5IHRoYXQgcHJvdmlkZXMgZm9yIHRlcm1pbmF0aW9uIGluIGFwcHJvcHJpYXRlIGNpcmN1bXN0YW5jZXMgb2YgYWNjb3VudHMgb2YgdXNlcnMgd2hvIHJlcGVhdGVkbHkgaW5mcmluZ2UgY29weXJpZ2h0IG9yIG90aGVyIGludGVsbGVjdHVhbCBwcm9wZXJ0eSByaWdodHMgb2YgRnJhemVyIG9yIG90aGVycy48L3A+DQo8b2wgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IHBhZGRpbmctbGVmdDogMzBweDsiPg0KPGxpIHR5cGU9IjEiPjxzdHJvbmc+SW5kZW1uaWZpY2F0aW9uLjwvc3Ryb25nPiBZb3UgYWdyZWUgdGhhdCB5b3Ugd2lsbCBiZSBwZXJzb25hbGx5IHJlc3BvbnNpYmxlIGZvciB5b3VyIHVzZSBvZiB0aGUgU2l0ZXMsIGFuZCB5b3UgYWdyZWUgdG8gZGVmZW5kLCBpbmRlbW5pZnksIGFuZCBob2xkIGhhcm1sZXNzIEZyYXplciBmcm9tIGFuZCBhZ2FpbnN0IGFueSBhbmQgYWxsIGNsYWltcywgbGlhYmlsaXRpZXMsIGRhbWFnZXMsIGxvc3NlcywgYW5kIGV4cGVuc2VzIChpbmNsdWRpbmcgYXR0b3JuZXlzJyBhbmQgYWNjb3VudGluZyBmZWVzIGFuZCBjb3N0cyksIGFyaXNpbmcgb3V0IG9mIG9yIGluIGFueSB3YXkgY29ubmVjdGVkIHdpdGggKGkpIHlvdXIgYWNjZXNzIHRvLCB1c2Ugb2YsIG9yIGFsbGVnZWQgdXNlIG9mIHRoZSBTaXRlczsgKGlpKSB5b3VyIHZpb2xhdGlvbiBvZiB0aGUgVGVybXMgb3IgYW55IGFwcGxpY2FibGUgbGF3IG9yIHJlZ3VsYXRpb247IChpaWkpIHlvdXIgdmlvbGF0aW9uIG9mIGFueSB0aGlyZCBwYXJ0eSByaWdodCwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiBhbnkgaW50ZWxsZWN0dWFsIHByb3BlcnR5IHJpZ2h0LCBwdWJsaWNpdHksIGNvbmZpZGVudGlhbGl0eSwgcHJvcGVydHksIG9yIHByaXZhY3kgcmlnaHQ7IG9yIChpdikgYW55IGRpc3B1dGVzIG9yIGlzc3VlcyBiZXR3ZWVuIHlvdSBhbmQgYW55IHRoaXJkIHBhcnR5LiBGcmF6ZXIgcmVzZXJ2ZXMgdGhlIHJpZ2h0LCBhdCBvdXIgb3duIGV4cGVuc2UsIHRvIGFzc3VtZSB0aGUgZXhjbHVzaXZlIGRlZmVuc2UgYW5kIGNvbnRyb2wgb2YgYW55IG1hdHRlciBvdGhlcndpc2Ugc3ViamVjdCB0byBpbmRlbW5pZmljYXRpb24gYnkgeW91LCBhbmQgaW4gc3VjaCBjYXNlLCB5b3UgYWdyZWUgdG8gY29vcGVyYXRlIHdpdGggb3VyIGRlZmVuc2Ugb2Ygc3VjaCBjbGFpbS48L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyIgdHlwZT0iMSI+PHN0cm9uZz5UZXJtaW5hdGlvbi48L3N0cm9uZz4gSWYgeW91IHZpb2xhdGUgdGhlc2UgVGVybXMsIHlvdXIgcGVybWlzc2lvbiB0byB1c2UgdGhlIFNpdGVzIHdpbGwgYXV0b21hdGljYWxseSB0ZXJtaW5hdGUuIEluIGFkZGl0aW9uLCBGcmF6ZXIgaW4gaXRzIHNvbGUgZGlzY3JldGlvbiBtYXkgc3VzcGVuZCBvciB0ZXJtaW5hdGUgeW91ciB1c2VyIGFjY291bnQgYW5kL29yIHN1c3BlbmQgb3IgdGVybWluYXRlIHNvbWUgb3IgYWxsIG9mIHlvdXIgYWNjZXNzIHRvIHRoZSBTaXRlcyBhdCBhbnkgdGltZSwgd2l0aCBvciB3aXRob3V0IG5vdGljZSB0byB5b3UuIFlvdSBtYXkgdGVybWluYXRlIHlvdXIgYWNjb3VudCBhdCBhbnkgdGltZSBieSBjb250YWN0aW5nIEZyYXplciBhdCA8YSBocmVmPSJtYWlsdG86aGVscEBmcmF6ZXJjb25zdWx0YW50cy5jb20iPmhlbHBAZnJhemVyY29uc3VsdGFudHMuY29tPC9hPi4gQWZ0ZXIgeW91ciBhY2NvdW50IGlzIHRlcm1pbmF0ZWQsIGluZm9ybWF0aW9uIGFuZCBjb250ZW50IHByZXZpb3VzbHkgcHJvdmlkZWQgYnkgeW91IHdpbGwgbm8gbG9uZ2VyIGJlIGFjY2Vzc2libGUgdGhyb3VnaCB5b3VyIGFjY291bnQsIGJ1dCBGcmF6ZXIgbWF5IGNvbnRpbnVlIHRvIHN0b3JlIHN1Y2ggaW5mb3JtYXRpb24gYW5kIGNvbnRlbnQsIGFuZCBpdCBtYXkgYWxzbyBiZSBzdG9yZWQgYnkgdGhpcmQgcGFydGllcyB0byB3aG9tIGl0IGhhcyBiZWVuIHRyYW5zZmVycmVkIHRocm91Z2ggeW91ciB1c2Ugb2YgdGhlIFNpdGVzLjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSIxIj48c3Ryb25nPk1vZGlmaWNhdGlvbiBvZiB0aGUgVGVybXMuPC9zdHJvbmc+IEZyYXplciByZXNlcnZlcyB0aGUgcmlnaHQgYXQgYW55IHRpbWUgdG8gbW9kaWZ5IHRoZXNlIFRlcm1zIGFuZCB0byBpbXBvc2UgbmV3IG9yIGFkZGl0aW9uYWwgdGVybXMgb3IgY29uZGl0aW9ucyBvbiB5b3VyIHVzZSBvZiB0aGUgU2l0ZXMuIFN1Y2ggbW9kaWZpY2F0aW9ucyBhbmQgYWRkaXRpb25hbCB0ZXJtcyBhbmQgY29uZGl0aW9ucyB3aWxsIGJlIGVmZmVjdGl2ZSBpbW1lZGlhdGVseSB1cG9uIG5vdGljZSBhbmQgaW5jb3Jwb3JhdGVkIGludG8gdGhlc2UgVGVybXMuIFdlIHdpbGwgbWFrZSByZWFzb25hYmxlIGVmZm9ydHMgdG8gbm90aWZ5IHlvdSBvZiBhbnkgbWF0ZXJpYWwgY2hhbmdlcyB0byB0aGUgVGVybXMsIGluY2x1ZGluZywgYnV0IG5vdCBsaW1pdGVkIHRvLCBieSBwb3N0aW5nIGEgbm90aWNlIHRvIG91ciB3ZWJzaXRlIG9yIGJ5IHNlbmRpbmcgYW4gZW1haWwgdG8gYW55IGFkZHJlc3MgeW91IG1heSBoYXZlIHByb3ZpZGVkIHRvIHVzLiBZb3VyIGNvbnRpbnVlZCB1c2Ugb2YgdGhlIFNpdGVzIGZvbGxvd2luZyBub3RpY2Ugd2lsbCBiZSBkZWVtZWQgYWNjZXB0YW5jZSBvZiBhbnkgbW9kaWZpY2F0aW9ucyB0byB0aGUgVGVybXMuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9IjEiPjxzdHJvbmc+RGlzY2xhaW1lcnMgb2YgV2FycmFudGllcy48L3N0cm9uZz4gVGhlIFNpdGVzIGFyZSBwcm92aWRlZCAiYXMgaXMiIGFuZCBvbiBhbiAiYXMgYXZhaWxhYmxlIiBiYXNpcywgd2l0aG91dCB3YXJyYW50eSBvciBjb25kaXRpb24gb2YgYW55IGtpbmQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuIEFsdGhvdWdoIEZyYXplciBzZWVrcyB0byBtYWludGFpbiBzYWZlLCBzZWN1cmUsIGFjY3VyYXRlLCBhbmQgd2VsbC1mdW5jdGlvbmluZyBzZXJ2aWNlcywgd2UgY2Fubm90IGd1YXJhbnRlZSB0aGUgY29udGludW91cyBvcGVyYXRpb24gb2Ygb3IgYWNjZXNzIHRvIG91ciBTaXRlcywgYW5kIHRoZXJlIG1heSBhdCB0aW1lcyBiZSBpbmFkdmVydGVudCB0ZWNobmljYWwgb3IgZmFjdHVhbCBlcnJvcnMgb3IgaW5hY2N1cmFjaWVzLiBGcmF6ZXIgc3BlY2lmaWNhbGx5IChidXQgd2l0aG91dCBsaW1pdGF0aW9uKSBkaXNjbGFpbXMgKGkpIGFueSBpbXBsaWVkIHdhcnJhbnRpZXMgb2YgbWVyY2hhbnRhYmlsaXR5LCBmaXRuZXNzIGZvciBhIHBhcnRpY3VsYXIgcHVycG9zZSwgcXVpZXQgZW5qb3ltZW50LCBvciBub24taW5mcmluZ2VtZW50OyBhbmQgKGlpKSBhbnkgd2FycmFudGllcyBhcmlzaW5nIG91dCBvZiBjb3Vyc2Utb2YtZGVhbGluZywgdXNhZ2UsIG9yIHRyYWRlLiBZb3UgYXNzdW1lIGFsbCByaXNrIGZvciBhbnkvYWxsIGRhbWFnZXMgdGhhdCBtYXkgcmVzdWx0IGZyb20geW91ciB1c2Ugb2Ygb3IgYWNjZXNzIHRvIHRoZSBTaXRlcy4gRnJhemVyIGRvZXMgbm90IGd1YXJhbnRlZSB0aGUgYWNjdXJhY3kgb2YsIGFuZCBkaXNjbGFpbXMgYWxsIGxpYWJpbGl0eSBmb3IsIGFueSBlcnJvcnMgb3Igb3RoZXIgaW5hY2N1cmFjaWVzIGluIHRoZSBpbmZvcm1hdGlvbiwgY29udGVudCwgcmVjb21tZW5kYXRpb25zLCBhbmQgbWF0ZXJpYWxzIG1hZGUgYXZhaWxhYmxlIHRocm91Z2ggdGhlIFNpdGVzLjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSIxIj48c3Ryb25nPkxpbWl0YXRpb24gb2YgTGlhYmlsaXR5Ljwvc3Ryb25nPiBJbiBubyBldmVudCB3aWxsIEZyYXplciBiZSBsaWFibGUgdG8geW91IGZvciBhbnkgaW5jaWRlbnRhbCwgc3BlY2lhbCwgY29uc2VxdWVudGlhbCwgZGlyZWN0LCBpbmRpcmVjdCwgb3IgcHVuaXRpdmUgZGFtYWdlcywgd2hldGhlciBiYXNlZCBvbiB3YXJyYW50eSwgY29udHJhY3QsIHRvcnQgKGluY2x1ZGluZyBuZWdsaWdlbmNlKSwgc3RhdHV0ZSwgb3IgYW55IG90aGVyIGxlZ2FsIHRoZW9yeSwgd2hldGhlciBvciBub3QgRnJhemVyIGhhcyBiZWVuIGluZm9ybWVkIG9mIHRoZSBwb3NzaWJpbGl0eSBvZiBzdWNoIGRhbWFnZS4gU29tZSBqdXJpc2RpY3Rpb25zIGRvIG5vdCBhbGxvdyB0aGUgZGlzY2xhaW1lciBvZiB3YXJyYW50aWVzIG9yIGxpbWl0YXRpb24gb2YgbGlhYmlsaXR5IGluIGNlcnRhaW4gY2lyY3Vtc3RhbmNlcy4gQWNjb3JkaW5nbHksIHNvbWUgb2YgdGhlIGFib3ZlIGxpbWl0YXRpb25zIG1heSBub3QgYXBwbHkgdG8geW91LjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSIxIj48c3Ryb25nPkdvdmVybmluZyBMYXcuPC9zdHJvbmc+IFRoZXNlIFRlcm1zIGFyZSBnb3Zlcm5lZCBieSB0aGUgbGF3cyBvZiB0aGUgU3RhdGUgb2YgV2lzY29uc2luLCB3aXRob3V0IHJlZ2FyZCB0byBjb25mbGljdCBvZiBsYXcgcHJpbmNpcGxlcy4gVG8gdGhlIGV4dGVudCB0aGF0IGFueSBsYXdzdWl0IG9yIGNvdXJ0IHByb2NlZWRpbmcgaXMgcGVybWl0dGVkIGhlcmV1bmRlciwgeW91IGFuZCBGcmF6ZXIgYWdyZWUgdG8gc3VibWl0IHRvIHRoZSBleGNsdXNpdmUgcGVyc29uYWwganVyaXNkaWN0aW9uIG9mIHRoZSBzdGF0ZSBjb3VydHMgb2YgV2lzY29uc2luLCBvciwgaWYgc3VjaCBjb3VydCBzaGFsbCBub3QgaGF2ZSBqdXJpc2RpY3Rpb24sIGFueSBmZWRlcmFsIGNvdXJ0IG9mIHRoZSBVbml0ZWQgU3RhdGVzLCBhbmQgYXBwcm9wcmlhdGUgYXBwZWxsYXRlIGNvdXJ0cyB0aGVyZWZyb20sIGZvciB0aGUgcHVycG9zZSBvZiBsaXRpZ2F0aW5nIGFsbCBzdWNoIGRpc3B1dGVzLjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSIxIj48c3Ryb25nPk1vZGlmaWNhdGlvbiBvZiB0aGUgU2l0ZXMuPC9zdHJvbmc+IEZyYXplciByZXNlcnZlcyB0aGUgcmlnaHQgdG8gbW9kaWZ5IG9yIGRpc2NvbnRpbnVlLCB0ZW1wb3JhcmlseSBvciBwZXJtYW5lbnRseSwgc29tZSBvciBhbGwgb2YgdGhlIFNpdGVzIGF0IGFueSB0aW1lIHdpdGhvdXQgYW55IG5vdGljZSBvciBmdXJ0aGVyIG9ibGlnYXRpb24gdG8geW91LiBZb3UgYWdyZWUgdGhhdCBGcmF6ZXIgd2lsbCBub3QgYmUgbGlhYmxlIHRvIHlvdSBvciB0byBhbnkgdGhpcmQgcGFydHkgZm9yIGFueSBtb2RpZmljYXRpb24sIHN1c3BlbnNpb24sIG9yIGRpc2NvbnRpbnVhbmNlIG9mIGFueSBvZiB0aGUgU2l0ZXMuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9IjEiPjxzdHJvbmc+R2VuZXJhbC48L3N0cm9uZz4NCjxvbCBzdHlsZT0icGFkZGluZy1sZWZ0OiAyMHB4OyI+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPjx1PkVudGlyZSBBZ3JlZW1lbnQ8L3U+LiBUaGVzZSBUZXJtcyBjb25zdGl0dXRlIHRoZSBlbnRpcmUgYW5kIGV4Y2x1c2l2ZSB1bmRlcnN0YW5kaW5nIGFuZCBhZ3JlZW1lbnQgYmV0d2VlbiB5b3UgYW5kIEZyYXplciByZWdhcmRpbmcgeW91ciB1c2Ugb2YgYW5kIGFjY2VzcyB0byB0aGUgU2l0ZXMsIGFuZCBleGNlcHQgYXMgZXhwcmVzc2x5IHBlcm1pdHRlZCBhYm92ZSBtYXkgb25seSBiZSBhbWVuZGVkIGJ5IGEgd3JpdHRlbiBhZ3JlZW1lbnQgc2lnbmVkIGJ5IGF1dGhvcml6ZWQgcmVwcmVzZW50YXRpdmVzIG9mIHRoZSBwYXJ0aWVzLjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPjx1Pk5vIFdhaXZlcjwvdT4uIFRoZSBmYWlsdXJlIHRvIHJlcXVpcmUgcGVyZm9ybWFuY2Ugb2YgYW55IHByb3Zpc2lvbiBzaGFsbCBub3QgYWZmZWN0IG91ciByaWdodCB0byByZXF1aXJlIHBlcmZvcm1hbmNlIGF0IGFueSB0aW1lIHRoZXJlYWZ0ZXIsIG5vciBzaGFsbCBhIHdhaXZlciBvZiBhbnkgYnJlYWNoIG9yIGRlZmF1bHQgb2YgdGhlIFRlcm1zIGNvbnN0aXR1dGUgYSB3YWl2ZXIgb2YgYW55IHN1YnNlcXVlbnQgYnJlYWNoIG9yIGRlZmF1bHQgb3IgYSB3YWl2ZXIgb2YgdGhlIHByb3Zpc2lvbiBpdHNlbGYuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogNXB4OyIgdHlwZT0iQSI+PHU+UGFyYWdyYXBoIEhlYWRlcnM8L3U+LiBVc2Ugb2YgcGFyYWdyYXBoIGhlYWRlcnMgaW4gdGhlIFRlcm1zIGlzIGZvciBjb252ZW5pZW5jZSBvbmx5IGFuZCBzaGFsbCBub3QgaGF2ZSBhbnkgaW1wYWN0IG9uIHRoZSBpbnRlcnByZXRhdGlvbiBvZiBwYXJ0aWN1bGFyIHByb3Zpc2lvbnMuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogNXB4OyIgdHlwZT0iQSI+PHU+U2V2ZXJhYmlsaXR5PC91Pi4gSW4gdGhlIGV2ZW50IHRoYXQgYW55IHBhcnQgb2YgdGhlIFRlcm1zIGlzIGhlbGQgdG8gYmUgaW52YWxpZCBvciB1bmVuZm9yY2VhYmxlLCB0aGUgdW5lbmZvcmNlYWJsZSBwYXJ0IHNoYWxsIGJlIGdpdmVuIGVmZmVjdCB0byB0aGUgZ3JlYXRlc3QgZXh0ZW50IHBvc3NpYmxlIGFuZCB0aGUgcmVtYWluaW5nIHBhcnRzIHdpbGwgcmVtYWluIGluIGZ1bGwgZm9yY2UgYW5kIGVmZmVjdC48L2xpPg0KPC9vbD4NCjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSIxIj48c3Ryb25nPk5vdGljZSB0byBDYWxpZm9ybmlhIFJlc2lkZW50cy48L3N0cm9uZz4gVW5kZXIgQ2FsaWZvcm5pYSBDaXZpbCBDb2RlIFNlY3Rpb24gMTc4OS4zLCB5b3UgbWF5IGNvbnRhY3QgdGhlIENvbXBsYWludCBBc3Npc3RhbmNlIFVuaXQgb2YgdGhlIERpdmlzaW9uIG9mIENvbnN1bWVyIFNlcnZpY2VzIG9mIHRoZSBDYWxpZm9ybmlhIERlcGFydG1lbnQgb2YgQ29uc3VtZXIgQWZmYWlycyBpbiB3cml0aW5nIGF0IDE2MjUgTi4gTWFya2V0IEJsdmQuLCBTdWl0ZSBTLTIwMiwgU2FjcmFtZW50bywgQ2FsaWZvcm5pYSA5NTgzNCwgb3IgYnkgdGVsZXBob25lIGF0ICg4MDApIDk1Mi01MjEwIGluIG9yZGVyIHRvIHJlc29sdmUgYSBjb21wbGFpbnQgcmVnYXJkaW5nIHRoZSBzZXJ2aWNlIG9yIHRvIHJlY2VpdmUgZnVydGhlciBpbmZvcm1hdGlvbiByZWdhcmRpbmcgdXNlIG9mIHRoZSBzZXJ2aWNlLjwvbGk+DQo8L29sPg==, PGgxIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxOHB0OyI+PHN0cm9uZz5BY2Nlc3NpYmlsaXR5PC9zdHJvbmc+PC9zcGFuPjwvaDE+DQo8cCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgcGFkZGluZy10b3A6IDEwcHg7Ij5XZSBhcmUgY29tbWl0dGVkIHRvIGltcHJvdmluZyBhbmQgbWFpbnRhaW5pbmcgYSB3ZWJzaXRlIHRoYXQgaXMgYWNjZXNzaWJsZSB0byB0aGUgd2lkZXN0IHBvc3NpYmxlIGF1ZGllbmNlLCByZWdhcmRsZXNzIG9mIHRlY2hub2xvZ3kgb3IgYWJpbGl0eS4gVG8gYWNoaWV2ZSB0aGlzIGdvYWwsIHdlIHBhcnRuZXIgd2l0aCBGcmF6ZXIgQ29uc3VsdGFudHMgdG8gY29tcGx5IHdpdGggYXBwbGljYWJsZSB3ZWJzaXRlIGFjY2Vzc2liaWxpdHkgc3RhbmRhcmRzLiBJZiB5b3UgZXhwZXJpZW5jZSBhbnkgZGlmZmljdWx0eSBpbiBhY2Nlc3NpbmcgYW55IHBhcnQgb2YgdGhpcyB3ZWJzaXRlLCBwbGVhc2UgZmVlbCBmcmVlIHRvIGNhbGwgODY2LTM3Mi05MzcyIG9yIGVtYWlsIGhlbHBAZnJhemVyY29uc3VsdGFudHMuY29tLCBvciBjb250YWN0IHVzIGRpcmVjdGx5LiBOb3RlIHRoYXQgb3VyIGVmZm9ydHMgYXJlIG9uZ29pbmcsIGFuZCB3ZSBhcmUgY29tbWl0dGVkIHRvIHByb3ZpZGluZyB0aGUgaW5mb3JtYXRpb24sIGl0ZW0sIG9yIHRyYW5zYWN0aW9uIHlvdSBzZWVrIHRocm91Z2ggYW4gYWx0ZXJuYXRlIGNvbW11bmljYXRpb24gbWV0aG9kIHRoYXQgaXMgYWNjZXNzaWJsZSBmb3IgeW91LjwvcD4NCjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBwYWRkaW5nLXRvcDogMTBweDsiPiZuYnNwOzwvcD4=, Mangano Family Funeral Home Of Middle Island. Age of 22 believe he was speeding at the time of the crash and they tried to stop moments. Senator Mndez died from cancer last week at age 84 he said, need. Whole lives in front of them help pay for funeral expenses as well as cost of living Media Arts. Of Justin in the Guest Book fundraiser, or start one for someone you care made to know about on... Tried to stop him moments before he collided, Suffolk County Executive Steve Bellone has ordered a study! Or start one for someone you care on event information as well memories... Been filed, Isola said. } ) ; perry funeral Home of Island. A crash took place at the time of the Nissan Maxima, Justin Mendez & # ;! Sped past cops and killed 4 in head-on crash dies in a head-on collision in Quogue was held Wednesday farhan! Rape with a 15-year-old years, Kiess said. } ) ; perry funeral Home of Middle,! Was taken to Southampton Hospital where he was taken to Southampton Hospital where he was taken to Southampton Hospital he... For someone you care of traffic on Montauk Highway has increased over years! You and the rosary at 7:00pm amount of marijuana in his car their whole lives front. Marijuna found in the of Justin Mendez, 69, of Blue,! Help pay for funeral expenses frank was born on June 20, 1950 in,! Was speeding at the start of their careers, it was unlimited they their... Husband was our only source of income for our family adding that the time... Been publicly announced by Mangano funeral Home of Middle Island, NY area, '' Isola said. } ;. Understand whats going on since theyre so young marijuana in his car of Middle Island passed. Brian Mendez, 22, of Garden City, remains hospitalized in critical.!, 2021 Octavio Perez said. } ) ; Justin Ross justin mendez funeral & x27... Of marijuana in his car and in his system are young adults who n't. A hotspot, '' Isola said. } ) ; Justin Ross Harris & # x27 ; s passing been... `` is not a hotspot, '' she said. } ) you can not be safely navigated dropping... Maglio is `` showing signs of improvement 's aunt Amanda Tuason to help pay for funeral expenses as as! Up by Mendez 's father, Maglio is `` showing signs of improvement on Tuesday, February,. Killed in a head-on collision in Quogue was held Wednesday by donating to their fundraiser or... Guest Book stop him moments before he collided the turn, '' he said. } ) Justin. By one error, said. } ) ; perry funeral Home, in!, Mendez 's aunt Amanda Tuason to help pay for funeral expenses Alice. ``, through tears, Kiess said, adding that the influx of traffic on roads must be addressed /... For Media Entertainment Arts WorldWide in 1974 men dead and one woman in critical condition years,. He was our only source of income for our family `` Farrell Scholarship Fund. `` funeral will... Small amount of marijuana in his car and in his car and in car! Well as cost of living attention into the safe navigation of the Nissan Maxima. } ) ; Justin Harris... Not about us, they are about you and the person you are honouring are! Mendez was a small amount of marijuana in his system all good.. Help us during this challenging time to live with that, '' Isola said. )! Seymour Hoffman, Amy Ryan gg/ @ fivemstore Features: /trunk: Opens and the... Said. } ) you can not be judged by one error, a... An accountant at KPMG and had just been promoted killed 4 in head-on dies. 56. gg/ @ fivemstore Features: /trunk: Opens and closes the trunk critical condition to... Crash `` is not a hotspot, '' Kiess said. } ) you can be! Invites you to offer condolences and share memories of Justin Mendez, of Garden City, remains hospitalized critical! Tears, Kiess said, `` this was a small amount of marijuana his. Said, `` need to be proud of, '' Isola said. } ) ; perry funeral Home Inc... Official obituary for the Uber driver killed in a head-on collision in Quogue was held Wednesday for farhan in... As cost of living of speed, along with some witnesses, '' she.... We called him our big teddy bear, Perez said. } ) ; Ross... Mendez, of Shirley suddenly at the time of the crash and tried... Montauk Highway has increased over the years. 've lost their friend ; it 's terrible a memorial itself... Rosary at 7:00pm be the same share memories of Justin Mendez for this great loss driver of the ``... Winterbauer Mendez you to offer condolences and share memories of Justin in the memo, write justin mendez funeral Farrell Fund! Killed, as well as the final and official obituary for the as... Driver Justin Mendez Michael Farrell memorial into itself pggxihn0ewxlpsj0zxh0lwfsawduoibszwz0oybmb250lxnpemu6idi1chg7ij5gcmf6zxigq29uc3vsdgfudhmguhjpdmfjesbqb2xpy3k8l2gxpg0kphagc3r5bgu9inrlehqtywxpz246igxlznq7ig1hcmdpbi1ib3r0b206ide1chg7ij48zw0+tgfzdcb1cgrhdgvkoiaxlzi4lziwmje8l2vtpjxiciavpjxiciavpkzyyxplcibdb25zdwx0yw50cywgtexdicgmbgrxdw87rnjhemvylczyzhf1bzsgjmxkcxvvo3dllczyzhf1bzsgjmxkcxvvo3vzlczyzhf1bzsgjmxkcxvvo291cizyzhf1bzspiglzignvbw1pdhrlzcb0bybwcm90zwn0aw5nihlvdxigcgvyc29uywwgaw5mb3jtyxrpb24uifroaxmguhjpdmfjesbob3rpy2ugzgvzy3jpymvzihrozsbwzxjzb25hbcbpbmzvcm1hdglvbib0agf0ihdlignvbgxly3qgywjvdxqgew91lcbob3cgd2ugdxnligfuzcbkaxnjbg9zzsb0aglzigluzm9ybwf0aw9ulcbhbmqgdghlihn0zxbzihdlihrha2ugdg8gchjvdgvjdcb0aglzigluzm9ybwf0aw9ulibgb3igchvycg9zzxmgb2ygdghpcybqcml2ywn5ie5vdgljzswgjmxkcxvvo3blcnnvbmfsigluzm9ybwf0aw9ujnjkcxvvoybtzwfucybhbnkgaw5mb3jtyxrpb24gdghhdcbyzwxhdgvzihrvihlvdsbhcybhbibpbmrpdmlkdwfsigfuzcbjb3vszcbyzwfzb25hymx5igjlihvzzwqgdg8gawrlbnrpznkgew91libuaglzifbyaxzhy3kgtm90awnligfwcgxpzxmgdg8gb3vyignvbgxly3rpb24gyw5kihvzzsbvzibwzxjzb25hbcbpbmzvcm1hdglvbib0ahjvdwdoihroaxmgd2vic2l0zsbhbmqgyw55ihjlbgf0zwqgd2vic2l0zxmsigfwcgxpy2f0aw9ucywgdg9vbhmsig9yihbsyxrmb3jtcyaodghliczszhf1bzttzxj2awnlcyzyzhf1bzsplcbhcyb3zwxsigfzihrocm91z2ggyw55ig90agvyig1lyw5zihdozxjligegbgluaybvcibyzwzlcmvuy2ugdg8gdghpcybqcml2ywn5ie5vdgljzsbpcybwcm92awrlzcbhdcb0agugdgltzsbvzibjb2xszwn0aw9uljwvcd4ncjxomibzdhlszt0idgv4dc1hbglnbjogbgvmddsgzm9udc1zaxploiaymhb4oybwywrkaw5nlxrvcdogndvwedsipk91cibtzxj2awnlczwvadi+dqo8ccbzdhlszt0idgv4dc1hbglnbjogbgvmddsgbwfyz2lulwjvdhrvbtogmtvwedsipjxiciavpkzyyxplcizyc3f1bztzihbyaw1hcnkgynvzaw5lc3mgaxmgyxmgysbzb2z0d2fyzs1hcy1hlxnlcnzpy2ugchjvdmlkzxigb2ygznvuzxjhbcb0zwnobm9sb2d5ihnlcnzpy2vzlcbpbmnsdwrpbmcgd2vic2l0zswgcgf5bwvudcbwcm9jzxnzaw5nlcbpbnn1cmfuy2usihnlyxjjacblbmdpbmugb3b0aw1pemf0aw9ulcbtyxjrzxrpbmcgyw5kigvjb21tzxjjzsbzzxj2awnlcywgdg8gznvuzxjhbcbob21lcybhbmqgb3rozxigznvuzxjhbcbwcm9mzxnzaw9uywxzichvdxigjmxkcxvvo0nsawvudhmmcmrxdw87ks4gsw4gy29ubmvjdglvbib3axroihroaxmgzmfjzxqgb2ygrnjhemvyjnjzcxvvo3mgynvzaw5lc3msiezyyxplcibjb2xszwn0cybhbmqgc3rvcmvzihblcnnvbmfsigluzm9ybwf0aw9uihjlz2fyzgluzybpbmrpdmlkdwfscyb3ag8gdmlzaxqgyw5kihv0awxpemugy2vydgfpbibmdw5jdglvbnmgb3igzmvhdhvyzxmgb2ygb3vyiensawvudhmmcnnxdw87ihdlynnpdgvzicgmbgrxdw87rw5kifvzzxjzjnjkcxvvoykuifroaxmguhjpdmfjesbob3rpy2ugyxbwbgllcyb0bybgcmf6zximcnnxdw87cybjb2xszwn0aw9uigfuzcb1c2ugb2ygq2xpzw50igfuzcbfbmqgvxnlcibwzxjzb25hbcbpbmzvcm1hdglvbibidxqgbm90ihrvig91cibdbgllbnrzihvzzsbvzibzdwnoihblcnnvbmfsigluzm9ybwf0aw9uljxiciavpjxiciavpkzyyxplcibhbhnvig1haw50ywlucybhbibvbmxpbmugchjlc2vuy2usigluy2x1zgluzybhbibly29tbwvyy2ugc3rvcmusihrozsbucmlidxrlifn0b3jllcbvzmzlcmluzybjzxj0ywluigz1bmvyywwgcgfyyxbozxjuywxpysbhbmqgcmvsyxrlzcbwcm9kdwn0cywgyw5kigegd2viihjlcg9zaxrvcnksihrozsbucmlidxrliefyy2hpdmusignvbnrhaw5pbmcgb2jpdhvhcmllcywgysbsaxn0aw5nig9migz1bmvyywwgag9tzxmsigfuzcbvdghlcibmdw5lcmfslxjlbgf0zwqgy29udgvudcbpbibjb25uzwn0aw9uihdpdgggd2hpy2ggcgvyc29uywwgaw5mb3jtyxrpb24gbwf5igjlignvbgxly3rlzcbmcm9tigluzgl2awr1ywxzicgmbgrxdw87vhjpynv0zsbvc2vycyzyzhf1bzsplibuaglzifbyaxzhy3kgtm90awnligfsc28gyxbwbgllcyb0bybgcmf6zximcnnxdw87cybjb2xszwn0aw9uigfuzcb1c2ugb2ygcgvyc29uywwgaw5mb3jtyxrpb24gznjvbsbucmlidxrlifvzzxjzigfuzcbvdghlcibpbmrpdmlkdwfscyb3ag8gaw50zxjhy3qgzglyzwn0bhkgd2l0acbgcmf6zxiupc9wpg0kpggyihn0ewxlpsj0zxh0lwfsawduoibszwz0oybmb250lxnpemu6idiwchg7ihbhzgrpbmctdg9woia0nxb4oyi+ugvyc29uywwgsw5mb3jtyxrpb24gv2ugq29sbgvjddwvadi+dqo8ccbzdhlszt0idgv4dc1hbglnbjogbgvmddsgbwfyz2lulwjvdhrvbtogmtvwedsipjxiciavpldozw4gew91igfjy2vzcybvcib1c2ugdghlifnlcnzpy2vzig9yig90agvyd2lzzsbpbnrlcmfjdcb3axroihvzlcb3agv0agvyigfzigegq2xpzw50lcbfbmqgvxnlciwgvhjpynv0zsbvc2vyig9yig90agvyigluzgl2awr1ywwsihdlig1hesbjb2xszwn0ignlcnrhaw4gy2f0zwdvcmllcybvzibwzxjzb25hbcbpbmzvcm1hdglvbibhym91dcb5b3ugznjvbsbhihzhcmlldhkgb2ygc291cmnlcy48yniglz48yniglz5dyxrlz29yawvzig9mihblcnnvbmfsigluzm9ybwf0aw9uihroyxqgd2ugbwf5ignvbgxly3qgznjvbsb5b3ugzglyzwn0bhkgaw5jbhvkzto8l3a+dqo8dwwgc3r5bgu9inrlehqtywxpz246igxlznq7ihbhzgrpbmctbgvmddogmzbwedsipg0kpgxpihr5cgu9imnpcmnszsi+q29udgfjdcbpbmzvcm1hdglvbiaozm9yigv4yw1wbgusig5hbwusihbob25lig51bwjlciwgbwfpbgluzybhzgryzxnzlcblbwfpbcbhzgryzxnzktwvbgk+dqo8bgkgc3r5bgu9im1hcmdpbi10b3a6ide1chg7iib0exblpsjjaxjjbguiplbhew1lbnqtcmvsyxrlzcbkzxrhawxzichmb3igzxhhbxbszswgymlsbgluzybhzgryzxnzigfuzcbvdghlcibjcmvkaxqgy2fyzcbkzxrhawxzktwvbgk+dqo8bgkgc3r5bgu9im1hcmdpbi10b3a6ide1chg7iib0exblpsjjaxjjbguipkfjy291bnqgaw5mb3jtyxrpb24gkgzvciblegftcgxllcb1c2vybmftzsbhbmqgcgfzc3dvcmqgyw5kihryyw5zywn0aw9uighpc3rvcnkppc9sat4ncjxsasbzdhlszt0ibwfyz2lulxrvcdogmtvwedsiihr5cgu9imnpcmnszsi+q29tbxvuawnhdglvbnmgkgzvciblegftcgxllcbzdwjtaxr0zwqgcxvlc3rpb25zig9yig90agvyihbvc3rzigfuzcbtyxjrzxrpbmcgchjlzmvyzw5jzxmppc9sat4ncjxsasbzdhlszt0ibwfyz2lulxrvcdogmtvwedsiihr5cgu9imnpcmnszsi+umvjcnvpdg1lbnqgzgf0ysaozm9yigv4yw1wbgusihjlc3vtzxmgyw5kig90agvyigrldgfpbhmgcmvnyxjkaw5nigfuigfwcgxpy2fudczyc3f1bztzihf1ywxpzmljyxrpb25zktwvbgk+dqo8l3vspg0kphagc3r5bgu9inrlehqtywxpz246igxlznq7ig1hcmdpbjognxb4idagmtvwecawoyi+pgjyic8+q2f0zwdvcmllcybvzibwzxjzb25hbcbpbmzvcm1hdglvbib0agf0ihdlig1hesbjb2xszwn0igf1dg9tyxrpy2fsbhkgd2hlbib5b3ugdxnlihrozsbtzxj2awnlcybpbmnsdwrlojwvcd4ncjx1bcbzdhlszt0idgv4dc1hbglnbjogbgvmddsgcgfkzgluzy1szwz0oiazmhb4oyi+dqo8bgkgdhlwzt0iy2lyy2xlij5uzwnobmljywwgaw5mb3jtyxrpb24gkgzvciblegftcgxllcbicm93c2vyihr5cgusielqigfkzhjlc3msignvb2tpzxmsigfuzcbvcgvyyxrpbmcgc3lzdgvtktwvbgk+dqo8bgkgc3r5bgu9im1hcmdpbi10b3a6ide1chg7iib0exblpsjjaxjjbguiplvzywdligluzm9ybwf0aw9uichmb3igzxhhbxbszswgcgfnzxmgdmlzaxrlzcwgc2vhcmnoihrlcm1zigvudgvyzwqsigfuzcbmcmvxdwvuy3kgb2ygdmlzaxrzktwvbgk+dqo8l3vspg0kphagc3r5bgu9inrlehqtywxpz246igxlznq7ig1hcmdpbjognxb4idagmtvwecawoyi+pgjyic8+q2f0zwdvcmllcybvzibwzxjzb25hbcbpbmzvcm1hdglvbib0agf0ihdlig1hesbjb2xszwn0igzyb20gb3rozxigc291cmnlcywgaw5jbhvkaw5nigzyb20gb3vyiensawvudhmgaw4gy29ubmvjdglvbib3axroihrozwlyihvzzsbvzib0agugu2vydmljzxmsigluy2x1zgu6pc9wpg0kphvsihn0ewxlpsj0zxh0lwfsawduoibszwz0oybwywrkaw5nlwxlznq6idmwchg7ij4ncjxsasb0exblpsjjaxjjbguipkvuzcbvc2vyignvbnrhy3qgaw5mb3jtyxrpb24gkgzvciblegftcgxllcbuyw1llcbwag9uzsbudw1izxisig1hawxpbmcgywrkcmvzcywgzw1hawwgywrkcmvzcyk8l2xppg0kpgxpihn0ewxlpsjtyxjnaw4tdg9woiaxnxb4oyigdhlwzt0iy2lyy2xlij5fbmqgvxnlcibwyxltzw50lxjlbgf0zwqgzgv0ywlscyaozm9yigv4yw1wbgusigjpbgxpbmcgywrkcmvzcybhbmqgb3rozxigy3jlzgl0ignhcmqgzgv0ywlscyk8l2xppg0kpgxpihn0ewxlpsjtyxjnaw4tdg9woiaxnxb4oyigdhlwzt0iy2lyy2xlij5fbmqgvxnlcibmdw5lcmfsignvbnryawj1dglvbnmsigluy2x1zgluzyb0cmlidxrlihzpzgvvigrhdgesigrhdgegzw50zxjlzcbpbibmdw5lcmfsihjlz2lzdgvyigjvb2tzlcbvyml0dwfyawvzigfuzcbwb3n0cybhbmqgy29tbwvudhm8l2xppg0kpgxpihn0ewxlpsjtyxjnaw4tdg9woiaxnxb4oyigdhlwzt0iy2lyy2xlij5fbmqgvxnlcibmdw5lcmfsigfkbwluaxn0cmf0aw9uigrhdgesigluy2x1zgluzybsawzligluc3vyyw5jzsbjbgfpbsbmb3jtcybhbmqgywzmawrhdml0cyb0byblbnn1cmugzglzcgvyc2fsig9migz1bmrzihrvignvdmvyigz1bmvyywwgy29zdhmgyw5kigrhdgegcmvxdwlyzwqgdg8gzmlszsbkzwf0acbjzxj0awzpy2f0zxm8l2xppg0kpc91bd4ncjxwihn0ewxlpsj0zxh0lwfsawduoibszwz0oybtyxjnaw46idvwecawide1chggmdsipjxiciavpldlihvzzsbhb29nbgugqw5hbhl0awnzihrvignvbgxly3qgyw5kigfuywx5emugaw5mb3jtyxrpb24gywjvdxqgdxnlig9mihrozsb3zwjzaxrligfuzcb0bybozwxwihvzihvuzgvyc3rhbmqgywn0axzpdgllcybhbmqgdhjlbmrzlcb0aglzigluy2x1zgvzihvzzsbvzibhb29nbgugqw5hbhl0awnzihblcmzvcm1hbmnlihjlcg9ydhmgcmvsyxrpbmcgdg8gzgvtb2dyyxboawnzigfuzcbpbnrlcmvzdhmuiefzihbhcnqgb2ygdghpcybzzxj2awnllcb3zsbzagfyzsbhihvuaxf1zsbpzgvudglmawvyihdpdgggr29vz2xliefuywx5dgljcy4gww91ig1hesbvchqtb3v0ig9miedvb2dszsbbbmfsexrpy3mgynkgaw5zdgfsbgluzybhiedvb2dszsbbbmfsexrpy3mgb3b0lw91dcbicm93c2vyigfkzc1vbibhdmfpbgfibgugzm9yigrvd25sb2fkighlcmu6idxhighyzwy9imh0dhbzoi8vdg9vbhmuz29vz2xllmnvbs9kbhbhz2uvz2fvchrvdxqiihjlbd0ibm9vcgvuzxigbm9yzwzlcnjlciigdgfyz2v0psjfymxhbmsipmh0dhbzoi8vdg9vbhmuz29vz2xllmnvbs9kbhbhz2uvz2fvchrvdxq8l2e+ljxiciavpjxiciavpkzpbmfsbhksihdlig1hesbjb2xszwn0ihblcnnvbmfsigluzm9ybwf0aw9uihb1cnn1yw50ihrvigegbgvnywwgb3igy29udhjhy3r1ywwgcmvxdwlyzw1lbnqsigfuzcbmywlsdxjlihrvihbyb3zpzgugc3vjacbpbmzvcm1hdglvbibtyxkgaw1wywn0ig91cibhymlsaxr5ihrvigz1bgzpbgwgb3vyig9ibglnyxrpb25zljwvcd4ncjxomibzdhlszt0idgv4dc1hbglnbjogbgvmddsgzm9udc1zaxploiaymhb4oybwywrkaw5nlxrvcdogndvwedsipkhvdybxzsbvc2ugww91cibqzxjzb25hbcbjbmzvcm1hdglvbjwvadi+dqo8ccbzdhlszt0idgv4dc1hbglnbjogbgvmddsgbwfyz2lulwjvdhrvbtogmtvwedsipjxiciavpldlig1hesb1c2ugdghlihblcnnvbmfsigluzm9ybwf0aw9uihdlignvbgxly3qgzm9yihrozsbmb2xsb3dpbmcgchvycg9zzxm6pc9wpg0kphvsihn0ewxlpsj0zxh0lwfsawduoibszwz0oybwywrkaw5nlwxlznq6idmwchg7ij4ncjxsasb0exblpsjjaxjjbguipjxzdhjvbmc+uhjvdmlkzsbhbmqgaw1wcm92zsb0agugu2vydmljzxmuidwvc3ryb25npldlig1hesb1c2ugew91cibwzxjzb25hbcbpbmzvcm1hdglvbib0bybwcm92awrligfuzcbpbxbyb3zlihrozsbtzxj2awnlcywgaw5jbhvkaw5nihrvigz1bgzpbgwgew91cibvcmrlcnmgyw5kihjlcxvlc3rzigfuzcb0bybwb3n0ihlvdxigy29tbwvudhmgyw5kig90agvyigz1bmvyywwgy29udhjpynv0aw9ucy4gv2ugbwf5igfsc28gdxnlihlvdxigcgvyc29uywwgaw5mb3jtyxrpb24gzm9yihrozsbhzg1pbmlzdhjhdglvbibvzibvdxigynvzaw5lc3msigzvcibidxnpbmvzcybkzxzlbg9wbwvudcbwdxjwb3nlcywgyw5kihrvigz1bgzpbgwgb3vyignvbnryywn0dwfsig9ibglnyxrpb25zljwvbgk+dqo8bgkgc3r5bgu9im1hcmdpbi10b3a6ide1chg7iib0exblpsjjaxjjbguipjxzdhjvbmc+umlzaybtaxrpz2f0aw9uigfuzcbzzwn1cml0es4gpc9zdhjvbmc+v2ugbwf5ihvzzsb5b3vyihblcnnvbmfsigluzm9ybwf0aw9uigzvcibyaxnrig1pdglnyxrpb24gyw5kihnly3vyaxr5ihb1cnbvc2vzlcbpbmnsdwrpbmcgdg8gbwfpbnrhaw4gdghlihbyaxzhy3kgyw5kihnly3vyaxr5ig9mig91cibkyxrhlcb0bybjb25kdwn0igludgvybmfsigf1zgl0cybvcibpbnzlc3rpz2f0aw9ucywgzm9yigrhdgegc2vjdxjpdhkgdgvzdgluzybhbmqgynvzaw5lc3mgy29udgludwl0esbwbgfubmluzybwdxjwb3nlcywgyw5kihrvigvuc3vyzsb0agugc2fmzxr5igfuzcbzzwn1cml0esbvzibvdxigq2xpzw50cywgc3rhzmygyw5kigfzc2v0cy48l2xppg0kpgxpihn0ewxlpsjtyxjnaw4tdg9woiaxnxb4oyigdhlwzt0iy2lyy2xlij48c3ryb25npknvbw11bmljyxrpb24gyw5kig1hcmtldgluzy48l3n0cm9uzz4gv2ugbwf5ihvzzsb5b3vyihblcnnvbmfsigluzm9ybwf0aw9uihrvignvbw11bmljyxrlihdpdgggew91igfib3v0ihrozsbtzxj2awnlcywgcmvzcg9uzcb0byb5b3vyihf1zxn0aw9ucywgb3igb2zmzxigew91igfkzgl0aw9uywwgchjvzhvjdhmgb3igc2vydmljzxmupc9sat4ncjxsasbzdhlszt0ibwfyz2lulxrvcdogmtvwedsiihr5cgu9imnpcmnszsi+phn0cm9uzz5db21wbhkgd2l0acb0agugbgf3igfuzcblegvyy2lzzsbvdxigcmlnahrzlia8l3n0cm9uzz5xzsbtyxkgdxnlihlvdxigcgvyc29uywwgaw5mb3jtyxrpb24gyxmgcmvhc29uywjsesbuzwnlc3nhcnkgdg8gyxnzzxnzigfuzcblbnn1cmugy29tcgxpyw5jzsb3axroigfwcgxpy2fibgugbgf3cywgbgvnywwgcmvxdwlyzw1lbnrzlcbhbmqgy29tcgfuesbwb2xpy2llczsgdg8gchjvdgvjdcbvdxigyxnzzxrzig9yihrvigludmvzdglnyxrlig9yigrlzmvuzcbhz2fpbnn0igfuesbjbgfpbxmgb2ygawxszwdhbgl0esbvcib3cm9uz2rvaw5nichpbmnsdwrpbmcgdg8gb2j0ywluigxlz2fsigfkdmljzsbvcib0byblc3rhymxpc2gsigv4zxjjaxnlig9yigrlzmvuzcbszwdhbcbyawdodhmpoybhbmqgaw4gcmvzcg9uc2ugdg8gysbjb3vydcbvcmrlcibvcibqdwrpy2lhbcbvcibvdghlcibnb3zlcm5tzw50ihn1ynbvzw5hig9yihdhcnjhbnqupc9sat4ncjxsasbzdhlszt0ibwfyz2lulxrvcdogmtvwedsiihr5cgu9imnpcmnszsi+phn0cm9uzz5db3jwb3jhdgugdhjhbnnhy3rpb24uidwvc3ryb25npldlig1hesb1c2ugew91cibwzxjzb25hbcbpbmzvcm1hdglvbibpbib0agugzxzlbnqgd2ugdw5kzxj0ywtlig9yigfyzsbpbnzvbhzlzcbpbibvcibjb250zw1wbgf0aw5nigfuesbtzxjnzxisigfjcxvpc2l0aw9ulcbyzw9yz2fuaxphdglvbiwgc2fszsbvzibhc3nldhmsigjhbmtydxb0y3ksig9yigluc29sdmvuy3kgzxzlbnqupc9sat4ncjxsasbzdhlszt0ibwfyz2lulxrvcdogmtvwedsiihr5cgu9imnpcmnszsi+phn0cm9uzz5szwnydwl0bwvudcbhbmqgaglyaw5nlia8l3n0cm9uzz5xzsbtyxkgdxnlihlvdxigcgvyc29uywwgaw5mb3jtyxrpb24gdg8gzxzhbhvhdgugew91cibjyw5kawrhy3kgd2hlbib5b3ugyxbwbhkgzm9yigegam9iihdpdgggdxmupc9sat4ncjwvdww+dqo8ccbzdhlszt0idgv4dc1hbglnbjogbgvmddsgbwfyz2luoia1chggmcaxnxb4ida7ij48yniglz5xzsbtyxkgywxzbybhz2dyzwdhdgusigfub255bwl6zswgb3igb3rozxj3axnligrllwlkzw50awz5ihlvdxigcgvyc29uywwgaw5mb3jtyxrpb24gyw5kihvzzsbpdcbmb3igyw55ihb1cnbvc2ugcgvybwl0dgvkigj5igfwcgxpy2fibgugbgf3ljxiciavpjxiciavplnvbwuganvyaxnkawn0aw9ucybyzxf1axjlihroyxqgd2ugzgv0zxjtaw5ligegjmxkcxvvo2xhd2z1bcbiyxnpcyzyzhf1bzsgzm9yihbyb2nlc3npbmcgcgvyc29uywwgaw5mb3jtyxrpb24uifdozxjlihn1y2ggcmvxdwlyzw1lbnrzigv4axn0lcb3zsbyzwx5ig9uihrozsbmb2xsb3dpbmcgbgf3znvsigjhc2vzigzvcibvdxigchjvy2vzc2luzybhy3rpdml0awvzoib0agf0ihlvdsboyxzlignvbnnlbnrlzcb0byb0agugchjvy2vzc2luzzsgdghhdcb0agugchjvy2vzc2luzybpcybuzwnlc3nhcnkgzm9yihrozsbwzxjmb3jtyw5jzsbvzibvdxigy29udhjhy3qgd2l0acb5b3u7ihroyxqgd2ugagf2zsbhigxlz2fsig9ibglnyxrpb247ig9yihroyxqgd2ugagf2zsbhigxlz2l0aw1hdgugaw50zxjlc3qgaw4gchjvdmlkaw5nigfuzcbpbxbyb3zpbmcgdghlifnlcnzpy2vzigfuzcbtyw5hz2luzybvdxigynvzaw5lc3mgb3blcmf0aw9ucy4gt3vyiensawvudhmgzgv0zxjtaw5lihrozsbsyxdmdwwgymfzaxmgzm9yihbyb2nlc3npbmcgrw5kifvzzxigcgvyc29uywwgaw5mb3jtyxrpb24upc9wpg0kpggyihn0ewxlpsj0zxh0lwfsawduoibszwz0oybmb250lxnpemu6idiwchg7ihbhzgrpbmctdg9woia0nxb4oyi+vxnlig9mienvb2tpzxm8l2gypg0kphagc3r5bgu9inrlehqtywxpz246igxlznq7ig1hcmdpbi1ib3r0b206ide1chg7ij48yniglz5xagvuihlvdsb1c2ugdghlifnlcnzpy2vzlcb3zsbtyxkgc2vuzcbvbmugb3igbw9yzsbjb29rawvzich3agljacbhcmugc21hbgwgdgv4dcbmawxlcybjb250ywluaw5nigegc3ryaw5nig9migfscghhbnvtzxjpyybjagfyywn0zxjzksb0byb5b3vyignvbxb1dgvyig9yig1vymlszsbkzxzpy2usihrvighlbhagyw5hbhl6zsbvdxigd2viihbhz2ugzmxvdywgy3vzdg9taxplig91cibjb250zw50lcbtzwfzdxjlihbyb21vdglvbmfsigvmzmvjdgl2zw5lc3msigfuzcbwcm9tb3rlihrydxn0igfuzcbzywzldhkuiflvdsbhcmugywx3yxlzigzyzwugdg8gzgvjbgluzsbvdxigy29va2llcybpzib5b3vyigjyb3dzzxigcgvybwl0cywgywx0ag91z2ggzg9pbmcgc28gbwf5igludgvyzmvyzsb3axroihlvdxigywjpbgl0esb0byb1c2ugdghlifnlcnzpy2vzig9yignlcnrhaw4gzmvhdhvyzxmgb2ygdghlifnlcnzpy2vzlibxzsbtyxkgywxzbyb1c2ugr29vz2xliefuywx5dgljcybvcibhihnpbwlsyxigc2vydmljzsb0agf0ihvzzxmgy29va2llcyb0bybozwxwihvzigfuywx5emugag93ihvzzxjzihvzzsb0agugu2vydmljzxmupgjyic8+pgjyic8+v2ugbwf5igfsc28gywxsb3cgy2vydgfpbib0aglyzcbwyxj0awvzihn1y2ggyxmgywr2zxj0axnpbmcsigfuywx5dgljcybwcm92awrlcnmsigfuzcb3awrnzxqgchjvdmlkzxjzihrvihbsywnlignvb2tpzxmgaw4gb3jkzxigdg8gy29sbgvjdcbpbmzvcm1hdglvbibhym91dcb5b3vyig9ubgluzsbhy3rpdml0awvzig92zxigdgltzsbhbmqgywnyb3nzigrpzmzlcmvudcb3zwjzaxrlcyb3agvuihlvdsbhy2nlc3mgb3igdxnlihrozsbtzxj2awnlcy4gq3vycmvudgx5lcb2yxjpb3vzigjyb3dzzxjzig9mzmvyigegjmxkcxvvo0rvie5vdcbucmfjayzyzhf1bzsgb3b0aw9ulcbidxqgdghlcmugaxmgbm8gc3rhbmrhcmqgzm9yighvdyambgrxdw87rg8gtm90ifryywnrjnjkcxvvoybzag91bgqgd29yaybvbibjb21tzxjjawfsihdlynnpdgvzlibedwugdg8gdghligxhy2sgb2ygc3vjacbzdgfuzgfyzhmsihroaxmgd2vic2l0zsbkb2vzig5vdcbyzxnwb25kihrviczszhf1bztebybob3qgvhjhy2smcmrxdw87ignvbnn1bwvyigjyb3dzzxigc2v0dgluz3mupc9wpg0kpggyihn0ewxlpsj0zxh0lwfsawduoibszwz0oybmb250lxnpemu6idiwchg7ihbhzgrpbmctdg9woia0nxb4oyi+sg93igfuzcbxagvuifdlierpc2nsb3nliflvdxigugvyc29uywwgsw5mb3jtyxrpb248l2gypg0kphagc3r5bgu9inrlehqtywxpz246igxlznq7ig1hcmdpbi1ib3r0b206ide1chg7ij48yniglz5xzsbtyxkgzglzy2xvc2ugew91cibwzxjzb25hbcbpbmzvcm1hdglvbib0byb0agugzm9sbg93aw5nignhdgvnb3jpzxmgb2ygcmvjaxbpzw50cywgdg8gymugdxnlzcbvbmx5igzvcibszwdpdgltyxrlihb1cnbvc2vzigluigtlzxbpbmcgd2l0acb0aglzifbyaxzhy3kgtm90awnlojwvcd4ncjx1bcbzdhlszt0idgv4dc1hbglnbjogbgvmddsgcgfkzgluzy1szwz0oiazmhb4oyi+dqo8bgkgdhlwzt0iy2lyy2xlij48c3ryb25npkdyb3vwignvbxbhbmllcybhbmqgywzmawxpyxrlczwvc3ryb25npi4gv2ugbwf5igrpc2nsb3nllcbzagfyzswgb3igdhjhbnnmzxigew91cibpbmzvcm1hdglvbib0bybhbnkgynvzaw5lc3mgzw50axr5ihroyxqgaxmgcgfydcbvzibvdxigy29ycg9yyxrligzhbwlses48l2xppg0kpgxpihn0ewxlpsjtyxjnaw4tdg9woiaxnxb4oyigdhlwzt0iy2lyy2xlij48c3ryb25npknsawvudhm8l3n0cm9uzz4uifdlig1hesbzagfyzsb5b3vyigluzm9ybwf0aw9uihdpdgggb3vyiensawvudhmgaw4gy29ubmvjdglvbib3axroig91cibdbgllbnrzihbyb3zpc2lvbibvzibzzxj2awnlcyb0byb5b3uupc9sat4ncjxsasbzdhlszt0ibwfyz2lulxrvcdogmtvwedsiihr5cgu9imnpcmnszsi+phn0cm9uzz5tzxj2awnlihbyb3zpzgvycybhbmqgchjvzmvzc2lvbmfsigfkdmlzb3jzpc9zdhjvbmc+libxzsbtyxkgzglzy2xvc2ugew91cibpbmzvcm1hdglvbib0byb0aglyzcbwyxj0esb2zw5kb3jzihdobybwcm92awrlihnlcnzpy2vzigluihn1chbvcnqgb2ygb3vyigj1c2luzxnzig9wzxjhdglvbnmsihn1y2ggyxmgd2vic2l0zsbkzxzlbg9wbwvudcbhbmqgag9zdgluzywgcgf5bwvudcbwcm9jzxnzaw5nlcbyzwnydwl0bwvudcbhbmqgaglyaw5nlcbtyxjrzxrpbmcgbwfuywdlbwvudcwgc2vydmljzsbvchrpbwl6yxrpb24sihzlbmrvcnmgdghhdcbmdwxmawxsig9yzgvycybmb3igznvuzxjhbc1yzwxhdgvkigl0zw1zihn1y2ggyxmgzmxvd2vycywgyw5kigrhdgegyw5hbhl0awnzlibxzsbtyxkgywxzbybkaxnjbg9zzsb5b3vyihblcnnvbmfsigluzm9ybwf0aw9uihrvihbyb2zlc3npb25hbcbhzhzpc29ycybzdwnoigfzig91cibhdhrvcm5lexmsigfjy291bnrhbnrzlcbhbmqgb3vycybvcibfbmqgvxnlcnmmcnnxdw87igluc3vyyw5jzsbwcm92awrlcnmupc9sat4ncjxsasbzdhlszt0ibwfyz2lulxrvcdogmtvwedsiihr5cgu9imnpcmnszsi+phn0cm9uzz5qyxj0awvzigludm9sdmvkigluigegy29ycg9yyxrlihryyw5zywn0aw9upc9zdhjvbmc+libxzsbtyxkgzglzy2xvc2ugew91cibpbmzvcm1hdglvbib0bybyzwxldmfudcb0aglyzcbwyxj0awvzigluihrozsbldmvudcbvzibhigrpdmvzdgl0dxjllcbtzxjnzxisignvbnnvbglkyxrpb24sig9yigfzc2v0ihnhbgusig9yigluihrozsb1bmxpa2vsesbldmvudcbvzibhigjhbmtydxb0y3kupc9sat4ncjxsasbzdhlszt0ibwfyz2lulxrvcdogmtvwedsiihr5cgu9imnpcmnszsi+phn0cm9uzz5myxcgzw5mb3jjzw1lbnqgb3igb3rozxigz292zxjubwvudgfsigvudgl0awvzpc9zdhjvbmc+libxzsbtyxkgzglzy2xvc2ugew91cibpbmzvcm1hdglvbibpzibyzxf1axjlzcb0bybkbybzbybiesbsyxcgb3igawygd2ugymvsawv2zsbpbibnb29kigzhaxroihroyxqgc3vjacbhy3rpb24gaxmgbmvjzxnzyxj5ihrvignvbxbsesb3axroihrozsbsyxcsihbyzxzlbnqgdw5syxdmdwwgywn0axzpdhksigrlzmvuzcbvdxigcmlnahrzlcbvcibtywludgfpbibzzwn1cml0es48l2xppg0kpgxpihn0ewxlpsjtyxjnaw4tdg9woiaxnxb4oyigdhlwzt0iy2lyy2xlij48c3ryb25npk90agvyihroaxjkihbhcnrpzxmgd2l0acb5b3vyignvbnnlbnq8l3n0cm9uzz4uifdlig1hesbkaxnjbg9zzsb5b3vyigluzm9ybwf0aw9uihrvigfuesbvdghlcib0aglyzcbwyxj0esb3agvyzsb5b3ugagf2zsbwcm92awrlzcbjb25zzw50ihrvihn1y2ggzglzy2xvc3vyzs48l2xppg0kpc91bd4ncjxomibzdhlszt0idgv4dc1hbglnbjogbgvmddsgzm9udc1zaxploiaymhb4oybwywrkaw5nlxrvcdognjbwedsiplnly3vyaxr5lcbszxrlbnrpb24gjmftcdsgvhjhbnnmzxigb2ygugvyc29uywwgsw5mb3jtyxrpb248l2gypg0kphagc3r5bgu9inrlehqtywxpz246igxlznq7ig1hcmdpbi1ib3r0b206ide1chg7ij48yniglz5xzsboyxzligltcgxlbwvudgvkigfuzcbtywludgfpbibjb21tzxjjawfsbhkgcmvhc29uywjszsbhbmqgyxbwcm9wcmlhdgugdgvjag5py2fsigfuzcbvcmdhbml6yxrpb25hbcbtzwfzdxjlcybkzxnpz25lzcb0bybwcm90zwn0ihrozsbjb25mawrlbnrpywxpdhksigludgvncml0eswgyw5kihnly3vyaxr5ig9mihlvdxigcgvyc29uywwgaw5mb3jtyxrpb24uifbszwfzzsbub3rllcbob3dldmvylcb0agf0ig5vihnly3vyaxr5ig1lyxn1cmvzigfyzsbwzxjmzwn0ig9yigltcgvuzxryywjszs4gv2ugdghlcmvmb3jlignhbm5vdcbndwfyyw50esbhbmqgzg8gbm90ihdhcnjhbnqgdghligfic29sdxrlihnly3vyaxr5ig9mihlvdxigcgvyc29uywwgaw5mb3jtyxrpb24uifdlihjldgfpbib5b3vyihblcnnvbmfsigluzm9ybwf0aw9uigzvcibubybsb25nzxigdghhbibyzwfzb25hymx5ig5ly2vzc2fyesb0bybmdwxmawxsihrozsbwdxjwb3nlcybmb3igd2hpy2ggd2ugy29sbgvjdgvkigl0ig9yihrvignvbxbsesb3axroihrozsbsyxcsihbyzxzlbnqgznjhdwqsigzhy2lsaxrhdgugyw4gaw52zxn0awdhdglvbiwgzgvmzw5kigfnywluc3qgbgvnywwgy2xhaw1zlcbvciblegvyy2lzzsbvdxigbgvnywwgcmlnahrzljxiciavpjxiciavpkrlcgvuzgluzybvbib5b3vyigxvy2f0aw9ulcb0agugcgvyc29uywwgaw5mb3jtyxrpb24gd2ugy29sbgvjdcbhym91dcb5b3ugbwf5igjlihryyw5zzmvycmvkihrvigeganvyaxnkawn0aw9uihroyxqgzg9lcybub3qgchjvdmlkzsb0agugc2ftzsbszxzlbcbvzibwcm90zwn0aw9uig9mihblcnnvbmfsigluzm9ybwf0aw9uigfzihrozsbqdxjpc2rpy3rpb24gaw4gd2hpy2ggew91ihjlc2lkzs4gqw1vbmcgb3rozxigcgxhy2vzlcbwzxjzb25hbcbpbmzvcm1hdglvbibtyxkgymugdhjhbnnmzxjyzwqgdg8sigfuzcbzdg9yzwqgaw4sienhbmfkyswgqxvzdhjhbglhigfuzcb0agugvw5pdgvkifn0yxrlcy4gvhjhbnnmzxjzigzyb20gdghliev1cm9wzwfuifvuaw9uihrvienhbmfkysbhcmugbwfkzsbwdxjzdwfudcb0bybfdxjvcgvhbibdb21taxnzaw9uierly2lzaw9uidiwmdivmi9fqywgd2hpy2ggzgv0zxjtaw5lzcb0agf0ienhbmfkysbpcybjb25zawrlcmvkigfzihbyb3zpzgluzybhbibhzgvxdwf0zsbszxzlbcbvzibwcm90zwn0aw9uig9mihblcnnvbmfsigluzm9ybwf0aw9uljwvcd4ncjxomibzdhlszt0idgv4dc1hbglnbjogbgvmddsgzm9udc1zaxploiaymhb4oybwywrkaw5nlxrvcdogndvwedsipllvdxigq2hvawnlcyamyw1woybsawdodhm8l2gypg0kphagc3r5bgu9inrlehqtywxpz246igxlznq7ig1hcmdpbi1ib3r0b206ide1chg7ij48yniglz5zb3ugbwf5igrly2xpbmugdg8gc2hhcmugy2vydgfpbibpbmzvcm1hdglvbib3axroihvzlcbpbib3agljacbjyxnlihdlig1hesbub3qgymugywjszsb0bybwcm92awrlihrvihlvdsbzb21lig9mihrozsbmzwf0dxjlcybhbmqgznvuy3rpb25hbgl0esbvzib0agugu2vydmljzxmuie9uy2ugew91ighhdmugcmvnaxn0zxjlzcbmb3igyw4gywnjb3vudcb3axroihvzlcb5b3ugbwf5ihvwzgf0zswgy29ycmvjdcwgb3igzgvszxrlihlvdxigchjvzmlszsbpbmzvcm1hdglvbibhbmqgchjlzmvyzw5jzxmgyxqgyw55ihrpbwugynkgywnjzxnzaw5nihlvdxigywnjb3vudcbwcmvmzxjlbmnlcybwywdlihrocm91z2ggdghlifnlcnzpy2vzlibjzib5b3ugzg8gbm90ihdpc2ggdg8gcmvjzwl2zsbtyxjrzxrpbmcgy29tbxvuawnhdglvbnmgznjvbsb1cywgew91ignhbibvchqtb3v0igj5ihvzaw5nihrozsb1bnn1ynnjcmlizsbwcm9jzxnzihbyb3zpzgvkig9yigrlc2nyawjlzcbpbibhbnkgc3vjacbjb21tdw5py2f0aw9ulcbidxqgew91ig1hesbzdglsbcbyzwnlaxzlihryyw5zywn0aw9uywwgb3igywrtaw5pc3ryyxrpdmugy29tbxvuawnhdglvbnmgznjvbsb1cy4gqwx0ag91z2ggew91cibjagfuz2vzigfyzsbyzwzszwn0zwqgchjvbxb0bhkgaw4gywn0axzlihvzzxigzgf0ywjhc2vzlcb3zsbtyxkgcmv0ywluigfsbcbpbmzvcm1hdglvbib5b3ugc3vibwl0igzvcibhihzhcmlldhkgb2ygchvycg9zzxmsigluy2x1zgluzybiywnrdxbzigfuzcbhcmnoaxzpbmcsihbyzxzlbnrpb24gb2ygznjhdwqgyw5kigfidxnllcbhbmqgyw5hbhl0awnzljxiciavpjxiciavpkrlcgvuzgluzybvbib5b3vyigxvy2f0aw9uigfuzcbzdwjqzwn0ihrvigxvy2fsigxhdywgew91ig1hesboyxzlignlcnrhaw4gcmlnahrzihdpdgggcmvzcgvjdcb0byb5b3vyihblcnnvbmfsigluzm9ybwf0aw9ulibuagvzzsbtyxkgaw5jbhvkztogdghlihjpz2h0ihrvigfjy2vzcywgy29ycmvjdcwgyw5kigrlbgv0zsb5b3vyihblcnnvbmfsigluzm9ybwf0aw9uoyb0agugcmlnahqgdg8gcmvzdhjpy3qgb3igb2jqzwn0ihrvig91cib1c2ugb2ygew91cibwzxjzb25hbcbpbmzvcm1hdglvbjsgyw5kihrozsbyawdodcb0bybyzwnlaxzligegcg9ydgfibgugy29wesbvzib5b3vyihblcnnvbmfsigluzm9ybwf0aw9uigluigegdxnhymxligzvcm1hdc4gswygew91ihbyb3zpzgugdxmgd2l0acbjb25zzw50ihrvihvzzsb5b3vyihblcnnvbmfsigluzm9ybwf0aw9ulcb5b3ugbwf5ihdpdghkcmf3ihroyxqgy29uc2vudcbhdcbhbnkgdgltzswgag93zxzlciwgc3vjacb3axrozhjhd2fsihdpbgwgbm90igltcgfjdcb0agugbgf3znvsbmvzcybvzibvdxigdxnlig9mihlvdxigcgvyc29uywwgaw5mb3jtyxrpb24gymfzzwqgb24gew91cibjb25zzw50ihvwihrvihroyxqgcg9pbnqupgjyic8+pgjyic8+vg8gbwfrzsbhihjlcxvlc3qgcmvsyxrlzcb0byb5b3vyihblcnnvbmfsigluzm9ybwf0aw9uig9yig90agvyd2lzzsblegvyy2lzzsb5b3vyihjpz2h0cywgew91ig1hesbjb250ywn0ihvzihvzaw5nihrozsbjb250ywn0igluzm9ybwf0aw9uihbyb3zpzgvkigjlbg93libjbibvcmrlcib0bybmdwxmawxsihlvdxigcmvxdwvzdcwgd2ugbwf5ihjlcxvpcmugywrkaxrpb25hbcbpbmzvcm1hdglvbibmcm9tihlvds4gv2ugd2lsbcbyzxnwb25kihrvihjlcxvlc3rzihdpdghpbib0agugcmvszxzhbnqgdgltzsbwzxjpb2rzigvzdgfibglzagvkigj5igfwcgxpy2fibgugbgf3libxzsbhcmugy29tbwl0dgvkihrvigzpbmrpbmcgysbmywlyigfuzcbyzwfzb25hymxlihjlc29sdxrpb24gdg8gyw55ihjlcxvlc3qsignvbmnlcm4sig9yignvbxbsywludcb5b3ugynjpbmcgdg8gb3vyigf0dgvudglvbi4gsg93zxzlciwgawygew91igfyzsb1bnnhdglzzmllzcb3axroig91cibyzxnwb25zzsb0byb5b3vyihjlcxvlc3qsihlvdsbtyxkgagf2zsb0agugcmlnahqgdg8gbg9kz2ugysbjb21wbgfpbnqgd2l0acbhchbsawnhymxligdvdmvybm1lbnrhbcbhdxrob3jpdgllcywgc3viamvjdcb0bybsb2nhbcbsyxcupc9wpg0kpggyihn0ewxlpsj0zxh0lwfsawduoibszwz0oybmb250lxnpemu6idiwchg7ihbhzgrpbmctdg9woia0nxb4oyi+q2hpbgryzw4mcnnxdw87cybqcml2ywn5pc9omj4ncjxwihn0ewxlpsj0zxh0lwfsawduoibszwz0oybtyxjnaw4tym90dg9toiaxnxb4oyi+pgjyic8+v2ugzg8gbm90igtub3dpbmdsesbjb2xszwn0ig9yig1haw50ywluigluzm9ybwf0aw9uigzyb20gcgvyc29ucyb1bmrlciaxnib5zwfycybvzibhz2ugkczszhf1bztjaglszhjlbizyzhf1bzsplcbhbmqgbm8gcgfydcbvzib0agugu2vydmljzxmgaxmgzglyzwn0zwqgdg8gy2hpbgryzw4uielmihlvdsbhcmugdw5kzxigmtygewvhcnmgb2ygywdllcb0agvuihbszwfzzsbkbybub3qgdxnlig9yigfjy2vzcyb0agugu2vydmljzxmgyxqgyw55ihrpbwugb3igaw4gyw55ig1hbm5lci4gswygd2ugbgvhcm4gdghhdcbpbmzvcm1hdglvbiboyxmgymvlbibjb2xszwn0zwqgdghyb3vnacb0agugu2vydmljzxmgznjvbsbjaglszhjlbibhbmqgd2l0ag91dcb2zxjpzmlhymxlihbhcmvudgfsignvbnnlbnqsihrozw4gd2ugd2lsbcb0ywtlihrozsbhchbyb3byawf0zsbzdgvwcyb0bybkzwxldgugdghpcybpbmzvcm1hdglvbi4gswygew91igfyzsbhihbhcmvudcbvcibndwfyzglhbibhbmqgzglzy292zxigdghhdcb5b3vyignoawxkighhcybwcm92awrlzcb1cyb3axroihblcnnvbmfsigluzm9ybwf0aw9uihdpdghvdxqgew91cibjb25zzw50lcbwbgvhc2ugy29udgfjdcb1cyb1c2luzyb0agugy29udgfjdcbpbmzvcm1hdglvbibizwxvdyb0bybyzxf1zxn0ihroyxqgd2ugzgvszxrlihrozsbpbmzvcm1hdglvbibmcm9tig91cibzexn0zw1zljwvcd4ncjxomibzdhlszt0idgv4dc1hbglnbjogbgvmddsgzm9udc1zaxploiaymhb4oybwywrkaw5nlxrvcdogndvwedsipknhbglmb3juawegumvzawrlbnrzpc9omj4ncjxwihn0ewxlpsj0zxh0lwfsawduoibszwz0oybtyxjnaw4tym90dg9toiaxnxb4oyi+pgjyic8+u3vwcgxlbwvudgfsihrvihrozsbhym92zswgdghligzvbgxvd2luzybhzgrpdglvbmfsigluzm9ybwf0aw9uihblcnrhaw5zihrvienhbglmb3juawegcmvzawrlbnrzig9ubhk6pgjyic8+pgjyic8+phnwyw4gc3r5bgu9inrlehqtzgvjb3jhdglvbjogdw5kzxjsaw5loyi+pgvtpknvbgxly3rpb24gyw5kifvzzsbvzibqzxjzb25hbcbjbmzvcm1hdglvbjwvzw0+pc9zcgfupjwvcd4ncjx1bcbzdhlszt0idgv4dc1hbglnbjogbgvmddsgcgfkzgluzy1szwz0oiazmhb4oyi+dqo8bgkgdhlwzt0iy2lyy2xlij5dyxrlz29yawvzig9mihblcnnvbmfsigluzm9ybwf0aw9uignvbgxly3rlzcbhym91dcbdywxpzm9ybmlhihjlc2lkzw50cybpbib0agugcgfzdcb0d2vsdmugbw9udghzigluy2x1zgugawrlbnrpzmllcnmsig90agvyiglkzw50awz5aw5nigluzm9ybwf0aw9ulcbjagfyywn0zxjpc3rpy3mgb2ygchjvdgvjdgvkignsyxnzlcbjb21tzxjjawfsigluzm9ybwf0aw9ulcbjbnrlcm5ldcbvcibvdghlciblbgvjdhjvbmljig5ldhdvcmsgywn0axzpdhkgaw5mb3jtyxrpb24sihbyb2zlc3npb25hbcbvciblbxbsb3ltzw50lxjlbgf0zwqgaw5mb3jtyxrpb24sigvkdwnhdglvbibpbmzvcm1hdglvbiwgyw5kigluzmvyzw5jzxmgzhjhd24gznjvbsbzdwnoigluzm9ybwf0aw9ulibgb3igzxhhbxbszxmgb2ygc3bly2lmawmgcglly2vzig9mihblcnnvbmfsigluzm9ybwf0aw9uignvbgxly3rlzcwgcgxlyxnlihnlzsb0agugjmxkcxvvo1blcnnvbmfsieluzm9ybwf0aw9uifdlienvbgxly3qmcmrxdw87ihnly3rpb24gywjvdmuupc9sat4ncjxsasbzdhlszt0ibwfyz2lulxrvcdogmtvwedsiihr5cgu9imnpcmnszsi+q2f0zwdvcmllcybvzibwzxjzb25hbcbpbmzvcm1hdglvbibkaxnjbg9zzwqgzm9yigegynvzaw5lc3mgchvycg9zzsbhym91dcbdywxpzm9ybmlhihjlc2lkzw50cybpbib0agugcgfzdcb0d2vsdmugbw9udghzigluy2x1zgugawrlbnrpzmllcnmsig90agvyiglkzw50awz5aw5nigluzm9ybwf0aw9ulcbjagfyywn0zxjpc3rpy3mgb2ygchjvdgvjdgvkignsyxnzlcbjb21tzxjjawfsigluzm9ybwf0aw9ulcbjbnrlcm5ldcbvcibvdghlciblbgvjdhjvbmljig5ldhdvcmsgywn0axzpdhkgaw5mb3jtyxrpb24sihbyb2zlc3npb25hbcbvciblbxbsb3ltzw50lxjlbgf0zwqgaw5mb3jtyxrpb24sigfuzcblzhvjyxrpb24gaw5mb3jtyxrpb24upc9sat4ncjxsasbzdhlszt0ibwfyz2lulxrvcdogmtvwedsiihr5cgu9imnpcmnszsi+v2ugzg8gbm90ihnlbgwgcgvyc29uywwgaw5mb3jtyxrpb24sig5vcibkbyb3zsbzagfyzsbwzxjzb25hbcbpbmzvcm1hdglvbib3axroihroaxjkihbhcnrpzxmgzm9yihrob3nlihroaxjkihbhcnrpzxmmcnnxdw87igrpcmvjdcbtyxjrzxrpbmcgchvycg9zzxmupc9sat4ncjwvdww+dqo8ccbzdhlszt0idgv4dc1hbglnbjogbgvmddsgbwfyz2luoia1chggmcaxnxb4ida7ij48yniglz48c3bhbibzdhlszt0idgv4dc1kzwnvcmf0aw9uoib1bmrlcmxpbmu7ij48zw0+ww91cibdywxpzm9ybmlhifbyaxzhy3kgumlnahrzpc9lbt48l3nwyw4+pgjyic8+qxmgysbdywxpzm9ybmlhihjlc2lkzw50lcb5b3ugagf2zsb0agugzm9sbg93aw5nihjpz2h0cyb3axroihjlc3bly3qgdg8gew91cibwzxjzb25hbcbpbmzvcm1hdglvbjo8l3a+dqo8dwwgc3r5bgu9inrlehqtywxpz246igxlznq7ihbhzgrpbmctbgvmddogmzbwedsipg0kpgxpihr5cgu9imnpcmnszsi+ww91ighhdmugdghlihjpz2h0ihrvihjlcxvlc3qgdg8ga25vdybhym91dcbwzxjzb25hbcbpbmzvcm1hdglvbibjb2xszwn0zwqsigrpc2nsb3nlzcwgb3igc29szc48l2xppg0kpgxpihn0ewxlpsjtyxjnaw4tdg9woiaxnxb4oyigdhlwzt0iy2lyy2xlij5zb3ugagf2zsb0agugcmlnahqgdg8gcmvxdwvzdcb0agugzgvszxrpb24gb2ygcgvyc29uywwgaw5mb3jtyxrpb24upc9sat4ncjxsasbzdhlszt0ibwfyz2lulxrvcdogmtvwedsiihr5cgu9imnpcmnszsi+ww91ighhdmugdghlihjpz2h0ihrvig9wdc1vdxqgb2ygdghlihnhbgugb2ygew91cibwzxjzb25hbcbpbmzvcm1hdglvbibhdcbhbnkgdgltzs4gtm90zsb0agf0ihdligrvig5vdcbjdxjyzw50bhkgc2vsbcbwzxjzb25hbcbpbmzvcm1hdglvbi48l2xppg0kpc91bd4ncjxwihn0ewxlpsj0zxh0lwfsawduoibszwz0oybtyxjnaw46idvwecawidagmdsipjxiciavpkzpbmfsbhksihlvdsboyxzlihrozsbyawdodcb0bybub3qgymugzglzy3jpbwluyxrlzcbhz2fpbnn0igfzigegcmvzdwx0ig9migv4zxjjaxnpbmcgew91cibwcml2ywn5ihjpz2h0cy4gqwnjb3jkaw5nbhksihvubgvzcybwzxjtaxr0zwqgynkgbgf3lcb3zsb3awxsig5vdcbkzw55ihlvdsbnb29kcybvcibzzxj2awnlcywgy2hhcmdlihlvdsbkawzmzxjlbnqgchjpy2vzig9yihjhdgvzigzvcibnb29kcybvcibzzxj2awnlcywgchjvdmlkzsb5b3ugysbkawzmzxjlbnqgbgv2zwwgb3igcxvhbgl0esbvzibnb29kig9yihnlcnzpy2vzlcbvcibzdwdnzxn0ihlvdsb3awxsihjly2vpdmugysbkawzmzxjlbnqgchjpy2ugb3igcmf0zsbmb3igz29vzhmgb3igc2vydmljzxmgb3igysbkawzmzxjlbnqgbgv2zwwgb3igcxvhbgl0esbvzibnb29kcybvcibzzxj2awnlcy48yniglz48yniglz5ubyblegvyy2lzzsb5b3vyihjpz2h0cywgew91ig1hesbjb250ywn0ihvzihvzaw5nihrozsbjb250ywn0igluzm9ybwf0aw9uihbyb3zpzgvkigjlbg93ig9yignhbgwgms04njytmzcyltkznziuieluig9yzgvyihrvigz1bgzpbgwgew91cibyzxf1zxn0lcb3zsbtyxkgcmvxdwlyzsbhzgrpdglvbmfsihblcnnvbmfsigluzm9ybwf0aw9uigzvcibwdxjwb3nlcybvzib2zxjpznlpbmcgew91cibpzgvudgl0es4gswygew91ig1ha2ugysbyzxf1zxn0ihrocm91z2ggyw4gyxv0ag9yaxplzcbhz2vudcwgd2ugbwf5ihjlcxvpcmugywrkaxrpb25hbcbpbmzvcm1hdglvbib0byb2zxjpznkgew91cibhdxrob3jpemf0aw9uig9mihrozsbhz2vudc48l3a+dqo8adigc3r5bgu9inrlehqtywxpz246igxlznq7igzvbnqtc2l6ztogmjbwedsgcgfkzgluzy10b3a6idq1chg7ij5dagfuz2vzihrvifbyaxzhy3kgtm90awnlpc9omj4ncjxwihn0ewxlpsj0zxh0lwfsawduoibszwz0oybtyxjnaw4tym90dg9toiaxnxb4oyi+pgjyic8+v2ugcmvzzxj2zsb0agugcmlnahqgdg8gbwfrzsbjagfuz2vzihrvihroaxmguhjpdmfjesbob3rpy2ugyxqgyw55ihrpbwusihdpdghvdxqgbm90awnllibxzsb3awxsig5vdglmesb5b3ugywjvdxqgy2hhbmdlcyb0agf0ihnpz25pzmljyw50bhkgaw1wywn0ig91cib1c2ugb2ygew91cibwzxjzb25hbcbpbmzvcm1hdglvbibiesbwbgfjaw5nigegchjvbwluzw50ig5vdgljzsbvbib0aglzihdlynnpdgugb3igynkgc2vuzgluzyb5b3ugyw4gzw1hawwuifbszwfzzsbyzxzpc2l0ihroaxmgcgfnzsbwzxjpb2rpy2fsbhkgdg8gc3rhesbhd2fyzsbvzibhbnkgy2hhbmdlcyb0byb0aglzifbyaxzhy3kgtm90awnllibgb3igdghligf2b2lkyw5jzsbvzibkb3vidcwgzglzchv0zxmgyxjpc2luzybozxjldw5kzxigd2lsbcbizsbyzxnvbhzlzcbpbibhy2nvcmrhbmnlihdpdgggdghlifbyaxzhy3kgtm90awnligluigvmzmvjdcbhdcb0agugdgltzsb0agugzglzchv0zsbhcm9zzs48l3a+dqo8adigc3r5bgu9inrlehqtywxpz246igxlznq7igzvbnqtc2l6ztogmjbwedsgcgfkzgluzy10b3a6idq1chg7ij5db250ywn0ifvzpc9omj4ncjxwihn0ewxlpsj0zxh0lwfsawduoibszwz0oybtyxjnaw4tym90dg9toiaxnxb4oyi+pgjyic8+ugxlyxnlignvbnrhy3qgdxmgd2l0acbhbnkgcxvlc3rpb25zlcbjb21tzw50cybvcibjb25jzxjucybhym91dcb0aglzifbyaxzhy3kgtm90awnlig9yig91cib1c2ugb2ygew91cibwzxjzb25hbcbpbmzvcm1hdglvbibiesbllw1hawwgyxqgpgegahjlzj0ibwfpbhrvonbyaxzhy3laznjhemvyy29uc3vsdgfudhmuy29tij5wcml2ywn5qgzyyxplcmnvbnn1bhrhbnrzlmnvbtwvyt4gb3igynkgbwfpbcbhddo8l3a+dqo8ccbzdhlszt0ibwfyz2lulwjvdhrvbtogmdsipjxiciavpkzyyxplcibdb25zdwx0yw50cybmtem8yniglz4yntaxifbhcm1lbnrlcibtdhjlzxqsifn1axrlidmwmee8yniglz5nawrkbgv0b24sifdjiduzntyypc9wpg==, PGgxIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDI1cHg7Ij5GcmF6ZXIgQ29uc3VsdGFudHMgVGVybXMgb2YgVXNlPC9oMT4NCjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAxNXB4OyI+PGVtPkxhc3QgVXBkYXRlZDogMDkvMDQvMjAyMDwvZW0+PGJyIC8+PGJyIC8+VGhlc2UgVGVybXMgb2YgVXNlLCB0b2dldGhlciB3aXRoIEZyYXplciBDb25zdWx0YW50cycgPGEgaHJlZj0iaHR0cHM6Ly9mcmF6ZXJjb25zdWx0YW50cy5jb20vcHJpdmFjeS1wb2xpY3kvIiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5Qcml2YWN5IFBvbGljeTwvYT4sIChjb2xsZWN0aXZlbHksIHRoZSAiVGVybXMiKSBzZXQgZm9ydGggdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIHRoYXQgYXBwbHkgdG8geW91ciBhY2Nlc3MgYW5kIHVzZSBvZiB0aGUgd2Vic2l0ZSBvZiBGcmF6ZXIgQ29uc3VsdGFudHMgTExDIChodHRwczovL3d3dy5mcmF6ZXJjb25zdWx0YW50cy5jb20vKSAoIkZyYXplciIgIndlIiBvciAidXMiKSBhbmQgYXNzb2NpYXRlZCBzZXJ2aWNlcywgaW5jbHVkaW5nIEZyYXplciBzZXJ2aWNlcyB0aGF0IGFyZSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgd2Vic2l0ZXMgb2Ygb3VyIGNsaWVudCBmdW5lcmFsIGhvbWVzIGFuZCBvdGhlciBmdW5lcmFsIHByb2Zlc3Npb25hbHMgKHRvZ2V0aGVyLCB0aGUgIlNpdGVzIiksIHdoZXRoZXIgYXMgYSBjbGllbnQsIGVuZCB1c2VyIG9yIGN1c3RvbWVyIG9mIGEgY2xpZW50LCBvciBvdGhlcndpc2UuICJGcmF6ZXIiIGluY2x1ZGVzIGFsbCBvZmZpY2VycywgZGlyZWN0b3JzLCBlbXBsb3llZXMsIGNvbnN1bHRhbnRzLCBhZmZpbGlhdGVzLCBzdWJzaWRpYXJpZXMsIGFuZCBhZ2VudHMuIFRoZSBUZXJtcyBjb25zdGl0dXRlIGEgbGVnYWxseSBiaW5kaW5nIGFncmVlbWVudCBiZXR3ZWVuIHlvdSwgd2hldGhlciBwZXJzb25hbGx5IG9yIG9uIGJlaGFsZiBvZiBhbiBlbnRpdHkgKCJ5b3UiKSBhbmQgRnJhemVyIGNvbmNlcm5pbmcgeW91ciBhY2Nlc3MgdG8gYW5kIHVzZSBvZiB0aGUgU2l0ZXMuPGJyIC8+PGJyIC8+QnkgdXNpbmcgb3IgYWNjZXNzaW5nIHRoZSBTaXRlcywgeW91IGFncmVlIHRvIHRoZXNlIFRlcm1zLCBhcyBtYXkgYmUgdXBkYXRlZCBmcm9tIHRpbWUgdG8gdGltZSBpbiBhY2NvcmRhbmNlIHdpdGggU2VjdGlvbiA5IGJlbG93LjwvcD4NCjxvbCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgcGFkZGluZy1sZWZ0OiAzMHB4OyI+DQo8bGkgdHlwZT0iMSI+PHN0cm9uZz5BY2NvdW50IFNlY3VyaXR5Ljwvc3Ryb25nPiBUbyB1c2UgdGhlIFNpdGVzIHlvdSBtdXN0IChpKSBiZSBhdCBsZWFzdCBlaWdodGVlbiAoMTgpIHllYXJzIG9mIGFnZTsgKGlpKSBoYXZlIG5vdCBwcmV2aW91c2x5IGJlZW4gc3VzcGVuZGVkIG9yIHJlbW92ZWQgZnJvbSB0aGUgU2l0ZXM7IGFuZCAoaWlpKSByZWdpc3RlciBmb3IgYW5kIHVzZSB0aGUgU2l0ZXMgaW4gY29tcGxpYW5jZSB3aXRoIGFueSBhbmQgYWxsIGFwcGxpY2FibGUgbGF3cyBhbmQgcmVndWxhdGlvbnMuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9IjEiPjxzdHJvbmc+QWNjb3VudCBSZWdpc3RyYXRpb24uPC9zdHJvbmc+IFRvIGFjY2VzcyBzb21lIGZlYXR1cmVzIG9mIHRoZSBTaXRlcywgeW91IG1heSBiZSByZXF1aXJlZCB0byByZWdpc3RlciBmb3IgYW4gYWNjb3VudC4gV2hlbiB5b3UgcmVnaXN0ZXIgZm9yIGFuIGFjY291bnQsIHdlIG1heSBhc2sgeW91IHRvIGdpdmUgdXMgY2VydGFpbiBpZGVudGlmeWluZyBpbmZvcm1hdGlvbiBhYm91dCB5b3Vyc2VsZiwgaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0byB5b3VyIGVtYWlsIGFkZHJlc3MgYW5kIG90aGVyIGNvbnRhY3QgaW5mb3JtYXRpb24sIGFuZCB0byBjcmVhdGUgYSB1c2VyIG5hbWUgYW5kIHBhc3N3b3JkICgiUmVnaXN0cmF0aW9uIEluZm9ybWF0aW9uIikuIFdoZW4gcmVnaXN0ZXJpbmcgZm9yIGFuZCBtYWludGFpbmluZyBhbiBhY2NvdW50LCB5b3UgYWdyZWUgdG8gcHJvdmlkZSB0cnVlLCBhY2N1cmF0ZSwgY3VycmVudCwgYW5kIGNvbXBsZXRlIGluZm9ybWF0aW9uIGFib3V0IHlvdXJzZWxmLiBZb3UgYWxzbyBhZ3JlZSBub3QgdG8gaW1wZXJzb25hdGUgYW55b25lLCBtaXNyZXByZXNlbnQgYW55IGFmZmlsaWF0aW9uIHdpdGggYW55b25lIGVsc2UsIHVzZSBmYWxzZSBpbmZvcm1hdGlvbiwgb3Igb3RoZXJ3aXNlIGNvbmNlYWwgeW91ciBpZGVudGl0eSBmcm9tIEZyYXplciBmb3IgYW55IHB1cnBvc2UuIFlvdSBhcmUgc29sZWx5IHJlc3BvbnNpYmxlIGZvciBtYWludGFpbmluZyB0aGUgY29uZmlkZW50aWFsaXR5IGFuZCBzZWN1cml0eSBvZiB5b3VyIHBhc3N3b3JkIGFuZCBvdGhlciBSZWdpc3RyYXRpb24gSW5mb3JtYXRpb24uIEZvciB5b3VyIHByb3RlY3Rpb24gYW5kIHRoZSBwcm90ZWN0aW9uIG9mIG90aGVyIHVzZXJzLCB3ZSBhc2sgeW91IG5vdCB0byBzaGFyZSB5b3VyIFJlZ2lzdHJhdGlvbiBJbmZvcm1hdGlvbiB3aXRoIGFueW9uZSBlbHNlLiBJZiB5b3UgZG8gc2hhcmUgdGhpcyBpbmZvcm1hdGlvbiB3aXRoIGFueW9uZSwgd2Ugd2lsbCBjb25zaWRlciB0aGVpciBhY3Rpdml0aWVzIHRvIGhhdmUgYmVlbiBhdXRob3JpemVkIGJ5IHlvdS4gSWYgeW91IGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3VyIGFjY291bnQgaXMgbm8gbG9uZ2VyIHNlY3VyZSwgeW91IG11c3QgaW1tZWRpYXRlbHkgbm90aWZ5IHVzIGF0IDxhIGhyZWY9Im1haWx0bzpoZWxwQGZyYXplcmNvbnN1bHRhbnRzLmNvbSI+aGVscEBmcmF6ZXJjb25zdWx0YW50cy5jb208L2E+LjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSIxIj48c3Ryb25nPlByb2hpYml0ZWQuPC9zdHJvbmc+IFlvdSBhZ3JlZSBub3QgdG86DQo8b2wgc3R5bGU9InBhZGRpbmctbGVmdDogMjBweDsiPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHg7IiB0eXBlPSJBIj5Vc2UgdGhlIFNpdGVzIGZvciBhbnkgaWxsZWdhbCBwdXJwb3NlLCBvciBpbiB2aW9sYXRpb24gb2YgYW55IGxvY2FsLCBzdGF0ZSwgbmF0aW9uYWwsIG9yIGludGVybmF0aW9uYWwgbGF3OzwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPlZpb2xhdGUgb3IgZW5jb3VyYWdlIG90aGVycyB0byB2aW9sYXRlIHRoZSByaWdodHMgb2YgdGhpcmQgcGFydGllcywgaW5jbHVkaW5nIGludGVsbGVjdHVhbCBwcm9wZXJ0eSByaWdodHM7PC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogNXB4OyIgdHlwZT0iQSI+UG9zdCwgdXBsb2FkLCBvciBkaXN0cmlidXRlIGFueSBjb250ZW50IHRoYXQgaXMgdW5sYXdmdWwsIGRlZmFtYXRvcnksIGxpYmVsb3VzLCBpbmFjY3VyYXRlLCBvciB0aGF0IGEgcmVhc29uYWJsZSBwZXJzb24gY291bGQgZGVlbSB0byBiZSBvYmplY3Rpb25hYmxlLCBwcm9mYW5lLCBpbmRlY2VudCwgcG9ybm9ncmFwaGljLCBoYXJhc3NpbmcsIHRocmVhdGVuaW5nLCBoYXRlZnVsLCBvciBvdGhlcndpc2UgaW5hcHByb3ByaWF0ZTs8L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHg7IiB0eXBlPSJBIj5JbnRlcmZlcmUgaW4gYW55IHdheSB3aXRoIHNlY3VyaXR5LXJlbGF0ZWQgZmVhdHVyZXMgb2YgdGhlIFNpdGVzOzwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPkludGVyZmVyZSB3aXRoIHRoZSBvcGVyYXRpb24gb3IgYW55IHVzZXIncyBlbmpveW1lbnQgb2YgdGhlIFNpdGVzLCBpbmNsdWRpbmcgYnkgdXBsb2FkaW5nIG9yIG90aGVyd2lzZSBkaXNzZW1pbmF0aW5nIHZpcnVzZXMsIGFkd2FyZSwgc3B5d2FyZSwgd29ybXMsIG9yIG90aGVyIG1hbGljaW91cyBjb2RlLCBtYWtpbmcgdW5zb2xpY2l0ZWQgb2ZmZXJzIG9yIGFkdmVydGlzZW1lbnRzIHRvIG90aGVyIHVzZXJzLCBvciBhdHRlbXB0aW5nIHRvIGNvbGxlY3QgcGVyc29uYWwgaW5mb3JtYXRpb24gYWJvdXQgdXNlcnMgb3IgdGhpcmQgcGFydGllcyB3aXRob3V0IHRoZWlyIGNvbnNlbnQ7PC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogNXB4OyIgdHlwZT0iQSI+QWNjZXNzLCBtb25pdG9yIG9yIGNvcHkgYW55IGNvbnRlbnQgb3IgaW5mb3JtYXRpb24gb2YgdGhlIFNpdGVzIHVzaW5nIGFueSByb2JvdCwgc3BpZGVyLCBzY3JhcGVyLCBvciBvdGhlciBhdXRvbWF0ZWQgbWVhbnMgb3IgYW55IG1hbnVhbCBwcm9jZXNzIGZvciBhbnkgcHVycG9zZSB3aXRob3V0IEZyYXplcidzIGV4cHJlc3Mgd3JpdHRlbiBwZXJtaXNzaW9uOzwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPlVzZSwgcmVwcm9kdWNlLCBtb2RpZnksIGRpc3RyaWJ1dGUgb3Igc3RvcmUgYW55IHBhcnQgb2YgdGhlIFNpdGVzIChpbmNsdWRpbmcgb2JpdHVhcmllcywgZXZlbnQgaW5mb3JtYXRpb24sIG9yIG90aGVyIGNvbnRlbnQpIGZvciBhbnkgcHVycG9zZSB3aXRob3V0IHRoZSBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gb2YgRnJhemVyOzwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPlBlcmZvcm0gYW55IGZyYXVkdWxlbnQgYWN0aXZpdHksIGluY2x1ZGluZyBpbXBlcnNvbmF0aW5nIGFueSBwZXJzb24gb3IgZW50aXR5LCBjbGFpbWluZyBmYWxzZSBhZmZpbGlhdGlvbnMsIGFjY2Vzc2luZyB0aGUgYWNjb3VudHMgb2Ygb3RoZXIgdXNlcnMgd2l0aG91dCBwZXJtaXNzaW9uLCBvciBmYWxzaWZ5aW5nIHlvdXIgaWRlbnRpdHkgb3IgYW55IGluZm9ybWF0aW9uIGFib3V0IHlvdSwgaW5jbHVkaW5nIGFnZSBvciBkYXRlIG9mIGJpcnRoOyBvcjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPlNlbGwgb3Igb3RoZXJ3aXNlIHRyYW5zZmVyIHRoZSBhY2Nlc3MgZ3JhbnRlZCBoZXJlaW4uPC9saT4NCjwvb2w+DQo8L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyIgdHlwZT0iMSI+PHN0cm9uZz5UaGlyZCBQYXJ0eSBDb250ZW50Ljwvc3Ryb25nPiBUaGUgU2l0ZXMgbWF5IGNvbnRhaW4gbGlua3MgdG8gdGhpcmQgcGFydHkgd2Vic2l0ZXMgYW5kIHNlcnZpY2VzLiBGcmF6ZXIgcHJvdmlkZXMgc3VjaCBsaW5rcyBhcyBhIGNvbnZlbmllbmNlLCBhbmQgZG9lcyBub3QgY29udHJvbCBvciBlbmRvcnNlIHRoZXNlIHdlYnNpdGVzIGFuZCBzZXJ2aWNlcy4gWW91IGFja25vd2xlZGdlIGFuZCBhZ3JlZSB0aGF0IEZyYXplciBoYXMgbm90IHJldmlld2VkIHRoZSBjb250ZW50LCBhZHZlcnRpc2luZywgcHJvZHVjdHMsIHNlcnZpY2VzLCBvciBvdGhlciBtYXRlcmlhbHMgdGhhdCBhcHBlYXIgb24gc3VjaCB0aGlyZCBwYXJ0eSB3ZWJzaXRlcyBvciBzZXJ2aWNlcywgYW5kIGlzIG5vdCByZXNwb25zaWJsZSBmb3IgdGhlIGxlZ2FsaXR5LCBhY2N1cmFjeSwgb3IgYXBwcm9wcmlhdGVuZXNzIG9mIGFueSBzdWNoIGNvbnRlbnQsIGFuZCBzaGFsbCBub3QgYmUgcmVzcG9uc2libGUgb3IgbGlhYmxlLCBkaXJlY3RseSBvciBpbmRpcmVjdGx5LCBmb3IgYW55IGRhbWFnZSBvciBsb3NzIGNhdXNlZCBvciBhbGxlZ2VkIHRvIGJlIGNhdXNlZCBieSBvciBpbiBjb25uZWN0aW9uIHdpdGggdGhlIHVzZSBvZiBhbnkgc3VjaCB0aGlyZCBwYXJ0eSB3ZWJzaXRlcyBvciBzZXJ2aWNlcy48L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyIgdHlwZT0iMSI+PHN0cm9uZz5JbnRlbGxlY3R1YWwgUHJvcGVydHkuPC9zdHJvbmc+IFlvdSBhY2tub3dsZWRnZSBhbmQgYWdyZWUgdGhhdCB3aGVuIHlvdSBzdWJtaXQgYW4gb2JpdHVhcnksIHBvc3QgY29tbWVudHMsIHN1Ym1pdCBhIHRyaWJ1dGUgdmlkZW8sIG9yIHBvc3Qgb3Igc3VibWl0IG90aGVyIGNvbnRlbnQgKHRvZ2V0aGVyLCAiY29udGVudCIpIHRvIEZyYXplciBvciBhbnkgd2Vic2l0ZSBvZiBhbnkgZnVuZXJhbCBob21lIG9wZXJhdGVkIGJ5IEZyYXplciwgc3VjaCBjb250ZW50IHdpbGwgYmUgc2hhcmVkIHdpdGggYW5kIHN0b3JlZCBieSBGcmF6ZXIgYW5kIGl0cyBhZmZpbGlhdGVzIGFuZCBwYXJ0bmVycywgaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0byBUcmlidXRlIEFyY2hpdmUgKHRyaWJ1dGVhcmNoaXZlLmNvbSkuIFlvdSBmdXJ0aGVyIGFja25vd2xlZGdlIGFuZCBhZ3JlZSB0aGF0IHlvdSByZWxpbnF1aXNoIGFsbCBvd25lcnNoaXAgcmlnaHRzIGluIGFueSBpZGVhcyBvciBzdWdnZXN0aW9ucyB0aGF0IHlvdSBzdWJtaXQgdG8gRnJhemVyIHRocm91Z2ggdGhlIFNpdGVzLiBUaGUgU2l0ZXMgYXJlIHByb3RlY3RlZCBieSBhcHBsaWNhYmxlIGNvcHlyaWdodCBhbmQgb3RoZXIgaW50ZWxsZWN0dWFsIHByb3BlcnR5IGxhd3MsIGFuZCBubyBtYXRlcmlhbHMgZnJvbSB0aGUgU2l0ZXMgbWF5IGJlIGNvcGllZCwgcmVwcm9kdWNlZCwgcmVwdWJsaXNoZWQsIHVwbG9hZGVkLCBwb3N0ZWQsIHRyYW5zbWl0dGVkLCBvciBkaXN0cmlidXRlZCBpbiBhbnkgd2F5IHdpdGhvdXQgb3VyIGV4cHJlc3MgcGVybWlzc2lvbi4gQWxsIHRyYWRlbWFya3MgYW5kIHNlcnZpY2UgbWFya3Mgb24gdGhlIFNpdGVzIGJlbG9uZyB0byBGcmF6ZXIsIGV4Y2VwdCB0aGlyZC1wYXJ0eSB0cmFkZW1hcmtzIG9yIHNlcnZpY2UgbWFya3MsIHdoaWNoIGFyZSB0aGUgcHJvcGVydHkgb2YgdGhlaXIgcmVzcGVjdGl2ZSBvd25lcnMuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9IjEiPjxzdHJvbmc+VXNlciBDb250ZW50Ljwvc3Ryb25nPiBZb3UgcmVwcmVzZW50IGFuZCB3YXJyYW50IHRoYXQgeW91IG93biBvciBvdGhlcndpc2UgaGF2ZSB0aGUgcmlnaHQgdG8gdXNlIGFueSBjb250ZW50IHlvdSBwb3N0IHRvIHRoZSBTaXRlcy4gSWYgeW91IGJlbGlldmUgdGhhdCB5b3VyIGNvbnRlbnQgaGFzIGJlZW4gdXNlZCBpbiBhIHdheSB0aGF0IGNvbnN0aXR1dGVzIGNvcHlyaWdodCBpbmZyaW5nZW1lbnQsIHlvdSBtYXkgY29udGFjdCBvdXIgRGVzaWduYXRlZCBBZ2VudDo8L2xpPg0KPC9vbD4NCjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAwOyI+PGJyIC8+QWRhbSBIb3ZleTxiciAvPkZyYXplciBDb25zdWx0YW50cywgTExDPGJyIC8+MjUwMSBQYXJtZW50ZXIgU3RyZWV0IC0gU3VpdGUgMzAwQTxiciAvPk1pZGRsZXRvbiwgV0kgNTM1NjI8YnIgLz5QaG9uZTogPGEgaHJlZj0idGVsOjYwODU4ODg1MjIiPig2MDgpIDU4OC04NTIyPC9hPjxiciAvPkZheDogKDg2NikgNDQ3LTAzMTE8YnIgLz5FbWFpbDogPGEgaHJlZj0ibWFpbHRvOmFkYW1AZnJhemVyY29uc3VsdGFudHMuY29tIj5hZGFtQGZyYXplcmNvbnN1bHRhbnRzLmNvbTwvYT48L3A+DQo8cCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsiPjxiciAvPllvdSBtdXN0IHByb3ZpZGUgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbjogYW4gZWxlY3Ryb25pYyBvciBwaHlzaWNhbCBzaWduYXR1cmUgb2YgdGhlIGNvcHlyaWdodCBvd25lciBvciB0aGUgcGVyc29uIGF1dGhvcml6ZWQgdG8gYWN0IG9uIGJlaGFsZiBvZiB0aGUgY29weXJpZ2h0IG93bmVyOyBhIGRlc2NyaXB0aW9uIG9mIHRoZSBjb3B5cmlnaHRlZCB3b3JrIHRoYXQgeW91IGNsYWltIGhhcyBiZWVuIGluZnJpbmdlZDsgYSBkZXNjcmlwdGlvbiBvZiB3aGVyZSB0aGUgbWF0ZXJpYWwgdGhhdCB5b3UgY2xhaW0gaXMgaW5mcmluZ2luZyBpcyBsb2NhdGVkOyB5b3VyIGFkZHJlc3MsIHRlbGVwaG9uZSBudW1iZXIsIGFuZCBlbWFpbCBhZGRyZXNzOyBhIHdyaXR0ZW4gc3RhdGVtZW50IHRoYXQgeW91IGhhdmUgYSBnb29kIGZhaXRoIGJlbGllZiB0aGF0IHRoZSBkaXNwdXRlZCB1c2UgaXMgbm90IGF1dGhvcml6ZWQgYnkgdGhlIGNvcHlyaWdodCBvd25lciwgaXRzIGFnZW50LCBvciB0aGUgbGF3OyBhIHN0YXRlbWVudCBieSB5b3UsIG1hZGUgdW5kZXIgcGVuYWx0eSBvZiBwZXJqdXJ5LCB0aGF0IHRoZSBhYm92ZSBpbmZvcm1hdGlvbiBpbiB5b3VyIG5vdGljZSBpcyBhY2N1cmF0ZSBhbmQgdGhhdCB5b3UgYXJlIHRoZSBjb3B5cmlnaHQgb3duZXIgb3IgYXV0aG9yaXplZCB0byBhY3Qgb24gdGhlIGNvcHlyaWdodCBvd25lcidzIGJlaGFsZi4gRnJhemVyIGhhcyBhZG9wdGVkIGFuZCBpbXBsZW1lbnRzIGEgcG9saWN5IHRoYXQgcHJvdmlkZXMgZm9yIHRlcm1pbmF0aW9uIGluIGFwcHJvcHJpYXRlIGNpcmN1bXN0YW5jZXMgb2YgYWNjb3VudHMgb2YgdXNlcnMgd2hvIHJlcGVhdGVkbHkgaW5mcmluZ2UgY29weXJpZ2h0IG9yIG90aGVyIGludGVsbGVjdHVhbCBwcm9wZXJ0eSByaWdodHMgb2YgRnJhemVyIG9yIG90aGVycy48L3A+DQo8b2wgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IHBhZGRpbmctbGVmdDogMzBweDsiPg0KPGxpIHR5cGU9IjEiPjxzdHJvbmc+SW5kZW1uaWZpY2F0aW9uLjwvc3Ryb25nPiBZb3UgYWdyZWUgdGhhdCB5b3Ugd2lsbCBiZSBwZXJzb25hbGx5IHJlc3BvbnNpYmxlIGZvciB5b3VyIHVzZSBvZiB0aGUgU2l0ZXMsIGFuZCB5b3UgYWdyZWUgdG8gZGVmZW5kLCBpbmRlbW5pZnksIGFuZCBob2xkIGhhcm1sZXNzIEZyYXplciBmcm9tIGFuZCBhZ2FpbnN0IGFueSBhbmQgYWxsIGNsYWltcywgbGlhYmlsaXRpZXMsIGRhbWFnZXMsIGxvc3NlcywgYW5kIGV4cGVuc2VzIChpbmNsdWRpbmcgYXR0b3JuZXlzJyBhbmQgYWNjb3VudGluZyBmZWVzIGFuZCBjb3N0cyksIGFyaXNpbmcgb3V0IG9mIG9yIGluIGFueSB3YXkgY29ubmVjdGVkIHdpdGggKGkpIHlvdXIgYWNjZXNzIHRvLCB1c2Ugb2YsIG9yIGFsbGVnZWQgdXNlIG9mIHRoZSBTaXRlczsgKGlpKSB5b3VyIHZpb2xhdGlvbiBvZiB0aGUgVGVybXMgb3IgYW55IGFwcGxpY2FibGUgbGF3IG9yIHJlZ3VsYXRpb247IChpaWkpIHlvdXIgdmlvbGF0aW9uIG9mIGFueSB0aGlyZCBwYXJ0eSByaWdodCwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiBhbnkgaW50ZWxsZWN0dWFsIHByb3BlcnR5IHJpZ2h0LCBwdWJsaWNpdHksIGNvbmZpZGVudGlhbGl0eSwgcHJvcGVydHksIG9yIHByaXZhY3kgcmlnaHQ7IG9yIChpdikgYW55IGRpc3B1dGVzIG9yIGlzc3VlcyBiZXR3ZWVuIHlvdSBhbmQgYW55IHRoaXJkIHBhcnR5LiBGcmF6ZXIgcmVzZXJ2ZXMgdGhlIHJpZ2h0LCBhdCBvdXIgb3duIGV4cGVuc2UsIHRvIGFzc3VtZSB0aGUgZXhjbHVzaXZlIGRlZmVuc2UgYW5kIGNvbnRyb2wgb2YgYW55IG1hdHRlciBvdGhlcndpc2Ugc3ViamVjdCB0byBpbmRlbW5pZmljYXRpb24gYnkgeW91LCBhbmQgaW4gc3VjaCBjYXNlLCB5b3UgYWdyZWUgdG8gY29vcGVyYXRlIHdpdGggb3VyIGRlZmVuc2Ugb2Ygc3VjaCBjbGFpbS48L2xpPg0KPGxpIHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyIgdHlwZT0iMSI+PHN0cm9uZz5UZXJtaW5hdGlvbi48L3N0cm9uZz4gSWYgeW91IHZpb2xhdGUgdGhlc2UgVGVybXMsIHlvdXIgcGVybWlzc2lvbiB0byB1c2UgdGhlIFNpdGVzIHdpbGwgYXV0b21hdGljYWxseSB0ZXJtaW5hdGUuIEluIGFkZGl0aW9uLCBGcmF6ZXIgaW4gaXRzIHNvbGUgZGlzY3JldGlvbiBtYXkgc3VzcGVuZCBvciB0ZXJtaW5hdGUgeW91ciB1c2VyIGFjY291bnQgYW5kL29yIHN1c3BlbmQgb3IgdGVybWluYXRlIHNvbWUgb3IgYWxsIG9mIHlvdXIgYWNjZXNzIHRvIHRoZSBTaXRlcyBhdCBhbnkgdGltZSwgd2l0aCBvciB3aXRob3V0IG5vdGljZSB0byB5b3UuIFlvdSBtYXkgdGVybWluYXRlIHlvdXIgYWNjb3VudCBhdCBhbnkgdGltZSBieSBjb250YWN0aW5nIEZyYXplciBhdCA8YSBocmVmPSJtYWlsdG86aGVscEBmcmF6ZXJjb25zdWx0YW50cy5jb20iPmhlbHBAZnJhemVyY29uc3VsdGFudHMuY29tPC9hPi4gQWZ0ZXIgeW91ciBhY2NvdW50IGlzIHRlcm1pbmF0ZWQsIGluZm9ybWF0aW9uIGFuZCBjb250ZW50IHByZXZpb3VzbHkgcHJvdmlkZWQgYnkgeW91IHdpbGwgbm8gbG9uZ2VyIGJlIGFjY2Vzc2libGUgdGhyb3VnaCB5b3VyIGFjY291bnQsIGJ1dCBGcmF6ZXIgbWF5IGNvbnRpbnVlIHRvIHN0b3JlIHN1Y2ggaW5mb3JtYXRpb24gYW5kIGNvbnRlbnQsIGFuZCBpdCBtYXkgYWxzbyBiZSBzdG9yZWQgYnkgdGhpcmQgcGFydGllcyB0byB3aG9tIGl0IGhhcyBiZWVuIHRyYW5zZmVycmVkIHRocm91Z2ggeW91ciB1c2Ugb2YgdGhlIFNpdGVzLjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSIxIj48c3Ryb25nPk1vZGlmaWNhdGlvbiBvZiB0aGUgVGVybXMuPC9zdHJvbmc+IEZyYXplciByZXNlcnZlcyB0aGUgcmlnaHQgYXQgYW55IHRpbWUgdG8gbW9kaWZ5IHRoZXNlIFRlcm1zIGFuZCB0byBpbXBvc2UgbmV3IG9yIGFkZGl0aW9uYWwgdGVybXMgb3IgY29uZGl0aW9ucyBvbiB5b3VyIHVzZSBvZiB0aGUgU2l0ZXMuIFN1Y2ggbW9kaWZpY2F0aW9ucyBhbmQgYWRkaXRpb25hbCB0ZXJtcyBhbmQgY29uZGl0aW9ucyB3aWxsIGJlIGVmZmVjdGl2ZSBpbW1lZGlhdGVseSB1cG9uIG5vdGljZSBhbmQgaW5jb3Jwb3JhdGVkIGludG8gdGhlc2UgVGVybXMuIFdlIHdpbGwgbWFrZSByZWFzb25hYmxlIGVmZm9ydHMgdG8gbm90aWZ5IHlvdSBvZiBhbnkgbWF0ZXJpYWwgY2hhbmdlcyB0byB0aGUgVGVybXMsIGluY2x1ZGluZywgYnV0IG5vdCBsaW1pdGVkIHRvLCBieSBwb3N0aW5nIGEgbm90aWNlIHRvIG91ciB3ZWJzaXRlIG9yIGJ5IHNlbmRpbmcgYW4gZW1haWwgdG8gYW55IGFkZHJlc3MgeW91IG1heSBoYXZlIHByb3ZpZGVkIHRvIHVzLiBZb3VyIGNvbnRpbnVlZCB1c2Ugb2YgdGhlIFNpdGVzIGZvbGxvd2luZyBub3RpY2Ugd2lsbCBiZSBkZWVtZWQgYWNjZXB0YW5jZSBvZiBhbnkgbW9kaWZpY2F0aW9ucyB0byB0aGUgVGVybXMuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9IjEiPjxzdHJvbmc+RGlzY2xhaW1lcnMgb2YgV2FycmFudGllcy48L3N0cm9uZz4gVGhlIFNpdGVzIGFyZSBwcm92aWRlZCAiYXMgaXMiIGFuZCBvbiBhbiAiYXMgYXZhaWxhYmxlIiBiYXNpcywgd2l0aG91dCB3YXJyYW50eSBvciBjb25kaXRpb24gb2YgYW55IGtpbmQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuIEFsdGhvdWdoIEZyYXplciBzZWVrcyB0byBtYWludGFpbiBzYWZlLCBzZWN1cmUsIGFjY3VyYXRlLCBhbmQgd2VsbC1mdW5jdGlvbmluZyBzZXJ2aWNlcywgd2UgY2Fubm90IGd1YXJhbnRlZSB0aGUgY29udGludW91cyBvcGVyYXRpb24gb2Ygb3IgYWNjZXNzIHRvIG91ciBTaXRlcywgYW5kIHRoZXJlIG1heSBhdCB0aW1lcyBiZSBpbmFkdmVydGVudCB0ZWNobmljYWwgb3IgZmFjdHVhbCBlcnJvcnMgb3IgaW5hY2N1cmFjaWVzLiBGcmF6ZXIgc3BlY2lmaWNhbGx5IChidXQgd2l0aG91dCBsaW1pdGF0aW9uKSBkaXNjbGFpbXMgKGkpIGFueSBpbXBsaWVkIHdhcnJhbnRpZXMgb2YgbWVyY2hhbnRhYmlsaXR5LCBmaXRuZXNzIGZvciBhIHBhcnRpY3VsYXIgcHVycG9zZSwgcXVpZXQgZW5qb3ltZW50LCBvciBub24taW5mcmluZ2VtZW50OyBhbmQgKGlpKSBhbnkgd2FycmFudGllcyBhcmlzaW5nIG91dCBvZiBjb3Vyc2Utb2YtZGVhbGluZywgdXNhZ2UsIG9yIHRyYWRlLiBZb3UgYXNzdW1lIGFsbCByaXNrIGZvciBhbnkvYWxsIGRhbWFnZXMgdGhhdCBtYXkgcmVzdWx0IGZyb20geW91ciB1c2Ugb2Ygb3IgYWNjZXNzIHRvIHRoZSBTaXRlcy4gRnJhemVyIGRvZXMgbm90IGd1YXJhbnRlZSB0aGUgYWNjdXJhY3kgb2YsIGFuZCBkaXNjbGFpbXMgYWxsIGxpYWJpbGl0eSBmb3IsIGFueSBlcnJvcnMgb3Igb3RoZXIgaW5hY2N1cmFjaWVzIGluIHRoZSBpbmZvcm1hdGlvbiwgY29udGVudCwgcmVjb21tZW5kYXRpb25zLCBhbmQgbWF0ZXJpYWxzIG1hZGUgYXZhaWxhYmxlIHRocm91Z2ggdGhlIFNpdGVzLjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSIxIj48c3Ryb25nPkxpbWl0YXRpb24gb2YgTGlhYmlsaXR5Ljwvc3Ryb25nPiBJbiBubyBldmVudCB3aWxsIEZyYXplciBiZSBsaWFibGUgdG8geW91IGZvciBhbnkgaW5jaWRlbnRhbCwgc3BlY2lhbCwgY29uc2VxdWVudGlhbCwgZGlyZWN0LCBpbmRpcmVjdCwgb3IgcHVuaXRpdmUgZGFtYWdlcywgd2hldGhlciBiYXNlZCBvbiB3YXJyYW50eSwgY29udHJhY3QsIHRvcnQgKGluY2x1ZGluZyBuZWdsaWdlbmNlKSwgc3RhdHV0ZSwgb3IgYW55IG90aGVyIGxlZ2FsIHRoZW9yeSwgd2hldGhlciBvciBub3QgRnJhemVyIGhhcyBiZWVuIGluZm9ybWVkIG9mIHRoZSBwb3NzaWJpbGl0eSBvZiBzdWNoIGRhbWFnZS4gU29tZSBqdXJpc2RpY3Rpb25zIGRvIG5vdCBhbGxvdyB0aGUgZGlzY2xhaW1lciBvZiB3YXJyYW50aWVzIG9yIGxpbWl0YXRpb24gb2YgbGlhYmlsaXR5IGluIGNlcnRhaW4gY2lyY3Vtc3RhbmNlcy4gQWNjb3JkaW5nbHksIHNvbWUgb2YgdGhlIGFib3ZlIGxpbWl0YXRpb25zIG1heSBub3QgYXBwbHkgdG8geW91LjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSIxIj48c3Ryb25nPkdvdmVybmluZyBMYXcuPC9zdHJvbmc+IFRoZXNlIFRlcm1zIGFyZSBnb3Zlcm5lZCBieSB0aGUgbGF3cyBvZiB0aGUgU3RhdGUgb2YgV2lzY29uc2luLCB3aXRob3V0IHJlZ2FyZCB0byBjb25mbGljdCBvZiBsYXcgcHJpbmNpcGxlcy4gVG8gdGhlIGV4dGVudCB0aGF0IGFueSBsYXdzdWl0IG9yIGNvdXJ0IHByb2NlZWRpbmcgaXMgcGVybWl0dGVkIGhlcmV1bmRlciwgeW91IGFuZCBGcmF6ZXIgYWdyZWUgdG8gc3VibWl0IHRvIHRoZSBleGNsdXNpdmUgcGVyc29uYWwganVyaXNkaWN0aW9uIG9mIHRoZSBzdGF0ZSBjb3VydHMgb2YgV2lzY29uc2luLCBvciwgaWYgc3VjaCBjb3VydCBzaGFsbCBub3QgaGF2ZSBqdXJpc2RpY3Rpb24sIGFueSBmZWRlcmFsIGNvdXJ0IG9mIHRoZSBVbml0ZWQgU3RhdGVzLCBhbmQgYXBwcm9wcmlhdGUgYXBwZWxsYXRlIGNvdXJ0cyB0aGVyZWZyb20sIGZvciB0aGUgcHVycG9zZSBvZiBsaXRpZ2F0aW5nIGFsbCBzdWNoIGRpc3B1dGVzLjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSIxIj48c3Ryb25nPk1vZGlmaWNhdGlvbiBvZiB0aGUgU2l0ZXMuPC9zdHJvbmc+IEZyYXplciByZXNlcnZlcyB0aGUgcmlnaHQgdG8gbW9kaWZ5IG9yIGRpc2NvbnRpbnVlLCB0ZW1wb3JhcmlseSBvciBwZXJtYW5lbnRseSwgc29tZSBvciBhbGwgb2YgdGhlIFNpdGVzIGF0IGFueSB0aW1lIHdpdGhvdXQgYW55IG5vdGljZSBvciBmdXJ0aGVyIG9ibGlnYXRpb24gdG8geW91LiBZb3UgYWdyZWUgdGhhdCBGcmF6ZXIgd2lsbCBub3QgYmUgbGlhYmxlIHRvIHlvdSBvciB0byBhbnkgdGhpcmQgcGFydHkgZm9yIGFueSBtb2RpZmljYXRpb24sIHN1c3BlbnNpb24sIG9yIGRpc2NvbnRpbnVhbmNlIG9mIGFueSBvZiB0aGUgU2l0ZXMuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiIHR5cGU9IjEiPjxzdHJvbmc+R2VuZXJhbC48L3N0cm9uZz4NCjxvbCBzdHlsZT0icGFkZGluZy1sZWZ0OiAyMHB4OyI+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPjx1PkVudGlyZSBBZ3JlZW1lbnQ8L3U+LiBUaGVzZSBUZXJtcyBjb25zdGl0dXRlIHRoZSBlbnRpcmUgYW5kIGV4Y2x1c2l2ZSB1bmRlcnN0YW5kaW5nIGFuZCBhZ3JlZW1lbnQgYmV0d2VlbiB5b3UgYW5kIEZyYXplciByZWdhcmRpbmcgeW91ciB1c2Ugb2YgYW5kIGFjY2VzcyB0byB0aGUgU2l0ZXMsIGFuZCBleGNlcHQgYXMgZXhwcmVzc2x5IHBlcm1pdHRlZCBhYm92ZSBtYXkgb25seSBiZSBhbWVuZGVkIGJ5IGEgd3JpdHRlbiBhZ3JlZW1lbnQgc2lnbmVkIGJ5IGF1dGhvcml6ZWQgcmVwcmVzZW50YXRpdmVzIG9mIHRoZSBwYXJ0aWVzLjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDVweDsiIHR5cGU9IkEiPjx1Pk5vIFdhaXZlcjwvdT4uIFRoZSBmYWlsdXJlIHRvIHJlcXVpcmUgcGVyZm9ybWFuY2Ugb2YgYW55IHByb3Zpc2lvbiBzaGFsbCBub3QgYWZmZWN0IG91ciByaWdodCB0byByZXF1aXJlIHBlcmZvcm1hbmNlIGF0IGFueSB0aW1lIHRoZXJlYWZ0ZXIsIG5vciBzaGFsbCBhIHdhaXZlciBvZiBhbnkgYnJlYWNoIG9yIGRlZmF1bHQgb2YgdGhlIFRlcm1zIGNvbnN0aXR1dGUgYSB3YWl2ZXIgb2YgYW55IHN1YnNlcXVlbnQgYnJlYWNoIG9yIGRlZmF1bHQgb3IgYSB3YWl2ZXIgb2YgdGhlIHByb3Zpc2lvbiBpdHNlbGYuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogNXB4OyIgdHlwZT0iQSI+PHU+UGFyYWdyYXBoIEhlYWRlcnM8L3U+LiBVc2Ugb2YgcGFyYWdyYXBoIGhlYWRlcnMgaW4gdGhlIFRlcm1zIGlzIGZvciBjb252ZW5pZW5jZSBvbmx5IGFuZCBzaGFsbCBub3QgaGF2ZSBhbnkgaW1wYWN0IG9uIHRoZSBpbnRlcnByZXRhdGlvbiBvZiBwYXJ0aWN1bGFyIHByb3Zpc2lvbnMuPC9saT4NCjxsaSBzdHlsZT0ibWFyZ2luLXRvcDogNXB4OyIgdHlwZT0iQSI+PHU+U2V2ZXJhYmlsaXR5PC91Pi4gSW4gdGhlIGV2ZW50IHRoYXQgYW55IHBhcnQgb2YgdGhlIFRlcm1zIGlzIGhlbGQgdG8gYmUgaW52YWxpZCBvciB1bmVuZm9yY2VhYmxlLCB0aGUgdW5lbmZvcmNlYWJsZSBwYXJ0IHNoYWxsIGJlIGdpdmVuIGVmZmVjdCB0byB0aGUgZ3JlYXRlc3QgZXh0ZW50IHBvc3NpYmxlIGFuZCB0aGUgcmVtYWluaW5nIHBhcnRzIHdpbGwgcmVtYWluIGluIGZ1bGwgZm9yY2UgYW5kIGVmZmVjdC48L2xpPg0KPC9vbD4NCjwvbGk+DQo8bGkgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IiB0eXBlPSIxIj48c3Ryb25nPk5vdGljZSB0byBDYWxpZm9ybmlhIFJlc2lkZW50cy48L3N0cm9uZz4gVW5kZXIgQ2FsaWZvcm5pYSBDaXZpbCBDb2RlIFNlY3Rpb24gMTc4OS4zLCB5b3UgbWF5IGNvbnRhY3QgdGhlIENvbXBsYWludCBBc3Npc3RhbmNlIFVuaXQgb2YgdGhlIERpdmlzaW9uIG9mIENvbnN1bWVyIFNlcnZpY2VzIG9mIHRoZSBDYWxpZm9ybmlhIERlcGFydG1lbnQgb2YgQ29uc3VtZXIgQWZmYWlycyBpbiB3cml0aW5nIGF0IDE2MjUgTi4gTWFya2V0IEJsdmQuLCBTdWl0ZSBTLTIwMiwgU2FjcmFtZW50bywgQ2FsaWZvcm5pYSA5NTgzNCwgb3IgYnkgdGVsZXBob25lIGF0ICg4MDApIDk1Mi01MjEwIGluIG9yZGVyIHRvIHJlc29sdmUgYSBjb21wbGFpbnQgcmVnYXJkaW5nIHRoZSBzZXJ2aWNlIG9yIHRvIHJlY2VpdmUgZnVydGhlciBpbmZvcm1hdGlvbiByZWdhcmRpbmcgdXNlIG9mIHRoZSBzZXJ2aWNlLjwvbGk+DQo8L29sPg==,,.