{"id":4,"date":"2026-04-19T13:13:03","date_gmt":"2026-04-19T17:13:03","guid":{"rendered":"https:\/\/sfginternational.com\/home\/"},"modified":"2026-04-28T17:37:09","modified_gmt":"2026-04-28T21:37:09","slug":"home","status":"publish","type":"page","link":"https:\/\/sfginternational.com\/","title":{"rendered":"Home"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull is-style-default has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-a2e1813e wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center has-global-padding is-content-justification-left is-layout-constrained wp-container-core-column-is-layout-473385a6 wp-block-column-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">About Us<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Founded in 1987, SFG INTERNATIONAL is a premier Executive Search firm with a long-standing reputation as one of the top executive placement firms in the United States. For nearly four decades, we have partnered with leading public, private, and pre-IPO organizations to identify and secure exceptional talent that drives business growth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our expertise spans the placement of executive leadership, management, sales, business development, marketing, technical, and professional services talent nationwide. We work across a wide range of industries, delivering customized search solutions tailored to each client\u2019s unique needs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What sets SFG INTERNATIONAL apart is our deep understanding of the markets we serve and the evolving challenges companies face. This industry insight allows us to align top-tier talent with the strategic goals of our clients while also understanding each candidate\u2019s long-term career aspirations.<\/p>\n\n\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-bottom is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" data-attachment-id=\"17\" data-permalink=\"https:\/\/sfginternational.com\/?attachment_id=17\" data-orig-file=\"https:\/\/sfginternational.com\/wp-content\/uploads\/2026\/04\/sfg-international-69e50ddf98763.png\" data-orig-size=\"1024,1024\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}\" data-image-title=\"software sales recruitment\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/sfginternational.com\/wp-content\/uploads\/2026\/04\/sfg-international-69e50ddf98763.png\" src=\"https:\/\/sfginternational.com\/wp-content\/uploads\/2026\/04\/sfg-international-69e50ddf98763.png\" alt=\"An elegant, open laptop on a dark walnut desk, its high-resolution screen displaying a sophisticated software sales recruitment dashboard with clear charts, candidate shortlists, and status indicators in SFG INTERNATIONAL branding colors. Next to it, a closed leather-bound notebook and a slim metal pen rest in precise alignment, with a smartphone showing a minimalist calendar interface. Soft, diffused afternoon light filters across the scene from the left, adding subtle highlights on the brushed metal surfaces and creating gentle shadows. Shot in photographic realism from a slightly elevated angle, with a clean, modern background fading into soft blur. The mood is calm, efficient, and highly professional, conveying trust, transparency, and satisfaction with the recruitment process.\" class=\"wp-image-17\" style=\"aspect-ratio:1;object-fit:cover\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-section-2 has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained is-style-section-2--1\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-3b811c60 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" data-attachment-id=\"14\" data-permalink=\"https:\/\/sfginternational.com\/?attachment_id=14\" data-orig-file=\"https:\/\/sfginternational.com\/wp-content\/uploads\/2026\/04\/sfg-international-69e50ddd795ca.png\" data-orig-size=\"1024,1024\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}\" data-image-title=\"software sales recruitment\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/sfginternational.com\/wp-content\/uploads\/2026\/04\/sfg-international-69e50ddd795ca.png\" src=\"https:\/\/sfginternational.com\/wp-content\/uploads\/2026\/04\/sfg-international-69e50ddd795ca.png\" alt=\"A meticulously arranged spread of printed software sales resumes and role profiles laid out on a smooth slate-grey table, each page featuring clean typography, structured bullet points, and discreet SFG INTERNATIONAL branding. Beside the documents sits a slim silver laptop partly closed, and a small glass terrarium with a single green plant, adding a touch of life to the professional setting. Natural daylight pours in from an unseen window, casting crisp, diagonal shadows across the paperwork and creating a pleasing contrast between white paper and dark surface. Photographic realism, shot from a top-down, bird\u2019s-eye perspective with sharp focus throughout the frame. The mood is organized, methodical, and detail-oriented, emphasizing a thorough, client-focused approach to software sales recruitment.\" class=\"wp-image-14\" style=\"aspect-ratio:1;object-fit:cover\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading alignwide\">Services<\/h2>\n\n\n\n<p class=\"is-service-description wp-block-paragraph\">SFG has been the trusted growth partner for SaaS and software startups looking to build high-performing sales and leadership teams. With nearly four decades of proven success, we help VC-backed companies secure the CROs, VPs, and top-producing AEs who accelerate revenue and scale organizations. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When growth matters, hiring the right talent is everything. SFG delivers the proven leaders and revenue producers who drive measurable business results.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-default has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-3b811c60 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Contact Us<\/h2>\n\n\n\n<p class=\"is-contact-description wp-block-paragraph\">COMPANIES: Reach out to discuss current vacancies, future headcount plans, or market insights for scaling your software sales organization.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CANDIDATES: Looking to explore a new opportunities? Send us a message and we will reply to setup a call to discuss your background.<\/p>\n\n\n<div class=\"wp-block-jetpack-contact-form is-style-default wp-elements-9ee826f6293495d1ae25b326d03faf51\"><a href=\"https:\/\/sfginternational.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Submit a form.<\/a><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"679\" height=\"768\" data-attachment-id=\"51\" data-permalink=\"https:\/\/sfginternational.com\/?attachment_id=51\" data-orig-file=\"https:\/\/sfginternational.com\/wp-content\/uploads\/2026\/04\/sfg-web.jpg\" data-orig-size=\"679,768\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}\" data-image-title=\"SFG WEB\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/sfginternational.com\/wp-content\/uploads\/2026\/04\/sfg-web.jpg\" src=\"https:\/\/sfginternational.com\/wp-content\/uploads\/2026\/04\/sfg-web.jpg?w=679\" alt=\"\" class=\"wp-image-51\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-default has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-ea56acbb wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading wp-container-content-958eb9dc\">Testimonials<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-7a336d70 wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-nowrap is-layout-flex wp-container-core-group-is-layout-f777ddd7 wp-block-group-is-layout-flex\"><div class=\"wp-block-jetpack-rating-star is-style-filled\" style=\"text-align:left\" itemprop=\"reviewRating\" itemscope itemtype=\"http:\/\/schema.org\/Rating\"><p><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><\/p><span style=\"display: none;\" itemprop=\"worstRating\" content=\"0.5\"><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" ><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" ><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" ><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" itemprop=\"bestRating\" content=\"5\"><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span itemprop=\"ratingValue\" class=\"screen-reader-text\" content=\"5\">Rating: 5 out of 5.<\/span><\/div>\n\n\n<p class=\"is-testimonial-review wp-block-paragraph\">SFG INTERNATIONAL quickly understood our niche software market and delivered sales talent that started closing deals within weeks; their transparent communication made the hiring process effortless.<\/p>\n\n\n\n<p class=\"is-testimonial-name ai-ignore wp-block-paragraph\">\u2014 Randy Fillis <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-nowrap is-layout-flex wp-container-core-group-is-layout-f777ddd7 wp-block-group-is-layout-flex\"><div class=\"wp-block-jetpack-rating-star is-style-filled\" style=\"text-align:left\" itemprop=\"reviewRating\" itemscope itemtype=\"http:\/\/schema.org\/Rating\"><p><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><\/p><span style=\"display: none;\" itemprop=\"worstRating\" content=\"0.5\"><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" ><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" ><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" ><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" itemprop=\"bestRating\" content=\"5\"><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"is-rating-unfilled\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"is-rating-unfilled\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span itemprop=\"ratingValue\" class=\"screen-reader-text\" content=\"4\">Rating: 4 out of 5.<\/span><\/div>\n\n\n<p class=\"is-testimonial-review wp-block-paragraph\">We struggled for months to hire enterprise SaaS salespeople, then SFG INTERNATIONAL presented three spot-on candidates within days, each perfectly aligned with our growth targets.<\/p>\n\n\n\n<p class=\"is-testimonial-name ai-ignore wp-block-paragraph\">\u2014 Thomas Rillen<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-7a336d70 wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-nowrap is-layout-flex wp-container-core-group-is-layout-f777ddd7 wp-block-group-is-layout-flex\"><div class=\"wp-block-jetpack-rating-star is-style-filled\" style=\"text-align:left\" itemprop=\"reviewRating\" itemscope itemtype=\"http:\/\/schema.org\/Rating\"><p><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><\/p><span style=\"display: none;\" itemprop=\"worstRating\" content=\"0.5\"><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" ><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" ><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" ><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" itemprop=\"bestRating\" content=\"5\"><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"is-rating-unfilled\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"is-rating-unfilled\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span itemprop=\"ratingValue\" class=\"screen-reader-text\" content=\"4\">Rating: 4 out of 5.<\/span><\/div>\n\n\n<p class=\"is-testimonial-review wp-block-paragraph\">Our consultant guided us through every step, refining the brief and introducing only sales professionals who matched our culture and quota expectations.<\/p>\n\n\n\n<p class=\"is-testimonial-name ai-ignore wp-block-paragraph\">\u2014 Maria Vnenchak <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-nowrap is-layout-flex wp-container-core-group-is-layout-f777ddd7 wp-block-group-is-layout-flex\"><div class=\"wp-block-jetpack-rating-star is-style-filled\" style=\"text-align:left\" itemprop=\"reviewRating\" itemscope itemtype=\"http:\/\/schema.org\/Rating\"><p><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><span aria-hidden=\"true\">\u2b50<\/span><\/p><span style=\"display: none;\" itemprop=\"worstRating\" content=\"0.5\"><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" ><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" ><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" ><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span style=\"display: none;\" itemprop=\"bestRating\" content=\"5\"><span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span>\n<span>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\n\t<path class=\"\" fill=\"currentColor\" stroke=\"currentColor\" d=\"M12,17.3l6.2,3.7l-1.6-7L22,9.2l-7.2-0.6L12,2L9.2,8.6L2,9.2L7.5,14l-1.6,7L12,17.3z\" \/>\n<\/svg>\n<\/span><\/span><span itemprop=\"ratingValue\" class=\"screen-reader-text\" content=\"5\">Rating: 5 out of 5.<\/span><\/div>\n\n\n<p class=\"is-testimonial-review wp-block-paragraph\">The candidates we hired through SFG INTERNATIONAL ramped quickly, understood complex software solutions, and exceeded first-quarter targets; their recruitment process felt like a true partnership.<\/p>\n\n\n\n<p class=\"is-testimonial-name ai-ignore wp-block-paragraph\">\u2014 Matthew Diaz<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Privacy Policy:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SFG INTERNATIONAL (\u201cwe\u201d, \u201cour\u201d, or \u201cus\u201d) is committed to protecting your privacy. This Privacy Policy describes how we collect, use, disclose, and protect your information when you visit our website, www.sfginternational.com, or interact with us in any other manner.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1. Information We Collect<br>? We may collect the following types of information from you:<br>? Personal Information: When you contact us through our Website, phone, or email, we may collect personal information that you provide, including your full name, phone number, email address, and mailing address.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">? Automatically Collected Information: When you visit our Website, we may automatically collect certain information about your device and usage, including IP address, browser type, operating system, referring URLs, and pages viewed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. How We Use Your Information<br>? We use the information we collect for the following purposes:<br>? To Communicate with You: We use your contact information to respond to your inquiries, provide legal services, send administrative information, and keep you informed about your case or our services.<br>? Legal Compliance: We may use your information to comply with applicable laws, regulations, or legal obligations, including responding to subpoenas, court orders, or legal requests.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3. Information Sharing and Disclosure ? SMS consent and phone numbers are not shared with any third parties\/affiliates for marketing purposes. No mobile opt-in data is shared.<br>? We do not sell or rent your personal information to third parties. We do not sell, rent, release, or transfer your SMS consent or phone number to any third party for any third party marketing purposes. We may share your information in the following circumstances:<br>? Service Providers: We may share your information with our service providers who perform services on our behalf, such as marketing, customer services, or technical support. These service providers are contractually obligated to protect your information and use it only for services they provide.<br>? Legal Requirements: We may disclose your information if required by law, regulation, or legal process, or if we believe disclosure is<br>necessary to protect our rights, property, or the safety of our users or others.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4. Data Security<br>? We implement reasonable security measures to protect your personal information from unauthorized access, use, disclosure, alteration, or destruction. However, no method of transmission over the internet or electronic storage is completely secure, and we cannot guarantee absolute security.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5. Your Rights and Choices<br>? Access and Update Information: You have the right to access, update, or correct your personal information. To do so, please contact us using the information provided below.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">6. Third-Party Websites<br>? Our Website may contain links to third-party websites. We are not responsible for the privacy practices or content of these third-party sites. We encourage you to review the privacy policies of any third-party websites you visit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">7. Children\u2019s Privacy<br>? Our website is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If we become aware that we have inadvertently collected personal information from a child under 13, we will take steps to delete such information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">8. Changes to This Privacy Policy<br>? We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated \u201cLast Updated\u201d date. We encourage you to review this Privacy Policy periodically for any updates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">9. Contact Us<br>? If you have any questions or concerns about this Privacy Policy or our privacy practices, please contact us at:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SFG International<br>1000 N US highway 1 Suite 808<br>Jupiter, FL 33477<br>908-272-9600<br>sfg@sfgsearch.com<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SMS Terms and Conditions<br>1. Introduction<br>Welcome to SFG INTERNATIONAL. By accessing or using our services, including receiving SMS communications, you agree to comply with and be bound by these Terms and Conditions. If you do not agree with these terms, please do not engage with our services.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. Consent for SMS Communication<br>By providing your consent to receive SMS communications, you acknowledge and agree to receive text messages from SFG INTERNATIONAL at the phone number you provide. Information obtained as part of the SMS consent process will not be shared with third parties.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3. Types of SMS Communications<br>If you have consented to receive text messages, you may receive SMS communications related to the following:<br>Appointment reminders, follow-ups, updates, job opportunities and other service-related matters<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4. Opt-In Method:<br>You may opt-in to receive SMS messages in the following ways whichever is applicable:<br>By texting us first or other medium<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5. Standard Messaging Disclosures<br>&#8211; Message and data rates may apply.<br>&#8211; You can opt out at any time by texting \u201cSTOP.\u201d<br>&#8211; For assistance, text \u201cHELP\u201d \u201d to any text message or contact us directly at 908.603.1419, you can email us at sfg@sfgsearch.com or visit our Privacy Policy and SMS Terms via <a href=\"http:\/\/sfginternational.com\/privacy-policy-2\/\">http:\/\/sfginternational.com\/privacy-policy-2\/<\/a><br>&#8211; Message frequency may vary.<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>About Us Founded in 1987, SFG INTERNATIONAL is a premier Executive Search firm with a long-standing reputation as one of the top executive placement firms in the United States. For nearly four decades, we have partnered with leading public, private, and pre-IPO organizations to identify and secure exceptional talent that drives business growth. Our expertise [&hellip;]<\/p>\n","protected":false},"author":275663929,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-page-w-hero","meta":{"_crdt_document":"{\"document\":\"AADQBrGjpLIf563CpxSNAeLBgeEbAPGjpLIfBOetwqcUDbGjpLIfp63CpxSxo6SyH6etwqcUsaOksh+nrcKnFPGjpLIfAeetwqcUC7GjpLIfp63CpxSxo6SyH6etwqcUsaOksh\/nrcKnFACxo6SyH+etwqcUA7GjpLIfp63CpxSxo6SyH6etwqcUsaOksh+nrcKnFLGjpLIfp63CpxSxo6SyH6etwqcUsaOksh\/nrcKnFBexo6SyH+etwqcUAPGjpLIfAOetwqcUBbGjpLIf563CpxQcsaOksh+nrcKnFLGjpLIf563CpxQBsaOksh+nrcKnFLGjpLIf563CpxQBsaOksh+nrcKnFLGjpLIf563CpxQP8aOksh8Gp63CpxSxo6SyH6etwqcUsaOksh+nrcKnFLGjpLIfp63CpxSxo6SyH6etwqcUsaOksh+nrcKnFLGjpLIfp63CpxSxo6SyH6etwqcUsaOksh+nrcKnFLGjpLIfp63CpxTxo6SyHwGiwYHhG+etwqcUrQexo6SyH6etwqcUsaOksh+nrcKnFLGjpLIfp63CpxSxo6SyH6etwqcUsaOksh+nrcKnFLGjpLIfnMmIlRKnrcKnFKaD9esEsaOksh+mg\/XrBLGjpLIfpoP16wSxo6SyH+aD9esEGPGjpLIfBKetwqcUsaOksh+nrcKnFLGjpLIfp63CpxSxo6SyH6etwqcUsaOksh+nrcKnFLGjpLIfp63CpxSxo6SyH6etwqcUsaOksh+nrcKnFLGjpLIfp63CpxSxo6SyH6etwqcUsaOksh\/nrcKnFAjxo6SyHwDnrcKnFAHxo6SyHwLnrcKnFAjxo6SyHw7nrcKnFAHxo6SyHwCnrcKnFLGjpLIfp63CpxSxo6SyH+etwqcUALGjpLIfp63CpxSxo6SyH6etwqcUsaOksh\/nrcKnFACxo6SyH6etwqcUsaOksh+nrcKnFLGjpLIf563CpxQAsaOksh\/nrcKnFACxo6SyH+etwqcUALGjpLIf563CpxQAsaOksh\/nrcKnFACxo6SyH+etwqcUALGjpLIf563CpxQF8aOksh8A5oP16wQGp63CpxTxo6SyHwCmg\/XrBLGjpLIfpoP16wSxo6SyH6aD9esEhwueygUaEroJBAMAARQMBAMAAQMMBAMAAQIMBAMAAAwEAwABAgwEAwABAgwEAwAADAQDAAECDAQDAAECDAQDAAEADAQDAAECNBqQARC8BxYDAEYIAgECuAYQFgMARggCAQKGBhYDAEYIAgECwFkBAOSYBQKABAIUAnACikmkQaahAZw0uB2AIYQc\/Fq4HYAhhBzmugMCnoQCngy0AawGmgGYB5JbgCGEHL7DAtboBJjqBMb8A54MtAGsBpoBmAekBKBTvgiCGL4IhhOaCbIejguUuQIElgjaCMIU9vkEvPsEmAaWHdTWAooUuhCAuQK4EOQGtg4EjgqUB6wwApgBAsCWBbR10keuBKRj1F+uBKp22nKKBaqgAbA5mguECLAJlAuWCYowyocFnpAD9ly\/CACAzQXMpwS8CLoQuh+aC4QIsAmUC5YJ4ukDAuZxCqZMrh+2IZAguk6uC54MtAGsBpoBmAekBJoEjAWCLI4DigWCAZ4UjgOwBYIYjgOwBYYTjgOMBrIesgmcAaAHnAGeD5wBnh6cAb4JnAGoBpwBlAicAbgJnAG6B5wBlAS2K5QMOgAGAgECCgEDShgCAQIKAQBKEgIBAgoAShACAQIKAkJKACIBAgoCQkoAtAoBAgoCQkoAkgkBAgoCQkoAogkBAgoBAErcHrAeAQIKSg4CAQIKAQdK7h+QIAECCgEDShgCAQIKAQBKEgIBAgpKDgIBAgoBBkpQMAECCkoOAgECCgJCAQBKACYBAgoCQgBKAKQJAQIKAkJKAIIFAQMMAgECCgEBSsgRnhEBAgoBA0oYAgECCgBKEAIBAgoAShACAQIKAkJKACYBAgoCQgBKAKoEAQIKAkJKAJgEAQIKAQBKEgIBAgoBAEoSAgECCgEASgAUAQIKAQBKaDwBAgoBAEoSAgECCgEASgAUAQIKAQBKaDwBAgoBAEoSAgECCgEASgAUAQIKAQBKaDwBAgoBAErCDZYNAQMMAgECCgEDStAOqg4BAgoBA0oYAgECCgEBShQCAQMMAgECCgJCAEpOOgECCkoOAgECCgEBShQCFAECCgJCAEoAoAYBAgoCQgBKyge8BwECCgEBShQCAQIKAQBKABQBAgoCQgBKALoFAQIKAkIASvAOog8BAgpKDgIBAgoBAUoUAgECCgEASgAUAQIKAkIASgCEBQECCgJCAEruBaQGAQIKAQFKFAIBAgoBAEoAFAECCgJCAEoAnAYBAgoCQgBKxh+2HwECCgJCSgAwAQIKAkJKAKYIAQIKAjoCgAICwANKALQJAQIKAwBESgCiBwECCgKEAQKEAgKWBgLmCUoAoA8BAgoCpgUElggClgkC3BdKAKAeAQIKAigCbEoAgAoBAgoCPALAAUoAqgYBAgoCNgJ6SgCWCAECCgIyBHhKALoJAQIKAooBAs4BSgC8BwECCgIiAmZKAJYEAQIKAkJKAKoDAQIKAkJKAKgJAQIKAkJKAJ4JAQIKAkJKALQHAQIKAkJKALQEAQIKAqAJApgBAv4KSsS7ARqQARDKjgWkQbh6kg6GCJgHvgiOMZgIvpgFAQIExGIDAYJiSApGAQDaoQWYCKAVgCGEHPiyAbR1gCGEHIwojgvIiwHoLL8IAN7MAQMBggIC\/gECDrABAuwBAwGcAQLYAQMAngEC2gECqLkBvwgAgM0FzKcEvAi6ELofmguECLAJlAuWCaI9GoQfEAQeGhQQBMC6BQKc2AUOBOTVBQMBqP8HVBZYGlYBAsD\/B5oBAtYBAg4CNgJyAg4oAmQCnvQFMKYI0ucEmOoErgaiB44BhgKYBrQFsAWaCJgJvgYyjgmGAaQFgAGWBzy+CJQBqAYsqwMAqAmeCbQHtAQE7oIDAuiTAwJkAhQCFAKU5gHoLL8IAK0CukykQaahAZw0uB2AIYQc0PUCigWvBAC8hwf6ygWa1gX6zQWk0wWSBsSVB68EALiWBQCCArgG5JoFnAsCqAUCkAaiogGu2wXQ\/wSKgAXK3wSE4ATkwwSyHo4LlLkCBJYI9OQEmMgE9vkEvPsEmAaWHd7\/BJS9AroQgLkCuBDkBrYOBI4KlAesMAKYAQKwag4BADoBADoBAKwK3O0DmguECLAJlAuWCYow4tMCvwgAwH2MgwHaeZ4PnHG+CagGlAi4CboH0rUCpEG4epIOhgiYB74IjjGYCKzxApKlApoB+IIFgCGEHMShApYTkQQBsgnaRYoFrwQAqqkBvwgAwH2MgwHaeZ4PnHG+CagGlAi4CboH4LUB5jECojEEAkhCDLA3BEIFAALypgH6Xa8EAO0KKAChAagDKBaoAigFqAIoBKgCKAGoAigEqAIoBKgCKAGoAigEqAIoBKgCKAKoAigEoQMAAKEDIQCoACgEoQQhAKgAIQAoA6EDIQCoACgHoQMAAKEDwQqhAcELQQDBD8QAwQ3EAMEBxAXBAMQBwQDEAcEAxADBBsQAoQCoAMEMoQEhAygCJwAEACcABACBAIQAgQCEAIEGhACBAIQAgQKEAIEBhACBAYQAgQGEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAJwAoBCcAKAEnAAcAIQAoAicAKAUnAAcAIQAoAicAKAInAAcAKAMnACgBJwAHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEoAScAhwAhACgCJwAoACcABwAhACgAIQAoACcAKAEnACgGJwCHACEAKAInACgFJwAHACEAKAInACgCJwAHACEAKAInACgAJwAHACEAKAAhACgAJwAoAScAKAUnAIcAKAMnACgAJwAHACgDJwEEACgCJwCHACgDJwEEACgBJwCHACgDJwEEACgAJwCHACgDJwEHACgDJwAoAScAKAAnAIcAIQAoAicAKAUnAAcAIQAoAicAKAEnAAcAIQAoAicAKAEnAAcAKAMnAQQAKAAnAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAAnAIcAIQAoACEBJwAhAicABwAhACgAIQEnACECJwAHACEAKAAhAScAIQInAIcAIQAoACEBJwAhAicAhwAhACgAIQEnACECJwAHACEAKAAhAScAIQInAIcAIQAoACEBJwAhAicAhwAhACgAIQEnACECJwAHACEAKAAhAScAIQInAIcAIQAoACEBJwAhAicAhwAhACgAIQEnACECJwCHACEAKAInAQcAIQAoACEAKAAnACgBJwAoAicAhwAhACgCJwAoBScABwAhACgCJwAoAycABwAoAycBBwAoAycBBAAoAScAhwAhACgCJwAoACcABwAhACgCJwAoAycAAQAAAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAIQAoAicAKAMnAAcAIQMnACECJwCHACgDJwEEACgBJwCHACgDJwEEACgBJwCHACEAKAInACgAJwAHACEAKAInACgDJwAHACEDJwAhAicAhwAoAycBBAAoAScAhwAoAycBBAAoAScAhwAhACgCJwAoAycABwAhAycAIQInAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAEnAIcAIQAoAicBBAAoACcAhwAhACgCJwEEACgAJwCHACEAKAInAQQAgQCEAIEAhAAoACcAhwAhACgCJwEBAIQAKAAnAIcAIQAoAicBBACBAIQAgQCEAIEAhAAoACcAhwAhACgCJwEEAIEAhACBAIQAgQCEACgAJwCHACEAKAInAQQAgQCEACgAJwCHACEAKAInAQQAgQCEACgAJwCHACEAKAInAQQAgQCEACgAJwCHACEAKAInAQQAgQCEACgAJwCHACEAKAInAQQAgQCEACgAJwCHACEAKAInAQQAgQCEACgAJwCHACEAKAInAQQAKAAnAIcAIQAoAicBBAAoACcAhwAhACgCJwEEACgAJwCHACEAKAInAQQAKAAnAIcAIQAoAicBBAAoACcAhwAhACgAIQAoACcBBACEAygAJwAhAaEDAADEAcEDxADBAUcAIQAnASECoQQhAKEAIQLEAcEIIQDEA6gXIQDBAsQJqA6hBiEAqAAoBKEPqALEAagARACoAMQCqADEAqgAxACoAMQAqADEAKgAxACoAMQAqADEAKgIoQfBy6gC2KACc3RhdGV2ZXJzaW9uc3ViamVjdHRvY3VzdG9tVGhhbmt5b3VjdXN0b21UaGFua3lvdUhlYWRpbmdjdXN0b21UaGFua3lvdU1lc3NhZ2VjdXN0b21UaGFua3lvdVJlZGlyZWN0Y29uZmlybWF0aW9uVHlwZWpldHBhY2tDUk1mb3JtVGl0bGV2YXJpYXRpb25OYW1lc2FsZXNmb3JjZURhdGFtYWlscG9ldGhvc3RpbmdlclJlYWNoc2F2ZVJlc3BvbnNlc2VtYWlsTm90aWZpY2F0aW9uc2Rpc2FibGVHb0JhY2tkaXNhYmxlU3VtbWFyeWZvcm1Ob3RpZmljYXRpb25zbm90aWZpY2F0aW9uUmVjaXBpZW50c3dlYmhvb2tzdGV4dENvbG9yY2xhc3NOYW1lc3R5bGVpZHJlcXVpcmVkcmVxdWlyZWRJbmRpY2F0b3J3aWR0aHNoYXJlRmllbGRBdHRyaWJ1dGVzZmllbGRWYXJpYW50bGFiZWxwbGFjZWhvbGRlcnJlcXVpcmVkVGV4dHJlcXVpcmVkSW5kaWNhdG9ybWV0YWRhdGFwbGFjZWhvbGRlcnN0eWxlaWRyZXF1aXJlZHJlcXVpcmVkSW5kaWNhdG9yd2lkdGhzaGFyZUZpZWxkQXR0cmlidXRlc2xhYmVscGxhY2Vob2xkZXJyZXF1aXJlZFRleHRyZXF1aXJlZEluZGljYXRvcm1ldGFkYXRhcGxhY2Vob2xkZXJzdHlsZWlkcmVxdWlyZWRyZXF1aXJlZEluZGljYXRvcndpZHRoc2hhcmVGaWVsZEF0dHJpYnV0ZXNsYWJlbHBsYWNlaG9sZGVycmVxdWlyZWRUZXh0cmVxdWlyZWRJbmRpY2F0b3JtZXRhZGF0YXBsYWNlaG9sZGVydHlwZXN0eWxlZWxlbWVudHNhdmVJblBvc3RDb250ZW50dGV4dHdpZHRobG9ja19fdW5zdGFibGVCbG9ja1NvdXJjZXJhdGluZ21heFJhdGluZ3JhdGluZ1N0eWxlY2xhc3NOYW1lYWxpZ25fX3Vuc3RhYmxlQmxvY2tTb3VyY2VyYXRpbmdtYXhSYXRpbmdyYXRpbmdTdHlsZWNsYXNzTmFtZWFsaWduX191bnN0YWJsZUJsb2NrU291cmNlcmF0aW5nbWF4UmF0aW5ncmF0aW5nU3R5bGVjbGFzc05hbWVhbGlnbmFkdmFuY2VkX3Nlb19kZXNjcmlwdGlvbmpldHBhY2tfc2VvX2h0bWxfdGl0bGVqZXRwYWNrX3Nlb19ub2luZGV4ICA8YSByZWY9ImgiPmh0dHA6Ly9zZmdpbnRlcm5hdGlvbmFsLmNvbS9wcml2YWN5LXBvbGljeS0yLy9hPjw8IS0tIHdwOmpldHBhY2svY29udGFjdC1mb3JtIHsic3ViamVjdCI6Ik5ldyBmb3JtIHN1Ym1pc3Npb24gZnJvbSBTRkcgSU5URVJOQVRJT05BTCIsInRvIjoiIiwiamV0cGFja0NSTSI6dHJ1ZSwic2FsZXNmb3JjZURhdGEiOnsib3JnYW5pemF0aW9uSWQiOiIiLCJzZW5kVG9TYWxlc2ZvcmNlIjpmYWxzZX0sIm1haWxwb2V0Ijp7Imxpc3RJZCI6bnVsbCwibGlzdE5hbWUiOm51bGwsImVuYWJsZWRGb3JGb3JtIjpmYWxzZX0sInRleHRDb2xvciI6InByaW1hcnkiLCJjbGFzc05hbWUiOiJpcy1zdHlsZS1kZWZhdWx0Iiwic3R5bGUiOnsiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoidmFyOnByZXNldHxjb2xvcnxwcmltYXJ5In19fX19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1qZXRwYWNrLWNvbnRhY3QtZm9ybSBpcy1zdHlsZS1kZWZhdWx0IGhhcy1wcmltYXJ5LWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj48IS0tIHdwOmpldHBhY2svZmllbGQtbmFtZSB7ImlkIjoiIiwicmVxdWlyZWQiOnRydWUsImZpZWxkVmFyaWFudCI6Im5hbWUifSAtLT4KPGRpdj48IS0tIHdwOmpldHBhY2svbGFiZWwgeyJsYWJlbCI6Ik5hbWUiLCJyZXF1aXJlZFRleHQiOiIocmVxdWlyZWQpIn0gLy0tPgoKPCEtLSB3cDpqZXRwYWNrL2lucHV0IHsic3R5bGUiOnsiYm9yZGVyIjp7InJhZGl1cyI6IjVweCIsInN0eWxlIjoic29saWQiLCJ3aWR0aCI6IjFweCJ9fX0gLy0tPjwvZGl2Pgo8IS0tIC93cDpqZXRwYWNrL2ZpZWxkLW5hbWUgLS0+Cgo8IS0tIHdwOmpldHBhY2svZmllbGQtZW1haWwgeyJpZCI6IiIsInJlcXVpcmVkIjp0cnVlfSAtLT4KPGRpdj48IS0tIHdwOmpldHBhY2svbGFiZWwgeyJsYWJlbCI6IkVtYWlsIiwicmVxdWlyZWRUZXh0IjoiKHJlcXVpcmVkKSJ9IC8tLT4KCjwhLS0gd3A6amV0cGFjay9pbnB1dCB7InN0eWxlIjp7ImJvcmRlciI6eyJyYWRpdXMiOiI1cHgiLCJzdHlsZSI6InNvbGlkIiwid2lkdGgiOiIxcHgifX19IC8tLT48L2Rpdj4KPCEtLSAvd3A6amV0cGFjay9maWVsZC1lbWFpbCAtLT4KCjwhLS0gd3A6amV0cGFjay9maWVsZC10ZXh0YXJlYSB7ImlkIjoiIn0gLS0+CjxkaXY+PCEtLSB3cDpqZXRwYWNrL2xhYmVsIHsibGFiZWwiOiJNZXNzYWdlIiwicmVxdWlyZWRUZXh0IjoiKHJlcXVpcmVkKSJ9IC8tLT4KCjwhLS0gd3A6amV0cGFjay9pbnB1dCB7InR5cGUiOiJ0ZXh0YXJlYSIsInN0eWxlIjp7ImJvcmRlciI6eyJyYWRpdXMiOiI1cHgiLCJzdHlsZSI6InNvbGlkIiwid2lkdGgiOiIxcHgifX19IC8tLT48L2Rpdj4KPCEtLSAvd3A6amV0cGFjay9maWVsZC10ZXh0YXJlYSAtLT4KCjwhLS0gd3A6amV0cGFjay9idXR0b24geyJlbGVtZW50IjoiYnV0dG9uIiwidGV4dCI6IlN1Ym1pdCIsIndpZHRoIjoiIiwibG9jayI6eyJyZW1vdmUiOnRydWV9fSAvLS0+PC9kaXY+CjwhLS0gL3dwOmpldHBhY2svY29udGFjdC1mb3JtIC0tPjwvZGl2Pgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCI+PCEtLSB3cDpqZXRwYWNrL3JhdGluZy1zdGFyIHsicmF0aW5nIjo0LCJjbGFzc05hbWUiOiJpcy1zdHlsZS1maWxsZWQifSAtLT4KPCEtLSAvd3A6amV0cGFjay9yYXRpbmctc3RhciAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAiPjwhLS0gd3A6amV0cGFjay9yYXRpbmctc3RhciB7InJhdGluZyI6NCwiY2xhc3NOYW1lIjoiaXMtc3R5bGUtZmlsbGVkIn0gLS0+CjwhLS0gL3dwOmpldHBhY2svcmF0aW5nLXN0YXIgLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIj48IS0tIHdwOmpldHBhY2svcmF0aW5nLXN0YXIgeyJyYXRpbmciOjUsImNsYXNzTmFtZSI6ImlzLXN0eWxlLWZpbGxlZCJ9IC0tPgo8IS0tIC93cDpqZXRwYWNrL3JhdGluZy1zdGFyIC0tPgo8cD41LiBTdGFuZGFyZCBNZXNzYWdpbmcgRGlzY2xvc3VyZXM8YnI+LSBNZXNzYWdlIGFuZCBkYXRhIHJhdGVzIG1heSBhcHBseS48YnI+LSBZb3UgY2FuIG9wdCBvdXQgYXQgYW55IHRpbWUgYnkgdGV4dGluZyDigJxTVE9QLuKAnTxicj4tIEZvciBhc3Npc3RhbmNlLCB0ZXh0IOKAnEhFTFDigJ0g4oCdIHRvIGFueSB0ZXh0IG1lc3NhZ2Ugb3IgY29udGFjdCB1cyBkaXJlY3RseSBhdCA5MDguNjAzLjE0MTksIHlvdSBjYW4gZW1haWwgdXMgYXQgc2ZnQHNmZ3NlYXJjaC5jb20gb3IgdmlzaXQgb3VyIFByaXZhY3kgUG9saWN5IGFuZCBTTVMgVGVybXMgdmlhIDxhIGhyZWY9Imh0dHA6Ly9zZmdpbnRlcm5hdGlvbmFsLmNvbS9wcml2YWN5LXBvbGljeS0yLyI+aHR0cDovL3NmZ2ludGVybmF0aW9uYWwuY29tL3ByaXZhY3ktcG9saWN5LTIvPC9hPjxicj4tIE1lc3NhZ2UgZnJlcXVlbmN5IG1heSB2YXJ5Ljxicj48L3A+CnN0YXRldmVyc2lvbnN0YXRlc2F2ZWRBdHN0YXRlc2F2ZWRCeXN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZUhvbWVkb2N1bWVudGNvbnRlbnQ8IS0tIHdwOmdyb3VwIHsibWV0YWRhdGEiOnsibmFtZSI6IkFib3V0IiwicGF0dGVybkNhdGVnb3J5IjoiYWJvdXQiLCJwYXR0ZXJuU3ViY2F0ZWdvcnkiOiIiLCJyZW1vdGVQYXR0ZXJuSWQiOjEzMzczfSwiYWxpZ24iOiJmdWxsIiwiY2xhc3NOYW1lIjoiYWxpZ25mdWxsIGlzLXN0eWxlLWRlZmF1bHQiLCJzdHlsZSI6eyJzcGFjaW5nIjp7Im1hcmdpbiI6eyJ0b3AiOiIwIiwiYm90dG9tIjoiMCJ9LCJwYWRkaW5nIjp7InRvcCI6InZhcjpwcmVzZXR8c3BhY2luZ3w0MCIsImJvdHRvbSI6InZhcjpwcmVzZXR8c3BhY2luZ3w0MCJ9fX0sImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQiLCJqdXN0aWZ5Q29udGVudCI6ImNlbnRlciJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25mdWxsIGlzLXN0eWxlLWRlZmF1bHQiIHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctdG9wOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwKTtwYWRkaW5nLWJvdHRvbTp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS00MCkiPjwhLS0gd3A6Y29sdW1ucyB7ImFsaWduIjoid2lkZSIsInN0eWxlIjp7InNwYWNpbmciOnsiYmxvY2tHYXAiOnsidG9wIjoidmFyOnByZXNldHxzcGFjaW5nfDUwIiwibGVmdCI6InZhcjpwcmVzZXR8c3BhY2luZ3w0MCJ9fX19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIGFsaWdud2lkZSI+PCEtLSB3cDpjb2x1bW4geyJ2ZXJ0aWNhbEFsaWdubWVudCI6ImNlbnRlciIsImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQiLCJjb250ZW50U2l6ZSI6IjU4MHB4IiwianVzdGlmeUNvbnRlbnQiOiJsZWZ0In19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4gaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciI+PCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkFib3V0IFVzPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Gb3VuZGVkIGluIDE5ODcsIFNGRyBJTlRFUk5BVElPTkFMIGlzIGEgcHJlbWllciBFeGVjdXRpdmUgU2VhcmNoIGZpcm0gd2l0aCBhIGxvbmctc3RhbmRpbmcgcmVwdXRhdGlvbiBhcyBvbmUgb2YgdGhlIHRvcCBleGVjdXRpdmUgcGxhY2VtZW50IGZpcm1zIGluIHRoZSBVbml0ZWQgU3RhdGVzLiBGb3IgbmVhcmx5IGZvdXIgZGVjYWRlcywgd2UgaGF2ZSBwYXJ0bmVyZWQgd2l0aCBsZWFkaW5nIHB1YmxpYywgcHJpdmF0ZSwgYW5kIHByZS1JUE8gb3JnYW5pemF0aW9ucyB0byBpZGVudGlmeSBhbmQgc2VjdXJlIGV4Y2VwdGlvbmFsIHRhbGVudCB0aGF0IGRyaXZlcyBidXNpbmVzcyBncm93dGguPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+T3VyIGV4cGVydGlzZSBzcGFucyB0aGUgcGxhY2VtZW50IG9mIGV4ZWN1dGl2ZSBsZWFkZXJzaGlwLCBtYW5hZ2VtZW50LCBzYWxlcywgYnVzaW5lc3MgZGV2ZWxvcG1lbnQsIG1hcmtldGluZywgdGVjaG5pY2FsLCBhbmQgcHJvZmVzc2lvbmFsIHNlcnZpY2VzIHRhbGVudCBuYXRpb253aWRlLiBXZSB3b3JrIGFjcm9zcyBhIHdpZGUgcmFuZ2Ugb2YgaW5kdXN0cmllcywgZGVsaXZlcmluZyBjdXN0b21pemVkIHNlYXJjaCBzb2x1dGlvbnMgdGFpbG9yZWQgdG8gZWFjaCBjbGllbnTigJlzIHVuaXF1ZSBuZWVkcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaGF0IHNldHMgU0ZHIElOVEVSTkFUSU9OQUwgYXBhcnQgaXMgb3VyIGRlZXAgdW5kZXJzdGFuZGluZyBvZiB0aGUgbWFya2V0cyB3ZSBzZXJ2ZSBhbmQgdGhlIGV2b2x2aW5nIGNoYWxsZW5nZXMgY29tcGFuaWVzIGZhY2UuIFRoaXMgaW5kdXN0cnkgaW5zaWdodCBhbGxvd3MgdXMgdG8gYWxpZ24gdG9wLXRpZXIgdGFsZW50IHdpdGggdGhlIHN0cmF0ZWdpYyBnb2FscyBvZiBvdXIgY2xpZW50cyB3aGlsZSBhbHNvIHVuZGVyc3RhbmRpbmcgZWFjaCBjYW5kaWRhdGXigJlzIGxvbmctdGVybSBjYXJlZXIgYXNwaXJhdGlvbnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7Im1ldGFkYXRhIjp7ImJsb2NrVmlzaWJpbGl0eSI6ZmFsc2V9fSAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT4KCjwhLS0gd3A6Y29sdW1uIHsidmVydGljYWxBbGlnbm1lbnQiOiJib3R0b20ifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIGlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20iPjwhLS0gd3A6aW1hZ2UgeyJsaWdodGJveCI6eyJlbmFibGVkIjpmYWxzZX0sImlkIjoxNywiYXNwZWN0UmF0aW8iOiIxIiwic2NhbGUiOiJjb3ZlciIsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUiLCJjbGFzc05hbWUiOiIifSAtLT4KPCEtLSAvd3A6aW1hZ2UgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIHdwOmdyb3VwIHsibWV0YWRhdGEiOnsiY2F0ZWdvcmllcyI6WyJzZXJ2aWNlcyJdLCJuYW1lIjoiU2VydmljZXMiLCJwYXR0ZXJuTmFtZSI6ImFzc2VtYmxlci9zZXJ2aWNlcy00IiwicGF0dGVybkNhdGVnb3J5Ijoic2VydmljZXMiLCJwYXR0ZXJuU3ViY2F0ZWdvcnkiOiIiLCJyZW1vdGVQYXR0ZXJuSWQiOjEzNTk4fSwiYWxpZ24iOiJmdWxsIiwiY2xhc3NOYW1lIjoiYWxpZ25mdWxsIGlzLXN0eWxlLXNlY3Rpb24tMiIsInN0eWxlIjp7InNwYWNpbmciOnsibWFyZ2luIjp7InRvcCI6IjAiLCJib3R0b20iOiIwIn0sInBhZGRpbmciOnsidG9wIjoidmFyOnByZXNldHxzcGFjaW5nfDQwIiwiYm90dG9tIjoidmFyOnByZXNldHxzcGFjaW5nfDQwIn19fSwibGF5b3V0Ijp7InR5cGUiOiJjb25zdHJhaW5lZCIsImp1c3RpZnlDb250ZW50IjoiY2VudGVyIn19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwgaXMtc3R5bGUtc2VjdGlvbi0yIiBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS00MCk7cGFkZGluZy1ib3R0b206dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNDApIj48IS0tIHdwOmNvbHVtbnMgeyJ2ZXJ0aWNhbEFsaWdubWVudCI6ImNlbnRlciIsImFsaWduIjoid2lkZSJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIGFsaWdud2lkZSBhcmUtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciI+PCEtLSB3cDpjb2x1bW4geyJ2ZXJ0aWNhbEFsaWdubWVudCI6ImNlbnRlciJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4gaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciI+PCEtLSB3cDppbWFnZSB7ImlkIjoxNCwiYXNwZWN0UmF0aW8iOiIxIiwic2NhbGUiOiJjb3ZlciIsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUiLCJjbGFzc05hbWUiOiIifSAtLT4KPCEtLSAvd3A6aW1hZ2UgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT4KCjwhLS0gd3A6Y29sdW1uIHsidmVydGljYWxBbGlnbm1lbnQiOiJjZW50ZXIifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIGlzLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIiPjwhLS0gd3A6aGVhZGluZyB7ImFsaWduIjoid2lkZSIsImNsYXNzTmFtZSI6ImFsaWdud2lkZSJ9IC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgYWxpZ253aWRlIj5TZXJ2aWNlczwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImNsYXNzTmFtZSI6ImlzLXNlcnZpY2UtZGVzY3JpcHRpb24ifSAtLT4KPHAgY2xhc3M9ImlzLXNlcnZpY2UtZGVzY3JpcHRpb24iPlNGRyBoYXMgYmVlbiB0aGUgdHJ1c3RlZCBncm93dGggcGFydG5lciBmb3IgU2FhUyBhbmQgc29mdHdhcmUgc3RhcnR1cHMgbG9va2luZyB0byBidWlsZCBoaWdoLXBlcmZvcm1pbmcgc2FsZXMgYW5kIGxlYWRlcnNoaXAgdGVhbXMuIFdpdGggbmVhcmx5IGZvdXIgZGVjYWRlcyBvZiBwcm92ZW4gc3VjY2Vzcywgd2UgaGVscCBWQy1iYWNrZWQgY29tcGFuaWVzIHNlY3VyZSB0aGUgQ1JPcywgVlBzLCBhbmQgdG9wLXByb2R1Y2luZyBBRXMgd2hvIGFjY2VsZXJhdGUgcmV2ZW51ZSBhbmQgc2NhbGUgb3JnYW5pemF0aW9ucy4gPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2hlbiBncm93dGggbWF0dGVycywgaGlyaW5nIHRoZSByaWdodCB0YWxlbnQgaXMgZXZlcnl0aGluZy4gU0ZHIGRlbGl2ZXJzIHRoZSBwcm92ZW4gbGVhZGVycyBhbmQgcmV2ZW51ZSBwcm9kdWNlcnMgd2hvIGRyaXZlIG1lYXN1cmFibGUgYnVzaW5lc3MgcmVzdWx0cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6YnV0dG9ucyAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9ucyI+PCEtLSB3cDpidXR0b24geyJtZXRhZGF0YSI6eyJibG9ja1Zpc2liaWxpdHkiOmZhbHNlfX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbiI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayB3cC1lbGVtZW50LWJ1dHRvbiI+PC9hPjwvZGl2Pgo8IS0tIC93cDpidXR0b24gLS0+PC9kaXY+CjwhLS0gL3dwOmJ1dHRvbnMgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIHdwOmdyb3VwIHsibWV0YWRhdGEiOnsibmFtZSI6IkNvbnRhY3QiLCJwYXR0ZXJuQ2F0ZWdvcnkiOiJmb3JtcyIsInBhdHRlcm5TdWJjYXRlZ29yeSI6ImZvcm1zL2NvbnRhY3QiLCJyZW1vdGVQYXR0ZXJuSWQiOjEzNDg2fSwiYWxpZ24iOiJmdWxsIiwiY2xhc3NOYW1lIjoiaXMtc3R5bGUtZGVmYXVsdCIsInN0eWxlIjp7InNwYWNpbmciOnsibWFyZ2luIjp7InRvcCI6IjAiLCJib3R0b20iOiIwIn0sInBhZGRpbmciOnsidG9wIjoidmFyOnByZXNldHxzcGFjaW5nfDQwIiwiYm90dG9tIjoidmFyOnByZXNldHxzcGFjaW5nfDQwIn19fSwibGF5b3V0Ijp7InR5cGUiOiJjb25zdHJhaW5lZCIsImp1c3RpZnlDb250ZW50IjoiY2VudGVyIn19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwgaXMtc3R5bGUtZGVmYXVsdCIgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy10b3A6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNDApO3BhZGRpbmctYm90dG9tOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwKSI+PCEtLSB3cDpjb2x1bW5zIHsiYWxpZ24iOiJ3aWRlIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgYWxpZ253aWRlIj48IS0tIHdwOmNvbHVtbiB7InZlcnRpY2FsQWxpZ25tZW50IjoiY2VudGVyIiwid2lkdGgiOiIifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIGlzLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIiPjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Db250YWN0IFVzPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsiY2xhc3NOYW1lIjoiaXMtY29udGFjdC1kZXNjcmlwdGlvbiJ9IC0tPgo8cCBjbGFzcz0iaXMtY29udGFjdC1kZXNjcmlwdGlvbiI+Q09NUEFOSUVTOiBSZWFjaCBvdXQgdG8gZGlzY3VzcyBjdXJyZW50IHZhY2FuY2llcywgZnV0dXJlIGhlYWRjb3VudCBwbGFucywgb3IgbWFya2V0IGluc2lnaHRzIGZvciBzY2FsaW5nIHlvdXIgc29mdHdhcmUgc2FsZXMgb3JnYW5pemF0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkNBTkRJREFURVM6IExvb2tpbmcgdG8gZXhwbG9yZSBhIG5ldyBvcHBvcnR1bml0aWVzPyBTZW5kIHVzIGEgbWVzc2FnZSBhbmQgd2Ugd2lsbCByZXBseSB0byBzZXR1cCBhIGNhbGwgdG8gZGlzY3VzcyB5b3VyIGJhY2tncm91bmQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIC93cDpjb2x1bW4gLS0+Cgo8IS0tIHdwOmNvbHVtbiAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48IS0tIHdwOmltYWdlIHsiaWQiOjUxLCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSJ9IC0tPgo8IS0tIC93cDppbWFnZSAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1uIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW5zIC0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT4KCjwhLS0gd3A6Z3JvdXAgeyJtZXRhZGF0YSI6eyJjYXRlZ29yaWVzIjpbInNlcnZpY2VzIl0sIm5hbWUiOiJTZXJ2aWNlcyIsInBhdHRlcm5OYW1lIjoiYXNzZW1ibGVyL3NlcnZpY2VzLTMiLCJwYXR0ZXJuQ2F0ZWdvcnkiOiJ0ZXN0aW1vbmlhbHMiLCJwYXR0ZXJuU3ViY2F0ZWdvcnkiOiIiLCJyZW1vdGVQYXR0ZXJuSWQiOjEzNjY2fSwiYWxpZ24iOiJmdWxsIiwiY2xhc3NOYW1lIjoiYWxpZ25mdWxsIGlzLXN0eWxlLWRlZmF1bHQiLCJzdHlsZSI6eyJzcGFjaW5nIjp7Im1hcmdpbiI6eyJ0b3AiOiIwIiwiYm90dG9tIjoiMCJ9LCJwYWRkaW5nIjp7InRvcCI6InZhcjpwcmVzZXR8c3BhY2luZ3w1MCIsImJvdHRvbSI6InZhcjpwcmVzZXR8c3BhY2luZ3w1MCJ9fX0sImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQiLCJqdXN0aWZ5Q29udGVudCI6ImNlbnRlciJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25mdWxsIGlzLXN0eWxlLWRlZmF1bHQiIHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctdG9wOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTUwKTtwYWRkaW5nLWJvdHRvbTp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS01MCkiPjwhLS0gd3A6Y29sdW1ucyB7Im1ldGFkYXRhIjp7Im5hbWUiOiJJdGVtcyJ9LCJhbGlnbiI6IndpZGUiLCJzdHlsZSI6eyJzcGFjaW5nIjp7ImJsb2NrR2FwIjp7InRvcCI6InZhcjpwcmVzZXR8c3BhY2luZ3w0MCIsImxlZnQiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8MzAifX19fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyBhbGlnbndpZGUiPjwhLS0gd3A6Y29sdW1uIC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwhLS0gd3A6aGVhZGluZyB7InN0eWxlIjp7ImxheW91dCI6eyJzZWxmU3RyZXRjaCI6ImZpeGVkIiwiZmxleFNpemUiOiIxMDAlIn19fSAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5UZXN0aW1vbmlhbHM8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW4gLS0+Cgo8IS0tIHdwOmNvbHVtbiB7InN0eWxlIjp7InNwYWNpbmciOnsiYmxvY2tHYXAiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8NDAifX19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwhLS0gd3A6Z3JvdXAgeyJtZXRhZGF0YSI6eyJuYW1lIjoiSXRlbSJ9LCJzdHlsZSI6eyJzcGFjaW5nIjp7ImJsb2NrR2FwIjoiOHB4In19LCJsYXlvdXQiOnsidHlwZSI6ImZsZXgiLCJvcmllbnRhdGlvbiI6InZlcnRpY2FsIiwiZmxleFdyYXAiOiJub3dyYXAifX0gLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImNsYXNzTmFtZSI6ImlzLXRlc3RpbW9uaWFsLXJldmlldyJ9IC0tPgo8cCBjbGFzcz0iaXMtdGVzdGltb25pYWwtcmV2aWV3Ij5TRkcgSU5URVJOQVRJT05BTCBxdWlja2x5IHVuZGVyc3Rvb2Qgb3VyIG5pY2hlIHNvZnR3YXJlIG1hcmtldCBhbmQgZGVsaXZlcmVkIHNhbGVzIHRhbGVudCB0aGF0IHN0YXJ0ZWQgY2xvc2luZyBkZWFscyB3aXRoaW4gd2Vla3M7IHRoZWlyIHRyYW5zcGFyZW50IGNvbW11bmljYXRpb24gbWFkZSB0aGUgaGlyaW5nIHByb2Nlc3MgZWZmb3J0bGVzcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsiY2xhc3NOYW1lIjoiaXMtdGVzdGltb25pYWwtbmFtZSBhaS1pZ25vcmUifSAtLT4KPHAgY2xhc3M9ImlzLXRlc3RpbW9uaWFsLW5hbWUgYWktaWdub3JlIj7igJQgUmFuZHkgRmlsbGlzIDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT4KCjwhLS0gd3A6Z3JvdXAgeyJtZXRhZGF0YSI6eyJuYW1lIjoiSXRlbSJ9LCJzdHlsZSI6eyJzcGFjaW5nIjp7ImJsb2NrR2FwIjoiOHB4In19LCJsYXlvdXQiOnsidHlwZSI6ImZsZXgiLCJvcmllbnRhdGlvbiI6InZlcnRpY2FsIiwiZmxleFdyYXAiOiJub3dyYXAifX0gLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImNsYXNzTmFtZSI6ImlzLXRlc3RpbW9uaWFsLXJldmlldyJ9IC0tPgo8cCBjbGFzcz0iaXMtdGVzdGltb25pYWwtcmV2aWV3Ij5XZSBzdHJ1Z2dsZWQgZm9yIG1vbnRocyB0byBoaXJlIGVudGVycHJpc2UgU2FhUyBzYWxlc3Blb3BsZSwgdGhlbiBTRkcgSU5URVJOQVRJT05BTCBwcmVzZW50ZWQgdGhyZWUgc3BvdC1vbiBjYW5kaWRhdGVzIHdpdGhpbiBkYXlzLCBlYWNoIHBlcmZlY3RseSBhbGlnbmVkIHdpdGggb3VyIGdyb3d0aCB0YXJnZXRzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJjbGFzc05hbWUiOiJpcy10ZXN0aW1vbmlhbC1uYW1lIGFpLWlnbm9yZSJ9IC0tPgo8cCBjbGFzcz0iaXMtdGVzdGltb25pYWwtbmFtZSBhaS1pZ25vcmUiPuKAlCBUaG9tYXMgUmlsbGVuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW4gLS0+Cgo8IS0tIHdwOmNvbHVtbiB7InN0eWxlIjp7InNwYWNpbmciOnsiYmxvY2tHYXAiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8NDAifX19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwhLS0gd3A6Z3JvdXAgeyJtZXRhZGF0YSI6eyJuYW1lIjoiSXRlbSJ9LCJzdHlsZSI6eyJzcGFjaW5nIjp7ImJsb2NrR2FwIjoiOHB4In19LCJsYXlvdXQiOnsidHlwZSI6ImZsZXgiLCJvcmllbnRhdGlvbiI6InZlcnRpY2FsIiwiZmxleFdyYXAiOiJub3dyYXAifX0gLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImNsYXNzTmFtZSI6ImlzLXRlc3RpbW9uaWFsLXJldmlldyJ9IC0tPgo8cCBjbGFzcz0iaXMtdGVzdGltb25pYWwtcmV2aWV3Ij5PdXIgY29uc3VsdGFudCBndWlkZWQgdXMgdGhyb3VnaCBldmVyeSBzdGVwLCByZWZpbmluZyB0aGUgYnJpZWYgYW5kIGludHJvZHVjaW5nIG9ubHkgc2FsZXMgcHJvZmVzc2lvbmFscyB3aG8gbWF0Y2hlZCBvdXIgY3VsdHVyZSBhbmQgcXVvdGEgZXhwZWN0YXRpb25zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJjbGFzc05hbWUiOiJpcy10ZXN0aW1vbmlhbC1uYW1lIGFpLWlnbm9yZSJ9IC0tPgo8cCBjbGFzcz0iaXMtdGVzdGltb25pYWwtbmFtZSBhaS1pZ25vcmUiPuKAlCBNYXJpYSBWbmVuY2hhayA8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIHdwOmdyb3VwIHsibWV0YWRhdGEiOnsibmFtZSI6Ikl0ZW0ifSwic3R5bGUiOnsic3BhY2luZyI6eyJibG9ja0dhcCI6IjhweCJ9fSwibGF5b3V0Ijp7InR5cGUiOiJmbGV4Iiwib3JpZW50YXRpb24iOiJ2ZXJ0aWNhbCIsImZsZXhXcmFwIjoibm93cmFwIn19IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJjbGFzc05hbWUiOiJpcy10ZXN0aW1vbmlhbC1yZXZpZXcifSAtLT4KPHAgY2xhc3M9ImlzLXRlc3RpbW9uaWFsLXJldmlldyI+VGhlIGNhbmRpZGF0ZXMgd2UgaGlyZWQgdGhyb3VnaCBTRkcgSU5URVJOQVRJT05BTCByYW1wZWQgcXVpY2tseSwgdW5kZXJzdG9vZCBjb21wbGV4IHNvZnR3YXJlIHNvbHV0aW9ucywgYW5kIGV4Y2VlZGVkIGZpcnN0LXF1YXJ0ZXIgdGFyZ2V0czsgdGhlaXIgcmVjcnVpdG1lbnQgcHJvY2VzcyBmZWx0IGxpa2UgYSB0cnVlIHBhcnRuZXJzaGlwLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJjbGFzc05hbWUiOiJpcy10ZXN0aW1vbmlhbC1uYW1lIGFpLWlnbm9yZSJ9IC0tPgo8cCBjbGFzcz0iaXMtdGVzdGltb25pYWwtbmFtZSBhaS1pZ25vcmUiPuKAlCBNYXR0aGV3IERpYXo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UHJpdmFjeSBQb2xpY3k6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U0ZHIElOVEVSTkFUSU9OQUwgKOKAnHdl4oCdLCDigJxvdXLigJ0sIG9yIOKAnHVz4oCdKSBpcyBjb21taXR0ZWQgdG8gcHJvdGVjdGluZyB5b3VyIHByaXZhY3kuIFRoaXMgUHJpdmFjeSBQb2xpY3kgZGVzY3JpYmVzIGhvdyB3ZSBjb2xsZWN0LCB1c2UsIGRpc2Nsb3NlLCBhbmQgcHJvdGVjdCB5b3VyIGluZm9ybWF0aW9uIHdoZW4geW91IHZpc2l0IG91ciB3ZWJzaXRlLCB3d3cuc2ZnaW50ZXJuYXRpb25hbC5jb20sIG9yIGludGVyYWN0IHdpdGggdXMgaW4gYW55IG90aGVyIG1hbm5lci48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U0ZHIEludGVybmF0aW9uYWw8YnI+MTAwMCBOIFVTIGhpZ2h3YXkgMSBTdWl0ZSA4MDg8YnI+SnVwaXRlciwgRkwgMzM0Nzc8YnI+OTA4LTI3Mi05NjAwPGJyPnNmZ0BzZmdzZWFyY2guY29tPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U01TIFRlcm1zIGFuZCBDb25kaXRpb25zPGJyPjEuIEludHJvZHVjdGlvbjxicj5XZWxjb21lIHRvIFNGRyBJTlRFUk5BVElPTkFMLiBCeSBhY2Nlc3Npbmcgb3IgdXNpbmcgb3VyIHNlcnZpY2VzLCBpbmNsdWRpbmcgcmVjZWl2aW5nIFNNUyBjb21tdW5pY2F0aW9ucywgeW91IGFncmVlIHRvIGNvbXBseSB3aXRoIGFuZCBiZSBib3VuZCBieSB0aGVzZSBUZXJtcyBhbmQgQ29uZGl0aW9ucy4gSWYgeW91IGRvIG5vdCBhZ3JlZSB3aXRoIHRoZXNlIHRlcm1zLCBwbGVhc2UgZG8gbm90IGVuZ2FnZSB3aXRoIG91ciBzZXJ2aWNlcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD4yLiBDb25zZW50IGZvciBTTVMgQ29tbXVuaWNhdGlvbjxicj5CeSBwcm92aWRpbmcgeW91ciBjb25zZW50IHRvIHJlY2VpdmUgU01TIGNvbW11bmljYXRpb25zLCB5b3UgYWNrbm93bGVkZ2UgYW5kIGFncmVlIHRvIHJlY2VpdmUgdGV4dCBtZXNzYWdlcyBmcm9tIFNGRyBJTlRFUk5BVElPTkFMIGF0IHRoZSBwaG9uZSBudW1iZXIgeW91IHByb3ZpZGUuIEluZm9ybWF0aW9uIG9idGFpbmVkIGFzIHBhcnQgb2YgdGhlIFNNUyBjb25zZW50IHByb2Nlc3Mgd2lsbCBub3QgYmUgc2hhcmVkIHdpdGggdGhpcmQgcGFydGllcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD4zLiBUeXBlcyBvZiBTTVMgQ29tbXVuaWNhdGlvbnM8YnI+SWYgeW91IGhhdmUgY29uc2VudGVkIHRvIHJlY2VpdmUgdGV4dCBtZXNzYWdlcywgeW91IG1heSByZWNlaXZlIFNNUyBjb21tdW5pY2F0aW9ucyByZWxhdGVkIHRvIHRoZSBmb2xsb3dpbmc6PGJyPkFwcG9pbnRtZW50IHJlbWluZGVycywgZm9sbG93LXVwcywgdXBkYXRlcywgam9iIG9wcG9ydHVuaXRpZXMgYW5kIG90aGVyIHNlcnZpY2UtcmVsYXRlZCBtYXR0ZXJzPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+NC4gT3B0LUluIE1ldGhvZDo8YnI+WW91IG1heSBvcHQtaW4gdG8gcmVjZWl2ZSBTTVMgbWVzc2FnZXMgaW4gdGhlIGZvbGxvd2luZyB3YXlzIHdoaWNoZXZlciBpcyBhcHBsaWNhYmxlOjxicj5CeSB0ZXh0aW5nIHVzIGZpcnN0IG9yIG90aGVyIG1lZGl1bTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5kb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50dGVtcGxhdGVkb2N1bWVudG1ldGFmb290bm90ZXNiaWdfc2t5X2dlbmVyYXRlZGRvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1lbWV0YWRhdGFhbGlnbmNsYXNzTmFtZXN0eWxlbGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lzU3RhY2tlZE9uTW9iaWxlYWxpZ25zdHlsZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN2ZXJ0aWNhbEFsaWdubWVudGxheW91dGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QWJvdXQgVXNsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Rm91bmRlZCBpbiAxOTg3LCBTRkcgSU5URVJOQVRJT05BTCBpcyBhIHByZW1pZXIgRXhlY3V0aXZlIFNlYXJjaCBmaXJtIHdpdGggYSBsb25nLXN0YW5kaW5nIHJlcHV0YXRpb24gYXMgb25lIG9mIHRoZSB0b3AgZXhlY3V0aXZlIHBsYWNlbWVudCBmaXJtcyBpbiB0aGUgVW5pdGVkIFN0YXRlcy4gRm9yIG5lYXJseSBmb3VyIGRlY2FkZXMsIHdlIGhhdmUgcGFydG5lcmVkIHdpdGggbGVhZGluZyBwdWJsaWMsIHByaXZhdGUsIGFuZCBwcmUtSVBPIG9yZ2FuaXphdGlvbnMgdG8gaWRlbnRpZnkgYW5kIHNlY3VyZSBleGNlcHRpb25hbCB0YWxlbnQgdGhhdCBkcml2ZXMgYnVzaW5lc3MgZ3Jvd3RoLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE91ciBleHBlcnRpc2Ugc3BhbnMgdGhlIHBsYWNlbWVudCBvZiBleGVjdXRpdmUgbGVhZGVyc2hpcCwgbWFuYWdlbWVudCwgc2FsZXMsIGJ1c2luZXNzIGRldmVsb3BtZW50LCBtYXJrZXRpbmcsIHRlY2huaWNhbCwgYW5kIHByb2Zlc3Npb25hbCBzZXJ2aWNlcyB0YWxlbnQgbmF0aW9ud2lkZS4gV2Ugd29yayBhY3Jvc3MgYSB3aWRlIHJhbmdlIG9mIGluZHVzdHJpZXMsIGRlbGl2ZXJpbmcgY3VzdG9taXplZCBzZWFyY2ggc29sdXRpb25zIHRhaWxvcmVkIHRvIGVhY2ggY2xpZW504oCZcyB1bmlxdWUgbmVlZHMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2hhdCBzZXRzIFNGRyBJTlRFUk5BVElPTkFMIGFwYXJ0IGlzIG91ciBkZWVwIHVuZGVyc3RhbmRpbmcgb2YgdGhlIG1hcmtldHMgd2Ugc2VydmUgYW5kIHRoZSBldm9sdmluZyBjaGFsbGVuZ2VzIGNvbXBhbmllcyBmYWNlLiBUaGlzIGluZHVzdHJ5IGluc2lnaHQgYWxsb3dzIHVzIHRvIGFsaWduIHRvcC10aWVyIHRhbGVudCB3aXRoIHRoZSBzdHJhdGVnaWMgZ29hbHMgb2Ygb3VyIGNsaWVudHMgd2hpbGUgYWxzbyB1bmRlcnN0YW5kaW5nIGVhY2ggY2FuZGlkYXRl4oCZcyBsb25nLXRlcm0gY2FyZWVyIGFzcGlyYXRpb25zLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBtZXRhZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN2ZXJ0aWNhbEFsaWdubWVudGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9ubGlnaHRib3hpZGFzcGVjdFJhdGlvc2NhbGVzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmNsYXNzTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1lbWV0YWRhdGFhbGlnbmNsYXNzTmFtZXN0eWxlbGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3ZlcnRpY2FsQWxpZ25tZW50aXNTdGFja2VkT25Nb2JpbGVhbGlnbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN2ZXJ0aWNhbEFsaWdubWVudGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaWRhc3BlY3RSYXRpb3NjYWxlc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25jbGFzc05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdmVydGljYWxBbGlnbm1lbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNlcnZpY2VzbGV2ZWxhbGlnbmNsYXNzTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U0ZHIGhhcyBiZWVuIHRoZSB0cnVzdGVkIGdyb3d0aCBwYXJ0bmVyIGZvciBTYWFTIGFuZCBzb2Z0d2FyZSBzdGFydHVwcyBsb29raW5nIHRvIGJ1aWxkIGhpZ2gtcGVyZm9ybWluZyBzYWxlcyBhbmQgbGVhZGVyc2hpcCB0ZWFtcy4gV2l0aCBuZWFybHkgZm91ciBkZWNhZGVzIG9mIHByb3ZlbiBzdWNjZXNzLCB3ZSBoZWxwIFZDLWJhY2tlZCBjb21wYW5pZXMgc2VjdXJlIHRoZSBDUk9zLCBWUHMsIGFuZCB0b3AtcHJvZHVjaW5nIEFFcyB3aG8gYWNjZWxlcmF0ZSByZXZlbnVlIGFuZCBzY2FsZSBvcmdhbml6YXRpb25zLiBkcm9wQ2FwY2xhc3NOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGVuIGdyb3d0aCBtYXR0ZXJzLCBoaXJpbmcgdGhlIHJpZ2h0IHRhbGVudCBpcyBldmVyeXRoaW5nLiBTRkcgZGVsaXZlcnMgdGhlIHByb3ZlbiBsZWFkZXJzIGFuZCByZXZlbnVlIHByb2R1Y2VycyB3aG8gZHJpdmUgbWVhc3VyYWJsZSBidXNpbmVzcyByZXN1bHRzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWV0eXBldGV4dG1ldGFkYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVtZXRhZGF0YWFsaWduY2xhc3NOYW1lc3R5bGVsYXlvdXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaXNTdGFja2VkT25Nb2JpbGVhbGlnbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN2ZXJ0aWNhbEFsaWdubWVudHdpZHRoaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb250YWN0IFVzbGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENPTVBBTklFUzogUmVhY2ggb3V0IHRvIGRpc2N1c3MgY3VycmVudCB2YWNhbmNpZXMsIGZ1dHVyZSBoZWFkY291bnQgcGxhbnMsIG9yIG1hcmtldCBpbnNpZ2h0cyBmb3Igc2NhbGluZyB5b3VyIHNvZnR3YXJlIHNhbGVzIG9yZ2FuaXphdGlvbi5kcm9wQ2FwY2xhc3NOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDQU5ESURBVEVTOiBMb29raW5nIHRvIGV4cGxvcmUgYSBuZXcgb3Bwb3J0dW5pdGllcz8gU2VuZCB1cyBhIG1lc3NhZ2UgYW5kIHdlIHdpbGwgcmVwbHkgdG8gc2V0dXAgYSBjYWxsIHRvIGRpc2N1c3MgeW91ciBiYWNrZ3JvdW5kLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JpZ2luYWxOYW1lb3JpZ2luYWxVbmRlbGltaXRlZENvbnRlbnRvcmlnaW5hbENvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JpZ2luYWxOYW1lb3JpZ2luYWxVbmRlbGltaXRlZENvbnRlbnRvcmlnaW5hbENvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JpZ2luYWxOYW1lb3JpZ2luYWxVbmRlbGltaXRlZENvbnRlbnRvcmlnaW5hbENvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JpZ2luYWxOYW1lb3JpZ2luYWxVbmRlbGltaXRlZENvbnRlbnRvcmlnaW5hbENvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JpZ2luYWxOYW1lb3JpZ2luYWxVbmRlbGltaXRlZENvbnRlbnRvcmlnaW5hbENvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JpZ2luYWxOYW1lb3JpZ2luYWxVbmRlbGltaXRlZENvbnRlbnRvcmlnaW5hbENvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JpZ2luYWxOYW1lb3JpZ2luYWxVbmRlbGltaXRlZENvbnRlbnRvcmlnaW5hbENvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JpZ2luYWxOYW1lb3JpZ2luYWxVbmRlbGltaXRlZENvbnRlbnRvcmlnaW5hbENvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JpZ2luYWxOYW1lb3JpZ2luYWxVbmRlbGltaXRlZENvbnRlbnRvcmlnaW5hbENvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JpZ2luYWxOYW1lb3JpZ2luYWxVbmRlbGltaXRlZENvbnRlbnRvcmlnaW5hbENvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JpZ2luYWxOYW1lb3JpZ2luYWxVbmRlbGltaXRlZENvbnRlbnRvcmlnaW5hbENvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVtZXRhZGF0YWFsaWduY2xhc3NOYW1lc3R5bGVsYXlvdXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaXNTdGFja2VkT25Nb2JpbGVtZXRhZGF0YWFsaWduc3R5bGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUZXN0aW1vbmlhbHNsZXZlbHN0eWxlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3N0eWxlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVtZXRhZGF0YXN0eWxlbGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTRkcgSU5URVJOQVRJT05BTCBxdWlja2x5IHVuZGVyc3Rvb2Qgb3VyIG5pY2hlIHNvZnR3YXJlIG1hcmtldCBhbmQgZGVsaXZlcmVkIHNhbGVzIHRhbGVudCB0aGF0IHN0YXJ0ZWQgY2xvc2luZyBkZWFscyB3aXRoaW4gd2Vla3M7IHRoZWlyIHRyYW5zcGFyZW50IGNvbW11bmljYXRpb24gbWFkZSB0aGUgaGlyaW5nIHByb2Nlc3MgZWZmb3J0bGVzcy5kcm9wQ2FwY2xhc3NOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnTigJQgUmFuZHkgRmlsbGlzIGRyb3BDYXBjbGFzc05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGFnTmFtZW1ldGFkYXRhc3R5bGVsYXlvdXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JpZ2luYWxOYW1lb3JpZ2luYWxVbmRlbGltaXRlZENvbnRlbnRvcmlnaW5hbENvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdlIHN0cnVnZ2xlZCBmb3IgbW9udGhzIHRvIGhpcmUgZW50ZXJwcmlzZSBTYWFTIHNhbGVzcGVvcGxlLCB0aGVuIFNGRyBJTlRFUk5BVElPTkFMIHByZXNlbnRlZCB0aHJlZSBzcG90LW9uIGNhbmRpZGF0ZXMgd2l0aGluIGRheXMsIGVhY2ggcGVyZmVjdGx5IGFsaWduZWQgd2l0aCBvdXIgZ3Jvd3RoIHRhcmdldHMuZHJvcENhcGNsYXNzTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW504oCUIFRob21hcyBSaWxsZW5kcm9wQ2FwY2xhc3NOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3N0eWxlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVtZXRhZGF0YXN0eWxlbGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yaWdpbmFsTmFtZW9yaWdpbmFsVW5kZWxpbWl0ZWRDb250ZW50b3JpZ2luYWxDb250ZW50aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPdXIgY29uc3VsdGFudCBndWlkZWQgdXMgdGhyb3VnaCBldmVyeSBzdGVwLCByZWZpbmluZyB0aGUgYnJpZWYgYW5kIGludHJvZHVjaW5nIG9ubHkgc2FsZXMgcHJvZmVzc2lvbmFscyB3aG8gbWF0Y2hlZCBvdXIgY3VsdHVyZSBhbmQgcXVvdGEgZXhwZWN0YXRpb25zLmRyb3BDYXBjbGFzc05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudOKAlCBNYXJpYSBWbmVuY2hhayBkcm9wQ2FwY2xhc3NOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVtZXRhZGF0YXN0eWxlbGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yaWdpbmFsTmFtZW9yaWdpbmFsVW5kZWxpbWl0ZWRDb250ZW50b3JpZ2luYWxDb250ZW50aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgY2FuZGlkYXRlcyB3ZSBoaXJlZCB0aHJvdWdoIFNGRyBJTlRFUk5BVElPTkFMIHJhbXBlZCBxdWlja2x5LCB1bmRlcnN0b29kIGNvbXBsZXggc29mdHdhcmUgc29sdXRpb25zLCBhbmQgZXhjZWVkZWQgZmlyc3QtcXVhcnRlciB0YXJnZXRzOyB0aGVpciByZWNydWl0bWVudCBwcm9jZXNzIGZlbHQgbGlrZSBhIHRydWUgcGFydG5lcnNoaXAuZHJvcENhcGNsYXNzTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW504oCUIE1hdHRoZXcgRGlhemRyb3BDYXBjbGFzc05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFByaXZhY3kgUG9saWN5OmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNGRyBJTlRFUk5BVElPTkFMICjigJx3ZeKAnSwg4oCcb3Vy4oCdLCBvciDigJx1c+KAnSkgaXMgY29tbWl0dGVkIHRvIHByb3RlY3RpbmcgeW91ciBwcml2YWN5LiBUaGlzIFByaXZhY3kgUG9saWN5IGRlc2NyaWJlcyBob3cgd2UgY29sbGVjdCwgdXNlLCBkaXNjbG9zZSwgYW5kIHByb3RlY3QgeW91ciBpbmZvcm1hdGlvbiB3aGVuIHlvdSB2aXNpdCBvdXIgd2Vic2l0ZSwgd3d3LnNmZ2ludGVybmF0aW9uYWwuY29tLCBvciBpbnRlcmFjdCB3aXRoIHVzIGluIGFueSBvdGhlciBtYW5uZXIuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50MS4gSW5mb3JtYXRpb24gV2UgQ29sbGVjdDxicj4gV2UgbWF5IGNvbGxlY3QgdGhlIGZvbGxvd2luZyB0eXBlcyBvZiBpbmZvcm1hdGlvbiBmcm9tIHlvdTo8YnI+IFBlcnNvbmFsIEluZm9ybWF0aW9uOiBXaGVuIHlvdSBjb250YWN0IHVzIHRocm91Z2ggb3VyIFdlYnNpdGUsIHBob25lLCBvciBlbWFpbCwgd2UgbWF5IGNvbGxlY3QgcGVyc29uYWwgaW5mb3JtYXRpb24gdGhhdCB5b3UgcHJvdmlkZSwgaW5jbHVkaW5nIHlvdXIgZnVsbCBuYW1lLCBwaG9uZSBudW1iZXIsIGVtYWlsIGFkZHJlc3MsIGFuZCBtYWlsaW5nIGFkZHJlc3MuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50IEF1dG9tYXRpY2FsbHkgQ29sbGVjdGVkIEluZm9ybWF0aW9uOiBXaGVuIHlvdSB2aXNpdCBvdXIgV2Vic2l0ZSwgd2UgbWF5IGF1dG9tYXRpY2FsbHkgY29sbGVjdCBjZXJ0YWluIGluZm9ybWF0aW9uIGFib3V0IHlvdXIgZGV2aWNlIGFuZCB1c2FnZSwgaW5jbHVkaW5nIElQIGFkZHJlc3MsIGJyb3dzZXIgdHlwZSwgb3BlcmF0aW5nIHN5c3RlbSwgcmVmZXJyaW5nIFVSTHMsIGFuZCBwYWdlcyB2aWV3ZWQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Mi4gSG93IFdlIFVzZSBZb3VyIEluZm9ybWF0aW9uPGJyPiBXZSB1c2UgdGhlIGluZm9ybWF0aW9uIHdlIGNvbGxlY3QgZm9yIHRoZSBmb2xsb3dpbmcgcHVycG9zZXM6PGJyPiBUbyBDb21tdW5pY2F0ZSB3aXRoIFlvdTogV2UgdXNlIHlvdXIgY29udGFjdCBpbmZvcm1hdGlvbiB0byByZXNwb25kIHRvIHlvdXIgaW5xdWlyaWVzLCBwcm92aWRlIGxlZ2FsIHNlcnZpY2VzLCBzZW5kIGFkbWluaXN0cmF0aXZlIGluZm9ybWF0aW9uLCBhbmQga2VlcCB5b3UgaW5mb3JtZWQgYWJvdXQgeW91ciBjYXNlIG9yIG91ciBzZXJ2aWNlcy48YnI+IExlZ2FsIENvbXBsaWFuY2U6IFdlIG1heSB1c2UgeW91ciBpbmZvcm1hdGlvbiB0byBjb21wbHkgd2l0aCBhcHBsaWNhYmxlIGxhd3MsIHJlZ3VsYXRpb25zLCBvciBsZWdhbCBvYmxpZ2F0aW9ucywgaW5jbHVkaW5nIHJlc3BvbmRpbmcgdG8gc3VicG9lbmFzLCBjb3VydCBvcmRlcnMsIG9yIGxlZ2FsIHJlcXVlc3RzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDMuIEluZm9ybWF0aW9uIFNoYXJpbmcgYW5kIERpc2Nsb3N1cmUgPyBTTVMgY29uc2VudCBhbmQgcGhvbmUgbnVtYmVycyBhcmUgbm90IHNoYXJlZCB3aXRoIGFueSB0aGlyZCBwYXJ0aWVzL2FmZmlsaWF0ZXMgZm9yIG1hcmtldGluZyBwdXJwb3Nlcy4gTm8gbW9iaWxlIG9wdC1pbiBkYXRhIGlzIHNoYXJlZC48YnI+V2UgZG8gbm90IHNlbGwgb3IgcmVudCB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIHRvIHRoaXJkIHBhcnRpZXMuIFdlIGRvIG5vdCBzZWxsLCByZW50LCByZWxlYXNlLCBvciB0cmFuc2ZlciB5b3VyIFNNUyBjb25zZW50IG9yIHBob25lIG51bWJlciB0byBhbnkgdGhpcmQgcGFydHkgZm9yIGFueSB0aGlyZCBwYXJ0eSBtYXJrZXRpbmcgcHVycG9zZXMuIFdlIG1heSBzaGFyZSB5b3VyIGluZm9ybWF0aW9uIGluIHRoZSBmb2xsb3dpbmcgY2lyY3Vtc3RhbmNlczo8YnI+IFNlcnZpY2UgUHJvdmlkZXJzOiBXZSBtYXkgc2hhcmUgeW91ciBpbmZvcm1hdGlvbiB3aXRoIG91ciBzZXJ2aWNlIHByb3ZpZGVycyB3aG8gcGVyZm9ybSBzZXJ2aWNlcyBvbiBvdXIgYmVoYWxmLCBzdWNoIGFzIG1hcmtldGluZywgY3VzdG9tZXIgc2VydmljZXMsIG9yIHRlY2huaWNhbCBzdXBwb3J0LiBUaGVzZSBzZXJ2aWNlIHByb3ZpZGVycyBhcmUgY29udHJhY3R1YWxseSBvYmxpZ2F0ZWQgdG8gcHJvdGVjdCB5b3VyIGluZm9ybWF0aW9uIGFuZCB1c2UgaXQgb25seSBmb3Igc2VydmljZXMgdGhleSBwcm92aWRlLjxicj4gTGVnYWwgUmVxdWlyZW1lbnRzOiBXZSBtYXkgZGlzY2xvc2UgeW91ciBpbmZvcm1hdGlvbiBpZiByZXF1aXJlZCBieSBsYXcsIHJlZ3VsYXRpb24sIG9yIGxlZ2FsIHByb2Nlc3MsIG9yIGlmIHdlIGJlbGlldmUgZGlzY2xvc3VyZSBpczxicj5uZWNlc3NhcnkgdG8gcHJvdGVjdCBvdXIgcmlnaHRzLCBwcm9wZXJ0eSwgb3IgdGhlIHNhZmV0eSBvZiBvdXIgdXNlcnMgb3Igb3RoZXJzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDQuIERhdGEgU2VjdXJpdHk8YnI+IFdlIGltcGxlbWVudCByZWFzb25hYmxlIHNlY3VyaXR5IG1lYXN1cmVzIHRvIHByb3RlY3QgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBmcm9tIHVuYXV0aG9yaXplZCBhY2Nlc3MsIHVzZSwgZGlzY2xvc3VyZSwgYWx0ZXJhdGlvbiwgb3IgZGVzdHJ1Y3Rpb24uIEhvd2V2ZXIsIG5vIG1ldGhvZCBvZiB0cmFuc21pc3Npb24gb3ZlciB0aGUgaW50ZXJuZXQgb3IgZWxlY3Ryb25pYyBzdG9yYWdlIGlzIGNvbXBsZXRlbHkgc2VjdXJlLCBhbmQgd2UgY2Fubm90IGd1YXJhbnRlZSBhYnNvbHV0ZSBzZWN1cml0eS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ1LiBZb3VyIFJpZ2h0cyBhbmQgQ2hvaWNlczxicj4gQWNjZXNzIGFuZCBVcGRhdGUgSW5mb3JtYXRpb246IFlvdSBoYXZlIHRoZSByaWdodCB0byBhY2Nlc3MsIHVwZGF0ZSwgb3IgY29ycmVjdCB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uLiBUbyBkbyBzbywgcGxlYXNlIGNvbnRhY3QgdXMgdXNpbmcgdGhlIGluZm9ybWF0aW9uIHByb3ZpZGVkIGJlbG93LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDYuIFRoaXJkLVBhcnR5IFdlYnNpdGVzPGJyPiBPdXIgV2Vic2l0ZSBtYXkgY29udGFpbiBsaW5rcyB0byB0aGlyZC1wYXJ0eSB3ZWJzaXRlcy4gV2UgYXJlIG5vdCByZXNwb25zaWJsZSBmb3IgdGhlIHByaXZhY3kgcHJhY3RpY2VzIG9yIGNvbnRlbnQgb2YgdGhlc2UgdGhpcmQtcGFydHkgc2l0ZXMuIFdlIGVuY291cmFnZSB5b3UgdG8gcmV2aWV3IHRoZSBwcml2YWN5IHBvbGljaWVzIG9mIGFueSB0aGlyZC1wYXJ0eSB3ZWJzaXRlcyB5b3UgdmlzaXQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Ny4gQ2hpbGRyZW7igJlzIFByaXZhY3k8YnI+T3VyIHdlYnNpdGUgaXMgbm90IGludGVuZGVkIGZvciBjaGlsZHJlbiB1bmRlciB0aGUgYWdlIG9mIDEzLiBXZSBkbyBub3Qga25vd2luZ2x5IGNvbGxlY3QgcGVyc29uYWwgaW5mb3JtYXRpb24gZnJvbSBjaGlsZHJlbiB1bmRlciAxMy4gSWYgd2UgYmVjb21lIGF3YXJlIHRoYXQgd2UgaGF2ZSBpbmFkdmVydGVudGx5IGNvbGxlY3RlZCBwZXJzb25hbCBpbmZvcm1hdGlvbiBmcm9tIGEgY2hpbGQgdW5kZXIgMTMsIHdlIHdpbGwgdGFrZSBzdGVwcyB0byBkZWxldGUgc3VjaCBpbmZvcm1hdGlvbi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ4LiBDaGFuZ2VzIHRvIFRoaXMgUHJpdmFjeSBQb2xpY3k8YnI+IFdlIG1heSB1cGRhdGUgdGhpcyBQcml2YWN5IFBvbGljeSBmcm9tIHRpbWUgdG8gdGltZS4gQW55IGNoYW5nZXMgd2lsbCBiZSBwb3N0ZWQgb24gdGhpcyBwYWdlIHdpdGggYW4gdXBkYXRlZCDigJxMYXN0IFVwZGF0ZWTigJ0gZGF0ZS4gV2UgZW5jb3VyYWdlIHlvdSB0byByZXZpZXcgdGhpcyBQcml2YWN5IFBvbGljeSBwZXJpb2RpY2FsbHkgZm9yIGFueSB1cGRhdGVzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDkuIENvbnRhY3QgVXM8YnI+IElmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgb3IgY29uY2VybnMgYWJvdXQgdGhpcyBQcml2YWN5IFBvbGljeSBvciBvdXIgcHJpdmFjeSBwcmFjdGljZXMsIHBsZWFzZSBjb250YWN0IHVzIGF0OmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNGRyBJbnRlcm5hdGlvbmFsPGJyPjEwMDAgTiBVUyBoaWdod2F5IDEgU3VpdGUgODA4PGJyPkp1cGl0ZXIsIEZMIDMzNDc3PGJyPjkwOC0yNzItOTYwMDxicj5zZmdAc2Znc2VhcmNoLmNvbWRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNNUyBUZXJtcyBhbmQgQ29uZGl0aW9uczxicj4xLiBJbnRyb2R1Y3Rpb248YnI+V2VsY29tZSB0byBTRkcgSU5URVJOQVRJT05BTC4gQnkgYWNjZXNzaW5nIG9yIHVzaW5nIG91ciBzZXJ2aWNlcywgaW5jbHVkaW5nIHJlY2VpdmluZyBTTVMgY29tbXVuaWNhdGlvbnMsIHlvdSBhZ3JlZSB0byBjb21wbHkgd2l0aCBhbmQgYmUgYm91bmQgYnkgdGhlc2UgVGVybXMgYW5kIENvbmRpdGlvbnMuIElmIHlvdSBkbyBub3QgYWdyZWUgd2l0aCB0aGVzZSB0ZXJtcywgcGxlYXNlIGRvIG5vdCBlbmdhZ2Ugd2l0aCBvdXIgc2VydmljZXMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Mi4gQ29uc2VudCBmb3IgU01TIENvbW11bmljYXRpb248YnI+QnkgcHJvdmlkaW5nIHlvdXIgY29uc2VudCB0byByZWNlaXZlIFNNUyBjb21tdW5pY2F0aW9ucywgeW91IGFja25vd2xlZGdlIGFuZCBhZ3JlZSB0byByZWNlaXZlIHRleHQgbWVzc2FnZXMgZnJvbSBTRkcgSU5URVJOQVRJT05BTCBhdCB0aGUgcGhvbmUgbnVtYmVyIHlvdSBwcm92aWRlLiBJbmZvcm1hdGlvbiBvYnRhaW5lZCBhcyBwYXJ0IG9mIHRoZSBTTVMgY29uc2VudCBwcm9jZXNzIHdpbGwgbm90IGJlIHNoYXJlZCB3aXRoIHRoaXJkIHBhcnRpZXMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50My4gVHlwZXMgb2YgU01TIENvbW11bmljYXRpb25zPGJyPklmIHlvdSBoYXZlIGNvbnNlbnRlZCB0byByZWNlaXZlIHRleHQgbWVzc2FnZXMsIHlvdSBtYXkgcmVjZWl2ZSBTTVMgY29tbXVuaWNhdGlvbnMgcmVsYXRlZCB0byB0aGUgZm9sbG93aW5nOjxicj5BcHBvaW50bWVudCByZW1pbmRlcnMsIGZvbGxvdy11cHMsIHVwZGF0ZXMsIGpvYiBvcHBvcnR1bml0aWVzIGFuZCBvdGhlciBzZXJ2aWNlLXJlbGF0ZWQgbWF0dGVyc2Ryb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDQuIE9wdC1JbiBNZXRob2Q6PGJyPllvdSBtYXkgb3B0LWluIHRvIHJlY2VpdmUgU01TIG1lc3NhZ2VzIGluIHRoZSBmb2xsb3dpbmcgd2F5cyB3aGljaGV2ZXIgaXMgYXBwbGljYWJsZTo8YnI+QnkgdGV4dGluZyB1cyBmaXJzdCBvciBvdGhlciBtZWRpdW1kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ1LiBTdGFuZGFyZCBNZXNzYWdpbmcgRGlzY2xvc3VyZXM8YnI+LSBNZXNzYWdlIGFuZCBkYXRhIHJhdGVzIG1heSBhcHBseS48YnI+LSBZb3UgY2FuIG9wdCBvdXQgYXQgYW55IHRpbWUgYnkgdGV4dGluZyDigJxTVE9QLuKAnTxicj4tIEZvciBhc3Npc3RhbmNlLCB0ZXh0IOKAnEhFTFDigJ0g4oCdIHRvIGFueSB0ZXh0IG1lc3NhZ2Ugb3IgY29udGFjdCB1cyBkaXJlY3RseSBhdCA5MDguNjAzLjE0MTksIHlvdSBjYW4gZW1haWwgdXMgYXQgc2ZnQHNmZ3NlYXJjaC5jb20gb3IgdmlzaXQgb3VyIFByaXZhY3kgUG9saWN5IGFuZCBTTVMgVGVybXMgdmlhIGh0dHA6Ly9zZmdpbnRlcm5hdGlvbmFsLmNvbS9wcml2YWN5LXBvbGljeS0yLzxicj4tIE1lc3NhZ2UgZnJlcXVlbmN5IG1heSB2YXJ5Ljxicj5kcm9wQ2FwaW5uZXJCbG9ja3NzdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnk8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxpbWcgc3JjPSJodHRwczovL3NmZ2ludGVybmF0aW9uYWwuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L3NmZy1pbnRlcm5hdGlvbmFsLTY5ZTUwZGRmOTg3NjMucG5nIiBhbHQ9IkFuIGVsZWdhbnQsIG9wZW4gbGFwdG9wIG9uIGEgZGFyayB3YWxudXQgZGVzaywgaXRzIGhpZ2gtcmVzb2x1dGlvbiBzY3JlZW4gZGlzcGxheWluZyBhIHNvcGhpc3RpY2F0ZWQgc29mdHdhcmUgc2FsZXMgcmVjcnVpdG1lbnQgZGFzaGJvYXJkIHdpdGggY2xlYXIgY2hhcnRzLCBjYW5kaWRhdGUgc2hvcnRsaXN0cywgYW5kIHN0YXR1cyBpbmRpY2F0b3JzIGluIFNGRyBJTlRFUk5BVElPTkFMIGJyYW5kaW5nIGNvbG9ycy4gTmV4dCB0byBpdCwgYSBjbG9zZWQgbGVhdGhlci1ib3VuZCBub3RlYm9vayBhbmQgYSBzbGltIG1ldGFsIHBlbiByZXN0IGluIHByZWNpc2UgYWxpZ25tZW50LCB3aXRoIGEgc21hcnRwaG9uZSBzaG93aW5nIGEgbWluaW1hbGlzdCBjYWxlbmRhciBpbnRlcmZhY2UuIFNvZnQsIGRpZmZ1c2VkIGFmdGVybm9vbiBsaWdodCBmaWx0ZXJzIGFjcm9zcyB0aGUgc2NlbmUgZnJvbSB0aGUgbGVmdCwgYWRkaW5nIHN1YnRsZSBoaWdobGlnaHRzIG9uIHRoZSBicnVzaGVkIG1ldGFsIHN1cmZhY2VzIGFuZCBjcmVhdGluZyBnZW50bGUgc2hhZG93cy4gU2hvdCBpbiBwaG90b2dyYXBoaWMgcmVhbGlzbSBmcm9tIGEgc2xpZ2h0bHkgZWxldmF0ZWQgYW5nbGUsIHdpdGggYSBjbGVhbiwgbW9kZXJuIGJhY2tncm91bmQgZmFkaW5nIGludG8gc29mdCBibHVyLiBUaGUgbW9vZCBpcyBjYWxtLCBlZmZpY2llbnQsIGFuZCBoaWdobHkgcHJvZmVzc2lvbmFsLCBjb252ZXlpbmcgdHJ1c3QsIHRyYW5zcGFyZW5jeSwgYW5kIHNhdGlzZmFjdGlvbiB3aXRoIHRoZSByZWNydWl0bWVudCBwcm9jZXNzLiIgY2xhc3M9IndwLWltYWdlLTE3IiBzdHlsZT0iYXNwZWN0LXJhdGlvOjE7b2JqZWN0LWZpdDpjb3ZlciIvPjwvZmlndXJlPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxpbWcgc3JjPSJodHRwczovL3NmZ2ludGVybmF0aW9uYWwuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L3NmZy1pbnRlcm5hdGlvbmFsLTY5ZTUwZGRkNzk1Y2EucG5nIiBhbHQ9IkEgbWV0aWN1bG91c2x5IGFycmFuZ2VkIHNwcmVhZCBvZiBwcmludGVkIHNvZnR3YXJlIHNhbGVzIHJlc3VtZXMgYW5kIHJvbGUgcHJvZmlsZXMgbGFpZCBvdXQgb24gYSBzbW9vdGggc2xhdGUtZ3JleSB0YWJsZSwgZWFjaCBwYWdlIGZlYXR1cmluZyBjbGVhbiB0eXBvZ3JhcGh5LCBzdHJ1Y3R1cmVkIGJ1bGxldCBwb2ludHMsIGFuZCBkaXNjcmVldCBTRkcgSU5URVJOQVRJT05BTCBicmFuZGluZy4gQmVzaWRlIHRoZSBkb2N1bWVudHMgc2l0cyBhIHNsaW0gc2lsdmVyIGxhcHRvcCBwYXJ0bHkgY2xvc2VkLCBhbmQgYSBzbWFsbCBnbGFzcyB0ZXJyYXJpdW0gd2l0aCBhIHNpbmdsZSBncmVlbiBwbGFudCwgYWRkaW5nIGEgdG91Y2ggb2YgbGlmZSB0byB0aGUgcHJvZmVzc2lvbmFsIHNldHRpbmcuIE5hdHVyYWwgZGF5bGlnaHQgcG91cnMgaW4gZnJvbSBhbiB1bnNlZW4gd2luZG93LCBjYXN0aW5nIGNyaXNwLCBkaWFnb25hbCBzaGFkb3dzIGFjcm9zcyB0aGUgcGFwZXJ3b3JrIGFuZCBjcmVhdGluZyBhIHBsZWFzaW5nIGNvbnRyYXN0IGJldHdlZW4gd2hpdGUgcGFwZXIgYW5kIGRhcmsgc3VyZmFjZS4gUGhvdG9ncmFwaGljIHJlYWxpc20sIHNob3QgZnJvbSBhIHRvcC1kb3duLCBiaXJk4oCZcy1leWUgcGVyc3BlY3RpdmUgd2l0aCBzaGFycCBmb2N1cyB0aHJvdWdob3V0IHRoZSBmcmFtZS4gVGhlIG1vb2QgaXMgb3JnYW5pemVkLCBtZXRob2RpY2FsLCBhbmQgZGV0YWlsLW9yaWVudGVkLCBlbXBoYXNpemluZyBhIHRob3JvdWdoLCBjbGllbnQtZm9jdXNlZCBhcHByb2FjaCB0byBzb2Z0d2FyZSBzYWxlcyByZWNydWl0bWVudC4iIGNsYXNzPSJ3cC1pbWFnZS0xNCIgc3R5bGU9ImFzcGVjdC1yYXRpbzoxO29iamVjdC1maXQ6Y292ZXIiLz48L2ZpZ3VyZT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vc2ZnaW50ZXJuYXRpb25hbC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvc2ZnLXdlYi5qcGc\/dz02NzkiIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtNTEiLz48L2ZpZ3VyZT4KaXNWYWxpZGF0dHJpYnV0ZXNpbm5lckJsb2Nrc2NsaWVudElkbmFtZWNvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbE5hbWVvcmlnaW5hbFVuZGVsaW1pdGVkQ29udGVudG9yaWdpbmFsQ29udGVudDxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIj48IS0tIHdwOmpldHBhY2svcmF0aW5nLXN0YXIgeyJyYXRpbmciOjUsImNsYXNzTmFtZSI6ImlzLXN0eWxlLWZpbGxlZCJ9IC0tPgo8IS0tIC93cDpqZXRwYWNrL3JhdGluZy1zdGFyIC0tPgpzdGF0ZXZlcnNpb248ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1qZXRwYWNrLXJhdGluZy1zdGFyIGlzLXN0eWxlLWZpbGxlZCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjwvZmlndXJlPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1qZXRwYWNrLXJhdGluZy1zdGFyIGlzLXN0eWxlLWZpbGxlZCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48L2ZpZ3VyZT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stamV0cGFjay1yYXRpbmctc3RhciBpcy1zdHlsZS1maWxsZWQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PC9maWd1cmU+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWpldHBhY2stcmF0aW5nLXN0YXIgaXMtc3R5bGUtZmlsbGVkIiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PC9maWd1cmU+CnN0YXRldmVyc2lvbjxwPjEuIEluZm9ybWF0aW9uIFdlIENvbGxlY3Q8YnI+PyBXZSBtYXkgY29sbGVjdCB0aGUgZm9sbG93aW5nIHR5cGVzIG9mIGluZm9ybWF0aW9uIGZyb20geW91Ojxicj4\/IFBlcnNvbmFsIEluZm9ybWF0aW9uOiBXaGVuIHlvdSBjb250YWN0IHVzIHRocm91Z2ggb3VyIFdlYnNpdGUsIHBob25lLCBvciBlbWFpbCwgd2UgbWF5IGNvbGxlY3QgcGVyc29uYWwgaW5mb3JtYXRpb24gdGhhdCB5b3UgcHJvdmlkZSwgaW5jbHVkaW5nIHlvdXIgZnVsbCBuYW1lLCBwaG9uZSBudW1iZXIsIGVtYWlsIGFkZHJlc3MsIGFuZCBtYWlsaW5nIGFkZHJlc3MuPC9wPgo8cD4\/IEF1dG9tYXRpY2FsbHkgQ29sbGVjdGVkIEluZm9ybWF0aW9uOiBXaGVuIHlvdSB2aXNpdCBvdXIgV2Vic2l0ZSwgd2UgbWF5IGF1dG9tYXRpY2FsbHkgY29sbGVjdCBjZXJ0YWluIGluZm9ybWF0aW9uIGFib3V0IHlvdXIgZGV2aWNlIGFuZCB1c2FnZSwgaW5jbHVkaW5nIElQIGFkZHJlc3MsIGJyb3dzZXIgdHlwZSwgb3BlcmF0aW5nIHN5c3RlbSwgcmVmZXJyaW5nIFVSTHMsIGFuZCBwYWdlcyB2aWV3ZWQuPC9wPgo8cD4yLiBIb3cgV2UgVXNlIFlvdXIgSW5mb3JtYXRpb248YnI+PyBXZSB1c2UgdGhlIGluZm9ybWF0aW9uIHdlIGNvbGxlY3QgZm9yIHRoZSBmb2xsb3dpbmcgcHVycG9zZXM6PGJyPj8gVG8gQ29tbXVuaWNhdGUgd2l0aCBZb3U6IFdlIHVzZSB5b3VyIGNvbnRhY3QgaW5mb3JtYXRpb24gdG8gcmVzcG9uZCB0byB5b3VyIGlucXVpcmllcywgcHJvdmlkZSBsZWdhbCBzZXJ2aWNlcywgc2VuZCBhZG1pbmlzdHJhdGl2ZSBpbmZvcm1hdGlvbiwgYW5kIGtlZXAgeW91IGluZm9ybWVkIGFib3V0IHlvdXIgY2FzZSBvciBvdXIgc2VydmljZXMuPGJyPj8gTGVnYWwgQ29tcGxpYW5jZTogV2UgbWF5IHVzZSB5b3VyIGluZm9ybWF0aW9uIHRvIGNvbXBseSB3aXRoIGFwcGxpY2FibGUgbGF3cywgcmVndWxhdGlvbnMsIG9yIGxlZ2FsIG9ibGlnYXRpb25zLCBpbmNsdWRpbmcgcmVzcG9uZGluZyB0byBzdWJwb2VuYXMsIGNvdXJ0IG9yZGVycywgb3IgbGVnYWwgcmVxdWVzdHMuPC9wPgo8cD4zLiBJbmZvcm1hdGlvbiBTaGFyaW5nIGFuZCBEaXNjbG9zdXJlID8gU01TIGNvbnNlbnQgYW5kIHBob25lIG51bWJlcnMgYXJlIG5vdCBzaGFyZWQgd2l0aCBhbnkgdGhpcmQgcGFydGllcy9hZmZpbGlhdGVzIGZvciBtYXJrZXRpbmcgcHVycG9zZXMuIE5vIG1vYmlsZSBvcHQtaW4gZGF0YSBpcyBzaGFyZWQuPGJyPj8gV2UgZG8gbm90IHNlbGwgb3IgcmVudCB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIHRvIHRoaXJkIHBhcnRpZXMuIFdlIGRvIG5vdCBzZWxsLCByZW50LCByZWxlYXNlLCBvciB0cmFuc2ZlciB5b3VyIFNNUyBjb25zZW50IG9yIHBob25lIG51bWJlciB0byBhbnkgdGhpcmQgcGFydHkgZm9yIGFueSB0aGlyZCBwYXJ0eSBtYXJrZXRpbmcgcHVycG9zZXMuIFdlIG1heSBzaGFyZSB5b3VyIGluZm9ybWF0aW9uIGluIHRoZSBmb2xsb3dpbmcgY2lyY3Vtc3RhbmNlczo8YnI+PyBTZXJ2aWNlIFByb3ZpZGVyczogV2UgbWF5IHNoYXJlIHlvdXIgaW5mb3JtYXRpb24gd2l0aCBvdXIgc2VydmljZSBwcm92aWRlcnMgd2hvIHBlcmZvcm0gc2VydmljZXMgb24gb3VyIGJlaGFsZiwgc3VjaCBhcyBtYXJrZXRpbmcsIGN1c3RvbWVyIHNlcnZpY2VzLCBvciB0ZWNobmljYWwgc3VwcG9ydC4gVGhlc2Ugc2VydmljZSBwcm92aWRlcnMgYXJlIGNvbnRyYWN0dWFsbHkgb2JsaWdhdGVkIHRvIHByb3RlY3QgeW91ciBpbmZvcm1hdGlvbiBhbmQgdXNlIGl0IG9ubHkgZm9yIHNlcnZpY2VzIHRoZXkgcHJvdmlkZS48YnI+PyBMZWdhbCBSZXF1aXJlbWVudHM6IFdlIG1heSBkaXNjbG9zZSB5b3VyIGluZm9ybWF0aW9uIGlmIHJlcXVpcmVkIGJ5IGxhdywgcmVndWxhdGlvbiwgb3IgbGVnYWwgcHJvY2Vzcywgb3IgaWYgd2UgYmVsaWV2ZSBkaXNjbG9zdXJlIGlzPGJyPm5lY2Vzc2FyeSB0byBwcm90ZWN0IG91ciByaWdodHMsIHByb3BlcnR5LCBvciB0aGUgc2FmZXR5IG9mIG91ciB1c2VycyBvciBvdGhlcnMuPC9wPgo8cD40LiBEYXRhIFNlY3VyaXR5PGJyPj8gV2UgaW1wbGVtZW50IHJlYXNvbmFibGUgc2VjdXJpdHkgbWVhc3VyZXMgdG8gcHJvdGVjdCB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGZyb20gdW5hdXRob3JpemVkIGFjY2VzcywgdXNlLCBkaXNjbG9zdXJlLCBhbHRlcmF0aW9uLCBvciBkZXN0cnVjdGlvbi4gSG93ZXZlciwgbm8gbWV0aG9kIG9mIHRyYW5zbWlzc2lvbiBvdmVyIHRoZSBpbnRlcm5ldCBvciBlbGVjdHJvbmljIHN0b3JhZ2UgaXMgY29tcGxldGVseSBzZWN1cmUsIGFuZCB3ZSBjYW5ub3QgZ3VhcmFudGVlIGFic29sdXRlIHNlY3VyaXR5LjwvcD4KPHA+NS4gWW91ciBSaWdodHMgYW5kIENob2ljZXM8YnI+PyBBY2Nlc3MgYW5kIFVwZGF0ZSBJbmZvcm1hdGlvbjogWW91IGhhdmUgdGhlIHJpZ2h0IHRvIGFjY2VzcywgdXBkYXRlLCBvciBjb3JyZWN0IHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24uIFRvIGRvIHNvLCBwbGVhc2UgY29udGFjdCB1cyB1c2luZyB0aGUgaW5mb3JtYXRpb24gcHJvdmlkZWQgYmVsb3cuPC9wPgo8cD42LiBUaGlyZC1QYXJ0eSBXZWJzaXRlczxicj4\/IE91ciBXZWJzaXRlIG1heSBjb250YWluIGxpbmtzIHRvIHRoaXJkLXBhcnR5IHdlYnNpdGVzLiBXZSBhcmUgbm90IHJlc3BvbnNpYmxlIGZvciB0aGUgcHJpdmFjeSBwcmFjdGljZXMgb3IgY29udGVudCBvZiB0aGVzZSB0aGlyZC1wYXJ0eSBzaXRlcy4gV2UgZW5jb3VyYWdlIHlvdSB0byByZXZpZXcgdGhlIHByaXZhY3kgcG9saWNpZXMgb2YgYW55IHRoaXJkLXBhcnR5IHdlYnNpdGVzIHlvdSB2aXNpdC48L3A+CjxwPjcuIENoaWxkcmVu4oCZcyBQcml2YWN5PGJyPj8gT3VyIHdlYnNpdGUgaXMgbm90IGludGVuZGVkIGZvciBjaGlsZHJlbiB1bmRlciB0aGUgYWdlIG9mIDEzLiBXZSBkbyBub3Qga25vd2luZ2x5IGNvbGxlY3QgcGVyc29uYWwgaW5mb3JtYXRpb24gZnJvbSBjaGlsZHJlbiB1bmRlciAxMy4gSWYgd2UgYmVjb21lIGF3YXJlIHRoYXQgd2UgaGF2ZSBpbmFkdmVydGVudGx5IGNvbGxlY3RlZCBwZXJzb25hbCBpbmZvcm1hdGlvbiBmcm9tIGEgY2hpbGQgdW5kZXIgMTMsIHdlIHdpbGwgdGFrZSBzdGVwcyB0byBkZWxldGUgc3VjaCBpbmZvcm1hdGlvbi48L3A+CjxwPjguIENoYW5nZXMgdG8gVGhpcyBQcml2YWN5IFBvbGljeTxicj4\/IFdlIG1heSB1cGRhdGUgdGhpcyBQcml2YWN5IFBvbGljeSBmcm9tIHRpbWUgdG8gdGltZS4gQW55IGNoYW5nZXMgd2lsbCBiZSBwb3N0ZWQgb24gdGhpcyBwYWdlIHdpdGggYW4gdXBkYXRlZCDigJxMYXN0IFVwZGF0ZWTigJ0gZGF0ZS4gV2UgZW5jb3VyYWdlIHlvdSB0byByZXZpZXcgdGhpcyBQcml2YWN5IFBvbGljeSBwZXJpb2RpY2FsbHkgZm9yIGFueSB1cGRhdGVzLjwvcD4KPHA+OS4gQ29udGFjdCBVczxicj4\/IElmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgb3IgY29uY2VybnMgYWJvdXQgdGhpcyBQcml2YWN5IFBvbGljeSBvciBvdXIgcHJpdmFjeSBwcmFjdGljZXMsIHBsZWFzZSBjb250YWN0IHVzIGF0OjwvcD4KX191bnN0YWJsZUJsb2NrU291cmNlcmF0aW5nbWF4UmF0aW5ncmF0aW5nU3R5bGVjbGFzc05hbWVhbGlnbj8\/Pz8\/Pz8\/Pz8\/Pz8\/PwVHAAIOVQAWEAoJDQ4IDg0SDQ4RFghJAAUCCBEFFAwFCwwRCAsFAggRBRQFCwwRCAsFAggRBRQFCwwRCAsEBQcRBAUEFQYJCwkFFQYJCwkFFQYJCwkFGBYTQQADBi8EgRenASGnASGnASGGBwUHBQcFBwUHCAQIBAgGCAUECAeTJrsQnSeNAoEWjwqBDKMJmQ9uB7sVFggHCAYIDggOCAtIAQQJEQgGCAcPBAoHCAUJBQYLCAcPBAoRRQALCAcPBAoRBgsIBw8ECgcIBQsIBw8ECgeRBQcLCAcPBAoHoAQHCwgHDwQKB6gEBwsIBw8ECkcACAsIBw8EChELCAcPBApDAAcIAgsFCA8JCwgHDwQKBwgFCQUGCwgHDwQKUQAFCwgHDwQKEQsIBw8ECkMABwILBQgPCQsIBw8EChELCAcPBAoHCEUACQsIBw8ECgeoBAcJCwgHDwQKB5gCBwsIBw8ECgsIBw8ECgdEAAgLCAcPBAoHCAUJBQYLCAcPBAoRBQsIBw8EChEFCwgHDwQKBwoFCwgHDwQKB4sCBwkLCAcPBAoHgwIHCwgHDwQKDBoPCwgHDwQKDBoPCwgHDwQKDBoPCwgHDwQKDBoPCwgHDwQKDBoPCwgHDwQKDBoPCwgHDwQKDBoPCwgHDwQKDBoPCwgHDwQKDBoPCwgHDwQKDBoPCwgHDwQKDBoPCwgHDwQKCwgHDwQKQwAHAggPCwgHDwQKBwgFCQUGCwgHDwQKEQhFAAsIBw8ECgsIBw8ECgcMRQALCAcPBAoFCwgHDwQKBwgFBgsIBw8ECgeGAwcJCwgHDwQKBw8HCQsIBw8ECgcIBQYLCAcPBAoMGg8LCAcPBAoHswIHCQsIBw8ECgcPBwkLCAcPBAoFCwgHDwQKBwgFBgsIBw8ECgwaDwsIBw8ECgeYAgcJCwgHDwQKBxEHCQsIBw8ECgcIBQYLCAcPBAoMGg8LCAcPBAoHhAMHCQsIBw8ECgcOBwkLCAcPBAoHDwcLCAcPBAoHigQHCwgHDwQKBx2AAZIDBwsIBw8ECgenAwcLCAcPBAoHIoIBiwO1AgcLCAcPBAoHswKLBKsEmgMHCwgHDwQKBxSiBAcLCAcPBAoHHq0CBwsIBw8ECgcbpgMHCwgHDwQKBxmZBAcLCAcPBAoHJY8DBwsIBw8ECgcRsAEHCwgHDwQKB6wBBwsIBw8ECgerBAcLCAcPBAoHpgQHCwgHDwQKB7EDBwsIBw8ECgeRAgcLCAcPBAoHsAQBLAEkBwsFBwUHtg+HEKUCBwoLCAQHDwwaD6cBIQUHpQLXAgClAgUHuQSwA68Hjw+\/BJQDigS8BL0DigIVBgkLCQVBDRwBAABWAQcAAAEAAAABBgABAQAA8QUBAQAJAQEAmwJCAQEAQQAAQQAAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQAAQQAAQQAAQQACAEEAAEEAAgBBAAIAQQACAEEAAEEAAgBBAABBAABBAABBAAIAQQACAEEAAgBBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAAIAQQAAQQAAQQAAQQACAEEAAEEAAEEAAgBBAAIAQQAAQQAAQQACAEEAAgBBAABBAABBAABBAAIAQQACAEEAAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAA6AFBaQpBJwJBArYPhxDlAgDXAgDlAgDXAgClAkEArgUBtAIBiAOqAdcCAKUCQQK3BSA6IS0kKKcBIacBIacBIbkEsANBBrkErwePD0EE1wIApQKwA78ElAOKBLwEvQOKAkEA1wIApQK5BLADrwePD78ElAOKBLwEvQOKAkEHtw+IELcFjwY6lgMtrAOSAqYCpwGlAiGnAbgCpwG4AqcBhgO5BLADrwePD78ElAOKBLwEvQOKAooGQbYCCUGDAQJBFwJBLwOwBbUCiQOqAS0SQQxdAQddAbkEsANBGNcCAKUCQUilAtcCAKUCBf0BAH0BdyQ2ZjYxYjYxMC1lZWJkLTQyYTItOTVlOC05NmJjNTQxZDM0MjF3JDQwMTIwODZhLTY4ZTUtNGVhMS05NDFkLWQwNDIwMjRiMjBiNHd4PGRpdiBjbGFzcz0id3AtYmxvY2stamV0cGFjay1jb250YWN0LWZvcm0gaXMtc3R5bGUtZGVmYXVsdCBoYXMtcHJpbWFyeS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+CgoKCgoKPC9kaXY+dxRqZXRwYWNrL2NvbnRhY3QtZm9ybXcqTmV3IGZvcm0gc3VibWlzc2lvbiBmcm9tIFNGRyBJTlRFUk5BVElPTkFMdwB3AHccVGhhbmsgeW91IGZvciB5b3VyIHJlc3BvbnNlLncAdwB3BHRleHR4dwB3AHYCDm9yZ2FuaXphdGlvbklkdwAQc2VuZFRvU2FsZXNmb3JjZXl2AwZsaXN0SWR+CGxpc3ROYW1lfg5lbmFibGVkRm9yRm9ybXl2AQlncm91cE5hbWV3AHh4eXl4dQB1AHcHcHJpbWFyeXcQaXMtc3R5bGUtZGVmYXVsdHYBCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcYdmFyOnByZXNldHxjb2xvcnxwcmltYXJ5dyQ4MTg4NmExOC0yNDVhLTQ2NmEtODEwOS01NzE1M2Q5YWRhOGZ3DTxkaXY+Cgo8L2Rpdj53EmpldHBhY2svZmllbGQtbmFtZXcAeHh9pAF4dwRuYW1ldyQ2ZmEwOTRkNC1iMWI5LTQxNzgtYmVjNS0wNDI4YWRmYjFmMTF3AHcNamV0cGFjay9sYWJlbHcETmFtZXcAdwoocmVxdWlyZWQpeHYAdyQ1ZjkxMWRjYy03N2IzLTQ2MzItOGJjZi0xNzQ3Y2Q5YTY5NWZ3AHcNamV0cGFjay9pbnB1dHcAdgEGYm9yZGVydgMGcmFkaXVzdwM1cHgFc3R5bGV3BXNvbGlkBXdpZHRodwMxcHh3JDBjMDkyN2QxLTQ0ZmYtNDhiZi05ZTc0LWQwMWIyMzgyOTYyMXcNPGRpdj4KCjwvZGl2PncTamV0cGFjay9maWVsZC1lbWFpbHcAeHh9pAF4dyQzNGQ0OWNjNy01MWFlLTQ3MzQtYWMzNS0xZjFmMGVkODYyMWN3AHcNamV0cGFjay9sYWJlbHcFRW1haWx3AHcKKHJlcXVpcmVkKXh2AHckZTIwMjAyY2MtMjIyNS00ZGY3LThjNjAtNWY1OGRmMjc2NDdldwB3DWpldHBhY2svaW5wdXR3AHYBBmJvcmRlcnYDBnJhZGl1c3cDNXB4BXN0eWxldwVzb2xpZAV3aWR0aHcDMXB4dyQzYjViNmQyNS1mMWJkLTQ0ZDctOTM2Zi1lYTc4MDJmOWZkNTR3DTxkaXY+Cgo8L2Rpdj53FmpldHBhY2svZmllbGQtdGV4dGFyZWF3AHl4faQBeHckZmRjM2I3ZmUtOGY5Yy00YTUyLTk5OTMtYmYyZWFkYmQ2OTI4dwB3DWpldHBhY2svbGFiZWx3B01lc3NhZ2V3AHcKKHJlcXVpcmVkKXh2AHckZWNmNDUxNWUtNzNmYi00N2ExLWFlZWUtMTkxMmFmZWUxZjE5dwB3DWpldHBhY2svaW5wdXR3AHcIdGV4dGFyZWF2AQZib3JkZXJ2AwZyYWRpdXN3AzVweAVzdHlsZXcFc29saWQFd2lkdGh3AzFweHckMDRhOTkxMjYtMjQzNy00YjA0LTk2OTQtMjlkYjgyZTdmZmExdwB3DmpldHBhY2svYnV0dG9udwZidXR0b255dwZTdWJtaXR3AHYBBnJlbW92ZXh3E2pldHBhY2svcmF0aW5nLXN0YXJ9BH0FdwRzdGFydw9pcy1zdHlsZS1maWxsZWR3BGxlZnR3E2pldHBhY2svcmF0aW5nLXN0YXJ9BXcEc3RhcncPaXMtc3R5bGUtZmlsbGVkdwRsZWZ0dxNqZXRwYWNrL3JhdGluZy1zdGFyfQV9BXcEc3RhcncPaXMtc3R5bGUtZmlsbGVkdwRsZWZ0dwB3AHl9BAMAtwcAdxMyMDI2LTA0LTE5VDEzOjEzOjAzdwRob21ldwdwdWJsaXNofbmw8oYCfQB3BmNsb3NlZHcGY2xvc2VkdxR0ZW1wbGF0ZS1wYWdlLXctaGVyb3cAeXh3uwE8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwgaXMtc3R5bGUtZGVmYXVsdCIgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy10b3A6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNDApO3BhZGRpbmctYm90dG9tOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwKSI+PC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ2BARuYW1ldwVBYm91dA9wYXR0ZXJuQ2F0ZWdvcnl3BWFib3V0EnBhdHRlcm5TdWJjYXRlZ29yeXcAD3JlbW90ZVBhdHRlcm5JZH290AF3BGZ1bGx3GmFsaWduZnVsbCBpcy1zdHlsZS1kZWZhdWx0dgEHc3BhY2luZ3YCBm1hcmdpbnYCA3RvcHcBMAZib3R0b213ATAHcGFkZGluZ3YCA3RvcHcVdmFyOnByZXNldHxzcGFjaW5nfDQwBmJvdHRvbXcVdmFyOnByZXNldHxzcGFjaW5nfDQwdgIEdHlwZXcLY29uc3RyYWluZWQOanVzdGlmeUNvbnRlbnR3BmNlbnRlcnh3MDxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgYWxpZ253aWRlIj4KCjwvZGl2PncMY29yZS9jb2x1bW5zeHcEd2lkZXYBB3NwYWNpbmd2AQhibG9ja0dhcHYCA3RvcHcVdmFyOnByZXNldHxzcGFjaW5nfDUwBGxlZnR3FXZhcjpwcmVzZXR8c3BhY2luZ3w0MHckNmFjMDQ0NGEtMGMyMC00ZGI4LTljMjAtZWJiZDQ3MDA5YzIxeHdIPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIGlzLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIiPgoKCgoKCgoKPC9kaXY+dwtjb3JlL2NvbHVtbncGY2VudGVydgMEdHlwZXcLY29uc3RyYWluZWQLY29udGVudFNpemV3BTU4MHB4Dmp1c3RpZnlDb250ZW50dwRsZWZ0dyQzOTRhOGYzNS02ZGVmLTRmN2EtOTFjMy04Yzk0YmUyNjNiNzd4dyo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkFib3V0IFVzPC9oMj53DGNvcmUvaGVhZGluZ30CdyQ3MjdjMTE1Yy0zMzM0LTQ2MmMtODk0ZS1jNjc3NmY0MWQ1OTR4d9gCPHA+Rm91bmRlZCBpbiAxOTg3LCBTRkcgSU5URVJOQVRJT05BTCBpcyBhIHByZW1pZXIgRXhlY3V0aXZlIFNlYXJjaCBmaXJtIHdpdGggYSBsb25nLXN0YW5kaW5nIHJlcHV0YXRpb24gYXMgb25lIG9mIHRoZSB0b3AgZXhlY3V0aXZlIHBsYWNlbWVudCBmaXJtcyBpbiB0aGUgVW5pdGVkIFN0YXRlcy4gRm9yIG5lYXJseSBmb3VyIGRlY2FkZXMsIHdlIGhhdmUgcGFydG5lcmVkIHdpdGggbGVhZGluZyBwdWJsaWMsIHByaXZhdGUsIGFuZCBwcmUtSVBPIG9yZ2FuaXphdGlvbnMgdG8gaWRlbnRpZnkgYW5kIHNlY3VyZSBleGNlcHRpb25hbCB0YWxlbnQgdGhhdCBkcml2ZXMgYnVzaW5lc3MgZ3Jvd3RoLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckYzdhMTlhOTctMWEwNy00OWQ2LWI4YjQtYWZmNzgyOGFjMDYzeHepAjxwPk91ciBleHBlcnRpc2Ugc3BhbnMgdGhlIHBsYWNlbWVudCBvZiBleGVjdXRpdmUgbGVhZGVyc2hpcCwgbWFuYWdlbWVudCwgc2FsZXMsIGJ1c2luZXNzIGRldmVsb3BtZW50LCBtYXJrZXRpbmcsIHRlY2huaWNhbCwgYW5kIHByb2Zlc3Npb25hbCBzZXJ2aWNlcyB0YWxlbnQgbmF0aW9ud2lkZS4gV2Ugd29yayBhY3Jvc3MgYSB3aWRlIHJhbmdlIG9mIGluZHVzdHJpZXMsIGRlbGl2ZXJpbmcgY3VzdG9taXplZCBzZWFyY2ggc29sdXRpb25zIHRhaWxvcmVkIHRvIGVhY2ggY2xpZW504oCZcyB1bmlxdWUgbmVlZHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQzMmRjZWQ3My0yOGVkLTQzZmEtYmM2Yi1kYTJhOWI3ZThiMTZ4d7ECPHA+V2hhdCBzZXRzIFNGRyBJTlRFUk5BVElPTkFMIGFwYXJ0IGlzIG91ciBkZWVwIHVuZGVyc3RhbmRpbmcgb2YgdGhlIG1hcmtldHMgd2Ugc2VydmUgYW5kIHRoZSBldm9sdmluZyBjaGFsbGVuZ2VzIGNvbXBhbmllcyBmYWNlLiBUaGlzIGluZHVzdHJ5IGluc2lnaHQgYWxsb3dzIHVzIHRvIGFsaWduIHRvcC10aWVyIHRhbGVudCB3aXRoIHRoZSBzdHJhdGVnaWMgZ29hbHMgb2Ygb3VyIGNsaWVudHMgd2hpbGUgYWxzbyB1bmRlcnN0YW5kaW5nIGVhY2ggY2FuZGlkYXRl4oCZcyBsb25nLXRlcm0gY2FyZWVyIGFzcGlyYXRpb25zLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMGE4ZTk5MDAtYThhYS00Mjg1LWEyZjgtODU5Nzk3NjJlODcxeHcHPHA+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgEPYmxvY2tWaXNpYmlsaXR5eXh3QDxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtYm90dG9tIj48L2Rpdj53C2NvcmUvY29sdW1udwZib3R0b214dwpjb3JlL2ltYWdld1todHRwczovL3NmZ2ludGVybmF0aW9uYWwuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L3NmZy1pbnRlcm5hdGlvbmFsLTY5ZTUwZGRmOTg3NjMucG5nd5gGQW4gZWxlZ2FudCwgb3BlbiBsYXB0b3Agb24gYSBkYXJrIHdhbG51dCBkZXNrLCBpdHMgaGlnaC1yZXNvbHV0aW9uIHNjcmVlbiBkaXNwbGF5aW5nIGEgc29waGlzdGljYXRlZCBzb2Z0d2FyZSBzYWxlcyByZWNydWl0bWVudCBkYXNoYm9hcmQgd2l0aCBjbGVhciBjaGFydHMsIGNhbmRpZGF0ZSBzaG9ydGxpc3RzLCBhbmQgc3RhdHVzIGluZGljYXRvcnMgaW4gU0ZHIElOVEVSTkFUSU9OQUwgYnJhbmRpbmcgY29sb3JzLiBOZXh0IHRvIGl0LCBhIGNsb3NlZCBsZWF0aGVyLWJvdW5kIG5vdGVib29rIGFuZCBhIHNsaW0gbWV0YWwgcGVuIHJlc3QgaW4gcHJlY2lzZSBhbGlnbm1lbnQsIHdpdGggYSBzbWFydHBob25lIHNob3dpbmcgYSBtaW5pbWFsaXN0IGNhbGVuZGFyIGludGVyZmFjZS4gU29mdCwgZGlmZnVzZWQgYWZ0ZXJub29uIGxpZ2h0IGZpbHRlcnMgYWNyb3NzIHRoZSBzY2VuZSBmcm9tIHRoZSBsZWZ0LCBhZGRpbmcgc3VidGxlIGhpZ2hsaWdodHMgb24gdGhlIGJydXNoZWQgbWV0YWwgc3VyZmFjZXMgYW5kIGNyZWF0aW5nIGdlbnRsZSBzaGFkb3dzLiBTaG90IGluIHBob3RvZ3JhcGhpYyByZWFsaXNtIGZyb20gYSBzbGlnaHRseSBlbGV2YXRlZCBhbmdsZSwgd2l0aCBhIGNsZWFuLCBtb2Rlcm4gYmFja2dyb3VuZCBmYWRpbmcgaW50byBzb2Z0IGJsdXIuIFRoZSBtb29kIGlzIGNhbG0sIGVmZmljaWVudCwgYW5kIGhpZ2hseSBwcm9mZXNzaW9uYWwsIGNvbnZleWluZyB0cnVzdCwgdHJhbnNwYXJlbmN5LCBhbmQgc2F0aXNmYWN0aW9uIHdpdGggdGhlIHJlY3J1aXRtZW50IHByb2Nlc3MudgEHZW5hYmxlZHl9EXcBMXcFY292ZXJ3BGZ1bGx3BG5vbmV3AHh3vQE8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwgaXMtc3R5bGUtc2VjdGlvbi0yIiBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS00MCk7cGFkZGluZy1ib3R0b206dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNDApIj48L2Rpdj53CmNvcmUvZ3JvdXB3A2RpdnYGCmNhdGVnb3JpZXN1AXcIc2VydmljZXMEbmFtZXcIU2VydmljZXMLcGF0dGVybk5hbWV3FGFzc2VtYmxlci9zZXJ2aWNlcy00D3BhdHRlcm5DYXRlZ29yeXcIc2VydmljZXMScGF0dGVyblN1YmNhdGVnb3J5dwAPcmVtb3RlUGF0dGVybklkfZ7UAXcEZnVsbHccYWxpZ25mdWxsIGlzLXN0eWxlLXNlY3Rpb24tMnYBB3NwYWNpbmd2AgZtYXJnaW52AgN0b3B3ATAGYm90dG9tdwEwB3BhZGRpbmd2AgN0b3B3FXZhcjpwcmVzZXR8c3BhY2luZ3w0MAZib3R0b213FXZhcjpwcmVzZXR8c3BhY2luZ3w0MHYCBHR5cGV3C2NvbnN0cmFpbmVkDmp1c3RpZnlDb250ZW50dwZjZW50ZXJ4d048ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIGFsaWdud2lkZSBhcmUtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciI+Cgo8L2Rpdj53DGNvcmUvY29sdW1uc3cGY2VudGVyeHcEd2lkZXh3QDxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIj48L2Rpdj53C2NvcmUvY29sdW1udwZjZW50ZXJ4dwpjb3JlL2ltYWdld1todHRwczovL3NmZ2ludGVybmF0aW9uYWwuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L3NmZy1pbnRlcm5hdGlvbmFsLTY5ZTUwZGRkNzk1Y2EucG5nd6sGQSBtZXRpY3Vsb3VzbHkgYXJyYW5nZWQgc3ByZWFkIG9mIHByaW50ZWQgc29mdHdhcmUgc2FsZXMgcmVzdW1lcyBhbmQgcm9sZSBwcm9maWxlcyBsYWlkIG91dCBvbiBhIHNtb290aCBzbGF0ZS1ncmV5IHRhYmxlLCBlYWNoIHBhZ2UgZmVhdHVyaW5nIGNsZWFuIHR5cG9ncmFwaHksIHN0cnVjdHVyZWQgYnVsbGV0IHBvaW50cywgYW5kIGRpc2NyZWV0IFNGRyBJTlRFUk5BVElPTkFMIGJyYW5kaW5nLiBCZXNpZGUgdGhlIGRvY3VtZW50cyBzaXRzIGEgc2xpbSBzaWx2ZXIgbGFwdG9wIHBhcnRseSBjbG9zZWQsIGFuZCBhIHNtYWxsIGdsYXNzIHRlcnJhcml1bSB3aXRoIGEgc2luZ2xlIGdyZWVuIHBsYW50LCBhZGRpbmcgYSB0b3VjaCBvZiBsaWZlIHRvIHRoZSBwcm9mZXNzaW9uYWwgc2V0dGluZy4gTmF0dXJhbCBkYXlsaWdodCBwb3VycyBpbiBmcm9tIGFuIHVuc2VlbiB3aW5kb3csIGNhc3RpbmcgY3Jpc3AsIGRpYWdvbmFsIHNoYWRvd3MgYWNyb3NzIHRoZSBwYXBlcndvcmsgYW5kIGNyZWF0aW5nIGEgcGxlYXNpbmcgY29udHJhc3QgYmV0d2VlbiB3aGl0ZSBwYXBlciBhbmQgZGFyayBzdXJmYWNlLiBQaG90b2dyYXBoaWMgcmVhbGlzbSwgc2hvdCBmcm9tIGEgdG9wLWRvd24sIGJpcmTigJlzLWV5ZSBwZXJzcGVjdGl2ZSB3aXRoIHNoYXJwIGZvY3VzIHRocm91Z2hvdXQgdGhlIGZyYW1lLiBUaGUgbW9vZCBpcyBvcmdhbml6ZWQsIG1ldGhvZGljYWwsIGFuZCBkZXRhaWwtb3JpZW50ZWQsIGVtcGhhc2l6aW5nIGEgdGhvcm91Z2gsIGNsaWVudC1mb2N1c2VkIGFwcHJvYWNoIHRvIHNvZnR3YXJlIHNhbGVzIHJlY3J1aXRtZW50Ln0OdwExdwVjb3ZlcncEZnVsbHcEbm9uZXcAdyQ0NWJlYWJiOC1jN2RlLTRhM2ItYTk0Zi1lZDg2ZDE3OGJhZGN4d0Y8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4gaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciI+CgoKCgoKPC9kaXY+dwtjb3JlL2NvbHVtbncGY2VudGVydyQ4NTkyZDAyNS1jODEwLTQ3ODgtYmU5Mi04OGY4ZTk5YWU4OTJ4dzQ8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgYWxpZ253aWRlIj5TZXJ2aWNlczwvaDI+dwxjb3JlL2hlYWRpbmd9AncEd2lkZXcJYWxpZ253aWRldyQwYjU1YjIwMy05MjdlLTQwYTktOGIyMi0yMTdmNmIzZTBjYjN4d84CPHAgY2xhc3M9ImlzLXNlcnZpY2UtZGVzY3JpcHRpb24iPlNGRyBoYXMgYmVlbiB0aGUgdHJ1c3RlZCBncm93dGggcGFydG5lciBmb3IgU2FhUyBhbmQgc29mdHdhcmUgc3RhcnR1cHMgbG9va2luZyB0byBidWlsZCBoaWdoLXBlcmZvcm1pbmcgc2FsZXMgYW5kIGxlYWRlcnNoaXAgdGVhbXMuIFdpdGggbmVhcmx5IGZvdXIgZGVjYWRlcyBvZiBwcm92ZW4gc3VjY2Vzcywgd2UgaGVscCBWQy1iYWNrZWQgY29tcGFuaWVzIHNlY3VyZSB0aGUgQ1JPcywgVlBzLCBhbmQgdG9wLXByb2R1Y2luZyBBRXMgd2hvIGFjY2VsZXJhdGUgcmV2ZW51ZSBhbmQgc2NhbGUgb3JnYW5pemF0aW9ucy4gPC9wPncOY29yZS9wYXJhZ3JhcGh5dxZpcy1zZXJ2aWNlLWRlc2NyaXB0aW9udyQ0YzVhNjQ4OS1iZjgwLTQ2YTctOTIzYi04ZDFjNWQwOTFjOGZ4d58BPHA+V2hlbiBncm93dGggbWF0dGVycywgaGlyaW5nIHRoZSByaWdodCB0YWxlbnQgaXMgZXZlcnl0aGluZy4gU0ZHIGRlbGl2ZXJzIHRoZSBwcm92ZW4gbGVhZGVycyBhbmQgcmV2ZW51ZSBwcm9kdWNlcnMgd2hvIGRyaXZlIG1lYXN1cmFibGUgYnVzaW5lc3MgcmVzdWx0cy48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDA4NGQ5MWJlLTUwNDUtNDZjYi04ZDk3LWI4ZGZlODAzZGY5MXh3JDxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbnMiPjwvZGl2PncMY29yZS9idXR0b25zdyQ5OTJiZGJkOC04OTBlLTRiNzEtODU0Ny0yMDk0MjhiZWQwMTh4d1o8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b24iPjxhIGNsYXNzPSJ3cC1ibG9jay1idXR0b25fX2xpbmsgd3AtZWxlbWVudC1idXR0b24iPjwvYT48L2Rpdj53C2NvcmUvYnV0dG9udwFhdwZidXR0b252AQ9ibG9ja1Zpc2liaWxpdHl5eHe7ATxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWduZnVsbCBpcy1zdHlsZS1kZWZhdWx0IiBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS00MCk7cGFkZGluZy1ib3R0b206dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNDApIj48L2Rpdj53CmNvcmUvZ3JvdXB3A2RpdnYEBG5hbWV3B0NvbnRhY3QPcGF0dGVybkNhdGVnb3J5dwVmb3JtcxJwYXR0ZXJuU3ViY2F0ZWdvcnl3DWZvcm1zL2NvbnRhY3QPcmVtb3RlUGF0dGVybklkfa7SAXcEZnVsbHcQaXMtc3R5bGUtZGVmYXVsdHYBB3NwYWNpbmd2AgZtYXJnaW52AgN0b3B3ATAGYm90dG9tdwEwB3BhZGRpbmd2AgN0b3B3FXZhcjpwcmVzZXR8c3BhY2luZ3w0MAZib3R0b213FXZhcjpwcmVzZXR8c3BhY2luZ3w0MHYCBHR5cGV3C2NvbnN0cmFpbmVkDmp1c3RpZnlDb250ZW50dwZjZW50ZXJ4dzA8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIGFsaWdud2lkZSI+Cgo8L2Rpdj53DGNvcmUvY29sdW1uc3h3BHdpZGV4d0Y8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4gaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciI+CgoKCgoKPC9kaXY+dwtjb3JlL2NvbHVtbncGY2VudGVydwB3JDYzOTE2YmZlLTY2ZTItNDM0ZS1hMjgxLWRjOTM5NjUxNWI4Y3h3LDxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Q29udGFjdCBVczwvaDI+dwxjb3JlL2hlYWRpbmd9AnckN2ZhODFlNzgtOWMyMC00ZWIwLThmMGYtZTg5M2E0MWU4NGRheHexATxwIGNsYXNzPSJpcy1jb250YWN0LWRlc2NyaXB0aW9uIj5DT01QQU5JRVM6IFJlYWNoIG91dCB0byBkaXNjdXNzIGN1cnJlbnQgdmFjYW5jaWVzLCBmdXR1cmUgaGVhZGNvdW50IHBsYW5zLCBvciBtYXJrZXQgaW5zaWdodHMgZm9yIHNjYWxpbmcgeW91ciBzb2Z0d2FyZSBzYWxlcyBvcmdhbml6YXRpb24uPC9wPncOY29yZS9wYXJhZ3JhcGh5dxZpcy1jb250YWN0LWRlc2NyaXB0aW9udyRmYjNjZDkyNi01YWVhLTRjM2UtODEwOC05YzQ4NDIyZTc5NDN4d4oBPHA+Q0FORElEQVRFUzogTG9va2luZyB0byBleHBsb3JlIGEgbmV3IG9wcG9ydHVuaXRpZXM\/IFNlbmQgdXMgYSBtZXNzYWdlIGFuZCB3ZSB3aWxsIHJlcGx5IHRvIHNldHVwIGEgY2FsbCB0byBkaXNjdXNzIHlvdXIgYmFja2dyb3VuZC48L3A+dw5jb3JlL3BhcmFncmFwaHl4eHh4eHh4eHh4eHh3IzxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+PC9kaXY+dwtjb3JlL2NvbHVtbnh3CmNvcmUvaW1hZ2V3SWh0dHBzOi8vc2ZnaW50ZXJuYXRpb25hbC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvc2ZnLXdlYi5qcGc\/dz02Nzl3AH0zdwVsYXJnZXcEbm9uZXh3uwE8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwgaXMtc3R5bGUtZGVmYXVsdCIgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy10b3A6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNTApO3BhZGRpbmctYm90dG9tOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTUwKSI+PC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ2BgpjYXRlZ29yaWVzdQF3CHNlcnZpY2VzBG5hbWV3CFNlcnZpY2VzC3BhdHRlcm5OYW1ldxRhc3NlbWJsZXIvc2VydmljZXMtMw9wYXR0ZXJuQ2F0ZWdvcnl3DHRlc3RpbW9uaWFscxJwYXR0ZXJuU3ViY2F0ZWdvcnl3AA9yZW1vdGVQYXR0ZXJuSWR9otUBdwRmdWxsdxphbGlnbmZ1bGwgaXMtc3R5bGUtZGVmYXVsdHYBB3NwYWNpbmd2AgZtYXJnaW52AgN0b3B3ATAGYm90dG9tdwEwB3BhZGRpbmd2AgN0b3B3FXZhcjpwcmVzZXR8c3BhY2luZ3w1MAZib3R0b213FXZhcjpwcmVzZXR8c3BhY2luZ3w1MHYCBHR5cGV3C2NvbnN0cmFpbmVkDmp1c3RpZnlDb250ZW50dwZjZW50ZXJ4dzI8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIGFsaWdud2lkZSI+CgoKCjwvZGl2PncMY29yZS9jb2x1bW5zeHYBBG5hbWV3BUl0ZW1zdwR3aWRldgEHc3BhY2luZ3YBCGJsb2NrR2FwdgIDdG9wdxV2YXI6cHJlc2V0fHNwYWNpbmd8NDAEbGVmdHcVdmFyOnByZXNldHxzcGFjaW5nfDMwdyRlZmYxNTczMi0wOGViLTRkMDktOGQ2Zi02ZGMyNzFjMzc3ZmJ4dyM8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwvZGl2PncLY29yZS9jb2x1bW53JDQ5YjI3MzViLTAyNmMtNDRhZC05MDViLTBlMTEyMjgyNDkwOXh3LjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+VGVzdGltb25pYWxzPC9oMj53DGNvcmUvaGVhZGluZ30CdgEGbGF5b3V0dgILc2VsZlN0cmV0Y2h3BWZpeGVkCGZsZXhTaXpldwQxMDAleHclPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj4KCjwvZGl2PncLY29yZS9jb2x1bW52AQdzcGFjaW5ndgEIYmxvY2tHYXB3FXZhcjpwcmVzZXR8c3BhY2luZ3w0MHh3JjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIj4KCgoKPC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ2AQRuYW1ldwRJdGVtdgEHc3BhY2luZ3YBCGJsb2NrR2FwdwM4cHh2AwR0eXBldwRmbGV4C29yaWVudGF0aW9udwh2ZXJ0aWNhbAhmbGV4V3JhcHcGbm93cmFwdyQ4NzYzNWJhMy0yODJjLTQwMzctYTYyZC1iNjg2N2FlNWNmNTJ4d+sBPHAgY2xhc3M9ImlzLXRlc3RpbW9uaWFsLXJldmlldyI+U0ZHIElOVEVSTkFUSU9OQUwgcXVpY2tseSB1bmRlcnN0b29kIG91ciBuaWNoZSBzb2Z0d2FyZSBtYXJrZXQgYW5kIGRlbGl2ZXJlZCBzYWxlcyB0YWxlbnQgdGhhdCBzdGFydGVkIGNsb3NpbmcgZGVhbHMgd2l0aGluIHdlZWtzOyB0aGVpciB0cmFuc3BhcmVudCBjb21tdW5pY2F0aW9uIG1hZGUgdGhlIGhpcmluZyBwcm9jZXNzIGVmZm9ydGxlc3MuPC9wPncOY29yZS9wYXJhZ3JhcGh5dxVpcy10ZXN0aW1vbmlhbC1yZXZpZXd3JDNkYTY5Y2Y0LThmMzYtNDEzOC1hMjNlLTk2MDIxM2RiZjUwZnh3PjxwIGNsYXNzPSJpcy10ZXN0aW1vbmlhbC1uYW1lIGFpLWlnbm9yZSI+4oCUIFJhbmR5IEZpbGxpcyA8L3A+dw5jb3JlL3BhcmFncmFwaHl3HWlzLXRlc3RpbW9uaWFsLW5hbWUgYWktaWdub3JleHcmPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAiPgoKCgo8L2Rpdj53CmNvcmUvZ3JvdXB3A2RpdnYBBG5hbWV3BEl0ZW12AQdzcGFjaW5ndgEIYmxvY2tHYXB3AzhweHYDBHR5cGV3BGZsZXgLb3JpZW50YXRpb253CHZlcnRpY2FsCGZsZXhXcmFwdwZub3dyYXB3JDNlZWE4ZWNhLTgzMjQtNGVmYS1hYzliLWQ3OTZjMWMzNzFhNHh32AE8cCBjbGFzcz0iaXMtdGVzdGltb25pYWwtcmV2aWV3Ij5XZSBzdHJ1Z2dsZWQgZm9yIG1vbnRocyB0byBoaXJlIGVudGVycHJpc2UgU2FhUyBzYWxlc3Blb3BsZSwgdGhlbiBTRkcgSU5URVJOQVRJT05BTCBwcmVzZW50ZWQgdGhyZWUgc3BvdC1vbiBjYW5kaWRhdGVzIHdpdGhpbiBkYXlzLCBlYWNoIHBlcmZlY3RseSBhbGlnbmVkIHdpdGggb3VyIGdyb3d0aCB0YXJnZXRzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcVaXMtdGVzdGltb25pYWwtcmV2aWV3dyQwNGE2ZDU5OS05OWUzLTRhMGEtODQyZS00ZmY0MjE1Yzk0OGZ4dz48cCBjbGFzcz0iaXMtdGVzdGltb25pYWwtbmFtZSBhaS1pZ25vcmUiPuKAlCBUaG9tYXMgUmlsbGVuPC9wPncOY29yZS9wYXJhZ3JhcGh5dx1pcy10ZXN0aW1vbmlhbC1uYW1lIGFpLWlnbm9yZXh3JTxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+Cgo8L2Rpdj53C2NvcmUvY29sdW1udgEHc3BhY2luZ3YBCGJsb2NrR2FwdxV2YXI6cHJlc2V0fHNwYWNpbmd8NDB4dyY8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCI+CgoKCjwvZGl2PncKY29yZS9ncm91cHcDZGl2dgEEbmFtZXcESXRlbXYBB3NwYWNpbmd2AQhibG9ja0dhcHcDOHB4dgMEdHlwZXcEZmxleAtvcmllbnRhdGlvbncIdmVydGljYWwIZmxleFdyYXB3Bm5vd3JhcHckNThmNDc5NjAtOWY1Ni00M2Y2LWFhMWYtODAyMzQ3ZGRkOTBheHe9ATxwIGNsYXNzPSJpcy10ZXN0aW1vbmlhbC1yZXZpZXciPk91ciBjb25zdWx0YW50IGd1aWRlZCB1cyB0aHJvdWdoIGV2ZXJ5IHN0ZXAsIHJlZmluaW5nIHRoZSBicmllZiBhbmQgaW50cm9kdWNpbmcgb25seSBzYWxlcyBwcm9mZXNzaW9uYWxzIHdobyBtYXRjaGVkIG91ciBjdWx0dXJlIGFuZCBxdW90YSBleHBlY3RhdGlvbnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dxVpcy10ZXN0aW1vbmlhbC1yZXZpZXd3JDE2YzQxMjhiLTI0YTgtNDBhMi05YTg5LTVmMDU5Y2NiMTRlMXh3QDxwIGNsYXNzPSJpcy10ZXN0aW1vbmlhbC1uYW1lIGFpLWlnbm9yZSI+4oCUIE1hcmlhIFZuZW5jaGFrIDwvcD53DmNvcmUvcGFyYWdyYXBoeXcdaXMtdGVzdGltb25pYWwtbmFtZSBhaS1pZ25vcmV4dyY8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCI+CgoKCjwvZGl2PncKY29yZS9ncm91cHcDZGl2dgEEbmFtZXcESXRlbXYBB3NwYWNpbmd2AQhibG9ja0dhcHcDOHB4dgMEdHlwZXcEZmxleAtvcmllbnRhdGlvbncIdmVydGljYWwIZmxleFdyYXB3Bm5vd3JhcHckZjU5ODVhYzgtMDRlYS00YTJjLThhZWEtN2I1MjRjYTAwNjdheHfpATxwIGNsYXNzPSJpcy10ZXN0aW1vbmlhbC1yZXZpZXciPlRoZSBjYW5kaWRhdGVzIHdlIGhpcmVkIHRocm91Z2ggU0ZHIElOVEVSTkFUSU9OQUwgcmFtcGVkIHF1aWNrbHksIHVuZGVyc3Rvb2QgY29tcGxleCBzb2Z0d2FyZSBzb2x1dGlvbnMsIGFuZCBleGNlZWRlZCBmaXJzdC1xdWFydGVyIHRhcmdldHM7IHRoZWlyIHJlY3J1aXRtZW50IHByb2Nlc3MgZmVsdCBsaWtlIGEgdHJ1ZSBwYXJ0bmVyc2hpcC48L3A+dw5jb3JlL3BhcmFncmFwaHl3FWlzLXRlc3RpbW9uaWFsLXJldmlld3ckYTc0NzE1ZTgtMDZhYy00ZTcwLTg4NmYtM2JjZWRiYzgwYzMxeHc9PHAgY2xhc3M9ImlzLXRlc3RpbW9uaWFsLW5hbWUgYWktaWdub3JlIj7igJQgTWF0dGhldyBEaWF6PC9wPncOY29yZS9wYXJhZ3JhcGh5dx1pcy10ZXN0aW1vbmlhbC1uYW1lIGFpLWlnbm9yZXh3FjxwPlByaXZhY3kgUG9saWN5OjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3nQI8cD5TRkcgSU5URVJOQVRJT05BTCAo4oCcd2XigJ0sIOKAnG91cuKAnSwgb3Ig4oCcdXPigJ0pIGlzIGNvbW1pdHRlZCB0byBwcm90ZWN0aW5nIHlvdXIgcHJpdmFjeS4gVGhpcyBQcml2YWN5IFBvbGljeSBkZXNjcmliZXMgaG93IHdlIGNvbGxlY3QsIHVzZSwgZGlzY2xvc2UsIGFuZCBwcm90ZWN0IHlvdXIgaW5mb3JtYXRpb24gd2hlbiB5b3UgdmlzaXQgb3VyIHdlYnNpdGUsIHd3dy5zZmdpbnRlcm5hdGlvbmFsLmNvbSwgb3IgaW50ZXJhY3Qgd2l0aCB1cyBpbiBhbnkgb3RoZXIgbWFubmVyLjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3uAI8cD4xLiBJbmZvcm1hdGlvbiBXZSBDb2xsZWN0PGJyPj8gV2UgbWF5IGNvbGxlY3QgdGhlIGZvbGxvd2luZyB0eXBlcyBvZiBpbmZvcm1hdGlvbiBmcm9tIHlvdTo8YnI+PyBQZXJzb25hbCBJbmZvcm1hdGlvbjogV2hlbiB5b3UgY29udGFjdCB1cyB0aHJvdWdoIG91ciBXZWJzaXRlLCBwaG9uZSwgb3IgZW1haWwsIHdlIG1heSBjb2xsZWN0IHBlcnNvbmFsIGluZm9ybWF0aW9uIHRoYXQgeW91IHByb3ZpZGUsIGluY2x1ZGluZyB5b3VyIGZ1bGwgbmFtZSwgcGhvbmUgbnVtYmVyLCBlbWFpbCBhZGRyZXNzLCBhbmQgbWFpbGluZyBhZGRyZXNzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXh37wE8cD4\/IEF1dG9tYXRpY2FsbHkgQ29sbGVjdGVkIEluZm9ybWF0aW9uOiBXaGVuIHlvdSB2aXNpdCBvdXIgV2Vic2l0ZSwgd2UgbWF5IGF1dG9tYXRpY2FsbHkgY29sbGVjdCBjZXJ0YWluIGluZm9ybWF0aW9uIGFib3V0IHlvdXIgZGV2aWNlIGFuZCB1c2FnZSwgaW5jbHVkaW5nIElQIGFkZHJlc3MsIGJyb3dzZXIgdHlwZSwgb3BlcmF0aW5nIHN5c3RlbSwgcmVmZXJyaW5nIFVSTHMsIGFuZCBwYWdlcyB2aWV3ZWQuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHfuAzxwPjIuIEhvdyBXZSBVc2UgWW91ciBJbmZvcm1hdGlvbjxicj4\/IFdlIHVzZSB0aGUgaW5mb3JtYXRpb24gd2UgY29sbGVjdCBmb3IgdGhlIGZvbGxvd2luZyBwdXJwb3Nlczo8YnI+PyBUbyBDb21tdW5pY2F0ZSB3aXRoIFlvdTogV2UgdXNlIHlvdXIgY29udGFjdCBpbmZvcm1hdGlvbiB0byByZXNwb25kIHRvIHlvdXIgaW5xdWlyaWVzLCBwcm92aWRlIGxlZ2FsIHNlcnZpY2VzLCBzZW5kIGFkbWluaXN0cmF0aXZlIGluZm9ybWF0aW9uLCBhbmQga2VlcCB5b3UgaW5mb3JtZWQgYWJvdXQgeW91ciBjYXNlIG9yIG91ciBzZXJ2aWNlcy48YnI+PyBMZWdhbCBDb21wbGlhbmNlOiBXZSBtYXkgdXNlIHlvdXIgaW5mb3JtYXRpb24gdG8gY29tcGx5IHdpdGggYXBwbGljYWJsZSBsYXdzLCByZWd1bGF0aW9ucywgb3IgbGVnYWwgb2JsaWdhdGlvbnMsIGluY2x1ZGluZyByZXNwb25kaW5nIHRvIHN1YnBvZW5hcywgY291cnQgb3JkZXJzLCBvciBsZWdhbCByZXF1ZXN0cy48L3A+dw5jb3JlL3BhcmFncmFwaHl4d84HPHA+My4gSW5mb3JtYXRpb24gU2hhcmluZyBhbmQgRGlzY2xvc3VyZSA\/IFNNUyBjb25zZW50IGFuZCBwaG9uZSBudW1iZXJzIGFyZSBub3Qgc2hhcmVkIHdpdGggYW55IHRoaXJkIHBhcnRpZXMvYWZmaWxpYXRlcyBmb3IgbWFya2V0aW5nIHB1cnBvc2VzLiBObyBtb2JpbGUgb3B0LWluIGRhdGEgaXMgc2hhcmVkLjxicj4\/IFdlIGRvIG5vdCBzZWxsIG9yIHJlbnQgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiB0byB0aGlyZCBwYXJ0aWVzLiBXZSBkbyBub3Qgc2VsbCwgcmVudCwgcmVsZWFzZSwgb3IgdHJhbnNmZXIgeW91ciBTTVMgY29uc2VudCBvciBwaG9uZSBudW1iZXIgdG8gYW55IHRoaXJkIHBhcnR5IGZvciBhbnkgdGhpcmQgcGFydHkgbWFya2V0aW5nIHB1cnBvc2VzLiBXZSBtYXkgc2hhcmUgeW91ciBpbmZvcm1hdGlvbiBpbiB0aGUgZm9sbG93aW5nIGNpcmN1bXN0YW5jZXM6PGJyPj8gU2VydmljZSBQcm92aWRlcnM6IFdlIG1heSBzaGFyZSB5b3VyIGluZm9ybWF0aW9uIHdpdGggb3VyIHNlcnZpY2UgcHJvdmlkZXJzIHdobyBwZXJmb3JtIHNlcnZpY2VzIG9uIG91ciBiZWhhbGYsIHN1Y2ggYXMgbWFya2V0aW5nLCBjdXN0b21lciBzZXJ2aWNlcywgb3IgdGVjaG5pY2FsIHN1cHBvcnQuIFRoZXNlIHNlcnZpY2UgcHJvdmlkZXJzIGFyZSBjb250cmFjdHVhbGx5IG9ibGlnYXRlZCB0byBwcm90ZWN0IHlvdXIgaW5mb3JtYXRpb24gYW5kIHVzZSBpdCBvbmx5IGZvciBzZXJ2aWNlcyB0aGV5IHByb3ZpZGUuPGJyPj8gTGVnYWwgUmVxdWlyZW1lbnRzOiBXZSBtYXkgZGlzY2xvc2UgeW91ciBpbmZvcm1hdGlvbiBpZiByZXF1aXJlZCBieSBsYXcsIHJlZ3VsYXRpb24sIG9yIGxlZ2FsIHByb2Nlc3MsIG9yIGlmIHdlIGJlbGlldmUgZGlzY2xvc3VyZSBpczxicj5uZWNlc3NhcnkgdG8gcHJvdGVjdCBvdXIgcmlnaHRzLCBwcm9wZXJ0eSwgb3IgdGhlIHNhZmV0eSBvZiBvdXIgdXNlcnMgb3Igb3RoZXJzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3vgI8cD40LiBEYXRhIFNlY3VyaXR5PGJyPj8gV2UgaW1wbGVtZW50IHJlYXNvbmFibGUgc2VjdXJpdHkgbWVhc3VyZXMgdG8gcHJvdGVjdCB5b3VyIHBlcnNvbmFsIGluZm9ybWF0aW9uIGZyb20gdW5hdXRob3JpemVkIGFjY2VzcywgdXNlLCBkaXNjbG9zdXJlLCBhbHRlcmF0aW9uLCBvciBkZXN0cnVjdGlvbi4gSG93ZXZlciwgbm8gbWV0aG9kIG9mIHRyYW5zbWlzc2lvbiBvdmVyIHRoZSBpbnRlcm5ldCBvciBlbGVjdHJvbmljIHN0b3JhZ2UgaXMgY29tcGxldGVseSBzZWN1cmUsIGFuZCB3ZSBjYW5ub3QgZ3VhcmFudGVlIGFic29sdXRlIHNlY3VyaXR5LjwvcD53DmNvcmUvcGFyYWdyYXBoeXh30wE8cD41LiBZb3VyIFJpZ2h0cyBhbmQgQ2hvaWNlczxicj4\/IEFjY2VzcyBhbmQgVXBkYXRlIEluZm9ybWF0aW9uOiBZb3UgaGF2ZSB0aGUgcmlnaHQgdG8gYWNjZXNzLCB1cGRhdGUsIG9yIGNvcnJlY3QgeW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbi4gVG8gZG8gc28sIHBsZWFzZSBjb250YWN0IHVzIHVzaW5nIHRoZSBpbmZvcm1hdGlvbiBwcm92aWRlZCBiZWxvdy48L3A+dw5jb3JlL3BhcmFncmFwaHl4d4kCPHA+Ni4gVGhpcmQtUGFydHkgV2Vic2l0ZXM8YnI+PyBPdXIgV2Vic2l0ZSBtYXkgY29udGFpbiBsaW5rcyB0byB0aGlyZC1wYXJ0eSB3ZWJzaXRlcy4gV2UgYXJlIG5vdCByZXNwb25zaWJsZSBmb3IgdGhlIHByaXZhY3kgcHJhY3RpY2VzIG9yIGNvbnRlbnQgb2YgdGhlc2UgdGhpcmQtcGFydHkgc2l0ZXMuIFdlIGVuY291cmFnZSB5b3UgdG8gcmV2aWV3IHRoZSBwcml2YWN5IHBvbGljaWVzIG9mIGFueSB0aGlyZC1wYXJ0eSB3ZWJzaXRlcyB5b3UgdmlzaXQuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHe9AjxwPjcuIENoaWxkcmVu4oCZcyBQcml2YWN5PGJyPj8gT3VyIHdlYnNpdGUgaXMgbm90IGludGVuZGVkIGZvciBjaGlsZHJlbiB1bmRlciB0aGUgYWdlIG9mIDEzLiBXZSBkbyBub3Qga25vd2luZ2x5IGNvbGxlY3QgcGVyc29uYWwgaW5mb3JtYXRpb24gZnJvbSBjaGlsZHJlbiB1bmRlciAxMy4gSWYgd2UgYmVjb21lIGF3YXJlIHRoYXQgd2UgaGF2ZSBpbmFkdmVydGVudGx5IGNvbGxlY3RlZCBwZXJzb25hbCBpbmZvcm1hdGlvbiBmcm9tIGEgY2hpbGQgdW5kZXIgMTMsIHdlIHdpbGwgdGFrZSBzdGVwcyB0byBkZWxldGUgc3VjaCBpbmZvcm1hdGlvbi48L3A+dw5jb3JlL3BhcmFncmFwaHl4d4ACPHA+OC4gQ2hhbmdlcyB0byBUaGlzIFByaXZhY3kgUG9saWN5PGJyPj8gV2UgbWF5IHVwZGF0ZSB0aGlzIFByaXZhY3kgUG9saWN5IGZyb20gdGltZSB0byB0aW1lLiBBbnkgY2hhbmdlcyB3aWxsIGJlIHBvc3RlZCBvbiB0aGlzIHBhZ2Ugd2l0aCBhbiB1cGRhdGVkIOKAnExhc3QgVXBkYXRlZOKAnSBkYXRlLiBXZSBlbmNvdXJhZ2UgeW91IHRvIHJldmlldyB0aGlzIFByaXZhY3kgUG9saWN5IHBlcmlvZGljYWxseSBmb3IgYW55IHVwZGF0ZXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHeJATxwPjkuIENvbnRhY3QgVXM8YnI+PyBJZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIG9yIGNvbmNlcm5zIGFib3V0IHRoaXMgUHJpdmFjeSBQb2xpY3kgb3Igb3VyIHByaXZhY3kgcHJhY3RpY2VzLCBwbGVhc2UgY29udGFjdCB1cyBhdDo8L3A+dw5jb3JlL3BhcmFncmFwaHl4d3M8cD5TRkcgSW50ZXJuYXRpb25hbDxicj4xMDAwIE4gVVMgaGlnaHdheSAxIFN1aXRlIDgwODxicj5KdXBpdGVyLCBGTCAzMzQ3Nzxicj45MDgtMjcyLTk2MDA8YnI+c2ZnQHNmZ3NlYXJjaC5jb208L3A+dw5jb3JlL3BhcmFncmFwaHl4d7ICPHA+U01TIFRlcm1zIGFuZCBDb25kaXRpb25zPGJyPjEuIEludHJvZHVjdGlvbjxicj5XZWxjb21lIHRvIFNGRyBJTlRFUk5BVElPTkFMLiBCeSBhY2Nlc3Npbmcgb3IgdXNpbmcgb3VyIHNlcnZpY2VzLCBpbmNsdWRpbmcgcmVjZWl2aW5nIFNNUyBjb21tdW5pY2F0aW9ucywgeW91IGFncmVlIHRvIGNvbXBseSB3aXRoIGFuZCBiZSBib3VuZCBieSB0aGVzZSBUZXJtcyBhbmQgQ29uZGl0aW9ucy4gSWYgeW91IGRvIG5vdCBhZ3JlZSB3aXRoIHRoZXNlIHRlcm1zLCBwbGVhc2UgZG8gbm90IGVuZ2FnZSB3aXRoIG91ciBzZXJ2aWNlcy48L3A+dw5jb3JlL3BhcmFncmFwaHl4d60CPHA+Mi4gQ29uc2VudCBmb3IgU01TIENvbW11bmljYXRpb248YnI+QnkgcHJvdmlkaW5nIHlvdXIgY29uc2VudCB0byByZWNlaXZlIFNNUyBjb21tdW5pY2F0aW9ucywgeW91IGFja25vd2xlZGdlIGFuZCBhZ3JlZSB0byByZWNlaXZlIHRleHQgbWVzc2FnZXMgZnJvbSBTRkcgSU5URVJOQVRJT05BTCBhdCB0aGUgcGhvbmUgbnVtYmVyIHlvdSBwcm92aWRlLiBJbmZvcm1hdGlvbiBvYnRhaW5lZCBhcyBwYXJ0IG9mIHRoZSBTTVMgY29uc2VudCBwcm9jZXNzIHdpbGwgbm90IGJlIHNoYXJlZCB3aXRoIHRoaXJkIHBhcnRpZXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHf4ATxwPjMuIFR5cGVzIG9mIFNNUyBDb21tdW5pY2F0aW9uczxicj5JZiB5b3UgaGF2ZSBjb25zZW50ZWQgdG8gcmVjZWl2ZSB0ZXh0IG1lc3NhZ2VzLCB5b3UgbWF5IHJlY2VpdmUgU01TIGNvbW11bmljYXRpb25zIHJlbGF0ZWQgdG8gdGhlIGZvbGxvd2luZzo8YnI+QXBwb2ludG1lbnQgcmVtaW5kZXJzLCBmb2xsb3ctdXBzLCB1cGRhdGVzLCBqb2Igb3Bwb3J0dW5pdGllcyBhbmQgb3RoZXIgc2VydmljZS1yZWxhdGVkIG1hdHRlcnM8L3A+dw5jb3JlL3BhcmFncmFwaHl4d5gBPHA+NC4gT3B0LUluIE1ldGhvZDo8YnI+WW91IG1heSBvcHQtaW4gdG8gcmVjZWl2ZSBTTVMgbWVzc2FnZXMgaW4gdGhlIGZvbGxvd2luZyB3YXlzIHdoaWNoZXZlciBpcyBhcHBsaWNhYmxlOjxicj5CeSB0ZXh0aW5nIHVzIGZpcnN0IG9yIG90aGVyIG1lZGl1bTwvcD53DmNvcmUvcGFyYWdyYXBoeXh3DmNvcmUvcGFyYWdyYXBoeR0AdyQ4NDIxZThkZi1hOGZjLTRmOTYtYjNmYy1jNjM2OTJmOTNjZWF3JGE4OWZmMDlkLTIxOTMtNDkxNC1hOGM0LWRhMGQ3YWNjMWM3MnckMWQzNTFlMWQtYTU1Yi00OWRkLTkzMWItYzgzZTc0Nzg5OGYwdyQ5YmM1M2FiZS1mN2UzLTRjYWUtYTkxYy0wYzU0YmRmNGYxZjR3JDQzODlkMjk0LTQ2ODItNDg5OS1iNWRmLTM1ZGIxZTZmZDAwMHl3pAE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1qZXRwYWNrLXJhdGluZy1zdGFyIGlzLXN0eWxlLWZpbGxlZCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjwvZmlndXJlPnYFCWJsb2NrTmFtZXcTamV0cGFjay9yYXRpbmctc3RhcgVhdHRyc3YCBnJhdGluZ30FCWNsYXNzTmFtZXcPaXMtc3R5bGUtZmlsbGVkC2lubmVyQmxvY2tzdQAJaW5uZXJIVE1Md6YBCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWpldHBhY2stcmF0aW5nLXN0YXIgaXMtc3R5bGUtZmlsbGVkIiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PC9maWd1cmU+Cgxpbm5lckNvbnRlbnR1AXemAQo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1qZXRwYWNrLXJhdGluZy1zdGFyIGlzLXN0eWxlLWZpbGxlZCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjwvZmlndXJlPgp3JDM0YmQ1NzQxLTU5MTMtNDFlZC04Zjk0LTA1Y2ZmNDk3YTAwYXckZWMwNGI3OWMtMDhjNC00ZTk0LWFiMjYtNWE3Nzg1ZGRiZjUzeXeWATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWpldHBhY2stcmF0aW5nLXN0YXIgaXMtc3R5bGUtZmlsbGVkIiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjwvZmlndXJlPnYFCWJsb2NrTmFtZXcTamV0cGFjay9yYXRpbmctc3RhcgVhdHRyc3YCBnJhdGluZ30ECWNsYXNzTmFtZXcPaXMtc3R5bGUtZmlsbGVkC2lubmVyQmxvY2tzdQAJaW5uZXJIVE1Md5gBCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWpldHBhY2stcmF0aW5nLXN0YXIgaXMtc3R5bGUtZmlsbGVkIiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjwvZmlndXJlPgoMaW5uZXJDb250ZW50dQF3mAEKPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stamV0cGFjay1yYXRpbmctc3RhciBpcy1zdHlsZS1maWxsZWQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PC9maWd1cmU+CnckZjEzNTYzZWUtZTdlZS00NmJhLWFhMzgtN2JhMzZhZGQ0YWZmdyQwMTMxZjNjMS1hOGJlLTQ2ZjUtODBjNi1jY2VkYWVlZWY3NDh3JDU1NGZlYTk4LWFjYmMtNDE1MC1iZWU3LWQzNThlY2ZiOGVmZnl3lgE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1qZXRwYWNrLXJhdGluZy1zdGFyIGlzLXN0eWxlLWZpbGxlZCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48L2ZpZ3VyZT52BQlibG9ja05hbWV3E2pldHBhY2svcmF0aW5nLXN0YXIFYXR0cnN2AgZyYXRpbmd9BAljbGFzc05hbWV3D2lzLXN0eWxlLWZpbGxlZAtpbm5lckJsb2Nrc3UACWlubmVySFRNTHeYAQo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1qZXRwYWNrLXJhdGluZy1zdGFyIGlzLXN0eWxlLWZpbGxlZCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48L2ZpZ3VyZT4KDGlubmVyQ29udGVudHUBd5gBCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWpldHBhY2stcmF0aW5nLXN0YXIgaXMtc3R5bGUtZmlsbGVkIiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjwvZmlndXJlPgp3JDdlZGM1NDAwLTc4YTYtNDU5Yi1hY2M5LTVkNjc3NmQ2ZTI4NXckODIwNjYyMzMtMTMyOS00Y2Y3LWJjYWEtZDY1MDkzZmI0OTZkeXekATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWpldHBhY2stcmF0aW5nLXN0YXIgaXMtc3R5bGUtZmlsbGVkIiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PC9maWd1cmU+dgUJYmxvY2tOYW1ldxNqZXRwYWNrL3JhdGluZy1zdGFyBWF0dHJzdgIGcmF0aW5nfQUJY2xhc3NOYW1ldw9pcy1zdHlsZS1maWxsZWQLaW5uZXJCbG9ja3N1AAlpbm5lckhUTUx3pgEKPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stamV0cGFjay1yYXRpbmctc3RhciBpcy1zdHlsZS1maWxsZWQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48L2ZpZ3VyZT4KDGlubmVyQ29udGVudHUBd6YBCjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWpldHBhY2stcmF0aW5nLXN0YXIgaXMtc3R5bGUtZmlsbGVkIiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PHNwYW4+Pzwvc3Bhbj48c3Bhbj4\/PC9zcGFuPjxzcGFuPj88L3NwYW4+PC9maWd1cmU+CmsAdyRiYzMyZGM4Zi05MjNkLTQ0MGMtOTg5My1jYWI1YmFlNDhlOWJ3JDljZTY4YjQ1LWRmMjItNGQ4OC1hNjg2LTkzM2YzZmQ1MTQyZXckYjJlZGQ4NmEtNzk5Ny00MmM5LWIwOTEtZjFmMTVkNGNhZWExdyQ0NTZlYzgyMy00OTc4LTQ4NTQtODJiZi0yM2Q2MDMyNTJhMTZ39Qc8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxpbWcgc3JjPSJodHRwczovL3NmZ2ludGVybmF0aW9uYWwuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L3NmZy1pbnRlcm5hdGlvbmFsLTY5ZTUwZGRmOTg3NjMucG5nIiBhbHQ9IkFuIGVsZWdhbnQsIG9wZW4gbGFwdG9wIG9uIGEgZGFyayB3YWxudXQgZGVzaywgaXRzIGhpZ2gtcmVzb2x1dGlvbiBzY3JlZW4gZGlzcGxheWluZyBhIHNvcGhpc3RpY2F0ZWQgc29mdHdhcmUgc2FsZXMgcmVjcnVpdG1lbnQgZGFzaGJvYXJkIHdpdGggY2xlYXIgY2hhcnRzLCBjYW5kaWRhdGUgc2hvcnRsaXN0cywgYW5kIHN0YXR1cyBpbmRpY2F0b3JzIGluIFNGRyBJTlRFUk5BVElPTkFMIGJyYW5kaW5nIGNvbG9ycy4gTmV4dCB0byBpdCwgYSBjbG9zZWQgbGVhdGhlci1ib3VuZCBub3RlYm9vayBhbmQgYSBzbGltIG1ldGFsIHBlbiByZXN0IGluIHByZWNpc2UgYWxpZ25tZW50LCB3aXRoIGEgc21hcnRwaG9uZSBzaG93aW5nIGEgbWluaW1hbGlzdCBjYWxlbmRhciBpbnRlcmZhY2UuIFNvZnQsIGRpZmZ1c2VkIGFmdGVybm9vbiBsaWdodCBmaWx0ZXJzIGFjcm9zcyB0aGUgc2NlbmUgZnJvbSB0aGUgbGVmdCwgYWRkaW5nIHN1YnRsZSBoaWdobGlnaHRzIG9uIHRoZSBicnVzaGVkIG1ldGFsIHN1cmZhY2VzIGFuZCBjcmVhdGluZyBnZW50bGUgc2hhZG93cy4gU2hvdCBpbiBwaG90b2dyYXBoaWMgcmVhbGlzbSBmcm9tIGEgc2xpZ2h0bHkgZWxldmF0ZWQgYW5nbGUsIHdpdGggYSBjbGVhbiwgbW9kZXJuIGJhY2tncm91bmQgZmFkaW5nIGludG8gc29mdCBibHVyLiBUaGUgbW9vZCBpcyBjYWxtLCBlZmZpY2llbnQsIGFuZCBoaWdobHkgcHJvZmVzc2lvbmFsLCBjb252ZXlpbmcgdHJ1c3QsIHRyYW5zcGFyZW5jeSwgYW5kIHNhdGlzZmFjdGlvbiB3aXRoIHRoZSByZWNydWl0bWVudCBwcm9jZXNzLiIgY2xhc3M9IndwLWltYWdlLTE3IiBzdHlsZT0iYXNwZWN0LXJhdGlvOjE7b2JqZWN0LWZpdDpjb3ZlciIvPjwvZmlndXJlPnckY2I1YTM4YzYtZWYwNy00ZDYwLWI2YjktNDAwYTAzNzUxMGUydyRlZDc2NzAxNi1mOGEzLTQ5N2EtOGIxOC0wZGQ2YWIwZmI3MmJ3JDNlZTk4YzA0LWZhNTUtNGU4OC04Mjc2LWJiZDZiMWRhNjQzZXckMDIzY2U2ZTMtM2ZlMS00NjBjLTgxMDEtNTRlNmQ3OTIxODA2d4gIPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48aW1nIHNyYz0iaHR0cHM6Ly9zZmdpbnRlcm5hdGlvbmFsLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9zZmctaW50ZXJuYXRpb25hbC02OWU1MGRkZDc5NWNhLnBuZyIgYWx0PSJBIG1ldGljdWxvdXNseSBhcnJhbmdlZCBzcHJlYWQgb2YgcHJpbnRlZCBzb2Z0d2FyZSBzYWxlcyByZXN1bWVzIGFuZCByb2xlIHByb2ZpbGVzIGxhaWQgb3V0IG9uIGEgc21vb3RoIHNsYXRlLWdyZXkgdGFibGUsIGVhY2ggcGFnZSBmZWF0dXJpbmcgY2xlYW4gdHlwb2dyYXBoeSwgc3RydWN0dXJlZCBidWxsZXQgcG9pbnRzLCBhbmQgZGlzY3JlZXQgU0ZHIElOVEVSTkFUSU9OQUwgYnJhbmRpbmcuIEJlc2lkZSB0aGUgZG9jdW1lbnRzIHNpdHMgYSBzbGltIHNpbHZlciBsYXB0b3AgcGFydGx5IGNsb3NlZCwgYW5kIGEgc21hbGwgZ2xhc3MgdGVycmFyaXVtIHdpdGggYSBzaW5nbGUgZ3JlZW4gcGxhbnQsIGFkZGluZyBhIHRvdWNoIG9mIGxpZmUgdG8gdGhlIHByb2Zlc3Npb25hbCBzZXR0aW5nLiBOYXR1cmFsIGRheWxpZ2h0IHBvdXJzIGluIGZyb20gYW4gdW5zZWVuIHdpbmRvdywgY2FzdGluZyBjcmlzcCwgZGlhZ29uYWwgc2hhZG93cyBhY3Jvc3MgdGhlIHBhcGVyd29yayBhbmQgY3JlYXRpbmcgYSBwbGVhc2luZyBjb250cmFzdCBiZXR3ZWVuIHdoaXRlIHBhcGVyIGFuZCBkYXJrIHN1cmZhY2UuIFBob3RvZ3JhcGhpYyByZWFsaXNtLCBzaG90IGZyb20gYSB0b3AtZG93biwgYmlyZOKAmXMtZXllIHBlcnNwZWN0aXZlIHdpdGggc2hhcnAgZm9jdXMgdGhyb3VnaG91dCB0aGUgZnJhbWUuIFRoZSBtb29kIGlzIG9yZ2FuaXplZCwgbWV0aG9kaWNhbCwgYW5kIGRldGFpbC1vcmllbnRlZCwgZW1waGFzaXppbmcgYSB0aG9yb3VnaCwgY2xpZW50LWZvY3VzZWQgYXBwcm9hY2ggdG8gc29mdHdhcmUgc2FsZXMgcmVjcnVpdG1lbnQuIiBjbGFzcz0id3AtaW1hZ2UtMTQiIHN0eWxlPSJhc3BlY3QtcmF0aW86MTtvYmplY3QtZml0OmNvdmVyIi8+PC9maWd1cmU+dyRhZjNkYjIyOS01MDQyLTRlYzctYWNiMy1jN2Q0YzQzODU2Njl3JGZkMDI3YjkwLTM3ODktNDU2MS04NjIwLTA4NDQwNTg5NTJhZnckZmUxYWJkMDgtYTIyMC00ZTFkLTlmNDYtNTcxZmJlNjk0ZDlhdyQyYzcwZjFiZC01ZmRkLTRiOTYtOGFhZS01ZDdkMDU2YWU4ZTR3pAE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIj48aW1nIHNyYz0iaHR0cHM6Ly9zZmdpbnRlcm5hdGlvbmFsLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9zZmctd2ViLmpwZz93PTY3OSIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS01MSIvPjwvZmlndXJlPncTamV0cGFjay9yYXRpbmctc3Rhcn0FfQV3BHN0YXJ3D2lzLXN0eWxlLWZpbGxlZHcEbGVmdHckNjllNWE2ZjAtYzkzMC00NmZjLWIxNzQtZDE5ZmViZjdhZDJidyQyYjVhZmZjYS1hYTIyLTQ2MDAtYWYyYi02YTg5MjU0OWE5MTh3JGYzYTcxNTUzLWZlZWYtNDIxZS05MjQ5LTlmYmViNmE2MmNhZnckOGQ2ZDQ5MGYtZTQ1MS00OWU5LTk5N2EtZDFlNmVkZDY1YmI0dyQ3YzE1N2Y4Yi1hOGZjLTRjMmMtODJlMi0wZjNmZjEyZTJlNjJ3JDc3OGUzYTA0LWY5MzktNGFjZC05N2ZiLWY0NTNiNzNmZjhlZXckMTIzMzlmZGQtZTlmNS00MTA2LWIyOGUtNWY5NzcxOGU0ZTkydyQ1N2ZiZGNjOC1mZjJmLTQzMDEtYjhiMS00NGExMjUwOTY4ZWN3JDc5NTk1NTVjLTg0ZTEtNDNjOC1hZmQ0LThiYjIxZWFlMzhjYXckY2RlNWRmMGYtZmNiNy00YjMyLWI1NmUtNzQzNmYyYmQ4ZDEwdyQxMzkzODJjMS0xYzM5LTQ5MDItOGQ1Ni05NjI1MGFkODA2Njl3JGEzYTgxY2U4LTkzYzYtNDNhNC1iM2RlLWQwNGY4MWNjZTBiZnckMDc0Zjg1OTEtYTZhYi00MGM0LTkwMGQtYjcwNmU0NzNiZTA4dyRkMTBkOTg4NS0zNTg1LTQ5ZmEtYTgzMy1jYWE2OTJkZDZlZTV3JGQ5ODVlM2FiLTFiMmYtNGUwMi04YTMyLTQzM2Q4MzJlMmVjOXckMDgzZTFkNGYtNTNkOC00NDdkLTllYjctY2EwMjc0OTQ1NDA1dyRkNzJjNTYzNy1mYmU5LTRjMmUtOGFiNS1jMmNiZTc0YWY4NTh3JGE1NGE3MWFiLTEzNjctNGJlMC04MDhiLTg1NDNmZWZiY2E4MHfPAzxwPjUuIFN0YW5kYXJkIE1lc3NhZ2luZyBEaXNjbG9zdXJlczxicj4tIE1lc3NhZ2UgYW5kIGRhdGEgcmF0ZXMgbWF5IGFwcGx5Ljxicj4tIFlvdSBjYW4gb3B0IG91dCBhdCBhbnkgdGltZSBieSB0ZXh0aW5nIOKAnFNUT1Au4oCdPGJyPi0gRm9yIGFzc2lzdGFuY2UsIHRleHQg4oCcSEVMUOKAnSDigJ0gdG8gYW55IHRleHQgbWVzc2FnZSBvciBjb250YWN0IHVzIGRpcmVjdGx5IGF0IDkwOC42MDMuMTQxOSwgeW91IGNhbiBlbWFpbCB1cyBhdCBzZmdAc2Znc2VhcmNoLmNvbSBvciB2aXNpdCBvdXIgUHJpdmFjeSBQb2xpY3kgYW5kIFNNUyBUZXJtcyB2aWEgPGEgaHJlZj0iaHR0cDovL3NmZ2ludGVybmF0aW9uYWwuY29tL3ByaXZhY3ktcG9saWN5LTIvIj5odHRwOi8vc2ZnaW50ZXJuYXRpb25hbC5jb20vcHJpdmFjeS1wb2xpY3ktMi88L2E+PGJyPi0gTWVzc2FnZSBmcmVxdWVuY3kgbWF5IHZhcnkuPGJyPjwvcD57QnndXjsdsAB9poP16wQF8ZGS2Q8OAQFkEgYFAQAEBAn3MQGBDgEB5AyWAYgBlgGIAaQBIc8NxgMAAZsf4uDA8A0BAALnluGTCnwAAJwT9ge7CIcI3RPAC40BpQGBC6wCjwWeAoEGngLjBKwC2Qe4Ai7vAS7uAy7OBy6+Ai7TAS6JAi67Ai78AS6JAfsKiQMhAAwA4QcABwABAA4ADAAJAAcAAQCNBAAMAAgAvAIAAQEBAgIAAQEBAgIAAQEBAgIAAQEBAgIAAQEBAgIAAQEBAgIAAQEBAgIAAQEBAgIAAQEBAgIAAQEBAgIAAQEBAgIABgABAAoADAAnAAcACQnqAQAKAwEC2AEABwAKAwECvwEACgMBAugBABcAkgIAIgBAANUBAAUA6gEAJwBCAMsBALgBALgBAYsCAKsCAN0BABkApQIAIwCwAQAgAOkBAB4BnAIAKgDSAQAWAHMAdACzAgCuAgD5AQCZAQABAIcDCP0P1walAT4BAAIMiAHdBdykxIoJAQAA5sH6tQIEANMD1hsHBg8k\/wQ=\",\"updateId\":708137868}","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"footnotes":"","big_sky_generated":false},"class_list":["post-4","page","type-page","status-publish","hentry"],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PhdPcs-4","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/sfginternational.com\/index.php?rest_route=\/wp\/v2\/pages\/4","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sfginternational.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sfginternational.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sfginternational.com\/index.php?rest_route=\/wp\/v2\/users\/275663929"}],"replies":[{"embeddable":true,"href":"https:\/\/sfginternational.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4"}],"version-history":[{"count":13,"href":"https:\/\/sfginternational.com\/index.php?rest_route=\/wp\/v2\/pages\/4\/revisions"}],"predecessor-version":[{"id":71,"href":"https:\/\/sfginternational.com\/index.php?rest_route=\/wp\/v2\/pages\/4\/revisions\/71"}],"wp:attachment":[{"href":"https:\/\/sfginternational.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}