X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.22.2a (ClamAV engine v0.102.2) X-Junk-Score: 0 [] X-KAS-Score: 0 [] From: "Morris, Mark" Received: from mx0b-001a8401.pphosted.com ([67.231.157.1] verified) by post.selbstdenker.com (CommuniGate Pro SMTP 6.3.3) with ESMTPS id 26385400 for webobjects-dev@wocommunity.org; Thu, 02 Sep 2021 00:00:07 +0200 Received-SPF: pass receiver=post.selbstdenker.com; client-ip=67.231.157.1; envelope-from=prvs=18782a644e=mark.morris@experian.com Received: from pps.filterd (m0076356.ppops.net [127.0.0.1]) by mx0b-001a8401.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 181LuxfM004353 for ; Wed, 1 Sep 2021 16:59:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=experian.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=06032018; bh=V/BWI5f9HLLcyVAe0zMJ7BGUEVOf9tKPmJwKg5HKl+4=; b=SZed86Mdxmr+kG8x+66B6FvUc9O8DvoW1OGwH99iy4rI7RqcPUWFKAUK7wDv/hiQL+1Q aLPXyeOUovNjsvwtar4g2v7HiJc0BqSBQOlK1VEpT5E+xQYZWH9Kshb6kq9N28/qapUt jw53hpEVqc8N47BSKKfm6OTOXAT7hdvfzZ3QujIAM5ePJ9eSqobcUyT+UTZOk+b5Aep0 oQ5sud92LKBkvvOlbRZ68jJoHs6rioe9ia64GaGLHoOl0HbNEfwZ2Ki/Vun2McPWbg6l 1i/4+ExdyHI3TfLA/7lwdwvli6i9Ett2t21bZB3eWwe8wf3ScF2u+8+yBuAPw6iqAfHg Qg== Authentication-Results: ppops.net; spf=softfail smtp.mailfrom=Mark.Morris@experian.com; dkim=pass header.d=experian.onmicrosoft.com header.s=selector2-experian-onmicrosoft-com; dkim=pass header.d=experian.onmicrosoft.com header.s=selector2-experian-onmicrosoft-com Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2107.outbound.protection.outlook.com [104.47.70.107]) by mx0b-001a8401.pphosted.com with ESMTP id 3athvsr0e2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 01 Sep 2021 16:59:44 -0500 Received: from DM5PR17CA0050.namprd17.prod.outlook.com (2603:10b6:3:13f::12) by CY4PR13MB1141.namprd13.prod.outlook.com (2603:10b6:903:9e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.16; Wed, 1 Sep 2021 21:59:40 +0000 Received: from DM3NAM02FT013.eop-nam02.prod.protection.outlook.com (2603:10b6:3:13f:cafe::8f) by DM5PR17CA0050.outlook.office365.com (2603:10b6:3:13f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.17 via Frontend Transport; Wed, 1 Sep 2021 21:59:39 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 35.169.47.31) smtp.mailfrom=experian.com; wocommunity.org; dkim=pass (signature was verified) header.d=experian.onmicrosoft.com;wocommunity.org; dmarc=fail action=oreject header.from=experian.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning experian.com discourages use of 35.169.47.31 as permitted sender) Received: from haraka01-inline-east-api-pop.app.spop.sjc.shn (35.169.47.31) by DM3NAM02FT013.mail.protection.outlook.com (10.13.5.126) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.19 via Frontend Transport; Wed, 1 Sep 2021 21:59:39 +0000 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2049.outbound.protection.outlook.com [104.47.66.49]) by haraka01-inline-east-api-pop.app.spop.sjc.shn (Haraka/2.8.24) with ESMTPS id E6FC8254-3F5D-406B-BA0A-3DF2DBFE3568.1 envelope-from (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 verify=FAIL); Wed, 01 Sep 2021 21:59:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iHV3aBQP5hVIdc/YWEAwsyd3W2RQKUlA0FjMol06Uf3Oj13ACJSHES4QBmvWvtf2wGLnY6lf67Qxb/Ts/e1TRUlepFbX6LMdYyJX6m00HmesR2INWs6gUtOFV2RvpxvGEhs4YxlVKiYZwqEdJTsTpu2XgB2Uas+wcPXrgsUy2O6yQdabjDLSQ8wQohQ/k/ogQ1A8n7CfQRE3heTEpxHH0exsGmasOeo1u7w8p+LEseNKa7KGrTYtR4Snjy2KndingSutW7JcBgtldMkqcoSEE2wBLUiAknWwRmtqKGoDMB9Dw+4hYVH5vXlh2tR2NuGklMpCxXL0GYAD7VenQfEz7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=V/BWI5f9HLLcyVAe0zMJ7BGUEVOf9tKPmJwKg5HKl+4=; b=S5Y2t8QkcxOyUIK89B5tnmLCZj/pp8TDSXhPxNNUXCCkcV1RKKCBVz/mhsSHkfX28j47rqWygHdN2AmaTGJV8wrWZpcPGv1jY3HF+fc3CwBoPuthmjVGm9+Hhouk5fCmp4nArmxoIYUy7Gt8JUZpL2yNVjPt4/eURWa1TxBE9KTBgHDUitsqzmIb12mYe4duSR3wUwo1PBUQrOmZVGzRGATfuBaNBCFH3tkdaxHiEcaqehzZDgOBL0RI7LOW+Oanm6D8fbUkmGBwZ83AY5hinWKcMoSb+3+KDXHYUKgwWZilw0t/VPhvjROXcPIQjx4FJkLeHTXZfM1xh10Wv2ZR6g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=experian.com; dmarc=pass action=none header.from=experian.com; dkim=pass header.d=experian.com; arc=none Received: from SA1PR13MB5055.namprd13.prod.outlook.com (2603:10b6:806:188::10) by SA1PR13MB4973.namprd13.prod.outlook.com (2603:10b6:806:18b::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.4; Wed, 1 Sep 2021 21:59:35 +0000 Received: from SA1PR13MB5055.namprd13.prod.outlook.com ([fe80::80dd:edf8:376a:49d5]) by SA1PR13MB5055.namprd13.prod.outlook.com ([fe80::80dd:edf8:376a:49d5%5]) with mapi id 15.20.4478.019; Wed, 1 Sep 2021 21:59:35 +0000 To: WebObjects & WOnder Development Subject: Re: [EXTERNAL] [WO-DEV] Re: ERXGenericRecord takeValueForKey Thread-Topic: [EXTERNAL] [WO-DEV] Re: ERXGenericRecord takeValueForKey Thread-Index: AQHXn3sSAKfGTD9Trk+ahLlHVrZMM6uPZoWA Date: Wed, 1 Sep 2021 21:59:35 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.52.21080801 Authentication-Results-Original: wocommunity.org; dkim=none (message not signed) header.d=none;wocommunity.org; dmarc=none action=none header.from=experian.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: ed274b54-0e40-442f-9adc-08d96d93cbd8 x-ms-traffictypediagnostic: SA1PR13MB4973:|CY4PR13MB1141: X-Microsoft-Antispam-PRVS: x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: x/HVzo4zedrj+nt6CgDPLazmfg+Pd73zC3uz9aV9Um0lyqeafke9GL0MpwtXpPNK2tX4GacLgu2TIS5LRFIpkYzu9t16mavP8UvAAGAeCdJDhnR+5alcYl0d7cpztHNzMgcbrmFgJSBTaWyOF9prNCvUYWLGclUtZ0fHlsuE21uCZ9UDTVXB4cHPfoaG6OLxyOOLanmg49WJDh7tI/nB/p1pnaqgwidrcr/Es6OJ+M89Hmss1tu/us7hgVtYF1YajNs4Ms9DCo4Y4LMR7WS7O/Glk8F/cAh+g+A6x0AYsLAFwG5kHdS1MzvUYwl/mKtO0NMwOm8B1shkPB6Q/4iFT+kSly2mhtkKQAz2foG/eXeU2W+f1nFeA+0SKSTAVYUeVF9DgdzQAy0ihCRqvhvAw6XdrRAFIrckgzJq1Hnu24rgGVmm8cUUC3riOGOhTIqEGnom43i45PqCqCrtfuk8Zmrk0VQIV7u/JBucegCiC4eyu3WsY0uq5XMLMaSdjuTnwyNmU8pr1nyw5W12bJSy68qeFVMIg10tVTQ/Yd1sNDSUJ/M8VTYhajybpcWJo02zsLffHRjyZecLaKJx9qFnONfg1X4DRzdVU6NKc4GFghVrOwxoXXS5R6fX4OdJ61ZOEd2tvOwf285Ri5Tj+VGA+GLDT+1aqBVDh0dUhrcJ17OoCQVmdGDVHq91jXPqDccEyVr8c20i1bQxRriEMqhs9EMeR7Wc+3CaPqpWowW3eKMuexXTVjqfoxgbpGVNmGmFVmlIRbybRq+woAITHSRxzAjJWFNnyoLo2x66DbWClTs= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR13MB5055.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(186003)(26005)(6512007)(86362001)(6506007)(2906002)(508600001)(66946007)(38070700005)(66574015)(8936002)(38100700002)(6916009)(83380400001)(33656002)(6486002)(316002)(71200400001)(122000001)(64756008)(66556008)(66476007)(8676002)(66446008)(2616005)(76116006)(5660300002)(36756003)(145543001)(145603002)(45980500001);DIR:OUT;SFP:1102; x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR13MB4973 Original-Authentication-Results: wocommunity.org; dkim=none (message not signed) header.d=none;wocommunity.org; dmarc=none action=none header.from=experian.com; X-SHN-DLP-SCAN: success X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DM3NAM02FT013.eop-nam02.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 507f30d6-d02a-41db-f1a2-08d96d93c997 X-EXPN-ORG-NAME: EXPN X-EXPN-ID: 92517c5a55c35f74847a18aa8e29746a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iVvBsB+hLCE9Q1DBHyGhzkALHYbQZzJ9iIXQgglDhNFnNLriaDg6Ka97jD7gF4RR/2YpwFuupUBide1G8hmAvofvFohu4NGfJLh/XQJEQ7aOM7krXzEEbncsBosYCluZLTbfb9THUjYcQuqh/aHXNvhZB+CSK3zUN1KiNK5ZaVW++08a/iYT+hoR0wl+yeFP1eBz3Hb+XXk61VQzoz8foBz/bktlc69SWUFqw1Q0XVq71Pfq2/bWch9KMF50Sd61P3VAzDggchmILzZZTIr329aYeYDXVOEtYhlE/UNftsf8PMwOGxEcujbCOS1dLq4zkuuzOTiab+6y2u1AM43xwOPDprVYJncUHkyLuNdcrkBdbaY6J+u05MziperTvFPE/N6XV9Ub3tgNz4E3bwLvrm8ycTNVXccm+7PoL0GdXcUVs+RNYGUW3DpF9XXMaVFd1t7CKJKqe9tKa8CV3MKAJsgLoFr8YJSWbwDi0b5FPNMRNUvrTOwevg6oWKejVKuqgtJAQuqt4RfFqVIYoHGjcPYrVvYoEnZdWtyWKXtSNyeQvyflHMrxdqD3WfjjiNrj24aYXd1+5CtR3WJ6kBkPOdPd6HbtfunE4jLoqrIJL3pesre2ekJCSwlL80wNn3vtghGnNgz3RN7GUGc7rJxmp889BSK5hmAkOlD0EwCFIMVBQykrBI0FYbw4VD/B2Oi9NqDdhXVkn9IyHyNhE0pdAeNZFTma4x5NJBK1LhPyhHxPRHJW+l8KvIIJDixW5CYhalZn6jvOL3kuoGAR7dgDvdtAflIan/+9qkzR7ltCgTU= X-Forefront-Antispam-Report: CIP:35.169.47.31;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:haraka01-inline-east-api-pop.app.spop.sjc.shn;PTR:send1.mail.api-pop.i-shn.net;CAT:NONE;SFS:(4636009)(36840700001)(46966006)(6506007)(6486002)(336012)(508600001)(36756003)(36860700001)(5660300002)(186003)(86362001)(2906002)(8936002)(6512007)(70586007)(70206006)(83380400001)(356005)(66574015)(2616005)(33656002)(316002)(6916009)(82310400003)(8676002)(81166007)(47076005)(26005)(145543001)(145603002)(45980500001);DIR:OUT;SFP:1102; X-OriginatorOrg: experian.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Sep 2021 21:59:39.5966 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ed274b54-0e40-442f-9adc-08d96d93cbd8 X-MS-Exchange-CrossTenant-Id: be67623c-1932-42a6-9d24-6c359fe5ea71 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=be67623c-1932-42a6-9d24-6c359fe5ea71;Ip=[35.169.47.31];Helo=[haraka01-inline-east-api-pop.app.spop.sjc.shn] X-MS-Exchange-CrossTenant-AuthSource: DM3NAM02FT013.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR13MB1141 X-Proofpoint-ORIG-GUID: EPtuVWsFXvdoUQWzx9rQSa3UiSoZff3G X-Proofpoint-GUID: EPtuVWsFXvdoUQWzx9rQSa3UiSoZff3G X-Proofpoint-SPF-Result: softfail X-Proofpoint-SPF-Record: v=spf1 include:spf-001a8401.pphosted.com include:_netblockstor6.eloqua.com include:spf2.experian.com include:mail.nor-uat.secure.experian.com ip4:168.245.18.52 ip4:68.232.141.234 ip4:68.232.143.234 ip4:23.253.197.137 ip4:200.192.106.59 ip4:199.96.232.220 ip4:199.96.233.220 ip4:104.239.197.29 ip4:67.20.176.8 ip4:208.117.49.186 ip4:168.245.69.64 ip4:208.84.65.213 ~all X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 malwarescore=0 bulkscore=0 adultscore=0 suspectscore=0 mlxlogscore=999 priorityscore=1501 impostorscore=0 clxscore=1011 mlxscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2108310000 definitions=main-2109010128 SGksDQoNCkJhc2ljYWxseSB3aGF0IFNhbXVlbCBzYWlkLiBOb3RlIHRoYXQgRVJYLSBhbmQgRU9H ZW5lcmljUmVjb3JkIHdvcmsgZmluZSBldmVuIGlmIHRoZXJlIGlzIG5vIHN1YmNsYXNzIGF0IGFs bCwganVzdCB0aGUgbW9kZWwuIFRoaXMgaXMgaW4gZ2VuZXJhbCBhIGZlYXR1cmUgKGUuZy4gdGhl cmUncyBubyBuZWVkIGZvciBhIHNwZWNpYWwgamF2YSBjbGFzcyBmb3IgYSBjb3JyZWxhdGlvbiB0 YWJsZSkuDQoNClJlZ2FyZHMsDQpNYXJrDQoNCu+7v09uIDkvMS8yMSwgNDo0OCBQTSwgIldlYk9i amVjdHMgJiBXT25kZXIgRGV2ZWxvcG1lbnQgb24gYmVoYWxmIG9mIFNhbXVlbCBQZWxsZXRpZXIi IDx3ZWJvYmplY3RzLWRldkB3b2NvbW11bml0eS5vcmc+IHdyb3RlOg0KDQogICAgRXh0ZXJuYWwg ZW1haWw6IERvIG5vdCBjbGljayB0aGUgbGlua3MuIFZlcmlmeSBsZWdpdGltYWN5IGJlZm9yZSB0 YWtpbmcgYWN0aW9uLg0KDQogICAgSGkgT0MsDQoNCiAgICBJIHRoaW5rIHRoZSBwcm9ibGVtIGNv bWUgZnJvbSB0aGUgZmFjdCBFUlhHZW5lcmljUmVjb3JkIGV4dGVuZHMgRU9HZW5lcmljUmVjb3Jk IGFuZCB0aGlzIGNsYXNzIGJlaGF2ZSBsaWtlIGEgbWFwIGFuZCBkbyBub3QgbmVlZCBnZXR0ZXIg YW5kIHNldHRlciBmb3IgbW9kZWxsZWQgYXR0cmlidXRlIG5hbWVzLiBHZXR0ZXJzIGFuZCBTZXR0 ZXJzIGNyZWF0ZWQgYnkgRU9HZW5lcmF0b3IgYXJlIG5vdCByZXF1aXJlZCBieSBFT0YgYnV0IHRo ZXkgYXJlIHZlcnkgdXNlZnVsIHRvIGFkZCB0eXBlIGNoZWNraW5nIHRvIHRoZSBjb2RlLg0KDQog ICAgQnkgZXhwbG9yaW5nIHRoYSBOU0tleVZhbHVlQ29kaW5nIHdpdGggYSBkZWNvbXBpbGVyLCB3 ZSBjYW4gc2VlIHRoYXQgdGhpcyBtZXRob2QgaXMgY2FsbGVkIHRvIGdldCB0aGUgbWV0aG9kIHRv IHNldCBhIHZhbHVlIGZvciBhIGtleTogX3N0b3JlZEtleUdldEJpbmRpbmdGb3JLZXkoU3RyaW5n IGtleSkgZGVjbGFyZWQgaW4gdGhlIF9LZXlCaW5kaW5nQ3JlYXRpb24gaW50ZXJmYWNlLiBNeSBn dWVzcyBpcyB0aGUgRU9HZW5lcmljUmVjb3JkIGltcGxlbWVudGF0aW9uIG9mIHRoaXMgbWV0aG9k IGRvIHNvbWUgbWFnaWMgdG8gZW5hYmxlIEVPR2VuZXJpY1JlY29yZCBtYXAgbGlrZSBiZWhhdmlv dXIgZm9yIG1vZGVsbGVkIGF0dHJpYnV0ZXMuDQoNCiAgICBTbywgaWYgeW91IHdhbnQgdG8gZGlz YWJsZSBhdHRyaWJ1dGUgc2V0dGVycywgeW91IG1heSBlaXRoZXIgDQogICAgLSByZW5hbWUgdGhl IGF0dHJpYnV0ZSBhbmQgY3JlYXRlIGEgZ2V0dGVyIHRoYXQgY2FsbCB0aGUgcmVhbCBhdHRyaWJ1 dGUgZ2V0dGVyDQogICAgLSBpbXBsZW1lbnQgYSBzZXR0ZXIgdGhhdCB0aHJvdyBhbiBleGNlcHRp b24NCiAgICAtIGFkZCBzb21lIGNoZWNraW5nIGluIHRha2VWYWx1ZUZvcktleSBhbmQgYWxzbyB0 YWtlU3RvcmVkVmFsdWVGb3JLZXkgKHRvIGJsb2NrIGJvdGggd2F5cykNCg0KICAgIE1heWJlIGV4 dGVuZGluZyBFT0N1c3RvbU9iamVjdCBkaXJlY3RseSB3b3VsZCBhbHNvIHdvcmtzIGJ1dCB5b3Ug d2lsbCBsb29zZSBhbGwgdGhlIEVSWEdlbmVyaWNSZWNvcmRzIHN0dWZmLi4uDQoNCiAgICBSZWdh cmRzLA0KDQogICAgU2FtdWVsDQoNCg0KICAgID4gTGUgMjUgYW/Du3QgMjAyMSDDoCAyMTo1MCwg b2NzQG9jcy5jeiA8d2Vib2JqZWN0cy1kZXZAd29jb21tdW5pdHkub3JnPiBhIMOpY3JpdCA6DQog ICAgPiANCiAgICA+IEhpIHRoZXJlLA0KICAgID4gDQogICAgPiBJIG11c3QgYmUgbWlzc2luZyBz b21ldGhpbmcgZGFybiBvYnZpb3VzOyBsb29rcyBsaWtlIEkndmUgbWlzc2VkIEVPRiAxMDEgc29t ZWhvdyA6Lw0KICAgID4gDQogICAgPiBNeSBFTyBjbGFzcywgd2hpY2ggZXh0ZW5kcyBFUlhHZW5l cmljUmVjb3JkLCBkb2VzIG5vdCBpbXBsZW1lbnQgbW9kZWxsZWQgcHJvcGVydHkgc2V0dGVycy4g VGh1cywgSSBhc3N1bWVkIHRha2VWYWx1ZUZvcktleSB3b3VsZCBhbHdheXMgZmFsbCB0aHJvdWdo IGhhbmRsZVRha2VWYWx1ZUZvclVuYm91bmRLZXkuIFNlZW1zIG5vdC4NCiAgICA+IA0KICAgID4g SSd2ZSBvdmVycmlkZGVuIHRoZSBtZXRob2RzIGxpa2UgdGhpczoNCiAgICA+IA0KICAgID4gPT09 DQogICAgPiBjbGFzcyBPQ1NFbnRlcnByaXNlT2JqZWN0IGV4dGVuZHMgRVJYR2VuZXJpY1JlY29y ZCB7DQogICAgPiAgc3RhdGljIGJvb2xlYW4gY2FuQWNjZXNzRmllbGRzRGlyZWN0bHkgeyBOTyB9 DQogICAgPiAgdm9pZCB0YWtlVmFsdWVGb3JLZXkodmFsdWUsU3RyaW5nIGtleSkgew0KICAgID4g ICAgcHJpbnRsbiAiPz8/dGFrZVZhbHVlRm9yS2V5ICRrZXkiDQogICAgPiAgICAvL3N1cGVyLnRh a2VWYWx1ZUZvcktleSh2YWx1ZSwga2V5KSAvLyBwcmVjaXNlbHkgc2FtZSBiZWhhdmlvdXIgYXMg d2l0aCB0aGUgdGhpbmcgYmVsb3csIG5vIGRpZmZlcmVuY2UNCiAgICA+ICAgIE5TS2V5VmFsdWVD b2RpbmcuRGVmYXVsdEltcGxlbWVudGF0aW9uLnRha2VWYWx1ZUZvcktleSh0aGlzLHZhbHVlLGtl eSkNCiAgICA+ICB9DQogICAgPiAgdm9pZCBoYW5kbGVUYWtlVmFsdWVGb3JVbmJvdW5kS2V5KHZh bHVlLFN0cmluZyBrZXkpIHsNCiAgICA+ICAgIHByaW50bG4gIj8/P2hhbmRsZVRha2VWYWx1ZUZv clVuYm91bmRLZXkgJGtleSINCiAgICA+ICAgIC8vIC4uLiBzb21lIHN0dWZmIHRvIHNpbXVsYXRl IHNldHRlciAoZXZlbnR1YWxseSB1c2luZyB0YWtlU3RvcmVkVmFsdWVGb3JLZXkpLCBub3QgcmVs ZXZhbnQsIGZvciBpdCBpcyBuZXZlciBjYWxsZWQNCiAgICA+ICB9DQogICAgPiAgLi4uDQogICAg PiB9DQogICAgPiA9PT0NCiAgICA+IA0KICAgID4gSXQgZG9lcyBOT1Qgd29yayBhcyAoSSd2ZSBu YcOvdmVseSkgcHJlc3VtZWQuDQogICAgPiANCiAgICA+IFdoZW4gZW8udGFrZVZhbHVlRm9yS2V5 KG8sa2V5KSBpcyBjYWxsZWQsIEkgY2FuIGFsd2F5cyBzZWUg4oCcPz8/dGFrZVZhbHVlRm9yS2V5 4oCdIChuYXR1cmFsbHkpLCBidXQgSSAqbmV2ZXIgZXZlciogc2VlIOKAnD8/P2hhbmRsZVRha2VW YWx1ZUZvclVuYm91bmRLZXnigJwgZm9yIGFueSBrZXkgYW1vbmdzdCBtb2RlbGxlZCBhdHRyaWJ1 dGVzLiBOb3RoaW5nIG90aGVyIChrbm93biB0byBtZSkgZ2V0cyBjYWxsZWQg4oCUIG5vdCBldmVu IHRha2VTdG9yZWRWYWx1ZUZvcktleSwgd2hpY2ggSSd2ZSBhbHNvIG92ZXJyaWRkZW4gdG8gbG9n IOKAlCwgYnV0IHRoZSB2YWx1ZSBpcyBzZXQgYWxsIHJpZ2h0IGluIHRoZSBFTy4NCiAgICA+IA0K ICAgID4gT25seSBpZiBmb28gaXMgYSByYW5kb20gKG5vbi1leGlzdGluZywgbm9uLW1vZGVsbGVk KSBzdHJpbmcsIEkgY2FuIHNlZSDigJw/Pz9oYW5kbGVUYWtlVmFsdWVGb3JVbmJvdW5kS2V54oCc Lg0KICAgID4gDQogICAgPiBMb29rcyBsaWtlIHRoZXJlJ3Mgc29tZSB0cmljayBpbiBOU0tleVZh bHVlQ29kaW5nLkRlZmF1bHRJbXBsZW1lbnRhdGlvbi50YWtlVmFsdWVGb3JLZXkgd2hpY2ggcmVj b2duaXNlcyBtb2RlbGxlZCBhdHRyaWJ1dGVzIGluIEVPR2VuZXJpY1JlY29yZCBhbmQgZmlsbCB0 aGVpciB2YWx1ZXMgZGlyZWN0bHksIHdpdGhvdXQgZmFsbGluZyB0byBoYW5kbGVUYWtlVmFsdWVG b3JVbmJvdW5kS2V5PyE/IFdlaXJkLg0KICAgID4gDQogICAgPiBPciBJIG11c3QgYmUgZG9pbmcg c29tZXRoaW5nIHZlcnkgZmFyIHdyb25nLg0KICAgID4gDQogICAgPiBJcyB0aGlzIGRvY3VtZW50 ZWQgc29tZXdoZXJlPyBGYXIgYXMgSSBjYW4gc2F5LCBuZWl0aGVyIEVSWEdlbmVyaWNSZWNvcmQg bm9yIEVPR2VuZXJpY1JlY29yZCBub3IgTlNLZXlWYWx1ZUNvZGluZy5EZWZhdWx0SW1wbGVtZW50 YXRpb24gbWVudGlvbnMgYW55dGhpbmcgc3BlY2lhbDsgTlNLZXlWYWx1ZUNvZGluZy5EZWZhdWx0 SW1wbGVtZW50YXRpb24udGFrZVZhbHVlRm9yS2V5IHNob3VsZCBzaW1wbHkgY2hlY2sgZm9yIHRo ZSBhY2Nlc3NvciAoZWl0aGVyIHdpdGggb3Igd2l0aG91dCB0aGUgXyBwcmVmaXgpIGFuZCBpZiB0 aGVyZSBpcyBub25lICh3aGljaCB0aGVyZSBpbmRlZWQgaXMgbm90KSwgZmFsbCB0byBoYW5kbGVU YWtlVmFsdWVGb3JVbmJvdW5kS2V5LiBXaGF0IGFtIEkgbWlzc2luZyBoZXJlPw0KICAgID4gDQog ICAgPiBUaGFua3MsDQogICAgPiBPQw0KICAgID4gDQogICAgPiANCiAgICA+IA0KICAgID4gIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj Iw0KICAgID4gVGhpcyBtZXNzYWdlIGlzIHNlbnQgdG8geW91IGJlY2F1c2UgeW91IGFyZSBzdWJz Y3JpYmVkIHRvDQogICAgPiAgdGhlIG1haWxpbmcgbGlzdCA8d2Vib2JqZWN0cy1kZXZAd29jb21t dW5pdHkub3JnPi4NCiAgICA+IFRvIHVuc3Vic2NyaWJlLCBFLW1haWwgdG86IDx3ZWJvYmplY3Rz LWRldi1vZmZAd29jb21tdW5pdHkub3JnPg0KICAgID4gVG8gc3dpdGNoIHRvIHRoZSBESUdFU1Qg bW9kZSwgRS1tYWlsIHRvIDx3ZWJvYmplY3RzLWRldi1kaWdlc3RAd29jb21tdW5pdHkub3JnPg0K ICAgID4gVG8gc3dpdGNoIHRvIHRoZSBJTkRFWCBtb2RlLCBFLW1haWwgdG8gPHdlYm9iamVjdHMt ZGV2LWluZGV4QHdvY29tbXVuaXR5Lm9yZz4NCiAgICA+IFNlbmQgYWRtaW5pc3RyYXRpdmUgcXVl cmllcyB0byAgPHdlYm9iamVjdHMtZGV2LXJlcXVlc3RAd29jb21tdW5pdHkub3JnPg0KICAgID4g DQoNCg0KICAgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMNCiAgICBUaGlzIG1lc3NhZ2UgaXMgc2VudCB0byB5b3UgYmVjYXVzZSB5 b3UgYXJlIHN1YnNjcmliZWQgdG8NCiAgICAgIHRoZSBtYWlsaW5nIGxpc3QgPHdlYm9iamVjdHMt ZGV2QHdvY29tbXVuaXR5Lm9yZz4uDQogICAgVG8gdW5zdWJzY3JpYmUsIEUtbWFpbCB0bzogPHdl Ym9iamVjdHMtZGV2LW9mZkB3b2NvbW11bml0eS5vcmc+DQogICAgVG8gc3dpdGNoIHRvIHRoZSBE SUdFU1QgbW9kZSwgRS1tYWlsIHRvIDx3ZWJvYmplY3RzLWRldi1kaWdlc3RAd29jb21tdW5pdHku b3JnPg0KICAgIFRvIHN3aXRjaCB0byB0aGUgSU5ERVggbW9kZSwgRS1tYWlsIHRvIDx3ZWJvYmpl Y3RzLWRldi1pbmRleEB3b2NvbW11bml0eS5vcmc+DQogICAgU2VuZCBhZG1pbmlzdHJhdGl2ZSBx dWVyaWVzIHRvICA8d2Vib2JqZWN0cy1kZXYtcmVxdWVzdEB3b2NvbW11bml0eS5vcmc+DQoNCg0K