{"id":13795,"date":"2026-04-08T03:00:00","date_gmt":"2026-04-08T08:00:00","guid":{"rendered":"https:\/\/my-all-about-you.com\/?p=13795"},"modified":"2026-04-07T18:53:23","modified_gmt":"2026-04-07T23:53:23","slug":"a-prayer-for-gods-blessings-on-families-nations-and-the-world-day-95-dominican-republic","status":"publish","type":"post","link":"https:\/\/my-all-about-you.com\/es\/2026\/04\/08\/a-prayer-for-gods-blessings-on-families-nations-and-the-world-day-95-dominican-republic\/","title":{"rendered":"A Prayer for God\u2019s Blessings on Families, Nations, and the World, Day 95, Dominican Republic"},"content":{"rendered":"<p class=\"has-text-color has-link-color wp-elements-db490858e6aaadc546a50f4bc9319f72 wp-block-paragraph\" style=\"color:#0c0000\">Dear Heavenly Father,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank You for today. Thank You for all that You do for me each and every day, including that which I fail to notice. Thank You for taking care of my family, friends, and acquaintances. I ask that You shield and protect them, guide them in this life, and bring them safely home to You. Let them know that You are always with them. Never let me forget Your presence in my life, and guide me safely through it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lord, I humbly seek Your favor. Please touch the hearts of the young. Help them to appreciate the sacred gift of marriage. May they value the delicate sounds of children. Enlighten their vision to see the profound beauty in sharing life with someone they love deeply. May they be open to the joys and sorrows that come with the bond of marriage. May they also embrace the unique joys and challenges that children bring into their lives.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dear Heavenly Father, guide me to be the light others need to find their way back to You, never hiding my light under a bushel basket. Grant peace within to those who seek it. I ask for Your protection and guidance over our country, our political officials, our clergy, and people throughout the world. Inspire those in positions of influence. Encourage our leaders, entertainers, athletes, and business leaders to embrace Your love. Help them reflect it to others as members of Your family. May their light shine brightly, drawing others into Your presence. Help us to see one another as You see us.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I ask for conversion and mercy for all sinners, and mercy for the souls in purgatory. I joyfully pray for the healing of the sick, trusting in Your will. Help those who are walking through life&#8217;s trials and tribulations, showing them the light and strength to carry on. Thank You, Lord, for the abundant life You have given me. I ask that Your angels fiercely protect us from the powers of evil that challenge our world, including the archangels appointed over each nation. Bring Your peace to every country and every people.<br><br><strong>Dear Heavenly Father, thank you for the story of the Dominican Republic \u2014 a story shaped by oceans and mountains, by music and memory, by joy and resilience, by a people who rise again and again with strength and grace. Thank You for the way this island holds beauty and hardship together, for the way its culture celebrates life, and for the way hope continues to grow even in difficult seasons.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bless this land, Lord \u2014 the beaches where waves roll in with steady rhythm; the mountains where cool breezes gather; the rivers that wind through valleys; the forests alive with birdsong; and the fields where fruit trees grow in abundance. Bless the sunsets that paint the sky with color, the mornings filled with possibility, and the quiet places where Your presence feels close.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bless the people of this nation \u2014 those who believe, those who doubt, those who search, and those who carry faith quietly in their hearts. Bless the mothers who nurture with strength, the fathers who work with endurance, the elders who hold wisdom, and the children who dream of futures filled with promise. Bless the teachers, the nurses, the builders, the artists, the farmers, and the pastors who serve their communities with love.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>And Lord, bless the faith that lives gently but deeply \u2014 the prayers whispered in homes, the hymns sung in churches, the devotion carried in festivals and feast days, and the island\u2019s enduring love for Our Lady of Altagracia, who has walked with this nation through joy and sorrow. Thank You for the believers who shine with kindness, for the communities who worship with joy, and for the hope that rises like morning light across the island.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bless the holy places where Your presence lingers, the basilicas and cathedrals, the mountain chapels, the coastal shrines, and the quiet sanctuaries where hearts come seeking peace.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mother Mary, Star of the Caribbean, stand beside this nation with tenderness and strength.<br>Protect its families.<br>Comfort its wounded places.<br>Guide its leaders.<br>Inspire its youth.<br>Let your mantle stretch across every mountain, every river, every village, every heart.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lord, bring healing where storms have left scars.<br>Bring peace where there has been struggle.<br>Bring hope where there has been waiting.<br>Let the Dominican Republic become a place where faith grows like a steady flame, warm, welcoming, and full of grace.  Let the future of this island be filled with unity, blessing, and light.<\/strong><br><br>Lord, let unity rise where separation has lingered too long. Let forgiveness take root where pain has lived. Let hope flourish in every region \u2014 north and south, mountain and coast, village and city. Dear Lord, we joyfully implore You to surround all restless souls awake in the stillness of this night with Your peace. We lift before You those on our <a href=\"https:\/\/my-all-about-you.com\/es\/what-do-i-have-to-give\/prayer-requests\/\">prayer list<\/a> and Sandra, Shirley, Tommy, Jackson, Gary, Jackson, Teeny, Barbara, Dana, and all people around the world. We especially remember those in need: the weary finding rest on the streets, under bridges, in hospitals, and their families, knowing that hope and healing is within reach.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Help our teens draw closer to You. Uplift those with mental disabilities. Support those who wander in doubt of Your existence. Comfort those suffering from Alzheimer\u2019s disease and terminal illnesses.<br><br>Be especially near to those who will meet You this day. Grant them a peaceful passing. Give them the comfort of Your mercy and eternal rest.<br>We pray for an increase number of men and women entering the religious life. We also pray for those who experience violence from lost souls.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lord, please intercede among all peoples. Show them how to resolve differences without fighting, rioting, or harming one another. Open our eyes to the beauty of putting You first in our lives and living together in peace.<br>Bless the work of our hands. Guide us in the care of the world You have entrusted to us. Let all labor be done with dignity, honesty, and love.<br>May we all understand that differing opinions need not divide us, but can lead us toward deeper understanding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank You, Lord, for being in our lives. Your presence is the beauty we see in our lives.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We come before You seeking Your guidance for Pope Leo XIV. Make him a pure vessel filled with Your Holy Spirit. Let no worldly influence sway his heart from You. May every word he speaks reflect Your truth and align with Sacred Scripture. May his will be surrendered fully to Yours, and may Your angels shield and protect him from all evil.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We ask that our places of worship be filled to overflowing, and that perpetual adoration chapels never are empty. Protect our clergy, strengthen them, and help them remain faithful to the mission You have entrusted to them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We lift up every spoken and unspoken intention held within our hearts.<br>In Your holy name we pray. We adore You, and may our love for You grow deeper with every passing day.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Be Salty.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-8180edc154818582654cfbe58fd75294 wp-block-paragraph\" style=\"color:#0c0000\">Amen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prayers from 2025<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Go to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/my-all-about-you.com\/es\/2025\/03\/15\/a-prayer-for-gods-blessings-on-families-nations-and-the-world-day-110-dominican-republic\/\" data-type=\"post\" data-id=\"6497\">Dominican Republic<\/a> &#8211; 3 a.m. 1st Prayer<\/li>\n\n\n\n<li><a href=\"https:\/\/my-all-about-you.com\/es\/2025\/03\/16\/a-prayer-for-gods-blessings-on-families-nations-and-the-world-day-111-dominican-republic\/\" data-type=\"post\" data-id=\"6512\">Dominican Republic<\/a> &#8211; 3 a.m. 2nd Prayer<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The story of the Prayer<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wp.me\/p9vUsN-Z3\" data-type=\"link\" data-id=\"https:\/\/wp.me\/p9vUsN-Z3\" target=\"_blank\" rel=\"noopener\">Understanding Midnight Wakefulness: A Spiritual Perspective<\/a><\/li>\n<\/ul>\n\n\n<div id=\"mapsvg-54\" data-id=\"54\" class=\"mapsvg\" data-autoload=\"true\" data-load-db=\"true\" data-loading-text=\"Loading map...\" style=\"width: 100%; height: 0; padding-bottom: 64.57%\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">As the year unfolds, this map will slowly fill with the countries we lift in prayer. Each marked place reflects a moment of intercession shared together. If you click on the different places, they will display a little information about the country. This happens as the country is prayed for.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">************<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/8b6wIhSZQjY?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es-MX&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>This heartfelt prayer expresses gratitude to God for daily blessings, emphasizing protection for loved ones and guidance in life&#8217;s challenges. It seeks divine favor for the youth, encouraging appreciation for marriage and family. The author requests healing, peace, and unity for the Dominican Republic and asks for spiritual strength and support for all individuals.<\/p>","protected":false},"author":132804860,"featured_media":13769,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"{\"document\":\"AAAH8rX6gAmHDL0IBo4CAiq8SyQDCgQDDAQCBgIEAwEEAwUGAwIEAwUYAwMFAAIEAwQFAAMCCAwIDgMGBAMDBgMABAMACgQDAAYDAQYIAwgEBgMACAUBBwADAAoEAwAGBAMCBAIEBgwHAAoEDAYQAwAIBgoCBQAUBQECCAMACgQCBAIMAgoCBgQDAQQCBgIOCgMBDpwBhg6cAaYOnAGIEJAKgim4iAEmBAKEAgMABAIGAgQCBAIIMgIKAgUABgMGBQACBgQDBQQCEAIKBAIGAwAGBAMBCgYLAAgMJiwDABoCHAYEAwASKAIEAgoDAAUBAggSAQ0mAgECCgJCAQVKAIoBAQIKAkIBBEoAjA0BAgoCQgEESgCGDgECCgJCAQRKAI4TAQIKAqQNnAQkhgISNggeAogBLBAEMgI8AjoIqALAHgEESgCeHgECCgJCAQRKAJQOAQIKAkIBBEoAtA4BAgoCQgEESgC6DgECCgJCAQRKAIIJAQIKAkIBBEoAoggBAgoCQgEESgCEHgECCgJCAQRKALQPAQIKAkIBBEoAog8BAgoCQgEESgCQAwECCgJCAQRKAIYLAQIKAkIBBEoAnAcBAgoCQgEESgC8BQECCgJCAQRKADABAgoCQgEFSgAqAQIKAkIBA0oAPgECCgJCAQRKACoBAgoBBEoaAgECCgJCSgC+BgECCgJCStoHmA4BAgoCQgEESgCMAQECCgEEShoCAQIKAkJKXJYFAQIKAEoAEgECCgJCAQRKAKYJAQIKAkIBBEoANgECCgEGSuzZBNQCptwE1nwIAQDqCAgBAMQYBQABAPwOCAEA3A4IAQDUxgKiD4IQiBCQCrLtAa4NqOcBEvriAZgCPiC0ARQ0PoIB2BsBAEqM\/wEBAQgCQgEESACUDAECCgJCAQdK9hXg1wECgu0B+gsBAOS0BCgDCAQDBAQCBAMBBAgCBQACBAMABAcAAwEHAAMCGAIEAgoCBgMDBAcACAwWBAIEAwAGAwEMAgQDAAoGAggEDgMDCAIEsN8E6t8EAwAIBQEHAAMACgQDAAYEAwIEAgQGDAcACgQMBhADAAgGCgIFABQFAQIIAwAKBAIEAgwCCgIGBAMBBAIGAg4KAwGmwgTOQOKsAb6UAhAsEs6kAoSrAgEBCAKSARToAQEESACKBgEBCAJCAQdIvAjIrAKAnQLccAMAknbwBQEAlAHOGtzYBKIPopYFxjPYcuadAYLWAuTkApDmAgEBCAJCAQdIogLkAsS6AQMAptMBmgKuFtqKA6zzAuodmjUErA+WAgoDABICCgUAAhAChAHOFP7eBb6iBYJOCgIAvDAAEgDcf6x\/QgCCIQDAVbBVYEQAuAMA1AO4A1JEABamA\/jbAqbfAgEBCAEISOjyBIoCDgaMAQIJAAMBBAMACAIKAgUAAwAGHA4IChALAKoBPgY8BgISBAY4qLoD6sYDvAuSkQXg5QfFApgCilqiD4IQiBCQCqD7AQEAgAWYAj4gtAEUND6CAboCAI7XAeDXAYzhAea0BCgDCAQDBAQCBAMBBAgCBQACBAMABAcAAwEHAAMCGAIEAgoCBgMDBAcACAwWBAIEAwAGAwEMAgQDAAoGAggEDgMDCAIEAAYDAAgFAQcAAwAKBAMABgQDAgQCBAYMBwAKBAwGEAMACAYKAgUAFAUBAggDAAoEAgQCDAIKAgYEAwEEAgYCDgoDAYK1BPzeAQCGowLsFKIOkgHOGuhXEAC6ce6PApTPAogk6h0BDp41+E7kngGe\/wEKArow+jCMMcwxmjHqIqoi2jGcUtxSqFLKVQCKVehSoFbgVq5W4AMAoAPuVqZa4AOgA\/TuBIoCDgaMAQIJAAMBBAMACAIKAgUAAwAGHA4IChALAKoBPgY8BgISBAaMuwTWxgS3BSgBIQAnAAQAhAEnAAQAhACBAIQRgQCEAYEAhASBAIQCgQCEBIEAhAGBAIQEgQCEAYEAhAaBAIQCgQCEAYEAhAaBAIQBgQCEAoEAhACBAIQBgQCEAoEAhAOBAIQAgQCEBYEAhAGBAIQAgQCEAIEAhAWBAIQAgQCEAoFIhACBAIQAgQCEAIEChACBACcABACEVSgGJwAoEScABwAoAycBBAAoBycAhwAoAycBBAAoBicAhwAoAycBBAAoBicAhwAoAycBBAAoBicAhwAoAycBBACEEygGJwCHACgDJwEEACgGJwCHACgDJwEEACgGJwCHACgDJwEEACgGJwCHACgDJwEEACgGJwCHACgDJwEEACgGJwCHACgDJwEEACgGJwCHACgDJwEEACgGJwCHACgDJwEEACgGJwCHACgDJwEEACgGJwCHACgDJwEEACgGJwCHACgDJwEEACgGJwCHACgDJwEEACgGJwCHACgDJwEEACgGJwCHACgDJwEEACgHJwCHACgDJwEEACgFJwCHACgDJwEEACgGJwCHACgDJwAoBicABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoBicAhwAoAycAKAYnAAcAKAMnAQQAKAAnAIcAKAMnACgBJwCHACgDJwEEACgGJwCHACgDJwEEACgGJwCHACgDJwAoACcAKAYnAMQAqAIoAqgAKAKoASgCqAAoAqgAKALBBKgAxAsoAscAKAInAQQAKAYnAMcAKAMnAQQAKAknAMQBhABEAIQAKALEW8FIRACEAKgAhATHACgCJwEEAIQBKAYnAMcAKAInAQQAKAknAEQAhADEAIQAqAJEAIQAKALEAsEAxAGoAIQBxwAoAicBBAAoCScAhAGoAoQCxBTBAMQHwQDEEocAKAInASgJJwDEJqgAxAGokf0BhvUBc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlQSBQcmF5ZXIgZm9yIEdvZOKAmXMgQmxlc3NpbmdzIG9uIEZhbWlsaWVzLCBOYXRpb25zLCBhbmQgdGhlIFdvcmxkLCBEYXkgOTQsIERvbWluaWNhbiBSZXB1YmxpY2RvY3VtZW50Y29udGVudDwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsiY29sb3IiOnsidGV4dCI6IiMwYzAwMDAifSwiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoiIzBjMDAwMCJ9fX19fSAtLT4KPHAgY2xhc3M9Imhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIiBzdHlsZT0iY29sb3I6IzBjMDAwMCI+RGVhciBIZWF2ZW5seSBGYXRoZXIsPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhhbmsgWW91IGZvciB0b2RheS4gVGhhbmsgWW91IGZvciBhbGwgdGhhdCBZb3UgZG8gZm9yIG1lIGVhY2ggYW5kIGV2ZXJ5IGRheSwgaW5jbHVkaW5nIHRoYXQgd2hpY2ggSSBmYWlsIHRvIG5vdGljZS4gVGhhbmsgWW91IGZvciB0YWtpbmcgY2FyZSBvZiBteSBmYW1pbHksIGZyaWVuZHMsIGFuZCBhY3F1YWludGFuY2VzLiBJIGFzayB0aGF0IFlvdSBzaGllbGQgYW5kIHByb3RlY3QgdGhlbSwgZ3VpZGUgdGhlbSBpbiB0aGlzIGxpZmUsIGFuZCBicmluZyB0aGVtIHNhZmVseSBob21lIHRvIFlvdS4gTGV0IHRoZW0ga25vdyB0aGF0IFlvdSBhcmUgYWx3YXlzIHdpdGggdGhlbS4gTmV2ZXIgbGV0IG1lIGZvcmdldCBZb3VyIHByZXNlbmNlIGluIG15IGxpZmUsIGFuZCBndWlkZSBtZSBzYWZlbHkgdGhyb3VnaCBpdC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Mb3JkLCBJIGh1bWJseSBzZWVrIFlvdXIgZmF2b3IuIFBsZWFzZSB0b3VjaCB0aGUgaGVhcnRzIG9mIHRoZSB5b3VuZy4gSGVscCB0aGVtIHRvIGFwcHJlY2lhdGUgdGhlIHNhY3JlZCBnaWZ0IG9mIG1hcnJpYWdlLiBNYXkgdGhleSB2YWx1ZSB0aGUgZGVsaWNhdGUgc291bmRzIG9mIGNoaWxkcmVuLiBFbmxpZ2h0ZW4gdGhlaXIgdmlzaW9uIHRvIHNlZSB0aGUgcHJvZm91bmQgYmVhdXR5IGluIHNoYXJpbmcgbGlmZSB3aXRoIHNvbWVvbmUgdGhleSBsb3ZlIGRlZXBseS4gTWF5IHRoZXkgYmUgb3BlbiB0byB0aGUgam95cyBhbmQgc29ycm93cyB0aGF0IGNvbWUgd2l0aCB0aGUgYm9uZCBvZiBtYXJyaWFnZS4gTWF5IHRoZXkgYWxzbyBlbWJyYWNlIHRoZSB1bmlxdWUgam95cyBhbmQgY2hhbGxlbmdlcyB0aGF0IGNoaWxkcmVuIGJyaW5nIGludG8gdGhlaXIgbGl2ZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RGVhciBIZWF2ZW5seSBGYXRoZXIsIGd1aWRlIG1lIHRvIGJlIHRoZSBsaWdodCBvdGhlcnMgbmVlZCB0byBmaW5kIHRoZWlyIHdheSBiYWNrIHRvIFlvdSwgbmV2ZXIgaGlkaW5nIG15IGxpZ2h0IHVuZGVyIGEgYnVzaGVsIGJhc2tldC4gR3JhbnQgcGVhY2Ugd2l0aGluIHRvIHRob3NlIHdobyBzZWVrIGl0LiBJIGFzayBmb3IgWW91ciBwcm90ZWN0aW9uIGFuZCBndWlkYW5jZSBvdmVyIG91ciBjb3VudHJ5LCBvdXIgcG9saXRpY2FsIG9mZmljaWFscywgb3VyIGNsZXJneSwgYW5kIHBlb3BsZSB0aHJvdWdob3V0IHRoZSB3b3JsZC4gSW5zcGlyZSB0aG9zZSBpbiBwb3NpdGlvbnMgb2YgaW5mbHVlbmNlLiBFbmNvdXJhZ2Ugb3VyIGxlYWRlcnMsIGVudGVydGFpbmVycywgYXRobGV0ZXMsIGFuZCBidXNpbmVzcyBsZWFkZXJzIHRvIGVtYnJhY2UgWW91ciBsb3ZlLiBIZWxwIHRoZW0gcmVmbGVjdCBpdCB0byBvdGhlcnMgYXMgbWVtYmVycyBvZiBZb3VyIGZhbWlseS4gTWF5IHRoZWlyIGxpZ2h0IHNoaW5lIGJyaWdodGx5LCBkcmF3aW5nIG90aGVycyBpbnRvIFlvdXIgcHJlc2VuY2UuIEhlbHAgdXMgdG8gc2VlIG9uZSBhbm90aGVyIGFzIFlvdSBzZWUgdXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SSBhc2sgZm9yIGNvbnZlcnNpb24gYW5kIG1lcmN5IGZvciBhbGwgc2lubmVycywgYW5kIG1lcmN5IGZvciB0aGUgc291bHMgaW4gcHVyZ2F0b3J5LiBJIGpveWZ1bGx5IHByYXkgZm9yIHRoZSBoZWFsaW5nIG9mIHRoZSBzaWNrLCB0cnVzdGluZyBpbiBZb3VyIHdpbGwuIEhlbHAgdGhvc2Ugd2hvIGFyZSB3YWxraW5nIHRocm91Z2ggbGlmZSdzIHRyaWFscyBhbmQgdHJpYnVsYXRpb25zLCBzaG93aW5nIHRoZW0gdGhlIGxpZ2h0IGFuZCBzdHJlbmd0aCB0byBjYXJyeSBvbi4gVGhhbmsgWW91LCBMb3JkLCBmb3IgdGhlIGFidW5kYW50IGxpZmUgWW91IGhhdmUgZ2l2ZW4gbWUuIEkgYXNrIHRoYXQgWW91ciBhbmdlbHMgZmllcmNlbHkgcHJvdGVjdCB1cyBmcm9tIHRoZSBwb3dlcnMgb2YgZXZpbCB0aGF0IGNoYWxsZW5nZSBvdXIgd29ybGQsIGluY2x1ZGluZyB0aGUgYXJjaGFuZ2VscyBhcHBvaW50ZWQgb3ZlciBlYWNoIG5hdGlvbi4gQnJpbmcgWW91ciBwZWFjZSB0byBldmVyeSBjb3VudHJ5IGFuZCBldmVyeSBwZW9wbGUuPGJyPjxicj48c3Ryb25nPkRlYXIgSGVhdmVubHkgRmF0aGVyLCB0aGFuayB5b3UgZm9yIERvbWluaWNhbiBSZXB1YmxpYyB0aGlzIGlzbGFuZCB3aGVyZSB1cnVvaXNlIGF0ZXJzIGVldCB3aHRlc2FuZCBzaHJlcyB3aGVyZSBtb3VudGFpbnMgcnNlIHRoIGlldCBzdHJldGggYW5kIHdoZXJlICB0cmVlcyB3YSBsaWUgd29yaGVycyBpbiB0aGUgZWUgaCBZb3UgZm9yIGggd2FyPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SGVscCBvdXIgdGVlbnMgZHJhdyBjbG9zZXIgdG8gWW91LiBVcGxpZnQgdGhvc2Ugd2l0aCBtZW50YWwgZGlzYWJpbGl0aWVzLiBTdXBwb3J0IHRob3NlIHdobyB3YW5kZXIgaW4gZG91YnQgb2YgWW91ciBleGlzdGVuY2UuIENvbWZvcnQgdGhvc2Ugc3VmZmVyaW5nIGZyb20gQWx6aGVpbWVy4oCZcyBkaXNlYXNlIGFuZCB0ZXJtaW5hbCBpbGxuZXNzZXMuPGJyPjxicj5CZSBlc3BlY2lhbGx5IG5lYXIgdG8gdGhvc2Ugd2hvIHdpbGwgbWVldCBZb3UgdGhpcyBkYXkuIEdyYW50IHRoZW0gYSBwZWFjZWZ1bCBwYXNzaW5nLiBHaXZlIHRoZW0gdGhlIGNvbWZvcnQgb2YgWW91ciBtZXJjeSBhbmQgZXRlcm5hbCByZXN0Ljxicj5XZSBwcmF5IGZvciBhbiBpbmNyZWFzZSBudW1iZXIgb2YgbWVuIGFuZCB3b21lbiBlbnRlcmluZyB0aGUgcmVsaWdpb3VzIGxpZmUuIFdlIGFsc28gcHJheSBmb3IgdGhvc2Ugd2hvIGV4cGVyaWVuY2UgdmlvbGVuY2UgZnJvbSBsb3N0IHNvdWxzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkxvcmQsIHBsZWFzZSBpbnRlcmNlZGUgYW1vbmcgYWxsIHBlb3BsZXMuIFNob3cgdGhlbSBob3cgdG8gcmVzb2x2ZSBkaWZmZXJlbmNlcyB3aXRob3V0IGZpZ2h0aW5nLCByaW90aW5nLCBvciBoYXJtaW5nIG9uZSBhbm90aGVyLiBPcGVuIG91ciBleWVzIHRvIHRoZSBiZWF1dHkgb2YgcHV0dGluZyBZb3UgZmlyc3QgaW4gb3VyIGxpdmVzIGFuZCBsaXZpbmcgdG9nZXRoZXIgaW4gcGVhY2UuPGJyPkJsZXNzIHRoZSB3b3JrIG9mIG91ciBoYW5kcy4gR3VpZGUgdXMgaW4gdGhlIGNhcmUgb2YgdGhlIHdvcmxkIFlvdSBoYXZlIGVudHJ1c3RlZCB0byB1cy4gTGV0IGFsbCBsYWJvciBiZSBkb25lIHdpdGggZGlnbml0eSwgaG9uZXN0eSwgYW5kIGxvdmUuPGJyPk1heSB3ZSBhbGwgdW5kZXJzdGFuZCB0aGF0IGRpZmZlcmluZyBvcGluaW9ucyBuZWVkIG5vdCBkaXZpZGUgdXMsIGJ1dCBjYW4gbGVhZCB1cyB0b3dhcmQgZGVlcGVyIHVuZGVyc3RhbmRpbmcuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhhbmsgWW91LCBMb3JkLCBmb3IgYmVpbmcgaW4gb3VyIGxpdmVzLiBZb3VyIHByZXNlbmNlIGlzIHRoZSBiZWF1dHkgd2Ugc2VlIGluIG91ciBsaXZlcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XZSBjb21lIGJlZm9yZSBZb3Ugc2Vla2luZyBZb3VyIGd1aWRhbmNlIGZvciBQb3BlIExlbyBYSVYuIE1ha2UgaGltIGEgcHVyZSB2ZXNzZWwgZmlsbGVkIHdpdGggWW91ciBIb2x5IFNwaXJpdC4gTGV0IG5vIHdvcmxkbHkgaW5mbHVlbmNlIHN3YXkgaGlzIGhlYXJ0IGZyb20gWW91LiBNYXkgZXZlcnkgd29yZCBoZSBzcGVha3MgcmVmbGVjdCBZb3VyIHRydXRoIGFuZCBhbGlnbiB3aXRoIFNhY3JlZCBTY3JpcHR1cmUuIE1heSBoaXMgd2lsbCBiZSBzdXJyZW5kZXJlZCBmdWxseSB0byBZb3VycywgYW5kIG1heSBZb3VyIGFuZ2VscyBzaGllbGQgYW5kIHByb3RlY3QgaGltIGZyb20gYWxsIGV2aWwuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2UgYXNrIHRoYXQgb3VyIHBsYWNlcyBvZiB3b3JzaGlwIGJlIGZpbGxlZCB0byBvdmVyZmxvd2luZywgYW5kIHRoYXQgcGVycGV0dWFsIGFkb3JhdGlvbiBjaGFwZWxzIG5ldmVyIGFyZSBlbXB0eS4gUHJvdGVjdCBvdXIgY2xlcmd5LCBzdHJlbmd0aGVuIHRoZW0sIGFuZCBoZWxwIHRoZW0gcmVtYWluIGZhaXRoZnVsIHRvIHRoZSBtaXNzaW9uIFlvdSBoYXZlIGVudHJ1c3RlZCB0byB0aGVtLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldlIGxpZnQgdXAgZXZlcnkgc3Bva2VuIGFuZCB1bnNwb2tlbiBpbnRlbnRpb24gaGVsZCB3aXRoaW4gb3VyIGhlYXJ0cy48YnI+SW4gWW91ciBob2x5IG5hbWUgd2UgcHJheS4gV2UgYWRvcmUgWW91LCBhbmQgbWF5IG91ciBsb3ZlIGZvciBZb3UgZ3JvdyBkZWVwZXIgd2l0aCBldmVyeSBwYXNzaW5nIGRheS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CZSBTYWx0eS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsiY29sb3IiOnsidGV4dCI6IiMwYzAwMDAifSwiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoiIzBjMDAwMCJ9fX19fSAtLT4KPHAgY2xhc3M9Imhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIiBzdHlsZT0iY29sb3I6IzBjMDAwMCI+QW1lbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5QcmF5ZXJzIGZyb20gMjAyNTwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+R28gdG86PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48YSBocmVmPSJodHRwczovL215LWFsbC1hYm91dC15b3UuY29tLzIwMjUvMDMvMTUvYS1wcmF5ZXItZm9yLWdvZHMtYmxlc3NpbmdzLW9uLWZhbWlsaWVzLW5hdGlvbnMtYW5kLXRoZS13b3JsZC1kYXktMTEwLWRvbWluaWNhbi1yZXB1YmxpYy8iIGRhdGEtdHlwZT0icG9zdCIgZGF0YS1pZD0iNjQ5NyI+RG9taW5pY2FuIFJlcHVibGljPC9hPiAtIDMgYS5tLiAxc3QgUHJheWVyPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48YSBocmVmPSJodHRwczovL215LWFsbC1hYm91dC15b3UuY29tLzIwMjUvMDMvMTYvYS1wcmF5ZXItZm9yLWdvZHMtYmxlc3NpbmdzLW9uLWZhbWlsaWVzLW5hdGlvbnMtYW5kLXRoZS13b3JsZC1kYXktMTExLWRvbWluaWNhbi1yZXB1YmxpYy8iIGRhdGEtdHlwZT0icG9zdCIgZGF0YS1pZD0iNjUxMiI+RG9taW5pY2FuIFJlcHVibGljPC9hPiAtIDMgYS5tLiAybmQgUHJheWVyPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIHN0b3J5IG9mIHRoZSBQcmF5ZXI8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vd3AubWUvcDl2VXNOLVozIiBkYXRhLXR5cGU9ImxpbmsiIGRhdGEtaWQ9Imh0dHBzOi8vd3AubWUvcDl2VXNOLVozIj5VbmRlcnN0YW5kaW5nIE1pZG5pZ2h0IFdha2VmdWxuZXNzOiBBIFNwaXJpdHVhbCBQZXJzcGVjdGl2ZTwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6c2hvcnRjb2RlIC0tPgpbbWFwc3ZnIGlkPSI1NCJdCjwhLS0gL3dwOnNob3J0Y29kZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BcyB0aGUgeWVhciB1bmZvbGRzLCB0aGlzIG1hcCB3aWxsIHNsb3dseSBmaWxsIHdpdGggdGhlIGNvdW50cmllcyB3ZSBsaWZ0IGluIHByYXllci4gRWFjaCBtYXJrZWQgcGxhY2UgcmVmbGVjdHMgYSBtb21lbnQgb2YgaW50ZXJjZXNzaW9uIHNoYXJlZCB0b2dldGhlci4gSWYgeW91IGNsaWNrIG9uIHRoZSBkaWZmZXJlbnQgcGxhY2VzLCB0aGV5IHdpbGwgZGlzcGxheSBhIGxpdHRsZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgY291bnRyeS4gVGhpcyBoYXBwZW5zIGFzIHRoZSBjb3VudHJ5IGlzIHByYXllZCBmb3IuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+KioqKioqKioqKioqPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmVtYmVkIHsidXJsIjoiaHR0cHM6Ly95b3V0dS5iZS84YjZ3SWhTWlFqWT9zaT1aT1ROXzVlWmFCY1pLMnI4IiwidHlwZSI6InZpZGVvIiwicHJvdmlkZXJOYW1lU2x1ZyI6InlvdXR1YmUiLCJyZXNwb25zaXZlIjp0cnVlLCJjbGFzc05hbWUiOiJ3cC1lbWJlZC1hc3BlY3QtMTYtOSB3cC1oYXMtYXNwZWN0LXJhdGlvIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtdmlkZW8gaXMtcHJvdmlkZXIteW91dHViZSB3cC1ibG9jay1lbWJlZC15b3V0dWJlIHdwLWVtYmVkLWFzcGVjdC0xNi05IHdwLWhhcy1hc3BlY3QtcmF0aW8iPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly95b3V0dS5iZS84YjZ3SWhTWlFqWT9zaT1aT1ROXzVlWmFCY1pLMnI4CjwvZGl2PjwvZmlndXJlPgpkb2N1bWVudGV4Y2VycHRUaGUgaGVhcnRmZWx0IHByYXllciBleHByZXNzZXMgZ3JhdGl0dWRlIHRvIEdvZCBmb3IgZGFpbHkgYmxlc3NpbmdzLCBzZWVrcyBndWlkYW5jZSBhbmQgcHJvdGVjdGlvbiBmb3IgbG92ZWQgb25lcywgYW5kIGVtcGhhc2l6ZXMgdGhlIGltcG9ydGFuY2Ugb2YgZmFpdGgsIG1hcnJpYWdlLCBhbmQgY29tbXVuaXR5LiBJdCBjYWxscyBmb3IgcGVhY2UgYW5kIG1lcmN5IGZvciBhbGwsIGVzcGVjaWFsbHkgaW4gdGhlIERvbWluaWNhbiBSZXB1YmxpYywgd2hpbGUgdXBsaWZ0aW5nIHRob3NlIGluIG5lZWQgYW5kIHJlcXVlc3Rpbmcgc3Bpcml0dWFsIHN0cmVuZ3RoIGZvciBsZWFkZXJzIGFuZCBjbGVyZ3kuZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YV9jb2Jsb2Nrc19hdHRyX2NvYmxvY2tzX2RpbWVuc2lvbnNfY29ibG9ja3NfcmVzcG9uc2l2ZV9oZWlnaHRfY29ibG9ja3NfYWNjb3JkaW9uX2llX3N1cHBvcnRqZXRwYWNrX3Bvc3Rfd2FzX2V2ZXJfcHVibGlzaGVkX2pldHBhY2tfbmV3c2xldHRlcl9hY2Nlc3NfamV0cGFja19kb250X2VtYWlsX3Bvc3RfdG9fc3Vic19qZXRwYWNrX25ld3NsZXR0ZXJfdGllcl9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BheXdhbGxlZF9jb250ZW50X2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGFpZF9jb250ZW50Zm9vdG5vdGVzamV0cGFja19wdWJsaWNpemVfbWVzc2FnZWpldHBhY2tfcHVibGljaXplX2ZlYXR1cmVfZW5hYmxlZGpldHBhY2tfc29jaWFsX3Bvc3RfYWxyZWFkeV9zaGFyZWRqZXRwYWNrX3NvY2lhbF9vcHRpb25zX3dwYXNfY3VzdG9taXplX3Blcl9uZXR3b3JrZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREZWFyIEhlYXZlbmx5IEZhdGhlcixkcm9wQ2FwcGxhY2Vob2xkZXJzdHlsZVRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGFuayBZb3UgZm9yIHRvZGF5LiBUaGFuayBZb3UgZm9yIGFsbCB0aGF0IFlvdSBkbyBmb3IgbWUgZWFjaCBhbmQgZXZlcnkgZGF5LCBpbmNsdWRpbmcgdGhhdCB3aGljaCBJIGZhaWwgdG8gbm90aWNlLiBUaGFuayBZb3UgZm9yIHRha2luZyBjYXJlIG9mIG15IGZhbWlseSwgZnJpZW5kcywgYW5kIGFjcXVhaW50YW5jZXMuIEkgYXNrIHRoYXQgWW91IHNoaWVsZCBhbmQgcHJvdGVjdCB0aGVtLCBndWlkZSB0aGVtIGluIHRoaXMgbGlmZSwgYW5kIGJyaW5nIHRoZW0gc2FmZWx5IGhvbWUgdG8gWW91LiBMZXQgdGhlbSBrbm93IHRoYXQgWW91IGFyZSBhbHdheXMgd2l0aCB0aGVtLiBOZXZlciBsZXQgbWUgZm9yZ2V0IFlvdXIgcHJlc2VuY2UgaW4gbXkgbGlmZSwgYW5kIGd1aWRlIG1lIHNhZmVseSB0aHJvdWdoIGl0LmRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRMb3JkLCBJIGh1bWJseSBzZWVrIFlvdXIgZmF2b3IuIFBsZWFzZSB0b3VjaCB0aGUgaGVhcnRzIG9mIHRoZSB5b3VuZy4gSGVscCB0aGVtIHRvIGFwcHJlY2lhdGUgdGhlIHNhY3JlZCBnaWZ0IG9mIG1hcnJpYWdlLiBNYXkgdGhleSB2YWx1ZSB0aGUgZGVsaWNhdGUgc291bmRzIG9mIGNoaWxkcmVuLiBFbmxpZ2h0ZW4gdGhlaXIgdmlzaW9uIHRvIHNlZSB0aGUgcHJvZm91bmQgYmVhdXR5IGluIHNoYXJpbmcgbGlmZSB3aXRoIHNvbWVvbmUgdGhleSBsb3ZlIGRlZXBseS4gTWF5IHRoZXkgYmUgb3BlbiB0byB0aGUgam95cyBhbmQgc29ycm93cyB0aGF0IGNvbWUgd2l0aCB0aGUgYm9uZCBvZiBtYXJyaWFnZS4gTWF5IHRoZXkgYWxzbyBlbWJyYWNlIHRoZSB1bmlxdWUgam95cyBhbmQgY2hhbGxlbmdlcyB0aGF0IGNoaWxkcmVuIGJyaW5nIGludG8gdGhlaXIgbGl2ZXMuZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERlYXIgSGVhdmVubHkgRmF0aGVyLCBndWlkZSBtZSB0byBiZSB0aGUgbGlnaHQgb3RoZXJzIG5lZWQgdG8gZmluZCB0aGVpciB3YXkgYmFjayB0byBZb3UsIG5ldmVyIGhpZGluZyBteSBsaWdodCB1bmRlciBhIGJ1c2hlbCBiYXNrZXQuIEdyYW50IHBlYWNlIHdpdGhpbiB0byB0aG9zZSB3aG8gc2VlayBpdC4gSSBhc2sgZm9yIFlvdXIgcHJvdGVjdGlvbiBhbmQgZ3VpZGFuY2Ugb3ZlciBvdXIgY291bnRyeSwgb3VyIHBvbGl0aWNhbCBvZmZpY2lhbHMsIG91ciBjbGVyZ3ksIGFuZCBwZW9wbGUgdGhyb3VnaG91dCB0aGUgd29ybGQuIEluc3BpcmUgdGhvc2UgaW4gcG9zaXRpb25zIG9mIGluZmx1ZW5jZS4gRW5jb3VyYWdlIG91ciBsZWFkZXJzLCBlbnRlcnRhaW5lcnMsIGF0aGxldGVzLCBhbmQgYnVzaW5lc3MgbGVhZGVycyB0byBlbWJyYWNlIFlvdXIgbG92ZS4gSGVscCB0aGVtIHJlZmxlY3QgaXQgdG8gb3RoZXJzIGFzIG1lbWJlcnMgb2YgWW91ciBmYW1pbHkuIE1heSB0aGVpciBsaWdodCBzaGluZSBicmlnaHRseSwgZHJhd2luZyBvdGhlcnMgaW50byBZb3VyIHByZXNlbmNlLiBIZWxwIHVzIHRvIHNlZSBvbmUgYW5vdGhlciBhcyBZb3Ugc2VlIHVzLmRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIGFzayBmb3IgY29udmVyc2lvbiBhbmQgbWVyY3kgZm9yIGFsbCBzaW5uZXJzLCBhbmQgbWVyY3kgZm9yIHRoZSBzb3VscyBpbiBwdXJnYXRvcnkuIEkgam95ZnVsbHkgcHJheSBmb3IgdGhlIGhlYWxpbmcgb2YgdGhlIHNpY2ssIHRydXN0aW5nIGluIFlvdXIgd2lsbC4gSGVscCB0aG9zZSB3aG8gYXJlIHdhbGtpbmcgdGhyb3VnaCBsaWZlJ3MgdHJpYWxzIGFuZCB0cmlidWxhdGlvbnMsIHNob3dpbmcgdGhlbSB0aGUgbGlnaHQgYW5kIHN0cmVuZ3RoIHRvIGNhcnJ5IG9uLiBUaGFuayBZb3UsIExvcmQsIGZvciB0aGUgYWJ1bmRhbnQgbGlmZSBZb3UgaGF2ZSBnaXZlbiBtZS4gSSBhc2sgdGhhdCBZb3VyIGFuZ2VscyBmaWVyY2VseSBwcm90ZWN0IHVzIGZyb20gdGhlIHBvd2VycyBvZiBldmlsIHRoYXQgY2hhbGxlbmdlIG91ciB3b3JsZCwgaW5jbHVkaW5nIHRoZSBhcmNoYW5nZWxzIGFwcG9pbnRlZCBvdmVyIGVhY2ggbmF0aW9uLiBCcmluZyBZb3VyIHBlYWNlIHRvIGV2ZXJ5IGNvdW50cnkgYW5kIGV2ZXJ5IHBlb3BsZS48YnI+PGJyPjxzdHJvbmc+RGVhciBIZWF2ZW5seSBGYXRoZXIsIHRoYW5rIHlvdSBmb3IgRG9taW5pY2FuIFJlcHVibGljLCB0aGlzIGlzbGFuZCB3aGVyZSB0dXJxdW9pc2Ugd2F0ZXJzIG1lZXQgd2hpdGXigJFzYW5kIHNob3Jlcywgd2hlcmUgbW91bnRhaW5zIHJpc2Ugd2l0aCBxdWlldCBzdHJlbmd0aCwgYW5kIHdoZXJlIHBhbG0gdHJlZXMgc3dheSBsaWtlIHdvcnNoaXBwZXJzIGluIHRoZSBicmVlemUuIFRoYW5rIFlvdSBmb3IgdGhlIHdhcm10aCBvZiB0aGUgQ2FyaWJiZWFuIHN1biwgdGhlIHJoeXRobSBvZiB0aGUgd2F2ZXMsIHRoZSBncmVlbiB2YWxsZXlzLCB0aGUgd2F0ZXJmYWxscyBoaWRkZW4gaW4gdGhlIGhpbGxzLCBhbmQgdGhlIHZpYnJhbnQgbGlmZSB0aGF0IGZpbGxzIGV2ZXJ5IGNvcm5lciBvZiB0aGlzIGJlYXV0aWZ1bCBsYW5kLjwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJsZXNzIHRoZSBwZW9wbGUgd2hvIGNhbGwgdGhpcyBuYXRpb24gaG9tZSwgdGhlaXIgam95LCB0aGVpciByZXNpbGllbmNlLCB0aGVpciBob3NwaXRhbGl0eSwgdGhlaXIgZGVlcCBzZW5zZSBvZiBjb21tdW5pdHkuIEJsZXNzIHRoZSBmYW1pbGllcyB3aG8gZ2F0aGVyIGFyb3VuZCB0YWJsZXMgZmlsbGVkIHdpdGggcmljZSwgYmVhbnMsIHBsYW50YWlucywgYW5kIGxhdWdodGVyLiBCbGVzcyB0aGUgbXVzaWNpYW5zIHdob3NlIHNvbmdzIGNhcnJ5IHRoZSBoZWFydGJlYXQgb2YgdGhlIGlzbGFuZCwgdGhlIGZhcm1lcnMgd2hvIHRlbmQgdGhlIGxhbmQgd2l0aCBwYXRpZW5jZSwgdGhlIGZpc2hlcm1lbiB3aG8gcmlzZSBiZWZvcmUgZGF3biwgYW5kIHRoZSBhcnRpc2FucyB3aG8gc2hhcGUgYmVhdXR5IGZyb20gd29vZCwgY2xheSwgYW5kIGNvbG9yLjwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkxvcmQsIGJsZXNzIGV2ZXJ5IHBsYWNlIHdoZXJlIGxpZmUgdW5mb2xkcywgdGhlIGxpdmVseSBzdHJlZXRzIG9mIFNhbnRvIERvbWluZ28sIHdoZXJlIGhpc3RvcnkgYW5kIG1vZGVybiBsaWZlIG1lZXQ7IHRoZSBjb2FzdGFsIHRvd25zIHdoZXJlIGJvYXRzIHJlc3QgaW4gdGhlIGhhcmJvcjsgdGhlIG1vdW50YWluIHZpbGxhZ2VzIHdoZXJlIG1vcm5pbmdzIGJlZ2luIHdpdGggcm9vc3RlcnMgYW5kIHByYXllcjsgYW5kIHRoZSBxdWlldCBiZWFjaGVzIHdoZXJlIHN1bnJpc2UgZmVlbHMgbGlrZSBhIHdoaXNwZXJlZCBibGVzc2luZy4gQmxlc3MgdGhlIGNoaWxkcmVuIHdobyBwbGF5IGluIGNvdXJ0eWFyZHMsIHRoZSBlbGRlcnMgd2hvIHNoYXJlIHN0b3JpZXMgb2YgdGhlIHBhc3QsIGFuZCB0aGUgd29ya2VycyB3aG8gbGFib3Igd2l0aCBzdHJlbmd0aCBhbmQgZGlnbml0eS48L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BbmQgd292ZW4gdGhyb3VnaCBhbGwgb2YgdGhpcywgTG9yZCwgaXMgdGhlIGdlbnRsZSBidXQgc3RlYWR5IGZhaXRoIHRoYXQgaGFzIHNoYXBlZCB0aGlzIG5hdGlvbiBmb3IgZ2VuZXJhdGlvbnMuIFRoYW5rIFlvdSBmb3IgdGhlIGNodXJjaGVzIHRoYXQgc3RhbmQgaW4gY2l0eSBzcXVhcmVzLCBmb3IgdGhlIGNhbmRsZXMgbGl0IGluIHF1aWV0IGRldm90aW9uLCBmb3IgdGhlIGZhbWlsaWVzIHdobyBwcmF5IHRvZ2V0aGVyIGF0IG5pZ2h0LCBhbmQgZm9yIHRoZSBjZWxlYnJhdGlvbnMgdGhhdCBob25vciBZb3VyIHByZXNlbmNlIGluIGpveWZ1bCwgY29sb3JmdWwgd2F5cy4gVGhhbmsgWW91IGZvciB0aGUgaXNsYW5k4oCZcyBsb3ZlIGZvciBPdXIgTGFkeSBvZiBBbHRhZ3JhY2lhLCB3aG9zZSBnZW50bGUgcHJvdGVjdGlvbiBoYXMgYmVlbiBjaGVyaXNoZWQgZm9yIGNlbnR1cmllcy48L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5CbGVzcyB0aGUgaG9seSBwbGFjZXMgd2hlcmUgaGVhcnRzIHR1cm4gdG93YXJkIFlvdSDigJQgdGhlIEJhc2lsaWNhIG9mIE91ciBMYWR5IG9mIEFsdGFncmFjaWEgaW4gSGlnw7xleSwgdGhlIGhpc3RvcmljIGNodXJjaGVzIG9mIFNhbnRvIERvbWluZ28sIHRoZSBzbWFsbCBjaGFwZWxzIGluIG1vdW50YWluIHZpbGxhZ2VzLCBhbmQgdGhlIGNvYXN0YWwgc2FuY3R1YXJpZXMgd2hlcmUgd29yc2hpcCByaXNlcyB3aXRoIHRoZSBzb3VuZCBvZiB0aGUgc2VhLjwvc3Ryb25nPmRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPk1vdGhlciBNYXJ5LCBPdXIgTGFkeSBvZiBBbHRhZ3JhY2lhLCB3YXRjaCBvdmVyIHRoaXMgaXNsYW5kIHdpdGggdGVuZGVybmVzcy48YnI+UHJvdGVjdCBpdHMgZmFtaWxpZXMuPGJyPkd1aWRlIGl0cyBsZWFkZXJzLjxicj5TdHJlbmd0aGVuIGl0cyB5b3V0aC48YnI+Q29tZm9ydCBpdHMgd2VhcnkuPGJyPkxldCB5b3VyIG1hbnRsZSByZXN0IG92ZXIgZXZlcnkgaG9tZSwgZXZlcnkgc2hvcmVsaW5lLCBldmVyeSBoZWFydC48L3N0cm9uZz5kcm9wQ2FwcGxhY2Vob2xkZXJUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Mb3JkLCBsZXQgcGVhY2UgcmVzdCBvbiB0aGUgRG9taW5pY2FuIFJlcHVibGljIGxpa2Ugc3VubGlnaHQgb24gdGhlIHNlYS48YnI+TGV0IHVuaXR5IGRlZXBlbi48YnI+TGV0IGNvbXBhc3Npb24gZ3Jvdy48YnI+TGV0IGhvcGUgZmxvdXJpc2guQmw8YnI+QmVzcyB0aGlzIGxhbmQsIGl0cyBwbGVvcGxlLCBpdHMgYmVhdXR5LCBhbmQgaXRzIGZ1dHVyZS48L3N0cm9uZz48YnI+PGJyPkxvcmQsIGxldCB1bml0eSByaXNlIHdoZXJlIHNlcGFyYXRpb24gaGFzIGxpbmdlcmVkIHRvbyBsb25nLiBMZXQgZm9yZ2l2ZW5lc3MgdGFrZSByb290IHdoZXJlIHBhaW4gaGFzIGxpdmVkLiBMZXQgaG9wZSBmbG91cmlzaCBpbiBldmVyeSByZWdpb24g4oCUIG5vcnRoIGFuZCBzb3V0aCwgbW91bnRhaW4gYW5kIGNvYXN0LCB2aWxsYWdlIGFuZCBjaXR5LiBEZWFyIExvcmQsIHdlIGpveWZ1bGx5IGltcGxvcmUgWW91IHRvIHN1cnJvdW5kIGFsbCByZXN0bGVzcyBzb3VscyBhd2FrZSBpbiB0aGUgc3RpbGxuZXNzIG9mIHRoaXMgbmlnaHQgd2l0aCBZb3VyIHBlYWNlLiBXZSBsaWZ0IGJlZm9yZSBZb3UgdGhvc2Ugb24gb3VyIDxhIGhyZWY9Imh0dHBzOi8vbXktYWxsLWFib3V0LXlvdS5jb20vd2hhdC1kby1pLWhhdmUtdG8tZ2l2ZS9wcmF5ZXItcmVxdWVzdHMvIj5wcmF5ZXIgbGlzdDwvYT4gYW5kIExlaXNhLCBKb3NlcGgsIE1hcmssIEFuZHksIEFuZHJlLCBQYWV0b24sIFphY2hhcnksIFJhbmRpLCBKb3NpZSwgYW5kIGFsbCBwZW9wbGUgYXJvdW5kIHRoZSB3b3JsZC4gV2UgZXNwZWNpYWxseSByZW1lbWJlciB0aG9zZSBpbiBuZWVkOiB0aGUgd2VhcnkgZmluZGluZyByZXN0IG9uIHRoZSBzdHJlZXRzLCB1bmRlciBicmlkZ2VzLCBpbiBob3NwaXRhbHMsIGFuZCB0aGVpciBmYW1pbGllcywga25vd2luZyB0aGF0IGhvcGUgYW5kIGhlYWxpbmcgaXMgd2l0aGluIHJlYWNoLmRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRIZWxwIG91ciB0ZWVucyBkcmF3IGNsb3NlciB0byBZb3UuIFVwbGlmdCB0aG9zZSB3aXRoIG1lbnRhbCBkaXNhYmlsaXRpZXMuIFN1cHBvcnQgdGhvc2Ugd2hvIHdhbmRlciBpbiBkb3VidCBvZiBZb3VyIGV4aXN0ZW5jZS4gQ29tZm9ydCB0aG9zZSBzdWZmZXJpbmcgZnJvbSBBbHpoZWltZXLigJlzIGRpc2Vhc2UgYW5kIHRlcm1pbmFsIGlsbG5lc3Nlcy48YnI+PGJyPkJlIGVzcGVjaWFsbHkgbmVhciB0byB0aG9zZSB3aG8gd2lsbCBtZWV0IFlvdSB0aGlzIGRheS4gR3JhbnQgdGhlbSBhIHBlYWNlZnVsIHBhc3NpbmcuIEdpdmUgdGhlbSB0aGUgY29tZm9ydCBvZiBZb3VyIG1lcmN5IGFuZCBldGVybmFsIHJlc3QuPGJyPldlIHByYXkgZm9yIGFuIGluY3JlYXNlIG51bWJlciBvZiBtZW4gYW5kIHdvbWVuIGVudGVyaW5nIHRoZSByZWxpZ2lvdXMgbGlmZS4gV2UgYWxzbyBwcmF5IGZvciB0aG9zZSB3aG8gZXhwZXJpZW5jZSB2aW9sZW5jZSBmcm9tIGxvc3Qgc291bHMuZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudExvcmQsIHBsZWFzZSBpbnRlcmNlZGUgYW1vbmcgYWxsIHBlb3BsZXMuIFNob3cgdGhlbSBob3cgdG8gcmVzb2x2ZSBkaWZmZXJlbmNlcyB3aXRob3V0IGZpZ2h0aW5nLCByaW90aW5nLCBvciBoYXJtaW5nIG9uZSBhbm90aGVyLiBPcGVuIG91ciBleWVzIHRvIHRoZSBiZWF1dHkgb2YgcHV0dGluZyBZb3UgZmlyc3QgaW4gb3VyIGxpdmVzIGFuZCBsaXZpbmcgdG9nZXRoZXIgaW4gcGVhY2UuPGJyPkJsZXNzIHRoZSB3b3JrIG9mIG91ciBoYW5kcy4gR3VpZGUgdXMgaW4gdGhlIGNhcmUgb2YgdGhlIHdvcmxkIFlvdSBoYXZlIGVudHJ1c3RlZCB0byB1cy4gTGV0IGFsbCBsYWJvciBiZSBkb25lIHdpdGggZGlnbml0eSwgaG9uZXN0eSwgYW5kIGxvdmUuPGJyPk1heSB3ZSBhbGwgdW5kZXJzdGFuZCB0aGF0IGRpZmZlcmluZyBvcGluaW9ucyBuZWVkIG5vdCBkaXZpZGUgdXMsIGJ1dCBjYW4gbGVhZCB1cyB0b3dhcmQgZGVlcGVyIHVuZGVyc3RhbmRpbmcuZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoYW5rIFlvdSwgTG9yZCwgZm9yIGJlaW5nIGluIG91ciBsaXZlcy4gWW91ciBwcmVzZW5jZSBpcyB0aGUgYmVhdXR5IHdlIHNlZSBpbiBvdXIgbGl2ZXMuZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdlIGNvbWUgYmVmb3JlIFlvdSBzZWVraW5nIFlvdXIgZ3VpZGFuY2UgZm9yIFBvcGUgTGVvIFhJVi4gTWFrZSBoaW0gYSBwdXJlIHZlc3NlbCBmaWxsZWQgd2l0aCBZb3VyIEhvbHkgU3Bpcml0LiBMZXQgbm8gd29ybGRseSBpbmZsdWVuY2Ugc3dheSBoaXMgaGVhcnQgZnJvbSBZb3UuIE1heSBldmVyeSB3b3JkIGhlIHNwZWFrcyByZWZsZWN0IFlvdXIgdHJ1dGggYW5kIGFsaWduIHdpdGggU2FjcmVkIFNjcmlwdHVyZS4gTWF5IGhpcyB3aWxsIGJlIHN1cnJlbmRlcmVkIGZ1bGx5IHRvIFlvdXJzLCBhbmQgbWF5IFlvdXIgYW5nZWxzIHNoaWVsZCBhbmQgcHJvdGVjdCBoaW0gZnJvbSBhbGwgZXZpbC5kcm9wQ2FwcGxhY2Vob2xkZXJUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2UgYXNrIHRoYXQgb3VyIHBsYWNlcyBvZiB3b3JzaGlwIGJlIGZpbGxlZCB0byBvdmVyZmxvd2luZywgYW5kIHRoYXQgcGVycGV0dWFsIGFkb3JhdGlvbiBjaGFwZWxzIG5ldmVyIGFyZSBlbXB0eS4gUHJvdGVjdCBvdXIgY2xlcmd5LCBzdHJlbmd0aGVuIHRoZW0sIGFuZCBoZWxwIHRoZW0gcmVtYWluIGZhaXRoZnVsIHRvIHRoZSBtaXNzaW9uIFlvdSBoYXZlIGVudHJ1c3RlZCB0byB0aGVtLmRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXZSBsaWZ0IHVwIGV2ZXJ5IHNwb2tlbiBhbmQgdW5zcG9rZW4gaW50ZW50aW9uIGhlbGQgd2l0aGluIG91ciBoZWFydHMuPGJyPkluIFlvdXIgaG9seSBuYW1lIHdlIHByYXkuIFdlIGFkb3JlIFlvdSwgYW5kIG1heSBvdXIgbG92ZSBmb3IgWW91IGdyb3cgZGVlcGVyIHdpdGggZXZlcnkgcGFzc2luZyBkYXkuZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJlIFNhbHR5LmRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBbWVuLmRyb3BDYXBwbGFjZWhvbGRlcnN0eWxlVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFByYXllcnMgZnJvbSAyMDI1bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50R28gdG86ZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc1RycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL215LWFsbC1hYm91dC15b3UuY29tLzIwMjUvMDMvMTUvYS1wcmF5ZXItZm9yLWdvZHMtYmxlc3NpbmdzLW9uLWZhbWlsaWVzLW5hdGlvbnMtYW5kLXRoZS13b3JsZC1kYXktMTEwLWRvbWluaWNhbi1yZXB1YmxpYy8iIGRhdGEtdHlwZT0icG9zdCIgZGF0YS1pZD0iNjQ5NyI+RG9taW5pY2FuIFJlcHVibGljPC9hPiAtIDMgYS5tLiAxc3QgUHJheWVyVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL215LWFsbC1hYm91dC15b3UuY29tLzIwMjUvMDMvMTYvYS1wcmF5ZXItZm9yLWdvZHMtYmxlc3NpbmdzLW9uLWZhbWlsaWVzLW5hdGlvbnMtYW5kLXRoZS13b3JsZC1kYXktMTExLWRvbWluaWNhbi1yZXB1YmxpYy8iIGRhdGEtdHlwZT0icG9zdCIgZGF0YS1pZD0iNjUxMiI+RG9taW5pY2FuIFJlcHVibGljPC9hPiAtIDMgYS5tLiAybmQgUHJheWVyVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgc3Rvcnkgb2YgdGhlIFByYXllcmRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly93cC5tZS9wOXZVc04tWjMiIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly93cC5tZS9wOXZVc04tWjMiPlVuZGVyc3RhbmRpbmcgTWlkbmlnaHQgV2FrZWZ1bG5lc3M6IEEgU3Bpcml0dWFsIFBlcnNwZWN0aXZlPC9hPlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0ZXh0VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBcyB0aGUgeWVhciB1bmZvbGRzLCB0aGlzIG1hcCB3aWxsIHNsb3dseSBmaWxsIHdpdGggdGhlIGNvdW50cmllcyB3ZSBsaWZ0IGluIHByYXllci4gRWFjaCBtYXJrZWQgcGxhY2UgcmVmbGVjdHMgYSBtb21lbnQgb2YgaW50ZXJjZXNzaW9uIHNoYXJlZCB0b2dldGhlci4gSWYgeW91IGNsaWNrIG9uIHRoZSBkaWZmZXJlbnQgcGxhY2VzLCB0aGV5IHdpbGwgZGlzcGxheSBhIGxpdHRsZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgY291bnRyeS4gVGhpcyBoYXBwZW5zIGFzIHRoZSBjb3VudHJ5IGlzIHByYXllZCBmb3IuZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudCoqKioqKioqKioqKmRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGNhcHRpb250eXBlcHJvdmlkZXJOYW1lU2x1Z2FsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZWNsYXNzTmFtZVRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzNXRleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzdGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXN0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzdGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXMgYXJjaGFuZ2VscyBhcHBvaW50ZWQgb3ZlciBlYWNoIG5hdGlvbi4gQnJpbmcgWW91ciBwZWFjZSB0byBldmVyeSBjb3VudHJ5IGFuZCBldmVyeSBwZW9wbGUuPGJyPjxicj48c3Ryb25nPkRlYXIgSGVhdmVubHkgRmF0aGVyLCB0aGFuayB5b3U8L3N0cm9uZz5mb3IgdGhlIHN0b3J5IG9mIHRoZWMg4oCUIGEgc3Rvcnkgc2hhcGVkIGJ5IG9jZWFucyBhbmRzLCBieSBtdXNpYyBtZW1vcnksIGJ5IGpveSBhbmQgcnNpbGllbmNlLCBieSBhIHBlb3BsZSB3aG8gcmlzZSBhZ2FpbiBhbmQgYWdhaW4gd2l0aCBzdHJlbmd0aCBhbmQgZ3JhY2F5aGlzIGlzbGFuZCBob2xkcyBiZWF1dHkgYW5kIGhhcmRzaGlwIHRvZ2VoZXIsIGZvciB0aGUgd2F5IGl0cyBjdWx0dXJlIGNlZWJyYXRlcyBsaWZlLCBhbmQgZm9yIHdheSBob3BlIGNvbnRpbnVlcyB0byBncm93IGV2ZW4gaW4gZGlmZmljdWx0IHNlYXNvbnN0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJsZXNzIHRoaXMgbGFuZCwgTG9yZCDigJQgdGhlIGJlYWNoZXMgd2hlcmUgd2F2ZXMgcm9sbCBpbiB3aXRoIHN0ZWFkeSByaHl0aG07IHRoZSBtb3VudGFpbnMgd2hlcmUgY29vbCBicmVlemVzIGdhdGhlcjsgdGhlIHJpdmVycyB0aGF0IHdpbmQgdGhyb3VnaCB2YWxsZXlzOyB0aGUgZm9yZXN0cyBhbGl2ZSB3aXRoIGJpcmRzb25nOyBhbmQgdGhlIGZpZWxkcyB3aGVyZSBmcnVpdCB0cmVlcyBncm93IGluIGFidW5kYW5jZS4gQmxlc3MgdGhlIHN1bnNldHMgdGhhdCBwYWludCB0aGUgc2t5IHdpdGggY29sb3IsIHRoZSBtb3JuaW5ncyBmaWxsZWQgd2l0aCBwb3NzaWJpbGl0eSwgYW5kIHRoZSBxdWlldCBwbGFjZXMgd2hlcmUgWW91ciBwcmVzZW5jZSBmZWVscyBjbG9zZS5kcm9wQ2FwcGxhY2Vob2xkZXJUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Qmxlc3MgdGhlIHBlb3BsZSBvZiB0aGlzIG5hdGlvbiDigJQgdGhvc2Ugd2hvIGJlbGlldmUsIHRob3NlIHdobyBkb3VidCwgdGhvc2Ugd2hvIHNlYXJjaCwgYW5kIHRob3NlIHdobyBjYXJyeSBmYWl0aCBxdWlldGx5IGluIHRoZWlyIGhlYXJ0cy4gQmxlc3MgdGhlIG1vdGhlcnMgd2hvIG51cnR1cmUgd2l0aCBzdHJlbmd0aCwgdGhlIGZhdGhlcnMgd2hvIHdvcmsgd2l0aCBlbmR1cmFuY2UsIHRoZSBlbGRlcnMgd2hvIGhvbGQgd2lzZG9tLCBhbmQgdGhlIGNoaWxkcmVuIHdobyBkcmVhbSBvZiBmdXR1cmVzIGZpbGxlZCB3aXRoIHByb21pc2UuIEJsZXNzIHRoZSB0ZWFjaGVycywgdGhlIG51cnNlcywgdGhlIGJ1aWxkZXJzLCB0aGUgYXJ0aXN0cywgdGhlIGZhcm1lcnMsIGFuZCB0aGUgcGFzdG9ycyB3aG8gc2VydmUgdGhlaXIgY29tbXVuaXRpZXMgd2l0aCBsb3ZlLmRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2NrcyAuPC9zdHJvbmc+PHN0cm9uZz48L3N0cm9uZz50ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc3RoZSBzdG9yeSBvZiB0aGUg4oCUIGEgc29yeSBzYXBlZCBieSBvY2VhbnMgYW5kIG1vdW50YW4sYnkgbXVzYyBhbmQgbWVtb3J5LCBieSBqb3kgYW5kIHJlaWllbmNlLCBieSAgcGVvcGxlIHdobyByaXNlIGFnYWkgYW5hZ2FpbiBpdCBzdHJuZ3RoIGFuZCBnYWMuVGhhbmsgWW8gZm8gdGhlIHdheSB0aGlzIGlzbGFuZCBob2xkcyBiZWF0eSBhbmQgaGFyZHNoaXAgdGdldGhlciwgZm9yIHRoZSB3YXkgdCBjdWx0dXJjZWxlYnJzIGxpZmUsIGFuZCBmbyB0aGUgd2F5IGhvcGUgY29udGludWV0byBncm93IHZuIGluIGRpZmZpY3Vsc2Vhc29ucy48L3N0cm9uZz48L3A+CjwhLS0gL3A6cGFyYWdyYXAgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHNyb25nPkJscyB0aGlzIGwsTG9yZCDigJQgdGhlIGJlYWNoZSB3ZSB3YXZlcm9sbCBpbiBpdCBzdGFkeSBoeXRobTsgdGh3aGVlIGNvb2wgYnJlZXplIGdhdGhyO2VydnJzIGhhdHdpbmQgdGhyb3VnaCB2YWxsZXk7IGhlIGZvc3MgYWxpdmUgd2l0YmlyZHNvbmc7IHRoZSBmaWVsZHMgZnJ1aXRncm8gaW4gYnVuZGFuY2UuQmVzcyB0aGUgc3Vuc2V0cyB0aGF0IHBhbnQgdGhza3kgaXRoIGNsbywgdCBtb25pbmdmbGxlZCB3aXRoIHBvc3NpYmlsaXR5LCBhZHF1aXQgcGxhY3N3ZXJlcnByZXNlbmNlIGVlbHMgY2xzZS48L3N0b25nPjwvcD4KPCEtLS93cDpwYXJhZ3JhcC0tPgoKPCEtLSBwOnBhZ3JhcGggLS0+CjxzdHJvbmc+PC9zdHJvbmc+QW5kIExvcmQsIGJsZXNzIHRoZSBmYWl0aCB0aGF0IGxpdmVzIGdlbnRseSBidXQgZGVlcGx5IOKAlCB0aGUgcHJheWVycyB3aGlzcGVyZWQgaW4gaG9tZXMsIHRoZSBoeW1ucyBzdW5nIGluIGNodXJjaGVzLCB0aGUgZGV2b3Rpb24gY2FycmllZCBpbiBmZXN0aXZhbHMgYW5kIGZlYXN0IGRheXMsIGFuZCB0aGUgaXNsYW5k4oCZcyBlbmR1cmluZyBsb3ZlIGZvciA8c3Ryb25nPk91ciBMYWR5IG9mIEFsdGFncmFjaWE8L3N0cm9uZz4sIHdobyBoYXMgd2Fsa2VkIHdpdGggdGhpcyBuYXRpb24gdGhyb3VnaCBqb3kgYW5kIHNvcnJvdy4gVGhhbmsgWW91IGZvciB0aGUgYmVsaWV2ZXJzIHdobyBzaGluZSB3aXRoIGtpbmRuZXNzLCBmb3IgdGhlIGNvbW11bml0aWVzIHdobyB3b3JzaGlwIHdpdGggam95LCBhbmQgZm9yIHRoZSBob3BlIHRoYXQgcmlzZXMgbGlrZSBtb3JuaW5nIGxpZ2h0IGFjcm9zcyB0aGUgaXNsYW5kLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJsZXNzIHRoZSBob2x5IHBsYWNlcyB3aGVyZSBZb3VyIHByZXNlbmNlIGxpbmdlcnMg4oCUIHRoZSBiYXNpbGljYXMgYW5kIGNhdGhlZHJhbHMsIHRoZSBtb3VudGFpbiBjaGFwZWxzLCB0aGUgY29hc3RhbCBzaHJpbmVzLCBhbmQgdGhlIHF1aWV0IHNhbmN0dWFyaWVzIHdoZXJlIGhlYXJ0cyBjb21lIHNlZWtpbmcgcGVhY2UuZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE1vdGhlciBNYXJ5LCBTdGFyIG9mIHRoZSBDYXJpYmJlYW4sIHN0YW5kIGJlc2lkZSB0aGlzIG5hdGlvbiB3aXRoIHRlbmRlcm5lc3MgYW5kIHN0cmVuZ3RoLjxicj5Qcm90ZWN0IGl0cyBmYW1pbGllcy48YnI+Q29tZm9ydCBpdHMgd291bmRlZCBwbGFjZXMuPGJyPkd1aWRlIGl0cyBsZWFkZXJzLjxicj5JbnNwaXJlIGl0cyB5b3V0aC48YnI+TGV0IHlvdXIgbWFudGxlIHN0cmV0Y2ggYWNyb3NzIGV2ZXJ5IG1vdW50YWluLCBldmVyeSByaXZlciwgZXZlcnkgdmlsbGFnZSwgZXZlcnkgaGVhcnQuZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzPHN0cm9uZz48L3N0cm9uZz48c3Ryb25nPjwvc3Ryb25nPjxzdHJvbmc+PC9zdHJvbmc+dGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXMgbGluZ2VyczxwPjxzdHJvbmc+Qmxlc3MgdGhlIHBlb3BsZSBvZiB0aGlzIG5hdGlvbiDigJQgdGhvc2Ugd2hvIGJlbGlldmUsIHRob3NlIHdobyBkb3VidCwgdGhvc2Ugd2hvIHNlYXJjaCwgYW5kIHRob3NlIHdobyBjYXJyeSBmYWl0aCBxdWlldGx5IGluIHRoZWlyIGhlYXJ0cy4gQmxlc3MgdGhlIG1vdGhlcnMgd2hvIG51cnR1cmUgd2l0aCBzdHJlbmd0aCwgdGhlIGZhdGhlcnMgd2hvIHdvcmsgd2l0aCBlbmR1cmFuY2UsIHRoZSBlbGRlcnMgd2hvIGhvbGQgd2lzZG9tLCBhbmQgdGhlIGNoaWxkcmVuIHdobyBkcmVhbSBvZiBmdXR1cmVzIGZpbGxlZCB3aXRoIHByb21pc2UuIEJsZXNzIHRoZSB0ZWFjaGVycywgdGhlIG51cnNlcywgdGhlIGJ1aWxkZXJzLCB0aGUgYXJ0aXN0cywgdGhlIGZhcm1lcnMsIGFuZCB0aGUgcGFzdG9ycyB3aG8gc2VydmUgdGhlaXIgY29tbXVuaXRpZXMgd2l0aCBsb3ZlLjwvc3Ryb25nPjwvcD4KPHA+PHN0cm9uZz5BbmQgTG9yZCwgYmxlc3MgdGhlIGZhaXRoIHRoYXQgbGl2ZXMgZ2VudGx5IGJ1dCBkZWVwbHkg4oCUIHRoZSBwcmF5ZXJzIHdoaXNwZXJlZCBpbiBob21lcywgdGhlIGh5bW5zIHN1bmcgaW4gY2h1cmNoZXMsIHRoZSBkZXZvdGlvbiBjYXJyaWVkIGluIGZlc3RpdmFscyBhbmQgZmVhc3QgZGF5cywgYW5kIHRoZSBpc2xhbmTigJlzIGVuZHVyaW5nIGxvdmUgZm9yIE91ciBMYWR5IG9mIEFsdGFncmFjaWEsIHdobyBoYXMgd2Fsa2VkIHdpdGggdGhpcyBuYXRpb24gdGhyb3VnaCBqb3kgYW5kIHNvcnJvdy4gVGhhbmsgWW91IGZvciB0aGUgYmVsaWV2ZXJzIHdobyBzaGluZSB3aXRoIGtpbmRuZXNzLCBmb3IgdGhlIGNvbW11bml0aWVzIHdobyB3b3JzaGlwIHdpdGggam95LCBhbmQgZm9yIHRoZSBob3BlIHRoYXQgcmlzZXMgbGlrZSBtb3JuaW5nIGxpZ2h0IGFjcm9zcyB0aGUgaXNsYW5kLjwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+TW90aGVyIE1hcnksIFN0YXIgb2YgdGhlIENhcmliYmVhbiwgc3RhbmQgYmVzaWRlIHRoaXMgbmF0aW9uIHdpdGggdGVuZGVybmVzcyBhbmQgc3RyZW5ndGguPGJyPlByb3RlY3QgaXRzIGZhbWlsaWVzLjxicj5Db21mb3J0IGl0cyB3b3VuZGVkIHBsYWNlcy48YnI+R3VpZGUgaXRzIGxlYWRlcnMuPGJyPkluc3BpcmUgaXRzIHlvdXRoLjxicj5MZXQgeW91ciBtYW50bGUgc3RyZXRjaCBhY3Jvc3MgZXZlcnkgbW91bnRhaW4sIGV2ZXJ5IHJpdmVyLCBldmVyeSB2aWxsYWdlLCBldmVyeSBoZWFydC48L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgosTG9yZCwgYnJpbmcgaGVhbGluZyB3aGVyZSBzdG9ybXMgaGF2ZSBsZWZ0IHNjYXJzLjxicj5CcmluZyBwZWFjZSB3aGVyZSB0aGVyZSBoYXMgYmVlbiBzdHJ1Z2dsZS48YnI+QnJpbmcgaG9wZSB3aGVyZSB0aGVyZSBoYXMgYmVlbiB3YWl0aW5nLjxicj5MZXQgdGhlIERvbWluaWNhbiBSZXB1YmxpYyBiZWNvbWUgYSBwbGFjZSB3aGVyZSBmYWl0aCBncm93cyBsaWtlIGEgc3RlYWR5IGZsYW1lIOKAlCB3YXJtLCB3ZWxjb21pbmcsIGFuZCBmdWxsIG9mIGdyYWNlLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudExldCB0aGUgZnV0dXJlIG9mIHRoaXMgaXNsYW5kIGJlIGZpbGxlZCB3aXRoIHVuaXR5LCBibGVzc2luZywgYW5kIGxpZ2h0Ljxicj5kcm9wQ2FwcGxhY2Vob2xkZXJUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3M8YnI+TG9yZCwgbGV0IHVuaXR5IHJpc2Ugd2hlcmUgc2VwYXJhdGlvbiBoYXMgbGluZ2VyZWQgdG9vIGxvbmcuIExldCBmb3JnaXZlbmVzcyB0YWtlIHJvb3Qgd2hlcmUgcGFpbiBoYXMgbGl2ZWQuIExldCBob3BlIGZsb3VyaXNoIGluIGV2ZXJ5IHJlZ2lvbiDigJQgbm9ydGggYW5kIHNvdXRoLCBtb3VudGFpbiBhbmQgY29hc3QsIHZpbGxhZ2UgYW5kIGNpdHkuIERlYXIgTG9yZCwgd2Ugam95ZnVsbHkgaW1wbG9yZSBZb3UgdG8gc3Vycm91bmQgYWxsIHJlc3RsZXNzIHNvdWxzIGF3YWtlIGluIHRoZSBzdGlsbG5lc3Mgb2YgdGhpcyBuaWdodCB3aXRoIFlvdXIgcGVhY2UuIFdlIGxpZnQgYmVmb3JlIFlvdSB0aG9zZSBvbiBvdXIgPGEgaHJlZj0iaHR0cHM6Ly9teS1hbGwtYWJvdXQteW91LmNvbS93aGF0LWRvLWktaGF2ZS10by1naXZlL3ByYXllci1yZXF1ZXN0cy8iPnByYXllciBsaXN0PC9hPiBhbmQgTGVpc2EsIEpvc2VwaCwgTWFyaywgQW5keSwgQW5kcmUsIFBhZXRvbiwgWmFjaGFyeSwgUmFuZGksIEpvc2llLCBhbmQgYWxsIHBlb3BsZSBhcm91bmQgdGhlIHdvcmxkLiBXZSBlc3BlY2lhbGx5IHJlbWVtYmVyIHRob3NlIGluIG5lZWQ6IHRoZSB3ZWFyeSBmaW5kaW5nIHJlc3Qgb24gdGhlIHN0cmVldHMsIHVuZGVyIGJyaWRnZXMsIGluIGhvc3BpdGFscywgYW5kIHRoZWlyIGZhbWlsaWVzLCBrbm93aW5nIHRoYXQgaG9wZSBhbmQgaGVhbGluZyBpcyB3aXRoaW4gcmVhY2guICBMZXQgdGhlIGZ1dHVyZSBvZiB0aGlzIGlzbGFuZCBiZSBmaWxsZWQgd2l0aCB1bml0eSwgYmxlc3NpbmcsIGFuZCBsaWdodC48YnI+PGJyPkxvcmQsIGxldCB1bml0eSByaXNlIHdoZXJlIHNlcGFyYXRpb24gaGFzIGxpbmdlcmVkIHRvbyBsb25nLiBMZXQgZm9yZ2l2ZW5lc3MgdGFrZSByb290IHdoZXJlIHBhaW4gaGFzIGxpdmVkLiBMZXQgaG9wZSBmbG91cmlzaCBpbiBldmVyeSByZWdpb24g4oCUIG5vcnRoIGFuZCBzb3V0aCwgbW91bnRhaW4gYW5kIGNvYXN0LCB2aWxsYWdlIGFuZCBjaXR5LiBEZWFyIExvcmQsIHdlIGpveWZ1bGx5IGltcGxvcmUgWW91IHRvIHN1cnJvdW5kIGFsbCByZXN0bGVzcyBzb3VscyBhd2FrZSBpbiB0aGUgc3RpbGxuZXNzIG9mIHRoaXMgbmlnaHQgd2l0aCBZb3VyIHBlYWNlLiBXZSBsaWZ0IGJlZm9yZSBZb3UgdGhvc2Ugb24gb3VyIDxhIGhyZWY9Imh0dHBzOi8vbXktYWxsLWFib3V0LXlvdS5jb20vd2hhdC1kby1pLWhhdmUtdG8tZ2l2ZS9wcmF5ZXItcmVxdWVzdHMvIj5wcmF5ZXIgbGlzdDwvYT4gYW5kIExlaXNhLCBKb3NlcGgsIE1hcmssIEFuZHksIEFuZHJlLCBQYWV0b24sIFphY2hhcnksIFJhbmRpLCBKb3NpZSwgYW5kIGFsbCBwZW9wbGUgYXJvdW5kIHRoZSB3b3JsZC4gV2UgZXNwZWNpYWxseSByZW1lbWJlciB0aG9zZSBpbiBuZWVkOiB0aGUgd2VhcnkgZmluZGluZyByZXN0IG9uIHRoZSBzdHJlZXRzLCB1bmRlciBicmlkZ2VzLCBpbiBob3NwaXRhbHMsIGFuZCB0aGVpciBmYW1pbGllcywga25vd2luZyB0aGF0IGhvcGUgYW5kIGhlYWxpbmcgaXMgd2l0aGluIHJlYWNoLjxzdHJvbmc+L3N0cm9uZz48IGEgc3RlYWR5IGZsYW1lIOKAlHdhcm0sIHdlbGNvbWluZywgYW5kIGZ1bGwgb2YgZ3JhY2UuICBMZXQgdGhlIGZ1dHVyZSBvZiB0aGlzIGlzbGFuZCBiZSBmaWxsZWQgd2l0aCB1bml0eSwgYmxlc3NpbmcsIGFuZCBsaWdodC48L3N0cm9uZz48YnI+PGJyPkxvcmQsIGxldCB1bml0eSByaXNlIHdoZXJlIHNlcGFyYXRpb24gaGFzIGxpbmdlcmVkIHRvbyBsb25nLiBMZXQgZm9yZ2l2ZW5lc3MgdGFrZSByb290IHdoZXJlIHBhaW4gaGFzIGxpdmVkLiBMZXQgaG9wZSBmbG91cmlzaCBpbiBldmVyeSByZWdpb24g4oCUIG5vcnRoIGFuZCBzb3V0aCwgbW91bnRhaW4gYW5kIGNvYXN0LCB2aWxsYWdlIGFuZCBjaXR5LiBEZWFyIExvcmQsIHdlIGpveWZ1bGx5IGltcGxvcmUgWW91IHRvIHN1cnJvdW5kIGFsbCByZXN0bGVzcyBzb3VscyBhd2FrZSBpbiB0aGUgc3RpbGxuZXNzIG9mIHRoaXMgbmlnaHQgd2l0aCBZb3VyIHBlYWNlLiBXZSBsaWZ0IGJlZm9yZSBZb3UgdGhvc2Ugb24gb3VyIDxhIGhyZWY9Imh0dHBzOi8vbXktYWxsLWFib3V0LXlvdS5jb20vd2hhdC1kby1pLWhhdmUtdG8tZ2l2ZS9wcmF5ZXItcmVxdWVzdHMvIj5wcmF5ZXIgbGlzdDwvYT4gYW5kIExlaXNhLCBKb3NlcGgsIE1hcmssIEFuZHksIEFuZHJlLCBQYWV0b24sIFphY2hhcnksIFJhbmRpLCBKb3NpZSwgYW5kIGFsbCBwZW9wbGUgYXJvdW5kIHRoZSB3b3JsZC4gV2UgZXNwZWNpYWxseSByZW1lbWJlciB0aG9zZSBpbiBuZWVkOiB0aGUgd2VhcnkgZmluZGluZyByZXN0IG9uIHRoZSBzdHJlZXRzLCB1bmRlciBicmlkZ2VzLCBpbiBob3NwaXRhbHMsIGFuZCB0aGVpciBmYW1pbGllcywga25vd2luZyB0aGF0IGhvcGUgYW5kIGhlYWxpbmcgaXMgd2l0aGluIHJlYWNoLCA8cD48c3Ryb25nPkJsZXNzIHRoZSBob2x5IHBsYWNlcyB3aGVyZSBZb3VyIHByZXNlbmNlIGxpbmdlcnMsIHRoZSBiYXNpbGljYXMgYW5kIGNhdGhlZHJhbHMsIHRoZSBtb3VudGFpbiBjaGFwZWxzLCB0aGUgY29hc3RhbCBzaHJpbmVzLCBhbmQgdGhlIHF1aWV0IHNhbmN0dWFyaWVzIHdoZXJlIGhlYXJ0cyBjb21lIHNlZWtpbmcgcGVhY2UuPC9zdHJvbmc+PC9wPgpTYW5kcmEsIFNoaXJsZXksIFRvbW15LCBKYWNrc29uLCBHYXJ5LCBKYWJvdXQteW91LmNvbS93aGF0LWRvLWktaGF2ZS10by1naXZlL3ByYXllci1yZXF1ZXN0cy8iPnByYXllciBsaXN0PC9hPiBhbmQgU2FuZHJhLCBTaGlybGV5LCBUb21teSwgSmFja3NvbiwgR2FyeSwgSmFja3NvbiwgVGVlbnksIEJhdC1kby1pLWhhdmUtdG8tZ2l2ZS9wcmF5ZXItcmVxdWVzdHMvIj5wcmF5ZXIgbGlzdDwvYT4gYW5kIFNhbmRyYSwgU2hpcmxleSwgVG9tbXksIEphY2tzb24sIEdhcnksIEphY2tzb24sIFRlZW55LCBCYXJiYXJhLCBEYXZlLXRvLWdpdmUvcHJheWVyLXJlcXVlc3RzLyI+cHJheWVyIGxpc3Q8L2E+IGFuZCBTYW5kcmEsIFNoaXJsZXksIFRvbW15LCBKYWNrc29uLCBHYXJ5LCBKYWNrc29uLCBUZWVueSwgQmFyYmFyYSwgRGFuYWNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc2lzbXBoYXppZ2d1aWRhbmMgaW4gbGlmZSdzIGNsbG5nZS5JIHNla3NkdmluZSBmYXYgZm9yIGh5dXRoLGVuY291cmduZyBhcHByZWNpYWlvbmZvciBmYWxUaGV1dGhyZXF1ZXN0cyBoZWFsaW5nLCAsdW5pdGFza3Nmb2FuZCBzdXBwdGZvbGwgaWl2aWR1YXM8cD48c3Ryb25nPkxvcmQsIGJyaW5nIGhlYWxpbmcgd2hlcmUgc3Rvcm1zIGhhdmUgbGVmdCBzY2Fycy48YnI+QnJpbmcgcGVhY2Ugd2hlcmUgdGhlcmUgaGFzIGJlZW4gc3RydWdnbGUuPGJyPkJyaW5nIGhvcGUgd2hlcmUgdGhlcmUgaGFzIGJlZW4gd2FpdGluZy48YnI+TGV0IHRoZSBEb21pbmljYW4gUmVwdWJsaWMgYmVjb21lIGEgcGxhY2Ugd2hlcmUgZmFpdGggZ3Jvd3MgbGlrZSBhIHN0ZWFkeSBmbGFtZSwgd2FybSwgd2VsY29taW5nLCBhbmQgZnVsbCBvZiBncmFjZS4gIExldCB0aGUgZnV0dXJlIG9mIHRoaXMgaXNsYW5kIGJlIGZpbGxlZCB3aXRoIHVuaXR5LCBibGVzc2luZywgYW5kIGxpZ2h0Ljwvc3Ryb25nPjxicj48YnI+TG9yZCwgbGV0IHVuaXR5IHJpc2Ugd2hlcmUgc2VwYXJhdGlvbiBoYXMgbGluZ2VyZWQgdG9vIGxvbmcuIExldCBmb3JnaXZlbmVzcyB0YWtlIHJvb3Qgd2hlcmUgcGFpbiBoYXMgbGl2ZWQuIExldCBob3BlIGZsb3VyaXNoIGluIGV2ZXJ5IHJlZ2lvbiDigJQgbm9ydGggYW5kIHNvdXRoLCBtb3VudGFpbiBhbmQgY29hc3QsIHZpbGxhZ2UgYW5kIGNpdHkuIERlYXIgTG9yZCwgd2Ugam95ZnVsbHkgaW1wbG9yZSBZb3UgdG8gc3Vycm91bmQgYWxsIHJlc3RsZXNzIHNvdWxzIGF3YWtlIGluIHRoZSBzdGlsbG5lc3Mgb2YgdGhpcyBuaWdodCB3aXRoIFlvdXIgcGVhY2UuIFdlIGxpZnQgYmVmb3JlIFlvdSB0aG9zZSBvbiBvdXIgPGEgaHJlZj0iaHR0cHM6Ly9teS1hbGwtYWJvdXQteW91LmNvbS93aGF0LWRvLWktaGF2ZS10by1naXZlL3ByYXllci1yZXF1ZXN0cy8iPnByYXllciBsaXN0PC9hPiBhbmQgU2FuZHJhLCBTaGlybGV5LCBUb21teSwgSmFja3NvbiwgR2FyeSwgSmFja3NvbiwgVGVlbnksIEJhcmJhcmEsIERhbmEsIGFuZCBhbGwgcGVvcGxlIGFyb3VuZCB0aGUgd29ybGQuIFdlIGVzcGVjaWFsbHkgcmVtZW1iZXIgdGhvc2UgaW4gbmVlZDogdGhlIHdlYXJ5IGZpbmRpbmcgcmVzdCBvbiB0aGUgc3RyZWV0cywgdW5kZXIgYnJpZGdlcywgaW4gaG9zcGl0YWxzLCBhbmQgdGhlaXIgZmFtaWxpZXMsIGtub3dpbmcgdGhhdCBob3BlIGFuZCBoZWFsaW5nIGlzIHdpdGhpbiByZWFjaC48L3A+CjwhLS0gL3dwOmVtYmVkIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgUHCAQIBggFhwEBFAgHviUSQQkCQQoCAwECQQACQQMDQQECQQQMQQICQQUCQQEEBgdBAwJBBAJBAAVBAgRBBgJuAZxECAcCAYIBQQACAQMBAgECAQQZAQUBQgADQQZCAAEDAkEFAgEIAQUCAQNBAAMCQQEFA0UABAYTFkEADQEOAwJBAAkUAQIBBUEAQgEBBAEIBggOCA4ICwgGSAEGCAQOFBseHxogGy8qCRkhIhYbCAoIBAgGCAcPBAoHFQcLBRUKDQ8MCwgHDwQKB5cGBwsVCg0PDAsIBw8ECge0BgcLFQoNDwwLCAcPBAoHmAkHCxUKDQ8MCwgHDwQKB7IGjgISgwEJGwQPASQWCAIZAR4BHQSUAQEHCxUKDQ8MCwgHDwQKB7sGBwsVCg0PDAsIBw8ECgeLBwcLFQoNDwwLCAcPBAoHjgcHCxUKDQ8MCwgHDwQKB5IEBwsVCg0PDAsIBw8ECgeCBAcLFQoNDwwLCAcPBAoHsw4HCxUKDQ8MCwgHDwQKB6sHBwsVCg0PDAsIBw8ECgeiBwcLFQoNDwwLCAcPBAoHmQEHCxUKDQ8MCwgHDwQKB5QFBwsVCg0PDAsIBw8ECgefAwcLFQoNDwwLCAcPBAoHrwIHCxUKDQ8MCwgHDwQKBwkHCxUKDQ8MCwgHDwQKBwUHCwUVCg0PDAsIBw8ECgcRBRUKDQ8MCwgHDwQKBwYHCxUKDQ8MCwgHDwQKBwYVCg0PDAsIBw8ECgeWAxULCAcPBAoHlgMVCwgHDwQKBxcHCxUKDQ8MCwgHDwQKBwYVCg0PDAsIBw8ECgeUAhULCAcPBAoEFQsIBw8ECgekBAcLFQoNDwwLCAcPBAoHDAcLFQoNDwwLCAcPBAoDBwQQDwoLCRULARIcGRIcGRIcGRIcGRIcGYoCCRQgCxWFAQIpHxU1EhwZCAcECge8BQcLFQoNDwwLCAcPBAoHsgYHCxUKDQ8MEhwZC0EACQgJEhwZEUUAGUEABhsBChUDBgIECgIBCAMeERQBBwYOFggBDRwKIQcIARECAQUIAgMECQMNBQJBAUMAEwIFAQsKCwUDBAkBFwUEBQJDAAQBGAEDBkEAAwEJRwANDAoDCwgJigMIFgmaAwgHBAoHKQqEAgcLFQoNDwwLCAcECgeZBAcLFQoNDwwSHBkLCAkICQgJEhwZCIsHkweOBgGPAzUIBwQKB4wBBwsVCg0PDBIcGQuVCwGKAZcLAQgJDwK2B4sBBUEACQEFQgABCAEihwMCjwMBBQEIAQZBAAcBBQECEKQBBQEGAQIJqwEFAQK0AQIIBwQKRwALFQoNDwwSHBkLAgQCAQcMAgNBAAIDAQgFQQAEBgELAwQCAUMAEgEEAQMCCAECBAYBhBGIARMBAwAAAQAAAAEAAAABBwAPAQIAlQFCAQEAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQAAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAMABQQtCAQEEQQIDAgMBA0EAA0EABEIBQwBBAAUCQQADAkECAgECAwZDAAUCBgMIQQAEAwUBQgAKQgEBBEEABQIBAgEGAQUBAwJBAQIBAwEHBUEBB4MHkweECIgFoRQSQdcCA0EUSAKdC0EdCQECBQJBAA8GAwhCAAcBBgMCB0QAB0IABwEEAgoGB0EBCAMEAwhEAANCAAEQBAMBAgQFQQACAwECAwhEAAECQQAJRwABBBIQQRyOA0EPvxCYEEEMEEEAAfkJAH0BdxMyMDI2LTA0LTA3VDE2OjUzOjI3fbzD0359idcBdwRvcGVudwRvcGVueXcAdwhzdGFuZGFyZHcAdwB3AHcAeXcAeX0AeXl3AHcAeHl2AhhpbWFnZV9nZW5lcmF0b3Jfc2V0dGluZ3N2BAh0ZW1wbGF0ZXcEZG9pcxBkZWZhdWx0X2ltYWdlX2lkfQAEZm9udHcAB2VuYWJsZWR4B3ZlcnNpb259Anl1CH2YiQF9sfOs7QV9kQZ9q\/is7QV9r\/es7QV9uI2XCX2s+KztBX2q3ZvtBXURfbqZoewFfa74rO0FfbP3rO0FfbvzrO0FfY7lCH2BxwR9rfis7QV9sfes7QV9uves7QV9r\/YDfbD3rO0FfbX3rO0Ffbb3rO0Ffbf3rO0Ffbn3rO0Ffbj3rO0FfbL3rO0FdyQ0YzcwMDAwZC1mMDFiLTQ0NDctYjE4Ni1lZjkyOWRlZGE1ZDh4d1g8cCBjbGFzcz0iaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiIHN0eWxlPSJjb2xvcjojMGMwMDAwIj5EZWFyIEhlYXZlbmx5IEZhdGhlciw8L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXYCBWNvbG9ydgEEdGV4dHcHIzBjMDAwMAhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3ByMwYzAwMDB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ2MTA4OTRjNS1lYmYzLTRlMTgtOTJlMC1hZjczYmU2MDQyNWN4d54DPHA+VGhhbmsgWW91IGZvciB0b2RheS4gVGhhbmsgWW91IGZvciBhbGwgdGhhdCBZb3UgZG8gZm9yIG1lIGVhY2ggYW5kIGV2ZXJ5IGRheSwgaW5jbHVkaW5nIHRoYXQgd2hpY2ggSSBmYWlsIHRvIG5vdGljZS4gVGhhbmsgWW91IGZvciB0YWtpbmcgY2FyZSBvZiBteSBmYW1pbHksIGZyaWVuZHMsIGFuZCBhY3F1YWludGFuY2VzLiBJIGFzayB0aGF0IFlvdSBzaGllbGQgYW5kIHByb3RlY3QgdGhlbSwgZ3VpZGUgdGhlbSBpbiB0aGlzIGxpZmUsIGFuZCBicmluZyB0aGVtIHNhZmVseSBob21lIHRvIFlvdS4gTGV0IHRoZW0ga25vdyB0aGF0IFlvdSBhcmUgYWx3YXlzIHdpdGggdGhlbS4gTmV2ZXIgbGV0IG1lIGZvcmdldCBZb3VyIHByZXNlbmNlIGluIG15IGxpZmUsIGFuZCBndWlkZSBtZSBzYWZlbHkgdGhyb3VnaCBpdC48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGRiMDY5MWI5LTY3YTItNGQxZi1iNTcyLWMxNmEwMzE4NmVlYnh3uwM8cD5Mb3JkLCBJIGh1bWJseSBzZWVrIFlvdXIgZmF2b3IuIFBsZWFzZSB0b3VjaCB0aGUgaGVhcnRzIG9mIHRoZSB5b3VuZy4gSGVscCB0aGVtIHRvIGFwcHJlY2lhdGUgdGhlIHNhY3JlZCBnaWZ0IG9mIG1hcnJpYWdlLiBNYXkgdGhleSB2YWx1ZSB0aGUgZGVsaWNhdGUgc291bmRzIG9mIGNoaWxkcmVuLiBFbmxpZ2h0ZW4gdGhlaXIgdmlzaW9uIHRvIHNlZSB0aGUgcHJvZm91bmQgYmVhdXR5IGluIHNoYXJpbmcgbGlmZSB3aXRoIHNvbWVvbmUgdGhleSBsb3ZlIGRlZXBseS4gTWF5IHRoZXkgYmUgb3BlbiB0byB0aGUgam95cyBhbmQgc29ycm93cyB0aGF0IGNvbWUgd2l0aCB0aGUgYm9uZCBvZiBtYXJyaWFnZS4gTWF5IHRoZXkgYWxzbyBlbWJyYWNlIHRoZSB1bmlxdWUgam95cyBhbmQgY2hhbGxlbmdlcyB0aGF0IGNoaWxkcmVuIGJyaW5nIGludG8gdGhlaXIgbGl2ZXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQxY2MxNjBhYy0zOGViLTQwMDUtYWE3Ni02MTI5YWJmZDk0OGV4d98EPHA+RGVhciBIZWF2ZW5seSBGYXRoZXIsIGd1aWRlIG1lIHRvIGJlIHRoZSBsaWdodCBvdGhlcnMgbmVlZCB0byBmaW5kIHRoZWlyIHdheSBiYWNrIHRvIFlvdSwgbmV2ZXIgaGlkaW5nIG15IGxpZ2h0IHVuZGVyIGEgYnVzaGVsIGJhc2tldC4gR3JhbnQgcGVhY2Ugd2l0aGluIHRvIHRob3NlIHdobyBzZWVrIGl0LiBJIGFzayBmb3IgWW91ciBwcm90ZWN0aW9uIGFuZCBndWlkYW5jZSBvdmVyIG91ciBjb3VudHJ5LCBvdXIgcG9saXRpY2FsIG9mZmljaWFscywgb3VyIGNsZXJneSwgYW5kIHBlb3BsZSB0aHJvdWdob3V0IHRoZSB3b3JsZC4gSW5zcGlyZSB0aG9zZSBpbiBwb3NpdGlvbnMgb2YgaW5mbHVlbmNlLiBFbmNvdXJhZ2Ugb3VyIGxlYWRlcnMsIGVudGVydGFpbmVycywgYXRobGV0ZXMsIGFuZCBidXNpbmVzcyBsZWFkZXJzIHRvIGVtYnJhY2UgWW91ciBsb3ZlLiBIZWxwIHRoZW0gcmVmbGVjdCBpdCB0byBvdGhlcnMgYXMgbWVtYmVycyBvZiBZb3VyIGZhbWlseS4gTWF5IHRoZWlyIGxpZ2h0IHNoaW5lIGJyaWdodGx5LCBkcmF3aW5nIG90aGVycyBpbnRvIFlvdXIgcHJlc2VuY2UuIEhlbHAgdXMgdG8gc2VlIG9uZSBhbm90aGVyIGFzIFlvdSBzZWUgdXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ4YWM4NjU3MS0wMWNkLTRlMTQtYTA4ZS05N2ZhODIxZmE0M2Z4d8kHPHA+SSBhc2sgZm9yIGNvbnZlcnNpb24gYW5kIG1lcmN5IGZvciBhbGwgc2lubmVycywgYW5kIG1lcmN5IGZvciB0aGUgc291bHMgaW4gcHVyZ2F0b3J5LiBJIGpveWZ1bGx5IHByYXkgZm9yIHRoZSBoZWFsaW5nIG9mIHRoZSBzaWNrLCB0cnVzdGluZyBpbiBZb3VyIHdpbGwuIEhlbHAgdGhvc2Ugd2hvIGFyZSB3YWxraW5nIHRocm91Z2ggbGlmZSdzIHRyaWFscyBhbmQgdHJpYnVsYXRpb25zLCBzaG93aW5nIHRoZW0gdGhlIGxpZ2h0IGFuZCBzdHJlbmd0aCB0byBjYXJyeSBvbi4gVGhhbmsgWW91LCBMb3JkLCBmb3IgdGhlIGFidW5kYW50IGxpZmUgWW91IGhhdmUgZ2l2ZW4gbWUuIEkgYXNrIHRoYXQgWW91ciBhbmdlbHMgZmllcmNlbHkgcHJvdGVjdCB1cyBmcm9tIHRoZSBwb3dlcnMgb2YgZXZpbCB0aGF0IGNoYWxsZW5nZSBvdXIgd29ybGQsIGluY2x1ZGluZyB0aGUgYXJjaGFuZ2VscyBhcHBvaW50ZWQgb3ZlciBlYWNoIG5hdGlvbi4gQnJpbmcgWW91ciBwZWFjZSB0byBldmVyeSBjb3VudHJ5IGFuZCBldmVyeSBwZW9wbGUuPGJyPjxicj48c3Ryb25nPkRlYXIgSGVhdmVubHkgRmF0aGVyLCB0aGFuayB5b3UgZm9yIERvbWluaWNhbiBSZXB1YmxpYywgdGhpcyBpc2xhbmQgd2hlcmUgdHVycXVvaXNlIHdhdGVycyBtZWV0IHdoaXRl4oCRc2FuZCBzaG9yZXMsIHdoZXJlIG1vdW50YWlucyByaXNlIHdpdGggcXVpZXQgc3RyZW5ndGgsIGFuZCB3aGVyZSBwYWxtIHRyZWVzIHN3YXkgbGlrZSB3b3JzaGlwcGVycyBpbiB0aGUgYnJlZXplLiBUaGFuayBZb3UgZm9yIHRoZSB3YXJtdGggb2YgdGhlIENhcmliYmVhbiBzdW4sIHRoZSByaHl0aG0gb2YgdGhlIHdhdmVzLCB0aGUgZ3JlZW4gdmFsbGV5cywgdGhlIHdhdGVyZmFsbHMgaGlkZGVuIGluIHRoZSBoaWxscywgYW5kIHRoZSB2aWJyYW50IGxpZmUgdGhhdCBmaWxscyBldmVyeSBjb3JuZXIgb2YgdGhpcyBiZWF1dGlmdWwgbGFuZC48L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDY1MDkzMzYyLTRhMjMtNGVhMi04NjU2LWE2ZWIwM2IxMjdkYnh3wgM8cD48c3Ryb25nPkJsZXNzIHRoZSBwZW9wbGUgd2hvIGNhbGwgdGhpcyBuYXRpb24gaG9tZSwgdGhlaXIgam95LCB0aGVpciByZXNpbGllbmNlLCB0aGVpciBob3NwaXRhbGl0eSwgdGhlaXIgZGVlcCBzZW5zZSBvZiBjb21tdW5pdHkuIEJsZXNzIHRoZSBmYW1pbGllcyB3aG8gZ2F0aGVyIGFyb3VuZCB0YWJsZXMgZmlsbGVkIHdpdGggcmljZSwgYmVhbnMsIHBsYW50YWlucywgYW5kIGxhdWdodGVyLiBCbGVzcyB0aGUgbXVzaWNpYW5zIHdob3NlIHNvbmdzIGNhcnJ5IHRoZSBoZWFydGJlYXQgb2YgdGhlIGlzbGFuZCwgdGhlIGZhcm1lcnMgd2hvIHRlbmQgdGhlIGxhbmQgd2l0aCBwYXRpZW5jZSwgdGhlIGZpc2hlcm1lbiB3aG8gcmlzZSBiZWZvcmUgZGF3biwgYW5kIHRoZSBhcnRpc2FucyB3aG8gc2hhcGUgYmVhdXR5IGZyb20gd29vZCwgY2xheSwgYW5kIGNvbG9yLjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZDA0MmM4Y2UtMGRiYy00Y2ZkLWEzNTUtMzk0YTRlNGUzOWM2eHfSAzxwPjxzdHJvbmc+TG9yZCwgYmxlc3MgZXZlcnkgcGxhY2Ugd2hlcmUgbGlmZSB1bmZvbGRzLCB0aGUgbGl2ZWx5IHN0cmVldHMgb2YgU2FudG8gRG9taW5nbywgd2hlcmUgaGlzdG9yeSBhbmQgbW9kZXJuIGxpZmUgbWVldDsgdGhlIGNvYXN0YWwgdG93bnMgd2hlcmUgYm9hdHMgcmVzdCBpbiB0aGUgaGFyYm9yOyB0aGUgbW91bnRhaW4gdmlsbGFnZXMgd2hlcmUgbW9ybmluZ3MgYmVnaW4gd2l0aCByb29zdGVycyBhbmQgcHJheWVyOyBhbmQgdGhlIHF1aWV0IGJlYWNoZXMgd2hlcmUgc3VucmlzZSBmZWVscyBsaWtlIGEgd2hpc3BlcmVkIGJsZXNzaW5nLiBCbGVzcyB0aGUgY2hpbGRyZW4gd2hvIHBsYXkgaW4gY291cnR5YXJkcywgdGhlIGVsZGVycyB3aG8gc2hhcmUgc3RvcmllcyBvZiB0aGUgcGFzdCwgYW5kIHRoZSB3b3JrZXJzIHdobyBsYWJvciB3aXRoIHN0cmVuZ3RoIGFuZCBkaWduaXR5Ljwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMzA0NTNlOTgtM2U3YS00NTk3LTgzYjQtZWEyZDllMGFmMDM3eHfXAzxwPjxzdHJvbmc+QW5kIHdvdmVuIHRocm91Z2ggYWxsIG9mIHRoaXMsIExvcmQsIGlzIHRoZSBnZW50bGUgYnV0IHN0ZWFkeSBmYWl0aCB0aGF0IGhhcyBzaGFwZWQgdGhpcyBuYXRpb24gZm9yIGdlbmVyYXRpb25zLiBUaGFuayBZb3UgZm9yIHRoZSBjaHVyY2hlcyB0aGF0IHN0YW5kIGluIGNpdHkgc3F1YXJlcywgZm9yIHRoZSBjYW5kbGVzIGxpdCBpbiBxdWlldCBkZXZvdGlvbiwgZm9yIHRoZSBmYW1pbGllcyB3aG8gcHJheSB0b2dldGhlciBhdCBuaWdodCwgYW5kIGZvciB0aGUgY2VsZWJyYXRpb25zIHRoYXQgaG9ub3IgWW91ciBwcmVzZW5jZSBpbiBqb3lmdWwsIGNvbG9yZnVsIHdheXMuIFRoYW5rIFlvdSBmb3IgdGhlIGlzbGFuZOKAmXMgbG92ZSBmb3IgT3VyIExhZHkgb2YgQWx0YWdyYWNpYSwgd2hvc2UgZ2VudGxlIHByb3RlY3Rpb24gaGFzIGJlZW4gY2hlcmlzaGVkIGZvciBjZW50dXJpZXMuPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ0YzJhNGQwMy1hOWE5LTQ0ZjUtYWMzYS05MzhjZWZhMjExMGF4d5wCPHA+PHN0cm9uZz5CbGVzcyB0aGUgaG9seSBwbGFjZXMgd2hlcmUgaGVhcnRzIHR1cm4gdG93YXJkIFlvdSDigJQgdGhlIEJhc2lsaWNhIG9mIE91ciBMYWR5IG9mIEFsdGFncmFjaWEgaW4gSGlnw7xleSwgdGhlIGhpc3RvcmljIGNodXJjaGVzIG9mIFNhbnRvIERvbWluZ28sIHRoZSBzbWFsbCBjaGFwZWxzIGluIG1vdW50YWluIHZpbGxhZ2VzLCBhbmQgdGhlIGNvYXN0YWwgc2FuY3R1YXJpZXMgd2hlcmUgd29yc2hpcCByaXNlcyB3aXRoIHRoZSBzb3VuZCBvZiB0aGUgc2VhLjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNDBmOWJlMDAtNjEzZS00YmNmLWI1NzAtNGU1YTgyZTI2OWE2eHeJAjxwPjxzdHJvbmc+TW90aGVyIE1hcnksIE91ciBMYWR5IG9mIEFsdGFncmFjaWEsIHdhdGNoIG92ZXIgdGhpcyBpc2xhbmQgd2l0aCB0ZW5kZXJuZXNzLjxicj5Qcm90ZWN0IGl0cyBmYW1pbGllcy48YnI+R3VpZGUgaXRzIGxlYWRlcnMuPGJyPlN0cmVuZ3RoZW4gaXRzIHlvdXRoLjxicj5Db21mb3J0IGl0cyB3ZWFyeS48YnI+TGV0IHlvdXIgbWFudGxlIHJlc3Qgb3ZlciBldmVyeSBob21lLCBldmVyeSBzaG9yZWxpbmUsIGV2ZXJ5IGhlYXJ0Ljwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMTg2ZTcyMmQtYWViZS00MzU0LWE3MjAtNzIwNDdmNmFlMDQ5eHe8BzxwPjxzdHJvbmc+TG9yZCwgbGV0IHBlYWNlIHJlc3Qgb24gdGhlIERvbWluaWNhbiBSZXB1YmxpYyBsaWtlIHN1bmxpZ2h0IG9uIHRoZSBzZWEuPGJyPkxldCB1bml0eSBkZWVwZW4uPGJyPkxldCBjb21wYXNzaW9uIGdyb3cuPGJyPkxldCBob3BlIGZsb3VyaXNoLkJsPGJyPkJlc3MgdGhpcyBsYW5kLCBpdHMgcGxlb3BsZSwgaXRzIGJlYXV0eSwgYW5kIGl0cyBmdXR1cmUuPC9zdHJvbmc+PGJyPjxicj5Mb3JkLCBsZXQgdW5pdHkgcmlzZSB3aGVyZSBzZXBhcmF0aW9uIGhhcyBsaW5nZXJlZCB0b28gbG9uZy4gTGV0IGZvcmdpdmVuZXNzIHRha2Ugcm9vdCB3aGVyZSBwYWluIGhhcyBsaXZlZC4gTGV0IGhvcGUgZmxvdXJpc2ggaW4gZXZlcnkgcmVnaW9uIOKAlCBub3J0aCBhbmQgc291dGgsIG1vdW50YWluIGFuZCBjb2FzdCwgdmlsbGFnZSBhbmQgY2l0eS4gRGVhciBMb3JkLCB3ZSBqb3lmdWxseSBpbXBsb3JlIFlvdSB0byBzdXJyb3VuZCBhbGwgcmVzdGxlc3Mgc291bHMgYXdha2UgaW4gdGhlIHN0aWxsbmVzcyBvZiB0aGlzIG5pZ2h0IHdpdGggWW91ciBwZWFjZS4gV2UgbGlmdCBiZWZvcmUgWW91IHRob3NlIG9uIG91ciA8YSBocmVmPSJodHRwczovL215LWFsbC1hYm91dC15b3UuY29tL3doYXQtZG8taS1oYXZlLXRvLWdpdmUvcHJheWVyLXJlcXVlc3RzLyI+cHJheWVyIGxpc3Q8L2E+IGFuZCBMZWlzYSwgSm9zZXBoLCBNYXJrLCBBbmR5LCBBbmRyZSwgUGFldG9uLCBaYWNoYXJ5LCBSYW5kaSwgSm9zaWUsIGFuZCBhbGwgcGVvcGxlIGFyb3VuZCB0aGUgd29ybGQuIFdlIGVzcGVjaWFsbHkgcmVtZW1iZXIgdGhvc2UgaW4gbmVlZDogdGhlIHdlYXJ5IGZpbmRpbmcgcmVzdCBvbiB0aGUgc3RyZWV0cywgdW5kZXIgYnJpZGdlcywgaW4gaG9zcGl0YWxzLCBhbmQgdGhlaXIgZmFtaWxpZXMsIGtub3dpbmcgdGhhdCBob3BlIGFuZCBoZWFsaW5nIGlzIHdpdGhpbiByZWFjaC48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGRhY2ZkNDFjLWQ5MzctNGY0MC1hMTI1LTFmNWY4MGY0NTdkZXh39AM8cD5IZWxwIG91ciB0ZWVucyBkcmF3IGNsb3NlciB0byBZb3UuIFVwbGlmdCB0aG9zZSB3aXRoIG1lbnRhbCBkaXNhYmlsaXRpZXMuIFN1cHBvcnQgdGhvc2Ugd2hvIHdhbmRlciBpbiBkb3VidCBvZiBZb3VyIGV4aXN0ZW5jZS4gQ29tZm9ydCB0aG9zZSBzdWZmZXJpbmcgZnJvbSBBbHpoZWltZXLigJlzIGRpc2Vhc2UgYW5kIHRlcm1pbmFsIGlsbG5lc3Nlcy48YnI+PGJyPkJlIGVzcGVjaWFsbHkgbmVhciB0byB0aG9zZSB3aG8gd2lsbCBtZWV0IFlvdSB0aGlzIGRheS4gR3JhbnQgdGhlbSBhIHBlYWNlZnVsIHBhc3NpbmcuIEdpdmUgdGhlbSB0aGUgY29tZm9ydCBvZiBZb3VyIG1lcmN5IGFuZCBldGVybmFsIHJlc3QuPGJyPldlIHByYXkgZm9yIGFuIGluY3JlYXNlIG51bWJlciBvZiBtZW4gYW5kIHdvbWVuIGVudGVyaW5nIHRoZSByZWxpZ2lvdXMgbGlmZS4gV2UgYWxzbyBwcmF5IGZvciB0aG9zZSB3aG8gZXhwZXJpZW5jZSB2aW9sZW5jZSBmcm9tIGxvc3Qgc291bHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ5MTlhMWYyNi02ZWQ5LTRkYmUtODc1ZS04YWQ5OGI1ZjQ5YzJ4d+kDPHA+TG9yZCwgcGxlYXNlIGludGVyY2VkZSBhbW9uZyBhbGwgcGVvcGxlcy4gU2hvdyB0aGVtIGhvdyB0byByZXNvbHZlIGRpZmZlcmVuY2VzIHdpdGhvdXQgZmlnaHRpbmcsIHJpb3RpbmcsIG9yIGhhcm1pbmcgb25lIGFub3RoZXIuIE9wZW4gb3VyIGV5ZXMgdG8gdGhlIGJlYXV0eSBvZiBwdXR0aW5nIFlvdSBmaXJzdCBpbiBvdXIgbGl2ZXMgYW5kIGxpdmluZyB0b2dldGhlciBpbiBwZWFjZS48YnI+Qmxlc3MgdGhlIHdvcmsgb2Ygb3VyIGhhbmRzLiBHdWlkZSB1cyBpbiB0aGUgY2FyZSBvZiB0aGUgd29ybGQgWW91IGhhdmUgZW50cnVzdGVkIHRvIHVzLiBMZXQgYWxsIGxhYm9yIGJlIGRvbmUgd2l0aCBkaWduaXR5LCBob25lc3R5LCBhbmQgbG92ZS48YnI+TWF5IHdlIGFsbCB1bmRlcnN0YW5kIHRoYXQgZGlmZmVyaW5nIG9waW5pb25zIG5lZWQgbm90IGRpdmlkZSB1cywgYnV0IGNhbiBsZWFkIHVzIHRvd2FyZCBkZWVwZXIgdW5kZXJzdGFuZGluZy48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGFiYWViMGNjLTIwNGItNDViYS05YmUyLTk1NzUwODUzNmFhMXh3YDxwPlRoYW5rIFlvdSwgTG9yZCwgZm9yIGJlaW5nIGluIG91ciBsaXZlcy4gWW91ciBwcmVzZW5jZSBpcyB0aGUgYmVhdXR5IHdlIHNlZSBpbiBvdXIgbGl2ZXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ0YmYxNWVlMC03MWEwLTRlODMtYjRlOC03NGM3NjgyMDY4ZjF4d9sCPHA+V2UgY29tZSBiZWZvcmUgWW91IHNlZWtpbmcgWW91ciBndWlkYW5jZSBmb3IgUG9wZSBMZW8gWElWLiBNYWtlIGhpbSBhIHB1cmUgdmVzc2VsIGZpbGxlZCB3aXRoIFlvdXIgSG9seSBTcGlyaXQuIExldCBubyB3b3JsZGx5IGluZmx1ZW5jZSBzd2F5IGhpcyBoZWFydCBmcm9tIFlvdS4gTWF5IGV2ZXJ5IHdvcmQgaGUgc3BlYWtzIHJlZmxlY3QgWW91ciB0cnV0aCBhbmQgYWxpZ24gd2l0aCBTYWNyZWQgU2NyaXB0dXJlLiBNYXkgaGlzIHdpbGwgYmUgc3VycmVuZGVyZWQgZnVsbHkgdG8gWW91cnMsIGFuZCBtYXkgWW91ciBhbmdlbHMgc2hpZWxkIGFuZCBwcm90ZWN0IGhpbSBmcm9tIGFsbCBldmlsLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZWNiNmFhNzAtYjhmYS00ODYxLTkxYmEtYjQ1MzdhNzU3N2I0eHfmATxwPldlIGFzayB0aGF0IG91ciBwbGFjZXMgb2Ygd29yc2hpcCBiZSBmaWxsZWQgdG8gb3ZlcmZsb3dpbmcsIGFuZCB0aGF0IHBlcnBldHVhbCBhZG9yYXRpb24gY2hhcGVscyBuZXZlciBhcmUgZW1wdHkuIFByb3RlY3Qgb3VyIGNsZXJneSwgc3RyZW5ndGhlbiB0aGVtLCBhbmQgaGVscCB0aGVtIHJlbWFpbiBmYWl0aGZ1bCB0byB0aGUgbWlzc2lvbiBZb3UgaGF2ZSBlbnRydXN0ZWQgdG8gdGhlbS48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDc1MmQxMDE0LTcxNWItNGMxYS1iMjg5LThhMmMzMjUzZjFlY3h3tgE8cD5XZSBsaWZ0IHVwIGV2ZXJ5IHNwb2tlbiBhbmQgdW5zcG9rZW4gaW50ZW50aW9uIGhlbGQgd2l0aGluIG91ciBoZWFydHMuPGJyPkluIFlvdXIgaG9seSBuYW1lIHdlIHByYXkuIFdlIGFkb3JlIFlvdSwgYW5kIG1heSBvdXIgbG92ZSBmb3IgWW91IGdyb3cgZGVlcGVyIHdpdGggZXZlcnkgcGFzc2luZyBkYXkuPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQxNjQ5MTEwNC1kNDAwLTQzODYtOTY4MC04NDAyYjI0ZmUyNjF4dxA8cD5CZSBTYWx0eS48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDQ3YzFmMDk5LTYwODgtNGY2Ny05ZmE5LTBmZTFkMGEzZjhkNXh3SDxwIGNsYXNzPSJoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciIgc3R5bGU9ImNvbG9yOiMwYzAwMDAiPkFtZW4uPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl2AgVjb2xvcnYBBHRleHR3ByMwYzAwMDAIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dwcjMGMwMDAwdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYjdjNzY1ZmMtODVjZS00MTE2LWI5OWEtZDlkMjgxNjg0YWQ2eHczPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5QcmF5ZXJzIGZyb20gMjAyNTwvaDI+dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDc3MDBkZTkyLTE4ZDItNGM1Zi05Nzk0LWJkZWVhZGRiMDhjMHh3DTxwPkdvIHRvOjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMWM2NzVhZjktMmQzNS00MWViLWFiMzgtNWJkNTIxMTE1Mjc2eHchPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCjwvdWw+dwljb3JlL2xpc3R5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQyNGNiODYyMC1kNDJhLTQ0MzctYjM5Mi0xNDI2ZTUzNzU3NmF4d98BPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXktYWxsLWFib3V0LXlvdS5jb20vMjAyNS8wMy8xNS9hLXByYXllci1mb3ItZ29kcy1ibGVzc2luZ3Mtb24tZmFtaWxpZXMtbmF0aW9ucy1hbmQtdGhlLXdvcmxkLWRheS0xMTAtZG9taW5pY2FuLXJlcHVibGljLyIgZGF0YS10eXBlPSJwb3N0IiBkYXRhLWlkPSI2NDk3Ij5Eb21pbmljYW4gUmVwdWJsaWM8L2E+IC0gMyBhLm0uIDFzdCBQcmF5ZXI8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ2Y2NiMzk3MS1mY2FkLTRmNWYtYjk2NC04MDNlMGUwMmRhN2R4d98BPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXktYWxsLWFib3V0LXlvdS5jb20vMjAyNS8wMy8xNi9hLXByYXllci1mb3ItZ29kcy1ibGVzc2luZ3Mtb24tZmFtaWxpZXMtbmF0aW9ucy1hbmQtdGhlLXdvcmxkLWRheS0xMTEtZG9taW5pY2FuLXJlcHVibGljLyIgZGF0YS10eXBlPSJwb3N0IiBkYXRhLWlkPSI2NTEyIj5Eb21pbmljYW4gUmVwdWJsaWM8L2E+IC0gMyBhLm0uIDJuZCBQcmF5ZXI8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ0NDlkNTc1Ni0wMzM2LTQ3ODctYmZkNC1jM2NhMjhmMTQ4YjB4dx48cD5UaGUgc3Rvcnkgb2YgdGhlIFByYXllcjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMjY2Nzk2OWEtN2M1ZS00ZmM0LTg5NWMtMzk4ZThhMmM1YmJleHcfPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48L3VsPncJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNjMzOWE4MjAtM2JlNy00ZWQ1LWI5MjgtM2RlZGRlN2IwZDQxeHedATxsaT48YSBocmVmPSJodHRwczovL3dwLm1lL3A5dlVzTi1aMyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL3dwLm1lL3A5dlVzTi1aMyI+VW5kZXJzdGFuZGluZyBNaWRuaWdodCBXYWtlZnVsbmVzczogQSBTcGlyaXR1YWwgUGVyc3BlY3RpdmU8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckZjFlZjRmZDUtYjIwMC00NmI0LWFlOWQtZDg5NjlkZGM3Y2Y5eHcQW21hcHN2ZyBpZD0iNTQiXXcOY29yZS9zaG9ydGNvZGV3EFttYXBzdmcgaWQ9IjU0Il12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ0NzI3NjdhZi04NWY3LTQwNDgtOTM1Zi05MzI4ZjRhZmFiNzR4d6sCPHA+QXMgdGhlIHllYXIgdW5mb2xkcywgdGhpcyBtYXAgd2lsbCBzbG93bHkgZmlsbCB3aXRoIHRoZSBjb3VudHJpZXMgd2UgbGlmdCBpbiBwcmF5ZXIuIEVhY2ggbWFya2VkIHBsYWNlIHJlZmxlY3RzIGEgbW9tZW50IG9mIGludGVyY2Vzc2lvbiBzaGFyZWQgdG9nZXRoZXIuIElmIHlvdSBjbGljayBvbiB0aGUgZGlmZmVyZW50IHBsYWNlcywgdGhleSB3aWxsIGRpc3BsYXkgYSBsaXR0bGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGNvdW50cnkuIFRoaXMgaGFwcGVucyBhcyB0aGUgY291bnRyeSBpcyBwcmF5ZWQgZm9yLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNmI0MzIzYTktYzc1OC00MTg3LWEwOTYtNjBhZmEwZDk1ZTZkeHcTPHA+KioqKioqKioqKioqPC9wPncOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ0N2QxZjRiOC00Y2Q1LTQ2N2QtYTI3MS1kN2I4MGVkOGQ5ZmF4d+cBPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS12aWRlbyBpcy1wcm92aWRlci15b3V0dWJlIHdwLWJsb2NrLWVtYmVkLXlvdXR1YmUgd3AtZW1iZWQtYXNwZWN0LTE2LTkgd3AtaGFzLWFzcGVjdC1yYXRpbyI+PGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPgpodHRwczovL3lvdXR1LmJlLzhiNndJaFNaUWpZP3NpPVpPVE5fNWVaYUJjWksycjgKPC9kaXY+PC9maWd1cmU+dwpjb3JlL2VtYmVkdzBodHRwczovL3lvdXR1LmJlLzhiNndJaFNaUWpZP3NpPVpPVE5fNWVaYUJjWksycjh3BXZpZGVvdwd5b3V0dWJleHh4dyh3cC1lbWJlZC1hc3BlY3QtMTYtOSB3cC1oYXMtYXNwZWN0LXJhdGlvdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcTMjAyNi0wNC0wOFQxNjo1MzoyN3cTMjAyNi0wNC0wOFQwNDo1MzowMHcTMjAyNi0wNC0wOFQwMzo1MzowMHcTMjAyNi0wNC0wOFQwMzowMDowMHckNzg0YmRmMGUtMTQ4NC00ZDQ5LWI5YjYtZDMyOGJjMzgxMDg4eHh4dyQzYzU0ZGFlOC0yNTU4LTQ5MTAtYjVjZC1hYzc2YjM0YTZlYmV4eHh3JDdhYTFkY2VkLTc3NzMtNDhhNS1hN2E0LTgyZTY2MTAyZTRjMXecAjxwPjxzdHJvbmc+Qmxlc3MgdGhlIGhvbHkgcGxhY2VzIHdoZXJlIGhlYXJ0cyB0dXJuIHRvd2FyZCBZb3Ug4oCUIHRoZSBCYXNpbGljYSBvZiBPdXIgTGFkeSBvZiBBbHRhZ3JhY2lhIGluIEhpZ8O8ZXksIHRoZSBoaXN0b3JpYyBjaHVyY2hlcyBvZiBTYW50byBEb21pbmdvLCB0aGUgc21hbGwgY2hhcGVscyBpbiBtb3VudGFpbiB2aWxsYWdlcywgYW5kIHRoZSBjb2FzdGFsIHNhbmN0dWFyaWVzIHdoZXJlIHdvcnNoaXAgcmlzZXMgd2l0aCB0aGUgc291bmQgb2YgdGhlIHNlYS48L3N0cm9uZz48L3A+eHh4dyRjYTMxNTEwZS01NDUwLTQ3ZTctYTNjNS02ZjVkODhhYjBkZjZ4eHh3JGVkMWQ5ZTBiLWI1ZjAtNDBkOC04NzZiLWYwZGFkOGExZGMwYnh4eHckOTQ5MWNlNDYtZDk3OS00NDJhLTg1ZTYtZWM4YTg2MjBhZTg5eHh4dyRlYTdkODJkNC1kMmYzLTQzMjUtYmIyNy0xYzIxYzdmNjk4OTB4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDIxNDBlM2NiLWU5MjEtNDZkMS1iMWMyLTE4ZjE4ZmY3NmZjMXh3yQc8cD5JIGFzayBmb3IgY29udmVyc2lvbiBhbmQgbWVyY3kgZm9yIGFsbCBzaW5uZXJzLCBhbmQgbWVyY3kgZm9yIHRoZSBzb3VscyBpbiBwdXJnYXRvcnkuIEkgam95ZnVsbHkgcHJheSBmb3IgdGhlIGhlYWxpbmcgb2YgdGhlIHNpY2ssIHRydXN0aW5nIGluIFlvdXIgd2lsbC4gSGVscCB0aG9zZSB3aG8gYXJlIHdhbGtpbmcgdGhyb3VnaCBsaWZlJ3MgdHJpYWxzIGFuZCB0cmlidWxhdGlvbnMsIHNob3dpbmcgdGhlbSB0aGUgbGlnaHQgYW5kIHN0cmVuZ3RoIHRvIGNhcnJ5IG9uLiBUaGFuayBZb3UsIExvcmQsIGZvciB0aGUgYWJ1bmRhbnQgbGlmZSBZb3UgaGF2ZSBnaXZlbiBtZS4gSSBhc2sgdGhhdCBZb3VyIGFuZ2VscyBmaWVyY2VseSBwcm90ZWN0IHVzIGZyb20gdGhlIHBvd2VycyBvZiBldmlsIHRoYXQgY2hhbGxlbmdlIG91ciB3b3JsZCwgaW5jbHVkaW5nIHRoZSBhcmNoYW5nZWxzIGFwcG9pbnRlZCBvdmVyIGVhY2ggbmF0aW9uLiBCcmluZyBZb3VyIHBlYWNlIHRvIGV2ZXJ5IGNvdW50cnkgYW5kIGV2ZXJ5IHBlb3BsZS48YnI+PGJyPjxzdHJvbmc+RGVhciBIZWF2ZW5seSBGYXRoZXIsIHRoYW5rIHlvdSBmb3IgRG9taW5pY2FuIFJlcHVibGljLCB0aGlzIGlzbGFuZCB3aGVyZSB0dXJxdW9pc2Ugd2F0ZXJzIG1lZXQgd2hpdGXigJFzYW5kIHNob3Jlcywgd2hlcmUgbW91bnRhaW5zIHJpc2Ugd2l0aCBxdWlldCBzdHJlbmd0aCwgYW5kIHdoZXJlIHBhbG0gdHJlZXMgc3dheSBsaWtlIHdvcnNoaXBwZXJzIGluIHRoZSBicmVlemUuIFRoYW5rIFlvdSBmb3IgdGhlIHdhcm10aCBvZiB0aGUgQ2FyaWJiZWFuIHN1biwgdGhlIHJoeXRobSBvZiB0aGUgd2F2ZXMsIHRoZSBncmVlbiB2YWxsZXlzLCB0aGUgd2F0ZXJmYWxscyBoaWRkZW4gaW4gdGhlIGhpbGxzLCBhbmQgdGhlIHZpYnJhbnQgbGlmZSB0aGF0IGZpbGxzIGV2ZXJ5IGNvcm5lciBvZiB0aGlzIGJlYXV0aWZ1bCBsYW5kLjwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh4eHh4eHckYmE0MjM3NzUtZjg5Yi00M2FiLThhMTgtMzJhOGRhY2EzMjRidyRmNzgwZTk0Ni03Y2VhLTRjMDYtYTQ0Ny0xNmNmNWEyMDUzOWF4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDcwODQxZDBmLWQ2ZjktNDU2Yy1hYzljLTBiNTk1MGY5MTYyY3h3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh4eHh4eHh4eHckZjAyYzMwNjEtMGNjMS00ZDA0LThkNDMtYTUzN2FiNWQ5MTM0dyRhMDA5N2RhNC1jNzIwLTQwMTEtYTJiYy0xNTk4MTJmZmVjZmZ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl4eHh4eHh3JDg5MmJlYWJkLTcyNzMtNGYyMy05YzIyLWFhMWVmZWU2NmExMXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh4eHYCGGltYWdlX2dlbmVyYXRvcl9zZXR0aW5nc3YFCHRlbXBsYXRldwRkb2lzEGRlZmF1bHRfaW1hZ2VfaWR9AARmb250dwAHZW5hYmxlZHgFdG9rZW531ANleUpwYldjaU9pSm9kSFJ3Y3pwY0wxd3ZiWGt0WVd4c0xXRmliM1YwTFhsdmRTNWpiMjFjTDNkd0xXTnZiblJsYm5SY0wzVndiRzloWkhOY0x6SXdNalpjTHpBMFhDOWpTRXB3WkcxR01GcFRPWE5qYVRsd1lsZEdibHBZVFhaa01sWnBZekpzTUZwVE9IbE5SRWw1VEZSQk1Vd3paSEpPZWtrMFRtcFZkMDlFVFhSaFZ6Rm9XakpWZEdFelFUSlpiVEZ0VDFkbmRXRnVRbTR1ZDJWaWNDSXNJblI0ZENJNklrRWdVSEpoZVdWeUlHWnZjaUJIYjJSY2RUSXdNVGx6SUVKc1pYTnphVzVuY3lCdmJpQkdZVzFwYkdsbGN5d2dUbUYwYVc5dWN5d2dZVzVrSUhSb1pTQlhiM0pzWkN3Z1JHRjVJRGsxTENCRWIyMXBibWxqWVc0Z1VtVndkV0pzYVdNaUxDSjBaVzF3YkdGMFpTSTZJbVJ2YVhNaUxDSm1iMjUwSWpvaUlpd2lZbXh2WjE5cFpDSTZNVFF3TlRreU1qUXhmUS55RE1WYmwyOGM3aFdBS3VOSjFVZzMtUkNJYmJEazM0b3RmLXNESTZwNVBJTVEHdmVyc2lvbn0Cd4wIU29tZSBwbGFjZXMgaW4gdGhlIHdvcmxkIHNlZW0gdG8gY2Fycnkgam95IGluIHRoZWlyIHZlcnkgYnJlYXRoIOKAlCBwbGFjZXMgd2hlcmUgdGhlIHNlYSBzcGFya2xlcyBsaWtlIGdsYXNzLCB3aGVyZSBtb3VudGFpbnMgcmlzZSB3aXRoIHF1aWV0IHN0cmVuZ3RoLCBhbmQgd2hlcmUgbXVzaWMsIGNvbG9yLCBhbmQgY29tbXVuaXR5IHdlYXZlIHRvZ2V0aGVyIGludG8gc29tZXRoaW5nIHVuZm9yZ2V0dGFibGUuIFRoZSBEb21pbmljYW4gUmVwdWJsaWMgaXMgb25lIG9mIHRob3NlIHBsYWNlcy4KSXTigJlzIGFuIGlzbGFuZCBzaGFwZWQgYnkgYmVhdXR5IGFuZCByZXNpbGllbmNlLCBieSBjdWx0dXJlIGFuZCBjZWxlYnJhdGlvbiwgYnkgZmFtaWxpZXMgd2hvIGxvdmUgZGVlcGx5IGFuZCBjb21tdW5pdGllcyB3aG8gc3RhbmQgdG9nZXRoZXIuIEFuZCB3b3ZlbiBnZW50bHkgdGhyb3VnaCBpdCBhbGwgaXMgYSBmYWl0aCB0aGF0IGxpdmVzIGluIGhvbWVzLCBpbiB0cmFkaXRpb25zLCBpbiBzbWFsbCBjaGFwZWxzLCBhbmQgaW4gdGhlIGhlYXJ0cyBvZiBwZW9wbGUgd2hvIHRydXN0IEdvZCBpbiBib3RoIHN1bnNoaW5lIGFuZCBzdG9ybS4KVG9kYXksIEnigJltIHNoYXJpbmcgYSBwcmF5ZXIgZm9yIHRoaXMgdmlicmFudCBuYXRpb24g4oCUIGEgYmxlc3Npbmcgb3ZlciBpdHMgbGFuZCwgaXRzIHBlb3BsZSwgaXRzIGN1bHR1cmUsIGFuZCB0aGUgaG9wZSB0aGF0IHJpc2VzIGFjcm9zcyBpdHMgc2hvcmVzLgpJdOKAmXMgYSBwcmF5ZXIgZnVsbCBvZiB3YXJtdGgsIGdyYXRpdHVkZSwgYW5kIHF1aWV0IHN0cmVuZ3RoLgpBIHByYXllciB0aGF0IGludml0ZXMgeW91IHRvIHBhdXNlIGZvciBhIG1vbWVudCBhbmQgbGV0IHlvdXIgc3Bpcml0IGJyZWF0aGUuCkNvbWUgcmVhZCBpdCB3aXRoIG1lLgpMZXQgeW91ciBoZWFydCB0cmF2ZWwuCkxldCBHb2Qgc2hvdyB5b3UgdGhlIGdyYWNlIG9mIGEgcGxhY2Ugd2hlcmUgYmVhdXR5IGFuZCBmYWl0aCBtZWV0IGluIHRoZSBtb3N0IHVuZXhwZWN0ZWQgd2F5cy4KV2l0aCBwZWFjZSwKCneNCFNvbWUgcGxhY2VzIGluIHRoZSB3b3JsZCBzZWVtIHRvIGNhcnJ5IGpveSBpbiB0aGVpciB2ZXJ5IGJyZWF0aCDigJQgcGxhY2VzIHdoZXJlIHRoZSBzZWEgc3BhcmtsZXMgbGlrZSBnbGFzcywgd2hlcmUgbW91bnRhaW5zIHJpc2Ugd2l0aCBxdWlldCBzdHJlbmd0aCwgYW5kIHdoZXJlIG11c2ljLCBjb2xvciwgYW5kIGNvbW11bml0eSB3ZWF2ZSB0b2dldGhlciBpbnRvIHNvbWV0aGluZyB1bmZvcmdldHRhYmxlLiBUaGUgRG9taW5pY2FuIFJlcHVibGljIGlzIG9uZSBvZiB0aG9zZSBwbGFjZXMuCkl04oCZcyBhbiBpc2xhbmQgc2hhcGVkIGJ5IGJlYXV0eSBhbmQgcmVzaWxpZW5jZSwgYnkgY3VsdHVyZSBhbmQgY2VsZWJyYXRpb24sIGJ5IGZhbWlsaWVzIHdobyBsb3ZlIGRlZXBseSBhbmQgY29tbXVuaXRpZXMgd2hvIHN0YW5kIHRvZ2V0aGVyLiBBbmQgd292ZW4gZ2VudGx5IHRocm91Z2ggaXQgYWxsIGlzIGEgZmFpdGggdGhhdCBsaXZlcyBpbiBob21lcywgaW4gdHJhZGl0aW9ucywgaW4gc21hbGwgY2hhcGVscywgYW5kIGluIHRoZSBoZWFydHMgb2YgcGVvcGxlIHdobyB0cnVzdCBHb2QgaW4gYm90aCBzdW5zaGluZSBhbmQgc3Rvcm0uClRvZGF5LCBJ4oCZbSBzaGFyaW5nIGEgcHJheWVyIGZvciB0aGlzIHZpYnJhbnQgbmF0aW9uIOKAlCBhIGJsZXNzaW5nIG92ZXIgaXRzIGxhbmQsIGl0cyBwZW9wbGUsIGl0cyBjdWx0dXJlLCBhbmQgdGhlIGhvcGUgdGhhdCByaXNlcyBhY3Jvc3MgaXRzIHNob3Jlcy4KSXTigJlzIGEgcHJheWVyIGZ1bGwgb2Ygd2FybXRoLCBncmF0aXR1ZGUsIGFuZCBxdWlldCBzdHJlbmd0aC4KQSBwcmF5ZXIgdGhhdCBpbnZpdGVzIHlvdSB0byBwYXVzZSBmb3IgYSBtb21lbnQgYW5kIGxldCB5b3VyIHNwaXJpdCBicmVhdGhlLgpDb21lIHJlYWQgaXQgd2l0aCBtZS4KTGV0IHlvdXIgaGVhcnQgdHJhdmVsLgpMZXQgR29kIHNob3cgeW91IHRoZSBncmFjZSBvZiBhIHBsYWNlIHdoZXJlIGJlYXV0eSBhbmQgZmFpdGggbWVldCBpbiB0aGUgbW9zdCB1bmV4cGVjdGVkIHdheXMuCldpdGggcGVhY2UsCgpBd4wIU29tZSBwbGFjZXMgaW4gdGhlIHdvcmxkIHNlZW0gdG8gY2Fycnkgam95IGluIHRoZWlyIHZlcnkgYnJlYXRoIOKAlCBwbGFjZXMgd2hlcmUgdGhlIHNlYSBzcGFya2xlcyBsaWtlIGdsYXNzLCB3aGVyZSBtb3VudGFpbnMgcmlzZSB3aXRoIHF1aWV0IHN0cmVuZ3RoLCBhbmQgd2hlcmUgbXVzaWMsIGNvbG9yLCBhbmQgY29tbXVuaXR5IHdlYXZlIHRvZ2V0aGVyIGludG8gc29tZXRoaW5nIHVuZm9yZ2V0dGFibGUuIFRoZSBEb21pbmljYW4gUmVwdWJsaWMgaXMgb25lIG9mIHRob3NlIHBsYWNlcy4KSXTigJlzIGFuIGlzbGFuZCBzaGFwZWQgYnkgYmVhdXR5IGFuZCByZXNpbGllbmNlLCBieSBjdWx0dXJlIGFuZCBjZWxlYnJhdGlvbiwgYnkgZmFtaWxpZXMgd2hvIGxvdmUgZGVlcGx5IGFuZCBjb21tdW5pdGllcyB3aG8gc3RhbmQgdG9nZXRoZXIuIEFuZCB3b3ZlbiBnZW50bHkgdGhyb3VnaCBpdCBhbGwgaXMgYSBmYWl0aCB0aGF0IGxpdmVzIGluIGhvbWVzLCBpbiB0cmFkaXRpb25zLCBpbiBzbWFsbCBjaGFwZWxzLCBhbmQgaW4gdGhlIGhlYXJ0cyBvZiBwZW9wbGUgd2hvIHRydXN0IEdvZCBpbiBib3RoIHN1bnNoaW5lIGFuZCBzdG9ybS4KVG9kYXksIEnigJltIHNoYXJpbmcgYSBwcmF5ZXIgZm9yIHRoaXMgdmlicmFudCBuYXRpb24g4oCUIGEgYmxlc3Npbmcgb3ZlciBpdHMgbGFuZCwgaXRzIHBlb3BsZSwgaXRzIGN1bHR1cmUsIGFuZCB0aGUgaG9wZSB0aGF0IHJpc2VzIGFjcm9zcyBpdHMgc2hvcmVzLgpJdOKAmXMgYSBwcmF5ZXIgZnVsbCBvZiB3YXJtdGgsIGdyYXRpdHVkZSwgYW5kIHF1aWV0IHN0cmVuZ3RoLgpBIHByYXllciB0aGF0IGludml0ZXMgeW91IHRvIHBhdXNlIGZvciBhIG1vbWVudCBhbmQgbGV0IHlvdXIgc3Bpcml0IGJyZWF0aGUuCkNvbWUgcmVhZCBpdCB3aXRoIG1lLgpMZXQgeW91ciBoZWFydCB0cmF2ZWwuCkxldCBHb2Qgc2hvdyB5b3UgdGhlIGdyYWNlIG9mIGEgcGxhY2Ugd2hlcmUgYmVhdXR5IGFuZCBmYWl0aCBtZWV0IGluIHRoZSBtb3N0IHVuZXhwZWN0ZWQgd2F5cy4KV2l0aCBwZWFjZSwKCneLCFNvbWUgcGxhY2VzIGluIHRoZSB3b3JsZCBzZWVtIHRvIGNhcnJ5IGpveSBpbiB0aGVpciB2ZXJ5IGJyZWF0aCDigJQgcGxhY2VzIHdoZXJlIHRoZSBzZWEgc3BhcmtsZXMgbGlrZSBnbGFzcywgd2hlcmUgbW91bnRhaW5zIHJpc2Ugd2l0aCBxdWlldCBzdHJlbmd0aCwgYW5kIHdoZXJlIG11c2ljLCBjb2xvciwgYW5kIGNvbW11bml0eSB3ZWF2ZSB0b2dldGhlciBpbnRvIHNvbWV0aGluZyB1bmZvcmdldHRhYmxlLiBUaGUgRG9taW5pY2FuIFJlcHVibGljIGlzIG9uZSBvZiB0aG9zZSBwbGFjZXMuCkl04oCZcyBhbiBpc2xhbmQgc2hhcGVkIGJ5IGJlYXV0eSBhbmQgcmVzaWxpZW5jZSwgYnkgY3VsdHVyZSBhbmQgY2VsZWJyYXRpb24sIGJ5IGZhbWlsaWVzIHdobyBsb3ZlIGRlZXBseSBhbmQgY29tbXVuaXRpZXMgd2hvIHN0YW5kIHRvZ2V0aGVyLiBBbmQgd292ZW4gZ2VudGx5IHRocm91Z2ggaXQgYWxsIGlzIGEgZmFpdGggdGhhdCBsaXZlcyBpbiBob21lcywgaW4gdHJhZGl0aW9ucywgaW4gc21hbGwgY2hhcGVscywgYW5kIGluIHRoZSBoZWFydHMgb2YgcGVvcGxlIHdobyB0cnVzdCBHb2QgaW4gYm90aCBzdW5zaGluZSBhbmQgc3Rvcm0uClRvZGF5LCBJ4oCZbSBzaGFyaW5nIGEgcHJheWVyIGZvciB0aGlzIHZpYnJhbnQgbmF0aW9uIOKAlCBhIGJsZXNzaW5nIG92ZXIgaXRzIGxhbmQsIGl0cyBwZW9wbGUsIGl0cyBjdWx0dXJlLCBhbmQgdGhlIGhvcGUgdGhhdCByaXNlcyBhY3Jvc3MgaXRzIHNob3Jlcy4KSXTigJlzIGEgcHJheWVyIGZ1bGwgb2Ygd2FybXRoLCBncmF0aXR1ZGUsIGFuZCBxdWlldCBzdHJlbmd0aC4KQSBwcmF5ZXIgdGhhdCBpbnZpdGVzIHlvdSB0byBwYXVzZSBmb3IgYSBtb21lbnQgYW5kIGxldCB5b3VyIHNwaXJpdCBicmVhdGhlLgpDb21lIHJlYWQgaXQgd2l0aCBtZS4KTGV0IHlvdXIgaGVhcnQgdHJhdmVsLgpMZXQgR29kIHNob3cgeW91IHRoZSBncmFjZSBvZiBhIHBsYWNlIHdoZXJlIGJlYXV0eSBhbmQgZmFpdGggbWVldCBpbiB0aGUgbW9zdCB1bmV4cGVjdGVkIHdheXMuCldpdGggcGVhY2UsCneMCFNvbWUgcGxhY2VzIGluIHRoZSB3b3JsZCBzZWVtIHRvIGNhcnJ5IGpveSBpbiB0aGVpciB2ZXJ5IGJyZWF0aCDigJQgcGxhY2VzIHdoZXJlIHRoZSBzZWEgc3BhcmtsZXMgbGlrZSBnbGFzcywgd2hlcmUgbW91bnRhaW5zIHJpc2Ugd2l0aCBxdWlldCBzdHJlbmd0aCwgYW5kIHdoZXJlIG11c2ljLCBjb2xvciwgYW5kIGNvbW11bml0eSB3ZWF2ZSB0b2dldGhlciBpbnRvIHNvbWV0aGluZyB1bmZvcmdldHRhYmxlLiBUaGUgRG9taW5pY2FuIFJlcHVibGljIGlzIG9uZSBvZiB0aG9zZSBwbGFjZXMuCkl04oCZcyBhbiBpc2xhbmQgc2hhcGVkIGJ5IGJlYXV0eSBhbmQgcmVzaWxpZW5jZSwgYnkgY3VsdHVyZSBhbmQgY2VsZWJyYXRpb24sIGJ5IGZhbWlsaWVzIHdobyBsb3ZlIGRlZXBseSBhbmQgY29tbXVuaXRpZXMgd2hvIHN0YW5kIHRvZ2V0aGVyLiBBbmQgd292ZW4gZ2VudGx5IHRocm91Z2ggaXQgYWxsIGlzIGEgZmFpdGggdGhhdCBsaXZlcyBpbiBob21lcywgaW4gdHJhZGl0aW9ucywgaW4gc21hbGwgY2hhcGVscywgYW5kIGluIHRoZSBoZWFydHMgb2YgcGVvcGxlIHdobyB0cnVzdCBHb2QgaW4gYm90aCBzdW5zaGluZSBhbmQgc3Rvcm0uClRvZGF5LCBJ4oCZbSBzaGFyaW5nIGEgcHJheWVyIGZvciB0aGlzIHZpYnJhbnQgbmF0aW9uIOKAlCBhIGJsZXNzaW5nIG92ZXIgaXRzIGxhbmQsIGl0cyBwZW9wbGUsIGl0cyBjdWx0dXJlLCBhbmQgdGhlIGhvcGUgdGhhdCByaXNlcyBhY3Jvc3MgaXRzIHNob3Jlcy4KSXTigJlzIGEgcHJheWVyIGZ1bGwgb2Ygd2FybXRoLCBncmF0aXR1ZGUsIGFuZCBxdWlldCBzdHJlbmd0aC4KQSBwcmF5ZXIgdGhhdCBpbnZpdGVzIHlvdSB0byBwYXVzZSBmb3IgYSBtb21lbnQgYW5kIGxldCB5b3VyIHNwaXJpdCBicmVhdGhlLgpDb21lIHJlYWQgaXQgd2l0aCBtZS4KTGV0IHlvdXIgaGVhcnQgdHJhdmVsLgpMZXQgR29kIHNob3cgeW91IHRoZSBncmFjZSBvZiBhIHBsYWNlIHdoZXJlIGJlYXV0eSBhbmQgZmFpdGggbWVldCBpbiB0aGUgbW9zdCB1bmV4cGVjdGVkIHdheXMuCldpdGggcGVhY2UsCkF3jQhTb21lIHBsYWNlcyBpbiB0aGUgd29ybGQgc2VlbSB0byBjYXJyeSBqb3kgaW4gdGhlaXIgdmVyeSBicmVhdGgg4oCUIHBsYWNlcyB3aGVyZSB0aGUgc2VhIHNwYXJrbGVzIGxpa2UgZ2xhc3MsIHdoZXJlIG1vdW50YWlucyByaXNlIHdpdGggcXVpZXQgc3RyZW5ndGgsIGFuZCB3aGVyZSBtdXNpYywgY29sb3IsIGFuZCBjb21tdW5pdHkgd2VhdmUgdG9nZXRoZXIgaW50byBzb21ldGhpbmcgdW5mb3JnZXR0YWJsZS4gVGhlIERvbWluaWNhbiBSZXB1YmxpYyBpcyBvbmUgb2YgdGhvc2UgcGxhY2VzLgpJdOKAmXMgYW4gaXNsYW5kIHNoYXBlZCBieSBiZWF1dHkgYW5kIHJlc2lsaWVuY2UsIGJ5IGN1bHR1cmUgYW5kIGNlbGVicmF0aW9uLCBieSBmYW1pbGllcyB3aG8gbG92ZSBkZWVwbHkgYW5kIGNvbW11bml0aWVzIHdobyBzdGFuZCB0b2dldGhlci4gQW5kIHdvdmVuIGdlbnRseSB0aHJvdWdoIGl0IGFsbCBpcyBhIGZhaXRoIHRoYXQgbGl2ZXMgaW4gaG9tZXMsIGluIHRyYWRpdGlvbnMsIGluIHNtYWxsIGNoYXBlbHMsIGFuZCBpbiB0aGUgaGVhcnRzIG9mIHBlb3BsZSB3aG8gdHJ1c3QgR29kIGluIGJvdGggc3Vuc2hpbmUgYW5kIHN0b3JtLgpUb2RheSwgSeKAmW0gc2hhcmluZyBhIHByYXllciBmb3IgdGhpcyB2aWJyYW50IG5hdGlvbiDigJQgYSBibGVzc2luZyBvdmVyIGl0cyBsYW5kLCBpdHMgcGVvcGxlLCBpdHMgY3VsdHVyZSwgYW5kIHRoZSBob3BlIHRoYXQgcmlzZXMgYWNyb3NzIGl0cyBzaG9yZXMuCkl04oCZcyBhIHByYXllciBmdWxsIG9mIHdhcm10aCwgZ3JhdGl0dWRlLCBhbmQgcXVpZXQgc3RyZW5ndGguCkEgcHJheWVyIHRoYXQgaW52aXRlcyB5b3UgdG8gcGF1c2UgZm9yIGEgbW9tZW50IGFuZCBsZXQgeW91ciBzcGlyaXQgYnJlYXRoZS4KQ29tZSByZWFkIGl0IHdpdGggbWUuCkxldCB5b3VyIGhlYXJ0IHRyYXZlbC4KTGV0IEdvZCBzaG93IHlvdSB0aGUgZ3JhY2Ugb2YgYSBwbGFjZSB3aGVyZSBiZWF1dHkgYW5kIGZhaXRoIG1lZXQgaW4gdGhlIG1vc3QgdW5leHBlY3RlZCB3YXlzLgpXaXRoIHBlYWNlLApBbHeOCFNvbWUgcGxhY2VzIGluIHRoZSB3b3JsZCBzZWVtIHRvIGNhcnJ5IGpveSBpbiB0aGVpciB2ZXJ5IGJyZWF0aCDigJQgcGxhY2VzIHdoZXJlIHRoZSBzZWEgc3BhcmtsZXMgbGlrZSBnbGFzcywgd2hlcmUgbW91bnRhaW5zIHJpc2Ugd2l0aCBxdWlldCBzdHJlbmd0aCwgYW5kIHdoZXJlIG11c2ljLCBjb2xvciwgYW5kIGNvbW11bml0eSB3ZWF2ZSB0b2dldGhlciBpbnRvIHNvbWV0aGluZyB1bmZvcmdldHRhYmxlLiBUaGUgRG9taW5pY2FuIFJlcHVibGljIGlzIG9uZSBvZiB0aG9zZSBwbGFjZXMuCkl04oCZcyBhbiBpc2xhbmQgc2hhcGVkIGJ5IGJlYXV0eSBhbmQgcmVzaWxpZW5jZSwgYnkgY3VsdHVyZSBhbmQgY2VsZWJyYXRpb24sIGJ5IGZhbWlsaWVzIHdobyBsb3ZlIGRlZXBseSBhbmQgY29tbXVuaXRpZXMgd2hvIHN0YW5kIHRvZ2V0aGVyLiBBbmQgd292ZW4gZ2VudGx5IHRocm91Z2ggaXQgYWxsIGlzIGEgZmFpdGggdGhhdCBsaXZlcyBpbiBob21lcywgaW4gdHJhZGl0aW9ucywgaW4gc21hbGwgY2hhcGVscywgYW5kIGluIHRoZSBoZWFydHMgb2YgcGVvcGxlIHdobyB0cnVzdCBHb2QgaW4gYm90aCBzdW5zaGluZSBhbmQgc3Rvcm0uClRvZGF5LCBJ4oCZbSBzaGFyaW5nIGEgcHJheWVyIGZvciB0aGlzIHZpYnJhbnQgbmF0aW9uIOKAlCBhIGJsZXNzaW5nIG92ZXIgaXRzIGxhbmQsIGl0cyBwZW9wbGUsIGl0cyBjdWx0dXJlLCBhbmQgdGhlIGhvcGUgdGhhdCByaXNlcyBhY3Jvc3MgaXRzIHNob3Jlcy4KSXTigJlzIGEgcHJheWVyIGZ1bGwgb2Ygd2FybXRoLCBncmF0aXR1ZGUsIGFuZCBxdWlldCBzdHJlbmd0aC4KQSBwcmF5ZXIgdGhhdCBpbnZpdGVzIHlvdSB0byBwYXVzZSBmb3IgYSBtb21lbnQgYW5kIGxldCB5b3VyIHNwaXJpdCBicmVhdGhlLgpDb21lIHJlYWQgaXQgd2l0aCBtZS4KTGV0IHlvdXIgaGVhcnQgdHJhdmVsLgpMZXQgR29kIHNob3cgeW91IHRoZSBncmFjZSBvZiBhIHBsYWNlIHdoZXJlIGJlYXV0eSBhbmQgZmFpdGggbWVldCBpbiB0aGUgbW9zdCB1bmV4cGVjdGVkIHdheXMuCldpdGggcGVhY2UsCkFsbHePCFNvbWUgcGxhY2VzIGluIHRoZSB3b3JsZCBzZWVtIHRvIGNhcnJ5IGpveSBpbiB0aGVpciB2ZXJ5IGJyZWF0aCDigJQgcGxhY2VzIHdoZXJlIHRoZSBzZWEgc3BhcmtsZXMgbGlrZSBnbGFzcywgd2hlcmUgbW91bnRhaW5zIHJpc2Ugd2l0aCBxdWlldCBzdHJlbmd0aCwgYW5kIHdoZXJlIG11c2ljLCBjb2xvciwgYW5kIGNvbW11bml0eSB3ZWF2ZSB0b2dldGhlciBpbnRvIHNvbWV0aGluZyB1bmZvcmdldHRhYmxlLiBUaGUgRG9taW5pY2FuIFJlcHVibGljIGlzIG9uZSBvZiB0aG9zZSBwbGFjZXMuCkl04oCZcyBhbiBpc2xhbmQgc2hhcGVkIGJ5IGJlYXV0eSBhbmQgcmVzaWxpZW5jZSwgYnkgY3VsdHVyZSBhbmQgY2VsZWJyYXRpb24sIGJ5IGZhbWlsaWVzIHdobyBsb3ZlIGRlZXBseSBhbmQgY29tbXVuaXRpZXMgd2hvIHN0YW5kIHRvZ2V0aGVyLiBBbmQgd292ZW4gZ2VudGx5IHRocm91Z2ggaXQgYWxsIGlzIGEgZmFpdGggdGhhdCBsaXZlcyBpbiBob21lcywgaW4gdHJhZGl0aW9ucywgaW4gc21hbGwgY2hhcGVscywgYW5kIGluIHRoZSBoZWFydHMgb2YgcGVvcGxlIHdobyB0cnVzdCBHb2QgaW4gYm90aCBzdW5zaGluZSBhbmQgc3Rvcm0uClRvZGF5LCBJ4oCZbSBzaGFyaW5nIGEgcHJheWVyIGZvciB0aGlzIHZpYnJhbnQgbmF0aW9uIOKAlCBhIGJsZXNzaW5nIG92ZXIgaXRzIGxhbmQsIGl0cyBwZW9wbGUsIGl0cyBjdWx0dXJlLCBhbmQgdGhlIGhvcGUgdGhhdCByaXNlcyBhY3Jvc3MgaXRzIHNob3Jlcy4KSXTigJlzIGEgcHJheWVyIGZ1bGwgb2Ygd2FybXRoLCBncmF0aXR1ZGUsIGFuZCBxdWlldCBzdHJlbmd0aC4KQSBwcmF5ZXIgdGhhdCBpbnZpdGVzIHlvdSB0byBwYXVzZSBmb3IgYSBtb21lbnQgYW5kIGxldCB5b3VyIHNwaXJpdCBicmVhdGhlLgpDb21lIHJlYWQgaXQgd2l0aCBtZS4KTGV0IHlvdXIgaGVhcnQgdHJhdmVsLgpMZXQgR29kIHNob3cgeW91IHRoZSBncmFjZSBvZiBhIHBsYWNlIHdoZXJlIGJlYXV0eSBhbmQgZmFpdGggbWVldCBpbiB0aGUgbW9zdCB1bmV4cGVjdGVkIHdheXMuCldpdGggcGVhY2UsCkFsbCB3kAhTb21lIHBsYWNlcyBpbiB0aGUgd29ybGQgc2VlbSB0byBjYXJyeSBqb3kgaW4gdGhlaXIgdmVyeSBicmVhdGgg4oCUIHBsYWNlcyB3aGVyZSB0aGUgc2VhIHNwYXJrbGVzIGxpa2UgZ2xhc3MsIHdoZXJlIG1vdW50YWlucyByaXNlIHdpdGggcXVpZXQgc3RyZW5ndGgsIGFuZCB3aGVyZSBtdXNpYywgY29sb3IsIGFuZCBjb21tdW5pdHkgd2VhdmUgdG9nZXRoZXIgaW50byBzb21ldGhpbmcgdW5mb3JnZXR0YWJsZS4gVGhlIERvbWluaWNhbiBSZXB1YmxpYyBpcyBvbmUgb2YgdGhvc2UgcGxhY2VzLgpJdOKAmXMgYW4gaXNsYW5kIHNoYXBlZCBieSBiZWF1dHkgYW5kIHJlc2lsaWVuY2UsIGJ5IGN1bHR1cmUgYW5kIGNlbGVicmF0aW9uLCBieSBmYW1pbGllcyB3aG8gbG92ZSBkZWVwbHkgYW5kIGNvbW11bml0aWVzIHdobyBzdGFuZCB0b2dldGhlci4gQW5kIHdvdmVuIGdlbnRseSB0aHJvdWdoIGl0IGFsbCBpcyBhIGZhaXRoIHRoYXQgbGl2ZXMgaW4gaG9tZXMsIGluIHRyYWRpdGlvbnMsIGluIHNtYWxsIGNoYXBlbHMsIGFuZCBpbiB0aGUgaGVhcnRzIG9mIHBlb3BsZSB3aG8gdHJ1c3QgR29kIGluIGJvdGggc3Vuc2hpbmUgYW5kIHN0b3JtLgpUb2RheSwgSeKAmW0gc2hhcmluZyBhIHByYXllciBmb3IgdGhpcyB2aWJyYW50IG5hdGlvbiDigJQgYSBibGVzc2luZyBvdmVyIGl0cyBsYW5kLCBpdHMgcGVvcGxlLCBpdHMgY3VsdHVyZSwgYW5kIHRoZSBob3BlIHRoYXQgcmlzZXMgYWNyb3NzIGl0cyBzaG9yZXMuCkl04oCZcyBhIHByYXllciBmdWxsIG9mIHdhcm10aCwgZ3JhdGl0dWRlLCBhbmQgcXVpZXQgc3RyZW5ndGguCkEgcHJheWVyIHRoYXQgaW52aXRlcyB5b3UgdG8gcGF1c2UgZm9yIGEgbW9tZW50IGFuZCBsZXQgeW91ciBzcGlyaXQgYnJlYXRoZS4KQ29tZSByZWFkIGl0IHdpdGggbWUuCkxldCB5b3VyIGhlYXJ0IHRyYXZlbC4KTGV0IEdvZCBzaG93IHlvdSB0aGUgZ3JhY2Ugb2YgYSBwbGFjZSB3aGVyZSBiZWF1dHkgYW5kIGZhaXRoIG1lZXQgaW4gdGhlIG1vc3QgdW5leHBlY3RlZCB3YXlzLgpXaXRoIHBlYWNlLApBbGwgQXeRCFNvbWUgcGxhY2VzIGluIHRoZSB3b3JsZCBzZWVtIHRvIGNhcnJ5IGpveSBpbiB0aGVpciB2ZXJ5IGJyZWF0aCDigJQgcGxhY2VzIHdoZXJlIHRoZSBzZWEgc3BhcmtsZXMgbGlrZSBnbGFzcywgd2hlcmUgbW91bnRhaW5zIHJpc2Ugd2l0aCBxdWlldCBzdHJlbmd0aCwgYW5kIHdoZXJlIG11c2ljLCBjb2xvciwgYW5kIGNvbW11bml0eSB3ZWF2ZSB0b2dldGhlciBpbnRvIHNvbWV0aGluZyB1bmZvcmdldHRhYmxlLiBUaGUgRG9taW5pY2FuIFJlcHVibGljIGlzIG9uZSBvZiB0aG9zZSBwbGFjZXMuCkl04oCZcyBhbiBpc2xhbmQgc2hhcGVkIGJ5IGJlYXV0eSBhbmQgcmVzaWxpZW5jZSwgYnkgY3VsdHVyZSBhbmQgY2VsZWJyYXRpb24sIGJ5IGZhbWlsaWVzIHdobyBsb3ZlIGRlZXBseSBhbmQgY29tbXVuaXRpZXMgd2hvIHN0YW5kIHRvZ2V0aGVyLiBBbmQgd292ZW4gZ2VudGx5IHRocm91Z2ggaXQgYWxsIGlzIGEgZmFpdGggdGhhdCBsaXZlcyBpbiBob21lcywgaW4gdHJhZGl0aW9ucywgaW4gc21hbGwgY2hhcGVscywgYW5kIGluIHRoZSBoZWFydHMgb2YgcGVvcGxlIHdobyB0cnVzdCBHb2QgaW4gYm90aCBzdW5zaGluZSBhbmQgc3Rvcm0uClRvZGF5LCBJ4oCZbSBzaGFyaW5nIGEgcHJheWVyIGZvciB0aGlzIHZpYnJhbnQgbmF0aW9uIOKAlCBhIGJsZXNzaW5nIG92ZXIgaXRzIGxhbmQsIGl0cyBwZW9wbGUsIGl0cyBjdWx0dXJlLCBhbmQgdGhlIGhvcGUgdGhhdCByaXNlcyBhY3Jvc3MgaXRzIHNob3Jlcy4KSXTigJlzIGEgcHJheWVyIGZ1bGwgb2Ygd2FybXRoLCBncmF0aXR1ZGUsIGFuZCBxdWlldCBzdHJlbmd0aC4KQSBwcmF5ZXIgdGhhdCBpbnZpdGVzIHlvdSB0byBwYXVzZSBmb3IgYSBtb21lbnQgYW5kIGxldCB5b3VyIHNwaXJpdCBicmVhdGhlLgpDb21lIHJlYWQgaXQgd2l0aCBtZS4KTGV0IHlvdXIgaGVhcnQgdHJhdmVsLgpMZXQgR29kIHNob3cgeW91IHRoZSBncmFjZSBvZiBhIHBsYWNlIHdoZXJlIGJlYXV0eSBhbmQgZmFpdGggbWVldCBpbiB0aGUgbW9zdCB1bmV4cGVjdGVkIHdheXMuCldpdGggcGVhY2UsCkFsbCBBYneSCFNvbWUgcGxhY2VzIGluIHRoZSB3b3JsZCBzZWVtIHRvIGNhcnJ5IGpveSBpbiB0aGVpciB2ZXJ5IGJyZWF0aCDigJQgcGxhY2VzIHdoZXJlIHRoZSBzZWEgc3BhcmtsZXMgbGlrZSBnbGFzcywgd2hlcmUgbW91bnRhaW5zIHJpc2Ugd2l0aCBxdWlldCBzdHJlbmd0aCwgYW5kIHdoZXJlIG11c2ljLCBjb2xvciwgYW5kIGNvbW11bml0eSB3ZWF2ZSB0b2dldGhlciBpbnRvIHNvbWV0aGluZyB1bmZvcmdldHRhYmxlLiBUaGUgRG9taW5pY2FuIFJlcHVibGljIGlzIG9uZSBvZiB0aG9zZSBwbGFjZXMuCkl04oCZcyBhbiBpc2xhbmQgc2hhcGVkIGJ5IGJlYXV0eSBhbmQgcmVzaWxpZW5jZSwgYnkgY3VsdHVyZSBhbmQgY2VsZWJyYXRpb24sIGJ5IGZhbWlsaWVzIHdobyBsb3ZlIGRlZXBseSBhbmQgY29tbXVuaXRpZXMgd2hvIHN0YW5kIHRvZ2V0aGVyLiBBbmQgd292ZW4gZ2VudGx5IHRocm91Z2ggaXQgYWxsIGlzIGEgZmFpdGggdGhhdCBsaXZlcyBpbiBob21lcywgaW4gdHJhZGl0aW9ucywgaW4gc21hbGwgY2hhcGVscywgYW5kIGluIHRoZSBoZWFydHMgb2YgcGVvcGxlIHdobyB0cnVzdCBHb2QgaW4gYm90aCBzdW5zaGluZSBhbmQgc3Rvcm0uClRvZGF5LCBJ4oCZbSBzaGFyaW5nIGEgcHJheWVyIGZvciB0aGlzIHZpYnJhbnQgbmF0aW9uIOKAlCBhIGJsZXNzaW5nIG92ZXIgaXRzIGxhbmQsIGl0cyBwZW9wbGUsIGl0cyBjdWx0dXJlLCBhbmQgdGhlIGhvcGUgdGhhdCByaXNlcyBhY3Jvc3MgaXRzIHNob3Jlcy4KSXTigJlzIGEgcHJheWVyIGZ1bGwgb2Ygd2FybXRoLCBncmF0aXR1ZGUsIGFuZCBxdWlldCBzdHJlbmd0aC4KQSBwcmF5ZXIgdGhhdCBpbnZpdGVzIHlvdSB0byBwYXVzZSBmb3IgYSBtb21lbnQgYW5kIGxldCB5b3VyIHNwaXJpdCBicmVhdGhlLgpDb21lIHJlYWQgaXQgd2l0aCBtZS4KTGV0IHlvdXIgaGVhcnQgdHJhdmVsLgpMZXQgR29kIHNob3cgeW91IHRoZSBncmFjZSBvZiBhIHBsYWNlIHdoZXJlIGJlYXV0eSBhbmQgZmFpdGggbWVldCBpbiB0aGUgbW9zdCB1bmV4cGVjdGVkIHdheXMuCldpdGggcGVhY2UsCkFsbCBBYm93kwhTb21lIHBsYWNlcyBpbiB0aGUgd29ybGQgc2VlbSB0byBjYXJyeSBqb3kgaW4gdGhlaXIgdmVyeSBicmVhdGgg4oCUIHBsYWNlcyB3aGVyZSB0aGUgc2VhIHNwYXJrbGVzIGxpa2UgZ2xhc3MsIHdoZXJlIG1vdW50YWlucyByaXNlIHdpdGggcXVpZXQgc3RyZW5ndGgsIGFuZCB3aGVyZSBtdXNpYywgY29sb3IsIGFuZCBjb21tdW5pdHkgd2VhdmUgdG9nZXRoZXIgaW50byBzb21ldGhpbmcgdW5mb3JnZXR0YWJsZS4gVGhlIERvbWluaWNhbiBSZXB1YmxpYyBpcyBvbmUgb2YgdGhvc2UgcGxhY2VzLgpJdOKAmXMgYW4gaXNsYW5kIHNoYXBlZCBieSBiZWF1dHkgYW5kIHJlc2lsaWVuY2UsIGJ5IGN1bHR1cmUgYW5kIGNlbGVicmF0aW9uLCBieSBmYW1pbGllcyB3aG8gbG92ZSBkZWVwbHkgYW5kIGNvbW11bml0aWVzIHdobyBzdGFuZCB0b2dldGhlci4gQW5kIHdvdmVuIGdlbnRseSB0aHJvdWdoIGl0IGFsbCBpcyBhIGZhaXRoIHRoYXQgbGl2ZXMgaW4gaG9tZXMsIGluIHRyYWRpdGlvbnMsIGluIHNtYWxsIGNoYXBlbHMsIGFuZCBpbiB0aGUgaGVhcnRzIG9mIHBlb3BsZSB3aG8gdHJ1c3QgR29kIGluIGJvdGggc3Vuc2hpbmUgYW5kIHN0b3JtLgpUb2RheSwgSeKAmW0gc2hhcmluZyBhIHByYXllciBmb3IgdGhpcyB2aWJyYW50IG5hdGlvbiDigJQgYSBibGVzc2luZyBvdmVyIGl0cyBsYW5kLCBpdHMgcGVvcGxlLCBpdHMgY3VsdHVyZSwgYW5kIHRoZSBob3BlIHRoYXQgcmlzZXMgYWNyb3NzIGl0cyBzaG9yZXMuCkl04oCZcyBhIHByYXllciBmdWxsIG9mIHdhcm10aCwgZ3JhdGl0dWRlLCBhbmQgcXVpZXQgc3RyZW5ndGguCkEgcHJheWVyIHRoYXQgaW52aXRlcyB5b3UgdG8gcGF1c2UgZm9yIGEgbW9tZW50IGFuZCBsZXQgeW91ciBzcGlyaXQgYnJlYXRoZS4KQ29tZSByZWFkIGl0IHdpdGggbWUuCkxldCB5b3VyIGhlYXJ0IHRyYXZlbC4KTGV0IEdvZCBzaG93IHlvdSB0aGUgZ3JhY2Ugb2YgYSBwbGFjZSB3aGVyZSBiZWF1dHkgYW5kIGZhaXRoIG1lZXQgaW4gdGhlIG1vc3QgdW5leHBlY3RlZCB3YXlzLgpXaXRoIHBlYWNlLApBbGwgQWJvdXeUCFNvbWUgcGxhY2VzIGluIHRoZSB3b3JsZCBzZWVtIHRvIGNhcnJ5IGpveSBpbiB0aGVpciB2ZXJ5IGJyZWF0aCDigJQgcGxhY2VzIHdoZXJlIHRoZSBzZWEgc3BhcmtsZXMgbGlrZSBnbGFzcywgd2hlcmUgbW91bnRhaW5zIHJpc2Ugd2l0aCBxdWlldCBzdHJlbmd0aCwgYW5kIHdoZXJlIG11c2ljLCBjb2xvciwgYW5kIGNvbW11bml0eSB3ZWF2ZSB0b2dldGhlciBpbnRvIHNvbWV0aGluZyB1bmZvcmdldHRhYmxlLiBUaGUgRG9taW5pY2FuIFJlcHVibGljIGlzIG9uZSBvZiB0aG9zZSBwbGFjZXMuCkl04oCZcyBhbiBpc2xhbmQgc2hhcGVkIGJ5IGJlYXV0eSBhbmQgcmVzaWxpZW5jZSwgYnkgY3VsdHVyZSBhbmQgY2VsZWJyYXRpb24sIGJ5IGZhbWlsaWVzIHdobyBsb3ZlIGRlZXBseSBhbmQgY29tbXVuaXRpZXMgd2hvIHN0YW5kIHRvZ2V0aGVyLiBBbmQgd292ZW4gZ2VudGx5IHRocm91Z2ggaXQgYWxsIGlzIGEgZmFpdGggdGhhdCBsaXZlcyBpbiBob21lcywgaW4gdHJhZGl0aW9ucywgaW4gc21hbGwgY2hhcGVscywgYW5kIGluIHRoZSBoZWFydHMgb2YgcGVvcGxlIHdobyB0cnVzdCBHb2QgaW4gYm90aCBzdW5zaGluZSBhbmQgc3Rvcm0uClRvZGF5LCBJ4oCZbSBzaGFyaW5nIGEgcHJheWVyIGZvciB0aGlzIHZpYnJhbnQgbmF0aW9uIOKAlCBhIGJsZXNzaW5nIG92ZXIgaXRzIGxhbmQsIGl0cyBwZW9wbGUsIGl0cyBjdWx0dXJlLCBhbmQgdGhlIGhvcGUgdGhhdCByaXNlcyBhY3Jvc3MgaXRzIHNob3Jlcy4KSXTigJlzIGEgcHJheWVyIGZ1bGwgb2Ygd2FybXRoLCBncmF0aXR1ZGUsIGFuZCBxdWlldCBzdHJlbmd0aC4KQSBwcmF5ZXIgdGhhdCBpbnZpdGVzIHlvdSB0byBwYXVzZSBmb3IgYSBtb21lbnQgYW5kIGxldCB5b3VyIHNwaXJpdCBicmVhdGhlLgpDb21lIHJlYWQgaXQgd2l0aCBtZS4KTGV0IHlvdXIgaGVhcnQgdHJhdmVsLgpMZXQgR29kIHNob3cgeW91IHRoZSBncmFjZSBvZiBhIHBsYWNlIHdoZXJlIGJlYXV0eSBhbmQgZmFpdGggbWVldCBpbiB0aGUgbW9zdCB1bmV4cGVjdGVkIHdheXMuCldpdGggcGVhY2UsCkFsbCBBYm91dHeVCFNvbWUgcGxhY2VzIGluIHRoZSB3b3JsZCBzZWVtIHRvIGNhcnJ5IGpveSBpbiB0aGVpciB2ZXJ5IGJyZWF0aCDigJQgcGxhY2VzIHdoZXJlIHRoZSBzZWEgc3BhcmtsZXMgbGlrZSBnbGFzcywgd2hlcmUgbW91bnRhaW5zIHJpc2Ugd2l0aCBxdWlldCBzdHJlbmd0aCwgYW5kIHdoZXJlIG11c2ljLCBjb2xvciwgYW5kIGNvbW11bml0eSB3ZWF2ZSB0b2dldGhlciBpbnRvIHNvbWV0aGluZyB1bmZvcmdldHRhYmxlLiBUaGUgRG9taW5pY2FuIFJlcHVibGljIGlzIG9uZSBvZiB0aG9zZSBwbGFjZXMuCkl04oCZcyBhbiBpc2xhbmQgc2hhcGVkIGJ5IGJlYXV0eSBhbmQgcmVzaWxpZW5jZSwgYnkgY3VsdHVyZSBhbmQgY2VsZWJyYXRpb24sIGJ5IGZhbWlsaWVzIHdobyBsb3ZlIGRlZXBseSBhbmQgY29tbXVuaXRpZXMgd2hvIHN0YW5kIHRvZ2V0aGVyLiBBbmQgd292ZW4gZ2VudGx5IHRocm91Z2ggaXQgYWxsIGlzIGEgZmFpdGggdGhhdCBsaXZlcyBpbiBob21lcywgaW4gdHJhZGl0aW9ucywgaW4gc21hbGwgY2hhcGVscywgYW5kIGluIHRoZSBoZWFydHMgb2YgcGVvcGxlIHdobyB0cnVzdCBHb2QgaW4gYm90aCBzdW5zaGluZSBhbmQgc3Rvcm0uClRvZGF5LCBJ4oCZbSBzaGFyaW5nIGEgcHJheWVyIGZvciB0aGlzIHZpYnJhbnQgbmF0aW9uIOKAlCBhIGJsZXNzaW5nIG92ZXIgaXRzIGxhbmQsIGl0cyBwZW9wbGUsIGl0cyBjdWx0dXJlLCBhbmQgdGhlIGhvcGUgdGhhdCByaXNlcyBhY3Jvc3MgaXRzIHNob3Jlcy4KSXTigJlzIGEgcHJheWVyIGZ1bGwgb2Ygd2FybXRoLCBncmF0aXR1ZGUsIGFuZCBxdWlldCBzdHJlbmd0aC4KQSBwcmF5ZXIgdGhhdCBpbnZpdGVzIHlvdSB0byBwYXVzZSBmb3IgYSBtb21lbnQgYW5kIGxldCB5b3VyIHNwaXJpdCBicmVhdGhlLgpDb21lIHJlYWQgaXQgd2l0aCBtZS4KTGV0IHlvdXIgaGVhcnQgdHJhdmVsLgpMZXQgR29kIHNob3cgeW91IHRoZSBncmFjZSBvZiBhIHBsYWNlIHdoZXJlIGJlYXV0eSBhbmQgZmFpdGggbWVldCBpbiB0aGUgbW9zdCB1bmV4cGVjdGVkIHdheXMuCldpdGggcGVhY2UsCkFsbCBBYm91dCB3lghTb21lIHBsYWNlcyBpbiB0aGUgd29ybGQgc2VlbSB0byBjYXJyeSBqb3kgaW4gdGhlaXIgdmVyeSBicmVhdGgg4oCUIHBsYWNlcyB3aGVyZSB0aGUgc2VhIHNwYXJrbGVzIGxpa2UgZ2xhc3MsIHdoZXJlIG1vdW50YWlucyByaXNlIHdpdGggcXVpZXQgc3RyZW5ndGgsIGFuZCB3aGVyZSBtdXNpYywgY29sb3IsIGFuZCBjb21tdW5pdHkgd2VhdmUgdG9nZXRoZXIgaW50byBzb21ldGhpbmcgdW5mb3JnZXR0YWJsZS4gVGhlIERvbWluaWNhbiBSZXB1YmxpYyBpcyBvbmUgb2YgdGhvc2UgcGxhY2VzLgpJdOKAmXMgYW4gaXNsYW5kIHNoYXBlZCBieSBiZWF1dHkgYW5kIHJlc2lsaWVuY2UsIGJ5IGN1bHR1cmUgYW5kIGNlbGVicmF0aW9uLCBieSBmYW1pbGllcyB3aG8gbG92ZSBkZWVwbHkgYW5kIGNvbW11bml0aWVzIHdobyBzdGFuZCB0b2dldGhlci4gQW5kIHdvdmVuIGdlbnRseSB0aHJvdWdoIGl0IGFsbCBpcyBhIGZhaXRoIHRoYXQgbGl2ZXMgaW4gaG9tZXMsIGluIHRyYWRpdGlvbnMsIGluIHNtYWxsIGNoYXBlbHMsIGFuZCBpbiB0aGUgaGVhcnRzIG9mIHBlb3BsZSB3aG8gdHJ1c3QgR29kIGluIGJvdGggc3Vuc2hpbmUgYW5kIHN0b3JtLgpUb2RheSwgSeKAmW0gc2hhcmluZyBhIHByYXllciBmb3IgdGhpcyB2aWJyYW50IG5hdGlvbiDigJQgYSBibGVzc2luZyBvdmVyIGl0cyBsYW5kLCBpdHMgcGVvcGxlLCBpdHMgY3VsdHVyZSwgYW5kIHRoZSBob3BlIHRoYXQgcmlzZXMgYWNyb3NzIGl0cyBzaG9yZXMuCkl04oCZcyBhIHByYXllciBmdWxsIG9mIHdhcm10aCwgZ3JhdGl0dWRlLCBhbmQgcXVpZXQgc3RyZW5ndGguCkEgcHJheWVyIHRoYXQgaW52aXRlcyB5b3UgdG8gcGF1c2UgZm9yIGEgbW9tZW50IGFuZCBsZXQgeW91ciBzcGlyaXQgYnJlYXRoZS4KQ29tZSByZWFkIGl0IHdpdGggbWUuCkxldCB5b3VyIGhlYXJ0IHRyYXZlbC4KTGV0IEdvZCBzaG93IHlvdSB0aGUgZ3JhY2Ugb2YgYSBwbGFjZSB3aGVyZSBiZWF1dHkgYW5kIGZhaXRoIG1lZXQgaW4gdGhlIG1vc3QgdW5leHBlY3RlZCB3YXlzLgpXaXRoIHBlYWNlLApBbGwgQWJvdXQgWXeXCFNvbWUgcGxhY2VzIGluIHRoZSB3b3JsZCBzZWVtIHRvIGNhcnJ5IGpveSBpbiB0aGVpciB2ZXJ5IGJyZWF0aCDigJQgcGxhY2VzIHdoZXJlIHRoZSBzZWEgc3BhcmtsZXMgbGlrZSBnbGFzcywgd2hlcmUgbW91bnRhaW5zIHJpc2Ugd2l0aCBxdWlldCBzdHJlbmd0aCwgYW5kIHdoZXJlIG11c2ljLCBjb2xvciwgYW5kIGNvbW11bml0eSB3ZWF2ZSB0b2dldGhlciBpbnRvIHNvbWV0aGluZyB1bmZvcmdldHRhYmxlLiBUaGUgRG9taW5pY2FuIFJlcHVibGljIGlzIG9uZSBvZiB0aG9zZSBwbGFjZXMuCkl04oCZcyBhbiBpc2xhbmQgc2hhcGVkIGJ5IGJlYXV0eSBhbmQgcmVzaWxpZW5jZSwgYnkgY3VsdHVyZSBhbmQgY2VsZWJyYXRpb24sIGJ5IGZhbWlsaWVzIHdobyBsb3ZlIGRlZXBseSBhbmQgY29tbXVuaXRpZXMgd2hvIHN0YW5kIHRvZ2V0aGVyLiBBbmQgd292ZW4gZ2VudGx5IHRocm91Z2ggaXQgYWxsIGlzIGEgZmFpdGggdGhhdCBsaXZlcyBpbiBob21lcywgaW4gdHJhZGl0aW9ucywgaW4gc21hbGwgY2hhcGVscywgYW5kIGluIHRoZSBoZWFydHMgb2YgcGVvcGxlIHdobyB0cnVzdCBHb2QgaW4gYm90aCBzdW5zaGluZSBhbmQgc3Rvcm0uClRvZGF5LCBJ4oCZbSBzaGFyaW5nIGEgcHJheWVyIGZvciB0aGlzIHZpYnJhbnQgbmF0aW9uIOKAlCBhIGJsZXNzaW5nIG92ZXIgaXRzIGxhbmQsIGl0cyBwZW9wbGUsIGl0cyBjdWx0dXJlLCBhbmQgdGhlIGhvcGUgdGhhdCByaXNlcyBhY3Jvc3MgaXRzIHNob3Jlcy4KSXTigJlzIGEgcHJheWVyIGZ1bGwgb2Ygd2FybXRoLCBncmF0aXR1ZGUsIGFuZCBxdWlldCBzdHJlbmd0aC4KQSBwcmF5ZXIgdGhhdCBpbnZpdGVzIHlvdSB0byBwYXVzZSBmb3IgYSBtb21lbnQgYW5kIGxldCB5b3VyIHNwaXJpdCBicmVhdGhlLgpDb21lIHJlYWQgaXQgd2l0aCBtZS4KTGV0IHlvdXIgaGVhcnQgdHJhdmVsLgpMZXQgR29kIHNob3cgeW91IHRoZSBncmFjZSBvZiBhIHBsYWNlIHdoZXJlIGJlYXV0eSBhbmQgZmFpdGggbWVldCBpbiB0aGUgbW9zdCB1bmV4cGVjdGVkIHdheXMuCldpdGggcGVhY2UsCkFsbCBBYm91dCBZb3eYCFNvbWUgcGxhY2VzIGluIHRoZSB3b3JsZCBzZWVtIHRvIGNhcnJ5IGpveSBpbiB0aGVpciB2ZXJ5IGJyZWF0aCDigJQgcGxhY2VzIHdoZXJlIHRoZSBzZWEgc3BhcmtsZXMgbGlrZSBnbGFzcywgd2hlcmUgbW91bnRhaW5zIHJpc2Ugd2l0aCBxdWlldCBzdHJlbmd0aCwgYW5kIHdoZXJlIG11c2ljLCBjb2xvciwgYW5kIGNvbW11bml0eSB3ZWF2ZSB0b2dldGhlciBpbnRvIHNvbWV0aGluZyB1bmZvcmdldHRhYmxlLiBUaGUgRG9taW5pY2FuIFJlcHVibGljIGlzIG9uZSBvZiB0aG9zZSBwbGFjZXMuCkl04oCZcyBhbiBpc2xhbmQgc2hhcGVkIGJ5IGJlYXV0eSBhbmQgcmVzaWxpZW5jZSwgYnkgY3VsdHVyZSBhbmQgY2VsZWJyYXRpb24sIGJ5IGZhbWlsaWVzIHdobyBsb3ZlIGRlZXBseSBhbmQgY29tbXVuaXRpZXMgd2hvIHN0YW5kIHRvZ2V0aGVyLiBBbmQgd292ZW4gZ2VudGx5IHRocm91Z2ggaXQgYWxsIGlzIGEgZmFpdGggdGhhdCBsaXZlcyBpbiBob21lcywgaW4gdHJhZGl0aW9ucywgaW4gc21hbGwgY2hhcGVscywgYW5kIGluIHRoZSBoZWFydHMgb2YgcGVvcGxlIHdobyB0cnVzdCBHb2QgaW4gYm90aCBzdW5zaGluZSBhbmQgc3Rvcm0uClRvZGF5LCBJ4oCZbSBzaGFyaW5nIGEgcHJheWVyIGZvciB0aGlzIHZpYnJhbnQgbmF0aW9uIOKAlCBhIGJsZXNzaW5nIG92ZXIgaXRzIGxhbmQsIGl0cyBwZW9wbGUsIGl0cyBjdWx0dXJlLCBhbmQgdGhlIGhvcGUgdGhhdCByaXNlcyBhY3Jvc3MgaXRzIHNob3Jlcy4KSXTigJlzIGEgcHJheWVyIGZ1bGwgb2Ygd2FybXRoLCBncmF0aXR1ZGUsIGFuZCBxdWlldCBzdHJlbmd0aC4KQSBwcmF5ZXIgdGhhdCBpbnZpdGVzIHlvdSB0byBwYXVzZSBmb3IgYSBtb21lbnQgYW5kIGxldCB5b3VyIHNwaXJpdCBicmVhdGhlLgpDb21lIHJlYWQgaXQgd2l0aCBtZS4KTGV0IHlvdXIgaGVhcnQgdHJhdmVsLgpMZXQgR29kIHNob3cgeW91IHRoZSBncmFjZSBvZiBhIHBsYWNlIHdoZXJlIGJlYXV0eSBhbmQgZmFpdGggbWVldCBpbiB0aGUgbW9zdCB1bmV4cGVjdGVkIHdheXMuCldpdGggcGVhY2UsCkFsbCBBYm91dCBZb3V3BmZ1dHVyZQHymr3ABG8BAUgApRMAEwACAAYABgAGAAIABwADABIAAwEDAQgBAgALAwcAAgADAAUAAQILAQICAQABAgkAAQAEuwEuwgMu0gMu7BCcIhEDAEIAAQEBAgEBAQEBAxkABgECAgQAAwEDAgMAAQADAQkABQEBAgEAAwEBAAEEDQMGEhYAAQwBDQMBAggUAAMEAQAEAQEDFAACAPoLALcDjQESQgkaBA4BIxYHAhgBHQEcBFQJAAEAA7oDCQABAAPKAwjQD8gXAgGRBosBCOMOugLcAQcWCIkCCZULzQHfBOcGA6AGCQgPAfYDUAEIAQQCAQEHASGYA\/4QEHIJbwEBpQsP\",\"updateId\":776239399}","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Some places in the world seem to carry joy in their very breath \u2014 places where the sea sparkles like glass, where mountains rise with quiet strength, and where music, color, and community weave together into something unforgettable. The Dominican Republic is one of those places.\nIt\u2019s an island shaped by beauty and resilience, by culture and celebration, by families who love deeply and communities who stand together. And woven gently through it all is a faith that lives in homes, in traditions, in small chapels, and in the hearts of people who trust God in both sunshine and storm.\nToday, I\u2019m sharing a prayer for this vibrant nation \u2014 a blessing over its land, its people, its culture, and the hope that rises across its shores.\nIt\u2019s a prayer full of warmth, gratitude, and quiet strength.\nA prayer that invites you to pause for a moment and let your spirit breathe.\nCome read it with me.\nLet your heart travel.\nLet God show you the grace of a place where beauty and faith meet in the most unexpected ways.\nWith peace,\nAll About You","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"dois","default_image_id":0,"font":"","enabled":true,"token":"eyJpbWciOiJodHRwczpcL1wvaTAud3AuY29tXC9teS1hbGwtYWJvdXQteW91LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDRcL2NISnBkbUYwWlM5c2NpOXBiV0ZuWlhNdmQyVmljMmwwWlM4eU1ESXlMVEExTDNkck56STROalV3T0RNdGFXMWhaMlV0YTNBMlltMW1PV2d1YW5Cbi53ZWJwP2ZpdD0xMDI0JTJDNjk4JnNzbD0xIiwidHh0IjoiQSBQcmF5ZXIgZm9yIEdvZFx1MjAxOXMgQmxlc3NpbmdzIG9uIEZhbWlsaWVzLCBOYXRpb25zLCBhbmQgdGhlIFdvcmxkLCBEYXkgOTUsIERvbWluaWNhbiBSZXB1YmxpYyIsInRlbXBsYXRlIjoiZG9pcyIsImZvbnQiOiIiLCJibG9nX2lkIjoxNDA1OTIyNDF9.QLas3J7kLrh4Wz5w5f3tva4CVQiniPsiENzCmmORLqMMQ"},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[8792,785751281,401,785751595,785751535,9626488,785751596,785610602],"tags":[784606842,785751598,785751539,785751291,72014,37313,785751597,785751537,785751546,32175,785751536,785751541,785751542,785751543,785751545,785751544,785751538],"class_list":["post-13795","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-adventure","category-785751281","category-faith","category-global-prayer-mission","category-intercessory-prayer","category-prayer-devotion","category-prayer-for-nations","category-the-3-am-prayer","tag-3-am-prayer","tag-3am-prayer","tag-catholic-prayer","tag-christian-devotion","tag-dominican-republic","tag-families","tag-global-prayer-mission","tag-insomnia-prayer","tag-intercessory-prayer","tag-leaders","tag-prayer-for-nations","tag-prayer-for-peace","tag-prayer-for-the-dying","tag-prayer-for-the-sick","tag-prayer-for-the-world","tag-prayer-for-youth","tag-watch-and-pray"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2026\/04\/cHJpdmF0ZS9sci9pbWFnZXMvd2Vic2l0ZS8yMDIyLTA1L3drNzI4NjUwODMtaW1hZ2Uta3A2Ym1mOWguanBn.webp?fit=1024%2C698&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9vUsN-3Av","jetpack-related-posts":[{"id":13763,"url":"https:\/\/my-all-about-you.com\/es\/2026\/04\/07\/a-prayer-for-gods-blessings-on-families-nations-and-the-world-day-94-dominican-republic\/","url_meta":{"origin":13795,"position":0},"title":"A Prayer for God\u2019s Blessings on Families, Nations, and the World, Day 94, Dominican Republic","author":"myallaboutyou","date":"abril 7, 2026","format":false,"excerpt":"The heartfelt prayer expresses gratitude to God for daily blessings, seeks guidance and protection for loved ones, and emphasizes the importance of faith, marriage, and community. It calls for peace and mercy for all, especially in the Dominican Republic, while uplifting those in need and requesting spiritual strength for leaders\u2026","rel":"","context":"En &quot;#adventure&quot;","block_context":{"text":"#adventure","link":"https:\/\/my-all-about-you.com\/es\/category\/adventure\/"},"img":{"alt_text":"Tropical beach with palm trees in Dominican Republic","src":"https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2026\/04\/cHJpdmF0ZS9sci9pbWFnZXMvd2Vic2l0ZS8yMDIyLTA1L3drNzI4NjUwODMtaW1hZ2Uta3A2Ym1mOWguanBn.webp?fit=1024%2C698&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2026\/04\/cHJpdmF0ZS9sci9pbWFnZXMvd2Vic2l0ZS8yMDIyLTA1L3drNzI4NjUwODMtaW1hZ2Uta3A2Ym1mOWguanBn.webp?fit=1024%2C698&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2026\/04\/cHJpdmF0ZS9sci9pbWFnZXMvd2Vic2l0ZS8yMDIyLTA1L3drNzI4NjUwODMtaW1hZ2Uta3A2Ym1mOWguanBn.webp?fit=1024%2C698&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2026\/04\/cHJpdmF0ZS9sci9pbWFnZXMvd2Vic2l0ZS8yMDIyLTA1L3drNzI4NjUwODMtaW1hZ2Uta3A2Ym1mOWguanBn.webp?fit=1024%2C698&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":13288,"url":"https:\/\/my-all-about-you.com\/es\/2026\/03\/19\/a-prayer-for-gods-blessings-on-families-nations-and-the-world-day-77-democratic-republic-of-congo\/","url_meta":{"origin":13795,"position":1},"title":"A Prayer for God\u2019s Blessings on Families, Nations, and the World, Day 77, Democratic Republic of Congo","author":"myallaboutyou","date":"marzo 19, 2026","format":false,"excerpt":"The content is a heartfelt prayer expressing gratitude and seeking guidance from God. It includes requests for protection and support for family, friends, and community. The prayer emphasizes the importance of marriage, compassion for the suffering, and the need for peace and understanding in the world. It also honors faith\u2026","rel":"","context":"En &quot;#adventure&quot;","block_context":{"text":"#adventure","link":"https:\/\/my-all-about-you.com\/es\/category\/adventure\/"},"img":{"alt_text":"Beautiful sunset illuminating the Congo's natural scenery and tropical forest.","src":"https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/congo.png?fit=940%2C788&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/congo.png?fit=940%2C788&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/congo.png?fit=940%2C788&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/congo.png?fit=940%2C788&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":13282,"url":"https:\/\/my-all-about-you.com\/es\/2026\/03\/18\/a-prayer-for-gods-blessings-on-families-nations-and-the-world-day-76-democratic-republic-of-congo\/","url_meta":{"origin":13795,"position":2},"title":"A Prayer for God\u2019s Blessings on Families, Nations, and the World, Day 76, Democratic Republic of Congo","author":"myallaboutyou","date":"marzo 18, 2026","format":false,"excerpt":"The prayer expresses deep gratitude to God for daily blessings, protection, and guidance for loved ones and the world. It emphasizes the importance of cherishing marriage, supporting youth, and fostering peace. The prayer also implores divine assistance for communities, leaders, and those in need, while acknowledging the beauty of the\u2026","rel":"","context":"En &quot;#adventure&quot;","block_context":{"text":"#adventure","link":"https:\/\/my-all-about-you.com\/es\/category\/adventure\/"},"img":{"alt_text":"Beautiful sunset illuminating the Congo's natural scenery and tropical forest.","src":"https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/congo.png?fit=940%2C788&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/congo.png?fit=940%2C788&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/congo.png?fit=940%2C788&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/congo.png?fit=940%2C788&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":12998,"url":"https:\/\/my-all-about-you.com\/es\/2026\/03\/06\/a-prayer-for-gods-blessings-on-families-nations-and-the-world-day-65-central-african-republic\/","url_meta":{"origin":13795,"position":3},"title":"A Prayer for God\u2019s Blessings on Families, Nations, and the World, Day 65, Central African Republic","author":"myallaboutyou","date":"marzo 6, 2026","format":false,"excerpt":"The prayer reflects deep gratitude towards God for daily blessings, protection for loved ones, and guidance for youth in valuing marriage and family. It emphasizes peace and reconciliation in the Central African Republic, recognizing the Church's role amidst suffering. The speaker seeks divine intervention for healing, hope, and faith across\u2026","rel":"","context":"En &quot;#adventure&quot;","block_context":{"text":"#adventure","link":"https:\/\/my-all-about-you.com\/es\/category\/adventure\/"},"img":{"alt_text":"Prayer for God's blessings on families, nations, and the world in the Central African Republic.","src":"https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/image-15.png?fit=1024%2C768&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/image-15.png?fit=1024%2C768&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/image-15.png?fit=1024%2C768&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/image-15.png?fit=1024%2C768&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":12972,"url":"https:\/\/my-all-about-you.com\/es\/2026\/03\/06\/a-prayer-for-gods-blessings-on-families-nations-and-the-world-day-64-central-african-republic\/","url_meta":{"origin":13795,"position":4},"title":"A Prayer for God\u2019s Blessings on Families, Nations, and the World, Day 64, Central African Republic","author":"myallaboutyou","date":"marzo 6, 2026","format":false,"excerpt":"The prayer reflects deep gratitude towards God for daily blessings, protection for loved ones, and guidance for youth in valuing marriage and family. It emphasizes peace and reconciliation in the Central African Republic, recognizing the Church's role amidst suffering. The speaker seeks divine intervention for healing, hope, and faith across\u2026","rel":"","context":"En &quot;#adventure&quot;","block_context":{"text":"#adventure","link":"https:\/\/my-all-about-you.com\/es\/category\/adventure\/"},"img":{"alt_text":"Prayer for God's blessings on families, nations, and the world in the Central African Republic.","src":"https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/image-15.png?fit=1024%2C768&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/image-15.png?fit=1024%2C768&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/image-15.png?fit=1024%2C768&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/02\/image-15.png?fit=1024%2C768&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":13433,"url":"https:\/\/my-all-about-you.com\/es\/2026\/03\/28\/a-prayer-for-gods-blessings-on-families-nations-and-the-world-day-86-czech-republic\/","url_meta":{"origin":13795,"position":5},"title":"A Prayer for God\u2019s Blessings on Families, Nations, and the World, Day 86, Czech Republic","author":"myallaboutyou","date":"marzo 28, 2026","format":false,"excerpt":"The prayer expresses gratitude to God for daily blessings and seeks guidance and protection for individuals, families, and nations, especially Cuba. It highlights the importance of marriage, the youth, peace among people, and the need for support for those in distress. The prayer encourages faith, compassion, and unity through God\u2019s\u2026","rel":"","context":"En &quot;#adventure&quot;","block_context":{"text":"#adventure","link":"https:\/\/my-all-about-you.com\/es\/category\/adventure\/"},"img":{"alt_text":"Beautiful view of Czech Republic's historic town with churches and lush greenery during sunset.","src":"https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/03\/image.png?fit=1024%2C768&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/03\/image.png?fit=1024%2C768&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/03\/image.png?fit=1024%2C768&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/my-all-about-you.com\/wp-content\/uploads\/2025\/03\/image.png?fit=1024%2C768&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/my-all-about-you.com\/es\/wp-json\/wp\/v2\/posts\/13795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/my-all-about-you.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/my-all-about-you.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/my-all-about-you.com\/es\/wp-json\/wp\/v2\/users\/132804860"}],"replies":[{"embeddable":true,"href":"https:\/\/my-all-about-you.com\/es\/wp-json\/wp\/v2\/comments?post=13795"}],"version-history":[{"count":4,"href":"https:\/\/my-all-about-you.com\/es\/wp-json\/wp\/v2\/posts\/13795\/revisions"}],"predecessor-version":[{"id":13809,"href":"https:\/\/my-all-about-you.com\/es\/wp-json\/wp\/v2\/posts\/13795\/revisions\/13809"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/my-all-about-you.com\/es\/wp-json\/wp\/v2\/media\/13769"}],"wp:attachment":[{"href":"https:\/\/my-all-about-you.com\/es\/wp-json\/wp\/v2\/media?parent=13795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/my-all-about-you.com\/es\/wp-json\/wp\/v2\/categories?post=13795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/my-all-about-you.com\/es\/wp-json\/wp\/v2\/tags?post=13795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}