
From nobody Tue Mar 19 10:29:51 2019
Return-Path: <adhakar@vmware.com>
X-Original-To: scim@ietfa.amsl.com
Delivered-To: scim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65BEB131577 for <scim@ietfa.amsl.com>; Tue, 19 Mar 2019 10:29:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=vmware.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9qHdzyq3gPGn for <scim@ietfa.amsl.com>; Tue, 19 Mar 2019 10:29:46 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-eopbgr780087.outbound.protection.outlook.com [40.107.78.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F51113156A for <scim@ietf.org>; Tue, 19 Mar 2019 10:29:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kq+jffY0+yp0xkq0BPmO5F1IWRls1DU3qucQK+W0poA=; b=ox6wqOPbXacsvNIrlK2kU6vkm3QA7JpWnLX586JNOlYs6Qql3hJyysIHoGxWB0om6F0Ai6cLD2BSzUwfNhuPP6RdsGy9qyNuStQAIVJHtSfdUhHxn5l/k2VsxOn03QIZV0o/7mBideeth6dmxKkZGcxZev/lHGkU8wAoKHOVj7g=
Received: from MWHPR05MB3454.namprd05.prod.outlook.com (10.174.248.29) by MWHPR05MB3469.namprd05.prod.outlook.com (10.174.248.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.11; Tue, 19 Mar 2019 17:29:23 +0000
Received: from MWHPR05MB3454.namprd05.prod.outlook.com ([fe80::9047:d296:91e3:2f55]) by MWHPR05MB3454.namprd05.prod.outlook.com ([fe80::9047:d296:91e3:2f55%6]) with mapi id 15.20.1709.015; Tue, 19 Mar 2019 17:29:23 +0000
From: Ashok Dhakar <adhakar@vmware.com>
To: "scim@ietf.org" <scim@ietf.org>
Thread-Topic: Help needed on READ of single group  GET /Groups/{id} 
Thread-Index: AQHU3nlLLKjV42iqX0eUpSkJ8R/krQ==
Date: Tue, 19 Mar 2019 17:29:23 +0000
Message-ID: <BF429830-CD9C-4639-8A76-39140FB7D2C9@vmware.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.170.99.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a89b15ae-5690-4bd5-1f6a-08d6ac906dc7
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:MWHPR05MB3469; 
x-ms-traffictypediagnostic: MWHPR05MB3469:
x-ms-exchange-purlcount: 3
authentication-results: spf=none (sender IP is ) smtp.mailfrom=adhakar@vmware.com; 
x-microsoft-antispam-prvs: <MWHPR05MB346954F4E9A9D72E7B5446B6DB400@MWHPR05MB3469.namprd05.prod.outlook.com>
x-forefront-prvs: 0981815F2F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(346002)(366004)(136003)(396003)(189003)(199004)(71200400001)(53936002)(106356001)(6486002)(316002)(2351001)(2501003)(54896002)(5640700003)(86362001)(6436002)(6306002)(82746002)(236005)(6512007)(6916009)(68736007)(6116002)(3846002)(97736004)(5660300002)(256004)(14444005)(4743002)(66066001)(26005)(14454004)(9326002)(81156014)(7736002)(33656002)(186003)(606006)(25786009)(36756003)(2906002)(81166006)(486006)(478600001)(8936002)(99286004)(6506007)(105586002)(2616005)(83716004)(8676002)(102836004)(476003)(1730700003)(71190400001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR05MB3469; H:MWHPR05MB3454.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: vmware.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Q69RacSK2/Ghuy7Cv3+PWVdeEhP2YbxNYn+micRjfasUEfBsmiSnW9zAK9hknsuz23HWZfvD/7tjweymGL0/qiHFqDe8udm0kATA00AYb8pRn4qnAVmWNCpSriKvw6e8cLgXh2AFy1SBrd7Z6NK2Hl5YkM0uTmrp2Rsk6RB8QWAUndJuYL80P4xVeIl/Nq8Gk9guYD57/vGOJMnzyfT/8QKoD7xaS0byomT1jg+GnXxWQOWyJbGZVIiTDUrXOfvFOGNHDf2r8jwkwkFWM6CJfQdPmE1XxzgJ7ar9fOmzaEKPKziqW6Wu7bsELm7hv5IvBW+Z1IXOwbu5uqsRMAUacYe3RWGSPA7p1t/JDWruAC8J3qH2jr7ZyQosKvfvnFl5bVyUUWrfKk1rXZfxUwmtg+/sL3bXEnGsAyS3EsR4WG8=
Content-Type: multipart/alternative; boundary="_000_BF429830CD9C46398A7639140FB7D2C9vmwarecom_"
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a89b15ae-5690-4bd5-1f6a-08d6ac906dc7
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2019 17:29:23.4176 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR05MB3469
Archived-At: <https://mailarchive.ietf.org/arch/msg/scim/YCcs_ZRWOo4HM8zxKbXlAi2Cpag>
Subject: [scim] Help needed on READ of single group  GET /Groups/{id}
X-BeenThere: scim@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Simple Cloud Identity Management BOF <scim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/scim>, <mailto:scim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/scim/>
List-Post: <mailto:scim@ietf.org>
List-Help: <mailto:scim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/scim>, <mailto:scim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Mar 2019 17:29:50 -0000

--_000_BF429830CD9C46398A7639140FB7D2C9vmwarecom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgVGVhbSwNCg0KVGhlIHN0YW5kYXJkIHJlc3BvbnNlIGRlZmluZXMgdGhlIHNpbmdsZSBncm91
cCBnZXQgcmVzdWx0IGFzDQp7DQogICJzY2hlbWFzIjogWyJ1cm46aWV0ZjpwYXJhbXM6c2NpbTpz
Y2hlbWFzOmNvcmU6Mi4wOkdyb3VwIl0sDQogICJpZCI6ImU5ZTMwZGJhLWYwOGYtNDEwOS04NDg2
LWQ1YzZhMzMxNjYwYSIsDQogICJkaXNwbGF5TmFtZSI6ICJUb3VyIEd1aWRlcyIsDQogICJtZW1i
ZXJzIjpbDQogICAgew0KICAgICAgInZhbHVlIjogIjI4MTljMjIzLTdmNzYtNDUzYS05MTlkLTQx
Mzg2MTkwNDY0NiIsDQogICAgICAiJHJlZiI6ICJodHRwczovL2V4YW1wbGUuY29tL3YyL1VzZXJz
LzI4MTljMjIzLTdmNzYtNDUzYS05MTlkLTQxMzg2MTkwNDY0NiIsDQogICAgICAiZGlzcGxheSI6
ICJCYWJzIEplbnNlbiINCiAgICB9LA0KICAgIHsNCiAgICAgICJ2YWx1ZSI6ICI5MDJjMjQ2Yi02
MjQ1LTQxOTAtOGUwNS0wMDgxNmJlNzM0NGEiLA0KICAgICAgIiRyZWYiOiAiaHR0cHM6Ly9leGFt
cGxlLmNvbS92Mi9Vc2Vycy85MDJjMjQ2Yi02MjQ1LTQxOTAtOGUwNS0wMDgxNmJlNzM0NGEiLA0K
ICAgICAgImRpc3BsYXkiOiAiTWFuZHkgUGVwcGVyaWRnZSINCiAgICB9DQogIF0sDQogICJtZXRh
Ijogew0KICAgICJyZXNvdXJjZVR5cGUiOiAiR3JvdXAiLA0KICAgICJjcmVhdGVkIjogIjIwMTAt
MDEtMjNUMDQ6NTY6MjJaIiwNCiAgICAibGFzdE1vZGlmaWVkIjogIjIwMTEtMDUtMTNUMDQ6NDI6
MzRaIiwNCiAgICAidmVyc2lvbiI6ICJXXC9cIjM2OTRlMDVlOWRmZjU5MlwiIiwNCiAgICAibG9j
YXRpb24iOiAiaHR0cHM6Ly9leGFtcGxlLmNvbS92Mi9Hcm91cHMvZTllMzBkYmEtZjA4Zi00MTA5
LTg0ODYtZDVjNmEzMzE2NjBhIg0KICB9DQp9DQoNCkluIG91ciBjYXNlIHdlIGhhdmUgZ3JvdXAg
d2l0aCA1MGsgbWVtYmVycywgc28gZXZlcnkgdGltZSBTQ0lNIGNhbGwgaXMgYmVpbmcgbWFkZSB0
byBHRVQgdGhlIGdyb3VwIGRldGFpbHMgYnkgaXRzICAvR3JvdXBzL3tJZH0NCldlIGVuY291bnRl
ciBwZXJmb3JtYW5jZSBwcm9ibGVtcyBhcyBpdCBlbmRzIHVwIGxpc3Rpbmcgb2YgYWxsIHRoZSBt
ZW1iZXJzIGV2ZXJ5IHRpbWUuDQpUaGUgcHJvYmxlbSBiZWNvbWVzIHdvcnNlIHdoZW4gd2UgdHJ5
IHRvIGxpc3Qgb2YgZ3JvdXBzIGFuZCBlYWNoIGdyb3VwIGNvbnRhaW5zIDUwayBtZW1iZXJzLiBH
RVQgL0dyb3Vwcy97aWR9P2NvdW50PTIwDQoNCkFzIG9mIG5vdyB3ZSBhcmUgY2lyY3VtdmVudGlu
ZyB0aGUgcHJvYmxlbSBieSBzcGVjaWZ5aW5nIHRoZSBhdHRyaWJ1dGVzIGFzIHBhcnQgb2Ygc2Np
bSByZXF1ZXN0IC9Hcm91cHMve2lkfT9hdHRyaWJ1dGVzPWlkLGRpc3BsYXlOYW1lLg0KDQpFdmVy
eSB0aW1lIHdlIGRvIDNyZCBwYXJ0eSBpbnRlZ3JhdGlvbiB3aXRoIFNDSU0gY29tcGxpYW50IGFk
YXB0ZXJzIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBwdXNoaW5nIHRoZSB1c2VyIGluZm9ybWF0
aW9uIHRvIG91ciBpZGVudGl0eSBzb2x1dGlvbnMgdGhpcyBiZWNvbWVzIGFzIGJvdHRsZW5lY2ss
DQphcyBpdCByZXF1aXJlcyBjb2RlIGNoYW5nZXMuDQoNCkkgd2FzIHRoaW5raW5nIHRvIGFkZHJl
c3MgdGhpcyBpbiB0aGUgZm9sbG93aW5nIHdheQ0KDQogIDEuICBTaG93IG9ubHkgZmV3IG1lbWJl
cnMgYXMgcGFydCBvZiAvR3JvdXBzL3tpZH0NCiAgMi4gIFByb3ZpZGUgYW5vdGhlciBlbmRwb2lu
dCB0byBmZXRjaCBtZW1iZXJzIHdpdGggcGFnaW5hdGlvbiBzdXBwb3J0IC9Hcm91cHMve2lkfS9t
ZW1iZXJzP2NvdW50PTEwMA0KDQpJIHdvdWxkIGxpa2UgdG8ga25vdyBhbnkgYmV0dGVyIHNvbHV0
aW9ucyB0byB0aGlzIHByb2JsZW0gb3Igd29yayBpbiBwcm9ncmVzcyB0byBhZGRyZXNzIHRoaXMg
c28gdGhhdCBJIGRvbuKAmXQgaW1wbGVtZW50IHRoZSBjdXN0b20gc29sdXRpb24uDQoNClJlZ2Fy
ZHMsDQpBc2hvaw0KDQo=

--_000_BF429830CD9C46398A7639140FB7D2C9vmwarecom_
Content-Type: text/html; charset="utf-8"
Content-ID: <8AEBE11ABF2E484CAD94FCAE61FCEF94@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Ok1lbmxvOw0K
CXBhbm9zZS0xOjIgMTEgNiA5IDMgOCA0IDIgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICov
DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1z
b0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1zby1tYXJnaW4tdG9w
LWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9
DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252
ZXJ0ZWQtc3BhY2U7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u
bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp
bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVm
aW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjE4NzQ2MTIxODA7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi0yMDgyOTYyNDI0O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30N
CnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBs
YW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+SGkgVGVhbSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQtYWxp
Z246c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Vi
a2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87
dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh
dXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhlIHN0YW5kYXJkIHJlc3BvbnNlIGRlZmluZXMgdGhl
IHNpbmdsZSBncm91cCBnZXQgcmVzdWx0IGFzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEzLjE1cHQ7Zm9udC12YXJpYW50LWNh
cHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13
ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7d29yZC1zcGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTpNZW5sbztjb2xvcjojMjEyNTI5Ij57PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImxpbmUtaGVpZ2h0OjEzLjE1cHQ7Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiBh
dXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1zaXplLWFkanVz
dDogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpNZW5sbztjb2xvcjoj
MjEyNTI5Ij4mbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5Ok1l
bmxvO2NvbG9yOiMwMDc3MDAiPiZxdW90O3NjaGVtYXMmcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVubG87Y29sb3I6IzIxMjUyOSI+Og0KIFs8
c3BhbiBzdHlsZT0iYmFja2dyb3VuZDojRkZGMEYwIj4mcXVvdDt1cm46aWV0ZjpwYXJhbXM6c2Np
bTpzY2hlbWFzOmNvcmU6Mi4wOkdyb3VwJnF1b3Q7PC9zcGFuPl0sPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEzLjE1cHQ7Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtv
cnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1z
aXplLWFkanVzdDogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFj
aW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpNZW5s
bztjb2xvcjojMjEyNTI5Ij4mbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5Ok1lbmxvO2NvbG9yOiMwMDc3MDAiPiZxdW90O2lkJnF1b3Q7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5Ok1lbmxvO2NvbG9yOiMyMTI1MjkiPjo8
c3BhbiBzdHlsZT0iYmFja2dyb3VuZDojRkZGMEYwIj4mcXVvdDtlOWUzMGRiYS1mMDhmLTQxMDkt
ODQ4Ni1kNWM2YTMzMTY2MGEmcXVvdDs8L3NwYW4+LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJsaW5lLWhlaWdodDoxMy4xNXB0O2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczog
YXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1
c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVubG87Y29sb3I6
IzIxMjUyOSI+Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpN
ZW5sbztjb2xvcjojMDA3NzAwIj4mcXVvdDtkaXNwbGF5TmFtZSZxdW90Ozwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpNZW5sbztjb2xvcjojMjEyNTI5Ij46
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJiYWNrZ3JvdW5kOiNGRkYwRjAiPiZxdW90O1RvdXINCiBHdWlkZXMmcXVvdDs8L3NwYW4+
LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxMy4xNXB0O2ZvbnQtdmFy
aWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czog
YXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13
aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6TWVubG87Y29sb3I6IzIxMjUyOSI+Jm5ic3A7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpNZW5sbztjb2xvcjojMDA3NzAwIj4mcXVvdDttZW1i
ZXJzJnF1b3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
Ok1lbmxvO2NvbG9yOiMyMTI1MjkiPjpbPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUt
aGVpZ2h0OjEzLjE1cHQ7Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3Rl
eHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0
bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpNZW5sbztjb2xvcjojMjEyNTI5
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgezwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhl
aWdodDoxMy4xNXB0O2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0
LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87
LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVubG87Y29sb3I6IzIxMjUyOSI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTpNZW5sbztjb2xvcjojMDA3NzAwIj4mcXVvdDt2YWx1ZSZxdW90Ozwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpNZW5sbztjb2xvcjoj
MjEyNTI5Ij46PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOiNGRkYwRjAiPiZxdW90OzI4MTljMjIzLTdmNzYtNDUz
YS05MTlkLTQxMzg2MTkwNDY0NiZxdW90Ozwvc3Bhbj4sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9ImxpbmUtaGVpZ2h0OjEzLjE1cHQ7Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5z
OiBhdXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1zaXplLWFk
anVzdDogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBw
eCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpNZW5sbztjb2xv
cjojMjEyNTI5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5Ok1lbmxvO2NvbG9yOiMwMDc3MDAiPiZxdW90OyRyZWYm
cXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVu
bG87Y29sb3I6IzIxMjUyOSI+OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZDojRkZGMEYwIj4mcXVvdDs8YSBocmVm
PSJodHRwczovL2V4YW1wbGUuY29tL3YyL1VzZXJzLzI4MTljMjIzLTdmNzYtNDUzYS05MTlkLTQx
Mzg2MTkwNDY0NiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5NTRGNzIiPmh0dHBzOi8vZXhhbXBsZS5j
b20vdjIvVXNlcnMvMjgxOWMyMjMtN2Y3Ni00NTNhLTkxOWQtNDEzODYxOTA0NjQ2PC9zcGFuPjwv
YT4mcXVvdDs8L3NwYW4+LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDox
My4xNXB0O2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWdu
OnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87LXdlYmtp
dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVubG87Y29sb3I6IzIxMjUyOSI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTpNZW5sbztjb2xvcjojMDA3NzAwIj4mcXVvdDtkaXNwbGF5JnF1b3Q7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5Ok1lbmxvO2NvbG9yOiMyMTI1
MjkiPjo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImJhY2tncm91bmQ6I0ZGRjBGMCI+JnF1b3Q7QmFicw0KIEplbnNlbiZxdW90Ozwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTMuMTVwdDtmb250
LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRv
d3M6IGF1dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJv
a2Utd2lkdGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5Ok1lbmxvO2NvbG9yOiMyMTI1MjkiPiZuYnNwOyZuYnNwOyZuYnNw
OyB9LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxMy4xNXB0O2ZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93
czogYXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9r
ZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6TWVubG87Y29sb3I6IzIxMjUyOSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTMuMTVwdDtmb250LXZh
cmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6
IGF1dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Ut
d2lkdGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5Ok1lbmxvO2NvbG9yOiMyMTI1MjkiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVubG87
Y29sb3I6IzAwNzcwMCI+JnF1b3Q7dmFsdWUmcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVubG87Y29sb3I6IzIxMjUyOSI+OjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iYmFja2dy
b3VuZDojRkZGMEYwIj4mcXVvdDs5MDJjMjQ2Yi02MjQ1LTQxOTAtOGUwNS0wMDgxNmJlNzM0NGEm
cXVvdDs8L3NwYW4+LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxMy4x
NXB0O2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0
YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10
ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVubG87Y29sb3I6IzIxMjUyOSI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTpNZW5sbztjb2xvcjojMDA3NzAwIj4mcXVvdDskcmVmJnF1b3Q7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5Ok1lbmxvO2NvbG9yOiMyMTI1MjkiPjo8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImJhY2tncm91bmQ6I0ZGRjBGMCI+JnF1b3Q7PGEgaHJlZj0iaHR0cHM6Ly9leGFtcGxlLmNv
bS92Mi9Vc2Vycy85MDJjMjQ2Yi02MjQ1LTQxOTAtOGUwNS0wMDgxNmJlNzM0NGEiPjxzcGFuIHN0
eWxlPSJjb2xvcjojOTU0RjcyIj5odHRwczovL2V4YW1wbGUuY29tL3YyL1VzZXJzLzkwMmMyNDZi
LTYyNDUtNDE5MC04ZTA1LTAwODE2YmU3MzQ0YTwvc3Bhbj48L2E+JnF1b3Q7PC9zcGFuPiw8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTMuMTVwdDtmb250LXZhcmlhbnQt
Y2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87
LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6
IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5Ok1lbmxvO2NvbG9yOiMyMTI1MjkiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVu
bG87Y29sb3I6IzAwNzcwMCI+JnF1b3Q7ZGlzcGxheSZxdW90Ozwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpNZW5sbztjb2xvcjojMjEyNTI5Ij46PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJi
YWNrZ3JvdW5kOiNGRkYwRjAiPiZxdW90O01hbmR5DQogUGVwcGVyaWRnZSZxdW90Ozwvc3Bhbj48
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTMuMTVwdDtmb250LXZhcmlh
bnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1
dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lk
dGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5Ok1lbmxvO2NvbG9yOiMyMTI1MjkiPiZuYnNwOyZuYnNwOyZuYnNwOyB9PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEzLjE1cHQ7Zm9udC12YXJpYW50
LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRv
Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo
OiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTpNZW5sbztjb2xvcjojMjEyNTI5Ij4mbmJzcDsgXSw8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTMuMTVwdDtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFs
O29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0
LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3b3JkLXNw
YWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5Ok1l
bmxvO2NvbG9yOiMyMTI1MjkiPiZuYnNwOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6TWVubG87Y29sb3I6IzAwNzcwMCI+JnF1b3Q7bWV0YSZxdW90Ozwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpNZW5sbztjb2xvcjojMjEyNTI5
Ij46IHs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTMuMTVwdDtmb250
LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRv
d3M6IGF1dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJv
a2Utd2lkdGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5Ok1lbmxvO2NvbG9yOiMyMTI1MjkiPiZuYnNwOyZuYnNwOyZuYnNw
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVubG87Y29sb3I6IzAw
NzcwMCI+JnF1b3Q7cmVzb3VyY2VUeXBlJnF1b3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5Ok1lbmxvO2NvbG9yOiMyMTI1MjkiPjo8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImJhY2tncm91
bmQ6I0ZGRjBGMCI+JnF1b3Q7R3JvdXAmcXVvdDs8L3NwYW4+LDwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJsaW5lLWhlaWdodDoxMy4xNXB0O2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3Jw
aGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6
ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2lu
ZzowcHgiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVubG87
Y29sb3I6IzIxMjUyOSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTpNZW5sbztjb2xvcjojMDA3NzAwIj4mcXVvdDtjcmVhdGVkJnF1b3Q7
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5Ok1lbmxvO2Nv
bG9yOiMyMTI1MjkiPjo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImJhY2tncm91bmQ6I0ZGRjBGMCI+JnF1b3Q7MjAxMC0wMS0yM1Qw
NDo1NjoyMlomcXVvdDs8L3NwYW4+LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhl
aWdodDoxMy4xNXB0O2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0
LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87
LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVubG87Y29sb3I6IzIxMjUyOSI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTpNZW5sbztjb2xvcjojMDA3NzAwIj4mcXVvdDtsYXN0TW9kaWZpZWQmcXVvdDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVubG87Y29sb3I6IzIxMjUy
OSI+OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iYmFja2dyb3VuZDojRkZGMEYwIj4mcXVvdDsyMDExLTA1LTEzVDA0OjQyOjM0WiZx
dW90Ozwvc3Bhbj4sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEzLjE1
cHQ7Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3Rh
cnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0LXRl
eHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpNZW5sbztjb2xvcjojMjEyNTI5Ij4mbmJzcDsmbmJz
cDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5Ok1lbmxvO2Nv
bG9yOiMwMDc3MDAiPiZxdW90O3ZlcnNpb24mcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVubG87Y29sb3I6IzIxMjUyOSI+OjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iYmFja2dy
b3VuZDojRkZGMEYwIj4mcXVvdDtXXC9cJnF1b3Q7MzY5NGUwNWU5ZGZmNTkyXCZxdW90OyZxdW90
Ozwvc3Bhbj4sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEzLjE1cHQ7
Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3RhcnQ7
d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0LXRleHQt
c3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTpNZW5sbztjb2xvcjojMjEyNTI5Ij4mbmJzcDsmbmJzcDsm
bmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5Ok1lbmxvO2NvbG9y
OiMwMDc3MDAiPiZxdW90O2xvY2F0aW9uJnF1b3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5Ok1lbmxvO2NvbG9yOiMyMTI1MjkiPjo8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImJhY2tncm91
bmQ6I0ZGRjBGMCI+JnF1b3Q7PGEgaHJlZj0iaHR0cHM6Ly9leGFtcGxlLmNvbS92Mi9Hcm91cHMv
ZTllMzBkYmEtZjA4Zi00MTA5LTg0ODYtZDVjNmEzMzE2NjBhIj48c3BhbiBzdHlsZT0iY29sb3I6
Izk1NEY3MiI+aHR0cHM6Ly9leGFtcGxlLmNvbS92Mi9Hcm91cHMvZTllMzBkYmEtZjA4Zi00MTA5
LTg0ODYtZDVjNmEzMzE2NjBhPC9zcGFuPjwvYT4mcXVvdDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEzLjE1cHQ7Zm9udC12YXJpYW50LWNhcHM6IG5vcm1h
bDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4
dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1z
cGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpN
ZW5sbztjb2xvcjojMjEyNTI5Ij4mbmJzcDsgfTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJs
aW5lLWhlaWdodDoxMy4xNXB0O2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0
bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6
IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWVubG87Y29sb3I6IzIx
MjUyOSI+fTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJmb250LXZhcmlhbnQtY2Fwczogbm9y
bWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10
ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3b3Jk
LXNwYWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImZvbnQtdmFyaWFudC1j
YXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzst
d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JbiBvdXIg
Y2FzZSB3ZSBoYXZlIGdyb3VwIHdpdGggNTBrIG1lbWJlcnMsIHNvIGV2ZXJ5IHRpbWUgU0NJTSBj
YWxsIGlzIGJlaW5nIG1hZGUgdG8gR0VUIHRoZSBncm91cCBkZXRhaWxzIGJ5IGl0cyAmbmJzcDsv
R3JvdXBzL3tJZH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246
c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0
LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPldlIGVuY291bnRlciBwZXJmb3JtYW5jZSBwcm9ibGVtcyBhcyBpdCBlbmRz
IHVwIGxpc3Rpbmcgb2YgYWxsIHRoZSBtZW1iZXJzIGV2ZXJ5IHRpbWUuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImZvbnQtdmFyaWFudC1jYXBzOiBu
b3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0
LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dv
cmQtc3BhY2luZzowcHgiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGUgcHJvYmxlbSBi
ZWNvbWVzIHdvcnNlIHdoZW4gd2UgdHJ5IHRvIGxpc3Qgb2YgZ3JvdXBzIGFuZCBlYWNoIGdyb3Vw
IGNvbnRhaW5zIDUwayBtZW1iZXJzLiBHRVQgL0dyb3Vwcy97aWR9P2NvdW50PTIwPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImZvbnQtdmFyaWFudC1j
YXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzst
d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iZm9udC12
YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dz
OiBhdXRvOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tl
LXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PkFzIG9mIG5vdyB3ZSBhcmUgY2lyY3VtdmVudGluZyB0aGUgcHJvYmxlbSBieSBzcGVjaWZ5aW5n
IHRoZSBhdHRyaWJ1dGVzIGFzIHBhcnQgb2Ygc2NpbSByZXF1ZXN0IC9Hcm91cHMve2lkfT9hdHRy
aWJ1dGVzPWlkLGRpc3BsYXlOYW1lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87
dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh
dXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFu
czogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6ZS1h
ZGp1c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzow
cHgiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5FdmVyeSB0aW1lIHdlIGRvIDM8c3VwPnJk
PC9zdXA+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPnBh
cnR5IGludGVncmF0aW9uIHdpdGggU0NJTSBjb21wbGlhbnQgYWRhcHRlcnMgd2hpY2ggaXMgcmVz
cG9uc2libGUgZm9yIHB1c2hpbmcgdGhlIHVzZXIgaW5mb3JtYXRpb24gdG8gb3VyIGlkZW50aXR5
IHNvbHV0aW9ucyB0aGlzIGJlY29tZXMgYXMgYm90dGxlbmVjayw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iZm9udC12YXJpYW50LWNhcHM6IG5vcm1h
bDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4
dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1z
cGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPmFzIGl0IHJlcXVpcmVzIGNv
ZGUgY2hhbmdlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246
c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0
LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4
dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRv
Oy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+SSB3YXMgdGhpbmtpbmcgdG8gYWRkcmVzcyB0aGlzIGluIHRo
ZSBmb2xsb3dpbmcgd2F5PG86cD48L286cD48L3NwYW4+PC9wPg0KPG9sIHN0eWxlPSJtYXJnaW4t
dG9wOjBpbjtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGln
bjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4IiBzdGFydD0iMSIgdHlw
ZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJjb2xvcjpibGFjaztt
YXJnaW4tdG9wOjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bXNv
LWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KU2hvdyBvbmx5IGZldyBtZW1iZXJzIGFzIHBhcnQgb2Yg
L0dyb3Vwcy97aWR9PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0iY29sb3I6YmxhY2s7
bWFyZ2luLXRvcDowaW47bWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O21z
by1saXN0OmwwIGxldmVsMSBsZm8xIj4NClByb3ZpZGUgYW5vdGhlciBlbmRwb2ludCB0byBmZXRj
aCBtZW1iZXJzIHdpdGggcGFnaW5hdGlvbiBzdXBwb3J0IC9Hcm91cHMve2lkfS9tZW1iZXJzP2Nv
dW50PTEwMDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48bzpwPjwvbzpwPjwvc3Bhbj48
L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iZm9udC12YXJpYW50LWNhcHM6
IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJr
aXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7
d29yZC1zcGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJmb250LXZhcmlh
bnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1
dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lk
dGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SSB3
b3VsZCBsaWtlIHRvIGtub3cgYW55IGJldHRlciBzb2x1dGlvbnMgdG8gdGhpcyBwcm9ibGVtIG9y
IHdvcmsgaW4gcHJvZ3Jlc3MgdG8gYWRkcmVzcyB0aGlzIHNvIHRoYXQgSSBkb27igJl0IGltcGxl
bWVudCB0aGUgY3VzdG9tIHNvbHV0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1
dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0
OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4N
CjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3Jw
aGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6
ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2lu
ZzowcHgiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJmb250LXZhcmlhbnQtY2Fwczog
bm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtp
dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3
b3JkLXNwYWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QXNob2s8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_BF429830CD9C46398A7639140FB7D2C9vmwarecom_--


From nobody Thu Mar 21 14:14:06 2019
Return-Path: <samuel@erdtman.se>
X-Original-To: scim@ietfa.amsl.com
Delivered-To: scim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74B3A124BF6 for <scim@ietfa.amsl.com>; Thu, 21 Mar 2019 14:14:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=erdtman-se.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EtdPwY-MB1xv for <scim@ietfa.amsl.com>; Thu, 21 Mar 2019 14:14:02 -0700 (PDT)
Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com [IPv6:2607:f8b0:4864:20::42b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4A611228B7 for <scim@ietf.org>; Thu, 21 Mar 2019 14:14:01 -0700 (PDT)
Received: by mail-pf1-x42b.google.com with SMTP id v21so5086809pfm.12 for <scim@ietf.org>; Thu, 21 Mar 2019 14:14:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=erdtman-se.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=nWTJ2t+MjsgjLvB50ZA+w56OXNjNVd08RNazh6dbUWk=; b=e3LpwO4eB/Z9LK+wjTfqB99jiUiBlUUs1ImLQcbxFeF2qnMBBHBMv247cjCU1LhYo5 WxkYbqCQwVkLQFtYGMEBlE+RHldxwAX3OHDHox+4Pgi/34BTvm5E6hpAtH5FpB7XhxCZ /u5cvzmrEcIrK6iqDPMGQcDXeGZ659lSe7QON08R4uhrVdnrqPQnAHGnBfGAp0Ut+gR3 VnrO2x6/KFglq3aj1OzWLE/CjA6Jj4d95ZAexf0Bxve63VCxAA6KPKluBs4d56qbPPcY wglyfiK33zaKHoWTyRmLZEGx40BCcFOQmp5BV6P2n8tsz8CdFVRU70wTHJP5kVQb7XJH LOew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=nWTJ2t+MjsgjLvB50ZA+w56OXNjNVd08RNazh6dbUWk=; b=YFuFxZjTHtqtLn+Za+Kijj6eCszzrrFhTxswuPmza8UWJ04w5BLhOu++RPJN6yZkIl pehzX/YXYx7++S03p/xMSNf2Gjr+j8YPlIhfJvclQvmWW/CoCopXiIMKUXm8b0VEwNzi 9uzGodrE7zhxLIb0VlUHAUifrW0slt+Q36VTeTTnEYvEmN7081YCkz1Hio1w3VQGHlVa Tapn7ct01tUFKR674WNtUJ1xs3YVpBr5L15eu4STl2xsPbhNzdZokiI/6XJhvjvP5KJ6 d9vCCSB0D79E9xW5AYwkc9MXl7MsAaCWskqkBrCVQa0x+0qjmuXB1F7eYffVQm/2AqJh wSlQ==
X-Gm-Message-State: APjAAAUss77FihyYBJRAEGDsCadlZ6G8QflG5mQYS3JvZ4VEII8fAoka IonHRYPr0iApd9W+f04heSprN3YasPz3amd5ga5Uew==
X-Google-Smtp-Source: APXvYqxw6hjAQ0ksBJNEqdvANPRuanHuAI3nFGpnf2Q6u7Pf7LDqyQ1g/BNsKZWq3sm+RcjmUsZ8QXu7m8ARO07aNyw=
X-Received: by 2002:a63:5541:: with SMTP id f1mr5422866pgm.38.1553202841168; Thu, 21 Mar 2019 14:14:01 -0700 (PDT)
MIME-Version: 1.0
References: <CAKC-s8g0cBc+PDAACB-AU0kVSb5McF9zS4Fmuvw3nnKaTR+Txg@mail.gmail.com>
In-Reply-To: <CAKC-s8g0cBc+PDAACB-AU0kVSb5McF9zS4Fmuvw3nnKaTR+Txg@mail.gmail.com>
From: Samuel Erdtman <samuel@erdtman.se>
Date: Thu, 21 Mar 2019 22:13:50 +0100
Message-ID: <CAF2hCba+8TVHoLcRYOx7H2F=1CE73_Ddp-Hje13hsezo+=9Z+A@mail.gmail.com>
To: Ernie Kovak <ernie.kovak@gmail.com>, scim@ietf.org
Content-Type: multipart/alternative; boundary="0000000000009cc6200584a137c4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/scim/lqbCDFPsYpCcmwH-JSYLN0ZvIO0>
Subject: Re: [scim] Question about PATCH on Group
X-BeenThere: scim@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Simple Cloud Identity Management BOF <scim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/scim>, <mailto:scim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/scim/>
List-Post: <mailto:scim@ietf.org>
List-Help: <mailto:scim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/scim>, <mailto:scim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Mar 2019 21:14:04 -0000

--0000000000009cc6200584a137c4
Content-Type: text/plain; charset="UTF-8"

+scim@ietf.org <scim@ietf.org>

On Sat, Mar 9, 2019 at 5:26 PM Ernie Kovak <ernie.kovak@gmail.com> wrote:

> Hello -
>
> I'm implementing PATCH update for SCIM 2.0 Group, and I'm confused on data
> structures. The protocol spec <https://tools.ietf.org/html/rfc7644> has
> several examples of PATCH /Groups/{id}, such as on p. 41, which shows a
> member being added which looks like this:
>
> {
>   "display": "Babs Jensen",
>   "$ref": "https://example.com/v2/Users/2819c223...413861904646",
>   "value": "2819c223-7f76-453a-919d-413861904646"
> }
>
> The presence of "display" subattribute marks it as a User's "groups"
> membership attribute, see p. 62-63 of the core schema spec
> <https://tools.ietf.org/html/rfc7643>. But I'm patching a Group, not a
> User, so shouldn't the structure be that of Group's "members" attribute,
> see p. 68-69 of core schema spec??
>
> {
>   "type": "User",
>   "$ref": "https://example.com/v2/Users/2819c223...413861904646",
>   "value": "2819c223-7f76-453a-919d-413861904646"
> }
>
> Is that correct? Should I use the first json structure to update my Group
> membership?
>
> Thank you -
> Ernie
>
>

--0000000000009cc6200584a137c4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><a class=3D"gmail_plusreply" id=3D"plusReplyChip-0" href=
=3D"mailto:scim@ietf.org" tabindex=3D"-1">+scim@ietf.org</a>=C2=A0<br></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sa=
t, Mar 9, 2019 at 5:26 PM Ernie Kovak &lt;<a href=3D"mailto:ernie.kovak@gma=
il.com">ernie.kovak@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">Hello -<div>=
<br></div><div><div>I&#39;m implementing PATCH update for SCIM 2.0 Group, a=
nd I&#39;m confused on data structures. The <a href=3D"https://tools.ietf.o=
rg/html/rfc7644" target=3D"_blank">protocol spec</a> has several examples o=
f PATCH /Groups/{id}, such as on p. 41, which shows a member being added wh=
ich looks like this:</div><div><br></div><div>{</div><div>=C2=A0 &quot;disp=
lay&quot;: &quot;Babs Jensen&quot;,</div><div>=C2=A0 &quot;$ref&quot;: &quo=
t;<a href=3D"https://example.com/v2/Users/2819c223...413861904646" target=
=3D"_blank">https://example.com/v2/Users/2819c223...413861904646</a>&quot;,=
</div><div>=C2=A0 &quot;value&quot;: &quot;2819c223-7f76-453a-919d-41386190=
4646&quot;</div><div>}</div><div><br></div><div>The presence of &quot;displ=
ay&quot; subattribute marks it as a User&#39;s &quot;groups&quot; membershi=
p attribute, see p. 62-63 of the <a href=3D"https://tools.ietf.org/html/rfc=
7643" target=3D"_blank">core schema spec</a>. But I&#39;m patching a Group,=
 not a User, so shouldn&#39;t the structure be that of Group&#39;s &quot;me=
mbers&quot; attribute, see p. 68-69 of core schema spec??</div><div><br></d=
iv><div>{</div><div>=C2=A0 &quot;type&quot;: &quot;User&quot;,</div><div>=
=C2=A0 &quot;$ref&quot;: &quot;<a href=3D"https://example.com/v2/Users/2819=
c223...413861904646" target=3D"_blank">https://example.com/v2/Users/2819c22=
3...413861904646</a>&quot;,</div><div>=C2=A0 &quot;value&quot;: &quot;2819c=
223-7f76-453a-919d-413861904646&quot;</div><div>}</div><div><br></div><div>=
Is that correct? Should I use the first json structure to update my Group m=
embership?</div><div><br></div><div>Thank you -</div><div>Ernie</div></div>=
<div><br></div></div></div>
</blockquote></div>

--0000000000009cc6200584a137c4--


From nobody Tue Mar 26 04:53:05 2019
Return-Path: <paul.bismuth011955@gmail.com>
X-Original-To: scim@ietfa.amsl.com
Delivered-To: scim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11C581202DB for <scim@ietfa.amsl.com>; Tue, 26 Mar 2019 04:53:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level: 
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XsumzivHRsj4 for <scim@ietfa.amsl.com>; Tue, 26 Mar 2019 04:53:03 -0700 (PDT)
Received: from mail-oi1-x229.google.com (mail-oi1-x229.google.com [IPv6:2607:f8b0:4864:20::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 369E11202BC for <scim@ietfa.amsl.com>; Tue, 26 Mar 2019 04:53:03 -0700 (PDT)
Received: by mail-oi1-x229.google.com with SMTP id 67so9596897oif.10 for <scim@ietfa.amsl.com>; Tue, 26 Mar 2019 04:53:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; b=XOEcA35G/KNSpkUNjmqSajN2Z5z84BBPK8fagrAZAOPaZoL79plKKxYwqqiAOqhF5N 4CeaEhxek2OmEwNxKD1lSy7IQmEpkO2VIegJTBDqxS4A5c1sHe7qaoRB7faBTI8tkiO1 OlKnYnx43XBlZA3lAi5+OKprorw6LVcCagIzb8WgsEAvuGHY6BbaumXpsvdANwBKK6PE 7vfJQMJpB05pJE48DYXDP6su2ln3XGO4rzdhHirfxnmZ/Wsy/t1xFMj1qkXsMD2ReQbk ZIUGkLNo3fegfeqMYh57HOvgnEC/wgJMNgGl3JPxh10wRsTzVOFlIghbDJMPArMtmo6C Z/sA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; b=Iojnk4Xy5xH4Hzb/PFyPXFnAH3ZikwudCrezVxaF6B5BwirJgV3BEu8FhJ5zVo95p5 aIZjhSfJw0tfPaFN9E6dtJw4Oo90pE4B2ImXqeWTPmtfp/GpFp8+a2a8c8SvhJlhAyXW DmI3f8k6E33y93GdhMu3oJ6L3rRKnFmP8JqVX8IwFcCQYupGn/A60q0F606laQTbUYYR eB+7EKwG1DwP9j5xjlZKu1WiFthtDgXL39BRAkKpGzHAeoed8k7wenf1fmKkLBRJJoJP t5ridGxmJQuCGT5ij08E1PNUbqB3dub1InJRXc9xH4CXWBC6FKTMypnYvpX54Vbuwlzo CMzQ==
X-Gm-Message-State: APjAAAWTJi69zdAXJ86XYGWoEXatUyywhZnfBxDb62ikaDD3TC42Sb98 qaaiQaZmH8NX9/YJEL7xo2nMQ8PDy+m5FFLK7Pp9TUvwBgE=
X-Google-Smtp-Source: APXvYqxjfoFA/AquqfqtPz61fzh7/rVox8hTpeG50w4VzZQNUIusKZ4DOjuZSscYzKJDP2wfDxdpU+AG/vhx0PRYIwQ=
X-Received: by 2002:aca:5088:: with SMTP id e130mr14844134oib.76.1553601181012;  Tue, 26 Mar 2019 04:53:01 -0700 (PDT)
MIME-Version: 1.0
From: Paul Bismuth <paul.bismuth011955@gmail.com>
Date: Tue, 26 Mar 2019 14:52:49 +0300
Message-ID: <CAAVMdBcFzJaOS5ib4QbXZEUZS9-dDBS3nCq5HiT7pr-5e=UJzg@mail.gmail.com>
To: scim@ietfa.amsl.com
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/scim/wmbyKSNa13yUunhzVc-Xc6Mykz4>
Subject: [scim] Filter grammar issues for valFilter
X-BeenThere: scim@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Simple Cloud Identity Management BOF <scim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/scim>, <mailto:scim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/scim/>
List-Post: <mailto:scim@ietf.org>
List-Help: <mailto:scim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/scim>, <mailto:scim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 11:53:04 -0000


From nobody Tue Mar 26 04:54:39 2019
Return-Path: <paul.bismuth011955@gmail.com>
X-Original-To: scim@ietfa.amsl.com
Delivered-To: scim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E660D1202DB for <scim@ietfa.amsl.com>; Tue, 26 Mar 2019 04:54:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level: 
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P9M31YmueLsd for <scim@ietfa.amsl.com>; Tue, 26 Mar 2019 04:54:36 -0700 (PDT)
Received: from mail-ot1-x331.google.com (mail-ot1-x331.google.com [IPv6:2607:f8b0:4864:20::331]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C09C1202D1 for <scim@ietfa.amsl.com>; Tue, 26 Mar 2019 04:54:36 -0700 (PDT)
Received: by mail-ot1-x331.google.com with SMTP id c16so11158396otn.4 for <scim@ietfa.amsl.com>; Tue, 26 Mar 2019 04:54:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=ka+YAhNrzXzz3aLmcyZHM7NeujmoyztR8hvUZ8jWtlc=; b=qBDZDZk1xmP3dSTu+fsEzqz060miuBUThAKtvBn3FOHcYk0+bYBl8wEcoNctOYyfIz zFSf+yiv/rUwNw2uO6IMYruK9uHWdulv30Vv66901jPoXgi8E3tHljoqMXFSyTpW9bcw U6/8TBb4zH6UrKwILn/+zvNhfSFZtbmvLmA6e/VZ/khuL44UJ+sUGqGV7WH5beW3ug2/ W58bJz4dLymJdoHRpONvxo9gXmjr1fQHARQfS9I4m4iky1LzQXiAJF9ZCNL8sCuDPrMn 6W9iMnVwA4o4nTnFQn5oWSvFLB85GxlYd2OQVrHBwRk9ai/OV7NV8WMpXfxEajPNfOHZ C+TA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ka+YAhNrzXzz3aLmcyZHM7NeujmoyztR8hvUZ8jWtlc=; b=OtiKXDlkeW4aeGFhVSkiZQ5qO9/N9hCtCabm1yuqZgo6534ZcS1LFN0lE1ycAqP+JB jYId5Mhp5htccdiVAptsyvoAXzeQEtNAet61rtkhI9t4d/vk40R6WbaPnoJLefAZ20Fm bZvwih2l/GVrgxC3yl2FelecfqEh80xOWoxCMxI/0TRyC+wKibmaHhXOiPYe62i8ZQPY B+fcVPxHyLTUekJkeYB2JGijn9l9j467QZk3L7GQdGO2lUZEm+s6YA+Zqan9NrqVLTk3 vg5imNl1fj17tb9gt5xvfjZ66HSGKZUW72vqKzIEN4O+E3unMmylOy4p6glAYcnv0Ig/ 5MQA==
X-Gm-Message-State: APjAAAXjaKjvg9+6xnEJO5khYYpZVBgGKtsZICnCTMpe/kjaeW89uQXh Zpld1D4L3j9LFHQzvCXq5ovDOll7sePsu88ZzSvYgfP+q9+m6w==
X-Google-Smtp-Source: APXvYqyhaw4gvxJv541gAmPYgEOjDwNHet78dxmFxV3Q/sTxcrGX6S0cneRCShGGLV+DzhOKBZuAztInlU7uTbCK0Ws=
X-Received: by 2002:a9d:63d1:: with SMTP id e17mr22199694otl.239.1553601275729;  Tue, 26 Mar 2019 04:54:35 -0700 (PDT)
MIME-Version: 1.0
From: Paul Bismuth <paul.bismuth011955@gmail.com>
Date: Tue, 26 Mar 2019 14:54:24 +0300
Message-ID: <CAAVMdBfgntDszHDk7nPcahwmSzdXXe6dP+=63DWqZ-ZOA4_mwA@mail.gmail.com>
To: scim@ietfa.amsl.com
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/scim/nutckmlAPi9uhDEsJ7yspA2DxtY>
Subject: [scim] Filter grammar issues for valFilter
X-BeenThere: scim@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Simple Cloud Identity Management BOF <scim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/scim>, <mailto:scim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/scim/>
List-Post: <mailto:scim@ietf.org>
List-Help: <mailto:scim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/scim>, <mailto:scim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2019 11:54:38 -0000

Hello,

It seems to me that there are some problems with the updated grammar
(section 3.4.2 of RFC7644) and the following errata:

==============
Errata ID: 4690
Status: Reported
Type: Technical

Reported By: Phil Hunt
Date Reported: 2016-05-10

Section 3.4.2.2 says:

valFilter = attrExp / logExp / *1"not" "(" valFilter ")"

It should say:

valFilter = attrExp / valLogExp / *1"not" "(" valFilter ")"

valLogExp = attrExp SP ("and" / "or") SP attrExp
==============

* It seems to me that the updated grammar allows expressions such as
"attr.subattr[subattr.x]", however it doesn't make sense regarding the
SCIM data model
* The rule "valLogExp = attrExp SP ("and" / "or") SP attrExp" doesn't
allow more than one "and" or "or". Therefore expression such as
"attr[subattr1 pr and subattr2 pr or subattr3 pr]" is rejected
* "valLogExp" doesn't allow the use of the "not" operand except when
negating the whole "valFilter". Is that normal?
* "valLogExp" doesn't allow precedence grouping ("( exp1 or exp2 ) and exp3")

I'd be glad to help with the grammar if these issues are confirmed.

Cheers,

Paul

