Delivered-To: bjarne@stroustrup.com Received: by 2002:a6b:38c3:0:0:0:0:0 with SMTP id f186-v6csp751542ioa; Mon, 25 Jun 2018 11:27:25 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKVJzhTRPFr7p/Bx+l4+2G0ar8o9waIBTDvXC3Y5CJpLuZeuewluIteGe0xYoWEEutBgh// X-Received: by 2002:a63:4346:: with SMTP id q67-v6mr11601625pga.328.1529951244768; Mon, 25 Jun 2018 11:27:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529951244; cv=none; d=google.com; s=arc-20160816; b=IZpeye/1FUctGXb5fDKdD5yuejF/uNu+enOFdamyYFX3PGMFaAVPBw5LqXkIxfgHbU SEhB1VOeMDtvEm5+mrl5UVOwekAuNRVI5QGXwpondJ+cX0WvYPPY/xjg3XqggvaDRN+0 bW8Y1ul7NAtz8dp/+QkMh6XYJcOfU4PawMNJo8By63ZChyzu1zVdBimASkyIY9pLFpM9 0r5i+BzLmwXky66mV054TYP3F+GF7Tk0ZpM+f0qjMWRuyqiemk/2rug9x6kerjR5gVUy r5l3e0KXf458ZE7tl6X45nFUjyz5pqWfSTo4xmP3gTdiZn+d8xaHdmiPE6Gi7mWb84t3 /Nvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:spamdiagnosticmetadata:spamdiagnosticoutput :content-language:accept-language:message-id:deferred-delivery:date :thread-index:thread-topic:subject:to:from:dkim-signature :arc-authentication-results; bh=lArNDIuTQ77kCwIYwcEqAT5RTRD2aYGix8/ZHNGUsi8=; b=EBgmMfGxOpcigygGmB5tLG5hIu5G8sZOfqGVRFWzLAYZbn02OO0maLmbEI9zMVAcr7 EPOz3EJJswRkV17qqRFrjMeszyMbsuKpWHO1kXFQkqYuZpsc/6BueuTk/4NXSd8+zQX+ YMyem+1ixcc+FVxARUc+GcB4r/1uYNerK7g/tjd5B8+CJj5DXeJvOC9SA7mO5sSXPumn W9/tpoe1Clg/sy8YD5xJHysyK7aq4ctcHdcmU3l6qo9rlD5//a5g850V1idGOK9ecvAT wCsTEmaAiEzoWGAUjvnM11gNE68NUAeHdmhX8PJzc+/wKQdnw6EcU/wSC2anuW9/4haF C3IQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=PyeNytNT; spf=pass (google.com: domain of hsutter@microsoft.com designates 40.107.70.95 as permitted sender) smtp.mailfrom=hsutter@microsoft.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Return-Path: Received: from NAM04-SN1-obe.outbound.protection.outlook.com (mail-eopbgr700095.outbound.protection.outlook.com. [40.107.70.95]) by mx.google.com with ESMTPS id p187-v6si14368004pfp.125.2018.06.25.11.27.24 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 25 Jun 2018 11:27:24 -0700 (PDT) Received-SPF: pass (google.com: domain of hsutter@microsoft.com designates 40.107.70.95 as permitted sender) client-ip=40.107.70.95; Authentication-Results: mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=PyeNytNT; spf=pass (google.com: domain of hsutter@microsoft.com designates 40.107.70.95 as permitted sender) smtp.mailfrom=hsutter@microsoft.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lArNDIuTQ77kCwIYwcEqAT5RTRD2aYGix8/ZHNGUsi8=; b=PyeNytNTxTaEdXCIKpO+UfjRdDetOKNVr7pISUcOBjN0MMfIiC1D/+aJqdRpc0NHZRLRWs2zQ1zdHBlXrlhBYK0pT7OwM1pYhFSy3ZZZaRS1Z6AL8LCdTgEizGMr6jEvi5VfYf1PBFI2HVEjo6OF6KCu05LQY28b3MlE5C3d2Zg= Received: from CY4PR21MB0118.namprd21.prod.outlook.com (10.173.189.12) by CY4PR21MB0501.namprd21.prod.outlook.com (10.172.122.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.930.7; Mon, 25 Jun 2018 18:27:23 +0000 Received: from CY4PR21MB0118.namprd21.prod.outlook.com ([fe80::703f:a7a4:8da1:9c9c]) by CY4PR21MB0118.namprd21.prod.outlook.com ([fe80::703f:a7a4:8da1:9c9c%13]) with mapi id 15.20.0930.005; Mon, 25 Jun 2018 18:27:23 +0000 From: Herb Sutter To: Bjarne Stroustrup , Bjarne Stroustrup Subject: C++ Core Guidelines weekly telecon Thread-Topic: C++ Core Guidelines weekly telecon Thread-Index: AdPgE2qws3e/QWcVRYSCBJrdkuXXkQsnpNeg Date: Mon, 25 Jun 2018 18:27:12 +0000 Deferred-Delivery: Mon, 25 Jun 2018 18:27:11 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-calendar-series-instance-id: BAAAAIIA4AB0xbcQGoLgCAAAAADg4gCu2N/TAQAAAAAAAAAAEAAAABrGbB13Y3JNttga0eniSLA= x-originating-ip: [66.235.41.24] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;CY4PR21MB0501;7:IoZCKHRHo/EThOEPXyHWgHrD4iWZTfapaqi0GXnPaGDpbFjaALs9oyYyaBYFV/d9tC7op/MNWcSFr+gSAB/xl7XN1spnDpYnxfbBoAC+hnRPBndGd5cgT5fQDO9vmKH0fEIEo6ND9iis72w0NIBbgaAtOPzreGe0SCirWHqEMLDHyi4iVQvzT02eVNwEtAqnHHwGFG5j1mhxrNvPlNVr+6NsjbUw2R7Qj+OV3EQZvK+ybFrcgQX+jr85JyzHv58q x-ms-office365-filtering-correlation-id: 35d56184-cee4-463b-b33a-08d5dac94b74 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600026)(711020)(48565401081)(2017052603328)(7193020);SRVR:CY4PR21MB0501; x-ms-traffictypediagnostic: CY4PR21MB0501: authentication-results: spf=none (sender IP is ) smtp.mailfrom=hsutter@microsoft.com; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(156600954879566)(89312169872907)(209352067349851)(143657141931036)(21748063052155); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(2017102700009)(2017102701064)(6040522)(2401047)(8121501046)(5005006)(2017102702064)(20171027021009)(20171027022009)(20171027023009)(20171027024009)(20171027025009)(20171027026009)(2017102703076)(10201501046)(93006095)(93001095)(3002001)(3231254)(2018427008)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016);SRVR:CY4PR21MB0501;BCL:0;PCL:0;RULEID:;SRVR:CY4PR21MB0501; x-forefront-prvs: 0714841678 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(376002)(39860400002)(366004)(346002)(136003)(396003)(9763003)(199004)(189003)(97736004)(2906002)(790700001)(99286004)(5660300001)(2900100001)(86362001)(86612001)(6666003)(14444005)(5250100002)(6436002)(3846002)(7736002)(7696005)(7066003)(74316002)(6116002)(316002)(81156014)(8936002)(81166006)(33656002)(8676002)(9686003)(476003)(110136005)(10090500001)(66066001)(22452003)(6506007)(236005)(102836004)(68736007)(55016002)(8990500004)(25786009)(26005)(10290500003)(478600001)(14454004)(186003)(6306002)(106356001)(54896002)(606006)(105586002)(486006)(53936002)(256004);DIR:OUT;SFP:1102;SCL:1;SRVR:CY4PR21MB0501;H:CY4PR21MB0118.namprd21.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: O6MmiRTW5cKw6pu2WeKVVg3Kj+NiZAXHIi/MRSQnZO/RXo2kuoxYwQM6VGHpJvVy++5h0g6weTSeqDPHl1SQrMgYOf1Rp/lN5S4i3/IYA/kSthn4ivEBRofWesEpANr2xGlFm6DMXj63i3VqdygmxvUR3x1lpp+mcITS1ciQhrGxmCQgdb1vIvGrFVYcwBRWYYwA4EHD9rJ2eAES+f3S/kPQCSp1XbSwK9pYF4VfVAQi8zoPmFZn3VhUOeXzZRdVIxC/FaNU/XiSpkvsbf9XEdl4Nbzk7KvJG7+c4KBM9yqXdWhcYTlPl7mJZtuMbfopFPC9grx/ot2I3FunskaCAn9RC7zmPFeHyWr35uhk16Q= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_CY4PR21MB01187A2395F446B34B25A53DB84A0CY4PR21MB0118namp_" MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 35d56184-cee4-463b-b33a-08d5dac94b74 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jun 2018 18:27:22.6129 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR21MB0501 --_000_CY4PR21MB01187A2395F446B34B25A53DB84A0CY4PR21MB0118namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Replacing Andrew's invite... note that the conference ID number is probably= different. ...........................................................................= .............................................................. --> Join Skype Meeting Trouble Joining? Try Skype Web App Join by phone Toll-free number: +1 (866) 641-7188,,51592241# (Dial-in Number) = English (United States) Toll number: +1 (773) 917-4061,,51592241# (Dial-in Number) = English (United States) Find a local number Conference ID: 51592241 Forgot your dial-in PIN? |Hel= p Welcome to Skype for Business Online Meetings. All participants who use the= Join by Phone option must dial the full number for call access. [!OC([1033])!] ...........................................................................= .............................................................. --_000_CY4PR21MB01187A2395F446B34B25A53DB84A0CY4PR21MB0118namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Replacing Andrew’s invite… note that the= conference ID number is probably different.

 

 

