Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 0CC89200C73 for ; Wed, 10 May 2017 23:15:41 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 0B492160B9C; Wed, 10 May 2017 21:15:41 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 01E1A160B99 for ; Wed, 10 May 2017 23:15:39 +0200 (CEST) Received: (qmail 24755 invoked by uid 500); 10 May 2017 21:15:38 -0000 Mailing-List: contact dev-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list dev@cxf.apache.org Received: (qmail 24741 invoked by uid 99); 10 May 2017 21:15:38 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 May 2017 21:15:38 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 28E8CC11EA for ; Wed, 10 May 2017 21:15:38 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -1.495 X-Spam-Level: X-Spam-Status: No, score=-1.495 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.796, SPF_PASS=-0.001, TVD_FW_GRAPHIC_NAME_MID=0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id zdVp-XV4m5HI for ; Wed, 10 May 2017 21:15:37 +0000 (UTC) Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id B7DC45F36B for ; Wed, 10 May 2017 21:15:36 +0000 (UTC) Received: from pps.filterd (m0098399.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v4AKrteu136619 for ; Wed, 10 May 2017 17:15:35 -0400 Received: from e31.co.us.ibm.com (e31.co.us.ibm.com [32.97.110.149]) by mx0a-001b2d01.pphosted.com with ESMTP id 2ac47pkbmh-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Wed, 10 May 2017 17:15:35 -0400 Received: from localhost by e31.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 10 May 2017 15:15:34 -0600 Received: from b03cxnp07028.gho.boulder.ibm.com (9.17.130.15) by e31.co.us.ibm.com (192.168.1.131) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Wed, 10 May 2017 15:15:32 -0600 Received: from b03ledav006.gho.boulder.ibm.com (b03ledav006.gho.boulder.ibm.com [9.17.130.237]) by b03cxnp07028.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id v4ALFVjC17170760 for ; Wed, 10 May 2017 14:15:31 -0700 Received: from b03ledav006.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id B4B2AC604C for ; Wed, 10 May 2017 15:15:31 -0600 (MDT) Received: from d50lp03.ny.us.ibm.com (unknown [146.89.104.211]) by b03ledav006.gho.boulder.ibm.com (Postfix) with ESMTPS id 6641AC6037 for ; Wed, 10 May 2017 15:15:31 -0600 (MDT) Received: from localhost by d50lp03.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 10 May 2017 17:15:30 -0400 Received: from smtp.notes.na.collabserv.com (192.155.248.73) by d50lp03.ny.us.ibm.com (158.87.18.22) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128/128) Wed, 10 May 2017 17:15:28 -0400 Received: from localhost by smtp.notes.na.collabserv.com with smtp.notes.na.collabserv.com ESMTP for from ; Wed, 10 May 2017 21:15:27 -0000 Received: from us1a3-smtp07.a3.dal06.isc4sb.com (10.146.103.14) by smtp.notes.na.collabserv.com (10.106.227.90) with smtp.notes.na.collabserv.com ESMTP; Wed, 10 May 2017 21:15:25 -0000 Received: from us1a3-mail88.a3.dal06.isc4sb.com ([10.146.21.43]) by us1a3-smtp07.a3.dal06.isc4sb.com with ESMTP id 2017051021152513-787736 ; Wed, 10 May 2017 21:15:25 +0000 MIME-Version: 1.0 In-Reply-To: Subject: Re: CXFAuthenticator questions To: dev@cxf.apache.org From: "Adam T Anderson" Date: Wed, 10 May 2017 16:15:26 -0500 References: X-KeepSent: B400208D:BEBAF5DD-0025811C:0073D1F0; type=4; name=$KeepSent X-Mailer: IBM Notes Release 9.0.1FP7 August 18, 2016 X-LLNOutbound: False X-Disclaimed: 6987 X-TNEFEvaluated: 1 Content-type: multipart/related; Boundary="0__=8FBB0B8FDFE057608f9e8a93df938690918c8FBB0B8FDFE05760" x-cbid: 17051021-8235-0000-0000-00000B78176F X-IBM-SpamModules-Scores: BY=0; FL=0; FP=0; FZ=0; HX=0; KW=0; PH=0; SC=0.371236; ST=0; TS=0; UL=0; ISC=; MB=0.089968 X-IBM-SpamModules-Versions: BY=3.00007044; HX=3.00000240; KW=3.00000007; PH=3.00000004; SC=3.00000210; SDB=6.00858828; UDB=6.00425584; IPR=6.00638303; BA=6.00005342; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000; ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00015402; XFM=3.00000015; UTC=2017-05-10 21:15:26 X-IBM-AV-DETECTION: SAVI=unsuspicious REMOTE=unsuspicious XFE=unused X-IBM-AV-VERSION: SAVI=2017-05-10 15:42:00 - 6.00006721 x-cbparentid: 17051021-3108-0000-0000-000011FC79FE X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused X-TM-AS-GCONF: 00 X-IBM-SpamModules-Scores: X-IBM-SpamModules-Versions: BY=3.00007044; HX=3.00000240; KW=3.00000007; PH=3.00000004; SC=3.00000210; SDB=6.00858828; UDB=6.00425583; IPR=6.00638303; BA=6.00005342; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000; ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00015402; XFM=3.00000015; UTC=2017-05-10 21:15:32 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused Message-Id: X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-05-10_17:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1703280000 definitions=main-1705100143 archived-at: Wed, 10 May 2017 21:15:41 -0000 --0__=8FBB0B8FDFE057608f9e8a93df938690918c8FBB0B8FDFE05760 Content-type: multipart/alternative; Boundary="1__=8FBB0B8FDFE057608f9e8a93df938690918c8FBB0B8FDFE05760" --1__=8FBB0B8FDFE057608f9e8a93df938690918c8FBB0B8FDFE05760 Content-Transfer-Encoding: base64 Content-type: text/plain; charset=UTF-8 RGFuLA0KDQpEbyB5b3UgaGF2ZSBhbnkgdGhvdWdodCBvbiBob3cgd2UgY291bGQgd29yayBhcm91 bmQgdGhpcyB3aGVuIHRoZQ0KLS1hZGQtb3BlbnMgb3B0aW9uIGlzIHJlbW92ZWQ/DQoNClRoYW5r cywNCkFkYW0gQW5kZXJzb24NCg0KDQoNCkZyb206CURhbmllbCBLdWxwIDxka3VscEBhcGFjaGUu b3JnPg0KVG86CWRldkBjeGYuYXBhY2hlLm9yZw0KRGF0ZToJMDUvMTAvMjAxNyAwMjo0NSBQTQ0K U3ViamVjdDoJUmU6IENYRkF1dGhlbnRpY2F0b3IgcXVlc3Rpb25zDQoNCg0KDQpUaGUgbWFpbiBy ZWFzb24gZm9yIGFsbCB0aGUgY29udm9sdXRlZCBjbGFzcyBsb2FkZXIgc3R1ZmYgaW4gdGhpcyBj YXNlIGlzDQp0byBtYWtlIHN1cmUgdGhlIHN0YXRpYyByZWZlcmVuY2UgIGRvZXNu4oCZdCByZWZl cmVuY2UgYW55IGNsYXNzIG9yIGFueXRoaW5nDQpmcm9tIHRoZSBDWEYgY2xhc3MgbG9hZGVycyBz byB0aGF0IGEgd2ViIGFwcCBjYW4gcHJvcGVybHkgYmUgdW4tZGVwbG95ZWQgaW4NCnRvbWNhdCBv ciBzaW1pbGFyLiAgIElmIHdlIGNyZWF0ZSBvdXIgb3duIGNsYXNzIGxvYWRlciwgdGhlbiB0aGF0 IGNsYXNzDQpsb2FkZXIgd291bGQgbWFpbnRhaW4gYSByZWZlcmVuY2UgdG8gdGhlIENYRiBqYXJz IGFuZCBwcmV2ZW50IHRoZW0gZnJvbQ0KYmVpbmcgY29sbGVjdGVkIGFuZCBzdWNoLg0KDQpEYW4N Cg0KDQoNCj4gT24gTWF5IDEwLCAyMDE3LCBhdCAxMjowNyBQTSwgQWRhbSBUIEFuZGVyc29uIDxh dGFuZGVyc0B1cy5pYm0uY29tPg0Kd3JvdGU6DQo+DQo+IEhlbGxvIGV2ZXJ5b25lLA0KPg0KPiBJ J20gbG9va2luZyBpbnRvIGppZ3NhdyBzdXBwb3J0IGZvciBDWEYgYW5kIEkgZm91bmQgdGhhdCBD WEYgYWxyZWFkeQ0Kc2VlbXMNCj4gdG8gYmUgamF2YSA5IHJlYWR5IHVzaW5nIHRoZSAtLWFkZC1v cGVucyBvcHRpb25zLiBJIHdvdWxkIGxpa2UgdG8gY2xlYW4NCj4gdGhpcyB1cCBzaW5jZSB0aG9z ZSBvcHRpb25zIHdpbGwgYmUgZ29pbmcgYXdheSBldmVudHVhbGx5Lg0KPg0KPiBMb29raW5nIGF0 IHRoZSBDWEZBdXRoZW50aWNhdG9yIEkgc2VlIHRoYXQgd2UgYXJlIHVzaW5nIHJlZmxlY3Rpb24g dG8NCmxvYWQNCj4gdGhlIFJlZmVyZW5jaW5nQXV0aGVudGljYXRvciB2aWEgYSBkdW1teSBVUkxD bGFzc0xvYWRlciB0byBhY2Nlc3MgdGhlDQo+IFN5c3RlbUNsYXNzTG9hZGVyIGFuZCB1c2luZyBy ZWZsZWN0aW9uIHRvIGNhbGwgQ2xhc3NMb2FkZXIuZGVmaW5lQ2xhc3MoKQ0KPiBhbmQgYWxzbyBz ZXR0aW5nIHRoZSBwcml2YXRlIGZpbmFsIGZpZWxkIFVSTENsYXNzTG9hZGVyLmFjYyB0byBudWxs IHdoZW4NCndlDQo+IGFyZSBkb25lLiBXaXRoIGppZ3NhdyB3ZSBhcmUgbm90IGFsbG93ZWQgdG8g dXNlIHJlZmxlY3Rpb24gaW4gdGhpcyB3YXkuDQo+DQo+IEFjY29yZGluZyB0byB0aGUgSmF2YSA5 IGRvY3VtZW50YXRpb24gd2Ugc2hvdWxkIGJlIGNyZWF0aW5nIG91ciBvd24NCj4gY2xhc3Nsb2Fk ZXIgdG8gbG9hZCBSZWZlcmVuY2luZ0F1dGhlbnRpY2F0b3IgYW5kIG92ZXJyaWRpbmcNCj4gQ2xh c3NMb2FkZXIuZmluZENsYXNzKCkgdG8gY2FsbCBDbGFzc0xvYWRlci5kZWZpbmVDbGFzcygpLg0K Pg0KPiBIb3dldmVyLCB3aGVuIEkgbWFrZSB0aGVzZSBjaGFuZ2VzLCBDWEZBdXRoZW50aWNhdG9y Q2xlYW51cFRlc3QgdGVzdHMNCmZhaWwuDQo+IEknbSBhdCBhIHBvaW50IHdoZXJlIEkgd291bGQg bmVlZCB0byBtYWtlIGNoYW5nZXMgdG8NCj4gUmVmZXJlbmNpbmdBdXRoZW50aWNhdG9yIGFzIHdl bGwgYnV0IEkgZG9uJ3QgZnVsbHkgdW5kZXJzdGFuZCBob3cgaXQNCndvcmtzDQo+IG9yIHdoeSBp dCBuZWVkcyB0byB1c2UgcmVmbGVjdGlvbi4NCj4NCj4gQXJlIHRoZXJlIHNlY29uZGFyeSBlZmZl Y3RzIG9mIHVzaW5nIHJlZmxlY3Rpb24gdG8gbG9hZCB0aGUNCj4gUmVmZXJlbmNpbmdBdXRoZW50 aWNhdG9yIHRoYXQgSSBkb24ndCB1bmRlcnN0YW5kPw0KPg0KPiBUaGFua3MsDQo+IEFkYW0gQW5k ZXJzb24NCg0KLS0NCkRhbmllbCBLdWxwDQpka3VscEBhcGFjaGUub3JnIC0gaHR0cDovL2Rhbmt1 bHAuY29tL2Jsb2cNClRhbGVuZCBDb21tdW5pdHkgQ29kZXIgLSBodHRwOi8vY29kZXJzLnRhbGVu ZC5jb20NCg0KDQoNCg== --1__=8FBB0B8FDFE057608f9e8a93df938690918c8FBB0B8FDFE05760 Content-Transfer-Encoding: base64 Content-type: text/html; charset=UTF-8 Content-Disposition: inline PGh0bWw+PGJvZHk+PHA+PGZvbnQgc2l6ZT0iMiI+RGFuLDwvZm9udD48YnI+PGJyPjxmb250IHNp emU9IjIiPkRvIHlvdSBoYXZlIGFueSB0aG91Z2h0IG9uIGhvdyB3ZSBjb3VsZCB3b3JrIGFyb3Vu ZCB0aGlzIHdoZW4gdGhlIC0tYWRkLW9wZW5zIG9wdGlvbiBpcyByZW1vdmVkPzwvZm9udD48YnI+ PGJyPjxmb250IHNpemU9IjIiPlRoYW5rcyw8L2ZvbnQ+PGJyPjxmb250IHNpemU9IjIiPkFkYW0g QW5kZXJzb248L2ZvbnQ+PGJyPjxicj48aW1nIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3JjPSJj aWQ6MV9fPThGQkIwQjhGREZFMDU3NjA4ZjllOGE5M2RmOTM4NjkwOTE4YzhGQkAiIGJvcmRlcj0i MCIgYWx0PSJJbmFjdGl2ZSBoaWRlIGRldGFpbHMgZm9yIERhbmllbCBLdWxwIC0tLTA1LzEwLzIw MTcgMDI6NDU6MjIgUE0tLS1UaGUgbWFpbiByZWFzb24gZm9yIGFsbCB0aGUgY29udm9sdXRlZCBj bGFzcyBsb2FkZXIgc3R1ZmYgaW4gIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzQyNDI4MiI+RGFu aWVsIEt1bHAgLS0tMDUvMTAvMjAxNyAwMjo0NToyMiBQTS0tLVRoZSBtYWluIHJlYXNvbiBmb3Ig YWxsIHRoZSBjb252b2x1dGVkIGNsYXNzIGxvYWRlciBzdHVmZiBpbiB0aGlzIGNhc2UgaXMgdG8g bWFrZSBzdXJlIHRoZSBzdGF0aWMgcmU8L2ZvbnQ+PGJyPjxicj48Zm9udCBzaXplPSIyIiBjb2xv cj0iIzVGNUY1RiI+RnJvbTogICAgICAgIDwvZm9udD48Zm9udCBzaXplPSIyIj5EYW5pZWwgS3Vs cCAmbHQ7ZGt1bHBAYXBhY2hlLm9yZyZndDs8L2ZvbnQ+PGJyPjxmb250IHNpemU9IjIiIGNvbG9y PSIjNUY1RjVGIj5UbzogICAgICAgIDwvZm9udD48Zm9udCBzaXplPSIyIj5kZXZAY3hmLmFwYWNo ZS5vcmc8L2ZvbnQ+PGJyPjxmb250IHNpemU9IjIiIGNvbG9yPSIjNUY1RjVGIj5EYXRlOiAgICAg ICAgPC9mb250Pjxmb250IHNpemU9IjIiPjA1LzEwLzIwMTcgMDI6NDUgUE08L2ZvbnQ+PGJyPjxm b250IHNpemU9IjIiIGNvbG9yPSIjNUY1RjVGIj5TdWJqZWN0OiAgICAgICAgPC9mb250Pjxmb250 IHNpemU9IjIiPlJlOiBDWEZBdXRoZW50aWNhdG9yIHF1ZXN0aW9uczwvZm9udD48YnI+PGhyIHdp ZHRoPSIxMDAlIiBzaXplPSIyIiBhbGlnbj0ibGVmdCIgbm9zaGFkZSBzdHlsZT0iY29sb3I6Izgw OTFBNTsgIj48YnI+PGJyPjxicj48dHQ+PGZvbnQgc2l6ZT0iMiI+VGhlIG1haW4gcmVhc29uIGZv ciBhbGwgdGhlIGNvbnZvbHV0ZWQgY2xhc3MgbG9hZGVyIHN0dWZmIGluIHRoaXMgY2FzZSBpcyB0 byBtYWtlIHN1cmUgdGhlIHN0YXRpYyByZWZlcmVuY2UgJm5ic3A7ZG9lc27igJl0IHJlZmVyZW5j ZSBhbnkgY2xhc3Mgb3IgYW55dGhpbmcgZnJvbSB0aGUgQ1hGIGNsYXNzIGxvYWRlcnMgc28gdGhh dCBhIHdlYiBhcHAgY2FuIHByb3Blcmx5IGJlIHVuLWRlcGxveWVkIGluIHRvbWNhdCBvciBzaW1p bGFyLiAmbmJzcDsgSWYgd2UgY3JlYXRlIG91ciBvd24gY2xhc3MgbG9hZGVyLCB0aGVuIHRoYXQg Y2xhc3MgbG9hZGVyIHdvdWxkIG1haW50YWluIGEgcmVmZXJlbmNlIHRvIHRoZSBDWEYgamFycyBh bmQgcHJldmVudCB0aGVtIGZyb20gYmVpbmcgY29sbGVjdGVkIGFuZCBzdWNoLiAmbmJzcDsgPGJy Pjxicj5EYW48YnI+PGJyPjxicj48YnI+Jmd0OyBPbiBNYXkgMTAsIDIwMTcsIGF0IDEyOjA3IFBN LCBBZGFtIFQgQW5kZXJzb24gJmx0O2F0YW5kZXJzQHVzLmlibS5jb20mZ3Q7IHdyb3RlOjxicj4m Z3Q7IDxicj4mZ3Q7IEhlbGxvIGV2ZXJ5b25lLDxicj4mZ3Q7IDxicj4mZ3Q7IEknbSBsb29raW5n IGludG8gamlnc2F3IHN1cHBvcnQgZm9yIENYRiBhbmQgSSBmb3VuZCB0aGF0IENYRiBhbHJlYWR5 IHNlZW1zPGJyPiZndDsgdG8gYmUgamF2YSA5IHJlYWR5IHVzaW5nIHRoZSAtLWFkZC1vcGVucyBv cHRpb25zLiBJIHdvdWxkIGxpa2UgdG8gY2xlYW48YnI+Jmd0OyB0aGlzIHVwIHNpbmNlIHRob3Nl IG9wdGlvbnMgd2lsbCBiZSBnb2luZyBhd2F5IGV2ZW50dWFsbHkuPGJyPiZndDsgPGJyPiZndDsg TG9va2luZyBhdCB0aGUgQ1hGQXV0aGVudGljYXRvciBJIHNlZSB0aGF0IHdlIGFyZSB1c2luZyBy ZWZsZWN0aW9uIHRvIGxvYWQ8YnI+Jmd0OyB0aGUgUmVmZXJlbmNpbmdBdXRoZW50aWNhdG9yIHZp YSBhIGR1bW15IFVSTENsYXNzTG9hZGVyIHRvIGFjY2VzcyB0aGU8YnI+Jmd0OyBTeXN0ZW1DbGFz c0xvYWRlciBhbmQgdXNpbmcgcmVmbGVjdGlvbiB0byBjYWxsIENsYXNzTG9hZGVyLmRlZmluZUNs YXNzKCk8YnI+Jmd0OyBhbmQgYWxzbyBzZXR0aW5nIHRoZSBwcml2YXRlIGZpbmFsIGZpZWxkIFVS TENsYXNzTG9hZGVyLmFjYyB0byBudWxsIHdoZW4gd2U8YnI+Jmd0OyBhcmUgZG9uZS4gV2l0aCBq aWdzYXcgd2UgYXJlIG5vdCBhbGxvd2VkIHRvIHVzZSByZWZsZWN0aW9uIGluIHRoaXMgd2F5Ljxi cj4mZ3Q7IDxicj4mZ3Q7IEFjY29yZGluZyB0byB0aGUgSmF2YSA5IGRvY3VtZW50YXRpb24gd2Ug c2hvdWxkIGJlIGNyZWF0aW5nIG91ciBvd248YnI+Jmd0OyBjbGFzc2xvYWRlciB0byBsb2FkIFJl ZmVyZW5jaW5nQXV0aGVudGljYXRvciBhbmQgb3ZlcnJpZGluZzxicj4mZ3Q7IENsYXNzTG9hZGVy LmZpbmRDbGFzcygpIHRvIGNhbGwgQ2xhc3NMb2FkZXIuZGVmaW5lQ2xhc3MoKS48YnI+Jmd0OyA8 YnI+Jmd0OyBIb3dldmVyLCB3aGVuIEkgbWFrZSB0aGVzZSBjaGFuZ2VzLCBDWEZBdXRoZW50aWNh dG9yQ2xlYW51cFRlc3QgdGVzdHMgZmFpbC48YnI+Jmd0OyBJJ20gYXQgYSBwb2ludCB3aGVyZSBJ IHdvdWxkIG5lZWQgdG8gbWFrZSBjaGFuZ2VzIHRvPGJyPiZndDsgUmVmZXJlbmNpbmdBdXRoZW50 aWNhdG9yIGFzIHdlbGwgYnV0IEkgZG9uJ3QgZnVsbHkgdW5kZXJzdGFuZCBob3cgaXQgd29ya3M8 YnI+Jmd0OyBvciB3aHkgaXQgbmVlZHMgdG8gdXNlIHJlZmxlY3Rpb24uPGJyPiZndDsgPGJyPiZn dDsgQXJlIHRoZXJlIHNlY29uZGFyeSBlZmZlY3RzIG9mIHVzaW5nIHJlZmxlY3Rpb24gdG8gbG9h ZCB0aGU8YnI+Jmd0OyBSZWZlcmVuY2luZ0F1dGhlbnRpY2F0b3IgdGhhdCBJIGRvbid0IHVuZGVy c3RhbmQ/PGJyPiZndDsgPGJyPiZndDsgVGhhbmtzLDxicj4mZ3Q7IEFkYW0gQW5kZXJzb248YnI+ PGJyPi0tIDxicj5EYW5pZWwgS3VscDxicj5ka3VscEBhcGFjaGUub3JnIC0gPC9mb250PjwvdHQ+ PHR0Pjxmb250IHNpemU9IjIiPjxhIGhyZWY9Imh0dHA6Ly9kYW5rdWxwLmNvbS9ibG9nIj5odHRw Oi8vZGFua3VscC5jb20vYmxvZzwvYT48L2ZvbnQ+PC90dD48dHQ+PGZvbnQgc2l6ZT0iMiI+PGJy PlRhbGVuZCBDb21tdW5pdHkgQ29kZXIgLSA8L2ZvbnQ+PC90dD48dHQ+PGZvbnQgc2l6ZT0iMiI+ PGEgaHJlZj0iaHR0cDovL2NvZGVycy50YWxlbmQuY29tIj5odHRwOi8vY29kZXJzLnRhbGVuZC5j b208L2E+PC9mb250PjwvdHQ+PHR0Pjxmb250IHNpemU9IjIiPjxicj48YnI+PC9mb250PjwvdHQ+ PGJyPjxicj48QlI+DQo8L2JvZHk+PC9odG1sPg0K --1__=8FBB0B8FDFE057608f9e8a93df938690918c8FBB0B8FDFE05760-- --0__=8FBB0B8FDFE057608f9e8a93df938690918c8FBB0B8FDFE05760--