From kmail-devel Fri Aug 30 09:10:25 2002 From: "Mauro DePascale" Date: Fri, 30 Aug 2002 09:10:25 +0000 To: kmail-devel Subject: Re: Domino 5.x support - Status X-MARC-Message: https://marc.info/?l=kmail-devel&m=103069896600909 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--0__=C1256C25002D28688f9e8a93df938690918cC1256C25002D2868" --0__=C1256C25002D28688f9e8a93df938690918cC1256C25002D2868 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: quoted-printable Don, thanks for your positive comments, I really need them!!! About the patch, many consideration there: 1. The KMail patch provided into the CVS tree is made for Kde3.0.2. I'm= upgrading my build/test machine to Kde 3.0.3 so even the patch will be updated to that release shortly. I've found another machine where to setup an environment for Kde 3= .1. I've to check it configuration and I've not installed it yet but, if everything goes well, I think I'll be able to provide a patch for Kde 3= .1 in the next week. Unfortunately, I can't grant you about it but I'll do= my best. My idea is to provide patches for the last two main Kde's releases= keeping them in sync with the KioNotes's development. 2. About adding it into the main CVS: I followed a good idea caming fro= m Michael H=E4ckel and now the Domino code, even if compiled into KMail, = is only visible if the "notes" protocol is available. In this way, because= the KMail code added by the patch does not have any dependacy on external libraries, it will be possible to include and compile it without any particular option to be enabled (if you want to see it, just add a fake= notes.protocol into /opt/kde2/share/services . . .). I think this can b= e good: we can add Domino support into the standard distribution and then= having it enabled automatically just where it's really required. 3. About licensing: the code provided into the patch is completely free= , to access the KioNotes services it uses just calls to the KioSlave interface so it can be distributed along Kde without any problem. This = is the reason why I preferred to have KioNotes as a separate package/proje= ct: in this way the licensing problems will go with KioNotes leaving Kde fr= ee of any involvement. Because I really understand nothing about legalese, I provide attach fo= r both old and new license notices as provided within the the API package= s (Lotus and IBM licenses). My understanding is that, with the Lotus license, it was possible to distribute a binary package with few restrictions while I was unable to= figure out what it's possible to do with the new IBM's license. If someone can give it a look and then share its comments with me, I'll= appreciate a lot. Summarizing: there is not any license problem for the KMail patch, you = have my permission to include that code and all its future versions into the= main Kde releases as you like. Regarding KioNotes: I'll delay considering the license problems for it 'til the project will be in a more advanced state: now I've not time (however, if someone can help with it, please do!! Thanks in advance.).= Thanks to all for the great Kde environment. Mauro "Larry" de Pascale (See attached file: apilicns22.txt)(See attached file: apilicns21.txt) Don Sanders @mail.kde.org on 30/08/2002 07.49.13 Please respond to kmail@mail.kde.org Sent by: kmail-admin@mail.kde.org To: "Mauro DePascale" cc: kmail@mail.kde.org Subject: Re: Domino 5.x support - Status If I haven't mentioned it already I think Lotus Notes support sounds like a very nice feature. I'm really pleased to see that you have been able to continue your work on it, I wish you good luck with it. Looking at the KMail patch http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/kionotes/KioNotes/kmail-= patches/kmail-1.4.2.patch?rev=3D1.2&content-type=3Dtext/vnd.viewcvs-mar= kup it's really not very disruptive and I personally am ok with including this in KDE cvs. I guess if it was included then compilation of this code should be disabled by default until the feature is ready. In a previous mail you stated that there are licensing problems. Do you have any more info on that? Don. On Saturday 24 August 2002 00:43, Mauro DePascale wrote: > Hi friends, > > this mail just to signal that I'm not dead and that the work to > adding Domino > support to kmail is still on going. > > Because I finally realized I can't provide the job working alone in > my spare > time, I arranged to setup a project on SourceForge, open to > contributors. > > The project is called KioNotes (you'll find it here: > http://sourceforge.net/projects/kionotes) and, actually, is made up > of two parts: > > 1. kio_notes: a KIO-Slave that implements support for the Domino > transport. 2. kmail patch (available through the CVS tree into the > kmail-patches directory) to enable kmail using the new transport. > The patch is for kmail 1.4.2. > > What is available (through anonymous CVS access): > > Kionotes supports receiving and sending mails, receiving is almose > complete, > sending still miss supporting attachs. > Deleting mails from Notes' s folders is not working. > Authentication is now performed through the KioSlave. > > The patch for kmail adds the domino account for receiving and the > transport for sending. > The accountsetup dialog is a bit messedup (I just realized I've to > rework it > mostly . . .) but functional. > > > What is missing: > > 1.Ability to delete downloaded mails (almost done, just to be > tested a bit). > 2.Support for different Domino's folders that just Inbox (partially > implemented). > 3.Automatic generation of Notes support files on account creation: > this is the most urgent task. With this will be possible to setup a > Domino account without accessing any windows specific file. I > realized how to do it (and I've some testing material) but all the > implementation must be done. 4.Setup the Homepage and put online > all the other material and documentation > about how to setup the environment. > 5.Fix the configure script to better check for the Domino's > libraries and complete support for platforms different from Intel. > > > KioNotes is a standard KDE package so, to build it, just run > configure then make. > Unfortunately, it depends on the Lotus Notes C++ Toolkit and Lotus > Domino for > linux so , before doing it, some setup is required (the configure > script partially checks the dependancies). > It's not yet in a deliverable state, but, If someone wants to > adventure in building and trying it, feel free to contact me > directly for details about what is needed, I'll be very happy! > > I'm actively working to simplify as much as possible the > configure/build process, but lots of work is still to be done. > > I'll look forward for your comments. > > Cheers, > > Mauro "larry" de Pascale > > --- > > This mail was sent using KMail through Domino 5.x using KioNotes > !!bo > > _______________________________________________ > KMail Developers mailing list > kmail@mail.kde.org > http://mail.kde.org/mailman/listinfo/kmail _______________________________________________ KMail Developers mailing list kmail@mail.kde.org http://mail.kde.org/mailman/listinfo/kmail = --0__=C1256C25002D28688f9e8a93df938690918cC1256C25002D2868 Content-type: text/plain; name="=?iso-8859-1?Q?apilicns22.txt?=" Content-transfer-encoding: base64 SW50ZXJuYXRpb25hbCBMaWNlbnNlIEFncmVlbWVudCBmb3IgTm9uLVdhcnJhbnRlZCBQcm9ncmFt cw0KDQoNClBhcnQgMSAtIEdlbmVyYWwgVGVybXMNCg0KUExFQVNFIFJFQUQgVEhJUyBBR1JFRU1F TlQgQ0FSRUZVTExZIEJFRk9SRSBVU0lORyBUSEUgUFJPR1JBTS4gSUJNIFdJTEwgTElDRU5TRSBU SEUgUFJPR1JBTSBUTyBZT1UgT05MWSBJRiBZT1UgRklSU1QgQUNDRVBUIFRIRSBURVJNUyBPRiBU SElTIEFHUkVFTUVOVC4gQlkgVVNJTkcgVEhFIFBST0dSQU0gWU9VIEFHUkVFIFRPIFRIRVNFIFRF Uk1TLiBJRiBZT1UgRE8gTk9UIEFHUkVFIFRPIFRIRSBURVJNUyBPRiBUSElTIEFHUkVFTUVOVCwg UFJPTVBUTFkgUkVUVVJOIFRIRSBVTlVTRUQgUFJPR1JBTSBUTyBUSEUgUEFSVFkgKEVJVEhFUiBJ Qk0gT1IgSVRTIFJFU0VMTEVSKSBGUk9NIFdIT00gWU9VIEFDUVVJUkVEIElUIFRPIFJFQ0VJVkUg QSBSRUZVTkQgT0YgVEhFIEFNT1VOVCBZT1UgUEFJRC4NCg0KVGhlIFByb2dyYW0gaXMgb3duZWQg YnkgSW50ZXJuYXRpb25hbCBCdXNpbmVzcyBNYWNoaW5lcyBDb3Jwb3JhdGlvbiBvciBvbmUgb2Yg aXRzIHN1YnNpZGlhcmllcyAoSUJNKSBvciBhbiBJQk0gc3VwcGxpZXIsIGFuZCBpcyBjb3B5cmln aHRlZCBhbmQgbGljZW5zZWQsIG5vdCBzb2xkLg0KDQpUaGUgdGVybSAiUHJvZ3JhbSIgbWVhbnMg dGhlIG9yaWdpbmFsIHByb2dyYW0gYW5kIGFsbCB3aG9sZSBvciBwYXJ0aWFsIGNvcGllcyBvZiBp dC4gQSBQcm9ncmFtIGNvbnNpc3RzIG9mIG1hY2hpbmUtcmVhZGFibGUgaW5zdHJ1Y3Rpb25zLCBp dHMgY29tcG9uZW50cywgZGF0YSwgYXVkaW8tdmlzdWFsIGNvbnRlbnQgKHN1Y2ggYXMgaW1hZ2Vz LCB0ZXh0LCByZWNvcmRpbmdzLCBvciBwaWN0dXJlcyksIGFuZCByZWxhdGVkIGxpY2Vuc2VkIG1h dGVyaWFscy4NCg0KVGhpcyBBZ3JlZW1lbnQgaW5jbHVkZXMgUGFydCAxIC0gR2VuZXJhbCBUZXJt cyBhbmQgUGFydCAyIC0gQ291bnRyeS11bmlxdWUgVGVybXMgYW5kIGlzIHRoZSBjb21wbGV0ZSBh Z3JlZW1lbnQgcmVnYXJkaW5nIHRoZSB1c2Ugb2YgdGhpcyBQcm9ncmFtLCBhbmQgcmVwbGFjZXMg YW55IHByaW9yIG9yYWwgb3Igd3JpdHRlbiBjb21tdW5pY2F0aW9ucyBiZXR3ZWVuIHlvdSBhbmQg SUJNLiBUaGUgdGVybXMgb2YgUGFydCAyIG1heSByZXBsYWNlIG9yIG1vZGlmeSB0aG9zZSBvZiBQ YXJ0IDEuDQoNCg0KMS4gTGljZW5zZQ0KDQpVc2Ugb2YgdGhlIFByb2dyYW0NCg0KSUJNIGdyYW50 cyB5b3UgYSBub25leGNsdXNpdmUgbGljZW5zZSB0byB1c2UgdGhlIFByb2dyYW0uDQoNCllvdSBt YXkgMSkgdXNlIHRoZSBQcm9ncmFtIHRvIHRoZSBleHRlbnQgb2YgYXV0aG9yaXphdGlvbnMgeW91 IGhhdmUgYWNxdWlyZWQgYW5kIDIpIG1ha2UgYW5kIGluc3RhbGwgY29waWVzIHRvIHN1cHBvcnQg dGhlIGxldmVsIG9mIHVzZSBhdXRob3JpemVkLCBwcm92aWRpbmcgeW91IHJlcHJvZHVjZSB0aGUg Y29weXJpZ2h0IG5vdGljZSBhbmQgYW55IG90aGVyIGxlZ2VuZHMgb2Ygb3duZXJzaGlwIG9uIGVh Y2ggY29weSwgb3IgcGFydGlhbCBjb3B5LCBvZiB0aGUgUHJvZ3JhbS4NCg0KSWYgeW91IGFjcXVp cmUgdGhpcyBQcm9ncmFtIGFzIGEgcHJvZ3JhbSB1cGdyYWRlLCB5b3VyIGF1dGhvcml6YXRpb24g dG8gdXNlIHRoZSBQcm9ncmFtIGZyb20gd2hpY2ggeW91IHVwZ3JhZGVkIGlzIHRlcm1pbmF0ZWQu DQoNCllvdSB3aWxsIGVuc3VyZSB0aGF0IGFueW9uZSB3aG8gdXNlcyB0aGUgUHJvZ3JhbSBkb2Vz IHNvIG9ubHkgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSB0ZXJtcyBvZiB0aGlzIEFncmVlbWVudC4N Cg0KWW91IG1heSBub3QgMSkgdXNlLCBjb3B5LCBtb2RpZnksIG9yIGRpc3RyaWJ1dGUgdGhlIFBy b2dyYW0gZXhjZXB0IGFzIHByb3ZpZGVkIGluIHRoaXMgQWdyZWVtZW50OyAyKSByZXZlcnNlIGFz c2VtYmxlLCByZXZlcnNlIGNvbXBpbGUsIG9yIG90aGVyd2lzZSB0cmFuc2xhdGUgdGhlIFByb2dy YW0gZXhjZXB0IGFzIHNwZWNpZmljYWxseSBwZXJtaXR0ZWQgYnkgbGF3IHdpdGhvdXQgdGhlIHBv c3NpYmlsaXR5IG9mIGNvbnRyYWN0dWFsIHdhaXZlcjsgb3IgMykgc3VibGljZW5zZSwgcmVudCwg b3IgbGVhc2UgdGhlIFByb2dyYW0uDQoNClRyYW5zZmVyIG9mIFJpZ2h0cyBhbmQgT2JsaWdhdGlv bnMNCg0KWW91IG1heSB0cmFuc2ZlciBhbGwgeW91ciBsaWNlbnNlIHJpZ2h0cyBhbmQgb2JsaWdh dGlvbnMgdW5kZXIgYSBQcm9vZiBvZiBFbnRpdGxlbWVudCBmb3IgdGhlIFByb2dyYW0gdG8gYW5v dGhlciBwYXJ0eSBieSB0cmFuc2ZlcnJpbmcgdGhlIFByb29mIG9mIEVudGl0bGVtZW50IGFuZCBh IGNvcHkgb2YgdGhpcyBBZ3JlZW1lbnQgYW5kIGFsbCBkb2N1bWVudGF0aW9uLiBUaGUgdHJhbnNm ZXIgb2YgeW91ciBsaWNlbnNlIHJpZ2h0cyBhbmQgb2JsaWdhdGlvbnMgdGVybWluYXRlcyB5b3Vy IGF1dGhvcml6YXRpb24gdG8gdXNlIHRoZSBQcm9ncmFtIHVuZGVyIHRoZSBQcm9vZiBvZiBFbnRp dGxlbWVudC4NCg0KDQoyLiBQcm9vZiBvZiBFbnRpdGxlbWVudA0KDQpUaGUgUHJvb2Ygb2YgRW50 aXRsZW1lbnQgZm9yIHRoaXMgUHJvZ3JhbSBpcyBldmlkZW5jZSBvZiB5b3VyIGF1dGhvcml6YXRp b24gdG8gdXNlIHRoaXMgUHJvZ3JhbSBhbmQgb2YgeW91ciBlbGlnaWJpbGl0eSBmb3IgZnV0dXJl IHVwZ3JhZGUgcHJvZ3JhbSBwcmljZXMgKGlmIGFubm91bmNlZCkgYW5kIHBvdGVudGlhbCBzcGVj aWFsIG9yIHByb21vdGlvbmFsIG9wcG9ydHVuaXRpZXMuDQoNCg0KMy4gQ2hhcmdlcyBhbmQgVGF4 ZXMNCg0KSUJNIGRlZmluZXMgdXNlIGZvciB0aGUgUHJvZ3JhbSBmb3IgY2hhcmdpbmcgcHVycG9z ZXMgYW5kIHNwZWNpZmllcyBpdCBpbiB0aGUgUHJvb2Ygb2YgRW50aXRsZW1lbnQuIENoYXJnZXMg YXJlIGJhc2VkIG9uIGV4dGVudCBvZiB1c2UgYXV0aG9yaXplZC4gSWYgeW91IHdpc2ggdG8gaW5j cmVhc2UgdGhlIGV4dGVudCBvZiB1c2UsIG5vdGlmeSBJQk0gb3IgaXRzIHJlc2VsbGVyIGFuZCBw YXkgYW55IGFwcGxpY2FibGUgY2hhcmdlcy4gSUJNIGRvZXMgbm90IGdpdmUgcmVmdW5kcyBvciBj cmVkaXRzIGZvciBjaGFyZ2VzIGFscmVhZHkgZHVlIG9yIHBhaWQuDQoNCklmIGFueSBhdXRob3Jp dHkgaW1wb3NlcyBhIGR1dHksIHRheCwgbGV2eSBvciBmZWUsIGV4Y2x1ZGluZyB0aG9zZSBiYXNl ZCBvbiBJQk0ncyBuZXQgaW5jb21lLCB1cG9uIHRoZSBQcm9ncmFtIHN1cHBsaWVkIGJ5IElCTSB1 bmRlciB0aGlzIEFncmVlbWVudCwgdGhlbiB5b3UgYWdyZWUgdG8gcGF5IHRoYXQgYW1vdW50IGFz IElCTSBzcGVjaWZpZXMgb3Igc3VwcGx5IGV4ZW1wdGlvbiBkb2N1bWVudGF0aW9uLg0KDQoNCjQu IE5vIFdhcnJhbnR5DQoNClNVQkpFQ1QgVE8gQU5ZIFNUQVRVVE9SWSBXQVJSQU5USUVTIFdISUNI IENBTiBOT1QgQkUgRVhDTFVERUQsIElCTSBNQUtFUyBOTyBXQVJSQU5USUVTIE9SIENPTkRJVElP TlMgRUlUSEVSIEVYUFJFU1MgT1IgSU1QTElFRCwgSU5DTFVESU5HIFdJVEhPVVQgTElNSVRBVElP TiwgVEhFIFdBUlJBTlRZIE9GIE5PTi1JTkZSSU5HRU1FTlQgQU5EIFRIRSBJTVBMSUVEIFdBUlJB TlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS UE9TRSwgUkVHQVJESU5HIFRIRSBQUk9HUkFNIE9SIFRFQ0hOSUNBTCBTVVBQT1JULCBJRiBBTlku IElCTSBNQUtFUyBOTyBXQVJSQU5UWSBSRUdBUkRJTkcgVEhFIENBUEFCSUxJVFkgT0YgVEhFIFBS T0dSQU0gVE8gQ09SUkVDVExZIFBST0NFU1MsIFBST1ZJREUgQU5EL09SIFJFQ0VJVkUgREFURSBE QVRBIFdJVEhJTiBBTkQgQkVUV0VFTiBUSEUgMjBUSCBBTkQgMjFTVCBDRU5UVVJJRVMuDQoNClRo ZSBleGNsdXNpb24gYWxzbyBhcHBsaWVzIHRvIGFueSBvZiBJQk0ncyBzdWJjb250cmFjdG9ycywg c3VwcGxpZXJzLCBvciBwcm9ncmFtIGRldmVsb3BlcnMgKGNvbGxlY3RpdmVseSBjYWxsZWQgIlN1 cHBsaWVycyIpLg0KDQpNYW51ZmFjdHVyZXJzLCBzdXBwbGllcnMsIG9yIHB1Ymxpc2hlcnMgb2Yg bm9uLUlCTSBQcm9ncmFtcyBtYXkgcHJvdmlkZSB0aGVpciBvd24gd2FycmFudGllcy4NCg0KDQo1 LiBMaW1pdGF0aW9uIG9mIExpYWJpbGl0eQ0KDQpORUlUSEVSIElCTSBOT1IgSVRTIFNVUFBMSUVS UyBXSUxMIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCBPUiBJTkRJUkVDVCBEQU1BR0VTLCBJTkNM VURJTkcgV0lUSE9VVCBMSU1JVEFUSU9OLCBMT1NUIFBST0ZJVFMsIExPU1QgU0FWSU5HUywgT1Ig QU5ZIElOQ0lERU5UQUwsIFNQRUNJQUwsIE9SIE9USEVSIEVDT05PTUlDIENPTlNFUVVFTlRJQUwg REFNQUdFUywgRVZFTiBJRiBJQk0gSVMgSU5GT1JNRUQgT0YgVEhFSVIgUE9TU0lCSUxJVFkuIFNP TUUgSlVSSVNESUNUSU9OUyBETyBOT1QgQUxMT1cgVEhFIEVYQ0xVU0lPTiBPUiBMSU1JVEFUSU9O IE9GIElOQ0lERU5UQUwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTLCBTTyBUSEUgQUJPVkUgRVhD TFVTSU9OIE9SIExJTUlUQVRJT04gTUFZIE5PVCBBUFBMWSBUTyBZT1UuDQoNCg0KNi4gR2VuZXJh bA0KDQpOb3RoaW5nIGluIHRoaXMgQWdyZWVtZW50IGFmZmVjdHMgYW55IHN0YXR1dG9yeSByaWdo dHMgb2YgY29uc3VtZXJzIHRoYXQgY2Fubm90IGJlIHdhaXZlZCBvciBsaW1pdGVkIGJ5IGNvbnRy YWN0Lg0KDQpJQk0gbWF5IHRlcm1pbmF0ZSB5b3VyIGxpY2Vuc2UgaWYgeW91IGZhaWwgdG8gY29t cGx5IHdpdGggdGhlIHRlcm1zIG9mIHRoaXMgQWdyZWVtZW50LiBJZiBJQk0gZG9lcyBzbywgeW91 IG11c3QgaW1tZWRpYXRlbHkgZGVzdHJveSB0aGUgUHJvZ3JhbSBhbmQgYWxsIGNvcGllcyB5b3Ug bWFkZSBvZiBpdC4NCg0KWW91IGFncmVlIHRvIGNvbXBseSB3aXRoIGFwcGxpY2FibGUgZXhwb3J0 IGxhd3MgYW5kIHJlZ3VsYXRpb25zLg0KDQpOZWl0aGVyIHlvdSBub3IgSUJNIHdpbGwgYnJpbmcg YSBsZWdhbCBhY3Rpb24gdW5kZXIgdGhpcyBBZ3JlZW1lbnQgbW9yZSB0aGFuIHR3byB5ZWFycyBh ZnRlciB0aGUgY2F1c2Ugb2YgYWN0aW9uIGFyb3NlIHVubGVzcyBvdGhlcndpc2UgcHJvdmlkZWQg YnkgbG9jYWwgbGF3IHdpdGhvdXQgdGhlIHBvc3NpYmlsaXR5IG9mIGNvbnRyYWN0dWFsIHdhaXZl ciBvciBsaW1pdGF0aW9uLg0KDQpOZWl0aGVyIHlvdSBub3IgSUJNIGlzIHJlc3BvbnNpYmxlIGZv ciBmYWlsdXJlIHRvIGZ1bGZpbGwgYW55IG9ibGlnYXRpb25zIGR1ZSB0byBjYXVzZXMgYmV5b25k IGl0cyBjb250cm9sLg0KDQpJQk0gZG9lcyBub3QgcHJvdmlkZSBwcm9ncmFtIHNlcnZpY2VzIG9y IHRlY2huaWNhbCBzdXBwb3J0LCB1bmxlc3MgSUJNIHNwZWNpZmllcyBvdGhlcndpc2UuDQoNClRo ZSBsYXdzIG9mIHRoZSBjb3VudHJ5IGluIHdoaWNoIHlvdSBhY3F1aXJlIHRoZSBQcm9ncmFtIGdv dmVybiB0aGlzIEFncmVlbWVudCwgZXhjZXB0IDEpIGluIEF1c3RyYWxpYSwgdGhlIGxhd3Mgb2Yg dGhlIFN0YXRlIG9yIFRlcnJpdG9yeSBpbiB3aGljaCB0aGUgdHJhbnNhY3Rpb24gaXMgcGVyZm9y bWVkIGdvdmVybiB0aGlzIEFncmVlbWVudDsgMikgaW4gQWxiYW5pYSwgQXJtZW5pYSwgQmVsYXJ1 cywgQm9zbmlhL0hlcnplZ292aW5hLCBCdWxnYXJpYSwgQ3JvYXRpYSwgQ3plY2ggUmVwdWJsaWMs IEdlb3JnaWEsIEh1bmdhcnksIEthemFraHN0YW4sIEtpcmdoaXppYSwgRm9ybWVyIFl1Z29zbGF2 IFJlcHVibGljIG9mIE1hY2Vkb25pYSAoRllST00pLCBNb2xkb3ZhLCBQb2xhbmQsIFJvbWFuaWEs IFJ1c3NpYSwgU2xvdmFrIFJlcHVibGljLCBTbG92ZW5pYSwgVWtyYWluZSwgYW5kIEZlZGVyYWwg UmVwdWJsaWMgb2YgWXVnb3NsYXZpYSwgdGhlIGxhd3Mgb2YgQXVzdHJpYSBnb3Zlcm4gdGhpcyBB Z3JlZW1lbnQ7IDMpIGluIHRoZSBVbml0ZWQgS2luZ2RvbSwgYWxsIGRpc3B1dGVzIHJlbGF0aW5n IHRvIHRoaXMgQWdyZWVtZW50IHdpbGwgYmUgZ292ZXJuZWQgYnkgRW5nbGlzaCBMYXcgYW5kIHdp bGwgYmUgc3VibWl0dGVkIHRvIHRoZSBleGNsdXNpdmUganVyaXNkaWN0aW9uIG9mIHRoZSBFbmds aXNoIGNvdXJ0czsgNCkgaW4gQ2FuYWRhLCB0aGUgbGF3cyBpbiB0aGUgUHJvdmluY2Ugb2YgT250 YXJpbyBnb3Zlcm4gdGhpcyBBZ3JlZW1lbnQ7IGFuZCA1KSBpbiB0aGUgVW5pdGVkIFN0YXRlcyBh bmQgUHVlcnRvIFJpY28sIGFuZCBQZW9wbGUncyBSZXB1YmxpYyBvZiBDaGluYSwgdGhlIGxhd3Mg b2YgdGhlIFN0YXRlIG9mIE5ldyBZb3JrIGdvdmVybiB0aGlzIEFncmVlbWVudC4NCg0KDQoNClBh cnQgMiAtIENvdW50cnktdW5pcXVlIFRlcm1zDQoNCg0KQVVTVFJBTElBOg0KDQpObyBXYXJyYW50 eSAoU2VjdGlvbiA0KToNCg0KVGhlIGZvbGxvd2luZyBwYXJhZ3JhcGggaXMgYWRkZWQgdG8gdGhp cyBTZWN0aW9uOg0KDQpBbHRob3VnaCBJQk0gc3BlY2lmaWVzIHRoYXQgdGhlcmUgYXJlIG5vIHdh cnJhbnRpZXMsIHlvdSBtYXkgaGF2ZSBjZXJ0YWluIHJpZ2h0cyB1bmRlciB0aGUgVHJhZGUgUHJh Y3RpY2VzIEFjdCAxOTc0IG9yIG90aGVyIGxlZ2lzbGF0aW9uIGFuZCBhcmUgb25seSBsaW1pdGVk IHRvIHRoZSBleHRlbnQgcGVybWl0dGVkIGJ5IHRoZSBhcHBsaWNhYmxlIGxlZ2lzbGF0aW9uLg0K DQpMaW1pdGF0aW9uIG9mIExpYWJpbGl0eSAoU2VjdGlvbiA1KToNCg0KVGhlIGZvbGxvd2luZyBw YXJhZ3JhcGggaXMgYWRkZWQgdG8gdGhpcyBTZWN0aW9uOg0KDQpXaGVyZSBJQk0gaXMgaW4gYnJl YWNoIG9mIGEgY29uZGl0aW9uIG9yIHdhcnJhbnR5IGltcGxpZWQgYnkgdGhlIFRyYWRlIFByYWN0 aWNlcyBBY3QgMTk3NCwgSUJNJ3MgbGlhYmlsaXR5IGlzIGxpbWl0ZWQgdG8gdGhlIHJlcGFpciBv ciByZXBsYWNlbWVudCBvZiB0aGUgZ29vZHMsIG9yIHRoZSBzdXBwbHkgb2YgZXF1aXZhbGVudCBn b29kcy4gV2hlcmUgdGhhdCBjb25kaXRpb24gb3Igd2FycmFudHkgcmVsYXRlcyB0byByaWdodCB0 byBzZWxsLCBxdWlldCBwb3NzZXNzaW9uIG9yIGNsZWFyIHRpdGxlLCBvciB0aGUgZ29vZHMgYXJl IG9mIGEga2luZCBvcmRpbmFyaWx5IGFjcXVpcmVkIGZvciBwZXJzb25hbCwgZG9tZXN0aWMgb3Ig aG91c2Vob2xkIHVzZSBvciBjb25zdW1wdGlvbiwgdGhlbiBub25lIG9mIHRoZSBsaW1pdGF0aW9u cyBpbiB0aGlzIHBhcmFncmFwaCBhcHBseS4NCg0KDQpHRVJNQU5ZOg0KDQpObyBXYXJyYW50eSAo U2VjdGlvbiA0KToNCg0KVGhlIGZvbGxvd2luZyBwYXJhZ3JhcGhzIGFyZSBhZGRlZCB0byB0aGlz IFNlY3Rpb246DQoNClRoZSBtaW5pbXVtIHdhcnJhbnR5IHBlcmlvZCBmb3IgUHJvZ3JhbXMgaXMg c2l4IG1vbnRocy4NCg0KSW4gY2FzZSBhIFByb2dyYW0gaXMgZGVsaXZlcmVkIHdpdGhvdXQgU3Bl Y2lmaWNhdGlvbnMsIHdlIHdpbGwgb25seSB3YXJyYW50IHRoYXQgdGhlIFByb2dyYW0gaW5mb3Jt YXRpb24gY29ycmVjdGx5IGRlc2NyaWJlcyB0aGUgUHJvZ3JhbSBhbmQgdGhhdCB0aGUgUHJvZ3Jh bSBjYW4gYmUgdXNlZCBhY2NvcmRpbmcgdG8gdGhlIFByb2dyYW0gaW5mb3JtYXRpb24uIFlvdSBo YXZlIHRvIGNoZWNrIHRoZSB1c2FiaWxpdHkgYWNjb3JkaW5nIHRvIHRoZSBQcm9ncmFtIGluZm9y bWF0aW9uIHdpdGhpbiB0aGUgIm1vbmV5LWJhY2sgZ3VhcmFudHkiIHBlcmlvZC4NCg0KTGltaXRh dGlvbiBvZiBMaWFiaWxpdHkgKFNlY3Rpb24gNSk6DQoNClRoZSBmb2xsb3dpbmcgcGFyYWdyYXBo IGlzIGFkZGVkIHRvIHRoaXMgU2VjdGlvbjoNCg0KVGhlIGxpbWl0YXRpb25zIGFuZCBleGNsdXNp b25zIHNwZWNpZmllZCBpbiB0aGUgQWdyZWVtZW50IHdpbGwgbm90IGFwcGx5IHRvIGRhbWFnZXMg Y2F1c2VkIGJ5IElCTSB3aXRoIGZyYXVkIG9yIGdyb3NzIG5lZ2xpZ2VuY2UsIGFuZCBmb3IgZXhw cmVzcyB3YXJyYW50eS4NCg0KDQpJTkRJQToNCg0KR2VuZXJhbCAoU2VjdGlvbiA2KToNCg0KVGhl IGZvbGxvd2luZyByZXBsYWNlcyB0aGUgZm91cnRoIHBhcmFncmFwaCBvZiB0aGlzIFNlY3Rpb246 DQoNCklmIG5vIHN1aXQgb3Igb3RoZXIgbGVnYWwgYWN0aW9uIGlzIGJyb3VnaHQsIHdpdGhpbiB0 d28geWVhcnMgYWZ0ZXIgdGhlIGNhdXNlIG9mIGFjdGlvbiBhcm9zZSwgaW4gcmVzcGVjdCBvZiBh bnkgY2xhaW0gdGhhdCBlaXRoZXIgcGFydHkgbWF5IGhhdmUgYWdhaW5zdCB0aGUgb3RoZXIsIHRo ZSByaWdodHMgb2YgdGhlIGNvbmNlcm5lZCBwYXJ0eSBpbiByZXNwZWN0IG9mIHN1Y2ggY2xhaW0g d2lsbCBiZSBmb3JmZWl0ZWQgYW5kIHRoZSBvdGhlciBwYXJ0eSB3aWxsIHN0YW5kIHJlbGVhc2Vk IGZyb20gaXRzIG9ibGlnYXRpb25zIGluIHJlc3BlY3Qgb2Ygc3VjaCBjbGFpbS4NCg0KDQpJUkVM QU5EOg0KDQpObyBXYXJyYW50eSAoU2VjdGlvbiA0KToNCg0KVGhlIGZvbGxvd2luZyBwYXJhZ3Jh cGggaXMgYWRkZWQgdG8gdGhpcyBTZWN0aW9uOg0KDQpFeGNlcHQgYXMgZXhwcmVzc2x5IHByb3Zp ZGVkIGluIHRoZXNlIHRlcm1zIGFuZCBjb25kaXRpb25zLCBhbGwgc3RhdHV0b3J5IGNvbmRpdGlv bnMsIGluY2x1ZGluZyBhbGwgd2FycmFudGllcyBpbXBsaWVkLCBidXQgd2l0aG91dCBwcmVqdWRp Y2UgdG8gdGhlIGdlbmVyYWxpdHkgb2YgdGhlIGZvcmVnb2luZywgYWxsIHdhcnJhbnRpZXMgaW1w bGllZCBieSB0aGUgU2FsZSBvZiBHb29kcyBBY3QgMTg5MyBvciB0aGUgU2FsZSBvZiBHb29kcyBh bmQgU3VwcGx5IG9mIFNlcnZpY2VzIEFjdCAxOTgwIGFyZSBoZXJlYnkgZXhjbHVkZWQuDQoNCg0K SVRBTFk6DQoNCkxpbWl0YXRpb24gb2YgTGlhYmlsaXR5IChTZWN0aW9uIDUpOg0KDQpUaGlzIFNl Y3Rpb24gaXMgcmVwbGFjZWQgYnkgdGhlIGZvbGxvd2luZzoNCg0KVW5sZXNzIG90aGVyd2lzZSBw cm92aWRlZCBieSBtYW5kYXRvcnkgbGF3LCBJQk0gaXMgbm90IGxpYWJsZSBmb3IgYW55IGRhbWFn ZXMgd2hpY2ggbWlnaHQgYXJpc2UuDQoNCg0KTkVXIFpFQUxBTkQ6DQoNCk5vIFdhcnJhbnR5IChT ZWN0aW9uIDQpOg0KDQpUaGUgZm9sbG93aW5nIHBhcmFncmFwaCBpcyBhZGRlZCB0byB0aGlzIFNl Y3Rpb246DQoNCkFsdGhvdWdoIElCTSBzcGVjaWZpZXMgdGhhdCB0aGVyZSBhcmUgbm8gd2FycmFu dGllcywgeW91IG1heSBoYXZlIGNlcnRhaW4gcmlnaHRzIHVuZGVyIHRoZSBDb25zdW1lciBHdWFy YW50ZWVzIEFjdCAxOTkzIG9yIG90aGVyIGxlZ2lzbGF0aW9uIHdoaWNoIGNhbm5vdCBiZSBleGNs dWRlZCBvciBsaW1pdGVkLiBUaGUgQ29uc3VtZXIgR3VhcmFudGVlcyBBY3QgMTk5MyB3aWxsIG5v dCBhcHBseSBpbiByZXNwZWN0IG9mIGFueSBnb29kcyBvciBzZXJ2aWNlcyB3aGljaCBJQk0gcHJv dmlkZXMsIGlmIHlvdSByZXF1aXJlIHRoZSBnb29kcyBhbmQgc2VydmljZXMgZm9yIHRoZSBwdXJw b3NlcyBvZiBhIGJ1c2luZXNzIGFzIGRlZmluZWQgaW4gdGhhdCBBY3QuDQoNCkxpbWl0YXRpb24g b2YgTGlhYmlsaXR5IChTZWN0aW9uIDUpOg0KDQpUaGUgZm9sbG93aW5nIHBhcmFncmFwaCBpcyBh ZGRlZCB0byB0aGlzIFNlY3Rpb246DQoNCldoZXJlIFByb2dyYW1zIGFyZSBub3QgYWNxdWlyZWQg Zm9yIHRoZSBwdXJwb3NlcyBvZiBhIGJ1c2luZXNzIGFzIGRlZmluZWQgaW4gdGhlIENvbnN1bWVy IEd1YXJhbnRlZXMgQWN0IDE5OTMsIHRoZSBsaW1pdGF0aW9ucyBpbiB0aGlzIFNlY3Rpb24gYXJl IHN1YmplY3QgdG8gdGhlIGxpbWl0YXRpb25zIGluIHRoYXQgQWN0Lg0KDQoNClBFT1BMRSdTIFJF UFVCTElDIE9GIENISU5BOg0KDQpDaGFyZ2VzIChTZWN0aW9uIDMpOg0KDQpUaGUgZm9sbG93aW5n IHBhcmFncmFwaCBpcyBhZGRlZCB0byB0aGUgU2VjdGlvbjoNCg0KQWxsIGJhbmtpbmcgY2hhcmdl cyBpbmN1cnJlZCBpbiB0aGUgUGVvcGxlJ3MgUmVwdWJsaWMgb2YgQ2hpbmEgd2lsbCBiZSBib3Ju ZSBieSB5b3UgYW5kIHRob3NlIGluY3VycmVkIG91dHNpZGUgdGhlIFBlb3BsZSdzIFJlcHVibGlj IG9mIENoaW5hIHdpbGwgYmUgYm9ybmUgYnkgSUJNLg0KDQoNClVOSVRFRCBLSU5HRE9NOg0KDQpM aW1pdGF0aW9uIG9mIExpYWJpbGl0eSAoU2VjdGlvbiA1KToNCg0KVGhlIGZvbGxvd2luZyBwYXJh Z3JhcGggaXMgYWRkZWQgdG8gdGhpcyBTZWN0aW9uIGF0IHRoZSBlbmQgb2YgdGhlIGZpcnN0IHBh cmFncmFwaDoNCg0KVGhlIGxpbWl0YXRpb24gb2YgbGlhYmlsaXR5IHdpbGwgbm90IGFwcGx5IHRv IGFueSBicmVhY2ggb2YgSUJNJ3Mgb2JsaWdhdGlvbnMgaW1wbGllZCBieSBTZWN0aW9uIDEyIG9m IHRoZSBTYWxlcyBvZiBHb29kcyBBY3QgMTk3OSBvciBTZWN0aW9uIDIgb2YgdGhlIFN1cHBseSBv ZiBHb29kcyBhbmQgU2VydmljZXMgQWN0IDE5ODIuDQoNCg0KWjEyNS01NTg5LTAxICgxMC85NykN Cg0KDQoNCkxJQ0VOU0UgSU5GT1JNQVRJT04NCg0KVGhlIFByb2dyYW1zIGxpc3RlZCBiZWxvdyBh cmUgbGljZW5zZWQgdW5kZXIgdGhlIGZvbGxvd2luZyB0ZXJtcyBhbmQgY29uZGl0aW9ucyBpbiBh ZGRpdGlvbiB0byB0aG9zZSBvZiB0aGUgSW50ZXJuYXRpb25hbCBMaWNlbnNlIEFncmVlbWVudCBm b3IgTm9uLVdhcnJhbnRlZCBQcm9ncmFtcy4NCg0KUHJvZ3JhbSBOYW1lOiAgTm90ZXMgQysrIEFQ SSBUb29sa2l0IFJlbGVhc2UgMi4yIGZvciBXaW4zMg0KUHJvZ3JhbSBOdW1iZXI6ICBDNDE0OE5B DQpHdWFyYW50ZWU6ICAxDQpBdXRob3JpemF0aW9uIGZvciBVc2Ugb24gSG9tZS9Qb3J0YWJsZSBD b21wdXRlcjogIDENCg0KUHJvZ3JhbSBOYW1lOiAgTm90ZXMgQysrIEFQSSBUb29sa2l0IFJlbGVh c2UgMi4yIGZvciBVTklYDQpQcm9ncmFtIE51bWJlcjogIEM0MTQ5TkENCkd1YXJhbnRlZTogIDEN CkF1dGhvcml6YXRpb24gZm9yIFVzZSBvbiBIb21lL1BvcnRhYmxlIENvbXB1dGVyOiAgMQ0KDQpQ cm9ncmFtIE5hbWU6ICBOb3RlcyBDKysgQVBJIFRvb2xraXQgRG9jdW1lbnRhdGlvbiBSZWxlYXNl IDIuMg0KUHJvZ3JhbSBOdW1iZXI6ICBDNDE0QU5BDQpHdWFyYW50ZWU6ICAxDQpBdXRob3JpemF0 aW9uIGZvciBVc2Ugb24gSG9tZS9Qb3J0YWJsZSBDb21wdXRlcjogIDENCg0KRVhQTEFOQVRJT05T IE9GIFRFUk1TOg0KDQpHdWFyYW50ZWU6DQpUaGUgUHJvZ3JhbSBoYXMgYSBtb25leS1iYWNrIGd1 YXJhbnRlZS4gIElmIGZvciBhbnkgcmVhc29uIHlvdSBhcmUgdW5zYXRpc2ZpZWQgd2l0aCB0aGUg UHJvZ3JhbSwgeW91IG1heSByZXR1cm4gaXQgdG8gdGhlIHBhcnR5IChlaXRoZXIgSUJNIG9yIGl0 cyByZXNlbGxlcnMpIGZyb20gd2hvbSB5b3UgYWNxdWlyZWQgaXQsIHRvIHJlY2VpdmUgYSByZWZ1 bmQgb2YgdGhlIGFtb3VudCB5b3UgcGFpZC4NCiIxIiBtZWFucyB0aGF0IHRoaXMgUHJvZ3JhbSBo YXMgYSAzMCBkYXkgbW9uZXktYmFjayBndWFyYW50ZWUuDQoiMiIgbWVhbnMgdGhhdCB0aGlzIFBy b2dyYW0gaGFzIGEgMiBtb250aCBtb25leS1iYWNrIGd1YXJhbnRlZS4NCg0KQXV0aG9yaXphdGlv biBmb3IgVXNlIG9uIEhvbWUvUG9ydGFibGUgQ29tcHV0ZXI6DQoiMSIgbWVhbnMgdGhhdCB0aGUg UHJvZ3JhbSBtYXkgYmUgc3RvcmVkIG9uIHRoZSBwcmltYXJ5IG1hY2hpbmUgYW5kIGFub3RoZXIg bWFjaGluZSwgcHJvdmlkZWQgdGhhdCB0aGUgUHJvZ3JhbSBpcyBub3QgaW4gYWN0aXZlIHVzZSBv biBib3RoIG1hY2hpbmVzIGF0IHRoZSBzYW1lIHRpbWUuDQoiMiIgbWVhbnMgdGhhdCB5b3UgbWF5 IG5vdCBjb3B5IGFuZCB1c2UgdGhpcyBQcm9ncmFtIG9uIGFub3RoZXIgY29tcHV0ZXIgd2l0aG91 dCAgcGF5aW5nIGFkZGl0aW9uYWwgbGljZW5zZSBmZWVzLg0KDQpTcGVjaWZpZWQgT3BlcmF0aW5n IEVudmlyb25tZW50DQoNClRoZSBQcm9ncmFtIFNwZWNpZmljYXRpb25zIGFuZCBTcGVjaWZpZWQg T3BlcmF0aW5nIEVudmlyb25tZW50IGluZm9ybWF0aW9uIG1heSBiZSBmb3VuZCBpbiBkb2N1bWVu dGF0aW9uIGFjY29tcGFueWluZyB0aGUgUHJvZ3JhbSBzdWNoIGFzICB0aGUgSW5zdGFsbGF0aW9u L1VzZXJzICBHdWlkZS4NCg0KVS5TLiBHb3Zlcm5tZW50IFVzZXJzIFJlc3RyaWN0ZWQgUmlnaHRz DQoNClUuUy4gR292ZXJubWVudCBVc2VycyBSZXN0cmljdGVkIFJpZ2h0cyAtIFVzZSwgZHVwbGlj YXRpb24sIG9yIGRpc2Nsb3N1cmUgcmVzdHJpY3RlZCBieSB0aGUgR1NBIEFEUCBTY2hlZHVsZSBD b250cmFjdCB3aXRoIHRoZSBJQk0gQ29ycG9yYXRpb24uDQoNCkQvTjogIEwtSlRIUy01NDRRNFcN ClAvTjogIEwtSlRIUy01NDRRNFcNCg== --0__=C1256C25002D28688f9e8a93df938690918cC1256C25002D2868 Content-type: text/plain; name="=?iso-8859-1?Q?apilicns21.txt?=" Content-transfer-encoding: base64 DQogICAgICAgICBMb3R1cyBDKysgQVBJIFRvb2xraXQgZm9yIERvbWlubyBhbmQgTm90ZXMNCiAg ICAgICAgICAgICBTb2Z0d2FyZSBEZXZlbG9wbWVudCBLaXQgQWdyZWVtZW50DQoNCg0KSUYgWU9V IERPIE5PVCBBR1JFRSBXSVRIIFRIRVNFIFRFUk1TIEFORCBDT05ESVRJT05TLCBETyBOT1QNCklO U1RBTEwgVEhFIExPVFVTIEMrKyBBUEkgVE9PTEtJVCBQUk9EVUNUIEJZIElOU1RBTExJTkcgQU5Z IE9SDQpBTEwgT1IgQUxMIE9GIFRIRSBMT1RVUyBDKysgQVBJIFRPT0xLSVQgUFJPRFVDVCBGUk9N IFRIRSBUT09MS0lUDQpDRCBNRURJQSBPUiBGUk9NIEFOWSBPVEhFUiBTT1VSQ0UgKElOQ0xVRElO RyBUSEUgTE9UVVMgV0VCIFNJVEUpLg0KQlkgRE9JTkcgU08sWU9VIEFSRSBBR1JFRUlORyBUTyBC RSBCT1VORCBCWSBUSEUgVEVSTVMgT0YgVEhJUw0KQUdSRUVNRU5ULg0KDQpMb3R1cyBEZXZlbG9w bWVudCBDb3Jwb3JhdGlvbiAoIkxvdHVzIikgZ3JhbnRzIHlvdSAoYW4gZW50aXR5IG9yDQphIHBl cnNvbikgYSBub24tZXhjbHVzaXZlIHJpZ2h0IHRvIGluc3RhbGwgYW5kIHVzZSB0aGUgTG90dXMg QysrLQ0KTGFuZ3VhZ2UgQXBwbGljYXRpb24gUHJvZ3JhbW1pbmcgSW50ZXJmYWNlIGZvciBEb21p bm8gYW5kIE5vdGVzLA0KY29uc2lzdGluZyBvZiBzb2Z0d2FyZSBhbmQgZG9jdW1lbnRhdGlvbiAo Y29sbGVjdGl2ZWx5LCB0aGUNCiJMb3R1cyBDKysgQVBJIFRvb2xraXQgZm9yIERvbWlubyBhbmQg Tm90ZXMiKSwgdW5kZXIgdGhlDQpmb2xsb3dpbmcgY29uZGl0aW9uczoNCg0KDQpERUZJTklUSU9O Uw0KDQpBbiAiQXBwbGljYXRpb24iIGlzIGEgY29tcHV0ZXIgcHJvZ3JhbSBvciBzb2Z0d2FyZSBw cm9kdWN0DQpkZXZlbG9wZWQgdXNpbmcgdGhlIExvdHVzIEMrKyBBUEkgVG9vbGtpdCBmb3IgRG9t aW5vIGFuZCBOb3Rlcy4NCg0KQSAiTm90ZXMgQ2xpZW50IFByb2R1Y3QiIGlzIGEgY2xpZW50IHZl cnNpb24gb2YgYW55IG9mIHRoZQ0KZm9sbG93aW5nIExvdHVzIFByb2R1Y3RzOiBMb3R1cyBOb3Rl cywgTG90dXMgTm90ZXMgTWFpbCwgYW5kL29yDQpMb3R1cyBOb3RlcyBEZXNrdG9wLiANCg0KQSAi VXNlciIgaXMgYSBwZXJzb24gd2hvLCBkaXJlY3RseSBvciBpbmRpcmVjdGx5LCBzZW5kcyBkYXRh IHRvLA0KcmVjZWl2ZXMgZGF0YSBmcm9tLCBzZW5kcyBjb250cm9sIGNvbW1hbmRzIHRvLCBvciBy ZWNlaXZlcw0KY29tcHV0aW5nIHNlcnZpY2VzIGZyb20gYW4gQXBwbGljYXRpb24uDQoNCkEgIkxv dHVzIENvbW11bmljYXRpb25zIFByb2R1Y3QiIGlzIGEgTm90ZXMgQ2xpZW50IFByb2R1Y3Qgb3Ig YQ0KTm90ZXMgc2VydmVyLg0KDQoNClVTRQ0KDQpZb3UgbWF5IGluc3RhbGwgYW5kIHVzZSB0aGUg TG90dXMgQysrIEFQSSBUb29sa2l0IGZvciBEb21pbm8gYW5kDQpOb3RlcyBvbiBhbnkgbnVtYmVy IG9mIGNvbXB1dGVycyBzb2xlbHkgZm9yIHRoZSBwdXJwb3NlIG9mDQpkZXZlbG9waW5nIEFwcGxp Y2F0aW9ucy4gIFlvdSBtYXkgYWxzbyBpbnN0YWxsIGNvcGllcyBvZiB0aGUNCkxvdHVzIEMrKyBB UEkgVG9vbGtpdCBmb3IgRG9taW5vIGFuZCBOb3RlcyBvbiBhIGhvbWUgYW5kL29yDQpsYXB0b3Ag Y29tcHV0ZXIsIHByb3ZpZGVkIHRoYXQgb25seSBhc3NpZ25lZCB1c2VycyB3aXRoaW4geW91cg0K b3JnYW5pemF0aW9uIG1heSBhY2Nlc3Mgc3VjaCBhZGRpdGlvbmFsIGNvcGllcy4gIFlvdSBtYXkg bWFrZSBvbmUNCmNvcHkgb2YgdGhlIExvdHVzIEMrKyBBUEkgVG9vbGtpdCBmb3IgRG9taW5vIGFu ZCBOb3RlcyBmb3INCmFyY2hpdmFsIGFuZCBiYWNrLXVwIHB1cnBvc2VzLCBidXQgbWF5IG5vdCB1 c2UgdGhpcyBjb3B5IGluIGFueQ0Kb3RoZXIgd2F5LiAgWW91IG1heSBpbnN0YWxsIGFuZCB1c2Ug dGhlIExvdHVzIEMrKyBBUEkgVG9vbGtpdCBmb3INCkRvbWlubyBhbmQgTm90ZXMgd2l0aGluIHlv dXIgb3duIG9yZ2FuaXphdGlvbiBvbmx5Lg0KDQoNClJFU1RSSUNUSU9OUw0KDQpZb3UgbWF5IG5v dDoNCg0KKDEpICBVc2UgdGhlIExvdHVzIEMrKyBBUEkgVG9vbGtpdCBmb3IgRG9taW5vIGFuZCBO b3RlcyB0bw0KZGV2ZWxvcCBhbiBBcHBsaWNhdGlvbiB0aGF0LCBkaXJlY3RseSBvciBpbmRpcmVj dGx5LCBlbmFibGVzDQpVc2VycyB0byBhY2Nlc3Mgb3Igc2hhcmUgYW55IExvdHVzIENvbW11bmlj YXRpb25zIFByb2R1Y3QNCmludGVyYWN0aXZlbHksIHVubGVzcyBlYWNoIHN1Y2ggVXNlciBpcyBh biBhdXRob3JpemVkIGxpY2Vuc2VlIG9mDQphIE5vdGVzIENsaWVudCBQcm9kdWN0Ow0KDQooMikg IFRyYW5zZmVyLCBzZWxsLCBsaWNlbnNlLCBsb2FuLCBsZWFzZSBvciBvdGhlcndpc2UgZGlzdHJp YnV0ZQ0KdGhlIExvdHVzIEMrKyBBUEkgVG9vbGtpdCBmb3IgRG9taW5vIGFuZCBOb3Rlcywgb3Ig YW55IGNvbXBvbmVudA0KdGhlcmVvZiwgdG8gYW55IHRoaXJkIHBhcnR5LCBleGNlcHQgYXMgZGVz Y3JpYmVkIGJlbG93OyBvcg0KDQooMykgIEFsdGVyLCBtZXJnZSwgbW9kaWZ5IChleGNlcHQgYXMg cGVybWl0dGVkIGJlbG93KSwgYWRhcHQsDQpyZXZlcnNlIGVuZ2luZWVyLCBkaXNhc3NlbWJsZSwg b3IgZGVjb21waWxlIHRoZSBMb3R1cyBDKysgQVBJDQpUb29sa2l0IGZvciBEb21pbm8gYW5kIE5v dGVzLCBvciBhbnkgcG9ydGlvbnMgdGhlcmVvZi4NCg0KVGhlIHB1cnBvc2Ugb2YgdGhlc2UgcHJv dmlzaW9ucyBpcyB0byByZXN0cmljdCBBcHBsaWNhdGlvbnMgdGhhdA0KYXJlIGludGVuZGVkIHRv OiAoYSkgbWltaWMgb3Igc3Vic3RpdHV0ZSBmb3IgdGhlIHNlcnZpY2VzDQpwcm92aWRlZCBieSBh IE5vdGVzIENsaWVudCBQcm9kdWN0LCBvciAoYikgYXNzaXN0IGFueSBvdGhlcg0KY29tcHV0ZXIg cHJvZ3JhbSB0aGF0IGlzIGludGVuZGVkIHRvIG1pbWljIG9yIHN1YnN0aXR1dGUgZm9yIHRoZQ0K c2VydmljZXMgb2YgYSBOb3RlcyBDbGllbnQgUHJvZHVjdC4NCg0KU2hvdWxkIHlvdSBoYXZlIGFu eSBxdWVzdGlvbnMgY29uY2VybmluZyB0aGVzZSByZXN0cmljdGlvbnMsDQpwbGVhc2UgY29udGFj dCBMb3R1cyBhdCB0aGUgcGhvbmUgbnVtYmVyIG9yIGFkZHJlc3MgcmVmZXJlbmNlZCBpbg0KdGhl ICJFeGNlcHRpb25zIiBzZWN0aW9uIGJlbG93Lg0KDQoNCkVYQ0VQVElPTlMgVE8gVEhFIFJFU1RS SUNUSU9OUw0KDQpMb3R1cyB3aWxsIGNvbnNpZGVyIGV4Y2VwdGlvbnMgdG8gdGhlIHJlc3RyaWN0 aW9ucyBzdGF0ZWQgYWJvdmUuDQpJZiB5b3UgYXJlIGludGVyZXN0ZWQgaW4gb2J0YWluaW5nIHN1 Y2ggYW4gZXhjZXB0aW9uLCBwbGVhc2UNCmNhbGwgODAwLTc4Mi03ODc2IChpbiB0aGUgVVMpIG9y IHdyaXRlIHRvIExvdHVzIERldmVsb3BtZW50IA0KQ29ycG9yYXRpb24sIEJ1c2luZXNzIFBhcnRu ZXIgUHJvZ3JhbSwgNTUgQ2FtYnJpZGdlIFBhcmt3YXksIA0KQ2FtYnJpZGdlLCBNYXNzYWNodXNl dHRzLCAwMjE0MiwgQXR0ZW50aW9uOiBBUEkgVG9vbGtpdCBMaWNlbnNlDQpFeGNlcHRpb25zLg0K DQoNClNBTVBMRSBBTkQgUkVESVNUUklCVVRBQkxFIENPREUNCg0KWW91IG1heSBtb2RpZnkgdGhl IHNvdXJjZSBjb2RlIHZlcnNpb25zIG9mIHRoZSBTYW1wbGUgUHJvZ3JhbXMsDQppZiBhbnksIGlu Y2x1ZGVkIHdpdGggdGhlIExvdHVzIEMrKyBBUEkgVG9vbGtpdCBmb3IgRG9taW5vIGFuZA0KTm90 ZXMgYW5kIHJlZGlzdHJpYnV0ZSBzdWNoIG1vZGlmaWVkIHNvdXJjZSBjb2RlIHZlcnNpb25zIGlu DQpjb21waWxlZCwgb2JqZWN0IGNvZGUgZm9ybSBvbmx5LiAgWW91IG1heSBhbHNvIHJlZGlzdHJp YnV0ZSwgYXMNCnBhcnQgb2YgeW91ciBBcHBsaWNhdGlvbihzKSwgdGhlIExvdHVzIEMrKyBBUEkg VG9vbGtpdCBmb3IgRG9taW5vDQphbmQgTm90ZXMgc29mdHdhcmUgZGVzaWduYXRlZCBhcyAiUmVk aXN0cmlidXRhYmxlIENvZGUuIiAgVGhlDQpSZWRpc3RyaWJ1dGFibGUgQ29kZSBmaWxlcywgaWYg YW55LCBhcmUgaWRlbnRpZmllZCBiZWxvdy4gIElmDQp5b3UgYXJlIGF1dGhvcml6ZWQgdG8gcmVk aXN0cmlidXRlIHRoZSBTYW1wbGUgQ29kZSBhbmQvb3INClJlZGlzdHJpYnV0YWJsZSBDb2RlIChj b2xsZWN0aXZlbHkgIlJFRElTVFJJQlVUQUJMRSBDT01QT05FTlRTIiksDQp5b3UgbXVzdCAoYSkg ZGlzdHJpYnV0ZSB0aGUgUkVESVNUUklCVVRBQkxFIENPTVBPTkVOVFMgb25seSBpbg0KY29uanVu Y3Rpb24gd2l0aCBhbmQgYXMgYSBwYXJ0IG9mIHlvdXIgQXBwbGljYXRpb24ocyk7IChiKSBub3QN CnBlcm1pdCBmdXJ0aGVyIHJlZGlzdHJpYnV0aW9uIG9mIHRoZSBSRURJU1RSSUJVVEFCTEUgQ29t cG9uZW50cw0KYnkgeW91ciBVc2VyczsgKGMpIG5vdCB1c2UgTG90dXMnIG5hbWUsIGxvZ28sIG9y IHRyYWRlbWFya3MgdG8NCm1hcmtldCB5b3VyIEFwcGxpY2F0aW9uKHMpOyBhbmQgKGQpIGluY2x1 ZGUgYSB2YWxpZCBjb3B5cmlnaHQNCm5vdGljZSBvbiB5b3VyIEFwcGxpY2F0aW9uKHMpLg0KDQpS ZWRpc3RyaWJ1dGFibGUgQ29kZTogIA0KDQpZb3UgbWF5IHJlZGlzdHJpYnV0ZSBhIHNpbmdsZSBM b3R1cyBDKysgQVBJIFRvb2xraXQgZm9yIERvbWlubw0KYW5kIE5vdGVzIHNoYXJlZCBsaWJyYXJ5 IGZpbGUgd2l0aCBlYWNoIEFwcGxpY2F0aW9uIHlvdSBkZXZlbG9wDQp0aGF0IHJlcXVpcmVzIG9u ZS4gIFRoZSBzaGFyZWQgbGlicmFyeSBmaWxlcyBhcmUgbG9jYXRlZCBpbg0KcGxhdGZvcm0tc3Bl Y2lmaWMgc3ViZGlyZWN0b3JpZXMgb2YgdGhlIEMrKyBBUEkgVG9vbGtpdCBsaWINCmRpcmVjdG9y eSwgYW5kIGhhdmUgb25lIG9mIHRoZSBmb2xsb3dpbmcgZmlsZW5hbWUgZXh0ZW5zaW9uczoNCi5k bGwsIC5hLCAuc28sIG9yIC5zbC4gIE90aGVyIGZpbGVzIGluIHRoZSBDKysgQVBJIFRvb2xraXQg bGliDQpzdWJkaXJlY3RvcmllcywgaW5jbHVkaW5nIHNoYXJlZCBsaWJyYXJpZXMgdGhhdCBhcmUg bm90IHJlcXVpcmVkDQpieSB0aGUgQXBwbGljYXRpb24sIG1heSBub3QgYmUgcmVkaXN0cmlidXRl ZC4NCg0KDQpQUk9EVUNUIFNVUFBPUlQNCg0KRm9yIGluZm9ybWF0aW9uIHJlZ2FyZGluZyBwcm9k dWN0IHN1cHBvcnQgZm9yIHRoZSBMb3R1cyBDKysgQVBJDQpUb29sa2l0IGZvciBEb21pbm8gYW5k IE5vdGVzLCBwbGVhc2UgY29udGFjdCBMb3R1cyBDdXN0b21lcg0KU3VwcG9ydC4gIEluIHRoZSBV UywgY2FsbCA4MDAtOTk3LTAzMzMsIG91dHNpZGUgdGhlIFVTLCBzZWUgdGhlDQpMb3R1cyBDdXN0 b21lciBTdXBwb3J0IFdlYiBzaXRlIGF0IGh0dHA6Ly93d3cuc3VwcG9ydC5sb3R1cy5jb20NCmZv ciB0aGUgbnVtYmVyIG9mIHRoZSBuZWFyZXN0IFN1cHBvcnQgQ2VudGVyLg0KDQoNCkRJU1RSSUJV VElPTiBPRiBBUFBMSUNBVElPTlMNCg0KQW55IGRpc3RyaWJ1dGlvbiBvZiB5b3VyIEFwcGxpY2F0 aW9uKHMpIG11c3QgYmUgdW5kZXIgYSB3cml0dGVuDQphZ3JlZW1lbnQgKGluY2x1ZGluZyBzaHJp bmsgd3JhcCBhZ3JlZW1lbnRzKSB0aGF0IHByb2hpYml0cw0KcmV2ZXJzZSBlbmdpbmVlcmluZywg ZGVjb21waWxhdGlvbiBvciBkaXNhc3NlbWJseSBvZiB0aGUNCkFwcGxpY2F0aW9uKHMpIGFuZCBy ZXF1aXJlcyBVc2VycyBvZiB0aGUgQXBwbGljYXRpb24ocykgdG8gYWJpZGUNCmJ5IHRoZSBjb25k aXRpb25zIHN0YXRlZCBpbiB0aGUgUmVzdHJpY3Rpb25zIHNlY3Rpb24gYWJvdmUuDQoNCklmIHlv dSBkaXN0cmlidXRlIGFuIGFwcGxpY2F0aW9uIHByb2dyYW1taW5nIGludGVyZmFjZSAoIkFQSSIp DQpkZXZlbG9wZWQgdXNpbmcgdGhpcyBMb3R1cyBDKysgQVBJIFRvb2xraXQgZm9yIERvbWlubyBh bmQgTm90ZXMsDQp0aGVuIHlvdSBtdXN0IGRpc3RyaWJ1dGUgc3VjaCBBUEkgdW5kZXIgYSB3cml0 dGVuIGFncmVlbWVudCB0aGF0DQpyZXF1aXJlcyB0aGUgbGljZW5zZWVzIG9mIHN1Y2ggQVBJIHRv IGFiaWRlIGJ5IHRoZSByZXN0cmljdGlvbnMNCnN0YXRlZCBpbiB0aGUgUmVzdHJpY3Rpb25zIHNl Y3Rpb24gYWJvdmUuDQoNCg0KVFJBTlNGRVIgT0YgVEhFIExPVFVTIEMrKyBBUEkgVE9PTEtJVCBG T1IgRE9NSU5PIEFORCBOT1RFUw0KDQpZb3UgbWF5IHBlcm1hbmVudGx5IHRyYW5zZmVyIHRoZSBM b3R1cyBDKysgQVBJIFRvb2xraXQgZm9yIERvbWlubw0KYW5kIE5vdGVzLCBzdWJqZWN0IHRvIHRo ZSB0ZXJtcyBvZiB0aGlzIEFncmVlbWVudCwgdG8gc29tZW9uZQ0KZWxzZSwgcHJvdmlkZWQgdGhh dCB5b3UgZG8gbm90IHJldGFpbiBhbnkgY29waWVzIG9mIHRoZSBMb3R1cyBDKysNCkFQSSBUb29s a2l0IGZvciBEb21pbm8gYW5kIE5vdGVzIGFuZCBwcm92aWRlZCB5b3UgZGVsaXZlciBhIGhhcmQN CmNvcHkgb2YgdGhpcyBBZ3JlZW1lbnQgdG8gdGhlIHJlY2lwaWVudC4NCg0KDQpQUk9URUNUSU9O IE9GIFBST1BSSUVUQVJZIFJJR0hUUw0KDQpZb3UgYWNrbm93bGVkZ2UgdGhhdCB1bmRlciB0aGlz IEFncmVlbWVudCB5b3Ugb2J0YWluIG9ubHkgdGhlDQpyaWdodCB0byB1c2UgdGhlIExvdHVzIEMr KyBBUEkgVG9vbGtpdCBmb3IgRG9taW5vIGFuZCBOb3RlcyBhbmQNCnRoYXQgbm8gcmlnaHQsIHRp dGxlIG9yIGludGVyZXN0IGluIG9yIHRvIGFueSBjb3B5cmlnaHRzLA0KdHJhZGVtYXJrcyBvciBv dGhlciBwcm9wcmlldGFyeSByaWdodHMgcmVsYXRpbmcgdG8gdGhlIExvdHVzIEMrKw0KQVBJIFRv b2xraXQgZm9yIERvbWlubyBhbmQgTm90ZXMgaXMgdHJhbnNmZXJyZWQgb3IgbGljZW5zZWQgZnJv bQ0KTG90dXMgdG8geW91LiAgWW91IGV4cHJlc3NseSBhY2tub3dsZWRnZSB0aGF0ICBhbGwgaW50 ZWxsZWN0dWFsDQpwcm9wZXJ0eSByaWdodHMgaW4gdGhlIExvdHVzIEMrKyBBUEkgVG9vbGtpdCBm b3IgRG9taW5vIGFuZCBOb3Rlcw0KYXJlIG93bmVkIGJ5IExvdHVzIG9yIGl0cyBzdXBwbGllcnMg YW5kIGFyZSBwcm90ZWN0ZWQgYnkgVW5pdGVkDQpTdGF0ZXMgYW5kIENhbmFkaWFuIGNvcHlyaWdo dCBsYXdzLCBvdGhlciBhcHBsaWNhYmxlIGNvcHlyaWdodA0KbGF3cywgYW5kIGludGVybmF0aW9u YWwgdHJlYXR5IHByb3Zpc2lvbnMuICBMb3R1cyByZXRhaW5zIGFsbA0KcmlnaHRzIG5vdCBleHBy ZXNzbHkgZ3JhbnRlZCBpbiB0aGlzIEFncmVlbWVudC4gIFlvdSBtYXkgbm90DQpyZW1vdmUgb3Ig YWx0ZXIgYW55IGNvcHlyaWdodCBub3RpY2UsIHRyYWRlbWFyayBvciBvdGhlcg0KcHJvcHJpZXRh cnkgcmlnaHRzIG5vdGljZSBwbGFjZWQgYnkgTG90dXMgb24gb3IgaW4gdGhlIExvdHVzIEMrKw0K QVBJIFRvb2xraXQgZm9yIERvbWlubyBhbmQgTm90ZXMuIFlvdSBtYXkgbm90IHVzZSBhbnkgTG90 dXMNCnRyYWRlbWFya3MsIG5hbWVzIG9yIGxvZ29zIGV4Y2VwdCBhcyBwcm92aWRlZCBpbiB0aGUg TG90dXMNCkRldmVsb3BlciBHdWlkZWxpbmVzIChTZWUgR2VuZXJhbCBTZWN0aW9uIGJlbG93KS4N Cg0KDQpMSU1JVEVEIFdBUlJBTlRZDQoNClRoZSBMb3R1cyBDKysgQVBJIFRvb2xraXQgZm9yIERv bWlubyBhbmQgTm90ZXMsIGluY2x1ZGluZyB0aGUNCkRldmVsb3BtZW50IEZpbGVzIGFuZCBTYW1w bGUgUHJvZ3JhbXMsIGlzIHByb3ZpZGVkIHdob2xseSAiQVMgSVMiDQp3aXRob3V0IHdhcnJhbnR5 LCByZXByZXNlbnRhdGlvbiwgcHJvbWlzZSBvciBndWFyYW50ZWUgb2YgYW55DQpraW5kLCBlaXRo ZXIgZXhwcmVzcyBvciBpbXBsaWVkLCBzdGF0dXRvcnkgb3Igb3RoZXJ3aXNlLA0KaW5jbHVkaW5n IHdhcnJhbnRpZXMgYXMgdG8gcXVhbGl0eSwgcGVyZm9ybWFuY2UsIG1lcmNoYW50YWJpbGl0eSwN Cm9yIGZpdG5lc3MgZm9yIGEgcGFydGljdWxhciBwdXJwb3NlLCBvciBhbnkgd2FycmFudHkgYWdh aW5zdA0KaW5mcmluZ2VtZW50LiAgWW91ciB1c2Ugb2YgdGhlIERldmVsb3BtZW50IEZpbGVzIGFu ZCBTYW1wbGUNClByb2dyYW1zIGluIHlvdXIgQXBwbGljYXRpb24ocykgb3Igb3RoZXJ3aXNlIGlz IGVudGlyZWx5IGF0IHlvdXINCm93biByaXNrLiAgTm8gTG90dXMgZGVhbGVyLCBkaXN0cmlidXRv ciwgYWdlbnQgb3IgZW1wbG95ZWUgaXMNCmF1dGhvcml6ZWQgdG8gbWFrZSBhbnkgbW9kaWZpY2F0 aW9uIG9yIGFkZGl0aW9uIHRvIHRoaXMgd2FycmFudHkuDQoNCg0KTElNSVRBVElPTiBPRiBMSUFC SUxJVFkNCg0KQmVjYXVzZSBzb2Z0d2FyZSBpcyBpbmhlcmVudGx5IGNvbXBsZXggYW5kIG1heSBu b3QgYmUgY29tcGxldGVseQ0KZnJlZSBvZiBlcnJvcnMsIGl0IGlzIHlvdXIgcmVzcG9uc2liaWxp dHkgdG8gdmVyaWZ5IHlvdXIgd29yaw0KYW5kIHRvIG1ha2UgYmFja3VwIGNvcGllcywgYW5kIExv dHVzIHdpbGwgbm90IGJlIHJlc3BvbnNpYmxlIGZvcg0KeW91ciBmYWlsdXJlIHRvIGRvIHNvLiAg TG90dXMgc2hhbGwgbm90IGluY3VyIGxpYWJpbGl0eSBmb3IgbW9uZXkNCmRhbWFnZXMgZm9yIGNs YWltcyBieSB0aGUgbGljZW5zZWUgaW4gY29ubmVjdGlvbiB3aXRoIHRoZSB1c2Ugb3INCmFwcGxp Y2F0aW9uIG9mIHRoZSBMb3R1cyBDKysgQVBJIFRvb2xraXQgZm9yIERvbWlubyBhbmQgTm90ZXMu DQpJbiBhZGRpdGlvbiwgaW4gbm8gZXZlbnQgd2lsbCBMb3R1cyBiZSBsaWFibGUgZm9yIGluZGly ZWN0LA0Kc3BlY2lhbCwgaW5jaWRlbnRhbCwgdG9ydCBvciBjb25zZXF1ZW50aWFsIGRhbWFnZXMg YXJpc2luZyBvdXQgb2YNCnRoaXMgQWdyZWVtZW50IG9yIG91dCBvZiB0aGUgdXNlIG9mIG9yIGlu YWJpbGl0eSB0byB1c2UgTG90dXMNCnByb2R1Y3RzIG9yIHNlcnZpY2VzIGxpY2Vuc2VkIGhlcmV1 bmRlciwgaW5jbHVkaW5nLCB3aXRob3V0DQpsaW1pdGF0aW9uLCBkYW1hZ2VzIG9yIGNvc3RzIHJl bGF0aW5nIHRvIHRoZSBsb3NzIG9mIHByb2ZpdHMsDQpidXNpbmVzcywgZ29vZHdpbGwsIGRhdGEg b3IgY29tcHV0ZXIgcHJvZ3JhbXMsIHdoZXRoZXIgb3Igbm90DQphZHZpc2VkIG9yIGF3YXJlIG9m IHRoZSBwb3NzaWJpbGl0eSBvZiBzdWNoIGRhbWFnZXMuICBUaGUNCmZvcmVnb2luZyBsaW1pdGF0 aW9ucyBzaGFsbCBub3QgYXBwbHkgdG8gY2xhaW1zIHJlbGF0aW5nIHRvIGRlYXRoDQpvciBwZXJz b25hbCBpbmp1cnkgd2hpY2ggYXJpc2Ugb3V0IG9mIHByb2R1Y3RzIGRlZW1lZCB0byBiZQ0KY29u c3VtZXIgZ29vZHMgdW5kZXIgYXBwbGljYWJsZSBsYXcuICBTb21lIHN0YXRlcyBvciBwcm92aW5j ZXMgZG8NCm5vdCBhbGxvdyB0aGUgZXhjbHVzaW9uIG9yIGxpbWl0YXRpb24gb2YgaW1wbGllZCB3 YXJyYW50aWVzIG9yDQpsaW1pdGF0aW9uIG9mIGxpYWJpbGl0eSBmb3IgaW5jaWRlbnRhbCBvciBj b25zZXF1ZW50aWFsIGRhbWFnZXMsDQpzbyB0aGUgYWJvdmUgZXhjbHVzaW9uIG9yIGxpbWl0YXRp b24gbWF5IG5vdCBhcHBseSB0byB5b3UuDQoNCg0KVS5TLiBHT1ZFUk5NRU5UIFJFU1RSSUNURUQg UklHSFRTDQoNClRoZSBMb3R1cyBDKysgQVBJIFRvb2xraXQgZm9yIERvbWlubyBhbmQgTm90ZXMg YXJlIHByb3ZpZGVkIHdpdGgNClJFU1RSSUNURUQgQU5EIExJTUlURUQgUklHSFRTLiAgVXNlLCBk dXBsaWNhdGlvbiwgb3IgZGlzY2xvc3VyZQ0KYnkgdGhlIEdvdmVybm1lbnQgaXMgc3ViamVjdCB0 byByZXN0cmljdGlvbnMgYXMgc2V0IGZvcnRoIGluIEZBUg0KNTIuMjI3LTE0IChKdW5lIDE5ODcp IEFsdGVybmF0ZSBJSUkoZykoMykgKEp1bmUgMTk4NyksIEZBUg0KNTIuMjI3LTE5IChKdW5lIDE5 ODcpLCBvciBERkFSUyAgNTIuMjI3LTcwMTMgKGMpKDEpKGlpKSAoSnVuZQ0KMTk4OCksIGFzIGFw cGxpY2FibGUuICBDb250cmFjdG9yL01hbnVmYWN0dXJlciBpcyBMb3R1cw0KRGV2ZWxvcG1lbnQg Q29ycG9yYXRpb24sIDU1IENhbWJyaWRnZSBQa3d5LiwgQ2FtYnJpZGdlLCBNQSANCjAyMTQyLg0K DQoNCkdFTkVSQUwNCg0KVGhlIGV4cG9ydCBvZiAgTG90dXMgcHJvZHVjdHMgaXMgZ292ZXJuZWQg YnkgdGhlIFUuUy4gRGVwYXJ0bWVudA0Kb2YgQ29tbWVyY2UgdW5kZXIgdGhlIGV4cG9ydCBhZG1p bmlzdHJhdGlvbiByZWd1bGF0aW9ucyBhbmQgYnkNCkNhbmFkaWFuIGV4cG9ydCByZWd1bGF0aW9u cy4gVGhlIGV4cG9ydCBvZiB0aGUgTm9ydGggQW1lcmljYW4NClZlcnNpb24gb2YgTG90dXMgTm90 ZXMgaXMgZ292ZXJuZWQgYnkgdGhlIFUuUy4gRGVwYXJ0bWVudCBvZg0KU3RhdGUgdW5kZXIgdGhl IEludGVybmF0aW9uYWwgVHJhZmZpYyBpbiBBcm1zIFJlZ3VsYXRpb25zLg0KDQpGb3IgcXVlc3Rp b25zIGNvbmNlcm5pbmcgdGhpcyBBZ3JlZW1lbnQgb3IgdG8gb2J0YWluIGEgY29weSBvZg0KTG90 dXMnIERldmVsb3BlciBHdWlkZWxpbmVzLCB3cml0ZSB0byBMb3R1cyBEZXZlbG9wbWVudA0KQ29y cG9yYXRpb24sIGF0dG46IExvdHVzIEJ1c2luZXNzIFBhcnRuZXIgUHJvZ3JhbSwgNTUgQ2FtYnJp ZGdlDQpQYXJrd2F5LCBDYW1icmlkZ2UsIE1hc3NhY2h1c2V0dHMsIDAyMTQyLg0KDQpQcmludGVk IGluIHRoZSBVLlMuQS4NCg0K --0__=C1256C25002D28688f9e8a93df938690918cC1256C25002D2868-- _______________________________________________ KMail Developers mailing list kmail@mail.kde.org http://mail.kde.org/mailman/listinfo/kmail