Return-Path: Delivered-To: apmail-beehive-user-archive@www.apache.org Received: (qmail 13005 invoked from network); 3 Apr 2006 12:16:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 3 Apr 2006 12:16:02 -0000 Received: (qmail 30715 invoked by uid 500); 3 Apr 2006 12:15:59 -0000 Delivered-To: apmail-beehive-user-archive@beehive.apache.org Received: (qmail 30689 invoked by uid 500); 3 Apr 2006 12:15:59 -0000 Mailing-List: contact user-help@beehive.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Beehive Users" Delivered-To: mailing list user@beehive.apache.org Received: (qmail 30678 invoked by uid 99); 3 Apr 2006 12:15:59 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Apr 2006 05:15:59 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [169.153.190.78] (HELO uslabmsge01.us.cstenet.com) (169.153.190.78) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Apr 2006 05:15:57 -0700 Received: from USLABMSGM01.us.cstenet.com ([172.30.27.253]) by uslabmsge01.us.cstenet.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 3 Apr 2006 08:12:52 -0400 Subject: RE: Web Service tutorial Date: Mon, 3 Apr 2006 08:13:33 -0400 Message-ID: <04BA908067E0F1478CD2B9DA37EC3C9C0302CD@USLABMSGM01.us.cstenet.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C65718.06B782FD" X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Content-class: urn:content-classes:message Thread-Topic: Web Service tutorial X-MimeOLE: Produced By Microsoft Exchange V6.5 Thread-Index: AcZVjGsgsIA99V3HRSSJa6I5vQFWNwBi5Log From: "Larry Cryderman" To: "Beehive Users" X-OriginalArrivalTime: 03 Apr 2006 12:12:52.0377 (UTC) FILETIME=[EE7E8090:01C65717] X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------_=_NextPart_001_01C65718.06B782FD Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Eddie, Beehive version: -Beehive incubating beta - Apache Beehive svn revision #159040 Tomcat, version 5.0 for JWSDP Tomcat/common/lib: ant.jar apache-xbean.jar axis-ant.jar axis.jar commons-codec-1.3.jar commons-collections.jar commons-dbcp-1.1.jar commons-discovery.jar commons-el.jar commons-logging.jar commons-pool-1.1.jar controls.jar jasper-compiler.jar jasper-runtime.jar jaxrpc.jar jmx.jar jsp-api.jar jsr173_1.0_api.jar log4j-1.2.8.jar naming-common.jar naming-factory.jar naming-java.jar naming-resources.jar saaj.jar servlet-api.jar tutorialWS.jar velocity-1.4.jar velocity-dep-1.4.jar wsdl4j.jar wsdltypes.jar wsm-axis.jar wsm.jar =20 -----Original Message----- From: Eddie O'Neil [mailto:ekoneil@gmail.com]=20 Sent: Saturday, April 01, 2006 7:57 AM To: Beehive Users Subject: Re: Web Service tutorial Larry-- Not sure I'm interested in your dog, but let's see if we can get you running. :) Two questions: 1) what version of Beehive are you using? 2) can you send along your web application or at least list the library / configuration files that are contained inside of it? Thanks! Eddie On 3/31/06, Larry Cryderman wrote: > I'm having a tough time with Tomcat 5.0 and 5.5. > When trying to deploy the tutorial war file Tomcat throws an error=20 > about Log4J (no suitable constructor). > Extremely frustrated with this. > I'll give my dog to anyone who can help me get even the most basic of=20 > java web services up and barking 'Hello World'. > > Thanks, > Larry > > ------_=_NextPart_001_01C65718.06B782FD Content-Type: text/xml; name="server.xml" Content-Transfer-Encoding: base64 Content-Description: server.xml Content-Disposition: attachment; filename="server.xml" PCEtLSBFeGFtcGxlIFNlcnZlciBDb25maWd1cmF0aW9uIEZpbGUgLS0+CjwhLS0gTm90ZSB0aGF0 IGNvbXBvbmVudCBlbGVtZW50cyBhcmUgbmVzdGVkIGNvcnJlc3BvbmRpbmcgdG8gdGhlaXIKICAg ICBwYXJlbnQtY2hpbGQgcmVsYXRpb25zaGlwcyB3aXRoIGVhY2ggb3RoZXIgLS0+Cgo8IS0tIEEg IlNlcnZlciIgaXMgYSBzaW5nbGV0b24gZWxlbWVudCB0aGF0IHJlcHJlc2VudHMgdGhlIGVudGly ZSBKVk0sCiAgICAgd2hpY2ggbWF5IGNvbnRhaW4gb25lIG9yIG1vcmUgIlNlcnZpY2UiIGluc3Rh bmNlcy4gIFRoZSBTZXJ2ZXIKICAgICBsaXN0ZW5zIGZvciBhIHNodXRkb3duIGNvbW1hbmQgb24g dGhlIGluZGljYXRlZCBwb3J0LgoKICAgICBOb3RlOiAgQSAiU2VydmVyIiBpcyBub3QgaXRzZWxm IGEgIkNvbnRhaW5lciIsIHNvIHlvdSBtYXkgbm90CiAgICAgZGVmaW5lIHN1YmNvbXBvbmVudHMg c3VjaCBhcyAiVmFsdmVzIiBvciAiTG9nZ2VycyIgYXQgdGhpcyBsZXZlbC4KIC0tPgoKPFNlcnZl ciBwb3J0PSI4MDA1IiBzaHV0ZG93bj0iU0hVVERPV04iIGRlYnVnPSIwIj4KCgogIDwhLS0gQ29t bWVudCB0aGVzZSBlbnRyaWVzIG91dCB0byBkaXNhYmxlIEpNWCBNQmVhbnMgc3VwcG9ydCAtLT4K ICA8IS0tIFlvdSBtYXkgYWxzbyBjb25maWd1cmUgY3VzdG9tIGNvbXBvbmVudHMgKGUuZy4gVmFs dmVzL1JlYWxtcykgYnkgCiAgICAgICBpbmNsdWRpbmcgeW91ciBvd24gbWJlYW4tZGVzY3JpcHRv ciBmaWxlKHMpLCBhbmQgc2V0dGluZyB0aGUgCiAgICAgICAiZGVzY3JpcHRvcnMiIGF0dHJpYnV0 ZSB0byBwb2ludCB0byBhICc7JyBzZXBlcmF0ZWQgbGlzdCBvZiBwYXRocwogICAgICAgKGluIHRo ZSBDbGFzc0xvYWRlciBzZW5zZSkgb2YgZmlsZXMgdG8gYWRkIHRvIHRoZSBkZWZhdWx0IGxpc3Qu CiAgICAgICBlLmcuIGRlc2NyaXB0b3JzPSIvY29tL215ZmlybS9teXBhY2thZ2UvbWJlYW4tZGVz Y3JpcHRvci54bWwiCiAgLS0+CiAgPExpc3RlbmVyIGNsYXNzTmFtZT0ib3JnLmFwYWNoZS5jYXRh bGluYS5tYmVhbnMuU2VydmVyTGlmZWN5Y2xlTGlzdGVuZXIiCiAgICAgICAgICAgIGRlYnVnPSIw Ii8+CiAgPExpc3RlbmVyIGNsYXNzTmFtZT0ib3JnLmFwYWNoZS5jYXRhbGluYS5tYmVhbnMuR2xv YmFsUmVzb3VyY2VzTGlmZWN5Y2xlTGlzdGVuZXIiCiAgICAgICAgICAgIGRlYnVnPSIwIi8+Cgog IDwhLS0gR2xvYmFsIEpOREkgcmVzb3VyY2VzIC0tPgogIDxHbG9iYWxOYW1pbmdSZXNvdXJjZXM+ CgogICAgPCEtLSBUZXN0IGVudHJ5IGZvciBkZW1vbnN0cmF0aW9uIHB1cnBvc2VzIC0tPgogICAg PEVudmlyb25tZW50IG5hbWU9InNpbXBsZVZhbHVlIiB0eXBlPSJqYXZhLmxhbmcuSW50ZWdlciIg dmFsdWU9IjMwIi8+CgogICAgPCEtLSBFZGl0YWJsZSB1c2VyIGRhdGFiYXNlIHRoYXQgY2FuIGFs c28gYmUgdXNlZCBieQogICAgICAgICBVc2VyRGF0YWJhc2VSZWFsbSB0byBhdXRoZW50aWNhdGUg dXNlcnMgLS0+CiAgICA8UmVzb3VyY2UgbmFtZT0iVXNlckRhdGFiYXNlIiBhdXRoPSJDb250YWlu ZXIiCiAgICAgICAgICAgICAgdHlwZT0ib3JnLmFwYWNoZS5jYXRhbGluYS5Vc2VyRGF0YWJhc2Ui CiAgICAgICBkZXNjcmlwdGlvbj0iVXNlciBkYXRhYmFzZSB0aGF0IGNhbiBiZSB1cGRhdGVkIGFu ZCBzYXZlZCI+CiAgICA8L1Jlc291cmNlPgogICAgPFJlc291cmNlUGFyYW1zIG5hbWU9IlVzZXJE YXRhYmFzZSI+CiAgICAgIDxwYXJhbWV0ZXI+CiAgICAgICAgPG5hbWU+ZmFjdG9yeTwvbmFtZT4K ICAgICAgICA8dmFsdWU+b3JnLmFwYWNoZS5jYXRhbGluYS51c2Vycy5NZW1vcnlVc2VyRGF0YWJh c2VGYWN0b3J5PC92YWx1ZT4KICAgICAgPC9wYXJhbWV0ZXI+CiAgICAgIDxwYXJhbWV0ZXI+CiAg ICAgICAgPG5hbWU+cGF0aG5hbWU8L25hbWU+CiAgICAgICAgPHZhbHVlPmNvbmYvdG9tY2F0LXVz ZXJzLnhtbDwvdmFsdWU+CiAgICAgIDwvcGFyYW1ldGVyPgogICAgPC9SZXNvdXJjZVBhcmFtcz4K CiAgPC9HbG9iYWxOYW1pbmdSZXNvdXJjZXM+CgogIDwhLS0gQSAiU2VydmljZSIgaXMgYSBjb2xs ZWN0aW9uIG9mIG9uZSBvciBtb3JlICJDb25uZWN0b3JzIiB0aGF0IHNoYXJlCiAgICAgICBhIHNp bmdsZSAiQ29udGFpbmVyIiAoYW5kIHRoZXJlZm9yZSB0aGUgd2ViIGFwcGxpY2F0aW9ucyB2aXNp YmxlCiAgICAgICB3aXRoaW4gdGhhdCBDb250YWluZXIpLiAgTm9ybWFsbHksIHRoYXQgQ29udGFp bmVyIGlzIGFuICJFbmdpbmUiLAogICAgICAgYnV0IHRoaXMgaXMgbm90IHJlcXVpcmVkLgoKICAg ICAgIE5vdGU6ICBBICJTZXJ2aWNlIiBpcyBub3QgaXRzZWxmIGEgIkNvbnRhaW5lciIsIHNvIHlv dSBtYXkgbm90CiAgICAgICBkZWZpbmUgc3ViY29tcG9uZW50cyBzdWNoIGFzICJWYWx2ZXMiIG9y ICJMb2dnZXJzIiBhdCB0aGlzIGxldmVsLgogICAtLT4KCiAgPCEtLSBEZWZpbmUgdGhlIFRvbWNh dCBTdGFuZC1BbG9uZSBTZXJ2aWNlIC0tPgogIDxTZXJ2aWNlIG5hbWU9IkNhdGFsaW5hIj4KCiAg ICA8IS0tIEEgIkNvbm5lY3RvciIgcmVwcmVzZW50cyBhbiBlbmRwb2ludCBieSB3aGljaCByZXF1 ZXN0cyBhcmUgcmVjZWl2ZWQKICAgICAgICAgYW5kIHJlc3BvbnNlcyBhcmUgcmV0dXJuZWQuICBF YWNoIENvbm5lY3RvciBwYXNzZXMgcmVxdWVzdHMgb24gdG8gdGhlCiAgICAgICAgIGFzc29jaWF0 ZWQgIkNvbnRhaW5lciIgKG5vcm1hbGx5IGFuIEVuZ2luZSkgZm9yIHByb2Nlc3NpbmcuCgogICAg ICAgICBCeSBkZWZhdWx0LCBhIG5vbi1TU0wgSFRUUC8xLjEgQ29ubmVjdG9yIGlzIGVzdGFibGlz aGVkIG9uIHBvcnQgODA4MC4KICAgICAgICAgWW91IGNhbiBhbHNvIGVuYWJsZSBhbiBTU0wgSFRU UC8xLjEgQ29ubmVjdG9yIG9uIHBvcnQgODQ0MyBieQogICAgICAgICBmb2xsb3dpbmcgdGhlIGlu c3RydWN0aW9ucyBiZWxvdyBhbmQgdW5jb21tZW50aW5nIHRoZSBzZWNvbmQgQ29ubmVjdG9yCiAg ICAgICAgIGVudHJ5LiAgU1NMIHN1cHBvcnQgcmVxdWlyZXMgdGhlIGZvbGxvd2luZyBzdGVwcyAo c2VlIHRoZSBTU0wgQ29uZmlnCiAgICAgICAgIEhPV1RPIGluIHRoZSBUb21jYXQgNSBkb2N1bWVu dGF0aW9uIGJ1bmRsZSBmb3IgbW9yZSBkZXRhaWxlZAogICAgICAgICBpbnN0cnVjdGlvbnMpOgog ICAgICAgICAqIElmIHlvdXIgSkRLIHZlcnNpb24gMS4zIG9yIHByaW9yLCBkb3dubG9hZCBhbmQg aW5zdGFsbCBKU1NFIDEuMC4yIG9yCiAgICAgICAgICAgbGF0ZXIsIGFuZCBwdXQgdGhlIEpBUiBm aWxlcyBpbnRvICIkSkFWQV9IT01FL2pyZS9saWIvZXh0Ii4KICAgICAgICAgKiBFeGVjdXRlOgog ICAgICAgICAgICAgJUpBVkFfSE9NRSVcYmluXGtleXRvb2wgLWdlbmtleSAtYWxpYXMgdG9tY2F0 IC1rZXlhbGcgUlNBIChXaW5kb3dzKQogICAgICAgICAgICAgJEpBVkFfSE9NRS9iaW4va2V5dG9v bCAtZ2Vua2V5IC1hbGlhcyB0b21jYXQgLWtleWFsZyBSU0EgIChVbml4KQogICAgICAgICAgIHdp dGggYSBwYXNzd29yZCB2YWx1ZSBvZiAiY2hhbmdlaXQiIGZvciBib3RoIHRoZSBjZXJ0aWZpY2F0 ZSBhbmQKICAgICAgICAgICB0aGUga2V5c3RvcmUgaXRzZWxmLgoKICAgICAgICAgQnkgZGVmYXVs dCwgRE5TIGxvb2t1cHMgYXJlIGVuYWJsZWQgd2hlbiBhIHdlYiBhcHBsaWNhdGlvbiBjYWxscwog ICAgICAgICByZXF1ZXN0LmdldFJlbW90ZUhvc3QoKS4gIFRoaXMgY2FuIGhhdmUgYW4gYWR2ZXJz ZSBpbXBhY3Qgb24KICAgICAgICAgcGVyZm9ybWFuY2UsIHNvIHlvdSBjYW4gZGlzYWJsZSBpdCBi eSBzZXR0aW5nIHRoZQogICAgICAgICAiZW5hYmxlTG9va3VwcyIgYXR0cmlidXRlIHRvICJmYWxz ZSIuICBXaGVuIEROUyBsb29rdXBzIGFyZSBkaXNhYmxlZCwKICAgICAgICAgcmVxdWVzdC5nZXRS ZW1vdGVIb3N0KCkgd2lsbCByZXR1cm4gdGhlIFN0cmluZyB2ZXJzaW9uIG9mIHRoZQogICAgICAg ICBJUCBhZGRyZXNzIG9mIHRoZSByZW1vdGUgY2xpZW50LgogICAgLS0+CgogICAgPCEtLSBEZWZp bmUgYSBub24tU1NMIENveW90ZSBIVFRQLzEuMSBDb25uZWN0b3Igb24gcG9ydCA4MDgwIC0tPgog ICAgPENvbm5lY3RvciBwb3J0PSI4MDgwIgogICAgICAgICAgICAgICBtYXhUaHJlYWRzPSIxNTAi IG1pblNwYXJlVGhyZWFkcz0iMjUiIG1heFNwYXJlVGhyZWFkcz0iNzUiCiAgICAgICAgICAgICAg IGVuYWJsZUxvb2t1cHM9ImZhbHNlIiByZWRpcmVjdFBvcnQ9Ijg0NDMiIGFjY2VwdENvdW50PSIx MDAiCiAgICAgICAgICAgICAgIGRlYnVnPSIwIiBjb25uZWN0aW9uVGltZW91dD0iMjAwMDAiIAog ICAgICAgICAgICAgICBkaXNhYmxlVXBsb2FkVGltZW91dD0idHJ1ZSIgLz4KICAgIDwhLS0gTm90 ZSA6IFRvIGRpc2FibGUgY29ubmVjdGlvbiB0aW1lb3V0cywgc2V0IGNvbm5lY3Rpb25UaW1lb3V0 IHZhbHVlCiAgICAgdG8gMCAtLT4KCQoJPCEtLSBOb3RlIDogVG8gdXNlIGd6aXAgY29tcHJlc3Np b24geW91IGNvdWxkIHNldCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXMgOgoJCgkJCSAgIGNvbXBy ZXNzaW9uPSJvbiIgCgkJCSAgIGNvbXByZXNzaW9uTWluU2l6ZT0iMjA0OCIgCgkJCSAgIG5vQ29t cHJlc3Npb25Vc2VyQWdlbnRzPSJnb3ppbGxhLCB0cmF2aWF0YSIgCgkJCSAgIGNvbXByZXNzYWJs ZU1pbWVUeXBlPSJ0ZXh0L2h0bWwsdGV4dC94bWwiCgktLT4KCiAgICA8IS0tIERlZmluZSBhIFNT TCBDb3lvdGUgSFRUUC8xLjEgQ29ubmVjdG9yIG9uIHBvcnQgODQ0MyAtLT4KICAgIDwhLS0KICAg IDxDb25uZWN0b3IgcG9ydD0iODQ0MyIgCiAgICAgICAgICAgICAgIG1heFRocmVhZHM9IjE1MCIg bWluU3BhcmVUaHJlYWRzPSIyNSIgbWF4U3BhcmVUaHJlYWRzPSI3NSIKICAgICAgICAgICAgICAg ZW5hYmxlTG9va3Vwcz0iZmFsc2UiIGRpc2FibGVVcGxvYWRUaW1lb3V0PSJ0cnVlIgogICAgICAg ICAgICAgICBhY2NlcHRDb3VudD0iMTAwIiBkZWJ1Zz0iMCIgc2NoZW1lPSJodHRwcyIgc2VjdXJl PSJ0cnVlIgogICAgICAgICAgICAgICBjbGllbnRBdXRoPSJmYWxzZSIgc3NsUHJvdG9jb2w9IlRM UyIgLz4KICAgIC0tPgoKCiAgICA8IS0tIEFuIEVuZ2luZSByZXByZXNlbnRzIHRoZSBlbnRyeSBw b2ludCAod2l0aGluIENhdGFsaW5hKSB0aGF0IHByb2Nlc3NlcwogICAgICAgICBldmVyeSByZXF1 ZXN0LiAgVGhlIEVuZ2luZSBpbXBsZW1lbnRhdGlvbiBmb3IgVG9tY2F0IHN0YW5kIGFsb25lCiAg ICAgICAgIGFuYWx5emVzIHRoZSBIVFRQIGhlYWRlcnMgaW5jbHVkZWQgd2l0aCB0aGUgcmVxdWVz dCwgYW5kIHBhc3NlcyB0aGVtCiAgICAgICAgIG9uIHRvIHRoZSBhcHByb3ByaWF0ZSBIb3N0ICh2 aXJ0dWFsIGhvc3QpLiAtLT4KCiAgICA8IS0tIERlZmluZSB0aGUgdG9wIGxldmVsIGNvbnRhaW5l ciBpbiBvdXIgY29udGFpbmVyIGhpZXJhcmNoeSAtLT4KICAgIDxFbmdpbmUgbmFtZT0iQ2F0YWxp bmEiIGRlZmF1bHRIb3N0PSJsb2NhbGhvc3QiIGRlYnVnPSIwIj4KCiAgICAgIDwhLS0gVGhlIHJl cXVlc3QgZHVtcGVyIHZhbHZlIGR1bXBzIHVzZWZ1bCBkZWJ1Z2dpbmcgaW5mb3JtYXRpb24gYWJv dXQKICAgICAgICAgICB0aGUgcmVxdWVzdCBoZWFkZXJzIGFuZCBjb29raWVzIHRoYXQgd2VyZSBy ZWNlaXZlZCwgYW5kIHRoZSByZXNwb25zZQogICAgICAgICAgIGhlYWRlcnMgYW5kIGNvb2tpZXMg dGhhdCB3ZXJlIHNlbnQsIGZvciBhbGwgcmVxdWVzdHMgcmVjZWl2ZWQgYnkKICAgICAgICAgICB0 aGlzIGluc3RhbmNlIG9mIFRvbWNhdC4gIElmIHlvdSBjYXJlIG9ubHkgYWJvdXQgcmVxdWVzdHMg dG8gYQogICAgICAgICAgIHBhcnRpY3VsYXIgdmlydHVhbCBob3N0LCBvciBhIHBhcnRpY3VsYXIg YXBwbGljYXRpb24sIG5lc3QgdGhpcwogICAgICAgICAgIGVsZW1lbnQgaW5zaWRlIHRoZSBjb3Jy ZXNwb25kaW5nIDxIb3N0PiBvciA8Q29udGV4dD4gZW50cnkgaW5zdGVhZC4KCiAgICAgICAgICAg Rm9yIGEgc2ltaWxhciBtZWNoYW5pc20gdGhhdCBpcyBwb3J0YWJsZSB0byBhbGwgU2VydmxldCAy LjQKICAgICAgICAgICBjb250YWluZXJzLCBjaGVjayBvdXQgdGhlICJSZXF1ZXN0RHVtcGVyRmls dGVyIiBGaWx0ZXIgaW4gdGhlCiAgICAgICAgICAgZXhhbXBsZSBhcHBsaWNhdGlvbiAodGhlIHNv dXJjZSBmb3IgdGhpcyBmaWx0ZXIgbWF5IGJlIGZvdW5kIGluCiAgICAgICAgICAgIiRDQVRBTElO QV9IT01FL3dlYmFwcHMvZXhhbXBsZXMvV0VCLUlORi9jbGFzc2VzL2ZpbHRlcnMiKS4KCiAgICAg ICAgICAgUmVxdWVzdCBkdW1waW5nIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuICBVbmNvbW1lbnQg dGhlIGZvbGxvd2luZwogICAgICAgICAgIGVsZW1lbnQgdG8gZW5hYmxlIGl0LiAtLT4KICAgICAg PCEtLQogICAgICA8VmFsdmUgY2xhc3NOYW1lPSJvcmcuYXBhY2hlLmNhdGFsaW5hLnZhbHZlcy5S ZXF1ZXN0RHVtcGVyVmFsdmUiLz4KICAgICAgLS0+CgogICAgICA8IS0tICBBY2Nlc3MgTG9nZ2Vy IC0tPgogICAgICA8VmFsdmUgICBjbGFzc05hbWU9Im9yZy5hcGFjaGUuY2F0YWxpbmEudmFsdmVz LkFjY2Vzc0xvZ1ZhbHZlIgogICAgICAgICAgICAgICBkaXJlY3Rvcnk9ImxvZ3MiIHByZWZpeD0i YWNjZXNzX2xvZy4iIHN1ZmZpeD0iLnR4dCIKICAgICAgICAgICAgICAgcmVzb2x2ZUhvc3RzPSJm YWxzZSIvPgoKCiAgICAgIDwhLS0gR2xvYmFsIGxvZ2dlciB1bmxlc3Mgb3ZlcnJpZGRlbiBhdCBs b3dlciBsZXZlbHMgLS0+CiAgICAgIDxMb2dnZXIgY2xhc3NOYW1lPSJvcmcuYXBhY2hlLmNhdGFs aW5hLmxvZ2dlci5GaWxlTG9nZ2VyIgogICAgICAgICAgICAgIHByZWZpeD0iandzZHBfbG9nLiIg ZGlyZWN0b3J5PSJsb2dzIiBzdWZmaXg9Ii50eHQiCiAgICAgICAgICAgICAgdGltZXN0YW1wPSJ0 cnVlIi8+CgogICAgICA8IS0tIEJlY2F1c2UgdGhpcyBSZWFsbSBpcyBoZXJlLCBhbiBpbnN0YW5j ZSB3aWxsIGJlIHNoYXJlZCBnbG9iYWxseSAtLT4KCiAgICAgIDwhLS0gVGhpcyBSZWFsbSB1c2Vz IHRoZSBVc2VyRGF0YWJhc2UgY29uZmlndXJlZCBpbiB0aGUgZ2xvYmFsIEpOREkKICAgICAgICAg ICByZXNvdXJjZXMgdW5kZXIgdGhlIGtleSAiVXNlckRhdGFiYXNlIi4gIEFueSBlZGl0cwogICAg ICAgICAgIHRoYXQgYXJlIHBlcmZvcm1lZCBhZ2FpbnN0IHRoaXMgVXNlckRhdGFiYXNlIGFyZSBp bW1lZGlhdGVseQogICAgICAgICAgIGF2YWlsYWJsZSBmb3IgdXNlIGJ5IHRoZSBSZWFsbS4gIC0t PgogICAgICA8UmVhbG0gY2xhc3NOYW1lPSJvcmcuYXBhY2hlLmNhdGFsaW5hLnJlYWxtLlVzZXJE YXRhYmFzZVJlYWxtIgogICAgICAgICAgICAgICAgIGRlYnVnPSIwIiByZXNvdXJjZU5hbWU9IlVz ZXJEYXRhYmFzZSIvPgoKICAgICAgPCEtLSBDb21tZW50IG91dCB0aGUgb2xkIHJlYWxtIGJ1dCBs ZWF2ZSBoZXJlIGZvciBub3cgaW4gY2FzZSB3ZQogICAgICAgICAgIG5lZWQgdG8gZ28gYmFjayBx dWlja2x5IC0tPgogICAgICA8IS0tCiAgICAgIDxSZWFsbSBjbGFzc05hbWU9Im9yZy5hcGFjaGUu Y2F0YWxpbmEucmVhbG0uTWVtb3J5UmVhbG0iIC8+CiAgICAgIC0tPgoKICAgICAgPCEtLSBSZXBs YWNlIHRoZSBhYm92ZSBSZWFsbSB3aXRoIG9uZSBvZiB0aGUgZm9sbG93aW5nIHRvIGdldCBhIFJl YWxtCiAgICAgICAgICAgc3RvcmVkIGluIGEgZGF0YWJhc2UgYW5kIGFjY2Vzc2VkIHZpYSBKREJD IC0tPgoKICAgICAgPCEtLQogICAgICA8UmVhbG0gIGNsYXNzTmFtZT0ib3JnLmFwYWNoZS5jYXRh bGluYS5yZWFsbS5KREJDUmVhbG0iIGRlYnVnPSI5OSIKICAgICAgICAgICAgIGRyaXZlck5hbWU9 Im9yZy5nanQubW0ubXlzcWwuRHJpdmVyIgogICAgICAgICAgY29ubmVjdGlvblVSTD0iamRiYzpt eXNxbDovL2xvY2FsaG9zdC9hdXRob3JpdHkiCiAgICAgICAgIGNvbm5lY3Rpb25OYW1lPSJ0ZXN0 IiBjb25uZWN0aW9uUGFzc3dvcmQ9InRlc3QiCiAgICAgICAgICAgICAgdXNlclRhYmxlPSJ1c2Vy cyIgdXNlck5hbWVDb2w9InVzZXJfbmFtZSIgdXNlckNyZWRDb2w9InVzZXJfcGFzcyIKICAgICAg ICAgIHVzZXJSb2xlVGFibGU9InVzZXJfcm9sZXMiIHJvbGVOYW1lQ29sPSJyb2xlX25hbWUiIC8+ CiAgICAgIC0tPgoKICAgICAgPCEtLQogICAgICA8UmVhbG0gIGNsYXNzTmFtZT0ib3JnLmFwYWNo ZS5jYXRhbGluYS5yZWFsbS5KREJDUmVhbG0iIGRlYnVnPSI5OSIKICAgICAgICAgICAgIGRyaXZl ck5hbWU9Im9yYWNsZS5qZGJjLmRyaXZlci5PcmFjbGVEcml2ZXIiCiAgICAgICAgICBjb25uZWN0 aW9uVVJMPSJqZGJjOm9yYWNsZTp0aGluOkBudHNlcnZlcjoxNTIxOk9SQ0wiCiAgICAgICAgIGNv bm5lY3Rpb25OYW1lPSJzY290dCIgY29ubmVjdGlvblBhc3N3b3JkPSJ0aWdlciIKICAgICAgICAg ICAgICB1c2VyVGFibGU9InVzZXJzIiB1c2VyTmFtZUNvbD0idXNlcl9uYW1lIiB1c2VyQ3JlZENv bD0idXNlcl9wYXNzIgogICAgICAgICAgdXNlclJvbGVUYWJsZT0idXNlcl9yb2xlcyIgcm9sZU5h bWVDb2w9InJvbGVfbmFtZSIgLz4KICAgICAgLS0+CgogICAgICA8IS0tCiAgICAgIDxSZWFsbSAg Y2xhc3NOYW1lPSJvcmcuYXBhY2hlLmNhdGFsaW5hLnJlYWxtLkpEQkNSZWFsbSIgZGVidWc9Ijk5 IgogICAgICAgICAgICAgZHJpdmVyTmFtZT0ic3VuLmpkYmMub2RiYy5KZGJjT2RiY0RyaXZlciIK ICAgICAgICAgIGNvbm5lY3Rpb25VUkw9ImpkYmM6b2RiYzpDQVRBTElOQSIKICAgICAgICAgICAg ICB1c2VyVGFibGU9InVzZXJzIiB1c2VyTmFtZUNvbD0idXNlcl9uYW1lIiB1c2VyQ3JlZENvbD0i dXNlcl9wYXNzIgogICAgICAgICAgdXNlclJvbGVUYWJsZT0idXNlcl9yb2xlcyIgcm9sZU5hbWVD b2w9InJvbGVfbmFtZSIgLz4KICAgICAgLS0+CgogICAgICA8IS0tIERlZmluZSB0aGUgZGVmYXVs dCB2aXJ0dWFsIGhvc3QKICAgICAgICAgICBOb3RlOiBYTUwgU2NoZW1hIHZhbGlkYXRpb24gd2ls bCBub3Qgd29yayB3aXRoIFhlcmNlcyAyLjIuCiAgICAgICAtLT4KICAgICAgPEhvc3QgbmFtZT0i bG9jYWxob3N0IiBkZWJ1Zz0iMCIgYXBwQmFzZT0id2ViYXBwcyIKICAgICAgIHVucGFja1dBUnM9 ImZhbHNlIiBhdXRvRGVwbG95PSJ0cnVlIgogICAgICAgeG1sVmFsaWRhdGlvbj0iZmFsc2UiIHht bE5hbWVzcGFjZUF3YXJlPSJmYWxzZSI+CgogICAgICAgIDwhLS0gRGVmaW5lcyBhIGNsdXN0ZXIg Zm9yIHRoaXMgbm9kZSwKICAgICAgICAgICAgIEJ5IGRlZmluaW5nIHRoaXMgZWxlbWVudCwgbWVh bnMgdGhhdCBldmVyeSBtYW5hZ2VyIHdpbGwgYmUgY2hhbmdlZC4KICAgICAgICAgICAgIFNvIHdo ZW4gcnVubmluZyBhIGNsdXN0ZXIsIG9ubHkgbWFrZSBzdXJlIHRoYXQgeW91IGhhdmUgd2ViYXBw cyBpbiB0aGVyZQogICAgICAgICAgICAgdGhhdCBuZWVkIHRvIGJlIGNsdXN0ZXJlZCBhbmQgcmVt b3ZlIHRoZSBvdGhlciBvbmVzLgogICAgICAgICAgICAgQSBjbHVzdGVyIGhhcyB0aGUgZm9sbG93 aW5nIHBhcmFtZXRlcnM6CgogICAgICAgICAgICAgY2xhc3NOYW1lID0gdGhlIGZ1bGx5IHF1YWxp ZmllZCBuYW1lIG9mIHRoZSBjbHVzdGVyIGNsYXNzCgogICAgICAgICAgICAgbmFtZSA9IGEgZGVz Y3JpcHRpdmUgbmFtZSBmb3IgeW91ciBjbHVzdGVyLCBjYW4gYmUgYW55dGhpbmcKCiAgICAgICAg ICAgICBkZWJ1ZyA9IHRoZSBkZWJ1ZyBsZXZlbCwgaGlnaGVyIG1lYW5zIG1vcmUgb3V0cHV0Cgog ICAgICAgICAgICAgbWNhc3RBZGRyID0gdGhlIG11bHRpY2FzdCBhZGRyZXNzLCBoYXMgdG8gYmUg dGhlIHNhbWUgZm9yIGFsbCB0aGUgbm9kZXMKCiAgICAgICAgICAgICBtY2FzdFBvcnQgPSB0aGUg bXVsdGljYXN0IHBvcnQsIGhhcyB0byBiZSB0aGUgc2FtZSBmb3IgYWxsIHRoZSBub2RlcwoKICAg ICAgICAgICAgIG1jYXN0RnJlcXVlbmN5ID0gdGhlIG51bWJlciBvZiBtaWxsaXNlY29uZHMgaW4g YmV0d2VlbiBzZW5kaW5nIGEgIkknbSBhbGl2ZSIgaGVhcnRiZWF0CgogICAgICAgICAgICAgbWNh c3REcm9wVGltZSA9IHRoZSBudW1iZXIgYSBtaWxsaXNlY29uZHMgYmVmb3JlIGEgbm9kZSBpcyBj b25zaWRlcmVkICJkZWFkIiBpZiBubyBoZWFydGJlYXQgaXMgcmVjZWl2ZWQKCiAgICAgICAgICAg ICB0Y3BUaHJlYWRDb3VudCA9IHRoZSBudW1iZXIgb2YgdGhyZWFkcyB0byBoYW5kbGUgaW5jb21p bmcgcmVwbGljYXRpb24gcmVxdWVzdHMsIG9wdGltYWwgd291bGQgYmUgdGhlIHNhbWUgYW1vdW50 IG9mIHRocmVhZHMgYXMgbm9kZXMgCgogICAgICAgICAgICAgdGNwTGlzdGVuQWRkcmVzcyA9IHRo ZSBsaXN0ZW4gYWRkcmVzcyAoYmluZCBhZGRyZXNzKSBmb3IgVENQIGNsdXN0ZXIgcmVxdWVzdCBv biB0aGlzIGhvc3QsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluIGNhc2Ugb2Yg bXVsdGlwbGUgZXRoZXJuZXQgY2FyZHMuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg YXV0byBtZWFucyB0aGF0IGFkZHJlc3MgYmVjb21lcwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIEluZXRBZGRyZXNzLmdldExvY2FsSG9zdCgpLmdldEhvc3RBZGRyZXNzKCkKCiAgICAg ICAgICAgICB0Y3BMaXN0ZW5Qb3J0ID0gdGhlIHRjcCBsaXN0ZW4gcG9ydAoKICAgICAgICAgICAg IHRjcFNlbGVjdG9yVGltZW91dCA9IHRoZSB0aW1lb3V0IChtcykgZm9yIHRoZSBTZWxlY3Rvci5z ZWxlY3QoKSBtZXRob2QgaW4gY2FzZSB0aGUgT1MKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGhhcyBhIHdha3VwIGJ1ZyBpbiBqYXZhLm5pby4gU2V0IHRvIDAgZm9yIG5vIHRpbWVv dXQKCiAgICAgICAgICAgICBwcmludFRvU2NyZWVuID0gdHJ1ZSBtZWFucyB0aGF0IG1hbmFnZXJz IHdpbGwgYWxzbyBwcmludCB0byBzdGQub3V0CgogICAgICAgICAgICAgZXhwaXJlU2Vzc2lvbnNP blNodXRkb3duID0gdHJ1ZSBtZWFucyB0aGF0IAoKICAgICAgICAgICAgIHVzZURpcnR5RmxhZyA9 IHRydWUgbWVhbnMgdGhhdCB3ZSBvbmx5IHJlcGxpY2F0ZSBhIHNlc3Npb24gYWZ0ZXIgc2V0QXR0 cmlidXRlLHJlbW92ZUF0dHJpYnV0ZSBoYXMgYmVlbiBjYWxsZWQuCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBmYWxzZSBtZWFucyB0byByZXBsaWNhdGUgdGhlIHNlc3Npb24gYWZ0ZXIgZWFj aCByZXF1ZXN0LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgbWVhbnMgdGhhdCBy ZXBsaWNhdGlvbiB3b3VsZCB3b3JrIGZvciB0aGUgZm9sbG93aW5nIHBpZWNlIG9mIGNvZGU6CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8JQogICAgICAgICAgICAgICAgICAgICAgICAgICAg SGFzaE1hcCBtYXAgPSAoSGFzaE1hcClzZXNzaW9uLmdldEF0dHJpYnV0ZSgibWFwIik7CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICBtYXAucHV0KCJrZXkiLCJ2YWx1ZSIpOwogICAgICAgICAg ICAgICAgICAgICAgICAgICAgJT4KICAgICAgICAgICAgIHJlcGxpY2F0aW9uTW9kZSA9IGNhbiBi ZSBlaXRoZXIgJ3Bvb2xlZCcsICdzeW5jaHJvbm91cycgb3IgJ2FzeW5jaHJvbm91cycuCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAqIFBvb2xlZCBtZWFucyB0aGF0IHRoZSByZXBsaWNh dGlvbiBoYXBwZW5zIHVzaW5nIHNldmVyYWwgc29ja2V0cyBpbiBhIHN5bmNocm9ub3VzIHdheS4g SWUsIHRoZSBkYXRhIGdldHMgcmVwbGljYXRlZCwgdGhlbiB0aGUgcmVxdWVzdCByZXR1cm4uIFRo aXMgaXMgdGhlIHNhbWUgYXMgdGhlICdzeW5jaHJvbm91cycgc2V0dGluZyBleGNlcHQgaXQgdXNl cyBhIHBvb2wgb2Ygc29ja2V0cywgaGVuY2UgaXQgaXMgbXVsdGl0aHJlYWRlZC4gVGhpcyBpcyB0 aGUgZmFzdGVzdCBhbmQgc2FmZXN0IGNvbmZpZ3VyYXRpb24uIFRvIHVzZSB0aGlzLCBhbHNvIGlu Y3JlYXNlIHRoZSBuciBvZiB0Y3AgdGhyZWFkcyB0aGF0IHlvdSBoYXZlIGRlYWxpbmcgd2l0aCBy ZXBsaWNhdGlvbi4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogU3luY2hyb25vdXMg bWVhbnMgdGhhdCB0aGUgdGhyZWFkIHRoYXQgZXhlY3V0ZXMgdGhlIHJlcXVlc3QsIGlzIGFsc28g dGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aHJlYWQgdGhlIHJlcGxpY2F0ZXMg dGhlIGRhdGEgdG8gdGhlIG90aGVyIG5vZGVzLCBhbmQgd2lsbCBub3QgcmV0dXJuIHVudGlsIGFs bAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9kZXMgaGF2ZSByZWNlaXZlZCB0aGUg aW5mb3JtYXRpb24uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIEFzeW5jaHJvbm91 cyBtZWFucyB0aGF0IHRoZXJlIGlzIGEgc3BlY2lmaWMgJ3NlbmRlcicgdGhyZWFkIGZvciBlYWNo IGNsdXN0ZXIgbm9kZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvIHRoZSByZXF1 ZXN0IHRocmVhZCB3aWxsIHF1ZXVlIHRoZSByZXBsaWNhdGlvbiByZXF1ZXN0IGludG8gYSAic21h cnQiIHF1ZXVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5kIHRoZW4gcmV0dXJu IHRvIHRoZSBjbGllbnQuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGUgInNtYXJ0 IiBxdWV1ZSBpcyBhIHF1ZXVlIHdoZXJlIHdoZW4gYSBzZXNzaW9uIGlzIGFkZGVkIHRvIHRoZSBx dWV1ZSwgYW5kIHRoZSBzYW1lIHNlc3Npb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGFscmVhZHkgZXhpc3RzIGluIHRoZSBxdWV1ZSBmcm9tIGEgcHJldmlvdXMgcmVxdWVzdCwgdGhh dCBzZXNzaW9uIHdpbGwgYmUgcmVwbGFjZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGluIHRoZSBxdWV1ZSBpbnN0ZWFkIG9mIHJlcGxpY2F0aW5nIHR3byByZXF1ZXN0cy4gVGhpcyBh bG1vc3QgbmV2ZXIgaGFwcGVucywgdW5sZXNzIHRoZXJlIGlzIGEgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBsYXJnZSBuZXR3b3JrIGRlbGF5LgogICAgICAgIC0tPiAgICAgICAgICAg ICAKICAgICAgICA8IS0tCiAgICAgICAgICAgIFdoZW4gY29uZmlndXJpbmcgZm9yIGNsdXN0ZXJp bmcsIHlvdSBhbHNvIGFkZCBpbiBhIHZhbHZlIHRvIGNhdGNoIGFsbCB0aGUgcmVxdWVzdHMKICAg ICAgICAgICAgY29taW5nIGluLCBhdCB0aGUgZW5kIG9mIHRoZSByZXF1ZXN0LCB0aGUgc2Vzc2lv biBtYXkgb3IgbWF5IG5vdCBiZSByZXBsaWNhdGVkLgogICAgICAgICAgICBBIHNlc3Npb24gaXMg cmVwbGljYXRlZCBpZiBhbmQgb25seSBpZiBhbGwgdGhlIGNvbmRpdGlvbnMgYXJlIG1ldDoKICAg ICAgICAgICAgMS4gdXNlRGlydHlGbGFnIGlzIHRydWUgb3Igc2V0QXR0cmlidXRlIG9yIHJlbW92 ZUF0dHJpYnV0ZSBoYXMgYmVlbiBjYWxsZWQgQU5ECiAgICAgICAgICAgIDIuIGEgc2Vzc2lvbiBl eGlzdHMgKGhhcyBiZWVuIGNyZWF0ZWQpCiAgICAgICAgICAgIDMuIHRoZSByZXF1ZXN0IGlzIG5v dCB0cmFwcGVkIGJ5IHRoZSAiZmlsdGVyIiBhdHRyaWJ1dGUKCiAgICAgICAgICAgIFRoZSBmaWx0 ZXIgYXR0cmlidXRlIGlzIHRvIGZpbHRlciBvdXQgcmVxdWVzdHMgdGhhdCBjb3VsZCBub3QgbW9k aWZ5IHRoZSBzZXNzaW9uLAogICAgICAgICAgICBoZW5jZSB3ZSBkb24ndCByZXBsaWNhdGUgdGhl IHNlc3Npb24gYWZ0ZXIgdGhlIGVuZCBvZiB0aGlzIHJlcXVlc3QuCiAgICAgICAgICAgIFRoZSBm aWx0ZXIgaXMgbmVnYXRpdmUsIGllLCBhbnl0aGluZyB5b3UgcHV0IGluIHRoZSBmaWx0ZXIsIHlv dSBtZWFuIHRvIGZpbHRlciBvdXQsCiAgICAgICAgICAgIGllLCBubyByZXBsaWNhdGlvbiB3aWxs IGJlIGRvbmUgb24gcmVxdWVzdHMgdGhhdCBtYXRjaCBvbmUgb2YgdGhlIGZpbHRlcnMuCiAgICAg ICAgICAgIFRoZSBmaWx0ZXIgYXR0cmlidXRlIGlzIGRlbGltaXRlZCBieSA7LCBzbyB5b3UgY2Fu J3QgZXNjYXBlIG91dCA7IGV2ZW4gaWYgeW91IHdhbnRlZCB0by4KCiAgICAgICAgICAgIGZpbHRl cj0iLipcLmdpZjsuKlwuanM7IiBtZWFucyB0aGF0IHdlIHdpbGwgbm90IHJlcGxpY2F0ZSB0aGUg c2Vzc2lvbiBhZnRlciByZXF1ZXN0cyB3aXRoIHRoZSBVUkkKICAgICAgICAgICAgZW5kaW5nIHdp dGggLmdpZiBhbmQgLmpzIGFyZSBpbnRlcmNlcHRlZC4KICAgICAgICAtLT4KICAgICAgICAKICAg ICAgICA8IS0tCiAgICAgICAgPENsdXN0ZXIgY2xhc3NOYW1lPSJvcmcuYXBhY2hlLmNhdGFsaW5h LmNsdXN0ZXIudGNwLlNpbXBsZVRjcENsdXN0ZXIiCiAgICAgICAgICAgICAgICAgbWFuYWdlckNs YXNzTmFtZT0ib3JnLmFwYWNoZS5jYXRhbGluYS5jbHVzdGVyLnNlc3Npb24uRGVsdGFNYW5hZ2Vy IgogICAgICAgICAgICAgICAgIGV4cGlyZVNlc3Npb25zT25TaHV0ZG93bj0iZmFsc2UiCiAgICAg ICAgICAgICAgICAgdXNlRGlydHlGbGFnPSJ0cnVlIj4KCiAgICAgICAgICAgIDxNZW1iZXJzaGlw IAogICAgICAgICAgICAgICAgY2xhc3NOYW1lPSJvcmcuYXBhY2hlLmNhdGFsaW5hLmNsdXN0ZXIu bWNhc3QuTWNhc3RTZXJ2aWNlIgogICAgICAgICAgICAgICAgbWNhc3RBZGRyPSIyMjguMC4wLjQi CiAgICAgICAgICAgICAgICBtY2FzdFBvcnQ9IjQ1NTY0IgogICAgICAgICAgICAgICAgbWNhc3RG cmVxdWVuY3k9IjUwMCIKICAgICAgICAgICAgICAgIG1jYXN0RHJvcFRpbWU9IjMwMDAiLz4KCiAg ICAgICAgICAgIDxSZWNlaXZlciAKICAgICAgICAgICAgICAgIGNsYXNzTmFtZT0ib3JnLmFwYWNo ZS5jYXRhbGluYS5jbHVzdGVyLnRjcC5SZXBsaWNhdGlvbkxpc3RlbmVyIgogICAgICAgICAgICAg ICAgdGNwTGlzdGVuQWRkcmVzcz0iYXV0byIKICAgICAgICAgICAgICAgIHRjcExpc3RlblBvcnQ9 IjQwMDEiCiAgICAgICAgICAgICAgICB0Y3BTZWxlY3RvclRpbWVvdXQ9IjEwMCIKICAgICAgICAg ICAgICAgIHRjcFRocmVhZENvdW50PSI2Ii8+CgogICAgICAgICAgICA8U2VuZGVyCiAgICAgICAg ICAgICAgICBjbGFzc05hbWU9Im9yZy5hcGFjaGUuY2F0YWxpbmEuY2x1c3Rlci50Y3AuUmVwbGlj YXRpb25UcmFuc21pdHRlciIKICAgICAgICAgICAgICAgIHJlcGxpY2F0aW9uTW9kZT0icG9vbGVk Ii8+CgogICAgICAgICAgICA8VmFsdmUgY2xhc3NOYW1lPSJvcmcuYXBhY2hlLmNhdGFsaW5hLmNs dXN0ZXIudGNwLlJlcGxpY2F0aW9uVmFsdmUiCiAgICAgICAgICAgICAgICAgICBmaWx0ZXI9Ii4q XC5naWY7LipcLmpzOy4qXC5qcGc7LipcLmh0bTsuKlwuaHRtbDsuKlwudHh0OyIvPgogICAgICAg IDwvQ2x1c3Rlcj4KICAgICAgICAtLT4gICAgICAgIAoKCgogICAgICAgIDwhLS0gTm9ybWFsbHks IHVzZXJzIG11c3QgYXV0aGVudGljYXRlIHRoZW1zZWx2ZXMgdG8gZWFjaCB3ZWIgYXBwCiAgICAg ICAgICAgICBpbmRpdmlkdWFsbHkuICBVbmNvbW1lbnQgdGhlIGZvbGxvd2luZyBlbnRyeSBpZiB5 b3Ugd291bGQgbGlrZQogICAgICAgICAgICAgYSB1c2VyIHRvIGJlIGF1dGhlbnRpY2F0ZWQgdGhl IGZpcnN0IHRpbWUgdGhleSBlbmNvdW50ZXIgYQogICAgICAgICAgICAgcmVzb3VyY2UgcHJvdGVj dGVkIGJ5IGEgc2VjdXJpdHkgY29uc3RyYWludCwgYW5kIHRoZW4gaGF2ZSB0aGF0CiAgICAgICAg ICAgICB1c2VyIGlkZW50aXR5IG1haW50YWluZWQgYWNyb3NzICphbGwqIHdlYiBhcHBsaWNhdGlv bnMgY29udGFpbmVkCiAgICAgICAgICAgICBpbiB0aGlzIHZpcnR1YWwgaG9zdC4gLS0+CiAgICAg ICAgPCEtLQogICAgICAgIDxWYWx2ZSBjbGFzc05hbWU9Im9yZy5hcGFjaGUuY2F0YWxpbmEuYXV0 aGVudGljYXRvci5TaW5nbGVTaWduT24iCiAgICAgICAgICAgICAgICAgICBkZWJ1Zz0iMCIvPgog ICAgICAgIC0tPgoKICAgICAgICA8IS0tIEFjY2VzcyBsb2cgcHJvY2Vzc2VzIGFsbCByZXF1ZXN0 cyBmb3IgdGhpcyB2aXJ0dWFsIGhvc3QuICBCeQogICAgICAgICAgICAgZGVmYXVsdCwgbG9nIGZp bGVzIGFyZSBjcmVhdGVkIGluIHRoZSAibG9ncyIgZGlyZWN0b3J5IHJlbGF0aXZlIHRvCiAgICAg ICAgICAgICAkQ0FUQUxJTkFfSE9NRS4gIElmIHlvdSB3aXNoLCB5b3UgY2FuIHNwZWNpZnkgYSBk aWZmZXJlbnQKICAgICAgICAgICAgIGRpcmVjdG9yeSB3aXRoIHRoZSAiZGlyZWN0b3J5IiBhdHRy aWJ1dGUuICBTcGVjaWZ5IGVpdGhlciBhIHJlbGF0aXZlCiAgICAgICAgICAgICAodG8gJENBVEFM SU5BX0hPTUUpIG9yIGFic29sdXRlIHBhdGggdG8gdGhlIGRlc2lyZWQgZGlyZWN0b3J5LgogICAg ICAgIC0tPgogICAgICAgIDwhLS0KICAgICAgICA8VmFsdmUgY2xhc3NOYW1lPSJvcmcuYXBhY2hl LmNhdGFsaW5hLnZhbHZlcy5BY2Nlc3NMb2dWYWx2ZSIKICAgICAgICAgICAgICAgICBkaXJlY3Rv cnk9ImxvZ3MiICBwcmVmaXg9ImxvY2FsaG9zdF9hY2Nlc3NfbG9nLiIgc3VmZml4PSIudHh0Igog ICAgICAgICAgICAgICAgIHBhdHRlcm49ImNvbW1vbiIgcmVzb2x2ZUhvc3RzPSJmYWxzZSIvPgog ICAgICAgIC0tPgoKICAgICAgICA8IS0tIExvZ2dlciBzaGFyZWQgYnkgYWxsIENvbnRleHRzIHJl bGF0ZWQgdG8gdGhpcyB2aXJ0dWFsIGhvc3QuICBCeQogICAgICAgICAgICAgZGVmYXVsdCAod2hl biB1c2luZyBGaWxlTG9nZ2VyKSwgbG9nIGZpbGVzIGFyZSBjcmVhdGVkIGluIHRoZSAibG9ncyIK ICAgICAgICAgICAgIGRpcmVjdG9yeSByZWxhdGl2ZSB0byAkQ0FUQUxJTkFfSE9NRS4gIElmIHlv dSB3aXNoLCB5b3UgY2FuIHNwZWNpZnkKICAgICAgICAgICAgIGEgZGlmZmVyZW50IGRpcmVjdG9y eSB3aXRoIHRoZSAiZGlyZWN0b3J5IiBhdHRyaWJ1dGUuICBTcGVjaWZ5IGVpdGhlciBhCiAgICAg ICAgICAgICByZWxhdGl2ZSAodG8gJENBVEFMSU5BX0hPTUUpIG9yIGFic29sdXRlIHBhdGggdG8g dGhlIGRlc2lyZWQKICAgICAgICAgICAgIGRpcmVjdG9yeS4tLT4KICAgICAgICA8TG9nZ2VyIGNs YXNzTmFtZT0ib3JnLmFwYWNoZS5jYXRhbGluYS5sb2dnZXIuRmlsZUxvZ2dlciIKICAgICAgICAg ICAgICAgICBkaXJlY3Rvcnk9ImxvZ3MiICBwcmVmaXg9ImxvY2FsaG9zdF9sb2cuIiBzdWZmaXg9 Ii50eHQiCiAgICAgICAgICAgIHRpbWVzdGFtcD0idHJ1ZSIvPgoKICAgICAgPC9Ib3N0PgoKICAg IDwvRW5naW5lPgoKICA8L1NlcnZpY2U+Cgo8L1NlcnZlcj4K ------_=_NextPart_001_01C65718.06B782FD Content-Type: text/xml; name="server-minimal.xml" Content-Transfer-Encoding: base64 Content-Description: server-minimal.xml Content-Disposition: attachment; filename="server-minimal.xml" PFNlcnZlciBwb3J0PSI4MDA1IiBzaHV0ZG93bj0iU0hVVERPV04iPg0KICA8R2xvYmFsTmFtaW5n UmVzb3VyY2VzPg0KICAgIDwhLS0gVXNlZCBieSBNYW5hZ2VyIHdlYmFwcCAtLT4NCiAgICA8UmVz b3VyY2UgbmFtZT0iVXNlckRhdGFiYXNlIiBhdXRoPSJDb250YWluZXIiDQogICAgICAgICAgICAg IHR5cGU9Im9yZy5hcGFjaGUuY2F0YWxpbmEuVXNlckRhdGFiYXNlIg0KICAgICAgZGVzY3JpcHRp b249IlVzZXIgZGF0YWJhc2UgdGhhdCBjYW4gYmUgdXBkYXRlZCBhbmQgc2F2ZWQiPg0KICAgIDwv UmVzb3VyY2U+DQogICAgPFJlc291cmNlUGFyYW1zIG5hbWU9IlVzZXJEYXRhYmFzZSI+DQogICAg ICA8cGFyYW1ldGVyPiANCiAgICAgICAgPG5hbWU+ZmFjdG9yeTwvbmFtZT4NCiAgICAgICAgPHZh bHVlPm9yZy5hcGFjaGUuY2F0YWxpbmEudXNlcnMuTWVtb3J5VXNlckRhdGFiYXNlRmFjdG9yeTwv dmFsdWU+DQogICAgICA8L3BhcmFtZXRlcj4NCiAgICAgIDxwYXJhbWV0ZXI+DQogICAgICAgIDxu YW1lPnBhdGhuYW1lPC9uYW1lPg0KICAgICAgICA8dmFsdWU+Y29uZi90b21jYXQtdXNlcnMueG1s PC92YWx1ZT4NCiAgICAgIDwvcGFyYW1ldGVyPg0KICAgIDwvUmVzb3VyY2VQYXJhbXM+DQogIDwv R2xvYmFsTmFtaW5nUmVzb3VyY2VzPg0KDQogIDxTZXJ2aWNlIG5hbWU9IkNhdGFsaW5hIj4NCiAg ICA8Q29ubmVjdG9yIHBvcnQ9IjgwODAiIC8+DQoNCiAgICA8IS0tIFRoaXMgaXMgaGVyZSBmb3Ig Y29tcGF0aWJpbGl0eSBvbmx5LCBub3QgcmVxdWlyZWQgLS0+DQogICAgPENvbm5lY3RvciBwb3J0 PSI4MDA5IiBwcm90b2NvbD0iQUpQLzEuMyIgLz4NCg0KICAgIDxFbmdpbmUgbmFtZT0iQ2F0YWxp bmEiIGRlZmF1bHRIb3N0PSJsb2NhbGhvc3QiPg0KICAgICAgPExvZ2dlciBjbGFzc05hbWU9Im9y Zy5hcGFjaGUuY2F0YWxpbmEubG9nZ2VyLkZpbGVMb2dnZXIiIC8+DQoNCiAgICAgIDxSZWFsbSBj bGFzc05hbWU9Im9yZy5hcGFjaGUuY2F0YWxpbmEucmVhbG0uVXNlckRhdGFiYXNlUmVhbG0iDQog ICAgICAgICAgICAgcmVzb3VyY2VOYW1lPSJVc2VyRGF0YWJhc2UiIC8+DQoNCiAgICAgIDxIb3N0 IG5hbWU9ImxvY2FsaG9zdCIgYXBwQmFzZT0id2ViYXBwcyIgLz4NCiAgICA8L0VuZ2luZT4NCiAg PC9TZXJ2aWNlPg0KPC9TZXJ2ZXI+DQo= ------_=_NextPart_001_01C65718.06B782FD Content-Type: text/xml; name="tomcat-users.xml" Content-Transfer-Encoding: base64 Content-Description: tomcat-users.xml Content-Disposition: attachment; filename="tomcat-users.xml" PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4NCjx0b21jYXQtdXNlcnM+DQog IDxyb2xlIHJvbGVuYW1lPSJ0b21jYXQiLz4NCiAgPHJvbGUgcm9sZW5hbWU9InJvbGUxIi8+DQog IDx1c2VyIHVzZXJuYW1lPSJ0b21jYXQiIHBhc3N3b3JkPSJ0b21jYXQiIHJvbGVzPSJ0b21jYXQi Lz4NCiAgPHVzZXIgdXNlcm5hbWU9InJvbGUxIiBwYXNzd29yZD0idG9tY2F0IiByb2xlcz0icm9s ZTEiLz4NCiAgPHVzZXIgdXNlcm5hbWU9ImJvdGgiIHBhc3N3b3JkPSJ0b21jYXQiIHJvbGVzPSJ0 b21jYXQscm9sZTEiLz4NCjwvdG9tY2F0LXVzZXJzPg0K ------_=_NextPart_001_01C65718.06B782FD Content-Type: text/xml; name="web.xml" Content-Transfer-Encoding: base64 Content-Description: web.xml Content-Disposition: attachment; filename="web.xml" PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iSVNPLTg4NTktMSI/Pg0KPCFET0NUWVBFIHdl Yi1hcHANCiAgICAgUFVCTElDICItLy9TdW4gTWljcm9zeXN0ZW1zLCBJbmMuLy9EVEQgV2ViIEFw cGxpY2F0aW9uIDIuMy8vRU4iDQogICAgImh0dHA6Ly9qYXZhLnN1bi5jb20vZHRkL3dlYi1hcHBf Ml8zLmR0ZCI+DQo8d2ViLWFwcD4NCg0KICA8IS0tID09PT09PT09PT09PT09PT09PT09PT09PSBJ bnRyb2R1Y3Rpb24gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPg0KICA8IS0tIFRo aXMgZG9jdW1lbnQgZGVmaW5lcyBkZWZhdWx0IHZhbHVlcyBmb3IgKmFsbCogd2ViIGFwcGxpY2F0 aW9ucyAgICAgIC0tPg0KICA8IS0tIGxvYWRlZCBpbnRvIHRoaXMgaW5zdGFuY2Ugb2YgVG9tY2F0 LiAgQXMgZWFjaCBhcHBsaWNhdGlvbiBpcyAgICAgICAgIC0tPg0KICA8IS0tIGRlcGxveWVkLCB0 aGlzIGZpbGUgaXMgcHJvY2Vzc2VkLCBmb2xsb3dlZCBieSB0aGUgICAgICAgICAgICAgICAgICAg IC0tPg0KICA8IS0tICIvV0VCLUlORi93ZWIueG1sIiBkZXBsb3ltZW50IGRlc2NyaXB0b3IgZnJv bSB5b3VyIG93biAgICAgICAgICAgICAgIC0tPg0KICA8IS0tIGFwcGxpY2F0aW9ucy4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tPg0KICA8 IS0tICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIC0tPg0KICA8IS0tIFdBUk5JTkc6ICBEbyBub3QgY29uZmlndXJlIGFw cGxpY2F0aW9uLXNwZWNpZmljIHJlc291cmNlcyBoZXJlISAgICAgIC0tPg0KICA8IS0tIFRoZXkg c2hvdWxkIGdvIGluIHRoZSAiL1dFQi1JTkYvd2ViLnhtbCIgZmlsZSBpbiB5b3VyIGFwcGxpY2F0 aW9uLiAgIC0tPg0KDQoNCiAgPCEtLSA9PT09PT09PT09PT09PT09PT0gQnVpbHQgSW4gU2Vydmxl dCBEZWZpbml0aW9ucyA9PT09PT09PT09PT09PT09PT09PSAtLT4NCg0KDQogIDwhLS0gVGhlIGRl ZmF1bHQgc2VydmxldCBmb3IgYWxsIHdlYiBhcHBsaWNhdGlvbnMsIHRoYXQgc2VydmVzIHN0YXRp YyAgICAgLS0+DQogIDwhLS0gcmVzb3VyY2VzLiAgSXQgcHJvY2Vzc2VzIGFsbCByZXF1ZXN0cyB0 aGF0IGFyZSBub3QgbWFwcGVkIHRvIG90aGVyICAgLS0+DQogIDwhLS0gc2VydmxldHMgd2l0aCBz ZXJ2bGV0IG1hcHBpbmdzIChkZWZpbmVkIGVpdGhlciBoZXJlIG9yIGluIHlvdXIgb3duICAgLS0+ DQogIDwhLS0gd2ViLnhtbCBmaWxlLiAgVGhpcyBzZXJ2bGV0IHN1cHBvcnRzIHRoZSBmb2xsb3dp bmcgaW5pdGlhbGl6YXRpb24gICAgLS0+DQogIDwhLS0gcGFyYW1ldGVycyAoZGVmYXVsdCB2YWx1 ZXMgYXJlIGluIHNxdWFyZSBicmFja2V0cyk6ICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgLS0+DQogIDwhLS0gICBkZWJ1ZyAgICAgICAgICAgICAgIERlYnVnZ2luZyBk ZXRhaWwgbGV2ZWwgZm9yIG1lc3NhZ2VzIGxvZ2dlZCAgICAgLS0+DQogIDwhLS0gICAgICAgICAg ICAgICAgICAgICAgIGJ5IHRoaXMgc2VydmxldC4gIFswXSAgICAgICAgICAgICAgICAgICAgICAg ICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICBpbnB1dCAgICAgICAgICAg ICAgIElucHV0IGJ1ZmZlciBzaXplIChpbiBieXRlcykgd2hlbiByZWFkaW5nICAgICAgLS0+DQog IDwhLS0gICAgICAgICAgICAgICAgICAgICAgIHJlc291cmNlcyB0byBiZSBzZXJ2ZWQuICBbMjA0 OF0gICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICBs aXN0aW5ncyAgICAgICAgICAgIFNob3VsZCBkaXJlY3RvcnkgbGlzdGluZ3MgYmUgcHJvZHVjZWQg aWYgdGhlcmUgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgIGlzIG5vIHdlbGNvbWUg ZmlsZSBpbiB0aGlzIGRpcmVjdG9yeT8gIFt0cnVlXSAgLS0+DQogIDwhLS0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg LS0+DQogIDwhLS0gICBvdXRwdXQgICAgICAgICAgICAgIE91dHB1dCBidWZmZXIgc2l6ZSAoaW4g Ynl0ZXMpIHdoZW4gd3JpdGluZyAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAg IHJlc291cmNlcyB0byBiZSBzZXJ2ZWQuICBbMjA0OF0gICAgICAgICAgICAgICAgLS0+DQogIDwh LS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICByZWFkb25seSAgICAgICAgICAgIElzIHRoaXMg Y29udGV4dCAicmVhZCBvbmx5Iiwgc28gSFRUUCAgICAgICAgICAgLS0+DQogIDwhLS0gICAgICAg ICAgICAgICAgICAgICAgIGNvbW1hbmRzIGxpa2UgUFVUIGFuZCBERUxFVEUgYXJlICAgICAgICAg ICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgIHJlamVjdGVkPyAgW3RydWVd ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+ DQogIDwhLS0gICByZWFkbWVGaWxlICAgICAgICAgIEZpbGUgbmFtZSB0byBkaXNwbGF5IHdpdGgg dGhlIGRpcmVjdG9yeSAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgIGNv bnRlbnRzLiBbbnVsbF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgLS0+DQogIDwhLS0gIEZvciBkaXJlY3RvcnkgbGlzdGluZyBjdXN0b21pemF0 aW9uLiBDaGVja3MgbG9jYWxYc2x0RmlsZSwgdGhlbiAgICAgLS0+DQogIDwhLS0gIGdsb2JhbFhz bHRGaWxlLCB0aGVuIGRlZmF1bHRzIHRvIG9yaWdpbmFsIGJlaGF2aW9yLiAgICAgICAgICAgICAg ICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICBsb2NhbFhzbHRGaWxlICAg ICAgIE1ha2UgZGlyZWN0b3J5IGxpc3RpbmdzIGFuIFhNTCBkb2MgYW5kICAgICAgICAgLS0+DQog IDwhLS0gICAgICAgICAgICAgICAgICAgICAgIHBhc3MgdGhlIHJlc3VsdCB0byB0aGlzIHN0eWxl IHNoZWV0IHJlc2lkaW5nICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgIGluIHRo YXQgZGlyZWN0b3J5LiBUaGlzIG92ZXJyaWRlcyAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICAg ICAgICAgICAgICAgICAgICAgICBnbG9iYWxYc2x0RmlsZVtudWxsXSAgICAgICAgICAgICAgICAg ICAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICBnbG9iYWxYc2x0 RmlsZSAgICAgIFNpdGUgd2lkZSBjb25maWd1cmF0aW9uIHZlcnNpb24gb2YgICAgICAgICAgICAg LS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgIGxvY2FsWHNsdEZpbGUgVGhpcyBhcmd1 bWVudCBpcyBleHBlY3RlZCAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAg IHRvIGJlIGEgcGh5c2ljYWwgZmlsZS4gW251bGxdICAgICAgICAgICAgICAgICAgLS0+DQogIDwh LS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQoNCiAgICA8c2Vydmxl dD4NCiAgICAgICAgPHNlcnZsZXQtbmFtZT5kZWZhdWx0PC9zZXJ2bGV0LW5hbWU+DQogICAgICAg IDxzZXJ2bGV0LWNsYXNzPg0KICAgICAgICAgIG9yZy5hcGFjaGUuY2F0YWxpbmEuc2VydmxldHMu RGVmYXVsdFNlcnZsZXQNCiAgICAgICAgPC9zZXJ2bGV0LWNsYXNzPg0KICAgICAgICA8aW5pdC1w YXJhbT4NCiAgICAgICAgICAgIDxwYXJhbS1uYW1lPmRlYnVnPC9wYXJhbS1uYW1lPg0KICAgICAg ICAgICAgPHBhcmFtLXZhbHVlPjA8L3BhcmFtLXZhbHVlPg0KICAgICAgICA8L2luaXQtcGFyYW0+ DQogICAgICAgIDxpbml0LXBhcmFtPg0KICAgICAgICAgICAgPHBhcmFtLW5hbWU+bGlzdGluZ3M8 L3BhcmFtLW5hbWU+DQogICAgICAgICAgICA8cGFyYW0tdmFsdWU+dHJ1ZTwvcGFyYW0tdmFsdWU+ DQogICAgICAgIDwvaW5pdC1wYXJhbT4NCiAgICAgICAgPGxvYWQtb24tc3RhcnR1cD4xPC9sb2Fk LW9uLXN0YXJ0dXA+DQogICAgPC9zZXJ2bGV0Pg0KDQoNCiAgPCEtLSBUaGUgImludm9rZXIiIHNl cnZsZXQsIHdoaWNoIGV4ZWN1dGVzIGFub255bW91cyBzZXJ2bGV0IGNsYXNzZXMgICAgICAtLT4N CiAgPCEtLSB0aGF0IGhhdmUgbm90IGJlZW4gZGVmaW5lZCBpbiBhIHdlYi54bWwgZmlsZS4gIFRy YWRpdGlvbmFsbHksIHRoaXMgICAtLT4NCiAgPCEtLSBzZXJ2bGV0IGlzIG1hcHBlZCB0byBVUkwg cGF0dGVybiAiL3NlcnZsZXQvKiIsIGJ1dCB5b3UgY2FuIG1hcCBpdCAgICAtLT4NCiAgPCEtLSB0 byBvdGhlciBwYXR0ZXJucyBhcyB3ZWxsLiAgVGhlIGV4dHJhIHBhdGggaW5mbyBwb3J0aW9uIG9m IHN1Y2ggYSAgICAtLT4NCiAgPCEtLSByZXF1ZXN0IG11c3QgYmUgdGhlIGZ1bGx5IHF1YWxpZmll ZCBjbGFzcyBuYW1lIG9mIGEgSmF2YSBjbGFzcyB0aGF0ICAtLT4NCiAgPCEtLSBpbXBsZW1lbnRz IFNlcnZsZXQgKG9yIGV4dGVuZHMgSHR0cFNlcnZsZXQpLCBvciB0aGUgc2VydmxldCBuYW1lICAg ICAtLT4NCiAgPCEtLSBvZiBhbiBleGlzdGluZyBzZXJ2bGV0IGRlZmluaXRpb24uICAgICBUaGlz IHNlcnZsZXQgc3VwcG9ydHMgdGhlICAgICAtLT4NCiAgPCEtLSBmb2xsb3dpbmcgaW5pdGlhbGl6 YXRpb24gcGFyYW1ldGVycyAoZGVmYXVsdCB2YWx1ZXMgYXJlIGluIHNxdWFyZSAgICAtLT4NCiAg PCEtLSBicmFja2V0cyk6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAtLT4NCiAgPCEtLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4NCiAgPCEtLSAgIGRl YnVnICAgICAgICAgICAgICAgRGVidWdnaW5nIGRldGFpbCBsZXZlbCBmb3IgbWVzc2FnZXMgbG9n Z2VkICAgICAtLT4NCiAgPCEtLSAgICAgICAgICAgICAgICAgICAgICAgYnkgdGhpcyBzZXJ2bGV0 LiAgWzBdICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4NCg0KPCEtLQ0KICAgIDxzZXJ2bGV0 Pg0KICAgICAgICA8c2VydmxldC1uYW1lPmludm9rZXI8L3NlcnZsZXQtbmFtZT4NCiAgICAgICAg PHNlcnZsZXQtY2xhc3M+DQogICAgICAgICAgb3JnLmFwYWNoZS5jYXRhbGluYS5zZXJ2bGV0cy5J bnZva2VyU2VydmxldA0KICAgICAgICA8L3NlcnZsZXQtY2xhc3M+DQogICAgICAgIDxpbml0LXBh cmFtPg0KICAgICAgICAgICAgPHBhcmFtLW5hbWU+ZGVidWc8L3BhcmFtLW5hbWU+DQogICAgICAg ICAgICA8cGFyYW0tdmFsdWU+MDwvcGFyYW0tdmFsdWU+DQogICAgICAgIDwvaW5pdC1wYXJhbT4N CiAgICAgICAgPGxvYWQtb24tc3RhcnR1cD4yPC9sb2FkLW9uLXN0YXJ0dXA+DQogICAgPC9zZXJ2 bGV0Pg0KLS0+DQoNCg0KICA8IS0tIFRoZSBKU1AgcGFnZSBjb21waWxlciBhbmQgZXhlY3V0aW9u IHNlcnZsZXQsIHdoaWNoIGlzIHRoZSBtZWNoYW5pc20gIC0tPg0KICA8IS0tIHVzZWQgYnkgVG9t Y2F0IHRvIHN1cHBvcnQgSlNQIHBhZ2VzLiAgVHJhZGl0aW9uYWxseSwgdGhpcyBzZXJ2bGV0ICAg IC0tPg0KICA8IS0tIGlzIG1hcHBlZCB0byBVUkwgcGF0dGVybiAiKi5qc3AiLiAgVGhpcyBzZXJ2 bGV0IHN1cHBvcnRzIHRoZSAgICAgICAgIC0tPg0KICA8IS0tIGZvbGxvd2luZyBpbml0aWFsaXph dGlvbiBwYXJhbWV0ZXJzIChkZWZhdWx0IHZhbHVlcyBhcmUgaW4gc3F1YXJlICAgIC0tPg0KICA8 IS0tIGJyYWNrZXRzKTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tPg0KICA8IS0tICAgY2hl Y2tJbnRlcnZhbCAgICAgICBJZiBkZXZlbG9wbWVudCBpcyBmYWxzZSBhbmQgcmVsb2FkaW5nIGlz IHRydWUsIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIGNvbXBp bGVzIGFyZSBlbmFibGVkLiBjaGVja0ludGVydmFsIC0tPg0KICA8IS0tICAgICAgICAgICAgICAg ICAgICAgICBpcyB0aGUgdGltZSBpbiBzZWNvbmRzIGJldHdlZW4gY2hlY2tzIHRvIHNlZSAgIC0t Pg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICBpZiBhIEpTUCBwYWdlIG5lZWRzIHRvIGJl IHJlY29tcGlsZWQuIFszMDBdICAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tPg0KICA8IS0t ICAgY29tcGlsZXIgICAgICAgICAgICBXaGljaCBjb21waWxlciBBbnQgc2hvdWxkIHVzZSB0byBj b21waWxlIEpTUCAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICBwYWdlcy4gIFNl ZSB0aGUgQW50IGRvY3VtZW50YXRpb24gZm9yIG1vcmUgICAgIC0tPg0KICA8IS0tICAgICAgICAg ICAgICAgICAgICAgICBpbmZvcm1hdGlvbi4gW2phdmFjXSAgICAgICAgICAgICAgICAgICAgICAg ICAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tPg0KICA8IS0tICAgY2xhc3NkZWJ1Z2luZm8g ICAgICBTaG91bGQgdGhlIGNsYXNzIGZpbGUgYmUgY29tcGlsZWQgd2l0aCAgICAgICAgIC0tPg0K ICA8IS0tICAgICAgICAgICAgICAgICAgICAgICBkZWJ1Z2dpbmcgaW5mb3JtYXRpb24/ICBbdHJ1 ZV0gICAgICAgICAgICAgICAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tPg0KICA8IS0tICAg Y2xhc3NwYXRoICAgICAgICAgICBXaGF0IGNsYXNzIHBhdGggc2hvdWxkIEkgdXNlIHdoaWxlIGNv bXBpbGluZyAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZWQgc2Vy dmxldHM/ICBbQ3JlYXRlZCBkeW5hbWljYWxseSAgICAgIC0tPg0KICA8IS0tICAgICAgICAgICAg ICAgICAgICAgICBiYXNlZCBvbiB0aGUgY3VycmVudCB3ZWIgYXBwbGljYXRpb25dICAgICAgICAg IC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIC0tPg0KICA8IS0tICAgZGV2ZWxvcG1lbnQgICAgICAg ICBJcyBKYXNwZXIgdXNlZCBpbiBkZXZlbG9wbWVudCBtb2RlICh3aWxsIGNoZWNrIC0tPg0KICA8 IS0tICAgICAgICAgICAgICAgICAgICAgICBmb3IgSlNQIG1vZGlmaWNhdGlvbiBvbiBldmVyeSBh Y2Nlc3MpPyAgW3RydWVdIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tPg0KICA8IS0tICAgZW5h YmxlUG9vbGluZyAgICAgICBEZXRlcm1pbmVzIHdoZXRoZXIgdGFnIGhhbmRsZXIgcG9vbGluZyBp cyAgICAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICBlbmFibGVkICBbdHJ1ZV0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0t Pg0KICA8IS0tICAgZm9yayAgICAgICAgICAgICAgICBUZWxsIEFudCB0byBmb3JrIGNvbXBpbGVz IG9mIEpTUCBwYWdlcyBzbyB0aGF0IC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICBh IHNlcGFyYXRlIEpWTSBpcyB1c2VkIGZvciBKU1AgcGFnZSBjb21waWxlcyAgIC0tPg0KICA8IS0t ICAgICAgICAgICAgICAgICAgICAgICBmcm9tIHRoZSBvbmUgVG9tY2F0IGlzIHJ1bm5pbmcgaW4u IFt0cnVlXSAgICAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tPg0KICA8IS0tICAgaWVDbGFz c0lkICAgICAgICAgICBUaGUgY2xhc3MtaWQgdmFsdWUgdG8gYmUgc2VudCB0byBJbnRlcm5ldCAg ICAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICBFeHBsb3JlciB3aGVuIHVzaW5n IDxqc3A6cGx1Z2luPiB0YWdzLiAgICAgICAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAg ICAgICBbY2xzaWQ6OEFEOUM4NDAtMDQ0RS0xMUQxLUIzRTktMDA4MDVGNDk5RDkzXSAgIC0tPg0K ICA8IS0tICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIC0tPg0KICA8IS0tICAgamF2YUVuY29kaW5nICAgICAgICBKYXZh IGZpbGUgZW5jb2RpbmcgdG8gdXNlIGZvciBnZW5lcmF0aW5nIGphdmEgIC0tPg0KICA8IS0tICAg ICAgICAgICAgICAgICAgICAgICBzb3VyY2UgZmlsZXMuIFtVVEY4XSAgICAgICAgICAgICAgICAg ICAgICAgICAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tPg0KICA8IS0tICAga2VlcGdlbmVy YXRlZCAgICAgICBTaG91bGQgd2Uga2VlcCB0aGUgZ2VuZXJhdGVkIEphdmEgc291cmNlIGNvZGUg IC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICBmb3IgZWFjaCBwYWdlIGluc3RlYWQg b2YgZGVsZXRpbmcgaXQ/IFt0cnVlXSAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tPg0KICA8 IS0tICAgbWFwcGVkZmlsZSAgICAgICAgICBTaG91bGQgd2UgZ2VuZXJhdGUgc3RhdGljIGNvbnRl bnQgd2l0aCBvbmUgICAgIC0tPg0KICA8IS0tICAgICAgICAgICAgICAgICAgICAgICBwcmludCBz dGF0ZW1lbnQgcGVyIGlucHV0IGxpbmUsIHRvIGVhc2UgICAgICAgIC0tPg0KICA8IS0tICAgICAg ICAgICAgICAgICAgICAgICBkZWJ1Z2dpbmc/ICBbdHJ1ZV0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICB0cmltU3BhY2VzICAg ICAgICAgIFNob3VsZCB3aGl0ZSBzcGFjZXMgaW4gdGVtcGxhdGUgdGV4dCBiZXR3ZWVuICAgLS0+ DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgIGFjdGlvbnMgb3IgZGlyZWN0aXZlcyBiZSB0 cmltbWVkPyAgW2ZhbHNlXSAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0g ICByZWxvYWRpbmcgICAgICAgICAgIFNob3VsZCBKYXNwZXIgY2hlY2sgZm9yIG1vZGlmaWVkIEpT UHM/ICBbdHJ1ZV0gLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICBzdXBwcmVz c1NtYXAgICAgICAgIFNob3VsZCB0aGUgZ2VuZXJhdGlvbiBvZiBTTUFQIGluZm8gZm9yIEpTUjQ1 ICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgIGRlYnVnZ2luZyBiZSBzdXBwcmVz c2VkPyAgW2ZhbHNlXSAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQog IDwhLS0gICBkdW1wU21hcCAgICAgICAgICAgIFNob3VsZCB0aGUgU01BUCBpbmZvIGZvciBKU1I0 NSBkZWJ1Z2dpbmcgYmUgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgIGR1bXBl ZCB0byBhIGZpbGU/IFtmYWxzZV0gICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICAg ICAgICAgICAgICAgICAgICAgIEZhbHNlIGlmIHN1cHByZXNzU21hcCBpcyB0cnVlICAgICAgICAg ICAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICBnZW5TdHJBc0No YXJBcnJheSAgIFNob3VsZCB0ZXh0IHN0cmluZ3MgYmUgZ2VuZXJhdGVkIGFzIGNoYXIgICAgICAg LS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgIGFycmF5cywgdG8gaW1wcm92ZSBwZXJm b3JtYW5jZSBpbiBzb21lIGNhc2VzPyAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAg IFtmYWxzZV0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwh LS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICBzY3JhdGNoZGlyICAgICAgICAgIFdoYXQgc2Ny YXRjaCBkaXJlY3Rvcnkgc2hvdWxkIHdlIHVzZSB3aGVuICAgICAgLS0+DQogIDwhLS0gICAgICAg ICAgICAgICAgICAgICAgIGNvbXBpbGluZyBKU1AgcGFnZXM/ICBbZGVmYXVsdCB3b3JrIGRpcmVj dG9yeSAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgIGZvciB0aGUgY3VycmVudCB3 ZWIgYXBwbGljYXRpb25dICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+ DQogIDwhLS0gICB4cG93ZXJlZEJ5ICAgICAgICAgIERldGVybWluZXMgd2hldGhlciBYLVBvd2Vy ZWQtQnkgcmVzcG9uc2UgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgIGhl YWRlciBpcyBhZGRlZCBieSBnZW5lcmF0ZWQgc2VydmxldCAgW2ZhbHNlXSAgLS0+DQogIDwhLS0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgLS0+DQogIDwhLS0gSWYgeW91IHdpc2ggdG8gdXNlIEppa2VzIHRvIGNvbXBp bGUgSlNQIHBhZ2VzOiAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICBTZXQgdGhl IGluaXQgcGFyYW1ldGVyICJjb21waWxlciIgdG8gImppa2VzIi4gIERlZmluZSAgICAgICAgICAg ICAgLS0+DQogIDwhLS0gICB0aGUgcHJvcGVydHkgIi1EYnVpbGQuY29tcGlsZXIuZW1hY3M9dHJ1 ZSIgd2hlbiBzdGFydGluZyBUb21jYXQgICAgLS0+DQogIDwhLS0gICBieSBhZGRpbmcgdGhlIGFi b3ZlIHRvIHlvdXIgQ0FUQUxJTkFfT1BUUyBlbnZpcm9ubWVudCB2YXJpYWJsZS4gICAgLS0+DQog IDwhLS0gICBJZiB5b3UgZ2V0IGFuIGVycm9yIHJlcG9ydGluZyB0aGF0IGppa2VzIGNhbid0IHVz ZSBVVEY4IGVuY29kaW5nLCAgLS0+DQogIDwhLS0gICB0cnkgc2V0dGluZyB0aGUgaW5pdCBwYXJh bWV0ZXIgImphdmFFbmNvZGluZyIgdG8gIklTTy04ODU5LTEiLiAgICAgLS0+DQoNCiAgICA8c2Vy dmxldD4NCiAgICAgICAgPHNlcnZsZXQtbmFtZT5qc3A8L3NlcnZsZXQtbmFtZT4NCiAgICAgICAg PHNlcnZsZXQtY2xhc3M+b3JnLmFwYWNoZS5qYXNwZXIuc2VydmxldC5Kc3BTZXJ2bGV0PC9zZXJ2 bGV0LWNsYXNzPg0KICAgICAgICA8aW5pdC1wYXJhbT4NCiAgICAgICAgICAgIDxwYXJhbS1uYW1l PmZvcms8L3BhcmFtLW5hbWU+DQogICAgICAgICAgICA8cGFyYW0tdmFsdWU+ZmFsc2U8L3BhcmFt LXZhbHVlPg0KICAgICAgICA8L2luaXQtcGFyYW0+DQogICAgICAgIDxpbml0LXBhcmFtPg0KICAg ICAgICAgICAgPHBhcmFtLW5hbWU+eHBvd2VyZWRCeTwvcGFyYW0tbmFtZT4NCiAgICAgICAgICAg IDxwYXJhbS12YWx1ZT5mYWxzZTwvcGFyYW0tdmFsdWU+DQogICAgICAgIDwvaW5pdC1wYXJhbT4N CiAgICAgICAgPGxvYWQtb24tc3RhcnR1cD4zPC9sb2FkLW9uLXN0YXJ0dXA+DQogICAgPC9zZXJ2 bGV0Pg0KDQoNCiAgPCEtLSBTZXJ2ZXIgU2lkZSBJbmNsdWRlcyBwcm9jZXNzaW5nIHNlcnZsZXQs IHdoaWNoIHByb2Nlc3NlcyBTU0kgICAgICAgICAtLT4NCiAgPCEtLSBkaXJlY3RpdmVzIGluIEhU TUwgcGFnZXMgY29uc2lzdGVudCB3aXRoIHNpbWlsYXIgc3VwcG9ydCBpbiB3ZWIgICAgICAtLT4N CiAgPCEtLSBzZXJ2ZXJzIGxpa2UgQXBhY2hlLiAgVHJhZGl0aW9uYWxseSwgdGhpcyBzZXJ2bGV0 IGlzIG1hcHBlZCB0byAgICAgICAtLT4NCiAgPCEtLSBVUkwgcGF0dGVybiAiKi5zaHRtbCIuICBU aGlzIHNlcnZsZXQgc3VwcG9ydHMgdGhlIGZvbGxvd2luZyAgICAgICAgICAtLT4NCiAgPCEtLSBp bml0aWFsaXphdGlvbiBwYXJhbWV0ZXJzIChkZWZhdWx0IHZhbHVlcyBhcmUgaW4gc3F1YXJlIGJy YWNrZXRzKTogICAtLT4NCiAgPCEtLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4NCiAgPCEtLSAgIGJ1ZmZlcmVk ICAgICAgICAgICAgU2hvdWxkIG91dHB1dCBmcm9tIHRoaXMgc2VydmxldCBiZSBidWZmZXJlZD8g ICAtLT4NCiAgPCEtLSAgICAgICAgICAgICAgICAgICAgICAgKDA9ZmFsc2UsIDE9dHJ1ZSkgIFsw XSAgICAgICAgICAgICAgICAgICAgICAgICAtLT4NCiAgPCEtLSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4NCiAg PCEtLSAgIGRlYnVnICAgICAgICAgICAgICAgRGVidWdnaW5nIGRldGFpbCBsZXZlbCBmb3IgbWVz c2FnZXMgbG9nZ2VkICAgICAtLT4NCiAgPCEtLSAgICAgICAgICAgICAgICAgICAgICAgYnkgdGhp cyBzZXJ2bGV0LiAgWzBdICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4NCiAgPCEtLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAtLT4NCiAgPCEtLSAgIGV4cGlyZXMgICAgICAgICAgICAgVGhlIG51bWJlciBvZiBz ZWNvbmRzIGJlZm9yZSBhIHBhZ2Ugd2l0aCBTU0kgICAtLT4NCiAgPCEtLSAgICAgICAgICAgICAg ICAgICAgICAgZGlyZWN0aXZlcyB3aWxsIGV4cGlyZS4gIFtObyBkZWZhdWx0XSAgICAgICAgICAt LT4NCiAgPCEtLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAtLT4NCiAgPCEtLSAgIGlzVmlydHVhbFdlYmFwcFJlbGF0 aXZlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4NCiAgPCEt LSAgICAgICAgICAgICAgICAgICAgICAgU2hvdWxkICJ2aXJ0dWFsIiBwYXRocyBiZSBpbnRlcnBy ZXRlZCBhcyAgICAgICAtLT4NCiAgPCEtLSAgICAgICAgICAgICAgICAgICAgICAgcmVsYXRpdmUg dG8gdGhlIGNvbnRleHQgcm9vdCwgaW5zdGVhZCBvZiAgICAgICAtLT4NCiAgPCEtLSAgICAgICAg ICAgICAgICAgICAgICAgdGhlIHNlcnZlciByb290PyAgKDA9ZmFsc2UsIDE9dHJ1ZSkgWzBdICAg ICAgICAtLT4NCiAgPCEtLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4NCiAgPCEtLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4N CiAgPCEtLSBJTVBPUlRBTlQ6IFRvIHVzZSB0aGUgU1NJIHNlcnZsZXQsIHlvdSBhbHNvIG5lZWQg dG8gcmVuYW1lIHRoZSAgICAgICAtLT4NCiAgPCEtLSAgICAgICAgICAgICRDQVRBTElOQV9IT01F L3NlcnZlci9saWIvc2VydmxldHMtc3NpLnJlbmFtZXRvamFyIGZpbGUgICAtLT4NCiAgPCEtLSAg ICAgICAgICAgIHRvICRDQVRBTElOQV9IT01FL3NlcnZlci9saWIvc2VydmxldHMtc3NpLmphciAg ICAgICAgICAgICAtLT4NCg0KPCEtLQ0KICAgIDxzZXJ2bGV0Pg0KICAgICAgICA8c2VydmxldC1u YW1lPnNzaTwvc2VydmxldC1uYW1lPg0KICAgICAgICA8c2VydmxldC1jbGFzcz4NCiAgICAgICAg ICBvcmcuYXBhY2hlLmNhdGFsaW5hLnNzaS5TU0lTZXJ2bGV0DQogICAgICAgIDwvc2VydmxldC1j bGFzcz4NCiAgICAgICAgPGluaXQtcGFyYW0+DQogICAgICAgICAgPHBhcmFtLW5hbWU+YnVmZmVy ZWQ8L3BhcmFtLW5hbWU+DQogICAgICAgICAgPHBhcmFtLXZhbHVlPjE8L3BhcmFtLXZhbHVlPg0K ICAgICAgICA8L2luaXQtcGFyYW0+DQogICAgICAgIDxpbml0LXBhcmFtPg0KICAgICAgICAgIDxw YXJhbS1uYW1lPmRlYnVnPC9wYXJhbS1uYW1lPg0KICAgICAgICAgIDxwYXJhbS12YWx1ZT4wPC9w YXJhbS12YWx1ZT4NCiAgICAgICAgPC9pbml0LXBhcmFtPg0KICAgICAgICA8aW5pdC1wYXJhbT4N CiAgICAgICAgICA8cGFyYW0tbmFtZT5leHBpcmVzPC9wYXJhbS1uYW1lPg0KICAgICAgICAgIDxw YXJhbS12YWx1ZT42NjY8L3BhcmFtLXZhbHVlPg0KICAgICAgICA8L2luaXQtcGFyYW0+DQogICAg ICAgIDxpbml0LXBhcmFtPg0KICAgICAgICAgIDxwYXJhbS1uYW1lPmlzVmlydHVhbFdlYmFwcFJl bGF0aXZlPC9wYXJhbS1uYW1lPg0KICAgICAgICAgIDxwYXJhbS12YWx1ZT4wPC9wYXJhbS12YWx1 ZT4NCiAgICAgICAgPC9pbml0LXBhcmFtPg0KICAgICAgICA8bG9hZC1vbi1zdGFydHVwPjQ8L2xv YWQtb24tc3RhcnR1cD4NCiAgICA8L3NlcnZsZXQ+DQotLT4NCg0KDQogIDwhLS0gQ29tbW9uIEdh dGV3YXkgSW5jbHVkZXMgKENHSSkgcHJvY2Vzc2luZyBzZXJ2bGV0LCB3aGljaCBzdXBwb3J0cyAg ICAgLS0+DQogIDwhLS0gZXhlY3V0aW9uIG9mIGV4dGVybmFsIGFwcGxpY2F0aW9ucyB0aGF0IGNv bmZvcm0gdG8gdGhlIENHSSBzcGVjICAgICAgLS0+DQogIDwhLS0gcmVxdWlyZW1lbnRzLiAgVHlw aWNhbGx5LCB0aGlzIHNlcnZsZXQgaXMgbWFwcGVkIHRvIHRoZSBVUkwgcGF0dGVybiAgLS0+DQog IDwhLS0gIi9jZ2ktYmluLyoiLCB3aGljaCBtZWFucyB0aGF0IGFueSBDR0kgYXBwbGljYXRpb25z IHRoYXQgYXJlICAgICAgICAgLS0+DQogIDwhLS0gZXhlY3V0ZWQgbXVzdCBiZSBwcmVzZW50IHdp dGhpbiB0aGUgd2ViIGFwcGxpY2F0aW9uLiAgVGhpcyBzZXJ2bGV0ICAgLS0+DQogIDwhLS0gc3Vw cG9ydHMgdGhlIGZvbGxvd2luZyBpbml0aWFsaXphdGlvbiBwYXJhbWV0ZXJzIChkZWZhdWx0IHZh bHVlcyAgICAgLS0+DQogIDwhLS0gYXJlIGluIHNxdWFyZSBicmFja2V0cyk6ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg LS0+DQogIDwhLS0gICBjZ2lQYXRoUHJlZml4ICAgICAgIFRoZSBDR0kgc2VhcmNoIHBhdGggd2ls bCBzdGFydCBhdCAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAg IHdlYkFwcFJvb3REaXIgKyBGaWxlLnNlcGFyYXRvciArIHRoaXMgcHJlZml4LiAgLS0+DQogIDwh LS0gICAgICAgICAgICAgICAgICAgICAgIFtXRUItSU5GL2NnaV0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICBjbGll bnRJbnB1dFRpbWVvdXQgIFRoZSB0aW1lIChpbiBtaWxsaXNlY29uZHMpIHRvIHdhaXQgZm9yIGlu cHV0ICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgIGZyb20gdGhlIGJyb3dzZXIg YmVmb3JlIGFzc3VtaW5nIHRoYXQgdGhlcmUgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAg ICAgICAgIGlzIG5vbmUuICBbMTAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+ DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICBkZWJ1ZyAgICAgICAgICAgICAgIERl YnVnZ2luZyBkZXRhaWwgbGV2ZWwgZm9yIG1lc3NhZ2VzIGxvZ2dlZCAgICAgLS0+DQogIDwhLS0g ICAgICAgICAgICAgICAgICAgICAgIGJ5IHRoaXMgc2VydmxldC4gIFswXSAgICAgICAgICAgICAg ICAgICAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICBleGVjdXRh YmxlICAgICAgICAgIE5hbWUgb2YgdGhlIGV4ZWN0dWFibGUgdXNlZCB0byBydW4gdGhlIHNjcmlw dC4gLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAgICAgIFtwZXJsXSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+DQog IDwhLS0gSU1QT1JUQU5UOiBUbyB1c2UgdGhlIENHSSBzZXJ2bGV0LCB5b3UgYWxzbyBuZWVkIHRv IHJlbmFtZSB0aGUgICAgICAgLS0+DQogIDwhLS0gICAgICAgICAgICAkQ0FUQUxJTkFfSE9NRS9z ZXJ2ZXIvbGliL3NlcnZsZXRzLWNnaS5yZW5hbWV0b2phciBmaWxlICAgLS0+DQogIDwhLS0gICAg ICAgICAgICB0byAkQ0FUQUxJTkFfSE9NRS9zZXJ2ZXIvbGliL3NlcnZsZXRzLWNnaS5qYXIgICAg ICAgICAgICAgLS0+DQoNCjwhLS0NCiAgICA8c2VydmxldD4NCiAgICAgICAgPHNlcnZsZXQtbmFt ZT5jZ2k8L3NlcnZsZXQtbmFtZT4NCiAgICAgICAgPHNlcnZsZXQtY2xhc3M+b3JnLmFwYWNoZS5j YXRhbGluYS5zZXJ2bGV0cy5DR0lTZXJ2bGV0PC9zZXJ2bGV0LWNsYXNzPg0KICAgICAgICA8aW5p dC1wYXJhbT4NCiAgICAgICAgICA8cGFyYW0tbmFtZT5jbGllbnRJbnB1dFRpbWVvdXQ8L3BhcmFt LW5hbWU+DQogICAgICAgICAgPHBhcmFtLXZhbHVlPjEwMDwvcGFyYW0tdmFsdWU+DQogICAgICAg IDwvaW5pdC1wYXJhbT4NCiAgICAgICAgPGluaXQtcGFyYW0+DQogICAgICAgICAgPHBhcmFtLW5h bWU+ZGVidWc8L3BhcmFtLW5hbWU+DQogICAgICAgICAgPHBhcmFtLXZhbHVlPjY8L3BhcmFtLXZh bHVlPg0KICAgICAgICA8L2luaXQtcGFyYW0+DQogICAgICAgIDxpbml0LXBhcmFtPg0KICAgICAg ICAgIDxwYXJhbS1uYW1lPmNnaVBhdGhQcmVmaXg8L3BhcmFtLW5hbWU+DQogICAgICAgICAgPHBh cmFtLXZhbHVlPldFQi1JTkYvY2dpPC9wYXJhbS12YWx1ZT4NCiAgICAgICAgPC9pbml0LXBhcmFt Pg0KICAgICAgICAgPGxvYWQtb24tc3RhcnR1cD41PC9sb2FkLW9uLXN0YXJ0dXA+DQogICAgPC9z ZXJ2bGV0Pg0KLS0+DQoNCg0KICA8IS0tID09PT09PT09PT09PT09PT0gQnVpbHQgSW4gU2Vydmxl dCBNYXBwaW5ncyA9PT09PT09PT09PT09PT09PT09PT09PT09IC0tPg0KDQoNCiAgPCEtLSBUaGUg c2VydmxldCBtYXBwaW5ncyBmb3IgdGhlIGJ1aWx0IGluIHNlcnZsZXRzIGRlZmluZWQgYWJvdmUu ICBOb3RlICAtLT4NCiAgPCEtLSB0aGF0LCBieSBkZWZhdWx0LCB0aGUgQ0dJIGFuZCBTU0kgc2Vy dmxldHMgYXJlICpub3QqIG1hcHBlZC4gIFlvdSAgICAtLT4NCiAgPCEtLSBtdXN0IHVuY29tbWVu dCB0aGVzZSBtYXBwaW5ncyAob3IgYWRkIHRoZW0gdG8geW91ciBhcHBsaWNhdGlvbidzIG93biAt LT4NCiAgPCEtLSB3ZWIueG1sIGRlcGxveW1lbnQgZGVzY3JpcHRvcikgdG8gZW5hYmxlIHRoZXNl IHNlcnZpY2VzICAgICAgICAgICAgICAtLT4NCg0KICAgIDwhLS0gVGhlIG1hcHBpbmcgZm9yIHRo ZSBkZWZhdWx0IHNlcnZsZXQgLS0+DQogICAgPHNlcnZsZXQtbWFwcGluZz4NCiAgICAgICAgPHNl cnZsZXQtbmFtZT5kZWZhdWx0PC9zZXJ2bGV0LW5hbWU+DQogICAgICAgIDx1cmwtcGF0dGVybj4v PC91cmwtcGF0dGVybj4NCiAgICA8L3NlcnZsZXQtbWFwcGluZz4NCg0KICAgIDwhLS0gVGhlIG1h cHBpbmcgZm9yIHRoZSBpbnZva2VyIHNlcnZsZXQgLS0+DQo8IS0tDQogICAgPHNlcnZsZXQtbWFw cGluZz4NCiAgICAgICAgPHNlcnZsZXQtbmFtZT5pbnZva2VyPC9zZXJ2bGV0LW5hbWU+DQogICAg ICAgIDx1cmwtcGF0dGVybj4vc2VydmxldC8qPC91cmwtcGF0dGVybj4NCiAgICA8L3NlcnZsZXQt bWFwcGluZz4NCi0tPg0KDQogICAgPCEtLSBUaGUgbWFwcGluZyBmb3IgdGhlIEpTUCBzZXJ2bGV0 IC0tPg0KICAgIDxzZXJ2bGV0LW1hcHBpbmc+DQogICAgICAgIDxzZXJ2bGV0LW5hbWU+anNwPC9z ZXJ2bGV0LW5hbWU+DQogICAgICAgIDx1cmwtcGF0dGVybj4qLmpzcDwvdXJsLXBhdHRlcm4+DQog ICAgPC9zZXJ2bGV0LW1hcHBpbmc+DQoNCiAgICA8c2VydmxldC1tYXBwaW5nPg0KICAgICAgICA8 c2VydmxldC1uYW1lPmpzcDwvc2VydmxldC1uYW1lPg0KICAgICAgICA8dXJsLXBhdHRlcm4+Ki5q c3B4PC91cmwtcGF0dGVybj4NCiAgICA8L3NlcnZsZXQtbWFwcGluZz4NCg0KICAgIDwhLS0gVGhl IG1hcHBpbmcgZm9yIHRoZSBTU0kgc2VydmxldCAtLT4NCjwhLS0NCiAgICA8c2VydmxldC1tYXBw aW5nPg0KICAgICAgICA8c2VydmxldC1uYW1lPnNzaTwvc2VydmxldC1uYW1lPg0KICAgICAgICA8 dXJsLXBhdHRlcm4+Ki5zaHRtbDwvdXJsLXBhdHRlcm4+DQogICAgPC9zZXJ2bGV0LW1hcHBpbmc+ DQotLT4NCg0KICAgIDwhLS0gVGhlIG1hcHBpbmcgZm9yIHRoZSBDR0kgR2F0ZXdheSBzZXJ2bGV0 IC0tPg0KDQo8IS0tDQogICAgPHNlcnZsZXQtbWFwcGluZz4NCiAgICAgICAgPHNlcnZsZXQtbmFt ZT5jZ2k8L3NlcnZsZXQtbmFtZT4NCiAgICAgICAgPHVybC1wYXR0ZXJuPi9jZ2ktYmluLyo8L3Vy bC1wYXR0ZXJuPg0KICAgIDwvc2VydmxldC1tYXBwaW5nPg0KLS0+DQoNCg0KICA8IS0tID09PT09 PT09PT09PT09PT09PT09IERlZmF1bHQgU2Vzc2lvbiBDb25maWd1cmF0aW9uID09PT09PT09PT09 PT09PT09IC0tPg0KICA8IS0tIFlvdSBjYW4gc2V0IHRoZSBkZWZhdWx0IHNlc3Npb24gdGltZW91 dCAoaW4gbWludXRlcykgZm9yIGFsbCBuZXdseSAgIC0tPg0KICA8IS0tIGNyZWF0ZWQgc2Vzc2lv bnMgYnkgbW9kaWZ5aW5nIHRoZSB2YWx1ZSBiZWxvdy4gICAgICAgICAgICAgICAgICAgICAgIC0t Pg0KDQogICAgPHNlc3Npb24tY29uZmlnPg0KICAgICAgICA8c2Vzc2lvbi10aW1lb3V0PjMwPC9z ZXNzaW9uLXRpbWVvdXQ+DQogICAgPC9zZXNzaW9uLWNvbmZpZz4NCg0KDQogIDwhLS0gPT09PT09 PT09PT09PT09PT09PT09IERlZmF1bHQgTUlNRSBUeXBlIE1hcHBpbmdzID09PT09PT09PT09PT09 PT09PT0gLS0+DQogIDwhLS0gV2hlbiBzZXJ2aW5nIHN0YXRpYyByZXNvdXJjZXMsIFRvbWNhdCB3 aWxsIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgICAgLS0+DQogIDwhLS0gYSAiQ29udGVudC1UeXBl IiBoZWFkZXIgYmFzZWQgb24gdGhlIHJlc291cmNlJ3MgZmlsZW5hbWUgZXh0ZW5zaW9uLCAgLS0+ DQogIDwhLS0gYmFzZWQgb24gdGhlc2UgbWFwcGluZ3MuICBBZGRpdGlvbmFsIG1hcHBpbmdzIGNh biBiZSBhZGRlZCBoZXJlICh0byAgLS0+DQogIDwhLS0gYXBwbHkgdG8gYWxsIHdlYiBhcHBsaWNh dGlvbnMpLCBvciBpbiB5b3VyIG93biBhcHBsaWNhdGlvbidzIHdlYi54bWwgLS0+DQogIDwhLS0g ZGVwbG95bWVudCBkZXNjcmlwdG9yLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgLS0+DQoNCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9u PmFiczwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmF1ZGlvL3gtbXBlZzwvbWltZS10 eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxl eHRlbnNpb24+YWk8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hcHBsaWNhdGlvbi9w b3N0c2NyaXB0PC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFw cGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5haWY8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUt dHlwZT5hdWRpby94LWFpZmY8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8 bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmFpZmM8L2V4dGVuc2lvbj4NCiAgICAg ICAgPG1pbWUtdHlwZT5hdWRpby94LWFpZmY8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGlu Zz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmFpZmY8L2V4dGVuc2lv bj4NCiAgICAgICAgPG1pbWUtdHlwZT5hdWRpby94LWFpZmY8L21pbWUtdHlwZT4NCiAgICA8L21p bWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmFpbTwv ZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0aW9uL3gtYWltPC9taW1lLXR5 cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4 dGVuc2lvbj5hcnQ8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5pbWFnZS94LWpnPC9t aW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAg ICAgPGV4dGVuc2lvbj5hc2Y8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT52aWRlby94 LW1zLWFzZjwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBp bmc+DQogICAgICAgIDxleHRlbnNpb24+YXN4PC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5 cGU+dmlkZW8veC1tcy1hc2Y8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8 bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmF1PC9leHRlbnNpb24+DQogICAgICAg IDxtaW1lLXR5cGU+YXVkaW8vYmFzaWM8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4N CiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmF2aTwvZXh0ZW5zaW9uPg0K ICAgICAgICA8bWltZS10eXBlPnZpZGVvL3gtbXN2aWRlbzwvbWltZS10eXBlPg0KICAgIDwvbWlt ZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+YXZ4PC9l eHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+dmlkZW8veC1yYWQtc2NyZWVucGxheTwvbWlt ZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAg IDxleHRlbnNpb24+YmNwaW88L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hcHBsaWNh dGlvbi94LWJjcGlvPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUt bWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5iaW48L2V4dGVuc2lvbj4NCiAgICAgICAgPG1p bWUtdHlwZT5hcHBsaWNhdGlvbi9vY3RldC1zdHJlYW08L21pbWUtdHlwZT4NCiAgICA8L21pbWUt bWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmJtcDwvZXh0 ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmltYWdlL2JtcDwvbWltZS10eXBlPg0KICAgIDwv bWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+Ym9k eTwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPnRleHQvaHRtbDwvbWltZS10eXBlPg0K ICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNp b24+Y2RmPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+YXBwbGljYXRpb24veC1jZGY8 L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAg ICAgICA8ZXh0ZW5zaW9uPmNlcjwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmFwcGxp Y2F0aW9uL3gteDUwOS1jYS1jZXJ0PC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQog ICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5jbGFzczwvZXh0ZW5zaW9uPg0K ICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0aW9uL2phdmE8L21pbWUtdHlwZT4NCiAgICA8L21p bWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmNwaW88 L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hcHBsaWNhdGlvbi94LWNwaW88L21pbWUt dHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8 ZXh0ZW5zaW9uPmNzaDwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0aW9u L3gtY3NoPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGlu Zz4NCiAgICAgICAgPGV4dGVuc2lvbj5jc3M8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlw ZT50ZXh0L2NzczwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1h cHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+ZGliPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1l LXR5cGU+aW1hZ2UvYm1wPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1p bWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5kb2M8L2V4dGVuc2lvbj4NCiAgICAgICAg PG1pbWUtdHlwZT5hcHBsaWNhdGlvbi9tc3dvcmQ8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFw cGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmR0ZDwvZXh0ZW5z aW9uPg0KICAgICAgICA8bWltZS10eXBlPnRleHQvcGxhaW48L21pbWUtdHlwZT4NCiAgICA8L21p bWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmR2PC9l eHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+dmlkZW8veC1kdjwvbWltZS10eXBlPg0KICAg IDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+ ZHZpPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+YXBwbGljYXRpb24veC1kdmk8L21p bWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAg ICA8ZXh0ZW5zaW9uPmVwczwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0 aW9uL3Bvc3RzY3JpcHQ8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWlt ZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmV0eDwvZXh0ZW5zaW9uPg0KICAgICAgICA8 bWltZS10eXBlPnRleHQveC1zZXRleHQ8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4N CiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmV4ZTwvZXh0ZW5zaW9uPg0K ICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTwvbWltZS10eXBlPg0K ICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNp b24+Z2lmPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+aW1hZ2UvZ2lmPC9taW1lLXR5 cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4 dGVuc2lvbj5ndGFyPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+YXBwbGljYXRpb24v eC1ndGFyPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGlu Zz4NCiAgICAgICAgPGV4dGVuc2lvbj5nejwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBl PmFwcGxpY2F0aW9uL3gtZ3ppcDwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAg IDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+aGRmPC9leHRlbnNpb24+DQogICAg ICAgIDxtaW1lLXR5cGU+YXBwbGljYXRpb24veC1oZGY8L21pbWUtdHlwZT4NCiAgICA8L21pbWUt bWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmhxeDwvZXh0 ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0aW9uL21hYy1iaW5oZXg0MDwvbWlt ZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAg IDxleHRlbnNpb24+aHRjPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+dGV4dC94LWNv bXBvbmVudDwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBp bmc+DQogICAgICAgIDxleHRlbnNpb24+aHRtPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5 cGU+dGV4dC9odG1sPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUt bWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5odG1sPC9leHRlbnNpb24+DQogICAgICAgIDxt aW1lLXR5cGU+dGV4dC9odG1sPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAg PG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5ocXg8L2V4dGVuc2lvbj4NCiAgICAg ICAgPG1pbWUtdHlwZT5hcHBsaWNhdGlvbi9tYWMtYmluaGV4NDA8L21pbWUtdHlwZT4NCiAgICA8 L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmll ZjwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmltYWdlL2llZjwvbWltZS10eXBlPg0K ICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNp b24+amFkPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+dGV4dC92bmQuc3VuLmoybWUu YXBwLWRlc2NyaXB0b3I8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWlt ZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmphcjwvZXh0ZW5zaW9uPg0KICAgICAgICA8 bWltZS10eXBlPmFwcGxpY2F0aW9uL2phdmEtYXJjaGl2ZTwvbWltZS10eXBlPg0KICAgIDwvbWlt ZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+amF2YTwv ZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPnRleHQvcGxhaW48L21pbWUtdHlwZT4NCiAg ICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9u PmpubHA8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hcHBsaWNhdGlvbi94LWphdmEt am5scC1maWxlPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFw cGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5qcGU8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUt dHlwZT5pbWFnZS9qcGVnPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1p bWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5qcGVnPC9leHRlbnNpb24+DQogICAgICAg IDxtaW1lLXR5cGU+aW1hZ2UvanBlZzwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0K ICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+anBnPC9leHRlbnNpb24+DQog ICAgICAgIDxtaW1lLXR5cGU+aW1hZ2UvanBlZzwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBw aW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+anM8L2V4dGVuc2lv bj4NCiAgICAgICAgPG1pbWUtdHlwZT50ZXh0L2phdmFzY3JpcHQ8L21pbWUtdHlwZT4NCiAgICA8 L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPmpz ZjwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPnRleHQvcGxhaW48L21pbWUtdHlwZT4N CiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5z aW9uPmpzcGY8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT50ZXh0L3BsYWluPC9taW1l LXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAg PGV4dGVuc2lvbj5rYXI8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hdWRpby94LW1p ZGk8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0K ICAgICAgICA8ZXh0ZW5zaW9uPmxhdGV4PC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+ YXBwbGljYXRpb24veC1sYXRleDwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAg IDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+bTN1PC9leHRlbnNpb24+DQogICAg ICAgIDxtaW1lLXR5cGU+YXVkaW8veC1tcGVndXJsPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1h cHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5tYWM8L2V4dGVu c2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5pbWFnZS94LW1hY3BhaW50PC9taW1lLXR5cGU+DQog ICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lv bj5tYW48L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hcHBsaWNhdGlvbi94LXRyb2Zm LW1hbjwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+ DQogICAgICAgIDxleHRlbnNpb24+bWU8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5h cHBsaWNhdGlvbi94LXRyb2ZmLW1lPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQog ICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5taWQ8L2V4dGVuc2lvbj4NCiAg ICAgICAgPG1pbWUtdHlwZT5hdWRpby94LW1pZGk8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFw cGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPm1pZGk8L2V4dGVu c2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hdWRpby94LW1pZGk8L21pbWUtdHlwZT4NCiAgICA8 L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPm1p ZjwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0aW9uL3gtbWlmPC9taW1l LXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAg PGV4dGVuc2lvbj5tb3Y8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT52aWRlby9xdWlj a3RpbWU8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5n Pg0KICAgICAgICA8ZXh0ZW5zaW9uPm1vdmllPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5 cGU+dmlkZW8veC1zZ2ktbW92aWU8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAg ICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPm1wMTwvZXh0ZW5zaW9uPg0KICAg ICAgICA8bWltZS10eXBlPmF1ZGlvL3gtbXBlZzwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBw aW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+bXAyPC9leHRlbnNp b24+DQogICAgICAgIDxtaW1lLXR5cGU+YXVkaW8veC1tcGVnPC9taW1lLXR5cGU+DQogICAgPC9t aW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5tcDM8 L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hdWRpby94LW1wZWc8L21pbWUtdHlwZT4N CiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5z aW9uPm1wYTwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmF1ZGlvL3gtbXBlZzwvbWlt ZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAg IDxleHRlbnNpb24+bXBlPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+dmlkZW8vbXBl ZzwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQog ICAgICAgIDxleHRlbnNpb24+bXBlZzwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPnZp ZGVvL21wZWc8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBw aW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPm1wZWdhPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1l LXR5cGU+YXVkaW8veC1tcGVnPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAg PG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5tcGc8L2V4dGVuc2lvbj4NCiAgICAg ICAgPG1pbWUtdHlwZT52aWRlby9tcGVnPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+ DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5tcHYyPC9leHRlbnNpb24+ DQogICAgICAgIDxtaW1lLXR5cGU+dmlkZW8vbXBlZzI8L21pbWUtdHlwZT4NCiAgICA8L21pbWUt bWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPm1zPC9leHRl bnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+YXBwbGljYXRpb24veC13YWlzLXNvdXJjZTwvbWlt ZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAg IDxleHRlbnNpb24+bmM8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hcHBsaWNhdGlv bi94LW5ldGNkZjwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1h cHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+b2RhPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1l LXR5cGU+YXBwbGljYXRpb24vb2RhPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQog ICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5wYm08L2V4dGVuc2lvbj4NCiAg ICAgICAgPG1pbWUtdHlwZT5pbWFnZS94LXBvcnRhYmxlLWJpdG1hcDwvbWltZS10eXBlPg0KICAg IDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+ cGN0PC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+aW1hZ2UvcGljdDwvbWltZS10eXBl Pg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRl bnNpb24+cGRmPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+YXBwbGljYXRpb24vcGRm PC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAg ICAgICAgPGV4dGVuc2lvbj5wZ208L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5pbWFn ZS94LXBvcnRhYmxlLWdyYXltYXA8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAg ICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPnBpYzwvZXh0ZW5zaW9uPg0KICAg ICAgICA8bWltZS10eXBlPmltYWdlL3BpY3Q8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGlu Zz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPnBpY3Q8L2V4dGVuc2lv bj4NCiAgICAgICAgPG1pbWUtdHlwZT5pbWFnZS9waWN0PC9taW1lLXR5cGU+DQogICAgPC9taW1l LW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5wbHM8L2V4 dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hdWRpby94LXNjcGxzPC9taW1lLXR5cGU+DQog ICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lv bj5wbmc8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5pbWFnZS9wbmc8L21pbWUtdHlw ZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0 ZW5zaW9uPnBubTwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmltYWdlL3gtcG9ydGFi bGUtYW55bWFwPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFw cGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5wbnQ8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUt dHlwZT5pbWFnZS94LW1hY3BhaW50PC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQog ICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5wcG08L2V4dGVuc2lvbj4NCiAg ICAgICAgPG1pbWUtdHlwZT5pbWFnZS94LXBvcnRhYmxlLXBpeG1hcDwvbWltZS10eXBlPg0KICAg IDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+ cHM8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hcHBsaWNhdGlvbi9wb3N0c2NyaXB0 PC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAg ICAgICAgPGV4dGVuc2lvbj5wc2Q8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5pbWFn ZS94LXBob3Rvc2hvcDwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1l LW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+cXQ8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1p bWUtdHlwZT52aWRlby9xdWlja3RpbWU8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4N CiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPnF0aTwvZXh0ZW5zaW9uPg0K ICAgICAgICA8bWltZS10eXBlPmltYWdlL3gtcXVpY2t0aW1lPC9taW1lLXR5cGU+DQogICAgPC9t aW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5xdGlm PC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+aW1hZ2UveC1xdWlja3RpbWU8L21pbWUt dHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8 ZXh0ZW5zaW9uPnJhczwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmltYWdlL3gtY211 LXJhc3RlcjwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBp bmc+DQogICAgICAgIDxleHRlbnNpb24+cmdiPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5 cGU+aW1hZ2UveC1yZ2I8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWlt ZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPnJtPC9leHRlbnNpb24+DQogICAgICAgIDxt aW1lLXR5cGU+YXBwbGljYXRpb24vdm5kLnJuLXJlYWxtZWRpYTwvbWltZS10eXBlPg0KICAgIDwv bWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+cm9m ZjwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0aW9uL3gtdHJvZmY8L21p bWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAg ICA8ZXh0ZW5zaW9uPnJ0ZjwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0 aW9uL3J0ZjwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBp bmc+DQogICAgICAgIDxleHRlbnNpb24+cnR4PC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5 cGU+dGV4dC9yaWNodGV4dDwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxt aW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+c2g8L2V4dGVuc2lvbj4NCiAgICAgICAg PG1pbWUtdHlwZT5hcHBsaWNhdGlvbi94LXNoPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBp bmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5zaGFyPC9leHRlbnNp b24+DQogICAgICAgIDxtaW1lLXR5cGU+YXBwbGljYXRpb24veC1zaGFyPC9taW1lLXR5cGU+DQog ICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lv bj5zbWY8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hdWRpby94LW1pZGk8L21pbWUt dHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8 ZXh0ZW5zaW9uPnNpdDwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0aW9u L3gtc3R1ZmZpdDwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1h cHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+c25kPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1l LXR5cGU+YXVkaW8vYmFzaWM8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8 bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPnNyYzwvZXh0ZW5zaW9uPg0KICAgICAg ICA8bWltZS10eXBlPmFwcGxpY2F0aW9uL3gtd2Fpcy1zb3VyY2U8L21pbWUtdHlwZT4NCiAgICA8 L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPnN2 NGNwaW88L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hcHBsaWNhdGlvbi94LXN2NGNw aW88L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0K ICAgICAgICA8ZXh0ZW5zaW9uPnN2NGNyYzwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBl PmFwcGxpY2F0aW9uL3gtc3Y0Y3JjPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQog ICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5zd2Y8L2V4dGVuc2lvbj4NCiAg ICAgICAgPG1pbWUtdHlwZT5hcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaDwvbWltZS10eXBl Pg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRl bnNpb24+dDwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0aW9uL3gtdHJv ZmY8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0K ICAgICAgICA8ZXh0ZW5zaW9uPnRhcjwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmFw cGxpY2F0aW9uL3gtdGFyPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1p bWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj50Y2w8L2V4dGVuc2lvbj4NCiAgICAgICAg PG1pbWUtdHlwZT5hcHBsaWNhdGlvbi94LXRjbDwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBw aW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+dGV4PC9leHRlbnNp b24+DQogICAgICAgIDxtaW1lLXR5cGU+YXBwbGljYXRpb24veC10ZXg8L21pbWUtdHlwZT4NCiAg ICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9u PnRleGk8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5hcHBsaWNhdGlvbi94LXRleGlu Zm88L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0K ICAgICAgICA8ZXh0ZW5zaW9uPnRleGluZm88L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlw ZT5hcHBsaWNhdGlvbi94LXRleGluZm88L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4N CiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPnRpZjwvZXh0ZW5zaW9uPg0K ICAgICAgICA8bWltZS10eXBlPmltYWdlL3RpZmY8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFw cGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPnRpZmY8L2V4dGVu c2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5pbWFnZS90aWZmPC9taW1lLXR5cGU+DQogICAgPC9t aW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj50cjwv ZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0aW9uL3gtdHJvZmY8L21pbWUt dHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8 ZXh0ZW5zaW9uPnRzdjwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPnRleHQvdGFiLXNl cGFyYXRlZC12YWx1ZXM8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWlt ZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPnR4dDwvZXh0ZW5zaW9uPg0KICAgICAgICA8 bWltZS10eXBlPnRleHQvcGxhaW48L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAg ICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPnVsdzwvZXh0ZW5zaW9uPg0KICAg ICAgICA8bWltZS10eXBlPmF1ZGlvL2Jhc2ljPC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBp bmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj51c3RhcjwvZXh0ZW5z aW9uPg0KICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0aW9uL3gtdXN0YXI8L21pbWUtdHlwZT4N CiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5z aW9uPnhibTwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmltYWdlL3gteGJpdG1hcDwv bWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAg ICAgIDxleHRlbnNpb24+eG1sPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+dGV4dC94 bWw8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0K ICAgICAgICA8ZXh0ZW5zaW9uPnhwbTwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmlt YWdlL3gteHBpeG1hcDwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1l LW1hcHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+eHNsPC9leHRlbnNpb24+DQogICAgICAgIDxt aW1lLXR5cGU+dGV4dC94bWw8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8 bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPnh3ZDwvZXh0ZW5zaW9uPg0KICAgICAg ICA8bWltZS10eXBlPmltYWdlL3gteHdpbmRvd2R1bXA8L21pbWUtdHlwZT4NCiAgICA8L21pbWUt bWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPndhdjwvZXh0 ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPmF1ZGlvL3gtd2F2PC9taW1lLXR5cGU+DQogICAg PC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4dGVuc2lvbj5z dmc8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5pbWFnZS9zdmcreG1sPC9taW1lLXR5 cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPGV4 dGVuc2lvbj5zdmd6PC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+aW1hZ2Uvc3ZnK3ht bDwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQog ICAgICAgIDwhLS0gV2lyZWxlc3MgQml0bWFwIC0tPg0KICAgICAgICA8ZXh0ZW5zaW9uPndibXA8 L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUtdHlwZT5pbWFnZS92bmQud2FwLndibXA8L21pbWUt dHlwZT4NCiAgICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8 IS0tIFdNTCBTb3VyY2UgLS0+DQogICAgICAgIDxleHRlbnNpb24+d21sPC9leHRlbnNpb24+DQog ICAgICAgIDxtaW1lLXR5cGU+dGV4dC92bmQud2FwLndtbDwvbWltZS10eXBlPg0KICAgIDwvbWlt ZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1hcHBpbmc+DQogICAgICAgIDwhLS0gQ29tcGlsZWQgV01M IC0tPg0KICAgICAgICA8ZXh0ZW5zaW9uPndtbGM8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUt dHlwZT5hcHBsaWNhdGlvbi92bmQud2FwLndtbGM8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFw cGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8IS0tIFdNTCBTY3JpcHQgU291cmNl IC0tPg0KICAgICAgICA8ZXh0ZW5zaW9uPndtbHM8L2V4dGVuc2lvbj4NCiAgICAgICAgPG1pbWUt dHlwZT50ZXh0L3ZuZC53YXAud21sc2NyaXB0PC9taW1lLXR5cGU+DQogICAgPC9taW1lLW1hcHBp bmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAgPCEtLSBDb21waWxlZCBXTUwgU2NyaXB0 IC0tPg0KICAgICAgICA8ZXh0ZW5zaW9uPndtbHNjcmlwdGM8L2V4dGVuc2lvbj4NCiAgICAgICAg PG1pbWUtdHlwZT5hcHBsaWNhdGlvbi92bmQud2FwLndtbHNjcmlwdGM8L21pbWUtdHlwZT4NCiAg ICA8L21pbWUtbWFwcGluZz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9u PndybDwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10eXBlPngtd29ybGQveC12cm1sPC9taW1l LXR5cGU+DQogICAgPC9taW1lLW1hcHBpbmc+DQogICAgPG1pbWUtbWFwcGluZz4NCiAgICAgICAg PGV4dGVuc2lvbj5aPC9leHRlbnNpb24+DQogICAgICAgIDxtaW1lLXR5cGU+YXBwbGljYXRpb24v eC1jb21wcmVzczwvbWltZS10eXBlPg0KICAgIDwvbWltZS1tYXBwaW5nPg0KICAgIDxtaW1lLW1h cHBpbmc+DQogICAgICAgIDxleHRlbnNpb24+ejwvZXh0ZW5zaW9uPg0KICAgICAgICA8bWltZS10 eXBlPmFwcGxpY2F0aW9uL3gtY29tcHJlc3M8L21pbWUtdHlwZT4NCiAgICA8L21pbWUtbWFwcGlu Zz4NCiAgICA8bWltZS1tYXBwaW5nPg0KICAgICAgICA8ZXh0ZW5zaW9uPnppcDwvZXh0ZW5zaW9u Pg0KICAgICAgICA8bWltZS10eXBlPmFwcGxpY2F0aW9uL3ppcDwvbWltZS10eXBlPg0KICAgIDwv bWltZS1tYXBwaW5nPg0KDQoNCiAgPCEtLSA9PT09PT09PT09PT09PT09PT09PSBEZWZhdWx0IFdl bGNvbWUgRmlsZSBMaXN0ID09PT09PT09PT09PT09PT09PT09PSAtLT4NCiAgPCEtLSBXaGVuIGEg cmVxdWVzdCBVUkkgcmVmZXJzIHRvIGEgZGlyZWN0b3J5LCB0aGUgZGVmYXVsdCBzZXJ2bGV0IGxv b2tzICAtLT4NCiAgPCEtLSBmb3IgYSAid2VsY29tZSBmaWxlIiB3aXRoaW4gdGhhdCBkaXJlY3Rv cnkgYW5kLCBpZiBwcmVzZW50LCAgICAgICAgICAtLT4NCiAgPCEtLSB0byB0aGUgY29ycmVzcG9u ZGluZyByZXNvdXJjZSBVUkkgZm9yIGRpc3BsYXkuICBJZiBubyB3ZWxjb21lIGZpbGUgICAtLT4N CiAgPCEtLSBpcyBwcmVzZW50LCB0aGUgZGVmYXVsdCBzZXJ2bGV0IGVpdGhlciBzZXJ2ZXMgYSBk aXJlY3RvcnkgbGlzdGluZywgICAtLT4NCiAgPCEtLSBvciByZXR1cm5zIGEgNDA0IHN0YXR1cywg ZGVwZW5kaW5nIG9uIGhvdyBpdCBpcyBjb25maWd1cmVkLiAgICAgICAgICAtLT4NCiAgPCEtLSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAtLT4NCiAgPCEtLSBJZiB5b3UgZGVmaW5lIHdlbGNvbWUgZmlsZXMgaW4geW91 ciBvd24gYXBwbGljYXRpb24ncyB3ZWIueG1sICAgICAgICAtLT4NCiAgPCEtLSBkZXBsb3ltZW50 IGRlc2NyaXB0b3IsIHRoYXQgbGlzdCAqcmVwbGFjZXMqIHRoZSBsaXN0IGNvbmZpZ3VyZWQgICAg ICAtLT4NCiAgPCEtLSBoZXJlLCBzbyBiZSBzdXJlIHRoYXQgeW91IGluY2x1ZGUgYW55IG9mIHRo ZSBkZWZhdWx0IHZhbHVlcyB0aGF0ICAgICAtLT4NCiAgPCEtLSB5b3Ugd2lzaCB0byBpbmNsdWRl LiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4NCg0K ICAgIDx3ZWxjb21lLWZpbGUtbGlzdD4NCiAgICAgICAgPHdlbGNvbWUtZmlsZT5pbmRleC5odG1s PC93ZWxjb21lLWZpbGU+DQogICAgICAgIDx3ZWxjb21lLWZpbGU+aW5kZXguaHRtPC93ZWxjb21l LWZpbGU+DQogICAgICAgIDx3ZWxjb21lLWZpbGU+aW5kZXguanNwPC93ZWxjb21lLWZpbGU+DQog ICAgPC93ZWxjb21lLWZpbGUtbGlzdD4NCg0KPC93ZWItYXBwPg0K ------_=_NextPart_001_01C65718.06B782FD--