
--_000_CY4PR12MB17986EA4B9FC960BE74D4896AB810CY4PR12MB1798namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I have tried to add a host to the engine and it just takes forever never wo= rking or giving any error message. When I look in the engine's server.log = I see it says the networks are missing. I thought when you install a node and add it to the engine it will add the = networks automatically? The docs don't give much information about this, a= nd I can't even remove the host through the UI. What steps are required to= prepare a node when several vlans are involved? --_000_CY4PR12MB17986EA4B9FC960BE74D4896AB810CY4PR12MB1798namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)"> <style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri",sans-serif;} a:link, span.MsoHyperlink {mso-style-priority:99; color:#0563C1; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:#954F72; text-decoration:underline;} span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Calibri",sans-serif; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri",sans-serif;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"> <div class=3D"WordSection1"> <p class=3D"MsoNormal">I have tried to add a host to the engine and it just= takes forever never working or giving any error message. When I look= in the engine’s server.log I see it says the networks are missing.<o= :p></o:p></p> <p class=3D"MsoNormal">I thought when you install a node and add it to the = engine it will add the networks automatically? The docs don’t g= ive much information about this, and I can’t even remove the host thr= ough the UI. What steps are required to prepare a node when several vlans are involved?<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> </div> </body> </html> --_000_CY4PR12MB17986EA4B9FC960BE74D4896AB810CY4PR12MB1798namp_--

Hi, What document are you using ? See if you find the needed information here : https://ovirt.org/documentation/admin-guide/chap-Hosts/ For engine related potential errors i recommend also checking the engine.log and in UI check the events section. Regards, Yanir Quinn On Tue, May 1, 2018 at 11:11 PM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I have tried to add a host to the engine and it just takes forever never working or giving any error message. When I look in the engine’s server.log I see it says the networks are missing.
I thought when you install a node and add it to the engine it will add the networks automatically? The docs don’t give much information about this, and I can’t even remove the host through the UI. What steps are required to prepare a node when several vlans are involved?
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--_000_CY4PR12MB1798C7FFDFEA5D6EB279F78EAB800CY4PR12MB1798namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSByZWFkIHRoaXMgcGFnZSBhbmQgaXQgZG9lc27igJl0IGhlbHAgc2luY2UgdGhpcyBpcyBhIGhv c3QgdGhhdCBjYW7igJl0IGJlIHJlbW92ZWQsIHRoZSDigJxyZW1vdmXigJ0gYnV0dG9uIGlzIGRp bW1lZCBvdXQuDQoNClRoaXMgaXMgNC4yMiBvdmlydCBub2RlLCBidXQgdGhlIGhvc3Qgc3RheXMg aW4gYSDigJxub24gb3BlcmF0aW9uYWzigJ0gc3RhdGUuICBJIG5vdGljZSB0aGUgbG9ncyBoYXZl IGEgbG90IG9mIGVycm9ycywgZm9yIGV4YW1wbGU6DQoNCg0KdGhlIFNFUlZFUiBsb2c6DQoNCjIw MTgtMDUtMDIgMTQ6NDA6MjMsODQ3LTA3IFdBUk4gIFtvcmcuamJvc3MuamNhLmNvcmUuY29ubmVj dGlvbm1hbmFnZXIucG9vbC5zdHJhdGVneS5PbmVQb29sXSAoRm9ya0pvaW5Qb29sLTEtd29ya2Vy LTE0KSBJSjAwMDYwOTogQXR0ZW1wdCB0byByZXR1cm4gY29ubmVjdGlvbiB0d2ljZTogb3JnLmpi b3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLmxpc3RlbmVyLlR4Q29ubmVjdGlvbkxpc3Rl bmVyQDFmYWI4NGQ3W3N0YXRlPU5PUk1BTCBtYW5hZ2VkIGNvbm5lY3Rpb249b3JnLmpib3NzLmpj YS5hZGFwdGVycy5qZGJjLmxvY2FsLkxvY2FsTWFuYWdlZENvbm5lY3Rpb25AM2YzN2NmMTAgY29u bmVjdGlvbiBoYW5kbGVzPTAgbGFzdFJldHVybmVkPTE1MjUyOTcyMjM4NDcgbGFzdFZhbGlkYXRl ZD0xNTI1MjkwMjY3ODExIGxhc3RDaGVja2VkT3V0PTE1MjUyOTY5MjM3NzAgdHJhY2tCeVR4PWZh bHNlIHBvb2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRl Z3kuT25lUG9vbEAyMDU1MGYzNSBtY3A9U2VtYXBob3JlQ29uY3VycmVudExpbmtlZFF1ZXVlTWFu YWdlZENvbm5lY3Rpb25Qb29sQDViYWE5MGZbcG9vbD1FTkdJTkVEYXRhU291cmNlXSB4YVJlc291 cmNlPUxvY2FsWEFSZXNvdXJjZUltcGxAMjRhN2ZjMGJbY29ubmVjdGlvbkxpc3RlbmVyPTFmYWI4 NGQ3IGNvbm5lY3Rpb25NYW5hZ2VyPTViZWM3MGQyIHdhcm5lZD1mYWxzZSBjdXJyZW50WGlkPW51 bGwgcHJvZHVjdE5hbWU9UG9zdGdyZVNRTCBwcm9kdWN0VmVyc2lvbj05LjUuOSBqbmRpTmFtZT1q YXZhOi9FTkdJTkVEYXRhU291cmNlXSB0eFN5bmM9bnVsbF06IGphdmEubGFuZy5UaHJvd2FibGU6 IFNUQUNLVFJBQ0UNCiAgICAgICAgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5h Z2VyLnBvb2wubWNwLlNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0 aW9uUG9vbC5yZXR1cm5Db25uZWN0aW9uKFNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWREZXF1ZU1h bmFnZWRDb25uZWN0aW9uUG9vbC5qYXZhOjcyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmpjYS5j b3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wubWNwLlNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWRE ZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5yZXR1cm5Db25uZWN0aW9uKFNlbWFwaG9yZUNvbmN1 cnJlbnRMaW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5qYXZhOjYxMSkNCiAgICAgICAg YXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuQWJzdHJhY3RQb29s LnJldHVybkNvbm5lY3Rpb24oQWJzdHJhY3RQb29sLmphdmE6ODQ3KQ0KICAgICAgICBhdCBvcmcu amJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdl ci5yZXR1cm5NYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmphdmE6 NzI1KQ0KICAgICAgICBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIudHgu VHhDb25uZWN0aW9uTWFuYWdlckltcGwubWFuYWdlZENvbm5lY3Rpb25EaXNjb25uZWN0ZWQoVHhD b25uZWN0aW9uTWFuYWdlckltcGwuamF2YTo1ODUpDQogICAgICAgIGF0IG9yZy5qYm9zcy5qY2Eu Y29yZS5jb25uZWN0aW9ubWFuYWdlci5BYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmRpc2Nvbm5l Y3RNYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmphdmE6OTg4KQ0K ICAgICAgICBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RD b25uZWN0aW9uTWFuYWdlci5yZWNvbm5lY3RNYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENvbm5l Y3Rpb25NYW5hZ2VyLmphdmE6OTc0KQ0KICAgICAgICBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29u bmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdlci5hbGxvY2F0ZUNvbm5lY3Rp b24oQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdlci5qYXZhOjc5MikNCiAgICAgICAgYXQgb3JnLmpi b3NzLmpjYS5hZGFwdGVycy5qZGJjLldyYXBwZXJEYXRhU291cmNlLmdldENvbm5lY3Rpb24oV3Jh cHBlckRhdGFTb3VyY2UuamF2YToxMzgpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5jb25uZWN0 b3Iuc3Vic3lzdGVtcy5kYXRhc291cmNlcy5XaWxkRmx5RGF0YVNvdXJjZS5nZXRDb25uZWN0aW9u KFdpbGRGbHlEYXRhU291cmNlLmphdmE6NjQpDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdv cmsuamRiYy5kYXRhc291cmNlLkRhdGFTb3VyY2VVdGlscy5kb0dldENvbm5lY3Rpb24oRGF0YVNv dXJjZVV0aWxzLmphdmE6MTExKSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQogICAg ICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5kYXRhc291cmNlLkRhdGFTb3VyY2VVdGls cy5nZXRDb25uZWN0aW9uKERhdGFTb3VyY2VVdGlscy5qYXZhOjc3KSBbc3ByaW5nLWpkYmMuamFy OjQuMy45LlJFTEVBU0VdDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3Jl LkpkYmNUZW1wbGF0ZS5leGVjdXRlKEpkYmNUZW1wbGF0ZS5qYXZhOjYxOSkgW3NwcmluZy1qZGJj Lmphcjo0LjMuOS5SRUxFQVNFXQ0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMu Y29yZS5KZGJjVGVtcGxhdGUucXVlcnkoSmRiY1RlbXBsYXRlLmphdmE6Njg0KSBbc3ByaW5nLWpk YmMuamFyOjQuMy45LlJFTEVBU0VdDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRi Yy5jb3JlLkpkYmNUZW1wbGF0ZS5xdWVyeShKZGJjVGVtcGxhdGUuamF2YTo3MTYpIFtzcHJpbmct amRiYy5qYXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5q ZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjc2NikgW3Nwcmlu Zy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNv cmUuZGFsLmRiYnJva2VyLlBvc3RncmVzRGJFbmdpbmVEaWFsZWN0JFBvc3RncmVzU2ltcGxlSmRi Y0NhbGwuZXhlY3V0ZUNhbGxJbnRlcm5hbChQb3N0Z3Jlc0RiRW5naW5lRGlhbGVjdC5qYXZhOjE1 MikgW2RhbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJv a2VyLlBvc3RncmVzRGJFbmdpbmVEaWFsZWN0JFBvc3RncmVzU2ltcGxlSmRiY0NhbGwuZG9FeGVj dXRlKFBvc3RncmVzRGJFbmdpbmVEaWFsZWN0LmphdmE6MTE4KSBbZGFsLmphcjpdDQogICAgICAg IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLnNpbXBsZS5TaW1wbGVKZGJjQ2FsbC5l eGVjdXRlKFNpbXBsZUpkYmNDYWxsLmphdmE6MTk4KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJF TEVBU0VdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuU2lt cGxlSmRiY0NhbGxzSGFuZGxlci5leGVjdXRlSW1wbChTaW1wbGVKZGJjQ2FsbHNIYW5kbGVyLmph dmE6MTM1KSBbZGFsLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwu ZGJicm9rZXIuU2ltcGxlSmRiY0NhbGxzSGFuZGxlci5leGVjdXRlUmVhZExpc3QoU2ltcGxlSmRi Y0NhbGxzSGFuZGxlci5qYXZhOjEwNSkgW2RhbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQu ZW5naW5lLmNvcmUuZGFvLlZtRHluYW1pY0Rhb0ltcGwuZ2V0QWxsUnVubmluZ0ZvclZkcyhWbUR5 bmFtaWNEYW9JbXBsLmphdmE6NTIpIFtkYWwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVu Z2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3Rl ckltcGwuaXNWbVJ1bm5pbmdPbkhvc3QoSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwu amF2YToyMTApIFt2ZHNicm9rZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5j b3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwu bG9nQ2hhbmdlZERpc3BsYXlOZXR3b3JrKEhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBs LmphdmE6MTc5KSBbdmRzYnJva2VyLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUu Y29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBs LmF1ZGl0TmV0d29ya0NvbXBsaWFuY2UoSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwu amF2YToxNDgpIFt2ZHNicm9rZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5j b3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwu bGFtYmRhJHBlcnNpc3RBbmRFbmZvcmNlTmV0d29ya0NvbXBsaWFuY2UkMChIb3N0TmV0d29ya1Rv cG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjEwMCkgW3Zkc2Jyb2tlci5qYXI6XQ0KICAgICAgICBh dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHJhbnNhY3Rpb24uVHJhbnNhY3Rpb25TdXBw b3J0LmV4ZWN1dGVJbk5ld1RyYW5zYWN0aW9uKFRyYW5zYWN0aW9uU3VwcG9ydC5qYXZhOjIwMikg W3V0aWxzLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50cmFu c2FjdGlvbi5UcmFuc2FjdGlvblN1cHBvcnQuZXhlY3V0ZUluUmVxdWlyZWQoVHJhbnNhY3Rpb25T dXBwb3J0LmphdmE6MTM3KSBbdXRpbHMuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydC5leGVjdXRlSW5TY29w ZShUcmFuc2FjdGlvblN1cHBvcnQuamF2YToxMDUpIFt1dGlscy5qYXI6XQ0KICAgICAgICBhdCBv cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5Ib3N0TmV0d29ya1RvcG9s b2d5UGVyc2lzdGVySW1wbC5wZXJzaXN0QW5kRW5mb3JjZU5ldHdvcmtDb21wbGlhbmNlKEhvc3RO ZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLmphdmE6OTMpIFt2ZHNicm9rZXIuamFyOl0NCiAg ICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9zdE5l dHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwucGVyc2lzdEFuZEVuZm9yY2VOZXR3b3JrQ29tcGxp YW5jZShIb3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjE1NCkgW3Zkc2Jyb2tl ci5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01h bmFnZXIucHJvY2Vzc1JlZnJlc2hDYXBhYmlsaXRpZXNSZXNwb25zZShWZHNNYW5hZ2VyLmphdmE6 Nzk0KSBbdmRzYnJva2VyLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52 ZHNicm9rZXIuVmRzTWFuYWdlci5oYW5kbGVSZWZyZXNoQ2FwYWJpbGl0aWVzUmVzcG9uc2UoVmRz TWFuYWdlci5qYXZhOjU5OCkgW3Zkc2Jyb2tlci5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQu ZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXIucmVmcmVzaEhvc3RTeW5jKFZkc01hbmFn ZXIuamF2YTo1NjcpIFt2ZHNicm9rZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxpdGllc0NvbW1hbmQuZXhlY3V0ZUNvbW1hbmQo UmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5kLmphdmE6NDEpIFtibGwuamFyOl0NCiAgICAg ICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Db21tYW5kQmFzZS5leGVjdXRlV2l0aG91 dFRyYW5zYWN0aW9uKENvbW1hbmRCYXNlLmphdmE6MTEzMykgW2JsbC5qYXI6XQ0KICAgICAgICBh dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRCYXNlLmV4ZWN1dGVBY3Rpb25JblRy YW5zYWN0aW9uU2NvcGUoQ29tbWFuZEJhc2UuamF2YToxMjg1KSBbYmxsLmphcjpdDQogICAgICAg IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQ29tbWFuZEJhc2UucnVuSW5UcmFuc2FjdGlv bihDb21tYW5kQmFzZS5qYXZhOjE5MzQpIFtibGwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydC5leGVjdXRl SW5TdXBwcmVzc2VkKFRyYW5zYWN0aW9uU3VwcG9ydC5qYXZhOjE2NCkgW3V0aWxzLmphcjpdDQog ICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50cmFuc2FjdGlvbi5UcmFuc2Fj dGlvblN1cHBvcnQuZXhlY3V0ZUluU2NvcGUoVHJhbnNhY3Rpb25TdXBwb3J0LmphdmE6MTAzKSBb dXRpbHMuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Db21tYW5k QmFzZS5leGVjdXRlKENvbW1hbmRCYXNlLmphdmE6MTM0NSkgW2JsbC5qYXI6XQ0KICAgICAgICBh dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRCYXNlLmV4ZWN1dGVBY3Rpb24oQ29t bWFuZEJhc2UuamF2YTo0MDApIFtibGwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLmJsbC5leGVjdXRvci5EZWZhdWx0QmFja2VuZEFjdGlvbkV4ZWN1dG9yLmV4ZWN1dGUo RGVmYXVsdEJhY2tlbmRBY3Rpb25FeGVjdXRvci5qYXZhOjEzKSBbYmxsLmphcjpdDQogICAgICAg IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQmFja2VuZC5ydW5BY3Rpb24oQmFja2VuZC5q YXZhOjQ2OCkgW2JsbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LkJhY2tlbmQucnVuQWN0aW9uSW1wbChCYWNrZW5kLmphdmE6NDUwKSBbYmxsLmphcjpdDQogICAg ICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQmFja2VuZC5ydW5JbnRlcm5hbEFjdGlv bihCYWNrZW5kLmphdmE6MzkzKSBbYmxsLmphcjpdDQogICAgICAgIGF0IHN1bi5yZWZsZWN0Lkdl bmVyYXRlZE1ldGhvZEFjY2Vzc29yMTU4Lmludm9rZShVbmtub3duIFNvdXJjZSkgWzoxLjguMF8x NjFdDQogICAgICAgIGF0IHN1bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwu aW52b2tlKERlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuamF2YTo0MykgW3J0LmphcjoxLjgu MF8xNjFdDQogICAgICAgIGF0IGphdmEubGFuZy5yZWZsZWN0Lk1ldGhvZC5pbnZva2UoTWV0aG9k LmphdmE6NDk4KSBbcnQuamFyOjEuOC4wXzE2MV0NCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVl LmNvbXBvbmVudC5NYW5hZ2VkUmVmZXJlbmNlTWV0aG9kSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9j YXRpb24oTWFuYWdlZFJlZmVyZW5jZU1ldGhvZEludGVyY2VwdG9yLmphdmE6NTIpDQogICAgICAg IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVy Y2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24u SW50ZXJjZXB0b3JDb250ZXh0JEludm9jYXRpb24ucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQu amF2YTo1MDkpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy53ZWxkLmludGVyY2VwdG9ycy5Kc3Iy OTlCaW5kaW5nc0ludGVyY2VwdG9yLmRlbGVnYXRlSW50ZXJjZXB0aW9uKEpzcjI5OUJpbmRpbmdz SW50ZXJjZXB0b3IuamF2YTo3OCkNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLndlbGQuaW50ZXJj ZXB0b3JzLkpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3IuZG9NZXRob2RJbnRlcmNlcHRpb24oSnNy Mjk5QmluZGluZ3NJbnRlcmNlcHRvci5qYXZhOjg4KQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMu d2VsZC5pbnRlcmNlcHRvcnMuSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5wcm9jZXNzSW52b2Nh dGlvbihKc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9yLmphdmE6MTAxKQ0KICAgICAgICBhdCBvcmcu amJvc3MuYXMuZWUuY29tcG9uZW50LmludGVyY2VwdG9ycy5Vc2VySW50ZXJjZXB0b3JGYWN0b3J5 JDEucHJvY2Vzc0ludm9jYXRpb24oVXNlckludGVyY2VwdG9yRmFjdG9yeS5qYXZhOjYzKQ0KICAg ICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJ bnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5lamIz LmNvbXBvbmVudC5pbnZvY2F0aW9ubWV0cmljcy5FeGVjdXRpb25UaW1lSW50ZXJjZXB0b3IucHJv Y2Vzc0ludm9jYXRpb24oRXhlY3V0aW9uVGltZUludGVyY2VwdG9yLmphdmE6NDMpIFt3aWxkZmx5 LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9z cy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4 dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVlLmNvbmN1cnJlbnQuQ29uY3Vy cmVudENvbnRleHRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDb25jdXJyZW50Q29udGV4 dEludGVyY2VwdG9yLmphdmE6NDUpIFt3aWxkZmx5LWVlLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4w LkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRl eHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5q Ym9zcy5pbnZvY2F0aW9uLkluaXRpYWxJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihJbml0 aWFsSW50ZXJjZXB0b3IuamF2YTo0MCkNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24u SW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0K ICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5DaGFpbmVkSW50ZXJjZXB0b3IucHJvY2Vz c0ludm9jYXRpb24oQ2hhaW5lZEludGVyY2VwdG9yLmphdmE6NTMpDQogICAgICAgIGF0IG9yZy5q Ym9zcy5hcy5lZS5jb21wb25lbnQuaW50ZXJjZXB0b3JzLkNvbXBvbmVudERpc3BhdGNoZXJJbnRl cmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDb21wb25lbnREaXNwYXRjaGVySW50ZXJjZXB0b3Iu amF2YTo1MikNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250 ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBhdCBvcmcu amJvc3MuYXMuZWpiMy5jb21wb25lbnQuc2luZ2xldG9uLlNpbmdsZXRvbkNvbXBvbmVudEluc3Rh bmNlQXNzb2NpYXRpb25JbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihTaW5nbGV0b25Db21w b25lbnRJbnN0YW5jZUFzc29jaWF0aW9uSW50ZXJjZXB0b3IuamF2YTo1MykgW3dpbGRmbHktZWpi My0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmlu dm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0Lmph dmE6NDIyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWpiMy50eC5DTVRUeEludGVyY2VwdG9y Lmludm9rZUluTm9UeChDTVRUeEludGVyY2VwdG9yLmphdmE6MjY0KSBbd2lsZGZseS1lamIzLTEx LjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWpi My50eC5DTVRUeEludGVyY2VwdG9yLnN1cHBvcnRzKENNVFR4SW50ZXJjZXB0b3IuamF2YTozNzkp IFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0 IG9yZy5qYm9zcy5hcy5lamIzLnR4LkNNVFR4SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24o Q01UVHhJbnRlcmNlcHRvci5qYXZhOjI0NCkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFy OjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0 b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBh dCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQkSW52b2NhdGlvbi5wcm9j ZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjUwOSkNCiAgICAgICAgYXQgb3JnLmpib3NzLndl bGQuZWpiLkFic3RyYWN0RUpCUmVxdWVzdFNjb3BlQWN0aXZhdGlvbkludGVyY2VwdG9yLmFyb3Vu ZEludm9rZShBYnN0cmFjdEVKQlJlcXVlc3RTY29wZUFjdGl2YXRpb25JbnRlcmNlcHRvci5qYXZh OjczKSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXQ0KICAgICAg ICBhdCBvcmcuamJvc3MuYXMud2VsZC5lamIuRWpiUmVxdWVzdFNjb3BlQWN0aXZhdGlvbkludGVy Y2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEVqYlJlcXVlc3RTY29wZUFjdGl2YXRpb25JbnRlcmNl cHRvci5qYXZhOjg5KQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRv ckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0 IG9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbnRlcmNlcHRvcnMuQ3VycmVudEludm9jYXRp b25Db250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ3VycmVudEludm9jYXRpb25D b250ZXh0SW50ZXJjZXB0b3IuamF2YTo0MSkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFy OjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0 b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBh dCBvcmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQuaW52b2NhdGlvbm1ldHJpY3MuV2FpdFRpbWVJ bnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihXYWl0VGltZUludGVyY2VwdG9yLmphdmE6NDcp IFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0 IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2Vw dG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVqYjMuc2VjdXJp dHkuU2VjdXJpdHlDb250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oU2VjdXJpdHlD b250ZXh0SW50ZXJjZXB0b3IuamF2YToxMDApIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmph cjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2Vw dG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAgICAg YXQgb3JnLmpib3NzLmFzLmVqYjMuZGVwbG95bWVudC5wcm9jZXNzb3JzLlN0YXJ0dXBBd2FpdElu dGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKFN0YXJ0dXBBd2FpdEludGVyY2VwdG9yLmphdmE6 MjIpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAg IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVy Y2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVqYjMuY29t cG9uZW50LmludGVyY2VwdG9ycy5TaHV0RG93bkludGVyY2VwdG9yRmFjdG9yeSQxLnByb2Nlc3NJ bnZvY2F0aW9uKFNodXREb3duSW50ZXJjZXB0b3JGYWN0b3J5LmphdmE6NjQpIFt3aWxkZmx5LWVq YjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5p bnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5q YXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50LmludGVyY2Vw dG9ycy5Mb2dnaW5nSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oTG9nZ2luZ0ludGVyY2Vw dG9yLmphdmE6NjcpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxd DQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9j ZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFz LmVlLmNvbXBvbmVudC5OYW1lc3BhY2VDb250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRp b24oTmFtZXNwYWNlQ29udGV4dEludGVyY2VwdG9yLmphdmE6NTApDQogICAgICAgIGF0IG9yZy5q Ym9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29u dGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uQ29udGV4dENs YXNzTG9hZGVySW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ29udGV4dENsYXNzTG9hZGVy SW50ZXJjZXB0b3IuamF2YTo2MCkNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50 ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAg ICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucnVuKEludGVy Y2VwdG9yQ29udGV4dC5qYXZhOjQzOCkNCiAgICAgICAgYXQgb3JnLndpbGRmbHkuc2VjdXJpdHku bWFuYWdlci5XaWxkRmx5U2VjdXJpdHlNYW5hZ2VyLmRvQ2hlY2tlZChXaWxkRmx5U2VjdXJpdHlN YW5hZ2VyLmphdmE6NjA5KQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5BY2Nlc3ND aGVja2luZ0ludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEFjY2Vzc0NoZWNraW5nSW50ZXJj ZXB0b3IuamF2YTo1NykNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0 b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBh dCBvcmcuamJvc3MuaW52b2NhdGlvbi5DaGFpbmVkSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRp b24oQ2hhaW5lZEludGVyY2VwdG9yLmphdmE6NTMpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5l ZS5jb21wb25lbnQuVmlld1NlcnZpY2UkVmlldy5pbnZva2UoVmlld1NlcnZpY2UuamF2YToxOTgp DQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuVmlld0Rlc2NyaXB0aW9uJDEu cHJvY2Vzc0ludm9jYXRpb24oVmlld0Rlc2NyaXB0aW9uLmphdmE6MTg1KQ0KICAgICAgICBhdCBv cmcuamJvc3MuYXMuZWUuY29tcG9uZW50LlByb3h5SW52b2NhdGlvbkhhbmRsZXIuaW52b2tlKFBy b3h5SW52b2NhdGlvbkhhbmRsZXIuamF2YTo4MSkNCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLmJsbC5pbnRlcmZhY2VzLkJhY2tlbmRJbnRlcm5hbCQkJHZpZXc0LnJ1bkludGVybmFs QWN0aW9uKFVua25vd24gU291cmNlKSBbYmxsLmphcjpdDQogICAgICAgIGF0IHN1bi5yZWZsZWN0 LkdlbmVyYXRlZE1ldGhvZEFjY2Vzc29yMTU3Lmludm9rZShVbmtub3duIFNvdXJjZSkgWzoxLjgu MF8xNjFdDQogICAgICAgIGF0IHN1bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RBY2Nlc3Nvcklt cGwuaW52b2tlKERlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuamF2YTo0MykgW3J0Lmphcjox LjguMF8xNjFdDQogICAgICAgIGF0IGphdmEubGFuZy5yZWZsZWN0Lk1ldGhvZC5pbnZva2UoTWV0 aG9kLmphdmE6NDk4KSBbcnQuamFyOjEuOC4wXzE2MV0NCiAgICAgICAgYXQgb3JnLmpib3NzLndl bGQudXRpbC5yZWZsZWN0aW9uLlJlZmxlY3Rpb25zLmludm9rZUFuZFVud3JhcChSZWZsZWN0aW9u cy5qYXZhOjQzMykgW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFsLmphcjoyLjQuMy5GaW5hbF0N CiAgICAgICAgYXQgb3JnLmpib3NzLndlbGQuYmVhbi5wcm94eS5FbnRlcnByaXNlQmVhblByb3h5 TWV0aG9kSGFuZGxlci5pbnZva2UoRW50ZXJwcmlzZUJlYW5Qcm94eU1ldGhvZEhhbmRsZXIuamF2 YToxMjcpIFt3ZWxkLWNvcmUtaW1wbC0yLjQuMy5GaW5hbC5qYXI6Mi40LjMuRmluYWxdDQogICAg ICAgIGF0IG9yZy5qYm9zcy53ZWxkLmJlYW4ucHJveHkuRW50ZXJwcmlzZVRhcmdldEJlYW5JbnN0 YW5jZS5pbnZva2UoRW50ZXJwcmlzZVRhcmdldEJlYW5JbnN0YW5jZS5qYXZhOjU2KSBbd2VsZC1j b3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJv c3Mud2VsZC5iZWFuLnByb3h5LkluamVjdGlvblBvaW50UHJvcGFnYXRpbmdFbnRlcnByaXNlVGFy Z2V0QmVhbkluc3RhbmNlLmludm9rZShJbmplY3Rpb25Qb2ludFByb3BhZ2F0aW5nRW50ZXJwcmlz ZVRhcmdldEJlYW5JbnN0YW5jZS5qYXZhOjY3KSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwu amFyOjIuNC4zLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3Mud2VsZC5iZWFuLnByb3h5LlBy b3h5TWV0aG9kSGFuZGxlci5pbnZva2UoUHJveHlNZXRob2RIYW5kbGVyLmphdmE6MTAwKSBbd2Vs ZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXQ0KICAgICAgICBhdCBvcmcu b3ZpcnQuZW5naW5lLmNvcmUuYmxsLkJhY2tlbmRDb21tYW5kT2JqZWN0c0hhbmRsZXIkQmFja2Vu ZEludGVybmFsJEJhY2tlbmRMb2NhbCQyMDQ5MjU5NjE4JFByb3h5JF8kJF9XZWxkJEVudGVycHJp c2VQcm94eSQucnVuSW50ZXJuYWxBY3Rpb24oVW5rbm93biBTb3VyY2UpIFtibGwuamFyOl0NCiAg ICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5WZHNFdmVudExpc3RlbmVyLnJlZnJl c2hIb3N0Q2FwYWJpbGl0aWVzKFZkc0V2ZW50TGlzdGVuZXIuamF2YTo1OTgpIFtibGwuamFyOl0N CiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5Ib3N0Q29ubmVjdGlv blJlZnJlc2hlciRTdWJzY3JpYmVyUmVmcmVzaGluZ0hvc3RPbkhvc3RDb25uZWN0aW9uQ2hhbmdl RXZlbnQub25OZXh0KEhvc3RDb25uZWN0aW9uUmVmcmVzaGVyLmphdmE6NDcpIFt2ZHNicm9rZXIu amFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5Ib3N0Q29u bmVjdGlvblJlZnJlc2hlciRTdWJzY3JpYmVyUmVmcmVzaGluZ0hvc3RPbkhvc3RDb25uZWN0aW9u Q2hhbmdlRXZlbnQub25OZXh0KEhvc3RDb25uZWN0aW9uUmVmcmVzaGVyLmphdmE6MzApIFt2ZHNi cm9rZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LnZkc20uanNvbnJwYy5jbGllbnQuZXZl bnRzLkV2ZW50UHVibGlzaGVyJEV2ZW50Q2FsbGFibGUuY2FsbChFdmVudFB1Ymxpc2hlci5qYXZh OjExOCkgW3Zkc20tanNvbnJwYy1qYXZhLWNsaWVudC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3Zp cnQudmRzbS5qc29ucnBjLmNsaWVudC5ldmVudHMuRXZlbnRQdWJsaXNoZXIkRXZlbnRDYWxsYWJs ZS5jYWxsKEV2ZW50UHVibGlzaGVyLmphdmE6OTMpIFt2ZHNtLWpzb25ycGMtamF2YS1jbGllbnQu amFyOl0NCiAgICAgICAgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRm9ya0pvaW5UYXNrJEFkYXB0 ZWRDYWxsYWJsZS5leGVjKEZvcmtKb2luVGFzay5qYXZhOjE0MjQpIFtydC5qYXI6MS44LjBfMTYx XQ0KICAgICAgICBhdCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pblRhc2suZG9FeGVjKEZv cmtKb2luVGFzay5qYXZhOjI4OSkgW3J0LmphcjoxLjguMF8xNjFdDQogICAgICAgIGF0IGphdmEu dXRpbC5jb25jdXJyZW50LkZvcmtKb2luUG9vbCRXb3JrUXVldWUucnVuVGFzayhGb3JrSm9pblBv b2wuamF2YToxMDU2KSBbcnQuamFyOjEuOC4wXzE2MV0NCiAgICAgICAgYXQgamF2YS51dGlsLmNv bmN1cnJlbnQuRm9ya0pvaW5Qb29sLnJ1bldvcmtlcihGb3JrSm9pblBvb2wuamF2YToxNjkyKSBb cnQuamFyOjEuOC4wXzE2MV0NCiAgICAgICAgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRm9ya0pv aW5Xb3JrZXJUaHJlYWQucnVuKEZvcmtKb2luV29ya2VyVGhyZWFkLmphdmE6MTU3KSBbcnQuamFy OjEuOC4wXzE2MV0NCg0KMjAxOC0wNS0wMiAxNDo0MDoyMyw4NTEtMDcgV0FSTiAgW2NvbS5hcmp1 bmEuYXRzLmFyanVuYV0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgQVJKVU5BMDEyMDc3OiBB Ym9ydCBjYWxsZWQgb24gYWxyZWFkeSBhYm9ydGVkIGF0b21pYyBhY3Rpb24gMDpmZmZmN2YwMDAw MDE6LTIxYmQ4ODAwOjVhZTkwYzQ4OjEwYWZhDQoNCg0KDQoNCg0KQW5kIHRoZSBFTkdJTkUgbG9n Og0KDQoyMDE4LTA1LTAyIDE0OjQwOjIzLDg1MS0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydF0gKEZvcmtKb2luUG9vbC0x LXdvcmtlci0xNCkgWzUyMjc2ZGY1XSB0cmFuc2FjdGlvbiByb2xsZWQgYmFjaw0KMjAxOC0wNS0w MiAxNDo0MDoyMyw4NTEtMDcgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu VmRzTWFuYWdlcl0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzUyMjc2ZGY1XSBVbmFibGUg dG8gUmVmcmVzaENhcGFiaWxpdGllczogSWxsZWdhbFN0YXRlRXhjZXB0aW9uOiBUcmFuc2FjdGlv biBMb2NhbCB0cmFuc2FjdGlvbiAoZGVsZWdhdGU9VHJhbnNhY3Rpb25JbXBsZSA8IGFjLCBCYXNp Y0FjdGlvbjogMDpmZmZmN2YwMDAwMDE6LTIxYmQ4ODAwOjVhZTkwYzQ4OjEwYWZhIHN0YXR1czog QWN0aW9uU3RhdHVzLkFCT1JURUQgPiwgb3duZXI9TG9jYWwgdHJhbnNhY3Rpb24gY29udGV4dCBm b3IgcHJvdmlkZXIgSkJvc3MgSlRBIHRyYW5zYWN0aW9uIHByb3ZpZGVyKSBpcyBub3QgYWN0aXZl IFNUQVRVU19ST0xMRURCQUNLDQoyMDE4LTA1LTAyIDE0OjQwOjIzLDg4OC0wNyBJTkZPICBbb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5IYW5kbGVWZHNDcHVGbGFnc09yQ2x1c3RlckNoYW5nZWRD b21tYW5kXSAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KSBbNWM1MTFlNTFdIFJ1bm5pbmcgY29t bWFuZDogSGFuZGxlVmRzQ3B1RmxhZ3NPckNsdXN0ZXJDaGFuZ2VkQ29tbWFuZCBpbnRlcm5hbDog dHJ1ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiAgSUQ6IDc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNk YWU2YjNjYmQ3NSBUeXBlOiBWRFMNCjIwMTgtMDUtMDIgMTQ6NDA6MjMsODk1LTA3IElORk8gIFtv cmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkhhbmRsZVZkc1ZlcnNpb25Db21tYW5kXSAoRm9ya0pv aW5Qb29sLTEtd29ya2VyLTE0KSBbMmEwZWM5MGJdIFJ1bm5pbmcgY29tbWFuZDogSGFuZGxlVmRz VmVyc2lvbkNvbW1hbmQgaW50ZXJuYWw6IHRydWUuIEVudGl0aWVzIGFmZmVjdGVkIDogIElEOiA3 NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzUgVHlwZTogVkRTDQoyMDE4LTA1LTAy IDE0OjQwOjIzLDg5OC0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNo SG9zdENhcGFiaWxpdGllc0NvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIFsyYTBl YzkwYl0gUmVmcmVzaCBob3N0IGNhcGFiaWxpdGllcyBmaW5pc2hlZC4gTG9jayByZWxlYXNlZC4g TW9uaXRvcmluZyBjYW4gcnVuIG5vdyBmb3IgaG9zdCAnb3Zub2RlMTAyIGZyb20gZGF0YS1jZW50 ZXIgJ0RlZmF1bHQnDQoyMDE4LTA1LTAyIDE0OjQwOjIzLDg5OC0wNyBFUlJPUiBbb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxpdGllc0NvbW1hbmRdIChGb3JrSm9p blBvb2wtMS13b3JrZXItMTQpIFsyYTBlYzkwYl0gQ29tbWFuZCAnb3JnLm92aXJ0LmVuZ2luZS5j b3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxpdGllc0NvbW1hbmQnIGZhaWxlZDogQ291bGQgbm90 IGdldCBKREJDIENvbm5lY3Rpb247IG5lc3RlZCBleGNlcHRpb24gaXMgamF2YS5zcWwuU1FMRXhj ZXB0aW9uOiBqYXZheC5yZXNvdXJjZS5SZXNvdXJjZUV4Y2VwdGlvbjogSUowMDA0NTc6IFVuY2hl Y2tlZCB0aHJvd2FibGUgaW4gbWFuYWdlZENvbm5lY3Rpb25SZWNvbm5lY3RlZCgpIGNsPW9yZy5q Ym9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0 ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUwgbWFuYWdlZCBjb25uZWN0aW9uPW9yZy5qYm9zcy5q Y2EuYWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9uQDNmMzdjZjEwIGNv bm5lY3Rpb24gaGFuZGxlcz0wIGxhc3RSZXR1cm5lZD0xNTI1Mjk3MjIzODQ3IGxhc3RWYWxpZGF0 ZWQ9MTUyNTI5MDI2NzgxMSBsYXN0Q2hlY2tlZE91dD0xNTI1Mjk2OTIzNzcwIHRyYWNrQnlUeD1m YWxzZSBwb29sPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0 ZWd5Lk9uZVBvb2xAMjA1NTBmMzUgbWNwPVNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWRRdWV1ZU1h bmFnZWRDb25uZWN0aW9uUG9vbEA1YmFhOTBmW3Bvb2w9RU5HSU5FRGF0YVNvdXJjZV0geGFSZXNv dXJjZT1Mb2NhbFhBUmVzb3VyY2VJbXBsQDI0YTdmYzBiW2Nvbm5lY3Rpb25MaXN0ZW5lcj0xZmFi ODRkNyBjb25uZWN0aW9uTWFuYWdlcj01YmVjNzBkMiB3YXJuZWQ9ZmFsc2UgY3VycmVudFhpZD1u dWxsIHByb2R1Y3ROYW1lPVBvc3RncmVTUUwgcHJvZHVjdFZlcnNpb249OS41Ljkgam5kaU5hbWU9 amF2YTovRU5HSU5FRGF0YVNvdXJjZV0gdHhTeW5jPW51bGxdDQoyMDE4LTA1LTAyIDE0OjQwOjIz LDg5OC0wNyBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFi aWxpdGllc0NvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIFsyYTBlYzkwYl0gRXhj ZXB0aW9uOiBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuQ2Fubm90R2V0SmRiY0Nvbm5lY3Rpb25F eGNlcHRpb246IENvdWxkIG5vdCBnZXQgSkRCQyBDb25uZWN0aW9uOyBuZXN0ZWQgZXhjZXB0aW9u IGlzIGphdmEuc3FsLlNRTEV4Y2VwdGlvbjogamF2YXgucmVzb3VyY2UuUmVzb3VyY2VFeGNlcHRp b246IElKMDAwNDU3OiBVbmNoZWNrZWQgdGhyb3dhYmxlIGluIG1hbmFnZWRDb25uZWN0aW9uUmVj b25uZWN0ZWQoKSBjbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIubGlzdGVu ZXIuVHhDb25uZWN0aW9uTGlzdGVuZXJAMWZhYjg0ZDdbc3RhdGU9Tk9STUFMIG1hbmFnZWQgY29u bmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29u bmVjdGlvbkAzZjM3Y2YxMCBjb25uZWN0aW9uIGhhbmRsZXM9MCBsYXN0UmV0dXJuZWQ9MTUyNTI5 NzIyMzg0NyBsYXN0VmFsaWRhdGVkPTE1MjUyOTAyNjc4MTEgbGFzdENoZWNrZWRPdXQ9MTUyNTI5 NjkyMzc3MCB0cmFja0J5VHg9ZmFsc2UgcG9vbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlv bm1hbmFnZXIucG9vbC5zdHJhdGVneS5PbmVQb29sQDIwNTUwZjM1IG1jcD1TZW1hcGhvcmVDb25j dXJyZW50TGlua2VkUXVldWVNYW5hZ2VkQ29ubmVjdGlvblBvb2xANWJhYTkwZltwb29sPUVOR0lO RURhdGFTb3VyY2VdIHhhUmVzb3VyY2U9TG9jYWxYQVJlc291cmNlSW1wbEAyNGE3ZmMwYltjb25u ZWN0aW9uTGlzdGVuZXI9MWZhYjg0ZDcgY29ubmVjdGlvbk1hbmFnZXI9NWJlYzcwZDIgd2FybmVk PWZhbHNlIGN1cnJlbnRYaWQ9bnVsbCBwcm9kdWN0TmFtZT1Qb3N0Z3JlU1FMIHByb2R1Y3RWZXJz aW9uPTkuNS45IGpuZGlOYW1lPWphdmE6L0VOR0lORURhdGFTb3VyY2VdIHR4U3luYz1udWxsXQ0K ICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuZGF0YXNvdXJjZS5EYXRhU291cmNl VXRpbHMuZ2V0Q29ubmVjdGlvbihEYXRhU291cmNlVXRpbHMuamF2YTo4MCkgW3NwcmluZy1qZGJj Lmphcjo0LjMuOS5SRUxFQVNFXQ0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMu Y29yZS5KZGJjVGVtcGxhdGUuZXhlY3V0ZShKZGJjVGVtcGxhdGUuamF2YTo2MTkpIFtzcHJpbmct amRiYy5qYXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5q ZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjY4NCkgW3Nwcmlu Zy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXQ0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3Jr LmpkYmMuY29yZS5KZGJjVGVtcGxhdGUucXVlcnkoSmRiY1RlbXBsYXRlLmphdmE6NzE2KSBbc3By aW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdv cmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5xdWVyeShKZGJjVGVtcGxhdGUuamF2YTo3NjYpIFtz cHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLmRhbC5kYmJyb2tlci5Qb3N0Z3Jlc0RiRW5naW5lRGlhbGVjdCRQb3N0Z3Jlc1NpbXBs ZUpkYmNDYWxsLmV4ZWN1dGVDYWxsSW50ZXJuYWwoUG9zdGdyZXNEYkVuZ2luZURpYWxlY3QuamF2 YToxNTIpIFtkYWwuamFyOl0NCi4NCi4NCi4NCi4NCjIwMTgtMDUtMDIgMTQ6NDA6MjMsOTA3LTA3 IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLmF1ZGl0bG9naGFuZGxp bmcuQXVkaXRMb2dEaXJlY3Rvcl0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzJhMGVjOTBi XSBFVkVOVF9JRDogSE9TVF9SRUZSRVNIX0NBUEFCSUxJVElFU19GQUlMRUQoNjA3KSwgRmFpbGVk IHRvIHJlZnJlc2ggdGhlIGNhcGFiaWxpdGllcyBvZiBob3N0IG92bm9kZTEwMi4NCjIwMTgtMDUt MDIgMTQ6NDA6MjMsOTA3LTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlZnJl c2hIb3N0Q2FwYWJpbGl0aWVzQ29tbWFuZF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzJh MGVjOTBiXSBMb2NrIGZyZWVkIHRvIG9iamVjdCAnRW5naW5lTG9jazp7ZXhjbHVzaXZlTG9ja3M9 J1s3NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzU9VkRTLCBIT1NUX05FVFdPUks3 NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzU9SE9TVF9ORVRXT1JLXScsIHNoYXJl ZExvY2tzPScnfScNCjIwMTgtMDUtMDIgMTQ6NDA6MjUsNzc1LTA3IElORk8gIFtvcmcub3ZpcnQu ZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5HZXRIYXJkd2FyZUluZm9Bc3luY1ZEU0Nv bW1hbmRdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTMx KSBbXSBTVEFSVCwgR2V0SGFyZHdhcmVJbmZvQXN5bmNWRFNDb21tYW5kKEhvc3ROYW1lID0gb3Zu b2RlMTAyLCBWZHNJZEFuZFZkc1ZEU0NvbW1hbmRQYXJhbWV0ZXJzQmFzZTp7aG9zdElkPSc3NGRm ZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzUnLCB2ZHM9J0hvc3Rbb3Zub2RlMTAyLDc0 ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NV0nfSksIGxvZyBpZDogMzAwZjczNDUN CjIwMTgtMDUtMDIgMTQ6NDA6MjUsNzc1LTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu dmRzYnJva2VyLnZkc2Jyb2tlci5HZXRIYXJkd2FyZUluZm9Bc3luY1ZEU0NvbW1hbmRdIChFRS1N YW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTMxKSBbXSBGSU5JU0gs IEdldEhhcmR3YXJlSW5mb0FzeW5jVkRTQ29tbWFuZCwgbG9nIGlkOiAzMDBmNzM0NQ0KMjAxOC0w NS0wMiAxNDo0MDoyNSw4MDItMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuU2V0 Tm9uT3BlcmF0aW9uYWxWZHNDb21tYW5kXSAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5l U2NoZWR1bGVkLVRocmVhZC0zMSkgW2YyZWYyMWVdIFJ1bm5pbmcgY29tbWFuZDogU2V0Tm9uT3Bl cmF0aW9uYWxWZHNDb21tYW5kIGludGVybmFsOiB0cnVlLiBFbnRpdGllcyBhZmZlY3RlZCA6ICBJ RDogNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1IFR5cGU6IFZEUw0KMjAxOC0w NS0wMiAxNDo0MDoyNSw4MDUtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9r ZXIuU2V0VmRzU3RhdHVzVkRTQ29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2lu ZVNjaGVkdWxlZC1UaHJlYWQtMzEpIFtmMmVmMjFlXSBTVEFSVCwgU2V0VmRzU3RhdHVzVkRTQ29t bWFuZChIb3N0TmFtZSA9IG92bm9kZTEwMi4sIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmRQYXJhbWV0 ZXJzOntob3N0SWQ9Jzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NScsIHN0YXR1 cz0nTm9uT3BlcmF0aW9uYWwnLCBub25PcGVyYXRpb25hbFJlYXNvbj0nTkVUV09SS19VTlJFQUNI QUJMRScsIHN0b3BTcG1GYWlsdXJlTG9nZ2VkPSdmYWxzZScsIG1haW50ZW5hbmNlUmVhc29uPSdu dWxsJ30pLCBsb2cgaWQ6IDc2MTFkOGQ4DQoyMDE4LTA1LTAyIDE0OjQwOjU2LDcyMi0wNyBJTkZP ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5wcm92aWRlci5uZXR3b3JrLlN5bmNOZXR3b3Jr UHJvdmlkZXJDb21tYW5kXSAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVk LVRocmVhZC01OCkgWzMzYmRkYTdmXSBMb2NrIEFjcXVpcmVkIHRvIG9iamVjdCAnRW5naW5lTG9j azp7ZXhjbHVzaXZlTG9ja3M9J1tmNTBiZDA4MS03YzViLTQxNjEtYTA0NS0wNjhmODVkMmE0NzY9 UFJPVklERVJdJywgc2hhcmVkTG9ja3M9Jyd9Jw0KMjAxOC0wNS0wMiAxNDo0MDo1Niw3MzItMDcg SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwucHJvdmlkZXIubmV0d29yay5TeW5jTmV0 d29ya1Byb3ZpZGVyQ29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNjaGVk dWxlZC1UaHJlYWQtNTgpIFszM2JkZGE3Zl0gUnVubmluZyBjb21tYW5kOiBTeW5jTmV0d29ya1By b3ZpZGVyQ29tbWFuZCBpbnRlcm5hbDogdHJ1ZS4NCjIwMTgtMDUtMDIgMTQ6NDA6NTYsODQ0LTA3 IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuc3NvLnV0aWxzLkF1dGhlbnRpY2F0aW9uVXRp bHNdIChkZWZhdWx0IHRhc2stNDApIFtdIFVzZXIgYWRtaW5AaW50ZXJuYWwgc3VjY2Vzc2Z1bGx5 IGxvZ2dlZCBpbiB3aXRoIHNjb3Blczogb3ZpcnQtYXBwLWFwaSBvdmlydC1leHQ9dG9rZW4taW5m bzphdXRoei1zZWFyY2ggb3ZpcnQtZXh0PXRva2VuLWluZm86cHVibGljLWF1dGh6LXNlYXJjaCBv dmlydC1leHQ9dG9rZW4taW5mbzp2YWxpZGF0ZSBvdmlydC1leHQ9dG9rZW46cGFzc3dvcmQtYWNj ZXNzDQoyMDE4LTA1LTAyIDE0OjQwOjU3LDAwMS0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLmJsbC5wcm92aWRlci5uZXR3b3JrLlN5bmNOZXR3b3JrUHJvdmlkZXJDb21tYW5kXSAoRUUt TWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC01OCkgWzMzYmRkYTdm XSBMb2NrIGZyZWVkIHRvIG9iamVjdCAnRW5naW5lTG9jazp7ZXhjbHVzaXZlTG9ja3M9J1tmNTBi ZDA4MS03YzViLTQxNjEtYTA0NS0wNjhmODVkMmE0NzY9UFJPVklERVJdJywgc2hhcmVkTG9ja3M9 Jyd9Jw0KMjAxOC0wNS0wMiAxNDo0NDozOSwxOTEtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUu Y29yZS5ibGwudXRpbHMuVGhyZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRo cmVhZEZhY3RvcnktZW5naW5lVGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkgW10gVGhyZWFkIHBv b2wgJ2RlZmF1bHQnIGlzIHVzaW5nIDAgdGhyZWFkcyBvdXQgb2YgMSBhbmQgNSB0YXNrcyBhcmUg d2FpdGluZyBpbiB0aGUgcXVldWUuDQoyMDE4LTA1LTAyIDE0OjQ0OjM5LDE5MS0wNyBJTkZPICBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC51dGlscy5UaHJlYWRQb29sTW9uaXRvcmluZ1NlcnZp Y2VdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVUaHJlYWRNb25pdG9yaW5nLVRocmVh ZC0xKSBbXSBUaHJlYWQgcG9vbCAnZW5naW5lJyBpcyB1c2luZyAwIHRocmVhZHMgb3V0IG9mIDUw MCwgOCB0aHJlYWRzIHdhaXRpbmcgZm9yIHRhc2tzIGFuZCAwIHRhc2tzIGluIHF1ZXVlLg0KMjAx OC0wNS0wMiAxNDo0NDozOSwxOTEtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwu dXRpbHMuVGhyZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRocmVhZEZhY3Rv cnktZW5naW5lVGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkgW10gVGhyZWFkIHBvb2wgJ2VuZ2lu ZVNjaGVkdWxlZCcgaXMgdXNpbmcgMSB0aHJlYWRzIG91dCBvZiAxMDAgYW5kIDk5IHRhc2tzIGFy ZSB3YWl0aW5nIGluIHRoZSBxdWV1ZS4NCjIwMTgtMDUtMDIgMTQ6NDQ6MzksMTkxLTA3IElORk8g IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnV0aWxzLlRocmVhZFBvb2xNb25pdG9yaW5nU2Vy dmljZV0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVRocmVhZE1vbml0b3JpbmctVGhy ZWFkLTEpIFtdIFRocmVhZCBwb29sICdlbmdpbmVUaHJlYWRNb25pdG9yaW5nJyBpcyB1c2luZyAx IHRocmVhZHMgb3V0IG9mIDEgYW5kIDAgdGFza3MgYXJlIHdhaXRpbmcgaW4gdGhlIHF1ZXVlLg0K MjAxOC0wNS0wMiAxNDo0NDozOSwxOTEtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5i bGwudXRpbHMuVGhyZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRocmVhZEZh Y3RvcnktZW5naW5lVGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkgW10gVGhyZWFkIHBvb2wgJ2hv c3RVcGRhdGVzQ2hlY2tlcicgaXMgdXNpbmcgMCB0aHJlYWRzIG91dCBvZiA1IGFuZCAxIHRhc2tz IGFyZSB3YWl0aW5nIGluIHRoZSBxdWV1ZS4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpGcm9tOiBZ YW5pciBRdWlubiBbbWFpbHRvOnlxdWlubkByZWRoYXQuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBN YXkgMiwgMjAxOCAxMjozNCBBTQ0KVG86IEp1c3RpbiBaeWdtb250IDxqenlnbW9udEBwcm9vZnBv aW50LmNvbT4NCkNjOiB1c2Vyc0BvdmlydC5vcmcNClN1YmplY3Q6IFJlOiBbb3ZpcnQtdXNlcnNd IGFkZGluZyBhIGhvc3QNCg0KSGksDQpXaGF0IGRvY3VtZW50IGFyZSB5b3UgdXNpbmcgPw0KU2Vl IGlmIHlvdSBmaW5kIHRoZSBuZWVkZWQgaW5mb3JtYXRpb24gaGVyZSA6ICBodHRwczovL292aXJ0 Lm9yZy9kb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2NoYXAtSG9zdHMvPGh0dHBzOi8vdXJsZGVm ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fb3ZpcnQub3JnX2RvY3VtZW50 YXRpb25fYWRtaW4tMkRndWlkZV9jaGFwLTJESG9zdHNfJmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQy Z2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0 RTRMMHJlSGNEZEQtN3dVdFVHSEEmbT1GTjAtM1IzeGswY2tjRFZqSlNYUURhSXJqcUM3b3ZHR2ZI VlhaN0xkbVhzJnM9c2FCaGpXWHd2RUhVSEJzby1ZbVR2cnk4aWx6SUNZT0lFZW4wNXk5cThQayZl PT4NCg0KRm9yIGVuZ2luZSByZWxhdGVkIHBvdGVudGlhbCBlcnJvcnMgaSByZWNvbW1lbmQgYWxz byBjaGVja2luZyB0aGUgZW5naW5lLmxvZyBhbmQgaW4gVUkgY2hlY2sgdGhlIGV2ZW50cyBzZWN0 aW9uLg0KUmVnYXJkcywNCllhbmlyIFF1aW5uDQoNCk9uIFR1ZSwgTWF5IDEsIDIwMTggYXQgMTE6 MTEgUE0sIEp1c3RpbiBaeWdtb250IDxqenlnbW9udEBwcm9vZnBvaW50LmNvbTxtYWlsdG86anp5 Z21vbnRAcHJvb2Zwb2ludC5jb20+PiB3cm90ZToNCkkgaGF2ZSB0cmllZCB0byBhZGQgYSBob3N0 IHRvIHRoZSBlbmdpbmUgYW5kIGl0IGp1c3QgdGFrZXMgZm9yZXZlciBuZXZlciB3b3JraW5nIG9y IGdpdmluZyBhbnkgZXJyb3IgbWVzc2FnZS4gIFdoZW4gSSBsb29rIGluIHRoZSBlbmdpbmXigJlz IHNlcnZlci5sb2cgSSBzZWUgaXQgc2F5cyB0aGUgbmV0d29ya3MgYXJlIG1pc3NpbmcuDQpJIHRo b3VnaHQgd2hlbiB5b3UgaW5zdGFsbCBhIG5vZGUgYW5kIGFkZCBpdCB0byB0aGUgZW5naW5lIGl0 IHdpbGwgYWRkIHRoZSBuZXR3b3JrcyBhdXRvbWF0aWNhbGx5PyAgVGhlIGRvY3MgZG9u4oCZdCBn aXZlIG11Y2ggaW5mb3JtYXRpb24gYWJvdXQgdGhpcywgYW5kIEkgY2Fu4oCZdCBldmVuIHJlbW92 ZSB0aGUgaG9zdCB0aHJvdWdoIHRoZSBVSS4gIFdoYXQgc3RlcHMgYXJlIHJlcXVpcmVkIHRvIHBy ZXBhcmUgYSBub2RlIHdoZW4gc2V2ZXJhbCB2bGFucyBhcmUgaW52b2x2ZWQ/DQoNCg0KDQpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KVXNlcnMgbWFpbGlu ZyBsaXN0DQpVc2Vyc0BvdmlydC5vcmc8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4NCmh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczxodHRwczovL3VybGRlZmVuc2Uu cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fbGlzdHMub3ZpcnQub3JnX21haWxtYW5f bGlzdGluZm9fdXNlcnMmZD1Ed01GYVEmYz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJL TEp5cDAzMXJYamhnJnI9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdI QSZtPUZOMC0zUjN4azBja2NEVmpKU1hRRGFJcmpxQzdvdkdHZkhWWFo3TGRtWHMmcz1YN3E4bUVp bl9rMTVxRjZQaDBHcnJnbjNFSC1RUGQ0OXB1ejFRbHhRdjhvJmU9Pg0KDQo= --_000_CY4PR12MB1798C7FFDFEA5D6EB279F78EAB800CY4PR12MB1798namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9 DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1z b25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCglt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0K CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4 DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0 eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7 fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBp biAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp b24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1 bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0i cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSByZWFkIHRoaXMgcGFnZSBhbmQgaXQg ZG9lc27igJl0IGhlbHAgc2luY2UgdGhpcyBpcyBhIGhvc3QgdGhhdCBjYW7igJl0IGJlIHJlbW92 ZWQsIHRoZSDigJxyZW1vdmXigJ0gYnV0dG9uIGlzIGRpbW1lZCBvdXQuJm5ic3A7DQo8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoaXMgaXMgNC4yMiBvdmlydCBu b2RlLCBidXQgdGhlIGhvc3Qgc3RheXMgaW4gYSDigJxub24gb3BlcmF0aW9uYWzigJ0gc3RhdGUu Jm5ic3A7IEkgbm90aWNlIHRoZSBsb2dzIGhhdmUgYSBsb3Qgb2YgZXJyb3JzLCBmb3IgZXhhbXBs ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj50aGUgU0VSVkVSIGxvZzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6MjMsODQ3LTA3IFdBUk4mbmJzcDsgW29y Zy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xd IChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIElKMDAwNjA5OiBBdHRlbXB0IHRvIHJldHVybiBj b25uZWN0aW9uDQogdHdpY2U6IG9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5s aXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUwgbWFuYWdl ZCBjb25uZWN0aW9uPW9yZy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFn ZWRDb25uZWN0aW9uQDNmMzdjZjEwIGNvbm5lY3Rpb24gaGFuZGxlcz0wIGxhc3RSZXR1cm5lZD0x NTI1Mjk3MjIzODQ3IGxhc3RWYWxpZGF0ZWQ9MTUyNTI5MDI2NzgxMQ0KIGxhc3RDaGVja2VkT3V0 PTE1MjUyOTY5MjM3NzAgdHJhY2tCeVR4PWZhbHNlIHBvb2w9b3JnLmpib3NzLmpjYS5jb3JlLmNv bm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9vbEAyMDU1MGYzNSBtY3A9U2VtYXBo b3JlQ29uY3VycmVudExpbmtlZFF1ZXVlTWFuYWdlZENvbm5lY3Rpb25Qb29sQDViYWE5MGZbcG9v bD1FTkdJTkVEYXRhU291cmNlXSB4YVJlc291cmNlPUxvY2FsWEFSZXNvdXJjZUltcGxAMjRhN2Zj MGJbY29ubmVjdGlvbkxpc3RlbmVyPTFmYWI4NGQ3DQogY29ubmVjdGlvbk1hbmFnZXI9NWJlYzcw ZDIgd2FybmVkPWZhbHNlIGN1cnJlbnRYaWQ9bnVsbCBwcm9kdWN0TmFtZT1Qb3N0Z3JlU1FMIHBy b2R1Y3RWZXJzaW9uPTkuNS45IGpuZGlOYW1lPWphdmE6L0VOR0lORURhdGFTb3VyY2VdIHR4U3lu Yz1udWxsXTogamF2YS5sYW5nLlRocm93YWJsZTogU1RBQ0tUUkFDRTxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3Nz LmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wubWNwLlNlbWFwaG9yZUNvbmN1cnJlbnRM aW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5yZXR1cm5Db25uZWN0aW9uKFNlbWFwaG9y ZUNvbmN1cnJlbnRMaW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5qYXZhOjcyMik8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGF0IG9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLm1jcC5TZW1hcGhv cmVDb25jdXJyZW50TGlua2VkRGVxdWVNYW5hZ2VkQ29ubmVjdGlvblBvb2wucmV0dXJuQ29ubmVj dGlvbihTZW1hcGhvcmVDb25jdXJyZW50TGlua2VkRGVxdWVNYW5hZ2VkQ29ubmVjdGlvblBvb2wu amF2YTo2MTEpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9v bC5BYnN0cmFjdFBvb2wucmV0dXJuQ29ubmVjdGlvbihBYnN0cmFjdFBvb2wuamF2YTo4NDcpPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0 aW9uTWFuYWdlci5yZXR1cm5NYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENvbm5lY3Rpb25NYW5h Z2VyLmphdmE6NzI1KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2Vy LnR4LlR4Q29ubmVjdGlvbk1hbmFnZXJJbXBsLm1hbmFnZWRDb25uZWN0aW9uRGlzY29ubmVjdGVk KFR4Q29ubmVjdGlvbk1hbmFnZXJJbXBsLmphdmE6NTg1KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmpjYS5j b3JlLmNvbm5lY3Rpb25tYW5hZ2VyLkFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIuZGlzY29ubmVj dE1hbmFnZWRDb25uZWN0aW9uKEFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIuamF2YTo5ODgpPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0 aW9uTWFuYWdlci5yZWNvbm5lY3RNYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENvbm5lY3Rpb25N YW5hZ2VyLmphdmE6OTc0KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5h Z2VyLkFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIuYWxsb2NhdGVDb25uZWN0aW9uKEFic3RyYWN0 Q29ubmVjdGlvbk1hbmFnZXIuamF2YTo3OTIpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuamNhLmFkYXB0ZXJz LmpkYmMuV3JhcHBlckRhdGFTb3VyY2UuZ2V0Q29ubmVjdGlvbihXcmFwcGVyRGF0YVNvdXJjZS5q YXZhOjEzOCk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5jb25uZWN0b3Iuc3Vic3lzdGVtcy5kYXRhc291 cmNlcy5XaWxkRmx5RGF0YVNvdXJjZS5nZXRDb25uZWN0aW9uKFdpbGRGbHlEYXRhU291cmNlLmph dmE6NjQpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuZGF0YXNvdXJjZS5EYXRhU291 cmNlVXRpbHMuZG9HZXRDb25uZWN0aW9uKERhdGFTb3VyY2VVdGlscy5qYXZhOjExMSkgW3Nwcmlu Zy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJj LmRhdGFzb3VyY2UuRGF0YVNvdXJjZVV0aWxzLmdldENvbm5lY3Rpb24oRGF0YVNvdXJjZVV0aWxz LmphdmE6NzcpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV08bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5zcHJp bmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5leGVjdXRlKEpkYmNUZW1wbGF0ZS5q YXZhOjYxOSkgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXTxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmlu Z2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZh OjY4NCkgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXTxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmluZ2Zy YW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjcx NikgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1l d29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjc2Nikg W3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5j b3JlLmRhbC5kYmJyb2tlci5Qb3N0Z3Jlc0RiRW5naW5lRGlhbGVjdCRQb3N0Z3Jlc1NpbXBsZUpk YmNDYWxsLmV4ZWN1dGVDYWxsSW50ZXJuYWwoUG9zdGdyZXNEYkVuZ2luZURpYWxlY3QuamF2YTox NTIpIFtkYWwuamFyOl08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIu UG9zdGdyZXNEYkVuZ2luZURpYWxlY3QkUG9zdGdyZXNTaW1wbGVKZGJjQ2FsbC5kb0V4ZWN1dGUo UG9zdGdyZXNEYkVuZ2luZURpYWxlY3QuamF2YToxMTgpIFtkYWwuamFyOl08bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5z cHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLnNpbXBsZS5TaW1wbGVKZGJjQ2FsbC5leGVjdXRlKFNp bXBsZUpkYmNDYWxsLmphdmE6MTk4KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLlNpbXBsZUpkYmNDYWxsc0hh bmRsZXIuZXhlY3V0ZUltcGwoU2ltcGxlSmRiY0NhbGxzSGFuZGxlci5qYXZhOjEzNSkgW2RhbC5q YXI6XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5TaW1wbGVKZGJj Q2FsbHNIYW5kbGVyLmV4ZWN1dGVSZWFkTGlzdChTaW1wbGVKZGJjQ2FsbHNIYW5kbGVyLmphdmE6 MTA1KSBbZGFsLmphcjpdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFvLlZtRHluYW1p Y0Rhb0ltcGwuZ2V0QWxsUnVubmluZ0ZvclZkcyhWbUR5bmFtaWNEYW9JbXBsLmphdmE6NTIpIFtk YWwuamFyOl08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2Vy Lkhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLmlzVm1SdW5uaW5nT25Ib3N0KEhvc3RO ZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLmphdmE6MjEwKSBbdmRzYnJva2VyLmphcjpdPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5Ib3N0TmV0d29y a1RvcG9sb2d5UGVyc2lzdGVySW1wbC5sb2dDaGFuZ2VkRGlzcGxheU5ldHdvcmsoSG9zdE5ldHdv cmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2YToxNzkpIFt2ZHNicm9rZXIuamFyOl08bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0 IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3ROZXR3b3JrVG9w b2xvZ3lQZXJzaXN0ZXJJbXBsLmF1ZGl0TmV0d29ya0NvbXBsaWFuY2UoSG9zdE5ldHdvcmtUb3Bv bG9neVBlcnNpc3RlckltcGwuamF2YToxNDgpIFt2ZHNicm9rZXIuamFyOl08bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5v dmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3ROZXR3b3JrVG9wb2xvZ3lQ ZXJzaXN0ZXJJbXBsLmxhbWJkYSRwZXJzaXN0QW5kRW5mb3JjZU5ldHdvcmtDb21wbGlhbmNlJDAo SG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2YToxMDApDQogW3Zkc2Jyb2tlci5q YXI6XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5z YWN0aW9uU3VwcG9ydC5leGVjdXRlSW5OZXdUcmFuc2FjdGlvbihUcmFuc2FjdGlvblN1cHBvcnQu amF2YToyMDIpIFt1dGlscy5qYXI6XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxz LnRyYW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydC5leGVjdXRlSW5SZXF1aXJlZChUcmFuc2Fj dGlvblN1cHBvcnQuamF2YToxMzcpIFt1dGlscy5qYXI6XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydC5leGVjdXRlSW5TY29w ZShUcmFuc2FjdGlvblN1cHBvcnQuamF2YToxMDUpIFt1dGlscy5qYXI6XTxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBl cnNpc3RlckltcGwucGVyc2lzdEFuZEVuZm9yY2VOZXR3b3JrQ29tcGxpYW5jZShIb3N0TmV0d29y a1RvcG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjkzKQ0KIFt2ZHNicm9rZXIuamFyOl08bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0 IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3ROZXR3b3JrVG9w b2xvZ3lQZXJzaXN0ZXJJbXBsLnBlcnNpc3RBbmRFbmZvcmNlTmV0d29ya0NvbXBsaWFuY2UoSG9z dE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2YToxNTQpDQogW3Zkc2Jyb2tlci5qYXI6 XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyLnByb2Nl c3NSZWZyZXNoQ2FwYWJpbGl0aWVzUmVzcG9uc2UoVmRzTWFuYWdlci5qYXZhOjc5NCkgW3Zkc2Jy b2tlci5qYXI6XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5h Z2VyLmhhbmRsZVJlZnJlc2hDYXBhYmlsaXRpZXNSZXNwb25zZShWZHNNYW5hZ2VyLmphdmE6NTk4 KSBbdmRzYnJva2VyLmphcjpdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2Vy LlZkc01hbmFnZXIucmVmcmVzaEhvc3RTeW5jKFZkc01hbmFnZXIuamF2YTo1NjcpIFt2ZHNicm9r ZXIuamFyOl08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVmcmVzaEhvc3RDYXBh YmlsaXRpZXNDb21tYW5kLmV4ZWN1dGVDb21tYW5kKFJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29t bWFuZC5qYXZhOjQxKSBbYmxsLmphcjpdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LkNvbW1hbmRCYXNlLmV4ZWN1dGVXaXRob3V0VHJhbnNhY3Rpb24oQ29tbWFuZEJhc2UuamF2YTox MTMzKSBbYmxsLmphcjpdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRC YXNlLmV4ZWN1dGVBY3Rpb25JblRyYW5zYWN0aW9uU2NvcGUoQ29tbWFuZEJhc2UuamF2YToxMjg1 KSBbYmxsLmphcjpdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRCYXNl LnJ1bkluVHJhbnNhY3Rpb24oQ29tbWFuZEJhc2UuamF2YToxOTM0KSBbYmxsLmphcjpdPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHJhbnNhY3Rpb24uVHJhbnNhY3Rpb25TdXBw b3J0LmV4ZWN1dGVJblN1cHByZXNzZWQoVHJhbnNhY3Rpb25TdXBwb3J0LmphdmE6MTY0KSBbdXRp bHMuamFyOl08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50cmFuc2FjdGlvbi5U cmFuc2FjdGlvblN1cHBvcnQuZXhlY3V0ZUluU2NvcGUoVHJhbnNhY3Rpb25TdXBwb3J0LmphdmE6 MTAzKSBbdXRpbHMuamFyOl08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQ29tbWFu ZEJhc2UuZXhlY3V0ZShDb21tYW5kQmFzZS5qYXZhOjEzNDUpIFtibGwuamFyOl08bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwO2F0IG9y Zy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQ29tbWFuZEJhc2UuZXhlY3V0ZUFjdGlvbihDb21tYW5k QmFzZS5qYXZhOjQwMCkgW2JsbC5qYXI6XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs bC5leGVjdXRvci5EZWZhdWx0QmFja2VuZEFjdGlvbkV4ZWN1dG9yLmV4ZWN1dGUoRGVmYXVsdEJh Y2tlbmRBY3Rpb25FeGVjdXRvci5qYXZhOjEzKSBbYmxsLmphcjpdPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQu ZW5naW5lLmNvcmUuYmxsLkJhY2tlbmQucnVuQWN0aW9uKEJhY2tlbmQuamF2YTo0NjgpIFtibGwu amFyOl08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQmFja2VuZC5ydW5BY3Rpb25J bXBsKEJhY2tlbmQuamF2YTo0NTApIFtibGwuamFyOl08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUu Y29yZS5ibGwuQmFja2VuZC5ydW5JbnRlcm5hbEFjdGlvbihCYWNrZW5kLmphdmE6MzkzKSBbYmxs LmphcjpdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyBhdCBzdW4ucmVmbGVjdC5HZW5lcmF0ZWRNZXRob2RBY2Nlc3NvcjE1OC5pbnZv a2UoVW5rbm93biBTb3VyY2UpIFs6MS44LjBfMTYxXTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgc3VuLnJlZmxlY3QuRGVsZWdh dGluZ01ldGhvZEFjY2Vzc29ySW1wbC5pbnZva2UoRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1w bC5qYXZhOjQzKSBbcnQuamFyOjEuOC4wXzE2MV08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IGphdmEubGFuZy5yZWZsZWN0Lk1l dGhvZC5pbnZva2UoTWV0aG9kLmphdmE6NDk4KSBbcnQuamFyOjEuOC4wXzE2MV08bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9y Zy5qYm9zcy5hcy5lZS5jb21wb25lbnQuTWFuYWdlZFJlZmVyZW5jZU1ldGhvZEludGVyY2VwdG9y LnByb2Nlc3NJbnZvY2F0aW9uKE1hbmFnZWRSZWZlcmVuY2VNZXRob2RJbnRlcmNlcHRvci5qYXZh OjUyKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2Nl ZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRp b24uSW50ZXJjZXB0b3JDb250ZXh0JEludm9jYXRpb24ucHJvY2VlZChJbnRlcmNlcHRvckNvbnRl eHQuamF2YTo1MDkpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMud2VsZC5pbnRlcmNlcHRvcnMuSnNyMjk5 QmluZGluZ3NJbnRlcmNlcHRvci5kZWxlZ2F0ZUludGVyY2VwdGlvbihKc3IyOTlCaW5kaW5nc0lu dGVyY2VwdG9yLmphdmE6NzgpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMud2VsZC5pbnRlcmNlcHRvcnMu SnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5kb01ldGhvZEludGVyY2VwdGlvbihKc3IyOTlCaW5k aW5nc0ludGVyY2VwdG9yLmphdmE6ODgpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMud2VsZC5pbnRlcmNl cHRvcnMuSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihKc3IyOTlC aW5kaW5nc0ludGVyY2VwdG9yLmphdmE6MTAxKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVlLmNvbXBv bmVudC5pbnRlcmNlcHRvcnMuVXNlckludGVyY2VwdG9yRmFjdG9yeSQxLnByb2Nlc3NJbnZvY2F0 aW9uKFVzZXJJbnRlcmNlcHRvckZhY3RvcnkuamF2YTo2Myk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZv Y2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZh OjQyMik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbnZvY2F0aW9ubWV0cmlj cy5FeGVjdXRpb25UaW1lSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oRXhlY3V0aW9uVGlt ZUludGVyY2VwdG9yLmphdmE6NDMpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4w LjAuRmluYWxdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQu cHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMu ZWUuY29uY3VycmVudC5Db25jdXJyZW50Q29udGV4dEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0 aW9uKENvbmN1cnJlbnRDb250ZXh0SW50ZXJjZXB0b3IuamF2YTo0NSkgW3dpbGRmbHktZWUtMTEu MC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5J bnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5Jbml0aWFsSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9j YXRpb24oSW5pdGlhbEludGVyY2VwdG9yLmphdmE6NDApPG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2Nh dGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0 MjIpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5DaGFpbmVkSW50ZXJjZXB0b3IucHJvY2Vz c0ludm9jYXRpb24oQ2hhaW5lZEludGVyY2VwdG9yLmphdmE6NTMpPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3Mu YXMuZWUuY29tcG9uZW50LmludGVyY2VwdG9ycy5Db21wb25lbnREaXNwYXRjaGVySW50ZXJjZXB0 b3IucHJvY2Vzc0ludm9jYXRpb24oQ29tcG9uZW50RGlzcGF0Y2hlckludGVyY2VwdG9yLmphdmE6 NTIpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2Vl ZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuZWpiMy5j b21wb25lbnQuc2luZ2xldG9uLlNpbmdsZXRvbkNvbXBvbmVudEluc3RhbmNlQXNzb2NpYXRpb25J bnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihTaW5nbGV0b25Db21wb25lbnRJbnN0YW5jZUFz c29jaWF0aW9uSW50ZXJjZXB0b3IuamF2YTo1MykNCiBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5h bC5qYXI6MTEuMC4wLkZpbmFsXTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0 b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3Jn Lmpib3NzLmFzLmVqYjMudHguQ01UVHhJbnRlcmNlcHRvci5pbnZva2VJbk5vVHgoQ01UVHhJbnRl cmNlcHRvci5qYXZhOjI2NCkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5G aW5hbF08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLnR4LkNNVFR4SW50ZXJjZXB0b3Iuc3VwcG9y dHMoQ01UVHhJbnRlcmNlcHRvci5qYXZhOjM3OSkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwu amFyOjExLjAuMC5GaW5hbF08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLnR4LkNNVFR4SW50ZXJj ZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ01UVHhJbnRlcmNlcHRvci5qYXZhOjI0NCkgW3dpbGRm bHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF08bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5p bnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5q YXZhOjQyMik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dCRJ bnZvY2F0aW9uLnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NTA5KTxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3Jn Lmpib3NzLndlbGQuZWpiLkFic3RyYWN0RUpCUmVxdWVzdFNjb3BlQWN0aXZhdGlvbkludGVyY2Vw dG9yLmFyb3VuZEludm9rZShBYnN0cmFjdEVKQlJlcXVlc3RTY29wZUFjdGl2YXRpb25JbnRlcmNl cHRvci5qYXZhOjczKSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFs XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLmpib3NzLmFzLndlbGQuZWpiLkVqYlJlcXVlc3RTY29wZUFjdGl2YXRpb25J bnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihFamJSZXF1ZXN0U2NvcGVBY3RpdmF0aW9uSW50 ZXJjZXB0b3IuamF2YTo4OSk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9y Q29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5q Ym9zcy5hcy5lamIzLmNvbXBvbmVudC5pbnRlcmNlcHRvcnMuQ3VycmVudEludm9jYXRpb25Db250 ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ3VycmVudEludm9jYXRpb25Db250ZXh0 SW50ZXJjZXB0b3IuamF2YTo0MSkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAu MC5GaW5hbF08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5w cm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5l amIzLmNvbXBvbmVudC5pbnZvY2F0aW9ubWV0cmljcy5XYWl0VGltZUludGVyY2VwdG9yLnByb2Nl c3NJbnZvY2F0aW9uKFdhaXRUaW1lSW50ZXJjZXB0b3IuamF2YTo0NykgW3dpbGRmbHktZWpiMy0x MS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9u LkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLnNlY3VyaXR5LlNlY3VyaXR5Q29udGV4dEludGVyY2Vw dG9yLnByb2Nlc3NJbnZvY2F0aW9uKFNlY3VyaXR5Q29udGV4dEludGVyY2VwdG9yLmphdmE6MTAw KSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXTxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3Jn Lmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JD b250ZXh0LmphdmE6NDIyKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVqYjMuZGVwbG95bWVudC5wcm9j ZXNzb3JzLlN0YXJ0dXBBd2FpdEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKFN0YXJ0dXBB d2FpdEludGVyY2VwdG9yLmphdmE6MjIpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjox MS4wLjAuRmluYWxdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRl eHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3Mu YXMuZWpiMy5jb21wb25lbnQuaW50ZXJjZXB0b3JzLlNodXREb3duSW50ZXJjZXB0b3JGYWN0b3J5 JDEucHJvY2Vzc0ludm9jYXRpb24oU2h1dERvd25JbnRlcmNlcHRvckZhY3RvcnkuamF2YTo2NCkg W3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF08bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5q Ym9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29u dGV4dC5qYXZhOjQyMik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbnRlcmNl cHRvcnMuTG9nZ2luZ0ludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKExvZ2dpbmdJbnRlcmNl cHRvci5qYXZhOjY3KSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFs XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7 Jm5ic3A7YXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQo SW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVlLmNvbXBv bmVudC5OYW1lc3BhY2VDb250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oTmFtZXNw YWNlQ29udGV4dEludGVyY2VwdG9yLmphdmE6NTApPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlv bi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIp PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5Db250ZXh0Q2xhc3NMb2FkZXJJbnRlcmNlcHRv ci5wcm9jZXNzSW52b2NhdGlvbihDb250ZXh0Q2xhc3NMb2FkZXJJbnRlcmNlcHRvci5qYXZhOjYw KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQo SW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24u SW50ZXJjZXB0b3JDb250ZXh0LnJ1bihJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MzgpPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dCBvcmcud2lsZGZseS5zZWN1cml0eS5tYW5hZ2VyLldpbGRGbHlTZWN1cml0eU1hbmFnZXIuZG9D aGVja2VkKFdpbGRGbHlTZWN1cml0eU1hbmFnZXIuamF2YTo2MDkpPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3Mu aW52b2NhdGlvbi5BY2Nlc3NDaGVja2luZ0ludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEFj Y2Vzc0NoZWNraW5nSW50ZXJjZXB0b3IuamF2YTo1Nyk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0 aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQy Mik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkNoYWluZWRJbnRlcmNlcHRvci5wcm9jZXNz SW52b2NhdGlvbihDaGFpbmVkSW50ZXJjZXB0b3IuamF2YTo1Myk8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5h cy5lZS5jb21wb25lbnQuVmlld1NlcnZpY2UkVmlldy5pbnZva2UoVmlld1NlcnZpY2UuamF2YTox OTgpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50LlZpZXdEZXNjcmlwdGlvbiQxLnBy b2Nlc3NJbnZvY2F0aW9uKFZpZXdEZXNjcmlwdGlvbi5qYXZhOjE4NSk8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9z cy5hcy5lZS5jb21wb25lbnQuUHJveHlJbnZvY2F0aW9uSGFuZGxlci5pbnZva2UoUHJveHlJbnZv Y2F0aW9uSGFuZGxlci5qYXZhOjgxKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5p bnRlcmZhY2VzLkJhY2tlbmRJbnRlcm5hbCQkJHZpZXc0LnJ1bkludGVybmFsQWN0aW9uKFVua25v d24gU291cmNlKSBbYmxsLmphcjpdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBzdW4ucmVmbGVjdC5HZW5lcmF0ZWRNZXRob2RB Y2Nlc3NvcjE1Ny5pbnZva2UoVW5rbm93biBTb3VyY2UpIFs6MS44LjBfMTYxXTxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgc3Vu LnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5pbnZva2UoRGVsZWdhdGluZ01l dGhvZEFjY2Vzc29ySW1wbC5qYXZhOjQzKSBbcnQuamFyOjEuOC4wXzE2MV08bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IGphdmEu bGFuZy5yZWZsZWN0Lk1ldGhvZC5pbnZva2UoTWV0aG9kLmphdmE6NDk4KSBbcnQuamFyOjEuOC4w XzE2MV08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy53ZWxkLnV0aWwucmVmbGVjdGlvbi5SZWZsZWN0aW9ucy5p bnZva2VBbmRVbndyYXAoUmVmbGVjdGlvbnMuamF2YTo0MzMpIFt3ZWxkLWNvcmUtaW1wbC0yLjQu My5GaW5hbC5qYXI6Mi40LjMuRmluYWxdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3Mud2VsZC5iZWFuLnByb3h5 LkVudGVycHJpc2VCZWFuUHJveHlNZXRob2RIYW5kbGVyLmludm9rZShFbnRlcnByaXNlQmVhblBy b3h5TWV0aG9kSGFuZGxlci5qYXZhOjEyNykgW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFsLmph cjoyLjQuMy5GaW5hbF08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy53ZWxkLmJlYW4ucHJveHkuRW50ZXJwcmlz ZVRhcmdldEJlYW5JbnN0YW5jZS5pbnZva2UoRW50ZXJwcmlzZVRhcmdldEJlYW5JbnN0YW5jZS5q YXZhOjU2KSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXTxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg YXQgb3JnLmpib3NzLndlbGQuYmVhbi5wcm94eS5JbmplY3Rpb25Qb2ludFByb3BhZ2F0aW5nRW50 ZXJwcmlzZVRhcmdldEJlYW5JbnN0YW5jZS5pbnZva2UoSW5qZWN0aW9uUG9pbnRQcm9wYWdhdGlu Z0VudGVycHJpc2VUYXJnZXRCZWFuSW5zdGFuY2UuamF2YTo2NykNCiBbd2VsZC1jb3JlLWltcGwt Mi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLndlbGQuYmVhbi5w cm94eS5Qcm94eU1ldGhvZEhhbmRsZXIuaW52b2tlKFByb3h5TWV0aG9kSGFuZGxlci5qYXZhOjEw MCkgW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFsLmphcjoyLjQuMy5GaW5hbF08bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9y Zy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQmFja2VuZENvbW1hbmRPYmplY3RzSGFuZGxlciRCYWNr ZW5kSW50ZXJuYWwkQmFja2VuZExvY2FsJDIwNDkyNTk2MTgkUHJveHkkXyQkX1dlbGQkRW50ZXJw cmlzZVByb3h5JC5ydW5JbnRlcm5hbEFjdGlvbihVbmtub3duDQogU291cmNlKSBbYmxsLmphcjpd PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlZkc0V2ZW50TGlzdGVuZXIucmVmcmVz aEhvc3RDYXBhYmlsaXRpZXMoVmRzRXZlbnRMaXN0ZW5lci5qYXZhOjU5OCkgW2JsbC5qYXI6XTxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5Ib3N0Q29ubmVjdGlvblJlZnJl c2hlciRTdWJzY3JpYmVyUmVmcmVzaGluZ0hvc3RPbkhvc3RDb25uZWN0aW9uQ2hhbmdlRXZlbnQu b25OZXh0KEhvc3RDb25uZWN0aW9uUmVmcmVzaGVyLmphdmE6NDcpDQogW3Zkc2Jyb2tlci5qYXI6 XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5Ib3N0Q29ubmVjdGlvblJl ZnJlc2hlciRTdWJzY3JpYmVyUmVmcmVzaGluZ0hvc3RPbkhvc3RDb25uZWN0aW9uQ2hhbmdlRXZl bnQub25OZXh0KEhvc3RDb25uZWN0aW9uUmVmcmVzaGVyLmphdmE6MzApDQogW3Zkc2Jyb2tlci5q YXI6XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLm92aXJ0LnZkc20uanNvbnJwYy5jbGllbnQuZXZlbnRzLkV2ZW50UHVi bGlzaGVyJEV2ZW50Q2FsbGFibGUuY2FsbChFdmVudFB1Ymxpc2hlci5qYXZhOjExOCkgW3Zkc20t anNvbnJwYy1qYXZhLWNsaWVudC5qYXI6XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LnZkc20uanNvbnJwYy5j bGllbnQuZXZlbnRzLkV2ZW50UHVibGlzaGVyJEV2ZW50Q2FsbGFibGUuY2FsbChFdmVudFB1Ymxp c2hlci5qYXZhOjkzKSBbdmRzbS1qc29ucnBjLWphdmEtY2xpZW50LmphcjpdPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBqYXZh LnV0aWwuY29uY3VycmVudC5Gb3JrSm9pblRhc2skQWRhcHRlZENhbGxhYmxlLmV4ZWMoRm9ya0pv aW5UYXNrLmphdmE6MTQyNCkgW3J0LmphcjoxLjguMF8xNjFdPG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBqYXZhLnV0aWwuY29u Y3VycmVudC5Gb3JrSm9pblRhc2suZG9FeGVjKEZvcmtKb2luVGFzay5qYXZhOjI4OSkgW3J0Lmph cjoxLjguMF8xNjFdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBhdCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pblBvb2wkV29y a1F1ZXVlLnJ1blRhc2soRm9ya0pvaW5Qb29sLmphdmE6MTA1NikgW3J0LmphcjoxLjguMF8xNjFd PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pblBvb2wucnVuV29ya2VyKEZvcmtK b2luUG9vbC5qYXZhOjE2OTIpIFtydC5qYXI6MS44LjBfMTYxXTxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgamF2YS51dGlsLmNv bmN1cnJlbnQuRm9ya0pvaW5Xb3JrZXJUaHJlYWQucnVuKEZvcmtKb2luV29ya2VyVGhyZWFkLmph dmE6MTU3KSBbcnQuamFyOjEuOC4wXzE2MV08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6MjMsODUxLTA3IFdBUk4mbmJzcDsgW2NvbS5h cmp1bmEuYXRzLmFyanVuYV0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgQVJKVU5BMDEyMDc3 OiBBYm9ydCBjYWxsZWQgb24gYWxyZWFkeSBhYm9ydGVkIGF0b21pYyBhY3Rpb24gMDpmZmZmN2Yw MDAwMDE6LTIxYmQ4ODAwOjVhZTkwYzQ4OjEwYWZhPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+QW5kIHRoZSBFTkdJTkUgbG9nOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoyMyw4NTEtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydF0gKEZvcmtK b2luUG9vbC0xLXdvcmtlci0xNCkgWzUyMjc2ZGY1XSB0cmFuc2FjdGlvbiByb2xsZWQgYmFjazxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjIzLDg1MS0wNyBFUlJPUiBbb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyXSAoRm9ya0pvaW5Qb29sLTEtd29y a2VyLTE0KSBbNTIyNzZkZjVdIFVuYWJsZSB0byBSZWZyZXNoQ2FwYWJpbGl0aWVzOiBJbGxlZ2Fs U3RhdGVFeGNlcHRpb246DQogVHJhbnNhY3Rpb24gTG9jYWwgdHJhbnNhY3Rpb24gKGRlbGVnYXRl PVRyYW5zYWN0aW9uSW1wbGUgJmx0OyBhYywgQmFzaWNBY3Rpb246IDA6ZmZmZjdmMDAwMDAxOi0y MWJkODgwMDo1YWU5MGM0ODoxMGFmYSBzdGF0dXM6IEFjdGlvblN0YXR1cy5BQk9SVEVEICZndDss IG93bmVyPUxvY2FsIHRyYW5zYWN0aW9uIGNvbnRleHQgZm9yIHByb3ZpZGVyIEpCb3NzIEpUQSB0 cmFuc2FjdGlvbiBwcm92aWRlcikgaXMgbm90IGFjdGl2ZSBTVEFUVVNfUk9MTEVEQkFDSzxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjIzLDg4OC0wNyBJTkZPJm5ic3A7IFtvcmcu b3ZpcnQuZW5naW5lLmNvcmUuYmxsLkhhbmRsZVZkc0NwdUZsYWdzT3JDbHVzdGVyQ2hhbmdlZENv bW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIFs1YzUxMWU1MV0gUnVubmluZyBjb21t YW5kOiBIYW5kbGVWZHNDcHVGbGFnc09yQ2x1c3RlckNoYW5nZWRDb21tYW5kDQogaW50ZXJuYWw6 IHRydWUuIEVudGl0aWVzIGFmZmVjdGVkIDombmJzcDsgSUQ6IDc0ZGZlOTY1LWNiMTEtNDk1YS05 NmEwLTNkYWU2YjNjYmQ3NSBUeXBlOiBWRFM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAx NDo0MDoyMyw4OTUtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5IYW5k bGVWZHNWZXJzaW9uQ29tbWFuZF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzJhMGVjOTBi XSBSdW5uaW5nIGNvbW1hbmQ6IEhhbmRsZVZkc1ZlcnNpb25Db21tYW5kDQogaW50ZXJuYWw6IHRy dWUuIEVudGl0aWVzIGFmZmVjdGVkIDombmJzcDsgSUQ6IDc0ZGZlOTY1LWNiMTEtNDk1YS05NmEw LTNkYWU2YjNjYmQ3NSBUeXBlOiBWRFM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0 MDoyMyw4OTgtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNo SG9zdENhcGFiaWxpdGllc0NvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIFsyYTBl YzkwYl0gUmVmcmVzaCBob3N0IGNhcGFiaWxpdGllcyBmaW5pc2hlZC4NCiBMb2NrIHJlbGVhc2Vk LiBNb25pdG9yaW5nIGNhbiBydW4gbm93IGZvciBob3N0ICdvdm5vZGUxMDIgZnJvbSBkYXRhLWNl bnRlciAnRGVmYXVsdCc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoyMyw4OTgt MDcgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVmcmVzaEhvc3RDYXBhYmlsaXRp ZXNDb21tYW5kXSAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KSBbMmEwZWM5MGJdIENvbW1hbmQg J29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5k Jw0KIGZhaWxlZDogQ291bGQgbm90IGdldCBKREJDIENvbm5lY3Rpb247IG5lc3RlZCBleGNlcHRp b24gaXMgamF2YS5zcWwuU1FMRXhjZXB0aW9uOiBqYXZheC5yZXNvdXJjZS5SZXNvdXJjZUV4Y2Vw dGlvbjogSUowMDA0NTc6IFVuY2hlY2tlZCB0aHJvd2FibGUgaW4gbWFuYWdlZENvbm5lY3Rpb25S ZWNvbm5lY3RlZCgpIGNsPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5saXN0 ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUwNCiBtYW5hZ2Vk IGNvbm5lY3Rpb249b3JnLmpib3NzLmpjYS5hZGFwdGVycy5qZGJjLmxvY2FsLkxvY2FsTWFuYWdl ZENvbm5lY3Rpb25AM2YzN2NmMTAgY29ubmVjdGlvbiBoYW5kbGVzPTAgbGFzdFJldHVybmVkPTE1 MjUyOTcyMjM4NDcgbGFzdFZhbGlkYXRlZD0xNTI1MjkwMjY3ODExIGxhc3RDaGVja2VkT3V0PTE1 MjUyOTY5MjM3NzAgdHJhY2tCeVR4PWZhbHNlIHBvb2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5l Y3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9vbEAyMDU1MGYzNQ0KIG1jcD1TZW1hcGhv cmVDb25jdXJyZW50TGlua2VkUXVldWVNYW5hZ2VkQ29ubmVjdGlvblBvb2xANWJhYTkwZltwb29s PUVOR0lORURhdGFTb3VyY2VdIHhhUmVzb3VyY2U9TG9jYWxYQVJlc291cmNlSW1wbEAyNGE3ZmMw Yltjb25uZWN0aW9uTGlzdGVuZXI9MWZhYjg0ZDcgY29ubmVjdGlvbk1hbmFnZXI9NWJlYzcwZDIg d2FybmVkPWZhbHNlIGN1cnJlbnRYaWQ9bnVsbCBwcm9kdWN0TmFtZT1Qb3N0Z3JlU1FMIHByb2R1 Y3RWZXJzaW9uPTkuNS45IGpuZGlOYW1lPWphdmE6L0VOR0lORURhdGFTb3VyY2VdDQogdHhTeW5j PW51bGxdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6MjMsODk4LTA3IEVSUk9S IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29tbWFu ZF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzJhMGVjOTBiXSBFeGNlcHRpb246IG9yZy5z cHJpbmdmcmFtZXdvcmsuamRiYy5DYW5ub3RHZXRKZGJjQ29ubmVjdGlvbkV4Y2VwdGlvbjoNCiBD b3VsZCBub3QgZ2V0IEpEQkMgQ29ubmVjdGlvbjsgbmVzdGVkIGV4Y2VwdGlvbiBpcyBqYXZhLnNx bC5TUUxFeGNlcHRpb246IGphdmF4LnJlc291cmNlLlJlc291cmNlRXhjZXB0aW9uOiBJSjAwMDQ1 NzogVW5jaGVja2VkIHRocm93YWJsZSBpbiBtYW5hZ2VkQ29ubmVjdGlvblJlY29ubmVjdGVkKCkg Y2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLmxpc3RlbmVyLlR4Q29ubmVj dGlvbkxpc3RlbmVyQDFmYWI4NGQ3W3N0YXRlPU5PUk1BTA0KIG1hbmFnZWQgY29ubmVjdGlvbj1v cmcuamJvc3MuamNhLmFkYXB0ZXJzLmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVjdGlvbkAz ZjM3Y2YxMCBjb25uZWN0aW9uIGhhbmRsZXM9MCBsYXN0UmV0dXJuZWQ9MTUyNTI5NzIyMzg0NyBs YXN0VmFsaWRhdGVkPTE1MjUyOTAyNjc4MTEgbGFzdENoZWNrZWRPdXQ9MTUyNTI5NjkyMzc3MCB0 cmFja0J5VHg9ZmFsc2UgcG9vbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIu cG9vbC5zdHJhdGVneS5PbmVQb29sQDIwNTUwZjM1DQogbWNwPVNlbWFwaG9yZUNvbmN1cnJlbnRM aW5rZWRRdWV1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbEA1YmFhOTBmW3Bvb2w9RU5HSU5FRGF0YVNv dXJjZV0geGFSZXNvdXJjZT1Mb2NhbFhBUmVzb3VyY2VJbXBsQDI0YTdmYzBiW2Nvbm5lY3Rpb25M aXN0ZW5lcj0xZmFiODRkNyBjb25uZWN0aW9uTWFuYWdlcj01YmVjNzBkMiB3YXJuZWQ9ZmFsc2Ug Y3VycmVudFhpZD1udWxsIHByb2R1Y3ROYW1lPVBvc3RncmVTUUwgcHJvZHVjdFZlcnNpb249OS41 Ljkgam5kaU5hbWU9amF2YTovRU5HSU5FRGF0YVNvdXJjZV0NCiB0eFN5bmM9bnVsbF08bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0 IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5kYXRhc291cmNlLkRhdGFTb3VyY2VVdGlscy5nZXRD b25uZWN0aW9uKERhdGFTb3VyY2VVdGlscy5qYXZhOjgwKSBbc3ByaW5nLWpkYmMuamFyOjQuMy45 LlJFTEVBU0VdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVtcGxh dGUuZXhlY3V0ZShKZGJjVGVtcGxhdGUuamF2YTo2MTkpIFtzcHJpbmctamRiYy5qYXI6NC4zLjku UkVMRUFTRV08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0 ZS5xdWVyeShKZGJjVGVtcGxhdGUuamF2YTo2ODQpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVM RUFTRV08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5x dWVyeShKZGJjVGVtcGxhdGUuamF2YTo3MTYpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFT RV08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5xdWVy eShKZGJjVGVtcGxhdGUuamF2YTo3NjYpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV08 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuUG9zdGdyZXNEYkVuZ2lu ZURpYWxlY3QkUG9zdGdyZXNTaW1wbGVKZGJjQ2FsbC5leGVjdXRlQ2FsbEludGVybmFsKFBvc3Rn cmVzRGJFbmdpbmVEaWFsZWN0LmphdmE6MTUyKSBbZGFsLmphcjpdPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi Pi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4uPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoyMyw5MDctMDcgRVJST1Ig W29yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuYXVkaXRsb2doYW5kbGluZy5BdWRp dExvZ0RpcmVjdG9yXSAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KSBbMmEwZWM5MGJdIEVWRU5U X0lEOiBIT1NUX1JFRlJFU0hfQ0FQQUJJTElUSUVTX0ZBSUxFRCg2MDcpLA0KIEZhaWxlZCB0byBy ZWZyZXNoIHRoZSBjYXBhYmlsaXRpZXMgb2YgaG9zdCBvdm5vZGUxMDIuPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPjIwMTgtMDUtMDIgMTQ6NDA6MjMsOTA3LTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdp bmUuY29yZS5ibGwuUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5kXSAoRm9ya0pvaW5Qb29s LTEtd29ya2VyLTE0KSBbMmEwZWM5MGJdIExvY2sgZnJlZWQgdG8gb2JqZWN0ICdFbmdpbmVMb2Nr OntleGNsdXNpdmVMb2Nrcz0nWzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NT1W RFMsDQogSE9TVF9ORVRXT1JLNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1PUhP U1RfTkVUV09SS10nLCBzaGFyZWRMb2Nrcz0nJ30nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUt MDIgMTQ6NDA6MjUsNzc1LTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNi cm9rZXIudmRzYnJva2VyLkdldEhhcmR3YXJlSW5mb0FzeW5jVkRTQ29tbWFuZF0gKEVFLU1hbmFn ZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQtMzEpDQogW10gU1RBUlQsIEdl dEhhcmR3YXJlSW5mb0FzeW5jVkRTQ29tbWFuZChIb3N0TmFtZSA9IG92bm9kZTEwMiwgVmRzSWRB bmRWZHNWRFNDb21tYW5kUGFyYW1ldGVyc0Jhc2U6e2hvc3RJZD0nNzRkZmU5NjUtY2IxMS00OTVh LTk2YTAtM2RhZTZiM2NiZDc1JywgdmRzPSdIb3N0W292bm9kZTEwMiw3NGRmZTk2NS1jYjExLTQ5 NWEtOTZhMC0zZGFlNmIzY2JkNzVdJ30pLCBsb2cgaWQ6IDMwMGY3MzQ1PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPjIwMTgtMDUtMDIgMTQ6NDA6MjUsNzc1LTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdp bmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkdldEhhcmR3YXJlSW5mb0FzeW5jVkRTQ29tbWFu ZF0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQtMzEpDQog W10gRklOSVNILCBHZXRIYXJkd2FyZUluZm9Bc3luY1ZEU0NvbW1hbmQsIGxvZyBpZDogMzAwZjcz NDU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoyNSw4MDItMDcgSU5GTyZuYnNw OyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5TZXROb25PcGVyYXRpb25hbFZkc0NvbW1hbmRd IChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTMxKSBbZjJl ZjIxZV0gUnVubmluZw0KIGNvbW1hbmQ6IFNldE5vbk9wZXJhdGlvbmFsVmRzQ29tbWFuZCBpbnRl cm5hbDogdHJ1ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiZuYnNwOyBJRDogNzRkZmU5NjUtY2IxMS00 OTVhLTk2YTAtM2RhZTZiM2NiZDc1IFR5cGU6IFZEUzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1 LTAyIDE0OjQwOjI1LDgwNS0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRz YnJva2VyLlNldFZkc1N0YXR1c1ZEU0NvbW1hbmRdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1l bmdpbmVTY2hlZHVsZWQtVGhyZWFkLTMxKSBbZjJlZjIxZV0gU1RBUlQsDQogU2V0VmRzU3RhdHVz VkRTQ29tbWFuZChIb3N0TmFtZSA9IG92bm9kZTEwMi4sIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmRQ YXJhbWV0ZXJzOntob3N0SWQ9Jzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NScs IHN0YXR1cz0nTm9uT3BlcmF0aW9uYWwnLCBub25PcGVyYXRpb25hbFJlYXNvbj0nTkVUV09SS19V TlJFQUNIQUJMRScsIHN0b3BTcG1GYWlsdXJlTG9nZ2VkPSdmYWxzZScsIG1haW50ZW5hbmNlUmVh c29uPSdudWxsJ30pLCBsb2cNCiBpZDogNzYxMWQ4ZDg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0w NS0wMiAxNDo0MDo1Niw3MjItMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs bC5wcm92aWRlci5uZXR3b3JrLlN5bmNOZXR3b3JrUHJvdmlkZXJDb21tYW5kXSAoRUUtTWFuYWdl ZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC01OCkgWzMzYmRkYTdmXQ0KIExv Y2sgQWNxdWlyZWQgdG8gb2JqZWN0ICdFbmdpbmVMb2NrOntleGNsdXNpdmVMb2Nrcz0nW2Y1MGJk MDgxLTdjNWItNDE2MS1hMDQ1LTA2OGY4NWQyYTQ3Nj1QUk9WSURFUl0nLCBzaGFyZWRMb2Nrcz0n J30nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6NTYsNzMyLTA3IElORk8mbmJz cDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwucHJvdmlkZXIubmV0d29yay5TeW5jTmV0d29y a1Byb3ZpZGVyQ29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNjaGVkdWxl ZC1UaHJlYWQtNTgpIFszM2JkZGE3Zl0NCiBSdW5uaW5nIGNvbW1hbmQ6IFN5bmNOZXR3b3JrUHJv dmlkZXJDb21tYW5kIGludGVybmFsOiB0cnVlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAy IDE0OjQwOjU2LDg0NC0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuc3NvLnV0 aWxzLkF1dGhlbnRpY2F0aW9uVXRpbHNdIChkZWZhdWx0IHRhc2stNDApIFtdIFVzZXIgYWRtaW5A aW50ZXJuYWwgc3VjY2Vzc2Z1bGx5IGxvZ2dlZCBpbiB3aXRoIHNjb3BlczoNCiBvdmlydC1hcHAt YXBpIG92aXJ0LWV4dD10b2tlbi1pbmZvOmF1dGh6LXNlYXJjaCBvdmlydC1leHQ9dG9rZW4taW5m bzpwdWJsaWMtYXV0aHotc2VhcmNoIG92aXJ0LWV4dD10b2tlbi1pbmZvOnZhbGlkYXRlIG92aXJ0 LWV4dD10b2tlbjpwYXNzd29yZC1hY2Nlc3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAx NDo0MDo1NywwMDEtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5wcm92 aWRlci5uZXR3b3JrLlN5bmNOZXR3b3JrUHJvdmlkZXJDb21tYW5kXSAoRUUtTWFuYWdlZFRocmVh ZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC01OCkgWzMzYmRkYTdmXQ0KIExvY2sgZnJl ZWQgdG8gb2JqZWN0ICdFbmdpbmVMb2NrOntleGNsdXNpdmVMb2Nrcz0nW2Y1MGJkMDgxLTdjNWIt NDE2MS1hMDQ1LTA2OGY4NWQyYTQ3Nj1QUk9WSURFUl0nLCBzaGFyZWRMb2Nrcz0nJ30nPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDQ6MzksMTkxLTA3IElORk8mbmJzcDsgW29yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwudXRpbHMuVGhyZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAo RUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lVGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkg W10gVGhyZWFkDQogcG9vbCAnZGVmYXVsdCcgaXMgdXNpbmcgMCB0aHJlYWRzIG91dCBvZiAxIGFu ZCA1IHRhc2tzIGFyZSB3YWl0aW5nIGluIHRoZSBxdWV1ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAx OC0wNS0wMiAxNDo0NDozOSwxOTEtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl LmJsbC51dGlscy5UaHJlYWRQb29sTW9uaXRvcmluZ1NlcnZpY2VdIChFRS1NYW5hZ2VkVGhyZWFk RmFjdG9yeS1lbmdpbmVUaHJlYWRNb25pdG9yaW5nLVRocmVhZC0xKSBbXSBUaHJlYWQNCiBwb29s ICdlbmdpbmUnIGlzIHVzaW5nIDAgdGhyZWFkcyBvdXQgb2YgNTAwLCA4IHRocmVhZHMgd2FpdGlu ZyBmb3IgdGFza3MgYW5kIDAgdGFza3MgaW4gcXVldWUuPG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgt MDUtMDIgMTQ6NDQ6MzksMTkxLTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS5i bGwudXRpbHMuVGhyZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRocmVhZEZh Y3RvcnktZW5naW5lVGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkgW10gVGhyZWFkDQogcG9vbCAn ZW5naW5lU2NoZWR1bGVkJyBpcyB1c2luZyAxIHRocmVhZHMgb3V0IG9mIDEwMCBhbmQgOTkgdGFz a3MgYXJlIHdhaXRpbmcgaW4gdGhlIHF1ZXVlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAy IDE0OjQ0OjM5LDE5MS0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnV0 aWxzLlRocmVhZFBvb2xNb25pdG9yaW5nU2VydmljZV0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5 LWVuZ2luZVRocmVhZE1vbml0b3JpbmctVGhyZWFkLTEpIFtdIFRocmVhZA0KIHBvb2wgJ2VuZ2lu ZVRocmVhZE1vbml0b3JpbmcnIGlzIHVzaW5nIDEgdGhyZWFkcyBvdXQgb2YgMSBhbmQgMCB0YXNr cyBhcmUgd2FpdGluZyBpbiB0aGUgcXVldWUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIg MTQ6NDQ6MzksMTkxLTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwudXRp bHMuVGhyZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRocmVhZEZhY3Rvcnkt ZW5naW5lVGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkgW10gVGhyZWFkDQogcG9vbCAnaG9zdFVw ZGF0ZXNDaGVja2VyJyBpcyB1c2luZyAwIHRocmVhZHMgb3V0IG9mIDUgYW5kIDEgdGFza3MgYXJl IHdhaXRpbmcgaW4gdGhlIHF1ZXVlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gWWFu aXIgUXVpbm4gW21haWx0bzp5cXVpbm5AcmVkaGF0LmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBX ZWRuZXNkYXksIE1heSAyLCAyMDE4IDEyOjM0IEFNPGJyPg0KPGI+VG86PC9iPiBKdXN0aW4gWnln bW9udCAmbHQ7anp5Z21vbnRAcHJvb2Zwb2ludC5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiB1c2Vy c0BvdmlydC5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtvdmlydC11c2Vyc10gYWRkaW5n IGEgaG9zdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw dCI+SGksPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldoYXQg ZG9jdW1lbnQgYXJlIHlvdSB1c2luZyA/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPlNlZSBpZiB5b3UgZmluZCB0aGUgbmVlZGVkIGluZm9ybWF0aW9uIGhlcmUg OiZuYnNwOyA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs P3U9aHR0cHMtM0FfX292aXJ0Lm9yZ19kb2N1bWVudGF0aW9uX2FkbWluLTJEZ3VpZGVfY2hhcC0y REhvc3RzXyZhbXA7ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRS S0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3 VXRVR0hBJmFtcDttPUZOMC0zUjN4azBja2NEVmpKU1hRRGFJcmpxQzdvdkdHZkhWWFo3TGRtWHMm YW1wO3M9c2FCaGpXWHd2RUhVSEJzby1ZbVR2cnk4aWx6SUNZT0lFZW4wNXk5cThQayZhbXA7ZT0i Pg0KaHR0cHM6Ly9vdmlydC5vcmcvZG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9jaGFwLUhvc3Rz LzwvYT4gPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy Z2luLWJvdHRvbToxMi4wcHQiPkZvciBlbmdpbmUgcmVsYXRlZCBwb3RlbnRpYWwgZXJyb3JzIGkg cmVjb21tZW5kIGFsc28gY2hlY2tpbmcgdGhlIGVuZ2luZS5sb2cgYW5kIGluIFVJIGNoZWNrIHRo ZSBldmVudHMgc2VjdGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+WWFuaXIgUXVpbm48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPk9uIFR1ZSwgTWF5IDEsIDIwMTggYXQgMTE6MTEgUE0sIEp1c3RpbiBaeWdtb250ICZsdDs8 YSBocmVmPSJtYWlsdG86anp5Z21vbnRAcHJvb2Zwb2ludC5jb20iIHRhcmdldD0iX2JsYW5rIj5q enlnbW9udEBwcm9vZnBvaW50LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJs b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4w cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmln aHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIGhhdmUgdHJp ZWQgdG8gYWRkIGEgaG9zdCB0byB0aGUgZW5naW5lIGFuZCBpdCBqdXN0IHRha2VzIGZvcmV2ZXIg bmV2ZXIgd29ya2luZyBvciBnaXZpbmcgYW55IGVycm9yIG1lc3NhZ2UuJm5ic3A7IFdoZW4gSSBs b29rIGluIHRoZSBlbmdpbmXigJlzIHNlcnZlci5sb2cgSSBzZWUgaXQgc2F5cyB0aGUgbmV0d29y a3MNCiBhcmUgbWlzc2luZy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ SSB0aG91Z2h0IHdoZW4geW91IGluc3RhbGwgYSBub2RlIGFuZCBhZGQgaXQgdG8gdGhlIGVuZ2lu ZSBpdCB3aWxsIGFkZCB0aGUgbmV0d29ya3MgYXV0b21hdGljYWxseT8mbmJzcDsgVGhlIGRvY3Mg ZG9u4oCZdCBnaXZlIG11Y2ggaW5mb3JtYXRpb24gYWJvdXQgdGhpcywgYW5kIEkgY2Fu4oCZdCBl dmVuIHJlbW92ZSB0aGUNCiBob3N0IHRocm91Z2ggdGhlIFVJLiZuYnNwOyBXaGF0IHN0ZXBzIGFy ZSByZXF1aXJlZCB0byBwcmVwYXJlIGEgbm9kZSB3aGVuIHNldmVyYWwgdmxhbnMgYXJlIGludm9s dmVkPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206 MTIuMHB0Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXzxicj4NClVzZXJzIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpVc2Vyc0Bv dmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRl ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fbGlzdHMub3ZpcnQub3JnX21h aWxtYW5fbGlzdGluZm9fdXNlcnMmYW1wO2Q9RHdNRmFRJmFtcDtjPVZ4dDVlME9zdnZ0MmdmbHdT bHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmYW1wO3I9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRF NEwwcmVIY0RkRC03d1V0VUdIQSZhbXA7bT1GTjAtM1IzeGswY2tjRFZqSlNYUURhSXJqcUM3b3ZH R2ZIVlhaN0xkbVhzJmFtcDtzPVg3cThtRWluX2sxNXFGNlBoMEdycmduM0VILVFQZDQ5cHV6MVFs eFF2OG8mYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWls bWFuL2xpc3RpbmZvL3VzZXJzPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9k aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K PC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_CY4PR12MB1798C7FFDFEA5D6EB279F78EAB800CY4PR12MB1798namp_--

Did you try switching the host to maintenance mode first ? What is the state of the data center and how many active hosts do you have now? And did you perform any updates recently or just run a fresh installation ? if so , did you run engine-setup before launching engine ? On Thu, May 3, 2018 at 12:47 AM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I read this page and it doesn’t help since this is a host that can’t be removed, the “remove” button is dimmed out.
This is 4.22 ovirt node, but the host stays in a “non operational” state. I notice the logs have a lot of errors, for example:
the SERVER log:
2018-05-02 14:40:23,847-07 WARN [org.jboss.jca.core. connectionmanager.pool.strategy.OnePool] (ForkJoinPool-1-worker-14) IJ000609: Attempt to return connection twice: org.jboss.jca.core. connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local. LocalManagedConnection@3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core. connectionmanager.pool.strategy.OnePool@20550f35 mcp= SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]: java.lang.Throwable: STACKTRACE
at org.jboss.jca.core.connectionmanager.pool.mcp. SemaphoreConcurrentLinkedDequeManagedConnectionPool.returnConnection( SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:722)
at org.jboss.jca.core.connectionmanager.pool.mcp. SemaphoreConcurrentLinkedDequeManagedConnectionPool.returnConnection( SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:611)
at org.jboss.jca.core.connectionmanager.pool. AbstractPool.returnConnection(AbstractPool.java:847)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. returnManagedConnection(AbstractConnectionManager.java:725)
at org.jboss.jca.core.connectionmanager.tx. TxConnectionManagerImpl.managedConnectionDisconnected( TxConnectionManagerImpl.java:585)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. disconnectManagedConnection(AbstractConnectionManager.java:988)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. reconnectManagedConnection(AbstractConnectionManager.java:974)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. allocateConnection(AbstractConnectionManager.java:792)
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection( WrapperDataSource.java:138)
at org.jboss.as.connector.subsystems.datasources. WildFlyDataSource.getConnection(WildFlyDataSource.java:64)
at org.springframework.jdbc.datasource.DataSourceUtils. doGetConnection(DataSourceUtils.java:111) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.datasource.DataSourceUtils. getConnection(DataSourceUtils.java:77) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$ PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$ PostgresSimpleJdbcCall.doExecute(PostgresDbEngineDialect.java:118) [dal.jar:]
at org.springframework.jdbc.core.simple.SimpleJdbcCall.execute(SimpleJdbcCall.java:198) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler. executeImpl(SimpleJdbcCallsHandler.java:135) [dal.jar:]
at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler. executeReadList(SimpleJdbcCallsHandler.java:105) [dal.jar:]
at org.ovirt.engine.core.dao.VmDynamicDaoImpl.getAllRunningForVds(VmDynamicDaoImpl.java:52) [dal.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.isVmRunningOnHost( HostNetworkTopologyPersisterImpl.java:210) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.logChangedDisplayNetwork( HostNetworkTopologyPersisterImpl.java:179) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.auditNetworkCompliance( HostNetworkTopologyPersisterImpl.java:148) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.lambda$persistAndEnforceNetworkCompli ance$0(HostNetworkTopologyPersisterImpl.java:100) [vdsbroker.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport. executeInNewTransaction(TransactionSupport.java:202) [utils.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport. executeInRequired(TransactionSupport.java:137) [utils.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport. executeInScope(TransactionSupport.java:105) [utils.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.persistAndEnforceNetworkCompliance( HostNetworkTopologyPersisterImpl.java:93) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.persistAndEnforceNetworkCompliance( HostNetworkTopologyPersisterImpl.java:154) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager. processRefreshCapabilitiesResponse(VdsManager.java:794) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager. handleRefreshCapabilitiesResponse(VdsManager.java:598) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager. refreshHostSync(VdsManager.java:567) [vdsbroker.jar:]
at org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand .executeCommand(RefreshHostCapabilitiesCommand.java:41) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase. executeWithoutTransaction(CommandBase.java:1133) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase. executeActionInTransactionScope(CommandBase.java:1285) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1934) [bll.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport. executeInSuppressed(TransactionSupport.java:164) [utils.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport. executeInScope(TransactionSupport.java:103) [utils.jar:]
at org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1345) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:400) [bll.jar:]
at org.ovirt.engine.core.bll.executor. DefaultBackendActionExecutor.execute(DefaultBackendActionExecutor.java:13) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runAction(Backend.java:468) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:450) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runInternalAction(Backend.java:393) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source) [:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
at org.jboss.as.ee.component.ManagedReferenceMethodIntercep tor.processInvocation(ManagedReferenceMethodInterceptor.java:52)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InterceptorContext$Invocation. proceed(InterceptorContext.java:509)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. delegateInterception(Jsr299BindingsInterceptor.java:78)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. doMethodInterception(Jsr299BindingsInterceptor.java:88)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. processInvocation(Jsr299BindingsInterceptor.java:101)
at org.jboss.as.ee.component.interceptors. UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.invocationmetrics. ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor. processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InitialInterceptor.processInvocation( InitialInterceptor.java:40)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.ChainedInterceptor.processInvocation( ChainedInterceptor.java:53)
at org.jboss.as.ee.component.interceptors. ComponentDispatcherInterceptor.processInvocation( ComponentDispatcherInterceptor.java:52)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.singleton. SingletonComponentInstanceAssociationInterceptor.processInvocation( SingletonComponentInstanceAssociationInterceptor.java:53) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:264) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:379) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:244) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InterceptorContext$Invocation. proceed(InterceptorContext.java:509)
at org.jboss.weld.ejb.AbstractEJBRequestScopeActivat ionInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.as.weld.ejb.EjbRequestScopeActivationInter ceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:89)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.interceptors. CurrentInvocationContextInterceptor.processInvocation( CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-11.0.0.Final. jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.invocationmetrics. WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.security.SecurityContextInterceptor. processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.deployment.processors. StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.interceptors. ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor. processInvocation(LoggingInterceptor.java:67) [wildfly-ejb3-11.0.0.Final. jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ee.component.NamespaceContextInterceptor. processInvocation(NamespaceContextInterceptor.java:50)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.ContextClassLoaderInterceptor. processInvocation(ContextClassLoaderInterceptor.java:60)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InterceptorContext.run( InterceptorContext.java:438)
at org.wildfly.security.manager.WildFlySecurityManager.doChecked( WildFlySecurityManager.java:609)
at org.jboss.invocation.AccessCheckingInterceptor. processInvocation(AccessCheckingInterceptor.java:57)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.ChainedInterceptor.processInvocation( ChainedInterceptor.java:53)
at org.jboss.as.ee.component.ViewService$View.invoke( ViewService.java:198)
at org.jboss.as.ee.component.ViewDescription$1.processInvocation( ViewDescription.java:185)
at org.jboss.as.ee.component.ProxyInvocationHandler.invoke( ProxyInvocationHandler.java:81)
at org.ovirt.engine.core.bll.interfaces.BackendInternal$$$ view4.runInternalAction(Unknown Source) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) [:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
at org.jboss.weld.util.reflection.Reflections. invokeAndUnwrap(Reflections.java:433) [weld-core-impl-2.4.3.Final. jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandl er.invoke(EnterpriseBeanProxyMethodHandler.java:127) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke( EnterpriseTargetBeanInstance.java:56) [weld-core-impl-2.4.3.Final. jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.InjectionPointPropagatingEnter priseTargetBeanInstance.invoke(InjectionPointPropagatingEnter priseTargetBeanInstance.java:67) [weld-core-impl-2.4.3.Final. jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.ovirt.engine.core.bll.BackendCommandObjectsHandler$ BackendInternal$BackendLocal$2049259618$Proxy$_$$_Weld$EnterpriseProxy$.runInternalAction(Unknown Source) [bll.jar:]
at org.ovirt.engine.core.bll.VdsEventListener. refreshHostCapabilities(VdsEventListener.java:598) [bll.jar:]
at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$ SubscriberRefreshingHostOnHostConnectionChangeEvent.onNext( HostConnectionRefresher.java:47) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$ SubscriberRefreshingHostOnHostConnectionChangeEvent.onNext( HostConnectionRefresher.java:30) [vdsbroker.jar:]
at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$ EventCallable.call(EventPublisher.java:118) [vdsm-jsonrpc-java-client.jar: ]
at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$ EventCallable.call(EventPublisher.java:93) [vdsm-jsonrpc-java-client.jar:]
at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinPool$WorkQueue. runTask(ForkJoinPool.java:1056) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [rt.jar:1.8.0_161]
2018-05-02 14:40:23,851-07 WARN [com.arjuna.ats.arjuna] (ForkJoinPool-1-worker-14) ARJUNA012077: Abort called on already aborted atomic action 0:ffff7f000001:-21bd8800:5ae90c48:10afa
And the ENGINE log:
2018-05-02 14:40:23,851-07 INFO [org.ovirt.engine.core.utils.transaction.TransactionSupport] (ForkJoinPool-1-worker-14) [52276df5] transaction rolled back
2018-05-02 14:40:23,851-07 ERROR [org.ovirt.engine.core.vdsbroker.VdsManager] (ForkJoinPool-1-worker-14) [52276df5] Unable to RefreshCapabilities: IllegalStateException: Transaction Local transaction (delegate=TransactionImple < ac, BasicAction: 0:ffff7f000001:-21bd8800:5ae90c48:10afa status: ActionStatus.ABORTED >, owner=Local transaction context for provider JBoss JTA transaction provider) is not active STATUS_ROLLEDBACK
2018-05-02 14:40:23,888-07 INFO [org.ovirt.engine.core.bll. HandleVdsCpuFlagsOrClusterChangedCommand] (ForkJoinPool-1-worker-14) [5c511e51] Running command: HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:23,895-07 INFO [org.ovirt.engine.core.bll.HandleVdsVersionCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Running command: HandleVdsVersionCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:23,898-07 INFO [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Refresh host capabilities finished. Lock released. Monitoring can run now for host 'ovnode102 from data-center 'Default'
2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Command 'org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand' failed: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core. connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local. LocalManagedConnection@3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core. connectionmanager.pool.strategy.OnePool@20550f35 mcp= SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]
2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Exception: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core. connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local. LocalManagedConnection@3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core. connectionmanager.pool.strategy.OnePool@20550f35 mcp= SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]
at org.springframework.jdbc.datasource.DataSourceUtils. getConnection(DataSourceUtils.java:80) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$ PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:]
.
.
.
.
2018-05-02 14:40:23,907-07 ERROR [org.ovirt.engine.core.dal. dbbroker.auditloghandling.AuditLogDirector] (ForkJoinPool-1-worker-14) [2a0ec90b] EVENT_ID: HOST_REFRESH_CAPABILITIES_FAILED(607), Failed to refresh the capabilities of host ovnode102.
2018-05-02 14:40:23,907-07 INFO [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Lock freed to object 'EngineLock:{exclusiveLocks='[ 74dfe965-cb11-495a-96a0-3dae6b3cbd75=VDS, HOST_NETWORK74dfe965-cb11- 495a-96a0-3dae6b3cbd75=HOST_NETWORK]', sharedLocks=''}'
2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core. vdsbroker.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] START, GetHardwareInfoAsyncVDSCommand(HostName = ovnode102, VdsIdAndVdsVDSCommandParametersBase:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', vds='Host[ovnode102,74dfe965-cb11-495a-96a0-3dae6b3cbd75]'}), log id: 300f7345
2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core. vdsbroker.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] FINISH, GetHardwareInfoAsyncVDSCommand, log id: 300f7345
2018-05-02 14:40:25,802-07 INFO [org.ovirt.engine.core.bll.SetNonOperationalVdsCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] Running command: SetNonOperationalVdsCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:25,805-07 INFO [org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] START, SetVdsStatusVDSCommand(HostName = ovnode102., SetVdsStatusVDSCommandParameters:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', status='NonOperational', nonOperationalReason='NETWORK_UNREACHABLE', stopSpmFailureLogged='false', maintenanceReason='null'}), log id: 7611d8d8
2018-05-02 14:40:56,722-07 INFO [org.ovirt.engine.core.bll. provider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock Acquired to object 'EngineLock:{exclusiveLocks='[ f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}'
2018-05-02 14:40:56,732-07 INFO [org.ovirt.engine.core.bll. provider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Running command: SyncNetworkProviderCommand internal: true.
2018-05-02 14:40:56,844-07 INFO [org.ovirt.engine.core.sso.utils.AuthenticationUtils] (default task-40) [] User admin@internal successfully logged in with scopes: ovirt-app-api ovirt-ext=token-info:authz-search ovirt-ext=token-info:public-authz-search ovirt-ext=token-info:validate ovirt-ext=token:password-access
2018-05-02 14:40:57,001-07 INFO [org.ovirt.engine.core.bll. provider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock freed to object 'EngineLock:{exclusiveLocks='[ f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}'
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'default' is using 0 threads out of 1 and 5 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engine' is using 0 threads out of 500, 8 threads waiting for tasks and 0 tasks in queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineScheduled' is using 1 threads out of 100 and 99 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineThreadMonitoring' is using 1 threads out of 1 and 0 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'hostUpdatesChecker' is using 0 threads out of 5 and 1 tasks are waiting in the queue.
*From:* Yanir Quinn [mailto:yquinn@redhat.com] *Sent:* Wednesday, May 2, 2018 12:34 AM *To:* Justin Zygmont <jzygmont@proofpoint.com> *Cc:* users@ovirt.org *Subject:* Re: [ovirt-users] adding a host
Hi,
What document are you using ?
See if you find the needed information here : https://ovirt.org/ documentation/admin-guide/chap-Hosts/ <https://urldefense.proofpoint.com/v2/url?u=https-3A__ovirt.org_documentation_admin-2Dguide_chap-2DHosts_&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=saBhjWXwvEHUHBso-YmTvry8ilzICYOIEen05y9q8Pk&e=>
For engine related potential errors i recommend also checking the engine.log and in UI check the events section.
Regards,
Yanir Quinn
On Tue, May 1, 2018 at 11:11 PM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I have tried to add a host to the engine and it just takes forever never working or giving any error message. When I look in the engine’s server.log I see it says the networks are missing.
I thought when you install a node and add it to the engine it will add the networks automatically? The docs don’t give much information about this, and I can’t even remove the host through the UI. What steps are required to prepare a node when several vlans are involved?
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.ovirt.org_mailman_listinfo_users&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=X7q8mEin_k15qF6Ph0Grrgn3EH-QPd49puz1QlxQv8o&e=>

--_000_CY4PR12MB17989488FB48AEC7EE18878AAB870CY4PR12MB1798namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSBjYW7igJl0IHNlZW0gdG8gZG8gYW55dGhpbmcgdG8gY29udHJvbCB0aGUgaG9zdCBmcm9tIHRo ZSBlbmdpbmUsIHdoZW4gSSBzZWxlY3QgaXQgZm9yIE1haW50LCB0aGUgZW5naW5lIGxvZyBzaG93 czoNCg0KW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuTWFpbnRlbmFuY2VOdW1iZXJPZlZkc3ND b21tYW5kXSAoZGVmYXVsdCB0YXNrLTUwKSBbOTBiYTgxZWYtMjFlNC00MjcyLThjNTktODQ3ODZl OTY5ZmY3XSBSdW5uaW5nIGNvbW1hbmQ6IE1haW50ZW5hbmNlTnVtYmVyT2ZWZHNzQ29tbWFuZCBp bnRlcm5hbDogZmFsc2UuIEVudGl0aWVzIGFmZmVjdGVkIDogIElEOiA3NGRmZTk2NS1jYjExLTQ5 NWEtOTZhMC0zZGFlNmIzY2JkNzUgVHlwZTogVkRTQWN0aW9uIGdyb3VwIE1BTklQVUxBVEVfSE9T VCB3aXRoIHJvbGUgdHlwZSBBRE1JTg0KMjAxOC0wNS0wMyAxMjowMDozNyw5MTgtMDcgSU5GTyAg W29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuU2V0VmRzU3RhdHVzVkRTQ29tbWFuZF0g KGRlZmF1bHQgdGFzay01MCkgWzkwYmE4MWVmLTIxZTQtNDI3Mi04YzU5LTg0Nzg2ZTk2OWZmN10g U1RBUlQsIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmQoSG9zdE5hbWUgPSBvdm5vZGUxMDIsIFNldFZk c1N0YXR1c1ZEU0NvbW1hbmRQYXJhbWV0ZXJzOntob3N0SWQ9Jzc0ZGZlOTY1LWNiMTEtNDk1YS05 NmEwLTNkYWU2YjNjYmQ3NScsIHN0YXR1cz0nUHJlcGFyaW5nRm9yTWFpbnRlbmFuY2UnLCBub25P cGVyYXRpb25hbFJlYXNvbj0nTk9ORScsIHN0b3BTcG1GYWlsdXJlTG9nZ2VkPSd0cnVlJywgbWFp bnRlbmFuY2VSZWFzb249J251bGwnfSksIGxvZyBpZDogNjQ3ZDVmNzgNCg0KDQpJIGhhdmUgb25s eSAxIGhvc3QgaW4gdGhlIERDLCBzdGF0dXMgaXMgVXAsIHRoZSBjbHVzdGVyIHNheXMgaG9zdCBj b3VudCBpcyAyIGV2ZW4gdGhvdWdoIHRoZSBzZWNvbmQgaG9zdCBzdGF5cyBOb24gT3BlcmF0aW9u YWwuICBJIGRvbuKAmXQga25vdyBob3cgdG8gcmVtb3ZlIGl0Lg0KSSBqdXN0IGluc3RhbGxlZCBh bmQgdHJpZWQgdG8gam9pbiB0aGUgREMsIHRoaXMgaXMgYSBmcmVzaCBpbnN0YWxsYXRpb24sIHRo ZSBlbmdpbmUgd2FzIGxhdW5jaGVkIHRocm91Z2ggY29ja3BpdC4NCg0KSGVyZXMgd2hhdCBub2Rl Y3RsIHNob3dzIGZyb20gdGhlIGhvc3Q6DQoNCm92bm9kZTEwMiB+XSMgbm9kZWN0bCBjaGVjaw0K U3RhdHVzOiBPSw0KQm9vdGxvYWRlciAuLi4gT0sNCiAgTGF5ZXIgYm9vdCBlbnRyaWVzIC4uLiBP Sw0KICBWYWxpZCBib290IGVudHJpZXMgLi4uIE9LDQpNb3VudCBwb2ludHMgLi4uIE9LDQogIFNl cGFyYXRlIC92YXIgLi4uIE9LDQogIERpc2NhcmQgaXMgdXNlZCAuLi4gT0sNCkJhc2ljIHN0b3Jh Z2UgLi4uIE9LDQogIEluaXRpYWxpemVkIFZHIC4uLiBPSw0KICBJbml0aWFsaXplZCBUaGluIFBv b2wgLi4uIE9LDQogIEluaXRpYWxpemVkIExWcyAuLi4gT0sNClRoaW4gc3RvcmFnZSAuLi4gT0sN CiAgQ2hlY2tpbmcgYXZhaWxhYmxlIHNwYWNlIGluIHRoaW5wb29sIC4uLiBPSw0KICBDaGVja2lu ZyB0aGlucG9vbCBhdXRvLWV4dGVuZCAuLi4gT0sNCnZkc21kIC4uLiBPSw0KDQoNCg0KVGhhbmtz LA0KDQoNCkZyb206IFlhbmlyIFF1aW5uIFttYWlsdG86eXF1aW5uQHJlZGhhdC5jb21dDQpTZW50 OiBUaHVyc2RheSwgTWF5IDMsIDIwMTggMToxOSBBTQ0KVG86IEp1c3RpbiBaeWdtb250IDxqenln bW9udEBwcm9vZnBvaW50LmNvbT4NCkNjOiB1c2Vyc0BvdmlydC5vcmcNClN1YmplY3Q6IFJlOiBb b3ZpcnQtdXNlcnNdIGFkZGluZyBhIGhvc3QNCg0KRGlkIHlvdSB0cnkgc3dpdGNoaW5nIHRoZSBo b3N0IHRvIG1haW50ZW5hbmNlIG1vZGUgZmlyc3QgPw0KV2hhdCBpcyB0aGUgc3RhdGUgb2YgdGhl IGRhdGEgY2VudGVyIGFuZCBob3cgbWFueSBhY3RpdmUgaG9zdHMgZG8geW91IGhhdmUgbm93Pw0K QW5kIGRpZCB5b3UgcGVyZm9ybSBhbnkgdXBkYXRlcyByZWNlbnRseSBvciBqdXN0IHJ1biBhIGZy ZXNoIGluc3RhbGxhdGlvbiA/ICBpZiBzbyAsIGRpZCB5b3UgcnVuIGVuZ2luZS1zZXR1cCBiZWZv cmUgbGF1bmNoaW5nIGVuZ2luZSA/DQoNCk9uIFRodSwgTWF5IDMsIDIwMTggYXQgMTI6NDcgQU0s IEp1c3RpbiBaeWdtb250IDxqenlnbW9udEBwcm9vZnBvaW50LmNvbTxtYWlsdG86anp5Z21vbnRA cHJvb2Zwb2ludC5jb20+PiB3cm90ZToNCkkgcmVhZCB0aGlzIHBhZ2UgYW5kIGl0IGRvZXNu4oCZ dCBoZWxwIHNpbmNlIHRoaXMgaXMgYSBob3N0IHRoYXQgY2Fu4oCZdCBiZSByZW1vdmVkLCB0aGUg 4oCccmVtb3Zl4oCdIGJ1dHRvbiBpcyBkaW1tZWQgb3V0Lg0KDQpUaGlzIGlzIDQuMjIgb3ZpcnQg bm9kZSwgYnV0IHRoZSBob3N0IHN0YXlzIGluIGEg4oCcbm9uIG9wZXJhdGlvbmFs4oCdIHN0YXRl LiAgSSBub3RpY2UgdGhlIGxvZ3MgaGF2ZSBhIGxvdCBvZiBlcnJvcnMsIGZvciBleGFtcGxlOg0K DQoNCnRoZSBTRVJWRVIgbG9nOg0KDQoyMDE4LTA1LTAyIDE0OjQwOjIzLDg0Ny0wNyBXQVJOICBb b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9v bF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgSUowMDA2MDk6IEF0dGVtcHQgdG8gcmV0dXJu IGNvbm5lY3Rpb24gdHdpY2U6IG9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5s aXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUw8bWFpbHRv Om9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rp b25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUw+IG1hbmFnZWQgY29ubmVjdGlvbj1vcmcu amJvc3MuamNhLmFkYXB0ZXJzLmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVjdGlvbkAzZjM3 Y2YxMDxtYWlsdG86Y29ubmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpkYmMubG9jYWwu TG9jYWxNYW5hZ2VkQ29ubmVjdGlvbkAzZjM3Y2YxMD4gY29ubmVjdGlvbiBoYW5kbGVzPTAgbGFz dFJldHVybmVkPTE1MjUyOTcyMjM4NDcgbGFzdFZhbGlkYXRlZD0xNTI1MjkwMjY3ODExIGxhc3RD aGVja2VkT3V0PTE1MjUyOTY5MjM3NzAgdHJhY2tCeVR4PWZhbHNlIHBvb2w9b3JnLmpib3NzLmpj YS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9vbEAyMDU1MGYzNTxt YWlsdG86cG9vbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9vbC5zdHJh dGVneS5PbmVQb29sQDIwNTUwZjM1PiBtY3A9U2VtYXBob3JlQ29uY3VycmVudExpbmtlZFF1ZXVl TWFuYWdlZENvbm5lY3Rpb25Qb29sQDViYWE5MGZbcG9vbD1FTkdJTkVEYXRhU291cmNlXSB4YVJl c291cmNlPUxvY2FsWEFSZXNvdXJjZUltcGxAMjRhN2ZjMGJbY29ubmVjdGlvbkxpc3RlbmVyPTFm YWI4NGQ3IGNvbm5lY3Rpb25NYW5hZ2VyPTViZWM3MGQyIHdhcm5lZD1mYWxzZSBjdXJyZW50WGlk PW51bGwgcHJvZHVjdE5hbWU9UG9zdGdyZVNRTCBwcm9kdWN0VmVyc2lvbj05LjUuOSBqbmRpTmFt ZT1qYXZhOi9FTkdJTkVEYXRhU291cmNlXSB0eFN5bmM9bnVsbF06IGphdmEubGFuZy5UaHJvd2Fi bGU6IFNUQUNLVFJBQ0UNCiAgICAgICAgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25t YW5hZ2VyLnBvb2wubWNwLlNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWREZXF1ZU1hbmFnZWRDb25u ZWN0aW9uUG9vbC5yZXR1cm5Db25uZWN0aW9uKFNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWREZXF1 ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5qYXZhOjcyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmpj YS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wubWNwLlNlbWFwaG9yZUNvbmN1cnJlbnRMaW5r ZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5yZXR1cm5Db25uZWN0aW9uKFNlbWFwaG9yZUNv bmN1cnJlbnRMaW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5qYXZhOjYxMSkNCiAgICAg ICAgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuQWJzdHJhY3RQ b29sLnJldHVybkNvbm5lY3Rpb24oQWJzdHJhY3RQb29sLmphdmE6ODQ3KQ0KICAgICAgICBhdCBv cmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0aW9uTWFu YWdlci5yZXR1cm5NYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmph dmE6NzI1KQ0KICAgICAgICBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIu dHguVHhDb25uZWN0aW9uTWFuYWdlckltcGwubWFuYWdlZENvbm5lY3Rpb25EaXNjb25uZWN0ZWQo VHhDb25uZWN0aW9uTWFuYWdlckltcGwuamF2YTo1ODUpDQogICAgICAgIGF0IG9yZy5qYm9zcy5q Y2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5BYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmRpc2Nv bm5lY3RNYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmphdmE6OTg4 KQ0KICAgICAgICBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJzdHJh Y3RDb25uZWN0aW9uTWFuYWdlci5yZWNvbm5lY3RNYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENv bm5lY3Rpb25NYW5hZ2VyLmphdmE6OTc0KQ0KICAgICAgICBhdCBvcmcuamJvc3MuamNhLmNvcmUu Y29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdlci5hbGxvY2F0ZUNvbm5l Y3Rpb24oQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdlci5qYXZhOjc5MikNCiAgICAgICAgYXQgb3Jn Lmpib3NzLmpjYS5hZGFwdGVycy5qZGJjLldyYXBwZXJEYXRhU291cmNlLmdldENvbm5lY3Rpb24o V3JhcHBlckRhdGFTb3VyY2UuamF2YToxMzgpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5jb25u ZWN0b3Iuc3Vic3lzdGVtcy5kYXRhc291cmNlcy5XaWxkRmx5RGF0YVNvdXJjZS5nZXRDb25uZWN0 aW9uKFdpbGRGbHlEYXRhU291cmNlLmphdmE6NjQpDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFt ZXdvcmsuamRiYy5kYXRhc291cmNlLkRhdGFTb3VyY2VVdGlscy5kb0dldENvbm5lY3Rpb24oRGF0 YVNvdXJjZVV0aWxzLmphdmE6MTExKSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQog ICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5kYXRhc291cmNlLkRhdGFTb3VyY2VV dGlscy5nZXRDb25uZWN0aW9uKERhdGFTb3VyY2VVdGlscy5qYXZhOjc3KSBbc3ByaW5nLWpkYmMu amFyOjQuMy45LlJFTEVBU0VdDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5j b3JlLkpkYmNUZW1wbGF0ZS5leGVjdXRlKEpkYmNUZW1wbGF0ZS5qYXZhOjYxOSkgW3NwcmluZy1q ZGJjLmphcjo0LjMuOS5SRUxFQVNFXQ0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpk YmMuY29yZS5KZGJjVGVtcGxhdGUucXVlcnkoSmRiY1RlbXBsYXRlLmphdmE6Njg0KSBbc3ByaW5n LWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsu amRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5xdWVyeShKZGJjVGVtcGxhdGUuamF2YTo3MTYpIFtzcHJp bmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29y ay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjc2NikgW3Nw cmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5l LmNvcmUuZGFsLmRiYnJva2VyLlBvc3RncmVzRGJFbmdpbmVEaWFsZWN0JFBvc3RncmVzU2ltcGxl SmRiY0NhbGwuZXhlY3V0ZUNhbGxJbnRlcm5hbChQb3N0Z3Jlc0RiRW5naW5lRGlhbGVjdC5qYXZh OjE1MikgW2RhbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRi YnJva2VyLlBvc3RncmVzRGJFbmdpbmVEaWFsZWN0JFBvc3RncmVzU2ltcGxlSmRiY0NhbGwuZG9F eGVjdXRlKFBvc3RncmVzRGJFbmdpbmVEaWFsZWN0LmphdmE6MTE4KSBbZGFsLmphcjpdDQogICAg ICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLnNpbXBsZS5TaW1wbGVKZGJjQ2Fs bC5leGVjdXRlKFNpbXBsZUpkYmNDYWxsLmphdmE6MTk4KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45 LlJFTEVBU0VdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIu U2ltcGxlSmRiY0NhbGxzSGFuZGxlci5leGVjdXRlSW1wbChTaW1wbGVKZGJjQ2FsbHNIYW5kbGVy LmphdmE6MTM1KSBbZGFsLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5k YWwuZGJicm9rZXIuU2ltcGxlSmRiY0NhbGxzSGFuZGxlci5leGVjdXRlUmVhZExpc3QoU2ltcGxl SmRiY0NhbGxzSGFuZGxlci5qYXZhOjEwNSkgW2RhbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3Zp cnQuZW5naW5lLmNvcmUuZGFvLlZtRHluYW1pY0Rhb0ltcGwuZ2V0QWxsUnVubmluZ0ZvclZkcyhW bUR5bmFtaWNEYW9JbXBsLmphdmE6NTIpIFtkYWwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNp c3RlckltcGwuaXNWbVJ1bm5pbmdPbkhvc3QoSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3Rlcklt cGwuamF2YToyMTApIFt2ZHNicm9rZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3Rlcklt cGwubG9nQ2hhbmdlZERpc3BsYXlOZXR3b3JrKEhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJ bXBsLmphdmE6MTc5KSBbdmRzYnJva2VyLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdp bmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJ bXBsLmF1ZGl0TmV0d29ya0NvbXBsaWFuY2UoSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3Rlcklt cGwuamF2YToxNDgpIFt2ZHNicm9rZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3Rlcklt cGwubGFtYmRhJHBlcnNpc3RBbmRFbmZvcmNlTmV0d29ya0NvbXBsaWFuY2UkMChIb3N0TmV0d29y a1RvcG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjEwMCkgW3Zkc2Jyb2tlci5qYXI6XQ0KICAgICAg ICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHJhbnNhY3Rpb24uVHJhbnNhY3Rpb25T dXBwb3J0LmV4ZWN1dGVJbk5ld1RyYW5zYWN0aW9uKFRyYW5zYWN0aW9uU3VwcG9ydC5qYXZhOjIw MikgW3V0aWxzLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50 cmFuc2FjdGlvbi5UcmFuc2FjdGlvblN1cHBvcnQuZXhlY3V0ZUluUmVxdWlyZWQoVHJhbnNhY3Rp b25TdXBwb3J0LmphdmE6MTM3KSBbdXRpbHMuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVu Z2luZS5jb3JlLnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydC5leGVjdXRlSW5T Y29wZShUcmFuc2FjdGlvblN1cHBvcnQuamF2YToxMDUpIFt1dGlscy5qYXI6XQ0KICAgICAgICBh dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5Ib3N0TmV0d29ya1Rv cG9sb2d5UGVyc2lzdGVySW1wbC5wZXJzaXN0QW5kRW5mb3JjZU5ldHdvcmtDb21wbGlhbmNlKEhv c3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLmphdmE6OTMpIFt2ZHNicm9rZXIuamFyOl0N CiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9z dE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwucGVyc2lzdEFuZEVuZm9yY2VOZXR3b3JrQ29t cGxpYW5jZShIb3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjE1NCkgW3Zkc2Jy b2tlci5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZk c01hbmFnZXIucHJvY2Vzc1JlZnJlc2hDYXBhYmlsaXRpZXNSZXNwb25zZShWZHNNYW5hZ2VyLmph dmE6Nzk0KSBbdmRzYnJva2VyLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29y ZS52ZHNicm9rZXIuVmRzTWFuYWdlci5oYW5kbGVSZWZyZXNoQ2FwYWJpbGl0aWVzUmVzcG9uc2Uo VmRzTWFuYWdlci5qYXZhOjU5OCkgW3Zkc2Jyb2tlci5qYXI6XQ0KICAgICAgICBhdCBvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXIucmVmcmVzaEhvc3RTeW5jKFZkc01h bmFnZXIuamF2YTo1NjcpIFt2ZHNicm9rZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVu Z2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxpdGllc0NvbW1hbmQuZXhlY3V0ZUNvbW1h bmQoUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5kLmphdmE6NDEpIFtibGwuamFyOl0NCiAg ICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Db21tYW5kQmFzZS5leGVjdXRlV2l0 aG91dFRyYW5zYWN0aW9uKENvbW1hbmRCYXNlLmphdmE6MTEzMykgW2JsbC5qYXI6XQ0KICAgICAg ICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRCYXNlLmV4ZWN1dGVBY3Rpb25J blRyYW5zYWN0aW9uU2NvcGUoQ29tbWFuZEJhc2UuamF2YToxMjg1KSBbYmxsLmphcjpdDQogICAg ICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQ29tbWFuZEJhc2UucnVuSW5UcmFuc2Fj dGlvbihDb21tYW5kQmFzZS5qYXZhOjE5MzQpIFtibGwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydC5leGVj dXRlSW5TdXBwcmVzc2VkKFRyYW5zYWN0aW9uU3VwcG9ydC5qYXZhOjE2NCkgW3V0aWxzLmphcjpd DQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50cmFuc2FjdGlvbi5UcmFu c2FjdGlvblN1cHBvcnQuZXhlY3V0ZUluU2NvcGUoVHJhbnNhY3Rpb25TdXBwb3J0LmphdmE6MTAz KSBbdXRpbHMuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Db21t YW5kQmFzZS5leGVjdXRlKENvbW1hbmRCYXNlLmphdmE6MTM0NSkgW2JsbC5qYXI6XQ0KICAgICAg ICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRCYXNlLmV4ZWN1dGVBY3Rpb24o Q29tbWFuZEJhc2UuamF2YTo0MDApIFtibGwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVu Z2luZS5jb3JlLmJsbC5leGVjdXRvci5EZWZhdWx0QmFja2VuZEFjdGlvbkV4ZWN1dG9yLmV4ZWN1 dGUoRGVmYXVsdEJhY2tlbmRBY3Rpb25FeGVjdXRvci5qYXZhOjEzKSBbYmxsLmphcjpdDQogICAg ICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQmFja2VuZC5ydW5BY3Rpb24oQmFja2Vu ZC5qYXZhOjQ2OCkgW2JsbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUu YmxsLkJhY2tlbmQucnVuQWN0aW9uSW1wbChCYWNrZW5kLmphdmE6NDUwKSBbYmxsLmphcjpdDQog ICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQmFja2VuZC5ydW5JbnRlcm5hbEFj dGlvbihCYWNrZW5kLmphdmE6MzkzKSBbYmxsLmphcjpdDQogICAgICAgIGF0IHN1bi5yZWZsZWN0 LkdlbmVyYXRlZE1ldGhvZEFjY2Vzc29yMTU4Lmludm9rZShVbmtub3duIFNvdXJjZSkgWzoxLjgu MF8xNjFdDQogICAgICAgIGF0IHN1bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RBY2Nlc3Nvcklt cGwuaW52b2tlKERlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuamF2YTo0MykgW3J0Lmphcjox LjguMF8xNjFdDQogICAgICAgIGF0IGphdmEubGFuZy5yZWZsZWN0Lk1ldGhvZC5pbnZva2UoTWV0 aG9kLmphdmE6NDk4KSBbcnQuamFyOjEuOC4wXzE2MV0NCiAgICAgICAgYXQgb3JnLmpib3NzLmFz LmVlLmNvbXBvbmVudC5NYW5hZ2VkUmVmZXJlbmNlTWV0aG9kSW50ZXJjZXB0b3IucHJvY2Vzc0lu dm9jYXRpb24oTWFuYWdlZFJlZmVyZW5jZU1ldGhvZEludGVyY2VwdG9yLmphdmE6NTIpDQogICAg ICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKElu dGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRp b24uSW50ZXJjZXB0b3JDb250ZXh0JEludm9jYXRpb24ucHJvY2VlZChJbnRlcmNlcHRvckNvbnRl eHQuamF2YTo1MDkpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy53ZWxkLmludGVyY2VwdG9ycy5K c3IyOTlCaW5kaW5nc0ludGVyY2VwdG9yLmRlbGVnYXRlSW50ZXJjZXB0aW9uKEpzcjI5OUJpbmRp bmdzSW50ZXJjZXB0b3IuamF2YTo3OCkNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLndlbGQuaW50 ZXJjZXB0b3JzLkpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3IuZG9NZXRob2RJbnRlcmNlcHRpb24o SnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5qYXZhOjg4KQ0KICAgICAgICBhdCBvcmcuamJvc3Mu YXMud2VsZC5pbnRlcmNlcHRvcnMuSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5wcm9jZXNzSW52 b2NhdGlvbihKc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9yLmphdmE6MTAxKQ0KICAgICAgICBhdCBv cmcuamJvc3MuYXMuZWUuY29tcG9uZW50LmludGVyY2VwdG9ycy5Vc2VySW50ZXJjZXB0b3JGYWN0 b3J5JDEucHJvY2Vzc0ludm9jYXRpb24oVXNlckludGVyY2VwdG9yRmFjdG9yeS5qYXZhOjYzKQ0K ICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2Vl ZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5l amIzLmNvbXBvbmVudC5pbnZvY2F0aW9ubWV0cmljcy5FeGVjdXRpb25UaW1lSW50ZXJjZXB0b3Iu cHJvY2Vzc0ludm9jYXRpb24oRXhlY3V0aW9uVGltZUludGVyY2VwdG9yLmphdmE6NDMpIFt3aWxk Zmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5q Ym9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29u dGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVlLmNvbmN1cnJlbnQuQ29u Y3VycmVudENvbnRleHRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDb25jdXJyZW50Q29u dGV4dEludGVyY2VwdG9yLmphdmE6NDUpIFt3aWxkZmx5LWVlLTExLjAuMC5GaW5hbC5qYXI6MTEu MC4wLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNv bnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9y Zy5qYm9zcy5pbnZvY2F0aW9uLkluaXRpYWxJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihJ bml0aWFsSW50ZXJjZXB0b3IuamF2YTo0MCkNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRp b24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIy KQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5DaGFpbmVkSW50ZXJjZXB0b3IucHJv Y2Vzc0ludm9jYXRpb24oQ2hhaW5lZEludGVyY2VwdG9yLmphdmE6NTMpDQogICAgICAgIGF0IG9y Zy5qYm9zcy5hcy5lZS5jb21wb25lbnQuaW50ZXJjZXB0b3JzLkNvbXBvbmVudERpc3BhdGNoZXJJ bnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDb21wb25lbnREaXNwYXRjaGVySW50ZXJjZXB0 b3IuamF2YTo1MikNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JD b250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBhdCBv cmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQuc2luZ2xldG9uLlNpbmdsZXRvbkNvbXBvbmVudElu c3RhbmNlQXNzb2NpYXRpb25JbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihTaW5nbGV0b25D b21wb25lbnRJbnN0YW5jZUFzc29jaWF0aW9uSW50ZXJjZXB0b3IuamF2YTo1MykgW3dpbGRmbHkt ZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3Nz Lmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0 LmphdmE6NDIyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWpiMy50eC5DTVRUeEludGVyY2Vw dG9yLmludm9rZUluTm9UeChDTVRUeEludGVyY2VwdG9yLmphdmE6MjY0KSBbd2lsZGZseS1lamIz LTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMu ZWpiMy50eC5DTVRUeEludGVyY2VwdG9yLnN1cHBvcnRzKENNVFR4SW50ZXJjZXB0b3IuamF2YToz NzkpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAg IGF0IG9yZy5qYm9zcy5hcy5lamIzLnR4LkNNVFR4SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRp b24oQ01UVHhJbnRlcmNlcHRvci5qYXZhOjI0NCkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwu amFyOjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJj ZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAg ICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQkSW52b2NhdGlvbi5w cm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjUwOSkNCiAgICAgICAgYXQgb3JnLmpib3Nz LndlbGQuZWpiLkFic3RyYWN0RUpCUmVxdWVzdFNjb3BlQWN0aXZhdGlvbkludGVyY2VwdG9yLmFy b3VuZEludm9rZShBYnN0cmFjdEVKQlJlcXVlc3RTY29wZUFjdGl2YXRpb25JbnRlcmNlcHRvci5q YXZhOjczKSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXQ0KICAg ICAgICBhdCBvcmcuamJvc3MuYXMud2VsZC5lamIuRWpiUmVxdWVzdFNjb3BlQWN0aXZhdGlvbklu dGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEVqYlJlcXVlc3RTY29wZUFjdGl2YXRpb25JbnRl cmNlcHRvci5qYXZhOjg5KQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNl cHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAg IGF0IG9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbnRlcmNlcHRvcnMuQ3VycmVudEludm9j YXRpb25Db250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ3VycmVudEludm9jYXRp b25Db250ZXh0SW50ZXJjZXB0b3IuamF2YTo0MSkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwu amFyOjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJj ZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAg ICBhdCBvcmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQuaW52b2NhdGlvbm1ldHJpY3MuV2FpdFRp bWVJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihXYWl0VGltZUludGVyY2VwdG9yLmphdmE6 NDcpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAg IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVy Y2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVqYjMuc2Vj dXJpdHkuU2VjdXJpdHlDb250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oU2VjdXJp dHlDb250ZXh0SW50ZXJjZXB0b3IuamF2YToxMDApIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFs LmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVy Y2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAg ICAgYXQgb3JnLmpib3NzLmFzLmVqYjMuZGVwbG95bWVudC5wcm9jZXNzb3JzLlN0YXJ0dXBBd2Fp dEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKFN0YXJ0dXBBd2FpdEludGVyY2VwdG9yLmph dmE6MjIpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAg ICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKElu dGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVqYjMu Y29tcG9uZW50LmludGVyY2VwdG9ycy5TaHV0RG93bkludGVyY2VwdG9yRmFjdG9yeSQxLnByb2Nl c3NJbnZvY2F0aW9uKFNodXREb3duSW50ZXJjZXB0b3JGYWN0b3J5LmphdmE6NjQpIFt3aWxkZmx5 LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9z cy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4 dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50LmludGVy Y2VwdG9ycy5Mb2dnaW5nSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oTG9nZ2luZ0ludGVy Y2VwdG9yLmphdmE6NjcpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmlu YWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5w cm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3Nz LmFzLmVlLmNvbXBvbmVudC5OYW1lc3BhY2VDb250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9j YXRpb24oTmFtZXNwYWNlQ29udGV4dEludGVyY2VwdG9yLmphdmE6NTApDQogICAgICAgIGF0IG9y Zy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9y Q29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uQ29udGV4 dENsYXNzTG9hZGVySW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ29udGV4dENsYXNzTG9h ZGVySW50ZXJjZXB0b3IuamF2YTo2MCkNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24u SW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0K ICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucnVuKElu dGVyY2VwdG9yQ29udGV4dC5qYXZhOjQzOCkNCiAgICAgICAgYXQgb3JnLndpbGRmbHkuc2VjdXJp dHkubWFuYWdlci5XaWxkRmx5U2VjdXJpdHlNYW5hZ2VyLmRvQ2hlY2tlZChXaWxkRmx5U2VjdXJp dHlNYW5hZ2VyLmphdmE6NjA5KQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5BY2Nl c3NDaGVja2luZ0ludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEFjY2Vzc0NoZWNraW5nSW50 ZXJjZXB0b3IuamF2YTo1NykNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJj ZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAg ICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5DaGFpbmVkSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9j YXRpb24oQ2hhaW5lZEludGVyY2VwdG9yLmphdmE6NTMpDQogICAgICAgIGF0IG9yZy5qYm9zcy5h cy5lZS5jb21wb25lbnQuVmlld1NlcnZpY2UkVmlldy5pbnZva2UoVmlld1NlcnZpY2UuamF2YTox OTgpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuVmlld0Rlc2NyaXB0aW9u JDEucHJvY2Vzc0ludm9jYXRpb24oVmlld0Rlc2NyaXB0aW9uLmphdmE6MTg1KQ0KICAgICAgICBh dCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50LlByb3h5SW52b2NhdGlvbkhhbmRsZXIuaW52b2tl KFByb3h5SW52b2NhdGlvbkhhbmRsZXIuamF2YTo4MSkNCiAgICAgICAgYXQgb3JnLm92aXJ0LmVu Z2luZS5jb3JlLmJsbC5pbnRlcmZhY2VzLkJhY2tlbmRJbnRlcm5hbCQkJHZpZXc0LnJ1bkludGVy bmFsQWN0aW9uKFVua25vd24gU291cmNlKSBbYmxsLmphcjpdDQogICAgICAgIGF0IHN1bi5yZWZs ZWN0LkdlbmVyYXRlZE1ldGhvZEFjY2Vzc29yMTU3Lmludm9rZShVbmtub3duIFNvdXJjZSkgWzox LjguMF8xNjFdDQogICAgICAgIGF0IHN1bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RBY2Nlc3Nv ckltcGwuaW52b2tlKERlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuamF2YTo0MykgW3J0Lmph cjoxLjguMF8xNjFdDQogICAgICAgIGF0IGphdmEubGFuZy5yZWZsZWN0Lk1ldGhvZC5pbnZva2Uo TWV0aG9kLmphdmE6NDk4KSBbcnQuamFyOjEuOC4wXzE2MV0NCiAgICAgICAgYXQgb3JnLmpib3Nz LndlbGQudXRpbC5yZWZsZWN0aW9uLlJlZmxlY3Rpb25zLmludm9rZUFuZFVud3JhcChSZWZsZWN0 aW9ucy5qYXZhOjQzMykgW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFsLmphcjoyLjQuMy5GaW5h bF0NCiAgICAgICAgYXQgb3JnLmpib3NzLndlbGQuYmVhbi5wcm94eS5FbnRlcnByaXNlQmVhblBy b3h5TWV0aG9kSGFuZGxlci5pbnZva2UoRW50ZXJwcmlzZUJlYW5Qcm94eU1ldGhvZEhhbmRsZXIu amF2YToxMjcpIFt3ZWxkLWNvcmUtaW1wbC0yLjQuMy5GaW5hbC5qYXI6Mi40LjMuRmluYWxdDQog ICAgICAgIGF0IG9yZy5qYm9zcy53ZWxkLmJlYW4ucHJveHkuRW50ZXJwcmlzZVRhcmdldEJlYW5J bnN0YW5jZS5pbnZva2UoRW50ZXJwcmlzZVRhcmdldEJlYW5JbnN0YW5jZS5qYXZhOjU2KSBbd2Vs ZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXQ0KICAgICAgICBhdCBvcmcu amJvc3Mud2VsZC5iZWFuLnByb3h5LkluamVjdGlvblBvaW50UHJvcGFnYXRpbmdFbnRlcnByaXNl VGFyZ2V0QmVhbkluc3RhbmNlLmludm9rZShJbmplY3Rpb25Qb2ludFByb3BhZ2F0aW5nRW50ZXJw cmlzZVRhcmdldEJlYW5JbnN0YW5jZS5qYXZhOjY3KSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmlu YWwuamFyOjIuNC4zLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3Mud2VsZC5iZWFuLnByb3h5 LlByb3h5TWV0aG9kSGFuZGxlci5pbnZva2UoUHJveHlNZXRob2RIYW5kbGVyLmphdmE6MTAwKSBb d2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXQ0KICAgICAgICBhdCBv cmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkJhY2tlbmRDb21tYW5kT2JqZWN0c0hhbmRsZXIkQmFj a2VuZEludGVybmFsJEJhY2tlbmRMb2NhbCQyMDQ5MjU5NjE4JFByb3h5JF8kJF9XZWxkJEVudGVy cHJpc2VQcm94eSQucnVuSW50ZXJuYWxBY3Rpb24oVW5rbm93biBTb3VyY2UpIFtibGwuamFyOl0N CiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5WZHNFdmVudExpc3RlbmVyLnJl ZnJlc2hIb3N0Q2FwYWJpbGl0aWVzKFZkc0V2ZW50TGlzdGVuZXIuamF2YTo1OTgpIFtibGwuamFy Ol0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5Ib3N0Q29ubmVj dGlvblJlZnJlc2hlciRTdWJzY3JpYmVyUmVmcmVzaGluZ0hvc3RPbkhvc3RDb25uZWN0aW9uQ2hh bmdlRXZlbnQub25OZXh0KEhvc3RDb25uZWN0aW9uUmVmcmVzaGVyLmphdmE6NDcpIFt2ZHNicm9r ZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5Ib3N0 Q29ubmVjdGlvblJlZnJlc2hlciRTdWJzY3JpYmVyUmVmcmVzaGluZ0hvc3RPbkhvc3RDb25uZWN0 aW9uQ2hhbmdlRXZlbnQub25OZXh0KEhvc3RDb25uZWN0aW9uUmVmcmVzaGVyLmphdmE6MzApIFt2 ZHNicm9rZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LnZkc20uanNvbnJwYy5jbGllbnQu ZXZlbnRzLkV2ZW50UHVibGlzaGVyJEV2ZW50Q2FsbGFibGUuY2FsbChFdmVudFB1Ymxpc2hlci5q YXZhOjExOCkgW3Zkc20tanNvbnJwYy1qYXZhLWNsaWVudC5qYXI6XQ0KICAgICAgICBhdCBvcmcu b3ZpcnQudmRzbS5qc29ucnBjLmNsaWVudC5ldmVudHMuRXZlbnRQdWJsaXNoZXIkRXZlbnRDYWxs YWJsZS5jYWxsKEV2ZW50UHVibGlzaGVyLmphdmE6OTMpIFt2ZHNtLWpzb25ycGMtamF2YS1jbGll bnQuamFyOl0NCiAgICAgICAgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRm9ya0pvaW5UYXNrJEFk YXB0ZWRDYWxsYWJsZS5leGVjKEZvcmtKb2luVGFzay5qYXZhOjE0MjQpIFtydC5qYXI6MS44LjBf MTYxXQ0KICAgICAgICBhdCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pblRhc2suZG9FeGVj KEZvcmtKb2luVGFzay5qYXZhOjI4OSkgW3J0LmphcjoxLjguMF8xNjFdDQogICAgICAgIGF0IGph dmEudXRpbC5jb25jdXJyZW50LkZvcmtKb2luUG9vbCRXb3JrUXVldWUucnVuVGFzayhGb3JrSm9p blBvb2wuamF2YToxMDU2KSBbcnQuamFyOjEuOC4wXzE2MV0NCiAgICAgICAgYXQgamF2YS51dGls LmNvbmN1cnJlbnQuRm9ya0pvaW5Qb29sLnJ1bldvcmtlcihGb3JrSm9pblBvb2wuamF2YToxNjky KSBbcnQuamFyOjEuOC4wXzE2MV0NCiAgICAgICAgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRm9y a0pvaW5Xb3JrZXJUaHJlYWQucnVuKEZvcmtKb2luV29ya2VyVGhyZWFkLmphdmE6MTU3KSBbcnQu amFyOjEuOC4wXzE2MV0NCg0KMjAxOC0wNS0wMiAxNDo0MDoyMyw4NTEtMDcgV0FSTiAgW2NvbS5h cmp1bmEuYXRzLmFyanVuYV0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgQVJKVU5BMDEyMDc3 OiBBYm9ydCBjYWxsZWQgb24gYWxyZWFkeSBhYm9ydGVkIGF0b21pYyBhY3Rpb24gMDpmZmZmN2Yw MDAwMDE6LTIxYmQ4ODAwOjVhZTkwYzQ4OjEwYWZhDQoNCg0KDQoNCg0KQW5kIHRoZSBFTkdJTkUg bG9nOg0KDQoyMDE4LTA1LTAyIDE0OjQwOjIzLDg1MS0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydF0gKEZvcmtKb2luUG9v bC0xLXdvcmtlci0xNCkgWzUyMjc2ZGY1XSB0cmFuc2FjdGlvbiByb2xsZWQgYmFjaw0KMjAxOC0w NS0wMiAxNDo0MDoyMyw4NTEtMDcgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9r ZXIuVmRzTWFuYWdlcl0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzUyMjc2ZGY1XSBVbmFi bGUgdG8gUmVmcmVzaENhcGFiaWxpdGllczogSWxsZWdhbFN0YXRlRXhjZXB0aW9uOiBUcmFuc2Fj dGlvbiBMb2NhbCB0cmFuc2FjdGlvbiAoZGVsZWdhdGU9VHJhbnNhY3Rpb25JbXBsZSA8IGFjLCBC YXNpY0FjdGlvbjogMDpmZmZmN2YwMDAwMDE6LTIxYmQ4ODAwOjVhZTkwYzQ4OjEwYWZhIHN0YXR1 czogQWN0aW9uU3RhdHVzLkFCT1JURUQgPiwgb3duZXI9TG9jYWwgdHJhbnNhY3Rpb24gY29udGV4 dCBmb3IgcHJvdmlkZXIgSkJvc3MgSlRBIHRyYW5zYWN0aW9uIHByb3ZpZGVyKSBpcyBub3QgYWN0 aXZlIFNUQVRVU19ST0xMRURCQUNLDQoyMDE4LTA1LTAyIDE0OjQwOjIzLDg4OC0wNyBJTkZPICBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5IYW5kbGVWZHNDcHVGbGFnc09yQ2x1c3RlckNoYW5n ZWRDb21tYW5kXSAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KSBbNWM1MTFlNTFdIFJ1bm5pbmcg Y29tbWFuZDogSGFuZGxlVmRzQ3B1RmxhZ3NPckNsdXN0ZXJDaGFuZ2VkQ29tbWFuZCBpbnRlcm5h bDogdHJ1ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiAgSUQ6IDc0ZGZlOTY1LWNiMTEtNDk1YS05NmEw LTNkYWU2YjNjYmQ3NSBUeXBlOiBWRFMNCjIwMTgtMDUtMDIgMTQ6NDA6MjMsODk1LTA3IElORk8g IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkhhbmRsZVZkc1ZlcnNpb25Db21tYW5kXSAoRm9y a0pvaW5Qb29sLTEtd29ya2VyLTE0KSBbMmEwZWM5MGJdIFJ1bm5pbmcgY29tbWFuZDogSGFuZGxl VmRzVmVyc2lvbkNvbW1hbmQgaW50ZXJuYWw6IHRydWUuIEVudGl0aWVzIGFmZmVjdGVkIDogIElE OiA3NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzUgVHlwZTogVkRTDQoyMDE4LTA1 LTAyIDE0OjQwOjIzLDg5OC0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZy ZXNoSG9zdENhcGFiaWxpdGllc0NvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIFsy YTBlYzkwYl0gUmVmcmVzaCBob3N0IGNhcGFiaWxpdGllcyBmaW5pc2hlZC4gTG9jayByZWxlYXNl ZC4gTW9uaXRvcmluZyBjYW4gcnVuIG5vdyBmb3IgaG9zdCAnb3Zub2RlMTAyIGZyb20gZGF0YS1j ZW50ZXIgJ0RlZmF1bHQnDQoyMDE4LTA1LTAyIDE0OjQwOjIzLDg5OC0wNyBFUlJPUiBbb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxpdGllc0NvbW1hbmRdIChGb3Jr Sm9pblBvb2wtMS13b3JrZXItMTQpIFsyYTBlYzkwYl0gQ29tbWFuZCAnb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxpdGllc0NvbW1hbmQnIGZhaWxlZDogQ291bGQg bm90IGdldCBKREJDIENvbm5lY3Rpb247IG5lc3RlZCBleGNlcHRpb24gaXMgamF2YS5zcWwuU1FM RXhjZXB0aW9uOiBqYXZheC5yZXNvdXJjZS5SZXNvdXJjZUV4Y2VwdGlvbjogSUowMDA0NTc6IFVu Y2hlY2tlZCB0aHJvd2FibGUgaW4gbWFuYWdlZENvbm5lY3Rpb25SZWNvbm5lY3RlZCgpIGNsPW9y Zy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25M aXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUw8bWFpbHRvOmNsPW9yZy5qYm9zcy5qY2EuY29y ZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRk N1tzdGF0ZT1OT1JNQUw+IG1hbmFnZWQgY29ubmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0ZXJz LmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVjdGlvbkAzZjM3Y2YxMDxtYWlsdG86Y29ubmVj dGlvbj1vcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVj dGlvbkAzZjM3Y2YxMD4gY29ubmVjdGlvbiBoYW5kbGVzPTAgbGFzdFJldHVybmVkPTE1MjUyOTcy MjM4NDcgbGFzdFZhbGlkYXRlZD0xNTI1MjkwMjY3ODExIGxhc3RDaGVja2VkT3V0PTE1MjUyOTY5 MjM3NzAgdHJhY2tCeVR4PWZhbHNlIHBvb2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25t YW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9vbEAyMDU1MGYzNTxtYWlsdG86cG9vbD1vcmcuamJv c3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9vbC5zdHJhdGVneS5PbmVQb29sQDIwNTUw ZjM1PiBtY3A9U2VtYXBob3JlQ29uY3VycmVudExpbmtlZFF1ZXVlTWFuYWdlZENvbm5lY3Rpb25Q b29sQDViYWE5MGZbcG9vbD1FTkdJTkVEYXRhU291cmNlXSB4YVJlc291cmNlPUxvY2FsWEFSZXNv dXJjZUltcGxAMjRhN2ZjMGJbY29ubmVjdGlvbkxpc3RlbmVyPTFmYWI4NGQ3IGNvbm5lY3Rpb25N YW5hZ2VyPTViZWM3MGQyIHdhcm5lZD1mYWxzZSBjdXJyZW50WGlkPW51bGwgcHJvZHVjdE5hbWU9 UG9zdGdyZVNRTCBwcm9kdWN0VmVyc2lvbj05LjUuOSBqbmRpTmFtZT1qYXZhOi9FTkdJTkVEYXRh U291cmNlXSB0eFN5bmM9bnVsbF0NCjIwMTgtMDUtMDIgMTQ6NDA6MjMsODk4LTA3IEVSUk9SIFtv cmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29tbWFuZF0g KEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzJhMGVjOTBiXSBFeGNlcHRpb246IG9yZy5zcHJp bmdmcmFtZXdvcmsuamRiYy5DYW5ub3RHZXRKZGJjQ29ubmVjdGlvbkV4Y2VwdGlvbjogQ291bGQg bm90IGdldCBKREJDIENvbm5lY3Rpb247IG5lc3RlZCBleGNlcHRpb24gaXMgamF2YS5zcWwuU1FM RXhjZXB0aW9uOiBqYXZheC5yZXNvdXJjZS5SZXNvdXJjZUV4Y2VwdGlvbjogSUowMDA0NTc6IFVu Y2hlY2tlZCB0aHJvd2FibGUgaW4gbWFuYWdlZENvbm5lY3Rpb25SZWNvbm5lY3RlZCgpIGNsPW9y Zy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25M aXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUw8bWFpbHRvOmNsPW9yZy5qYm9zcy5qY2EuY29y ZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRk N1tzdGF0ZT1OT1JNQUw+IG1hbmFnZWQgY29ubmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0ZXJz LmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVjdGlvbkAzZjM3Y2YxMDxtYWlsdG86Y29ubmVj dGlvbj1vcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVj dGlvbkAzZjM3Y2YxMD4gY29ubmVjdGlvbiBoYW5kbGVzPTAgbGFzdFJldHVybmVkPTE1MjUyOTcy MjM4NDcgbGFzdFZhbGlkYXRlZD0xNTI1MjkwMjY3ODExIGxhc3RDaGVja2VkT3V0PTE1MjUyOTY5 MjM3NzAgdHJhY2tCeVR4PWZhbHNlIHBvb2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25t YW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9vbEAyMDU1MGYzNTxtYWlsdG86cG9vbD1vcmcuamJv c3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9vbC5zdHJhdGVneS5PbmVQb29sQDIwNTUw ZjM1PiBtY3A9U2VtYXBob3JlQ29uY3VycmVudExpbmtlZFF1ZXVlTWFuYWdlZENvbm5lY3Rpb25Q b29sQDViYWE5MGZbcG9vbD1FTkdJTkVEYXRhU291cmNlXSB4YVJlc291cmNlPUxvY2FsWEFSZXNv dXJjZUltcGxAMjRhN2ZjMGJbY29ubmVjdGlvbkxpc3RlbmVyPTFmYWI4NGQ3IGNvbm5lY3Rpb25N YW5hZ2VyPTViZWM3MGQyIHdhcm5lZD1mYWxzZSBjdXJyZW50WGlkPW51bGwgcHJvZHVjdE5hbWU9 UG9zdGdyZVNRTCBwcm9kdWN0VmVyc2lvbj05LjUuOSBqbmRpTmFtZT1qYXZhOi9FTkdJTkVEYXRh U291cmNlXSB0eFN5bmM9bnVsbF0NCiAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJj LmRhdGFzb3VyY2UuRGF0YVNvdXJjZVV0aWxzLmdldENvbm5lY3Rpb24oRGF0YVNvdXJjZVV0aWxz LmphdmE6ODApIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAgYXQgb3Jn LnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLmV4ZWN1dGUoSmRiY1RlbXBs YXRlLmphdmE6NjE5KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQogICAgICAgIGF0 IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5xdWVyeShKZGJjVGVt cGxhdGUuamF2YTo2ODQpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAg YXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5KEpkYmNU ZW1wbGF0ZS5qYXZhOjcxNikgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXQ0KICAgICAg ICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVtcGxhdGUucXVlcnkoSmRi Y1RlbXBsYXRlLmphdmE6NzY2KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQogICAg ICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuUG9zdGdyZXNEYkVuZ2lu ZURpYWxlY3QkUG9zdGdyZXNTaW1wbGVKZGJjQ2FsbC5leGVjdXRlQ2FsbEludGVybmFsKFBvc3Rn cmVzRGJFbmdpbmVEaWFsZWN0LmphdmE6MTUyKSBbZGFsLmphcjpdDQouDQouDQouDQouDQoyMDE4 LTA1LTAyIDE0OjQwOjIzLDkwNy0wNyBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5k YmJyb2tlci5hdWRpdGxvZ2hhbmRsaW5nLkF1ZGl0TG9nRGlyZWN0b3JdIChGb3JrSm9pblBvb2wt MS13b3JrZXItMTQpIFsyYTBlYzkwYl0gRVZFTlRfSUQ6IEhPU1RfUkVGUkVTSF9DQVBBQklMSVRJ RVNfRkFJTEVEKDYwNyksIEZhaWxlZCB0byByZWZyZXNoIHRoZSBjYXBhYmlsaXRpZXMgb2YgaG9z dCBvdm5vZGUxMDIuDQoyMDE4LTA1LTAyIDE0OjQwOjIzLDkwNy0wNyBJTkZPICBbb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxpdGllc0NvbW1hbmRdIChGb3JrSm9p blBvb2wtMS13b3JrZXItMTQpIFsyYTBlYzkwYl0gTG9jayBmcmVlZCB0byBvYmplY3QgJ0VuZ2lu ZUxvY2s6e2V4Y2x1c2l2ZUxvY2tzPSdbNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2Ni ZDc1PVZEUywgSE9TVF9ORVRXT1JLNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1 PUhPU1RfTkVUV09SS10nLCBzaGFyZWRMb2Nrcz0nJ30nDQoyMDE4LTA1LTAyIDE0OjQwOjI1LDc3 NS0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuR2V0 SGFyZHdhcmVJbmZvQXN5bmNWRFNDb21tYW5kXSAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5n aW5lU2NoZWR1bGVkLVRocmVhZC0zMSkgW10gU1RBUlQsIEdldEhhcmR3YXJlSW5mb0FzeW5jVkRT Q29tbWFuZChIb3N0TmFtZSA9IG92bm9kZTEwMiwgVmRzSWRBbmRWZHNWRFNDb21tYW5kUGFyYW1l dGVyc0Jhc2U6e2hvc3RJZD0nNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1Jywg dmRzPSdIb3N0W292bm9kZTEwMiw3NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzVd J30pLCBsb2cgaWQ6IDMwMGY3MzQ1DQoyMDE4LTA1LTAyIDE0OjQwOjI1LDc3NS0wNyBJTkZPICBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuR2V0SGFyZHdhcmVJbmZv QXN5bmNWRFNDb21tYW5kXSAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVk LVRocmVhZC0zMSkgW10gRklOSVNILCBHZXRIYXJkd2FyZUluZm9Bc3luY1ZEU0NvbW1hbmQsIGxv ZyBpZDogMzAwZjczNDUNCjIwMTgtMDUtMDIgMTQ6NDA6MjUsODAyLTA3IElORk8gIFtvcmcub3Zp cnQuZW5naW5lLmNvcmUuYmxsLlNldE5vbk9wZXJhdGlvbmFsVmRzQ29tbWFuZF0gKEVFLU1hbmFn ZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQtMzEpIFtmMmVmMjFlXSBSdW5u aW5nIGNvbW1hbmQ6IFNldE5vbk9wZXJhdGlvbmFsVmRzQ29tbWFuZCBpbnRlcm5hbDogdHJ1ZS4g RW50aXRpZXMgYWZmZWN0ZWQgOiAgSUQ6IDc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNj YmQ3NSBUeXBlOiBWRFMNCjIwMTgtMDUtMDIgMTQ6NDA6MjUsODA1LTA3IElORk8gIFtvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlNldFZkc1N0YXR1c1ZEU0NvbW1hbmRdIChFRS1NYW5h Z2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTMxKSBbZjJlZjIxZV0gU1RB UlQsIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmQoSG9zdE5hbWUgPSBvdm5vZGUxMDIuLCBTZXRWZHNT dGF0dXNWRFNDb21tYW5kUGFyYW1ldGVyczp7aG9zdElkPSc3NGRmZTk2NS1jYjExLTQ5NWEtOTZh MC0zZGFlNmIzY2JkNzUnLCBzdGF0dXM9J05vbk9wZXJhdGlvbmFsJywgbm9uT3BlcmF0aW9uYWxS ZWFzb249J05FVFdPUktfVU5SRUFDSEFCTEUnLCBzdG9wU3BtRmFpbHVyZUxvZ2dlZD0nZmFsc2Un LCBtYWludGVuYW5jZVJlYXNvbj0nbnVsbCd9KSwgbG9nIGlkOiA3NjExZDhkOA0KMjAxOC0wNS0w MiAxNDo0MDo1Niw3MjItMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwucHJvdmlk ZXIubmV0d29yay5TeW5jTmV0d29ya1Byb3ZpZGVyQ29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRG YWN0b3J5LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQtNTgpIFszM2JkZGE3Zl0gTG9jayBBY3F1aXJl ZCB0byBvYmplY3QgJ0VuZ2luZUxvY2s6e2V4Y2x1c2l2ZUxvY2tzPSdbZjUwYmQwODEtN2M1Yi00 MTYxLWEwNDUtMDY4Zjg1ZDJhNDc2PVBST1ZJREVSXScsIHNoYXJlZExvY2tzPScnfScNCjIwMTgt MDUtMDIgMTQ6NDA6NTYsNzMyLTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnBy b3ZpZGVyLm5ldHdvcmsuU3luY05ldHdvcmtQcm92aWRlckNvbW1hbmRdIChFRS1NYW5hZ2VkVGhy ZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTU4KSBbMzNiZGRhN2ZdIFJ1bm5pbmcg Y29tbWFuZDogU3luY05ldHdvcmtQcm92aWRlckNvbW1hbmQgaW50ZXJuYWw6IHRydWUuDQoyMDE4 LTA1LTAyIDE0OjQwOjU2LDg0NC0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnNzby51 dGlscy5BdXRoZW50aWNhdGlvblV0aWxzXSAoZGVmYXVsdCB0YXNrLTQwKSBbXSBVc2VyIGFkbWlu QGludGVybmFsIHN1Y2Nlc3NmdWxseSBsb2dnZWQgaW4gd2l0aCBzY29wZXM6IG92aXJ0LWFwcC1h cGkgb3ZpcnQtZXh0PXRva2VuLWluZm86YXV0aHotc2VhcmNoIG92aXJ0LWV4dD10b2tlbi1pbmZv OnB1YmxpYy1hdXRoei1zZWFyY2ggb3ZpcnQtZXh0PXRva2VuLWluZm86dmFsaWRhdGUgb3ZpcnQt ZXh0PXRva2VuOnBhc3N3b3JkLWFjY2Vzcw0KMjAxOC0wNS0wMiAxNDo0MDo1NywwMDEtMDcgSU5G TyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwucHJvdmlkZXIubmV0d29yay5TeW5jTmV0d29y a1Byb3ZpZGVyQ29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNjaGVkdWxl ZC1UaHJlYWQtNTgpIFszM2JkZGE3Zl0gTG9jayBmcmVlZCB0byBvYmplY3QgJ0VuZ2luZUxvY2s6 e2V4Y2x1c2l2ZUxvY2tzPSdbZjUwYmQwODEtN2M1Yi00MTYxLWEwNDUtMDY4Zjg1ZDJhNDc2PVBS T1ZJREVSXScsIHNoYXJlZExvY2tzPScnfScNCjIwMTgtMDUtMDIgMTQ6NDQ6MzksMTkxLTA3IElO Rk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnV0aWxzLlRocmVhZFBvb2xNb25pdG9yaW5n U2VydmljZV0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVRocmVhZE1vbml0b3Jpbmct VGhyZWFkLTEpIFtdIFRocmVhZCBwb29sICdkZWZhdWx0JyBpcyB1c2luZyAwIHRocmVhZHMgb3V0 IG9mIDEgYW5kIDUgdGFza3MgYXJlIHdhaXRpbmcgaW4gdGhlIHF1ZXVlLg0KMjAxOC0wNS0wMiAx NDo0NDozOSwxOTEtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwudXRpbHMuVGhy ZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5l VGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkgW10gVGhyZWFkIHBvb2wgJ2VuZ2luZScgaXMgdXNp bmcgMCB0aHJlYWRzIG91dCBvZiA1MDAsIDggdGhyZWFkcyB3YWl0aW5nIGZvciB0YXNrcyBhbmQg MCB0YXNrcyBpbiBxdWV1ZS4NCjIwMTgtMDUtMDIgMTQ6NDQ6MzksMTkxLTA3IElORk8gIFtvcmcu b3ZpcnQuZW5naW5lLmNvcmUuYmxsLnV0aWxzLlRocmVhZFBvb2xNb25pdG9yaW5nU2VydmljZV0g KEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVRocmVhZE1vbml0b3JpbmctVGhyZWFkLTEp IFtdIFRocmVhZCBwb29sICdlbmdpbmVTY2hlZHVsZWQnIGlzIHVzaW5nIDEgdGhyZWFkcyBvdXQg b2YgMTAwIGFuZCA5OSB0YXNrcyBhcmUgd2FpdGluZyBpbiB0aGUgcXVldWUuDQoyMDE4LTA1LTAy IDE0OjQ0OjM5LDE5MS0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC51dGlscy5U aHJlYWRQb29sTW9uaXRvcmluZ1NlcnZpY2VdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdp bmVUaHJlYWRNb25pdG9yaW5nLVRocmVhZC0xKSBbXSBUaHJlYWQgcG9vbCAnZW5naW5lVGhyZWFk TW9uaXRvcmluZycgaXMgdXNpbmcgMSB0aHJlYWRzIG91dCBvZiAxIGFuZCAwIHRhc2tzIGFyZSB3 YWl0aW5nIGluIHRoZSBxdWV1ZS4NCjIwMTgtMDUtMDIgMTQ6NDQ6MzksMTkxLTA3IElORk8gIFtv cmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnV0aWxzLlRocmVhZFBvb2xNb25pdG9yaW5nU2Vydmlj ZV0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVRocmVhZE1vbml0b3JpbmctVGhyZWFk LTEpIFtdIFRocmVhZCBwb29sICdob3N0VXBkYXRlc0NoZWNrZXInIGlzIHVzaW5nIDAgdGhyZWFk cyBvdXQgb2YgNSBhbmQgMSB0YXNrcyBhcmUgd2FpdGluZyBpbiB0aGUgcXVldWUuDQoNCg0KDQoN Cg0KDQoNCg0KDQoNCg0KRnJvbTogWWFuaXIgUXVpbm4gW21haWx0bzp5cXVpbm5AcmVkaGF0LmNv bTxtYWlsdG86eXF1aW5uQHJlZGhhdC5jb20+XQ0KU2VudDogV2VkbmVzZGF5LCBNYXkgMiwgMjAx OCAxMjozNCBBTQ0KVG86IEp1c3RpbiBaeWdtb250IDxqenlnbW9udEBwcm9vZnBvaW50LmNvbTxt YWlsdG86anp5Z21vbnRAcHJvb2Zwb2ludC5jb20+Pg0KQ2M6IHVzZXJzQG92aXJ0Lm9yZzxtYWls dG86dXNlcnNAb3ZpcnQub3JnPg0KU3ViamVjdDogUmU6IFtvdmlydC11c2Vyc10gYWRkaW5nIGEg aG9zdA0KDQpIaSwNCldoYXQgZG9jdW1lbnQgYXJlIHlvdSB1c2luZyA/DQpTZWUgaWYgeW91IGZp bmQgdGhlIG5lZWRlZCBpbmZvcm1hdGlvbiBoZXJlIDogIGh0dHBzOi8vb3ZpcnQub3JnL2RvY3Vt ZW50YXRpb24vYWRtaW4tZ3VpZGUvY2hhcC1Ib3N0cy88aHR0cHM6Ly91cmxkZWZlbnNlLnByb29m cG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19vdmlydC5vcmdfZG9jdW1lbnRhdGlvbl9hZG1p bi0yRGd1aWRlX2NoYXAtMkRIb3N0c18mZD1Ed01GYVEmYz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVE bVBHY1B2VFJLTEp5cDAzMXJYamhnJnI9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0Rk RC03d1V0VUdIQSZtPUZOMC0zUjN4azBja2NEVmpKU1hRRGFJcmpxQzdvdkdHZkhWWFo3TGRtWHMm cz1zYUJoaldYd3ZFSFVIQnNvLVltVHZyeThpbHpJQ1lPSUVlbjA1eTlxOFBrJmU9Pg0KDQpGb3Ig ZW5naW5lIHJlbGF0ZWQgcG90ZW50aWFsIGVycm9ycyBpIHJlY29tbWVuZCBhbHNvIGNoZWNraW5n IHRoZSBlbmdpbmUubG9nIGFuZCBpbiBVSSBjaGVjayB0aGUgZXZlbnRzIHNlY3Rpb24uDQpSZWdh cmRzLA0KWWFuaXIgUXVpbm4NCg0KT24gVHVlLCBNYXkgMSwgMjAxOCBhdCAxMToxMSBQTSwgSnVz dGluIFp5Z21vbnQgPGp6eWdtb250QHByb29mcG9pbnQuY29tPG1haWx0bzpqenlnbW9udEBwcm9v ZnBvaW50LmNvbT4+IHdyb3RlOg0KSSBoYXZlIHRyaWVkIHRvIGFkZCBhIGhvc3QgdG8gdGhlIGVu Z2luZSBhbmQgaXQganVzdCB0YWtlcyBmb3JldmVyIG5ldmVyIHdvcmtpbmcgb3IgZ2l2aW5nIGFu eSBlcnJvciBtZXNzYWdlLiAgV2hlbiBJIGxvb2sgaW4gdGhlIGVuZ2luZeKAmXMgc2VydmVyLmxv ZyBJIHNlZSBpdCBzYXlzIHRoZSBuZXR3b3JrcyBhcmUgbWlzc2luZy4NCkkgdGhvdWdodCB3aGVu IHlvdSBpbnN0YWxsIGEgbm9kZSBhbmQgYWRkIGl0IHRvIHRoZSBlbmdpbmUgaXQgd2lsbCBhZGQg dGhlIG5ldHdvcmtzIGF1dG9tYXRpY2FsbHk/ICBUaGUgZG9jcyBkb27igJl0IGdpdmUgbXVjaCBp bmZvcm1hdGlvbiBhYm91dCB0aGlzLCBhbmQgSSBjYW7igJl0IGV2ZW4gcmVtb3ZlIHRoZSBob3N0 IHRocm91Z2ggdGhlIFVJLiAgV2hhdCBzdGVwcyBhcmUgcmVxdWlyZWQgdG8gcHJlcGFyZSBhIG5v ZGUgd2hlbiBzZXZlcmFsIHZsYW5zIGFyZSBpbnZvbHZlZD8NCg0KDQoNCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpVc2VycyBtYWlsaW5nIGxpc3QNClVz ZXJzQG92aXJ0Lm9yZzxtYWlsdG86VXNlcnNAb3ZpcnQub3JnPg0KaHR0cDovL2xpc3RzLm92aXJ0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50 LmNvbS92Mi91cmw/dT1odHRwLTNBX19saXN0cy5vdmlydC5vcmdfbWFpbG1hbl9saXN0aW5mb191 c2VycyZkPUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhq aGcmcj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJm09Rk4wLTNS M3hrMGNrY0RWakpTWFFEYUlyanFDN292R0dmSFZYWjdMZG1YcyZzPVg3cThtRWluX2sxNXFGNlBo MEdycmduM0VILVFQZDQ5cHV6MVFseFF2OG8mZT0+DQoNCg0K --_000_CY4PR12MB17989488FB48AEC7EE18878AAB870CY4PR12MB1798namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9 DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1z b25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCglt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0K CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4 DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0 eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7 fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBp biAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp b24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1 bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0i cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBjYW7igJl0IHNlZW0gdG8gZG8gYW55 dGhpbmcgdG8gY29udHJvbCB0aGUgaG9zdCBmcm9tIHRoZSBlbmdpbmUsIHdoZW4gSSBzZWxlY3Qg aXQgZm9yIE1haW50LCB0aGUgZW5naW5lIGxvZyBzaG93czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPltvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk1haW50ZW5h bmNlTnVtYmVyT2ZWZHNzQ29tbWFuZF0gKGRlZmF1bHQgdGFzay01MCkgWzkwYmE4MWVmLTIxZTQt NDI3Mi04YzU5LTg0Nzg2ZTk2OWZmN10gUnVubmluZyBjb21tYW5kOiBNYWludGVuYW5jZU51bWJl ck9mVmRzc0NvbW1hbmQNCiBpbnRlcm5hbDogZmFsc2UuIEVudGl0aWVzIGFmZmVjdGVkIDombmJz cDsgSUQ6IDc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NSBUeXBlOiBWRFNBY3Rp b24gZ3JvdXAgTUFOSVBVTEFURV9IT1NUIHdpdGggcm9sZSB0eXBlIEFETUlOPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPjIwMTgtMDUtMDMgMTI6MDA6MzcsOTE4LTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5l bmdpbmUuY29yZS52ZHNicm9rZXIuU2V0VmRzU3RhdHVzVkRTQ29tbWFuZF0gKGRlZmF1bHQgdGFz ay01MCkgWzkwYmE4MWVmLTIxZTQtNDI3Mi04YzU5LTg0Nzg2ZTk2OWZmN10gU1RBUlQsIFNldFZk c1N0YXR1c1ZEU0NvbW1hbmQoSG9zdE5hbWUNCiA9IG92bm9kZTEwMiwgU2V0VmRzU3RhdHVzVkRT Q29tbWFuZFBhcmFtZXRlcnM6e2hvc3RJZD0nNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZi M2NiZDc1Jywgc3RhdHVzPSdQcmVwYXJpbmdGb3JNYWludGVuYW5jZScsIG5vbk9wZXJhdGlvbmFs UmVhc29uPSdOT05FJywgc3RvcFNwbUZhaWx1cmVMb2dnZWQ9J3RydWUnLCBtYWludGVuYW5jZVJl YXNvbj0nbnVsbCd9KSwgbG9nIGlkOiA2NDdkNWY3ODxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgaGF2ZSBvbmx5IDEg aG9zdCBpbiB0aGUgREMsIHN0YXR1cyBpcyBVcCwgdGhlIGNsdXN0ZXIgc2F5cyBob3N0IGNvdW50 IGlzIDIgZXZlbiB0aG91Z2ggdGhlIHNlY29uZCBob3N0IHN0YXlzIE5vbiBPcGVyYXRpb25hbC4m bmJzcDsgSSBkb27igJl0IGtub3cgaG93IHRvIHJlbW92ZSBpdC48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ SSBqdXN0IGluc3RhbGxlZCBhbmQgdHJpZWQgdG8gam9pbiB0aGUgREMsIHRoaXMgaXMgYSBmcmVz aCBpbnN0YWxsYXRpb24sIHRoZSBlbmdpbmUgd2FzIGxhdW5jaGVkIHRocm91Z2ggY29ja3BpdC48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhlcmVzIHdoYXQgbm9k ZWN0bCBzaG93cyBmcm9tIHRoZSBob3N0OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+b3Zub2RlMTAyIH5dIyBub2RlY3RsIGNoZWNrPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PlN0YXR1czogT0s8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Qm9vdGxvYWRlciAuLi4gT0s8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7IExheWVyIGJvb3QgZW50cmllcyAuLi4gT0s8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+Jm5ic3A7IFZhbGlkIGJvb3QgZW50cmllcyAuLi4gT0s8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+TW91 bnQgcG9pbnRzIC4uLiBPSzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsgU2VwYXJhdGUgL3ZhciAu Li4gT0s8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7IERpc2NhcmQgaXMgdXNlZCAuLi4gT0s8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+QmFzaWMgc3RvcmFnZSAuLi4gT0s8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7IEluaXRpYWxpemVkIFZHIC4uLiBPSzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsgSW5pdGlh bGl6ZWQgVGhpbiBQb29sIC4uLiBPSzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsgSW5pdGlhbGl6 ZWQgTFZzIC4uLiBPSzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGluIHN0b3JhZ2UgLi4uIE9LPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyBDaGVja2luZyBhdmFpbGFibGUgc3BhY2UgaW4gdGhpbnBvb2wg Li4uIE9LPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBDaGVja2luZyB0aGlucG9vbCBhdXRvLWV4 dGVuZCAuLi4gT0s8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+dmRzbWQgLi4uIE9LPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+IFlhbmlyIFF1aW5uIFttYWlsdG86eXF1aW5uQHJlZGhhdC5jb21dDQo8YnI+DQo8Yj5T ZW50OjwvYj4gVGh1cnNkYXksIE1heSAzLCAyMDE4IDE6MTkgQU08YnI+DQo8Yj5Ubzo8L2I+IEp1 c3RpbiBaeWdtb250ICZsdDtqenlnbW9udEBwcm9vZnBvaW50LmNvbSZndDs8YnI+DQo8Yj5DYzo8 L2I+IHVzZXJzQG92aXJ0Lm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW292aXJ0LXVzZXJz XSBhZGRpbmcgYSBob3N0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj5EaWQgeW91IHRyeSBzd2l0Y2hpbmcgdGhlIGhvc3QgdG8gbWFpbnRlbmFuY2Ug bW9kZSBmaXJzdCA/IDxvOnA+DQo8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPldoYXQgaXMgdGhlIHN0YXRlIG9mIHRoZSBkYXRhIGNlbnRlciBhbmQgaG93IG1hbnkgYWN0 aXZlIGhvc3RzIGRvIHlvdSBoYXZlIG5vdz8NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj5BbmQgZGlkIHlvdSBwZXJmb3JtIGFueSB1cGRhdGVzIHJlY2VudGx5 IG9yIGp1c3QgcnVuIGEgZnJlc2ggaW5zdGFsbGF0aW9uID8mbmJzcDsgaWYgc28gLCBkaWQgeW91 IHJ1biBlbmdpbmUtc2V0dXAgYmVmb3JlIGxhdW5jaGluZyBlbmdpbmUgPw0KPG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUaHUsIE1heSAzLCAyMDE4IGF0 IDEyOjQ3IEFNLCBKdXN0aW4gWnlnbW9udCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmp6eWdtb250QHBy b29mcG9pbnQuY29tIiB0YXJnZXQ9Il9ibGFuayI+anp5Z21vbnRAcHJvb2Zwb2ludC5jb208L2E+ Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4w cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgcmVh ZCB0aGlzIHBhZ2UgYW5kIGl0IGRvZXNu4oCZdCBoZWxwIHNpbmNlIHRoaXMgaXMgYSBob3N0IHRo YXQgY2Fu4oCZdCBiZSByZW1vdmVkLCB0aGUg4oCccmVtb3Zl4oCdIGJ1dHRvbg0KIGlzIGRpbW1l ZCBvdXQuJm5ic3A7IDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPlRoaXMgaXMgNC4yMiBvdmlydCBub2RlLCBidXQgdGhlIGhvc3Qgc3RheXMgaW4gYSDigJxu b24gb3BlcmF0aW9uYWzigJ0gc3RhdGUuJm5ic3A7IEkgbm90aWNlIHRoZSBsb2dzIGhhdmUgYQ0K IGxvdCBvZiBlcnJvcnMsIGZvciBleGFtcGxlOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnRoZSBTRVJWRVIg bG9nOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgt MDUtMDIgMTQ6NDA6MjMsODQ3LTA3IFdBUk4mbmJzcDsgW29yZy5qYm9zcy5qY2EuY29yZS5jb25u ZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xdIChGb3JrSm9pblBvb2wtMS13b3Jr ZXItMTQpDQogSUowMDA2MDk6IEF0dGVtcHQgdG8gcmV0dXJuIGNvbm5lY3Rpb24gdHdpY2U6IDxh IGhyZWY9Im1haWx0bzpvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIubGlzdGVu ZXIuVHhDb25uZWN0aW9uTGlzdGVuZXJAMWZhYjg0ZDdbc3RhdGU9Tk9STUFMIj4NCm9yZy5qYm9z cy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5l ckAxZmFiODRkN1tzdGF0ZT1OT1JNQUw8L2E+IG1hbmFnZWQNCjxhIGhyZWY9Im1haWx0bzpjb25u ZWN0aW9uPW9yZy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25u ZWN0aW9uQDNmMzdjZjEwIj4NCmNvbm5lY3Rpb249b3JnLmpib3NzLmpjYS5hZGFwdGVycy5qZGJj LmxvY2FsLkxvY2FsTWFuYWdlZENvbm5lY3Rpb25AM2YzN2NmMTA8L2E+IGNvbm5lY3Rpb24gaGFu ZGxlcz0wIGxhc3RSZXR1cm5lZD0xNTI1Mjk3MjIzODQ3IGxhc3RWYWxpZGF0ZWQ9MTUyNTI5MDI2 NzgxMSBsYXN0Q2hlY2tlZE91dD0xNTI1Mjk2OTIzNzcwIHRyYWNrQnlUeD1mYWxzZQ0KPGEgaHJl Zj0ibWFpbHRvOnBvb2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wu c3RyYXRlZ3kuT25lUG9vbEAyMDU1MGYzNSI+DQpwb29sPW9yZy5qYm9zcy5qY2EuY29yZS5jb25u ZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBmMzU8L2E+IG1jcD1TZW1h cGhvcmVDb25jdXJyZW50TGlua2VkUXVldWVNYW5hZ2VkQ29ubmVjdGlvblBvb2xANWJhYTkwZltw b29sPUVOR0lORURhdGFTb3VyY2VdIHhhUmVzb3VyY2U9TG9jYWxYQVJlc291cmNlSW1wbEAyNGE3 ZmMwYltjb25uZWN0aW9uTGlzdGVuZXI9MWZhYjg0ZDcgY29ubmVjdGlvbk1hbmFnZXI9NWJlYzcw ZDINCiB3YXJuZWQ9ZmFsc2UgY3VycmVudFhpZD1udWxsIHByb2R1Y3ROYW1lPVBvc3RncmVTUUwg cHJvZHVjdFZlcnNpb249OS41Ljkgam5kaU5hbWU9amF2YTovRU5HSU5FRGF0YVNvdXJjZV0gdHhT eW5jPW51bGxdOiBqYXZhLmxhbmcuVGhyb3dhYmxlOiBTVEFDS1RSQUNFPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5q Ym9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLm1jcC5TZW1hcGhvcmVDb25jdXJy ZW50TGlua2VkRGVxdWVNYW5hZ2VkQ29ubmVjdGlvblBvb2wucmV0dXJuQ29ubmVjdGlvbihTZW1h cGhvcmVDb25jdXJyZW50TGlua2VkRGVxdWVNYW5hZ2VkQ29ubmVjdGlvblBvb2wuamF2YTo3MjIp PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLm1jcC5T ZW1hcGhvcmVDb25jdXJyZW50TGlua2VkRGVxdWVNYW5hZ2VkQ29ubmVjdGlvblBvb2wucmV0dXJu Q29ubmVjdGlvbihTZW1hcGhvcmVDb25jdXJyZW50TGlua2VkRGVxdWVNYW5hZ2VkQ29ubmVjdGlv blBvb2wuamF2YTo2MTEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFu YWdlci5wb29sLkFic3RyYWN0UG9vbC5yZXR1cm5Db25uZWN0aW9uKEFic3RyYWN0UG9vbC5qYXZh Ojg0Nyk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLkFic3Ry YWN0Q29ubmVjdGlvbk1hbmFnZXIucmV0dXJuTWFuYWdlZENvbm5lY3Rpb24oQWJzdHJhY3RDb25u ZWN0aW9uTWFuYWdlci5qYXZhOjcyNSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5l Y3Rpb25tYW5hZ2VyLnR4LlR4Q29ubmVjdGlvbk1hbmFnZXJJbXBsLm1hbmFnZWRDb25uZWN0aW9u RGlzY29ubmVjdGVkKFR4Q29ubmVjdGlvbk1hbmFnZXJJbXBsLmphdmE6NTg1KTwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBv cmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0aW9uTWFu YWdlci5kaXNjb25uZWN0TWFuYWdlZENvbm5lY3Rpb24oQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdl ci5qYXZhOjk4OCk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2Vy LkFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIucmVjb25uZWN0TWFuYWdlZENvbm5lY3Rpb24oQWJz dHJhY3RDb25uZWN0aW9uTWFuYWdlci5qYXZhOjk3NCk8L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmpjYS5j b3JlLmNvbm5lY3Rpb25tYW5hZ2VyLkFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIuYWxsb2NhdGVD b25uZWN0aW9uKEFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIuamF2YTo3OTIpPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9y Zy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5XcmFwcGVyRGF0YVNvdXJjZS5nZXRDb25uZWN0aW9u KFdyYXBwZXJEYXRhU291cmNlLmphdmE6MTM4KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuY29ubmVj dG9yLnN1YnN5c3RlbXMuZGF0YXNvdXJjZXMuV2lsZEZseURhdGFTb3VyY2UuZ2V0Q29ubmVjdGlv bihXaWxkRmx5RGF0YVNvdXJjZS5qYXZhOjY0KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuc3ByaW5nZnJhbWV3b3Jr LmpkYmMuZGF0YXNvdXJjZS5EYXRhU291cmNlVXRpbHMuZG9HZXRDb25uZWN0aW9uKERhdGFTb3Vy Y2VVdGlscy5qYXZhOjExMSkNCiBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5kYXRhc291cmNlLkRhdGFTb3VyY2VVdGlscy5n ZXRDb25uZWN0aW9uKERhdGFTb3VyY2VVdGlscy5qYXZhOjc3KQ0KIFtzcHJpbmctamRiYy5qYXI6 NC4zLjkuUkVMRUFTRV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRi Y1RlbXBsYXRlLmV4ZWN1dGUoSmRiY1RlbXBsYXRlLmphdmE6NjE5KSBbc3ByaW5nLWpkYmMuamFy OjQuMy45LlJFTEVBU0VdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpk YmNUZW1wbGF0ZS5xdWVyeShKZGJjVGVtcGxhdGUuamF2YTo2ODQpIFtzcHJpbmctamRiYy5qYXI6 NC4zLjkuUkVMRUFTRV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRi Y1RlbXBsYXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjcxNikgW3NwcmluZy1qZGJjLmphcjo0 LjMuOS5SRUxFQVNFXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJj VGVtcGxhdGUucXVlcnkoSmRiY1RlbXBsYXRlLmphdmE6NzY2KSBbc3ByaW5nLWpkYmMuamFyOjQu My45LlJFTEVBU0VdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIu UG9zdGdyZXNEYkVuZ2luZURpYWxlY3QkUG9zdGdyZXNTaW1wbGVKZGJjQ2FsbC5leGVjdXRlQ2Fs bEludGVybmFsKFBvc3RncmVzRGJFbmdpbmVEaWFsZWN0LmphdmE6MTUyKQ0KIFtkYWwuamFyOl08 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5Qb3N0Z3Jlc0RiRW5n aW5lRGlhbGVjdCRQb3N0Z3Jlc1NpbXBsZUpkYmNDYWxsLmRvRXhlY3V0ZShQb3N0Z3Jlc0RiRW5n aW5lRGlhbGVjdC5qYXZhOjExOCkNCiBbZGFsLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5zcHJpbmdmcmFt ZXdvcmsuamRiYy5jb3JlLnNpbXBsZS5TaW1wbGVKZGJjQ2FsbC5leGVjdXRlKFNpbXBsZUpkYmND YWxsLmphdmE6MTk4KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9y Zy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuU2ltcGxlSmRiY0NhbGxzSGFuZGxlci5l eGVjdXRlSW1wbChTaW1wbGVKZGJjQ2FsbHNIYW5kbGVyLmphdmE6MTM1KQ0KIFtkYWwuamFyOl08 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5TaW1wbGVKZGJjQ2Fs bHNIYW5kbGVyLmV4ZWN1dGVSZWFkTGlzdChTaW1wbGVKZGJjQ2FsbHNIYW5kbGVyLmphdmE6MTA1 KQ0KIFtkYWwuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhby5WbUR5bmFt aWNEYW9JbXBsLmdldEFsbFJ1bm5pbmdGb3JWZHMoVm1EeW5hbWljRGFvSW1wbC5qYXZhOjUyKQ0K IFtkYWwuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNi cm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuaXNWbVJ1bm5pbmdPbkhvc3Qo SG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2YToyMTApDQogW3Zkc2Jyb2tlci5q YXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5I b3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5sb2dDaGFuZ2VkRGlzcGxheU5ldHdvcmso SG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2YToxNzkpDQogW3Zkc2Jyb2tlci5q YXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5I b3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5hdWRpdE5ldHdvcmtDb21wbGlhbmNlKEhv c3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLmphdmE6MTQ4KQ0KIFt2ZHNicm9rZXIuamFy Ol08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9z dE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwubGFtYmRhJHBlcnNpc3RBbmRFbmZvcmNlTmV0 d29ya0NvbXBsaWFuY2UkMChIb3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjEw MCkNCiBbdmRzYnJva2VyLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGls cy50cmFuc2FjdGlvbi5UcmFuc2FjdGlvblN1cHBvcnQuZXhlY3V0ZUluTmV3VHJhbnNhY3Rpb24o VHJhbnNhY3Rpb25TdXBwb3J0LmphdmE6MjAyKQ0KIFt1dGlscy5qYXI6XTwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcu b3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHJhbnNhY3Rpb24uVHJhbnNhY3Rpb25TdXBwb3J0LmV4 ZWN1dGVJblJlcXVpcmVkKFRyYW5zYWN0aW9uU3VwcG9ydC5qYXZhOjEzNykNCiBbdXRpbHMuamFy Ol08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5z YWN0aW9uU3VwcG9ydC5leGVjdXRlSW5TY29wZShUcmFuc2FjdGlvblN1cHBvcnQuamF2YToxMDUp DQogW3V0aWxzLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu dmRzYnJva2VyLkhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLnBlcnNpc3RBbmRFbmZv cmNlTmV0d29ya0NvbXBsaWFuY2UoSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2 YTo5MykNCiBbdmRzYnJva2VyLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52 ZHNicm9rZXIudmRzYnJva2VyLkhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLnBlcnNp c3RBbmRFbmZvcmNlTmV0d29ya0NvbXBsaWFuY2UoSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3Rl ckltcGwuamF2YToxNTQpDQogW3Zkc2Jyb2tlci5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5n aW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXIucHJvY2Vzc1JlZnJlc2hDYXBhYmlsaXRpZXNS ZXNwb25zZShWZHNNYW5hZ2VyLmphdmE6Nzk0KQ0KIFt2ZHNicm9rZXIuamFyOl08L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQg b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyLmhhbmRsZVJlZnJlc2hD YXBhYmlsaXRpZXNSZXNwb25zZShWZHNNYW5hZ2VyLmphdmE6NTk4KQ0KIFt2ZHNicm9rZXIuamFy Ol08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyLnJl ZnJlc2hIb3N0U3luYyhWZHNNYW5hZ2VyLmphdmE6NTY3KSBbdmRzYnJva2VyLmphcjpdPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21t YW5kLmV4ZWN1dGVDb21tYW5kKFJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29tbWFuZC5qYXZhOjQx KQ0KIFtibGwuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Db21tYW5k QmFzZS5leGVjdXRlV2l0aG91dFRyYW5zYWN0aW9uKENvbW1hbmRCYXNlLmphdmE6MTEzMykgW2Js bC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRCYXNlLmV4 ZWN1dGVBY3Rpb25JblRyYW5zYWN0aW9uU2NvcGUoQ29tbWFuZEJhc2UuamF2YToxMjg1KQ0KIFti bGwuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Db21tYW5kQmFzZS5y dW5JblRyYW5zYWN0aW9uKENvbW1hbmRCYXNlLmphdmE6MTkzNCkgW2JsbC5qYXI6XTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHJhbnNhY3Rpb24uVHJhbnNhY3Rpb25TdXBw b3J0LmV4ZWN1dGVJblN1cHByZXNzZWQoVHJhbnNhY3Rpb25TdXBwb3J0LmphdmE6MTY0KQ0KIFt1 dGlscy5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHJhbnNhY3Rp b24uVHJhbnNhY3Rpb25TdXBwb3J0LmV4ZWN1dGVJblNjb3BlKFRyYW5zYWN0aW9uU3VwcG9ydC5q YXZhOjEwMykNCiBbdXRpbHMuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs bC5Db21tYW5kQmFzZS5leGVjdXRlKENvbW1hbmRCYXNlLmphdmE6MTM0NSkgW2JsbC5qYXI6XTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsm bmJzcDthdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRCYXNlLmV4ZWN1dGVBY3Rp b24oQ29tbWFuZEJhc2UuamF2YTo0MDApIFtibGwuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVu Z2luZS5jb3JlLmJsbC5leGVjdXRvci5EZWZhdWx0QmFja2VuZEFjdGlvbkV4ZWN1dG9yLmV4ZWN1 dGUoRGVmYXVsdEJhY2tlbmRBY3Rpb25FeGVjdXRvci5qYXZhOjEzKQ0KIFtibGwuamFyOl08L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5CYWNrZW5kLnJ1bkFjdGlvbihCYWNrZW5k LmphdmE6NDY4KSBbYmxsLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwu QmFja2VuZC5ydW5BY3Rpb25JbXBsKEJhY2tlbmQuamF2YTo0NTApIFtibGwuamFyOl08L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg YXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5CYWNrZW5kLnJ1bkludGVybmFsQWN0aW9uKEJh Y2tlbmQuamF2YTozOTMpIFtibGwuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgc3VuLnJlZmxlY3QuR2VuZXJhdGVk TWV0aG9kQWNjZXNzb3IxNTguaW52b2tlKFVua25vd24gU291cmNlKSBbOjEuOC4wXzE2MV08L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgYXQgc3VuLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5pbnZva2UoRGVs ZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5qYXZhOjQzKSBbcnQuamFyOjEuOC4wXzE2MV08L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgYXQgamF2YS5sYW5nLnJlZmxlY3QuTWV0aG9kLmludm9rZShNZXRob2QuamF2YTo0OTgpIFty dC5qYXI6MS44LjBfMTYxXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50Lk1hbmFn ZWRSZWZlcmVuY2VNZXRob2RJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihNYW5hZ2VkUmVm ZXJlbmNlTWV0aG9kSW50ZXJjZXB0b3IuamF2YTo1Mik8L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9j YXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6 NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQkSW52 b2NhdGlvbi5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjUwOSk8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3Jn Lmpib3NzLmFzLndlbGQuaW50ZXJjZXB0b3JzLkpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3IuZGVs ZWdhdGVJbnRlcmNlcHRpb24oSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5qYXZhOjc4KTwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBhdCBvcmcuamJvc3MuYXMud2VsZC5pbnRlcmNlcHRvcnMuSnNyMjk5QmluZGluZ3NJbnRlcmNl cHRvci5kb01ldGhvZEludGVyY2VwdGlvbihKc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9yLmphdmE6 ODgpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy53ZWxkLmludGVyY2VwdG9ycy5Kc3IyOTlCaW5kaW5n c0ludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3Iu amF2YToxMDEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuaW50ZXJjZXB0b3Jz LlVzZXJJbnRlcmNlcHRvckZhY3RvcnkkMS5wcm9jZXNzSW52b2NhdGlvbihVc2VySW50ZXJjZXB0 b3JGYWN0b3J5LmphdmE6NjMpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2Vw dG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQg b3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50Lmludm9jYXRpb25tZXRyaWNzLkV4ZWN1dGlvblRp bWVJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihFeGVjdXRpb25UaW1lSW50ZXJjZXB0b3Iu amF2YTo0MykNCiBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJ bnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lZS5jb25j dXJyZW50LkNvbmN1cnJlbnRDb250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ29u Y3VycmVudENvbnRleHRJbnRlcmNlcHRvci5qYXZhOjQ1KQ0KIFt3aWxkZmx5LWVlLTExLjAuMC5G aW5hbC5qYXI6MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRl cmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkluaXRpYWxJbnRlcmNlcHRvci5wcm9jZXNzSW52b2Nh dGlvbihJbml0aWFsSW50ZXJjZXB0b3IuamF2YTo0MCk8L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9j YXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6 NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5DaGFpbmVkSW50ZXJjZXB0b3IucHJv Y2Vzc0ludm9jYXRpb24oQ2hhaW5lZEludGVyY2VwdG9yLmphdmE6NTMpPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5q Ym9zcy5hcy5lZS5jb21wb25lbnQuaW50ZXJjZXB0b3JzLkNvbXBvbmVudERpc3BhdGNoZXJJbnRl cmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDb21wb25lbnREaXNwYXRjaGVySW50ZXJjZXB0b3Iu amF2YTo1Mik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0 LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3Mu YXMuZWpiMy5jb21wb25lbnQuc2luZ2xldG9uLlNpbmdsZXRvbkNvbXBvbmVudEluc3RhbmNlQXNz b2NpYXRpb25JbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihTaW5nbGV0b25Db21wb25lbnRJ bnN0YW5jZUFzc29jaWF0aW9uSW50ZXJjZXB0b3IuamF2YTo1MykNCiBbd2lsZGZseS1lamIzLTEx LjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlv bi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIp PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLnR4LkNNVFR4SW50ZXJjZXB0b3IuaW52b2tlSW5O b1R4KENNVFR4SW50ZXJjZXB0b3IuamF2YToyNjQpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFs LmphcjoxMS4wLjAuRmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLnR4LkNNVFR4SW50 ZXJjZXB0b3Iuc3VwcG9ydHMoQ01UVHhJbnRlcmNlcHRvci5qYXZhOjM3OSkgW3dpbGRmbHktZWpi My0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVq YjMudHguQ01UVHhJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDTVRUeEludGVyY2VwdG9y LmphdmE6MjQ0KSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJ bnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9u LkludGVyY2VwdG9yQ29udGV4dCRJbnZvY2F0aW9uLnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0 LmphdmE6NTA5KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3Mud2VsZC5lamIuQWJzdHJhY3RFSkJSZXF1ZXN0 U2NvcGVBY3RpdmF0aW9uSW50ZXJjZXB0b3IuYXJvdW5kSW52b2tlKEFic3RyYWN0RUpCUmVxdWVz dFNjb3BlQWN0aXZhdGlvbkludGVyY2VwdG9yLmphdmE6NzMpDQogW3dlbGQtY29yZS1pbXBsLTIu NC4zLkZpbmFsLmphcjoyLjQuMy5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLndlbGQuZWpi LkVqYlJlcXVlc3RTY29wZUFjdGl2YXRpb25JbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihF amJSZXF1ZXN0U2NvcGVBY3RpdmF0aW9uSW50ZXJjZXB0b3IuamF2YTo4OSk8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3Jn Lmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JD b250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQuaW50 ZXJjZXB0b3JzLkN1cnJlbnRJbnZvY2F0aW9uQ29udGV4dEludGVyY2VwdG9yLnByb2Nlc3NJbnZv Y2F0aW9uKEN1cnJlbnRJbnZvY2F0aW9uQ29udGV4dEludGVyY2VwdG9yLmphdmE6NDEpDQogW3dp bGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF08L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpi b3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250 ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQuaW52b2Nh dGlvbm1ldHJpY3MuV2FpdFRpbWVJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihXYWl0VGlt ZUludGVyY2VwdG9yLmphdmE6NDcpDQogW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjEx LjAuMC5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250 ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJv c3MuYXMuZWpiMy5zZWN1cml0eS5TZWN1cml0eUNvbnRleHRJbnRlcmNlcHRvci5wcm9jZXNzSW52 b2NhdGlvbihTZWN1cml0eUNvbnRleHRJbnRlcmNlcHRvci5qYXZhOjEwMCkNCiBbd2lsZGZseS1l amIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52 b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2 YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLmRlcGxveW1lbnQucHJvY2Vzc29ycy5T dGFydHVwQXdhaXRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihTdGFydHVwQXdhaXRJbnRl cmNlcHRvci5qYXZhOjIyKQ0KIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAu RmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5w cm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFz LmVqYjMuY29tcG9uZW50LmludGVyY2VwdG9ycy5TaHV0RG93bkludGVyY2VwdG9yRmFjdG9yeSQx LnByb2Nlc3NJbnZvY2F0aW9uKFNodXREb3duSW50ZXJjZXB0b3JGYWN0b3J5LmphdmE6NjQpDQog W3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF08L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3Jn Lmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JD b250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQuaW50 ZXJjZXB0b3JzLkxvZ2dpbmdJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihMb2dnaW5nSW50 ZXJjZXB0b3IuamF2YTo2NykNCiBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4w LkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAmbmJzcDsmbmJzcDthdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQu cHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5h cy5lZS5jb21wb25lbnQuTmFtZXNwYWNlQ29udGV4dEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0 aW9uKE5hbWVzcGFjZUNvbnRleHRJbnRlcmNlcHRvci5qYXZhOjUwKTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJv c3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRl eHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkNvbnRleHRDbGFzc0xv YWRlckludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKENvbnRleHRDbGFzc0xvYWRlckludGVy Y2VwdG9yLmphdmE6NjApPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9y Q29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3Jn Lmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnJ1bihJbnRlcmNlcHRvckNvbnRl eHQuamF2YTo0MzgpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy53aWxkZmx5LnNlY3VyaXR5Lm1hbmFnZXIuV2lsZEZs eVNlY3VyaXR5TWFuYWdlci5kb0NoZWNrZWQoV2lsZEZseVNlY3VyaXR5TWFuYWdlci5qYXZhOjYw OSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uQWNjZXNzQ2hlY2tpbmdJbnRlcmNlcHRv ci5wcm9jZXNzSW52b2NhdGlvbihBY2Nlc3NDaGVja2luZ0ludGVyY2VwdG9yLmphdmE6NTcpPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKElu dGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24u Q2hhaW5lZEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKENoYWluZWRJbnRlcmNlcHRvci5q YXZhOjUzKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50LlZpZXdTZXJ2aWNlJFZp ZXcuaW52b2tlKFZpZXdTZXJ2aWNlLmphdmE6MTk4KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuZWUu Y29tcG9uZW50LlZpZXdEZXNjcmlwdGlvbiQxLnByb2Nlc3NJbnZvY2F0aW9uKFZpZXdEZXNjcmlw dGlvbi5qYXZhOjE4NSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5Qcm94eUlu dm9jYXRpb25IYW5kbGVyLmludm9rZShQcm94eUludm9jYXRpb25IYW5kbGVyLmphdmE6ODEpPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuaW50ZXJmYWNlcy5CYWNrZW5kSW50ZXJu YWwkJCR2aWV3NC5ydW5JbnRlcm5hbEFjdGlvbihVbmtub3duIFNvdXJjZSkNCiBbYmxsLmphcjpd PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IHN1bi5yZWZsZWN0LkdlbmVyYXRlZE1ldGhvZEFjY2Vzc29yMTU3Lmludm9rZShV bmtub3duIFNvdXJjZSkgWzoxLjguMF8xNjFdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IHN1bi5yZWZsZWN0LkRlbGVnYXRp bmdNZXRob2RBY2Nlc3NvckltcGwuaW52b2tlKERlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwu amF2YTo0MykgW3J0LmphcjoxLjguMF8xNjFdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IGphdmEubGFuZy5yZWZsZWN0Lk1l dGhvZC5pbnZva2UoTWV0aG9kLmphdmE6NDk4KSBbcnQuamFyOjEuOC4wXzE2MV08L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQg b3JnLmpib3NzLndlbGQudXRpbC5yZWZsZWN0aW9uLlJlZmxlY3Rpb25zLmludm9rZUFuZFVud3Jh cChSZWZsZWN0aW9ucy5qYXZhOjQzMykgW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFsLmphcjoy LjQuMy5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLndlbGQuYmVhbi5wcm94eS5FbnRlcnByaXNl QmVhblByb3h5TWV0aG9kSGFuZGxlci5pbnZva2UoRW50ZXJwcmlzZUJlYW5Qcm94eU1ldGhvZEhh bmRsZXIuamF2YToxMjcpDQogW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFsLmphcjoyLjQuMy5G aW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLndlbGQuYmVhbi5wcm94eS5FbnRlcnByaXNlVGFyZ2V0 QmVhbkluc3RhbmNlLmludm9rZShFbnRlcnByaXNlVGFyZ2V0QmVhbkluc3RhbmNlLmphdmE6NTYp DQogW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFsLmphcjoyLjQuMy5GaW5hbF08L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQg b3JnLmpib3NzLndlbGQuYmVhbi5wcm94eS5JbmplY3Rpb25Qb2ludFByb3BhZ2F0aW5nRW50ZXJw cmlzZVRhcmdldEJlYW5JbnN0YW5jZS5pbnZva2UoSW5qZWN0aW9uUG9pbnRQcm9wYWdhdGluZ0Vu dGVycHJpc2VUYXJnZXRCZWFuSW5zdGFuY2UuamF2YTo2NykNCiBbd2VsZC1jb3JlLWltcGwtMi40 LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3Mud2VsZC5iZWFuLnBy b3h5LlByb3h5TWV0aG9kSGFuZGxlci5pbnZva2UoUHJveHlNZXRob2RIYW5kbGVyLmphdmE6MTAw KSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXTwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBv cmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkJhY2tlbmRDb21tYW5kT2JqZWN0c0hhbmRsZXIkQmFj a2VuZEludGVybmFsJEJhY2tlbmRMb2NhbCQyMDQ5MjU5NjE4JFByb3h5JF8kJF9XZWxkJEVudGVy cHJpc2VQcm94eSQucnVuSW50ZXJuYWxBY3Rpb24oVW5rbm93bg0KIFNvdXJjZSkgW2JsbC5qYXI6 XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlZkc0V2ZW50TGlzdGVuZXIucmVm cmVzaEhvc3RDYXBhYmlsaXRpZXMoVmRzRXZlbnRMaXN0ZW5lci5qYXZhOjU5OCkNCiBbYmxsLmph cjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuSG9zdENvbm5lY3Rp b25SZWZyZXNoZXIkU3Vic2NyaWJlclJlZnJlc2hpbmdIb3N0T25Ib3N0Q29ubmVjdGlvbkNoYW5n ZUV2ZW50Lm9uTmV4dChIb3N0Q29ubmVjdGlvblJlZnJlc2hlci5qYXZhOjQ3KQ0KIFt2ZHNicm9r ZXIuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5Ib3N0Q29u bmVjdGlvblJlZnJlc2hlciRTdWJzY3JpYmVyUmVmcmVzaGluZ0hvc3RPbkhvc3RDb25uZWN0aW9u Q2hhbmdlRXZlbnQub25OZXh0KEhvc3RDb25uZWN0aW9uUmVmcmVzaGVyLmphdmE6MzApDQogW3Zk c2Jyb2tlci5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQudmRzbS5qc29ucnBjLmNsaWVudC5ldmVu dHMuRXZlbnRQdWJsaXNoZXIkRXZlbnRDYWxsYWJsZS5jYWxsKEV2ZW50UHVibGlzaGVyLmphdmE6 MTE4KQ0KIFt2ZHNtLWpzb25ycGMtamF2YS1jbGllbnQuamFyOl08L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0 LnZkc20uanNvbnJwYy5jbGllbnQuZXZlbnRzLkV2ZW50UHVibGlzaGVyJEV2ZW50Q2FsbGFibGUu Y2FsbChFdmVudFB1Ymxpc2hlci5qYXZhOjkzKQ0KIFt2ZHNtLWpzb25ycGMtamF2YS1jbGllbnQu amFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRm9ya0pvaW5UYXNrJEFkYXB0ZWRD YWxsYWJsZS5leGVjKEZvcmtKb2luVGFzay5qYXZhOjE0MjQpIFtydC5qYXI6MS44LjBfMTYxXTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pblRhc2suZG9FeGVjKEZvcmtKb2lu VGFzay5qYXZhOjI4OSkgW3J0LmphcjoxLjguMF8xNjFdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IGphdmEudXRpbC5jb25j dXJyZW50LkZvcmtKb2luUG9vbCRXb3JrUXVldWUucnVuVGFzayhGb3JrSm9pblBvb2wuamF2YTox MDU2KSBbcnQuamFyOjEuOC4wXzE2MV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRm9y a0pvaW5Qb29sLnJ1bldvcmtlcihGb3JrSm9pblBvb2wuamF2YToxNjkyKSBbcnQuamFyOjEuOC4w XzE2MV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRm9ya0pvaW5Xb3JrZXJUaHJlYWQu cnVuKEZvcmtKb2luV29ya2VyVGhyZWFkLmphdmE6MTU3KSBbcnQuamFyOjEuOC4wXzE2MV08L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0 OjQwOjIzLDg1MS0wNyBXQVJOJm5ic3A7IFtjb20uYXJqdW5hLmF0cy5hcmp1bmFdIChGb3JrSm9p blBvb2wtMS13b3JrZXItMTQpIEFSSlVOQTAxMjA3NzogQWJvcnQNCiBjYWxsZWQgb24gYWxyZWFk eSBhYm9ydGVkIGF0b21pYyBhY3Rpb24gMDpmZmZmN2YwMDAwMDE6LTIxYmQ4ODAwOjVhZTkwYzQ4 OjEwYWZhPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7 PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QW5kIHRoZSBF TkdJTkUgbG9nOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PjIwMTgtMDUtMDIgMTQ6NDA6MjMsODUxLTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUu Y29yZS51dGlscy50cmFuc2FjdGlvbi5UcmFuc2FjdGlvblN1cHBvcnRdIChGb3JrSm9pblBvb2wt MS13b3JrZXItMTQpDQogWzUyMjc2ZGY1XSB0cmFuc2FjdGlvbiByb2xsZWQgYmFjazwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6MjMsODUxLTA3IEVSUk9SIFtvcmcub3ZpcnQu ZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXJdIChGb3JrSm9pblBvb2wtMS13b3JrZXIt MTQpDQogWzUyMjc2ZGY1XSBVbmFibGUgdG8gUmVmcmVzaENhcGFiaWxpdGllczogSWxsZWdhbFN0 YXRlRXhjZXB0aW9uOiBUcmFuc2FjdGlvbiBMb2NhbCB0cmFuc2FjdGlvbiAoZGVsZWdhdGU9VHJh bnNhY3Rpb25JbXBsZSAmbHQ7IGFjLCBCYXNpY0FjdGlvbjogMDpmZmZmN2YwMDAwMDE6LTIxYmQ4 ODAwOjVhZTkwYzQ4OjEwYWZhIHN0YXR1czogQWN0aW9uU3RhdHVzLkFCT1JURUQgJmd0Oywgb3du ZXI9TG9jYWwgdHJhbnNhY3Rpb24gY29udGV4dCBmb3IgcHJvdmlkZXINCiBKQm9zcyBKVEEgdHJh bnNhY3Rpb24gcHJvdmlkZXIpIGlzIG5vdCBhY3RpdmUgU1RBVFVTX1JPTExFREJBQ0s8L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjIzLDg4OC0wNyBJTkZPJm5ic3A7IFtvcmcu b3ZpcnQuZW5naW5lLmNvcmUuYmxsLkhhbmRsZVZkc0NwdUZsYWdzT3JDbHVzdGVyQ2hhbmdlZENv bW1hbmRdDQogKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzVjNTExZTUxXSBSdW5uaW5nIGNv bW1hbmQ6IEhhbmRsZVZkc0NwdUZsYWdzT3JDbHVzdGVyQ2hhbmdlZENvbW1hbmQgaW50ZXJuYWw6 IHRydWUuIEVudGl0aWVzIGFmZmVjdGVkIDombmJzcDsgSUQ6IDc0ZGZlOTY1LWNiMTEtNDk1YS05 NmEwLTNkYWU2YjNjYmQ3NSBUeXBlOiBWRFM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAy IDE0OjQwOjIzLDg5NS0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkhh bmRsZVZkc1ZlcnNpb25Db21tYW5kXSAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KQ0KIFsyYTBl YzkwYl0gUnVubmluZyBjb21tYW5kOiBIYW5kbGVWZHNWZXJzaW9uQ29tbWFuZCBpbnRlcm5hbDog dHJ1ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiZuYnNwOyBJRDogNzRkZmU5NjUtY2IxMS00OTVhLTk2 YTAtM2RhZTZiM2NiZDc1IFR5cGU6IFZEUzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIg MTQ6NDA6MjMsODk4LTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVm cmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5kXSAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KQ0K IFsyYTBlYzkwYl0gUmVmcmVzaCBob3N0IGNhcGFiaWxpdGllcyBmaW5pc2hlZC4gTG9jayByZWxl YXNlZC4gTW9uaXRvcmluZyBjYW4gcnVuIG5vdyBmb3IgaG9zdCAnb3Zub2RlMTAyIGZyb20gZGF0 YS1jZW50ZXIgJ0RlZmF1bHQnPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoy Myw4OTgtMDcgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVmcmVzaEhvc3RDYXBh YmlsaXRpZXNDb21tYW5kXSAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KQ0KIFsyYTBlYzkwYl0g Q29tbWFuZCAnb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxpdGll c0NvbW1hbmQnIGZhaWxlZDogQ291bGQgbm90IGdldCBKREJDIENvbm5lY3Rpb247IG5lc3RlZCBl eGNlcHRpb24gaXMgamF2YS5zcWwuU1FMRXhjZXB0aW9uOiBqYXZheC5yZXNvdXJjZS5SZXNvdXJj ZUV4Y2VwdGlvbjogSUowMDA0NTc6IFVuY2hlY2tlZCB0aHJvd2FibGUgaW4gbWFuYWdlZENvbm5l Y3Rpb25SZWNvbm5lY3RlZCgpDQo8YSBocmVmPSJtYWlsdG86Y2w9b3JnLmpib3NzLmpjYS5jb3Jl LmNvbm5lY3Rpb25tYW5hZ2VyLmxpc3RlbmVyLlR4Q29ubmVjdGlvbkxpc3RlbmVyQDFmYWI4NGQ3 W3N0YXRlPU5PUk1BTCI+DQpjbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIu bGlzdGVuZXIuVHhDb25uZWN0aW9uTGlzdGVuZXJAMWZhYjg0ZDdbc3RhdGU9Tk9STUFMPC9hPiBt YW5hZ2VkDQo8YSBocmVmPSJtYWlsdG86Y29ubmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0ZXJz LmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVjdGlvbkAzZjM3Y2YxMCI+DQpjb25uZWN0aW9u PW9yZy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9u QDNmMzdjZjEwPC9hPiBjb25uZWN0aW9uIGhhbmRsZXM9MCBsYXN0UmV0dXJuZWQ9MTUyNTI5NzIy Mzg0NyBsYXN0VmFsaWRhdGVkPTE1MjUyOTAyNjc4MTEgbGFzdENoZWNrZWRPdXQ9MTUyNTI5Njky Mzc3MCB0cmFja0J5VHg9ZmFsc2UNCjxhIGhyZWY9Im1haWx0bzpwb29sPW9yZy5qYm9zcy5qY2Eu Y29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBmMzUiPg0K cG9vbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9vbC5zdHJhdGVneS5P bmVQb29sQDIwNTUwZjM1PC9hPiBtY3A9U2VtYXBob3JlQ29uY3VycmVudExpbmtlZFF1ZXVlTWFu YWdlZENvbm5lY3Rpb25Qb29sQDViYWE5MGZbcG9vbD1FTkdJTkVEYXRhU291cmNlXSB4YVJlc291 cmNlPUxvY2FsWEFSZXNvdXJjZUltcGxAMjRhN2ZjMGJbY29ubmVjdGlvbkxpc3RlbmVyPTFmYWI4 NGQ3IGNvbm5lY3Rpb25NYW5hZ2VyPTViZWM3MGQyDQogd2FybmVkPWZhbHNlIGN1cnJlbnRYaWQ9 bnVsbCBwcm9kdWN0TmFtZT1Qb3N0Z3JlU1FMIHByb2R1Y3RWZXJzaW9uPTkuNS45IGpuZGlOYW1l PWphdmE6L0VOR0lORURhdGFTb3VyY2VdIHR4U3luYz1udWxsXTwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PjIwMTgtMDUtMDIgMTQ6NDA6MjMsODk4LTA3IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu YmxsLlJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29tbWFuZF0gKEZvcmtKb2luUG9vbC0xLXdvcmtl ci0xNCkNCiBbMmEwZWM5MGJdIEV4Y2VwdGlvbjogb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLkNh bm5vdEdldEpkYmNDb25uZWN0aW9uRXhjZXB0aW9uOiBDb3VsZCBub3QgZ2V0IEpEQkMgQ29ubmVj dGlvbjsgbmVzdGVkIGV4Y2VwdGlvbiBpcyBqYXZhLnNxbC5TUUxFeGNlcHRpb246IGphdmF4LnJl c291cmNlLlJlc291cmNlRXhjZXB0aW9uOiBJSjAwMDQ1NzogVW5jaGVja2VkIHRocm93YWJsZSBp biBtYW5hZ2VkQ29ubmVjdGlvblJlY29ubmVjdGVkKCkNCjxhIGhyZWY9Im1haWx0bzpjbD1vcmcu amJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIubGlzdGVuZXIuVHhDb25uZWN0aW9uTGlz dGVuZXJAMWZhYjg0ZDdbc3RhdGU9Tk9STUFMIj4NCmNsPW9yZy5qYm9zcy5qY2EuY29yZS5jb25u ZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tzdGF0 ZT1OT1JNQUw8L2E+IG1hbmFnZWQNCjxhIGhyZWY9Im1haWx0bzpjb25uZWN0aW9uPW9yZy5qYm9z cy5qY2EuYWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9uQDNmMzdjZjEw Ij4NCmNvbm5lY3Rpb249b3JnLmpib3NzLmpjYS5hZGFwdGVycy5qZGJjLmxvY2FsLkxvY2FsTWFu YWdlZENvbm5lY3Rpb25AM2YzN2NmMTA8L2E+IGNvbm5lY3Rpb24gaGFuZGxlcz0wIGxhc3RSZXR1 cm5lZD0xNTI1Mjk3MjIzODQ3IGxhc3RWYWxpZGF0ZWQ9MTUyNTI5MDI2NzgxMSBsYXN0Q2hlY2tl ZE91dD0xNTI1Mjk2OTIzNzcwIHRyYWNrQnlUeD1mYWxzZQ0KPGEgaHJlZj0ibWFpbHRvOnBvb2w9 b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9v bEAyMDU1MGYzNSI+DQpwb29sPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5w b29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBmMzU8L2E+IG1jcD1TZW1hcGhvcmVDb25jdXJyZW50 TGlua2VkUXVldWVNYW5hZ2VkQ29ubmVjdGlvblBvb2xANWJhYTkwZltwb29sPUVOR0lORURhdGFT b3VyY2VdIHhhUmVzb3VyY2U9TG9jYWxYQVJlc291cmNlSW1wbEAyNGE3ZmMwYltjb25uZWN0aW9u TGlzdGVuZXI9MWZhYjg0ZDcgY29ubmVjdGlvbk1hbmFnZXI9NWJlYzcwZDINCiB3YXJuZWQ9ZmFs c2UgY3VycmVudFhpZD1udWxsIHByb2R1Y3ROYW1lPVBvc3RncmVTUUwgcHJvZHVjdFZlcnNpb249 OS41Ljkgam5kaU5hbWU9amF2YTovRU5HSU5FRGF0YVNvdXJjZV0gdHhTeW5jPW51bGxdPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5kYXRhc291cmNlLkRhdGFTb3VyY2VVdGlscy5n ZXRDb25uZWN0aW9uKERhdGFTb3VyY2VVdGlscy5qYXZhOjgwKQ0KIFtzcHJpbmctamRiYy5qYXI6 NC4zLjkuUkVMRUFTRV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRi Y1RlbXBsYXRlLmV4ZWN1dGUoSmRiY1RlbXBsYXRlLmphdmE6NjE5KSBbc3ByaW5nLWpkYmMuamFy OjQuMy45LlJFTEVBU0VdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpk YmNUZW1wbGF0ZS5xdWVyeShKZGJjVGVtcGxhdGUuamF2YTo2ODQpIFtzcHJpbmctamRiYy5qYXI6 NC4zLjkuUkVMRUFTRV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRi Y1RlbXBsYXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjcxNikgW3NwcmluZy1qZGJjLmphcjo0 LjMuOS5SRUxFQVNFXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJj VGVtcGxhdGUucXVlcnkoSmRiY1RlbXBsYXRlLmphdmE6NzY2KSBbc3ByaW5nLWpkYmMuamFyOjQu My45LlJFTEVBU0VdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIu UG9zdGdyZXNEYkVuZ2luZURpYWxlY3QkUG9zdGdyZXNTaW1wbGVKZGJjQ2FsbC5leGVjdXRlQ2Fs bEludGVybmFsKFBvc3RncmVzRGJFbmdpbmVEaWFsZWN0LmphdmE6MTUyKQ0KIFtkYWwuamFyOl08 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Ljwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0w NS0wMiAxNDo0MDoyMyw5MDctMDcgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJi cm9rZXIuYXVkaXRsb2doYW5kbGluZy5BdWRpdExvZ0RpcmVjdG9yXQ0KIChGb3JrSm9pblBvb2wt MS13b3JrZXItMTQpIFsyYTBlYzkwYl0gRVZFTlRfSUQ6IEhPU1RfUkVGUkVTSF9DQVBBQklMSVRJ RVNfRkFJTEVEKDYwNyksIEZhaWxlZCB0byByZWZyZXNoIHRoZSBjYXBhYmlsaXRpZXMgb2YgaG9z dCBvdm5vZGUxMDIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoyMyw5MDct MDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFi aWxpdGllc0NvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpDQogWzJhMGVjOTBiXSBM b2NrIGZyZWVkIHRvIG9iamVjdCAnRW5naW5lTG9jazp7ZXhjbHVzaXZlTG9ja3M9J1s3NGRmZTk2 NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzU9VkRTLCBIT1NUX05FVFdPUks3NGRmZTk2NS1j YjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzU9SE9TVF9ORVRXT1JLXScsIHNoYXJlZExvY2tzPScn fSc8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjI1LDc3NS0wNyBJTkZPJm5i c3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5HZXRIYXJkd2Fy ZUluZm9Bc3luY1ZEU0NvbW1hbmRdDQogKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNj aGVkdWxlZC1UaHJlYWQtMzEpIFtdIFNUQVJULCBHZXRIYXJkd2FyZUluZm9Bc3luY1ZEU0NvbW1h bmQoSG9zdE5hbWUgPSBvdm5vZGUxMDIsIFZkc0lkQW5kVmRzVkRTQ29tbWFuZFBhcmFtZXRlcnNC YXNlOntob3N0SWQ9Jzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NScsIHZkcz0n SG9zdFtvdm5vZGUxMDIsNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1XSd9KSwN CiBsb2cgaWQ6IDMwMGY3MzQ1PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoy NSw3NzUtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNi cm9rZXIuR2V0SGFyZHdhcmVJbmZvQXN5bmNWRFNDb21tYW5kXQ0KIChFRS1NYW5hZ2VkVGhyZWFk RmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTMxKSBbXSBGSU5JU0gsIEdldEhhcmR3YXJl SW5mb0FzeW5jVkRTQ29tbWFuZCwgbG9nIGlkOiAzMDBmNzM0NTwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PjIwMTgtMDUtMDIgMTQ6NDA6MjUsODAyLTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUu Y29yZS5ibGwuU2V0Tm9uT3BlcmF0aW9uYWxWZHNDb21tYW5kXSAoRUUtTWFuYWdlZFRocmVhZEZh Y3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC0zMSkNCiBbZjJlZjIxZV0gUnVubmluZyBjb21t YW5kOiBTZXROb25PcGVyYXRpb25hbFZkc0NvbW1hbmQgaW50ZXJuYWw6IHRydWUuIEVudGl0aWVz IGFmZmVjdGVkIDombmJzcDsgSUQ6IDc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3 NSBUeXBlOiBWRFM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjI1LDgwNS0w NyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlNldFZkc1N0YXR1 c1ZEU0NvbW1hbmRdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhy ZWFkLTMxKQ0KIFtmMmVmMjFlXSBTVEFSVCwgU2V0VmRzU3RhdHVzVkRTQ29tbWFuZChIb3N0TmFt ZSA9IG92bm9kZTEwMi4sIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmRQYXJhbWV0ZXJzOntob3N0SWQ9 Jzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NScsIHN0YXR1cz0nTm9uT3BlcmF0 aW9uYWwnLCBub25PcGVyYXRpb25hbFJlYXNvbj0nTkVUV09SS19VTlJFQUNIQUJMRScsIHN0b3BT cG1GYWlsdXJlTG9nZ2VkPSdmYWxzZScsIG1haW50ZW5hbmNlUmVhc29uPSdudWxsJ30pLA0KIGxv ZyBpZDogNzYxMWQ4ZDg8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjU2LDcy Mi0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnByb3ZpZGVyLm5ldHdv cmsuU3luY05ldHdvcmtQcm92aWRlckNvbW1hbmRdDQogKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5 LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQtNTgpIFszM2JkZGE3Zl0gTG9jayBBY3F1aXJlZCB0byBv YmplY3QgJ0VuZ2luZUxvY2s6e2V4Y2x1c2l2ZUxvY2tzPSdbZjUwYmQwODEtN2M1Yi00MTYxLWEw NDUtMDY4Zjg1ZDJhNDc2PVBST1ZJREVSXScsIHNoYXJlZExvY2tzPScnfSc8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjU2LDczMi0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQu ZW5naW5lLmNvcmUuYmxsLnByb3ZpZGVyLm5ldHdvcmsuU3luY05ldHdvcmtQcm92aWRlckNvbW1h bmRdDQogKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQtNTgp IFszM2JkZGE3Zl0gUnVubmluZyBjb21tYW5kOiBTeW5jTmV0d29ya1Byb3ZpZGVyQ29tbWFuZCBp bnRlcm5hbDogdHJ1ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjU2LDg0 NC0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuc3NvLnV0aWxzLkF1dGhlbnRp Y2F0aW9uVXRpbHNdIChkZWZhdWx0IHRhc2stNDApDQogW10gVXNlciBhZG1pbkBpbnRlcm5hbCBz dWNjZXNzZnVsbHkgbG9nZ2VkIGluIHdpdGggc2NvcGVzOiBvdmlydC1hcHAtYXBpIG92aXJ0LWV4 dD10b2tlbi1pbmZvOmF1dGh6LXNlYXJjaCBvdmlydC1leHQ9dG9rZW4taW5mbzpwdWJsaWMtYXV0 aHotc2VhcmNoIG92aXJ0LWV4dD10b2tlbi1pbmZvOnZhbGlkYXRlIG92aXJ0LWV4dD10b2tlbjpw YXNzd29yZC1hY2Nlc3M8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjU3LDAw MS0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnByb3ZpZGVyLm5ldHdv cmsuU3luY05ldHdvcmtQcm92aWRlckNvbW1hbmRdDQogKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5 LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQtNTgpIFszM2JkZGE3Zl0gTG9jayBmcmVlZCB0byBvYmpl Y3QgJ0VuZ2luZUxvY2s6e2V4Y2x1c2l2ZUxvY2tzPSdbZjUwYmQwODEtN2M1Yi00MTYxLWEwNDUt MDY4Zjg1ZDJhNDc2PVBST1ZJREVSXScsIHNoYXJlZExvY2tzPScnfSc8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4yMDE4LTA1LTAyIDE0OjQ0OjM5LDE5MS0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5n aW5lLmNvcmUuYmxsLnV0aWxzLlRocmVhZFBvb2xNb25pdG9yaW5nU2VydmljZV0gKEVFLU1hbmFn ZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVRocmVhZE1vbml0b3JpbmctVGhyZWFkLTEpDQogW10gVGhy ZWFkIHBvb2wgJ2RlZmF1bHQnIGlzIHVzaW5nIDAgdGhyZWFkcyBvdXQgb2YgMSBhbmQgNSB0YXNr cyBhcmUgd2FpdGluZyBpbiB0aGUgcXVldWUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0w MiAxNDo0NDozOSwxOTEtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC51 dGlscy5UaHJlYWRQb29sTW9uaXRvcmluZ1NlcnZpY2VdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9y eS1lbmdpbmVUaHJlYWRNb25pdG9yaW5nLVRocmVhZC0xKQ0KIFtdIFRocmVhZCBwb29sICdlbmdp bmUnIGlzIHVzaW5nIDAgdGhyZWFkcyBvdXQgb2YgNTAwLCA4IHRocmVhZHMgd2FpdGluZyBmb3Ig dGFza3MgYW5kIDAgdGFza3MgaW4gcXVldWUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0w MiAxNDo0NDozOSwxOTEtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC51 dGlscy5UaHJlYWRQb29sTW9uaXRvcmluZ1NlcnZpY2VdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9y eS1lbmdpbmVUaHJlYWRNb25pdG9yaW5nLVRocmVhZC0xKQ0KIFtdIFRocmVhZCBwb29sICdlbmdp bmVTY2hlZHVsZWQnIGlzIHVzaW5nIDEgdGhyZWFkcyBvdXQgb2YgMTAwIGFuZCA5OSB0YXNrcyBh cmUgd2FpdGluZyBpbiB0aGUgcXVldWUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAx NDo0NDozOSwxOTEtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC51dGls cy5UaHJlYWRQb29sTW9uaXRvcmluZ1NlcnZpY2VdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1l bmdpbmVUaHJlYWRNb25pdG9yaW5nLVRocmVhZC0xKQ0KIFtdIFRocmVhZCBwb29sICdlbmdpbmVU aHJlYWRNb25pdG9yaW5nJyBpcyB1c2luZyAxIHRocmVhZHMgb3V0IG9mIDEgYW5kIDAgdGFza3Mg YXJlIHdhaXRpbmcgaW4gdGhlIHF1ZXVlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIg MTQ6NDQ6MzksMTkxLTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwudXRp bHMuVGhyZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRocmVhZEZhY3Rvcnkt ZW5naW5lVGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkNCiBbXSBUaHJlYWQgcG9vbCAnaG9zdFVw ZGF0ZXNDaGVja2VyJyBpcyB1c2luZyAwIHRocmVhZHMgb3V0IG9mIDUgYW5kIDEgdGFza3MgYXJl IHdhaXRpbmcgaW4gdGhlIHF1ZXVlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48 L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj4gWWFuaXIgUXVpbm4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86 eXF1aW5uQHJlZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj55cXVpbm5AcmVkaGF0LmNvbTwvYT5d DQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXkgMiwgMjAxOCAxMjozNCBBTTxicj4N CjxiPlRvOjwvYj4gSnVzdGluIFp5Z21vbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpqenlnbW9udEBw cm9vZnBvaW50LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmp6eWdtb250QHByb29mcG9pbnQuY29tPC9h PiZndDs8YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciIHRh cmdldD0iX2JsYW5rIj51c2Vyc0BvdmlydC5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl OiBbb3ZpcnQtdXNlcnNdIGFkZGluZyBhIGhvc3Q8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8 ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206 MTIuMHB0Ij5IaSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij5XaGF0IGRvY3VtZW50IGFyZSB5b3UgdXNpbmcgPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPlNlZSBpZiB5b3UgZmluZCB0aGUgbmVlZGVkIGluZm9ybWF0 aW9uIGhlcmUgOiZuYnNwOw0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu Y29tL3YyL3VybD91PWh0dHBzLTNBX19vdmlydC5vcmdfZG9jdW1lbnRhdGlvbl9hZG1pbi0yRGd1 aWRlX2NoYXAtMkRIb3N0c18mYW1wO2Q9RHdNRmFRJmFtcDtjPVZ4dDVlME9zdnZ0MmdmbHdTbHNK NURtUEdjUHZUUktMSnlwMDMxclhqaGcmYW1wO3I9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEww cmVIY0RkRC03d1V0VUdIQSZhbXA7bT1GTjAtM1IzeGswY2tjRFZqSlNYUURhSXJqcUM3b3ZHR2ZI VlhaN0xkbVhzJmFtcDtzPXNhQmhqV1h3dkVIVUhCc28tWW1UdnJ5OGlseklDWU9JRWVuMDV5OXE4 UGsmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL292aXJ0Lm9yZy9kb2N1bWVudGF0 aW9uL2FkbWluLWd1aWRlL2NoYXAtSG9zdHMvPC9hPiA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1i b3R0b206MTIuMHB0Ij5Gb3IgZW5naW5lIHJlbGF0ZWQgcG90ZW50aWFsIGVycm9ycyBpIHJlY29t bWVuZCBhbHNvIGNoZWNraW5nIHRoZSBlbmdpbmUubG9nIGFuZCBpbiBVSSBjaGVjayB0aGUgZXZl bnRzIHNlY3Rpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij5ZYW5pciBRdWlubjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPk9uIFR1ZSwgTWF5IDEsIDIwMTggYXQgMTE6MTEgUE0sIEp1c3RpbiBaeWdtb250ICZs dDs8YSBocmVmPSJtYWlsdG86anp5Z21vbnRAcHJvb2Zwb2ludC5jb20iIHRhcmdldD0iX2JsYW5r Ij5qenlnbW9udEBwcm9vZnBvaW50LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg MS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t dG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBoYXZlIHRyaWVkIHRvIGFkZCBhIGhvc3Qg dG8gdGhlIGVuZ2luZSBhbmQgaXQganVzdCB0YWtlcyBmb3JldmVyIG5ldmVyIHdvcmtpbmcgb3Ig Z2l2aW5nIGFueSBlcnJvciBtZXNzYWdlLiZuYnNwOyBXaGVuIEkgbG9vayBpbiB0aGUgZW5naW5l 4oCZcyBzZXJ2ZXIubG9nIEkgc2VlIGl0IHNheXMgdGhlIG5ldHdvcmtzDQogYXJlIG1pc3Npbmcu PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkkgdGhvdWdodCB3aGVuIHlv dSBpbnN0YWxsIGEgbm9kZSBhbmQgYWRkIGl0IHRvIHRoZSBlbmdpbmUgaXQgd2lsbCBhZGQgdGhl IG5ldHdvcmtzIGF1dG9tYXRpY2FsbHk/Jm5ic3A7IFRoZSBkb2NzIGRvbuKAmXQgZ2l2ZSBtdWNo IGluZm9ybWF0aW9uIGFib3V0IHRoaXMsIGFuZCBJIGNhbuKAmXQgZXZlbiByZW1vdmUgdGhlDQog aG9zdCB0aHJvdWdoIHRoZSBVSS4mbmJzcDsgV2hhdCBzdGVwcyBhcmUgcmVxdWlyZWQgdG8gcHJl cGFyZSBhIG5vZGUgd2hlbiBzZXZlcmFsIHZsYW5zIGFyZSBpbnZvbHZlZD88bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4t Ym90dG9tOjEyLjBwdCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX188YnI+DQpVc2VycyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86 VXNlcnNAb3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4N CjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw LTNBX19saXN0cy5vdmlydC5vcmdfbWFpbG1hbl9saXN0aW5mb191c2VycyZhbXA7ZD1Ed01GYVEm YW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZhbXA7cj1G aVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJmFtcDttPUZOMC0zUjN4 azBja2NEVmpKU1hRRGFJcmpxQzdvdkdHZkhWWFo3TGRtWHMmYW1wO3M9WDdxOG1FaW5fazE1cUY2 UGgwR3JyZ24zRUgtUVBkNDlwdXoxUWx4UXY4byZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5odHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PG86cD48L286cD48 L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7 PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_CY4PR12MB17989488FB48AEC7EE18878AAB870CY4PR12MB1798namp_--

For removing the non operational host : 1.Right click on the host name 2.Click on "Confirm host has been rebooted" 3.Remove the host For the issue you are experiencing with host addition, according to the engine logs you have sent, you might need to perform a few steps , see: https://bugzilla.redhat.com/show_bug.cgi?id=1516256#c2 I would also recommend to check the the host's network is not down. Also, during installation of the host,observe the messages in the Events section (UI) Hope this helps. On Thu, May 3, 2018 at 10:07 PM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I can’t seem to do anything to control the host from the engine, when I select it for Maint, the engine log shows:
[org.ovirt.engine.core.bll.MaintenanceNumberOfVdssCommand] (default task-50) [90ba81ef-21e4-4272-8c59-84786e969ff7] Running command: MaintenanceNumberOfVdssCommand internal: false. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDSAction group MANIPULATE_HOST with role type ADMIN
2018-05-03 12:00:37,918-07 INFO [org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (default task-50) [90ba81ef-21e4-4272-8c59-84786e969ff7] START, SetVdsStatusVDSCommand(HostName = ovnode102, SetVdsStatusVDSCommandParameters:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', status='PreparingForMaintenance', nonOperationalReason='NONE', stopSpmFailureLogged='true', maintenanceReason='null'}), log id: 647d5f78
I have only 1 host in the DC, status is Up, the cluster says host count is 2 even though the second host stays Non Operational. I don’t know how to remove it.
I just installed and tried to join the DC, this is a fresh installation, the engine was launched through cockpit.
Heres what nodectl shows from the host:
ovnode102 ~]# nodectl check
Status: OK
Bootloader ... OK
Layer boot entries ... OK
Valid boot entries ... OK
Mount points ... OK
Separate /var ... OK
Discard is used ... OK
Basic storage ... OK
Initialized VG ... OK
Initialized Thin Pool ... OK
Initialized LVs ... OK
Thin storage ... OK
Checking available space in thinpool ... OK
Checking thinpool auto-extend ... OK
vdsmd ... OK
Thanks,
*From:* Yanir Quinn [mailto:yquinn@redhat.com] *Sent:* Thursday, May 3, 2018 1:19 AM
*To:* Justin Zygmont <jzygmont@proofpoint.com> *Cc:* users@ovirt.org *Subject:* Re: [ovirt-users] adding a host
Did you try switching the host to maintenance mode first ?
What is the state of the data center and how many active hosts do you have now?
And did you perform any updates recently or just run a fresh installation ? if so , did you run engine-setup before launching engine ?
On Thu, May 3, 2018 at 12:47 AM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I read this page and it doesn’t help since this is a host that can’t be removed, the “remove” button is dimmed out.
This is 4.22 ovirt node, but the host stays in a “non operational” state. I notice the logs have a lot of errors, for example:
the SERVER log:
2018-05-02 14:40:23,847-07 WARN [org.jboss.jca.core. connectionmanager.pool.strategy.OnePool] (ForkJoinPool-1-worker-14) IJ000609: Attempt to return connection twice: org.jboss.jca.core. connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local. LocalManagedConnection@3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core. connectionmanager.pool.strategy.OnePool@20550f35 mcp= SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]: java.lang.Throwable: STACKTRACE
at org.jboss.jca.core.connectionmanager.pool.mcp. SemaphoreConcurrentLinkedDequeManagedConnectionPool.returnConnection( SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:722)
at org.jboss.jca.core.connectionmanager.pool.mcp. SemaphoreConcurrentLinkedDequeManagedConnectionPool.returnConnection( SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:611)
at org.jboss.jca.core.connectionmanager.pool. AbstractPool.returnConnection(AbstractPool.java:847)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. returnManagedConnection(AbstractConnectionManager.java:725)
at org.jboss.jca.core.connectionmanager.tx. TxConnectionManagerImpl.managedConnectionDisconnected( TxConnectionManagerImpl.java:585)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. disconnectManagedConnection(AbstractConnectionManager.java:988)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. reconnectManagedConnection(AbstractConnectionManager.java:974)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. allocateConnection(AbstractConnectionManager.java:792)
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection( WrapperDataSource.java:138)
at org.jboss.as.connector.subsystems.datasources. WildFlyDataSource.getConnection(WildFlyDataSource.java:64)
at org.springframework.jdbc.datasource.DataSourceUtils. doGetConnection(DataSourceUtils.java:111) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.datasource.DataSourceUtils. getConnection(DataSourceUtils.java:77) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$ PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$ PostgresSimpleJdbcCall.doExecute(PostgresDbEngineDialect.java:118) [dal.jar:]
at org.springframework.jdbc.core.simple.SimpleJdbcCall.execute(SimpleJdbcCall.java:198) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler. executeImpl(SimpleJdbcCallsHandler.java:135) [dal.jar:]
at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler. executeReadList(SimpleJdbcCallsHandler.java:105) [dal.jar:]
at org.ovirt.engine.core.dao.VmDynamicDaoImpl.getAllRunningForVds(VmDynamicDaoImpl.java:52) [dal.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.isVmRunningOnHost( HostNetworkTopologyPersisterImpl.java:210) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.logChangedDisplayNetwork( HostNetworkTopologyPersisterImpl.java:179) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.auditNetworkCompliance( HostNetworkTopologyPersisterImpl.java:148) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.lambda$persistAndEnforceNetworkCompli ance$0(HostNetworkTopologyPersisterImpl.java:100) [vdsbroker.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport. executeInNewTransaction(TransactionSupport.java:202) [utils.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport. executeInRequired(TransactionSupport.java:137) [utils.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport. executeInScope(TransactionSupport.java:105) [utils.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.persistAndEnforceNetworkCompliance( HostNetworkTopologyPersisterImpl.java:93) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.persistAndEnforceNetworkCompliance( HostNetworkTopologyPersisterImpl.java:154) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager. processRefreshCapabilitiesResponse(VdsManager.java:794) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager. handleRefreshCapabilitiesResponse(VdsManager.java:598) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager. refreshHostSync(VdsManager.java:567) [vdsbroker.jar:]
at org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand .executeCommand(RefreshHostCapabilitiesCommand.java:41) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase. executeWithoutTransaction(CommandBase.java:1133) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase. executeActionInTransactionScope(CommandBase.java:1285) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1934) [bll.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport. executeInSuppressed(TransactionSupport.java:164) [utils.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport. executeInScope(TransactionSupport.java:103) [utils.jar:]
at org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1345) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:400) [bll.jar:]
at org.ovirt.engine.core.bll.executor. DefaultBackendActionExecutor.execute(DefaultBackendActionExecutor.java:13) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runAction(Backend.java:468) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:450) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runInternalAction(Backend.java:393) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source) [:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
at org.jboss.as.ee.component.ManagedReferenceMethodIntercep tor.processInvocation(ManagedReferenceMethodInterceptor.java:52)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InterceptorContext$Invocation. proceed(InterceptorContext.java:509)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. delegateInterception(Jsr299BindingsInterceptor.java:78)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. doMethodInterception(Jsr299BindingsInterceptor.java:88)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. processInvocation(Jsr299BindingsInterceptor.java:101)
at org.jboss.as.ee.component.interceptors. UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.invocationmetrics. ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor. processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InitialInterceptor.processInvocation( InitialInterceptor.java:40)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.ChainedInterceptor.processInvocation( ChainedInterceptor.java:53)
at org.jboss.as.ee.component.interceptors. ComponentDispatcherInterceptor.processInvocation( ComponentDispatcherInterceptor.java:52)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.singleton. SingletonComponentInstanceAssociationInterceptor.processInvocation( SingletonComponentInstanceAssociationInterceptor.java:53) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:264) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:379) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:244) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InterceptorContext$Invocation. proceed(InterceptorContext.java:509)
at org.jboss.weld.ejb.AbstractEJBRequestScopeActivat ionInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.as.weld.ejb.EjbRequestScopeActivationInter ceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:89)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.interceptors. CurrentInvocationContextInterceptor.processInvocation( CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-11.0.0.Final. jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.invocationmetrics. WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.security.SecurityContextInterceptor. processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.deployment.processors. StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.interceptors. ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor. processInvocation(LoggingInterceptor.java:67) [wildfly-ejb3-11.0.0.Final. jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ee.component.NamespaceContextInterceptor. processInvocation(NamespaceContextInterceptor.java:50)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.ContextClassLoaderInterceptor. processInvocation(ContextClassLoaderInterceptor.java:60)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InterceptorContext.run( InterceptorContext.java:438)
at org.wildfly.security.manager.WildFlySecurityManager.doChecked( WildFlySecurityManager.java:609)
at org.jboss.invocation.AccessCheckingInterceptor. processInvocation(AccessCheckingInterceptor.java:57)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.ChainedInterceptor.processInvocation( ChainedInterceptor.java:53)
at org.jboss.as.ee.component.ViewService$View.invoke( ViewService.java:198)
at org.jboss.as.ee.component.ViewDescription$1.processInvocation( ViewDescription.java:185)
at org.jboss.as.ee.component.ProxyInvocationHandler.invoke( ProxyInvocationHandler.java:81)
at org.ovirt.engine.core.bll.interfaces.BackendInternal$$$ view4.runInternalAction(Unknown Source) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) [:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
at org.jboss.weld.util.reflection.Reflections. invokeAndUnwrap(Reflections.java:433) [weld-core-impl-2.4.3.Final. jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandl er.invoke(EnterpriseBeanProxyMethodHandler.java:127) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke( EnterpriseTargetBeanInstance.java:56) [weld-core-impl-2.4.3.Final. jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.InjectionPointPropagatingEnter priseTargetBeanInstance.invoke(InjectionPointPropagatingEnter priseTargetBeanInstance.java:67) [weld-core-impl-2.4.3.Final. jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.ovirt.engine.core.bll.BackendCommandObjectsHandler$ BackendInternal$BackendLocal$2049259618$Proxy$_$$_Weld$EnterpriseProxy$.runInternalAction(Unknown Source) [bll.jar:]
at org.ovirt.engine.core.bll.VdsEventListener. refreshHostCapabilities(VdsEventListener.java:598) [bll.jar:]
at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$ SubscriberRefreshingHostOnHostConnectionChangeEvent.onNext( HostConnectionRefresher.java:47) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$ SubscriberRefreshingHostOnHostConnectionChangeEvent.onNext( HostConnectionRefresher.java:30) [vdsbroker.jar:]
at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$ EventCallable.call(EventPublisher.java:118) [vdsm-jsonrpc-java-client.jar: ]
at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$ EventCallable.call(EventPublisher.java:93) [vdsm-jsonrpc-java-client.jar:]
at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinPool$WorkQueue. runTask(ForkJoinPool.java:1056) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [rt.jar:1.8.0_161]
2018-05-02 14:40:23,851-07 WARN [com.arjuna.ats.arjuna] (ForkJoinPool-1-worker-14) ARJUNA012077: Abort called on already aborted atomic action 0:ffff7f000001:-21bd8800:5ae90c48:10afa
And the ENGINE log:
2018-05-02 14:40:23,851-07 INFO [org.ovirt.engine.core.utils.transaction.TransactionSupport] (ForkJoinPool-1-worker-14) [52276df5] transaction rolled back
2018-05-02 14:40:23,851-07 ERROR [org.ovirt.engine.core.vdsbroker.VdsManager] (ForkJoinPool-1-worker-14) [52276df5] Unable to RefreshCapabilities: IllegalStateException: Transaction Local transaction (delegate=TransactionImple < ac, BasicAction: 0:ffff7f000001:-21bd8800:5ae90c48:10afa status: ActionStatus.ABORTED >, owner=Local transaction context for provider JBoss JTA transaction provider) is not active STATUS_ROLLEDBACK
2018-05-02 14:40:23,888-07 INFO [org.ovirt.engine.core.bll. HandleVdsCpuFlagsOrClusterChangedCommand] (ForkJoinPool-1-worker-14) [5c511e51] Running command: HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:23,895-07 INFO [org.ovirt.engine.core.bll.HandleVdsVersionCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Running command: HandleVdsVersionCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:23,898-07 INFO [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Refresh host capabilities finished. Lock released. Monitoring can run now for host 'ovnode102 from data-center 'Default'
2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Command 'org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand' failed: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener. TxConnectionListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@ 3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35 mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]
2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Exception: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core. connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local. LocalManagedConnection@3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core. connectionmanager.pool.strategy.OnePool@20550f35 mcp= SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]
at org.springframework.jdbc.datasource.DataSourceUtils. getConnection(DataSourceUtils.java:80) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$ PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:]
.
.
.
.
2018-05-02 14:40:23,907-07 ERROR [org.ovirt.engine.core.dal. dbbroker.auditloghandling.AuditLogDirector] (ForkJoinPool-1-worker-14) [2a0ec90b] EVENT_ID: HOST_REFRESH_CAPABILITIES_FAILED(607), Failed to refresh the capabilities of host ovnode102.
2018-05-02 14:40:23,907-07 INFO [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Lock freed to object 'EngineLock:{exclusiveLocks='[ 74dfe965-cb11-495a-96a0-3dae6b3cbd75=VDS, HOST_NETWORK74dfe965-cb11- 495a-96a0-3dae6b3cbd75=HOST_NETWORK]', sharedLocks=''}'
2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core. vdsbroker.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] START, GetHardwareInfoAsyncVDSCommand(HostName = ovnode102, VdsIdAndVdsVDSCommandParametersBase:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', vds='Host[ovnode102,74dfe965-cb11-495a-96a0-3dae6b3cbd75]'}), log id: 300f7345
2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core. vdsbroker.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] FINISH, GetHardwareInfoAsyncVDSCommand, log id: 300f7345
2018-05-02 14:40:25,802-07 INFO [org.ovirt.engine.core.bll.SetNonOperationalVdsCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] Running command: SetNonOperationalVdsCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:25,805-07 INFO [org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] START, SetVdsStatusVDSCommand(HostName = ovnode102., SetVdsStatusVDSCommandParameters:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', status='NonOperational', nonOperationalReason='NETWORK_UNREACHABLE', stopSpmFailureLogged='false', maintenanceReason='null'}), log id: 7611d8d8
2018-05-02 14:40:56,722-07 INFO [org.ovirt.engine.core.bll. provider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock Acquired to object 'EngineLock:{exclusiveLocks='[ f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}'
2018-05-02 14:40:56,732-07 INFO [org.ovirt.engine.core.bll. provider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Running command: SyncNetworkProviderCommand internal: true.
2018-05-02 14:40:56,844-07 INFO [org.ovirt.engine.core.sso.utils.AuthenticationUtils] (default task-40) [] User admin@internal successfully logged in with scopes: ovirt-app-api ovirt-ext=token-info:authz-search ovirt-ext=token-info:public-authz-search ovirt-ext=token-info:validate ovirt-ext=token:password-access
2018-05-02 14:40:57,001-07 INFO [org.ovirt.engine.core.bll. provider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock freed to object 'EngineLock:{exclusiveLocks='[ f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}'
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'default' is using 0 threads out of 1 and 5 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engine' is using 0 threads out of 500, 8 threads waiting for tasks and 0 tasks in queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineScheduled' is using 1 threads out of 100 and 99 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineThreadMonitoring' is using 1 threads out of 1 and 0 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'hostUpdatesChecker' is using 0 threads out of 5 and 1 tasks are waiting in the queue.
*From:* Yanir Quinn [mailto:yquinn@redhat.com] *Sent:* Wednesday, May 2, 2018 12:34 AM *To:* Justin Zygmont <jzygmont@proofpoint.com> *Cc:* users@ovirt.org *Subject:* Re: [ovirt-users] adding a host
Hi,
What document are you using ?
See if you find the needed information here : https://ovirt.org/ documentation/admin-guide/chap-Hosts/ <https://urldefense.proofpoint.com/v2/url?u=https-3A__ovirt.org_documentation_admin-2Dguide_chap-2DHosts_&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=saBhjWXwvEHUHBso-YmTvry8ilzICYOIEen05y9q8Pk&e=>
For engine related potential errors i recommend also checking the engine.log and in UI check the events section.
Regards,
Yanir Quinn
On Tue, May 1, 2018 at 11:11 PM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I have tried to add a host to the engine and it just takes forever never working or giving any error message. When I look in the engine’s server.log I see it says the networks are missing.
I thought when you install a node and add it to the engine it will add the networks automatically? The docs don’t give much information about this, and I can’t even remove the host through the UI. What steps are required to prepare a node when several vlans are involved?
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.ovirt.org_mailman_listinfo_users&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=X7q8mEin_k15qF6Ph0Grrgn3EH-QPd49puz1QlxQv8o&e=>

There was a bug when adding a host to a cluster that contains a required network. It was fixed in 4.2.3.4. Bug-Url- https://bugzilla.redhat.com/1570388 Thanks, Alona. On Sun, May 6, 2018 at 3:49 PM, Yanir Quinn <yquinn@redhat.com> wrote:
For removing the non operational host : 1.Right click on the host name 2.Click on "Confirm host has been rebooted" 3.Remove the host
For the issue you are experiencing with host addition, according to the engine logs you have sent, you might need to perform a few steps , see: https://bugzilla.redhat.com/show_bug.cgi?id=1516256#c2
I would also recommend to check the the host's network is not down. Also, during installation of the host,observe the messages in the Events section (UI)
Hope this helps.
On Thu, May 3, 2018 at 10:07 PM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I can’t seem to do anything to control the host from the engine, when I select it for Maint, the engine log shows:
[org.ovirt.engine.core.bll.MaintenanceNumberOfVdssCommand] (default task-50) [90ba81ef-21e4-4272-8c59-84786e969ff7] Running command: MaintenanceNumberOfVdssCommand internal: false. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDSAction group MANIPULATE_HOST with role type ADMIN
2018-05-03 12:00:37,918-07 INFO [org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (default task-50) [90ba81ef-21e4-4272-8c59-84786e969ff7] START, SetVdsStatusVDSCommand(HostName = ovnode102, SetVdsStatusVDSCommandParameters:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', status='PreparingForMaintenance', nonOperationalReason='NONE', stopSpmFailureLogged='true', maintenanceReason='null'}), log id: 647d5f78
I have only 1 host in the DC, status is Up, the cluster says host count is 2 even though the second host stays Non Operational. I don’t know how to remove it.
I just installed and tried to join the DC, this is a fresh installation, the engine was launched through cockpit.
Heres what nodectl shows from the host:
ovnode102 ~]# nodectl check
Status: OK
Bootloader ... OK
Layer boot entries ... OK
Valid boot entries ... OK
Mount points ... OK
Separate /var ... OK
Discard is used ... OK
Basic storage ... OK
Initialized VG ... OK
Initialized Thin Pool ... OK
Initialized LVs ... OK
Thin storage ... OK
Checking available space in thinpool ... OK
Checking thinpool auto-extend ... OK
vdsmd ... OK
Thanks,
*From:* Yanir Quinn [mailto:yquinn@redhat.com] *Sent:* Thursday, May 3, 2018 1:19 AM
*To:* Justin Zygmont <jzygmont@proofpoint.com> *Cc:* users@ovirt.org *Subject:* Re: [ovirt-users] adding a host
Did you try switching the host to maintenance mode first ?
What is the state of the data center and how many active hosts do you have now?
And did you perform any updates recently or just run a fresh installation ? if so , did you run engine-setup before launching engine ?
On Thu, May 3, 2018 at 12:47 AM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I read this page and it doesn’t help since this is a host that can’t be removed, the “remove” button is dimmed out.
This is 4.22 ovirt node, but the host stays in a “non operational” state. I notice the logs have a lot of errors, for example:
the SERVER log:
2018-05-02 14:40:23,847-07 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (ForkJoinPool-1-worker-14) IJ000609: Attempt to return connection twice: org.jboss.jca.core.connectionmanager.listener.TxConnectionLi stener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapt ers.jdbc.local.LocalManagedConnection@3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35 mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]: java.lang.Throwable: STACKTRACE
at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcu rrentLinkedDequeManagedConnectionPool.returnConnection(Semap horeConcurrentLinkedDequeManagedConnectionPool.java:722)
at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcu rrentLinkedDequeManagedConnectionPool.returnConnection(Semap horeConcurrentLinkedDequeManagedConnectionPool.java:611)
at org.jboss.jca.core.connectionmanager.pool.AbstractPool. returnConnection(AbstractPool.java:847)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManag er.returnManagedConnection(AbstractConnectionManager.java:725)
at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerI mpl.managedConnectionDisconnected(TxConnectionManagerImpl.java:585)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManag er.disconnectManagedConnection(AbstractConnectionManager.java:988)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManag er.reconnectManagedConnection(AbstractConnectionManager.java:974)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManag er.allocateConnection(AbstractConnectionManager.java:792)
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection( WrapperDataSource.java:138)
at org.jboss.as.connector.subsystems.datasources.WildFlyDataSou rce.getConnection(WildFlyDataSource.java:64)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetCon nection(DataSourceUtils.java:111) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$P ostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$P ostgresSimpleJdbcCall.doExecute(PostgresDbEngineDialect.java:118) [dal.jar:]
at org.springframework.jdbc.core.simple.SimpleJdbcCall.execute(SimpleJdbcCall.java:198) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.ex ecuteImpl(SimpleJdbcCallsHandler.java:135) [dal.jar:]
at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.ex ecuteReadList(SimpleJdbcCallsHandler.java:105) [dal.jar:]
at org.ovirt.engine.core.dao.VmDynamicDaoImpl.getAllRunningForVds(VmDynamicDaoImpl.java:52) [dal.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopolog yPersisterImpl.isVmRunningOnHost(HostNetworkTopologyPersisterImpl.java:210) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopolog yPersisterImpl.logChangedDisplayNetwork(HostNetworkTopologyPersisterImpl.java:179) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopolog yPersisterImpl.auditNetworkCompliance(HostNetworkTopologyPersisterImpl.java:148) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopolog yPersisterImpl.lambda$persistAndEnforceNetworkCompliance$0(H ostNetworkTopologyPersisterImpl.java:100) [vdsbroker.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport.e xecuteInNewTransaction(TransactionSupport.java:202) [utils.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport.e xecuteInRequired(TransactionSupport.java:137) [utils.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport.e xecuteInScope(TransactionSupport.java:105) [utils.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopolog yPersisterImpl.persistAndEnforceNetworkCompliance(HostNetwor kTopologyPersisterImpl.java:93) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopolog yPersisterImpl.persistAndEnforceNetworkCompliance(HostNetwor kTopologyPersisterImpl.java:154) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager.processRefreshCap abilitiesResponse(VdsManager.java:794) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager.handleRefreshCapa bilitiesResponse(VdsManager.java:598) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager.refreshHostSync(VdsManager.java:567) [vdsbroker.jar:]
at org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand. executeCommand(RefreshHostCapabilitiesCommand.java:41) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.executeWithoutTransaction(CommandBase.java:1133) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.executeActionInTransac tionScope(CommandBase.java:1285) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1934) [bll.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport.e xecuteInSuppressed(TransactionSupport.java:164) [utils.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport.e xecuteInScope(TransactionSupport.java:103) [utils.jar:]
at org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1345) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:400) [bll.jar:]
at org.ovirt.engine.core.bll.executor.DefaultBackendActionExecu tor.execute(DefaultBackendActionExecutor.java:13) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runAction(Backend.java:468) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:450) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runInternalAction(Backend.java:393) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source) [:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor. processInvocation(ManagedReferenceMethodInterceptor.java:52)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.invocation.InterceptorContext$Invocation.proceed( InterceptorContext.java:509)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.del egateInterception(Jsr299BindingsInterceptor.java:78)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.doM ethodInterception(Jsr299BindingsInterceptor.java:88)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.pro cessInvocation(Jsr299BindingsInterceptor.java:101)
at org.jboss.as.ee.component.interceptors.UserInterceptorFactor y$1.processInvocation(UserInterceptorFactory.java:63)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeI nterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.proc essInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.invocation.InitialInterceptor.processInvocation(In itialInterceptor.java:40)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.invocation.ChainedInterceptor.processInvocation(Ch ainedInterceptor.java:53)
at org.jboss.as.ee.component.interceptors.ComponentDispatcherIn terceptor.processInvocation(ComponentDispatcherInterceptor.java:52)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.as.ejb3.component.singleton.SingletonComponentInst anceAssociationInterceptor.processInvocation(SingletonCompon entInstanceAssociationInterceptor.java:53) [wildfly-ejb3-11.0.0.Final.jar :11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:264) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:379) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:244) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.invocation.InterceptorContext$Invocation.proceed( InterceptorContext.java:509)
at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationIntercep tor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor. processInvocation(EjbRequestScopeActivationInterceptor.java:89)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.as.ejb3.component.interceptors.CurrentInvocationCo ntextInterceptor.processInvocation(CurrentInvoc ationContextInterceptor.java:41) [wildfly-ejb3-11.0.0.Final.jar :11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterc eptor.processInvocation(WaitTimeInterceptor.java:47) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.as.ejb3.security.SecurityContextInterceptor.proces sInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.as.ejb3.deployment.processors.StartupAwaitIntercep tor.processInvocation(StartupAwaitInterceptor.java:22) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptor Factory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor. processInvocation(LoggingInterceptor.java:67) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.as.ee.component.NamespaceContextInterceptor.proces sInvocation(NamespaceContextInterceptor.java:50)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.invocation.ContextClassLoaderInterceptor.processIn vocation(ContextClassLoaderInterceptor.java:60)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.invocation.InterceptorContext.run(InterceptorConte xt.java:438)
at org.wildfly.security.manager.WildFlySecurityManager.doChecke d(WildFlySecurityManager.java:609)
at org.jboss.invocation.AccessCheckingInterceptor.processInvoca tion(AccessCheckingInterceptor.java:57)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422)
at org.jboss.invocation.ChainedInterceptor.processInvocation(Ch ainedInterceptor.java:53)
at org.jboss.as.ee.component.ViewService$View.invoke(ViewServic e.java:198)
at org.jboss.as.ee.component.ViewDescription$1.processInvocatio n(ViewDescription.java:185)
at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(Prox yInvocationHandler.java:81)
at org.ovirt.engine.core.bll.interfaces.BackendInternal$$$view4.runInternalAction(Unknown Source) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) [:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
at org.jboss.weld.util.reflection.Reflections.invokeAndUnwrap(Reflections.java:433) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler. invoke(EnterpriseBeanProxyMethodHandler.java:127) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invok e(EnterpriseTargetBeanInstance.java:56) [weld-core-impl-2.4.3.Final.ja r:2.4.3.Final]
at org.jboss.weld.bean.proxy.InjectionPointPropagatingEnterpris eTargetBeanInstance.invoke(InjectionPointPropagatingEnterpriseTargetBeanInstance.java:67) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.ovirt.engine.core.bll.BackendCommandObjectsHandler$Backe ndInternal$BackendLocal$2049259618$Proxy$_$$_Weld$Enterprise Proxy$.runInternalAction(Unknown Source) [bll.jar:]
at org.ovirt.engine.core.bll.VdsEventListener.refreshHostCapabi lities(VdsEventListener.java:598) [bll.jar:]
at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$Subs criberRefreshingHostOnHostConnectionChangeEvent.onNext(HostConnectionRefresher.java:47) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$Subs criberRefreshingHostOnHostConnectionChangeEvent.onNext(HostConnectionRefresher.java:30) [vdsbroker.jar:]
at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$EventCal lable.call(EventPublisher.java:118) [vdsm-jsonrpc-java-client.jar:]
at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$EventCal lable.call(EventPublisher.java:93) [vdsm-jsonrpc-java-client.jar:]
at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [rt.jar:1.8.0_161]
2018-05-02 14:40:23,851-07 WARN [com.arjuna.ats.arjuna] (ForkJoinPool-1-worker-14) ARJUNA012077: Abort called on already aborted atomic action 0:ffff7f000001:-21bd8800:5ae90c48:10afa
And the ENGINE log:
2018-05-02 14:40:23,851-07 INFO [org.ovirt.engine.core.utils.transaction.TransactionSupport] (ForkJoinPool-1-worker-14) [52276df5] transaction rolled back
2018-05-02 14:40:23,851-07 ERROR [org.ovirt.engine.core.vdsbroker.VdsManager] (ForkJoinPool-1-worker-14) [52276df5] Unable to RefreshCapabilities: IllegalStateException: Transaction Local transaction (delegate=TransactionImple < ac, BasicAction: 0:ffff7f000001:-21bd8800:5ae90c48:10afa status: ActionStatus.ABORTED >, owner=Local transaction context for provider JBoss JTA transaction provider) is not active STATUS_ROLLEDBACK
2018-05-02 14:40:23,888-07 INFO [org.ovirt.engine.core.bll.Han dleVdsCpuFlagsOrClusterChangedCommand] (ForkJoinPool-1-worker-14) [5c511e51] Running command: HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:23,895-07 INFO [org.ovirt.engine.core.bll.HandleVdsVersionCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Running command: HandleVdsVersionCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:23,898-07 INFO [org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Refresh host capabilities finished. Lock released. Monitoring can run now for host 'ovnode102 from data-center 'Default'
2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Command 'org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand' failed: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectio nListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapt ers.jdbc.local.LocalManagedConnection@3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35 mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]
2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Exception: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connecti onmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedCon nection@3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35 mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$P ostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:]
.
.
.
.
2018-05-02 14:40:23,907-07 ERROR [org.ovirt.engine.core.dal.dbb roker.auditloghandling.AuditLogDirector] (ForkJoinPool-1-worker-14) [2a0ec90b] EVENT_ID: HOST_REFRESH_CAPABILITIES_FAILED(607), Failed to refresh the capabilities of host ovnode102.
2018-05-02 14:40:23,907-07 INFO [org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Lock freed to object 'EngineLock:{exclusiveLocks='[74dfe965-cb11-495a-96a0-3dae6b3cbd75=VDS, HOST_NETWORK74dfe965-cb11-495a-96a0-3dae6b3cbd75=HOST_NETWORK]', sharedLocks=''}'
2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core.vdsbrok er.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] START, GetHardwareInfoAsyncVDSCommand(HostName = ovnode102, VdsIdAndVdsVDSCommandParametersBase:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', vds='Host[ovnode102,74dfe965-cb11-495a-96a0-3dae6b3cbd75]'}), log id: 300f7345
2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core.vdsbrok er.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] FINISH, GetHardwareInfoAsyncVDSCommand, log id: 300f7345
2018-05-02 14:40:25,802-07 INFO [org.ovirt.engine.core.bll.SetNonOperationalVdsCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] Running command: SetNonOperationalVdsCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:25,805-07 INFO [org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] START, SetVdsStatusVDSCommand(HostName = ovnode102., SetVdsStatusVDSCommandParameters:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', status='NonOperational', nonOperationalReason='NETWORK_UNREACHABLE', stopSpmFailureLogged='false', maintenanceReason='null'}), log id: 7611d8d8
2018-05-02 14:40:56,722-07 INFO [org.ovirt.engine.core.bll.pro vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock Acquired to object 'EngineLock:{exclusiveLocks='[ f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}'
2018-05-02 14:40:56,732-07 INFO [org.ovirt.engine.core.bll.pro vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Running command: SyncNetworkProviderCommand internal: true.
2018-05-02 14:40:56,844-07 INFO [org.ovirt.engine.core.sso.utils.AuthenticationUtils] (default task-40) [] User admin@internal successfully logged in with scopes: ovirt-app-api ovirt-ext=token-info:authz-search ovirt-ext=token-info:public-authz-search ovirt-ext=token-info:validate ovirt-ext=token:password-access
2018-05-02 14:40:57,001-07 INFO [org.ovirt.engine.core.bll.pro vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock freed to object 'EngineLock:{exclusiveLocks='[ f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}'
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.uti ls.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'default' is using 0 threads out of 1 and 5 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.uti ls.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engine' is using 0 threads out of 500, 8 threads waiting for tasks and 0 tasks in queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.uti ls.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineScheduled' is using 1 threads out of 100 and 99 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.uti ls.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineThreadMonitoring' is using 1 threads out of 1 and 0 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.uti ls.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'hostUpdatesChecker' is using 0 threads out of 5 and 1 tasks are waiting in the queue.
*From:* Yanir Quinn [mailto:yquinn@redhat.com] *Sent:* Wednesday, May 2, 2018 12:34 AM *To:* Justin Zygmont <jzygmont@proofpoint.com> *Cc:* users@ovirt.org *Subject:* Re: [ovirt-users] adding a host
Hi,
What document are you using ?
See if you find the needed information here : https://ovirt.org/documentation/admin-guide/chap-Hosts/ <https://urldefense.proofpoint.com/v2/url?u=https-3A__ovirt.org_documentation_admin-2Dguide_chap-2DHosts_&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=saBhjWXwvEHUHBso-YmTvry8ilzICYOIEen05y9q8Pk&e=>
For engine related potential errors i recommend also checking the engine.log and in UI check the events section.
Regards,
Yanir Quinn
On Tue, May 1, 2018 at 11:11 PM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I have tried to add a host to the engine and it just takes forever never working or giving any error message. When I look in the engine’s server.log I see it says the networks are missing.
I thought when you install a node and add it to the engine it will add the networks automatically? The docs don’t give much information about this, and I can’t even remove the host through the UI. What steps are required to prepare a node when several vlans are involved?
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.ovirt.org_mailman_listinfo_users&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=X7q8mEin_k15qF6Ph0Grrgn3EH-QPd49puz1QlxQv8o&e=>
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--_000_CY4PR12MB1798C525F607E758A84C745FAB9B0CY4PR12MB1798namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SeKAmXZlIGRlc2VsZWN0IHRoZSByZXF1aXJlZCBzdGF0dXMsIEkgd2lsbCB0cnkgdG8gYWRkIGl0 IGFnYWluIGlmIEkgYW0gZXZlciBhYmxlIHRvIHJlbW92ZSB0aGUgb2xkIGhvc3QuDQoNCg0KRnJv bTogQWxvbmEgS2FwbGFuIFttYWlsdG86YWxrYXBsYW5AcmVkaGF0LmNvbV0NClNlbnQ6IFN1bmRh eSwgTWF5IDYsIDIwMTggNzozMSBBTQ0KVG86IFlhbmlyIFF1aW5uIDx5cXVpbm5AcmVkaGF0LmNv bT4NCkNjOiBKdXN0aW4gWnlnbW9udCA8anp5Z21vbnRAcHJvb2Zwb2ludC5jb20+OyB1c2Vyc0Bv dmlydC5vcmcNClN1YmplY3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIGFkZGluZyBhIGhvc3QNCg0KVGhl cmUgd2FzIGEgYnVnIHdoZW4gYWRkaW5nIGEgaG9zdCB0byBhIGNsdXN0ZXIgdGhhdCBjb250YWlu cyBhIHJlcXVpcmVkIG5ldHdvcmsuIEl0IHdhcyBmaXhlZCBpbiA0LjIuMy40Lg0KQnVnLVVybC0g aHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tLzE1NzAzODg8aHR0cHM6Ly91cmxkZWZlbnNlLnBy b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19idWd6aWxsYS5yZWRoYXQuY29tXzE1NzAz ODgmZD1Ed01GYVEmYz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhn JnI9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZtPWJmLU9vMTRm QndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmcz1tZm4wcG5tbkFCRUZudVhzZmIw XzhVSl90OXJPZzd6cGxjRWVzRXVGWTFzJmU9Pg0KDQpUaGFua3MsDQpBbG9uYS4NCg0KT24gU3Vu LCBNYXkgNiwgMjAxOCBhdCAzOjQ5IFBNLCBZYW5pciBRdWlubiA8eXF1aW5uQHJlZGhhdC5jb208 bWFpbHRvOnlxdWlubkByZWRoYXQuY29tPj4gd3JvdGU6DQpGb3IgcmVtb3ZpbmcgdGhlIG5vbiBv cGVyYXRpb25hbCBob3N0IDoNCjEuUmlnaHQgY2xpY2sgb24gdGhlIGhvc3QgbmFtZQ0KMi5DbGlj ayBvbiAgIkNvbmZpcm0gaG9zdCBoYXMgYmVlbiByZWJvb3RlZCINCjMuUmVtb3ZlIHRoZSBob3N0 DQoNCg0KRm9yIHRoZSBpc3N1ZSB5b3UgYXJlIGV4cGVyaWVuY2luZyB3aXRoIGhvc3QgYWRkaXRp b24sIGFjY29yZGluZyB0byB0aGUgZW5naW5lIGxvZ3MgeW91IGhhdmUgc2VudCwgeW91IG1pZ2h0 IG5lZWQgdG8gcGVyZm9ybSBhIGZldyBzdGVwcyAsICBzZWU6DQpodHRwczovL2J1Z3ppbGxhLnJl ZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE1MTYyNTYjYzI8aHR0cHM6Ly91cmxkZWZlbnNlLnBy b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19idWd6aWxsYS5yZWRoYXQuY29tX3Nob3ct NUZidWcuY2dpLTNGaWQtM0QxNTE2MjU2LTIzYzImZD1Ed01GYVEmYz1WeHQ1ZTBPc3Z2dDJnZmx3 U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJnI9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEww cmVIY0RkRC03d1V0VUdIQSZtPWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1a SU9ralEmcz0yMnhnZWo0S1J3RFRNQlBmUzAzbmpHbTVtSjRJOTZKTGxVWS1pN25UcTVZJmU9Pg0K SSB3b3VsZCBhbHNvIHJlY29tbWVuZCB0byBjaGVjayB0aGUgdGhlIGhvc3QncyBuZXR3b3JrIGlz IG5vdCBkb3duLg0KQWxzbywgZHVyaW5nIGluc3RhbGxhdGlvbiBvZiB0aGUgaG9zdCxvYnNlcnZl IHRoZSBtZXNzYWdlcyBpbiB0aGUgRXZlbnRzIHNlY3Rpb24gKFVJKQ0KSG9wZSB0aGlzIGhlbHBz Lg0KDQoNCg0KDQpPbiBUaHUsIE1heSAzLCAyMDE4IGF0IDEwOjA3IFBNLCBKdXN0aW4gWnlnbW9u dCA8anp5Z21vbnRAcHJvb2Zwb2ludC5jb208bWFpbHRvOmp6eWdtb250QHByb29mcG9pbnQuY29t Pj4gd3JvdGU6DQpJIGNhbuKAmXQgc2VlbSB0byBkbyBhbnl0aGluZyB0byBjb250cm9sIHRoZSBo b3N0IGZyb20gdGhlIGVuZ2luZSwgd2hlbiBJIHNlbGVjdCBpdCBmb3IgTWFpbnQsIHRoZSBlbmdp bmUgbG9nIHNob3dzOg0KDQpbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5NYWludGVuYW5jZU51 bWJlck9mVmRzc0NvbW1hbmRdIChkZWZhdWx0IHRhc2stNTApIFs5MGJhODFlZi0yMWU0LTQyNzIt OGM1OS04NDc4NmU5NjlmZjddIFJ1bm5pbmcgY29tbWFuZDogTWFpbnRlbmFuY2VOdW1iZXJPZlZk c3NDb21tYW5kIGludGVybmFsOiBmYWxzZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiAgSUQ6IDc0ZGZl OTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NSBUeXBlOiBWRFNBY3Rpb24gZ3JvdXAgTUFO SVBVTEFURV9IT1NUIHdpdGggcm9sZSB0eXBlIEFETUlODQoyMDE4LTA1LTAzIDEyOjAwOjM3LDkx OC0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5TZXRWZHNTdGF0dXNW RFNDb21tYW5kXSAoZGVmYXVsdCB0YXNrLTUwKSBbOTBiYTgxZWYtMjFlNC00MjcyLThjNTktODQ3 ODZlOTY5ZmY3XSBTVEFSVCwgU2V0VmRzU3RhdHVzVkRTQ29tbWFuZChIb3N0TmFtZSA9IG92bm9k ZTEwMiwgU2V0VmRzU3RhdHVzVkRTQ29tbWFuZFBhcmFtZXRlcnM6e2hvc3RJZD0nNzRkZmU5NjUt Y2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1Jywgc3RhdHVzPSdQcmVwYXJpbmdGb3JNYWludGVu YW5jZScsIG5vbk9wZXJhdGlvbmFsUmVhc29uPSdOT05FJywgc3RvcFNwbUZhaWx1cmVMb2dnZWQ9 J3RydWUnLCBtYWludGVuYW5jZVJlYXNvbj0nbnVsbCd9KSwgbG9nIGlkOiA2NDdkNWY3OA0KDQoN CkkgaGF2ZSBvbmx5IDEgaG9zdCBpbiB0aGUgREMsIHN0YXR1cyBpcyBVcCwgdGhlIGNsdXN0ZXIg c2F5cyBob3N0IGNvdW50IGlzIDIgZXZlbiB0aG91Z2ggdGhlIHNlY29uZCBob3N0IHN0YXlzIE5v biBPcGVyYXRpb25hbC4gIEkgZG9u4oCZdCBrbm93IGhvdyB0byByZW1vdmUgaXQuDQpJIGp1c3Qg aW5zdGFsbGVkIGFuZCB0cmllZCB0byBqb2luIHRoZSBEQywgdGhpcyBpcyBhIGZyZXNoIGluc3Rh bGxhdGlvbiwgdGhlIGVuZ2luZSB3YXMgbGF1bmNoZWQgdGhyb3VnaCBjb2NrcGl0Lg0KDQpIZXJl cyB3aGF0IG5vZGVjdGwgc2hvd3MgZnJvbSB0aGUgaG9zdDoNCg0Kb3Zub2RlMTAyIH5dIyBub2Rl Y3RsIGNoZWNrDQpTdGF0dXM6IE9LDQpCb290bG9hZGVyIC4uLiBPSw0KICBMYXllciBib290IGVu dHJpZXMgLi4uIE9LDQogIFZhbGlkIGJvb3QgZW50cmllcyAuLi4gT0sNCk1vdW50IHBvaW50cyAu Li4gT0sNCiAgU2VwYXJhdGUgL3ZhciAuLi4gT0sNCiAgRGlzY2FyZCBpcyB1c2VkIC4uLiBPSw0K QmFzaWMgc3RvcmFnZSAuLi4gT0sNCiAgSW5pdGlhbGl6ZWQgVkcgLi4uIE9LDQogIEluaXRpYWxp emVkIFRoaW4gUG9vbCAuLi4gT0sNCiAgSW5pdGlhbGl6ZWQgTFZzIC4uLiBPSw0KVGhpbiBzdG9y YWdlIC4uLiBPSw0KICBDaGVja2luZyBhdmFpbGFibGUgc3BhY2UgaW4gdGhpbnBvb2wgLi4uIE9L DQogIENoZWNraW5nIHRoaW5wb29sIGF1dG8tZXh0ZW5kIC4uLiBPSw0KdmRzbWQgLi4uIE9LDQoN Cg0KDQpUaGFua3MsDQoNCg0KRnJvbTogWWFuaXIgUXVpbm4gW21haWx0bzp5cXVpbm5AcmVkaGF0 LmNvbTxtYWlsdG86eXF1aW5uQHJlZGhhdC5jb20+XQ0KU2VudDogVGh1cnNkYXksIE1heSAzLCAy MDE4IDE6MTkgQU0NCg0KVG86IEp1c3RpbiBaeWdtb250IDxqenlnbW9udEBwcm9vZnBvaW50LmNv bTxtYWlsdG86anp5Z21vbnRAcHJvb2Zwb2ludC5jb20+Pg0KQ2M6IHVzZXJzQG92aXJ0Lm9yZzxt YWlsdG86dXNlcnNAb3ZpcnQub3JnPg0KU3ViamVjdDogUmU6IFtvdmlydC11c2Vyc10gYWRkaW5n IGEgaG9zdA0KDQpEaWQgeW91IHRyeSBzd2l0Y2hpbmcgdGhlIGhvc3QgdG8gbWFpbnRlbmFuY2Ug bW9kZSBmaXJzdCA/DQpXaGF0IGlzIHRoZSBzdGF0ZSBvZiB0aGUgZGF0YSBjZW50ZXIgYW5kIGhv dyBtYW55IGFjdGl2ZSBob3N0cyBkbyB5b3UgaGF2ZSBub3c/DQpBbmQgZGlkIHlvdSBwZXJmb3Jt IGFueSB1cGRhdGVzIHJlY2VudGx5IG9yIGp1c3QgcnVuIGEgZnJlc2ggaW5zdGFsbGF0aW9uID8g IGlmIHNvICwgZGlkIHlvdSBydW4gZW5naW5lLXNldHVwIGJlZm9yZSBsYXVuY2hpbmcgZW5naW5l ID8NCg0KT24gVGh1LCBNYXkgMywgMjAxOCBhdCAxMjo0NyBBTSwgSnVzdGluIFp5Z21vbnQgPGp6 eWdtb250QHByb29mcG9pbnQuY29tPG1haWx0bzpqenlnbW9udEBwcm9vZnBvaW50LmNvbT4+IHdy b3RlOg0KSSByZWFkIHRoaXMgcGFnZSBhbmQgaXQgZG9lc27igJl0IGhlbHAgc2luY2UgdGhpcyBp cyBhIGhvc3QgdGhhdCBjYW7igJl0IGJlIHJlbW92ZWQsIHRoZSDigJxyZW1vdmXigJ0gYnV0dG9u IGlzIGRpbW1lZCBvdXQuDQoNClRoaXMgaXMgNC4yMiBvdmlydCBub2RlLCBidXQgdGhlIGhvc3Qg c3RheXMgaW4gYSDigJxub24gb3BlcmF0aW9uYWzigJ0gc3RhdGUuICBJIG5vdGljZSB0aGUgbG9n cyBoYXZlIGEgbG90IG9mIGVycm9ycywgZm9yIGV4YW1wbGU6DQoNCg0KdGhlIFNFUlZFUiBsb2c6 DQoNCjIwMTgtMDUtMDIgMTQ6NDA6MjMsODQ3LTA3IFdBUk4gIFtvcmcuamJvc3MuamNhLmNvcmUu Y29ubmVjdGlvbm1hbmFnZXIucG9vbC5zdHJhdGVneS5PbmVQb29sXSAoRm9ya0pvaW5Qb29sLTEt d29ya2VyLTE0KSBJSjAwMDYwOTogQXR0ZW1wdCB0byByZXR1cm4gY29ubmVjdGlvbiB0d2ljZTog b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLmxpc3RlbmVyLlR4Q29ubmVjdGlv bkxpc3RlbmVyQDFmYWI4NGQ3W3N0YXRlPU5PUk1BTDxtYWlsdG86b3JnLmpib3NzLmpjYS5jb3Jl LmNvbm5lY3Rpb25tYW5hZ2VyLmxpc3RlbmVyLlR4Q29ubmVjdGlvbkxpc3RlbmVyQDFmYWI4NGQ3 W3N0YXRlPU5PUk1BTD4gbWFuYWdlZCBjb25uZWN0aW9uPW9yZy5qYm9zcy5qY2EuYWRhcHRlcnMu amRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9uQDNmMzdjZjEwPG1haWx0bzpjb25uZWN0 aW9uPW9yZy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0 aW9uQDNmMzdjZjEwPiBjb25uZWN0aW9uIGhhbmRsZXM9MCBsYXN0UmV0dXJuZWQ9MTUyNTI5NzIy Mzg0NyBsYXN0VmFsaWRhdGVkPTE1MjUyOTAyNjc4MTEgbGFzdENoZWNrZWRPdXQ9MTUyNTI5Njky Mzc3MCB0cmFja0J5VHg9ZmFsc2UgcG9vbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1h bmFnZXIucG9vbC5zdHJhdGVneS5PbmVQb29sQDIwNTUwZjM1PG1haWx0bzpwb29sPW9yZy5qYm9z cy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBm MzU+IG1jcD1TZW1hcGhvcmVDb25jdXJyZW50TGlua2VkUXVldWVNYW5hZ2VkQ29ubmVjdGlvblBv b2xANWJhYTkwZltwb29sPUVOR0lORURhdGFTb3VyY2VdIHhhUmVzb3VyY2U9TG9jYWxYQVJlc291 cmNlSW1wbEAyNGE3ZmMwYltjb25uZWN0aW9uTGlzdGVuZXI9MWZhYjg0ZDcgY29ubmVjdGlvbk1h bmFnZXI9NWJlYzcwZDIgd2FybmVkPWZhbHNlIGN1cnJlbnRYaWQ9bnVsbCBwcm9kdWN0TmFtZT1Q b3N0Z3JlU1FMIHByb2R1Y3RWZXJzaW9uPTkuNS45IGpuZGlOYW1lPWphdmE6L0VOR0lORURhdGFT b3VyY2VdIHR4U3luYz1udWxsXTogamF2YS5sYW5nLlRocm93YWJsZTogU1RBQ0tUUkFDRQ0KICAg ICAgICBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9vbC5tY3AuU2Vt YXBob3JlQ29uY3VycmVudExpbmtlZERlcXVlTWFuYWdlZENvbm5lY3Rpb25Qb29sLnJldHVybkNv bm5lY3Rpb24oU2VtYXBob3JlQ29uY3VycmVudExpbmtlZERlcXVlTWFuYWdlZENvbm5lY3Rpb25Q b29sLmphdmE6NzIyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1h bmFnZXIucG9vbC5tY3AuU2VtYXBob3JlQ29uY3VycmVudExpbmtlZERlcXVlTWFuYWdlZENvbm5l Y3Rpb25Qb29sLnJldHVybkNvbm5lY3Rpb24oU2VtYXBob3JlQ29uY3VycmVudExpbmtlZERlcXVl TWFuYWdlZENvbm5lY3Rpb25Qb29sLmphdmE6NjExKQ0KICAgICAgICBhdCBvcmcuamJvc3MuamNh LmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9vbC5BYnN0cmFjdFBvb2wucmV0dXJuQ29ubmVjdGlv bihBYnN0cmFjdFBvb2wuamF2YTo4NDcpDQogICAgICAgIGF0IG9yZy5qYm9zcy5qY2EuY29yZS5j b25uZWN0aW9ubWFuYWdlci5BYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLnJldHVybk1hbmFnZWRD b25uZWN0aW9uKEFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIuamF2YTo3MjUpDQogICAgICAgIGF0 IG9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci50eC5UeENvbm5lY3Rpb25NYW5h Z2VySW1wbC5tYW5hZ2VkQ29ubmVjdGlvbkRpc2Nvbm5lY3RlZChUeENvbm5lY3Rpb25NYW5hZ2Vy SW1wbC5qYXZhOjU4NSkNCiAgICAgICAgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25t YW5hZ2VyLkFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIuZGlzY29ubmVjdE1hbmFnZWRDb25uZWN0 aW9uKEFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIuamF2YTo5ODgpDQogICAgICAgIGF0IG9yZy5q Ym9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5BYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2Vy LnJlY29ubmVjdE1hbmFnZWRDb25uZWN0aW9uKEFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIuamF2 YTo5NzQpDQogICAgICAgIGF0IG9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5B YnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmFsbG9jYXRlQ29ubmVjdGlvbihBYnN0cmFjdENvbm5l Y3Rpb25NYW5hZ2VyLmphdmE6NzkyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuamNhLmFkYXB0ZXJz LmpkYmMuV3JhcHBlckRhdGFTb3VyY2UuZ2V0Q29ubmVjdGlvbihXcmFwcGVyRGF0YVNvdXJjZS5q YXZhOjEzOCkNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmNvbm5lY3Rvci5zdWJzeXN0ZW1zLmRh dGFzb3VyY2VzLldpbGRGbHlEYXRhU291cmNlLmdldENvbm5lY3Rpb24oV2lsZEZseURhdGFTb3Vy Y2UuamF2YTo2NCkNCiAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmRhdGFzb3Vy Y2UuRGF0YVNvdXJjZVV0aWxzLmRvR2V0Q29ubmVjdGlvbihEYXRhU291cmNlVXRpbHMuamF2YTox MTEpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAgYXQgb3JnLnNwcmlu Z2ZyYW1ld29yay5qZGJjLmRhdGFzb3VyY2UuRGF0YVNvdXJjZVV0aWxzLmdldENvbm5lY3Rpb24o RGF0YVNvdXJjZVV0aWxzLmphdmE6NzcpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV0N CiAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLmV4 ZWN1dGUoSmRiY1RlbXBsYXRlLmphdmE6NjE5KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVB U0VdDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0 ZS5xdWVyeShKZGJjVGVtcGxhdGUuamF2YTo2ODQpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVM RUFTRV0NCiAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBs YXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjcxNikgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5S RUxFQVNFXQ0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVt cGxhdGUucXVlcnkoSmRiY1RlbXBsYXRlLmphdmE6NzY2KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45 LlJFTEVBU0VdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIu UG9zdGdyZXNEYkVuZ2luZURpYWxlY3QkUG9zdGdyZXNTaW1wbGVKZGJjQ2FsbC5leGVjdXRlQ2Fs bEludGVybmFsKFBvc3RncmVzRGJFbmdpbmVEaWFsZWN0LmphdmE6MTUyKSBbZGFsLmphcjpdDQog ICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuUG9zdGdyZXNEYkVu Z2luZURpYWxlY3QkUG9zdGdyZXNTaW1wbGVKZGJjQ2FsbC5kb0V4ZWN1dGUoUG9zdGdyZXNEYkVu Z2luZURpYWxlY3QuamF2YToxMTgpIFtkYWwuamFyOl0NCiAgICAgICAgYXQgb3JnLnNwcmluZ2Zy YW1ld29yay5qZGJjLmNvcmUuc2ltcGxlLlNpbXBsZUpkYmNDYWxsLmV4ZWN1dGUoU2ltcGxlSmRi Y0NhbGwuamF2YToxOTgpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAg YXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5TaW1wbGVKZGJjQ2FsbHNIYW5k bGVyLmV4ZWN1dGVJbXBsKFNpbXBsZUpkYmNDYWxsc0hhbmRsZXIuamF2YToxMzUpIFtkYWwuamFy Ol0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5TaW1wbGVK ZGJjQ2FsbHNIYW5kbGVyLmV4ZWN1dGVSZWFkTGlzdChTaW1wbGVKZGJjQ2FsbHNIYW5kbGVyLmph dmE6MTA1KSBbZGFsLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYW8u Vm1EeW5hbWljRGFvSW1wbC5nZXRBbGxSdW5uaW5nRm9yVmRzKFZtRHluYW1pY0Rhb0ltcGwuamF2 YTo1MikgW2RhbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJv a2VyLnZkc2Jyb2tlci5Ib3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5pc1ZtUnVubmlu Z09uSG9zdChIb3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjIxMCkgW3Zkc2Jy b2tlci5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZk c2Jyb2tlci5Ib3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5sb2dDaGFuZ2VkRGlzcGxh eU5ldHdvcmsoSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2YToxNzkpIFt2ZHNi cm9rZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52 ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuYXVkaXROZXR3b3JrQ29t cGxpYW5jZShIb3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjE0OCkgW3Zkc2Jy b2tlci5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZk c2Jyb2tlci5Ib3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5sYW1iZGEkcGVyc2lzdEFu ZEVuZm9yY2VOZXR3b3JrQ29tcGxpYW5jZSQwKEhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJ bXBsLmphdmE6MTAwKSBbdmRzYnJva2VyLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdp bmUuY29yZS51dGlscy50cjxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs P3U9aHR0cC0zQV9fb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyJmQ9RHdNRmFRJmM9Vnh0 NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZyPUZpUGhMMENsMXltWmxu VHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmbT1iZi1PbzE0ZkJ3R05obnlzbldsVDVOTTlW dTBQVkpOQkNoN2VNWklPa2pRJnM9ZEZubzUyWWRFVUdfSUdJX1AwYzE5b3dMNU9DMEMxTnd3NGFv MlVsZ2hTNCZlPT5hbnNhY3Rpb24uVHJhbnNhY3Rpb25TdXBwb3J0LmV4ZWN1dGVJbk5ld1RyYW5z YWN0aW9uKFRyYW5zYWN0aW9uU3VwcG9ydC5qYXZhOjIwMikgW3V0aWxzLmphcjpdDQogICAgICAg IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50cjxodHRwczovL3VybGRlZmVuc2UucHJv b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxz LnRyJmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpo ZyZyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmbT1iZi1PbzE0 ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJnM9ZEZubzUyWWRFVUdfSUdJX1Aw YzE5b3dMNU9DMEMxTnd3NGFvMlVsZ2hTNCZlPT5hbnNhY3Rpb24uVHJhbnNhY3Rpb25TdXBwb3J0 LmV4ZWN1dGVJblJlcXVpcmVkKFRyYW5zYWN0aW9uU3VwcG9ydC5qYXZhOjEzNykgW3V0aWxzLmph cjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50cjxodHRwczovL3Vy bGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLnV0aWxzLnRyJmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRS S0xKeXAwMzFyWGpoZyZyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVH SEEmbT1iZi1PbzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJnM9ZEZubzUy WWRFVUdfSUdJX1AwYzE5b3dMNU9DMEMxTnd3NGFvMlVsZ2hTNCZlPT5hbnNhY3Rpb24uVHJhbnNh Y3Rpb25TdXBwb3J0LmV4ZWN1dGVJblNjb3BlKFRyYW5zYWN0aW9uU3VwcG9ydC5qYXZhOjEwNSkg W3V0aWxzLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu dmRzYnJva2VyLkhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLnBlcnNpc3RBbmRFbmZv cmNlTmV0d29ya0NvbXBsaWFuY2UoSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2 YTo5MykgW3Zkc2Jyb2tlci5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUu dmRzYnJva2VyLnZkc2Jyb2tlci5Ib3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5wZXJz aXN0QW5kRW5mb3JjZU5ldHdvcmtDb21wbGlhbmNlKEhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0 ZXJJbXBsLmphdmE6MTU0KSBbdmRzYnJva2VyLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5l bmdpbmUuY29yZS52ZHNicm9rZXIuVmRzTWFuYWdlci5wcm9jZXNzUmVmcmVzaENhcGFiaWxpdGll c1Jlc3BvbnNlKFZkc01hbmFnZXIuamF2YTo3OTQpIFt2ZHNicm9rZXIuamFyOl0NCiAgICAgICAg YXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyLmhhbmRsZVJlZnJl c2hDYXBhYmlsaXRpZXNSZXNwb25zZShWZHNNYW5hZ2VyLmphdmE6NTk4KSBbdmRzYnJva2VyLmph cjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzTWFuYWdl ci5yZWZyZXNoSG9zdFN5bmMoVmRzTWFuYWdlci5qYXZhOjU2NykgW3Zkc2Jyb2tlci5qYXI6XQ0K ICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlZnJlc2hIb3N0Q2FwYWJpbGl0 aWVzQ29tbWFuZC5leGVjdXRlQ29tbWFuZChSZWZyZXNoSG9zdENhcGFiaWxpdGllc0NvbW1hbmQu amF2YTo0MSkgW2JsbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LkNvbW1hbmRCYXNlLmV4ZWN1dGVXaXRob3V0VHJhbnNhY3Rpb24oQ29tbWFuZEJhc2UuamF2YTox MTMzKSBbYmxsLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQ29t bWFuZEJhc2UuZXhlY3V0ZUFjdGlvbkluVHJhbnNhY3Rpb25TY29wZShDb21tYW5kQmFzZS5qYXZh OjEyODUpIFtibGwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5D b21tYW5kQmFzZS5ydW5JblRyYW5zYWN0aW9uKENvbW1hbmRCYXNlLmphdmE6MTkzNCkgW2JsbC5q YXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHI8aHR0cHM6Ly91 cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5vdmlydC5lbmdp bmUuY29yZS51dGlscy50ciZkPUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZU UktMSnlwMDMxclhqaGcmcj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRV R0hBJm09YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZzPWRGbm81 MllkRVVHX0lHSV9QMGMxOW93TDVPQzBDMU53dzRhbzJVbGdoUzQmZT0+YW5zYWN0aW9uLlRyYW5z YWN0aW9uU3VwcG9ydC5leGVjdXRlSW5TdXBwcmVzc2VkKFRyYW5zYWN0aW9uU3VwcG9ydC5qYXZh OjE2NCkgW3V0aWxzLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGls cy50cjxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9f b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyJmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zs d1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRM MHJlSGNEZEQtN3dVdFVHSEEmbT1iZi1PbzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VN WklPa2pRJnM9ZEZubzUyWWRFVUdfSUdJX1AwYzE5b3dMNU9DMEMxTnd3NGFvMlVsZ2hTNCZlPT5h bnNhY3Rpb24uVHJhbnNhY3Rpb25TdXBwb3J0LmV4ZWN1dGVJblNjb3BlKFRyYW5zYWN0aW9uU3Vw cG9ydC5qYXZhOjEwMykgW3V0aWxzLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUu Y29yZS5ibGwuQ29tbWFuZEJhc2UuZXhlY3V0ZShDb21tYW5kQmFzZS5qYXZhOjEzNDUpIFtibGwu amFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Db21tYW5kQmFzZS5l eGVjdXRlQWN0aW9uKENvbW1hbmRCYXNlLmphdmE6NDAwKSBbYmxsLmphcjpdDQogICAgICAgIGF0 IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuZXhlY3V0b3IuRGVmYXVsdEJhY2tlbmRBY3Rpb25F eGVjdXRvci5leGVjdXRlKERlZmF1bHRCYWNrZW5kQWN0aW9uRXhlY3V0b3IuamF2YToxMykgW2Js bC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkJhY2tlbmQucnVu QWN0aW9uKEJhY2tlbmQuamF2YTo0NjgpIFtibGwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLmJsbC5CYWNrZW5kLnJ1bkFjdGlvbkltcGwoQmFja2VuZC5qYXZhOjQ1MCkg W2JsbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkJhY2tlbmQu cnVuSW50ZXJuYWxBY3Rpb24oQmFja2VuZC5qYXZhOjM5MykgW2JsbC5qYXI6XQ0KICAgICAgICBh dCBzdW4ucmVmbGVjdC5HZW5lcmF0ZWRNZXRob2RBY2Nlc3NvcjE1OC5pbnZva2UoVW5rbm93biBT b3VyY2UpIFs6MS44LjBfMTYxXQ0KICAgICAgICBhdCBzdW4ucmVmbGVjdC5EZWxlZ2F0aW5nTWV0 aG9kQWNjZXNzb3JJbXBsLmludm9rZShEZWxlZ2F0aW5nTWV0aG9kQWNjZXNzb3JJbXBsLmphdmE6 NDMpIFtydC5qYXI6MS44LjBfMTYxXQ0KICAgICAgICBhdCBqYXZhLmxhbmcucmVmbGVjdC5NZXRo b2QuaW52b2tlKE1ldGhvZC5qYXZhOjQ5OCkgW3J0LmphcjoxLjguMF8xNjFdDQogICAgICAgIGF0 IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuTWFuYWdlZFJlZmVyZW5jZU1ldGhvZEludGVyY2Vw dG9yLnByb2Nlc3NJbnZvY2F0aW9uKE1hbmFnZWRSZWZlcmVuY2VNZXRob2RJbnRlcmNlcHRvci5q YXZhOjUyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRl eHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5q Ym9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dCRJbnZvY2F0aW9uLnByb2NlZWQoSW50 ZXJjZXB0b3JDb250ZXh0LmphdmE6NTA5KQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMud2VsZC5p bnRlcmNlcHRvcnMuSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5kZWxlZ2F0ZUludGVyY2VwdGlv bihKc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9yLmphdmE6NzgpDQogICAgICAgIGF0IG9yZy5qYm9z cy5hcy53ZWxkLmludGVyY2VwdG9ycy5Kc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9yLmRvTWV0aG9k SW50ZXJjZXB0aW9uKEpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3IuamF2YTo4OCkNCiAgICAgICAg YXQgb3JnLmpib3NzLmFzLndlbGQuaW50ZXJjZXB0b3JzLkpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0 b3IucHJvY2Vzc0ludm9jYXRpb24oSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5qYXZhOjEwMSkN CiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5pbnRlcmNlcHRvcnMuVXNlcklu dGVyY2VwdG9yRmFjdG9yeSQxLnByb2Nlc3NJbnZvY2F0aW9uKFVzZXJJbnRlcmNlcHRvckZhY3Rv cnkuamF2YTo2MykNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JD b250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBhdCBv cmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQuaW48aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p bnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbiZk PUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmcj1G aVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJm09YmYtT28xNGZCd0dO aG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZzPXFZRWhzdXlrUFZNTlZyVXk3MWZWel8y VFFvSFlyQkFkOVlPZ28xSzZlLUUmZT0+dm9jYXRpb25tZXRyaWNzLkV4ZWN1dGlvblRpbWVJbnRl cmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihFeGVjdXRpb25UaW1lSW50ZXJjZXB0b3IuamF2YTo0 MykgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF0NCiAgICAgICAg YXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJj ZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWUuY29uY3Vy cmVudC5Db25jdXJyZW50Q29udGV4dEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKENvbmN1 cnJlbnRDb250ZXh0SW50ZXJjZXB0b3IuamF2YTo0NSkgW3dpbGRmbHktZWUtMTEuMC4wLkZpbmFs LmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVy Y2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAg ICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW5pdGlhbEludGVyY2VwdG9yLnByb2Nlc3NJbnZv Y2F0aW9uKEluaXRpYWxJbnRlcmNlcHRvci5qYXZhOjQwKQ0KICAgICAgICBhdCBvcmcuamJvc3Mu aW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQu amF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkNoYWluZWRJbnRlcmNl cHRvci5wcm9jZXNzSW52b2NhdGlvbihDaGFpbmVkSW50ZXJjZXB0b3IuamF2YTo1MykNCiAgICAg ICAgYXQgb3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5pbnRlcmNlcHRvcnMuQ29tcG9uZW50RGlz cGF0Y2hlckludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKENvbXBvbmVudERpc3BhdGNoZXJJ bnRlcmNlcHRvci5qYXZhOjUyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRl cmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAg ICAgIGF0IG9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5zaTxodHRwczovL3VybGRlZmVuc2Uu cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fb3JnLmpib3NzLmFzLmVqYjMuY29tcG9u ZW50LnNpJmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFy WGpoZyZyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmbT1iZi1P bzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJnM9MWVQUmZBNVNyZWFHYlRU U1YzTElIVTkwdlBtblVWdGc2Sk9RdTZ3OGJuOCZlPT5uZ2xldG9uLlNpbmdsZXRvbkNvbXBvbmVu dEluc3RhbmNlQXNzb2NpYXRpb25JbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihTaW5nbGV0 b25Db21wb25lbnRJbnN0YW5jZUFzc29jaWF0aW9uSW50ZXJjZXB0b3IuamF2YTo1MykgW3dpbGRm bHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpi b3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250 ZXh0LmphdmE6NDIyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWpiMy50eC5DTVRUeEludGVy Y2VwdG9yLmludm9rZUluTm9UeChDTVRUeEludGVyY2VwdG9yLmphdmE6MjY0KSBbd2lsZGZseS1l amIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3Mu YXMuZWpiMy50eC5DTVRUeEludGVyY2VwdG9yLnN1cHBvcnRzKENNVFR4SW50ZXJjZXB0b3IuamF2 YTozNzkpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAg ICAgIGF0IG9yZy5qYm9zcy5hcy5lamIzLnR4LkNNVFR4SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9j YXRpb24oQ01UVHhJbnRlcmNlcHRvci5qYXZhOjI0NCkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmlu YWwuamFyOjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50 ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAg ICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQkSW52b2NhdGlv bi5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjUwOSkNCiAgICAgICAgYXQgb3JnLmpi b3NzLndlbGQuZWpiLkFic3RyYWN0RUpCUmVxdWVzdFNjb3BlQWN0aXZhdGlvbkludGVyY2VwdG9y LmFyb3VuZEludm9rZShBYnN0cmFjdEVKQlJlcXVlc3RTY29wZUFjdGl2YXRpb25JbnRlcmNlcHRv ci5qYXZhOjczKSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXQ0K ICAgICAgICBhdCBvcmcuamJvc3MuYXMud2VsZC5lamIuRWpiUmVxdWVzdFNjb3BlQWN0aXZhdGlv bkludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEVqYlJlcXVlc3RTY29wZUFjdGl2YXRpb25J bnRlcmNlcHRvci5qYXZhOjg5KQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRl cmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAg ICAgIGF0IG9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbjxodHRwczovL3VybGRlZmVuc2Uu cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fb3JnLmpib3NzLmFzLmVqYjMuY29tcG9u ZW50LmluJmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFy WGpoZyZyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmbT1iZi1P bzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJnM9cVlFaHN1eWtQVk1OVnJV eTcxZlZ6XzJUUW9IWXJCQWQ5WU9nbzFLNmUtRSZlPT50ZXJjZXB0b3JzLkN1cnJlbnRJbnZvY2F0 aW9uQ29udGV4dEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEN1cnJlbnRJbnZvY2F0aW9u Q29udGV4dEludGVyY2VwdG9yLmphdmE6NDEpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmph cjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2Vw dG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAgICAg YXQgb3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50LmluPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9v ZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19vcmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQu aW4mZD1Ed01GYVEmYz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhn JnI9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZtPWJmLU9vMTRm QndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmcz1xWUVoc3V5a1BWTU5WclV5NzFm VnpfMlRRb0hZckJBZDlZT2dvMUs2ZS1FJmU9PnZvY2F0aW9ubWV0cmljcy5XYWl0VGltZUludGVy Y2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKFdhaXRUaW1lSW50ZXJjZXB0b3IuamF2YTo0NykgW3dp bGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3Jn Lmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JD b250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWpiMy5zZWN1cml0eS5T ZWN1cml0eUNvbnRleHRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihTZWN1cml0eUNvbnRl eHRJbnRlcmNlcHRvci5qYXZhOjEwMCkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjEx LjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JD b250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBhdCBv cmcuamJvc3MuYXMuZWpiMy5kZXBsb3ltZW50LnByb2Nlc3NvcnMuU3RhcnR1cEF3YWl0SW50ZXJj ZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oU3RhcnR1cEF3YWl0SW50ZXJjZXB0b3IuamF2YToyMikg W3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQg b3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0 b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWpiMy5jb21wb25l bnQuaW48aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0Ff X29yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbiZkPUR3TUZhUSZjPVZ4dDVlME9zdnZ0Mmdm bHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmcj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0 TDByZUhjRGRELTd3VXRVR0hBJm09YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdl TVpJT2tqUSZzPXFZRWhzdXlrUFZNTlZyVXk3MWZWel8yVFFvSFlyQkFkOVlPZ28xSzZlLUUmZT0+ dGVyY2VwdG9ycy5TaHV0RG93bkludGVyY2VwdG9yRmFjdG9yeSQxLnByb2Nlc3NJbnZvY2F0aW9u KFNodXREb3duSW50ZXJjZXB0b3JGYWN0b3J5LmphdmE6NjQpIFt3aWxkZmx5LWVqYjMtMTEuMC4w LkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9u LkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikN CiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50LmluPGh0dHBzOi8vdXJsZGVm ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19vcmcuamJvc3MuYXMuZWpiMy5j b21wb25lbnQuaW4mZD1Ed01GYVEmYz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5 cDAzMXJYamhnJnI9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZt PWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmcz1xWUVoc3V5a1BW TU5WclV5NzFmVnpfMlRRb0hZckJBZDlZT2dvMUs2ZS1FJmU9PnRlcmNlcHRvcnMuTG9nZ2luZ0lu dGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKExvZ2dpbmdJbnRlcmNlcHRvci5qYXZhOjY3KSBb d2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXQ0KICAgICAgICBhdCBv cmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRv ckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQu TmFtZTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9f b3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5OYW1lJmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zs d1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRM MHJlSGNEZEQtN3dVdFVHSEEmbT1iZi1PbzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VN WklPa2pRJnM9QWNlbkJBMGpsYzdlS3FtakU4SzZhWkZza3ZuQkZqVUJqWk5YTW8yMW5tayZlPT5z cGFjZUNvbnRleHRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihOYW1lc3BhY2VDb250ZXh0 SW50ZXJjZXB0b3IuamF2YTo1MCkNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50 ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAg ICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5Db250ZXh0Q2xhc3NMb2FkZXJJbnRlcmNlcHRv ci5wcm9jZXNzSW52b2NhdGlvbihDb250ZXh0Q2xhc3NMb2FkZXJJbnRlcmNlcHRvci5qYXZhOjYw KQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJv Y2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5qYm9zcy5p bnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5ydW4oSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6 NDM4KQ0KICAgICAgICBhdCBvcmcud2lsZGZseS5zZWN1cml0eS5tYW5hZ2VyLldpbGRGbHlTZWN1 cml0eU1hbmFnZXIuZG9DaGVja2VkKFdpbGRGbHlTZWN1cml0eU1hbmFnZXIuamF2YTo2MDkpDQog ICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkFjY2Vzc0NoZWNraW5nSW50ZXJjZXB0b3Iu cHJvY2Vzc0ludm9jYXRpb24oQWNjZXNzQ2hlY2tpbmdJbnRlcmNlcHRvci5qYXZhOjU3KQ0KICAg ICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJ bnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0 aW9uLkNoYWluZWRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDaGFpbmVkSW50ZXJjZXB0 b3IuamF2YTo1MykNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5WaWV3U2Vy dmljZSRWaWV3Lmludm9rZShWaWV3U2VydmljZS5qYXZhOjE5OCkNCiAgICAgICAgYXQgb3JnLmpi b3NzLmFzLmVlLmNvbXBvbmVudC5WaWV3RGVzY3JpcHRpb24kMS5wcm9jZXNzSW52b2NhdGlvbihW aWV3RGVzY3JpcHRpb24uamF2YToxODUpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5lZS5jb21w b25lbnQuUHJveHlJbnZvY2F0aW9uSGFuZGxlci5pbnZva2UoUHJveHlJbnZvY2F0aW9uSGFuZGxl ci5qYXZhOjgxKQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLmludGVyZmFj ZXMuQmFja2VuZEludGVybmFsJCQkdmlldzQucnVuSW50ZXJuYWxBY3Rpb24oVW5rbm93biBTb3Vy Y2UpIFtibGwuamFyOl0NCiAgICAgICAgYXQgc3VuLnJlZmxlY3QuR2VuZXJhdGVkTWV0aG9kQWNj ZXNzb3IxNTcuaW52b2tlKFVua25vd24gU291cmNlKSBbOjEuOC4wXzE2MV0NCiAgICAgICAgYXQg c3VuLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5pbnZva2UoRGVsZWdhdGlu Z01ldGhvZEFjY2Vzc29ySW1wbC5qYXZhOjQzKSBbcnQuamFyOjEuOC4wXzE2MV0NCiAgICAgICAg YXQgamF2YS5sYW5nLnJlZmxlY3QuTWV0aG9kLmludm9rZShNZXRob2QuamF2YTo0OTgpIFtydC5q YXI6MS44LjBfMTYxXQ0KICAgICAgICBhdCBvcmcuamJvc3Mud2VsZC51dGlsLnJlZmxlY3Rpb24u UmVmbGVjdGlvbnMuaW52b2tlQW5kVW53cmFwKFJlZmxlY3Rpb25zLmphdmE6NDMzKSBbd2VsZC1j b3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJv c3Mud2VsZC5iZWFuLnByb3h5LkVudGVycHJpc2VCZWFuUHJveHlNZXRob2RIYW5kbGVyLmludm9r ZShFbnRlcnByaXNlQmVhblByb3h5TWV0aG9kSGFuZGxlci5qYXZhOjEyNykgW3dlbGQtY29yZS1p bXBsLTIuNC4zLkZpbmFsLmphcjoyLjQuMy5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLndl bGQuYmVhbi5wcm94eS5FbnRlcnByaXNlVGFyZ2V0QmVhbkluc3RhbmNlLmludm9rZShFbnRlcnBy aXNlVGFyZ2V0QmVhbkluc3RhbmNlLmphdmE6NTYpIFt3ZWxkLWNvcmUtaW1wbC0yLjQuMy5GaW5h bC5qYXI6Mi40LjMuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy53ZWxkLmJlYW4ucHJveHku SW5qZWN0aW9uUG9pbnRQcm9wYWdhdGluZ0VudGVycHJpc2VUYXJnZXRCZWFuSW5zdGFuY2UuaW52 b2tlKEluamVjdGlvblBvaW50UHJvcGFnYXRpbmdFbnRlcnByaXNlVGFyZ2V0QmVhbkluc3RhbmNl LmphdmE6NjcpIFt3ZWxkLWNvcmUtaW1wbC0yLjQuMy5GaW5hbC5qYXI6Mi40LjMuRmluYWxdDQog ICAgICAgIGF0IG9yZy5qYm9zcy53ZWxkLmJlYW4ucHJveHkuUHJveHlNZXRob2RIYW5kbGVyLmlu dm9rZShQcm94eU1ldGhvZEhhbmRsZXIuamF2YToxMDApIFt3ZWxkLWNvcmUtaW1wbC0yLjQuMy5G aW5hbC5qYXI6Mi40LjMuRmluYWxdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5i bGwuQmFja2VuZENvbW1hbmRPYmplY3RzSGFuZGxlciRCYWNrZW5kSW50ZXJuYWwkQmFja2VuZExv Y2FsJDIwNDkyNTk2MTgkUHJveHkkXyQkX1dlbGQkRW50ZXJwcmlzZVByb3h5JC5ydW5JbnRlcm5h bEFjdGlvbihVbmtub3duIFNvdXJjZSkgW2JsbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQu ZW5naW5lLmNvcmUuYmxsLlZkc0V2ZW50TGlzdGVuZXIucmVmcmVzaEhvc3RDYXBhYmlsaXRpZXMo VmRzRXZlbnRMaXN0ZW5lci5qYXZhOjU5OCkgW2JsbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLkhvc3RDb25uZWN0aW9uUmVmcmVzaGVyJFN1YnNjcmli ZXJSZWZyZXNoaW5nSG9zdE9uSG9zdENvbm5lY3Rpb25DaGFuZ2VFdmVudC5vbk5leHQoSG9zdENv bm5lY3Rpb25SZWZyZXNoZXIuamF2YTo0NykgW3Zkc2Jyb2tlci5qYXI6XQ0KICAgICAgICBhdCBv cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLkhvc3RDb25uZWN0aW9uUmVmcmVzaGVyJFN1 YnNjcmliZXJSZWZyZXNoaW5nSG9zdE9uSG9zdENvbm5lY3Rpb25DaGFuZ2VFdmVudC5vbk5leHQo SG9zdENvbm5lY3Rpb25SZWZyZXNoZXIuamF2YTozMCkgW3Zkc2Jyb2tlci5qYXI6XQ0KICAgICAg ICBhdCBvcmcub3ZpcnQudmRzbS5qc29ucnBjLmNsaWVudC5ldmVudHMuRXZlbnRQdWJsaXNoZXIk RXZlbnRDYWxsYWJsZS5jYWxsKEV2ZW50UHVibGlzaGVyLmphdmE6MTE4KSBbdmRzbS1qc29ucnBj LWphdmEtY2xpZW50LmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC52ZHNtLmpzb25ycGMuY2xp ZW50LmV2ZW50cy5FdmVudFB1Ymxpc2hlciRFdmVudENhbGxhYmxlLmNhbGwoRXZlbnRQdWJsaXNo ZXIuamF2YTo5MykgW3Zkc20tanNvbnJwYy1qYXZhLWNsaWVudC5qYXI6XQ0KICAgICAgICBhdCBq YXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pblRhc2skQWRhcHRlZENhbGxhYmxlLmV4ZWMoRm9y a0pvaW5UYXNrLmphdmE6MTQyNCkgW3J0LmphcjoxLjguMF8xNjFdDQogICAgICAgIGF0IGphdmEu dXRpbC5jb25jdXJyZW50LkZvcmtKb2luVGFzay5kb0V4ZWMoRm9ya0pvaW5UYXNrLmphdmE6Mjg5 KSBbcnQuamFyOjEuOC4wXzE2MV0NCiAgICAgICAgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRm9y a0pvaW5Qb29sJFdvcmtRdWV1ZS5ydW5UYXNrKEZvcmtKb2luUG9vbC5qYXZhOjEwNTYpIFtydC5q YXI6MS44LjBfMTYxXQ0KICAgICAgICBhdCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pblBv b2wucnVuV29ya2VyKEZvcmtKb2luUG9vbC5qYXZhOjE2OTIpIFtydC5qYXI6MS44LjBfMTYxXQ0K ICAgICAgICBhdCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pbldvcmtlclRocmVhZC5ydW4o Rm9ya0pvaW5Xb3JrZXJUaHJlYWQuamF2YToxNTcpIFtydC5qYXI6MS44LjBfMTYxXQ0KDQoyMDE4 LTA1LTAyIDE0OjQwOjIzLDg1MS0wNyBXQVJOICBbY29tLmFyanVuYS5hdHMuYXJqdW5hXSAoRm9y a0pvaW5Qb29sLTEtd29ya2VyLTE0KSBBUkpVTkEwMTIwNzc6IEFib3J0IGNhbGxlZCBvbiBhbHJl YWR5IGFib3J0ZWQgYXRvbWljIGFjdGlvbiAwOmZmZmY3ZjAwMDAwMTotMjFiZDg4MDA6NWFlOTBj NDg6MTBhZmENCg0KDQoNCg0KDQpBbmQgdGhlIEVOR0lORSBsb2c6DQoNCjIwMTgtMDUtMDIgMTQ6 NDA6MjMsODUxLTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHJhbnNhY3Rp b24uVHJhbnNhY3Rpb25TdXBwb3J0XSAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KSBbNTIyNzZk ZjVdIHRyYW5zYWN0aW9uIHJvbGxlZCBiYWNrDQoyMDE4LTA1LTAyIDE0OjQwOjIzLDg1MS0wNyBF UlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyXSAoRm9ya0pv aW5Qb29sLTEtd29ya2VyLTE0KSBbNTIyNzZkZjVdIFVuYWJsZSB0byBSZWZyZXNoQ2FwYWJpbGl0 aWVzOiBJbGxlZ2FsU3RhdGVFeGNlcHRpb246IFRyYW5zYWN0aW9uIExvY2FsIHRyYW5zYWN0aW9u IChkZWxlZ2F0ZT1UcmFuc2FjdGlvbkltcGxlIDwgYWMsIEJhc2ljQWN0aW9uOiAwOmZmZmY3ZjAw MDAwMTotMjFiZDg4MDA6NWFlOTBjNDg6MTBhZmEgc3RhdHVzOiBBY3Rpb25TdGF0dXMuQUJPUlRF RCA+LCBvd25lcj1Mb2NhbCB0cmFuc2FjdGlvbiBjb250ZXh0IGZvciBwcm92aWRlciBKQm9zcyBK VEEgdHJhbnNhY3Rpb24gcHJvdmlkZXIpIGlzIG5vdCBhY3RpdmUgU1RBVFVTX1JPTExFREJBQ0sN CjIwMTgtMDUtMDIgMTQ6NDA6MjMsODg4LTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu YmxsLkhhbmRsZVZkc0NwdUZsYWdzT3JDbHVzdGVyQ2hhbmdlZENvbW1hbmRdIChGb3JrSm9pblBv b2wtMS13b3JrZXItMTQpIFs1YzUxMWU1MV0gUnVubmluZyBjb21tYW5kOiBIYW5kbGVWZHNDcHVG bGFnc09yQ2x1c3RlckNoYW5nZWRDb21tYW5kIGludGVybmFsOiB0cnVlLiBFbnRpdGllcyBhZmZl Y3RlZCA6ICBJRDogNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1IFR5cGU6IFZE Uw0KMjAxOC0wNS0wMiAxNDo0MDoyMyw4OTUtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29y ZS5ibGwuSGFuZGxlVmRzVmVyc2lvbkNvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQp IFsyYTBlYzkwYl0gUnVubmluZyBjb21tYW5kOiBIYW5kbGVWZHNWZXJzaW9uQ29tbWFuZCBpbnRl cm5hbDogdHJ1ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiAgSUQ6IDc0ZGZlOTY1LWNiMTEtNDk1YS05 NmEwLTNkYWU2YjNjYmQ3NSBUeXBlOiBWRFMNCjIwMTgtMDUtMDIgMTQ6NDA6MjMsODk4LTA3IElO Rk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29t bWFuZF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzJhMGVjOTBiXSBSZWZyZXNoIGhvc3Qg Y2FwYWJpbGl0aWVzIGZpbmlzaGVkLiBMb2NrIHJlbGVhc2VkLiBNb25pdG9yaW5nIGNhbiBydW4g bm93IGZvciBob3N0ICdvdm5vZGUxMDIgZnJvbSBkYXRhLWNlbnRlciAnRGVmYXVsdCcNCjIwMTgt MDUtMDIgMTQ6NDA6MjMsODk4LTA3IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJl ZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29tbWFuZF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkg WzJhMGVjOTBiXSBDb21tYW5kICdvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlZnJlc2hIb3N0 Q2FwYWJpbGl0aWVzQ29tbWFuZCcgZmFpbGVkOiBDb3VsZCBub3QgZ2V0IEpEQkMgQ29ubmVjdGlv bjsgbmVzdGVkIGV4Y2VwdGlvbiBpcyBqYXZhLnNxbC5TUUxFeGNlcHRpb246IGphdmF4LnJlc291 cmNlLlJlc291cmNlRXhjZXB0aW9uOiBJSjAwMDQ1NzogVW5jaGVja2VkIHRocm93YWJsZSBpbiBt YW5hZ2VkQ29ubmVjdGlvblJlY29ubmVjdGVkKCkgY2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5l Y3Rpb25tYW5hZ2VyLmxpc3RlbmVyLlR4Q29ubmVjdGlvbkxpc3RlbmVyQDFmYWI4NGQ3W3N0YXRl PU5PUk1BTDxtYWlsdG86Y2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLmxp c3RlbmVyLlR4Q29ubmVjdGlvbkxpc3RlbmVyQDFmYWI4NGQ3W3N0YXRlPU5PUk1BTD4gbWFuYWdl ZCBjb25uZWN0aW9uPW9yZy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFn ZWRDb25uZWN0aW9uQDNmMzdjZjEwPG1haWx0bzpjb25uZWN0aW9uPW9yZy5qYm9zcy5qY2EuYWRh cHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9uQDNmMzdjZjEwPiBjb25uZWN0 aW9uIGhhbmRsZXM9MCBsYXN0UmV0dXJuZWQ9MTUyNTI5NzIyMzg0NyBsYXN0VmFsaWRhdGVkPTE1 MjUyOTAyNjc4MTEgbGFzdENoZWNrZWRPdXQ9MTUyNTI5NjkyMzc3MCB0cmFja0J5VHg9ZmFsc2Ug cG9vbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9vbC5zdHJhdGVneS5P bmVQb29sQDIwNTUwZjM1PG1haWx0bzpwb29sPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9u bWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBmMzU+IG1jcD1TZW1hcGhvcmVDb25j dXJyZW50TGlua2VkUXVldWVNYW5hZ2VkQ29ubmVjdGlvblBvb2xANWJhYTkwZltwb29sPUVOR0lO RURhdGFTb3VyY2VdIHhhUmVzb3VyY2U9TG9jYWxYQVJlc291cmNlSW1wbEAyNGE3ZmMwYltjb25u ZWN0aW9uTGlzdGVuZXI9MWZhYjg0ZDcgY29ubmVjdGlvbk1hbmFnZXI9NWJlYzcwZDIgd2FybmVk PWZhbHNlIGN1cnJlbnRYaWQ9bnVsbCBwcm9kdWN0TmFtZT1Qb3N0Z3JlU1FMIHByb2R1Y3RWZXJz aW9uPTkuNS45IGpuZGlOYW1lPWphdmE6L0VOR0lORURhdGFTb3VyY2VdIHR4U3luYz1udWxsXQ0K MjAxOC0wNS0wMiAxNDo0MDoyMyw4OTgtMDcgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5i bGwuUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5kXSAoRm9ya0pvaW5Qb29sLTEtd29ya2Vy LTE0KSBbMmEwZWM5MGJdIEV4Y2VwdGlvbjogb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLkNhbm5v dEdldEpkYmNDb25uZWN0aW9uRXhjZXB0aW9uOiBDb3VsZCBub3QgZ2V0IEpEQkMgQ29ubmVjdGlv bjsgbmVzdGVkIGV4Y2VwdGlvbiBpcyBqYXZhLnNxbC5TUUxFeGNlcHRpb246IGphdmF4LnJlc291 cmNlLlJlc291cmNlRXhjZXB0aW9uOiBJSjAwMDQ1NzogVW5jaGVja2VkIHRocm93YWJsZSBpbiBt YW5hZ2VkQ29ubmVjdGlvblJlY29ubmVjdGVkKCkgY2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5l Y3Rpb25tYW5hZ2VyLmxpc3RlbmVyLlR4Q29ubmVjdGlvbkxpc3RlbmVyQDFmYWI4NGQ3W3N0YXRl PU5PUk1BTDxtYWlsdG86Y2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLmxp c3RlbmVyLlR4Q29ubmVjdGlvbkxpc3RlbmVyQDFmYWI4NGQ3W3N0YXRlPU5PUk1BTD4gbWFuYWdl ZCBjb25uZWN0aW9uPW9yZy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFn ZWRDb25uZWN0aW9uQDNmMzdjZjEwPG1haWx0bzpjb25uZWN0aW9uPW9yZy5qYm9zcy5qY2EuYWRh cHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9uQDNmMzdjZjEwPiBjb25uZWN0 aW9uIGhhbmRsZXM9MCBsYXN0UmV0dXJuZWQ9MTUyNTI5NzIyMzg0NyBsYXN0VmFsaWRhdGVkPTE1 MjUyOTAyNjc4MTEgbGFzdENoZWNrZWRPdXQ9MTUyNTI5NjkyMzc3MCB0cmFja0J5VHg9ZmFsc2Ug cG9vbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9vbC5zdHJhdGVneS5P bmVQb29sQDIwNTUwZjM1PG1haWx0bzpwb29sPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9u bWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBmMzU+IG1jcD1TZW1hcGhvcmVDb25j dXJyZW50TGlua2VkUXVldWVNYW5hZ2VkQ29ubmVjdGlvblBvb2xANWJhYTkwZltwb29sPUVOR0lO RURhdGFTb3VyY2VdIHhhUmVzb3VyY2U9TG9jYWxYQVJlc291cmNlSW1wbEAyNGE3ZmMwYltjb25u ZWN0aW9uTGlzdGVuZXI9MWZhYjg0ZDcgY29ubmVjdGlvbk1hbmFnZXI9NWJlYzcwZDIgd2FybmVk PWZhbHNlIGN1cnJlbnRYaWQ9bnVsbCBwcm9kdWN0TmFtZT1Qb3N0Z3JlU1FMIHByb2R1Y3RWZXJz aW9uPTkuNS45IGpuZGlOYW1lPWphdmE6L0VOR0lORURhdGFTb3VyY2VdIHR4U3luYz1udWxsXQ0K ICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuZGF0YXNvdXJjZS5EYXRhU291cmNl VXRpbHMuZ2V0Q29ubmVjdGlvbihEYXRhU291cmNlVXRpbHMuamF2YTo4MCkgW3NwcmluZy1qZGJj Lmphcjo0LjMuOS5SRUxFQVNFXQ0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMu Y29yZS5KZGJjVGVtcGxhdGUuZXhlY3V0ZShKZGJjVGVtcGxhdGUuamF2YTo2MTkpIFtzcHJpbmct amRiYy5qYXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5q ZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjY4NCkgW3Nwcmlu Zy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXQ0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3Jr LmpkYmMuY29yZS5KZGJjVGVtcGxhdGUucXVlcnkoSmRiY1RlbXBsYXRlLmphdmE6NzE2KSBbc3By aW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdv cmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5xdWVyeShKZGJjVGVtcGxhdGUuamF2YTo3NjYpIFtz cHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLmRhbC5kYmJyb2tlci5Qb3N0Z3Jlc0RiRW5naW5lRGlhbGVjdCRQb3N0Z3Jlc1NpbXBs ZUpkYmNDYWxsLmV4ZWN1dGVDYWxsSW50ZXJuYWwoUG9zdGdyZXNEYkVuZ2luZURpYWxlY3QuamF2 YToxNTIpIFtkYWwuamFyOl0NCi4NCi4NCi4NCi4NCjIwMTgtMDUtMDIgMTQ6NDA6MjMsOTA3LTA3 IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLmF1ZGl0bG9naGFuZGxp bmcuQXVkaXRMb2dEaXJlY3Rvcl0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzJhMGVjOTBi XSBFVkVOVF9JRDogSE9TVF9SRUZSRVNIX0NBUEFCSUxJVElFU19GQUlMRUQoNjA3KSwgRmFpbGVk IHRvIHJlZnJlc2ggdGhlIGNhcGFiaWxpdGllcyBvZiBob3N0IG92bm9kZTEwMi4NCjIwMTgtMDUt MDIgMTQ6NDA6MjMsOTA3LTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlZnJl c2hIb3N0Q2FwYWJpbGl0aWVzQ29tbWFuZF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzJh MGVjOTBiXSBMb2NrIGZyZWVkIHRvIG9iamVjdCAnRW5naW5lTG9jazp7ZXhjbHVzaXZlTG9ja3M9 J1s3NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzU9VkRTLCBIT1NUX05FVFdPUks3 NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzU9SE9TVF9ORVRXT1JLXScsIHNoYXJl ZExvY2tzPScnfScNCjIwMTgtMDUtMDIgMTQ6NDA6MjUsNzc1LTA3IElORk8gIFtvcmcub3ZpcnQu ZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5HZXRIYXJkd2FyZUluZm9Bc3luY1ZEU0Nv bW1hbmRdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTMx KSBbXSBTVEFSVCwgR2V0SGFyZHdhcmVJbmZvQXN5bmNWRFNDb21tYW5kKEhvc3ROYW1lID0gb3Zu b2RlMTAyLCBWZHNJZEFuZFZkc1ZEU0NvbW1hbmRQYXJhbWV0ZXJzQmFzZTp7aG9zdElkPSc3NGRm ZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzUnLCB2ZHM9J0hvc3Rbb3Zub2RlMTAyLDc0 ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NV0nfSksIGxvZyBpZDogMzAwZjczNDUN CjIwMTgtMDUtMDIgMTQ6NDA6MjUsNzc1LTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu dmRzYnJva2VyLnZkc2Jyb2tlci5HZXRIYXJkd2FyZUluZm9Bc3luY1ZEU0NvbW1hbmRdIChFRS1N YW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTMxKSBbXSBGSU5JU0gs IEdldEhhcmR3YXJlSW5mb0FzeW5jVkRTQ29tbWFuZCwgbG9nIGlkOiAzMDBmNzM0NQ0KMjAxOC0w NS0wMiAxNDo0MDoyNSw4MDItMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuU2V0 Tm9uT3BlcmF0aW9uYWxWZHNDb21tYW5kXSAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5l U2NoZWR1bGVkLVRocmVhZC0zMSkgW2YyZWYyMWVdIFJ1bm5pbmcgY29tbWFuZDogU2V0Tm9uT3Bl cmF0aW9uYWxWZHNDb21tYW5kIGludGVybmFsOiB0cnVlLiBFbnRpdGllcyBhZmZlY3RlZCA6ICBJ RDogNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1IFR5cGU6IFZEUw0KMjAxOC0w NS0wMiAxNDo0MDoyNSw4MDUtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9r ZXIuU2V0VmRzU3RhdHVzVkRTQ29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2lu ZVNjaGVkdWxlZC1UaHJlYWQtMzEpIFtmMmVmMjFlXSBTVEFSVCwgU2V0VmRzU3RhdHVzVkRTQ29t bWFuZChIb3N0TmFtZSA9IG92bm9kZTEwMi4sIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmRQYXJhbWV0 ZXJzOntob3N0SWQ9Jzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NScsIHN0YXR1 cz0nTm9uT3BlcmF0aW9uYWwnLCBub25PcGVyYXRpb25hbFJlYXNvbj0nTkVUV09SS19VTlJFQUNI QUJMRScsIHN0b3BTcG1GYWlsdXJlTG9nZ2VkPSdmYWxzZScsIG1haW50ZW5hbmNlUmVhc29uPSdu dWxsJ30pLCBsb2cgaWQ6IDc2MTFkOGQ4DQoyMDE4LTA1LTAyIDE0OjQwOjU2LDcyMi0wNyBJTkZP ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5wcm88aHR0cHM6Ly91cmxkZWZlbnNlLnByb29m cG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwucHJv JmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZy PUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmbT1iZi1PbzE0ZkJ3 R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJnM9V0RCUmtrcjJvTTNwcUFNLW9BNkdI NGlsN0lqQUE2dTNQaW04ZzNaZjRsVSZlPT52aWRlci5uZXR3b3JrLlN5bmNOZXR3b3JrUHJvdmlk ZXJDb21tYW5kXSAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVh ZC01OCkgWzMzYmRkYTdmXSBMb2NrIEFjcXVpcmVkIHRvIG9iamVjdCAnRW5naW5lTG9jazp7ZXhj bHVzaXZlTG9ja3M9J1tmNTBiZDA4MS03YzViLTQxNjEtYTA0NS0wNjhmODVkMmE0NzY9UFJPVklE RVJdJywgc2hhcmVkTG9ja3M9Jyd9Jw0KMjAxOC0wNS0wMiAxNDo0MDo1Niw3MzItMDcgSU5GTyAg W29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwucHJvPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv aW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19vcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnBybyZk PUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmcj1G aVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJm09YmYtT28xNGZCd0dO aG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZzPVdEQlJra3Iyb00zcHFBTS1vQTZHSDRp bDdJakFBNnUzUGltOGczWmY0bFUmZT0+dmlkZXIubmV0d29yay5TeW5jTmV0d29ya1Byb3ZpZGVy Q29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQt NTgpIFszM2JkZGE3Zl0gUnVubmluZyBjb21tYW5kOiBTeW5jTmV0d29ya1Byb3ZpZGVyQ29tbWFu ZCBpbnRlcm5hbDogdHJ1ZS4NCjIwMTgtMDUtMDIgMTQ6NDA6NTYsODQ0LTA3IElORk8gIFtvcmcu b3ZpcnQuZW5naW5lLmNvcmUuc3NvLnV0aWxzLkF1dGhlbnRpY2F0aW9uVXRpbHNdIChkZWZhdWx0 IHRhc2stNDApIFtdIFVzZXIgYWRtaW5AaW50ZXJuYWwgc3VjY2Vzc2Z1bGx5IGxvZ2dlZCBpbiB3 aXRoIHNjb3Blczogb3ZpcnQtYXBwLWFwaSBvdmlydC1leHQ9dG9rZW4taW5mbzphdXRoei1zZWFy Y2ggb3ZpcnQtZXh0PXRva2VuLWluZm86cHVibGljLWF1dGh6LXNlYXJjaCBvdmlydC1leHQ9dG9r ZW4taW5mbzp2YWxpZGF0ZSBvdmlydC1leHQ9dG9rZW46cGFzc3dvcmQtYWNjZXNzDQoyMDE4LTA1 LTAyIDE0OjQwOjU3LDAwMS0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5wcm88 aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwucHJvJmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1 RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNE ZEQtN3dVdFVHSEEmbT1iZi1PbzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pR JnM9V0RCUmtrcjJvTTNwcUFNLW9BNkdINGlsN0lqQUE2dTNQaW04ZzNaZjRsVSZlPT52aWRlci5u ZXR3b3JrLlN5bmNOZXR3b3JrUHJvdmlkZXJDb21tYW5kXSAoRUUtTWFuYWdlZFRocmVhZEZhY3Rv cnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC01OCkgWzMzYmRkYTdmXSBMb2NrIGZyZWVkIHRvIG9i amVjdCAnRW5naW5lTG9jazp7ZXhjbHVzaXZlTG9ja3M9J1tmNTBiZDA4MS03YzViLTQxNjEtYTA0 NS0wNjhmODVkMmE0NzY9UFJPVklERVJdJywgc2hhcmVkTG9ja3M9Jyd9Jw0KMjAxOC0wNS0wMiAx NDo0NDozOSwxOTEtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwudXRpbHMuVGhy ZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5l VGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkgW10gVGhyZWFkIHBvb2wgJ2RlZmF1bHQnIGlzIHVz aW5nIDAgdGhyZWFkcyBvdXQgb2YgMSBhbmQgNSB0YXNrcyBhcmUgd2FpdGluZyBpbiB0aGUgcXVl dWUuDQoyMDE4LTA1LTAyIDE0OjQ0OjM5LDE5MS0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLmJsbC51dGlscy5UaHJlYWRQb29sTW9uaXRvcmluZ1NlcnZpY2VdIChFRS1NYW5hZ2VkVGhy ZWFkRmFjdG9yeS1lbmdpbmVUaHJlYWRNb25pdG9yaW5nLVRocmVhZC0xKSBbXSBUaHJlYWQgcG9v bCAnZW5naW5lJyBpcyB1c2luZyAwIHRocmVhZHMgb3V0IG9mIDUwMCwgOCB0aHJlYWRzIHdhaXRp bmcgZm9yIHRhc2tzIGFuZCAwIHRhc2tzIGluIHF1ZXVlLg0KMjAxOC0wNS0wMiAxNDo0NDozOSwx OTEtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwudXRpbHMuVGhyZWFkUG9vbE1v bml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lVGhyZWFkTW9u aXRvcmluZy1UaHJlYWQtMSkgW10gVGhyZWFkIHBvb2wgJ2VuZ2luZVNjaGVkdWxlZCcgaXMgdXNp bmcgMSB0aHJlYWRzIG91dCBvZiAxMDAgYW5kIDk5IHRhc2tzIGFyZSB3YWl0aW5nIGluIHRoZSBx dWV1ZS4NCjIwMTgtMDUtMDIgMTQ6NDQ6MzksMTkxLTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5l LmNvcmUuYmxsLnV0aWxzLlRocmVhZFBvb2xNb25pdG9yaW5nU2VydmljZV0gKEVFLU1hbmFnZWRU aHJlYWRGYWN0b3J5LWVuZ2luZVRocmVhZE1vbml0b3JpbmctVGhyZWFkLTEpIFtdIFRocmVhZCBw b29sICdlbmdpbmVUaHJlYWRNb25pdG9yaW5nJyBpcyB1c2luZyAxIHRocmVhZHMgb3V0IG9mIDEg YW5kIDAgdGFza3MgYXJlIHdhaXRpbmcgaW4gdGhlIHF1ZXVlLg0KMjAxOC0wNS0wMiAxNDo0NDoz OSwxOTEtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwudXRpbHMuVGhyZWFkUG9v bE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lVGhyZWFk TW9uaXRvcmluZy1UaHJlYWQtMSkgW10gVGhyZWFkIHBvb2wgJ2hvc3RVcGRhdGVzQ2hlY2tlcicg aXMgdXNpbmcgMCB0aHJlYWRzIG91dCBvZiA1IGFuZCAxIHRhc2tzIGFyZSB3YWl0aW5nIGluIHRo ZSBxdWV1ZS4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpGcm9tOiBZYW5pciBRdWlubiBbbWFpbHRv OnlxdWlubkByZWRoYXQuY29tPG1haWx0bzp5cXVpbm5AcmVkaGF0LmNvbT5dDQpTZW50OiBXZWRu ZXNkYXksIE1heSAyLCAyMDE4IDEyOjM0IEFNDQpUbzogSnVzdGluIFp5Z21vbnQgPGp6eWdtb250 QHByb29mcG9pbnQuY29tPG1haWx0bzpqenlnbW9udEBwcm9vZnBvaW50LmNvbT4+DQpDYzogdXNl cnNAb3ZpcnQub3JnPG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+DQpTdWJqZWN0OiBSZTogW292aXJ0 LXVzZXJzXSBhZGRpbmcgYSBob3N0DQoNCkhpLA0KV2hhdCBkb2N1bWVudCBhcmUgeW91IHVzaW5n ID8NClNlZSBpZiB5b3UgZmluZCB0aGUgbmVlZGVkIGluZm9ybWF0aW9uIGhlcmUgOiAgaHR0cHM6 Ly9vdmlydC5vcmcvZG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9jaGFwLUhvc3RzLzxodHRwczov L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX292aXJ0Lm9yZ19k b2N1bWVudGF0aW9uX2FkbWluLTJEZ3VpZGVfY2hhcC0yREhvc3RzXyZkPUR3TUZhUSZjPVZ4dDVl ME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmcj1GaVBoTDBDbDF5bVpsblR5 QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJm09Rk4wLTNSM3hrMGNrY0RWakpTWFFEYUlyanFD N292R0dmSFZYWjdMZG1YcyZzPXNhQmhqV1h3dkVIVUhCc28tWW1UdnJ5OGlseklDWU9JRWVuMDV5 OXE4UGsmZT0+DQoNCkZvciBlbmdpbmUgcmVsYXRlZCBwb3RlbnRpYWwgZXJyb3JzIGkgcmVjb21t ZW5kIGFsc28gY2hlY2tpbmcgdGhlIGVuZ2luZS5sb2cgYW5kIGluIFVJIGNoZWNrIHRoZSBldmVu dHMgc2VjdGlvbi4NClJlZ2FyZHMsDQpZYW5pciBRdWlubg0KDQpPbiBUdWUsIE1heSAxLCAyMDE4 IGF0IDExOjExIFBNLCBKdXN0aW4gWnlnbW9udCA8anp5Z21vbnRAcHJvb2Zwb2ludC5jb208bWFp bHRvOmp6eWdtb250QHByb29mcG9pbnQuY29tPj4gd3JvdGU6DQpJIGhhdmUgdHJpZWQgdG8gYWRk IGEgaG9zdCB0byB0aGUgZW5naW5lIGFuZCBpdCBqdXN0IHRha2VzIGZvcmV2ZXIgbmV2ZXIgd29y a2luZyBvciBnaXZpbmcgYW55IGVycm9yIG1lc3NhZ2UuICBXaGVuIEkgbG9vayBpbiB0aGUgZW5n aW5l4oCZcyBzZXJ2ZXIubG9nIEkgc2VlIGl0IHNheXMgdGhlIG5ldHdvcmtzIGFyZSBtaXNzaW5n Lg0KSSB0aG91Z2h0IHdoZW4geW91IGluc3RhbGwgYSBub2RlIGFuZCBhZGQgaXQgdG8gdGhlIGVu Z2luZSBpdCB3aWxsIGFkZCB0aGUgbmV0d29ya3MgYXV0b21hdGljYWxseT8gIFRoZSBkb2NzIGRv buKAmXQgZ2l2ZSBtdWNoIGluZm9ybWF0aW9uIGFib3V0IHRoaXMsIGFuZCBJIGNhbuKAmXQgZXZl biByZW1vdmUgdGhlIGhvc3QgdGhyb3VnaCB0aGUgVUkuICBXaGF0IHN0ZXBzIGFyZSByZXF1aXJl ZCB0byBwcmVwYXJlIGEgbm9kZSB3aGVuIHNldmVyYWwgdmxhbnMgYXJlIGludm9sdmVkPw0KDQoN Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NClVzZXJz IG1haWxpbmcgbGlzdA0KVXNlcnNAb3ZpcnQub3JnPG1haWx0bzpVc2Vyc0BvdmlydC5vcmc+DQpo dHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8aHR0cHM6Ly91cmxk ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2xpc3RzLm92aXJ0Lm9yZ19t YWlsbWFuX2xpc3RpbmZvX3VzZXJzJmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1Q R2NQdlRSS0xKeXAwMzFyWGpoZyZyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQt N3dVdFVHSEEmbT1GTjAtM1IzeGswY2tjRFZqSlNYUURhSXJqcUM3b3ZHR2ZIVlhaN0xkbVhzJnM9 WDdxOG1FaW5fazE1cUY2UGgwR3JyZ24zRUgtUVBkNDlwdXoxUWx4UXY4byZlPT4NCg0KDQoNCg0K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NClVzZXJzIG1h aWxpbmcgbGlzdA0KVXNlcnNAb3ZpcnQub3JnPG1haWx0bzpVc2Vyc0BvdmlydC5vcmc+DQpodHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8aHR0cHM6Ly91cmxkZWZl bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2xpc3RzLm92aXJ0Lm9yZ19tYWls bWFuX2xpc3RpbmZvX3VzZXJzJmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQ dlRSS0xKeXAwMzFyWGpoZyZyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dV dFVHSEEmbT1iZi1PbzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJnM9T3dT cmNvUE1qR0h1aUhiMS0zcXo1dG13ODRpUnBsWUhqVkpNYkR4dFcyWSZlPT4NCg0K --_000_CY4PR12MB1798C525F607E758A84C745FAB9B0CY4PR12MB1798namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9 DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1zdHlsZS1wcmlv cml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0K CW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNp emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnAubXNv bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6 bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47 DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQt c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bh bi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1m YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVm YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJy aSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47 DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7 cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48 IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0 PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5 b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9 ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5J4oCZdmUgZGVz ZWxlY3QgdGhlIHJlcXVpcmVkIHN0YXR1cywgSSB3aWxsIHRyeSB0byBhZGQgaXQgYWdhaW4gaWYg SSBhbSBldmVyIGFibGUgdG8gcmVtb3ZlIHRoZSBvbGQgaG9zdC48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+IEFsb25hIEthcGxhbiBbbWFpbHRvOmFsa2FwbGFuQHJlZGhhdC5jb21d DQo8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBNYXkgNiwgMjAxOCA3OjMxIEFNPGJyPg0KPGI+ VG86PC9iPiBZYW5pciBRdWlubiAmbHQ7eXF1aW5uQHJlZGhhdC5jb20mZ3Q7PGJyPg0KPGI+Q2M6 PC9iPiBKdXN0aW4gWnlnbW9udCAmbHQ7anp5Z21vbnRAcHJvb2Zwb2ludC5jb20mZ3Q7OyB1c2Vy c0BvdmlydC5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtvdmlydC11c2Vyc10gYWRkaW5n IGEgaG9zdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5UaGVyZSB3YXMgYSBidWcgd2hlbiBhZGRp bmcgYSBob3N0IHRvIGEgY2x1c3RlciB0aGF0IGNvbnRhaW5zIGEgcmVxdWlyZWQgbmV0d29yay4g SXQgd2FzIGZpeGVkIGluIDQuMi4zLjQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPkJ1Zy1VcmwtIDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv aW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fYnVnemlsbGEucmVkaGF0LmNvbV8xNTcwMzg4JmFt cDtkPUR3TUZhUSZhbXA7Yz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJY amhnJmFtcDtyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmYW1w O209YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZhbXA7cz1tZm4w cG5tbkFCRUZudVhzZmIwXzhVSl90OXJPZzd6cGxjRWVzRXVGWTFzJmFtcDtlPSI+DQpodHRwczov L2J1Z3ppbGxhLnJlZGhhdC5jb20vMTU3MDM4ODwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbG9uYS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFN1biwgTWF5IDYsIDIwMTggYXQgMzo0OSBQTSwgWWFu aXIgUXVpbm4gJmx0OzxhIGhyZWY9Im1haWx0bzp5cXVpbm5AcmVkaGF0LmNvbSIgdGFyZ2V0PSJf YmxhbmsiPnlxdWlubkByZWRoYXQuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8 YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx LjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y aWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Gb3IgcmVtb3ZpbmcgdGhlIG5vbiBvcGVy YXRpb25hbCBob3N0IDogPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjEuUmlnaHQgY2xpY2sgb24gdGhlIGhvc3QgbmFtZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4yLkNsaWNrIG9uJm5ic3A7ICZxdW90O0NvbmZpcm0gaG9z dCBoYXMgYmVlbiByZWJvb3RlZCZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjMuUmVtb3ZlIHRoZSBo b3N0PGJyPg0KPGJyPg0KPGJyPg0KRm9yIHRoZSBpc3N1ZSB5b3UgYXJlIGV4cGVyaWVuY2luZyB3 aXRoIGhvc3QgYWRkaXRpb24sIGFjY29yZGluZyB0byB0aGUgZW5naW5lIGxvZ3MgeW91IGhhdmUg c2VudCwgeW91IG1pZ2h0IG5lZWQgdG8gcGVyZm9ybSBhIGZldyBzdGVwcyAsJm5ic3A7IHNlZTo8 YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9 aHR0cHMtM0FfX2J1Z3ppbGxhLnJlZGhhdC5jb21fc2hvdy01RmJ1Zy5jZ2ktM0ZpZC0zRDE1MTYy NTYtMjNjMiZhbXA7ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRS S0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3 VXRVR0hBJmFtcDttPWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEm YW1wO3M9MjJ4Z2VqNEtSd0RUTUJQZlMwM25qR201bUo0STk2SkxsVVktaTduVHE1WSZhbXA7ZT0i IHRhcmdldD0iX2JsYW5rIj5odHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dp P2lkPTE1MTYyNTYjYzI8L2E+DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPkkgd291bGQgYWxzbyByZWNvbW1lbmQgdG8gY2hlY2sgdGhlIHRoZSBo b3N0J3MgbmV0d29yayBpcyBub3QgZG93bi4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5BbHNv LCBkdXJpbmcgaW5zdGFsbGF0aW9uIG9mIHRoZSBob3N0LG9ic2VydmUgdGhlIG1lc3NhZ2VzIGlu IHRoZSBFdmVudHMgc2VjdGlvbiAoVUkpPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj5Ib3BlIHRoaXMgaGVscHMuPG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2 Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVGh1LCBNYXkgMywgMjAx OCBhdCAxMDowNyBQTSwgSnVzdGluIFp5Z21vbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpqenlnbW9u dEBwcm9vZnBvaW50LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmp6eWdtb250QHByb29mcG9pbnQuY29t PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGlu IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5J IGNhbuKAmXQgc2VlbSB0byBkbyBhbnl0aGluZyB0byBjb250cm9sIHRoZSBob3N0IGZyb20gdGhl IGVuZ2luZSwgd2hlbiBJIHNlbGVjdCBpdCBmb3IgTWFpbnQsIHRoZSBlbmdpbmUNCiBsb2cgc2hv d3M6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+W29yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwuTWFpbnRlbmFuY2VOdW1iZXJPZlZkc3NDb21tYW5kXSAoZGVm YXVsdCB0YXNrLTUwKSBbOTBiYTgxZWYtMjFlNC00MjcyLThjNTktODQ3ODZlOTY5ZmY3XQ0KIFJ1 bm5pbmcgY29tbWFuZDogTWFpbnRlbmFuY2VOdW1iZXJPZlZkc3NDb21tYW5kIGludGVybmFsOiBm YWxzZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiZuYnNwOyBJRDogNzRkZmU5NjUtY2IxMS00OTVhLTk2 YTAtM2RhZTZiM2NiZDc1IFR5cGU6IFZEU0FjdGlvbiBncm91cCBNQU5JUFVMQVRFX0hPU1Qgd2l0 aCByb2xlIHR5cGUgQURNSU48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAzIDEyOjAwOjM3 LDkxOC0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlNldFZk c1N0YXR1c1ZEU0NvbW1hbmRdIChkZWZhdWx0DQogdGFzay01MCkgWzkwYmE4MWVmLTIxZTQtNDI3 Mi04YzU5LTg0Nzg2ZTk2OWZmN10gU1RBUlQsIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmQoSG9zdE5h bWUgPSBvdm5vZGUxMDIsIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmRQYXJhbWV0ZXJzOntob3N0SWQ9 Jzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NScsIHN0YXR1cz0nUHJlcGFyaW5n Rm9yTWFpbnRlbmFuY2UnLCBub25PcGVyYXRpb25hbFJlYXNvbj0nTk9ORScsIHN0b3BTcG1GYWls dXJlTG9nZ2VkPSd0cnVlJywNCiBtYWludGVuYW5jZVJlYXNvbj0nbnVsbCd9KSwgbG9nIGlkOiA2 NDdkNWY3ODwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgaGF2ZSBvbmx5IDEgaG9zdCBpbiB0aGUgREMsIHN0 YXR1cyBpcyBVcCwgdGhlIGNsdXN0ZXIgc2F5cyBob3N0IGNvdW50IGlzIDIgZXZlbiB0aG91Z2gg dGhlIHNlY29uZA0KIGhvc3Qgc3RheXMgTm9uIE9wZXJhdGlvbmFsLiZuYnNwOyBJIGRvbuKAmXQg a25vdyBob3cgdG8gcmVtb3ZlIGl0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkganVzdCBpbnN0YWxs ZWQgYW5kIHRyaWVkIHRvIGpvaW4gdGhlIERDLCB0aGlzIGlzIGEgZnJlc2ggaW5zdGFsbGF0aW9u LCB0aGUgZW5naW5lIHdhcyBsYXVuY2hlZCB0aHJvdWdoDQogY29ja3BpdC48L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IZXJlcyB3aGF0IG5vZGVjdGwgc2hv d3MgZnJvbSB0aGUgaG9zdDo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj5vdm5vZGUxMDIgfl0jIG5vZGVjdGwgY2hlY2s8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5T dGF0dXM6IE9LPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Qm9vdGxvYWRlciAuLi4gT0s8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsgTGF5ZXIgYm9vdCBlbnRyaWVzIC4uLiBPSzwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPiZuYnNwOyBWYWxpZCBib290IGVudHJpZXMgLi4uIE9LPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+TW91bnQgcG9pbnRzIC4uLiBPSzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBTZXBhcmF0 ZSAvdmFyIC4uLiBPSzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBEaXNjYXJkIGlzIHVzZWQg Li4uIE9LPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmFzaWMgc3RvcmFnZSAuLi4gT0s8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsgSW5pdGlhbGl6ZWQgVkcgLi4uIE9LPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+Jm5ic3A7IEluaXRpYWxpemVkIFRoaW4gUG9vbCAuLi4gT0s8L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4mbmJzcDsgSW5pdGlhbGl6ZWQgTFZzIC4uLiBPSzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoaW4g c3RvcmFnZSAuLi4gT0s8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsgQ2hlY2tpbmcgYXZhaWxh YmxlIHNwYWNlIGluIHRoaW5wb29sIC4uLiBPSzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBD aGVja2luZyB0aGlucG9vbCBhdXRvLWV4dGVuZCAuLi4gT0s8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj52 ZHNtZCAuLi4gT0s8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5U aGFua3MsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBZYW5pciBRdWlu biBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzp5cXVpbm5AcmVkaGF0LmNvbSIgdGFyZ2V0PSJfYmxh bmsiPnlxdWlubkByZWRoYXQuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwg TWF5IDMsIDIwMTggMToxOSBBTTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGI+VG86PC9iPiBKdXN0aW4gWnlnbW9udCAmbHQ7 PGEgaHJlZj0ibWFpbHRvOmp6eWdtb250QHByb29mcG9pbnQuY29tIiB0YXJnZXQ9Il9ibGFuayI+ anp5Z21vbnRAcHJvb2Zwb2ludC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0i bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnVzZXJzQG92aXJ0Lm9yZzwv YT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtvdmlydC11c2Vyc10gYWRkaW5nIGEgaG9zdDxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+RGlkIHlvdSB0cnkgc3dpdGNoaW5nIHRoZSBob3N0IHRvIG1h aW50ZW5hbmNlIG1vZGUgZmlyc3QgPw0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+V2hhdCBpcyB0aGUgc3RhdGUgb2YgdGhlIGRhdGEgY2VudGVyIGFuZCBo b3cgbWFueSBhY3RpdmUgaG9zdHMgZG8geW91IGhhdmUgbm93Pw0KPG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QW5kIGRpZCB5b3UgcGVyZm9ybSBhbnkgdXBk YXRlcyByZWNlbnRseSBvciBqdXN0IHJ1biBhIGZyZXNoIGluc3RhbGxhdGlvbiA/Jm5ic3A7IGlm IHNvICwgZGlkIHlvdSBydW4gZW5naW5lLXNldHVwIGJlZm9yZSBsYXVuY2hpbmcgZW5naW5lID8N CjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFRo dSwgTWF5IDMsIDIwMTggYXQgMTI6NDcgQU0sIEp1c3RpbiBaeWdtb250ICZsdDs8YSBocmVmPSJt YWlsdG86anp5Z21vbnRAcHJvb2Zwb2ludC5jb20iIHRhcmdldD0iX2JsYW5rIj5qenlnbW9udEBw cm9vZnBvaW50LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUg c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGlu ZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21h cmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgcmVhZCB0 aGlzIHBhZ2UgYW5kIGl0IGRvZXNu4oCZdCBoZWxwIHNpbmNlIHRoaXMgaXMgYSBob3N0IHRoYXQg Y2Fu4oCZdCBiZSByZW1vdmVkLCB0aGUg4oCccmVtb3Zl4oCdIGJ1dHRvbg0KIGlzIGRpbW1lZCBv dXQuJm5ic3A7IDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PlRoaXMgaXMgNC4yMiBvdmlydCBub2RlLCBidXQgdGhlIGhvc3Qgc3RheXMgaW4gYSDigJxub24g b3BlcmF0aW9uYWzigJ0gc3RhdGUuJm5ic3A7IEkgbm90aWNlIHRoZSBsb2dzIGhhdmUgYQ0KIGxv dCBvZiBlcnJvcnMsIGZvciBleGFtcGxlOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnRoZSBTRVJWRVIgbG9n Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUt MDIgMTQ6NDA6MjMsODQ3LTA3IFdBUk4mbmJzcDsgW29yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0 aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xdIChGb3JrSm9pblBvb2wtMS13b3JrZXIt MTQpDQogSUowMDA2MDk6IEF0dGVtcHQgdG8gcmV0dXJuIGNvbm5lY3Rpb24gdHdpY2U6IDxhIGhy ZWY9Im1haWx0bzpvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIubGlzdGVuZXIu VHhDb25uZWN0aW9uTGlzdGVuZXJAMWZhYjg0ZDdbc3RhdGU9Tk9STUFMIiB0YXJnZXQ9Il9ibGFu ayI+DQpvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIubGlzdGVuZXIuVHhDb25u ZWN0aW9uTGlzdGVuZXJAMWZhYjg0ZDdbc3RhdGU9Tk9STUFMPC9hPiBtYW5hZ2VkDQo8YSBocmVm PSJtYWlsdG86Y29ubmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpkYmMubG9jYWwuTG9j YWxNYW5hZ2VkQ29ubmVjdGlvbkAzZjM3Y2YxMCIgdGFyZ2V0PSJfYmxhbmsiPg0KY29ubmVjdGlv bj1vcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVjdGlv bkAzZjM3Y2YxMDwvYT4gY29ubmVjdGlvbiBoYW5kbGVzPTAgbGFzdFJldHVybmVkPTE1MjUyOTcy MjM4NDcgbGFzdFZhbGlkYXRlZD0xNTI1MjkwMjY3ODExIGxhc3RDaGVja2VkT3V0PTE1MjUyOTY5 MjM3NzAgdHJhY2tCeVR4PWZhbHNlDQo8YSBocmVmPSJtYWlsdG86cG9vbD1vcmcuamJvc3MuamNh LmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9vbC5zdHJhdGVneS5PbmVQb29sQDIwNTUwZjM1IiB0 YXJnZXQ9Il9ibGFuayI+DQpwb29sPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdl ci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBmMzU8L2E+IG1jcD1TZW1hcGhvcmVDb25jdXJy ZW50TGlua2VkUXVldWVNYW5hZ2VkQ29ubmVjdGlvblBvb2xANWJhYTkwZltwb29sPUVOR0lORURh dGFTb3VyY2VdIHhhUmVzb3VyY2U9TG9jYWxYQVJlc291cmNlSW1wbEAyNGE3ZmMwYltjb25uZWN0 aW9uTGlzdGVuZXI9MWZhYjg0ZDcgY29ubmVjdGlvbk1hbmFnZXI9NWJlYzcwZDINCiB3YXJuZWQ9 ZmFsc2UgY3VycmVudFhpZD1udWxsIHByb2R1Y3ROYW1lPVBvc3RncmVTUUwgcHJvZHVjdFZlcnNp b249OS41Ljkgam5kaU5hbWU9amF2YTovRU5HSU5FRGF0YVNvdXJjZV0gdHhTeW5jPW51bGxdOiBq YXZhLmxhbmcuVGhyb3dhYmxlOiBTVEFDS1RSQUNFPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5qY2EuY29y ZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLm1jcC5TZW1hcGhvcmVDb25jdXJyZW50TGlua2VkRGVx dWVNYW5hZ2VkQ29ubmVjdGlvblBvb2wucmV0dXJuQ29ubmVjdGlvbihTZW1hcGhvcmVDb25jdXJy ZW50TGlua2VkRGVxdWVNYW5hZ2VkQ29ubmVjdGlvblBvb2wuamF2YTo3MjIpPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9y Zy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLm1jcC5TZW1hcGhvcmVDb25j dXJyZW50TGlua2VkRGVxdWVNYW5hZ2VkQ29ubmVjdGlvblBvb2wucmV0dXJuQ29ubmVjdGlvbihT ZW1hcGhvcmVDb25jdXJyZW50TGlua2VkRGVxdWVNYW5hZ2VkQ29ubmVjdGlvblBvb2wuamF2YTo2 MTEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLkFi c3RyYWN0UG9vbC5yZXR1cm5Db25uZWN0aW9uKEFic3RyYWN0UG9vbC5qYXZhOjg0Nyk8L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg YXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLkFic3RyYWN0Q29ubmVjdGlv bk1hbmFnZXIucmV0dXJuTWFuYWdlZENvbm5lY3Rpb24oQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdl ci5qYXZhOjcyNSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2Vy LnR4LlR4Q29ubmVjdGlvbk1hbmFnZXJJbXBsLm1hbmFnZWRDb25uZWN0aW9uRGlzY29ubmVjdGVk KFR4Q29ubmVjdGlvbk1hbmFnZXJJbXBsLmphdmE6NTg1KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuamNh LmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdlci5kaXNjb25u ZWN0TWFuYWdlZENvbm5lY3Rpb24oQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdlci5qYXZhOjk4OCk8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLkFic3RyYWN0Q29u bmVjdGlvbk1hbmFnZXIucmVjb25uZWN0TWFuYWdlZENvbm5lY3Rpb24oQWJzdHJhY3RDb25uZWN0 aW9uTWFuYWdlci5qYXZhOjk3NCk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rp b25tYW5hZ2VyLkFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIuYWxsb2NhdGVDb25uZWN0aW9uKEFi c3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIuamF2YTo3OTIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5qY2Eu YWRhcHRlcnMuamRiYy5XcmFwcGVyRGF0YVNvdXJjZS5nZXRDb25uZWN0aW9uKFdyYXBwZXJEYXRh U291cmNlLmphdmE6MTM4KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuY29ubmVjdG9yLnN1YnN5c3Rl bXMuZGF0YXNvdXJjZXMuV2lsZEZseURhdGFTb3VyY2UuZ2V0Q29ubmVjdGlvbihXaWxkRmx5RGF0 YVNvdXJjZS5qYXZhOjY0KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuZGF0YXNv dXJjZS5EYXRhU291cmNlVXRpbHMuZG9HZXRDb25uZWN0aW9uKERhdGFTb3VyY2VVdGlscy5qYXZh OjExMSkNCiBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5zcHJp bmdmcmFtZXdvcmsuamRiYy5kYXRhc291cmNlLkRhdGFTb3VyY2VVdGlscy5nZXRDb25uZWN0aW9u KERhdGFTb3VyY2VVdGlscy5qYXZhOjc3KQ0KIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFT RV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLmV4 ZWN1dGUoSmRiY1RlbXBsYXRlLmphdmE6NjE5KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVB U0VdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5x dWVyeShKZGJjVGVtcGxhdGUuamF2YTo2ODQpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFT RV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1 ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjcxNikgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNF XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVtcGxhdGUucXVl cnkoSmRiY1RlbXBsYXRlLmphdmE6NzY2KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0Vd PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuUG9zdGdyZXNEYkVu Z2luZURpYWxlY3QkUG9zdGdyZXNTaW1wbGVKZGJjQ2FsbC5leGVjdXRlQ2FsbEludGVybmFsKFBv c3RncmVzRGJFbmdpbmVEaWFsZWN0LmphdmE6MTUyKQ0KIFtkYWwuamFyOl08L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5Qb3N0Z3Jlc0RiRW5naW5lRGlhbGVjdCRQ b3N0Z3Jlc1NpbXBsZUpkYmNDYWxsLmRvRXhlY3V0ZShQb3N0Z3Jlc0RiRW5naW5lRGlhbGVjdC5q YXZhOjExOCkNCiBbZGFsLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5j b3JlLnNpbXBsZS5TaW1wbGVKZGJjQ2FsbC5leGVjdXRlKFNpbXBsZUpkYmNDYWxsLmphdmE6MTk4 KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdp bmUuY29yZS5kYWwuZGJicm9rZXIuU2ltcGxlSmRiY0NhbGxzSGFuZGxlci5leGVjdXRlSW1wbChT aW1wbGVKZGJjQ2FsbHNIYW5kbGVyLmphdmE6MTM1KQ0KIFtkYWwuamFyOl08L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5TaW1wbGVKZGJjQ2FsbHNIYW5kbGVyLmV4 ZWN1dGVSZWFkTGlzdChTaW1wbGVKZGJjQ2FsbHNIYW5kbGVyLmphdmE6MTA1KQ0KIFtkYWwuamFy Ol08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhby5WbUR5bmFtaWNEYW9JbXBsLmdl dEFsbFJ1bm5pbmdGb3JWZHMoVm1EeW5hbWljRGFvSW1wbC5qYXZhOjUyKQ0KIFtkYWwuamFyOl08 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9zdE5l dHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuaXNWbVJ1bm5pbmdPbkhvc3QoSG9zdE5ldHdvcmtU b3BvbG9neVBlcnNpc3RlckltcGwuamF2YToyMTApDQogW3Zkc2Jyb2tlci5qYXI6XTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5Ib3N0TmV0d29ya1Rv cG9sb2d5UGVyc2lzdGVySW1wbC5sb2dDaGFuZ2VkRGlzcGxheU5ldHdvcmsoSG9zdE5ldHdvcmtU b3BvbG9neVBlcnNpc3RlckltcGwuamF2YToxNzkpDQogW3Zkc2Jyb2tlci5qYXI6XTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5Ib3N0TmV0d29ya1Rv cG9sb2d5UGVyc2lzdGVySW1wbC5hdWRpdE5ldHdvcmtDb21wbGlhbmNlKEhvc3ROZXR3b3JrVG9w b2xvZ3lQZXJzaXN0ZXJJbXBsLmphdmE6MTQ4KQ0KIFt2ZHNicm9rZXIuamFyOl08L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQg b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3Bv bG9neVBlcnNpc3RlckltcGwubGFtYmRhJHBlcnNpc3RBbmRFbmZvcmNlTmV0d29ya0NvbXBsaWFu Y2UkMChIb3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjEwMCkNCiBbdmRzYnJv a2VyLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IGF0DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu dC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyJmFt cDtkPUR3TUZhUSZhbXA7Yz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJY amhnJmFtcDtyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmYW1w O209YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZhbXA7cz1kRm5v NTJZZEVVR19JR0lfUDBjMTlvd0w1T0MwQzFOd3c0YW8yVWxnaFM0JmFtcDtlPSI+DQpvcmcub3Zp cnQuZW5naW5lLmNvcmUudXRpbHMudHI8L2E+YW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydC5l eGVjdXRlSW5OZXdUcmFuc2FjdGlvbihUcmFuc2FjdGlvblN1cHBvcnQuamF2YToyMDIpIFt1dGls cy5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdA0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu Y29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50ciZhbXA7 ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpo ZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJmFtcDtt PWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmYW1wO3M9ZEZubzUy WWRFVUdfSUdJX1AwYzE5b3dMNU9DMEMxTnd3NGFvMlVsZ2hTNCZhbXA7ZT0iPg0Kb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLnV0aWxzLnRyPC9hPmFuc2FjdGlvbi5UcmFuc2FjdGlvblN1cHBvcnQuZXhl Y3V0ZUluUmVxdWlyZWQoVHJhbnNhY3Rpb25TdXBwb3J0LmphdmE6MTM3KSBbdXRpbHMuamFyOl08 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQNCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91 cmw/dT1odHRwLTNBX19vcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHImYW1wO2Q9RHdNRmFR JmFtcDtjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmYW1wO3I9 RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZhbXA7bT1iZi1PbzE0 ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJmFtcDtzPWRGbm81MllkRVVHX0lH SV9QMGMxOW93TDVPQzBDMU53dzRhbzJVbGdoUzQmYW1wO2U9Ij4NCm9yZy5vdmlydC5lbmdpbmUu Y29yZS51dGlscy50cjwvYT5hbnNhY3Rpb24uVHJhbnNhY3Rpb25TdXBwb3J0LmV4ZWN1dGVJblNj b3BlKFRyYW5zYWN0aW9uU3VwcG9ydC5qYXZhOjEwNSkgW3V0aWxzLmphcjpdPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9y Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3ROZXR3b3JrVG9wb2xv Z3lQZXJzaXN0ZXJJbXBsLnBlcnNpc3RBbmRFbmZvcmNlTmV0d29ya0NvbXBsaWFuY2UoSG9zdE5l dHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2YTo5MykNCiBbdmRzYnJva2VyLmphcjpdPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3ROZXR3 b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLnBlcnNpc3RBbmRFbmZvcmNlTmV0d29ya0NvbXBsaWFu Y2UoSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2YToxNTQpDQogW3Zkc2Jyb2tl ci5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFn ZXIucHJvY2Vzc1JlZnJlc2hDYXBhYmlsaXRpZXNSZXNwb25zZShWZHNNYW5hZ2VyLmphdmE6Nzk0 KQ0KIFt2ZHNicm9rZXIuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy b2tlci5WZHNNYW5hZ2VyLmhhbmRsZVJlZnJlc2hDYXBhYmlsaXRpZXNSZXNwb25zZShWZHNNYW5h Z2VyLmphdmE6NTk4KQ0KIFt2ZHNicm9rZXIuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyLnJlZnJlc2hIb3N0U3luYyhWZHNNYW5hZ2VyLmph dmE6NTY3KSBbdmRzYnJva2VyLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5i bGwuUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5kLmV4ZWN1dGVDb21tYW5kKFJlZnJlc2hI b3N0Q2FwYWJpbGl0aWVzQ29tbWFuZC5qYXZhOjQxKQ0KIFtibGwuamFyOl08L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Db21tYW5kQmFzZS5leGVjdXRlV2l0aG91dFRyYW5zYWN0 aW9uKENvbW1hbmRCYXNlLmphdmE6MTEzMykgW2JsbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQu ZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRCYXNlLmV4ZWN1dGVBY3Rpb25JblRyYW5zYWN0aW9uU2Nv cGUoQ29tbWFuZEJhc2UuamF2YToxMjg1KQ0KIFtibGwuamFyOl08L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLmJsbC5Db21tYW5kQmFzZS5ydW5JblRyYW5zYWN0aW9uKENvbW1hbmRCYXNl LmphdmE6MTkzNCkgW2JsbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdA0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZl bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5vdmlydC5lbmdpbmUuY29y ZS51dGlscy50ciZhbXA7ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQ dlRSS0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRE LTd3VXRVR0hBJmFtcDttPWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9r alEmYW1wO3M9ZEZubzUyWWRFVUdfSUdJX1AwYzE5b3dMNU9DMEMxTnd3NGFvMlVsZ2hTNCZhbXA7 ZT0iPg0Kb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyPC9hPmFuc2FjdGlvbi5UcmFuc2Fj dGlvblN1cHBvcnQuZXhlY3V0ZUluU3VwcHJlc3NlZChUcmFuc2FjdGlvblN1cHBvcnQuamF2YTox NjQpIFt1dGlscy5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdA0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnBy b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5vdmlydC5lbmdpbmUuY29yZS51dGls cy50ciZhbXA7ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xK eXAwMzFyWGpoZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRV R0hBJmFtcDttPWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmYW1w O3M9ZEZubzUyWWRFVUdfSUdJX1AwYzE5b3dMNU9DMEMxTnd3NGFvMlVsZ2hTNCZhbXA7ZT0iPg0K b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyPC9hPmFuc2FjdGlvbi5UcmFuc2FjdGlvblN1 cHBvcnQuZXhlY3V0ZUluU2NvcGUoVHJhbnNhY3Rpb25TdXBwb3J0LmphdmE6MTAzKSBbdXRpbHMu amFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Db21tYW5kQmFzZS5leGVj dXRlKENvbW1hbmRCYXNlLmphdmE6MTM0NSkgW2JsbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDthdCBvcmcub3ZpcnQu ZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRCYXNlLmV4ZWN1dGVBY3Rpb24oQ29tbWFuZEJhc2UuamF2 YTo0MDApIFtibGwuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5leGVj dXRvci5EZWZhdWx0QmFja2VuZEFjdGlvbkV4ZWN1dG9yLmV4ZWN1dGUoRGVmYXVsdEJhY2tlbmRB Y3Rpb25FeGVjdXRvci5qYXZhOjEzKQ0KIFtibGwuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVu Z2luZS5jb3JlLmJsbC5CYWNrZW5kLnJ1bkFjdGlvbihCYWNrZW5kLmphdmE6NDY4KSBbYmxsLmph cjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQmFja2VuZC5ydW5BY3Rpb25J bXBsKEJhY2tlbmQuamF2YTo0NTApIFtibGwuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLmJsbC5CYWNrZW5kLnJ1bkludGVybmFsQWN0aW9uKEJhY2tlbmQuamF2YTozOTMpIFti bGwuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgYXQgc3VuLnJlZmxlY3QuR2VuZXJhdGVkTWV0aG9kQWNjZXNzb3IxNTgu aW52b2tlKFVua25vd24gU291cmNlKSBbOjEuOC4wXzE2MV08L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgc3VuLnJlZmxlY3Qu RGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5pbnZva2UoRGVsZWdhdGluZ01ldGhvZEFjY2Vz c29ySW1wbC5qYXZhOjQzKSBbcnQuamFyOjEuOC4wXzE2MV08L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgamF2YS5sYW5nLnJl ZmxlY3QuTWV0aG9kLmludm9rZShNZXRob2QuamF2YTo0OTgpIFtydC5qYXI6MS44LjBfMTYxXTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50Lk1hbmFnZWRSZWZlcmVuY2VNZXRob2RJ bnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihNYW5hZ2VkUmVmZXJlbmNlTWV0aG9kSW50ZXJj ZXB0b3IuamF2YTo1Mik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JD b250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcu amJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQkSW52b2NhdGlvbi5wcm9jZWVkKElu dGVyY2VwdG9yQ29udGV4dC5qYXZhOjUwOSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLndlbGQuaW50 ZXJjZXB0b3JzLkpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3IuZGVsZWdhdGVJbnRlcmNlcHRpb24o SnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5qYXZhOjc4KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMu d2VsZC5pbnRlcmNlcHRvcnMuSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5kb01ldGhvZEludGVy Y2VwdGlvbihKc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9yLmphdmE6ODgpPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5q Ym9zcy5hcy53ZWxkLmludGVyY2VwdG9ycy5Kc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9yLnByb2Nl c3NJbnZvY2F0aW9uKEpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3IuamF2YToxMDEpPC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0 IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuaW50ZXJjZXB0b3JzLlVzZXJJbnRlcmNlcHRvckZh Y3RvcnkkMS5wcm9jZXNzSW52b2NhdGlvbihVc2VySW50ZXJjZXB0b3JGYWN0b3J5LmphdmE6NjMp PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVk KEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQNCjxhIGhyZWY9Imh0dHBzOi8v dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19vcmcuamJvc3MuYXMu ZWpiMy5jb21wb25lbnQuaW4mYW1wO2Q9RHdNRmFRJmFtcDtjPVZ4dDVlME9zdnZ0MmdmbHdTbHNK NURtUEdjUHZUUktMSnlwMDMxclhqaGcmYW1wO3I9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEww cmVIY0RkRC03d1V0VUdIQSZhbXA7bT1iZi1PbzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNo N2VNWklPa2pRJmFtcDtzPXFZRWhzdXlrUFZNTlZyVXk3MWZWel8yVFFvSFlyQkFkOVlPZ28xSzZl LUUmYW1wO2U9Ij4NCm9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbjwvYT52b2NhdGlvbm1l dHJpY3MuRXhlY3V0aW9uVGltZUludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEV4ZWN1dGlv blRpbWVJbnRlcmNlcHRvci5qYXZhOjQzKSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6 MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNv bnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5q Ym9zcy5hcy5lZS5jb25jdXJyZW50LkNvbmN1cnJlbnRDb250ZXh0SW50ZXJjZXB0b3IucHJvY2Vz c0ludm9jYXRpb24oQ29uY3VycmVudENvbnRleHRJbnRlcmNlcHRvci5qYXZhOjQ1KQ0KIFt3aWxk Zmx5LWVlLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3Mu aW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQu amF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkluaXRpYWxJbnRlcmNlcHRv ci5wcm9jZXNzSW52b2NhdGlvbihJbml0aWFsSW50ZXJjZXB0b3IuamF2YTo0MCk8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQg b3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0 b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5DaGFpbmVk SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ2hhaW5lZEludGVyY2VwdG9yLmphdmE6NTMp PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuaW50ZXJjZXB0b3JzLkNvbXBvbmVu dERpc3BhdGNoZXJJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDb21wb25lbnREaXNwYXRj aGVySW50ZXJjZXB0b3IuamF2YTo1Mik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50 ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBhdA0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91 PWh0dHAtM0FfX29yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5zaSZhbXA7ZD1Ed01GYVEmYW1w O2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBo TDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJmFtcDttPWJmLU9vMTRmQndH TmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmYW1wO3M9MWVQUmZBNVNyZWFHYlRUU1Yz TElIVTkwdlBtblVWdGc2Sk9RdTZ3OGJuOCZhbXA7ZT0iPg0Kb3JnLmpib3NzLmFzLmVqYjMuY29t cG9uZW50LnNpPC9hPm5nbGV0b24uU2luZ2xldG9uQ29tcG9uZW50SW5zdGFuY2VBc3NvY2lhdGlv bkludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKFNpbmdsZXRvbkNvbXBvbmVudEluc3RhbmNl QXNzb2NpYXRpb25JbnRlcmNlcHRvci5qYXZhOjUzKSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5h bC5qYXI6MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNl cHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0 IG9yZy5qYm9zcy5hcy5lamIzLnR4LkNNVFR4SW50ZXJjZXB0b3IuaW52b2tlSW5Ob1R4KENNVFR4 SW50ZXJjZXB0b3IuamF2YToyNjQpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4w LjAuRmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLnR4LkNNVFR4SW50ZXJjZXB0b3Iu c3VwcG9ydHMoQ01UVHhJbnRlcmNlcHRvci5qYXZhOjM3OSkgW3dpbGRmbHktZWpiMy0xMS4wLjAu RmluYWwuamFyOjExLjAuMC5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVqYjMudHguQ01U VHhJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDTVRUeEludGVyY2VwdG9yLmphdmE6MjQ0 KSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBv cmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRv ckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2Vw dG9yQ29udGV4dCRJbnZvY2F0aW9uLnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NTA5 KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBvcmcuamJvc3Mud2VsZC5lamIuQWJzdHJhY3RFSkJSZXF1ZXN0U2NvcGVBY3Rp dmF0aW9uSW50ZXJjZXB0b3IuYXJvdW5kSW52b2tlKEFic3RyYWN0RUpCUmVxdWVzdFNjb3BlQWN0 aXZhdGlvbkludGVyY2VwdG9yLmphdmE6NzMpDQogW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFs LmphcjoyLjQuMy5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLndlbGQuZWpiLkVqYlJlcXVl c3RTY29wZUFjdGl2YXRpb25JbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihFamJSZXF1ZXN0 U2NvcGVBY3RpdmF0aW9uSW50ZXJjZXB0b3IuamF2YTo4OSk8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmlu dm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0Lmph dmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdA0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu Y29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbiZhbXA7 ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpo ZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJmFtcDtt PWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmYW1wO3M9cVlFaHN1 eWtQVk1OVnJVeTcxZlZ6XzJUUW9IWXJCQWQ5WU9nbzFLNmUtRSZhbXA7ZT0iPg0Kb3JnLmpib3Nz LmFzLmVqYjMuY29tcG9uZW50LmluPC9hPnRlcmNlcHRvcnMuQ3VycmVudEludm9jYXRpb25Db250 ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ3VycmVudEludm9jYXRpb25Db250ZXh0 SW50ZXJjZXB0b3IuamF2YTo0MSkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAu MC5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0 LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdA0KPGEgaHJlZj0i aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5q Ym9zcy5hcy5lamIzLmNvbXBvbmVudC5pbiZhbXA7ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQy Z2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJ TDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJmFtcDttPWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1 MFBWSk5CQ2g3ZU1aSU9ralEmYW1wO3M9cVlFaHN1eWtQVk1OVnJVeTcxZlZ6XzJUUW9IWXJCQWQ5 WU9nbzFLNmUtRSZhbXA7ZT0iPg0Kb3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50LmluPC9hPnZv Y2F0aW9ubWV0cmljcy5XYWl0VGltZUludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKFdhaXRU aW1lSW50ZXJjZXB0b3IuamF2YTo0NykgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjEx LjAuMC5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250 ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJv c3MuYXMuZWpiMy5zZWN1cml0eS5TZWN1cml0eUNvbnRleHRJbnRlcmNlcHRvci5wcm9jZXNzSW52 b2NhdGlvbihTZWN1cml0eUNvbnRleHRJbnRlcmNlcHRvci5qYXZhOjEwMCkNCiBbd2lsZGZseS1l amIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52 b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2 YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLmRlcGxveW1lbnQucHJvY2Vzc29ycy5T dGFydHVwQXdhaXRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihTdGFydHVwQXdhaXRJbnRl cmNlcHRvci5qYXZhOjIyKQ0KIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAu RmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5w cm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQNCjxhIGhyZWY9Imh0 dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19vcmcuamJv c3MuYXMuZWpiMy5jb21wb25lbnQuaW4mYW1wO2Q9RHdNRmFRJmFtcDtjPVZ4dDVlME9zdnZ0Mmdm bHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmYW1wO3I9RmlQaEwwQ2wxeW1abG5UeUFJSUw3 NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZhbXA7bT1iZi1PbzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQ VkpOQkNoN2VNWklPa2pRJmFtcDtzPXFZRWhzdXlrUFZNTlZyVXk3MWZWel8yVFFvSFlyQkFkOVlP Z28xSzZlLUUmYW1wO2U9Ij4NCm9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbjwvYT50ZXJj ZXB0b3JzLlNodXREb3duSW50ZXJjZXB0b3JGYWN0b3J5JDEucHJvY2Vzc0ludm9jYXRpb24oU2h1 dERvd25JbnRlcmNlcHRvckZhY3RvcnkuamF2YTo2NCkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmlu YWwuamFyOjExLjAuMC5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJj ZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dA0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0 dHAtM0FfX29yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbiZhbXA7ZD1Ed01GYVEmYW1wO2M9 Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBoTDBD bDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJmFtcDttPWJmLU9vMTRmQndHTmhu eXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmYW1wO3M9cVlFaHN1eWtQVk1OVnJVeTcxZlZ6 XzJUUW9IWXJCQWQ5WU9nbzFLNmUtRSZhbXA7ZT0iPg0Kb3JnLmpib3NzLmFzLmVqYjMuY29tcG9u ZW50LmluPC9hPnRlcmNlcHRvcnMuTG9nZ2luZ0ludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9u KExvZ2dpbmdJbnRlcmNlcHRvci5qYXZhOjY3KSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5q YXI6MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAmbmJzcDsmbmJzcDthdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRv ckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0DQo8 YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0z QV9fb3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5OYW1lJmFtcDtkPUR3TUZhUSZhbXA7Yz1WeHQ1 ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJmFtcDtyPUZpUGhMMENsMXlt WmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmYW1wO209YmYtT28xNGZCd0dOaG55c25X bFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZhbXA7cz1BY2VuQkEwamxjN2VLcW1qRThLNmFaRnNr dm5CRmpVQmpaTlhNbzIxbm1rJmFtcDtlPSI+DQpvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50Lk5h bWU8L2E+c3BhY2VDb250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oTmFtZXNwYWNl Q29udGV4dEludGVyY2VwdG9yLmphdmE6NTApPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9u LkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uQ29udGV4dENsYXNzTG9hZGVySW50ZXJjZXB0 b3IucHJvY2Vzc0ludm9jYXRpb24oQ29udGV4dENsYXNzTG9hZGVySW50ZXJjZXB0b3IuamF2YTo2 MCk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2Nl ZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2Nh dGlvbi5JbnRlcmNlcHRvckNvbnRleHQucnVuKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQzOCk8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLndpbGRmbHkuc2VjdXJpdHkubWFuYWdlci5XaWxkRmx5U2VjdXJpdHlNYW5h Z2VyLmRvQ2hlY2tlZChXaWxkRmx5U2VjdXJpdHlNYW5hZ2VyLmphdmE6NjA5KTwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBv cmcuamJvc3MuaW52b2NhdGlvbi5BY2Nlc3NDaGVja2luZ0ludGVyY2VwdG9yLnByb2Nlc3NJbnZv Y2F0aW9uKEFjY2Vzc0NoZWNraW5nSW50ZXJjZXB0b3IuamF2YTo1Nyk8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpi b3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250 ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5DaGFpbmVkSW50ZXJj ZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ2hhaW5lZEludGVyY2VwdG9yLmphdmE6NTMpPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuVmlld1NlcnZpY2UkVmlldy5pbnZva2UoVmll d1NlcnZpY2UuamF2YToxOTgpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuVmll d0Rlc2NyaXB0aW9uJDEucHJvY2Vzc0ludm9jYXRpb24oVmlld0Rlc2NyaXB0aW9uLmphdmE6MTg1 KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50LlByb3h5SW52b2NhdGlvbkhhbmRs ZXIuaW52b2tlKFByb3h5SW52b2NhdGlvbkhhbmRsZXIuamF2YTo4MSk8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLmJsbC5pbnRlcmZhY2VzLkJhY2tlbmRJbnRlcm5hbCQkJHZpZXc0LnJ1 bkludGVybmFsQWN0aW9uKFVua25vd24gU291cmNlKQ0KIFtibGwuamFyOl08L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgc3Vu LnJlZmxlY3QuR2VuZXJhdGVkTWV0aG9kQWNjZXNzb3IxNTcuaW52b2tlKFVua25vd24gU291cmNl KSBbOjEuOC4wXzE2MV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgc3VuLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vz c29ySW1wbC5pbnZva2UoRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5qYXZhOjQzKSBbcnQu amFyOjEuOC4wXzE2MV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgamF2YS5sYW5nLnJlZmxlY3QuTWV0aG9kLmludm9rZShN ZXRob2QuamF2YTo0OTgpIFtydC5qYXI6MS44LjBfMTYxXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3Mud2Vs ZC51dGlsLnJlZmxlY3Rpb24uUmVmbGVjdGlvbnMuaW52b2tlQW5kVW53cmFwKFJlZmxlY3Rpb25z LmphdmE6NDMzKSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcuamJvc3Mud2VsZC5iZWFuLnByb3h5LkVudGVycHJpc2VCZWFuUHJveHlNZXRo b2RIYW5kbGVyLmludm9rZShFbnRlcnByaXNlQmVhblByb3h5TWV0aG9kSGFuZGxlci5qYXZhOjEy NykNCiBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dCBvcmcuamJvc3Mud2VsZC5iZWFuLnByb3h5LkVudGVycHJpc2VUYXJnZXRCZWFuSW5zdGFuY2Uu aW52b2tlKEVudGVycHJpc2VUYXJnZXRCZWFuSW5zdGFuY2UuamF2YTo1NikNCiBbd2VsZC1jb3Jl LWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3Mud2Vs ZC5iZWFuLnByb3h5LkluamVjdGlvblBvaW50UHJvcGFnYXRpbmdFbnRlcnByaXNlVGFyZ2V0QmVh bkluc3RhbmNlLmludm9rZShJbmplY3Rpb25Qb2ludFByb3BhZ2F0aW5nRW50ZXJwcmlzZVRhcmdl dEJlYW5JbnN0YW5jZS5qYXZhOjY3KQ0KIFt3ZWxkLWNvcmUtaW1wbC0yLjQuMy5GaW5hbC5qYXI6 Mi40LjMuRmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy53ZWxkLmJlYW4ucHJveHkuUHJveHlNZXRo b2RIYW5kbGVyLmludm9rZShQcm94eU1ldGhvZEhhbmRsZXIuamF2YToxMDApIFt3ZWxkLWNvcmUt aW1wbC0yLjQuMy5GaW5hbC5qYXI6Mi40LjMuRmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdp bmUuY29yZS5ibGwuQmFja2VuZENvbW1hbmRPYmplY3RzSGFuZGxlciRCYWNrZW5kSW50ZXJuYWwk QmFja2VuZExvY2FsJDIwNDkyNTk2MTgkUHJveHkkXyQkX1dlbGQkRW50ZXJwcmlzZVByb3h5JC5y dW5JbnRlcm5hbEFjdGlvbihVbmtub3duDQogU291cmNlKSBbYmxsLmphcjpdPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9y Zy5vdmlydC5lbmdpbmUuY29yZS5ibGwuVmRzRXZlbnRMaXN0ZW5lci5yZWZyZXNoSG9zdENhcGFi aWxpdGllcyhWZHNFdmVudExpc3RlbmVyLmphdmE6NTk4KQ0KIFtibGwuamFyOl08L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQg b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5Ib3N0Q29ubmVjdGlvblJlZnJlc2hlciRT dWJzY3JpYmVyUmVmcmVzaGluZ0hvc3RPbkhvc3RDb25uZWN0aW9uQ2hhbmdlRXZlbnQub25OZXh0 KEhvc3RDb25uZWN0aW9uUmVmcmVzaGVyLmphdmE6NDcpDQogW3Zkc2Jyb2tlci5qYXI6XTwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLkhvc3RDb25uZWN0aW9uUmVmcmVz aGVyJFN1YnNjcmliZXJSZWZyZXNoaW5nSG9zdE9uSG9zdENvbm5lY3Rpb25DaGFuZ2VFdmVudC5v bk5leHQoSG9zdENvbm5lY3Rpb25SZWZyZXNoZXIuamF2YTozMCkNCiBbdmRzYnJva2VyLmphcjpd PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5vdmlydC52ZHNtLmpzb25ycGMuY2xpZW50LmV2ZW50cy5FdmVudFB1Ymxp c2hlciRFdmVudENhbGxhYmxlLmNhbGwoRXZlbnRQdWJsaXNoZXIuamF2YToxMTgpDQogW3Zkc20t anNvbnJwYy1qYXZhLWNsaWVudC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQudmRzbS5qc29ucnBj LmNsaWVudC5ldmVudHMuRXZlbnRQdWJsaXNoZXIkRXZlbnRDYWxsYWJsZS5jYWxsKEV2ZW50UHVi bGlzaGVyLmphdmE6OTMpDQogW3Zkc20tanNvbnJwYy1qYXZhLWNsaWVudC5qYXI6XTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pblRhc2skQWRhcHRlZENhbGxhYmxlLmV4ZWMo Rm9ya0pvaW5UYXNrLmphdmE6MTQyNCkgW3J0LmphcjoxLjguMF8xNjFdPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IGphdmEu dXRpbC5jb25jdXJyZW50LkZvcmtKb2luVGFzay5kb0V4ZWMoRm9ya0pvaW5UYXNrLmphdmE6Mjg5 KSBbcnQuamFyOjEuOC4wXzE2MV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRm9ya0pv aW5Qb29sJFdvcmtRdWV1ZS5ydW5UYXNrKEZvcmtKb2luUG9vbC5qYXZhOjEwNTYpIFtydC5qYXI6 MS44LjBfMTYxXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBhdCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pblBvb2wucnVu V29ya2VyKEZvcmtKb2luUG9vbC5qYXZhOjE2OTIpIFtydC5qYXI6MS44LjBfMTYxXTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pbldvcmtlclRocmVhZC5ydW4oRm9ya0pvaW5X b3JrZXJUaHJlYWQuamF2YToxNTcpIFtydC5qYXI6MS44LjBfMTYxXTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6MjMsODUxLTA3 IFdBUk4mbmJzcDsgW2NvbS5hcmp1bmEuYXRzLmFyanVuYV0gKEZvcmtKb2luUG9vbC0xLXdvcmtl ci0xNCkgQVJKVU5BMDEyMDc3OiBBYm9ydA0KIGNhbGxlZCBvbiBhbHJlYWR5IGFib3J0ZWQgYXRv bWljIGFjdGlvbiAwOmZmZmY3ZjAwMDAwMTotMjFiZDg4MDA6NWFlOTBjNDg6MTBhZmE8L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BbmQgdGhlIEVOR0lORSBsb2c6PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAx NDo0MDoyMyw4NTEtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRy YW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkN CiBbNTIyNzZkZjVdIHRyYW5zYWN0aW9uIHJvbGxlZCBiYWNrPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ MjAxOC0wNS0wMiAxNDo0MDoyMyw4NTEtMDcgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS52 ZHNicm9rZXIuVmRzTWFuYWdlcl0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkNCiBbNTIyNzZk ZjVdIFVuYWJsZSB0byBSZWZyZXNoQ2FwYWJpbGl0aWVzOiBJbGxlZ2FsU3RhdGVFeGNlcHRpb246 IFRyYW5zYWN0aW9uIExvY2FsIHRyYW5zYWN0aW9uIChkZWxlZ2F0ZT1UcmFuc2FjdGlvbkltcGxl ICZsdDsgYWMsIEJhc2ljQWN0aW9uOiAwOmZmZmY3ZjAwMDAwMTotMjFiZDg4MDA6NWFlOTBjNDg6 MTBhZmEgc3RhdHVzOiBBY3Rpb25TdGF0dXMuQUJPUlRFRCAmZ3Q7LCBvd25lcj1Mb2NhbCB0cmFu c2FjdGlvbiBjb250ZXh0IGZvciBwcm92aWRlcg0KIEpCb3NzIEpUQSB0cmFuc2FjdGlvbiBwcm92 aWRlcikgaXMgbm90IGFjdGl2ZSBTVEFUVVNfUk9MTEVEQkFDSzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PjIwMTgtMDUtMDIgMTQ6NDA6MjMsODg4LTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUu Y29yZS5ibGwuSGFuZGxlVmRzQ3B1RmxhZ3NPckNsdXN0ZXJDaGFuZ2VkQ29tbWFuZF0NCiAoRm9y a0pvaW5Qb29sLTEtd29ya2VyLTE0KSBbNWM1MTFlNTFdIFJ1bm5pbmcgY29tbWFuZDogSGFuZGxl VmRzQ3B1RmxhZ3NPckNsdXN0ZXJDaGFuZ2VkQ29tbWFuZCBpbnRlcm5hbDogdHJ1ZS4gRW50aXRp ZXMgYWZmZWN0ZWQgOiZuYnNwOyBJRDogNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2Ni ZDc1IFR5cGU6IFZEUzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6MjMsODk1 LTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuSGFuZGxlVmRzVmVyc2lv bkNvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpDQogWzJhMGVjOTBiXSBSdW5uaW5n IGNvbW1hbmQ6IEhhbmRsZVZkc1ZlcnNpb25Db21tYW5kIGludGVybmFsOiB0cnVlLiBFbnRpdGll cyBhZmZlY3RlZCA6Jm5ic3A7IElEOiA3NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2Jk NzUgVHlwZTogVkRTPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoyMyw4OTgt MDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFi aWxpdGllc0NvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpDQogWzJhMGVjOTBiXSBS ZWZyZXNoIGhvc3QgY2FwYWJpbGl0aWVzIGZpbmlzaGVkLiBMb2NrIHJlbGVhc2VkLiBNb25pdG9y aW5nIGNhbiBydW4gbm93IGZvciBob3N0ICdvdm5vZGUxMDIgZnJvbSBkYXRhLWNlbnRlciAnRGVm YXVsdCc8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjIzLDg5OC0wNyBFUlJP UiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxpdGllc0NvbW1h bmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpDQogWzJhMGVjOTBiXSBDb21tYW5kICdvcmcu b3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29tbWFuZCcgZmFp bGVkOiBDb3VsZCBub3QgZ2V0IEpEQkMgQ29ubmVjdGlvbjsgbmVzdGVkIGV4Y2VwdGlvbiBpcyBq YXZhLnNxbC5TUUxFeGNlcHRpb246IGphdmF4LnJlc291cmNlLlJlc291cmNlRXhjZXB0aW9uOiBJ SjAwMDQ1NzogVW5jaGVja2VkIHRocm93YWJsZSBpbiBtYW5hZ2VkQ29ubmVjdGlvblJlY29ubmVj dGVkKCkNCjxhIGhyZWY9Im1haWx0bzpjbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1h bmFnZXIubGlzdGVuZXIuVHhDb25uZWN0aW9uTGlzdGVuZXJAMWZhYjg0ZDdbc3RhdGU9Tk9STUFM IiB0YXJnZXQ9Il9ibGFuayI+DQpjbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFn ZXIubGlzdGVuZXIuVHhDb25uZWN0aW9uTGlzdGVuZXJAMWZhYjg0ZDdbc3RhdGU9Tk9STUFMPC9h PiBtYW5hZ2VkDQo8YSBocmVmPSJtYWlsdG86Y29ubmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0 ZXJzLmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVjdGlvbkAzZjM3Y2YxMCIgdGFyZ2V0PSJf YmxhbmsiPg0KY29ubmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpkYmMubG9jYWwuTG9j YWxNYW5hZ2VkQ29ubmVjdGlvbkAzZjM3Y2YxMDwvYT4gY29ubmVjdGlvbiBoYW5kbGVzPTAgbGFz dFJldHVybmVkPTE1MjUyOTcyMjM4NDcgbGFzdFZhbGlkYXRlZD0xNTI1MjkwMjY3ODExIGxhc3RD aGVja2VkT3V0PTE1MjUyOTY5MjM3NzAgdHJhY2tCeVR4PWZhbHNlDQo8YSBocmVmPSJtYWlsdG86 cG9vbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9vbC5zdHJhdGVneS5P bmVQb29sQDIwNTUwZjM1IiB0YXJnZXQ9Il9ibGFuayI+DQpwb29sPW9yZy5qYm9zcy5qY2EuY29y ZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBmMzU8L2E+IG1j cD1TZW1hcGhvcmVDb25jdXJyZW50TGlua2VkUXVldWVNYW5hZ2VkQ29ubmVjdGlvblBvb2xANWJh YTkwZltwb29sPUVOR0lORURhdGFTb3VyY2VdIHhhUmVzb3VyY2U9TG9jYWxYQVJlc291cmNlSW1w bEAyNGE3ZmMwYltjb25uZWN0aW9uTGlzdGVuZXI9MWZhYjg0ZDcgY29ubmVjdGlvbk1hbmFnZXI9 NWJlYzcwZDINCiB3YXJuZWQ9ZmFsc2UgY3VycmVudFhpZD1udWxsIHByb2R1Y3ROYW1lPVBvc3Rn cmVTUUwgcHJvZHVjdFZlcnNpb249OS41Ljkgam5kaU5hbWU9amF2YTovRU5HSU5FRGF0YVNvdXJj ZV0gdHhTeW5jPW51bGxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoyMyw4 OTgtMDcgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVmcmVzaEhvc3RDYXBhYmls aXRpZXNDb21tYW5kXSAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KQ0KIFsyYTBlYzkwYl0gRXhj ZXB0aW9uOiBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuQ2Fubm90R2V0SmRiY0Nvbm5lY3Rpb25F eGNlcHRpb246IENvdWxkIG5vdCBnZXQgSkRCQyBDb25uZWN0aW9uOyBuZXN0ZWQgZXhjZXB0aW9u IGlzIGphdmEuc3FsLlNRTEV4Y2VwdGlvbjogamF2YXgucmVzb3VyY2UuUmVzb3VyY2VFeGNlcHRp b246IElKMDAwNDU3OiBVbmNoZWNrZWQgdGhyb3dhYmxlIGluIG1hbmFnZWRDb25uZWN0aW9uUmVj b25uZWN0ZWQoKQ0KPGEgaHJlZj0ibWFpbHRvOmNsPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0 aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1O T1JNQUwiIHRhcmdldD0iX2JsYW5rIj4NCmNsPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9u bWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JN QUw8L2E+IG1hbmFnZWQNCjxhIGhyZWY9Im1haWx0bzpjb25uZWN0aW9uPW9yZy5qYm9zcy5qY2Eu YWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9uQDNmMzdjZjEwIiB0YXJn ZXQ9Il9ibGFuayI+DQpjb25uZWN0aW9uPW9yZy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5sb2Nh bC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9uQDNmMzdjZjEwPC9hPiBjb25uZWN0aW9uIGhhbmRsZXM9 MCBsYXN0UmV0dXJuZWQ9MTUyNTI5NzIyMzg0NyBsYXN0VmFsaWRhdGVkPTE1MjUyOTAyNjc4MTEg bGFzdENoZWNrZWRPdXQ9MTUyNTI5NjkyMzc3MCB0cmFja0J5VHg9ZmFsc2UNCjxhIGhyZWY9Im1h aWx0bzpwb29sPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0 ZWd5Lk9uZVBvb2xAMjA1NTBmMzUiIHRhcmdldD0iX2JsYW5rIj4NCnBvb2w9b3JnLmpib3NzLmpj YS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9vbEAyMDU1MGYzNTwv YT4gbWNwPVNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWRRdWV1ZU1hbmFnZWRDb25uZWN0aW9uUG9v bEA1YmFhOTBmW3Bvb2w9RU5HSU5FRGF0YVNvdXJjZV0geGFSZXNvdXJjZT1Mb2NhbFhBUmVzb3Vy Y2VJbXBsQDI0YTdmYzBiW2Nvbm5lY3Rpb25MaXN0ZW5lcj0xZmFiODRkNyBjb25uZWN0aW9uTWFu YWdlcj01YmVjNzBkMg0KIHdhcm5lZD1mYWxzZSBjdXJyZW50WGlkPW51bGwgcHJvZHVjdE5hbWU9 UG9zdGdyZVNRTCBwcm9kdWN0VmVyc2lvbj05LjUuOSBqbmRpTmFtZT1qYXZhOi9FTkdJTkVEYXRh U291cmNlXSB0eFN5bmM9bnVsbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmRh dGFzb3VyY2UuRGF0YVNvdXJjZVV0aWxzLmdldENvbm5lY3Rpb24oRGF0YVNvdXJjZVV0aWxzLmph dmE6ODApDQogW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuc3By aW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVtcGxhdGUuZXhlY3V0ZShKZGJjVGVtcGxhdGUu amF2YTo2MTkpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV08L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNw cmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5q YXZhOjY4NCkgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuc3By aW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVtcGxhdGUucXVlcnkoSmRiY1RlbXBsYXRlLmph dmE6NzE2KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5zcHJp bmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5xdWVyeShKZGJjVGVtcGxhdGUuamF2 YTo3NjYpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV08L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5Qb3N0Z3Jlc0RiRW5naW5lRGlhbGVjdCRQb3N0Z3Jl c1NpbXBsZUpkYmNDYWxsLmV4ZWN1dGVDYWxsSW50ZXJuYWwoUG9zdGdyZXNEYkVuZ2luZURpYWxl Y3QuamF2YToxNTIpDQogW2RhbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi48L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi48 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjIzLDkwNy0wNyBFUlJPUiBbb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5hdWRpdGxvZ2hhbmRsaW5nLkF1ZGl0TG9n RGlyZWN0b3JdDQogKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzJhMGVjOTBiXSBFVkVOVF9J RDogSE9TVF9SRUZSRVNIX0NBUEFCSUxJVElFU19GQUlMRUQoNjA3KSwgRmFpbGVkIHRvIHJlZnJl c2ggdGhlIGNhcGFiaWxpdGllcyBvZiBob3N0IG92bm9kZTEwMi48L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4yMDE4LTA1LTAyIDE0OjQwOjIzLDkwNy0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5l LmNvcmUuYmxsLlJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29tbWFuZF0gKEZvcmtKb2luUG9vbC0x LXdvcmtlci0xNCkNCiBbMmEwZWM5MGJdIExvY2sgZnJlZWQgdG8gb2JqZWN0ICdFbmdpbmVMb2Nr OntleGNsdXNpdmVMb2Nrcz0nWzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NT1W RFMsIEhPU1RfTkVUV09SSzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NT1IT1NU X05FVFdPUktdJywgc2hhcmVkTG9ja3M9Jyd9Jzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUt MDIgMTQ6NDA6MjUsNzc1LTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNi cm9rZXIudmRzYnJva2VyLkdldEhhcmR3YXJlSW5mb0FzeW5jVkRTQ29tbWFuZF0NCiAoRUUtTWFu YWdlZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC0zMSkgW10gU1RBUlQsIEdl dEhhcmR3YXJlSW5mb0FzeW5jVkRTQ29tbWFuZChIb3N0TmFtZSA9IG92bm9kZTEwMiwgVmRzSWRB bmRWZHNWRFNDb21tYW5kUGFyYW1ldGVyc0Jhc2U6e2hvc3RJZD0nNzRkZmU5NjUtY2IxMS00OTVh LTk2YTAtM2RhZTZiM2NiZDc1JywgdmRzPSdIb3N0W292bm9kZTEwMiw3NGRmZTk2NS1jYjExLTQ5 NWEtOTZhMC0zZGFlNmIzY2JkNzVdJ30pLA0KIGxvZyBpZDogMzAwZjczNDU8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjI1LDc3NS0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQu ZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5HZXRIYXJkd2FyZUluZm9Bc3luY1ZEU0Nv bW1hbmRdDQogKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQt MzEpIFtdIEZJTklTSCwgR2V0SGFyZHdhcmVJbmZvQXN5bmNWRFNDb21tYW5kLCBsb2cgaWQ6IDMw MGY3MzQ1PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoyNSw4MDItMDcgSU5G TyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5TZXROb25PcGVyYXRpb25hbFZkc0Nv bW1hbmRdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTMx KQ0KIFtmMmVmMjFlXSBSdW5uaW5nIGNvbW1hbmQ6IFNldE5vbk9wZXJhdGlvbmFsVmRzQ29tbWFu ZCBpbnRlcm5hbDogdHJ1ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiZuYnNwOyBJRDogNzRkZmU5NjUt Y2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1IFR5cGU6IFZEUzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PjIwMTgtMDUtMDIgMTQ6NDA6MjUsODA1LTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUu Y29yZS52ZHNicm9rZXIuU2V0VmRzU3RhdHVzVkRTQ29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRG YWN0b3J5LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQtMzEpDQogW2YyZWYyMWVdIFNUQVJULCBTZXRW ZHNTdGF0dXNWRFNDb21tYW5kKEhvc3ROYW1lID0gb3Zub2RlMTAyLiwgU2V0VmRzU3RhdHVzVkRT Q29tbWFuZFBhcmFtZXRlcnM6e2hvc3RJZD0nNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZi M2NiZDc1Jywgc3RhdHVzPSdOb25PcGVyYXRpb25hbCcsIG5vbk9wZXJhdGlvbmFsUmVhc29uPSdO RVRXT1JLX1VOUkVBQ0hBQkxFJywgc3RvcFNwbUZhaWx1cmVMb2dnZWQ9J2ZhbHNlJywgbWFpbnRl bmFuY2VSZWFzb249J251bGwnfSksDQogbG9nIGlkOiA3NjExZDhkODwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPjIwMTgtMDUtMDIgMTQ6NDA6NTYsNzIyLTA3IElORk8mbmJzcDsgWzxhIGhyZWY9Imh0dHBz Oi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19vcmcub3ZpcnQu ZW5naW5lLmNvcmUuYmxsLnBybyZhbXA7ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Ns c0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0 TDByZUhjRGRELTd3VXRVR0hBJmFtcDttPWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5C Q2g3ZU1aSU9ralEmYW1wO3M9V0RCUmtrcjJvTTNwcUFNLW9BNkdINGlsN0lqQUE2dTNQaW04ZzNa ZjRsVSZhbXA7ZT0iPm9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwucHJvPC9hPnZpZGVyLm5ldHdv cmsuU3luY05ldHdvcmtQcm92aWRlckNvbW1hbmRdDQogKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5 LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQtNTgpIFszM2JkZGE3Zl0gTG9jayBBY3F1aXJlZCB0byBv YmplY3QgJ0VuZ2luZUxvY2s6e2V4Y2x1c2l2ZUxvY2tzPSdbZjUwYmQwODEtN2M1Yi00MTYxLWEw NDUtMDY4Zjg1ZDJhNDc2PVBST1ZJREVSXScsIHNoYXJlZExvY2tzPScnfSc8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjU2LDczMi0wNyBJTkZPJm5ic3A7IFs8YSBocmVmPSJo dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLmJsbC5wcm8mYW1wO2Q9RHdNRmFRJmFtcDtjPVZ4dDVlME9zdnZ0Mmdm bHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmYW1wO3I9RmlQaEwwQ2wxeW1abG5UeUFJSUw3 NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZhbXA7bT1iZi1PbzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQ VkpOQkNoN2VNWklPa2pRJmFtcDtzPVdEQlJra3Iyb00zcHFBTS1vQTZHSDRpbDdJakFBNnUzUGlt OGczWmY0bFUmYW1wO2U9Ij5vcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnBybzwvYT52aWRlci5u ZXR3b3JrLlN5bmNOZXR3b3JrUHJvdmlkZXJDb21tYW5kXQ0KIChFRS1NYW5hZ2VkVGhyZWFkRmFj dG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTU4KSBbMzNiZGRhN2ZdIFJ1bm5pbmcgY29tbWFu ZDogU3luY05ldHdvcmtQcm92aWRlckNvbW1hbmQgaW50ZXJuYWw6IHRydWUuPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDo1Niw4NDQtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLnNzby51dGlscy5BdXRoZW50aWNhdGlvblV0aWxzXSAoZGVmYXVsdCB0YXNr LTQwKQ0KIFtdIFVzZXIgYWRtaW5AaW50ZXJuYWwgc3VjY2Vzc2Z1bGx5IGxvZ2dlZCBpbiB3aXRo IHNjb3Blczogb3ZpcnQtYXBwLWFwaSBvdmlydC1leHQ9dG9rZW4taW5mbzphdXRoei1zZWFyY2gg b3ZpcnQtZXh0PXRva2VuLWluZm86cHVibGljLWF1dGh6LXNlYXJjaCBvdmlydC1leHQ9dG9rZW4t aW5mbzp2YWxpZGF0ZSBvdmlydC1leHQ9dG9rZW46cGFzc3dvcmQtYWNjZXNzPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDo1NywwMDEtMDcgSU5GTyZuYnNwOyBbPGEgaHJlZj0i aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwucHJvJmFtcDtkPUR3TUZhUSZhbXA7Yz1WeHQ1ZTBPc3Z2dDJn Zmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJmFtcDtyPUZpUGhMMENsMXltWmxuVHlBSUlM NzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmYW1wO209YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUw UFZKTkJDaDdlTVpJT2tqUSZhbXA7cz1XREJSa2tyMm9NM3BxQU0tb0E2R0g0aWw3SWpBQTZ1M1Bp bThnM1pmNGxVJmFtcDtlPSI+b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5wcm88L2E+dmlkZXIu bmV0d29yay5TeW5jTmV0d29ya1Byb3ZpZGVyQ29tbWFuZF0NCiAoRUUtTWFuYWdlZFRocmVhZEZh Y3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC01OCkgWzMzYmRkYTdmXSBMb2NrIGZyZWVkIHRv IG9iamVjdCAnRW5naW5lTG9jazp7ZXhjbHVzaXZlTG9ja3M9J1tmNTBiZDA4MS03YzViLTQxNjEt YTA0NS0wNjhmODVkMmE0NzY9UFJPVklERVJdJywgc2hhcmVkTG9ja3M9Jyd9Jzwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDQ6MzksMTkxLTA3IElORk8mbmJzcDsgW29yZy5vdmly dC5lbmdpbmUuY29yZS5ibGwudXRpbHMuVGhyZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUt TWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lVGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkNCiBb XSBUaHJlYWQgcG9vbCAnZGVmYXVsdCcgaXMgdXNpbmcgMCB0aHJlYWRzIG91dCBvZiAxIGFuZCA1 IHRhc2tzIGFyZSB3YWl0aW5nIGluIHRoZSBxdWV1ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4 LTA1LTAyIDE0OjQ0OjM5LDE5MS0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu YmxsLnV0aWxzLlRocmVhZFBvb2xNb25pdG9yaW5nU2VydmljZV0gKEVFLU1hbmFnZWRUaHJlYWRG YWN0b3J5LWVuZ2luZVRocmVhZE1vbml0b3JpbmctVGhyZWFkLTEpDQogW10gVGhyZWFkIHBvb2wg J2VuZ2luZScgaXMgdXNpbmcgMCB0aHJlYWRzIG91dCBvZiA1MDAsIDggdGhyZWFkcyB3YWl0aW5n IGZvciB0YXNrcyBhbmQgMCB0YXNrcyBpbiBxdWV1ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4 LTA1LTAyIDE0OjQ0OjM5LDE5MS0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu YmxsLnV0aWxzLlRocmVhZFBvb2xNb25pdG9yaW5nU2VydmljZV0gKEVFLU1hbmFnZWRUaHJlYWRG YWN0b3J5LWVuZ2luZVRocmVhZE1vbml0b3JpbmctVGhyZWFkLTEpDQogW10gVGhyZWFkIHBvb2wg J2VuZ2luZVNjaGVkdWxlZCcgaXMgdXNpbmcgMSB0aHJlYWRzIG91dCBvZiAxMDAgYW5kIDk5IHRh c2tzIGFyZSB3YWl0aW5nIGluIHRoZSBxdWV1ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1 LTAyIDE0OjQ0OjM5LDE5MS0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LnV0aWxzLlRocmVhZFBvb2xNb25pdG9yaW5nU2VydmljZV0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0 b3J5LWVuZ2luZVRocmVhZE1vbml0b3JpbmctVGhyZWFkLTEpDQogW10gVGhyZWFkIHBvb2wgJ2Vu Z2luZVRocmVhZE1vbml0b3JpbmcnIGlzIHVzaW5nIDEgdGhyZWFkcyBvdXQgb2YgMSBhbmQgMCB0 YXNrcyBhcmUgd2FpdGluZyBpbiB0aGUgcXVldWUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0w NS0wMiAxNDo0NDozOSwxOTEtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs bC51dGlscy5UaHJlYWRQb29sTW9uaXRvcmluZ1NlcnZpY2VdIChFRS1NYW5hZ2VkVGhyZWFkRmFj dG9yeS1lbmdpbmVUaHJlYWRNb25pdG9yaW5nLVRocmVhZC0xKQ0KIFtdIFRocmVhZCBwb29sICdo b3N0VXBkYXRlc0NoZWNrZXInIGlzIHVzaW5nIDAgdGhyZWFkcyBvdXQgb2YgNSBhbmQgMSB0YXNr cyBhcmUgd2FpdGluZyBpbiB0aGUgcXVldWUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9z cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBZYW5pciBRdWlubiBbbWFpbHRvOjxhIGhyZWY9Im1h aWx0bzp5cXVpbm5AcmVkaGF0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnlxdWlubkByZWRoYXQuY29t PC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1heSAyLCAyMDE4IDEyOjM0IEFN PGJyPg0KPGI+VG86PC9iPiBKdXN0aW4gWnlnbW9udCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmp6eWdt b250QHByb29mcG9pbnQuY29tIiB0YXJnZXQ9Il9ibGFuayI+anp5Z21vbnRAcHJvb2Zwb2ludC5j b208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9y ZyIgdGFyZ2V0PSJfYmxhbmsiPnVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv Yj4gUmU6IFtvdmlydC11c2Vyc10gYWRkaW5nIGEgaG9zdDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJv dHRvbToxMi4wcHQiPkhpLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPldoYXQgZG9jdW1lbnQgYXJlIHlvdSB1c2luZyA/PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+U2VlIGlmIHlvdSBmaW5kIHRoZSBuZWVkZWQgaW5m b3JtYXRpb24gaGVyZSA6Jm5ic3A7DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zw b2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX292aXJ0Lm9yZ19kb2N1bWVudGF0aW9uX2FkbWlu LTJEZ3VpZGVfY2hhcC0yREhvc3RzXyZhbXA7ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zs d1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1 dEU0TDByZUhjRGRELTd3VXRVR0hBJmFtcDttPUZOMC0zUjN4azBja2NEVmpKU1hRRGFJcmpxQzdv dkdHZkhWWFo3TGRtWHMmYW1wO3M9c2FCaGpXWHd2RUhVSEJzby1ZbVR2cnk4aWx6SUNZT0lFZW4w NXk5cThQayZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj4NCmh0dHBzOi8vb3ZpcnQub3JnL2RvY3Vt ZW50YXRpb24vYWRtaW4tZ3VpZGUvY2hhcC1Ib3N0cy88L2E+IDxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFy Z2luLWJvdHRvbToxMi4wcHQiPkZvciBlbmdpbmUgcmVsYXRlZCBwb3RlbnRpYWwgZXJyb3JzIGkg cmVjb21tZW5kIGFsc28gY2hlY2tpbmcgdGhlIGVuZ2luZS5sb2cgYW5kIGluIFVJIGNoZWNrIHRo ZSBldmVudHMgc2VjdGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPllhbmlyIFF1aW5uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+T24gVHVlLCBNYXkgMSwgMjAxOCBhdCAxMToxMSBQTSwgSnVzdGluIFp5Z21v bnQgJmx0OzxhIGhyZWY9Im1haWx0bzpqenlnbW9udEBwcm9vZnBvaW50LmNvbSIgdGFyZ2V0PSJf YmxhbmsiPmp6eWdtb250QHByb29mcG9pbnQuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48 L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0ND Q0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21h cmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxk aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIGhhdmUgdHJpZWQgdG8gYWRkIGEg aG9zdCB0byB0aGUgZW5naW5lIGFuZCBpdCBqdXN0IHRha2VzIGZvcmV2ZXIgbmV2ZXIgd29ya2lu ZyBvciBnaXZpbmcgYW55IGVycm9yIG1lc3NhZ2UuJm5ic3A7IFdoZW4gSSBsb29rIGluIHRoZSBl bmdpbmXigJlzIHNlcnZlci5sb2cgSSBzZWUgaXQgc2F5cyB0aGUgbmV0d29ya3MNCiBhcmUgbWlz c2luZy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSB0aG91Z2h0IHdo ZW4geW91IGluc3RhbGwgYSBub2RlIGFuZCBhZGQgaXQgdG8gdGhlIGVuZ2luZSBpdCB3aWxsIGFk ZCB0aGUgbmV0d29ya3MgYXV0b21hdGljYWxseT8mbmJzcDsgVGhlIGRvY3MgZG9u4oCZdCBnaXZl IG11Y2ggaW5mb3JtYXRpb24gYWJvdXQgdGhpcywgYW5kIEkgY2Fu4oCZdCBldmVuIHJlbW92ZSB0 aGUNCiBob3N0IHRocm91Z2ggdGhlIFVJLiZuYnNwOyBXaGF0IHN0ZXBzIGFyZSByZXF1aXJlZCB0 byBwcmVwYXJlIGEgbm9kZSB3aGVuIHNldmVyYWwgdmxhbnMgYXJlIGludm9sdmVkPzxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21h cmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXzxicj4NClVzZXJzIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1h aWx0bzpVc2Vyc0BvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIj5Vc2Vyc0BvdmlydC5vcmc8L2E+ PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91 PWh0dHAtM0FfX2xpc3RzLm92aXJ0Lm9yZ19tYWlsbWFuX2xpc3RpbmZvX3VzZXJzJmFtcDtkPUR3 TUZhUSZhbXA7Yz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJmFt cDtyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmYW1wO209Rk4w LTNSM3hrMGNrY0RWakpTWFFEYUlyanFDN292R0dmSFZYWjdMZG1YcyZhbXA7cz1YN3E4bUVpbl9r MTVxRjZQaDBHcnJnbjNFSC1RUGQ0OXB1ejFRbHhRdjhvJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsi Pmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48bzpwPjwv bzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7 PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX188YnI+DQpVc2VycyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBo cmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPg0KPGEg aHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0Ff X2xpc3RzLm92aXJ0Lm9yZ19tYWlsbWFuX2xpc3RpbmZvX3VzZXJzJmFtcDtkPUR3TUZhUSZhbXA7 Yz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJmFtcDtyPUZpUGhM MENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmYW1wO209YmYtT28xNGZCd0dO aG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZhbXA7cz1Pd1NyY29QTWpHSHVpSGIxLTNx ejV0bXc4NGlScGxZSGpWSk1iRHh0VzJZJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48bzpwPjwvbzpwPjwvcD4N CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_CY4PR12MB1798C525F607E758A84C745FAB9B0CY4PR12MB1798namp_--

First restart the engine. Then try to change the required network to be non-required and click on RefreshCapabilities on the host. It should move the host to active state without the need to remove it. If it doesn't help, please attach your full engine.log and server.log. Anyway please update your ovirt to version 4.2.3.4, the bug was fixed there. Thanks, Alona. On Mon, May 7, 2018 at 7:30 AM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I’ve deselect the required status, I will try to add it again if I am ever able to remove the old host.
*From:* Alona Kaplan [mailto:alkaplan@redhat.com] *Sent:* Sunday, May 6, 2018 7:31 AM *To:* Yanir Quinn <yquinn@redhat.com> *Cc:* Justin Zygmont <jzygmont@proofpoint.com>; users@ovirt.org
*Subject:* Re: [ovirt-users] adding a host
There was a bug when adding a host to a cluster that contains a required network. It was fixed in 4.2.3.4.
Bug-Url- https://bugzilla.redhat.com/1570388 <https://urldefense.proofpoint.com/v2/url?u=https-3A__bugzilla.redhat.com_1570388&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=mfn0pnmnABEFnuXsfb0_8UJ_t9rOg7zplcEesEuFY1s&e=>
Thanks,
Alona.
On Sun, May 6, 2018 at 3:49 PM, Yanir Quinn <yquinn@redhat.com> wrote:
For removing the non operational host :
1.Right click on the host name
2.Click on "Confirm host has been rebooted"
3.Remove the host
For the issue you are experiencing with host addition, according to the engine logs you have sent, you might need to perform a few steps , see: https://bugzilla.redhat.com/show_bug.cgi?id=1516256#c2 <https://urldefense.proofpoint.com/v2/url?u=https-3A__bugzilla.redhat.com_show-5Fbug.cgi-3Fid-3D1516256-23c2&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=22xgej4KRwDTMBPfS03njGm5mJ4I96JLlUY-i7nTq5Y&e=>
I would also recommend to check the the host's network is not down.
Also, during installation of the host,observe the messages in the Events section (UI)
Hope this helps.
On Thu, May 3, 2018 at 10:07 PM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I can’t seem to do anything to control the host from the engine, when I select it for Maint, the engine log shows:
[org.ovirt.engine.core.bll.MaintenanceNumberOfVdssCommand] (default task-50) [90ba81ef-21e4-4272-8c59-84786e969ff7] Running command: MaintenanceNumberOfVdssCommand internal: false. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDSAction group MANIPULATE_HOST with role type ADMIN
2018-05-03 12:00:37,918-07 INFO [org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (default task-50) [90ba81ef-21e4-4272-8c59-84786e969ff7] START, SetVdsStatusVDSCommand(HostName = ovnode102, SetVdsStatusVDSCommandParameters:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', status='PreparingForMaintenance', nonOperationalReason='NONE', stopSpmFailureLogged='true', maintenanceReason='null'}), log id: 647d5f78
I have only 1 host in the DC, status is Up, the cluster says host count is 2 even though the second host stays Non Operational. I don’t know how to remove it.
I just installed and tried to join the DC, this is a fresh installation, the engine was launched through cockpit.
Heres what nodectl shows from the host:
ovnode102 ~]# nodectl check
Status: OK
Bootloader ... OK
Layer boot entries ... OK
Valid boot entries ... OK
Mount points ... OK
Separate /var ... OK
Discard is used ... OK
Basic storage ... OK
Initialized VG ... OK
Initialized Thin Pool ... OK
Initialized LVs ... OK
Thin storage ... OK
Checking available space in thinpool ... OK
Checking thinpool auto-extend ... OK
vdsmd ... OK
Thanks,
*From:* Yanir Quinn [mailto:yquinn@redhat.com] *Sent:* Thursday, May 3, 2018 1:19 AM
*To:* Justin Zygmont <jzygmont@proofpoint.com> *Cc:* users@ovirt.org *Subject:* Re: [ovirt-users] adding a host
Did you try switching the host to maintenance mode first ?
What is the state of the data center and how many active hosts do you have now?
And did you perform any updates recently or just run a fresh installation ? if so , did you run engine-setup before launching engine ?
On Thu, May 3, 2018 at 12:47 AM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I read this page and it doesn’t help since this is a host that can’t be removed, the “remove” button is dimmed out.
This is 4.22 ovirt node, but the host stays in a “non operational” state. I notice the logs have a lot of errors, for example:
the SERVER log:
2018-05-02 14:40:23,847-07 WARN [org.jboss.jca.core. connectionmanager.pool.strategy.OnePool] (ForkJoinPool-1-worker-14) IJ000609: Attempt to return connection twice: org.jboss.jca.core. connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local. LocalManagedConnection@3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core. connectionmanager.pool.strategy.OnePool@20550f35 mcp= SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]: java.lang.Throwable: STACKTRACE
at org.jboss.jca.core.connectionmanager.pool.mcp. SemaphoreConcurrentLinkedDequeManagedConnectionPool.returnConnection( SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:722)
at org.jboss.jca.core.connectionmanager.pool.mcp. SemaphoreConcurrentLinkedDequeManagedConnectionPool.returnConnection( SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:611)
at org.jboss.jca.core.connectionmanager.pool. AbstractPool.returnConnection(AbstractPool.java:847)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. returnManagedConnection(AbstractConnectionManager.java:725)
at org.jboss.jca.core.connectionmanager.tx. TxConnectionManagerImpl.managedConnectionDisconnected( TxConnectionManagerImpl.java:585)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. disconnectManagedConnection(AbstractConnectionManager.java:988)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. reconnectManagedConnection(AbstractConnectionManager.java:974)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. allocateConnection(AbstractConnectionManager.java:792)
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection( WrapperDataSource.java:138)
at org.jboss.as.connector.subsystems.datasources. WildFlyDataSource.getConnection(WildFlyDataSource.java:64)
at org.springframework.jdbc.datasource.DataSourceUtils. doGetConnection(DataSourceUtils.java:111) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.datasource.DataSourceUtils. getConnection(DataSourceUtils.java:77) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$ PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$ PostgresSimpleJdbcCall.doExecute(PostgresDbEngineDialect.java:118) [dal.jar:]
at org.springframework.jdbc.core.simple.SimpleJdbcCall.execute(SimpleJdbcCall.java:198) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler. executeImpl(SimpleJdbcCallsHandler.java:135) [dal.jar:]
at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler. executeReadList(SimpleJdbcCallsHandler.java:105) [dal.jar:]
at org.ovirt.engine.core.dao.VmDynamicDaoImpl.getAllRunningForVds(VmDynamicDaoImpl.java:52) [dal.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.isVmRunningOnHost( HostNetworkTopologyPersisterImpl.java:210) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.logChangedDisplayNetwork( HostNetworkTopologyPersisterImpl.java:179) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.auditNetworkCompliance( HostNetworkTopologyPersisterImpl.java:148) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.lambda$persistAndEnforceNetworkCompli ance$0(HostNetworkTopologyPersisterImpl.java:100) [vdsbroker.jar:]
at org.ovirt.engine.core.utils.tr <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=> ansaction.TransactionSupport.executeInNewTransaction(TransactionSupport.java:202) [utils.jar:]
at org.ovirt.engine.core.utils.tr <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=> ansaction.TransactionSupport.executeInRequired(TransactionSupport.java:137) [utils.jar:]
at org.ovirt.engine.core.utils.tr <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=> ansaction.TransactionSupport.executeInScope(TransactionSupport.java:105) [utils.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.persistAndEnforceNetworkCompliance( HostNetworkTopologyPersisterImpl.java:93) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.persistAndEnforceNetworkCompliance( HostNetworkTopologyPersisterImpl.java:154) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager. processRefreshCapabilitiesResponse(VdsManager.java:794) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager. handleRefreshCapabilitiesResponse(VdsManager.java:598) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager. refreshHostSync(VdsManager.java:567) [vdsbroker.jar:]
at org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand .executeCommand(RefreshHostCapabilitiesCommand.java:41) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase. executeWithoutTransaction(CommandBase.java:1133) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase. executeActionInTransactionScope(CommandBase.java:1285) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1934) [bll.jar:]
at org.ovirt.engine.core.utils.tr <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=> ansaction.TransactionSupport.executeInSuppressed(TransactionSupport.java:164) [utils.jar:]
at org.ovirt.engine.core.utils.tr <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=> ansaction.TransactionSupport.executeInScope(TransactionSupport.java:103) [utils.jar:]
at org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1345) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:400) [bll.jar:]
at org.ovirt.engine.core.bll.executor. DefaultBackendActionExecutor.execute(DefaultBackendActionExecutor.java:13) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runAction(Backend.java:468) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:450) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runInternalAction(Backend.java:393) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source) [:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
at org.jboss.as.ee.component.ManagedReferenceMethodIntercep tor.processInvocation(ManagedReferenceMethodInterceptor.java:52)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InterceptorContext$Invocation. proceed(InterceptorContext.java:509)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. delegateInterception(Jsr299BindingsInterceptor.java:78)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. doMethodInterception(Jsr299BindingsInterceptor.java:88)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. processInvocation(Jsr299BindingsInterceptor.java:101)
at org.jboss.as.ee.component.interceptors. UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.in <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=> vocationmetrics.ExecutionTimeInterceptor.processInvocation( ExecutionTimeInterceptor.java:43) [wildfly-ejb3-11.0.0.Final. jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor. processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InitialInterceptor.processInvocation( InitialInterceptor.java:40)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.ChainedInterceptor.processInvocation( ChainedInterceptor.java:53)
at org.jboss.as.ee.component.interceptors. ComponentDispatcherInterceptor.processInvocation( ComponentDispatcherInterceptor.java:52)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.si <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.si&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=1ePRfA5SreaGbTTSV3LIHU90vPmnUVtg6JOQu6w8bn8&e=> ngleton.SingletonComponentInstanceAssociationInterceptor. processInvocation(SingletonComponentInstanceAssociationInterceptor.java:53) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:264) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:379) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:244) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InterceptorContext$Invocation. proceed(InterceptorContext.java:509)
at org.jboss.weld.ejb.AbstractEJBRequestScopeActivat ionInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.as.weld.ejb.EjbRequestScopeActivationInter ceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:89)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.in <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=> terceptors.CurrentInvocationContextInterceptor.processInvocation( CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-11.0.0.Final. jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.in <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=> vocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.security.SecurityContextInterceptor. processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.deployment.processors. StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.in <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=> terceptors.ShutDownInterceptorFactory$1.processInvocation( ShutDownInterceptorFactory.java:64) [wildfly-ejb3-11.0.0.Final. jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.in <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=> terceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:67) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ee.component.Name <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ee.component.Name&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=AcenBA0jlc7eKqmjE8K6aZFskvnBFjUBjZNXMo21nmk&e=> spaceContextInterceptor.processInvocation(NamespaceContextInterceptor. java:50)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.ContextClassLoaderInterceptor. processInvocation(ContextClassLoaderInterceptor.java:60)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InterceptorContext.run( InterceptorContext.java:438)
at org.wildfly.security.manager.WildFlySecurityManager.doChecked( WildFlySecurityManager.java:609)
at org.jboss.invocation.AccessCheckingInterceptor. processInvocation(AccessCheckingInterceptor.java:57)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.ChainedInterceptor.processInvocation( ChainedInterceptor.java:53)
at org.jboss.as.ee.component.ViewService$View.invoke( ViewService.java:198)
at org.jboss.as.ee.component.ViewDescription$1.processInvocation( ViewDescription.java:185)
at org.jboss.as.ee.component.ProxyInvocationHandler.invoke( ProxyInvocationHandler.java:81)
at org.ovirt.engine.core.bll.interfaces.BackendInternal$$$ view4.runInternalAction(Unknown Source) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) [:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
at org.jboss.weld.util.reflection.Reflections. invokeAndUnwrap(Reflections.java:433) [weld-core-impl-2.4.3.Final. jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandl er.invoke(EnterpriseBeanProxyMethodHandler.java:127) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke( EnterpriseTargetBeanInstance.java:56) [weld-core-impl-2.4.3.Final. jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.InjectionPointPropagatingEnter priseTargetBeanInstance.invoke(InjectionPointPropagatingEnter priseTargetBeanInstance.java:67) [weld-core-impl-2.4.3.Final. jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.ovirt.engine.core.bll.BackendCommandObjectsHandler$ BackendInternal$BackendLocal$2049259618$Proxy$_$$_Weld$EnterpriseProxy$.runInternalAction(Unknown Source) [bll.jar:]
at org.ovirt.engine.core.bll.VdsEventListener. refreshHostCapabilities(VdsEventListener.java:598) [bll.jar:]
at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$ SubscriberRefreshingHostOnHostConnectionChangeEvent.onNext( HostConnectionRefresher.java:47) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$ SubscriberRefreshingHostOnHostConnectionChangeEvent.onNext( HostConnectionRefresher.java:30) [vdsbroker.jar:]
at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$ EventCallable.call(EventPublisher.java:118) [vdsm-jsonrpc-java-client.jar: ]
at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$ EventCallable.call(EventPublisher.java:93) [vdsm-jsonrpc-java-client.jar:]
at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinPool$WorkQueue. runTask(ForkJoinPool.java:1056) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [rt.jar:1.8.0_161]
2018-05-02 14:40:23,851-07 WARN [com.arjuna.ats.arjuna] (ForkJoinPool-1-worker-14) ARJUNA012077: Abort called on already aborted atomic action 0:ffff7f000001:-21bd8800:5ae90c48:10afa
And the ENGINE log:
2018-05-02 14:40:23,851-07 INFO [org.ovirt.engine.core.utils.transaction.TransactionSupport] (ForkJoinPool-1-worker-14) [52276df5] transaction rolled back
2018-05-02 14:40:23,851-07 ERROR [org.ovirt.engine.core.vdsbroker.VdsManager] (ForkJoinPool-1-worker-14) [52276df5] Unable to RefreshCapabilities: IllegalStateException: Transaction Local transaction (delegate=TransactionImple < ac, BasicAction: 0:ffff7f000001:-21bd8800:5ae90c48:10afa status: ActionStatus.ABORTED >, owner=Local transaction context for provider JBoss JTA transaction provider) is not active STATUS_ROLLEDBACK
2018-05-02 14:40:23,888-07 INFO [org.ovirt.engine.core.bll. HandleVdsCpuFlagsOrClusterChangedCommand] (ForkJoinPool-1-worker-14) [5c511e51] Running command: HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:23,895-07 INFO [org.ovirt.engine.core.bll.HandleVdsVersionCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Running command: HandleVdsVersionCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:23,898-07 INFO [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Refresh host capabilities finished. Lock released. Monitoring can run now for host 'ovnode102 from data-center 'Default'
2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Command 'org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand' failed: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener. TxConnectionListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@ 3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35 mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]
2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Exception: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core. connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local. LocalManagedConnection@3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core. connectionmanager.pool.strategy.OnePool@20550f35 mcp= SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]
at org.springframework.jdbc.datasource.DataSourceUtils. getConnection(DataSourceUtils.java:80) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$ PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:]
.
.
.
.
2018-05-02 14:40:23,907-07 ERROR [org.ovirt.engine.core.dal. dbbroker.auditloghandling.AuditLogDirector] (ForkJoinPool-1-worker-14) [2a0ec90b] EVENT_ID: HOST_REFRESH_CAPABILITIES_FAILED(607), Failed to refresh the capabilities of host ovnode102.
2018-05-02 14:40:23,907-07 INFO [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Lock freed to object 'EngineLock:{exclusiveLocks='[ 74dfe965-cb11-495a-96a0-3dae6b3cbd75=VDS, HOST_NETWORK74dfe965-cb11- 495a-96a0-3dae6b3cbd75=HOST_NETWORK]', sharedLocks=''}'
2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core. vdsbroker.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] START, GetHardwareInfoAsyncVDSCommand(HostName = ovnode102, VdsIdAndVdsVDSCommandParametersBase:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', vds='Host[ovnode102,74dfe965-cb11-495a-96a0-3dae6b3cbd75]'}), log id: 300f7345
2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core. vdsbroker.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] FINISH, GetHardwareInfoAsyncVDSCommand, log id: 300f7345
2018-05-02 14:40:25,802-07 INFO [org.ovirt.engine.core.bll.SetNonOperationalVdsCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] Running command: SetNonOperationalVdsCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:25,805-07 INFO [org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] START, SetVdsStatusVDSCommand(HostName = ovnode102., SetVdsStatusVDSCommandParameters:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', status='NonOperational', nonOperationalReason='NETWORK_UNREACHABLE', stopSpmFailureLogged='false', maintenanceReason='null'}), log id: 7611d8d8
2018-05-02 14:40:56,722-07 INFO [org.ovirt.engine.core.bll.pro <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.bll.pro&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=WDBRkkr2oM3pqAM-oA6GH4il7IjAA6u3Pim8g3Zf4lU&e=> vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock Acquired to object 'EngineLock:{exclusiveLocks='[ f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}'
2018-05-02 14:40:56,732-07 INFO [org.ovirt.engine.core.bll.pro <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.bll.pro&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=WDBRkkr2oM3pqAM-oA6GH4il7IjAA6u3Pim8g3Zf4lU&e=> vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Running command: SyncNetworkProviderCommand internal: true.
2018-05-02 14:40:56,844-07 INFO [org.ovirt.engine.core.sso.utils.AuthenticationUtils] (default task-40) [] User admin@internal successfully logged in with scopes: ovirt-app-api ovirt-ext=token-info:authz-search ovirt-ext=token-info:public-authz-search ovirt-ext=token-info:validate ovirt-ext=token:password-access
2018-05-02 14:40:57,001-07 INFO [org.ovirt.engine.core.bll.pro <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.bll.pro&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=WDBRkkr2oM3pqAM-oA6GH4il7IjAA6u3Pim8g3Zf4lU&e=> vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock freed to object 'EngineLock:{exclusiveLocks='[ f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}'
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'default' is using 0 threads out of 1 and 5 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engine' is using 0 threads out of 500, 8 threads waiting for tasks and 0 tasks in queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineScheduled' is using 1 threads out of 100 and 99 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineThreadMonitoring' is using 1 threads out of 1 and 0 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'hostUpdatesChecker' is using 0 threads out of 5 and 1 tasks are waiting in the queue.
*From:* Yanir Quinn [mailto:yquinn@redhat.com] *Sent:* Wednesday, May 2, 2018 12:34 AM *To:* Justin Zygmont <jzygmont@proofpoint.com> *Cc:* users@ovirt.org *Subject:* Re: [ovirt-users] adding a host
Hi,
What document are you using ?
See if you find the needed information here : https://ovirt.org/ documentation/admin-guide/chap-Hosts/ <https://urldefense.proofpoint.com/v2/url?u=https-3A__ovirt.org_documentation_admin-2Dguide_chap-2DHosts_&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=saBhjWXwvEHUHBso-YmTvry8ilzICYOIEen05y9q8Pk&e=>
For engine related potential errors i recommend also checking the engine.log and in UI check the events section.
Regards,
Yanir Quinn
On Tue, May 1, 2018 at 11:11 PM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I have tried to add a host to the engine and it just takes forever never working or giving any error message. When I look in the engine’s server.log I see it says the networks are missing.
I thought when you install a node and add it to the engine it will add the networks automatically? The docs don’t give much information about this, and I can’t even remove the host through the UI. What steps are required to prepare a node when several vlans are involved?
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.ovirt.org_mailman_listinfo_users&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=X7q8mEin_k15qF6Ph0Grrgn3EH-QPd49puz1QlxQv8o&e=>
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.ovirt.org_mailman_listinfo_users&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=OwSrcoPMjGHuiHb1-3qz5tmw84iRplYHjVJMbDxtW2Y&e=>

--_000_CY4PR12MB1798EB1DEA3A362DACAB2644AB9B0CY4PR12MB1798namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhdOKAmXMgd2hhdCBJIGRpZCwgYW5kIEkgdHJpZWQgZXZlcnl0aGluZy4gIEkgbWlnaHQgYXMg d2VsbCBqdXN0IHdpcGUgdGhpcyBhbGwgb3V0IGFuZCBzdGFydCBvdmVyLCBpdHMgcHJldHR5IGRp c2NvbmNlcm5pbmcgdG8ga25vdyB0aGluZ3MgY2FuIHN0dWZmIHVwIHNvIGJhZCB0aGVyZeKAmXMg bm90aGluZyB0aGF0IGNhbiBiZSBkb25lLg0KDQpFdmVuIGlmIEkgd2VyZSB0byByZWluc3RhbGwg dGhlIGhvc3Qgd2l0aCB0aGUgbGF0ZXN0LCB0aGUgZW5naW5lIHN0aWxsIHNlZXMgdGhlIG9sZCBu b2RlIGluIHRoZXJlIEkgY2Fu4oCZdCBnZXQgcmlkIG9mLCBzbyBJ4oCZbGwgaGF2ZSB0byB3aXBl IG91dCBldmVyeXRoaW5nLg0KDQoNCkZyb206IEFsb25hIEthcGxhbiBbbWFpbHRvOmFsa2FwbGFu QHJlZGhhdC5jb21dDQpTZW50OiBTdW5kYXksIE1heSA2LCAyMDE4IDExOjI1IFBNDQpUbzogSnVz dGluIFp5Z21vbnQgPGp6eWdtb250QHByb29mcG9pbnQuY29tPg0KQ2M6IFlhbmlyIFF1aW5uIDx5 cXVpbm5AcmVkaGF0LmNvbT47IHVzZXJzQG92aXJ0Lm9yZw0KU3ViamVjdDogUmU6IFtvdmlydC11 c2Vyc10gYWRkaW5nIGEgaG9zdA0KDQpGaXJzdCByZXN0YXJ0IHRoZSBlbmdpbmUuIFRoZW4gdHJ5 IHRvIGNoYW5nZSB0aGUgcmVxdWlyZWQgbmV0d29yayB0byBiZSBub24tcmVxdWlyZWQgYW5kIGNs aWNrIG9uIFJlZnJlc2hDYXBhYmlsaXRpZXMgb24gdGhlIGhvc3QuDQpJdCBzaG91bGQgbW92ZSB0 aGUgaG9zdCB0byBhY3RpdmUgc3RhdGUgd2l0aG91dCB0aGUgbmVlZCB0byByZW1vdmUgaXQuDQpJ ZiBpdCBkb2Vzbid0IGhlbHAsIHBsZWFzZSBhdHRhY2ggeW91ciBmdWxsIGVuZ2luZS5sb2cgYW5k IHNlcnZlci5sb2cuDQoNCkFueXdheSBwbGVhc2UgdXBkYXRlIHlvdXIgb3ZpcnQgdG8gdmVyc2lv biA0LjIuMy40LCB0aGUgYnVnIHdhcyBmaXhlZCB0aGVyZS4NCg0KVGhhbmtzLA0KQWxvbmEuDQoN Ck9uIE1vbiwgTWF5IDcsIDIwMTggYXQgNzozMCBBTSwgSnVzdGluIFp5Z21vbnQgPGp6eWdtb250 QHByb29mcG9pbnQuY29tPG1haWx0bzpqenlnbW9udEBwcm9vZnBvaW50LmNvbT4+IHdyb3RlOg0K SeKAmXZlIGRlc2VsZWN0IHRoZSByZXF1aXJlZCBzdGF0dXMsIEkgd2lsbCB0cnkgdG8gYWRkIGl0 IGFnYWluIGlmIEkgYW0gZXZlciBhYmxlIHRvIHJlbW92ZSB0aGUgb2xkIGhvc3QuDQoNCg0KRnJv bTogQWxvbmEgS2FwbGFuIFttYWlsdG86YWxrYXBsYW5AcmVkaGF0LmNvbTxtYWlsdG86YWxrYXBs YW5AcmVkaGF0LmNvbT5dDQpTZW50OiBTdW5kYXksIE1heSA2LCAyMDE4IDc6MzEgQU0NClRvOiBZ YW5pciBRdWlubiA8eXF1aW5uQHJlZGhhdC5jb208bWFpbHRvOnlxdWlubkByZWRoYXQuY29tPj4N CkNjOiBKdXN0aW4gWnlnbW9udCA8anp5Z21vbnRAcHJvb2Zwb2ludC5jb208bWFpbHRvOmp6eWdt b250QHByb29mcG9pbnQuY29tPj47IHVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86dXNlcnNAb3ZpcnQu b3JnPg0KDQpTdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBhZGRpbmcgYSBob3N0DQoNClRoZXJl IHdhcyBhIGJ1ZyB3aGVuIGFkZGluZyBhIGhvc3QgdG8gYSBjbHVzdGVyIHRoYXQgY29udGFpbnMg YSByZXF1aXJlZCBuZXR3b3JrLiBJdCB3YXMgZml4ZWQgaW4gNC4yLjMuNC4NCkJ1Zy1VcmwtIGh0 dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS8xNTcwMzg4PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9v ZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fYnVnemlsbGEucmVkaGF0LmNvbV8xNTcwMzg4 JmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZy PUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmbT1iZi1PbzE0ZkJ3 R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJnM9bWZuMHBubW5BQkVGbnVYc2ZiMF84 VUpfdDlyT2c3enBsY0Vlc0V1RlkxcyZlPT4NCg0KVGhhbmtzLA0KQWxvbmEuDQoNCk9uIFN1biwg TWF5IDYsIDIwMTggYXQgMzo0OSBQTSwgWWFuaXIgUXVpbm4gPHlxdWlubkByZWRoYXQuY29tPG1h aWx0bzp5cXVpbm5AcmVkaGF0LmNvbT4+IHdyb3RlOg0KRm9yIHJlbW92aW5nIHRoZSBub24gb3Bl cmF0aW9uYWwgaG9zdCA6DQoxLlJpZ2h0IGNsaWNrIG9uIHRoZSBob3N0IG5hbWUNCjIuQ2xpY2sg b24gICJDb25maXJtIGhvc3QgaGFzIGJlZW4gcmVib290ZWQiDQozLlJlbW92ZSB0aGUgaG9zdA0K DQoNCkZvciB0aGUgaXNzdWUgeW91IGFyZSBleHBlcmllbmNpbmcgd2l0aCBob3N0IGFkZGl0aW9u LCBhY2NvcmRpbmcgdG8gdGhlIGVuZ2luZSBsb2dzIHlvdSBoYXZlIHNlbnQsIHlvdSBtaWdodCBu ZWVkIHRvIHBlcmZvcm0gYSBmZXcgc3RlcHMgLCAgc2VlOg0KaHR0cHM6Ly9idWd6aWxsYS5yZWRo YXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNTE2MjU2I2MyPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9v ZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fYnVnemlsbGEucmVkaGF0LmNvbV9zaG93LTVG YnVnLmNnaS0zRmlkLTNEMTUxNjI1Ni0yM2MyJmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zsd1Ns c0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJl SGNEZEQtN3dVdFVHSEEmbT1iZi1PbzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklP a2pRJnM9MjJ4Z2VqNEtSd0RUTUJQZlMwM25qR201bUo0STk2SkxsVVktaTduVHE1WSZlPT4NCkkg d291bGQgYWxzbyByZWNvbW1lbmQgdG8gY2hlY2sgdGhlIHRoZSBob3N0J3MgbmV0d29yayBpcyBu b3QgZG93bi4NCkFsc28sIGR1cmluZyBpbnN0YWxsYXRpb24gb2YgdGhlIGhvc3Qsb2JzZXJ2ZSB0 aGUgbWVzc2FnZXMgaW4gdGhlIEV2ZW50cyBzZWN0aW9uIChVSSkNCkhvcGUgdGhpcyBoZWxwcy4N Cg0KDQoNCg0KT24gVGh1LCBNYXkgMywgMjAxOCBhdCAxMDowNyBQTSwgSnVzdGluIFp5Z21vbnQg PGp6eWdtb250QHByb29mcG9pbnQuY29tPG1haWx0bzpqenlnbW9udEBwcm9vZnBvaW50LmNvbT4+ IHdyb3RlOg0KSSBjYW7igJl0IHNlZW0gdG8gZG8gYW55dGhpbmcgdG8gY29udHJvbCB0aGUgaG9z dCBmcm9tIHRoZSBlbmdpbmUsIHdoZW4gSSBzZWxlY3QgaXQgZm9yIE1haW50LCB0aGUgZW5naW5l IGxvZyBzaG93czoNCg0KW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuTWFpbnRlbmFuY2VOdW1i ZXJPZlZkc3NDb21tYW5kXSAoZGVmYXVsdCB0YXNrLTUwKSBbOTBiYTgxZWYtMjFlNC00MjcyLThj NTktODQ3ODZlOTY5ZmY3XSBSdW5uaW5nIGNvbW1hbmQ6IE1haW50ZW5hbmNlTnVtYmVyT2ZWZHNz Q29tbWFuZCBpbnRlcm5hbDogZmFsc2UuIEVudGl0aWVzIGFmZmVjdGVkIDogIElEOiA3NGRmZTk2 NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzUgVHlwZTogVkRTQWN0aW9uIGdyb3VwIE1BTklQ VUxBVEVfSE9TVCB3aXRoIHJvbGUgdHlwZSBBRE1JTg0KMjAxOC0wNS0wMyAxMjowMDozNyw5MTgt MDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuU2V0VmRzU3RhdHVzVkRT Q29tbWFuZF0gKGRlZmF1bHQgdGFzay01MCkgWzkwYmE4MWVmLTIxZTQtNDI3Mi04YzU5LTg0Nzg2 ZTk2OWZmN10gU1RBUlQsIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmQoSG9zdE5hbWUgPSBvdm5vZGUx MDIsIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmRQYXJhbWV0ZXJzOntob3N0SWQ9Jzc0ZGZlOTY1LWNi MTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NScsIHN0YXR1cz0nUHJlcGFyaW5nRm9yTWFpbnRlbmFu Y2UnLCBub25PcGVyYXRpb25hbFJlYXNvbj0nTk9ORScsIHN0b3BTcG1GYWlsdXJlTG9nZ2VkPSd0 cnVlJywgbWFpbnRlbmFuY2VSZWFzb249J251bGwnfSksIGxvZyBpZDogNjQ3ZDVmNzgNCg0KDQpJ IGhhdmUgb25seSAxIGhvc3QgaW4gdGhlIERDLCBzdGF0dXMgaXMgVXAsIHRoZSBjbHVzdGVyIHNh eXMgaG9zdCBjb3VudCBpcyAyIGV2ZW4gdGhvdWdoIHRoZSBzZWNvbmQgaG9zdCBzdGF5cyBOb24g T3BlcmF0aW9uYWwuICBJIGRvbuKAmXQga25vdyBob3cgdG8gcmVtb3ZlIGl0Lg0KSSBqdXN0IGlu c3RhbGxlZCBhbmQgdHJpZWQgdG8gam9pbiB0aGUgREMsIHRoaXMgaXMgYSBmcmVzaCBpbnN0YWxs YXRpb24sIHRoZSBlbmdpbmUgd2FzIGxhdW5jaGVkIHRocm91Z2ggY29ja3BpdC4NCg0KSGVyZXMg d2hhdCBub2RlY3RsIHNob3dzIGZyb20gdGhlIGhvc3Q6DQoNCm92bm9kZTEwMiB+XSMgbm9kZWN0 bCBjaGVjaw0KU3RhdHVzOiBPSw0KQm9vdGxvYWRlciAuLi4gT0sNCiAgTGF5ZXIgYm9vdCBlbnRy aWVzIC4uLiBPSw0KICBWYWxpZCBib290IGVudHJpZXMgLi4uIE9LDQpNb3VudCBwb2ludHMgLi4u IE9LDQogIFNlcGFyYXRlIC92YXIgLi4uIE9LDQogIERpc2NhcmQgaXMgdXNlZCAuLi4gT0sNCkJh c2ljIHN0b3JhZ2UgLi4uIE9LDQogIEluaXRpYWxpemVkIFZHIC4uLiBPSw0KICBJbml0aWFsaXpl ZCBUaGluIFBvb2wgLi4uIE9LDQogIEluaXRpYWxpemVkIExWcyAuLi4gT0sNClRoaW4gc3RvcmFn ZSAuLi4gT0sNCiAgQ2hlY2tpbmcgYXZhaWxhYmxlIHNwYWNlIGluIHRoaW5wb29sIC4uLiBPSw0K ICBDaGVja2luZyB0aGlucG9vbCBhdXRvLWV4dGVuZCAuLi4gT0sNCnZkc21kIC4uLiBPSw0KDQoN Cg0KVGhhbmtzLA0KDQoNCkZyb206IFlhbmlyIFF1aW5uIFttYWlsdG86eXF1aW5uQHJlZGhhdC5j b208bWFpbHRvOnlxdWlubkByZWRoYXQuY29tPl0NClNlbnQ6IFRodXJzZGF5LCBNYXkgMywgMjAx OCAxOjE5IEFNDQoNClRvOiBKdXN0aW4gWnlnbW9udCA8anp5Z21vbnRAcHJvb2Zwb2ludC5jb208 bWFpbHRvOmp6eWdtb250QHByb29mcG9pbnQuY29tPj4NCkNjOiB1c2Vyc0BvdmlydC5vcmc8bWFp bHRvOnVzZXJzQG92aXJ0Lm9yZz4NClN1YmplY3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIGFkZGluZyBh IGhvc3QNCg0KRGlkIHlvdSB0cnkgc3dpdGNoaW5nIHRoZSBob3N0IHRvIG1haW50ZW5hbmNlIG1v ZGUgZmlyc3QgPw0KV2hhdCBpcyB0aGUgc3RhdGUgb2YgdGhlIGRhdGEgY2VudGVyIGFuZCBob3cg bWFueSBhY3RpdmUgaG9zdHMgZG8geW91IGhhdmUgbm93Pw0KQW5kIGRpZCB5b3UgcGVyZm9ybSBh bnkgdXBkYXRlcyByZWNlbnRseSBvciBqdXN0IHJ1biBhIGZyZXNoIGluc3RhbGxhdGlvbiA/ICBp ZiBzbyAsIGRpZCB5b3UgcnVuIGVuZ2luZS1zZXR1cCBiZWZvcmUgbGF1bmNoaW5nIGVuZ2luZSA/ DQoNCk9uIFRodSwgTWF5IDMsIDIwMTggYXQgMTI6NDcgQU0sIEp1c3RpbiBaeWdtb250IDxqenln bW9udEBwcm9vZnBvaW50LmNvbTxtYWlsdG86anp5Z21vbnRAcHJvb2Zwb2ludC5jb20+PiB3cm90 ZToNCkkgcmVhZCB0aGlzIHBhZ2UgYW5kIGl0IGRvZXNu4oCZdCBoZWxwIHNpbmNlIHRoaXMgaXMg YSBob3N0IHRoYXQgY2Fu4oCZdCBiZSByZW1vdmVkLCB0aGUg4oCccmVtb3Zl4oCdIGJ1dHRvbiBp cyBkaW1tZWQgb3V0Lg0KDQpUaGlzIGlzIDQuMjIgb3ZpcnQgbm9kZSwgYnV0IHRoZSBob3N0IHN0 YXlzIGluIGEg4oCcbm9uIG9wZXJhdGlvbmFs4oCdIHN0YXRlLiAgSSBub3RpY2UgdGhlIGxvZ3Mg aGF2ZSBhIGxvdCBvZiBlcnJvcnMsIGZvciBleGFtcGxlOg0KDQoNCnRoZSBTRVJWRVIgbG9nOg0K DQoyMDE4LTA1LTAyIDE0OjQwOjIzLDg0Ny0wNyBXQVJOICBbb3JnLmpib3NzLmpjYS5jb3JlLmNv bm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9vbF0gKEZvcmtKb2luUG9vbC0xLXdv cmtlci0xNCkgSUowMDA2MDk6IEF0dGVtcHQgdG8gcmV0dXJuIGNvbm5lY3Rpb24gdHdpY2U6IG9y Zy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25M aXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUw8bWFpbHRvOm9yZy5qYm9zcy5qY2EuY29yZS5j b25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tz dGF0ZT1OT1JNQUw+IG1hbmFnZWQgY29ubmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpk YmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVjdGlvbkAzZjM3Y2YxMDxtYWlsdG86Y29ubmVjdGlv bj1vcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVjdGlv bkAzZjM3Y2YxMD4gY29ubmVjdGlvbiBoYW5kbGVzPTAgbGFzdFJldHVybmVkPTE1MjUyOTcyMjM4 NDcgbGFzdFZhbGlkYXRlZD0xNTI1MjkwMjY3ODExIGxhc3RDaGVja2VkT3V0PTE1MjUyOTY5MjM3 NzAgdHJhY2tCeVR4PWZhbHNlIHBvb2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5h Z2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9vbEAyMDU1MGYzNTxtYWlsdG86cG9vbD1vcmcuamJvc3Mu amNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9vbC5zdHJhdGVneS5PbmVQb29sQDIwNTUwZjM1 PiBtY3A9U2VtYXBob3JlQ29uY3VycmVudExpbmtlZFF1ZXVlTWFuYWdlZENvbm5lY3Rpb25Qb29s QDViYWE5MGZbcG9vbD1FTkdJTkVEYXRhU291cmNlXSB4YVJlc291cmNlPUxvY2FsWEFSZXNvdXJj ZUltcGxAMjRhN2ZjMGJbY29ubmVjdGlvbkxpc3RlbmVyPTFmYWI4NGQ3IGNvbm5lY3Rpb25NYW5h Z2VyPTViZWM3MGQyIHdhcm5lZD1mYWxzZSBjdXJyZW50WGlkPW51bGwgcHJvZHVjdE5hbWU9UG9z dGdyZVNRTCBwcm9kdWN0VmVyc2lvbj05LjUuOSBqbmRpTmFtZT1qYXZhOi9FTkdJTkVEYXRhU291 cmNlXSB0eFN5bmM9bnVsbF06IGphdmEubGFuZy5UaHJvd2FibGU6IFNUQUNLVFJBQ0UNCiAgICAg ICAgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wubWNwLlNlbWFw aG9yZUNvbmN1cnJlbnRMaW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5yZXR1cm5Db25u ZWN0aW9uKFNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9v bC5qYXZhOjcyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5h Z2VyLnBvb2wubWNwLlNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0 aW9uUG9vbC5yZXR1cm5Db25uZWN0aW9uKFNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWREZXF1ZU1h bmFnZWRDb25uZWN0aW9uUG9vbC5qYXZhOjYxMSkNCiAgICAgICAgYXQgb3JnLmpib3NzLmpjYS5j b3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuQWJzdHJhY3RQb29sLnJldHVybkNvbm5lY3Rpb24o QWJzdHJhY3RQb29sLmphdmE6ODQ3KQ0KICAgICAgICBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29u bmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdlci5yZXR1cm5NYW5hZ2VkQ29u bmVjdGlvbihBYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmphdmE6NzI1KQ0KICAgICAgICBhdCBv cmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIudHguVHhDb25uZWN0aW9uTWFuYWdl ckltcGwubWFuYWdlZENvbm5lY3Rpb25EaXNjb25uZWN0ZWQoVHhDb25uZWN0aW9uTWFuYWdlcklt cGwuamF2YTo1ODUpDQogICAgICAgIGF0IG9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFu YWdlci5BYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmRpc2Nvbm5lY3RNYW5hZ2VkQ29ubmVjdGlv bihBYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmphdmE6OTg4KQ0KICAgICAgICBhdCBvcmcuamJv c3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdlci5y ZWNvbm5lY3RNYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmphdmE6 OTc0KQ0KICAgICAgICBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJz dHJhY3RDb25uZWN0aW9uTWFuYWdlci5hbGxvY2F0ZUNvbm5lY3Rpb24oQWJzdHJhY3RDb25uZWN0 aW9uTWFuYWdlci5qYXZhOjc5MikNCiAgICAgICAgYXQgb3JnLmpib3NzLmpjYS5hZGFwdGVycy5q ZGJjLldyYXBwZXJEYXRhU291cmNlLmdldENvbm5lY3Rpb24oV3JhcHBlckRhdGFTb3VyY2UuamF2 YToxMzgpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5jb25uZWN0b3Iuc3Vic3lzdGVtcy5kYXRh c291cmNlcy5XaWxkRmx5RGF0YVNvdXJjZS5nZXRDb25uZWN0aW9uKFdpbGRGbHlEYXRhU291cmNl LmphdmE6NjQpDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5kYXRhc291cmNl LkRhdGFTb3VyY2VVdGlscy5kb0dldENvbm5lY3Rpb24oRGF0YVNvdXJjZVV0aWxzLmphdmE6MTEx KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQogICAgICAgIGF0IG9yZy5zcHJpbmdm cmFtZXdvcmsuamRiYy5kYXRhc291cmNlLkRhdGFTb3VyY2VVdGlscy5nZXRDb25uZWN0aW9uKERh dGFTb3VyY2VVdGlscy5qYXZhOjc3KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQog ICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5leGVj dXRlKEpkYmNUZW1wbGF0ZS5qYXZhOjYxOSkgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNF XQ0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVtcGxhdGUu cXVlcnkoSmRiY1RlbXBsYXRlLmphdmE6Njg0KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVB U0VdDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0 ZS5xdWVyeShKZGJjVGVtcGxhdGUuamF2YTo3MTYpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVM RUFTRV0NCiAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBs YXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjc2NikgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5S RUxFQVNFXQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLlBv c3RncmVzRGJFbmdpbmVEaWFsZWN0JFBvc3RncmVzU2ltcGxlSmRiY0NhbGwuZXhlY3V0ZUNhbGxJ bnRlcm5hbChQb3N0Z3Jlc0RiRW5naW5lRGlhbGVjdC5qYXZhOjE1MikgW2RhbC5qYXI6XQ0KICAg ICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLlBvc3RncmVzRGJFbmdp bmVEaWFsZWN0JFBvc3RncmVzU2ltcGxlSmRiY0NhbGwuZG9FeGVjdXRlKFBvc3RncmVzRGJFbmdp bmVEaWFsZWN0LmphdmE6MTE4KSBbZGFsLmphcjpdDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFt ZXdvcmsuamRiYy5jb3JlLnNpbXBsZS5TaW1wbGVKZGJjQ2FsbC5leGVjdXRlKFNpbXBsZUpkYmND YWxsLmphdmE6MTk4KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQogICAgICAgIGF0 IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuU2ltcGxlSmRiY0NhbGxzSGFuZGxl ci5leGVjdXRlSW1wbChTaW1wbGVKZGJjQ2FsbHNIYW5kbGVyLmphdmE6MTM1KSBbZGFsLmphcjpd DQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuU2ltcGxlSmRi Y0NhbGxzSGFuZGxlci5leGVjdXRlUmVhZExpc3QoU2ltcGxlSmRiY0NhbGxzSGFuZGxlci5qYXZh OjEwNSkgW2RhbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFvLlZt RHluYW1pY0Rhb0ltcGwuZ2V0QWxsUnVubmluZ0ZvclZkcyhWbUR5bmFtaWNEYW9JbXBsLmphdmE6 NTIpIFtkYWwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tl ci52ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuaXNWbVJ1bm5pbmdP bkhvc3QoSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2YToyMTApIFt2ZHNicm9r ZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNi cm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwubG9nQ2hhbmdlZERpc3BsYXlO ZXR3b3JrKEhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLmphdmE6MTc5KSBbdmRzYnJv a2VyLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRz YnJva2VyLkhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLmF1ZGl0TmV0d29ya0NvbXBs aWFuY2UoSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2YToxNDgpIFt2ZHNicm9r ZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNi cm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwubGFtYmRhJHBlcnNpc3RBbmRF bmZvcmNlTmV0d29ya0NvbXBsaWFuY2UkMChIb3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1w bC5qYXZhOjEwMCkgW3Zkc2Jyb2tlci5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5l LmNvcmUudXRpbHMudHI8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91 PWh0dHAtM0FfX29yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50ciZkPUR3TUZhUSZjPVZ4dDVl ME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmcj1GaVBoTDBDbDF5bVpsblR5 QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJm09YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUw UFZKTkJDaDdlTVpJT2tqUSZzPWRGbm81MllkRVVHX0lHSV9QMGMxOW93TDVPQzBDMU53dzRhbzJV bGdoUzQmZT0+YW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydC5leGVjdXRlSW5OZXdUcmFuc2Fj dGlvbihUcmFuc2FjdGlvblN1cHBvcnQuamF2YToyMDIpIFt1dGlscy5qYXI6XQ0KICAgICAgICBh dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHI8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29m cG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50 ciZkPUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcm cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJm09YmYtT28xNGZC d0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZzPWRGbm81MllkRVVHX0lHSV9QMGMx OW93TDVPQzBDMU53dzRhbzJVbGdoUzQmZT0+YW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydC5l eGVjdXRlSW5SZXF1aXJlZChUcmFuc2FjdGlvblN1cHBvcnQuamF2YToxMzcpIFt1dGlscy5qYXI6 XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHI8aHR0cHM6Ly91cmxk ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5vdmlydC5lbmdpbmUu Y29yZS51dGlscy50ciZkPUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktM SnlwMDMxclhqaGcmcj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hB Jm09YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZzPWRGbm81Mllk RVVHX0lHSV9QMGMxOW93TDVPQzBDMU53dzRhbzJVbGdoUzQmZT0+YW5zYWN0aW9uLlRyYW5zYWN0 aW9uU3VwcG9ydC5leGVjdXRlSW5TY29wZShUcmFuc2FjdGlvblN1cHBvcnQuamF2YToxMDUpIFt1 dGlscy5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZk c2Jyb2tlci5Ib3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5wZXJzaXN0QW5kRW5mb3Jj ZU5ldHdvcmtDb21wbGlhbmNlKEhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLmphdmE6 OTMpIFt2ZHNicm9rZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZk c2Jyb2tlci52ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwucGVyc2lz dEFuZEVuZm9yY2VOZXR3b3JrQ29tcGxpYW5jZShIb3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVy SW1wbC5qYXZhOjE1NCkgW3Zkc2Jyb2tlci5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5n aW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXIucHJvY2Vzc1JlZnJlc2hDYXBhYmlsaXRpZXNS ZXNwb25zZShWZHNNYW5hZ2VyLmphdmE6Nzk0KSBbdmRzYnJva2VyLmphcjpdDQogICAgICAgIGF0 IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzTWFuYWdlci5oYW5kbGVSZWZyZXNo Q2FwYWJpbGl0aWVzUmVzcG9uc2UoVmRzTWFuYWdlci5qYXZhOjU5OCkgW3Zkc2Jyb2tlci5qYXI6 XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXIu cmVmcmVzaEhvc3RTeW5jKFZkc01hbmFnZXIuamF2YTo1NjcpIFt2ZHNicm9rZXIuamFyOl0NCiAg ICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxpdGll c0NvbW1hbmQuZXhlY3V0ZUNvbW1hbmQoUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5kLmph dmE6NDEpIFtibGwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5D b21tYW5kQmFzZS5leGVjdXRlV2l0aG91dFRyYW5zYWN0aW9uKENvbW1hbmRCYXNlLmphdmE6MTEz MykgW2JsbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1h bmRCYXNlLmV4ZWN1dGVBY3Rpb25JblRyYW5zYWN0aW9uU2NvcGUoQ29tbWFuZEJhc2UuamF2YTox Mjg1KSBbYmxsLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQ29t bWFuZEJhc2UucnVuSW5UcmFuc2FjdGlvbihDb21tYW5kQmFzZS5qYXZhOjE5MzQpIFtibGwuamFy Ol0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyPGh0dHBzOi8vdXJs ZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19vcmcub3ZpcnQuZW5naW5l LmNvcmUudXRpbHMudHImZD1Ed01GYVEmYz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJL TEp5cDAzMXJYamhnJnI9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdI QSZtPWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmcz1kRm5vNTJZ ZEVVR19JR0lfUDBjMTlvd0w1T0MwQzFOd3c0YW8yVWxnaFM0JmU9PmFuc2FjdGlvbi5UcmFuc2Fj dGlvblN1cHBvcnQuZXhlY3V0ZUluU3VwcHJlc3NlZChUcmFuc2FjdGlvblN1cHBvcnQuamF2YTox NjQpIFt1dGlscy5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMu dHI8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29y Zy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50ciZkPUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdT bHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmcj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDBy ZUhjRGRELTd3VXRVR0hBJm09YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJ T2tqUSZzPWRGbm81MllkRVVHX0lHSV9QMGMxOW93TDVPQzBDMU53dzRhbzJVbGdoUzQmZT0+YW5z YWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydC5leGVjdXRlSW5TY29wZShUcmFuc2FjdGlvblN1cHBv cnQuamF2YToxMDMpIFt1dGlscy5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNv cmUuYmxsLkNvbW1hbmRCYXNlLmV4ZWN1dGUoQ29tbWFuZEJhc2UuamF2YToxMzQ1KSBbYmxsLmph cjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQ29tbWFuZEJhc2UuZXhl Y3V0ZUFjdGlvbihDb21tYW5kQmFzZS5qYXZhOjQwMCkgW2JsbC5qYXI6XQ0KICAgICAgICBhdCBv cmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLmV4ZWN1dG9yLkRlZmF1bHRCYWNrZW5kQWN0aW9uRXhl Y3V0b3IuZXhlY3V0ZShEZWZhdWx0QmFja2VuZEFjdGlvbkV4ZWN1dG9yLmphdmE6MTMpIFtibGwu amFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5CYWNrZW5kLnJ1bkFj dGlvbihCYWNrZW5kLmphdmE6NDY4KSBbYmxsLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5l bmdpbmUuY29yZS5ibGwuQmFja2VuZC5ydW5BY3Rpb25JbXBsKEJhY2tlbmQuamF2YTo0NTApIFti bGwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5CYWNrZW5kLnJ1 bkludGVybmFsQWN0aW9uKEJhY2tlbmQuamF2YTozOTMpIFtibGwuamFyOl0NCiAgICAgICAgYXQg c3VuLnJlZmxlY3QuR2VuZXJhdGVkTWV0aG9kQWNjZXNzb3IxNTguaW52b2tlKFVua25vd24gU291 cmNlKSBbOjEuOC4wXzE2MV0NCiAgICAgICAgYXQgc3VuLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhv ZEFjY2Vzc29ySW1wbC5pbnZva2UoRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5qYXZhOjQz KSBbcnQuamFyOjEuOC4wXzE2MV0NCiAgICAgICAgYXQgamF2YS5sYW5nLnJlZmxlY3QuTWV0aG9k Lmludm9rZShNZXRob2QuamF2YTo0OTgpIFtydC5qYXI6MS44LjBfMTYxXQ0KICAgICAgICBhdCBv cmcuamJvc3MuYXMuZWUuY29tcG9uZW50Lk1hbmFnZWRSZWZlcmVuY2VNZXRob2RJbnRlcmNlcHRv ci5wcm9jZXNzSW52b2NhdGlvbihNYW5hZ2VkUmVmZXJlbmNlTWV0aG9kSW50ZXJjZXB0b3IuamF2 YTo1MikNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0 LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBhdCBvcmcuamJv c3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQkSW52b2NhdGlvbi5wcm9jZWVkKEludGVy Y2VwdG9yQ29udGV4dC5qYXZhOjUwOSkNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLndlbGQuaW50 ZXJjZXB0b3JzLkpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3IuZGVsZWdhdGVJbnRlcmNlcHRpb24o SnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5qYXZhOjc4KQ0KICAgICAgICBhdCBvcmcuamJvc3Mu YXMud2VsZC5pbnRlcmNlcHRvcnMuSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5kb01ldGhvZElu dGVyY2VwdGlvbihKc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9yLmphdmE6ODgpDQogICAgICAgIGF0 IG9yZy5qYm9zcy5hcy53ZWxkLmludGVyY2VwdG9ycy5Kc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9y LnByb2Nlc3NJbnZvY2F0aW9uKEpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3IuamF2YToxMDEpDQog ICAgICAgIGF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuaW50ZXJjZXB0b3JzLlVzZXJJbnRl cmNlcHRvckZhY3RvcnkkMS5wcm9jZXNzSW52b2NhdGlvbihVc2VySW50ZXJjZXB0b3JGYWN0b3J5 LmphdmE6NjMpDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29u dGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3Jn Lmpib3NzLmFzLmVqYjMuY29tcG9uZW50LmluPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50 LmNvbS92Mi91cmw/dT1odHRwLTNBX19vcmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQuaW4mZD1E d01GYVEmYz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJnI9RmlQ aEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZtPWJmLU9vMTRmQndHTmhu eXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmcz1xWUVoc3V5a1BWTU5WclV5NzFmVnpfMlRR b0hZckJBZDlZT2dvMUs2ZS1FJmU9PnZvY2F0aW9ubWV0cmljcy5FeGVjdXRpb25UaW1lSW50ZXJj ZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oRXhlY3V0aW9uVGltZUludGVyY2VwdG9yLmphdmE6NDMp IFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0 IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2Vw dG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVlLmNvbmN1cnJl bnQuQ29uY3VycmVudENvbnRleHRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDb25jdXJy ZW50Q29udGV4dEludGVyY2VwdG9yLmphdmE6NDUpIFt3aWxkZmx5LWVlLTExLjAuMC5GaW5hbC5q YXI6MTEuMC4wLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNl cHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAg IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkluaXRpYWxJbnRlcmNlcHRvci5wcm9jZXNzSW52b2Nh dGlvbihJbml0aWFsSW50ZXJjZXB0b3IuamF2YTo0MCkNCiAgICAgICAgYXQgb3JnLmpib3NzLmlu dm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0Lmph dmE6NDIyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5DaGFpbmVkSW50ZXJjZXB0 b3IucHJvY2Vzc0ludm9jYXRpb24oQ2hhaW5lZEludGVyY2VwdG9yLmphdmE6NTMpDQogICAgICAg IGF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuaW50ZXJjZXB0b3JzLkNvbXBvbmVudERpc3Bh dGNoZXJJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDb21wb25lbnREaXNwYXRjaGVySW50 ZXJjZXB0b3IuamF2YTo1MikNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJj ZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAg ICBhdCBvcmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQuc2k8aHR0cHM6Ly91cmxkZWZlbnNlLnBy b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVu dC5zaSZkPUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhq aGcmcj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJm09YmYtT28x NGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZzPTFlUFJmQTVTcmVhR2JUVFNW M0xJSFU5MHZQbW5VVnRnNkpPUXU2dzhibjgmZT0+bmdsZXRvbi5TaW5nbGV0b25Db21wb25lbnRJ bnN0YW5jZUFzc29jaWF0aW9uSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oU2luZ2xldG9u Q29tcG9uZW50SW5zdGFuY2VBc3NvY2lhdGlvbkludGVyY2VwdG9yLmphdmE6NTMpIFt3aWxkZmx5 LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9z cy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4 dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVqYjMudHguQ01UVHhJbnRlcmNl cHRvci5pbnZva2VJbk5vVHgoQ01UVHhJbnRlcmNlcHRvci5qYXZhOjI2NCkgW3dpbGRmbHktZWpi My0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmFz LmVqYjMudHguQ01UVHhJbnRlcmNlcHRvci5zdXBwb3J0cyhDTVRUeEludGVyY2VwdG9yLmphdmE6 Mzc5KSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXQ0KICAgICAg ICBhdCBvcmcuamJvc3MuYXMuZWpiMy50eC5DTVRUeEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0 aW9uKENNVFR4SW50ZXJjZXB0b3IuamF2YToyNDQpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFs LmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVy Y2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAg ICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0JEludm9jYXRpb24u cHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo1MDkpDQogICAgICAgIGF0IG9yZy5qYm9z cy53ZWxkLmVqYi5BYnN0cmFjdEVKQlJlcXVlc3RTY29wZUFjdGl2YXRpb25JbnRlcmNlcHRvci5h cm91bmRJbnZva2UoQWJzdHJhY3RFSkJSZXF1ZXN0U2NvcGVBY3RpdmF0aW9uSW50ZXJjZXB0b3Iu amF2YTo3MykgW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFsLmphcjoyLjQuMy5GaW5hbF0NCiAg ICAgICAgYXQgb3JnLmpib3NzLmFzLndlbGQuZWpiLkVqYlJlcXVlc3RTY29wZUFjdGl2YXRpb25J bnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihFamJSZXF1ZXN0U2NvcGVBY3RpdmF0aW9uSW50 ZXJjZXB0b3IuamF2YTo4OSkNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJj ZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAg ICBhdCBvcmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQuaW48aHR0cHM6Ly91cmxkZWZlbnNlLnBy b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVu dC5pbiZkPUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhq aGcmcj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJm09YmYtT28x NGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZzPXFZRWhzdXlrUFZNTlZyVXk3 MWZWel8yVFFvSFlyQkFkOVlPZ28xSzZlLUUmZT0+dGVyY2VwdG9ycy5DdXJyZW50SW52b2NhdGlv bkNvbnRleHRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDdXJyZW50SW52b2NhdGlvbkNv bnRleHRJbnRlcmNlcHRvci5qYXZhOjQxKSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6 MTEuMC4wLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRv ckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0 IG9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbjxodHRwczovL3VybGRlZmVuc2UucHJvb2Zw b2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fb3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50Lmlu JmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZy PUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmbT1iZi1PbzE0ZkJ3 R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJnM9cVlFaHN1eWtQVk1OVnJVeTcxZlZ6 XzJUUW9IWXJCQWQ5WU9nbzFLNmUtRSZlPT52b2NhdGlvbm1ldHJpY3MuV2FpdFRpbWVJbnRlcmNl cHRvci5wcm9jZXNzSW52b2NhdGlvbihXYWl0VGltZUludGVyY2VwdG9yLmphdmE6NDcpIFt3aWxk Zmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5q Ym9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29u dGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVqYjMuc2VjdXJpdHkuU2Vj dXJpdHlDb250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oU2VjdXJpdHlDb250ZXh0 SW50ZXJjZXB0b3IuamF2YToxMDApIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4w LjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29u dGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3Jn Lmpib3NzLmFzLmVqYjMuZGVwbG95bWVudC5wcm9jZXNzb3JzLlN0YXJ0dXBBd2FpdEludGVyY2Vw dG9yLnByb2Nlc3NJbnZvY2F0aW9uKFN0YXJ0dXBBd2FpdEludGVyY2VwdG9yLmphdmE6MjIpIFt3 aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9y Zy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9y Q29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50 LmluPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19v cmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQuaW4mZD1Ed01GYVEmYz1WeHQ1ZTBPc3Z2dDJnZmx3 U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJnI9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEww cmVIY0RkRC03d1V0VUdIQSZtPWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1a SU9ralEmcz1xWUVoc3V5a1BWTU5WclV5NzFmVnpfMlRRb0hZckJBZDlZT2dvMUs2ZS1FJmU9PnRl cmNlcHRvcnMuU2h1dERvd25JbnRlcmNlcHRvckZhY3RvcnkkMS5wcm9jZXNzSW52b2NhdGlvbihT aHV0RG93bkludGVyY2VwdG9yRmFjdG9yeS5qYXZhOjY0KSBbd2lsZGZseS1lamIzLTExLjAuMC5G aW5hbC5qYXI6MTEuMC4wLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5J bnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQog ICAgICAgIGF0IG9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbjxodHRwczovL3VybGRlZmVu c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fb3JnLmpib3NzLmFzLmVqYjMuY29t cG9uZW50LmluJmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAw MzFyWGpoZyZyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmbT1i Zi1PbzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJnM9cVlFaHN1eWtQVk1O VnJVeTcxZlZ6XzJUUW9IWXJCQWQ5WU9nbzFLNmUtRSZlPT50ZXJjZXB0b3JzLkxvZ2dpbmdJbnRl cmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihMb2dnaW5nSW50ZXJjZXB0b3IuamF2YTo2NykgW3dp bGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3Jn Lmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JD b250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50Lk5h bWU8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29y Zy5qYm9zcy5hcy5lZS5jb21wb25lbnQuTmFtZSZkPUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdT bHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmcj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDBy ZUhjRGRELTd3VXRVR0hBJm09YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJ T2tqUSZzPUFjZW5CQTBqbGM3ZUtxbWpFOEs2YVpGc2t2bkJGalVCalpOWE1vMjFubWsmZT0+c3Bh Y2VDb250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oTmFtZXNwYWNlQ29udGV4dElu dGVyY2VwdG9yLmphdmE6NTApDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVy Y2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAg ICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uQ29udGV4dENsYXNzTG9hZGVySW50ZXJjZXB0b3Iu cHJvY2Vzc0ludm9jYXRpb24oQ29udGV4dENsYXNzTG9hZGVySW50ZXJjZXB0b3IuamF2YTo2MCkN CiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2Nl ZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52 b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucnVuKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQz OCkNCiAgICAgICAgYXQgb3JnLndpbGRmbHkuc2VjdXJpdHkubWFuYWdlci5XaWxkRmx5U2VjdXJp dHlNYW5hZ2VyLmRvQ2hlY2tlZChXaWxkRmx5U2VjdXJpdHlNYW5hZ2VyLmphdmE6NjA5KQ0KICAg ICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5BY2Nlc3NDaGVja2luZ0ludGVyY2VwdG9yLnBy b2Nlc3NJbnZvY2F0aW9uKEFjY2Vzc0NoZWNraW5nSW50ZXJjZXB0b3IuamF2YTo1NykNCiAgICAg ICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50 ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlv bi5DaGFpbmVkSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ2hhaW5lZEludGVyY2VwdG9y LmphdmE6NTMpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuVmlld1NlcnZp Y2UkVmlldy5pbnZva2UoVmlld1NlcnZpY2UuamF2YToxOTgpDQogICAgICAgIGF0IG9yZy5qYm9z cy5hcy5lZS5jb21wb25lbnQuVmlld0Rlc2NyaXB0aW9uJDEucHJvY2Vzc0ludm9jYXRpb24oVmll d0Rlc2NyaXB0aW9uLmphdmE6MTg1KQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9u ZW50LlByb3h5SW52b2NhdGlvbkhhbmRsZXIuaW52b2tlKFByb3h5SW52b2NhdGlvbkhhbmRsZXIu amF2YTo4MSkNCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5pbnRlcmZhY2Vz LkJhY2tlbmRJbnRlcm5hbCQkJHZpZXc0LnJ1bkludGVybmFsQWN0aW9uKFVua25vd24gU291cmNl KSBbYmxsLmphcjpdDQogICAgICAgIGF0IHN1bi5yZWZsZWN0LkdlbmVyYXRlZE1ldGhvZEFjY2Vz c29yMTU3Lmludm9rZShVbmtub3duIFNvdXJjZSkgWzoxLjguMF8xNjFdDQogICAgICAgIGF0IHN1 bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuaW52b2tlKERlbGVnYXRpbmdN ZXRob2RBY2Nlc3NvckltcGwuamF2YTo0MykgW3J0LmphcjoxLjguMF8xNjFdDQogICAgICAgIGF0 IGphdmEubGFuZy5yZWZsZWN0Lk1ldGhvZC5pbnZva2UoTWV0aG9kLmphdmE6NDk4KSBbcnQuamFy OjEuOC4wXzE2MV0NCiAgICAgICAgYXQgb3JnLmpib3NzLndlbGQudXRpbC5yZWZsZWN0aW9uLlJl ZmxlY3Rpb25zLmludm9rZUFuZFVud3JhcChSZWZsZWN0aW9ucy5qYXZhOjQzMykgW3dlbGQtY29y ZS1pbXBsLTIuNC4zLkZpbmFsLmphcjoyLjQuMy5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3Nz LndlbGQuYmVhbi5wcm94eS5FbnRlcnByaXNlQmVhblByb3h5TWV0aG9kSGFuZGxlci5pbnZva2Uo RW50ZXJwcmlzZUJlYW5Qcm94eU1ldGhvZEhhbmRsZXIuamF2YToxMjcpIFt3ZWxkLWNvcmUtaW1w bC0yLjQuMy5GaW5hbC5qYXI6Mi40LjMuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy53ZWxk LmJlYW4ucHJveHkuRW50ZXJwcmlzZVRhcmdldEJlYW5JbnN0YW5jZS5pbnZva2UoRW50ZXJwcmlz ZVRhcmdldEJlYW5JbnN0YW5jZS5qYXZhOjU2KSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwu amFyOjIuNC4zLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3Mud2VsZC5iZWFuLnByb3h5Lklu amVjdGlvblBvaW50UHJvcGFnYXRpbmdFbnRlcnByaXNlVGFyZ2V0QmVhbkluc3RhbmNlLmludm9r ZShJbmplY3Rpb25Qb2ludFByb3BhZ2F0aW5nRW50ZXJwcmlzZVRhcmdldEJlYW5JbnN0YW5jZS5q YXZhOjY3KSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXQ0KICAg ICAgICBhdCBvcmcuamJvc3Mud2VsZC5iZWFuLnByb3h5LlByb3h5TWV0aG9kSGFuZGxlci5pbnZv a2UoUHJveHlNZXRob2RIYW5kbGVyLmphdmE6MTAwKSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmlu YWwuamFyOjIuNC4zLkZpbmFsXQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LkJhY2tlbmRDb21tYW5kT2JqZWN0c0hhbmRsZXIkQmFja2VuZEludGVybmFsJEJhY2tlbmRMb2Nh bCQyMDQ5MjU5NjE4JFByb3h5JF8kJF9XZWxkJEVudGVycHJpc2VQcm94eSQucnVuSW50ZXJuYWxB Y3Rpb24oVW5rbm93biBTb3VyY2UpIFtibGwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVu Z2luZS5jb3JlLmJsbC5WZHNFdmVudExpc3RlbmVyLnJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzKFZk c0V2ZW50TGlzdGVuZXIuamF2YTo1OTgpIFtibGwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5Ib3N0Q29ubmVjdGlvblJlZnJlc2hlciRTdWJzY3JpYmVy UmVmcmVzaGluZ0hvc3RPbkhvc3RDb25uZWN0aW9uQ2hhbmdlRXZlbnQub25OZXh0KEhvc3RDb25u ZWN0aW9uUmVmcmVzaGVyLmphdmE6NDcpIFt2ZHNicm9rZXIuamFyOl0NCiAgICAgICAgYXQgb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5Ib3N0Q29ubmVjdGlvblJlZnJlc2hlciRTdWJz Y3JpYmVyUmVmcmVzaGluZ0hvc3RPbkhvc3RDb25uZWN0aW9uQ2hhbmdlRXZlbnQub25OZXh0KEhv c3RDb25uZWN0aW9uUmVmcmVzaGVyLmphdmE6MzApIFt2ZHNicm9rZXIuamFyOl0NCiAgICAgICAg YXQgb3JnLm92aXJ0LnZkc20uanNvbnJwYy5jbGllbnQuZXZlbnRzLkV2ZW50UHVibGlzaGVyJEV2 ZW50Q2FsbGFibGUuY2FsbChFdmVudFB1Ymxpc2hlci5qYXZhOjExOCkgW3Zkc20tanNvbnJwYy1q YXZhLWNsaWVudC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQudmRzbS5qc29ucnBjLmNsaWVu dC5ldmVudHMuRXZlbnRQdWJsaXNoZXIkRXZlbnRDYWxsYWJsZS5jYWxsKEV2ZW50UHVibGlzaGVy LmphdmE6OTMpIFt2ZHNtLWpzb25ycGMtamF2YS1jbGllbnQuamFyOl0NCiAgICAgICAgYXQgamF2 YS51dGlsLmNvbmN1cnJlbnQuRm9ya0pvaW5UYXNrJEFkYXB0ZWRDYWxsYWJsZS5leGVjKEZvcmtK b2luVGFzay5qYXZhOjE0MjQpIFtydC5qYXI6MS44LjBfMTYxXQ0KICAgICAgICBhdCBqYXZhLnV0 aWwuY29uY3VycmVudC5Gb3JrSm9pblRhc2suZG9FeGVjKEZvcmtKb2luVGFzay5qYXZhOjI4OSkg W3J0LmphcjoxLjguMF8xNjFdDQogICAgICAgIGF0IGphdmEudXRpbC5jb25jdXJyZW50LkZvcmtK b2luUG9vbCRXb3JrUXVldWUucnVuVGFzayhGb3JrSm9pblBvb2wuamF2YToxMDU2KSBbcnQuamFy OjEuOC4wXzE2MV0NCiAgICAgICAgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRm9ya0pvaW5Qb29s LnJ1bldvcmtlcihGb3JrSm9pblBvb2wuamF2YToxNjkyKSBbcnQuamFyOjEuOC4wXzE2MV0NCiAg ICAgICAgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRm9ya0pvaW5Xb3JrZXJUaHJlYWQucnVuKEZv cmtKb2luV29ya2VyVGhyZWFkLmphdmE6MTU3KSBbcnQuamFyOjEuOC4wXzE2MV0NCg0KMjAxOC0w NS0wMiAxNDo0MDoyMyw4NTEtMDcgV0FSTiAgW2NvbS5hcmp1bmEuYXRzLmFyanVuYV0gKEZvcmtK b2luUG9vbC0xLXdvcmtlci0xNCkgQVJKVU5BMDEyMDc3OiBBYm9ydCBjYWxsZWQgb24gYWxyZWFk eSBhYm9ydGVkIGF0b21pYyBhY3Rpb24gMDpmZmZmN2YwMDAwMDE6LTIxYmQ4ODAwOjVhZTkwYzQ4 OjEwYWZhDQoNCg0KDQoNCg0KQW5kIHRoZSBFTkdJTkUgbG9nOg0KDQoyMDE4LTA1LTAyIDE0OjQw OjIzLDg1MS0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyYW5zYWN0aW9u LlRyYW5zYWN0aW9uU3VwcG9ydF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzUyMjc2ZGY1 XSB0cmFuc2FjdGlvbiByb2xsZWQgYmFjaw0KMjAxOC0wNS0wMiAxNDo0MDoyMyw4NTEtMDcgRVJS T1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzTWFuYWdlcl0gKEZvcmtKb2lu UG9vbC0xLXdvcmtlci0xNCkgWzUyMjc2ZGY1XSBVbmFibGUgdG8gUmVmcmVzaENhcGFiaWxpdGll czogSWxsZWdhbFN0YXRlRXhjZXB0aW9uOiBUcmFuc2FjdGlvbiBMb2NhbCB0cmFuc2FjdGlvbiAo ZGVsZWdhdGU9VHJhbnNhY3Rpb25JbXBsZSA8IGFjLCBCYXNpY0FjdGlvbjogMDpmZmZmN2YwMDAw MDE6LTIxYmQ4ODAwOjVhZTkwYzQ4OjEwYWZhIHN0YXR1czogQWN0aW9uU3RhdHVzLkFCT1JURUQg Piwgb3duZXI9TG9jYWwgdHJhbnNhY3Rpb24gY29udGV4dCBmb3IgcHJvdmlkZXIgSkJvc3MgSlRB IHRyYW5zYWN0aW9uIHByb3ZpZGVyKSBpcyBub3QgYWN0aXZlIFNUQVRVU19ST0xMRURCQUNLDQoy MDE4LTA1LTAyIDE0OjQwOjIzLDg4OC0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs bC5IYW5kbGVWZHNDcHVGbGFnc09yQ2x1c3RlckNoYW5nZWRDb21tYW5kXSAoRm9ya0pvaW5Qb29s LTEtd29ya2VyLTE0KSBbNWM1MTFlNTFdIFJ1bm5pbmcgY29tbWFuZDogSGFuZGxlVmRzQ3B1Rmxh Z3NPckNsdXN0ZXJDaGFuZ2VkQ29tbWFuZCBpbnRlcm5hbDogdHJ1ZS4gRW50aXRpZXMgYWZmZWN0 ZWQgOiAgSUQ6IDc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NSBUeXBlOiBWRFMN CjIwMTgtMDUtMDIgMTQ6NDA6MjMsODk1LTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu YmxsLkhhbmRsZVZkc1ZlcnNpb25Db21tYW5kXSAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KSBb MmEwZWM5MGJdIFJ1bm5pbmcgY29tbWFuZDogSGFuZGxlVmRzVmVyc2lvbkNvbW1hbmQgaW50ZXJu YWw6IHRydWUuIEVudGl0aWVzIGFmZmVjdGVkIDogIElEOiA3NGRmZTk2NS1jYjExLTQ5NWEtOTZh MC0zZGFlNmIzY2JkNzUgVHlwZTogVkRTDQoyMDE4LTA1LTAyIDE0OjQwOjIzLDg5OC0wNyBJTkZP ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxpdGllc0NvbW1h bmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIFsyYTBlYzkwYl0gUmVmcmVzaCBob3N0IGNh cGFiaWxpdGllcyBmaW5pc2hlZC4gTG9jayByZWxlYXNlZC4gTW9uaXRvcmluZyBjYW4gcnVuIG5v dyBmb3IgaG9zdCAnb3Zub2RlMTAyIGZyb20gZGF0YS1jZW50ZXIgJ0RlZmF1bHQnDQoyMDE4LTA1 LTAyIDE0OjQwOjIzLDg5OC0wNyBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZy ZXNoSG9zdENhcGFiaWxpdGllc0NvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIFsy YTBlYzkwYl0gQ29tbWFuZCAnb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENh cGFiaWxpdGllc0NvbW1hbmQnIGZhaWxlZDogQ291bGQgbm90IGdldCBKREJDIENvbm5lY3Rpb247 IG5lc3RlZCBleGNlcHRpb24gaXMgamF2YS5zcWwuU1FMRXhjZXB0aW9uOiBqYXZheC5yZXNvdXJj ZS5SZXNvdXJjZUV4Y2VwdGlvbjogSUowMDA0NTc6IFVuY2hlY2tlZCB0aHJvd2FibGUgaW4gbWFu YWdlZENvbm5lY3Rpb25SZWNvbm5lY3RlZCgpIGNsPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0 aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1O T1JNQUw8bWFpbHRvOmNsPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5saXN0 ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUw+IG1hbmFnZWQg Y29ubmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpkYmMubG9jYWwuTG9jYWxNYW5hZ2Vk Q29ubmVjdGlvbkAzZjM3Y2YxMDxtYWlsdG86Y29ubmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0 ZXJzLmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVjdGlvbkAzZjM3Y2YxMD4gY29ubmVjdGlv biBoYW5kbGVzPTAgbGFzdFJldHVybmVkPTE1MjUyOTcyMjM4NDcgbGFzdFZhbGlkYXRlZD0xNTI1 MjkwMjY3ODExIGxhc3RDaGVja2VkT3V0PTE1MjUyOTY5MjM3NzAgdHJhY2tCeVR4PWZhbHNlIHBv b2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25l UG9vbEAyMDU1MGYzNTxtYWlsdG86cG9vbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1h bmFnZXIucG9vbC5zdHJhdGVneS5PbmVQb29sQDIwNTUwZjM1PiBtY3A9U2VtYXBob3JlQ29uY3Vy cmVudExpbmtlZFF1ZXVlTWFuYWdlZENvbm5lY3Rpb25Qb29sQDViYWE5MGZbcG9vbD1FTkdJTkVE YXRhU291cmNlXSB4YVJlc291cmNlPUxvY2FsWEFSZXNvdXJjZUltcGxAMjRhN2ZjMGJbY29ubmVj dGlvbkxpc3RlbmVyPTFmYWI4NGQ3IGNvbm5lY3Rpb25NYW5hZ2VyPTViZWM3MGQyIHdhcm5lZD1m YWxzZSBjdXJyZW50WGlkPW51bGwgcHJvZHVjdE5hbWU9UG9zdGdyZVNRTCBwcm9kdWN0VmVyc2lv bj05LjUuOSBqbmRpTmFtZT1qYXZhOi9FTkdJTkVEYXRhU291cmNlXSB0eFN5bmM9bnVsbF0NCjIw MTgtMDUtMDIgMTQ6NDA6MjMsODk4LTA3IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LlJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29tbWFuZF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0x NCkgWzJhMGVjOTBiXSBFeGNlcHRpb246IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5DYW5ub3RH ZXRKZGJjQ29ubmVjdGlvbkV4Y2VwdGlvbjogQ291bGQgbm90IGdldCBKREJDIENvbm5lY3Rpb247 IG5lc3RlZCBleGNlcHRpb24gaXMgamF2YS5zcWwuU1FMRXhjZXB0aW9uOiBqYXZheC5yZXNvdXJj ZS5SZXNvdXJjZUV4Y2VwdGlvbjogSUowMDA0NTc6IFVuY2hlY2tlZCB0aHJvd2FibGUgaW4gbWFu YWdlZENvbm5lY3Rpb25SZWNvbm5lY3RlZCgpIGNsPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0 aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1O T1JNQUw8bWFpbHRvOmNsPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5saXN0 ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUw+IG1hbmFnZWQg Y29ubmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpkYmMubG9jYWwuTG9jYWxNYW5hZ2Vk Q29ubmVjdGlvbkAzZjM3Y2YxMDxtYWlsdG86Y29ubmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0 ZXJzLmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVjdGlvbkAzZjM3Y2YxMD4gY29ubmVjdGlv biBoYW5kbGVzPTAgbGFzdFJldHVybmVkPTE1MjUyOTcyMjM4NDcgbGFzdFZhbGlkYXRlZD0xNTI1 MjkwMjY3ODExIGxhc3RDaGVja2VkT3V0PTE1MjUyOTY5MjM3NzAgdHJhY2tCeVR4PWZhbHNlIHBv b2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25l UG9vbEAyMDU1MGYzNTxtYWlsdG86cG9vbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1h bmFnZXIucG9vbC5zdHJhdGVneS5PbmVQb29sQDIwNTUwZjM1PiBtY3A9U2VtYXBob3JlQ29uY3Vy cmVudExpbmtlZFF1ZXVlTWFuYWdlZENvbm5lY3Rpb25Qb29sQDViYWE5MGZbcG9vbD1FTkdJTkVE YXRhU291cmNlXSB4YVJlc291cmNlPUxvY2FsWEFSZXNvdXJjZUltcGxAMjRhN2ZjMGJbY29ubmVj dGlvbkxpc3RlbmVyPTFmYWI4NGQ3IGNvbm5lY3Rpb25NYW5hZ2VyPTViZWM3MGQyIHdhcm5lZD1m YWxzZSBjdXJyZW50WGlkPW51bGwgcHJvZHVjdE5hbWU9UG9zdGdyZVNRTCBwcm9kdWN0VmVyc2lv bj05LjUuOSBqbmRpTmFtZT1qYXZhOi9FTkdJTkVEYXRhU291cmNlXSB0eFN5bmM9bnVsbF0NCiAg ICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmRhdGFzb3VyY2UuRGF0YVNvdXJjZVV0 aWxzLmdldENvbm5lY3Rpb24oRGF0YVNvdXJjZVV0aWxzLmphdmE6ODApIFtzcHJpbmctamRiYy5q YXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNv cmUuSmRiY1RlbXBsYXRlLmV4ZWN1dGUoSmRiY1RlbXBsYXRlLmphdmE6NjE5KSBbc3ByaW5nLWpk YmMuamFyOjQuMy45LlJFTEVBU0VdDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRi Yy5jb3JlLkpkYmNUZW1wbGF0ZS5xdWVyeShKZGJjVGVtcGxhdGUuamF2YTo2ODQpIFtzcHJpbmct amRiYy5qYXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5q ZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjcxNikgW3Nwcmlu Zy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXQ0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3Jr LmpkYmMuY29yZS5KZGJjVGVtcGxhdGUucXVlcnkoSmRiY1RlbXBsYXRlLmphdmE6NzY2KSBbc3By aW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUu Y29yZS5kYWwuZGJicm9rZXIuUG9zdGdyZXNEYkVuZ2luZURpYWxlY3QkUG9zdGdyZXNTaW1wbGVK ZGJjQ2FsbC5leGVjdXRlQ2FsbEludGVybmFsKFBvc3RncmVzRGJFbmdpbmVEaWFsZWN0LmphdmE6 MTUyKSBbZGFsLmphcjpdDQouDQouDQouDQouDQoyMDE4LTA1LTAyIDE0OjQwOjIzLDkwNy0wNyBF UlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5hdWRpdGxvZ2hhbmRsaW5n LkF1ZGl0TG9nRGlyZWN0b3JdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIFsyYTBlYzkwYl0g RVZFTlRfSUQ6IEhPU1RfUkVGUkVTSF9DQVBBQklMSVRJRVNfRkFJTEVEKDYwNyksIEZhaWxlZCB0 byByZWZyZXNoIHRoZSBjYXBhYmlsaXRpZXMgb2YgaG9zdCBvdm5vZGUxMDIuDQoyMDE4LTA1LTAy IDE0OjQwOjIzLDkwNy0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNo SG9zdENhcGFiaWxpdGllc0NvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIFsyYTBl YzkwYl0gTG9jayBmcmVlZCB0byBvYmplY3QgJ0VuZ2luZUxvY2s6e2V4Y2x1c2l2ZUxvY2tzPSdb NzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1PVZEUywgSE9TVF9ORVRXT1JLNzRk ZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1PUhPU1RfTkVUV09SS10nLCBzaGFyZWRM b2Nrcz0nJ30nDQoyMDE4LTA1LTAyIDE0OjQwOjI1LDc3NS0wNyBJTkZPICBbb3JnLm92aXJ0LmVu Z2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuR2V0SGFyZHdhcmVJbmZvQXN5bmNWRFNDb21t YW5kXSAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC0zMSkg W10gU1RBUlQsIEdldEhhcmR3YXJlSW5mb0FzeW5jVkRTQ29tbWFuZChIb3N0TmFtZSA9IG92bm9k ZTEwMiwgVmRzSWRBbmRWZHNWRFNDb21tYW5kUGFyYW1ldGVyc0Jhc2U6e2hvc3RJZD0nNzRkZmU5 NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1JywgdmRzPSdIb3N0W292bm9kZTEwMiw3NGRm ZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzVdJ30pLCBsb2cgaWQ6IDMwMGY3MzQ1DQoy MDE4LTA1LTAyIDE0OjQwOjI1LDc3NS0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZk c2Jyb2tlci52ZHNicm9rZXIuR2V0SGFyZHdhcmVJbmZvQXN5bmNWRFNDb21tYW5kXSAoRUUtTWFu YWdlZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC0zMSkgW10gRklOSVNILCBH ZXRIYXJkd2FyZUluZm9Bc3luY1ZEU0NvbW1hbmQsIGxvZyBpZDogMzAwZjczNDUNCjIwMTgtMDUt MDIgMTQ6NDA6MjUsODAyLTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlNldE5v bk9wZXJhdGlvbmFsVmRzQ29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNj aGVkdWxlZC1UaHJlYWQtMzEpIFtmMmVmMjFlXSBSdW5uaW5nIGNvbW1hbmQ6IFNldE5vbk9wZXJh dGlvbmFsVmRzQ29tbWFuZCBpbnRlcm5hbDogdHJ1ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiAgSUQ6 IDc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NSBUeXBlOiBWRFMNCjIwMTgtMDUt MDIgMTQ6NDA6MjUsODA1LTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2Vy LlNldFZkc1N0YXR1c1ZEU0NvbW1hbmRdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVT Y2hlZHVsZWQtVGhyZWFkLTMxKSBbZjJlZjIxZV0gU1RBUlQsIFNldFZkc1N0YXR1c1ZEU0NvbW1h bmQoSG9zdE5hbWUgPSBvdm5vZGUxMDIuLCBTZXRWZHNTdGF0dXNWRFNDb21tYW5kUGFyYW1ldGVy czp7aG9zdElkPSc3NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzUnLCBzdGF0dXM9 J05vbk9wZXJhdGlvbmFsJywgbm9uT3BlcmF0aW9uYWxSZWFzb249J05FVFdPUktfVU5SRUFDSEFC TEUnLCBzdG9wU3BtRmFpbHVyZUxvZ2dlZD0nZmFsc2UnLCBtYWludGVuYW5jZVJlYXNvbj0nbnVs bCd9KSwgbG9nIGlkOiA3NjExZDhkOA0KMjAxOC0wNS0wMiAxNDo0MDo1Niw3MjItMDcgSU5GTyAg W29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwucHJvPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv aW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19vcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnBybyZk PUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmcj1G aVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJm09YmYtT28xNGZCd0dO aG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZzPVdEQlJra3Iyb00zcHFBTS1vQTZHSDRp bDdJakFBNnUzUGltOGczWmY0bFUmZT0+dmlkZXIubmV0d29yay5TeW5jTmV0d29ya1Byb3ZpZGVy Q29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQt NTgpIFszM2JkZGE3Zl0gTG9jayBBY3F1aXJlZCB0byBvYmplY3QgJ0VuZ2luZUxvY2s6e2V4Y2x1 c2l2ZUxvY2tzPSdbZjUwYmQwODEtN2M1Yi00MTYxLWEwNDUtMDY4Zjg1ZDJhNDc2PVBST1ZJREVS XScsIHNoYXJlZExvY2tzPScnfScNCjIwMTgtMDUtMDIgMTQ6NDA6NTYsNzMyLTA3IElORk8gIFtv cmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnBybzxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu dC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5wcm8mZD1E d01GYVEmYz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJnI9RmlQ aEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZtPWJmLU9vMTRmQndHTmhu eXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmcz1XREJSa2tyMm9NM3BxQU0tb0E2R0g0aWw3 SWpBQTZ1M1BpbThnM1pmNGxVJmU9PnZpZGVyLm5ldHdvcmsuU3luY05ldHdvcmtQcm92aWRlckNv bW1hbmRdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTU4 KSBbMzNiZGRhN2ZdIFJ1bm5pbmcgY29tbWFuZDogU3luY05ldHdvcmtQcm92aWRlckNvbW1hbmQg aW50ZXJuYWw6IHRydWUuDQoyMDE4LTA1LTAyIDE0OjQwOjU2LDg0NC0wNyBJTkZPICBbb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLnNzby51dGlscy5BdXRoZW50aWNhdGlvblV0aWxzXSAoZGVmYXVsdCB0 YXNrLTQwKSBbXSBVc2VyIGFkbWluQGludGVybmFsIHN1Y2Nlc3NmdWxseSBsb2dnZWQgaW4gd2l0 aCBzY29wZXM6IG92aXJ0LWFwcC1hcGkgb3ZpcnQtZXh0PXRva2VuLWluZm86YXV0aHotc2VhcmNo IG92aXJ0LWV4dD10b2tlbi1pbmZvOnB1YmxpYy1hdXRoei1zZWFyY2ggb3ZpcnQtZXh0PXRva2Vu LWluZm86dmFsaWRhdGUgb3ZpcnQtZXh0PXRva2VuOnBhc3N3b3JkLWFjY2Vzcw0KMjAxOC0wNS0w MiAxNDo0MDo1NywwMDEtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwucHJvPGh0 dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19vcmcub3Zp cnQuZW5naW5lLmNvcmUuYmxsLnBybyZkPUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURt UEdjUHZUUktMSnlwMDMxclhqaGcmcj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRE LTd3VXRVR0hBJm09YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZz PVdEQlJra3Iyb00zcHFBTS1vQTZHSDRpbDdJakFBNnUzUGltOGczWmY0bFUmZT0+dmlkZXIubmV0 d29yay5TeW5jTmV0d29ya1Byb3ZpZGVyQ29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5 LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQtNTgpIFszM2JkZGE3Zl0gTG9jayBmcmVlZCB0byBvYmpl Y3QgJ0VuZ2luZUxvY2s6e2V4Y2x1c2l2ZUxvY2tzPSdbZjUwYmQwODEtN2M1Yi00MTYxLWEwNDUt MDY4Zjg1ZDJhNDc2PVBST1ZJREVSXScsIHNoYXJlZExvY2tzPScnfScNCjIwMTgtMDUtMDIgMTQ6 NDQ6MzksMTkxLTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnV0aWxzLlRocmVh ZFBvb2xNb25pdG9yaW5nU2VydmljZV0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVRo cmVhZE1vbml0b3JpbmctVGhyZWFkLTEpIFtdIFRocmVhZCBwb29sICdkZWZhdWx0JyBpcyB1c2lu ZyAwIHRocmVhZHMgb3V0IG9mIDEgYW5kIDUgdGFza3MgYXJlIHdhaXRpbmcgaW4gdGhlIHF1ZXVl Lg0KMjAxOC0wNS0wMiAxNDo0NDozOSwxOTEtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29y ZS5ibGwudXRpbHMuVGhyZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRocmVh ZEZhY3RvcnktZW5naW5lVGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkgW10gVGhyZWFkIHBvb2wg J2VuZ2luZScgaXMgdXNpbmcgMCB0aHJlYWRzIG91dCBvZiA1MDAsIDggdGhyZWFkcyB3YWl0aW5n IGZvciB0YXNrcyBhbmQgMCB0YXNrcyBpbiBxdWV1ZS4NCjIwMTgtMDUtMDIgMTQ6NDQ6MzksMTkx LTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnV0aWxzLlRocmVhZFBvb2xNb25p dG9yaW5nU2VydmljZV0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVRocmVhZE1vbml0 b3JpbmctVGhyZWFkLTEpIFtdIFRocmVhZCBwb29sICdlbmdpbmVTY2hlZHVsZWQnIGlzIHVzaW5n IDEgdGhyZWFkcyBvdXQgb2YgMTAwIGFuZCA5OSB0YXNrcyBhcmUgd2FpdGluZyBpbiB0aGUgcXVl dWUuDQoyMDE4LTA1LTAyIDE0OjQ0OjM5LDE5MS0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLmJsbC51dGlscy5UaHJlYWRQb29sTW9uaXRvcmluZ1NlcnZpY2VdIChFRS1NYW5hZ2VkVGhy ZWFkRmFjdG9yeS1lbmdpbmVUaHJlYWRNb25pdG9yaW5nLVRocmVhZC0xKSBbXSBUaHJlYWQgcG9v bCAnZW5naW5lVGhyZWFkTW9uaXRvcmluZycgaXMgdXNpbmcgMSB0aHJlYWRzIG91dCBvZiAxIGFu ZCAwIHRhc2tzIGFyZSB3YWl0aW5nIGluIHRoZSBxdWV1ZS4NCjIwMTgtMDUtMDIgMTQ6NDQ6Mzks MTkxLTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnV0aWxzLlRocmVhZFBvb2xN b25pdG9yaW5nU2VydmljZV0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVRocmVhZE1v bml0b3JpbmctVGhyZWFkLTEpIFtdIFRocmVhZCBwb29sICdob3N0VXBkYXRlc0NoZWNrZXInIGlz IHVzaW5nIDAgdGhyZWFkcyBvdXQgb2YgNSBhbmQgMSB0YXNrcyBhcmUgd2FpdGluZyBpbiB0aGUg cXVldWUuDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KRnJvbTogWWFuaXIgUXVpbm4gW21haWx0bzp5 cXVpbm5AcmVkaGF0LmNvbTxtYWlsdG86eXF1aW5uQHJlZGhhdC5jb20+XQ0KU2VudDogV2VkbmVz ZGF5LCBNYXkgMiwgMjAxOCAxMjozNCBBTQ0KVG86IEp1c3RpbiBaeWdtb250IDxqenlnbW9udEBw cm9vZnBvaW50LmNvbTxtYWlsdG86anp5Z21vbnRAcHJvb2Zwb2ludC5jb20+Pg0KQ2M6IHVzZXJz QG92aXJ0Lm9yZzxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPg0KU3ViamVjdDogUmU6IFtvdmlydC11 c2Vyc10gYWRkaW5nIGEgaG9zdA0KDQpIaSwNCldoYXQgZG9jdW1lbnQgYXJlIHlvdSB1c2luZyA/ DQpTZWUgaWYgeW91IGZpbmQgdGhlIG5lZWRlZCBpbmZvcm1hdGlvbiBoZXJlIDogIGh0dHBzOi8v b3ZpcnQub3JnL2RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvY2hhcC1Ib3N0cy88aHR0cHM6Ly91 cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19vdmlydC5vcmdfZG9j dW1lbnRhdGlvbl9hZG1pbi0yRGd1aWRlX2NoYXAtMkRIb3N0c18mZD1Ed01GYVEmYz1WeHQ1ZTBP c3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJnI9RmlQaEwwQ2wxeW1abG5UeUFJ SUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZtPUZOMC0zUjN4azBja2NEVmpKU1hRRGFJcmpxQzdv dkdHZkhWWFo3TGRtWHMmcz1zYUJoaldYd3ZFSFVIQnNvLVltVHZyeThpbHpJQ1lPSUVlbjA1eTlx OFBrJmU9Pg0KDQpGb3IgZW5naW5lIHJlbGF0ZWQgcG90ZW50aWFsIGVycm9ycyBpIHJlY29tbWVu ZCBhbHNvIGNoZWNraW5nIHRoZSBlbmdpbmUubG9nIGFuZCBpbiBVSSBjaGVjayB0aGUgZXZlbnRz IHNlY3Rpb24uDQpSZWdhcmRzLA0KWWFuaXIgUXVpbm4NCg0KT24gVHVlLCBNYXkgMSwgMjAxOCBh dCAxMToxMSBQTSwgSnVzdGluIFp5Z21vbnQgPGp6eWdtb250QHByb29mcG9pbnQuY29tPG1haWx0 bzpqenlnbW9udEBwcm9vZnBvaW50LmNvbT4+IHdyb3RlOg0KSSBoYXZlIHRyaWVkIHRvIGFkZCBh IGhvc3QgdG8gdGhlIGVuZ2luZSBhbmQgaXQganVzdCB0YWtlcyBmb3JldmVyIG5ldmVyIHdvcmtp bmcgb3IgZ2l2aW5nIGFueSBlcnJvciBtZXNzYWdlLiAgV2hlbiBJIGxvb2sgaW4gdGhlIGVuZ2lu ZeKAmXMgc2VydmVyLmxvZyBJIHNlZSBpdCBzYXlzIHRoZSBuZXR3b3JrcyBhcmUgbWlzc2luZy4N CkkgdGhvdWdodCB3aGVuIHlvdSBpbnN0YWxsIGEgbm9kZSBhbmQgYWRkIGl0IHRvIHRoZSBlbmdp bmUgaXQgd2lsbCBhZGQgdGhlIG5ldHdvcmtzIGF1dG9tYXRpY2FsbHk/ICBUaGUgZG9jcyBkb27i gJl0IGdpdmUgbXVjaCBpbmZvcm1hdGlvbiBhYm91dCB0aGlzLCBhbmQgSSBjYW7igJl0IGV2ZW4g cmVtb3ZlIHRoZSBob3N0IHRocm91Z2ggdGhlIFVJLiAgV2hhdCBzdGVwcyBhcmUgcmVxdWlyZWQg dG8gcHJlcGFyZSBhIG5vZGUgd2hlbiBzZXZlcmFsIHZsYW5zIGFyZSBpbnZvbHZlZD8NCg0KDQoN Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpVc2VycyBt YWlsaW5nIGxpc3QNClVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86VXNlcnNAb3ZpcnQub3JnPg0KaHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPGh0dHBzOi8vdXJsZGVm ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19saXN0cy5vdmlydC5vcmdfbWFp bG1hbl9saXN0aW5mb191c2VycyZkPUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdj UHZUUktMSnlwMDMxclhqaGcmcj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3 VXRVR0hBJm09Rk4wLTNSM3hrMGNrY0RWakpTWFFEYUlyanFDN292R0dmSFZYWjdMZG1YcyZzPVg3 cThtRWluX2sxNXFGNlBoMEdycmduM0VILVFQZDQ5cHV6MVFseFF2OG8mZT0+DQoNCg0KDQoNCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpVc2VycyBtYWls aW5nIGxpc3QNClVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86VXNlcnNAb3ZpcnQub3JnPg0KaHR0cDov L2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPGh0dHBzOi8vdXJsZGVmZW5z ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19saXN0cy5vdmlydC5vcmdfbWFpbG1h bl9saXN0aW5mb191c2VycyZkPUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZU UktMSnlwMDMxclhqaGcmcj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRV R0hBJm09YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZzPU93U3Jj b1BNakdIdWlIYjEtM3F6NXRtdzg0aVJwbFlIalZKTWJEeHRXMlkmZT0+DQoNCg0K --_000_CY4PR12MB1798EB1DEA3A362DACAB2644AB9B0CY4PR12MB1798namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9 DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1zdHlsZS1wcmlv cml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0K CW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNp emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnAubXNv bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6 bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47 DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQt c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bh bi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1m YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVm YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJy aSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47 DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7 cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48 IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0 PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5 b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9 ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGF04oCZcyB3 aGF0IEkgZGlkLCBhbmQgSSB0cmllZCBldmVyeXRoaW5nLiZuYnNwOyBJIG1pZ2h0IGFzIHdlbGwg anVzdCB3aXBlIHRoaXMgYWxsIG91dCBhbmQgc3RhcnQgb3ZlciwgaXRzIHByZXR0eSBkaXNjb25j ZXJuaW5nIHRvIGtub3cgdGhpbmdzIGNhbiBzdHVmZiB1cCBzbyBiYWQNCiB0aGVyZeKAmXMgbm90 aGluZyB0aGF0IGNhbiBiZSBkb25lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+RXZlbiBpZiBJIHdlcmUgdG8gcmVpbnN0YWxsIHRoZSBob3N0IHdpdGggdGhlIGxh dGVzdCwgdGhlIGVuZ2luZSBzdGlsbCBzZWVzIHRoZSBvbGQgbm9kZSBpbiB0aGVyZSBJIGNhbuKA mXQgZ2V0IHJpZCBvZiwgc28gSeKAmWxsIGhhdmUgdG8gd2lwZSBvdXQgZXZlcnl0aGluZy48bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJv bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IEFsb25hIEthcGxhbiBbbWFpbHRvOmFsa2Fw bGFuQHJlZGhhdC5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBNYXkgNiwgMjAxOCAx MToyNSBQTTxicj4NCjxiPlRvOjwvYj4gSnVzdGluIFp5Z21vbnQgJmx0O2p6eWdtb250QHByb29m cG9pbnQuY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gWWFuaXIgUXVpbm4gJmx0O3lxdWlubkByZWRo YXQuY29tJmd0OzsgdXNlcnNAb3ZpcnQub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbb3Zp cnQtdXNlcnNdIGFkZGluZyBhIGhvc3Q8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Rmlyc3QgcmVzdGFydCB0aGUgZW5naW5l LiBUaGVuIHRyeSB0byBjaGFuZ2UgdGhlIHJlcXVpcmVkIG5ldHdvcmsgdG8gYmUgbm9uLXJlcXVp cmVkIGFuZCBjbGljayBvbiBSZWZyZXNoQ2FwYWJpbGl0aWVzIG9uIHRoZSBob3N0LjxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv bToxMi4wcHQiPkl0IHNob3VsZCBtb3ZlIHRoZSBob3N0IHRvIGFjdGl2ZSBzdGF0ZSB3aXRob3V0 IHRoZSBuZWVkIHRvIHJlbW92ZSBpdC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+SWYgaXQgZG9lc24ndCBoZWxwLCBwbGVhc2UgYXR0YWNoIHlvdXIgZnVsbCBl bmdpbmUubG9nIGFuZCBzZXJ2ZXIubG9nLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Bbnl3YXkgcGxlYXNlIHVwZGF0ZSB5b3VyIG92aXJ0IHRv IHZlcnNpb24gNC4yLjMuNCwgdGhlIGJ1ZyB3YXMgZml4ZWQgdGhlcmUuPG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbG9uYS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwgTWF5IDcsIDIwMTggYXQgNzozMCBBTSwg SnVzdGluIFp5Z21vbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpqenlnbW9udEBwcm9vZnBvaW50LmNv bSIgdGFyZ2V0PSJfYmxhbmsiPmp6eWdtb250QHByb29mcG9pbnQuY29tPC9hPiZndDsgd3JvdGU6 PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl ZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1s ZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5J4oCZdmUgZGVzZWxlY3Qg dGhlIHJlcXVpcmVkIHN0YXR1cywgSSB3aWxsIHRyeSB0byBhZGQgaXQgYWdhaW4gaWYgSSBhbSBl dmVyIGFibGUgdG8gcmVtb3ZlIHRoZSBvbGQgaG9zdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+IEFsb25hIEthcGxhbiBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbGth cGxhbkByZWRoYXQuY29tIiB0YXJnZXQ9Il9ibGFuayI+YWxrYXBsYW5AcmVkaGF0LmNvbTwvYT5d DQo8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBNYXkgNiwgMjAxOCA3OjMxIEFNPGJyPg0KPGI+ VG86PC9iPiBZYW5pciBRdWlubiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnlxdWlubkByZWRoYXQuY29t IiB0YXJnZXQ9Il9ibGFuayI+eXF1aW5uQHJlZGhhdC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwv Yj4gSnVzdGluIFp5Z21vbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpqenlnbW9udEBwcm9vZnBvaW50 LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmp6eWdtb250QHByb29mcG9pbnQuY29tPC9hPiZndDs7DQo8 YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+dXNlcnNAb3Zp cnQub3JnPC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbb3ZpcnQtdXNlcnNdIGFkZGlu ZyBhIGhvc3Q8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPlRoZXJlIHdhcyBhIGJ1ZyB3aGVuIGFkZGluZyBhIGhv c3QgdG8gYSBjbHVzdGVyIHRoYXQgY29udGFpbnMgYSByZXF1aXJlZCBuZXR3b3JrLiBJdCB3YXMg Zml4ZWQgaW4gNC4yLjMuNC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj5CdWctVXJsLQ0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu Y29tL3YyL3VybD91PWh0dHBzLTNBX19idWd6aWxsYS5yZWRoYXQuY29tXzE1NzAzODgmYW1wO2Q9 RHdNRmFRJmFtcDtjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcm YW1wO3I9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZhbXA7bT1i Zi1PbzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJmFtcDtzPW1mbjBwbm1u QUJFRm51WHNmYjBfOFVKX3Q5ck9nN3pwbGNFZXNFdUZZMXMmYW1wO2U9IiB0YXJnZXQ9Il9ibGFu ayI+DQpodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vMTU3MDM4ODwvYT48bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyw8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BbG9uYS48bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86 cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBTdW4sIE1heSA2 LCAyMDE4IGF0IDM6NDkgUE0sIFlhbmlyIFF1aW5uICZsdDs8YSBocmVmPSJtYWlsdG86eXF1aW5u QHJlZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj55cXVpbm5AcmVkaGF0LmNvbTwvYT4mZ3Q7IHdy b3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJn aW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJv dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8 ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Rm9yIHJlbW92aW5nIHRoZSBub24g b3BlcmF0aW9uYWwgaG9zdCA6DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4xLlJpZ2h0IGNsaWNrIG9uIHRoZSBob3N0IG5hbWU8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4yLkNsaWNrIG9uJm5ic3A7ICZxdW90O0Nv bmZpcm0gaG9zdCBoYXMgYmVlbiByZWJvb3RlZCZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFy Z2luLWJvdHRvbToxMi4wcHQiPjMuUmVtb3ZlIHRoZSBob3N0PGJyPg0KPGJyPg0KPGJyPg0KRm9y IHRoZSBpc3N1ZSB5b3UgYXJlIGV4cGVyaWVuY2luZyB3aXRoIGhvc3QgYWRkaXRpb24sIGFjY29y ZGluZyB0byB0aGUgZW5naW5lIGxvZ3MgeW91IGhhdmUgc2VudCwgeW91IG1pZ2h0IG5lZWQgdG8g cGVyZm9ybSBhIGZldyBzdGVwcyAsJm5ic3A7IHNlZTo8YnI+DQo8YSBocmVmPSJodHRwczovL3Vy bGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2J1Z3ppbGxhLnJlZGhh dC5jb21fc2hvdy01RmJ1Zy5jZ2ktM0ZpZC0zRDE1MTYyNTYtMjNjMiZhbXA7ZD1Ed01GYVEmYW1w O2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBo TDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJmFtcDttPWJmLU9vMTRmQndH TmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmYW1wO3M9MjJ4Z2VqNEtSd0RUTUJQZlMw M25qR201bUo0STk2SkxsVVktaTduVHE1WSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5odHRwczov L2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE1MTYyNTYjYzI8L2E+DQo8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSB3b3Vs ZCBhbHNvIHJlY29tbWVuZCB0byBjaGVjayB0aGUgdGhlIGhvc3QncyBuZXR3b3JrIGlzIG5vdCBk b3duLg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPkFs c28sIGR1cmluZyBpbnN0YWxsYXRpb24gb2YgdGhlIGhvc3Qsb2JzZXJ2ZSB0aGUgbWVzc2FnZXMg aW4gdGhlIEV2ZW50cyBzZWN0aW9uIChVSSk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SG9wZSB0aGlzIGhlbHBzLjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2 Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBU aHUsIE1heSAzLCAyMDE4IGF0IDEwOjA3IFBNLCBKdXN0aW4gWnlnbW9udCAmbHQ7PGEgaHJlZj0i bWFpbHRvOmp6eWdtb250QHByb29mcG9pbnQuY29tIiB0YXJnZXQ9Il9ibGFuayI+anp5Z21vbnRA cHJvb2Zwb2ludC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3Rl IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRp bmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDtt YXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGNhbuKA mXQgc2VlbSB0byBkbyBhbnl0aGluZyB0byBjb250cm9sIHRoZSBob3N0IGZyb20gdGhlIGVuZ2lu ZSwgd2hlbiBJIHNlbGVjdCBpdCBmb3IgTWFpbnQsIHRoZSBlbmdpbmUNCiBsb2cgc2hvd3M6PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+W29yZy5vdmlydC5l bmdpbmUuY29yZS5ibGwuTWFpbnRlbmFuY2VOdW1iZXJPZlZkc3NDb21tYW5kXSAoZGVmYXVsdCB0 YXNrLTUwKSBbOTBiYTgxZWYtMjFlNC00MjcyLThjNTktODQ3ODZlOTY5ZmY3XQ0KIFJ1bm5pbmcg Y29tbWFuZDogTWFpbnRlbmFuY2VOdW1iZXJPZlZkc3NDb21tYW5kIGludGVybmFsOiBmYWxzZS4g RW50aXRpZXMgYWZmZWN0ZWQgOiZuYnNwOyBJRDogNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2Rh ZTZiM2NiZDc1IFR5cGU6IFZEU0FjdGlvbiBncm91cCBNQU5JUFVMQVRFX0hPU1Qgd2l0aCByb2xl IHR5cGUgQURNSU48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAzIDEyOjAwOjM3LDkxOC0w NyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlNldFZkc1N0YXR1 c1ZEU0NvbW1hbmRdIChkZWZhdWx0DQogdGFzay01MCkgWzkwYmE4MWVmLTIxZTQtNDI3Mi04YzU5 LTg0Nzg2ZTk2OWZmN10gU1RBUlQsIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmQoSG9zdE5hbWUgPSBv dm5vZGUxMDIsIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmRQYXJhbWV0ZXJzOntob3N0SWQ9Jzc0ZGZl OTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NScsIHN0YXR1cz0nUHJlcGFyaW5nRm9yTWFp bnRlbmFuY2UnLCBub25PcGVyYXRpb25hbFJlYXNvbj0nTk9ORScsIHN0b3BTcG1GYWlsdXJlTG9n Z2VkPSd0cnVlJywNCiBtYWludGVuYW5jZVJlYXNvbj0nbnVsbCd9KSwgbG9nIGlkOiA2NDdkNWY3 ODwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPkkgaGF2ZSBvbmx5IDEgaG9zdCBpbiB0aGUgREMsIHN0YXR1cyBp cyBVcCwgdGhlIGNsdXN0ZXIgc2F5cyBob3N0IGNvdW50IGlzIDIgZXZlbiB0aG91Z2ggdGhlIHNl Y29uZA0KIGhvc3Qgc3RheXMgTm9uIE9wZXJhdGlvbmFsLiZuYnNwOyBJIGRvbuKAmXQga25vdyBo b3cgdG8gcmVtb3ZlIGl0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkganVzdCBpbnN0YWxsZWQgYW5k IHRyaWVkIHRvIGpvaW4gdGhlIERDLCB0aGlzIGlzIGEgZnJlc2ggaW5zdGFsbGF0aW9uLCB0aGUg ZW5naW5lIHdhcyBsYXVuY2hlZCB0aHJvdWdoDQogY29ja3BpdC48L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IZXJlcyB3aGF0IG5vZGVjdGwgc2hvd3MgZnJv bSB0aGUgaG9zdDo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij5vdm5vZGUxMDIgfl0jIG5vZGVjdGwgY2hlY2s8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5TdGF0dXM6 IE9LPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Qm9vdGxvYWRlciAuLi4gT0s8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4mbmJzcDsgTGF5ZXIgYm9vdCBlbnRyaWVzIC4uLiBPSzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyBWYWxpZCBib290IGVudHJpZXMgLi4uIE9LPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+TW91 bnQgcG9pbnRzIC4uLiBPSzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBTZXBhcmF0ZSAvdmFy IC4uLiBPSzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBEaXNjYXJkIGlzIHVzZWQgLi4uIE9L PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+QmFzaWMgc3RvcmFnZSAuLi4gT0s8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4mbmJzcDsgSW5pdGlhbGl6ZWQgVkcgLi4uIE9LPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7IEluaXRpYWxpemVkIFRoaW4gUG9vbCAuLi4gT0s8L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsgSW5pdGlhbGl6ZWQgTFZzIC4uLiBPSzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoaW4gc3RvcmFn ZSAuLi4gT0s8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsgQ2hlY2tpbmcgYXZhaWxhYmxlIHNw YWNlIGluIHRoaW5wb29sIC4uLiBPSzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBDaGVja2lu ZyB0aGlucG9vbCBhdXRvLWV4dGVuZCAuLi4gT0s8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj52ZHNtZCAu Li4gT0s8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGFua3Ms PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBZYW5pciBRdWlubiBbbWFp bHRvOjxhIGhyZWY9Im1haWx0bzp5cXVpbm5AcmVkaGF0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnlx dWlubkByZWRoYXQuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWF5IDMs IDIwMTggMToxOSBBTTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48YnI+DQo8Yj5Ubzo8L2I+IEp1c3RpbiBaeWdtb250ICZsdDs8YSBo cmVmPSJtYWlsdG86anp5Z21vbnRAcHJvb2Zwb2ludC5jb20iIHRhcmdldD0iX2JsYW5rIj5qenln bW9udEBwcm9vZnBvaW50LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWls dG86dXNlcnNAb3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+dXNlcnNAb3ZpcnQub3JnPC9hPjxi cj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW292aXJ0LXVzZXJzXSBhZGRpbmcgYSBob3N0PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj5EaWQgeW91IHRyeSBzd2l0Y2hpbmcgdGhlIGhvc3QgdG8gbWFpbnRl bmFuY2UgbW9kZSBmaXJzdCA/DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj5XaGF0IGlzIHRoZSBzdGF0ZSBvZiB0aGUgZGF0YSBjZW50ZXIgYW5kIGhvdyBt YW55IGFjdGl2ZSBob3N0cyBkbyB5b3UgaGF2ZSBub3c/DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BbmQgZGlkIHlvdSBwZXJmb3JtIGFueSB1cGRhdGVz IHJlY2VudGx5IG9yIGp1c3QgcnVuIGEgZnJlc2ggaW5zdGFsbGF0aW9uID8mbmJzcDsgaWYgc28g LCBkaWQgeW91IHJ1biBlbmdpbmUtc2V0dXAgYmVmb3JlIGxhdW5jaGluZyBlbmdpbmUgPw0KPG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw OzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVGh1LCBN YXkgMywgMjAxOCBhdCAxMjo0NyBBTSwgSnVzdGluIFp5Z21vbnQgJmx0OzxhIGhyZWY9Im1haWx0 bzpqenlnbW9udEBwcm9vZnBvaW50LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmp6eWdtb250QHByb29m cG9pbnQuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBp biAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu LXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSByZWFkIHRoaXMg cGFnZSBhbmQgaXQgZG9lc27igJl0IGhlbHAgc2luY2UgdGhpcyBpcyBhIGhvc3QgdGhhdCBjYW7i gJl0IGJlIHJlbW92ZWQsIHRoZSDigJxyZW1vdmXigJ0gYnV0dG9uDQogaXMgZGltbWVkIG91dC4m bmJzcDsgPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhp cyBpcyA0LjIyIG92aXJ0IG5vZGUsIGJ1dCB0aGUgaG9zdCBzdGF5cyBpbiBhIOKAnG5vbiBvcGVy YXRpb25hbOKAnSBzdGF0ZS4mbmJzcDsgSSBub3RpY2UgdGhlIGxvZ3MgaGF2ZSBhDQogbG90IG9m IGVycm9ycywgZm9yIGV4YW1wbGU6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+dGhlIFNFUlZFUiBsb2c6PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAx NDo0MDoyMyw4NDctMDcgV0FSTiZuYnNwOyBbb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25t YW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9vbF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkN CiBJSjAwMDYwOTogQXR0ZW1wdCB0byByZXR1cm4gY29ubmVjdGlvbiB0d2ljZTogPGEgaHJlZj0i bWFpbHRvOm9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENv bm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUwiIHRhcmdldD0iX2JsYW5rIj4N Cm9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rp b25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUw8L2E+IG1hbmFnZWQNCjxhIGhyZWY9Im1h aWx0bzpjb25uZWN0aW9uPW9yZy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1h bmFnZWRDb25uZWN0aW9uQDNmMzdjZjEwIiB0YXJnZXQ9Il9ibGFuayI+DQpjb25uZWN0aW9uPW9y Zy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9uQDNm MzdjZjEwPC9hPiBjb25uZWN0aW9uIGhhbmRsZXM9MCBsYXN0UmV0dXJuZWQ9MTUyNTI5NzIyMzg0 NyBsYXN0VmFsaWRhdGVkPTE1MjUyOTAyNjc4MTEgbGFzdENoZWNrZWRPdXQ9MTUyNTI5NjkyMzc3 MCB0cmFja0J5VHg9ZmFsc2UNCjxhIGhyZWY9Im1haWx0bzpwb29sPW9yZy5qYm9zcy5qY2EuY29y ZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBmMzUiIHRhcmdl dD0iX2JsYW5rIj4NCnBvb2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBv b2wuc3RyYXRlZ3kuT25lUG9vbEAyMDU1MGYzNTwvYT4gbWNwPVNlbWFwaG9yZUNvbmN1cnJlbnRM aW5rZWRRdWV1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbEA1YmFhOTBmW3Bvb2w9RU5HSU5FRGF0YVNv dXJjZV0geGFSZXNvdXJjZT1Mb2NhbFhBUmVzb3VyY2VJbXBsQDI0YTdmYzBiW2Nvbm5lY3Rpb25M aXN0ZW5lcj0xZmFiODRkNyBjb25uZWN0aW9uTWFuYWdlcj01YmVjNzBkMg0KIHdhcm5lZD1mYWxz ZSBjdXJyZW50WGlkPW51bGwgcHJvZHVjdE5hbWU9UG9zdGdyZVNRTCBwcm9kdWN0VmVyc2lvbj05 LjUuOSBqbmRpTmFtZT1qYXZhOi9FTkdJTkVEYXRhU291cmNlXSB0eFN5bmM9bnVsbF06IGphdmEu bGFuZy5UaHJvd2FibGU6IFNUQUNLVFJBQ0U8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNv bm5lY3Rpb25tYW5hZ2VyLnBvb2wubWNwLlNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWREZXF1ZU1h bmFnZWRDb25uZWN0aW9uUG9vbC5yZXR1cm5Db25uZWN0aW9uKFNlbWFwaG9yZUNvbmN1cnJlbnRM aW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5qYXZhOjcyMik8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpi b3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wubWNwLlNlbWFwaG9yZUNvbmN1cnJl bnRMaW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5yZXR1cm5Db25uZWN0aW9uKFNlbWFw aG9yZUNvbmN1cnJlbnRMaW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5qYXZhOjYxMSk8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuQWJzdHJh Y3RQb29sLnJldHVybkNvbm5lY3Rpb24oQWJzdHJhY3RQb29sLmphdmE6ODQ3KTwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBv cmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0aW9uTWFu YWdlci5yZXR1cm5NYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmph dmE6NzI1KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIudHgu VHhDb25uZWN0aW9uTWFuYWdlckltcGwubWFuYWdlZENvbm5lY3Rpb25EaXNjb25uZWN0ZWQoVHhD b25uZWN0aW9uTWFuYWdlckltcGwuamF2YTo1ODUpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5qY2EuY29y ZS5jb25uZWN0aW9ubWFuYWdlci5BYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmRpc2Nvbm5lY3RN YW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmphdmE6OTg4KTwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0 aW9uTWFuYWdlci5yZWNvbm5lY3RNYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENvbm5lY3Rpb25N YW5hZ2VyLmphdmE6OTc0KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1h bmFnZXIuQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdlci5hbGxvY2F0ZUNvbm5lY3Rpb24oQWJzdHJh Y3RDb25uZWN0aW9uTWFuYWdlci5qYXZhOjc5Mik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmpjYS5hZGFw dGVycy5qZGJjLldyYXBwZXJEYXRhU291cmNlLmdldENvbm5lY3Rpb24oV3JhcHBlckRhdGFTb3Vy Y2UuamF2YToxMzgpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5jb25uZWN0b3Iuc3Vic3lzdGVtcy5k YXRhc291cmNlcy5XaWxkRmx5RGF0YVNvdXJjZS5nZXRDb25uZWN0aW9uKFdpbGRGbHlEYXRhU291 cmNlLmphdmE6NjQpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5kYXRhc291cmNl LkRhdGFTb3VyY2VVdGlscy5kb0dldENvbm5lY3Rpb24oRGF0YVNvdXJjZVV0aWxzLmphdmE6MTEx KQ0KIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV08L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmluZ2Zy YW1ld29yay5qZGJjLmRhdGFzb3VyY2UuRGF0YVNvdXJjZVV0aWxzLmdldENvbm5lY3Rpb24oRGF0 YVNvdXJjZVV0aWxzLmphdmE6NzcpDQogW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVtcGxhdGUuZXhlY3V0 ZShKZGJjVGVtcGxhdGUuamF2YTo2MTkpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV08 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5 KEpkYmNUZW1wbGF0ZS5qYXZhOjY4NCkgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVtcGxhdGUucXVlcnko SmRiY1RlbXBsYXRlLmphdmE6NzE2KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5xdWVyeShK ZGJjVGVtcGxhdGUuamF2YTo3NjYpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV08L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5Qb3N0Z3Jlc0RiRW5naW5l RGlhbGVjdCRQb3N0Z3Jlc1NpbXBsZUpkYmNDYWxsLmV4ZWN1dGVDYWxsSW50ZXJuYWwoUG9zdGdy ZXNEYkVuZ2luZURpYWxlY3QuamF2YToxNTIpDQogW2RhbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3Zp cnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLlBvc3RncmVzRGJFbmdpbmVEaWFsZWN0JFBvc3Rn cmVzU2ltcGxlSmRiY0NhbGwuZG9FeGVjdXRlKFBvc3RncmVzRGJFbmdpbmVEaWFsZWN0LmphdmE6 MTE4KQ0KIFtkYWwuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUu c2ltcGxlLlNpbXBsZUpkYmNDYWxsLmV4ZWN1dGUoU2ltcGxlSmRiY0NhbGwuamF2YToxOTgpIFtz cHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5j b3JlLmRhbC5kYmJyb2tlci5TaW1wbGVKZGJjQ2FsbHNIYW5kbGVyLmV4ZWN1dGVJbXBsKFNpbXBs ZUpkYmNDYWxsc0hhbmRsZXIuamF2YToxMzUpDQogW2RhbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3Zp cnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLlNpbXBsZUpkYmNDYWxsc0hhbmRsZXIuZXhlY3V0 ZVJlYWRMaXN0KFNpbXBsZUpkYmNDYWxsc0hhbmRsZXIuamF2YToxMDUpDQogW2RhbC5qYXI6XTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFvLlZtRHluYW1pY0Rhb0ltcGwuZ2V0QWxs UnVubmluZ0ZvclZkcyhWbUR5bmFtaWNEYW9JbXBsLmphdmE6NTIpDQogW2RhbC5qYXI6XTwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5Ib3N0TmV0d29y a1RvcG9sb2d5UGVyc2lzdGVySW1wbC5pc1ZtUnVubmluZ09uSG9zdChIb3N0TmV0d29ya1RvcG9s b2d5UGVyc2lzdGVySW1wbC5qYXZhOjIxMCkNCiBbdmRzYnJva2VyLmphcjpdPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9y Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3ROZXR3b3JrVG9wb2xv Z3lQZXJzaXN0ZXJJbXBsLmxvZ0NoYW5nZWREaXNwbGF5TmV0d29yayhIb3N0TmV0d29ya1RvcG9s b2d5UGVyc2lzdGVySW1wbC5qYXZhOjE3OSkNCiBbdmRzYnJva2VyLmphcjpdPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9y Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3ROZXR3b3JrVG9wb2xv Z3lQZXJzaXN0ZXJJbXBsLmF1ZGl0TmV0d29ya0NvbXBsaWFuY2UoSG9zdE5ldHdvcmtUb3BvbG9n eVBlcnNpc3RlckltcGwuamF2YToxNDgpDQogW3Zkc2Jyb2tlci5qYXI6XTwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcu b3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5Ib3N0TmV0d29ya1RvcG9sb2d5 UGVyc2lzdGVySW1wbC5sYW1iZGEkcGVyc2lzdEFuZEVuZm9yY2VOZXR3b3JrQ29tcGxpYW5jZSQw KEhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLmphdmE6MTAwKQ0KIFt2ZHNicm9rZXIu amFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgYXQNCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv bS92Mi91cmw/dT1odHRwLTNBX19vcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHImYW1wO2Q9 RHdNRmFRJmFtcDtjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcm YW1wO3I9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZhbXA7bT1i Zi1PbzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJmFtcDtzPWRGbm81Mllk RVVHX0lHSV9QMGMxOW93TDVPQzBDMU53dzRhbzJVbGdoUzQmYW1wO2U9IiB0YXJnZXQ9Il9ibGFu ayI+DQpvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHI8L2E+YW5zYWN0aW9uLlRyYW5zYWN0 aW9uU3VwcG9ydC5leGVjdXRlSW5OZXdUcmFuc2FjdGlvbihUcmFuc2FjdGlvblN1cHBvcnQuamF2 YToyMDIpIFt1dGlscy5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdA0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNl LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5vdmlydC5lbmdpbmUuY29yZS51 dGlscy50ciZhbXA7ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRS S0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3 VXRVR0hBJmFtcDttPWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEm YW1wO3M9ZEZubzUyWWRFVUdfSUdJX1AwYzE5b3dMNU9DMEMxTnd3NGFvMlVsZ2hTNCZhbXA7ZT0i IHRhcmdldD0iX2JsYW5rIj4NCm9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50cjwvYT5hbnNh Y3Rpb24uVHJhbnNhY3Rpb25TdXBwb3J0LmV4ZWN1dGVJblJlcXVpcmVkKFRyYW5zYWN0aW9uU3Vw cG9ydC5qYXZhOjEzNykgW3V0aWxzLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0DQo8YSBocmVmPSJodHRwczovL3Vy bGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLnV0aWxzLnRyJmFtcDtkPUR3TUZhUSZhbXA7Yz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVE bVBHY1B2VFJLTEp5cDAzMXJYamhnJmFtcDtyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJl SGNEZEQtN3dVdFVHSEEmYW1wO209YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdl TVpJT2tqUSZhbXA7cz1kRm5vNTJZZEVVR19JR0lfUDBjMTlvd0w1T0MwQzFOd3c0YW8yVWxnaFM0 JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPg0Kb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRy PC9hPmFuc2FjdGlvbi5UcmFuc2FjdGlvblN1cHBvcnQuZXhlY3V0ZUluU2NvcGUoVHJhbnNhY3Rp b25TdXBwb3J0LmphdmE6MTA1KSBbdXRpbHMuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3Rlcklt cGwucGVyc2lzdEFuZEVuZm9yY2VOZXR3b3JrQ29tcGxpYW5jZShIb3N0TmV0d29ya1RvcG9sb2d5 UGVyc2lzdGVySW1wbC5qYXZhOjkzKQ0KIFt2ZHNicm9rZXIuamFyOl08L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBl cnNpc3RlckltcGwucGVyc2lzdEFuZEVuZm9yY2VOZXR3b3JrQ29tcGxpYW5jZShIb3N0TmV0d29y a1RvcG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjE1NCkNCiBbdmRzYnJva2VyLmphcjpdPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzTWFuYWdlci5wcm9jZXNzUmVm cmVzaENhcGFiaWxpdGllc1Jlc3BvbnNlKFZkc01hbmFnZXIuamF2YTo3OTQpDQogW3Zkc2Jyb2tl ci5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFn ZXIuaGFuZGxlUmVmcmVzaENhcGFiaWxpdGllc1Jlc3BvbnNlKFZkc01hbmFnZXIuamF2YTo1OTgp DQogW3Zkc2Jyb2tlci5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJv a2VyLlZkc01hbmFnZXIucmVmcmVzaEhvc3RTeW5jKFZkc01hbmFnZXIuamF2YTo1NjcpIFt2ZHNi cm9rZXIuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9z dENhcGFiaWxpdGllc0NvbW1hbmQuZXhlY3V0ZUNvbW1hbmQoUmVmcmVzaEhvc3RDYXBhYmlsaXRp ZXNDb21tYW5kLmphdmE6NDEpDQogW2JsbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5l LmNvcmUuYmxsLkNvbW1hbmRCYXNlLmV4ZWN1dGVXaXRob3V0VHJhbnNhY3Rpb24oQ29tbWFuZEJh c2UuamF2YToxMTMzKSBbYmxsLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5i bGwuQ29tbWFuZEJhc2UuZXhlY3V0ZUFjdGlvbkluVHJhbnNhY3Rpb25TY29wZShDb21tYW5kQmFz ZS5qYXZhOjEyODUpDQogW2JsbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUu YmxsLkNvbW1hbmRCYXNlLnJ1bkluVHJhbnNhY3Rpb24oQ29tbWFuZEJhc2UuamF2YToxOTM0KSBb YmxsLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IGF0DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu dC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyJmFt cDtkPUR3TUZhUSZhbXA7Yz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJY amhnJmFtcDtyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmYW1w O209YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZhbXA7cz1kRm5v NTJZZEVVR19JR0lfUDBjMTlvd0w1T0MwQzFOd3c0YW8yVWxnaFM0JmFtcDtlPSIgdGFyZ2V0PSJf YmxhbmsiPg0Kb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyPC9hPmFuc2FjdGlvbi5UcmFu c2FjdGlvblN1cHBvcnQuZXhlY3V0ZUluU3VwcHJlc3NlZChUcmFuc2FjdGlvblN1cHBvcnQuamF2 YToxNjQpIFt1dGlscy5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdA0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNl LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5vdmlydC5lbmdpbmUuY29yZS51 dGlscy50ciZhbXA7ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRS S0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3 VXRVR0hBJmFtcDttPWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEm YW1wO3M9ZEZubzUyWWRFVUdfSUdJX1AwYzE5b3dMNU9DMEMxTnd3NGFvMlVsZ2hTNCZhbXA7ZT0i IHRhcmdldD0iX2JsYW5rIj4NCm9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50cjwvYT5hbnNh Y3Rpb24uVHJhbnNhY3Rpb25TdXBwb3J0LmV4ZWN1dGVJblNjb3BlKFRyYW5zYWN0aW9uU3VwcG9y dC5qYXZhOjEwMykgW3V0aWxzLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5i bGwuQ29tbWFuZEJhc2UuZXhlY3V0ZShDb21tYW5kQmFzZS5qYXZhOjEzNDUpIFtibGwuamFyOl08 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7 Jm5ic3A7YXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Db21tYW5kQmFzZS5leGVjdXRlQWN0 aW9uKENvbW1hbmRCYXNlLmphdmE6NDAwKSBbYmxsLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5l bmdpbmUuY29yZS5ibGwuZXhlY3V0b3IuRGVmYXVsdEJhY2tlbmRBY3Rpb25FeGVjdXRvci5leGVj dXRlKERlZmF1bHRCYWNrZW5kQWN0aW9uRXhlY3V0b3IuamF2YToxMykNCiBbYmxsLmphcjpdPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQmFja2VuZC5ydW5BY3Rpb24oQmFja2Vu ZC5qYXZhOjQ2OCkgW2JsbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LkJhY2tlbmQucnVuQWN0aW9uSW1wbChCYWNrZW5kLmphdmE6NDUwKSBbYmxsLmphcjpdPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQmFja2VuZC5ydW5JbnRlcm5hbEFjdGlvbihC YWNrZW5kLmphdmE6MzkzKSBbYmxsLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IHN1bi5yZWZsZWN0LkdlbmVyYXRl ZE1ldGhvZEFjY2Vzc29yMTU4Lmludm9rZShVbmtub3duIFNvdXJjZSkgWzoxLjguMF8xNjFdPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IGF0IHN1bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuaW52b2tlKERl bGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuamF2YTo0MykgW3J0LmphcjoxLjguMF8xNjFdPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IGF0IGphdmEubGFuZy5yZWZsZWN0Lk1ldGhvZC5pbnZva2UoTWV0aG9kLmphdmE6NDk4KSBb cnQuamFyOjEuOC4wXzE2MV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5NYW5h Z2VkUmVmZXJlbmNlTWV0aG9kSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oTWFuYWdlZFJl ZmVyZW5jZU1ldGhvZEludGVyY2VwdG9yLmphdmE6NTIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZv Y2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZh OjQyMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0JElu dm9jYXRpb24ucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo1MDkpPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9y Zy5qYm9zcy5hcy53ZWxkLmludGVyY2VwdG9ycy5Kc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9yLmRl bGVnYXRlSW50ZXJjZXB0aW9uKEpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3IuamF2YTo3OCk8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgYXQgb3JnLmpib3NzLmFzLndlbGQuaW50ZXJjZXB0b3JzLkpzcjI5OUJpbmRpbmdzSW50ZXJj ZXB0b3IuZG9NZXRob2RJbnRlcmNlcHRpb24oSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5qYXZh Ojg4KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMud2VsZC5pbnRlcmNlcHRvcnMuSnNyMjk5QmluZGlu Z3NJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihKc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9y LmphdmE6MTAxKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50LmludGVyY2VwdG9y cy5Vc2VySW50ZXJjZXB0b3JGYWN0b3J5JDEucHJvY2Vzc0ludm9jYXRpb24oVXNlckludGVyY2Vw dG9yRmFjdG9yeS5qYXZhOjYzKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNl cHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0 DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0 cC0zQV9fb3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50LmluJmFtcDtkPUR3TUZhUSZhbXA7Yz1W eHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJmFtcDtyPUZpUGhMMENs MXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmYW1wO209YmYtT28xNGZCd0dOaG55 c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZhbXA7cz1xWUVoc3V5a1BWTU5WclV5NzFmVnpf MlRRb0hZckJBZDlZT2dvMUs2ZS1FJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPg0Kb3JnLmpib3Nz LmFzLmVqYjMuY29tcG9uZW50LmluPC9hPnZvY2F0aW9ubWV0cmljcy5FeGVjdXRpb25UaW1lSW50 ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oRXhlY3V0aW9uVGltZUludGVyY2VwdG9yLmphdmE6 NDMpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdPC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0 IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2Vw dG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVlLmNvbmN1cnJlbnQu Q29uY3VycmVudENvbnRleHRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDb25jdXJyZW50 Q29udGV4dEludGVyY2VwdG9yLmphdmE6NDUpDQogW3dpbGRmbHktZWUtMTEuMC4wLkZpbmFsLmph cjoxMS4wLjAuRmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9y Q29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3Jn Lmpib3NzLmludm9jYXRpb24uSW5pdGlhbEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKElu aXRpYWxJbnRlcmNlcHRvci5qYXZhOjQwKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5J bnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkNoYWluZWRJbnRlcmNlcHRvci5wcm9jZXNzSW52 b2NhdGlvbihDaGFpbmVkSW50ZXJjZXB0b3IuamF2YTo1Myk8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFz LmVlLmNvbXBvbmVudC5pbnRlcmNlcHRvcnMuQ29tcG9uZW50RGlzcGF0Y2hlckludGVyY2VwdG9y LnByb2Nlc3NJbnZvY2F0aW9uKENvbXBvbmVudERpc3BhdGNoZXJJbnRlcmNlcHRvci5qYXZhOjUy KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2Vl ZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0DQo8YSBocmVmPSJodHRwczov L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fb3JnLmpib3NzLmFz LmVqYjMuY29tcG9uZW50LnNpJmFtcDtkPUR3TUZhUSZhbXA7Yz1WeHQ1ZTBPc3Z2dDJnZmx3U2xz SjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJmFtcDtyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRM MHJlSGNEZEQtN3dVdFVHSEEmYW1wO209YmYtT28xNGZCd0dOaG55c25XbFQ1Tk05VnUwUFZKTkJD aDdlTVpJT2tqUSZhbXA7cz0xZVBSZkE1U3JlYUdiVFRTVjNMSUhVOTB2UG1uVVZ0ZzZKT1F1Nnc4 Ym44JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPg0Kb3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50 LnNpPC9hPm5nbGV0b24uU2luZ2xldG9uQ29tcG9uZW50SW5zdGFuY2VBc3NvY2lhdGlvbkludGVy Y2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKFNpbmdsZXRvbkNvbXBvbmVudEluc3RhbmNlQXNzb2Np YXRpb25JbnRlcmNlcHRvci5qYXZhOjUzKSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6 MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNv bnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5q Ym9zcy5hcy5lamIzLnR4LkNNVFR4SW50ZXJjZXB0b3IuaW52b2tlSW5Ob1R4KENNVFR4SW50ZXJj ZXB0b3IuamF2YToyNjQpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmlu YWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLnR4LkNNVFR4SW50ZXJjZXB0b3Iuc3VwcG9y dHMoQ01UVHhJbnRlcmNlcHRvci5qYXZhOjM3OSkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwu amFyOjExLjAuMC5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVqYjMudHguQ01UVHhJbnRl cmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDTVRUeEludGVyY2VwdG9yLmphdmE6MjQ0KSBbd2ls ZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJv c3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRl eHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29u dGV4dCRJbnZvY2F0aW9uLnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NTA5KTwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBhdCBvcmcuamJvc3Mud2VsZC5lamIuQWJzdHJhY3RFSkJSZXF1ZXN0U2NvcGVBY3RpdmF0aW9u SW50ZXJjZXB0b3IuYXJvdW5kSW52b2tlKEFic3RyYWN0RUpCUmVxdWVzdFNjb3BlQWN0aXZhdGlv bkludGVyY2VwdG9yLmphdmE6NzMpDQogW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFsLmphcjoy LjQuMy5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLndlbGQuZWpiLkVqYlJlcXVlc3RTY29w ZUFjdGl2YXRpb25JbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihFamJSZXF1ZXN0U2NvcGVB Y3RpdmF0aW9uSW50ZXJjZXB0b3IuamF2YTo4OSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRp b24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIy KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdA0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy L3VybD91PWh0dHAtM0FfX29yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbiZhbXA7ZD1Ed01G YVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZhbXA7 cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJmFtcDttPWJmLU9v MTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmYW1wO3M9cVlFaHN1eWtQVk1O VnJVeTcxZlZ6XzJUUW9IWXJCQWQ5WU9nbzFLNmUtRSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj4N Cm9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbjwvYT50ZXJjZXB0b3JzLkN1cnJlbnRJbnZv Y2F0aW9uQ29udGV4dEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEN1cnJlbnRJbnZvY2F0 aW9uQ29udGV4dEludGVyY2VwdG9yLmphdmE6NDEpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFs LmphcjoxMS4wLjAuRmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2Vw dG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQN CjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw LTNBX19vcmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQuaW4mYW1wO2Q9RHdNRmFRJmFtcDtjPVZ4 dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmYW1wO3I9RmlQaEwwQ2wx eW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZhbXA7bT1iZi1PbzE0ZkJ3R05obnlz bldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJmFtcDtzPXFZRWhzdXlrUFZNTlZyVXk3MWZWel8y VFFvSFlyQkFkOVlPZ28xSzZlLUUmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+DQpvcmcuamJvc3Mu YXMuZWpiMy5jb21wb25lbnQuaW48L2E+dm9jYXRpb25tZXRyaWNzLldhaXRUaW1lSW50ZXJjZXB0 b3IucHJvY2Vzc0ludm9jYXRpb24oV2FpdFRpbWVJbnRlcmNlcHRvci5qYXZhOjQ3KSBbd2lsZGZs eS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3Mu aW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQu amF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLnNlY3VyaXR5LlNlY3VyaXR5Q29u dGV4dEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKFNlY3VyaXR5Q29udGV4dEludGVyY2Vw dG9yLmphdmE6MTAwKQ0KIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmlu YWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9j ZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVq YjMuZGVwbG95bWVudC5wcm9jZXNzb3JzLlN0YXJ0dXBBd2FpdEludGVyY2VwdG9yLnByb2Nlc3NJ bnZvY2F0aW9uKFN0YXJ0dXBBd2FpdEludGVyY2VwdG9yLmphdmE6MjIpDQogW3dpbGRmbHktZWpi My0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9j YXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6 NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyBhdA0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t L3YyL3VybD91PWh0dHAtM0FfX29yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbiZhbXA7ZD1E d01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZh bXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJmFtcDttPWJm LU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmYW1wO3M9cVlFaHN1eWtQ Vk1OVnJVeTcxZlZ6XzJUUW9IWXJCQWQ5WU9nbzFLNmUtRSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5r Ij4NCm9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbjwvYT50ZXJjZXB0b3JzLlNodXREb3du SW50ZXJjZXB0b3JGYWN0b3J5JDEucHJvY2Vzc0ludm9jYXRpb24oU2h1dERvd25JbnRlcmNlcHRv ckZhY3RvcnkuamF2YTo2NCkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5G aW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnBy b2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdA0KPGEgaHJlZj0iaHR0 cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX29yZy5qYm9z cy5hcy5lamIzLmNvbXBvbmVudC5pbiZhbXA7ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zs d1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1 dEU0TDByZUhjRGRELTd3VXRVR0hBJmFtcDttPWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBW Sk5CQ2g3ZU1aSU9ralEmYW1wO3M9cVlFaHN1eWtQVk1OVnJVeTcxZlZ6XzJUUW9IWXJCQWQ5WU9n bzFLNmUtRSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj4NCm9yZy5qYm9zcy5hcy5lamIzLmNvbXBv bmVudC5pbjwvYT50ZXJjZXB0b3JzLkxvZ2dpbmdJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlv bihMb2dnaW5nSW50ZXJjZXB0b3IuamF2YTo2NykgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwu amFyOjExLjAuMC5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7YXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0 b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdA0K PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAt M0FfX29yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuTmFtZSZhbXA7ZD1Ed01GYVEmYW1wO2M9Vnh0 NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBoTDBDbDF5 bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJmFtcDttPWJmLU9vMTRmQndHTmhueXNu V2xUNU5NOVZ1MFBWSk5CQ2g3ZU1aSU9ralEmYW1wO3M9QWNlbkJBMGpsYzdlS3FtakU4SzZhWkZz a3ZuQkZqVUJqWk5YTW8yMW5tayZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj4NCm9yZy5qYm9zcy5h cy5lZS5jb21wb25lbnQuTmFtZTwvYT5zcGFjZUNvbnRleHRJbnRlcmNlcHRvci5wcm9jZXNzSW52 b2NhdGlvbihOYW1lc3BhY2VDb250ZXh0SW50ZXJjZXB0b3IuamF2YTo1MCk8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3Jn Lmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JD b250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5Db250ZXh0Q2xh c3NMb2FkZXJJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDb250ZXh0Q2xhc3NMb2FkZXJJ bnRlcmNlcHRvci5qYXZhOjYwKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNl cHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0 IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5ydW4oSW50ZXJjZXB0b3JD b250ZXh0LmphdmE6NDM4KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcud2lsZGZseS5zZWN1cml0eS5tYW5hZ2VyLldp bGRGbHlTZWN1cml0eU1hbmFnZXIuZG9DaGVja2VkKFdpbGRGbHlTZWN1cml0eU1hbmFnZXIuamF2 YTo2MDkpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkFjY2Vzc0NoZWNraW5nSW50ZXJj ZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQWNjZXNzQ2hlY2tpbmdJbnRlcmNlcHRvci5qYXZhOjU3 KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2Vl ZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0 aW9uLkNoYWluZWRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDaGFpbmVkSW50ZXJjZXB0 b3IuamF2YTo1Myk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5WaWV3U2Vydmlj ZSRWaWV3Lmludm9rZShWaWV3U2VydmljZS5qYXZhOjE5OCk8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFz LmVlLmNvbXBvbmVudC5WaWV3RGVzY3JpcHRpb24kMS5wcm9jZXNzSW52b2NhdGlvbihWaWV3RGVz Y3JpcHRpb24uamF2YToxODUpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuUHJv eHlJbnZvY2F0aW9uSGFuZGxlci5pbnZva2UoUHJveHlJbnZvY2F0aW9uSGFuZGxlci5qYXZhOjgx KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLmludGVyZmFjZXMuQmFja2VuZElu dGVybmFsJCQkdmlldzQucnVuSW50ZXJuYWxBY3Rpb24oVW5rbm93biBTb3VyY2UpDQogW2JsbC5q YXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyBhdCBzdW4ucmVmbGVjdC5HZW5lcmF0ZWRNZXRob2RBY2Nlc3NvcjE1Ny5pbnZv a2UoVW5rbm93biBTb3VyY2UpIFs6MS44LjBfMTYxXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBzdW4ucmVmbGVjdC5EZWxl Z2F0aW5nTWV0aG9kQWNjZXNzb3JJbXBsLmludm9rZShEZWxlZ2F0aW5nTWV0aG9kQWNjZXNzb3JJ bXBsLmphdmE6NDMpIFtydC5qYXI6MS44LjBfMTYxXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBqYXZhLmxhbmcucmVmbGVj dC5NZXRob2QuaW52b2tlKE1ldGhvZC5qYXZhOjQ5OCkgW3J0LmphcjoxLjguMF8xNjFdPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGF0IG9yZy5qYm9zcy53ZWxkLnV0aWwucmVmbGVjdGlvbi5SZWZsZWN0aW9ucy5pbnZva2VBbmRV bndyYXAoUmVmbGVjdGlvbnMuamF2YTo0MzMpIFt3ZWxkLWNvcmUtaW1wbC0yLjQuMy5GaW5hbC5q YXI6Mi40LjMuRmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy53ZWxkLmJlYW4ucHJveHkuRW50ZXJw cmlzZUJlYW5Qcm94eU1ldGhvZEhhbmRsZXIuaW52b2tlKEVudGVycHJpc2VCZWFuUHJveHlNZXRo b2RIYW5kbGVyLmphdmE6MTI3KQ0KIFt3ZWxkLWNvcmUtaW1wbC0yLjQuMy5GaW5hbC5qYXI6Mi40 LjMuRmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy53ZWxkLmJlYW4ucHJveHkuRW50ZXJwcmlzZVRh cmdldEJlYW5JbnN0YW5jZS5pbnZva2UoRW50ZXJwcmlzZVRhcmdldEJlYW5JbnN0YW5jZS5qYXZh OjU2KQ0KIFt3ZWxkLWNvcmUtaW1wbC0yLjQuMy5GaW5hbC5qYXI6Mi40LjMuRmluYWxdPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGF0IG9yZy5qYm9zcy53ZWxkLmJlYW4ucHJveHkuSW5qZWN0aW9uUG9pbnRQcm9wYWdhdGluZ0Vu dGVycHJpc2VUYXJnZXRCZWFuSW5zdGFuY2UuaW52b2tlKEluamVjdGlvblBvaW50UHJvcGFnYXRp bmdFbnRlcnByaXNlVGFyZ2V0QmVhbkluc3RhbmNlLmphdmE6NjcpDQogW3dlbGQtY29yZS1pbXBs LTIuNC4zLkZpbmFsLmphcjoyLjQuMy5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLndlbGQuYmVh bi5wcm94eS5Qcm94eU1ldGhvZEhhbmRsZXIuaW52b2tlKFByb3h5TWV0aG9kSGFuZGxlci5qYXZh OjEwMCkgW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFsLmphcjoyLjQuMy5GaW5hbF08L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg YXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5CYWNrZW5kQ29tbWFuZE9iamVjdHNIYW5kbGVy JEJhY2tlbmRJbnRlcm5hbCRCYWNrZW5kTG9jYWwkMjA0OTI1OTYxOCRQcm94eSRfJCRfV2VsZCRF bnRlcnByaXNlUHJveHkkLnJ1bkludGVybmFsQWN0aW9uKFVua25vd24NCiBTb3VyY2UpIFtibGwu amFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5WZHNFdmVudExpc3RlbmVy LnJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzKFZkc0V2ZW50TGlzdGVuZXIuamF2YTo1OTgpDQogW2Js bC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLkhvc3RDb25u ZWN0aW9uUmVmcmVzaGVyJFN1YnNjcmliZXJSZWZyZXNoaW5nSG9zdE9uSG9zdENvbm5lY3Rpb25D aGFuZ2VFdmVudC5vbk5leHQoSG9zdENvbm5lY3Rpb25SZWZyZXNoZXIuamF2YTo0NykNCiBbdmRz YnJva2VyLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuSG9z dENvbm5lY3Rpb25SZWZyZXNoZXIkU3Vic2NyaWJlclJlZnJlc2hpbmdIb3N0T25Ib3N0Q29ubmVj dGlvbkNoYW5nZUV2ZW50Lm9uTmV4dChIb3N0Q29ubmVjdGlvblJlZnJlc2hlci5qYXZhOjMwKQ0K IFt2ZHNicm9rZXIuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LnZkc20uanNvbnJwYy5jbGllbnQu ZXZlbnRzLkV2ZW50UHVibGlzaGVyJEV2ZW50Q2FsbGFibGUuY2FsbChFdmVudFB1Ymxpc2hlci5q YXZhOjExOCkNCiBbdmRzbS1qc29ucnBjLWphdmEtY2xpZW50LmphcjpdPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5v dmlydC52ZHNtLmpzb25ycGMuY2xpZW50LmV2ZW50cy5FdmVudFB1Ymxpc2hlciRFdmVudENhbGxh YmxlLmNhbGwoRXZlbnRQdWJsaXNoZXIuamF2YTo5MykNCiBbdmRzbS1qc29ucnBjLWphdmEtY2xp ZW50LmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IGF0IGphdmEudXRpbC5jb25jdXJyZW50LkZvcmtKb2luVGFzayRBZGFw dGVkQ2FsbGFibGUuZXhlYyhGb3JrSm9pblRhc2suamF2YToxNDI0KSBbcnQuamFyOjEuOC4wXzE2 MV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRm9ya0pvaW5UYXNrLmRvRXhlYyhGb3Jr Sm9pblRhc2suamF2YToyODkpIFtydC5qYXI6MS44LjBfMTYxXTwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBqYXZhLnV0aWwu Y29uY3VycmVudC5Gb3JrSm9pblBvb2wkV29ya1F1ZXVlLnJ1blRhc2soRm9ya0pvaW5Qb29sLmph dmE6MTA1NikgW3J0LmphcjoxLjguMF8xNjFdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IGphdmEudXRpbC5jb25jdXJyZW50 LkZvcmtKb2luUG9vbC5ydW5Xb3JrZXIoRm9ya0pvaW5Qb29sLmphdmE6MTY5MikgW3J0Lmphcjox LjguMF8xNjFdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IGF0IGphdmEudXRpbC5jb25jdXJyZW50LkZvcmtKb2luV29ya2VyVGhy ZWFkLnJ1bihGb3JrSm9pbldvcmtlclRocmVhZC5qYXZhOjE1NykgW3J0LmphcjoxLjguMF8xNjFd PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0w MiAxNDo0MDoyMyw4NTEtMDcgV0FSTiZuYnNwOyBbY29tLmFyanVuYS5hdHMuYXJqdW5hXSAoRm9y a0pvaW5Qb29sLTEtd29ya2VyLTE0KSBBUkpVTkEwMTIwNzc6IEFib3J0DQogY2FsbGVkIG9uIGFs cmVhZHkgYWJvcnRlZCBhdG9taWMgYWN0aW9uIDA6ZmZmZjdmMDAwMDAxOi0yMWJkODgwMDo1YWU5 MGM0ODoxMGFmYTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFuZCB0 aGUgRU5HSU5FIGxvZzo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjIzLDg1MS0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5n aW5lLmNvcmUudXRpbHMudHJhbnNhY3Rpb24uVHJhbnNhY3Rpb25TdXBwb3J0XSAoRm9ya0pvaW5Q b29sLTEtd29ya2VyLTE0KQ0KIFs1MjI3NmRmNV0gdHJhbnNhY3Rpb24gcm9sbGVkIGJhY2s8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjIzLDg1MS0wNyBFUlJPUiBbb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyXSAoRm9ya0pvaW5Qb29sLTEtd29y a2VyLTE0KQ0KIFs1MjI3NmRmNV0gVW5hYmxlIHRvIFJlZnJlc2hDYXBhYmlsaXRpZXM6IElsbGVn YWxTdGF0ZUV4Y2VwdGlvbjogVHJhbnNhY3Rpb24gTG9jYWwgdHJhbnNhY3Rpb24gKGRlbGVnYXRl PVRyYW5zYWN0aW9uSW1wbGUgJmx0OyBhYywgQmFzaWNBY3Rpb246IDA6ZmZmZjdmMDAwMDAxOi0y MWJkODgwMDo1YWU5MGM0ODoxMGFmYSBzdGF0dXM6IEFjdGlvblN0YXR1cy5BQk9SVEVEICZndDss IG93bmVyPUxvY2FsIHRyYW5zYWN0aW9uIGNvbnRleHQgZm9yIHByb3ZpZGVyDQogSkJvc3MgSlRB IHRyYW5zYWN0aW9uIHByb3ZpZGVyKSBpcyBub3QgYWN0aXZlIFNUQVRVU19ST0xMRURCQUNLPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoyMyw4ODgtMDcgSU5GTyZuYnNwOyBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5IYW5kbGVWZHNDcHVGbGFnc09yQ2x1c3RlckNoYW5n ZWRDb21tYW5kXQ0KIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIFs1YzUxMWU1MV0gUnVubmlu ZyBjb21tYW5kOiBIYW5kbGVWZHNDcHVGbGFnc09yQ2x1c3RlckNoYW5nZWRDb21tYW5kIGludGVy bmFsOiB0cnVlLiBFbnRpdGllcyBhZmZlY3RlZCA6Jm5ic3A7IElEOiA3NGRmZTk2NS1jYjExLTQ5 NWEtOTZhMC0zZGFlNmIzY2JkNzUgVHlwZTogVkRTPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0w NS0wMiAxNDo0MDoyMyw4OTUtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs bC5IYW5kbGVWZHNWZXJzaW9uQ29tbWFuZF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkNCiBb MmEwZWM5MGJdIFJ1bm5pbmcgY29tbWFuZDogSGFuZGxlVmRzVmVyc2lvbkNvbW1hbmQgaW50ZXJu YWw6IHRydWUuIEVudGl0aWVzIGFmZmVjdGVkIDombmJzcDsgSUQ6IDc0ZGZlOTY1LWNiMTEtNDk1 YS05NmEwLTNkYWU2YjNjYmQ3NSBUeXBlOiBWRFM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1 LTAyIDE0OjQwOjIzLDg5OC0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LlJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29tbWFuZF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0x NCkNCiBbMmEwZWM5MGJdIFJlZnJlc2ggaG9zdCBjYXBhYmlsaXRpZXMgZmluaXNoZWQuIExvY2sg cmVsZWFzZWQuIE1vbml0b3JpbmcgY2FuIHJ1biBub3cgZm9yIGhvc3QgJ292bm9kZTEwMiBmcm9t IGRhdGEtY2VudGVyICdEZWZhdWx0Jzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6 NDA6MjMsODk4LTA3IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlZnJlc2hIb3N0 Q2FwYWJpbGl0aWVzQ29tbWFuZF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkNCiBbMmEwZWM5 MGJdIENvbW1hbmQgJ29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVmcmVzaEhvc3RDYXBhYmls aXRpZXNDb21tYW5kJyBmYWlsZWQ6IENvdWxkIG5vdCBnZXQgSkRCQyBDb25uZWN0aW9uOyBuZXN0 ZWQgZXhjZXB0aW9uIGlzIGphdmEuc3FsLlNRTEV4Y2VwdGlvbjogamF2YXgucmVzb3VyY2UuUmVz b3VyY2VFeGNlcHRpb246IElKMDAwNDU3OiBVbmNoZWNrZWQgdGhyb3dhYmxlIGluIG1hbmFnZWRD b25uZWN0aW9uUmVjb25uZWN0ZWQoKQ0KPGEgaHJlZj0ibWFpbHRvOmNsPW9yZy5qYm9zcy5qY2Eu Y29yZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFi ODRkN1tzdGF0ZT1OT1JNQUwiIHRhcmdldD0iX2JsYW5rIj4NCmNsPW9yZy5qYm9zcy5qY2EuY29y ZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRk N1tzdGF0ZT1OT1JNQUw8L2E+IG1hbmFnZWQNCjxhIGhyZWY9Im1haWx0bzpjb25uZWN0aW9uPW9y Zy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9uQDNm MzdjZjEwIiB0YXJnZXQ9Il9ibGFuayI+DQpjb25uZWN0aW9uPW9yZy5qYm9zcy5qY2EuYWRhcHRl cnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9uQDNmMzdjZjEwPC9hPiBjb25uZWN0 aW9uIGhhbmRsZXM9MCBsYXN0UmV0dXJuZWQ9MTUyNTI5NzIyMzg0NyBsYXN0VmFsaWRhdGVkPTE1 MjUyOTAyNjc4MTEgbGFzdENoZWNrZWRPdXQ9MTUyNTI5NjkyMzc3MCB0cmFja0J5VHg9ZmFsc2UN CjxhIGhyZWY9Im1haWx0bzpwb29sPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdl ci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBmMzUiIHRhcmdldD0iX2JsYW5rIj4NCnBvb2w9 b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9v bEAyMDU1MGYzNTwvYT4gbWNwPVNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWRRdWV1ZU1hbmFnZWRD b25uZWN0aW9uUG9vbEA1YmFhOTBmW3Bvb2w9RU5HSU5FRGF0YVNvdXJjZV0geGFSZXNvdXJjZT1M b2NhbFhBUmVzb3VyY2VJbXBsQDI0YTdmYzBiW2Nvbm5lY3Rpb25MaXN0ZW5lcj0xZmFiODRkNyBj b25uZWN0aW9uTWFuYWdlcj01YmVjNzBkMg0KIHdhcm5lZD1mYWxzZSBjdXJyZW50WGlkPW51bGwg cHJvZHVjdE5hbWU9UG9zdGdyZVNRTCBwcm9kdWN0VmVyc2lvbj05LjUuOSBqbmRpTmFtZT1qYXZh Oi9FTkdJTkVEYXRhU291cmNlXSB0eFN5bmM9bnVsbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4 LTA1LTAyIDE0OjQwOjIzLDg5OC0wNyBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5S ZWZyZXNoSG9zdENhcGFiaWxpdGllc0NvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQp DQogWzJhMGVjOTBiXSBFeGNlcHRpb246IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5DYW5ub3RH ZXRKZGJjQ29ubmVjdGlvbkV4Y2VwdGlvbjogQ291bGQgbm90IGdldCBKREJDIENvbm5lY3Rpb247 IG5lc3RlZCBleGNlcHRpb24gaXMgamF2YS5zcWwuU1FMRXhjZXB0aW9uOiBqYXZheC5yZXNvdXJj ZS5SZXNvdXJjZUV4Y2VwdGlvbjogSUowMDA0NTc6IFVuY2hlY2tlZCB0aHJvd2FibGUgaW4gbWFu YWdlZENvbm5lY3Rpb25SZWNvbm5lY3RlZCgpDQo8YSBocmVmPSJtYWlsdG86Y2w9b3JnLmpib3Nz LmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLmxpc3RlbmVyLlR4Q29ubmVjdGlvbkxpc3RlbmVy QDFmYWI4NGQ3W3N0YXRlPU5PUk1BTCIgdGFyZ2V0PSJfYmxhbmsiPg0KY2w9b3JnLmpib3NzLmpj YS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLmxpc3RlbmVyLlR4Q29ubmVjdGlvbkxpc3RlbmVyQDFm YWI4NGQ3W3N0YXRlPU5PUk1BTDwvYT4gbWFuYWdlZA0KPGEgaHJlZj0ibWFpbHRvOmNvbm5lY3Rp b249b3JnLmpib3NzLmpjYS5hZGFwdGVycy5qZGJjLmxvY2FsLkxvY2FsTWFuYWdlZENvbm5lY3Rp b25AM2YzN2NmMTAiIHRhcmdldD0iX2JsYW5rIj4NCmNvbm5lY3Rpb249b3JnLmpib3NzLmpjYS5h ZGFwdGVycy5qZGJjLmxvY2FsLkxvY2FsTWFuYWdlZENvbm5lY3Rpb25AM2YzN2NmMTA8L2E+IGNv bm5lY3Rpb24gaGFuZGxlcz0wIGxhc3RSZXR1cm5lZD0xNTI1Mjk3MjIzODQ3IGxhc3RWYWxpZGF0 ZWQ9MTUyNTI5MDI2NzgxMSBsYXN0Q2hlY2tlZE91dD0xNTI1Mjk2OTIzNzcwIHRyYWNrQnlUeD1m YWxzZQ0KPGEgaHJlZj0ibWFpbHRvOnBvb2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25t YW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9vbEAyMDU1MGYzNSIgdGFyZ2V0PSJfYmxhbmsiPg0K cG9vbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9vbC5zdHJhdGVneS5P bmVQb29sQDIwNTUwZjM1PC9hPiBtY3A9U2VtYXBob3JlQ29uY3VycmVudExpbmtlZFF1ZXVlTWFu YWdlZENvbm5lY3Rpb25Qb29sQDViYWE5MGZbcG9vbD1FTkdJTkVEYXRhU291cmNlXSB4YVJlc291 cmNlPUxvY2FsWEFSZXNvdXJjZUltcGxAMjRhN2ZjMGJbY29ubmVjdGlvbkxpc3RlbmVyPTFmYWI4 NGQ3IGNvbm5lY3Rpb25NYW5hZ2VyPTViZWM3MGQyDQogd2FybmVkPWZhbHNlIGN1cnJlbnRYaWQ9 bnVsbCBwcm9kdWN0TmFtZT1Qb3N0Z3JlU1FMIHByb2R1Y3RWZXJzaW9uPTkuNS45IGpuZGlOYW1l PWphdmE6L0VOR0lORURhdGFTb3VyY2VdIHR4U3luYz1udWxsXTwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuc3ByaW5n ZnJhbWV3b3JrLmpkYmMuZGF0YXNvdXJjZS5EYXRhU291cmNlVXRpbHMuZ2V0Q29ubmVjdGlvbihE YXRhU291cmNlVXRpbHMuamF2YTo4MCkNCiBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0Vd PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5leGVj dXRlKEpkYmNUZW1wbGF0ZS5qYXZhOjYxOSkgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNF XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVtcGxhdGUucXVl cnkoSmRiY1RlbXBsYXRlLmphdmE6Njg0KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0Vd PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5xdWVy eShKZGJjVGVtcGxhdGUuamF2YTo3MTYpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV08 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5 KEpkYmNUZW1wbGF0ZS5qYXZhOjc2NikgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLlBvc3RncmVzRGJFbmdp bmVEaWFsZWN0JFBvc3RncmVzU2ltcGxlSmRiY0NhbGwuZXhlY3V0ZUNhbGxJbnRlcm5hbChQb3N0 Z3Jlc0RiRW5naW5lRGlhbGVjdC5qYXZhOjE1MikNCiBbZGFsLmphcjpdPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4uPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6MjMs OTA3LTA3IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLmF1ZGl0bG9n aGFuZGxpbmcuQXVkaXRMb2dEaXJlY3Rvcl0NCiAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KSBb MmEwZWM5MGJdIEVWRU5UX0lEOiBIT1NUX1JFRlJFU0hfQ0FQQUJJTElUSUVTX0ZBSUxFRCg2MDcp LCBGYWlsZWQgdG8gcmVmcmVzaCB0aGUgY2FwYWJpbGl0aWVzIG9mIGhvc3Qgb3Zub2RlMTAyLjwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6MjMsOTA3LTA3IElORk8mbmJzcDsg W29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5k XSAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KQ0KIFsyYTBlYzkwYl0gTG9jayBmcmVlZCB0byBv YmplY3QgJ0VuZ2luZUxvY2s6e2V4Y2x1c2l2ZUxvY2tzPSdbNzRkZmU5NjUtY2IxMS00OTVhLTk2 YTAtM2RhZTZiM2NiZDc1PVZEUywgSE9TVF9ORVRXT1JLNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAt M2RhZTZiM2NiZDc1PUhPU1RfTkVUV09SS10nLCBzaGFyZWRMb2Nrcz0nJ30nPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoyNSw3NzUtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuR2V0SGFyZHdhcmVJbmZvQXN5bmNWRFND b21tYW5kXQ0KIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFk LTMxKSBbXSBTVEFSVCwgR2V0SGFyZHdhcmVJbmZvQXN5bmNWRFNDb21tYW5kKEhvc3ROYW1lID0g b3Zub2RlMTAyLCBWZHNJZEFuZFZkc1ZEU0NvbW1hbmRQYXJhbWV0ZXJzQmFzZTp7aG9zdElkPSc3 NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzUnLCB2ZHM9J0hvc3Rbb3Zub2RlMTAy LDc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNjYmQ3NV0nfSksDQogbG9nIGlkOiAzMDBm NzM0NTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6MjUsNzc1LTA3IElORk8m bmJzcDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkdldEhhcmR3 YXJlSW5mb0FzeW5jVkRTQ29tbWFuZF0NCiAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5l U2NoZWR1bGVkLVRocmVhZC0zMSkgW10gRklOSVNILCBHZXRIYXJkd2FyZUluZm9Bc3luY1ZEU0Nv bW1hbmQsIGxvZyBpZDogMzAwZjczNDU8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0 OjQwOjI1LDgwMi0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlNldE5v bk9wZXJhdGlvbmFsVmRzQ29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNj aGVkdWxlZC1UaHJlYWQtMzEpDQogW2YyZWYyMWVdIFJ1bm5pbmcgY29tbWFuZDogU2V0Tm9uT3Bl cmF0aW9uYWxWZHNDb21tYW5kIGludGVybmFsOiB0cnVlLiBFbnRpdGllcyBhZmZlY3RlZCA6Jm5i c3A7IElEOiA3NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzUgVHlwZTogVkRTPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoyNSw4MDUtMDcgSU5GTyZuYnNwOyBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5TZXRWZHNTdGF0dXNWRFNDb21tYW5kXSAo RUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC0zMSkNCiBbZjJl ZjIxZV0gU1RBUlQsIFNldFZkc1N0YXR1c1ZEU0NvbW1hbmQoSG9zdE5hbWUgPSBvdm5vZGUxMDIu LCBTZXRWZHNTdGF0dXNWRFNDb21tYW5kUGFyYW1ldGVyczp7aG9zdElkPSc3NGRmZTk2NS1jYjEx LTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzUnLCBzdGF0dXM9J05vbk9wZXJhdGlvbmFsJywgbm9uT3Bl cmF0aW9uYWxSZWFzb249J05FVFdPUktfVU5SRUFDSEFCTEUnLCBzdG9wU3BtRmFpbHVyZUxvZ2dl ZD0nZmFsc2UnLCBtYWludGVuYW5jZVJlYXNvbj0nbnVsbCd9KSwNCiBsb2cgaWQ6IDc2MTFkOGQ4 PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDo1Niw3MjItMDcgSU5GTyZuYnNw OyBbPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0 dHAtM0FfX29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwucHJvJmFtcDtkPUR3TUZhUSZhbXA7Yz1W eHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJmFtcDtyPUZpUGhMMENs MXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmYW1wO209YmYtT28xNGZCd0dOaG55 c25XbFQ1Tk05VnUwUFZKTkJDaDdlTVpJT2tqUSZhbXA7cz1XREJSa2tyMm9NM3BxQU0tb0E2R0g0 aWw3SWpBQTZ1M1BpbThnM1pmNGxVJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPm9yZy5vdmlydC5l bmdpbmUuY29yZS5ibGwucHJvPC9hPnZpZGVyLm5ldHdvcmsuU3luY05ldHdvcmtQcm92aWRlckNv bW1hbmRdDQogKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQt NTgpIFszM2JkZGE3Zl0gTG9jayBBY3F1aXJlZCB0byBvYmplY3QgJ0VuZ2luZUxvY2s6e2V4Y2x1 c2l2ZUxvY2tzPSdbZjUwYmQwODEtN2M1Yi00MTYxLWEwNDUtMDY4Zjg1ZDJhNDc2PVBST1ZJREVS XScsIHNoYXJlZExvY2tzPScnfSc8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQw OjU2LDczMi0wNyBJTkZPJm5ic3A7IFs8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zw b2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5wcm8m YW1wO2Q9RHdNRmFRJmFtcDtjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMx clhqaGcmYW1wO3I9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZh bXA7bT1iZi1PbzE0ZkJ3R05obnlzbldsVDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJmFtcDtzPVdE QlJra3Iyb00zcHFBTS1vQTZHSDRpbDdJakFBNnUzUGltOGczWmY0bFUmYW1wO2U9IiB0YXJnZXQ9 Il9ibGFuayI+b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5wcm88L2E+dmlkZXIubmV0d29yay5T eW5jTmV0d29ya1Byb3ZpZGVyQ29tbWFuZF0NCiAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5n aW5lU2NoZWR1bGVkLVRocmVhZC01OCkgWzMzYmRkYTdmXSBSdW5uaW5nIGNvbW1hbmQ6IFN5bmNO ZXR3b3JrUHJvdmlkZXJDb21tYW5kIGludGVybmFsOiB0cnVlLjwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PjIwMTgtMDUtMDIgMTQ6NDA6NTYsODQ0LTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUu Y29yZS5zc28udXRpbHMuQXV0aGVudGljYXRpb25VdGlsc10gKGRlZmF1bHQgdGFzay00MCkNCiBb XSBVc2VyIGFkbWluQGludGVybmFsIHN1Y2Nlc3NmdWxseSBsb2dnZWQgaW4gd2l0aCBzY29wZXM6 IG92aXJ0LWFwcC1hcGkgb3ZpcnQtZXh0PXRva2VuLWluZm86YXV0aHotc2VhcmNoIG92aXJ0LWV4 dD10b2tlbi1pbmZvOnB1YmxpYy1hdXRoei1zZWFyY2ggb3ZpcnQtZXh0PXRva2VuLWluZm86dmFs aWRhdGUgb3ZpcnQtZXh0PXRva2VuOnBhc3N3b3JkLWFjY2Vzczwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PjIwMTgtMDUtMDIgMTQ6NDA6NTcsMDAxLTA3IElORk8mbmJzcDsgWzxhIGhyZWY9Imh0dHBzOi8v dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19vcmcub3ZpcnQuZW5n aW5lLmNvcmUuYmxsLnBybyZhbXA7ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1 RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDBy ZUhjRGRELTd3VXRVR0hBJmFtcDttPWJmLU9vMTRmQndHTmhueXNuV2xUNU5NOVZ1MFBWSk5CQ2g3 ZU1aSU9ralEmYW1wO3M9V0RCUmtrcjJvTTNwcUFNLW9BNkdINGlsN0lqQUE2dTNQaW04ZzNaZjRs VSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5vcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnBybzwv YT52aWRlci5uZXR3b3JrLlN5bmNOZXR3b3JrUHJvdmlkZXJDb21tYW5kXQ0KIChFRS1NYW5hZ2Vk VGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTU4KSBbMzNiZGRhN2ZdIExvY2sg ZnJlZWQgdG8gb2JqZWN0ICdFbmdpbmVMb2NrOntleGNsdXNpdmVMb2Nrcz0nW2Y1MGJkMDgxLTdj NWItNDE2MS1hMDQ1LTA2OGY4NWQyYTQ3Nj1QUk9WSURFUl0nLCBzaGFyZWRMb2Nrcz0nJ30nPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0NDozOSwxOTEtMDcgSU5GTyZuYnNwOyBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC51dGlscy5UaHJlYWRQb29sTW9uaXRvcmluZ1NlcnZp Y2VdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVUaHJlYWRNb25pdG9yaW5nLVRocmVh ZC0xKQ0KIFtdIFRocmVhZCBwb29sICdkZWZhdWx0JyBpcyB1c2luZyAwIHRocmVhZHMgb3V0IG9m IDEgYW5kIDUgdGFza3MgYXJlIHdhaXRpbmcgaW4gdGhlIHF1ZXVlLjwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPjIwMTgtMDUtMDIgMTQ6NDQ6MzksMTkxLTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdp bmUuY29yZS5ibGwudXRpbHMuVGhyZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdl ZFRocmVhZEZhY3RvcnktZW5naW5lVGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkNCiBbXSBUaHJl YWQgcG9vbCAnZW5naW5lJyBpcyB1c2luZyAwIHRocmVhZHMgb3V0IG9mIDUwMCwgOCB0aHJlYWRz IHdhaXRpbmcgZm9yIHRhc2tzIGFuZCAwIHRhc2tzIGluIHF1ZXVlLjwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPjIwMTgtMDUtMDIgMTQ6NDQ6MzksMTkxLTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdp bmUuY29yZS5ibGwudXRpbHMuVGhyZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdl ZFRocmVhZEZhY3RvcnktZW5naW5lVGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkNCiBbXSBUaHJl YWQgcG9vbCAnZW5naW5lU2NoZWR1bGVkJyBpcyB1c2luZyAxIHRocmVhZHMgb3V0IG9mIDEwMCBh bmQgOTkgdGFza3MgYXJlIHdhaXRpbmcgaW4gdGhlIHF1ZXVlLjwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PjIwMTgtMDUtMDIgMTQ6NDQ6MzksMTkxLTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUu Y29yZS5ibGwudXRpbHMuVGhyZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRo cmVhZEZhY3RvcnktZW5naW5lVGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkNCiBbXSBUaHJlYWQg cG9vbCAnZW5naW5lVGhyZWFkTW9uaXRvcmluZycgaXMgdXNpbmcgMSB0aHJlYWRzIG91dCBvZiAx IGFuZCAwIHRhc2tzIGFyZSB3YWl0aW5nIGluIHRoZSBxdWV1ZS48L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4yMDE4LTA1LTAyIDE0OjQ0OjM5LDE5MS0wNyBJTkZPJm5ic3A7IFtvcmcub3ZpcnQuZW5naW5l LmNvcmUuYmxsLnV0aWxzLlRocmVhZFBvb2xNb25pdG9yaW5nU2VydmljZV0gKEVFLU1hbmFnZWRU aHJlYWRGYWN0b3J5LWVuZ2luZVRocmVhZE1vbml0b3JpbmctVGhyZWFkLTEpDQogW10gVGhyZWFk IHBvb2wgJ2hvc3RVcGRhdGVzQ2hlY2tlcicgaXMgdXNpbmcgMCB0aHJlYWRzIG91dCBvZiA1IGFu ZCAxIHRhc2tzIGFyZSB3YWl0aW5nIGluIHRoZSBxdWV1ZS48L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+ RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IFlhbmlyIFF1aW5uIFttYWlsdG86PGEg aHJlZj0ibWFpbHRvOnlxdWlubkByZWRoYXQuY29tIiB0YXJnZXQ9Il9ibGFuayI+eXF1aW5uQHJl ZGhhdC5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWF5IDIsIDIwMTgg MTI6MzQgQU08YnI+DQo8Yj5Ubzo8L2I+IEp1c3RpbiBaeWdtb250ICZsdDs8YSBocmVmPSJtYWls dG86anp5Z21vbnRAcHJvb2Zwb2ludC5jb20iIHRhcmdldD0iX2JsYW5rIj5qenlnbW9udEBwcm9v ZnBvaW50LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86dXNlcnNA b3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+dXNlcnNAb3ZpcnQub3JnPC9hPjxicj4NCjxiPlN1 YmplY3Q6PC9iPiBSZTogW292aXJ0LXVzZXJzXSBhZGRpbmcgYSBob3N0PC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+ PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt YXJnaW4tYm90dG9tOjEyLjBwdCI+SGksPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+V2hhdCBkb2N1bWVudCBhcmUgeW91IHVzaW5nID88bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5TZWUgaWYgeW91IGZpbmQgdGhlIG5l ZWRlZCBpbmZvcm1hdGlvbiBoZXJlIDombmJzcDsNCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5z ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fb3ZpcnQub3JnX2RvY3VtZW50YXRp b25fYWRtaW4tMkRndWlkZV9jaGFwLTJESG9zdHNfJmFtcDtkPUR3TUZhUSZhbXA7Yz1WeHQ1ZTBP c3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJmFtcDtyPUZpUGhMMENsMXltWmxu VHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmYW1wO209Rk4wLTNSM3hrMGNrY0RWakpTWFFE YUlyanFDN292R0dmSFZYWjdMZG1YcyZhbXA7cz1zYUJoaldYd3ZFSFVIQnNvLVltVHZyeThpbHpJ Q1lPSUVlbjA1eTlxOFBrJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly9vdmlydC5v cmcvZG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9jaGFwLUhvc3RzLzwvYT4gPG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+Rm9yIGVuZ2luZSByZWxhdGVkIHBvdGVudGlhbCBl cnJvcnMgaSByZWNvbW1lbmQgYWxzbyBjaGVja2luZyB0aGUgZW5naW5lLmxvZyBhbmQgaW4gVUkg Y2hlY2sgdGhlIGV2ZW50cyBzZWN0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+WWFuaXIgUXVpbm48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj5PbiBUdWUsIE1heSAxLCAyMDE4IGF0IDExOjExIFBNLCBKdXN0 aW4gWnlnbW9udCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmp6eWdtb250QHByb29mcG9pbnQuY29tIiB0 YXJnZXQ9Il9ibGFuayI+anp5Z21vbnRAcHJvb2Zwb2ludC5jb208L2E+Jmd0OyB3cm90ZTo8bzpw PjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6 NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4w cHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkkgaGF2ZSB0cmllZCB0 byBhZGQgYSBob3N0IHRvIHRoZSBlbmdpbmUgYW5kIGl0IGp1c3QgdGFrZXMgZm9yZXZlciBuZXZl ciB3b3JraW5nIG9yIGdpdmluZyBhbnkgZXJyb3IgbWVzc2FnZS4mbmJzcDsgV2hlbiBJIGxvb2sg aW4gdGhlIGVuZ2luZeKAmXMgc2VydmVyLmxvZyBJIHNlZSBpdCBzYXlzIHRoZSBuZXR3b3Jrcw0K IGFyZSBtaXNzaW5nLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIHRo b3VnaHQgd2hlbiB5b3UgaW5zdGFsbCBhIG5vZGUgYW5kIGFkZCBpdCB0byB0aGUgZW5naW5lIGl0 IHdpbGwgYWRkIHRoZSBuZXR3b3JrcyBhdXRvbWF0aWNhbGx5PyZuYnNwOyBUaGUgZG9jcyBkb27i gJl0IGdpdmUgbXVjaCBpbmZvcm1hdGlvbiBhYm91dCB0aGlzLCBhbmQgSSBjYW7igJl0IGV2ZW4g cmVtb3ZlIHRoZQ0KIGhvc3QgdGhyb3VnaCB0aGUgVUkuJm5ic3A7IFdoYXQgc3RlcHMgYXJlIHJl cXVpcmVkIHRvIHByZXBhcmUgYSBub2RlIHdoZW4gc2V2ZXJhbCB2bGFucyBhcmUgaW52b2x2ZWQ/ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KVXNlcnMgbWFpbGluZyBsaXN0PGJyPg0KPGEg aHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPlVzZXJzQG92aXJ0 Lm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v djIvdXJsP3U9aHR0cC0zQV9fbGlzdHMub3ZpcnQub3JnX21haWxtYW5fbGlzdGluZm9fdXNlcnMm YW1wO2Q9RHdNRmFRJmFtcDtjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMx clhqaGcmYW1wO3I9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZh bXA7bT1GTjAtM1IzeGswY2tjRFZqSlNYUURhSXJqcUM3b3ZHR2ZIVlhaN0xkbVhzJmFtcDtzPVg3 cThtRWluX2sxNXFGNlBoMEdycmduM0VILVFQZDQ5cHV6MVFseFF2OG8mYW1wO2U9IiB0YXJnZXQ9 Il9ibGFuayI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9h PjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4w cHQiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f PGJyPg0KVXNlcnMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0 Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+DQo8YSBocmVmPSJo dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fbGlzdHMu b3ZpcnQub3JnX21haWxtYW5fbGlzdGluZm9fdXNlcnMmYW1wO2Q9RHdNRmFRJmFtcDtjPVZ4dDVl ME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmYW1wO3I9RmlQaEwwQ2wxeW1a bG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZhbXA7bT1iZi1PbzE0ZkJ3R05obnlzblds VDVOTTlWdTBQVkpOQkNoN2VNWklPa2pRJmFtcDtzPU93U3Jjb1BNakdIdWlIYjEtM3F6NXRtdzg0 aVJwbFlIalZKTWJEeHRXMlkmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9j a3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90 ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_CY4PR12MB1798EB1DEA3A362DACAB2644AB9B0CY4PR12MB1798namp_--

Please attach the required logs. I cannot help you without the logs. On Mon, May 7, 2018 at 10:16 PM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
That’s what I did, and I tried everything. I might as well just wipe this all out and start over, its pretty disconcerning to know things can stuff up so bad there’s nothing that can be done.
Even if I were to reinstall the host with the latest, the engine still sees the old node in there I can’t get rid of, so I’ll have to wipe out everything.
*From:* Alona Kaplan [mailto:alkaplan@redhat.com] *Sent:* Sunday, May 6, 2018 11:25 PM *To:* Justin Zygmont <jzygmont@proofpoint.com> *Cc:* Yanir Quinn <yquinn@redhat.com>; users@ovirt.org
*Subject:* Re: [ovirt-users] adding a host
First restart the engine. Then try to change the required network to be non-required and click on RefreshCapabilities on the host.
It should move the host to active state without the need to remove it.
If it doesn't help, please attach your full engine.log and server.log.
Anyway please update your ovirt to version 4.2.3.4, the bug was fixed there.
Thanks,
Alona.
On Mon, May 7, 2018 at 7:30 AM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I’ve deselect the required status, I will try to add it again if I am ever able to remove the old host.
*From:* Alona Kaplan [mailto:alkaplan@redhat.com] *Sent:* Sunday, May 6, 2018 7:31 AM *To:* Yanir Quinn <yquinn@redhat.com> *Cc:* Justin Zygmont <jzygmont@proofpoint.com>; users@ovirt.org
*Subject:* Re: [ovirt-users] adding a host
There was a bug when adding a host to a cluster that contains a required network. It was fixed in 4.2.3.4.
Bug-Url- https://bugzilla.redhat.com/1570388 <https://urldefense.proofpoint.com/v2/url?u=https-3A__bugzilla.redhat.com_1570388&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=mfn0pnmnABEFnuXsfb0_8UJ_t9rOg7zplcEesEuFY1s&e=>
Thanks,
Alona.
On Sun, May 6, 2018 at 3:49 PM, Yanir Quinn <yquinn@redhat.com> wrote:
For removing the non operational host :
1.Right click on the host name
2.Click on "Confirm host has been rebooted"
3.Remove the host
For the issue you are experiencing with host addition, according to the engine logs you have sent, you might need to perform a few steps , see: https://bugzilla.redhat.com/show_bug.cgi?id=1516256#c2 <https://urldefense.proofpoint.com/v2/url?u=https-3A__bugzilla.redhat.com_show-5Fbug.cgi-3Fid-3D1516256-23c2&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=22xgej4KRwDTMBPfS03njGm5mJ4I96JLlUY-i7nTq5Y&e=>
I would also recommend to check the the host's network is not down.
Also, during installation of the host,observe the messages in the Events section (UI)
Hope this helps.
On Thu, May 3, 2018 at 10:07 PM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I can’t seem to do anything to control the host from the engine, when I select it for Maint, the engine log shows:
[org.ovirt.engine.core.bll.MaintenanceNumberOfVdssCommand] (default task-50) [90ba81ef-21e4-4272-8c59-84786e969ff7] Running command: MaintenanceNumberOfVdssCommand internal: false. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDSAction group MANIPULATE_HOST with role type ADMIN
2018-05-03 12:00:37,918-07 INFO [org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (default task-50) [90ba81ef-21e4-4272-8c59-84786e969ff7] START, SetVdsStatusVDSCommand(HostName = ovnode102, SetVdsStatusVDSCommandParameters:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', status='PreparingForMaintenance', nonOperationalReason='NONE', stopSpmFailureLogged='true', maintenanceReason='null'}), log id: 647d5f78
I have only 1 host in the DC, status is Up, the cluster says host count is 2 even though the second host stays Non Operational. I don’t know how to remove it.
I just installed and tried to join the DC, this is a fresh installation, the engine was launched through cockpit.
Heres what nodectl shows from the host:
ovnode102 ~]# nodectl check
Status: OK
Bootloader ... OK
Layer boot entries ... OK
Valid boot entries ... OK
Mount points ... OK
Separate /var ... OK
Discard is used ... OK
Basic storage ... OK
Initialized VG ... OK
Initialized Thin Pool ... OK
Initialized LVs ... OK
Thin storage ... OK
Checking available space in thinpool ... OK
Checking thinpool auto-extend ... OK
vdsmd ... OK
Thanks,
*From:* Yanir Quinn [mailto:yquinn@redhat.com] *Sent:* Thursday, May 3, 2018 1:19 AM
*To:* Justin Zygmont <jzygmont@proofpoint.com> *Cc:* users@ovirt.org *Subject:* Re: [ovirt-users] adding a host
Did you try switching the host to maintenance mode first ?
What is the state of the data center and how many active hosts do you have now?
And did you perform any updates recently or just run a fresh installation ? if so , did you run engine-setup before launching engine ?
On Thu, May 3, 2018 at 12:47 AM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I read this page and it doesn’t help since this is a host that can’t be removed, the “remove” button is dimmed out.
This is 4.22 ovirt node, but the host stays in a “non operational” state. I notice the logs have a lot of errors, for example:
the SERVER log:
2018-05-02 14:40:23,847-07 WARN [org.jboss.jca.core. connectionmanager.pool.strategy.OnePool] (ForkJoinPool-1-worker-14) IJ000609: Attempt to return connection twice: org.jboss.jca.core. connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local. LocalManagedConnection@3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core. connectionmanager.pool.strategy.OnePool@20550f35 mcp= SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]: java.lang.Throwable: STACKTRACE
at org.jboss.jca.core.connectionmanager.pool.mcp. SemaphoreConcurrentLinkedDequeManagedConnectionPool.returnConnection( SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:722)
at org.jboss.jca.core.connectionmanager.pool.mcp. SemaphoreConcurrentLinkedDequeManagedConnectionPool.returnConnection( SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:611)
at org.jboss.jca.core.connectionmanager.pool. AbstractPool.returnConnection(AbstractPool.java:847)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. returnManagedConnection(AbstractConnectionManager.java:725)
at org.jboss.jca.core.connectionmanager.tx. TxConnectionManagerImpl.managedConnectionDisconnected( TxConnectionManagerImpl.java:585)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. disconnectManagedConnection(AbstractConnectionManager.java:988)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. reconnectManagedConnection(AbstractConnectionManager.java:974)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager. allocateConnection(AbstractConnectionManager.java:792)
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection( WrapperDataSource.java:138)
at org.jboss.as.connector.subsystems.datasources. WildFlyDataSource.getConnection(WildFlyDataSource.java:64)
at org.springframework.jdbc.datasource.DataSourceUtils. doGetConnection(DataSourceUtils.java:111) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.datasource.DataSourceUtils. getConnection(DataSourceUtils.java:77) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$ PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$ PostgresSimpleJdbcCall.doExecute(PostgresDbEngineDialect.java:118) [dal.jar:]
at org.springframework.jdbc.core.simple.SimpleJdbcCall.execute(SimpleJdbcCall.java:198) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler. executeImpl(SimpleJdbcCallsHandler.java:135) [dal.jar:]
at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler. executeReadList(SimpleJdbcCallsHandler.java:105) [dal.jar:]
at org.ovirt.engine.core.dao.VmDynamicDaoImpl.getAllRunningForVds(VmDynamicDaoImpl.java:52) [dal.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.isVmRunningOnHost( HostNetworkTopologyPersisterImpl.java:210) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.logChangedDisplayNetwork( HostNetworkTopologyPersisterImpl.java:179) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.auditNetworkCompliance( HostNetworkTopologyPersisterImpl.java:148) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.lambda$persistAndEnforceNetworkCompli ance$0(HostNetworkTopologyPersisterImpl.java:100) [vdsbroker.jar:]
at org.ovirt.engine.core.utils.tr <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=> ansaction.TransactionSupport.executeInNewTransaction(TransactionSupport.java:202) [utils.jar:]
at org.ovirt.engine.core.utils.tr <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=> ansaction.TransactionSupport.executeInRequired(TransactionSupport.java:137) [utils.jar:]
at org.ovirt.engine.core.utils.tr <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=> ansaction.TransactionSupport.executeInScope(TransactionSupport.java:105) [utils.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.persistAndEnforceNetworkCompliance( HostNetworkTopologyPersisterImpl.java:93) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.vdsbroker. HostNetworkTopologyPersisterImpl.persistAndEnforceNetworkCompliance( HostNetworkTopologyPersisterImpl.java:154) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager. processRefreshCapabilitiesResponse(VdsManager.java:794) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager. handleRefreshCapabilitiesResponse(VdsManager.java:598) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.VdsManager. refreshHostSync(VdsManager.java:567) [vdsbroker.jar:]
at org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand .executeCommand(RefreshHostCapabilitiesCommand.java:41) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase. executeWithoutTransaction(CommandBase.java:1133) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase. executeActionInTransactionScope(CommandBase.java:1285) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1934) [bll.jar:]
at org.ovirt.engine.core.utils.tr <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=> ansaction.TransactionSupport.executeInSuppressed(TransactionSupport.java:164) [utils.jar:]
at org.ovirt.engine.core.utils.tr <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=> ansaction.TransactionSupport.executeInScope(TransactionSupport.java:103) [utils.jar:]
at org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1345) [bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:400) [bll.jar:]
at org.ovirt.engine.core.bll.executor. DefaultBackendActionExecutor.execute(DefaultBackendActionExecutor.java:13) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runAction(Backend.java:468) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:450) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runInternalAction(Backend.java:393) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source) [:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
at org.jboss.as.ee.component.ManagedReferenceMethodIntercep tor.processInvocation(ManagedReferenceMethodInterceptor.java:52)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InterceptorContext$Invocation. proceed(InterceptorContext.java:509)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. delegateInterception(Jsr299BindingsInterceptor.java:78)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. doMethodInterception(Jsr299BindingsInterceptor.java:88)
at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. processInvocation(Jsr299BindingsInterceptor.java:101)
at org.jboss.as.ee.component.interceptors. UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.in <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=> vocationmetrics.ExecutionTimeInterceptor.processInvocation( ExecutionTimeInterceptor.java:43) [wildfly-ejb3-11.0.0.Final. jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor. processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InitialInterceptor.processInvocation( InitialInterceptor.java:40)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.ChainedInterceptor.processInvocation( ChainedInterceptor.java:53)
at org.jboss.as.ee.component.interceptors. ComponentDispatcherInterceptor.processInvocation( ComponentDispatcherInterceptor.java:52)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.si <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.si&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=1ePRfA5SreaGbTTSV3LIHU90vPmnUVtg6JOQu6w8bn8&e=> ngleton.SingletonComponentInstanceAssociationInterceptor. processInvocation(SingletonComponentInstanceAssociationInterceptor.java:53) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:264) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:379) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:244) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InterceptorContext$Invocation. proceed(InterceptorContext.java:509)
at org.jboss.weld.ejb.AbstractEJBRequestScopeActivat ionInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.as.weld.ejb.EjbRequestScopeActivationInter ceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:89)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.in <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=> terceptors.CurrentInvocationContextInterceptor.processInvocation( CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-11.0.0.Final. jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.in <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=> vocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.security.SecurityContextInterceptor. processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.deployment.processors. StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.in <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=> terceptors.ShutDownInterceptorFactory$1.processInvocation( ShutDownInterceptorFactory.java:64) [wildfly-ejb3-11.0.0.Final. jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ejb3.component.in <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=> terceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:67) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final]
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.as.ee.component.Name <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ee.component.Name&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=AcenBA0jlc7eKqmjE8K6aZFskvnBFjUBjZNXMo21nmk&e=> spaceContextInterceptor.processInvocation(NamespaceContextInterceptor. java:50)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.ContextClassLoaderInterceptor. processInvocation(ContextClassLoaderInterceptor.java:60)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.InterceptorContext.run( InterceptorContext.java:438)
at org.wildfly.security.manager.WildFlySecurityManager.doChecked( WildFlySecurityManager.java:609)
at org.jboss.invocation.AccessCheckingInterceptor. processInvocation(AccessCheckingInterceptor.java:57)
at org.jboss.invocation.InterceptorContext.proceed( InterceptorContext.java:422)
at org.jboss.invocation.ChainedInterceptor.processInvocation( ChainedInterceptor.java:53)
at org.jboss.as.ee.component.ViewService$View.invoke( ViewService.java:198)
at org.jboss.as.ee.component.ViewDescription$1.processInvocation( ViewDescription.java:185)
at org.jboss.as.ee.component.ProxyInvocationHandler.invoke( ProxyInvocationHandler.java:81)
at org.ovirt.engine.core.bll.interfaces.BackendInternal$$$ view4.runInternalAction(Unknown Source) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) [:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161]
at org.jboss.weld.util.reflection.Reflections. invokeAndUnwrap(Reflections.java:433) [weld-core-impl-2.4.3.Final. jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandl er.invoke(EnterpriseBeanProxyMethodHandler.java:127) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke( EnterpriseTargetBeanInstance.java:56) [weld-core-impl-2.4.3.Final. jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.InjectionPointPropagatingEnter priseTargetBeanInstance.invoke(InjectionPointPropagatingEnter priseTargetBeanInstance.java:67) [weld-core-impl-2.4.3.Final. jar:2.4.3.Final]
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final]
at org.ovirt.engine.core.bll.BackendCommandObjectsHandler$ BackendInternal$BackendLocal$2049259618$Proxy$_$$_Weld$EnterpriseProxy$.runInternalAction(Unknown Source) [bll.jar:]
at org.ovirt.engine.core.bll.VdsEventListener. refreshHostCapabilities(VdsEventListener.java:598) [bll.jar:]
at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$ SubscriberRefreshingHostOnHostConnectionChangeEvent.onNext( HostConnectionRefresher.java:47) [vdsbroker.jar:]
at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$ SubscriberRefreshingHostOnHostConnectionChangeEvent.onNext( HostConnectionRefresher.java:30) [vdsbroker.jar:]
at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$ EventCallable.call(EventPublisher.java:118) [vdsm-jsonrpc-java-client.jar: ]
at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$ EventCallable.call(EventPublisher.java:93) [vdsm-jsonrpc-java-client.jar:]
at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinPool$WorkQueue. runTask(ForkJoinPool.java:1056) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) [rt.jar:1.8.0_161]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [rt.jar:1.8.0_161]
2018-05-02 14:40:23,851-07 WARN [com.arjuna.ats.arjuna] (ForkJoinPool-1-worker-14) ARJUNA012077: Abort called on already aborted atomic action 0:ffff7f000001:-21bd8800:5ae90c48:10afa
And the ENGINE log:
2018-05-02 14:40:23,851-07 INFO [org.ovirt.engine.core.utils.transaction.TransactionSupport] (ForkJoinPool-1-worker-14) [52276df5] transaction rolled back
2018-05-02 14:40:23,851-07 ERROR [org.ovirt.engine.core.vdsbroker.VdsManager] (ForkJoinPool-1-worker-14) [52276df5] Unable to RefreshCapabilities: IllegalStateException: Transaction Local transaction (delegate=TransactionImple < ac, BasicAction: 0:ffff7f000001:-21bd8800:5ae90c48:10afa status: ActionStatus.ABORTED >, owner=Local transaction context for provider JBoss JTA transaction provider) is not active STATUS_ROLLEDBACK
2018-05-02 14:40:23,888-07 INFO [org.ovirt.engine.core.bll. HandleVdsCpuFlagsOrClusterChangedCommand] (ForkJoinPool-1-worker-14) [5c511e51] Running command: HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:23,895-07 INFO [org.ovirt.engine.core.bll.HandleVdsVersionCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Running command: HandleVdsVersionCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:23,898-07 INFO [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Refresh host capabilities finished. Lock released. Monitoring can run now for host 'ovnode102 from data-center 'Default'
2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Command 'org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand' failed: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener. TxConnectionListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@ 3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35 mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]
2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Exception: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core. connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local. LocalManagedConnection@3f37cf10 connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core. connectionmanager.pool.strategy.OnePool@20550f35 mcp= SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]
at org.springframework.jdbc.datasource.DataSourceUtils. getConnection(DataSourceUtils.java:80) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$ PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:]
.
.
.
.
2018-05-02 14:40:23,907-07 ERROR [org.ovirt.engine.core.dal. dbbroker.auditloghandling.AuditLogDirector] (ForkJoinPool-1-worker-14) [2a0ec90b] EVENT_ID: HOST_REFRESH_CAPABILITIES_FAILED(607), Failed to refresh the capabilities of host ovnode102.
2018-05-02 14:40:23,907-07 INFO [org.ovirt.engine.core.bll. RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Lock freed to object 'EngineLock:{exclusiveLocks='[ 74dfe965-cb11-495a-96a0-3dae6b3cbd75=VDS, HOST_NETWORK74dfe965-cb11- 495a-96a0-3dae6b3cbd75=HOST_NETWORK]', sharedLocks=''}'
2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core. vdsbroker.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] START, GetHardwareInfoAsyncVDSCommand(HostName = ovnode102, VdsIdAndVdsVDSCommandParametersBase:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', vds='Host[ovnode102,74dfe965-cb11-495a-96a0-3dae6b3cbd75]'}), log id: 300f7345
2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core. vdsbroker.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] FINISH, GetHardwareInfoAsyncVDSCommand, log id: 300f7345
2018-05-02 14:40:25,802-07 INFO [org.ovirt.engine.core.bll.SetNonOperationalVdsCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] Running command: SetNonOperationalVdsCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS
2018-05-02 14:40:25,805-07 INFO [org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] START, SetVdsStatusVDSCommand(HostName = ovnode102., SetVdsStatusVDSCommandParameters:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', status='NonOperational', nonOperationalReason='NETWORK_UNREACHABLE', stopSpmFailureLogged='false', maintenanceReason='null'}), log id: 7611d8d8
2018-05-02 14:40:56,722-07 INFO [org.ovirt.engine.core.bll.pro <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.bll.pro&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=WDBRkkr2oM3pqAM-oA6GH4il7IjAA6u3Pim8g3Zf4lU&e=> vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock Acquired to object 'EngineLock:{exclusiveLocks='[ f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}'
2018-05-02 14:40:56,732-07 INFO [org.ovirt.engine.core.bll.pro <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.bll.pro&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=WDBRkkr2oM3pqAM-oA6GH4il7IjAA6u3Pim8g3Zf4lU&e=> vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Running command: SyncNetworkProviderCommand internal: true.
2018-05-02 14:40:56,844-07 INFO [org.ovirt.engine.core.sso.utils.AuthenticationUtils] (default task-40) [] User admin@internal successfully logged in with scopes: ovirt-app-api ovirt-ext=token-info:authz-search ovirt-ext=token-info:public-authz-search ovirt-ext=token-info:validate ovirt-ext=token:password-access
2018-05-02 14:40:57,001-07 INFO [org.ovirt.engine.core.bll.pro <https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.bll.pro&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=WDBRkkr2oM3pqAM-oA6GH4il7IjAA6u3Pim8g3Zf4lU&e=> vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock freed to object 'EngineLock:{exclusiveLocks='[ f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}'
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'default' is using 0 threads out of 1 and 5 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engine' is using 0 threads out of 500, 8 threads waiting for tasks and 0 tasks in queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineScheduled' is using 1 threads out of 100 and 99 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineThreadMonitoring' is using 1 threads out of 1 and 0 tasks are waiting in the queue.
2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'hostUpdatesChecker' is using 0 threads out of 5 and 1 tasks are waiting in the queue.
*From:* Yanir Quinn [mailto:yquinn@redhat.com] *Sent:* Wednesday, May 2, 2018 12:34 AM *To:* Justin Zygmont <jzygmont@proofpoint.com> *Cc:* users@ovirt.org *Subject:* Re: [ovirt-users] adding a host
Hi,
What document are you using ?
See if you find the needed information here : https://ovirt.org/ documentation/admin-guide/chap-Hosts/ <https://urldefense.proofpoint.com/v2/url?u=https-3A__ovirt.org_documentation_admin-2Dguide_chap-2DHosts_&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=saBhjWXwvEHUHBso-YmTvry8ilzICYOIEen05y9q8Pk&e=>
For engine related potential errors i recommend also checking the engine.log and in UI check the events section.
Regards,
Yanir Quinn
On Tue, May 1, 2018 at 11:11 PM, Justin Zygmont <jzygmont@proofpoint.com> wrote:
I have tried to add a host to the engine and it just takes forever never working or giving any error message. When I look in the engine’s server.log I see it says the networks are missing.
I thought when you install a node and add it to the engine it will add the networks automatically? The docs don’t give much information about this, and I can’t even remove the host through the UI. What steps are required to prepare a node when several vlans are involved?
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.ovirt.org_mailman_listinfo_users&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=X7q8mEin_k15qF6Ph0Grrgn3EH-QPd49puz1QlxQv8o&e=>
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.ovirt.org_mailman_listinfo_users&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=OwSrcoPMjGHuiHb1-3qz5tmw84iRplYHjVJMbDxtW2Y&e=>

I reinstalled with the latest 4.2.3 and I got it to work this time. Some things I noticed, I have to add the vlans to the new host manually or it stays non-operational, and I can’t migrate the hosted engine to the other host, I get: Error while executing action: Cannot switch the Host(s) to Maintenance mode. There are no available hosts capable of running the engine VM. From: Alona Kaplan [mailto:alkaplan@redhat.com] Sent: Sunday, May 6, 2018 11:25 PM To: Justin Zygmont <jzygmont@proofpoint.com> Cc: Yanir Quinn <yquinn@redhat.com>; users@ovirt.org Subject: Re: [ovirt-users] adding a host First restart the engine. Then try to change the required network to be non-required and click on RefreshCapabilities on the host. It should move the host to active state without the need to remove it. If it doesn't help, please attach your full engine.log and server.log. Anyway please update your ovirt to version 4.2.3.4, the bug was fixed there. Thanks, Alona. On Mon, May 7, 2018 at 7:30 AM, Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>> wrote: I’ve deselect the required status, I will try to add it again if I am ever able to remove the old host. From: Alona Kaplan [mailto:alkaplan@redhat.com<mailto:alkaplan@redhat.com>] Sent: Sunday, May 6, 2018 7:31 AM To: Yanir Quinn <yquinn@redhat.com<mailto:yquinn@redhat.com>> Cc: Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>>; users@ovirt.org<mailto:users@ovirt.org> Subject: Re: [ovirt-users] adding a host There was a bug when adding a host to a cluster that contains a required network. It was fixed in 4.2.3.4. Bug-Url- https://bugzilla.redhat.com/1570388<https://urldefense.proofpoint.com/v2/url?u=https-3A__bugzilla.redhat.com_1570388&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=mfn0pnmnABEFnuXsfb0_8UJ_t9rOg7zplcEesEuFY1s&e=> Thanks, Alona. On Sun, May 6, 2018 at 3:49 PM, Yanir Quinn <yquinn@redhat.com<mailto:yquinn@redhat.com>> wrote: For removing the non operational host : 1.Right click on the host name 2.Click on "Confirm host has been rebooted" 3.Remove the host For the issue you are experiencing with host addition, according to the engine logs you have sent, you might need to perform a few steps , see: https://bugzilla.redhat.com/show_bug.cgi?id=1516256#c2<https://urldefense.proofpoint.com/v2/url?u=https-3A__bugzilla.redhat.com_show-5Fbug.cgi-3Fid-3D1516256-23c2&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=22xgej4KRwDTMBPfS03njGm5mJ4I96JLlUY-i7nTq5Y&e=> I would also recommend to check the the host's network is not down. Also, during installation of the host,observe the messages in the Events section (UI) Hope this helps. On Thu, May 3, 2018 at 10:07 PM, Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>> wrote: I can’t seem to do anything to control the host from the engine, when I select it for Maint, the engine log shows: [org.ovirt.engine.core.bll.MaintenanceNumberOfVdssCommand] (default task-50) [90ba81ef-21e4-4272-8c59-84786e969ff7] Running command: MaintenanceNumberOfVdssCommand internal: false. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDSAction group MANIPULATE_HOST with role type ADMIN 2018-05-03 12:00:37,918-07 INFO [org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (default task-50) [90ba81ef-21e4-4272-8c59-84786e969ff7] START, SetVdsStatusVDSCommand(HostName = ovnode102, SetVdsStatusVDSCommandParameters:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', status='PreparingForMaintenance', nonOperationalReason='NONE', stopSpmFailureLogged='true', maintenanceReason='null'}), log id: 647d5f78 I have only 1 host in the DC, status is Up, the cluster says host count is 2 even though the second host stays Non Operational. I don’t know how to remove it. I just installed and tried to join the DC, this is a fresh installation, the engine was launched through cockpit. Heres what nodectl shows from the host: ovnode102 ~]# nodectl check Status: OK Bootloader ... OK Layer boot entries ... OK Valid boot entries ... OK Mount points ... OK Separate /var ... OK Discard is used ... OK Basic storage ... OK Initialized VG ... OK Initialized Thin Pool ... OK Initialized LVs ... OK Thin storage ... OK Checking available space in thinpool ... OK Checking thinpool auto-extend ... OK vdsmd ... OK Thanks, From: Yanir Quinn [mailto:yquinn@redhat.com<mailto:yquinn@redhat.com>] Sent: Thursday, May 3, 2018 1:19 AM To: Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>> Cc: users@ovirt.org<mailto:users@ovirt.org> Subject: Re: [ovirt-users] adding a host Did you try switching the host to maintenance mode first ? What is the state of the data center and how many active hosts do you have now? And did you perform any updates recently or just run a fresh installation ? if so , did you run engine-setup before launching engine ? On Thu, May 3, 2018 at 12:47 AM, Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>> wrote: I read this page and it doesn’t help since this is a host that can’t be removed, the “remove” button is dimmed out. This is 4.22 ovirt node, but the host stays in a “non operational” state. I notice the logs have a lot of errors, for example: the SERVER log: 2018-05-02 14:40:23,847-07 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (ForkJoinPool-1-worker-14) IJ000609: Attempt to return connection twice: org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL<mailto:org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL> managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@3f37cf10<mailto:connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@3f37cf10> connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35<mailto:pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35> mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]: java.lang.Throwable: STACKTRACE at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool.returnConnection(SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:722) at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool.returnConnection(SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:611) at org.jboss.jca.core.connectionmanager.pool.AbstractPool.returnConnection(AbstractPool.java:847) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.returnManagedConnection(AbstractConnectionManager.java:725) at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionDisconnected(TxConnectionManagerImpl.java:585) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.disconnectManagedConnection(AbstractConnectionManager.java:988) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:974) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:792) at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:138) at org.jboss.as.connector.subsystems.datasources.WildFlyDataSource.getConnection(WildFlyDataSource.java:64) at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE] at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:] at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$PostgresSimpleJdbcCall.doExecute(PostgresDbEngineDialect.java:118) [dal.jar:] at org.springframework.jdbc.core.simple.SimpleJdbcCall.execute(SimpleJdbcCall.java:198) [spring-jdbc.jar:4.3.9.RELEASE] at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeImpl(SimpleJdbcCallsHandler.java:135) [dal.jar:] at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeReadList(SimpleJdbcCallsHandler.java:105) [dal.jar:] at org.ovirt.engine.core.dao.VmDynamicDaoImpl.getAllRunningForVds(VmDynamicDaoImpl.java:52) [dal.jar:] at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopologyPersisterImpl.isVmRunningOnHost(HostNetworkTopologyPersisterImpl.java:210) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopologyPersisterImpl.logChangedDisplayNetwork(HostNetworkTopologyPersisterImpl.java:179) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopologyPersisterImpl.auditNetworkCompliance(HostNetworkTopologyPersisterImpl.java:148) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopologyPersisterImpl.lambda$persistAndEnforceNetworkCompliance$0(HostNetworkTopologyPersisterImpl.java:100) [vdsbroker.jar:] at org.ovirt.engine.core.utils.tr<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=>ansaction.TransactionSupport.executeInNewTransaction(TransactionSupport.java:202) [utils.jar:] at org.ovirt.engine.core.utils.tr<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=>ansaction.TransactionSupport.executeInRequired(TransactionSupport.java:137) [utils.jar:] at org.ovirt.engine.core.utils.tr<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=>ansaction.TransactionSupport.executeInScope(TransactionSupport.java:105) [utils.jar:] at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopologyPersisterImpl.persistAndEnforceNetworkCompliance(HostNetworkTopologyPersisterImpl.java:93) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopologyPersisterImpl.persistAndEnforceNetworkCompliance(HostNetworkTopologyPersisterImpl.java:154) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsManager.processRefreshCapabilitiesResponse(VdsManager.java:794) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsManager.handleRefreshCapabilitiesResponse(VdsManager.java:598) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsManager.refreshHostSync(VdsManager.java:567) [vdsbroker.jar:] at org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand.executeCommand(RefreshHostCapabilitiesCommand.java:41) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.executeWithoutTransaction(CommandBase.java:1133) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.executeActionInTransactionScope(CommandBase.java:1285) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1934) [bll.jar:] at org.ovirt.engine.core.utils.tr<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=>ansaction.TransactionSupport.executeInSuppressed(TransactionSupport.java:164) [utils.jar:] at org.ovirt.engine.core.utils.tr<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=>ansaction.TransactionSupport.executeInScope(TransactionSupport.java:103) [utils.jar:] at org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1345) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:400) [bll.jar:] at org.ovirt.engine.core.bll.executor.DefaultBackendActionExecutor.execute(DefaultBackendActionExecutor.java:13) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runAction(Backend.java:468) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:450) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runInternalAction(Backend.java:393) [bll.jar:] at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source) [:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161] at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509) at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java:78) at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:88) at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:101) at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.component.in<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=>vocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:40) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53) at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.component.si<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.si&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=1ePRfA5SreaGbTTSV3LIHU90vPmnUVtg6JOQu6w8bn8&e=>ngleton.SingletonComponentInstanceAssociationInterceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor.java:53) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:264) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:379) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:244) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509) at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final] at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:89) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.component.in<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=>terceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.component.in<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=>vocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.component.in<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=>terceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.component.in<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=>terceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:67) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ee.component.Name<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ee.component.Name&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=AcenBA0jlc7eKqmjE8K6aZFskvnBFjUBjZNXMo21nmk&e=>spaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:60) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:438) at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:609) at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:57) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53) at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:198) at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185) at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:81) at org.ovirt.engine.core.bll.interfaces.BackendInternal$$$view4.runInternalAction(Unknown Source) [bll.jar:] at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) [:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161] at org.jboss.weld.util.reflection.Reflections.invokeAndUnwrap(Reflections.java:433) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final] at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:127) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final] at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final] at org.jboss.weld.bean.proxy.InjectionPointPropagatingEnterpriseTargetBeanInstance.invoke(InjectionPointPropagatingEnterpriseTargetBeanInstance.java:67) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final] at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final] at org.ovirt.engine.core.bll.BackendCommandObjectsHandler$BackendInternal$BackendLocal$2049259618$Proxy$_$$_Weld$EnterpriseProxy$.runInternalAction(Unknown Source) [bll.jar:] at org.ovirt.engine.core.bll.VdsEventListener.refreshHostCapabilities(VdsEventListener.java:598) [bll.jar:] at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$SubscriberRefreshingHostOnHostConnectionChangeEvent.onNext(HostConnectionRefresher.java:47) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$SubscriberRefreshingHostOnHostConnectionChangeEvent.onNext(HostConnectionRefresher.java:30) [vdsbroker.jar:] at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$EventCallable.call(EventPublisher.java:118) [vdsm-jsonrpc-java-client.jar:] at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$EventCallable.call(EventPublisher.java:93) [vdsm-jsonrpc-java-client.jar:] at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424) [rt.jar:1.8.0_161] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) [rt.jar:1.8.0_161] at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) [rt.jar:1.8.0_161] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) [rt.jar:1.8.0_161] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [rt.jar:1.8.0_161] 2018-05-02 14:40:23,851-07 WARN [com.arjuna.ats.arjuna] (ForkJoinPool-1-worker-14) ARJUNA012077: Abort called on already aborted atomic action 0:ffff7f000001:-21bd8800:5ae90c48:10afa And the ENGINE log: 2018-05-02 14:40:23,851-07 INFO [org.ovirt.engine.core.utils.transaction.TransactionSupport] (ForkJoinPool-1-worker-14) [52276df5] transaction rolled back 2018-05-02 14:40:23,851-07 ERROR [org.ovirt.engine.core.vdsbroker.VdsManager] (ForkJoinPool-1-worker-14) [52276df5] Unable to RefreshCapabilities: IllegalStateException: Transaction Local transaction (delegate=TransactionImple < ac, BasicAction: 0:ffff7f000001:-21bd8800:5ae90c48:10afa status: ActionStatus.ABORTED >, owner=Local transaction context for provider JBoss JTA transaction provider) is not active STATUS_ROLLEDBACK 2018-05-02 14:40:23,888-07 INFO [org.ovirt.engine.core.bll.HandleVdsCpuFlagsOrClusterChangedCommand] (ForkJoinPool-1-worker-14) [5c511e51] Running command: HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS 2018-05-02 14:40:23,895-07 INFO [org.ovirt.engine.core.bll.HandleVdsVersionCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Running command: HandleVdsVersionCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS 2018-05-02 14:40:23,898-07 INFO [org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Refresh host capabilities finished. Lock released. Monitoring can run now for host 'ovnode102 from data-center 'Default' 2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Command 'org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand' failed: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL<mailto:cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL> managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@3f37cf10<mailto:connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@3f37cf10> connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35<mailto:pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35> mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null] 2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Exception: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL<mailto:cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL> managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@3f37cf10<mailto:connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@3f37cf10> connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35<mailto:pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35> mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE] at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:] . . . . 2018-05-02 14:40:23,907-07 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ForkJoinPool-1-worker-14) [2a0ec90b] EVENT_ID: HOST_REFRESH_CAPABILITIES_FAILED(607), Failed to refresh the capabilities of host ovnode102. 2018-05-02 14:40:23,907-07 INFO [org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Lock freed to object 'EngineLock:{exclusiveLocks='[74dfe965-cb11-495a-96a0-3dae6b3cbd75=VDS, HOST_NETWORK74dfe965-cb11-495a-96a0-3dae6b3cbd75=HOST_NETWORK]', sharedLocks=''}' 2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] START, GetHardwareInfoAsyncVDSCommand(HostName = ovnode102, VdsIdAndVdsVDSCommandParametersBase:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', vds='Host[ovnode102,74dfe965-cb11-495a-96a0-3dae6b3cbd75]'}), log id: 300f7345 2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] FINISH, GetHardwareInfoAsyncVDSCommand, log id: 300f7345 2018-05-02 14:40:25,802-07 INFO [org.ovirt.engine.core.bll.SetNonOperationalVdsCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] Running command: SetNonOperationalVdsCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS 2018-05-02 14:40:25,805-07 INFO [org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] START, SetVdsStatusVDSCommand(HostName = ovnode102., SetVdsStatusVDSCommandParameters:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', status='NonOperational', nonOperationalReason='NETWORK_UNREACHABLE', stopSpmFailureLogged='false', maintenanceReason='null'}), log id: 7611d8d8 2018-05-02 14:40:56,722-07 INFO [org.ovirt.engine.core.bll.pro<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.bll.pro&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=WDBRkkr2oM3pqAM-oA6GH4il7IjAA6u3Pim8g3Zf4lU&e=>vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock Acquired to object 'EngineLock:{exclusiveLocks='[f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}' 2018-05-02 14:40:56,732-07 INFO [org.ovirt.engine.core.bll.pro<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.bll.pro&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=WDBRkkr2oM3pqAM-oA6GH4il7IjAA6u3Pim8g3Zf4lU&e=>vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Running command: SyncNetworkProviderCommand internal: true. 2018-05-02 14:40:56,844-07 INFO [org.ovirt.engine.core.sso.utils.AuthenticationUtils] (default task-40) [] User admin@internal successfully logged in with scopes: ovirt-app-api ovirt-ext=token-info:authz-search ovirt-ext=token-info:public-authz-search ovirt-ext=token-info:validate ovirt-ext=token:password-access 2018-05-02 14:40:57,001-07 INFO [org.ovirt.engine.core.bll.pro<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.bll.pro&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=WDBRkkr2oM3pqAM-oA6GH4il7IjAA6u3Pim8g3Zf4lU&e=>vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock freed to object 'EngineLock:{exclusiveLocks='[f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}' 2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'default' is using 0 threads out of 1 and 5 tasks are waiting in the queue. 2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engine' is using 0 threads out of 500, 8 threads waiting for tasks and 0 tasks in queue. 2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineScheduled' is using 1 threads out of 100 and 99 tasks are waiting in the queue. 2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineThreadMonitoring' is using 1 threads out of 1 and 0 tasks are waiting in the queue. 2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'hostUpdatesChecker' is using 0 threads out of 5 and 1 tasks are waiting in the queue. From: Yanir Quinn [mailto:yquinn@redhat.com<mailto:yquinn@redhat.com>] Sent: Wednesday, May 2, 2018 12:34 AM To: Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>> Cc: users@ovirt.org<mailto:users@ovirt.org> Subject: Re: [ovirt-users] adding a host Hi, What document are you using ? See if you find the needed information here : https://ovirt.org/documentation/admin-guide/chap-Hosts/<https://urldefense.proofpoint.com/v2/url?u=https-3A__ovirt.org_documentation_admin-2Dguide_chap-2DHosts_&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=saBhjWXwvEHUHBso-YmTvry8ilzICYOIEen05y9q8Pk&e=> For engine related potential errors i recommend also checking the engine.log and in UI check the events section. Regards, Yanir Quinn On Tue, May 1, 2018 at 11:11 PM, Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>> wrote: I have tried to add a host to the engine and it just takes forever never working or giving any error message. When I look in the engine’s server.log I see it says the networks are missing. I thought when you install a node and add it to the engine it will add the networks automatically? The docs don’t give much information about this, and I can’t even remove the host through the UI. What steps are required to prepare a node when several vlans are involved? _______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users<https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.ovirt.org_mailman_listinfo_users&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=X7q8mEin_k15qF6Ph0Grrgn3EH-QPd49puz1QlxQv8o&e=> _______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users<https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.ovirt.org_mailman_listinfo_users&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=OwSrcoPMjGHuiHb1-3qz5tmw84iRplYHjVJMbDxtW2Y&e=>

Looks like I just missed selecting the Hosted Engine tab, I had to remove and add back the host, it works now. From: Justin Zygmont Sent: Tuesday, May 15, 2018 5:57 PM To: Alona Kaplan <alkaplan@redhat.com> Cc: Yanir Quinn <yquinn@redhat.com>; users@ovirt.org Subject: RE: [ovirt-users] adding a host I reinstalled with the latest 4.2.3 and I got it to work this time. Some things I noticed, I have to add the vlans to the new host manually or it stays non-operational, and I can’t migrate the hosted engine to the other host, I get: Error while executing action: Cannot switch the Host(s) to Maintenance mode. There are no available hosts capable of running the engine VM. From: Alona Kaplan [mailto:alkaplan@redhat.com] Sent: Sunday, May 6, 2018 11:25 PM To: Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>> Cc: Yanir Quinn <yquinn@redhat.com<mailto:yquinn@redhat.com>>; users@ovirt.org<mailto:users@ovirt.org> Subject: Re: [ovirt-users] adding a host First restart the engine. Then try to change the required network to be non-required and click on RefreshCapabilities on the host. It should move the host to active state without the need to remove it. If it doesn't help, please attach your full engine.log and server.log. Anyway please update your ovirt to version 4.2.3.4, the bug was fixed there. Thanks, Alona. On Mon, May 7, 2018 at 7:30 AM, Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>> wrote: I’ve deselect the required status, I will try to add it again if I am ever able to remove the old host. From: Alona Kaplan [mailto:alkaplan@redhat.com<mailto:alkaplan@redhat.com>] Sent: Sunday, May 6, 2018 7:31 AM To: Yanir Quinn <yquinn@redhat.com<mailto:yquinn@redhat.com>> Cc: Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>>; users@ovirt.org<mailto:users@ovirt.org> Subject: Re: [ovirt-users] adding a host There was a bug when adding a host to a cluster that contains a required network. It was fixed in 4.2.3.4. Bug-Url- https://bugzilla.redhat.com/1570388<https://urldefense.proofpoint.com/v2/url?u=https-3A__bugzilla.redhat.com_1570388&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=mfn0pnmnABEFnuXsfb0_8UJ_t9rOg7zplcEesEuFY1s&e=> Thanks, Alona. On Sun, May 6, 2018 at 3:49 PM, Yanir Quinn <yquinn@redhat.com<mailto:yquinn@redhat.com>> wrote: For removing the non operational host : 1.Right click on the host name 2.Click on "Confirm host has been rebooted" 3.Remove the host For the issue you are experiencing with host addition, according to the engine logs you have sent, you might need to perform a few steps , see: https://bugzilla.redhat.com/show_bug.cgi?id=1516256#c2<https://urldefense.proofpoint.com/v2/url?u=https-3A__bugzilla.redhat.com_show-5Fbug.cgi-3Fid-3D1516256-23c2&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=22xgej4KRwDTMBPfS03njGm5mJ4I96JLlUY-i7nTq5Y&e=> I would also recommend to check the the host's network is not down. Also, during installation of the host,observe the messages in the Events section (UI) Hope this helps. On Thu, May 3, 2018 at 10:07 PM, Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>> wrote: I can’t seem to do anything to control the host from the engine, when I select it for Maint, the engine log shows: [org.ovirt.engine.core.bll.MaintenanceNumberOfVdssCommand] (default task-50) [90ba81ef-21e4-4272-8c59-84786e969ff7] Running command: MaintenanceNumberOfVdssCommand internal: false. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDSAction group MANIPULATE_HOST with role type ADMIN 2018-05-03 12:00:37,918-07 INFO [org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (default task-50) [90ba81ef-21e4-4272-8c59-84786e969ff7] START, SetVdsStatusVDSCommand(HostName = ovnode102, SetVdsStatusVDSCommandParameters:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', status='PreparingForMaintenance', nonOperationalReason='NONE', stopSpmFailureLogged='true', maintenanceReason='null'}), log id: 647d5f78 I have only 1 host in the DC, status is Up, the cluster says host count is 2 even though the second host stays Non Operational. I don’t know how to remove it. I just installed and tried to join the DC, this is a fresh installation, the engine was launched through cockpit. Heres what nodectl shows from the host: ovnode102 ~]# nodectl check Status: OK Bootloader ... OK Layer boot entries ... OK Valid boot entries ... OK Mount points ... OK Separate /var ... OK Discard is used ... OK Basic storage ... OK Initialized VG ... OK Initialized Thin Pool ... OK Initialized LVs ... OK Thin storage ... OK Checking available space in thinpool ... OK Checking thinpool auto-extend ... OK vdsmd ... OK Thanks, From: Yanir Quinn [mailto:yquinn@redhat.com<mailto:yquinn@redhat.com>] Sent: Thursday, May 3, 2018 1:19 AM To: Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>> Cc: users@ovirt.org<mailto:users@ovirt.org> Subject: Re: [ovirt-users] adding a host Did you try switching the host to maintenance mode first ? What is the state of the data center and how many active hosts do you have now? And did you perform any updates recently or just run a fresh installation ? if so , did you run engine-setup before launching engine ? On Thu, May 3, 2018 at 12:47 AM, Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>> wrote: I read this page and it doesn’t help since this is a host that can’t be removed, the “remove” button is dimmed out. This is 4.22 ovirt node, but the host stays in a “non operational” state. I notice the logs have a lot of errors, for example: the SERVER log: 2018-05-02 14:40:23,847-07 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (ForkJoinPool-1-worker-14) IJ000609: Attempt to return connection twice: org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL<mailto:org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL> managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@3f37cf10<mailto:connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@3f37cf10> connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35<mailto:pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35> mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null]: java.lang.Throwable: STACKTRACE at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool.returnConnection(SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:722) at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool.returnConnection(SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:611) at org.jboss.jca.core.connectionmanager.pool.AbstractPool.returnConnection(AbstractPool.java:847) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.returnManagedConnection(AbstractConnectionManager.java:725) at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionDisconnected(TxConnectionManagerImpl.java:585) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.disconnectManagedConnection(AbstractConnectionManager.java:988) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:974) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:792) at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:138) at org.jboss.as.connector.subsystems.datasources.WildFlyDataSource.getConnection(WildFlyDataSource.java:64) at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE] at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:] at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$PostgresSimpleJdbcCall.doExecute(PostgresDbEngineDialect.java:118) [dal.jar:] at org.springframework.jdbc.core.simple.SimpleJdbcCall.execute(SimpleJdbcCall.java:198) [spring-jdbc.jar:4.3.9.RELEASE] at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeImpl(SimpleJdbcCallsHandler.java:135) [dal.jar:] at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeReadList(SimpleJdbcCallsHandler.java:105) [dal.jar:] at org.ovirt.engine.core.dao.VmDynamicDaoImpl.getAllRunningForVds(VmDynamicDaoImpl.java:52) [dal.jar:] at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopologyPersisterImpl.isVmRunningOnHost(HostNetworkTopologyPersisterImpl.java:210) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopologyPersisterImpl.logChangedDisplayNetwork(HostNetworkTopologyPersisterImpl.java:179) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopologyPersisterImpl.auditNetworkCompliance(HostNetworkTopologyPersisterImpl.java:148) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopologyPersisterImpl.lambda$persistAndEnforceNetworkCompliance$0(HostNetworkTopologyPersisterImpl.java:100) [vdsbroker.jar:] at org.ovirt.engine.core.utils.tr<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=>ansaction.TransactionSupport.executeInNewTransaction(TransactionSupport.java:202) [utils.jar:] at org.ovirt.engine.core.utils.tr<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=>ansaction.TransactionSupport.executeInRequired(TransactionSupport.java:137) [utils.jar:] at org.ovirt.engine.core.utils.tr<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=>ansaction.TransactionSupport.executeInScope(TransactionSupport.java:105) [utils.jar:] at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopologyPersisterImpl.persistAndEnforceNetworkCompliance(HostNetworkTopologyPersisterImpl.java:93) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.vdsbroker.HostNetworkTopologyPersisterImpl.persistAndEnforceNetworkCompliance(HostNetworkTopologyPersisterImpl.java:154) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsManager.processRefreshCapabilitiesResponse(VdsManager.java:794) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsManager.handleRefreshCapabilitiesResponse(VdsManager.java:598) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsManager.refreshHostSync(VdsManager.java:567) [vdsbroker.jar:] at org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand.executeCommand(RefreshHostCapabilitiesCommand.java:41) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.executeWithoutTransaction(CommandBase.java:1133) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.executeActionInTransactionScope(CommandBase.java:1285) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1934) [bll.jar:] at org.ovirt.engine.core.utils.tr<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=>ansaction.TransactionSupport.executeInSuppressed(TransactionSupport.java:164) [utils.jar:] at org.ovirt.engine.core.utils.tr<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.utils.tr&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=dFno52YdEUG_IGI_P0c19owL5OC0C1Nww4ao2UlghS4&e=>ansaction.TransactionSupport.executeInScope(TransactionSupport.java:103) [utils.jar:] at org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1345) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:400) [bll.jar:] at org.ovirt.engine.core.bll.executor.DefaultBackendActionExecutor.execute(DefaultBackendActionExecutor.java:13) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runAction(Backend.java:468) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:450) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runInternalAction(Backend.java:393) [bll.jar:] at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source) [:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161] at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509) at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java:78) at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:88) at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:101) at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.component.in<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=>vocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:40) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53) at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.component.si<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.si&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=1ePRfA5SreaGbTTSV3LIHU90vPmnUVtg6JOQu6w8bn8&e=>ngleton.SingletonComponentInstanceAssociationInterceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor.java:53) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:264) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:379) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:244) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509) at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final] at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:89) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.component.in<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=>terceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.component.in<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=>vocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.component.in<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=>terceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.component.in<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ejb3.component.in&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=qYEhsuykPVMNVrUy71fVz_2TQoHYrBAd9YOgo1K6e-E&e=>terceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:67) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ee.component.Name<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.jboss.as.ee.component.Name&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=AcenBA0jlc7eKqmjE8K6aZFskvnBFjUBjZNXMo21nmk&e=>spaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:60) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:438) at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:609) at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:57) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53) at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:198) at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185) at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:81) at org.ovirt.engine.core.bll.interfaces.BackendInternal$$$view4.runInternalAction(Unknown Source) [bll.jar:] at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) [:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161] at org.jboss.weld.util.reflection.Reflections.invokeAndUnwrap(Reflections.java:433) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final] at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:127) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final] at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final] at org.jboss.weld.bean.proxy.InjectionPointPropagatingEnterpriseTargetBeanInstance.invoke(InjectionPointPropagatingEnterpriseTargetBeanInstance.java:67) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final] at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100) [weld-core-impl-2.4.3.Final.jar:2.4.3.Final] at org.ovirt.engine.core.bll.BackendCommandObjectsHandler$BackendInternal$BackendLocal$2049259618$Proxy$_$$_Weld$EnterpriseProxy$.runInternalAction(Unknown Source) [bll.jar:] at org.ovirt.engine.core.bll.VdsEventListener.refreshHostCapabilities(VdsEventListener.java:598) [bll.jar:] at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$SubscriberRefreshingHostOnHostConnectionChangeEvent.onNext(HostConnectionRefresher.java:47) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.HostConnectionRefresher$SubscriberRefreshingHostOnHostConnectionChangeEvent.onNext(HostConnectionRefresher.java:30) [vdsbroker.jar:] at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$EventCallable.call(EventPublisher.java:118) [vdsm-jsonrpc-java-client.jar:] at org.ovirt.vdsm.jsonrpc.client.events.EventPublisher$EventCallable.call(EventPublisher.java:93) [vdsm-jsonrpc-java-client.jar:] at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424) [rt.jar:1.8.0_161] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) [rt.jar:1.8.0_161] at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) [rt.jar:1.8.0_161] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) [rt.jar:1.8.0_161] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [rt.jar:1.8.0_161] 2018-05-02 14:40:23,851-07 WARN [com.arjuna.ats.arjuna] (ForkJoinPool-1-worker-14) ARJUNA012077: Abort called on already aborted atomic action 0:ffff7f000001:-21bd8800:5ae90c48:10afa And the ENGINE log: 2018-05-02 14:40:23,851-07 INFO [org.ovirt.engine.core.utils.transaction.TransactionSupport] (ForkJoinPool-1-worker-14) [52276df5] transaction rolled back 2018-05-02 14:40:23,851-07 ERROR [org.ovirt.engine.core.vdsbroker.VdsManager] (ForkJoinPool-1-worker-14) [52276df5] Unable to RefreshCapabilities: IllegalStateException: Transaction Local transaction (delegate=TransactionImple < ac, BasicAction: 0:ffff7f000001:-21bd8800:5ae90c48:10afa status: ActionStatus.ABORTED >, owner=Local transaction context for provider JBoss JTA transaction provider) is not active STATUS_ROLLEDBACK 2018-05-02 14:40:23,888-07 INFO [org.ovirt.engine.core.bll.HandleVdsCpuFlagsOrClusterChangedCommand] (ForkJoinPool-1-worker-14) [5c511e51] Running command: HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS 2018-05-02 14:40:23,895-07 INFO [org.ovirt.engine.core.bll.HandleVdsVersionCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Running command: HandleVdsVersionCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS 2018-05-02 14:40:23,898-07 INFO [org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Refresh host capabilities finished. Lock released. Monitoring can run now for host 'ovnode102 from data-center 'Default' 2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Command 'org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand' failed: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL<mailto:cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL> managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@3f37cf10<mailto:connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@3f37cf10> connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35<mailto:pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35> mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null] 2018-05-02 14:40:23,898-07 ERROR [org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Exception: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL<mailto:cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@1fab84d7[state=NORMAL> managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@3f37cf10<mailto:connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@3f37cf10> connection handles=0 lastReturned=1525297223847 lastValidated=1525290267811 lastCheckedOut=1525296923770 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35<mailto:pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@20550f35> mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool@5baa90f[pool=ENGINEDataSource] xaResource=LocalXAResourceImpl@24a7fc0b[connectionListener=1fab84d7 connectionManager=5bec70d2 warned=false currentXid=null productName=PostgreSQL productVersion=9.5.9 jndiName=java:/ENGINEDataSource] txSync=null] at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:619) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716) [spring-jdbc.jar:4.3.9.RELEASE] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:766) [spring-jdbc.jar:4.3.9.RELEASE] at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:152) [dal.jar:] . . . . 2018-05-02 14:40:23,907-07 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ForkJoinPool-1-worker-14) [2a0ec90b] EVENT_ID: HOST_REFRESH_CAPABILITIES_FAILED(607), Failed to refresh the capabilities of host ovnode102. 2018-05-02 14:40:23,907-07 INFO [org.ovirt.engine.core.bll.RefreshHostCapabilitiesCommand] (ForkJoinPool-1-worker-14) [2a0ec90b] Lock freed to object 'EngineLock:{exclusiveLocks='[74dfe965-cb11-495a-96a0-3dae6b3cbd75=VDS, HOST_NETWORK74dfe965-cb11-495a-96a0-3dae6b3cbd75=HOST_NETWORK]', sharedLocks=''}' 2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] START, GetHardwareInfoAsyncVDSCommand(HostName = ovnode102, VdsIdAndVdsVDSCommandParametersBase:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', vds='Host[ovnode102,74dfe965-cb11-495a-96a0-3dae6b3cbd75]'}), log id: 300f7345 2018-05-02 14:40:25,775-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetHardwareInfoAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [] FINISH, GetHardwareInfoAsyncVDSCommand, log id: 300f7345 2018-05-02 14:40:25,802-07 INFO [org.ovirt.engine.core.bll.SetNonOperationalVdsCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] Running command: SetNonOperationalVdsCommand internal: true. Entities affected : ID: 74dfe965-cb11-495a-96a0-3dae6b3cbd75 Type: VDS 2018-05-02 14:40:25,805-07 INFO [org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-31) [f2ef21e] START, SetVdsStatusVDSCommand(HostName = ovnode102., SetVdsStatusVDSCommandParameters:{hostId='74dfe965-cb11-495a-96a0-3dae6b3cbd75', status='NonOperational', nonOperationalReason='NETWORK_UNREACHABLE', stopSpmFailureLogged='false', maintenanceReason='null'}), log id: 7611d8d8 2018-05-02 14:40:56,722-07 INFO [org.ovirt.engine.core.bll.pro<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.bll.pro&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=WDBRkkr2oM3pqAM-oA6GH4il7IjAA6u3Pim8g3Zf4lU&e=>vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock Acquired to object 'EngineLock:{exclusiveLocks='[f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}' 2018-05-02 14:40:56,732-07 INFO [org.ovirt.engine.core.bll.pro<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.bll.pro&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=WDBRkkr2oM3pqAM-oA6GH4il7IjAA6u3Pim8g3Zf4lU&e=>vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Running command: SyncNetworkProviderCommand internal: true. 2018-05-02 14:40:56,844-07 INFO [org.ovirt.engine.core.sso.utils.AuthenticationUtils] (default task-40) [] User admin@internal successfully logged in with scopes: ovirt-app-api ovirt-ext=token-info:authz-search ovirt-ext=token-info:public-authz-search ovirt-ext=token-info:validate ovirt-ext=token:password-access 2018-05-02 14:40:57,001-07 INFO [org.ovirt.engine.core.bll.pro<https://urldefense.proofpoint.com/v2/url?u=http-3A__org.ovirt.engine.core.bll.pro&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=WDBRkkr2oM3pqAM-oA6GH4il7IjAA6u3Pim8g3Zf4lU&e=>vider.network.SyncNetworkProviderCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [33bdda7f] Lock freed to object 'EngineLock:{exclusiveLocks='[f50bd081-7c5b-4161-a045-068f85d2a476=PROVIDER]', sharedLocks=''}' 2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'default' is using 0 threads out of 1 and 5 tasks are waiting in the queue. 2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engine' is using 0 threads out of 500, 8 threads waiting for tasks and 0 tasks in queue. 2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineScheduled' is using 1 threads out of 100 and 99 tasks are waiting in the queue. 2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'engineThreadMonitoring' is using 1 threads out of 1 and 0 tasks are waiting in the queue. 2018-05-02 14:44:39,191-07 INFO [org.ovirt.engine.core.bll.utils.ThreadPoolMonitoringService] (EE-ManagedThreadFactory-engineThreadMonitoring-Thread-1) [] Thread pool 'hostUpdatesChecker' is using 0 threads out of 5 and 1 tasks are waiting in the queue. From: Yanir Quinn [mailto:yquinn@redhat.com<mailto:yquinn@redhat.com>] Sent: Wednesday, May 2, 2018 12:34 AM To: Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>> Cc: users@ovirt.org<mailto:users@ovirt.org> Subject: Re: [ovirt-users] adding a host Hi, What document are you using ? See if you find the needed information here : https://ovirt.org/documentation/admin-guide/chap-Hosts/<https://urldefense.proofpoint.com/v2/url?u=https-3A__ovirt.org_documentation_admin-2Dguide_chap-2DHosts_&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=saBhjWXwvEHUHBso-YmTvry8ilzICYOIEen05y9q8Pk&e=> For engine related potential errors i recommend also checking the engine.log and in UI check the events section. Regards, Yanir Quinn On Tue, May 1, 2018 at 11:11 PM, Justin Zygmont <jzygmont@proofpoint.com<mailto:jzygmont@proofpoint.com>> wrote: I have tried to add a host to the engine and it just takes forever never working or giving any error message. When I look in the engine’s server.log I see it says the networks are missing. I thought when you install a node and add it to the engine it will add the networks automatically? The docs don’t give much information about this, and I can’t even remove the host through the UI. What steps are required to prepare a node when several vlans are involved? _______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users<https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.ovirt.org_mailman_listinfo_users&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=FN0-3R3xk0ckcDVjJSXQDaIrjqC7ovGGfHVXZ7LdmXs&s=X7q8mEin_k15qF6Ph0Grrgn3EH-QPd49puz1QlxQv8o&e=> _______________________________________________ Users mailing list Users@ovirt.org<mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users<https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.ovirt.org_mailman_listinfo_users&d=DwMFaQ&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=FiPhL0Cl1ymZlnTyAIIL75tE4L0reHcDdD-7wUtUGHA&m=bf-Oo14fBwGNhnysnWlT5NM9Vu0PVJNBCh7eMZIOkjQ&s=OwSrcoPMjGHuiHb1-3qz5tmw84iRplYHjVJMbDxtW2Y&e=>

--_000_CY4PR12MB17985B0FC09C636E948A6149AB9B0CY4PR12MB1798namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhdCBkb2VzbuKAmXQgd29yaywgSSBldmVuIGhhdmUgdGhlIHNlcnZlciBwb3dlcmVkIGRvd24g YnV0IHRoZSBSZW1vdmUgYnV0dG9uIGlzIGFsd2F5cyBkaW1tZWQsIEkgdHJpZWQgZXZlcnl0aGlu ZyBJIGNhbiB0aGluayBvZi4NCg0KRXJyb3Igd2hpbGUgZXhlY3V0aW5nIGFjdGlvbjogQ2Fubm90 IHBlcmZvcm0gY29uZmlybSAnSG9zdCBoYXMgYmVlbiByZWJvb3RlZCcuIEFub3RoZXIgcG93ZXIg bWFuYWdlbWVudCBhY3Rpb24gaXMgYWxyZWFkeSBpbiBwcm9ncmVzcy4NCg0KDQpBbmQgSeKAmW0g bm90IGV2ZW4gdXNpbmcgcG93ZXIgbWFuYWdlbWVudC4NCg0KDQoNCkZyb206IFlhbmlyIFF1aW5u IFttYWlsdG86eXF1aW5uQHJlZGhhdC5jb21dDQpTZW50OiBTdW5kYXksIE1heSA2LCAyMDE4IDU6 NTAgQU0NClRvOiBKdXN0aW4gWnlnbW9udCA8anp5Z21vbnRAcHJvb2Zwb2ludC5jb20+DQpDYzog dXNlcnNAb3ZpcnQub3JnDQpTdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBhZGRpbmcgYSBob3N0 DQoNCkZvciByZW1vdmluZyB0aGUgbm9uIG9wZXJhdGlvbmFsIGhvc3QgOg0KMS5SaWdodCBjbGlj ayBvbiB0aGUgaG9zdCBuYW1lDQoyLkNsaWNrIG9uICAiQ29uZmlybSBob3N0IGhhcyBiZWVuIHJl Ym9vdGVkIg0KMy5SZW1vdmUgdGhlIGhvc3QNCg0KDQpGb3IgdGhlIGlzc3VlIHlvdSBhcmUgZXhw ZXJpZW5jaW5nIHdpdGggaG9zdCBhZGRpdGlvbiwgYWNjb3JkaW5nIHRvIHRoZSBlbmdpbmUgbG9n cyB5b3UgaGF2ZSBzZW50LCB5b3UgbWlnaHQgbmVlZCB0byBwZXJmb3JtIGEgZmV3IHN0ZXBzICwg IHNlZToNCmh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTUxNjI1 NiNjMjxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff X2J1Z3ppbGxhLnJlZGhhdC5jb21fc2hvdy01RmJ1Zy5jZ2ktM0ZpZC0zRDE1MTYyNTYtMjNjMiZk PUR3TUZhUSZjPVZ4dDVlME9zdnZ0MmdmbHdTbHNKNURtUEdjUHZUUktMSnlwMDMxclhqaGcmcj1G aVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJm09QjZ4dnJBWTA0Y0pP c1gzNzJ1bC11SHlrdF9BeGRKZVpiSVoxNG05a0lRdyZzPTJlYzRGRjN5eElJM19KdUVjaWVCZEpi dm5sSW9aQ3VwWWl2cWZaaE91R3MmZT0+DQpJIHdvdWxkIGFsc28gcmVjb21tZW5kIHRvIGNoZWNr IHRoZSB0aGUgaG9zdCdzIG5ldHdvcmsgaXMgbm90IGRvd24uDQpBbHNvLCBkdXJpbmcgaW5zdGFs bGF0aW9uIG9mIHRoZSBob3N0LG9ic2VydmUgdGhlIG1lc3NhZ2VzIGluIHRoZSBFdmVudHMgc2Vj dGlvbiAoVUkpDQpIb3BlIHRoaXMgaGVscHMuDQoNCg0KDQoNCk9uIFRodSwgTWF5IDMsIDIwMTgg YXQgMTA6MDcgUE0sIEp1c3RpbiBaeWdtb250IDxqenlnbW9udEBwcm9vZnBvaW50LmNvbTxtYWls dG86anp5Z21vbnRAcHJvb2Zwb2ludC5jb20+PiB3cm90ZToNCkkgY2Fu4oCZdCBzZWVtIHRvIGRv IGFueXRoaW5nIHRvIGNvbnRyb2wgdGhlIGhvc3QgZnJvbSB0aGUgZW5naW5lLCB3aGVuIEkgc2Vs ZWN0IGl0IGZvciBNYWludCwgdGhlIGVuZ2luZSBsb2cgc2hvd3M6DQoNCltvcmcub3ZpcnQuZW5n aW5lLmNvcmUuYmxsLk1haW50ZW5hbmNlTnVtYmVyT2ZWZHNzQ29tbWFuZF0gKGRlZmF1bHQgdGFz ay01MCkgWzkwYmE4MWVmLTIxZTQtNDI3Mi04YzU5LTg0Nzg2ZTk2OWZmN10gUnVubmluZyBjb21t YW5kOiBNYWludGVuYW5jZU51bWJlck9mVmRzc0NvbW1hbmQgaW50ZXJuYWw6IGZhbHNlLiBFbnRp dGllcyBhZmZlY3RlZCA6ICBJRDogNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1 IFR5cGU6IFZEU0FjdGlvbiBncm91cCBNQU5JUFVMQVRFX0hPU1Qgd2l0aCByb2xlIHR5cGUgQURN SU4NCjIwMTgtMDUtMDMgMTI6MDA6MzcsOTE4LTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNv cmUudmRzYnJva2VyLlNldFZkc1N0YXR1c1ZEU0NvbW1hbmRdIChkZWZhdWx0IHRhc2stNTApIFs5 MGJhODFlZi0yMWU0LTQyNzItOGM1OS04NDc4NmU5NjlmZjddIFNUQVJULCBTZXRWZHNTdGF0dXNW RFNDb21tYW5kKEhvc3ROYW1lID0gb3Zub2RlMTAyLCBTZXRWZHNTdGF0dXNWRFNDb21tYW5kUGFy YW1ldGVyczp7aG9zdElkPSc3NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzUnLCBz dGF0dXM9J1ByZXBhcmluZ0Zvck1haW50ZW5hbmNlJywgbm9uT3BlcmF0aW9uYWxSZWFzb249J05P TkUnLCBzdG9wU3BtRmFpbHVyZUxvZ2dlZD0ndHJ1ZScsIG1haW50ZW5hbmNlUmVhc29uPSdudWxs J30pLCBsb2cgaWQ6IDY0N2Q1Zjc4DQoNCg0KSSBoYXZlIG9ubHkgMSBob3N0IGluIHRoZSBEQywg c3RhdHVzIGlzIFVwLCB0aGUgY2x1c3RlciBzYXlzIGhvc3QgY291bnQgaXMgMiBldmVuIHRob3Vn aCB0aGUgc2Vjb25kIGhvc3Qgc3RheXMgTm9uIE9wZXJhdGlvbmFsLiAgSSBkb27igJl0IGtub3cg aG93IHRvIHJlbW92ZSBpdC4NCkkganVzdCBpbnN0YWxsZWQgYW5kIHRyaWVkIHRvIGpvaW4gdGhl IERDLCB0aGlzIGlzIGEgZnJlc2ggaW5zdGFsbGF0aW9uLCB0aGUgZW5naW5lIHdhcyBsYXVuY2hl ZCB0aHJvdWdoIGNvY2twaXQuDQoNCkhlcmVzIHdoYXQgbm9kZWN0bCBzaG93cyBmcm9tIHRoZSBo b3N0Og0KDQpvdm5vZGUxMDIgfl0jIG5vZGVjdGwgY2hlY2sNClN0YXR1czogT0sNCkJvb3Rsb2Fk ZXIgLi4uIE9LDQogIExheWVyIGJvb3QgZW50cmllcyAuLi4gT0sNCiAgVmFsaWQgYm9vdCBlbnRy aWVzIC4uLiBPSw0KTW91bnQgcG9pbnRzIC4uLiBPSw0KICBTZXBhcmF0ZSAvdmFyIC4uLiBPSw0K ICBEaXNjYXJkIGlzIHVzZWQgLi4uIE9LDQpCYXNpYyBzdG9yYWdlIC4uLiBPSw0KICBJbml0aWFs aXplZCBWRyAuLi4gT0sNCiAgSW5pdGlhbGl6ZWQgVGhpbiBQb29sIC4uLiBPSw0KICBJbml0aWFs aXplZCBMVnMgLi4uIE9LDQpUaGluIHN0b3JhZ2UgLi4uIE9LDQogIENoZWNraW5nIGF2YWlsYWJs ZSBzcGFjZSBpbiB0aGlucG9vbCAuLi4gT0sNCiAgQ2hlY2tpbmcgdGhpbnBvb2wgYXV0by1leHRl bmQgLi4uIE9LDQp2ZHNtZCAuLi4gT0sNCg0KDQoNClRoYW5rcywNCg0KDQpGcm9tOiBZYW5pciBR dWlubiBbbWFpbHRvOnlxdWlubkByZWRoYXQuY29tPG1haWx0bzp5cXVpbm5AcmVkaGF0LmNvbT5d DQpTZW50OiBUaHVyc2RheSwgTWF5IDMsIDIwMTggMToxOSBBTQ0KDQpUbzogSnVzdGluIFp5Z21v bnQgPGp6eWdtb250QHByb29mcG9pbnQuY29tPG1haWx0bzpqenlnbW9udEBwcm9vZnBvaW50LmNv bT4+DQpDYzogdXNlcnNAb3ZpcnQub3JnPG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+DQpTdWJqZWN0 OiBSZTogW292aXJ0LXVzZXJzXSBhZGRpbmcgYSBob3N0DQoNCkRpZCB5b3UgdHJ5IHN3aXRjaGlu ZyB0aGUgaG9zdCB0byBtYWludGVuYW5jZSBtb2RlIGZpcnN0ID8NCldoYXQgaXMgdGhlIHN0YXRl IG9mIHRoZSBkYXRhIGNlbnRlciBhbmQgaG93IG1hbnkgYWN0aXZlIGhvc3RzIGRvIHlvdSBoYXZl IG5vdz8NCkFuZCBkaWQgeW91IHBlcmZvcm0gYW55IHVwZGF0ZXMgcmVjZW50bHkgb3IganVzdCBy dW4gYSBmcmVzaCBpbnN0YWxsYXRpb24gPyAgaWYgc28gLCBkaWQgeW91IHJ1biBlbmdpbmUtc2V0 dXAgYmVmb3JlIGxhdW5jaGluZyBlbmdpbmUgPw0KDQpPbiBUaHUsIE1heSAzLCAyMDE4IGF0IDEy OjQ3IEFNLCBKdXN0aW4gWnlnbW9udCA8anp5Z21vbnRAcHJvb2Zwb2ludC5jb208bWFpbHRvOmp6 eWdtb250QHByb29mcG9pbnQuY29tPj4gd3JvdGU6DQpJIHJlYWQgdGhpcyBwYWdlIGFuZCBpdCBk b2VzbuKAmXQgaGVscCBzaW5jZSB0aGlzIGlzIGEgaG9zdCB0aGF0IGNhbuKAmXQgYmUgcmVtb3Zl ZCwgdGhlIOKAnHJlbW92ZeKAnSBidXR0b24gaXMgZGltbWVkIG91dC4NCg0KVGhpcyBpcyA0LjIy IG92aXJ0IG5vZGUsIGJ1dCB0aGUgaG9zdCBzdGF5cyBpbiBhIOKAnG5vbiBvcGVyYXRpb25hbOKA nSBzdGF0ZS4gIEkgbm90aWNlIHRoZSBsb2dzIGhhdmUgYSBsb3Qgb2YgZXJyb3JzLCBmb3IgZXhh bXBsZToNCg0KDQp0aGUgU0VSVkVSIGxvZzoNCg0KMjAxOC0wNS0wMiAxNDo0MDoyMyw4NDctMDcg V0FSTiAgW29yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5 Lk9uZVBvb2xdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIElKMDAwNjA5OiBBdHRlbXB0IHRv IHJldHVybiBjb25uZWN0aW9uIHR3aWNlOiBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1h bmFnZXIubGlzdGVuZXIuVHhDb25uZWN0aW9uTGlzdGVuZXJAMWZhYjg0ZDdbc3RhdGU9Tk9STUFM PG1haWx0bzpvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIubGlzdGVuZXIuVHhD b25uZWN0aW9uTGlzdGVuZXJAMWZhYjg0ZDdbc3RhdGU9Tk9STUFMPiBtYW5hZ2VkIGNvbm5lY3Rp b249b3JnLmpib3NzLmpjYS5hZGFwdGVycy5qZGJjLmxvY2FsLkxvY2FsTWFuYWdlZENvbm5lY3Rp b25AM2YzN2NmMTA8bWFpbHRvOmNvbm5lY3Rpb249b3JnLmpib3NzLmpjYS5hZGFwdGVycy5qZGJj LmxvY2FsLkxvY2FsTWFuYWdlZENvbm5lY3Rpb25AM2YzN2NmMTA+IGNvbm5lY3Rpb24gaGFuZGxl cz0wIGxhc3RSZXR1cm5lZD0xNTI1Mjk3MjIzODQ3IGxhc3RWYWxpZGF0ZWQ9MTUyNTI5MDI2Nzgx MSBsYXN0Q2hlY2tlZE91dD0xNTI1Mjk2OTIzNzcwIHRyYWNrQnlUeD1mYWxzZSBwb29sPW9yZy5q Ym9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1 NTBmMzU8bWFpbHRvOnBvb2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBv b2wuc3RyYXRlZ3kuT25lUG9vbEAyMDU1MGYzNT4gbWNwPVNlbWFwaG9yZUNvbmN1cnJlbnRMaW5r ZWRRdWV1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbEA1YmFhOTBmW3Bvb2w9RU5HSU5FRGF0YVNvdXJj ZV0geGFSZXNvdXJjZT1Mb2NhbFhBUmVzb3VyY2VJbXBsQDI0YTdmYzBiW2Nvbm5lY3Rpb25MaXN0 ZW5lcj0xZmFiODRkNyBjb25uZWN0aW9uTWFuYWdlcj01YmVjNzBkMiB3YXJuZWQ9ZmFsc2UgY3Vy cmVudFhpZD1udWxsIHByb2R1Y3ROYW1lPVBvc3RncmVTUUwgcHJvZHVjdFZlcnNpb249OS41Ljkg am5kaU5hbWU9amF2YTovRU5HSU5FRGF0YVNvdXJjZV0gdHhTeW5jPW51bGxdOiBqYXZhLmxhbmcu VGhyb3dhYmxlOiBTVEFDS1RSQUNFDQogICAgICAgIGF0IG9yZy5qYm9zcy5qY2EuY29yZS5jb25u ZWN0aW9ubWFuYWdlci5wb29sLm1jcC5TZW1hcGhvcmVDb25jdXJyZW50TGlua2VkRGVxdWVNYW5h Z2VkQ29ubmVjdGlvblBvb2wucmV0dXJuQ29ubmVjdGlvbihTZW1hcGhvcmVDb25jdXJyZW50TGlu a2VkRGVxdWVNYW5hZ2VkQ29ubmVjdGlvblBvb2wuamF2YTo3MjIpDQogICAgICAgIGF0IG9yZy5q Ym9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLm1jcC5TZW1hcGhvcmVDb25jdXJy ZW50TGlua2VkRGVxdWVNYW5hZ2VkQ29ubmVjdGlvblBvb2wucmV0dXJuQ29ubmVjdGlvbihTZW1h cGhvcmVDb25jdXJyZW50TGlua2VkRGVxdWVNYW5hZ2VkQ29ubmVjdGlvblBvb2wuamF2YTo2MTEp DQogICAgICAgIGF0IG9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLkFi c3RyYWN0UG9vbC5yZXR1cm5Db25uZWN0aW9uKEFic3RyYWN0UG9vbC5qYXZhOjg0NykNCiAgICAg ICAgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLkFic3RyYWN0Q29ubmVj dGlvbk1hbmFnZXIucmV0dXJuTWFuYWdlZENvbm5lY3Rpb24oQWJzdHJhY3RDb25uZWN0aW9uTWFu YWdlci5qYXZhOjcyNSkNCiAgICAgICAgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25t YW5hZ2VyLnR4LlR4Q29ubmVjdGlvbk1hbmFnZXJJbXBsLm1hbmFnZWRDb25uZWN0aW9uRGlzY29u bmVjdGVkKFR4Q29ubmVjdGlvbk1hbmFnZXJJbXBsLmphdmE6NTg1KQ0KICAgICAgICBhdCBvcmcu amJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdl ci5kaXNjb25uZWN0TWFuYWdlZENvbm5lY3Rpb24oQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdlci5q YXZhOjk4OCkNCiAgICAgICAgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2Vy LkFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIucmVjb25uZWN0TWFuYWdlZENvbm5lY3Rpb24oQWJz dHJhY3RDb25uZWN0aW9uTWFuYWdlci5qYXZhOjk3NCkNCiAgICAgICAgYXQgb3JnLmpib3NzLmpj YS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLkFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIuYWxsb2Nh dGVDb25uZWN0aW9uKEFic3RyYWN0Q29ubmVjdGlvbk1hbmFnZXIuamF2YTo3OTIpDQogICAgICAg IGF0IG9yZy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5XcmFwcGVyRGF0YVNvdXJjZS5nZXRDb25u ZWN0aW9uKFdyYXBwZXJEYXRhU291cmNlLmphdmE6MTM4KQ0KICAgICAgICBhdCBvcmcuamJvc3Mu YXMuY29ubmVjdG9yLnN1YnN5c3RlbXMuZGF0YXNvdXJjZXMuV2lsZEZseURhdGFTb3VyY2UuZ2V0 Q29ubmVjdGlvbihXaWxkRmx5RGF0YVNvdXJjZS5qYXZhOjY0KQ0KICAgICAgICBhdCBvcmcuc3By aW5nZnJhbWV3b3JrLmpkYmMuZGF0YXNvdXJjZS5EYXRhU291cmNlVXRpbHMuZG9HZXRDb25uZWN0 aW9uKERhdGFTb3VyY2VVdGlscy5qYXZhOjExMSkgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxF QVNFXQ0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuZGF0YXNvdXJjZS5EYXRh U291cmNlVXRpbHMuZ2V0Q29ubmVjdGlvbihEYXRhU291cmNlVXRpbHMuamF2YTo3NykgW3Nwcmlu Zy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXQ0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3Jr LmpkYmMuY29yZS5KZGJjVGVtcGxhdGUuZXhlY3V0ZShKZGJjVGVtcGxhdGUuamF2YTo2MTkpIFtz cHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1l d29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjY4NCkg W3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXQ0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJh bWV3b3JrLmpkYmMuY29yZS5KZGJjVGVtcGxhdGUucXVlcnkoSmRiY1RlbXBsYXRlLmphdmE6NzE2 KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQogICAgICAgIGF0IG9yZy5zcHJpbmdm cmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5xdWVyeShKZGJjVGVtcGxhdGUuamF2YTo3 NjYpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV0NCiAgICAgICAgYXQgb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5Qb3N0Z3Jlc0RiRW5naW5lRGlhbGVjdCRQb3N0Z3Jl c1NpbXBsZUpkYmNDYWxsLmV4ZWN1dGVDYWxsSW50ZXJuYWwoUG9zdGdyZXNEYkVuZ2luZURpYWxl Y3QuamF2YToxNTIpIFtkYWwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3Jl LmRhbC5kYmJyb2tlci5Qb3N0Z3Jlc0RiRW5naW5lRGlhbGVjdCRQb3N0Z3Jlc1NpbXBsZUpkYmND YWxsLmRvRXhlY3V0ZShQb3N0Z3Jlc0RiRW5naW5lRGlhbGVjdC5qYXZhOjExOCkgW2RhbC5qYXI6 XQ0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5zaW1wbGUuU2ltcGxl SmRiY0NhbGwuZXhlY3V0ZShTaW1wbGVKZGJjQ2FsbC5qYXZhOjE5OCkgW3NwcmluZy1qZGJjLmph cjo0LjMuOS5SRUxFQVNFXQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRi YnJva2VyLlNpbXBsZUpkYmNDYWxsc0hhbmRsZXIuZXhlY3V0ZUltcGwoU2ltcGxlSmRiY0NhbGxz SGFuZGxlci5qYXZhOjEzNSkgW2RhbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5l LmNvcmUuZGFsLmRiYnJva2VyLlNpbXBsZUpkYmNDYWxsc0hhbmRsZXIuZXhlY3V0ZVJlYWRMaXN0 KFNpbXBsZUpkYmNDYWxsc0hhbmRsZXIuamF2YToxMDUpIFtkYWwuamFyOl0NCiAgICAgICAgYXQg b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhby5WbUR5bmFtaWNEYW9JbXBsLmdldEFsbFJ1bm5pbmdG b3JWZHMoVm1EeW5hbWljRGFvSW1wbC5qYXZhOjUyKSBbZGFsLmphcjpdDQogICAgICAgIGF0IG9y Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3ROZXR3b3JrVG9wb2xv Z3lQZXJzaXN0ZXJJbXBsLmlzVm1SdW5uaW5nT25Ib3N0KEhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJz aXN0ZXJJbXBsLmphdmE6MjEwKSBbdmRzYnJva2VyLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmly dC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJz aXN0ZXJJbXBsLmxvZ0NoYW5nZWREaXNwbGF5TmV0d29yayhIb3N0TmV0d29ya1RvcG9sb2d5UGVy c2lzdGVySW1wbC5qYXZhOjE3OSkgW3Zkc2Jyb2tlci5qYXI6XQ0KICAgICAgICBhdCBvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5Ib3N0TmV0d29ya1RvcG9sb2d5UGVy c2lzdGVySW1wbC5hdWRpdE5ldHdvcmtDb21wbGlhbmNlKEhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJz aXN0ZXJJbXBsLmphdmE6MTQ4KSBbdmRzYnJva2VyLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmly dC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJz aXN0ZXJJbXBsLmxhbWJkYSRwZXJzaXN0QW5kRW5mb3JjZU5ldHdvcmtDb21wbGlhbmNlJDAoSG9z dE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2YToxMDApIFt2ZHNicm9rZXIuamFyOl0N CiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5z YWN0aW9uU3VwcG9ydC5leGVjdXRlSW5OZXdUcmFuc2FjdGlvbihUcmFuc2FjdGlvblN1cHBvcnQu amF2YToyMDIpIFt1dGlscy5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUu dXRpbHMudHJhbnNhY3Rpb24uVHJhbnNhY3Rpb25TdXBwb3J0LmV4ZWN1dGVJblJlcXVpcmVkKFRy YW5zYWN0aW9uU3VwcG9ydC5qYXZhOjEzNykgW3V0aWxzLmphcjpdDQogICAgICAgIGF0IG9yZy5v dmlydC5lbmdpbmUuY29yZS51dGlscy50cmFuc2FjdGlvbi5UcmFuc2FjdGlvblN1cHBvcnQuZXhl Y3V0ZUluU2NvcGUoVHJhbnNhY3Rpb25TdXBwb3J0LmphdmE6MTA1KSBbdXRpbHMuamFyOl0NCiAg ICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuSG9zdE5l dHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwucGVyc2lzdEFuZEVuZm9yY2VOZXR3b3JrQ29tcGxp YW5jZShIb3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjkzKSBbdmRzYnJva2Vy LmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJv a2VyLkhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLnBlcnNpc3RBbmRFbmZvcmNlTmV0 d29ya0NvbXBsaWFuY2UoSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2YToxNTQp IFt2ZHNicm9rZXIuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy b2tlci5WZHNNYW5hZ2VyLnByb2Nlc3NSZWZyZXNoQ2FwYWJpbGl0aWVzUmVzcG9uc2UoVmRzTWFu YWdlci5qYXZhOjc5NCkgW3Zkc2Jyb2tlci5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5n aW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXIuaGFuZGxlUmVmcmVzaENhcGFiaWxpdGllc1Jl c3BvbnNlKFZkc01hbmFnZXIuamF2YTo1OTgpIFt2ZHNicm9rZXIuamFyOl0NCiAgICAgICAgYXQg b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyLnJlZnJlc2hIb3N0U3lu YyhWZHNNYW5hZ2VyLmphdmE6NTY3KSBbdmRzYnJva2VyLmphcjpdDQogICAgICAgIGF0IG9yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwuUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5kLmV4ZWN1 dGVDb21tYW5kKFJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29tbWFuZC5qYXZhOjQxKSBbYmxsLmph cjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQ29tbWFuZEJhc2UuZXhl Y3V0ZVdpdGhvdXRUcmFuc2FjdGlvbihDb21tYW5kQmFzZS5qYXZhOjExMzMpIFtibGwuamFyOl0N CiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Db21tYW5kQmFzZS5leGVjdXRl QWN0aW9uSW5UcmFuc2FjdGlvblNjb3BlKENvbW1hbmRCYXNlLmphdmE6MTI4NSkgW2JsbC5qYXI6 XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRCYXNlLnJ1bklu VHJhbnNhY3Rpb24oQ29tbWFuZEJhc2UuamF2YToxOTM0KSBbYmxsLmphcjpdDQogICAgICAgIGF0 IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50cmFuc2FjdGlvbi5UcmFuc2FjdGlvblN1cHBv cnQuZXhlY3V0ZUluU3VwcHJlc3NlZChUcmFuc2FjdGlvblN1cHBvcnQuamF2YToxNjQpIFt1dGls cy5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHJhbnNhY3Rp b24uVHJhbnNhY3Rpb25TdXBwb3J0LmV4ZWN1dGVJblNjb3BlKFRyYW5zYWN0aW9uU3VwcG9ydC5q YXZhOjEwMykgW3V0aWxzLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5i bGwuQ29tbWFuZEJhc2UuZXhlY3V0ZShDb21tYW5kQmFzZS5qYXZhOjEzNDUpIFtibGwuamFyOl0N CiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Db21tYW5kQmFzZS5leGVjdXRl QWN0aW9uKENvbW1hbmRCYXNlLmphdmE6NDAwKSBbYmxsLmphcjpdDQogICAgICAgIGF0IG9yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwuZXhlY3V0b3IuRGVmYXVsdEJhY2tlbmRBY3Rpb25FeGVjdXRv ci5leGVjdXRlKERlZmF1bHRCYWNrZW5kQWN0aW9uRXhlY3V0b3IuamF2YToxMykgW2JsbC5qYXI6 XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkJhY2tlbmQucnVuQWN0aW9u KEJhY2tlbmQuamF2YTo0NjgpIFtibGwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLmJsbC5CYWNrZW5kLnJ1bkFjdGlvbkltcGwoQmFja2VuZC5qYXZhOjQ1MCkgW2JsbC5q YXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkJhY2tlbmQucnVuSW50 ZXJuYWxBY3Rpb24oQmFja2VuZC5qYXZhOjM5MykgW2JsbC5qYXI6XQ0KICAgICAgICBhdCBzdW4u cmVmbGVjdC5HZW5lcmF0ZWRNZXRob2RBY2Nlc3NvcjE1OC5pbnZva2UoVW5rbm93biBTb3VyY2Up IFs6MS44LjBfMTYxXQ0KICAgICAgICBhdCBzdW4ucmVmbGVjdC5EZWxlZ2F0aW5nTWV0aG9kQWNj ZXNzb3JJbXBsLmludm9rZShEZWxlZ2F0aW5nTWV0aG9kQWNjZXNzb3JJbXBsLmphdmE6NDMpIFty dC5qYXI6MS44LjBfMTYxXQ0KICAgICAgICBhdCBqYXZhLmxhbmcucmVmbGVjdC5NZXRob2QuaW52 b2tlKE1ldGhvZC5qYXZhOjQ5OCkgW3J0LmphcjoxLjguMF8xNjFdDQogICAgICAgIGF0IG9yZy5q Ym9zcy5hcy5lZS5jb21wb25lbnQuTWFuYWdlZFJlZmVyZW5jZU1ldGhvZEludGVyY2VwdG9yLnBy b2Nlc3NJbnZvY2F0aW9uKE1hbmFnZWRSZWZlcmVuY2VNZXRob2RJbnRlcmNlcHRvci5qYXZhOjUy KQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJv Y2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5qYm9zcy5p bnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dCRJbnZvY2F0aW9uLnByb2NlZWQoSW50ZXJjZXB0 b3JDb250ZXh0LmphdmE6NTA5KQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMud2VsZC5pbnRlcmNl cHRvcnMuSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5kZWxlZ2F0ZUludGVyY2VwdGlvbihKc3Iy OTlCaW5kaW5nc0ludGVyY2VwdG9yLmphdmE6NzgpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy53 ZWxkLmludGVyY2VwdG9ycy5Kc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9yLmRvTWV0aG9kSW50ZXJj ZXB0aW9uKEpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3IuamF2YTo4OCkNCiAgICAgICAgYXQgb3Jn Lmpib3NzLmFzLndlbGQuaW50ZXJjZXB0b3JzLkpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3IucHJv Y2Vzc0ludm9jYXRpb24oSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5qYXZhOjEwMSkNCiAgICAg ICAgYXQgb3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5pbnRlcmNlcHRvcnMuVXNlckludGVyY2Vw dG9yRmFjdG9yeSQxLnByb2Nlc3NJbnZvY2F0aW9uKFVzZXJJbnRlcmNlcHRvckZhY3RvcnkuamF2 YTo2MykNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0 LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAgICBhdCBvcmcuamJv c3MuYXMuZWpiMy5jb21wb25lbnQuaW52b2NhdGlvbm1ldHJpY3MuRXhlY3V0aW9uVGltZUludGVy Y2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEV4ZWN1dGlvblRpbWVJbnRlcmNlcHRvci5qYXZhOjQz KSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXQ0KICAgICAgICBh dCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNl cHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5lZS5jb25jdXJy ZW50LkNvbmN1cnJlbnRDb250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ29uY3Vy cmVudENvbnRleHRJbnRlcmNlcHRvci5qYXZhOjQ1KSBbd2lsZGZseS1lZS0xMS4wLjAuRmluYWwu amFyOjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJj ZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0KICAgICAg ICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5Jbml0aWFsSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9j YXRpb24oSW5pdGlhbEludGVyY2VwdG9yLmphdmE6NDApDQogICAgICAgIGF0IG9yZy5qYm9zcy5p bnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5q YXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uQ2hhaW5lZEludGVyY2Vw dG9yLnByb2Nlc3NJbnZvY2F0aW9uKENoYWluZWRJbnRlcmNlcHRvci5qYXZhOjUzKQ0KICAgICAg ICBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50LmludGVyY2VwdG9ycy5Db21wb25lbnREaXNw YXRjaGVySW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ29tcG9uZW50RGlzcGF0Y2hlcklu dGVyY2VwdG9yLmphdmE6NTIpDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVy Y2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikNCiAgICAg ICAgYXQgb3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50LnNpbmdsZXRvbi5TaW5nbGV0b25Db21w b25lbnRJbnN0YW5jZUFzc29jaWF0aW9uSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oU2lu Z2xldG9uQ29tcG9uZW50SW5zdGFuY2VBc3NvY2lhdGlvbkludGVyY2VwdG9yLmphdmE6NTMpIFt3 aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9y Zy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9y Q29udGV4dC5qYXZhOjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVqYjMudHguQ01UVHhJ bnRlcmNlcHRvci5pbnZva2VJbk5vVHgoQ01UVHhJbnRlcmNlcHRvci5qYXZhOjI2NCkgW3dpbGRm bHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpi b3NzLmFzLmVqYjMudHguQ01UVHhJbnRlcmNlcHRvci5zdXBwb3J0cyhDTVRUeEludGVyY2VwdG9y LmphdmE6Mzc5KSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXQ0K ICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWpiMy50eC5DTVRUeEludGVyY2VwdG9yLnByb2Nlc3NJ bnZvY2F0aW9uKENNVFR4SW50ZXJjZXB0b3IuamF2YToyNDQpIFt3aWxkZmx5LWVqYjMtMTEuMC4w LkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9u LkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikN CiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0JEludm9j YXRpb24ucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo1MDkpDQogICAgICAgIGF0IG9y Zy5qYm9zcy53ZWxkLmVqYi5BYnN0cmFjdEVKQlJlcXVlc3RTY29wZUFjdGl2YXRpb25JbnRlcmNl cHRvci5hcm91bmRJbnZva2UoQWJzdHJhY3RFSkJSZXF1ZXN0U2NvcGVBY3RpdmF0aW9uSW50ZXJj ZXB0b3IuamF2YTo3MykgW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFsLmphcjoyLjQuMy5GaW5h bF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLndlbGQuZWpiLkVqYlJlcXVlc3RTY29wZUFjdGl2 YXRpb25JbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihFamJSZXF1ZXN0U2NvcGVBY3RpdmF0 aW9uSW50ZXJjZXB0b3IuamF2YTo4OSkNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24u SW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKQ0K ICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQuaW50ZXJjZXB0b3JzLkN1cnJl bnRJbnZvY2F0aW9uQ29udGV4dEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEN1cnJlbnRJ bnZvY2F0aW9uQ29udGV4dEludGVyY2VwdG9yLmphdmE6NDEpIFt3aWxkZmx5LWVqYjMtMTEuMC4w LkZpbmFsLmphcjoxMS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9u LkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikN CiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50Lmludm9jYXRpb25tZXRyaWNz LldhaXRUaW1lSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oV2FpdFRpbWVJbnRlcmNlcHRv ci5qYXZhOjQ3KSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXQ0K ICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2Vl ZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5l amIzLnNlY3VyaXR5LlNlY3VyaXR5Q29udGV4dEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9u KFNlY3VyaXR5Q29udGV4dEludGVyY2VwdG9yLmphdmE6MTAwKSBbd2lsZGZseS1lamIzLTExLjAu MC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlv bi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIp DQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5lamIzLmRlcGxveW1lbnQucHJvY2Vzc29ycy5TdGFy dHVwQXdhaXRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihTdGFydHVwQXdhaXRJbnRlcmNl cHRvci5qYXZhOjIyKSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFs XQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJv Y2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5qYm9zcy5h cy5lamIzLmNvbXBvbmVudC5pbnRlcmNlcHRvcnMuU2h1dERvd25JbnRlcmNlcHRvckZhY3Rvcnkk MS5wcm9jZXNzSW52b2NhdGlvbihTaHV0RG93bkludGVyY2VwdG9yRmFjdG9yeS5qYXZhOjY0KSBb d2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXQ0KICAgICAgICBhdCBv cmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRv ckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVu dC5pbnRlcmNlcHRvcnMuTG9nZ2luZ0ludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKExvZ2dp bmdJbnRlcmNlcHRvci5qYXZhOjY3KSBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEu MC4wLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNv bnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9y Zy5qYm9zcy5hcy5lZS5jb21wb25lbnQuTmFtZXNwYWNlQ29udGV4dEludGVyY2VwdG9yLnByb2Nl c3NJbnZvY2F0aW9uKE5hbWVzcGFjZUNvbnRleHRJbnRlcmNlcHRvci5qYXZhOjUwKQ0KICAgICAg ICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRl cmNlcHRvckNvbnRleHQuamF2YTo0MjIpDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9u LkNvbnRleHRDbGFzc0xvYWRlckludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKENvbnRleHRD bGFzc0xvYWRlckludGVyY2VwdG9yLmphdmE6NjApDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZv Y2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZh OjQyMikNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0 LnJ1bihJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MzgpDQogICAgICAgIGF0IG9yZy53aWxkZmx5 LnNlY3VyaXR5Lm1hbmFnZXIuV2lsZEZseVNlY3VyaXR5TWFuYWdlci5kb0NoZWNrZWQoV2lsZEZs eVNlY3VyaXR5TWFuYWdlci5qYXZhOjYwOSkNCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRp b24uQWNjZXNzQ2hlY2tpbmdJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihBY2Nlc3NDaGVj a2luZ0ludGVyY2VwdG9yLmphdmE6NTcpDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9u LkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMikN CiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uQ2hhaW5lZEludGVyY2VwdG9yLnByb2Nl c3NJbnZvY2F0aW9uKENoYWluZWRJbnRlcmNlcHRvci5qYXZhOjUzKQ0KICAgICAgICBhdCBvcmcu amJvc3MuYXMuZWUuY29tcG9uZW50LlZpZXdTZXJ2aWNlJFZpZXcuaW52b2tlKFZpZXdTZXJ2aWNl LmphdmE6MTk4KQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50LlZpZXdEZXNj cmlwdGlvbiQxLnByb2Nlc3NJbnZvY2F0aW9uKFZpZXdEZXNjcmlwdGlvbi5qYXZhOjE4NSkNCiAg ICAgICAgYXQgb3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5Qcm94eUludm9jYXRpb25IYW5kbGVy Lmludm9rZShQcm94eUludm9jYXRpb25IYW5kbGVyLmphdmE6ODEpDQogICAgICAgIGF0IG9yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwuaW50ZXJmYWNlcy5CYWNrZW5kSW50ZXJuYWwkJCR2aWV3NC5y dW5JbnRlcm5hbEFjdGlvbihVbmtub3duIFNvdXJjZSkgW2JsbC5qYXI6XQ0KICAgICAgICBhdCBz dW4ucmVmbGVjdC5HZW5lcmF0ZWRNZXRob2RBY2Nlc3NvcjE1Ny5pbnZva2UoVW5rbm93biBTb3Vy Y2UpIFs6MS44LjBfMTYxXQ0KICAgICAgICBhdCBzdW4ucmVmbGVjdC5EZWxlZ2F0aW5nTWV0aG9k QWNjZXNzb3JJbXBsLmludm9rZShEZWxlZ2F0aW5nTWV0aG9kQWNjZXNzb3JJbXBsLmphdmE6NDMp IFtydC5qYXI6MS44LjBfMTYxXQ0KICAgICAgICBhdCBqYXZhLmxhbmcucmVmbGVjdC5NZXRob2Qu aW52b2tlKE1ldGhvZC5qYXZhOjQ5OCkgW3J0LmphcjoxLjguMF8xNjFdDQogICAgICAgIGF0IG9y Zy5qYm9zcy53ZWxkLnV0aWwucmVmbGVjdGlvbi5SZWZsZWN0aW9ucy5pbnZva2VBbmRVbndyYXAo UmVmbGVjdGlvbnMuamF2YTo0MzMpIFt3ZWxkLWNvcmUtaW1wbC0yLjQuMy5GaW5hbC5qYXI6Mi40 LjMuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy53ZWxkLmJlYW4ucHJveHkuRW50ZXJwcmlz ZUJlYW5Qcm94eU1ldGhvZEhhbmRsZXIuaW52b2tlKEVudGVycHJpc2VCZWFuUHJveHlNZXRob2RI YW5kbGVyLmphdmE6MTI3KSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZp bmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3Mud2VsZC5iZWFuLnByb3h5LkVudGVycHJpc2VUYXJn ZXRCZWFuSW5zdGFuY2UuaW52b2tlKEVudGVycHJpc2VUYXJnZXRCZWFuSW5zdGFuY2UuamF2YTo1 NikgW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFsLmphcjoyLjQuMy5GaW5hbF0NCiAgICAgICAg YXQgb3JnLmpib3NzLndlbGQuYmVhbi5wcm94eS5JbmplY3Rpb25Qb2ludFByb3BhZ2F0aW5nRW50 ZXJwcmlzZVRhcmdldEJlYW5JbnN0YW5jZS5pbnZva2UoSW5qZWN0aW9uUG9pbnRQcm9wYWdhdGlu Z0VudGVycHJpc2VUYXJnZXRCZWFuSW5zdGFuY2UuamF2YTo2NykgW3dlbGQtY29yZS1pbXBsLTIu NC4zLkZpbmFsLmphcjoyLjQuMy5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLndlbGQuYmVh bi5wcm94eS5Qcm94eU1ldGhvZEhhbmRsZXIuaW52b2tlKFByb3h5TWV0aG9kSGFuZGxlci5qYXZh OjEwMCkgW3dlbGQtY29yZS1pbXBsLTIuNC4zLkZpbmFsLmphcjoyLjQuMy5GaW5hbF0NCiAgICAg ICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5CYWNrZW5kQ29tbWFuZE9iamVjdHNIYW5k bGVyJEJhY2tlbmRJbnRlcm5hbCRCYWNrZW5kTG9jYWwkMjA0OTI1OTYxOCRQcm94eSRfJCRfV2Vs ZCRFbnRlcnByaXNlUHJveHkkLnJ1bkludGVybmFsQWN0aW9uKFVua25vd24gU291cmNlKSBbYmxs LmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuVmRzRXZlbnRMaXN0 ZW5lci5yZWZyZXNoSG9zdENhcGFiaWxpdGllcyhWZHNFdmVudExpc3RlbmVyLmphdmE6NTk4KSBb YmxsLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuSG9z dENvbm5lY3Rpb25SZWZyZXNoZXIkU3Vic2NyaWJlclJlZnJlc2hpbmdIb3N0T25Ib3N0Q29ubmVj dGlvbkNoYW5nZUV2ZW50Lm9uTmV4dChIb3N0Q29ubmVjdGlvblJlZnJlc2hlci5qYXZhOjQ3KSBb dmRzYnJva2VyLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9r ZXIuSG9zdENvbm5lY3Rpb25SZWZyZXNoZXIkU3Vic2NyaWJlclJlZnJlc2hpbmdIb3N0T25Ib3N0 Q29ubmVjdGlvbkNoYW5nZUV2ZW50Lm9uTmV4dChIb3N0Q29ubmVjdGlvblJlZnJlc2hlci5qYXZh OjMwKSBbdmRzYnJva2VyLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC52ZHNtLmpzb25ycGMu Y2xpZW50LmV2ZW50cy5FdmVudFB1Ymxpc2hlciRFdmVudENhbGxhYmxlLmNhbGwoRXZlbnRQdWJs aXNoZXIuamF2YToxMTgpIFt2ZHNtLWpzb25ycGMtamF2YS1jbGllbnQuamFyOl0NCiAgICAgICAg YXQgb3JnLm92aXJ0LnZkc20uanNvbnJwYy5jbGllbnQuZXZlbnRzLkV2ZW50UHVibGlzaGVyJEV2 ZW50Q2FsbGFibGUuY2FsbChFdmVudFB1Ymxpc2hlci5qYXZhOjkzKSBbdmRzbS1qc29ucnBjLWph dmEtY2xpZW50LmphcjpdDQogICAgICAgIGF0IGphdmEudXRpbC5jb25jdXJyZW50LkZvcmtKb2lu VGFzayRBZGFwdGVkQ2FsbGFibGUuZXhlYyhGb3JrSm9pblRhc2suamF2YToxNDI0KSBbcnQuamFy OjEuOC4wXzE2MV0NCiAgICAgICAgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRm9ya0pvaW5UYXNr LmRvRXhlYyhGb3JrSm9pblRhc2suamF2YToyODkpIFtydC5qYXI6MS44LjBfMTYxXQ0KICAgICAg ICBhdCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pblBvb2wkV29ya1F1ZXVlLnJ1blRhc2so Rm9ya0pvaW5Qb29sLmphdmE6MTA1NikgW3J0LmphcjoxLjguMF8xNjFdDQogICAgICAgIGF0IGph dmEudXRpbC5jb25jdXJyZW50LkZvcmtKb2luUG9vbC5ydW5Xb3JrZXIoRm9ya0pvaW5Qb29sLmph dmE6MTY5MikgW3J0LmphcjoxLjguMF8xNjFdDQogICAgICAgIGF0IGphdmEudXRpbC5jb25jdXJy ZW50LkZvcmtKb2luV29ya2VyVGhyZWFkLnJ1bihGb3JrSm9pbldvcmtlclRocmVhZC5qYXZhOjE1 NykgW3J0LmphcjoxLjguMF8xNjFdDQoNCjIwMTgtMDUtMDIgMTQ6NDA6MjMsODUxLTA3IFdBUk4g IFtjb20uYXJqdW5hLmF0cy5hcmp1bmFdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIEFSSlVO QTAxMjA3NzogQWJvcnQgY2FsbGVkIG9uIGFscmVhZHkgYWJvcnRlZCBhdG9taWMgYWN0aW9uIDA6 ZmZmZjdmMDAwMDAxOi0yMWJkODgwMDo1YWU5MGM0ODoxMGFmYQ0KDQoNCg0KDQoNCkFuZCB0aGUg RU5HSU5FIGxvZzoNCg0KMjAxOC0wNS0wMiAxNDo0MDoyMyw4NTEtMDcgSU5GTyAgW29yZy5vdmly dC5lbmdpbmUuY29yZS51dGlscy50cmFuc2FjdGlvbi5UcmFuc2FjdGlvblN1cHBvcnRdIChGb3Jr Sm9pblBvb2wtMS13b3JrZXItMTQpIFs1MjI3NmRmNV0gdHJhbnNhY3Rpb24gcm9sbGVkIGJhY2sN CjIwMTgtMDUtMDIgMTQ6NDA6MjMsODUxLTA3IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu dmRzYnJva2VyLlZkc01hbmFnZXJdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIFs1MjI3NmRm NV0gVW5hYmxlIHRvIFJlZnJlc2hDYXBhYmlsaXRpZXM6IElsbGVnYWxTdGF0ZUV4Y2VwdGlvbjog VHJhbnNhY3Rpb24gTG9jYWwgdHJhbnNhY3Rpb24gKGRlbGVnYXRlPVRyYW5zYWN0aW9uSW1wbGUg PCBhYywgQmFzaWNBY3Rpb246IDA6ZmZmZjdmMDAwMDAxOi0yMWJkODgwMDo1YWU5MGM0ODoxMGFm YSBzdGF0dXM6IEFjdGlvblN0YXR1cy5BQk9SVEVEID4sIG93bmVyPUxvY2FsIHRyYW5zYWN0aW9u IGNvbnRleHQgZm9yIHByb3ZpZGVyIEpCb3NzIEpUQSB0cmFuc2FjdGlvbiBwcm92aWRlcikgaXMg bm90IGFjdGl2ZSBTVEFUVVNfUk9MTEVEQkFDSw0KMjAxOC0wNS0wMiAxNDo0MDoyMyw4ODgtMDcg SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuSGFuZGxlVmRzQ3B1RmxhZ3NPckNsdXN0 ZXJDaGFuZ2VkQ29tbWFuZF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzVjNTExZTUxXSBS dW5uaW5nIGNvbW1hbmQ6IEhhbmRsZVZkc0NwdUZsYWdzT3JDbHVzdGVyQ2hhbmdlZENvbW1hbmQg aW50ZXJuYWw6IHRydWUuIEVudGl0aWVzIGFmZmVjdGVkIDogIElEOiA3NGRmZTk2NS1jYjExLTQ5 NWEtOTZhMC0zZGFlNmIzY2JkNzUgVHlwZTogVkRTDQoyMDE4LTA1LTAyIDE0OjQwOjIzLDg5NS0w NyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5IYW5kbGVWZHNWZXJzaW9uQ29tbWFu ZF0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzJhMGVjOTBiXSBSdW5uaW5nIGNvbW1hbmQ6 IEhhbmRsZVZkc1ZlcnNpb25Db21tYW5kIGludGVybmFsOiB0cnVlLiBFbnRpdGllcyBhZmZlY3Rl ZCA6ICBJRDogNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1IFR5cGU6IFZEUw0K MjAxOC0wNS0wMiAxNDo0MDoyMyw4OTgtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5i bGwuUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5kXSAoRm9ya0pvaW5Qb29sLTEtd29ya2Vy LTE0KSBbMmEwZWM5MGJdIFJlZnJlc2ggaG9zdCBjYXBhYmlsaXRpZXMgZmluaXNoZWQuIExvY2sg cmVsZWFzZWQuIE1vbml0b3JpbmcgY2FuIHJ1biBub3cgZm9yIGhvc3QgJ292bm9kZTEwMiBmcm9t IGRhdGEtY2VudGVyICdEZWZhdWx0Jw0KMjAxOC0wNS0wMiAxNDo0MDoyMyw4OTgtMDcgRVJST1Ig W29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5k XSAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KSBbMmEwZWM5MGJdIENvbW1hbmQgJ29yZy5vdmly dC5lbmdpbmUuY29yZS5ibGwuUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5kJyBmYWlsZWQ6 IENvdWxkIG5vdCBnZXQgSkRCQyBDb25uZWN0aW9uOyBuZXN0ZWQgZXhjZXB0aW9uIGlzIGphdmEu c3FsLlNRTEV4Y2VwdGlvbjogamF2YXgucmVzb3VyY2UuUmVzb3VyY2VFeGNlcHRpb246IElKMDAw NDU3OiBVbmNoZWNrZWQgdGhyb3dhYmxlIGluIG1hbmFnZWRDb25uZWN0aW9uUmVjb25uZWN0ZWQo KSBjbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIubGlzdGVuZXIuVHhDb25u ZWN0aW9uTGlzdGVuZXJAMWZhYjg0ZDdbc3RhdGU9Tk9STUFMPG1haWx0bzpjbD1vcmcuamJvc3Mu amNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIubGlzdGVuZXIuVHhDb25uZWN0aW9uTGlzdGVuZXJA MWZhYjg0ZDdbc3RhdGU9Tk9STUFMPiBtYW5hZ2VkIGNvbm5lY3Rpb249b3JnLmpib3NzLmpjYS5h ZGFwdGVycy5qZGJjLmxvY2FsLkxvY2FsTWFuYWdlZENvbm5lY3Rpb25AM2YzN2NmMTA8bWFpbHRv OmNvbm5lY3Rpb249b3JnLmpib3NzLmpjYS5hZGFwdGVycy5qZGJjLmxvY2FsLkxvY2FsTWFuYWdl ZENvbm5lY3Rpb25AM2YzN2NmMTA+IGNvbm5lY3Rpb24gaGFuZGxlcz0wIGxhc3RSZXR1cm5lZD0x NTI1Mjk3MjIzODQ3IGxhc3RWYWxpZGF0ZWQ9MTUyNTI5MDI2NzgxMSBsYXN0Q2hlY2tlZE91dD0x NTI1Mjk2OTIzNzcwIHRyYWNrQnlUeD1mYWxzZSBwb29sPW9yZy5qYm9zcy5qY2EuY29yZS5jb25u ZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBmMzU8bWFpbHRvOnBvb2w9 b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9v bEAyMDU1MGYzNT4gbWNwPVNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWRRdWV1ZU1hbmFnZWRDb25u ZWN0aW9uUG9vbEA1YmFhOTBmW3Bvb2w9RU5HSU5FRGF0YVNvdXJjZV0geGFSZXNvdXJjZT1Mb2Nh bFhBUmVzb3VyY2VJbXBsQDI0YTdmYzBiW2Nvbm5lY3Rpb25MaXN0ZW5lcj0xZmFiODRkNyBjb25u ZWN0aW9uTWFuYWdlcj01YmVjNzBkMiB3YXJuZWQ9ZmFsc2UgY3VycmVudFhpZD1udWxsIHByb2R1 Y3ROYW1lPVBvc3RncmVTUUwgcHJvZHVjdFZlcnNpb249OS41Ljkgam5kaU5hbWU9amF2YTovRU5H SU5FRGF0YVNvdXJjZV0gdHhTeW5jPW51bGxdDQoyMDE4LTA1LTAyIDE0OjQwOjIzLDg5OC0wNyBF UlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxpdGllc0Nv bW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpIFsyYTBlYzkwYl0gRXhjZXB0aW9uOiBv cmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuQ2Fubm90R2V0SmRiY0Nvbm5lY3Rpb25FeGNlcHRpb246 IENvdWxkIG5vdCBnZXQgSkRCQyBDb25uZWN0aW9uOyBuZXN0ZWQgZXhjZXB0aW9uIGlzIGphdmEu c3FsLlNRTEV4Y2VwdGlvbjogamF2YXgucmVzb3VyY2UuUmVzb3VyY2VFeGNlcHRpb246IElKMDAw NDU3OiBVbmNoZWNrZWQgdGhyb3dhYmxlIGluIG1hbmFnZWRDb25uZWN0aW9uUmVjb25uZWN0ZWQo KSBjbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIubGlzdGVuZXIuVHhDb25u ZWN0aW9uTGlzdGVuZXJAMWZhYjg0ZDdbc3RhdGU9Tk9STUFMPG1haWx0bzpjbD1vcmcuamJvc3Mu amNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIubGlzdGVuZXIuVHhDb25uZWN0aW9uTGlzdGVuZXJA MWZhYjg0ZDdbc3RhdGU9Tk9STUFMPiBtYW5hZ2VkIGNvbm5lY3Rpb249b3JnLmpib3NzLmpjYS5h ZGFwdGVycy5qZGJjLmxvY2FsLkxvY2FsTWFuYWdlZENvbm5lY3Rpb25AM2YzN2NmMTA8bWFpbHRv OmNvbm5lY3Rpb249b3JnLmpib3NzLmpjYS5hZGFwdGVycy5qZGJjLmxvY2FsLkxvY2FsTWFuYWdl ZENvbm5lY3Rpb25AM2YzN2NmMTA+IGNvbm5lY3Rpb24gaGFuZGxlcz0wIGxhc3RSZXR1cm5lZD0x NTI1Mjk3MjIzODQ3IGxhc3RWYWxpZGF0ZWQ9MTUyNTI5MDI2NzgxMSBsYXN0Q2hlY2tlZE91dD0x NTI1Mjk2OTIzNzcwIHRyYWNrQnlUeD1mYWxzZSBwb29sPW9yZy5qYm9zcy5qY2EuY29yZS5jb25u ZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBmMzU8bWFpbHRvOnBvb2w9 b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9v bEAyMDU1MGYzNT4gbWNwPVNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWRRdWV1ZU1hbmFnZWRDb25u ZWN0aW9uUG9vbEA1YmFhOTBmW3Bvb2w9RU5HSU5FRGF0YVNvdXJjZV0geGFSZXNvdXJjZT1Mb2Nh bFhBUmVzb3VyY2VJbXBsQDI0YTdmYzBiW2Nvbm5lY3Rpb25MaXN0ZW5lcj0xZmFiODRkNyBjb25u ZWN0aW9uTWFuYWdlcj01YmVjNzBkMiB3YXJuZWQ9ZmFsc2UgY3VycmVudFhpZD1udWxsIHByb2R1 Y3ROYW1lPVBvc3RncmVTUUwgcHJvZHVjdFZlcnNpb249OS41Ljkgam5kaU5hbWU9amF2YTovRU5H SU5FRGF0YVNvdXJjZV0gdHhTeW5jPW51bGxdDQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdv cmsuamRiYy5kYXRhc291cmNlLkRhdGFTb3VyY2VVdGlscy5nZXRDb25uZWN0aW9uKERhdGFTb3Vy Y2VVdGlscy5qYXZhOjgwKSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQogICAgICAg IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5leGVjdXRlKEpk YmNUZW1wbGF0ZS5qYXZhOjYxOSkgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXQ0KICAg ICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVtcGxhdGUucXVlcnko SmRiY1RlbXBsYXRlLmphdmE6Njg0KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdDQog ICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5xdWVy eShKZGJjVGVtcGxhdGUuamF2YTo3MTYpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV0N CiAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1 ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjc2NikgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNF XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLlBvc3RncmVz RGJFbmdpbmVEaWFsZWN0JFBvc3RncmVzU2ltcGxlSmRiY0NhbGwuZXhlY3V0ZUNhbGxJbnRlcm5h bChQb3N0Z3Jlc0RiRW5naW5lRGlhbGVjdC5qYXZhOjE1MikgW2RhbC5qYXI6XQ0KLg0KLg0KLg0K Lg0KMjAxOC0wNS0wMiAxNDo0MDoyMyw5MDctMDcgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29y ZS5kYWwuZGJicm9rZXIuYXVkaXRsb2doYW5kbGluZy5BdWRpdExvZ0RpcmVjdG9yXSAoRm9ya0pv aW5Qb29sLTEtd29ya2VyLTE0KSBbMmEwZWM5MGJdIEVWRU5UX0lEOiBIT1NUX1JFRlJFU0hfQ0FQ QUJJTElUSUVTX0ZBSUxFRCg2MDcpLCBGYWlsZWQgdG8gcmVmcmVzaCB0aGUgY2FwYWJpbGl0aWVz IG9mIGhvc3Qgb3Zub2RlMTAyLg0KMjAxOC0wNS0wMiAxNDo0MDoyMyw5MDctMDcgSU5GTyAgW29y Zy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5kXSAo Rm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KSBbMmEwZWM5MGJdIExvY2sgZnJlZWQgdG8gb2JqZWN0 ICdFbmdpbmVMb2NrOntleGNsdXNpdmVMb2Nrcz0nWzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNk YWU2YjNjYmQ3NT1WRFMsIEhPU1RfTkVUV09SSzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2 YjNjYmQ3NT1IT1NUX05FVFdPUktdJywgc2hhcmVkTG9ja3M9Jyd9Jw0KMjAxOC0wNS0wMiAxNDo0 MDoyNSw3NzUtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJv a2VyLkdldEhhcmR3YXJlSW5mb0FzeW5jVkRTQ29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0 b3J5LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQtMzEpIFtdIFNUQVJULCBHZXRIYXJkd2FyZUluZm9B c3luY1ZEU0NvbW1hbmQoSG9zdE5hbWUgPSBvdm5vZGUxMDIsIFZkc0lkQW5kVmRzVkRTQ29tbWFu ZFBhcmFtZXRlcnNCYXNlOntob3N0SWQ9Jzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNj YmQ3NScsIHZkcz0nSG9zdFtvdm5vZGUxMDIsNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZi M2NiZDc1XSd9KSwgbG9nIGlkOiAzMDBmNzM0NQ0KMjAxOC0wNS0wMiAxNDo0MDoyNSw3NzUtMDcg SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkdldEhhcmR3 YXJlSW5mb0FzeW5jVkRTQ29tbWFuZF0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNj aGVkdWxlZC1UaHJlYWQtMzEpIFtdIEZJTklTSCwgR2V0SGFyZHdhcmVJbmZvQXN5bmNWRFNDb21t YW5kLCBsb2cgaWQ6IDMwMGY3MzQ1DQoyMDE4LTA1LTAyIDE0OjQwOjI1LDgwMi0wNyBJTkZPICBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5TZXROb25PcGVyYXRpb25hbFZkc0NvbW1hbmRdIChF RS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTMxKSBbZjJlZjIx ZV0gUnVubmluZyBjb21tYW5kOiBTZXROb25PcGVyYXRpb25hbFZkc0NvbW1hbmQgaW50ZXJuYWw6 IHRydWUuIEVudGl0aWVzIGFmZmVjdGVkIDogIElEOiA3NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0z ZGFlNmIzY2JkNzUgVHlwZTogVkRTDQoyMDE4LTA1LTAyIDE0OjQwOjI1LDgwNS0wNyBJTkZPICBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5TZXRWZHNTdGF0dXNWRFNDb21tYW5kXSAo RUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC0zMSkgW2YyZWYy MWVdIFNUQVJULCBTZXRWZHNTdGF0dXNWRFNDb21tYW5kKEhvc3ROYW1lID0gb3Zub2RlMTAyLiwg U2V0VmRzU3RhdHVzVkRTQ29tbWFuZFBhcmFtZXRlcnM6e2hvc3RJZD0nNzRkZmU5NjUtY2IxMS00 OTVhLTk2YTAtM2RhZTZiM2NiZDc1Jywgc3RhdHVzPSdOb25PcGVyYXRpb25hbCcsIG5vbk9wZXJh dGlvbmFsUmVhc29uPSdORVRXT1JLX1VOUkVBQ0hBQkxFJywgc3RvcFNwbUZhaWx1cmVMb2dnZWQ9 J2ZhbHNlJywgbWFpbnRlbmFuY2VSZWFzb249J251bGwnfSksIGxvZyBpZDogNzYxMWQ4ZDgNCjIw MTgtMDUtMDIgMTQ6NDA6NTYsNzIyLTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LnByb3ZpZGVyLm5ldHdvcmsuU3luY05ldHdvcmtQcm92aWRlckNvbW1hbmRdIChFRS1NYW5hZ2Vk VGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQtVGhyZWFkLTU4KSBbMzNiZGRhN2ZdIExvY2sg QWNxdWlyZWQgdG8gb2JqZWN0ICdFbmdpbmVMb2NrOntleGNsdXNpdmVMb2Nrcz0nW2Y1MGJkMDgx LTdjNWItNDE2MS1hMDQ1LTA2OGY4NWQyYTQ3Nj1QUk9WSURFUl0nLCBzaGFyZWRMb2Nrcz0nJ30n DQoyMDE4LTA1LTAyIDE0OjQwOjU2LDczMi0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl LmJsbC5wcm92aWRlci5uZXR3b3JrLlN5bmNOZXR3b3JrUHJvdmlkZXJDb21tYW5kXSAoRUUtTWFu YWdlZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC01OCkgWzMzYmRkYTdmXSBS dW5uaW5nIGNvbW1hbmQ6IFN5bmNOZXR3b3JrUHJvdmlkZXJDb21tYW5kIGludGVybmFsOiB0cnVl Lg0KMjAxOC0wNS0wMiAxNDo0MDo1Niw4NDQtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29y ZS5zc28udXRpbHMuQXV0aGVudGljYXRpb25VdGlsc10gKGRlZmF1bHQgdGFzay00MCkgW10gVXNl ciBhZG1pbkBpbnRlcm5hbCBzdWNjZXNzZnVsbHkgbG9nZ2VkIGluIHdpdGggc2NvcGVzOiBvdmly dC1hcHAtYXBpIG92aXJ0LWV4dD10b2tlbi1pbmZvOmF1dGh6LXNlYXJjaCBvdmlydC1leHQ9dG9r ZW4taW5mbzpwdWJsaWMtYXV0aHotc2VhcmNoIG92aXJ0LWV4dD10b2tlbi1pbmZvOnZhbGlkYXRl IG92aXJ0LWV4dD10b2tlbjpwYXNzd29yZC1hY2Nlc3MNCjIwMTgtMDUtMDIgMTQ6NDA6NTcsMDAx LTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnByb3ZpZGVyLm5ldHdvcmsuU3lu Y05ldHdvcmtQcm92aWRlckNvbW1hbmRdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVT Y2hlZHVsZWQtVGhyZWFkLTU4KSBbMzNiZGRhN2ZdIExvY2sgZnJlZWQgdG8gb2JqZWN0ICdFbmdp bmVMb2NrOntleGNsdXNpdmVMb2Nrcz0nW2Y1MGJkMDgxLTdjNWItNDE2MS1hMDQ1LTA2OGY4NWQy YTQ3Nj1QUk9WSURFUl0nLCBzaGFyZWRMb2Nrcz0nJ30nDQoyMDE4LTA1LTAyIDE0OjQ0OjM5LDE5 MS0wNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC51dGlscy5UaHJlYWRQb29sTW9u aXRvcmluZ1NlcnZpY2VdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVUaHJlYWRNb25p dG9yaW5nLVRocmVhZC0xKSBbXSBUaHJlYWQgcG9vbCAnZGVmYXVsdCcgaXMgdXNpbmcgMCB0aHJl YWRzIG91dCBvZiAxIGFuZCA1IHRhc2tzIGFyZSB3YWl0aW5nIGluIHRoZSBxdWV1ZS4NCjIwMTgt MDUtMDIgMTQ6NDQ6MzksMTkxLTA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnV0 aWxzLlRocmVhZFBvb2xNb25pdG9yaW5nU2VydmljZV0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5 LWVuZ2luZVRocmVhZE1vbml0b3JpbmctVGhyZWFkLTEpIFtdIFRocmVhZCBwb29sICdlbmdpbmUn IGlzIHVzaW5nIDAgdGhyZWFkcyBvdXQgb2YgNTAwLCA4IHRocmVhZHMgd2FpdGluZyBmb3IgdGFz a3MgYW5kIDAgdGFza3MgaW4gcXVldWUuDQoyMDE4LTA1LTAyIDE0OjQ0OjM5LDE5MS0wNyBJTkZP ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC51dGlscy5UaHJlYWRQb29sTW9uaXRvcmluZ1Nl cnZpY2VdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVUaHJlYWRNb25pdG9yaW5nLVRo cmVhZC0xKSBbXSBUaHJlYWQgcG9vbCAnZW5naW5lU2NoZWR1bGVkJyBpcyB1c2luZyAxIHRocmVh ZHMgb3V0IG9mIDEwMCBhbmQgOTkgdGFza3MgYXJlIHdhaXRpbmcgaW4gdGhlIHF1ZXVlLg0KMjAx OC0wNS0wMiAxNDo0NDozOSwxOTEtMDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwu dXRpbHMuVGhyZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRocmVhZEZhY3Rv cnktZW5naW5lVGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkgW10gVGhyZWFkIHBvb2wgJ2VuZ2lu ZVRocmVhZE1vbml0b3JpbmcnIGlzIHVzaW5nIDEgdGhyZWFkcyBvdXQgb2YgMSBhbmQgMCB0YXNr cyBhcmUgd2FpdGluZyBpbiB0aGUgcXVldWUuDQoyMDE4LTA1LTAyIDE0OjQ0OjM5LDE5MS0wNyBJ TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC51dGlscy5UaHJlYWRQb29sTW9uaXRvcmlu Z1NlcnZpY2VdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVUaHJlYWRNb25pdG9yaW5n LVRocmVhZC0xKSBbXSBUaHJlYWQgcG9vbCAnaG9zdFVwZGF0ZXNDaGVja2VyJyBpcyB1c2luZyAw IHRocmVhZHMgb3V0IG9mIDUgYW5kIDEgdGFza3MgYXJlIHdhaXRpbmcgaW4gdGhlIHF1ZXVlLg0K DQoNCg0KDQoNCg0KDQoNCg0KDQoNCkZyb206IFlhbmlyIFF1aW5uIFttYWlsdG86eXF1aW5uQHJl ZGhhdC5jb208bWFpbHRvOnlxdWlubkByZWRoYXQuY29tPl0NClNlbnQ6IFdlZG5lc2RheSwgTWF5 IDIsIDIwMTggMTI6MzQgQU0NClRvOiBKdXN0aW4gWnlnbW9udCA8anp5Z21vbnRAcHJvb2Zwb2lu dC5jb208bWFpbHRvOmp6eWdtb250QHByb29mcG9pbnQuY29tPj4NCkNjOiB1c2Vyc0BvdmlydC5v cmc8bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZz4NClN1YmplY3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIGFk ZGluZyBhIGhvc3QNCg0KSGksDQpXaGF0IGRvY3VtZW50IGFyZSB5b3UgdXNpbmcgPw0KU2VlIGlm IHlvdSBmaW5kIHRoZSBuZWVkZWQgaW5mb3JtYXRpb24gaGVyZSA6ICBodHRwczovL292aXJ0Lm9y Zy9kb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2NoYXAtSG9zdHMvPGh0dHBzOi8vdXJsZGVmZW5z ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fb3ZpcnQub3JnX2RvY3VtZW50YXRp b25fYWRtaW4tMkRndWlkZV9jaGFwLTJESG9zdHNfJmQ9RHdNRmFRJmM9Vnh0NWUwT3N2dnQyZ2Zs d1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpoZyZyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRM MHJlSGNEZEQtN3dVdFVHSEEmbT1GTjAtM1IzeGswY2tjRFZqSlNYUURhSXJqcUM3b3ZHR2ZIVlha N0xkbVhzJnM9c2FCaGpXWHd2RUhVSEJzby1ZbVR2cnk4aWx6SUNZT0lFZW4wNXk5cThQayZlPT4N Cg0KRm9yIGVuZ2luZSByZWxhdGVkIHBvdGVudGlhbCBlcnJvcnMgaSByZWNvbW1lbmQgYWxzbyBj aGVja2luZyB0aGUgZW5naW5lLmxvZyBhbmQgaW4gVUkgY2hlY2sgdGhlIGV2ZW50cyBzZWN0aW9u Lg0KUmVnYXJkcywNCllhbmlyIFF1aW5uDQoNCk9uIFR1ZSwgTWF5IDEsIDIwMTggYXQgMTE6MTEg UE0sIEp1c3RpbiBaeWdtb250IDxqenlnbW9udEBwcm9vZnBvaW50LmNvbTxtYWlsdG86anp5Z21v bnRAcHJvb2Zwb2ludC5jb20+PiB3cm90ZToNCkkgaGF2ZSB0cmllZCB0byBhZGQgYSBob3N0IHRv IHRoZSBlbmdpbmUgYW5kIGl0IGp1c3QgdGFrZXMgZm9yZXZlciBuZXZlciB3b3JraW5nIG9yIGdp dmluZyBhbnkgZXJyb3IgbWVzc2FnZS4gIFdoZW4gSSBsb29rIGluIHRoZSBlbmdpbmXigJlzIHNl cnZlci5sb2cgSSBzZWUgaXQgc2F5cyB0aGUgbmV0d29ya3MgYXJlIG1pc3NpbmcuDQpJIHRob3Vn aHQgd2hlbiB5b3UgaW5zdGFsbCBhIG5vZGUgYW5kIGFkZCBpdCB0byB0aGUgZW5naW5lIGl0IHdp bGwgYWRkIHRoZSBuZXR3b3JrcyBhdXRvbWF0aWNhbGx5PyAgVGhlIGRvY3MgZG9u4oCZdCBnaXZl IG11Y2ggaW5mb3JtYXRpb24gYWJvdXQgdGhpcywgYW5kIEkgY2Fu4oCZdCBldmVuIHJlbW92ZSB0 aGUgaG9zdCB0aHJvdWdoIHRoZSBVSS4gIFdoYXQgc3RlcHMgYXJlIHJlcXVpcmVkIHRvIHByZXBh cmUgYSBub2RlIHdoZW4gc2V2ZXJhbCB2bGFucyBhcmUgaW52b2x2ZWQ/DQoNCg0KDQpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KVXNlcnMgbWFpbGluZyBs aXN0DQpVc2Vyc0BvdmlydC5vcmc8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4NCmh0dHA6Ly9saXN0 cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczxodHRwczovL3VybGRlZmVuc2UucHJv b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fbGlzdHMub3ZpcnQub3JnX21haWxtYW5fbGlz dGluZm9fdXNlcnMmZD1Ed01GYVEmYz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5 cDAzMXJYamhnJnI9RmlQaEwwQ2wxeW1abG5UeUFJSUw3NXRFNEwwcmVIY0RkRC03d1V0VUdIQSZt PUZOMC0zUjN4azBja2NEVmpKU1hRRGFJcmpxQzdvdkdHZkhWWFo3TGRtWHMmcz1YN3E4bUVpbl9r MTVxRjZQaDBHcnJnbjNFSC1RUGQ0OXB1ejFRbHhRdjhvJmU9Pg0KDQoNCg0K --_000_CY4PR12MB17985B0FC09C636E948A6149AB9B0CY4PR12MB1798namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9 DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1zdHlsZS1wcmlv cml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0K CW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNp emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnAubXNv bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6 bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47 DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQt c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bh bi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1m YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVm YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJy aSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47 DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7 cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48 IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0 PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5 b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9 ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGF0IGRvZXNu 4oCZdCB3b3JrLCBJIGV2ZW4gaGF2ZSB0aGUgc2VydmVyIHBvd2VyZWQgZG93biBidXQgdGhlIFJl bW92ZSBidXR0b24gaXMgYWx3YXlzIGRpbW1lZCwgSSB0cmllZCBldmVyeXRoaW5nIEkgY2FuIHRo aW5rIG9mLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj5FcnJvciB3aGlsZSBleGVjdXRpbmcgYWN0aW9uOiBDYW5ub3Qg cGVyZm9ybSBjb25maXJtICdIb3N0IGhhcyBiZWVuIHJlYm9vdGVkJy4gQW5vdGhlciBwb3dlciBt YW5hZ2VtZW50IGFjdGlvbiBpcyBhbHJlYWR5IGluIHByb2dyZXNzLjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QW5kIEnigJltIG5v dCBldmVuIHVzaW5nIHBvd2VyIG1hbmFnZW1lbnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5G cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gWWFuaXIgUXVpbm4gW21haWx0bzp5cXVp bm5AcmVkaGF0LmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXksIE1heSA2LCAyMDE4IDU6 NTAgQU08YnI+DQo8Yj5Ubzo8L2I+IEp1c3RpbiBaeWdtb250ICZsdDtqenlnbW9udEBwcm9vZnBv aW50LmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IHVzZXJzQG92aXJ0Lm9yZzxicj4NCjxiPlN1Ympl Y3Q6PC9iPiBSZTogW292aXJ0LXVzZXJzXSBhZGRpbmcgYSBob3N0PG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0K PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPkZvciByZW1vdmluZyB0aGUgbm9uIG9wZXJhdGlvbmFsIGhvc3QgOiA8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+MS5SaWdodCBjbGljayBv biB0aGUgaG9zdCBuYW1lPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjIuQ2xpY2sgb24mbmJzcDsgJnF1b3Q7Q29uZmlybSBob3N0IGhhcyBiZWVuIHJlYm9vdGVk JnF1b3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+My5SZW1vdmUgdGhlIGhvc3Q8YnI+DQo8YnI+DQo8YnI+ DQpGb3IgdGhlIGlzc3VlIHlvdSBhcmUgZXhwZXJpZW5jaW5nIHdpdGggaG9zdCBhZGRpdGlvbiwg YWNjb3JkaW5nIHRvIHRoZSBlbmdpbmUgbG9ncyB5b3UgaGF2ZSBzZW50LCB5b3UgbWlnaHQgbmVl ZCB0byBwZXJmb3JtIGEgZmV3IHN0ZXBzICwmbmJzcDsgc2VlOjxicj4NCjxhIGhyZWY9Imh0dHBz Oi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fYnVnemlsbGEu cmVkaGF0LmNvbV9zaG93LTVGYnVnLmNnaS0zRmlkLTNEMTUxNjI1Ni0yM2MyJmFtcDtkPUR3TUZh USZhbXA7Yz1WeHQ1ZTBPc3Z2dDJnZmx3U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJmFtcDty PUZpUGhMMENsMXltWmxuVHlBSUlMNzV0RTRMMHJlSGNEZEQtN3dVdFVHSEEmYW1wO209QjZ4dnJB WTA0Y0pPc1gzNzJ1bC11SHlrdF9BeGRKZVpiSVoxNG05a0lRdyZhbXA7cz0yZWM0RkYzeXhJSTNf SnVFY2llQmRKYnZubElvWkN1cFlpdnFmWmhPdUdzJmFtcDtlPSI+aHR0cHM6Ly9idWd6aWxsYS5y ZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNTE2MjU2I2MyPC9hPg0KPG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHdvdWxkIGFsc28gcmVjb21t ZW5kIHRvIGNoZWNrIHRoZSB0aGUgaG9zdCdzIG5ldHdvcmsgaXMgbm90IGRvd24uDQo8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn aW4tYm90dG9tOjEyLjBwdCI+QWxzbywgZHVyaW5nIGluc3RhbGxhdGlvbiBvZiB0aGUgaG9zdCxv YnNlcnZlIHRoZSBtZXNzYWdlcyBpbiB0aGUgRXZlbnRzIHNlY3Rpb24gKFVJKTxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SG9wZSB0aGlzIGhlbHBz LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2 Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw PiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUaHUsIE1h eSAzLCAyMDE4IGF0IDEwOjA3IFBNLCBKdXN0aW4gWnlnbW9udCAmbHQ7PGEgaHJlZj0ibWFpbHRv Omp6eWdtb250QHByb29mcG9pbnQuY29tIiB0YXJnZXQ9Il9ibGFuayI+anp5Z21vbnRAcHJvb2Zw b2ludC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxl PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGlu IDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPkkgY2Fu4oCZdCBzZWVtIHRvIGRvIGFueXRoaW5nIHRvIGNvbnRyb2wgdGhlIGhvc3Qg ZnJvbSB0aGUgZW5naW5lLCB3aGVuIEkgc2VsZWN0IGl0IGZvciBNYWludCwgdGhlIGVuZ2luZQ0K IGxvZyBzaG93czo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij5bb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5NYWludGVuYW5jZU51bWJlck9mVmRzc0NvbW1h bmRdIChkZWZhdWx0IHRhc2stNTApIFs5MGJhODFlZi0yMWU0LTQyNzItOGM1OS04NDc4NmU5Njlm ZjddDQogUnVubmluZyBjb21tYW5kOiBNYWludGVuYW5jZU51bWJlck9mVmRzc0NvbW1hbmQgaW50 ZXJuYWw6IGZhbHNlLiBFbnRpdGllcyBhZmZlY3RlZCA6Jm5ic3A7IElEOiA3NGRmZTk2NS1jYjEx LTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzUgVHlwZTogVkRTQWN0aW9uIGdyb3VwIE1BTklQVUxBVEVf SE9TVCB3aXRoIHJvbGUgdHlwZSBBRE1JTjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDMg MTI6MDA6MzcsOTE4LTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9r ZXIuU2V0VmRzU3RhdHVzVkRTQ29tbWFuZF0gKGRlZmF1bHQNCiB0YXNrLTUwKSBbOTBiYTgxZWYt MjFlNC00MjcyLThjNTktODQ3ODZlOTY5ZmY3XSBTVEFSVCwgU2V0VmRzU3RhdHVzVkRTQ29tbWFu ZChIb3N0TmFtZSA9IG92bm9kZTEwMiwgU2V0VmRzU3RhdHVzVkRTQ29tbWFuZFBhcmFtZXRlcnM6 e2hvc3RJZD0nNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1Jywgc3RhdHVzPSdQ cmVwYXJpbmdGb3JNYWludGVuYW5jZScsIG5vbk9wZXJhdGlvbmFsUmVhc29uPSdOT05FJywgc3Rv cFNwbUZhaWx1cmVMb2dnZWQ9J3RydWUnLA0KIG1haW50ZW5hbmNlUmVhc29uPSdudWxsJ30pLCBs b2cgaWQ6IDY0N2Q1Zjc4PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBoYXZlIG9ubHkgMSBob3N0IGluIHRo ZSBEQywgc3RhdHVzIGlzIFVwLCB0aGUgY2x1c3RlciBzYXlzIGhvc3QgY291bnQgaXMgMiBldmVu IHRob3VnaCB0aGUgc2Vjb25kDQogaG9zdCBzdGF5cyBOb24gT3BlcmF0aW9uYWwuJm5ic3A7IEkg ZG9u4oCZdCBrbm93IGhvdyB0byByZW1vdmUgaXQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBqdXN0 IGluc3RhbGxlZCBhbmQgdHJpZWQgdG8gam9pbiB0aGUgREMsIHRoaXMgaXMgYSBmcmVzaCBpbnN0 YWxsYXRpb24sIHRoZSBlbmdpbmUgd2FzIGxhdW5jaGVkIHRocm91Z2gNCiBjb2NrcGl0Ljwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhlcmVzIHdoYXQgbm9k ZWN0bCBzaG93cyBmcm9tIHRoZSBob3N0Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPm92bm9kZTEwMiB+XSMgbm9kZWN0bCBjaGVjazwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPlN0YXR1czogT0s8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Cb290bG9hZGVyIC4uLiBPSzwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBMYXllciBib290IGVudHJpZXMgLi4uIE9LPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7IFZhbGlkIGJvb3QgZW50cmllcyAuLi4gT0s8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj5Nb3VudCBwb2ludHMgLi4uIE9LPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7 IFNlcGFyYXRlIC92YXIgLi4uIE9LPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7IERpc2NhcmQg aXMgdXNlZCAuLi4gT0s8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CYXNpYyBzdG9yYWdlIC4uLiBPSzwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBJbml0aWFsaXplZCBWRyAuLi4gT0s8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsgSW5pdGlhbGl6ZWQgVGhpbiBQb29sIC4uLiBPSzwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPiZuYnNwOyBJbml0aWFsaXplZCBMVnMgLi4uIE9LPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+VGhpbiBzdG9yYWdlIC4uLiBPSzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBDaGVja2lu ZyBhdmFpbGFibGUgc3BhY2UgaW4gdGhpbnBvb2wgLi4uIE9LPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ Jm5ic3A7IENoZWNraW5nIHRoaW5wb29sIGF1dG8tZXh0ZW5kIC4uLiBPSzwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPnZkc21kIC4uLiBPSzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPlRoYW5rcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IFlh bmlyIFF1aW5uIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnlxdWlubkByZWRoYXQuY29tIiB0YXJn ZXQ9Il9ibGFuayI+eXF1aW5uQHJlZGhhdC5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRo dXJzZGF5LCBNYXkgMywgMjAxOCAxOjE5IEFNPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8Yj5Ubzo8L2I+IEp1c3RpbiBaeWdt b250ICZsdDs8YSBocmVmPSJtYWlsdG86anp5Z21vbnRAcHJvb2Zwb2ludC5jb20iIHRhcmdldD0i X2JsYW5rIj5qenlnbW9udEBwcm9vZnBvaW50LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiA8 YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+dXNlcnNAb3Zp cnQub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW292aXJ0LXVzZXJzXSBhZGRpbmcg YSBob3N0PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5EaWQgeW91IHRyeSBzd2l0Y2hpbmcgdGhlIGhv c3QgdG8gbWFpbnRlbmFuY2UgbW9kZSBmaXJzdCA/DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj5XaGF0IGlzIHRoZSBzdGF0ZSBvZiB0aGUgZGF0YSBjZW50 ZXIgYW5kIGhvdyBtYW55IGFjdGl2ZSBob3N0cyBkbyB5b3UgaGF2ZSBub3c/DQo8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BbmQgZGlkIHlvdSBwZXJmb3Jt IGFueSB1cGRhdGVzIHJlY2VudGx5IG9yIGp1c3QgcnVuIGEgZnJlc2ggaW5zdGFsbGF0aW9uID8m bmJzcDsgaWYgc28gLCBkaWQgeW91IHJ1biBlbmdpbmUtc2V0dXAgYmVmb3JlIGxhdW5jaGluZyBl bmdpbmUgPw0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+T24gVGh1LCBNYXkgMywgMjAxOCBhdCAxMjo0NyBBTSwgSnVzdGluIFp5Z21vbnQgJmx0Ozxh IGhyZWY9Im1haWx0bzpqenlnbW9udEBwcm9vZnBvaW50LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmp6 eWdtb250QHByb29mcG9pbnQuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8Ymxv Y2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBw dDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6 NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ SSByZWFkIHRoaXMgcGFnZSBhbmQgaXQgZG9lc27igJl0IGhlbHAgc2luY2UgdGhpcyBpcyBhIGhv c3QgdGhhdCBjYW7igJl0IGJlIHJlbW92ZWQsIHRoZSDigJxyZW1vdmXigJ0gYnV0dG9uDQogaXMg ZGltbWVkIG91dC4mbmJzcDsgPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+VGhpcyBpcyA0LjIyIG92aXJ0IG5vZGUsIGJ1dCB0aGUgaG9zdCBzdGF5cyBpbiBh IOKAnG5vbiBvcGVyYXRpb25hbOKAnSBzdGF0ZS4mbmJzcDsgSSBub3RpY2UgdGhlIGxvZ3MgaGF2 ZSBhDQogbG90IG9mIGVycm9ycywgZm9yIGV4YW1wbGU6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+dGhlIFNF UlZFUiBsb2c6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ MjAxOC0wNS0wMiAxNDo0MDoyMyw4NDctMDcgV0FSTiZuYnNwOyBbb3JnLmpib3NzLmpjYS5jb3Jl LmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9vbF0gKEZvcmtKb2luUG9vbC0x LXdvcmtlci0xNCkNCiBJSjAwMDYwOTogQXR0ZW1wdCB0byByZXR1cm4gY29ubmVjdGlvbiB0d2lj ZTogPGEgaHJlZj0ibWFpbHRvOm9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5s aXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUwiIHRhcmdl dD0iX2JsYW5rIj4NCm9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5l ci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tzdGF0ZT1OT1JNQUw8L2E+IG1hbmFnZWQN CjxhIGhyZWY9Im1haWx0bzpjb25uZWN0aW9uPW9yZy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5s b2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9uQDNmMzdjZjEwIiB0YXJnZXQ9Il9ibGFuayI+DQpj b25uZWN0aW9uPW9yZy5qYm9zcy5qY2EuYWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRD b25uZWN0aW9uQDNmMzdjZjEwPC9hPiBjb25uZWN0aW9uIGhhbmRsZXM9MCBsYXN0UmV0dXJuZWQ9 MTUyNTI5NzIyMzg0NyBsYXN0VmFsaWRhdGVkPTE1MjUyOTAyNjc4MTEgbGFzdENoZWNrZWRPdXQ9 MTUyNTI5NjkyMzc3MCB0cmFja0J5VHg9ZmFsc2UNCjxhIGhyZWY9Im1haWx0bzpwb29sPW9yZy5q Ym9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1 NTBmMzUiIHRhcmdldD0iX2JsYW5rIj4NCnBvb2w9b3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rp b25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9vbEAyMDU1MGYzNTwvYT4gbWNwPVNlbWFwaG9y ZUNvbmN1cnJlbnRMaW5rZWRRdWV1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbEA1YmFhOTBmW3Bvb2w9 RU5HSU5FRGF0YVNvdXJjZV0geGFSZXNvdXJjZT1Mb2NhbFhBUmVzb3VyY2VJbXBsQDI0YTdmYzBi W2Nvbm5lY3Rpb25MaXN0ZW5lcj0xZmFiODRkNyBjb25uZWN0aW9uTWFuYWdlcj01YmVjNzBkMg0K IHdhcm5lZD1mYWxzZSBjdXJyZW50WGlkPW51bGwgcHJvZHVjdE5hbWU9UG9zdGdyZVNRTCBwcm9k dWN0VmVyc2lvbj05LjUuOSBqbmRpTmFtZT1qYXZhOi9FTkdJTkVEYXRhU291cmNlXSB0eFN5bmM9 bnVsbF06IGphdmEubGFuZy5UaHJvd2FibGU6IFNUQUNLVFJBQ0U8L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3Nz LmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wubWNwLlNlbWFwaG9yZUNvbmN1cnJlbnRM aW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5yZXR1cm5Db25uZWN0aW9uKFNlbWFwaG9y ZUNvbmN1cnJlbnRMaW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5qYXZhOjcyMik8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wubWNwLlNlbWFw aG9yZUNvbmN1cnJlbnRMaW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9vbC5yZXR1cm5Db25u ZWN0aW9uKFNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWREZXF1ZU1hbmFnZWRDb25uZWN0aW9uUG9v bC5qYXZhOjYxMSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2Vy LnBvb2wuQWJzdHJhY3RQb29sLnJldHVybkNvbm5lY3Rpb24oQWJzdHJhY3RQb29sLmphdmE6ODQ3 KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RD b25uZWN0aW9uTWFuYWdlci5yZXR1cm5NYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENvbm5lY3Rp b25NYW5hZ2VyLmphdmE6NzI1KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlv bm1hbmFnZXIudHguVHhDb25uZWN0aW9uTWFuYWdlckltcGwubWFuYWdlZENvbm5lY3Rpb25EaXNj b25uZWN0ZWQoVHhDb25uZWN0aW9uTWFuYWdlckltcGwuamF2YTo1ODUpPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5q Ym9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5BYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2Vy LmRpc2Nvbm5lY3RNYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFjdENvbm5lY3Rpb25NYW5hZ2VyLmph dmE6OTg4KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIuQWJz dHJhY3RDb25uZWN0aW9uTWFuYWdlci5yZWNvbm5lY3RNYW5hZ2VkQ29ubmVjdGlvbihBYnN0cmFj dENvbm5lY3Rpb25NYW5hZ2VyLmphdmE6OTc0KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuamNhLmNvcmUu Y29ubmVjdGlvbm1hbmFnZXIuQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdlci5hbGxvY2F0ZUNvbm5l Y3Rpb24oQWJzdHJhY3RDb25uZWN0aW9uTWFuYWdlci5qYXZhOjc5Mik8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpi b3NzLmpjYS5hZGFwdGVycy5qZGJjLldyYXBwZXJEYXRhU291cmNlLmdldENvbm5lY3Rpb24oV3Jh cHBlckRhdGFTb3VyY2UuamF2YToxMzgpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5jb25uZWN0b3Iu c3Vic3lzdGVtcy5kYXRhc291cmNlcy5XaWxkRmx5RGF0YVNvdXJjZS5nZXRDb25uZWN0aW9uKFdp bGRGbHlEYXRhU291cmNlLmphdmE6NjQpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRi Yy5kYXRhc291cmNlLkRhdGFTb3VyY2VVdGlscy5kb0dldENvbm5lY3Rpb24oRGF0YVNvdXJjZVV0 aWxzLmphdmE6MTExKQ0KIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV08L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQg b3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmRhdGFzb3VyY2UuRGF0YVNvdXJjZVV0aWxzLmdldENv bm5lY3Rpb24oRGF0YVNvdXJjZVV0aWxzLmphdmE6NzcpDQogW3NwcmluZy1qZGJjLmphcjo0LjMu OS5SRUxFQVNFXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVt cGxhdGUuZXhlY3V0ZShKZGJjVGVtcGxhdGUuamF2YTo2MTkpIFtzcHJpbmctamRiYy5qYXI6NC4z LjkuUkVMRUFTRV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1Rl bXBsYXRlLnF1ZXJ5KEpkYmNUZW1wbGF0ZS5qYXZhOjY4NCkgW3NwcmluZy1qZGJjLmphcjo0LjMu OS5SRUxFQVNFXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVt cGxhdGUucXVlcnkoSmRiY1RlbXBsYXRlLmphdmE6NzE2KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45 LlJFTEVBU0VdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1w bGF0ZS5xdWVyeShKZGJjVGVtcGxhdGUuamF2YTo3NjYpIFtzcHJpbmctamRiYy5qYXI6NC4zLjku UkVMRUFTRV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5Qb3N0 Z3Jlc0RiRW5naW5lRGlhbGVjdCRQb3N0Z3Jlc1NpbXBsZUpkYmNDYWxsLmV4ZWN1dGVDYWxsSW50 ZXJuYWwoUG9zdGdyZXNEYkVuZ2luZURpYWxlY3QuamF2YToxNTIpDQogW2RhbC5qYXI6XTwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLlBvc3RncmVzRGJFbmdpbmVE aWFsZWN0JFBvc3RncmVzU2ltcGxlSmRiY0NhbGwuZG9FeGVjdXRlKFBvc3RncmVzRGJFbmdpbmVE aWFsZWN0LmphdmE6MTE4KQ0KIFtkYWwuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29y ay5qZGJjLmNvcmUuc2ltcGxlLlNpbXBsZUpkYmNDYWxsLmV4ZWN1dGUoU2ltcGxlSmRiY0NhbGwu amF2YToxOTgpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV08L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0 OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5TaW1wbGVKZGJjQ2FsbHNIYW5kbGVyLmV4ZWN1 dGVJbXBsKFNpbXBsZUpkYmNDYWxsc0hhbmRsZXIuamF2YToxMzUpDQogW2RhbC5qYXI6XTwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLlNpbXBsZUpkYmNDYWxsc0hh bmRsZXIuZXhlY3V0ZVJlYWRMaXN0KFNpbXBsZUpkYmNDYWxsc0hhbmRsZXIuamF2YToxMDUpDQog W2RhbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFvLlZtRHluYW1pY0Rh b0ltcGwuZ2V0QWxsUnVubmluZ0ZvclZkcyhWbUR5bmFtaWNEYW9JbXBsLmphdmE6NTIpDQogW2Rh bC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tl ci5Ib3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5pc1ZtUnVubmluZ09uSG9zdChIb3N0 TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjIxMCkNCiBbdmRzYnJva2VyLmphcjpd PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3RO ZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLmxvZ0NoYW5nZWREaXNwbGF5TmV0d29yayhIb3N0 TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjE3OSkNCiBbdmRzYnJva2VyLmphcjpd PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhvc3RO ZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLmF1ZGl0TmV0d29ya0NvbXBsaWFuY2UoSG9zdE5l dHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwuamF2YToxNDgpDQogW3Zkc2Jyb2tlci5qYXI6XTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5Ib3N0TmV0 d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5sYW1iZGEkcGVyc2lzdEFuZEVuZm9yY2VOZXR3b3Jr Q29tcGxpYW5jZSQwKEhvc3ROZXR3b3JrVG9wb2xvZ3lQZXJzaXN0ZXJJbXBsLmphdmE6MTAwKQ0K IFt2ZHNicm9rZXIuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRy YW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydC5leGVjdXRlSW5OZXdUcmFuc2FjdGlvbihUcmFu c2FjdGlvblN1cHBvcnQuamF2YToyMDIpDQogW3V0aWxzLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3 RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmly dC5lbmdpbmUuY29yZS51dGlscy50cmFuc2FjdGlvbi5UcmFuc2FjdGlvblN1cHBvcnQuZXhlY3V0 ZUluUmVxdWlyZWQoVHJhbnNhY3Rpb25TdXBwb3J0LmphdmE6MTM3KQ0KIFt1dGlscy5qYXI6XTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudHJhbnNhY3Rpb24uVHJhbnNhY3Rp b25TdXBwb3J0LmV4ZWN1dGVJblNjb3BlKFRyYW5zYWN0aW9uU3VwcG9ydC5qYXZhOjEwNSkNCiBb dXRpbHMuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNi cm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwucGVyc2lzdEFuZEVuZm9yY2VO ZXR3b3JrQ29tcGxpYW5jZShIb3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1wbC5qYXZhOjkz KQ0KIFt2ZHNicm9rZXIuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy b2tlci52ZHNicm9rZXIuSG9zdE5ldHdvcmtUb3BvbG9neVBlcnNpc3RlckltcGwucGVyc2lzdEFu ZEVuZm9yY2VOZXR3b3JrQ29tcGxpYW5jZShIb3N0TmV0d29ya1RvcG9sb2d5UGVyc2lzdGVySW1w bC5qYXZhOjE1NCkNCiBbdmRzYnJva2VyLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUu Y29yZS52ZHNicm9rZXIuVmRzTWFuYWdlci5wcm9jZXNzUmVmcmVzaENhcGFiaWxpdGllc1Jlc3Bv bnNlKFZkc01hbmFnZXIuamF2YTo3OTQpDQogW3Zkc2Jyb2tlci5qYXI6XTwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcu b3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXIuaGFuZGxlUmVmcmVzaENhcGFi aWxpdGllc1Jlc3BvbnNlKFZkc01hbmFnZXIuamF2YTo1OTgpDQogW3Zkc2Jyb2tlci5qYXI6XTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXIucmVmcmVz aEhvc3RTeW5jKFZkc01hbmFnZXIuamF2YTo1NjcpIFt2ZHNicm9rZXIuamFyOl08L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQg b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxpdGllc0NvbW1hbmQu ZXhlY3V0ZUNvbW1hbmQoUmVmcmVzaEhvc3RDYXBhYmlsaXRpZXNDb21tYW5kLmphdmE6NDEpDQog W2JsbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRCYXNl LmV4ZWN1dGVXaXRob3V0VHJhbnNhY3Rpb24oQ29tbWFuZEJhc2UuamF2YToxMTMzKSBbYmxsLmph cjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQ29tbWFuZEJhc2UuZXhlY3V0 ZUFjdGlvbkluVHJhbnNhY3Rpb25TY29wZShDb21tYW5kQmFzZS5qYXZhOjEyODUpDQogW2JsbC5q YXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRCYXNlLnJ1bklu VHJhbnNhY3Rpb24oQ29tbWFuZEJhc2UuamF2YToxOTM0KSBbYmxsLmphcjpdPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9y Zy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50cmFuc2FjdGlvbi5UcmFuc2FjdGlvblN1cHBvcnQu ZXhlY3V0ZUluU3VwcHJlc3NlZChUcmFuc2FjdGlvblN1cHBvcnQuamF2YToxNjQpDQogW3V0aWxz LmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50cmFuc2FjdGlvbi5U cmFuc2FjdGlvblN1cHBvcnQuZXhlY3V0ZUluU2NvcGUoVHJhbnNhY3Rpb25TdXBwb3J0LmphdmE6 MTAzKQ0KIFt1dGlscy5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNv bW1hbmRCYXNlLmV4ZWN1dGUoQ29tbWFuZEJhc2UuamF2YToxMzQ1KSBbYmxsLmphcjpdPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNw O2F0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQ29tbWFuZEJhc2UuZXhlY3V0ZUFjdGlvbihD b21tYW5kQmFzZS5qYXZhOjQwMCkgW2JsbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5l LmNvcmUuYmxsLmV4ZWN1dG9yLkRlZmF1bHRCYWNrZW5kQWN0aW9uRXhlY3V0b3IuZXhlY3V0ZShE ZWZhdWx0QmFja2VuZEFjdGlvbkV4ZWN1dG9yLmphdmE6MTMpDQogW2JsbC5qYXI6XTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkJhY2tlbmQucnVuQWN0aW9uKEJhY2tlbmQuamF2 YTo0NjgpIFtibGwuamFyOl08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5CYWNr ZW5kLnJ1bkFjdGlvbkltcGwoQmFja2VuZC5qYXZhOjQ1MCkgW2JsbC5qYXI6XTwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBv cmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkJhY2tlbmQucnVuSW50ZXJuYWxBY3Rpb24oQmFja2Vu ZC5qYXZhOjM5MykgW2JsbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBzdW4ucmVmbGVjdC5HZW5lcmF0ZWRNZXRo b2RBY2Nlc3NvcjE1OC5pbnZva2UoVW5rbm93biBTb3VyY2UpIFs6MS44LjBfMTYxXTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dCBzdW4ucmVmbGVjdC5EZWxlZ2F0aW5nTWV0aG9kQWNjZXNzb3JJbXBsLmludm9rZShEZWxlZ2F0 aW5nTWV0aG9kQWNjZXNzb3JJbXBsLmphdmE6NDMpIFtydC5qYXI6MS44LjBfMTYxXTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dCBqYXZhLmxhbmcucmVmbGVjdC5NZXRob2QuaW52b2tlKE1ldGhvZC5qYXZhOjQ5OCkgW3J0Lmph cjoxLjguMF8xNjFdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuTWFuYWdlZFJl ZmVyZW5jZU1ldGhvZEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKE1hbmFnZWRSZWZlcmVu Y2VNZXRob2RJbnRlcmNlcHRvci5qYXZhOjUyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlv bi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIp PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dCRJbnZvY2F0 aW9uLnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NTA5KTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJv c3MuYXMud2VsZC5pbnRlcmNlcHRvcnMuSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5kZWxlZ2F0 ZUludGVyY2VwdGlvbihKc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9yLmphdmE6NzgpPC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0 IG9yZy5qYm9zcy5hcy53ZWxkLmludGVyY2VwdG9ycy5Kc3IyOTlCaW5kaW5nc0ludGVyY2VwdG9y LmRvTWV0aG9kSW50ZXJjZXB0aW9uKEpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3IuamF2YTo4OCk8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLmpib3NzLmFzLndlbGQuaW50ZXJjZXB0b3JzLkpzcjI5OUJpbmRpbmdzSW50 ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5qYXZh OjEwMSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5pbnRlcmNlcHRvcnMuVXNl ckludGVyY2VwdG9yRmFjdG9yeSQxLnByb2Nlc3NJbnZvY2F0aW9uKFVzZXJJbnRlcmNlcHRvckZh Y3RvcnkuamF2YTo2Myk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JD b250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcu amJvc3MuYXMuZWpiMy5jb21wb25lbnQuaW52b2NhdGlvbm1ldHJpY3MuRXhlY3V0aW9uVGltZUlu dGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEV4ZWN1dGlvblRpbWVJbnRlcmNlcHRvci5qYXZh OjQzKQ0KIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVy Y2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVlLmNvbmN1cnJl bnQuQ29uY3VycmVudENvbnRleHRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDb25jdXJy ZW50Q29udGV4dEludGVyY2VwdG9yLmphdmE6NDUpDQogW3dpbGRmbHktZWUtMTEuMC4wLkZpbmFs LmphcjoxMS4wLjAuRmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2Vw dG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQg b3JnLmpib3NzLmludm9jYXRpb24uSW5pdGlhbEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9u KEluaXRpYWxJbnRlcmNlcHRvci5qYXZhOjQwKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlv bi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIp PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkNoYWluZWRJbnRlcmNlcHRvci5wcm9jZXNz SW52b2NhdGlvbihDaGFpbmVkSW50ZXJjZXB0b3IuamF2YTo1Myk8L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3Nz LmFzLmVlLmNvbXBvbmVudC5pbnRlcmNlcHRvcnMuQ29tcG9uZW50RGlzcGF0Y2hlckludGVyY2Vw dG9yLnByb2Nlc3NJbnZvY2F0aW9uKENvbXBvbmVudERpc3BhdGNoZXJJbnRlcmNlcHRvci5qYXZh OjUyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJv Y2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5l amIzLmNvbXBvbmVudC5zaW5nbGV0b24uU2luZ2xldG9uQ29tcG9uZW50SW5zdGFuY2VBc3NvY2lh dGlvbkludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKFNpbmdsZXRvbkNvbXBvbmVudEluc3Rh bmNlQXNzb2NpYXRpb25JbnRlcmNlcHRvci5qYXZhOjUzKQ0KIFt3aWxkZmx5LWVqYjMtMTEuMC4w LkZpbmFsLmphcjoxMS4wLjAuRmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLklu dGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgYXQgb3JnLmpib3NzLmFzLmVqYjMudHguQ01UVHhJbnRlcmNlcHRvci5pbnZva2VJbk5vVHgo Q01UVHhJbnRlcmNlcHRvci5qYXZhOjI2NCkgW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFy OjExLjAuMC5GaW5hbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVqYjMudHguQ01UVHhJbnRlcmNl cHRvci5zdXBwb3J0cyhDTVRUeEludGVyY2VwdG9yLmphdmE6Mzc5KSBbd2lsZGZseS1lamIzLTEx LjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuZWpiMy50 eC5DTVRUeEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKENNVFR4SW50ZXJjZXB0b3IuamF2 YToyNDQpIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVy Y2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50 ZXJjZXB0b3JDb250ZXh0JEludm9jYXRpb24ucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2 YTo1MDkpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy53ZWxkLmVqYi5BYnN0cmFjdEVKQlJlcXVlc3RTY29w ZUFjdGl2YXRpb25JbnRlcmNlcHRvci5hcm91bmRJbnZva2UoQWJzdHJhY3RFSkJSZXF1ZXN0U2Nv cGVBY3RpdmF0aW9uSW50ZXJjZXB0b3IuamF2YTo3MykNCiBbd2VsZC1jb3JlLWltcGwtMi40LjMu RmluYWwuamFyOjIuNC4zLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMud2VsZC5lamIuRWpi UmVxdWVzdFNjb3BlQWN0aXZhdGlvbkludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKEVqYlJl cXVlc3RTY29wZUFjdGl2YXRpb25JbnRlcmNlcHRvci5qYXZhOjg5KTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJv c3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRl eHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbnRlcmNl cHRvcnMuQ3VycmVudEludm9jYXRpb25Db250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRp b24oQ3VycmVudEludm9jYXRpb25Db250ZXh0SW50ZXJjZXB0b3IuamF2YTo0MSkNCiBbd2lsZGZs eS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3Mu aW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQu amF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbnZvY2F0aW9u bWV0cmljcy5XYWl0VGltZUludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKFdhaXRUaW1lSW50 ZXJjZXB0b3IuamF2YTo0NykNCiBbd2lsZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4w LkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQu cHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5h cy5lamIzLnNlY3VyaXR5LlNlY3VyaXR5Q29udGV4dEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0 aW9uKFNlY3VyaXR5Q29udGV4dEludGVyY2VwdG9yLmphdmE6MTAwKQ0KIFt3aWxkZmx5LWVqYjMt MTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5pbnZvY2F0 aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQy Mik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVqYjMuZGVwbG95bWVudC5wcm9jZXNzb3JzLlN0YXJ0 dXBBd2FpdEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKFN0YXJ0dXBBd2FpdEludGVyY2Vw dG9yLmphdmE6MjIpDQogW3dpbGRmbHktZWpiMy0xMS4wLjAuRmluYWwuamFyOjExLjAuMC5GaW5h bF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2Nl ZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuZWpi My5jb21wb25lbnQuaW50ZXJjZXB0b3JzLlNodXREb3duSW50ZXJjZXB0b3JGYWN0b3J5JDEucHJv Y2Vzc0ludm9jYXRpb24oU2h1dERvd25JbnRlcmNlcHRvckZhY3RvcnkuamF2YTo2NCkNCiBbd2ls ZGZseS1lamIzLTExLjAuMC5GaW5hbC5qYXI6MTEuMC4wLkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJv c3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRl eHQuamF2YTo0MjIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lamIzLmNvbXBvbmVudC5pbnRlcmNl cHRvcnMuTG9nZ2luZ0ludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKExvZ2dpbmdJbnRlcmNl cHRvci5qYXZhOjY3KQ0KIFt3aWxkZmx5LWVqYjMtMTEuMC4wLkZpbmFsLmphcjoxMS4wLjAuRmlu YWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZu YnNwOyZuYnNwO2F0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9j ZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjQyMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmFzLmVl LmNvbXBvbmVudC5OYW1lc3BhY2VDb250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24o TmFtZXNwYWNlQ29udGV4dEludGVyY2VwdG9yLmphdmE6NTApPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5p bnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5q YXZhOjQyMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uQ29udGV4dENsYXNzTG9hZGVy SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ29udGV4dENsYXNzTG9hZGVySW50ZXJjZXB0 b3IuamF2YTo2MCk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250 ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJv c3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucnVuKEludGVyY2VwdG9yQ29udGV4dC5q YXZhOjQzOCk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgYXQgb3JnLndpbGRmbHkuc2VjdXJpdHkubWFuYWdlci5XaWxkRmx5U2Vj dXJpdHlNYW5hZ2VyLmRvQ2hlY2tlZChXaWxkRmx5U2VjdXJpdHlNYW5hZ2VyLmphdmE6NjA5KTwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5BY2Nlc3NDaGVja2luZ0ludGVyY2VwdG9yLnBy b2Nlc3NJbnZvY2F0aW9uKEFjY2Vzc0NoZWNraW5nSW50ZXJjZXB0b3IuamF2YTo1Nyk8L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg YXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJj ZXB0b3JDb250ZXh0LmphdmE6NDIyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5DaGFp bmVkSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ2hhaW5lZEludGVyY2VwdG9yLmphdmE6 NTMpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuVmlld1NlcnZpY2UkVmlldy5p bnZva2UoVmlld1NlcnZpY2UuamF2YToxOTgpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy5hcy5lZS5jb21w b25lbnQuVmlld0Rlc2NyaXB0aW9uJDEucHJvY2Vzc0ludm9jYXRpb24oVmlld0Rlc2NyaXB0aW9u LmphdmE6MTg1KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50LlByb3h5SW52b2Nh dGlvbkhhbmRsZXIuaW52b2tlKFByb3h5SW52b2NhdGlvbkhhbmRsZXIuamF2YTo4MSk8L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg YXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5pbnRlcmZhY2VzLkJhY2tlbmRJbnRlcm5hbCQk JHZpZXc0LnJ1bkludGVybmFsQWN0aW9uKFVua25vd24gU291cmNlKQ0KIFtibGwuamFyOl08L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgYXQgc3VuLnJlZmxlY3QuR2VuZXJhdGVkTWV0aG9kQWNjZXNzb3IxNTcuaW52b2tlKFVua25v d24gU291cmNlKSBbOjEuOC4wXzE2MV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgc3VuLnJlZmxlY3QuRGVsZWdhdGluZ01l dGhvZEFjY2Vzc29ySW1wbC5pbnZva2UoRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5qYXZh OjQzKSBbcnQuamFyOjEuOC4wXzE2MV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgamF2YS5sYW5nLnJlZmxlY3QuTWV0aG9k Lmludm9rZShNZXRob2QuamF2YTo0OTgpIFtydC5qYXI6MS44LjBfMTYxXTwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcu amJvc3Mud2VsZC51dGlsLnJlZmxlY3Rpb24uUmVmbGVjdGlvbnMuaW52b2tlQW5kVW53cmFwKFJl ZmxlY3Rpb25zLmphdmE6NDMzKSBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4z LkZpbmFsXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhdCBvcmcuamJvc3Mud2VsZC5iZWFuLnByb3h5LkVudGVycHJpc2VCZWFu UHJveHlNZXRob2RIYW5kbGVyLmludm9rZShFbnRlcnByaXNlQmVhblByb3h5TWV0aG9kSGFuZGxl ci5qYXZhOjEyNykNCiBbd2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFs XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBvcmcuamJvc3Mud2VsZC5iZWFuLnByb3h5LkVudGVycHJpc2VUYXJnZXRCZWFu SW5zdGFuY2UuaW52b2tlKEVudGVycHJpc2VUYXJnZXRCZWFuSW5zdGFuY2UuamF2YTo1NikNCiBb d2VsZC1jb3JlLWltcGwtMi40LjMuRmluYWwuamFyOjIuNC4zLkZpbmFsXTwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcu amJvc3Mud2VsZC5iZWFuLnByb3h5LkluamVjdGlvblBvaW50UHJvcGFnYXRpbmdFbnRlcnByaXNl VGFyZ2V0QmVhbkluc3RhbmNlLmludm9rZShJbmplY3Rpb25Qb2ludFByb3BhZ2F0aW5nRW50ZXJw cmlzZVRhcmdldEJlYW5JbnN0YW5jZS5qYXZhOjY3KQ0KIFt3ZWxkLWNvcmUtaW1wbC0yLjQuMy5G aW5hbC5qYXI6Mi40LjMuRmluYWxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5qYm9zcy53ZWxkLmJlYW4ucHJveHku UHJveHlNZXRob2RIYW5kbGVyLmludm9rZShQcm94eU1ldGhvZEhhbmRsZXIuamF2YToxMDApIFt3 ZWxkLWNvcmUtaW1wbC0yLjQuMy5GaW5hbC5qYXI6Mi40LjMuRmluYWxdPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwuQmFja2VuZENvbW1hbmRPYmplY3RzSGFuZGxlciRCYWNrZW5k SW50ZXJuYWwkQmFja2VuZExvY2FsJDIwNDkyNTk2MTgkUHJveHkkXyQkX1dlbGQkRW50ZXJwcmlz ZVByb3h5JC5ydW5JbnRlcm5hbEFjdGlvbihVbmtub3duDQogU291cmNlKSBbYmxsLmphcjpdPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuVmRzRXZlbnRMaXN0ZW5lci5yZWZyZXNo SG9zdENhcGFiaWxpdGllcyhWZHNFdmVudExpc3RlbmVyLmphdmE6NTk4KQ0KIFtibGwuamFyOl08 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5Ib3N0Q29ubmVjdGlvblJl ZnJlc2hlciRTdWJzY3JpYmVyUmVmcmVzaGluZ0hvc3RPbkhvc3RDb25uZWN0aW9uQ2hhbmdlRXZl bnQub25OZXh0KEhvc3RDb25uZWN0aW9uUmVmcmVzaGVyLmphdmE6NDcpDQogW3Zkc2Jyb2tlci5q YXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLkhvc3RDb25uZWN0 aW9uUmVmcmVzaGVyJFN1YnNjcmliZXJSZWZyZXNoaW5nSG9zdE9uSG9zdENvbm5lY3Rpb25DaGFu Z2VFdmVudC5vbk5leHQoSG9zdENvbm5lY3Rpb25SZWZyZXNoZXIuamF2YTozMCkNCiBbdmRzYnJv a2VyLmphcjpdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7IGF0IG9yZy5vdmlydC52ZHNtLmpzb25ycGMuY2xpZW50LmV2ZW50cy5F dmVudFB1Ymxpc2hlciRFdmVudENhbGxhYmxlLmNhbGwoRXZlbnRQdWJsaXNoZXIuamF2YToxMTgp DQogW3Zkc20tanNvbnJwYy1qYXZhLWNsaWVudC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBvcmcub3ZpcnQudmRz bS5qc29ucnBjLmNsaWVudC5ldmVudHMuRXZlbnRQdWJsaXNoZXIkRXZlbnRDYWxsYWJsZS5jYWxs KEV2ZW50UHVibGlzaGVyLmphdmE6OTMpDQogW3Zkc20tanNvbnJwYy1qYXZhLWNsaWVudC5qYXI6 XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pblRhc2skQWRhcHRlZENhbGxh YmxlLmV4ZWMoRm9ya0pvaW5UYXNrLmphdmE6MTQyNCkgW3J0LmphcjoxLjguMF8xNjFdPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGF0IGphdmEudXRpbC5jb25jdXJyZW50LkZvcmtKb2luVGFzay5kb0V4ZWMoRm9ya0pvaW5UYXNr LmphdmE6Mjg5KSBbcnQuamFyOjEuOC4wXzE2MV08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgamF2YS51dGlsLmNvbmN1cnJl bnQuRm9ya0pvaW5Qb29sJFdvcmtRdWV1ZS5ydW5UYXNrKEZvcmtKb2luUG9vbC5qYXZhOjEwNTYp IFtydC5qYXI6MS44LjBfMTYxXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9p blBvb2wucnVuV29ya2VyKEZvcmtKb2luUG9vbC5qYXZhOjE2OTIpIFtydC5qYXI6MS44LjBfMTYx XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBhdCBqYXZhLnV0aWwuY29uY3VycmVudC5Gb3JrSm9pbldvcmtlclRocmVhZC5ydW4o Rm9ya0pvaW5Xb3JrZXJUaHJlYWQuamF2YToxNTcpIFtydC5qYXI6MS44LjBfMTYxXTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6 MjMsODUxLTA3IFdBUk4mbmJzcDsgW2NvbS5hcmp1bmEuYXRzLmFyanVuYV0gKEZvcmtKb2luUG9v bC0xLXdvcmtlci0xNCkgQVJKVU5BMDEyMDc3OiBBYm9ydA0KIGNhbGxlZCBvbiBhbHJlYWR5IGFi b3J0ZWQgYXRvbWljIGFjdGlvbiAwOmZmZmY3ZjAwMDAwMTotMjFiZDg4MDA6NWFlOTBjNDg6MTBh ZmE8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BbmQgdGhlIEVOR0lO RSBsb2c6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAx OC0wNS0wMiAxNDo0MDoyMyw4NTEtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl LnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydF0gKEZvcmtKb2luUG9vbC0xLXdv cmtlci0xNCkNCiBbNTIyNzZkZjVdIHRyYW5zYWN0aW9uIHJvbGxlZCBiYWNrPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoyMyw4NTEtMDcgRVJST1IgW29yZy5vdmlydC5lbmdp bmUuY29yZS52ZHNicm9rZXIuVmRzTWFuYWdlcl0gKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkN CiBbNTIyNzZkZjVdIFVuYWJsZSB0byBSZWZyZXNoQ2FwYWJpbGl0aWVzOiBJbGxlZ2FsU3RhdGVF eGNlcHRpb246IFRyYW5zYWN0aW9uIExvY2FsIHRyYW5zYWN0aW9uIChkZWxlZ2F0ZT1UcmFuc2Fj dGlvbkltcGxlICZsdDsgYWMsIEJhc2ljQWN0aW9uOiAwOmZmZmY3ZjAwMDAwMTotMjFiZDg4MDA6 NWFlOTBjNDg6MTBhZmEgc3RhdHVzOiBBY3Rpb25TdGF0dXMuQUJPUlRFRCAmZ3Q7LCBvd25lcj1M b2NhbCB0cmFuc2FjdGlvbiBjb250ZXh0IGZvciBwcm92aWRlcg0KIEpCb3NzIEpUQSB0cmFuc2Fj dGlvbiBwcm92aWRlcikgaXMgbm90IGFjdGl2ZSBTVEFUVVNfUk9MTEVEQkFDSzwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6MjMsODg4LTA3IElORk8mbmJzcDsgW29yZy5vdmly dC5lbmdpbmUuY29yZS5ibGwuSGFuZGxlVmRzQ3B1RmxhZ3NPckNsdXN0ZXJDaGFuZ2VkQ29tbWFu ZF0NCiAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KSBbNWM1MTFlNTFdIFJ1bm5pbmcgY29tbWFu ZDogSGFuZGxlVmRzQ3B1RmxhZ3NPckNsdXN0ZXJDaGFuZ2VkQ29tbWFuZCBpbnRlcm5hbDogdHJ1 ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiZuYnNwOyBJRDogNzRkZmU5NjUtY2IxMS00OTVhLTk2YTAt M2RhZTZiM2NiZDc1IFR5cGU6IFZEUzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6 NDA6MjMsODk1LTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuSGFuZGxl VmRzVmVyc2lvbkNvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpDQogWzJhMGVjOTBi XSBSdW5uaW5nIGNvbW1hbmQ6IEhhbmRsZVZkc1ZlcnNpb25Db21tYW5kIGludGVybmFsOiB0cnVl LiBFbnRpdGllcyBhZmZlY3RlZCA6Jm5ic3A7IElEOiA3NGRmZTk2NS1jYjExLTQ5NWEtOTZhMC0z ZGFlNmIzY2JkNzUgVHlwZTogVkRTPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0 MDoyMyw4OTgtMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNo SG9zdENhcGFiaWxpdGllc0NvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpDQogWzJh MGVjOTBiXSBSZWZyZXNoIGhvc3QgY2FwYWJpbGl0aWVzIGZpbmlzaGVkLiBMb2NrIHJlbGVhc2Vk LiBNb25pdG9yaW5nIGNhbiBydW4gbm93IGZvciBob3N0ICdvdm5vZGUxMDIgZnJvbSBkYXRhLWNl bnRlciAnRGVmYXVsdCc8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjIzLDg5 OC0wNyBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZWZyZXNoSG9zdENhcGFiaWxp dGllc0NvbW1hbmRdIChGb3JrSm9pblBvb2wtMS13b3JrZXItMTQpDQogWzJhMGVjOTBiXSBDb21t YW5kICdvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29t bWFuZCcgZmFpbGVkOiBDb3VsZCBub3QgZ2V0IEpEQkMgQ29ubmVjdGlvbjsgbmVzdGVkIGV4Y2Vw dGlvbiBpcyBqYXZhLnNxbC5TUUxFeGNlcHRpb246IGphdmF4LnJlc291cmNlLlJlc291cmNlRXhj ZXB0aW9uOiBJSjAwMDQ1NzogVW5jaGVja2VkIHRocm93YWJsZSBpbiBtYW5hZ2VkQ29ubmVjdGlv blJlY29ubmVjdGVkKCkNCjxhIGhyZWY9Im1haWx0bzpjbD1vcmcuamJvc3MuamNhLmNvcmUuY29u bmVjdGlvbm1hbmFnZXIubGlzdGVuZXIuVHhDb25uZWN0aW9uTGlzdGVuZXJAMWZhYjg0ZDdbc3Rh dGU9Tk9STUFMIiB0YXJnZXQ9Il9ibGFuayI+DQpjbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVj dGlvbm1hbmFnZXIubGlzdGVuZXIuVHhDb25uZWN0aW9uTGlzdGVuZXJAMWZhYjg0ZDdbc3RhdGU9 Tk9STUFMPC9hPiBtYW5hZ2VkDQo8YSBocmVmPSJtYWlsdG86Y29ubmVjdGlvbj1vcmcuamJvc3Mu amNhLmFkYXB0ZXJzLmpkYmMubG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVjdGlvbkAzZjM3Y2YxMCIg dGFyZ2V0PSJfYmxhbmsiPg0KY29ubmVjdGlvbj1vcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpkYmMu bG9jYWwuTG9jYWxNYW5hZ2VkQ29ubmVjdGlvbkAzZjM3Y2YxMDwvYT4gY29ubmVjdGlvbiBoYW5k bGVzPTAgbGFzdFJldHVybmVkPTE1MjUyOTcyMjM4NDcgbGFzdFZhbGlkYXRlZD0xNTI1MjkwMjY3 ODExIGxhc3RDaGVja2VkT3V0PTE1MjUyOTY5MjM3NzAgdHJhY2tCeVR4PWZhbHNlDQo8YSBocmVm PSJtYWlsdG86cG9vbD1vcmcuamJvc3MuamNhLmNvcmUuY29ubmVjdGlvbm1hbmFnZXIucG9vbC5z dHJhdGVneS5PbmVQb29sQDIwNTUwZjM1IiB0YXJnZXQ9Il9ibGFuayI+DQpwb29sPW9yZy5qYm9z cy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5wb29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBm MzU8L2E+IG1jcD1TZW1hcGhvcmVDb25jdXJyZW50TGlua2VkUXVldWVNYW5hZ2VkQ29ubmVjdGlv blBvb2xANWJhYTkwZltwb29sPUVOR0lORURhdGFTb3VyY2VdIHhhUmVzb3VyY2U9TG9jYWxYQVJl c291cmNlSW1wbEAyNGE3ZmMwYltjb25uZWN0aW9uTGlzdGVuZXI9MWZhYjg0ZDcgY29ubmVjdGlv bk1hbmFnZXI9NWJlYzcwZDINCiB3YXJuZWQ9ZmFsc2UgY3VycmVudFhpZD1udWxsIHByb2R1Y3RO YW1lPVBvc3RncmVTUUwgcHJvZHVjdFZlcnNpb249OS41Ljkgam5kaU5hbWU9amF2YTovRU5HSU5F RGF0YVNvdXJjZV0gdHhTeW5jPW51bGxdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAx NDo0MDoyMyw4OTgtMDcgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVmcmVzaEhv c3RDYXBhYmlsaXRpZXNDb21tYW5kXSAoRm9ya0pvaW5Qb29sLTEtd29ya2VyLTE0KQ0KIFsyYTBl YzkwYl0gRXhjZXB0aW9uOiBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuQ2Fubm90R2V0SmRiY0Nv bm5lY3Rpb25FeGNlcHRpb246IENvdWxkIG5vdCBnZXQgSkRCQyBDb25uZWN0aW9uOyBuZXN0ZWQg ZXhjZXB0aW9uIGlzIGphdmEuc3FsLlNRTEV4Y2VwdGlvbjogamF2YXgucmVzb3VyY2UuUmVzb3Vy Y2VFeGNlcHRpb246IElKMDAwNDU3OiBVbmNoZWNrZWQgdGhyb3dhYmxlIGluIG1hbmFnZWRDb25u ZWN0aW9uUmVjb25uZWN0ZWQoKQ0KPGEgaHJlZj0ibWFpbHRvOmNsPW9yZy5qYm9zcy5qY2EuY29y ZS5jb25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRk N1tzdGF0ZT1OT1JNQUwiIHRhcmdldD0iX2JsYW5rIj4NCmNsPW9yZy5qYm9zcy5qY2EuY29yZS5j b25uZWN0aW9ubWFuYWdlci5saXN0ZW5lci5UeENvbm5lY3Rpb25MaXN0ZW5lckAxZmFiODRkN1tz dGF0ZT1OT1JNQUw8L2E+IG1hbmFnZWQNCjxhIGhyZWY9Im1haWx0bzpjb25uZWN0aW9uPW9yZy5q Ym9zcy5qY2EuYWRhcHRlcnMuamRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9uQDNmMzdj ZjEwIiB0YXJnZXQ9Il9ibGFuayI+DQpjb25uZWN0aW9uPW9yZy5qYm9zcy5qY2EuYWRhcHRlcnMu amRiYy5sb2NhbC5Mb2NhbE1hbmFnZWRDb25uZWN0aW9uQDNmMzdjZjEwPC9hPiBjb25uZWN0aW9u IGhhbmRsZXM9MCBsYXN0UmV0dXJuZWQ9MTUyNTI5NzIyMzg0NyBsYXN0VmFsaWRhdGVkPTE1MjUy OTAyNjc4MTEgbGFzdENoZWNrZWRPdXQ9MTUyNTI5NjkyMzc3MCB0cmFja0J5VHg9ZmFsc2UNCjxh IGhyZWY9Im1haWx0bzpwb29sPW9yZy5qYm9zcy5qY2EuY29yZS5jb25uZWN0aW9ubWFuYWdlci5w b29sLnN0cmF0ZWd5Lk9uZVBvb2xAMjA1NTBmMzUiIHRhcmdldD0iX2JsYW5rIj4NCnBvb2w9b3Jn Lmpib3NzLmpjYS5jb3JlLmNvbm5lY3Rpb25tYW5hZ2VyLnBvb2wuc3RyYXRlZ3kuT25lUG9vbEAy MDU1MGYzNTwvYT4gbWNwPVNlbWFwaG9yZUNvbmN1cnJlbnRMaW5rZWRRdWV1ZU1hbmFnZWRDb25u ZWN0aW9uUG9vbEA1YmFhOTBmW3Bvb2w9RU5HSU5FRGF0YVNvdXJjZV0geGFSZXNvdXJjZT1Mb2Nh bFhBUmVzb3VyY2VJbXBsQDI0YTdmYzBiW2Nvbm5lY3Rpb25MaXN0ZW5lcj0xZmFiODRkNyBjb25u ZWN0aW9uTWFuYWdlcj01YmVjNzBkMg0KIHdhcm5lZD1mYWxzZSBjdXJyZW50WGlkPW51bGwgcHJv ZHVjdE5hbWU9UG9zdGdyZVNRTCBwcm9kdWN0VmVyc2lvbj05LjUuOSBqbmRpTmFtZT1qYXZhOi9F TkdJTkVEYXRhU291cmNlXSB0eFN5bmM9bnVsbF08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQgb3JnLnNwcmluZ2ZyYW1ld29y ay5qZGJjLmRhdGFzb3VyY2UuRGF0YVNvdXJjZVV0aWxzLmdldENvbm5lY3Rpb24oRGF0YVNvdXJj ZVV0aWxzLmphdmE6ODApDQogW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVtcGxhdGUuZXhlY3V0ZShKZGJj VGVtcGxhdGUuamF2YTo2MTkpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV08L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg YXQgb3JnLnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLnF1ZXJ5KEpkYmNU ZW1wbGF0ZS5qYXZhOjY4NCkgW3NwcmluZy1qZGJjLmphcjo0LjMuOS5SRUxFQVNFXTwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh dCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJjVGVtcGxhdGUucXVlcnkoSmRiY1Rl bXBsYXRlLmphdmE6NzE2KSBbc3ByaW5nLWpkYmMuamFyOjQuMy45LlJFTEVBU0VdPC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF0 IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5xdWVyeShKZGJjVGVt cGxhdGUuamF2YTo3NjYpIFtzcHJpbmctamRiYy5qYXI6NC4zLjkuUkVMRUFTRV08L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXQg b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5Qb3N0Z3Jlc0RiRW5naW5lRGlhbGVj dCRQb3N0Z3Jlc1NpbXBsZUpkYmNDYWxsLmV4ZWN1dGVDYWxsSW50ZXJuYWwoUG9zdGdyZXNEYkVu Z2luZURpYWxlY3QuamF2YToxNTIpDQogW2RhbC5qYXI6XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi48 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZjtjb2xvcjojMUY0OTdEIj4uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Ljwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx RjQ5N0QiPi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjIzLDkwNy0wNyBF UlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5hdWRpdGxvZ2hhbmRsaW5n LkF1ZGl0TG9nRGlyZWN0b3JdDQogKEZvcmtKb2luUG9vbC0xLXdvcmtlci0xNCkgWzJhMGVjOTBi XSBFVkVOVF9JRDogSE9TVF9SRUZSRVNIX0NBUEFCSUxJVElFU19GQUlMRUQoNjA3KSwgRmFpbGVk IHRvIHJlZnJlc2ggdGhlIGNhcGFiaWxpdGllcyBvZiBob3N0IG92bm9kZTEwMi48L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjIzLDkwNy0wNyBJTkZPJm5ic3A7IFtvcmcub3Zp cnQuZW5naW5lLmNvcmUuYmxsLlJlZnJlc2hIb3N0Q2FwYWJpbGl0aWVzQ29tbWFuZF0gKEZvcmtK b2luUG9vbC0xLXdvcmtlci0xNCkNCiBbMmEwZWM5MGJdIExvY2sgZnJlZWQgdG8gb2JqZWN0ICdF bmdpbmVMb2NrOntleGNsdXNpdmVMb2Nrcz0nWzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2 YjNjYmQ3NT1WRFMsIEhPU1RfTkVUV09SSzc0ZGZlOTY1LWNiMTEtNDk1YS05NmEwLTNkYWU2YjNj YmQ3NT1IT1NUX05FVFdPUktdJywgc2hhcmVkTG9ja3M9Jyd9Jzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi PjIwMTgtMDUtMDIgMTQ6NDA6MjUsNzc1LTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUu Y29yZS52ZHNicm9rZXIudmRzYnJva2VyLkdldEhhcmR3YXJlSW5mb0FzeW5jVkRTQ29tbWFuZF0N CiAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC0zMSkgW10g U1RBUlQsIEdldEhhcmR3YXJlSW5mb0FzeW5jVkRTQ29tbWFuZChIb3N0TmFtZSA9IG92bm9kZTEw MiwgVmRzSWRBbmRWZHNWRFNDb21tYW5kUGFyYW1ldGVyc0Jhc2U6e2hvc3RJZD0nNzRkZmU5NjUt Y2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1JywgdmRzPSdIb3N0W292bm9kZTEwMiw3NGRmZTk2 NS1jYjExLTQ5NWEtOTZhMC0zZGFlNmIzY2JkNzVdJ30pLA0KIGxvZyBpZDogMzAwZjczNDU8L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQwOjI1LDc3NS0wNyBJTkZPJm5ic3A7IFtv cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5HZXRIYXJkd2FyZUluZm9B c3luY1ZEU0NvbW1hbmRdDQogKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNjaGVkdWxl ZC1UaHJlYWQtMzEpIFtdIEZJTklTSCwgR2V0SGFyZHdhcmVJbmZvQXN5bmNWRFNDb21tYW5kLCBs b2cgaWQ6IDMwMGY3MzQ1PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0MDoyNSw4 MDItMDcgSU5GTyZuYnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5TZXROb25PcGVyYXRp b25hbFZkc0NvbW1hbmRdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVTY2hlZHVsZWQt VGhyZWFkLTMxKQ0KIFtmMmVmMjFlXSBSdW5uaW5nIGNvbW1hbmQ6IFNldE5vbk9wZXJhdGlvbmFs VmRzQ29tbWFuZCBpbnRlcm5hbDogdHJ1ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiZuYnNwOyBJRDog NzRkZmU5NjUtY2IxMS00OTVhLTk2YTAtM2RhZTZiM2NiZDc1IFR5cGU6IFZEUzwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6MjUsODA1LTA3IElORk8mbmJzcDsgW29yZy5vdmly dC5lbmdpbmUuY29yZS52ZHNicm9rZXIuU2V0VmRzU3RhdHVzVkRTQ29tbWFuZF0gKEVFLU1hbmFn ZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVNjaGVkdWxlZC1UaHJlYWQtMzEpDQogW2YyZWYyMWVdIFNU QVJULCBTZXRWZHNTdGF0dXNWRFNDb21tYW5kKEhvc3ROYW1lID0gb3Zub2RlMTAyLiwgU2V0VmRz U3RhdHVzVkRTQ29tbWFuZFBhcmFtZXRlcnM6e2hvc3RJZD0nNzRkZmU5NjUtY2IxMS00OTVhLTk2 YTAtM2RhZTZiM2NiZDc1Jywgc3RhdHVzPSdOb25PcGVyYXRpb25hbCcsIG5vbk9wZXJhdGlvbmFs UmVhc29uPSdORVRXT1JLX1VOUkVBQ0hBQkxFJywgc3RvcFNwbUZhaWx1cmVMb2dnZWQ9J2ZhbHNl JywgbWFpbnRlbmFuY2VSZWFzb249J251bGwnfSksDQogbG9nIGlkOiA3NjExZDhkODwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6NTYsNzIyLTA3IElORk8mbmJzcDsgW29yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwucHJvdmlkZXIubmV0d29yay5TeW5jTmV0d29ya1Byb3ZpZGVy Q29tbWFuZF0NCiAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVh ZC01OCkgWzMzYmRkYTdmXSBMb2NrIEFjcXVpcmVkIHRvIG9iamVjdCAnRW5naW5lTG9jazp7ZXhj bHVzaXZlTG9ja3M9J1tmNTBiZDA4MS03YzViLTQxNjEtYTA0NS0wNjhmODVkMmE0NzY9UFJPVklE RVJdJywgc2hhcmVkTG9ja3M9Jyd9Jzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6 NDA6NTYsNzMyLTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwucHJvdmlk ZXIubmV0d29yay5TeW5jTmV0d29ya1Byb3ZpZGVyQ29tbWFuZF0NCiAoRUUtTWFuYWdlZFRocmVh ZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVhZC01OCkgWzMzYmRkYTdmXSBSdW5uaW5nIGNv bW1hbmQ6IFN5bmNOZXR3b3JrUHJvdmlkZXJDb21tYW5kIGludGVybmFsOiB0cnVlLjwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6NTYsODQ0LTA3IElORk8mbmJzcDsgW29yZy5v dmlydC5lbmdpbmUuY29yZS5zc28udXRpbHMuQXV0aGVudGljYXRpb25VdGlsc10gKGRlZmF1bHQg dGFzay00MCkNCiBbXSBVc2VyIGFkbWluQGludGVybmFsIHN1Y2Nlc3NmdWxseSBsb2dnZWQgaW4g d2l0aCBzY29wZXM6IG92aXJ0LWFwcC1hcGkgb3ZpcnQtZXh0PXRva2VuLWluZm86YXV0aHotc2Vh cmNoIG92aXJ0LWV4dD10b2tlbi1pbmZvOnB1YmxpYy1hdXRoei1zZWFyY2ggb3ZpcnQtZXh0PXRv a2VuLWluZm86dmFsaWRhdGUgb3ZpcnQtZXh0PXRva2VuOnBhc3N3b3JkLWFjY2Vzczwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv bG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDA6NTcsMDAxLTA3IElORk8mbmJzcDsgW29yZy5v dmlydC5lbmdpbmUuY29yZS5ibGwucHJvdmlkZXIubmV0d29yay5TeW5jTmV0d29ya1Byb3ZpZGVy Q29tbWFuZF0NCiAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5lU2NoZWR1bGVkLVRocmVh ZC01OCkgWzMzYmRkYTdmXSBMb2NrIGZyZWVkIHRvIG9iamVjdCAnRW5naW5lTG9jazp7ZXhjbHVz aXZlTG9ja3M9J1tmNTBiZDA4MS03YzViLTQxNjEtYTA0NS0wNjhmODVkMmE0NzY9UFJPVklERVJd Jywgc2hhcmVkTG9ja3M9Jyd9Jzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIwMTgtMDUtMDIgMTQ6NDQ6 MzksMTkxLTA3IElORk8mbmJzcDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwudXRpbHMuVGhy ZWFkUG9vbE1vbml0b3JpbmdTZXJ2aWNlXSAoRUUtTWFuYWdlZFRocmVhZEZhY3RvcnktZW5naW5l VGhyZWFkTW9uaXRvcmluZy1UaHJlYWQtMSkNCiBbXSBUaHJlYWQgcG9vbCAnZGVmYXVsdCcgaXMg dXNpbmcgMCB0aHJlYWRzIG91dCBvZiAxIGFuZCA1IHRhc2tzIGFyZSB3YWl0aW5nIGluIHRoZSBx dWV1ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQ0OjM5LDE5MS0wNyBJTkZP Jm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnV0aWxzLlRocmVhZFBvb2xNb25pdG9y aW5nU2VydmljZV0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVRocmVhZE1vbml0b3Jp bmctVGhyZWFkLTEpDQogW10gVGhyZWFkIHBvb2wgJ2VuZ2luZScgaXMgdXNpbmcgMCB0aHJlYWRz IG91dCBvZiA1MDAsIDggdGhyZWFkcyB3YWl0aW5nIGZvciB0YXNrcyBhbmQgMCB0YXNrcyBpbiBx dWV1ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQ0OjM5LDE5MS0wNyBJTkZP Jm5ic3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnV0aWxzLlRocmVhZFBvb2xNb25pdG9y aW5nU2VydmljZV0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVRocmVhZE1vbml0b3Jp bmctVGhyZWFkLTEpDQogW10gVGhyZWFkIHBvb2wgJ2VuZ2luZVNjaGVkdWxlZCcgaXMgdXNpbmcg MSB0aHJlYWRzIG91dCBvZiAxMDAgYW5kIDk5IHRhc2tzIGFyZSB3YWl0aW5nIGluIHRoZSBxdWV1 ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4yMDE4LTA1LTAyIDE0OjQ0OjM5LDE5MS0wNyBJTkZPJm5i c3A7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnV0aWxzLlRocmVhZFBvb2xNb25pdG9yaW5n U2VydmljZV0gKEVFLU1hbmFnZWRUaHJlYWRGYWN0b3J5LWVuZ2luZVRocmVhZE1vbml0b3Jpbmct VGhyZWFkLTEpDQogW10gVGhyZWFkIHBvb2wgJ2VuZ2luZVRocmVhZE1vbml0b3JpbmcnIGlzIHVz aW5nIDEgdGhyZWFkcyBvdXQgb2YgMSBhbmQgMCB0YXNrcyBhcmUgd2FpdGluZyBpbiB0aGUgcXVl dWUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MjAxOC0wNS0wMiAxNDo0NDozOSwxOTEtMDcgSU5GTyZu YnNwOyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC51dGlscy5UaHJlYWRQb29sTW9uaXRvcmlu Z1NlcnZpY2VdIChFRS1NYW5hZ2VkVGhyZWFkRmFjdG9yeS1lbmdpbmVUaHJlYWRNb25pdG9yaW5n LVRocmVhZC0xKQ0KIFtdIFRocmVhZCBwb29sICdob3N0VXBkYXRlc0NoZWNrZXInIGlzIHVzaW5n IDAgdGhyZWFkcyBvdXQgb2YgNSBhbmQgMSB0YXNrcyBhcmUgd2FpdGluZyBpbiB0aGUgcXVldWUu PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBZ YW5pciBRdWlubiBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzp5cXVpbm5AcmVkaGF0LmNvbSIgdGFy Z2V0PSJfYmxhbmsiPnlxdWlubkByZWRoYXQuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBX ZWRuZXNkYXksIE1heSAyLCAyMDE4IDEyOjM0IEFNPGJyPg0KPGI+VG86PC9iPiBKdXN0aW4gWnln bW9udCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmp6eWdtb250QHByb29mcG9pbnQuY29tIiB0YXJnZXQ9 Il9ibGFuayI+anp5Z21vbnRAcHJvb2Zwb2ludC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4g PGEgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnVzZXJzQG92 aXJ0Lm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtvdmlydC11c2Vyc10gYWRkaW5n IGEgaG9zdDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPkhpLDxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPldoYXQgZG9jdW1lbnQgYXJlIHlv dSB1c2luZyA/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ U2VlIGlmIHlvdSBmaW5kIHRoZSBuZWVkZWQgaW5mb3JtYXRpb24gaGVyZSA6Jm5ic3A7DQo8YSBo cmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff X292aXJ0Lm9yZ19kb2N1bWVudGF0aW9uX2FkbWluLTJEZ3VpZGVfY2hhcC0yREhvc3RzXyZhbXA7 ZD1Ed01GYVEmYW1wO2M9Vnh0NWUwT3N2dnQyZ2Zsd1Nsc0o1RG1QR2NQdlRSS0xKeXAwMzFyWGpo ZyZhbXA7cj1GaVBoTDBDbDF5bVpsblR5QUlJTDc1dEU0TDByZUhjRGRELTd3VXRVR0hBJmFtcDtt PUZOMC0zUjN4azBja2NEVmpKU1hRRGFJcmpxQzdvdkdHZkhWWFo3TGRtWHMmYW1wO3M9c2FCaGpX WHd2RUhVSEJzby1ZbVR2cnk4aWx6SUNZT0lFZW4wNXk5cThQayZhbXA7ZT0iIHRhcmdldD0iX2Js YW5rIj4NCmh0dHBzOi8vb3ZpcnQub3JnL2RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvY2hhcC1I b3N0cy88L2E+IDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPkZvciBlbmdp bmUgcmVsYXRlZCBwb3RlbnRpYWwgZXJyb3JzIGkgcmVjb21tZW5kIGFsc28gY2hlY2tpbmcgdGhl IGVuZ2luZS5sb2cgYW5kIGluIFVJIGNoZWNrIHRoZSBldmVudHMgc2VjdGlvbi48bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPllhbmlyIFF1aW5uPG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+ PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVHVlLCBNYXkgMSwg MjAxOCBhdCAxMToxMSBQTSwgSnVzdGluIFp5Z21vbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpqenln bW9udEBwcm9vZnBvaW50LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmp6eWdtb250QHByb29mcG9pbnQu Y29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4g MGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0 OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj5JIGhhdmUgdHJpZWQgdG8gYWRkIGEgaG9zdCB0byB0aGUgZW5naW5lIGFuZCBpdCBq dXN0IHRha2VzIGZvcmV2ZXIgbmV2ZXIgd29ya2luZyBvciBnaXZpbmcgYW55IGVycm9yIG1lc3Nh Z2UuJm5ic3A7IFdoZW4gSSBsb29rIGluIHRoZSBlbmdpbmXigJlzIHNlcnZlci5sb2cgSSBzZWUg aXQgc2F5cyB0aGUgbmV0d29ya3MNCiBhcmUgbWlzc2luZy48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+SSB0aG91Z2h0IHdoZW4geW91IGluc3RhbGwgYSBub2RlIGFuZCBh ZGQgaXQgdG8gdGhlIGVuZ2luZSBpdCB3aWxsIGFkZCB0aGUgbmV0d29ya3MgYXV0b21hdGljYWxs eT8mbmJzcDsgVGhlIGRvY3MgZG9u4oCZdCBnaXZlIG11Y2ggaW5mb3JtYXRpb24gYWJvdXQgdGhp cywgYW5kIEkgY2Fu4oCZdCBldmVuIHJlbW92ZSB0aGUNCiBob3N0IHRocm91Z2ggdGhlIFVJLiZu YnNwOyBXaGF0IHN0ZXBzIGFyZSByZXF1aXJlZCB0byBwcmVwYXJlIGEgbm9kZSB3aGVuIHNldmVy YWwgdmxhbnMgYXJlIGludm9sdmVkPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7 PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NClVzZXJz IG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciIHRhcmdl dD0iX2JsYW5rIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxk ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2xpc3RzLm92aXJ0Lm9yZ19t YWlsbWFuX2xpc3RpbmZvX3VzZXJzJmFtcDtkPUR3TUZhUSZhbXA7Yz1WeHQ1ZTBPc3Z2dDJnZmx3 U2xzSjVEbVBHY1B2VFJLTEp5cDAzMXJYamhnJmFtcDtyPUZpUGhMMENsMXltWmxuVHlBSUlMNzV0 RTRMMHJlSGNEZEQtN3dVdFVHSEEmYW1wO209Rk4wLTNSM3hrMGNrY0RWakpTWFFEYUlyanFDN292 R0dmSFZYWjdMZG1YcyZhbXA7cz1YN3E4bUVpbl9rMTVxRjZQaDBHcnJnbjNFSC1RUGQ0OXB1ejFR bHhRdjhvJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby91c2VyczwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwv ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8 L2JvZHk+DQo8L2h0bWw+DQo= --_000_CY4PR12MB17985B0FC09C636E948A6149AB9B0CY4PR12MB1798namp_--
participants (3)
-
Alona Kaplan
-
Justin Zygmont
-
Yanir Quinn