...................................................= ...........................................................................= ...........

&agr= ave; = Join Skype Meeting      

Trouble Joining? Try Skype Web App

Join by phone

 

Toll-free number: +1 (866) 6= 41-7188,,51592241# (Dial-in Number)       &nb= sp;            =      English (United States)  

Toll number:   &n= bsp;     +1 (773) 917-4061,,51592241# (Dial-in Numb= er)             = ;           English (Unit= ed States)  =

 

Find a local number

 

Conference ID: 51592241

Forgot your dial-in PIN? |Help  

 

 

Welc= ome to Skype for Business Online Meetings. All participants who use the Joi= n by Phone option must dial the full number for call access.

[!OC([1033])!]

= ...........................................................................= ..............................................................<= /p>

 

--_000_CY4PR21MB01187A2395F446B34B25A53DB84A0CY4PR21MB0118namp_ Content-Type: text/calendar; charset="utf-8"; method=REQUEST Content-Transfer-Encoding: base64 QkVHSU46VkNBTEVOREFSDQpNRVRIT0Q6UkVRVUVTVA0KUFJPRElEOk1pY3Jvc29mdCBFeGNoYW5n ZSBTZXJ2ZXIgMjAxMA0KVkVSU0lPTjoyLjANCkJFR0lOOlZUSU1FWk9ORQ0KVFpJRDpQYWNpZmlj IFN0YW5kYXJkIFRpbWUNCkJFR0lOOlNUQU5EQVJEDQpEVFNUQVJUOjE2MDEwMTAxVDAyMDAwMA0K VFpPRkZTRVRGUk9NOi0wNzAwDQpUWk9GRlNFVFRPOi0wODAwDQpSUlVMRTpGUkVRPVlFQVJMWTtJ TlRFUlZBTD0xO0JZREFZPTFTVTtCWU1PTlRIPTExDQpFTkQ6U1RBTkRBUkQNCkJFR0lOOkRBWUxJ R0hUDQpEVFNUQVJUOjE2MDEwMTAxVDAyMDAwMA0KVFpPRkZTRVRGUk9NOi0wODAwDQpUWk9GRlNF VFRPOi0wNzAwDQpSUlVMRTpGUkVRPVlFQVJMWTtJTlRFUlZBTD0xO0JZREFZPTJTVTtCWU1PTlRI PTMNCkVORDpEQVlMSUdIVA0KRU5EOlZUSU1FWk9ORQ0KQkVHSU46VkVWRU5UDQpPUkdBTklaRVI7 Q049SGVyYiBTdXR0ZXI6TUFJTFRPOmhzdXR0ZXJAbWljcm9zb2Z0LmNvbQ0KQVRURU5ERUU7Uk9M RT1SRVEtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMtQUNUSU9OO1JTVlA9VFJVRTtDTj1CamFy bmUgU3RyDQogb3VzdHJ1cDpNQUlMVE86Ymphcm5lQHN0cm91c3RydXAuY29tDQpBVFRFTkRFRTtS T0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047UlNWUD1UUlVFO0NOPUJq YXJuZSBTdHINCiBvdXN0cnVwOk1BSUxUTzpic0Btcy5jb20NCkRFU0NSSVBUSU9OO0xBTkdVQUdF PWVuLVVTOlJlcGxhY2luZyBBbmRyZXfigJlzIGludml0ZeKApiBub3RlIHRoYXQgdGhlIGNvbg0K IGZlcmVuY2UgSUQgbnVtYmVyIGlzIHByb2JhYmx5IGRpZmZlcmVudC5cblxuXG4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uDQogLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4NCiAuLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLlxuLS0+IEpvaW4gU2t5cGUgTWVldGluZzxodHRwczovL21lZXQu bA0KIHluYy5jb20vbWljcm9zb2Z0L2hzdXR0ZXIvS1IxQjdDOEY+XG5Ucm91YmxlIEpvaW5pbmc/ IFRyeSBTa3lwZSBXZWIgQXBwPGh0DQogdHBzOi8vbWVldC5seW5jLmNvbS9taWNyb3NvZnQvaHN1 dHRlci9LUjFCN0M4Rj9zbD0xPlxuSm9pbiBieSBwaG9uZVxuXG5Ub2wNCiBsLWZyZWUgbnVtYmVy OiArMSAoODY2KSA2NDEtNzE4OFwsXCw1MTU5MjI0MSMgKERpYWwtaW4gTnVtYmVyKSAgICAgICAg ICAgIA0KICAgICAgICAgICAgICBFbmdsaXNoIChVbml0ZWQgU3RhdGVzKVxuVG9sbCBudW1iZXI6 ICAgICAgICAgKzEgKDc3MykgOTE3LTQwDQogNjFcLFwsNTE1OTIyNDEjIChEaWFsLWluIE51bWJl cikgICAgICAgICAgICAgICAgICAgICAgICBFbmdsaXNoIChVbml0ZWQgU3QNCiBhdGVzKVxuXG5G aW5kIGEgbG9jYWwgbnVtYmVyPGh0dHBzOi8vZGlhbGluLmx5bmMuY29tLzQ4YjRjNjEzLWNjNjct NDgyNS04MQ0KIDc1LTI5NjI4ZDk3MTVlNT9pZD01MTU5MjI0MT5cblxuQ29uZmVyZW5jZSBJRDog NTE1OTIyNDFcbkZvcmdvdCB5b3VyIGRpYWwtDQogaW4gUElOPzxodHRwczovL215c2V0dGluZ3Mu bHluYy5jb20vcHN0bmNvbmZlcmVuY2luZz4gfEhlbHA8aHR0cDovL2dvLm1pY3INCiBvc29mdC5j b20vZndsaW5rLz9MaW5rSWQ9Mzg5NzM3PlxuXG5cbldlbGNvbWUgdG8gU2t5cGUgZm9yIEJ1c2lu ZXNzIE9ubGluZQ0KICBNZWV0aW5ncy4gQWxsIHBhcnRpY2lwYW50cyB3aG8gdXNlIHRoZSBKb2lu IGJ5IFBob25lIG9wdGlvbiBtdXN0IGRpYWwgdGhlDQogIGZ1bGwgbnVtYmVyIGZvciBjYWxsIGFj Y2Vzcy5cblshT0MoWzEwMzNdKSFdXG4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4NCiAuLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLg0KIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLlxuXG4N ClJSVUxFOkZSRVE9V0VFS0xZO0lOVEVSVkFMPTE7QllEQVk9TU87V0tTVD1TVQ0KRVhEQVRFO1Ra SUQ9UGFjaWZpYyBTdGFuZGFyZCBUaW1lOjIwMTgwNTA3VDExMDAwMCwyMDE4MDUyOFQxMTAwMDAs MjAxODA2MDRUDQogMTEwMDAwLDIwMTgwNjExVDExMDAwMCwyMDE4MDcwMlQxMTAwMDANClVJRDow NDAwMDAwMDgyMDBFMDAwNzRDNUI3MTAxQTgyRTAwODAwMDAwMDAwRTBFMjAwQUVEOERGRDMwMTAw MDAwMDAwMDAwMDAwMA0KIDAxMDAwMDAwMDFBQzY2QzFENzc2MzcyNERCNkQ4MUFEMUU5RTI0OEIw DQpTVU1NQVJZO0xBTkdVQUdFPWVuLVVTOkMrKyBDb3JlIEd1aWRlbGluZXMgd2Vla2x5IHRlbGVj b24NCkRUU1RBUlQ7VFpJRD1QYWNpZmljIFN0YW5kYXJkIFRpbWU6MjAxODA0MzBUMTEwMDAwDQpE VEVORDtUWklEPVBhY2lmaWMgU3RhbmRhcmQgVGltZToyMDE4MDQzMFQxMjAwMDANCkNMQVNTOlBV QkxJQw0KUFJJT1JJVFk6NQ0KRFRTVEFNUDoyMDE4MDYyNVQxODI2MTFaDQpUUkFOU1A6T1BBUVVF DQpTVEFUVVM6Q09ORklSTUVEDQpTRVFVRU5DRTo4DQpMT0NBVElPTjtMQU5HVUFHRT1lbi1VUzpT a3lwZSBNZWV0aW5nDQpYLU1JQ1JPU09GVC1DRE8tQVBQVC1TRVFVRU5DRTo4DQpYLU1JQ1JPU09G VC1DRE8tT1dORVJBUFBUSUQ6LTE2NTY5MjgyODYNClgtTUlDUk9TT0ZULUNETy1CVVNZU1RBVFVT OlRFTlRBVElWRQ0KWC1NSUNST1NPRlQtQ0RPLUlOVEVOREVEU1RBVFVTOkJVU1kNClgtTUlDUk9T T0ZULUNETy1BTExEQVlFVkVOVDpGQUxTRQ0KWC1NSUNST1NPRlQtQ0RPLUlNUE9SVEFOQ0U6MQ0K WC1NSUNST1NPRlQtQ0RPLUlOU1RUWVBFOjENClgtTUlDUk9TT0ZULU9OTElORU1FRVRJTkdFWFRF Uk5BTExJTks6aHR0cHM6Ly9tZWV0Lmx5bmMuY29tL21pY3Jvc29mdC9oc3V0dA0KIGVyL0tSMUI3 QzhGDQpYLU1JQ1JPU09GVC1PTkxJTkVNRUVUSU5HQ09ORkxJTks6Y29uZjpzaXA6aHN1dHRlckBt aWNyb3NvZnQuY29tXDtncnV1XDtvcGENCiBxdWU9YXBwOmNvbmY6Zm9jdXM6aWQ6S1IxQjdDOEY/ Y29udmVyc2F0aW9uLWlkPWxGNjNoNlRNWg0KWC1NSUNST1NPRlQtQ09ORkVSRU5DRVRFTFVSSTp0 ZWw6KzE3NzM5MTc0MDYxXCxcLDUxNTkyMjQxDQpYLU1JQ1JPU09GVC1ET05PVEZPUldBUkRNRUVU SU5HOkZBTFNFDQpYLU1JQ1JPU09GVC1ESVNBTExPVy1DT1VOVEVSOkZBTFNFDQpYLU1JQ1JPU09G VC1MT0NBVElPTlM6W3siRGlzcGxheU5hbWUiOiJTa3lwZSBNZWV0aW5nIlwsIkxvY2F0aW9uQW5u b3RhdGlvbiINCiA6IiJcLCJMb2NhdGlvblVyaSI6IiJcLCJMb2NhdGlvblN0cmVldCI6IiJcLCJM b2NhdGlvbkNpdHkiOiIiXCwiTG9jYXRpb25TdA0KIGF0ZSI6IiJcLCJMb2NhdGlvbkNvdW50cnki OiIiXCwiTG9jYXRpb25Qb3N0YWxDb2RlIjoiIlwsIkxvY2F0aW9uRnVsbEFkZHJlDQogc3MiOiIi fV0NCkJFR0lOOlZBTEFSTQ0KREVTQ1JJUFRJT046UkVNSU5ERVINClRSSUdHRVI7UkVMQVRFRD1T VEFSVDotUFQxNU0NCkFDVElPTjpESVNQTEFZDQpFTkQ6VkFMQVJNDQpFTkQ6VkVWRU5UDQpFTkQ6 VkNBTEVOREFSDQo= --_000_CY4PR21MB01187A2395F446B34B25A53DB84A0CY4PR21MB0118namp_--